光盘AVI视频流的实时录制

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:hrbqian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文讨论了AVI件格式及典型的实时录制,提出一种在可
  写式光盘上视频流录制的实用方案,并且获得了验证。
  关键词:AVI;实时录制;DVD录像机
  
  引 言
  
  近20年来,电子设计数字化推动多媒体的迅猛发展,声音、动画、视频等的采集、创建、传输和欣赏等方式都经历着巨大的变革。与此同时,在数字化音频和视频的压缩、物理存储和传播方面也提出了多种国际标准。随着计算机的普及,有更多关于文件格式和文件系统的标准被提出。把多媒体格式引进个人计算机(PC)也导致了PC和消费电子技术的相互渗透和融合。
  


  现有的大部分光盘录像机只支持MPEG-2编码的DVD格式。然而,对于压缩比更高、更为先进的MPEG-4编码来说,目前兼容的文件格式是AVI。在对光盘特性和AVI文件格式进行深入研究的基础上,本文将提出一种实用的方法,用它在光盘上实时录制包含有数字音频、视频和数据流的AVI文件。
  
  AVI文件格式
  
  AVI(Audio Video Interlace,音频视频交错),是微软公司在1992年推出的一种数字音频视频格式,它符合RIFF(Resource Inter.change File Format,资源互换文件格式)规范,作为管理Windows环境的多媒体数据,例如波形音频WAVE、MIDI和数字视频AVI都采用这种存储格式。构造RIFF文件的基本单元是数据块(chunk),每个数据块包含3个部分:4字符标志符、数据大小和数据内容(见图1),值得注意的是,数据大小是指数据内容的大小而不是整个数据块的大小,即不包括数据块的前面8个字节。
  AVI文件由多个数据块组成,当然,数据块内还可以包含其它的数据块。通常来说,AVI文件由三大部分组成:信息区、数据区、索引区(可缺省),如图2所示。
  AVI文件的RIFF格式如图3所示,这是当前流行的DivX的AVI基本文件格式。其中“LIST‘hdrl’”和“LIST‘INFO’”是信息区的内容,如宽度、高度、比特率、音频编码格式等等。“JUNK”是个填充区,它的作用是使信息区的数据对齐,如32KB的整数。“LIST‘movi’”是数据区,包含有交织的音频和视频数据帧。“LIST‘idxl’”是索引区,记录各个音视频数据帧的起始位置、大小和是否关键帧的信息。
  


  
  光盘实时录制系统
  
  实时录制系统方案
  图4是一个典型的实时音视频录制系统,展示了实时录制系统的各个主要组成部分。图中的“音频、视频源”可来自无线系统的模拟电视信号,或者是来自数字广播系统的数字源。如果是模拟信号,信息会被预处理、数字化、并被压缩成音频和视频的单元流。音频和视频的单元流经过“AVI复合器”转换成符合AVI格式的数据,然后把这些数据实时录制在光盘上。
  


  值得注意的是,实时录制中的“实时”要求是指,刻录在光盘等介质的速度要等于或者大于采集音视频数据流的速度,否则就会出现数据瓶颈。具体来说,数据刻录到光盘的速度是有限的,不能高于一定的阀值,这个阀值取决于光盘的特性。通常我们足以恒定的速率刻录光盘,然而,从音视频源采集数据的速度是不恒定的,场景快速变化所包含的数据流速度比较大,相反场景平缓变化的数据流速度比较小,当然采样精度也是影响数据流速度的一个重要因素。因此,我们必须在两者之间加入缓存,如图4所示。
  
  实时录制难点
  对于AVI文件来说,信息区里的内容最为重要。如果信息区里的数据不正确,解码器就无法准确解码整个文件。信息区是数据区的总结,在数据区没有完成录制时,无法得到有效的信息区数据。然而,从文件的排列结构来看,AVI的信息区在文件头,数据区在文件中间,最后是索引区。
  如果在可重写光盘上(CD-RW,DVD+RW,DVD-RW)录制AVI,可以先在信息区的位置预先写点无用的数据,等到录制完成之后再把正确的数据覆盖写到这个区域上。
  然而在一次性可写式光盘(CD-R,DVD+R,DVD-R)上进行实时录制时,就无法用以上方法了,因为数据一旦写上去就无法改写了;另外,在一个光轨里必须顺序写入,即从这个光轨的起始块地址写到结束的块地址。可写式光盘的这些特性是我们整个录制过程中最大的技术难点。下面就重点介绍在可写式光盘上解决实时录制难题的方案。
  
  在可写式光盘上实时录制
  可写式光盘各个可写的数据区域是以光轨的形式排列在光盘上的。光轨通常也是一个挨着一个顺序排列,但是在一些限制前提下,可以预留一个光轨来改变各个连续的数据区域写在光盘上的顺序。限制前提如下:
  *预留光轨的长度必须符合光盘纠错的要求;
  *光轨之间必须有一定的宅隙,空隙里的内容取决于刻录机;
  *最多预留2个光轨。
  针对可写式光盘的特点,实时录制要分为几个步骤进行,如图5所示。
  1)预留一定大小的光轨,这个光轨将用来存储信息区的内容;
  2)开始实时录制时,把音频视频源采集的数据处理、编码、交织形成音频和视频数据块。然后把这些数据块的数据放在缓存里。接下来系统把缓存的数据通过刻录机写到光盘上,完成实际的录制;
  3)在录制过程中,数据区中movi数据块的大小可以通过音频数据块、视频数据块、填充数据块的大小总合来计算;
  4)movi数据块的结尾填充一个数据块来保证movi数据块为32KB的整数倍。这个数据块可以是JUNK的形式,并作为movi数据库的字数据块;
  5)写索引区数据块,记录movi区里音频、视频的索引信息;
  6)写预留的光轨,包含信息区的内容、RIFF文件头,还有两个光轨之间的空隙信息。
  
  录制结果
  选取了几种有代表性的平台来测试录制出来的AVI文件。测试平台是
  *Sony公司的DVP-NS930V DVD播放机;
  *Microsoft公司的Windows Media Player9.0播放器;
  *DivX Networks公司的DivX6.0播放器。
  播放测试矩阵如表1。
  测试结果表明,在几种主流的播放器上都能够流畅播放,证实了这种方法兼容性良好。
  
  结 语
  
  本文介绍了一种在光盘上录制AVI文件的方法,这种方法也非常适用十一次性写入的介质。在基于LSI Logic公司的DMN-8603芯片的DVD录像机解决方案中,采用了本文所述的方法来录制AVI文件。
  市面上现有的DVD光盘录像机产品大多只支持录制成DVD文件格式,而不支持录制成AVI文件格式,而且更少有直接支持从音视频源录制到光盘上的文件格式。DVD文件格式只支持MPEG-2压缩标准,与之相比,AVI文件格式可以兼容更高压缩标准的MPEG-4,这样在一张DVD盘上可以储存更长时间的视频数据。
其他文献
当前,就业与职业生涯的规划是个热门问题;对于企业来说,如何留住人才也是门学问。3月,本刊与国内部分媒体访问了NI(美国国家仪器)公司,请这家十分重视招聘毕业生、被美国《商业周刊》评为最适宜开始职业生涯的公司介绍了招人、用人经验。  从访问中可知,NI的秘诀是招聘人员时非常谨慎,招到后会给人才提供具有竞争力的条件和发展空间。同时,NI在中国不仅仅是做开发,还完成一些创新,例如2001年上海研发中心获
期刊
摘要:用MSP430F148单片机和TPS2384以太网供电管理芯片,开发了符合IEEES02.3af标准的以太网供电设备,着重论述了该以太网供电设备的系统设计实现过程。  关键词:以太网供电;供电设备;MSP430F148;TPS2384;FC-BUS    引言    以太网电源技术标准IEEE 802.3af对路由器、变换机和集线器等网络设备通过以太网电缆向IP电话、安全系统以及WLAN接入
期刊
2007年2月,中国的导航卫星“北斗”在四川成功升空,这是我国发射的第四颗导航卫星,组成了中国自己的导航卫星系统,这一系统计划在2008年完成建设。目前,全球已经建立了美国的GPS全球导航系统、欧洲的“伽利略”系统和俄罗斯的“格洛纳斯”系统。伴随着多个卫星导航系统的建立和完善,一个巨大的卫星导航网络将覆盖整个地球!  GPS导航系统的应用正在从军事、交通运输、测绘这些特殊行业转向普通的消费大众。包
期刊
移动电视是大众传播媒体、电子产品市场、电信产业和手机供应商技术研讨会的热门话题。大家都希望该技术能够尽快实现商业化。同时,厂商正在开发支持移动电视服务和满足不同客户需求的系统,客户则希望能尽快用手机收看电视。    移动电视的市场潜力巨大(见图1)。它向手机和显示器厂家及电信企业提供了一条超越竞争对手的途径。然而,运行移动电视系统所需的架构在特征、功能和成本效益比等方面必须十分先进。手机已具备了与
期刊
iSuppli的闪存市场分析指出,一季度NAND闪存市场糟糕得惊人!全球NAND市场营收下降了6.84亿美元,相比2006年第四季度下降了20.6%,一个被公认为市场领军供应商NAND的营收在此期间下降了10.1%,产业经历了有史以来首次负运营利润!  实际上,一季度全球NAND闪存营收从2006年四季度的33亿美元下降到26亿美元,每MB NAND闪存平均价格下降了40%!但同时,NAND MB
期刊
DRAM是半导体业的起点    今天来说半导体存储器,主要包括DRAM和flash(闪存)两大类产品。DRAM是Intel公司的起家产品,是日本、韩国及中国台湾进入以集成电路为代表的半导体行业的切入点和迄今为止的主打产品,日本通过1976~79年的VLSI技术研究组合国家计划,首先进入了64KDRAM时代,在存储器技术方面赶上并超过了美国,从而使日本企业的半导体生产大发展,并于1985年超过美国,
期刊
摘要:简介ADI公司新推出的高性能PF/IF放大器。  关键词:RF信号链;LNA;IFA;驱动放大器;增益模块    引 言    在通信基础设施设备、雷达、RFID阅读器、测控、消费电子、医疗设备的RF信号链(图1)中,放大器(低噪声放大器LNA,中频放大器IFA,驱动放大器及增益模块)是重要的器件。ADI公司最新推出覆盖全部射频信号链的12个放大器。这些放大器与功率检测器、调制器、解调器、合
期刊
摘要:本文介绍了由射频nRF905模块、DSl8820智能温度传感器、HSl101湿度传感器构成的一种分布式粮库多点温度、湿度无线监测系统的设计和实现。  关键词: nRF905;温度监测;湿度检测;DSl8820    引 言    温湿度是影响粮食仓储过程中品质好坏的主要因素。目前我国许多粮食仓储单位仍采用测温仪器与人工抄录、管理相结合的传统方法,这不仅效率低,而且往往由于判断失误和管理不力
期刊
海尔已成为世界销量第二的家用洗衣机厂家,其产品在业内一直享有率先采用新兴技术的盛誉,这与其独特的研发机制和专业的研发团队密不可分。据了解,海尔洗衣机部门有数百名专业项目人员,除此之外还有电控等其它部门的配合。今年,海尔洗衣机推出了首台触摸式按键洗衣机,其高调亮相的背后是什么呢?      市场调研    洗衣机市场竞争激烈,同质化现象越来越严重。海尔的设计理念是“专为用户设计”,即用户需求什么就做
期刊
摘要:本文论述高精高速伺服单元中的CPLD与高精度的绝对式编码器之间如何实现高速通信。  关键词:CPLD;绝对式编码器;通信    引 言    目前国内数控机床中的伺服电机一般都是配套增量式编码器,而增量式编码器的精度并不太高且输出的是并行信号,欲提高其精度就必然要增大编码器的设计难度和增多并行信号的输出,这样就不利于伺服单元与编码器的长距离通信。而采用绝对式编码器,除了其精度比增量式编码器高
期刊