資源描述:
《數(shù)字音視頻編解碼技術標準工作組》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、數(shù)字音視頻編解碼技術標準工作組AVSN2017:2013年12月來源:視頻組標題:視頻組工作規(guī)范狀態(tài):視頻組通過視頻組工作規(guī)范(本文件輸出之后立即執(zhí)行)1.視頻組采納提案至少要求滿足以下條件n技術合理、描述清晰;n提案方可以使用非最后版本的參考軟件實現(xiàn)提案技術,并提供在通用測試條件下的測試結果,但必須說明當時最后版本的標準草案和參考軟件中的其它技術不影響提案技術的性能測試結果;n必要時視頻組設立核心試驗組對提案技術進行驗證,提供在共同確定的測試條件下的測試結果,性能滿足要求;n所有涉及到主觀質量的技術都應該進行主觀測試,必須按照主觀
2、測試規(guī)范要求提供主觀測試碼流(或解碼后視頻序列)參加主觀測試;n提供與提案技術完全一致的、在標準文檔中所需的全部相關文本,包括語法、語義、解碼過程等等。會議期間審議提案技術對文本修改的正確性及準確性,采納的提案應在會議結束前將文本提交給標準文本編輯人。n至少完成“源代碼級驗證”的交叉驗證。2.參考軟件維護參考軟件維護方:n每次會議結束前安排好參考軟件集成計劃,并記載于視頻組會議記錄。n每加一個新技術集成都做好軟件版本備份、版本控制、測試驗證。對于新采納的技術提案的提案方應:n在規(guī)定時間內負責軟件集成;n在通用測試條件以及邊界條件下測
3、試通過(維護方至多負責2次新技術集成后版本軟件正確性驗證,如果新版本軟件仍然存在問題,則不通過本次軟件集成,標準草案文本和參考軟件中暫時不收該提案技術);n給出相應的readme和測試報告;n交給參考軟件負責人。建立提案技術集成預警機制,當需集成的技術超過預期集成時間2天時由軟件維護人在視頻組郵件列表上發(fā)布預警通知,視頻組組長提出處理建議并在郵件列表上通報。視頻組有權對未按時集成的技術取消采納的決定。一般應在每次工作組會后一個月內發(fā)布最新版參考軟件。1.交叉驗證涉及提案方、交叉驗證方、參考軟件維護方提案方盡量采用已發(fā)布的最新版參考軟
4、件,通用測試條件。交叉驗證方提交:(1)依據(jù)提案方提供的文件,測試序列,報告交叉驗證結論a.執(zhí)行代碼級驗證:編、解碼運行結果與提案一致。技術提案方須提交(上載到AVSftp服務器)如下文件:u提案u編碼器執(zhí)行文件、解碼器執(zhí)行文件u編碼器配置文件uanchor和proposal的編碼psnr輸出文件b.源代碼級驗證:按照提案描述檢查了解碼器源代碼,而且運行結果與提案一致。技術提案方須提交(上載到AVSftp服務器)如下文件:u提案u編碼器執(zhí)行文件、解碼器執(zhí)行文件u編碼器配置文件uanchor和proposal的編碼psnr輸出文件ud
5、ecoder源代碼c.描述級驗證:按照描述重寫解碼源代碼,并且運行結果與提案一致。技術提案方須提交(上載到AVSftp服務器)如下文件:u提案u編碼器執(zhí)行文件、解碼器執(zhí)行文件u編碼器配置文件uanchor和proposal的編碼psnr輸出文件(2)交叉驗證的結果在做決議之前提交,包括所有實驗結果。技術提案方應提交的文件須在每次會議文檔截止期前提交。2.被采納技術提案方的責任對于已被采納的技術被發(fā)現(xiàn)并經過證明該技術存在問題(問題由視頻組會議確認),如果發(fā)現(xiàn)問題后直至下一次會議(約三個月)期間不能解決問題,則可以由視頻組經過討論決定是
6、否將該技術先從標準草案中剔除。如果由視頻組會議裁定提案方不作為,則該技術自動從標準草案中剔除。如果正確加回至最新版本的軟件,工作組將視具體情況決定是否重新錄用。對于新被采納的技術,如果不能在規(guī)定時間內正確集成到參考軟件中,則該技術暫時不放入標準草案和參考軟件中,直到該技術能正確集成到最新版本的參考軟件中,經視頻組會議討論決定是否重新寫入標準草案中。3.核心實驗核心實驗(coreexperiment)參加方包括:相關提案方、有相關經驗的會員及有興趣的會員。核心實驗由召集人負責召集,召集人的職責如下:l組織討論核心實驗的實驗條件及編解碼
7、器配置文件等。l撰寫核心實驗規(guī)范,在規(guī)定時間前輸出核心實驗規(guī)范文檔。l撰寫核心實驗報告,在下次會議提交。l協(xié)調和督促核心實驗參加方的工作。核心實驗參加方的職責如下:l完成召集人分配的核心實驗任務。核心實驗至少應完成源代碼級交叉驗證。1.參考軟件代碼書寫基本規(guī)范參考軟件的代碼在書寫過程中應該規(guī)范清晰,盡量符合一般的軟件編程規(guī)范,如林銳的《高質量C++/C編程指南》。一方面便于參考軟件的測試維護和新技術集成工作,同時也可以避免很多程序方面的錯誤。對于代碼做如下基本規(guī)范:(1)新增變量(特別是全局變量)必須加注釋(包括對應提案號),含義清
8、楚;(2)函數(shù)(輸入/輸出/功能/提案號)注釋必須清楚、詳盡;(3)必須刪除冗余代碼?。。∶宽棻徊杉{的新技術集成到參考軟件時應:(1)加入對應的接收提案號和對應的參考代碼撰寫人姓名,以便在發(fā)現(xiàn)問題時找到對應的提案方和參考代碼撰寫人解決