著录项信息
专利名称 | 用于增强型命令输入的系统和方法 |
申请号 | CN201080039211.6 | 申请日期 | 2010-08-31 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-07-18 | 公开/公告号 | CN102598110A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G09G5/00 | IPC分类号 | G;0;9;G;5;/;0;0查看分类表>
|
申请人 | 环球电子有限公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 环球电子有限公司 | 当前权利人 | 环球电子有限公司 |
发明人 | 阿沙姆·哈坦贝基;杰弗里·克哈奈克;帕梅拉·艾克勒·凯勒斯;帕特里克·H·海斯 |
代理机构 | 中原信达知识产权代理有限责任公司 | 代理人 | 夏东栋;陆锦华 |
摘要
一种具有输入设备的便携式电子设备,该输入设备用于从用户接收基于手势的输入,该便携式电子设备用于控制设备的导航操作。便携式电子设备经由输入设备接收基于手势的输入,并且使用存储在便携式电子设备的存储器中的一个或多个参数以及与基于手势的输入相关联的一个或更多特征,以使得便携式电子设备传送导航步骤命令,从而控制设备的导航操作。
1.一种用于使用便携式电子设备来控制器具的导航操作的方法,所述便携式电子设备具有用于从用户接收基于手势的输入的输入设备,所述方法包括:
经由所述便携式电子设备的所述输入设备接收所述基于手势的输入;以及使所述便携式电子设备传送导航步骤命令,从而控制所述器具的所述导航操作;
其中,由所述便携式电子设备传送的所述导航步骤命令包括:由所述便携式电子设备传送的方向命令,其中,所述方向命令的传送被以可变速率重复可变次数,以及其中,所述可变次数和可变速率使用与所述基于手势的输入相关联的一个或多个移动特征以及存储在所述便携式电子设备的存储器中的一个或多个参数来确定。
2.一种用于使用便携式电子设备来控制器具的导航操作的方法,所述便携式电子设备具有用于从用户接收基于手势的输入的输入设备,所述方法包括:
经由所述便携式电子设备的所述输入设备接收所述基于手势的输入;以及使所述便携式电子设备传送导航步骤命令,从而控制所述器具的所述导航操作;
其中,由所述便携式电子设备传送的所述导航步骤命令包括可变方向delta值的序列,其中,所述序列中的每个可变方向delta值由所述便携式电子设备以固定间隔传送,以及其中,每个可变方向delta值使用与所述基于手势的输入相关联的一个或多个移动特征以及存储在所述便携式电子设备的存储器中的一个或多个参数来确定。
3.如权利要求1或2所述的方法,包括:使用接收到所述便携式电子设备中的用户输入来在所述便携式电子设备处建立所述参数。
4.如权利要求1或2所述的方法,包括:在远离所述便携式电子设备的设备处建立所述参数,并且将所述参数从远离所述便携式电子设备的所述设备上载到所述便携式电子设备,以用于存储在所述便携式电子设备的存储器中。
5.如权利要求4所述的方法,其中,经由使用所述便携式电子设备来在远离便携式设备的设备处建立所述参数,以控制远离所述便携式电子设备的所述设备的导航操作。
6.如权利要求1或2所述的方法,其中,将参数从所述器具上载到所述便携式电子设备,以用于存储在所述便携式电子设备的存储器中。
7.如权利要求1或2所述的方法,其中,经由从所述器具接收到的通信,来使得存储在所述便携式电子设备的存储器中的参数被动态地改变。
8.如权利要求1或2所述的方法,其中,所述输入设备包括触敏表面。
9.如权利要求8所述的方法,其中,所述触敏表面包括双轴电容式触摸传感器。
10.如权利要求1或2所述的方法,包括:响应于所述输入设备上的包括感测到的敲击手势的基于手势的输入,使得所述便携式电子设备向所述器具传送离散命令。
11.如权利要求10所述的方法,其中,存储在所述便携式电子设备的存储器中的参数进一步用于定义所述输入设备的一个或更多区域,用于接收所述敲击手势。
12.如权利要求1或2所述的方法,包括:经由所述便携式电子设备来提供表示所述基于手势的输入的用户反馈。
13.如权利要求12所述的方法,其中,所述用户反馈包括表示所述基于手势的输入的一系列可听声音。
14.如权利要求1或2所述的方法,其中,存储在所述便携式电子设备的存储器中的参数包括基线穿过时间,在所述基线穿过时间之下加速不被触发。
15.如权利要求1或2所述的方法,其中,存储在所述便携式电子设备的存储器中的参数包括减速系数。
16.如权利要求1或2所述的方法,其中,存储在所述便携式电子设备的存储器中的参数包括减速测量窗口。
17.如权利要求1或2所述的方法,其中,与所述基于手势的输入相关联的移动特征包括与所述基于手势的输入相关联的加速特征。
18.如权利要求1或2所述的方法,其中,与所述基于手势的输入相关联的移动特征包括与所述基于手势的输入相关联的持续时间特征。
19.如权利要求1或2所述的方法,其中,与所述基于手势的输入相关联的移动特征包括与所述基于手势的输入相关联的位置特征。
20.如权利要求1或2所述的方法,其中,所述便携式电子设备包括参数库,并且输入被接收到所述便携式电子设备中,以从所述参数库中选择参数,以用于使得所述便携式电子设备传送导航步骤命令从而控制所述器具的导航操作的步骤。
21.如权利要求20所述的方法,其中,接收到所述便携式电子设备以从所述参数库中选择参数的所述输入包括经由所述便携式电子设备的生物计量输入传感器接收到的输入。
22.如权利要求20所述的方法,其中,接收到所述便携式电子设备以从所述参数库中选择参数的所述输入包括从所述器具接收到的传输。
23.如权利要求22所述的方法,其中,从所述参数库中选择的所述参数与器具活动相对应。
用于增强型命令输入的系统和方法\n背景技术\n[0001] 例如用于对娱乐和其他装置发出命令的例如遥控器的控制设备以及由这样的控制设备提供的特征和功能在本领域中是公知的。传统地,这样的控制设备上的用户输入设备已经包括了一系列按钮,按钮中的每一个在被激活时可以导致特定命令的传输。在当今的环境中,这样的控制设备逐渐地必须用于与所显示的菜单系统进行交互、浏览网页、操控指针并且执行可能要求移动的其他类似的活动,例如用于在屏幕上滚动所显示的信息、移动指针、控制游戏活动或化身(avatar)、放大或缩小、控制诸如快进或慢动作的功能等(下文中这样活动统称为“导航”)。虽然能够使用输入上、下、左、右箭头键的常用控制设备输入机制来对导航功能进行控制,但是在很多实例中,可以通过提供更好地适用于这种类型的活动的输入机制来改进用户体验。另外,在一些情况下,通过支持根据用户偏好的对导航输入系统的各种方面(诸如灵敏度、速度等)的调整,可以进一步增强用户体验。\n发明内容\n[0002] 根据这个以及其他需要,下面一般性地描述了一种用于在控制设备上提供改进的导航输入功能的系统和方法。为此,除了本领域中公知的用于接收按钮输入的常用键矩阵之外,控制设备可以设置有导航特定的输入设备,诸如机械滚轮、电阻或电容触摸传感器等,由此用户的手指所进行的动作和/或压力可以被翻译为传送到目标受控装置的重复的步骤命令系列。这些命令可以被施加在目标器具处,以针对具体应用适当地控制导航相关的操作,诸如菜单的滚动、屏幕上光标的移动、游戏对象的动作等。由控制设备输出的步骤重复速率可以根据动作的速度和/或压力的强度而变化,并且可以进一步包括非线性响应因子,诸如加速/减速以及虚拟按钮感测。控制这样的响应因子的参数可以是用户可调整的,以匹配个人偏好。\n[0003] 可以从下面的阐述说明性实施例并且指示可以采用本发明的原理的各种方式的详细说明以及附图获得对本发明的目标、优点、特征、性质以及关系的更好的理解。\n附图说明\n[0004] 为了更好地理解本发明的各种方面,可以参考附图中所示的优选实施例,在附图中:\n[0005] 图1图示了可以使用根据本发明的示例性控制设备的示例性系统;\n[0006] 图2图示了图1的示例性控制设备的示例性构件的框图;\n[0007] 图3进一步图示了图1的示例性控制设备;\n[0008] 图4图示了用于从控制设备向目标器具报告导航步骤功能的示例性方法;以及[0009] 图5图示了用于示例性控制设备的导航输入感测区域的示例性虚拟按钮按压区的定义。\n具体实施方式\n[0010] 现在转到图1,图示了示例性系统,其中,控制设备100被配置为控制各种可控制器具,诸如电视机102和机顶盒(“STB”)104。如本领域所公知的,控制设备100能够使用任何方便的IR、RF、点对点或联网协议来向器具传送命令,以使得该器具能够执行操作功能。虽然在电视机102和STB 104的背景下进行图示,但是应当理解,可控制器具可以包括,但无需限于,电视机、VCR、DVR、DVD播放器、有线或卫星转换器机顶盒(“STB”)、放大器、CD播放器、游戏控制台、家庭照明、布幕、风扇、HVAC系统、恒温器、个人计算机等。在具体的说明性实施例中,除了本领域中公知的常用控制功能之外,控制设备100可以进一步包括输入区域206,该输入区域206用于响应于与该区域的用户交互生成导航命令以从控制设备\n100传送到一个或多个器具,用于例如通过向机顶盒104发出一系列步骤命令来在TV 102上滚动节目指南菜单显示108,如下文中将进一步详细描述的。\n[0011] 参考图2,为了用于命令一个或多个器具的功能操作,控制设备100可以针对具体应用按需要包括:耦合到ROM存储器204的处理器200;RAM存储器202;键矩阵216(例如,硬键,软键诸如液晶(LCD)上覆盖的触敏表面,和/或电致发光(EL)显示器);滚动和/或导航功能输入设备218,诸如电容式或电阻式触摸传感器、滚轮等;(一个或多个)传输电路和/或(一个或多个)收发器电路210(例如,IR和/或RF);非易失性读/写存储器206;\n用于向用户提供视觉反馈的装置220(例如,一个或更多LED、显示器、和/或等);用于向用户提供可听反馈的装置222(例如,扬声器、压电蜂鸣器等);电源208;输入/输出端口224,诸如串行接口、USB端口、调制解调器、Zigbee收发器、WiFi收发器或蓝牙收发器等;生物计量输入设备226,诸如指纹识别板、手部颤动(tremor)检测器等;以及具有相关的晶体或谐振器214的时钟和计时器逻辑212。\n[0012] 如本领域内技术人员应当理解的,存储器202、204、206中的一些或全部可以包括意在由处理器200来执行以控制遥控器100的操作的可执行指令(统称为程序存储器)以及数据(统称为命令数据),该数据用于对操作软件定义用于在向可控制器具传送命令信号中使用的必要的控制协议和命令值。以该方式,处理器200可以被编程为控制遥控器100内的各种电子构件,例如,用于监视键矩阵216、使得信号进行传输等。可以额外地提供例如EEPROM、电池备份RAM、FLASH、智能卡、记忆棒等的非易失性读/写存储器206,以在必要时存储设置数据和参数。虽然存储器204被示出并描述为ROM存储器,但是存储器204还可以包括任何类型的可读介质,诸如ROM、FLASH、EEPROM等。优选地,存储器204和206是非易失性或电池备份的,使得数据在更换电池之后不需要重新载入数据。另外,存储器202、\n204和206可以采用芯片、硬盘、磁盘、光盘等的形式。另外,应当意识到,图示的存储器装置中的一些或全部可以在物理上进行组合(例如,单个FLASH存储器可以在逻辑上被分割为不同的部分,以分别支持存储器204和206的功能),和/或可以在物理上整合在相同的IC芯片内作为微处理器200(被称为“微控制器”),而如此,仅为了清楚而在图2中单独示出。\n[0013] 为了使得控制设备100执行动作,控制设备100适于对诸如感测到与键矩阵216的用户交互等的事件进行响应。响应于事件,可以执行程序存储器内的适当指令(下文中“操作程序”)。例如,当在控制设备100上促动功能键时,控制设备100可以从存储在存储器202、204、206中的命令数据检索与所促动的功能键以及必要时与当前设备模式相对应的控制协议和命令值,并且将使用检索到的命令数据来向意图的目标器具,例如,STB 104,传送可以由该装置识别的格式的命令,从而控制该器具的一个或更多功能操作。应当意识到,操作程序不仅可以用于使得向器具传送命令和/或数据,还可以用于执行本地操作。尽管没有限制,但是可以通过控制设备100执行的本地操作可以包括:显示信息/数据、收藏频道设置、宏键设置、功能键再定位等。本地操作的示例可以在美国专利No.5,481,256、No.5,959,751和No.6,014,092中找到。\n[0014] 在一些实施例中,控制设备100可以是通用的类型,即设置有包括适用于控制各种器具的多种命令代码和协议的库。在这样的情况下,为了选择要与受到控制的特定器具相关联的命令数据集(下文中称为设置过程),数据可以被输入到用于通过其构造、和/或型号、和/或类型识别每个意图目标器具的控制设备100。该数据通常可以经由下述键的激活来输入,所述键还用于使得向器具传送命令,所述键优选地为标有数字的键。这样的数据允许控制设备100识别用于以对于这样的所识别的器具来说适当的格式传送可识别命令的命令数据库内适当的命令数据集。命令数据库可以表示对于给定实施例适当的不同类型和制造商的多个可控制器具、相同类型而不同制造商的多个可控制器具、相同制造商而不同类型或型号的多个可控制器具等、或者其任何组合。在本领域中公知的常用实践中,用于标识适当命令数据集合的这样的数据可以采用数字设置代码的形式(例如,从具有相应代码数字的制造商名称和/或型号的打印列表、从支持网站等获得的)。本领域中公知的替代设置过程包括扫描条形码、以不同的格式顺序传送预定的命令直到检测到目标器具响应、与网站的交互以命令数据和/或设置代码下载到控制设备结束等。由于用于设置控制设备以命令特定家用器具的操作的这样的方法是公知的,所以这里将不再更加详细进行描述。然而,对于与设置过程相关的附加信息,读者可以参见例如美国专利No.4,959,810、No.5,614,906或No.6,225,938,受让人均相同,并且其全部内容通过引用并入这里。\n[0015] 在本发明的教导下,控制设备100还可以包括用于接受要被翻译为导航命令的用户触摸输入的输入设备。在示例性实施例中,输入设备218可以采用图3和图5中所示的双轴多电极电容式触摸传感器的形式。以该形式,输入设备218可以接受用于翻译为在X或Y方向上的导航步骤命令的任何轴上的手指滑动手势,以及用于翻译为离散命令的基点(cardinal point)和中央区域处手指敲击(tap),例如等同于常用小键盘的四个箭头键和选择键,所有的将在下文中进一步详细描述。然而,应当意识到,任何其他适当的技术、电气、机械的或其组合可以用于实现本发明的教导,并且因此,不论特定实施例所采用的物理输入设备如何,都可以应用所描述的方法。\n[0016] 可以使用本领域中公知的任何方便的传输协议,IR或RF,来向目标器具报告从手指滑动手势得到的导航步骤命令。通常,这样的报告可以包括表示输入手势的方向和速度二者的信息。通过示例的方式,在没有限制的情况下,对于在示例性控制设备100的导航输入区域106Y轴上的向上方向上的并且具有如由曲线402图示的速度/时间图型的示例性手势400在图4中图示了格式化这样的报告传输的两个可能方法。在一个示例性实施例中,导航步骤命令可以如404处所图示的进行报告,包括导航方向命令(例如“‘上’命令”406)序列的传输,其中,以可变速率将导航方向命令重复可变次数(T1、T2、T3、T4等),该次数根据例如手势400的当前速度和存储的参数中的一个或更多来确定。在另一个示例性实施例中,导航步骤命令可以如408处所图示的进行报告,包括可变方向delta值401(例如,“deltaY”=1、2、3、4等)序列的传输,其中方向delta值以固定间隔Tf进行传送,并且其中delta值根据例如手势400的当前速度和存储的参数中的一个或更多来确定。通常,任何适当的传输协议和报告方法可以在适当时用于要受到控制的目标器具。应当进一步意识到,在控制设备100具有通用类型的特定实施例中,控制设备100可以支持多于一种的报告导航步骤命令的方法,并且根据当前配置的目标设备来选择方法。由于用于格式化和编码命令传输分组的方法是本领域内公知的,所以为了简明起见,这里将不再进一步描述。然而,对于与格式和编码方案相关的其他信息,感兴趣的读者可以参见例如美国专利7,167,913或5,640,160,其全部内容通过引用并入这里。\n[0017] 为了适应用于要受到控制的装置的要求的导航输入设备218的特征,在大多数实施例中,需要从导航输入设备218接收到的物理输入参数到要传送到例如STB 104的目标设备的逻辑步骤数的转换。该逻辑步骤值可以取决于输入手势的累积距离值和手势的速度。经由又一示例,不同的导航输入设备可以具有不同的物理分辨率;即,诸如端对端手指扫动、全轮转动、最大电阻抗摆动等的完整路径可以被翻译为不同数目的物理步骤。该物理分辨率必须被映射成与要对目标设备发出的期望范围的命令相对应的数量的逻辑步骤。通过示例的方式,如果诸如218的导航输入设备报告了其X轴上端对端的256个增量,并且X轴滑块输入被映射成8个逻辑步骤,则说明性滑块上的每32个物理移动步骤可以被翻译为要报告给目标的1个逻辑步骤。通常对于线性的、非加速行为,这可以被表示为:\n[0018] STEP-D=int(PHY-D*STEP-MAX/PHY-MAX)\n[0019] 其中\n[0020] ·STEP-D:针对PHY-D移动要报告给目标的逻辑步骤数\n[0021] ·PHY-D:由输入设备报告的原始delta物理移动\n[0022] ·PHY-MAX:输入设备的最大分辨率\n[0023] ·STEP-MAX:针对最大物理移动的要报告的逻辑步骤数\n[0024] 在特定实施例中,物理移动可以被累积计算;即,以一些采样速率,移动可能不足以生成对目标的逻辑步骤报告,然而通过更多的采样周期,累积的距离可以达到逻辑步骤的阈值并且在那时报告给目标。而且在一些实例中,可能需要“转结(carry over)”行为来确保物理移动到逻辑步骤的自然翻译。在这样的情况下,表示从还没有应用的先前步骤到逻辑步骤的转结物理移动可以如下进行添加:\n[0025] STEP-D=int((PHY-CR+PHY-D)/(PHY-MAX/STEP-MAX))\n[0026] 其中PHY-CR=(PHY-CR+PHY-D)mod(PHY-MAX/STEP-MAX)\n[0027] 另外,在某些实施例中,基于交互的速度,可以对由输入设备提供的原始数据施加加速系数。例如,可以如下导出这样的加速系数:\n[0028] ACC-COEFF=(PHY-D*T-MAX)/(T-D*PHY-MAX)\n[0029] 如果(ACC-COEFF<1加速=禁用)则ACC-COEFF=1\n[0030] 其中\n[0031] ·T-MAX:在输入设备上行进PHY-MAX距离的采样周期的基线数,即,应该得到没有加速的线性步骤数据输出的用户输入的最高速率。\n[0032] ·T-D:行进PHY-D所度过的采样周期。\n[0033] ·ACC-COEFF:为了非线性体验而要施加到原始物理数据的加速系数。该系数的值总是>=1。(当等于1时,加速被禁用)\n[0034] 然后,该加速系数参数可以用于调整先前等式中出现的PHY-D值,例如:\n[0035] STEP-D=(PHY-CR+PHY-D*ACC-COEFF)/(PHY-MAX/STEP-MAX)\n[0036] PHY-CR=(PHY-CR+PHY-D*ACC-COEFF)mod(PHY-MAX/STEP-MAX)\n[0037] 在某些实施例中,用户选项可以被提供为将加速系数永久地设置为一致的,即,不论用户手势的速度如何,总是提供线性输出响应。\n[0038] 只要用户手指出现在输入设备上,则这样的加速的浏览行为就可以仅保持有效。\n一旦手指从输入设备抬起,则命令输出可以在没有传送到目标的进一步的步骤命令的情况下立刻成为硬停止,或者命令输出可以自然地随着时间而减速,即,基于手指从界面抬起时的速度和减速系数来模拟惯性滑行(freewheeling)“虚拟轮”。在某些实施例中,行为的类型和/或要施加的减速系数可以是用户可配置选项。通过进一步示例的方式,在示例性实施例中,可配置参数DEC-COEFF可以被定义为被施加于虚拟轮的速度以缓慢减小并且最后使其自然停止。在一个实施例中,DEC-COEFF的范围可以是0至0.99,其中0将导致立刻停止。在手指抬起之后,该减速系数可以如下迭代应用,以产生随着时间的PHY-D的值中的逐渐衰减(graduated decay):\n[0039] PHY-AVE=DEC-COEFF*PHY-AVE\n[0040] PHY-D=PHY-AVE\n[0041] 其中,PHY-AVE的初始值是手指从输入设备抬起之前最后n个采样周期中的平均物理移动;其中n将>=1。要使用的周期的实际数目DEC-n可以被调整为附加的优化步骤,以确保真实体验。而且,在某些实施例中,在实现该惯性滑行特征时,将考虑虚拟轮的自然行为。例如,如果该事件发生,则通过立刻模拟“DEC-COEFF=0”状态,只要手指放回到输入设备上,就使虚拟轮硬停止。在本发明的各种实施例中还考虑到其他行为,例如,输入设备上短促的手指敲击可能导致减速系数DEC-COEFF的临时减小,从而产生输出的更迅速的减慢。\n[0042] 应当意识到,在某些实施例中,选择使用的滚动和导航输入设备可能已经包括支持诸如加速、惯性滑行衰减速率等的非线性弹道或惯性响应的内置提供,诸如,例如加利福尼亚圣克拉拉的新思国际公司的SO3G2010传感器模块,以及在这样的实例中,可以被适当用于或者与上述方法中的一些或全部相结合的那些特征。因此,应当理解,在此仅通过说明而不是限制的方式来呈现上述方法。\n[0043] 在一些实施例中,还可能需要导航输入设备将由用户进行的手指敲击解码为虚拟按钮按压以生成独立命令。为此,每个轴的中心交叉点和远端可以被指定为按钮区域,其中用户交互的类型将确定输入被翻译为手指滑动的一部分或者翻译为按钮按压。如图5中所示,如此指定的每个轴的一部分可以通过一对参数最小热区(HotZoneMin)502和最大热区(HotZoneMax)504来定义,如下文中所述应用的。应当意识到,通常由这些参数定义的区域出现在说明性导航输入设备的所有四个基点和中心部分,然而为了清楚在图5中仅图示了一种这样的区域。为了在交互模型中不引入冗长延迟的情况下避免报告不期望的按钮按压,示例性的翻译规则集合可以包括:\n[0044] 1.在惯性滑行模式中(即,当根据当前DEC-COEFF处理PHY-D衰减时),不论位置如何,界面上的任何触摸都被翻译为硬停止,并且此后被评估为滑动动作的可能起始。\n[0045] 2.如果没有在惯性滑行模式中,则定义的最小热区内的任何初始接触将被评估为按钮按压的候选。\n[0046] 3.为了翻译为按钮按压,在最小热区区域内的初始接触之后,下述事件中的一个应当发生:\n[0047] ·在通过虚拟按钮时延(VirtualButtonDelay)参数规定的时间量内,手指不会移动到最大热区(在优选实施例中其稍大于最小热区)的外部;或者\n[0048] ·在不移动到最大热区的外部的情况下手指从界面抬起。\n[0049] 4.如果在度过虚拟按钮时延之前手指移动到最大热区的外部,则输入可以被处理为手指滑动的起始。\n[0050] 为了在输入期间提供用户反馈,可以使用各种可见或可听信号,例如闪光视觉反馈设备220,诸如LED;或者使用可听反馈设备222提供点击或蜂鸣声音。在一些实施例中,反馈速率可以与对目标设备发出步骤命令的速率成比例。因此,在一些实施例中,这样的反馈可以是用户可选择的选项。\n[0051] 如应当意识到的,参考前面的说明性实施例,该基于手势的导航输入设备的这样的用户感知的行为、响应性等可能取决于多个参数,例如:\n[0052] ·基线穿过时间,在该时间以下加速不被触发(T-MAX)\n[0053] ·减速系数(DEC-COEFF)\n[0054] ·减速测量窗口(DEC-n)\n[0055] ·虚拟按钮按压区(最小热区、最大热区)\n[0056] ·虚拟按钮按压灵敏度(虚拟按钮时延)\n[0057] 而且,可以根据例如加速、惯性滑行、视觉/听觉反馈等的个人偏好来启用/禁用某些特征。如将意识到的,对于给定实施例,这些参数的最佳值可能根据用户不同而变化。\n例如,有经验的“高级用户”可能更喜欢高灵敏度输入系统,该高灵敏度输入系统以例如用于触发加速和/或高减速系数(慢惯性滑行衰减)的低基线以及高按钮按压灵敏度为特征;而初级用户可能对耦合有迅速减速和低按钮按压灵敏度的少许加速或不加速感到更加舒适。\n[0058] 因此,在优选实施例中,这些参数中的一些或全部可以是可调整的,并且被存储在控制设备100的非易失性存储器206中。以该方式,每个独立的控制设备可以被调整为匹配该设备的主要用户的偏好。为了迎合单个设备配置102、104的多个用户,例如单个住户的居民,可以提供多个控制设备100,使得每个控制设备100可以被配置用于特定个人的偏好。在替代实施例中,单个控制设备可以被适配为存储多个用户可选择参数的集合。\n在这样的实例中,当前用户可以经由一组用户按钮304的促动来向控制设备识别他们自己。替代地,在控制设备100配备有生物计量传感器226的实施例中,可以自动地执行用户识别。通过示例的方式,生物计量传感器226可以包括如美国专利6,906,696“Method of controlling multi-user access to the functionality of consumer devices(控制到客户装置的功能的多用户访问的方法)”中所设想的指纹输入板,或者如美国专利\n7,236,156“Methods and devices for identifying users based on tremor(用于基于震动识别用户的方法和设备)”中所设想的独立用户手部震动特征的识别的加速计,其全部内容通过引用并入这里。\n[0059] 通过进一步示例的方式,示例性控制设备可以支持下面表1中所示出的类型和范围的用户可配置导航输入参数。初始地设置为所示出的默认值,这些参数中的每一个都可以由用户调整为他们的个人偏好,通过例如经由同时按下“输入”键302以及与要调整的项目号相对应数字键306直到可听嘟嘟声指示已经启动参数设置模式,来启动参数设置模式。一旦在参数设置模式中,一至四个数位之间的数值(取决于进行调整的参数)就可以被输入到非易失性存储器206中以进行存储,此后在所有未来的导航输入解码和计算中使用该值。应当意识到,在支持多个用户的实施例中,可以例如通过激活用户选择304中的一个来将所调整的值存储在指派给如前面标识的当前用户的非易失性存储器的区域中。\n[0060] 表1\n[0061] \n[0062] 应当意识到,上述示例性实施例利用用户小键盘输入来完成参数设置,在适当时可以等同有效地使用各种其他方法。例如,用户可以本地或者基于因特网的PC应用来配置参数,并且然后使用已知的方法来将得到的值下载到控制设备中,已知的方法例如美国专利5,953,144或5,537,463中所描述的,其具有相同的受让人并且其全部内容通过引用并入这里。替代地,在控制设备配备用于与例如机顶盒104的双向IR或RF通信的实施例中,参数调整可以使用交互式STB应用来完成,并且经由该双向通信链路被传送到控制设备。\n而且,在上面两种情况中,可以经由实验来交互地完成参数值的选择-例如特殊设计的PC或STB应用可以允许用户以校准模式与示例性屏幕显示器进行交互,其中控制设备参数都处于其默认值,并且基于观察到的度量,诸如反应时间、定位准确性、输入手势的速度等,来自动地确定针对该用户的最佳调整。\n[0063] 在某些实施例中,其中控制设备100被适配为支持与诸如STB 104的目标器具的双向通信,可以实现对参数值的附加微调。例如,代替或者作为上述校准模式的补充,目标器具可以监视用户的交互,并且经由双向链路来对存储在控制设备中的参数进行动态的适应性调整。通过示例的方式,如果用户在滚动节目指南显示时被观察为持续过调节(overshoot),则加速和/或减速系数可以通过STB应用自动地调整,以改进用户体验。在又一个实施例中,控制设备可以存储与各种活动相对应的多个参数集合,例如,针对菜单导航优化的一个集合以及针对玩游戏优化的另一个集合,基于当前执行的活动通过STB来选择当前使用的参数集合。替代地,可以仅存储单个基础参数集合,并且由STB供应的活动相关的比例因子。\n[0064] 在一些设想的实施例中,不是所有参数都必须透露给控制设备的用户,并且使其可进行调整。例如,为了简明起见,基于例如控制设备意图被使用的应用和/或目标器具,某些参数值可以由控制设备的制造商或供应商来确定,并且在制造或安装时预先设置。\n[0065] 虽然详细描述了各种概念,但是本领域内技术人员应当意识到,根据本公开的全部教导可以开发对那些概念的各种修改和替代。\n[0066] 而且,虽然在功能模块的背景下进行描述并且使用框图格式进行图示,但是应当理解,除非另外进行相反陈述,否则所述功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以被实现在单独物理装置或软件模块中。还应当意识到,每个模块的实际实现的详细讨论对于支持本发明的理解都不是必须的。相反,给定这里本公开的系统中的属性、功能和各种功能模块的内在联系,这样的模块的实际实现将在工程师的普通技能内。因此,本领域内的普通技术人员能够在没有过度实验的情况下,实践权利要求中所阐述的发明。另外应当意识到,所公开的具体概念意在是说明性的而不限制要给予所附权利要求及其任何等价物的全部外延的本发明的范围。\n[0067] 本文中所引用的所有专利的全部内容通过引用并入这里。
法律信息
- 2015-04-22
- 2012-10-10
实质审查的生效
IPC(主分类): G09G 5/00
专利申请号: 201080039211.6
申请日: 2010.08.31
- 2012-07-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-08-19
|
2007-09-11
| | |
2
| |
2009-04-15
|
2007-01-30
| | |
3
| |
2008-06-18
|
2006-03-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |