[發明專利]一種魯棒性的移動視頻解碼方法有效
| 申請號: | 201110370714.8 | 申請日: | 2011-11-21 |
| 公開(公告)號: | CN102378067A | 公開(公告)日: | 2012-03-14 |
| 發明(設計)人: | 胡瑞敏;侯志強;王中元;傅佑銘;周楚;王文兵 | 申請(專利權)人: | 武漢大學 |
| 主分類號: | H04N21/647 | 分類號: | H04N21/647;H04N7/26 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 薛玲 |
| 地址: | 430072 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 魯棒性 移動 視頻 解碼 方法 | ||
1.一種魯棒性的移動視頻解碼方法,對發送端視頻編碼后傳輸到移動終端的碼流進行解碼,發送端視頻編碼時采用分片機制且分片時僅指定數據片的上限尺寸,并把單個數據片封裝成數據包進行發送,所述碼流由可獨立解碼的數據片組成,其特征在于:實現解碼包括以下步驟,
步驟1,根據數據包的包頭信息,對數據包進行排序和拼接得到屬于當前幀的碼流,記錄當前幀的碼流所使用數據包的個數及各數據包中數據片的尺寸;
步驟2,將當前幀的碼流送入解碼器中對數據片解碼,記錄當前幀的碼流中每個數據片中宏塊的數目及首個宏塊的位置;
步驟3,根據步驟2所記錄每個數據片中宏塊的數目統計當前幀的碼流中宏塊總數目,通過比較宏塊總數目和當前幀解碼所得圖像應有宏塊總數,確定當前幀的碼流是否完整,
完整則將當前幀解碼所得圖像顯示且作為參考圖像,進入步驟4;
不完整則計算每個數據片所含宏塊的平均信息量和當前幀解碼所得圖像中部的宏塊總數,根據計算結果對當前幀解碼所得圖像進行處理,進入步驟4;所述處理包括是否對當前幀解碼所得圖像進行顯示、作為后面幀的參考圖像或直接丟棄;?
步驟4,返回執行步驟1~3,處理下一幀的碼流。
2.根據權利要求1所述魯棒性的移動視頻解碼方法,其特征在于:步驟3中根據計算結果對當前幀解碼所得圖像進行處理,具體實現方式如下,
若存在一個數據片所含宏塊的平均信息量大于設定的閾值Th1,則判斷碼流中位于圖像中部的宏塊總數是否超過當前幀解碼后所得圖像應有宏塊總數的一半,超過則將當前幀解碼所得圖像顯示且作為后面幀的參考圖像,未超過則將當前幀解碼所得圖像作為后面幀的參考圖像但不顯示,
若不存在數據片所含宏塊的平均信息量大于設定的閾值Th1,則判斷碼流中位于圖像中部的宏塊總數是否超過當前幀解碼后所得圖像應有宏塊總數的一半,超過則將當前幀解碼所得圖像顯示但不作為后面幀的參考圖像,未超過則將當前幀解碼所得圖像直接丟棄。
3.根據權利要求1或2所述魯棒性的移動視頻解碼方法,其特征在于:步驟3中,根據步驟1所得各數據片的尺寸及步驟2所記錄的各數據片中宏塊的數目,計算每個數據片所含宏塊的平均信息量Si/Mi,
其中,Si是當前幀的碼流接收到的第i個數據片的尺寸,單位是字節,0≤i≤N-1,N是碼流中數據片的總數目;Mi是第i個數據片中宏塊的數目。
4.根據權利要求1或2所述魯棒性的移動視頻解碼方法,其特征在于:步驟3中,計算碼流中位于圖像中部的宏塊總數,具體實現方式如下,
若碼流中第k個宏塊滿足(Pk+1)%(W/B)>Th2且Th2<(Pk+1)/B<H/B-Th2,則認為該宏塊處于圖像中部,?
其中,Pk?是碼流中第k個宏塊在圖像中的位置,由步驟2所記錄每個數據片中宏塊的數目及首個宏塊的位置計算得到,0≤Pk≤W*H/B2-1,0≤k≤M-1,M是步驟3所得當前幀的碼流中宏塊總數目,W、H分別是指圖像的寬度和高度,宏塊的尺寸為BxB,Th2是預設的經驗閾值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學,未經武漢大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110370714.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:集成的波狀外形的負壓繃帶
- 下一篇:電池鋼殼及電池





