CN103959794B - 基于约束偏移补偿和环路滤波来编码和解码图像的方法、及其设备 - Google Patents
基于约束偏移补偿和环路滤波来编码和解码图像的方法、及其设备 Download PDFInfo
- Publication number
- CN103959794B CN103959794B CN201280058538.7A CN201280058538A CN103959794B CN 103959794 B CN103959794 B CN 103959794B CN 201280058538 A CN201280058538 A CN 201280058538A CN 103959794 B CN103959794 B CN 103959794B
- Authority
- CN
- China
- Prior art keywords
- migration
- block
- designator
- sao
- constraint
- 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
- 230000005012 migration Effects 0.000 title claims abstract description 151
- 238000013508 migration Methods 0.000 title claims abstract description 151
- 238000001914 filtration Methods 0.000 title abstract description 78
- 238000000034 method Methods 0.000 title abstract description 78
- 230000006978 adaptation Effects 0.000 claims abstract description 45
- 239000012634 fragment Substances 0.000 claims abstract description 34
- 241000208340 Araliaceae Species 0.000 claims description 4
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims description 4
- 235000003140 Panax quinquefolius Nutrition 0.000 claims description 4
- 235000008434 ginseng Nutrition 0.000 claims description 4
- 230000003044 adaptive effect Effects 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 9
- 238000013139 quantization Methods 0.000 description 9
- 230000008521 reorganization Effects 0.000 description 9
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 7
- 239000012141 concentrate Substances 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000000712 assembly Effects 0.000 description 4
- 238000000429 assembly Methods 0.000 description 4
- 238000005452 bending Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000002372 labelling Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 238000009795 derivation Methods 0.000 description 3
- 238000013277 forecasting method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000036299 sexual function Effects 0.000 description 1
- 230000008054 signal transmission 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- 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/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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
提供了用于基于约束偏移补偿和环路滤波来编码和解码图像的方法和设备。该图像解码设备:从编码器接收第一指示符,该指示符指示序列、画面、帧、片段、编码单元(CU)、预测单元(PU)、和/或变换单元(TU)是否支持约束偏移补偿;从编码器接收第二指示符,该指示符指示是否应用约束样本自适应偏移(SAO)补偿或自适应环路滤波(ALF);从编码器接收参数;和基于该第二指示符和该参数,对恢复的图像的像素应用SAO补偿或ALF。
Description
技术领域
本发明涉及数字视频,并更具体地,涉及用于基于约束偏移补偿和滤波来编码和解码视频的方法和设备。
背景技术
最近,随着支持高清晰度(HD)分辨率的广播服务在全国和全世界的扩展,许多用户已习惯高分辨率和清晰度视频,使得许多组织已进行许多尝试来开发下一代视频装置。另外,对于HDTV和具有比HDTV的分辨率高四倍的分辨率的超高清晰度(UHD)的兴趣已增加,并由此,已需要用于更高分辨率和更高清晰度视频的压缩技术。
视频压缩技术的示例可包括根据当前画面之前和/或之后的画面来预测当前画面中包括的样本值的帧间预测技术、使用当前画面中的样本信息来预测当前画面中包括的样本值的帧内预测技术、防止由于照度变化等导致的图像质量的恶化的加权预测技术、向具有高出现频率的码元分配短代码并向具有低出现频率的码元分配长代码的熵编码技术等。特别是,当按照跳跃模式执行对于当前块的预测时,通过仅使用来自先前编码的区域的预测值来生成预测块,并且不从编码器向解码器传送单独运动信息或残差信号。可通过视频压缩技术来有效压缩视频数据。
为了在编码和解码视频时使得原始视频和重构视频之间的差别最小化,可应用偏移补偿或环路滤波。在偏移补偿的情况下,能通过计算原始视频和重构视频之间的样本值的误差以获得偏移、并向重构视频施加获得的偏移,而使得来自原始视频的失真最小化。在环路滤波的情况下,能通过基于使得原始视频和重构视频之间的误差最小化的Wiener滤波器导出滤波系数,并将导出的滤波系数施加到重构视频,来使得来自原始视频的失真最小化。
其间,可通过其中容易出现误差的网络信道来传送压缩后的视频比特流。然而,当在压缩后的视频比特流中出现误差时,根据现有技术的偏移补偿或环路滤波不具有对策,并所以偏移补偿或环路滤波可在时间上或在空间上传播误差。所以,根据现有技术的偏移补偿或环路滤波可大量降低重构视频的图像质量,并且不能对压缩后的视频比特流进行解码。
所以,存在应用能复原误差的偏移补偿或环路滤波的需求。
发明内容
【技术问题】
本发明提供了用于基于约束偏移补偿和滤波来编码和解码视频的方法和设备。另外,本发明提供了用于通过使用样本自适应偏移补偿或环路滤波的目标块与目标块的相邻块中的至少一个的编码参数、在编码和解码视频时、约束偏移补偿或环路滤波的应用的方法。
【技术方案】
根据本发明的一个方面,提供了一种用于解码视频的设备,该设备包括:解码器,用于从编码设备接收和解码约束偏移补偿指示符、样本自适应偏移(SAO)补偿指示符、和SAO参数,该约束偏移补偿指示符指示序列、画面、帧、拼接块、片段、编码单元(CU)、预测单元(PU)和变换单元(TU)中的至少一个是否支持约束偏移补偿,该样本自适应偏移(SAO)补偿指示符指示是否执行SAO补偿;和滤波器单元,用于基于该SAO补偿指示符和该SAO参数,对重构视频的样本执行SAO补偿。
该约束偏移补偿指示符在被包括在比特流中的序列参数集(SPS)、画面参数集(PPS)和片段报头之一中的情况下被接收。
该SAO补偿指示符在被包括在比特流中的SPS、PPS和片段报头之一中的情况下被接收。
该SAO参数包括偏移类型、偏移类别、偏移值和偏移符号中的至少一个。
所述偏移类型和偏移符号中的至少一个是通过比较偏移补偿的目标样本和至少一个相邻样本的值而确定的。
所述偏移类型是基于该约束偏移补偿指示符、与SAO补偿的目标块和该目标块的至少一个相邻块的编码参数而确定的。
所述编码参数包括指示片段或拼接块的边界的标识符(ID)。
该SAO补偿指示符是针对亮度分量和色度分量中的每一个接收的。
所述SAO补偿是基于该约束偏移补偿指示符、与SAO补偿的目标块和该目标块的至少一个相邻块的编码参数而执行的。
所述编码参数包括指示片段或拼接块的边界的ID。
根据本发明的一个方面,提供了一种用于解码视频的方法,该方法包括:从编码设备接收约束偏移补偿指示符,该约束偏移补偿指示符指示序列、画面、帧、拼接块、片段、编码单元(CU)、预测单元(PU)、和变换单元(TU)中的至少一个是否支持约束偏移补偿;从该编码设备接收样本自适应偏移(SAO)补偿指示符,该SAO补偿指示符指示是否执行SAO补偿;从该编码设备接收SAO参数;和基于该SAO补偿指示符和该SAO参数,对重构视频的样本执行SAO补偿。
该约束偏移补偿指示符在被包括在比特流中的序列参数集(SPS)、画面参数集(PPS)和片段报头之一中的情况下被接收。
该SAO补偿指示符在被包括在比特流中的SPS、PPS和片段报头之一中的情况下被接收。
该SAO参数包括偏移类型、偏移类别、偏移值和偏移符号中的至少一个。
所述偏移类型和偏移符号中的至少一个是通过比较偏移补偿的目标样本和至少一个相邻样本的值而确定的。
所述偏移类型是基于该约束偏移补偿指示符、与SAO补偿的目标块和该目标块的至少一个相邻块的编码参数而确定的。
所述编码参数包括指示片段或拼接块的边界的标识符(ID)。
该SAO补偿指示符是针对亮度分量和色度分量中的每一个接收的。
所述SAO补偿是基于该约束偏移补偿指示符、与SAO补偿的目标块和该目标块的至少一个相邻块的编码参数而执行的。
所述编码参数包括指示片段或拼接块的边界的ID。
根据本发明的一个方面,提供了一种用于编码视频的设备,该设备包括:编码器,用于编码约束偏移补偿指示符、样本自适应偏移(SAO)补偿指示符、和SAO参数,该约束偏移补偿指示符指示序列、画面、帧、拼接块、片段、编码单元(CU)、预测单元(PU)和变换单元(TU)中的至少一个是否支持约束偏移补偿,该样本自适应偏移(SAO)补偿指示符指示是否执行SAO补偿;和滤波器单元,用于基于该SAO补偿指示符和该SAO参数,对重构视频的样本执行SAO补偿。
该约束偏移补偿指示符在被包括在比特流中的序列参数集(SPS)、画面参数集(PPS)和片段报头之一中的情况下被接收。
该SAO补偿指示符在被包括在比特流中的SPS、PPS和片段报头之一中的情况下被接收。
该SAO参数包括偏移类型、偏移类别、偏移值和偏移符号中的至少一个。
所述偏移类型和偏移符号中的至少一个是通过比较偏移补偿的目标样本和至少一个相邻样本的值而确定的。
所述偏移类型是基于该约束偏移补偿指示符、与SAO补偿的目标块和该目标块的至少一个相邻块的编码参数而确定的。
所述编码参数包括指示片段或拼接块的边界的标识符(ID)。
该SAO补偿指示符是针对亮度分量和色度分量中的每一个接收的。
所述SAO补偿是基于该约束偏移补偿指示符、与SAO补偿的目标块和该目标块的至少一个相邻块的编码参数而执行的。
所述编码参数包括指示片段或拼接块的边界的ID。
根据本发明的一个方面,提供了一种用于编码视频的方法,该方法包括:向解码设备传送约束偏移补偿指示符,该约束偏移补偿指示符指示序列、画面、帧、拼接块、片段、编码单元(CU)、预测单元(PU)、和变换单元(TU)中的至少一个是否支持约束偏移补偿;向该解码设备接收样本自适应偏移(SAO)补偿指示符,该SAO补偿指示符指示是否执行SAO补偿;向该解码设备接收SAO参数;和基于该SAO补偿指示符和该SAO参数,对重构视频的样本执行SAO补偿。
该约束偏移补偿指示符在被包括在比特流中的序列参数集(SPS)、画面参数集(PPS)和片段报头之一中的情况下被接收。
该SAO补偿指示符在被包括在比特流中的SPS、PPS和片段报头之一中的情况下被接收。
该SAO参数包括偏移类型、偏移类别、偏移值和偏移符号中的至少一个。
所述偏移类型和偏移符号中的至少一个是通过比较偏移补偿的目标样本和至少一个相邻样本的值而确定的。
所述偏移类型是基于该约束偏移补偿指示符、与SAO补偿的目标块和该目标块的至少一个相邻块的编码参数而确定的。
所述编码参数包括指示片段或拼接块的边界的标识符(ID)。
该SAO补偿指示符是针对亮度分量和色度分量中的每一个接收的。
所述SAO补偿是基于该约束偏移补偿指示符、与SAO补偿的目标块和该目标块的至少一个相邻块的编码参数而执行的。
所述编码参数包括指示片段或拼接块的边界的ID。
【有利效果】
本发明的示范实施例能应用偏移补偿或环路滤波,以便抵挡在编码和解码视频时的误差。
附图说明
图1是根据本发明实施例的视频编码设备的框图。
图2是根据本发明实施例的视频解码设备的框图。
图3示出了根据本发明实施例提出的视频编码方法的示例。
图4示出了根据角度确定的边缘偏移的类型。
图5示出了图表的示例,该图表示出了根据本发明实施例的其中通过使用编码参数按照边缘偏移的类型来确定偏移类别和偏移符号的情况。
图6示出了根据本发明实施例提出的视频解码方法的示例。
图7示出了根据本发明实施例提出的视频编码方法的另一示例。
图8示出了按照根据本发明实施例提出的视频编码方法由编码器确定的滤波形状的示例。
图9示出了其中按照根据本发明实施例提出的视频编码方法通过使用编码参数基于BA方法对滤波器进行分类的情况。
图10示出了其中按照根据本发明实施例提出的视频编码方法通过使用编码参数应用ALF的情况的示例。
图11示出了根据本发明实施例提出的视频解码方法的另一示例。
图12示出了在根据本发明实施例提出的视频解码方法中使用的滤波形状的示例。
具体实施方式
其后,将参考附图来详细描述本发明的示范实施例。此外,在描述本发明的示范实施例时,将不详细描述公知功能或构造,因为它们可不必要地使得本发明的理解模糊。
应理解的是,当任何元件被称为“连接到”或“耦接到”另一元件时,该元件可直接连接或耦接到所述另一元件,或者在其间***有其他元件的情况下连接或耦接到所述另一元件。此外,在本说明书中,在描述“包括”特定组件的情况下,应理解的是,不排除除了对应组件之外的附加组件,而是可被包括在本发明的示范实施例或技术范围中。
说明书中使用的术语“第一”、“第二”等可用来描述各个组件,但是这些组件不应被解释为限于这些术语。即,这些术语仅用来将组件进行彼此区分。所以,第一组件也可被称为第二组件,并且第二组件可被称为第一组件。
另外,仅独立示出本发明的示范实施例中描述的组件,以便指示它们执行不同特性功能。所以,独立示出的组件不意味着每一组件可以不被实现为一个硬件或软件。即,为了便于解释来划分每一组件,多个组件可彼此组合以由此操作为一个组件,或者一个组件可划分为多个组件以由此操作为多个组件,它们被包括在本发明的范围中,只要其脱离本发明的必要特性。
另外,一些组件可以不是执行本发明的必然功能的必要组件,而可以是仅改进其性能的选择性组件。本发明还可仅通过包括除了选择性组件之外的必要组件的结构来实现,并且仅包括必要组件的结构也被包括在本发明的范围中。
图1是根据本发明实施例的视频编码设备的框图。
参考图1,视频编码设备100包括运动预测器110、运动补偿器115、帧内预测器120、减法器125、变换器130、量化器135、熵编码器140、逆量化器145、逆变换器150、加法器155、滤波器单元160、和参考画面缓冲器165。
视频编码设备100可按照帧内模式或按照帧间模式来对输入视频进行编码,并输出比特流。在帧内模式的情况下,可在帧内预测器120中执行预测,而在帧间模式的情况下,可在运动预测器110、运动补偿器115等中执行预测。视频编码设备100可生成用于输入视频的输入块的预测块,并然后编码输入块和预测块之间的差。
在帧内模式中,帧内预测器120使用当前块周围的已编码块的样本值来执行空间预测,由此生成预测块。
在帧间模式的情况下,运动预测器110可通过在运动预测处理期间在参考画面缓冲器165中存储的参考画面中找出与输入块最佳匹配的区域,来获得运动向量。运动补偿器115使用该运动向量和参考画面缓冲器165中存储的参考画面来执行运动补偿,由此生成预测块。
减法器125可生成由于输入块和生成的预测块之间的差所导致的残差块。变换器130可对残差块执行变换以输出变换系数。残差信号可意味着原始信号和预测信号之间的差。另外,残差信号可意味着具有原始信号和预测信号之间的差的变换形式的信号,或者可意味着具有原始信号和预测信号之间的差的变换和量化形式的信号。残差信号在块单元中可被称为残差块。
量化器135基于量化参数来对变换系数进行量化,以输出量化后的系数。
熵编码器140根据概率分布对与量化器135中计算的值或在编码处理期间计算的编码参数值对应的码元执行熵编码,由此输出比特流。
当应用熵编码时,可通过向具有高生成概率的码元分配较少数目比特,而向具有低生成概率的码元分配较多数目比特,来增加视频编码的压缩性能。
关于熵编码,可使用诸如上下文自适应可变长度编码(CAVLC)、上下文自适应二进制算术编码(CABAC)等的编码方法。例如,熵编码器140可使用可变长度编码/代码(VLC)表来执行熵编码。熵编码器145还可以通过导出目标码元以及目标码元/仓的二值化方法的概率模型、并然后使用导出的二值化方法或概率模型,来执行熵编码。
量化的系数可在逆量化器145中逆量化,并且在逆变换器150中逆变换。加法器155可使用预测块和逆变换量化后的系数来生成重构块。
滤波器单元160可向重构块或重构画面应用解块滤波、样本自适应偏移(SAO)、和自适应环路滤波(ALF)中的至少一个。经过滤波器单元160的重构块可被存储在参考画面缓冲器165中。
图2是根据本发明实施例的视频解码设备的框图。
参考图2,视频解码设备200包括熵解码器210、逆量化器220、逆变换器230、帧内预测器240、运动补偿器250、滤波器单元260、参考画面缓冲器270、和加法器280。
视频解码设备200可接收从编码器输出的比特流,以按照帧内模式或帧间模式来执行解码,并输出重构的视频(即,恢复的视频)。在帧内模式的情况下,可在帧内预测器240中执行预测,而在帧间模式的情况下,可在运动补偿器250中执行预测。视频解码设备200可获得从接收的比特流重构的残差块,并生成预测块,并然后将重构的残差块添加到预测块,以生成重构的块(即,恢复的块)。
熵解码器210可根据概率分布对输入比特流执行熵编码,以生成量化后的系数类型的码元。熵解码方法可对应于上述熵编码方法来执行。
量化后的系数可以在逆量化器220中逆量化并在逆变换器230中逆变换,并被逆量化/逆变换以生成残差块。
在帧内模式的情况下,帧内预测器240使用当前块周围的已编码块的样本值以执行空间预测,由此生成预测块。在帧间模式的情况下,运动补偿器250使用运动向量和参考画面缓冲器270中存储的参考画面来执行运动补偿,由此生成预测块。
加法器280可基于残差块和预测块来生成重构块。滤波器单元260可向重构块应用解块滤波、SAO、和ALF中的至少一个。滤波器单元260输出重构的视频,即,恢复的视频。重构的视频可被存储在参考画面缓冲器270中以便用于帧间预测。
约束帧内预测(CIP)是用于在视频编码或视频解码时改进对于误差的鲁棒性的技术。当在帧内预测时使用的预测目标块周围的重构的样本区域被帧间编码时,CIP技术不使用相邻的重构的样本区域,而当预测目标块周围的重构的样本区域被帧内编码时,CIP技术使用相邻的重构的样本通过内插或外推来生成参考样本。可基于生成的参考样本来执行帧内预测。所以,即使当相邻的帧间编码的块所引用的画面丢失时,预测目标块也可以不受到影响。然而,在根据现有技术的解块滤波处理期间,重构的视频一直经受滤波,而不管是否应用约束帧内预测或编码参数,并所以重构的视频内的误差可被传播到其中不出现误差的区域。例如,帧间编码的块中出现的误差可被传播到帧内编码的块。所以,根据现有技术的解块滤波处理具有的问题在于,重构的视频的图像的主观质量可大大降级。
为了解决以上问题,可提出传送指示是否应用约束样本自适应偏移(SAO)补偿或约束自适应环路滤波(ALF)的标记的方法。如果根据传送的标记确定约束应用该样本自适应偏移补偿或该自适应环路滤波,则可根据当前块和相邻块的编码参数,来约束应用样本自适应偏移补偿或ALF。所以,即使在其中帧间编码的块不能被正常重构的情况下,帧内编码的块也能被正常解码。即,可能防止帧间编码的块的误差被传播到帧内编码的块,并且帧内编码的块的重构结果可保持在编码器和解码器中。
其后,将描述根据本发明实施例提出的视频编码和解码方法。首先,将描述基于约束样本自适应偏移补偿的视频编码和解码方法。样本自适应偏移补偿可被包括在环路内滤波中,并且除了样本自适应偏移补偿之外,环路内滤波可附加包括解块滤波。
图3示出了根据本发明实施例提出的视频编码方法的示例。
在S100中,编码器向解码器传送约束偏移补偿指示符。在S110中,编码器向解码器传送指示是否执行样本自适应偏移补偿的SAO补偿指示符。在S120中,编码器向解码器传送SAO参数。在S130中,编码器基于SAO补偿指示符和SAO参数,对重构的视频执行样本自适应偏移补偿。
将描述在S100中传送的约束偏移补偿指示符。
解码器可通过从编码器传送的约束偏移补偿指示符,来确定编码目标序列、画面、帧、场、片段、编码单元(CU)、预测单元(PU)、和变换单元(TU)中的至少一个是否支持约束偏移补偿。
编码器可向解码器传送在比特流中填充的约束偏移补偿指示符。可通过诸如算术编码、可变长度编码(VLC)等的熵编码处理而将约束偏移补偿指示符填充到比特流中。约束偏移补偿指示符可在比特流中使用序列参数集(SPS)、画面参数集(PPS)、改编参数集(APS)、片段报头等而传送。解码器可通过熵解码处理来解析比特流,以获得传送的约束偏移补偿指示符。
表1示出了在比特流中填充的约束偏移补偿指示符的示例。在表1中,将偏移补偿指示符填充到序列参数集中。
[表1]
在表1中,constrained_offset_flag表示约束偏移补偿指示符。当constrained_offset_flag的值为0时,它可指示不支持约束偏移补偿,而当constrained_offset_flag的值为1时,它可指示支持约束偏移补偿。作为选择,当作为用于能复原误差的帧内预测的参数的constrained_intra_pred_flag的值为1时,它可指示支持约束偏移补偿,而不填充单独偏移补偿指示符。
表2示出了在比特流中填充的约束偏移补偿指示符的另一示例。在表2中,将约束偏移补偿指示符填充到画面参数集中。
[表2]
在表2中,constrained_offset_flag表示约束偏移补偿指示符。当constrained_offset_flag的值为0时,它可指示不支持约束偏移补偿,而当constrained_offset_flag的值为1时,它可指示支持约束偏移补偿。
表3示出了在比特流中填充的约束偏移补偿指示符的另一示例。在表3中,将约束偏移补偿指示符填充到画面参数集中。
[表3]
在表3中,loop_filter_across_tiles_enabled_flag或loop_filter_across_slices_enabled_flag表示约束偏移补偿指示符。当loop_filter_across_tiles_enabled_flag的值为0时,它可指示支持约束偏移补偿。或者,当loop_filter_across_slices_enabled_flag的值为0时,它可指示支持约束偏移补偿。
作为选择,它可一直支持编码器和解码器中的约束偏移补偿,而无需添加单独偏移补偿指示符。
其间,当将约束偏移补偿指示符设置为1并由此编码器执行约束偏移补偿时,编码器可使用编码参数。编码参数包括指示执行帧内编码还是执行帧间编码的编码模式、帧内预测模式、帧间预测模式、编码的块标记(CBF)、量化参数、运动向量、运动向量预测器、参考画面索引、以及片段/拼接块边界等中的至少一个。
例如,如果编码参数可包括拼接块边界,并且约束偏移补偿指示符的值为0,则可通过不超出拼接块边界施加偏移补偿,来约束偏移补偿。在该情况下,约束偏移补偿指示符可以是表3中的loop_filter_across_tiles_enabled_flag。基于拼接块的标识符来确定拼接块边界。或者,编码参数可包括片段边界,并且如果约束偏移补偿指示符的值为0,则可通过不超出片段边界施加偏移补偿,来约束偏移补偿。在该情况下,约束偏移补偿指示符可以是表3中的loop_filter_across_slices_enabled_flag。可基于片段的标识符来确定片段边界。
例如,可使用编码参数确定对约束偏移补偿所应用的目标块或目标块的相邻块进行帧内编码还是帧间编码。在该情况下,当对这些块中的任一个进行帧内编码时,对应块可被看作利用帧内模式进行编码,而当对这些块中的任一个进行帧间编码时,对应块可被看作利用帧间模式进行编码。例如,当利用脉码调制(PCM)来编码块时,对应块可被确定为被帧内编码。
当编码器通过使用编码参数执行约束偏移补偿时,根据编码参数来确定可靠性,并且可在执行约束偏移补偿时应用所确定的可靠性。例如,如表4中所示,可根据每一编码参数来确定可靠性,并且还可根据至少一个编码参数的组合来确定可靠性。
[表4]
编码参数 | 强可靠性 | 弱可靠性 |
编码模式 | 帧间 | 帧间 |
编码块标记 | CBF≠0 | CBF=0 |
量化参数 | QP<特定QP | QP>特定QP |
帧间模式 | 非跳跃模式 | 跳跃模式 |
片段/拼接块边界 | 边界内 | 边界外 |
参考表4,帧内编码的块在当前片段中预测,并所以可被确定为具有强可靠性,而帧间编码的块通过先前片段预测,并所以可被确定为具有弱可靠性。另外,当CBF=0或者帧间模式是跳跃模式时,没有残差信号,并所以可确定与另一块相比失真变大并且可靠性弱。另外,可确定片段/拼接块边界内的块具有强可靠性并且边界外的块具有弱可靠性。如果表3中的约束偏移补偿指示符的值(即,loop_filter_across_tiles_enabled_flag或loop_filter_across_slices_enabled_flag)是0,则可以不允许具有弱可靠性的“边界外”。
特别是,当执行约束偏移补偿时,可执行样本自适应偏移补偿。编码器通过计算原始视频和重构视频之间的样本值的误差来获得偏移,并将获得的偏移施加到重构的视频,以使得来自原始视频的失真最小化,由此改进性能。
S110中传送的SAO补偿指示符可在包括在序列参数集、画面参数集、自适应参数集、片段报头等中的情况下被传送。SAO补偿指示符可以是sample_adaptive_offset_enabled_flag。另外,可能通过在每一比特流中包括是否对亮度分量和色度分量执行样本自适应偏移补偿,来实现信令。
将描述S120中传送的SAO参数。
SAO参数可包括偏移补偿块结构、四叉树深度、偏移类型、偏移类别、和偏移值中的至少一个。SAO参数可包括比特流中的偏移补偿块结构。SAO参数中的偏移补偿块结构可以是sao_split_flag。在该情况下,可通过将一个片段分离为四叉树,而用信号传送关于偏移补偿块结构的信息。另外,关于分离为四叉树的深度的信息也可以被包括在比特流中,并且分离区域的最小单位可以是最大编码单元(LCU)。
作为选择,SAO参数可包括偏移类型、偏移类别、偏移符号和偏移值。表5示出了样本自适应偏移补偿中的偏移类型、以及由此作为应答的偏移类别的数目。
[表5]
参考表5,偏移类型的数目可以一共是7个。然而,这不限于此,并且偏移类型的数目可以是各种。每一偏移类型可具有与不同数目不同的偏移值。边缘偏移(EO)可根据角度被分类为四种偏移类型。在边缘偏移中,每一偏移类型可根据条件具有四种偏移类别。在边缘偏移中,可通过比较偏移补偿目标样本和相邻样本,来确定偏移类别和偏移符号。即,在边缘偏移的情况下,解码器可在没有附加信令的情况下确定偏移类别和偏移符号。频带偏移(BO)可根据频带的位置被分类为两种偏移类型,每一偏移类型可具有16个偏移类别。在频带偏移中,频带类别可通过将偏移补偿目标样本中可包括的样本值的范围划分为16个部分来确定,并然后可根据样本值对应于划分的部分中的哪一部分来确定。偏移类型索引根据确定的偏移类型编码,并可用信号传送到解码器,并且偏移类别和偏移符号中的每一个可根据条件在编码器和解码器中分类,而无需用信号传送。确定的偏移类别和偏移符号中的每一个可对应于解析的偏移值。当将偏移类型确定为边缘偏移时,可将四个偏移值用信号传送到解码器,并且当将偏移类型确定为频带偏移时,可将16个偏移值用信号传送到解码器.
其间,可基于样本自适应偏移补偿的目标块和目标块的相邻块中的至少一个的编码参数,来确定SAO参数。例如,在确定边缘偏移类型中的偏移类别时,能使用样本自适应偏移补偿的目标块和相邻块中的至少一个的编码参数。例如,编码参数可包括拼接块边界,并且该拼接块边界可基于拼接块的标识符来确定。或者,编码参数可包括片段边界,并且该片段边界可基于片段的标识符来确定。
图4示出了根据角度确定的边缘偏移的类型。边缘偏移可根据角度被分类为四种偏移类型。在图4中,C代表样本自适应偏移补偿的目标样本,并且N代表相邻样本。
图5示出了图表的示例,该图表示出了根据本发明实施例的其中通过使用编码参数按照边缘偏移的类型来确定偏移类别和偏移符号的情况。
参考图5,样本自适应偏移补偿的目标块和左边块被帧内编码,而目标块和上边块被帧间编码。即,在图5中,C和N1成为帧内块样本,而N2成为帧间块样本。表6示出了其中确定偏移类别的条件,并且N可以是N1或N2。如果偏移类别被确定为1或2,则偏移符号可以是整数。如果偏移类别被确定为3或4,则偏移符号可以是负数。
[表6]
偏移类别 | 条件 |
1 | C小于两个Ns |
2 | C小于一个N并且等于另一N |
3 | C大于一个N并且等于另一N |
4 | C大于两个Ns |
0 | 不可应用于以上条件 |
假设样本自适应偏移补偿的目标样本被包括在帧内编码的块中,并且在帧间编码的相邻块的样本中出现误差。在该情况下,在确定偏移类别时,可仅通过使用目标块中的帧内编码的样本来确定偏移类别,而不使用相邻块之中的帧间编码的块的样本。这防止误差传播到帧内编码的块的样本。作为选择,在确定偏移类别时,可通过用帧间编码的样本替换帧内编码的块的样本,来确定偏移类别,而不使用相邻块之中的帧间编码的块的样本。例如,在图5中,可通过用样本值N2替换样本值D来确定偏移类别。作为选择,可以不确定偏移类别。
编码器能通过基于SAO补偿指示符和SAO参数、将计算的偏移值添加到样本值,而重构偏移补偿的样本值。解码器可通过解码每一偏移值,并然后使用与对于每一块中的每一样本通过条件分类的偏移类别对应的偏移值,来执行样本自适应偏移补偿。
可基于样本自适应偏移补偿的目标块和目标块的相邻块中的至少一个的编码参数,来执行样本自适应偏移补偿。编码参数可包括拼接块边界,并且可基于拼接块边界来执行样本自适应偏移补偿。例如,可以不超出时间边界来执行样本自适应偏移补偿。或者,编码参数可包括片段边界,并且可基于片段边界来执行样本自适应偏移补偿。例如,可以不超出片段边界来执行样本自适应偏移补偿。
或者,假如样本自适应偏移补偿的目标样本被包括在帧内编码的块中,并且在帧间编码的相邻块的样本中出现误差,则可仅通过使用目标块中的帧内编码的样本来执行样本自适应偏移补偿,而不使用相邻块之中的帧间编码的块的样本。这防止误差传播到帧内编码的块的样本。作为选择,在确定偏移类别时,可通过用帧间编码的块的样本替换帧内编码的块的样本,来执行样本自适应偏移补偿,而不使用相邻块之中的帧间编码的块的样本。作为选择,可以不执行样本自适应偏移补偿。
描述以上处理,编码器可将一个片段分离为具有四叉树结构的各个块的尺寸,在每一块的边缘偏移或频带偏移之中使用比率失真优化(RDO)来确定最佳类型,并对于确定的最佳类型确定偏移类型和偏移值。如上所述,SAO参数可被熵编码,并然后被传送到解码器。
上述基于约束偏移补偿的视频编码方法可按照原样被应用到视频解码方法。即,解码器接收并解析从编码器传送的约束偏移补偿指示符、SAO补偿指示符、SAO参数等,并基于其执行样本自适应偏移补偿。
图6示出了根据本发明实施例提出的视频解码方法的示例。
在S200中,解码器从编码器接收约束偏移补偿指示符。表7示出了在画面集中所填充的约束偏移补偿指示符的示例。
[表7]
在以上表7中,当constrained_intra_pred_flag的值为1时,即当执行约束帧内预测时,解码器可解析constrained_in_loop_filter_flag以确定是否应用约束环路内滤波。当constrained_in_loop_filter_flag的值为1时,它可指示应用约束环路内滤波,并且当constrained_in_loop_filter_flag的值为0时,它可指示不应用约束环路内滤波。约束环路内滤波的应用目标可以是解块滤波、偏移补偿、和ALF中的至少一个。
在S210中,解码器从编码器接收指示是否执行SAO补偿的SAO补偿指示符。解码器可解析比特流中的、在被包括在序列参数集、画面参数集、自适应参数集、片段报头等中的同时被传送的SAO补偿指示符sample_adaptive_offset_enabled_flag,以确定是否执行SAO补偿。另外,解码器可解析确定亮度分量和色度分量中的每一个是否经受SAO补偿的信息。
在S220中,解码器从编码器接收SAO参数。解码器可解析从编码器传送的SAO参数。例如,当SAO参数包括比特流中的作为关于偏移补偿块结构的信息的sao_split_flag时,解码器可解析该信息,以确定执行样本自适应偏移补偿的块的结构。另外,解码器还可以解析比特流中包括的关于分离为四叉树的深度的信息。
当SAO参数包括偏移类型和偏移类别时,作为应答的偏移类型和偏移类别可遵循上述表5。偏移类型的数目可以一共是7个。每一偏移类型可具有与不同数目不同的偏移值。当将偏移类型确定为边缘偏移时,解码器可解析来自比特流的四个偏移值,并且当将偏移类型确定为频带偏移时,解码器可解析来自比特流的16个偏移值。另外,根据每一偏移类型的偏移类别可对应于每一解析的偏移值。例如,可通过比较偏移补偿目标样本和相邻样本来确定边缘偏移中的偏移类别和偏移符号,并可通过将偏移补偿目标样本中包括的样本值的范围划分为16个部分,并然后根据样本值对应于划分的部分中的哪一部分,来确定频带偏移中的偏移类别。
其间,当根据偏移类型确定偏移类别时,目标样本属于帧内编码的块并且相邻样本属于帧内编码的块,可以不确定用于目标样本的偏移类别。即,偏移类别的值可被设置为0,以便不执行偏移补偿。例如,偏移补偿指示符中的constrained_in_loop_filter_flag的值可被设置为1,并且当位于(x,y)的样本属于帧内编码的块并且位于(x+hPos[k],y+vPos[k])的至少一个样本属于帧间编码的块时,偏移类别的值可被设置为0。在该情况下,hPos[k]和vPos[k]是代表根据偏移类型的相邻样本的位置的值,其可通过表8来确定。K=0或1。
[表8]
类型1 | 类型2 | 类型3 | 类型4 | |
hPos[0] | -1 | 0 | -1 | 1 |
hPos[1] | 1 | 0 | 1 | -1 |
vPos[0] | 0 | -1 | -1 | -1 |
vPos[1] | 0 | 1 | 1 | 1 |
参考表8,例如,当偏移类型为2时,偏移补偿指示符中的constrained_in_loop_filter_flag的值可被设置为1,并且当位于(x,y)的样本属于帧内编码的块而位于(x,y+1)或(x,y-1)的至少一个样本属于帧间编码的块时,偏移类别的值可被设置为“0”。
其间,当约束偏移补偿指示符的值为1,并且当位于(x,y)的样本和位于(x,hPos[k],y+vPos[k])的至少一个样本属于彼此不同的片段/拼接块时,即当位于(x,hPos[k],y+vPos[k])的至少一个样本位于位于(x,y)的样本所属的片段/拼接块外部时,偏移类别的值可被设置为0。另外,片段/拼接块边界是画面的边界,片段/拼接块边界的外部可以是不包括样本的画面的外部。
其间,可基于样本自适应偏移补偿的目标块和目标块的相邻块中的至少一个的编码参数,来确定SAO参数。
在S230中,解码器基于SAO补偿指示符和SAO参数,执行样本自适应偏移补偿。解码器能基于SAO补偿指示符和SAO参数,通过向样本值添加计算的偏移值,来重构偏移补偿后的样本值。可基于样本自适应偏移补偿的目标块或目标块的相邻块中的至少一个的编码参数,来执行样本自适应偏移补偿。当偏移类型的值被设置为0时,目标样本可经受样本自适应偏移补偿。即,RecSaoPicture[x,y]=RecPicture[x,y]。RecSaoPicture[x,y]代表在位于(x,y)的样本经受样本自适应偏移补偿之后的样本值,而RecPicture[x,y]代表在执行样本自适应偏移补偿之前的重构的样本值。
其后,将基于自适应环路滤波(ALF)来描述视频编码和解码方法。
图7示出了根据本发明实施例提出的视频编码方法的另一示例。
在S300中,编码器向解码器传送约束环路滤波指示符。在S310中,编码器向解码器传送指示是否应用ALF的ALF应用指示符。在S320中,编码器向解码器传送ALF参数。在S330中,编码器向基于ALF应用指示符和ALF参数重构的视频应用ALF。
将描述在S300中传送的约束环路滤波指示符。
解码器可通过从编码器传送的约束环路滤波指示符,来确定编码目标序列、画面、帧、场、片段、CU、PU和TU中的至少一个是否应用约束环路滤波。
编码器可向解码器传送在比特流中填充的约束环路滤波指示符。约束环路滤波指示符可通过诸如算术编码、VLC等的熵编码处理而填充到比特流中。约束环路滤波指示符可在比特流中使用SPS、PPS、APS、片段报头等来传送。解码器可通过熵解码处理来解析比特流,以获得传送的约束偏移补偿指示符。
表9示出了比特流中填充的约束环路滤波指示符的示例。在表9中,环路滤波指示符被填充到序列参数集中。
[表9]
在表9中,constrained_filter_flag代表约束环路滤波指示符。当constrained_offset_flag的值为0时,它可指示不应用约束环路滤波,而当constrained_offset_flag的值为1时,它可指示支持约束环路滤波。作为选择,当作为用于误差鲁棒帧内预测的参数的constrained_intra_pred_flag的值是1时,它可指示在无需填充单独环路滤波指示符的情况下应用约束环路滤波。
表10示出了比特流中填充的约束环路滤波指示符的另一示例。在表10中,约束环路滤波指示符被填充到画面参数集中。
[表10]
在表10中,constrained_filter_flag代表约束环路滤波指示符。当constrained_offset_flag的值为0时,它可指示不应用约束环路滤波,而当constrained_offset_flag的值为1时,它可指示应用约束环路滤波。
或者,与表3类似,loop_filter_across_tiles_enabled_flag或loop_filter_across_slices_enabled_flag可代表约束环路滤波指示符。当loop_filter_across_tiles_enabled_flag的值为0时,它可指示应用约束环路滤波。或者,当loop_filter_across_slices_enabled_flag的值为0时,它可指示应用约束环路滤波。
作为选择,它可在编码器和解码器中一直应用约束环路滤波,而无需填充单独环路滤波指示符。
其间,当将约束环路滤波指示符设置为1并由此编码器应用约束环路滤波时,编码器可使用编码参数。编码参数包括代表它们被帧内编码还是帧间编码的编码模式、帧内预测模式、帧间预测模式、CBF、量化参数、运动向量、运动向量预测器、参考画面索引、以及片段/拼接块边界中的至少一个。
例如,如果编码参数可包括拼接块边界,约束环路滤波指示符是表3中的loop_filter_across_tiles_enabled_flag,并且loop_filter_across_tiles_enabled_flag的值为0,则可通过不超出拼接块边界施加环路滤波,来约束环路滤波。在该情况下,可基于拼接块的标识符来确定拼接块边界。或者,如果编码参数包括片段边界,并且约束环路滤波指示符是表3中的loop_filter_across_slices_enabled_flag,并且loop_filter_across_slices_enabled_flag的值为0,则可通过不超出片段边界施加偏移补偿,来约束环路滤波。在该情况下,可基于片段的标识符来确定片段边界。
例如,可使用编码参数确定对约束环路滤波所应用的目标块或目标块的相邻块进行帧内编码还是帧间编码。在该情况下,当对这些块中的任一个进行帧内编码时,对应块可被看作利用帧内模式编码,而当对这些块中的任一个进行帧间编码时,对应块可被看作利用帧间模式编码。另外,例如,当利用脉码调制(PCM)模式来编码块时,对应块可被确定为被帧内编码。
当编码器通过使用编码参数应用约束环路滤波时,根据编码参数来确定可靠性,并且可在执行约束偏移补偿时应用所确定的可靠性。例如,如表4中所示,可根据每一编码参数来确定可靠性,并且还可根据至少一个编码参数的组合来确定可靠性。如果表3中的约束偏移补偿指示符的值(即,loop_filter_across_tiles_enabled_flag或loop_filter_across_slices_enabled_flag)是0,则可以不允许具有弱可靠性的“边界外”。
当应用约束环路滤波时,特别可应用ALF。编码器能通过基于使得原始视频和重构视频之间的误差最小化的Wiener滤波器导出滤波系数,并然后将导出的滤波系数施加到重构视频,来使得来自原始视频的失真最小化。
S310中传送的ALF应用指示符可在包括在序列参数集、画面参数集、自适应参数集、片段报头等中的情况下传送。ALF应用指示符可以是adaptive_loop_filter_flag。另外,可能通过在每一比特流中包括是否向亮度分离和色度分量应用ALF来实现信令。另外,可确定是否在CU单元或视频单元中应用ALF。
将描述S320中传送的ALF参数。
ALF参数可包括滤波形状、滤波系数、滤波分类方法、滤波索引、滤波预测方法、和滤波性能最大深度中的至少一个。
编码器可确定多个滤波形状之中的最佳滤波形状。另外,编码器可确定用来应用ALF的滤波系数。在该情况下,滤波系数可以是一个或多个,并且可以利用其他阶指数哥伦布代码来编码。为了有效编码滤波系数,可通过诸如差分脉码调制(DPCM)等的方法在滤波系数之间执行预测编码,并且滤波系数中的任一个也可经受根据其他滤波系数之和的预测编码。另外,如果确定应用ALF,则可使用基于区域的改编(RA)和基于块的改编(BA)之一作为滤波分类方法来选择滤波器。例如,当将滤波分类方法确定为RA方法时,alf_region_adaptation_flag的值被设置为1,并且当将滤波分类方法确定为BA方法时,alf_region_adaptation_flag的值被设置为0。当使用RA方法时,可选择针对分离视频区域的多个滤波器中的任一个,并且当使用BA方法时,可考虑到样本的变化和方向性而选择多个滤波器中的任一个。在该情况下,为了指示选择哪个滤波器,可使用ALF参数中的滤波索引。另外,可通过在比特流中填充关于ALF所应用到的最大深度的信息,而仅向特定深度的CU应用ALF。
图8示出了按照根据本发明实施例提出的视频编码方法由编码器确定的滤波形状的示例。参考图8,每一滤波器中的数字代表滤波器系数索引。编码器将ALF参数中包括的关于滤波形状和滤波分类方法的信息传送到解码器,并且根据确定的滤波分类方法来选择滤波器。可存在最多16个滤波器。当基于选择的滤波器执行滤波时,可通过在对位于滤波形状中心的样本值滤波时、与每一位置对应的每一滤波系数和样本值的乘积之和,来执行滤波。
其间,当基于BA方法来对滤波器分类时,可使用ALF所应用到的目标块和相邻块的至少一个的编码参数。例如,编码参数可包括拼接块边界,并且可基于拼接块的标识符来确定拼接块边界。或者,编码参数可包括片段边界,并且可基于片段的标识符来确定片段边界。
图9示出了其中按照根据本发明实施例提出的视频编码方法通过使用编码参数基于BA方法对滤波器进行分类的情况。例如,在其中ALF所应用到的目标块被帧内编码并且相邻块被帧间编码的情况下,当在4×4块单元中确定水平或垂直方向性时,图9中没加阴影的4×4块中的样本成为帧内块的样本,并且加阴影的样本可以是帧间块的样本。另外,“R”代表重构样本,VA代表垂直方向性,并且HA代表水平方向性。
例如,假设ALF所应用到的目标块被包括在帧内编码的块中,并且基于BA方法在帧间编码的相邻块的样本中出现误差。在该情况下,可仅通过使用目标块中的帧内编码的样本来对滤波器分类,而无需使用相邻块之中的帧间编码的块的样本。这防止误差传播到帧内编码的块的样本。作为选择,可通过用帧间编码的块的样本替换帧内编码的块的样本,来对滤波器分类,而不使用相邻块之中的帧间编码的块的样本。例如,在图9中,当在位置“R(0,0)”确定水平或垂直方向性时,用帧间块中包括的“R(-1,0)”或“R(0,-1)”值来替换帧内块的值,并然后可确定方向性。作为选择,可不对滤波器分类。
图10示出了其中按照根据本发明实施例提出的视频编码方法通过使用编码参数应用ALF的情况的示例。
即使当应用ALF时,也可基于应用了ALF的目标块或目标块的相邻块中的至少一个的编码参数来确定ALF。编码参数可包括拼接块边界,并且可基于拼接块边界来应用ALF。例如,可以不在时间边界之外应用ALF。或者,编码参数可包括片段边界,并且可基于片段边界来应用ALF。例如,可以不在片段边界之外应用ALF。
或者,如果ALF所应用到的目标块被包括在帧内编码的块中并且在帧间编码的相邻块的样本中出现误差,则可仅通过使用目标块中或相邻块之中的帧内编码的样本来应用ALF,而无需使用相邻块之中的帧间编码的块的样本。这防止误差传播到帧内编码的块的样本。当图8(a)的滤波形状被施加到图10(a)的4×4块时,滤波目标样本的位置是中心处的数字9,并且使用对应位置的相邻样本值和滤波系数来应用滤波器。在该情况下,如图10(b)中所示,仅当滤波系数被包括在帧内编码的块中时,才应用滤波器。即,可将滤波器仅应用到样本值i、j、k、l、m、n、o和p。作为选择,可通过使用帧间编码的块的样本替换帧内编码的块的样本来应用ALF,而无需使用相邻块之中的帧间编码的块的样本。作为选择,可以不应用ALF。
编码器可基于ALF应用指示符和ALF参数来应用ALF。可基于ALF所应用到的目标块或该目标块的相邻块中的至少一个的编码参数,来应用ALF。
描述上述处理,编码器同步一个片段和编码树块结构,使用RDO确定是否在CU单元中执行滤波、滤波性能最大深度、滤波预测方法、滤波分类方法、滤波形状、滤波系数等,并可使用确定的最佳ALF参数来应用ALF。如上所述,ALF参数可被熵编码,并然后被传送到解码器。
上述基于约束环路滤波的视频编码方法可按照原样被应用到视频解码方法。即,解码器接收并解析从编码器传送的约束环路滤波指示符、ALF应用指示符、ALF参数等,并对其应用ALF。
图11示出了根据本发明实施例提出的视频解码方法的另一示例。
在S400中,解码器从编码器接收约束环路滤波指示符。表11示出了在画面参数集合中填充的约束环路滤波指示符的示例。
[表11]
在以上表11中,当constrained_intra_pred_flag的值是1时,即当执行约束帧内预测时,解码器可解析constrained_intra_pred_flag以确定是否应用约束环路内滤波。当constrained_in_loop_filter_flag的值是1时,它可指示应用约束环路内滤波,而当constrained_in_loop_filter_flag的值是0时,它可指示不应用约束环路内滤波。约束环路内滤波的应用目标可以是解块滤波、偏移补偿、和ALF中的至少一个。
在S410中,解码器从编码器接收指示是否应用ALF的ALF应用指示符。解码器可解析比特流中的、在被包括在序列参数集、画面参数集、自适应参数集、片段报头等中的同时被传送的ALF应用指示符adaptive_loop_filter_enabled_flag,以确定是否应用ALF。另外,解码器可解析来自比特流的、关于是否向亮度分量和色度分量分别应用ALF、是否应用CU单元中的ALF等的信息。
在S420中,解码器从编码器接收ALF参数。
解码器可解析从编码器传送的ALF参数。ALF参数可包括滤波形状、滤波系数、滤波分类方法、滤波索引、滤波预测方法、和滤波性能最大深度中的至少一个。例如,解码器可解析比特流以确定滤波形状和/或滤波系数。在该情况下,滤波系数的数目可以是一个或多个,并可利用其他阶指数哥伦布代码来解码。此外,为了有效解码滤波系数,可通过诸如DPCM等的方法在滤波系数之间执行预测解码,并且滤波系数中的任一个也可根据其他滤波系数之和而被预测解码。另外,可使用RA方法和BA方法之一作为滤波分类方法来不同地选择滤波器。例如,当将编码器解析的alf_region_adaptation_flag被设置为“1”时,可通过RA方法来对滤波器分类,并且当alf_region_adaptation_flag被设置为“0”时,可通过BA方法来对滤波器分类。当使用RA方法时,可选择针对分离视频区域的多个滤波器中的任一个,并且当使用BA方法时,可考虑到样本的变化和方向性而选择多个滤波器中的任一个。在该情况下,为了指示选择哪个滤波器,可使用ALF参数中的滤波索引。
当ALF应用的目标样本所属于的块被帧内编码、并且相邻样本所属于的块被帧间编码时,可仅通过使用帧内块的样本来确定水平或垂直方向性,并且可确定与其对应的滤波器。例如,图9的等式可在位置R(0,0)和R(0,2)和R(2,0)和R(2,2)处应用,以便确定图9中的方向性。在图9中,当阴影所施加到部分被帧间编码并且白色部分被帧内编码时,解码器可确定其中ALF施加的目标样本和相邻像素全部属于屏幕的仅R(2,2)位置处的方向性、以及要应用的滤波器。
其间,可基于ALF所应用到的目标块或目标块的相邻块中的至少一个的编码参数,来确定ALF参数。
在S430中,解码器基于ALF应用指示符和ALF参数执行ALF。解码器可基于ALF应用指示符和ALF参数应用ALF。可基于ALF所应用到的目标块或目标块的相邻块中的至少一个的编码参数,来应用ALF。当ALF所应用到的目标样本所属于的块被帧内编码并且相邻样本属于帧间编码的块时,ALF所应用到的目标样本可以不经受ALF。
图12示出了在根据本发明实施例提出的视频解码方法中使用的滤波形状的示例。在图12中示出的滤波形状中,在其中将ALF应用到位置“9”的样本的情况下,当应用的目标样本周围的至少一个样本属于帧间编码的块时,可以不将ALF应用到目标样本。
本发明可通过硬件和软件或其组合来实现。硬件可通过被设计来执行上述功能的特定用途集成电路(ASIC)、数字信号处理(DSP)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微处理器、其他电子单元或其组合来实现。软件可通过执行上述功能的模块来实现。软件可被存储在存储单元中并由处理器运行。作为存储单元或处理器,可采用本领域技术人员公知的各种单元。
本发明的示范实施例能应用偏移补偿或环路滤波,以便经受编码和解码视频时的误差。
在上述示范***中,尽管已基于作为一连串步骤或时钟的流程图描述了这些方法,但是本发明不限于步骤序列,而是可按照与上述其他步骤不同的的序列或同时生成任何步骤。此外,本领域技术人员可理解,流程图中示出的步骤是非排他性的,并所以在流程图中包括其他步骤或删除一个或多个步骤,而不对本发明的范围产生影响。
Claims (3)
1.一种用于解码视频的设备,该设备包括:
解码器,用于从编码设备接收和解码第一约束偏移补偿指示符和第二约束偏移补偿指示符、样本自适应偏移SAO补偿指示符、和SAO参数,其中该第一约束偏移补偿指示符指示是否能跨过拼接块边界应用SAO补偿,并且该第二约束偏移补偿指示符指示是否能跨过片段边界应用SAO补偿,该SAO补偿指示符指示是否执行SAO补偿;和
滤波器单元,使用SAO补偿目标块和该SAO补偿目标块的相邻块的至少一个的编码参数,对该SAO补偿目标块中的偏移补偿目标样本执行约束样本自适应偏移SAO补偿,
其中该编码参数是片段或拼接块的边界或标识符,
其中该SAO参数包括偏移类型、偏移类别、偏移值和偏移符号中的至少一个,
其中该偏移类别基于该第一约束偏移补偿指示符、该第二约束偏移补偿指示符、以及SAO补偿的目标块和该目标块的相邻块的至少一个的编码参数而确定。
2.根据权利要求1所述的设备,
其中该滤波器单元基于该第一约束偏移补偿指示符、该第二约束偏移补偿指示符和该编码参数,来对该偏移补偿目标样本执行约束SAO补偿。
3.根据权利要求1所述的设备,当向该偏移补偿目标样本应用边缘偏移时,通过比较该偏移补偿目标样本和该偏移补偿目标样本的两个相邻样本,来确定偏移类别信息。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510346045.9A CN104902286B (zh) | 2011-09-28 | 2012-09-27 | 用于解码视频的方法 |
CN201510359035.9A CN105007497B (zh) | 2011-09-28 | 2012-09-27 | 用于编码视频的方法 |
CN201510345865.6A CN104902284B (zh) | 2011-09-28 | 2012-09-27 | 用于解码视频的方法 |
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2011-0098601 | 2011-09-28 | ||
KR20110098601 | 2011-09-28 | ||
KR10-2012-0019999 | 2012-02-28 | ||
KR1020120019999A KR20130034566A (ko) | 2011-09-28 | 2012-02-28 | 제한된 오프셋 보상 및 루프 필터를 기반으로 하는 영상 부호화 및 복호화 방법 및 그 장치 |
KR1020120039412A KR20130034570A (ko) | 2011-09-28 | 2012-04-16 | 제한된 오프셋 보상 및 루프 필터를 이용한 영상 부호화/복호화 방법 및 그 장치 |
KR10-2012-0039412 | 2012-04-16 | ||
KR10-2012-0107639 | 2012-09-27 | ||
PCT/KR2012/007833 WO2013048151A1 (ko) | 2011-09-28 | 2012-09-27 | 제한된 오프셋 보상 및 루프 필터를 기반으로 하는 영상 부호화 및 복호화 방법 및 그 장치 |
KR1020120107639A KR101356450B1 (ko) | 2011-09-28 | 2012-09-27 | 제한된 오프셋 보상 및 루프 필터를 기반으로 하는 영상 부호화 및 복호화 방법 및 그 장치 |
Related Child Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510345865.6A Division CN104902284B (zh) | 2011-09-28 | 2012-09-27 | 用于解码视频的方法 |
CN201410466651.XA Division CN104202610A (zh) | 2011-09-28 | 2012-09-27 | 用于编码视频的设备 |
CN201510346045.9A Division CN104902286B (zh) | 2011-09-28 | 2012-09-27 | 用于解码视频的方法 |
CN201510359035.9A Division CN105007497B (zh) | 2011-09-28 | 2012-09-27 | 用于编码视频的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103959794A CN103959794A (zh) | 2014-07-30 |
CN103959794B true CN103959794B (zh) | 2016-09-14 |
Family
ID=48436669
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510345865.6A Active CN104902284B (zh) | 2011-09-28 | 2012-09-27 | 用于解码视频的方法 |
CN201280058538.7A Active CN103959794B (zh) | 2011-09-28 | 2012-09-27 | 基于约束偏移补偿和环路滤波来编码和解码图像的方法、及其设备 |
CN201510359035.9A Active CN105007497B (zh) | 2011-09-28 | 2012-09-27 | 用于编码视频的方法 |
CN201510346045.9A Active CN104902286B (zh) | 2011-09-28 | 2012-09-27 | 用于解码视频的方法 |
CN201410466651.XA Pending CN104202610A (zh) | 2011-09-28 | 2012-09-27 | 用于编码视频的设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510345865.6A Active CN104902284B (zh) | 2011-09-28 | 2012-09-27 | 用于解码视频的方法 |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510359035.9A Active CN105007497B (zh) | 2011-09-28 | 2012-09-27 | 用于编码视频的方法 |
CN201510346045.9A Active CN104902286B (zh) | 2011-09-28 | 2012-09-27 | 用于解码视频的方法 |
CN201410466651.XA Pending CN104202610A (zh) | 2011-09-28 | 2012-09-27 | 用于编码视频的设备 |
Country Status (8)
Country | Link |
---|---|
US (1) | US9270990B2 (zh) |
EP (5) | EP3154267A3 (zh) |
JP (7) | JP2014531851A (zh) |
KR (20) | KR20130034566A (zh) |
CN (5) | CN104902284B (zh) |
BR (5) | BR112014007434B1 (zh) |
IN (1) | IN2014CN03108A (zh) |
WO (1) | WO2013048151A1 (zh) |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9204148B1 (en) | 2011-09-28 | 2015-12-01 | Electronics And Telecommunications Research Institute | Method for encoding and decoding images based on constrained offset compensation and loop filter, and apparatus therefor |
US9204171B1 (en) | 2011-09-28 | 2015-12-01 | Electronics And Telecommunications Research Institute | Method for encoding and decoding images based on constrained offset compensation and loop filter, and apparatus therefor |
GB201119206D0 (en) * | 2011-11-07 | 2011-12-21 | Canon Kk | Method and device for providing compensation offsets for a set of reconstructed samples of an image |
US9253482B2 (en) * | 2011-11-08 | 2016-02-02 | Texas Insturments Incorporated | Method and apparatus for sample adaptive offset without sign coding |
US9277194B2 (en) | 2011-11-08 | 2016-03-01 | Texas Instruments Incorporated | Method and apparatus for image and video coding using hierarchical sample adaptive band offset |
US9749645B2 (en) * | 2012-06-22 | 2017-08-29 | Microsoft Technology Licensing, Llc | Coded-block-flag coding and derivation |
KR101459935B1 (ko) | 2013-08-12 | 2014-11-07 | 현대자동차주식회사 | 자동화 수동변속기 |
JP6253406B2 (ja) * | 2013-12-27 | 2017-12-27 | キヤノン株式会社 | 画像符号化装置、撮像装置、画像符号化方法、及びプログラム |
KR101677242B1 (ko) * | 2014-02-18 | 2016-11-17 | 한국전자통신연구원 | 컨볼루션 기법 기반의 고속 적응적 샘플 오프셋 필터링 장치 및 방법 |
US20150237378A1 (en) * | 2014-02-20 | 2015-08-20 | Mediatek Inc. | Method for controlling sample adaptive offset filtering applied to different partial regions in one frame based on different weighting parameters and related sample adaptive offset filter |
EP3138293A4 (en) * | 2014-04-29 | 2017-05-24 | Microsoft Technology Licensing, LLC | Encoder-side decisions for sample adaptive offset filtering |
KR102276854B1 (ko) * | 2014-07-31 | 2021-07-13 | 삼성전자주식회사 | 인루프 필터 파라미터 예측을 사용하는 비디오 부호화 방법 및 그 장치, 비디오 복호화 방법 및 그 장치 |
CN105635732B (zh) * | 2014-10-30 | 2018-12-14 | 联想(北京)有限公司 | 自适应样点补偿编码、对视频码流进行解码的方法及装置 |
EP3203738A4 (en) * | 2014-10-31 | 2017-10-04 | Samsung Electronics Co., Ltd. | Video encoding method applying multi-offset scheme and apparatus therefor, and video decoding method and apparatus therefor |
US9872026B2 (en) | 2015-06-12 | 2018-01-16 | Intel Corporation | Sample adaptive offset coding |
CN105306940B (zh) * | 2015-10-27 | 2019-10-18 | 中星技术股份有限公司 | 一种视频编解码样值偏移补偿中边界补偿模式处理方法 |
US10477247B2 (en) | 2015-11-18 | 2019-11-12 | Electronics And Telecommunications Research Institute | Method for decoding video using in-loop filter, and device therefor |
EP3220643A1 (en) * | 2016-03-14 | 2017-09-20 | Thomson Licensing | Method and device for encoding at least one image unit, and method and device for decoding a stream representative of at least one image unit |
US10623738B2 (en) * | 2017-04-06 | 2020-04-14 | Futurewei Technologies, Inc. | Noise suppression filter |
WO2018191224A1 (en) * | 2017-04-11 | 2018-10-18 | Vid Scale, Inc. | 360-degree video coding using face continuities |
JP7082617B2 (ja) | 2017-05-31 | 2022-06-08 | 株式会社クラベ | ベンチレーションマット |
JP7343487B2 (ja) * | 2017-09-20 | 2023-09-12 | ヴィド スケール インコーポレイテッド | 360度ビデオ符号化におけるフェイス不連続の処理 |
KR20190056888A (ko) * | 2017-11-17 | 2019-05-27 | 삼성전자주식회사 | 비디오 부호화 장치 및 방법 |
US10878547B2 (en) | 2018-03-20 | 2020-12-29 | Electronics And Telecommunications Research Institute | Electronic device for correcting dark images in real time |
KR102409138B1 (ko) * | 2018-03-29 | 2022-06-16 | 닛폰 호소 교카이 | 화상 부호화 장치, 화상 복호 장치 및 프로그램 |
KR102354261B1 (ko) | 2018-06-12 | 2022-01-20 | 주식회사 엘지화학 | 패턴화 전극접착층이 구비된 전기화학소자용 분리막 및 상기 분리막의 제조방법 |
TWI803648B (zh) | 2018-06-12 | 2023-06-01 | 南韓商Lg化學股份有限公司 | 含無機塗層的電化學裝置用之隔板及彼之製造方法 |
KR102479050B1 (ko) * | 2019-03-07 | 2022-12-19 | 엘지전자 주식회사 | 루마 맵핑 및 크로마 스케일링 기반 비디오 또는 영상 코딩 |
KR20230016712A (ko) * | 2019-03-11 | 2023-02-02 | 엘지전자 주식회사 | 루마 맵핑 및 크로마 스케일링 기반 비디오 또는 영상 코딩 |
US11159791B2 (en) * | 2019-03-16 | 2021-10-26 | Mediatek Inc. | Method and apparatus for signaling adaptive loop filter parameters in video coding |
US11917143B2 (en) | 2019-04-03 | 2024-02-27 | Lg Electronics Inc. | Adaptive loop filter-based video or image coding |
US20220217405A1 (en) * | 2019-04-03 | 2022-07-07 | Lg Electronics Inc. | Video or image coding for modifying reconstructed picture |
WO2020204414A1 (ko) * | 2019-04-03 | 2020-10-08 | 엘지전자 주식회사 | 적응적 루프 필터를 사용하는 비디오 또는 영상 코딩 |
CN110113603A (zh) * | 2019-04-22 | 2019-08-09 | 屠晓 | 高清视频处理终端 |
CN113796075B (zh) * | 2019-05-03 | 2024-05-31 | 寰发股份有限公司 | 视频编码***中编码或解码视频数据的方法和装置 |
WO2020231140A1 (ko) | 2019-05-14 | 2020-11-19 | 엘지전자 주식회사 | 적응적 루프 필터 기반 비디오 또는 영상 코딩 |
KR20200145758A (ko) * | 2019-06-19 | 2020-12-30 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
WO2020262915A1 (ko) * | 2019-06-24 | 2020-12-30 | 엘지전자 주식회사 | Alf 또는 lmcs를 사용하는 비디오 또는 영상 코딩 |
KR20220019243A (ko) | 2019-07-08 | 2022-02-16 | 엘지전자 주식회사 | 인루프 필터링 기반 비디오 또는 영상 코딩 |
KR20210152576A (ko) | 2019-07-09 | 2021-12-15 | 엘지전자 주식회사 | 디블록킹 필터링에 기반한 영상 코딩 방법 및 그 장치 |
MX2022000354A (es) * | 2019-07-11 | 2022-02-03 | Samsung Electronics Co Ltd | Metodo y aparato de decodificacion de video, y metodo y aparato de codificacion de video. |
AU2020332558A1 (en) * | 2019-08-19 | 2022-03-10 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Usage of access unit delimiters and adaptation parameter sets |
WO2021054677A1 (ko) * | 2019-09-18 | 2021-03-25 | 주식회사 비원 영상기술연구소 | 인-루프 필터 기반의 영상 부호화/복호화 방법 및 장치 |
CN114424576A (zh) | 2019-09-18 | 2022-04-29 | 有限公司B1影像技术研究所 | 基于环路滤波器的图像编码/解码方法和装置 |
US11758133B2 (en) * | 2019-10-31 | 2023-09-12 | Apple Inc | Flexible block partitioning structures for image/video compression and processing |
WO2021118266A1 (ko) * | 2019-12-12 | 2021-06-17 | 엘지전자 주식회사 | 디블록킹 필터링을 사용하는 영상 디코딩 방법 및 장치 |
WO2021118265A1 (ko) * | 2019-12-12 | 2021-06-17 | 엘지전자 주식회사 | 적응적 루프 필터를 적용하는 비디오 또는 영상 코딩 |
US20230051024A1 (en) * | 2019-12-12 | 2023-02-16 | Lg Electronics Inc. | Methods and device for signaling image information |
CN118317112A (zh) * | 2019-12-12 | 2024-07-09 | Lg电子株式会社 | 图像编码方法、图像解码方法及数据的发送方法 |
BR112022011511A2 (pt) * | 2019-12-12 | 2022-08-23 | Lg Electronics Inc | Dispositivo de codificação de imagem e método para controlar filtragem de loop |
EP4075805A4 (en) * | 2019-12-12 | 2023-08-23 | LG Electronics Inc. | METHOD AND DEVICE FOR SIGNALING VIDEO INFORMATION APPLICABLE AT THE FRAME OR DISC LEVEL |
WO2021162494A1 (ko) * | 2020-02-14 | 2021-08-19 | 엘지전자 주식회사 | 필터 가용 정보를 선택적으로 시그널링 하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1451232A (zh) * | 2000-06-27 | 2003-10-22 | 汤姆森许可贸易公司 | 接收和播放基于主题的视听节目片断的方法及其接收机 |
EP1574995A1 (en) * | 2004-03-12 | 2005-09-14 | Thomson Licensing S.A. | Method for encoding interlaced digital video data |
WO2008033595A2 (en) * | 2006-09-15 | 2008-03-20 | Freescale Semiconductor Inc. | Video information processing system with selective chroma deblock filtering |
CN101459847A (zh) * | 2007-12-13 | 2009-06-17 | 联发科技股份有限公司 | 编码器、解码器、视频帧编码方法及比特流解码方法 |
CN101491102A (zh) * | 2006-07-20 | 2009-07-22 | 高通股份有限公司 | 将后处理视为在解码器中执行的视频编码 |
CN101778286A (zh) * | 2003-09-07 | 2010-07-14 | 微软公司 | 隔行扫描视频的编码与解码 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003038812A1 (en) * | 2001-11-02 | 2003-05-08 | Matsushita Electric Industrial Co., Ltd. | Audio encoding and decoding device |
KR20050099256A (ko) | 2004-04-09 | 2005-10-13 | 삼성전자주식회사 | 디블록킹을 이용한 영상처리 장치와 영상처리 방법 |
CN100551072C (zh) * | 2006-06-05 | 2009-10-14 | 华为技术有限公司 | 一种编码中量化矩阵选择方法、装置及编解码方法及*** |
CN101395921B (zh) * | 2006-11-17 | 2012-08-22 | Lg电子株式会社 | 用于解码/编码视频信号的方法及装置 |
EP1985121A4 (en) * | 2006-11-17 | 2010-01-13 | Lg Electronics Inc | METHOD AND DEVICE FOR DECODING / CODING A VIDEO SIGNAL |
JP5026092B2 (ja) * | 2007-01-12 | 2012-09-12 | 三菱電機株式会社 | 動画像復号装置および動画像復号方法 |
KR20080114482A (ko) * | 2007-06-26 | 2008-12-31 | 삼성전자주식회사 | 다시점 비디오 코딩에서 휘도 보상 방법 및 장치 |
US8195001B2 (en) * | 2008-04-09 | 2012-06-05 | Intel Corporation | In-loop adaptive wiener filter for video coding and decoding |
US8804831B2 (en) * | 2008-04-10 | 2014-08-12 | Qualcomm Incorporated | Offsets at sub-pixel resolution |
KR101620441B1 (ko) | 2009-06-17 | 2016-05-24 | 주식회사 아리스케일 | 복수의 보간 필터링 방법 및 이를 적용한 부호화 장치 |
KR20110068792A (ko) | 2009-12-16 | 2011-06-22 | 한국전자통신연구원 | 적응적 영상 부호화 장치 및 방법 |
US20120294353A1 (en) * | 2011-05-16 | 2012-11-22 | Mediatek Inc. | Apparatus and Method of Sample Adaptive Offset for Luma and Chroma Components |
US20130003829A1 (en) * | 2011-07-01 | 2013-01-03 | Kiran Misra | System for initializing an arithmetic coder |
US10070152B2 (en) * | 2011-08-24 | 2018-09-04 | Texas Instruments Incorporated | Sample adaptive offset (SAO) parameter signaling |
US9584819B2 (en) * | 2011-10-24 | 2017-02-28 | Qualcomm Incorporated | Grouping of tiles for video coding |
US10097839B2 (en) * | 2014-12-19 | 2018-10-09 | Qualcomm Incorporated | Palette mode for subsampling format |
-
2012
- 2012-02-28 KR KR1020120019999A patent/KR20130034566A/ko unknown
- 2012-04-16 KR KR1020120039412A patent/KR20130034570A/ko unknown
- 2012-09-27 BR BR112014007434-8A patent/BR112014007434B1/pt active IP Right Grant
- 2012-09-27 EP EP16188610.6A patent/EP3154267A3/en not_active Ceased
- 2012-09-27 CN CN201510345865.6A patent/CN104902284B/zh active Active
- 2012-09-27 BR BR122020015286-9A patent/BR122020015286B1/pt active IP Right Grant
- 2012-09-27 CN CN201280058538.7A patent/CN103959794B/zh active Active
- 2012-09-27 US US14/347,709 patent/US9270990B2/en active Active
- 2012-09-27 EP EP14181502.7A patent/EP2887674A3/en not_active Withdrawn
- 2012-09-27 EP EP21204985.2A patent/EP3965427A1/en active Pending
- 2012-09-27 JP JP2014533205A patent/JP2014531851A/ja active Pending
- 2012-09-27 BR BR122014023991-2A patent/BR122014023991B1/pt active IP Right Grant
- 2012-09-27 BR BR122020015284-2A patent/BR122020015284B1/pt active IP Right Grant
- 2012-09-27 BR BR122020015282-6A patent/BR122020015282B1/pt active IP Right Grant
- 2012-09-27 WO PCT/KR2012/007833 patent/WO2013048151A1/ko active Application Filing
- 2012-09-27 CN CN201510359035.9A patent/CN105007497B/zh active Active
- 2012-09-27 EP EP12835079.0A patent/EP2763411A4/en not_active Withdrawn
- 2012-09-27 KR KR1020120107639A patent/KR101356450B1/ko active IP Right Review Request
- 2012-09-27 CN CN201510346045.9A patent/CN104902286B/zh active Active
- 2012-09-27 IN IN3108CHN2014 patent/IN2014CN03108A/en unknown
- 2012-09-27 EP EP16192441.0A patent/EP3145196A3/en not_active Ceased
- 2012-09-27 CN CN201410466651.XA patent/CN104202610A/zh active Pending
-
2013
- 2013-08-06 KR KR1020130093113A patent/KR101366650B1/ko active IP Right Review Request
- 2013-08-06 KR KR1020130093115A patent/KR20130095242A/ko not_active Application Discontinuation
- 2013-08-06 KR KR1020130093114A patent/KR20130095241A/ko not_active Application Discontinuation
-
2014
- 2014-04-14 JP JP2014083073A patent/JP2014171227A/ja active Pending
- 2014-05-07 KR KR1020140054257A patent/KR20140066677A/ko not_active Application Discontinuation
- 2014-05-07 KR KR1020140054258A patent/KR101744024B1/ko active Application Filing
-
2015
- 2015-05-21 JP JP2015103817A patent/JP2015181270A/ja active Pending
-
2017
- 2017-01-19 JP JP2017007873A patent/JP2017108424A/ja active Pending
- 2017-05-23 KR KR1020170063276A patent/KR101868121B1/ko active IP Right Grant
-
2018
- 2018-06-08 KR KR1020180066357A patent/KR101977740B1/ko active IP Right Grant
- 2018-06-08 KR KR1020180066358A patent/KR101977741B1/ko active IP Right Grant
- 2018-06-08 KR KR1020180066356A patent/KR101977739B1/ko active IP Right Grant
- 2018-06-08 KR KR1020180066355A patent/KR101977738B1/ko active IP Right Grant
-
2019
- 2019-05-07 KR KR1020190052886A patent/KR102030425B1/ko active IP Right Grant
- 2019-09-26 JP JP2019175804A patent/JP2020017986A/ja active Pending
- 2019-10-02 KR KR1020190121949A patent/KR102140328B1/ko active IP Right Grant
-
2020
- 2020-07-27 KR KR1020200093360A patent/KR102194038B1/ko active IP Right Grant
- 2020-12-16 KR KR1020200176182A patent/KR102337652B1/ko active IP Right Grant
-
2021
- 2021-11-12 JP JP2021184936A patent/JP2022043032A/ja active Pending
- 2021-12-06 KR KR1020210172841A patent/KR20210153572A/ko not_active IP Right Cessation
-
2023
- 2023-02-23 KR KR1020230024468A patent/KR102631239B1/ko active IP Right Grant
- 2023-08-03 JP JP2023127350A patent/JP2023145724A/ja active Pending
-
2024
- 2024-01-25 KR KR1020240011520A patent/KR20240018540A/ko active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1451232A (zh) * | 2000-06-27 | 2003-10-22 | 汤姆森许可贸易公司 | 接收和播放基于主题的视听节目片断的方法及其接收机 |
CN101778286A (zh) * | 2003-09-07 | 2010-07-14 | 微软公司 | 隔行扫描视频的编码与解码 |
EP1574995A1 (en) * | 2004-03-12 | 2005-09-14 | Thomson Licensing S.A. | Method for encoding interlaced digital video data |
CN101491102A (zh) * | 2006-07-20 | 2009-07-22 | 高通股份有限公司 | 将后处理视为在解码器中执行的视频编码 |
WO2008033595A2 (en) * | 2006-09-15 | 2008-03-20 | Freescale Semiconductor Inc. | Video information processing system with selective chroma deblock filtering |
CN101459847A (zh) * | 2007-12-13 | 2009-06-17 | 联发科技股份有限公司 | 编码器、解码器、视频帧编码方法及比特流解码方法 |
Non-Patent Citations (1)
Title |
---|
"WD4:working draft 4 of high-efficiency video coding;BROSS, Benjamin等;《JCTVC-F803-d6, joint collaborative team on video coding(JCT-VC) of ITU-T SGI6 WP3 and ISO/IEC JTC1/SC29fWG11,6th meeting》;20110722;第1,25-26,33,56-58页 * |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103959794B (zh) | 基于约束偏移补偿和环路滤波来编码和解码图像的方法、及其设备 | |
JP6492147B2 (ja) | 映像復号化方法 | |
CN103380622B (zh) | 帧内预测模式编码/解码方法和用于其的设备 | |
KR101867884B1 (ko) | 인트라 예측 모드 부호화/복호화 방법 및 장치 | |
CN103796029B (zh) | 视频编码设备 | |
CN103262541B (zh) | 使用四叉树来编码/解码块信息的方法、和使用该方法的装置 | |
CN107810635A (zh) | 图像编译***中基于照度补偿预测块的方法和设备 | |
CN110235444A (zh) | 使用多条参考线的帧内预测 | |
US20150264353A1 (en) | Adaptive intra-prediction encoding and decoding method | |
CN104969553B (zh) | 用于编码/解码图像的方法以及使用其的设备 | |
CN107580230A (zh) | 视频解码方法和视频编码方法 | |
CN107750459A (zh) | 图像编码***中的基于图像特性的自适应滤波方法和装置 | |
CN108141589A (zh) | 图像编译***中对图像进行滤波的方法和装置 | |
CN103988509A (zh) | 用于引入预测运动向量的方法和使用其的设备 | |
US20150078446A1 (en) | Method and apparatus for inter-layer intra prediction | |
KR20220036982A (ko) | 비디오 인코딩 및 디코딩을 위한 이차 변환 | |
CN106031173A (zh) | 视频译码中的闪烁检测及缓解 | |
CN110495175A (zh) | 用于对用于并行处理的运动信息进行处理的图像处理方法、用于使用该图像处理方法进行解码和编码的方法、以及用于该方法的设备 |
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 |