[发明专利]在音频视频交织记录期间保留索引存储空间的方法有效
申请号: | 200810085452.9 | 申请日: | 2008-03-17 |
公开(公告)号: | CN101425310A | 公开(公告)日: | 2009-05-06 |
发明(设计)人: | 陈民树;李纪勋;高仕嵘 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10;G11B27/10 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
地址: | 台湾省新竹*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频视频 交织 记录 期间 保留 索引 存储空间 方法 | ||
技术领域
本发明是有关于音频视频交织(Audio Video Interleave,AVI)系统,且特别是关于在音频视频交织记录期间保留索引存储空间的方法。
背景技术
音频视频交织(Audio Video Interleave,AVI)文件格式是基于资源互换文件格式(Resource Interchange File Format,RIFF)系统的。RIFF系统可撷取(capture),编辑与录放影音媒体(audio-visual media)。AVI将数据分配至方块(block)或“块(chunk)”中。一般情况下,AVI文件包含多种交织音频与视频的数据流,其可再细分(subdivide)为必要部分(mandatory section)与可选部分(optional section)。AVI文件从文件头(file header)开始,后面接着实际的音频与视频数据。其中,文件头包含关于视频的元数据(metadata)(例如,视频的宽度、高度、帧率)。可选部分指出(index)数据块的物理地址。
索引块(index chunk)包含数据块及其在文件中的位置列表,因此使得用户不必搜索与分析整个文件,即可存取文件中的特定部分。虽然是否包含索引块是可选择的,但省略索引块使得数据不能被找到,并且,可能会导致在一些系统中,整个AVI文件不能被播放。为了使索引块确定各数据块的地址,必须知道各交织的音频或视频(audio or video,A/V)块的大小。所有A/V块的字节大小必须被储存在存储器中。由于视频数据利用可变比特速率(Variable BitRate,VBR)编码方式编码,各块地址使用多个字节,因此占用动态随机存取存储器(Dynamic Random Access Memory,DRAM)中显著的空间。例如,假如储存一个帧(frame)的块大小需要的存储器为20比特(bit),则记录8小时美国国家电视系统委员会(National Television Systems Committee,NTSC)制式的视频,需要2160千字节(Kbyte)的DRAM资源(20比特/帧(bits/frame)*8小时*60分钟*60秒钟*30帧=2160千字节)。
发明内容
为解决上述储存音频视频交织(Audio Video Interleave,AVI)文件索引块明显占用存储空间的问题,本发明提供一种AVI记录中保留缓冲区的索引存储空间的方法,可降低AVI文件索引块占用的存储空间。
本发明提供一种在AVI记录期间保留缓冲区的索引存储空间的方法,AVI文件包含音频数据与多个视频块,所述的方法包含:将至少一填充字节(padding byte)添加至视频块中,产生多个对准的视频块,以保证字节对准(alignment),并藉由提高字节对准程度来减少用来表示块大小的字节;将音频数据交织至对准的视频块;以及将视频块的块大小储存至缓冲区。
本发明另提供一种在AVI记录期间保留缓冲区的索引存储空间的方法,其中AVI文件包含多个交织音频或视频(audio or video,A/V)块,所述的方法包含:提供第一存储器;提供第二存储器;记录AVI文件的A/V块;将A/V块的大小(A/V chunk sizes)储存至第二存储器;当第二存储器接近容量时,将至少一第一A/V块大小移动至第一存储器;以及记录结束之后,从第二存储器读取储存的A/V块大小,并且,假如第一存储器储存有第一A/V块大小,则从第一存储器读取第一A/V块大小,以建立AVI文件的索引块。
上述AVI记录中,保留缓冲区的储存空间以储存块大小的方法在记录中暂存块大小,从而降低AVI文件索引块占用的储存空间。
附图说明
图1为根据本发明第一实施方式的方法的流程图。
图2为根据本发明第二实施方式的方法的流程图。
具体实施方式
本发明的目的在于提供几种方法,以使建立音频视频交织(Audio VideoInterleave,AVI)文件的索引块所需要的储存空间数量最小化。本领域的技术人员应可了解,音频视频编码方法不需要对音频视频(audio-video)数据的各单独的帧(frame)编码。例如,假如视频数据的一部分为“静止”场景(scene)(例如,多个相同的(identical)帧),则仅需要对一个帧(参考帧)编码,并且可通过复制对应的参考帧,简单地重建(reconstruct)其它帧。此外,为实现交织的目的,可增加额外的视频帧。因此,各音频视频块的大小不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810085452.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:照光式开关装置
- 下一篇:显示设备和方法、记录介质和程序