[發明專利]基于背景的前景特性選擇有效
| 申請號: | 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.szxzyx.cn/pat/books/201110411511.9/1.html,轉載請聲明來源鉆瓜專利網。





