專利名稱:一種在機頂盒上對文本焦點進行自適應(yīng)著色的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字化圖像顯示技術(shù),尤其涉及一種在機頂盒上對文本焦點進 行自適應(yīng)著色的方法。
背景技術(shù):
在IP寬帶網(wǎng)絡(luò)迅猛發(fā)展的今天,多媒體技術(shù)、計算機技術(shù)日益與家電產(chǎn) 品相結(jié)合,機頂盒產(chǎn)品正在迅速普及,人們已能通過機頂盒瀏覽互聯(lián)網(wǎng)上的多 種信息。在通過機頂盒瀏覽網(wǎng)頁信息時,如何醒目的顯示網(wǎng)頁中選中的文本焦 點一直是一個難題,瀏覽器文本焦點著色包括對文本的顏色設(shè)置和對背景填充顏色的設(shè)置,通過HTML ( Hypertext Markup Language,超文本鏈接標示語言) 頁面或CSS (層疊樣式表Cascading Style Sheets )可直接指定文本顏色,但對 于背景填充色的設(shè)置目前通常采用通過擴展自定義對象設(shè)置或通過缺省設(shè)置 來完成。下面分別予以說明通過擴展自定義對象設(shè)置背景填充色的方式是通過自定義JavaScript( Java 描述語言)擴展對象(如"ztebw,,對象)設(shè)置缺省背景填充顏色(defaultBgColor), 如ztebw.defaultBgColor="#FCFF05";釆用缺省方式設(shè)置背景填充色是當頁面未 明確指明缺省背景填充顏色時,瀏覽器內(nèi)部會自動設(shè)置一種色彩作為缺省背景 填充顏色?,F(xiàn)有技術(shù)中很多時候需要瀏覽器根據(jù)實際情況自動調(diào)整文字及背景色調(diào), 并注意文本顏色和背景顏色的搭配,以免造成顯示閃爍或顯示效果不明顯的問 題。現(xiàn)有技術(shù)中機頂盒對網(wǎng)頁中選中的文本焦點進行著色時,通常采用對當前 選中的文本及其背景區(qū)域同時取其互補色(如果兩種色光相混合能形成白光, 則這兩種色光互為互補色)進行顯示,但在很多時候單純?nèi)』パa色后的文本顏
色和背景顏色對比并不明顯,有時界面根本無法看清。 發(fā)明內(nèi)容本發(fā)明提供一種在機頂盒上對文本焦點進行自適應(yīng)著色的方法,用以解決 現(xiàn)有技術(shù)中機頂盒對網(wǎng)頁中選中的文本焦點進行著色時,采用對選中的文本及 其背景區(qū)域同時取其互補色的方式,其對比效果不明顯的問題。一種在機頂盒上對文本焦點進行自適應(yīng)著色的方法,包括步驟A、 獲取文本焦點的前景色及背景色;B、 確定所述前景色及所述背景色的互補色;C、 分別將所述前景色的互補色及所述背景色的互補色從RGB顏色空間映 射到Y(jié)UV顏色空間,并獲取其亮度值;D、 調(diào)整所述前景色的互補色和/或所述背景色的互補色的亮度,使其亮度 差大于預(yù)設(shè)閾值,將該亮度差大于預(yù)設(shè)閾值的兩種色彩分別作為文件(本)焦 點的前景色和背景色。所述步驟B中,將所述文本焦點的前景色與白色進行異或得到前景色的互 補色,將所述文本焦點的背景色與白色進行異或得到背景色的互補色。所述步驟C中,根據(jù)下述公式將所述前景色的互補色及所述背景色的互補 色從RGB顏色空間映射到Y(jié)UV顏色空間Y = 0.299R + 0.587G + 0.114BU = -0.147*R - 0.289*G + 0.436*BV = 0.615*R - 0.515*G - 0.100*B其中,Y代表YUV顏色空間的亮度,U、 V是YUV顏色模型的兩個彩色 分量,表示色差;R表示RGB顏色空間的紅色;G表示RGB顏色空間的綠色; B表示RGB顏色空間的藍色。所述預(yù)設(shè)閾值不小于125。所述步驟D中,僅調(diào)整所述前景色的互補色的亮度,使其與所述背景色的 互補色的亮度差大于預(yù)設(shè)閾值。
所述步驟D中,僅調(diào)整所述背景色的互補色的亮度,使其與所述前景色的 互補色的亮度差大于預(yù)設(shè)閾值。所述步驟D中,分別調(diào)整所述前景色的互補色的亮度及所述背景色的互補 色的亮度,使其亮度差大于預(yù)設(shè)閾值。本發(fā)明根據(jù)人眼對色彩中的亮度最為敏感的原理,在將色彩從RGB顏色 空間映射到Y(jié)UV顏色空間時,獲取前景色的互補色及背景色的互補色的亮度 值,通過調(diào)整所述前景色的互補色和/或所述背景色的互補色的亮度,使其亮度 差大于預(yù)設(shè)閾值,將該亮度差大于預(yù)設(shè)閾值的兩種色彩分別作為文件(本)焦 點的前景色和背景色,以此對選中的文本焦點進行自適應(yīng)著色,從而使著色后 的前景文本和背景色具有較高的對比度,使用戶能夠清晰的分辨選中的內(nèi)容, 解決了現(xiàn)有技術(shù)中機頂盒對頁面中選中的文本焦點進行著色時,著色后的前景 文本及其背景色的對比效果不明顯的問題。
圖1為本發(fā)明在機頂盒上對文本焦點進行自適應(yīng)著色的方法的流程圖。
具體實施方式
本發(fā)明所用到的色彩原理如下三基色原理,任意一種色光F都可以用不同分量的R、 G、 B三色相加混 合而成。F"[R〗+ g[G] + b[B]其中,r、 g、 b分別為三基色參與混合的系數(shù)。當三基色分量都為0 (最 弱)時混合為黑色光;而當三基色分量都為k (最強)時混合為白色光。調(diào)整 r、 g、 b三個系數(shù)的值,可以混合出介于黑色光和白色光之間的各種各樣的色 光。在現(xiàn)代彩色電視系統(tǒng)中,通常采用三管彩色攝像機或彩色CCD攝像機進
行攝像,然后將攝得的彩色圖像信號經(jīng)分色、分別放大校正后得到RGB圖像, 再經(jīng)過矩陣變換電路得到亮度信號Y和兩個色差信號R - Y(即U )、 B - Y(即 V),最后發(fā)送端將亮度和色差三個信號分別進行編碼,用同一信道發(fā)送出去。 這種色彩的表示方法就是YUV顏色空間表示。采用YUV顏色空間的重要性是它的亮度信號Y和色度信號U、 V是分離 的。如果只有Y信號分量而沒有U、 V分量,那么這樣表示的圖像就是黑白灰 度圖像。彩色電視采用YUV空間正是為了用亮度信號Y解決彩色電視機與黑 白電視機的兼容問題,使黑白電視機也能接收彩色電視信號。YUV圖像與RGB圖像相互轉(zhuǎn)換的公式如下(R、G、B取值范圍均為0-255 ):Y = 0.299*R + 0.587*G + 0.114*B U = -0.147*R - 0.289*G + 0.436*BV = 0.615*R-0.515*G- 0.100*B其中,Y代表YUV顏色模型的亮度,U、 V是YUV顏色模型的兩個彩色 分量,表示色差;R表示RGB色彩空間的紅色;G表示RGB色彩空間的綠色; B表示RGB色彩空間的藍色。就人們觀看彩色圖像的滿意程度而言,高亮度比高飽和度更為重要,因為 亮度低將直接造成對比度差,且亮度低時將降低人眼對色彩的鮮艷感。由于計 算機使用RGB顏色空間來表示色彩,電視使用YUV顏色空間來表示色彩,所 以顯示器上網(wǎng)頁的顯示效果和電視上網(wǎng)頁的顯示效果還是有區(qū)別的,本發(fā)明根 據(jù)人眼對色彩中的亮度最為敏感的原理,在將色彩從RGB顏色空間映射到 YUV顏色空間時,獲取前景色的互補色及背景色的互補色的亮度值,通過調(diào) 整所述前景色的互補色和/或所述背景色的互補色的亮度,使其亮度差大于預(yù)設(shè) 閾值,將該亮度差大于預(yù)設(shè)閾值的兩種色彩分別作為文件(本)焦點的前景色 和背景色,以此對選中的文本焦點進行自適應(yīng)著色,使著色后的前景文本和背 景色具有較高的對比度,解決了現(xiàn)有技術(shù)中機頂盒對頁面中選中的文本焦點進 行著色時,著色后的前景文本及其背景色的對比效果不明顯的問題。
請參閱圖1,該圖為本發(fā)明在機頂盒上對文本焦點進行自適應(yīng)著色的方法的流程圖,其主要實現(xiàn)過程為步驟SIO、在頁面上選中一個文本焦點。步驟Sll、獲取文本焦點的前景色A及背景色B,文本焦點的前景色A為 文本的顏色,文本焦點的背景色B為文本的背景填充色。步驟S12、將前景色A和背景色B分別跟白色(0XFFFFFF)進行異或, 確定前景色A的互補色AA及背景色B的互補色BB。步驟13、分別將所述前景色的互補色AA及所述背景色的互補色BB從 RGB顏色空間映射到Y(jié)UV顏色空間,并獲取其亮度值YA和YB;根據(jù)下述公式將所述前景色的互補色AA及所述背景色的互補色BB從 RGB顏色空間映射到Y(jié)UV顏色空間Y = 0.299R + 0.587G + 0.114BU = -0.147*R - 0.289*G + 0.436*BV = 0.615*R畫0.515*G - 0.100*B其中,Y代表YUV顏色空間的亮度,U、 V是YUV顏色模型的兩個彩色 分量,表示色差;R表示RGB顏色空間的紅色;G表示RGB顏色空間的綠色; B表示RGB顏色空間的藍色。步驟14、調(diào)整前景色的互補色AA的亮度YA,和/或調(diào)整背景色的互補色 BB的亮度YB,使調(diào)整后的亮度差大于預(yù)設(shè)閾值,該閾值不小于125,本步驟中,可單獨調(diào)整前景色的互補色AA的亮度YA或背景色的互補色 BB的亮度YB,也可同時調(diào)整前景色的互補色AA的亮度YA和背景色的互補 色BB的亮度YB,使調(diào)整后的亮度差大于預(yù)設(shè)閾值,下面分別予以說明第一種方式為僅調(diào)整前景色的互補色AA的亮度YA,使YA與YB之間 的差值大于125;第二種方式為僅調(diào)整背景色的互補色BB的亮度YB,使YA與YB之間 的差值大于125;
第三種方式為分別調(diào)整前景色的互補色AA的亮度YA及背景色的互補 色BB的亮度YB,使YA與YB之間的差值大于125。步驟15、將步驟14中得到的亮度差大于預(yù)設(shè)闞值的兩種色彩分別作為文 本焦點的前景色和背景色,以此實現(xiàn)對文本焦點的著色。下面通過一具體實例對本發(fā)明上述方法做進一步說明,具體實現(xiàn)過程如下步驟20、對于當前選中的文本焦點,獲取其前景色A: "#FFFFFF",背 景色8= "#FCFF05";步驟21、將前景色A和背景色B分別跟白色(0XFFFFFF)進行異或,獲 取其互補色,前景色A對應(yīng)的互補色為AA= "#000000",亮度YA- "0";背 景色B對應(yīng)互補色為BB二 "#03FA00,,,亮度YB = "147";步驟22、因YB和YA間的亮度差異(147- 0)大于125,因此不需調(diào)整 AA,所以New—AA=AA;步驟23、將設(shè)置文本焦點的前景色Ne^^AA二 "#000000",將設(shè)置文本焦 點的背景色BB ="弁03細"。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種在機頂盒上對文本焦點進行自適應(yīng)著色的方法,其特征在于,包括步驟A、獲取文本焦點的前景色及背景色;B、確定所述前景色及所述背景色的互補色;C、分別將所述前景色的互補色及所述背景色的互補色從RGB顏色空間映射到Y(jié)UV顏色空間,并獲取其亮度值;D、調(diào)整所述前景色的互補色和/或所述背景色的互補色的亮度,使其亮度差大于預(yù)設(shè)閾值,將該亮度差大于預(yù)設(shè)閾值的兩種色彩分別作為文件(本)焦點的前景色和背景色。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟B中,將所述文本 焦點的前景色與白色進行異或得到前景色的互補色,將所述文本焦點的背景色 與白色進行異或得到背景色的互補色。
3、 如權(quán)利要求l所述的方法,其特征在于,所述步驟C中,根據(jù)下述公 式將所述前景色的互補色及所述背景色的互補色從RGB顏色空間映射到Y(jié)UV 顏色空間Y = 0.299R + 0.587G + 0.114BU =國0.147承R - 0.289*G + 0.436*BV = 0.615*R- 0.515*G- 0.100*B其中,Y代表YUV顏色空間的亮度,U、 V是YUV顏色模型的兩個彩色 分量,表示色差;R表示RGB顏色空間的紅色;G表示RGB顏色空間的綠色; B表示RGB顏色空間的藍色。
4、 如權(quán)利要求l所述的方法,其特征在于,所述預(yù)設(shè)閾值不小于125。
5、 如權(quán)利要求l所述的方法,其特征在于,所述步驟D中,僅調(diào)整所述 前景色的互補色的亮度,使其與所述背景色的互補色的亮度差大于預(yù)設(shè)閾值。
6、 如權(quán)利要求l所述的方法,其特征在于,所述步驟D中,僅調(diào)整所述 背景色的互補色的亮度,使其與所述前景色的互補色的亮度差大于預(yù)設(shè)閾值。
7、如權(quán)利要求l所述的方法,其特征在于,所述步驟D中,分別調(diào)整所述前景色的互補色的亮度及所述背景色的互補色的亮度,使其亮度差大于預(yù)設(shè) 閾值。
全文摘要
本發(fā)明公開了一種在機頂盒上對文本焦點進行自適應(yīng)著色的方法,包括獲取文本焦點的前景色及背景色,確定所述前景色及所述背景色的互補色,分別將所述前景色的互補色及所述背景色的互補色從RGB顏色空間映射到Y(jié)UV顏色空間,并獲取其亮度值,調(diào)整所述前景色的互補色和/或所述背景色的互補色的亮度,使其亮度差大于預(yù)設(shè)閾值,將該亮度差大于預(yù)設(shè)閾值的兩種色彩分別作為文本焦點的前景色和背景色。本發(fā)明使著色后的前景文本和背景色具有較高的對比度,使用戶能夠清晰的分辨選中的內(nèi)容,解決了現(xiàn)有技術(shù)中機頂盒對頁面中選中的文本焦點進行著色時,著色后的前景文本及其背景色的對比效果不明顯的問題。
文檔編號H04N9/64GK101119499SQ200710145769
公開日2008年2月6日 申請日期2007年9月6日 優(yōu)先權(quán)日2007年9月6日
發(fā)明者軍 孟, 鵬 張, 峰 彭, 朱曉斌 申請人:中興通訊股份有限公司