欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動終端顯示桌面文字顏色的方法及裝置的制作方法

文檔序號:7710358閱讀:216來源:國知局
專利名稱:一種移動終端顯示桌面文字顏色的方法及裝置的制作方法
技術領域
本發(fā)明涉及移動終端領域,尤其涉及移動終端顯示桌面上文字字體顏色 的方法及裝置。
背景技術
目前移動終端桌面上顯示的文字的顏色基本上都是固定不變的,這會給 用戶的使用帶來極大地不便。如今移動終端上顯示的文字越來越多,比如應 用程序圖標、時間、運營商名稱、動態(tài)分發(fā)內容及其音樂播放歌曲名或其它 媒體播放片名等。當用戶將其喜愛的圖片更換為桌面上的墻紙時,如果桌面 顯示文字處的墻紙顏色和桌面上文字字體顏色相近或者相同時,用戶通常會 看不見或者看不清桌面上顯示的文字。遇到這種情況,用戶或者忍痛割愛,
不得不更換其它適合于桌面上文字的墻紙;或者針對其喜愛的墻紙去反復尋 找并試著更換與該墻紙適應的桌面文字顏色,但最后仍有可能因找不到合適 顏色的桌面文字而不得不放棄其喜愛的墻紙。
由此可見,現(xiàn)有的移動終端桌面以固定不變的文字顏色來顯示的方式, 已經(jīng)極為不適應用戶多樣化、個性化發(fā)展的需求,因此亟待改進。

發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種移動終端顯示桌面文字顏色的方 法及裝置,能夠針對墻紙顏色自適應地調整桌面文字顏色進行顯示。
為了解決上述技術問題,本發(fā)明提供了一種移動終端顯示桌面文字顏色 的方法,包4舌
獲取桌面上顯示文字區(qū)域處的墻紙的位圖,將該位圖中每一像素點的顏 色與預先存儲的字體的顏色范圍進行比較,以獲取該墻紙的主色;將與該墻紙的主色反差大的顏色確定為該文字區(qū)域內字體的顏色,并以 確定的顏色顯示該文字區(qū)域內字體。
進一步地,與所述墻紙的主色反差大的顏色為該主色的補色。
進一步地,預先存儲字體的顏色范圍包括
按照終端支持顏色位數(shù)預存常用字體顏色及其補色,并預存這些顏色相 近的顏色范圍,且該顏色范圍內的顏色色值不相互重疊。
進一步地,獲取該墻紙的主色是指
通過比較,確定每一像素點的顏色所屬的字體的顏色范圍,對所有字體 的顏色范圍內的像素點進行統(tǒng)計,找到具有像素點最多的顏色范圍,將該顏 色范圍所對應的顏色確定為該墻紙的主色。
進一步地,與該墻紙的主色反差大的顏色通過以下步驟查找
找到主色的補色所屬的字體的顏色范圍,或找到與補色相差最小的顏色 所屬的字體的顏色范圍,將找到的該顏色范圍所對應的顏色確定為要查找的顏色。
為了解決上述技術問題,本發(fā)明提供了一種移動終端顯示桌面文字顏色 的裝置,包括依次連接的桌面文字區(qū)域抓獲模塊、墻紙位圖信息獲取模塊、 墻紙位圖主色獲取模塊以及字體顏色顯示模塊,其中
桌面文字區(qū)域抓獲模塊,用于抓獲終端桌面上顯示的文字區(qū)域,并將文 字區(qū)域及其標識分別輸出給墻紙位圖信息獲取模塊和字體顏色顯示模塊;
墻紙位圖信息獲取模塊,用于獲取文字區(qū)域處墻紙的位圖,并將該位圖 和文字區(qū)域的標識輸出給墻紙位圖主色獲取模塊;
墻紙位圖主色獲^4莫塊,用于對輸入的位圖中每一像素點的顏色與預先 存儲的字體的顏色范圍進行比較,以獲取墻紙的主色,并將該主色和文字區(qū) 域的標識輸出給字體顏色顯示模塊;
字體顏色顯示模塊,用于找到與該主色反差大的顏色,并通過文字區(qū)域 的標識確定為相應文字區(qū)域內字體的顏色,以該確定的顏色顯示相應文字區(qū)域字體的顏色。 進一步地,
字體顏色顯示模塊找到的與該主色反差大的顏色是指該主色的補色。 進一步地,還包括與墻紙位圖主色獲取模塊連接的字體顏色范圍預存模
塊,其中
字體顏色范圍預存模塊,用于按照終端支持顏色位數(shù)預先存儲常用字體 顏色及其補色以及這些顏色相近的顏色范圍,且該顏色范圍內的顏色色值不 相互重疊;
墻紙位圖主色獲取模塊,對輸入的位圖中每一像素點的顏色與字體顏色 范圍預存模塊內預先存儲的字體的顏色范圍進行比較,以獲取墻紙的主色。
進一步地,
墻紙位圖主色獲取模塊通過所述比較,確定每一像素點的顏色所屬的字 體的顏色范圍,對所有字體的顏色范圍內的像素點進行統(tǒng)計,找到具有像素 點最多的顏色范圍,將該顏色范圍所對應的顏色確定為該墻紙的主色。
進一步地,
字體顏色顯示模塊,找到主色的補色所屬的字體的顏色范圍,或找到與 該補色相差最小的顏色所屬的字體的顏色范圍,將找到的顏色范圍所對應的 顏色確定為要查找的與主色反差大的顏色。
采用本發(fā)明的方法及裝置,能夠針對用戶安裝的墻紙的顏色自動調整桌 面上文字的顏色,從而保證用戶在更換墻紙之后桌面上的文字依然清晰可見, 由此大大了增加用戶使用的方便性,提升了用戶體驗,從而能夠適應用戶多 樣化、個性化發(fā)展的需求。


圖1為移動終端桌面上顯示文字及墻紙的示意圖2為本發(fā)明實施例的移動終端顯示桌面文字顏色的方法流程圖;圖3為本發(fā)明的方法應用實例流程圖4為本發(fā)明實施例的移動終端顯示桌面文字顏色的裝置的結構框圖。
具體實施例方式
本發(fā)明提供的移動終端顯示桌面文字顏色的方法及裝置,其發(fā)明構思是,當要在桌面的墻紙上顯示文字區(qū)域內的字體時,先獲取到文字區(qū)域處墻紙的主色,再根據(jù)該主色獲取與該主色反差大的顏色,并將其確定為文字區(qū)域內的字體的顏色從而顯示之。
以下結合附圖和優(yōu)選實施例對本發(fā)明的技術方案進行詳細地闡述。以下實施例僅僅用于說明和解釋本發(fā)明,而不構成對本發(fā)明技術方案的限制。
如圖1所示,通常會在移動終端桌面上顯示墻紙,并固定顯示出文字區(qū)i或內的文字。
本發(fā)明實施例的移動終端顯示桌面文字顏色的方法流程如圖2所示,包括如下步驟
210:按照移動終端支持顏色位數(shù)預存常用字體顏色及其補色,并預存這些顏色相近的顏色范圍;
譬如一移動終端支持16位的像素色值,預存常用字體顏色及其補色色值分別為X1,X2, ...XN,并預存分別與X1,X2, ...XN相近的顏色范圍(a b),(c d) , ... (k m)。其中,這些顏色范圍內的色值不能相互有重疊。
220:獲取桌面上顯示文字區(qū)域處的墻紙的位圖,將該位圖中每一像素點的顏色與預存的顏色范圍進行比較,從而獲取該處墻紙的主色;
通過比較,確定每一像素點的顏色所屬的顏色范圍,對所有具有位圖像素點的顏色范圍內的像素點進行統(tǒng)計,找到像素點最多的顏色范圍,則將該顏色范圍所對應的顏色確定為文字區(qū)域處的墻紙的主色。
230:找到與該主色反差大的顏色,并將其確定為文字區(qū)域內字體的顏色;
與該主色反差大的顏色優(yōu)選為該主色的補色,亦即將該主色的補色確定為文字區(qū)域內字體的顏色。
譬如文字區(qū)域處的墻紙的主色為黑色,則將黑色的補色即白色或與黑色相差較大的黃色確定為文字區(qū)域內字體的顏色。
240:以該確定的顏色顯示文字區(qū)域內的字體。
如圖3所示,是本發(fā)明針對上述方法給出的一個應用實例流程,里面對如何逐一根據(jù)文字區(qū)域處墻紙的位圖信息獲取墻紙的主色,并由此確定文字區(qū)域內的字體顏色,進行了更詳細地闡述;該流程假設移動終端已預存了常用字體顏色及其補色以及這些顏色相近的顏色范圍,包括如下步驟
301:顯示用戶更換的墻紙;
墻紙更換時,找出桌面上固定顯示的文字區(qū)域。如圖1中的文字區(qū)域l、文字區(qū)域2、文字區(qū)域3以及文字區(qū)域4。
302:獲取桌面上固定顯示的一塊文字區(qū)域所處墻紙的位圖信息,包括位圖中所有像素點及其色值;
譬如獲取圖1中的文字區(qū)域1所處墻紙的位圖信息,包括其中n個像素點和其色值假設為(yl,y2, ...,yn)。
303:判斷并記錄該位圖中每個像素點的色值其所屬的預存字體的顏色范
圍;
即從yl到y(tǒng)n逐一判斷并記錄其色值是處于(a-b), (c扁d),..., ( k-m )的哪一個顏色范圍內。
304:統(tǒng)計所有具有位圖像素點的顏色范圍其內的像素點數(shù)目;
譬如經(jīng)統(tǒng)計獲知(a-b)內具有2189個像素點,(c-d )內具有290個l象素點,…,(k-m)內具有101個像素點。
305:將其中具有最多像素點數(shù)目的顏色范圍所對應顏色的色值確定為該位圖的主色的色值;
譬如將具有最多像素點的(a-b)所對應的黑色色值X1確定為該位圖的主色的色值。306:獲取與該位圖主色的色值反差大的顏色的色值,并將其確定為桌面上該文字區(qū)域的文字顏色的色值;
與該主色反差大的顏色優(yōu)選為該主色的補色。
可以通過以下方式找與主色反差大的顏色(包括主色的補色)
1 )將顏色A對應RGB值按位取反所獲得的RGB值,然后再轉換為具體色值作為補色B對應的色^直。
譬如,黑色的GRB值為(0, 0, 0),對該GRB值按位取反得(255,255, 255 ),再將其轉換為相應的色值,即白色色值X2。
2)根據(jù)顏色A的補色找到其所在的顏色范圍,或找到與該補色相差最小的顏色的顏色范圍,將該顏色范圍所對應的顏色確定為要找的顏色。
307:判斷是否還有其它文字區(qū)域,是則返回步驟302^L行,否則結束流程。
本發(fā)明針對前面敘述的移動終端顯示桌面文字顏色的方法實施例,還相應地提供了移動終端顯示桌面文字顏色的裝置實施例,其結構如圖4所示,該裝置400包括字體顏色范圍預存模塊410,還包括依次連接的桌面文字區(qū)域抓獲模塊420、墻紙位圖信息獲取模塊430、墻紙位圖主色獲取模塊440以及字體顏色顯示;^莫塊450,其中
字體顏色范圍預存模塊410,用于按照移動終端支持顏色位數(shù)預存常用字體顏色及其補色,并預存這些顏色相近的顏色范圍;
桌面文字區(qū)域抓獲模塊420,用于抓獲桌面上顯示的文字區(qū)域,并將文字區(qū)域及其標識分別輸出給墻紙位圖信息獲取模塊430和字體顏色顯示模塊450;
墻紙位圖信息獲取4莫塊430,用于獲取桌面上顯示的文字區(qū)域處墻紙的位圖,并將該位圖和文字區(qū)域標識輸出給墻紙位圖主色獲取模塊440;
墻紙位圖主色獲取模塊440,還與字體顏色范圍預存模塊410連接,用于對輸入的位圖中每一像素點的顏色與字體顏色范圍預存模塊410中預存的顏色范圍進行比較,以獲取該處墻紙的主色,并將該主色和文字區(qū)域標識輸
出給字體顏色顯示模塊450;
墻紙位圖主色獲取模塊440通過比較,確定每一像素點的顏色所屬的顏色范圍,對所有具有位圖像素點的顏色范圍內的像素點進行統(tǒng)計,找到像素點最多的顏色范圍,則將該顏色范圍所對應的顏色確定為文字區(qū)域處的墻紙的主色。
字體顏色顯示模塊450,用于針對從桌面文字區(qū)域抓獲模塊420輸入的桌面上顯示的文字區(qū)域,根據(jù)輸入的文字區(qū)域處的墻紙的主色,找到與該主色反差大的顏色,通過文字區(qū)域標識確定為相應文字區(qū)域內字體的顏色,并以該顏色顯示該文字區(qū)域字體的顏色。
與該主色反差大的顏色優(yōu)選為該主色的補色。
譬如文字區(qū)域1處的墻紙的主色為黑色,則將黑色的補色即白色或與黑色相差較大的黃色確定為文字區(qū)域1內字體的顏色。
與市場上移動終端所帶功能相比,本發(fā)明為移動終端提供了一種能夠根據(jù)桌面墻紙的顏色而自適應地調整桌面上文字顏色的功能,由此保證了用戶在更換墻紙之后桌面上的文字依然清晰可見,大大了增加用戶使用的方便性,提升了用戶體驗,從而適應了用戶多樣化、個性化發(fā)展的需求。
當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質的但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
1、一種移動終端顯示桌面文字顏色的方法,包括獲取桌面上顯示文字區(qū)域處的墻紙的位圖,將所述位圖中每一像素點的顏色與預先存儲的字體的顏色范圍進行比較,以獲取所述墻紙的主色;將與所述墻紙的主色反差大的顏色確定為所述文字區(qū)域內字體的顏色,并以確定的顏色顯示所述文字區(qū)域內字體。
2、 按照權利要求所述的方法,其特征在于,所述與所述墻紙的主色反 差大的顏色為所述主色的補色。
3、 按照權利要求1或2所述的方法,其特征在于,預先存儲字體的顏 色范圍包括按照所述終端支持顏色位數(shù)預存常用字體顏色及其補色,并預存這些顏 色相近的顏色范圍,且所述顏色范圍內的顏色色值不相互重疊。
4、 按照權利要求3所述的方法,其特征在于,獲取所述墻紙的主色是指通過所述比較,確定所述每一像素點的顏色所屬的字體的顏色范圍,對 所有字體的顏色范圍內的像素點進行統(tǒng)計,找到具有像素點最多的顏色范圍, 將該顏色范圍所對應的顏色確定為所述墻紙的主色。
5、 按照權利要求2所述的方法,其特征在于,與所述墻紙的主色反差 大的顏色通過以下步驟查找找到所述主色的補色所屬的字體的顏色范圍,或找到與所述補色相差最 小的顏色所屬的字體的顏色范圍,將找到的所述顏色范圍所對應的顏色確定 為要查找的顏色。
6、 一種移動終端顯示桌面文字顏色的裝置,包括依次連"t妄的桌面文字 區(qū)域抓獲模塊、墻紙位圖信息獲取模塊、墻紙位圖主色獲取模塊以及字體顏 色顯示模塊,其中所述桌面文字區(qū)域抓獲模塊,用于抓獲所述終端桌面上顯示的文字區(qū)域, 并將所述文字區(qū)域及其標識分別輸出給所述墻紙位圖信息獲取模塊和所述字 體顏色顯示模塊;所述墻紙位圖信息獲取模塊,用于獲取所述文字區(qū)域處墻紙的位圖,并將所述位圖和所述文字區(qū)域的標識輸出給所述墻紙位圖主色獲取^^莫塊;所述墻紙位圖主色獲取模塊,用于對輸入的位圖中每一像素點的顏色與 預先存儲的字體的顏色范圍進行比較,以獲取所述墻紙的主色,并將所述主 色和所述文字區(qū)域的標識輸出給所述字體顏色顯示模塊;所述字體顏色顯示模塊,用于找到與所述主色反差大的顏色,并通過所 述文字區(qū)域的標識確定為相應文字區(qū)域內字體的顏色,以該確定的顏色顯示 相應文字區(qū)域字體的顏色。
7、 按照權利要求6所述的裝置,其特征在于,所述字體顏色顯示模塊找到的與所述主色反差大的顏色是指所述主色的 補色。
8、 按照權利要求6或7所述的裝置,其特征在于,還包括與所述墻紙 位圖主色獲取模塊連接的字體顏色范圍預存模塊,其中所述字體顏色范圍預存模塊,用于按照所述終端支持顏色位數(shù)預先存儲 常用字體顏色及其補色以及這些顏色相近的顏色范圍,且所述顏色范圍內的 顏色色值不相互重疊;所述墻紙位圖主色獲取模塊,對輸入的位圖中每一像素點的顏色與所述 字體顏色范圍預存模塊內預先存儲的字體的顏色范圍進行比較,以獲取所述 墻紙的主色。
9、 按照權利要求8所述的裝置,其特征在于,所述墻紙位圖主色獲取模塊通過所述比較,確定所述每一像素點的顏色 所屬的字體的顏色范圍,對所有字體的顏色范圍內的像素點進行統(tǒng)計,找到 具有像素點最多的顏色范圍,將該顏色范圍所對應的顏色確定為所述墻紙的 主色。
10、 按照權利要求7所述的裝置,其特征在于,所述字體顏色顯示模塊,找到所述主色的補色所屬的字體的顏色范圍, 或找到與所述補色相差最小的顏色所屬的字體的顏色范圍,將找到的所述顏 色范圍所對應的顏色確定為要查找的與所述主色反差大的顏色。
全文摘要
本發(fā)明披露了一種移動終端顯示桌面文字顏色的方法及裝置,其中方法包括獲取桌面上顯示文字區(qū)域處的墻紙的位圖,將該位圖中每一像素點的顏色與預先存儲的字體的顏色范圍進行比較,以獲取該墻紙的主色;將與該墻紙的主色反差大的顏色確定為該文字區(qū)域內字體的顏色,并以確定的顏色顯示該文字區(qū)域內字體。本發(fā)明能夠針對用戶安裝的墻紙的顏色自動調整桌面上文字的顏色,從而保證用戶在更換墻紙之后桌面上的文字依然清晰可見,由此大大了增加用戶使用的方便性,提升了用戶體驗,從而能夠適應用戶多樣化、個性化發(fā)展的需求。
文檔編號H04M1/725GK101605175SQ20091015813
公開日2009年12月16日 申請日期2009年7月13日 優(yōu)先權日2009年7月13日
發(fā)明者王文換 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
眉山市| 汝州市| 汾阳市| 阿拉善左旗| 汨罗市| 永康市| 亳州市| 师宗县| 衡东县| 靖远县| 青海省| 汉阴县| 虎林市| 吕梁市| 萝北县| 青川县| 东莞市| 蛟河市| 中山市| 武安市| 达孜县| 绍兴县| 简阳市| 哈尔滨市| 夹江县| 金塔县| 吴忠市| 化州市| 神木县| 福贡县| 长泰县| 栾城县| 荔波县| 宜昌市| 石楼县| 乌恰县| 峡江县| 麻城市| 双城市| 新宁县| 鱼台县|