專利名稱:圖像處理設備、顯示設備、圖像處理方法以及程序的制作方法
技術領域:
本發(fā)明涉及一種圖像處理設備、顯示設備、圖像處理方法以及用 于對圖像信號執(zhí)行灰度擴展處理。
背景技術:
近年來,對于用于向用戶提供圖像均勻性更好且更逼真的視頻圖 像的薄顯示器所代表的顯示設備而言,已努力提高分辨率并且釆用更 多灰度。提供給顯示設備的圖像信號本質上已變?yōu)閿?shù)字。通常,向包
括有R (紅色)、G (綠色)以及B (藍色)的顏色分量的每一個分配 每像素6位至8位數(shù)據(jù)。
如果可在顯示設備上顯示的位數(shù)與圖像信號的位數(shù)彼此相同,那 么顯示設備基本上照原樣使用輸入信號以顯示圖像。然而,可在顯示 設備上顯示的位數(shù)與圖像信號的位數(shù)通常彼此不同。如果圖像信號的 位數(shù)大于可在上顯示設備顯示的位數(shù),那么顯示設備根據(jù)舍入圖像信 號的低位的處理、抖動處理、FRC (幀速率控制)處理等等來降低圖像 信號的位數(shù)。
相反地,如果圖像信號的位數(shù)小于可在顯示設備上顯示的位數(shù), 那么添加低位以提高圖像信號的位數(shù)(灰度擴展處理)。當根據(jù)顯示 設備的特征而在顯示設備中對圖像信號的數(shù)據(jù)進行處理時,也采用該 灰度擴展處理。此外,即使圖像信號的位數(shù)與可在顯示設備上顯示的 位數(shù)彼此相同,也執(zhí)行該灰度擴展處理以便提高處理精確度。在這種 情況下,在執(zhí)行灰度擴展處理之后,根據(jù)抖動處理、FRC處理等等將 圖像信號的位數(shù)轉換成可在顯示設備上顯示的位數(shù)。除了對數(shù)字信號的位數(shù)進行轉換以及提高處理精確度之外,為了 其他的目的也釆用該灰度擴展處理。例如,如果數(shù)字信號的位數(shù)很小, 那么在包含有平滑變化灰度的區(qū)域中會出現(xiàn)表現(xiàn)為輪廓線的假輪廓 (應當在平面中連續(xù)變化的灰度未被認為是平滑變化,而是被認為是 輪廓線)。采用該灰度擴展處理以作為用于防止這種假輪廓的技術。
通常,將灰度擴展處理分成兩種類型,即(1)對所有圖像信號執(zhí) 行相同處理的處理;以及(2)提取特定圖像的圖像信號并且僅對必需 像素進行處理的處理。
(1) 對所有圖像信號執(zhí)行相同處理的處理可以是添加抖動噪聲或 隨機噪聲的第一處理。雖然由于顯而易見的添加的噪聲分量該處理存 在問題,但是該處理能夠略微降低假輪廓。
存在添加髙位值以作為低位的第二處理。例如,為了將6位輸入
信號"101101"轉換成8位輸入信號,添加輸入信號的兩位高位的值 以作為兩位低位將輸入信號轉換成"10110110"。還存在簡單地添加0 或1以作為低位的第三處理。雖然這些第二和第三處理很簡單,但是 因為灰度變化區(qū)域中的灰度差沒有降低,它們無法降低假輪廓。
(2) 如日本專利申請未決公開NO. 63—15576 (以下簡稱為專利 文獻1)所公幵的,提取特定圖像的圖像信號并且僅對必需的像素進行 處理的處理可以是對假輪廓區(qū)域執(zhí)行低通濾波器(LPF)處理的第一處 理。根據(jù)這個背景技術,為了降低通過對數(shù)字圖像信號執(zhí)行伽瑪校正
(圖像處理)所生成的假輪廓,適應性地判斷生成了假輪廓的區(qū)域, 并且輸出該區(qū)域中的附近像素的圖像信號的積分值(與LPF處理同 步)。LPF處理降低生成了假輪廓的區(qū)域中的灰度差。
然而,如果生成的假輪廓的間隔(換句話說,輪廓線間隔)大于 濾波器尺寸(附近像素的積分范圍),那么上述處理可使觀察者很容易區(qū)分包含有平滑變化的灰度的區(qū)域中的濾波區(qū)與未濾波區(qū),并且由 此雖然假輪廓降低了,但是也不會導致明顯改善的圖像質量。
根據(jù)日本專利申請未決公開NO. 4— 165874(以下簡稱為專利文獻 2)中所公開的第二處理,為了降低通過執(zhí)行伽瑪校正(圖像處理)所 生成的假輪廓,當確定出包含有平滑變化的灰度的區(qū)域(平滑灰度區(qū) 域)時,通過在輪廓線上線性地內插像素的灰度值可得到該區(qū)域中的 假輪廓的輪廓線之間的像素的灰度值。因為在平滑灰度區(qū)域中實現(xiàn)了 均勻灰度變化,該處理不會遇到第一處理的問題。
由此可見,從降低假輪廓的觀點來看,用于對像素的特定信息進 行檢測并且根據(jù)該檢測結果來執(zhí)行線性內插的灰度擴展處理被認為是 更好的。在日本專利申請未決公開NO. 2000 — 304400 (以下簡稱為專 利文獻3)、日本專利申請未決公開N0.2003 —333348 (以下簡稱為專 利文獻4)、以及日本專利申請未決公開NO. 2004—54210 (以下簡稱 為專利文獻5)中也公開了利用線性內插的處理。
根據(jù)專利文獻3至5,與專利文獻1和專利文獻2不同,執(zhí)行灰度 擴展處理以便解決由于數(shù)字圖像信號的位深度很小而生成的假輪廓的 問題或者以便使顯示設備的灰度能力最大化。然而,線性內插的處理 與專利文獻1和專利文獻2相同。
專利文獻3公開了包括有假輪廓檢測器和像素值轉換器的圖像處 理設備。該假輪廓檢測器對下述條件下的假輪廓進行檢測,所述條件 即相同亮度級在兩個像素或多個像素上橫向延續(xù)之后,使亮度級加l (條件l),并且在亮度級減l之后,使相同亮度級在兩個像素或多個 像素上橫向延續(xù)(條件2)。像素值轉換器對所檢測的假輪廓執(zhí)行線性 內插。
專利文獻4公開了包括有數(shù)據(jù)分布檢測器和數(shù)據(jù)深度擴展器的顏色信號擴展設備。該數(shù)據(jù)分布檢測器從灰度數(shù)據(jù)的分布提取(檢測) 顏色逐漸改變的區(qū)域。具體地說,數(shù)據(jù)分布檢測器對區(qū)域進行檢測, 在所述區(qū)域中的相同灰度的像素組K中,像素數(shù)目等于或大于下限閾 值P且等于或小于上限閾值Q,并且與相鄰像素組的像素的灰度差等 于或小于判定門限S。此后,數(shù)據(jù)分布檢測器對顏色逐漸改變的區(qū)域執(zhí) 行線性內插以確定要添加到該區(qū)域上的灰度值。數(shù)據(jù)深度擴展器將該 灰度值添加到擴展區(qū)域上并且產生用于表示顏色信號的擴展數(shù)據(jù)深度 的擴展圖像數(shù)據(jù)。
專利文獻5公開了包括有檢測裝置和信號擴展裝置的圖像處理設
備。該檢測裝置通過確定相同像素數(shù)據(jù)延續(xù)的第一位置與下一像素數(shù) 據(jù)延續(xù)的第一位置之間的差是否等于相同數(shù)據(jù)延續(xù)的寬度,并且還確 定相同像素數(shù)據(jù)延續(xù)的區(qū)域的灰度值是比下一像素數(shù)據(jù)延續(xù)的區(qū)域的 灰度值大1還是小1來確定是否存在偽(假)輪廓。為了在生成了偽 輪廓的區(qū)域中獲得平滑連續(xù)圖像,信號擴展裝置平滑且線性地擴展圖 像數(shù)據(jù)的灰度(通過執(zhí)行線性內插)。
專利文獻3至5中所公開的配置在根據(jù)專利文獻2中所公開的線 性內插來執(zhí)行灰度擴展處理這一點上沒有問題。然而,它們的問題在 于它們易受到噪聲分量的影響,不能對區(qū)域進行適當?shù)貦z測,并且由 于當對線性內插適用區(qū)域進行檢測以通過線性內插來執(zhí)行灰度擴展處 理時所使用的條件而無法依照期望地執(zhí)行灰度擴展處理,也就是說由 于相同灰度延續(xù)的區(qū)域與線性內插適用區(qū)域相鄰,并且該區(qū)域中的灰 度差等于或小于恒定值這樣的條件而無法依照期望地執(zhí)行灰度擴展處 理。
發(fā)明內容
本發(fā)明的目的是提供一種不易受到灰度逐漸變化的圖像區(qū)域中的 噪聲分量影響,并且可對平滑灰度區(qū)域進行適當?shù)貦z測以及執(zhí)行期望 的灰度擴展處理的圖像處理設備、顯示設備、圖像處理方法以及程序。為了實現(xiàn)上述目的,根據(jù)本發(fā)明,當檢測器對線性內插適用區(qū)域 進行檢測時,如果檢測到灰度在預定范圍中變化的像素的之前和之后 的像素的灰度值彼此相同,那么檢測器判斷出由于噪聲等等而引起了 灰度變化,并且將檢測到灰度變化的像素的灰度值認為是該像素之前 和之后的像素的灰度值。
因為可以對包含有迄今為止很難檢測的大量噪聲/誤差分量的圖 像的假輪廓區(qū)域進行適當?shù)貦z測,所以對于高圖像質量而言,可執(zhí)行 更合乎需要的灰度擴展處理。當對包含有噪聲/誤差分量的區(qū)域執(zhí)行灰 度擴展處理時,可降低噪聲分量以用于顯示高質量圖像。
因此,本發(fā)明較不易受到噪聲分量的影響,并且可對平滑灰度區(qū) 域進行適當?shù)貦z測以及可適當?shù)貓?zhí)行灰度擴展處理。
圖1是示出了灰度擴展處理中的根據(jù)背景技術的檢測處理和線性 內插處理的示例的示意圖。
圖2是示出了將噪聲分量添加到圖1所示的圖像信號上的灰度擴 展處理中的根據(jù)背景技術的檢測處理和線性內插處理的另一示例的示 意圖。
圖3是示出了將噪聲分量添加到圖1所示的圖像信號上的灰度擴 展處理中的根據(jù)本發(fā)明的檢測處理和線性內插處理的示例的示意圖。
圖4是示出了將噪聲分量添加到圖1所示的圖像信號上的灰度擴
展處理中的根據(jù)本發(fā)明的檢測處理和線性內插處理的另一示例的示意 圖。
圖5是示出了灰度擴展處理中的線性內插處理的另一示例的示意圖。
圖6是示出了根據(jù)本發(fā)明的圖像處理設備的第一示例性實施例的 配置的方框圖。圖7是示出了圖6所示的圖像處理設備的檢測器的配置的方框圖。 圖8是示出了圖6所示的圖像處理設備的檢測器的處理操作的示 意圖。
圖9是示出了圖6所示的圖像處理設備的擴展校正器的配置的方 框圖。
圖10是示出了圖6所示的圖像處理設備的擴展校正器的處理操作 的示意圖。
圖ll是示出了根據(jù)本發(fā)明的圖像處理設備的第二示例性實施例的
配置的方框圖。
圖12是示出了根據(jù)本發(fā)明的顯示設備的配置的方框圖。
圖13是根據(jù)本發(fā)明的用于執(zhí)行圖像處理方法的信息處理設備的配
置的方框圖。
圖14是根據(jù)本發(fā)明的圖像處理方法的序列的流程圖。
圖15是示出了根據(jù)本發(fā)明的圖像處理方法的序列的流程圖。
圖16是示出了根據(jù)本發(fā)明的圖像處理方法的序列的流程圖。
具體實施例方式
在對本發(fā)明進行描述之前,下面首先對本發(fā)明的原理進行描述。 (本發(fā)明的原理)
根據(jù)背景技術的灰度擴展處理,對生成假輪廓的區(qū)域或者通過線 性內插來執(zhí)行灰度擴展處理以使灰度變化平滑(以下簡稱為"線性內 插適用區(qū)域")的區(qū)域進行檢測的處理采用下述條件,即包含有相同 灰度值的連續(xù)像素的區(qū)域彼此相鄰并且該區(qū)域中的灰度值之間的差落 入在恒定范圍中。如果諸如通過例如CG (計算機圖形學)而人工產生 的平滑灰度區(qū)域這樣的要檢測的區(qū)域中的灰度單調地增大或減小,那 么該檢測處理可對線性內插適用區(qū)域進行檢測而沒有問題。然而,當 輸入了包含有諸如抖動噪聲這樣的添加噪聲或者諸如JPEG這樣的高 頻噪聲的圖像信號時,檢測處理易受到噪聲分量的影響并且灰度擴展 處理輸出全部不同結果。下面參考圖1和圖2對背景技術的這種問題進行具體描述。
圖1 (a)示出了要處理的無噪聲分量的6位圖像信號的示例。圖
1 (b)示出了通過背景技術的灰度擴展處理所檢測到的線性內插適用
區(qū)域。圖1 (c)示出了通過灰度擴展處理(產生要添加的2位)所產 生的8位圖像信號。圖1 (a)至(c)的橫軸表示位置x并且其縱軸表 示灰度值f (x),其中每個像素的灰度值是由矩形來表示的。
在圖1 (a)中,要處理的6位圖像信號具有由(001100) 2所表示 的灰度值f (0)至f (7) ( (XXXXXX) 2表示二進制記數(shù)法)、由 (001101) 2所表示的灰度值f (8)至f (15)、由(001110) 2所表示 的灰度值f (16)至f (23)、以及由(001111) 2所表示的灰度值f (24) 和f (25)。
因為灰度值f (x)隨著像素位置x的改變而平滑地變化,因此像 素序列被認為是表示平滑灰度區(qū)域。在該平滑灰度圖像中,期望的是 灰度更平滑地變化。
為了將圖l (a)所示的6位圖像信號轉換成8位圖像信號,首先 對輪廓和線性內插適用區(qū)域進行檢測。
在對輪廓和線性內插適用區(qū)域進行檢測的處理中,保持x = 0以作 為起點Xs的值,并且保持起點的灰度值f (0) = (001100) 2以作為起 點灰度值Ts。此后,對大于Xs并且其f(x) ^Ts的最小位置x進行 檢測。因為f (8) = (001101) 2孝Ts并且Xs〈8,因此將x-8設置為 檢測點。當f (8)與f (0)之間的灰度差是1 (最小灰度差)時,認為 位于之間的區(qū)域是線性內插適用區(qū)域。此后,利用檢測點作為起點并 且檢測點的灰度值作為起點灰度值來執(zhí)行如上所述的相同處理。在圖1 (b)中示出了該處理的結果。在該示例中,獲得了x-0, x-8、 16、 24以作為檢測點。因為所有檢測點上的灰度差是1并且相同灰度值在檢測點之間延續(xù),因此從至少X = 0至X = 24的像素序列被認為是線性 內插適用區(qū)域。
根據(jù)上述檢測結果,對圖像信號執(zhí)行灰度擴展處理以使其擴展2位。
在該灰度擴展處理中,對圖lb中的被認為是線性內插適用區(qū)域的
像素序列(從x-0至x-24的像素序列)進行內插。
在該內插處理中,檢測點的灰度值通過直線(圖1 (c)中的斜虛 線)互連。此后,確定要添加到灰度值上的2位的值,所述灰度值是 最靠近直線的值。例如,在從x-0至x-8的區(qū)域中,如果直線的起 點是起始位置Xs并且直線的終點是終點Xe,那么通過等式(添加值) =(x—Xs) / (Xe—Xs) *4 = (x —0) / (8 — 0) *4 (截去小數(shù))來確 定要添加的2位的值。在該等式中,"*"是指相乘。
通過使2乘以(要添加的位數(shù))而確定出"4"。根據(jù)上述等式, 對于x-O, l而言,要添加的值是(00) 2;對于x-2, 3而言,要添 加的值是(01) 2;對于x-4, 5而言,要添加的值是(10) 2;并且對 于x-6, 7而言,要添加的值是(11) 2。將該值作為低位添加到6位 圖像數(shù)據(jù)(灰度值)以獲得擴展的8位校正數(shù)據(jù)。將(00) 2添加到未 包含在線性內插適用區(qū)域之中的x-25的像素數(shù)據(jù)上。
從圖1 (c)所示的檢測結果可知,當像素數(shù)據(jù)擴展到8位數(shù)據(jù)時, 檢測點之間的灰度差在4個步驟中進行變化,因此灰度平滑地變化。
圖2 (a)示出了圖像信號包括噪聲分量的示例。圖2 (a)所示的 圖像信號與圖i (a)所示的圖像信號不同之處在于x = 3的灰度值從
(001100) 2變?yōu)?001101) 2,并且x- 19的灰度值從(00110) 2變?yōu)?br>
(001101) 2。這兩個灰度值表示噪聲分量。這種灰度值變化影響對線性內插適用區(qū)域的檢測。
圖2 (b)示出了所檢測的輪廓和線性內插適用區(qū)域。
與對圖1 (b)所示的圖像信號的檢測結果一樣,保持X - 0以作 為起點Xs的值,并且保持起點的灰度值f (0) - (001100) 2以作為起
點灰度值Ts。在該示例中,首先在位置x- 3對條件f (x) ^Ts進行
檢測。此后,利用檢測點作為起點并且檢測點的灰度值作為起點灰度
值來執(zhí)行如上所述的相同處理。圖2 (b)示出了該處理的結果。在該 示例中,獲得了x-0、 x = 3、 4、 8、 16、 19、 20、 24以作為檢測點。
根據(jù)上述檢測結果,確定線性內插適用區(qū)域。下面對用于確定線
性內插適用區(qū)域的三個條件進行描述,所述三個條件即(1)與起點
位置相同的灰度值在多個像素上延續(xù)并且與終點位置相同的灰度值在
多個像素上延續(xù);(2)起點位置上的灰度變化是遞減的并且是平滑的, 或者終點位置上的灰度變化是遞增的并且是平滑的,或者具體地說, 起點位置上的灰度值與終點位置上的灰度值之間的差是最小灰度差 (例如,灰度差是l) ,以及(3)當起點位置并非是^ = 0時,起點位 置上的灰度變化和終點位置上的灰度變化遞增或遞減。雖然可得到檢 測條件的一些變體,但是它們全部具有用于確定線性內插的區(qū)域以使 灰度平滑變化的相同目的。
上述條件(1)是意味著在灰度每像素變化的區(qū)域中不必使平滑灰 度變化的條件。上述條件(2)是用于確定輪廓是普通輪廓還是其灰度 變化是平滑的假輪廓的條件。上述條件(3)是用于確定其中執(zhí)行內插 處理以使區(qū)域中的灰度簡單地增大或減小的區(qū)域的條件。圖1所示的 從像素位置x = 0至像素位置x = 24的灰度數(shù)據(jù)滿足上述條件(1)至 條件(3)。
如圖2 (b)所示,根據(jù)上述條件連續(xù)地確定從x = 0起的像素數(shù)據(jù)。
就Xs-O, Xe-3而言,因為在這些位置上不滿足條件(1)(與 Xe = 3的灰度值相同的灰度值在多個像素上不延續(xù)),因此不能判斷 該區(qū)域為線性內插適用區(qū)域。
就Xs-3, Xe-4而言,與上述情況一樣在這些位置上不滿足條 件(1)。
就Xs-4, Xe-8而言,不滿足條件(3),因為起點位置上的灰 度變化遞減并且終點位置上的灰度變化遞增。
就Xs-8, Xe-16而言,判斷出該區(qū)域為線性內插適用區(qū)域,因 為在這些位置上滿足所有條件。連續(xù)地判斷其他區(qū)域,并且可知就Xs = 20, Xe-24而言判斷出該區(qū)域為線性內插適用區(qū)域。
圖2 (c)示出了對像素位置x-8至x-16以及像素位置x-20 至x = 24所執(zhí)行的線性內插處理的結果。該處理操作與上面參考圖1 所描述的處理序列相同。如圖2 (c)所示,對于不容易受到在位置x-3, x = 19所生成的噪聲影響的從x = 8至x = 16的區(qū)域而言線性內插 處理的結果與圖1 (c)所示相同。然而,對于包括有x-3,x-19的區(qū) 域而言該線性內插處理的結果與圖1 (c)所示不同。
在圖l所示的示例中,因為圖像信號不包含噪聲分量,因此灰度 擴展處理在所有區(qū)域(位置)中生成了平滑灰度變化。然而,在圖2 所示的示例中,因為噪聲分量所引起的灰度變化被認為是檢測點并且 被檢測為線性內插的起點或終點,因此獲得全部與圖1 (c)所示不同 的處理結果。上面描述的一些背景技術不對這種灰度變化進行檢測, 但是未能生成與圖l (c)所示相同的處理結果,因為對線性內插適用區(qū) 域的起點和終點進行重新設置。這暗示根據(jù)該背景技術的灰度擴展處理甚至會受到當觀看圖像時基本上所感知不到的諸如一個像素上的一 個灰度差這樣的微小灰度變化的影響。
期望這種微小灰度變化不會由于會引起灰度變化的主要因素,而 使灰度擴展處理中的對線性內插適用區(qū)域進行檢測的處理影響內插處 理。
通常,當在顯示設備上顯示自然圖像時,通過JPEG或MPEG格 式來對其圖像數(shù)據(jù)進行不可逆壓縮以降低文件容量。將抖動噪聲添加 到灰度受限的圖像上以用于擴大的灰度顯現(xiàn)。在這些已處理圖像中所 常見的一個事情是根據(jù)人類視覺對高頻分量的敏感度要比低頻分量高 這樣的事實,而包含噪聲(誤差)分量以作為高頻分量。該處理可使 噪聲(誤差)分量相對不明顯。通常,認為噪聲/誤差分量的幅度足夠 的小于主要分量。
例如,如果灰度值具有6位(從0至63的范圍),那么抖動處理 交替地顯示灰度值23和灰度值24以實現(xiàn)23. 5的半色調顯現(xiàn)。在這種 情況下,從灰度值23至灰度值24的變化以及從灰度值24至灰度值23 的變化,將不會檢測為假輪廓或普通輪廓。諸如JPEG、 MPEG等等這 樣的不可逆壓縮處理所引起的高頻誤差,將不會檢測為假輪廓或普通 輪廓任一個。
因此,具有很小幅度的高頻信號分量,或者具體地說,像素上的 一個灰度的變化,常常表示半色調信號或者簡單地表示由不可逆壓縮 和擴展所引起的誤差。在灰度擴展時,期望將因此所生成的灰度變化 檢測為線性內插適用區(qū)域。
圖3 (a)示出了將要處理的6位圖像信號的示例。圖3 (b)示出 了在忽略一個像素上的一個灰度的變化的情況下,通過灰度擴展處理 所檢測到的線性內插適用區(qū)域。圖3 (c)示出了灰度擴展處理所產生的8位圖像信號(產生要添加的2位)。
圖3 (a)所示的圖像信號與圖2 (a)所示的圖像信號相同。圖3
(b) 示出了從該圖像信號所檢測到的線性內插適用區(qū)域。在圖3 (b) 中,因為檢測到一個像素上的一個灰度沒有變化,因此僅由x-0、 8、 16、 24來表示檢測點。該檢測結果與圖1 (b)所示的檢測結果相同, 并且線性內插適用區(qū)域的范圍從x-0至x-24。
圖3 (b)所示的處理可以使檢測線性內插適用區(qū)域的上述條件(1) 變化,以便"與起點位置相同的灰度值在多個像素上延續(xù);與終點位 置相同的灰度值在多個像素上延續(xù);并且一個像素上的一個灰度的變 化被認為是相同灰度的連續(xù)。" '
根據(jù)圖3 (b)所示的檢測結果所執(zhí)行的線性內插處理生成了圖3
(c) 所示的處理結果。在除x-3, 19之外的像素位置上,圖3 (c) 所示的處理結果與圖1 (c)所示的處理結果相同。
存在噪聲/誤差分量的像素位置x = 3, 19上,照原樣使用線性內 插處理的結果。然而,在該示例中輸出線性內插處理的結果與輸入灰 度值的平均值。按照這種方式,獲得了與圖1 (c)所示的處理結果相 同的處理結果。
已將被認為是相同灰度的連續(xù)的一個像素上的一個灰度的變化作 為具有很小幅度的的高頻信號分量進行了描述。然而, 一些圖像可以
具有兩個像素上的一個灰度或者三個像素上的一個灰度的變化,以便 提供半色調顯現(xiàn)或者由于不可逆壓縮和擴展所引起的誤差。例如,通 過將使原始圖像放大兩倍或三倍所簡單地生成的圖像是那些圖像的示 例。因為原始圖像的一個像素上的一個灰度的變化變成該圖像中的兩 個像素上的一個灰度或者三個像素上的一個灰度的變化,因此該圖像 不滿足上述條件中的"一個像素上的一個灰度的變化被認為是相同灰度的連續(xù)"。
如果顯示設備是高清晰型,那么不但很容易將一個像素上的一個 灰度的變化感知為誤差,而且還很容易將兩個像素上的一個灰度或者 三個像素上的一個灰度的變化感知為誤差。該情況也不滿足上述條件 中的"一個像素上的一個灰度的變化被認為是相同灰度的連續(xù)"。
圖4示出了對已放大了兩倍的輸入圖像所執(zhí)行的線性內插處理的 示例,而無需對兩個像素上的一個灰度的變化進行檢測。圖4 (a)示 出了已放大了兩倍的在每兩個或多個像素上出現(xiàn)了灰度變化的圖像信
號的示例。最好是對這種簡單放大圖像執(zhí)行如圖3所示的相同灰度擴
展處理。根據(jù)本發(fā)明,使用于對線性內插適用區(qū)域進行檢測的條件(1)
變化,以便"與起點位置相同的灰度值在多個像素上延續(xù);與終點位 置相同的灰度值在多個像素上延續(xù);并且一個像素組上的一個灰度的 變化被認為是相同灰度的連續(xù)"。術語"像素組"是指具有相同灰度 值的像素串。如果對原始圖像進行簡單地放大,那么像素組的所有像 素具有相同灰度值。因為使原始圖像放大兩倍,所以兩個像素構成了
一個像素組。
圖4 (b)示出了當如上所述的用于對線性內插適用區(qū)域進行檢測 的條件(1)變化時的檢測結果。對x-0, 2, 4……所示的兩個像素集 的每一個執(zhí)行檢測處理。按照這種方式,可檢測到一個像素組上的一 個灰度的變化。在圖4 (b)中,因為沒有檢測到一個像素組上的一個 灰度的變化,所以檢測點僅是x- 0, 8, 16, 24。根據(jù)圖4 (b)所示 的檢測結果所執(zhí)行的線性內插處理生成了圖4 (c)所示的處理結果。 在存在噪聲/誤差分量的像素位置x-2、 3、 20、 21輸出線性內插處理 的結果與輸入灰度值的平均值。雖然說明了對兩個像素集的每一個所 執(zhí)行的檢測處理,但是可執(zhí)行對每個像素進行檢測并且忽略n個像素 上的一個灰度的變化以實現(xiàn)相同優(yōu)點。考慮到上述分析,根據(jù)本發(fā)明,用于對數(shù)字圖像信號執(zhí)行灰度擴 展的裝置具有以下部件
(1) 用于對線性內插適用區(qū)域進行檢測的檢測器,以及根據(jù)所檢 測的線性內插適用區(qū)域來執(zhí)行灰度擴展的擴展校正器。
(2) 該檢測器順序地掃描數(shù)字圖像信號的像素序列以對灰度變化 進行檢測。該檢測器對預定范圍中的灰度變化進行檢測。如果位于檢 測到灰度變化的位置之后的像素的灰度值與位于檢測到灰度變化的位 置之前的像素的灰度值相同,那么檢測器檢測到?jīng)]有灰度變化,并且 對將要執(zhí)行線性內插處理的檢測點上的以及其他檢測點上的除了上述 灰度變化之外的灰度變化進行檢測。
(3) 擴展校正器在將要執(zhí)行線性內插處理的檢測點上執(zhí)行線性內 插處理,由此實現(xiàn)適當?shù)幕叶葦U展處理。
當將本發(fā)明應用于如下所述的設備、方法以及程序中時,可實現(xiàn) 抗噪聲和誤差的且可降低假輪廓的灰度擴展處理。
例如,如果圖像處理設備根據(jù)上述檢測處理對圖像數(shù)據(jù)的線性內 插適用區(qū)域進行檢測,并且根據(jù)所檢測的線性內插適用區(qū)域來執(zhí)行灰 度擴展處理,那么圖像處理設備抗噪聲和誤差、可降低假輪廓、并且 可顯示很好質量的圖像。
用于執(zhí)行上述檢測處理和灰度擴展處理的設備包括諸如由邏輯電 路和存儲器所組成的LSI電路這樣的硬件電路,或者包括諸如計算機 等等這樣的可根據(jù)程序執(zhí)行其處理操作的信息處理設備。檢測處理可 以是由硬件電路(圖像檢測設備)來執(zhí)行的,并且灰度擴展處理可以 是由灰度擴展程序來執(zhí)行的,或者相反地,檢測處理可以是由檢測程 序來執(zhí)行的,并且灰度擴展處理可以是由硬件電路(灰度擴展設備) 來執(zhí)行的。
本發(fā)明可以是作為圖像處理方法、圖像處理程序、僅執(zhí)行檢測處理的圖像檢測設備、圖像檢測方法以及圖像檢測程序來實現(xiàn)的。如果 顯示設備對圖像數(shù)據(jù)執(zhí)行上述處理,那么顯示設備可顯示高質量的圖 像。
灰度擴展處理并不局限于圖3和圖4所示的處理,而是可采用其
他處理操作。例如,如圖5 (a)至圖(c)所示,灰度值差是l/2的檢 測點互連(通過圖5 (c)中的斜虛線),并且確定要添加的位以便具 有最靠近直線的值。如圖5 (a)所示的要處理的6位圖像與圖3 (a) 所示的圖像數(shù)據(jù)相同,并且圖5 (b)所示的所檢測的線性內插適用區(qū) 域與圖3 (b)所示的所檢測的線性內插適用區(qū)域相同。
可采用任何其他可選內插功能而不是線性內插處理。根據(jù)本發(fā)明, 執(zhí)行灰度變化降低處理以執(zhí)行低成本的用于降低假輪廓的產生的線性 內插處理而與內插處理的類型無關。
下面將根據(jù)上述原理對本發(fā)明的示例性實施例進行描述。
(第一示例性實施例)
圖6是示出了根據(jù)本發(fā)明第一示例性實施例的圖像處理設備的配 置的方框圖。圖6所示的圖像處理設備是根據(jù)圖3和圖4所示的原理 來執(zhí)行本發(fā)明的處理操作的具體設備。
如圖6所示,根據(jù)第一示例性實施例的圖像處理設備包括檢測器 11、行緩沖器13以及擴展校正器12。根據(jù)第一示例性實施例的圖像處 理設備被提供有連續(xù)的6位圖像數(shù)據(jù),將6位圖像數(shù)據(jù)轉換成8位圖 像數(shù)據(jù),并且將8位圖像數(shù)據(jù)輸出到顯示設備等等。
檢測器11順序地掃描每序列的輸入6位圖像數(shù)據(jù),通過每序列的 線性內插來執(zhí)行灰度擴展處理,并且對灰度平滑變化的線性內插適用 區(qū)域進行檢測。當檢測器11順序地掃描每序列的輸入6位圖像數(shù)據(jù)時,如果檢測 到預定范圍中的灰度變化(例如,最小灰度差),并且位于檢測到灰 度變化的位置之后的像素的灰度值與位于檢測到灰度變化的位置之前 的像素的灰度值相同,那么檢測器ll將該灰度變化視為噪聲等等,并 且將檢測到灰度變化的像素的灰度值認為是位于該像素之后和之前的 位置上的像素的灰度值。
在檢測器11執(zhí)行檢測處理的時,行緩沖器13將輸入的6位圖像 數(shù)據(jù)累積。
擴展校正器12利用檢測器11所獲得的檢測點的位置數(shù)據(jù)X以及 檢測點上的灰度變化FC來對行緩沖器13輸出的圖像數(shù)據(jù)執(zhí)行灰度擴 展處理。因為根據(jù)本示例性實施例的圖像處理設備包括行緩沖器13, 因此它根據(jù)該圖像中的適當位置上的檢測結果來執(zhí)行擴展校正。
在圖6中,對顏色分量R、 G、 B之一的配置的圖像處理設備進行 了說明。實際上,對于其他兩種顏色而言,根據(jù)本示例性實施例的圖 像處理設備具有相似并行配置。這適用于其他示例性實施例。
下面根據(jù)本示例性實施例將對圖像處理設備的檢測器ll和擴展校 正器12進行單獨地描述。
首先,參考圖7和圖8對檢測器11的具體結構和操作詳情進行描述。
圖7是示出了圖6所示的檢測器的配置的方框圖,并且圖8是示 出了當任意像素序列輸入到此時的檢測器的處理操作的圖表。
如圖7所示,檢測器11包括判斷輸出部件21、起點參數(shù)保持器22以及計數(shù)器23。計數(shù)器23用于相對地識別順序輸入的圖像數(shù)據(jù)位
于哪個位置。如果輸入數(shù)據(jù)的位置已知,那么檢測器11不必包括計數(shù)
器23。起點參數(shù)保持器22保持起點位置Xs、起點灰度Ts以及起點灰 度變化FCs,這些均是在判斷輸出部件21所執(zhí)行的判斷處理過程中所 需的參數(shù)。當判斷輸出部件21獲得了新的檢測點時,這些參數(shù)變化。
灰度變化FC是指這樣的信息,該信息表示所檢測的灰度變化是遞 增的灰度變化還是遞減的灰度變化,并且還表示灰度變化是通過線性 內插處理所處理的灰度變化還是不是通過線性內插處理所處理的輪廓 區(qū)域。
具體地說,灰度變化FC是以下值中的一個 FC-OO...通過線性內插處理所處理的遞增的灰度變化; FC-Ol...通過線性內插處理所處理的遞減的灰度變化;以及 FC = IO...不是通過線性內插所處理的輪廓區(qū)域。
判斷輸出部件21根據(jù)輸入圖像數(shù)據(jù)T (x)(其中x表示順序輸 入圖像的位置,并且T (x)表示在位置(x)的灰度值)以及起點參數(shù) 保持器22所保持的參數(shù)和預置閾值TH來執(zhí)行以下判斷處理。
(1) 當T (x) -Ts (起點灰度與輸入圖像的灰度彼此相同)或者 (Ts —TH < T (x) < Ts + TH并且T ( x + 1) = Ts)(輸入圖像的灰
度變化落在起點灰度土閾值的范圍中,并且在位置乂+ l上的灰度與起 點灰度彼此相同)這與根據(jù)本發(fā)明的除去噪聲/誤差分量的處理相對 應時,所檢測到的灰度變化不被認為是檢測點(不執(zhí)行處理,并且輸 出保持不變)。
(2) 當不滿足條件(1) , Ts —TH〈T (x) 〈Ts + TH并且T ( x + 1) =T ( x )(輸入圖像的灰度變化落在起點灰度±閾值的范圍之中, 并且在位置x+l和位置x上的灰度具有相同值)時,該灰度變化被認 為是用于執(zhí)行線性內插處理的線性內插適用區(qū)域。此時,如果Ts〈T(x),那么輸出位置X-x并且輸出灰度變化FC是FC-OO,并且如 果Ts〉T(x),那么FC-Ol。起點參數(shù)保持器22所保持的參數(shù)從Xs 變?yōu)閤,從Ts變?yōu)門(x),從FCs變?yōu)镕C,并且將用在下一及隨后 周期中。
(3)當不滿足條件(2)時,灰度變化被認為是輪廓區(qū)域。此時, 將輸出位置X設置為X = x并且將輸出灰度變化FC設置為FC = 10。 與(2) —樣,起點參數(shù)保持器22所保持的參數(shù)從Xs變?yōu)閤,從Ts 變?yōu)門(x),從FCs變?yōu)镕C,并且將用在下一及隨后周期中。
如上所述,檢測器ll順序地掃描圖像信號的像素序列,忽略并且 不對一個像素上的一個灰度的灰度變化進行檢測,并且對將要執(zhí)行線 性內插處理的檢測點以及其他檢測點上的其他灰度變化進行檢測。
閾值TH是一個參考值,用于確定在某一檢測點上的灰度變化是 否要通過校正使之變平滑,或保持原樣。可根據(jù)該處理的詳情以及輸 入圖像的特征等等將閾值TH設置為適當值。閾值TH的最簡單值是 TH = 2以用于使最小灰度差的灰度變化平滑。如果輸入圖像(例如一 個畫面)的最小灰度差是2,那么將具有最小灰度差的區(qū)域判斷為灰度 變化平滑的區(qū)域,并且將閾值TH設置為TH-3。
就輸入了圖8 (a)所示的像素序列的示例而言來證實上述處理。 假定閾值TH = 2并且從x - 0起順序地輸入圖像信號。
首先,將起點參數(shù)保持器22設置為用于表示它不保持任何參數(shù)的 初始條件。例如,當將x = 0上的灰度值T (0) = (001100) 2輸入到 起點參數(shù)保持器22時,保持Xs-0、 Ts-T (0)、以及FCs-lO。起 點參數(shù)保持器22保持FCs = 10,因為它不能確定在x = 0上是否存在 灰度變化(不存在數(shù)據(jù)x-—l)。
當設置起點參數(shù)時,判斷輸出部件21從x^ l起執(zhí)行對檢測點進行檢測的處理。因為此時T(1)-TS,所以判斷輸出部件21不執(zhí)行檢
測處理,并且轉到對下一像素值T (2)的處理。
當x-4時,T (4)變?yōu)門 (4) ^Ts、滿足Ts — TH〈T (4) < Ts + TH、并且T (5)變?yōu)門 (5) = Ts。因為滿足條件(1),所以判斷 輸出部件21不執(zhí)行檢測處理。
當x-8時,第一次滿足Ts — TH〈T (8) <Ts + TH,并且T(9) 變?yōu)門 (9) = T (8),因此滿足條件(2)。因此,判斷輸出部件21 輸出X-8, FC-OO,并且將起點參數(shù)更新為Xs-8、 Ts= (001101) 2、并且FCs-OO。從x:9起,判斷輸出部件21利用更新的參數(shù)來執(zhí) 行檢測處理。
重復上述處理(圖8 (b))。圖8 (c)示出了執(zhí)行最終檢測處理 時所獲得的結果。在圖8 (c)中,由箭頭來表示檢測點。實箭頭表示 將要執(zhí)行線性內插處理的檢測點,并且輪廓箭頭表示其他檢測點。如 果灰度變化FC是00或01,那么擴展校正器12判斷出檢測點是將要 執(zhí)行線性內插處理的檢測點。如果灰度變化FC是10,那么擴展校正 器12判斷出檢測點是不執(zhí)行線性內插處理的檢測點。從圖8 (c)的示 例可知線性內插處理將對范圍從x-O至x - 15的區(qū)域進行處理。根據(jù) 背景技術,該區(qū)域已被判斷為由于一個像素上的一個灰度的噪聲/誤差 分量,而不執(zhí)行線性內插處理的區(qū)域。
參考圖9和圖10對擴展校正器12的具體配置和操作詳情進行描述。
圖9是示出了圖6所示的擴展校正器的配置的方框圖,并且圖10 是示出了當將任意像素序列輸入到擴展校正器時所執(zhí)行的灰度擴展處 理的結果的圖表。如圖9所示,擴展校正器12包括校正處理器24、平均校正器25、 參數(shù)提取器26以及參數(shù)緩沖器27。
參數(shù)緩沖器27累積檢測器11所獲得的該圖像的每個序列(行) 的檢測位置X和灰度變化FC。參數(shù)26根據(jù)輸入到校正處理器24的圖 像的像素位置x來從參數(shù)緩沖器27獲取使Xs < x < Xe的相關Xe、Xs, 其變化FCs以及FCe。
校正處理器24提供有通過行緩沖器13而引起了流水線延遲的輸 入圖像信號T(x),根據(jù)輸入信號以及從參數(shù)提取器26所獲取的Xs、 Xe、 FCs、 FCe來執(zhí)行灰度擴展處理,并且輸出處理結果Tout' (x)和 輸入信號T (x)。在灰度擴展處理中,根據(jù)FCs、 FCe的值選擇并執(zhí) 行以下五個處理的任一個。
(1) 當FCs = 00并且FCe = 01時,
Tout' (x) =4[T (Xs) 一 (T (Xe) —T (Xs) ) /2{l — abs (x2 —Xs — Xe) / (Xe—Xs) }]。
(2) 當不滿足條件(1)并且FCs-Ol且FCe-OO時,
Tout' (x) =4[T (Xe) 一 (T (Xe) —T (Xs) ) /2{1—abs (x2 —Xs — Xe) / (Xe —Xs) }]。
(3) 當不滿足條件(2)并且FCs士01且FCe-00時,
Tout' (x) =4[T (Xs) + (T (Xe) —T (Xs) ) (x — Xs) / (Xe _Xs)]。
(4) 當不滿足條件(3)并且FCs-Ol且FCe幸00時,
Tout' (x) =4[T (Xs—l) + (T (Xs) —T (Xs—l) ) (x—Xs) / (Xe —Xs)]。
(5) 當不滿足條件(1)至條件(4)時, Tout' (x) =4T (x)。
截去小數(shù)。處理(1)至處理(4)表示線性內插處理。處理(1)和處理(2)表示用于凸形部分和凹形部分的線性內插處理,并且處理 (3)和處理(4)表示根據(jù)背景技術與線性內插處理相類似的線性內 插處理。處理(5)表示用于添加下述固定灰度值的處理,所述固定灰 度值在不執(zhí)行線性內插處理的檢測點上使用。
在第一示例性實施例中,采用上述校正處理。然而,僅使用處理
(3)和處理(4),或者可采用其他計算公式以實現(xiàn)本發(fā)明的優(yōu)點。
校正處理器24所生成的Tout' (x)具有8位。將Tout' (x)、 T (x)以及T (Xs)的數(shù)據(jù)發(fā)送到平均校正器25。當T (x) #T (Xs) (圖8(b)中的x-4, 6, ll滿足該不等式,即表示像素為噪聲/誤差 分量)時,平均校正器25輸出線性內插的結果與輸入灰度值(Tout (x) =(4T (x) +Tout' (x) ) /2)的平均值。否則,平均校正器25輸出 Tout (x) =Tout' (x)。
平均校正器25提供有數(shù)字圖像信號T (x)以及從校正處理器24 輸出的圖像信號Tcmt' (x),計算從校正處理器24輸出的校正圖像信 號Tout (x)以及數(shù)字圖像信號T (x),如果輸入數(shù)字圖像信號的灰 度值T (x)與線性內插適用區(qū)域的起點灰度T (Xs)不相同,則輸出 該平均值,否則輸出從校正處理器24輸出的圖像信號Tout' (x)。
就從其可獲得圖8 (c)所示的檢測結果的像素序列而言來證實上 述處理。圖10 (a)是箭頭所示的檢測位置與其上的灰度變化FC的值 相結合的圖8 (c)的重復。
與檢測處理一樣,校正處理從x = 0起順序地對輸入圖像數(shù)據(jù)進行 處理。
將校正處理(線性內插處理)(3)應用于范圍從x 0至x = 7 的區(qū)域上,因為Xs-0、 FCs=10、 Xe = 8、 FCe = 00 (Xs<x<Xe)。類似地,將校正處理(3)應用于范圍從X- S至X- 14的區(qū)域上。將校正處理(4)應用于范圍從x-21至x-23的區(qū)域上(圖10 (b))。 圖10 (b)中的虛線所示的區(qū)域是線性內插處理區(qū)域。圖10 (c)示出了在校正處理器24執(zhí)行灰度擴展之后通過平均處 理器25的處理所獲得的結果。如圖10 (c)所示,可知灰度差平滑而 不會受到從x = 0至x = 15的出現(xiàn)了許多最小灰度差的區(qū)域中的一個像 素上的一個灰度的變化的影響。如上所述,根據(jù)本示例性實施例的圖像處理設備包括用于對線性 內插適用區(qū)域進行檢測的檢測器11以及用于根據(jù)所檢測的線性內插適 用區(qū)域來執(zhí)行灰度擴展處理的擴展校正器12。檢測器11順序地掃描輸 入數(shù)字圖像信號的像素序列以對灰度變化進行檢測。檢測器11對預定 范圍中的灰度變化進行檢測。如果位于檢測到灰度變化的位置之后的 像素的灰度值與位于檢測到灰度變化的位置之前的像素的灰度值相 同,那么檢測器11不對灰度變化進行檢測,并且對要執(zhí)行線性內插處 理的檢測點以及其他檢測點上的除了上述灰度變化之外的灰度變化進 行檢測。擴展校正器12對要執(zhí)行線性內插處理的檢測點執(zhí)行線性內插 處理,從而執(zhí)行適當灰度擴展處理。平均校正器25輸出線性內插處理的結果與輸入灰度值的平均值, 從而降低假定是噪聲/誤差分量的信號的變化,并且由此降低噪聲/誤差 分量。在本示例性實施例中,檢測器11確定檢測位置的檢測位置數(shù)據(jù)和 灰度變化FC,并且擴展校正器24根據(jù)該數(shù)據(jù)執(zhí)行校正處理。然而, 可將檢測器11和擴展校正器12分配到任何期望處理。例如,檢測器 11可執(zhí)行處理以直至產生校正位(通過從本示例性實施例中的校正處 理器12所獲得的處理結果中減去輸入圖像灰度所生成的值),并且擴 展校正器12可僅執(zhí)行灰度增加處理。類似地,還可將校正處理器12和灰度變化降低器分配到任何期望處理。
在本示例性實施例中,僅在一個方向(輸入圖像的圖像數(shù)據(jù)的按 時間順序的方向X方向)上執(zhí)行檢測處理。然而,如果圖6所示的 行緩沖器13可存儲多個圖像數(shù)據(jù)行,那么圖像處理設備不但可在X方 向上執(zhí)行檢測與灰度擴展處理,而且還可在Y方向上執(zhí)行檢測與灰度 擴展處理。
然而,因為在Y方向上的檢測與灰度擴展處理取決于可存儲在行
緩沖器13中的行數(shù),因此通常不能如在X方向上的檢測與灰度擴展處 理一般多的執(zhí)行。因此,在Y方向上的灰度擴展處理可對灰度變化平 滑的區(qū)域進行檢測并且將該區(qū)域的圖像數(shù)據(jù)提供給LPF (低通濾波器) 以除去噪聲/誤差分量。如果根據(jù)緩沖器的限制而適當?shù)匦薷脑赬和Y 方向上的檢測與灰度擴展處理,那么可利用所給定的配置實現(xiàn)最佳灰 度擴展處理。
如果可存儲在行緩沖器13中的行數(shù)受到限制,那么如下交替地執(zhí) 行在Y方向上的檢測與灰度擴展處理-
將諸如平滑灰度區(qū)域這樣的包括有灰度變化的區(qū)域中的假輪廓表 示為XY面中的曲線。換句話說,認為在靠近行之間所檢測到的假輪廓 是彼此高度相關。因此,可根據(jù)預測的檢測數(shù)據(jù)以及在Y方向上的檢 測數(shù)據(jù)來執(zhí)行灰度擴展處理。如需要可根據(jù)檢測數(shù)據(jù)來改變預測的檢 測數(shù)據(jù)。
可根據(jù)先前幀中的圖像信號來執(zhí)行在Y方向上的檢測處理,并且 可將該檢測結果應用于當前幀中的圖像。該處理基于幀間圖像通常彼 此非常高的相關這樣的事實。然而,對于圖像處理設備而言必須具有 這樣的裝置,該裝置用于確認圖像質量并且在如果如場景變化這樣的 幀間相關性很低的情況下不通過線性內插來執(zhí)行灰度擴展處理。如上所述,即使由于成本或其他原因而使行緩沖器13具有有限存 儲能力,但是也可在與存儲在行緩沖器13中的圖像數(shù)據(jù)所排列的方向 不同的方向上執(zhí)行檢測與灰度擴展處理。因此,可實現(xiàn)更適當?shù)幕叶?擴展處理。(第二示例性實施例) 下面對根據(jù)本發(fā)明第二示例性實施例的圖像處理設備進行描述。圖ll是示出了根據(jù)本發(fā)明第二示例性實施例的圖像處理設備的配 置的方框圖。根據(jù)第二示例性實施例的圖像處理設備與根據(jù)圖6所示的第一示 例性實施例的圖像處理設備的不同之處在于它具有幀緩沖器14以代替行緩沖器13,并且將幀緩沖器14所重排的圖像信號送至檢測器11。 利用這個配置,從幀緩沖器14送至檢測器11的信號序列的排列,不必與根據(jù)第一示例性實施例的圖像處理設備的情況下的輸入信號的 信號序列的排列相同。例如,如果輸入圖像是柵格圖像,那么從畫面的左上角起橫向地 連續(xù)發(fā)送圖像數(shù)據(jù)。根據(jù)本示例性實施例,可按照任何序列將諸如就 柵格圖像的信號序列的排列而言,豎向排列的圖像數(shù)據(jù)這樣的連續(xù)排列的圖像數(shù)據(jù)從幀緩沖器14送至檢測器11。檢測器11在例如橫向方向(X方向)和豎向方向(Y方向)之類 的多個方向上對圖像數(shù)據(jù)進行檢測,因此如圖ll所示生成了兩維坐標 (X, Y)的檢測位置數(shù)據(jù),并且還生成了兩維坐標(FCx, FCy)的灰 度變化。因此,可執(zhí)行更高精確的灰度擴展處理。例如,擴展校正器 12對X方向數(shù)據(jù)和Y方向數(shù)據(jù)單獨執(zhí)行灰度擴展校正處理,并且執(zhí)行 使該結果相加或者計算其平均值這樣的處理,因此在灰度擴展處理中可反映出在這兩個方向上的檢測結果。
因為根據(jù)本示例性實施例的圖像處理設備包括幀緩沖器14,因此 不但可在輸入圖像的圖像數(shù)據(jù)所排列的方向上執(zhí)行檢測與校正處理, 而且還可在任意方向上執(zhí)行檢測與校正處理。因此,該圖像處理設備 可執(zhí)行更適當?shù)幕叶葦U展處理。
與第一示例性實施例一樣,根據(jù)本示例性實施例的圖像處理設備 因為平均校正器25會降低假定是一個像素上的一個灰度的噪聲/誤差 分量的信號變化,可降低噪聲/誤差分量。
(第三示例性實施例) 下面根據(jù)本發(fā)明第三示例性實施例對圖像處理設備進行描述。
根據(jù)第一和第二示例性實施例,將根據(jù)本發(fā)明的圖像處理方法應 用于圖像處理設備上。根據(jù)該第三示例性實施例,將在第一和第二示 例性實施例中所說明的圖像處理處理應用于顯示設備上。
圖12是示出了根據(jù)本發(fā)明的顯示設備的配置的方框圖。
根據(jù)第三示例性實施例的顯示設備包括用于對從諸如計算機等等 這樣的信息處理設備所傳送的8位圖像數(shù)據(jù)的柵格圖像執(zhí)行檢測處理
的檢測器ll、用于存儲一行圖像數(shù)據(jù)的行緩沖器13、用于根據(jù)從檢測 器11所傳送的檢測位置數(shù)據(jù)X和灰度變化數(shù)據(jù)FC,將從行緩沖器13 所輸出的圖像數(shù)據(jù)的灰度擴展為IO位灰度的擴展校正器12、以及可顯 示IO位圖像數(shù)據(jù)的圖像顯示單元15。
根據(jù)第三示例性實施例的顯示設備具有與圖6所示的根據(jù)第一示 例性實施例的圖像處理設備相同的配置,除了增加了圖像顯示單元15。 在根據(jù)該第三示例性實施例的顯示設備中,檢測器ll、擴展校正器12以及行緩沖器13構成了圖像處理器。
在本示例性實施例中,通過示例來說明將8位圖像數(shù)據(jù)灰度擴展 成10位圖像數(shù)據(jù)。然而,該處理方法剩余與將6位圖像數(shù)據(jù)灰度擴展 成8位圖像數(shù)據(jù)相同。
行緩沖器更好地可存儲圖像顯示單元的X方向上的一行圖像數(shù) 據(jù),因為顯示設備在主掃描方向上對每行圖像數(shù)據(jù)進行連續(xù)地處理。
圖像顯示單元15可以是例如LCD、 PDP、 EL、 CRT等等這樣的可顯示 圖像數(shù)據(jù)的任何圖像顯示單元。
因此,即使輸入圖像數(shù)據(jù)的位數(shù)因而小于可在圖像顯示單元15上 顯示的位數(shù),也可執(zhí)行適當灰度擴展處理以防止生成假輪廓以用于顯 示較高圖像質量的圖像。
根據(jù)本示例性實施例,與第一和第二示例性實施例一樣,因為平 均值校正器25降低了假定是一個像素上的一個灰度的噪聲/誤差分量 的信號變化,因此可降低噪聲/誤差分量。
(第四示例性實施例) 下面將參考附圖,對本發(fā)明的第四示例性實施例進行描述。
第四示例性實施例采用信息處理設備以實現(xiàn)根據(jù)本發(fā)明的圖像處 理方法。具體地說,如圖13所示,由計算機(CPU 31)來執(zhí)行第一示 例性實施例所示的檢測器11和擴展校正器12的處理操作。
圖14、圖15、以及圖16是根據(jù)本發(fā)明的圖像處理方法的序列的 流程圖。圖14至16表示通過利用CPU 31的根據(jù)第一示例性實施例的 圖像處理設備的示例。根據(jù)本發(fā)明的圖像處理方法對輸入6位柵格圖像執(zhí)行檢測處理并
且將該檢測結果擴展成8位數(shù)據(jù)。圖14所示的步驟S2至S12的處理 與根據(jù)第一示例性實施例的檢測器11的處理操作(第一圖像處理操作) 相對應,并且圖15和圖16所示的步驟S13至S28的處理與根據(jù)第一 示例性實施例的擴展校正器12的處理操作(第二圖像處理操作)相對 應。
CPU 31根據(jù)存儲在未示出的ROM或記錄介質中的程序,來執(zhí)行 這些處理序列,以實現(xiàn)檢測器11和擴展校正器12的功能。
下面參考圖14對第一圖像處理操作進行描述。
如圖14所示,當將柵格圖像1的圖像數(shù)據(jù)In (6位)輸入到計算 機時,CPU 31提取用于表示輸入圖像信號是哪個像素的圖像信號的信 息(像素的y值)。(步驟S1) In ()表示灰度值。
為了根據(jù)像素的Y坐標對行的圖像數(shù)據(jù)執(zhí)行檢測與校正處理, CPU 31對輸入信號位置x0 = 0進行初始化并且獲得預定X方向上的數(shù) 據(jù)長度Xmax (步驟S2)。
為了開始檢測處理,CPU31設置起點位置Xs-O、起點先前位置 XsO-O、起點灰度Ts-In(O, y)、起點變化FCs-lO、以及閾值TH =2 (步驟S3)。
利用所設置的初始條件,根據(jù)以下過程執(zhí)行檢測處理。
首先,CPU31使輸入信號位置xO加1 (步驟S4)。
此后,如果x0的值等于Xmax,那么CPU 31完成灰度變化檢測 處理,并且轉到步驟S7。否則,CPU31'轉到灰度變化檢測處理(步驟S5)。
(灰度變化檢測處理)
此后,當位置xO的灰度數(shù)據(jù)In (x0, y)等于起點灰度Ts (相同 灰度延續(xù))或者Ts — TH〈In (x0, y) < Ts + TH并且In (x0+l, y)= Ts (—個像素上的一個灰度的變化)時,CPU 31回到步驟S4并且繼 續(xù)對灰度變化進行檢測。否則,CPU將該數(shù)據(jù)視為灰度變化,并且轉 到步驟S7 (步驟S6)。
此后,CPU31保持終點位置Xe-xO和終點灰度Te-In (x0, y) 的值(步驟S7)。
(檢測點變化設置處理) 此后,當Ts —TH <In (x0, y) < Ts + TH并且In (xO+l , y) = In (x0, y)時,CPU 31轉到步驟S9 (確定該區(qū)域是否是線性內插適用 區(qū)域)。否則,CPU31轉到步驟S10 (步驟S8)。
在步驟S9中,CPU 31對In (xO, y)與Ts進行相互比較以確定 線性內插適用區(qū)域中的灰度變化是遞增的還是遞減的。如果灰度變化 是遞增的,那么CPU31轉到步驟S11。如果灰度變化是遞減的,那么 CPU 31轉到步驟S12。
在步驟S10中,CPU31將終點變化Te設置為10 (它不是線性內 插適用區(qū)域)。
在步驟S11中,CPU31將終點變化Te設置為00 (它是線性內插 適用區(qū)域并且其灰度變化是遞增的)。
在步驟S12中,CPU31將終點變化Te設置為01 (它是線性內插 適用區(qū)域并且其灰度變化是遞減的)。CPU 31保持在步驟S10至S12中所確定的參數(shù),并且轉到作為第
二圖像處理操作的灰度擴展處理。
下面參考圖15和圖16對第二圖像處理操作進行描述。
如圖15所示,CPU31將擴展校正信號位置x設置為Xs(步驟13)。
(灰度擴展細節(jié)確定處理) 此后,根據(jù)起點灰度變化FCs和終點灰度變化FCe的值,CPU 31 確定要應用的灰度擴展處理(步驟S14至S17)。根據(jù)如下(1)至(5) 執(zhí)行確定灰度擴展處理細節(jié)的處理
如果FCs = 00并且FCe = 01,那么CPU 31執(zhí)行步驟S18 (步驟 S14)。
如果不滿足條件(1),并且FCs-Ol且FCe-OO,那么CPU31 執(zhí)行步驟S19 (步驟S15)。
(3) 如果不滿足條件(2)并且FCe-OO,那么CPU 31執(zhí)行步驟
520 (步驟S16)。
(4) 如果不滿足條件(3)并且FCs-Ol,那么CPU 31執(zhí)行步驟
521 (步驟S17)。
(5) 如果不滿足條件(4),那么CPU31執(zhí)行步驟S22(步驟17)。 (灰度擴展處理)
利用起始位置Xs、起點灰度Ts、終點位置Xe、終點灰度Te、擴 展校正信號位置x、以及輸入圖像信號,CPU 31根據(jù)步驟S14至S17的選擇結果來執(zhí)行以下(1)至(5)所表示的灰度擴展處理的一個。
(1) 步驟S18:
Out' (x) =4 [In (Xs) — (In (Xe) —In (Xs) ) /2{1 —abs (x2 —Xs —Xe) / (Xe — Xs) }]。
(2) 步驟S19:
Out' (x) =4 [In (Xe) — (In (Xe) —In (Xs) ) /2{1 —abs (x2 —Xs — Xe) / (Xe —Xs) }]。
(3) 步驟S20:
Out' (x) =4 [In (Xs) + (In (Xe) —In (Xs) ) (x—Xs) / (Xe —Xs)]。
(4) 步驟S21:
Out ' (x) = 4 [In (XsO) + (In (Xs) —In (Xs0) ) (x —Xs) / (Xe —Xs)]。
(5) 步驟S22 (不執(zhí)行線性內插處理) Out' (x) -4In (x)。
(平均校正處理)
此后,CPU 31對In (x, y)與Ts進行相互比較并且執(zhí)行以下處 理的任一個(步驟S23):
-當In (x)學Ts時,Out (x) = (In (x) + Out' (x) ) / 2
'否則,Out (x) =Out' (x)
此后,CPU31使x的值加l (步驟S24)。
如果x〈Xe,那么CPU 31回到步驟S14以便利用相同參數(shù)Xs、 Ts、 Xe、 Te重復灰度擴展處理。如果x《e,那么CPU31完成灰度擴 展處理(步驟S25)。
此后,CPU 31對x0的值與Xmax進行比較(步驟S26)。如果 xO=Xmax,那么CPU 31轉到步驟S29,因為它對從x = 0至Xmax的—行的所有輸入信號In (x, y)執(zhí)行灰度擴展處理。否則,CPU 31轉 到步驟S27以繼續(xù)用于保持輸入信號的處理。
在步驟S27中,CPU31將Xs置成起點先前位置XsO。
此后,CPU31將Xe置成起點位置Xs,將Te置成起點灰度Ts, 并且將FCe置成起點變化FCs (步驟S28),并且此后回到步驟S4以 再次開始檢測處理。
CPU31輸出通過上述處理所獲得的輸出圖像數(shù)據(jù)Out(x, y) (8 位)。
如上所述,根據(jù)第一示例性實施例的檢測器11的處理操作(第一 圖像處理操作)和擴展校正器12的處理操作(第二圖像處理操作)由 計算機來執(zhí)行,與根據(jù)第一示例性實施例的圖像處理設備所執(zhí)行的圖 像處理操作相同,但無需特定硬件。
圖14至圖16所示的流程圖表示根據(jù)第一示例性實施例的圖像處 理設備的處理操作。還可通過計算機來執(zhí)行根據(jù)第二示例性實施例圖 像處理設備的處理操作。
在第四示例性實施例中,由計算機根據(jù)該程序來執(zhí)行降低柵格圖 像的數(shù)據(jù)量的處理以及擴展圖像數(shù)據(jù)以恢復原始圖像的處理。通過計 算機可以執(zhí)行這些處理中的任何一個。
在第四示例性實施例中,通過計算機來實現(xiàn)根據(jù)第一示例性實施 例的圖像處理設備的功能。還可通過計算機來實現(xiàn)上述圖像檢測設備 以及灰度擴展設備的處理操作。
在第一至第四示例性實施例中,將通過灰度擴展所增加的圖像數(shù)據(jù)的位數(shù)說明為是恒定的。然而,通過灰度擴展可使位數(shù)增大到任何 數(shù)目。
說明了第一至第四示例性實施例是本發(fā)明的優(yōu)選實施例,并且本 發(fā)明并不局限于第一至第四示例性實施例所示的配置。例如,通過灰 度擴展處理不必使各個顏色中的圖像數(shù)據(jù)的位數(shù)增大到相同數(shù)目。具
體地說,如果由數(shù)據(jù)R具有5位、數(shù)據(jù)G具有6位、以及數(shù)據(jù)B具有 5位的三原色R、 G、 B來表示圖像數(shù)據(jù),那么可使數(shù)據(jù)R和數(shù)據(jù)B擴 展3位并且使數(shù)據(jù)G擴展2位以將圖像數(shù)據(jù)R、 G、 B轉換成8位圖像 數(shù)據(jù)。
可僅增大圖像數(shù)據(jù)R、 G、 B中的一些顏色的位數(shù)。柵格圖像不需 是由多個顏色中的圖像數(shù)據(jù)所組成的彩色圖像,而可以是單色圖像。
在該示例性實施例中, 一個像素上的一個灰度的變化假定是噪聲/ 誤差分量。然而,如本發(fā)明的原理所示,根據(jù)圖像和顯示設備的清晰 程度可將n個像素上的一個灰度的變化檢測為噪聲/誤差分量。因此可 以用多種方式對本發(fā)明進行修改。
權利要求
1.一種圖像處理設備,包括檢測器,用于通過順序地掃描輸入數(shù)字圖像信號的像素序列來檢測線性內插適用區(qū)域,作為通過經(jīng)由所述輸入數(shù)字圖像信號的所述像素序列的線性內插來執(zhí)行灰度擴展處理而使灰度變化平滑的區(qū)域;以及擴展校正器,用于對通過所述檢測器所檢測的所述線性內插適用區(qū)域執(zhí)行灰度擴展處理;其中,當所述檢測器順序地掃描所述輸入數(shù)字圖像信號的所述像素序列的灰度值時,如果所述檢測器檢測到在預定范圍中的灰度變化,并且檢測到所述灰度變化的位置之后的位置上的像素的灰度值與檢測到所述灰度變化的所述位置之前的位置上的像素的灰度值相同,那么所述檢測器將檢測到所述灰度變化的所述像素的灰度值認為是所述像素之后和之前的位置上的像素的灰度值。
2. —種圖像處理設備,包括檢測器,用于通過順序地掃描輸入數(shù)字圖像信號的像素序列來檢 測線性內插適用區(qū)域,作為通過經(jīng)由所述輸入數(shù)字圖像信號的所述像素序列的線性內插來執(zhí)行灰度擴展處理而使灰度變化平滑的區(qū)域;以 及擴展校正器,用于對通過所述檢測器所檢測的所述線性內插適用 區(qū)域執(zhí)行灰度擴展處理;其中,當所述檢測器順序地掃描所述輸入數(shù)字圖像信號的所述像 素序列的灰度值時,如果所述檢測器檢測到具有從檢測到灰度變化的 位置在多個像素上延續(xù)的相同灰度值的在預定范圍中的灰度變化并且 在所述相同灰度值之后的位置上的像素的灰度值與檢測到所述灰度變 化的所述位置之前的位置上的像素的灰度值相同,那么所述檢測器將 檢測到所述灰度變化的所述像素的灰度值認為是所述像素之后和之前 的位置上的像素的灰度值。
3. 根據(jù)權利要求1或2的圖像處理設備,還包括 校正處理器,用于基于來自所述檢測器的檢測位置數(shù)據(jù)和灰度變化來對所述輸入數(shù)字圖像信號執(zhí)行校正處理;以及平均校正器,被提供有所述數(shù)字圖像信號和來自所述校正處理器 的輸出圖像信號,計算通過所述校正處理器所校正的圖像信號與所述 數(shù)字圖像信號的平均值,如果所述數(shù)字圖像信號的灰度值與所述線性 內插適用區(qū)域的起點灰度不相同則輸出所述平均值,否則輸出來自所 述校正處理器的所述輸出圖像信號。
4. 根據(jù)權利要求1至3中任意一項的圖像處理設備,還包括 行緩沖器,用于至少存儲所述數(shù)字圖像信號的一行圖像信號。
5. 根據(jù)權利要求1至3中任意一項的圖像處理設備,還包括-幀緩沖器,用于至少存儲表示所述數(shù)字圖像信號的一畫面的圖像信號。
6. 根據(jù)權利要求1至5中任意一項的圖像處理設備,其中,所述 預定范圍中的所述灰度變化包括所述數(shù)字圖像信號的最小灰度差的灰 度變化。
7. 根據(jù)權利要求1至6中任意一項的圖像處理設備,其中,所述 檢測器將相同灰度值延續(xù)并且滿足區(qū)域之間的灰度差屬于預定值的條 件的相鄰區(qū)域檢測為所述線性內插適用區(qū)域。
8. —種顯示設備,包括圖像處理器,所述圖像處理器包括檢測器,用于通過順序地掃 描輸入數(shù)字圖像信號的像素序列來檢測線性內插適用區(qū)域,作為通過 經(jīng)由所述輸入數(shù)字圖像信號的像素序列的線性內插來執(zhí)行灰度擴展處 理而使灰度變化平滑的區(qū)域,其中,如果所述檢測器檢測到在預定范圍中的灰度變化,并且檢測到所述灰度變化的位置之后的位置上的像 素的灰度值與檢測到所述灰度變化的所述位置之前的位置上的像素的 灰度值相同,那么所述檢測器將檢測到所述灰度變化的所述像素的灰 度值認為是所述像素之后和之前的位置上的像素的灰度值;以及擴展 校正器,用于對通過所述檢測器所檢測的所述線性內插適用區(qū)域執(zhí)行 灰度擴展處理;以及顯示單元,用于基于來自所述圖像處理器的輸出信號來顯示圖像。
9. 一種顯示設備,包括圖像處理器,所述圖像處理器包括檢測器,用于通過順序地掃 描輸入數(shù)字圖像信號的像素序列來檢測線性內插適用區(qū)域,作為通過 經(jīng)由所述輸入數(shù)字圖像信號的像素序列的線性內插來執(zhí)行灰度擴展處 理而使灰度變化平滑的區(qū)域,其中,如果所述檢測器檢測到具有從檢 測到所述灰度變化的位置在多個像素上延續(xù)的相同灰度值的在預定范 圍中的灰度變化并且所述相同灰度值之后的位置上的像素的灰度值與 檢測到所述灰度變化的所述位置之前的位置上的像素的灰度值相同, 那么所述檢測器將檢測到所述灰度變化的所述像素的灰度值認為是所述像素之后和之前的位置上的像素的灰度值;以及擴展校正器,用于對通過所述檢測器所檢測的所述線性內插適用區(qū)域執(zhí)行灰度擴展處理;以及顯示單元,用于基于來自所述圖像處理器的輸出信號來顯示圖像。
10. —種圖像處理方法,包括步驟通過順序地掃描輸入數(shù)字圖像信號的像素序列來檢測線性內插適 用區(qū)域,作為通過經(jīng)由所述輸入數(shù)字圖像信號的像素序列的線性內插來執(zhí)行灰度擴展處理而使灰度變化平滑的區(qū)域;以及對通過所述檢測器所檢測的所述線性內插適用區(qū)域執(zhí)行灰度擴展 處理;其中,所述檢測線性內插適用區(qū)域的步驟順序地掃描所述輸入數(shù) 字圖像信號的所述像素序列的灰度值,如果所述檢測線性內插適用區(qū)域的步驟檢測到預定范圍中的灰度變化,并且檢測到所述灰度變化的 位置之后的位置上的像素的灰度值與檢測到所述灰度變化的所述位置 之前的位置上的像素的灰度值相同,那么所述檢測線性內插適用區(qū)域 的步驟將檢測到所述灰度變化的所述像素的灰度值認為是所述像素之 后和之前的位置上的像素的灰度值。
11. 一種圖像處理方法,包括步驟通過順序地掃描輸入數(shù)字圖像信號的像素序列來檢測線性內插適 用區(qū)域,作為通過經(jīng)由所述輸入數(shù)字圖像信號的像素序列的線性內插 來執(zhí)行灰度擴展處理而使灰度變化平滑的區(qū)域;以及對通過所述檢測器所檢測的所述線性內插適用區(qū)域執(zhí)行灰度擴展 處理;其中,所述檢測線性內插適用區(qū)域的步驟順序地掃描所述輸入數(shù) 字圖像信號的所述像素序列的灰度,如果所述檢測線性內插適應區(qū)域 的步驟檢測到具有從檢測到灰度變化的位置在多個像素上延續(xù)的相同 灰度值的在預定范圍中的灰度變化并且在所述相同灰度值之后的位置 上的像素的灰度值與檢測到所述灰度變化的所述位置之前的位置上的 像素的灰度值相同,那么所述檢測線性內插適用區(qū)域的步驟將檢測到 所述灰度變化的所述像素的灰度值認為是所述像素之后和之前的位置 上的像素的灰度值。
12. —種程序,用于使計算機執(zhí)行根據(jù)權利要求10或11的圖像 處理方法。
全文摘要
一種圖像處理設備包括用于檢測線性內插適用區(qū)域的檢測器,以及用于對檢測器所檢測的線性內插適用區(qū)域執(zhí)行灰度擴展處理的擴展校正器。當檢測器11檢測到線性內插適用區(qū)域時,如果位于檢測到預定范圍中的灰度變化的像素之前與之后的像素的灰度值彼此相同,那么檢測器判斷出該灰度變化是由于噪聲等等引起的,并且將檢測到灰度變化的像素的灰度值認為是位于該像素之前和之后的像素的灰度值。
文檔編號G09G3/20GK101317195SQ20068004491
公開日2008年12月3日 申請日期2006年11月24日 優(yōu)先權日2005年11月30日
發(fā)明者宮坂大吾 申請人:日本電氣株式會社