[go: up one dir, main page]

CN101040532B - 去块滤波器 - Google Patents

去块滤波器 Download PDF

Info

Publication number
CN101040532B
CN101040532B CN200580035101.1A CN200580035101A CN101040532B CN 101040532 B CN101040532 B CN 101040532B CN 200580035101 A CN200580035101 A CN 200580035101A CN 101040532 B CN101040532 B CN 101040532B
Authority
CN
China
Prior art keywords
border
pixel
test
immediate
carried out
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.)
Expired - Fee Related
Application number
CN200580035101.1A
Other languages
English (en)
Other versions
CN101040532A (zh
Inventor
吉斯勒·比约特加德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tandberg Telecom AS
Original Assignee
Tandberg Telecom AS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tandberg Telecom AS filed Critical Tandberg Telecom AS
Publication of CN101040532A publication Critical patent/CN101040532A/zh
Application granted granted Critical
Publication of CN101040532B publication Critical patent/CN101040532B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • H04N19/82Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公开一种通过对跨第一和第二块的边界和/或边界扩展的像素行执行测试并如果测试表明存在块效应则对边界相邻像素执行去块滤波操作从而降低块状编码视频画面中该第一和第二块之间块效应的视频解码方法。

Description

去块滤波器
技术领域
本发明涉及块状编码视频图像的解码。
背景技术
在例如视频会议、网络会议、电视广播和视频电话之类的许多应用中采用运动图像的实时传输。
然而,由于数字视频通常通过用8位(1个字节)表示图像中的每个像素来描述,因此表示运动图像需要大量信息。这种未压缩视频数据导致大容量的位总量,并且由于带宽的限制不能通过常规通信网络和传输线路实时传输。
由此,要实现实时视频传送,需要很大程度上的数据压缩。然而,数据压缩是与图像质量是相矛盾的。因此,已经进行很多努力来开发压缩技术,以通过带宽受限制的数据连接来实时传输高质量的视频。
在视频压缩系统中,主要目标就是用尽可能少的容量表示视频信息。按位定义容量,或是常数值或者是位数/时间单位。在这两种情况下,主要目标都是减少位的数目。
最常见的视频编码方法在MPEG*和H.26*标准中描述。所述视频数据在传送之前经历四个主要处理,也就是预测、转换、量化和熵编码。
所述预测处理显著减少了待传输的视频序列中每个图像所需的位量。它利用了序列各部分与序列的其他部分的相似性。因为预测器部件对编码器和解码器都是已知的,因此只需要传输差异。一般只需要少得多的容量用于表示这些差异。所述预测主要基于表示运动的向量。所述预测处理通常对正方块大小(例如,16×16像素)执行。注意,在某些情况下,采用基于相同图像中相邻像素的像素预测,而不是基于前一图像像素的像素预测。这将称为内预测(intra prediction),与互预测(inter prediction)相对。因此,当借助于内预测编码块中的像素时,该块被称为内编码的块。
表示为数据块(例如4×4像素)的剩余(residual)仍然包含内部关联。利用该剩余的已知方法是执行二维的块转换。在H.263中,采用8×8离散余弦变换(DCT),其中H.264使用4×4整数型转换。该转换将4×4像素转变成4×4转换系数,并且它们较之像素表示通常可用更少的位来表示。具有内部关联的4×4像素阵列的转换将可能产生转换系数的4×4块,该4×4块比起原来的4×4像素块具有更少的非零值。
转换系数的直接表示对于许多应用来说仍然是成本巨大的。为了进一步减少数据表示而执行量化处理。因此转换系数要经历量化。量化的简单方式是将参数值除以一个数,产生可以用更少的位表示的更小的数。应该注意,对于这种量化处理产生的结果,经过重构的视频序列与未压缩序列是有差别的。这种现象被称为“有损编码”。量化部分的输出被称为量化转换系数。
熵编码是指诸如辅助数据或系统描述、预测数据(通常是运动矢量)和来自量化处理的量化转换系数之类的不同类型参数的无损表示。后者通常表示最大的位消耗。
对视频图像的块状部分执行编码。宏块由多个子块组成用于表示亮度(luma)和色度(chroma)。
当前视频标准H.261、H.262、H.263、H.264/AVC、MPEG1、MPEG2、MPEG4都采用基于块的编码。这表示来自前面编码并解码图像的基于块的预测以及剩余信号的基于块的编码。
基于块的编码/解码经证明是非常高效的。然而,一个缺点在于重构图像有对应于用于预测的块和剩余信号编码的可察觉块效应。这种现象通常被称为块化或块效应(blocking artifact)。
在现有技术中一种降低块效应的已知方法是在接收器的解码器和显示部件之间增加后处理滤波器。它的示例如图1所示。所述滤波操作正好发生在画面的呈现之前。因此它是与编码器工作无关的单纯解码器/显示器的问题。在其他解决方案中,如图2所示,所述滤波器集成在编码循环中。这是一种更强大的方法,并且在ITU-T REC.H.264|ISO/IEC 14496-10AVC规范中是优选的方法,即便该方法表示编码器和解码器需要执行相同的操作以避免重构图像中的偏移。然而,因为这种集成的解决方案需要对于需要用于待平滑的跨块边缘的每个像素行的测试过程,因此该集成方案是相当耗费处理器的。
发明内容
本发明公开了一种视频解码方法,用于降低在块状编码视频图像中的第一和第二块之间的块效应,这通过下述来实现:执行相邻块的第一测试以及跨第一和第二块之间的边界和/或边界扩展的像素行的第二测试,并且如果第一测试指出了块效应则对边界相邻像素执行去块滤波操作;以及只对像素行的子集S执行第二测试,并如果第二测试表明存在块效应,则对跨该边界的每个像素行中所述边界相邻像素执行去块滤波操作。该方法进一步包括只对所述像素行的子集执行第二测试的步骤,该步骤包括对所述像素行的子集S测试如下的关系:
&Sigma; i = &Element; S ( | a i - 2 b i + c i | + | d i - 2 e i + f i | ) < &beta; ' ( QP )
其中如下记号是有效的:
其中a是该边界和/或边界扩展左侧第三最接近的像素。b是边界和/或边界扩展左侧的第二最接近的像素。c是在边界和/或边界扩展左侧最接近的像素。d是边界和/或边界扩展右侧最接近的像素。e是边界和/或边界扩展右侧第二最接近的象素以及f是边界和/或边界扩展右侧第三最接近的像素,i是子集S中行的行数,以及β′(QP)是根据视频编码的第一量化参数QP在第一查找表中找到的阈值,
如果上述关系为真,则跨该边界的每个像素行上相邻像素执行如下重新计算操作:
Δ=(a-b-2c+2d+e-f)/4
将Δ剪取为值范围(-γ,γ)内,其中γ是根据所述第一量化参数和边界的强度值在第二查找表中找到的第二量化参数,
b′=b+Δ/2
c′=c+Δ
d′=d-Δ
e′=e-Δ/2
其中b′、c′、d′、e′是对应原始像素值的重新计算值。
根据本发明的第二个实施例采用跨两个宏块之间边界的像素行的判定测试,因此给出一种视频解码方法,用于降低块状编码视频画面中第一和第二块之间的块效应,这通过下述来实现:执行跨第一和第二块的边界和/或边界扩展的像素行的第一测试,并如果该第一测试指出了块效应则对边界相邻像素执行去块滤波操作;以及对一个特定像素行执行第二测试,并如果第二测试指出了块效应,则对跨该边界的每个像素行中的边界相邻像素执行去块滤波操作。该方法进一步包括对所述特定像素行执行测试的步骤,所述步骤包括对所述特定像素行测试如下关系:
(|a-2b+c|+|d-2e+f|)<β(QP)
其中如下记号是有效的:
其中a是边界和/或边界扩展左侧的第三最接近的像素。b是边界和/或边界扩展左侧的第二最接近的像素。c是边界和/或边界扩展左侧的最接近的像素。d是边界和/或边界扩展右侧的最接近的像素。e是边界和/或边界扩展右侧的第二最接近的象素以及f是边界和/或边界扩展右侧的第三最接近的像素,以及β(QP)是根据视频编码的第一量化参数QP在第一查找表中找到的阈值。
如果上述关系为真,则对跨该边界的每个像素行上相邻像素执行如下重新计算操作:
Δ=(a-b-2c+2d+e-f)/4
将Δ剪取在值范围(-γ,γ)中,其中γ是根据所述第一量化参数和边界的强度值在第二查找表中找到的第二量化参数,
b′=b+Δ/2
c′=c+Δ
d′=d-Δ
e′=e-Δ/2
其中b′、c′、d′、e′是对应原始像素值的重新计算值。
附图说明
为了使本发明更易于理解,下面的讨论将参考相应附图和表格。
图1是表示具有后处理去块滤波器的解码器的方框示意图,
图2是表示具有集成去块滤波器的解码器的方框示意图,
图3是表示根据H.264/AVC规范用于阈值的查找表,
图4是表示根据H.264/AVC规范的用于剪切值的查找表。
具体实施方式
本发明是用于去除块化和量化噪声的现有技术方法的改进。如已经提及的,该方法在ITU-T Rec.H.264|ISO/IEC 14496-10AVC规范中已经描述,它的基本原理在下面描述。
在H.264/AVC中,自适应去块滤波器应用在编码循环中。这表示对滤波后的图像执行进一步的预测。所述滤波器被设计成尽可能地去除块化和量化噪声并仍然保持尽可能多的内容。对个别的量化噪声和画面内容常常遇到困难。这就是为什么滤波器是高度内容自适应的并因此关于计算操作是复杂的原因。
在表格中给出了两个画面块之间的边缘。字母c和d标示位于该边缘每侧的两个相邻像素,并且其它字母标示紧邻两个前述像素的6个水平像素。根据H.264/AVC,像素b、c、d、e可以基于每个像素的值和该边缘本身的特性而修改。该修改用于补偿上述的块效应。因此仅当可能发生块效应时才执行上述修改。
对所有的行a、b、c、d、e、f都执行类似的滤波操作。在下面的说明中,在无需编号0~7的情况下使用各字母。
根据H.264,对边缘定义强度值(Str)。该强度值反映块效应是否可能在两个块之间发生并根据一个或多个以下情况而被检测:
a)如果在边界每侧的任意两个块是内编码的,即,根据当前画面中已编码的块来编码。
b)如果边界每侧的任意两个块包括非零转换系数。
c)如果用于预测边界每侧的块的运动向量的大小超过特定阈值。
此外,将量化参数(QP)分配给每个4×4块。表示边缘的QP是表示2个块的QP的最大值。
使用多个取决于阈值参数的QP:
α(QP)
β(QP)
γ(QP,Str)
α、B和γ是在图3所示的查找表中找到的。表格1是用于确定α、β的查找表而表格2是用于确定作为剪切值的γ的查找表。这里,索引A和索引B用于标示QP,以及bS=1,2,3分别对应于上面列出的判据c,b,a。因此,确定判据a,b,c也陈述了边界特性。
根据这些值,执行主要测试以确定是否执行去块滤波。
只有当满足如下条件时才执行滤波:
|c-d|<α(QP)以及|b-c|<β(QP)以及|d-e|<β(QP)
如果上述陈述为真,则计算差值(delta):
Δ=(b-4c+4d-e)/8
然后将该差值剪切在范围(-γ,γ)中。作为剪切的示例,如果量化值是32以及边界特性符合判据b,其对应bS=2,表格指出γ是2。这表示应当将差值剪切在区间(-1,2)。即,当差值大于2时,将差值指定为值2,当差值小于-2时,将差值指定为值-2,并当差值位于(-1,2)时,差值保持不变。
然后,差值用于计算修改值:
c′=c+Δ
d′=d-Δ
执行其他测试以决定是否也校正b:
|a-c|<β(QP)
如果上式为真,则计算值δ:
δ=(2a-4b+c+d)/2
该值然后被进一步剪切在范围(-γ’,γ’)中,其中γ’是γ的微小改变。然后根据δ计算b的修改:
b’=b+δ
所述测试和计算类似地用于e:
|c-f|<β(QP)
如果上式为真,则计算另一个值δ:
δ=(2f-4e+c+d)/2
然后将该值进一步剪切在范围(-γ’,γ’)中。然后根据δ计算e的修改:
e′=e+δ
本发明是基于上述标准化方法的,但是本说明公开简化的方法,在不太损害去块操作质量的情况下降低了复杂性。
现在将通过说明性示例描述本发明的两个实施例。
与现有技术的主要差别在于,用于对跨两个宏块之间边界的一个行或行的子集执行滤波/不执行滤波的判定测试应用于跨相同边界的所有行。如果在这种判定测试中涉及一个以上的“判定行”,如本说明接下来的内容,当考虑上面的判据a)、b)、c)时,需要考虑的不只两个块,而是四个块。“判定行”将跨两个不同的边界,并因此涉及四个块。
作为本发明的第一个实施例,表1中的第二个行被选为跨边界四个行1-4的“判定行”。
Figure G2005800351011D00091
表1示出两个块之间的边界和跨边界的相邻像素的行
然后,如果满足如下条件,执行对所有四个边缘行的滤波:
d=(|a2-2b2+c2|+|d2-2e2+f2|<β(QP)
否则不执行滤波。
与现有技术不同,对一个行的测试应用于跨该块边界的所有行。因此,值β不必按这里前面所描述β的相同方式来确定。例如,除了图3和4所描述的之外的查找表也能用于确定β。
在本发明的第二个实施例中,表格的第三个和第六个行组合用作跨边界所有八个行1-8的“判定行”。
然后,如果满足如下条件执行所有8个行的滤波:
d′=(|a3-2b3+c3|+|d3-2e3+f3|+|a6-2b6+c6|+|d6-2e6+f6|)<β′(QP)
否则不执行滤波。β′也可按与现有技术不同的方式确定。与第一个实施例的β的一般关系是β′=2β。
而且,如果上面对“判定行”的测试为真,对每行单独执行计算以获得差值和相应的校正的像素值。使用与现有技术描述中相同的记号,这可以表示为如下公式:
Δ=(a-b-2c+2d+e-f)/4
或者作为替换,为了将计算修改为可适用于视频会议的信号编解码器中当前普遍使用的处理器的状态,上面的表达式可以转换为如下形式:
&Delta; = d + a + e 2 2 - c + b + f 2 2
将该差值剪切在范围(-γ,γ)中:
b′=b+Δ/2
c′=c+Δ
d′=d-Δ
e′=e-Δ/2
模拟比较现有技术的H.264滤波器和根据本发明的滤波器,表明本发明对计算资源的需求降低了大约50%,实际上具有相同的图像质量。
这里的描述涉及水平方向的分块块效应的滤波,即,滤波垂直块边界两侧的像素。然而,本发明也可以应用于垂直方向的分块块效应。这表示表中像素记号的90度旋转。

Claims (2)

1.一种视频解码方法,用于降低在块状编码视频画面中的第一和第二块之间的块效应,该方法包括:
执行相邻块的第一测试和跨所述第一和第二块之间的边界和/或边界扩展的像素行的第二测试,并且如果该第二测试指出了块效应,则对边界相邻像素执行去块滤波操作;以及
只对所述像素行的子集S执行所述第二测试,并且如果该第二测试指出了块效应,则对跨该边界的每个像素行中的边界相邻像素执行去块滤波操作,
所述方法的特征在于:
所述的只对所述像素行的子集S执行所述第二测试包括对所述像素行的子集S测试下面的关系:
&Sigma; i &Element; S ( | a i - 2 b i + c i | + | d i - 2 e i + f i | ) < &beta; &prime; ( QP )
其中a是该边界和/或边界扩展左侧的第三最接近的像素,b是该边界和/或边界扩展左侧的第二最接近的像素,c是该边界和/或边界扩展左侧的最接近的像素,d是该边界和/或边界扩展右侧的最接近的像素,e是该边界和/或边界扩展右侧的第二最接近的象素以及f是该边界和/或边界扩展右侧的第三最接近的像素,i是该像素行的子集S中像素行的行数,以及β′(QP)是依据视频编码的第一量化参数QP的阈值,
如果上述关系为真,则对跨该边界的每个像素行上的相邻像素执行以下重新计算操作:
Δ=(a-b-2c+2d+e-f)/4
在值范围(-γ,γ)内中剪切Δ,其中γ是根据所述第一量化参数和该边界的强度值在第二查找表中找到的第二量化参数,
b′=b+Δ/2
c′=c+Δ
d′=d-Δ
e′=e-Δ/2
其中b′、c′、d′、e′是对应原始像素值的重新计算值。
2.一种视频解码方法,用于降低块状编码视频画面中第一和第二块之间的块效应,该方法包括:
执行跨所述第一和第二块之间的边界和/或边界扩展的像素行的第一测试,并且如果该第一测试指出了块效应,则对边界相邻像素执行去块滤波操作;以及
对一个特定像素行执行第二测试,并如果该第二测试指出了块效应,则对跨该边界的每个像素行中的所述边界相邻像素执行去块滤波操作,
所述方法的特征在于对所述特定像素行执行第二测试包括对所述特定像素行测试如下关系:
(|a-2b+c|+|d-2e+f|)<β(QP)
其中a是该边界和/或边界扩展左侧的第三最接近的像素,b是该边界和/或边界扩展左侧的第二最接近的像素,c是该边界和/或边界扩展左侧的最接近的像素,d是该边界和/或边界扩展右侧的最接近的像素,e是该边界和/或边界扩展右侧的第二最接近的象素以及f是该边界和/或边界扩展右侧的第三最接近的像素,以及β(QP)是根据视频编码的第一量化参数QP在第一查找表中找到的阈值,
如果所述关系为真,则对跨该边界的每个像素行上相邻像素执行以下重新计算操作:
Δ=(a-b-2c+2d+e-f)/4
在值范围(-γ,γ)内剪切Δ,其中γ是根据所述第一量化参数和该边界的强度值在第二查询表中找到的第二量化参数,
b′=b+Δ/2
c′=c+Δ
d′=d-Δ
e′=e-Δ/2
其中b′、c′、d′、e′是对应原始像素值的重新计算值。
CN200580035101.1A 2004-10-13 2005-10-06 去块滤波器 Expired - Fee Related CN101040532B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
NO20044349 2004-10-13
NO20044349 2004-10-13
NO20051721A NO322722B1 (no) 2004-10-13 2005-04-07 Fremgangsmate for videokoding gjennom reduksjon av blokkartefakter
NO20051721 2005-04-07
PCT/NO2005/000371 WO2006041305A1 (en) 2004-10-13 2005-10-06 Deblocking filter

Publications (2)

Publication Number Publication Date
CN101040532A CN101040532A (zh) 2007-09-19
CN101040532B true CN101040532B (zh) 2010-06-23

Family

ID=35266195

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580035101.1A Expired - Fee Related CN101040532B (zh) 2004-10-13 2005-10-06 去块滤波器

Country Status (5)

Country Link
US (4) US7283588B2 (zh)
EP (1) EP1805994B1 (zh)
CN (1) CN101040532B (zh)
NO (1) NO322722B1 (zh)
WO (1) WO2006041305A1 (zh)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100335055B1 (ko) * 1999-12-08 2002-05-02 구자홍 압축 영상신호의 블럭현상 및 링현상 제거방법
US9225994B2 (en) * 2005-03-14 2015-12-29 British Telecommunications Public Limited Company Global motion estimation using reduced frame lines
US8077769B2 (en) * 2006-03-28 2011-12-13 Sony Corporation Method of reducing computations in transform and scaling processes in a digital video encoder using a threshold-based approach
TWI444047B (zh) * 2006-06-16 2014-07-01 Via Tech Inc 用於視訊解碼的去方塊效應濾波器、視訊解碼器與圖形處理單元
TW200820783A (en) * 2006-10-25 2008-05-01 Realtek Semiconductor Corp Apparatus and method for deblock filtering
US9277243B2 (en) * 2006-11-08 2016-03-01 Thomson Licensing Methods and apparatus for in-loop de-artifact filtering
US8204129B2 (en) * 2007-03-27 2012-06-19 Freescale Semiconductor, Inc. Simplified deblock filtering for reduced memory access and computational complexity
TWI375470B (en) * 2007-08-03 2012-10-21 Via Tech Inc Method for determining boundary strength
US20090046783A1 (en) * 2007-08-14 2009-02-19 Chien-Chih Chen Method and Related Device for Decoding Video Streams
EP2048888A1 (en) * 2007-10-12 2009-04-15 Thomson Licensing Method and decoder for decoding an image frame of an image frame sequence
US8437410B1 (en) 2007-11-21 2013-05-07 Marvell International Ltd. System and method to execute a clipping instruction
US8743972B2 (en) * 2007-12-20 2014-06-03 Vixs Systems, Inc. Coding adaptive deblocking filter and method for use therewith
US20100272191A1 (en) * 2008-01-14 2010-10-28 Camilo Chang Dorea Methods and apparatus for de-artifact filtering using multi-lattice sparsity-based filtering
TWI413415B (zh) * 2009-06-17 2013-10-21 Novatek Microelectronics Corp 以h264解方塊為基礎的多源過濾器以及多源過濾方法
CN102870411B (zh) * 2010-01-08 2016-09-21 诺基亚技术有限公司 用于视频处理的装置、方法和计算机程序
EP2522144B1 (en) * 2010-01-08 2019-05-01 Nokia Technologies Oy Apparatus and method for video coding
KR101457396B1 (ko) 2010-01-14 2014-11-03 삼성전자주식회사 디블로킹 필터링을 이용한 비디오 부호화 방법과 그 장치, 및 디블로킹 필터링을 이용한 비디오 복호화 방법 및 그 장치
CA2785036A1 (en) * 2010-02-05 2011-08-11 Telefonaktiebolaget L M Ericsson (Publ) De-blocking filtering control
US9185430B2 (en) * 2010-03-15 2015-11-10 Mediatek Singapore Pte. Ltd. Deblocking filtering method and deblocking filter
CN102948144B (zh) * 2010-04-26 2018-09-21 太阳专利托管公司 用于从周围块的统计推断出针对帧内预测的滤波模式
US8976856B2 (en) * 2010-09-30 2015-03-10 Apple Inc. Optimized deblocking filters
US8630356B2 (en) 2011-01-04 2014-01-14 The Chinese University Of Hong Kong High performance loop filters in video compression
EP2664149B1 (en) 2011-01-14 2016-11-16 Telefonaktiebolaget LM Ericsson (publ) Deblocking filtering
ES2548043T3 (es) 2011-01-14 2015-10-13 Telefonaktiebolaget Lm Ericsson (Publ) Filtrado de desbloqueo
DK3001682T3 (en) * 2011-03-01 2017-06-06 ERICSSON TELEFON AB L M (publ) DEBLOCK FILTERING CONTROL
KR102479046B1 (ko) 2011-06-14 2022-12-19 엘지전자 주식회사 영상 정보 인코딩 및 디코딩 방법
CN107295335B (zh) * 2011-06-28 2020-03-17 索尼公司 图像处理装置和图像处理方法
KR101834541B1 (ko) * 2011-07-22 2018-03-07 에스케이텔레콤 주식회사 연성 디블록킹 필터링을 이용한 부호화/복호화 방법 및 장치
US9232237B2 (en) 2011-08-05 2016-01-05 Texas Instruments Incorporated Block-based parallel deblocking filter in video coding
PL3306921T3 (pl) 2011-09-09 2021-05-04 Sun Patent Trust Wykorzystanie decyzji o niskim stopniu złożoności do filtrowania deblokującego
US9167269B2 (en) 2011-10-25 2015-10-20 Qualcomm Incorporated Determining boundary strength values for deblocking filtering for video coding
JP6083614B2 (ja) * 2011-11-04 2017-02-22 サン パテント トラスト 復号方法および復号装置
BR112013032615A2 (pt) 2011-11-25 2017-08-01 Panasonic Corp método de processamento de imagem e aparelho de processamento de imagem
US20130170562A1 (en) * 2011-12-28 2013-07-04 Qualcomm Incorporated Deblocking decision functions for video coding
US20180091812A1 (en) * 2016-09-23 2018-03-29 Apple Inc. Video compression system providing selection of deblocking filters parameters based on bit-depth of video data
US10455254B2 (en) * 2016-11-10 2019-10-22 Mediatek Inc. Method and apparatus of video coding
CN117956193A (zh) * 2018-01-08 2024-04-30 三星电子株式会社 编码方法及其设备以及解码方法及其设备
CN112136326B (zh) 2018-05-23 2023-12-12 松下电器(美国)知识产权公司 编码装置、解码装置、编码方法和解码方法
KR102584455B1 (ko) * 2018-09-24 2023-10-05 후아웨이 테크놀러지 컴퍼니 리미티드 품질 최적화된 디블로킹을 수행하기 위한 이미지 처리 디바이스 및 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1444408A (zh) * 2002-03-07 2003-09-24 精工爱普生株式会社 图像处理设备、图像处理程序和图像处理方法
CN1526241A (zh) * 2001-11-29 2004-09-01 ���µ�����ҵ��ʽ���� 编码失真消除方法、视频编码方法、视频解码方法、装置及其程序

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US294056A (en) * 1884-02-26 Carriage-wheel
US371558A (en) * 1887-10-18 Pipe-coupling for railway-cars
US6188799B1 (en) * 1997-02-07 2001-02-13 Matsushita Electric Industrial Co., Ltd. Method and apparatus for removing noise in still and moving pictures
AU717480B2 (en) * 1998-08-01 2000-03-30 Korea Advanced Institute Of Science And Technology Loop-filtering method for image data and apparatus therefor
US9042445B2 (en) * 2001-09-24 2015-05-26 Broadcom Corporation Method for deblocking field-frame video
US7440504B2 (en) * 2001-09-24 2008-10-21 Broadcom Corporation Method and apparatus for performing deblocking filtering with interlace capability
CN101448162B (zh) * 2001-12-17 2013-01-02 微软公司 处理视频图像的方法
MXPA03006214A (es) * 2002-07-22 2004-02-04 Goodyear Tire & Rubber Compuesto que tiene compuesto de caucho con hidrotalcita.
US6807317B2 (en) 2002-10-25 2004-10-19 Motorola, Inc. Method and decoder system for reducing quantization effects of a decoded image
US20050013494A1 (en) * 2003-07-18 2005-01-20 Microsoft Corporation In-loop deblocking filter
US7400681B2 (en) * 2003-11-28 2008-07-15 Scientific-Atlanta, Inc. Low-complexity motion vector prediction for video codec with two lists of reference pictures
US8503542B2 (en) * 2004-03-18 2013-08-06 Sony Corporation Methods and apparatus to reduce blocking noise and contouring effect in motion compensated compressed video
NO320048B1 (no) 2004-06-14 2005-10-17 Tandberg Telecom As Fremgangsmate for chroma de-blokking

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1526241A (zh) * 2001-11-29 2004-09-01 ���µ�����ҵ��ʽ���� 编码失真消除方法、视频编码方法、视频解码方法、装置及其程序
CN1444408A (zh) * 2002-03-07 2003-09-24 精工爱普生株式会社 图像处理设备、图像处理程序和图像处理方法

Also Published As

Publication number Publication date
US20120093236A1 (en) 2012-04-19
US8644394B2 (en) 2014-02-04
US8165223B2 (en) 2012-04-24
NO20051721D0 (no) 2005-04-07
CN101040532A (zh) 2007-09-19
US20110122955A1 (en) 2011-05-26
NO20051721L (no) 2006-04-18
WO2006041305A1 (en) 2006-04-20
EP1805994A1 (en) 2007-07-11
EP1805994A4 (en) 2009-11-11
NO322722B1 (no) 2006-12-04
US20060078048A1 (en) 2006-04-13
US7903744B2 (en) 2011-03-08
US7283588B2 (en) 2007-10-16
US20080025632A1 (en) 2008-01-31
EP1805994B1 (en) 2017-05-10

Similar Documents

Publication Publication Date Title
CN101040532B (zh) 去块滤波器
KR101106856B1 (ko) 비디오 인코딩 방법 및 비디오 인코딩 시스템
EP1513349B1 (en) Bitstream-controlled post-processing video filtering
CN102057676B (zh) 用于视频编码器和解码器联合优化的方法和系统
EP2141927A1 (en) Filters for video coding
EP2237557A1 (en) Coding for filter coefficients
KR101118091B1 (ko) 비디오 데이터 처리 장치 및 방법
US8064516B2 (en) Text recognition during video compression
CN100542288C (zh) 色度去块的方法
KR102321895B1 (ko) 디지털 비디오의 디코딩 장치
EP2196031B1 (en) Method for alternating entropy coding
JP2008219205A (ja) 画像情報符号化装置及び画像情報符号化方法
KR101223780B1 (ko) 압축 화상 노이즈 제거 장치와 재생 장치
US9503754B2 (en) Image encoding device and image encoding method
US8358694B2 (en) Effective error concealment in real-world transmission environment
JP5298487B2 (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
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: CISCO SYSTEMS INTERNATIONAL BV

Free format text: FORMER OWNER: TANDBERG TELECOM AS

Effective date: 20120419

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20120419

Address after: Swiss basil

Patentee after: TANDBERG TELECOM A/S

Address before: Norway Lv Sake

Patentee before: TANDBERG TELECOM A/S

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100623

CF01 Termination of patent right due to non-payment of annual fee