[发明专利]一种视频解码方法和装置有效
申请号: | 200810118099.X | 申请日: | 2008-08-11 |
公开(公告)号: | CN101340584A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 陈磊;陈益强;纪雯;张绘国 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/36;H04N7/50 |
代理公司: | 北京泛华伟业知识产权代理有限公司 | 代理人: | 王勇 |
地址: | 100190北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 解码 方法 装置 | ||
技术领域
本发明涉及数字视频信号的处理,具体地说,本发明涉及一种视频解码方法和装置。
背景技术
移动通信技术日趋发达,手机、PDA等移动终端设备在视频应用方面的技术越来越先进。视频被发送或下载到移动终端后,在移动终端解码播放。视频质量的提高的同时,视频解码过程中的计算复杂度也大大增加,加大了移动终端的处理器的运算负荷,解码过程中消耗的功率也随之增大。移动设备的电池技术在不断发展,但是由于电池电量增长的速度无法抵消移动设备日益复杂丰富的应用带来的能量消耗,加上移动设备无法随时随地充电,能耗控制对于移动设备来说,一直是最重要的问题之一。随着3G用户数量的不断增长,可下载的视频内容越来越丰富,消费者对移动设备优质视觉体验的需求也日益增长。播放视频所消耗的能量占移动设备消耗总能量的比重也将不断增加。因此,视频播放时,对解码器功率的控制成为一个重要的问题。
如果能够降低解码器的计算复杂度,就可以缩短解码的时间,而播放视频的速度是一定的,这样移动设备的处理器就可以有更多的空闲时间,从而达到降低功率的效果。计算复杂度的减少需要引入一些近似计算,这样图像质量会有所下降。因此,需要这样一种技术,即可以根据需求,通过近似计算,减少解码过程中的计算复杂度,又能够保持图像质量在用户可接受的范围。当电量充足或是用户需要高质量的图像时,解码器可以不进行任何近似计算,解出高质量的图像,当电量不足或是用户希望省电时,解码器可以适当降低图像质量,以满足功率减小的需要。
申请号为02813469.9名称为“资源可分级解码”的中国专利申请公开了一种复杂性可分级的解码器系统和方法。该系统包括:具有多个功能块的解码器,用于对压缩视频数据解码。解码器还包括多个分级功能,可以有选择地减少至少一个功能块的复杂性。本地资源控制器用于为解码器生成分级规则,其中,为响应来自系统资源管理器的复杂性请求而选择一个分级规则,再者,分级规则是从本地资源控制器可用的多个预先确定的规则中进行选择。在查询表中查找预先确定的分级规则,而查询表是在脱机状态下设计的。综上所述在该发明中,分级规则来自脱机状态下设计的查找表,不涉及对计算复杂度进行准确控制。
申请号为200580010306.4名称为“用于复杂度可伸缩视频解码器的方法和设备”的中国专利申请中,采用了不同的图像分辨率,需要编码器提供基层图像和增强层图像的比特流。该发明同样不涉及对计算复杂度的准确控制。
发明内容
本发明要解决不能对解码器的计算复杂度进行准确控制的技术问题,从而提供一种视频解码装置和方法,能够准确控制解码时间减少到未经分级处理时的某个百分比,同时保持图像质量可以接受。
为了实现上述发明目的,根据本发明的一个方面,提供了一种视频解码方法,包括下列步骤:
1)估算B帧环路滤波占整个解码时间的百分比LFB,根据预设所需减少的时间百分比K与LFB的关系确定环路滤波的处理级别:
11)对于K≤LFB,确定所述环路滤波的处理级别为:省略对视频B帧内部分或全部宏块的残差矩阵与预测值矩阵之和做环路滤波;
12)对于K>LFB,确定所述环路滤波的处理级别为:省略对视频B帧全部宏块的残差矩阵与预测值矩阵之和做环路滤波,且省略对视频P帧内部分或全部宏块的残差矩阵与预测值矩阵之和做环路滤波;
2)计算视频宏块的残差矩阵;
3)根据已经解码的视频宏块计算预测值矩阵;
4)对残差矩阵与预测值矩阵之和,根据所述环路滤波的处理级别进行环路滤波。
上述方法中,所述步骤11)中所述视频B帧内部分宏块平均分布在每个B帧中。
上述方法中,所述步骤11)中所述视频B帧内部分宏块分布于接近图像边缘的区域。
上述方法中,所述步骤12)中所述视频P帧内部分宏块平均分布在每个P帧中。
上述方法中,所述步骤12)中所述视频P帧内部分宏块分布于接近图像边缘的区域。
上述方法中,所述步骤1)包括:13)估算环路滤波分级处理节省的时间占整个解码时间的百分比LFsaved;
所述步骤3)包括:31)对于K>LFsaved,确定B帧内非帧内预测宏块的亮度插值的处理级别,根据所述B帧内非帧内预测宏块的亮度插值的处理级别进行帧间预测,从而计算所述预测值矩阵。
上述方法中,所述步骤3)中的亮度插值的处理级别包括:a)保持原始插值处理;b)只进行1/2插值或整像素点处理;c)只进行整像素点处理。
上述方法中,所述步骤31)包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118099.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大跨度桥梁的位移混合控制装置
- 下一篇:新型缆索剥套器