发明名称 |
一种I帧检索方法及装置 |
摘要 |
本发明公开了一种I帧检索方法及装置,检索时,首先获取传输流中的一个传输流包,判断该传输流包为视频包且包含打包的基本码流(PES)头时,判断当前是寻找I帧的起始位置还是结束位置,若寻找起始位置,所述PES头之后的字节包含序列参数集(SPS)或图像参数集(PPS)的起始码,则确定当前的传输流包为I帧的起始位置;若寻找结束位置,所述PES头之后的字节包含有片头(Slice)信息,则判断片头信息中的起始标识元素是否标识为本帧图像的起始数据,若是则确定前一传输流包为I帧的结束位置。本发明通过对传输流中的各个TS包进行简单比较和判断就可以找到I帧的起始位置和结束位置,快速准确的实现I帧检索定位。 |
申请公布号 |
CN101651833A |
申请公布日期 |
2010.02.17 |
申请号 |
CN200910172132.1 |
申请日期 |
2009.09.10 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
梁宪 |
分类号 |
H04N7/26(2006.01)I;H04N7/14(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 |
代理人 |
李 健;龙 洪 |
主权项 |
1、一种I帧检索方法,其特征在于,包括如下步骤:S1:获取传输流中的一个传输流包,判断该传输流包为视频包且包含打包的基本码流(PES)头时,进一步判断当前是寻找I帧的起始位置还是结束位置,若是寻找起始位置,则转步骤S2,若是寻找结束位置,则转步骤S3;S2:若所述PES头之后的字节包含序列参数集(SPS)或图像参数集(PPS)的起始码,则确定当前的传输流包为I帧的起始位置,返回步骤S1继续获取下一个传输流包进行处理;S3:若所述PES头之后的字节包含有片头(Slice)信息,则判断片头信息中的起始标识元素是否标识为本帧图像的起始数据,若是,则确定前一传输流包为I帧的结束位置,确定结束位置后,返回步骤S1继续获取下一个传输流包进行处理。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 |