[发明专利]一种视频编码适配方法、装置、设备及存储介质在审
申请号: | 202210214074.X | 申请日: | 2022-03-04 |
公开(公告)号: | CN114501017A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 刘晓娟 | 申请(专利权)人: | 百果园技术(新加坡)有限公司 |
主分类号: | H04N19/157 | 分类号: | H04N19/157 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 唐明磊 |
地址: | 巴西班让路枫树*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 编码 配方 装置 设备 存储 介质 | ||
1.一种视频编码适配方法,其特征在于,包括:
根据设备类型信息向服务器发送质量查询请求,以查询所述服务器是否保存有所述设备类型信息对应的硬编码质量信息;
基于所述服务器返回的质量查询结果确定从所述服务器获取硬编码质量信息,或根据测试视频文件进行硬编码质量检测得到硬编码质量信息;
根据所述硬编码质量信息确定视频编码方式。
2.根据权利要求1所述的视频编码适配方法,其特征在于,所述基于所述服务器返回的质量查询结果确定从所述服务器获取硬编码质量信息,或根据测试视频文件进行硬编码质量检测得到硬编码质量信息,包括:
响应于所述服务器返回查询成功的质量查询结果,从所述服务器获取查询到的硬编码质量信息;
响应于所述服务器返回查询失败的质量查询结果,从所述服务器获取测试视频文件,并对所述测试视频文件进行硬编码质量检测得到硬编码质量信息。
3.根据权利要求2所述的视频编码适配方法,其特征在于,所述对所述测试视频文件进行硬编码质量检测得到硬编码质量信息,包括:
按照硬编码方式对所述测试视频文件进行编码得到视频编码结果;
根据所述视频编码结果计算对所述测试视频文件进行硬编码的硬编码质量信息。
4.根据权利要求2所述的视频编码适配方法,其特征在于,所述对所述测试视频文件进行硬编码质量检测得到硬编码质量信息之后,还包括:
基于所述设备类型信息将所述硬编码质量信息保存至所述服务器。
5.根据权利要求1所述的视频编码适配方法,其特征在于,所述根据所述硬编码质量信息确定视频编码方式,包括:
将所述硬编码质量信息与编码质量阈值进行比较;
响应于所述硬编码质量信息达到所述编码质量阈值的比较结果,确定视频编码方式为硬编码方式;
响应于所述硬编码质量信息未达到所述编码质量阈值的比较结果,确定视频编码方式为软编码方式。
6.根据权利要求1所述的视频编码适配方法,其特征在于,所述根据设备类型信息向服务器发送质量查询请求之前,还包括:
确定本地是否保存有硬编码质量信息;
响应于本地保存有硬编码质量信息,确定直接根据所述硬编码质量信息确定视频编码方式;
响应于本地未保存有硬编码质量信息,确定根据设备类型信息向服务器发送质量查询请求。
7.根据权利要求1所述的视频编码适配方法,其特征在于,所述硬编码质量信息为峰值信噪比、结构相似性和视频多方法评估融合中的一种或多种的组合。
8.一种视频编码适配装置,其特征在于,包括质量查询模块、信息获取模块和编码适配模块,其中:
所述质量查询模块,用于根据设备类型信息向服务器发送质量查询请求,以查询所述服务器是否保存有所述设备类型信息对应的硬编码质量信息;
所述信息获取模块,用于基于所述服务器返回的质量查询结果确定从所述服务器获取硬编码质量信息,或根据测试视频文件进行硬编码质量检测得到硬编码质量信息;
所述编码适配模块,用于根据所述硬编码质量信息确定视频编码方式。
9.一种视频编码适配设备,其特征在于,包括:存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7任一项所述的视频编码适配方法。
10.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7任一项所述的视频编码适配方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-14任一项所述的视频编码适配方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百果园技术(新加坡)有限公司,未经百果园技术(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210214074.X/1.html,转载请声明来源钻瓜专利网。