回路内处理装置及选择性的像素差值补偿方法和编码系统制造方法及图纸

技术编号:10824384 阅读:113 留言:0更新日期:2014-12-26 12:53
一种回路内处理装置及选择性的像素差值补偿方法和编码系统,该方法参考编码前图像数据与编码后重建图像数据,依据该两图像数据的方块内像素差异状态产生多个补偿值,依据预设条件选择性地选择最合适的补偿值作为一不一致信号,以补偿编码后重建图像数据的误差。

【技术实现步骤摘要】
回路内处理装置及选择性的像素差值补偿方法和编码系统
本专利技术涉及一种图像处理装置与方法;特别涉及一种选择性的像素差值补偿方法与装置。
技术介绍
在近代的视讯编码中(H.264,HEVC, AVS),包含了一个回路内滤波器(in-loopfilter),用以将编码完的画面去除掉部分噪声,如去除掉方块效应(blocking effect)的则称之为去方块滤波器(De-blocking filter)。而滤波完的结果,会被储存以供后续输入的视讯画面于编码时所参考,所以称为回路内的滤波器。 然而回路内滤波器往往仅参考编码后的图像数据来进行预测,如画面间预测(Inter-predict1n)。由于仅回路内滤波器参考的依据仅是预测的数值并未参考原始图像的数据,因此无法准确修正编码完画面与原始画面间的差异。
技术实现思路
本专利技术的目的之一在提供一种选择性的像素差值补偿方法与装置,该方法参考编码前的图像数据与编码后的图像数据,依据该两图像数据的方块内像素差异状态产生多个补偿值,依据预设条件选择性地选择最合适的补偿值作为一不一致信号,以补偿编码后重建图像数据的误差。 本专利技术的一实施例提供了一种选择性的像素差值补偿方法,包含有下列步骤:首先,接收一编码后重建图像数据,编码后重建图像数据区分为多个方块。接着,接收一编码前图像数据。之后,依据每一方块的像素在编码前图像数据与编码后重建图像数据相同位置的差异状态,统计差异状态产生多个补偿值,选择性地选取一补偿值以产生一不一致信号。 本专利技术的另一实施例提供了一种回路内处理装置,适用于一编码系统,包含有一差值补偿装置。差值补偿装置接收一编码后重建图像数据与一编码前图像数据,且编码后重建图像数据的画面区分为多个方块。差值补偿装置依据每一方块的像素在编码前图像数据与编码后重建图像数据相同位置的差异状态,产生一不一致信号。其中,差值补偿装置的每一方块的差异状态包含编码后重建图像数据的边缘、与角度变化状态的多个分类数值、多个亮度变化状态区段数值,选择性地选择多个分类数值的部分分类数值、与该多个亮度变化状态区段数值的部分区段数值作为补偿值,产生该不一致信号。 本专利技术的另一实施例提供了一种编码系统,包含有一移动补偿装置、以及一差值补偿装置。移动补偿装置用以补偿前一张编码后重建图像数据与目前输入画面(目前的编码前图像数据)间的移动误差。差值补偿装置耦接于转换量化装置与移动补偿装置之间,接收目前编码后重建图像数据与目前编码前图像数据。其中,目前编码后重建图像数据的画面区分为多个方块,差值补偿装置依据每一方块的像素在目前编码前图像数据与目前编码后重建图像数据相同位置的多个差异状态,产生一不一致信号。其中,差值补偿装置选择性地选择多个差异状态的部分差异状态的数值作为补偿值,产生上述不一致信号。 本专利技术实施例的选择性的像素差值补偿装置与方法、回路内处理装置、及编码系统,参考编码后重建图像数据与编码前图像数据,且以方块为单位对每一方块使用多种模式评估,判断使用何种模式可以在不增加或增加少许比特率的条件下提高画面品质。而比特率的增加量的比例在一实施例中可小于提高的画面品质的比例。 【附图说明】 图1A为显示根据本专利技术一实施例的编码系统的示意图。 图1B为显示根据本专利技术另一实施例的编码系统的示意图。 图1C为显示根据本专利技术一实施例的选择性的像素差值补偿装置的示意图。 图2A为显示根据本专利技术一实施例的选择性的像素差值补偿方法的流程图。 图2B为显示根据本专利技术一实施例的步骤S203的流程图。 图3A为显示根据本专利技术一实施例的尖峰与低谷的示意图。 图3B为显示根据本专利技术一实施例的角度分类的示意图。 图3C为显示根据本专利技术一实施例的区段分布的示意图。 【符号说明】 100编码系统 101差值补偿装置 102编码控制器 103转换量化装置 103a转换/缩放/量化单元 103b缩放与调查转换单元 104画面内预设单元 105移动补偿与估计单元 105a移动补偿单元 105b移动估计单元 106乱度编码器 107去区块效应滤波器 1la纹路模式处理单元 1lb平滑模式处理单元 1lc判断单元 【具体实施方式】 图1A显不本专利技术一实施例的编码系统100的不意图。编码系统100包含有一选择性的像素差值补偿装置(Selective Pixel DisparityCompensat1n, SPDC) 101、一编码控制器(Coder control) 102、一转换量化装置103、一画面内预测单元(Intra-framePredict1n) 104、一移动补偿与估计装置105、以及一乱度编码器(Entropy Coding) 106。一实施例,转换量化装置103包含有一转换/缩放/量化单元(Transform/Seal./Quant.)103a、及缩放与调查转换单元(Scaling&Inv.Transform) 103b。一移动补偿与估计装置105包含有一移动补偿单兀(Mot1n Compensat1n) 105 a、及一移动估计单兀(Mot1nEstimat1n) 105bo 编码系统100接收编码前(输入)图像数据B⑶,将编码前图像数据B⑶编码后产生编码后重建图像数据A⑶,再经过移动补偿等处理后,经由乱度编码器106输出图像数据OS,以输出至一译码装置译码并显示图像。在一实施例中,解码装置例如可为设置于一电视(TV)、或各种可显示图像的装置(如触碰面板、手持移动装置、移动眼镜等)的解码装置。 需注意,在一实施例中,该图中,信号或数据符号⑶表示一控制数据(ControlData)、QTC表示一量化传输系数(Quant.Transf.coeffs)、OV表示输出图像(OutputVideo)供编码端参考、MD表示移动数据(Mot1n Data)。 在一实施例中,差值补偿装置101耦接转换量化装置103、以及移动补偿单元105a。差值补偿装置101接收编码后重建图像数据A⑶与编码前图像数据B⑶,将图像数据区分为多个方块(Blocks),针对每一方块在编码前、后图像数据BCD、ACD的像素的状态差异,计算出补偿值Com (未图示),以产生不一致信号(Disparity Signal) DS至乱度编码器106,提供额外的/[目息提闻图像的品质。 需注意,本专利技术实施例的差值补偿装置101与已知技术不同,差值补偿装置101另外依据编码前的原始图像数据进行补偿,非如已知技术仅参考预测的数据作为补偿值的依据。再者,差值补偿装置101会依据每一方块的像素分类与状态特性选择性地找出最适合的补偿值Com,来作为不一致信号DS。 需注意,本专利技术的差值补偿装置101可设置于各种编码系统中,并不限于上述实施例的架构。再者,除本专利技术的差值补偿装置101之外,本领域技术人员,应可了解上述实施例的架构的运作原理与方法,不再赘述其内容。 在一实施例中,如图1B所示,编码系统100还包含一去区块效应滤波器(De-blocking Filter)107。本实施例的差值补偿装置101可设置于去区块效应滤波器107之后,接收去区块效应滤波器10本文档来自技高网...
回路内处理装置及选择性的像素差值补偿方法和编码系统

【技术保护点】
一种回路内处理装置,适用于一编码系统,其中,所述回路内处理装置包含:一差值补偿装置,所述差值补偿装置接收一编码后重建图像数据与一编码前图像数据,所述编码后重建图像数据的画面区分为多个方块,所述差值补偿装置依据每个所述方块的像素在所述编码前图像数据与所述编码后重建图像数据的相同位置的差异状态,产生一不一致信号;其中,所述差值补偿装置的每个所述方块的所述差异状态包含所述编码后重建图像数据的边缘与角度变化状态的多个分类数值、多个亮度变化状态区段数值,所述差值补偿装置选择性地选择所述多个分类数值的部分分类数值与所述多个亮度变化状态区段数值的部分区段数值作为补偿值,产生所述不一致信号。

【技术特征摘要】
1.一种回路内处理装置,适用于一编码系统,其中,所述回路内处理装置包含: 一差值补偿装置,所述差值补偿装置接收一编码后重建图像数据与一编码前图像数据,所述编码后重建图像数据的画面区分为多个方块,所述差值补偿装置依据每个所述方块的像素在所述编码前图像数据与所述编码后重建图像数据的相同位置的差异状态,产生一不一致信号; 其中,所述差值补偿装置的每个所述方块的所述差异状态包含所述编码后重建图像数据的边缘与角度变化状态的多个分类数值、多个亮度变化状态区段数值,所述差值补偿装置选择性地选择所述多个分类数值的部分分类数值与所述多个亮度变化状态区段数值的部分区段数值作为补偿值,产生所述不一致信号。2.根据权利要求1所述的回路内处理装置,其中,所述差值补偿装置耦接于所述编码系统的一移动补偿单元与一量化转换单元之间。3.根据权利要求1所述的回路内处理装置,其中,所述编码系统的一乱度编码器依据所述不一致信号补偿所述编码后重建图像数据,以将补偿后的所述编码后重建图像数据输出至一译码器译码。4.根据权利要求1所述的回路内处理装置,其中,所述差值补偿装置包含: 一纹路模式处理单元,所述纹路模式处理单元将所述方块的每个像素依据边缘与高低点状态分类,计算各分类的像素数目并产生一分类计数值;计算所述编码后重建图像数据中每个所述分类的像素值总和,产生一编码后分类总和值;计算所述编码前图像数据中每个所述分类的像素值总和,产生编码前分类总和值;将每个所述分类像素通过一乱度编码器计算所述分类的比特率;依据每个所述分类的所述分类计数值、所述编码后分类总和值、所述编码前分类总和值及所述比特率产生每个所述分类的所述补偿值与一比特率与失真值,依据所述比特率与失真值的大小选择一所述补偿值作为一第一补偿值,且所述第一补偿值对应的所述比特率与失真值为一第一比特率与失真值。5.根据权利要求4所述的回路内处理装置,其中,所述差值补偿装置包含: 一平滑模式处理单元,将所述方块的全部像素区分为多个亮度区段,计算每一所述区段的像素数目,产生一区段计数值;计算所述编码后重建图像数据中每个所述区段的像素值总和,产生一编码后区段总和值;计算所述编码前图像数据中每个所述区段的像素值总和,产生一编码前区段总和值;利用每个所述区段的像素通过所述乱度编码器计算所述区段的比特率;选择连续的多个区段,依据所述多个区段中每个所述区段的所述区段计数值、所述编码后区段总和值、所述编码前区段总和值以及所述比特率产生每个所述区段的所述补偿值与一比特率与失真值,依据所述比特率与失真值的大小选择一所述补偿值作为一第二补偿值,且所述第二补偿值的所述比特率与失真值为第二比特率与失真值。6.根据权利要求5所述的回路内处理装置,其中,所述差值补偿装置包含: 一判断单元,比较所述第一比特率与失真值和所述第二比特率与失真值,当所述第一比特率与失真值小于所述第二比特率与失真值,且所述第一比特率与失真值小于零时,所述判断单元将所述第一补偿值作为一不一致信号输出;当所述第二比特率与失真值小于所述第一比特率与失真值,且所述第二比特率与失真值小于零时,所述判断单元将所述第二补...

【专利技术属性】
技术研发人员:陈滢如
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1