CN102662577A - 一种基于三维显示的光标操作方法及移动终端 - Google Patents

一种基于三维显示的光标操作方法及移动终端 Download PDF

Info

Publication number
CN102662577A
CN102662577A CN2012100876897A CN201210087689A CN102662577A CN 102662577 A CN102662577 A CN 102662577A CN 2012100876897 A CN2012100876897 A CN 2012100876897A CN 201210087689 A CN201210087689 A CN 201210087689A CN 102662577 A CN102662577 A CN 102662577A
Authority
CN
China
Prior art keywords
finger
dimensional
cursor
type image
dimensional cursor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012100876897A
Other languages
English (en)
Other versions
CN102662577B (zh
Inventor
陈磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Global Innovation Polymerization LLC
Tanous Co
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN201210087689.7A priority Critical patent/CN102662577B/zh
Publication of CN102662577A publication Critical patent/CN102662577A/zh
Priority to EP13770212.2A priority patent/EP2821905A4/en
Priority to PCT/CN2013/072902 priority patent/WO2013143409A1/zh
Priority to US14/499,442 priority patent/US20150020032A1/en
Application granted granted Critical
Publication of CN102662577B publication Critical patent/CN102662577B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明实施例公开了一种基于三维显示的光标操作方法及移动终端,用于在三维显示的移动终端上实现视觉上的三维光标操作。本发明实施例方法包括:获取指形图像;根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标;获取所述指形图像的移动位置;根据所述移动位置确定所述三维光标的移动距离和移动方向。

Description

一种基于三维显示的光标操作方法及移动终端
技术领域
本发明涉及电子技术领域,尤其涉及一种基于三维显示的光标操作方法及移动终端。
背景技术
以移动终端为例,触摸屏是一种用于实现二维显示移动终端的点触控制的***器件,触摸屏所在平面和二维液晶显示(LCD,Liquid Crystal Display)的显示界面在一个平面上,因此可以达到通过触摸显示的图标来完成控制的目的。
三维LCD是一种新的LCD显示技术,它依赖光栅技术,造成某些点阵的光线只能透过指定方向射出,从而保证人的左眼和右眼可以分别看到不同的图像,从而实现三维显示的效果。
在使用三维LCD显示技术的移动终端的场景中,若仍使用触摸屏技术实现触控,则由于触摸屏所在的平面和三维显示物体所在的平面并不在一起,造成显示和触摸之间的分离,无法实现三维性质的触控效果。
发明内容
本发明实施例提供了一种基于三维显示的光标操作方法及移动终端,用于在三维显示的移动终端上实现视觉上的三维光标操作。
本发明实施例提供的基于三维显示的光标操作方法,包括:获取指形图像;根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标;获取所述指形图像的移动位置;根据所述移动位置确定所述三维光标的移动距离和移动方向。
可选的,所述根据移动位置确定所述三维光标的移动距离和移动方向之后,所述方法包括:
当所述三维光标移动到所述三维显示界面上操作图标的位置时,若所述三维光标与所述操作图标的三维坐标重合,则根据所述三维光标的停留时间判断是否为点击操作。
可选的,所述根据三维光标的停留时间判断是否为点击操作,包括:
若所述三维光标在所述操作图标的停留时间达到短按时间,且所述停留时间达到长按时间之前,所述三维光标离开所述操作图标的位置,则确定当前的操作为短按点击操作;
若所述三维光标在所述操作图标的停留时间达到长按时间,则确定当前的操作为长按点击操作。
可选的,所述根据移动位置确定所述三维光标的移动距离和移动方向之后,所述还方法包括:
若所述指形图像的发生的位移大于预置距离,且所述指形图像从前一位置移动至当前位置所用的时间小于预置时限,则确定当前的操作为滑动操作。
可选的,所述获取指形图像之后,包括:
若获取到的所述指形图像有N个,则生成N个三维光标,并根据所述N个三维光标的相对移动实现N点触控的功能,所述N为大于或等于2的整数。
可选的,所述方法还包括:
接收校准指令;获取指形图像的校准位置;存储所述校准位置的三维坐标作为原始位置。
可选的,所述根据指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标,包括:
以所述原始位置作为基准位置,获取所述指形图像的当前位置,根据所述基准位置和所述当前位置的图像信息确定所述三维光标在三维显示界面上的三维坐标,在所述三维坐标上生成三维光标。
可选的,所述获取指形图像,包括:
获取拍摄图像;若所述拍摄图像符合手指特征,则确定所述拍摄图像为所述获取的指形图像,其中,所述手指特征包括手指粗细比例和指关节信息。
本发明实施例提供的移动终端,包括:摄像单元,用于获取指形图像;光标生成单元,用于根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标;移动定位单元,用于根据所述指形图像的移动位置确定所述三维光标的移动距离和移动方向。
可选的,所述移动终端还包括:
点击判定单元,用于当所述三维光标移动到所述三维显示界面上操作图标的位置时,若所述三维光标与所述操作图标的三维坐标重合,则根据所述三维光标的停留时间判断是否为点击操作。
可选的,所述移动终端还包括:
滑动判定单元,用于若所述指形图像的发生的位移大于预置距离,且所述指形图像从前一位置移动至当前位置所用的时间小于预置时限,则确定当前的操作为滑动操作。
可选的,所述移动终端还包括:
校准单元,用于接收校准指令,获取指形图像的校准位置,存储所述校准位置的三维坐标作为原始位置。
可选的,所述点击判定单元包括:
第一判定模块,用于若所述三维光标在所述操作图标的停留时间达到短按时间,且所述停留时间达到长按时间之前,所述三维光标离开所述操作图标的位置,则确定当前的操作为短按点击操作;
第二判定模块,用于若所述三维光标在所述操作图标的停留时间达到长按时间,则确定当前的操作为长按点击操作。
可选的,所述光标生成单元还用于以所述原始位置作为基准位置,获取所述指形图像的当前位置,根据所述基准位置和所述当前位置的图像信息确定所述三维光标在三维显示界面上的三维坐标,在所述三维坐标上生成三维光标。
从以上技术方案可以看出,本发明实施例的移动终端可以通过摄像单元获取指形图像,根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标,用户的手指可以通过在立体空间上(在移动终端的摄像单元的拍摄范围内)的移动,操作所述三维光标在三维显示界面上进行移动,从而实现视觉上的三维光标操作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中基于三维显示的光标操作方法的一个流程示意图;
图2是本发明实施例中分层叠加显示技术的操作示意图;
图3是本发明实施例中基于三维显示的光标操作方法的另一个流程示意图;
图4是本发明实施例中移动终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种基于三维显示的光标操作方法及移动终端,用于在三维显示的移动终端上实现视觉上的三维光标操作。
下面,本发明实施例以移动终端为例,描述基于三维显示的光标操作方法的一个实施例,可以理解的是,这并不够成对其的限定。
请参阅图1,本发明实施例中基于三维显示的光标操作方法的一个实施例包括:
101、获取指形图像;
移动终端获取指形图像;其中,所述指形图像为具有手指特征的图像。
具体的,在启动三维显示模式后,移动终端的摄像单元会采集拍摄图像,移动终端会识别采集到得拍摄图像是否为指形图像(即该拍摄图像与移动终端预设的指形特征相匹配),若是,则指形图像获取成功。
可选的,获取到指形图像的最大范围可以为移动终端的摄像单元可以拍摄到的范围。
可选的,用于获取指形图像的摄像单元可以设置在显示屏幕的正面(即用户的手指需要在显示屏幕的上方进行操作),用于获取指形图像的摄像单元也可以设置在显示屏幕的背面(即用户的手指需要在显示屏幕的下方进行操作)。
102、根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标;
在移动终端成功获取到所述指形图像后,根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标。
可选的,在用户未进行任何设置之前,若用户需要操作所述三维光标进行移动,则移动终端可以以摄像头的位置为原始位置,所述原始位置为确定三维光标方位的基准位置;如,若以摄像头的位置为原始位置,则该原始位置在三维显示屏幕中对应的位置为屏幕的正中央位置,移动终端通过计算指形图像相对于原始位置的距离和方向,根据预置的比例系数换算所述三维光标在三维显示屏幕中的位置。具体的,以所述原始位置作为基准位置,获取所述指形图像的当前位置,根据所述基准位置和所述当前位置的图像信息确定所述三维光标在三维显示界面上的三维坐标,在所述三维坐标上生成三维光标。
可选的,在实际应用中,当首次使用三维显示模式时,用户可以进行一些初始化设置,如,原始位置的校准,移动终端的摄像单元在任一位置(摄像单元的拍摄范围内)获取指形图像,再确认指形图像在图像中的坐标(X,Y,Z);X和Y的坐标信息可以通过判断手指指尖中心位置在整个图像中的位置即可计算得到,Z坐标信息可以根据手指图像的大小进行判断;具体的,手指距离摄像单元越近,成像的图像越大,占用的像素就越多,反之,手指距离摄像单元越远,成像的图像就越小,占用的像素也就越少。因此只要根据手指图像的面积大小,就可以计算得到Z的数据信息。在确认了所述指形图像的坐标之后,确定该指形图像的坐标对应的位置为原始位置,校准后的原始位置为用户认为操作较为舒适的原始位置,移动终端后续即以校准后的原始位置为确定三维光标方位的基准位置。
在生成三维光标后,移动终端通过分层迭加显示技术将生成的所述三维光标迭加在显示界面所显示的三维图像,该三维光标的聚焦成像位于LCD表层之下,操作图标的显示层之上;用户可以通过手指在立体空间上的移动,操作所述三维光标。
如图2的例子所示,关于分层叠加显示技术,图层有显示优先级的限定,例如第三优先级的照片和第二优先级的状态提示框,如果在某个位置都有显示图像,则叠加后的处理效果是将高优先级的状态提示框显示覆盖在照片显示之上。同样,第一优先级的光标显示图像,也会叠加在其余图层显示图像之上,保证任何情况都能看到光标。
以摄像单元设置在显示屏幕的背面为例,用户在操作的时候,只要将手指往下移动,即远离移动终端,则摄像单元判断成像缩小,于是三维光标在视觉上往远离移动终端的方向移动;反之,手指接近移动终端,则摄像单元判断成像放大,于是三维光标在视觉上往靠近用户的方向移动。三维光标的成像可以使用光栅技术,造成某些点阵的光线只能透过指定方向射出,从而保证人的左眼和右眼可以分别看到不同的图像,从而实现三维显示的效果。
103、获取所述指形图像的移动位置;
在生成三维光标之后,用户可以通过手指在立体空间上的移动操作所述三维光标。具体的,移动终端实时的获取所述指形图像的移动位置,并将该移动位置的相关信息传输给移动终端的移动定位单元,以确定所述三维光标在三维显示界面上的移动轨迹。
104、确定所述三维光标的移动距离和移动方向。
移动终端在获取到所述指形图像的移动位置之后,根据所述移动位置确定所述三维光标移动距离和移动方向。在实际应用中,随着人手的上下左右移动,摄像单元采集到人手伸出的指头的位置,控制三维光标随着上下左右移动。
示例性的,移动终端的摄像单元以每秒N帧的速度拍摄所述指形图像,并同步将拍摄到得拍摄图像传输给移动定位单元进行三维光标的轨迹计算。
本发明的移动终端可以通过摄像单元获取指形图像,在成功获取到所述指形图像后,根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标,用户的手指可以通过在立体空间上(在移动终端的摄像单元的拍摄范围内)的移动,操作所述三维光标在三维显示界面上进行移动,从而实现视觉上的三维光标操作,提高了用户体验。
下面对三维光标的各种具体操作进行描述,请参阅图3,本发明实施例中基于三维显示的光标操作方法的另一个实施例包括:
301、获取拍摄图像;
移动终端获取拍摄图像;具体的,当用户向移动终端发送了三维操作的指令(可以为一个点击操作)之后,移动终端的摄像单元就会开始获取拍摄图像。
可选的,移动终端在获取拍摄图像之前,可以接收校准指令,然后触发摄像单元对获取到得指形图像的位置进行校准;具体的,移动终端获取指形图像的校准位置;存储所述校准位置的三维坐标作为原始位置;校准的目的是确定人手位置和虚拟光标显示位置之间的对应关系。例如,有的人手比较大,有的人手比较小,有人喜欢让手在更靠近移动终端的位置操作,有的人则喜欢更远的位置操作。这样,移动终端可以提供一种校准模式,在这种模式下,人手先放置在一个用户认为操作最舒适的位置,摄像单元采集到这个位置(原始位置),并可以将其记录作为三维光标显示在中心原点时的位置,后续人手针对这个摄像单元采集到的位置进行相对移动时,移动终端就可以控制三维光标针对中心原点位置发生移动。
可选的,用于获取指形图像的摄像单元可以设置在显示屏幕的正面(即用户的手指需要在显示屏幕的上方进行操作),用于获取指形图像的摄像单元也可以设置在显示屏幕的背面(即用户的手指需要在显示屏幕的下方进行操作)。
302、判断所述拍摄图像是否符合手指特征;
移动终端在获取到拍摄图像之后,判断所述拍摄图像是否符合手指特征,若是,则确定指形图像获取成功,执行步骤203;若否,则继续获取拍摄图像。
所述手指特征包括:手指粗细比例和指关节信息;进一步的,手指特征还可以包括有其它,如,若获取指形图像的摄像单元可以设置在显示屏幕的正面,则手指特征还可以为指纹;若获取指形图像的摄像单元可以设置在显示屏幕的背面,则手指特征还可以为指甲;更进一步的,还可以包括手指肤色的一个色度范围。
303、生成三维光标;
在移动终端成功获取到所述指形图像后,根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标。
在实际应用中,用户可以点击移动终端的三维操作指令,指示移动终端通过摄像单元获取拍摄图像,当所述拍摄图像符合手指特征时,则可以在三维显示界面上生成三维光标。
此外,在获取指形图像时,移动终端还可以获取到N个指形图像,以进行多点触控。具体的,移动终端在确认获取到的所述指形图像有N个之后,同时上报N个指形图像的位置信息,相应地生成N个三维光标,并根据所述N个三维光标的相对移动实现多点触控的功能。例如同时伸出拇指和食指,则表示用户想要进行两点触摸操作。这时摄像单元判断出人手伸出两个指头后,根据两个指头的相应位置,在同一个显示层面上,同时显示两个三维光标,当拇指和食指之间的距离拉大时,则可以判定为这是一个“放大的操作”,当拇指和食指之间的距离拉近时,则可以判定为这是一个“缩小的操作”;可以理解的是,上述只是对两点触控的所触发的一些功能进行举例,两点触控还可以实现更多的功能,此处不作限定。
304、获取所述指形图像的移动位置;
在生成三维光标之后,用户可以通过手指在立体空间上的移动操作所述三维光标。具体的,移动终端实时的获取所述指形图像的移动位置,并将该移动位置的相关信息传输给移动终端的移动定位单元,以确定所述三维光标在三维显示界面上的移动轨迹。
305、确定所述三维光标的移动距离和移动方向;
移动终端在获取到所述指形图像的移动位置之后,根据所述移动位置确定所述三维光标的移动距离和移动方向。在实际应用中,随着人手的上下左右移动,摄像单元采集到人手伸出的指头的位置,控制三维光标随着上下左右移动。
示例性的,移动终端的摄像单元以每秒N帧的速度拍摄所述指形图像,并同步将拍摄到得拍摄图像传输给移动定位单元进行三维光标的轨迹计算。
具体的,移动终端内预置有指形图像和三维光标的移动比例,如,5∶1,即指形图像水平移动了五厘米,而三维光标则在水平移动了一厘米;另外,若指形图像有竖直方向上的位移,则除了移动比例,移动终端还需要根据三维视觉效果计算所述三维光标在三维显示界面中的移动距离和移动方向。
具体的,三维光标的移动位置的计算原理为:首先,假设当手指位置处于坐标(X,Y,Z)的时候,对应光标坐标为显示区域正中心,显示区域长、高、深(三维显示)尺寸分别为(A,B,C),则对应光标原点的坐标就是(A/2,B/2,C/2),根据这个对应关系,当手指移动的时候,新的坐标为(x,y,z),这样就可以计算出手指当前位置和手指原点位置之间的差(x-X,y-Y,z-Z),然后再乘以一个预置的比例系数m(这个比例系数用于换算手指位移距离和光标位移距离之间的倍数,例如手指移动1厘米,对应光标移动3个像素),这样,就可以得到当前光标的位置为{A/2+m(x-X),B/2+m(y-Y),C/2+m(z-Z)}。
306、确认是否为点击操作;
用户在操作所述三维光标移动的过程中,若所述三维光标移动到所述三维显示界面上操作图标的位置,则判断三维光标是否与操作图标的三维坐标重合,若是,则根据所述三维光标的停留时间判断是否为点击操作。当确认当前的操作为点击操作后,则可以触发该操作图标相应的功能链接。所述操作图标为链接有上报事件的图标,所述操作图标可以为图形图标、数字图标或一串链接地址。
在实际应用中,移动终端中会预置有点击操作的判定时间,当所述三维光标的停留时间到达所述点击操作的判定时间时,则确定当前的操作为点击操作;进一步的,点击操作的判定时间还可以细分为短按时间和长按时间,而短按时间和长按时间则分别对应着不同的点击操作,具体的,当所述三维光标的停留时间大于短按时间且小于长按时间(即三维光标的停留满足短按时间后离开当前位置),则确定当前的光标操作为短按点击操作;当所述三维光标的停留时间大于长按时间,则确定当前的光标操作为长按点击操作。
307、确认是否为滑动操作。
可选的,在移动终端获取所述指形图像的移动位置之后,可以判断所述指形图像的发生的位移是否大于预置距离,以及判断所述指形图像从前一位置移动至当前位置所用的时间是否小于预置时限,若所述指形图像的发生的位移大于预置距离,且所述指形图像从前一位置移动至当前位置所用的时间小于预置时限,则确定当前的操作为滑动操作,移动终端可以根据滑动的方向切换当前的显示界面,或完成其他的滑动功能。
在现有技术中,在二维显示的情况下,触摸屏滑动只能做上、下、左、右等二维场景的操作。在本发明实施例中,可以实现三维的滑动操作,即还可进行远、近的滑动操作。例如用户点击目标图标后,迅速将手指下移,摄像单元判断下移的速率以及幅度达到预先设置门限,则判断发生一个远离滑动的事件,并反馈到应用层,执行相应操作,例如可以通过这个动作,将当前显示的菜单图标缩小,或者下移到更下位置的显示层,以显示更多的图标。同样,用户点击图标后,迅速将手指上移,则可以判断发生一个接近滑动事件,应用层收到相应事件后,可以执行相应操作,例如可以将当前显示的菜单图标放大,或放置在更上位置的显示层,以显示的更清晰。
下面对用于执行上述基于三维显示的光标操作方法的本发明移动终端的实施例进行说明,其逻辑结构请参考图4,本发明实施例中移动终端的一个实施例包括:
摄像单元401,用于获取指形图像;
光标生成单元402,用于根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标;
移动定位单元403,用于根据所述指形图像的移动位置确定所述三维光标的移动距离和移动方向。
可选的,本发明实施例中的移动终端还可以进一步包括:
点击判定单元404,用于当所述三维光标移动到所述三维显示界面上操作图标的位置时,若所述三维光标与所述操作图标的三维坐标重合,则根据所述三维光标的停留时间判断是否为点击操作。
滑动判定单元405,用于若所述指形图像的发生的位移大于预置距离,且所述指形图像从前一位置移动至当前位置所用的时间小于预置时限,则确定当前的操作为滑动操作。
校准单元406,用于接收校准指令,获取指形图像的校准位置,存储所述校准位置的三维坐标作为原始位置。
可选的,本发明实施例中的点击判定单元还包括:
第一判定模块,用于若所述三维光标在所述操作图标的停留时间达到短按时间,且所述停留时间达到长按时间之前,所述三维光标离开所述操作图标的位置,则确定当前的操作为短按点击操作;
第二判定模块,用于若所述三维光标在所述操作图标的停留时间达到长按时间,则确定当前的操作为长按点击操作。
所述光标生成单元402还用于以所述原始位置作为基准位置,获取所述指形图像的当前位置,根据所述基准位置和所述当前位置的图像信息确定所述三维光标在三维显示界面上的三维坐标,在所述三维坐标上生成三维光标。
本发明实施例中移动终端的各个单元的具体操作过程如下:
在进入三维操作模式后,移动终端的摄像单元401获取指形图像;其中,所述指形图像为具有手指特征的图像。所述手指特征包括:手指粗细比例和指关节信息;进一步的,手指特征还可以包括有其它,如,若获取指形图像的摄像单元可以设置在显示屏幕的正面,则手指特征还可以为指纹;若获取指形图像的摄像单元可以设置在显示屏幕的背面,则手指特征还可以为指甲;更进一步的,还可以包括手指肤色的一个色度范围。
在生成三维光标后,移动终端通过分层迭加显示技术将生成的所述三维光标迭加在显示界面所显示的三维图像,该三维光标的聚焦成像位于LCD表层之下,操作图标的显示层之上;用户可以通过手指在立体空间上的移动,操作所述三维光标。如图2的例子所示,关于分层叠加显示技术,图层有显示优先级的限定,例如第三优先级的照片和第二优先级的状态提示框,如果在某个位置都有显示图像,则叠加后的处理效果是将高优先级的状态提示框显示覆盖在照片显示之上。同样,第一优先级的光标显示图像,也会叠加在其余图层显示图像之上,保证任何情况都能看到光标。
可选的,用于获取指形图像的摄像单元可以设置在显示屏幕的正面(即用户的手指需要在显示屏幕的上方进行操作),用于获取指形图像的摄像单元也可以设置在显示屏幕的背面(即用户的手指需要在显示屏幕的下方进行操作)。
在移动终端成功获取到所述指形图像后,光标生成单元402根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标。
可选的,在用户未进行任何设置之前,若用户需要操作所述三维光标进行移动,则移动终端可以以摄像头的位置为原始位置,所述原始位置为确定三维光标方位的基准位置;如,若以摄像头的位置为原始位置,则该原始位置在三维显示屏幕中对应的位置为屏幕的正中央位置,移动终端通过计算指形图像相对于原始位置的距离和方向,根据预置的比例系数换算所述三维光标在三维显示屏幕中的位置。具体的,以所述原始位置作为基准位置,获取所述指形图像的当前位置,根据所述基准位置和所述当前位置的图像信息确定所述三维光标在三维显示界面上的三维坐标,在所述三维坐标上生成三维光标。
可选的,在实际应用中,当首次使用三维显示模式时,用户可以进行一些初始化设置,如,原始位置的校准。具体的,移动终端的校准单元406接收校准指令,并触发摄像单元401获取指形图像的校准位置,再确认指形图像在图像中的坐标(X,Y,Z);X和Y的坐标信息可以通过判断手指指尖中心位置在整个图像中的位置即可计算得到,Z坐标信息可以根据手指图像的大小进行判断;具体的,手指距离摄像单元越近,成像的图像越大,占用的像素就越多,反之,手指距离摄像单元越远,成像的图像就越小,占用的像素也就越少。因此只要根据手指图像的面积大小,就可以计算得到Z的数据信息。在确认了所述指形图像的坐标之后,确定该指形图像的坐标对应的位置为原始位置,校准后的原始位置为用户认为操作较为舒适的原始位置,移动终端后续即以校准后的原始位置为确定三维光标方位的基准位置。
此外,在获取指形图像时,摄像单元401还可以获取到N个指形图像,以进行多点触控。具体的,摄像单元401在确认获取到的所述指形图像有N个之后,同时上报N个指形图像的位置信息,相应地生成N个三维光标,并根据所述N个三维光标的相对移动实现多点触控的功能。例如同时伸出拇指和食指,则表示用户想要进行两点触摸操作。这时摄像单元判断出人手伸出两个指头后,根据两个指头的相应位置,在同一个显示层面上,同时显示两个三维光标,当拇指和食指之间的距离拉大时,则可以判定为这是一个“放大的操作”,当拇指和食指之间的距离拉近时,则可以判定为这是一个“缩小的操作”;可以理解的是,上述只是对两点触控的所触发的一些功能进行举例,两点触控还可以实现更多的功能,此处不作限定。
在生成三维光标之后,用户可以通过手指在立体空间上的移动操作所述三维光标。具体的,摄像单元401获取所述指形图像的移动位置,并将该移动位置的相关信息传输给移动终端的移动定位单元403,以确定所述三维光标在三维显示界面上的移动轨迹;移动定位单元403根据所述移动位置确定所述三维光标移动距离和移动方向。在实际应用中,随着人手的上下左右移动,摄像单元采集到人手伸出的指头的位置,控制三维光标随着上下左右移动。示例性的,移动终端的摄像单元以每秒N帧的速度拍摄所述指形图像,并同步将拍摄到得拍摄图像传输给移动定位单元进行三维光标的轨迹计算。具体的,移动终端内预置有指形图像和三维光标的移动比例,如,5∶1,即指形图像水平移动了五厘米,而三维光标则在水平移动了一厘米;另外,若指形图像有竖直方向上的位移,则除了移动比例,移动终端还需要根据三维视觉效果计算所述三维光标在三维显示界面中的移动距离和移动方向。
具体的,三维光标的移动位置的计算原理为:首先,假设当手指位置处于坐标(X,Y,Z)的时候,对应光标坐标为显示区域正中心,显示区域长、高、深(三维显示)尺寸分别为(A,B,C),则对应光标原点的坐标就是(A/2,B/2,C/2),根据这个对应关系,当手指移动的时候,新的坐标为(x,y,z),这样就可以计算出手指当前位置和手指原点位置之间的差(x-X,y-Y,z-Z),然后再乘以一个预置的比例系数m(这个比例系数用于换算手指位移距离和光标位移距离之间的倍数,例如手指移动1厘米,对应光标移动3个像素),这样,就可以得到当前光标的位置为{A/2+m(x-X),B/2+m(y-Y),C/2+m(z-Z)}。
用户在操作所述三维光标移动的过程中,若所述三维光标移动到所述三维显示界面上操作图标的位置,则点击判定单元404判断三维光标是否与操作图标的三维坐标重合,若是,则根据所述三维光标的停留时间判断是否为点击操作。当确认当前的操作为点击操作后,则可以触发该操作图标相应的功能链接。所述操作图标为链接有上报事件的图标,所述操作图标可以为图形图标、数字图标或一串链接地址。在实际应用中,移动终端中会预置有点击操作的判定时间,当所述三维光标的停留时间到达所述点击操作的判定时间时,则确定当前的操作为点击操作;进一步的,点击操作的判定时间还可以细分为短按时间和长按时间,而短按时间和长按时间则分别对应着不同的点击操作,具体的,当所述三维光标的停留时间大于短按时间且小于长按时间(即三维光标的停留满足短按时间后离开当前位置),则确定当前的光标操作为短按点击操作;当所述三维光标的停留时间大于长按时间,则确定当前的光标操作为长按点击操作。
可选的,在获取所述指形图像的移动位置之后,滑动判定单元405可以判断所述指形图像的发生的位移是否大于预置距离,以及判断所述指形图像从前一位置移动至当前位置所用的时间是否小于预置时限,若所述指形图像的发生的位移大于预置距离,且所述指形图像从前一位置移动至当前位置所用的时间小于预置时限,则确定当前的操作为滑动操作,移动终端可以根据滑动的方向切换当前的显示界面,或完成其他的滑动功能。
在现有技术中,在二维显示的情况下,触摸屏滑动只能做上、下、左、右等二维场景的操作。在本发明实施例中,可以实现三维的滑动操作,即还可进行远、近的滑动操作。例如用户点击目标图标后,迅速将手指下移,摄像单元判断下移的速率以及幅度达到预先设置门限,则判断发生一个远离滑动的事件,并反馈到应用层,执行相应操作,例如可以通过这个动作,将当前显示的菜单图标缩小,或者下移到更下位置的显示层,以显示更多的图标。同样,用户点击图标后,迅速将手指上移,则可以判断发生一个接近滑动事件,应用层收到相应事件后,可以执行相应操作,例如可以将当前显示的菜单图标放大,或放置在更上位置的显示层,以显示的更清晰。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (14)

1.一种基于三维显示的光标操作方法,其特征在于,包括:
获取指形图像;
根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标;
获取所述指形图像的移动位置;
根据所述移动位置确定所述三维光标的移动距离和移动方向。
2.根据权利要求1所述的方法,其特征在于,所述根据移动位置确定所述三维光标的移动距离和移动方向之后,所述方法包括:
当所述三维光标移动到所述三维显示界面上操作图标的位置时,若所述三维光标与所述操作图标的三维坐标重合,则根据所述三维光标的停留时间判断是否为点击操作。
3.根据权利要求2所述的方法,其特征在于,所述根据三维光标的停留时间判断是否为点击操作,包括:
若所述三维光标在所述操作图标的停留时间达到短按时间,且所述停留时间达到长按时间之前,所述三维光标离开所述操作图标的位置,则确定当前的操作为短按点击操作;
若所述三维光标在所述操作图标的停留时间达到长按时间,则确定当前的操作为长按点击操作。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据移动位置确定所述三维光标的移动距离和移动方向之后,所述还方法包括:
若所述指形图像的发生的位移大于预置距离,且所述指形图像从前一位置移动至当前位置所用的时间小于预置时限,则确定当前的操作为滑动操作。
5.根据权利要求1所述的方法,其特征在于,所述获取指形图像之后,包括:
若获取到的所述指形图像有N个,则生成N个三维光标,并根据所述N个三维光标的相对移动实现N点触控的功能,所述N为大于或等于2的整数。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:
接收校准指令;
获取指形图像的校准位置;
存储所述校准位置的三维坐标作为原始位置。
7.根据权利要求6所述的方法,其特征在于,所述根据指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标,包括:
以所述原始位置作为基准位置,获取所述指形图像的当前位置,根据所述基准位置和所述当前位置的图像信息确定所述三维光标在三维显示界面上的三维坐标,在所述三维坐标上生成三维光标。
8.根据权利要求1至7任意一项所述的方法,其特征在于,所述获取指形图像,包括:
获取拍摄图像;
若所述拍摄图像符合手指特征,则确定所述拍摄图像为所述获取的指形图像,其中,所述手指特征包括:手指粗细比例和指关节信息。
9.一种移动终端,其特征在于,包括:
摄像单元,用于获取指形图像;
光标生成单元,用于根据所述指形图像的图像信息,在所述图像信息相对应的三维显示界面上生成三维光标;
移动定位单元,用于根据所述指形图像的移动位置确定所述三维光标的移动距离和移动方向。
10.根据权利要求9所述的移动终端,其特征在于,所述移动终端还包括:
点击判定单元,用于当所述三维光标移动到所述三维显示界面上操作图标的位置时,若所述三维光标与所述操作图标的三维坐标重合,则根据所述三维光标的停留时间判断是否为点击操作。
11.根据权利要求9或10所述的移动终端,其特征在于,所述移动终端还包括:
滑动判定单元,用于若所述指形图像的发生的位移大于预置距离,且所述指形图像从前一位置移动至当前位置所用的时间小于预置时限,则确定当前的操作为滑动操作。
12.根据权利要求9或10所述的移动终端,其特征在于,所述移动终端还包括:
校准单元,用于接收校准指令,获取指形图像的校准位置,存储所述校准位置的三维坐标作为原始位置。
13.根据权利要求10所述的移动终端,其特征在于,所述点击判定单元包括:
第一判定模块,用于若所述三维光标在所述操作图标的停留时间达到短按时间,且所述停留时间达到长按时间之前,所述三维光标离开所述操作图标的位置,则确定当前的操作为短按点击操作;
第二判定模块,用于若所述三维光标在所述操作图标的停留时间达到长按时间,则确定当前的操作为长按点击操作。
14.根据权利要求12所述的移动终端,其特征在于,所述光标生成单元还用于以所述原始位置作为基准位置,获取所述指形图像的当前位置,根据所述基准位置和所述当前位置的图像信息确定所述三维光标在三维显示界面上的三维坐标,在所述三维坐标上生成三维光标。
CN201210087689.7A 2012-03-29 2012-03-29 一种基于三维显示的光标操作方法及移动终端 Expired - Fee Related CN102662577B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201210087689.7A CN102662577B (zh) 2012-03-29 2012-03-29 一种基于三维显示的光标操作方法及移动终端
EP13770212.2A EP2821905A4 (en) 2012-03-29 2013-03-20 METHOD OF USING CURSOR BASED ON THREE-DIMENSIONAL DISPLAY AND MOBILE TERMINAL
PCT/CN2013/072902 WO2013143409A1 (zh) 2012-03-29 2013-03-20 一种基于三维显示的光标操作方法及移动终端
US14/499,442 US20150020032A1 (en) 2012-03-29 2014-09-29 Three-Dimensional Display-Based Cursor Operation Method and Mobile Terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210087689.7A CN102662577B (zh) 2012-03-29 2012-03-29 一种基于三维显示的光标操作方法及移动终端

Publications (2)

Publication Number Publication Date
CN102662577A true CN102662577A (zh) 2012-09-12
CN102662577B CN102662577B (zh) 2016-08-10

Family

ID=46772080

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210087689.7A Expired - Fee Related CN102662577B (zh) 2012-03-29 2012-03-29 一种基于三维显示的光标操作方法及移动终端

Country Status (4)

Country Link
US (1) US20150020032A1 (zh)
EP (1) EP2821905A4 (zh)
CN (1) CN102662577B (zh)
WO (1) WO2013143409A1 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013143409A1 (zh) * 2012-03-29 2013-10-03 华为终端有限公司 一种基于三维显示的光标操作方法及移动终端
CN103793060A (zh) * 2014-02-14 2014-05-14 杨智 一种用户交互***和方法
CN103927089A (zh) * 2013-01-11 2014-07-16 株式会社理光 控制交互用户界面对象的方法和装置
CN104598035A (zh) * 2015-02-27 2015-05-06 北京极维客科技有限公司 基于3d立体图像显示的光标显示方法、智能设备及***
CN105511607A (zh) * 2015-11-30 2016-04-20 四川长虹电器股份有限公司 立体式的人机交互设备、方法及***
CN106325650A (zh) * 2015-06-19 2017-01-11 深圳创锐思科技有限公司 基于人机交互的3d动态显示方法及移动终端
CN106325649A (zh) * 2015-06-19 2017-01-11 深圳创锐思科技有限公司 3d动态显示的方法及移动终端
CN106406660A (zh) * 2016-09-02 2017-02-15 广东聚联电子商务股份有限公司 一种基于用户悬停时间的网站标题栏操作方法
WO2017092530A1 (zh) * 2015-11-30 2017-06-08 丰唐物联技术(深圳)有限公司 基于虚拟现实的光标移动方法及***
WO2017092528A1 (zh) * 2015-11-30 2017-06-08 丰唐物联技术(深圳)有限公司 基于虚拟现实的光标操控方法及***
CN107315489A (zh) * 2017-06-30 2017-11-03 联想(北京)有限公司 一种信息处理方法及追踪设备
CN107803024A (zh) * 2017-09-28 2018-03-16 网易(杭州)网络有限公司 一种射击控制方法及装置
WO2019023852A1 (en) * 2017-07-31 2019-02-07 Tencent Technology (Shenzhen) Company Limited INTERACTION WITH THREE-DIMENSIONAL INTERNET CONTENT DISPLAYED ON A USER INTERFACE
CN117784950A (zh) * 2024-02-28 2024-03-29 大连三通科技发展有限公司 三维光标实现虚拟触控的方法、头戴式显示设备、存储介质和芯片

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104487928B (zh) 2012-05-09 2018-07-06 苹果公司 用于响应于手势而在显示状态之间进行过渡的设备、方法和图形用户界面
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
EP2847661A2 (en) 2012-05-09 2015-03-18 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
CN109298789B (zh) 2012-05-09 2021-12-31 苹果公司 用于针对激活状态提供反馈的设备、方法和图形用户界面
AU2013259606B2 (en) 2012-05-09 2016-06-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
AU2013259637B2 (en) 2012-05-09 2016-07-07 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
CN107977084B (zh) 2012-05-09 2021-11-05 苹果公司 用于针对在用户界面中执行的操作提供触觉反馈的方法和装置
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
EP2939096B1 (en) 2012-12-29 2019-08-28 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select contents
EP2939095B1 (en) * 2012-12-29 2018-10-03 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
TWI471757B (zh) * 2013-01-31 2015-02-01 Pixart Imaging Inc 懸浮及點擊手勢偵測裝置
US10043172B2 (en) * 2013-05-29 2018-08-07 Ebay Inc. Tap and hold
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
CN105824534B (zh) * 2016-03-21 2019-06-25 联想(北京)有限公司 一种信息处理方法及电子设备
CN113220183A (zh) * 2021-05-24 2021-08-06 中国银行股份有限公司 ***操作方法、装置、计算机设备及可读存储介质
CN115185411B (zh) * 2022-07-08 2024-03-15 北京字跳网络技术有限公司 光标移动方法、装置和电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101110007A (zh) * 2007-07-31 2008-01-23 中国科学院软件研究所 一种动态三维光标显示方法
CN101587386A (zh) * 2008-05-21 2009-11-25 深圳华为通信技术有限公司 光标处理方法、装置及***
JP2010081466A (ja) * 2008-09-29 2010-04-08 Hitachi Ltd 操作制御装置及び操作表示方法
US20110074918A1 (en) * 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for generating a three-dimensional media guidance application
WO2011127646A1 (en) * 2010-04-13 2011-10-20 Nokia Corporation An apparatus, method, computer program and user interface
US20120069055A1 (en) * 2010-09-22 2012-03-22 Nikon Corporation Image display apparatus

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6753847B2 (en) * 2002-01-25 2004-06-22 Silicon Graphics, Inc. Three dimensional volumetric display input and output configurations
US7256773B2 (en) * 2003-06-09 2007-08-14 Microsoft Corporation Detection of a dwell gesture by examining parameters associated with pen motion
US20080231926A1 (en) * 2007-03-19 2008-09-25 Klug Michael A Systems and Methods for Updating Dynamic Three-Dimensional Displays with User Input
CN101689244B (zh) * 2007-05-04 2015-07-22 高通股份有限公司 用于紧凑设备的基于相机的用户输入
CN101655747B (zh) * 2009-08-14 2011-05-11 四川大学 一种三维立体鼠标
JP2011081480A (ja) * 2009-10-05 2011-04-21 Seiko Epson Corp 画像入力システム
KR101695809B1 (ko) * 2009-10-09 2017-01-13 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN101673161B (zh) * 2009-10-15 2011-12-07 复旦大学 一种可视可操作无实体的触摸屏***
JP4900741B2 (ja) * 2010-01-29 2012-03-21 島根県 画像認識装置および操作判定方法並びにプログラム
KR101743948B1 (ko) * 2010-04-07 2017-06-21 삼성전자주식회사 인터렉티브 디스플레이에서 근접 센싱을 위한 방법 및 근접 센싱 이미지를 처리하는 방법
KR101708696B1 (ko) * 2010-09-15 2017-02-21 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
EP2455841A3 (en) * 2010-11-22 2015-07-15 Samsung Electronics Co., Ltd. Apparatus and method for selecting item using movement of object
CN102200834B (zh) * 2011-05-26 2012-10-31 华南理工大学 面向电视控制的指尖鼠标交互方法
US8971572B1 (en) * 2011-08-12 2015-03-03 The Research Foundation For The State University Of New York Hand pointing estimation for human computer interaction
CN102662577B (zh) * 2012-03-29 2016-08-10 华为终端有限公司 一种基于三维显示的光标操作方法及移动终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101110007A (zh) * 2007-07-31 2008-01-23 中国科学院软件研究所 一种动态三维光标显示方法
CN101587386A (zh) * 2008-05-21 2009-11-25 深圳华为通信技术有限公司 光标处理方法、装置及***
JP2010081466A (ja) * 2008-09-29 2010-04-08 Hitachi Ltd 操作制御装置及び操作表示方法
US20110074918A1 (en) * 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for generating a three-dimensional media guidance application
WO2011127646A1 (en) * 2010-04-13 2011-10-20 Nokia Corporation An apparatus, method, computer program and user interface
US20120069055A1 (en) * 2010-09-22 2012-03-22 Nikon Corporation Image display apparatus

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013143409A1 (zh) * 2012-03-29 2013-10-03 华为终端有限公司 一种基于三维显示的光标操作方法及移动终端
CN103927089A (zh) * 2013-01-11 2014-07-16 株式会社理光 控制交互用户界面对象的方法和装置
CN103793060A (zh) * 2014-02-14 2014-05-14 杨智 一种用户交互***和方法
CN103793060B (zh) * 2014-02-14 2017-07-28 杨智 一种用户交互***和方法
CN104598035A (zh) * 2015-02-27 2015-05-06 北京极维客科技有限公司 基于3d立体图像显示的光标显示方法、智能设备及***
CN104598035B (zh) * 2015-02-27 2017-12-05 北京极维科技有限公司 基于3d立体图像显示的光标显示方法、智能设备及***
CN106325649A (zh) * 2015-06-19 2017-01-11 深圳创锐思科技有限公司 3d动态显示的方法及移动终端
CN106325650A (zh) * 2015-06-19 2017-01-11 深圳创锐思科技有限公司 基于人机交互的3d动态显示方法及移动终端
CN106325649B (zh) * 2015-06-19 2020-02-07 深圳超多维科技有限公司 3d动态显示的方法及移动终端
CN106814842A (zh) * 2015-11-30 2017-06-09 丰唐物联技术(深圳)有限公司 基于虚拟现实的光标移动方法及***
WO2017092530A1 (zh) * 2015-11-30 2017-06-08 丰唐物联技术(深圳)有限公司 基于虚拟现实的光标移动方法及***
CN106814843A (zh) * 2015-11-30 2017-06-09 丰唐物联技术(深圳)有限公司 基于虚拟现实的光标操控方法及***
WO2017092528A1 (zh) * 2015-11-30 2017-06-08 丰唐物联技术(深圳)有限公司 基于虚拟现实的光标操控方法及***
CN105511607B (zh) * 2015-11-30 2018-10-02 四川长虹电器股份有限公司 立体式的人机交互设备、方法及***
CN105511607A (zh) * 2015-11-30 2016-04-20 四川长虹电器股份有限公司 立体式的人机交互设备、方法及***
CN106406660A (zh) * 2016-09-02 2017-02-15 广东聚联电子商务股份有限公司 一种基于用户悬停时间的网站标题栏操作方法
CN107315489A (zh) * 2017-06-30 2017-11-03 联想(北京)有限公司 一种信息处理方法及追踪设备
WO2019023852A1 (en) * 2017-07-31 2019-02-07 Tencent Technology (Shenzhen) Company Limited INTERACTION WITH THREE-DIMENSIONAL INTERNET CONTENT DISPLAYED ON A USER INTERFACE
CN109804341A (zh) * 2017-07-31 2019-05-24 腾讯科技(深圳)有限公司 与显示在用户界面上的三维互联网内容的交互
US10895953B2 (en) 2017-07-31 2021-01-19 Tencent Technology (Shenzhen) Company Limited Interaction with a three-dimensional internet content displayed on a user interface
CN109804341B (zh) * 2017-07-31 2021-12-10 腾讯科技(深圳)有限公司 用于使用计算装置浏览网页的方法、计算装置和可读介质
CN107803024A (zh) * 2017-09-28 2018-03-16 网易(杭州)网络有限公司 一种射击控制方法及装置
CN117784950A (zh) * 2024-02-28 2024-03-29 大连三通科技发展有限公司 三维光标实现虚拟触控的方法、头戴式显示设备、存储介质和芯片
CN117784950B (zh) * 2024-02-28 2024-05-24 大连三通科技发展有限公司 三维光标实现虚拟触控的方法、存储介质和芯片

Also Published As

Publication number Publication date
EP2821905A4 (en) 2015-01-21
EP2821905A1 (en) 2015-01-07
US20150020032A1 (en) 2015-01-15
WO2013143409A1 (zh) 2013-10-03
CN102662577B (zh) 2016-08-10

Similar Documents

Publication Publication Date Title
CN102662577A (zh) 一种基于三维显示的光标操作方法及移动终端
US11068111B2 (en) Hover-based user-interactions with virtual objects within immersive environments
US11048333B2 (en) System and method for close-range movement tracking
KR102411768B1 (ko) 헤드 마운트 디스플레이를 위한 3차원 사용자 인터페이스
US10203764B2 (en) Systems and methods for triggering actions based on touch-free gesture detection
CN101727245B (zh) 多点触摸定位方法及多点触摸屏
US8648808B2 (en) Three-dimensional human-computer interaction system that supports mouse operations through the motion of a finger and an operation method thereof
US20120113223A1 (en) User Interaction in Augmented Reality
EP2538305A2 (en) System and method for close-range movement tracking
CN110968187B (zh) 由***设备启用的远程触摸检测
WO2011011029A1 (en) Display to determine gestures
JP2006209563A (ja) インターフェース装置
US20190050132A1 (en) Visual cue system
US9501810B2 (en) Creating a virtual environment for touchless interaction
CN101866243A (zh) 三维空间触控操作的方法及其手势
US20120120029A1 (en) Display to determine gestures
CN104991684A (zh) 触控设备及其工作方法
EP2691836A1 (en) Manipulating graphical objects in a multi-touch interactive system
CN113961107B (zh) 面向屏幕的增强现实交互方法、装置及存储介质
EP3088991B1 (en) Wearable device and method for enabling user interaction
KR101276558B1 (ko) 디아이디 입체영상콘트롤장치
Mahmood et al. Design and implementation of multi-touch system using FTIR technique for optimization of finger touch detection
CN101819492A (zh) 三维投射空间触控***
Pullan et al. High Resolution Touch Screen Module
KR20150137908A (ko) 홀로그래피 터치 방법 및 프로젝터 터치 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20171107

Address after: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop

Patentee after: Huawei terminal (Dongguan) Co.,Ltd.

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Patentee before: HUAWEI DEVICE Co.,Ltd.

TR01 Transfer of patent right

Effective date of registration: 20171212

Address after: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Patentee after: HUAWEI DEVICE Co.,Ltd.

Address before: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop

Patentee before: Huawei terminal (Dongguan) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180212

Address after: California, USA

Patentee after: Global innovation polymerization LLC

Address before: California, USA

Patentee before: Tanous Co.

Effective date of registration: 20180212

Address after: California, USA

Patentee after: Tanous Co.

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Patentee before: HUAWEI DEVICE Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160810

CF01 Termination of patent right due to non-payment of annual fee