[发明专利]一种自适应解码方法及装置有效
| 申请号: | 202010138682.8 | 申请日: | 2020-03-03 |
| 公开(公告)号: | CN111416979B | 公开(公告)日: | 2023-01-10 |
| 发明(设计)人: | 温新峰;李航宇;梁选勤;余毅鹏;陈家劭;杨金河;魏世宁;胡震;王平;张杰洪;张懋林;吴树雄 | 申请(专利权)人: | 深圳市天视通电子科技有限公司 |
| 主分类号: | H04N19/189 | 分类号: | H04N19/189;H04L65/60;H04N5/76 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 洪铭福 |
| 地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自适应 解码 方法 装置 | ||
本发明公开了一种自适应解码方法及装置,涉及网络录像机领域。方法包括:获取来自接入设备的视频流;对所述视频流进行解码;实时检测当前解码状态;检测到当前所述解码状态超出最大解码能力时,若存在解主码流的通道,则将该通道设置成解子码流,若所有通道都是解子码流,则将任一通道设置成只解关键帧。本发明能够在网络录像机解码时实时检测解码状态,自动调整解码方案,避免超过录像机的解码能力。
技术领域
本发明涉及网络录像机领域,尤其是涉及一种自适应解码方法及装置。
背景技术
录像机解码每一个视频流都需要耗费系统解码资源,而录像机的解码能力(录像机最大可处理多少分辨率的图像)是一定的。所以,如果解码需求超过了录像机的性能上限,那么必然会造成NVR(网络录像机)解码能力不足。任何厂家、品牌、型号的录像机都有解码能力限定,所以都可能存在资源不足的问题。为解决NVR解码能力不足的问题,一般可以通过切换主子码流,减少解码通道,降低分辨率以及码率的方式减少对资源的消耗,使其不超过录像机的解码能力。不足的是,这些都需要人工进行干预,减低了产品的易用性。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种自适应解码方法及装置,能够在网络录像机解码时实时检测解码状态,自动调整解码方案,避免超过录像机的解码能力。
第一方面,本发明的一个实施例提供了一种自适应解码方法,所述方法包括以下步骤:
获取来自接入设备的视频流;
对所述视频流进行解码;
实时检测当前解码状态;
检测到当前所述解码状态超出最大解码能力时,若存在解主码流的通道,则将该通道设置成解子码流,若所有通道都是解子码流,则将任一通道设置成只解关键帧。
本发明实施例的自适应解码方法,至少具有如下有益效果:能够在网络录像机解码时实时检测解码状态,自动调整解码方案,避免超过录像机的解码能力。
根据本发明的另一些实施例的自适应解码方法,所述步骤实时检测当前解码状态具体包括:
实时检测当前各解码通道的分辨率、帧率以及解码通道数量。
根据本发明的另一些实施例的自适应解码方法,所述最大解码能力为对视频流的图像处理能力。
根据本发明的另一些实施例的自适应解码方法,所述方法还包括:将获取的所述视频流进行存储。
根据本发明的另一些实施例的自适应解码方法,所述方法还包括:将解码后的所述视频流进行输出显示。
第二方面,本发明的一个实施例还提供了一种自适应解码装置,所述装置包括:
获取模块,用于获取来自接入设备的视频流;
解码模块,用于对所述视频流进行解码;
检测模块,用于实时检测当前解码状态;
设置模块,用于检测到当前所述解码状态超出最大解码能力时,若存在解主码流的通道,则将该通道设置成解子码流,若所有通道都是解子码流,则将任一通道设置成只解关键帧。
根据本发明的另一些实施例的自适应解码装置,所述检测模块具体用于实时检测当前各解码通道的分辨率、帧率以及解码通道数量。
根据本发明的另一些实施例的自适应解码装置,所述最大解码能力为对视频流的图像处理能力。
根据本发明的另一些实施例的自适应解码装置,所述装置还包括:存储模块,用于将获取的所述视频流进行存储。
根据本发明的另一些实施例的自适应解码装置,所述装置还包括:显示模块,用于将解码后的视频流进行输出显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市天视通电子科技有限公司,未经深圳市天视通电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010138682.8/2.html,转载请声明来源钻瓜专利网。





