用于创建动态显示叠层的方法和系统的制作方法_5

文档序号:8395720阅读:来源:国知局
质,该程序被指 令执行系统、设备或装置使用或者与其结合使用。术语"计算机可读存储装置"或其变型不 包含诸如铜电缆、光纤或无线传输介质的信号传播介质。
[0083] 计算机可读存储装置或计算机可读介质上包含的程序代码可以使用任何适当的 介质传输,包括一一但不限于一一无线、有线、光缆、RF等等,或者上述的任何合适的组合。
[0084] 可以以一种或多种程序设计语言的任何组合来编写用于执行本发明的各方面的 操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言一诸如Java、 Smalltalk、C++等,还包括常规的过程式程序设计语言一诸如"C"语言或类似的程序设计 语言。程序代码可以完全在用户计算机上执行、部分在用户计算机上执行、作为一个独立的 软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服 务器上执行。在后一种情况下,远程计算机可以通过任何种类的网络一一包括局域网(LAN) 或广域网(WAN)-连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务 提供商来通过因特网连接)。
[0085] 本发明的各方面在本文中是参照根据本发明实施例的方法、设备(系统)和计算 机程序产品的流程图和/或框图来进行描述的。应当理解,流程图和/或框图的每个框以 及流程图和/或框图中各框的组合都可以由计算机程序指令实现。这些计算机程序指令可 以提供给一个或多个通用计算机、专用计算机或其它可编程数据处理设备的一个或多个处 理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理设备的一 个或多个处理器执行时,产生了用于实现流程图和/或框图中的一个或多个框中规定的功 能/动作的手段。
[0086] 也可以把这些计算机程序指令存储在一个或多个计算机可读存储装置或计算机 可读介质中,这些指令可以引导一个或多个计算机、一个或多个其它可编程数据处理设备、 或一个或多个其他的装置以特定的方式工作,使得存储在所述一个或多个计算机可读存储 装置或计算机可读介质中的指令产生出包括实现流程图和/或框图中的一个或多个框中 规定的功能/动作的指令的制造品(article of manufacture)。
[0087] 还可以将这些计算机程序指令加载到一个或多个计算机、一个或多个其他可编程 数据处理设备、或者一个或多个其他装置上,以使一系列操作步骤在所述一个或多个计算 机、一个或多个其他可编程设备、或者一个或多个其他装置上执行以生成计算机实现过程, 使得在所述一个或多个计算机、一个或多个其他可编程设备、或者一个或多个其他装置上 执行的指令提供用于实现流程图和/或框图中的一个或多个框中规定的功能/动作的处 理。
[0088] 本文中所使用的术语仅仅是出于描述特定实施例的目的,而非意图限制本发明。 如本文中所使用的,单数形式"一"和"所述"意图也包括复数形式,除非上下文另有明确指 示。还将理解,术语"包括"和/或"包含"在本说明书中使用时指定所陈述的特征、整数、 步骤、操作、元件和/或组件的存在,但是不排除一个或多个其他的特征、整数、步骤、操作、 元件、组件和/或它们的组的存在或添加。
[0089] 以下权利要求书中的功能元件加上所有的手段或步骤的相应的结构、材料、动作 和等同形式意图包括用于与明确地要求保护的其他要求保护的元件组合执行功能的任何 结构、材料或动作。本发明的描述是出于例示说明和描述的目的而呈现的,而非意图穷举或 者限于所公开的形式的本发明。在不脱离本发明的范围和精神的情况下,许多修改和变型 对于本领域的普通技术人员将是显而易见的。选择和描述实施例是为了最好地说明本发明 的原理和实际应用,并且使得本领域的普通技术人员能够针对适合于所设想的特定用途的 具有各种修改的各种实施例来理解本发明。
【主权项】
1. 一种用于创建虚拟显示叠层的方法,所述方法包括: 在第一时间检测呈现的视觉特性的第一值,所述呈现被从在与显示装置相关联的数据 处理系统中执行的应用发送到所述显示装置; 在第一时间检测周围状况,其中,所述周围状况使所述视觉特性的第一值的用户感知 变为所述视觉特性的感知值; 识别所述视觉特性的感知值与用户指定的偏好之间的差值; 使用处理器响应于所述识别来产生具有调整值的虚拟显示叠层,其中,所述调整值在 被应用于所述视觉特性的感知值时使所述差值减小为小于容限阔值; 在所述显示装置上显示所述虚拟显示叠层,W使得所述虚拟显示叠层覆盖所述呈现。
2. 根据权利要求1所述的方法,还包括: 在第二时间检测呈现的视觉特性的第二值; 在第二时间检测第二周围状况,其中,所述第二周围状况使所述视觉特性的第二值的 用户感知变为所述视觉特性的第二感知值; 识别所述视觉特性的第二感知值与所述偏好之间的第二差值; 响应于识别所述第二差值,产生具有第二调整值的所述虚拟显示叠层; 根据所述第二调整值,在所述显示装置上改变所述虚拟显示叠层。
3. 根据权利要求2所述的方法,其中,所述视觉特性的第二值相对于所述视觉特性的 第一值未改变。
4. 根据权利要求2所述的方法,其中,所述第二周围状况相对于所述周围状况未改变。
5. 根据权利要求2所述的方法,其中,改变虚拟显示叠层在所述偏好不改变的情况下 自动地发生。
6. 根据权利要求1所述的方法,其中,所述显示进一步使所述呈现表现为具有所述视 觉特性的调整后的感知值,其中,所述视觉特性的调整后的感知值在所述偏好的阔值容限 内。
7. 根据权利要求1所述的方法,其中,所述呈现是用于在所述显示装置上呈现视觉信 息的应用的视觉界面的一部分。
8. 根据权利要求1所述的方法,还包括: 在第一时间检测第二呈现的第二视觉特性的值,所述第二呈现被从在与所述显示装置 相关联的数据处理系统中执行的第二应用发送到所述显示装置; 根据所述周围状况,确定所述第二视觉特性的感知值; 识别所述第二视觉特性的感知值与所述偏好之间的第二差值; 响应于识别所述第二差值,产生具有第二调整值的第二虚拟显示叠层,其中,所述第二 调整值在被应用于所述第二视觉特性的感知值时使所述差值减小到小于容限阔值; 在所述显示装置上显示所述第二虚拟显示叠层,W使得所述第二虚拟显示叠层覆盖所 述第二呈现。
9. 根据权利要求1所述的方法,还包括: 使用传感器检测所述显示装置的附近的周围光的温度,其中,所述周围状况包括所述 周围光的温度,其中,所述温度对应于所述周围光的颜色。
10. 根据权利要求1所述的方法,还包括: 使用传感器检测所述显示装置的附近的周围光的强度和温度,其中,所述周围状况包 括所述周围光的颜色,其中,所述周围光的颜色对应于针对所述周围光的强度调整的周围 光的温度。
11. 根据权利要求1所述的方法,其中,所述检测还包括: 在与图形处理电路相关联的存储器中检测所述呈现,其中,在所述存储器中检测所述 呈现在所述呈现显示在所述显示装置上之前发生。
12. -种用于创建虚拟显示叠层的数据处理系统,所述数据处理系统包括适于执行根 据权利要求1至11中的任何一个所述的方法的步骤的装置。
【专利摘要】本发明涉及用于创建动态显示叠层的方法和系统。在例示性实施例中提供了一种用于创建虚拟显示叠层的方法、系统和计算机程序产品。在第一时间检测呈现的视觉特性的第一值和周围状况,所述周围状况使视觉特性的第一值的用户感知变为视觉特性的感知值。识别视觉特性的感知值与用户指定的偏好之间的差值。响应于所述识别,产生具有调整值的虚拟显示叠层,调整值在被应用于视觉特性的感知值时使差值减小到小于容限阈值。在显示装置上显示虚拟显示叠层,以使得虚拟显示叠层覆盖所述呈现。
【IPC分类】G06F9-44
【公开号】CN104714799
【申请号】CN201410679760
【发明人】普萨科德·G·拉玛查德拉, 闫顺国
【申请人】国际商业机器公司
【公开日】2015年6月17日
【申请日】2014年11月24日
【公告号】US20150170348
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1