專利名稱::一種自動(dòng)改變桌面文字顏色的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動(dòng)終端背景桌面設(shè)置
技術(shù)領(lǐng)域:
,特別涉及一種自動(dòng)改變桌面文字顏色的方法及其裝置。
背景技術(shù):
:隨著手機(jī)用戶界面設(shè)計(jì)的不斷升級(jí)發(fā)展,手機(jī)界面的設(shè)計(jì)不斷趨向于更好的用戶體驗(yàn),例如用戶可以根據(jù)自己的喜好更換手機(jī)的桌面圖片。不同的圖片具有不同的主色調(diào),難免與桌面上菜單文字顏色有相近甚至相同的時(shí)候,這時(shí)桌面上的文字會(huì)變得難以確認(rèn),用戶可能不得不放棄所選擇的圖片?,F(xiàn)有技術(shù)中,用戶在設(shè)置自己喜歡的背景顏色時(shí),桌面文字顏色并不會(huì)自動(dòng)與之匹配,往往需要用戶設(shè)置背景顏色時(shí)同時(shí)調(diào)整桌面文字顏色,甚至有些移動(dòng)終端并不能改變桌面文字的顏色,用戶修改背景時(shí)只能選擇與該桌面文字匹配的背景顏色,而不能隨意設(shè)置背景顏色,因此給用戶設(shè)置背景顏色帶來(lái)了極大的不便。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種自動(dòng)改變桌面文字顏色的方法及其裝置,以解決現(xiàn)有移動(dòng)終端在設(shè)置新的背景顏色無(wú)法同時(shí)自動(dòng)改變桌面文字顏色從而給用戶帶來(lái)不便的技術(shù)問(wèn)題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種自動(dòng)改變桌面文字顏色的方法,所述方法包括移動(dòng)終端預(yù)先存儲(chǔ)背景顏色的顏色參數(shù)值與對(duì)比顏色的顏色參數(shù)值相匹配的對(duì)應(yīng)列表;當(dāng)移動(dòng)終端檢測(cè)到用戶設(shè)置了新的背景顏色時(shí),獲取所述新的背景顏色的顏色參數(shù)值;查詢所述對(duì)應(yīng)列表中與新的背景顏色的顏色參數(shù)值相匹配的對(duì)比顏色的顏色參數(shù)值;移動(dòng)終端將桌面文字顏色的顏色參數(shù)值修改為對(duì)比顏色的顏色參數(shù)值。上述方案中,所述獲取新的背景顏色的顏色參數(shù)值具體為獲取每個(gè)桌面文字所在矩形區(qū)域內(nèi)的背景顏色的顏色參數(shù)值。上述方案中,所述每個(gè)桌面文字所在矩形區(qū)域內(nèi)的背景顏色的顏色參數(shù)值通過(guò)計(jì)算該區(qū)域內(nèi)所有像素點(diǎn)的顏色參數(shù)值的平均值獲得。上述方案中,所述背景顏色和對(duì)比顏色的顏色參數(shù)值為YUV顏色編碼方式或者RGB顏色編碼方式中三種編碼分量中的任意一種分量或者它們之間的任意組合。另外,本發(fā)明還提供了一種自動(dòng)改變桌面文字顏色的裝置,包括存儲(chǔ)模塊,用于存儲(chǔ)移動(dòng)終端預(yù)先建立的背景顏色的顏色參數(shù)值與對(duì)比顏色的顏色參數(shù)值相匹配的對(duì)應(yīng)列表;查詢模塊,用于查詢出所述列表中與新的背景顏色的顏色參數(shù)值相匹配的對(duì)比顏色的顏色參數(shù)值;修改模塊,用于將桌面文字顏色的顏色參數(shù)值修改為查詢模塊所查詢到的對(duì)比顏色的顏色參數(shù)值。上述方案中,所述查詢模塊還進(jìn)一步包括獲取子模塊,用于獲取每個(gè)桌面文字所在矩形區(qū)域內(nèi)的新的背景顏色的顏色參數(shù)值。上述方案中,所述查詢模塊還進(jìn)一步包括計(jì)算子模塊,用于計(jì)算桌每個(gè)面文字所在區(qū)域內(nèi)所有像素點(diǎn)的顏色參數(shù)值的平均值。這樣,本發(fā)明通過(guò)在移動(dòng)終端預(yù)先建立背景顏色的顏色參數(shù)值與對(duì)比顏色的顏色參數(shù)值的對(duì)應(yīng)列表,在用戶設(shè)置了新的背景顏色之后,便可根據(jù)對(duì)應(yīng)列表獲取與此背景顏色匹配的對(duì)比顏色的顏色參數(shù)值,同時(shí)以該對(duì)比顏色的顏色參數(shù)值來(lái)修改桌面文字顏色的顏色參數(shù)值,使得桌面文字顏色與新的背景顏色產(chǎn)生較大反差也相匹配,達(dá)到了根據(jù)用戶新設(shè)的背景顏色自動(dòng)改變桌面文字顏色以提升用戶視覺(jué)體驗(yàn)的技術(shù)效果。圖1是本發(fā)明自動(dòng)改變桌面文字顏色方法流程圖2是本發(fā)明自動(dòng)改變桌面文字顏色裝置圖。具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的應(yīng)用實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的應(yīng)用實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。下面結(jié)合具體實(shí)施例進(jìn)一步說(shuō)明本發(fā)明的技術(shù)方案。如圖1所示,本發(fā)明自動(dòng)改變桌面背景顏色方法具體實(shí)施方案包括以下步驟步驟S101,移動(dòng)終端預(yù)先建立背景顏色的顏色參數(shù)值與對(duì)比顏色的顏色參數(shù)值相匹配的對(duì)應(yīng)列表并存儲(chǔ)于存儲(chǔ)模塊。如下表所示<table>tableseeoriginaldocumentpage4</column></row><table>應(yīng)當(dāng)理解,上表僅僅給出了一種示例,只要使對(duì)比顏色的顏色參數(shù)值與背景顏色的顏色參數(shù)值產(chǎn)生較大反差即可,具體的區(qū)間設(shè)定(128《Y《136)和調(diào)整方式(如255-Y或Y-64)可由本領(lǐng)域技術(shù)人員自行決定,可不受上表中數(shù)值的限定。另外,上表表示了與背景顏色中三個(gè)顏色分量分別對(duì)應(yīng)的對(duì)比顏色的顏色參數(shù)值,本領(lǐng)域技術(shù)人員也容易想到,可以只建立背景顏色的顏色參數(shù)值中某一分量與對(duì)比顏色的顏色參數(shù)值中的相應(yīng)分量的對(duì)應(yīng)列表。步驟S102,當(dāng)移動(dòng)終端檢測(cè)到用戶設(shè)置了新的背景顏色,則獲取每個(gè)桌面文字所在矩形區(qū)域內(nèi)的新的背景顏色的顏色參數(shù)值。其中,獲取步驟由移動(dòng)終端中的獲取子模塊完成。步驟S103,計(jì)算出桌面文字所在矩形區(qū)域內(nèi)的新的背景顏色所有像素點(diǎn)的顏色參數(shù)值的平均值。該步驟由移動(dòng)終端的計(jì)算子模塊完成。具體地,以Y分量為例,新的背景顏色的顏色參數(shù)值為桌面文字所在矩形區(qū)域內(nèi)的新的背景顏色的所有像素點(diǎn)的Y分量的平均值,該平均值可以采用各種公知的平均計(jì)算方式來(lái)計(jì)算,例如,可將所有Y分量之和除以像素點(diǎn)的個(gè)數(shù)獲取Y分量的平均值。其他顏色參數(shù)值的獲取與此類似,這里不再贅述。步驟S104,根據(jù)計(jì)算出的新的背景顏色的顏色參數(shù)值的平均值,查詢存儲(chǔ)模塊中背景顏色的顏色參數(shù)值與對(duì)比顏色的顏色參數(shù)值相匹配的對(duì)應(yīng)列表,得到對(duì)比顏色的顏色參數(shù)值。該步驟由移動(dòng)終端的查詢模塊完成。具體地,假設(shè)獲取模塊獲取到新的背景顏色的顏色參數(shù)值中Y分量的平均值為32,通過(guò)查詢上表可知,該平均值小于120,那么,對(duì)比顏色的顏色參數(shù)值應(yīng)該為255減去平均值,即為223。步驟105,將桌面文字顏色的顏色參數(shù)值修改為對(duì)比顏色的顏色參數(shù)值。該步驟由移動(dòng)終端的修改模塊完成。以上所述步驟中的對(duì)比顏色和背景顏色的顏色參數(shù)值為YUV顏色編碼方式或者RGB顏色編碼方式中三種編碼分量中的任意一種分量或者它們之間的任意組合,這是本領(lǐng)域普通技術(shù)人員無(wú)需創(chuàng)造性勞動(dòng)很容易想到的,這里不再贅述?,F(xiàn)以用戶設(shè)置了新的背景顏色為紅色為例來(lái)說(shuō)明本發(fā)明的具體實(shí)施步驟,此時(shí)計(jì)算出紅色背景顏色的Y分量平均值為60,U分量平均值為231,V分量的平均值為35,通過(guò)查表得到對(duì)比顏色的Y、U和V各分量值為255減去該平均值,即為195、24和220,將桌面文字顏色的顏色參數(shù)值設(shè)置為此對(duì)比顏色參數(shù)值,可以看到桌面文字顏色被修改為淺藍(lán)色,達(dá)到了與新的背景顏色紅色形成較大反差的效果。當(dāng)然,我們也可以只變對(duì)比顏色的Y分量值、U分量值以及V分量值或者它們之間的任意組合,也可以達(dá)到使得桌面文字顏色與背景顏色產(chǎn)生較大反差的技術(shù)效果,這里就不再一一舉例說(shuō)明了,這是本領(lǐng)域普通技術(shù)人員很容易想到的。本發(fā)明還提供了一種自動(dòng)改變桌面文字顏色的裝置,如圖2所示,包括以下部分存儲(chǔ)模塊201,用于存儲(chǔ)移動(dòng)終端預(yù)先建立的背景顏色的顏色參數(shù)值與對(duì)比顏色的顏色參數(shù)值相匹配的對(duì)應(yīng)列表;查詢模塊202,在移動(dòng)終端檢測(cè)到新的背景顏色之后,用于查詢出與新的背景顏色的顏色參數(shù)值相匹配的對(duì)比顏色的顏色參數(shù)值;修改模塊203,用于將桌面文字顏色的顏色參數(shù)值修改為查詢模塊所查詢到的對(duì)比顏色的顏色參數(shù)值。所述查詢模塊202還進(jìn)一步包括獲取子模塊202a,在移動(dòng)終端檢測(cè)到新的背景顏色之后,用于獲取每個(gè)桌面文字所在矩形區(qū)域內(nèi)的新的背景顏色的顏色參數(shù)值。所述查詢模塊202還進(jìn)一步包括計(jì)算子模塊202b,根據(jù)獲取子模塊獲得的新的背景顏色的顏色參數(shù)值,用于計(jì)算每個(gè)桌面文字所在區(qū)域內(nèi)新的背景顏色的所有像素點(diǎn)的顏色參數(shù)值的平均值。5以上所述各個(gè)模塊中的顏色參數(shù)值為YUV顏色編碼方式或者RGB顏色編碼方式中三種編碼分量中的任意一種分量或者它們之間的任意組合,這是本領(lǐng)域普通技術(shù)人員無(wú)需創(chuàng)造性勞動(dòng)很容易想到的,這里不再贅述。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求一種自動(dòng)改變桌面文字顏色的方法,其特征在于,包括移動(dòng)終端預(yù)先存儲(chǔ)背景顏色的顏色參數(shù)值與對(duì)比顏色的顏色參數(shù)值相匹配的對(duì)應(yīng)列表;當(dāng)移動(dòng)終端檢測(cè)到用戶設(shè)置了新的背景顏色時(shí),獲取所述新的背景顏色的顏色參數(shù)值;查詢所述對(duì)應(yīng)列表中與新的背景顏色的顏色參數(shù)值相匹配的對(duì)比顏色的顏色參數(shù)值;將桌面文字顏色的顏色參數(shù)值修改為對(duì)比顏色的顏色參數(shù)值。2.根據(jù)權(quán)利要求1所述的自動(dòng)改變桌面文字顏色的方法,其特征在于,所述獲取新的背景顏色的顏色參數(shù)值具體為獲取每個(gè)桌面文字所在矩形區(qū)域內(nèi)的背景顏色的顏色參數(shù)值。3.根據(jù)權(quán)利要求2所述的自動(dòng)改變桌面文字顏色的方法,其特征在于,所述每個(gè)桌面文字所在矩形區(qū)域內(nèi)的背景顏色的顏色參數(shù)值具體為該區(qū)域內(nèi)所有像素點(diǎn)的顏色參數(shù)值的平均值。4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的自動(dòng)改變桌面文字顏色的方法,其特征在于,所述桌面文字顏色的顏色參數(shù)值和背景顏色的顏色參數(shù)值均為YUV顏色編碼方式或者RGB顏色編碼方式中三種編碼分量中的任意一種分量或者它們之間的任意組合。5.—種自動(dòng)改變桌面文字顏色的裝置,其特征在于,包括存儲(chǔ)模塊,用于存儲(chǔ)移動(dòng)終端預(yù)先建立的背景顏色的顏色參數(shù)值與對(duì)比顏色的顏色參數(shù)值相匹配的對(duì)應(yīng)列表;查詢模塊,用于查詢出所述列表中與新的背景顏色的顏色參數(shù)值相匹配的對(duì)比顏色的顏色參數(shù)值;修改模塊,用于將桌面文字顏色的顏色參數(shù)值修改為查詢模塊所查詢到的對(duì)比顏色的顏色參數(shù)值。6.根據(jù)權(quán)利要求5所述的自動(dòng)改變桌面文字顏色的裝置,其特征在于,所述查詢模塊還進(jìn)一步包括獲取子模塊,用于獲取每個(gè)桌面文字所在矩形區(qū)域內(nèi)的新的背景顏色的顏色參數(shù)值。7.根據(jù)權(quán)利要求6所述的自動(dòng)改變桌面文字顏色的裝置,其特征在于,所述查詢模塊還進(jìn)一步包括計(jì)算子模塊,用于計(jì)算每個(gè)桌面文字所在矩形區(qū)域內(nèi)所有像素點(diǎn)的顏色參數(shù)值的平均值。8.根據(jù)權(quán)利要求5至7中任一項(xiàng)所述的自動(dòng)改變桌面文字顏色的裝置,其特征在于,所述桌面文字顏色的顏色參數(shù)值和背景顏色的顏色參數(shù)值均為YUV顏色編碼方式或者RGB顏色編碼方式中三種編碼分量中的任意一種分量或者它們之間的任意組合。全文摘要本發(fā)明提供了一種自動(dòng)改變桌面文字顏色的方法及其裝置,所述方法包括移動(dòng)終端預(yù)先存儲(chǔ)背景顏色的顏色參數(shù)值與對(duì)比顏色的顏色參數(shù)值相匹配的對(duì)應(yīng)列表;當(dāng)移動(dòng)終端檢測(cè)到用戶設(shè)置了新的背景顏色時(shí),獲取所述新的背景顏色的顏色參數(shù)值;查詢所述對(duì)應(yīng)列表中與新的背景顏色的顏色參數(shù)值相匹配的對(duì)比顏色的顏色參數(shù)值;將桌面文字顏色的顏色參數(shù)值修改為對(duì)比顏色的顏色參數(shù)值。這樣,用戶在設(shè)置新的背景顏色之后,移動(dòng)終端便可自動(dòng)修改桌面文字顏色與之相匹配,從而給用戶操作帶來(lái)了極大的方便并提升了用戶視覺(jué)體驗(yàn)效果。文檔編號(hào)G06F9/44GK101706718SQ20091011000公開(kāi)日2010年5月12日申請(qǐng)日期2009年11月5日優(yōu)先權(quán)日2009年11月5日發(fā)明者鐘原靜申請(qǐng)人:中興通訊股份有限公司