[發(fā)明專利]宏塊自適應(yīng)幀/場(chǎng)的決策方法無效
| 申請(qǐng)?zhí)枺?/td> | 200710154766.5 | 申請(qǐng)日: | 2007-09-19 |
| 公開(公告)號(hào): | CN101291435A | 公開(公告)日: | 2008-10-22 |
| 發(fā)明(設(shè)計(jì))人: | 黃毓文;陳拓維 | 申請(qǐng)(專利權(quán))人: | 聯(lián)發(fā)科技股份有限公司 |
| 主分類號(hào): | H04N7/26 | 分類號(hào): | H04N7/26;H04N7/32 |
| 代理公司: | 北京市柳沈律師事務(wù)所 | 代理人: | 蒲邁文;黃小臨 |
| 地址: | 中國(guó)臺(tái)灣新*** | 國(guó)省代碼: | 中國(guó)臺(tái)灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自適應(yīng) 決策 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種以宏塊為基礎(chǔ)的自適應(yīng)幀/場(chǎng)(MacroBlock-base Adaptive?Frame/Field,MBAFF)視頻編碼,且特別是涉及一種用以編碼標(biāo)清 /高清(SD/HD)視頻的快速M(fèi)BAFF決策方法。
背景技術(shù)
就交錯(cuò)式的視頻數(shù)據(jù)而言,H.264標(biāo)準(zhǔn)允許兩個(gè)場(chǎng)被一起編碼(亦即, 幀編碼)或分別編碼(亦即,場(chǎng)編碼)。在H.264/AVC中,幀/場(chǎng)編碼概念可被 延伸至稱為MBAFF編碼的宏塊等級(jí)。MBAFF編碼決策的概念源自于MPEG2標(biāo) 準(zhǔn)。宏塊對(duì)(macroblock?pair)被定義為決策單元,而不是將16×16宏塊分 為兩個(gè)16×8區(qū)塊。每一個(gè)宏塊對(duì)包含兩個(gè)縱向相鄰的宏塊。
與非交錯(cuò)式編碼相比,交錯(cuò)式視頻的MBAFF編碼提供了額外的增益(例 如,2db的峰值信噪比(Peak?Signal?to?Noise?Ratio,PSNR)增益),即在維 持原始編碼增益的同時(shí),可降低所需的比特率(例如,降低35%比特率)。在 H.264的參考工具軟件中,通過同時(shí)在幀及場(chǎng)模式下編碼宏塊對(duì),以“強(qiáng)力 法(brute?force)”來作MBAFF決策,并且選擇能產(chǎn)生較低的率失真 (Rate-Distortion,R-D)拉葛成本(Lagrange?cost)的決策。然而,整個(gè) MBAFF編碼復(fù)雜度是非MBAFF編碼復(fù)雜度的兩倍多。
有一些現(xiàn)有技術(shù)用以在保持通過實(shí)施MBAFF編碼而實(shí)現(xiàn)的增益的同時(shí), 降低MBAFF編碼的復(fù)雜度。舉例來說,利用如先前編碼過的鄰近宏塊對(duì)的時(shí) 間信息(如運(yùn)動(dòng)向量),以作出當(dāng)前宏塊的幀/場(chǎng)決策。然而,當(dāng)運(yùn)動(dòng)場(chǎng)在跨 越宏塊對(duì)的邊界為不規(guī)律時(shí)或是當(dāng)場(chǎng)景發(fā)生切換時(shí),無法保證穩(wěn)定性 (robustness)。
發(fā)明內(nèi)容
為解決上述在利用MBAFF編碼實(shí)現(xiàn)高增益的同時(shí)無法有效降低MBAFF編 碼復(fù)雜度的問題,本發(fā)明提出一種基于當(dāng)前宏塊對(duì)的信息而作出MBAFF決策 的方法。同時(shí),在一些實(shí)施方式中,每一個(gè)宏塊對(duì)只作為幀或場(chǎng)被編碼一次, 這樣可省下約50%的計(jì)算資源。
根據(jù)一具體實(shí)施方式,本發(fā)明的方法包含下列步驟:(a)基于當(dāng)前宏塊 對(duì)的空間信息,執(zhí)行空間幀/場(chǎng)決策程序;(b)基于當(dāng)前宏塊對(duì)的時(shí)間信息, 執(zhí)行時(shí)間幀/場(chǎng)決策程序;(c)在產(chǎn)生對(duì)應(yīng)當(dāng)前宏塊對(duì)的比特流之前,根據(jù)當(dāng) 前宏塊對(duì)的信息及由空間與時(shí)間幀/場(chǎng)決策程序作出的決策,導(dǎo)入信賴度估 計(jì)(confidence?estimation)來選擇幀編碼(frame?coding)或場(chǎng)編碼(field coding)。
由于幀或場(chǎng)編碼在編碼每一個(gè)宏塊對(duì)之前就會(huì)被決定,每一個(gè)宏塊對(duì)只 被編碼一次,比起現(xiàn)有技術(shù)的MBAFF編碼,上述基于當(dāng)前宏塊對(duì)(macroblock pair)的信息而作出宏塊自適應(yīng)幀/場(chǎng)(MacroBlock?Adaptive?Frame/Field, MBAFF)決策的方法在編碼計(jì)算上的復(fù)雜度可被降低。
附圖說明
圖1是顯示根據(jù)本發(fā)明的具體實(shí)施方式,以宏塊為基礎(chǔ)的自適應(yīng)幀/場(chǎng) 決策的方法流程圖。
圖2是顯示圖1中的步驟S10的詳細(xì)流程圖。
圖3是顯示圖1中步驟S12的詳細(xì)流程圖。
圖4是顯示圖3的步驟S120中產(chǎn)生幀失真值的方法流程圖。
圖5是顯示圖3的步驟S122中產(chǎn)生場(chǎng)失真值的方法流程圖。
圖6是顯示如圖1的步驟S14所示的信賴度估計(jì)的方法流程圖。
圖7是顯示圖6的步驟S140的一具體實(shí)施方式的詳細(xì)流程圖。
具體實(shí)施方式
請(qǐng)參考圖1,圖1是顯示根據(jù)本發(fā)明一具體實(shí)施方式以宏塊為基礎(chǔ)的自 適應(yīng)幀/場(chǎng)決策的方法流程圖。在步驟S10,基于當(dāng)前宏塊對(duì)的空間信息,執(zhí) 行空間幀/場(chǎng)決策程序。在步驟S12,基于當(dāng)前宏塊對(duì)的時(shí)間信息,執(zhí)行時(shí)間 幀/場(chǎng)決策程序。在步驟S14,在產(chǎn)生對(duì)應(yīng)當(dāng)前宏塊對(duì)的比特流之前,根據(jù)當(dāng) 前宏塊對(duì)的信息及由空間與時(shí)間幀/場(chǎng)決策程序做出的決策,導(dǎo)入信賴度估 計(jì)來選擇幀編碼或場(chǎng)編碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)發(fā)科技股份有限公司,未經(jīng)聯(lián)發(fā)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710154766.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗(yàn)證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺(tái)
- 采用自適應(yīng)機(jī)匣和自適應(yīng)風(fēng)扇的智能發(fā)動(dòng)機(jī)
- 一種自適應(yīng)樹木自動(dòng)涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動(dòng)機(jī)燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機(jī)頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)
- 決策協(xié)調(diào)方法、執(zhí)行裝置和決策協(xié)調(diào)器
- 一種基于循環(huán)更新模式的決策樹構(gòu)建方法
- 一種基于群決策的建筑項(xiàng)目決策系統(tǒng)及決策方法
- 一種基于反射弧的智慧大腦決策系統(tǒng)及決策方法
- 一種三維消防指揮決策輔助系統(tǒng)
- 一種決策方法、系統(tǒng)以及電子設(shè)備
- 基于決策引擎和模型平臺(tái)的業(yè)務(wù)決策邏輯更新方法
- 一種雙層優(yōu)先級(jí)決策系統(tǒng)
- 一種應(yīng)用程序的業(yè)務(wù)執(zhí)行方法、裝置及電子設(shè)備
- 基于區(qū)塊鏈的決策方法及裝置和電子設(shè)備
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





