[發(fā)明專利]在音頻視頻交織記錄期間保留索引存儲空間的方法有效
| 申請?zhí)枺?/td> | 200810085452.9 | 申請日: | 2008-03-17 |
| 公開(公告)號: | CN101425310A | 公開(公告)日: | 2009-05-06 |
| 發(fā)明(設(shè)計)人: | 陳民樹;李紀(jì)勛;高仕嶸 | 申請(專利權(quán))人: | 聯(lián)發(fā)科技股份有限公司 |
| 主分類號: | G11B20/10 | 分類號: | G11B20/10;G11B27/10 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 | 代理人: | 任默聞 |
| 地址: | 臺灣省新竹*** | 國省代碼: | 中國臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 音頻視頻 交織 記錄 期間 保留 索引 存儲空間 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于音頻視頻交織(Audio?Video?Interleave,AVI)系統(tǒng),且特別是關(guān)于在音頻視頻交織記錄期間保留索引存儲空間的方法。
背景技術(shù)
音頻視頻交織(Audio?Video?Interleave,AVI)文件格式是基于資源互換文件格式(Resource?Interchange?File?Format,RIFF)系統(tǒng)的。RIFF系統(tǒng)可擷取(capture),編輯與錄放影音媒體(audio-visual?media)。AVI將數(shù)據(jù)分配至方塊(block)或“塊(chunk)”中。一般情況下,AVI文件包含多種交織音頻與視頻的數(shù)據(jù)流,其可再細(xì)分(subdivide)為必要部分(mandatory?section)與可選部分(optional?section)。AVI文件從文件頭(file?header)開始,后面接著實(shí)際的音頻與視頻數(shù)據(jù)。其中,文件頭包含關(guān)于視頻的元數(shù)據(jù)(metadata)(例如,視頻的寬度、高度、幀率)。可選部分指出(index)數(shù)據(jù)塊的物理地址。
索引塊(index?chunk)包含數(shù)據(jù)塊及其在文件中的位置列表,因此使得用戶不必搜索與分析整個文件,即可存取文件中的特定部分。雖然是否包含索引塊是可選擇的,但省略索引塊使得數(shù)據(jù)不能被找到,并且,可能會導(dǎo)致在一些系統(tǒng)中,整個AVI文件不能被播放。為了使索引塊確定各數(shù)據(jù)塊的地址,必須知道各交織的音頻或視頻(audio?or?video,A/V)塊的大小。所有A/V塊的字節(jié)大小必須被儲存在存儲器中。由于視頻數(shù)據(jù)利用可變比特速率(Variable?BitRate,VBR)編碼方式編碼,各塊地址使用多個字節(jié),因此占用動態(tài)隨機(jī)存取存儲器(Dynamic?Random?Access?Memory,DRAM)中顯著的空間。例如,假如儲存一個幀(frame)的塊大小需要的存儲器為20比特(bit),則記錄8小時美國國家電視系統(tǒng)委員會(National?Television?Systems?Committee,NTSC)制式的視頻,需要2160千字節(jié)(Kbyte)的DRAM資源(20比特/幀(bits/frame)*8小時*60分鐘*60秒鐘*30幀=2160千字節(jié))。
發(fā)明內(nèi)容
為解決上述儲存音頻視頻交織(Audio?Video?Interleave,AVI)文件索引塊明顯占用存儲空間的問題,本發(fā)明提供一種AVI記錄中保留緩沖區(qū)的索引存儲空間的方法,可降低AVI文件索引塊占用的存儲空間。
本發(fā)明提供一種在AVI記錄期間保留緩沖區(qū)的索引存儲空間的方法,AVI文件包含音頻數(shù)據(jù)與多個視頻塊,所述的方法包含:將至少一填充字節(jié)(padding?byte)添加至視頻塊中,產(chǎn)生多個對準(zhǔn)的視頻塊,以保證字節(jié)對準(zhǔn)(alignment),并藉由提高字節(jié)對準(zhǔn)程度來減少用來表示塊大小的字節(jié);將音頻數(shù)據(jù)交織至對準(zhǔn)的視頻塊;以及將視頻塊的塊大小儲存至緩沖區(qū)。
本發(fā)明另提供一種在AVI記錄期間保留緩沖區(qū)的索引存儲空間的方法,其中AVI文件包含多個交織音頻或視頻(audio?or?video,A/V)塊,所述的方法包含:提供第一存儲器;提供第二存儲器;記錄AVI文件的A/V塊;將A/V塊的大小(A/V?chunk?sizes)儲存至第二存儲器;當(dāng)?shù)诙鎯ζ鹘咏萘繒r,將至少一第一A/V塊大小移動至第一存儲器;以及記錄結(jié)束之后,從第二存儲器讀取儲存的A/V塊大小,并且,假如第一存儲器儲存有第一A/V塊大小,則從第一存儲器讀取第一A/V塊大小,以建立AVI文件的索引塊。
上述AVI記錄中,保留緩沖區(qū)的儲存空間以儲存塊大小的方法在記錄中暫存塊大小,從而降低AVI文件索引塊占用的儲存空間。
附圖說明
圖1為根據(jù)本發(fā)明第一實(shí)施方式的方法的流程圖。
圖2為根據(jù)本發(fā)明第二實(shí)施方式的方法的流程圖。
具體實(shí)施方式
本發(fā)明的目的在于提供幾種方法,以使建立音頻視頻交織(Audio?VideoInterleave,AVI)文件的索引塊所需要的儲存空間數(shù)量最小化。本領(lǐng)域的技術(shù)人員應(yīng)可了解,音頻視頻編碼方法不需要對音頻視頻(audio-video)數(shù)據(jù)的各單獨(dú)的幀(frame)編碼。例如,假如視頻數(shù)據(jù)的一部分為“靜止”場景(scene)(例如,多個相同的(identical)幀),則僅需要對一個幀(參考幀)編碼,并且可通過復(fù)制對應(yīng)的參考幀,簡單地重建(reconstruct)其它幀。此外,為實(shí)現(xiàn)交織的目的,可增加額外的視頻幀。因此,各音頻視頻塊的大小不同。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)發(fā)科技股份有限公司,未經(jīng)聯(lián)發(fā)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810085452.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





