[发明专利]一种安防高清录像倒播方法及装置在审
申请号: | 201810905540.2 | 申请日: | 2018-08-10 |
公开(公告)号: | CN109005447A | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 张新祥;林德雄;黄仝宇;汪刚;宋一兵;侯玉清;刘双广 | 申请(专利权)人: | 高新兴科技集团股份有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04L29/08;H04N21/482 |
代理公司: | 广州国鹏知识产权代理事务所(普通合伙) 44511 | 代理人: | 宁尚国 |
地址: | 510530 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 多级缓存 倍速 播放显示模块 分析模块 内存消耗 第一级 安防 高清 分段 结构化存储 选择性存储 录像 解码 解码模块 内容交换 视频技术 唯一标识 目标码 帧类型 帧信息 倒放 多路 逆序 推入 图像 播放 平衡 分析 | ||
1.一种安防高清录像倒播装置,所述的装置包括:分析模块、解码模块和播放显示模块,其特征在于,将目标码流经过分析模块分析出每帧的帧类型以及帧唯一标识,经过GOP方式进行结构化存储,并根据倍速因子分段多级缓存策略,对解码后每帧信息依次选择性存储在第一级缓存中,并根据多级缓存策略将第一级缓存中的内容交换到第二级缓存中,并直接依次将第二级缓存中的图像推入到播放显示模块进行逆序播放显示。
2.根据权利要求1所述的安防高清录像倒播装置,其特征在于,缓存分为多级,优选的设定为二级但不限于二级,第一级缓存根据倍速因子选择性地对解码后的图像信息依次存储,第二级缓存主要用于存储第一级缓存交换过来的图像,并用于逆序播放显示。
3.根据权利要求2所述的安防高清录像倒播装置,其特征在于,通过设置多级缓存,第一级缓存中缓存最新解码的GOP中对应的部分段图像,第二级缓存中缓存第一级缓存交换出的待显示的图像段,用于逆序播放显示,在第二级缓存中图像的逆序播放显示过程中,第一级缓存可以并行的缓存前一段的解码图像。
4.根据权利要求2所述的安防高清录像倒播装置,其特征在于,在第一级缓存中,根据倍速内容要求与播放显示的帧率差,在保证播放显示帧率的情况,选择性的丢弃部分倍速内容中的帧。
5.根据权利要求4所述的安防高清录像倒播装置,其特征在于,根据帧率差选择性丢帧策略,选择间隔性丢帧,在保证播放显示帧率和内容帧率加速的情况下,周期选择存一帧丢多帧。
6.根据权利要求3所述的安防高清录像倒播装置,其特征在于,分段多级缓存中的分段缓存长度取值为计算客户机解码一组GOP所消耗最大时间。
7.根据权利要求1所述的安防高清录像倒播装置,其特征在于,GOP结构化的方式存储,将经过分帧后的目标码流,以I帧为划分界限,依次将I帧及其间的非I帧图像按播放显示的顺序排列,然后再对GOP间,以每个GOP的I帧播放显示顺序排列。
8.根据权利要求7所述的安防高清录像倒播装置,其特征在于,GOP结构化存储时每帧的存储信息包括帧唯一标识、帧类型及帧在缓存中的位置信息。
9.根据权利要求1所述的安防高清录像倒播装置,其特征在于,所述的分析模块,分析出一个完整的帧,帧的类型,帧唯一标识,以及帧的时间戳信息,其中帧的类型可用于对解码位置的确定。
10.一种安防高清录像倒播方法,其应用于权利要求1-9所述的安防高清录像倒播装置,其特征在于,包括步骤:
1)将获取的目标码流输入到分析模块,分析模块对输入的码流依次组帧并依次输出完整的视频帧及帧相关信息到缓冲区A中,执行步骤2),其中,帧相关信息包括帧类型和帧唯一标识;
2)缓冲区A对输入的帧相关信息按照GOP的方式组织存储,并按播放顺序排序存储,执行步骤3);
3)获取缓冲区A中按播放顺序排列的第一组GOP,并将帧相关信息如帧类型或帧唯一标识输入到缓冲区B中,执行步骤4);
4)根据缓存的时间长度m及倍速因子s,播放帧率fps(Frames Per Second),GOP缓冲分段最后一帧pe及分段第一帧ps,设置缓冲区B的缓存策略,并设置解码标记fdc为未解码状态,执行步骤5);
5)判断缓冲区B中pe指向位置是否小于该GOP的I帧位置即pe<0,若是,删除缓冲区A中第一组GOP目标码流,跳转执行步骤3),若否,执行步骤6);
6)判断fdc是否已解码,若是,执行步骤8),若否,执行步骤7);
7)将缓冲区A中第一组GOP的目标码流数据,从I帧开始,到pe指向帧为止,依次将每帧输入到解码模块进行解码,并依次收集解码后的图像,根据缓冲区B中缓存策略,将需要缓冲的帧缓存下来,并设置fdc为已解码状态,执行步骤8);
8)判断缓冲区B中ps和pe分别指向的帧区间内,缓存标记为需要缓存的帧是否均已缓存相应解码后的图像,若是,执行步骤9),若否,执行步骤5);
9)将缓冲区B中的缓冲图像依次交换到缓冲区C中,并依次按播放显示顺序,推到播放显示模块进行逆序显示,执行步骤4)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高新兴科技集团股份有限公司,未经高新兴科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810905540.2/1.html,转载请声明来源钻瓜专利网。