[發明專利]幀類型檢測方法及幀類型檢測系統無效
| 申請號: | 201110278580.7 | 申請日: | 2011-09-19 |
| 公開(公告)號: | CN102300096A | 公開(公告)日: | 2011-12-28 |
| 發明(設計)人: | 武海濱;金尹 | 申請(專利權)人: | 盛樂信息技術(上海)有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26;H04N7/32 |
| 代理公司: | 上海思微知識產權代理事務所(普通合伙) 31237 | 代理人: | 菅秀君 |
| 地址: | 201203 上海市浦東新區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 類型 檢測 方法 系統 | ||
技術領域
本發明涉及視頻處理領域,尤其涉及一種幀類型檢測方法及幀類型檢測系統。
背景技術
視頻編碼器中,共有三種幀類型:I幀、P幀和B幀。其中,I幀為幀內編碼幀,不需要其他幀作為編碼參考,畫面質量保存好、但編碼后的壓縮率較低;P幀為前向預測編碼幀,它需要一個或多個前向參考幀,它的壓縮率比I幀高,但畫面質量不如I幀;B幀為雙向預測編碼幀,它需要前向和后向預測編碼幀,B幀壓縮率最高,畫面質量最差。
由幀類型的特點可以看出,幀類型的選擇和編碼器的最終壓縮率有著較大的關系。B幀越多,壓縮率就會越高,反之,I、P幀越多,壓縮率就會越低。隨著壓縮率的增高,視頻的質量就會有明顯的影響。由于I幀在整個幀序列中的比例一般小于3%,所以,如何恰到好處的決定幀序列里的幀為P幀還是B幀,對視頻編碼器的壓縮率和視頻質量有著重要關系。
因此需要一種幀類型檢測方法及幀類型檢測系統,快速合理地定位出P幀和B幀,保證視頻編碼器的壓縮率和視頻質量。
發明內容
本發明的目的在于提供一種幀類型檢測方法及幀類型檢測系統,快速合理地定位出P幀和B幀,保證視頻編碼器的壓縮率和視頻質量。
為解決上述問題,本發明提供一種幀類型檢測方法,包括:
根據視頻編碼器的參數獲知幀序列的待檢測長度和最小編碼代價值;
設定幀序列的當前檢測長度從一起始長度增大至所述待檢測長度,并確定所述當前檢測長度下的連續B幀的最大長度;
根據所述最小編碼代價值計算所述當前檢測長度及其連續B幀的最大長度下的最優幀類型序列;
輸出所述待檢測長度及其連續B幀的最大長度下的最優幀類型序列。
進一步的,確定所述當前檢測長度下的連續B幀的最大長度的步驟包括:
根據視頻編碼器的參數獲知規定的最多連續B幀值;
在所述當前檢測長度和所述最多連續B幀值中取最小值作為所述當前檢測長度下的連續B幀的最大長度。
進一步的,根據所述最小編碼代價值計算所述當前檢測長度及其連續B幀的最大長度下的最優幀類型序列的步驟包括:
首先,設定所述幀序列中的連續B幀的當前長度從一初始長度增大至所述連續B幀的最大長度;
接著,計算每一連續B幀的當前長度下的幀類型序列及其編解碼代價;
然后,輸出編碼代價小于所述最小編碼代價值的所有幀類型序列中編碼代價最小的幀類型序列為所述當前檢測長度及其連續B幀的最大長度下的最優幀類型序列。
進一步的,計算每一續B幀的當前長度下的幀類型序列及其編解碼代價時,將幀序列檢測長度為所述當前檢測長度減去所述連續B幀的當前長度再減1時的最優幀類型序列的最后一幀置為P幀后,作為所述連續B幀的當前長度下的幀類型序列;
根據幀與幀之間的SAD(sum?of?absolute?differences,絕對差值和)值來計算所述連續B幀的當前長度下的幀類型序列的編碼代價。
相應的,本發明還提供一種幀類型檢測系統,包括:參數初始化單元、連續B幀長度確定單元、最優幀類型序列計算單元以及輸出單元,其中,
參數初始化單元,用于根據視頻編碼器的參數獲知幀序列的待檢測長度和最小編碼代價值;
連續B幀長度確定單元,用于設定幀序列的當前檢測長度從一起始長度增大至所述待檢測長度,并確定所述當前檢測長度下的連續B幀的最大長度;
最優幀類型序列計算單元,用于根據所述最小編碼代價值計算所述當前檢測長度及其連續B幀的最大長度下的最優幀類型序列;
輸出單元,用于根據所述連續B幀長度確定單元和最優幀類型序列計算單元的計算結果輸出所述待檢測長度及其連續B幀的最大長度下的最優幀類型序列。
與現有技術相比,本發明的幀類型檢測方法及幀類型檢測系統,通過逐步增加檢測的幀類型序列長度,并逐步增加幀序列中連續B幀的長度,計算幀序列的編碼代價,最終輸出的最優幀類型序列,可以快速的定位出P幀和B幀,很好地反應幀序列的變化,保證視頻編碼器的壓縮率,而且通過計算幀序列的編碼代價可以恰到好處的選P幀,使得視頻編碼器的圖像質量得到保證。
附圖說明
圖1是本發明實施例一的幀類型檢測方法流程圖;
圖2是本發明實施例一的確定的連續B幀的最大長度流程圖;
圖3是本發明實施例一的計算最優幀類型序列的流程圖;
圖4是本發明實施例二的幀類型檢測系統的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛樂信息技術(上海)有限公司,未經盛樂信息技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110278580.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種實現基站節能的方法
- 下一篇:環網故障切換方法和裝置





