一种能够对收录过程中的文件进行切分的收录系统的制作方法

文档序号:7668927阅读:142来源:国知局
专利名称:一种能够对收录过程中的文件进行切分的收录系统的制作方法
技术领域
本发明属于媒体素材文件收录的技术领域,具体涉及一种能够对收录过程中的文件进行切分的收录系统。
背景技术
随着广电事业向数字化方向的高速发展,基于PC的业务应用在行业中
占有越来越重要的地位。节目收录作为收集素材来源的重要手段,在电视台等业务部门应用十分广泛。收录控制系统实现收录计划和任务的集中处理,实现无人值守的自动收录,并且具有单元接口多样性的特点。前端信
号接口支持各种模拟视音频接口 (模拟复合、分量、Y/C) 、 SDI信号以及ASI接口 (符合DVB标准的TS流信号)等。后端可以输出包括MPEG21、MPEG2IBP、 DV、 DV50、 M-JPEG、 WMV、 MPEG4等各种i见音频才各式的文件。收录系统可以实现与网络的无缝连接,实现边收录边编辑的功能。收录系统追求的是高可靠性和冗余容错功能,从而满足全天候不间断的信号收录任务处理。
在以往的收录系统中, 一般会根据收录计划任务将素材收录为一个文件,这种做法有两方面的不足之处。 一是收录期间会影响到后续的处理,比如无法实现实时收录实时编辑,而只能等收录的文件写完以后才能对素材文件进行编辑;二是由于收录输出为一个文件, 一般文件体积都比较大,从而使文件发生错误的概率增大,当有一个错误发生时,有可能导致整个文件的报废。

发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种能够对收录过程中的文件进行切分的收录系统,该系统能够使收录系统接收的素材按照用户指定的长度切分为多个文件,从而改善了传统收录系统效率低和不稳定的缺陷。
为了达到以上目的,本发明采用的技术方案是, 一种能够对收录过程中
的文件进行切分的收录系统,包括
数据处理装置,用于将源信号数据进行分析,提取视频数据帧和音频数据帧并将其同步后存入緩存器中,当緩存器中的数据达到预定的长度时,对齐封装后输出到文件输出装置;
文件输出装置,用于将数据处理装置输入的数据按照要求的格式写入文件,当写入的文件达到预定的切分长度或收到外部切分命令时,关闭当前文件,创建新文件,在新文件中继续写入,重复以上操作直到停止收录。
进一步,所述的数据处理装置还包括数据分析模块、视音频同步模块;
所述的数据分析模块用于将源信号数据解包,提取视频数据帧和音频数据帧并将其输入到视音频同步模块;
所述的视音频同步模块用于将视频数据和音频数据同步,并将同步后的数据输入到緩存器中。
更进一步,所述的数据分析模块还包括音频解码器,用于将音频数据进行解压缩。
进一步,所述的文件输出装置包括文件写入控制器、视频文件生成模块、音频文件生成模块、计数器和緩存器;
所述的文件写入控制器用于控制将数据处理装置传入的数据写入到视频文件和音频文件,当达到预定切分长度时或者接到外部切分命令后,关闭当前文件,打开新文件,当收到停止收录命令后,退出系统;
所述的视频文件生成模块用于将视频数据按照要求的格式写入到视频文
件;
所述的音频文件生成模块用于将音频数据按照要求的格式写入到音频文
件;
所述的计数器用于对写入文件的视频帧长度进行计数;所述的緩存器用于暂时存储数据处理装置输入的l丈据。
进一步,所述的源信号数据是指TS流视音频数据,即TS流中既包括视频数据又包括音频数据。
进一步,所述的緩存器中的数据达到预定的长度是指达到一个G0P。进一步,所述的数据处理装置的工作流程为,首先对视音频数据解包,提取视频数据帧;对音频数据进行解压缩,提取音频数据帧,将视频数据帧与音频数据帧进行同步后存入緩存器中;重复上述操作,当緩存器中的视音频数据达到一个G0P时,对齐封装后输出到文件输出装置。
进一步,所述的文件输出装置的工作流程为,首先将数据处理装置输入的数据要求的格式写入到视频文件和音频文件并对写入的数据帧数目进行计数,当达到预定的文件切分长度时,则关闭当前文件,创建新的文件;若未达到预定的文件切分长度,则判断是否有外部文件切分命令,若有,则同样关闭当前文件,创建新的文件,若无,则继续写文件,重复上述操作直至收到停止收录命令。
进一步,使用该系统对文件进行切分的过程是由一个主线程和一个写文件线程控制。
更进一步,所述的主线程用于控制数据处理装置的操作和文件输出装置中关闭当前文件、创建新文件的操作。
所述的写文件线程用于控制緩沖文件输出装置接收到的数据并将其写入到当前文件的操作。
所述的主线程和写文件线程同步运行。
本发明的效果在于采用本发明所述的收录系统,克服了现有的收录系统在收录过程中由于单一文件收录造成的低效率和不稳定问题,其优点为
1. 切分文件长度可以控制,在收录过程中可以实时切分文件,便于对素材进行编辑等后续处理,达到边收边编的目的,提高了节目制作效率;
2. 将单一文件切分成多个文件,使文件体积减小,有效避免了由于出错导致整个素材报废的问题,使系统更加稳定;3. 采用文件切分方法,能够最大限度利用原有收录、编辑、播出系统,不需要对原有网络系统做大的调整;
4. 支持按照用户指定的长度定长自动切分与根据用户的需要手动随时切分。


图l是本发明所述收录系!克的结构图2是采用本发明所述的收录系统收录TS流视音频数据文件流程图。
具体实施例方式
下面结合具体实施方式
和说明书附图对本发明作进一步的描述。
如图l所示, 一种能够对收录过程中的文件进行切分的收录系统,包括数据处理装置11和文件输出装置12。
所述的数据处理装置ll,用于将源信号数据进行分析,提取视频数据帧和音频数据帧并将其同步后存入緩存器16中,当緩存器中的数据达到预定的长度时,对齐封装后输出到文件输出装置;
本实施例中,数据处理装置11包括数据分析模块13、视音频同步模块15;其中数据分析模块13还包括一个音频解码器14。数据分析模块13用于将源信号数据解包,提取视频数据帧和音频数据帧,其中音频数据需先经过音频解码器14解压缩,最后将视频数据帧和音频数据帧输入到视音频同步模块15。视音频同步模块15用于将视频数据和音频数据同步,并将同步后的数据存入到緩存器16中。
如果源信号数据仅仅是音频数据或者仅仅是视频数据时,数据处理装置21只需根据-见频数据或者音频数据的不同格式进行相应的处理后,提取音频或视频数据帧即可,无需视音频同步模块15的同步操作。
所述的文件输出装置,用于将数据处理装置输入的数据按照要求的格式写入文件,当写入的文件达到预定的切分长度或收到外部切分命令时,关闭当前文件,创建新文件,在新文件中继续写入,重复以上操作直到停止收录。
8在本实施例中,文件输出装置12包括文件写入控制器18、视频文件生 成模块20、音频文件生成模块21、计数器19和緩存器17。文件写入控制器 用于控制将数据处理装置11传入的数据写入到^L频文件和音频文件,当达到 预定切分长度时或者接到外部切分命令后,关闭当前文件,打开新文件,当 收到停止收录命令后,退出系统;视频文件生成模块20用于将视频数据按照 要求的格式写入到视频文件;音频文件生成模块21用于将音频数据按照要求 的格式写入到音频文件;计数器19用于对写入文件的视频帧长度进行计数; 緩存器17用于暂时存储数据处理装置输入的数据。
采用本发明所述的方法收录文件的具体应用实例如下所述。
收录的源信号数据为TS流中一路节目的视音频TS包,收录成AVI+WAV 格式的文件(即视频数据写成AVI格式的文件,音频数据写成WAV格式的 文件),支持精确到帧的文件切分并以GOP (Group Of Pictures画面组) 为最小切分单元。收录系统结构图如图l所示,收录TS流视音频数据文件 的流程图如图2所示。
由于接受的视音频信号需要进行实时分析处理,为了防止文件操作对 这部分处理产生阻塞,因此需要有两个线程同步运行。 一个线程是主线程, 主要负责数据处理装置11对数据的处理操作和文件输出装置12对文件的 动态创建操作(即关闭当前文件、创建新文件操作);另 一个线程是写文件 线程,负责緩冲文件输出装置12接收到的数据并将数据写入当前文件。
主线程启动后,数据处理装置11和文件输出装置12进行初始化(S21 ), 数据处理装置11初始化视音频解码类对象并分配緩存,文件输出装置12 创建视频文件和音频文件等待接收数据,并创建写文件线程开始运行。数 据分析模块13接收TS流视音频数据,分析并寻找PES包头。若未找到PES 包头,则将解出的ES数据输入到緩存器16;若找到PES包头,则解PES 包头,将提取的PTS信息以及相应的视频数据帧输入到视音频同步模块15 中(S22),其中音频数据需先通过音频解码器14解压缩。视音频同步模 块15将视音频数据按照PTS信息进行同步后输入到緩存器16中(S23、S24、 S")。当緩存器16中的数据够一个GOP以后,将视音频数据对齐封装后
9送到文件输出装置12的緩存器17中(S26、 S27)。视频文件生成模块20 和音频文件生成模块21将緩存器17中的数据分别写入到视频文件(AVI 格式)和音频文件(WAV格式)中。文件写入控制器18利用计数器19对 当前文件写入的视频帧数目进行计数,并随时响应外部的切分命令。当到 达预定的文件切分长度时(S28),文件写入控制器18则关闭当前文件, 对写完的文件进行网络登记相关信息,并创建新的文件(S30);若未达到 预定的文件切分长度,则判断外部是否送进文件切分命令(S29),若收到 命令则同样关闭当前文件进行登记,创建新文件(S30);若未收到切分命 令,则主线程将数据拷贝到文件输出装置12的緩存器17中,主线程立即 返回并判断是否停止收录,若未停止则继续工作,若停止则结束(S32)。 文件输出装置12的写文件线程不断的查询緩存器17中是否有可写入的数 据,若有数据,则按照视频和音频的格式要求对当前文件进行写文件操作, 若没有数据则等待(S31)。
本发明所述的系统并不限于具体实施方式
中所述的实施例,本领域#支 术人员根据本发明的技术方案得出其他的实施方式,例如,根据源数据信 号的不同对本系统作一定的调整,同样属于本发明的技术创新范围。
权利要求
1. 一种能够对收录过程中的文件进行切分的收录系统,包括数据处理装置,用于将源信号数据进行分析,提取视频数据帧和音频数据帧并将其同步后存入缓存器中,当缓存器中的数据达到预定的长度时,对齐封装后输出到文件输出装置;文件输出装置,用于将数据处理装置输入的数据按照要求的格式写入文件,当写入的文件达到预定的切分长度或收到外部切分命令时,关闭当前文件,创建新文件,在新文件中继续写入,重复以上操作直到停止收录。
2. 如权利要求1所述的一种能够对收录过程中的文件进行切分的收录 系统,其特征在于所述的数据处理装置还包括数据分析模块、视音频同步 模块;所述的数据分析模块用于将源信号数据解包,提取视频数据帧和音频数 据帧并将其输入到视音频同步模块;所述的视音频同步模块用于将视频数据和音频数据同步,并将同步后的 数据输入到緩存器中。
3. 如权利要求2所述的一种能够对收录过程中的文件进行切分的收录 系统,其特征在于所述的数据分析模块还包括音频解码器,用于将音频数 据进行解压缩。
4. 如权利要求1所述的一种能够对收录过程中的文件进行切分的收录 系统,其特征在于所述的文件输出装置包括文件写入控制器、视频文件生 成模块、音频文件生成模块、计数器和緩存器;所述的文件写入控制器用于控制将数据处理装置传入的数据写入到视频 文件和音频文件,当达到预定切分长度时或者接到外部切分命令后,关闭当 前文件,打开新文件,当收到停止收录命令后,退出系统;所述的视频文件生成模块用于将视频数据按照要求的格式写入到视频文件;所述的音频文件生成模块用于将音频数据按照要求的格式写入到音频文件;所述的计数器用于对写入文件的视频帧长度进行计数; 所述的緩存器用于暂时存储数据处理装置输入的数据。
5. 如权利要求1至5之一所述的一种能够对收录过程中的文件进行切 分的收录系统,其特征在于所述的源信号数据是指TS流视音频数据,即TS 流中既包括视频数据又包括音频数据。
6. 如权利要求5所述的一种能够对收录过程中的文件进行切分的收录系 统,其特征在于所述的緩存器中的数据达到预定的长度是指达到一个 G0P。
7. 如权利要求5所述的一种能够对收录过程中的文件进行切分的收录 系统,其特征在于所述的数据处理装置的工作流程为,首先对视音频数 据解包,提取视频数据帧;对音频数据进行解压缩,提取音频数据帧,将 视频数据帧与音频数据帧进行同步后存入緩存器中;重复上述操作,当緩 存器中的视音频数据达到一个G0P时,对齐封装后输出到文件输出装置。
8. 如权利要求5所述的一种能够对收录过程中的文件进行切分的收录 系统,其特征在于所述的文件输出装置的工作流程为,首先将数据处理装 置输入的数据要求的格式写入到视频文件和音频文件并对写入的数据帧数目 进行计数,当达到预定的文件切分长度时,则关闭当前文件,创建新的文件; 若未达到预定的文件切分长度,则判断是否有外部文件切分命令,若有,则 同样关闭当前文件,创建新的文件,若无,则继续写文件,重复上述操作直 至收到停止收录命令。
9. 如权利要求6至8之一所述的一种能够对收录过程中的文件进行切 分的收录系统,其特征在于:使用该系统对文件进行切分的过程是由一个 主线程和一个写文件线程控制。
10. 如权利要求9所述的一种能够对收录过程中的文件进行切分的收录 系统,其特征在于所述的主线程用于控制数据处理装置的操作和文件输 出装置中关闭当前文件、创建新文件的操作。
11. 如权利要求9所述的一种能够对收录过程中的文件进行切分的收录 系统,其特征在于所述的写文件线程用于控制緩沖文件输出装置接收到的 数据并将其写入到当前文件的操作。
12.如权利要求10或11所述的一种能够对收录过程中的文件进行切分 的收录系统,其特征在于所述的主线程和写文件线程同步运行。
全文摘要
本发明公开了一种能够对收录过程中的文件进行切分的收录系统,属于媒体素材文件处理技术领域。在现有的收录系统中,一般将素材收录为一个文件,这种做法无法实现实时收录实时编辑,而且文件体积较大,发生错误的概率较高。本发明所述的收录系统在接收到源信号数据以后进行分析处理,得到精确到帧的视频数据和同步的音频数据,这些视音频数据被送到文件输出装置写入到文件当中;该装置对写入文件的视频帧长度进行计数,当达到预定切分长度时或者接到外部切分命令后,就会关闭当前文件,并重新打开新文件进行写入操作。采用本发明所述的系统可以有效的提高节目制作效率,提高收录系统的稳定性。
文档编号H04N9/804GK101472189SQ20071030395
公开日2009年7月1日 申请日期2007年12月24日 优先权日2007年12月24日
发明者伟 朱, 威 王, 王广芳 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1