【技术实现步骤摘要】
一种安防高清录像倒播方法及装置
本专利技术属于视频技术处理领域,具体涉及一种安防高清录像倒播方法及装置。
技术介绍
目前市面上编码格式主要是以分段,即一组序列帧,进行帧间和帧内压缩编码的视频格式文件,如h264,h265,mpeg-4等格式,这类视频编码的帧分为多种类型,如I、P、B帧,其中I帧周期型的出现,且以I帧为界限,两个I帧之间构成一组GOP(GroupofPictures,画面组),如图1。I解码不需要参考其它帧即可正确解码,但P帧解码必须参考前面的I帧才能正确解码,否则,视频会出现花屏,或无法播放的现象。在视频倒放时,由于I帧始终处于依赖I帧的P帧之后,因此需要为P帧寻找I帧,在找到P帧所依赖的I帧之后,才可以进行视频的解码。现有技术方案1:1)、从当前倒放的帧位置开始从后往前依次获取到I帧的数据作为目标码流数据;2)、从I帧开始依次解码,解码出目标码流数据中所有视频帧的图像,并全部存入解码后缓冲区;3)、依次将解码后缓冲区中的图像按倒序播放。如上所述,现有技术方案1中是将一组GOP数据解码后缓存 ...
【技术保护点】
1.一种安防高清录像倒播装置,所述的装置包括:分析模块、第一缓存模块、第二缓存模块、缓存管理模块和播放显示模块,其特征在于,分析模块,用于对目标码流进行分析,输出每帧的帧类型以及帧唯一标识;/n第一缓存模块,用于将分析模块输出的帧类型以及帧唯一标识按照播放顺序和GOP的方式进行存储;/n第二缓存模块,用于存储第一缓存模块的帧类型或帧唯一标识;/n缓存管理模块,根据缓存的时间长度m倍速因子s,播放帧率fps,GOP缓冲分段最后一帧pe及分段第一帧ps,设置第二缓存模块的缓存策略,并根据缓存策略将第一缓存模块中的内容交换到第二缓存模块中;/n播放显示模块,用于逆序播放第二缓存模块中的图像。/n
【技术特征摘要】
20180810 CN 20181090554021.一种安防高清录像倒播装置,所述的装置包括:分析模块、第一缓存模块、第二缓存模块、缓存管理模块和播放显示模块,其特征在于,分析模块,用于对目标码流进行分析,输出每帧的帧类型以及帧唯一标识;
第一缓存模块,用于将分析模块输出的帧类型以及帧唯一标识按照播放顺序和GOP的方式进行存储;
第二缓存模块,用于存储第一缓存模块的帧类型或帧唯一标识;
缓存管理模块,根据缓存的时间长度m倍速因子s,播放帧率fps,GOP缓冲分段最后一帧pe及分段第一帧ps,设置第二缓存模块的缓存策略,并根据缓存策略将第一缓存模块中的内容交换到第二缓存模块中;
播放显示模块,用于逆序播放第二缓存模块中的图像。
2.根据权利要求1所述的安防高清录像倒播装置,其特征在于,第一缓存模块根据倍速因子对解码后的图像信息依次存储,第二缓存模块用于存储第一级缓存交换过来的图像,并用于逆序播放显示。
3.根据权利要求2所述的安防高清录像倒播装置,其特征在于,第一缓存模块中缓存最新解码的GOP中对应的部分段图像,第二缓存模块中缓存第一缓存模块交换出的待显示的图像段,用于逆序播放显示,在第二缓存模块中图像的逆序播放显示过程中,第一缓存模块可以并行的缓存前一段的解码图像。
4.根据权利要求2所述的安防高清录像倒播装置,其特征在于,在第一缓存模块中,根据倍速内容要求与播放显示的帧率差,丢弃部分倍速内容中的帧。
5.根据权利要求4所述的安防高清录像倒播装置,其特征在于,根据帧率差选择性丢帧策略,选择间隔性丢帧,周期选择存一帧丢多帧。
6.根据权利要求3所述的安防高清录像倒播装置,其特征在于,第一缓存模块以及第二缓存模块的长度为计算客户机解码一组GOP所消耗最大时间。
7.根据权利要求1所述的安防高清录像倒播装置,其特征在于,GOP结构化的方式存储,将经过分...
【专利技术属性】
技术研发人员:林德雄,江盛欣,黄仝宇,汪刚,宋一兵,侯玉清,刘双广,
申请(专利权)人:高新兴科技集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。