[go: up one dir, main page]

TWI238011B - Methods and systems for sub-pixel rendering with gamma adjustment - Google Patents

Methods and systems for sub-pixel rendering with gamma adjustment Download PDF

Info

Publication number
TWI238011B
TWI238011B TW91117885A TW91117885A TWI238011B TW I238011 B TWI238011 B TW I238011B TW 91117885 A TW91117885 A TW 91117885A TW 91117885 A TW91117885 A TW 91117885A TW I238011 B TWI238011 B TW I238011B
Authority
TW
Taiwan
Prior art keywords
data
pixel
sub
gamma
vin
Prior art date
Application number
TW91117885A
Other languages
English (en)
Inventor
Candice Hellen Brown Elliott
Seok-Jin Han
Moon-Hwan Im
In-Chul Baek
Michael Francis Higgins
Original Assignee
Clairvoyante Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Clairvoyante Inc filed Critical Clairvoyante Inc
Application granted granted Critical
Publication of TWI238011B publication Critical patent/TWI238011B/zh

Links

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Description

psrnm
玖、發明說明 (發明說明應敘明·發明所屬之技術領域、先前技術、內容、實施方式及圖式簡單說明) 發明領域 本發明一般而言關於顯示器的領域,更特定言之,係關 於用於顯示器的具有伽瑪調整之次像素呈現之方法及系 統。 發明背景 目前最新的用於平板顯示器之彩色單平面成像矩陣係 使用RGB彩色三合一,或垂直長條的單一色彩,如圖1之 先前技藝所示。該系統採用了 Von Bezold彩色混合效應(以 下會進一步解釋),其分離三個彩色,並在每個彩色上放 置相等的空間頻率加權。但是,這些面板與人類視覺的匹 配不良。 目前已經開發了圖形呈現技術來改善先前技藝之面板 的影像品質。Benzschawel等人所提出的美國專利編號 5,341,153揭示如何降低一較大尺寸的影像到一較小的面 板。為此目的,Benzschawel等人揭不如何使用現在於本技 藝中為人所熟知的”次像素呈現”技術來改進影像品質。更 近年來,Hill等人所提的美國專利編號6,188,385,其揭示如 何使用非常相似的次像素呈線技術來一次一個字地降低 文字的實際影像。 上述的先前技藝對於人類視覺的運作有不適當的認 識。先前技藝中由該顯示裝置所重新建構的影像與人類視 覺的匹配性不佳。
用於取樣或產生,及之後儲存這些顯示器的影像之主要 模型為RGB像素(或三色像素元件),其中紅、綠及藍色值 係在一正交性同等空間解析度格柵上,並重合。使用此影 像格式的結果之一為其與該實際影像重構面板及其相隔 開的非重合彩色放射器,以及人類視覺皆不甚匹配。此會 實質上造成冗餘或浪費該影像中的資訊。
Martinez-Uriegas等人的美國專利編號5,398,066及Peters等人 的美國專利編號5,541,653揭示一種技術來由RGB像素格式 轉換及儲存影像到一非常類似於Bayer在美國專利編號 3,971,065所提出的攝影機之成像裝置的一彩色濾波器陣 列。Martinez-Uriegas等人之格式的好處在於其同時以類似的 空間取樣頻率來補捉及儲存分離的彩色成分資料,如同人 類的視覺。但是,其第一個缺點是Martinez-Uriegas等人的格 式無法良好地匹配於賁際的彩色顯示面板。為此原因, Martinez-Uriegas等人亦揭不如何來將該影像轉換回到RGB 像素格式。Martinez-Uriegas等人之格式的另一個缺點是該彩 色成分中的一個並未定期地取樣,在此例中為紅色。在該 陣列中會有遺失的樣本,造成在顯示時降低了該影像的建 構準確性。 在眼睛中由稱之為錐體之三種彩色受體神經細胞形式 中來產生完整的彩色感知。該三種形式係敏感於不同光線 的波長:長、中及短(分別為紅、綠及藍該三種波長的 相對密度彼此有明顯的不同。紅色的受體要比綠色的稍 多。相較於紅色或綠色受體,藍色受體非常少。除了該彩 終 I23S011 更.骀 色受體,有相對波長不敏感的受體,稱之為桿,其會有助 於單色的夜間視覺。 人類視覺系統係在數個感知通道中處理眼睛所偵測的 資訊:照度、色差及運動。運動對於成像系統設計者而言 僅對於閃爍臨界值較為重要。該照度通道僅採用來自紅色 及綠色受體的輸入。其為,,色盲」。其以類似的方式處理資 訊,而增進了邊緣的對比。該色差通道並不具有邊緣對比 增進。因為該照度通道使用及增進每一個紅色及綠色受 體,該照度通道的解析度係高於該色差通道的數倍。該藍 色受髖對於照度感知的貢獻可以忽略。因此,由降低一個 八度的藍色解析度所造成的誤差,對於大多數的感知觀視 者而言幾乎無法注意到,如同完全沒有,其可見於Xerox 及 NASA,Ames Research Center的實驗(見於 R. Martin,J· Gille,J·
Marimer,Detectability of Reduced Blue Pixel Count in Projection Displays,SID Digest 1993)。 彩色感知受到稱之為,,同化」處理或Von Bezold彩色混合 效應的影響。此可允許一顯示器的分離彩色像素(或次像 素或放射器)來感知成為混合的色彩。此混合效應係發生 在觀視範圍中一給定的角度距離內。由於該相對稀少的藍 色受體,此混合之發生對於藍色會比紅色或綠色會具有一 更大的角度。此距離對於藍色大約為0.25。,而對於紅色或 錄色大約為0.12。。在12英吋的觀視距離下,0.25。相對在一 顯示器上的50密爾(1,270 μ)。因此,如果該藍色次像素間 距小於此混合間距的一半(625 μ),該彩色將可混合,而不 會損失圖像品質。 次像素呈現在其最簡化的實施中,係將該次像素做為由 該照度通道所感知的大略相等的亮度像素來運作。此允許 該次像素做為取樣的影像重構點,其相反於使用該結合的 次像素成為一,,真實”像素的一部份。藉由使用次像素呈 現,該空間取樣可以增加,並降低該相位誤差。 如果該影像的彩色要被忽略,則每個次像素可視為每個 皆相等,如同其為一單色像素。但是,因為彩色幾乎是永 遠重要(此即為何人們要使用一彩色顯示器),則一給定影 像的彩色平衡在每個位置皆重要。因此,該次像素呈現演 算法必須藉由保證在要呈現的影像之照度成分中該空間 頻率資訊不會化名為該彩色次像素而造成彩色誤差,來維 持彩色平衡。由Benzchawel等人的美國專利_號5,341,153及 Hill等人的美國專利編號6,188,385係類似於一常用的反別 名技術,其應用取代的消滅濾波器到一較高解析度之虛擬 影像的每個分離的彩色成分。此可保證該照度資訊並未在 每個彩色通道內化名。 如果該次像素的配置對於次像素呈現為最佳化,次像素 呈現將提供同時增加較低相位誤差的空間可定址性,及增 加在兩軸上調變轉移函數(MTF)之高空間頻率解析度。 檢視圖1中習用的RGB長條顯示器,次像素呈現僅可應用 在水平軸。該藍色次像素並未由該人類照度通道所感知, 因此在該次像素呈現中沒有影響。因為僅有紅色及綠色像 素可用於次像素呈現,在可定址性中的有效增加在水平軸 -10- 上為兩個交叉。垂直黑線及白線必須在每一列中具有兩主 要的次像素(即每條黑線或白線為紅色及綠色)。此與用於 非次像素呈現的影像具有相同的數目。該MTF,其具有同 時顯示一給定數目之線及間隔之能力,其並未由次像素呈 現所增進。因此,如圖1所示之習用的RGB長條次像素配 置對於次像素呈現並未最佳化。 先前技藝的三色像素元件之配置係顯示成同時對於人 類視覺及該次像素呈現之一般化技術之匹配性皆很差。類 似地,先前的影像格式及習用方法對於人類視覺及實際的 彩色放射器配置皆匹配不良。 次像素呈現之另一種複雜性為處理對於人眼及顯示裝 置之売度或照度的非線性反應(例如一伽瑪曲線),例如一 陰極射線管(CRT)裝置或一液晶顯示器(LCD)。但是,補償 次像素呈現之伽瑪值並非一煩瑣的處理。也就是說,其很 難來提供次像素呈現的影像之高對比及正確的彩色平 衡。再者:先前技藝的次像素呈現系統並未適當地提供精 確的伽瑪控制來提供高品質影像。 發明概要 本發明中揭示一種用以處理資料給一顯示器之方法。該 顯示器包含具有彩色次像素之像素。其接收的像素資料, 並施加一伽瑪調整到由該像素資料轉換到一次像素呈現 的資料。該轉換可產生一次像素配置的該次像素呈現的資 料。該次像素配置包含在至少一水平軸及一垂直軸之一之 上交替紅色及綠色次像素。該次像素呈現的資料係输出到
該顯示器。 本發明係揭示一種具有複數個像素之顯示器的系統。該 像素可具有一次像素配置,其包含在至少一水平軸及一垂 直軸之一之上交替紅色及綠色次像素。該系統亦包含耦合 於該顯示器之控制器,並處理像素資料。該控制器亦施加 一伽瑪調整到由該像素資料到次像素呈現的資料之轉 換。該轉換可產生該次像素配置之次像素呈現的資料。該 控制器在該顯示器上输出該次像素呈現的資料。 本發明的其它特徵及好處將可由以下的詳細說明來瞭 解。 圖式簡單說明 所附之圖式係引用來構成此申請書的一部份來說明本 發明,並具有說明來解釋本發明的原理。在圖式中, 圖1所示為先前技藝中,對於一顯示裝置在一單一平 面,一陣列中的三色像素元件的RGB長條配置; 圖2所示為圖1之先前技藝RGB長條配置之有效的次像素 呈現取樣點; 圖3、4及5所不為對於圖1之先前技藝之RGB長條配置之 取樣點的每個彩色平面之有效的次像素呈現取樣區域; 圖6所示為對於一顯示裝置在一單一平面,一陣列中的 三色像素元件的配置; 圖7所示為圖6及27之配置之有效的次像素呈現取樣點; 圖8及9所示為圖6及27之配置的藍色平面取樣點之另一 個有效次像素呈現取樣區域; -12- 修 1238011, · :々 •卜…、 圖10所示為對於一顯示裝置在一單一平面,一陣列中的 三色像素元件的另一個配置; 圖1 1所示為圖1 〇之配置之有效的次像素呈現取樣點; 圖12所示為圖10之配置之藍色平面取樣點之有效的次 像素呈現取樣區域; 圖13及14所示為圖6及10之配置中該紅色及綠色平面的 有效次像素呈現取樣區域; 圖15所示為一樣本點的陣列,及其為先前技藝之像素資 料格式的有效樣本區域,其中該紅、綠及藍色值係在一相 等空間解析度格柵,並重合; 圖16所示為先前技藝之圖15的樣本點之陣列覆蓋在圖 11之次像素呈現的樣本點上,其中圖15之樣本點係與圖11 之紅色及綠色”檢查板”陣列具有相同的空間解析度格柵 並重合; 圖17所示為樣本點之陣列,及其先前技藝圖15之有效樣 本區域覆蓋在圖12之藍色平面取樣區域上,其中先前技藝 圖15之樣本點係與圖11之紅色及綠色”檢查板”陣列具有 相同的空間解析度格柵並重合; 圖18所示為樣本點之陣列,及其先前技藝圖15之有效樣 本區域覆蓋在圖13之紅色平面取樣區域上,其中先前技藝 圖15之樣本點係與圖11之紅色及綠色”檢查板”陣列具有 相同的空間解析度格柵並重合; 圖19及20所示為樣本點之陣列,及其先前技藝圖15之有 效樣本區域覆蓋在圖8及9之藍色平面取樣區域上,其中先 -13 - fMWF - 前技藝圖1 5之樣本點係與圖7之紅色及綠色”檢查板”陣列 具有相同的空間解析度格柵並重合; 圖21所示為一樣本點的陣列,及其為先前技藝之像素資 料格式的有效樣本區域,其中該紅、綠及藍色值係在一相 等空間解析度格柵,並重合; 圖22所示為樣本點之陣列,及其先前技藝圖21之有效樣 本區域覆蓋在圖13之紅色平面取樣區域上,其中圖21之樣 本點並未與圖1 1之紅色及綠色”檢查板”陣列具有相同的 空間解析度格柵也不重合; 圖23所示為樣本點之陣列,及其先前技藝圖2 1之有效樣 本區域覆蓋在圖12之藍色平面取樣區域上,其中先前技藝 之圖2 1之樣本點並未與圖1 1之紅色及綠色”檢查板”陣列 具有相同的空間解析度格柵也不重合; 圖24所示為樣本點之陣列,及其先前技藝圖21之有效樣 本區域覆蓋在圖8之藍色平面取樣區域上,其中先前技藝 之圖2 1之樣本點並未與圖7之紅色及綠色,,檢查板”陣列具 有相同的空間解析度格柵也不重合; 圖25所示為圖3之紅色平面的有效樣本區域覆蓋在圖13 之紅色平面取樣區域上; 圖26所示為圖5之藍色平面的有效樣本區域覆蓋在圖8 之藍色平面取樣區域上; 圖27所示為對於一顯示裝置在三個面板的一陣列中的 三色像素元件的另一個配置; 圖2 8、29及3 0所示為在圖27之裝置的每個分離面板上藍 5?2评働 色、綠色及紅色放射器之配置; 圖31所示為圖11之输出樣本配置200在一特例中覆蓋在 圖15之输入樣本配置70之上方,當該調整比例對於每兩個 (一紅一綠)输出次像素交叉為一输入像素; 圖32所示為一單一重覆單元202來轉換一 650x480 VGA格 式影像到一 PenTile矩陣,其具有800x600之總紅及綠次像素; 圖33所示為在該重覆單元尺寸為奇數之下一三色像素 元件的係數中的對稱性; 圖3 4所示為當該重覆單元尺寸為偶數時的一範例; 圖35所示為由一呈現區域246所限定的來自圖33之次像 素218,其覆蓋了周圍的6個輸入像素樣本區域248; 圖36所示為來自圖33之次像素232與其呈現區域250覆蓋 了 5個樣本區域252 ; 圖37所示為來自圖33之次像素234與其呈現區域254覆蓋 了樣本區域256 ; 圖38所示為來自圖33之次像素228與其呈現區域258覆蓋 了樣本區域260 ; 圖39所示為來自圖33之次像素236與其呈現區域264覆蓋 了樣本區域262 ; 圖40所示為用於產生藍色濾波器核心之正方形取樣區 域; 圖41所示為關於該正方形取樣區域276之圖8的六角形 取樣區域123 ; 圖42A所示為具有圖18之紅色或綠色次像素的一重新 -15-
取樣區域之範例性指示樣本區域,而圖42B所示為在一顯 示裝置上三色次像素之範例性配置; 圖43所示為一範例性輸入正弦波; 圖44所示為當圖43之输入影像受到無伽瑪調整的次像 素呈現時,該輸出的範例性圖形; 圖45所示為描述彩色誤差的範例性顯示功能圖,其可使 用無伽瑪調整之次像素呈現所發生; 圖46所示為在次像素呈現之前應用一預調整伽瑪值的 方法之流程圖; 圖47所示為當圖43之輸入影像受到伽瑪調整過的次像 素呈現時,該输出的範例性圖形; 圖48所示為計算圖42A之指示的樣本區域之局部覆蓋 率; 圖49所示為一種用於伽瑪調整的次像素呈現之方法的 流程圖; 圖50所不為當圖43之輸入影像受到具有一歐米函數 之伽瑪調整過的次像素呈現時,該輸出的範例性圖形; 圖51所示為一種具有該歐米茄調整的伽碼調整過的次 像素呈現之方法的流程圖; 圖52A及52B所示為一種範例性系統來賁施在次像素呈 現之前施加一預調整伽瑪值之圖46的方法; 圖53A及53B所示為實施圖49之方法來進行伽瑪調整呈 現之範例性系統; 圖54A及54B所示為實施圖51之方法來進行具有一歐米茄 -16 -
mmM uu.
I 函數的伽瑪調整之次像素呈現之範例性系統; 圖55到60所示為可用於圖52A、53A及54A的處理方塊的範 例性電路; 圖6 1所示為在次像素呈現期間計時邊緣的黑色像素之 方法的流程圖; 圖62到66所示為改進一顯示器上影像的彩色解析度之 系統的範例性方塊圖; 圖67到70所示為執行高速數學計算之函數評估器之範 例性具體實施例; 圖7 1所示為以軟體實施具有伽瑪調整方法之次呈現的 處理之流程圖;及 圖72所示為實施圖46、49及51及/或圖71之軟體處理的 方法之範例性電腦系統之內部方塊圖。 發明詳細說明 現在將詳細參考在所附圖式中所示之本發明的實施及 具體寅施例。儘可能地,相同的參考編號將在整個圖式及 以下的說明用來代表相同或類似的部份。 一實際世界的影像被補捉,並儲存在一記憶體裝置中。 所儲存的影像係以一些已知的資料配置來產生。該儲存的 影像可使用一陣列來呈現在一顯示裝置上,其可提供一彩 色顯示器之改進的解析度。該陣列包含複數個三色像素元 件,其具有至少一藍色放射器(或次像素)、一紅色放射器 及一綠色放射器,其在當照射時可混合來產生人眼可看到 的所有其它彩色。
為了決定每個放射器之數值,首先必須產生採用濾波器 核心形式的轉換等式。該濾波器核心係由決定該原始資料 組樣本區域及目標顯示樣本區域的相對區域重疊來產 生。該重疊的比例決定了在該濾波器核心陣列中要使用的 係數值。 為了在該顯示裝置呈現該儲存的影像,該重構點係在每 個三色像素元件中決定。每個重構點的中心亦可為用來重 構該儲存的影像之樣本點的來源。類似地,該影像資料組 的樣本點即可決定。每個重構點係位在該放射器的中心 (例如一紅色放射器的中心在放置該重構點在該放射器 的中心時,一邊界線的格柵即與該重構點的中心成等距地 形成,產生樣本區域(其中該樣本點係位在中心所形成 的格柵產生一磚面圖樣!在該磚面圖樣中可利用的形狀可 包含但不限於正方形、交錯的長方形、三角形、六角形、 八角型、菱型、交錯的正方形、交錯的長方形、交錯的三 角形、交錯的菱型、Penrose磚面、菱形、扭曲的菱形,及 線條,以及包含前述形狀中至少一種之組合。 對於該影像資料及該目標顯示之樣本點及樣本區域已 經決定,其中兩個為重疊。該重叠產生次區域,其中該輸 出樣本區域覆蓋數個输入樣本區域。該輸入對輸出的面積 比例係由檢查或計算決定,並在濾波器核心中儲存成係 數,其數值係用來加權該輸入數值到輸出數值來決定每個 放射器之適當的數值。 當使用充分高的調整比例時,此處所揭示的次像素配置 -18 -
及呈現方法提供了比先前技藝顯示器要更佳的影像品 質,量測的資訊定址性,及重構的影像調變轉換函數 (MTF)〇 此外,揭示了具有伽瑪值調整之次像素呈現之方法及系 統。資料可對具有彩色次像素之像素的顯示器來處理。特 定言之,像素資料即可接收,並施加伽瑪值調整到由該接 收的像素資料到次像素呈現的資料之轉換。該轉換可對於 一次像素配置來產生該次像素呈現的資料。該次像素配置 可在一水平軸及垂直軸中至少一個之上交替紅色及綠色 次像素,或任何其它配置。該次像素呈現的資料可輸出到 該顯示器。 因為人眼不能夠區別絕對亮度或照度值,其需要改進照 度對比,特別是在高空間頻率,以得到較高品質的影像。 如以下的詳細說明,藉由加入伽瑪調整到次像素呈現,該 照度或亮度對比比例可對於一顯示器上的次像素配置來 改進。因此,藉由改進這種對比比例,可得到較高品質的 影像。該伽瑪調整可對於一給定的次像素配置來精確地控 制。 圖1所示為在先前技藝中,對於一顯示裝置之單一平 面,一陣列中三色像素元件的RGB長條配置,而圖2所示 為圖1之先前技藝的RGB長條配置之有效次像素呈現取樣 點。圖3、4及5所示為對於圖1之先前技藝的RGB長條配置 之取樣點的每個彩色平面之有效次像素呈現取樣區域。圖 1-5將在此處進一步討論。 |I23#ails 年月 日 圖6所示為根據一具體實施例之數個三色像素元件的配 置20。該三色像素元件21為正方形,並置於X、Y座標系 統的原點,且包含一藍色放射器22、兩個紅色放射器24, 及兩個綠色放射器26。該藍色放射器22係置於該中心,垂 直地沿著該座標系統的X軸,並延伸到第一、第二、第三 及第四象限。該紅色放射器24係置於該第二及第四象限, 其並未由該藍色放射器所佔用。該綠色放射器26係置於該 第一及第三象限,其並未被藍色放射器所佔用。該藍色放 射器22為長方形,其側邊對準於該座標系統的X及Y軸, 而該紅色24及綠色26之相對配對通常為正方形。 該陣列係在一面板上重覆,以完成具有一所想要的矩陣 解析度之裝置。該重覆的三色像素元件形成一 ”檢查板”, 其交替了紅色24及綠色26放射器與藍色放射器22,其均勻 分佈在該裝置中,但為該紅色24及綠色26放射器之解析度 的一半。該藍色放射器之每隔一行即交錯,或偏移其長度 的一半,如由放射器28所代表。為了容納這樣的配置,且 因為邊緣效應,一些藍色放射器在邊緣上可能為藍色放射 器28的一半尺寸。 圖7所示為圖6及27之配置的有效次像素呈現取樣點之 配置29,而圖8及9所示為圖6及27之配置的藍色平面取樣 點23之交替的有效次像素呈現取樣區域123、124之配置 30、31。圖7、8及9將在此處進一步討論。 圖10所示為一三色像素元件39之配置38的另一個說明 用具體實施例。該三色像素元件39包含一藍色放射器32、 -20- 123801k ^Ιά 兩個紅色放射器34及兩個綠色放射器36成一正方形。該三 色像素元件39為正方形,其以一 X、Υ座標系統之原點為 中心。該藍色放射器32係以該正方形的原點為中心,並延 伸到該X、Υ座標系統之第一、第二、第三及第四象限。 一對紅色放射器34係置於相對的象限(即第二及第四象 限 >,及一對綠色放射器36係置於相對的象限(即第一及第 三象限 >,佔據了未被該藍色放射器32佔用的該象限的部 份。如圖10所示,該藍色放射器32為菱形,其角落對準於 該座標系統的X及Υ軸,而該紅色34及綠色36之相對配對 通常為正方形,其具有截去的面向內之角落,而形成平行 於該藍色放射器32的側邊。 該陣列係在一面板上重覆,以完成具有一所想要的矩陣 解析度之裝置。該重覆的三色像素形成一,,檢查板”,其交 替了紅色34及綠色36放射器與藍色放射器32,其均勻分佈 在該裝置中,但為該紅色34及綠色36放射器之解析度的一 半。紅色放射器34a及34b將在此處進一步討論。 該三色像素元件之好處為其改進了彩色顯示器之解析 度。此發生係因為僅有紅色及綠色放射器可明顯地貢獻於 感知該照度通道中的高解析度。因此,減少藍色放射器之 數目,並取代一些紅色及綠色放射器,其可改進解析度來 更為緊密地匹配於人類視覺。 區分在該垂直軸中一半的紅色及綠色放射器來增加空 間定址性,可以改進先前技藝中習用的垂直信號彩色長 條。一交替的紅色及綠色放射器之ff檢查板”允許高空間頻 -21 -
雛H .1* 夕 —i_&[ 率解析度,以同時增加該水平軸及垂直軸。 為了重構該第一資料格式的影像到該第二資料格式的 顯示器,其需要隔離在每個放射器之幾何中心的重構點, 並產生一取樣格柵。圖11所示為圖10之三色像素元件的配 置38之有效重構點的配置40。該重構點(如圖11之33、35 及37),其以該三色像素元件39中該放射器(分別為圖1〇 之32、35及36)的幾何位置上為中心。該紅色重構點35及 該綠色重構點3 7在該顯示器上形成一紅色及綠色”檢查板 ”陣列。該藍色重構點33係均勻分佈在該裝置上,但為該 紅色35及綠色37重構點之解析度的一半。對於次像素呈 現,三色重構點係視為取樣點,並用來建構每個彩色平面 之有效取樣區域,其係獨立地處理。圖12所示為圖11之重 構陣列的該藍色平面42之有效藍色取樣點46(對應於圖11 之藍色重構點33)及取樣區域44。對於一重構點的正方形 格柵,該最小邊界周界為一正方形格柵。 圖1 3所示為該有效紅色取樣點5 1,其對應於圖1 1之紅色 重構點,及圖7之紅色重構點25,以及該紅色平面48之有 效取樣區域50、52、53及54。該取樣點51形成一正方形格 柵陣列,與該顯示器邊界成45。。因此,在該取樣格柵的 中心陣列內,該取樣區域形成一正方形格柵。由於 ’’ 邊緣效應”,其中該正方形格柵將重疊於該顯示器的邊 界,其形狀可調整來保持相同的面積,並最小化每個樣本 之邊界周長(如54)。檢查該樣本區域將揭示樣本取域5〇 將與樣本區域52具有相同的面積,但是樣本區域54具有稍
?OIW
微較大的面積,而在角落中的樣本區域53略小。此對造成 一誤差,其中在該樣本區域53中變化的資料將會超過所代 表的,而在樣本區域54中變化的資料將低於所代表的。但 是,在一數十萬或數百萬放射器之顯示器中,該誤差將為 最小,並在該影像的角落中消失。 圖14所示為該有效綠色取樣點57,其係對應於圖11之綠 色重構點37,及圖7之綠色重構點27,以及該綠色平面60 之有效取樣區域55、56、58及5 9。檢視圖14將發現到其基 本上類似於圖13,具有相同的樣本區域關係,但旋轉180。。 這些放射器及其所得到的樣本點及區域之配置最好可 直接由繪圖軟體使用來產生高品質影像,轉換繪圖元件或 向量來偏移彩色樣本平面,結合了先前技藝的取樣技術及 該取樣點及區域。完整的繪圖顯示系統,例如攜帶式電子 設備、膝上型及桌上型電腦,及電視/視訊系統,其較佳 地是使用平板顯示器及這些資料格式。所使用的顯示器形 式可包含但不限於液晶顯示器、減法顯示器、電漿面板顯 示器、冷光(EL)顯示器、電泳顯示器、場放射器顯示器、 離散發光二極體顯不器、有機發光二極體(QLED)顯示器、 投影機、陰極射線管(CRT)顯示器及類似者,及包含前述 顯不器中至少一種之組合。但是,目午多所安裝的繪圖基礎 及繪圖軟體使用一先前的資料樣本格式其原始係基於使 用CRT做為重構顯示器。 圖15所示為一樣本點74之陣列,及其為先前技藝像素資 料格式70之有效樣本區域72,其中該紅色、綠色及藍色值 ea 係在一相等空間解析度格柵及重合。在先前技藝顯示系統 中,此資料形式係在一平板顯示器上重構,其僅藉由使用 來自圖1所示之形式的一先前技藝RGB長條面板上每個彩 色平面之資料。在圖丨中,每個彩色次像素之解析度係相 同於該樣本點,並將三個次像素視為一列,雖然其構成一 單一結合及攙雜的多重彩色像素,而忽略了每個彩色次像 素之實際的重構點位置。在該技藝中,此通常稱之為該顯 示器的”本質模式”。此會浪費該次像素之位置資訊,特別 是該紅色及綠色。 相反地,本申請案的输入RGB資料係視為彼此重叠的三 個平面。為了由該RGB格式轉換資料,每個平面係獨立地 處理。在本申請案的更有效率之次像素配置上來自原始的 先前技藝格式之顯示資訊需要經由重新取樣來轉換該資 料格式。該資料係重新取樣,其方式為每個樣本點的輸出 為該輸入資料的一加權函數。根據分離資料樣本之空間頻 率,該加權函數可在每個输出樣本點處為相同或相異,如 以下所述。 圖16所示為圖15之樣本點覆蓋在圖11之次像素呈現的 樣本點33、35及37上之配置76,其中圖15的樣本點74係與 圖11之紅色(紅色重構點35)及綠色(綠色重構點37) ”檢查 板”陣列具有相同的空間解析度格柵並重合。 圖17所示為圖15之樣本點74,及其覆蓋在圖12的藍色平 面取樣點46上的有效樣本區域72之配置78,其中圖15的樣 本點74係與圖11之紅色(紅色重構點35)及綠色(綠色重構 -24- I2J80i l· 點3 7)”檢查板,,陣列具有相同的空間解析度格柵並重合。 圖17將在此處進一步討論。 圖18所示為樣本點74的陣列80,及其覆蓋在該紅色平面 取樣點35,及圖13之紅色取樣區域50、52、53及54之上的 圖15之有效樣本區域72,其中圖15的樣本點74係在與圖11 之紅色(紅色重構點35)及綠色(綠色重構點37)之 ,,檢 查板”陣列具有相同的空間解析度格柵並重合。該正方形 樣本區域52的內部陣列完全覆蓋了該重合的原始取樣點 74及其取樣區域82,並延伸覆蓋每個在該樣本區域52內的 周圍樣本區域84的四分之一。為了決定該演算法,該輸出 樣本區域50、52、53或54覆蓋或重疊在該輸入樣本區域72 上的比例即被記錄,然後乘以相對應樣本點74的數值,並 施加到該輸出樣本區域3 5。在圖18中,該正方形樣本區域 52的區域,由中央或重合的輸入樣本區域84所填入,其為 該正方形樣本區域52的一半。因此,該相對應樣本點74 的數值即乘以二分之一(或0.5)。藉由檢查,由每個周圍 非重合輸入區域84所填入的正方形樣本區域52的區域,其 每個為八分之一(或0.125)。因此,該相對應的四個输入 樣本點74之數值即乘以八分之一(或〇.125)。然後這些數 值加入到先前的數值(例如乘以〇. 5)來找出一給定樣本點 35之最後输出數值。 對於該邊緣樣本點3 5及其五個側邊樣本區域5 0,該重合 输入樣本區域82係完全地覆蓋,如上述之例,但僅有三個 周圍的输入樣本區域8 4、86及92為重疊。該重疊的輸入樣 -25- 本區域84之一代表該输出樣本區域50之八分之一。沿著該 邊緣之相鄰的輸入樣本區域86及92代表每個該輸出區域 的十六分之三(3/16=0.1875)。如前所述,來自該重疊的樣本 區域72之输入值74之加權值即加入,以得到該樣本點3 5 的數值。 該角落及”接近”角落皆視為相同。因為該角落53及”接 近,,角落54的影像區域覆蓋的區域不同於該中央區域52及 邊緣區域50,該输入樣本區域86、88、90、92、94、96 及98的加權將正比於前述的输入樣本區域82、84、86及92 而不同。對於較小的角落输出樣本區域53,該重合的輸入 樣本區域94覆蓋了输出樣本區域53的七分之四(或約 0.5714)。該相鄰的輸入樣本區域96覆蓋了該输出樣本區域 5 3的十四分之三(或約0.2143)。對於該,’接近”角落樣本區域 54,該重合輸入樣本區域90覆蓋了該輸出樣本區域54的十 七分之八(或約0.4706)。該內部相鄰樣本區域98覆蓋了該 輸出樣本區域54的十七分之二(或約〇·1Π6)〇該邊緣性相鄰 輸入樣本區域92覆蓋了該輸出樣本區域54的十七分之三 (或約0.1765)。該角落输入樣本區域88覆蓋了該输出樣本 區域54的十七分之四(或約0.2353)。如前所述,來自該重 疊的樣本區域72之输入數值74之加權值即加入,以得到該 樣本點35之數值。 對於該綠色平面的重新取樣之計算係以類似的方式進 行,但該輸出樣本陣列旋轉了 180°。 為了重新敘述,該紅色樣本點35及綠色樣本點37數值 -26- ν_之計算如下: 中央區域:
Vout(CxRy)=0.5_Vin(CxRy)+0.125 一 V^CxqRyhO.US—Vin (CxRy+1)+0.125—Vin(Cx+1Ry)+0.125—VJCxRy]) 下方邊緣:
Vout(CxRy)=0.5_Vin(CxRy)+0.1875^(0,.^^0.1875_Vin (CxRy+1)+0.125_Vin(Cx+1Ry)
上方邊緣:
VoutiC.RO^O.5^,(0^0+0.1875^(0,.^0+0.125^ (CXR2)+0.1875—VJCx+A) 右方邊緣:
Vout(CxRy)=0.5^(0^)+0.125^(^^^0.1875^ (0^0+0.1875^(0^.0 左方邊緣:
VoutiC^^O.5^,(0^^+0.1875^(0^^0+0.125^ (C2Ry)+0.1875—乂以。〜) 右上角:
Vout(CxRy)=0.5714_Vin(CxRy)+0.2143—VJCwRyH 0.2143_Vin(CxRy+1) 左上角:
VoJQR^OMH—Vin(C1R1)+0.2143_Vin(C1R2)+ 0.2143_Vin(C2Ri) 左下角: V0Ut(CxRy)二 0.5714_Vin(CxRy)+0.2143—Vin(Cx+1Ry)+ -27-
0.2143^(0^,^) 右下角: V〇ut(CxRy)=0.5714^(0^)+0.2143^(0,^^)+ 0.2143^(0^.0 上方邊緣,左方接近角落: V〇ut(C2R1)=0.4706_Vin(C2R1)+0.2353_Vin(C1R1)+0.1176
Vin(C2R2)+0.1765_Vin(C3Ri) 左方邊緣,上方接近角落:
Vout(C1R2)=0.4706_Vin(C1R2)+0.1765_Vin(C1R3)+0.1176 Vin(C2R2)+0.2353^(0^0 左方邊緣,下方接近角落: V〇ut(C1Ry)=0.4706_Vin(C1Ry)+0.2353_Vin(C1Ry+1)+ 0.1176^^02^)+0.1765^(01^.0 下方邊緣,左方接近角落:
Vout(C2Ry)=0.4706—Vin(C2Ry)+0.2353—ViJC^RyH 0.1765_Vin(C3Ry)+〇. 1176^,,(02^.0 下方邊緣,右方接近角落:
Vout(CxRy)==0.4706_Vin(CxRy)+0.1765^(0,^^)+ 0.2353^(0^^,)+0.1176^(0^0 右方邊緣,下方接近角落:
Vout(CxRy)=0.4706—Vin(CxRy)+0.1176_Vin(Cx_1Ry)+ 0.2353^(0^0+0.1765^(0^.0 右方邊緣,上方接近角落:
Vout(CxR2)=0.4706_Vin(CxRy)+0.1176_Vin(Cx-1R2)+ -28- 丨复
纖J 0.1765^(0^)+0.2353^(0^0 上方邊緣,右方接近角落:
VoJCxR^OJTi^—Vin(CxR1)+0.1765_Vin(Cx_1R1)+ 0.1176 一 ^((^2)+0.2353-^) 其中Vin僅為位在CxRy處該次像素之色彩的色差值(CXR 表紅色34及綠色36次像素之第X行,而Ry代表紅色34及綠 色36次像素的第y列,因此CxRy代表位在該顯示面板之第X 行及第y列之紅色34或綠色36次像素放射器,由左上角開 始,如一般的作法)。 其很重要地是要注意到,在每個等式中的係數加權之總 和最多是加到1。雖然有17個等式來計算完整的影像轉 換,由於該對稱性,僅有四組係數。此可在實施時降低其 複雜性。 如前所述,圖17所示為圖15之樣本點74,及其覆蓋在圖 12的藍色平面取樣點46上的有效樣本區域72之配置78,其 中圖15的樣本點74係與圖11之紅色(紅色重構點35)及綠 色(綠色重構點37)”檢查板”陣列具有相同的空間解析度 格柵並重合。圖12的藍色樣本點46允許由檢查來決定藍色 樣本區域44。在此例中,現在該藍色樣本區域44為一藍色 重新取樣區域,其僅為該原始資料樣本點74之周圍藍色數 值之算術平均,其係計算為該重新取樣的影像之樣本點46 之數值。 該樣本點46的藍色輸出數值V_係計算如下: V〇ut(Cx+_Ry+)=0.25_Vin(CxRy)+〇.25_Viri(CxRy+1)+
年月 Ej 0.25_Vin(Cx+1Ry)+0.25_Vin(Cx+1Ry+1) 其中Vin為該周圍输入樣本點74之藍色色差值,Cx代表樣 本點74之第X行,而Ry代表樣本點74的第y列,由左上角開 始,如同一般的作法。 對於藍色次像素的計算,X及Y數值必須為奇數,如同 每對紅色及綠色次像素僅有一藍色次像素。再次地,該係 數加權的總和係等於數值1。 該紅色樣本點35之中央區域等式的係數之加權,其影響 了大多數產生的影像,並施加於該中央重新取樣區域52, 其為二進制偏移除法之處理,其中0.5為向”右”偏移一個 位元,0.25為向,,右π偏移兩個位元,而0.125為向,’右ff偏移 三個位元。因此,該演算法相當地簡單及快速,其僅牽涉 到簡單的偏移除法及加法。為了最大的準確性及速度,周 圍像素之相加必須先完成,接著向右偏移一單一三個位 元,然後加入該單一位元偏移的中央值。但是,後者對於 在邊緣及角落處的紅色及綠色樣本區域之等式牽涉到更 複雜的乘法。在一小型顯示器上(如具有總共數個像素的 顯示器),其需要一更為複雜的等式來保證良好的影像品 質顯示。對於較大的影像或顯示器,其中在該邊緣及角落 處的小誤差無關緊要,其可進行簡化。對於此簡化,該紅 色及綠色平面之第一等式係應用在邊緣及角落,而在該影 像的邊緣上具有”遺失”的输入資料樣本點,使得输入樣本 點74係設定等於該重合输入樣本點74。另外,該”遺失” 數值可設定為黑色。此演算法可簡易地實施在軟體、韌體 -30-
或硬體。 圖19及20所示為樣本點74的另外兩種配置100、102,及 覆蓋在圖8及9之藍色平面取樣區域23上的圖15之有效樣 本區域72,其中圖15的該樣本點74係與圖7之紅色及綠色" 檢查板”陣列具有相同的空間解析度格柵並重合。圖8所示 為該有效次像素呈現取樣區域123,其對於圖6之放射器配 置,具有如圖7所示之藍色平面取樣點23之最小的邊界周 長。 計算該係數的方法之進行如上所述。覆蓋了圖19之每個 輸入樣本區域72之输出樣本區域123的比例性重叠經過計 算,並做為一轉換等式或濾波器核心之係數。這些係數係 在以下的轉換等式中乘以該樣本值74: Vout(Cx+_RY+_)=0.015625—Vin(Cx_1Ry)+0.234375_Vin (CxRy)+0.234375—Vin(Cx+1Ry)+0.015625 一 Vin(Cx+2Ry)+ 0.015625^((^1^)+0.234375^(^1^)+ 0.234375_Vin(Cx+1Ry+1)H-0.015625_Vin(Cx+2Ry+1) 本技藝之專業人士可找出方法來快速地執行這些計 算。舉例而言,該係數0.015625係等於向右偏移6個位元。 在圖15之樣本點74與圖7之紅色(紅色重構點25)及綠色 (綠色重構點27)之”檢查板”陣列具有相同的空間解析度 格柵及重合的情況下,此最小邊界條件區域會造成增加的 計算負擔,以及將該資料展開到6個樣本點74。 圖9之另一種有效輸出樣本區域124配置31可用於一些 應用或場合。舉例而言,對於圖15之樣本點74係與圖7之 -31 - 紅色(紅色重構點25)及綠色(綠色重構點27)”檢查板”陣列 具有相同的空間解析度格栅並重合時,或該输入樣本區域 74及輸出樣本區域之間的關係如圖20所示時,該計算較為 簡單。在該偶數行中,計算該藍色输出樣本點23之公式係 相同於上述圖1 7中所開發的公式。在該奇數行中,圖20 之計算如下: V〇ut(Cx+_Ry_)=0.25_Vin(CxRy)+0.25_Vin(Cx+1Ry)+0.25__Vin (CxU+0.25—Vin(Cx+1Ry·。 如同一般的作法,以上圖19及20之計算係對於該中央樣 本區域124之一般性狀況來完成。在該邊緣處的計算將需 要修正關於在偏離該螢幕的邊緣之樣本點74之數值的轉 換公式或假設,如上所述。 現在請參考圖21,係說明一先前技藝之像素資料格式之 樣本點122之陣列104及其有效樣本區域120。圖2 1所示為具 有相等空間解析度格柵及重合的紅色、綠色及藍色數值, 但是其與圖15所示之影像尺寸具有不同的影像尺寸。 圖22所示為一樣本點122之陣列106,及覆蓋在圖13之紅 色平面取樣區域50、52、53及54上的圖21之有效樣本區域 12 0。圖21之樣本點122分別並未與圖7或11之紅色(紅色重 構點25、35)及綠色(綠色重構點27、37)”檢查板,,陣列具 有相同的空間解析度格柵,亦並未重合。 在圖22的配置中,並不允許對於每個輸出樣本3 5進行單 一簡化的轉換等式計算。然而,一般化基於該所覆蓋的比 例區域而用於產生每個計算之方法皆有可能且實用。此係 -32-
123101ΜI rj: 因為對於任何給定的輸入對輸出影像之比例,特別是在業 界常用而成為標準者,皆可成立,其將具有最小公分母比 例,其將可造成該影像轉換成為一重覆的單元圖樣。由於 對稱性而可進一步降低複雜性,如以上對於重合的输入及 输出陣列所示。當結合時,該重覆的三色樣本點122及對 稱性,造成可降低該唯一係數的組合數目到一更可管理的 程度。 舉例而言,該商用標準顯示器彩色影像格式稱之為 “VGA”(其做為視訊繪圖卡的標準,但現在僅代表 640x480),其具有640行及480列。此格式需要被重新取樣或 調整來顯不在圖10所示之配置的一面板上,其具有400個 紅色次像素34,及400個綠色次像素36(對於總共800個次像 素),及最低600個總共的次像素35及36。此可造成一输入 像素到輸出次像素比例為4到5。每個紅色次像素34及每個 綠色次像素36的轉換等式可由圖22之输入樣本區域120對 該樣本输出區域52之部份覆蓋率來計算。此程序係類似於 圖18之轉換等式的發展,除了該轉換等式似乎對於每個單 一输出樣本點35有所不同。幸運地是,如果進行計算,所 有這些轉換等式會出現一種圖樣。在一列上會重覆地出現 相同的5個轉換等式,而每下一行會重覆另一個5個等式的 圖樣。其最後結果是在此例中,一像素對次像素比例為4 : 5 的情況,僅有5x5或25組唯一的等式組合。此可降低該獨 特的計算成為25組係數。在這些係數中,可發現到其它的 對稱圖樣,其可降低係數組合的總數到僅有6個獨特組 -33- 汾‘哨H E] 合。相同的程序將對於圖6之配置20產生一相同的係數組 合。 以下為一個範例,其描述如何使用上述的幾何方法來計 算該係數。圖32所示為來自前例之一單一 5x5重覆單元 202,其轉換一 650x480 VGA格式影像到具有總共800x600個紅 色及綠色次像素之Pen Tile矩陣。每個由實線206所包圍的該 正方形次像素204代表必須具有一組計算的係數之紅色或 綠色次像素之位置。如果沒有對稱時,此將需要計算25 組的係數。圖32將在稍後詳細地討論。 圖33所示為該係數之對稱性。如果該係數係寫在產業中 所使用的濾波器核心之通用的矩陣形式,該次像素216之 濾波器核心將為一鏡射影像,該次像素218之核心由左翻 到右。此對於在對稱線220之右側上所有的次像素皆為 真,其每個具有一濾波器核心,其為一相對次像素之濾波 器核心的鏡射影像。此外,次像素222具有一濾波器核心, 其為一鏡射影像,其由次像素218的濾波器核心由上翻到 下。此對於對稱線224之下所有其它的濾波器核心亦為 真,其每個為一相對次像素濾波器之鏡射影像。最後,該 次像素226之濾波器核心為一次像素228之濾波器之鏡射影 像,其在一對角線上翻轉。此對於在該對稱線230的右上 方的所有次像素為真,其濾波器為相對於次像素濾波器之 對角線的濾波器之對角線鏡射影像。最後,在該對角線上 的濾波器核心為內部對角線對稱,其具有在對稱線230的 對角線相對側上之相同的係數值。一完整的濾波器核心之
組合的範例在此處進一步來說明在該濾波器核心中的所 有這些對稱性。僅有需要計算的濾波器為有陰影者,次像 素218、228、232、234、236及238。在此例中,具有一重覆單 元尺寸為5,所需要的濾波器之最小數目僅為6。該剩餘的 濾波器可由翻轉在不同軸上該6個計算的濾波器來決定。 每當一重覆單元的尺寸為奇數時,決定該濾波器之最小數 目的公式為: ρ + ι (χ [ Ρ + Γ
Nfilts = 2 ^~^ · 其中P為該重覆單元的奇數寬度及高度,而Nfilts為所需 要的濾波器之最小數目。 圖3 4所示為該重覆單元尺寸為偶數情況下的範例。僅有 需要計算的濾波器為有陰影者,次像素240、242及244。在 此例中,具有一重覆單元尺寸為4,僅必須要計算三個濾 波器。每當一重覆單元的尺寸為偶數時,決定該濾波器之 最小數目的通用公式為:
其中P為該重覆單元的偶數寬度及高度,而Neven為所需 要的濾波器之最小數目。 回到圖3 2,該中央次像素204之呈現邊界208包覆一區域 210,其覆蓋了四個原始像素樣本區域212。每個這些重疊 區域為相等,且其係數必須加到1,所以其每個為1/4或 0.25。這些為圖33中次像素238之係數,而此例中的2x2濾波 器核心將為: -35- L --------------^一 一~> 1/4 1/4 1/4 1/4 圖33中次像素218之係數係在圖35中展開。此次像素218 係由一呈現區域246所限定,其重疊了 5個該周圍输入像素 樣本區域248。雖然此次像素在一重覆單元之左上角,其 假設為了計算起見,永遠有另一個重覆單元區域通過具有 額外的樣本區域248來重疊之邊緣。這些計算係對於一般 性的例子完成,而該顯示器的邊緣將以不同於上述的方法 來處理。因為呈現區域246水平地橫跨三個樣本區域248, 及垂直的三個,其必須對所有的係數保持一 3x3濾波器核 心。該係數係如前所述地計算:由該呈現區域246所覆蓋 的每個輸入樣本區域的面積經過量測,然後除以該呈現區 域246的總面積。呈現區域246完全不會重疊該左上、右上、 左下或右下樣本區域248,所以其係數為零。呈現區域246 重叠於該中間上方及中間左方樣本區域248之該呈現區域 246的總面積之1/8,所以其係數為1/8。呈現區域246以最大 的比例重叠該中央樣本區域248,其為11/16。最後,呈現 區域246重叠該中間右方及底部中間樣本區域248,最小量 為1/32。將這些依順序放置造成以下的係數濾波器核心: 0 1/8 0 1/8 11/16 1/32 -36-
Pi! 3¾. 12^ 0 1/32 0
來自圖33之次像素232示於圖36,其呈現區域250重疊5 個樣本區域252。如前所述,重疊每個樣本區域252之樣本 區域250之面積的部份即計算,並除以該呈現區域250之面 積。在此例中,對於所有的係數僅需要保持一 3x2的濾波 器核心,但為了一致性,將使用一3x3。圖36之濾波器核 心將為 1/64 17/64 0 7/64 37/64 2/64 0 0 0 來自圖3 3之次像素234示於圖3 7,其呈現區域254重疊樣 本區域256。此係數計算將造成以下的核心: 4/64 14/64 0 14/64 32/64 0 0 0 0
來自圖33之次像素228示於圖38,其呈現區域258重疊樣 本區域260。此係數計算將造成以下的核心: 4/64 27/64 1/64 4/64 27/64 1/64 -37- |2380_ 0 0 0 最後,來自圖33之次像素236示於圖39,其呈現區域2 62 重叠樣本區域264。此例的係數計算將造成以下的核心: 9/64 23/64 0 9/64 23/64 0 0 0 0
此可推斷出具有一像素對次像素比例為4 : 5之範例所需 要的所有最少數目的計算。所有其它的25係數組合可由在 不同軸上翻轉以上6個濾波器核心來建構,如圖33所示。
為了調整的目的,該濾波器核心永遠必須加總到1,或 其將影響該輸出影像的亮度。此對於上述的所有6個濾波 器核心為真。但是,如果該核心實際用於此形式,該係數 值皆為分數,並需要浮點算術。其在產業中常見地是將所 有的係數乘以某個數值來將其皆轉換到整數。然後整數算 術可用來乘以输入樣本值該濾波器核心係數,只要稍後將 總數除以相同的數值。檢查以上的濾波器核心,其發現到 64將為一良好的數目來乘以所有的係數。此將造成以下來 自圖3 5之次像素2 1 8之濾波器核心: 0 8 0 8 44 2 0 2 0 -38-
(除以6 4) 在此例中,所有其它的濾波器核心皆類似地修正來將其 轉換成整數,以便於計算。當除數為2的次方時,特別方 便,在此例中即為如此。除以2的次方可藉由向右偏移該 結果來快速地在軟體或硬體中完成。在此例中,向右偏移 6個位元將為除以64。 相反地,一稱之為XGA(其用來代表擴充的繪圖介面卡, 但現在僅代表1024x768)的商用標準顯示器彩色影像格 式,其具有1〇24行及768列。此格式可調整來顯示在圖10 之配置38上,其具有1600x1200的紅色及綠色放射器34及 36(加上800x600藍色放射器32)。此組態之調整或重新取樣 比例為16到25,其造成625個唯一的係數組合。使用係數 之對稱性可降低該數目到一更為合理的91組。但是,甚至 此較少數目的濾波器由手算來進行亦很煩雜,如上所述。 而是,一電腦程式(一機器可讀取媒體)可使使用一機器 (如一電腦)來自動化此工作,並快速地產生該組係數。實 際上,此程式僅使用一次來產生對於任何給定的比例之濾 波器核心的一表格。然後,該表格由調整/呈現軟體使用, 或燒製成硬體的ROM(唯讀記憶體),其實施調整及次像素 呈現。 該第一步驟中,該濾波器產生程式必須完成,其計算出 該調整比例及該重覆單元的尺寸。此係由將該输入像素的 數目及該输出次像素的數目除以其GCEK最大公因數)來完 成。此亦可在一小的雙重層叠的迴圈中完成。該外部迴圏 -39- -------------------------ί ΙΙ23#04 k 對於一系列的質數來測試該兩個數目。此迴圈將輪迴,直 到其已經測試質數,最高到該兩個像素數量中較小者的平 分根。實際上的典型螢幕尺寸,其將永遠不需要測試大於 4 1之質數。相反地,因為此演算法係要事先產生濾波器核 心”離線”,該外部迴路可僅執行由2到一些不合理的大的 數目之所有數目,質數及一非質數。此可浪費CPU時間, 因為其將進行比需要的更多之測試,但該碼僅對於一特定 的输入及输出螢幕尺寸的組合來進行一次。 一內部迴路對目前的質數進行測試該兩個像素計數。如 果兩個計數平均地除以該質數,則其皆可除以該質數,而 該內部迴圈即繼續,直到其不可能將該兩個計數之一再除 以該質數。當該外部迴圈終止時,該剩餘的小數目將可有 效地除以該GCD。該兩個數目將為該兩個像素計數之”調 整比例”。 一些典型的數值: 320:640 成為 1:2 384:480 成為 4:5 512:640 成為 4:5 480:768 成為 5:8 640:1024 成為 5:8 這些比例將代表該像素對次像素或P:S比,其中P為該输 入像素分子,而S為該比例的次像素分母。橫跨或向下一 重覆單元所需要的濾波器核心之數目在這些比例中為 S。所需要的核心之總數為該水平及垂直S數值之乘積。 -40- 1年沾1曰1 在大部份所有常用的VGA取得的螢幕尺寸,該水平及垂直 重覆圖樣尺問將成為相同,而所需要的濾波器數目將為 S2。由上表可知,一640x480影像調整成一 1024x768 PenTile矩 陣,其具有一 P:S比為5:8,且將需要8x8或64個不同的濾 波器核心(在考慮到對稱性之前)。 在一理論性的環境中,加到1之分數值即用於一減波器 核心中。實際上,如上所述,濾波器核心通常計算成整數 值,其具有一除數,其事後施加來正規化該總數回到1。 其很重要地是由計算該加權值開始以儘可能地準確,所以 該呈現區域可在一足夠大的座標系統中計算,以保證所有 的計算為整數。經驗顯示,要用於影像調整狀況中的正確 座標系統為其输入像素的尺寸等於橫跨一重覆單元之輸 出次像素之數目,其使得一输出像素的尺寸等於橫跨一重 覆單元之輸入像素的數目。此本質上為計數器,並似乎為 向後。舉例而言,在一調整512輸入像素到640之例子中, 其具有一 4:5 P:S比,即可在一繪圖紙上繪出該輸入像素 為5x5正方形,而在其上方的輸出像素成為4x4正方形。此 為兩個像素可繪出的最小比例,其可保持所有的數目為整 數。在此座標系統中,位在該輸出次像素中心處的該菱形 呈現區域的面積永遠等於一輸出像素的面積之2倍,或 2*P2。此為可做為該濾波器加權值之分母的最小整數。 不幸地是,因為該菱形橫跨了數個输入像素,其可切分 成三角形。一三角形的面積為其寬度乘以高度除以2,且 此可再次造成非整數值。計算該面積的兩倍可解決此問 -41 - |12380|貢 題,所以該程式可計算面積乘以2。此使得可用於整數濾 波器之最小分母等於4*Ρ2。 接著,其必須決定每個濾波器核心必須為多大。在以上 由手完成的範例中,一些該濾波器核心為2x2,一些則為 3x2,其它則為3x3。該輸入及输出像素的相對尺寸,以及 該菱形呈現區域如何彼此跨過,即決定了所需要的該最大 濾波器核心尺寸。當來自具有超過兩個输出次像素之來源 的調整影像橫跨每個輸入像素(例如100:201或1 :3) , — 2x2 濾波器核心成為可能。此將需要較少的硬體即可實施。再 者,該影像品質係優於先前技藝之調整,因為該得到的影 像補捉到該指示的目標像素之”正方性”,儘可能地維持最 佳的空間頻率,其由許多平板顯示器之尖銳邊緣所代表。 這些空間頻率係由字型使用,而圖像設計者可改進該外觀 解析度,而欺騙在本技藝中所熟知的Nyquist限制。先前技 藝的調整演算法可使用內插來限制該調整的空間頻率到 該Nyquist限制,或保持其尖銳性,但產生了物件化的相位 誤差。 當向下調整時,比輸出次像素要有更多的輸入像素。在 任何大於1 :1之調整因數(例如101:100或2: 1),該濾波器尺 寸成為4x4或更大。其將很難說服硬體製造商來加入更多 的線緩衝器來寅施此架構。但是,停留在1:1及1:2之範圍 內,其好處為該核心尺寸維持在一固定的3x3濾波器。幸 運地是,大部份必須要實施在硬體中的例子會落在此範圍 內,其可合理地撰寫程式來簡單地產生3x3核心。在一些 -42- 更 93 12 年M f 日 特別的例子中,類似上述以手完成的範例,一些濾波器核 心將小於3x3。在其它的特殊範例中,即使其理論上該濾 波器有可能成為3x3,其結果為每個濾波器僅為2x2。但 是,其較容易來對於一般性的例子計算該核心,並較容易 來實施具有一固定的核心尺寸之硬髁。 最後,現在計算該核心濾波器加權值時僅為計算該3x3 输入像素之面積(乘以2)的工作,其相交於該重覆單元中 每個 <非對稱性)位置處的該输出菱形。此在本產業中所熟 知的非常直接的”呈現”工作。對於每個濾波器核心,可計 算3x3或9個係數。為了計算每個係數,即產生該菱形的呈 現區域之向量描述。此形狀在該输入像素區域邊緣處裁 切。其使用在本產業中所熟知的多邊形裁切演算法。最 後,即計算該裁切的多邊形之面積(乘以2)。所得到的面 積為該濾波器核心之相對應單元的係數。來自此程式的一 樣本輸出顯示如下: 來源像素解析度1024 目標次像素解析度1280 調整比例為4 : 5 濾波器數目皆除以256 所需要的最小濾波器(具有對稱性> :6 此處產生的濾波器數目(無對稱性):25 -43- 格 123¾ 魄 f 032 0 4 28 0 16 16 0 28 4 0 0 32 0 32 176 8 68 148 0 108 108 0 148 68 0 8 176 32 0 8 0 0 8 0 4 4 0 8 0 0 0 8 0 4 68 0 16 56 0 36 36 0 56 16 0 0 68 4 28 148 8 56 128 0 92 92 0 128 56 0 8 148 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 108 4 36 92 0 64 64 0 92 36 0 4 108 16 16 108 4 36 92 0 64 64 0 92 36 0 4 108 16 0 0 0 0 0 0 0 0 0 0 0 0 0_ _0_ ^_ 28 148 8 56 128 0 92 92 0 128 56 0 8 148 28 4 68 0 16 56 0 36 36 0 56 16 0 0 68 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 8 0 4 4 0 8 0 0 0 8 0 32 176 8 68 148 0 108 108 0 148 68 0 8 176 32 0 32 0 4 28 0 16 16 0 28 4 0 0 32 0
在以上的樣本输出中,計算此例所需要的所有25個減波 器核心,而不需要考慮對稱性。此允許檢查該係數,並視 覺地驗證在這些重覆單元中的濾波器核心中有水平、垂直 及對角線對稱性。如前所述,該影像的邊緣及角落可唯一 地處理,或可用其它的平均值,或最有效單一貢獻者,或 黑色的數值來填入該”遺失的”输入資料樣本來近似。每組 -44 - 係數係用於一濾波器核心,如本技藝中所熟知。保持追蹤 該位置及對稱性運算子為軟體或硬體設計者的工作,其可 使用模數數學技術,其亦為本技藝中所熟知。產生該係數 的工作為一簡單的事情來對於對應於输出樣本點35之每 個樣本來計算該输入樣本區域120到输出樣本區域52之比 例性重叠區域,其使用在本技藝中已知的方式。 圖23所示為一樣本點122之陣列108,及覆蓋在圖12之藍 色平面取樣區域44上的圖21之有效樣本區域120,其中圖 2 1的樣本點122與圖1 1之紅色及綠色”檢查板”陣列並不具 有相同的空間解析度格柵,也並未重合。產生該轉換等式 的計算方法如前所述地進行。首先,決定三色像素元件的 重覆陣列之尺寸,接著決定該獨特係數的最小數目,然後 決定對於每個相對應的输出樣本點46之输入樣本區域120 到輸出樣本區域44之比例性覆蓋之那些係數的值。每個這 些數值係應用到該轉換等式。該重覆的三色像素元件之陣 列及所得到的係數數目係於對於該紅色及綠色平面所決 定的為相同的數目。 圖24所示為一樣本點之陣列110,及覆蓋在圖8之藍色平 面取樣區域123上的圖21之有效樣本區域,其中圖21的樣 本點122與圖11之紅色(紅色重構點35)及綠色(綠色重構點 37)”檢查板,,陣列並不具有相同的空間解析度格柵,也並 未重合。產生該轉換等式的計算方法如前所述地進行。首 先,即決定該三色像素元件之重覆陣列的尺寸。接下來, 決定唯一係數的最小數目,然後決定每個相對應的输出樣 -45- Γ'年广月日 本點23之输入樣本區域120到輸出樣本區域123之比例性重 疊之那些係數的值。每個這些數值係應用到該轉換等式。 前者已經檢查了 CRT的RGB格式。一習用的RGB平板顯示 配置10具有配置在一三色像素元件8中的紅色4、綠色6及 藍色2放射器,如圖1之先前技藝。為了根據此配置來投影 一格式化的影像到該三色像素元件,如圖6或圖10中所 示,必須決定該重構點。該紅色、綠色及藍色重構點之放 置係示於圖2中的配置12中。該紅色、綠色及藍色重構點 並未彼此重合,其有一水平位移。根據Benzschawel等人在 美國專利編號5,341,153,以及稍後的Hill等人的美國專利編 號6,188,385中所揭示的先前技藝中,這些位置係做為具有 樣本區域的樣本點3、5及7,如圖3之先前技藝中所示的紅 色平面14,及圖4之先前技藝中所示的藍色平面16,及圖5 之先前技藝中所示的綠色平面1 8。 一轉換等式計算可由圖3、4及5中呈現的先前技藝配 置,在其中所揭示的方法來產生。在以上所揭示的方法 中,其可由計算該轉換等式的係數來利用,或濾波器核 心,對於所選擇的先前技藝配置之每個输出樣本點。圖25 所示為覆蓋在圖13之紅色平面取樣區域52上的圖3之紅色 平面的有效樣本區域125,其中在圖5中的紅色放射器35之 配置具有與圖6及圖10中配置相同的像素程度(重覆單兀) 解析度。產生該轉換等式計算之方法如上述地進行。首 先,即決定該三色像素元件之重覆陣列的尺寸。然後該唯 一係數的最小數目即由注意到該對稱性來決定(在此例中 -46- ^23|0417: - ;a . 9a 12. - 〇 ' - ; :: it” 為2>。然後,即可決定那些係數的數值,藉由對於每個相 對應的輸出樣本點35之输入樣本區域125到输出樣本區域 52之比例性重疊。每個這些數值係應用到該轉換等式。如 圖4所示,該重新取樣的綠色平面之計算係以類似的方式 進行,但該输出樣本陣列即旋轉180。,並偏移該綠色輸入 樣本區域127。圖26所示為覆蓋在圖8之藍色平面取樣區域 123上的圖4之先前技藝的藍色平面的有效樣本區域127。 圖40所示為對應於圖32中該紅色及綠色樣本之藍色的 範例。圖40中的樣本區域266為正方形,而非在紅色及綠 色範例中的菱形。該原始像素邊界272的數目即相同,但 有較少的藍色输出像素邊界274。該係數係如前述地來計 算;每個輸入樣本區域268由該呈現區域266所覆蓋的區域 即量測,然後除以該呈現區域266的總面積。在此例中, 該藍色取樣區域266相等地覆蓋四個原始像素區域268,產 生具有4個係數1/4之2x2的濾波器核心。該8個其它的藍色 輸出像素區域270及其與原始像素區域268之幾何相交可見 於圖40〇所得到的濾波器之對稱關係可在每個輸出像素區 域270中原始像素邊界274的對稱性配置中觀察到。 在更為複雜的例子中,使用一電腦程式來產生藍色濾波 器核心。此程式可發現到非常類似於產生紅色及綠色濾波 器核心之程式。在圖11中的藍色次像素樣本點33與該紅色 及綠色樣本點35、3 7為兩倍的距離,其建議是該藍色呈現 區域將為兩倍寬。但是,紅色及綠色的呈現區域為菱形, 因此為該樣本點之間的間隔之兩倍寬。此使得該紅色、綠 -47- I爾_ … 一 Η 年 月—日 色及藍色的呈現區域為相同的寬度及高度,其造成數個方 便的數目;該藍色濾波器核心的尺寸將相等於紅色及綠色 的尺寸。同時,該藍色的重覆單元尺寸通常將會等於紅色 及綠色之重覆單元尺寸。因為該藍色次像素樣本點33之間 隔為兩倍,該P:S丨像素對次像素)比例即加倍。舉例而言, 該紅色的2:3比成為藍色的4:3。但是,在此比例中的S數 目可決定該重覆單元尺寸,且其並未受到加倍而改變。但 是,如果該分母正巧要除以2,其可完成一額外的最佳化。 在該例中,藍色的兩個數目係除以一 2的額外次方。舉例 而言,如果該紅及綠的P:S比例為3:4,則該藍色比例將為 6:4,其可簡化成3:2。此代表在這些(偶數)例子中,該藍 色重覆單元尺寸可以切成一半,而所需要的濾波器核心之 總數將為該紅色及綠色之四分之一。相反地,為了簡化演 算法或硬體設計,其有可能使得該藍色重覆單元尺寸相等 於紅色及綠色。所得到的濾波器核心之組合將具有雙倍 (寅際上為四倍),但其工作係相等於該濾波器核心的紅色 及綠色組合。 因此,採用該紅色及綠色濾波器核心程式,並使其產生 藍色濾波器核心所需要的唯一修正為加倍該P : S比例之分 子,並改變該呈現區域成為一正方形,而非菱形。 現在考慮圖6之配置20,及圖9之藍色樣本區域124。此 係類似於藍色樣本區域124為正方形之先前範例。但是, 因為其每個相隔的行係在其一半高度處向上或向下交 錯,其計算很複雜。第一眼看起來,似乎該重覆單元尺寸 -48- ΓΙ2380ΙΓ ,獻1¾ 將水平地加倍。但是,已發現到以下的程序來產生正確的 濾波器核心: 1) 產生一濾波器核心的重覆單元組合,如同該藍色樣 本點並未交錯,如上所述。檩記該重覆單元的濾波器表格 之行及列,其數目自零開始,並結束在該重覆單元尺寸減 1 〇 2) 在該输出影像中的偶數行,在該重覆單元中的濾波 器我們即依此修正。在該输出γ座標的重覆單元尺寸中的 模數選擇要使用該濾波器核心組合中使用那一列,在X座 標的重覆單元尺寸中的模數選擇一行,並告知要使用該Y 選擇列中的那一個濾波器。 3) 在該奇數输出行上,在採取其模數之前,將該Y座 標減在該重覆單元尺寸中丨。該X座標係視為相同於該偶 數行。此將選出一濾波器核心,其對於圖9之交錯的例子 為正確。 在一些例子中,其有可能來事先執行該模數計算,並預 先交錯該濾波器核心的表格。不幸地是,此僅在一重覆單 元的例子中利用一偶數行來工作。如果該重覆單元具有一 奇數行,一半的時間中該模數算術選擇該偶數行,而另一 半時間為奇數行。因此,要交錯那一行的計算必須在使用 該表格的時間來進行,並非事先進行。 最後,考慮圖6之配置20,及圖8的籃色取樣區域123。 此係類似於先前的例子中,其對於六角形的樣本區域有額 外的複雜度。考慮這些六角形的第一步驟係如何正確地繪 -49- |Ι23#04Κ· 年..月 曰 出它們,或在一電腦程式中產生它們的向量表列。為了最 為準確,這些六角形必須為最小面積的六角形,但是其將 不是正常的六角形。一幾何證明可簡易地在圖41中完成, 圖8的這些六角形取樣區域123在每邊要比該正方形取樣 區域276寬1/8。同時,該六角形取樣區域123的上緣及底緣 在每一端係比該正方形取樣區域276的上緣及底緣要窄 1/8。最後,請注意該六角形取樣區域123與該正方形取樣 區域276具有相同的高度。 這些六角形取樣區域123之濾波器核心可用前述的相同 幾何方式來產生,其對於紅色及綠色為菱形,或對於藍色 為正方形。該呈現區域為簡單的六角形,並量測出這些六 角形覆蓋於周圍输入像素之重疊面積。不幸地是,當使用 該略寬的六角形取樣區域123時,該濾波器核心的尺寸有 時候會超過一 3x3濾波器,即使在維持於該調整比例在1:1 及1 : 2之間。分析顯示如果該調整比例在1 : 1及4 : 5之間, 該核心尺寸將為40。而調整比例在4:5及1:2之間者,該濾 波器核心尺寸將維持在3x3。(請注意,因為該六角形取樣 區域123與該正方形取樣區域276為相同的高度,而該濾波 器核心的垂直尺寸維持相同)。 對一較寬的濾波器核心來設計硬體並不像是建構硬體 來處理較高的濾波器核心那樣困難,所以對於硬體為主的 次像素呈現/調整系統並不合理來需要做成一 4x3的滅波 器。但是,亦有可能有其它的解決方案。當調整比例在1:1 及4:5之間時,使用了圖9的正方形取樣區域124,其造成 -50- 1238· f U· 12. — g 户 3x3濾波器。當該調整比例在4:5及1:2之間,使用圖8之更 為準確的六角形取樣區域123,且亦需要3x3濾波器。依此 方式,該硬體維持較簡單,且可較便宜地來建構。該硬體 僅需要來對於一種濾波器核心的尺寸來建構,且用來建構 那些濾波器之演算法為唯一改變的事情。 類似於圖9之正方形取樣區域,圖8的六角形取樣區域係 在每另一個行中來交錯。分析顯示,選擇上述圖9的濾波 器核心之相同的方法將可對於圖8之六角形取樣區域而工 作。基本上,此代表該濾波器核心的係數可以計算,如同 該六角形並未交錯,即使其通常為交錯。此可使得計算較 簡單,並避免該濾波器核心的表格成為兩倍大。 在圖3 2到3 9的菱形呈現區域的例子中,該面積係在設計 來使得所有面積為整數而易於計算之座標系統中來計 算。可通常可造成較大的總面積,及濾波器核心必須在使 用中除以大的數目。有時候此造成該濾波器核心並非2的 次方,其使得該硬體設計更為困難。在圖41的例子中,該 六角形呈現區域123之額外寬度使其需要來將該濾波器核 心的係數乘以甚至更大的數目來使其皆為整數。在所有這 些例子中,其較佳地是找出一種方法來限制該濾波器核心 係數的除數之大小。為了使得該硬髖更容易設計,其較佳 地是能夠挑選該除數為2的次方。舉例而言,如果所有的 濾波器核心係設計來除以256,此除法運算可由一 8位元向 右偏移運算來執行。選擇256亦可保證所有的濾波器核心 係數將為8位元數值,其將可符合標準的”位元組寬”的唯 -51 - η 讀記憶體(ROM)。因此,以下的程序係用來產生具有一所 要的除數之濾波器核心。因為該較佳的除數為256,其將 用於以下的程序。 1) 使用浮點算術來計算該濾波器係數的面積。因為此 運算係在事前離線完成,此並未增加使用所得到之表格的 硬體成本。 2) 將每個係數除以該呈現區域的已知總面積,然後乘 以256。此將使得該濾波器總數為256,如果所有的算術係 在浮點中完成,但更多的步驟必須來建構整數表。 3) 進行一二進制搜尋來找出一進位點(在0·0及1.0之 間),其在當轉換成整數時使得濾波器總數為256。一二進 制搜尋為本產業中熟知的常用演算法。如果此搜尋成功, 即已完成。一二進制搜尋會無法收斂,且此可由測試該迴 圏執行超過一次數來偵測。 4) 如果該二進制搜尋失敗,找出在該濾波器核心中一 合理地較大係數,並加入或減去一小數目來強迫該濾波器 之總和到256。 5) 對於特殊例子來檢查該濾波器一單一數值256〇此數 值將不會符合於一 8位元的位元組之表格,其中該最大可 能數目為255。在此特例中,設定該單一數值為255(256-1), 並加1到該周圍係數之一來保證該濾波器仍然加總到256。 圖31所示為在該特例中,圖11的輸出樣本配置40覆蓋在 圖15之輸入樣本配置70之上方,當該調整比例為每兩個輸 出次像素上的一個輸入像素。在此組態200中,當該原始 -52- 11¾¾1 資料已經不是所呈現的次像素,在該三色像素元件39中的 紅色放射器35之配對將視為如同組合的,其在該三色像素 元件3 9之中心具有一代表的重構點3 3。類似地,在該三色 像素元件39中的兩個綠色放射器37係視為在該三色像素 元件39之中心的一單一重構點33。該藍色放射器33已經在 中心處。因此,該5個放射器可視為如同其重新建構該RGB 資料格式樣本點,如果所有三色平面在該中心。此可視為 此次像素配置之”本質模式π。 ^ 藉由重新取樣,透過次像素呈現,一已經次像素呈現的 影像到另一個具有不同次像素配置之次像素的顯示器,其 可保持許多該改進的原始影像品質。根據一具體實施例, 其有需要來由此次像素呈現的影像產生一轉換到在此處 所揭示的配置。請參考圖1、2、3、4、5、25及26,已經 在以上揭示的方法將可使用,藉由計算每個輸出樣本點35 之轉換濾波器之係數,如圖25所示,其為相對於圖3之右 方位移的紅色輸入樣本5之目標顯示配置。該藍色放射器 係如上述來處理,其藉由計算該目標顯示配置相對於圖4 ^ 之位移的藍色輸入樣本7之每個輸出樣本點的轉換濾波器 之係數。 在該綠色平面的例子中,如圖5所示,其中該输入資料 已經為次像素呈現,因為該綠色資料仍在中央,對於該非 次像素呈現的例子不需要改變。 當使用次像素呈現的文字之應用包含在沿著非次像素 呈現的圖形及相片之側邊,其較佳地是偵測該次像素呈 -53- 月 ί-j j 現,並在上述的交替空間取樣濾波器上切換,但對於該調 整比例,即切換回到非次像素呈現的區域之正常的空間取 樣濾波器,其亦在上述說明。為了建構這種偵測器,必須 先瞭解次像素呈現的文字看起來像什麼,其可偵測的特徵 為何,且設定什麼遠離該非次像素呈現的影像。首先,在 該黑色及白色次像素呈現的字型邊緣處的像素將不會為 局部的中性彩色:也就是R#G。但是,在數個像素之上, 該彩色將為中性。也就是R^G。對於非次像素呈現的影像 或文字,這兩個條件皆不會發生。因此,我們具有自己的 偵測器,對於數個像素來測試局部的R#G及R^G。 因為在一 RGB長條面板上的次像素呈現為一維,沿著該 水平軸,一列接著一列,該測試為一維。以下所示為這樣 的一種測試: 如果 如果 Rx_2 + Rx_i+Rx+Rx+1+Rx+2三Gn + GxU+Gx+Gx+i + Gx·^ 或 如果 Rx-i+Rx+Rx+1+Rx+2三Gx_2+Gx_i+Gx+Gx+i 則應用次像素呈現輸入的另一個空間濾波器 否則應用正常的空間濾波器 在該文字為彩色的例子中,在該形式RxaGx的紅色及綠 色成分之間將有一關係,其中“a”為一常數。對於黑色及 白色文字,“a”之數值為1。該測試可擴充來偵測彩色的, 以及黑色及白色文字: 修 I238Q1 h e 93. 12. 如果 Rxd+Rxd+Rx+Rx+i+Rxu三aiGxj+Gxd+Gx+Gxw+Gxw) 或 則應用次像素呈現的输入之另一個空間濾波器 否則應用正常的空間濾波器 1及GXR表在該,,x」像素行座標處的該紅色及綠色成分 的數值。 可有一臨界測試來決定如果R^G足夠接近。其數值可調 整來得到最佳的結果。該項次的長度,該測試的間距可調 整來得到最佳結果,但一般將遵循以上的形式。 圖27所示為根據另一個具體實施例之顯示裝置,在三個 平面上一陣列中三色像素元件的配置。圖28所示為圖27 之裝置的陣列中該藍色放射器像素元件的配置。圖29所示 為圖27之裝置的陣列中該綠色放射器像素元件的配置。圖 30所示為圖27之裝置的一陣列中該紅色放射器像素元件 的配置。此配置及佈局可用於使用三個面板之投影機為主 的顯示器,每一個對於紅色、綠色及藍色,其結合每個影 像來投影在一螢幕上。該放射器配置及形狀可完全匹配於 圖8、13及14,其為圖6所示的該配置之樣本區域。因此, 在此處所揭示對於圖6之配置的圖形產生、轉換等式計算 及資料格式,其亦將可對圖27之三面板配置來工作。 對於高於大約2:3以及更高的調整比例,該次像素之 PenTileTM矩陣配置之次像素呈現的重新取樣的資料組合在 代表所得到的影像時更有效率。如果要儲存及/或傳送的 -55- 嗲ί2淨·黃… ~ 诗.日丨 • ” ―*·.***·*··1 **._·.**-** •參 影像預計要顯示到一 PenTileTM顯示器上,而該調整比例為 2:3或更高,其較佳地是在儲存及/或傳送之前執行重新取 樣,以儲存在記憶體儲存空間及/或頻寬。這種已經重新 取樣的影像稱之為”預呈現”。所以此預呈現可做為一有效 地少損失壓縮演算法。 本發明的好處係能夠採用任何大多數儲存的影像,並將 其預呈現到任何可實現的彩色次像素配置。 本發明的其它好處藉由範例來揭示在圖46、49及51之方 法中,其可提供利用上述的次像素呈現技術之伽瑪補償或 調整。提供具有次像素呈現之伽瑪調整之這三種方法可達 到在一顯示器上正確的影像彩色平衡。圖49及51之方法可 進一步藉由改進該輸出對比比例來改進該输出亮度或照 度。明確地說,圖46所示為在次像素呈現之前應用一預調 整伽瑪之方法;圖49所示為一伽瑪調整的次像素呈現之方 法;及圖5 1所示為具有一歐米茄函數的伽瑪調整的次像素 呈現之方法。這些方法的好處將說明如下。 圖46、49及51之方法可寅施在硬體、韌體或軟體,如在 圖52A到圖72中的詳細說明。舉例而言,包含在附錄中的 範例程式碼可用來寅施在此處所揭示的方法。因為人眼不 能夠區別絕對亮度或照度值,其需要改進照度對比比例, 特別是在高空間頻率。藉由改進該對比比例,可得到較高 的品質影像,並可避免彩色誤差,如以下的詳細解釋。 可改進對比比例之方法係由伽瑪調整的次像素呈現及 具有一歐米茄函數的伽瑪調整的次像素呈現的效應,其係 -56- 1238011 ‘ 「:: 夕 ν'' 丨 在該Nyquist限制處的調變轉換函數(MTF)之最大(MAX)/最小 (MIN)點,如在圖43、44、47及50中的詳細解釋。明確地 說,此處所述的該伽瑪調整次像素呈現技術可向下偏移該 MTF的MAX/MIN點之趨勢,以提供輸出影像的高對比,特 別是在高空間頻率,而維持正確的彩色平衡。 該次像素在一顯示器上的配置,例如圖6、10及42B中所 示,其在一水平軸、或垂直軸或在兩軸上具有交替的紅色 (R)或綠色(G)次像素。此處所述的伽瑪調整亦可應用到其 它顯示器形式,其使用一次像素呈現函數。也就是說,此 處所述的技術可應用在使用圖1所示之RGB長條格式之顯 示器。 圖43所示為一输入影像的正弦波,其具有相同的振幅, 並增加了空間頻率。圖44所示為該輸出的一範例性圖形, 當圖43之輸入影像接受次像素呈現,而沒有伽瑪調整時。 該输出的圖形(”輸出能量”)顯示出該输出能量的振幅隨 著空間頻率之增加而減小。 如圖44所示,該MTF值的50%代表在該Nyquist限制處的输 出振幅為該原始輸入影像或信號之振幅的一半。該MTF值 可由將該輸出的能量振幅除以該輸入的能量振幅來計 算:(MAXQut-MINQUt)/(MAXin-MINin)。該 Nyquist限制為在頻率(f) 處取樣的輸入信號之點,其至少為重新建構(f/2)之頻率的 兩倍大。換言之,該Nyquist限制為該空間頻率的最高點, 其中可重新建構一輸入信號。該Sparrow限制為MTF=0處的 空間頻率。因此,在該Nyquist限制處的量測,例如對比比 -57- i 又 : i ! 年犯月 &l| 例,其可用來決定影像品質。 圖44中在該Nyquist限制處的該輸出能量的對比比例,其 可由將該輸出MAX明亮能量位準除以該輸出MIN黑色能量 位準來計算。如圖4 4所示,該MAX明亮能量位準為最大輸 出能量位準的75%,而該MIN黑色能量位準為該最大輸出 能量位準的2 5 %。藉此,該對比比例可由除以這些]VIAX/MIN 數值決定,而提供一對比比例75%/25% = 3。因此,在對比 比例=3及高空間頻率下,在一顯示器上的圖44之圖形之 相對應的輸出將描述交替的黑暗及明亮棒,使得該棒的邊 緣將具有較低的尖銳度及對比。也就是說,來自該輸入影 像的一黑色棒將顯示成一暗灰色棒,而來自該输入的一白 色棒將以高空間頻率顯示成一淡灰色棒。 藉由使用圖49及51之方法,該對比比例可由向下偏移該 MTF的MAX及MIN點來改進。簡言之,在圖49之伽瑪調整的 次像素呈現方法之Nyquist限制處的MTF係示於圖4 7。如圖 47所示,該MTF可沿著一平坦趨勢線向下偏移,使得相較 於圖44之MTF,該MAX數值為65%,而該MIN數值為12.5%。 在圖47之Nyquist限制的對比比例因此為63%/12.5%=5(大 約)。藉此,該對比比例可由3改進到5。 在該Nyquist限制處的對比比例可使用圖5 1之具有一歐米 茄函數之伽瑪調整的方法來進一步改進。圖50所示為該 MTF可沿著一下降趨勢線進一步向下偏移,使得相較於圖 4 7之MTF,該MAX值為54.7%,而該MIN值為4.7%°在該Nyquist 限制處的對比比例為54.7%/4.7%=11.6(大約)。因此,該對比 -58 - 觀觀τ:π
比例已經由5改進到11.6,藉此允許顯示出高品質影像。 圖45所示為一範例性圖形,以描述彩色誤差,其可使用 不具有伽瑪調整之次像素呈現而發生。人眼對於照度的反 應之簡短的討論即用來詳細說明該呈現的次像素之彩色 的,,伽瑪」效應。如前所述,人眼可在一百分比改變時經 歷到亮度改變,而不會隨一絕對輻射能量值改變。亮度(L) 及能量(Ε)之關係式為L=E1/Y。當該亮度增加時,在亮度中 所感知到的增加需要在輻射能量中較大的絕對性增加。藉 此,對於在一顯示器上對亮度所同等感知到的遞增,每個 增量必須比上一個為對數性地較高。在L及E之間的此關 係係稱之為一 π伽瑪曲線π,並由g(x)=x1/Y所代表。一大約為 2.2之伽瑪值(γ丨可代表人眼的對數需求。 習用的顯示器可由執行圖45中所示的一顯示伽瑪函數 來補償上述之人眼的需求。但是,該次像素呈現處理需要 一線性照度空間。也就是說,一次像素,例如一綠色次像 素或紅色次像素,照度輸出必須具有落在該直線性虛線圖 形上的數值。因此,當具有非常高的空間頻率之次像素呈 現的影像係顯示在具有一非為1之伽瑪值的顯示器上,因 為該次像素的照度值並未平衡,會發生彩色誤差。 明確地說,如圖45所示,該紅色及綠色次像素無法得到 一線性關係。特定言之,該綠色次像素係設定來提供50% 之照度,其可代表在該顯示器上的一白點邏輯像素。但 是,該綠色次像素的照度輸出落在該顯示函數之25 %處, 而非在50%。此外,該白點的周圍四個次像素(例如紅色 —識頁 次像素)之照度可設定來每個提供12.5 %之照度,但落在該 顯不函數之1.6%處,而不是在12.5%處。該白點像素及該周 圍像素的照度百分比必須加到最高1〇〇%。因此,為了具有 正確的彩色平衡,在該周圍次像素之中需要一線性關係。 但是該四個周圍次像素僅具有[6^^4=6.4%,其係遠低於該 中央次像素所需要的2 5 %。因此,在此例中,該中央彩色 相較於周圍彩色較重要,藉此造成彩色誤差,即產生一彩 色點來取代該白點。在更為複雜的影像上,由該非線性顯 示器所引發的彩色誤差可對於在該對角線方向上具有高 空間頻率之部份會產生誤差。 以下的圖46、49及51之方法可應用一轉換(伽瑪修正或 調整)在該線性次像素呈現的資料,藉以使該次像素呈現 可位在一正確的線性空間。如以下的詳細說明,以下的方 法可對於呈現的次像素提供正確的彩色平衡。圖49及51 之方法可進一步改進該呈現的次像素資料的對比。 為了解釋起見,以下的方法係使用最高的像素對次像素 比例(P:S)為1:1之解析度來說明。也就是說,對於該一像 素對一次像素解析度,其使用一具有3x3係數項次的濾波 器核心。然而,例如藉由使用適當數目的3x3濾波器核心, 可以賣施其它的P : S比例。舉例而言,在P : S比例為4 : 5之 情況中,其可使用上述的25濾波器核心。 在該一像素對一次像素呈現中,如圖42A所示,對於一 紅色或綠色次像素的一重新取樣區域282的输出值(Vw), 其可使用該9個指示的樣本區域280之输入值(Vin:)來計算。 -60- ;I238QI l· 此外,為了解釋起見,以下的方法係使用圖42B所示的一 次像素配置來說明。然而,以下的方法可對其它次像素配 置來實施,例如圖6及10,藉由對於紅色及綠色次像素使 用下述的計算及公式,並對於那些藍色次像素執行適當的 修正。 圖46所示為一方法300的流程圖,其係在次像素呈現之 前應用一預調整伽瑪。初始時,接收到9個指示的樣本區 域280之输入取樣的資料(Vin)(步驟302),例如在圖42A中所 不〇 接下來,每個ViM數值係輸入到由函數g-\X;)=XY所定義的 計算(步驟304)。此計算稱之為,,預調整伽瑪,,,並可參考一 預調整伽瑪查找表(LUT)來執行。此g-1⑻函數為該人眼的反 應函數的倒數之函數。因此,當人眼旋轉時,在該預調整 伽瑪之後所得到的該次像素呈現的資料可匹配於眼睛的 反應函數,以得到使用該g·1⑻函數的原始影像。 在執行預調整伽瑪之後,次像素呈現使用前述的次像素 呈現技術來進行(步驟306)。如先前的詳細說明,對於此次 像素呈現步驟,該濾波器核心係數項次Ck中相對應的一個 乘以來自步驟304之數值,並相加所有該相乘的項次。該 係數項次Ck係由一濾波器核心係數表所接收(步驟308)。 舉例而言,紅色及綠色次像素可在步驟306中計算如下: V〇ut(CxRy)=0.5xg-1(Vin(CxRy))+0.125xg-1(Vin(Cx_iRy))+ 0.125xg_1+(Vin(Cx+1Ry))+0.125xg-1(Vin(CxRy_1))+ 0A25xg\Win(CxRy+l)) -61 -
在步驟306及308之後,該次像素呈現的資料乂_即對於一 給定的顯示伽瑪函數接受一後伽瑪修正(步驟310> —顯示 伽瑪函數係以f(X)代表,並可代表一典型的非1伽瑪函 數,例如對於一液晶顯示器。為了達到次像素呈現 之線性度,該顯示伽瑪函數即以一後伽瑪修正函數f\x) 來辨識及消除,其可由計算f(x)的倒數來產生。後伽瑪修 正允許該次像素呈現的資料來到達人眼,而沒有來自該顯 示器的干擾。然後,該後伽瑪修正的資料即輸出到該顯示 器(步驟312>以上在次像素呈現之前的圖46之應用預調整 伽瑪之方法可對於所有的空間頻率提供適當的彩色平 衡。圖46的方法亦可提供至少對於低空間頻率之正確的亮 度或照度位準。 但是,在高空間頻率下,使用圖46之方法來得到該呈現 的次像素之適當的照度或亮度值仍有問題。明確地說,在 高空間頻率下,次像素呈現需要線性計算,並根據其平均 亮度,該亮度值將由預期的伽瑪調整的數值來發散。因為 除了在零及100%之外的所有數值,該正確值可低於該線性 計算,其會造成該線性計算出的亮度數值太高。此會造成 在黑色背景上過量及太白的文字,而在白色背景上無法完 全消除黑色文字。 如上所述,對於圖4 6之方法,線性彩色平衡可在該線性 次像素呈現之前,使用應用g-1(X)=Xγ的預調整伽瑪步驟來達 到。對於在高空間頻率下影像品質的進〜步改進可藉由實 施一所要的非線性照度計算來達到,如下所述。 -62- 123賴复 對於次像素呈現的進一步改進可使用圖49及51之方法 來對於適當的照度或亮度值來得到,其可造成該MTF在 Nyquist限制處的MAX及MIN點,以向下變化,藉此進一步改 進在高空間頻率下的對比比例。特定言之,以下的方法允 許非線性照度計算,而維持線性彩色平衡。 圖49所示為用於伽瑪調整的次像素呈現之方法350的流 程圖。該方法350可應用或加入一伽瑪修正,所以該非線 性照度計算可以在不會造成彩色誤差之下來進行。如圖47 所示,圖49之伽瑪調整的次像素呈現之範例性輸出信號顯 示一平均能量,然後為一平坦的趨勢線在25%(對應於50% 的亮度),其係由圖44之50 % (對應於73 %的亮度)向下偏 移。 對於圖49之伽瑪調整的次像素呈現方法350,請參考圖 48而引入一”局部平均(〇〇”的觀念。一局部平均的觀念為 一次像素的照度必須與其周圍的次像素相平衡。對於每一 個邊緣項次(VJCyRw)、VJCxU、VJCwRw)、VJCwRy)、 Vin(Cx+1Ry)、VJCyRw)、Vin(CxRy+1)、Vin(Cx+1Ry+1)),該局部平 均係定義成與該中央項次(Vin(CxRy))的平均值。為於該中央 項次,該局部平均值係定義成所有環繞該中央項次的邊緣 項次之平均值,並由該濾波器核心之相對應係數項次所加 權。例如, (Vir^CuD + VidCxRy:))·^為 V^CyRy)的局部平均值,而 (Vin(Cx_1Ry) + Vin(CxRy+1) + Vin(Cx+1Ry) + Vin(CxRy_1) + 4xVin (CxRy;〇+8為以下的濾波器核心之中央項次的局部平均值 -63-
0 0.125 0 0.125 0.5 0.125 0 0.125 0
請參考圖49,初始時接收到9個指定的樣本區域280之取 樣的输入資料Vin,例如圖42所示(步驟352)。接著,每個8 個邊緣項次的局部平均(〇〇即使用每個邊緣項次Vin及該中 央項次Vin來計算(步驟354)。基於這些局部平均,一 π預伽 瑪”修正即使用例如一預伽瑪LUT來計算為步驟 356>。該預伽瑪修正函數為其必須注意到,其 使用而非χγ,因為該伽瑪調整的次像素呈現使得x(在此 例中為Vin)在稍後的步驟366及368中相乘。對於每個邊緣項 次之預伽瑪修正的結果乘以一相對應的係數項次CK,其係 由一濾波器核心係數表360所接收(步驟358)。
對於該中央項次,至少有兩個計算可用來決定g—ka)。對 於一個計算(1),該局部平均(a)係如上述基於該中央項次 局部平均而使用g—'a)來對於該中央項次計算,如上所述。 對於一第二計算(2),一伽瑪修正的局部平均(“GA”)即藉 由使用該周圍的邊緣項次之步驟358的結果來對該中央項 次計算。圖49的方法350使用計算(2)。該中央項次的“GA” 可使用來自步驟358之結果來計算,而非步驟3 56,以參考 邊緣係數,如果每個邊緣項次對於該中央項次局部平均具 有不同的貢獻,例如如果具有相同彩色的尖銳化,如以下 -64- 123 8W % 所述。 該中央項次的“GA”亦乘以一相對應的係數項次CK,其自 一濾波器核心係數表所接收(步驟364)。該兩個計算(1)及 (2)如下所示: (1) g'ViViniC.^R^+V^CxR^O+Vi^C^tR^+Vi, (CxRy.1)+4xVin(CxRy)H8) (2) ((g'\(Vin(Cx.1Ry)+Vin(CxRy))-2)+g-V(Vin(CxRy+1)+ Vin(CxRy))^2)+g-1((Vin(Cx+1Ry)+Vin(CxRy))-2)+g·1 ((νίη((:χυ+νίη((:χ;^))+2)) +4) 來自步驟358之CK g·1⑹數值,以及來自步驟364使用第二 計·算(2)之CK“GA”數值即乘以一相對應的項次Vin(步驟366 及368)。然後,所有相乘的項次之總和即被計算(步驟370) 來產生输出次像素呈現的資料V(>ut。然後,-後伽瑪修正 即應用到VQUt,並輸出到該顯示器(步驟372及374)。 為了使用計算(1)來計算V_,對於紅色及綠色次像素的 以下計算如下所示: V〇ut(CxRy)=Vin(CxRy)x〇.5x (CxRy.1)+4xVin(CxRy)K8) +Vin(Cx.1Ry)x〇.l25xg-1((Vin(Cx.1Ry)+Vin(CxRy)H2) +Vin(CxRy+〇x〇.l25xg-1((Vin(CxRy+1)+Vin(CxRy)K2) +Vin(Cx+lRy)x〇.i25xg'((V^C.^R^+Vi^C.Ry))^) +Vin(CxRy-1)x〇.125xg_1((Vin(CxRy.1)+Vin(CxRy))+2) 該計算(2)利用與該周圍項次相同的方式來計算該中央 Γζΐ3#(ΜΚ !火 / 93. if. *" s q i 年 J:] tl I...…..…二一—--------- 項次的局部平均。此結果可消除一彩色誤差,其在如果使 用第一計算(υ時仍可引入。 來自步驟370之輸出,使用對於該紅色及綠色次像素之 第二計算(2),如下所示:
Vout(CxRy)=Vin(CxRy)x0.5x ((g_1((Vin(Cx-1Ry)+Vin(CxRy))+2)+g-1((Vin(CxRy+1)+
Vin(CxRy)) + 2) +g \(Vin(Cx+1Ry)+Vin(CxRy)K2)Vk(Vin(CxRy-i)+
Vin(CxRy)) + 2 )) + 4) +Vin(Cx.1Ry)x〇.125xg-1((Vin(Cx.1Ry)+Vin(CxRy))^2) +Vin(CxRy+1)x〇.125xg-1((Vin(CxRy+1)+Vin(CxRy))+2) +Vin(Cx+1Ry)x〇.125xg-1((Vin(Cx+1Ry)+Vin(CxRy))+2) +Vin(CxRy_1)x〇.125xg_1((Vin(CxRy.1)+Vin(CxRy)H2) 以上該第二計算(2)之公式在數值上與代數上得到與該 第一計算(1)在一伽瑪組合2.〇時有相同的結果。但是,對 於其它的伽瑪設定,該兩個計算可用該第二計算(2)收 斂,而可在任何伽瑪設定之下提供正確的彩色呈現。 該第一計算(1)之藍色次像素的伽瑪調整之次像素呈現 的公式如下所示: V〇ut(Cx+l/2Ry)- +Vin(CxRy)x0.5x g-1((4xVin(CxRy)+Vin(Cx.1Ry)+Vin(CxRy+1)+Vin (C^RyhV^CxUHS) +Vin(Cx+iRy)x〇.5x -66-
g-1((4xVin(Cx+1Ry)+Vin(CxRy)+Vin(Cx+1Ry.1)+Vin(Cx+1Ry+1) +Vin(Cx+2Ry))+8) 使用一4x3濾波器之第二計算的藍色次像素之公式 如下所示: V〇ut(Cx+i/2Ry)= +Vjn(CxRy)x0.5x ((g-1((Vin(Cx_1Ry)+Vin(CxRy))+2)+g_1((Vin(CxRy+1)+
Vin(CxRy))+2) +g-1((Vin(Cx+1Ry)+Vin(CxRy)H2)+g-1((Vin(CxRy-1)+Vin (CxRy))+2))+4) +Vin(Cx+1Ry)x0.5x ((g'1((Vin(Cx+1Ry)+Vin(CxRy))^2)+g-1((Vin (Cx+1Ry+1)+Vin(Cx+1Ry)H2) +g-1((Vin(Cx+2Ry)+Vin(Cx+1Ry))^2) +g-1((Vin(Cx+1Ry_1)+Vin(Cx+1Ry))+2))+4) 使用一 3x3濾波器之第二計算(2:)的藍色次像素之公式 做為一近似值即如下所示: V0Ut(Cx+i/2Ry) +Vin(CxRy)xO. 5 x ((g-l((Vin(CxRy+〇+Vin(CxRy))^2)+g-H(Vin(Cx+1Ry)+
Vin(CxRy))^2)+g-V(Vin(CxRy_1)+Vin(CxRy))-f2))-3) +Vin(Cx+1Ry)x0.5x ((g-\(Vin(Cx+1Ry)+Vin(CxRy))^2)+g-\(Vin(Cx+1Ry+1)+
Vin(Cx+1Ry))^2)+g-1((Vin(Cx+1Ry_1)+Vin(Cx+1Ry))^2))^3)
該伽瑪調整的次像素呈現方法350即使在一較高的空間 頻率下同時提供正確的彩色平衡及正確的照度。該非線性 照度計算係使用一函數來執行,其對於該滤波器核心中的 每個項次之形式為V^fVinxCKxa。如果設定a=Vin及CK=1,該 函數將傳回等於該伽瑪調整的數值Vin的數值,如果該伽 瑪設定為2。為了提供一函數來傳回調整到伽瑪為2.2或一 些其它所要的值之數值,該ν^=Σ VinxCKXg'a)的形式可用 於上述的公式。此函數亦可對於所有的空間頻率來維持所 要的伽瑪。 如圖47所示,使用該伽瑪調整的次像素呈現演算法之影 像可在所有的空間頻率之下具有較高的對比及正確的亮 度。使用該伽瑪調整的次像素呈現方法350的另一個好處 在於由一查找表所提供的該伽瑪可基於任何所要的函 數。因此,對於顯示器之所謂的“sRGB,,標準伽瑪亦可實 施。此標準具有一接近黑色的線性區域,以取代該指數曲 線,當其到達黑色時其斜率趨近於〇,以降低所需要的位 元數目,並降低雜訊敏感度。 圖49所示的伽瑪調整的次像素呈現演算法亦可執行高 斯差異(DOG)尖銳化來藉由使用如下所示的該,,一像素對 一次像素」調整模式的濾波器核心來尖銳化文字的影像: -0.0625 0.125 -0.0625 0.125 0.75 0.125 -0.0625 0.125 -0.0625
對於DOG尖銳化,該第二計算(2)的公式如下所示: V〇ut(CxRy)-Vin(CxRy)x〇.75x ((2xg-k(Vin(Cx.1Ry)+Vin(CxRy))^2)+2xg-\(Vin(CxRy+〇
Vin(CxRy))+2) +2xg_1((Vin(Cx+1Ry)+Vin(CxRy))+2)+2xg_1((Vin(CxRy_1)+
Vin(CxRy))+2) +g-k(Vin(Cx.1Ry+〇+Vin(CxRy))-2)+g-1((Vin(Cx+1Ry+1)+
Vin(CxRy))+2) +g_1((Vin(Cx+1Ry-1)+Vin(CxRy))+2)+g-1((Vin(Cx_1Ry-1)+
Vin(CxRy)) +.2))+12) +Vin(Cx.1Ry)x0.125xg-1((Vin(Cx.1Ry)+Vin(CxRy)H2) +Vin(CxRy+〇x0.125xg-1((Vin(CxRy+1)+Vin(CxRy))-2) +Vin(Cx+1Ry)x0.125xg-1((Vin(Cx+1Ry)+Vin(CxRy))+2) +Vin(CxRy_1)x0.125xg_1((Vin(CxRy_1)+Vin(CxRy))+2) -Vin(Cx.1Ry+1)x0.0625xg-1((Vin(Cx_1Ry+1)+Vin(CxRy))-2) -Vin(Cx+1Ry+1)x0.0625xg-1((Vin(Cx+1Ry+1)-fVin(CxRy))-2) -Vin(Cx+1Ry.1)x0.0625xg-l((Vin(Cx+1Ry.1)+Vin(CxRy))-2) -Vin(Cx.1Ry.1)x0.0625xg-1((Vin(Cx.1Ry.1)+Vin(CxRy))-2) 相較於對角線項次,該序數平均項次的係數為2之理由 為在該濾波器核心中的比例為0.125:0.0625=2。此可保持每 個對該局部平均的貢獻為相等。 此DOG尖銳化可提供該基本空間頻率之奇數諧波,其係 -69- fmmmk …
Ej 對於垂直及水平行程之像素邊緣所造成。以上所示的dog 尖銳化濾波器自該角落借用相同彩色的能量,將其置於中 心,因此該DOG尖銳化的資料當人眼旋轉時即成為一小的 聚焦點。此種尖銳化稱之為相同彩色尖銳化。 該尖銳化的量可由改變該中間及角落濾波器核心係數 來調整。該中間係數可在0.5及0.75之間變化,而該角落係 數可在0及-0.0625之間變化,而其總和為1。在上述的範例 性濾波器核心中,自每個該四個角落採取0.0625,而這些 的總和(即0.0625x4=0.25)即加入到該中央項次,因此其由〇.5 增加到0.75。 一般而言,具有尖銳化的滅波器核心可表示如下:
cirx C21 C31"X c12 C22+4X c32 c13-x c23 C33-X 其中(-X)係稱之為一角落尖銳化係數;( + 4x:)稱之為一中 央尖銳化係數:及卜^…^^“稱之為呈現係數。 為了進一步增加該影像品質,包含該四個角落及該中心 的尖銳化係數可使用相反的彩色輸入影像值。此種尖銳化 稱之為交叉彩色尖銳化,因為該尖銳化係數使用輸入影像 值,其彩色係相反於該呈現係數。該交叉彩色尖銳化可降 低該尖銳化的飽和彩色線或文字之趨勢而看起來為點 狀。即使相反的彩色來執行該尖銳化,並非相同的彩色, -70- fl謂職 Y年处另― 該總能量在照度或色差中並未改變,而該彩色維持相同。 此係因為該尖銳化係數造成該相反彩色的能量朝向中心 移動,但平衡為OGx-x+Ax-x-x^O)。 如果使用該交叉彩色尖銳化,先前的公式可由自該呈現 項次分離出該尖銳化項次來簡化。因為該尖銳化項次並不 影響該影像的照度或色差,而僅影響該能量的分佈,即可 省略使用該相反彩色之尖銳化係數的伽瑪修正。因此,以 下的公式可用來取代先前的公式: V〇ut(CxRy)=Vin(CxRy)x0.5x
((g-Wv^CdRyHv^CxRyDeHg-WvjCxU +Vin(CxRy))+2) +g-1((Vin(Cx+1Ry)+Vin(CxRy))+2)+g_1((Vin(CxRy_1)+
Vin(CxRy))+2))+4) +Vin(Cx.1Ry)x0.125xg-1((Vin(Cx.1Ry)+Vin(CxRy)K2) +Vin(CxRy+1)x0.125xg_1((Vin(CxRy+1)+Vin(CxRy)K2) +Vin(Cx+1Ry)x0.125xg-1((Vin(Cx+1Ry)+Vin(CxRy)K2) +Vin(CxRy_1)x0.125xg-1((Vin(CxRy-1)+Vin(CxRy))+2) (其中以上的Vin為全紅或全綠值) +Vin(CxRy)x0.125
HiUxO.03125 -Vin(Cx+1Ry+1)x〇.03125 -νίη(εχ+1υχ〇.〇3ΐ25 71 ·
23^(M K
(其中以上的vin分別為全綠或全紅,並相反於在以上段落 中所選擇的vin) 相同及交叉的彩色尖銳化之混合可如下所示:
Vout(CxRy)=Vin(CxRy)x0.5x ((g_1((Vin(Cx_1Ry)+Vin(CxRy)H2)+g-1((Vin(CxRy+1)+
Vin(CxRy))+2) +g-1((Vin(Cx+1Ry)+Vin(CxRy)H2)+g-1((Vin(CxRy_1) +Vin(CxRy))+2))+4) +Vin(Cx_1Ry)x0.125xg_1((Vin(Cx_1Ry)+Vin(CxRy))+2) +Vin(CxRy+1)x0.125xg-1((Vin(CxRy+1)+Vin(CxRy)H2) +Vin(Cx+1Ry)x0.125xg-l((Vin(Cx+1Ry)+Vin(CxRy)K2) +Vin(CxRy_1)x0.125xg-1((Vin(CxRy_1)+Vin(CxRy))+2)
+Vin(CxRy)x0.0625 -VinCC^^^OxO.015625 -Vin(Cx+1Ry+1)xO.015625 -VinCC^^y.OxO.015625 -VinCC^^y.OxO.015625 (其中以上的Vin為全紅或全綠值) +Vin(CxRy)x0.0625 -VinCC.^Ry+OxO.015625 -V in(Cx+iRy+i)xO.015625 -Vi^C.^Ry.OxO.015625 -72- |ι—Μ I年一月 &ί -Vi^Cx^Ry.OxO.015625 (其中以上的Vin分別為全綠或全紅,並相反於在以上段落 中所選擇的Vin) 在這些使用交叉彩色尖銳化的簡化公式中,該係數項次 為具有伽瑪調整之相同彩色尖銳化者的一半。也就是說, 該中央尖銳化項次成為0.25的一半,其等於0.125,而該角 落尖銳化項次成為0.625之一半,其等於0.03125。此係因為 若不具有伽瑪調整,該尖銳化具有較大的效果。 僅有該紅色及綠色通道可得到尖銳化的好處,因為人眼 不能夠感知到藍色的細部。因此,藍色的尖銳化並不在此 具體實施例中執行。 以下之圖51的方法,用於具有一歐米茄函數的伽瑪調整 之次像素呈現,其可控制伽瑪值,而不會造成彩色誤差。 簡言之,圖50所示為回應於圖43的输入信號,一具有歐 米茄函數的該伽瑪調整之次像素呈現的範例性输出信 號。根據該不具有歐米茄修正的伽瑪調整次像素呈現,該 呈現的伽瑪值對所有的空間頻率皆增加,因此該高空間頻 率的對比比例即增加,如圖47所示。當進一步增加該伽瑪 值時,例如在白色背景上的黑色文字之細部對比亦會進一 步增加。但是,增加所有空間頻率的伽瑪值會產生不能接 受的相片及視訊影像。 圖5 1之具有歐米茄修正的伽瑪調整次像素呈現方法可 選擇性地增加該伽瑪值。也就是說,在該高空間頻率下的 伽瑪值在當該零空間頻率的伽瑪值留在其最佳點時即增 -73 - •呤 •呤 年 日! 加。因此,隨著該空間頻率變得較高,由該伽瑪調整的呈 現向下偏移的該输出信號波的平均即進一步向下偏移,如 圖50所示。在零頻率下的平均能量為2 5%(對應於50%的亮 度),而在Nyquist限制處減少到9 · 5 % (對應於3 5 %的亮度), 如果ω=0.5。 圖5 1所示為包含一系列具有伽瑪調整的次像素呈現之 步驟的方法400。基本上,該歐米55函數,w(x)=x1/co(步驟 404),在接收到输入資料Vin(步驟402)之後插入,並在將該 資料接受該局部平均計算之前(步驟406>該歐米茄修正的 局部平均(β),其自步驟406输出,其在該,,預伽瑪」修正中 接受到該倒轉的歐米茄函數w'xfx%步驟408)。因此,步驟 408稱之為”具有歐米茄的預伽瑪”修正,而 g·、·1的計算 係執行為,例如參考一LUT形式的具有歐米 茄表之預伽瑪。 該函數為一倒轉的伽瑪式的函數,而w'x:)為具有相 同歐米茄值的一伽瑪式的函數。該術語,,歐米茄」之選擇 即如同經常在電子裝置中所使用者,以代表一信號頻率, 其單位為弧度。此函數會較多地造成較高的空間頻率,而 不會較少。也就是說,歐米茄及倒轉歐米茄函數不會改變 在較低空間頻率下的輸出值,但在較高空間頻率下具有一 較大的影響。 如果以“Vi”及“V2”代表兩個局部輸入數值,其為兩個局 部數值,該局部平均值(〇〇及該歐米茄修正的局部平均(β) 如下所示: -74- - - L—年 月 n\ (ν!+ν2)/2=α ;及(XVD+wCV〗))/]^。當 VfVz,β=\ν(ο〇。因此, 在低空間頻率下,g-V、户g_V^h^gla)。但是,在高空 間頻率下(Vl#V2),g-iw-i((5>g-i⑹。在最高的空間頻率及對 比下,g-1w-1(p)«g_1w-1(a)。 換言之,具有歐米茄之伽瑪調整的次像素呈現使用的函 數形式為 VouteVinxCKXg-VWwC^+wC^:^),其中 g'xhx7-1、 w(x)=x1/G))及。使用該函數的結果是低空間頻率呈現 出一伽瑪值為g-1,然而高空間頻率係有效地呈現一伽瑪值 g·、·1。當該歐米茄值設定低於1時,一較高的空間頻率具 有一較高的有效伽瑪值,其為在黑色與白色之間的一較高 的對比。 在圖51之具有歐米茄的預伽瑪之後的運作係類似於圖 49的那些步驟。對於每個邊緣項次之具有歐米茄修正的預 伽瑪之結果乘以一相對應的係數項次CK,其係由一濾波器 核心係數表412中讀出(步驟410)。對於該中央項次,有至 少兩種方法來計算對應於的數值。第一種方法以相 同的方式計算該邊緣項次的數值,而第二種方法執行圖51 中步驟414之計算,來加總步驟408之結果。步驟414的計算 可使用步驟410之結果,而非步驟408,以代表在計算該中 央項次之邊緣係數,當每個邊緣項次可對於該中央項次局 部平均具有一不同的貢獻時。 來自步驟414之中央項次的該具有歐米茄的伽瑪修正局 部平均(“GOA”)亦乘以一相對應的係數項次CK(步驟416)。來 自步驟410之數值,以及來自步驟416使用該第二計算(2)之 -75- . 93:12:'~8^^ 數值,即乘以一相對應的項次Vin(步驟418及420)。然後, 所有相乘的項次之總和即計算(步驟422)來输出次像素呈 現的資料V。^。然後,施加一後伽瑪修正到,並输出到 該顯示器(;步驟424及426)。 舉例而言,來自步驟422使用該第二計算(2)避免之輸出 對於紅色及綠色次像素即如下所示:
Vout(CxRy)=Vin(CxRy)x0.5x ((g-1W1((w(Vin(Cx.1Ry))+w(Vin(CxRy)))^2) +g'1W1((w(Vin(CxRy+1))+w(Vin(CxRy)))^2) +g1W1((w(Vin(Cx+1Ry))+w(Vin(CxRy)))^2) +g_V-1((w(Vin(CxRy.1))+w(Vin(CxRy))K2))^4) +Vin(Cx.1Ry)x0.125xg-1w-1((w(Vin(Cx.1Ry))+w(Vill(CxRy)))-2) +Vin(CxRy+1)x0.125xg'1w'1 ((w(Vin(CxRy+1))+w(Vin(CxRy)))+2) +Vin(Cx+1Ry)x〇· 125xg-1w-1 ((w(Vin(Cx+1Ry))+w(Vin(CxRy))H2) +Vin(CxRy_1)x〇.125xg-V1((w(Vin(CxRy_1))+w(Vin(CxRy)))+2) 該紅色及綠色次像素的額外範例性公式,可利用上述簡 化的方式來由交叉彩色尖銳化與角落尖銳化係數(X)來改 進先前的公式,其如下所示: V〇ut(CxRy)=Vin(CxRy)x0.5x ((g'1W1((w(Vin(Cx.1Ry))+w(Vin(CxRy)))-2) +g-1w'1((w(Vin(CxRy+1))+w(Vin(CxRy)))-2) 日丨 +g-1w-1((w(Vin(Cx+1Ry))+w(Vin(CxRy)))^2) +g-1w-1((w(Vin(CxRy.1))+w(Vin(CxRy)))^2))^4) +Vin(Cx_1Ry)x0.125xg-1w-1((w(Vin(Cx.1Ry))+w(Vin(CxRy))K2) +Vin(CxRy+1)x0.125xg-1w-1((w(Vin(CxRy+1))+w(Vin(CxRy)))^2) +Vin(Cx+1Ry)x0.125xg-1w-1((w(Vin(Cx+1Ry))+w(Vin(CxRy))K2) +Vin(CxRy_1)x0.125xg-1w_1((w(Vin(CxRy_1))+w(Vin(CxRy)))+2) +Vin(CxRy)x4x -Vin(CX_l Ry + 1 ) xx -Vin(Cx+1Ry+i)xx
-VinCCx+^y.OxX -VinCCx^Ry.Oxx 對於藍色次像素之具有歐米茄函數之伽瑪調整的次像 素呈現之公式如下所示: V〇ut(Cx+./2Ry)= · +Vin(CxRy)xO. 5 x ((g-1w-1((w(Vin(Cx.1Ry))+w(Vin(CxRy)))^2) +g_1((w(Vin(CxRy+1))+w(Vin(CxRy))K2) +g-V1((w(Vin(Cx+1Ry))+w(Vin(CxRy)))+2) +g-l((w(Vin(CxRy.1))+w(Vin(CxRy))^2))^4) +Vin(Cx+1Ry)x0.5x ((g-1w-1((w(Vin(Cx+1Ry))+w(Vin(CxRy))K2) +g_1((w(Vin(Cx+1Ry+1))+w(Vin(Cx+1Ry))H2) -77- +g_1w-1((w(Vin(Cx+2Ry))+w(Vin(Cx+1Ry)))+2) +g'1((w(Vin(Cx+1Ry.1))+w(Vin(Cx+1Ry))^2))^4} 該對於超本質調整(即調整比例為1:2或更高)之具有交 叉彩色尖銳化的具有歐米茄的伽瑪調整之呈現之一般性 公式對於該紅色及綠色次像素可表示如下: V0Ut(CcRr)二 Vin(CxRy)xc22x ((g-1W1((w(Vin(Cx.1Ry))+w(Vin(CxRy)))^2) +g-1w-1((w(Vin(CxRy+1))+w(Vin(CxRy)))^2) +g-1W1((w(Vin(Cx+1Ry))+w(Vin(CxRy)))^2) +g-1w*\(w(Vin(CxRy.1))+w(Vin(CxRy)))^2))^4) +Vin(Cx.1Ry)xc12xg-1w-1((w(Vin(Cx.1Ry))+w(Vin(CxRy))H2) +Vin(CxRy+1)xC23xg_V1((w(Vin(CxRy+1))+w(Vin(CxRy))H2) +Vin(Cx+1Ry)xc32xg-1W1((w(Vin(Cx+1Ry))+w(Vin(CxRy))K2) +Vin(CxRy_1)xc21xg-V1((w(Vin(CxRy1))+w(Vin(CxRy)))+2) +Vin(Cx_1Ry+1)xCl3xg-1W-1((w(Vin(Cx_1Ry+1))+w(Vin(CxRy)))+2) +Vin(Cx+1Ry+1)xc33Xg_lw"1 ((w(Vin(Cx+1Ry+1))+w(Vin(CxRy)))+2) +Vin(Cx+1Ry_1)xc31xg-V1((W(Vin(Cx+1Ry_1))+w(Vin(CxRy))H2) +Vin(Cx_1Ry_1)xc11xg-1W-1((w(Vin(Cx_1Ry_1))+W(Vin(CxRy))H2) +Vin(CxRy)x4x
-Vin(Cx_i Ry +1) XX -Vin(CX+lRy+i)XX ifmoiK1 … J 年月…y
Vin(Cx+lRy-l)xx -V^CwUxx 該藍色次像素的相對應一般性公式如下所示: V0Ut(Cc+1/2Rr)=
+Vin(CxRy)xc22xR
+Vin(Cx+1Ry)xc32xR
+Vin(Cx.iRy)xci2xR
+Vin(CxRy_i)xc2ixR
+Vin(Cx+iRy_i)xc31xR
+Vin(Cx.iRy.1)xc11xR 其中 R=((g-1w-1((w(Vin(Cx]Ry))+w(Vin(CxRy)))+2) +g*1((w(Vin(CxRy+i))+w(Vin(CxRy)))-2) +g-V1((w(Vin(Cx+1Ry))+w(Vin(CxRy)))+2) +g-1((w(Vin(CxRy1))+w(Vin(CxRy)))+2) +((g-1w-l(w(Vin(Cx+1Ry))+w(Vin(CxRy))K2) +g'1((w(Vin(Cx+1Ry+1))+w(Vin(Cx+1Ry)))^2) +g-1w-1(w(Vin(Cx+2Ry))+w(Vin(Cx+1Ry)))^2) +g-1((w(Vin(Cx+1Ry.1))+w(Vin(Cx+1Ry))K2)K2)K8) 以上圖46、49及51之方法可由下述的範例性系統來實 施。用於在次像素呈現之預調整伽瑪之一種實施圖46之步 驟的系統範例係示於圖52A及52B。該範例性系統可使用 一薄膜電晶體(TFT)主動矩陣液晶顯示器(AMLCD)的面板上 顯示影像。其它種類可以用來寅施上述技術的顯示裝置包
含陰極射線管(CRT)顯示裝置。 請參考圖52A,該系統包含一個人運算裝置(PC)501,其 耦合於具有一次像素處理單元500之次像素呈現模組5〇4。 PC 501可包含圖71之運算系統750的組件。圖52A的次像素呈 現模組504係耦合於圖52B中的一時序控制器(TCON)506,用 於控制输出到一顯示器的面板。其它種類可用於PC 501之 裝置包含一可攜式電腦、掌上型運算裝置、個人資料助理 (PDA)、或其它具有顯示器的類似裝置。次像素呈現模組 504可實施上述的調整次像素呈現技術,其具有圖46中所 述的伽瑪調整技術,以輸出次像素呈現的資料。 PC 501可包含一繪圖控制器或介面卡,例如一視訊繪圖 卡(VGA)來提供影像資料輸出到一顯示器。其它可使用的 VGA控制器種類包含UXGA及XGA控制器。次像素呈現模組 504可為一獨立的卡或板,其可設置成一場域可程式閘極 陣列(FPGA),其係程式化來執行圖46中所述的步驟。另 外,次像素處理單元500可包含在PC 501之繪圖卡控制器中 一特定應用積體電路(ASIC),其係用來在次像素呈現之前 執行預調整伽瑪。在另一範例中,次像素呈現模組504可 為一顯示器的面板之TCON 506中的一 FPGA或ASIC。再者, 該次像素呈現模組504可實施於連接在pc 501及TCON 506之 間的一或多個裝置或單元,用以输出影像在一顯示器上。 次像素呈現模組504亦包含一數位視覺介面(DVI)輸入 508,及一低電壓差分發信(LVDS)輸出526。次像素呈現模組 504可透過DVI輸入508來接收输入影像資料,例如在一標準 |I238Wt 的RGB像素格式,並在次像素呈現之前對該影像資料執行 預調整伽瑪。次像素呈現模組504亦可透過LVDS輸出526傳 送該次像素呈現的資料到TCON 506。LVDS輸出526可為一顯 示裝置的面板介面,例如一 AMLCD顯示裝置。依此方式, 一顯示器可利用一 DVI输出耦合到任何種類的繪圖控制器 或卡。 次像素呈現模組504亦包含一介面509連通於PC 501。介面 509可為一 I2C介面,其允許PC 501來控制或下載更新到該次 像素呈現模組504所使用的該伽瑪或係數表,並在一延伸 的顯示識別資訊(EDID)單元510中存取資訊。依此方式,伽 瑪值及係數值可調整成任何所要的值。EDID資訊的範例包 含關於一顯示器的基本資訊,及其能力,例如最大影像尺 寸、彩色特性、預設時序頻率範圍限制,或其它資訊。PC 501,例如在開機時,可讀取在EDID單元510中的資訊,以 決定其所連接的顯示器種類,以及如何傳送影像資料到該 顯不器。 在次像素呈現模組504中運作的次像素處理單元500之運 作來實施圖46之步驟,現在將加以說明。為了解釋起見, 次像素處理單元500包含處理方塊512到524,其係實施在一 大型FGPA中,其具有任何數目的邏輯組件或電路,及儲存 裝置來儲存伽瑪表及/或係數表。儲存這些表的儲存裝置 之範例包含唯讀記憶體(ROM)、隨機存取記憶體(RAM),或 其它類似的記憶體。 開始時,PC 501透過DVI 508傳送一输入影像資料Vin(例如 -81 - ifii3tS¥ … L.—一土.„—.··】‘…一,'.·! 一標準RGB格式的像素資料)到次像素呈現模組504。在其 它範例中,PC 501可傳送一次像素格式的输入影像資料 Vin,如上所述。PC 501傳送vin的方式可基於EDID單元510中 的資訊。在一範例中,在PC 501中的一繪圖控制器傳送紅 色、綠色及藍色次像素資料到次像素呈現單元500。輸入 閂鎖及自動偵測方塊512偵測由DVI 508所接收的影像資 料,並閂鎖該像素資料。時序緩衝器及控制方塊514提供 緩衝邏輯來在次像素處理單元500內緩衝該像素資料。此 處,在方瑰514中,時序信號可傳送到输出同步產生方塊 528來允許接收輸入資料Vin,並傳送要同步的輸出資料 Vout〇 預調整伽瑪處理方塊516處理來自時序緩衝器及控制方 塊514之影像資料,以執行圖46之步驟304,其對該输入影 像資料Vin計算該函數,其中在一給定的γ處之函數 值可由一預調整伽瑪表來得到。該影像資料Vin中已經施 加預調整伽瑪,其係儲存在線緩衝器方塊518處的線緩衝 器中。在一範例中,可使用三個線緩衝器來儲存三條線的 输入影像,例如圖55中所示。其它儲存及處理影像資料的 範例係示於圖5 6到6 0。 儲存在線緩衝器方塊518中的影像資料在該3x3資料取 樣方塊519中取樣。此處,包含該中央數值的9個值可在該 次像素呈現處理之暫存器或閂鎖中取樣。係數處理方塊 530執行步驟308,且乘法器+加法器方塊520執行步驟306, 其中每個該9個取樣的數值之g“(x)數值係乘以儲存在係數 -82- 細關 表53 1中的濾波器核心係數值,然號加入該相乘的項次來 得到次像素呈現的输出影像資料V()ut。 後伽瑪處理方塊522對於VQUt執行圖46之步驟310,其中施 加了一顯示器的後伽瑪修正。也就是說,後伽瑪處理方瑰 522係參考一後伽瑪表利用一函數f(x)來計算該顯示器的 f^VJ。输出閂鎖524問鎖來自後伽瑪處理方塊522之資 料,而LVDS輸出526傳送來自输出閂鎖524之輸出影像資料 到TC0N 506。输出同步產生階段528控制在方瑰516、518、 519、520、530之運作的時序,而在522中控制何時該輸出資 料V^t傳送到TC0N 506。 請參考圖52B,TC0N 506包含一輸入閂鎖532來接收來自 LVDS輸出526之输出資料。來自LVDS輸出526之輸出資料可 包含8位元之影像資料的區塊。舉例而言,TCON 506可基 於上述的次像素配置來接收次像素資料。在一範例中, TCON 506可接收8位元行資料,其中奇數列(如RBGRBGRBG) 在偶數列(GBRGBRGBR)之前。該8到6位元混色方瑰534轉換 8位元資料到6位元資料給需要6位元資料格式之顯示器, 其對於許多LCD為標準。因此,在圖52B的範例中,該顯示 器使用此6位元格式。方塊534透過資料匯流排537傳送該输 出資料到該顯示器。TCON 506包含一參考電壓及視訊傳送 (VCOM)電壓方塊536>方瑰536提供來自DC/DC轉換器538之電 壓參考,其係由行驅動器控制539八及列驅動器控制539B使 用來選擇性地開啟在該顯示器的面板內的行及列電晶 體。在一範例中,該顯示器為一平板顯示器,其具有一次 -83- 12薦繼寅 年崧嗝-% 像素的列及行之矩陣,其相對應的電晶體由一列驅動器及 一行驅動器所驅動。該次像素可具有上述的次像素配置。 用於實施伽瑪調整的次像素呈現之圖49的步驟之系統 的範例係示於圖53A及53B。此範例性系統係類似於圖52A 及52B之系統,除了該次像素處理單元500使用至少延遲邏 輯方塊521、局部平均處理方塊540及預伽瑪處理方塊542來 執行該伽瑪調整的次像素呈現,而省略預調整伽瑪處理方 塊516。現在將解釋圖53A之次像素處理單元500之處理方 瑰的運作。 請參考圖53A,PC 501透過DVI 508傳送輸入影像資料Vin(例 如一標準RGB格式的像素資料)到次像素呈現模組5〇4。在 其它範例中,PC 501可傳送一次像素格式的输入影像資料 Vin,如上所述。输入閂鎖及自動偵測方塊512偵測正由DVI 508所接收的影像資料,並閂鎖該像素資料。時序緩衝器 及控制方塊514提供緩衝邏輯來在次像素處理單元500內緩 衝該像素資料。此處,在方瑰514中,時序信號可傳送到 输出同步產生方塊528來允許接收输入資料Vin,並傳送要 同步的输出資料V^。 正緩衝在時序及控制方塊514中的影像資料Vin係儲存在 線緩衝器方塊518的線緩衝器中。線緩衝器方塊518可用相 同於圖52A之方式來儲存影像資料。儲存在線緩衝器方塊 518中的輸入資料係在該3x3資料取樣方塊519中取樣,其可 用相同於圖52A之方式來執行。此處,包含該中央數值的9 個值可在該伽瑪調整的次呈現處理之暫存器或閂鎖中取 -84-
樣。接著,圖49的局部平均處理方瑰540執行步驟354,其 中該局部平均(α)係利用每個邊緣項次的中央項次來計 算。 基於該局部平均,預伽瑪處理方塊542執行圖49之步驟 356,用於一,,預伽瑪」修正,做為計算β'οΟΉ,其係使 用一預伽瑪查找表(LUT)。該LUT可包含在此方瑰內,或在 次像素呈現模組504中存取。延遲邏輯方塊521可延遲提供 Vin到乘法器+加法器方塊520,直到完成局部平均及預伽瑪 計算。係數處理方塊530及乘法器+加法器方塊520使用係數 表 531執行步驟 358、360、362、364、366、368及 370,如圖 49 中所述。特定言之,來自步驟358之CKg、o〇的數值,以及 來自步驟364之CK“GA”的數值,其使用例如圖49中所述的第 二計算(2),其乘以一相對應的項次Vin(步驟366及368)。方 塊520計算所有相乘的項次之總和即被計算(步驟370>來產 生輸出次像素呈現的資料V。^ 後伽瑪處理方塊522及輸出閂鎖524以相同於圖52A之方 法來執行,以傳送輸出影像資料到TCON 506。圖53A中的输 出同步產生階段528控制了在方塊518、519、521、520、530 中執行運算的時序,及在522中控制該输出資料何時傳送 到TCON 506來顯示。圖53B之TCON 506以相同於圖52B之方法 來運作,除了係使用圖49之方法所得到的输出資料。 用於實施圖51之具有一歐米茄函數的伽瑪調整的次像 素呈現之步驟的系統之範例係示於圖54A及54B。此範例 性系統係類似於圖53A及53B之系統,除了該次像素處理 -85 - E! 月 單元500使用至少歐米茄處理方瑰544及預伽瑪(具有歐米 茄)處理方塊545來執行該具有歐米茄函數的伽瑪調整的 次像素呈現。現在將解釋圖54A之次像素處理單元500之處 理方瑰的運作。 請參考圖54A,處理方塊512、514、518及519係以相同於圖 53A之處理方塊的相同方式來運作。歐米茄函數處理方塊 544執行圖51之步驟404,其中該歐米茄函數w(x)=x1/0)係應用 到來自該3x3資料取樣方塊519之输入影像資料。局部平均 處理方塊540執行步驟406,其中利用每個邊緣項次的中央 項次來計算該歐米茄修正的局部平均(β)。預伽瑪(具有歐 米茄)處理方塊545執行步驟408,其中來自該局部平均處理 方塊540之输出接受計算g·1#1 ,其係實施為 8-1(νΛβ)Μβω)γ“,以使用具有歐米茄LUT之預伽瑪之,,具有 歐米茄之預伽瑪」之修正。 圖54Α的處理方塊520、521、530、522及524係以相同於圖53Α 之方式來運作,除了每個邊緣項次的具有歐米茄之預伽瑪 修正的結果乘以一相對應的係數項次CK。圖54Α的輸出同 步產生方塊528控制方塊518、519、521、520、530中執行運作 的時序,及522來控制該输出資料何時傳送到TCON 506來顯 示。圖54B之TCON 506以相同於圖53B之方法來運作,除了 係使用圖5 1之方法所得到的輸出資料。 其可對以上圖52Α·52Β、53A-53B及54A-54B之範例進行其它 的變化。舉例而言,以上範例的組件可實施在一單一模組 上,並選擇性地控制來決定要執行那一種處理。舉例而 -86-
糊#Q4K
言,這種模組可設置一開關,或設置來接收命令或指令, 以選擇性地運作圖46、49及51之方法。 圖55到60所示為範例性電路,其可由圖52A、5 3 A及54 A 所示的範例性系統中的處理方瑰來使用。上述的次像素呈 現方法需要許多的計算,其包含將係數濾波器數值乘以像 素值,其中加入許多相乘的項次。以下的具體實施例揭示 一種電路來有效率地執行這種計算。 請參考圖55,所示為該線緩衝器方瑰518的電路,3x3資 料取樣方塊519、係數處理方塊530,及乘法器+加法器方塊 520之電路範例(如圖52A、53A及54A)。此範例性電路可執 行上述的次像素呈現功能。 在此例中,線緩衝器方瑰518包含線緩衝器554、556及 558,其係結合在一起來儲存輸入資料(Vin)。输入資料或像 素可儲存在這些線緩衝器中,其允許在3x3資料取樣方塊 519中於閂鎖。到L9取樣9個像素值。藉由在閂鎖1^到L9中儲 存9個像素值,在一單一時脈循環中可處理9個像素值。舉 例而言,該9個乘法器叫到M9可將在該。到L9閂鎖中的像 素值乘以在係數表531中的適當的係數值(濾波器值),以實 施上述的次像素呈現功能。在另一種實施中,該乘法器可 用一唯讀記憶體(ROM)取代,而該像素值及係數濾波器值 可用來產生一位址來取得該相乘的項次。如圖5 5所示,多 個乘法可用一有效率的方式來執行並相加,以執行次像素 呈現功能。 圖56所示為使用兩個加總緩衝器之線緩衝器方瑰518、 I238QI h B. 3x3資料取樣方塊519、係數處理方瑰530及乘法器+加法器 方塊520,用以執行次像素呈現功能。 如圖56所示,三個閂鎖1^到L3儲存像素值,其係輸入到9 個乘法器吣到M9。乘法器吣到M3乘以來自問鎖1^到L3之像 素值與係數表531中的適當係數值,並饋入該結果到加法 器564,其計算該結果的總和,並儲存該總和在總和緩衝 器560中。乘法器厘4到M6乘以來自問鎖。到L6之像素值與係 數表531中的適當係數值,並饋入該結果到加法器566,其 計算來自%到M6乘以該總和緩衝器560之输出的總和,並 儲存該總和在總和緩衝器562中。乘法器%到]^9乘以來自 閂鎖卜到L9之像素值與係數表531中的適當係數值,並饋入 該結果到加法器568,其計算來自厘9乘以該總和緩衝 器562之输出的總和,以計算該输出值V^t。 圖56的此範例使用兩個部份總和緩衝器560及562,其可 儲存16位元數值。藉由使用兩個總和緩衝器,圖56的此範 例可提供該三個線緩衝器樣本的改進,使得其使用較少的 緩衝器記憶體。 圖57所示為一電路的範例,其可由圖52A、53A及54A之處 理方塊使用,以實施關於紅色及綠色像素之次像素呈現功 能。明確地說,此範例可在關於紅色及綠色像素之次像素 呈現期間用於該1:1P:S比例解析度。該1:1的情況提供了 簡單的次像素呈現計算。在此範例中,包含在該濾波器核 心中的所有數值為0、1或2的次方,如上所示,其可降低 所需要的乘法器數目,如下所述。 -88 -
0 1 0 1 4 1 0 1 0
請參考圖57,所示為9個像素延遲暫存器&到119來儲存像 素值。暫存器心到R3饋入到線緩衝器1(570),及該線緩衝器 1(570)之輸出饋入到暫存器尺4。暫存器R4到R7饋入到線緩衝 器2(572>。該線緩衝器2(572)的输出饋入到暫存器R7,其饋 入到暫存器118及R9。加法器575加入來自尺2及R4之數值。加 法器576加入來自心及R8之數值。加法器578加入來自加法 器575及576之输出的數值。加法器579加入來自加法器578 之输出的數值,及該桶偏移器573之输出,其執行將來自 R5的數值乘以4。該加法器579的輸出饋入到一桶偏移器 574,其執行一除以8。
因為該1 : 1濾波器核心在4個位置中為零(如上所示),其 對於次像素呈現不需要4個像素延遲暫存器,因為該數值4 為1,使得其被加入,而不需要乘法,如圖57所示。 圖5 8所示為一電路的範例,其可由圖5 2 A、5 3 A及5 4 A之 處理方塊使用,用以在藍色像素的1 : 1 P : S比例的情況中實 施次像素呈現。對於藍色像素,僅需要2x2濾波器核心, 藉此允許必要的電路更為複雜。 請參考圖58,所示為9個像素延遲暫存器心到心來接收輸 入像素值。暫存器&到尺3輸入到線緩衝器1(580),而該線緩 -89- 1238011; 衝器1(580)的输出饋入到暫存器R4。暫存器化4到以7饋入到線 緩衝器2(582)。該線緩衝器2(582)的输出饋入到暫存器R7, 其饋入到暫存器118及R9。加法器581加入數值在暫存器R4、 R5、化7及尺8中。該加法器的输出饋入到一桶偏移器575,其 執行一除以4。因為該藍色像素僅包含在四個暫存器中的 數值,且那些數值偏移通過該像素延遲暫存器&到R9,並 出現在四個不同的紅色/綠色輸出像素時脈循環,該藍色 像素計算可在該處理中的早期來執行。 圖59所示為一電路的範例,其可由圖52A、53 A及54A之處 理方塊使用,以實施關於使用兩個總和緩衝器之紅色及綠 色像素之1:1P:S比例的次像素呈現功能。藉由使用總和緩 衝器,其可簡化必要的電路。請參考圖5 9,所示為3個像 素延遲暫存器&到R3來接收输入像素值。暫存器&饋入到 加法器591。暫存器R2饋入到總和緩衝器1(583)、桶偏移器 590,及加法器592。暫存器R3饋入到加法器591。該總和緩 衝器1(5 83 )的输出饋入到加法器591。加法器591加入來自 暫存器Ri、R3之數值,而來自桶偏移器590之R2的數值乘以 2。該加法器591之输出饋入到總和緩衝器2(584),其傳送其 输出到加法器592,其加上此數值與心中的數值來產生該 輸出。 圖60所示為一電路的範例,其可由圖52A、53A及54A之處 理方塊使用,以實施關於使用一個總和緩衝器之1:1P:S比 例的次像素呈現功能。藉由使用一總和緩衝器,該必要的 電路可對藍色像素進一步簡化。請參考圖60,所不為2個 -90- mfn ~ . ~ r、’日丨 像素延遲暫存器心到r2來接收輸入像素值。暫存器&及r2 饋入到加法器593及594。加法器593加入來自1^及R2的數 值,並儲存該输出在總和緩衝器1(585>該總和緩衝器1(585) 之输出饋入到加法器594。加法器594加入來自Rp R2的數 值,及總和緩衝器1(585)來產生該输出。 圖6 1所示為一方法600的流程圖,用以在上述的次像素 呈現處理期間來計時一顯示器的邊緣處的黑色像素。上述 的次像素呈現計算需要一 3x3之濾波器數值的3x3矩陣來 施加到一像素值的矩陣。但是,對於在該顯示器之邊緣處 具有一像素之影像,周圍的像素不會存在於該邊緣像素之 周圍,以提供該像素值的3x3矩陣之數值。以下的方法可 處理決定邊緣像素的周圍像素值之問題。以下的方法假設 在該顯示器的邊緣處一影像的所有像素為黑色,其具有一 零的像素值。該方法可由圖52A、53A及54A之輸入閂鎖及 自動偵測方塊512、時序緩衝器及控制方塊514,及線緩衝 器方塊518來寅施。 初始時,線緩衝器在一垂直折返期間,在計時於第一掃 描之前對於一黑色像素初始化為零丨步驟602>該第一掃描 線可儲存在一線緩衝器中。接著,一掃描線在當該第二掃 描線在計時中即输出丨步驟604>此可在當對於該第一掃描 線之計算完成時即會發生,其包來自,,上方之外」的黑色 像素之一條掃描線。然後,一額外的零在每條掃描線中(步 驟606)計時在第一像素中之前來對一丨黑色)像素來計時。 接著,像素可在當第二實際像素在計時中即输出(步驟 -91 - 1_丽1] 608>。此可在當完成第一像素之計算時來發生。 一丨黑色)像素的另一個零在一掃描線上的最後實際像 素已經計時之後即被計時(步驟610)。對於此方法,線緩衝 器或總和緩衝器,如上所述,可設置來儲存兩個額外的像 素值來儲存該黑色像素,如上所述。該兩個黑色像素可在 該水平折回期間被計時。然後,在該最後的掃描線已經計 時之後,對於來自以上步驟之所有的零(黑色)像素來計時 多一條的掃描線。當己經完成計算該最後的掃瞄時,即可 使用該輸出。這些步驟可在垂直折回期間即完成。 因此,以上的方法可在次像素呈現期間,提供關於邊緣 像素的像素值之3x3矩陣的像素值。 圖62到66所示為系統之範例性方瑰圖,以改進在一顯示 器上影像的彩色解析度。目前影像系統在增加彩色解析度 上的限制係詳細揭示於美國臨時專利申請編號 60/311,138,其名為,,改進的伽瑪表」,其於2001年8月8日立 案。簡言之,增加彩色解析度較昂貴,並很難來賣施。也 就是說,例如執行一濾波處理,加權的總和即除以一固定 值,以使得該濾波器結果的整髖效應等於1。該除法計算 的除數(如上所述)可為一 2的次方,使得該除法運算可由 向右偏移,或僅由丟棄最低有效位元來完成。對於這種處 理,該最低有效位元通常被丟棄、偏移,或除掉,其並未 使用。但是這些位元可用來增加彩色解析度,如下所述。 請參考圖62,一系統的範例性方瑰圖係顯示來執行次像 素呈現,其使用寬的數位到類比轉換器或LVDS,其改進彩 -92- --— . 〜-i.-m.·*.-. '_,-.,...T',xr 色解析度。在此範例中,其並未提供伽瑪修正,而該次像 素呈現功能產生1 1 _位元的結果。VGA記憶體613儲存影像 資料在一 8位元格式。次像素呈現方瑰自VGA記憶體613接 收影像資料,並對該影像執行次像素呈現功能(如上所 述),以提供1 1位元格式的結果。在一範例中,次像素呈 現方塊614可代表圖52A、53A及54A之次呈現處理模組504 次像素呈現方塊614可在次像素呈現期間自該除法運算 傳送額外的位元,來由一寬DAC或LVDS输出615來處理,如 果設置來處理11位元的資料。該输入資料可維持在該8位 元資料格式,其允許既有的影像、軟體及驅動程式維持不 變,以得到增加彩色品質的好處。顯示器616可設置來接 收11位元格式的影像資料,以提供相反地額外彩色資訊成 為8位元格式的影像資料。 請參考圖63,所示為一系統的範例性方塊圖,其提供使 用一寬伽瑪表或查找表(LUT)之次像素呈現,其具有多進 輸入(11位元)及少出输出(8位元)。VGA記憶體617以8位元 格式儲存影像資料。次像素呈現方塊618接收來自VGA記憶 髏617之影像資料,並對該影像資料執行次像素呈現功能 (如上述),其中使用來自寬伽瑪表619的伽瑪值來應用伽瑪 修正。伽瑪表619可具有一 11位元的输入及一 8位元的输 出。在一範例中,次像素處理方塊618可與圖62的方塊614 相同。 方塊618可使用來自伽瑪表619的丨丨位元寬的伽瑪LUT來 執行上述的次像素呈現功能,以應用伽瑪調整。該額外的 -93- f I238MM: 位元可儲存在該寬伽瑪LUT中,其可具有高於256的額外登 錄。該方塊619的伽瑪LUT可具有該CRTDAC或LVDS LCD方塊 620的一 8位元输出,以在顯示器621顯示一 8位元格式的顯 示資料。藉由使用該寬伽瑪LUT,可避免略過输出值。 請參考圖64,所示為一系統的範例性方瑰圖,其提供使 用一寬输入寬輸出伽瑪表或查找表(LUT)之次像素呈現, VGA記憶體以8位元格式儲存影像資料。次像素呈現方塊 624接收來自VGA記憶體623之影像,並對該影像資料執行 次像素呈現功能(如上述),其中使用來自伽瑪表626的伽瑪 值來應用伽瑪修正。伽瑪表626可具有一 11位元的输入及 一 14位元的輸出。在一範例中,次像素處理方瑰624可與 圖63的方塊618相同。 方塊624可使用來自具有一 14位元输出的伽瑪表619之1 1 位元寬的伽瑪LUT來執行上述的次像素呈現功能,以應用 伽瑪調整。在方塊627之一寬DAC或LVDS可接收1 4位元格式 的输出,以在顯示器628上輸出資料,其可設置來接收一 14位元格式的資料。方塊626的寬伽瑪LUT可具有比原始輸 入資料更多的輸出位元(即一少進多出,或FIMO LUT)。在 此例中,藉由使用這種LUT,可比來源影像所提供者可具 有更多的輸出彩色。 請參考圖65,所示為一系統的範例性方塊圖,其使用與 圖64中相同種類的伽瑪表,及一空間·時間混色方塊來提 供次像素呈現。VGA記憶體629以8位元格式儲存影像資 料。次像素呈現方塊630接收來自VGA記憶體629之影像, -94-
並對該影像資料執行次像素呈現功能(如上述),其中使用 來自伽瑪表631的伽瑪值來應用伽瑪修正。伽瑪表631可具 有一 11位元的输入及一14位元的输出。在一範例中,次像 素處理方塊640可與圖64的方塊624相同。 方瑰630可使用來自具有一 14位元输出的伽瑪表631之11 位元寬的伽瑪LUT來執行上述的次像素呈現功能,以應用 伽瑪調整。該空間-時間混色方塊632接收14位元的資料, 並输出8位元資料到一 LCD顯示器634之8位元CDLVDS。因 此,可使用既有的LVDS驅動器及LCD顯示器,而不需要昂 貴地重新設計LVDS驅動器、時序控制器或LCD面板,其可 提供比圖63之範例性系統要更佳的好處。 請參考圖66,其顯示一系統的範例性方塊圖,其使用一 預補償查找表(LUT)來補償輸出顯示器的非線性伽瑪反應 來提供次像素呈現,以改進影像品質。VGA記憶髏635以8 位元格式儲存影像資料。預補償查找表方塊636可儲存數 值在一倒轉伽瑪修正表中,其可補償在VGA記憶體635中該 影像資料上的該輸出顯示之伽瑪反應曲線。在該修正表中 的伽瑪值可提供26位元數值來提供一伽瑪值等於例如3.3 之必要的伽瑪修正值。次像素呈現處理方塊637可使用表 636中的伽瑪值來提供上述的預補償。 依此方式,該範例性系統係在與該输出顯示之相同的” 彩色空間」中應用次像素呈現,而並非在該VGA記憶體635 所儲存的輸入影像之彩色空間中。次像素處理方塊637可 傳送處理的資料到一伽瑪输出產生方塊638,以執行上述 ----------------------------------------- 123801 to 的後伽瑪修正。此方瑰可接收29位元的輸入資料及輸出14 位元資料。空間-時間混色方塊639可轉換自一8位元LVDS 方瑰640之伽瑪輸出產生方瑰638所接收的資料,來在,顯$ 器641上輸出一影像。 圖6 7到6 9所示為一函數評估器的範例性具體實施例,其 執行數學計算,例如在高速下產生伽瑪输出值。以下的具 體實施例可自大量的输入值來產生小量的伽瑪输出值。該 計算可使用單調增加的函數,例如像是平方根、幂曲線及 三角函數。此特別有用於產生伽瑪修正曲線。 以下的具體實施例可使用一二進制搜尋運作,其具有使 用一小參數表之多重階段。舉例而言,該二進制搜尋的每 個階段可造成在該輸出值中多一位元的精度。依此方式, 在一 8位元輸出伽瑪修正函數中可使用8個階段。該階段的 數目可根據該伽瑪修正函數的資料格式尺寸而定。每個階 段可對一不同的输入值平行地完成,藉此以下的具體實施 例可使用一序列管路來在每個時脈循環上接收一新的輸 入值。 此函數評估器的階段示於圖69及70。圖6 7所示為該函數 評估器的一階段的內部組件。每個階段可具有一類似的結 構。請參考圖67,該階段接收三個輸入值,其包含一 8位 元输入值,一 4位元近似值,及一時脈信號。該8位元輸入 值饋入到一比較器656及一输入閂鎖652>該4位元近似值饋 入到該近似閂鎖658。該時脈信號係耦合到比較器2 1、输 入閂鎖652、一單一位元結果閂鎖660、近似閂鎖658,及參 -96- f ia^(M κ - _ —立—.月曰丨 數記憶體654。參數記憶體可包含一 rAM或R〇M,並來儲存 參數值,例如圖68所示的參數值。這些參數值對應於sqrt(x) 之函數,做為範例的用途。該8位元输入及4位元近似值為 範例性,並可具有其它的位元格式。舉例而言,該输入可 為一24位元數值,而該近似值可為一 8位元值。 現在將解釋該階段的運作。在該時脈信號的上升邊緣, 該近似值係用來查找在一參數記憶體654中的該參數值之 一。來自該參數記憶體654之输出係由比較器656來與該8 位元輸入值比較,並來產生饋入到結果閂鎖660中的結果 位元。在一範例中,該結果位元為1,如果該输入值大於 或等於該參數值,而如果該输入值小於該參數值,即為〇。 在該時脈信號的尾緣上,該输入值、結果位元及近似值係 分別閂鎖到閂鎖652、660、658,以對於下一階段保持該數 值。請參考圖68,一參數表,其可儲存在參數記憶體654 到計算該8位元值的平方根之函數。該函數可用於任何種 類的伽瑪修正函數,而所得到的數值可以進位。 圖69所示為四個階段(階段1到階段4>之一具體賁施例 來實施一函數評估器。每個這些階段可包含圖67之相同的 組件,並可為相同的構造。舉例而言,每個階段可包含儲 存圖8之表格的參數記憶體,使得該階段管路將實施一平 方根函數。現在將解釋該函數評估器的運作。一 8位元输 入數值即提供給階段1,因為數值由階段1流到階段4,及 最後到該输出,其具有連續的時脈循環。也就是說,對於 每個時脈,每個8位元值的平方根即經過計算,而在階段4 之後提供输出。 在一範例中,階段1可將近似值初始化為1,000(二進 制),而階段1的結果位元輸出該最有效位元(MSB)之正確 數值,其饋入成為該階段2的MSB。在此時,每個階段的 近似閂鎖傳送此MSB,直到其到達該輸出。依類似的方 式,階段2將該第二MSB在输入上設定為1,並產生該输出 的第二MSB。該階段3將第三MSB設定為1,並產生該輸出 的第三MSB。階段4將最後的近似位元設定為1,並產生所 得到的输出之最後位元。在圖69的範例中,階段1 -4可相 等來簡化製造。 其可對於每個階段來實施其它的變化。舉例而言,為了 避免使用內部組件的沒有效率性,該參數記憶髏可由包含 該中間數值之單一閂鎖來取代,因為所有的输入近似位元 設定為已知的固定數值。階段2僅在該输入近似數值中具 有一未知的位元,所以僅需要有兩個閂鎮包含在來自該參 數RAM之中間及末端數值之間的一半之數值。該第三階段 3僅檢視4個數值,而該第四階段4僅檢視8個數值。此代表 該參數RAM不需要有四個相等的複本。而是,如果每個階 段設計來具有其所需要的最小量的參數RAM,所需要的儲 存量係僅等於該參數RAM的一個複本。不幸地是,每個階 段需要一獨立的RAM,其具有本身的位址解碼,因為每個 階段將在每個時脈循環上檢視一不同輸入數值之參數 值。(此對於第一階段非常簡單,其僅有一個數值要,,查 找」)0 -98- 終 123# 職 年 9a
El 圖70所示為圖69的階段如何對於一函數評估器來最佳 化。舉例而言,其可省略階段1之不必要的输出閂鎖,並 可由階段1省略該近似閂鎖。因此,耦合於比較器665及閂 鎖669之單一閂鎖672可用於階段1。在階段2中,該近似閂 鎖674僅需要具有一位元,而在階段3中,該近似閂鎖676 及677僅需要有兩個位元。此可繼續,直到階段4中該位元 中的一個即實施,藉此具有閂鎖680、681及682。在某些情 況下,其不需要該最低有效位元。對此組態的其它變化包 含移除階段4的输入值683閂鎖,因為其並未連接到另一個 階段。 圖7 1所示為上述方法的一範例性軟體實施700之流程 圖。一電腦系統,例如圖72的電腦系統750,其可用來執 行此軟體實施。 請參考圖70,初始時,一視窗應用702產生要顯示的一 影像。一視窗繪圖裝置介面(GDI)704傳送該影像資料(Vin) 來輸出到一顯示器。一次像素呈現及伽瑪修正應用708截 斷該输入影像資料Vin,其係導引到一視窗裝置資料介面 (DDI)706。此應用708可執行在以下附錄中之指令。視窗DDI 706透過一 VGA控制器714儲存接收的影像資料到一訊框緩 衝器記憶體716,而VGA控制器714透過一DVI纜線輸出該儲 存的影像資料到一顯示器718。 應用708截斷來自視窗GDI 7〇4之繪圖呼叫,導引該系統來 呈現習用的影像資料到一系統記憶體緩衝器71〇,而非到 該繪圖卡的訊框緩衝器716。應用708即轉換此習用的影像 -99- !I23«0i 資料到次像素呈現的資料。該次像素呈現的資料寫入到另 一個系統記憶體緩衝器712,其中該繪圖卡即格式化及經 由該DVI纜線轉移該資料到該顯示器。應用708可在該 PenTileTM次像素順序中來預先安排彩色。視窗DDI 706自系 統記憶體緩衝器712接收該次像素呈現的資料,並對該接 收的資料工作,如同該資料係來自視窗GDI 704。 圖72所示為用以實施圖46、49及51之方法,及/或圖71 之軟體實施700的範例性電腦系統750之內部方塊圖。電腦 系統750包含數個組件,其皆經由一系統匯流排760相互連 接。一系統匯流排760的範例為一雙向系統匯流排,其具 有3 2資料及位址線,用以存取一記憶體765,並用以在該 組件之間轉移資料。另外,多工的資料/位址線可以使用 來取代獨立的資料及位址線。記憶體765的範例包含一隨 機存取記憶體(RAM)、唯讀記憶體(ROM)、視訊記憶體、快 閃記憶體,或其它適當的記憶體裝置。額外的記憶裝置可 包含在電腦系統750中,例如像是固定及可移除的媒體(包 含磁性、光學、或磁性光儲存媒體)。 電腦系統750可經由一網路介面785連接於其它的運算系 統。網路介面785的範例包含乙太網路(Ethernet),或撥接電 話連接。電腦系統200亦可透過輸入/輸出(I/O)裝置770來接 收輸入。I/O裝置770的範例包含一鍵盤、指向裝置、或其 它適當的輸入裝置。I/O裝置770亦可代表外部儲存裝置或 運算系統或子系統。 電腦系統750包含一中央處理單元(CPU)755,其範例包含 -100- .- 〜年施】1τδ E|| 由Intel®公司所製造的微處理器之pentium®系列。但是,電 腦系統750可使用任何其它適當的微處理器、微-、迷你_ 或大型電腦之處理器。CPU 755亦設置來根據儲存在記憶體 765中的程式來進行上述的方法,其使用亦儲存在記憶體 765中的伽瑪及/或係數表。 記憶體765可儲存用以賁施該程式的指令或程式碼,其 使得電腦系統750來執行圖46、49及51,及圖71之軟體實 施700之方法。再者,電腦系統750包含有輸出次像素呈現 資料到一顯示器的一顯示介面780,其係經由圖46、49及 5 1之方法來產生。 因此,此處已經說明具有伽瑪調整之次像素呈現之方法 及系統。此處所述的伽瑪調整之某些具體實施例允許該次 像素配置的照度來匹配該人眼的照度通道之非線性伽瑪 反應,而該色差可匹配於該人眼的色差通道的線性反應。 在某些具體實施例中的伽瑪修正允許該演算法來獨立地 運作一顯示裝置的實際伽瑪。此處所揭示的次像素呈現, 相對於某些具有伽瑪調整之具體實施例,其可對於一顯示 裝置伽瑪值最佳化,以改善反應時間、點轉換平衡及對 比,因為該次像素呈現演算法之伽瑪修正及補償可透過次 像素呈現而提供所要的伽瑪值。這些技術的某些具體實施 例可附加於任何指定的伽瑪轉移曲線。 在先前的說明書中,本發明已參考其特定的範例性具體 實施例來說明。但是,其可瞭解到在不背離於所附申請專 利範圍中所提出的本發明之較廣泛的精神及範圍之下來 -101 - 進行不同的修正及改變。因此,該說明書及圖式應視為一 說明性的用途,而並非具有限制性。 附錄 以下為一範例性的C語言程式碼,其可用來實施此處所 揭示的方法。但是,以下的程式碼可以轉譯成任何其它適 當的可執行之程式語言來實施此處所揭示的技術。此外, 以下的程式碼具有著作權保護,其中著作權所有人保有此 處所包含的所有著作權。 //****氺氺氺氺**氺氺氺氺氺氺氺**氺氺氺氺氺氺氺氺*氺氺**氺氺氺氺氺氺*** //次像素呈現程序 staticlongBlueSum=0 ; //來自紅色及綠色之總和,儲存為藍色 unsigned char CalcSubP(BITMAPINFOHEADER*ib,int x,int y,int ox,int oy)
long sum=0,cent,inner=0,edge,term ; long wcent,bwcent,wedge ; //歐米 修正的像素值 • · · _ mt i,j, //來自次像素位址之彩色成分 int color二((ox&l)A(oy&l))?GREEN:RED ; unsigned short*pre=color=RED?precomp:precomp+256 ; unsigned short*wgm=color=RED?wtable:wtable+256 ; //指標到濾波器 -102-
unsigned char*myf=filts+(((ox%S)+(oy%S)*S))*RGXsiz e*RGYsize ; unsigned long ccoef ; //儲存該中央係數 //遞迴歐米茄碼及該藍色總和 //提出該中央輸入像素,並保持一段時間 cent=PTX(x+l,y+l,color);
wcent=wgm[cent]»8 ; //僅使用歐米前的8個位兀 bwcent=wtable[512+PIX(x+l,y+l,BLUE)]>>8 ; //查找該藍色歐 米茄中央值 inner=0 ; //計算所有項次 for(j=0 ; j<RGY size ; j++) { for(i=0 ; i<RGX size ; i++) {
switch(Xi«4X〇//對於所有特定的情況來將該座 標雜混在一起 case 0x00: //角落像素項次 case 0x20: case 0x02: case 0x22: edge=PIX(x+i,y+j,color) ; //輸入像素永遠為 -103 - MMm κ 8位元 wedge=wgm[edge]»8 ; // 在查找歐米 茄之後, / /其為16,退回8,現在其為8位元 //該角落像素及該中央像素的平均仍為9位 元 term=:(wedge+wcent)/2 ; //在該預運算表中檢視該平均,使其為 1 6位元 term=pre[term]; //乘以該濾波器係數,必須使結果為24位元。 //但是,我們使用乘法器的第一資料庫來得 到一 1 6位元結果 //內部除以256(或不計算該較低的8位元) term=(term*(unsignedlong)(*myf++))»8 ; //然後在乘法器的第二資料庫中,我們將該 伽瑪修正項次乘以 //該未伽瑪修正的输入值。此可有效地加1 //到該伽瑪項次的指數。 term=(term*edge)»8 ; -104- 待 11MU t //因為該項次乘以 //係數而加總為1,此總和永遠可匹配於1 6 位元。 sum+=term ; break ; case 0x10: //正 交邊緣像素項次 case 0x01: case 0x21: case 0x12: edge=PIX(x+i,y+j,BLUE); //得到相同的藍 色像素 色歐米茄 藍色 表中查找 wedge^wtablel^lS+edge]〉^;//將其執行該藍 //表 term^wedge+bwcent)/^ ; //平均化,其中央 term=precomp[512+term] ; //然後在 GinvWinv //表
Blue Sum+=terns//加總,並稍後儲存給藍
色計算用 edge=PIX(x+i,y+j,color) ; //輸入像素永遠 -105-
為8位元 wedge=wgm[edge]>>8 ; //在歐米前中查找之 後,其為1 6 //退回8,現在其為8位元 //一邊緣像素及該中央像素的平均仍為 9位元 term=(wedge+wcent)/2 ; //在該預先運算表中查找該平均,使其 為1 6位元 次 些加總為4 次 term=pre[term]; //這些邊緣項次係加總來計算該中央項 //此將必須為一 18位元數目,來保持這 inner+二term ; //加總該邊緣來在稍後計算該中央項 //乘以該濾波器係數,其必須使該結果 為24位元 //但是,我們使用乘法器的第一資料庫 來得到一 16位元的結果 -106- 乐 //內部除以256(或不計算該較低的8位 元) term=(term*(unsigned long)(*myf++))»8 ; //然後在乘法器的第二資料庫中,我們將該 伽瑪修正項次乘以 //該未伽瑪修正的輸入值。此可有效地加1 //到該伽瑪項次的指數 term=:(term*edge)»8 ; //因為該項次乘以 //係數加總到1,此總和可永遠符合在1 6位元 sum+^term ; break ; caseOxll: //中央像素 ccoef=(long)(*myf++) ; //用以稍後僅取用該 中央係數 break ; //該4個內項次的總和除以4來 inner»=2 ; 得到該16位元平均 inner=(inner*ccoef)»8 ; //然後其乘以該中央係數 -107- IMMU t 年月日 sum+=(inner*cent)»8 ; //最後乘以該中央值,完成該濾 波器的外部總和 if(sharpen) { if(color=RED) //切換到該交叉彩色 color=GREEN ; · else color=RED ; //現在尖銳度永遠為非伽瑪修正的數值所完 //所以,除了不考慮精度,我們可大致保持 //因為我們將數目由8位元變為1位元 //在除以該尖銳度係數(1/8及1/3 2) //中央*256來得到16位元,然後乘以1/8 sum+=PIX(x+l,y+l,color)*32 ; //角落項次為*256,然後/32,得到*8 sum=PIX(x,y+2,color)*8 ; sum=PIX(x+2,y+25color)*8 ; sum=PIX(x+2,ycolor)*8 ; sum=max(x,y,color)*8 ; sum=max(0?sum) ; //尖銳度可造成負數 -108-
123 麵 I sum=min(sum,ginmask); //或大於8位元的數目 //調整來輸出表 sum=(sum*goutdiv)/(ginmask+l); 大小 if(color=RED) sum=gwmt[sam] ; //使用該11位元數目來查找輸 出伽瑪
else sum=gamat[sum+goutdiv] ; //紅色使用_可能不同的表格 return((unsignedchar)(sum)) ; // 傳回次像素 //計算該藍色數值的程序 unsigned char Blue Filter (BITMAPINFOHEADER *ib? int x?int y?int ox,int oy) {
long sum=0 ; long teml,tem2 ; //診斷變數 unsignedchar *myf ; int i,j ; //迴圏計數器 myf=bfilts+(((ox%S)+(oy%S)*S))*BlueXsize*BlueYsize ; BlueSum>>=3 ; //採取所有那些藍色總和的平均 //此使得藍色總和再次為16位元數目 -109- IX3#Q4fe - Ά ) V - k for(j=0 ; j<BlueYsize ; j++) { for(i=0 ; i<BlueXsize ; i++) { teml二PIX(x+i,y+j,BLUE) ; //提出該藍色像素 tem2=(teml**myf++)»8 ; //8* 16=16乘以係數 teml=(tem2*BlueSum)>>8 ; //相同於遞迴總和值
} }
BlueSum=0 ; //將其初始化來進行下一個藍色 sum=(sum*goutdiv)/(ginmask+l); sum=gamat[sum+goutdiv*2]; return((unsigned char)(sum)) ; //傳回藍色超級像素值 〇
-110- 1238011 CRT 陰極射線管 LCD 液晶顯不器 MTF 調變轉換函數 FPGA 場域程式閘極陣列 VGA 視訊繪圖卡 ASIC 特定應用積體電路 LVDS 低電壓差動發信 EDID 延伸的顯示識別資訊 DVI 數位視覺介面 ROM 唯讀記憶體 RAM 隨機存取記憶髖 MSB 最高有效位元 GDI 繪圖裝置介面 LUT 查找表 20 配置 21 三色像素元件 22 藍色放射器 23 藍色平面取樣點 24 紅色放射器 26 綠色放射器 -Ill -
,1231¾¾ 丨 - ~ —&ij 28 放射器 30、31 配置 32 藍色放射器 33 重構點 34 紅色放射器 35 重構點 36 綠色放射器 37 重構點 38 配置 39 三色像素元件 40 配置 42 藍色平面 44 取樣區域 46 有效藍色取樣點 48 紅色平面 50 邊緣區域 51 有效紅色取樣點 52 中央區域 53 输出樣本區域 54、 55、 56 有效取樣區域 57 有效綠色取樣點
-112- jl238«ii .了 .上、一: / ι 58、59 60 70 72 74 76 78 80 82、84、86、88 92、94、96、98 100、 102 104、 106、 108 120 122 123、 124 125 127 202 204 206 有效取樣區域 綠色平面 像素資料格式 有效樣本區域 樣本點陣列 配置 配置 陣列 樣本區域 樣本區域 配置 陣列 輸入樣本區域 三色樣本點 有效次像素呈現取樣區域 有效樣本區域 綠色輸入樣本區域 重覆單元 正方形次像素 實線 呈現邊界
-113 - 208 fmmi 210 區域 212 原始像素樣本區域 216、 218、 220、 222次像素 224、 226、 228 次像素 230 對稱線 234、 236、 238 次像素 240、 242、 244 次像素 246、 250、 254 呈現區域 248、 252、 256 樣本區域 260、 262 > 268 樣本區域 264、 266 呈現區域 270 像素區域 272 原始像素邊界 274 藍色輸出像素邊界 276 正方形取樣區域 280 樣本區域 500 次像素處理單元 501 個人運算裝置 504 次像素呈現模組 506 時序控制器 508 DVI輸入
-114 MMm I El 509 介面 510 顯示識別資訊單元 512 輸入閂鎖及自動偵測方塊 514 時序緩衝器及控制方瑰 516 預調整伽瑪處理方塊 518 線緩衝器方塊 519 3x3資料取樣方瑰 520 乘法器+加法器方塊 521 延遲邏輯方塊 522 後伽瑪處理方塊 524 輸出閂鎖 526 LVDS輸出 528 輸出同步產生階段 530 係數處理方塊 531 係數表 532 輸入閂鎖 534 混色方塊 536 參考電壓及視訊傳送電壓方塊 537 資料匯流排 538 直流/直流轉換器 539A 行驅動器控制
-115-
539B 列驅動器控制 540 局部平均處理方塊 542 預伽瑪處理方塊 544 歐米茄處理方塊 545 預伽瑪處理方塊 547 桶偏移器 554、 556、 558 線緩衝器 560、 562 總和緩衝器 564、 566、 568 加法器 570、 572 線緩衝器 573、 574 桶偏移器 575、 576、 578、 581 加法器 580、 582 線緩衝器 583、 584、 585 總和緩衝器 590 桶偏移器 591、 592、 593、 594 加法器 613 VGA記憶體 614 次像素呈現方塊 615 寬DAC或LVDS輸出 616 顯示器 617、 623、 629、 635 VGA記憶體 -116-
618、624、630、637次像素呈現方塊 619、 626、 631 620、 627 621、 628、 641 632、 639 633 634 636 638 640 652 654 656 658 660 伽瑪表 CRTDAC 或 LVDS 方塊 顯示器
空間-時間混色方瑰 LCD LVDS方塊 LCD顯示器 預補償查找表方塊 伽瑪输出產生方塊 LVDS方瑰 輸入閂鎖 參數記憶體 比較器 近似閂鎖 單一位元結果閂鎖 665、666、667、668 比較器 669、670、671、672 閂鎖 673、674、675、676 閂鎖 677、678、680、681 閂鎖 682 閂鎖 視窗應用 -117- 702 Ύ“月::yj 704 視窗繪圖裝置介面 706 視窗裝置資料介面 708 次像素呈現及伽瑪修正應用 710、 712 系統記憶體緩衝器 714 VGA控制器 716 訊框緩衝器記憶體 718 顯示器 750 電腦系統 755 中央處理單元 760 系統匯流排 765 記憶體 770 輸入/輸出(I/O)裝置 780 顯示介面 785 網路介面
-118-

Claims (1)

  1. fmm\ 、年9a# — \!i 拾、申請專利範圍 1. 一種用於處理包含像素的一顯示器之資料的方法,其每 個像素具有彩色的次像素,該方法包含: 接收像素資料;
    應用伽瑪調整到由該像素資料到次像素呈現資料的 轉換,該轉換產生一次像素配置的該次像素呈現的資 料,其包含在一水平軸及一垂直軸中至少一個之上的交 替之紅色及綠色次像素;及 输出該次像素呈現的資料。 2. 如申請專利範圍第1項之方法,其中該應用的伽瑪調整 可提供該次像素呈現資料之彩色平衡中的線性度。 3. 如申請專利範圍第2項之方法,其中該應用的伽瑪調整 進一步提供關於該次像素呈現資料之照度的非線性計 算。
    4.如申請專利範圍第1項之方法,其中該應用的伽瑪調整 包含:對該像素資料執行伽瑪修正來產生伽瑪修正的資 料;轉換該伽瑪修正的資料到該次像素呈現的資料。 5 ·如申請專利範圍第4項之方法,其中該伽瑪修正係執行 為g-1(x)=xY的函數。 6 .如申請專利範圍第1項之方法,其中該伽瑪調整的一伽 瑪值對於所有的空間頻率係維持在一選擇的位準,該選 擇的位準係對應於在某個空間頻率上一所要的對比比 例。 7.如申請專利範圍第1項之方法,其中該應用的伽瑪調整 修 吏 Ι2-3Ϊμ1 :·, 〜、 t :]—」!j 包含基於該像素資料來計算一局部平均。 8如申請專利範圍第7項之方法,其中該應用的伽瑪調整 進一步包含在該局部平均上執行伽瑪修正,以產生一伽 瑪修正的局部平均,並轉換乘以該像素資料的該伽瑪修 正的局部平均成為該次像素呈現的資料。 9. 如申請專利範圍第8項之方法,其中該伽瑪修正係執行 為g·1⑻的函數。 10. 如申請專利範圍第1項之方法,其中該伽瑪調整的一伽 瑪值係選擇來隨著空間頻率增加而增加。 ^ 11. 如申請專利範圍第1項之方法,其中該應用的伽瑪調整 包含:對於該像素資料執行歐米茄修正來產生歐米茄修 正的資料;及基於該歐米茄修正的資料來計算一歐米茄 修正的局部平均。 12. 如申請專利範圍第1 1項之方法,其中該歐米茄修正係執 行為w(x)=x1/v^函數。 13. 如申請專利範圍第11項之方法,其中該應用的伽瑪調整 進一步包含: 籲 對於該歐米茄修正的局部平均執行伽瑪修正,以產生 一具有歐米茄修正的伽瑪局部平均;及 轉換乘以該像素資料的該具有歐米茄修正的伽瑪局 部平均成為該次像素呈現的資料。 14如申請專利範圍第1 3項之方法,其中該伽瑪修正係執行 為 gdw-WMxW)7·1的函數。 15.—種對於能夠使用三色次像素元件顯示次像素呈現的 MMm 1 ^ , + n m .....一一〜-------二1J 資料之顯示器來轉換一影像的取樣資料之方法,該方法 包含: 接收包含複數個第一資料值的取樣資料,每個第一資 料值代表在該影像中每個彩色的每個資料點; 對於該取樣資料中每個該第一資料值執行伽瑪修 正,以產生伽瑪修正的資料;及 基於該伽瑪修正的資料來計算包含複數個第二資料 值的次像素呈現的資料,每個第二資料值係對應於該顯 示器上每個彩色的每個次像素元件。 16·如申請專利範圍第1 5項之方法,其中該計算該次像素呈 現的資料包含計算在該顯示器上一次像素配置,其包含 在一水平軸及一垂直軸中至少一個上的交替之紅色及 綠色次像素元件。 17·如申請專利範圍第1 5項之方法,其中該計算該次像素呈 現的資料包含: 參考包含複數個係數項次之濾波器核心; 將每個該第一資料值的該伽瑪修正的資料乘以在該 濾波器核心中每個相對應的一個係數項次;及 加入每個相乘的項次來產生每個該第二資料值。 18·如申請專利範圍第1 5項之方法,其中該伽瑪修正補償人 眼對於照度的反應函數。 19·如申請專利範圍第1 5項之方法,進一步包含 對於該次像素呈現的資料執行後伽瑪修正,該後伽瑪 修正補償了該顯示器所配備的一伽瑪功能;及 [U—JL 輸出該後伽瑪修正的次像素呈現資料到該顯示器。 20. 如申請專利範圍第1 5項之方法,其中該伽瑪修正係執行 為 g_1(X)=XY〇 21. 如申請專利範圍第1 5項之方法,進一步包含 決定每個彩色的該每個資料點之取樣的資料中所指 定的樣本區域;及 決定對應於每個彩色的每個次像素元件之重新取樣 區域,而其中該計算該次像素呈現的資料包含使用一濾 波器核心中的複數個係數項次,每個係數項次代表該重 新取樣區域中給定的一個重疊於每個具有該重新取樣 區域中該給定的一個之指定的樣本區域之重疊百分比。 22. —種對於能夠使用三色次像素元件顯示次像素呈現的 資料之顯示器來轉換一影像的取樣資料之方法,該方法 包含: 接收包含複數個第一資料值的取樣資料,每個第一資 料值代表在該影像中每個彩色的每個資料點; 對於該取樣的資料中每個該第一資料值來產生伽瑪 修正的資料值;及 基於該伽瑪修正的資料值與該第一資料值的乘積來 計算包含複數個第二資料值的次像素呈現的資料,每個 第二資料值係對應於該顯示器上每個彩色的每個次像 素元件。 23.如申請專利範圍第22項之方法,其中該計算該次像素呈 現的資料包含計算在該顯示器上一次像素配置,其包含 l:JL 在一水平軸及一垂直軸中至少一個上的交替之紅色及 綠色次像素元件。 24·如申請專利範圍第22項之方法,其中該產生伽瑪調整的 資料值包含: 基於該取樣的資料來計算每個該第一資料值的一局 部平均;及 對於該局部平均執行伽瑪調整。 25·如申請專利範圍第24項之方法,其中該伽瑪調整係執行 為g-Hxhf1的函數。 鲁 26·如申請專利範圍第24項之方法,其中該第一資料值包含 邊緣項次及一中央項次,而該計算該局部平均包含: 利用每個邊緣項次的該中央項次來計算一第一平均; 基於該第一平均來計算該中央項次的一第二平均。 27·如申請專利範圍第24項之方法,其中該第一資料值包含 邊緣項次及一中央項次,而該計算該局部平均包含利用 每個邊緣項次的該中央項次來計算一平均,該產生的伽 瑪調整的資料值進一步包含: · 使用該邊緣項次的該伽瑪調整的平均來產生該中央 項次的一伽瑪調整的局部平均。 28·如申請專利範圍第2 2項之方法,其中該計算該次像素呈 現的資料包含: 參考包含複數個係數項次之濾波器核心; 將每個該第一資料值的該伽瑪調整的資料乘以在該 濾波器核心中每個相對應的一個係數項次及每個該第 - 卜、H’j Ell 一資料值;及 加入每個相乘的項次來產生每個該第二資料值。 29. 如申請專利範圍第22項之方法,其中該伽瑪調整的資料 值及該第一資料值的乘積可補償人眼對照度的一反應 函數。 30. 如申請專利範圍第2 2項之方法,進一步包含: 對於該次像素呈現的資料執行後伽瑪修正,該後伽瑪 修正補償了該顯示器所配備的一伽瑪功能;及 输出該後伽瑪修正的次像素呈現的資料到該顯示器。 31. 如申請專利範圍第22項之方法,進一步包含: 決定每個彩色的該每個資料點之取樣的資料中所指 定的樣本區域;及 決定對應於每個彩色的每個次像素元件之重新取樣 區域, 而其中該計算該次像素呈現的資料包含使用一濾波 器核心中的複數個係數項次,每個係數項次代表該重新 取樣區域中給定的一個重疊於每個具有該重新取樣區 域中該給定的一個之指定的樣本區域之重叠百分比。 32. 如申請專利範圍第3 1項之方法,其中該第一資料值包含 角落項次、除了該角落項次的邊緣項次,及一中央項 次,而該計算該次像素呈現的資料包含: 相對於由每個該角落項次之重疊百分比所代表者,較 少地利用該第一資料值的相對應的一個;及 相對於由該中央項次之重疊百分比所代表者,較多地 I |Ϊ2^(Μ M … - 1#:月-:'.日 利用該第一資料值的相對應的一個。 33·如申請專利範圍第22項之方法,其中該第一資料值包含 角落項次、除了該角落項次的邊緣項次,及一中央項 次,而該計算該次像素呈現的資料包含: 減弱該角落項次的效應;及 加強該中央項目的效應來平衡該減弱化。 34·如申請專利範圍第33項之方法,其中該乘積使用了該邊 緣項次及該中央項次的一第一彩色中的該第一資料 值,而該減弱化及加強化係使用該角落項次及該中央項 ® 次的一第二彩色中的該第一資料值。 35. 如申請專利範圍第22項之方法,其中該產生伽瑪調整的 資料值包含: 基於該取樣的資料來計算每個該第一資料值的一歐 米茄調整的局部平均;及 對於該歐米茄調整的局部平均執行伽瑪調整。 36. 如申請專利範圍第3 5項之方法,其中該計算該歐米茄調 整的局部平均包含: _ 對於該取樣的資料中每個該第一資料值來執行歐米 茄調整;及 基於該歐米茄調整的取樣資料來決定每個該第一資 料值的一局部平均。 37. 如申請專利範圍第36項之方法,其中該歐米茄調整為一 人眼對照度之反應函數的近似。 38.如申請專利範圍第3 5項之方法,其中該伽瑪調整係執行 f 12臟11 E] 為 g Iw-1(X)=(W“(X))Y_1,其中 W-1(X)為 w(x)=x1/w的倒轉函數。 39. 如申請專利範圍第35項之方法,其中該第一資料值包含 邊緣項次及一中央項次,而該計算該歐米茄調整的局部 平均包含: 利用每個該邊緣項次之中央項次來計算一第一歐米 茄調整的平均; 基於該第一歐米茄調整的平均來計算該中央項次的 一第二歐米茄調整的平均。 40. 如申請專利範圍第35項之方法,其中該第一資料值包含 ® 邊緣項次及一中央項次,而該計算該歐米茄調整的局部 平均包含利用每個該邊緣項次之中央項次來計算一歐 米茄調整的平均,該產生的伽瑪調整的資料值進一步包 含: 使用該邊緣項次的該伽瑪調整的平均來產生該中央 項次的一伽瑪調整的局部平均。 41. 如申請專利範圍第22項之方法,其中該產生伽瑪調整的 資料值包含: 籲 執行該第一資料值的歐米茄調整;及 執行倒轉歐米茄調整來產生該伽瑪調整的資料值,使 得該歐米茄調整及該倒轉歐米茄調整可在當該影像的 泛間頻率成為更局時來更多地影響該伽瑪調整的資料 值。 42·—種用於處理包含像素之顯示器的資料之系統,每個像 素具有彩色次像素,該系統包含: Jt h:. .. i —[.…月 Η 一接收模組,用以接收像素資料;及 一處理模組,用以執行由該像素資料到次像素呈現資 料的轉換,並應用伽瑪調整到該轉換,該轉換產生一次 像素配置的該次像素呈現的資料,其包含在一水平軸及 一垂直軸中至少一個之上的交替之紅色及綠色次像素。 43.如申請專利範圍第42項之系統,其中該處理模組係要提 供該次像素呈現的資料之彩色平衡中的線性度。 44·如申請專利範圍第43項之系統,其中該處理模組係要提 供關於該次像素呈現的資料之照度的非線性計算。 45. 如申請專利範圍第42項之系統,其中該處理模組係要對 該像素資料執行伽瑪修正,以產生伽瑪修正的資料,並 轉換該伽瑪修正的資料到該次像素呈現的資料。 46. 如申請專利範圉第45項之系統,其中該處理模組係要執 行使用如g^(x:)=xY之函數的伽瑪修正。 47. 如申請專利範圍第42項之系統,其中該處理模組係將該 伽瑪調整的一伽瑪值對於所有的空間頻率來維持在一 選擇的位準,該選擇的位準係對應於在某個空間頻率下 一所要的對比比例。 48. 如申請專利範圍第42項之系統,其中該處理模組基於該 像素資料來計算一局部平均。 49. 如申請專利範圍第48項之系統,其中該處理模組係對於 該局部平均執行伽瑪修正,以產生一伽瑪修正的局部平 均,而該處理模組係要轉換乘以該像素資料的該伽瑪修 正的局部平均成為該次像素呈現的資料。
    50. 如申請專利範圍第49項之系統,其中該處理模組係要執 行使用如之函數的伽瑪修正。 51. 如申請專利範圍第42項之系統,其中該伽瑪調整的一伽 瑪值係選擇來隨著空間頻率增加而增加。 52. 如申請專利範圍第42項之系統,其中該處理模組係要對 該像素資料執行歐米茄修正,以產生歐米茄修正的資 料,並基於該歐米茄修正的資料來計算一歐米茄修正的 局部平均。 53. 如申請專利範圍第52項之系統,其中該處理模組係使用 ® w(x)=x1/w的函數來執行歐米修正。 54. 如申請專利範圍第52項之系統,其中該處理模組係對於 該歐米茄修正的局部平均來執行伽瑪修正,以產生一具 有歐米茄修正的伽瑪局部平均,並轉換成以該像素資料 的該具有歐米茄修正的伽瑪局部平均成為次像素呈現 的資料。 55. 如申請專利範圍第54項之系統,其中該處理模組係要執 行使用如gUw^xMxy1之函數的伽瑪修正。 _ 56. —種運算系統,其包含: 一具有複數個像素之顯示器,其中該像素中至少一個 包含在一水平軸及一垂直軸中至少一個中交替的紅色 及綠色次像素之次像素配置;及 一耦合於該顯示器之控制器,該控制器處理像素資 料,並應用伽瑪調整到由該像素到次像素資料的轉換, 該轉換產生該次像素配置的該次像素呈現的資料,並輸
    出該次像素呈現的資料在該顯示器上。 57. —種用於一顯示器之控制器,其包含: 一接收單元,用以接收像素資料;及 一處理單元,用以應用伽瑪調整到由該像素資料到次 像素呈現資料的轉換,該轉換產生該次像素配置的該次 像素呈現的資料,並輸出該次像素呈現的資料在該顯示 器上。 58. —種紀錄儲存指令之電腦可讀取媒體,該儲存指令在由 一運算系統執行時,可使得該運算系統來執行一用以處 ® 理包含像素之顯示器的資料之方法,每個像素具有彩色 次像素,該方法包含: 接收像素資料; 應用伽瑪調整到由該像素資料到次像素呈現資料的 轉換,該轉換產生一次像素配置的該次像素呈現的資 料,其包含在一水平軸及一垂直軸中至少一個之上的交 替之紅色及綠色次像素;及 输出該次像素呈現的資料。 · 59. —種紀錄儲存指令之電腦可讀取媒醴,該儲存指令在由 一運算系統執行時,可使得該運算系統來執行一對於使 用三色次像素元件而能夠顯示次像素呈現資料的顯示 器來轉換一影像的取樣資料之方法,該方法包含: 接收包含複數個第一資料值的取樣資料,每個第一資 料值代表在該影像中每個彩色的每個資料點; 對於該取樣資料中每個該第一資料值執行伽瑪修 -11 - ll:I23fOI:W - ' i 1-8,ι| 正,以產生伽瑪修正的資料;及 基於該伽瑪修正的資料來計算包含複數個第二資料 值的次像素呈現的資料,每個第二資料值係對應於該顯 示器上每個彩色的每個次像素元件。 60.—種紀錄儲存指令之電腦可讀取媒體,該儲存指令在由 一運算系統執行時,可使得該運算系統來執行一對於使 用三色次像素元件而能夠顯示次像素呈現資料的顯示 器來轉換一影像的取樣資料之方法,該方法包含: 接收包含複數個第一資料值的取樣資料,每個第一資 ® 料值代表在該影像中每個彩色的每個資料點; 對於該取樣的資料中每個該第一資料值來產生伽瑪 調整的資料值;及 基於該伽瑪調整的資料值與該第一資料值的乘積來 計算包含複數個第二資料值的次像素呈現的資料,每個 第二資料值係對應於該顯示器上每個彩色的每個次像 素元件。 -12-
TW91117885A 2001-08-08 2002-08-08 Methods and systems for sub-pixel rendering with gamma adjustment TWI238011B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US31113801P 2001-08-08 2001-08-08
US31294601P 2001-08-15 2001-08-15
US31295501P 2001-08-15 2001-08-15
US31305401P 2001-08-16 2001-08-16
US31462201P 2001-08-23 2001-08-23

Publications (1)

Publication Number Publication Date
TWI238011B true TWI238011B (en) 2005-08-11

Family

ID=36930024

Family Applications (1)

Application Number Title Priority Date Filing Date
TW91117885A TWI238011B (en) 2001-08-08 2002-08-08 Methods and systems for sub-pixel rendering with gamma adjustment

Country Status (1)

Country Link
TW (1) TWI238011B (zh)

Similar Documents

Publication Publication Date Title
US7221381B2 (en) Methods and systems for sub-pixel rendering with gamma adjustment
US7184066B2 (en) Methods and systems for sub-pixel rendering with adaptive filtering
JP5055308B2 (ja) 第1のフォーマットの原始画素データを第2のフォーマットのディスプレイ用に変換する方法
KR102023184B1 (ko) 표시장치, 데이터 처리장치 및 그 방법
TWI238011B (en) Methods and systems for sub-pixel rendering with gamma adjustment
CN100550096C (zh) 一种子像素格式数据到另一种子像素数据格式的转换
TWI237509B (en) Methods and systems for sub-pixel rendering with gamma adjustment and adaptive filtering
KR20120057175A (ko) 평판표시장치 및 그의 컬러영상 처리방법

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent