在纯软件视音频编辑系统中对节目进行实时录制的方法

文档序号:6372033阅读:182来源:国知局
专利名称:在纯软件视音频编辑系统中对节目进行实时录制的方法
技术领域
本发明涉及一种节目的录制方法,尤其是指一种在纯软件视音频编辑系统中对节目进行实时录制的方法。
背景技术
录制是视音频编辑的最后一项工作,虽然人们可以跟随科学技术的发展而利用光盘存储节目,或利用互联网传输节目数据,但由于各地区发展水平的差异,以及其他各方面因素的限制,节目存储媒介和节目交换媒介仍在很大程度上依赖于磁带。因此,将视音频编辑系统编辑好的节目录制到磁带上,在今后很长一段时间内仍会是编辑工作中一个必不可少的环节。
目前,在多媒体视音频领域已经大部分采用数字技术,随着计算机运算速度的不断加快,以及IEEE1394等传输设备的不断进步,数据传输的速度也在不断提高。固定时间长度的节目内容传输到录制设备,也许只需要和实际节目内容长度相等或更少的时间就能完成。目前大部分的录制设备的录制速度还基本是按照实时的速度进行录制,即根据设备本身规定的,在PAL制下,录制设备录制1帧长度的节目需要40毫秒的时间,因为要保持与录制设备同步,所以我们的软件设定要每隔40毫秒才会发送下一帧数据给录制设备。由于数据传输速度的提高,有可能只用10毫秒或更少的时间就可以传输完当前一帧节目数据,然后录制设备接收到数据开始录制,而对于计算机在传送下一帧节目数据之前还需等30毫秒,也就是在等待录制设备录完当前一帧数据,由此产生了30毫秒的富裕时间。在这30毫秒的富裕时间里,计算机无事可做,一直在等待录制设备录制完当前帧的节目,再将下一帧节目传输过去。因此在视音频编辑系统中将编辑好的节目输出到录制设备上进行录制时,即使传输的速度再快,录制设备仍要按照它固有的速度录制。
利用纯软件视音频编辑系统编辑的节目,其节目内容一般包括视频、音频、字幕、唱词、滚屏、动画、特技等各种类型的数据信息。在视音频编辑系统中,所有这些节目的数据信息是交错叠加的,即同时存在着几个数据流,而录制设备录制节目内容时只能接受该设备规定的某一特定类型的单一数据流,所以计算机将未经过任何处理的包含各种信息的数据流传输给录制设备时,录制设备无法录制。因此需要通过计算机的运算,将这些错综复杂的数据变为单一数据流,然后才能输出到录制设备上录制,这一运算过程就称为合成。在目前传统的纯软件视音频编辑系统的录制技术中,上述各种类型的数据信息必须在输出之前按顺序集中一次合成完毕,而且是单独占用了一块时间进行合成,然后才开始将合成后的单一数据流传送到录制设备中进行录制。也就是说,如果在节目没有提前合成的情况下,给录制设备发送录制命令后,录制设备并没有立即开始录制,而是首先等待计算机合成数据,这期间耗费了一定的时间,如果需要合成的数据过于复杂,录制设备处于等待的时间就会相当长。等所有数据全部合成完毕后,录制设备才真正开始录制,因此录制节目所花费的时间为合成时间与设备录制时间之和,严重影响了工作效率,浪费了劳动力,因此不能实现高效实时录制。

发明内容
本发明的目的是提供一种在纯软件视音频编辑系统中对节目进行实时录制的方法,通过该方法,可以缩短节目合成录制的等待时间,实现节目的高效实时录制,提高工作效率,降低生产成本。
为实现上述目的所采取的技术方案是一种在纯软件视音频编辑系统中对节目进行实时录制的方法,首先将计算机通过IEEE1394接口与录制设备相连接,再运行视音频编辑软件进行编辑,然后将编辑好的节目边合成边传输到录制设备中进行录制,该录制设备每录制一帧节目所占用的时间为设备规定的时间T,设定计算机从硬盘读取节目数据所占用的时间为X1、计算机对节目数据进行解压缩所占用的时间为X2、计算机对节目数据进行合成所占用的时间为X3、计算机对合成后的节目数据进行压缩所占用的时间为X4、计算机将压缩完的节目数据传输到录制设备中所占用的时间为X5,则X5小于T,在计算机将上一帧压缩完的节目数据传输到录制设备中到将下一帧数据传输出去的之间的空闲时间,即利用录制设备正在录制节目的时间,完成需要处理下一帧节目数据所要完成的X1、X2、X3、X4、X5五项任务,以达到利用上一帧节目录制后的空闲时间进行下一帧节目合成,边合成边录制,最终实现实时录制的目的。
改变原来录制技术中一次合成的方式,将节目数据的合成与录制采用以帧为单位的交错分段方式进行,以节省节目数据合成的等待时间。
本发明的优点是1、可以利用录制过程中的空闲时间来进行节目合成由于录制设备对每帧节目数据的录制时间是规定好的,为了保持和录制设备同步,我们的软件设定要每隔录制设备所规定好的一段时间才会发送下一帧数据给录制设备。随着接口技术的发展,节目数据的实际传输已经越来越短,与规定时间相比,在计算机传送完一帧节目数据后会产生富裕时间,在这段富裕时间里,计算机处于一种等待状态,本发明则可以由计算机利用这一段时间进行节目的数据合成,而不是像传统的录制技术单独占用一段时间进行合成,从而缩短了节目的合成录制时间,提高了工作效率。
2、可以利用分段合成的方法边合成边录制由于改变了以往先串接整个节目数据,再按顺序统一合成后录制的方法,将节目数据的合成与录制采用以帧为单位的交错分段方式进行,边合成边录制,大大节省了节目数据合成的等待时间,尤其是对非常复杂的合成数据的等待时间,使视音频编辑工作者从漫长的等待中解放出来,进一步提高了工作效率,节约了计算机资源。


图1为设定1分钟节目长度示意图。
图2为相对图1的节目长度采用现有技术所需时间的示意图。
图3为采用本发明技术将合成与录制工作交错进行所需用全部合成与录制时间示意图。
具体实施例方式
下面结合附图和实施例对本发明作进一步详细的描述。
一种在纯软件视音频编辑系统中对节目进行实时录制的方法,首先将计算机通过IEEE1394接口与录像机相连接,再运行视音频编辑软件进行编辑,然后将编辑好的节目边合成边传输到录制设备中进行录制。在PAL制下,录制1帧长度的节目需要花费40毫秒的时间,将这40毫秒划分为五个时间块X1、X2、X3、X4、X5,并利用这五个时间块来处理1帧数据。由于传输速度的提高,只需10毫秒或更少的时间就能完成每帧节目的传输,那么在计算机传送下一帧数据之前就会产生30毫秒的富裕时间,此时录制设备正在进行录制,利用每帧30毫秒的富裕时间由计算机完成需要处理下一帧节目数据所要做的X1、X2、X3、X4、X5五项工作。
其中X1为计算机从硬盘读取节目数据所占用的时间,它由1帧数据所占硬盘空间的大小即144KB,除以硬盘的读取速度所得到,约为4毫秒。
X2为计算机对节目数据进行解压缩所占用的时间,它由计算机CPU的运算速度和解压缩算法所决定,约为15毫秒。
X3为计算机对视频、音频、特技、字幕、滚屏、动画、唱词等节目数据进行合成所占用的时间,它由计算机CPU运算速度和处理算法所决定,约为5毫秒。
X4为计算机对合成后的节目数据进行压缩所占用的时间,它由计算机CPU运算速度和压缩算法所决定,约为5毫秒。
X5为计算机将压缩完的节目数据传输到录制设备中的时间,约为10毫秒将X1、X2、X3、X4、X5相加,其总和≤40毫秒,即实现了实时录制。
另外,改变了现有录制技术中对节目数据一次合成的工作方式,对节目数据的合成与录制采用以帧为单位的交错分段方式进行。以将1分钟的节目数据录制到录像带上为例,其中节目数据包含视频、音频、字幕、特技、滚屏,则由以下图示可以看出,由于本发明采用了边合成边录制的方法,在时间的占用量上与原有录制技术相比,具有明显的缩短。
如图1所示,设节目长度为1分钟。
如图2所示,则原来录制1分钟节目需要的时间约6-8分钟或更多。
如图3所示,本发明将合成与录制工作交错进行,全部合成、录制时间不超过一分钟。
因此,节约了时间,提高了工作效率。
权利要求
1.一种在纯软件视音频编辑系统中对节目进行实时录制的方法,首先将计算机通过IEEE1394接口与录制设备相连接,再运行视音频编辑软件进行编辑,然后将编辑好的节目边合成边传输到录制设备中进行录制,该录制设备每录制一帧节目所占用的时间为设备固有的时间T,设定计算机从硬盘读取节目数据所占用的时间为X1、计算机对节目数据进行解压缩所占用的时间为X2、计算机对节目数据进行合成所占用的时间为X3、计算机对合成后的节目数据进行压缩所占用的时间为X4、计算机将压缩完的节目数据传输到录制设备中所占用的时间为X5,其特征在于在计算机将上一帧压缩完的节目数据传输到录制设备中到将下一帧数据传输出去的之间的空闲时间,即利用录制设备正在录制节目的时间,完成需要处理下一帧节目数据所要完成的X1、X2、X3、X4、X5五项任务。
2.根据权利要求1所述的在纯软件视音频编辑系统中对节目进行实时录制的方法,其特征在于所述的节目数据的合成与录制采用以帧为单位的交错分段方式进行。
全文摘要
本发明涉及一种在纯软件视音频编辑系统中对节目进行实时录制的方法,首先将计算机通过IEEE1394接口与录制设备相连接,再运行视音频编辑软件进行编辑,然后将编辑好的节目边合成边传输到录制设备中进行录制,本发明充分利用录制过程中空闲时间,在计算机内将视音频编辑系统编辑好的节目以帧为单位加以合成,并分段将其边合成边输出。本发明破除了传统软件编辑录制技术中的先合成再输出的方法,极大地提高了工作效率,解放了劳动力,节约了计算机硬件的更新费用,可广泛应用于多媒体视音频领域。
文档编号G06F9/44GK1484142SQ0314814
公开日2004年3月24日 申请日期2003年7月3日 优先权日2003年7月3日
发明者王玮, 王 玮 申请人:北京贝尔科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1