[发明专利]一种能够对收录过程中的文件进行切分的收录系统有效
申请号: | 200710303957.3 | 申请日: | 2007-12-24 |
公开(公告)号: | CN101472189A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 王广芳;王威;朱伟 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N9/804 | 分类号: | H04N9/804;G11B27/034 |
代理公司: | 北京天悦专利代理事务所 | 代理人: | 田 明;王 瑛 |
地址: | 100080北京市海淀区西草场*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 能够 收录 过程 中的 文件 进行 切分 系统 | ||
1.一种能够对收录过程中的文件进行切分的收录系统,包括:
数据处理装置,用于将源信号数据进行分析,提取视频数据帧和音频数据帧并将其同步后存入第一缓存器中,当第一缓存器中的数据达到预定的长度时,对齐封装后输出到文件输出装置;所述的数据处理装置还包括数据分析模块、视音频同步模块;
所述的数据分析模块用于将源信号数据解包,提取视频数据帧和音频数据帧并将其输入到视音频同步模块;
所述的视音频同步模块用于将视频数据和音频数据同步,并将同步后的数据输入到第一缓存器中;
文件输出装置,用于将数据处理装置输入的数据按照要求的格式写入文件,当写入的文件达到预定的切分长度或收到外部切分命令时,关闭当前文件,创建新文件,在新文件中继续写入,重复以上操作直到停止收录;所述的文件输出装置包括文件写入控制器、视频文件生成模块、音频文件生成模块、计数器和第二缓存器;
所述的文件写入控制器用于控制将数据处理装置传入的数据写入到视频文件和音频文件,当达到预定切分长度时或者接到外部切分命令后,关闭当前文件,打开新文件,当收到停止收录命令后,退出系统;
所述的视频文件生成模块用于将视频数据按照要求的格式写入到视频文件;
所述的音频文件生成模块用于将音频数据按照要求的格式写入到音频文件;
所述的计数器用于对写入文件的视频帧长度进行计数;
所述的第二缓存器用于暂时存储数据处理装置输入的数据。
2.如权利要求1所述的一种能够对收录过程中的文件进行切分的收录系统,其特征在于:所述的数据分析模块还包括音频解码器,用于将音频数据进行解压缩。
3.如权利要求1或2所述的一种能够对收录过程中的文件进行切分的收录系统,其特征在于:所述的源信号数据是指TS流视音频数据,即TS流中既包括视频数据又包括音频数据。
4.如权利要求3所述的一种能够对收录过程中的文件进行切分的收录系统,其特征在于:所述的第一缓存器中的数据达到预定的长度是指达到一个GOP。
5.如权利要求3所述的一种能够对收录过程中的文件进行切分的收录系统,其特征在于:所述的数据处理装置的工作流程为,首先对视音频数据解包,提取视频数据帧;对音频数据进行解压缩,提取音频数据帧,将视频数据帧与音频数据帧进行同步后存入第一缓存器中;重复上述操作,当第一缓存器中的视音频数据达到一个GOP时,对齐封装后输出到文件输出装置。
6.如权利要求3所述的一种能够对收录过程中的文件进行切分的收录系统,其特征在于:所述的文件输出装置的工作流程为,首先将数据处理装置输入的数据按照要求的格式写入到视频文件和音频文件并对写入的数据帧数目进行计数,当达到预定的文件切分长度时,则关闭当前文件,创建新的文件;若未达到预定的文件切分长度,则判断是否有外部文件切分命令,若有,则同样关闭当前文件,创建新的文件,若无,则继续写文件,重复上述操作直至收到停止收录命令。
7.如权利要求4至6之一所述的一种能够对收录过程中的文件进行切分的收录系统,其特征在于:使用该系统对文件进行切分的过程是由一个主线程和一个写文件线程控制;所述的主线程用于控制数据处理装置的操作和文件输出装置中关闭当前文件、创建新文件的操作;所述的写文件线程用于控制缓冲文件输出装置接收到的数据并将其写入到当前文件的操作。
8.如权利要求7所述的一种能够对收录过程中的文件进行切分的收录系统,其特征在于:所述的主线程和写文件线程同步运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710303957.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:线长修正方法与计算机可读取存储媒体
- 下一篇:图片文件传输方法和装置及系统