專利名稱:視頻處理電路及其方法
技術領域:
本發(fā)明有關于一種視頻處理電路,且特別是有關于一種對交錯(Interlacing)視頻數據進行解交錯的視頻處理電路。
背景技術:
一般視頻數據傳輸時,例如電視畫面,通常以交錯(Interlace)的場(Field)方式進行傳輸,意即將每一個幀畫面(Frame)分解成一個奇場(OddField)及一個偶場 (Even Field)。在傳輸時,第一巾貞畫面僅需傳送一個奇場,第二巾貞畫面僅傳送一個偶場,后續(xù)幀畫面以奇場與偶場交替?zhèn)魉?,此種方式可以節(jié)省一半的幀畫面數據傳輸量。因此,視頻接收端所接收到的視頻數據為奇場或偶場數據,非完整的一幀畫面,需通過解交錯(De-Interlace)的處理,產生完整的巾貞畫面,進而顯示在視頻顯示器上。舉例來說,請參照圖I,其繪示傳統視頻接收端視頻處理電路的方塊圖。視頻處理電路10包括解交錯模塊110及運動插值(Motion Interpolation)模塊120。解交錯模塊110中包括存儲單元112與解交錯單元114。存儲單元112用以接收并存儲場數據fi中的目前場數據fi_p、前一場數據fi_p-l及次前一場數據fi_p-2。解交錯單元114則根據存儲單元112所提供的目前及前一場數據fi_p及fi_p-l或前一及次前一場數據fi_p-l及fi_p-2來產生幀數據fr。運動插值(Motion Interpolation)模塊120包括存儲單元122、運動估算(MotionEstimation)單兀124及運動補償(Motion Compensation)單兀126。存儲單兀122用以存儲幀數據f r中的目前幀數據fr_p與前一幀數據fr_p-l。運動估算單元124用以根據目前與前一巾貞數據fr_p與fr_p-l運算得到運動向量MV (Motion Vector)。運動補償單元126根據運動向量MV、目前及前一巾貞數據fr_p及fr_p-l插值得到插值巾貞fr_in。然而,在傳統視頻處理電路10中,存儲單元112及122中至少需分別具有可存儲三個場(Field)數據及二個幀(Frame)數據的存儲器容量,以分別存儲解交錯處理及運動插值處理時需使用到的數據。如此,將使得傳統視頻處理電路10有需使用的存儲器容量及頻寬較大、及存儲器成本較高的缺點。
發(fā)明內容
本發(fā)明有關于一種視頻處理電路,相較于傳統視頻處理電路,本發(fā)明提出的視頻處理電路具有需使用的存儲器容量較低、減少處理時間及存儲器的成本較低的優(yōu)點。根據本發(fā)明提出一種視頻處理電路,用以根據多個場數據產生輸出幀數據。視頻處理電路包括接收單元、存儲器單元及解交錯單元。接收單元用以接收場數據。存儲器單元與接收單元耦接,用以接收從接收單元輸出的場數據,且至少存儲兩個場數據。解交錯單元與接收單元及存儲器單元耦接,用以接收從接收單元及存儲器單元輸出的多個場數據,并據以運算得到第一幀(Frame)數據。根據本發(fā)明提出一種視頻處理電路,用以根據多個場數據產生輸出幀數據。視頻處理電路包括接收單元、存儲器單元、第一頻率單元、第二頻率單元、解交錯單元(De-interlace)、運動插值單元及巾貞處理單元。接收單元,用以接收場數據。存儲器單元與接收單元耦接,用以接收接收單元輸出的場數據,且至少存儲三個場數據。第一頻率單元用以產生第一頻率,提供存儲器單元接收場數據使用。第二頻率單元用以產生第二頻率,提供存儲器單元輸出場數據使用。解交錯單元與存儲器單元耦接,用以接收從存儲器單元輸出的場數據,并據以運算產生第一幀數據。運動插值單元與存儲器單元耦接,用以接收從存儲器單元輸出的多個場數據,并據以運算產生第二幀數據。幀處理單元與解交錯單元及運動插值單元耦接,用以根據第一及第二幀數據產生一第三 幀數據,該輸出幀數據對應至該第三幀數據。根據本發(fā)明提出一種視頻處理電路,用以根據多個場數據產生輸出幀數據。視頻處理電路包括接收單元、存儲器單元、第一頻率單元、第二頻率單元、解交錯單元(De-interlace)、運動插值單元及巾貞處理單元。接收單元,用以接收多個場數據。存儲器單元與接收單元耦接,用以接收從接收單元輸出的場數據,且至少存儲三個場數據。第一頻率單元用以產生并提供第一頻率至存儲器單元,以控制存儲器單元的數據寫入操作。第二頻率單元用以產生并提供第二頻率至存儲器單元,以控制存儲器單元的數據讀取操作。解交錯單元與存儲器單元耦接,用以接收從存儲器單元輸出的多個場數據,并據以運算得到第一幀數據。運動插值單元與解交錯單元及存儲器單元耦接,用以接收第一幀數據及存儲器單元輸出的多個場數據,并據以進行運算得到第二幀數據。幀處理單元與解交錯單元及運動插值單元耦接,用以根據第一幀數據及第二幀數據產生一第三幀數據。輸出幀數據對應至第三幀數據。根據本發(fā)明提出一種視頻處理方法,用以根據多個場數據產生輸出幀數據,此方法包括接收一多個場數據;存儲至少兩個時序連續(xù)的場數據;以及依據至少三個時序連續(xù)的該場數據,進行解交錯運算以得到一第一幀數據。為讓本發(fā)明的上述內容能更明顯易懂,下文特舉若干實施例,并配合所附圖式,作詳細說明如下。
圖I繪示傳統視頻處理電路的方塊圖。圖2繪示依照本發(fā)明第一實施例的視頻處理電路的方塊圖。圖3繪示是圖2的解交錯單元的詳細方塊圖。圖4繪示依照本發(fā)明第一實施例的運動參數產生單元的示意圖。圖5繪示依照本發(fā)明第二實施例的視頻處理電路的方塊圖。圖6繪示是圖5的運動插值單元的詳細方塊圖。圖7繪示是圖6的運動估算單元的詳細方塊圖。圖8繪示是本發(fā)明第二實施例的以電視畫面為例的視頻處理電路的操作示意圖的例子。
圖9繪示本發(fā)明第二實施例的以電影畫面為例的視頻處理電路的操作示意圖的例子。圖10繪示本發(fā)明第二實施例的視頻處理電路的另一方塊圖。圖11繪示是圖10的運動插值單元的方塊圖。圖12繪示依照本發(fā)明第三實施例的視頻處理電路的方塊圖。圖13繪示依照本發(fā)明第三實施例的視頻處理電路的另一方塊圖。
主要元件符號說明10、20、30、30’、40、50 :視頻處理電路110:解交錯模塊112、122 :存儲器單元114:解交錯單元120:運動插值模塊124、38a、38a’ 運動估算單元126、38b、38b’ 運動補償單元22、32、32’、42、52、62 :接收單元24、34、34’、44、54、64 :存儲器單元26、36、36’、46、56、66 :解交錯單元26a :場處理器26b :移動自適應解交錯單元27 :運動參數產生單元38、38’、48、58 :運動插值單元
39、39 ’、49、59 :幀處理單元38al、38a2、38al’、38bl :數據插值單元38a3、38a3’、38b2 :運算單元45a>45b>55a>55b :頻率單兀
具體實施例方式本發(fā)明的一種視頻處理電路用以根據多個場數據產生一輸出視頻數據。此視頻處理電路包括一接收單元、一存儲器單元及一解交錯單元。接收單元用以接收這些場數據。存儲器單元與接收單元耦接,用以接收從接收單元輸出的場數據,且至少存儲兩個場數據。而解交錯單元則與接收單元及存儲器單元耦接,用以接收從接收單元及存儲器單元輸出的場數據,并據以運算得到一第一幀(Frame)數據。輸出視頻數據對應至該第一幀數據。如此,可有效地節(jié)省存儲器單元的存儲器容量。第一實施例本實施例的存儲器單元優(yōu)選地用以存儲兩個先前的場數據,視頻處理電路并根據所存儲的兩個先前場數據及目前場數據來進行解交錯視頻處理。請參照圖2,其繪示依照本發(fā)明第一實施例的視頻處理電路的方塊圖。視頻處理電路20用以接收多個場數據,并依據該場數據解交錯(de-interlace)產生巾貞數據。視頻處理電路20包括接收單元22、存儲器單元24及解交錯單元26。接收單元22用以接收多個場數據。存儲器單元24與接收單元22耦接,以接收從接收單元22輸出的場數據。存儲器單元24用以至少存儲兩個場數據。解交錯單元26與接收單元22及存儲器單元24耦接,用以接收從存儲器單元24及接收單元22輸出的場數據,并據以運算得到幀數據。輸出視頻數據對應至此幀數據。舉例來說,在目前的一個操作期間內,接收單元22用以接收輸入視頻數據中的目前場數據fi_n,并將目前場數據fi_n輸出至解交錯單元26及存儲器單元24,存儲器單元24用以存儲前一個及次前一個場數據fi_n-l及fi_n-2。解交錯單元26用以接收存儲器單元24及接收單元22提供的目前、前一個及次前一個場數據fi_n、fi_n_l及fi_n_2,來運算得到幀數據fr_a,并將其作為輸出視頻數據輸出。請參照圖3,其繪示是圖2的解交錯單元26的詳細方塊圖。本實施例的解交錯單兀26包括場處理器26a及移動自適應解交錯(Motion AdaptiveDe-interlace,MADi)電路26b。場處理器26a用以接收接收單元22提供的目前場數據fi_n及存儲器單元24提供的次前一個場數據fi_n-2,選擇輸出前一個及次前一個場數據fi_n及fi_n_2 二者之一或混 和f i_n及f i_n-2輸出。MADi電路26b用以接收場處理器26a提供的場數據及從存儲器單元24輸出的前一個場數據fi_n-l,并據以產生幀數據fr_a。在本實施例中雖僅以MADi電路26b經由組合對應的場數據來組合得到對應的幀數據的操作為例作說明,然而本實施例的MADi電路26b并不局限于通過組合兩個對應的場數據來得到幀數據。舉例來說,請參照圖4,其繪示依照本發(fā)明第一實施例的運動參數產生單元的示意圖。本實施例的MADi電路26b更可回應于一運動參數MR來參考場數據所對應的視頻運動情形,來產生幀數據fr_a。本實施例的解交錯單元26中更具有運動參數產生單元27,用以回應于目前及次前一個場數據f i_n及f i_n-2來運算得到運動參數MR。運動參數MR例如用以指示目前及次前一個場數據fi_n及fi_n-2相關性的高低,以作為解交錯單元26選擇產生幀數據fr_a的方式的依據。本實施例的視頻處理電路的存儲器單元僅需存儲兩個先前的場數據,視頻處理電路并根據兩個先前場數據及目前場數據來進行解交錯視頻處理。如此,相較于傳統視頻處理電路,本實施例的視頻處理電路需使用的存儲器容量較低、需占用存儲器的數據傳輸頻寬較低及存儲器的成本較低。第二實施例本實施例的視頻處理電路的存儲器單元存儲兩個先前的場數據,視頻處理電路并根據兩個先前場數據及目前場數據來進行解交錯及運動插值視頻處理。請參照圖5,其繪示依照本發(fā)明第二實施例的視頻處理電路的方塊圖。本實施例的視頻處理電路30與第一實施例的視頻處理電路20不同之處在于本實施例的視頻處理電路30更具有運動補償電路38及幀處理單元39。運動插值電路38與接收單元32及存儲器單元34耦接,用以接收從存儲器單元34及接收單元32輸出的場數據,并據以進行運算得到幀數據fr_b。請參照圖6,其繪示是圖5的運動插值(Motion Interpolation)單元38的詳細方塊圖。運動補償電路38包括運動估算(Motion Estimation)單兀 38a 及運動補償(Motion Compensation)單兀 38b。運動估算單元38a用以根據存儲器單元34輸出的前一個場數據f i_n-l及該接收單元輸出的目前場數據fi_n進行運動估算,以產生一個或一個以上的運動向量(Motion Vector)MV。舉例來說,運動估算單元38a例如包括數據插值單元38al、38a2及運算單元38a3,如圖7所示。數據插值單元38al及38a2例如分別用以對前一個與目前場數據fi_n_l與f i_n進行插值,以分別得到完整的幀數據fr_xl與fr_x2。運算單元38a 3用以根據幀數據fr_xl及fr_x2進行運動估算,以得到運動向量MV。運動補償單元38b用以根據運動向量MV及下一個時序周期的次前一個場數據finext_n-2及下一個時序周期的前一個場數據finext_n-l進行運動補償,以得到幀數據fr_b。與運動估算單元38a相同,運動補償單元38b亦具有數據插值單元(未繪示)來將下一個時序周期的次前一個及前一個場數據finext_n-2及finext_n-l插值形成對應的幀數據,并根據插值得到的幀數據與運動像量MV來插值得到幀數據fr_b。巾貞處理單元39與解交錯單元36及運動插值單元38稱接,用以根據巾貞數據fr_a及fr_b產生幀數據fr_op輸出。更詳細地說,幀處理單元39可以是一幀選擇單元,用以選擇中貞數據fr_a及fr_b其中之一作為一巾貞數據fr_op輸出。巾貞處理單元39亦可以是一中貞混合單元,用以依據巾貞數據fr_a及fr_b,進行混和運算產生一巾貞數據fr_op輸出?,F以電視畫面為例,來對本實施例做進一步的說明。請參考圖8,其繪示是本實施例的以電視畫面為例的視頻處理電路的操作示意圖的例子。假設電視畫面的數據以每秒60張畫面(每個畫面對應至一個場數據)的方式傳送至接收單元32,而幀處理單元39產生每秒120張畫面的幀數據(每個畫面對應至一個幀數據)。假設在目前的時序周期中,接收單元32接收的場數據fi_n為場數據fi_3。此時,場數據fi_n_2, fi_n_l及fi_n分別為場數據fi_l、fi_2及fi_3,其中場數據fi_l及fi_3例如為偶場數據,而場數據fi_2則為奇場數據。解交錯單元36選擇場數據fi_l及fi_3 二者之一,或混和fi_l及fi_3后,再依據場數據fi_2產生巾貞數據fr_a2。運動估算單元38a根據場數據fi_2 (此時的fi_n_l)及場數據fi_3(此時的fi_n)進行運動估算,以產生運動向量MV2。在下一個時序周期中,接收單元接收的場數據fi_n為場數據fi_4(未繪示于圖中)。此時,場數據fi_n-2,fi_n-l及fi_n分別為場數據fi_2、fi_3及fi_4。運動補償單元38b根據運動向量MV2及此下一個時序周期的次前一個場數據fimxt_n-2(亦即為fi_2)及此下一個時序周期的前一個場數據fiMxt_n-l (亦即為fi_3)進行運動補償,以得到幀數據 fr_b2?,F以幀處理單元39為幀選擇單元為例說明。幀處理單元39將選擇幀數據fr_a2及fr_b2其中之一作為一幀數據fr_op輸出,舉例來說,幀處理單元39依序地輸出幀數據fr_a2及fr_b2。如此,幀處理單元39輸出的幀數據fr_op的頻率將為接收單元32接收的場數據fi_n的兩倍,而可使對應的顯示器每秒產生120個畫面。另舉一例以電影畫面進一步地詳細說明。電影畫面為每秒25張畫面的方式傳送,本實施例的以電影畫面為例的視頻處理電路的操作示意圖的例子如圖9所示。場數據fi_2與fi_l為對應至相同幀畫面的奇場與偶場數據、場數據fi_4與fi_3為對應至相同幀畫面的奇場與偶場數據,而場數據fi_6與fi_5為對應至相同幀畫面的奇場與偶場數據。
在奇數序期間TP1、TP3、及TP5中,解交錯單元36根據對應至相同幀數據的兩個場數據組合產生對應的巾貞數據fr_al、fr_a2、及fr_a3。例如,根據場數據fi_l及fi_2產生幀數據fr_al。運動估算單元38a并對應地產生運動向量MV1、MV2及MV3。例如,運動估算單元38a根據場數據fi_2及fi_3產生運動向量MVl。在偶數序期間TP2及TP4中,運動補償單元38b根據對應的場數據產生對應的巾貞數據fr_bl及fr_b2。例如,運動補償單元38b根據場數據fi_2及fi_3及運動向量MVl,產生幀數據fr_bl。本實施例的幀處理單元39例如用以分別在奇數序期間TP1、TP3、及TP5及偶數序期間TP2及TP4中,分別選擇幀數據fr_a(例如是fr_al、fr_a2及fr_a3)及fr_b (例如是fr_bl及fr_b2)作為巾貞數據fr_op輸出。在上例中,以幀處理單元39為幀選擇單元為例作說明,然而當幀處理單元39為幀混和單元時,幀處理單元39所執(zhí)行的混合運算例如是根據特定權重值,將幀數據fr_a及fr_b相加,以得到巾貞數據fr_op。在本實施例中,雖僅以運動插值單元38根據接收單元32及存儲器單元34提供的目前、前一個及次前一個場數據fi_n、fi_n-l及fi_n_2來插值產生巾貞數據fr_b的情形為例作說明,然而運動插值單元38并不局限于本實施例所提及的實施架構。舉例來說,運動插值單元38亦可根據解交錯單元36產生的幀數據fr_a、目前及次前一個場數據fi_n及 fi_n-2來運算得到幀數據fr_b,如圖10所示,其繪示本發(fā)明第二實施例的視頻處理電路的另一方塊圖。請同時參照圖11,其繪示圖10的運動插值單元38’的例子的方塊圖。圖10的運動插值單元38’與圖5中的運動插值單元38不同之處在于,運動插值單元38’具有的運動估算單元38a’及運動補償單元38b’,運動估算單元38a’具有數據插值單元38al ’及運算單元38a3 ’,而運動補償單元38b ’具有數據插值單元38bI及運算單元38b2。數據插值單元38al’及38bl用以分別根據目前場數據fi_n及次前一個場數據fi_n-2插值產生巾貞數據fr_x2’及fr_x3。運算單元38a3’根據巾貞數據fr_x2’及巾貞數據fr_a進行運動估算,以得到運動向量MV,而運算單元38b2則根據幀數據fr_x3及幀數據fr_a來產生幀數據fr_b。在本實施例中,解交錯單元36與運動補償單元38根據接收單元32及存儲器單元34提供的目前、前一個及次前一個場數據fi_n、fi_n-l及fi_n_2來分別地運算得到幀數據fr_a& fr_b。如此,本實施例的視頻處理電路的解交錯單元36與運動補償單元38可共用存儲器單元34的存儲資源,來對輸入的幀數據進行視頻處理操作。同樣地,解交錯單元36’與運動補償單元38’可共用存儲器單元34’。這樣一來,相較于傳統視頻處理電路,本實施例的視頻處理電路具有需使用的存儲器容量較低、需占用存儲器的數據傳輸頻寬較低及存儲器的成本較低的優(yōu)點。第三實施例本實施例的視頻處理電路具有存儲器單元,用以存儲目前場數據、前一個及次前一個場數據,并根據此三個場數據來進行解交錯及運動插值視頻處理。請參照圖12,其繪示依照本發(fā)明第三實施例的視頻處理電路的方塊圖。本實施例的視頻處理電路40與第二實施例的視頻處理電路30不同之處在于,本實施例的視頻處理電路40中的存儲器單元44用以存儲目前場數據、前一個場數據及次前一個場數據。此外,本實施例的視頻處理單元40還包括頻率單元45a及45b。在視頻處理電路40中,接收單元42用以接收場數據fi_n。存儲器單元44與接收單元42耦接,用以接收從接收單元輸出的場數據,且至少存儲三個場數據fi_n、fi_n-l、fi_n-2。頻率產生器45a用以產生頻率Clk_Wr,提供存儲器單元44接收場數據使用。頻率單元45b用以產生頻率Clk_Rd,提供存儲器單元44輸出場數據使用。解交錯單元46與存儲器單元44 f禹接,用以接收從存儲器單元44輸出的場數據fi_n、fi_n_l及fi_n_2,并據以運算產生幀數據fr_a。頻率Clk_Wr及Clk_Rd的頻率可以不同。 運動插值單元48與存儲器單元44耦接,用以接收從存儲器單元44輸出的場數據fi_n、fi_n-l、fi_n-2,并據以運算產生巾貞數據fr_b。巾貞處理單元49與解交錯單元46及運動插值單元48耦接,用以根據幀數據fr_a及幀數據fr_b來產生一幀數據,并作為輸出視頻數據fr_op輸出。如此,本實施例的視頻處理電路40僅需設置可存儲目前、前一個及次前一個場數據fi_n、fi_n-l及fi_n_2的存儲器單元44,即可有效地得到對應的巾貞數據fr_op。而本實施例的視頻處理電路40亦不局限于如圖12所示的方塊圖,舉例來說,本實施例的視頻處理電路亦可如圖13所示的方塊圖。 圖13的電路與圖12的電路不同之處在于,運動插值單元58與幀處理單元59的設計。在圖13中,運動插值單元58與解交錯單元46及存儲器單元44耦接,用以接收幀數據fr_a及存儲器單元44輸出的場數據f i_n及f i_n_2,并據以進行運算得到幀數據fr_b。而中貞處理單元59則與解交錯單元46及運動插值單元58稱接,用以根據巾貞數據fr_a及fr_b來產生一幀數據,并作為輸出視頻數據fr_op輸出。由以上敘述可知,本實施例的視頻處理電路的解交錯單元與運動補償單元可共用存儲器單元的存儲資源,來對輸入視頻數據進行視頻處理操作。如此,相較于傳統視頻處理電路,本實施例的視頻處理電路需使用的存儲器容量較低、需占用存儲器的數據傳輸頻寬較低及存儲器的成本較低。綜上所述,雖然本發(fā)明已以實施例揭露如上,然其并非用以限定本發(fā)明。本發(fā)明所屬技術領域中具有通常知識者,在不脫離本發(fā)明的精神和范圍內,當可作各種的更動與潤飾。因此,本發(fā)明的保護范圍當視后附的權利要求所界定者為準。
權利要求
1.一種視頻處理電路,用以根據多個場數據產生一輸出幀數據,該視頻處理電路包括 一接收單元,用以接收該場數據; 一存儲器單元,與該接收單元耦接,用以接收從該接收單元輸出的該場數據,且僅存儲兩個場數據; 一解交錯單元,與該接收單元及該存儲器單元稱接,用以接收從該接收單元及該存儲器單元輸出的該場數據,并據以運算得到一第一幀數據; 一運動插值單元,與該接收單元及該存儲器單元稱接,用以接收從該接收單元及該存儲器單元輸出的該場數據,并根據該場數據,運算產生一第二幀數據;以及 一幀處理單元,與該解交錯單元及該運動插值單元耦接,用以根據該第一幀數據及該第二幀數據來產生一第三幀數據,該輸出幀數據對應至該第三幀數據。
2.如權利要求I所述的視頻處理電路,其中,當該接收單元接收并輸出一目前場數據fi_n時,該存儲器單元至少存儲一前一個場數據fi_n-l及一次前一個場數據fi_n_2。
3.如權利要求2所述的視頻處理電路,其中在該存儲器單元中,寫入與讀出的頻率相同。
4.如權利要求2所述的視頻處理電路,其中該解交錯單元包括 一多工器,用以接收該目前場數據f i_n及該次前一個場數據f i_n-2,并依據一場索引值,選擇輸出該目前場數據fi_n或該次前一個場數據fi_n-2 二者之一;以及 一移動自適應解交錯電路,用以接收該多工器輸出的場數據,及該存儲器單元輸出的該前一個場數據fi_n-l,并據以產生該第一幀數據。
5.如權利要求4所述的視頻處理電路,其中該解交錯單元還包括 一運動參數產生單元,用以根據該目前場數據f i_n及該次前一個場數據fi_n-2,產生一運動參數; 其中,該運動自適應解交錯單元依據該運算參數來產生該第一幀數據。
6.如權利要求I所述的視頻處理電路,其中該運動插值單元包括 一運動估算單元,用以根據該前一個場數據及該目前場數據fi_n進行運動估算,以產生至少一運動向量;以及 一運動補償單元,用以根據該至少一運動向量及由該該次前一個場數據fi_n-2及該前一個場數據進行運動補償,以產生該第二幀數據。
7.如權利要求I所述的視頻處理電路,其中該幀處理單元為一幀選擇單元,用以選擇該第一幀數據及該第二幀數據二者之一作為該第三幀數據。
8.如權利要求I所述的視頻處理電路,其中該幀處理單元為一幀混和單元,用以對該第一幀數據及該第二幀數據進行混合運算,以產生該第三幀數據。
9.一種視頻處理電路,用以根據多個場數據產生一輸出幀數據,該視頻處理電路包括 一接收單元,用以接收該場數據; 一存儲器單元,與該接收單元耦接,用以接收從該接收單元輸出的該場數據,且僅存儲兩個場數據; 一解交錯單元,與該接收單元及該存儲器單元稱接,用以接收從該接收單元及該存儲器單元輸出的該場數據,并據以運算得到一第一幀數據; 一運動插值單元,與該接收單元、該存儲器單元及該解交錯單元稱接,用以接收該接收單元與該存儲器單元輸出的該場數據及該解交錯單元輸出的該第一幀數據,并根據該場數據及該第一幀數據,運算產生一第二幀數據;以及 一幀處理單元,與該解交錯單元及該運動插值單元耦接,用以根據該第一幀數據及該第二幀數據來產生一第三幀數據,該輸出幀數據對應至該第三幀數據。
10.如權利要求9所述的視頻處理電路,其中該運動插值單元包括 一運動估算單元,用以根據該第一幀數據及該目前場數據fi_n進行運動估算,以產生至少一運動向量;以及 一運動補償單元,用以根據該至少一運動向量及由該該次前一個場數據fi_n-2及該第一幀數據進行運動補償,以產生該第二幀數據。
11.如權利要求9所述的視頻處理電路,其中該幀處理單元為一幀選擇單元,用以選擇該第一幀數據及該第二幀數據二者之一作為該第三幀數據。
12.如權利要求9所述的視頻處理電路,其中該幀處理單元為一幀混和單元,用以對該第一幀數據及該第二幀數據進行混合運算,以產生該第三幀數據。
全文摘要
一種視頻處理電路,用以根據多個場數據產生輸出幀數據。視頻處理電路包括接收單元、存儲器單元及解交錯單元。接收單元用以接收場數據。存儲器單元與接收單元耦接,用以接收從接收單元輸出場數據,且至少存儲兩個場數據。解交錯單元與接收單元及存儲器單元耦接,用以接收從接收單元及存儲器單元輸出的場數據,并據以運算得到第一幀(Frame)數據。
文檔編號H04N5/14GK102638641SQ201210075149
公開日2012年8月15日 申請日期2008年1月4日 優(yōu)先權日2008年1月4日
發(fā)明者任立寰, 陳仲怡 申請人:晨星半導體股份有限公司