图像编码装置、图像编码方法及图像解码装置的制造方法

文档序号:10516165阅读:410来源:国知局
图像编码装置、图像编码方法及图像解码装置的制造方法
【专利摘要】本发明涉及一种图像编码装置、图像编码方法及图像解码装置。环路滤波器(6)包括:区域分类部(12),分别抽出构成局部解码图像的多个区域的特征量,根据该特征量对各区域所属的类别进行分类;以及滤波器设计处理部(13),针对每个构成该局部解码图像的多个区域中的1个以上的区域所属的类别,生成使属于该类别的1个以上的区域中的编码对象的图像信号与解码图像信号之间的平方误差和成为最小的维纳滤波器,使用该维纳滤波器,对重叠到该区域的失真进行补偿。
【专利说明】
图像编码装置、图像编码方法及图像解码装置
[0001 ] 本申请是申请号为201080027052.8(PCT申请国际公开号W0 2010146771)、申请日 为2010年5月25日(PCT申请进入国家阶段日2011年12月19日)、发明名称为"图像编码装置、 图像解码装置、图像编码方法W及图像解码方法"的发明专利申请的分案申请。
技术领域
[0002] 本发明设及对图像进行压缩编码而传送的图像编码装置W及图像编码方法、和从 由图像编码装置传送的编码数据解码出图像的图像解码装置W及图像解码方法。
【背景技术】
[0003] W往,在MPEG、ITU- TH. 26x等国际标准影像编码方式中,将输入影像帖分割成由 16X 16像素块构成的宏块的单位并实施了运动补偿预测之后,将预测误差信号正交变换. 量化为块单位,从而进行信息压缩。
[0004] 但是,如果压缩率变高,则在实施运动补偿预测时使用的预测参照图像的质量降 低,从而存在压缩效率受到阻碍的问题。
[000引因此,在MPEG-4AVC/H. 264的编码方式慘照非专利文献1)中,通过实施循环内闭 塞滤波器的处理,去除伴随正交变换系数的量化而产生的预测参照图像的块失真。
[0006] 此处,图17是示出非专利文献1公开的图像编码装置的结构图。
[0007] 在该图像编码装置中,如果块分割部101输入了编码对象的图像信号,则将该图像 信号分割成宏块单位,将宏块单位的图像信号作为分割图像信号输出到预测部102。
[000引预测部102如果从块分割部101接收到分割图像信号,则在帖内或者帖间预测宏块 内的各颜色分量的图像信号,而计算预测误差信号。
[0009] 特别,在帖间实施运动补偿预测的情况下,按照宏块自身或者将宏块进一步细致 地分割而得到的子块的单位捜索运动矢量。
[0010] 然后,使用该运动矢量,实施针对由存储器107保存的参照图像信号的运动补偿预 巧。,从而生成运动补偿预测图像,求出表示该运动补偿预测图像的预测信号与分割图像信 号的差分,从而计算预测误差信号。
[0011] 另外,预测部102将在得到预测信号时决定的预测信号生成用参数输出到可变长 编码部108。
[0012] 另外,在预测信号生成用参数中,例如,包括表示如何进行帖内的空间预测的帖内 部预测模式、表示帖间的运动量的运动矢量等信息。
[0013] 压缩部103如果从预测部102接收到预测误差信号,则通过实施针对该预测误差信 号的DCT(离散余弦变换)处理而去除了信号相关之后,进行量化,从而得到压缩数据。
[0014] 局部解码部104如果从压缩部103接收到压缩数据,则通过对该压缩数据进行逆量 化并实施逆DCT处理,计算与从预测部102输出的预测误差信号相当的预测误差信号。
[0015] 加法器105如果从局部解码部104接收到预测误差信号,则将该预测误差信号和从 预测部102输出的预测信号相加,而生成局部解码图像。
[0016] 环路滤波器106去除重叠到表示由加法器105生成的局部解码图像的局部解码图 像信号的块失真,将除去失真后的局部解码图像信号作为参照图像信号保存到存储器107。
[0017] 可变长编码部108如果从压缩部103接收到压缩数据,则对该压缩数据进行赌编 码,输出作为其编码结果的比特流。
[0018] 另外,可变长编码部108在输出比特流时,将从预测部102输出的预测信号生成用 参数多路复用到比特流而输出。
[0019] 此处,在非专利文献1公开的方式中,环路滤波器106针对DCT的块边界的周边像 素,根据量化的粗细、编码模式、运动矢量的偏差程度等信息,决定平滑化强度,降低在块边 界产生的失真。
[0020] 由此,参照图像信号的质量改善,可W提高W后的编码中的运动补偿预测的效率。
[0021] 另一方面,在非专利文献1公开的方式中,存在越是高压缩率地编码,信号的高频 分量越损失,画面整体被过度平滑化而影像变得模糊运样的问题。
[0022] 为了解决该问题,在非专利文献2中,提出了作为环路滤波器106,应用维纳滤波器 (Wiener Filter),W使作为原图像信号的编码对象的图像信号、和与其对应的参照图像信 号的平方误差(squared error)失真成为最小的方式,构成环路滤波器106的技术。
[0023] 图18是示出在非专利文献2公开的图像编码装置中,通过维纳滤波器改善参照图 像信号的质量的原理的说明图。
[0024] 在图18中,信号S是与输入到图17的块分割部101的编码对象的图像信号相当的信 号,信号s'是与从图17的加法器105输出的局部解码图像信号、或者非专利文献1中的通过 环路滤波器106而在块边界产生的失真被降低的局部解码图像信号相当的信号。
[0025] 目P,信号s'是在信号S中重叠了编码失真(噪声)e的信号。
[0026] 维纳滤波器被定义为W使该编码失真(噪声)e在平方误差失真的规范中成为最小 的方式对信号s'实施的滤波器,一般,可W通过信号s'的自相关矩阵RsV、和信号s、s'的互 相关矩阵Rss,,根据下述式(1)求出滤波系数W。矩阵RsV、Rss,的大小对应于所求出的滤波器 的抽头数。
[0027]
(1)
[0028] 通过实施滤波系数W的维纳滤波,作为与参照图像信号相当的信号,得到质量被改 善了的信号當。
[0029] 另外,在非专利文献2中,在编码对象的图像的帖整体中求出多种抽头数的滤波系 数W,确定滤波系数W的代码量和滤波处理实施后的失真(e>= i' - S)在率失真规范(rate distortion criterion)中成为最佳的抽头数的滤波器之后,进而将信号s'分割成多个尺 寸的块,选择是否针对每个块应用上述中求出的最佳的抽头数的维纳滤波器,针对每个块 传送滤波器0N/0FF(接通/截止)的信息。
[0030] 由此,可W抑制维纳滤波处理所需的追加的代码量,改善预测图像质量。
[0031] 【非专利文献1】
[0032] MPEG-4AVC(IS0/IEC 14496-10)/mJ-T H.264标准
[0033] 【非专利文献2】
[0034] T.Qiujoh,G.Yasuda,N.Wada,T.Watanabe,T.Yamakage,"Block-based Adaptive Loop Filter" ,VCEG-AI18,ITU-T SG16/Q.6meeting July 2008

【发明内容】

[0035] W往的图像编码装置如W上那样构成,所W在编码对象的图像的帖整体中设计1 个维纳滤波器,适用针对构成该帖的多个块是否分别应用维纳滤波处理。但是,由于在任一 块中都应用相同的维纳滤波器,所W存在该维纳滤波器不一定是对该块来说最佳的滤波 器,而有时无法充分地改善图像质量的课题。
[0036] 本发明是为了解决上述那样的课题而完成的,其目的在于得到一种可W提高图像 质量的改善精度的图像编码装置、图像解码装置、图像编码方法W及图像解码方法。
[0037] 在本发明的图像编码装置中,滤波动作单元包括:区域分类部,分别抽出构成由局 部解码单元得到的局部解码图像的多个区域的特征量,根据该特征量对各区域所属的类别 进行分类;W及滤波器设计处理部,针对每个构成该局部解码图像的多个区域中的1个W上 的区域所属的类别,生成使属于该类别的1个W上的区域中的输入图像与局部解码图像之 间的误差成为最小的滤波器,使用该滤波器,对重叠到该区域的失真进行补偿。
[0038] 根据本发明,滤波动作单元包括:区域分类部,分别抽出构成由局部解码单元得到 的局部解码图像的多个区域的特征量,根据该特征量对各区域所属的类别进行分类;W及 滤波器设计处理部,针对每个构成该局部解码图像的多个区域中的1个W上的区域所属的 类别,生成使属于该类别的1个W上的区域中的输入图像与局部解码图像之间的误差成为 最小的滤波器,使用该滤波器,对重叠到该区域的失真进行补偿,所W具有可W提高图像质 量的改善精度的效果。
【附图说明】
[0039] 图1是示出本发明的实施方式1的图像编码装置的结构图。
[0040] 图2是示出本发明的实施方式1的图像编码装置的环路滤波器6的结构图。
[0041] 图3是示出本发明的实施方式1的图像编码装置的环路滤波器6的处理内容的流程 图。
[0042] 图4是示出分配了构成局部解码图像的4个区域(区域A、区域B、区域C、区域D)的类 别的一个例子的说明图。
[0043] 图5是示出构成局部解码图像的16个块化)的说明图。
[0044] 图6是示出由可变长编码部8生成的比特流的一个例子的说明图。
[0045] 图7是示出本发明的实施方式1的图像解码装置的结构图。
[0046] 图8是示出本发明的实施方式1的图像解码装置的环路滤波器25的结构图。
[0047] 图9是示出本发明的实施方式1的图像解码装置的环路滤波器25的结构图。
[0048] 图10是示出本发明的实施方式1的图像解码装置的环路滤波器25的处理内容的流 程图。
[0049] 图11是示出本发明的实施方式2的图像编码装置的环路滤波器6的处理内容的流 程图。
[0050] 图12是示出构成局部解码图像的多个块化)中的维纳滤波器的选择例的说明图。
[0051] 图13是示出本发明的实施方式2的图像解码装置的环路滤波器25的处理内容的流 程图。
[0052] 图14是示出本发明的实施方式3的图像编码装置的环路滤波器6的处理内容的流 程图。
[0053] 图15是示出第1帖中的环路滤波器6的处理内容的流程图。
[0054] 图16是示出第2帖W后的环路滤波器6的处理内容的流程图。
[0055] 图17是示出非专利文献1公开的图像编码装置的结构图。
[0056] 图18是示出通过维纳滤波器改善参照图像信号的质量的原理的说明图。
【具体实施方式】
[0057] W下,为了更详细说明本发明,根据附图,说明【具体实施方式】。
[0化引实施方式1.
[0059] 图1是示出本发明的实施方式1的图像编码装置的结构图。
[0060] 在图1中,块分割部1实施如下处理:将作为输入图像的编码对象的图像信号分割 成宏块单位,将宏块单位的图像信号作为分割图像信号输出到预测部2。
[0061] 预测部2如果从块分割部1接收到分割图像信号,则针对该分割图像信号在帖内或 者帖间进行预测来生成预测信号。
[0062] 特别在帖间实施运动补偿预测的情况下,从该分割图像信号和表示由存储器7保 存的参照图像的参照图像信号,按照宏块自身、或者将宏块进一步细致地分割而得到的子 块的单位,检测运动矢量,根据该运动矢量和参照图像信号,生成表示预测图像的预测信 号。
[0063] 然后,在生成了预测信号之后,实施计算作为该分割图像信号与预测信号的差分 的预测误差信号的处理。
[0064] 另外,预测部2在生成预测信号时决定预测信号生成用参数,将该预测信号生成用 参数输出到可变长编码部8。
[0065] 在预测信号生成用参数中,例如,包括表示如何进行帖内的空间预测的帖内部预 测模式、表示帖间的运动量的运动矢量等信息。
[0066] 另外,由块分割部及预测部2构成预测处理单元。
[0067] 压缩部3实施如下处理:通过实施针对由预测部2计算出的预测误差信号的DCT(离 散余弦变换)处理,计算DCT系数,并且对该DCT系数进行量化,将作为量化后的DCT系数的压 缩数据输出到局部解码部4W及可变长编码部8。另外,压缩部3构成差分图像压缩单元。
[0068] 局部解码部4实施如下处理:通过对从压缩部3输出的压缩数据进行逆量化并实施 逆DCT处理,计算与从预测部2输出的预测误差信号相当的预测误差信号。
[0069] 加法器5实施如下处理:通过将由局部解码部4计算出的预测误差信号和由预测部 2生成的预测信号相加,生成表示局部解码图像的局部解码图像信号。
[0070] 另外,由局部解码部4W及加法器5构成局部解码单元。
[0071] 环路滤波器6实施如下处理:实施对重叠到由加法器5生成的局部解码图像信号的 失真进行补偿的滤波处理,将滤波处理后的局部解码图像信号作为参照图像信号输出到存 储器7,并且将在实施滤波处理时使用的滤波器的信息输出到可变长编码部8。另外,环路滤 波器6构成滤波动作单元。
[0072] 存储器7是保存从环路滤波器6输出的参照图像信号的记录介质。
[0073] 可变长编码部8实施如下处理:对从压缩部3输出的压缩数据、从环路滤波器6输出 的滤波器信息W及从预测部2输出的预测信号生成用参数进行赌编码,生成表示它们的编 码结果的比特流。另外,可变长编码部8构成可变长编码单元。
[0074] 图2是示出本发明的实施方式1的图像编码装置的环路滤波器6的结构图。
[0075] 在图2中,帖存储器11是保存1帖的由加法器5生成的局部解码图像信号的记录介 质。
[0076] 区域分类部12实施如下处理:分别抽出构成由帖存储器11保存的1帖的局部解码 图像信号表示的局部解码图像的多个区域的特征量,根据该特征量对各区域所属的类别进 行分类。
[0077] 滤波器设计处理部13实施如下处理:针对每个构成局部解码图像的多个区域中的 1个W上的区域所属的类别,生成使属于该类别的1个W上的区域中的编码对象的图像信号 与局部解码图像信号之间的误差成为最小的维纳滤波器,使用该维纳滤波器,对重叠到该 区域的失真进行补偿。
[0078] 另外,滤波器设计处理部13实施将与维纳滤波器有关的滤波器信息输出到可变长 编码部8的处理。
[0079] 接下来,说明动作。
[0080] 块分割部1如果输入了编码对象的图像信号,则将该图像信号分割成宏块单位,将 宏块单位的图像信号作为分割图像信号输出到预测部2。
[0081] 预测部2如果从块分割部1接收到分割图像信号,则检测用于针对该分割图像信号 在帖内或者帖间进行预测的预测信号生成用参数。之后,使用预测信号生成用参数生成表 示预测图像的预测信号。
[0082] 特别是关于作为用于在帖间进行预测的预测信号生成用参数的运动矢量,从分割 图像信号和由存储器7保存的参照图像信号进行检测。
[0083] 然后,预测部2如果检测到运动矢量,则使用该运动矢量,实施针对该参照图像信 号的运动补偿预测,从而生成预测信号。
[0084] 预测部2如果生成了表示预测图像的预测信号,则计算作为该预测信号与分割图 像信号的差分的预测误差信号,将该预测误差信号输出到压缩部3。
[0085] 另外,预测部2在生成该预测信号时决定预测信号生成用参数,将该预测信号生成 用参数输出到可变长编码部8。
[0086] 另外,在预测信号生成用参数中,例如,包括表示如何进行帖内的空间预测的帖内 部预测模式、表示帖间的运动量的运动矢量等信息。
[0087] 压缩部3如果从预测部2接收到预测误差信号,则实施针对该预测误差信号的DCT (离散余弦变换)处理,从而计算DCT系数,对该DCT系数进行量化。
[0088] 然后,压缩部3将作为量化后的DCT系数的压缩数据输出到局部解码部4W及可变 长编码部8。
[0089] 局部解码部4如果从压缩部3接收到压缩数据,则对该压缩数据进行逆量化,实施 逆DCT处理,从而计算与从预测部2输出的预测误差信号相当的预测误差信号。
[0090] 如果局部解码部4计算出预测误差信号,贝阳日法器引尋该预测误差信号和由预测部 2生成的预测信号相加,从而生成表示局部解码图像的局部解码图像信号。
[0091] 如果加法器5生成了局部解码图像信号,则环路滤波器6实施对重叠到该局部解码 图像信号的失真进行补偿的滤波处理,将滤波处理后的局部解码图像信号作为参照图像信 号保存到存储器7。
[0092] 另外,环路滤波器則尋在实施滤波处理时使用的滤波器的信息输出到可变长编码 部8。
[0093] 可变长编码部8实施如下处理:对从压缩部3输出的压缩数据、从环路滤波器6输出 的滤波器信息W及从预测部2输出的预测信号生成用参数进行赌编码,生成表示它们的编 码结果的比特流。
[0094] 此处,对预测信号生成用参数也进行了赌编码,但也可W对预测信号生成用参数 不进行赌编码,而将该预测信号生成用参数多路复用到所生成的比特流来输出。
[00M] W下,具体说明环路滤波器6的处理内容。
[0096] 图3是示出本发明的实施方式1的图像编码装置的环路滤波器6的处理内容的流程 图。
[0097] 首先,环路滤波器6的帖存储器11保存1帖的由加法器5生成的局部解码图像信号。
[0098] 区域分类部12分别抽出构成由帖存储器11保存的1帖的局部解码图像信号表示的 局部解码图像的多个区域的特征量,根据该特征量对各区域所属的类别进行分类(步骤 ST1)。
[0099] 例如,针对某区域(任意的尺寸(MXM像素)的块)的每一个,抽出该区域内的局部 解码图像信号的分散值(variance)、DCT系数、运动矢量、DCT系数的量化参数等而作为特征 量,根据运些信息实施类别分类。Μ是上的整数。
[0100] 在将多个区域分配成类别1~类别Ν(Ν是上的整数)中的某一个的情况下,例 如,在作为特征量使用该区域内的局部解码图像信号的分散值的情况下,预先准备Ν-1个 阔值,对该局部解码图像信号的分散值和Ν-1个阔值(thl<th2<-,<thN-l)进行比较,而对该 区域所属的类别进行分类。
[0101] 例如,在局部解码图像信号的分散值是thN-3W上并且小于thN-2的情况下,将该区 域分配成类别N-2,在局部解码图像信号的分散值是thsW上并且小于th3的情况下,将该区 域分配成类别3。
[0102] 此处,示出了预先准备N-1个阔值的情况,但也可W针对每个序列、每个帖,使运 些阔值动态地变化。
[0103] 例如,在作为特征量,使用该区域内的运动矢量的情况下,计算该运动矢量的平均 矢量或者中间矢量,根据该矢量的大小或者方向,对该区域所属的类别进行分类。
[0104] 此处,关于平均矢量,将针对每个运动矢量的分量(X分量、y分量)取平均值而得到 的结果作为矢量的分量。
[0105] 另外,关于中间矢量,将针对每个运动矢量的分量(X分量、y分量)取中间值而得到 的结果作为矢量的分量。
[0106] 如果区域分类部12将多个区域分配成类别1~类别N中的某一个,则滤波器设计处 理部13针对每个构成局部解码图像的多个区域中的1个W上的区域所属的类别,生成使属 于该类别的1个W上的区域中的编码对象的图像信号与局部解码图像信号之间的误差成为 最小的维纳滤波器(步骤ST2~ST8)。
[0107] 例如,如图4所示,在局部解码图像由4个区域(区域A、区域B、区域C、区域D)构成的 情况下,如果区域A、区域C被分配成类别3,区域B被分配成类别5,区域D被分配成类别6,则 生成使属于类别3的区域A、区域C中的编码对象的图像信号和局部解码图像信号之间的误 差成为最小的维纳滤波器。
[0108] 另外,生成使属于类别5的区域B中的编码对象的图像信号与局部解码图像信号之 间的误差成为最小的维纳滤波器,生成使属于类别6的区域D中的编码对象的图像信号与局 部解码图像信号之间的误差成为最小的维纳滤波器。
[0109] 另外,滤波器设计处理部13在生成使误差成为最小的维纳滤波器时,例如,在W各 种抽头数进行了滤波器设计的情况下,分别计算下述那样的成本,决定该成本成为最小的 滤波器的抽头数W及系数值。
[0110] 成本= 0+λ·Κ (2)
[0111] 其中,D是应用作为对象的滤波器的区域内的编码对象的图像信号、与滤波处理后 的局部解码图像信号间的平方误差和,λ是常数,R是在环路滤波器6中产生的代码量。
[0112] 此处,用式(2)表示了成本,但其仅为一个例子,例如,也可W仅将平方误差和D作 为成本。
[0113] 另外,也可W并非平方误差和D,而是误差的绝对值和等其他评价值。
[0114] 滤波器设计处理部13如果针对每个1个W上的区域所属的类别,生成了维纳滤波 器,则针对构成局部解码图像的多个块(例如,比构成局部解码图像的区域A~D小的局部性 的区域),对各块分别决定是否为实施滤波处理的块(步骤ST9~ST16)。
[0115] 目P,滤波器设计处理部13针对构成局部解码图像的多个块,对各块分别比较在滤 波处理的前后的块内的编码对象的图像信号与局部解码图像信号之间的误差。
[0116] 例如,如图5所示,在局部解码图像由16个块化ΚΚ=1、2、···16)构成的情况下,针 对每个块,分别比较在滤波处理的前后的该块化)中的编码对象的图像信号与局部解码图 像信号之间的平方误差和。
[0117] 另外,图5的块1、块2、块5、块6对应于图4的区域Α,块3、块4、块7、块8对应于区域Β, 块9、块10、块13、块14对应于区域C,块11、块12、块15、块16对应于区域D。
[0118] 此处,虽然比较了在滤波处理的前后的平方误差和,但也可W比较在滤波处理的 前后的式(2)所示的成本(D+λ . R),也可W比较在滤波处理的前后的误差的绝对值和。
[0119] 如果滤波处理后的平方误差和小于滤波处理前的平方误差和,则滤波器设计处理 部13决定为该块化)是实施滤波处理的块。
[0120] 另一方面,如果滤波处理后的平方误差和大于滤波处理前的平方误差和,则决定 为该块化)是不实施滤波处理的块。
[0121] 然后,滤波器设计处理部13计算实施了在步骤ST1~ST16中成本成为最小的情况 的滤波处理的情况、和在该帖整体没有实施滤波处理的情况的成本,决定是否在该帖整体 进行滤波处理(步骤ST17~ST18)。
[0122] 在步骤ST18中决定为进行滤波处理的帖中,设置标志(frame_filte;r_on_off_ flag) = l(0N),实施在步骤ST1~ST16中成本成为最小的情况的滤波处理,将滤波处理后的 局部解码图像信号作为参照图像信号输出到存储器7(步骤ST19~ST20)。
[0123] 例如,如果包含该块化)的区域是区域B,区域B所属的类别是类别5,则使用类别5 的维纳滤波器,实施该块化)中的滤波处理,将滤波处理后的局部解码图像信号作为参照图 像信号输出到存储器7。
[0124]此时,在步骤ST1~ST16中成本成为最小的是实施了选择是否针对每个块进行滤 波处理的处理的情况时(标志(block_filte;r_on_off_f lag) = 1(0N)时),对于决定为不实 施滤波处理的块化),不实施该块化)中的滤波处理,将滤波处理前的局部解码图像信号原 样地作为参照图像信号输出到存储器7。另一方面,在步骤ST1~ST16中成本成为最小的是 不实施选择是否针对每个块进行滤波处理的处理的情况时(标志(block_filte;r_on_off_ flag)=0(0FF)时),针对帖内的所有局部解码图像信号,使用各个信号所属的区域所属的 类别的维纳滤波器来分别实施滤波处理,将滤波处理后的局部解码图像信号作为参照图像 信号输出到存储器7。
[01巧]另外,在步骤ST18中决定为不进行滤波处理的帖中,设置标志(frame_f i 1 te;r_on_ 〇ff_flag)=0(0FF),将滤波处理前的局部解码图像信号原样地作为参照图像信号输出到 存储器7(步骤ST21~ST22)。
[01%] 在流程图中的步骤ST2~ST22中,"min_cost"是保存成本的最小值的变量、"Γ是 滤波器抽头数tap[i]的索引W及循环计数器、"j"是块尺寸bl_size[j]的索引W及循环计 数器。
[0127] 另外,"min_tap_idx"是成本成为最小时的滤波器抽头数的索引(i)、"min_bl_ size_idx"是成本成为最小时的块尺寸的索引(j)。
[0128] 另外,"MAX"是成本最小值的初始值(充分大的值)。
[0129] · 1:ap[i](i = 0 ~N1)
[0130] 保存有预定的可选择的N1(N1含1)种类的滤波器抽头数的排列。
[0131] · bl_size[j](j = 0~N2)
[0132] 保存有预定的可选择的N2(N2含1)种类的块尺寸(bl_size[j]Xbl_size[j]像素) 的排列。
[0133] · block_filter_on_off_flag
[0134] 表示是否实施选择是否在该帖中针对每个块进行滤波处理的处理的标志。
[0135] · frame_filter_on_off_fla邑
[0136] 表示是否在该帖中进行滤波处理的标志。
[0137] 另外,步骤ST2是设定初始值的步骤,步骤ST3~ST8是进行滤波器抽头数的选择处 理的循环。
[0138] 另外,步骤ST9是设定初始值的步骤,步骤ST10~ST16是进行块尺寸的选择处理W 及决定是否针对所选择出的块尺寸的每个块实施滤波处理的处理的循环。
[0139] 进而,步骤ST17~ST18是决定是否在该帖整体中进行滤波处理的步骤,步骤ST19 ~ST20是设成打ame_filte;r_on_off_flag=l(0N),进行在步骤STl~ST16中决定的最佳的 滤波处理的步骤,步骤ST21~ST22是设成frame_filte;r_on_off_flag = 0(0FF),在该帖中 不进行滤波处理的步骤。
[0140] 滤波器设计处理部13如果如上所述,生成维纳滤波器并实施了滤波处理,则将与 该维纳滤波器相关的滤波器信息输出到可变长编码部8。
[0141] 在滤波器信息中,包括表示是否在该帖中进行滤波处理的标志(frame_filte;r_ on_off_flag)ο
[0142] 在该标志是ON(进行滤波处理)的情况下,作为滤波器信息包括W下所示的信息。
[0143] (1)维纳滤波器的数量(1个W上的区域所属的类别的数量)
[0144] ?维纳滤波器的数量也可W针对每个帖不同。
[0145] (2)维纳滤波器的抽头数的信息(索引)
[0146] .在帖内的所有滤波器中是共同的情况下,包括共同的抽头数。
[0147] ?在针对每个滤波器,抽头数不同的情况下,包括各个滤波器的抽头数。
[0148] (3)实际使用的维纳滤波器(1个W上的区域所属的类别的维纳滤波器)的系数的 信息
[0149] .不包括与即使生成实际上也不使用的维纳滤波器相关的信息。
[0150] (4)每个块的滤波器的0N/0FF信息W及块尺寸信息
[0151] ?表示是否在该帖中进行每个块的0N/0FF(有无滤波处理)的标志(block, filter_on_off_flag)。
[01对 ?仅限于block_filte;r_on_off_flag是ON的情况,包括块尺寸信息(索引似及每 个块的滤波处理的0N/0FF信息。
[0153] 此处,示出了作为滤波器信息包括(1)~(4)的信息,但对于维纳滤波器的数量、维 纳滤波器的抽头数、0N/0FF的块尺寸,也可W不进行编码发送,而设成在图像编码装置W及 图像解码装置中共同地确定的信息,来分别保持着。
[0154] 另外,在此前的说明中将图3作为环路滤波器6的具体的处理内容而进行了说明, 但也可W将省略步骤ST9~ST16而针对每个块不进行滤波处理的0N/0FF(作为滤波器信息 没有(4))的处理内容作为环路滤波器6的处理内容。
[0155] 针对从滤波器设计处理部13输出的滤波器信息,如上所述,通过可变长编码部8进 行赌编码而发送到图像解码装置。
[0156] 图6是示出由可变长编码部8生成的比特流的一个例子的说明图。
[0157] 图7是示出本发明的实施方式1的图像解码装置的结构图。
[0158] 在图7中,可变长解码部21如果从图像编码装置接收到比特流,则实施从该比特流 对压缩数据、滤波器信息W及预测信号生成用参数进行可变长解码的处理。另外,可变长解 码部21构成可变长解码单元。
[0159] 预测部22实施使用由可变长解码部21可变长解码了的预测信号生成用参数来生 成表示预测图像的预测信号的处理。特别是在将运动矢量用作预测信号生成用参数的情况 下,实施根据该运动矢量和由存储器26保存的参照图像信号生成预测信号的处理。另外,预 测部22构成预测图像生成单元。
[0160] 预测误差解码部23实施如下处理:通过对由可变长解码部21可变长解码了的压缩 数据进行逆量化并实施逆DCT处理,计算与从图1的预测部2输出的预测误差信号相当的预 测误差信号。
[0161] 加法器24实施通过将由预测误差解码部23计算出的预测误差信号与由预测部22 生成的预测信号相加,计算与从图1的加法器5输出的解码图像信号相当的解码图像信号的 处理。
[0162] 另外,由预测误差解码部23 W及加法器24构成解码单元。
[0163] 环路滤波器25实施对重叠到从加法器24输出的解码图像信号的失真进行补偿的 滤波处理,并实施将滤波处理后的解码图像信号作为滤波处理完毕解码图像信号输出到外 部W及存储器26的处理。另外,环路滤波器25构成滤波动作单元。
[0164] 存储器26是将从环路滤波器25输出的滤波处理完毕解码图像信号保存为参照图 像信号的记录介质。
[0165] 图8是示出本发明的实施方式1的图像解码装置的环路滤波器25的结构图。
[0166] 在图8中,帖存储器31是保存1帖的从加法器24输出的解码图像信号的记录介质。
[0167] 区域分类部32与图2的区域分类部12同样地,实施分别抽出构成由帖存储器31保 存的1帖的解码图像信号表示的解码图像的多个区域的特征量,根据该特征量对各区域所 属的类别进行分类的处理。
[0168] 滤波处理部33实施参照由可变长解码部21可变长解码了的滤波器信息,生成对由 区域分类部32分类了的各区域所属的类别适用的维纳滤波器,使用该维纳滤波器,补偿重 叠到该区域的失真的处理。
[0169] 在图8的例子中,示出了在前级安装了帖存储器31的环路滤波器25,但在进行闭合 于宏块单位的滤波处理的情况下,也可W如图9所示,在前级不安装帖存储器31,而区域分 类部32分别抽出构成该宏块的解码图像的多个区域的特征量。
[0170] 但是,在该情况下,需要在图像编码装置中的滤波处理中实施针对每个宏块能够 独立的处理。
[0171] 接下来,说明动作。
[0172] 可变长解码部21如果从图像编码装置接收到比特流,则从该比特流对压缩数据、 滤波器信息W及预测信号生成用参数进行可变长解码。
[0173] 预测部22如果从可变长解码部21接收到预测信号生成用参数,则根据该预测信号 生成用参数生成预测信号。特别是在作为预测信号生成用参数接收到运动矢量的情况下, 根据该运动矢量和由存储器26保存的参照图像信号生成预测信号。
[0174] 预测误差解码部23如果从可变长解码部21接收到压缩数据,则通过对该压缩数据 进行逆量化并实施逆DCT处理,计算与从图1的预测部2输出的预测误差信号相当的预测误 差信号。
[0175] 如果预测误差解码部23计算出预测误差信号,则加法器24通过将该预测误差信号 与由预测部22生成的预测信号相加,计算与从图1的加法器5输出的局部解码图像信号相当 的解码图像信号。
[0176] 环路滤波器25如果从加法器24接收到解码图像信号,则实施对重叠到该解码图像 信号的失真进行补偿的滤波处理,将滤波处理后的解码图像信号作为滤波处理完毕解码图 像信号输出到外部并且作为参照图像信号保存到存储器26。
[0177] W下,具体说明环路滤波器25的处理内容。
[0178] 图10是示出本发明的实施方式1的图像解码装置的环路滤波器25的处理内容的流 程图。
[0179] 首先,环路滤波器25的帖存储器31保存1帖的从加法器24输出的解码图像信号。
[0180] 区域分类部32在滤波器信息中包含的标志(frame_filte;r_on_off_flag)是ON(进 行滤波处理)的情况下(步骤ST31),与图2的区域分类部12同样地,分别抽出构成由帖存储 器31保存的1帖的解码图像信号表示的解码图像的多个区域的特征量,根据该特征量对各 区域所属的类别进行分类(步骤ST32)。
[0181] 滤波处理部33如果从可变长解码部21接收到滤波器信息,则参照该滤波器信息, 生成对由区域分类部32分类了的各区域所属的类别适用的维纳滤波器(步骤ST33)。
[0182] 例如,在维纳滤波器的数量(1个W上的区域所属的类别的数量)是N个、维纳滤波 器的抽头数是LXL、各维纳滤波器的系数值用Will、Wil2、…、WilL、…、WiLl、WiL2、…、WiLL来表示 的情况下,N个维纳滤波器Wl(i = l、2、…、N)如下式所示。
[0183]
(3)
[0184] 滤波处理部33如果生成了 N个维纳滤波器Wi,则使用运些维纳滤波器,对重叠到1 帖的解码图像信号的失真进行补偿,将补偿后的解码图像信号作为滤波处理完毕解码图像 信号输出到外部W及存储器26(步骤ST34)。
[0185] 此处,滤波处理后的解码图像信号《用下述式(4)来表示。
[0186] 5 =矿职卿呼 (4)
[0187] 矩阵S是包括滤波处理对象的解码图像信号S的LXL像素的参照信号群,id(s)是 包含由区域分类部32求出的信号S的区域所属的类别的编号(滤波器编号)。
[0188] 其中,滤波处理部33在上述滤波处理时参照滤波器信息中包含的标志(block, filte;r_on_off_flag),在标志(block_filte;r_on_off_flag) = l(ON)的情况下,参照滤波 器信息中包含的块尺寸信息,确定了构成解码图像的多个块化)之后,参照滤波器信息中包 含的是否进行每个块化)的滤波处理的信息来进行滤波处理。
[0189] 旨P,滤波处理部33在标志(block_f ilte;r_on_off_f lag) = 1(0N)的情况下,针对构 成解码图像的多个块中的进行滤波处理的块化),使用包含该块化)的区域所属的类别的维 纳滤波器,对块化)内的解码图像信号实施滤波处理,但对于不进行滤波处理的块化),将滤 波处理前的解码图像信号原样地作为滤波处理完毕解码图像信号输出到外部W及存储器 26 〇
[0190] 另一方面,在标志(block_filte;r_on_off_f lag) =0(0FF)的情况下,使用与由区 域分类部32对各区域分配的类别对应的滤波器,对该帖内的所有解码图像信号实施滤波处 理。
[0191 ] 滤波处理部33在滤波器信息中包含的标志(frame_f ilte;r_on_off_f lag)是OFF (不进行滤波处理)的情况(步骤ST31)下,针对该帖不实施滤波处理,而将从加法器24输出 的解码图像信号原样地作为滤波处理完毕解码图像信号输出到外部W及存储器26(步骤 ST35)。
[0192]如上所述,根据该实施方式1,环路滤波器6包括:区域分类部12,分别抽出构成从 加法器5输出的局部解码图像信号表示的局部解码图像的多个区域的特征量,根据该特征 量对各区域所属的类别进行分类;W及滤波器设计处理部13,针对每个构成该局部解码图 像的多个区域中的1个W上的区域所属的类别,生成使属于该类别的1个W上的区域中的编 码对象的图像信号与局部解码图像信号之间的平方误差和成为最小的维纳滤波器,使用该 维纳滤波器,对重叠到该区域的失真进行补偿,所w实现与图像的局部性的性质对应的滤 波处理,其结果,具有得到可W提高图像质量的改善精度的图像编码装置的效果。
[0193] 另外,根据该实施方式1,环路滤波器25包括:区域分类部32,分别抽出构成从加法 器24输出的解码图像信号表示的解码图像的多个区域的特征量,根据该特征量对各区域所 属的类别进行分类;W及滤波处理部33,参照由可变长解码部21可变长解码了的滤波器信 息,生成对由区域分类部32分类了的各区域所属的类别适用的维纳滤波器,使用该维纳滤 波器,对重叠到该区域的失真进行补偿,所W实现与图像的局部性的性质对应的滤波处理, 其结果,具有得到可W提高图像质量的改善精度的图像解码装置的效果。
[0194] 实施方式2.
[01%]在上述实施方式1中,示出了滤波器设计处理部13针对每个1个W上的区域所属的 类别生成维纳滤波器,对构成局部解码图像的多个块化),对各块分别使用包含该块化)的 区域所属的类别的维纳滤波器,实施该块化)中的滤波处理,但也可W从针对每个1个W上 的区域所属的类别生成的维纳滤波器中,对各块分别选择该块化)中的编码对象的图像信 号与局部解码图像信号之间的平方误差和成为最小的维纳滤波器,使用该维纳滤波器,对 重叠到该块化)的失真进行补偿。
[0196] 具体而言,如下所述。
[0197] 图11是示出本发明的实施方式2的图像编码装置的环路滤波器6的处理内容的流 程图。
[0198] 滤波器设计处理部13与上述实施方式1同样地,针对每个1个W上的区域所属的类 别生成维纳滤波器(步骤ST2~ST8)。
[0199] 但是,在该实施方式2中,不使用表示是否在该帖中实施选择是否针对每个块进行 滤波处理的处理的标志(block_filte;r_on_off_flag),而使用表示是否在该帖中针对每个 块选择所使用的滤波器的标志(block_f ilte;r_selection_f lag),在步骤ST40中,标志 (block_f ilte;r_selection_f lag)初始设定成OFF,仅在实施步骤ST46的情况下标志 (block_f ilter_selection_f lag)成为 ON。
[0200] 另外,如后所述,仅限于标志(block_filte;r_selection_flag)是ON的情况,将块 尺寸W及每个块的滤波器选择信息包含于滤波器信息。
[0201] 滤波器设计处理部13如果针对每个1个W上的区域所属的类别,生成了维纳滤波 器,则针对构成局部解码图像的多个块化),在对各块分别从针对每个1个W上的区域所属 的类别生成的维纳滤波器中选择一个来进行滤波处理的情况、和不进行滤波处理的情况 中,选择最佳的处理(例如,该块化)中的编码对象的图像信号与局部解码图像信号之间的 平方误差和成为最小的处理)(步骤ST9、ST41~ST47)。
[0202] 具体而言,在生成了4个维纳滤波器Wi、W2、化、W4的情况下,在分别使用4个维纳滤 波器实施了滤波处理时,如果块化)中的平方误差和E的大小关系如下所述,则针对块化), 选择平方误差和E成为最小的维纳滤波器W3。
[020;3] Ew3<Ew2<Em<Ewo<Ewi
[0204] 其中,Ewo表示不进行滤波处理的情况的平方误差和E。
[0205] 此处,图12是示出构成局部解码图像的多个块化)中的维纳滤波器的选择例的说 明图,例如,在块(1)中,选择维纳滤波器W2,在块(2)中,选择维纳滤波器W3。
[0206] 滤波器设计处理部13在决定为对该帖使用维纳滤波器进行滤波处理的情况下,设 置标志(frame_filter_on_off_flag) = l(0N),实施在步骤STl~ST9W及ST40~ST47中成 本成为最小的情况的滤波处理,将滤波处理后的局部解码图像信号作为参照图像信号输出 到存储器7(步骤ST17~ST20)。
[0207] 另一方面,在决定为在该帖整体中不进行滤波处理的情况下(步骤ST17~ST18), 设置标志(frame_f i 1 te;r_on_off_f lag) = 0(OFF),将滤波处理前的局部解码图像信号原样 地作为参照图像信号输出到存储器7(步骤ST21~ST22)。
[0208] 滤波器设计处理部13如果如上所述,生成维纳滤波器并实施了滤波处理,则将与 该维纳滤波器相关的滤波器信息输出到可变长编码部8。
[0209] 在滤波器信息中,包括表示是否在该帖中进行滤波处理的标志(frame_f i 11er_ on_off_flag)〇
[0210] 在该标志是ON(进行滤波处理)的情况下,作为滤波器信息包括W下所示的信息。
[0211] (1)维纳滤波器的数量(1个W上的区域所属的类别的数量)
[0212] ?维纳滤波器的数量也可W针对每个帖不同。
[0213] (2)维纳滤波器的抽头数的信息(索引)
[0214] .在帖内的所有滤波器中是共同的情况下,包括共同的抽头数。
[0215] ?在针对每个滤波器抽头数不同的情况下,包括各个滤波器的抽头数。
[0216] (3)实际使用的维纳滤波器(1个W上的区域所属的类别的维纳滤波器)的系数的 信息
[0217] .不包括与即使生成实际上也不使用的维纳滤波器相关的信息。
[0218] (4)每个块的滤波器的选择信息W及块尺寸信息
[0219] ?表示是否按照帖单位选择每个块的滤波器的标志(block_filte;r_selection_ flag)。
[0220] ?仅限于block_f ilte;r_selection_flag是ON的情况,包括块尺寸的信息(索引) W及每个块的选择信息。
[0221] 此处,示出了作为滤波器信息包括(1)~(4)的信息,但也可W对于维纳滤波器的 数量、维纳滤波器的抽头数、块尺寸,不编码发送,而设成在图像编码装置W及图像解码装 置中共同地确定的信息,并分别保持。
[0222] 在图像解码装置中的环路滤波器25中,实施W下的处理内容。
[0223] 图13是示出本发明的实施方式2的图像解码装置的环路滤波器25的处理内容的流 程图。
[0224] 首先,环路滤波器25的帖存储器31保存1帖的从加法器24输出的解码图像信号。
[0225] 区域分类部32在滤波器信息中包含的标志(frame_filte;r_on_off_flag)是ON(进 行滤波处理)(步骤ST31)、并且滤波器信息中包含的标志(block_filte;r_selection_flag) 是OFF的情况下(步骤ST51 ),与上述实施方式1同样地,分别抽出构成由帖存储器31保存的1 帖的解码图像信号表示的解码图像的多个区域的特征量,根据该特征量对各区域所属的类 别进行分类(步骤ST32)。
[0。6] 另一方面,在滤波器信息中包含的标志(frame_filte;r_on_off_flag)是ON(进行 滤波处理)(步骤ST31)、并且滤波器信息中包含的标志(block_filte;r_selection_flag)是 ON的情况下(步骤ST51),参照滤波器信息中包含的信息中的成为滤波器的选择单位的块尺 寸的信息、每个块的滤波器选择信息,针对每个块进行类别分类(步骤ST52)。
[0227]如果区域分类部32对各区域(各块)所属的类别进行了分类,则滤波处理部33与上 述实施方式1同样地,参照从可变长解码部21输出的滤波器信息,生成对由区域分类部32分 类了的各区域(各块)所属的类别适用的维纳滤波器(步骤ST33)。
[0。引滤波处理部33如果生成了在各类别中适用的维纳滤波器,则在(block_filter_ selection_f lag)是OFF的情况下,与在上述实施方式1中标志(block_f ilte;r_on_off_ flag)是OFF的情况同样地,使用所生成的维纳滤波器,对该帖内的所有解码图像信号实施 滤波处理,将滤波处理后的解码图像信号作为滤波处理完毕解码图像信号输出到外部W及 存储器26(步骤ST53)。
[0229] 另一方面,在(block_filte;r_selection_flag)是ON的情况下,滤波处理部33如果 生成了在各类别中适用的维纳滤波器,则针对每个块,使用所选择出的维纳滤波器对重叠 到块内的解码图像信号的失真进行补偿,将滤波处理后的解码图像信号作为滤波处理完毕 解码图像信号输出到外部W及存储器26(步骤ST53)。
[0230] 此时的、滤波处理后的解码图像信号I用下述式(5)表示。
[0231] 解_]脚 ? 日)
[0232] 矩阵S是包括滤波处理对象的解码图像信号S的LXL像素的参照信号群。
[0233] id_2(bl)是包括解码图像信号S的块bl中的滤波器选择信息、即块bl的类别编号 (滤波器编号)。
[0234] 另外,在id_2(bl)=0的情况下,认为表示不实施滤波处理的块,而不实施该块的 滤波处理。
[0235] 如上所述,根据该实施方式2,针对构成解码图像的多个块化),对各块分别从针对 每个1个W上的区域所属的类别生成的维纳滤波器中选择该块化)中的编码对象的图像信 号与解码图像信号之间的平方误差和成为最小的维纳滤波器,使用该维纳滤波器,对重叠 到该块化)的失真进行补偿,所W起到可W比上述实施方式1进一步提高图像质量的改善精 度的效果。
[0236] 实施方式3.
[0237] 在上述实施方式2中,示出了针对构成解码图像的多个块化),对各块分别从使用 在该帖中针对每个1个W上的块所属的类别生成的维纳滤波器中的某一个的情况和不进行 滤波处理的情况中选择该块化)中的编码对象的图像信号与局部解码图像信号之间的平方 误差和成为最小的情况的方法,但也可W预先准备1个W上的维纳滤波器,从使用上述预先 准备的维纳滤波器中的某一个的情况、使用在该帖中针对每个1个W上的块所属的类别生 成的维纳滤波器中的某一个的情况、W及不进行滤波处理的情况中,选择该块化)中的编码 对象的图像信号与局部解码图像信号之间的平方误差和成为最小的情况。
[0238] 图14是示出本发明的实施方式3的图像编码装置的环路滤波器6的处理内容的流 程图。
[0239] 在该实施方式3的情况下,维纳滤波器的选择分支增加,所W相比于上述实施方式 2,选择最佳的维纳滤波器的概率提高。
[0240] 另外,维纳滤波器的选择方法与上述实施方式2相同,所W省略说明。
[0241] 另外,对于图像解码装置的处理内容,也与上述实施方式2相同,所W省略说明。
[0242] 实施方式4.
[0243] 在上述实施方式2中,示出了针对构成解码图像的多个块化),对各块分别从使用 在该帖中针对每个1个W上的块所属的类别生成的维纳滤波器中的某一个的情况和不进行 滤波处理的情况中,选择该块化)中的编码对象的图像信号与局部解码图像信号之间的平 方误差和成为最小的情况的方法,但也可W从使用在该帖中针对每个1个W上的块所属的 类别生成的维纳滤波器中的某一个的情况、使用在已经编码了的帖中使用的维纳滤波器中 的某一个的情况、W及不进行滤波处理的情况中,选择该块化)中的编码对象的图像信号与 局部解码图像信号之间的平方误差和成为最小的情况。
[0244] 此处,图15是示出第1帖中的环路滤波器6的处理内容的流程图,与上述实施方式2 中的图11的流程图相同。
[0245] 图16是示出第2帖W后的环路滤波器6的处理内容的流程图。
[0246] 另外,作为在已经编码了的帖中使用的维纳滤波器的参照方法,例如,考虑下述那 样的参照方法。
[0247] (1)从滤波处理对象块内计算出的某代表性的运动矢量指示的位置的块中使用的 维纳滤波器
[0248] (2)与滤波处理对象块在时间上最近的帖中的相同位置的块中使用的维纳滤波器
[0249] (3)在编码了的帖内的块中互相关系数最高的块中使用的维纳滤波器
[0250] 在(3)的情况下,在图像编码装置W及图像解码装置中,需要相同的块捜索处理。
[0251] 在该实施方式4的情况下,维纳滤波器的选择分支增加,所W相比于上述实施方式 2,选择最佳的维纳滤波器的概率提高。
[0252] 另外,维纳滤波器的选择方法与上述实施方式2相同,所W省略说明。
[0253] 另外,对于图像解码装置的处理内容,也与上述实施方式2相同,所W省略说明。
[0254] 产业上的可利用性
[0255] 本发明的图像编码装置、图像解码装置、图像编码方法W及图像解码方法可W提 高图像质量的改善精度,适用于对图像进行压缩编码而传送的图像编码装置W及图像编码 方法、从由图像编码装置传送的编码数据解码出图像的图像解码装置W及图像解码方法 等。
【主权项】
1. 一种图像编码装置,其特征在于,具备: 预测部,通过对输入图像针对每个块进行预测处理,生成预测图像以及用于生成所述 预测图像的预测图像生成用参数; 压缩部,通过对所述预测图像和所述输入图像的差分图像进行压缩处理,生成被压缩 的差分图像; 滤波器处理部,对解码图像实施滤波器处理,该解码图像是将所述预测图像与对被压 缩的所述差分图像进行解码而生成的差分图像相加而得到的图像;以及 可变长编码部,对所述预测图像生成用参数、被压缩的所述差分图像以及所述滤波器 处理中使用的滤波器信息进行可变长编码, 所述可变长编码部作为与构成所述解码图像的多个块相关的信息,对表示是否是对各 个块不进行滤波器处理的块的信息进行可变长编码, 所述滤波器处理部针对构成所述块的每个像素决定类别,根据所决定的类别确定应用 于各像素的滤波器,对所述解码图像进行滤波器处理。2. -种图像编码方法,其特征在于,包括如下步骤: 通过对输入图像针对每个块进行预测处理,生成预测图像以及用于生成所述预测图像 的预测图像生成用参数; 通过对所述预测图像与所述输入图像的差分图像进行压缩处理,生成被压缩的差分图 像; 对解码图像实施滤波器处理,所述解码图像是将所述预测图像和对被压缩的所述差分 图进行解码而生成的差分图像相加而得到的图像;以及 对所述预测图像生成用参数、被压缩的所述差分图像以及在所述滤波器处理中使用的 滤波器信息进行可变长编码,并且作为与构成所述解码图像的多个块相关的信息,对表示 是否是对各个块不进行滤波器处理的块的信息进行可变长编码, 在实施所述滤波器处理的步骤中,针对构成所述块的每个像素决定类别,根据所决定 的类别确定应用于各像素的滤波器,对所述解码图像进行滤波器处理。3. -种图像解码装置,其特征在于,具备: 可变长解码部,对输入编码比特流进行可变长解码而得到预测信号生成用参数、被压 缩的差分图像和针对每个类别的滤波器; 滤波器动作处理部,具备多个滤波器,该滤波器对解码图像执行滤波器处理,该解码图 像是将使用所述预测信号生成用参数生成的预测图像和对被压缩的所述差分图像进行解 码而得到差分图像相加而得到的图像, 所述可变长解码部作为与构成所述解码图像的多个块分别相关的信息,对表示是否是 对所述块不进行滤波器处理的块的识别信息进行可变长解码, 所述滤波器动作处理部针对构成所述解码图像的每个像素决定类别,根据所述滤波器 中的由所决定的类别确定的多个滤波器之中的一个滤波器,对所述解码图像进行滤波器处 理,并且对于所述识别信息表示不进行滤波器处理的块,不进行滤波器处理, 为了选择多个所述滤波器之中的一个滤波器而决定所述类别的区域的尺寸和决定是 否进行所述滤波器处理的所述块的尺寸不同。
【文档编号】H04N19/139GK105872541SQ201610373203
【公开日】2016年8月17日
【申请日】2010年5月25日
【发明人】峯泽彰, 关口俊, 关口俊一, 杉本和夫, 伊谷裕介, 守屋芳美, 日和佐宪道, 山岸秀, 山岸秀一, 山田悦久, 加藤嘉明, 浅井光太郎, 村上笃道
【申请人】三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1