本申请是申请日为2013年5月6日、申请号为201310162900.1、题为“终端和基于空间交互控制所述终端的方法”的专利申请的分案申请。
本发明涉及一种终端和用于基于空间交互控制所述终端的方法。更具体地讲,本发明涉及一种终端和用于识别不同的空间手势并交互地执行与识别的空间手势相应的输入的方法。
背景技术:
随着智能电子装置的广泛使用,研究与开发已集中于用于促进用户的装置控制的各种交互技术。
根据现有技术,一些典型的基于交互的装置控制技术包括基于触摸或运动的装置控制和基于手势的装置控制技术。
因此,需要存在一种终端和用于识别不同的空间手势并交互地执行与识别的空间手势相应的输入的方法。
以上信息被呈现为背景信息以仅帮助本公开的理解。针对本发明,上面的任意信息是否可应用为现有技术,没有做出确定,也没有做出断定。
技术实现要素:
本发明的多方面在于至少解决上述的问题和/或缺点,并在于至少提供下面描述的优点。因此,本发明的一方面提供一种终端和用于以识别不同的空间手势并交互地执行与识别的空间手势相应的输入的方式来控制所述终端的方法。
根据本发明的一方面,提供一种用于控制终端的方法。所述方法包括:检测空间手势,分析所述空间手势,并根据分析结果执行动作。
根据本发明的另一方面,提供一种用于控制终端的方法。所述方法包括:检测在终端附近之内沿特定方向移动对象的用户手势;确定用户手势的移动方向、移动速度和移动距离中的至少一个;根据确定的用户手势的移动方向、移动速度和移动距离中的至少一个,执行与当前运行的应用相关的控制操作。
根据本发明的另一方面,提供一种终端,所述终端包括:感测单元,检测在终端附近之内沿特定方向移动对象的用户手势;控制单元,确定用户手势的移动方向、移动速度和移动距离中的至少一个,并根据确定的用户手势的移动方向、移动速度和移动距离中的至少一个,执行与当前运行的应用相关的控制操作;显示单元,在控制单元的控制下,显示所述应用的执行屏幕。
根据本发明的另一方面,提供一种用于控制在车辆内的终端的方法。所述方法包括:基于终端的移动状态和车辆的移动状态中的至少一个启动行驶模式;当终端处于行驶模式时,检测在终端附近之内的用户手势;当终端处于行驶模式时,执行与相应的用户手势相关的功能。
根据本发明的另一方面,提供一种终端。所述终端包括:感测单元,检测在终端附近之内沿特定方向移动的用户手势;控制单元,基于终端的移动状态和车辆的移动状态启动行驶模式,当终端处于行驶模式时由感测单元检测到用户手势时,执行与终端处于行驶模式时的相应的用户手势相应的功能;输出单元,在控制单元的控制下输出功能执行结果。
在根据本发明的另一方面,提供一种用于控制终端的方法。所述方法包括:根据终端的状态输入特定操作模式,当终端处于特定操作模式时检测在终端附近之内的用户手势,响应于所述用户手势,显示与所述操作模式相关的信息。
根据本发明的另一方面,提供一种终端。所述终端包括:感测单元,检测在终端附近之内的用户手势;显示单元,显示信息;控制单元,根据终端的状况,输入特定操作模式,当终端处于特定操作模式时由感测单元检测到用户手势时,响应于所述用户手势,显示与所述操作模式相关的信息。
根据本发明的另一方面,提供一种用于控制终端的方法。所述方法包括:检测在终端附近之内的用户手势,确定用户手势的类型,并根据用户手势执行终端的控制操作。
根据本发明的另一方面,提供一种终端。所述终端包括:感测单元,检测终端附近之内的用户手势;控制单元,确定用户手势的类型并根据所述用户手势执行终端的控制操作;显示单元,显示控制单元的控制操作的结果。
通过下面结合附图公开本发明的示例性实施例的详细描述,本发明的其他方面、优点和突出特点对本领域的技术人员将变得清楚。
附图说明
从下面结合附图进行的描述,本发明的特定示例性实施例的以上和其他方面、特征和优点将变得明显,其中:
图1是示出根据本发明的示例性实施例的用于基于空间手势控制终端的方法的流程图;
图2至图25是示出根据本发明的示例性实施例的定义为在基于空间交互的终端控制方法中使用的空间手势的示图;
图26是示出根据本发明的示例性实施例的设置为在基于空间交互的终端控制方法中使用的示例性空间交互的示图;
图27是示出根据本发明的示例性实施例的结合基于空间交互的终端控制方法呈现的示例性屏幕显示的示图;
图28是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图;
图29是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图;
图30是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图;
图31是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图;
图32是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图;
图33是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图;
图34是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图;
图35是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图;
图36是示出根据本发明的示例性实施例的终端的配置的框图。
贯穿附图,应注意,相同标号被用于描绘相同或相似的元件、特征和结构。
具体实施方式
提供参照附图进行的以下描述以帮助对由权利要求及其等同物限定的本发明的示例性实施例的全面理解。包括各种特定细节以帮助理解,但是这些仅被视作示例性的。因此,本领域的普通技术人员将认识到,在不脱离本发明的范围和精神的情况下,可做出对这里描述的实施例的各种改变和修改。此外,为了清楚和简明,可省略对公知功能和构造的描述。
在以下描述和权利要求中使用的术语和词语不限于字面含义,而是仅由发明人使用来实现对本发明的清楚和一致理解。因此,本领域的技术人员应该清楚的是,仅为了示出目的并且不是为了限制由权利要求及其等同物限定本发明的目的,来提供本发明的示例性实施例的以下描述。
将理解,单数形式包括复数形式,除非上下文清楚地另有说明。因此,例如,对“组件接口”的提及包括对一个或多个这种接口的提及。
本发明适用于能够识别空间手势的所有类型的装置以及电子终端,包括:智能电话、便携式终端、移动终端、个人数字助理(pda)、便携式多媒体播放器(pmp)、膝上型计算机、平板计算机、个人计算机、wibro终端、数字相机、便携式游戏机、mp3播放器、手持电子书、全球定位系统(gps)导航、高清晰度电视等。
这里使用的术语仅是为了描述特定示例性实施例的目的,并不意图限制本发明。除非这里另有定义,否则这里使用的所有术语具有与本发明所属领域的普通技术人员通常理解的含义相同的含义,并且不应被解释为具有过于全面的含义或过于缩小的含义。如果这里使用的技术术语是不能精确表达本发明的技术思想的错误的术语,则这样的技术术语应由允许本发明的技术人员正确理解的技术术语来替代。这里使用的通用术语应根据词典中或上下文中的定义被解释,而不应被解释为过于缩小的含义。
如这里使用的,除非上下文有明确的另外指示,否则单数形式被意图也包括复数形式。还将理解当在这里使用术语“包括”时,指示存在所陈述的特征、整体、步骤、操作、元件和/或组件,但并不排除存在或添加一个或多个其它特征、步骤、操作、元件、组件和/或它们的组合。
在下文中,参照附图详细描述本发明的示例性实施例。
图1是示出根据本发明的示例性实施例的用于基于空间手势控制终端的方法的流程图。
参照图1,根据本发明的示例性实施例的终端控制方法包括以下步骤。
在步骤s110,终端检测空间手势。作为示例,可利用输入工具(例如,用户的手(包括手指)等)来做出空间手势。
根据本发明的示例性实施例,终端能够通过(例如,使用)相机、接近传感器等来检测空间手势。终端还能够同时或顺序地检测多个空间手势。
根据本发明的示例性实施例,终端可能够检测触摸手势以及空间手势。作为示例,终端可能够同时或顺序地检测空间手势和触摸手势。作为另一示例,终端可能够在保持触摸手势的状态下,检测空间手势。
此后,在步骤s120,终端分析检测到的空间手势。
根据本发明的示例性实施例,终端可能够通过分析由相机拍摄的照片和/或通过(例如,使用)接近传感器来检测空间手势。终端能够分析朝向至少一个方向的运动或绘制特定形状(可被称为轻拂)、运动速度、运动长度、输入工具的形状(例如,手或手指形状)、与输入工具的接近相关的至少一个坐标、接近速度、接近距离等。
如果用户的手相应于输入工具,则用户能够做出可由终端识别的空间手势。例如,空间手势可包括:点击(例如,向前弯曲随后将手伸展)、轻拂(例如,向上/向下/向左/向右将手轻拂)、摇摆(水平摇摆和/或垂直摇摆)、圆圈(例如,沿顺时针方向或逆时针方向划圆)、抓取(握紧手掌以形成拳头)、捏合(例如,拇指和食指之间的挤压)、接近、跟踪(例如,实时跟踪手运动)、覆盖(例如,使用手来覆盖终端)、推(例如,将手推到终端)、双手推、双手打开、双手圆圈、放置双手、触摸并轻拂、接近等。在图2至图25中分别描绘前述手势。
图2至图25是示出根据本发明的示例性实施例的定义为在基于空间交互的终端控制方法中使用的空间手势的示图。
参照图2,空间手势可以是非触摸式点击。例如,非触摸式点击可相应于用户将手移动得更靠近于屏幕。非触摸式点击可相应于用户将手移动得更靠近于屏幕的特定期望的部分。根据本发明的示例性实施例,终端可通过确定用户的手被移动得更靠近于屏幕来检测非触摸式点击。例如,终端可比较检测到的用户的手的坐标并确定检测到的用户的手的坐标的变化相应于非触摸式点击。
参照图3,空间手势可以是非触摸式轻拂。非触摸式轻拂可以是沿向上、向下、向左和向右方向中的至少一个方向的轻拂运动。例如,非触摸式轻拂可相应于用户的手被布置为使得用户的手的手掌的表面大体上垂直于屏幕表面,并沿向上、向下、向左和向右方向中的至少一个方向移动。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得手掌的表面大体上垂直于屏幕表面)并确定用户的手相对于屏幕被移动(例如,横过)来检测非触摸式轻拂。例如,终端可比较检测到的用户的手的坐标,并确定检测到的用户的手的坐标的变化相应于非触摸式轻拂。
参照图4,空间手势可以是非触摸式水平摇摆。非触摸式水平摇摆可以是用户的手从终端的一侧不同地横过屏幕移动到所述终端的相反侧的运动。例如,用户的手的运动可从终端屏幕的左侧移动到所述屏幕的右侧。在非触摸式水平摇摆中可重复用户的手的运动。作为示例,水平摇摆可包括:伸开用户的手使得用户的手掌面向(例如,大体上平行于)屏幕。根据本发明的示例性实施例,终端可通过确定用户的手以预定配置被布置(例如,使得手掌的表面大体上平行于屏幕表面)并确定用户的手相对于屏幕被移动(例如,从左侧到右侧、从右侧到左侧等)来检测非触摸式水平摇摆。例如,终端可比较检测到的用户的手的坐标并确定检测到的用户的手的坐标的变化相应于非触摸式水平晃动。
参照图5,空间手势可以是非触摸式垂直摇摆。非触摸式垂直摇摆可以是用户的手从终端的一侧不同地横过屏幕移动到所述终端的相反侧的运动。例如,用户的手的运动可从终端屏幕的顶部移动到所述屏幕的底部。在非触摸式垂直摇摆中可重复用户的手的运动。作为示例,垂直摇摆可包括:当手在到终端的顶部的运动和到终端的底部的运动之间时,伸开用户的手使得用户的手掌面向(例如,大体上平行于)屏幕。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得手掌的表面大体上平行于屏幕表面)并确定用户的手(例如,用户的伸开的手指)相对于屏幕被移动(例如,从顶部到底部、从底部到顶部等)来检测非触摸式垂直摇摆。例如,终端可比较检测到的用户的手(例如,用户的伸开的手指)的坐标并确定检测到的用户的手的坐标的变化相应于非触摸式垂直晃动。
参照图6,空间手势可以是非触摸式覆盖。例如,非触摸式覆盖可相应于用户的手被移动以覆盖屏幕。非触摸式覆盖可包括:用户的手将手掌面向屏幕以大体上平行于屏幕并大体上覆盖所述屏幕。在非触摸式覆盖期间可伸开用户的手指。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得手掌的表面大体上平行于屏幕表面)并确定用户的手相对于屏幕被移动(例如,以大体上覆盖整个屏幕)来检测非触摸式覆盖。例如,终端可比较检测到的用户的手的坐标并确定检测到的用户的手的坐标的变化相应于非触摸式覆盖。例如,非触摸式覆盖可包括:用户将手移动得更靠近于屏幕从而大体上覆盖整个屏幕。作为另一示例,非触摸式覆盖可包括用户大体上沿原平面移动手从而大体上覆盖整个屏幕。
参照图7,空间手势可以是非触摸式掌推。例如,非触摸式掌推可包括用户的手移动得更靠近于屏幕。非触摸式掌推可包括伸开用户的手指并将手掌面向屏幕(例如,使得手掌的表面大体上平行于屏幕)。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得手掌的表面大体上平行于屏幕表面)并确定用户的手相对于屏幕被移动(例如,使得用户的手掌移动得更靠近于屏幕)来检测非触摸式掌推。例如,终端可比较检测到的用户的手的坐标并确定检测到的用户的手(例如,用户的手掌)的坐标的变化相应于非触摸式掌推。
参照图8,空间手势可以是沿顺时针方向的非触摸式划圆。所述非触摸式划圆可包括沿顺时针方向移动用户的手的部分。例如,所述非触摸式划圆可包括相对于屏幕沿顺时针方向移动手掌。作为另一示例,非触摸式划圆可包括相对于屏幕沿顺时针方向移动至少一个手指。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得手掌的表面大体上平行于屏幕表面)并确定用户的手相对于屏幕被移动(例如,使得用户的至少一部分沿顺时针方向被移动)来检测所述非触摸式划圆。例如,终端可比较检测到的用户的手(例如,手掌、至少一个手指等)的坐标并确定检测到的用户的手(例如,手掌、至少一个手指等)的坐标的变化相应于沿顺时针方向的非触摸式划圆。
参照图9,空间手势可以是沿逆时针方向的非触摸式划圆。所述非触摸式划圆可包括沿逆时针方向移动用户的手的部分。例如,所述非触摸式划圆可包括相对于屏幕沿逆时针方向移动手掌。作为另一示例,所述非触摸式划圆可包括相对于屏幕沿逆时针方向移动至少一个手指。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得手掌的表面大体上平行于屏幕表面)并确定用户的相对于屏幕被移动(例如,使得用户的手的至少一个部分沿逆时针方向被移动)来检测所述非触摸式划圆。例如,终端可比较检测到的用户的手(例如,手掌、至少一个手指等)的坐标并确定检测到的用户的手(例如,手掌、至少一个手指等)的坐标的变化相应于沿逆时针方向的非触摸式划圆。
参照图10,空间手势可以是非触摸式抓取。非触摸式抓取可包括移动用户的手使得用户的手指从大体上伸开的位置被移动到手指更接近于用户的拇指的位置,或使得手指朝向握紧的拳头。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得用户的手指相对于用户的手掌和/或拇指大体上被伸开)并确定用户的手相对于屏幕被移动(例如,使得用户的手指朝向用户的拇指和手掌中的至少一个,从而形成或开始形成例如握紧的拳头)来检测非触摸式抓取。例如,终端可比较检测到的用户的手(例如,手掌、至少一个手指等)的坐标并确定检测到的用户的手(例如,手掌、至少一个手指等)的坐标的变化相应于非触摸式抓取。
参照图11,空间手势可以是非触摸式捏合。非触摸式捏合可包括将用户的手从至少一个手指被伸开的位置移动到至少一个伸开的手指大体上触摸拇指的位置。例如,非触摸式捏合可包括将伸开的手指和伸开的拇指相向移动。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得用户的手指的至少一个相对于用户的手掌和/或拇指大体上被伸开)并确定用户的手相对于屏幕被移动(例如,使得至少一个伸开的手指朝向用户的拇指)来检测非触摸式捏合。例如,终端可比较检测到的用户的手(例如,手掌、至少一个手指、拇指等)的坐标并确定检测到的用户的手(例如,手掌、至少一个手指、拇指等)的坐标的变化相应于非触摸式捏合。
参照图12,空间手势可以是非触摸式接近。例如,非触摸式接近可包括用户的手被移动得更接近于屏幕。非触摸式接近可包括伸开用户的手指并且手掌面向屏幕(例如,使得手掌的表面大体上平行于屏幕)。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得手掌的表面大体上平行于屏幕表面)并确定用户的手相对于屏幕被移动(例如,使得用户的手被移动得更接近于屏幕)来检测非触摸式接近。例如,终端可比较检测到的用户的手的坐标并确定检测到的用户的手(例如,用户的手掌)的坐标的变化相应于非触摸式接近。根据示例性实施例,终端可基于沿垂直于屏幕的轴的距离来区分非触摸式掌推和非触摸式接近,其中,手沿着更接近于屏幕的方向移动。例如,非触摸式接近可包括:与非触摸式掌推相比,手最初被布置得更远离屏幕。
参照图13,空间手势可以是非触摸式跟踪。例如,非触摸式跟踪可包括将伸开的手指移动得横过屏幕。非触摸式跟踪可包括沿着横过屏幕的路径移动伸开的手指。根据本发明的示例性实施例,终端可通过确定用户的手以预定义配置被布置(例如,使得用户的手指中的至少一个相对于用户的手掌和/或拇指大体上被伸开)并确定用户的手相对于屏幕被移动(例如,使得至少一个伸开的手指被移动得横过屏幕)来检测非触摸式跟踪。例如,终端可比较检测到的用户的手(例如,伸开的手指)的坐标并确定检测到的用户的手(例如,伸开的手指)的坐标的变化相应于非触摸式跟踪。例如,对于非触摸式跟踪手势,贯穿所述跟踪,伸开的手指与屏幕表面之间的距离可大体上保持相同。
参照图14,空间手势可以是非触摸式双手掌推。例如,非触摸式双手掌推可包括双手被移动得更靠近于屏幕。非触摸式双手掌推可包括伸开双手的手指并且将双手的各个手掌面向屏幕(例如,使得手掌的表面大体上平行于屏幕)。根据本发明的示例性实施例,终端可通过确定双手分别以预定义配置被布置(例如,使得手掌的表面大体上平行于屏幕表面)并确定双手相对于屏幕被移动(例如,使得各个手掌被移动得更靠近于屏幕)来检测非触摸式双手掌推。例如,终端可比较检测到的双手的坐标并确定检测到的双手(例如,各个手掌)的坐标的变化相应于非触摸式双手掌推。
参照图15,空间手势可以是非触摸式双手捏合。例如,非触摸式双手捏合可包括双手中的至少一只手相对于屏幕被移动,从而将双手移动得更靠近在一起。非触摸式双手捏合可包括伸开双手中的每只手上的至少一个手指或拇指并将伸开的双手中的每只手的至少一个手指或拇指被移动得更靠近在一起。非触摸式双手捏合可包括伸开的双手中的每只手的至少一个手指或拇指被移动从而处于触摸关系。根据本发明的示例性实施例,终端可通过确定双手分别以预定义配置被布置(例如,使得双手中的每只手伸开至少一个手指或拇指)并确定双手中的至少一只手相对于屏幕朝向另一只手移动(例如,使得伸开的每只手上的至少一个手指或拇指相向移动,具体地讲,使得伸开的每只手上的至少一个手指或拇指被移动从而处于触摸关系)来检测非触摸式双手捏合。例如,终端可比较检测到的双手的坐标并确定检测到的双手中的至少一只手(例如,至少一个伸开的手指或拇指)的坐标的变化相应于非触摸式双手捏合。
参照图16,空间手势可以是非触摸式平行旋转。非触摸式平行旋转可包括双手布置得彼此相距一定距离,并绕着垂直于屏幕的轴而移动。例如,非触摸式平行旋转可相应于双手被布置使得双手的手掌的表面大体上垂直于屏幕表面并被布置使得每只手的手掌平行于另一只手的手掌,并且手围绕垂直于屏幕的轴移动。根据本发明的示例性实施例,终端可通过确定双手中的每只手以预定义配置被布置(例如,使得手掌的表面大体上垂直于屏幕表面),确定双手中的每只手的手掌大体上彼此平行,并确定双手相对于屏幕被移动(例如,绕着垂直于屏幕(并从屏幕延伸)的轴)来检测非触摸式平行旋转。例如,终端可比较检测到的双手的坐标并确定检测到的双手的坐标的变化相应于非触摸式平行旋转。
参照图17,空间手势可以是非触摸式拍手。非触摸式拍手可包括双手被布置得彼此相距一定距离(例如,使得手的各个手掌彼此面对),并相向(例如,沿大体上平行于屏幕的轴)移动。例如,非触摸式拍手可相应于双手被布置使得双手的各个手掌的表面大体上垂直于屏幕表面并被布置使得每只手的手掌平行于另一只手的手掌(例如,手掌相反或面向于彼此),并且手沿大体上平行于屏幕的轴被移动。根据本发明的示例性实施例,终端可通过确定双手中的每只手以预定义配置被布置(例如,使得手掌的表面大体上垂直于屏幕表面),确定双手中的每只手的手掌相反或面向于另一只手的手掌,并确定双手相对于屏幕被移动(例如,绕着大体上平行于屏幕的轴)来检测非触摸式拍手。例如,终端可比较检测到的双手的坐标并确定检测到的双手的相对坐标相应于非触摸式拍手。
参照图18,空间手势可以是利用(例如,结合)非触摸式轻拂的触摸。利用非触摸式轻拂的触摸可包括用户利用输入工具(例如,触控笔、手指、拇指等)触摸屏幕并且轻拂运动沿向上、向下、向左和向右方向中的至少一个方向。例如,利用非触摸式轻拂的触摸可相应于用户利用输入工具触摸屏幕并且手被布置使得所述手的手掌的表面大体上垂直于屏幕表面并沿向上、向下、向左和向右方向中的至少一个方向被移动。根据本发明的示例性实施例,终端可检测触摸(例如,通过屏幕中的电容的改变),并通过确定手以预定义配置被布置(例如,使得手掌的表面大体上垂直于屏幕表面)并确定手相对于(例如,横过至少部分)屏幕被移动来检测非触摸式轻拂。例如,终端可比较检测到的手的坐标并确定结合触摸事件的检测到的手的坐标的变化相应于利用非触摸式轻拂的触摸。
参照图19,空间手势可以是手指悬停。例如,手指悬停可相应于用户在相对于屏幕大体上相同的位置上保持手指(或其他输入工具)至少预定义时间段。手指悬停可包括手指被保持在相对于屏幕大体上恒定的相同的位置上(布置得远离屏幕),使得布置得远离屏幕的输入工具与屏幕表面之间没有接触。根据本发明的示例性实施例,终端可通过确定所述输入工具被保持在远离屏幕的大体上恒定的位置上至少预定义时间段来检测手指悬停。例如,终端可比较在预定时间段内检测到的输入工具的坐标并确定检测到的输入工具的坐标没有变化相应于手指悬停。
参照图20,空间手势可以是手掌。例如,所述手掌可相应于用户在相对于屏幕大体上相同的位置上将伸开的手(例如,手指伸开)保持至少预定义时间段。所述手掌可包括手掌在相对于屏幕大体上恒定的相同的位置(布置得远离屏幕)上保持使得所述手掌与屏幕表面之间没有接触。根据本发明的示例性实施例,终端可通过确定手掌在远离屏幕的大体上恒定的位置上保持至少预定义时间段来检测所述手掌。例如,终端可比较在预定时间段内检测到的手掌的坐标并确定检测到的手掌的坐标没有变化相应于手掌。作为另一示例,终端可比较预定义时间段内的手的配置,并确定将手的配置以伸开的配置维持预定义时间段相应于所述手掌。
参照图21,空间手势可以是拳头。例如,所述拳头可相应于用户在相对于屏幕大体上相同的位置上保持握紧的手(例如,拳头中握紧的手指和拇指)至少预定义时间段。所述拳头可包括手(例如,拳头)保持在相对于屏幕大体上恒定的相同的位置上(布置得远离屏幕),使得所述拳头与屏幕表面之间没有接触。根据本发明的示例性实施例,终端可通过确定所述手处于预定配置(例如,手形成握紧的拳头)并确定所述拳头在远离屏幕的大体上恒定的位置上保持至少预定义时间段来检测所述拳头。例如,终端可比较在预定义时间段内检测到的拳头的坐标,并确定检测到的拳头的坐标没有变化相应于拳头。作为另一示例,终端可比较预定义时间段内的手的配置,并确定将手的配置以拳头配置维持相应于拳头。
参照图22,空间手势可以是竖起拇指。例如,竖起拇指可相应于用户在相对于屏幕大体上相同的位置上将具有伸开的拇指和向手掌握紧的手指的手保持预定义时间段。竖起拇指可包括手(例如,伸开的拇指)在布置得远离屏幕的相对于屏幕大体上恒定的相同的位置上被保持使得手与屏幕表面之间没有接触。根据本发明的示例性实施例,终端可通过确定手处于预定配置(例如,手形成竖起拇指标志)并确定竖起拇指在远离屏幕的大体上恒定的位置上被保持预定义时间段来检测拇指。例如,终端可在预定义时间段比较检测到的竖起拇指的坐标并确定检测到的竖起拇指的坐标没有变化相应于所述竖起拇指。作为另一示例,终端可比较预定时间段内手的配置并确定预定义时间段内以竖起拇指的配置来维持手的配置相应于所述竖起拇指。
参照图23,空间手势可以是指向手势。例如,指向手势可相应于用户将具有输入工具(例如,伸开的手指、拇指等)的手在相对于屏幕大体上相同的位置上保持至少预定义时间段。指向手势可包括手(例如,伸开的手指)在布置得远离屏幕的相对于屏幕大体上恒定的相同的位置上被保持使得在伸开的手指与屏幕表面之间没有接触。根据本发明的示例性实施例,终端可通过确定手处于预定义配置(例如,手形成至少一个手指被伸开的指向手势)并确定指向手势在远离屏幕的大体上恒定的位置上被保持至少预定义时间段来检测所述指向手势。例如,终端可比较检测到在预定义时间段内检测到的指向手势的坐标并确定检测到的指向手势的坐标没有变化相应于指向手势。作为另一示例,终端可比较在预定义时间段内的手的配置并确定在预定义时间段内以指向手势配置来维持手的配置相应于指向手势。
参照图24,空间手势可以是ok手势。例如,ok手势可相应于用户将食指和拇指形成圆圈并将其余的手指伸开的手在相对于屏幕大体上相同的位置上保持至少预定义时间段。ok手势可包括手(例如,将食指和拇指形成圆圈并将其余的手指伸开的手)在布置得远离屏幕的相对于屏幕大体上恒定的相同的位置上被保持使得手与屏幕表面之间没有接触。根据本发明的示例性实施例,终端可通过确定所述手处于预定配置(例如,将食指和拇指形成圆圈并且其余的手指伸开的手)并确定ok手势在远离屏幕的大体上恒定的位置上保持至少预定义时间段来检测ok手势。例如,终端可比较预定义时间段内检测到的ok手势的坐标,并确定检测到的ok手势的坐标的没有变化相应于ok手势。作为另一示例,终端可比较预定义时间段内手的配置,并确定预定义时间段内以ok手势配置来维持手的配置相应于ok手势。
参照图25,空间手势可以是计数手势。例如,计数手势可相应于用户在相对于屏幕大体上相同的位置上伸开预定义数量的手指的手保持至少预定义时间段。计数手势可包括手(例如,拇指和两个手指被伸开)在布置得远离屏幕的相对于屏幕大体上恒定的相同的位置上被保持使得手与屏幕表面之间没有接触。根据本发明的示例性实施例,终端可通过确定手处于预定配置(例如,拇指和两个手指被伸开)并确定计数手势在远离屏幕的大体上恒定的位置上保持预定义时间段来检测计数手势。例如,终端可比较预定义时间段内检测到的计数手势的坐标,并确定检测到的计数手势的坐标没有变化相应于计数手势。作为另一示例,终端可比较预定义时间段内手的配置,并确定预定义时间段内以计数手势配置来维持手的配置预定义时间段相应于计数手势。根据本发明的示例性实施例,计数手势可包括多个手势,其中,所述多个手势中的每一个手势相应于被伸开的手指和拇指的不同的组合。
返回参照图1,在执行步骤s120之后,在步骤s130,终端确定与分析结果相应的特定动作。
根据本发明的示例性实施例,终端能够确定与分析的空间手势相应的动作。例如,终端能够确定终端的操作模式。可根据检测到的空间手势来确定所述终端的操作模式。
根据本发明的示例性实施例,终端的操作模式可包括相机拍摄模式、多媒体回放模式、文本收发模式、语音呼叫模式、电子书阅读模式、导航模式、日历显示模式、邮件收发模式、视频游戏模式等中的任意模式。
根据本发明的示例性实施例,终端还能够结合操作模式确定与空间手势相应的特定动作。
根据本发明的示例性实施例,如果终端处于多媒体回放模式,并且如果检测到的空间手势与沿特定方向的轻拂手势相应,则终端能够将此手势视作用于回放播放列表上的沿相应方向的下一歌曲的命令。
根据本发明的示例性实施例,如果终端处于电子书阅读模式,并且如果检测到的空间手势相应于沿特定方向的轻拂手势,则终端能够将此手势视作用于沿相应的方向显示电子书的下一页的命令。
为了确定相应于空间手势的动作,可使用如图26中所示的一组空间交互。
图26是示出根据本发明的示例性实施例的设置为在基于空间交互的终端控制方法中使用的示例性空间交互的示图。
参照图26,终端能够定义空间手势的标题,描述与空间手势相应的详细的动作,并存储相应的空间手势的隐喻(metaphor)。具体表现指示与空间手势相应的动作。例如,终端能够分析检测到的空间手势,并基于分析结果从交互集检索映射到空间手势的动作。定义的空间手势和映射到所述定义的空间手势的相关动作可被存储为查找表(lut)。
此后,在步骤s140,终端执行所述动作。例如,基于空间手势的检测和确定,终端可确定与空间手势相应的操作或动作,并执行与空间手势相应的操作或动作。
根据本发明的示例性实施例,终端能够执行确定的动作。
在下文中,参照附图详细描述根据本发明的示例性实施例的基于空间手势的终端控制方法。
图27是示出根据本发明的示例性实施例的结合基于空间交互的终端控制方法呈现的示例性屏幕显示的示图。
参照图27,终端检测由相机拍摄的输入图像并分析所述图像。终端基于所述输入的图像能够分析输入工具的方向、速度和移动距离中的至少一个。例如,终端能够检测用户的手向左/右方向的移动。
终端能够执行与分析结果相应的动作。例如,终端能够沿向左/向右方向滚动显示单元的屏幕上的项。
终端能够以同步于输入工具的移动速度的速度滚动项。终端还能够同步于输入工具的移动速度和距离翻动电子书的一页或多页(或一章)。终端还能够根据空间手势翻动相册应用的照片或播放在播放列表中接着当前播放的歌曲列出的下一歌曲。
作为示例,图27示出基于检测到从屏幕的一侧到屏幕的相反侧的非触摸式跟踪、检测到具有低速度的从屏幕的一侧到屏幕的相反侧的非触摸式轻拂以及检测到具有高速度的从屏幕的一侧到屏幕的相反侧的非触摸式轻拂来翻动文档或电子书的页面。根据检测到的手势,终端可翻动单个页面、几个页面或若干(例如,很多)页面。例如,翻动的页面的数量可相应于对于终端出现的手势如何呈现。
图28是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图。
参照图28,终端能够同时或顺序地检测触摸手势和空间手势。终端还能够在跟踪触摸手势的状态下检测空间手势。例如,终端能够在特定位置上做出的触摸手势被维持的状态下检测沿特定方向做出的空间手势。
在此情况下,终端能够在屏幕上选择做出(例如,检测到)触摸手势的位置上的项,并与空间手势的移动方向同步地在屏幕上沿左/右方向移动相应的选择的项。例如,选择的项可以是布置在背景上的图标、小控件、图像等。
终端还能够与空间手势的移动方向同步地沿左/右方向滚动项(除选择的项以外)。所述项可以是显示在背景屏幕上的所有类型的用户界面(ui)项(例如,图标和小控件)中的任意项。
根据本发明的示例性实施例,与触摸手势相应的选择的项可保持在静态的显示位置上,显示在屏幕上的其他项可根据检测到的空间手势(例如,非触摸式轻拂)而被移动或改变。
终端还能够根据空间手势发出呼叫或将文本消息或文件发送到由触摸手势选择的接收者。
图29是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图。
参照图29,终端能够检测由相机拍摄的输入图像并分析所述输入图像。终端能够分析所述输入图像以检测与拳头相应的空间手势。
终端能够执行与分析结果相应的动作。例如,当检测到与拳头相应的空间手势时,终端可执行相应的预定义的动作。
例如,终端能够捕捉和存储显示在屏幕上的内容或包括未显示在屏幕上的部分的整个内容。终端还能够以图像的形式存储捕捉的内容。
在将捕捉的内容存储为图像的情况下,终端能够与移动速度、握拳之前的手指展开程度、握拳之后的手指折叠程度等同步地将所述图像处理为具有预定大小、分辨率和宽高比的格式。
图30是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图。
参照图30,终端能够检测由相机拍摄的输入图像并分析所述输入图像。终端能够分析所述输入图像以检测朝向特定方向的空间手势。
终端能够根据空间手势执行导航web浏览器的动作。在多个web浏览器以选项卡的形式被布置的情况下,终端能够执行导航选项卡的动作。在多个应用在运行的情况下,终端能够执行导航应用的动作。
终端还能够显示web浏览器被移动到左/右/上/下侧的屏幕或网页浏览器被移动到顶/低部的屏幕。终端还能够在显示在屏幕上的web浏览器上执行刷新、扩展/收缩、复制、导航、打印、转到先前/下一页等的动作。
图31是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图。
参照图31,终端能够检测由相机拍摄的输入图像并分析输入工具的形状。例如,终端能够确定手的形状。终端能够确定展开的手指的数量、手指的形状、手的手掌和手背、手指的位置和大小。
终端能够根据所述输入工具的形状执行动作。
根据本发明的示例性实施例,终端能够基于展开的手指的数量确定相机的拍摄时间。例如,终端能够控制相机功能使得相机在与展开的手指的数量相应的时间之后或在与展开的手指的数量相应的时间期间捕捉图像。终端还能够控制相机功能使得相机根据手的形状立即捕捉图像。
根据本发明的示例性实施例,终端还能够控制相机根据手的形状自动对焦。例如,相机可被配置为当检测到竖起拇指手势时执行自动对焦。
终端还能够根据检测到的空间手势应用特定视觉效果。
图32是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图。
参照图32,终端能够检测沿特定方向的移动或接近于终端的输入工具的手势。例如,终端能够检测手指接近。
终端能够分析移动方向和速度、接近的手指的坐标以及距离。
终端能够执行与所述分析相应的动作。
根据本发明的示例性实施例,终端能够显示根据输入工具的移动方向和速度移动的水面。终端还能够显示示出在特定位置上落下水滴的屏幕。终端能够显示给出各种情感效果的屏幕。终端能够显示2维(2d)或3维(3d)屏幕图像,并与屏幕图像的改变同步地输出震动和声效。
例如,当检测到非触摸式轻拂时,终端可显示示出波动、波纹或横穿屏幕的一系列波动的屏幕。作为另一示例,当检测到指点效果或非触摸式悬停时,终端可显示示出与或正落到液体中的对象或水滴相关的波纹效果的屏幕。
图33是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图。
参照图33,终端能够检测接近终端的对象的移动或靠近终端的输入工具的手势,分析所述移动或手势,并执行与所述分析相应的动作。
终端能够显示与操作模式相关的简单信息。例如,终端能够在锁屏模式、省电模式等的模式下显示天气信息、时间、电池充电状态和警报窗。
图34是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图。
参照图34,终端能够检测移动并分析所述移动的方向。终端还能够执行与操作模式相关的动作。
根据本发明的示例性实施例,终端能够基于从速度/加速度传感器、陀螺仪传感器等获取的数据确定所述终端是否处于行驶模式。如果当终端处于行驶模式时检测到移动或空间手势,则检测所述移动或空间手势的方向并可执行相应的动作(例如,接收呼入呼叫、拒绝呼叫、拒绝呼叫并发送告知用户在车辆中的通知消息等)。例如,当终端被确定为处于行驶模式下时,空间手势可作为用于控制所述终端的免提工具。
图35是示出根据本发明的示例性实施例的做出在基于空间交互的终端控制方法中可用的空间手势的示例性情况的示图。
参照图35,终端能够基于空间手势控制多媒体回放。
例如,终端能够检测通过相机输入的图像并根据输入工具的移动和/或形状等向前/向后导航多媒体文件列表、播放/暂停、混编(shuffling)多媒体文件。
图36是示出根据本发明的示例性实施例的终端的配置的框图。
参照图36,终端包括输入单元110、感测单元120、控制单元130、相机单元140、存储单元150和显示单元160。
输入单元110响应于用于控制终端100的用户的操纵产生输入信号。可以以键盘、圆形开关(domeswitch)、触摸板(电阻式/电容式)、旋钮、滚动开关等中的至少一个来实现输入单元100。
感测单元120包括触摸传感器121、接近传感器122、速度/加速度传感器123、陀螺仪传感器124等中的至少一个。
触摸传感器121能够检测触摸输入。可使用触摸膜、触摸片、触摸板等来实现触摸传感器121。
根据本发明的示例性实施例,触摸传感器121可与显示单元160集成为触摸屏。触摸传感器121可被配置为将显示单元的特定位置上的压力、电容的变化等转换为电子输入信号。触摸传感器121可能够检测触摸位置和大小以及触摸压力。
如果检测到触摸输入,则触摸传感器121产生相应的触摸信号,并将所述触摸信号发送到控制单元130。控制单元130能够基于所述触摸信号确定做出触摸输入的位置。
根据本发明的示例性实施例,显示单元160可被实现为触摸屏。
接近传感器122可被布置在显示单元160周围的终端100的内部。接近传感器122可能够在没有物理接触的情况下,通过电场或红外线来检测接近预定检测表面的对象或终端100的周围的对象的存在。
可以以透明型光电传感器、直接反射式光电传感器、镜面反射式光学传感器、微波振荡接近传感器、电容式接近传感器、磁性接近传感器、红外接近传感器等中的至少一个来实现接近传感器122。如果以电容式触摸屏的形式实现显示单元160,则接近传感器122可被配置为基于电场的变化检测指示物的接近。
接近传感器122可能够检测接近触摸和接近触摸样式(例如,接近触摸距离、接近触摸方向、接近触摸速度、接近触摸时间、接近触摸位置、接近触摸移动状态等)。与检测到的接近触摸手势相关的信息和接近触摸样式可被显示在显示单元160的屏幕上。
速度/加速度传感器123可能够检测终端100的运动。速度/加速度传感器123可能够包括用于将沿特定方向的加速度的变化转换为电子信号的装置。
根据本发明的示例性实施例,控制单元130能够基于由速度/加速度传感器123检测到的终端的运动确定所述终端是否处于行驶模式。
陀螺仪传感器124可能够检测终端的方位。陀螺仪传感器124可测量终端100的角速度以检测到参考方位的旋转角度。例如,陀螺仪传感器124可能够检测或确定到三个方位轴(例如,方位、俯仰和滚转)的比例角。
根据本发明的示例性实施例,控制单元130可能够基于检测到的方位确定终端100置于平坦的表面上还是被安装在插接站(dockingstation)上。
控制单元130控制终端100的组件的操作。例如,控制单元130能够检测针对终端100的空间手势,分析所述空间手势,确定映射到所述空间手势的动作,并执行确定的动作。
控制单元130的详细操作是如上所述的。
相机单元140可在视频呼叫模式、静止图片捕捉模式或运动图片捕捉模式下处理视频帧(例如,由图像传感器获取的静止图片和运动图片)。处理的视频帧可通过显示单元160被显示。
相机单元140能够将处理的视频帧传送到存储单元150和控制单元130。控制单元130分析来自相机单元140的图像以检测关于图像的形状、形式等。
存储单元150可能够临时或半永久地存储与控制单元130的操作相关的程序和输入/输出数据(例如,电话簿、消息、静止图像和运动图像等)。存储单元150可还能够存储与在检测触摸屏上的触摸手势时输出的各种震动样式和声效相关的数据。
存储单元150可还能够存储与空间手势映射的一组空间交互和将被交互地执行的相应的动作。
可以以闪速存储器、硬盘、微型多媒体卡(例如,sd和xd存储卡)、随机存取存储器(ram)、静态ram(sram)、只读存储器(rom)、电可擦只读存储器(eeprom)、可编程只读存储器(prom)、磁存储器、磁盘、光盘等中的至少一个来实现存储单元150。
显示单元可能够以ui或图形ui(gui)的形式显示(输出)由终端100处理的信息。
可以以液晶显示器(lcd)、薄膜晶体管lcd(tftlcd)、有机发光二极管(oled)、柔性显示器和三维(3d)显示器之一来实现显示单元160。
显示单元160可被实现为具有层间触摸传感器121和/或接近传感器123的触摸屏。在此情况下,显示单元160可能够操作为输入装置以及输入装置。
如上所述,根据本发明的示例性实施例的终端和基于空间交互的终端控制方法能够利用用户的空间手势直观方便地控制终端。
另外,根据本发明的示例性实施例的终端和基于空间交互的终端控制方法在即使没有直接触摸终端的情况下也有利于有效地控制终端。例如,当用户利用戴在用户的手上的手套来对终端进行操作时,或当终端沾有异物时,根据本发明的示例性实施例的终端和用于控制这样的终端的方法可能会是有益的。
将理解,在根据权利要求和说明书中的描述的本发明的示例性实施例可以以硬件、软件或硬件和软件的组合的形式被实现。
任何这样的软件可被存储在非暂时计算机可读存储介质中。计算机可读记录介质存储一个或多个程序(软件模块),所述一个或多个程序包括指令,其中,当所述指令被电子装置中的一个或多个处理器执行时,使电子装置执行本发明的方法。
任何这样的软件可以以易失性或非易失性存储器的形式(例如,如只读存储器(rom)、可擦除还是可重写的存储装置)被存储,或以存储器的形式(例如,随机存取存储器(ram)、存储芯片、装置或集成电路)被存储,或可在光学或磁性可读介质(例如,紧凑盘(cd)、数字通用盘(dvd)、磁性盘或磁带等)上被存储。将理解所述存储装置和存储介质是可适用于存储包括指令的程序或多个程序的机器可读存储器的示例性实施例,其中,所述程序或多个程序在被执行时实现本发明的示例性实施例。因此,示例性实施例提供包括代码的程序,所述程序实现在此说明书中的权利要求中的任何一个权利要求所要求保护的设备或方法,并且非暂时性机器可读存储器存储这样的程序。
虽然已参照本发明的特定示例性实施例示出和描述了本发明,但是本领域的普通技术人员将理解,在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可以对其做出形式和细节上的各种改变。