[發明專利]解碼器中圖像錯誤檢測、恢復和隱藏的方法無效
| 申請號: | 200610170066.0 | 申請日: | 2006-12-15 |
| 公開(公告)號: | CN101202923A | 公開(公告)日: | 2008-06-18 |
| 發明(設計)人: | 原順;王津福 | 申請(專利權)人: | 揚智科技股份有限公司 |
| 主分類號: | H04N7/64 | 分類號: | H04N7/64;H04N7/32;H04N7/24 |
| 代理公司: | 中原信達知識產權代理有限責任公司 | 代理人: | 謝麗娜;陳肖梅 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 解碼器 圖像 錯誤 檢測 恢復 隱藏 方法 | ||
技術領域
本發明涉及一種H.264的解碼器,特別是涉及H.264解碼器碼流錯誤偵測方法、參考圖像列表的錯誤偵測及恢復方法,以及對未解碼宏塊的錯誤恢復的參考圖選擇方法。
背景技術
視頻通信中由于資料包的丟失、隨機錯誤等會引起接收端收到損壞的碼流(bitstream),從而導致無法解出正確的圖像。在H.264協議中,沒有圖像檔頭層的語法(Picture?Header?Layer?syntax),因此控制器要處理的直接就是片段檔頭層(Slice?Header?Layer)。一幅圖中的片段(Slice)越多,對錯誤控制越有利,但對解碼控制的要求越高,因此實際實現(如DVB)中一幅圖中片段個數不會太多。另外相對于Mpeg2,H.264使用了更多的參考圖和不同的解碼控制,錯誤檢測與恢復對H.264來說提出了更高的要求。雖然H.264提供了Flexiblemacroblock?ordering(FMO)、Redundant?slice?methods、Switched?sliceSP/SI、Data?partition、Arbitrary?slice?order(ASO)等容錯技術,但是常用的主層級(Main?Profile)和高層級(High?Profile)并不支持這些容錯技術(features)。
關于影像解碼器(video?decoder)方面的錯誤檢測、恢復和隱藏已經有許多的專利和論文(Paper),但是大部分都是關于如何在碼流中插入re-synchronization?mark和對undecoded?pixiels進行內插。真正能在H.264?Main?Profile和High?Profile中采用的并不多。在美國公開號US20050254584中介紹了如何產生運動向量(Motion?Vector)進行幀間圖像(Inter?picture)恢復以及如何進行幀內圖像(Intra?picture)內插沒有正確解碼的區域,它適用與H.264以及以前的Mpeg系列。在美國專利公開號US?20060045190中介紹了一種在H.264解碼過程中如何選取Intra?Prediction進行預測沒有正確解碼的區域的方法。在美國專利公開號US20060013318中介紹了在H.264解碼過程中如何進行錯誤檢測以及對frame?num和序列參數設定值SPS(sequence?parameter?set)、圖像參數設定值PPS(picture?parameter?set)進行恢復的方法。但是以上專利和論文介紹的錯誤檢測和恢復方法對H.264?Main?Profile和HighProfile來說并不很完善,本發明在這方面進一步進行補充和完善。
發明內容
有鑒于現有技術對H.264?Main?Profile和High?Profile不很完善,本發明主要針對H.264解碼過程中錯誤檢測、恢復和隱藏進行改善,一方面保證解碼器本身順利進行解碼,而不至于使用了錯誤的信息導致解碼器不正常工作(crash),另一方面保證解碼的結果可以給用戶看到較好的效果。
為達上述目的,本發明提供一種影像解碼器的碼流錯誤偵測方法,其特征在于,步驟包括首先接收一碼流并將該碼流解碼。接著檢查該碼流中序列參數設定值SPS指定的圖像大小是否超出當前碼流等級參數(level)規定的最大值,若為超過,則認為當前的序列參數設定值SPS有錯。然后檢查該碼流中圖像參數設定值PPS所指定當前使用的序列參數設定值SPS的索引值,若當前指定的序列參數設定值SPS不存在,則認為當前圖像參數設定值的PPS有錯。檢查該碼流中片段檔頭(Slice?header)所指定當前使用的圖像參數設定值PPS的索引值,如果當前指定的圖像參數設定值PPS不存在,則認為當前的片段檔頭有錯。以及檢查該碼流中當前的宏塊數,若當前的宏塊數大于圖像中的總宏塊數,則認為當前宏塊解碼有錯。
為達上述目的,本發明再提供一種參考圖像列表的錯誤偵測及恢復方法,其特征在于,步驟包括先將當前的參考圖像列表備份,再接收一組重新排序圖像序號,然后開始處理重新排序參考圖像列表。若重新排序圖像序號大于一設定值,則恢復備份的參考圖像列表。最后若重新排序后的參考圖像列表中,其有效參考圖的個數小于應有的參考圖的個數,則恢復備份的參考圖像列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于揚智科技股份有限公司,未經揚智科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610170066.0/2.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





