当前位置: 首页 > 专利查询>微软公司专利>正文

通过简单外围总线的HID制造技术

技术编号:7842708 阅读:196 留言:0更新日期:2012-10-13 01:07
在简单外围总线上HID的实施例中,外围传感器从外围设备接收输入,并且外围传感器实现HIDSPB接口来经由简单外围总线(SPB)以HID数据格式将外围设备和计算系统接口。外围传感器也能够接收用于外围设备的专有功能的可扩展性数据,并在计算系统中经由简单外围总线传送来自外围设备的输入和可扩展性数据。作为选择或此外,外围传感器能够生成传感器数据,并且HIDSPB接口经由简单外围总线将外围传感器和计算系统接口。外围传感器随后能够经由简单外围总线以HID数据格式向计算系统传送传感器数据以及用于外围传感器的专有功能的可扩展性数据。

【技术实现步骤摘要】
通过简单外围总线的HID
技术介绍
诸如蜂窝电话、媒体播放器和平板计算机之类的消费设备通常启用用于通过诸如内部集成电路(I2C两线接ロ总线)和/或串行外围接ロ(SPI)总线之类的简单外围总线(SPB)内部连接的外围设备的平台。然而,这些简单外围总线没有用于运行诸如触摸屏显示器、键盘、鼠标输入设备、传感器和其它HID类设备之类的设备的定义标准。这些外围设备的制造商一般为这些外围设备提供专有的驱动程序,因为没有用于这些HID类设备通过简单外围总线通信的标准协议。消费系统可以包括来自若干不同的第三方制造商和硬件供应商的内部连接的外围设备,并且相应的驱动程序具有不同的接ロ,而这些接ロ可能构成系统集成挑战、引入系统质量缺陷与稳定性顾虑和/或限制执行统一的系统驱动程序更新与驱动程序验证的能力
技术实现思路
这个
技术实现思路
部分介绍通过简单外围总线的HID的简化概念,并且这些概念在下面在具体实施方式部分中进ー步进行描述和/或在附图中进行显示。这个
技术实现思路
部分不应被视为描述所请求保护的主题的基本特征,也不应被用来确定或限制所请求保护的主题的范围。描述通过简单外围总线的HID的实施例。在实施例中,外围传感器从外围设备接收输入,并且外围传感器实现HID SPB接ロ来经由简单外围总线(SPB)以HID数据格式将外围设备与计算系统接ロ(interface)。经由简单外围总线作为HID数据结构来传送数据,其中简单外围总线可以是I2C数据总线、串行外围接ロ(SPI)数据总线或其它类型的简单外围总线。外围传感器也能够接收用于外围设备的专有功能的可扩展性数据,并在计算系统中经由简单外围总线传送来自外围设备的输入以及可扩展性数据。外围传感器能够向计算设备表明外围设备是HID兼容设备。外围传感器也能够确定外围设备的配置,并将配置数据从计算系统传送到外围设备。在外围设备和计算系统之间的数据通信经由外围传感器在简单外围总线上是双向的。作为选择,在外围传感器和计算系统之间的数据通信可以是双向的,而在外围传感器和外围设备之间的通信是单向的。在其它实施例中,外围传感器能够生成传感器数据,并且外围传感器的HID SPB接ロ则能够经由简单外围总线(SPB )将外围传感器和计算系统接ロ。外围传感器随后能够经由简单外围总线以HID数据格式向计算系统传送传感器数据以及用于外围传感器的专有功能的可扩展性数据。外围传感器能够向计算系统表明该传感器是HID兼容设备。外围传感器也能够向计算系统传送配置信息,并从计算系统接收配置数据来配置外围传感器。附图说明通过简单外围总线的HID的实施例參考下面的图来描述。相同的数字可以自始至终用于引用在这些图中显示的相似的特征和组件 图I说明其中能够实现通过简单外围总线的HID的实施例的示例系统,图2说明其中能够实现通过简单外围总线的HID的实施例的示例片上系统(SoC),图3说明根据ー个或多个实施例的通过简单外围总线的HID的(ー种或多种)示例方法,图4说明根据ー个或多个实施例的通过简单外围总线的HID的(ー种或多种)示例方法,图5说明能够实现通过简单外围总线的HID的实施例的示例设备的各个组件。具体实施例方式通过简单外围总线的HID的实施例被描述,并提供用于HID设备通过简单外围总 线(SPB)诸如内部集成电路(I2C两线接ロ)数据总线、串行外围接ロ(SPI)数据总线或其它类型的简单外围总线与计算设备通信的协议。与可扩展性应用一起,在外围传感器中实现HID SPB接ロ来将传感器和/或外围设备与计算系统接ロ。在实施例中,外围传感器可以被实现为传感器,诸如温度计(temperature)、加速计、回转仪、指南针或其它类型的传感器。在替代的实施例中,外围传感器能够被实现来经由简单外围总线(SPB)以HID数据格式将外围设备和计算系统接ロ。经由外围传感器接ロ的外围设备能够包括诸如平板计算机触摸屏显示器之类的触摸面板和诸如键盘或鼠标输入设备之类的计算机输入设备。外围传感器中的HID SPB接ロ将传感器和/或外围设备与计算系统接ロ。虽然通过简单外围总线的HID的特征和概念能够在任何数量的不同的设备、系统、环境、网络和/或配置中进行实现,但是通过简单外围总线的HID的实施例在下面的示例设备、系统和方法的上下文中进行描述。图I说明其中能够实现通过简单外围总线的HID的实施例的系统100。该系统包括计算系统102,其能够在任何类型的计算系统诸如计算机、服务器、通信设备、便携式设备、平板计算机、蜂窝电话、导航设备、媒体播放器、游戏设备等中进行实现。在实现中,计算系统可以是如參考图2所示的示例描述的、在X86型PC中实现的片上系统(SoC),或可以被实现为任何其它类型的计算系统设计。包括计算系统102的计算设备能够利用各种组件诸如一个或多个处理器和存储设备以及任何数量与组合的不同组件来实现,如參考图5所示的示例设备进一步描述的。进ー步,计算系统能够利用附加组件来实现,如參考图2所述的示例SoC进ー步描述的。计算系统102包括简单外围总线(SPB ) 104诸如I2C数据总线、串行外围接ロ( SPI)数据总线或其它类型的低功率简单外围总线。示例系统100也包括外围传感器,其利用实现HID SPB接ロ 108以及可扩展性应用110的外围传感器106来表示。HID SPB接ロ能够将传感器和外围设备(例如,人机接ロ设备(HID))与计算系统接ロ。在实施例中,外围传感器112能够被实现为传感器,诸如温度计、加速计、回转仪、指南针或其它类型的传感器。外围传感器112的HID SPB接ロ 108经由简单外围总线将外围传感器与计算系统接ロ。在替代的实施例中,外围传感器的HID SPB接ロ 108能够被实现来经由简单外围总线(SPB) 104以HID数据格式将外围设备与计算系统102接ロ。该数据经由简单外围总线作为HID数据结构来传送。例如,外围传感器114经由简单外围总线将诸如平板计算机触摸屏显示器之类的触摸面板116与计算系统接ロ。在另ー示例中,外围传感器118经由简单外围总线将诸如键盘或鼠标输入设备之类的计算机输入设备与计算系统接ロ。外围传感器118也可以经由简单外围总线将传感器与计算系统接ロ。例如,外围传感器被实现来通过I2C接ロ以HID数据的形式桥接传感器输出。设备制造商能够实现设备(例如触摸面板、输入设备、传感器等)来通过HID暴露(expose)其功能。例如,触摸屏控制器能够被实现来读取可能是模拟传感器的原始触摸传感器,并生成被传送至CPU的数字信号。这些类型的控制器能够被更新来通过HID协议将触摸数据暴露给CPU。在这个示例中,计算系统102中的软件栈包括传感器栈122、输入栈124和HID软件栈126。计算系统也包括SPB驱动程序128以及I2C控制器驱动程序130和SPI控制器驱动程序132。在实施例中,每个外围传感器106 (例如外围传感器112、114和118)包括HID SPB接ロ 108,并且与I2C控制器相关联的SPB驱动程序被实现来在外围传感器和HID软件栈之间传送HID数据。外围传感器106的HID SPB接ロ 108和可扩展性应用110能够被实现为诸如在固 件中可执行来实现通过简单外围总线的HID的实施例的计算机可执行指令。本文档来自技高网...

【技术保护点】

【技术特征摘要】
2011.03.21 US 13/053,1041.一种系统(100),包括 简单外围总线(SPB) (104),被配置用于计算系统(102)中的组件之间的数据通信;和 带有HID SPB接口( 108)实现的外围传感器(106),每个外围传感器被配置来经由简单外围总线以HID数据格式将外围设备(120)和计算系统接口。2.如权利要求I所述的系统,其中外围传感器被进一步配置来经由简单外围总线在计算系统中传送用于外围设备的专有功能的可扩展性数据。3.如权利要求I所述的系统,其中外围传感器被进一步配置来向计算系统表明所述外围设备是HID兼容设备,并确定所述外围设备的配置。4.如权利要求I所述的系统,其中外围传感器被进一步配置用于使用HID报告协议从外围设备到计算系统和从计算系统到外围设备的双向数据通信。5.如权利要求I所述的系统,其中外围传感器被进...

【专利技术属性】
技术研发人员:FK贝桑尼亚AR艾娅RE奥尔D阿扎里安
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1