[发明专利]音视频数据的解码方法及装置有效
| 申请号: | 201410759497.5 | 申请日: | 2014-12-10 |
| 公开(公告)号: | CN104506966B | 公开(公告)日: | 2018-01-30 |
| 发明(设计)人: | 何丁丁 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
| 主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/2343;H04N21/4402 |
| 代理公司: | 北京德恒律治知识产权代理有限公司11409 | 代理人: | 章社杲,卢军峰 |
| 地址: | 100193 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 数据 解码 方法 装置 | ||
技术领域
本发明涉及数据处理领域,具体来说,涉及一种音视频数据的解码方法及装置。
背景技术
随着互联网的飞速发展,基于网络的音视频传输流量也越来越大,网络音视频流已深入到了人们的日常生活,给我们的生活带来了很多方便和变化,不断出现庞大的、不同内容的图像信息库,也似乎给我们带来了不少的困扰,网上大量不良图像对广大青年人的有很多毒害;为了净化网络,维护社会和谐安定,迫切需要对网络上的音视频内容进行监管。
由于其自身的特点,MP4音视频文件格式作为一种容器可以封装多种音视频编码格式,如H264、H263、vfp6等,MP4封装格式的音视频文件尤其是高分辨率的高清和标清视频在网络音视频流中的所占的比重也越来越大,相应的一个完整的高清或是标清视频的文件大小也越来越大,如一部高清MP4电影文件的大小达到上G的容量,在如今是很常见的情况。针对较大的高清音视频文件,尤其是网络流中比重日益增大的高清MP4音视频文件,如何实现对其的实时解码,保证音视频内容分析的及时性和高效性,对音视频流量的监管就提出了更高的要求。
由于网络传输效率和实时编解码的要求,针对高清MP4音视频文件的传输方法一般是将其分割成若干数据包,即将大音视频文件拆分,送至解码端后再重组数据包,然后进行完整解码。这就要求解码端有足够的内存或其他形式的存储空间将数据包进行重组,另一方面由于网络延迟或其他可能的原因,在等待数据的重组会有较长的时耗,从而影响内容分析的及时性和实时解码的高效性。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种,音视频数据的解码方法及装置。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种音视频数据的解码方法。
该解码方法包括:
解码端接收首个数据包,并解析所述首个数据包的头信息获得索引信息;
将所述索引信息进行保存,并创建辅助索引信息,所述辅助索引信息用于定位数据包开始解码的位置;
接收所述首个数据包的后续数据包,并对所述后续数据包解码。
其中,所述索引信息包括以下至少之一:
STCO、STSC、STSS、STSZ、STTS。
其中,所述辅助索引信息包括以下至少之一:
CHKENS、SAMENS。
此外,使用动态分配的方法保存所述索引信息。
其中,对所述后续数据包解码包括:
获取当前数据包的第一个完整sample的位置信息;
获取所述当前数据包的第一个完整关键帧的位置信息。
根据本发明的另一方面还提供了一种音视频数据的解码装置,包括:
解析模块,用于解码端接收首个数据包,并解析所述首个数据包的头信息获得索引信息;
保存模块,用于保存所述索引信息;
创建模块,用于创建辅助索引信息,所述辅助索引信息用于定位数据包开始解码的位置;
解码模块,用于接收所述首个数据包的后续数据包,并对所述后续数据包解码。
其中,所述索引信息包括以下至少之一:
STCO、STSC、STSS、STSZ、STTS。
其中,所述辅助索引信息包括以下至少之一:
CHKENS、SAMENS。
其中,所述保存模块进一步用于,使用动态分配的方法保存所述索引信息。
其中,所述解码模块进一步包括:
第一获取单元,用于获取当前数据包的第一个完整sample的位置信息;
第二获取单元,用于获取所述当前数据包的第一个完整关键帧的位置信息。
本发明通过保存首个数据包的头信息中的索引信息,并创建辅助索引信息,而后解码端通过使用经过本发明改进后的索引信息对数据包进行解码从而降低了大流量MP4音视频文件解码时分包重组带来的空间和时间的开销,可以实时解码并对音视频监管和内容分析提供了可靠的保证。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的音视频数据的解码方法的流程图;
图2是根据本发明实施例的音视频数据的解码方法的示意性流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410759497.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频摘要图确定方法及装置
- 下一篇:一种推播视频点播方法、装置及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





