專利名稱:圖像處理方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及用于處理具有嵌入預(yù)子像素著色圖像的圖像的顯示系統(tǒng)和方法的多個(gè)實(shí)施例。
背景技術(shù):
權(quán)利共有的美國(guó)專利和專利申請(qǐng)包括(1)美國(guó)專利6,903,754(“‘754專利”),標(biāo)題為“ARRANGEMENT OF COLOR PIXELS FOR FULL COLORIMAGING DEVICES WITH SIMPLIFIED ADDRESSING”;(2)美國(guó)專利公開號(hào)No.2003/0128225(“‘225申請(qǐng)”),申請(qǐng)序列號(hào)為10/278,353,標(biāo)題為“IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXELARRANGEMETNS AND LAYOUTS FOR SUB-PIXEL RENDERING WITHINCREASED MODULATION TRANSFER FUNCTION RESPONSE”,申請(qǐng)日2002年10月22日;(3)美國(guó)專利公開號(hào)No.2003/0128179(“‘179申請(qǐng)”),申請(qǐng)序列號(hào)為10/278,352,標(biāo)題為“IMPROVEMENTS TO COLOR FLATPANEL DISPLAY SUB-PIXEL ARRANGEMETNS AND LAYOUTS FORSUB-PIXEL RENDERING WITH SPLIT BLUE SUB-PIXELS”,申請(qǐng)日2002年10月22日;(4)美國(guó)專利公開號(hào)No.2004/0051724(“‘724申請(qǐng)”),申請(qǐng)序列號(hào)為10/243,094,標(biāo)題為“IMPROVED FOUR COLOR ARRANGEMENTSAND EMITTERS FOR SUB-PIXEL RENDERING”,申請(qǐng)日2002年9月13日;(5)美國(guó)專利公開號(hào)No.2003/0117423(“‘423申請(qǐng)”),申請(qǐng)序列號(hào)為10/278,328,標(biāo)題為“IMPROVEMENTS TO COLOR FLAT PANEL DISPLAYSUB-PIXEL ARRANGEMETNS AND LAYOUTS WITH REDUCED BLUELUMINANCE WELL VISIBILITY”,申請(qǐng)日2002年10月22日;(6)美國(guó)專利公開號(hào)No.2003/0090581(“‘581申請(qǐng)”),申請(qǐng)序列號(hào)為10/278,393,標(biāo)題為“COLOR DISPLAY HAVING HORIZONTAL SUB-PIXELARRANGEMENTS AND LAYOUTS”,申請(qǐng)日2002年10月22日;和(7)美國(guó)專利公開號(hào)No.2004/0080479(“‘479申請(qǐng)”),申請(qǐng)序列號(hào)為10/347,001,標(biāo)題為“IMPROVED DISPLAYS AND METHODS AND SYSTEMS FORSUB-PIXEL RENDERING SAME”,申請(qǐng)日2003年1月16日,揭示了新型子像素布局,用于提高圖像顯示器設(shè)備的成本/性能曲線。在此引入上述每個(gè)公開申請(qǐng)‘225,‘179,‘724,‘423,‘581和‘479以及美國(guó)專利6,903,754的整體作為參考。
對(duì)于在水平方向具有偶數(shù)個(gè)子像素的特定子像素重復(fù)組,下列權(quán)利共有的美國(guó)專利文件中揭示了用于實(shí)現(xiàn)例如適當(dāng)?shù)狞c(diǎn)反轉(zhuǎn)模式和其它改進(jìn)的系統(tǒng)和技術(shù),所述專利文件包括(1)美國(guó)專利公開號(hào)No.2004/0246280(“‘280申請(qǐng)”),申請(qǐng)序列號(hào)為10/456,839,標(biāo)題為“IMAGE DEGRADATIONCORRECTION IN NOVEL LIQUID CRYSTAL DISPLAY”;(2)美國(guó)專利公開號(hào)No.2004/0246213(“‘213申請(qǐng)”)(美國(guó)專利申請(qǐng)序列號(hào)為10/455,925),標(biāo)題為“DISPLAY PANEL HAVING CROSSOVER CONNECTIONS EFFECTINGDOT INVERSION”;(3)美國(guó)專利公開號(hào)No.2004/0246381(“‘381申請(qǐng)”),申請(qǐng)序列號(hào)為10/455,931,標(biāo)題為“SYSTEM AND METHOD OFPERFORMING DOT INVERSION WITH STANDARD DRIVERS ANDBACKPLANE ON NOVEL DISPLAY PANEL LAYOUTS”;(4)美國(guó)專利公開號(hào)No.2004/0246278(“‘278申請(qǐng)”),申請(qǐng)序列號(hào)為10/455,927,標(biāo)題為“SYSTEM AND METHOD FOR COMPENSATING FOR VISUAL EFFECTSUPON PANELS HAVING FIXED PATTERN NOISE WITH REDUCEDQUANTIZATION ERROR”;(5)美國(guó)專利公開號(hào)No.2004/0246279(“‘279申請(qǐng)”),申請(qǐng)序列號(hào)為10/456,806,標(biāo)題為“DOT INVERSION ON NOVELDISPLAY PANEL LAYOUTS WITH EXTRA DRIVERS”;(6)美國(guó)專利公開號(hào)No.2004/0246404(“‘404申請(qǐng)”),申請(qǐng)序列號(hào)為10/456,838,標(biāo)題為“LIQUIDCRYSTAL DISPLAY BACKPLANE LAYOUTS AND ADDRESSING FORNONSTANDARD SUBPIXEL ARRANGEMENTS”;(7)美國(guó)專利公開號(hào)No.2005/0083277(“‘277申請(qǐng)”),申請(qǐng)序列號(hào)為10/696,236,標(biāo)題為“IMAGEDEGRADATION CORRECTION IN NOVEL LIQUID CRYSTAL DISPLAYSWITH SPLIT BLUE SUBPIXELS”,申請(qǐng)日為2003年10月28日;和(8)美國(guó)專利公開號(hào)No.2005/0212741(“‘741申請(qǐng)”),申請(qǐng)序列號(hào)為10/807,604,標(biāo)題為“IMROVED TRANSISTOR BACKPLANES FOR LIQUID CRYSTALDISPLAYS COMPRISING DIFFERENT SIZED SUPPIXELS”,申請(qǐng)日為2004年3月23日。在此引入上述每個(gè)公開申請(qǐng)‘280,‘213,‘381,‘278,‘404,‘277和‘741的整體作為參考。
當(dāng)與上述參考的美國(guó)專利文件及下列權(quán)利共有的美國(guó)專利和專利申請(qǐng)進(jìn)一步揭示的子像素著色(SPR)系統(tǒng)和方法一起使用時(shí),改進(jìn)特別顯著(1)美國(guó)專利公開號(hào)No.2003/0034992(“‘992申請(qǐng)”),申請(qǐng)序列號(hào)為10/051,612,標(biāo)題為“CONVERSION OF A SUB-PIXEL FORMAT DATA TO ANOTHERSUB-PIXEL DATA FORMAT”,申請(qǐng)日為2002年1月16日;(2)美國(guó)專利公開號(hào)No.2003/0103058(“‘058申請(qǐng)”),申請(qǐng)序列號(hào)為10/150,355,標(biāo)題為“METHODS AND SYSTEMS FOR SUB-PIXEL RENDERING WITH GAMMAADJUSTMENT”,申請(qǐng)日為2002年5月17日;(3)美國(guó)專利公開號(hào)No.2003/0085906(“‘906申請(qǐng)”),申請(qǐng)序列號(hào)為10/215,843,標(biāo)題為“METHODSAND SYSTEMS FOR SUB-PIXEL RENDERING WITH ADAPTIVEFILTERING”,申請(qǐng)日為2002年8月8日;(4)美國(guó)專利公開號(hào)No.2004/0196302(“‘302申請(qǐng)”),申請(qǐng)序列號(hào)為10/379,767,標(biāo)題為“SYSTEMSAND METHODS FOR TEMPORAL SUB-PIXEL RENDERING OF IMAGEDATA”,申請(qǐng)日為2003年3月4日;(5)美國(guó)專利公開號(hào)No.2004/0174380(“‘380申請(qǐng)”),申請(qǐng)序列號(hào)為10/379,765,標(biāo)題為“SYSTEMS ANDMETHODS FOR MOTION ADAPTIVE FILTERING”,申請(qǐng)日為2003年3月4日;(6)美國(guó)專利號(hào)No.6,917,368(“‘368專利”),標(biāo)題為“SUB-PIXELRENDERING SYSTEM AND METHOD FOR IMPROVED DISPLAY VIEWINGANGLES”;和(7)美國(guó)專利公開號(hào)No.2004/0196297(“‘297申請(qǐng)”),申請(qǐng)序列號(hào)為10/409,413,標(biāo)題為“IMAGE DATA SET WITH EMBEDDEDPRE-SUBPIXEL RENDERED IMAGE”,申請(qǐng)日為2003年4月7日。在此引入上述每個(gè)申請(qǐng)‘992,‘058,‘906,‘302,‘380和‘297以及‘368專利的整體作為參考。
權(quán)利共有的美國(guó)專利和共同待決的美國(guó)專利申請(qǐng)中揭示了色域轉(zhuǎn)換和映射的改進(jìn)(1)美國(guó)專利號(hào)No.6,980,219(“‘219專利”),標(biāo)題為“HUE ANGLECALCULATION SYSTEM AND METHODS”;(2)美國(guó)專利公開號(hào)No.2005/0083341(“‘341申請(qǐng)”),申請(qǐng)序列號(hào)為10/691,377,標(biāo)題為“METHODSAND APPARATUS FOR CONVERTING FROM SOURCE COLOR SPACE TORGBW TARGET COLOR SPACE”,申請(qǐng)日為2003年10月21日;(3)美國(guó)專利公開號(hào)No.2005/0083352(“‘352申請(qǐng)”),申請(qǐng)序列號(hào)為10/691,396,標(biāo)題為“METHODS AND APPARATUS FOR CONVERTING FROM A SOURCECOLOR SPACE TO A TARGET COLOR SPACE”,申請(qǐng)日為2003年10月21日;和(4)美國(guó)專利公開號(hào)No.2005/0083344(“‘344申請(qǐng)”),申請(qǐng)序列號(hào)為10/690,716,標(biāo)題為“GAMUT CONVERSION SYSTEM AND METHODS”,申請(qǐng)日為2003年10月21日。在此引入上述每個(gè)申請(qǐng)‘341,‘352和‘344以及專利‘219的整體作為參考。
其它的優(yōu)點(diǎn)在下述申請(qǐng)中描述(1)美國(guó)專利公開號(hào)No.2005/0099540(“‘540申請(qǐng)”),申請(qǐng)序列號(hào)為10/696,235,標(biāo)題為“DISPLAY SYSTEMHAVING IMPROVED MULTIPLE MODES FOR DISPLAYING IMAGE DATAFROM MULTIPLE INPUT SOURCE FORMATS”,申請(qǐng)日為2003年10月28日;(2)美國(guó)專利公開號(hào)No.2005/0088385(“‘385申請(qǐng)”),申請(qǐng)序列號(hào)為10/696,026,標(biāo)題為“SYSTEM AND METHODS FOR PERFORMING IMAGERECONSTRUCTION AND SUBPIXEL RENDERING TO EFFECT SCALINGFOR MULTI-MODE DISPLAY”,申請(qǐng)日為2003年10月28日。在此引入上述每個(gè)申請(qǐng)的整體作為參考。
此外,這里通過(guò)參考引入這些權(quán)利共有和共同待決的申請(qǐng)中每個(gè)的整體(1)美國(guó)專利公開號(hào)No.2005/0225548(“‘548申請(qǐng)”),申請(qǐng)序列號(hào)為10/821,387,標(biāo)題為“SYSTEM AND METHOD FOR IMPROVING SUB-PIXELRENDERING OF IMAGE DATA IN NON-STRIPED DI SPLAY SYSTEMS”;(2)美國(guó)專利公開號(hào)No.2005/0225561(“‘561申請(qǐng)”),申請(qǐng)序列號(hào)為10/821,386,標(biāo)題為“SYSTEM AND METHOD FOR SELECTING A WHITEPOINT FOR IMAGE DISPLAYS”;(3)美國(guó)專利公開號(hào)No.2005/0225574(“‘574申請(qǐng)”)和美國(guó)專利公開號(hào)No.2005/0225575(“‘575申請(qǐng)”),申請(qǐng)序列號(hào)分別為10/821,353和10/961,506,標(biāo)題都為“NOVEL SUBPIXEL LAYOUTSAND ARRANGEMENTS FOR HIGH BRIGHTNESS DISPLAYS”;(4)美國(guó)專利公開號(hào)No.2005/0225562(“‘562申請(qǐng)”),申請(qǐng)序列號(hào)為10/821,306,標(biāo)題為“SYSTEMS AND METHODS FOR IMPROVED GAMUT MAPPING FROMONE IMAGE DATA SET TO ANOTHER”;(5)美國(guó)專利公開號(hào)No.2005/0225563(“‘563申請(qǐng)”),申請(qǐng)序列號(hào)為10/821,388,標(biāo)題為“IMPROVEDSUBPIXEL RENDERING FILTERS FOR HIGH BRIGHTNESS SUBPIXELLAYOUTS”;和(6)美國(guó)專利公開號(hào)No.2005/0276502(“‘502申請(qǐng)”),申請(qǐng)序列號(hào)為10/866,447,標(biāo)題為“INCREASING GAMMA ACCURACY INQUANTIZED DISPLAY SYSTEMS”。
發(fā)明內(nèi)容
技術(shù)效果以下說(shuō)明和描述的顯示系統(tǒng)的各種實(shí)施例具有當(dāng)在顯示前將要被子像素著色的圖像數(shù)據(jù)和預(yù)子像素著色的圖像數(shù)據(jù)二者均存在于相同的輸入圖像數(shù)據(jù)流時(shí),從在顯示前將要被子像素著色的圖像數(shù)據(jù)中區(qū)分出預(yù)子像素著色的圖像數(shù)據(jù)的技術(shù)效果。以下說(shuō)明和描述的用于處理預(yù)子像素著色數(shù)據(jù)的圖像處理方法的各種實(shí)施例具有在背景色彩上的前景色彩中顯示高質(zhì)量的圖像符號(hào)的預(yù)子像素著色圖像的技術(shù)效果。
一種顯示器設(shè)備,具有配置了子像素布局的顯示面板。該顯示器設(shè)備包括輸入電路,用于接收包括指示多個(gè)預(yù)子像素著色圖像數(shù)據(jù)值的圖像數(shù)據(jù)子集的輸入圖像數(shù)據(jù),預(yù)子像素著色圖像數(shù)據(jù)值符合顯示面板的子像素布局并且已準(zhǔn)備好用于在顯示面板的子像素布局上顯示。該顯示器設(shè)備進(jìn)一步包括預(yù)子像素著色檢測(cè)組件,用于檢測(cè)多個(gè)預(yù)子像素著色圖像數(shù)據(jù)值中每個(gè)的輸入圖像位置;以及,子像素著色組件,用于對(duì)輸入圖像數(shù)據(jù)執(zhí)行子像素著色操作,以產(chǎn)生符合顯示面板的子像素布局并已準(zhǔn)備好在顯示面板的子像素布局上顯示的子像素著色圖像數(shù)據(jù)值。該顯示器設(shè)備進(jìn)一步包括輸出數(shù)據(jù)選擇組件,用于為顯示面板上的每個(gè)輸出位置選擇輸出色彩數(shù)據(jù)值。該輸出數(shù)據(jù)選擇組件根據(jù)由預(yù)子像素著色檢測(cè)組件檢測(cè)到的輸入圖像位置,從子像素著色圖像數(shù)據(jù)值和預(yù)子像素著色圖像數(shù)據(jù)值中選擇一個(gè)。
一種圖像處理方法,用于將字體字符著色在顯示器設(shè)備上,該顯示器設(shè)備具有子像素布局并能檢測(cè)預(yù)子像素著色圖像數(shù)據(jù)。該方法包括對(duì)代表每個(gè)字體字符的圖像數(shù)據(jù)值執(zhí)行子像素著色操作,生成指示已準(zhǔn)備好在顯示器設(shè)備上顯示的字形的預(yù)子像素著色字形圖像數(shù)據(jù);以及,以標(biāo)記碼標(biāo)記預(yù)子像素著色字形圖像數(shù)據(jù),生成標(biāo)記的預(yù)子像素著色字形圖像數(shù)據(jù)。該標(biāo)記碼將預(yù)子像素著色字形圖像數(shù)據(jù)從還未子像素著色的圖像數(shù)據(jù)中區(qū)分出來(lái)。該方法進(jìn)一步包括將標(biāo)記的預(yù)子像素著色圖形符號(hào)圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)設(shè)備中;以及,響應(yīng)于字體符號(hào)的信號(hào)請(qǐng)求顯示,將指示字符的標(biāo)記的預(yù)子像素著色字形圖像數(shù)據(jù)輸出到顯示器設(shè)備。
一種圖像處理方法,用于顯示作為像素的密度圖存儲(chǔ)于存儲(chǔ)設(shè)備中的預(yù)子像素著色字體,每個(gè)像素指示指定了前景色彩和背景色彩中每個(gè)的混合比例的密度值,該方法包括接收輸入信號(hào)來(lái)顯示預(yù)子像素著色字體;從存儲(chǔ)設(shè)備取回預(yù)子像素著色字體;對(duì)預(yù)子像素著色字體的每個(gè)像素,依據(jù)密度圖中存儲(chǔ)的密度值組合輸入前景色彩值和輸入背景色彩值的混合比例,來(lái)產(chǎn)生指示混合色彩字體的色彩圖像數(shù)據(jù)值;校正指示混合色彩字形的色彩圖像數(shù)據(jù)值,用于輸出伽馬;以及,將指示混合色彩字形的色彩圖像數(shù)據(jù)值無(wú)需進(jìn)一步子像素著色地直接輸出到顯示設(shè)備。
當(dāng)結(jié)合附圖閱讀時(shí),從示例說(shuō)明的幾個(gè)實(shí)施例的下列描述中,能夠最好地理解圖像處理系統(tǒng)和技術(shù)的組織及操作方法,其中全部附圖中相同的參考號(hào)代表同樣或類似的部分。
圖1是具有子像素著色能力來(lái)顯示子像素著色圖像的電子設(shè)備的框圖。
圖2描述了圖1所示的子像素著色操作產(chǎn)生的圖像數(shù)據(jù)集的例子。
圖3是包括子像素著色能力并可存儲(chǔ)或發(fā)送子像素著色圖像數(shù)據(jù)集的電子設(shè)備的框圖。
圖4是產(chǎn)生包含在圖像數(shù)據(jù)集中的預(yù)子像素著色圖像的預(yù)子像素著色單元的框圖。
圖5是描述了包括子像素著色操作的顯示器系統(tǒng)的功能組件的框圖。
圖6描述了以標(biāo)記的預(yù)子像素著色圖像中的色鍵值交換色彩數(shù)據(jù)值的數(shù)據(jù)交換、或者互換操作。
圖7是包括預(yù)子像素著色圖像檢測(cè)組件的顯示器系統(tǒng)實(shí)施例的框圖,并描述了使用單獨(dú)時(shí)延存儲(chǔ)器的處理預(yù)子像素著色圖像數(shù)據(jù)的數(shù)據(jù)通道。
圖8是包括預(yù)子像素著色圖像檢測(cè)組件的顯示器系統(tǒng)另一實(shí)施例的框圖,并描述了使用共享存儲(chǔ)器的處理預(yù)子像素著色圖像數(shù)據(jù)的數(shù)據(jù)通道。
圖9是圖8所示顯示器系統(tǒng)的實(shí)施例的框圖,其中指示預(yù)子像素著色圖像色彩值的標(biāo)志存儲(chǔ)在處理RGBWL圖像數(shù)據(jù)的顯示器的亮度值L中的一部分。
圖10是顯示器系統(tǒng)的實(shí)施例的框圖,其中沿著使用修改的子像素著色單元的單獨(dú)的數(shù)據(jù)通道處理預(yù)子像素著色圖像數(shù)據(jù)。
圖11A是描述圖10的顯示器系統(tǒng)的一部分的框圖,并顯示了子像素著色單元組件的一部分。
圖11B描述了圖11A的子像素著色單元的一個(gè)鎖存器組件的操作。
圖12是用于處理預(yù)子像素著色圖像數(shù)據(jù)的圖10的修改的子像素著色單元的框圖。
圖13A和13B分別描述了第一子像素布局和包括嵌入的、以合適的色鍵的實(shí)施例標(biāo)記的預(yù)子像素著色圖像數(shù)據(jù)的圖像數(shù)據(jù)集的示意性表示。
圖14A和14B分別描述了第二子像素布局和包括嵌入的、以合適的色鍵的實(shí)施例標(biāo)記的預(yù)子像素著色圖像數(shù)據(jù)的圖像數(shù)據(jù)集的示意性表示。
圖15A和15B分別描述了第三子像素布局和包括嵌入的、以合適的色鍵的實(shí)施例標(biāo)記的預(yù)子像素著色圖像數(shù)據(jù)的圖像數(shù)據(jù)集的示意性表示。
圖16A和16B分別描述了第四子像素布局和包括嵌入的、以合適的色鍵的實(shí)施例標(biāo)記的預(yù)子像素著色圖像數(shù)據(jù)的圖像數(shù)據(jù)集的示意性表示。
圖17A和17B每個(gè)描述了用于圖16A所示子像素布局的嵌入預(yù)子像素著色圖像數(shù)據(jù)重復(fù)組,顯示為分別以合適的色鍵的第二和第三實(shí)施例來(lái)標(biāo)記。
圖18A和18B分別描述了圖16A所示第四子像素布局的第一變化和適當(dāng)配對(duì)的、以合適的色鍵的實(shí)施例標(biāo)記的嵌入預(yù)子像素著色圖像數(shù)據(jù)的重復(fù)組。
圖19A和19B分別描述了圖16A所示第四子像素布局的第二變化和適當(dāng)配對(duì)的、以合適的色鍵的實(shí)施例標(biāo)記的嵌入預(yù)子像素著色圖像數(shù)據(jù)的重復(fù)組。
圖20A和20B分別描述了圖16A所示第四子像素布局的第三變化和適當(dāng)配對(duì)的、以合適的色鍵的實(shí)施例標(biāo)記的嵌入預(yù)子像素著色圖像數(shù)據(jù)的重復(fù)組。
圖21A-21D描述了由預(yù)子像素著色圖像數(shù)據(jù)代表的示例字形,位于標(biāo)記的預(yù)子像素著色圖像數(shù)據(jù)之內(nèi)的四個(gè)可能的位置,表明預(yù)子像素著色圖像數(shù)據(jù)如何加到字形表示上用于方便顯示器上正確的字形放置。
圖22描述了由預(yù)子像素著色圖像數(shù)據(jù)表示的兩個(gè)示例字形,其中預(yù)子像素著色圖像數(shù)據(jù)的字形間插入了額外的空間。
圖23是在容許著色疊加在圖像上的字形的顯示器系統(tǒng)中執(zhí)行高質(zhì)量的預(yù)子像素著色字形的顯示的系統(tǒng)和方法的流程圖。
具體實(shí)施例方式 圖1是為電子顯示器10執(zhí)行圖像數(shù)據(jù)集69的子像素著色的顯示器系統(tǒng)150的框圖,該電子顯示器10采用如上述參考的公開專利申請(qǐng)中揭示的那些的子像素布局,包括,例如,‘992和‘575申請(qǐng)中的。電子設(shè)備80可產(chǎn)生圖像數(shù)據(jù)集69,或者它可以從其它源接收?qǐng)D像數(shù)據(jù)集,或者電子設(shè)備80可以從存儲(chǔ)器81中提取圖像數(shù)據(jù)集69。電子設(shè)備80的例子包括計(jì)算機(jī)、電視接收機(jī)、視頻播放器、數(shù)字蜂窩電話,或其它可以輸出并播放圖像的類似電子設(shè)備。存儲(chǔ)器81的例子包括任何的磁帶、隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),光盤(CD),數(shù)字視頻光盤(DVD),靈活磁盤(“軟盤”),硬磁驅(qū)動(dòng)器(硬盤),或其它任何合適的存儲(chǔ)介質(zhì)。
繼續(xù)參考圖1,圖像數(shù)據(jù)集69通過(guò)數(shù)據(jù)通道83發(fā)送到子像素著色(SPR)單元70。子像素著色(SPR)單元70包括適于執(zhí)行上述美國(guó)公開申請(qǐng)中的多個(gè)(例如‘058和‘906申請(qǐng))中描述的子像素著色技術(shù)的硬件和/或軟件的結(jié)合。
SPR單元70執(zhí)行的子像素著色操作的結(jié)果是圖像數(shù)據(jù)集72,其通過(guò)數(shù)據(jù)通道85發(fā)送到電子顯示器10來(lái)在上面產(chǎn)生結(jié)果圖像。對(duì)于其中和電子顯示器10一起包括SPR單元70的顯示器系統(tǒng)150,數(shù)據(jù)通道85包括在顯示器10的電子部件中。顯示器系統(tǒng)150的其它實(shí)現(xiàn)可提供數(shù)據(jù)通道85的其它配置。例如,數(shù)據(jù)通道85可能包括計(jì)算機(jī)和平板顯示器監(jiān)視器之間的數(shù)字視頻接口(DVI)發(fā)送器/接收器對(duì),將也包括平板顯示器中的電子電路。數(shù)據(jù)通道85的還有的其它配置包括計(jì)算機(jī)和平板顯示器監(jiān)視器之間的模擬發(fā)送器/接收器對(duì),其也可包括平板顯示器中的電子部件。模擬系統(tǒng)通常用于驅(qū)動(dòng)模擬陰極射線管監(jiān)視器(CRT)。最近,液晶顯示器監(jiān)視器已經(jīng)使用模-數(shù)(D/A)轉(zhuǎn)換器來(lái)允許它接收和播放模擬信號(hào)。
圖2描述了作為圖1的圖像數(shù)據(jù)集72的例子的、根據(jù)子像素著色單元70的一個(gè)實(shí)施例產(chǎn)生的圖像數(shù)據(jù)集220。圖像數(shù)據(jù)集72的其它例子在上述多個(gè)美國(guó)專利公開申請(qǐng)中提到。圖2表明用于在具有子像素布局的顯示器10上著色紅色、綠色和藍(lán)色子像素的數(shù)據(jù)值,在圖2中作為R,G和B顯示。注意圖2表明以對(duì)應(yīng)于顯示器10上特定的子像素布局(圖未示)的樣本次序放置的R,G和B子像素?cái)?shù)據(jù)值,這允許直接分配到顯示器10的列驅(qū)動(dòng)器。通常,顯示器10將通常要求R,G和B子像素?cái)?shù)據(jù)值按照對(duì)應(yīng)于它的子像素布局的樣本次序放置。然而,如同在‘297申請(qǐng)中提到到的,可以排列圖像數(shù)據(jù)集220的R,G和B子像素?cái)?shù)據(jù)值的樣本次序,使得方便輸入到其它處理,例如壓縮操作,然后恢復(fù)到特定顯示器需要的列驅(qū)動(dòng)器樣本次序。
繼續(xù)參考圖2,在對(duì)應(yīng)于由作為在限定的區(qū)域內(nèi)的三元組代表的(其中每個(gè)三元組表示顯示的一色彩)傳統(tǒng)紅、綠和藍(lán)(RGB)數(shù)據(jù)值組成的原始數(shù)據(jù)集(未示出)的位置,示出了R,G和B子像素?cái)?shù)據(jù)值。在圖像數(shù)據(jù)集220中,相比原始數(shù)據(jù)集有“丟失點(diǎn)”。例如,可解釋為代表圖像中一“像素”的限定區(qū)域230,包括表示“紅色”(以R表示)和“藍(lán)色”(以B表示)的數(shù)據(jù)值,但是缺少“綠色”的數(shù)據(jù)值。原因是顯示器系統(tǒng)100中采用的子像素著色技術(shù)通常產(chǎn)生少于輸入圖像數(shù)據(jù)集69中包含的二進(jìn)制比特的圖像數(shù)據(jù)集。
圖3是顯示器系統(tǒng)330的框圖,該系統(tǒng)也為采用子像素布局的電子顯示器10執(zhí)行圖像數(shù)據(jù)集69的子像素著色。圖像數(shù)據(jù)集69通過(guò)數(shù)據(jù)通道83發(fā)送至子像素著色(SPR)單元70。如參考圖1所描述的,子像素著色(SPR)單元70包括適用于執(zhí)行上述多個(gè)美國(guó)公開申請(qǐng)中描述的子像素著色技術(shù)的硬件和/或軟件的組合。SPR單元70執(zhí)行的子像素著色操作的結(jié)果是圖像數(shù)據(jù)集340。圖像數(shù)據(jù)集340可和圖3所示的顯示器系統(tǒng)150的SPR單元70產(chǎn)生的圖像數(shù)據(jù)集72類似或相同,但是和顯示器系統(tǒng)150不同,圖像數(shù)據(jù)集340存儲(chǔ)在存儲(chǔ)器單元350,用于通過(guò)數(shù)據(jù)通道85發(fā)送至電子顯示器10來(lái)在上面產(chǎn)生結(jié)果圖像。替代地,將圖像數(shù)據(jù)集340提供給發(fā)送單元360,通過(guò)數(shù)據(jù)通道85發(fā)送。存儲(chǔ)器單元350或者發(fā)送單元360可與SPR單元70包括在一起,或者可以是分離的組件。數(shù)據(jù)通道85和電子顯示器10在圖中由虛線表示,以表示這些組件不是顯示器系統(tǒng)330的必不可少的組成部分。為了討論方便,圖像數(shù)據(jù)集340稱為“預(yù)子像素著色圖像”。預(yù)子像素著色(P-SPR)圖像數(shù)據(jù)是由子像素著色操作處理過(guò)并在顯示之前存儲(chǔ)或發(fā)送的圖像數(shù)據(jù)。
美國(guó)專利申請(qǐng)公開2004/0196297A1,標(biāo)題為“IMAGE DATA SET WITHEMBEDDED PRE-SUBPIXEL RENDERED IMAGE”(后文中以‘297申請(qǐng)表示)公布于2004年10月7日,揭示了產(chǎn)生和顯示預(yù)子像素著色圖像的各種圖像處理技術(shù)。預(yù)子像素著色圖像可直接發(fā)送至能夠顯示子像素著色圖像的顯示器,例如圖1或3所示的顯示器10。也可存儲(chǔ)預(yù)子像素著色圖像用于以后向顯示器發(fā)送和輸出。存儲(chǔ)和發(fā)送預(yù)子像素著色圖像的一個(gè)優(yōu)點(diǎn)在于由于不包括SPR單元,可以使顯示器設(shè)備的價(jià)格降低。例如,其中多個(gè)應(yīng)用于分布式系統(tǒng)中的多個(gè)設(shè)備可從單個(gè)源處接收經(jīng)過(guò)預(yù)子像素著色的圖像。從上述討論可得知另一優(yōu)點(diǎn),其中預(yù)子像素著色數(shù)據(jù)比原始輸入數(shù)據(jù)集包含的二進(jìn)制比特要少。從而預(yù)子像素著色數(shù)據(jù)集將需要較少的存儲(chǔ)器來(lái)存儲(chǔ)和較少的帶寬來(lái)發(fā)送。
‘297申請(qǐng)進(jìn)一步揭示了將預(yù)子像素著色圖像嵌入到圖像數(shù)據(jù)集和將預(yù)子像素著色圖像從圖像數(shù)據(jù)集提取出來(lái)的不同的技術(shù)。例如,在圖4的框圖中,輸入圖像數(shù)據(jù)集69可輸入到功能單元,即圖4中的預(yù)子像素著色單元440,其能夠產(chǎn)生輸入圖像數(shù)據(jù)集69的一部分的預(yù)子像素著色圖像460并且能夠?qū)㈩A(yù)子像素著色圖像460嵌入到圖像數(shù)據(jù)集450中。
圖13B描述了圖像數(shù)據(jù)集1300,其是圖4的圖像數(shù)據(jù)集450的一個(gè)例子,包括預(yù)子像素著色圖像1320??烧J(rèn)為圖像數(shù)據(jù)集1300包括兩個(gè)圖像數(shù)據(jù)子集預(yù)子像素著色圖像1320、和輸入圖像數(shù)據(jù)集1300中未包含預(yù)子像素著色圖像數(shù)據(jù)的剩余部分。可認(rèn)為預(yù)子像素著色圖像1320包括兩個(gè)數(shù)據(jù)集一個(gè)數(shù)據(jù)集包括色彩值,由圖中作為R,G和B的示例表示,當(dāng)在顯示器上著色時(shí)就會(huì)產(chǎn)生由預(yù)子像素著色圖像1320表示的圖像。
包括在預(yù)子像素著色圖像1320中的第二數(shù)據(jù)集包括用于標(biāo)記預(yù)子像素著色圖像1320的標(biāo)記碼。在圖13B中,標(biāo)記碼是一組數(shù)據(jù)值“65”、“27”和“207”,這些數(shù)據(jù)值共同代表了的色鍵(color key),用于標(biāo)記R,G和B數(shù)據(jù)值的范圍以確定圖像數(shù)據(jù)集1300中哪些數(shù)據(jù)值是預(yù)子像素著色圖像的一部分。如‘297申請(qǐng)中討論的那樣,如果輸出圖像要在不具有檢測(cè)包括預(yù)子像素著色圖像1320的輸入圖像數(shù)據(jù)集1300的那部分的能力的顯示器上著色,可以選擇色鍵以避免或最小化輸出圖像的任何失真?!?97申請(qǐng)中的討論提到可能有其它的技術(shù)用于標(biāo)記R,G和B數(shù)據(jù)值的范圍以確定它們是預(yù)子像素著色圖像的一部分,并且將這些技術(shù)確定為類似于本領(lǐng)域內(nèi)稱之為“水印(watermarking)”的圖像處理技術(shù)。
通常,預(yù)子像素著色圖像1320和/或組成傳統(tǒng)圖像數(shù)據(jù)集的圖像數(shù)據(jù)集1300的剩余部分,可在其中嵌入子像素著色系統(tǒng)和/或算法能夠辨認(rèn)或解碼的標(biāo)記碼,也稱為“水印”。當(dāng)子像素著色系統(tǒng)檢測(cè)到水印的存在時(shí),它知道圖像的子集是可提取并且不需要進(jìn)一步的處理來(lái)顯示的預(yù)子像素著色圖像。上述水印可利用信息隱藏領(lǐng)域中用于隱藏圖像數(shù)據(jù)集中的數(shù)據(jù)的技術(shù),從而當(dāng)著色圖像數(shù)據(jù)集時(shí),數(shù)據(jù)修改對(duì)人來(lái)說(shuō)是不可感知的,但隱藏?cái)?shù)據(jù)能夠被機(jī)器解碼。
圖像數(shù)據(jù)集1300中的剩余數(shù)據(jù)由作為傳統(tǒng)R,G和B數(shù)據(jù)三元組(圖中未用下劃線而將其與預(yù)子像素著色數(shù)據(jù)區(qū)別開來(lái))表示的、可以代表圖1的輸入圖像數(shù)據(jù)集69的色彩值組成。當(dāng)將例如圖像數(shù)據(jù)集1300的圖像數(shù)據(jù)集提供給圖1的顯示器系統(tǒng)150時(shí),包括預(yù)子像素著色圖像1320的圖像數(shù)據(jù)集1300的那部分一旦確定出來(lái),則不需由SPR單元70處理并可直接用于在電子顯示器10上顯示或者提供給其它處理單元?!?97申請(qǐng)進(jìn)一步揭示了用于在例如圖像數(shù)據(jù)集1300的、包括預(yù)子像素著色圖像的輸入圖像數(shù)據(jù)集中檢測(cè)圖像數(shù)據(jù)的不同技術(shù)。
圖5描述了包括子像素著色操作的顯示器系統(tǒng)100的功能組件。通過(guò)顯示器系統(tǒng)100的數(shù)據(jù)流由帶箭頭的加粗線表示。為了下述討論的方便,用于在包括輸入伽馬操作102、GMA操作104、行緩存器106、SPR操作108和輸出伽馬操作110的系統(tǒng)100中所示的RGB輸入數(shù)據(jù)的數(shù)據(jù)通道,在下文中稱為“SPR數(shù)據(jù)通道”。接下來(lái)將會(huì)依次簡(jiǎn)要描述這些已知操作的每個(gè)。該顯示器系統(tǒng)實(shí)施例的其它信息可在上述幾個(gè)參考的公開專利申請(qǐng)中找到。參閱,例如,美國(guó)專利公開號(hào)No.2005/0083352。在這些相關(guān)申請(qǐng)中的一些,SPR數(shù)據(jù)通道稱為“色域管道”或者“伽馬管道”。
輸入電路向系統(tǒng)100提供RGB輸入數(shù)據(jù)或其它輸入數(shù)據(jù)格式。RGB輸入數(shù)據(jù)接下來(lái)可輸入到輸入伽馬操作102。操作102的輸出繼續(xù)前進(jìn)到色域映射操作104(圖5中標(biāo)記為GMA)。通常色域映射操作104接收?qǐng)D像數(shù)據(jù)并在輸入數(shù)據(jù)上執(zhí)行任何必須或期望的色域映射操作。例如,如果圖像處理系統(tǒng)輸入RGB輸入數(shù)據(jù)以在RGBW顯示器面板上著色,為了使用顯示器的白色(W)基色,就會(huì)需要映射操作。這一操作在其中輸入數(shù)據(jù)以輸出色彩空間中的不同基色數(shù)量從一個(gè)色彩空間進(jìn)入到另一色彩空間的任一通用多基色顯示器系統(tǒng)中可能也是需要的。此外,可以使用GMA處理其中可以認(rèn)為輸入色彩數(shù)據(jù)在輸出顯示空間中的“色域外”的情況。如果顯示器系統(tǒng)不執(zhí)行該色域映射轉(zhuǎn)換,就省略GMA操作104。
繼續(xù)參考圖5,色域映射操作104輸出的中間圖像數(shù)據(jù)存儲(chǔ)在行緩存器106中。行緩存器106提供圖像數(shù)據(jù)給子像素著色操作(SPR)108,用于在需要數(shù)據(jù)時(shí)進(jìn)一步處理。例如,執(zhí)行區(qū)域重抽樣方案(如上述某些專利申請(qǐng)中揭示的方案)的SPR通??梢圆捎脟@討論中的給定的圖像數(shù)據(jù)點(diǎn)的3×3圖像數(shù)據(jù)矩陣以進(jìn)行區(qū)域重抽樣。從而三個(gè)數(shù)據(jù)行輸入到SPR108,用于執(zhí)行可能包括鄰域?yàn)V波步驟的子像素著色操作。SPR操作108之后,圖像數(shù)據(jù)在從系統(tǒng)輸出到顯示器之前,可進(jìn)行輸出伽馬操作110。
注意當(dāng)將例如圖13B所示圖像數(shù)據(jù)集1300的圖像數(shù)據(jù)集提供給圖5所示的顯示器系統(tǒng)100時(shí),就會(huì)以和輸入RGB數(shù)據(jù)同樣的方式處理包括預(yù)子像素著色圖像1320的圖像數(shù)據(jù)集1300的那部分,使用預(yù)子像素著色圖像數(shù)據(jù)的優(yōu)勢(shì)沒(méi)有實(shí)現(xiàn)。實(shí)際上,如果以和輸入RGB數(shù)據(jù)同樣的方式處理預(yù)子像素著色圖像1320,就會(huì)出現(xiàn)圖像失真。為了實(shí)現(xiàn)使用預(yù)子像素著色圖像數(shù)據(jù)的優(yōu)點(diǎn),該數(shù)據(jù)一旦確認(rèn)就直接用于顯示或可以提供給其它處理單元,也可旁路繞開由SPR和/或GMA進(jìn)行的操作。
此外,在‘297申請(qǐng)中揭示的用于檢測(cè)嵌入在圖像數(shù)據(jù)集中的預(yù)子像素著色圖像的實(shí)施例中,注意到包括以出現(xiàn)在傳統(tǒng)RGB數(shù)據(jù)和預(yù)子像素著色圖像數(shù)據(jù)邊界的色鍵來(lái)標(biāo)記的預(yù)子像素著色圖像數(shù)據(jù)的像素,對(duì)于處理傳統(tǒng)RGB色彩數(shù)據(jù)進(jìn)行子像素著色的SPR操作可產(chǎn)生無(wú)效的色彩值。‘297申請(qǐng)揭示了以交替變換的(例如,偶/奇)標(biāo)記的輸入像素對(duì)來(lái)交換或者互換特定色彩值的技術(shù)。在某些應(yīng)用中,通過(guò)對(duì)于就在標(biāo)記的預(yù)子像素著色圖像區(qū)域外的像素去除特殊檢測(cè)或恢復(fù)的需求,這種“互換”會(huì)使得SPR硬件更易于設(shè)計(jì)。
圖6描述了互換操作。圖6描述了包括預(yù)子像素著色圖像620的輸入圖像數(shù)據(jù)集600的一部分,圖中只顯示了620的一部分。預(yù)子像素著色圖像620包括色彩值R,G和B,以黑體和下劃線標(biāo)記來(lái)顯示,以將預(yù)子像素著色數(shù)據(jù)從要在顯示之前輸入到子像素著色操作的輸入圖像數(shù)據(jù)區(qū)別開。色鍵(65,27,207)是已用于標(biāo)記作為預(yù)子像素著色的一部分的色彩數(shù)據(jù)值的標(biāo)記碼。色彩數(shù)據(jù)值可通過(guò)它們?cè)趫D像數(shù)據(jù)集中的行和列的位置來(lái)提及。為了討論的方便,指定圖像數(shù)據(jù)集從圖像左上方位置(0,0)處開始。在預(yù)子像素著色數(shù)據(jù)區(qū)域620,可以看到在預(yù)子像素著色圖像620中的偶數(shù)行630中,“R”數(shù)據(jù)值602和參考號(hào)606指示的色鍵值“65”交替變化,而在奇數(shù)行640中參考號(hào)610的指示的色鍵值“65”和“R”數(shù)據(jù)值614交替變化。圖6也描述了在偶數(shù)行630中由參考號(hào)604指示的色鍵值“27”和“G”數(shù)據(jù)值608交替變化,并且在奇數(shù)行640中“G”數(shù)據(jù)值612和參考號(hào)616指示的色鍵“27”交替變化。
繼續(xù)參考圖6,在預(yù)子像素著色圖像數(shù)據(jù)620的偶數(shù)行630中,互換操作將“R”數(shù)據(jù)值602和參考號(hào)606指示的色鍵值“65”互換,將參考號(hào)604指示的色鍵值“27”和“G”數(shù)據(jù)值608互換。在預(yù)子像素著色圖像數(shù)據(jù)620的奇數(shù)行640內(nèi),互換操作將參考號(hào)610指示的色鍵值“65”和“R”數(shù)據(jù)值614互換,調(diào)換與參考號(hào)616指示的色鍵值“27”交替變換的“G”數(shù)據(jù)值612。數(shù)據(jù)互換操作的結(jié)果是具有再次子像素著色圖像數(shù)據(jù)720的圖像數(shù)據(jù)集700。
‘297申請(qǐng)也討論了可能適于預(yù)子像素著色的圖像類型的例子。一個(gè)這樣的例子涉及不同字體字符的成像。預(yù)子像素著色技術(shù)可用于產(chǎn)生包括特定字體的字符的“理想化”或者輪廓形式的高分辨率表示的圖像數(shù)據(jù)集。這些預(yù)著色圖像數(shù)據(jù)集可存儲(chǔ)和嵌入在輸入圖像數(shù)據(jù)集中以根據(jù)需要使用。讀者可參考‘297申請(qǐng)了解這一處理更詳細(xì)的信息。
這一詳細(xì)描述的剩余部分現(xiàn)在轉(zhuǎn)到涉及預(yù)子像素著色的三個(gè)通常區(qū)域的討論。這些中的第一個(gè)涉及處理嵌入到輸入圖像數(shù)據(jù)集中的預(yù)子像素著色圖像數(shù)據(jù)的顯示器系統(tǒng)的實(shí)施。第二點(diǎn)討論涉及在不同情況下標(biāo)記預(yù)子像素著色圖像數(shù)據(jù)的適當(dāng)色鍵的實(shí)施例,以及檢測(cè)圖像數(shù)據(jù)集中預(yù)子像素著色部分的其它方法。第三點(diǎn)討論集中在預(yù)著色字符字形的處理。設(shè)計(jì)用于處理顯示器系統(tǒng)100的預(yù)子像素著色圖像數(shù)據(jù)的單獨(dú)的數(shù)據(jù)通道(例如,旁路繞開機(jī)制)會(huì)考慮如何處理輸入RGB數(shù)據(jù),例如RGB數(shù)據(jù)處理的順序,以及SPR操作108可能引入的時(shí)延。例如,要進(jìn)行子像素著色的RGB數(shù)據(jù)值可能需要通過(guò)一系列行緩存器并且直到幾個(gè)行時(shí)間之后才會(huì)出來(lái)。在有的系統(tǒng),如果標(biāo)記為已經(jīng)經(jīng)過(guò)預(yù)子像素著色的像素要旁路繞開SPR操作108,必須確認(rèn)它們并在這個(gè)時(shí)間段存儲(chǔ)起來(lái),從而能夠和在SPR操作108中進(jìn)行預(yù)子像素著色的輸入數(shù)據(jù)一起到達(dá)最后的顯示操作。
處理預(yù)子像素著色圖像用于顯示 圖7描述了采用嵌入到傳統(tǒng)RGB圖像數(shù)據(jù)的預(yù)子像素著色圖像數(shù)據(jù)的檢測(cè)的顯示器系統(tǒng)的實(shí)施例。顯示器系統(tǒng)200將帶有以可檢測(cè)的碼標(biāo)記的嵌入預(yù)子像素著色圖像數(shù)據(jù)的傳統(tǒng)RGB數(shù)據(jù)作為輸入圖像數(shù)據(jù),該可檢測(cè)的碼區(qū)分經(jīng)過(guò)預(yù)子像素著色的輸入圖像數(shù)據(jù)的部分或區(qū)域。在圖7到圖10中,為了簡(jiǎn)便起見(jiàn),稱預(yù)子像素著色圖像數(shù)據(jù)為“P-SPR”數(shù)據(jù)。該實(shí)施例中P-SPR數(shù)據(jù)使用例如圖6所示的數(shù)據(jù)互換技術(shù);具有P-SPR數(shù)據(jù)的RGB輸入以參考號(hào)201S標(biāo)記,以表示P-SPR數(shù)據(jù)包括互換的數(shù)據(jù);其它實(shí)施例顯示以參考號(hào)201標(biāo)記的具有P-SPR數(shù)據(jù)的RGB輸入,以表示P-SPR數(shù)據(jù)不包括互換的數(shù)據(jù)。例如,在圖13B,14B,15B和16B任一個(gè)中,示出了以色鍵數(shù)據(jù)標(biāo)記的,并且包括交換或互換的數(shù)據(jù)值的,適用于輸入到顯示器系統(tǒng)200的P-SPR數(shù)據(jù)的例子,或者如圖17A,18B,19B和20B任一個(gè)中的預(yù)子像素著色數(shù)據(jù)的部分中所示。
圖7中的系統(tǒng)200描述了用于具有P-SPR數(shù)據(jù)201S的RGB輸入的SPR數(shù)據(jù)通道,其包括輸入伽馬操作102、GMA操作104、行緩存器106、SPR操作108和輸出伽馬操作110。系統(tǒng)200也描述了用于輸入數(shù)據(jù)201S的第二數(shù)據(jù)通道,其包括確認(rèn)代表可不需輸入至SPR操作108就可直接顯示的預(yù)子像素著色圖像數(shù)據(jù)的輸入數(shù)據(jù)201S的色彩數(shù)據(jù)值的P-SPR檢測(cè)操作202S。
圖7中,P-SPR檢測(cè)操作以參考號(hào)202S標(biāo)記,用于表示該操作能夠檢測(cè)包括互換的數(shù)據(jù)的P-SPR數(shù)據(jù);該本說(shuō)明書中別處的其它實(shí)施例顯示以參考號(hào)202標(biāo)記的P-SPR檢測(cè)操作,以表示該P(yáng)-SPR數(shù)據(jù)不包括互換的數(shù)據(jù)并且P-SPR檢測(cè)操作不需檢測(cè)這個(gè)。P-SPR檢測(cè)操作202S檢查輸入圖像色彩數(shù)據(jù)值來(lái)檢測(cè)用于標(biāo)記代表預(yù)子像素著色圖像數(shù)據(jù)的輸入數(shù)據(jù)201S的那部分的色鍵或其它碼。對(duì)于圖像位置中的每個(gè)輸入色彩值,P-SPR檢測(cè)操作202S設(shè)置P-SPR檢測(cè)標(biāo)志的值,來(lái)指示該位置處是否存在預(yù)子像素著色圖像數(shù)據(jù)。
可設(shè)計(jì)P-SPR檢測(cè)操作202S來(lái)檢測(cè)標(biāo)記P-SPR數(shù)據(jù)范圍和位置的特定色鍵。也可設(shè)計(jì)P-SPR檢測(cè)操作202S來(lái)從相關(guān)顯示寄存器處接收色鍵數(shù)據(jù)值,來(lái)提供從不同的源接收P-SPR數(shù)據(jù)的靈活性。例如,下文將會(huì)更詳盡地描述,可根據(jù)色彩數(shù)據(jù)的比特深度,最佳地選擇色鍵數(shù)據(jù)值來(lái)標(biāo)記P-SPR數(shù)據(jù),如下文表1中顯示并參考它進(jìn)行討論的那樣,在該情況中表1中的數(shù)據(jù)值可裝載到相關(guān)的顯示寄存器供P-SPR檢測(cè)操作202S使用。P-SPR檢測(cè)操作202S的操作的例子將在下文更詳細(xì)地描述。
繼續(xù)參考圖7,經(jīng)過(guò)P-SPR檢測(cè)操作202S檢測(cè)P-SPR數(shù)據(jù)位置的、具有嵌入P-SPR數(shù)據(jù)201S的RGB輸入數(shù)據(jù)在圖7中標(biāo)記為P-SPR數(shù)據(jù)207。由于行緩存器106引入的輸入數(shù)據(jù)201S中存在時(shí)延,P-SPR數(shù)據(jù)207和P-SPR檢測(cè)標(biāo)志205必須延遲相似的時(shí)間量。該延遲通過(guò)在行延遲緩存器206中緩存P-SPR數(shù)據(jù)207來(lái)實(shí)現(xiàn),同時(shí)沿著SPR數(shù)據(jù)通道前進(jìn)的輸入RGB和P-SPR數(shù)據(jù)201S完成處理。在和來(lái)自SPR數(shù)據(jù)通道的子像素著色圖像數(shù)據(jù)一起輸出之前,P-SPR數(shù)據(jù)207輸入到色彩互換操作204,其中當(dāng)預(yù)子像素著色數(shù)據(jù)初始地嵌入到輸入數(shù)據(jù)201S時(shí)和色鍵值互換的預(yù)子像素著色色彩值被交換到它們?cè)跀?shù)據(jù)流中原先的位置,來(lái)確保輸出正確的色彩值到輸出顯示器上的每個(gè)像素位置。
作為操作204的輸出的互換的數(shù)據(jù),和P-SPR使能信號(hào)209一起,以及SPR數(shù)據(jù)通道產(chǎn)生的數(shù)據(jù),輸入到圖7中標(biāo)注為“MUX”208的選擇操作208。P-SPR使能信號(hào)209起到開關(guān)的作用,來(lái)打開或關(guān)閉P-SPR檢測(cè),來(lái)進(jìn)一步增加顯示器的操作的靈活性。在這時(shí)候,可代表傳統(tǒng)RGB數(shù)據(jù)和P-SPR數(shù)據(jù)兩者的輸入數(shù)據(jù)201S已沿著SPR數(shù)據(jù)通道行進(jìn),并且只有從該通道中形成的傳統(tǒng)RGB數(shù)據(jù)才包括用于顯示或者進(jìn)一步處理的正確色彩數(shù)據(jù)值。當(dāng)P-SPR使能信號(hào)209為“開”時(shí),選擇操作208根據(jù)P-SPR檢測(cè)標(biāo)志205的值,為每個(gè)輸出像素位置,在來(lái)自于SPR數(shù)據(jù)通道的圖像數(shù)據(jù)和來(lái)自于模塊204的預(yù)子像素著色數(shù)據(jù)之間之間選擇,來(lái)產(chǎn)生用于圖像的顯示或者用于將輸出數(shù)據(jù)203的呈遞到進(jìn)一步的處理操作的SPR輸出數(shù)據(jù)203。
圖7所示的實(shí)施例表明預(yù)子像素著色數(shù)據(jù)的處理不包括輸入伽馬102和輸出伽馬108的操作,因?yàn)橹挥幸赟PR模塊中進(jìn)行子像素著色的數(shù)據(jù)才包括那些處理步驟。然而,本領(lǐng)域技術(shù)人員會(huì)認(rèn)識(shí)到可以修改圖7所示的數(shù)據(jù)通道,來(lái)發(fā)送輸入數(shù)據(jù)201的P-SPR部分通過(guò)輸入伽馬102和輸出伽馬108操作。圖7所示的實(shí)施例也描述了包括用于將輸入RGB數(shù)據(jù)轉(zhuǎn)換為在RGBW色彩空間中確定的數(shù)據(jù)加上單獨(dú)的亮度或發(fā)光度(L)數(shù)據(jù)的GMA操作104的顯示器系統(tǒng)。注意,在某些上下文中,亮度也可以參考為Y值。與此轉(zhuǎn)換以及這里描述的顯示系統(tǒng)中使用的亮度的計(jì)算有關(guān)更多信息可以在美國(guó)專利申請(qǐng)No.2005/0083352中發(fā)現(xiàn)。需要理解到色域外色彩的色彩空間轉(zhuǎn)換或者改變只通過(guò)示例進(jìn)行描述,在不執(zhí)行該色域映射轉(zhuǎn)換的顯示器系統(tǒng)中,可以省略GMA操作104。
圖8描述了采用嵌入到傳統(tǒng)RGB圖像數(shù)據(jù)中的預(yù)子像素著色圖像數(shù)據(jù)的檢測(cè)的顯示器系統(tǒng)的另一實(shí)施例。顯示器系統(tǒng)300將具有以可檢測(cè)的碼標(biāo)記的嵌入預(yù)子像素著色圖像數(shù)據(jù)的傳統(tǒng)RGB數(shù)據(jù)作為輸入圖像數(shù)據(jù),該可檢測(cè)的碼區(qū)分經(jīng)過(guò)預(yù)子像素著色的輸入圖像數(shù)據(jù)的部分或區(qū)域。
圖8所示顯示器系統(tǒng)的特征是它接收其中嵌入的預(yù)子像素著色色彩數(shù)據(jù)不包括色鍵數(shù)據(jù)互換的輸入色彩數(shù)據(jù)。這就意味著輸入色彩數(shù)據(jù)的源產(chǎn)生者不需提供“互換的”數(shù)據(jù)。從而可用‘297申請(qǐng)中討論和描述的色鍵數(shù)據(jù)標(biāo)記預(yù)子像素著色圖像數(shù)據(jù),或者如圖13A或17B中的P-SPR圖像部分1324所描繪的,其描繪了以沒(méi)有數(shù)據(jù)互換的色鍵值,或者以任何其它合適的方式標(biāo)記的P-SPR數(shù)據(jù)。圖7和8中的實(shí)施例的不同之處在于(1)圖8中實(shí)施例的預(yù)子像素著色數(shù)據(jù)不需要如圖6所示技術(shù)的輸入數(shù)據(jù)201中的數(shù)據(jù)互換;這通過(guò)以參考號(hào)201標(biāo)記RGB和P-SPR數(shù)據(jù),以參考號(hào)202標(biāo)記P-SPR檢測(cè)操作,來(lái)將這些元件從圖7中的相似元件區(qū)別開而顯示在圖中;(2)色彩數(shù)據(jù)和色鍵互換在偶/奇互換模塊203和303中完成;以及(3)圖8提供了允許RGB和P-SPR數(shù)據(jù)201共享SPR行緩存器304的、檢測(cè)預(yù)子像素著色圖像數(shù)據(jù)的實(shí)施。為了實(shí)現(xiàn)共享SPR行緩存器304,必須標(biāo)記從GMA操作104輸出的色彩值或者表示從P-SPR檢測(cè)操作202輸出的預(yù)子像素著色圖像數(shù)據(jù)的色彩值,來(lái)區(qū)分不同的數(shù)據(jù)集。圖8描述了其中標(biāo)記由P-SPR檢測(cè)操作202輸出的預(yù)子像素著色圖像數(shù)據(jù)的實(shí)施。
圖8所示的顯示器系統(tǒng)300描述了和圖7所示顯示器系統(tǒng)200相同的SPR數(shù)據(jù)通道,但是增加了圖8中以在將沿著SPR數(shù)據(jù)通道前進(jìn)的輸入數(shù)據(jù)存儲(chǔ)到行緩存器304中之前的“MUX1”表示的選擇操作302。輸入伽馬操作102和色域映射操作104對(duì)于沿該通道行進(jìn)的P-SPR輸入數(shù)據(jù)產(chǎn)生具有無(wú)效的色彩值的中間色彩數(shù)據(jù),因此這些數(shù)據(jù)不需要存儲(chǔ)。選擇操作302通過(guò)在從GMA操作104輸出的RGB分量數(shù)據(jù)和沿著第二P-SPR數(shù)據(jù)通道處理的P-SPR數(shù)據(jù)207之間選擇,起到確保要由SPR操作108處理的有效色彩數(shù)據(jù)存儲(chǔ)在行緩存器304中。RGB輸入和沿著P-SPR數(shù)據(jù)通道進(jìn)行處理的P-SPR數(shù)據(jù)207首先由P-SPR檢測(cè)操作202處理,來(lái)檢測(cè)用于標(biāo)記代表預(yù)子像素著色圖像數(shù)據(jù)的輸入數(shù)據(jù)201的那部分的色鍵或其它碼。對(duì)于圖像位置中的每個(gè)輸入色彩值,P-SPR檢測(cè)操作202設(shè)置P-SPR檢測(cè)標(biāo)志205的值,來(lái)指示該位置處是否存在預(yù)子像素著色圖像數(shù)據(jù),并且產(chǎn)生P-SPR數(shù)據(jù)207。
繼續(xù)參考圖8,P-SPR數(shù)據(jù)207繼續(xù)行進(jìn)到色彩互換操作303來(lái)執(zhí)行上面和圖6一起描述的數(shù)據(jù)交換操作。如上所述,嵌入在輸入RGB和P-SPR數(shù)據(jù)201內(nèi)的P-SPR數(shù)據(jù)不包括用于標(biāo)記目的的色鍵數(shù)據(jù)值的任何互換。然而,上面也提到,位于RGB輸入數(shù)據(jù)邊界的P-SPR數(shù)據(jù)中的色鍵數(shù)據(jù)值會(huì)有害地影響到對(duì)于那些邊界RGB數(shù)據(jù)的SPR操作108的輸出,上面和圖6一起描述以及‘297申請(qǐng)中的互換操作防止了這些不良的影響。從而圖8的顯示器系統(tǒng)300設(shè)計(jì)用于在數(shù)據(jù)存儲(chǔ)到行緩存器304中并且繼而輸入到SPR操作108之前執(zhí)行數(shù)據(jù)互換操作。通過(guò)色彩互換操作303的P-SPR數(shù)據(jù)207和P-SPR檢測(cè)標(biāo)志205一起,以及沿著SPR數(shù)據(jù)通道通過(guò)GMA操作104的數(shù)據(jù),輸入到選擇操作302。選擇操作302根據(jù)P-SPR檢測(cè)標(biāo)志205的值選擇GMA輸出色彩值或P-SPR色彩值以在行緩存器304中存儲(chǔ),其中每個(gè)P-SPR色彩值和在SPR緩存器304的行延遲緩存器中的P-SPR檢測(cè)標(biāo)志205一起存儲(chǔ)。
繼續(xù)參考圖8,行緩存器輸出包括P-SPR檢測(cè)標(biāo)志205的數(shù)據(jù)沿著SPR和P-SPR兩個(gè)數(shù)據(jù)通道行進(jìn),完成這兩種類型數(shù)據(jù)的處理。行緩存器304向SPR操作108提供色彩數(shù)據(jù)值用于子像素著色,從SPR操作108輸出的子像素著色數(shù)據(jù)繼續(xù)通過(guò)輸出伽馬操作110。行緩存器304也向在P-SPR數(shù)據(jù)通道上的色彩互換操作204提供色彩數(shù)據(jù)值。色彩互換操作204將色彩互換操作303中的發(fā)生的色鍵值的數(shù)據(jù)互換逆轉(zhuǎn),以準(zhǔn)備用于正確地輸出到顯示器的P-SPR數(shù)據(jù)。來(lái)自輸出伽馬操作110和來(lái)自色彩互換操作204的數(shù)據(jù)前進(jìn)到圖8中以“MUX2”表示的選擇操作306。當(dāng)P-SPR使能信號(hào)209指示P-SPR功能可用時(shí),選擇操作306根據(jù)P-SPR檢測(cè)標(biāo)志205的值在輸出伽馬色彩值和P-SPR色彩值之間選擇,來(lái)產(chǎn)生SPR輸出數(shù)據(jù)203。
如上面參考圖7中描述的實(shí)施例所提到的,可以修改圖8中描述的數(shù)據(jù)通道來(lái)同樣地發(fā)送輸入數(shù)據(jù)201的P-SPR部分通過(guò)輸入伽馬102和輸出伽馬108操作。也需了解可以修改圖8中描述的數(shù)據(jù)通道來(lái)在不執(zhí)行到色域外色彩的色彩空間轉(zhuǎn)換或改變的顯示器系統(tǒng)中省略GMA操作104。
圖9描述了顯示器系統(tǒng)400,其提供了檢測(cè)和處理預(yù)子像素著色圖像數(shù)據(jù)的另一實(shí)施。如上所述,GMA操作104將輸入RGB數(shù)據(jù)轉(zhuǎn)換為RGBW或者其它色彩空間中表示的色彩數(shù)據(jù)。GMA操作104也可對(duì)每個(gè)輸入RGB三元組產(chǎn)生單獨(dú)的亮度或發(fā)光度的值,并且將該亮度值L傳送給SPR操作108。亮度值L以特定數(shù)量n比特的數(shù)據(jù)表示。當(dāng)n-1比特的數(shù)據(jù)分辨率滿足SPR操作108并且產(chǎn)生的圖像對(duì)于顯示器的觀察者是知覺(jué)上可以接受的——即當(dāng)使用n-1比特亮度數(shù)據(jù)時(shí)輸出圖像質(zhì)量在視覺(jué)上就如同使用n比特亮度數(shù)據(jù)那樣可以接受時(shí)——顯示器系統(tǒng)400使用亮度值L的一個(gè)比特存儲(chǔ)P-SPR檢測(cè)標(biāo)志205,并不需要特定內(nèi)存存儲(chǔ)P-SPR檢測(cè)標(biāo)志205。
圖9所示的顯示器系統(tǒng)400的數(shù)據(jù)通道描述了對(duì)圖8所示的顯示器系統(tǒng)300的實(shí)施中數(shù)據(jù)通道的修改,并且處理具有嵌入P-SPR數(shù)據(jù)201的、其中P-SPR數(shù)據(jù)沒(méi)有發(fā)生數(shù)據(jù)互換的輸入RGB。特別地,顯示器系統(tǒng)400提供用于使用亮度值L的一個(gè)比特,為已由P-SPR檢測(cè)操作202確認(rèn)為預(yù)子像素著色圖像數(shù)據(jù)的色彩數(shù)據(jù)值承載P-SPR檢測(cè)標(biāo)志205的電路和處理。圖9中標(biāo)注為MUX1的選擇操作302,基于標(biāo)志預(yù)子像素著色圖像色彩數(shù)據(jù)的P-SPR檢測(cè)標(biāo)志205,選擇GMA輸出色彩值或預(yù)子像素著色色彩值存儲(chǔ)到行緩存器404中。
每個(gè)MUX1302的輸出色彩的亮度值408沿著單獨(dú)數(shù)據(jù)通道403行進(jìn),從而亮度數(shù)據(jù)408的一個(gè)比特(圖9中描述為數(shù)據(jù)比特406或者比特0)和P-SPR檢測(cè)標(biāo)志205一起,輸入到指定為圖9中的MUX3的選擇操作402。如果在顯示器400中預(yù)子像素著色處理由P-SPR使能信號(hào)209使能,在將比特406存儲(chǔ)到行緩存器404之前,MUX3402將使用比特406標(biāo)記由P-SPR檢測(cè)操作202檢測(cè)到的作為預(yù)子像素著色圖像數(shù)據(jù)207的一部分的那些色彩數(shù)據(jù)值。如果禁止預(yù)子像素著色數(shù)據(jù)處理,數(shù)據(jù)比特406不受改變地通過(guò)MUX3402并且亮度值L保持完全精度。用這種方式使用亮度值L的一個(gè)比特就不需要圖8所示的顯示器系統(tǒng)300中的一比特行延遲緩存器。
繼續(xù)參考圖9,包括承載P-SPR檢測(cè)標(biāo)志比特?cái)?shù)據(jù)的亮度比特406的行緩存器輸出數(shù)據(jù)沿著SPR和P-SPR兩個(gè)數(shù)據(jù)通道行進(jìn),完成兩種類型數(shù)據(jù)的處理。行緩存器404向SPR操作108提供RGBW色彩數(shù)據(jù)值和L數(shù)據(jù)值用于子像素著色,從SPR操作108輸出的子像素著色數(shù)據(jù)繼續(xù)通過(guò)輸出伽馬操作110。行緩存器404也向在P-SPR數(shù)據(jù)通道上的色彩互換操作204提供RGBW色彩數(shù)據(jù)值。色彩互換操作204將色彩互換操作303中發(fā)生的色鍵值的數(shù)據(jù)互換逆轉(zhuǎn),準(zhǔn)備用于正確輸出到顯示器的P-SPR數(shù)據(jù)。從輸出伽馬操作110和從色彩互換操作204輸出的數(shù)據(jù)前進(jìn)到圖9中以“MUX2”表示的選擇操作306。當(dāng)P-SPR使能信號(hào)209指示P-SPR功能可用時(shí),選擇操作306根據(jù)承載P-SPR檢測(cè)標(biāo)志數(shù)據(jù)的亮度比特406的值,在輸出伽馬色彩值和P-SPR色彩值之間選擇,來(lái)產(chǎn)生SPR輸出數(shù)據(jù)203。
圖9使用對(duì)沿著數(shù)據(jù)通道403的、作為到行緩存器404的輸入“亮度數(shù)據(jù)(9:0)”和“比特(9:1)”的引用,說(shuō)明使用10比特代表亮度值L。將認(rèn)識(shí)到指示所用比特?cái)?shù)量——或者在說(shuō)明書中或者在附圖中——只是通過(guò)舉例的方式來(lái)提供,并且意圖不是將實(shí)施限制到任一特定數(shù)據(jù)集或者任一數(shù)據(jù)通道上的特定帶寬。不同行緩存器比特多少的所有情況都可以包括在顯示器系統(tǒng)400的實(shí)施中。例如行緩存器通道可能是12比特寬并且,在這樣一個(gè)實(shí)施例中,亮度值L將減小到11比特,其中1比特用于P-SPR檢測(cè)標(biāo)志。
現(xiàn)在討論沿著標(biāo)準(zhǔn)SPR數(shù)據(jù)通道進(jìn)行具有嵌入預(yù)子像素著色圖像數(shù)據(jù)的傳統(tǒng)RGB圖像數(shù)據(jù)的處理的顯示器系統(tǒng)的實(shí)施。在一個(gè)這樣的實(shí)施中,預(yù)子像素著色圖像數(shù)據(jù)的處理由對(duì)子像素著色(SPR)操作108的下述修改來(lái)進(jìn)行。在這些實(shí)施中,色彩數(shù)據(jù)值沒(méi)有和嵌入子像素著色圖像數(shù)據(jù)的色鍵數(shù)據(jù)值互換,因此結(jié)合的RGB和嵌入子像素著色圖像數(shù)據(jù)采用例如圖6的圖像數(shù)據(jù)600所示的輸入圖像數(shù)據(jù)的形式。
圖10描述了顯示器系統(tǒng)1000,其包括對(duì)圖5所示顯示器系統(tǒng)100的SPR數(shù)據(jù)通道的修改,來(lái)處理具有嵌入預(yù)子像素著色(P-SPR)數(shù)據(jù)201的輸入RGB數(shù)據(jù)。如上面描述的實(shí)施例中那樣,P-SPR檢測(cè)操作202檢查輸入圖像色彩數(shù)據(jù)值,來(lái)檢測(cè)用于標(biāo)記代表預(yù)子像素著色圖像數(shù)據(jù)的輸入數(shù)據(jù)201的那部分的色鍵或其它代碼,并且對(duì)于每個(gè)圖像位置,設(shè)置P-SPR檢測(cè)標(biāo)志205的值,來(lái)指示預(yù)子像素著色圖像數(shù)據(jù)是否存在。如也在上面的實(shí)施例中描述的那樣,硬件可能需要在通過(guò)P-SPR檢測(cè)操作202之后將輸入RGB值延遲幾個(gè)(例如3個(gè))輸入像素行時(shí)鐘,以使得RGB值和它們的檢測(cè)標(biāo)志比特同步;該延遲由行緩存器304中包括的行延遲緩存器完成。和上述實(shí)施例不同,P-SPR檢測(cè)操作202不顯示輸出到色彩互換操作的P-SPR數(shù)據(jù),因?yàn)樵撨^(guò)程在該實(shí)施例中不是必須的。
在顯示器系統(tǒng)1000中,所有的輸入色彩值,包括P-SPR數(shù)據(jù)值都通過(guò)輸入伽馬操作102轉(zhuǎn)換。在顯示器系統(tǒng)1000的一個(gè)替代的實(shí)施例中(圖未示),P-SPR數(shù)據(jù)值排除在輸入和輸出伽馬模塊之外,不對(duì)P-SPR數(shù)據(jù)值應(yīng)用伽馬操作。這允許P-SPR數(shù)據(jù)的設(shè)計(jì)者選擇圖像的伽馬。如同在顯示器1000中描述的那樣,通過(guò)輸入伽馬模塊102和輸出伽馬模塊110處理P-SPR數(shù)據(jù),允許顯示器的設(shè)計(jì)者對(duì)于顯示器系統(tǒng)本身的特定伽馬校正P-SPR數(shù)據(jù)??膳渲蔑@示器系統(tǒng)1000來(lái)包括開關(guān)以使能任一實(shí)施例。
繼續(xù)參考圖10,GMA操作104將RGB數(shù)據(jù)轉(zhuǎn)換為RGBW多基色格式(W=白色)。也為每個(gè)像素計(jì)算亮度值L。在也處理P-SPR數(shù)據(jù)的顯示器中,GMA操作不是必須的,并可能從P-SPR輸入產(chǎn)生錯(cuò)誤值。因此,顯示器系統(tǒng)1000展現(xiàn)了P-SPR輸入值沿著數(shù)據(jù)線1004排除在GMA模塊之外,并且包括選擇操作302和行緩存器304,該選擇操作302和行緩存器304以上面參考圖8的顯示器系統(tǒng)300所描述的方式工作,來(lái)根據(jù)標(biāo)志205的值選擇R,G和B的哪些數(shù)據(jù)值要傳送給行緩存器304。
行緩存器304中存儲(chǔ)的RGBW和L數(shù)據(jù)接下來(lái)可用于子像素著色處理。如上所述,在顯示器系統(tǒng)1000中,預(yù)子像素著色數(shù)據(jù)和在輸出前要進(jìn)行子像素著色的輸入RGB數(shù)據(jù)沿著單獨(dú)的數(shù)據(jù)通道行進(jìn)。因此,SPR操作必需能夠以這種方式包容P-SPR數(shù)據(jù)(1)該方式不改變P-SPR數(shù)據(jù)的值(2)該方式確保SPR操作中只有有效的色彩值輸入到濾波操作。
為了理解圖10所示SPR模塊1020的操作,首先簡(jiǎn)要討論諸如圖5到9所示的SPR模塊108的傳統(tǒng)SPR模塊的操作。子像素著色的關(guān)鍵的處理是采樣或者濾波操作,該操作通常要求,但不是必須,從RGB數(shù)據(jù)的三行輸入9個(gè)色彩值。在軟件實(shí)施中,可由一或多個(gè)中間幀緩存器完成。輸入數(shù)據(jù)按照到達(dá)順序讀入幀緩存器,然后SPR濾波操作隨機(jī)訪問(wèn)幀緩存器以獲取必要的值。在SPR處理的傳統(tǒng)硬件實(shí)施中,從存儲(chǔ)在行緩存器304中的RGB數(shù)據(jù)的三行輸入9個(gè)值,來(lái)進(jìn)行SPR計(jì)算。注意到在有的實(shí)施中,行緩存器只需一次存儲(chǔ)兩行和第三行的一小部分。
圖11A是描述了行緩存器和傳統(tǒng)SPR模塊的內(nèi)部的簡(jiǎn)化的框圖。在圖11A中,行緩存器實(shí)現(xiàn)為移位寄存器,每行的最后幾個(gè)鎖存器分離開,從而它們能夠包括到3×3的乘法器1160中。最后三個(gè)像素的色彩值循環(huán)通過(guò)行緩存器304,在圖11A中以三行矩形表示的9個(gè)鎖存器的組1110中,以下一個(gè)SPR操作必需的次序出現(xiàn)。注意參考號(hào)1110用意是將9個(gè)鎖存器稱為一個(gè)組。也注意中央鎖存器1112標(biāo)記為C并在下文中進(jìn)一步描述。
圖11A是SPR模塊內(nèi)部的簡(jiǎn)單的示圖,因?yàn)橹伙@示了9個(gè)鎖存器的一個(gè)組1110。在傳統(tǒng)SPR模塊中,存在用于顯示器的每個(gè)基色(例如RGBW)的單獨(dú)的一組9個(gè)鎖存器1110和用于亮度值L的一組9個(gè)鎖存器1110?;手岛蚅每個(gè)可以是12比特寬。P-SPR檢測(cè)標(biāo)志205通常是1比特寬,并且也存儲(chǔ)在每組基色值后面的行緩存器304中。對(duì)于每個(gè)基色色彩,有一個(gè)單獨(dú)的3×3乘法器組1160,潛在的單獨(dú)的3×3濾波器系數(shù)組1150,并且如果有特別的濾波操作,這些中的每個(gè)可能需要還有另一個(gè)3×3乘法器和濾波器系數(shù)組。對(duì)每組3×3乘法器有一個(gè)加法單元1170。
注意到在替代實(shí)施中,使用小的隨機(jī)訪問(wèn)存儲(chǔ)器和指示下一位置以存儲(chǔ)或取出值的指針,代替圖11A所示的行緩存器304和9個(gè)鎖存器組1110,或者代替軟件實(shí)施中將會(huì)用到的完全隨機(jī)訪問(wèn)方法。該替代實(shí)施比使用軟件實(shí)施的完全隨機(jī)訪問(wèn)中間幀緩存器要復(fù)雜,但是需要較少的存儲(chǔ)器和較少的門來(lái)實(shí)施。關(guān)于子像素著色的其它信息可在例如上面參考的標(biāo)題為“Methods andSystems for Sub-Pixel Rendering with Gamma Adjustment”的‘058申請(qǐng)中找到。
圖11B描述了存儲(chǔ)單個(gè)紅色基色值RW的一個(gè)單獨(dú)鎖存器1111,與單個(gè)濾波器系數(shù)1150和單個(gè)乘法器1160的操作,顯示了通向加法單元1170,合在一起稱為鎖存操作1190。注意多達(dá)8個(gè)的相似的乘法器也連接至加法單元1170。實(shí)際上,因?yàn)闉V波器系數(shù)1150中的一些通常具有零值,從而可以從SPR模塊設(shè)計(jì)中完全去除,因此少于如圖11B中所示例子中的9個(gè)總的鎖存器/乘法器。當(dāng)存儲(chǔ)在鎖存器1110的數(shù)據(jù)值為12比特寬,且濾波器系數(shù)為8比特定點(diǎn)二進(jìn)制數(shù)值,乘法1160的結(jié)果為20比特且必須減少到12比特,例如,通過(guò)將結(jié)果移位8個(gè)比特,如同指示“>>8”所示。將輸出減少到12比特還可通過(guò)取整、通過(guò)不將后8位比特發(fā)送到輸出,或者通過(guò)設(shè)計(jì)乘法器以不產(chǎn)生這些低位比特來(lái)實(shí)現(xiàn)。在有的實(shí)施中,濾波器系數(shù)是事先知道的,可特別設(shè)計(jì)乘法器1160來(lái)產(chǎn)生比完全的12×8比特乘法器的門電路少的結(jié)果。例如如果系數(shù)是0.5,那么系數(shù)、乘法器和移位器可由單獨(dú)的右移來(lái)代替。
圖12描述了如何修改圖11B所示的鎖存操作1190來(lái)在SPR操作1020(圖10)內(nèi)包容P-SPR數(shù)據(jù)的處理,而不需用于P-SPR數(shù)據(jù)的單獨(dú)的數(shù)據(jù)通道。圖12描述了存儲(chǔ)單個(gè)紅色基色值RW的單獨(dú)鎖存器1111,與單個(gè)濾波器系數(shù)1150和單個(gè)乘法器1160,顯示了通向加法單元1170。將鎖存器1112標(biāo)記為“C”表示它存儲(chǔ)用于該SPR操作中所采樣的中心像素的RW值。單個(gè)鎖存器1111標(biāo)記為“E”表示存儲(chǔ)的RW值是屬于存儲(chǔ)在鎖存器1112的RW值的附近或邊緣的輸入像素的紅色數(shù)據(jù)值。需要包括四種特別的情況(1)中心像素C或邊界像素E都不是P-SPR數(shù)據(jù)的一部分;(2)中心像素C和邊界像素E都是P-SPR數(shù)據(jù)的一部分;(3)中心像素C是P-SPR數(shù)據(jù)的一部分,但邊界像素E不是;以及(4)邊界像素E是P-SPR數(shù)據(jù)的一部分,但中心像素C不是。這是因?yàn)槿绻堑綖V波操作的輸入的邊界像素的任一個(gè)存在于P-SPR圖像區(qū)域內(nèi)部,如果由如圖11A和圖11B描述的傳統(tǒng)SPR模塊處理,濾波操作就會(huì)得到錯(cuò)誤的結(jié)果。
繼續(xù)參考圖12,存儲(chǔ)在鎖存器1112的中心像素的RW值行進(jìn)通過(guò)乘法器操作1160和加法單元1170,并輸入到圖中標(biāo)記為“最后MUX”的最后的選擇操作1240。同時(shí),存儲(chǔ)在鎖存器1112的中心像素RW的值也輸入到最后選擇操作1240,如圖12的數(shù)據(jù)線1220所示,旁路繞開乘法器1160和加法單元1170。最后選擇操作1240根據(jù)P-SPR標(biāo)志205的值,在原始RW值或乘法器1160和加法單元1170計(jì)算的色彩數(shù)據(jù)值之間選擇。當(dāng)P-SPR標(biāo)志205為“開”時(shí)(例如值為“1”),中心像素的原始RW值是圖像P-SPR部分的一部分,且應(yīng)選擇為用于輸出,而不選擇計(jì)算的SPR色彩數(shù)據(jù)值。當(dāng)P-SPR標(biāo)志205為“關(guān)”時(shí)(例如值為“0”),原始RW值不是圖像P-SPR部分的一部分,應(yīng)選擇加法單元1170輸出的計(jì)算的SPR色彩數(shù)據(jù)值用于輸出。
存儲(chǔ)在鎖存器1110中的邊界像素是否包括在P-SPR圖像數(shù)據(jù)中會(huì)以下述方式影響最后MUX1240中所選的用于輸出的值。以選擇操作1210的形式的特別處理加入在標(biāo)記為“E”的鎖存器1111和它的乘法器1160之間數(shù)據(jù)通道上,用于測(cè)試每個(gè)邊緣像素是否是圖像的P-SPR區(qū)域的一部分,并且,如果是,就將數(shù)據(jù)值從SPR處理通道(乘法器和加法單元通道)移除。存儲(chǔ)在中心鎖存器1112的RW值沿著數(shù)據(jù)線1214和存儲(chǔ)在鎖存器1111中的邊界像素RW值一起輸入到選擇操作1210。
選擇操作1210根據(jù)邊緣像素RW值的P-SPR標(biāo)志205的值在中心RW值或者邊界RW值之間選擇。當(dāng)邊緣像素RW值的P-SPR標(biāo)志205為“關(guān)”時(shí)(例如值為“0”),邊緣像素RW值不是圖像的P-SPR部分的一部分,并且應(yīng)該行進(jìn)到乘法器1160和加法單元1170。然而,當(dāng)P-SPR標(biāo)志205為“開”時(shí)(例如值為“1”),邊緣像素RW值是圖像的P-SPR部分的一部分,不應(yīng)行進(jìn)到作為SPR操作的一部分的乘法器1160和加法單元1170。在這種情況下,選擇操作1210選擇中心RW值。這防止了當(dāng)中心RW值不是P-SPR圖像數(shù)據(jù)的一部分并且應(yīng)該進(jìn)行子像素著色時(shí),邊緣像素的P-SPR值對(duì)于中心RW值產(chǎn)生錯(cuò)誤的濾波結(jié)果。當(dāng)確定中心像素和邊緣像素都是P-SPR數(shù)據(jù)時(shí),無(wú)效的中心值鎖存到邊緣像素的乘法器,產(chǎn)生錯(cuò)誤的濾波結(jié)果,但是最后選擇操作1240會(huì)忽略該錯(cuò)誤濾波結(jié)果,并且仍然可以產(chǎn)生正確輸出。那么可見(jiàn)圖12所示的SPR操作1020的實(shí)施例對(duì)于所有的上述四種情況產(chǎn)生正確的濾波(SPR)結(jié)果;即,當(dāng)中心和邊緣像素都在P-SPR區(qū)域外時(shí),當(dāng)中心和邊緣像素都在P-SPR區(qū)域內(nèi)時(shí),當(dāng)采樣區(qū)域內(nèi)的任何邊緣像素在P-SPR區(qū)域內(nèi)時(shí)。
盡管結(jié)合特定功能單元、操作或者硬件描述了上述實(shí)施例,但說(shuō)明書意圖不是限定特定的實(shí)施,這些功能單元和操作可利用硬件和/或軟件的任何組合,包括諸如一個(gè)或多個(gè)的存儲(chǔ)器設(shè)備或電路的部件或模塊來(lái)具體實(shí)現(xiàn)。例如,可編程的門陣列或類似的電路可配置為來(lái)具體實(shí)現(xiàn)這種功能塊。在其它的例子中,運(yùn)行存儲(chǔ)器內(nèi)的程序的微處理器也能夠?qū)崿F(xiàn)這種功能塊。
預(yù)子像素著色數(shù)據(jù)標(biāo)記指導(dǎo)和實(shí)施例 如上所述,預(yù)子像素著色圖像數(shù)據(jù)可由子像素著色系統(tǒng)和/或算法能夠識(shí)別或解碼的數(shù)字信號(hào)或碼標(biāo)記。通常碼都是以重復(fù)的樣式加入或嵌入到P-SPR圖像數(shù)據(jù)中。有幾個(gè)因素會(huì)影響到特定碼的選擇。如‘297申請(qǐng)中討論的那樣,使用的標(biāo)記碼可代表色彩值,此處稱為色鍵。盡管合適的色鍵可以是任何預(yù)定的色彩值,某些實(shí)際的考慮會(huì)影響色鍵選擇。色鍵可以是統(tǒng)計(jì)上不太可能的顏色,在如果輸出圖像要在不能檢測(cè)預(yù)子像素著色圖像數(shù)據(jù)的顯示器系統(tǒng)上著色的情況下,選擇它們來(lái)避免或最小化輸出圖像的任何失真??梢赃x擇色鍵值,使得它們的二進(jìn)制值的最高位是相同的,來(lái)允許色鍵經(jīng)過(guò)簡(jiǎn)單的比特截位而仍能被檢測(cè)出來(lái)。例如,幾個(gè)圖中所示的色鍵(紅=65,綠=27,藍(lán)=207)是統(tǒng)計(jì)上不大可能的顏色,但是可能尤其適合在24比特色彩系統(tǒng)(每種顏色8比特)中使用。因?yàn)樯手?65,27,207)表示了類似于視頻或電影處理中使用的一種顏色的藍(lán)色,該顏色也可描述為“藍(lán)屏”。
也可能使用多個(gè)色鍵值,特別地對(duì)于紅色和藍(lán)色,來(lái)標(biāo)記P-SPR圖像數(shù)據(jù)。第二(或多個(gè))色彩集會(huì)增加色鍵形式的復(fù)雜性,從而增加了它的魯棒性并且減少錯(cuò)誤有效檢測(cè)的可能性。這些第二數(shù)值在色彩上和第一色鍵值相似,使得它們產(chǎn)生了不大可能的顏色,但是如同在最低比特深度上隔開幾步那樣取值,使得抖動(dòng)樣式不會(huì)導(dǎo)致錯(cuò)誤有效檢測(cè)。下面的表1中列舉了適合用于標(biāo)記P-SPR圖像數(shù)據(jù)的一些示例色鍵值。然而,需要理解圖中使用的和表1提供的色鍵都只是出于描述的目的,許多其它這種色鍵和標(biāo)記碼都可用于標(biāo)記P-SPR數(shù)據(jù)。
表1示例P-SPR圖像數(shù)據(jù)標(biāo)記值 色鍵或其它標(biāo)記碼疊加在預(yù)子像素著色數(shù)據(jù)之上或者和其交織在一起。通常,可根據(jù)任一合適的標(biāo)記形式完成預(yù)子像素著色數(shù)據(jù)值內(nèi)的標(biāo)記碼的映射,并且能夠適當(dāng)?shù)鼐幊蘌-SPR檢測(cè)操作202,來(lái)使用建立的標(biāo)記形式將預(yù)子像素著色色彩數(shù)據(jù)值從標(biāo)記碼中解碼。然而,通用的P-SPR檢測(cè)操作202的設(shè)計(jì)和實(shí)施將從建立來(lái)指導(dǎo)用來(lái)以數(shù)字信號(hào)或碼標(biāo)記P-SPR數(shù)據(jù)的處理的原理或規(guī)則中受益。標(biāo)記P-SPR數(shù)據(jù)的某些原理的例子包括下列。在這里后面的討論中,指定圖像輸入值從圖像的左上方像素(0,0)處開始,使得像素的第一行和列每個(gè)指定為“零”行和列,因此是偶數(shù)行和列,第二行和列每個(gè)指定為行和列一(1),因此是奇數(shù)行和列。
·出現(xiàn)在零行的標(biāo)記值應(yīng)該出現(xiàn)為在P-SPR像素第二行(奇行)中偏移一個(gè)像素,構(gòu)成下文所謂的“相位偏移”。在圖6中,以示例的方式注意到奇行640內(nèi)參考號(hào)616指定的標(biāo)記值“207”的位置比起偶行630內(nèi)參考號(hào)604指定的標(biāo)記值“207”的位置有一個(gè)像素的偏移。相似的偏移位置形式可以在圖13B,14B和15B中描述的標(biāo)記P-SPR圖像數(shù)據(jù)集的任一個(gè)中,以及在使用兩個(gè)標(biāo)記碼的圖16B,17A和17B,18B,19B和20B中描述的標(biāo)記形式中看到。
·標(biāo)記值應(yīng)該以n像素寬,m像素高的重復(fù)的形式出現(xiàn)在,其中n通常是偶數(shù)個(gè)輸入像素,m通常是偶數(shù)個(gè)行。例如,圖13B,14B和15B描述了色鍵值和P-SPR數(shù)據(jù)的2個(gè)像素寬的重復(fù)形式,而圖16B,17A和17B,18B,19B和20B描述了色鍵值和P-SPR數(shù)據(jù)的4個(gè)像素寬的重復(fù)形式。在上述圖中m是2,但是其它的實(shí)施也是可能的。
·如果n像素寬偶/奇形式從圖像的左上方的像素(0,0)開始逐片覆蓋整個(gè)顯示器,標(biāo)記值只應(yīng)該出現(xiàn)在它們應(yīng)該在的位置。n像素寬形式和偶行與奇行之間的相位偏移有助于防止錯(cuò)誤有效檢測(cè)。
·圖像的P-SPR部分應(yīng)在偶輸入像素上開始,應(yīng)包括最少四個(gè)像素,并且應(yīng)為偶數(shù)個(gè)像素寬。此處包括P-SPR圖像數(shù)據(jù)部分的圖描述了在偶像素開始并具有偶數(shù)像素的P-SPR圖像數(shù)據(jù)以反映這些指導(dǎo)。
·標(biāo)記的P-SPR圖像數(shù)據(jù)區(qū)域沒(méi)有垂直的限制它們能夠在任何行上開始,也可以是任何數(shù)量的行高。對(duì)于P-SPR操作202的目的,P-SPR圖像數(shù)據(jù)區(qū)域可小到一行上的四個(gè)輸入像素。
·建議P-SPR圖像區(qū)域開始并結(jié)束于屏幕的空白區(qū)域,例如文字行之間和單詞之間。只要能夠滿足像素開始和計(jì)數(shù)指導(dǎo),將水印區(qū)域結(jié)束于突然的不連續(xù)處,例如圖像的邊界,也是合理的。
色鍵標(biāo)記碼值在P-SPR色彩數(shù)據(jù)值內(nèi)的放置受顯示器特定子像素布局的影響。在圖13到20中描述了子像素布局的幾個(gè)實(shí)施例以及標(biāo)記P-SPR數(shù)據(jù)的適當(dāng)標(biāo)記形式的例子。注意到在這些圖中,預(yù)子像素著色圖像色彩值以黑體和下劃線示出(例如R,G B和W),來(lái)將預(yù)子像素著色數(shù)據(jù)從在顯示前要輸入到預(yù)子像素著色操作的輸入圖像數(shù)據(jù)中區(qū)分出來(lái)。也注意到這些圖中的預(yù)子像素著色圖像數(shù)據(jù)內(nèi)的標(biāo)記碼的位置也符合上面所列指導(dǎo),但是要了解其它標(biāo)記碼指導(dǎo)和放置適合實(shí)施對(duì)預(yù)子像素著色圖像數(shù)據(jù)的標(biāo)記。
圖13A描述了包括重復(fù)子像素組500的第一示例子像素布局1380。子像素組500是2行具有紅色子像素502、藍(lán)色子像素504和綠色子像素506的3子像素形式。注意在所有描述子像素布局的圖中,相同的影線形式代表由垂直影線表示的紅色,由水平影線表示的藍(lán)色,由斜影線表示的綠色的相同的顏色分配。沒(méi)有影線來(lái)表示的子像素,例如圖14A中的子像素508,表示白色、灰色或其它顏色,例如黃色。圖13B是包括預(yù)子像素著色圖像數(shù)據(jù)1320的圖像數(shù)據(jù)1300的示例集,預(yù)子像素著色圖像數(shù)據(jù)1320以包容子像素布局1380的方式布置并且包括其中嵌入的色鍵。由于子像素布局1380包括紅/綠棋盤圖案,指定紅色色彩數(shù)據(jù)值從圖象左上方的像素(0,0)處開始,如圖13B中的像素1330所指定的,并且嵌入的P-SPR圖像數(shù)據(jù)值應(yīng)滿足同樣的顏色指派。
繼續(xù)參考圖13A,八像素子集1322描述了在以標(biāo)記碼標(biāo)記之前,如何根據(jù)子像素布局1380的子像素布局部分1390,安排預(yù)子像素著色圖像數(shù)據(jù)。八像素子集1324描述了如何以色鍵(65,27,207)的形式的標(biāo)記碼標(biāo)記預(yù)子像素著色圖像數(shù)據(jù);八像素子集1324中沒(méi)有交換色彩值。八像素子集1320描述了如何可以在預(yù)子像素著色圖像數(shù)據(jù)中互換或交換八像素子集1324中的特定數(shù)據(jù)值和色鍵值。在這種情況下,因?yàn)樽酉袼夭季?380具有R/G棋盤圖案布局,在每個(gè)水平像素對(duì)中,R值已和色鍵值“65”交換,G值已和色鍵值“27”互換。由于在上文中結(jié)合圖6以及圖7,8和9中的不同顯示器系統(tǒng)的實(shí)施例說(shuō)明的理由,互換數(shù)據(jù)對(duì)于處理P-SPR數(shù)據(jù)的顯示器系統(tǒng)的某些實(shí)施可能是有用的。
除了將R和G值與它們各自的色鍵值互換,在某些情況下將B值與其色鍵值互換也是有用的。例如,簡(jiǎn)單地將偶列和奇列數(shù)據(jù)之間所有的值互換對(duì)于進(jìn)行子像素著色可能是有用的。或者將一些色彩值與它們各自的色鍵值互換對(duì)于提高不處理預(yù)子像素著色圖像數(shù)據(jù)的顯示器上的圖像顯示是有用的。圖13B描述了行1328的B值和色鍵值“207”互換,使得有效的B值和有效的G值出現(xiàn)在同一像素中,這可在當(dāng)圖像顯示在不處理預(yù)子像素著色圖像數(shù)據(jù)的顯示器上時(shí)改善圖像色彩。同樣,也在該例中,B值和色鍵值“207”的互換符合上述的指導(dǎo),即出現(xiàn)在零行1327的標(biāo)記值表現(xiàn)出由P-SPR像素的第二(例如奇)行1328偏移一個(gè)像素。圖13B描述了嵌入在顯示之前要進(jìn)行子像素著色的輸入圖像數(shù)據(jù)內(nèi)的預(yù)子像素著色數(shù)據(jù)1320。
圖14A描述了顯示重復(fù)子像素組1400的第二子像素布局,其包括第四基色子像素508。圖14B是包括適用于圖14A所示子像素布局的嵌入預(yù)子像素著色圖像數(shù)據(jù)的圖像數(shù)據(jù)集的示意圖,該嵌入預(yù)子像素著色圖像數(shù)據(jù)由適當(dāng)?shù)纳I的實(shí)施例標(biāo)記,且紅色和綠色值交換或者互換。特別地,用以色鍵(65,27,207)形式的標(biāo)記碼標(biāo)記了預(yù)子像素著色圖像數(shù)據(jù)。因?yàn)樽酉袼夭季?400有R/G棋盤圖案布局,在每個(gè)水平像素對(duì)中,R值已和色鍵值“65”交換,G值已和色鍵值“27”互換。最后,奇行中的進(jìn)一步的交換描述了和色鍵值“207”互換的W值。
圖15A描述了包括和上述描述不同的綠到紅和藍(lán)的比例的第三子像素布局,并且包括紅/藍(lán)棋盤圖案。它進(jìn)一步包括將一個(gè)像素映射到一個(gè)綠色子像素的綠色子像素的正方形網(wǎng)格。圖15B描述了包括以適合該子像素布局的色鍵標(biāo)記的嵌入預(yù)子像素著色圖像數(shù)據(jù)1520的圖像數(shù)據(jù)集1510的示意圖。特別地,和先前一樣,紅色代碼是“65”,藍(lán)色代碼是“207”,但是每個(gè)綠色值都是有效的預(yù)子像素著色色彩值。由于該子像素布局具有紅/藍(lán)棋盤圖案,指定紅色數(shù)據(jù)值從圖像左上方的像素(0,0)開始,如同由像素1530所指定的,并且假定預(yù)子像素著色數(shù)據(jù)1520以同樣的方式和紅色(R)一起開始。在該子像素布局中,沒(méi)有標(biāo)記的P-SPR數(shù)據(jù)在零行的原始順序是(R G空)(空GB),其中“空”表示丟失值,在第一行是(空G B)(R G空)。紅和藍(lán)數(shù)據(jù)值顯示為和各自的色鍵值互換。然而,對(duì)于圖15A的子像素布局,不必互換綠色值。
圖16A描述了包括八(8)子像素重復(fù)組802的第四子像素布局,該八(8)子像素重復(fù)組802包括棋盤圖案形式的紅-綠和藍(lán)-白子像素對(duì)。在該子像素布局可描述為具有藍(lán)-白子像素對(duì)的同時(shí),如上所述,沒(méi)有影線表示的子像素表示白、灰或其它顏色,例如黃。圖16B是包括以適合該子像素布局的色鍵標(biāo)記的嵌入預(yù)子像素著色圖像數(shù)據(jù)的圖像數(shù)據(jù)集的示意圖。特別地,紅色代碼是“65”,每個(gè)綠色彩值都是有效的預(yù)子像素著色值,并且兩個(gè)藍(lán)色代碼(207,234)在標(biāo)記形式中使用。圖16A的子像素布局假定紅色數(shù)據(jù)值從圖像左上方的像素(0,0)開始。圖16B描述了具有互換值的標(biāo)記的預(yù)子像素著色圖像數(shù)據(jù)。在這種情況下,所有的四個(gè)值紅、綠、藍(lán)和白都可互換。
圖17A和17B描述了可用于標(biāo)記和圖16A所示子像素布局一起使用的預(yù)子像素著色圖像數(shù)據(jù)的兩個(gè)替代的標(biāo)記碼。特別地,在圖17A所示的重復(fù)組1710中,兩個(gè)紅色代碼(65,85)用于標(biāo)記形式。在圖17B中,在該標(biāo)記形式中使用兩個(gè)紅色代碼(65,85)和兩個(gè)藍(lán)色代碼(207,234),其中沒(méi)有數(shù)據(jù)值互換。該形式的結(jié)果是將每組RGBW值存儲(chǔ)到兩個(gè)RGB像素中,周圍是標(biāo)記(例如色鍵)值。注意到在交替變化的像素中存儲(chǔ)了W值代替G值。如果圖17B所示重復(fù)形式從左上方的像素(0,0)開始逐片覆蓋整個(gè)顯示器,色鍵值可以只出現(xiàn)在它們應(yīng)該在的位置。4像素寬形式和偶奇行之間的相位偏移有助于防止錯(cuò)誤的積極檢測(cè)。
圖16A所示的子像素布局有可在顯示器面板上實(shí)施的幾種變化。圖18到20描述了變化的例子以及預(yù)子像素著色數(shù)據(jù)值和標(biāo)記碼的適當(dāng)布局的例子。圖18A描述了圖16A的子像素布局的第一變化,包括代替圖16A中紅-綠和藍(lán)-白棋盤圖案的棋盤圖案形式的白-藍(lán)和綠-紅子像素對(duì);圖18A的子像素布局使得鏡像的情況有效。圖18B描述了由兩個(gè)紅色色鍵值(65和85)和兩個(gè)藍(lán)色色鍵值(207和234)標(biāo)記的并且具有互換值的預(yù)子像素著色圖像數(shù)據(jù)。在該情況中交換了所有四個(gè)值,紅色,綠色,藍(lán)色和白色。
圖19A描述了圖16A的子像素布局的第二變化,包括代替圖16A中紅-綠和藍(lán)-白棋盤圖案的棋盤圖案形式的綠-紅和白-藍(lán)子像素對(duì);有效地,圖19A的子像素布局通過(guò)將圖16A的子像素布局旋轉(zhuǎn)180°而得到。圖19B描述了由兩個(gè)紅色色鍵值(65和85)和兩個(gè)藍(lán)色色鍵值(207,234)標(biāo)記的并且具有互換值的合適的預(yù)子像素著色圖像數(shù)據(jù)配置。在該情況中交換了所有四個(gè)值,紅色,綠色,藍(lán)色和白色。
圖20A描述了圖16A的子像素布局的第三變化,包括代替圖16A中紅-綠和藍(lán)-白棋盤圖案的棋盤圖案形式的藍(lán)-白和紅-綠子像素對(duì);圖20B描述了具有合適的預(yù)子像素著色圖像數(shù)據(jù)的布局的八像素重復(fù)組2010,其中預(yù)子像素著色圖像數(shù)據(jù)由兩個(gè)紅色關(guān)鍵值(65和85)和兩個(gè)藍(lán)色關(guān)鍵值(207,234)標(biāo)記的并且具有互換值。在這種情況下,交換了所有四個(gè)值,紅色、綠色、藍(lán)色和白色。
如上所述,P-SPR檢測(cè)操作202的功能是檢查輸入圖像色彩數(shù)據(jù)值,以檢測(cè)用于標(biāo)記代表預(yù)子像素著色(P-SPR)圖像數(shù)據(jù)的輸入數(shù)據(jù)201那部分的色鍵或其它代碼,并且對(duì)于每個(gè)圖像位置,設(shè)置P-SPR檢測(cè)標(biāo)志205的值,以指示預(yù)子像素著色圖像數(shù)據(jù)是否存在。在P-SPR數(shù)據(jù)由兩個(gè)色鍵標(biāo)記的情況下,例如在圖20B的八像素重復(fù)組2010中所示的那樣,輸入圖像數(shù)據(jù)包括RGBW色彩值的某些組合的三元組,輸入P-SPR數(shù)據(jù)也包括嵌入的紅色色鍵標(biāo)記值(65和85)和藍(lán)色色鍵標(biāo)記值(207,234)。
檢測(cè)P-SPR數(shù)據(jù)的一項(xiàng)技術(shù)可包括將輸入圖像數(shù)據(jù)指定為開始于第一偶行和偶像素處的像素(0,0)的位置,并且期望P-SPR數(shù)據(jù)按照上述指導(dǎo)來(lái)定位即,開始于輸入圖像數(shù)據(jù)偶行偶像素位置,來(lái)包括重復(fù)組中的兩行像素,并且將色鍵值置于奇行中和偶行有相位偏移處。圖20B描述了有偶/奇行和像素列分配的重復(fù)組2010。
下面的表2為檢測(cè)圖20B中所示R和B標(biāo)記碼的存在的簡(jiǎn)單行檢測(cè)器提供了偽碼。下標(biāo)“c”表示正在經(jīng)受測(cè)試的列,并且,在每次測(cè)試中,“ELSE”條件讀取到“ELSE P-SPR FLAG=OFF”,從表2中略去。
表2P-SPR檢測(cè)器的偽碼實(shí)施例 可見(jiàn)可以使用對(duì)于圖20B所示的模型對(duì)圖17A和17B,18B和19B任一個(gè)中的標(biāo)記的P-SPR圖像數(shù)據(jù)重復(fù)組實(shí)施表2中描述的行檢測(cè)器的變化。
預(yù)子像素著色和增強(qiáng)的字體著色 諸如這里所描述的用于標(biāo)記和檢測(cè)預(yù)子像素著色圖像的有效的技術(shù)支持這種圖像的更廣泛和有利的使用。將圖像的預(yù)子像素著色部分,稱為P-SPR圖像子集嵌入到輸入圖像數(shù)據(jù)文件的能力加強(qiáng)了圖像到圖像之間傾向于不可變或固定的圖像子集的高質(zhì)量著色。這些固定的圖像子集可預(yù)先使用特殊技術(shù)進(jìn)行預(yù)子像素著色,該技術(shù)否則的話可能不能或是不容易使用特定子像素著色引擎來(lái)可實(shí)現(xiàn),然后存儲(chǔ)起來(lái)留作后用和/或發(fā)送到將P-SPR圖像子集嵌入到輸入圖像數(shù)據(jù)的操作。固定圖像子集的例子包括許多圖形符號(hào),例如標(biāo)識(shí)、圖標(biāo)、表意文字和以特定字體著色的字形。下述討論提出了實(shí)施增強(qiáng)的預(yù)子像素著色字體的顯示的技術(shù),但是需要了解這些技術(shù)可應(yīng)用于任何會(huì)從在它作為其中一部分的圖像數(shù)據(jù)的剩余部分之前進(jìn)行預(yù)子像素著色以直接顯示而得益的圖像子集。
用戶觀看高質(zhì)量的顯示文本和灰度抗混疊字體的需求將擴(kuò)展為以新的角色執(zhí)行功能的各種尺寸的電子設(shè)備。例如,隨著更多的文字顯示發(fā)生在小并且低成本的系統(tǒng)上,例如蜂窩電話,用戶將期望看到顯示比常用的一比特每像素的固定大小字體更高質(zhì)量的文本。隨著蜂窩電話和其它顯示器設(shè)備處理器增加內(nèi)存和處理能力,使用輪廓字體產(chǎn)生用于顯示的文本趨向于在這種設(shè)備上變得更為普通。在本討論中,術(shù)語(yǔ)“字體”表示特定大小(通常以點(diǎn)衡量)、一個(gè)粗度(例如,細(xì)、書本、粗、黑)、一個(gè)方向或角度(例如羅馬字體、意大利字體、斜體)的完全字樣。在印刷樣式中術(shù)語(yǔ)“字樣”由相應(yīng)的一套字形(例如,字符)設(shè)計(jì)組成。字樣通常包括字母表字母,數(shù)字和標(biāo)點(diǎn)符號(hào),也可包括或包含表意符號(hào)和符號(hào)?!拜喞煮w”是定義為一組直線和曲線的而和位圖字體不同的字體。通常輪廓字體字符可縮放為任意大小,并且另外比位圖字體轉(zhuǎn)換起來(lái)更加容易,而且可獲得更有吸引力的結(jié)果。將字符以特定方式轉(zhuǎn)換為輪廓字體的結(jié)果通常作為位圖存儲(chǔ)在字體緩沖存儲(chǔ)器中,以避免如果需要再次繪制字符時(shí)的重復(fù)計(jì)算。此處使用的“字形”指的是圖形符號(hào)圖像的實(shí)現(xiàn)的實(shí)例,例如一種字體的字符或符號(hào)。
使用預(yù)子像素著色圖像數(shù)據(jù)的字體著色技術(shù)的幾個(gè)實(shí)施例是可能的。在字體著色技術(shù)的第一實(shí)施例中,字體中的每個(gè)字符都是使用高質(zhì)量算法預(yù)先著色的。例如上面圖7,8,9和10任一個(gè)中示例說(shuō)明和描述的GMA,SPR和輸出伽馬操作在這個(gè)時(shí)間都已經(jīng)完成。將結(jié)果字形以或者根據(jù)上述任一標(biāo)記碼實(shí)施例,或者根據(jù)另一合適的標(biāo)記處理的標(biāo)記碼標(biāo)記為預(yù)子像素著色(P-SPR)圖像。標(biāo)記的P-SPR作為可使用將比特陣列從存儲(chǔ)器中拷貝到顯示器屏幕的公知的“位圖傳送(blitting)”或“位圖動(dòng)畫(bitblt)”技術(shù)直接顯示到顯示器屏幕上的位圖來(lái)存儲(chǔ)。
在該字體著色技術(shù)的一個(gè)變化中,字體中的字符在字體設(shè)計(jì)工作站上按照固定的大小產(chǎn)生,然后使用上述高質(zhì)量算法著色并且作為預(yù)子像素著色字形存儲(chǔ)。在該字體著色技術(shù)的另一個(gè)變化中,當(dāng)使用輪廓字體時(shí),字體著色引擎可以以預(yù)子像素著色形式緩存字形。在每個(gè)這些變化中,可以以帶有或不帶有將它們標(biāo)記為預(yù)子像素著色圖像的標(biāo)記碼來(lái)存儲(chǔ)預(yù)子像素著色字形。不帶有標(biāo)記碼來(lái)存儲(chǔ)預(yù)子像素著色字形,并在預(yù)子像素著色字形嵌入到它將要在其中顯示的圖像中時(shí)將標(biāo)記碼加到預(yù)子像素著色字形中,可能會(huì)帶來(lái)下述的優(yōu)點(diǎn)。
如上所述,標(biāo)記(即加標(biāo)記碼到)P-SPR圖像數(shù)據(jù)的操作通常遵從原理和指導(dǎo),以方便例如圖7,8,9和10任一中描述的P-SPR檢測(cè)操作202的P-SPR檢測(cè)操作檢測(cè)標(biāo)記碼。一個(gè)這種指導(dǎo)說(shuō)明P-SPR圖像子集應(yīng)開始于偶輸入像素并且應(yīng)該為偶數(shù)個(gè)像素寬。此外,出現(xiàn)在圖像輸入數(shù)據(jù)偶行的標(biāo)記碼值通常表現(xiàn)為由第二(例如奇)行P-SPR像素偏移一個(gè)像素,構(gòu)成相位偏移。從而,標(biāo)記碼指導(dǎo)建議可能希望在偶邏輯像素列和行開始標(biāo)記的預(yù)子像素著色圖像,在偶和奇行使用不同的標(biāo)記碼,或者包括偶數(shù)個(gè)像素。
此外,特定子像素布局會(huì)影響一種字體的字形的著色自由程度。例如圖13A,14A,15A,16A,18A,19A和20A中描述的那些以及上面通過(guò)參考引用的權(quán)利共有的專利申請(qǐng)的多個(gè)中揭示的那些子像素布局,包括可產(chǎn)生每個(gè)都映射到單個(gè)RGB輸入像素的邏輯像素的子像素重復(fù)組??稍O(shè)計(jì)字體字形開始于子像素布局中的任一邏輯像素位置。也可設(shè)計(jì)字體字符對(duì)準(zhǔn)在子像素分辨率上而不是整個(gè)邏輯像素。在這種情況下,可能需要和特定布局的子像素重復(fù)組中的子像素?cái)?shù)量一樣多的字體中每個(gè)字形的不同再現(xiàn)(rendition),并且將需要存儲(chǔ)這些預(yù)子像素著色字形再現(xiàn)。對(duì)于要求不同大小和字樣的字體的多文本的應(yīng)用,子像素布局的選擇會(huì)影響顯示器的存儲(chǔ)器需求。
通過(guò)示例的方式,檢查包括圖16A所示子像素重復(fù)組802的顯示器。該布局包括8個(gè)子像素;然而可能需要將子像素分組為每個(gè)映射到單獨(dú)的RGB輸入像素的四個(gè)四分之一體810,812,814和816。有兩個(gè)子像素的每個(gè)四分之一體810稱為“邏輯像素”。從而,當(dāng)顯示字體字形時(shí),有其中字形可以開始的4個(gè)不同的邏輯像素位置。如果字體字符設(shè)計(jì)為對(duì)準(zhǔn)子像素分辨率而不是整個(gè)邏輯像素,那么字體中每個(gè)字形可能有8個(gè)不同的再現(xiàn)。如同表現(xiàn)的那樣,由于子像素著色(SPR)濾波器對(duì)所有4個(gè)RGBW基色可能實(shí)質(zhì)上相同,圖16A所示的子像素重復(fù)組尤其適用于著色字體。該對(duì)稱性帶來(lái)的結(jié)果是對(duì)于任一8子像素開始位置預(yù)著色的字體字形可以實(shí)質(zhì)上相同。當(dāng)它們都相同時(shí),存儲(chǔ)多個(gè)副本就不必要了,可以實(shí)現(xiàn)成本的顯著節(jié)省。然而,需要了解,對(duì)于圖16A所示子像素重復(fù)組802的參考僅是通過(guò)示例的方式進(jìn)行的。此處討論的著色增強(qiáng)字體字形的技術(shù)可應(yīng)用于可以構(gòu)成顯示器的許多可能的子像素重復(fù)組的任一個(gè)的情況。
標(biāo)記的預(yù)子像素著色字體字形可根據(jù)這些指導(dǎo)產(chǎn)生,以包容P-SPR檢測(cè)操作202的設(shè)計(jì)。然而在顯示器上著色文本圖像需要比該指導(dǎo)所允許的還要多的文本放置中的靈活性。可以著色預(yù)著色字體字形來(lái)以幾個(gè)不同的相位開始,并且每個(gè)這種相位可以有不同的標(biāo)記碼形式。預(yù)著色字體字形可以開始于任一邏輯像素,不論是偶還是奇,并且可以是奇數(shù)個(gè)邏輯像素寬。需要方法和技術(shù)以對(duì)于字形顯示提供額外的自由度。
圖21A-21D描述了一些字形對(duì)準(zhǔn)的可能性。圖21A描述了當(dāng)它將要在其中顯示的圖像中的字體字形的偶/奇開始對(duì)準(zhǔn)和標(biāo)記處理的偶/奇對(duì)準(zhǔn)相匹配的情況。在這種情況下,當(dāng)字體字符是預(yù)子像素著色的并且以標(biāo)記碼標(biāo)記的時(shí)候,結(jié)果字形符合于標(biāo)記指導(dǎo)并且可嵌入到它將根據(jù)P-SPR檢測(cè)操作的期望來(lái)顯示的輸入圖像數(shù)據(jù)流中。圖21B描述了當(dāng)預(yù)子像素著色字形的標(biāo)記碼開始于偶邏輯像素列邊界,并且字形落在奇列邊界上的情況。在這種情況下,可能期望以數(shù)據(jù)的額外開始列1301存儲(chǔ)字形的副本。圖21C描述了當(dāng)標(biāo)記碼和字形開始位置落在不同的列開始對(duì)準(zhǔn),并且可能期望具有數(shù)據(jù)的額外的行1302的字體字形的副本。圖21D描述了開始對(duì)準(zhǔn)會(huì)需要水平和垂直的額外行的情況。可能期望將每個(gè)字體字形以所有的4種對(duì)準(zhǔn)在存儲(chǔ)器內(nèi)存儲(chǔ)四次。字體顯示軟件會(huì)決定將哪種情況應(yīng)用于字形的每個(gè)實(shí)例,并且將其傳給簡(jiǎn)單的硬件或軟件“位圖動(dòng)畫”代碼來(lái)將其放置到顯示器上。
圖22描述了其中P-SPR檢測(cè)操作預(yù)計(jì)有偶數(shù)個(gè)邏輯像素但字體字符是奇數(shù)個(gè)邏輯像素寬的情況。字形中會(huì)包括額外的數(shù)據(jù)列1401,來(lái)使得位圖動(dòng)畫代碼的工作變得簡(jiǎn)單。圖22也描述了這些位于字形之后(或者字形之前,如圖21A-D所示)的額外數(shù)據(jù)列如何在字形之間引入額外的看上去是隨機(jī)的間距。這會(huì)損害著色高質(zhì)量字體。解決該問(wèn)題的一個(gè)方案可以是不存儲(chǔ)稱為插入和流出字節(jié)的該額外數(shù)據(jù)列或行,并且要求字體位圖動(dòng)畫代碼中的額外的指令來(lái)將這些字節(jié)插入文本的每個(gè)字或行之前或之后,以達(dá)到正確的對(duì)準(zhǔn)。另一解決方案包括將每個(gè)預(yù)子像素著色字體字形不帶有標(biāo)記碼地只存儲(chǔ)一次。在該實(shí)施例中,字體存儲(chǔ)較少,但因?yàn)樗诘斤@示器的途徑中增加了標(biāo)記碼,位圖動(dòng)畫代碼必需更復(fù)雜。
增強(qiáng)的字體著色系統(tǒng)必需提供比白色背景上的黑色文本更好的靈活性?,F(xiàn)代圖形處理器具有有“位圖動(dòng)畫”模式,能夠以前景和背景色彩替代黑色和白色文本的1和0比特,得到以在任何背景色彩之上的任何前景色彩顯示字形,和在代替固定的背景色彩的背景圖像之上以覆蓋模式顯示字形的能力。
圖23所示的一個(gè)實(shí)施例將提供混合操作1500,在顯示器設(shè)備中可實(shí)現(xiàn)為字體顯示(例如位圖動(dòng)畫)代碼的一部分。由字形1501代表的預(yù)子像素著色字體字形將作為預(yù)著色密度圖存儲(chǔ)。在密度圖中,每個(gè)像素不是作為色彩存儲(chǔ)而是代表前景色彩1508和背景色彩1507之間的混合比例。亮度值通常存儲(chǔ)為8比特值,其中255代表不透明前景色彩,0代表不透明背景色彩。其它的比特規(guī)格和值表示也是可能的。0到255之間的值用于計(jì)算不透明前景色彩和不透明背景色彩之間的色彩。
繼續(xù)參考圖23,混合代碼操作1502接收信號(hào)來(lái)將前景和背景色彩結(jié)合起來(lái)。在一個(gè)實(shí)施例中,可通過(guò)每個(gè)子像素兩個(gè)16比特的整數(shù)相乘來(lái)實(shí)現(xiàn),從而以有限的處理器在設(shè)備上快速處理。特定的輸入色彩數(shù)據(jù)值可以指定為信號(hào)的一部分,或者,混合代碼操作1502可以以“覆蓋”模式操作,這將在以下更詳細(xì)的描述。期望在線性色彩空間執(zhí)行混合代碼操作1502,從而假定前景和背景色彩在線性色彩空間確定?;旌虾?,線性色彩值在輸出伽馬操作1503中進(jìn)行伽馬校正。在圖中稱為“水印碼”的標(biāo)記碼操作1504,將標(biāo)記碼加到數(shù)據(jù)上,在將像素發(fā)送到可根據(jù)圖7,8,9和10的任一顯示器系統(tǒng)實(shí)現(xiàn)的顯示器硬件1505之前,考慮偶/奇字形對(duì)準(zhǔn)。
在大多數(shù)情況下,前景字體色彩是全黑或全亮色彩,在線性色彩空間確定這些顏色需要簡(jiǎn)單的計(jì)算。輸入伽馬曲線應(yīng)用于在全暗黑和全亮色彩之間確定的前景字體或背景色彩,以產(chǎn)生它們的線性色彩空間值。該計(jì)算在每次前景或背景色彩改變時(shí)都執(zhí)行一次,并存儲(chǔ)到模塊1507和1508用于多次使用。前景和背景色彩也需要在輸出顯示器的色彩空間內(nèi)確定。如果輸出顯示器是具有RGBW或者RGB加上其它基色的多基色顯示器,在將它們存儲(chǔ)到模塊1507和1508之前,在前景和背景色彩上執(zhí)行色域映射操作(GMA)。從而,在軟件實(shí)施中,覆蓋/前景/背景代碼操作1506可包括在圖7,8,9和10的任一顯示器系統(tǒng)的SPR數(shù)據(jù)通道中的操作102和104中通常包含的GMA和輸入伽馬功能。
替代地,覆蓋/前景/背景代碼操作1506可使用硬件支持來(lái)實(shí)施GMA功能,這將GMA計(jì)算負(fù)擔(dān)從設(shè)備的處理器處移除。硬件幫助的簡(jiǎn)單形式可以從在圖8和9中描述的顯示器系統(tǒng)中使用可選幀緩存器308,或者通過(guò)在圖10描述的顯示器系統(tǒng)的輸出級(jí)增加可讀的幀緩存器來(lái)得到。在該實(shí)施中,圖23中的覆蓋/前景/背景代碼操作1506將前景色小塊沒(méi)有標(biāo)記碼地寫入幀緩存器中,例如,寫在屏幕外區(qū)域或者將要覆蓋的圖像區(qū)域中。上面作為SPR數(shù)據(jù)通道提及的將在每個(gè)前景色彩上執(zhí)行GMA操作,將其轉(zhuǎn)換為顯示器的色彩空間(例如RGBW或者其它多基色)。然后覆蓋/前景/背景代碼操作1506從可選幀緩存器讀取轉(zhuǎn)換的色彩。該實(shí)施避免了在模塊1506的軟件中重復(fù)GMA操作104。
如果字體著色系統(tǒng)包括以“覆蓋”模式在現(xiàn)有圖像之上繪制字形的功能,覆蓋/前景/背景代碼操作1506必需包括從要在顯示器設(shè)備上顯示的目標(biāo)輸出圖像中的目標(biāo)圖像區(qū)域產(chǎn)生背景色彩值的功能。在一個(gè)實(shí)施中,操作1506通過(guò)從產(chǎn)生目標(biāo)輸出圖像的輸入源圖像取回輸入源圖像數(shù)據(jù)子集,確定來(lái)自目標(biāo)輸出圖像中目的圖像區(qū)域的背景色彩值。輸入源圖像數(shù)據(jù)子集對(duì)應(yīng)于目標(biāo)輸出圖像中的目的圖像區(qū)域。覆蓋/前景/背景代碼操作1506通過(guò)GMA操作104和子像素著色操作108在硬件中執(zhí)行操作來(lái)處理輸入源圖像數(shù)據(jù)子集,從而產(chǎn)生發(fā)送到背景色彩模塊1507的輸入背景色彩值。在第二,替代實(shí)施中,這些預(yù)子像素著色背景色彩可直接從圖8和9所示顯示器系統(tǒng)中的可選幀緩存器308中讀取。
混合操作1500特別適合低成本設(shè)備,例如蜂窩電話或個(gè)人數(shù)字助理(PDA),用于從存儲(chǔ)為預(yù)子像素著色的密度圖字形的固定規(guī)格字體著色字形。該技術(shù)允許這種設(shè)備以計(jì)算量最小的增加引入高質(zhì)量字體。在能夠支持著色可變規(guī)格字體的系統(tǒng)中,系統(tǒng)的字體著色操作通常將著色字體字形緩存為密度字形。當(dāng)修改和/或增強(qiáng)該類型的字體著色系統(tǒng),以在緩存器中產(chǎn)生預(yù)子像素著色字體字形時(shí),應(yīng)用于固定規(guī)格字體的混合操作1500的上述討論也應(yīng)用從緩存器著色可變規(guī)格字體字形。
將認(rèn)識(shí)到上述方法論和實(shí)施能夠應(yīng)用于位于圖像顯示設(shè)備(例如蜂窩電話)上的字體著色引擎。商業(yè)可用的字體著色庫(kù)的例子包括Bitstream Inc.的Font Fusion(注冊(cè))或者M(jìn)ERL的Saffron(注冊(cè))等。輪廓字體引擎通常將單個(gè)字形著色到緩存器內(nèi)以提高它們的總吞吐量。如果字符來(lái)自于上述預(yù)先計(jì)算的字體或者是來(lái)自于在字體著色引擎的緩存器內(nèi)動(dòng)態(tài)產(chǎn)生的字形,上面概述的步驟實(shí)質(zhì)上是相同的。
盡管已經(jīng)參考示范實(shí)施例描述了本發(fā)明,本領(lǐng)域的技術(shù)人員將可以理解在不偏離本發(fā)明的范圍可以進(jìn)行各種修改并且可以用等價(jià)物替換其中的元件。此外,在不偏離其中的基本范圍下,可以進(jìn)行很多修改來(lái)適用特定的條件或者材料到教導(dǎo)中。因此,此處揭示的其中一些指出實(shí)現(xiàn)這些實(shí)施例的最佳模式的特定實(shí)施例、實(shí)施和技術(shù)意圖不是限制所附權(quán)利要求的范圍。
權(quán)利要求
1.一種圖像處理方法,用于將字體字符著色在顯示器設(shè)備上,該顯示器設(shè)備具有子像素布局并能檢測(cè)預(yù)子像素著色圖像數(shù)據(jù),該方法包括
對(duì)代表每個(gè)字體字符的圖像數(shù)據(jù)值執(zhí)行子像素著色操作,生成指示已準(zhǔn)備好在顯示器設(shè)備上顯示的字形的預(yù)子像素著色字形圖像數(shù)據(jù);
以標(biāo)記碼標(biāo)記預(yù)子像素著色字形圖像數(shù)據(jù),生成標(biāo)記的預(yù)子像素著色字形圖像數(shù)據(jù);該標(biāo)記碼將預(yù)子像素著色字形圖像數(shù)據(jù)從還未子像素著色的圖像數(shù)據(jù)中區(qū)分出來(lái);
將標(biāo)記的預(yù)子像素著色圖形符號(hào)圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)設(shè)備中;以及
響應(yīng)于字體符號(hào)的信號(hào)請(qǐng)求顯示,將指示字符的標(biāo)記的預(yù)子像素著色字形圖像數(shù)據(jù)輸出到顯示器設(shè)備。
2.根據(jù)權(quán)利要求1所述的圖像處理方法,進(jìn)一步包括對(duì)著色的字形可能定位在的顯示器的子像素布局中的每個(gè)邏輯像素,存儲(chǔ)指示用于每個(gè)邏輯像素的每個(gè)字形的版本的標(biāo)記的預(yù)子像素著色字形圖像數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的圖像處理方法,進(jìn)一步包括對(duì)著色的字形可能定位在的顯示器的子像素布局中的每個(gè)子像素,存儲(chǔ)指示用于每個(gè)子像素的每個(gè)字形的版本的標(biāo)記的預(yù)子像素著色字形圖像數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的圖像處理方法,進(jìn)一步包括在將指示字符的子像素著色字形圖像數(shù)據(jù)輸出到顯示器設(shè)備時(shí),將標(biāo)記圖像數(shù)據(jù)增加到標(biāo)記的預(yù)子像素著色字形圖像數(shù)據(jù),來(lái)將著色字形定位在子像素或邏輯像素開始位置中的一個(gè)上。
5.根據(jù)權(quán)利要求1所述的方法,其中字體是空心字,每個(gè)字體字符定義為一組直線和曲線。
全文摘要
顯示器系統(tǒng)和圖像處理方法處理嵌入到輸入色彩圖像數(shù)據(jù)內(nèi)的預(yù)子像素著色圖像。顯示器系統(tǒng)包括預(yù)子像素著色(P-SPR)圖像檢測(cè)器,該檢測(cè)器檢測(cè)標(biāo)記經(jīng)過(guò)預(yù)子像素著色并且已能夠用于直接顯示的輸入數(shù)據(jù)部分的標(biāo)記碼的位置。幾個(gè)顯示器系統(tǒng)實(shí)施例包括第一和第二圖像數(shù)據(jù)通道;需要子像素著色的輸入數(shù)據(jù)沿著第一通道行進(jìn),而P-SPR圖像數(shù)據(jù)沿著第二通道行進(jìn)。另一顯示器系統(tǒng)實(shí)施例沿著一條單獨(dú)的數(shù)據(jù)通道處理結(jié)合的輸入和P-SPR數(shù)據(jù)。在顯示器的子像素布局的條件下提出使用兩種不同標(biāo)記碼標(biāo)記和檢測(cè)P-SPR數(shù)據(jù)的技術(shù)。使用P-SPR數(shù)據(jù)顯示高質(zhì)量圖形符號(hào)(例如字體字形)的技術(shù)適用于小型、低成本設(shè)備。
文檔編號(hào)G09G5/02GK101814283SQ20101017550
公開日2010年8月25日 申請(qǐng)日期2006年4月4日 優(yōu)先權(quán)日2005年4月4日
發(fā)明者邁克爾·佛蘭西絲·希京斯, 韓錫振, 坎迪絲·海倫·勃朗·埃利奧特 申請(qǐng)人:三星電子株式會(huì)社