全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210730289.7 (22)申请日 2022.06.24 (71)申请人 杭州海康威视数字技 术股份有限公 司 地址 310051 浙江省杭州市滨江区阡 陌路 555号 (72)发明人 衣英林 朱昆朋 马强  (74)专利代理 机构 北京柏杉松知识产权代理事 务所(普通 合伙) 11413 专利代理师 丁芸 马敬 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 编解码资源分配方法、 装置及电子设备 (57)摘要 本申请实施例提供编解码资源分配方法、 装 置及电子设备, 先获取针对待处理媒体流的待处 理操作, 然后确定待处理操作对应的目标协议、 目标分辨率及目标帧率, 根据目标协议、 目标分 辨率及目标帧率, 确定待处理操作需要消耗的编 解码资源的数量, 得到待分配数量, 在当前空闲 的编解码资源的数量不小于待分配数量的情况 下在当前空闲的编解码资源中为待处理媒体流 分配待分配数量的编解码资源, 在当前空闲的编 解码资源的数量小于待分配数量的情况下生成 表示编解码资源不足的提示信息, 通过结合码流 类型、 分辨率、 帧率来确定对应的编解码资源, 可 以减少资源计算误差, 实现对编解码资源的合理 控制分配 。 权利要求书3页 说明书14页 附图7页 CN 115129470 A 2022.09.30 CN 115129470 A 1.一种编解码资源分配方法, 其特 征在于, 所述方法包括: 获取针对待处 理媒体流的待处 理操作; 确定所述待处理操作对应的目标协议、 目标分辨率、 目标帧率, 其中, 所述目标协议为 目标编码协议或目标解码协议; 根据所述目标协议、 所述目标分辨率、 所述目标帧率, 确定所述待处理操作需要消耗的 编解码资源的数量, 得到待分配数量; 在当前空闲 的编解码资源的数量不小于所述待分配数量的情况下, 在当前空闲 的编解 码资源中为所述待处 理媒体流分配所述待分配数量的编解码资源; 在当前空闲 的编解码资源的数量小于所述待分配数量的情况下, 生成表示编解码资源 不足的提 示信息。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 在当前空闲 的编解码资源的数量小于所述待分配数量的情况下, 不执行所述待处理操 作; 接收所述待处理媒体流, 并利用处理器资源对所述待处理媒体流执行指定操作, 其中, 所述指定操作为 不需要编解码资源的操作。 3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 在所述待处理操作不需要消耗编解码资源, 或不支持处理所述待处理操作的情况下, 不执行所述待处 理操作; 接收所述待处理媒体流, 并利用处理器资源对所述待处理媒体流执行指定操作, 其中, 所述指定操作为 不需要编解码资源的操作。 4.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 在初始化过程中, 对全部的编解码资源的处理能力进行量化, 得到全部的编解码资源 的总数量。 5.根据权利要求4所述的方法, 其特征在于, 所述在初始化过程中, 对全部的编解码资 源的处理能力进行量 化, 得到全部的编解码资源的总数量, 包括: 在初始化过程中, 根据编解码资源硬件的型号, 确定全部的编解码资源在采用预设基 准编码或解码协议的情况下, 允许同时处理的基准媒体流的路数, 得到全部的编解码资源 的总数量, 其中, 所述基准媒体流的分辨率为预设基准分辨率, 所述基准媒体流的帧率为预 设基准帧率。 6.根据权利要求1所述的方法, 其特征在于, 所述根据所述目标协议、 所述目标分辨率 及所述目标帧率, 确定所述待处理操作需要消耗的编解码资源的数量, 得到待分配数量, 包 括: 按照预先确定的第 一对应关系, 确定所述目标协议相对于预设基准编码或解码协议的 权值, 得到第一权值, 其中, 所述第一对应关系中包括各类型的编 码或解码协 议相对于预设 基准编码或解码协 议的权值, 所述预设基准编 码或解码协议为确定全部的编解码资源的总 数量时所使用的编码或解码协议; 确定所述目标分辨率及所述目标帧率相对于基准媒体流的权值, 得到第 二权值, 其中, 所述基准媒体流的分辨率为预设基准分辨率, 所述基准媒体流的帧率为预设基准帧率, 所 述基准媒体流为确定全部的编解码资源的总数量时所使用的媒体流;权 利 要 求 书 1/3 页 2 CN 115129470 A 2根据所述第 一权值及所述第 二权值, 计算所述待处理操作需要消耗的编 解码资源的数 量得到待分配数量。 7.根据权利要求6所述的方法, 其特征在于, 所述确定所述目标分辨率及所述目标帧率 相对于基准 媒体流的权值, 得到第二权值, 包括: 计算所述目标分辨 率与所述目标帧率的乘积, 得到第一乘积; 计算所述预设基准分辨 率与所述预设基准帧率的乘积, 得到第二乘积; 计算所述第一乘积与所述第二乘积的比值, 得到第二权值。 8.一种编解码资源分配装置, 其特 征在于, 所述装置包括: 获取模块, 用于获取针对待处 理媒体流的待处 理操作; 第一确定模块, 用于确定所述待处理操作对应的目标协议、 目标分辨率、 目标帧率, 其 中, 所述目标协议 为目标编码协议或目标解码协议; 第二确定模块, 用于根据 所述目标协议、 所述目标分辨率及所述目标帧率, 确定所述待 处理操作需要消耗的编解码资源的数量, 得到待分配数量; 分配模块, 用于在当前空闲的编解码资源的数量不小于所述待分配数量的情况下, 在 当前空闲的编解码资源中为所述待处 理媒体流分配所述待分配数量的编解码资源; 生成模块, 用于在当前空闲的编解码资源的数量小于所述待分配数量的情况下, 生成 表示编解码资源不足的提 示信息。 9.根据权利要求8所述的装置, 其特 征在于, 所述装置还 包括: 第一处理模块, 用于在当前空闲的编解码资源的数量小于所述待分配数量的情况下, 不执行所述待处理操作; 接 收所述待处理媒体流, 并利用处理器资源对所述待处理媒体流 执行指定操作, 其中, 所述指定操作为 不需要编解码资源的操作。 10.根据权利要求8所述的装置, 其特 征在于, 所述装置还 包括: 第二处理模块, 用于在所述待处理操作不需要消耗编解码资源, 或不支持处理所述待 处理操作的情况下, 不执行所述待处理操作; 接收所述待处理媒体流, 并利用处理器资源对 所述待处 理媒体流执 行指定操作, 其中, 所述指定操作为 不需要编解码资源的操作。 11.根据权利要求8所述的装置, 其特 征在于, 所述装置还 包括: 量化模块, 用于在初始化过程中, 对全部的编解码资源的处理能力进行量化, 得到全部 的编解码资源的总数量。 12.根据权利要求1 1所述的装置, 其特 征在于, 所述 量化模块具体用于: 在初始化过程中, 根据编解码资源硬件的型号, 确定全部的编解码资源在采用预设基 准编码或解码协议的情况下, 允许同时处理的基准媒体流的路数, 得到全部的编解码资源 的总数量, 其中, 所述基准媒体流的分辨率为预设基准分辨率, 所述基准媒体流的帧率为预 设基准帧率。 13.根据权利要求8所述的装置, 其特 征在于, 所述第二确定模块, 包括: 第一确定子模块, 用于按照预先确定的第一对应关系, 确定所述目标协议相对于预设 基准编码或解码协议的权值得到第一权值, 其中, 所述第一对应关系中包括各类型 的编码 或解码协议相对于预设基准编 码或解码协议的权值, 所述预设基准编 码或解码协议为确定 全部的编解码资源的总数量时所使用的编码或解码协议; 第二确定子模块, 用于确定所述目标分辨率及所述目标帧率相对于基准媒体流的权权 利 要 求 书 2/3 页 3 CN 115129470 A 3

.PDF文档 专利 编解码资源分配方法、装置及电子设备

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 编解码资源分配方法、装置及电子设备 第 1 页 专利 编解码资源分配方法、装置及电子设备 第 2 页 专利 编解码资源分配方法、装置及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:33:39上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。