局部重编码方法和装置的制作方法

文档序号:7708051阅读:175来源:国知局
专利名称:局部重编码方法和装置的制作方法
技术领域
本发明涉及数字视频编辑领域,具体而言,涉及局部重编码方法和装置。
背景技术
局部重编码是指在数字视频编辑领域,在对采用帧间预测编码技术的视频文件进行剪辑时,仅对改动的内容进行重新编解码,而对未改动的内容直接拷贝。在相关技术的局部重编码方案中,当精确定位了视频帧,并在该帧进行切分后,音频帧一般并没有被精确处理,而是笼统地划分到前一段文件或者后一段文件。这样在切分后形成的新文件头部或者尾部会出现视音频不同步现象。 相关技术对视频的处理比较完善,能够帧精确定位。但是由于大部分多媒体文件中,视音频帧是交织在一起存放的,各自带有时间戳和时长信息,而且视频帧和音频帧的时间边界是无法保证时刻对齐的。如图I所示,视频帧的切分点落在音频帧A的中间,导致视频帧和音频帧的时间边界没有对齐。发明人发现,在使用这种快速生成技术的过程中,如果改动的内容比较多,需要重新编解码的片段很多时,经常会出现视音频不同步的问题。

发明内容
本发明的目的是针对局部重编码技术的不足,提出了一种保证视音频同步的局部重编码方法和装置。在本发明的实施例中,提供了ー种局部重编码方法,包括将视频帧切分;确定视频帧的切分点;将处在切分点的音频帧切分,且切分位置与切分点对齐。在本发明的实施例中,提供了ー种局部重编码装置,包括视频切分模块,用于将视频帧切分;确定模块,用于确定视频帧的切分点;音频切分模块,用于将处在切分点的音频帧切分,且切分位置与切分点对齐。本发明上述实施例的局部重编码方法和装置因为对音频帧也进行了同步切分,所以克服了相关技术的视音频不同步的问题,提高了影音的体验效果。


此处所说明的附图用来提供对本发明的进ー步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I示出了根据相关技术的视音频处理的数据结构图;图2示出了根据本发明实施例的局部重编码方法的流程图;图3示出了根据本发明实施例的视音频处理的数据结构图;图4示出了根据本发明实施例的局部重编码装置的示意图。
具体实施方式
下面将參考附图并结合实施例,来详细说明本发明。图2示出了根据本发明实施例的局部重编码方法的流程图,包括步骤S10,将视频帧切分;步骤S20,确定视频帧的切分点;步骤S30,将处在切分点的音频帧切分,且切分位置与切分点对齐。在相关技术中,视频帧和音频帧的时间边界是无法保证时刻对齐的。而本实施例的局部重编码方法因为对音频帧也进行了同步切分,所以能够保证局部重编码之后,视频帧和音频帧的时间边界是时刻对齐的,因此克服了相关技术的视音频不同步的问题,提高了影音的体验效果。优选地,步骤S20包括确定视频帧的切分位置的时间戳。 图3示出了根据本发明实施例的视音频处理的数据结构图,如图所示,将处在切分点的音频帧A,进ー步切分成更小的两个音频帧B和C,使得B和C的帧边界和切分点对齐。在最終形成切分后的文件过程中,音频帧B和C分别写入到文件I和文件2中,保证视
音频同步。根据图3的实施例,步骤S30包括确定处于切分点上的音频帧;将音频帧解码得到PCM数据;按照音频帧的时长和切分点的相对于音频帧头部的位置,将PCM数据切分成两段新的PCM数据;将两段新的PCM数据分别按照原音频压缩格式重新编码得到新的音频帧B和C ;将编码后的前一个新的音频帧B写入到前一段音频流的尾部;将编码后的后一个新的音频帧C写入到后一段音频流的头部。图4示出了根据本发明实施例的局部重编码装置的示意图,包括 视频切分模块10,用于将视频帧切分;确定模块20,用于确定视频帧的切分点;音频切分模块30,用于将处在切分点的音频帧切分,且切分位置与切分点对齐。本局部重编码装置保证了视音频的时刻同歩。优选地,确定模块20用于确定视频帧的切分位置的时间戳。优选地,音频切分模块30包括第一模块,用于确定处于切分点上的音频巾贞;第二模块,用于将音频帧解码得到PCM数据;第三模块,用于按照音频帧的时长和切分点的相对于音频帧头部的位置,将PCM数据切分成两段新的PCM数据;第四模块,用于将两段新的PCM数据分别按照原音频压缩格式重新编码得到新的音频帧;第五模块,用于将编码后的前一个新的音频帧写入到前一段音频流的尾部;第六模块,用于将编码后的后一个新的音频帧写入到后一段音频流的头部。从以上的描述中可以看出,本发明上述的实施例达到了保证视音频同步的效果。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已, 并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.ー种局部重编码方法,其特征在于,包括 将视频帧切分; 确定所述视频帧的切分点; 将处在所述切分点的音频帧切分,且切分位置与所述切分点对齐。
2.根据权利要求I所述的方法,其特征在于,确定所述视频帧的切分点包括 确定所述视频帧的切分位置的时间戳。·
3.根据权利要求I所述的方法,其特征在于,将处在所述切分点的音频帧切分包括 确定处于所述切分点上的音频帧; 将所述音频帧解码得到PCM数据; 按照所述音频帧的时长和所述切分点的相对于所述音频帧头部的位置,将所述PCM数据切分成两段新的PCM数据; 将所述两段新的PCM数据分别按照原音频压缩格式重新编码得到所述新的音频帧; 将编码后的前一个所述新的音频帧写入到前一段音频流的尾部; 将编码后的后一个所述新的音频帧写入到后一段音频流的头部。
4.ー种局部重编码装置,其特征在于,包括 视频切分模块,用于将视频帧切分; 确定模块,用于确定所述视频帧的切分点; 音频切分模块,用于将处在所述切分点的音频帧切分,且切分位置与所述切分点对齐。
5.根据权利要求4所述的装置,其特征在干,所述确定模块用于确定所述视频帧的切分位置的时间戳。
6.根据权利要求4所述的装置,其特征在于,所述音频切分模块包括 第一模块,用于确定处于所述切分点上的音频巾贞; 第二模块,用于将所述音频帧解码得到PCM数据; 第三模块,用于按照所述音频帧的时长和所述切分点的相对于所述音频帧头部的位置,将所述PCM数据切分成两段新的PCM数据; 第四模块,用于将所述两段新的PCM数据分别按照原音频压缩格式重新编码得到所述新的音频帧; 第五模块,用于将编码后的前一个所述新的音频帧写入到前一段音频流的尾部; 第六模块,用于将编码后的后一个所述新的音频帧写入到后一段音频流的头部。
全文摘要
本发明提供了一种局部重编码方法,包括将视频帧切分;确定视频帧的切分点;将处在切分点的音频帧切分,且切分位置与切分点对齐。本发明提供了一种局部重编码装置,包括视频切分模块,用于将视频帧切分;确定模块,用于确定视频帧的切分点;音频切分模块,用于将处在切分点的音频帧切分,且切分位置与切分点对齐。本发明提高了影音的体验效果。
文档编号H04N7/26GK102857747SQ201110177629
公开日2013年1月2日 申请日期2011年6月27日 优先权日2011年6月27日
发明者周铭慧, 刘百川, 杨乐, 高上, 杨万岭, 刘祥臻, 刘岩, 闫俊海 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1