[发明专利]基于背景的前景特性选择有效
申请号: | 201110411511.9 | 申请日: | 2011-11-21 |
公开(公告)号: | CN102591848A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | S·贡达瓦拉普 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G09G5/02 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 背景 前景 特性 选择 | ||
1.一种用于呈现包括前景文本的分层图形的计算机实现的方法,所述方法包括:
接收(210)包括一种或多种颜色或图案的背景层;
接收(220)包括在被呈现在所接收到的背景层上的情况下可能难以阅读的文本的前景层;
检测(230)所接收到的前景文本是否将呈现在所述背景层的不兼容部分上;
选择(240)所述前景文本中的对其确定与所接收到的背景层兼容的文本特性的第一区域;
在对应于所选文本区域的位置处对一个或多个背景特性进行采样(250);
动态确定(260)与所采样的背景特性兼容的一个或多个前景文本特性;
设置(270)用于绘制包括所确定的前景文本特性的前景文本的前景画笔,并且使用所设置的画笔来绘制所选文本区域;以及
通过对所述前景层应用所确定的前景特性以产生其中能够在所述背景层上阅读所述前景文本的图形显示,来呈现(290)所接收到的背景层和所接收到的前景层,
其中前面的各步骤由至少一个处理器来执行。
2.如权利要求1所述的方法,其特征在于,接收所述背景层包括接收具有匹配所述前景层的原始颜色的至少一种颜色的多色图像。
3.如权利要求1所述的方法,其特征在于,接收所述背景层包括接收将在呈现流水线中呈现给计算设备的显示器的各层。
4.如权利要求1所述的方法,其特征在于,还包括在接收到所述背景层后,向显示设备呈现所述背景层并且执行其余步骤以呈现所述前景层。
5.如权利要求1所述的方法,其特征在于,选择所述前景文本的区域包括按字符划分所述文本并且确定在每一个字符下面的背景特性。
6.如权利要求1所述的方法,其特征在于,选择所述前景文本的区域包括按像素划分所述文本并且确定在一个或多个像素下面的背景特性。
7.如权利要求1所述的方法,其特征在于,对背景特性进行采样包括标识所述背景图像颜色或图案。
8.如权利要求1所述的方法,其特征在于,确定前景特性包括确定将允许将所述前景文本与所述背景区分开以使得用户能够容易地阅读所述文本的兼容颜色、图案、亮度、对比度或其他特性。
9.如权利要求1所述的方法,其特征在于,确定前景特性包括为所述文本确定其中所述背景层具有允许用户容易地阅读所述文本的特性的新位置。
10.如权利要求1所述的方法,其特征在于,绘制所选文本区域包括将所述文本绘制到存储器缓冲区中并且在呈现所有文本后更新显示器。
11.如权利要求1所述的方法,其特征在于,绘制所选文本区域包括在完成每一个区域时直接向显示器绘制所述文本。
12.如权利要求1所述的方法,其特征在于,绘制所选文本区域包括向可以稍后显示的文件呈现所述各层。
13.一种用于基于背景来选择前景特性的计算机系统,所述系统包括:
被配置成执行包含在以下组件内的软件指令的处理器和存储器;
检测前景文本被呈现在可变背景上的情形的覆盖检测组件110;
在与将呈现前景文本的前景位置相关的背景位置处对背景图像的颜色信息进行采样的背景采样组件120;
为前景文本选择将允许将该文本与所述背景图像区分开的特性的颜色选择组件130;
设置文本画笔以基于所选特性来绘制文本的文本画笔组件140;以及
通过应用所选文本画笔来在所述背景图像上绘制所述文本来呈现所述背景图像和前景文本的呈现组件150。
14.如权利要求13所述的系统,其特征在于,所述背景采样组件还被配置成检查界定文本位置的矩形以标识将影响所述前景中的文本的可读性的颜色、图案或与所述背景相关的其他信息。
15.如权利要求13所述的系统,其特征在于,所述颜色选择组件还被配置成逆转背景颜色值以便为前景文本产生高对比度颜色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110411511.9/1.html,转载请声明来源钻瓜专利网。