[发明专利]视频监控中支持解码帧率控制的虚拟VDP装置及应用在审
申请号: | 202111508127.0 | 申请日: | 2021-12-10 |
公开(公告)号: | CN114189712A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 高金锁;孙德印;梅佳希;胡磊;董虎;刘小波 | 申请(专利权)人: | 眸芯科技(上海)有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/4402;H04N7/18;H04N19/85;H04N19/44 |
代理公司: | 上海图灵知识产权代理事务所(普通合伙) 31393 | 代理人: | 谢微 |
地址: | 201210 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 监控 支持 解码 控制 虚拟 vdp 装置 应用 | ||
1.一种视频监控中支持解码帧率控制的虚拟VDP装置,其特征在于,包括VDH模块,VPSS模块和虚拟VDP模块;
所述VDH模块,用于根据视频解码固件的解析结果和配置对视频码流进行解码并产生解码数据,并将解码数据传输至VPSS模块;
所述VPSS模块,用于接收解码后的数据并进行视频处理,将处理后的视频传输至虚拟VDP模块;
所述虚拟VDP模块,用于创建私有视频缓存池,与VPSS模块进行buffer轮转,并对整个通路的帧率进行控制;其中,对应虚拟VDP模块设置有帧率控制单元,所述帧率控制单元用于控制虚拟VDP模块的buffer处理速率,来控制VPSS模块处理帧率和VDH模块解码帧率。
2.根据权利要求1所述的虚拟VDP装置,其特征在于,虚拟VDP模块与VPSS模块进行buffer轮转的方式如下:
VDH模块从公共视频缓存池获取公共VB块进行解码处理,并在解码处理完公共VB块后将buffer传送给VPSS模块;所述VPSS模块,用于在接收前述buffer时占用前述公共VB块,以及通过虚拟VDP模块获取私有VB块,并占用前述私有VB块,并在处理完前述私有VB块后将buffer传送给虚拟VDP模块;
所述虚拟VDP模块,用于在接收前述buffer时占用前述私有VB块,并调用用户子模块user_sub,释放前述VDH模块传过来的公共VB块。
3.根据权利要求1或2所述的虚拟VDP装置,其特征在于,所述帧率控制单元设置在虚拟VDP模块内并与VPSS模块连接,帧率控制单元被配置为:配置虚拟VDP模块从私有视频缓存池获取私有VB块获取的速度以控制所述虚拟VDP模块的buffer处理速率;
根据前述虚拟VDP模块的buffer处理速率,所述VPSS模块调整处理帧率以与虚拟VDP模块的buffer处理速率匹配;根据VPSS模块的处理帧率,所述VDH模块调整解码帧率以与VPSS模块的处理帧率匹配。
4.根据权利要求3所述的虚拟VDP装置,其特征在于,对应所述虚拟VDP模块还设置模式切换单元,所述模式切换单元用于将虚拟VDP模块在非帧率控制模式和帧率控制模式两种模式之间进行切换;
在非帧率控制模式下,关闭前述帧率控制单元,所述虚拟VDP模块按照预设的定时器的时间间隔控制虚拟VDP模块的buffer处理速率,从而控制VDH模块的解码帧率;
在帧率控制模式,启动前述帧率控制单元,所述虚拟VDP模块按照应用层配置的帧率来控制虚拟VDP模块的buffer处理速率,从而控制VDH的解码帧率。
5.根据权利要求4所述的虚拟VDP装置,其特征在于,在帧率控制模式,所述帧率控制单元被配置为:获取应用层的API接口配置的帧率信息,根据配置的帧率信息控制虚拟VDP模块的buffer处理速率。
6.根据权利要求1所述的虚拟VDP装置,其特征在于,所述VDH模块与视频解码固件组成视频解码器,所述视频解码器支持多个视频格式的视频解码。
7.根据权利要求1所述的虚拟VDP装置,其特征在于,所述VPSS模块被配置为,对解码后的数据进行视频裁剪、设置边框大小和颜色配置、分块处理、视频遮挡、视频叠加和/或视频数据压缩中的一种或多种视频处理。
8.一种视频监控中不送显的解码帧率控制方法,其特征在于,包括如下步骤:
根据视频解码固件的解析结果和配置信息,VDH模块对视频码流进行解码并产生解码数据,并将解码数据传输至VPSS模块;
VPSS模块接收解码后的数据并进行视频处理,将处理后的视频传输至虚拟VDP模块,所述虚拟VDP模块用于创建私有视频缓存池,与VPSS模块进行buffer轮转,并对整个通路的帧率进行控制;其中,对应虚拟VDP模块设置有帧率控制单元,所述帧率控制单元用于控制虚拟VDP模块的buffer处理速率,来控制VPSS模块处理帧率和VDH模块解码帧率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于眸芯科技(上海)有限公司,未经眸芯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111508127.0/1.html,转载请声明来源钻瓜专利网。