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

文档序号:8395720阅读:400来源:国知局
用于创建动态显示叠层的方法和系统的制作方法
【技术领域】
[0001] 本发明总地涉及用于改进装置上的视觉显示的方法、系统和计算机程序产品。更 特别地,本发明涉及用于动态显示叠层(dynamic display overlay)的方法、系统和计算机 程序产品。
【背景技术】
[0002] 几乎所有的数据处理系统都包括某种类型的向用户呈现视觉信息的显示装置 (显示器)。移动装置(诸如智能电话、平板计算机等)也是具有内置的显示装置的数据处 理系统的例子。
[0003] 信息的视觉呈现是用户相关的。以相同的方式(例如,使用相同的颜色和对比度) 向不同用户呈现的相同的视觉信息可以导致不同层级的感知。例如,具有某种程度的色盲 的用户可能会丢失一些颜色编码的信息,具有视觉可达性(visual accessibility)需求的 用户可能会丢失一些小字体的信息,具有其他视觉障碍的用户可能不能感知到使用低对比 度的明暗或颜色传达的信息。
[0004] 目前,各种操作系统包括解决这样的问题的可达性配置。例如,用户可以配置操作 系统(0S)中的可达性参数,以使得相关联的显示装置上的所有呈现都为特定的对比度水 平、颜色深度、字体大小或分辨率。
[0005] 目前,一些软件应用允许用户针对可达性或用户偏好的目的对这些特定的应用所 呈现的界面进行配置。例如,用户可以配置特定的应用,以使得该特定的应用所呈现的界面 为某一颜色方案或字体大小。

【发明内容】

[0006] 例示性实施例提供了用于动态显示叠层的方法、系统和计算机程序产品。一个实 施例包括用于创建虚拟显示叠层的方法。该实施例在第一时间检测呈现的视觉特性的第 一值,所述呈现是从在与显示装置相关联的数据处理系统中执行的应用发送到该显示装置 的。实施例在第一时间检测周围状况,其中,所述周围状况使用户对于视觉特性的第一值的 感知变为视觉特性的感知值。实施例识别视觉特性的感知值与用户指定的偏好之间的差 值。实施例使用处理器来响应于该识别以产生具有调整值的虚拟显示叠层,其中,调整值在 被应用于视觉特性的感知值时使差值减小到小于容限阈值。实施例在显示装置上显示虚拟 显示叠层,以使得虚拟显示叠层覆盖所述呈现。
[0007]另一实施例包括计算机可用程序产品,该计算机可用程序产品包括计算机可用存 储装置,该计算机可用存储装置包括用于创建虚拟显示叠层的计算机可用代码。实施例还 包括用于在第一时间检测呈现的视觉特性的第一值的计算机可用代码,所述呈现是从在与 显示装置相关联的数据处理系统中执行的应用发送到该显示装置的。实施例还包括用于在 第一时间检测周围状况的计算机可用代码,其中,所述周围状况使用户对于视觉特性的第 一值的感知变为视觉特性的感知值。实施例还包括用于识别视觉特性的感知值与用户指定 的偏好之间的差值的计算机可用代码。实施例还包括用于使用处理器来响应于该识别以产 生具有调整值的虚拟显示叠层的计算机可用代码,其中,调整值在被应用于视觉特性的感 知值时使差值减小到小于容限阈值。实施例还包括用于在显示装置上显示虚拟显示叠层以 使得虚拟显示叠层覆盖所述呈现的计算机可用代码。
[0008] 另一实施例包括用于创建虚拟显示叠层的数据处理系统。该实施例还包括存储装 置,该存储装置包括存储介质,其中,该存储装置存储计算机可用程序代码。实施例还包括 处理器,其中,该处理器执行该计算机可用程序代码。实施例还包括用于在第一时间检测呈 现的视觉特性的第一值的计算机可用代码,该呈现是从在与显示装置相关联的数据处理系 统中执行的应用发送到该显示装置的。实施例还包括用于在第一时间检测周围状况的计算 机可用代码,其中,该周围状况使用户对于视觉特性的第一值的感知变为视觉特性的感知 值。实施例还包括用于识别视觉特性的感知值与用户指定的偏好之间的差值的计算机可用 代码。实施例还包括用于使用处理器来响应于该识别以产生具有调整值的虚拟显示叠层的 计算机可用代码,其中,调整值在应用于视觉特性的感知值时使差值减小到小于容限阈值。 实施例还包括用于在显示装置上显示虚拟显示叠层以使得虚拟显示叠层覆盖所述呈现的 计算机可用代码。
【附图说明】
[0009] 本发明的被相信是新颖特征的特性在所附权利要求书中被阐述。然而,当结合附 图阅读以下对例示性实施例的详细描述时,将最好地理解本发明本身以及优选使用模式、 其进一步的目标和优点,其中:
[0010] 图1示出在其中可以实现例示性实施例的数据处理系统的网络的框图;
[0011] 图2示出在其中可以实现例示性实施例的数据处理系统的框图;
[0012] 图3示出可以通过使用例示性实施例进行修改的显示器上的呈现的框图;
[0013] 图4示出根据例示性实施例的动态显示叠层的框图;
[0014] 图5示出根据例示性实施例的创建并且管理动态显示叠层的应用的框图;以及
[0015] 图6示出根据例示性实施例的用于创建并且管理动态显示叠层的处理。
【具体实施方式】
[0016] 例示性实施例认识到,目前,视觉可达性在很大程度上是"全有或全无"的命题。配 置一个或多个OS级别的可达性参数的用户接收对于显示器上呈现的一切内容的可达性调 整。
[0017] 在OS级别的视觉可达性调整下,相同的调整被应用于显示器上的所有呈现。例示 性实施例认识到,用户可能不希望所有的呈现都以相同的方式进行调整一一例如,所有颜 色都被调整为灰阶,所有对比度都被设置为高,所有字体都被设置为大小24,诸如此类。
[0018] 此外,例示性实施例认识到,基于OS的视觉可达性调整是静态的,因为调整不随 正在显示器上呈现的视觉信息而改变。例如,如果基于OS的视觉可达性参数被设置为将 32位颜色方案变为16位颜色方案,则显示器上的所有呈现始终都将使它们的颜色方案变 为16位颜色方案,而不管颜色分辨率的损失是否还引起信息损失。例如,用户不能在以32 位呈现的所有视觉信息都可以以无损的方式用16位颜色表示时指定应将颜色方案变为16 位。可供用户使用的静态选择是改变一切或者什么也不改变。
[0019] 作为另一个例子,假定用户偏好暖色,并因此将基于OS的视觉可达性参数设置为 向显示器上的呈现应用温暖感。基于OS的视觉可达性调整选择静态暗黄色(static shade of yellow),并且叠盖该静态暗色以创建期望的温暖水平。
[0020] 目前,该静态暗黄色即使是在以下情况也不改变:显示器上的特定呈现已经根据 用户的偏好足够温暖,周围光为黄色,周围温度比阈值更温暖而使得暖色不合需要,或者某 些其他状况保证静态暗黄色变化。该静态暗黄色只有在基于0S的视觉可达性参数值改变 时才改变。
[0021] 例示性实施例还认识到,当用户不想要这样的全局性静态显示调整时,用户被限 于特定应用使得可供它们的相应的视觉呈现使用的可达性特征。例如,电子表格应用可以 允许选择高对比度颜色方案用于电子表格呈现,但是计算器应用可能不包括这样的调整。 文本编辑器可能允许选择大的默认字体或缩放水平,但是数据库应用可能不包括对于字体 大小或缩放水平调整的任何控制。
[0022] 例示性实施例还认识到,与基于0S的视觉可达性调整一样,这样的应用特定的视 觉可达性调整也是静态的。一旦被定义,特定的应用总是应用相同的调整,而不管所导致的 任何视觉信息损失、与属于其他应用的呈现的冲突、使实现相同结果可能需要的调整中的 一些或全部偏移的状况,并且不管许多其他这样的因素。与基于0S的视觉可达性参数一 样,仅通过将应用特定的视觉可达性参数从一个静态值变为另一个静态值来实现调整中所 期望的任何改变。
[0023] 用于描述本发明的例示性实施例总体上针对并且解决了上述问题以及与调整显 示装置上的呈现的视觉特性相关的其他问题。例示性实施例提供了用于动态显示叠层的方 法、系统和计算机程序广品。
[0024] 一个实施例检测呈现在或者将在给定时间呈现在显示器上的视觉信息。例如,实 施例检测到三个不同的应用在显示器的不同部分上的三个不同坐
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1