CN101313270A - 人机接口输入加速系统 - Google Patents

人机接口输入加速系统 Download PDF

Info

Publication number
CN101313270A
CN101313270A CNA2006800439243A CN200680043924A CN101313270A CN 101313270 A CN101313270 A CN 101313270A CN A2006800439243 A CNA2006800439243 A CN A2006800439243A CN 200680043924 A CN200680043924 A CN 200680043924A CN 101313270 A CN101313270 A CN 101313270A
Authority
CN
China
Prior art keywords
input
assembler
hand
accelerator facility
input element
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.)
Pending
Application number
CNA2006800439243A
Other languages
English (en)
Inventor
E·陈
R·波多罗夫
L·惠勒
B·马库斯
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.)
Limited Liability Company
Original Assignee
Zeetoo Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37684425&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN101313270(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Zeetoo Inc filed Critical Zeetoo Inc
Publication of CN101313270A publication Critical patent/CN101313270A/zh
Pending legal-status Critical Current

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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/0219Special purpose keyboards
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0231Cordless keyboards
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • 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]
    • 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

Abstract

一种人机接口和输入系统被实施于输入加速器设备上以远程控制手持主电子设备,诸如蜂窝电话、个人数字助理(PDA)、袖珍个人电脑、智能手机等。所述输入加速器设备能控制主设备的一些或所有的功能以消除直接与所述主设备交互的需要。通过在一个表面上包含一个或多于一个可被用户的(多个)拇指或手指操纵的、软件可配置的输入元件,以及在另一个表面上包含一个或多于一个可被用户的(多个)手指操纵的、软件可配置的选择元件,所述输入加速器设备可被配置为使用户相对的拇指和手指的生物力学效果最优化。所述输入加速器设备可以是结合无线耳机和设备控制特征的混合设备。

Description

人机接口输入加速系统
技术领域
【0001】下面的描述涉及用于与电子设备交互的手持输入加速设备,所述电子设备诸如蜂窝电话、个人数字助理(PDA)、袖珍个人电脑、智能手机、手持游戏设备、条形码阅读器、MP3播放器以及具有小键盘或一个或多于一个输入元件的其它类似输入设备,并且下面的描述也涉及用于手持加速设备的人机接口和输入系统。
背景技术
【0002】部分地由于处理能力的价格的降低和同时消费者对更小设备的需求的增长,电子设备已经变得日益复杂而体积上更小。但是这些设备趋向于在功能和效用上被用户与设备进行交互以实现数据输入(例如,文本、数字和功能性输入)和/或设备控制的能力所限制,这随着设备表面上用于安置输入元件的可用空间的持续变小而愈加困难,这些输入元件被用来进行数据输入和/或设备控制。
【0003】此外,随着诸如文本中心程序(例如为电子邮件、即时消息、短消息(SMS)和彩信(MMS)输入数据)、列表导航程序(例如,一维或二维导航,例如向下滚动歌曲的长列表来选择歌曲)以及游戏程序(例如在第一人称驾驶游戏中操纵汽车)等应用的增长,电子设备(例如蜂窝电话)上的小键盘越来越成为数据输入、玩游戏、从长列表中选择条目、网页浏览以及启动程序的速度、准确度以及易用性的瓶颈。
【0004】例如,很多手持电子设备,特别是蜂窝电话,一般使用D型小键盘作为主要手段进行对项目列表(例如歌曲列表)以逐项的方式上下导航。但是这种逐项滚动在从列表的第一项导航到列表的最后一项时常常是低效的,特别是如果列表包含数百个项目时。尽管这些电子设备中的大多数为用户提供了上翻页和下翻页功能,这使得用户可以一次滚动多个项目,例如,一些程序可能关联每页10项,但常常这种上翻页和下翻页功能必须通过多次敲击或按压一个或多于一个输入元件(小键盘通常由这些输入元件组成)来实现。唤醒这种上翻页和下翻页功能所需的特定敲击数或输入元件数一般由程序开发者的配置决定,且因此产生了同一个电子设备中的程序之间的不同。甚至同一个程序可能在不同的手持电子设备中使用不同的用户界面来实现。
【0005】为了数据输入和设备控制,用于手持电子设备的多种人机接口和输入系统以及技术已经被开发出来。这些包含与弦输入技术、模式输入技术和/或快捷键结合使用的微型键盘和小键盘;以及与屏幕键盘或者小键盘软件或手写识别软件结合使用的触摸屏。此外,一些手持电子设备(诸如蜂窝电话)已经在设备自身表面结合微型拇指操纵杆而替代方向导航小键盘(D-pad)用于游戏。
与弦技术、模式技术和快捷键技术结合使用的键盘或小键盘
【0006】微型键盘和小键盘与它们的标准的完全尺寸的版本类似——亦即,键盘通常具有数字、字母和功能性输入元件的全集或者大体全集,而小键盘相对于键盘—般具有数字、字母和/或功能性输入元件的缩减集。这些微型输入设备一般被设计为适应手持电子设备一个表面的有限空间或者被设计为小型、便携、外部插入的设备。这样,随着手持电子设备变得更小,为了所需的输入元件的数目适合于电子设备的一个表面,输入元件的尺寸一般已被缩减。
【0007】为了数据输入和设备控制,微型键盘和小键盘通常使用两种输入技术中的一个——使用一个或多于一个拇指或手指来按压所需的输入元件或者使用触笔去“触击”所需输入元件(这在输入元件尺寸较小的时候常常使用)。诸如弦输入技术、模式输入技术和快捷键等多种技术已经被开发和实现以提高使用微型键盘和小键盘的效率和有效性。
弦输入技术
【0008】弦输入技术一般基于这样的原理:字母、符号、单词、短语或概念可以通过输入元件的缩减集来表示。这样,只需要按下输入元件的缩减组合,即可提高功能并可实现更快捷且更准确的数据输入。弦输入技术可用于任何键盘或小键盘配置或具有一个以上的输入元件的任何设备,且通常导致相对于传统的键盘或小键盘有更少的输入元件或更多的功能。一个使用双手弦输入技术的电子设备的例子是法院书记员或速记员的打字机。一种使用小键盘以降低动作数量来完成大量功能的弦输入技术在专利号为5,973,621、授权给Levy的名为“紧凑的键输入设备(Compact Keyed Input Device)”的美国专利中进行了描述,其作为参考合并在此处。
模式输入技术
【0009】模式输入技术基于这样的概念:电子设备的功能(例如蜂窝电话或PDA的文本消息)可通过按压键盘或小键盘上特定的输入元件(或元件组合)来进行。一旦该特定的输入元件被按下,键盘或小键盘上的全部或部分的输入元件的功能可改变。模式输入技术一般用于计算器、蜂窝电话以及PDA。例如,在蜂窝电话中常见一种叫做多头(multi-tap)的模式输入技术,其中小键盘上的个体输入元件关联多个符号,例如字符、字母、数字、图标或其它类型的符号,从而减少完成期望功能所需的输入元件的数量,例如,一个12个输入元件的小键盘可以用来表现所有的英文字母和十进制数字。用户可以输入在与特定输入元件相关的符号集中的所需符号,其通过用拇指、手指或触笔敲击该特定的输入元件一次或多于一次来输入所需字符。这样,如果用户需要发送文本消息,用户可以按下一个功能性输入元件(例如模式键)以使用蜂窝电话的文本消息功能并且然后一次或多于一次敲击输入元件以选择要输入的相关符号。输入特定符号所需的敲击数量可根据所选的语言字符集而不同。例如,日语小键盘或键盘一般要求用于文本输入最少46个字符的集合,而英语或美语键盘和小键盘一般要求用于文本输入的最少26个字符的集合。这些模式输入技术随着用户进行更多的文本功能而得以流行,但这些技术会比较麻烦,因为要获得一些字母或字符,小键盘上的输入元件需要被敲击三次或四次。同样,在具有小键盘的手持设备(例如蜂窝电话)中,这些模式输入技术一般依赖于用户的拇指,而拇指一般不如用户的手指灵活。
快捷键
【0010】快捷键一般用在小键盘上且代表单独键或者键的组合,其一旦按下可预测用户的下一个逻辑行为。一些实施方式比其它运作得更好,并且一些程序降低了比其它更好地完成功能所需的击键数量。例如单词预测软件试图基于用户已输入的一个或多于一个字母以及在给定语言中的可能性来预测用户想要输入的单词或字符。随着输入的单词长度或字母或字符的数量,软件猜测正确的可能性增加。在一个在小键盘上使用快捷键的设备中,用户可依次敲击键2、2、8来生成单词“cat”,并且因为它是最常用的组合,该设备可将该单词第一个显示,反之,可通过按下同样的键来生成的单词“bat”则因为不常用而不会在第一个显示。而且,基于单词预测软件的猜测,单词“cat”可在第二次按下2键之后显示。
【0011】一般快捷键也用于日语数据输入,其中用户按照发音输入代表日语字符(例如,Kanji字符)的读音的字母。基于输入的字母,预测软件猜测日语字符。为选择字符,用户可按下接受按钮或使用滚动功能以到达类似语音输入集的下一个字符。
利用屏上键盘或手写识别软件的触摸屏
【0012】在触摸屏上使用屏上键盘或小键盘软件提供给用户用手指或拇指在屏幕大小的键盘或按钮上输入数据的能力,这允许在不用触笔或物理键盘或小键盘附件的情况下更快的数据输入;而在触摸屏上使用手写识别软件(例如掌上操作系统上的GraffitiTM)提供给用户使用触笔直接在触摸屏上输入文本的能力。触摸屏通常比非触摸敏感屏耗费更多能量并且更贵。这种更高的能量消耗对于一般具有有限电能资源的手持电子设备是一个问题。此外,触摸屏一般需要用户使用双手(例如,一只手用来握紧设备而另一只手用来抓住触笔),对于手持电子设备(例如蜂窝电话)的交互和控制来说这通常是不受欢迎的。手写识别软件已经改进了触笔、手指或拇指输入所固有的缓慢和笨拙,但是其它缺点仍然存在,例如高耗电、需要使用双手以及缺乏在输入元件已经存在时告知用户的触觉反馈。而且,识别软件需要训练以合理地使用,并且就算这样,错误率仍很高。
游戏控制
【0013】对于游戏控制,很多上述方法已被使用,但是在大多数手持电子设备中,用户一般通过使用一些输入元件形式来控制玩游戏,这些输入元件形式例如微型键盘和/或小键盘,其一般位于设备的前表面。一些手持电子设备(例如蜂窝电话)上的游戏控制由于设备尺寸的原因固有地是单手的或最多两个拇指的,而在其它手持电子设备(例如PDA和传统游戏操纵控制器)上的游戏控制,一般是双手的。与这些设备上的游戏控制相关的输入元件一般是数字的,特别是D型小键盘,虽然模拟输入元件已用于PC和操纵台游戏系统(例如微软的Xbox和索尼的游戏站2)的游戏控制器上。
发明内容
【0014】本发明者认识到用于手持电子设备的传统人机接口和输入系统相对不灵活、麻烦并且使用效率低,除其它原因外,还因为它们没有利用人手的生物力学的优点,特别是与拇指和手指相对这一点相关联的优点以及拇指的有益属性(例如动作的大范围和能够给予大而持续的力量)以及手指的有益属性(例如它们的精细机动控制、空间记忆和快速移动)。
【0015】本发明者还认识到被开发以提高数据输入和设备控制的效率的输入技术(诸如弦技术和模式技术)被传统输入系统中固有的低效率所限制。例如,与弦输入技术结合使用的微型键盘和小键盘不仅要求用户记忆很多输入组合并发展出控制缩减了的输入元件数的必要机动技能以提供相比一般的QWERTY键盘更复杂的功能,而且不有效地使用或分配输入任务给人手的手指和拇指。此外,与模式输入技术结合使用的微型键盘和小键盘易于限制用户有效输入数据的能力,这种能力依赖于输入特定的符号需要的敲击数和用户能够使用拇指或触笔敲击输入元件以选择特定符号的速度。
【0016】本发明者还认识到,随着在很多手持电子设备中多媒体性能(诸如MP3)的出现,需要支持快速而直觉性的滚动和列表导航动作。例如,很多手持电子设备(特别是蜂窝电话)一般使用D型小键盘作为逐项地向上和向下导航项目列表(例如歌曲列表)的主要方法。然而这种逐项滚动通常在从列表中的第一项到列表中的最后一项的导航中是低效的,特别是列表包含数百个项目的时候。而且,在很多这种设备中提供的使用户更方便地导航项目的长列表的上翻页和下翻页功能必须通过多次按键或按下一个或多于一个输入元件来执行。唤醒这样的上翻页和下翻页功能需要的特定敲击数或输入元件数一般决定于程序开发者的配置,因此常常在同一个电子设备中的不同程序之间会有所不同。
【0017】本发明者还认识到用户在这种设备上控制玩游戏的能力被很大地限制了。例如,虽然对于个人电脑和操纵台游戏系统的用户已经可用模拟游戏控制,但在手持电子设备(例如蜂窝电话和PDA)上,模拟游戏控制还不是广泛可用的。如上所述,运行于游戏平台(诸如Xbox或游戏工作站2)上的大多数高端游戏涉及到来自于一个或多于一个输入元件(诸如小型或全尺寸的操纵杆)的模拟或连续输入。相反,蜂窝电话和PDA仅提供了按钮或按键作为玩游戏的输入元件。此外,就本发明者所知,并没有用于蜂窝电话的输入元件布局的标准,或者将输入元件映射到游戏功能的方法。例如,很多情况下,对游戏开发者来说,大多数蜂窝电话上提供的D型小键盘不可用作游戏的输入。结果方向性运动输入常常使用小键盘上的数字输入元件来提供,特别是输入元件“2”、“8”、“4”和“6”作为上、下、左、右方向移动。本发明者认识到这种布局存在一些问题。第一,输入是离散的,所以无法提供连续的输入,例如在第一人称驾驶游戏中驾驶汽车。在这种游戏中,现在只能驾驶车辆进行向左、向前或向右的移动,这严重地限制了游戏体验的质量。第二,方向性移动通过数字输入元件来提供而D型小键盘上清晰地标识出箭头的键却不使用。这通常需要习惯并且可能导致用户困惑。第三,数字输入元件一般位于电话表面的一端,并且因此相对于一般位于数字输入元件上方的D型小键盘舒适感较差。其结果是玩游戏被限制且不能像在更好的界面情况下被广泛采用。
【0018】  因此,本发明者开发了一种灵活且有效的人机接口和输入系统以及技术,其可在多个小型手持附件设备或“输入加速器”设备(例如钥匙坠或远程控制)上实施。输入加速器设备可使用诸如蓝牙等有线或无线通信协议连接到一个或多于一个传统手持电子设备(即主电子设备),诸如移动电话、PDA、袖珍个人电脑、智能手机、MP3播放器或其它类似的设备等,并且远程控制被连接的主电子设备的所有功能。所述输入加速器设备可与主电子设备的输入元件联合使用以加速用户进行诸如文本输入、玩游戏、列表导航和滚动的功能的能力。替换地,所述输入加速器甚至可以排除直接与被连接的主电子设备的低效的人机接口和输入系统进行交互的需要。除了远程控制功能,所述输入加速器设备也可被实施成包括含有无线耳机的各种混合设备。所述输入加速器设备(无论单手或双手的)也可被实施以利用手所固有的拇指和手指相对的人体工程学以及在使用传统输入技术从而以一种适时的、有效的、舒适的、有趣的和直觉的方式完成数据输入、列表导航、设备控制和游戏控制中已经发展出来的技能。因此,并不期望针对新买的手持设备有超出一般期望的专门训练。
【0019】实施此处描述的用于输入加速器设备的人机接口和输入系统和技术可包含以下特征的多种组合。
【0020】所述输入加速器设备可包含或可被配置为包含:通信信道,其被配置为与手持主设备交互;输入装配器,其含有多个输入元件,这些输入元件能够被选择性地映射到一个或多于一个软件程序的功能以将在手持主设备上的特定输入元件需要被激励的次数(可以是零)最小化;以及通信地耦连到所述输入装配器和所述通信信道的输入控制器,所述输入控制器被配置为基于至少一个所述输入元件的激励产生输入信号以及进一步被配置为将所述输入信号转发到所述通信信道以传送到手持主设备以控制执行被映射到所述一个或多于一个被激励的输入元件的软件程序的功能。所述输入加速器设备也可包含用于显示文本、图像和视频信息的显示器单元。所述输入加速器设备也可包含用于存储指令的存储器件,例如固件、映射软件和/或软件程序(诸如文本程序、滚动/导航程序和游戏程序)。所述输入加速器设备还可进一步包含被配置为解释所述输入信号和执行所述指令的处理器、被配置为加载指令的主存储器以及被配置为控制与所述处理器相互通信的总线。
【0021】所述输入装配器可包含前置输入装配器、后置输入装配器和/或侧置输入装配器。所述输入装配器的输入元件可包含下面的输入元件种类的一个或多于一个:模拟按钮、数字按钮、按键、摇杆、滑块、旋转拨号盘、触摸板、压力传感器、力敏电阻器、压电电阻传感器、电容传感器、位置传感器、旋转编码器、线性电位计、方向或D型小键盘以及小型模拟拇指控制杆。所述通信信道可以是通用串行总线端口、IEEE 1394火线端口、串行端口、并行端口、耳机端口和/或数据端口。所述通信信道也可以是无线数据连接,诸如蓝牙连接、红外连接以及无线保真(Wi-Fi)连接。
【0022】在另一个实施方式中,控制多个手持主设备的技术可包含提供具有多个输入元件的输入加速器设备,激励多个输入元件中的一个;基于一个或多于一个被映射到所述被激励的输入元件的功能来解释产生的输入信号;以及执行被映射到所述被激励的单元的一个或多于一个功能。所述方法也可包含配置所述多个输入元件中的一个映射到一个或多于一个索引功能,以及结合被映射到一个或多于一个索引功能的所述输入元件激励在所述多个手持主设备中的一个上的输入元件。
【0023】这里描述的输入加速器设备和人机接口和输入系统和技术可提供一个或多于一个以下优点。所述人机接口和输入系统以及相关技术提供了高性能游戏控制器的功能,这可支持大多数需要的游戏输入要求,以及可由使用传统的标准QWERTY键盘获得的数据输入的速度和准确度。同时,所述人机接口、输入系统和相关技术可在不增加所需击键或者敲击的数量的情况下增加可与给定的输入元件数量相关联的功能的数量。此外,它使得所述输入元件的大小符合人手的人体工程学而相比传统的输入系统无须增加学习使用所述输入系统的时间。
【0024】在输入加速器设备上实施所述人机接口和输入系统以及技术能够消除与传统的手持电子设备提供的不灵活、麻烦且低效的输入系统进行交互的需要。由于所述输入加速器设备能够通过有线或无线通信协议与多个手持电子设备连接,单个输入加速器设备可弥补多个传统手持电子设备的缺陷。因此,所述输入加速器设备可消除对传统手持电子设备的翻新或重新设计的需要而直接实施所公开的人机接口和输入系统及相关技术。此外,所述输入加速器设备可以是小巧而具备审美价值的流行配件。例如,所述输入加速器设备可被实施为除了对色彩的广泛选择外还包含体育队的标识或卡通人物。所述输入加速器设备可以轻易地附加在钥匙链或电话绳或夹在或携带在口袋或钱包中。
【0025】结合附图及下面的说明书来阐述一个或多于一个实施方式的细节。其它特征和优点将从该说明书、附图以及权利要求书中变得明显。
附图说明
【0026】图1是手持输入加速器设备的框图,可在其上实施人机接口和输入系统。
【0027】图2是手持输入加速器设备的另一个框图,可在其上实施人机接口和输入系统。
【0028】图3是人机接口和输入系统的框图。
【0029】图4是人机接口和输入系统的输入装配器的详细框图。
【0030】图5a-d分别示出了手持输入加速器设备的前视图、侧视图和后视图,其中第二输入装配器包含具有多个可配置的活动区域的压力传感器阵列。
【0031】图6图示说明了手持输入加速器设备上的第二输入装配器的替代性实施方式。
【0032】图7a-d描述了包括远程控制和无线耳机的组合的手持输入加速器设备的一个实施方式。
【0033】在各个附图中相同的参考符号代表相同的元件。
具体实施方式
人手的生物力学
【0034】人手包括相对的拇指和四指,即拇指可与其它四指在组合关系或者功能关系上相对或相一致。与人的手指相比,人的拇指的特色是具有更大的移动范围、更强而持久的力量激励以及较差的灵活性。人的拇指的底关节有三个自由度,诸如左右运动、上下运动以及绕拇指的长轴的旋转;而手指的底关节有两个自由度,诸如左右运动和上下运动。这样,拇指通常被认为具有比任何手指更好的运动范围。另外,因为人的拇指比任何手指都具有较大的激励肌肉,它比手指能提供更大的承受力。但是同样因为所述较大肌肉,与手指相比人的拇指在可能施加的越来越精细的机动控制和快速运动方面更容易受伤。因此,人的手指更适合进行需要精细机动协调或需要定点或快速重复激励的能力的任务。
手持输入加速器设备硬件简介
【0035】图1是手持输入加速器设备100的高级框图,在其上可实施本文描述的人机接口和输入系统及相关输入技术以控制在手持主设备117中存储和运行的软件程序。输入加速器设备100是与手持主设备117成对的辅助设备,据此用户可以同时与辅助设备和手持主设备117进行交互,或者仅对辅助设备而非手持主设备117进行交互。输入加速器设备100与手持主设备117(诸如蜂窝电话、PDA、袖珍个人电脑或智能手机或其它类似的设备)通过通信链路111(诸如蓝牙协议)通信地耦连。所述蓝牙协议是在2.4 GHz波段运行的短距离、低能耗、1兆比特每秒的无线网络技术,其适合于在个人域网络(piconet)中使用。个人域网络可具有1个主机和高达7个从机。该主机在偶时隙传输信号,而从机在奇时隙传送信号。个人域网络中的设备共享一个总容量为1兆字节每秒的公共通信数据通道。蓝牙设备使用标头和握手信息触发对话且将彼此连接。
【0036】通信链路111替代性地可以是使用标准数据端口的有线链路,诸如通用串行总线接口、IEEE 1394火线,或者其它串行或并行端口连接。此外,通信链路111可以是其它标准的无线连接,诸如红外、无线保真(Wi-Fi)或者任何其它无线连接。Wi-Fi指的是IEEE 802.11协议中的任何类型,包含802.11a/b/g。Wi-Fi一般为设备到因特网提供无线连接或提供设备间的无线连接。Wi-Fi在未经许可的2.4GHz频段运行,其数据率是11兆比特每秒(802.11b)或者54兆比特每秒(802.11a)或者含有这两种频段的产品。红外指的是在人眼可感知的范围外的低频光波。在用于大多数电视遥控系统中时,信息通过红外线波束在设备间传送。标准红外系统被称为红外数据联盟(IrDA)且被用来以数字模式连接某些计算机和外围设备。
【0037】通信链路111将输入加速器设备的通信接口116和手持主设备117的通信接口118相连。输入加速器设备100包含与通信接口116通信的接口和输入系统114。接口和输入系统114包含输入元件(未示出),诸如按键、按钮、压力传感器小键盘、触摸屏、旋转拨号盘、拇指操纵杆、线性条传感器或与一个或多于一个传感器相关并可由个人用户的一个或一对拇指或手指操纵的其它致动器。输入元件被选择性地映射到一个或多于一个存储在主设备100中的软件程序的功能。将输入元件映射和重映射到一个或多于一个软件程序可通过使用在共同待决的编号为11/221,412、名称为“一种重映射手持设备的输入元件的方法(A Method of Remapping the Input Elements of a Hand-HeldDevice)”的美国专利申请中公开的一种技术来完成,其全文以参考的方式合并于此。
在该实施方式中,接口和输入装配器114与四个输入元件一起实施,但可与更多或更少的输入元件一起实施。在激励输入元件之后,电信号由输入装配器114生成。所生成的电信号被转换为输入信号122,这些输入信号通过通信链路111被传输到手持主设备117,该手持主设备117通过通信接口118接收输入信号122。输入信号122被手持主设备117处理以执行被映射到被激励的输入元件的软件功能。手持主设备117一般具有处理器(未示出),诸如ARM、OMAP或其它用于处理输入信号和在其中存储并运行的软件程序的类似处理器。
【0038】图2是图示说明输入加速器设备200的框图,在该输入加速器设备上可实施本文所述的人机接口和输入系统及相关输入技术。在该实施方式中,使用了可选的硬件组件以装配更强大的辅助设备来处理从手持主设备117到输入加速器设备200的更多处理任务。输入加速器设备200可以与手持主设备117结合使用以控制在输入加速器设备200自身上存储并运行的软件程序。例如,在该实施方式中,输入加速器设备200可具有被存储并运行于其上的重映射软件,诸如在共同待决的编号为11/221,412的美国专利申请中所述的重映射软件。在另一个例子中,输入加速器设备200可具有被存储并运行于其上的因特网浏览程序,其可结合使用手持主设备提供的用于浏览因特网的通信功能,例如由蜂窝电话提供的蜂窝通信协议(例如CDMA或GSM/GPRS)。
【0039】输入加速器设备200与手持主设备117进行无线(或者替代性的有线)通信。手持主设备117可包含一些与为输入加速器设备200示出的相同的组件。在该实施方式中,手持主设备117是传统的蜂窝电话,但是其它类型的手持电子设备可以与输入加速器设备200一起使用。输入加速器设备200可包含总线202或者其它用于传送信息的通信机制,以及处理器204,诸如ARM、OMAP或其它类似的处理器,其与总线202耦连以处理信息,诸如一个或多于一个指令的一个或多于一个序列,其可以是嵌入式软件、固件、或用于控制所述手持主设备117的软件程序,诸如重映射软件或文本、游戏或滚动程序,或任何其它的软件程序。
【0040】输入加速器设备200也可包含主存储器206,诸如随机存取存储器(RAM)或其它动态存储设备,该主存储器与总线202耦连以存储信息和要被处理器204执行的指令。主存储器206也被用来存储临时变量和在要被处理器204执行的指令的执行过程中的其它中间信息。输入加速器设备100进一步可包含只读存储器(ROM)208或耦连到总线202以存储处理器204的静态信息和指令的其它静态存储设备。存储设备210可被提供并耦连到总线202以存储处理器204的静态信息和指令。存储设备210可包括快闪式存储器,诸如EEPROM、紧致闪存或者其它用于存储设备固件的存储单元。对固件的升级可通过主设备轻松下载。输入加速器设备200也可包含用于向用户显示信息的可选显示器212(诸如液晶显示器(LCD))以及用于传送从个人用户到处理器204的信息和命令选择的人机接口和输入系统114。来自用户的命令选择被作为输入信号112从接口和输入系统114传送到总线202以分发到其它组件(诸如所述处理器204)。输入加速器设备200也可包含与总线202耦连的通信接口216。
【0041】通信接口216提供与手持主设备117、无线服务设备、或无线服务工作站耦连的双向数据通信211。双向数据通讯211允许在手持主设备117和输入加速器设备200之间的交互式数据交换。所述交互式数据可包含利用蜂窝电话主设备进行会话的语音数据。所述交互式数据也可包含用于浏览因特网的图形用户界面(GUI),该图形用户界面可以在可选显示器212上显示。在该实施方式中,蜂窝电话主设备用作接收来自于前面提到的因特网的数据的通信管道。通信接口216可以是无线链路,诸如蓝牙或为本领域普通技术人员所知的任何其他无线通信接口。在该无线链路实施方式中,通信接口216可发送和接收携带代表多个信息类型的数字数据流的电的、电磁的或光学的信号。
【0042】输入加速器设备200也可在所述显示单元212上显示图形用户界面(GUI)以在输入加速器设备200的通信范围内提供一列手持主设备117。在通信范围内的这列手持主设备117能够使用每个设备的文本名字、代表每个设备的图标、或者文本名字和代表每个设备的图标的结合来显示。在输入装配器406、408、409(在下面的图4中详细描述)中的所述输入元件可以被组合在一起或者单独地被激励以从输入加速器设备200的通信范围内该列设备中选择所需手持主设备117。
【0043】上述输入加速器设备100、200能够通过执行大多数简单的文本/语音控制功能来消除从用户的口袋、袋子或其它存储位置去除手持主设备117的需要。输入加速器设备100、200也可包含设备驱动器(未示出)以有效控制主手持设备117以及在手持主设备117上的所有相关软件程序。
人机接口和输入系统综述
【0044】图3示出了输入加速器设备100或输入加速器设备200的人机接口和输入系统114的子系统的框图。人机接口和输入系统114在共同未决的编号为10/699,555、名为“人机接口系统(Human InterfaceSystem)”的美国专利申请中被更加详细地描述,所述美国专利申请的全部作为参考附在此处,该人机接口和输入系统包含与输入控制器316通信的输入装配器305,以响应用户与输入装配器305的交互来解释和产生输入信号。输入装配器305可包含多个输入装配器(在下面图4中详述),每个装配器包含多个输入元件,这些输入元件位于输入加速器设备100或输入加速器设备200的一个或多于一个表面上。这些输入元件被选择性地映射到存储在手持主设备117中的软件程序的一个或多于一个功能,从而当一个输入元件被激励时,映射到被激励的单元的功能就被执行。
具体地,当输入元件被激励时,产生一个或多于一个电信号312,其被输入控制器316所接收和解释。可以包含一个或多于一个处理器的输入控制器316接收一个或多于一个电信号312并将它们转换为输入信号122,该输入信号122通过连接输入加速器设备100的通信接口116和手持主设备117的通信接口118的通信链路111被传送到手持主设备117。类似地,输入信号122通过连接输入加速器设备200的通信接口216和手持主设备117的通信接口118的通信链路211被传送到手持主设备117。在一个实施方式中,手持主设备117使用软件(例如映射软件)动态地解释输入信号122,以执行映射到被激励的输入元件的功能。替代地,输入加速器设备200可使用在存储单元210中存储的软件来解释输入信号122。
【0045】图4图解说明包含多个输入装配器的输入装配器305的一个实施方式。输入装配器305包含前置输入装配器406、后置输入装配器408以及侧置输入装配器409。前置输入装配器406和后置输入装配器408包含一个或多于一个输入元件。这些输入元件基于输入元件的激励产生一个或多于一个电信号312。可包含一个或多于一个处理器的输入控制器316接收一个或多于一个电信号312并且将它们转换为输入信号122,这些信号表现为适合被手持主设备117接收和解释的形式。替换地,输入信号122可被输入加速器设备200上的处理器104解释。
【0046】手持主设备117接收输入信号122并使用上面提到并会在下面更加详细地阐述的重映射软件对它解释,该重映射软件可装载在所述主手持设备上。具体地,从输入加速器设备100、200传输来的输入信号122通过使用标准通信协议(诸如蓝牙无线协议)的手持主设备117上的通信接口118接收。所述蓝牙协议允许从输入加速器设备100、200传输来的输入信号122来控制执行手持主设备117上的嵌入式软件、固件、或软件程序,诸如文本消息或游戏程序。输入信号122被手持主设备117接收和使用以将前置输入装配器406、后置输入装配器408以及侧置输入装配器409内的输入元件映射和重映射到在主手持设备117上运行的软件程序的一个或多于一个软件功能。
【0047】例如,如果在手持主设备117上有一个文本程序在运行,则手持主设备117上的输入控制器(未示出)将手持主设备117上的一个或多于一个输入元件(例如形成蜂窝电话上的小键盘的输入元件)映射到一个或多于一个符号,诸如字符、字母、数字、图标、其它类型的符号,或者不同符号类型的组合,并且将输入加速器设备100、200上的前置输入装配器406的一个或多于一个输入元件映射到移位或索引功能。因此,如果用户想要插入字母“X”,该用户可以按压输入加速器设备100、200上的第一移位键,然后是手持主设备117上的数字键“9”。如果用户想要插入字母“Y”,该用户可以按压输入加速器设备100、200上的第二移位键,然后是手持主设备117上的数字键“9”。如果用户想要插入字母“Z”,该用户可以按压输入加速器设备100、200上的第三移位键然后是手持主设备117上的数字键“9”。所以,替代了需要按压手持主设备117上的数字键“9”三次以插入字母“Z”(这在大多数多头接口上是常见的)用户可以通过一次按压手持主设备117上的数字键“9”和一次按压输入加速器设备100、200上的第三移位键组合来插入相同的字母。
【0048】同样地,输入加速器设备100、200上的后置输入装配器408的一个或多于一个输入元件可以被映射到滚动、导航或光标控制功能。此外,侧置输入装配器409的一个或多于一个输入元件可被映射为用于在主手持设备117上执行喜欢的程序(诸如文本、游戏或音乐程序)的快捷键。如果手持主设备117在执行游戏程序,则输入信号112可用来控制玩游戏。也就是说,手持主设备117上的输入控制器(未示出)可将输入装配器406、408、409的输入元件从输入加速器设备100、200映射到游戏功能。将输入元件映射到给定软件程序的特定输入功能,无论是通过手持主设备117上的输入控制器或处理器响应由输入加速器设备100、200传输的输入信号122来完成,均可以被程序开发者或用户通过下载或其它的编程形式来定制。此外,对输入元件的映射可针对语言键设置的变化来完成,这可以降低服务多个国家的厂商制造手持电子设备的成本。
【0049】替换地,输入加速器设备200的处理器204可执行上述的映射功能且减轻手持主设备117的一些处理负荷。此外,人机接口和输入系统114不需要具有输入控制器316,特别是在考虑成本的情况下。在这些例子中,处理器204可直接接收电信号312并将其解释为合适的输入信号122,该输入信号通过使用上面提到并要在下面详述的映射技术来映射。
【0050】所述共同未决的编号为11/221,412的美国专利申请描述了最佳地为具有普通需求(例如游戏、文本输入、音乐以及滚动)的特定种类应用程序和/或为特定用户选择性地映射和重映射输入元件到手持电子设备上的技术。这些技术也可用于映射和重映射此处公开的输入加速器设备100、200和/或手持主设备117的输入元件。替换地,输入加速器设备100、200可简单地响应输入元件的用户操纵来将输入信号122传送到手持主设备117,其中在手持主设备117上执行的应用软件相应地解释输入信号。
【0051】在一个实施方式中,用于重映射手持电子设备的技术包含:接收一个软件程序或一类软件程序的配置设定,这些配置设定可包含与至少一个功能相关联的至少一个物理输入元件;基于这些配置设定修改映射功能;以及在软件程序操作过程中激励(例如按压或者激励)物理输入元件之后执行与物理输入元件相关的功能。对物理输入元件的激励可来自于输入加速器设备的三个输入装配器406、408、409和/或主手持设备的输入装配器。如上所述,使用标准的无线通信协议(诸如蓝牙),由输入加速器设备100、200的输入装配器的物理激励所产生的信号被传送到手持主设备117以控制特定软件或软件程序的执行。并且作为对由输入加速器设备传送来的信号执行特定软件或软件程序的响应,映射和重映射过程被执行。所述映射功能可包括键盘设备驱动器、设备布局或者键盘设备驱动器的转换层,以及这些或者其它映射功能的组合。
【0052】在所述映射功能包括设备布局的实施方式中,基于激活物理输入元件而执行与物理输入元件相关的功能的步骤可包含:将扫描码写入到缓冲器;从缓冲器取回扫描码;使用修改后的设备布局将所取回的扫描码转换为虚拟输入元件码;使用扫描码和虚拟输入元件码调用键盘事件;以及执行与键盘事件相关的功能,这就是与物理输入元件相关的功能。
【0053】在所述映射功能包括转换层的实施方式中,基于激活物理输入元件而执行与物理输入元件相关的功能的步骤可包含:将扫描码写入到缓冲器;从缓冲器取回扫描码;将扫描码转换为最初虚拟输入元件码;使用键盘驱动器的修改后的转换层将最初虚拟输入元件码转换为新输入元件码;使用扫描码和新输入元件码调用键盘事件;以及执行与键盘事件相关的功能,这就是与物理输入元件相关的功能。
【0054】在另一个实施方式中,重配置或者重映射一个软件程序或一类软件程序的方法可包含:将在输入加速器设备上布置的一个或多于一个物理输入元件与至少第一可执行功能相关联;以及促使映射功能的修改以形成一个或多于一个物理输入元件与第二可执行功能之间的关联或者一个或多于一个物理输入元件与第一可执行功能之间的关联,从而第一可执行功能被配置为在所述软件程序或在一类软件程序中的软件程序运行期间对一个或多于一个物理输入元件激活之后启动。第二可执行功能一般是当一个或多于一个物理输入元件被按压或激活时在默认状态下要被执行的软件程序所提供的一般默认功能。
【0055】在另一个实施方式中,可以提供可用于与一个或多于一个物理输入元件相关联的图形用户界面识别功能。所述图形用户界面也可识别软件程序,用户可选择该软件程序以实施他的物理输入元件到功能的关联。在一个例子中,所述图形用户界面可包含输入元件图标(其对应于物理输入元件)以及功能图标(其对应于可执行功能)。然后用户可指定功能与物理输入元件相关联。
手持输入加速器设备实施方式
【0056】图5a-d分别图解说明人机接口和输入系统可在其上实施的手持输入加速器设备500的前视图、侧视图、后视图以及“手持”视图。在一个实施方式中,输入加速器设备500被实施为远程控制设备,该远程控制设备包含四个平面或等值面:前表面502、后表面508、左侧表面504以及右侧表面306。然而,在其它实施方式中,输入加速器设备500可具有更多或更少的平面和/或等值面。输入加速器设备500可以是小型独立的无线附属设备,其通过有线的或无线的通讯协议(诸如蓝牙无线协议)与各种手持设备(诸如蜂窝电话、PDA、袖珍个人电脑、智能手机、膝上型电脑或者其它类似的设备)进行通信。
【0057】如图5a所示,在前表面502上,相互邻接地布置有显示器(未示出)(如LCD)以及前置输入装配器526。替换地,显示器可在单独的装配器上,例如PDA和带有旋转固定屏幕或者翻盖手机配置的蜂窝电话的显示屏。此外,前置输入装配器526可布置在多于一个表面上。前置输入装配器526可包含四个输入装配器510、512、514和516,然而可提供任何数量的可被用户的拇指或者手指所激励的输入元件。输入元件510、512、514和516可被映射到如移位键或者索引键的功能,诸如Shift1(510)、Shift2(512)、Shift3(514)以及Shift4(516),以便于在与主电阻设备上的输入元件(如蜂窝电话或PDA上的小键盘)相关联的符号(如字符、字母和/或数字)之间进行移位或索引。例如,在主电子设备(如蜂窝电话)上一般提供小键盘,其具有“7PQRS”键或输入元件。通过使用输入加速器设备500,这些符号——P、Q、R和S——中的任何一个都可通过敲击合适的输入元件510、512、514和516并且敲击主电子设备上的“7PQRS”键而被输入。也就是说,例如“P”字符,可通过按压输入元件510(其被映射为Shift1)和按压主电子设备上的“7PQRS”键在主电子设备上输入。类似地,Shift2输入元件512可以与“7PQRS”键一起按压以产生“Q”字符。Shift3输入元件5 14可以与“7PQRS”键一起按压以产生“R”字符。依赖于可在软件中配置的用户偏好,在不按shift键的情况下按压“7”键可产生数字“7”或者“P”字符。Shift4输入元件516可与“7PQRS”键一起按压以产生“S”字符。这样就消除了对主设备上同一个键进行多次(例如三次)敲击以输入例如“S”字符的需要。上述的多移位或索引输入元件的实施方式可极大地提高多种主手持设备用户的文本输入的舒适度、准确度和速度。
【0058】如图5b所示,后置输入装配器528可布置在后表面308上。在该实施方式中,前置输入装配器526(图6a)与后置输入装配器528相对布置以利用人的拇指和手指的相对关系。替换地,用户可翻转输入加速器设备以通过他的拇指代替他的手指来使用后置输入装配器。后置输入装配器528可包含两个传感器阵列,这些传感器阵列在软件中被配置为代表根据程序对应于不同的可编程功能的一个或多于一个描绘的活动区域。这些传感器阵列可包含环状弯曲传感器阵列518和条状线性传感器阵列520。弯曲的传感器阵列518可被实施为沿拇指(或手指)的自然的自由运动进行横向扫描以映射水平光标运动。此外,线性传感器阵列520可使用拇指(或手指)进行垂直扫描以映射垂直光标运动或控制长选择列表中的滚动条。该实施方式中的弯曲传感器阵列518和线性传感器阵列520可包含致动器(如弹性材料),该致动器被附着在力敏电阻器阵列、电容板或电容阵列,或者可提供与传感器阵列上的多个活动区域的压力读数相应的多种输出的其它类似的压敏器件或栅格。在压力传感器阵列518、520的另一个配置中,传感器阵列518、520的整个表面可被散布在小矩形非活动区域之间的矩形活动区域所覆盖以获得任何所需数量的活动区域。压力传感器阵列518、520的其它配置可基于所需程序的要求而实现。
【0059】替换地,后置输入装配器528可以没有传感器并且在前输入表面502上的输入元件可在软件中进行编程以使得用户上下敲打线性传感器阵列520以在列表选择中造成垂直滚动动作。该实施方式有利于用户有效且有力地导航通过长列表而不需要在后面附加任何传感器。此外,前输入表面502或后输入表面508可选择性地通过左右和上下方向的模拟输入提供对微型拇指操纵杆的使用。该拇指操纵杆可提供模拟信号以控制移动电话主设备117上的游戏。
【0060】如图5a-c所示,侧置输入装配器529可被布置在左侧表面504和/或右侧表面506上。输入加速器300的左侧表面504和右侧表面506可实施为包含附加的输入或选择元件522、524、526、528,其可被用于映射到其它类型的蜂窝电话功能,这使用上述的和在共同未决的编号为11/221,412的美国专利申请中的重映射技术来实现。侧置输入装配器529的输入或选择元件也可实施为在模式之间有效切换。例如,按下输入或选择元件522、524、526、528中的一个可以作为快捷键,由此激活喜欢的程序,诸如短消息服务(SMS)、即时消息(IM)或音乐。按下选择元件中的一个也可以作为快捷键来激活蜂窝电话功能,诸如电话号码查找和选择、拨打电话号码以及呼叫接听。两个输入或选择元件522、524可为惯用左手的用户实施而其它两个选择元件526、528为惯用右手的用户实施。
【0061】可以理解的是,该实施方式和任何其它实施方式中的前置输入装配器526的输入元件510、512、514、516,侧置输入装配器529的侧置输入元件522、524、526、528以及后置输入装配器528的后置输入元件518、510可以是模拟的和/或数字的按钮、按键、弧形摇杆(其可以是一个或多于一个位置按钮或模拟操纵杆类按钮)、滚动条、刻度盘或与压力传感器(如力敏电阻器、压电电阻传感器以及电容传感器)、位置传感器(如旋转编码器、线性电位器等)、微型模拟拇指操纵杆或其它传感器或其组合结合使用的触摸板。
【0062】图6图解说明了后置输入装配器408的替代性实施方式。输入元件610实施为传统的旋转刻度盘(例如黑莓(Blackberry)拇指轮),其可被用于控制水平的或垂直的光标、滚轴和/或导航运动。在其它实施方式中,上述的其它传感器可根据用户年龄和要覆盖的程序种类而使用。
【0063】图7a-d图解说明作为无线耳机的手持输入加速器设备的实施方式。如图7a所示,耳机700可实施为包含在前表面730上作为输入元件710的拇指轮,该拇指轮允许用户左右滚动。前表面730也可包含多个输入元件722、724,其与输入元件720组成前置输入装配器。前置输入元件722、724可与输入元件710一起被激励以在左右滚动的时候执行对象选择。
【0064】如图7b所示,耳机700的后表面760表示后置输入装配器的一个实施方式。后表面760可包含线性传感器阵列720以便于垂直滚动、从长列表中选择以及导航操作。四个表面上的输入元件和活动区域可以与以上所述的那些本质上类似。
【0065】图7b和7c图解说明左侧表面740和右侧表面750,在其上布置耳机700的侧置输入装配器,耳机700可被配置为包含至少四个侧面选择单元712、714、716、718以便于在模式和文本输入之间进行移位和索引。这些选择单元可被映射为多种功能(如拨号和回叫)的快捷键。两个选择单元712、714可为惯用左手的用户实施而另两个选择单元716、718为惯用右手的用户实施。
【0066】图7d描述了被用作远程控制的耳机700。也就是说,通过将远程控制输入集成到耳机700中,用户可以仅使用提供多种功能的耳机700远程地执行一个或多于一个主手持电子设备的所有功能。当在主设备(例如蜂窝电话)上说话或者收听音乐时,耳机700可用作通过扬声器(未示出)和麦克风(未示出)接收和传送音频信号的常规耳机。当输入文本时,耳机700可握在单手或双手上并且用来加速文本输入。当执行主设备上的程序的时候,拇指轮710和传感器阵列720可被用于导航和滚动通过长列表和图标阵列。因此,具有集成远程控制的耳机700可被实施以操作主设备(如蜂窝电话)而无须从其存储位置(例如用户的口袋、夹克、背包或钱包)移出该主设备。
【0067】此外,本文描述的输入加速器设备可实施为与多个“从动”或主设备通信连接的“主控”设备。用户可以轻易地仅仅通过从布置在输入加速器设备上的屏幕或LC可显示的主设备列表中选择所需主设备而从一个主机设备轻易地切换到另一个。例如,用户可以选择性地控制主设备(如蜂窝电话)以使用输入加速器设备回叫电话。当使用耳机700与主叫者谈话时,用户可以让呼叫者等待而通过选择性控制另一个主设备例如PDA在该PDA中寻找电子邮件地址。在取回电子邮件地址后,用户可通过选择性切换回受控的蜂窝电话而回到电话会谈中。
【0068】在任何上述的实施方式中,可实施主动和/或被动的触觉反馈。为提供被动触觉反馈,第一和/或第二输入装配器的输入元件可与可触稳定装置(例如圆顶帽或圆顶弹簧)组合,从而用户可通过他的手指或拇指在触觉上感知输入元件的激活和/或去激活。在其他的一个实施方式中,其中,可触稳定装置可位于输入元件的致动器和传感器组件之间。为提供主动触觉反馈,一个或多于一个振动单元或产力单元可安装在手持电子设备上并被激活以向用户提供敲击或索引级或其它信息。所述振动单元可以是在马达轴上附有偏心物的电马达、螺线管、可变磁阻设备、扬声器或任何其它可以提供触觉反馈的振动器。产力单元可以是非震动模式的螺线管、马达、非震动致动器或者任何其它能够产生力的致动器。可为每个输入元件提供振动单元和/或产力单元。在这种情况下,振动单元和/或产力单元可安装在输入元件之下,从而当振动单元和/或产力单元被激活时,振动单元和/或产力单元可根据要被传达的信息将电子设备的表面推出到不同的水平或位置。因此,在使用压力传感器板或触摸板作为输入元件的实施方式中,可配置分级的阵列以指示在触摸板或压力传感器板上的越来越高的索引位置级。振动单元和/或产力单元也可用来提供触觉反馈以指示目标的瞬间到达,例如游戏程序中的目标锁定。触觉反馈也可通过致动器(如螺线管)实现,这些致动器电子地改变输入元件的硬度或者推动用户的手或手指以指示软件程序中感兴趣的事件。
【0069】此处描述的计算方面可在模拟或数字电子电路中被实施,或在计算机硬件、固件、软件或其组合中被实施。在适当的情况下,这些系统和技术的方面可以在确实嵌入在机器可读存储设备中的计算机程序产品中被实施以通过可编程处理器执行;并且方法步骤可通过执行指令程序的可编程处理器来执行,该可编程处理器通过操作输入数据并产生输出来实现功能。
【0070】上面描述的系统和技术可利用拇指和手指的生物力学,即使用相对的功能、手指的精细机动控制以及拇指提供的更大运动范围和更强的激励。通过协同使用手指和拇指,完成给定功能所需的敲击数目和时间被降低,精确度被提高,并且人手固有的自然编排取代了其它系统需要的训练。
【0071】已经描述了多个实施方式。其它实施方式可包含不同的或附加的特征。例如,可以实现前置、后置、侧置输入装配器的一个或多于一个输入元件的其它配置。此外,本文描述的输入加速器设备可以具有多于或少于六个平面或等值面。而且,输入装配器中的输入元件的数目不受上面的实施方式中的输入元件数目的限制。此外,输入装配器的一个或多于一个输入元件可以是为本领域技术人员所知的任何输入或选择类型,诸如按键、按钮、触摸板、其它类型的板、弧形摇杆、滚动条、拨号盘、接触传感器或与任何传感器相关联的其它致动器。与致动器相关联的每个传感器可以包含数字的瞬间开/关的开关或模拟传感器,诸如压力传感器(例如力敏电阻器、压电薄膜传感器以及电容传感器)或者位置传感器(诸如旋转或线性电位器或编码器)或普通技术人员所知的其它模拟传感器,或者加速度计或陀螺仪。这些输入装配器可包含不同类型输入或选择单元的组合,其可以安装在图示的配置中或嵌入到设备中以允许控制整体设备的运动。
【0072】此外,混合的辅助输入加速设备的其它实施方式是可能的。人们已经携带了现有的附属设备,这些附属设备配备有附加传感器以对主设备提供附加的输入信号以实现输入加速。在钱包中、皮夹中或钥匙链上携带的设备是理想的,因为这些设备已经有另一个主要功能,且通过这些设备提供输入加速可得到聚合加速器装置,其在无须增加人们需要携带的物品的情况下实质提高用户体验。如同独立的远程控制实施方式,这些聚合输入加速器设备可无线地通过蓝牙协议或无线地通过准视线红外连接与主设备进行通信。替代地,聚合输入加速器设备可通过主设备上已有的连接器(诸如耳机插口或上述多个数据端口中的一个)物理地插入到主设备中。
【0073】在另一个实施方式中,所述辅助输入加速器设备可以是带有远程无钥登录设备的车钥匙,这是多数人在他们的钥匙链中携带的常见设备。远程无钥登录设备已经具有按钮、射频(RF)链路以及板上处理器,以将安全信息从远程无钥登录设备传输到主车辆来打开门、窗或行李箱;改变气候控制设定;或者远程控制任何其它的车辆功能。大多数远程无钥登录设备也是尺寸小且形体舒适的。包含按钮、触摸板或者连续传感器条的一个或多于一个输入装配器可被集成到远程无钥登录装置中以将它转换成为混合设备,该混合设备可以起到主设备的输入加速器设备的功能。混合远程无钥登录输入加速器设备可通过蓝牙协议、长程射频(RF)协议或者红外协议与主设备通信。
【0074】在再一个实施方式中,所述辅助输入加速器设备可以是远程车库开门器。虽然这些远程开门器一般被夹在汽车的遮阳板上,但它们也可以尺寸更小而被携带在钥匙链上。这些设备可以轻易地增强而具有适合用作主设备的输入加速器设备的按钮和传感器。
【0075】在一个实施方式中,所述辅助输入加速器设备可以是可编程射频识别(RFID)钥匙坠。现在很多工人通过RFID钥匙坠进入他们的安全工作区。这样的钥匙坠中的电路可和按钮、传感器阵列和无线通信协议一起被封装到输入加速器中以用作主设备的辅助输入加速器设备。
【0076】在另一个实施方式中,所述辅助输入加速器设备可以是智能卡。在欧洲和亚洲,基于类似于RFID钥匙坠的技术的无接触、无线的智能卡越来越多地被用于各种商业事务中。例如,在哥伦比亚特区地铁系统中,每个终点站都可以使用智能卡,人们只须通过在接地的接收器前摇晃他们含有预付款的智能卡的钱包就能够交付乘坐地铁的费用。这样的智能卡可以合并到携带在钥匙链上的输入加速器设备中。因此,智能卡输入加速器可以用于增强与主设备的交互作用,以及作为在日常生活中身份识别和付款的主要模式。
【0077】在再一个实施方式中,所述辅助输入加速器设备可以是通用远程控制设备。口袋大小的带有软键的通用远程控制设备可被配置为控制所有的标准家庭娱乐设备,诸如电视、DVD播放器、家用录像系统(VHS)播放器以及声音系统,以及蜂窝电话等主设备。通用远程控制设备可以或者使用同样的红外链路与家庭娱乐设备和蜂窝电话通信,或者使用另一个无线协议如蓝牙协议与蜂窝电话通信。
【0078】在又一个实施方式中,所述辅助输入加速器设备可以是合并输入加速器设备的功能的数字腕表。数字腕表,特别是跑表或锻炼表,一般具有数字显示屏和用于跟踪来回时间、心率和其它重要生物统计数据的多个按钮。它们通常还具有比一般腕表更大的表面区域。这些手表可以很容易地通过可选的附加传感器阵列被编程和翻新以用作主设备的输入加速器。
【0079】在一个实施方式中,所述辅助输入加速器设备可以是MP3设备,诸如iPod。虽然在移动平台上传递多媒体内容变得普遍,现在仍然有很多人携带独立的MP3播放器来听音乐。iPod或其它MP3播放器已经组合了传感器和按钮,其可轻易地增强以用作与主设备(诸如蜂窝电话)交互的输入加速器设备。MP3播放器可以使用现有的或添加的无线协议(例如蓝牙)与主设备连接。
【0080】在一个实施方式中,所述辅助输入加速器设备可以是极限无线聚合远程控制设备。上述的实施方式中的若干个或者全部可以合并为一个单独的聚合输入加速器设备。该设备的形状可以是挂在钥匙链上的钥匙坠、戴在手腕上的腕表或者便携的其它小型形状。该极限聚合远程控制设备可执行包含控制具有短程或长程无线链路的附加设备在内的所有下述功能。该极限聚合远程控制设备可作为蜂窝电话的含有按键和可选传感器阵列的输入加速器;带有长程RF电路的远程无钥登录设备;远程车库开门器;具有短程无源RF电路的RFID钥匙坠;用于身份识别和商业的具有短程无源RF电路的智能卡;用于家庭娱乐系统的通用远程控制设备;和/或任何人们想要合并进去的其它辅助功能。
【0081】此外,提供数据输入、设备控制或游戏控制的方法可以以不同的顺序执行而仍获得所需的结果。因此,其它的实施方式在所附的权利要求的范围内。

Claims (38)

1.一种用于控制手持主设备的输入加速器设备,所述输入加速器设备包括:
通信信道,其被配置为与所述手持主设备交互;
输入装配器,其包括多个输入元件,每个输入元件被配置为被选择性地映射到软件程序的一个或多于一个功能以最小化所述手持主设备的至少一个输入元件所需的激励;以及
输入控制器,其与所述输入装配器和所述通信信道通信地耦连,所述输入控制器被配置为基于至少一个所述多个输入元件的激励产生输入信号,并且被进一步配置为转发所述输入信号到所述通信信道以传输到所述手持主设备来控制执行被映射到被激励的输入元件的软件程序的所述一个或多于一个功能。
2.根据权利要求1所述的输入加速器设备,其中所述输入装配器进一步包括:
前置输入装配器,其包括所述多个输入元件的至少第一个,所述多个输入元件的所述第一个位于前表面;以及
后置输入装配器,其具有所述多个输入元件的至少第二个,所述多个输入元件的所述第二个位于后表面。
3.根据权利要求1所述的输入加速器设备进一步包括显示器单元。
4.根据权利要求1所述的输入加速器设备进一步包括存储设备,其被配置为存储一个或多于一个指令。
5.根据权利要求4所述的输入加速器设备,其中所述一个或多于一个指令包括文本程序、映射软件、固件、游戏程序或滚动程序中的至少一个。
6.根据权利要求4所述的输入加速器设备,其进一步包括:
处理器,其被配置为解释所述输入信号并且执行所述一个或多于一个指令;
主存储器,其被配置为加载被所述处理器执行的所述一个或多于一个指令;以及
总线,其被配置为控制与所述处理器相互通信。
7.根据权利要求2所述的输入加速器设备,其中所述输入装配器进一步包括侧置输入装配器,该侧置输入装配器包括所述多个输入元件的至少第三个,所述多个输入元件的所述第三个位于侧表面。
8.根据权利要求7所述的输入加速器设备,其中至少一个输入元件包括模拟按钮、数字按钮、按键、摇杆、滑块、拨号盘、触摸板、压力传感器、力敏电阻器、压电电阻传感器、电容传感器、位置传感器、旋转编码器、线性电位器、D型小键盘或小型模拟拇指控制杆中的至少一个。
9.根据权利要求1所述的输入加速器设备,其中所述通信信道包括有线数据连接,该有线数据连接包含通用串行总线端口、IEEE 1394火线端口、串行端口、并行端口、耳机端口或者数据端口中的至少一个
10.根据权利要求1所述的输入加速器设备,其中所述通信信道进一步包括无线数据连接,该无线数据连接包含蓝牙连接、红外连接或无线保真Wi-Fi连接中的至少一个。
11.根据权利要求1所述的输入加速器设备,其进一步包括次级控制部件,其被配置为执行一个或多于一个次级设备的功能,该次级设备包含耳机、车库开门器、汽车无钥登录单元、智能卡、可编程射频识别RFID钥匙坠、通用远程控制单元、数字腕表或MP3播放器中的至少一个。
12.根据权利要求7所述的输入加速器设备,其中所述前置输入装配器、所述后置输入装配器和所述侧置输入装配器进一步被配置为最优化用户的相对的拇指和手指的生物力学效果。
13.根据权利要求7所述的输入加速器设备,其中所述前置输入装配器、所述侧置输入装配器和所述后置输入装配器中的至少一个进一步被配置为加速文本输入。
14.根据权利要求7所述的输入加速器设备,其中所述前置输入装配器、所述侧置输入装配器和所述后置输入装配器中的至少一个进一步被配置为加速滚动、光标控制或导航控制中的至少一个。
15.根据权利要求7所述的输入加速器设备,其中所述前置输入装配器、所述侧置输入装配器和所述后置输入装配器中的至少一个进一步被配置为加速玩游戏。
16.一种配置输入加速器设备的方法,所述方法包括:
在一个或多于一个表面上布置输入装配器,该输入装配器包括多个输入元件,这些输入元件被配置为通过对所述输入元件的操纵来接收人的输入,其中至少一个所述输入元件进一步被配置为被选择性地映射到存储在手持主设备上的软件程序的一个或多于一个功能以最小化所述手持主设备上至少一个输入元件需要的激励。
提供通信信道,该通信信道被配置为连接到所述手持主设备;以及
使用输入控制器连接所述输入装配器到所述通信信道,所述输入控制器被配置为基于至少一个所述多个输入元件的激励产生输入信号,并且进一步被配置为转发所述输入信号到所述通信信道以传输到所述手持主设备来控制执行被映射到被激励的输入元件的所述软件程序的所述一个或多于一个功能。
17.根据权利要求16所述的方法,其中在一个或多于一个表面上布置所述输入装配器进一步包括:
在第一表面布置第一输入装配器,该第一输入装配器包括所述多个输入元件中的至少第一个;以及
在第二表面布置第二输入装配器,该第二输入装配器包括所述多个输入元件中的至少第二个。
18.根据权利要求17所述的方法,其中在一个或多于一个表面上布置所述输入装配器进一步包括在第三表面上布置第三输入装配器,该第三输入装配器包括所述多个输入元件中的至少第三个。
19.根据权利要求18所述的方法,其中在一个或多于一个表面上布置所述输入装配器进一步包括以最优化人的相对的拇指和手指的生物力学效果的配置来布置所述第一装配器、所述第二装配器以及所述第三装配器。
20.根据权利要求16所述的方法,其中提供通信信道进一步包括提供有线数据连接,该有线数据连接包含通用串行总线端口、IEEE1394火线端口、串行端口、并行端口、耳机端口或数据端口中的至少一个。
21.根据权利要求16所述的方法,其中提供通信信道进一步包括提供无线数据连接,该无线数据连接包含蓝牙连接、红外连接或无线保真Wi-Fi连接中的至少一个。
22.根据权利要求18所述的方法,其中在一个或多于一个表面上布置所述输入元件进一步包括以提供对一个或多于一个次级设备的控制功能的配置来布置所述第一输入装配器、所述第二输入装配器以及所述第三输入装配器,该次级设备包括耳机、车库开门器、汽车无钥登录单元、智能卡、可编程射频识别RFID钥匙坠、通用远程控制单元、数字腕表或MP3播放器中的至少一个。
23.根据权利要求18所述的方法,其中在一个或多于一个表面上布置所述输入元件进一步包括布置所述第一输入装配器、所述第二输入装配器以及所述第三输入装配器,这些输入装配器包含模拟按钮、数字按钮、按键、摇杆、滑块、拨号盘、触摸板、压力传感器、力敏电阻器、压电电阻传感器、电容传感器、位置传感器、旋转编码器、线性电位器、D型小键盘或小型模拟拇指操纵杆中的至少一个。
24.根据权利要求18所述的方法,其中在一个或多于一个表面上布置所述输入元件进一步包括配置所述第一输入装配器、所述第二输入装配器以及所述第三输入装配器中的至少一个以加速文本输入
25.根据权利要求18所述的方法,其中在一个或多于一个表面上布置所述输入元件进一步包括配置所述第一输入装配器、所述第二输入装配器以及所述第三输入装配器中的至少一个以加速滚动、光标控制或导航控制中的至少一个。
26.根据权利要求18所述的方法,其中在一个或多于一个表面上布置所述输入元件进一步包括配置所述第一输入装配器、所述第二输入装配器以及所述第三输入装配器中的至少一个以加速玩游戏。
27.一种控制多个手持主设备的方法,所述方法包括:
提供输入加速器设备,该加速器设备包括:
通信信道,其被配置为与所述多个手持主设备交互;
包含多个输入元件的输入装配器,每个输入元件被配置为被选择性地映射到软件程序的一个或多于一个功能以最小化所述多个手持主设备中的一个的输入元件所需的激励的数目;以及
通信地耦连到所述输入装配器和所述通信信道的输入控制器,所述输入控制器被配置为基于所述多个输入元件中的一个的激励而产生输入信号,并且进一步被配置为将所述输入信号转发到所述通信信道以传输到所述手持主设备来控制执行被映射到被激励的输入元件的所述软件程序的所述一个或多于一个功能;
激励所述多个输入元件中的一个;
基于被映射到被激励的输入元件的所述一个或多于一个功能来解释所产生的输入信号;以及
执行被映射到被激励的元件的所述一个或多于一个功能。
28.根据权利要求27所述的方法,其中所述输入装配器进一步包括:
第一输入装配器,其包括所述多个输入元件中的至少第一个,所述多个输入元件中的所述第一个位于第一表面;以及
第二输入装配器,其包括所述多个输入元件中的至少第二个,所述多个输入元件中的所述第二个位于第二表面。
29.根据权利要求28所述的方法,其中所述输入装配器进一步包括第三输入装配器,该第三输入装配器包括所述多个输入元件的至少第三个,所述多个输入元件的所述第三个位于第三表面。
30.根据权利要求29所述的方法,其中所述第一输入装配器、所述第二输入装配器以及所述第三输入装配器进一步被配置为最优化用户相对的拇指和手指的生物力学效果。
31.根据权利要求27所述的方法,其中所述通信信道进一步包括有线数据连接,该有线数据连接包括通用串行总线端口、IEEE 1394火线端口、串行端口、并行端口、耳机端口或数据端口中的至少一个。
32.根据权利要求27所述的方法,其中所述通信信道进一步包括无线数据连接,该无线数据连接包括蓝牙连接、红外连接、或无线保真Wi-Fi连接中的至少一个。
33.根据权利要求27所述的方法,其中所述多个主设备包括蜂窝电话、个人数字助理、智能电话、膝上型电脑、车库开门器、汽车无钥登陆单元、智能卡、可编程射频识别RFID钥匙坠、通用远程控制单元、数字腕表、光盘播放器或MP3播放器中的至少一个。
34.根据权利要求29所述的方法,其中至少一个所述输入元件包括模拟按钮、数字按钮、按键、摇杆、滑块、拨号盘、触摸板、压力传感器、力敏电阻器、压电电阻传感器、电容传感器、位置传感器、旋转编码器、线性电位器、D型小键盘或小型模拟拇指操纵杆中的至少一个。
35.根据权利要求29所述的方法,其中所述第一输入装配器、所述第二输入装配器或所述第三输入装配器中的至少一个进一步被配置为加速文本输入。
36.根据权利要求29所述的方法,其中所述第一输入装配器、所述第二输入装配器或所述第三输入装配器中的至少一个进一步被配置为加速滚动、光标控制或导航控制中的至少一个。
37.根据权利要求29所述的方法,其中所述第一输入装配器、所述第二输入装配器或所述第三输入装配器中的至少一个进一步被配置为加速玩游戏。
38.根据权利要求35所述的方法,其进一步包括:
配置所述多个输入元件中的所述第二个以使其被映射到一个或多于一个索引功能;以及
激励所述多个手持主设备中的一个上的输入元件同时激励所述多个输入元件中的所述第二个。
CNA2006800439243A 2005-10-11 2006-10-10 人机接口输入加速系统 Pending CN101313270A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/249,009 2005-10-11
US11/249,009 US7280097B2 (en) 2005-10-11 2005-10-11 Human interface input acceleration system

Publications (1)

Publication Number Publication Date
CN101313270A true CN101313270A (zh) 2008-11-26

Family

ID=37684425

Family Applications (3)

Application Number Title Priority Date Filing Date
CNA2006800439243A Pending CN101313270A (zh) 2005-10-11 2006-10-10 人机接口输入加速系统
CNA2006800461800A Pending CN101326480A (zh) 2005-10-11 2006-10-11 人机接口输入加速系统
CNA200680045848XA Pending CN101326479A (zh) 2005-10-11 2006-10-11 移动设备定制器

Family Applications After (2)

Application Number Title Priority Date Filing Date
CNA2006800461800A Pending CN101326480A (zh) 2005-10-11 2006-10-11 人机接口输入加速系统
CNA200680045848XA Pending CN101326479A (zh) 2005-10-11 2006-10-11 移动设备定制器

Country Status (7)

Country Link
US (1) US7280097B2 (zh)
EP (1) EP1938174A2 (zh)
JP (3) JP2009515239A (zh)
KR (2) KR101206694B1 (zh)
CN (3) CN101313270A (zh)
CA (1) CA2625758C (zh)
WO (1) WO2007044870A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467238A (zh) * 2010-11-03 2012-05-23 常州市福驰电动车辆科技有限公司 用于计算机人机界面的复合按钮键盘-触摸板复合装置
CN104820489A (zh) * 2014-01-30 2015-08-05 三星显示有限公司 管理低延时直接控制反馈的系统和方法

Families Citing this family (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100076701A1 (en) * 2004-04-09 2010-03-25 Loadstar Sensors, Inc. Resistive force sensing device and method with an advanced communication interface
TWI254576B (en) * 2004-10-22 2006-05-01 Lite On It Corp Auxiliary function-switching method for digital video player
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
US7649522B2 (en) * 2005-10-11 2010-01-19 Fish & Richardson P.C. Human interface input acceleration system
US8142287B2 (en) * 2005-10-11 2012-03-27 Zeemote Technology Inc. Universal controller for toys and games
US7652660B2 (en) 2005-10-11 2010-01-26 Fish & Richardson P.C. Mobile device customizer
US20070103431A1 (en) * 2005-10-24 2007-05-10 Tabatowski-Bush Benjamin A Handheld tilt-text computing system and method
US20070143120A1 (en) * 2005-11-28 2007-06-21 Amit Phadnis System and method for configuring an input arrangement for a computing device
US7716603B2 (en) * 2005-12-09 2010-05-11 Sony Corporation On screen display for alpha-numeric input
US7715831B2 (en) * 2006-03-24 2010-05-11 Sony Ericssson Mobile Communications, Ab Methods, systems, and devices for detecting and indicating loss of proximity between mobile devices
CA2648114C (en) * 2006-04-11 2016-03-15 Joseph V. Ambrose Spring-assisted mechanism for raising and lowering a load
US8814641B2 (en) * 2006-05-08 2014-08-26 Nintendo Co., Ltd. System and method for detecting moment of impact and/or strength of a swing based on accelerometer data
US20080033713A1 (en) * 2006-07-10 2008-02-07 Sony Ericsson Mobile Communications Ab Predicting entered text
US20080059911A1 (en) * 2006-09-01 2008-03-06 Taneli Kulo Advanced player
US20080288891A1 (en) * 2006-09-01 2008-11-20 Peter Buth Using a number shortcut
EP2062116A2 (en) * 2006-09-13 2009-05-27 Immersion Corporation Systems and methods for casino gaming haptics
US7610813B2 (en) * 2006-09-29 2009-11-03 Intel Corporation Method and apparatus for a self-powered RFID-readable pedometer
KR101299682B1 (ko) * 2006-10-16 2013-08-22 삼성전자주식회사 범용 입력장치
US8380246B2 (en) 2007-03-01 2013-02-19 Microsoft Corporation Connecting mobile devices via interactive input medium
US8180295B2 (en) * 2007-07-19 2012-05-15 Sony Computer Entertainment Inc. Bluetooth enabled computing system and associated methods
TW200909032A (en) * 2007-08-20 2009-03-01 Tai Sol Electronics Co Ltd Three-dimensional wireless rocking lever
US20090054069A1 (en) * 2007-08-24 2009-02-26 Zeetoo, Inc. Platform Independent Communication Protocol
US8015026B2 (en) * 2007-10-23 2011-09-06 Health Hero Network, Inc. Health management system for people and pets
US20090125848A1 (en) * 2007-11-14 2009-05-14 Susann Marie Keohane Touch surface-sensitive edit system
US20090160607A1 (en) * 2007-12-21 2009-06-25 General Motors Corporation Vehicle key fob having a communications circuit
US20090245532A1 (en) * 2008-03-26 2009-10-01 Sony Ericsson Mobile Communications Ab Headset
US20090278818A1 (en) * 2008-05-12 2009-11-12 Dinozzi Jon Mario Thumb worn tap devices and storage holders for use with handheld electronics
US8165398B2 (en) 2008-05-30 2012-04-24 Sony Ericsson Mobile Communications Ab Method and device for handwriting detection
US8208854B2 (en) * 2008-06-18 2012-06-26 Plantronics, Inc. Bluetooth control for VoIP telephony using headset profile
US8385952B2 (en) 2008-10-23 2013-02-26 Microsoft Corporation Mobile communications device user interface
US20100107100A1 (en) 2008-10-23 2010-04-29 Schneekloth Jason S Mobile Device Style Abstraction
US8411046B2 (en) 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
US8289162B2 (en) * 2008-12-22 2012-10-16 Wimm Labs, Inc. Gesture-based user interface for a wearable portable device
US20100241999A1 (en) * 2009-03-19 2010-09-23 Microsoft Corporation Canvas Manipulation Using 3D Spatial Gestures
US8121640B2 (en) 2009-03-19 2012-02-21 Microsoft Corporation Dual module portable devices
US8849570B2 (en) * 2009-03-19 2014-09-30 Microsoft Corporation Projected way-finding
US20100241987A1 (en) * 2009-03-19 2010-09-23 Microsoft Corporation Tear-Drop Way-Finding User Interfaces
US8019903B2 (en) 2009-03-27 2011-09-13 Microsoft Corporation Removable accessory for a computing device
US8355698B2 (en) 2009-03-30 2013-01-15 Microsoft Corporation Unlock screen
US8238876B2 (en) 2009-03-30 2012-08-07 Microsoft Corporation Notifications
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US8269736B2 (en) 2009-05-22 2012-09-18 Microsoft Corporation Drop target gestures
US8836648B2 (en) 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
US20110110514A1 (en) * 2009-11-09 2011-05-12 Research In Motion Limited Multi-button remote control headset with improved signaling
KR101664430B1 (ko) 2009-11-13 2016-10-10 삼성전자주식회사 리모트 ui 서비스 제공 방법 및 장치
JP2011129983A (ja) * 2009-12-15 2011-06-30 Ihi Aerospace Co Ltd 遠隔操作装置
US8572303B2 (en) 2010-02-03 2013-10-29 Tal Lavian Portable universal communication device
US8687777B1 (en) 2010-02-03 2014-04-01 Tal Lavian Systems and methods for visual presentation and selection of IVR menu
US8548135B1 (en) 2010-02-03 2013-10-01 Tal Lavian Systems and methods for visual presentation and selection of IVR menu
US8625756B1 (en) 2010-02-03 2014-01-07 Tal Lavian Systems and methods for visual presentation and selection of IVR menu
US8406388B2 (en) 2011-07-18 2013-03-26 Zvi Or-Bach Systems and methods for visual presentation and selection of IVR menu
US8594280B1 (en) 2010-02-03 2013-11-26 Zvi Or-Bach Systems and methods for visual presentation and selection of IVR menu
US8537989B1 (en) 2010-02-03 2013-09-17 Tal Lavian Device and method for providing enhanced telephony
US8681951B1 (en) 2010-02-03 2014-03-25 Tal Lavian Systems and methods for visual presentation and selection of IVR menu
US8553859B1 (en) 2010-02-03 2013-10-08 Tal Lavian Device and method for providing enhanced telephony
US8548131B1 (en) 2010-02-03 2013-10-01 Tal Lavian Systems and methods for communicating with an interactive voice response system
US8903073B2 (en) 2011-07-20 2014-12-02 Zvi Or-Bach Systems and methods for visual presentation and selection of IVR menu
US8879698B1 (en) 2010-02-03 2014-11-04 Tal Lavian Device and method for providing enhanced telephony
US9001819B1 (en) 2010-02-18 2015-04-07 Zvi Or-Bach Systems and methods for visual presentation and selection of IVR menu
US8540571B2 (en) 2010-03-31 2013-09-24 Immersion Corporation System and method for providing haptic stimulus based on position
US8547335B2 (en) * 2010-07-30 2013-10-01 International Business Machines Corporation RFID-based input device
US8732697B2 (en) 2010-08-04 2014-05-20 Premkumar Jonnala System, method and apparatus for managing applications on a device
US8337305B2 (en) * 2010-11-17 2012-12-25 Steelseries Aps Apparatus and method for managing user inputs in video games
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US20120159383A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Customization of an immersive environment
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US8483614B2 (en) 2011-01-31 2013-07-09 Koamtac, Inc. HID protocol-based soft keyboard toggle with initialization and synchronization capability for mobile phones and PDAs connected to a peripheral device
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
CN102698436A (zh) * 2011-03-28 2012-10-03 德信互动科技(北京)有限公司 体感互动游戏装置及体感在线互动系统
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US20120304132A1 (en) 2011-05-27 2012-11-29 Chaitanya Dev Sareen Switching back to a previously-interacted-with application
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US20130055164A1 (en) * 2011-08-24 2013-02-28 Sony Ericsson Mobile Communications Ab System and Method for Selecting Objects on a Touch-Sensitive Display of a Mobile Communications Device
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
CN103249174B (zh) * 2012-02-07 2017-03-01 联想(北京)有限公司 一种控制电子设备连接的方法及电子设备
US9778841B2 (en) 2012-02-10 2017-10-03 Hand Held Products, Inc. Apparatus having random ordered keypad
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
US8731148B1 (en) 2012-03-02 2014-05-20 Tal Lavian Systems and methods for visual presentation and selection of IVR menu
US8867708B1 (en) 2012-03-02 2014-10-21 Tal Lavian Systems and methods for visual presentation and selection of IVR menu
US9674331B2 (en) * 2012-06-08 2017-06-06 Apple Inc. Transmitting data from an automated assistant to an accessory
US9487388B2 (en) 2012-06-21 2016-11-08 Nextinput, Inc. Ruggedized MEMS force die
WO2014008377A1 (en) 2012-07-05 2014-01-09 Ian Campbell Microelectromechanical load sensor and methods of manufacturing the same
US10095659B2 (en) 2012-08-03 2018-10-09 Fluke Corporation Handheld devices, systems, and methods for measuring parameters
US20140035607A1 (en) * 2012-08-03 2014-02-06 Fluke Corporation Handheld Devices, Systems, and Methods for Measuring Parameters
CN102981622A (zh) * 2012-11-29 2013-03-20 广东欧珀移动通信有限公司 一种移动终端的外部控制方法及系统
CA2902290C (en) 2013-03-14 2021-07-13 Ologn Technologies Ag Methods, apparatuses and systems for providing user authentication
US10088389B2 (en) 2013-03-15 2018-10-02 Fluke Corporation Automatic recording and graphing of measurement data
US9450952B2 (en) 2013-05-29 2016-09-20 Microsoft Technology Licensing, Llc Live tiles without application-code execution
CN105339918B (zh) * 2013-06-28 2020-08-11 惠普发展公司,有限责任合伙企业 附着计算设备
CN105705384A (zh) * 2013-11-11 2016-06-22 松下知识产权经营株式会社 智能进入系统
JP2015106174A (ja) * 2013-11-28 2015-06-08 京セラ株式会社 電子機器
US9766270B2 (en) 2013-12-30 2017-09-19 Fluke Corporation Wireless test measurement
CN105934661B (zh) 2014-01-13 2019-11-05 触控解决方案股份有限公司 微型强化圆片级mems力传感器
US9666005B2 (en) * 2014-02-14 2017-05-30 Infinitekey, Inc. System and method for communicating with a vehicle
WO2015149347A1 (en) 2014-04-04 2015-10-08 Microsoft Technology Licensing, Llc Expandable application representation
KR102107275B1 (ko) 2014-04-10 2020-05-06 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 컴퓨팅 디바이스에 대한 접이식 쉘 커버
EP3129847A4 (en) 2014-04-10 2017-04-19 Microsoft Technology Licensing, LLC Slider cover for computing device
CN103955283A (zh) * 2014-04-28 2014-07-30 熊猫电子集团有限公司 一种准连调pc键盘电路
US10146330B2 (en) * 2014-06-18 2018-12-04 Matthew Swan Lawrence Systems and methods for character and command input
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
CN106662891B (zh) 2014-10-30 2019-10-11 微软技术许可有限责任公司 多配置输入设备
CN105302321A (zh) * 2015-05-08 2016-02-03 姚晓宁 一种玻璃触摸键盘
EP3307671B1 (en) 2015-06-10 2022-06-15 Nextinput, Inc. Ruggedized wafer level mems force sensor with a tolerance trench
CN108780593A (zh) 2016-04-11 2018-11-09 创科(澳门离岸商业服务)有限公司 模块化车库开门器
EP3443376B1 (en) 2016-04-15 2020-09-16 Denso Corporation System for establishing real-time location
CN110574399B (zh) 2016-12-14 2021-06-25 株式会社电装 用于建立微定位区域的方法和系统
US11243125B2 (en) 2017-02-09 2022-02-08 Nextinput, Inc. Integrated piezoresistive and piezoelectric fusion force sensor
US11255737B2 (en) 2017-02-09 2022-02-22 Nextinput, Inc. Integrated digital force sensors and related methods of manufacture
IT201700036562A1 (it) * 2017-04-03 2018-10-03 Epic S R L Dispositivo di comando portatile di una pluralità di apparecchiature connesse in un sistema di automazione, in particolare un sistema di domotica e relativo metodo di comando
EP3655740A4 (en) 2017-07-19 2021-07-14 Nextinput, Inc. STRESS TRANSFER STACKING IN MEMS FORCE SENSOR
WO2019023309A1 (en) 2017-07-25 2019-01-31 Nextinput, Inc. FORCE SENSOR AND INTEGRATED FINGERPRINTS
US11243126B2 (en) 2017-07-27 2022-02-08 Nextinput, Inc. Wafer bonded piezoresistive and piezoelectric force sensor and related methods of manufacture
WO2019079420A1 (en) 2017-10-17 2019-04-25 Nextinput, Inc. SHIFT TEMPERATURE COEFFICIENT COMPENSATION FOR FORCE SENSOR AND STRAIN GAUGE
US11385108B2 (en) 2017-11-02 2022-07-12 Nextinput, Inc. Sealed force sensor with etch stop layer
US11874185B2 (en) 2017-11-16 2024-01-16 Nextinput, Inc. Force attenuator for force sensor
EP3721326A4 (en) 2018-02-27 2020-12-16 Samsung Electronics Co., Ltd. GRAPHIC OBJECT DISPLAY PROCESS DIFFERENTLY ACCORDING TO A PART OF A BODY IN CONTACT WITH A CONTROL DEVICE AND ELECTRONIC DEVICE
US10962427B2 (en) 2019-01-10 2021-03-30 Nextinput, Inc. Slotted MEMS force sensor
US10638229B1 (en) * 2019-03-29 2020-04-28 Bose Corporation Methods and systems for establishing user controls
US11269975B2 (en) 2019-11-07 2022-03-08 Bank Of America Corporation System for authenticating a user using an application specific integrated circuit embedded within a user device
CN114915598B (zh) * 2021-02-08 2023-10-20 腾讯科技(深圳)有限公司 应用程序的网络加速方法、装置以及电子设备

Family Cites Families (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4912462A (en) 1982-07-29 1990-03-27 Sharp Kabushiki Kaisha Letter input device for electronic word retrieval device
US4891777A (en) 1983-05-11 1990-01-02 The Laitram Corporation Single hand keyboard arrays providing alphanumeric capabilities from twelve keys
GB8423427D0 (en) 1984-09-17 1984-10-24 Jones P S Music synthesizer
JPS62258136A (ja) 1986-04-30 1987-11-10 Mazda Motor Corp エンジンの燃料供給制御装置
US4823311A (en) 1986-05-30 1989-04-18 Texas Instruments Incorporated Calculator keyboard with user definable function keys and with programmably alterable interactive labels for certain function keys
US4896554A (en) 1987-11-03 1990-01-30 Culver Craig F Multifunction tactile manipulatable control
JPH07102255B2 (ja) * 1989-04-25 1995-11-08 株式会社ハドソン ゲーム機用プログラマブルコントローラ
US5287514A (en) * 1990-01-08 1994-02-15 Microsoft Corporation Method and system for customizing a user interface in a computer system
WO1992015083A1 (en) 1991-02-21 1992-09-03 Typeright Keyboard Corp. Membrane keyboard and method of using same
US6005496A (en) 1991-04-10 1999-12-21 Kinesis Corporation Ergonomic keyboard apparatus
US5189416A (en) 1991-04-29 1993-02-23 Walker-Estes Corporation Chordal keyboard method and apparatus
US5365589A (en) 1992-02-07 1994-11-15 Gutowitz Howard A Method and apparatus for encryption, decryption and authentication using dynamical systems
JP3199130B2 (ja) 1992-03-31 2001-08-13 パイオニア株式会社 3次元座標入力装置
AR247303A1 (es) 1992-08-21 1994-11-30 Gilligan Federico Gustavo Y Fa Nuevo teclado de computacion
US5553277A (en) * 1992-12-29 1996-09-03 Fujitsu Limited Image search method for searching and retrieving desired image from memory device
US5824931A (en) 1993-03-12 1998-10-20 Musacus International Limited Electronic information aid
US5432510A (en) 1993-03-22 1995-07-11 Matthews; Walter S. Ambidextrous single hand chordic data management device
US5612690A (en) 1993-06-03 1997-03-18 Levy; David Compact keypad system and method
US5973621A (en) 1993-06-03 1999-10-26 Levy; David Compact keyed input device
US5473325A (en) 1993-08-11 1995-12-05 Mcalindon; Peter J. Ergonomic human-computer interface apparatus and method
US5515305A (en) 1993-12-09 1996-05-07 Dell Usa, L.P. PDA having chord keyboard input device and method of providing data thereto
JP3546337B2 (ja) * 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
US5900864A (en) 1994-05-23 1999-05-04 Australian Institute Of Marine Science Human/machine interface for computing devices
US5782642A (en) 1995-12-19 1998-07-21 Goren; Michael Interactive video and audio display system network interactive monitor module interface
WO1997027674A1 (en) 1996-01-26 1997-07-31 Harrison Shelley Key palette
US5859629A (en) 1996-07-01 1999-01-12 Sun Microsystems, Inc. Linear touch input device
US6297752B1 (en) 1996-07-25 2001-10-02 Xuan Ni Backside keyboard for a notebook or gamebox
US6115028A (en) 1996-08-22 2000-09-05 Silicon Graphics, Inc. Three dimensional input system using tilt
JPH10222308A (ja) * 1997-01-31 1998-08-21 Toshiba Corp 情報処理装置および同装置に適用されるリモートコントローラのボタン割当て切替方法
US6232956B1 (en) 1997-02-27 2001-05-15 Spice Technologies, Inc. OHAI technology user interface
DE19718711C1 (de) 1997-05-02 1998-12-03 Easyphone Gmbh Mobilfunkgerät mit verringertem Tastensatz
US5825362A (en) * 1997-05-07 1998-10-20 Datahand Corporation Graphical user interface with keyboard display graphical
US6084576A (en) 1997-09-27 2000-07-04 Leu; Neng-Chyang User friendly keyboard
TW401598B (en) 1997-11-27 2000-08-11 United Microelectronics Corp The manufacture method of hemispherical grain silicon (HSG-Si)
DE19757933A1 (de) 1997-12-27 1998-10-01 Lei Sun Ergonomische, drahtlose, multifunktionale und kompakte Eingabe- und Anzeigevorrichtung
US6919879B2 (en) 1998-06-26 2005-07-19 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6760013B2 (en) 1998-07-20 2004-07-06 Alphagrip, Inc. Hand held gaming and data entry system
US6512511B2 (en) 1998-07-20 2003-01-28 Alphagrip, Inc. Hand grippable combined keyboard and game controller system
US6710790B1 (en) 1998-08-13 2004-03-23 Symantec Corporation Methods and apparatus for tracking the active window of a host computer in a remote computer display window
US20010025289A1 (en) 1998-09-25 2001-09-27 Jenkins Michael D. Wireless pen input device
USRE43082E1 (en) 1998-12-10 2012-01-10 Eatoni Ergonomics, Inc. Touch-typable devices based on ambiguous codes and methods to design such devices
US6219731B1 (en) 1998-12-10 2001-04-17 Eaton: Ergonomics, Inc. Method and apparatus for improved multi-tap text input
US6489976B1 (en) * 1998-12-15 2002-12-03 International Business Machines Corporation System and method for displaying pop-up symbols for indicating accelerator keys for implementing computer software options
US6320942B1 (en) 1998-12-31 2001-11-20 Keytouch Corporation Directionally-mapped, keyed alpha-numeric data input/output system
US6107877A (en) 1999-04-09 2000-08-22 General Instrument Corporation Predistortion generator coupled with an RF amplifier
US6377685B1 (en) 1999-04-23 2002-04-23 Ravi C. Krishnan Cluster key arrangement
US6606486B1 (en) 1999-07-29 2003-08-12 Ericsson Inc. Word entry method for mobile originated short messages
JP2001046742A (ja) * 1999-08-04 2001-02-20 Namco Ltd ゲームシステム及び情報記憶媒体
US6164853A (en) * 1999-09-09 2000-12-26 Foote; Lisa L. Ergonomic housing for a handheld device
SE9903405L (sv) * 1999-09-21 2001-03-22 Ericsson Telefon Ab L M Tillbehörstangentbord för en portabel radiotelefon, portabel radiotelfon kopplad till ett sådant tillbehörstangentbord samt en metod för att mata in text till en portabel radiotelefon.
US6865718B2 (en) 1999-09-29 2005-03-08 Microsoft Corp. Accelerated scrolling
US6909424B2 (en) 1999-09-29 2005-06-21 Gateway Inc. Digital information appliance input device
US6542091B1 (en) 1999-10-01 2003-04-01 Wayne Allen Rasanen Method for encoding key assignments for a data input device
JP3434751B2 (ja) * 1999-11-11 2003-08-11 エヌイーシーアクセステクニカ株式会社 携帯電話システム
JP2001142618A (ja) * 1999-11-16 2001-05-25 Canon Inc 画像処理装置、方法、記憶媒体およびプログラムエレメント
US6498601B1 (en) 1999-11-29 2002-12-24 Xerox Corporation Method and apparatus for selecting input modes on a palmtop computer
US6573844B1 (en) 2000-01-18 2003-06-03 Microsoft Corporation Predictive keyboard
US6654733B1 (en) 2000-01-18 2003-11-25 Microsoft Corporation Fuzzy keyboard
US6615299B1 (en) 2000-01-31 2003-09-02 Intel Corporation Dynamically translating commands from an input device into commands understandable by an application
US20030083114A1 (en) 2000-04-13 2003-05-01 Daniel Lavin Hardware configuration for a navigation control unit for a wireless computer resource access device, such as a wireless web content access device
JP2001331251A (ja) * 2000-05-24 2001-11-30 Alps Electric Co Ltd 文字入力装置
US6741235B1 (en) 2000-06-13 2004-05-25 Michael Goren Rapid entry of data and information on a reduced size input area
JP2002010380A (ja) * 2000-06-19 2002-01-11 Canon Inc 操作装置、操作システム、操作制御方法、及び記憶媒体
AU2001276884A1 (en) * 2000-08-03 2002-02-18 Mattel, Inc. Handheld driving simulation game apparatus
US20020023265A1 (en) * 2000-08-08 2002-02-21 Metcalf Darrell J. Wireless controller with publicly-accessible communications link for controlling the content seen on large-screen systems
JP2002157070A (ja) * 2000-11-16 2002-05-31 Enos:Kk ケータイ型インターネット入力装置
US6520699B2 (en) 2001-02-16 2003-02-18 Toshiyasu Abe Keyboard
US6738045B2 (en) 2001-02-26 2004-05-18 Microsoft Corporation Method and system for accelerated data navigation
US20020163504A1 (en) 2001-03-13 2002-11-07 Pallakoff Matthew G. Hand-held device that supports fast text typing
CN1319448A (zh) * 2001-04-09 2001-10-31 孕龙科技股份有限公司 组合按键操作的游戏控制器
JP2002315076A (ja) * 2001-04-12 2002-10-25 Nec Corp 携帯電話機を用いた入力装置
US7072975B2 (en) 2001-04-24 2006-07-04 Wideray Corporation Apparatus and method for communicating information to portable computing devices
US6541715B2 (en) 2001-05-24 2003-04-01 Philip Swanson Alphanumeric keyboard for hand-held electronic devices
JP2002373048A (ja) * 2001-06-18 2002-12-26 Nec Yonezawa Ltd 情報処理システム、情報処置装置及びリモコン装置
GB0116083D0 (en) 2001-06-30 2001-08-22 Koninkl Philips Electronics Nv Text entry method and device therefor
AU2002354677A1 (en) 2001-07-12 2003-01-29 Gary L. Friedman Portable, hand-held electronic input device and combination with a personal digital device
US20040196265A1 (en) 2001-07-17 2004-10-07 Nohr Steven P. System and method for finger held hardware device
US20030048205A1 (en) 2001-08-10 2003-03-13 Junru He 3D electronic data input device with key mapping card
US6703963B2 (en) 2001-09-20 2004-03-09 Timothy B. Higginson Universal keyboard
JP2003099704A (ja) 2001-09-21 2003-04-04 Mitsubishi Electric Corp 振動パターンをプログラミング可能なハンディターミナル装置およびハンディターミナル装置用アプリケーション・ソフトウェア
FI115861B (fi) 2001-11-12 2005-07-29 Myorigo Oy Menetelmä ja laite palautteen generoimiseksi
US8176432B2 (en) 2001-11-20 2012-05-08 UEI Electronics Inc. Hand held remote control device having an improved user interface
TW531700B (en) * 2001-11-22 2003-05-11 Darfon Electronics Corp Universal input device for hand-held electronic device and computer
KR20040068956A (ko) 2001-12-18 2004-08-02 노키아 코포레이션 휴대용 무선 통신 장치용 착탈식 하우징 커버
JP2003198871A (ja) * 2001-12-25 2003-07-11 Matsushita Electric Ind Co Ltd 家電機器制御システム及び方法並びにそのシステムに用いられるリモコン装置及び家電機器
US6947028B2 (en) 2001-12-27 2005-09-20 Mark Shkolnikov Active keyboard for handheld electronic gadgets
US20030193418A1 (en) 2002-04-10 2003-10-16 Xiaodong Shi Method and Apparatus To Input Text On Devices Requiring A Small Keypad
BR0311243A (pt) 2002-05-23 2005-05-10 Digit Wireless Llc Teclados e comutadores de teclas
JP2003345459A (ja) * 2002-05-28 2003-12-05 Sony Corp 電子機器及び電子機器本体に着脱可能な拡張装置
DE10229068B3 (de) 2002-06-28 2004-02-05 Fujitsu Siemens Computers Gmbh PDA (Personal Digital Assistant) mit Touch-Screen Display
KR20040013356A (ko) * 2002-08-06 2004-02-14 주식회사 팬코테크놀로지 휴대전화를 주변장치로 사용하는 휴대형 단말기
US6998871B2 (en) 2002-11-29 2006-02-14 Sigmatel, Inc. Configurable integrated circuit for use in a multi-function handheld device
US20040208681A1 (en) 2003-04-19 2004-10-21 Dechene Joseph Fernand Computer or input device with back side keyboard
US7283125B2 (en) * 2003-05-09 2007-10-16 Microsoft Corporation Text input device and adapter mechanism
US7218313B2 (en) 2003-10-31 2007-05-15 Zeetoo, Inc. Human interface system
JP4214070B2 (ja) * 2004-03-12 2009-01-28 任天堂株式会社 携帯ゲームシステム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467238A (zh) * 2010-11-03 2012-05-23 常州市福驰电动车辆科技有限公司 用于计算机人机界面的复合按钮键盘-触摸板复合装置
CN104820489A (zh) * 2014-01-30 2015-08-05 三星显示有限公司 管理低延时直接控制反馈的系统和方法
US10156976B2 (en) 2014-01-30 2018-12-18 Samsung Display Co., Ltd. System and method in managing low-latency direct control feedback
CN104820489B (zh) * 2014-01-30 2019-09-17 三星显示有限公司 管理低延时的直接控制反馈的系统和方法

Also Published As

Publication number Publication date
WO2007044870A3 (en) 2007-06-28
CA2625758A1 (en) 2007-04-19
KR101206694B1 (ko) 2012-11-29
JP2014241159A (ja) 2014-12-25
EP1938174A2 (en) 2008-07-02
CN101326480A (zh) 2008-12-17
KR20100089881A (ko) 2010-08-12
KR20080066793A (ko) 2008-07-16
JP5717670B2 (ja) 2015-05-13
WO2007044870A2 (en) 2007-04-19
CN101326479A (zh) 2008-12-17
KR101043942B1 (ko) 2011-06-24
US7280097B2 (en) 2007-10-09
CA2625758C (en) 2012-07-31
JP2012135024A (ja) 2012-07-12
JP2009515239A (ja) 2009-04-09
US20070080931A1 (en) 2007-04-12

Similar Documents

Publication Publication Date Title
CN101313270A (zh) 人机接口输入加速系统
US8063880B2 (en) Mobile device customizer
CN101140481B (zh) 人机界面系统
US7932892B2 (en) Human interface input acceleration system
US8142287B2 (en) Universal controller for toys and games
WO2011109643A1 (en) Matrix keyboarding system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1124411

Country of ref document: HK

ASS Succession or assignment of patent right

Owner name: ZEETOO INC.

Free format text: FORMER OWNER: ZEEMOTE INC.

Effective date: 20100927

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20100927

Address after: American California

Applicant after: Limited Liability Company

Address before: Massachusetts USA

Applicant before: Zeetoo Inc.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081126

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1124411

Country of ref document: HK