[发明专利]采样点自适应补偿模式判决方法和装置在审
申请号: | 201510613121.8 | 申请日: | 2015-09-23 |
公开(公告)号: | CN105208382A | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | 曲道远 | 申请(专利权)人: | 北京君正集成电路股份有限公司 |
主分类号: | H04N19/103 | 分类号: | H04N19/103;H04N19/147 |
代理公司: | 北京市东方至睿知识产权代理事务所(特殊普通合伙) 11485 | 代理人: | 霍金虎 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采样 自适应 补偿 模式 判决 方法 装置 | ||
技术领域
本发明涉及一种视频技术领域,尤指一种采样点自适应补偿模式判决方法和装置
背景技术
在高效视频编码(HighEfficiencyVideoCoding,HEVC)中,采样点自适应补偿(SampleAdaptiveOffset,SAO)是位于去块滤波(deblock)之后的像素补偿模块,以HEVC中的最大编码单元(LargestCodingUnit,LCU)为基本单元,对像素加减一个偏移值,从而减小重构图像与原图像的失真。
在像素补偿之前需要先进行补偿模式判决,根据重建像素值和原始像素值,确定出当前LCU的预测类型下的预测失真,如果可以参考上方LCU或左侧LCU的话,分别取上方或左侧LCU的参数,计算各自的预测失真。
在做完亮度Y和色度UV的预测失真之后,将3种预测失真——当前LCU预测失真,参考左侧LCU的预测失真,参考上方LCU的预测失真,各自累加,确定出预测成本(Cost)最小者,作为最终的参数。即,如果当前LCU的预测cost最小,则用当前LCU的预测类型;如果merge左侧LCU的Cost最小,则将左侧LCU所有SAO参数赋值给当前LCU;如果merge上方LCU的Cost最小,则将上方LCU所有SAO参数赋值给当前LCU。
进行补偿模式判决时,需要对LCU的所有像素进行预测,现有硬件架构实现上述补偿模式判决时,由于SAO的码流信息位于码流的最前面,需要至少备份1个LCU的像素和1个LCU的编码信息,比如编码单元(CU)分割信息,ipred信息,ME信息等等。这些备份信息量很大,会造成很大的资源衍生与效率降低,同时对硬件架构的要求高,当需要备份的数据量大时,现有硬件架构难以支撑实现。
发明内容
有鉴于此,本发明的一个目的是提供一种采样点自适应补偿模式判决方法和装置,用于解决现有技术中存在的采样点自适应补偿模式判决时,要备份的信息量大,效率低,硬件架构要求高的问题。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
一种采样点自适应补偿模式判决方法,包括:
针对重建图像的当前最大编码单元LCU,使用三套码流分别计算不做采样点自适应补偿时的预测失真、参考上方LCU的补偿模式进行补偿时的预测失真和参考左侧LCU的补偿模式进行补偿时的预测失真;
根据得到的不做采样点自适应补偿时的预测失真、参考上方LCU的补偿模式进行补偿时的预测失真和参考左侧LCU的补偿模式进行补偿时的预测失真,确定不做采样点自适应补偿时的预测成本、参考上方LCU的补偿模式进行补偿时的预测成本和参考左侧LCU的补偿模式进行补偿时的预测成本;
确定出预测成本最小的补偿模式,采用预测成本最小的补偿模式对像素点进行采样点自适应补偿SAO。
在一些可选的实施例中,确定预测失真过程,包括:
不做采样点自适应补偿时,针对当前LCU的每个像素点,计算重建像素点与原始像素点的像素差值,根据各像素点的像素差值的累加数值,确定预测失真;
参考上方LCU的补偿模式进行补偿时,读取上方LCU的补偿模式和补偿值应用于重建图像的当前LCU进行SAO;针对当前LCU的每个像素点,计算SAO后的重建像素点与原始像素点的像素差值,根据各像素点的像素差值的累加数值,确定预测失真;
参考左侧LCU的补偿模式进行补偿时,读取左侧LCU的补偿模式和补偿值应用于重建图像的当前LCU进行SAO;针对当前LCU的每个像素点,计算SAO后的重建像素点与原始像素点的像素差值,根据各像素点的像素差值的累加数值,确定预测失真。
在一些可选的实施例中,包括:预测成本等于预测失真加上当前模式下所占用的比特数与比特系数乘积。
在一些可选的实施例中,上述方法还包括:
针对当前LCU的每个像素点,计算重建像素点与原始像素点的像素差值,确定每种补偿模式下得到的像素差值所对应的补偿值类型,并将得到的像素差值存储在每种补偿模式下相应的补偿值类型里;
针对每种补偿模式,确定得到的像素差值的累加数值和差值计数,计算每种模式下各补偿值类型中存储的像素差值的平均值,确定最优补偿值,得到预测失真;
根据各补偿模式的预测失真确定各补偿模式的预测成本,将预测成本与预测成本阈值进行比较,确定出当前LCU的最优补偿模式并存储,以备在作为上方LCU或左侧LCU时使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京君正集成电路股份有限公司,未经北京君正集成电路股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510613121.8/2.html,转载请声明来源钻瓜专利网。