用于低等待时间用户输入处理和反馈的混合型系统和方法_5

文档序号:8926959阅读:来源:国知局
2所述的用于处理用户输入的系统,其特征在于,所述低等待时间子 系统以集成到计算系统的现有组件中的逻辑来实现。80. 如权利要求79所述的用于处理用户输入的系统,其特征在于,所述计算系统的所 述现有组件包括从图形处理单元(GPU)、输入设备控制器、中央处理单元(CPU)、微控制器, 或片上系统(SoC)的组中选择的至少一个。81. 如权利要求72所述的用于处理用户输入的系统,其特征在于,高等待时间子系统 包括反映所述高等待时间子系统的至少一个状态的状态信息,所述低等待时间子系统的响 应取决于所述状态信息。82. 如权利要求72所述的用于处理用户输入的系统,其特征在于,所述低等待时间子 系统包括用户接口元素逻辑。83. 如权利要求82所述的用于处理用户输入的系统,其特征在于,进一步包括: 包含关于可见n元素的所述视觉层次结构和属性的数据的n元素数据;以及 其中所述低等待时间子系统适于基于所述UI元素数据中的信息,执行命中测试。84. 如权利要求72所述的用于处理用户输入的系统,其特征在于,所述低等待时间子 系统适于从所述流中删除所述信号中的一个或多个,从而防止这样的删除的信号是与由所 述高等待时间子系统接收到的所述至少某些所接收数据相对应的所述信号流的至少一部 分的一部分。85. 如权利要求72所述的用于处理用户输入的系统,其特征在于,对应于所述高等待 时间数据的所述信号流的所述至少一部分不同于对应于所述低等待时间数据的信号的所 述至少一部分。86. 如权利要求72所述的用于处理用户输入的系统,其特征在于,所述低等待时间子 系统在接收到对应的发出的信号的5毫秒内输出所述生成的低等待时间数据,以供所述显 示器使用。87. 如权利要求72所述的用于处理用户输入的系统,其特征在于,进一步包括额外的 输出设备,并且其中响应于所述信号流的所述至少一部分中的一个或多个信号,所述低等 待时间子系统生成额外的输出数据,以供所述额外的输出设备使用。88. 如权利要求87所述的用于处理用户输入的系统,其特征在于,所述额外的输出设 备和额外的输出数据是从包括下列各项的组中选择的:音频输出设备和音频数据,以及触 觉反馈设备和触觉反馈数据。89. 如权利要求72所述的用于处理用户输入的系统,其特征在于,会影响所述用户接 口的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化的 对应的高等待时间数据之间的差异可被用户感知。90. 如权利要求72所述的用于处理用户输入的系统,其特征在于,会影响所述用户接 口的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化的 至少某些对应的高等待时间数据以不能被用户察觉的方式混合。91. 如权利要求72所述的用于处理用户输入的系统,其特征在于,被配置成以由应用 逻辑规定的形式提供低等待时间系统响应。92. 如权利要求91所述的用于处理用户输入的系统,其特征在于,低等待时间系统响 应的所述形式包括从由下列各项构成的组中选择的响应或响应组:听觉响应、视觉响应,以 及触觉响应。93. 如权利要求72所述的用于处理用户输入的系统,其特征在于,被配置成以由系统 逻辑规定的形式提供低等待时间系统响应。94. 如权利要求72所述的用于处理用户输入的系统,其特征在于,所述用户输入设备 包括使用从由下列各项构成的组中选择的所述技术中的至少一种的直接触摸输入设备:电 阻性、直接照明、受抑全内反射、漫射照明、投射式电容、电容耦合、声波,以及像素传感器。95. 如权利要求73所述的用于处理用户输入的系统,其特征在于,所述低等待时间子 系统包括至少一个预先呈现的视觉项目,并且其中所述低等待时间数据对应于所述至少一 个预先渲染的视觉项目中的一个或多个。96. 如权利要求95所述的用于处理用户输入的系统,其特征在于,所述高等待时间数 据和所述低等待时间数据具有不相等的保真度。97. 如权利要求95所述的用于处理用户输入的系统,其特征在于,所述高等待时间子 系统包括反映所述高等待时间子系统的至少一个状态的状态信息,所述低等待时间子系统 的响应取决于所述状态信息。98. 如权利要求95所述的用于处理用户输入的系统,其特征在于,进一步包括: 包含关于可见n元素的所述视觉层次结构和属性的数据的n元素数据;以及 其中所述低等待时间子系统适于基于所述UI元素数据中的信息,执行命中测试。99. 如权利要求95所述的用于处理用户输入的系统,其特征在于,所述发出的信号在 流中被发送到所述高和低等待时间子系统,所述低等待时间子系统适于从所述流中删除所 述发出的信号中的一个或多个,从而防止这样的删除的信号是与由所述高等待时间子系统 接收到的所接收数据相对应的所述至少某些所述发出的信号的一部分。100. 如权利要求95所述的用于处理用户输入的系统,其特征在于,进一步包括额外的 输出设备,并且其中响应于所述至少某些所述发出的信号,所述低等待时间子系统生成额 外的输出数据,以供所述额外的输出设备使用。101. 如权利要求100所述的用于处理用户输入的系统,其特征在于,所述额外的输出 设备和额外的输出数据是从包括下列各项的组中选择的:视觉输出设备和视觉数据,音频 输出设备和音频数据,以及触觉反馈设备和触觉反馈数据。102. 如权利要求72所述的用于处理用户输入的系统,其特征在于,所述用户输入设 备被配置成以从由下列各项构成的组中选择的至少一种形式接收用户输入:触摸、多触摸、 笔、眼睛运动、眼睛跟踪、空中姿势、音频、鼠标、键盘以及变化的压力。103.-种用于处理用户输入的系统,包括: 输入设备; 输入处理单元; 包括在软件堆栈中运行的软件的高等待时间子系统; 低等待时间子系统; 适于响应于用户输入来生成信号的输入处理单元软件;以及, 输出设备; 其中所述低等待时间子系统相对于所述高等待时间子系统,在低等待时间下处理所述 信号,所述高等待时间子系统相对于所述低等待时间子系统,在高等待时间下处理所述用 户输入事件; 其中所述低等待时间子系统接收所述信号,并相对于所述高等待时间子系统,在低等 待时间下生成至少一个低等待时间输出,所述高等待时间子系统处理至少某些所述信号, 并相对于所述低等待时间子系统,在高等待时间下生成至少一个高等待时间输出; 其中所述输入设备、所述输入处理单元、所述高等待时间处理子系统、所述低等待时间 处理子系统、所述输入处理单元软件以及所述输出设备被布置成使得: 所述低等待时间处理子系统独立于所述高等待时间处理子系统并与所述高等待时间 处理子系统并行地操作;以及 至少某些所述用户输入信号由所述低等待时间子系统和所述高等待时间子系统两者 处理,所述低等待时间子系统在低等待时间下向所述输出设备输出对给定用户输入信号的 响应,所述高等待时间子系统在高等待时间下向所述输出设备输出对所述给定用户输入信 号的响应。104. 如权利要求103所述的用于处理用户输入的系统,其特征在于,由所述低等待时 间子系统所生成的低等待时间数据是通过将对应于所定义的响应的数据与由所述低等待 时间子系统接收到的所述信号流的所述至少一部分中的所述至少某些所述信号中的一个 或多个相关联来生成的。105. 如权利要求103所述的用于处理用户输入的系统,其特征在于,通过渲染来生成 由所述高等待时间子系统所生成的高等待时间数据。106. 如权利要求103所述的用于处理用户输入的系统,其特征在于,由所述高等待时 间子系统所生成的高等待时间数据和由所述低等待时间子系统所生成的低等待时间数据 具有基本上相等的保真度。107. 如权利要求103所述的用于处理用户输入的系统,其特征在于,由所述高等待时 间子系统所生成的高等待时间数据和由所述低等待时间子系统所生成的低等待时间数据 具有不相等的的保真度。108. 如权利要求103所述的用于处理用户输入的系统,其特征在于,所述高等待时间 子系统生成高等待时间数据,所述低等待时间子系统生成低等待时间数据,并且其中至少 某些所述高等待时间数据具有比所述对应的低等待时间数据高的保真度。109. 如权利要求103所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统至少部分地以从现场可编程门阵列(FPGA)、专用集成电路(ASIC)、微控制器、图形 处理单元(GPU),或片上系统(SoC)的组中选择的至少一种来实现。110. 如权利要求103所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统以集成到计算系统的现有组件中的逻辑来实现。111. 如权利要求110所述的用于处理用户输入的系统,其特征在于,所述计算系统的 所述现有组件包括从图形处理单元(GPU)、输入设备控制器、中央处理单元(CPU)、微控制 器,或片上系统(SoC)的组中选择的至少一个。112.如权利要求103所述的用于处理用户输入的系统,其特征在于,所述高等待时间 子系统包括反映所述高等待时间子系统的至少一个状态的状态信息,所述低等待时间子系 统的响应取决于所述状态信息。113.如权利要求103所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统包括用户接口元素逻辑。114.如权利要求113所述的用于处理用户输入的系统,其特征在于,进一步包括: 包含关于可见n元素的所述视觉层次结构和属性的数据的n元素数据;以及 其中所述低等待时间子系统适于基于所述UI元素数据中的信息,执行命中测试。115.如权利要求103所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统适于从所述流中删除所述信号中的一个或多个,从而防止这样的删除的信号是与由 所述高等待时间子系统接收到的至少某些所接收数据相对应的所述信号流的至少一部分 的一部分。116.如权利要求103所述的用于处理用户输入的系统,其特征在于,对应于所述高等 待时间数据的所述信号流的所述至少一部分不同于对应于所述低等待时间数据的信号的 所述至少一部分。117.如权利要求103所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统在接收到对应的发出的信号的5毫秒内输出所述生成的低等待时间数据,以供所述 显示器使用。118.如权利要求103所述的用于处理用户输入的系统,其特征在于,进一步包括额外 的输出设备,并且其中响应于所述信号流的所述至少一部分中的一个或多个信号,所述低 等待时间子系统生成额外的输出数据,以供所述额外的输出设备使用。119.如权利要求103所述的用于处理用户输入的系统,其特征在于,所述额外的输出 设备和额外的输出数据是从包括下列各项的组中选择的:音频输出设备和音频数据,以及 触觉反馈设备和触觉反馈数据。120.如权利要求103所述的用于处理用户输入的系统,其特征在于,会影响所述用户 接口的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化 的对应的高等待时间数据之间的差异可被用户感知。121.如权利要求103所述的用于处理用户输入的系统,其特征在于,会影响所述用户 接口的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化 的至少某些对应的高等待时间数据以不能被用户察觉的方式混合。122.如权利要求103所述的用于处理用户输入的系统,其特征在于,被配置成以由应 用逻辑规定的形式提供低等待时间系统响应。123.如权利要求122所述的用于处理用户输入的系统,其特征在于,低等待时间系统 响应的所述形式包括从由下列各项构成的组中选择的响应或响应组:听觉响应、视觉响应, 以及触觉响应。124.如权利要求103所述的用于处理用户输入的系统,其特征在于,被配置成以由系 统逻辑规定的形式提供低等待时间系统响应。125.如权利要求103所述的用于处理用户输入的系统,其特征在于,所述用户输入设 备包括使用从由下列各项构成的组中选择的所述技术中的至少一种的直接触摸输入设备: 电阻性、直接照明、受抑全内反射、漫射照明、投射式电容、电容耦合、声波,以及像素传感 器。126. 如权利要求104所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统包括至少一个预先呈现的视觉项目,并且其中所述低等待时间数据对应于所述至少 一个预先渲染的视觉项目中的一个或多个。127. 如权利要求126所述的用于处理用户输入的系统,其特征在于,所述高等待时间 数据和所述低等待时间数据具有不相等的保真度。128. 如权利要求126所述的用于处理用户输入的系统,其特征在于,所述高等待时间 子系统包括反映所述高等待时间子系统的至少一个状态的状态信息,所述低等待时间子系 统的响应取决于所述状态信息。129. 如权利要求126所述的用于处理用户输入的系统,其特征在于,进一步包括: 包含关于可见n元素的所述视觉层次结构和属性的数据的n元素数据;以及 其中所述低等待时间子系统适于基于所述UI元素数据中的信息,执行命中测试。130. 如权利要求126所述的用于处理用户输入的系统,其特征在于,所述发出的信号 在流中被发送到所述高和低等待时间子系统,所述低等待时间子系统适于从所述流中删除 所述发出的信号中的一个或多个,从而防止这样的删除的信号是与由所述高等待时间子系 统接收到的所接收数据相对应的所述至少某些所述发出的信号的一部分。131. 如权利要求126所述的用于处理用户输入的系统,其特征在于,进一步包括额外 的输出设备,并且其中响应于所述至少某些所述发出的信号,所述低等待时间子系统生成 额外的输出数据,以供所述额外的输出设备使用。132. 如权利要求131所述的用于处理用户输入的系统,其特征在于,所述额外的输出 设备和额外的输出数据是从包括下列各项的组中选择的:视觉输出设备和视觉数据,音频 输出设备和音频数据,以及触觉反馈设备和触觉反馈数据。133. 如权利要求103所述的用于处理用户输入的系统,其特征在于,所述用户输入设 备被配置成以从由下列各项构成的组中选择的至少一种形式接收用户输入:触摸、多触摸、 笔、眼睛运动、眼睛跟踪、空中姿势、音频、鼠标、键盘以及变化的压力。134. -种用于处理用户输入的系统,包括: 包括输入设备的输入子系统,所述子系统适于响应于到所述输入设备的多个用户输 入,输出信号,所述信号包括关于所述输入的信息; 低等待时间子系统,其适于接收所述信号并响应于所述信号中的一个或多个生成低等 待时间响应,以及将所述信号中的至少一个发送到高等待时间子系统; 所述高等待时间子系统,其适于接收所述信号中的所述至少一个,以及响应于所述信 号中的至少一个中的一个或多个,生成高等待时间响应;以及, 操作地连接到所述低等待时间子系统和所述高等待时间子系统的输出设备,所述输出 设备被配置成混合所述低等待时间响应和所述高等待时间响应; 其中所述低等待时间子系统相对于所述高等待时间子系统在低等待时间下生成所述 低等待时间响应,所述高等待时间子系统相对于所述低等待时间子系统在高等待时间下生 成所述高等待时间响应。135. 如权利要求134所述的用于处理用户输入的系统,其特征在于,由所述低等待时 间子系统所生成的低等待时间数据是通过将对应于所定义的响应的数据与由所述低等待 时间子系统接收到的所述信号流的所述至少一部分中的所述至少某些所述信号中的一个 或多个相关联来生成的。136. 如权利要求134所述的用于处理用户输入的系统,其特征在于,通过渲染来生成 由所述高等待时间子系统所生成的高等待时间数据。137. 如权利要求134所述的用于处理用户输入的系统,其特征在于,由所述高等待时 间子系统所生成的高等待时间数据和由所述低等待时间子系统所生成的低等待时间数据 具有基本上相等的保真度。138. 如权利要求134所述的用于处理用户输入的系统,其特征在于,由所述高等待时 间子系统所生成的高等待时间数据和由所述低等待时间子系统所生成的低等待时间数据 具有不相等的的保真度。139. 如权利要求134所述的用于处理用户输入的系统,其特征在于,所述高等待时间 子系统生成高等待时间数据,所述低等待时间子系统生成低等待时间数据,并且其中至少 某些所述高等待时间数据具有比所述对应的低等待时间数据高的保真度。140. 如权利要求134所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统至少部分地以从现场可编程门阵列(FPGA)、专用集成电路(ASIC)、微控制器、图形 处理单元(GPU),或片上系统(SoC)的组中选择的至少一种来实现。141. 如权利要求134所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统以集成到计算系统的现有组件中的逻辑来实现。142. 如权利要求134所述的用于处理用户输入的系统,其特征在于,所述计算系统的 所述现有组件包括从图形处理单元(GPU)、输入设备控制器、中央处理单元(CPU)、微控制 器,或片上系统(SoC)的组中选择的至少一个。143. 如权利要求134所述的用于处理用户输入的系统,其特征在于,所述高等待时间 子系统包括反映所述高等待时间子系统的至少一个状态的状态信息,所述低等待时间子系 统的响应取决于所述状态信息。144. 如权利要求134所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统包括用户接口元素逻辑。145. 如权利要求144所述的用于处理用户输入的系统,其特征在于,进一步包括: 包含关于可见n元素的所述视觉层次结构和属性的数据的n元素数据;以及 其中所述低等待时间子系统适于基于所述UI元素数据中的信息,执行命中测试。146. 如权利要求134所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统适于从所述流中删除所述信号中的一个或多个,从而防止这样的删除的信号是与由 所述低等待时间子系统接收到的所述至少某些所接收数据相对应的所述信号流的至少一 部分的一部分。147. 如权利要求134所述的用于处理用户输入的系统,其特征在于,对应于所述高等 待时间数据的所述信号流的所述至少一部分不同于对应于所述低等待时间数据的信号的 所述至少一部分。148. 如权利要求134所述的用于处理用户输入的系统,其特征在于,所述低等待时间 子系统在接收到对应的发出的信号的5毫秒内输出所述生成的低等待时间数据,以供所述 显示器使用。149.如权利要求134所述的用于处理用户输入的系统,其特征在于,进一步包括额外 的输出设备,并且其中响应于所述信号流的所述至少一部分中的一个或多个信号,所述低 等待时间子系统生成额外的输出数据,以供所述额外的输出设备使用。150.如权利要求149所述的用于处理用户输入的系统,其特征在于,所述额外的输出 设备和额外的输出数据是从包括下列各项的组中选择的:音频输出设备和音频数据,以及 触觉反馈设备和触觉反馈数据。151.如权利要求134所述的用于处理用户输入的系统,其特征在于,会影响所述用户 接口的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化 的对应的高等待时间数据之间的差异可被用户感知。152.如权利要求134所述的用于处理用户输入的系统,其特征在于,会影响所述用户 接口的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化 的至少某些对应的高等待时间数据以不能被用户察觉的方式混合。153.如权利要求134所述的用于处理用户输入的系统,其特征在于,被配置成以由应 用逻辑规定的形式提供低等待时间系统响应。154.如权利要求153所述的用于处理用户输入的系统,其特征在于,低等待时间系统 响应的所述形式包括从由下列各项构成的组中选择的响应或响应组:听觉响应、视觉响应, 以及触觉响应。155.如权利要求134所述的用于处理用户输入的系统,其特征在于,被配置成以由系 统逻辑规定的形式提供低等待时间系统响应。156.如权利要求134所述的用于处理用户输入
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1