利用過壓驅(qū)動功能進行動態(tài)圖像平滑化的處理裝置與方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種圖像處理裝置與方法;具體地,涉及一種利用過壓驅(qū)動功能進行動態(tài)圖像的平滑化的處理裝置與方法。
【背景技術(shù)】
[0002]現(xiàn)有圖像播放技術(shù)中,圖像的輸入,如重復幀的畫面22 (AABB)或是23(AABBB),常在顯示時發(fā)生抖動(Judder)不平滑的問題,因此需要進行圖像處理,例如運動估計(Mot1nestimat1n, ME)或運動補償(Mot1n Compensat1n, MC)以求得更順暢的播放效果。此種處理方式一般稱為解抖動(De-judder)。
[0003]然而,一般的解抖動方法常耗費大量資源與生產(chǎn)成本,因此如何提供一種解抖動使圖像數(shù)據(jù)平滑化的方法,實為一急需克服的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的之一在提供一種圖像運動的平滑化處理裝置,利用過壓驅(qū)動電路調(diào)整圖像的數(shù)值以達成將圖像平滑化的功效。
[0005]依據(jù)本發(fā)明的一實施方式,提供了一種圖像運動的平滑化處理裝置。平滑化處理裝置包含有一圖像信息生成器和一過壓驅(qū)動電路。圖像信息生成器檢測一圖像的連續(xù)多個幀,其包含一目前幀和一先前幀,當目前幀的一第二數(shù)值與先前幀相對應位置的一第一數(shù)值不同時,生成一第一圖像信息;當目前幀的該第二數(shù)值與先前幀相對應位置的第一數(shù)值相同時,生成一第二圖像信息。過壓驅(qū)動電路,依據(jù)第一圖像信息生成介于第一數(shù)值與第二數(shù)值之間的一第一目標值,且將第一目標值替換兩連續(xù)幀的一目前幀的相對應位置的第二數(shù)值;或過壓驅(qū)動電路依據(jù)第二圖像信息生成一第二目標值,且將第二目標值替換兩連續(xù)幀的目前幀的相對應位置的第二數(shù)值。
[0006]依據(jù)本發(fā)明的另一實施方式,提供了一種動態(tài)圖像的平滑化的處理方法,包含有下列步驟:首先,檢測一圖像的連續(xù)多個幀,其包含一目前幀和一先前幀,當目前幀的一第二數(shù)值與先前幀相對應位置的一第一數(shù)值不同時,生成一第一圖像信息;當目前幀的第二數(shù)值與先前幀相對應位置的第一數(shù)值相同時,生成一第二圖像信息。依據(jù)第一圖像信息生成一第一目標值,其介于第一數(shù)值與第二數(shù)值之間,且將第一目標值替換兩連續(xù)幀的一目前幀的相對應位置的第二數(shù)值;或依據(jù)第二圖像信息生成一第二目標值,且將第二目標值替換兩連續(xù)幀的目前幀的相對應位置的第二數(shù)值。
[0007]本發(fā)明實施方式的圖像運動的平滑化處理裝置利用過壓驅(qū)動的功能,達成使圖像平滑的功效。
【附圖說明】
[0008]圖1A示出本發(fā)明一實施方式的平滑化處理裝置的示意圖。
[0009]圖1B示出一重復幀圖像的示意圖。
[0010]圖1C示出本發(fā)明一實施方式的圖像信息生成器的示意圖。
[0011]圖1D示出本發(fā)明另一實施方式的平滑化處理裝置的示意圖。
[0012]圖2示出本發(fā)明另一實施方式的過壓驅(qū)動處理示意圖。
[0013]圖3A示出本發(fā)明另一實施方式的平滑化處理裝置的示意圖。
[0014]圖3B示出本發(fā)明另一實施方式的平滑化處理裝置的示意圖。
[0015]圖4示出本發(fā)明另一實施方式的平滑化處理裝置的示意圖。
[0016]圖5示出一現(xiàn)有重復幀圖像的示意圖。
[0017]圖6示出本發(fā)明一實施方式的一種平滑化處理方法的流程圖。
【具體實施方式】
[0018]圖1A示出本發(fā)明一實施方式的一種利用過壓驅(qū)動功能進行動態(tài)圖像的平滑化的處理裝置100的示意圖。平滑化處理裝置100包含有一過壓驅(qū)動電路(Over Drive (OD)Circuit)101>一圖像信息生成器(video informat1n generator) 102 以及一存儲器 103。存儲器103的一實施可為直接存儲器存取(Direct Memory Access, DMA),當然本發(fā)明不限于此。以下以舉像素值作為幀一特定位置的值為例說明,本發(fā)明不限于此,幀一特定位置的值可為O?255、0?1023或其他數(shù)值,該些數(shù)值可視目前現(xiàn)有或未來發(fā)展出的面板定義而任意設(shè)定。
[0019]過壓驅(qū)動電路101包含有一處理單元101a。處理單元1la可包含有兩個查找表LUTl與LUT2。其中第一查找表LUTl用以存儲幀為改變狀態(tài)所對應的轉(zhuǎn)換數(shù)值,例如一下驅(qū)動目標值T。第二查找表LUT2用以存儲幀為重復狀態(tài)所對應的轉(zhuǎn)換數(shù)值,例如一過壓驅(qū)動目標值T’。
[0020]過壓驅(qū)動電路101接收一圖像F的目前幀F(xiàn)C的第二像素值P2 (未示出),以及通過存儲器103接收圖像F先前幀F(xiàn)P對應該目前幀F(xiàn)C —特定位置的第一像素值Pl (未示出),利用處理單元1la將先前幀F(xiàn)P的第一像素值Pl與目前幀F(xiàn)C的第二像素值P2進行一運算處理生成一目標值T,利用該目標值T取代第二像素值P2。
[0021]一實施方式中,圖像F可為一由30赫茲轉(zhuǎn)換為60赫茲的重復幀圖像AABB的60赫茲(Hz)圖像,如圖1B所示。圖像F中,同一幀(frame)會重復播放一次,如該圖中幀A重復播放一次,即如圖中的重復幀AA ;幀8重復播放一次,即如圖中的重復幀BB ;重復幀CC依此類推。當然本發(fā)明的平滑化處理裝置100接收的重復幀圖像不限于此,也可為其他目前現(xiàn)有或未來發(fā)展出的各種圖像。
[0022]圖像信息生成器102接收圖像F,檢測圖像F,依據(jù)圖像F的幀重復狀態(tài),生成一圖像信息info。圖像信息info用以通知過壓驅(qū)動電路101正在處理的幀需要使用處理單元1la的查找表LUTl或LUT2,也就是通知過壓驅(qū)動電路101的處理單元1la正在處理的幀處于改變狀態(tài)如幀A到B、或重復狀態(tài)如幀B到B。其中改變狀態(tài)可對應第一查找表LUT1,而重復狀態(tài)可對應第二查找表LUT2。
[0023]圖1C示出圖像信息生成器102 —實施方式的示意圖。圖像信息生成器102包含有一緩沖器102a與一比較器102b。緩沖器102a接收目前幀F(xiàn)C且暫存先前幀F(xiàn)P。比較器102b比較目前幀F(xiàn)C與先前幀F(xiàn)P的一特定位置的像素值,而生成圖像信息info。例如,目前幀F(xiàn)C的一特定位置的第二像素值P2=200,而先前幀F(xiàn)P對應目前幀F(xiàn)C的第二像素值P2位置的第一像素值Pl=10,經(jīng)比較器102b比較像素值Pl與P2后,可知道因子值不同所以目前為巾貞改變狀態(tài),生成指示目前為巾貞改變狀態(tài)的圖像信息info。相反地,巾貞重復狀態(tài)可依此類推,不再贅述。
[0024]請參考圖1A、圖2,在運作時,假設(shè)圖像F中重復幀A、A、B、B的一特定位置像素值分別為100、100、200、200,為了讓圖像平滑化,本發(fā)明實施方式的平滑化處理裝置100的過壓驅(qū)動電路101接收目前幀F(xiàn)C (如第一個幀B )、以及通過存儲器103接收先前幀F(xiàn)P (如第二個幀A)。同時,圖像信息生成器102接收圖像F,并生成一圖像信息info,通知過壓驅(qū)動電路101的處理單元1la幀處于改變狀態(tài),像素值由100變?yōu)?00。因此,處理單元1la依據(jù)此先前幀F(xiàn)P (第二個幀A)的第一像素值Pl=10與目前幀F(xiàn)C (第一個幀B)的第二像素值P2=200的改變狀態(tài),在下驅(qū)動第一查找表LUTl中尋找出對應的目標值T=165,將目標值Τ=165取代第二像素值200,如圖2中的三角形T所示。而此處得到一低于第二像素值200的下驅(qū)動目標值T的處理方式,可稱為下驅(qū)動(under drive)處理。
[0025]接著,過壓驅(qū)動電路101接收目前幀F(xiàn)C (如第二個幀B)與通過存儲器103接收先前幀F(xiàn)P (如第一