[发明专利]基于背景的前景特性选择有效
申请号: | 201110411511.9 | 申请日: | 2011-11-21 |
公开(公告)号: | CN102591848A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | S·贡达瓦拉普 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G09G5/02 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 背景 前景 特性 选择 | ||
技术领域
本发明涉及分层图形,尤其涉及基于其上显示文本的一个或多个背景颜色来自动设置前景文本颜色的文本着色系统。
背景技术
计算机显示器当今通常包括分层图像。一种类型的分层图像包括背景图像或颜色以及前景文本。例如,操作系统外壳可提供具有用户可选择的背景图像/颜色的桌面并且在该图像的前景中在桌面上显示具有描述性文本的图标。网页通常包括文本后的图像或多层内容。诸如微软TMBINGTM之类的现代搜索引擎在它们的主页上显示每天轮换的图像,并且在前景中显示用于提交查询和选择搜索引擎的选项的文本。
这些分层图像的每一层通常都是手动选择的,以产生具有背景和前景中的颜色之间的适当对比度的可读效果。在分层图像中涉及文本的情况下,对比度和可见性是一个问题。例如,黑色背景上的黑色文本对于大多数用户而言将会是不可见的。在合成时手动查看这些显示中的每一个以使得在查看时这些显示产生令人满意的结果是耗时的过程。
在许多情况下,同一方可能不控制显示的每一层。例如,诸如在微软TMSidebar小配件和类似的分层显示画面的情况下,用户可选择背景图像而应用程序开发者可显示该背景图像上的文本。由此,应用程序开发者无法选择适当的文本颜色,因为开发者不具有较低层中的底层颜色的知识。另外,图像的颜色可以在文本的不同部分处变化。例如,如果背景图像是具有黑白方块的棋盘,则前景文本的某些部分可能位于黑色方块上而某些部分可能位于白色方块上。将文本设为全黑或全白在这些情形中仍将造成问题。对于更复杂的背景图像,文本的适当颜色可以在逐个像素的基础上变化。手动确定每一个像素的文本颜色是通常涉及艺术家或图形设计者产生令人满意的结果的工作的耗时的过程。
发明内容
此处描述了基于其上显示文本的一个或多个背景颜色来自动设置前景文本颜色的文本着色系统。在一些实施方式中,该系统在逐个字符或逐个像素的基础上确定并设置文本颜色。文本着色系统标识与文本串的每一个像素相邻的背景颜色。对于每一个像素区域,该系统选择满足一个或多个着色准则的颜色。接着,该系统基于所选颜色在每一个区域设置文本颜色。该系统还可设置文本的其他特性,诸如文本亮度、文本图案、是否突出显示文本、字体大小、文本着重,等等。这允许用户在每一个位置看见文本,而不管背景图像。该系统然后诸如通过计算机显示器或移动设备显示器向用户显示分层图像。由此,即使在不同各方控制每一层时,该文本着色系统在存在分层图形显示的情况下提供可读文本。
提供本发明内容以便以简化形式介绍在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。
附图说明
图1是示出一个实施方式中的文本着色系统的各组件的框图。
图2是示出一个实施方式中的文本着色系统的呈现包括前景文本的分层图形的处理的流程图。
图3是示出一个实施方式中的文本着色系统的接收动态文本配置信息的处理的流程图。
图4是示出一个实施方式中的文本着色系统所呈现的分层图形的示例的显示图。
具体实施方式
此处描述了基于其上显示文本的一个或多个背景颜色来自动设置前景文本颜色的文本着色系统。在一些实施方式中,该系统在逐个字符或逐个像素的基础上确定并设置文本颜色。文本着色系统标识与文本串的每一个像素相邻的背景颜色。例如,如果背景图像是具有黑白方块的棋盘,则该系统标识覆盖黑色方块的文本以及覆盖白色方块的文本。对于每一个像素区域(例如,字符、像素或整个文本串),该系统选择满足一个或多个着色准则的颜色。例如,操作员可将该系统配置成选择高对比度文本颜色或针对背景图像的补充文本颜色。接着,该系统基于所选颜色在每一个区域设置文本颜色。例如,对于白色方块上的文本的各个区域,该系统可以选择黑色文本颜色,而对于黑色方块上的文本的各个区域,该系统可以选择白色文本颜色
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110411511.9/2.html,转载请声明来源钻瓜专利网。