TWI389571B - 影像處理方法以及影像處理裝置 - Google Patents
影像處理方法以及影像處理裝置 Download PDFInfo
- Publication number
- TWI389571B TWI389571B TW098133141A TW98133141A TWI389571B TW I389571 B TWI389571 B TW I389571B TW 098133141 A TW098133141 A TW 098133141A TW 98133141 A TW98133141 A TW 98133141A TW I389571 B TWI389571 B TW I389571B
- Authority
- TW
- Taiwan
- Prior art keywords
- pixel
- chroma
- difference
- initial
- values
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Processing Of Color Television Signals (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
本發明有關於一種影像處理裝置,尤指一種可以改善影像邊緣模糊現象的影像處理裝置及影像處理方法。
在一般的影像顯示系統中,例如電視、數位相機、個人電腦等等,於影像資料於顯示於螢幕之前,考量到影像資料可能會有雜訊干擾或是因為影像縮點(例如由高解析度的影像轉變為低解析度的影像時)而造成鋸齒狀邊緣的情況,影像資料通常會先經過低通濾波(low-pass filtering)作業以改善影像資料的品質,一般來說,所謂低通濾波作業是指將每一個像素的亮度/彩度值與其相鄰像素值的亮度/彩度值作加權運算,以產生該像素之濾波後的亮度/彩度值,而經過低通濾波後的影像資料,其影像邊緣會較為平滑(smooth)。
然而,雖然低通濾波作業可以改善影像雜訊以及鋸齒狀邊緣的現象,但是,低通濾波作業也同時使得影像邊緣變的模糊,如第1圖所示,假設原始影像畫面包含有兩相鄰的區域110以及區域120,其具有邊緣102,且區域110以及區域120具有不同的色彩(例如區域110為黃色、區域120為藍色),然而,當原始影像畫面經過上述之低通濾波作業之後,原本的邊緣102會變的模糊而使得邊緣102附近會形成一個模糊的區域104,其中區域104彩度值(例如Cb、Cr值)的變化可以參考第1圖下方的Cb、Cr值示意圖。如第1圖下方之Cb、Cr值示意圖所示,實線部分為原始影像畫面之Cb、Cr值分佈圖,而虛線部份為當原始影像畫面經過低通濾波作業後,區域104的Cb、Cr值分佈圖(僅為範例說明)。由下方的Cb、Cr值示意圖可知,區域104中不同像素會具有多種不同的顏色。
為了解決上述影像畫面在低通濾波作業之後邊緣模糊化的問題,一般而言,影像顯示系統會再針對低通濾波後的影像畫面進行邊緣強化的作業,以改善影像邊緣模糊的問題。請同時參考第1圖以及第2圖,第2圖為習知改善影像邊緣模糊現象之方法的示意圖。參考第2圖,第2圖中的CPi
、CPl
、CPr
係分別為第1圖所示之像素Pi
、Pl
、Pr
在色彩座標上的座標點(CPi
為低通濾波過後Pi
的彩度座標點),在習知改善影像邊緣模糊現象的方法中,位於模糊區域104的像素Pi
,其Cb、Cr值會分別被調整至像素Pl
或是Pr
的Cb、Cr值,以改善邊緣模糊的問題,舉例來說,影像顯示系統會判斷像素Pi
的Cb值與像素Pl
以及Pr
中哪一個像素的Cb值比較接近,並將較接近的Cb值(像素Pl
或是Pr
的Cb值)設為像素Pi
之調整後Cb值;同理,之後影像顯示系統會判斷像素Pi
的Cr值與像素Pl
以及Pr
中哪一個像素的Cr值比較接近,並將較接近的Cr值(像素Pl
或是Pr
的Cr值)設為像素Pi
之調整後Cr值。上述方法的目的是為了將區域104中的顏色調整為區域110或是區域120其中一個區域的顏色,以改善影像邊緣模糊的問題,然而,針對第2圖所示之一特別情況,上述方法可能會造成影像邊緣出現另外一種顏色,而造成影像畫面失真。如第2圖所示,因為像素Pi
的Cb值比較接近像素Pl
的Cb值,因此,像素Pi
之調整後Cb值會等於像素Pl
的Cb值;另一方面,因為像素Pi
的Cr值比較接近像素Pr
的Cr值,因此,像素Pi
之調整後Cr值會等於像素Pr
的Cr值,如第2圖所示,像素Pi
之調整後彩度值在色彩座標上的座標點為CPi_adj
,而CPi_adj
為一新的顏色(不同於區域110的顏色(座標CPl
)以及區域120的顏色(座標CPr
)),如此一來,會造成影像畫面失真而影響到顯示品質。
因此,本發明的目的之一在於提供一種影像處理方法以及影像處理裝置,使得影像邊緣模糊現象可以有效的改善,且不會發生影像失真的問題。
依據本發明之一實施例,一種影像處理方法包含有:接收一畫面資料,其中該畫面資料包含一第一像素、一第二像素以及一第三像素,其中該第一像素、該第二像素以及該第三像素係為鄰近像素,且該第二像素位於該第一、第三像素之間;計算該第一像素之兩個初始彩度值與該第二像素之兩個初始彩度值之間的差異以決定出一第一差值,以及計算該第二像素之兩個初始彩度值與該第三像素之兩個初始彩度值之間的差異以決定出一第二差值;比較該第一差值以及該第二差值以自該第一像素與該第三像素中選擇其一以作為一目標像素,其中當該第一差值小於該第二差值,選擇該第一像素作為該目標像素;當該第一差值大於該第二差值,選擇該第三像素作為該目標像素;以及至少依據該目標像素的兩個初始彩度值來決定該第二像素之兩個調整後彩度值。
依據本發明之另一實施例,一種影像處理裝置包含有一影像調整單元,用來接收一畫面資料以及產生一調整後畫面資料,該畫面資料包含有一第一像素、一第二像素以及一第三像素,其中該第一像素、該第二像素以及該第三像素係為鄰近像素,且該第二像素位於該第一、第三像素之間,該影像調整單元包含有一彩度差異計算單元、一目標像素決定單元以及一彩度調整單元。該彩度差異計算單元係用來計算該第一像素之兩個初始彩度值與該第二像素之兩個初始彩度值之間的差異以決定出一第一差值,以及計算該第二像素之兩個初始彩度值與該第三像素之兩個初始彩度值之間的差異以決定出一第二差值。該目標像素決定單元係用來比較該第一差值以及該第二差值以自該第一像素與該第三像素中選擇其一以作為一目標像素,其中當該第一差值小於該第二差值,選擇該第一像素作為該目標像素;當該第一差值大於該第二差值,選擇該第三像素作為該目標像素。該彩度調整單元係用來至少依據該目標像素的兩個初始彩度值來決定該第二像素之兩個調整後彩度值。
依據本發明之另一實施例,一種影像處理方法包含有:接收一畫面資料,其中該畫面資料包含有一第一像素、一第二像素以及一第三像素,其中該第一像素、該第二像素以及該第三像素係為鄰近像素,且該第二像素位於該第一、第三像素之間;計算該第一像素之一初始彩度值與該第二像素之一初始彩度值之間的差異以決定出一第一差值,以及計算該第二像素之該初始彩度值與該第三像素之一初始彩度值之間的差異以決定出一第二差值;比較該第一差值以及該第二差值以自該第一像素與該第三像素中選擇其一以作為一目標像素,其中當該第一差值小於該第二差值,選擇該第一像素作為該目標像素;當該第一差值大於該第二差值,選擇該第三像素作為該目標像素;以及依據該目標像素的初始彩度值以及該第二像素之該初始彩度值來決定該第二像素之一調整後彩度值。
請參考第3圖,第3圖為依據本發明一實施例之影像處理裝置300的示意圖,如第3圖所示,影像處理裝置300包含有一低通濾波處理單元310以及一影像調整單元320,其中影像調整單元320包含有一彩度差異計算單元321、一目標像素決定單元322以及一彩度調整單元323。影像處理裝置300可以應用於電視、個人電腦、數位相機等等具有螢幕以顯示影像畫面的電子產品,且可以使用軟體或是硬體來實作。
請同時參考第3圖以及第4圖,第4圖為依據本發明一實施例之影像處理裝置300中之影像調整單元320對一初始影像畫面資料Fin
’進行影像處理的流程圖,其中初始影像畫面資料Fin
’係為一影像資料Fin
經過低通濾波處理單元310所產生的。在以下有關第4圖之流程圖的說明中,係以初始影像畫面資料Fin
’中的一圖框500之一像素P5
為例子來說明,圖框500的示意圖請參見第5圖,其中圖框500中每一個像素均包含有兩個初始彩度值(兩個彩度值可以為Cb/Cr、U/V、或是其他規格下的彩度值,但在以下的說明中,僅以Cb/Cr來作說明),且該兩個初始彩度值均為經過低通濾波作業的彩度值。
在步驟400中,彩度差異計算單元321會計算像素P5
與其兩側鄰近像素之初始Cb、Cr值之間的差異,且該兩個鄰近像素與像素P5
中間會具有複數個像素(例如2~15個像素),舉例來說,可以選擇位於像素P5
左側的像素P1
、以及位於像素P5
右側的像素P9
。在以下的說明中,係以像素P1
以及像素P9
來作說明,但這並非作為本發明的限制。於本發明之其他實施例中,像素P1
、P9
可以使用其他位於像素P5
兩側的像素來代替。
詳細來說,彩度差異計算單元321計算像素P5
與像素P1
之初始Cb、Cr值的差異,以決定出一第一差值d1
,彩度差異計算單元321並計算像素P5
與像素P9
之初始Cb、Cr值的差異,以決定出一第二差值d2
。關於決定出第一差值d1
與第二差值d2
的示意圖可以參見第6圖,其中CP1
、CP5
、CP9
分別為像素P1
、P5
、P9
在色彩座標上的座標點,且 ,其中CP1_Cb
、CP5_Cb
、CP9_Cb
分別為座標點CP1
、CP5
、CP9
在座標軸Cb上的值,且CP1_Cr
、CP5_Cr
、CP9_Cr
分別為座標點CP1
、CP5
、CP9
在座標軸Cr上的值。需注意的是,第6圖所示之第一差值d1
為像素P5
與像素P1
之初始Cb、Cr值在色彩座標上的距離,且第二差值d2
為像素P5
與像素P9
之初始Cb、Cr值在色彩座標上的距離。然而,這並非作為本發明的限制。於本發明之其他實施例中,第一差值d1
可以為任何可以代表像素P5
與像素P1
之初始Cb、Cr值的差異的值,且第二差值d2
亦可以為任何可以代表像素P5
與像素P9
之初始Cb、Cr值的差異的值。
接著,在步驟402中,目標像素決定單元322比較第一差值d1
以及第二差值d2
,以自像素P1
、P9
中選擇一個像素來作為一目標像素,其中當第一差值d1
小於第二差值d2
時,則代表像素P5
的色彩比較接近像素P1
的色彩,此時選擇像素P1
以作為該目標像素;反之,當第一差值d1
大於第二差值d2
,則代表像素P5
的色彩比較接近像素P9
的色彩,此時選擇像素P9
作為該目標像素。之後,於步驟404中,彩度調整單元323直接使用該目標像素之初始Cb、Cr值來作為像素P5
之調整後Cb、Cr值。最後,彩度調整單元323在對影像畫面資料Fin
’中每一個像素,實行類似上述像素P5
的影像處理之後,輸出一調整後影像畫面資料Fout
。
針對步驟402以及404,其意義在於,假設像素P5
為影像的邊界,且其初始彩度值(Cb、Cr值)因為低通濾波作業而與像素P1
、P9
均出現差異時(參考第1圖,像素P5
可視為第1圖的像素Pi
),採用此方法可以使得像素P5
的調整後Cb、Cr值與像素P1
、P9
中其中一像素的初始Cb、Cr值相同,進而強化影像的邊界。此外,因為於第3、4圖所示之實施例中,若是像素P5
的初始Cb、Cr值比較接近像素P1
的初始Cb、Cr值,則彩度調整單元323使用像素P1
的初始Cb、Cr值來作為像素P5
之調整後Cb、Cr值;且若是像素P5
的初始Cb、Cr值比較接近像素P9
的初始Cb、Cr值,則彩度調整單元323使用像素P9
的初始Cb、Cr值來作為像素P5
之調整後Cb、Cr值,如此一來,像素P5
之調整後彩度值的變動會比較小,且影像的邊界也不會有大幅度的失真。
雖然第3、4圖所示之實施例可以有效強化影像的邊界且比較不會出現影像失真現象,但針對以下所述之兩種特定狀況,第4圖所示之影像處理方法仍可能會造成影像失真:第一種狀況為像素P5
的顏色本來就不同於像素P1
或是P9
的顏色,亦即,像素P5
並不是單純位於兩色彩的邊界,舉例來說,假設在影像資料Fin
中,像素P1
~P4
的原始色彩為黃色、像素P5
的原始色彩為橘色、而像素P6
~P9
的原始色彩為藍色(初始影像畫面資料Fin
’中之像素P1
~P9
也會有類似的顏色),此時,若是採用上述第3、4圖的方法,則像素P5
的調整後色彩會變成黃色或是藍色(亦即,原本橘色的色彩消失),而造成影像的失真。此外,第二種情況為像素P1
~P9
之間的色彩本身為一漸層色(gradient),亦即,P1
~P9
為同一種顏色,但是像素P1
~P9
的色彩飽和度會遞增或遞減(例如從淡紅色到深紅色),在這種情況下,若是採用上述第3、4圖的方法,則像素P1
~P9
的調整後色彩將無法確實表示漸層色,舉例來說,像素P3
與像素P4
之調整後彩度值所表現出的色彩飽和度可能會有較大的差異而形成一個明顯的界線,而造成原本漸層色影像的失真。
為了解決上述的問題,請參考第7圖,第7圖為依據本發明另一實施例之影像處理裝置700的示意圖,如第7圖所示,影像處理裝置700包含有一低通濾波處理單元710以及一影像調整單元720,其中影像調整單元720包含有一彩度差異計算單元721、一目標像素決定單元722、一彩度高頻參數決定單元723、一彩度低頻參數決定單元724以及一彩度調整單元725。
請同時參考第7圖以及第8圖,第8圖為依據本發明另一實施例之影像處理裝置700中之影像調整單元700對一初始影像畫面資料Fin
’進行影像處理的流程圖,其中初始影像畫面資料Fin
’係為一影像資料Fin
經過低通濾波處理單元710所產生的。在以下有關第8圖之流程圖的說明中,係以初始影像畫面資料Fin
’中的圖框500之像素P5
為例子來說明(參見第5圖),其中圖框500中每一個像素均包含有兩個初始彩度值,且該兩個初始彩度值均為經過低通濾波作業的彩度值。
在步驟800中,彩度差異計算單元721會計算像素P5
與其兩側鄰近像素之初始Cb、Cr值的差異,且該兩個鄰近像素與像素P5
中間會具有複數個像素(例如2~15個像素),舉例來說,可以選擇位於像素P5
左側的像素P1
、以及位於像素P5
左側的像素P9
。在以下的說明中,係以像素P1
以及像素P9
來作說明,但這並非作為本發明的限制,於本發明之其他實施例中,像素P1
、P9
可以使用其他位於像素P5
兩側的像素來代替。
詳細來說,彩度差異計算單元721計算像素P5
與像素P1
之初始Cb、Cr值的差異,以決定出一第一差值d1
,彩度差異計算單元721並計算像素P5
與像素P9
之初始Cb、Cr值的差異,以決定出一第二差值d2
,關於決定出第一差值d1
與第二差值d2
的示意圖可以參見第6圖,其中CP1
、CP5
、CP9
分別為像素P1
、P5
、P9
在色彩座標上的座標點。需注意的是,第6圖所示之第一差值d1
為像素P5
與像素P1
之Cb、Cr值在色彩座標上的距離,且第二差值d2
為像素P5
與像素P9
之Cb、Cr值在色彩座標上的距離,然而,這並非作為本發明的限制,於本發明之其他實施例中,第一差值d1
可以為任何可以代表像素P5
與像素P1
之初始Cb、Cr的差異的值,且第二差值d2
亦可以為任何可以代表像素P5
與像素P9
之初始Cb、Cr值的差異的值。
接著,在步驟802中,目標像素決定單元722比較第一差值d1
以及第二差值d2
以自像素P1
、P9
中選擇一個像素來作為一目標像素,其中當第一差值d1
小於第二差值d2
時,則代表像素P5
的初始色彩比較接近像素P1
的初始色彩,此時,選擇像素P1
以作為該目標像素;反之,當第一差值d1
大於第二差值d2
,則代表像素P5
的初始色彩比較接近像素P9
的初始色彩,此時選擇像素P9
作為該目標像素。
之後,於步驟804中,彩度高頻參數決定單元723判斷像素P1
~P9
之間彩度的變化程度以決定出像素P1
~P9
之間的一彩度高頻參數VHF
,其中彩度高頻參數VHF
係用來表示像素P1
~P9
之間初始Cb、Cr值的變化程度,於本發明之實施例中,其值越高表示像素P1
~P9
之間初始Cb、Cr值的變化程度越大(亦即,影像資料Fin
之像素P1
~P9
之間的像素本來就具有異於像素P1
、P9
的一第三種顏色),而關於彩度高頻參數VHF
的計算方式如下所示:
VHF
=max{|Cb_end_diff-Cb_sum_diff|,|Cr_end_diff-Cr_sum_diff|}...................................................(1)
其中
Cb_end_diff=|CbP1
-CbP9
|............................................(2)
Cb_sum_diff=|CbP1
-CbP2
|+|CbP2
-CbP3
|+|CbP3
-CbP4
|+|CbP4
-CbP5
|+|CbP5
-CbP6
|+|CbP6
-CbP7
|+|CbP7
-CbP8
|+|CbP8
-CbP9
|.....................................................(3)
Cr_end_diff=|CrP1
-CrP9
|..............................................(4)
Cr_sum_diff=|CrP1
-CrP2
|+|CrP2
-CrP3
|+|CrP3
-CrP4
|+|CrP4
-CrP5
|+|CrP5
-CrP6
|+|CrP6
-CrP7
|+|CrP7
-CrP8
|+|CrP8
-CrP9
|......................................................(5)
其中CbP1
~CbP9
分別為像素P1
~P9
的初始Cb值,CrP1
~CrP9
分別為像素P1
~P9
的初始Cr值。
關於彩度高頻參數VHF
的意義請參照第9圖,第9圖(a)為當影像資料Fin
之像素P1
~P9
之間沒有第三種顏色時(像素P1
~P9
之間彩度的變化程度很小),初始影像畫面資料Fin
’之像素P1
~P9
之初始Cb/Cr值的示意圖,如第9圖(a)所示,因為像素P1
~P9
之初始Cb/Cr值為一平順的曲線,因此,其Cb_end_diff、Cr_end_diff會分別非常接近於Cb_sum_diff、Cr_sum_diff的值,因此,所計算出的彩度高頻參數VHF
的值會很小。另一方面,第9圖(b)為當影像資料Fin
之像素P1
~P9
之間存在第三種顏色時(像素P1
~P9
之間彩度的變化程度很大),初始影像畫面資料Fin
’之像素P1
~P9
之初始Cb/Cr值的示意圖,如第9圖(b)所示,因為像素P1
~P9
之初始Cb/Cr值變化很大,因此,Cb_sum_diff會大於Cb_end_diff且Cr_sum_diff亦會大於Cr_end_diff。如此一來,依據所計算出的彩度高頻參數VHF
的值,可以判斷出影像資料Fin
之像素P1
~P9
之間彩度變化的程度。
需注意的是,以上計算彩度高頻參數VHF
的公式僅為一實施方式,於本發明之其他實施例中,彩度高頻參數VHF
可以利用其他公式來計算,只要彩度高頻參數VHF
可以反應出像素P1
~P9
之間彩度變化的程度(亦即,影像資料Fin
之像素P1
~P9
之間是否本來就具有異於像素P1
、P9
的一第三種顏色的程度),計算彩度高頻參數VHF
可以有其他多種方式,這些設計上的變化均應隸屬於本發明的範疇。
接著,於步驟806中,彩度低頻參數決定單元724判斷像素P1
~P9
之間是否為一漸層色的程度,以決定出像素P1
~P9
之間的一彩度低頻參數VLF
,其中彩度低頻參數VLF
係用來表示像素P1
~P9
之間漸層色的程度,於本發明之實施例中,其值越高表示像素P1
~P9
之間越可能是漸層色,而關於彩度低頻參數VLF
的計算方式如下所示:
VLF
=min{|1/Cb_diff|,|1/Cr_diff|}....................................(6)
其中
Cb_diff=|CbP5
-CbP1
|+|CbP5
-CbP9
|..................................(7.1)
Cr_diff=|CrP5
-CrP1
|+|CrP5
-CrP9
|.....................................(8.1)
一般來說,當像素P1
~P9
為漸層色時,像素P1
、P9
的初始Cb、Cr值會非常接近(因為漸層色通常是同一種顏色,只是飽和度不同),因此,上述Cb_diff以及Cr_diff將會非常小,而使得彩度低頻參數VLF
會具有較大的值。反之,當像素P1
~P9
不為漸層色時,像素P1
、P9
的Cb、Cr值一般而言差距會比較大,因此,上述Cb_diff以及Cr_diff將會比較大,而使得彩度低頻參數VLF
會具有較小的值。此外,上述計算Cb_diff以及Cr_diff的公式亦可以有其他變化,例如計算像素P5
與較鄰近像素之初始Cb、Cr值的差異,以決定彩度低頻參數VLF
,公式如下所示:
Cb_diff=|CbP5
-CbP3
|+|CbP5
-CbP7
|..................................(7.2)
Cr_diff=|CrP5
-CrP3
|+|CrP5
-CrP7
|.....................................(8.2)
需注意的是,以上計算彩度低頻參數VLF
的公式僅為一實施方式,於本發明之其他實施例中,彩度低頻參數VLF
可以利用其他公式來計算,只要彩度低頻參數VLF
可以反應出像素P1
~P9
之間是否為一漸層色的程度,計算彩度低頻參數VLF
可以有其他多種方式,這些設計上的變化均應隸屬於本發明的範疇。
接著,於步驟808中,彩度調整單元725依據第一差值d1
、第二差值d2
、彩度高頻參數VHF
以及彩度低頻參數VLF
來決定出一權重值W。接著,在步驟810中,彩度調整單元725將像素P5
之兩個初始彩度值與該目標像素之兩個初始彩度值加權相加以得到像素P5
的兩個調整後彩度值,公式如下所示:
CbP5_adj
=W*CbPtar
+(1-W)*CbP5
....................................(9)
CrP5_adj
=W*CrPtar
+(1-W)*CrP5
.....................................(10)
其中CbP5_adj
、CrP5_adj
分別為像素P5
之調整後Cb、Cr值;CbPtar
、CrPtar
分別為目標像素(亦即像素P1
、P9
其中之一)的初始Cb、Cr值;CbP5
、CrP5_adj
分別為像素P5
之初始Cb、Cr值。
關於權重值W的計算,可以使用以下公式來求得:
W=W1
*W2
*W3
...........................................................(11)
其中W1
係依據第一差值d1
、第二差值d2
的差異以一計算方式或是對照表來求得,其大致上的示意圖如第10圖所示;W2
係依據彩度高頻參數VHF
以一計算方式或是對照表來求得,其大致上的示意圖如第11圖所示;W3
係依據彩度低頻參數VLF
以一計算方式或是對照表來求得,其大致上的示意圖如第12圖所示。
由第10~12圖以及上述決定權重值W的敘述中,可以了解,若是在其他條件相同的情形下(相同的彩度高頻參數VHF
以及彩度低頻參數VLF
),權重值W會與第一差值d1
與該第二差值d2
之間的差異(例如:|d1
-d2
|)成正相關,其意義在於,當第一差值d1
與第二差值d2
之間的差異很大時,代表像素P5
之初始Cb、Cr值很接近目標像素(像素P1
或是P9
)的初始Cb、Cr值,因此,目標像素之初始Cb、Cr值的權重W可以設定高一點也不會造成像素P5
在色彩上的失真;反之,當第一差值d1
與第二差值d2
之間的差異很小時,代表像素P5
之初始Cb、Cr值位於像素P1
或是P9
的初始Cb、Cr值的中間,這表示若是使用P1
或是P9
的初始Cb、Cr值來調整像素P5
的Cb、Cr值,很可能會造成較大的誤差而使得像素P5
在色彩上會失真,因此,目標像素之初始彩度值的權重W會設計的比較低,亦即,盡量不要對像素P5
的Cb、Cr值做調整,且像素P5
的調整後Cb、Cr值會接近本身的初始Cb、Cr值。
另一方面,若是在第一差值d1
與第二差值d2
之間的差異(例如:|d1
-d2
|)相同的情形下,權重值W會與彩度高頻參數VHF
以及彩度低頻參數VLF
大致上呈現一負相關,亦即,當像素P1
~P9
之間彩度值變化較大(彩度高頻參數VHF
較高)或是像素P1
~P9
之間為一漸層色(彩度低頻參數VLF
較高),則權重值W會設計的比較低以盡量不要對像素P5
的Cb、Cr值做調整,因此,像素P5
的調整後Cb、Cr值會接近本身的初始Cb、Cr值。
需注意的是,上述第10~12圖中決定W1
、W2
、W3
的圖是僅為一範例方式,在本發明之其他實施例中,只要W1
與第一差值d1
與第二差值d2
之間的差異大致上為一正相關,W2
與彩度高頻參數VHF
大致上為一負相關,且W3
與彩度低頻參數VLF
大致上為一負相關,W1
、W2
、W3
可以用其他公式來計算出。此外,於本發明之另一實施例中,權重值W亦可以直接依據第一差值d1
、第二差值d2
、彩度高頻參數VHF
、彩度低頻參數VLF
來使用一計算公式或是使用對照表來產生。
最後,彩度調整單元725在對初始影像畫面資料Fin
’中每一個像素作類似上述像素P5
的影像處理之後,輸出一調整後影像畫面資料Fout
。
此外,需注意的是,關於第7圖以及第8圖所示之實施例中,係同時考慮到第一差值d1
、第二差值d2
、彩度高頻參數VHF
、以及彩度低頻參數VLF
,且上述權重值W亦同時依據W1
、W2
、W3
來決定,然而,於本發明之其他實施例中,可以只考慮第一差值d1
、第二差值d2
、彩度高頻參數VHF
、以及彩度低頻參數VLF
中部份的參數,且權重值W可以僅依據W1
、W2
、W3
中一個或兩個值來決定。舉例來說,若是僅需考慮彩度高頻參數VHF
的影響(亦即,第7圖所示之彩度低頻參數決定單元724可以移除,且彩度調整單元725中的部分功能亦可以移除),則彩度調整單元725分別將像素P5
之初始Cb、Cr值與該目標像素之初始Cb、Cr值加權相加以得到像素P5
的兩個調整後彩度值的公式如下所示:
CbP5_adj
=W2
*CbPtar
+(1-W2
)*CbP5
...................................(12)
CrP5_adj
=W2
*CrPtar
+(1-W2
)*CrP5
....................................(13)
舉另一例子來說,若是僅需考慮彩度低頻參數VLF
的影響(亦即,第7圖所示之彩度高頻參數決定單元723可以移除,且彩度調整單元725中的部分功能亦可以移除),則彩度調整單元725分別將像素P5
之初始Cb、Cr值與該目標像素之初始Cb、Cr值加權相加以得到像素P5
的兩個調整後彩度值的公式如下所示:
CbP5_adj
=W3
*CbPtar
+(1-W3
)*CbP5
...................................(14)
CrP5_adj
=W3
*CrPtar
+(1-W3
)*CrP5
....................................(15)
而至於其他的組合方式(例如:僅考慮第一差值d1
與第二差值d2
,或是同時考慮第一差值d1
、第二差值d2
以及彩度低頻參數VLF
...等等),本發明所屬領域中具有通常知識者應能在閱讀過上述說明書內容後輕易了解其實施方式,因此在此不再贅述。
此外,在第7圖以及第8圖的實施例中,彩度差異計算單元721係計算像素P5
與像素P1
之兩個初始彩度值的差異,以決定出第一差值d1
,彩度差異計算單元721並計算像素P5
與像素P9
之兩個初始彩度值的差異,以決定出第二差值d2
,且彩度調整單元725將像素P5
之兩個初始彩度值與目標像素之兩個初始彩度值加權相加以得到像素P5
的兩個調整後彩度值。然而,於本發明之另一實施例中,彩度差異計算單元721可以僅計算像素P5
與像素P1
之單一初始彩度值(例如初始Cb值)的差異,以決定出第一差值d1
,彩度差異計算單元721並計算像素P5
與像素P9
之初始Cb值的差異,以決定出第二差值d2
;之後,目標像素決定單元722比較第一差值d1
以及第二差值d2
以自像素P1
、P9
中選擇一個像素來作為一目標像素;接著,彩度高頻參數決定模組723決定出像素P1
~P9
之間的一彩度高頻參數VHF
,其中彩度高頻參數VHF
係用來表示像素P1
~P9
之間初始彩度的變化程度,且可以由公式(1)或是以下公式來求得:
VHF
=|Cb_end_diff-Cb_sum_diff|....................................(16)
其中Cb_end_diff、Cb_sum_diff的計算方式可以參見公式(2)、(3),此外,彩度低頻參數決定模組724決定出像素P1
~P9
之間的一彩度低頻參數VLF
,其中彩度低頻參數VLF
係用來表示像素P1
~P9
之間的漸層色程度,且可以由公式(6)或是以下公式來求得:
VLF
=|1/Cb_diff|...........................................................(17)
其中Cb_diff的計算方式可以參見公式(7.1)。
最後,彩度調整單元725再將像素P5
之初始Cb值與目標像素之初始Cb值加權相加以得到像素P5
的調整後Cb值的公式如下所示:
CbP5_adj
=W*CbPtar
+(1-W)*CbP5
.....................................(18)
其中W係依據第一差值d1
、第二差值d2
、彩度高頻參數VHF
以及彩度低頻參數VLF
中一個或多個參數來決定,其細節可以參見上述步驟808的相關敘述,本發明所屬領域具有通常知識者應能在閱讀過上述說明書內容後輕易了解其實施方式,因此在此不再贅述。
簡要歸納本發明,於本發明之影像處理裝置以及影像處理方法中,係依據第一差值與第二差值的差異、彩度高頻參數、彩度低頻參數中一個或多個參數來決定出影像彩度調整的程度,如此一來,可以使得影像邊緣模糊現象可以有效的改善,且不會發生影像失真的問題。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
110、120...區域
102...邊界
104...模糊區域
300、700...影像處理裝置
310、710...低通濾波處理單元
320、720...影像調整單元
321、721...彩度差異計算單元
322、722...目標像素決定單元
323、725...彩度調整單元
500...圖框
723...彩度高頻參數決定單元
724...彩度低頻參數決定單元
第1圖為影像畫面經過低適濾波作業之後,影像邊緣之Cb/Cr值變化的示意圖。
第2圖為習知改善影像邊緣模糊現象之方法的示意圖。
第3圖為依據本發明一實施例之影像處理裝置的示意圖。
第4圖為依據本發明一實施例之影像處理裝置中之影像調整單元對一初始影像畫面資料進行影像處理的流程圖。
第5圖為一圖框的示意圖。
第6圖為決定出決定出第一差值與第二差值之一範例的示意圖。
第7圖為依據本發明另一實施例之影像處理裝置的示意圖。
第8圖為依據本發明另一實施例之影像處理裝置中之影像調整單元對一初始影像畫面資料進行影像處理的流程圖。
第9圖為當像素P1
~P9
之間具有不同的色彩變化程度時,其Cb/Cr值的示意圖。
第10圖為第一差值與第二差值的差異與參數W1
的關係示意圖。
第11圖為彩度高頻參數VHF
與參數W2
的關係示意圖。
第12圖為彩度低頻參數VLF
與參數W3
的關係示意圖。
700...影像處理裝置
710...低通濾波處理單元
720...影像調整單元
721...彩度差異計算單元
722...目標像素決定單元
723...彩度高頻參數決定單元
724...彩度低頻參數決定單元
725...彩度調整單元
Claims (19)
- 一種影像處理方法,包含有:接收一畫面資料,其中該畫面資料包含一第一像素、一第二像素以及一第三像素,其中該第一像素、該第二像素以及該第三像素係為鄰近像素,且該第二像素位於該第一、第三像素之間;計算該第一像素之兩個初始彩度值與該第二像素之兩個初始彩度值之間的差異以決定出一第一差值,以及計算該第二像素之兩個初始彩度值與該第三像素之兩個初始彩度值之間的差異以決定出一第二差值;比較該第一差值以及該第二差值以自該第一像素與該第三像素中選擇其一以作為一目標像素,其中當該第一差值小於該第二差值,選擇該第一像素作為該目標像素;當該第一差值大於該第二差值,選擇該第三像素作為該目標像素;以及至少依據該目標像素的兩個初始彩度值來決定該第二像素之兩個調整後彩度值。
- 如申請專利範圍第1項所述之影像處理方法,其中該第一差值為該第一像素之兩個初始彩度值與該第二像素之兩個初始彩度值在色彩空間上的座標距離,且該第二差值為該第二像素之兩個初始彩度值與該第三像素之兩個初始彩度值在色彩空間座標的座標距離。
- 如申請專利範圍第1項所述之影像處理方法,其中決定該第二像素之兩個調整後彩度值的步驟包含有:直接使用該目標像素之兩個初始彩度值來作為該第二像素之兩個調整後彩度值。
- 如申請專利範圍第1項所述之影像處理方法,其中決定該第二像素之兩個調整後彩度值的步驟包含有:分別將該第二像素之兩個初始彩度值與該目標像素之兩個初始彩度值加權相加以產生該第二像素之兩個調整後彩度值。
- 如申請專利範圍第4項所述之影像處理方法,其中決定該第二像素之兩個調整後彩度值的步驟另包含有:至少依據該第一差值以及該第二差值來決定該第二像素之兩個初始彩度值的權數以及該目標像素之兩個初始彩度值的權數,其中該第一差值與該第二差值之間的差異與該目標像素之兩個初始彩度值的權數係為正相關。
- 如申請專利範圍第4項所述之影像處理方法,其中:決定該第二像素之兩個調整後彩度值的步驟另包含有:決定該第二像素兩側鄰近區間的一彩度高頻參數,其中該彩度高頻參數係用來表示該第二像素兩側鄰近區間彩度變化的程度;以及決定該第二像素之兩個初始彩度值的權數以及該目標像素之兩個初始彩度值的權數的步驟包含有:至少依據該彩度高頻參數來決定該第二像素之兩個初始彩度值的權數以及該目標像素之兩個初始彩度值的權數,其中該彩度高頻參數與該目標像素之兩個初始彩度值的權數係為負相關。
- 如申請專利範圍第4項所述之影像處理方法,其中:決定該第二像素之兩個調整後彩度值的步驟另包含有:決定該第二像素兩側鄰近區間的一彩度低頻參數,其中該彩度低頻參數係用來表示該第二像素兩側鄰近區間是否為一漸層色的程度;以及決定該第二像素之兩個初始彩度值的權數以及該目標像素之兩個初始彩度值的權數的步驟包含有:至少依據該彩度低頻參數來決定該第二像素之兩個初始彩度值的權數以及該目標像素之兩個初始彩度值的權數,其中該彩度低頻參數與該目標像素之兩個初始彩度值的權數係為負相關。
- 一種影像處理裝置,包含有:一影像調整單元,用來接收一畫面資料以及產生一調整後畫面資料,該畫面資料包含有一第一像素、一第二像素以及一第三像素,其中該第一像素、該第二像素以及該第三像素係為鄰近像素,且該第二像素位於該第一、第三像素之間,該影像調整單元包含有:一彩度差異計算單元,用來計算該第一像素之兩個初始彩度值與該第二像素之兩個初始彩度值之間的差異以決定出一第一差值,以及計算該第二像素之兩個初始彩度值與該第三像素之兩個初始彩度值之間的差異以決定出一第二差值;一目標像素決定單元,用來比較該第一差值以及該第二差值以自該第一像素與該第三像素中選擇其一以作為一目標像素,其中當該第一差值小於該第二差值,選擇該第一像素作為該目標像素;當該第一差值大於該第二差值,選擇該第三像素作為該目標像素;以及一彩度調整單元,用來至少依據該目標像素的兩個初始彩度值來決定該第二像素之兩個調整後彩度值。
- 如申請專利範圍第8項所述之影像處理裝置,其中該彩度差異計算單元計算該第一像素之兩個初始彩度值與該第二像素之兩個初始彩度值在色彩空間上的座標距離,以作為該第一差值;且該彩度差異計算單元計算該第二像素之兩個初始彩度值與該第三像素之兩個初始彩度值在色彩空間上的座標距離,以作為該第二差值。
- 如申請專利範圍第8項所述之影像處理裝置,其中該彩度調整單元直接使用該目標像素之兩個初始彩度值來作為該第二像素之兩個調整後彩度值。
- 如申請專利範圍第8項所述之影像處理裝置,其中該彩度調整單元分別將該第二像素之兩個初始彩度值與該目標像素之兩個初始彩度值加權相加,以產生該第二像素之兩個調整後彩度值。
- 如申請專利範圍第11項所述之影像處理裝置,其中該彩度調整單元至少依據該第一差值以及該第二差值來決定該第二像素之兩個初始彩度值的權數以及該目標像素之兩個初始彩度值的權數,其中該第一差值與該第二差值之間的差異與該目標像素之兩個初始彩度值的權數係為正相關。
- 如申請專利範圍第11項所述之影像處理裝置,另包含有:一彩度高頻參數決定單元,用來決定該第二像素兩側鄰近區間的一彩度高頻參數,其中該彩度高頻參數係用來表示該第二像素兩側鄰近區間彩度變化的程度;其中該彩度調整單元至少依據該彩度高頻參數來決定該第二像素之兩個初始彩度值的權數以及該目標像素之兩個初始彩度值的權數,其中該彩度高頻參數與該目標像素之兩個初始彩度值的權數係為負相關。
- 如申請專利範圍第11項所述之影像處理裝置,另包含有:一彩度低頻參數決定單元,用來決定該第二像素兩側鄰近區間的一彩度低頻參數,其中該彩度低頻參數係用來表示該第二像素兩側鄰近區間是否為一漸層色的程度;其中該彩度調整單元至少依據該彩度低頻參數來決定該第二像素之兩個初始彩度值的權數以及該目標像素之兩個初始彩度值的權數,其中該彩度低頻參數與該目標像素之兩個初始彩度值的權數係為負相關。
- 一種影像處理方法,包含有:接收一畫面資料,其中該畫面資料包含有一第一像素、一第二像素以及一第三像素,其中該第一像素、該第二像素以及該第三像素係為鄰近像素,且該第二像素位於該第一、第三像素之間;計算該第一像素之一初始彩度值與該第二像素之一初始彩度值之間的差異以決定出一第一差值,以及計算該第二像素之該初始彩度值與該第三像素之一初始彩度值之間的差異以決定出一第二差值;比較該第一差值以及該第二差值以自該第一像素與該第三像素中選擇其一以作為一目標像素,其中當該第一差值小於該第二差值,選擇該第一像素作為該目標像素;當該第一差值大於該第二差值,選擇該第三像素作為該目標像素;以及依據該目標像素的初始彩度值以及該第二像素之該初始彩度值來決定該第二像素之一調整後彩度值。
- 如申請專利範圍第15項所述之影像處理方法,其中決定該第二像素之該調整後彩度值的步驟包含有:將該第二像素之該初始彩度值與該目標像素之該初始彩度值加權相加以產生該第二像素之該調整後彩度值。
- 如申請專利範圍第16項所述之影像處理方法,其中決定該第二像素之該調整後彩度值的步驟包含有:至少依據該第一差值以及該第二差值來決定該第二像素之該初始彩度值的權數以及該目標像素之該初始彩度值的權數,其中該第一差值與該第二差值之間的差異與該目標像素之該初始彩度值的權數係為正相關。
- 如申請專利範圍第16項所述之影像處理方法,其中:決定該第二像素之該調整後彩度值的步驟另包含有:決定該第二像素兩側鄰近區間的一彩度高頻參數,其中該彩度高頻參數係用來表示該第二像素兩側鄰近區間彩度變化的程度;以及決定該第二像素之該初始彩度值的權數以及該目標像素之該初始彩度值的權數的步驟包含有:至少依據該彩度高頻參數來決定該第二像素之該初始彩度值的權數以及該目標像素之該初始彩度值的權數,其中該彩度高頻參數與該目標像素之該初始彩度值的權數係為負相關。
- 如申請專利範圍第17項所述之影像處理方法,其中:決定該第二像素之該調整後彩度值的步驟另包含有:決定該第二像素兩側鄰近區間的一彩度低頻參數,其中該彩度低頻參數係用來表示該第二像素兩側鄰近區間是否為一漸層色的程度;以及決定該第二像素之該初始彩度值的權數以及該目標像素之該初始彩度值的權數的步驟包含有:至少依據該彩度低頻參數來決定該第二像素之該初始彩度值的權數以及該目標像素之該初始彩度值的權數,其中該彩度低頻參數與該目標像素之該初始彩度值的權數係為負相關。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098133141A TWI389571B (zh) | 2009-09-30 | 2009-09-30 | 影像處理方法以及影像處理裝置 |
| US12/872,165 US8547483B2 (en) | 2009-09-30 | 2010-08-31 | Image processing method and image processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098133141A TWI389571B (zh) | 2009-09-30 | 2009-09-30 | 影像處理方法以及影像處理裝置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201112759A TW201112759A (en) | 2011-04-01 |
| TWI389571B true TWI389571B (zh) | 2013-03-11 |
Family
ID=43779963
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098133141A TWI389571B (zh) | 2009-09-30 | 2009-09-30 | 影像處理方法以及影像處理裝置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8547483B2 (zh) |
| TW (1) | TWI389571B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108074513B (zh) * | 2017-12-25 | 2019-10-18 | 深圳市华星光电技术有限公司 | 侦测图像中高频成分的方法及装置 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6661922B1 (en) * | 2000-06-21 | 2003-12-09 | Hewlett-Packard Development Company, L.P. | Method of determining a nearest numerical neighbor point in multi-dimensional space |
| US6850651B2 (en) * | 2001-07-02 | 2005-02-01 | Corel Corporation | Moiré correction in images |
| JP2005527051A (ja) * | 2002-05-24 | 2005-09-08 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 鮮鋭化されたエッジを計算するユニットおよび方法 |
| KR100871686B1 (ko) * | 2002-08-23 | 2008-12-05 | 삼성전자주식회사 | 색상보존을 위한 대비 및 명도 개선방법 및 장치 |
| US20040109014A1 (en) * | 2002-12-05 | 2004-06-10 | Rovion Llc | Method and system for displaying superimposed non-rectangular motion-video images in a windows user interface environment |
| US7289163B2 (en) * | 2003-04-28 | 2007-10-30 | Samsung Electronics Co., Ltd. | Method and apparatus for adjusting color edge center in color transient improvement |
| EP1641283B1 (en) * | 2003-06-12 | 2019-01-09 | Nikon Corporation | Image processing method, image processing program, image processor |
| US7454081B2 (en) * | 2004-01-30 | 2008-11-18 | Broadcom Corporation | Method and system for video edge enhancement |
| US7486844B2 (en) * | 2005-11-17 | 2009-02-03 | Avisonic Technology Corporation | Color interpolation apparatus and color interpolation method utilizing edge indicators adjusted by stochastic adjustment factors to reconstruct missing colors for image pixels |
| TWI347118B (en) * | 2006-02-14 | 2011-08-11 | Realtek Semiconductor Corp | Image processing device and method |
| KR100824794B1 (ko) * | 2006-07-18 | 2008-04-24 | 삼성전자주식회사 | 화소 신호의 색을 변경하는 방법 및 장치 |
| JP4925198B2 (ja) * | 2007-05-01 | 2012-04-25 | 富士フイルム株式会社 | 信号処理装置および方法、ノイズ低減装置および方法並びにプログラム |
| US8195002B2 (en) * | 2007-06-14 | 2012-06-05 | Texas Instruments Incorporated | Adaptive post-deringing filter on compressed images |
| US8553279B2 (en) * | 2007-07-04 | 2013-10-08 | Samsung Electronics Co., Ltd | Image forming apparatus and a control method to improve image quality based on an edge pixel |
| JP5115361B2 (ja) * | 2008-06-27 | 2013-01-09 | 富士通株式会社 | 画素補間装置、画素補間方法および画素補間プログラム |
| US8131067B2 (en) * | 2008-09-11 | 2012-03-06 | Seiko Epson Corporation | Image processing apparatus, image processing method, and computer-readable media for attaining image processing |
| US8150191B2 (en) * | 2008-10-14 | 2012-04-03 | Interra Systems Inc. | Method and system for calculating blur artifacts in videos using user perception threshold |
| KR20100050655A (ko) * | 2008-11-06 | 2010-05-14 | 삼성전자주식회사 | 블록 노이즈 감소 시스템 및 방법 |
-
2009
- 2009-09-30 TW TW098133141A patent/TWI389571B/zh not_active IP Right Cessation
-
2010
- 2010-08-31 US US12/872,165 patent/US8547483B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20110075039A1 (en) | 2011-03-31 |
| TW201112759A (en) | 2011-04-01 |
| US8547483B2 (en) | 2013-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5314271B2 (ja) | 映像の鮮明度向上のための装置および方法 | |
| US8693783B2 (en) | Processing method for image interpolation | |
| WO2005101854A1 (ja) | 色ずれ補正機能を有する画像処理装置、画像処理プログラム、および電子カメラ | |
| JP5367667B2 (ja) | 画像処理装置 | |
| JP4054360B1 (ja) | 画像処理装置およびプログラム記録媒体 | |
| JP5781370B2 (ja) | 画像処理装置、画像処理方法、画像処理装置を備える画像表示装置、プログラムおよび記録媒体 | |
| US8248662B2 (en) | Image forming apparatus and method thereof | |
| TW202046698A (zh) | 影像調整方法以及相關的影像處理電路 | |
| CN107742280A (zh) | 一种图像锐化方法及装置 | |
| US8200038B2 (en) | Image processing apparatus and image processing method | |
| CN101115144B (zh) | 图像处理装置和图像处理方法 | |
| KR101089902B1 (ko) | 디지털 이미지의 에지 영역 판단 장치 및 방법 | |
| JP5614550B2 (ja) | 画像処理方法、画像処理装置及びプログラム | |
| JP5439210B2 (ja) | 画像処理装置 | |
| WO2014102876A1 (ja) | 画像処理装置、および、画像処理方法 | |
| JP4369030B2 (ja) | 画像補正方法および装置ならびに画像補正プログラムを記録したコンピュータ読取可能な記録媒体 | |
| TWI389571B (zh) | 影像處理方法以及影像處理裝置 | |
| US20100091195A1 (en) | De-ringing Device and Method | |
| CN102045488B (zh) | 影像处理方法以及影像处理装置 | |
| KR100882085B1 (ko) | 영상의 컨트라스트 향상 방법 | |
| JP6444049B2 (ja) | 画像処理装置、方法およびプログラム | |
| KR20160069452A (ko) | 영상 처리 장치, 영상 처리 방법, 및 프로그램 | |
| CN112351152B (zh) | 影像处理电路与相关的影像处理方法 | |
| JP2015106318A (ja) | 画像処理装置および画像処理方法 | |
| JP2008257680A (ja) | 画像処理装置およびプログラム記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees | ||
| MM4A | Annulment or lapse of patent due to non-payment of fees |