用于移动显示对象的方法、显示装置和电子设备制造方法及图纸

技术编号:7786181 阅读:115 留言:0更新日期:2012-09-21 07:08
本发明专利技术提供了一种用于移动显示对象的方法、显示装置和电子设备,所述显示对象与电子设备的对象显示区域之间处于第一相对位置关系,所述方法包括:感测一指点物相对于电子设备的第一操作;获得指点物与电子设备之间的第一距离;判断第一距离是否小于等于第一阈值;当得到肯定判断时,获得第一操作参数和第二操作参数;将显示对象与对象显示区域之间从第一相对位置关系改变为第二相对位置关系;感测指点物相对于电子设备的第二操作;获得指点物与电子设备之间的第二距离;判断第二距离是否大于第一阈值并小于等于第二阈值;当得到肯定判断时,获得第三操作参数;以及将显示对象与对象显示区域之间从第二相对位置关系改变为第三相对位置关系。

【技术实现步骤摘要】

本专利技术涉及电子设备的领域。更具体地,本专利技术涉及一种用于移动显示对象的方法、显示装置和电子设备
技术介绍
近年来,具有触摸显示屏的电子设备逐渐变得流行。这种电子设备通常将显示屏与接触传感器层叠放置以形成触摸显示屏。用户通过一定的指点物(如指尖、笔尖)接触所述触摸显示屏。所述电子设备通过接触传感器感测到指点物与所述触摸显示屏的接触,并响应于这样的接触来执行相应的操作。然而,这样的电子设备大多仅支持接触操作。也就是说,所述电子设备仅在感测到指点物与所述触摸显示屏接触时才执行相应的操作。这在ー些情况下帯来了不便。例如,在ー些电子设备的解锁操作中,用户需要将ー显示对象(如滑块)从触摸显示屏上的第一位置移动到第二位置。为此,用户不得不做出滑动手势,并且滑动手势的行程等于第二位置与第一位置之间的距离。这是相对较长的一段距离,在单手操作的情况下不符合用户的操作习惯,容易造成用户疲劳,导致用户体验较差。又例如,在电子设备中常见的列表或网页滚动操作中,为了看到触摸显示屏上当前未显示的内容,在一种实现方式中,用户需要一直做出滑动手势,直到所期望的内容显示在触摸显示屏上。在行程较长的情况下,这种实现方式同样容易造成用户疲劳,导致用户体验较差。在另ー种实现方式中,用户需要做出快速滑动(fling)手势,使得触摸显示屏上显示的内容快速滚动,并以一定的负加速度逐渐停止滚动。在这种实现方式中,用户不能在做出该手势的同时直观地识别该手势的速度与内容的滚动速度之间的关系,从而无法精确地将所期望的内容显示在触摸显示屏上。
技术实现思路
有鉴于上述情况,本专利技术提供了一种用于移动显示对象的方法、显示装置和电子设备,其允许用户以简单的、符合操作习惯的手势进行操作,从而改进了用户体验。根据本专利技术ー实施例,提供了一种用于移动显示对象的方法,应用于电子设备中,所述电子设备包括显示单元,所述显示对象与所述显示単元的显示区域中用于显示所述显示对象的对象显示区域之间处于第一相对位置关系,所述方法包括感测一指点物相对于所述电子设备的第一操作;根据所述第一操作,获得所述指点物与所述电子设备之间的第ー距离;判断所述第一距离是否小于等于第一阈值;当判断所述第一距离小于等于第一阈值时,根据所述第一操作,获得所述指点物的第一操作參数和第二操作參数,其中,所述第一操作參数与所述第二操作參数不同;基于所述第一操作參数和所述第二操作參数,将所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系;感测所述指点物相对于所述电子设备的第二操作;根据所述第二操作,获得所述指点物与所述电子设备之间的第二距离;判断所述第二距离是否大于第一阈值并小于等于第二阈值;当判断所述第二距离大于第一阈值并小于等于第二阈值时,根据所述第二操作,获得所述指点物的不同于所述第一操作參数的第三操作參数;以及基于所述第一操作參数和所述第三操作參数,将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系。将所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系可包括将所述第一操作參数和所述第二操作參数分别转换为所述显示对象的第一移动參数和第二移动參数;以及基于所述第一移动參数和所述第二移动參数,移动所述显示对象,使得所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系。将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系可包括将所述第三操作參数转换为所述显示对象的第三移动參数;以及基于所述第一移动參数和所述第三移动參数,移动所述显示对象,使得所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系。 当所述显示对象的面积小于所述对象显示区域的面积时,所述显示对象与所述对象显示区域之间处于第一相对位置关系为所述显示对象显示在所述对象显示区域的第一位置。将所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系可包括将所述显示对象从所述第一位置移动到所述对象显示区域的第二位置,其中,所述第二位置与所述第一位置不同;将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系可包括将所述显示对象从所述第二位置移动到所述对象显示区域的第三位置,其中,所述第三位置与所述第二位置不同。当所述显示对象的面积大于等于所述对象显示区域的面积时,所述显示对象与所述对象显示区域之间处于第一相对位置关系为所述显示对象的第一部分显示在所述对象显示区域。将所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系可包括移动所述显示对象,以将所述显示对象的第二部分显示在所述对象显示区域,其中,所述第二部分与所述第一部分至多部分重叠;将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系可包括移动所述显示对象,以将所述显示对象的第三部分显示在所述对象显示区域,其中,所述第三部分与所述第二部分至多部分重叠。所述第一操作參数可包括所述指点物在第一操作中的移动方向;所述第二操作參数可包括所述指点物在第一操作中的移动距离、速度和操作时间中的至少一个;并且所述第三操作參数可包括所述指点物在第二操作中的移动距离、所述指点物在第二操作中的操作时间中的至少ー个。所述根据所述第二操作获得所述指点物与所述电子设备之间的第二距离可包括根据所述第二操作,以预定定时获得所述指点物与所述电子设备之间的第二距离。在判断所述第二距离小于等于第一阈值、或大于第二阈值时的时刻,可保持在该时刻的所述显示对象与所述对象显示区域之间的相对位置关系不变。将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系可包括基于所述第一操作參数和所述第三操作參数,确定所述显示对象的移动距离和移动方向;基于所述移动距离,判断移动后的显示对象是否会处于过边界状态;以及当判断移动后的显示对象会处于过边界状态时,移动所述显示对象,直到所述显示对象处于边界状态,作为所述显示对象与所述对象显示区域之间的第三相对位置关系;其中,当所述显示对象的面积小于所述对象显示区域的面积时,所述过边界状态为所述显示对象中与所述移动方向对应的第一对象边界超出所述对象显示区域;所述边界状态为所述第ー对象边界与所述对象显示区域中与所述移动方向对应的第一显示边界重合;并且当所述显示对象的面积大于等于所述对象显示区域的面积时,所述过边界状态为所述显示对象中与所述移动方向反向对应的第二对象边界位于所述对象显示区域中;所述边界状态为所述第二对象边界与所述对象显示区域中与所述移动方向反向对应的第二显示边界重合。根据本专利技术另ー实施例,提供了一种显示装置,其显示区域中包括对象显示区域,所述对象显示区域用于显示显示对象,所述显示对象与所述对象显示区域之间处于第一相对位置关系,所述显示装置包括第一感测单元,感测一指点物相对于所述显示装置的第一操作;第一获得单元,根据所述第一操作,获得所述指点物与所述显示装置之间的第一距离;第一判断単元,判断所述第一距离是否小于等于第一阈值;第二获得单元,当判断所述第一距离小于等于第一阈值时,根据所述第一操作,获得所述指点物的第一操作參数和第ニ操作參数,其中,所述第一操作參数与所述第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于移动显示对象的方法,应用于电子设备中,所述电子设备包括显示单元,所述显示对象与所述显示单元的显示区域中用于显示所述显示对象的对象显示区域之间处于第一相对位置关系,所述方法包括 感测一指点物相对于所述电子设备的第一操作; 根据所述第一操作,获得所述指点物与所述电子设备之间的第一距离; 判断所述第一距离是否小于等于第一阈值; 当判断所述第一距离小于等于第一阈值时,根据所述第一操作,获得所述指点物的第一操作参数和第二操作参数,其中,所述第一操作参数与所述第二操作参数不同; 基于所述第一操作参数和所述第二操作参数,将所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系; 感测所述指点物相对于所述电子设备的第二操作; 根据所述第二操作,获得所述指点物与所述电子设备之间的第二距离; 判断所述第二距离是否大于第一阈值并小于等于第二阈值; 当判断所述第二距离大于第一阈值并小于等于第二阈值时,根据所述第二操作,获得所述指点物的不同于所述第一操作参数的第三操作参数;以及 基于所述第一操作参数和所述第三操作参数,将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系。2.如权利要求I所述的方法,其中,将所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系包括 将所述第一操作参数和所述第二操作参数分别转换为所述显示对象的第一移动参数和第二移动参数;以及 基于所述第一移动参数和所述第二移动参数,移动所述显示对象,使得所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系; 并且,将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系包括 将所述第三操作参数转换为所述显示对象的第三移动参数;以及基于所述第一移动参数和所述第三移动参数,移动所述显示对象,使得所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系。3.如权利要求I所述的方法,其中,当所述显示对象的面积小于所述对象显示区域的面积时,所述显示对象与所述对象显示区域之间处于第一相对位置关系为所述显示对象显示在所述对象显示区域的第一位置; 并且,将所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系包括将所述显示对象从所述第一位置移动到所述对象显示区域的第二位置,其中,所述第二位置与所述第一位置不同; 将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系包括将所述显示对象从所述第二位置移动到所述对象显示区域的第三位置,其中,所述第三位置与所述第二位置不同。4.如权利要求I所述的方法,其中,当所述显示对象的面积大于等于所述对象显示区域的面积时,所述显示对象与所述对象显示区域之间处于第一相对位置关系为所述显示对象的第一部分显示在所述对象显示区域; 并且,将所述显示对象与所述对象显示区域之间从第一相对位置关系改变为第二相对位置关系包括移动所述显示对象,以将所述显示对象的第二部分显示在所述对象显示区域,其中,所述第二部分与所述第一部分至多部分重叠; 将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系包括移动所述显示对象,以将所述显示对象的第三部分显示在所述对象显示区域,其中,所述第三部分与所述第二部分至多部分重叠。5.如权利要求I所述的方法,其中, 所述第一操作参数包括所述指点物在第一操作中的移动方向; 所述第二操作参数包括所述指点物在第一操作中的移动距离、速度和操作时间中的至少一个;并且 所述第三操作参数包括所述指点物在第二操作中的移动距离、所述指点物在第二操作中的操作时间中的至少一个。6.如权利要求I所述的方法,其中,所述根据所述第二操作获得所述指点物与所述电子设备之间的第二距离包括 根据所述第二操作,以预定定时获得所述指点物与所述电子设备之间的第二距离。7.如权利要求6所述的方法,还包括 在判断所述第二距离小于等于第一阈值、或大于第二阈值时的时刻,保持在该时刻的所述显示对象与所述对象显示区域之间的相对位置关系不变。8.如权利要求I所述的方法,其中,将所述显示对象与所述对象显示区域之间从第二相对位置关系改变为第三相对位置关系包括 基于所述第一操作参数和所述第三操作参数,确定所述显示对象的移动距离和移动方向; 基于所述移动距离,判断移动后的显示对象是否会处于过边界状态;以及 当判断移动后的显示对象会处于过边界状态时,移动所述显示对象,直到所述显示对象处于边界状态,作为所述显示对象与所述对象显示区域之间的第三相对位置关系; 其中,当所述显示对象的面积小于所述对象显示区域的面积时,所述过边界状态为所述显示对象中与所述移动方向对应的第一对象边界超出所述对象显示区域;所述边界状态为所述第一对象边界与所述对象显示区域中与所述移动方向对应的第一显示边界重合;并且 当所述显示对象的面积大于等于所述对象显示区域的面积时,所述...

【专利技术属性】
技术研发人员:王茜莺郜远
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1