控制电子设备屏幕的方法和装置的制造方法_4

文档序号:8395669阅读:来源:国知局
所示,确定图像613的上边界线613a已到达显示区域611的上端611a时,控制器140可以通过沿向上方向移动图像来改变图像移动的方向。通过这样,控制器140可以创建图像被反弹回来的视觉表现。控制器140可以沿向上方向移动图像613,直到图像613位于显示区域611的中心,如图607所示。之后,控制器140可以再次沿向下方向将图像611反弹回来,直到图像613的上边界线613a与显示区域611的上端611a重合,如图609所示。
[0067]尽管在这个例子中,图像613仅被移动直到图像的边界线到达显示区域611的末端,但是在其它实现方式中,图像613的边界线可以移动超过显示区域的末端,如图6C所示。更具体地,当图像613的上边界线613a移动超过显示区域611的上端61 Ia时,可以显示空白区域661,如图651所示。接下来,在上边界线613a已经超过显示区域611的上端611a移动了预定距离之后,控制器140可以以相反的方向移动图像,如图653所示。
[0068]图7A-图7B是示出根据本公开的一些方面的用于控制屏幕移动的过程的例子的图。根据该过程,在显示区域611中显示图像613,而且检测到拖动711,如图701所示。接下来,响应于该拖动,控制器140随着执行拖动711的手指或笔控制沿向右方向移动图像,直到图像的左边界线613b到达显示区域的左端611b,如图703所示。接下来,响应于确定了边界线613b已经到达图像的左端611b,同时执行拖动711的手指或笔仍然在触摸显示单元132,控制器沿向左的方向将移动图像613移动回来,从而给出图像613正在被显示区域611的边缘反弹来回的效果,如图705所示。在一些实现方式中,控制器140沿向左方向移动图像613,直到图像613位于显示区域611的中心,如图707所示。接下来,响应于确定图像613位于显示区域611的中心,控制器140可以沿向右方向将图像613移动回来,如图709所示。
[0069]尽管在这个例子中,图像613仅被移动直到图像的边界线到达显示区域611的末端,但是在其它实现方式中,图像613的边界线可以移动超过显示区域的末端,如图7B所示。更具体地,当图像613的左边界线613b移动超过显示区域611的左端611b时,可以显示空白区域731,如图721所示。接下来,在左边界线613b已经超过显示区域611的左端611b移动了预定距离之后,控制器140可以以相反的方向移动图像,如图723所示。
[0070]图8A-图SC是示出根据本公开的一些方面的用于控制屏幕移动的过程的例子的图。根据该过程,控制器140可以在显示图像613的同时检测对角拖动姿势811,如图801所示。接下来,响应于拖动姿势811,控制器140可以随着执行拖动姿势811的手指或笔对角地移动图像,直到图像613的上边界613a和左边界线613b到达显示区域611的上端611a和左端611b,如图803所示。接下来,响应于确定上边界线613a和左边界线613b已经到达上端611a和左端611b,同时执行拖动姿势811的手指或笔仍然在接触触摸屏130,控制器沿相反的方向将移动图像613移动回来,从而创建图像613被显示区域611的边缘反弹来回的效果,如图805所示。接下来,当图像613变得再次位于显示区域611的中心时,控制器140可以沿第一方向再次移动,如图807所示。如图所示,控制器140可以沿第一方向移动图像613,直到上边界613a和左边界线613b再次到达显示区域611的上端611a和左端611b,如图809所示。
[0071]尽管在这个例子中,图像613仅被移动直到图像的边界线到达显示区域611的末端,但是在其它实现方式中,图像613的边界线可以移动超过显示区域的末端,如图SC所示。如图所示,在这些实现方式中,空白区域831可以在图像的边界线已经移动超过显示区域的末端之后显示。
[0072]图9是根据本公开的一些方面的过程的例子的流程图。参照图9,控制器140可以在操作901中显示屏幕。例如,屏幕可以是应用程序屏幕(例如,媒体播放器屏幕、电子书屏幕、互联网浏览器屏幕等)、地图、包括多个图标的菜单、包括多个缩略图的菜单、项目(例如,菜单项目、文本项目、链接项目)的列表等。在一些实现方式中,屏幕可以是可滚动的屏幕。
[0073]在操作903中,控制器140可以在显示屏幕的同时检测屏幕移动姿势。在操作905中,控制器140检测屏幕移动姿势的方向和速度。在操作906中,控制器140基于移动屏幕姿势的速度,沿移动屏幕姿势的方向移动屏幕。例如,当分析屏幕移动姿势的方向和速度的结果表明,该姿势的速度较快时,控制器140可以将屏幕移动距离设置为与该较快的速度成比例的较大值,并且沿移动屏幕姿势的方向较快地移动屏幕。可替换地,当分析屏幕移动姿势的方向和速度的结果表明,该姿势的速度较慢时,控制器140可以将屏幕移动距离设置为与该较慢的速度成比例的较小值,并且沿移动屏幕姿势的方向较慢地移动屏幕。
[0074]在操作907中,控制器140可以确定是否检测到预定事件。例如,控制器可以确定屏幕的边界线是否到达显示区域的末端。作为另一例子,控制器可以确定屏幕是否已行进了预定距离。作为又一例子,控制器可以确定触摸移动姿势是否被释放。当在屏幕的边界线到达显示区域的末端时,控制器140可以返回到操作903,并检测屏幕移动姿势。
[0075]在操作909中,响应于检测到预定事件,控制器140可以显示反弹效果。根据本公开的一些方面,显示反弹效果可以包括沿一个方向移动屏幕,然后沿相反的方向再次移动屏幕,从而给出屏幕正在反弹的效果。在一些实现方式中,在每次反弹期间屏幕移动的速度可以取决于屏幕移动姿势的方向和速度中的至少一个。附加地或可替代地,屏幕超过设备的边框行进的距离,如果存在,则可以基于屏幕移动姿势的方向和速度中的至少一个。附加地或可替代地,屏幕反弹的方向可以基于屏幕移动姿势的方向和速度中的至少一个。
[0076]在本公开的实施例中,一旦检测到屏幕移动姿势,控制器140可以沿屏幕移动姿势的方向移动屏幕,并确定沿屏幕移动姿势的方向移动的屏幕的边界线是否到达显示区域的末端。一旦确定屏幕的边界线到达显示区域的末端,控制器140可以沿屏幕移动姿势的方向继续移动屏幕,并且在显示区域上显示空白区域。另外,当屏幕移动姿势被释放时,控制器140可以显示反弹效果。
[0077]更特别地,一旦确定屏幕的边界线到达显示区域的末端,控制器140可以显示屏幕,该屏幕的边界线沿第一方向从显示区域的末端移动了基于屏幕移动姿势的方向和速度确定的第一量。一旦检测到屏幕移动姿势被释放,控制器140可以沿第二方向,将已经沿第一方向移动的屏幕移动基于屏幕移动姿势的方向和速度确定的第二量。第二量可以大于第一量。控制器140可以沿第一方向再次移动已经沿第二方向移动的屏幕,然后当屏幕的边界线与显示区域的末端重合时停止屏幕并且显示已停止的屏幕。
[0078]此外,在本公开的实施例中,一旦检测到用于沿第一方向移动屏幕的屏幕移动姿势,控制器140可以显示沿第一方向移动的屏幕。当沿第一方向移动的屏幕的边界线到达显示区域的末端时,控制器140可以沿与第一方向相反的第二方向,将已经沿第一方向移动的屏幕移动基于屏幕移动姿势的方向和速度确定的距离。控制器140可以沿第一方向再次移动已经沿第二方向移动的屏幕,然后当屏幕的边界线与显示区域的末端重合时停止屏幕并且显示已停止的屏幕。
[0079]在本公开的实施例中,反弹效果可以在屏幕移动姿势被持续地检测到的时候、在确定了屏幕的边界线到达显示区域的末端的相同时间被显示,或者可以在确定了屏幕的边界线到达显示区域的末端之后的预定时段(例如,3秒)发生。可替换地,反弹效果可以在确定了屏幕的边界线到达显示区域的末端而且屏幕移动姿势被释放的相同时间被显示。
[0080]在本公开的实施例中,反弹效果的速度可以被设置成使得它随着时间的推移变得更快或更慢。例如,当屏幕移动姿势的速度被确定为较快时,控制器140可以显示具有第一范围的屏幕移动距离和第一速度的反弹效果。可替换地,当屏幕移动姿势的速度被确定为较慢时,控制器140可以显示具有第二范围的屏幕移动距离和第二速度的反弹效果。在一些实现方式中,第二范围可以小于第一范围,和/或第二速度可以低于第一速度。
[0081]在本公开的实施例,当显示反弹效果时,控制器140可以重置屏幕移动距离。
[0082]图1OA至图1OB是示出根据本公开的一些方面的用于控制屏幕移动的过程的例子的图。根据该过程,当如图1001所示在屏幕(由图像“1、2、3、4、5和6”组成的屏幕)上检测到紧接着的沿向上方向的拖动的触摸1017时,控制器140可以分析向上拖动1017的速度。控制器140可以在与分析的速度成比例地向上移动屏幕的同时,显示图1OA的图1003中的屏幕(包括图像“5、6、7、8、9和10”),它是继图1OA的图1001之后的屏幕。控制器140可以确定在图1OA的图1003中,屏幕的边界线是否到达显示区域的末端。
[0083]控制器140可以确定在图1OA的图1003中,已经沿向上方向移动的屏幕的边界线没有到达显示区域的末端。控制器140可以在图1OA的图1003中的屏幕(包括图像“5、6、7、8、9和10”)上检测向上拖动1017。控制器140可以分析向上拖动1017的速度。控制器140可以响应于向上拖动1017,与分析的速度成比例地向上移动屏幕,如图1OA的图1003所示,并且确定屏幕的边界线是否到达显示区域的末端。当图1OA的图1005中的屏幕的边界线到达显示区域的末端时,控制器140可以与分析的速度成比例地向上移动屏幕,并且在图1OA的图1005中显示屏幕(包括图像7的一部分、图像8的一部分、图像9、10、11和12、以及空白区域1019),它是继图1OA的图1003之后的屏幕。此时,所显示的屏幕的边界线从显示区域的末端移动了与尺寸1021a相对应的量。当确定在图1OA的图1005中屏幕的边界线到达显示区域的末端而且屏幕移动姿势被释放时,并且因此,当屏幕行进超过电子设备
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1