[发明专利]音视频文件拼接方法和装置在审
申请号: | 201210173134.4 | 申请日: | 2012-05-29 |
公开(公告)号: | CN103458271A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 王智 | 申请(专利权)人: | 北京数码视讯科技股份有限公司 |
主分类号: | H04N21/236 | 分类号: | H04N21/236;H04N21/44 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;余刚 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频文件 拼接 方法 装置 | ||
技术领域
本发明涉及音视频处理领域,具体而言,涉及一种音视频文件拼接方法和装置。
背景技术
数字节目插入是一项将MPEG(Moving Picture Experts Group,动态图像专家组)节目拼接入其他MPEG节目的数字拼接技术,在音视频处理领域应用十分广泛。
现有数字节目插入技术中,普遍采用“解码器+视音频插入器+编码器”的实现方式,具体如图1所示,在进行数字节目插入时,使用SPTS(single program transport stream,单节目流)作为输入源,依次经过多台设备级联的解码器、视音频插入器,编码器来实现数字节目插入,这种方式需要对节目流进行全部解码和全部编码,过程较复杂,尤其是编码端复杂度很高,资源投入大、性价比低。此外,在对原节目进行解码再编码的过程对主观图像质量产生影响,造成图像质量的下降。
针对相关技术中的上述问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种音视频文件拼接方法和装置,以解决相关技术中数字节目插入技术中对原节目进行解码再编码而造成的图像质量下降的问题。
根据本发明的一个方面,提供了一种音视频文件拼接方法,该方法包括:获取拼接指令所指示的第一TS流音视频文件的视频出点和音频出点;获取拼接指令所指示的第二TS流音视频文件中视频入点和音频入点;判断是否视频出点满足第一预定条件且视频入点满足第二预定条件,若是,则以视频出点作为视频文件拼接出点,以视频入点作为视频文件拼接入点进行视频拼接,其中,第一预定条件包括:视频出点之前的图像的解码过程不依赖于视频出点之后图像信息且视频出点之前的图像均可显示;第二预定条件包括:视频入点之后的图像的解码过程不依赖于视频入点之前图像信息且视频入点之后的图像均可显示。
优选的,在获取音频入点和音频出点之后,该方法还包括:判断是否音频出点满足第三预定条件且音频入点满足第四预定条件,若是,则以音频出点作为音频文件拼接出点,以音频入点作为音频文件拼接入点进行音频拼接,其中,第三预定条件包括:第一TS流音视频文件中的音频文件的帧的PTS大于或等于视频出点的PTS;第四预定条件包括:第二TS流音视频文件中的音频文件的帧的PTS大于或等于视频入点的PTS。
优选的,以视频出点作为视频文件拼接出点,以视频入点作为视频文件拼接入点进行视频拼接包括:判断拼接后的视频文件的帧数与拼接前的视频文件的帧数是否匹配;若判断结果为否,输出视频填充帧,以使拼接后的视频文件的帧数与拼接前的视频文件的帧数相匹配,其中视频填充帧包括黑屏帧和/或静帧。
优选的,以音频出点作为音频文件拼接出点,以音频入点作为音频文件拼接入点进行音频拼接包括:判断拼接后的音频文件的帧数与拼接前的音频文件的帧数是否匹配;若判断结果为否,输出音频填充帧,以使拼接后的音频文件的帧数与拼接前的音频文件的帧数相匹配。
优选的,以音频出点作为音频文件拼接出点、以音频入点作为音频文件拼接入点进行音频拼接还包括:将视频文件PTS与音频文件PTS同步调整。
根据本发明的另一方面,提供了一种音视频文件拼接装置,该装置包括:第一获取单元,用于获取拼接指令所指示的第一TS流音视频文件的视频出点和音频出点;第二获取单元,用于获取拼接指令所指示的第二TS流音视频文件中视频入点和音频入点;第一判断单元,用于判断是否视频出点满足第一预定条件且视频入点满足第二预定条件,其中,第一预定条件包括:视频出点之前的图像的解码过程不依赖于视频出点之后图像信息且视频出点之前的图像均可显示,第二预定条件包括:视频入点之后的图像的解码过程不依赖于视频入点之前图像信息且视频入点之后的图像均可显示;第一拼接单元,用于在第一判断单元判断为是时,以视频出点作为视频文件拼接出点,以视频入点作为视频文件拼接入点进行视频拼接。
优选的,该装置还包括:第二判断单元,用于判断是否音频出点满足且音频入点满足第四预定条件,其中,第三预定条件包括:第一TS流音视频文件中的音频文件的帧的PTS大于或等于视频出点的PTS;第四预定条件包括:第二TS流音视频文件中的音频文件的帧的PTS大于或等于视频入点的PTS;第二拼接单元,用于在第二判断单元判断结果为是时,以音频出点作为音频文件拼接出点、以音频入点作为音频文件拼接入点进行音频拼接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯科技股份有限公司,未经北京数码视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210173134.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高粗茎秆作物收获机
- 下一篇:一种提高强筋小麦面筋含量的氮肥施用方法