屏幕截图方法和装置的制造方法_3

文档序号:9375138阅读:来源:国知局
示的广播接收模块111被设置在移动终端100处以接收由BT295发送的广播信号。在图2中,示出了几个全球定位系统(GPS)卫星300。卫星300帮助定位多个移动终端100中的至少一个。
[0076]在图2中,描绘了多个卫星300,但是理解的是,可以利用任何数目的卫星获得有用的定位信息。如图1中所示的GPS模块115通常被构造为与卫星300配合以获得想要的定位信息。替代GPS跟踪技术或者在GPS跟踪技术之外,可以使用可以跟踪移动终端的位置的其它技术。另外,至少一个GPS卫星300可以选择性地或者额外地处理卫星DMB传输。
[0077]作为无线通信系统的一个典型操作,BS270接收来自各种移动终端100的反向链路信号。移动终端100通常参与通话、消息收发和其它类型的通信。特定基站270接收的每个反向链路信号被在特定BS270内进行处理。获得的数据被转发给相关的BSC275。BSC提供通话资源分配和包括BS270之间的软切换过程的协调的移动管理功能。BSC275还将接收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地,PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS270以将正向链路信号发送到移动终端100。
[0078]基于上述移动终端硬件结构以及通信系统,提出本发明屏幕截图方法各实施例。本发明的屏幕截图方法,通过检测触摸屏幕的压力和位置,以触摸位置为参考位置生成几何图形,并根据触摸压力的大小确定几何图形的大小,最后将几何图形所限定的屏幕范围作为截图范围进行屏幕截图。其中,以触摸位置为参考位置生成几何图形,包括以触摸位置为几何中心、以触摸位置作为几何图形上的一点等方式来生成几何图形;根据触摸压力与几何图形的大小关系,可以呈正相关关系,即几何图形随着触摸压力的增大而增大、减小而减小,或者呈负相关关系,即几何图形随着触摸压力的增大而减小、减小而增大。
[0079]以下通过具体实施例进行详细说明。
[0080]参见图3,提出本发明的屏幕截图方法第一实施例,所述方法包括以下步骤:
[0081]S11、触发截图模式。
[0082]具体的,可以通过触控指令、按键指令、语音指令或菜单选项等触发截图模式。
[0083]S12、检测触摸屏幕的压力和位置。
[0084]具体的,进入截图模式后,终端检测用户手指触摸屏幕的压力和位置,其中,可以通过压力感应器来检测触摸屏幕的压力值。
[0085]S13、以触摸位置作为几何中心生成几何图形,并根据触摸压力的大小确定几何图形的大小。
[0086]具体的,所述几何图形可以是规则几何图形或非规则几何图形,所述规则几何图形如圆形、椭圆形、三角形、四边形或者多边形等,所述几何中心可以是圆形的圆心或者其它几何图形的重心等。如图4所示,为当触摸位置在屏幕内时生成的以触摸位置为圆心的圆形;如图5所示,为当触摸位置在屏幕的边线上时生成的以触摸位置为重心的正方形。
[0087]生成的几何图形的大小,可以随着触摸压力的增大而增大、减小而减小。如:当触摸压力达到阈值时,初始化一预设的最小几何图形,当触摸压力超过阈值逐渐增大时,每增大一定压力值,则几何图形也增大一定尺寸,直至超过整个屏幕;当触摸压力逐渐减小时,每减小一定压力值,则几何图形也减小一定尺寸,直至减小到初始化大小。或者,首先初始化一预设的最小几何图形,当触摸压力超过阈值逐渐增大时,每增大一定压力值,则几何图形也增大一定尺寸,直至超过整个屏幕;当触摸压力逐渐减小时,每减小一定压力值,则几何图形也减小一定尺寸,直至减小到初始化大小。
[0088]举例而言,当触摸压力达到阈值时,将初始化一个以触摸位置为圆心、半径为50个像素的圆。当用户手指的触摸压力超过阈值不断增大时,每增大一定的压力值,以触摸位置为圆形不变,圆半径增加50个像素,向外扩散,直至圆扩散到整个屏幕之外;反之当用户手指的触摸压力逐渐减小时,每减小一定的压力值,以触摸位置为圆形不变,圆半径减小50个像素,向内缩小,直至缩小到初始大小。
[0089]在某些实施例中,也可以反过来,几何图形随着触摸压力增大而减小、减小而增大。
[0090]几何图形随着触摸压力的变化而变化的示意图如图6所示。
[0091]在某些实施例中,也可以不设定初始大小的几何图形,几何图形随着触摸压力的变化从无到有逐步增大,或者从大到小直到消失。
[0092]S14、将几何图形所限定的屏幕范围作为截图范围进行屏幕截图。
[0093]具体的,当用户手指从屏幕上抬起后,或用户选择确定后,则将当前几何图形所限定的屏幕范围作为截图范围进行屏幕截图。当几何图形超过整个屏幕,即几何图形的线条已全部不在屏幕内时,则进行全屏截图。
[0094]参见图7,提出本发明的屏幕截图方法第二实施例,所述方法包括以下步骤:
[0095]S21、触发截图模式。
[0096]S22、检测触摸屏幕的压力和位置。
[0097]S23、以触摸位置作为几何图形上的一点生成几何图形,并根据触摸压力的大小确定几何图形的大小。
[0098]具体的,可以将触摸位置作为几何图形上的任意一点,也可以将触摸位置作为几何图形上的顶点、几何图形一边的任意一点或者中点等,并且以该触摸位置所在的几何图形的边线为边缘,向屏幕的任一方向延伸,如向左、向右、向上或向下延伸。当然,当触摸位置刚好在屏幕的边线上时,几何图形只能向屏幕内延伸。
[0099]如图8所示,为当触摸位置在屏幕内时生成的以触摸位置为一边的中点且向屏幕左边延伸的正方形;如图9所示,为当触摸位置在屏幕的边线上时生成的以触摸位置为圆上的一点生成的向屏幕内延伸的圆形。
[0100]生成的几何图形的大小,可以随着触摸压力的增大而增大。如:当触摸压力达到阈值时,初始化一预设的最小几何图形,当触摸压力超过阈值逐渐增大时,每增大一定压力值,则几何图形也增大一定尺寸,直至超过整个屏幕;当触摸压力逐渐减小时,每减小一定压力值,则几何图形也减小一定尺寸,直至减小到初始化大小。或者,首先初始化一预设的最小几何图形,当触摸压力超过阈值逐渐增大时,每增大一定压力值,则几何图形也增大一定尺寸,直至超过整个屏幕;当触摸压力逐渐减小时,每减小一定压力值,则几何图形也减小一定尺寸,直至减小到初始化大小。
[0101]举例而言,当触摸压力达到阈值时,将初始化一个以触摸位置作为圆上一点、半径为50个像素的圆。当用户手指的触摸压力超过阈值不断增大时,每增大一定的压力值,圆半径则增加50个像素,向外扩散,直至圆扩散到整个屏幕之外;反之当用户手指的触摸压力逐渐减小时,每减小一定的压力值,圆半径减小50个像素,向内缩小,直至缩小到初始大小。
[0102]在某些实施例中,也可以反过来,几何图形随着触摸压力增大而减小、减小而增大。
[0103]几何图形随着触摸压力的变化而变化的示意图如图10所示。
[0104]在某些实施例中,也可以不设定初始大小的几何图形,几何图形随着触摸压力的变化从无到有逐步增大,或者从大到小直到消失。
[0105]S24、将几何图形所限定的屏幕范围作为截图范围进行屏幕截图。
[0106]具体的,当用户手指从屏幕上抬起后,或用户选择确定后,则将当前几何图形所限定的屏幕范围作为截图范围进行屏幕截图。当几何图形超过整个屏幕,即几何图形的线条已全部不在屏幕内时,则进行全屏截图。
[0107]截图完毕之后,用户可以选择发送或保存截取的图片,然后可以退出截图或者继续截图。
[0108]参见图11,提出本发明的屏幕截图方法第三实施例,所述方法包括以下步骤:
[0109]S31、触发截图模式。
[0110]S32、检测触摸屏幕的压力和位置。判断触摸位置是否位于屏幕的边线上;当位于边线上时,执行步骤S33 ;当不位于边线上即位于屏幕内时,执行步骤S34。
[0111]S33、以触摸位置作为几何图形上的一点生成几何图形,并根据触摸压力的大小确定几何图形的大小。
[0112]具体的,当触摸位置在屏幕的边线上时,可以将触摸位置作为几何图形上的任意一点,也可以将触摸位置作为几何图形上的顶点、几何图形一边的任意一点或者中点等,并向屏幕内延伸。
[0113]优选地,以屏幕的边线作为几何图形(圆形)的切线或作为几何图形上的一边生成几何图形,且触摸位置位于几何图形上。
[0114]本实施例中,生成几何图形的大小也像第二实施例中步骤S23那样随着触摸压力的变化而变化,在此不再赘述。
[0115]S34、以触摸位置作为几何中心生成几何图形,并根据触摸压力的大小确定几何图形的大小。
[0116]本实施例中,当触摸位置不在屏幕边线上而是在屏幕内时,本步骤S34与第一实施例中的步骤S13相同,在此不再赘述。
[0117]S35、将几何图形所限定的屏幕范围作为截图范围进行屏幕截图。
[0118]具体的,当用户手指从屏幕上抬起后,或用户选择确定后,则将当前几何图形所限定的屏幕范围作为截图范围进行屏幕截图。当几何图形超过整个屏幕,即几何图形的线条已全部不在屏幕内时,则进行全屏截图;或者,当几何图形不能完整的显示在屏幕内,即只要几何图形的任一部分线条超出屏幕时,则进行全屏截图。
[0119]参见图12,提出本发明的屏幕截图方法第四实施例,所述方法包括以下步骤:
[0120]S41、触发截图模式。
[0121]S42、检测触摸屏幕的压力和位置。
[0122]S43、以触摸位置为参考位置生成几何图形,并根据触摸压力的大小确定几何图形的大小。
[0123]本步骤S43,可以像第一实施例中的步骤S13那样生成几何图形,也可以像第二实施例中的步骤S23那样生成几何图形,还可以像第三实施
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1