CN103299637B - 图像编码装置、图像译码装置、图像编码方法以及图像译码方法 - Google Patents
图像编码装置、图像译码装置、图像编码方法以及图像译码方法 Download PDFInfo
- Publication number
- CN103299637B CN103299637B CN201280005061.6A CN201280005061A CN103299637B CN 103299637 B CN103299637 B CN 103299637B CN 201280005061 A CN201280005061 A CN 201280005061A CN 103299637 B CN103299637 B CN 103299637B
- Authority
- CN
- China
- Prior art keywords
- prediction
- block
- intra
- wave filter
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 158
- 238000012545 processing Methods 0.000 claims abstract description 147
- 230000008569 process Effects 0.000 claims abstract description 102
- 238000001914 filtration Methods 0.000 claims abstract description 96
- 238000013139 quantization Methods 0.000 description 60
- 230000009466 transformation Effects 0.000 description 38
- 230000006835 compression Effects 0.000 description 28
- 238000007906 compression Methods 0.000 description 28
- 230000008859 change Effects 0.000 description 19
- 238000006243 chemical reaction Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 13
- 238000013461 design Methods 0.000 description 10
- 238000009499 grossing Methods 0.000 description 10
- 230000011218 segmentation Effects 0.000 description 10
- 238000005192 partition Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 5
- 230000033228 biological regulation Effects 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000011295 pitch Substances 0.000 description 2
- 238000011002 quantification Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 240000000972 Agathis dammara Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000013404 process transfer Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/182—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
帧内预测部4在使用帧内的已编码的图像信号通过实施帧内预测处理而生成帧内预测图像时,通过参照滤波器选择用的表,从预先准备的1个以上的滤波器中根据滤波处理对象块的编码所涉及的各种参数的状态来选择滤波器,使用该滤波器实施针对预测图像的滤波处理。由此能够减少局部性地发生的预测误差,提高图像品质。
Description
技术领域
本发明是关于以高效率来进行图像编码的图像编码装置以及图像编码方法、以及以高效率来对被编码的图像进行译码的图像译码装置以及图像译码方法的技术。
背景技术
例如,在MPEG(MovingPictureExpertsGroup:运动图像专家组)、“ITU-TH.26x”等的国际标准视频编码方式中,使得将输入视频帧分割成矩形的块(编码对象块),对该编码对象块通过实施使用已编码的图像信号的预测处理来生成预测图像,通过对作为该编码对象块和预测图像的差分的预测误差信号以块为单位进行正交变换、量化处理,来进行信息压缩。
例如,在作为国际标准方式的MPEG-4AVC/H.264(ISO/IEC14496-10│ITU-TH.264)中,进行来自已编码的附近像素的帧内预测处理或者在邻近帧间的运动补偿预测处理(例如,参照非专利文献1)。
在MPEG-4AVC/H.264中,在亮度的帧内预测模式中,可以以块为单位从多个预测模式中选择一个预测模式。
图10是表示亮度的块尺寸是4×4像素的情况下的帧内预测模式的说明图。
在图10中,白色圈是编码对象的块内的像素。黑色圈是用于预测的像素,是已编码的相邻块内的像素。
在图10中,作为帧内预测模式,准备模式0~模式8共9个模式,而模式2是进行平均值预测的模式,利用上边和左边块的相邻像素的平均值来预测编码对象块内的像素。
模式2以外的模式是进行方向性预测的模式。模式0是垂直方向预测,通过在垂直方向重复上边块的相邻像素而生成预测图像。例如,在是竖条纹花样时选择模式0。
模式1是水平方向预测,通过在水平方向重复左边块的相邻像素而生成预测图像。例如,在是横条纹花样时选择模式1。
模式3~模式8使用上边或者左边块的相邻像素,在规定的方向(箭头表示的方向)生成插值像素由此生成预测图像。
应用帧内预测的亮度的块尺寸可以从4×4像素、8×8像素、16×16像素中选择,当是8×8像素的情况下,和4×4像素的情况一样规定9个帧内预测模式。
当是16×16像素的情况下,规定4个帧内预测模式(平均值预测、垂直方向预测、水平方向预测、平面预测)。
平面预测是将在斜方向对上边块的相邻像素和左边块的相邻像素进行内插插值而生成的像素作为预测值的模式。
进行方向性预测的帧内预测模式因为在例如45度等由模式预先确定的方向生成预测值,所以在块内的对象的边界(边缘)的方向与预测模式所示的方向一致的情况下,预测效率变高而能够减少编码量。
但是,有时仅仅是边缘的方向和预测模式所示的方向之间产生稍许偏差、或者即使方向一致但编码对象块内的边缘稍许变形(摇晃、弯曲等),就会局部性地发生大的预测误差,预测效率急剧下降。
为了防止这种预测效率的下降,在8×8像素的方向性预测中,通过使用对已编码的相邻像素实施平滑处理的方式进行预测处理,生成被平滑了的预测图像,使得减少在产生预测方向的稍许偏差、在边缘产生稍许变形的情况下所发生的预测误差。
非专利文献1:MPEG-4AVC(ISO/IEC14496-10)/ITU-TH.264标准
因为以往的图像编码装置如以上那样被构成,所以如果生成被平滑了的预测图像,则即使发生预测方向的稍许偏差或在边缘产生稍许变形,也能够减少所发生的预测误差。但是,在非专利文献1中,在8×8像素的块之外不实施平滑处理,在8×8像素的块中也只进行一般的平滑处理。
实际上,即使在8×8像素以外的尺寸的块中也同样地存在以下问题:即、即使预测图像和编码对象图像的图样相似,由于边缘的微小的不匹配也局部性地发生大的预测误差,产生预测效率的大幅度下降。另外,还存在如下问题:即使在同一尺寸的块中,如果在对预测误差信号进行量化时使用的量化参数、块内像素的位置、预测模式等不同,则适用于减少局部性的预测误差的处理也不同,但只准备有一般的平滑处理而无法充分减少预测误差。
进而,还存在以下问题:在进行了平均值预测时,由于将块内的预测全部作为与块相邻的像素的平均值,所以位于块边界的像素的预测信号相对于周围的已编码的像素容易变成不连续的信号,另一方面因为图像信号一般是空间方向相关性高的信号,所以因上述不连续性而容易在块的边界部分产生预测误差。
发明内容
本发明是为了解决上述那样的问题而提出的,其目的在于得到一种能够减少局部性地发生的预测误差而提高图像品质的图像编码装置、图像译码装置、图像编码方法以及图像译码方法。
关于本发明涉及的图像编码装置,在帧内预测单元通过使用帧内的已编码的图像信号,实施帧内预测处理而生成预测图像时,从预先准备的1个以上的滤波器中,根据滤波处理对象块的编码所涉及的各种参数的状态来选择滤波器,使用该滤波器,实施针对预测图像的滤波处理,将滤波处理后的预测图像输出给差分图像生成单元。
根据本发明,因为构成为在帧内预测单元通过使用帧内的已编码的图像信号,实施帧内预测处理来生成预测图像时,从预先准备的1个以上的滤波器中,根据滤波处理对象块的编码所涉及的各种参数的状态来选择滤波器,使用该滤波器实施针对预测图像的滤波处理,将滤波处理后的预测图像输出给差分图像生成单元,所以具有能够减少局部性地发生的预测误差而提高图像品质的效果。
附图说明
图1是表示本发明的实施方式1的运动图像编码装置的构成图。
图2是表示本发明的实施方式1的运动图像译码装置的构成图。
图3是表示本发明的实施方式1的运动图像编码装置的处理内容的流程图。
图4是表示本发明的实施方式1的运动图像译码装置的处理内容的流程图。
图5是表示将最大尺寸的编码块分层地分割成多个编码块的样子的说明图。
图6(a)表示分割后的分区的分布,(b)是用4叉树图表示将编码模式m(Bn)分配给分层分割后的分区的状况的说明图。
图7是表示在编码块Bn内的各分区Pi n中可以选择的帧内预测参数(帧内预测模式)的一个例子的说明图。
图8是表示在li n=mi n=4时,生成分区Pi n内的像素的预测值时使用的像素的一个例子的说明图。
图9是表示N=5时的参照像素配置的一个例子的说明图。
图10是表示亮度块尺寸是4×4像素时的非专利文献1的帧内预测模式的说明图。
图11是表示在生成预测图像时使用的帧内的已编码的图像和滤波处理对象像素的距离的一个例子的说明图。
图12是表示具体的滤波器的参照像素配置的说明图。
图13是表示决定对帧内预测模式索引和分区尺寸的组合的每个组合使用哪个滤波器的表的一个例子的说明图。
图14是表示在进行了平均值预测时进行滤波处理的简化的一个例子的说明图。
图15是表示将滤波器选择表索引加到序列级标题时的比特流的一个例子的说明图。
图16是表示将滤波器选择表索引加到图片级标题时的比特流的一个例子的说明图。
图17是表示将滤波器选择表索引加到切片标题时的比特流的一个例子的说明图。
图18是表示将滤波器选择表索引加到基准块标题时的比特流的一个例子的说明图。
图19是表示与决定对帧内预测模式索引和分区尺寸的组合的每个组合使用哪个滤波器的表的图13不同的例子的说明图。
图20是表示对帧内预测模式索引和分区尺寸的组合的每个组合决定是否对在生成中间预测图像时的参照像素进行平滑处理的表的例子的说明图。
符号说明
1:编码控制部(编码控制单元)
2:块分割部(块分割单元)
3:切换开关(帧内预测单元,运动补偿预测单元)
4:帧内预测部(帧内预测单元)
5:运动补偿预测部(运动补偿预测单元)
6:减法部(差分图像生成单元)
7:变换·量化部(图像压缩单元)
8:反量化·反变换部
9:加法部
10:帧内预测用存储器
11:环路滤波器部
12:运动补偿预测帧存储器
13:可变长度编码部(可变长度编码单元)
51:可变长度译码部(可变长度译码单元)
52:切换开关(帧内预测单元,运动补偿预测单元)
53:帧内预测部(帧内预测单元)
54:运动补偿预测部(运动补偿预测单元)
55:反量化·反变换部(差分图像生成单元)
56:加法部(译码图像生成单元)
57:帧内预测用存储器
58:环路滤波器部
59:运动补偿预测帧存储器
100:滤波器选择表索引
具体实施方式
以下,为了更详细地说明本发明,对实施方式按照附图进行说明。
实施方式1
在本实施方式1中对运动图像编码装置和运动图像译码装置进行说明,该运动图像编码装置输入视频的各帧图像,通过实施来自已编码的附近像素的帧内预测处理或者在邻近帧之间实施运动补偿预测处理而生成预测图像,在对作为该预测图像和帧图像的差分图像的预测误差信号实施了基于正交变换·量化的压缩处理后,进行可变长度编码而生成比特流,该运动图像译码装置对从该运动图像编码装置输出的比特流进行译码。
本实施方式1的运动图像编码装置其特征在于:适应于视频信号的空间·时间方向的局部性的变化,将视频信号分割成多种尺寸的区域进行帧内·帧间适应性编码。
一般地,视频信号具有信号的复杂程度在空间·时间上局部性地变化的特性。在空间上看,在某一特定的视频帧上,既有在天空、墙壁等那样比较宽的图像区域中具有均匀的信号特性的图样,也混合存在有在具有人物、细致的纹理的绘画等小的图像区域内具有复杂纹理图案的图样。
即使在时间上看,虽然天空、墙壁的时间方向的图样的变化局部性地小,但运动的人物、物体其轮廓因为在时间上进行刚性和非刚性运动,所以时间上的变化大。
编码处理通过时间·空间上的预测而生成信号电力、熵小的预测误差信号,从而消减整体的编码量,而如果能够将用于预测的参数均匀地应用于尽可能大的图像信号区域,则能够减小该参数的编码量。
另一方面,对于时间上·空间上变化大的图像信号图案,如果应用同一预测参数,则因为预测的错误增加,所以无法消减预测误差信号的编码量。
因而,希望对于时间上·空间上变化大的图像信号图案,减小预测对象的区域,即使增加用于预测的参数的数据量,也减少预测误差信号的电力、熵。
为了进行适应于这样的视频信号的一般性质的编码,在本实施方式1的运动图像编码装置中,从规定的最大块尺寸分层分割视频信号的区域,对每个分割区域实施预测处理、预测误差的编码处理。
本实施方式1的运动图像编码装置作为处理对象的视频信号是视频帧具有水平、垂直2维的数字样本(像素)列的任意的视频信号,除了具有亮度信号和2个色差信号的YUV信号、从数字摄像元件输出的RGB信号等的任意的颜色空间的彩色视频信号以外,还有单色图像信号、红外线图像信号等。
各像素的灰度既可以是8位,也可以是10位、12位等的灰度。
但是,在以下的说明中,除非另有规定,假设输入的视频信号是YUV信号。另外,假设2个色差成分U、V相对于亮度成分Y是子采样的4:2:0格式的信号。
而且,把与视频的各帧对应的处理数据单位称为“图片”,在本实施方式1中,“图片”作为进行顺序扫描(progressivescanning:逐行扫描)的视频帧的信号进行说明。但是,当视频信号是交错信号的情况下,“图片”也可以是作为构成视频帧的单位的场图像信号。
图1是表示本发明的实施方式1的运动图像编码装置的构成图。
在图1中,编码控制部1实施如下处理:决定成为实施帧内预测处理(帧内预测处理)或者运动补偿预测处理(帧间预测处理)时的处理单位的编码块的最大尺寸,并且决定将最大尺寸的编码块分层分割时的上限层数。
另外,编码控制部1实施如下处理:从可以利用的1个以上的编码模式(1个以上的帧内编码模式、1个以上的帧间编码模式)中,选择适于分层分割的各个编码块的编码模式。
另外,编码控制部1实施如下处理:对各个编码块的每个,决定在压缩差分图像时使用的量化参数以及变换块大小,并且决定在实施预测处理时使用的帧内预测参数或者帧间预测参数。量化参数以及变换块尺寸包含于预测误差编码参数,被输出给变换·量化部7、反量化·反变换部8以及可变长度编码部13等。
而且,编码控制部1构成编码控制单元。
块分割部2实施如下处理:当输入表示输入图像的视频信号时,将该视频信号表示的输入图像分割成由编码控制部1所决定的最大尺寸的编码块,并且直到达到由编码控制部1决定的上限层数为止,分层分割该编码块。而且,块分割部2构成块分割单元。
切换开关3实施如下处理:如果由编码控制部1选择的编码模式是帧内编码模式,则将用块分割部2分割了的编码块输出到帧内预测部4,如果由编码控制部1选择的编码模式是帧间编码模式,则将由块分割部2分割了的编码块输出到运动补偿预测部5。
帧内预测部4实施如下处理:当从切换开关3接收到由块分割部2分割了的编码块时,使用帧内的已编码的图像信号,根据从编码控制部1输出的帧内预测参数,通过实施针对该编码块的帧内预测处理来生成预测图像。
但是,帧内预测部4在生成上述预测图像后,在从预先准备的1个以上的滤波器中,根据在运动图像译码装置中生成和上述预测图像相同的预测图像的时刻点已知的各种参数的状态来选择滤波器,使用该滤波器来实施针对上述预测图像的滤波处理,将滤波处理后的预测图像输出到减法部6以及加法部9。
具体地说,作为上述各参数根据以下4个参数中的至少1个以上的参数的状态来唯一地决定滤波器。
·参数(1)
上述的预测图像的块尺寸
·参数(2)
由编码控制部1决定的量化参数
·参数(3)
在生成预测图像时使用的帧内的已编码的图像信号和滤波处理对象像素的距离
·参数(4)
由编码控制部1决定的帧内预测参数
而且,由切换开关3以及帧内预测部4来构成帧内预测单元。
运动补偿预测部5实施如下处理:作为适于由块分割部2分割了的编码块的编码模式,当由编码控制部1选择了帧间编码模式的情况下,使用由运动补偿预测帧存储器12保持的1帧以上的参照图像,根据从编码控制部1输出的帧间预测参数,通过实施针对该编码块的运动补偿预测处理来生成预测图像。而且,由切换开关3以及运动补偿预测部5构成运动补偿预测单元。
减法部6实施如下处理:通过从由块分割部2分割了的编码块中减去由帧内预测部4或者运动补偿预测部5生成的预测图像,生成差分图像(=编码块-预测图像)。而且,减法部6构成差分图像生成单元。
变换·量化部7以从编码控制部1输出的预测误差编码参数所包含的变换块尺寸为单位来实施由减法部6生成的差分图像的变换处理(例如,DCT(离散余弦变换)、预先针对特定的学习系列进行底层设计的KL变换等的正交变换处理),并且实施如下处理:使用该预测误差编码参数所包含的量化参数,对该差分图像的变换系数进行量化,由此将量化后的变换系数作为差分图像的压缩数据来输出。而且,变换·量化部7构成图像压缩单元。
反量化·反变换部8实施如下处理:通过使用从编码控制部1输出的预测误差编码参数所包含的量化参数,对从变换·量化部7输出的压缩数据进行反量化,以该预测误差编码参数所包含的变换块尺寸为单位,实施反量化的压缩数据的反变换处理(例如,反DCT(反离散余弦变换)、反KL变换等的反变换处理),从而将反变换处理后的压缩数据作为局部译码预测误差信号进行输出。
加法部9实施如下处理:通过将从反量化·反变换部8输出的局部译码预测误差信号和表示由帧内预测部4或者运动补偿预测部5生成的预测图像的预测信号相加,生成表示局部译码图像的局部译码图像信号。
帧内预测用存储器10是将由加法部9生成的局部译码图像信号表示的局部译码图像作为用帧内预测部4在下次的帧内预测处理中使用的图像保存的RAM等的存储介质。
环路滤波器部11实施如下处理:对由加法器9生成的局部译码图像信号所包含的编码失真进行补偿,将编码失真补偿后的局部译码图像信号表示的局部译码图像作为参照图像输出到运动补偿预测帧存储器12。
运动补偿预测帧存储器12是将由环路滤波器部11进行的滤波处理后的局部译码图像作为由运动补偿预测部5在下次的运动补偿预测处理中使用的参照图像而保存的RAM等的记录介质。
可变长度编码部13实施如下处理:对从变换·量化部7输出的压缩数据、从编码控制部1输出的编码模式以及预测误差编码参数、从帧内预测部4输出的帧内预测参数或者从运动补偿预测部5输出的帧间预测参数进行可变长度编码,生成复用了该压缩数据、编码模式、预测误差编码参数、帧内预测参数/帧间预测参数的编码数据的比特流。而且,可变长度编码部13构成可变长度编码单元。
图2是表示本发明的实施方式1的运动图像译码装置的构成图。
在图2中,可变长度译码部51实施如下处理:从在比特流中复用的编码数据中对分层分割的各个编码块所涉及的压缩数据、编码模式、预测误差编码参数、帧内预测参数/帧间预测参数进行可变长度译码,将其压缩数据以及预测误差编码参数输出到反量化·反变换部55,并且将其编码模式以及帧内预测参数/帧间预测参数输出到切换开关52。而且,可变长度译码部51构成可变长度译码单元。
切换开关52实施如下处理:在从可变长度译码部51输出的编码块所涉及的编码模式是帧内编码模式的情况下,将从可变长度译码部51输出的帧内预测参数输出到帧内预测部53,当其编码模式是帧间编码模式的情况下,将从可变长度译码部51输出的帧间预测参数输出到运动补偿预测部54。
帧内预测部53实施如下处理:使用帧内的已译码的图像信号,根据从切换开关52输出的帧内预测参数,通过针对编码块实施帧内预测处理来生成预测图像。
其中,帧内预测内部53在生成上述的预测图像后,从预先准备的1个以上的滤波器中,根据在生成上述预测图像的时刻点已知的各种参数的状态来选择滤波器,使用该滤波器对上述预测图像实施滤波处理,将滤波处理后的预测图像输出到加法部56。
具体地说,作为上述各种参数,根据以下的4个参数中的至少1个以上的参数的状态唯一地决定滤波器。其中,所使用的参数预先决定为与前面说明的运动图像编码装置相同的参数。即,统一在运动图像编码装置以及运动图像译码装置中使用的参数,以使得当在运动图像编码装置一侧,帧内预测部4使用参数(1)以及(4)进行滤波处理的情况下,运动图像译码装置一侧也同样地,帧内预测部53使用参数(1)以及(4)进行滤波处理。
·参数(1)
上述预测图像的块尺寸
·参数(2)
用可变长度译码部51进行可变长度译码的量化参数
·参数(3)
在生成预测图像时使用的帧内的已译码的图像信号和滤波处理对象像素的距离
·参数(4)
用可变长度译码部51进行可变长度译码的帧内预测参数
而且,由切换开关52以及帧内预测部53构成帧内预测单元。
运动补偿预测部54实施如下处理:使用由运动补偿预测帧存储器59保存的1帧以上的参照图像,根据从切换开关52输出的帧内预测参数,通过对编码块实施运动补偿预测处理来生成预测图像。而且,由切换开关52以及运动补偿预测部54构成运动补偿预测单元。
反量化·反变换部55实施如下处理:使用从可变长度译码部51输出的预测误差编码参数所包含的量化参数,对从可变长度译码部51输出的编码块所涉及的压缩数据进行反量化,通过以该预测误差编码参数所包含的变换块尺寸为单位,实施反量化的压缩数据的反变换处理(例如,反DCT(反离散余弦变换)、反KL变换等的反变换处理),从而将反变换处理后的压缩数据作为译码预测误差信号(表示压缩前的差分图像的信号)进行输出。而且,反量化·反变换部55构成差分图像生成单元。
加法部56实施如下处理:通过将从反量化·反变换部55输出的译码预测误差信号和表示由帧内预测部53或者运动补偿预测部54生成的预测图像的预测信号相加,生成表示译码图像的译码图像信号。而且,加法部56构成译码图像生成单元。
帧内预测用存储器57是将由加法部56生成的译码图像信号表示的译码图像作为由帧内预测部53在下次的帧内预测处理中使用的图像而保存的RAM等的记录介质。
环路滤波器部58实施如下处理:对由加法器56生成的译码图像信号所包含的编码失真进行补偿,将编码失真补偿后的译码图像信号表示的译码图像作为参照图像而输出到运动补偿预测帧存储器59。
运动补偿预测帧存储器59是将用环路滤波器部58进行环路滤波处理后的译码图像作为用运动补偿预测部54在下次的运动补偿预测处理中使用的参照图像而保存的RAM等的记录介质。
在图1中,假设作为运动图像编码装置的构成要素的编码控制部1、块分割部2、切换开关3、帧内预测部4、运动补偿预测部5、减法部6、变换·量化部7、反量化·反变换部8、加法部9、环路滤波器部11以及可变长度编码部13分别用专用的硬件(例如,安装有CPU的半导体集成电路或者单片机等)来构成,但在运动图像编码装置用计算机构成的情况下,也可以将记录有编码控制部1、块分割部2、切换开关3、帧内预测部4、运动补偿预测部5、减法部6、变换·量化部7、反量化·反变换部8、加法部9、环路滤波器部11以及可变长度编码部13的处理内容的程序保存于该计算机的存储器,该计算机的CPU执行保存于该存储器的程序。
图3是表示本发明的实施方式1的运动图像编码装置的处理内容的流程图。
在图2中,假设作为运动图像译码装置的构成要素的可变长度译码部51、切换开关52、帧内预测部53、运动补偿预测部54、反量化·反变换部55、加法部56以及环路滤波器部58分别用专用的硬件(例如,安装有CPU的半导体集成电路或者单片机等)构成,但在运动图像译码装置用计算机构成的情况下,也可以将记录有可变长度译码部51、切换开关52、帧内预测部53、运动补偿预测部54、反量化·反变换部55、加法部56以及环路滤波器部58的处理内容的程序保存于该计算机的存储器,该计算机的CPU执行保存于该存储器的程序。
图4是表示本发明的实施方式1的运动图像译码装置的处理内容的流程图。
以下说明动作。
最初,说明图1的运动图像编码装置的处理内容。
首先,编码控制部1决定实施帧内预测处理(帧内预测处理)或者运动补偿预测处理(帧间预测处理)时的成为处理单位的编码块的最大尺寸,并且决定分层分割最大尺寸的编码块时的上限层数(图3的步骤ST1)。
作为编码块的最大尺寸的决定方法,例如考虑针对全部的图片,决定出与输入图像的分辨率相应的尺寸的方法。
另外,考虑将输入图像的局部性的运动的复杂程度的不同作为参数进行定量化,在运动剧烈的图片中将最大尺寸决定为小的值,在运动少的图片中将最大尺寸决定为大的值的方法等。
对于上限的层数的设定例如考虑以下的方法,即、设定为输入图像的运动越是剧烈,越加深层数,以能够检测更细微的运动,如果输入图像的运动少,则抑制层数。
另外,编码控制部1从可以利用的1个以上的编码模式(M种帧内编码模式,N种帧间编码模式)中选择适合于分层分割的各个编码块的编码模式(步骤ST2)。
基于编码控制部1的编码模式的选择方法因为是公知的技术,所以省略详细的说明,例如有:使用可以利用的任意的编码模式,对编码块实施编码处理,验证编码效率,在可以利用的多个编码模式中,选择编码效率最好的编码模式的方法等。
另外,编码控制部1对各个编码块的每个,决定压缩差分图像时使用的量化参数以及变换块尺寸,并且决定实施预测处理时使用的帧内预测参数或者帧间预测参数。
编码控制部1将包含量化参数以及变换块尺寸的预测误差编码参数输出到变换·量化部7、反量化·反变换部8以及可变长度编码部13。另外,根据需要将预测误差编码参数输出到帧内预测部4。
块分割部2如果输入表示输入图像的视频信号,则将该视频信号表示的输入图像分割成由编码控制部1决定的最大尺寸的编码块,并且直到达到用编码控制部1决定的上限层数为止,分层分割该编码块。
在此,图5是表示将最大尺寸的编码块分层分割成多个编码块的样子的说明图。
在图5的例子中,最大尺寸的编码块是第0层的编码块B0,按照亮度成分具有(L0,M0)的尺寸。
另外,在图5的例子中,将最大尺寸的编码块B0作为始点,用4叉树结构分层分割到另外确定的规定深度,由此得到编码块Bn。
在深度n中,编码块Bn是尺寸(Ln、Mn)的图像区域。
其中,Ln和Mn可以相同也可以不同,但在图5的例子中示出Ln=Mn的情况。
以后,编码块Bn的尺寸定义为编码块Bn的亮度成分中的(Ln,Mn)。
块分割部2因为进行4叉树分割,所以(Ln+1,Mn+1)=(Ln/2,Mn/2)始终成立。
其中,如RGB信号等那样,在全部的颜色成分具有相同样本数的彩色视频信号(4:4:4格式)中,全部的颜色成分的尺寸成为(Ln,Mn),但在处理4:2:0格式的情况下,对应的色差成分的编码块的尺寸是(Ln/2,Mn/2)。
以后,将在第n层的编码块Bn中可以选择的编码模式标记为m(Bn)。
当是具有多个颜色成分的彩色视频信号的情况下,编码模式m(Bn)对每种颜色成分可以以分别使用独立的模式的方式构成,但以后只要没有特别说明,就是设为是指对YUV信号4:2:0格式的编码块的亮度成分的编码模式的情况来进行说明。
在编码模式m(Bn)中有1个或多个帧内编码模式(总称为“INTRA”)、1个或多个帧间编码模式(总称为“INTER”),编码控制部1如上所述,从在该图片中可以利用的全部的编码模式或其子集中选择对编码块Bn编码效率最好的编码模式。
编码块Bn如图5所示,进一步分割成1个或多个预测处理单位(分区)。
以后,将属于编码块Bn的分区标记为Pi n(i:第n层的分区号码)。
将属于编码块Bn的分区Pi n的分割怎样进行的作为信息包含在编码模式m(Bn)中。
分区Pi n全部按照编码模式m(Bn)进行预测处理,但对于每个分区Pi n,可以选择独立的预测参数。
编码控制部1对于最大尺寸的编码块,例如生成图6所示那样的块分割状态,确定编码块Bn。
图6(a)的阴影部分表示分割后的分区的分布,另外,图6(b)用4叉树图来表示将编码模式m(Bn)分配给分层分割后的分区的状况。
在图6(b)中,用四方形包围的节点表示被分配了编码模式m(Bn)的节点(编码块Bn)。
在编码控制部1选择对各个编码块Bn的分区Pi n最佳的编码模式m(Bn)时,如果该编码模式m(Bn)是帧内编码模式(步骤ST3),则切换开关3将用块分割部2分割了的编码块Bn的分区Pi n输出到帧内预测部4。
另一方面,如果该编码模式m(Bn)是帧间编码模式(步骤ST3),则将用块分割部2分割了的编码块Bn的分区Pi n输出到运动补偿预测部5。
在从切换开关3接收到编码块Bn的分区Pi n时,帧内编码预测部4使用帧内的已编码的图像信号,根据从编码控制部1输出的帧内预测参数,通过对该编码块Bn的分区Pi n实施帧内预测处理,生成帧内预测图像Pi n(步骤ST4)。
但是,帧内预测部4在生成上述帧内预测图像Pi n后,从预先准备的1个以上的滤波器中,根据在运动图像译码装置中在生成和上述帧内预测图像Pi n相同的预测图像的时刻点已知的各种参数的状态来选择滤波器,使用该滤波器对该帧内预测图像Pi n实施滤波处理。
帧内预测部4当对帧内预测图像Pi n实施滤波处理时,将滤波处理后的帧内预测图像Pi n输出到减法部6以及加法部9,而即使在图2的运动图像译码装置中也因为能够生成相同的帧内预测图像Pi n,所以将该帧内预测参数输出到可变长度编码部13。
帧内预测部4的处理内容的概略如上所述,详细处理内容以后说明。
运动补偿预测部5在从切换开关3接收到编码块Bn的分区Pi n时,使用用运动补偿预测帧存储器12保存的1帧以上的参照图像,根据从编码控制部1输出的帧间预测参数,通过对该编码块Bn的分区Pi n实施运动补偿预测处理,生成帧间预测图像Pi n(步骤ST5)。
而且,通过实施运动补偿预测处理来生成预测图像的技术因为是公知的技术所以省略详细的说明。
在帧内预测部4或者运动补偿预测部5生成预测图像(帧内预测图像Pi n、帧间预测图像Pi n)时,减法部6通过从用块分割部2分割了的编码块Bn的分区Pi n中减去用帧内预测部4或者运动补偿预测部5生成的预测图像(帧内预测图像Pi n、帧间预测图像Pi n)来生成差分图像,将表示该差分图像的预测误差信号ei n输出到变换·量化部7(步骤ST6)。
变换·量化部7在从减法部6接收表示差分图像的预测误差信号ei n时,以从编码控制部1输出的预测误差编码参数所包含的变换块尺寸为单位,实施该差分图像的变换处理(例如,DCT(离散余弦变换)、预先对特定的学习系列进行底层设计的KL变换等的正交变换处理),并且使用包含于该预测误差编码参数的量化参数,对该差分图像的变换系数进行量化,由此将该量化后的变换系数作为差分图像的压缩数据,输出到反量化·反变换部8以及可变长度编码部13(步骤ST7)。
反量化·反变换部8在从变换·量化部7接收到差分图像的压缩数据时,使用从编码控制部1输出的预测误差编码参数所包含的量化参数,对该差分图像的压缩数据进行反量化,以包含于该预测误差编码参数的变换块尺寸为单位,实施反量化的压缩数据的反变换处理(例如,反DCT(反离散余弦变换)、反KL变换等的反变换处理),由此将反变换处理后的压缩数据作为局部译码预测误差信号ei n帽(hat)(因电子申请的关系,附加在字母字符上的“^”记为帽),输出到加法部9(步骤ST8)。
加法部9在从反量化·反变换部8接收局部译码预测误差信号ei n帽时,通过将该局部译码预测误差信号ei n帽和表示用帧内预测部4或者运动补偿预测部5生成的预测图像(帧内预测图像Pi n、帧间预测图像Pi n)的预测信号相加,生成局部译码图像,该局部译码图像是局部译码分区图像Pi n帽或者作为其集合的局部译码编码块图像(步骤ST9)。
加法部9在生成局部译码图像时,将表示该局部译码图像的局部译码图像信号保存于帧内预测用存储器10,并且将该局部译码图像信号输出到环路滤波器部11。
步骤ST3~ST9的处理在对分层分割的全部的编码块Bn的处理结束之前重复实施,当对全部编码块Bn的处理结束时转移到步骤ST12的处理(步骤ST10,ST11)。
可变长度编码部13对从变换·量化部7输出的压缩数据、从编码控制部1输出的编码模式(包含表示编码块的分割状态的信息)以及预测误差编码参数、从帧内预测部4输出的帧内预测参数或者从运动补偿预测部5输出的帧间预测参数进行熵编码。
可变长度编码部13复用作为熵编码的编码结果的压缩数据、编码模式、预测误差编码参数、帧内预测参数/帧间预测参数的编码数据,生成比特流(步骤ST12)。
环路滤波器部11在从加法器9接收局部译码图像信号时,补偿包含于该局部译码图像信号的编码失真,将编码失真补偿后的局部译码图像信号表示的局部译码图像作为参照图像而保存于运动补偿预测帧存储器12(步骤ST13)。
由环路滤波器部11进行的滤波处理既可以以从加法器9输出的局部译码图像信号的最大编码块或者各自的编码块为单位进行,也可以以汇集多个最大编码块了的单位来进行,或者在输出1图片量的局部译码图像信号后汇集1图片量来进行。
接着详细说明帧内预测部4的处理内容。
图7是表示在编码块Bn内的各分区Pi n中可以选择的帧内预测参数(帧内预测模式)的一个例子的说明图。
在图7的例子中表示帧内预测模式和该帧内预测模式表示的预测方向向量,设计成随着可以选择的帧内预测模式的个数的增加,预测方向向量彼此之间的相对角度减小。
帧内预测部4根据针对分区Pi n的帧内预测参数、在帧内预测图像Pi n的生成中使用的滤波器的选择参数,对分区Pi n实施帧内预测处理。
以下,说明根据针对分区Pi n的亮度信号的帧内预测参数(帧内预测模式),生成亮度信号的帧内预测信号的帧内处理。
在此,假设分区Pi n的尺寸为li n×mi n像素。
图8是表示在li n=mi n=4时,在生成分区Pi n内的像素预测值时使用的像素的一个例子的说明图。
在图8中,将与分区Pi n相邻的已编码的上分区的像素(2×li n+1)个和左分区的像素(2×mi n)个设为用于预测的像素,但在预测中使用的像素与图8所示的像素相比可多可少。
另外,在图8中,虽然在预测中使用相邻的1行或者1列量的像素,但也可以在预测中使用2行或者2列,或者其以上的像素。
当针对分区Pi n的帧内预测模式的索引值是2(平均值预测)的情况下,将上分区的相邻像素和左分区的相邻像素的平均值作为分区Pi n内的全部像素的预测值来生成中间预测图像。
当帧内预测模式索引值是2(平均值预测)以外的情况下,根据分区值表示的预测方向向量vp=(dx,dy)生成分区Pi n内的像素的预测值。
其中,假设生成预测值的像素(预测对象像素)的分区Pi n内的相对坐标(以分区的左上像素为原点)为(x,y)。
在预测中使用的参照像素的位置变成在下述表示的A和相邻像素的交点。
其中,k是负的标量值。
当参照像素处于整数像素位置的情况下,将该整数像素设为预测对象像素的预测值。
另一方面,当参照像素不处于整数像素位置的情况下,将根据与参照像素相邻的整数像素生成的插值像素设为预测值。
在图8的例子中,因为参照像素不处于整数像素位置,所以根据与参照像素相邻的2个像素进行内插,计算预测值。但是,预测值并不限于相邻的2个像素,也可以根据相邻的2个以上的像素来生成插值像素并作为预测值。
而后,通过对用根据上述步骤生成的分区Pi n内的预测值构成的中间预测图像进行以后说明的滤波处理,取得最终的帧内预测图像Pi n,将该帧内预测图像Pi n输出到减法部6以及加法部9中。
另外,在帧内预测图像Pi n的生成中使用的帧内预测参数为了复用于比特流而输出到可变长度编码部13。
以下,说明具体的滤波处理。
从预先准备的至少一个以上的滤波器中,用以后说明的方法选择所使用的滤波器,对中间预测图像的各像素按照以下的式子(1)进行滤波处理。
在式(1)中,an(n=0,1,……,N)是包含参照像素涉及的系数(a0、a1、……、aN-1)和偏移系数aN的滤波器系数。
Pn(n=0,1,……,N-1)表示包含滤波处理对象p0的滤波器的参照像素。N是任意的参照像素数。
s(pn)表示各参照像素的亮度值,s帽(p0)表示在滤波处理对象像素p0中的滤波处理后的亮度值。
但是,滤波器系数也可以设为没有偏移系数aN的系数来构成。另外,对于处在分区Pi n内的各参照像素的亮度值s(pn),既可以设为中间预测图像的各像素的亮度值,也可以设为只在滤波处理结束的像素位置进行滤波处理后的亮度值。
对于处于分区Pi n之外的各参照像素的亮度值s(pn),如果是已编码区域,则是编码后的亮度值(被译码的亮度值),如果尚且没有进行编码的区域,则从处于上述定义的分区Pi n内的各参照像素的亮度值s(pn)以及已编码区域的编码后的亮度值中按照规定的顺序选择代用的信号值(例如,在作为候补的像素中,选择位于最近的位置的信号值等)。
图9是表示N=5时的参照像素配置的一个例子的说明图。
在进行上述的滤波处理时,分区Pi n的尺寸(li n×mi n)越大,在输入图像中越容易存在非线性的边缘等,因为容易发生与中间预测图像的预测方向的偏差,所以优选对中间预测图像进行平滑处理。
进而,预测误差的量化值越大,在译码图像中产生的量化失真越大,因为根据与分区Pi n相邻的已编码的像素而生成的中间预测图像的预测精度降低,所以优先准备粗略地表现分区Pi n的那样的经过平滑处理的预测图像。
进而,即使是相同的分区Pi n内的像素,因为距离与在中间预测图像的生成中使用的分区Pi n相邻的已编码像素越远的像素,越容易在中间预测图像和输入图像之间发生边缘等的偏移,所以对预测图像进行平滑处理,抑制在发生偏移时的剧烈的预测误差的增加比较好。
另外,生成中间预测图像时的帧内预测被构成为,根据预测块内的预测值为全部相同的值的平均值预测和使用预测方向向量vp的预测这2种不同的方法之一的方法进行预测,进而即使在使用预测方向向量vp的预测的情况下,也根据将位于整数像素位置的参照像素的值直接作为预测值的像素、和至少2个像素以上的参照像素进行内插,生成不位于整数像素位置的像素,将该像素值作为预测值的像素的预测块内的配置因预测方向向量vp的方向而不同。因而,预测图像的性质因帧内预测模式而不同,最佳的滤波处理也不同,所以根据帧内预测模式的索引值来改变滤波器的强度、滤波器的参照像素数、参照像素配置等比较好。
因而,在滤波器选择处理中被构成为考虑以下的4个参数(1)~(4)来选择滤波器。
(1)分区Pi n的尺寸(li n×mi n)
(2)包含于预测误差编码参数的量化参数
(3)在中间预测图像的生成时使用的已编码的像素(图8所示的“在预测中使用的像素”)群和滤波处理对象像素的距离
(4)生成中间预测图像时的帧内预测模式的索引值
具体地说被构成为:分区Pi n的尺寸(li n×mi n)越大,由量化参数决定的量化值越大,滤波处理对象像素和处于分区Pi n的左边以及上边的已编码的像素群的距离越远,越使用平滑处理强度强的滤波器或参照像素数多的滤波器。作为滤波处理对象像素和处于分区Pi n的左边以及上边的已编码像素群的距离的一个例子,列举出图11。另外,被构成为还利用帧内预测模式的索引值来切换滤波器的强度、滤波器的参照像素数、参照像素配置等。
即,对于上述的参数组合的各个组合,通过从预先准备的滤波器群中进行适宜的滤波器的对应,实现与上述参数相应的滤波器的适应性选择。另外,例如,在组合参数(3)和(4)时,也可以根据参数(4)的“帧内预测模式”适宜地改变参数(3)的“与已编码像素群的距离”的定义。即,并不是如图11所示那样将与已编码像素群的距离的定义固定化,也可以设为距图8所示的“参照像素”的距离那样的依赖于预测方向的距离。通过这样处理,能够实现还考虑到参数(3)和(4)这样的多个参数关系的适应性的滤波处理。
另外,在这些参数的组合中,可以与“没有滤波处理”对应地准备没实施滤波处理的组合。进而,作为滤波器的强度的定义,也可以将最弱的滤波器定义为“没有滤波处理”。
另外,4个参数(1)~(4)因为即使在运动图像译码装置一侧中也是已知的参数,所以完全不产生为了进行上述的滤波处理所需要的应编码的附加信息。
而且,在上述的说明中,通过预先准备必要数量的滤波器来适应性选择,从而进行滤波器的切换,但也可以通过以根据上述滤波器选择参数的值计算滤波器的方式将滤波器定义为上述滤波器选择参数的函数,以实现滤波器的切换。
进而,在上述的说明中,表示了被构成为考虑4个参数(1)~(4)来选择滤波器的情况,但也可以构成为在4个参数(1)~(4)中,考虑至少1个以上的参数来选择滤波器。
以下,将使用参数(1)以及(4)的情况作为例子,表示通过对参数组合的各个组合从预先准备的滤波器群中使适宜的滤波对应起来从而进行滤波的适应性选择的滤波处理的构成例子。
将在上述滤波处理例子中使用的滤波器如以下那样定义。
滤波器索引1的滤波器(参照像素数N=3)
a0=3/4,a1=1/8,a2=1/8
滤波器索引2的滤波器(参照像素数N=3)
a0=1/2,a1=1/4,a2=1/4
滤波器索引3的滤波器(参照像素数N=3)
a0=1/4,a1=3/8,a2=3/8
滤波器索引4的滤波器(参照像素数N=5)
a0=1/4,a1=3/16,a2=3/16,a3=3/16,a4=3/16
但是,假设滤波处理是设为没有偏移系数aN(aN=0)时的基于式(1)的滤波处理,假设此次使用的滤波器的种类是3种,滤波器的参照像素配置如图12所示。
接着,图13是示出表示在分区Pi n的每个尺寸的各帧内预测模式中使用的滤波器的表的一个例子的说明图。其中,假设可以取得的Pi n的尺寸是4×4像素、8×8像素、16×16像素、32×32像素、64×64像素,帧内预测模式的索引值和帧内预测方向的对应如图7所示。
另外,滤波器索引0表示不进行滤波处理。一般当使用方向性预测、平均值预测的情况下,因为存在以下的趋势,所以如图13所示的表那样,考虑帧内预测中的图像的特性,通过对参数(1)以及(4)的每个组合,在表中将使用哪个滤波器对应起来,从而能够通过参照表来实现适宜的滤波器切换。
·一般在建筑物等人造物体中多数存在的水平·垂直方向的边缘的线性清晰的情况较多,所以多数情况可以通过水平·垂直方向预测进行高精度的预测。因而在水平·垂直方向预测时不进行平滑处理比较好。
·一般因为图像信号是在空间方向连续性高的信号,所以在使用与和分区Pi n相邻的已编码像素的连续性受损的平均值预测时,对分区Pi n的左边以及上边的块边界部周边的像素进行平滑处理来提高连续性比较好。
·具有倾斜方向的方向性的区域因为面积越大,边缘等发生失真而具有非线性形状的情况越多,所以在使用倾斜方向预测时分区尺寸越大,越施加平滑强度强、参照像素数多的滤波器比较好。
·一般如果分区尺寸过大,则分区内的信号值的空间变化变得多样,在方向性预测、平均值预测中只能进行非常粗略的预测,难以高精度的预测的区域增加。在那样的区域中,因为进行平滑处理仅是使图像模糊而无法期待预测效率的改善效果,所以在那样的分区尺寸中,因为在不实施滤波处理的一方不增加不必要的计算量即可,所以是理想的(例如,在图13中,在32×32像素以上的分区尺寸中设定成不进行滤波处理)。
进而,当在滤波处理时的参照像素是分区Pi n内的像素时将中间预测图像的亮度值设为参照像素的亮度值来使用的情况下,有时可以简化滤波处理。例如,当帧内预测模式是平均值预测的情况下,针对分区Pi n的滤波处理对于图14所示的每个区域能够简化成以下那样的滤波处理。
·区域A(分区Pi n的左上的像素)
滤波器索引1的滤波器(没有改变)
a0=3/4,a1=1/8,a2=1/8(参照像素数N=3)
滤波器索引2的滤波器(没有改变)
a0=1/2,a1=1/4,a2=1/4(参照像素数N=3)
滤波器索引3的滤波器(没有改变)
a0=1/4,a1=3/8,a2=3/8(参照像素数N=3)
滤波器索引4的滤波器
a0=5/8,a1=3/16,a2=3/16(参照像素数N=3)
·区域B(区域A以外的分区Pi n的上端的像素)
滤波器索引1的滤波器
a0=7/8,a2=1/8(参照像素数N=2)
滤波器索引2的滤波器
a0=3/4,a2=1/4(参照像素数N=2)
滤波器索引3的滤波器(没有改变)
a0=5/8,a2=3/8(参照像素数N=2)
滤波器索引4的滤波器
a0=13/16,a2=3/16(参照像素数N=2)
·区域C(区域A以外的分区Pi n的左端的像素)
滤波器索引1的滤波器
a0=7/8,a1=1/8(参照像素数N=2)
滤波器索引2的滤波器
a0=3/4,a1=1/4(参照像素数N=2)
滤波器索引3的滤波器
a0=5/8,a1=3/8(参照像素数N=2)
滤波器索引4的滤波器
a0=13/16,a1=3/16(参照像素数N=2)
·区域D(区域A、B、C以外的分区Pi n的像素)
全部的滤波器索引的滤波器:
没有滤波处理
即使如上述那样简化滤波处理,滤波处理结果也和简化前相同。
通过这样除去实际处理的冗余部分,能够谋求滤波处理的高速化。
在上述例子中使用了图13的表,但也可以使用其他的表。例如,也可以考虑当与编码性能的改善效果的大小相比重视抑制处理量的情况下,代替图13的表而使用图19的表。在该表的情况下,因为只对分区Pi n的尺寸是4×4像素、8×8像素、16×16像素的平均值预测进行滤波处理,所以与使用图13的表的情况相比进行滤波处理的预测模式少,能够抑制伴随滤波处理的计算量的增加。此时,通过还利用上述的帧内预测模式是平均值预测时的滤波处理的简化,能够实现处理负荷非常低的滤波处理。
进而,当还重视实施的容易性的情况下,和上述的滤波处理一样假设只在平均值预测的情况下进行滤波处理,不根据分区Pi n的尺寸来切换进一步使用的滤波器,可以始终使用同样的滤波器(例如,滤波器索引2的滤波器)。这种情况下,虽然基于滤波器的编码性能的改善效果降低了与不进行与分区Pi n的尺寸相应的处理相应的量,但能够抑制实施时的电路规模(在软件的情况下是代码的行数)。本滤波处理是只考虑4个参数(1)~(4)中的参数(4)的滤波器。
作为滤波处理的实施方式,即使不以通过参照表来选择对应的滤波器索引的滤波器的形式来实施,也可以是直接实施对分区Pi n的每个尺寸执行的滤波处理、或者直接实施对分区Pi n的各尺寸的每个像素位置执行的滤波处理这种直接实施滤波器的形式。这样,即使不是参照表的形式,只要是进行滤波处理的结果所得到的预测图像是等价的,则实施方式是何种形式都没有关系。
另外,在前面说明的例子中,说明了只用一个用于切换滤波器的表的方法,但也可以构成为准备多个上述表,通过用图15~图18中的某一个形式来将滤波器选择表索引100作为标题信息进行编码,从而可以用规定的单位来切换滤波器选择表。
例如,如图15所示,通过对序列级标题加上滤波器选择表索引100,与只使用单一的表的情况相比,还可以进行与序列的特性相应的滤波处理。
而且,与在前面说明的MPEG-4、AVC/H.264中的8×8像素的块的帧内预测时对参照图像实施的平滑处理一样,即使是构成为将在帧内预测部4中生成分区Pi n的中间预测图像时的参照像素作为对与分区Pi n相邻的已编码像素进行了平滑处理的像素的情况下,也能够进行和上述例子一样的对中间预测图像的滤波处理。
另一方面,因为基于在生成中间预测图像时对参照像素的平滑处理和对中间预测图像的滤波处理的效果有重复的部分,所以有时即使同时使用两个处理,与进行其中一方的处理的情况相比也只能得到些许的性能改善效果。因而,可以构成为:当重视抑制计算量的情况下,对于对在生成中间预测图像时的参照像素进行平滑处理的分区Pi n,不进行针对中间预测图像的滤波处理。例如,考虑这样的情况:对中间预测图像的滤波处理如图19的表那样只在平均值预测中进行滤波处理,针对在生成中间预测图像的参照像素的平滑处理参照只对图20那样的特定的方向性预测进行平滑处理的表来进行。其中,在图20中,‘1’表示进行平滑处理,‘0’表示不进行平滑处理。
在帧内预测图像Pi n的生成中使用的帧内预测参数为了复用于比特流中而输出到可变长度编码部13。
对分区Pi n内的色差信号也按照和亮度信号同样的顺序,实施基于帧内预测参数(帧内预测模式)的帧内预测处理,将在帧内预测图像的生成中使用的帧内预测参数输出到可变长度编码部13。
但是,关于色差信号的帧内预测既可以构成为与亮度信号同样地进行在上述说明的滤波处理,也可以不进行在上述说明的滤波处理。
接着,说明图2的运动图像译码装置的处理内容。
可变长度译码部51在输入从图1的图像编码装置输出的比特流时,对该比特流实施可变长度译码处理,以具有1帧以上的图片的序列为单位或者以图片为单位译码帧尺寸的信息(图4的步骤ST21)。
可变长度译码部51按照和图1的编码控制部1一样的步骤决定在实施帧内预测处理(帧内预测处理)或者运动补偿预测处理(帧间预测处理)时的成为处理单位的编码块的最大尺寸,并且决定分层分割最大尺寸的编码块时的上限层数(步骤ST22)。
例如,在图像编码装置中,当编码块的最大尺寸根据输入图像的分辨率被决定的情况下,根据之前译码的帧尺寸信息来决定编码块的最大尺寸。
而且,当在比特流中复用了表示编码块的最大尺寸以及上限层数的信息的情况下,参照根据该比特流译码的信息。
在被复用于比特流的最大尺寸的编码块B0的编码模式m(B0)中,包含表示最大尺寸的编码块B0的分割状态的信息,所以可变长度译码部51译码被复用于比特流的最大尺寸的编码块B0的编码模式m(B0),确定分层分割的各个编码块Bn(步骤ST23)。
可变长度译码部51当确定各个编码块Bn时,译码该编码块Bn的编码模式m(Bn),根据属于该编码模式m(Bn)的分区Pi n信息,确定属于编码块Bn的分区Pi n。
可变长度译码部51当确定属于编码块Bn的分区Pi n时,针对每个分区Pi n,译码压缩数据、编码模式、预测误差编码参数、帧内预测参数/帧间预测参数(步骤ST24)。
即,当分配给编码块Bn的编码模式m(Bn)是帧内编码模式的情况下,对属于编码块的每个分区Pi n译码帧内预测参数。
当分配给编码块Bn的编码模式m(Bn)是帧间编码模式的情况下,对属于编码块的每个分区Pi n译码帧间预测参数。
成为预测处理单位的分区进一步根据预测误差编码参数所包含的变换块尺寸信息,被分割成成为变换处理单位的1个或多个分区,对成为变换处理单位的每个分区译码压缩数据(变换·量化后的变换系数)。
在来自可变长度译码部51的属于编码块Bn的分区Pi n的编码模式m(Bn)是帧内编码模式的情况下(步骤ST25),切换开关52将从可变长度译码部51输出的帧内预测参数输出到帧内预测部53。
另一方面,当分区Pi n的编码模式m(Bn)是帧间编码模式的情况下(步骤ST25),将从可变长度译码部51输出的帧间预测参数输出到运动补偿预测部54。
帧内预测部53在从切换开关52接收到帧内预测参数时,和图1的帧内预测部4一样,使用帧内的已译码的图像信号,根据该帧内预测参数,对编码块Bn的分区Pi n实施帧内预测处理,生成帧内预测图像Pi n(步骤ST26)。
但是,帧内预测部53在生成上述帧内预测图像Pi n后,用和图1的帧内预测部4一样的方法,从预先准备的1个以上的滤波器中,根据在生成上述帧内预测图像Pi n的时刻点已知的各种参数的状态来选择滤波器,使用该滤波器对该帧内预测图像Pi n实施滤波处理,将滤波处理后的帧内预测图像Pi n作为最终的帧内预测图像。
即,用和在帧内预测部4中的滤波器选择中使用的参数相同的参数,用和在帧内预测部4中的滤波器选择方法一样的方法选择滤波器来进行滤波处理。
例如,帧内预测部4被构成为当把不进行滤波处理的情况与滤波器索引0对应起来,将预先准备的4个滤波器分别与滤波器索引1至4对应起来,参照图13的表进行滤波处理的情况下,帧内预测部53也定义和帧内预测部4一样的滤波器和滤波器索引,通过参照图13的表根据分区Pi n的尺寸以及作为帧内预测参数的帧内预测模式的索引进行滤波器选择,进行滤波处理。
另外,如上述的例子那样,还可以构成为:在准备定义以参数的组合为单位使用的滤波器的表,通过参照该表来实现滤波器的切换的情况下,按照图15~图18中的某一个的形式将滤波器选择表索引100作为标题信息进行译码,从和预先准备的运动图像编码装置相同的表群中选择被译码了的滤波器选择表索引100表示的表,参照该表进行滤波器的选择。
运动补偿预测部54在从切换开关52接收到帧间预测参数时,使用由运动补偿预测帧存储器59所保存的1帧以上的参照图像,根据该帧间预测参数,通过对编码块Bn的分区Pi n实施运动补偿预测处理,来生成帧间预测图像Pi n(步骤ST27)。
反量化·反变换部55使用从可变长度译码部51输出的预测误差编码参数所包含的量化参数,对从可变长度译码部51输出的编码块涉及的压缩数据进行反量化,以该预测误差编码参数所包含的变换块尺寸为单位,通过实施反量化的压缩数据的反变换处理(例如,反DCT(反离散余弦变换)、反KL变换等的反变换处理),将反变换处理后的压缩数据作为译码预测误差信号(表示压缩前的差分图像的信号)输出到加法部56(步骤ST28)。
加法部56在从反量化·反变换部55接收到译码预测误差信号时,通过将该译码预测误差信号和表示由帧内预测部53或者运动补偿预测部54生成的预测图像的预测信号相加而生成译码图像,将表示该译码图像的译码图像信号保存于帧内预测用存储器57,并且将该译码图像信号输出到环路滤波器部58(步骤ST29)。
步骤ST23~ST29的处理直到针对分层分割的全部的编码块Bn的处理结束之前被重复实施(步骤ST30)。
环路滤波器部58在从加法器56接收到译码图像信号时,补偿包含于该译码图像信号的编码失真,将编码失真补偿后的译码图像信号表示的译码图像作为参照图像而保存于运动补偿预测帧存储器59(步骤ST31)。
由环路滤波器部58进行的滤波处理既可以以从加法器56输出的译码图像信号的最大编码块或者各自的编码块为单位来进行,也可以在输出了与1画面量的宏块相当的译码图像信号后汇集1画面量来进行。
从以上可知,根据本实施方式1,由于被构成为运动图像编码装置的帧内预测部4使用帧内的已编码的图像信号,在通过实施帧内预测处理来生成帧内预测图像时,从预先准备的1个以上的滤波器中,根据滤波处理对象块的编码所涉及的各种参数的状态来选择滤波器,使用该滤波器对预测图像实施滤波处理,所以起到能够降低在局部性地发生的预测误差、提高图像品质的效果。
另外,根据本实施方式1,因为构成为帧内预测部4考虑(1)~(4)参数中的至少1个以上的参数来选择滤波器,所以可以得到抑制在进行方向性预测时编码对象图像的边缘些许地非线性地失真或者因角度偏差而产生的局部性预测误差、和在进行平均值预测时与相邻的已编码的信号的连续性丢失而产生的块的边界部分的预测误差的效果,起到可以改善预测效率的效果。所述(1)是分区Pi n的尺寸(li n×mi n)、(2)是包含于预测误差编码参数的量化参数、(3)是在中间预测图像的生成时使用的已编码像素群和滤波处理对象像素的距离、(4)是生成中间预测图像时的帧内预测模式的索引值。
根据本实施方式1,由于构成为运动图像译码装置的帧内预测部53使用帧内的已译码的图像信号,在通过实施帧内预测处理来生成帧内预测图像时,从预先准备的1个以上的滤波器中,根据滤波处理对象块的译码所涉及的各种参数的状态来选择滤波器,使用该滤波器对预测图像实施滤波处理,所以起到能够降低局部性地发生的预测误差,在运动图像译码装置一侧也生成和在运动图像编码装置一侧生成的帧内预测图像一样的帧内预测图像的效果。
另外,根据本实施方式1,因为构成为帧内预测部53考虑(1)~(4)参数中的至少1个以上的参数来选择滤波器,所以可以得到抑制在进行方向性预测时编码对象图像的边缘些许地非线性地失真或者因角度偏差而产生的局部性预测误差、和在进行平均值预测时与相邻的已编码的信号的连续性丢失而产生的块的边界部分的预测误差的效果,起到在运动图像译码装置一侧也生成和在运动图像编码装置一侧生成的帧内预测图像一样的帧内预测图像的效果。所述(1)是分区Pi n的尺寸(li n×mi n)、(2)是包含于预测误差编码参数的量化参数、(3)是在中间预测图像的生成时使用的已编码像素群和滤波处理对象像素的距离、(4)是生成中间预测图像时的帧内预测模式的索引值。
实施方式2
在上述实施方式1中,表示以下这样的方式,即、帧内预测部4使用帧内的已编码的图像信号,在通过实施帧内预测处理来生成帧内预测图像时,从预先准备的1个以上的滤波器中,根据滤波处理对象块的编码所涉及的各种参数的状态来选择滤波器,使用该滤波器对预测图像实施滤波处理,但当设计了编码对象的块与预测图像间的平方误差和为最小的维纳滤波器,使用上述维纳滤波器与使用从预先准备的1个以上的滤波器中选择的滤波器相比,预测误差的减少程度变高的情况下,也可以代替其选择的滤波器,使用上述维纳滤波器,对预测图像实施滤波处理。
以下,具体地说明处理内容。
在上述实施方式1中,帧内预测部4、53从预先准备的1个以上的滤波器中,根据滤波处理对象块的编码所涉及的各种参数的状态来选择滤波器。但是,当考虑4个参数(1)~(4)来选择滤波器的情况下,可以从选择候补中选择适宜的滤波器,而当在选择候补以外存在最佳滤波器的情况下,不能进行“最佳的滤波处理”。
在本实施方式2中,其特征在于:以图片为单位在运动图像编码装置一侧设计最佳滤波器实施滤波处理,并且对该滤波器的滤波器系数等进行编码,在运动图像译码装置一侧通过译码该滤波器系数等,实施使用了该滤波器的滤波处理。
运动图像编码装置的帧内预测部4和上述实施方式1一样,通过对编码块Bn的分区Pn实施帧内预测处理来生成帧内预测图像Pi n。
另外,帧内预测部4用和上述实施方式1一样的方法,从预先准备的1个以上的滤波器中,根据滤波处理对象块的编码所涉及的各种参数的状态来选择滤波器,使用该滤波器对帧内预测图像Pi n进行滤波处理。
帧内预测部4在图片内的全部的编码块Bn中决定了帧内预测参数后,对在图片内使用同一滤波器的区域(具有同一滤波器索引的区域)的每个设计该区域内的输入图像和帧内预测图像的平方误差和(对象区域内的均方误差)为最小的维纳滤波器。
维纳滤波器可以利用中间预测图像信号s’的自相关矩阵Rs’s’、输入图像信号s和中间预测图像信号s’的互相关矩阵Rss’根据以下的式(4)求出滤波器系数w。矩阵Rs’s’和Rss’的大小与所求的滤波器抽头数对应。
帧内预测部4在设计维纳滤波器时,设使用该维纳滤波器实施滤波处理时的滤波器设计对象区域内的平方误差和为D1,设编码涉及该维纳滤波器的信息(例如,滤波器系数)时的编码量为R1,设使用以与上述实施方式1同样的方法选择的滤波器来实施滤波处理的情况下的滤波器设计对象区域内的平方误差和为D2,确认下式(5)是否成立。
D1+λ·R1<D2(5)
其中,λ是常数。
帧内预测部4在式(5)成立的情况下,代替用与上述实施方式1同样的方法进行选择的滤波器,而使用该维纳滤波器来实施滤波处理。
另一方面,当式(5)不成立的情况下,使用以与上述实施方式1同样的方法进行选择的滤波器来实施滤波处理。
在此,用平方误差和D1、D2进行评价,但并不限于此,代替平方误差和D1、D2,也可以使用误差的绝对值和等的其他的表示预测失真的尺度来进行评价。
帧内预测部4在使用维纳滤波器实施滤波处理的情况下,需要表示该维纳滤波器的滤波器系数、将哪个索引的滤波器置换为维纳滤波器的滤波器更新信息。
具体地说,当将通过使用了滤波器选择参数的滤波处理可以选择的滤波器的数量设为L,对各滤波器分配0~L-1的索引的情况下,对于各个索引,需要在使用设计好的维纳滤波器的情况下将“1”值作为滤波器更新信息进行编码,在使用预先准备的滤波器的情况下将“0”值作为滤波器更新信息进行编码。
可变长度编码部13对从帧内预测部4输出的滤波器更新信息进行可变长度编码,在比特流中复用该滤波器更新信息的编码数据。
在此,虽然示出了对在图片内使用相同的滤波器的每个区域,设计该区域内的输入图像和预测图像的均方误差为最小的维纳滤波器的情况,但也可以构成为对不是图片单位的其他特定的区域单位,针对使用了相同的滤波器的每个区域设计该区域内的输入图像和预测图像的均方误差为最小的维纳滤波器,还可以是只对某一特定的图片进行滤波器设计,或者只在与特定的条件相应的情况下(例如,附加场景变化检测功能,检测到场景变化的图片的情况下),进行上述滤波器的设计。
运动图像译码装置的可变长度译码部51从被复用于比特流的编码数据中对滤波器更新信息进行可变长度译码。
帧内预测部53与上述实施方式1同样地,通过对编码块Bn的分区Pi n实施帧内预测处理来生成帧内预测图像Pi n。
帧内预测部53在从可变长度译码部51接收到滤波器更新信息时,参照该滤波器更新信息,确认在相应的索引的滤波器中有无更新。
帧内预测部53在确认的结果是当将某一区域的滤波器置换为维纳滤波器的情况下,读出包含于该滤波器更新信息的维纳滤波器的滤波器系数,确定该维纳滤波器,使用该维纳滤波器来实施帧内预测图像Pi n的滤波处理。
另一方面,在未置换为维纳滤波器的区域中,用与上述实施方式1一样的方法来选择滤波器,使用该滤波器来实施帧内预测图像Pi n的滤波处理。
从以上可知,根据本实施方式2,因为构成为设计编码对象的块和预测图像间的平方误差和为最小的维纳滤波器,当使用该维纳滤波器与使用从预先准备的1个以上的滤波器中选择的滤波器相比,预测误差的减少程度变高的情况下,代替其选择的滤波器而使用该维纳滤波器,对预测图像实施滤波处理,所以能够起到与上述实施方式1相比进一步减少局部性地发生的预测误差的效果。
而且,在本申请发明在其发明的范围内可以进行各实施方式的自由的组合、或者各实施方式的任意的构成要素的变形、或者在各实施方式中省略任意的构成要素。
产业上的可利用性
本发明适于需要高效率地编码图像的图像编码装置,另外,适于需要高效率地对被编码的图像进行译码的图像译码装置。
Claims (4)
1.一种图像编码装置,其特征在于,具有:
帧内预测单元,在与分割输入图像而得的编码块对应的编码模式是帧内编码模式的情况下,对成为所述编码块的预测处理的单位的块实施帧内预测处理,生成预测图像,
所述帧内预测单元在进行平均值预测的情况下,使用作为成为所述预测处理的单位的块的多个邻接像素的平均值而被规定的中间预测值以及预测对象像素的邻接像素,对位于成为所述编码块的预测处理的单位的块内的上端和左端的所述预测对象像素实施滤波处理。
2.一种图像译码装置,其特征在于,具有:
帧内预测单元,当编码块所涉及的编码模式是帧内编码模式的情况下,针对成为所述编码块的预测处理的单位的块实施帧内预测处理而生成预测图像,
所述帧内预测单元在帧内预测参数表示平均值预测的情况下,使用作为成为所述预测处理的单位的块的多个邻接像素的平均值而被规定的中间预测值以及预测对象像素的邻接像素,对位于成为所述编码块的预测处理的单位的块内的上端和左端的所述预测对象像素实施滤波处理。
3.一种图像编码方法,其特征在于,具有:
帧内预测处理步骤,在与分割输入图像而得的编码块对应的编码模式是帧内编码模式的情况下,对成为所述编码块的预测处理的单位的块实施帧内预测处理,生成预测图像,
在所述帧内预测处理步骤中,在帧内预测参数表示平均值预测的情况下,使用作为成为所述预测处理的单位的块的多个邻接像素的平均值而被规定的中间预测值以及预测对象像素的邻接像素,对位于成为所述编码块的预测处理的单位的块内的上端和左端的所述预测对象像素实施滤波处理。
4.一种图像译码方法,其特征在于,具有:
帧内预测处理步骤,当编码块所涉及的编码模式是帧内编码模式的情况下,针对成为所述编码块的预测处理的单位的块实施帧内预测处理而生成预测图像,
在所述帧内预测处理步骤中,在帧内预测参数表示平均值预测的情况下,使用作为成为所述预测处理的单位的块的多个邻接像素的平均值而被规定的中间预测值以及预测对象像素的邻接像素,对位于成为所述编码块的预测处理的单位的块内的上端和左端的所述预测对象像素实施滤波处理。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610473152.2A CN105959706B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610473141.4A CN105915926B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610467157.4A CN105872565B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610467160.6A CN105872566B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011004038 | 2011-01-12 | ||
JP2011-004038 | 2011-01-12 | ||
PCT/JP2012/000061 WO2012096150A1 (ja) | 2011-01-12 | 2012-01-06 | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 |
Related Child Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610467160.6A Division CN105872566B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610473152.2A Division CN105959706B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610473141.4A Division CN105915926B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610467157.4A Division CN105872565B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103299637A CN103299637A (zh) | 2013-09-11 |
CN103299637B true CN103299637B (zh) | 2016-06-29 |
Family
ID=46507059
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280005061.6A Active CN103299637B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置、图像译码装置、图像编码方法以及图像译码方法 |
CN201610473152.2A Active CN105959706B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610473141.4A Active CN105915926B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610467160.6A Active CN105872566B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610467157.4A Active CN105872565B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610473152.2A Active CN105959706B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610473141.4A Active CN105915926B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610467160.6A Active CN105872566B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
CN201610467157.4A Active CN105872565B (zh) | 2011-01-12 | 2012-01-06 | 图像编码装置和方法、以及图像译码装置和方法 |
Country Status (13)
Country | Link |
---|---|
US (7) | US9299133B2 (zh) |
EP (1) | EP2665274B1 (zh) |
JP (8) | JP5478740B2 (zh) |
KR (6) | KR101547041B1 (zh) |
CN (5) | CN103299637B (zh) |
BR (1) | BR112013016961B1 (zh) |
CA (5) | CA2979455C (zh) |
HK (5) | HK1225541A1 (zh) |
MX (1) | MX2013008119A (zh) |
RU (5) | RU2565038C2 (zh) |
SG (4) | SG10201403553XA (zh) |
TW (6) | TWI673687B (zh) |
WO (1) | WO2012096150A1 (zh) |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120012385A (ko) * | 2010-07-31 | 2012-02-09 | 오수미 | 인트라 예측 부호화 장치 |
KR101373814B1 (ko) * | 2010-07-31 | 2014-03-18 | 엠앤케이홀딩스 주식회사 | 예측 블록 생성 장치 |
US9008175B2 (en) | 2010-10-01 | 2015-04-14 | Qualcomm Incorporated | Intra smoothing filter for video coding |
KR101547041B1 (ko) * | 2011-01-12 | 2015-08-24 | 미쓰비시덴키 가부시키가이샤 | 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법 및 화상 복호 방법 |
JP5857244B2 (ja) * | 2011-03-07 | 2016-02-10 | パナソニックIpマネジメント株式会社 | 動き補償装置、動画像符号化装置、動画像復号装置、動き補償方法、プログラム、及び集積回路 |
KR20120140181A (ko) | 2011-06-20 | 2012-12-28 | 한국전자통신연구원 | 화면내 예측 블록 경계 필터링을 이용한 부호화/복호화 방법 및 그 장치 |
WO2012175017A1 (en) * | 2011-06-20 | 2012-12-27 | Mediatek Singapore Pte. Ltd. | Method and apparatus of directional intra prediction |
SG10201902274SA (en) | 2011-06-24 | 2019-04-29 | Mitsubishi Electric Corp | Moving image encoding device, moving image decoding device, moving image encoding method, and moving image decoding method |
JP5972687B2 (ja) * | 2012-07-02 | 2016-08-17 | 株式会社Nttドコモ | 動画像予測符号化装置、動画像予測符号化方法、動画像予測符号化プログラム、動画像予測復号装置、動画像予測復号方法及び動画像予測復号プログラム |
JP5798539B2 (ja) * | 2012-09-24 | 2015-10-21 | 株式会社Nttドコモ | 動画像予測符号化装置、動画像予測符号化方法、動画像予測復号装置及び動画像予測復号方法 |
WO2014049981A1 (ja) * | 2012-09-28 | 2014-04-03 | 三菱電機株式会社 | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 |
JP6324016B2 (ja) | 2012-12-28 | 2018-05-16 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
US9621902B2 (en) * | 2013-02-28 | 2017-04-11 | Google Inc. | Multi-stream optimization |
WO2015115644A1 (ja) * | 2014-02-03 | 2015-08-06 | 三菱電機株式会社 | 画像符号化装置、画像復号装置、符号化ストリーム変換装置、画像符号化方法、及び画像復号方法 |
US9210662B1 (en) * | 2014-05-29 | 2015-12-08 | Apple Inc. | Adaptive battery life extension |
JP5933086B2 (ja) * | 2015-08-21 | 2016-06-08 | 株式会社Nttドコモ | 動画像予測符号化装置、動画像予測符号化方法、動画像予測復号装置及び動画像予測復号方法 |
FR3040578A1 (fr) * | 2015-08-31 | 2017-03-03 | Orange | Procede de codage et de decodage d'images, dispositif de codage et de decodage d'images et programmes d'ordinateur correspondants |
KR20180069789A (ko) | 2015-10-16 | 2018-06-25 | 엘지전자 주식회사 | 영상 코딩 시스템에서 예측 향상을 위한 필터링 방법 및 장치 |
JP2019508944A (ja) * | 2016-02-16 | 2019-03-28 | サムスン エレクトロニクス カンパニー リミテッド | イントラ予測誤差低減のためのイントラ予測方法及びその装置 |
KR102684942B1 (ko) * | 2016-03-17 | 2024-07-12 | 세종대학교산학협력단 | 인트라 예측 기반의 비디오 신호 처리 방법 및 장치 |
KR102715635B1 (ko) | 2016-03-28 | 2024-10-11 | 로즈데일 다이나믹스 엘엘씨 | 인터 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
JP6088689B2 (ja) * | 2016-04-28 | 2017-03-01 | 株式会社Nttドコモ | 動画像予測符号化装置、動画像予測符号化方法、動画像予測復号装置及び動画像予測復号方法 |
CN114286091B (zh) | 2016-09-05 | 2024-06-04 | 罗斯德尔动力有限责任公司 | 图像编码和解码方法、比特流存储介质及数据传输方法 |
KR102491176B1 (ko) | 2016-10-10 | 2023-01-20 | 삼성전자주식회사 | 픽처 외곽선의 부호화 단위를 부호화 또는 복호화하는 방법 및 장치 |
CN116320497A (zh) * | 2016-11-28 | 2023-06-23 | 韩国电子通信研究院 | 用于滤波的方法和装置 |
CN110024385B (zh) * | 2016-11-29 | 2023-06-30 | 成均馆大学校产学协力团 | 影像编码/解码方法、装置以及对比特流进行存储的记录介质 |
JP6242517B2 (ja) * | 2017-02-03 | 2017-12-06 | 株式会社Nttドコモ | 動画像予測復号装置及び動画像予測復号方法 |
US10728548B2 (en) * | 2017-04-04 | 2020-07-28 | Futurewei Technologies, Inc. | Processing reference samples used for intra-prediction of a picture block |
US10225578B2 (en) | 2017-05-09 | 2019-03-05 | Google Llc | Intra-prediction edge filtering |
US10992939B2 (en) | 2017-10-23 | 2021-04-27 | Google Llc | Directional intra-prediction coding |
MX2019014415A (es) | 2017-06-16 | 2020-02-05 | Eisai R&D Man Co Ltd | Compuesto monomerico de acido nucleico modificado y analogo de acido oligonucleico. |
JP6408681B2 (ja) * | 2017-11-07 | 2018-10-17 | 株式会社Nttドコモ | 動画像予測復号方法 |
EP3738306A1 (en) | 2018-01-11 | 2020-11-18 | Telefonaktiebolaget LM Ericsson (publ) | Multiple boundary filtering |
KR20190090731A (ko) | 2018-01-25 | 2019-08-02 | 주식회사 윌러스표준기술연구소 | 비디오 신호 처리 방법 및 장치 |
WO2019157717A1 (zh) * | 2018-02-14 | 2019-08-22 | 北京大学 | 运动补偿的方法、装置和计算机系统 |
CN110290384A (zh) * | 2018-03-19 | 2019-09-27 | 华为技术有限公司 | 图像滤波方法、装置及视频编解码器 |
KR20200128577A (ko) * | 2018-03-30 | 2020-11-13 | 닛폰 호소 교카이 | 인트라 예측 장치, 화상 부호화 장치, 화상 복호 장치 및 프로그램 |
CN112136326B (zh) * | 2018-05-23 | 2023-12-12 | 松下电器(美国)知识产权公司 | 编码装置、解码装置、编码方法和解码方法 |
KR20210022073A (ko) * | 2018-06-21 | 2021-03-02 | 인터디지털 브이씨 홀딩스 인코포레이티드 | 비디오 인코딩 및 디코딩에서의 정제 모드 처리 |
CN113347423B (zh) | 2018-06-25 | 2023-04-21 | Oppo广东移动通信有限公司 | 帧内预测方法和装置 |
CN110650349B (zh) * | 2018-06-26 | 2024-02-13 | 中兴通讯股份有限公司 | 一种图像编码方法、解码方法、编码器、解码器及存储介质 |
US10701376B2 (en) * | 2018-07-05 | 2020-06-30 | Awecom, Inc. | Resilient image compression and decompression |
JP6602931B2 (ja) * | 2018-09-20 | 2019-11-06 | 株式会社Nttドコモ | 動画像予測復号方法 |
RU2726160C1 (ru) * | 2019-04-29 | 2020-07-09 | Самсунг Электроникс Ко., Лтд. | Повторный синтез изображения, использующий прямое деформирование изображения, дискриминаторы пропусков и основанное на координатах реконструирование |
US11961205B2 (en) | 2018-11-09 | 2024-04-16 | Samsung Electronics Co., Ltd. | Image resynthesis using forward warping, gap discriminators, and coordinate-based inpainting |
WO2020143729A1 (en) * | 2019-01-10 | 2020-07-16 | Huawei Technologies Co., Ltd. | Deblocking filter for sub-partition boundaries caused by intra sub-partition coding tool |
US10778972B1 (en) | 2019-02-27 | 2020-09-15 | Google Llc | Adaptive filter intra prediction modes in image/video compression |
WO2021018084A1 (en) * | 2019-07-26 | 2021-02-04 | Beijing Bytedance Network Technology Co., Ltd. | Interdependence of transform size and coding tree unit size in video coding |
MX2022000716A (es) | 2019-07-26 | 2022-02-23 | Beijing Bytedance Network Tech Co Ltd | Determinación del modo de particionado de imagen con base en el tamaño de bloque. |
CN116385414B (zh) * | 2023-04-10 | 2023-11-07 | 哈尔滨耐是智能科技有限公司 | 零部件多尺度缺陷特征提取方法、计算设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167164A (en) * | 1997-03-10 | 2000-12-26 | Samsung Electronics Co., Ltd. | One-dimensional signal adaptive filter for reducing blocking effect and filtering method |
CN101163249A (zh) * | 2007-11-20 | 2008-04-16 | 北京工业大学 | 直流模式预测方法 |
WO2009001864A1 (ja) * | 2007-06-28 | 2008-12-31 | Mitsubishi Electric Corporation | 画像符号化装置および画像復号装置 |
Family Cites Families (103)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08237669A (ja) * | 1995-02-28 | 1996-09-13 | Sony Corp | 画像信号処理装置、画像信号処理方法および画像信号復号化装置 |
US6041145A (en) | 1995-11-02 | 2000-03-21 | Matsushita Electric Industrial Co., Ltd. | Device and method for smoothing picture signal, device and method for encoding picture and device and method for decoding picture |
JP3392307B2 (ja) | 1995-11-02 | 2003-03-31 | 松下電器産業株式会社 | 画像信号平滑化装置および画像信号平滑化方法 |
US6188799B1 (en) | 1997-02-07 | 2001-02-13 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for removing noise in still and moving pictures |
JPH10224790A (ja) * | 1997-02-07 | 1998-08-21 | Matsushita Electric Ind Co Ltd | 圧縮伸張された画像中のブロック状ノイズを除去するフィルタおよびフィルタ方法 |
US6181382B1 (en) * | 1998-04-03 | 2001-01-30 | Miranda Technologies Inc. | HDTV up converter |
US6122321A (en) * | 1998-05-12 | 2000-09-19 | Hitachi America, Ltd. | Methods and apparatus for reducing the complexity of inverse quantization operations |
US6584154B1 (en) | 1998-11-26 | 2003-06-24 | Oki Electric Industry Co., Ltd. | Moving-picture coding and decoding method and apparatus with reduced computational cost |
CN101448162B (zh) * | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
US7386048B2 (en) * | 2002-05-28 | 2008-06-10 | Sharp Laboratories Of America, Inc. | Methods and systems for image intra-prediction mode organization |
US7289672B2 (en) * | 2002-05-28 | 2007-10-30 | Sharp Laboratories Of America, Inc. | Methods and systems for image intra-prediction mode estimation |
EP1537746A2 (en) * | 2002-09-06 | 2005-06-08 | Koninklijke Philips Electronics N.V. | Content-adaptive multiple description motion compensation for improved efficiency and error resilience |
WO2004030369A1 (en) * | 2002-09-27 | 2004-04-08 | Videosoft, Inc. | Real-time video coding/decoding |
US7266247B2 (en) * | 2002-09-30 | 2007-09-04 | Samsung Electronics Co., Ltd. | Image coding method and apparatus using spatial predictive coding of chrominance and image decoding method and apparatus |
US7010044B2 (en) * | 2003-07-18 | 2006-03-07 | Lsi Logic Corporation | Intra 4×4 modes 3, 7 and 8 availability determination intra estimation and compensation |
US7426308B2 (en) * | 2003-07-18 | 2008-09-16 | Microsoft Corporation | Intraframe and interframe interlace coding and decoding |
MXPA06002210A (es) * | 2003-08-26 | 2006-05-19 | Thomson Licensing | Metodo y aparato para la decodificacion de bloques intra-inter codificados hibridos. |
US7724827B2 (en) * | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
US7369707B2 (en) * | 2003-10-28 | 2008-05-06 | Matsushita Electric Industrial Co., Ltd. | Intra-picture prediction coding method |
EP1551184A3 (en) | 2003-12-27 | 2006-06-28 | Samsung Electronics Co., Ltd. | Residue image downsampling and encoding method |
CN100536573C (zh) * | 2004-01-16 | 2009-09-02 | 北京工业大学 | 基于方向的dc预测方法及用于视频编码的帧内预测方法 |
JP2006032999A (ja) * | 2004-07-12 | 2006-02-02 | Sharp Corp | 画像復号装置及び画像復号方法 |
US8085846B2 (en) * | 2004-08-24 | 2011-12-27 | Thomson Licensing | Method and apparatus for decoding hybrid intra-inter coded blocks |
JP4495580B2 (ja) * | 2004-12-13 | 2010-07-07 | パナソニック株式会社 | 面内予測装置および面内予測方法 |
JP2006246431A (ja) * | 2005-02-07 | 2006-09-14 | Matsushita Electric Ind Co Ltd | 画像符号化装置および画像符号化方法 |
CN1819657A (zh) * | 2005-02-07 | 2006-08-16 | 松下电器产业株式会社 | 图像编码装置和图像编码方法 |
JP4722125B2 (ja) * | 2005-04-01 | 2011-07-13 | パナソニック株式会社 | 画像復号化装置及び画像復号化方法 |
US8948246B2 (en) * | 2005-04-11 | 2015-02-03 | Broadcom Corporation | Method and system for spatial prediction in a video encoder |
US8913660B2 (en) * | 2005-04-14 | 2014-12-16 | Fastvdo, Llc | Device and method for fast block-matching motion estimation in video encoders |
KR100703200B1 (ko) * | 2005-06-29 | 2007-04-06 | 한국산업기술대학교산학협력단 | 인트라 부호화 장치 및 방법 |
JP2007043651A (ja) * | 2005-07-05 | 2007-02-15 | Ntt Docomo Inc | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、動画像復号装置、動画像復号方法及び動画像復号プログラム |
US20090123066A1 (en) * | 2005-07-22 | 2009-05-14 | Mitsubishi Electric Corporation | Image encoding device, image decoding device, image encoding method, image decoding method, image encoding program, image decoding program, computer readable recording medium having image encoding program recorded therein, |
JP4650173B2 (ja) * | 2005-09-05 | 2011-03-16 | ソニー株式会社 | 符号化装置、符号化方法、符号化方法のプログラム及び符号化方法のプログラムを記録した記録媒体 |
KR100750128B1 (ko) * | 2005-09-06 | 2007-08-21 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
KR100727972B1 (ko) * | 2005-09-06 | 2007-06-14 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
KR100750136B1 (ko) * | 2005-11-02 | 2007-08-21 | 삼성전자주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
RU2369038C1 (ru) * | 2005-11-30 | 2009-09-27 | Кабусики Кайся Тосиба | Способ кодирования изображения/декодирования изображения, устройство кодирования изображения/декодирования изображения |
JP4530288B2 (ja) * | 2006-02-15 | 2010-08-25 | Kddi株式会社 | 画像処理装置およびプリフィルタ制御装置 |
KR101246294B1 (ko) * | 2006-03-03 | 2013-03-21 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
CN101496406B (zh) * | 2006-03-23 | 2012-02-01 | 三星电子株式会社 | 图像编码/解码方法和设备 |
JP4417919B2 (ja) * | 2006-03-31 | 2010-02-17 | 株式会社東芝 | 画像符号化装置及び画像復号化装置 |
KR100745765B1 (ko) * | 2006-04-13 | 2007-08-02 | 삼성전자주식회사 | 화상 데이터의 공간상 예측 장치 및 방법과 그를 이용한부호화 장치 및 방법, 화상 데이터의 공간상 예측 보상장치 및 방법과 그를 이용한 복호화 장치 및 방법 |
BRPI0621935A2 (pt) * | 2006-07-28 | 2016-09-13 | Toshiba Kk Toshiba Corp | método e aparelho para codificar e decodificar imagem |
JP4789200B2 (ja) * | 2006-08-07 | 2011-10-12 | ルネサスエレクトロニクス株式会社 | 動画符号化と動画復号とのいずれかを実行する機能モジュールおよびそれを含む半導体集積回路 |
JPWO2008084817A1 (ja) * | 2007-01-09 | 2010-05-06 | 株式会社東芝 | 画像符号化と復号化の方法及び装置 |
JP5026092B2 (ja) * | 2007-01-12 | 2012-09-12 | 三菱電機株式会社 | 動画像復号装置および動画像復号方法 |
KR101369746B1 (ko) * | 2007-01-22 | 2014-03-07 | 삼성전자주식회사 | 적응적 보간 필터를 이용한 영상 부호화, 복호화 방법 및장치 |
KR101403338B1 (ko) * | 2007-03-23 | 2014-06-09 | 삼성전자주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
JP4707118B2 (ja) * | 2007-03-28 | 2011-06-22 | 株式会社Kddi研究所 | 動画像符号化装置および動画像復号装置のイントラ予測方式 |
JPWO2008120577A1 (ja) * | 2007-03-29 | 2010-07-15 | 株式会社東芝 | 画像符号化及び復号化の方法及び装置 |
JP4799477B2 (ja) * | 2007-05-08 | 2011-10-26 | キヤノン株式会社 | 画像符号化装置及び画像符号化方法 |
JP4650461B2 (ja) * | 2007-07-13 | 2011-03-16 | ソニー株式会社 | 符号化装置、符号化方法、プログラム、及び記録媒体 |
JP4987085B2 (ja) * | 2007-10-15 | 2012-07-25 | 日本電信電話株式会社 | 画像符号化装置及び復号装置、画像符号化方法及び復号方法、それらのプログラム並びにプログラムを記録した記録媒体 |
KR101375664B1 (ko) * | 2007-10-29 | 2014-03-20 | 삼성전자주식회사 | 영상의 디퓨전 특성을 이용한 영상 부호화/복호화 방법 및장치 |
WO2009088340A1 (en) * | 2008-01-08 | 2009-07-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Adaptive filtering |
JP5035029B2 (ja) * | 2008-03-03 | 2012-09-26 | ソニー株式会社 | 信号処理装置および方法、並びにプログラム |
KR101591825B1 (ko) * | 2008-03-27 | 2016-02-18 | 엘지전자 주식회사 | 비디오 신호의 인코딩 또는 디코딩 방법 및 장치 |
BRPI0911061A2 (pt) * | 2008-04-11 | 2015-12-29 | Thomson Licensing | filtragem de desblocagem para predição intra deslocada e correspondência de modelos |
WO2009131703A2 (en) * | 2008-04-25 | 2009-10-29 | Thomson Licensing | Coding of depth signal |
CN102017627B (zh) * | 2008-04-25 | 2013-05-01 | 汤姆森许可贸易公司 | 使用基于深度信息的视差估计的多视点视频编码 |
JP2009302776A (ja) * | 2008-06-11 | 2009-12-24 | Canon Inc | 画像符号化装置、その制御方法、及びコンピュータプログラム |
KR101028387B1 (ko) | 2008-07-01 | 2011-04-13 | 이정호 | 노반용 블럭 및 이를 이용한 도로포장공법 |
KR101517768B1 (ko) * | 2008-07-02 | 2015-05-06 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
KR101432775B1 (ko) * | 2008-09-08 | 2014-08-22 | 에스케이텔레콤 주식회사 | 서브블록 내 임의 화소를 이용한 영상 부호화/복호화 방법 및 장치 |
CN102224734B (zh) * | 2008-10-02 | 2013-11-13 | 索尼公司 | 图像处理设备和方法 |
CN101437239A (zh) * | 2008-12-11 | 2009-05-20 | 吉林大学 | 基于线性预测滤波的实时传感器信号网络传输方法 |
JP2010141632A (ja) * | 2008-12-12 | 2010-06-24 | Hitachi Ltd | 映像再生装置、映像システム及び映像の再生速度変換方法 |
EP2384004A4 (en) * | 2009-01-29 | 2012-08-01 | Lg Electronics Inc | METHOD AND APPARATUS FOR PROCESSING VIDEO SIGNALS USING INTRA MODE CONTOUR CODING |
TWI440363B (zh) * | 2009-02-19 | 2014-06-01 | Sony Corp | Image processing apparatus and method |
CN101820546A (zh) * | 2009-02-27 | 2010-09-01 | 源见科技(苏州)有限公司 | 帧内预测方法 |
JP4833309B2 (ja) * | 2009-03-06 | 2011-12-07 | 株式会社東芝 | 動画像圧縮符号化装置 |
TW201041405A (en) | 2009-03-06 | 2010-11-16 | Sony Corp | Image processing device and method |
CN101505425B (zh) * | 2009-03-11 | 2011-11-23 | 北京中星微电子有限公司 | 一种宏块滤波方法及装置 |
JP5158003B2 (ja) * | 2009-04-14 | 2013-03-06 | ソニー株式会社 | 画像符号化装置と画像符号化方法およびコンピュータ・プログラム |
JP2010258738A (ja) * | 2009-04-24 | 2010-11-11 | Sony Corp | 画像処理装置および方法、並びにプログラム |
WO2010131903A2 (en) * | 2009-05-12 | 2010-11-18 | Lg Electronics Inc. | Method and apparatus for processing a video signal |
KR20100132429A (ko) * | 2009-06-09 | 2010-12-17 | 삼성전자주식회사 | 대용량의 영상을 효율적으로 전송하는 영상 부호화 장치 및 영상 복호화 장치 |
EP2262267A1 (en) | 2009-06-10 | 2010-12-15 | Panasonic Corporation | Filter coefficient coding scheme for video coding |
US20110002386A1 (en) * | 2009-07-06 | 2011-01-06 | Mediatek Singapore Pte. Ltd. | Video encoder and method for performing intra-prediction and video data compression |
CN102804774B (zh) * | 2010-01-19 | 2016-08-24 | 汤姆逊许可证公司 | 用于视频编解码的降低了复杂度的模板匹配预测方法和装置 |
WO2011095959A1 (en) * | 2010-02-08 | 2011-08-11 | Nokia Corporation | An apparatus, a method and a computer program for video coding |
US8879632B2 (en) * | 2010-02-18 | 2014-11-04 | Qualcomm Incorporated | Fixed point implementation for geometric motion partitioning |
KR101432771B1 (ko) * | 2010-03-05 | 2014-08-26 | 에스케이텔레콤 주식회사 | 영상 부호화 장치, 그 영상 부호화 방법, 영상 복호화 장치 및 그 영상 복호화 방법 |
KR20110113561A (ko) * | 2010-04-09 | 2011-10-17 | 한국전자통신연구원 | 적응적인 필터를 이용한 인트라 예측 부호화/복호화 방법 및 그 장치 |
CN106998473B (zh) * | 2010-04-09 | 2020-03-24 | 三菱电机株式会社 | 运动图像编码装置以及运动图像解码装置 |
WO2011127964A2 (en) * | 2010-04-13 | 2011-10-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus for intra predicting a block, apparatus for reconstructing a block of a picture, apparatus for reconstructing a block of a picture by intra prediction |
US8837592B2 (en) * | 2010-04-14 | 2014-09-16 | Mediatek Inc. | Method for performing local motion vector derivation during video coding of a coding unit, and associated apparatus |
WO2011132400A1 (ja) * | 2010-04-22 | 2011-10-27 | パナソニック株式会社 | 画像符号化方法及び画像復号化方法 |
WO2011136896A1 (en) * | 2010-04-27 | 2011-11-03 | Sony Corporation | Boundary adaptive intra prediction for improving subjective video quality |
KR101690253B1 (ko) * | 2010-05-06 | 2016-12-27 | 삼성전자주식회사 | 영상 처리 장치 및 그 방법 |
CN103004194B (zh) * | 2010-05-19 | 2016-08-17 | Sk电信有限公司 | 图像编码/解码设备和方法 |
CN105847791B (zh) | 2010-07-15 | 2018-11-27 | 三菱电机株式会社 | 图像编码装置及其方法和图像解码装置及其方法 |
US20120014445A1 (en) * | 2010-07-16 | 2012-01-19 | Sharp Laboratories Of America, Inc. | System for low resolution power reduction using low resolution data |
JP2012034213A (ja) * | 2010-07-30 | 2012-02-16 | Toshiba Corp | 画像処理装置、画像処理システムおよび画像処理方法 |
US8538177B2 (en) * | 2010-07-30 | 2013-09-17 | Microsoft Corporation | Line and pixel based methods for intra frame coding |
US8503528B2 (en) * | 2010-09-15 | 2013-08-06 | Google Inc. | System and method for encoding video using temporal filter |
EP2624563A4 (en) * | 2010-09-30 | 2016-03-16 | Mitsubishi Electric Corp | MOTION VIDEO-CODING DEVICE, MOTION VIDEO-CODING DEVICE, MOTION VIDEO-CODING METHOD AND MOTION VIDEO-CODING METHOD |
US8654860B2 (en) * | 2010-11-01 | 2014-02-18 | Mediatek Inc. | Apparatus and method for high efficiency video coding using flexible slice structure |
KR101772046B1 (ko) * | 2010-11-04 | 2017-08-29 | 에스케이텔레콤 주식회사 | 예측모드에 따라 필터링된 화소값으로 인트라예측을 수행하는 영상 부호화/복호화 방법 및 장치 |
WO2012087034A2 (ko) * | 2010-12-22 | 2012-06-28 | 엘지전자 주식회사 | 화면 내 예측 방법 및 이러한 방법을 사용하는 장치 |
KR101547041B1 (ko) * | 2011-01-12 | 2015-08-24 | 미쓰비시덴키 가부시키가이샤 | 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법 및 화상 복호 방법 |
KR20120140181A (ko) * | 2011-06-20 | 2012-12-28 | 한국전자통신연구원 | 화면내 예측 블록 경계 필터링을 이용한 부호화/복호화 방법 및 그 장치 |
CN107801024B (zh) * | 2017-11-09 | 2019-07-12 | 北京大学深圳研究生院 | 一种用于帧内预测的边界滤波方法 |
-
2012
- 2012-01-06 KR KR1020137021198A patent/KR101547041B1/ko active IP Right Grant
- 2012-01-06 EP EP12734737.5A patent/EP2665274B1/en active Active
- 2012-01-06 JP JP2012552668A patent/JP5478740B2/ja active Active
- 2012-01-06 SG SG10201403553XA patent/SG10201403553XA/en unknown
- 2012-01-06 CA CA2979455A patent/CA2979455C/en active Active
- 2012-01-06 SG SG10202008690XA patent/SG10202008690XA/en unknown
- 2012-01-06 KR KR1020167018949A patent/KR101678351B1/ko active IP Right Grant
- 2012-01-06 CA CA3017317A patent/CA3017317C/en active Active
- 2012-01-06 KR KR1020167007837A patent/KR101643121B1/ko active IP Right Grant
- 2012-01-06 CA CA2961824A patent/CA2961824C/en active Active
- 2012-01-06 BR BR112013016961-3A patent/BR112013016961B1/pt active IP Right Grant
- 2012-01-06 CA CA3000998A patent/CA3000998C/en active Active
- 2012-01-06 CN CN201280005061.6A patent/CN103299637B/zh active Active
- 2012-01-06 CN CN201610473152.2A patent/CN105959706B/zh active Active
- 2012-01-06 SG SG10201810141WA patent/SG10201810141WA/en unknown
- 2012-01-06 CA CA2823503A patent/CA2823503C/en active Active
- 2012-01-06 KR KR1020157002180A patent/KR101604959B1/ko active IP Right Grant
- 2012-01-06 WO PCT/JP2012/000061 patent/WO2012096150A1/ja active Application Filing
- 2012-01-06 RU RU2013137436/08A patent/RU2565038C2/ru active
- 2012-01-06 CN CN201610473141.4A patent/CN105915926B/zh active Active
- 2012-01-06 CN CN201610467160.6A patent/CN105872566B/zh active Active
- 2012-01-06 KR KR1020167007830A patent/KR101643528B1/ko active IP Right Grant
- 2012-01-06 SG SG2013051685A patent/SG191845A1/en unknown
- 2012-01-06 MX MX2013008119A patent/MX2013008119A/es active IP Right Grant
- 2012-01-06 KR KR1020147012785A patent/KR101609490B1/ko active Application Filing
- 2012-01-06 US US13/979,357 patent/US9299133B2/en active Active
- 2012-01-06 CN CN201610467157.4A patent/CN105872565B/zh active Active
- 2012-01-06 RU RU2015135370A patent/RU2610294C1/ru active
- 2012-01-11 TW TW107106370A patent/TWI673687B/zh active
- 2012-01-11 TW TW109135515A patent/TWI792075B/zh active
- 2012-01-11 TW TW105105865A patent/TWI579803B/zh active
- 2012-01-11 TW TW101101051A patent/TWI529664B/zh active
- 2012-01-11 TW TW108131065A patent/TWI711296B/zh active
- 2012-01-11 TW TW106106816A patent/TWI620150B/zh active
-
2013
- 2013-12-04 HK HK16113740A patent/HK1225541A1/zh unknown
- 2013-12-04 HK HK16112120.0A patent/HK1224114A1/zh unknown
- 2013-12-04 HK HK16112119.3A patent/HK1224113A1/zh unknown
- 2013-12-04 HK HK16112118.4A patent/HK1224112A1/zh unknown
- 2013-12-04 HK HK13113477.0A patent/HK1186323A1/zh unknown
-
2014
- 2014-02-10 JP JP2014023385A patent/JP5674972B2/ja active Active
- 2014-12-22 JP JP2014258945A patent/JP5840285B2/ja active Active
-
2015
- 2015-11-10 JP JP2015220299A patent/JP6091584B2/ja active Active
- 2015-11-10 JP JP2015220296A patent/JP6091583B2/ja active Active
- 2015-12-21 US US14/977,218 patent/US9628797B2/en active Active
- 2015-12-21 US US14/977,236 patent/US9414073B2/en active Active
- 2015-12-21 US US14/977,170 patent/US9609326B2/en active Active
- 2015-12-21 US US14/977,045 patent/US9736478B2/en active Active
-
2016
- 2016-06-24 US US15/192,698 patent/US10205944B2/en active Active
-
2017
- 2017-02-01 RU RU2017103311A patent/RU2648575C1/ru active
- 2017-02-01 RU RU2017103307A patent/RU2648578C1/ru active
- 2017-02-01 RU RU2017103308A patent/RU2654153C1/ru active
- 2017-02-07 JP JP2017020369A patent/JP2017118571A/ja active Pending
- 2017-02-07 JP JP2017020382A patent/JP2017118572A/ja active Pending
- 2017-02-07 JP JP2017020364A patent/JP2017077036A/ja active Pending
-
2018
- 2018-12-20 US US16/228,053 patent/US10931946B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167164A (en) * | 1997-03-10 | 2000-12-26 | Samsung Electronics Co., Ltd. | One-dimensional signal adaptive filter for reducing blocking effect and filtering method |
WO2009001864A1 (ja) * | 2007-06-28 | 2008-12-31 | Mitsubishi Electric Corporation | 画像符号化装置および画像復号装置 |
CN101163249A (zh) * | 2007-11-20 | 2008-04-16 | 北京工业大学 | 直流模式预测方法 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103299637B (zh) | 图像编码装置、图像译码装置、图像编码方法以及图像译码方法 | |
JP6851429B2 (ja) | 画像復号装置、画像復号方法、画像符号化装置及び画像符号化方法 | |
CN103118253B (zh) | 运动图像编码装置以及运动图像译码装置 | |
CN103004201B (zh) | 运动图像编码装置、运动图像解码装置、运动图像编码方法以及运动图像解码方法 | |
JP6807987B2 (ja) | 画像符号化装置、動画像復号装置、動画像符号化データ及び記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1186323 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1186323 Country of ref document: HK |