电子设备和用于移动显示对象的方法

文档序号:6338480阅读:118来源:国知局
专利名称:电子设备和用于移动显示对象的方法
技术领域
本发明涉及电子设备的领域,更具体地,本发明涉及一种电子设备以及用于移动显示对象的方法。
背景技术
在诸如手机的电子设备中,由于显示区域的尺寸有限,因此例如长列表、大图像、 大网页等的显示对象常常不能完整地显示在显示区域上。为了相对于显示区域移动显示对象,在包含触摸感应单元的电子设备中,提出了通过手指滑动来移动显示对象的方法。具体地,通过手指的滑动方向来确定显示对象的移动方向,并通过手指的滑动速率来确定显示对象的移动速率。然而,在上述方法中,如果用户想要看到显示对象当前未显示的边缘处的内容,例如,如果用户想要看到显示对象最顶部或最右侧的内容,则需要多次做出滑动手势以相对于显示区域移动显示对象,直到想要看到的显示对象的边缘显示在电子设备上,也就是说, 针对用户的这种需求,在上述方法中,用户的操作不够简单,用户体验较差。

发明内容
有鉴于上述情况,本发明提供了一种电子设备和用于移动显示对象的方法,其能够使得用户通过简单的操作快速移动显示对象,从而大大改进了用户的体验。根据本发明实施例,提供了一种用于移动显示对象的方法,应用于电子设备中,所述电子设备包括显示单元,所述显示对象的一部分显示在所述显示单元的显示区域上,所述方法包括感应用户以至少两个指点物做出的触摸手势;基于所述触摸手势,生成移动命令;以及基于所述移动命令,相对于所述显示区域移动所述显示对象。生成移动命令可包括基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向;以及基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。所述生成移动命令可包括识别所述触摸手势;当识别所述触摸手势为滑动手势时,基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向;以及基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。所述生成移动命令可包括识别所述触摸手势;当识别所述触摸手势为点击手势时,获得所述点击手势的目标点;基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向;以及基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
所述生成移动命令可包括识别所述触摸手势;当识别所述触摸手势为点击手势时,获得所述点击手势的目标点;基于所述目标点的位置和所述显示区域的中点的位置,确定所述显示对象相对于所述显示区域的移动方向和移动距离;以及基于所述移动方向和所述移动距离,生成移动命令。所述获得所述点击手势的目标点可包括获得所述点击手势的第一触摸点和第二触摸点;以及基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。根据本发明另一实施例,提供了一种电子设备,包括存储单元,用于存储一显示对象;显示单元,包括一显示区域,其显示区域上显示所述显示对象的一部分;触摸感应单元,感应以至少两个指点物做出的触摸手势;处理单元,基于所述触摸手势,生成移动命令, 以及基于所述移动命令,相对于所述显示区域移动所述显示对象。根据本发明另一实施例,提供了一种电子设备,包括触摸感应单元,感应用户以至少两个指点物做出的触摸手势;生成单元,基于所述触摸手势,生成移动命令;以及显示控制单元,当所述电子设备的显示区域上显示显示对象的一部分时,基于所述移动命令,相对于所述显示区域移动所述显示对象。所述生成单元可包括第一确定单元,基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向;以及第一命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。所述生成单元可包括识别单元,识别所述触摸手势;第二确定单元,当所述识别单元识别所述触摸手势是滑动手势时,基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向;以及第二命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。所述生成单元可包括识别单元,识别所述触摸手势;第一获得单元,当识别所述触摸手势为点击手势时,获得所述点击手势的目标点;第三确定单元,基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向;以及第三命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中, 所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。所述生成单元可包括识别单元,识别所述触摸手势;第二获得单元,当所述识别单元识别所述触摸手势是点击手势时,获得所述点击手势的目标点;第四确定单元,基于所述目标点的位置和所述显示区域的中点的位置,确定所述显示对象相对于所述显示区域的移动方向和移动距离;以及第四命令生成单元,基于所述移动方向和所述移动距离,生成移动命令。所述第二获得单元可包括触摸点获得单元,获得所述点击手势的第一触摸点和第二触摸点;以及目标点获得单元,基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。通过本发明实施例的电子设备和用于移动显示对象的方法,使得用户能够通过简单的操作快速移动显示对象,从而大大改进了用户的体验。


图1是图示本发明实施例的用于移动显示对象的方法的操作的流程图;图2是图示本发明实施例的电子设备的主要配置的框图;图3是图示本发明另一实施例的电子设备的主要配置的框图;图4是更详细图示本发明实施例的电子设备的配置的框图;图5是更详细图示本发明实施例的电子设备的配置的框图;图6是更详细图示本发明实施例的电子设备的配置的框图;图7是更详细图示本发明实施例的电子设备的配置的框图;图8A至8C是图示显示区域和显示对象的相对位置关系的示意图;图9A至9G是图示本发明实施例的方法执行前后的示意图。
具体实施例方式下面将参考附图描述本发明实施例。首先,将参考图1描述根据本发明实施例的用于移动显示对象的方法。根据本发明实施例的用于移动显示对象的方法应用于诸如手机、便携式电脑等的电子设备中。所述电子设备包括显示单元。此外,所述电子设备还包括触摸感应单元。所述显示单元和所述触摸感应单元可以独立设置,也可以层叠设置。例如,所述触摸感应单元可以层叠在所述显示单元的上方。所述显示对象诸如网页、图像、列表等。此外,所述显示对象的尺寸大于所述显示单元的显示区域的尺寸。因此,所述显示对象不能完全显示在所述显示区域上,而仅有一部分显示在所述显示区域上。为了描述方便,假设所述显示对象当前处于第一状态。以下将参考图8详细描述所述第一状态。如图8A所示,其中粗实线示出的是显示单元的显示区域, 虚线示出的是显示对象。显然,显示对象的尺寸大于显示区域的尺寸。如图8A所示,在所述第一状态下,在以显示区域的中心为原点的xy轴坐标系统中,显示对象的中心为A点,其坐标为“a,yA) °现在回到图1,继续描述所述移动显示对象的方法。所述方法包括步骤SlOl 感应用户以至少两个指点物做出的触摸手势。例如,当所述方法通过触摸感应单元感测到同时存在两个触摸点时,认为用户以至少两个指点物做出了触摸手势。所述两个指点物例如可以是用户的两根手指。步骤S102 基于所述触摸手势,生成移动命令。具体地,所述方法可基于所述触摸手势,生成用于将显示对象从第一状态移动至边缘状态的移动命令。替代地,所述方法可基于所述触摸手势,生成用于将显示对象从第一状态移动至非边缘状态的第二状态的移动命令。其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。例如,当所述移动方向为-X方向时,所述边缘状态指所述显示对象的右边缘显示在所述显示区域上的状态,如图 8B所示。所述第二状态与所述第一状态不同,并且所述第二状态不是边缘状态,例如如图 8C所示,其中,所述显示对象的中心A点的坐标从第一状态下的0cA,yA)变为第二状态下的
W , yA, ) °
以下将在适当时参考图8的示意图详细描述这两种情况下的操作。在第一实施例中,所述方法基于所述触摸手势,生成用于将显示对象从第一状态移动至边缘状态的移动命令。此时,所述方法基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向,并且基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令。具体地,所述方法通过所述触摸感应单元识别所述触摸手势。所述触摸感应单元识别所述触摸手势为滑动手势还是点击手势的方法为本领域所知,在此不再详述。当识别所述触摸手势为滑动手势时,所述方法基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向。例如,如图8A所示,当识别所述触摸手势为滑动手势,并且所述滑动手势的方向为-χ方向时,确定所述显示对象相对于所述显示区域的移动方向为-χ方向,即,向左的方向。此后,所述方法生成将所述显示对象在-χ方向上移动至边缘状态的命令,作为移动命令,如上所述,此时的边缘状态指所述显示对象的右边缘显示在所述显示区域上的状态,如图8B所示。当识别所述触摸手势为点击手势时,所述方法获得所述点击手势的目标点。具体地,所述方法获得做出所述点击手势的两个点击物的各自的触摸点,即,第一触摸点和第二触摸点。此后,所述方法基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。例如,所述方法计算所述第一触摸点和所述第二触摸点之间的连线的中点作为所述点击手势的目标点。如图8A所示,假设所述方法获得的做出所述点击手势的两个点击物的各自的触摸点分别为Bl Ocbi,yB1)和B2 (xB2, yB2),则基于点Bl (xB1, yB1)和点B2 (xB2, yB2),获得
目标点β (^1: ,^^"!。当然,所述方法也可以基于所述第一触摸点和所述第二触 V ^2 乂
摸点,通过任何预定算法获得所述点击手势的点击点,其都在本发明的范围之内。此后,所述方法基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向。具体地,如图8A所示,当触摸感应单元和显示单元重叠设置时,此时的目标点
B| xbi^b2,位于显示区域的中心0(0,0)的右上方,即,位于+χ方向和+y方向,
V 11 )
由此确定所述显示对象相对于所述显示区域的移动方向为+χ方向和+y方向,即,向上和向右的方向。此后,所述方法基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令。在此示例下,所述方法生成将所述显示对象在+χ和+y 方向上移动至所述显示对象的下边缘和左边缘显示在显示区域上的边缘状态。以上描述了在第一实施例中生成移动命令的操作。在所述第一实施例中,所述方法基于所述触摸手势,生成用于将显示对象从第一状态移动至边缘状态的移动命令。下面将描述第二实施例的操作。在第二实施例中,所述方法基于所述触摸手势,生成用于将显示对象从第一状态移动至非边缘状态的第二状态的移动命令。在第二实施例中,同样,所述方法识别所述触摸手势。当识别所述触摸手势为滑动手势时,所述方法不生成移动命令。当识别所述触摸手势为点击手势时,所述方法与上述第一实施例中的操作类似地获得所述点击手势的目标点。同样,假设该目标点为图8A中的点
权利要求
1.一种用于移动显示对象的方法,应用于电子设备中,所述电子设备包括显示单元,所述显示对象的一部分显示在所述显示单元的显示区域上,所述方法包括感应用户以至少两个指点物做出的触摸手势;基于所述触摸手势,生成移动命令;以及基于所述移动命令,相对于所述显示区域移动所述显示对象。
2.如权利要求1所述的方法,其中,所述生成移动命令包括基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向;以及基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
3.如权利要求1所述的方法,其中,所述生成移动命令包括 识别所述触摸手势;当识别所述触摸手势为滑动手势时,基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向;以及基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
4.如权利要求1所述的方法,其中,所述生成移动命令包括 识别所述触摸手势;当识别所述触摸手势为点击手势时,获得所述点击手势的目标点; 基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向;以及基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
5.如权利要求1所述的方法,其中,所述生成移动命令包括 识别所述触摸手势;当识别所述触摸手势为点击手势时,获得所述点击手势的目标点; 基于所述目标点的位置和所述显示区域的中点的位置,确定所述显示对象相对于所述显示区域的移动方向和移动距离;以及基于所述移动方向和所述移动距离,生成移动命令。
6.如权利要求5所述的方法,其中,所述获得所述点击手势的目标点包括 获得所述点击手势的第一触摸点和第二触摸点;以及基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点。
7.一种电子设备,包括存储单元,用于存储一显示对象;显示单元,包括一显示区域,其显示区域上显示所述显示对象的一部分; 触摸感应单元,感应以至少两个指点物做出的触摸手势;处理单元,基于所述触摸手势,生成移动命令,以及基于所述移动命令,相对于所述显示区域移动所述显示对象。
8.一种电子设备,包括触摸感应单元,感应用户以至少两个指点物做出的触摸手势; 生成单元,基于所述触摸手势,生成移动命令;以及显示控制单元,当所述电子设备的显示区域上显示显示对象的一部分时,基于所述移动命令,相对于所述显示区域移动所述显示对象。
9.如权利要求8所述的电子设备,其中,所述生成单元包括第一确定单元,基于所述触摸手势,确定所述显示对象相对于所述显示区域的移动方向;以及第一命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
10.如权利要求8所述的电子设备,其中,所述生成单元包括 识别单元,识别所述触摸手势;第二确定单元,当所述识别单元识别所述触摸手势是滑动手势时,基于所述滑动手势的方向,确定所述显示对象相对于所述显示区域的移动方向;以及第二命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
11.如权利要求8所述的电子设备,其中,所述生成单元包括 识别单元,识别所述触摸手势;第一获得单元,当识别所述触摸手势为点击手势时,获得所述点击手势的目标点; 第三确定单元,基于所述目标点,确定所述显示对象相对于所述显示区域的移动方向;以及第三命令生成单元,基于所述移动方向,生成将所述显示对象在所述移动方向上移动至边缘状态的命令作为移动命令,其中,所述边缘状态是指所述显示对象的与所述移动方向相反方向侧的边缘显示在所述显示区域上的状态。
12.如权利要求8所述的电子设备,其中,所述生成单元包括 识别单元,识别所述触摸手势;第二获得单元,当所述识别单元识别所述触摸手势是点击手势时,获得所述点击手势的目标点;第四确定单元,基于所述目标点的位置和所述显示区域的中点的位置,确定所述显示对象相对于所述显示区域的移动方向和移动距离;以及第四命令生成单元,基于所述移动方向和所述移动距离,生成移动命令。
13.如权利要求12所述的电子设备,其中,所述第二获得单元包括 触摸点获得单元,获得所述点击手势的第一触摸点和第二触摸点;以及目标点获得单元,基于所述第一触摸点和所述第二触摸点,获得所述点击手势的目标点ο
全文摘要
本发明提供了一种电子设备和用于移动显示对象的方法,所述方法应用于电子设备中,所述电子设备包括显示单元,所述显示对象的一部分显示在所述显示单元的显示区域上,所述方法包括感应用户以至少两个指点物做出的触摸手势;基于所述触摸手势,生成移动命令;以及基于所述移动命令,相对于所述显示区域移动所述显示对象。
文档编号G06F3/048GK102541390SQ20101058549
公开日2012年7月4日 申请日期2010年12月7日 优先权日2010年12月7日
发明者唐泽明, 王天树 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1