[发明专利]视频质量调整方法和装置有效
申请号: | 201310038831.3 | 申请日: | 2013-01-31 |
公开(公告)号: | CN103974060A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 郑士胜 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N19/147 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 质量 调整 方法 装置 | ||
技术领域
本发明涉及通信技术,尤其涉及一种视频质量调整方法和装置。
背景技术
随着以配备前置摄像头的智能手机为代表的移动终端的普及和移动互联网的兴起,双向实时视频通话逐渐成为市场热点,比如,Phone-to-Phone via Internet的双向视频通话。在视频通话中,通话双方的视频画面需要通过网络传送到对端,例如,发送端通过摄像头采集发送方的连续视频内容,并对该视频内容进行压缩编码后经过网络传输到接收端,接收端解码后生成显示内容在屏幕上呈现发送方的视频画面。
其中,接收端所显示的视频画面的质量(简称:视频质量),与发送端所采用的分辨率、帧率以及码率等多种因素有关,现有技术为了提升视频质量,采用了探测网络可用带宽来确定当前视频编码可用码率的方式,结合该码率确定发送端适合的分辨率和帧率;上述因素考虑了在不同网络状态下的不同分辨率/帧率的配置,既防止了网络拥塞和丢包等现象的发生,也在一定程度上提高了视频质量。但是,目前在发送端用于对视频内容进行压缩编码的编码配置通常是预先设置在该发送端中,在不同的分辨率和帧率下该配置均固定(所述的编码配置例如包括搜索方法、搜索范围、宏块帧内预测模式、帧间预测子宏块划分等多种在压缩编码时所用到的参数),这种固定的编码配置方式,不能灵活适应发送端编码条件的改变,不能充分提升视频质量。
发明内容
本发明提供一种视频质量调整方法和装置,以提高视频质量。
第一方面,提供一种视频质量调整方法,包括:
获取当前编码图像的内容特性信息,并根据所述内容特性信息得到所述当前编码图像的图像类型;
获取当前可用编码码率,并根据所述图像类型和可用编码码率,得到对应的配置选项有序列表,所述配置选项有序列表包括:以视频质量为依据顺序排列的至少一个配置选项,所述配置选项包括:分辨率、帧率、编码配置、以及消耗的编码资源;
获取当前可用的编码资源;
从所述配置选项有序列表中,以视频质量从高到低的顺序,选择消耗的编码资源小于或者等于所述当前可用的编码资源的首个配置选项,作为目标配置选项;
根据所述目标配置选项对所述当前编码图像进行视频编码,获得所述当前编码图像编码后的视频质量评价结果;若所述视频质量评价结果在预设范围内,则选定所述目标配置选项进行编码;否则,根据所述视频质量评价结果修正所述配置选项有序列表,并重新选择新的目标配置选项。
结合第一方面,在第一种可能的实现方式中,在所述获取当前编码图像的内容特性信息之前,还包括:获取与所述图像类型和可用编码码率对应的至少一个配置选项;根据率失真曲线方法,对所述至少一个配置选项以视频质量为依据排序,得到所述配置选项有序列表。
结合第一方面,在第二种可能的实现方式中,在所述获取当前编码图像的内容特性信息之前,还包括:获取测试编码图像的内容特性信息和测试可用编码码率,并根据所述内容特性信息得到所述测试编码图像的图像类型,所述测试编码图像的图像类型与所述当前编码图像的图像类型相同,所述测试可用编码码率与所述当前可用编码码率相同;在与所述测试编码图像的图像类型、以及所述测试可用编码码率分别对应的配置选项列表中增加任一配置选项;根据所述配置选项对所述测试编码图像进行视频编码,并获得所述测试编码图像编码后的视频质量评价结果;反复执行上述各步骤,直至所述配置选项列表中的配置选项的数目达到预设数值,所述预设数值是至少一个;并将所述至少一个配置选项根据所述视频质量评价结果进行排序,所述配置选项列表形成所述配置选项有序列表。
结合第一方面,在第三种可能的实现方式中,在所述得到对应的配置选项有序列表之前,还包括:生成所述配置选项;所述生成所述配置选项,包括:确定分辨率和帧率的组合;根据所述组合中的分辨率,选择较低级别的编码配置;获取在根据所述分辨率和较低级别的编码配置进行编码时的第一最高运行帧率、以及对应的第一消耗编码资源;若所述最高运行帧率高于所述组合中的帧率,则将所述较低级别的编码配置更改为较高级别的的编码配置,并获取在根据所述分辨率和较高级别的编码配置进行编码时的第二最高运行帧率、以及对应的第二消耗编码资源;所述第二消耗编码资源高于所述第一消耗编码资源;反复执行上述步骤,直至所述第二最高运行帧率小于或等于所述组合中的帧率时,确定所述较高级别的编码配置、以及所述第二消耗编码资源作为所述配置选项中的编码配置和消耗的编码资源;所述分辨率和帧率的组合、所述编码配置和消耗的编码资源组成所述配置选项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310038831.3/2.html,转载请声明来源钻瓜专利网。