当前位置: 首页 > 专利查询>诺基亚公司专利>正文

用于接收用户输入的方法、设备和系统技术方案

技术编号:8349527 阅读:150 留言:0更新日期:2013-02-21 07:28
本发明专利技术涉及用于接收用户输入的方法、设备和系统。首先通过诸如触摸屏的用户接口输入设备产生的低级别事件形成用户接口事件。通过形成用于用户接口事件的诸如时间和坐标信息之类的修改量相关信息,来修改该用户接口事件。事件及其修改量被发送到姿势识别引擎,在其中从用户接口事件及其修改量形成姿势信息。姿势信息然后用作装置的用户输入。换句话说,姿势不能从输入设备的低级别事件直接形成。而是,从低级别事件形成用户接口事件,且然后从这些用户接口事件识别姿势。

【技术实现步骤摘要】
【国外来华专利技术】用于接收用户输入的方法、设备和系统
技术介绍
计算机技术的进步使得可以制造像同时代的移动通信设备和多媒体设备那样在计算速度方面强有力且仍容易移动或甚至口袋大小的设备。在熟悉的家用电器、个人交通工具或甚至房屋中还存在甚至更高级的特征和软件应用。这种高级设备和软件应用要求能够足够控制它们的输入方法和设备。也许由于这种原因,触摸屏和触摸板形式的触摸输入最近变得更加流行。当前,这种设备能够代替像鼠标和键盘这样的更常规的输入装置。然而,实现大多数软件应用和用户输入系统的输入需要可能要求远远不只是对常规输入装置的替代。因此,存在对于改善诸如触摸屏和触摸板之类的用户输入装置的可用性和通用性的解决方案的需要。
技术实现思路
现在已经专利技术了改善的方法和实施该方法的技术设备,通过它们至少可以避免上述问题。本专利技术的各个方面包括方法、设备、服务器、客户端以及包括其中存储有计算机程序的计算机可读介质,其特征在于在独立权利要求中所记载的内容。本专利技术的其他实施方式在从属权利要求中公开。在一个示例实施例中,首先通过诸如触摸屏的用户接口输入设备产生的低级别事件,形成用户接口事件(较高级别事件)。可以通过形成用于用户接口事件的诸如时间和坐标信息的修改量相关信息,来修改用户接口事件。用户接口事件及其修改量被发送到姿势识别引擎,在其中从用户接口事件及其可能的修改量形成姿势信息。姿势信息然后用作装置的用户输入。换句话说,根据一个示例实施例,不能从输入设备的低级别事件直接形成姿势。而是,从低级别事件形成较高级别事件,即用户接口事件,然后从这些用户接口事件识别姿势。根据第一方面,提供一种用于接收用户输入的方法,包括从用户接口输入设备接收低级别事件;使用所述低级别事件形成用户接口事件;形成用于所述用户接口事件的修改量相关信息;从所述用户接口事件和所述修改量形成姿势信息;以及使用所述姿势信息作为装置的用户输入。根据一个实施例,该方法还包括将所述用户接口事件和所述修改量转发到姿势识别器,且通过所述姿势识别器形成所述姿势信息。根据一个实施例,该方法还包括从用户接口输入设备接收多个用户接口事件;将所述用户接口事件转发到多个姿势识别器,以及通过所述姿势识别器形成至少两个姿势。根据一个实施例,用户接口事件是触摸、释放、移动和保持的组其中之一。根据一个实施例,该方法还包括从时间信息、区域信息、方向信息、 速度信息和压力信息的组其中至少一个形成所述修改量。根据一个实施例,该方法还包括响应于在适当位置保持触摸输入或按键按压预定时间形成保持用户接口事件,且在形成所述姿势信息时使用所述保持事件。根据一个实施例,该方法还包括从多触摸的触摸输入设备,接收至少两个不同的用户接口事件;以及使用所述至少两个不同的用户接口事件来形成多触摸姿势。根据一个实施例,用户接口输入设备包括触摸屏、触摸板、笔、鼠标、触觉输入设备、数据手套和数据服的组其中之一。根据一个实施例,用户接口事件是向下触摸、释放、保持和移动的组其中之一。根据第二方面,提供一种装置,包括至少一个处理器;存储器,所述存储器包括计算机程序代码,所述存储器和所述计算机程序代码被配置成利用至少一个处理器促使装置从用户接口输入模块接收低级别事件、使用所述低级别事件形成用户接口事件、形成用于所述用户接口事件的修改量相关信息、从所述用户接口事件和所述修改量形成姿势信息,且使用所述姿势信息作为装置的用户输入。根据一个实施例,该装置还包括计算机程序代码,该计算机程序代码配置成促使所述装置将所述用户接口事件和所述修改量转发到姿势识别器,且通过所述姿势识别器形成所述姿势信息。根据一个实施例,该装置还包括计算机程序代码,该计算机程序代码被配置成促使所述装置从用户接口输入设备接收多个用户接口事件、将所述用户接口事件转发到多个姿势识别器以及通过所述姿势识别器形成至少两个姿势。根据一个实施例,用户接口事件是触摸、释放、移动和保持的组其中之一。根据一个实施例,该装置还包括计算机程序代码,该计算机程序代码被配置成促使所述装置从时间信息、区域信息、方向信息、速度信息和压力信息的组其中至少一个形成所述修改量。根据一个实施例,该装置还包括计算机程序代码,该计算机程序代码被配置成促使所述装置响应于在适当位置保持触摸输入或按键按压预定时间,形成保持用户接口事件,且在形成所述姿势信息时使用所述保持事件。 根据一个实施例,该装置还包括计算机程序代码,该计算机程序代码被配置成促使所述装置从多触摸的触摸输入设备接收至少两个不同的用户接口事件,且使用所述至少两个不同的用户接口事件来形成多触摸姿势。根据一个实施例,所述用户接口模块包括触摸屏、触摸板、笔、鼠标、触觉输入鼠标、数据手套和数据服的组其中之一。根据一个实施例,所述装置是计算机、便携式通信设备、家用电器具、诸如电视的娱乐设备、诸如汽车、轮船或飞机的交通设备或智能建筑其中之一。根据第三方面,提供一种系统,包括至少一个处理器;存储器,所述存储器包括计算机程序代码,该存储器和计算机程序代码被配置成利用至少一个处理器促使系统从用户接口输入模块接收低级别事件、使用所述低级别事件形成用户接口事件、形成用于所述用户接口事件的修改量相关信息、从所述用户接口事件和所述修改量形成姿势信息,且使用所述姿势信息作为装置的用户输入。根据一个实施例,该系统包括彼此通信连接地布置的至少两个装置,其中所述至少两个装置中的第一装置被布置为接收所述低级别事件,且所述至少两个装置中的第二装置被布置成响应于从所述第一装置接收用户接口事件形成所述姿势信息。根据第四方面,提供一种装置,该装置包括处理装置、存储器装置,以及用于从用户接口输入装置接收低级别事件的装置、用于使用所述低级别事件形成用户接口事件的装置、用于形成用于所述用户接口事件的修改量相关信息的装置、用于从所述用户接口事件和所述修改量形成姿势信息的装置;以及用于使用所述姿势信息作为设备的输入的装置。根据第五方面,提供一种计算机程序产品,该计算机程序产品存储在计算机可读介质上且可以在数据处理设备中执行,该计算机程序产品包括用于从用户接口输入设备接收低级别事件、使用所述低级别事件形成用户接口事件的计算机程序代码部分;形成用于所述用户接口事件的修改量相关信息的计算机程序代码部分;从所述用户接口事件和所述修改量形成姿势信息的计算机程序代码部分;以及用于使用所述姿势信息作为装置的用户输入的计算机程序代码部分。根据一个实施例,所述计算机程序产品是操作系统。附图说明在下文中,将参考附图更详细地描述本专利技术的各个实施例,附图中图I示出根据一个示例实施例用于基于姿势的用户输入的方法;图2示出根据一个示例实施例被布置为接收基于姿势的用户输入的设备和系统;图3a和3b示出组成触摸用户接口事件的不同示例姿势;图4a示出根据一个示例实施例的低级别输入系统的状态图4b示出根据一个示例实施例产生用户接口事件且包括保持状态的用户接口事件系统的 状态图5a、5b和5c示出在保持用户接口事件期间诸如微拖拽信号的硬件触摸信号的示例;图6示出根据一个示例实施例的用户接口系统和计算机程序产品的抽象级别的框图7a示出根据一个示例实施例的姿势识别引擎的视图7b示出根据一个示例实施例的操作中的姿势识别引擎;图8a和8b示出根据一个示例实施例的保持用本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:A·多郎克E·里科拉
申请(专利权)人:诺基亚公司
类型:
国别省市:

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

1