交互设备校正参数的制作方法

文档序号:9620804阅读:480来源:国知局
交互设备校正参数的制作方法
【专利说明】
【背景技术】
[0001]模拟和/或数字交互设备,诸如直接触摸数字转换器、触摸板数字转换器、基于笔的数字转换器、基于空气的手势数字转换器等,具有固有的空间误差和/或抖动。固有的空间误差和/或抖动通常对于特定交互设备是独特的并且其通常影响用户交互体验,因为显示屏幕上的移动(例如光标移动、平移操作)可能不准确地反映与交互设备交互的对象的实际定位和/或速度。
[0002]例如,由于传感器类型和传感器布局可能不能够在输入移动时准确地报告输入的实际定位和/或输入的速度,因此可能出现空间误差和/或抖动。而且,当交互设备的检测区域继续扩展并且提供更多输入空间时,空间误差和/或抖动可能变得更加明显。

【发明内容】

[0003]本文描述的技术针对接收参数,该参数针对校正与连接到计算设备的交互设备相关联的空间误差和/或抖动。在一些实例中,参数是经加密的参数,其可以被解密和消费(consume)以校正与交互设备相关联的空间误差和/或抖动。例如,参数可以提供对提供给交互设备的检测区域的输入的一个或多个所报告的定位的调整,使得显示定位更加准确地反映交互设备的检测区域上的输入的实际定位。
[0004]提供本
【发明内容】
来以简化的形式引入以下在详细描述中进一步描述的概念的选择。本
【发明内容】
不意图标识所要求保护的主题的关键特征或必要特征,也不意图用作帮助确定所要求保护的主题的范围。术语“技术”例如可以是指如通过以上上下文和贯穿文档所准许的(多个)系统、(多个)方法、计算机可读指令、算法、组件、模块和/或(多个)技术。
【附图说明】
[0005]参照附图呈现详细描述。在图中,参考标号最左边的(多个)数位标识其中参考标号第一次出现的图。相同参考标号在不同图中的使用指示相似或等同的项目。
[0006]图1图示了依照各种实施例的从交互设备接收校正参数的计算设备的示例实现。
[0007]图2图示了依照各种实施例的用于从交互设备接收校正参数并且在计算设备处消费校正参数的示例环境和组件。
[0008]图3图示了依照各种实施例的用于学习校正参数以与交互设备相关联的示例环境。
[0009]图4图示了依照各种实施例的学习用于不同交互设备的校正参数的示例过程。
[0010]图5图示了依照各种实施例的在计算设备处应用校正参数以补偿与交互设备相关联的空间误差和/或抖动的示例过程。
【具体实施方式】
[0011]本文所描述的技术通过学习可以提供给操作系统和/或由操作系统消费的校正参数因而可以校正误差来解决对于交互设备的空间误差和/或抖动。也就是说,操作系统或其它信号处理实体可以使用校正参数以通过调整由交互设备报告的定位来补偿定位误差,使得对应显示定位更加准确地反映交互设备的检测区域上的输入的实际定位。相应地,显示屏幕上的元素的移动在校正参数的消费之后更加平滑。
[0012]在一些实例中,操作系统可以在枚举(enumerat1n)过程或其它设备标识和配置过程期间从交互设备接收经加密的校正参数。例如,学习校正参数的实体可以使用各种加密算法和/或技术加密校正参数并且将经加密的校正参数存储在交互设备中。实体然后可以通过为操作系统提供对应解密算法和/或技术来授权操作系统消费校正参数。在交互设备连接到计算设备并且提供经加密的校正参数之后,计算设备上的操作系统对经加密的校正参数进行解密和/或核实交互设备。操作系统然后可以将校正参数应用到数据信号,其报告一个或多个对象关于交互设备的检测区域(例如表面、平面、二维或三维场等)的交互定位。相应地,操作系统能够通过消费校正参数来补偿空间误差和/或抖动。
[0013]如本文所讨论的,校正参数可以被加密并且存储在与交互设备相关联的存储器上以保护着力学习校正参数的努力(例如时间、资源、金钱等)。例如,产生专有操作系统的实体(例如公司、制造商等)可以在不同第三方制造商所产生的各种计算机(例如不同型号和/或品牌的计算机)中部署其系统。因而,在部署之后,专有操作系统可能与可以是计算机的部分或者可连接到计算机的多个不同类型的交互设备交互(例如可能存在数百个不同类型的交互设备)。不同类型的交互设备也可能由不同的第三方公司或制造商产生。
[0014]因而,本文所描述的技术作为训练阶段的部分或者作为连续使用的部分而学习用于各个交互设备的校正参数。该技术可以对所学习的校正参数加密和/或将校正参数存储在与交互设备相关联的存储器中。然后,在交互设备连接到被授权对经加密的校正参数进行解密的操作系统(例如专有操作系统或者着力努力以学习校正参数的实体的合作方操作系统)之后,校正参数可以用于改进交互设备的性能(例如最小化或消除空间误差和/或抖动)。相比之下,如果交互设备连接到没有被授权对经加密的参数进行解密的操作系统(例如没有配置有对应解密算法和/或技术的操作系统),则校正参数受保护并且不能用于改进交互设备的性能。因此,通过加密校正参数,本文所描述的技术将向花费努力以通过学习校正参数来改进交互设备性能的实体或合作方实体提供保护元件。
[0015]在各种实施例中,操作系统可以实现滤波过程或其它误差校正过程以学习校正参数并且改进交互设备的性能。例如,如果经加密的校正参数没有通过交互设备提供给操作系统,则操作系统可以实现滤波过程或其它误差校正过程。
[0016]图1图示了交互设备102的示例概览100,其将校正参数104存储在相关联的存储器中,并且在枚举过程或另一设备标识和配置过程期间将校正参数104提供给计算设备106。在至少一个实现中,对校正参数104加密,并且因而为了消费校正参数,可以授权计算设备106对校正参数进行解密(例如使用对应解密算法或解密技术)。计算设备106可以对经加密的校正参数104进行解密和/或将校正参数应用于从交互设备102所接收的输入信号以补偿空间误差和/或抖动。如上文讨论的,校正参数的加密/解密确保校正参数仅可以使用在已经被授权从学习用于各个交互设备(例如数百个交互设备)的校正参数的训练阶段获益的计算设备上。相反,校正参数的加密/解密保护它们以防使用在未被授权从训练阶段获益的计算设备上。
[0017]如本文讨论的,交互设备102可以是能够从一个或多个对象接收输入并且提供报告来自一个或多个对象的输入的交互定位和/或交互速度的数字信号的各种数字转换器中的任一个。例如,交互设备102可以是间接触摸设备(例如触摸板、点击板、压力板等)、直接触摸设备(例如触摸屏等)、可以使用相机或其它图像感测技术的空中手势感测设备、或者能够接收输入并将数字信号提供给计算设备106的任何其它设备。在各种实施例中,交互设备102可以是作为计算设备106的部分或者可连接到计算设备106的键盘或其它数据输入机构的部分。在一些实现中,交互设备102可以是单独地作为计算设备106的部分或者可连接到计算设备106的分离输入机构。相应地,交互设备102可以是永久地附连到计算设备106的设备(例如作为诸如在由消费者购买计算机106之前的生产过程的部分),或者是可自由附连和/或可拆卸的设备(例如作为诸如在由消费者购买计算机106之后的后生产过程的部分)。
[0018]交互设备102可以包括输入检测区域108或其它输入获取机构(例如表面、交互平面等)。在各种实施例中,输入检测区域108可以是不透明的、透明的或二者的组合。交互设备102配置成感测和确定一个或多个对象110 (例如手指、笔、触针等)或对象的部分(例如确定空中手势的手臂或手部的检测点等)的输入关于检测区域108的定位。而且,交互设备102可以感测表示从第一位置到第二位置的移动112的对象110的输入的多个定位。
[0019]如本文讨论的,“对象”110可以是物理工具(例如手指、笔、触针、定点机构等),或者可以向交互设备102的检测区域108应用接触或发起关于交互设备102的检测区域108的输入定位的部分(例如身体的肢体)。因而,对象110能够提供由交互设备102关于检测区域108所感测的定位输入。如图1中图示的,对象110是用于与交互设备102的检测区域108交互的手部的手指。交互可以针对在计算设备106上执行的功能性(例如web浏览、观看视频、玩游戏、阅读电子书等)。
[0020]计算设备106可以包括但不限于各种设备中的任一个,诸如膝上型计算机、台式计算机、平板计算机、便携式计算机、智能电话、移动电话、个人数字助理(PDA)、电子书设备、游戏控制台、个人媒体播放器设备、服务器计算机、或者可以从交互设备102接收信号并且应用校正参数104以补偿交互设备102的空间误差和/或抖动的任何其它电子设备。例如,计算设备106消费校正参数104以改进对输入的显示响应并且使显示屏幕114上的显示操作平滑。例如,校正参数104可以引起光标118或其它显示屏幕元素(例如文本、图像等)的移动116以更加准确地反映检测区域108上的对象110的移动112 (例如移动的定位、移动的速度等)并且与其对准。检测区域108上的对象110的移动112可以针对移动光标118 (例如鼠标操作)或者可以针对其它移动,诸如平移操作、缩放操作、滚动操作等。因而,移动可
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1