[發(fā)明專利]應(yīng)用于數(shù)字音視頻編解碼技術(shù)標準系統(tǒng)的解碼方法及解碼裝置有效
| 申請?zhí)枺?/td> | 201610803547.4 | 申請日: | 2016-09-06 |
| 公開(公告)號: | CN107801033B | 公開(公告)日: | 2021-05-11 |
| 發(fā)明(設(shè)計)人: | 林和源;童怡新 | 申請(專利權(quán))人: | 聯(lián)發(fā)科技股份有限公司 |
| 主分類號: | H04N19/44 | 分類號: | H04N19/44;H04N19/70 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 湯在彥 |
| 地址: | 中國臺灣新竹*** | 國省代碼: | 臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用于 字音 視頻 解碼 技術(shù)標準 系統(tǒng) 方法 裝置 | ||
本發(fā)明提供一種應(yīng)用于一數(shù)字音視頻編解碼技術(shù)標準系統(tǒng)的解碼方法,用以解碼一音視頻數(shù)據(jù)。大于零且小于一區(qū)間值位移量上限的一偏移值位移量上限被預(yù)先提供。根據(jù)一偏移值位移量是否達到該偏移值位移量上限,是否停止一偏移值預(yù)讀程序被決定。于該偏移值預(yù)讀程序停止后,一偏移值有效量的一最高有效位元被保留。隨后,于判斷該音視頻數(shù)據(jù)中的一待解碼符號為一較大機率符號或一較小機率符號時,被保留的該偏移值有效量的該最高有效位元被用做考量依據(jù)。
技術(shù)領(lǐng)域
本發(fā)明與多媒體信號處理技術(shù)相關(guān),并且尤其與數(shù)字音視頻編解碼技術(shù)標準(audio video coding standard,AVS)中的解壓縮技術(shù)相關(guān)。
背景技術(shù)
隨著通訊技術(shù)的進步,數(shù)字電視廣播漸趨成熟、普及。除了經(jīng)由電纜線路傳送外,數(shù)字電視信號也可透過基站或人造衛(wèi)星等設(shè)備以無線信號的型態(tài)被傳遞。為了兼顧提升畫面品質(zhì)和降低傳輸數(shù)據(jù)量的需求,傳送端通常會將待傳遞的影像及聲音信號編碼、壓縮。相對應(yīng)地,接收端必須正確地將收到的信號解碼、解壓縮,始能還原影音信號。
目前通行于中國大陸的數(shù)字音視頻編解碼技術(shù)標準(AVS)采用高級熵編碼(advanced entropy coding,AEC)來處理影音數(shù)據(jù),其實施方式可參考第7,808,406號美國專利及AVS工作小組提供的技術(shù)文件。如本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識者所知,AVS接收端的二元算術(shù)編碼引擎(binary arithmetic coding engine)所執(zhí)行的二元算術(shù)解碼為一遞回程序,其輸入稱為偏移值(offset)。藉由找出該偏移值與一區(qū)間值(range)的大小相對關(guān)系,可判斷目前待解碼的符號為一較大機率符號(most probable symbol,MPS)或一較小機率符號(least probable symbol,LPS)。由于在二元算數(shù)編碼中的待解符號僅有1和0兩種可能性;兩種可能性中出現(xiàn)機率大于0.5者為較大機率符號,另一者則為較小機率符號。
與區(qū)間值相關(guān)的兩個主要變數(shù)為區(qū)間值位移量和區(qū)間值有效量,與偏移值相關(guān)的兩個主要變數(shù)則是偏移值位移量和偏移值有效量。實務(wù)上,算術(shù)編碼引擎每次能處理的數(shù)據(jù)長度有限?,F(xiàn)行AVS技術(shù)文件規(guī)定,算術(shù)編碼引擎應(yīng)將區(qū)間值位移量和區(qū)間值有效量的長度分別設(shè)定為二進位制的八位元。另一方面,偏移值位移量和偏移值有效量的長度應(yīng)分別被設(shè)定為二進位制的三十二位元與九位元。
AVS接收端的算術(shù)編碼引擎首先會進行一偏移值初始化程序,其傳統(tǒng)流程繪示于圖1。步驟S101為將偏移值位移量設(shè)定為零,步驟S102則是讀取九個位元的音視頻數(shù)據(jù)做為偏移值有效量。接著,步驟103和步驟104代表偏移值預(yù)讀程序,其中步驟S103為判斷是否偏移值有效量小于256。偏移值有效量小于256表示偏移值有效量中的最高有效位元(第九位元)為二進制零。若步驟S103的判斷結(jié)果為是,步驟S104被執(zhí)行,亦即將偏移值有效量左移一個位元并讀取一后續(xù)位元。相對應(yīng)地,偏移值位移量被加1。隨后,步驟S103會被重新執(zhí)行。若步驟S103的判斷結(jié)果為否,步驟S103~S104所代表的偏移值預(yù)讀程序會被停止。隨后,步驟S105為擷取該偏移值有效量的后八個位元,做為新的偏移值有效量。步驟S104所決定的偏移值位移量以及步驟S105所決定的偏移值有效量,共同構(gòu)成隨后解碼程序采用的初始偏移值。
傳統(tǒng)AVS接收端的算術(shù)編碼引擎所進行的主要解碼程序如圖2(A)~圖2(B)所示。步驟S201的功能在于讀取前一次解碼程序最后更新的上下文模型,據(jù)此得知本次解碼程序中的較大機率符號是二進制零或二進制一,并得知該較大機率符號的出現(xiàn)機率。步驟S202的功能則是根據(jù)舊區(qū)間值和較大機率符號的出現(xiàn)機率更新區(qū)間值位移量、區(qū)間值有效量,并決定一判斷旗幟的內(nèi)容為二進制零或二進制一,其詳細流程被繪示為圖3中的子步驟S202A~S202G。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)發(fā)科技股份有限公司,未經(jīng)聯(lián)發(fā)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610803547.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





