專利名稱:調(diào)整解碼計算量之編碼器、方法及其計算機可讀媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種調(diào)整解碼計算量之編碼器、方法及其計算機可讀媒體,更詳細來說,是根據(jù)解碼復(fù)雜度以調(diào)整解碼計算量之編碼器、方法及其計算機可讀媒體。
背景技術(shù):
近年來,數(shù)字通訊媒體包括有線電視、衛(wèi)星、因特網(wǎng)等的傳輸容量迅速增長。雖然在容量上不斷地增加,然而,這些傳輸容量對于傳輸未經(jīng)壓縮的高質(zhì)量視頻數(shù)據(jù)來說還是太小。在現(xiàn)今對多頻道數(shù)、移動視頻、高質(zhì)量視頻、高分辨率視頻的需求愈來愈強烈的情況下,數(shù)字通信媒體容量的增長速率遠遠不能滿足這些高質(zhì)量視頻數(shù)據(jù)的需要。
除了在傳輸容量上繼續(xù)突破外,研發(fā)更有效率的視頻壓縮方案為另一種解決之道。最早的視頻壓縮標(biāo)準(zhǔn)在80年代就已經(jīng)出現(xiàn),經(jīng)由不斷的改進,最近幾年的視頻壓縮標(biāo)準(zhǔn)已經(jīng)可以提供頗佳的壓縮畫面質(zhì)量以及頗高的壓縮率,例如MEPG 2視頻壓縮標(biāo)準(zhǔn)、MEPG 4視頻壓縮標(biāo)準(zhǔn)以及H.264視頻壓縮標(biāo)準(zhǔn)等,其壓縮能力是靠區(qū)塊模式(block mode)以及動態(tài)向量(motion vector)組成的編碼參數(shù)來達到。
圖1為公知的編碼器內(nèi)部電路方框圖。請參照圖1,公知的編碼器工作原理如下所述視頻框(video frame)100輸入至該編碼器,以加法器101與參考視頻框122(如后敘述)相加之后產(chǎn)生組合視頻框102,此組合視頻框102輸入至轉(zhuǎn)換單元103,轉(zhuǎn)換單元103為使用離散余弦轉(zhuǎn)換將組合視頻框102轉(zhuǎn)換成視頻框轉(zhuǎn)換信號104,視頻框轉(zhuǎn)換信號104則是經(jīng)由量化單元105將不易被人眼所察覺的高頻信號去除,產(chǎn)生視頻框量化信號106,視頻框量化信號106經(jīng)由熵編碼單元107查表編碼之后產(chǎn)生視頻框編碼信號108,而視頻框編碼信號108經(jīng)過熵解碼單元109解碼之后產(chǎn)生量化系數(shù)110,量化系數(shù)110經(jīng)由反量化單元111反量化之后產(chǎn)生轉(zhuǎn)換系數(shù)112,此轉(zhuǎn)換系數(shù)112再經(jīng)由反轉(zhuǎn)換單元113反轉(zhuǎn)換之后即可產(chǎn)生估測視頻框誤差信號114,此估測視頻框誤差信號114與參考視頻框122經(jīng)加法器115相加之后,即產(chǎn)生解碼視頻框116。此解碼視頻框116將存入至視頻框緩沖區(qū)117,而視頻框緩沖區(qū)117在下一個視頻框100輸入的同時輸出解碼視頻框118(即前一個解碼視頻框116)至動態(tài)補償單元119,視頻框100輸入至動態(tài)估測及模式?jīng)Q定單元121與解碼視頻框118運算之后,產(chǎn)生編碼參數(shù)120,此編碼參數(shù)120與解碼視頻框118由動態(tài)補償單元119運算后輸出前述之參考視頻框122。編碼參數(shù)120同時經(jīng)由熵編碼單元123查表編碼之后產(chǎn)生編碼信號124,此編碼信號124與視頻框編碼信號108經(jīng)由位串流組合單元125運算后,產(chǎn)生編碼視頻位串流126,此編碼視頻位串流126即是此編碼器所編碼而得的視頻壓縮數(shù)據(jù)。
在前述的壓縮過程之中,影響圖像畫質(zhì)及壓縮率最大的因素即是編碼參數(shù)120。以H.264視頻壓縮標(biāo)準(zhǔn)為例,編碼參數(shù)120包含了動態(tài)向量以及區(qū)塊模式因子。動態(tài)向量根據(jù)下列關(guān)系式所產(chǎn)生V*(B,M)=argminV∈sup{V}JMODER,D(V|B,M)]]>=argminV∈sup{V}{DDFD(V|B,M)+λMOTIONRMOTION(V|B,M)}]]>其中V*為動態(tài)向量,大括號″{}″表示動態(tài)向量之選項,其依搜尋的像素范圍、可參考的畫面及預(yù)測的方向來計算,B為宏區(qū)塊(macroblock)參數(shù),M為宏區(qū)塊編碼模式配置(macroblock coding mode allocation)參數(shù),DDFD是目前宏區(qū)塊和動態(tài)補償重建后宏區(qū)塊之間的差異值,其表示質(zhì)量,λMOTION為位率以及畫面質(zhì)量之間的拉格蘭茨乘子(Lagrange Multiplier),RMOTION表示位率的預(yù)測值,JMODER,D(M)則為所選定之動態(tài)向量的位率及畫面質(zhì)量之綜合成本函式。區(qū)塊模式根據(jù)下列關(guān)系式所產(chǎn)生
M*(MB,QP)=argminM∈sup{M}JMODER,D(M|MB,QP)]]>=argminM∈sup{M}{DREC(M|MB,QP)+λMODERREC(M|MB,QP)}]]>其中M*為區(qū)塊模式,大括號″{}″內(nèi)是區(qū)塊模式的選項,MB則為所選定的區(qū)塊模式,QP則是所選定的區(qū)塊模式下之圖像質(zhì)量參數(shù),DREC是目前宏區(qū)塊和動態(tài)補償重建后宏區(qū)塊之間的差異值,其表示質(zhì)量,λMODE為位率以及畫面質(zhì)量之間的拉格蘭茨乘子,RREC是區(qū)塊模式為M時位率的預(yù)測值。動態(tài)估測及模式?jīng)Q定單元121便是依據(jù)前述之動態(tài)向量和區(qū)塊模式之關(guān)系式來計算編碼參數(shù)120。
以此方式編碼雖然可以壓縮出高畫質(zhì)以及高壓縮率的編碼視頻數(shù)據(jù),但是卻沒有考慮到解碼端的解碼能力。當(dāng)解碼端的計算能力不足時,將會使得解碼端無法順利解碼出視頻數(shù)據(jù)。因此如何針對視頻數(shù)據(jù)進行適當(dāng)?shù)木幋a,使得視頻數(shù)據(jù)的解碼僅需利用少量的運算資源以及運算時間來達到,進而降低解碼端的運算負(fù)荷乃是該領(lǐng)域需要努力的目標(biāo)。
發(fā)明內(nèi)容
為了解決前述之問題,本發(fā)明提出了一個考慮解碼復(fù)雜度的動態(tài)估測及模式?jīng)Q定方法,使公知的編碼參數(shù)可根據(jù)解碼復(fù)雜度的因子,讓編碼器的視頻框編碼能夠減少解碼端的計算能力,并且肉眼不易察覺其損失的畫面質(zhì)量。
本發(fā)明之一目的在于提供一種根據(jù)第一編碼參數(shù)以調(diào)整解碼計算量之編碼器,該第一編碼參數(shù)由視頻數(shù)據(jù)產(chǎn)生且為公知編碼器用來編碼之參數(shù)。該編碼器包含參數(shù)產(chǎn)生單元、加法單元以及復(fù)雜度計算單元。該參數(shù)產(chǎn)生單元初始地產(chǎn)生圖像質(zhì)量參數(shù)。該加法單元用以接收該第一編碼參數(shù)以及該圖像質(zhì)量參數(shù),并產(chǎn)生第二編碼參數(shù)。該復(fù)雜度計算單元根據(jù)該第二編碼參數(shù)進行復(fù)雜度計算,并產(chǎn)生第三編碼參數(shù)及更新參數(shù)。該參數(shù)產(chǎn)生單元根據(jù)該更新參數(shù)更新該圖像質(zhì)量參數(shù),該編碼器則以該第三編碼參數(shù)對該視頻數(shù)據(jù)進行編碼。
本發(fā)明之另一目的在于提供一種根據(jù)第一編碼參數(shù)以調(diào)整解碼計算量之方法,該第一編碼參數(shù)由視頻數(shù)據(jù)產(chǎn)生且為公知編碼器用來編碼之參數(shù)。該方法包含下列步驟產(chǎn)生圖像質(zhì)量參數(shù);根據(jù)該第一編碼參數(shù)以及該圖像質(zhì)量參數(shù)產(chǎn)生第二編碼參數(shù);根據(jù)該第二編碼參數(shù)進行復(fù)雜度計算,產(chǎn)生第三編碼參數(shù)及更新參數(shù);根據(jù)該更新參數(shù)更新該圖像質(zhì)量參數(shù);以及使用該第三編碼參數(shù)進行視頻編碼。
本發(fā)明之另一目的在于提供一種計算機可讀媒體,儲存計算機程序用以執(zhí)行上述之方法。
在參閱附圖及隨后描述之實施方式后,所屬技術(shù)領(lǐng)域的技術(shù)人員便可了解本發(fā)明之其它目的,以及本發(fā)明之技術(shù)手段及實施方式。
圖1為公知之編碼器內(nèi)部電路方框圖;圖2為本發(fā)明之第一實施例之電路方框圖;圖3為本發(fā)明之第二實施例之流程圖;圖4為第二實施例之產(chǎn)生圖像質(zhì)量參數(shù)之流程圖;以及圖5為第二實施例之產(chǎn)生第三編碼參數(shù)及更新參數(shù)之流程圖。
主要元件標(biāo)記說明100輸入視頻框 101、115、205加法單元102組合視頻框 103轉(zhuǎn)換單元104視頻框轉(zhuǎn)換信號 105量化單元106視頻框量化信號 107、123熵編碼單元108視頻框編碼信號 109熵解碼單元110量化系數(shù)111反量化單元112轉(zhuǎn)換系數(shù)113反轉(zhuǎn)換單元114估測視頻框誤差信號 116解碼視頻框
117視頻框緩沖區(qū) 118前一解碼視頻框119動態(tài)補償單元 120編碼參數(shù)121動態(tài)估測及模式?jīng)Q定單元 122參考視頻框124編碼信號 125位串流組合單元126編碼視頻位串流 200視頻數(shù)據(jù)201估測單元202第一編碼參數(shù) 203參數(shù)產(chǎn)生單元204預(yù)設(shè)值 206圖像質(zhì)量參數(shù)207復(fù)雜度計算單元 208第二編碼參數(shù)210更新參數(shù) 212第三編碼參數(shù)具體實施方式
本發(fā)明之第一實施例為一種根據(jù)公知之編碼參數(shù)進一步調(diào)整解碼計算量之編碼器,此公知編碼參數(shù)由視頻數(shù)據(jù)產(chǎn)生,即為圖1所示之編碼參數(shù)120。此實施例可處理次像素(sub-pixel),故適用之壓縮標(biāo)準(zhǔn)包含H.264壓縮標(biāo)準(zhǔn)、MPEG 2壓縮標(biāo)準(zhǔn)及MPEG 4壓縮標(biāo)準(zhǔn)等。圖2為該編碼器之動態(tài)估計及模式?jīng)Q定單元(對應(yīng)至圖1之動態(tài)估計及模式?jīng)Q定單元121)之示意圖。如圖所示,此動態(tài)估計及模式?jīng)Q定單元包含估測單元201、參數(shù)產(chǎn)生單元203、加法單元205以及復(fù)雜度計算單元207。估測單元201用以接收視頻數(shù)據(jù)200并根據(jù)視頻數(shù)據(jù)200計算出第一編碼參數(shù)202,其中視頻數(shù)據(jù)200即為圖1之視頻框100,第一編碼參數(shù)202即為圖1所示之編碼參數(shù)120。
參數(shù)產(chǎn)生單元203用以根據(jù)預(yù)設(shè)值204及更新參數(shù)210產(chǎn)生圖像質(zhì)量參數(shù)206。此預(yù)設(shè)值204可以預(yù)先儲存于參數(shù)產(chǎn)生單元203中,或是如圖2所示由使用者直接輸入。此預(yù)設(shè)值204用以決定編碼該視頻數(shù)據(jù)200所能容忍之失真度,此失真度與單純利用圖1所示之編碼參數(shù)120進行編碼做比較,例如預(yù)設(shè)值204為0.3dB表示本發(fā)明之編碼器所編碼之圖像與公知技術(shù)相比,其可接受之失真程度最多為0.3dB。更新參數(shù)210由如后所述之復(fù)雜度計算單元207所產(chǎn)生,輸入至參數(shù)產(chǎn)生單元203內(nèi)之計數(shù)器,再與預(yù)設(shè)值204做比較。參數(shù)產(chǎn)生單元203根據(jù)預(yù)設(shè)值204及更新參數(shù)210調(diào)整存儲器存取復(fù)雜度,并根據(jù)該存儲器存取復(fù)雜度產(chǎn)生圖像質(zhì)量參數(shù)206,其中存儲器存取復(fù)雜度與解碼端解碼時之復(fù)雜度相關(guān),存儲器存取復(fù)雜度愈高,解碼端解碼時之復(fù)雜度愈高,存儲器存取復(fù)雜度愈低,解碼端解碼時之復(fù)雜度愈低。更詳細來說,參數(shù)產(chǎn)生單元203根據(jù)下列關(guān)系式計算圖像質(zhì)量參數(shù)206Vc*(B,M)=argminv∈sup{V}JMOTIONR,D,C(V|B,M)]]>=argminV∈sup{V}{JMOTIONR,D(V|B,M)+γMOTIONCMOTION(V|B,M)}]]>其中Vc*代表所選擇的動態(tài)向量,大括號″{}″表示動態(tài)向量之選項,與公知技術(shù)不同處在于CMOTION代表解碼端復(fù)雜度的函式,用來表示所選擇的動態(tài)向量的成本,γMOTION是表示存儲器存取復(fù)雜度的拉格蘭茲乘子,用來調(diào)整解碼復(fù)雜度的成本,JMOTIONR,D,C(V)則是考慮位率R、畫面質(zhì)量D及解碼端計算復(fù)雜度C的綜合成本函式。通過此拉格蘭茲運算,此實施例將存儲器存取復(fù)雜度考慮在內(nèi)。
加法單元205則是將第一編碼參數(shù)202以及圖像質(zhì)量參數(shù)206作加法運算而得出第二編碼參數(shù)208。
復(fù)雜度計算單元207接收第二編碼參數(shù)208并產(chǎn)生更新參數(shù)210以及第三編碼參數(shù)212。第三編碼參數(shù)212輸出至圖1之動態(tài)補償單元119及熵編碼單元123,用以提供對視頻數(shù)據(jù)200編碼所需之參數(shù),而更新參數(shù)210則回授至參數(shù)產(chǎn)生單元203,用以更新圖像質(zhì)量參數(shù)206。更詳細來說,復(fù)雜度計算單元207根據(jù)第二編碼參數(shù)208調(diào)整解碼復(fù)雜度,再根據(jù)此解碼復(fù)雜度產(chǎn)生第三編碼參數(shù)212以及更新參數(shù)210,其中解碼復(fù)雜度亦與解碼端解碼時之復(fù)雜度相關(guān),此解碼復(fù)雜度愈高,解碼端解碼時之復(fù)雜度愈高,此解碼復(fù)雜度愈低,解碼端解碼時之復(fù)雜度愈低。更詳細來說,復(fù)雜度計算單元207根據(jù)下列關(guān)系式計算出更新參數(shù)210以及第三編碼參數(shù)212Mc*(MB,QP)=argminM∈sup{M}JMODER,D,C(M|MB,QP)]]>=argminM∈sup{M}{JMODER,D(M|MB,QP)+γMODECMODE(M|MB)}]]>其中Mc*為所選取的區(qū)塊模式,大括號″{}″是區(qū)塊模式的選項,與公知技術(shù)不同處在于CMODE則是每一種區(qū)塊模式的存儲器存取復(fù)雜度的成本,γMODE是表示解碼復(fù)雜度的拉格蘭茲乘子,用來調(diào)整存儲器存取復(fù)雜度的成本,JMOTIONR,D,C(V)則為位率R、畫面質(zhì)量D及解碼端計算復(fù)雜度C的綜合成本函式。通過此拉格蘭茲運算,以產(chǎn)生更新參數(shù)210以及第三編碼參數(shù)212。
本發(fā)明的第二實施例為一種根據(jù)第一編碼參數(shù)以調(diào)整解碼計算量之方法,第一編碼參數(shù)由視頻數(shù)據(jù)產(chǎn)生,即為圖1所示之編碼參數(shù)120,此方法如圖3所示。在執(zhí)行步驟301時,初始地產(chǎn)生圖像質(zhì)量參數(shù)。接著執(zhí)行步驟303,根據(jù)第一編碼參數(shù)以及圖像質(zhì)量參數(shù)產(chǎn)生第二編碼參數(shù),例如將第一編碼參數(shù)以及圖像質(zhì)量參數(shù)進行加法運算而得。接著執(zhí)行步驟305,根據(jù)第二編碼參數(shù)進行復(fù)雜度計算,產(chǎn)生第三編碼參數(shù)及更新參數(shù)。接著執(zhí)行步驟307,根據(jù)更新參數(shù)更新圖像質(zhì)量參數(shù)。接著執(zhí)行步驟309,以第三編碼參數(shù)進行視頻數(shù)據(jù)的編碼。
步驟301的圖像質(zhì)量參數(shù)根據(jù)預(yù)設(shè)值所產(chǎn)生,該預(yù)設(shè)值即決定編碼時該視頻數(shù)據(jù)之失真度,其與第一實施例無異,故不贅述。如圖4所示,步驟301還可以包含下列步驟在執(zhí)行步驟401時,設(shè)定預(yù)設(shè)值。接著執(zhí)行步驟403,根據(jù)預(yù)設(shè)值以及前段所述之更新參數(shù)調(diào)整存儲器存取復(fù)雜度。接著執(zhí)行步驟405,根據(jù)存儲器存取復(fù)雜度產(chǎn)生圖像質(zhì)量參數(shù)。
如圖5所示,步驟305則還包含下列步驟在執(zhí)行步驟501時,接收第二編碼參數(shù)。接著執(zhí)行步驟503,根據(jù)第二編碼參數(shù)調(diào)整解碼復(fù)雜度。接著執(zhí)行步驟505,根據(jù)解碼復(fù)雜度產(chǎn)生第三編碼參數(shù)及更新參數(shù)。
步驟301及305中產(chǎn)生圖像質(zhì)量參數(shù)、第三編碼參數(shù)及更新參數(shù)亦可利用如第一實施例所述之拉格蘭茲運算。
前述之方法同樣可以應(yīng)用在H.264壓縮標(biāo)準(zhǔn)、MPEG 2壓縮標(biāo)準(zhǔn)及MPEG 4壓縮標(biāo)準(zhǔn)中。
前述之方法可利用一種計算機可讀媒體,其儲存計算機程序執(zhí)行前述之步驟。此計算機可讀媒體可以是軟盤、硬盤、光盤、隨身碟、磁帶、可由網(wǎng)絡(luò)存取之?dāng)?shù)據(jù)庫或所屬技術(shù)領(lǐng)域的技術(shù)人員可輕易思及具有相同功能之儲存媒體。
由上述可知,本發(fā)明可以改進公知所使用之編碼器之缺點,考慮到解碼復(fù)雜度,使編碼器在進行視頻數(shù)據(jù)編碼的時候,不僅僅維持畫面質(zhì)量,使肉眼不至于辨別出差異,同時還可以降低解碼端的運算成本,故無法順利解碼的情形將不會發(fā)生,此外,本發(fā)明還節(jié)省解碼端的電源需求。
上述之實施例僅用來例舉本發(fā)明之實施方式,以及闡釋本發(fā)明之技術(shù)特征,并非用來限制本發(fā)明之范疇。任何所屬技術(shù)領(lǐng)域的技術(shù)人員可輕易完成之改變或均等性之安排均屬于本發(fā)明所主張之范圍,本發(fā)明之權(quán)利范圍應(yīng)以權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種根據(jù)第一編碼參數(shù)以調(diào)整解碼計算量之編碼器,該第一編碼參數(shù)由視頻數(shù)據(jù)產(chǎn)生,其特征是該編碼器包含參數(shù)產(chǎn)生單元,產(chǎn)生圖像質(zhì)量參數(shù);加法單元,用以接收該第一編碼參數(shù)以及該圖像質(zhì)量參數(shù),并產(chǎn)生第二編碼參數(shù);以及復(fù)雜度計算單元,根據(jù)該第二編碼參數(shù)進行復(fù)雜度計算,并產(chǎn)生第三編碼參數(shù)及更新參數(shù);其中,該參數(shù)產(chǎn)生單元根據(jù)該更新參數(shù)更新該圖像質(zhì)量參數(shù),該編碼器以該第三編碼參數(shù)對該視頻數(shù)據(jù)進行編碼。
2.根據(jù)權(quán)利要求1所述之編碼器,其特征是該參數(shù)產(chǎn)生單元根據(jù)預(yù)設(shè)值產(chǎn)生該圖像質(zhì)量參數(shù),該預(yù)設(shè)值決定編碼該視頻數(shù)據(jù)之失真度。
3.根據(jù)權(quán)利要求2所述之編碼器,其特征是該參數(shù)產(chǎn)生單元根據(jù)該預(yù)設(shè)值以及該更新參數(shù)調(diào)整存儲器存取復(fù)雜度,并根據(jù)該存儲器存取復(fù)雜度產(chǎn)生該圖像質(zhì)量參數(shù)。
4.根據(jù)權(quán)利要求1所述之編碼器,其特征是該加法單元將該第一編碼參數(shù)與該圖像質(zhì)量參數(shù)進行加法運算。
5.根據(jù)權(quán)利要求1所述之編碼器,其特征是該復(fù)雜度計算單元根據(jù)該第二編碼參數(shù)調(diào)整解碼復(fù)雜度,并根據(jù)該解碼復(fù)雜度產(chǎn)生該第三編碼參數(shù)以及該更新參數(shù)。
6.根據(jù)權(quán)利要求1所述之編碼器,其特征是該編碼器之壓縮標(biāo)準(zhǔn)為H.264壓縮標(biāo)準(zhǔn)、MPEG 2壓縮標(biāo)準(zhǔn)以及MPEG 4壓縮標(biāo)準(zhǔn)的其中一種壓縮標(biāo)準(zhǔn)。
7.一種根據(jù)第一編碼參數(shù)以調(diào)整解碼計算量之方法,該第一編碼參數(shù)由視頻數(shù)據(jù)產(chǎn)生,其特征是該方法包含以下步驟產(chǎn)生圖像質(zhì)量參數(shù);根據(jù)該第一編碼參數(shù)以及該圖像質(zhì)量參數(shù)產(chǎn)生第二編碼參數(shù);根據(jù)該第二編碼參數(shù)進行復(fù)雜度計算,產(chǎn)生第三編碼參數(shù)及更新參數(shù);根據(jù)該更新參數(shù)更新該圖像質(zhì)量參數(shù);以及以該第三編碼參數(shù)進行視頻編碼。
8.根據(jù)權(quán)利要求7所述之方法,其特征是該圖像質(zhì)量參數(shù)根據(jù)預(yù)設(shè)值所產(chǎn)生,該預(yù)設(shè)值決定編碼該視頻數(shù)據(jù)之失真度。
9.根據(jù)權(quán)利要求8所述之方法,其特征是該產(chǎn)生圖像質(zhì)量參數(shù)之步驟包含下列步驟根據(jù)該預(yù)設(shè)值及該更新參數(shù)調(diào)整存儲器存取復(fù)雜度;以及根據(jù)該存儲器存取復(fù)雜度產(chǎn)生該圖像質(zhì)量參數(shù)。
10.根據(jù)權(quán)利要求7所述之方法,其特征是該產(chǎn)生第二編碼參數(shù)之步驟包含下列步驟將該第一編碼參數(shù)與該圖像質(zhì)量參數(shù)進行加法運算。
11.根據(jù)權(quán)利要求7所述之方法,其特征是該產(chǎn)生第三編碼參數(shù)及更新參數(shù)之步驟包含下列步驟根據(jù)該第二編碼參數(shù)調(diào)整解碼復(fù)雜度;以及根據(jù)該解碼復(fù)雜度產(chǎn)生該第三編碼參數(shù)及該更新參數(shù)。
12.根據(jù)權(quán)利要求7所述之方法,其特征是該方法應(yīng)用于H.264壓縮標(biāo)準(zhǔn)、MPEG 2壓縮標(biāo)準(zhǔn)以及MPEG 4壓縮標(biāo)準(zhǔn)的其中一種壓縮標(biāo)準(zhǔn)。
13.一種計算機可讀媒體,儲存計算機程序用以執(zhí)行一種根據(jù)第一編碼參數(shù)以調(diào)整解碼計算量之方法,該第一編碼參數(shù)由視頻數(shù)據(jù)產(chǎn)生,其特征是該方法包含以下步驟產(chǎn)生圖像質(zhì)量參數(shù);根據(jù)該第一編碼參數(shù)以及該圖像質(zhì)量參數(shù)產(chǎn)生第二編碼參數(shù);根據(jù)該第二編碼參數(shù)進行復(fù)雜度計算,產(chǎn)生第三編碼參數(shù)及更新參數(shù);根據(jù)該更新參數(shù)更新該圖像質(zhì)量參數(shù);以及以該第三編碼參數(shù)進行視頻編碼。
14.根據(jù)權(quán)利要求13所述之計算機可讀媒體,其特征是該圖像質(zhì)量參數(shù)根據(jù)預(yù)設(shè)值所產(chǎn)生,該預(yù)設(shè)值決定編碼該視頻數(shù)據(jù)之失真度。
15.根據(jù)權(quán)利要求14所述之計算機可讀媒體,其特征是該產(chǎn)生圖像質(zhì)量參數(shù)之步驟包含下列步驟根據(jù)該預(yù)設(shè)值及該更新參數(shù)調(diào)整存儲器存取復(fù)雜度以及根據(jù)該存儲器存取復(fù)雜度產(chǎn)生該圖像質(zhì)量參數(shù)。
16.根據(jù)權(quán)利要求13所述之計算機可讀媒體,其特征是該產(chǎn)生第二編碼參數(shù)之步驟包含下列步驟將該第一編碼參數(shù)與該圖像質(zhì)量參數(shù)進行加法運算。
17.根據(jù)權(quán)利要求13所述之計算機可讀媒體,其特征是該產(chǎn)生第三編碼參數(shù)及更新參數(shù)之步驟包含下列步驟根據(jù)該第二編碼參數(shù)調(diào)整解碼復(fù)雜度;以及根據(jù)該解碼復(fù)雜度產(chǎn)生該第三編碼參數(shù)及該更新參數(shù)。
18.根據(jù)權(quán)利要求13所述之計算機可讀媒體,其特征是該方法應(yīng)用于H.264壓縮標(biāo)準(zhǔn)、MPEG 2壓縮標(biāo)準(zhǔn)以及MPEG 4壓縮標(biāo)準(zhǔn)的其中一種壓縮標(biāo)準(zhǔn)。
全文摘要
一種調(diào)整解碼計算量之編碼器、方法及其計算機可讀媒體,該編碼器包含參數(shù)產(chǎn)生單元、加法單元以及復(fù)雜度計算單元,并根據(jù)第一編碼參數(shù)以調(diào)整解碼計算量,第一編碼參數(shù)由視頻數(shù)據(jù)產(chǎn)生。該方法及其計算機可讀媒體包含下列步驟參數(shù)產(chǎn)生單元產(chǎn)生圖像質(zhì)量參數(shù);加法單元對第一編碼參數(shù)及圖像質(zhì)量參數(shù)進行加法運算產(chǎn)生第二編碼參數(shù);復(fù)雜度計算單元根據(jù)第二編碼參數(shù)進行復(fù)雜度計算,產(chǎn)生第三編碼參數(shù)及更新參數(shù);參數(shù)產(chǎn)生單元根據(jù)更新參數(shù)更新圖像質(zhì)量參數(shù);以及編碼器以第三編碼參數(shù)進行視頻編碼。
文檔編號H04N7/50GK1992893SQ20051013744
公開日2007年7月4日 申請日期2005年12月30日 優(yōu)先權(quán)日2005年12月30日
發(fā)明者楊秋男, 康育嘉 申請人:財團法人資訊工業(yè)策進會