掌桥专利:专业的专利平台
掌桥专利
首页

用于接收用户输入的方法和装置

文献发布时间:2023-06-19 19:07:35


用于接收用户输入的方法和装置

技术领域

本公开涉及用于接收用户输入的方法和装置。特别地,本公开涉及用于接收用户输入和/或使用虚拟触摸控制接口实行用户控制的方法和装置。

背景技术

在过去的十年间,所谓的触摸屏或触摸面板,即通过物理触摸激活的用户接口,广泛地应用于人们工作和生活的所有方面中的各种电子产品中。物理触摸屏功能性现今通常地用于智能手机、平板电脑、智能手表或类似的装置;但是物理触摸屏功能性还广泛地使用于其他类型的商业和非商业产品中,包括较大尺寸的显示器区域,例如计算机显示器、电视显示器、控制室显示器以及类似显示器。

物理触摸屏通过组合触摸控制装置和显示器装置的功能性来提供输入和显示器技术。存在各种触摸控制技术以使能通过触摸控制接口的用户控制,例如使用电阻、电容、红外与电磁传感器和技术。

通过物理触摸屏的用户控制包括利用一个或若干个手指触摸显示器区域或使用特别地适合供在触摸显示器上使用的装备(例如笔)。

使用市场上可获得的物理触摸屏解决方案,触摸输入由显示器的尺寸所限制。例如,在当滚动通过呈现在显示器上的内容时的情况下,滚动由显示器的尺寸所限制。滚动可以是精确的,但是限于将手指移动到显示器的末端,在此之后滚动停止,或者通过快速移动手指并且抬起来扩展,它意味着滚动的作用就像翻滚轮子一样。当需要滚动长范围时,更直观的用户接口将会是有益的。

US2014/0267142A1引入扩展的用户输入区域的概念,所述扩展的用户输入区域提供用于访问内容的直观的用户接口。所提出的解决方案引入通过至少两个不同的传感器同时地可检测的转变区域;至少一个传感器能够检测屏幕上输入并且另一传感器能够检测屏幕外输入。所提出的解决方案克服在市场上可获得的物理触摸屏解决方案中所看到的局限性,但是所提出的多传感器技术增加无线装置的能量消耗。

因此,存在对于目前可获得的解决方案的改进的需要。

发明内容

因此本公开的目的是提供一种用于接收用户输入的方法、计算机程序产品和装置,其设法减轻、缓和或消除当前已知的解决方案的所有或至少一些以上所讨论的缺陷。

这和其他目的通过如所附权利要求中所定义的方法、计算机程序产品和装置来实现。术语“示范的”在本上下文中被理解为充当实例、示例或说明。

根据本公开的第一方面,提供一种用于在装置中接收用户输入的方法,所述装置包括触摸检测区域和布置成至少在所述触摸检测区域外侧确定用户输入的相对移动或位置的一个或多个确定传感器。该方法包括检测在触摸检测区域的周界处的用户输入并且激活一个或多个确定传感器。该方法进一步包括促使触摸检测区域和排除所述触摸检测区域的活动领域之间的无缝转变。无缝转变包括当检测到的用户输入从触摸检测区域的周界转出时,促使装置响应于由一个或多个确定传感器检测到的用户输入,或当检测到的用户输入转入到触摸检测区域中时,促使装置响应于来自触摸检测区域的用户输入。

所提出的方法可有利地用于提供用户输入领域,即大于装置的物理尺寸或触摸检测区域的物理尺寸的活动领域。所提出的方法提供用户接口UI以在物理触摸检测区域外侧交互;用户利用该UI可以交互和控制装置中的各种应用。因此,所提出的方法还允许用户输入在排除触摸检测区域的活动领域中,并且当用户提供到达装置的触摸检测区域的周界的用户输入时,该活动领域被激活。因此,活动领域可用作到物理触摸显示器的自然的,直观的延伸,而没有过度地降低装置的电源效率。此外,本公开提供在到活动领域的预期转变之前降低无意的用户输入的风险的优点。

在一些实施例中,检测在触摸检测区域的周界处的用户输入包括从触摸检测区域接收信息,所述信息涉及在朝向触摸检测区域的周界的方向上的用户活动。

在一些实施例中,促使触摸检测区域和排除该触摸检测区域的活动领域之间的无缝转变包括确定对于检测到的用户活动的至少一个装置关联的内部参考点,其中装置关联的内部参考点在装置参考系统中确定并且用户活动是在触摸检测区域上执行的触摸活动。该方法进一步包括将活动领域(即外部领域)的至少一个外部参考点关联到相应的至少一个内部参考点,并且激活装置以响应于活动领域中的用户活动。活动领域(即外部领域)中的用户活动是运动活动,所述运动活动无缝地将用户活动从触摸检测区域扩展到活动领域中。

因此,利用所公开的方法,装置可检测用户活动,诸如一个手指或若干个手指从内部领域(即与触摸检测区域的物理边界关联)移出到活动领域(即外部领域)中的移动和/或位置。所公开的方法基于响应于物理触摸检测区域(例如物理显示器)上的移动将用户接口扩展到活动领域(虚拟触摸区)中。例如,当用户沿着触摸检测区域朝向触摸检测区域的周界执行手势时,确定传感器被激活,并且活动领域中的手指的移动由确定传感器(例如运动检测传感器)来追踪。

在一些实施例中,该方法包括基于用户活动使能一个或多个装置应用的用户控制以及在连接到触摸检测区域的显示器上呈现用户活动。

在一些实施例中,用户活动包括:web-浏览、列表滚动、在显示器上移动光标以及激活与装置应用关联的功能性。

因此,在触摸检测区域外侧的手指的移动可被追踪并且这些移动可用作到装置中(一个或多个)应用、菜单导航和应用的控制的进一步输入。

此外,公开的实施例可以容易地在无线装置中实现,诸如智能手机、手持装置、用户设备、智能手表或诸如此类。

根据本公开的第二方面,提供包括非暂态计算机可读介质的计算机程序产品,所述非暂态计算机可读介质其上具有包括程序指令的计算机程序。计算机程序可装载到数据处理单元中,并且计算机程序配置成当计算机程序由数据处理单元运行时,促使根据第一方面的方法的执行。

进一步根据本公开的第三方面,提供包括触摸检测区域、一个或多个运动检测传感器和处理电路的装置。处理电路配置成:检测在触摸检测区域的周界处的用户输入并且激活一个或多个确定传感器。处理电路进一步配置成当在周界和排除触摸检测区域的活动领域之间进行转变时,促使触摸检测区域和排除所述触摸检测区域的活动领域之间的无缝转变。无缝转变包括:当检测到的用户输入从触摸检测区域的周界转出时,促使装置响应于由一个或多个确定传感器检测到的用户输入,或当检测到的用户输入转入到触摸检测区域中时,促使装置响应于来自触摸检测区域的用户输入。

在一些实施例中,装置从触摸检测区域接收信息,所述信息涉及触摸检测区域的一个或多个预先确定的子区域中的用户活动。处理电路进一步配置成确定对于检测到的用户活动的装置关联的内部参考点,其中装置关联的内部参考点在装置参考系统中确定并且位于对应于装置的物理边界的内部领域内。这允许当使用装置时,可以使用比由显示器的物理尺寸所限制的区域大得多的区域。另外,处理电路配置成从一个或多个运动检测传感器的至少一个运动检测传感器接收信息,所述信息涉及活动领域(即装置参考系统排除内部领域的外部领域)中的用户活动,确定对于活动领域中检测到的用户活动的装置关联的外部参考点,将外部参考点关联到内部参考点并且激活装置以响应于由一个或多个确定传感器(例如运动检测传感器)检测到的用户活动。

本公开的进一步实施例定义在从属权利要求中。应当强调的是,当在本说明书中使用术语“包括(comprises/comprising)”时,其被用于指定所述特征、整数、步骤或组件的存在。它不排除一个或多个其他特征、整数、步骤、组件或其组的添加或存在。

一些实施例的优点是通过比由显示器的物理尺寸所限制的触摸区域更大的活动领域的用户输入的启用,同时将无意的用户输入的风险(例如误将手机旁边的手部移动当做输入控制)降到最低。

一些实施例的另一优点是用户接口UI是直观的,因此排除物理触摸显示器的活动领域被认为是到物理触摸显示器的非常自然的延伸。

附图说明

从以下示例实施例的更具体的描述,前述将显而易见,如附图中所示,其中相似的附图标记贯穿不同视图指相同部分。附图不一定符合比例,而是强调说明示例实施例。

图1公开向无线装置应用提供用户输入的示例;

图2示出具有确定传感器的示例装置;

图3A是示出用于在装置中接收用户输入的示例方法步骤的流程图;

图3B是示出用于在装置中接收用户输入的示例方法步骤的流程图;

图4示出装置的示例框图;

图5示出用于激活应用的示例用例;

图6示出用于激活应用的另一示例用例;

图7示出操作虚拟键盘的示例用例;

图8示出示例计算环境。

具体实施方式

将在下文中参考附图来更完全地描述本公开的方面。然而,本文中所公开的设备和方法可以以许多不同的形式被实现并且不应该被理解为限于本文中陈述的方面。全文附图中的相似附图标记指相似元件。

本文中所使用的术语仅出于描述本公开的特定方面的目的,并且不是意在限制本发明。应当强调的是,当在本说明书中使用术语“包括”时,其被用于指定所述特征、整数、步骤或组件的存在,但不排除一个或多个其他特征、整数、步骤、组件或其组的添加或存在。如本文中所使用,单数形式的“一(a、an)”和“该”也意在包括复数形式,除非上下文以其他方式明确指出。

将在下文中参考附图来更完全地描述和例示本公开的实施例。然而,本文中所公开的解决方案可以以许多不同的形式被实现并且不应该被理解为限于本文中陈述的实施例。

将认识到,当本公开按照方法来描述时,它还可体现在一个或多个处理器和耦合到所述一个或多个处理器的一个或多个存储器中,其中所述一个或多个存储器存储当由所述一个或多个处理器执行时,执行本文中所公开的步骤、服务和功能的一个或多个程序。

在以下示范的实施例的描述中,相同的附图标记表示相同的或类似的组件。

图1示出装置应用的用户控制的示例场景,由此用户能够在扩展的用户接口中向装置100(例如无线装置)提供用户输入,所述扩展的用户接口包括触摸检测区域102和包括在装置的周围空间(即排除装置)中的活动领域。在一些示例中,活动领域将在装置的一个或多个侧面上被激活,例如在对应于在触摸检测区域上的滚动操作的方向上对应于触摸检测区域的扩展的侧面上。如将在以下描述中详细地解释,本公开使能用户接口到装置的能量有效、无缝扩展。无缝扩展可由触摸检测区域102和在所述触摸检测区域外侧的活动领域104之间的转变来执行。如图1中所例示的,装置100可以是智能手机或任何其他类型的触摸激活电子装置(例如平板电脑、用户设备、智能手表或诸如此类)。装置100包括触摸检测区域102,其可包括配置成通过一个或多个指针(例如手指、触摸笔或其他类型的触摸装置)接收用户输入的触摸面板。用户输入包括各种手势,诸如但不限于在装置100的触摸检测区域102上执行的触摸手势、滚动手势、捏合手势、拖动手势、滑动手势或诸如此类。

在图1的场景中,在装置100中浏览的同时,用户可在触摸检测区域102上执行滑动手势,并且该滑动手势在离开触摸检测区域102到该触摸检测区域102下方的活动领域104(即到排除触摸检测区域102的活动领域104)的方向上执行。此外,装置100可配置成促使用于用户的无缝浏览并且浏览器中的内容根据活动领域104中的滑动手势可自动地滚动。用户在活动领域104中执行滚动手势,这允许装置100根据浏览器中的活动领域104滚动手势显示滚动的内容。

图2示出装置100,这里示为包括触摸检测区域102和一个或多个确定传感器21(例如运动检测传感器)的智能手机,该智能手机配置成响应于排除触摸检测区域102的活动领域104中的用户输入。智能手机包括处理电路,其配置成检测在触摸检测区域102的周界102a处(例如从周界102a内的触摸检测传感器)的用户输入。触摸监测区域102可完全地包括在装置的显示器区域内,或可延伸到超出显示器以也包括与显示器交界的区域。在一些示例中,触摸检测区域102还可配置有沿着周界102a的物理或虚拟按钮。装置配置用于当在从触摸检测区域102到活动领域104中的移动中提供周界102a处的触摸输入时,进行触摸检测区域102和排除该触摸检测区域102的活动领域104之间的无缝转变。响应于检测触摸检测区域102的周界102a处的用户输入,一个或多个确定传感器21被激活以响应于活动领域104中的活动,例如响应于活动领域104中执行的运动。因此,当检测到的用户输入从触摸检测区域102的周界102a转出时,发生无缝转变促使装置100响应于由一个或多个确定传感器21检测到的用户输入,或当检测到的用户输入转入到触摸检测区域102时,发生无缝转变促使装置响应于来自触摸检测区域102的用户输入。

可直接地提供邻近触摸检测区域102或邻近触摸检测区域102的所述周界102a的,或沿着装置本身的边缘的确定传感器21。响应于接收触摸检测区域102的周界102a处的用户输入(例如通过(一只或多只)手、(一个或多个)手指、笔或诸如此类来输入)来激活或停用确定传感器21。激活确定传感器21包括从低能量状态(例如,其中确定传感器21完全断电的状态或当确定传感器21保持在待机状态时的状态)激活传感器。因此,确定传感器21保持在低能量状态,直到接收激活的用户输入。因此,确定传感器21可用于检测围绕触摸检测区域102的活动领域内物体的运动,例如,用于响应于排除触摸检测区域102的活动领域104中的用户输入。一旦被激活,确定传感器21可连续地追踪在触摸检测区域102外侧执行的用户输入(例如,手势或(一个或多个)手指的其他移动)。在一些示例中,确定传感器21包括运动检测传感器,并且从传感器组中选择,该传感器组包括图像检测传感器、雷达传感器、激光雷达传感器、超声检测传感器和红外光检测传感器。

图3A公开示出在装置100(例如,无线装置)中实现的示例方法步骤的流程图。在步骤S11处,该方法包括检测触摸检测区域102的周界102a处的用户输入。例如,用户输入包括在朝向触摸检测区域102的周界102a的方向上执行的滑动手势、拖动手势、捏合手势或诸如此类。进一步,用户输入可利用一个手指、多个手指或指针装置来执行。触摸检测区域102可包括装置100的显示器,但也可扩展以覆盖也在显示器外侧的区域。在一些示例中,触摸检测区域102可以在显示器的边缘上面延伸,因此触摸检测区域102的周界102a表示在显示器外侧的区域。在示例场景中,触摸检测区域102可包括触摸激活的输入装置,例如,与显示器交界的一个或多个按钮。在一些示例中,检测触摸检测区域102的周界102a处的用户输入的步骤包括接收涉及直接指向触摸检测区域102的周界102a的用户活动的信息。

该方法进一步包括激活(S12)一个或多个确定传感器21,即响应于检测到的用户输入而激活一个或多个确定传感器21。确定传感器21的激活可包括作为检测触摸检测区域102的周界102a处的用户输入的直接结果而激活传感器,但是也可要求接收涉及在朝向周界102a的方向上的用户活动的信息,以避免确定传感器21的无意激活。当配置成确定来自活动领域104的用户输入的确定传感器21要求超过几毫秒的设置时间时,可以调用涉及在朝向周界102a的方向上的用户活动的输入和在周界102a处的用户输入的组合。基于所述组合的传感器激活也可用于进一步确保存在调用扩展的用户接口的期望,即减少无意激活的风险。确定传感器21的这种无意激活不仅将会导致装置内不适当的功耗,而且还可导致到无线装置的错误的用户输入。因此,确保来自活动领域104内的用户输入的机制仅在决定性用户输入之后启用。

在步骤S13处,该方法包括促使触摸检测区域102与触摸检测区域102外侧(即排除触摸检测区域102)的活动领域104之间的无缝转变。例如,当用户在触摸检测区域102上执行滑动手势时,并且如果用户的手指离开触摸检测区域102并进入活动领域104,则装置允许触摸检测区域102和活动领域104之间的无缝转变。

在实施例中,促使触摸检测区域102和活动领域104之间的无缝转变包括在步骤S13a处,当检测到的用户输入从触摸检测区域102的周界102a转出时(例如,当用户正在装置100中浏览并且执行滑动手势以滚动通过内容时),促使装置响应于由确定传感器21检测到的用户输入。在涉及内容的滚动的情况下,如果用户的一个或多个手指朝向触摸检测区域102的周界102a移动,触摸触摸检测区域102的周界102a,由此激活确定传感器21,并且进入活动领域104。因此,提供了在内容的滚动期间的无缝转变。即,装置通过确定传感器21检测活动领域104中滑动手势的连续性,并且允许滚动内容。因此,装置100允许从触摸检测区域102到活动领域104的内容的滚动的无缝转变。

在实施例中,促使触摸检测区域102和活动领域104之间的无缝转变包括在步骤S13b处,当检测到的用户输入转入到触摸检测区域102中时,促使装置100响应于来自触摸检测区域102的用户输入。例如,当在活动领域104中利用滑动手势滚动通过内容时,如果用户的手指进入触摸检测区域102的周界102a,则装置100允许从活动领域104内的内容滚动到使用触摸检测区域102执行的滚动操作的无缝转变。即,装置检测滑动手势转入到触摸检测区域102中,并且允许内容被连续滚动,像由先前在活动领域104中执行的滑动手势发起的那样。因此,当检测到的用户输入从排除触摸检测区域102的空间(即活动领域104)转入到触摸检测区域102中时,支持从活动领域104到触摸检测区域102中的无缝转变。

图3B公开进一步说明在装置100中实现的示例方法步骤的流程图,其中检测(S11)触摸区域的周界102a处的用户输入的步骤包括从触摸检测区域102接收(S21)涉及用户活动的信息。因此,在步骤S21处,该方法包括从触摸检测区域102接收涉及在朝向触摸检测区域102的周界102a的方向上的用户活动的信息。这类用户活动可包括web-浏览、列表滚动、在显示器上移动光标、激活与计算机应用关联的功能性或诸如此类。涉及用户活动的信息可包括朝向触摸检测区域102的周界102a的用户输入,诸如滑动手势、滚动手势或诸如此类。从装置100上的触摸检测区域102接收用户输入。

在步骤S12处,一个或多个确定传感器21(例如,运动检测传感器)被激活。确定传感器21在到达触摸检测区域102的周界102a时被激活,即,在触摸检测区域102的周界102a处的检测到的用户输入之后。确定传感器21可被激活以登记用户移动和/或接收用户输入。例如,当用户在触摸检测区域102上(例如,从触摸检测区域102的顶部到在触摸检测区域102的底部处的周界102a段)执行滑动手势时,当用户的滑动手势到达触摸检测区域102的周界102a时,确定传感器21被激活。到触摸检测区域102的周界102a的滑动手势激活运动检测传感器21以监测和/或追踪手指远离触摸检测区域102的移动。

在一些示例中,当在周界102a和活动领域104之间转变时,促使触摸检测区域102和活动领域104(触摸检测区域102外侧的区域)之间无缝转变的步骤可以通过将装置的内部参考点关联到活动领域(即装置的外部领域)中的外部参考点来实现。因此,该方法可包括在装置参考系统中在步骤S23处确定对于检测到的用户活动的至少一个装置关联的内部参考点。在实施例中,装置参考系统可以是一、二或三维参考系统。例如,装置100的参考系统包括内部领域,该内部领域对应于活动领域(即排除内部领域的外部领域)和装置100的物理边界。

内部参考点与装置100的触摸屏区域102相关联。确定在触摸检测区域102上的用户活动。例如,当用户在触摸检测区域102上从触摸检测区域102的顶部到触摸检测区域102的周界102a执行滑动手势时,内部参考点对应于周界102a上的点,在该点处执行滑动手势的手指转出触摸检测区域102。因此,内部参考点表示与装置100相关联的参考系统内的参考点,并且更具体地说,触摸检测区域102内的参考点。

在步骤S25处,该方法包括将活动领域(即外部领域)的至少一个外部参考点关联到相应的至少一个内部参考点。外部参考点是在排除装置100的触摸屏区域102的空间内的点。因此,来自触摸检测区域102的内部参考点映射到排除触摸检测区域102的活动领域104中的外部参考点。

在步骤S27处,该方法包括激活装置100以响应于活动领域104(即外部领域)中的用户活动。活动领域104中的用户活动是将用户活动从触摸检测区域102无缝扩展到扩展的活动领域104中的运动活动。当用户活动(即滑动手势)从内部领域扩展到活动领域104(即外部领域)时,装置100无缝地开始响应于活动领域104内的用户输入。在示例场景中,用户在装置上浏览网页的同时可以在触摸检测区域102上执行滑动手势;然后可以将用户的滑动手势从触摸检测区域102继续到活动领域104(即继续到外部领域),从而允许根据活动领域104中的手势继续浏览。因此,所提出的方法允许触摸检测区域102的无缝扩展,其中用户可以执行触摸手势以移动远离触摸检测区域102,同时保持与装置100中的一个或多个应用交互和/或控制的能力。

回到图2,公开包括触摸检测区域102和一个或多个确定传感器21的装置100。装置包括处理电路,其配置成监测触摸检测区域102的周界102a处的用户输入,例如,通过从确定传感器21接收的传感器信息,并且当从周界102a转入到活动领域104中时,促使触摸检测区域102和排除触摸检测区域102的活动领域104之间的无缝转变。无缝转变包括当检测到的用户输入从触摸检测区域102的周界102a转出时,促使装置100响应于由一个或多个确定传感器21检测到的用户输入,或当检测到的用户输入转入到触摸检测区域102中时,促使装置响应于来自触摸检测区域102的用户输入。

确定传感器21可布置在触摸检测区域102的周界102a内,或布置在装置本身的周界102a内但在触摸检测区域102的外侧。当触摸检测区域102上的用户输入(例如通过(一只或多只)手、(一个或多个)手指、笔或诸如此类来输入)达到触摸检测区域102的周界102a时,确定传感器21被激活。此外,触摸检测区域102的传感器配置成检测跨触摸检测区域102的周界102a的物体的移动。确定传感器21可用于检测围绕触摸检测区域102的物体的运动和位置,例如用于控制装置100中的各种应用。当用户在触摸检测区域102外侧执行手势时,这些确定传感器21连续地追踪(一个或多个)手指的移动。当手势从触摸检测区域102外侧的区域转入到触摸检测区域102中时,确定传感器21可以自动地停用,或者来自传感器的输入的接收可以停用。

处理电路可配置成从布置在装置边缘处的确定传感器21接收用户输入。处理电路进一步配置成当在周界102a上转变时,促使触摸检测区域102和排除触摸检测区域102的活动领域(即触摸检测区域102外侧的区域)之间的无缝转变。处理电路还配置成当检测到的用户输入从触摸检测区域102的周界102a转出时,促使装置响应于由一个或多个确定传感器21检测到的用户输入,以及当检测到的用户输入从触摸检测区域102的周界102a转出时,促使装置响应于由一个或多个确定传感器21检测到的用户输入。装置100中的确定传感器21可配置有传感角度(例如,30°或60°),在所述传感角度内,确定传感器21可以监测和/或追踪位于装置100的触摸检测区域102外部的物体的移动。用于监测和/或追踪物体移动的传感角度根据在装置100处的应用要求可以是可配置的。

因此,装置配置和操作允许当操作装置时,使用远比由触摸检测区域102的物理尺寸所限制的区域大得多的用户输入活动领域104。确定传感器21(例如,运动检测传感器)可放置以便它们能够以某个、预定的角度,或在围绕装置并且排除触摸检测区域102的活动领域104中的任何位置检测围绕装置100侧面的物体。因此,装置100将能够检测用户活动,诸如从触摸检测区域102移出到活动领域104(即表示装置100的边界外侧的空间的外部领域)中的一个手指或若干个手指的位置和/或移动。

本公开呈现一种用于激活和控制活动领域104的解决方案,该活动领域104排除作为延伸到物理触摸检测区域102(例如屏幕或显示器)上的自然移动的空间或触摸检测区域102。该扩展特征可作为移动的自然延伸而激活,移动超出物理触摸检测区域102的限制。例如,手指指向在触摸检测区域102上的位点。当手指沿着显示器朝向周界102a(即触摸检测区域102的边境)移动时,确定传感器21被激活。直到当确定传感器21被激活的时刻,确定传感器21在低能量、电池保存模式中操作。一旦手指的移动在活动领域104中继续进一步向外超出物理边境,该移动就被识别为触摸检测区域102上的移动的延伸,并解释为犹如手指在更大的触摸检测区域102上进一步向外移动。追踪可用作到应用和菜单导航的进一步输入,其意味着手指可以在装置100外侧的空气中继续四处移动,沿着具有某个可接受的角度的同一平面,并且这是连续跟踪的。

处理电路可以进一步配置成从触摸检测区域102接收涉及触摸检测区域102的一个或多个预定子区域中的用户活动的信息。处理电路进一步配置成确定对于检测到的用户活动的装置关联的内部参考点,其中装置关联的内部参考点在装置参考系统中确定并且位于对应于装置100的物理边界的内部领域102内。附加地,处理电路配置成从一个或多个确定传感器21(例如,运动检测传感器)中的至少一个确定传感器接收涉及装置的活动领域104(即外部领域)中的用户活动的信息。活动领域104(即外部领域)排除可在对应于无线装置边界的内部领域中表示的触摸检测区域102。对于活动领域104中检测到的用户活动的装置关联的外部参考点可关联到对应于在装置的周界102a处的触摸活动的内部参考点。从触摸检测区域102到活动领域104的无缝转变,促使装置响应于由一个或多个确定传感器21检测到的用户活动。

图4示出了示出装置100(例如实现上述公开的方法的无线装置)的示例配置的示意框图。示例配置使能触摸检测区域102和活动领域104(即触摸检测区域102外侧的区域或体积)之间的无缝转变。如图4中所描绘,装置100处理电路200和存储器212。处理电路包括触摸检测传感器单元202、手势检测传感器单元204、转变引擎206、手势识别单元208、显示器单元210。

在一些示例中,触摸检测传感器单元202可包括用于追踪触摸检测区域102上的手指的移动的触摸传感器、电容传感器或诸如此类。手势检测传感器单元可包括用于检测触摸检测区域102外的手势(即在活动领域104中执行的手势)的一个或多个确定传感器21(例如,运动检测传感器)。手势检测传感器单元204可配置成连续地追踪在触摸检测区域102外侧(即在活动领域104中)执行的手势。

用户输入识别单元208可配置成识别在触摸检测区域102上和在活动领域104内的用户输入,例如,在触摸检测区域102外侧的空间内执行的手势。例如,用户输入识别单元208可配置成将手势识别为触摸手势、滑动手势、捏合手势、拖动手势、旋转手势或诸如此类。因此,用户输入识别单元208可配置成在装置100的活动领域104内和触摸检测区域102上鉴别用户输入。

在实施例中,多个手势可以被登记在装置100的存储器212中。例如,各种用户手势诸如但不限于触摸手势、滑动手势、捏合手势、拖动手势、旋转手势、缩放手势、单击手势、双击手势或诸如此类,可存储在存储器212中,并且用户输入解释可以与每个手势相关联。用户输入识别单元204可通信地耦合到存储器212,以便用户输入识别单元208可通过将手势与多个所存储的手势相匹配来解释用户输入。

在实施例中,当用户输入在周界102a和活动领域104之间转变时,转变引擎206可配置成促使在触摸检测区域102和活动领域104之间的无缝转变。当用户输入从触摸检测区域102的周界102a转出时,转换引擎208可配置成促使装置100响应于用户输入。例如,当用户在装置100中浏览的同时在触摸检测区域102上执行滑动手势,并且滑动手势从触摸检测区域102扩展远离到活动领域104时,则转变引擎206可配置成促使用户的无缝浏览,并且浏览器中的内容根据触摸检测区域102外侧的区域中的滑动手势自动滚动。

在另一实施例中,当检测到的用户输入转变到触摸检测区域102中时,转变引擎206可配置成促使装置100响应于来自触摸检测区域102的用户输入。例如,当滑动手势从活动领域104进入触摸检测区域102时,则转变引擎206可配置成促使用户的无缝浏览,并且浏览器中的内容根据触摸检测区域102中的滑动手势自动滚动。

处理电路200可配置成从存储器212中提取一条或多条指令,并执行一条或多条指令以用于使得装置能够促使在触摸检测区域102和活动领域104之间的无缝转变。

显示单元210可配置成可视地反映应用或web浏览器内容。

图5示出装置100的用例。装置(例如,无线装置)包括触摸检测区域102、一个或多个确定传感器21(例如,运动检测传感器)和处理电路。用户通过在网页中向下滚动并继续在触摸检测区域102下方进入围绕装置的活动领域104(即排除触摸检测区域102)来发起web页的浏览。在装置100外侧而不是在触摸检测区域102上继续滚动移动,当在触摸检测区域102的周界102a上转变时激活至少一个确定传感器21。当离开触摸检测区域102并在装置100下方移动到活动领域104中时,用户可继续滚动手势。

如在图5的用例中进一步公开的,用户可通过在活动领域104中双击对应用提供输入。当活动领域104(即延伸的触摸检测区域102)已被激活时,移动或手势可以与具有意义的解释相关联,而不是仅仅追踪他们的位置。在空中或朝向表面的双击(例如当装置100位于桌子上时)可具有类似于鼠标点击或在触摸检测区域102上的单击的意义。替代双击,激活当然也可以通过任何其他预定的不同移动来执行,例如,一个或多个手指、笔或其他指点装置的移动。

转到图6,建议了激活手势的备选。确定传感器21可配置成检测大的预定的激活手势集,以使能在活动领域104中使用手势的各种控制操作。

其他使用应用包括游戏,例如,当用户正在玩三维(3D)游戏时,在装置100前面和/或后面的运动检测传感器21可以测量装置上方和/或后面的平面中一个或若干个手指的移动、方向和/或距离,以便增加游戏中的深度控制。在一些示例中,从触摸检测区域102到活动领域104中的转变还可以包括激活至少一个连接的装置。这种连接的场景可应用于通过将外部装置连接到上述装置(例如,通过将具有增强现实能力的头戴式显示器(HMD)连接到装置;装置作为智能手表或任何其他类型的无线装置来提供)来改善增强现实能力。可以提供在1D、2D或3D空间中以指点和/或滚动形式的用户输入。在装置(例如,手表)上的物理触摸检测区域102内启动操作,触摸检测区域102中的一个或多个传感器可检测用户输入(例如,在显示器上向上移动的手指)。当检测触摸检测区域102的周界102a处的用户输入,跨边境进入围绕手表的活动领域104时,一个或多个确定传感器21被激活。这是HMD装置的菜单的激活功能,以便在HMD中对于用户的菜单现在变得可见。活动领域104(例如手表周围的1D、2D或3D空间)中的移动然后可激活HMD上菜单系统或应用中的移动。手势或手表周围的其他运动活动可在HMD中呈现。

图7公开当活动领域104可用于提供键盘输入时的用例。将装置(例如无线装置)放在桌子上,并且同时利用左手和右手食指在触摸检测区域102的中心触摸装置,然后将每个食指拖动到其相应的左边界和右边界,并继续将手指在空气中从装置100中拖出,可激活虚拟键盘。使用多个确定传感器21,装置100可以检测手指何时敲击桌子,并且还可以检测到手和/或到独特手指的距离。组合来自多个确定传感器21(例如,运动检测传感器)的传感器数据,装置100可以将用户输入解释为在虚拟键盘上的击键。因此,当确定传感器21检测在触摸检测区域102的周界102a处的用户输入时(例如,在触摸检测区域102外侧的手指移动),虚拟键盘可以被激活。确定传感器21配置成捕获用户输入(例如手指的位置和运动),并将用户输入提供给处理电路以被解释为键盘活动。在另一用例中,运动检测可以被解释为来自虚拟仪器上键盘的输入,导致声音输入而不是文本输入。

图8示出实现用于装置应用的用户控制的方法和装置的计算环境800。如所描绘的,计算环境800包括至少一个数据处理单元804,该数据处理单元804配备有控制单元802和算术逻辑单元(ALU)803、存储器805、存储单元806、多个联网装置808和多个输入输出(I/O)装置807。数据处理单元804负责处理算法的指令。数据处理单元804接收来自控制单元的命令以便执行其处理。此外,在指令的执行中涉及的任何逻辑和算术操作是利用ALU 803的帮助计算的。

整个计算环境800可以由多个同质和/或异质核心、不同类型的多个CPU、特殊介质和其他加速器组成。数据处理单元804负责处理算法的指令。此外,多个数据处理单元804可以位于单个芯片上或多个芯片上。

包括实现所要求的指令和代码的算法被存储在存储器805或存储设备806或两者中。在执行时,指令可以从对应的存储器805和/或存储设备806中提取,并由数据处理单元804执行。

在任何硬件实现的情况下,可以将各种联网装置808或外部I/O装置807连接到计算环境以通过联网装置808和I/O装置807支持实现。

本文公开的实施例可以通过在至少一个硬件装置上运行并且执行网络管理功能以控制元件的至少一个软件程序来实现。图8中示出的元件包括可以是至少以下之一的块:硬件装置或硬件装置和软件模块的组合。

具体实施例的前述描述将如此充分地揭示本文中实施例的一般性质,即其他人可以通过应用当前的知识,容易地修改和/或适应这种具体实施例的各种应用,而不脱离一般概念,并且因此,这种调适和修改应该并且意图在所公开的实施例的等价物的意义和范围内理解。要理解的是,本文使用的措辞或术语是出于描述的目的而不是限制的目的。因此,虽然本文中实施例已经按照优选的实施例描述,但本领域技术人员将认识到本文中实施例可以在公开的范围内利用修改进行实践。

相关技术
  • 一种输入方法、装置和用于输入的装置
  • 一种输入方法、装置和用于输入的装置
  • 用于在激光发射装置中跟踪激光接收装置的跟踪方法
  • 用于认证用户的方法、输入设备和计算机可读介质
  • 用于确定与用户界面对应的输入检测区域的方法及其电子设备
  • 用于接收用户输入的电子装置的用户界面方法和设备
  • 用户输入装置、连接到用户输入装置的计算机、用于连接到用户输入装置的计算机的控制方法和存储介质
技术分类

06120115803416