通过在平坦检查中使用相邻像素信息和/或将平滑功能应用于量化参数/像素值以改进视...的制作方法_3

文档序号:8548432阅读:来源:国知局
、Pu、Ρ2,5上执行。由于包含于当前切片SLl中的以及从相邻切片SL2借来的真实像素用来对当前切片SLl的每个像素组行中的最后像素组和倒数第二像素组执行平坦检查,由于从切片边界周围的真实像素获得的更准确的平坦确定,可改善切片边界的视觉的质量。
[0047]编码电路114配置为基于由率控制器115设定的量化参数,编码第一切片SLl中的所有像素组和第二切片SL2中的所有像素组。由于图像处理装置100应用于单个端口压缩的数据传送应用,输出接口 104因此经由传送接口 101的一个传送端口 103发送比特流BS,其中比特流BS包含至少第一切片SLl的编码后的数据以及第二切片SL2的编码后的数据。
[0048]在图4和图5示出的示例中,切片宽度不能平均地由像素组宽度(例如,一维像素组的一组大小)分割。然而,从相邻切片借用像素以实现更好的平坦检查准确度的相同概念,也可应用于切片宽度能由像素组宽度平均分割的情况。
[0049]请参考图7结合图8。图7是图示每个切片具有能由像素组宽度平均地分割的切片宽度的两个切片的示意图。图8是图示在显示于图7的两个切片之间的切片边界附近的像素组上执行所提出的平坦检查的示意图。在本实施例中,由分割确定电路111确定的切片包含水平邻近于彼此的第一切片SL1’和第二切片SL2’。换句话说,第一切片SL1’和第二切片SL2’属于相同的切片行。假设切片宽度是3Ν(N是正整数),且像素组是具有三个像素的一维像素组(g卩,m = I和η = 3)。如上所述,每个超级组定义为包含四个像素组。基于切片宽度的设定,像素组行中的最右边/最后超级组仍然可能围绕以包含下一像素组行中的像素组。如可以从图7中看出的,切片SL1’的超级组SGm包含切片SL1’的像素组行PGLm中的像素组以及切片SL1’的下一像素组行PGL u中的像素组。类似地,切片SL2’的超级组SGm包含切片SL2’的像素组行PGLy中的像素组以及切片SL2’的下一像素组行PGL2,2中的像素组。应该注意到,像素组行PGL u和PGL 2Λ水平彼此邻近,且像素组行PGL 1;2和PGL2,2水平彼此邻近。
[0050]另外,因为切片宽度由像素组宽度平均地分割,切片的每个像素组行中的最右边/最后的像素组确保具有最初包含于切片的3个真实像素。例如,切片SL1’中的超级组SGm的第一像素组可以是包含切片SLl的像素组行PGLm中的像素P 1;3N-5> Pm Ρ1;3Ν-3的像素组G (N-1),以及切片SL1’中的超级组SGm的第二像素组可以是包含切片SL1’的像素组行PGLi1中的像素P1;3N_2,Pm,?1,1的像素组6队具体地,像素组G(N-1)是像素组行PGL u中的倒数第二像素组,以及像素组GN是像素组行PGLu中的最后像素组。
[0051]当所需要的像素在当前切片SL1’中不可用时,平坦确定电路112配置为从不同的切片借用真实像素,例如,相邻切片SL2’的水平邻近像素组行PGL2il中的像素。如图8所示,当平坦确定电路112在切片SL1’的像素组行PGLm中的最后像素组GN执行平坦检查时,像素Ρ2Λ、Ρ2,2、Ρ2,3可以从切片SL2’的像素组行PGL2;1借用。像素P2,属于切片SL2’中的超级组SGl的像素组Gl。
[0052]因为显示于图8中的像素组GN具有最初包含于第一切片SL1’的三个像素,当像素组G(N-1)是由平坦检查3检查的当前像素组时,不需要使用从第二切片SL2’借来的像素。当显示于图8中的像素组GN是由平坦确定电路112检查的当前像素组时,平坦检查I在四个像素P1,上执行,以确定是否“有些平坦”检查和“非常平坦”检查的至少一个可通过。当平坦检查I指示像素组GN既不是“有些平坦”也不是“非常平坦”时,平坦检查2在六个像素P1;3N_2、P1j3n-O P1;3N、P2,o P2,2、P2,3上执行。由于包含于当前切片SLr中的以及从相邻切片SL2’借的真实像素用于对当前切片SL1’的每个像素组行中的最后像素组执行平坦检查,所以在切片边界提供更好的视觉质量的相同的目标可以实现。
[0053]在显示于图4-图5和图7-图8的以上示例中,每个切片行具有两个切片,以便切片行中仅有单个切片边界。然而,此仅仅是用于说明性的目的,且并非是作为本发明的限制。在实践中,从相邻切片借用像素以实现更好的平坦检查准确度的相同的概念,也适用于每个切片行具有多于两个切片的情况,即,多于一个切片边界。考虑一个切片行中切片的目标数量设置为三个的情况。因此,一个切片行中有水平布置的三个切片,其中一个切片边界位于最左边切片和中间切片之间,且另一切片位于中间切片和最右边切片之间。如果前述切片边界是位于最左边切片和中间切片之间的切片边界,则前述第一切片SL1/SL1’将是切片行中的最左边切片,以及前述第二切片SL2/SL2’将是相同的切片行中的中间切片。如果前述切片边界是位于中间切片和最右边切片之间的切片边界,则前述第一切片SL1/SL1’将是切片行中的中间切片,以及前述第二切片SL2/SL2’将是相同的切片行中的最右边切片。
[0054]如上所述,率控制器115配置为分配量化参数到即将由编码电路114编码的每个像素组。然而,邻近切片(例如,显示于图4中的SLl和SL2,或显示于图7中的SL1’和SL2’)独立地编码。如果对于分配给切片边界的相反侧的邻近像素组的量化参数没有限制,则可能在量化参数之间存在较大差异,因此导致切片边界降级了的视觉的质量。本发明因此提出平滑功能,用于缓解或避免切片边界的不希望的视觉的质量降级。
[0055]请再次参考图1。视觉质量增强电路116耦合到率控制器115和编码电路114,并配置为控制涉及编码第一像素组的第一数据集(例如,第一量化参数,和/或第一像素的像素值)以及涉及编码第二像素组的第二数据集(例如,第二量化参数,和/或第二像素的像素值),以确保满足至少一个预定义的准则,其中第一图片区域的第一像素组和第二像素组的第二像素组彼此邻近,并位于第一图片区域和第二图片区域之间的边界的相反侧。在本实施例中,第一图片区域和第二图片区域是水平邻近于彼此的切片(例如,显示于图4中的SLl和SL2,或显示于图7中的SLr和SL2’ )。
[0056]当至少一个预定义的准则没有满足时,视觉质量增强电路116命令率控制器115(或编码电路114),以调整第一数据集和第二数据集的一个或二者。因此,视觉质量增强电路116可将限制应用于分配到切片边界的相反侧的邻近像素组的量化参数(或将限制应用于切片边界的相反侧的邻近像素组中的像素的像素值)。以此方式,切片边界的视觉的质量可改善。
[0057]视觉质量增强电路116可检查一个或多个预定义的准则,这些准则用于限制涉及编码切片边界的相反侧上的邻近像素组的数据集。例如,至少一个预定义的准则可包含用于检测第一像素组的失真的第一预定义的准则以及用于检测第二像素组的失真的第二预定义的准则。因此,视觉质量增强电路116可控制第一像素组的失真小于第一失真阈值,由此满足第一预定义的准则,并可控制第二像素组的失真小于第二失真阈值,由此满足第二预定义的准则。应该注意到,依据实际设计考虑,第一阈值可以是不同于或等于第二阈值。
[0058]在一个实施例中,视觉质量增强电路116可通过影响量化参数来控制失真。例如,如果分配给量化参数的值较大,则通过使用量化参数编码像素组导致的失真更高。因此,合适地调整用于编码切片边界的相反侧上的像素组的量化参数能够平滑解码器侧中的对应的编码后的像素组之间的失真差异。在量化参数不被发信号或编码于比特流BS中的情况下,编码器可用其他方法通知解码器。在一个实施例中,图像处理装置100可通知平坦位置和类型以影响在解码器侧执行的率控制功能。
[0059]在另一实施例中,视觉质量增强电路116可通过改变即将编码的像素值来控制失真。以图8为例,视觉质量增强电路116可改变GN(P1;3N_2,Ρ^,P1;3N)的一个或多个像素值和/或Gl (Ρ2Λ, P2,2, P2,3)的一个或多个像素值,以便可以满足预定义的准则。
[0060]对于另一示例,上述至少一个预定义的准则可包含用于检测第一像素组的失真和第二像素组的失真的预定义的准则。因此,视觉质量增强电路116可控制第一像素组的失真和第二像素组的失真之间的差别小于差别阈值,由此满足预定义的准则。
[0061]对于又一示例,上述至少一个预定义的准则可包含用于检测第一数据集(例如,第一量化参数,和/或即将编码的第一像素的像素值)和第二数据集(例如,第二量化参数,和/或即将编码的第二像素的像素值)之间的差别的预定义的准则。因此,视觉质量增强电路116可控制第一数据集和第二数据集之间的差别小于差别阈值,由此满足预定义的准则。
[0062]另外,至少一个预定义的准则可以基于平坦检查结果(可以从执行平坦检查派生)和活动检查结果(可以从分析图像内容派生,例如,边缘、纹理等)的至少一个来适应性地调整。例如,平坦检查结果和/或活动检查结果可影响用于判断是否满足至少一个预定义的准则的阈值设定。
[0063]所提出的平坦检查(使用从相邻图片区域借用的像素)和所提出的平滑功能(应用到邻近图片区域的边界的相反侧上的像素组的量化参数,或邻近图片区域的边界的相反侧上的像素组中的像素的像素值)的一个或两个还可由多端压缩的数据传送应用中的图像处理装置所采用。
[0064]图9是图示根据本发明的实施例的另一图像处理装置的示意图。图像处理装置900包含压缩器902和输出接口 904。压缩器902可包含分割确定电路911、平坦确定电路912、填补电路913、编码电路914、率控制器915、视觉质量增强电路916和配置电路918。应该注意到,仅仅关于本发明的电路部件显示于图9。在实践中,图像处理装置900可以配置为包含附加的电路部件。
[0065]压缩器902配置为压缩(即,编码)图片MG,以生成压缩后的图片。在本实施例中,图片MG分割为多个图块,且压缩器902压缩图块以生成多个压缩后的图块。应该注意到,即将编码用于多端压缩数据传送的图片区域的不同命名可以由不同的编码标准使用。为了清楚和简明,术语“图块O”在下文中使用。然而,此并非用于作为本发明的限制。以示例的方式,术语“图块”和术语“图格O”可以互换的。在本实施例中,输出接口 904耦合于压缩器902和传送接口 901之间,并配置为分别经由传送接口 901的多个传送端口903_1-903_K发送压缩后的图块(即,相同的图片MG中的图块的编码后的数据)。
[0066]图10是图示根据本发明的实施例的图片MG的基于图块的分割设定的示意图。在此示例中,分割确定电路911可相等地分割图片IMG为两个图块图块_1和图块_2。图块_1和
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1