[發明專利]一種對視頻編碼方法進行驗證的系統和方法有效
| 申請號: | 200910166808.6 | 申請日: | 2009-08-31 |
| 公開(公告)號: | CN101998124A | 公開(公告)日: | 2011-03-30 |
| 發明(設計)人: | 鄒代紅 | 申請(專利權)人: | 炬力集成電路設計有限公司 |
| 主分類號: | H04N7/30 | 分類號: | H04N7/30 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 519085 廣東省珠海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 編碼 方法 進行 驗證 系統 | ||
技術領域
本發明涉及視頻編碼技術領域,特別涉及一種對視頻編碼方法進行驗證的系統和方法。
背景技術
數字芯片設計中,邏輯功能的驗證工作越來越重要。保證邏輯功能設計的正確性,算法精度符合要求,能有效率地進行功能驗證和功能調試是數字芯片設計中比較關鍵的一環,甚至關系到整個項目的進度。
目前在視頻編解碼設計中廣泛應用的邏輯功能驗證方法是仿真驗證方法。視頻編碼方法包括運動向量搜索、殘差計算、離散余弦變換(DCT)運算、量化和編碼。圖1所示為現有技術中對視頻編碼數據進行仿真驗證的系統框圖。從實際視頻中截取一段視頻數據片斷101作為編碼輸入,分別送給待驗證的視頻編碼模塊102和參考模型模塊103進行編碼。參考模型模塊103采用已驗證的視頻編碼方法對視頻數據進行編碼。這兩部分編碼結果都輸入比較模塊104進行比較,結果一致則視頻編碼模塊102通過驗證,不一致則驗證失敗,對視頻編碼模塊102進行進一步地仿真調試,該仿真調試需要從出錯結果回溯查找出錯根源。
現有的仿真驗證方法的缺點主要包括如下兩點:
1、編碼結果仿真結束后才進行比較,處理的數據量大;
2、驗證失敗時,難以查找出錯的根源所在,調試需要的時間和人力成本較高,效率較低。
發明內容
有鑒于此,本發明的目的在于,提出一種對視頻編碼方法進行驗證的系統和方法,可以快速定位出錯的根源,提高驗證效率。
本發明實施例提出的一種對視頻編碼方法進行驗證的系統如圖2所示,包括視頻編碼參考模型模塊(204),算法控制模塊(205),視頻編碼模塊(206)和結果比較模塊(208);
視頻編碼模塊(206)為待驗證的視頻編碼方法的實現模塊;
視頻編碼參考模型模塊(204)是實現與視頻編碼模塊(206)相同視頻編碼功能的已驗證參考模型;
算法控制模塊(205)用于將過程控制信息分別輸出至視頻編碼模塊(206)和視頻編碼參考模型模塊(204),視頻編碼模塊(206)和視頻編碼參考模型模塊(204)根據所述過程控制信息實現視頻編碼方法并分步驟輸出算法步驟參數;所述過程控制信息包括算法開始、結束、每一算法步驟的劃分、常數配置以及算法實現過程的配置信息;
結果比較模塊(208),用于接收來自視頻編碼模塊(206)的每一算法步驟的算法步驟參數以及來自視頻編碼參考模型模塊(204)的每一算法步驟的算法步驟參數,并將兩者進行比較判斷,如果不一致則輸出出錯信息。
較佳地,該系統進一步包括:
算法結果監聽模塊(207),用于監聽視頻編碼模塊(206)處理視頻編碼過程中每一算法步驟的算法步驟參數,并將監聽到的算法步驟參數輸出至結果比較模塊(208);
所述結果比較模塊(208)接收來自視頻編碼模塊(206)的每一算法步驟的算法步驟參數為:結果比較模塊(208)接收來自算法結果監聽模塊(207)的算法步驟參數。
較佳地,該系統進一步包括:
數據生成控制模塊(201),用于產生視頻數據的關系控制信息,所述關系控制信息描述了所要生成的不同視頻數據之間關系;并將所述關系控制信息輸出至視頻編碼數據生成模塊(202);所述關系控制信息包括:相同數據,當前幀數據同參考幀數據的值相等;相關數據,當前幀數據與參考幀數據之間的最大差值不超過預先設置的相關性閾值;不相關數據,當前幀數據和參考幀數據的值都隨機產生,兩者之間沒有關系;
視頻編碼數據生成模塊(202),用于根據來自數據生成控制模塊(201)的關系控制信息,構造出當前幀數據和參考幀數據。構造得到的視頻數據分為兩路,一路輸出至視頻編碼模塊(206);另一路輸出至視頻編碼參考模型模塊(204)。
較佳地,該系統進一步包括:
存儲器模型模塊(203),用于和視頻編碼模塊(206)進行交互,實現視頻數據讀寫,和算法處理過程中中間結果的存取。
較佳地,該系統進一步包括:
出錯信息生成模塊(209)用于根據來自結果比較模塊(208)出錯信息生成報告文檔。
本發明實施例提出一種對視頻編碼方法進行驗證的方法,包括如下步驟:
A、預先將待驗證的視頻編碼方法和已驗證的參考模型劃分為彼此對應的n個算法步驟,n為大于或等于2的整數;
B、將同一份視頻數據分別用待驗證的視頻編碼方法和已驗證的參考模型進行編碼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于炬力集成電路設計有限公司,未經炬力集成電路設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910166808.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:干涉膜厚儀及反射率測量方法
- 下一篇:用于生產合成氣體的方法和設備





