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

文档序号:8926959阅读:来源:国知局
个的响应,来生成所述高等待时间数据。4. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述高等待时间数据 和所述低等待时间数据具有基本上相等的保真度。5. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述高等待时间数据 和所述低等待时间数据具有不相等的保真度。6. 如权利要求5所述的用于处理用户输入的系统,其特征在于,至少某些所述高等待 时间数据具有比所述对应的低等待时间数据高的保真度。7. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统至少部分地以从现场可编程门阵列(FPGA)、专用集成电路(ASIC)、微控制器、图 形处理单元(GPU),或片上系统(SoC)的组中选择的至少一个来实现。8. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统以集成到计算系统的现有组件中的逻辑来实现。9. 如权利要求8所述的用于处理用户输入的系统,其特征在于,所述计算系统的所述 现有组件包括从图形处理单元(GPU)、输入设备控制器、中央处理单元(CPU)、微控制器,或 片上系统(SoC)的组中选择的至少一个。10. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第一图形处理和 输出系统包括反映所述第一图形处理和输出系统的至少一个状态的状态信息,而所述第二 图形处理和输出系统的响应取决于所述状态信息。11. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统包括用户接口元素逻辑。12. 如权利要求11所述的用于处理用户输入的系统,其特征在于,进一步包括: 包含关于可见n元素的所述视觉层次结构和属性的数据的n元素数据;以及 其中所述第二图形处理和输出系统适于基于所述UI元素数据中的信息,执行命中测 试。13. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述发出的信号在流 中被发送到所述第一和第二图形处理和输出系统,所述第二图形处理和输出系统适于从所 述流中删除所述发出的信号中的一个或多个,从而防止这样的删除的信号是与由所述第一 图形处理和输出系统接收到的所接收数据相对应的所述至少某些所述发出的信号的一部 分。14. 如权利要求1所述的用于处理用户输入的系统,其特征在于,对应于供所述显示器 使用的所述高等待时间数据的至少某些所述发出的信号不同于对应于所述低等待时间数 据的所述至少某些所述发出的信号。15. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统在接收到对应的发出的信号的10毫秒内输出所述生成的低等待时间数据,以供 所述显示器使用。16. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统在接收到对应的发出的信号的5ms内输出所述生成的低等待时间数据,以供所述 显示器使用。17. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统在接收到对应的发出的信号的1毫秒内输出所述生成的低等待时间数据,以供所 述显示器使用。18. 如权利要求1所述的用于处理用户输入的系统,其特征在于,进一步包括额外的输 出设备,并且其中响应于所述至少某些所述发出的信号,所述第二图形处理和输出系统生 成额外的输出数据,以供所述额外的输出设备使用。19. 如权利要求18所述的用于处理用户输入的系统,其特征在于,所述额外的输出设 备和额外的输出数据是从包括下列各项的组中选择的:音频输出设备和音频数据,以及触 觉反馈设备和触觉反馈数据。20. 如权利要求1所述的用于处理用户输入的系统,其特征在于,会影响所述用户接口 的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化的对 应的高等待时间数据之间的差异可被用户感知。21. 如权利要求1所述的用于处理用户输入的系统,其特征在于,会影响所述用户接口 的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化的至 少某些对应的高等待时间数据以不能被用户察觉的方式混合。22. 如权利要求1所述的用于处理用户输入的系统,其特征在于,被配置成以由应用逻 辑规定的形式提供低等待时间系统响应。23. 如权利要求1所述的用于处理用户输入的系统,其特征在于,低等待时间系统响应 的所述形式包括从由下列各项构成的组中选择的响应或响应组:听觉响应、视觉响应,以及 触觉响应。24. 如权利要求1所述的用于处理用户输入的系统,其特征在于,被配置成以由系统逻 辑规定的形式提供低等待时间系统响应。25. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述用户输入设备包 括使用从由下列各项构成的组中选择的所述技术中的至少一种的直接触摸输入设备:电阻 性、直接照明、受抑全内反射、漫射照明、投射式电容、电容耦合、声波,以及像素传感器。26. 如权利要求2所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统包括至少一个预先呈现的视觉项目,并且其中所述低等待时间数据对应于所述至 少一个预先渲染的视觉项目中的一个或多个。27. 如权利要求26所述的用于处理用户输入的系统,其特征在于,所述高等待时间数 据和所述低等待时间数据具有不相等的保真度。28. 如权利要求26所述的用于处理用户输入的系统,其特征在于,所述第一图形处理 和输出系统包括反映所述第一图形处理和输出系统的至少一个状态的状态信息,而所述第 二图形处理和输出系统的响应取决于所述状态信息。29. 如权利要求26所述的用于处理用户输入的系统,其特征在于,进一步包括: 包含关于可见的n元素的所述视觉层次结构和属性的数据的n元素数据;以及 其中所述第二图形处理和输出系统适于基于所述UI元素数据中的信息,执行命中测 试。30. 如权利要求26所述的用于处理用户输入的系统,其特征在于,所述发出的信号在 流中被发送到所述第一和第二图形处理和输出系统,所述第二图形处理和输出系统适于从 所述流中删除所述发出的信号中的一个或多个,从而防止这样的删除的信号是与由所述第 一图形处理和输出系统接收到的所接收数据相对应的所述至少某些所述发出的信号的一 部分。31. 如权利要求26所述的用于处理用户输入的系统,其特征在于,进一步包括额外的 输出设备,其中响应于所述至少某些所述发出的信号,所述第二图形处理和输出系统生成 额外的输出数据,以供所述额外的输出设备使用。32. 如权利要求31所述的用于处理用户输入的系统,其特征在于,所述额外的输出设 备和额外的输出数据是从包括下列各项的组中选择的:音频输出设备和音频数据,以及触 觉反馈设备和触觉反馈数据。33. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统的响应独立于所述第一图形处理和输出系统。34. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统的响应取决于所述第一图形处理和输出系统,并且状态信息被从所述第一图形处 理和输出系统传递到所述第二图形处理和输出系统。35. 如权利要求34所述的用于处理用户输入的系统,其特征在于,从所述第一图形处 理和输出系统传递到所述第二图形处理和输出系统的数据包括描述所述用户接口中的所 述图形元素中的一个或多个的一个或多个数据片,并且其中传递的所述数据是从包括下列 各项的组中选出的:所述用户接口中的图形元素的大小、位置、外观、替代的外观、对用户输 入的响应,以及类型。36. 如权利要求31所述的用于处理用户输入的系统,其特征在于,被从所述第一图形 处理和输出系统传递到所述第二图形处理和输出系统的数据描述按钮、滑块、可拖拽或可 调整大小的⑶I元素、可滚动列表、旋转器、下拉列表、菜单、工具栏、组合框、可移动图标、 固定图标、树视图、网格视图、滚动条、可滚动窗口,或用户接口元素的外观或行为。37. 如权利要求1所述的用于处理用户输入的系统,其特征在于,高和低等待时间视觉 化通过下列各项中的至少一项在单个显示器上组合:重叠两个投射的图像,在显示缓冲区 中逻辑地组合所述视觉化,重叠两个透明层,每一透明层都能够显示所述高和低等待时间 视觉化中的一项,隔行扫描所述显示器的像素以使得某些是从所述低等待时间视觉化填充 的,而某些是从所述高等待时间视觉化填充的,或隔行扫描所述显示器所述帧以使得某些 是从所述低等待时间视觉化填充的,而某些是从所述高等待时间视觉化填充的。38. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述第二图形处理和 输出系统被配置成相对于所述第一图形处理和输出系统的保真度以低保真度处理所述事 件。39. 如权利要求1所述的用于处理用户输入的系统,其特征在于,所述输入处理系统在 用户输入信号由所述第一或第二图形处理和输出系统中的一个或两者接收到之前对用户 输入信号执行抽取。40. 如权利要求1所述的用于处理用户输入的系统,其特征在于,由所述第一和第二图 形处理和输出系统接收到的用户输入信号被差分地处理。41. 一种用于处理用户输入的系统,包括: 包括用户接口的视觉化的显示器; 适于输出对应于用户输入的信号的用户输入设备; 操作地连接到所述用户输入设备的输入处理系统,所述输入处理系统适于接收对应于 用户输入的所述信号,并发出对应于至少某些所述接收到的信号的信号流; 第一图形处理和输出系统,其适于接收所述信号流的至少一部分,以及响应于由所述 第一图形处理和输出系统接收到的所述信号流的至少一部分中的至少某些所述信号,生成 会影响所述显示器上的所述用户接口的所述视觉化的高等待时间数据,并输出所述高等待 时间数据,以供所述显示器使用; 第二图形处理和输出系统,其适于接收所述信号流的至少一部分,以及响应于由所述 第二图形处理和输出系统接收到的所述信号流的至少一部分中的至少某些所述信号,生成 会影响所述显示器上的所述用户接口的所述视觉化的低等待时间数据,并输出所述生成的 低等待时间数据,以供所述显示器使用,所述第二图形处理和输出系统被配置为相对于由 所述第一图形处理和输出系统的所述高等待时间数据的输出,在低等待时间下输出所述生 成的低等待时间数据;以及 所述显示器被配置成将至少某些所述低等待时间数据和至少某些所述高等待时间数 据合并到所述用户接口的所述视觉化中。42. 如权利要求41所述的用于处理用户输入的系统,其特征在于,通过将对应于所定 义的响应的数据与由所述第二图形处理和输出系统接收到的所述信号流的所述至少一部 分中的所述至少某些所述信号中的一个或多个相关联,来生成所述低等待时间数据。43. 如权利要求41所述的用于处理用户输入的系统,其特征在于,通过渲染来生成所 述高等待时间数据。44. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述高等待时间数 据和所述低等待时间数据具有基本上相等的保真度。45. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述高等待时间数 据和所述低等待时间数据具有不相等的保真度。46. 如权利要求45所述的用于处理用户输入的系统,其特征在于,至少某些所述高等 待时间数据具有比所述对应的低等待时间数据高的保真度。47. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述第二图形处理 和输出系统至少部分地以从现场可编程门阵列(FPGA)、专用集成电路(ASIC)、微控制器、 图形处理单元(GPU),或片上系统(SoC)的组中选择的至少一种来实现。48. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述第二图形处理 和输出系统以集成到计算系统的现有组件中的逻辑来实现。49. 如权利要求48所述的用于处理用户输入的系统,其特征在于,所述计算系统的所 述现有组件包括从图形处理单元(GPU)、输入设备控制器、中央处理单元(CPU)、微控制器, 或片上系统(SoC)的组中选择的至少一个。50. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述第一图形处理 和输出系统包括反映所述第一图形处理和输出系统的至少一个状态的状态信息,而所述第 二图形处理和输出系统的响应取决于所述状态信息。51. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述第二图形处理 和输出系统包括用户接口元素逻辑。52. 如权利要求51所述的用于处理用户输入的系统,其特征在于,进一步包括: 包含关于可见n元素的所述视觉层次结构和属性的数据的n元素数据;以及 其中所述第二图形处理和输出系统适于基于所述UI元素数据中的信息,执行命中测 试。53. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述第二图形处理 和输出系统适于从所述流中删除所述信号中的一个或多个,防止这样的删除的信号是与由 所述第一图形处理和输出系统接收到的至少某些数据相对应的所述信号流的至少一部分 的一部分。54. 如权利要求41所述的用于处理用户输入的系统,其特征在于,对应于所述高等待 时间数据的所述信号流的所述至少一部分不同于对应于所述低等待时间数据的信号的所 述至少一部分。55. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述第二图形处理 和输出系统在接收到对应的发出的信号的5毫秒内输出所述生成的低等待时间数据,以供 所述显示器使用。56. 如权利要求41所述的用于处理用户输入的系统,其特征在于,进一步包括额外的 输出设备,并且其中响应于所述信号流的所述至少一部分中的一个或多个信号,所述第二 图形处理和输出系统生成额外的输出数据,以供所述额外的输出设备使用。57. 如权利要求56所述的用于处理用户输入的系统,其特征在于,所述额外的输出设 备和额外的输出数据是从包括下列各项的组中选择的:音频输出设备和音频数据,以及触 觉反馈设备和触觉反馈数据。58. 如权利要求41所述的用于处理用户输入的系统,其特征在于,会影响所述用户接 口的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化的 对应的高等待时间数据之间的差异可被用户感知。59. 如权利要求41所述的用于处理用户输入的系统,其特征在于,会影响所述用户接 口的所述视觉化的至少某些所述低等待时间数据和会影响所述用户接口的所述视觉化的 至少某些对应的高等待时间数据以不能被用户察觉的方式混合。60. 如权利要求41所述的用于处理用户输入的系统,其特征在于,被配置成以由应用 逻辑规定的形式提供低等待时间系统响应。61. 如权利要求60所述的用于处理用户输入的系统,其特征在于,低等待时间系统响 应的所述形式包括从由下列各项构成的组中选择的响应或响应组:听觉响应、视觉响应,以 及触觉响应。62. 如权利要求41所述的用于处理用户输入的系统,其特征在于,被配置成以由系统 逻辑规定的形式提供低等待时间系统响应。63. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述用户输入设备 包括使用从由下列各项构成的组中选择的所述技术中的至少一种的直接触摸输入设备:电 阻性、直接照明、受抑全内反射、漫射照明、投射式电容、电容耦合、声波,以及像素传感器。64. 如权利要求42所述的用于处理用户输入的系统,其特征在于,所述第二图形处理 和输出系统包括至少一个预先呈现的视觉项目,并且其中所述低等待时间数据对应于所述 至少一个预先渲染的视觉项目中的一个或多个。65. 如权利要求64所述的用于处理用户输入的系统,其特征在于,所述高等待时间数 据和所述低等待时间数据具有不相等的保真度。66. 如权利要求64所述的用于处理用户输入的系统,其特征在于,所述第一图形处理 和输出系统包括反映所述第一图形处理和输出系统的至少一个状态的状态信息,而所述第 二图形处理和输出系统的响应取决于所述状态信息。67. 如权利要求64所述的用于处理用户输入的系统,其特征在于,进一步包括: 包含关于可见n元素的所述视觉层次结构和属性的数据的n元素数据;以及 其中所述第二图形处理和输出系统适于基于所述UI元素数据中的信息,执行命中测 试。68. 如权利要求64所述的用于处理用户输入的系统,其特征在于,所述发出的信号在 流中被发送到所述第一和第二图形处理和输出系统,所述第二图形处理和输出系统适于从 所述流中删除所述发出的信号中的一个或多个,从而防止这样的删除的信号是与由所述第 一图形处理和输出系统接收到的所接收数据相对应的所述至少某些所述发出的信号的一 部分。69. 如权利要求64所述的用于处理用户输入的系统,其特征在于,进一步包括额外的 输出设备,并且其中响应于所述至少某些所述发出的信号,所述第二图形处理和输出系统 生成额外的输出数据,以供所述额外的输出设备使用。70. 如权利要求69所述的用于处理用户输入的系统,其特征在于,所述额外的输出设 备和额外的输出数据是从包括下列各项的组中选择的:视觉输出设备和视觉数据,音频输 出设备和音频数据,以及触觉反馈设备和触觉反馈数据。71. 如权利要求41所述的用于处理用户输入的系统,其特征在于,所述用户输入设备 被配置成以从由下列各项构成的组中选择的至少一种形式接收用户输入:触摸、多触摸、 笔、眼睛运动、眼睛跟踪、空中姿势、音频、鼠标、键盘以及变化的压力。72. -种用于处理用户输入的系统,包括: 输入设备; 输入处理单元; 高等待时间子系统; 至少部分地以硬件实现的低等待时间子系统; 用于响应于用户输入来生成信号的输入处理单元软件;以及, 输出设备; 其中所述低等待时间子系统接收所述信号,并且相对于所述高等待时间子系统,在低 等待时间下生成至少一个低等待时间输出,并且所述高等待时间子系统处理至少某些所 述信号,并且相对于所述低等待时间子系统,在高等待时间下生成至少一个高等待时间输 出; 其中所述输入设备、所述输入处理单元、所述高等待时间子系统、所述低等待时间子系 统、所述输入处理单元软件以及所述输出设备被布置成使得: 所述低等待时间处理子系统独立于所述高等待时间处理子系统并与所述高等待时间 处理子系统并行地操作;以及 至少某些所述用户输入信号由所述低等待时间子系统和所述高等待时间子系统两者 处理,所述低等待时间子系统在低等待时间下向所述输出设备输出对给定用户输入信号的 响应,所述高等待时间子系统在高等待时间下向所述输出设备输出对所述给定用户输入信 号的响应。73. 如权利要求72所述的用于处理用户输入的系统,其特征在于,由所述低等待时间 子系统所生成的低等待时间数据是通过将对应于所定义的响应的数据与由所述低等待时 间子系统接收到的所述信号流的所述至少一部分中的所述至少某些所述信号中的一个或 多个相关联来生成的。74. 如权利要求72所述的用于处理用户输入的系统,其特征在于,通过渲染来生成由 所述高等待时间子系统所生成的高等待时间数据。75. 如权利要求72所述的用于处理用户输入的系统,其特征在于,由所述高等待时间 子系统所生成的高等待时间数据和由所述低等待时间子系统所生成的低等待时间数据具 有基本上相等的保真度。76. 如权利要求72所述的用于处理用户输入的系统,其特征在于,由所述高等待时间 子系统所生成的高等待时间数据和由所述低等待时间子系统所生成的低等待时间数据具 有不相等的的保真度。77. 如权利要求72所述的用于处理用户输入的系统,其特征在于,所述高等待时间子 系统生成高等待时间数据,所述低等待时间子系统生成低等待时间数据,并且其中至少某 些所述高等待时间数据具有比所述对应的低等待时间数据高的保真度。78. 如权利要求72所述的用于处理用户输入的系统,其特征在于,所述低等待时间子 系统至少部分地以从现场可编程门阵列(FPGA)、专用集成电路(ASIC)、微控制器、图形处 理单元(GPU),或片上系统(SoC)的组中选择的至少一种来实现。79. 如权利要求7
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1