CN101895756A - 视频图像块的编码、解码、重构方法及*** - Google Patents
视频图像块的编码、解码、重构方法及*** Download PDFInfo
- Publication number
- CN101895756A CN101895756A CN 201010232105 CN201010232105A CN101895756A CN 101895756 A CN101895756 A CN 101895756A CN 201010232105 CN201010232105 CN 201010232105 CN 201010232105 A CN201010232105 A CN 201010232105A CN 101895756 A CN101895756 A CN 101895756A
- Authority
- CN
- China
- Prior art keywords
- residual
- block
- residual values
- order
- values
- 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.)
- Granted
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
本发明公开了一种视频图像块的编码、解码、重构方法及***。其中,编码方法包括:选择预测模式,根据图像块周围已经重构的像素生成预测块;计算图像块和预测块对应像素之间的差值,得到残差值,所有残差值组成一个残差块;从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行重新排序;选择变换函数对重排序之后的残差块进行变换,得到残差块的变换系数表示,并进行变换系数扫描,量化,熵编码。本发明通过在空域对残差块内的残差采样值进行重排序,使得不同模式的残差统计特性近似相同,从而可以仅使用少量的变换函数实现与模式相关变换近似的性能,同时降低了编解码器的存储复杂度。
Description
技术领域
本发明涉及图像编码领域,尤其涉及一种视频图像块的编码、解码、重构方法及***。
背景技术
新一代的视频编码标准H.264/AVC在已有的视频编码标准的框架之下,实现了编码效率的大幅度提高,成为今后视频信息压缩格式的主流标准。
在视频编码器中,视频数据首先被划分为若干个16×16大小的块,其中每一个16×16大小的块被称为宏块(Macroblock),视频编码的过程以宏块(Macroblock)为单位进行。在编码器编码一个宏块的过程当中,会进一步将宏块划分为多个更小的单元,比如16个4×4的块,如图1所示,或者4个8×8的块等。以H.264/AVC中4×4块的帧内编码为例,如图2所示,编码器首先利用每个4×4块周围的像素(A~L,Q,图2左)根据某个预测方向(图2右)生成一个4×4大小的预测块(Predicted block),然后将4×4块与这个预测块逐个像素求差值,得到一个4×4大小的残差块(Residual block),残差块中的16个元素称之为残差采样(Residual sample)值。由于不同的预测方向对应的残差的统计特性有所不同,近年来,有研究者提出模式相关的方向变换,即对不同的预测方向,采用不同的变换函数,在此基础之上,又有研究者进一步提出率失真最优变换,即每个预测方向有若干个待选的变换函数,在编码过程中,编码器会针对每个残差块分别选择对应的性能最优的变换函数。这些方法显著地提高了H.264/AVC帧内编码的性能,但同时也提高了编码器和解码器的复杂度,一个主要的方面就是变换函数数量的显著增加导致更高的编解码器的存储复杂度。
发明内容
本发明的目的在于提供一种视频图像块的编码、解码、重构方法及***,以降低了编解码器的存储复杂度。
第一方面,本发明公开了一种视频图像块的编码方法,所述图像块是图像像素值的集合,该方法包括,预测块生成步骤,选择预测模式,根据图像块周围已经重构的像素生成预测块;残差块计算步骤,计算图像块和预测块对应像素之间的差值,得到残差值,所有残差值组成一个残差块;残差值重排序步骤,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行重新排序;编码步骤,选择变换函数对重排序之后的残差块进行变换,得到残差块的变换系数表示,并进行变换系数扫描,量化,熵编码。
上述编码方法,优选所述残差值重排序步骤中,残差值的重排列顺序的选择有如下三种选择方式:方式一、根据所选择的预测模式,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序;或方式二、根据当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序;或方式三、根据所选择的预测模式以及当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序。
上述编码方法,优选对于帧内编码过程,采用所述方式一或所述方式三进行残差值的重排列顺序的选择;对于帧间编码过程,采用所述方式二进行残差值的重排列顺序的选择。
第二方面,本发明公开了一种视频图像块的解码方法,所述图像块是图像像素值的集合,该方法包括如下步骤:解码步骤,对编码的结果进行熵解码,反量化,变换系数逆扫描,得到用于编码当前图像块的预测模式,以及残差块的变换系数表示;预测步骤,根据解码得到的预测模式,并根据图像块周围已经解码得到的像素生成预测块;反变换步骤,选择变换函数对解码步骤得到的残差块的变换系数表示进行反变换,得到残差块;残差值逆重排序步骤,根据解码步骤得到的信息,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行逆重排序;残差预测步骤,根据预测块和逆重排序的残差块生成预测残差。
第三方面,本发明公开了一种视频图像块的重构方法,所述图像块是图像像素值的集合,该方法包括如下步骤:反量化及反变换步骤,对量化后的残差块的变换系数表示进行反量化,并选择变换函数对反量化后的变换系数表示进行反变换,得到残差块;残差值逆重排序步骤,根据编码过程所选定的残差值的重排列顺序,对反量化及反变换步骤得到的残差块内的残差值进行逆重排序;残差预测步骤,根据预测块和逆重排序的残差块生成预测残差。
第四方面,本发明公开了一种视频图像块的编码***,所述图像块是图像像素值的集合,包括:预测块生成模块,用于选择预测模式,根据图像块周围已经重构的像素生成预测块;残差块计算模块,用于计算图像块和预测块对应像素之间的差值,得到残差值,所有残差值组成一个残差块;残差值重排序模块,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行重新排序;编码模块,用于选择变换函数对重排序之后的残差块进行变换,得到残差块的变换系数表示,并进行变换系数扫描和量化,变换,熵编码。
上述编码***,优选所述残差值重排序模块中,残差值的重排列顺序的选择有如下三种选择方式:方式一、根据所选择的预测模式,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序;或方式二、根据当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序;或方式三、根据所选择的预测模式以及当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序。
上述编码***,优选对于帧内编码过程,采用所述方式一或所述方式三进行残差值的重排列顺序的选择;对于帧间编码过程,采用所述方式二进行残差值的重排列顺序的选择。
第五方面,本发明公开了一种视频图像块的解码***,所述图像块是图像像素值的集合,包括解码模块、预测模块、反变换模块、残差值逆重排序模块和残差预测模块。其中,解码模块用于对编码的结果进行熵解码,反量化,变换系数逆扫描,得到用于编码当前图像块的预测模式,以及残差块的变换系数表示;预测模块用于根据解码得到的预测模式,并根据图像块周围已经解码得到的像素生成预测块;反变换模块用于选择变换函数对解码步骤得到的残差块的变换系数表示进行反变换,得到残差块;残差值逆重排序模块用于根据解码步骤得到的信息,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行逆重排序;残差预测模块用于根据预测块和逆重排序的残差块生成预测残差。
第五方面,本发明公开了一种视频图像块的重构***,所述图像块是图像像素值的集合,包括:反量化及反变换模块、残差值逆重排序模块和残差预测模块。其中,反量化及反变换模块用于对量化后的残差块的变换系数表示进行反量化,并选择变换函数对反量化后的变换系数表示表示进行反变换,得到残差块;残差值逆重排序模块用于根据编码过程所选定的残差值的重排列顺序,对反量化及反变换模块得到的残差块内的残差值进行逆重排序;残差预测模块用于根据预测块和逆重排序的残差块生成预测残差。
相对于现有技术而言,本发明通过在空域对残差块内的残差采样值进行重排序,使得不同模式的残差统计特性近似相同,从而可以仅使用少量的变换函数实现与模式相关变换近似的性能,同时降低了编解码器的存储复杂度。
附图说明
图1是本发明视频图像块的编码方法实施例的步骤流程图;
图2是将单个宏块划分为16个4×4的块的示意图;
图3是本发明一种视频图像块的编码方法实施例的步骤流程图;
图4是H.264/AVC中4×4块的帧内预测示意图;
图5是H.264/AVC中4×4块的帧内预测模式0和帧内预测模式1的残差幅值分布示意图;
图6是经过重排序后,H.264/AVC中4×4块的帧内预测模式0和帧内预测模式1的残差幅值分布示意图;
图7是H.264/AVC中4×4块的9个帧内预测模式的一种重排序方法的示意图;
图8A为本发明视频图像块的编码***的结构示意图;
图8B为残差值重排序模块的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图3,图3为本发明一种视频图像块的编码方法实施例的步骤流程图,包括如下步骤:预测块生成步骤S1,选择预测模式,根据图像块周围已经重构的像素生成预测块;残差块计算步骤S2,计算图像块和预测块对应像素之间的差值,得到残差值,所有残差值组成一个残差块;残差值重排序步骤S3,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行重新排序;编码步骤S4,选择变换函数对重排序之后的残差块进行变换,得到残差块的变换系数表示,并进行变换系数扫描,量化,熵编码。
其中,残差值重排序步骤中,残差值的重排列顺序的选择有如下三种选择方式:
1)、根据所选择的预测模式,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序。该方式适用于帧内预测过程。
2)、根据当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序。改方式适用于帧间编码过程。
3)、根据所选择的预测模式以及当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序。该方式适用于帧内预测过程。
参照图4,图4为本发明一种视频编码中预测残差的重排序方法实施例的步骤流程图,包括如下步骤:统计特性获取步骤110,统计各个模式下残差的幅度分布,获取不同模式的残差分布的统计特性;重排序步骤120,对残差进行重排序,使得所述不同模式的残差分布的统计特性近似相同。
上述实施例通过在空域对残差块内的残差采样值进行重排序,使得不同模式的残差统计特性近似相同,从而可以仅使用少量的变换函数实现与模式相关变换近似的性能,同时降低了编解码器的存储复杂度。
上述实施例中,首先对各个模式下的残差的幅度分布进行统计,以H.264/AVC中4×4块的帧内预测模式0和帧内预测模式1为例,如图5所示,可以看出:模式0的残差呈现水平方向幅值相近,垂直方向幅值由上到下增大的统计特征,而模式1的残差呈现垂直方向幅值相近,水平方向幅值由左到右增大的统计特征。为了使预测模式0和帧内预测模式1的残差的分布特性近似相同,通过对预测模式0进行水平方向的逐行扫描,预测模式1进行垂直方向的逐行扫描,得到图6所示的重排序后的残差块的幅度值的分布特性,可以看出:通过重排序,预测模式0和帧内预测模式1的残差的分布特性都呈现水平方向幅值相近,垂直方向幅值由上到下增大的统计特征。
类似地,对其余的帧内模式的残差也按照统计特性近似相同的目标进行重排序,使得不同帧内模式的残差的统计特性近似相同。然后记录各个帧内模式下经过重排序后的残差块,训练一组变换函数用于编码和解码过程中的变换和反变换。图7为H.264/AVC中9个帧内预测模式的一种重排序方法的示意图。在帧内编码过程中,对宏块中的每个块,首先进行帧内预测,然后根据帧内预测模式选定重排序的方法对残差进行重排序,随后进行变换,量化,熵编码等运算;在解码以及重建过程中,根据帧内预测模式,对反变换后的残差块进行逆重排序,然后再对逆重排序后的残差块进行像素重建等运算。
编码过程:
以宏块的形式提供视频数据,将视频中的一帧(称为本帧)划分为宏块,然后将宏块划分为多个图像块,(图1即为将单个宏块划分为块的示意图)并按照以下步骤循环地对当前帧每个块进行编码;
根据当前帧内预测模式,利用当前块周围已经重建的像素值生成预测块,并计算预测块和图像块之间的差值,即残差块;
根据当前帧内预测模式,按照图6中所示的排序顺序,选定对应的重排序方法对残差块进行重排序;
根据步骤(三)中得到的重排序后的残差块,进行量化,变换,熵编码
重复上述步骤,继续下一帧的编码,直到视频最后一帧处理完毕。
按照本发明的一个具体实施方式,本发明所提出的方法可以直接应用在KTA参考软件中的帧内编码过程中。
表1和表2列出了本发明与已有的方法已有方法在KTA参考软件上的性能差异,其中分辨率分别为720p(1280×720)和1080p(1920×1080),全部宏块采用帧内编码。实验表明,本发明能够保持和已有方法一致的性能,同时变换矩阵的数量大大减少,即存储复杂度降低。这里的已有方法是指“|Y.Ye and M.Karczewicz,“Improved h.264 intra coding based on bi-directional intra prediction,directional transform,and adaptive coefficient scanning,”Proceedings ofthe 2008 IEEE International Conference on Image Processing(ICIP),pp.2116-2119,Oct.2008”中记载的方法。
表1本发明与已有方法的性能差异
BD-YPSNR | BD-Rate | |
Rush_Hour(1080p) | -0.028 | 0.951 |
Station2(1080p) | 0.009 | -0.260 |
Sunflower(1080p) | -0.062 | 1.528 |
Tennis(1080p) | 0.006 | -0.193 |
Tractor(1080p) | -0.021 | 0.426 |
BigShips(720p) | 0.023 | -0.484 |
Night(720p) | 0.059 | -0.921 |
Sailormen(720p) | 0.013 | -0.348 |
City(720p) | 0.053 | -0.749 |
Crew(720p) | 0.014 | -0.210 |
Harbour(720p) | 0.003 | -0.026 |
平均 | 0.006 | -0.026 |
表2本发明与已有方法的所用到的变换矩阵的数量
帧内预测模式 | 已有方法 | 本发明方法 |
I4MB | 18 | 3 |
I8MB | 18 | 3 |
I16MB | 8 | 3 |
虽然本发明是在KTA参考软件的帧内编码中,但可以它同样适用于其他的编解码平台,如H.264/AVC,VC-1,AVS等。本发明也同样适用于P帧和B帧的帧内编码模块。
参照图8A和图8B,图8A为本发明视频图像块的编码***的结构示意图,图8B为残差值重排序模块的结构示意图。视频图像块的编码***包括:预测块生成模块80,用于选择预测模式,根据图像块周围的像素生成预测块;残差块计算模块82,用于计算图像块和预测块对应像素之间的差值,得到残差值,所有残差值组成一个残差块;残差值重排序模块84,用于根据所选的预测模式,选择至少一个残差值的排列顺序,对残差块内的残差值进行重新排序;编码模块86,用于选择变换函数对重排序之后的残差块进行量化,变换,熵编码。其中,残差值重排序模块84包括统计特性获取单元841和重排序单元842,其中,统计特性获取单元841用于统计各个模式下残差的幅度分布,获取不同模式的残差分布的统计特性;重排序单元842用于对残差块内的残差进行重排序,使得所述不同模式的残差分布的统计特性近似相同。
需要说明的是,编码***实施例与编码方法实施例的原理相同,解码***与解码方法的原理相同,并且,解码与编码是相互对应的,相关之处参考***实施例即可,在此不再赘述。
以上对本发明所提供的一种视频图像块的编码、解码、重构方法及***进行详细介绍,本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种视频图像块的编码方法,所述图像块是图像像素值的集合,其特征在于,该方法包括,
预测块生成步骤,选择预测模式,根据图像块周围已经重构的像素生成预测块;
残差块计算步骤,计算图像块和预测块对应像素之间的差值,得到残差值,所有残差值组成一个残差块;
残差值重排序步骤,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行重新排序;
编码步骤,选择变换函数对重排序之后的残差块进行变换,得到残差块的变换系数表示,并进行变换系数扫描,量化,熵编码。
2.根据权利要求1所述的编码方法,其特征在于,所述残差值重排序步骤中,残差值的重排列顺序的选择有如下三种选择方式:
方式一、根据所选择的预测模式,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序;或
方式二、根据当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序;或
方式三、根据所选择的预测模式以及当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序。
3.根据权利要求2所述的编码方法,其特征在于:
对于帧内编码过程,采用所述方式一或所述方式三进行残差值的重排列顺序的选择;对于帧间编码过程,采用所述方式二进行残差值的重排列顺序的选择。
4.一种视频图像块的解码方法,所述图像块是图像像素值的集合,其特征在于,该方法包括如下步骤:
解码步骤,对编码的结果进行熵解码,反量化,变换系数逆扫描,得到用于编码当前图像块的预测模式,以及残差块的变换系数表示;
预测步骤,根据解码得到的预测模式,并根据图像块周围已经解码得到的像素生成预测块;
反变换步骤,选择变换函数对解码步骤得到的残差块的变换系数表示进行反变换,得到残差块;
残差值逆重排序步骤,根据解码步骤得到的信息,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行逆重排序;
残差预测步骤,根据预测块和逆重排序的残差块生成预测残差。
5.一种视频图像块的重构方法,所述图像块是图像像素值的集合,其特征在于,该方法包括如下步骤:
反量化及反变换步骤,对量化后的残差块的变换系数表示进行反量化,并选择变换函数对反量化后的变换系数表示进行反变换,得到残差块;
残差值逆重排序步骤,根据编码过程所选定的残差值的重排列顺序,对反量化及反变换步骤得到的残差块内的残差值进行逆重排序;
残差预测步骤,根据预测块和逆重排序的残差块生成预测残差。
6.一种视频图像块的编码***,所述图像块是图像像素值的集合,其特征在于,包括:
预测块生成模块,用于选择预测模式,根据图像块周围已经重构的像素生成预测块;
残差块计算模块,用于计算图像块和预测块对应像素之间的差值,得到残差值,所有残差值组成一个残差块;
残差值重排序模块,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行重新排序;
编码模块,用于选择变换函数对重排序之后的残差块进行变换,得到残差块的变换系数表示,并进行变换系数扫描和量化,变换,熵编码。
7.根据权利要求6所述的编码***,其特征在于,所述残差值重排序模块中,残差值的重排列顺序的选择有如下三种选择方式:
方式一、根据所选择的预测模式,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序;或
方式二、根据当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序;或
方式三、根据所选择的预测模式以及当前残差块的数值,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序。
8.根据权利要求7所述的编码***,其特征在于:
对于帧内编码过程,采用所述方式一或所述方式三进行残差值的重排列顺序的选择;对于帧间编码过程,采用所述方式二进行残差值的重排列顺序的选择。
9.一种视频图像块的解码***,所述图像块是图像像素值的集合,其特征在于包括:
解码模块,用于对编码的结果进行熵解码,反量化,变换系数逆扫描,得到用于编码当前图像块的预测模式,以及残差块的变换系数表示;
预测模块,用于根据解码得到的预测模式,并根据图像块周围已经解码得到的像素生成预测块;
反变换模块,用于选择变换函数对解码步骤得到的残差块的变换系数表示进行反变换,得到残差块;
残差值逆重排序模块,用于根据解码步骤得到的信息,从一组待选的残差值的重排列顺序中,选择至少一个残差值的排列顺序,对残差块内的残差值进行逆重排序;
残差预测模块,用于根据预测块和逆重排序的残差块生成预测残差。
10.一种视频图像块的重构***,所述图像块是图像像素值的集合,其特征在于包括:
反量化及反变换模块,用于对量化后的残差块的变换系数表示进行反量化,并选择变换函数对反量化后的变换系数表示表示进行反变换,得到残差块;
残差值逆重排序模块,用于根据编码过程所选定的残差值的重排列顺序,对反量化及反变换模块得到的残差块内的残差值进行逆重排序;
残差预测模块,用于根据预测块和逆重排序的残差块生成预测残差。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010232105 CN101895756B (zh) | 2010-07-15 | 2010-07-15 | 视频图像块的编码、解码、重构方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010232105 CN101895756B (zh) | 2010-07-15 | 2010-07-15 | 视频图像块的编码、解码、重构方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101895756A true CN101895756A (zh) | 2010-11-24 |
CN101895756B CN101895756B (zh) | 2012-10-31 |
Family
ID=43104800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010232105 Active CN101895756B (zh) | 2010-07-15 | 2010-07-15 | 视频图像块的编码、解码、重构方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101895756B (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102065299A (zh) * | 2011-01-17 | 2011-05-18 | 深圳市融创天下科技发展有限公司 | 一种视频编码的自适应扫描重排序方法和*** |
CN102238387A (zh) * | 2011-05-25 | 2011-11-09 | 深圳市融创天下科技股份有限公司 | 一种视频熵编码、熵解码方法、装置及介质 |
CN103703782A (zh) * | 2011-05-05 | 2014-04-02 | 奥林奇公司 | 对积分图像进行编码和解码的方法、对积分图像进行编码和解码的装置及对应的计算机程序 |
CN104378640A (zh) * | 2011-10-17 | 2015-02-25 | 株式会社Kt | 解码视频信号的方法 |
CN104685884A (zh) * | 2012-10-05 | 2015-06-03 | 华为技术有限公司 | 用于混合视频编解码器的改进架构 |
CN107396116A (zh) * | 2012-01-30 | 2017-11-24 | 三星电子株式会社 | 视频编码和解码设备及非暂时性计算机可读存储介质 |
CN107734340A (zh) * | 2012-01-19 | 2018-02-23 | 佳能株式会社 | 编码和解码变换单位的残差系数的有效性映射的方法 |
CN109788294A (zh) * | 2018-12-27 | 2019-05-21 | 宋秀梅 | 云处理式解码机构 |
CN109922340A (zh) * | 2017-12-13 | 2019-06-21 | 华为技术有限公司 | 图像编解码方法、装置、***及存储介质 |
CN110383695A (zh) * | 2017-03-03 | 2019-10-25 | 西斯维尔科技有限公司 | 用于对数字图像或视频流进行编码和解码的方法和装置 |
CN111491163A (zh) * | 2019-01-29 | 2020-08-04 | 索尼公司 | 基于对图像块的像素域预处理操作的图像块编码 |
CN111541895A (zh) * | 2019-02-06 | 2020-08-14 | 索尼公司 | 用于残差电平数据的位置相关熵编码的嵌入式编解码器(ebc)电路*** |
CN111819852A (zh) * | 2018-03-07 | 2020-10-23 | 华为技术有限公司 | 用于变换域中残差符号预测的方法及装置 |
WO2022037477A1 (zh) * | 2020-08-21 | 2022-02-24 | 腾讯科技(深圳)有限公司 | 视频解码方法、装置、计算机可读介质及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1489391A (zh) * | 2002-10-09 | 2004-04-14 | 中国科学院计算技术研究所 | 用于视频编码的新型空间预测方法及其装置 |
CN101222635A (zh) * | 2008-01-24 | 2008-07-16 | 北京工业大学 | 帧内预测方法 |
CN101743751A (zh) * | 2007-06-15 | 2010-06-16 | 高通股份有限公司 | 视帧内预测模式而定的残差块的自适应变换 |
-
2010
- 2010-07-15 CN CN 201010232105 patent/CN101895756B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1489391A (zh) * | 2002-10-09 | 2004-04-14 | 中国科学院计算技术研究所 | 用于视频编码的新型空间预测方法及其装置 |
CN101743751A (zh) * | 2007-06-15 | 2010-06-16 | 高通股份有限公司 | 视帧内预测模式而定的残差块的自适应变换 |
CN101222635A (zh) * | 2008-01-24 | 2008-07-16 | 北京工业大学 | 帧内预测方法 |
Non-Patent Citations (2)
Title |
---|
《科技情报开发与经济》 20071231 宗怡等。 H.264/AVC 视频编码原理及主要技术 第245~246页 1-10 第17卷, 第1期 2 * |
《计算机工程》 20090430 侯金亭等。 AVS标准综述 第247~249页及252页 1-10 第35卷, 第8期 2 * |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012097551A1 (zh) * | 2011-01-17 | 2012-07-26 | 深圳市融创天下科技股份有限公司 | 一种视频编码的自适应扫描重排序方法和*** |
CN102065299B (zh) * | 2011-01-17 | 2014-09-03 | 深圳市云宙多媒体技术有限公司 | 一种视频编码的自适应扫描重排序方法和*** |
CN102065299A (zh) * | 2011-01-17 | 2011-05-18 | 深圳市融创天下科技发展有限公司 | 一种视频编码的自适应扫描重排序方法和*** |
CN103703782A (zh) * | 2011-05-05 | 2014-04-02 | 奥林奇公司 | 对积分图像进行编码和解码的方法、对积分图像进行编码和解码的装置及对应的计算机程序 |
CN102238387B (zh) * | 2011-05-25 | 2017-07-18 | 深圳市云宙多媒体技术有限公司 | 一种视频熵编码、熵解码方法、装置 |
CN102238387A (zh) * | 2011-05-25 | 2011-11-09 | 深圳市融创天下科技股份有限公司 | 一种视频熵编码、熵解码方法、装置及介质 |
CN107360421A (zh) * | 2011-10-17 | 2017-11-17 | 株式会社Kt | 利用解码装置解码视频信号的方法 |
US9826251B2 (en) | 2011-10-17 | 2017-11-21 | Kt Corporation | Method and apparatus for encoding/decoding image |
US9661352B2 (en) | 2011-10-17 | 2017-05-23 | Kt Corporation | Method and apparatus for encoding/decoding image |
US9661346B2 (en) | 2011-10-17 | 2017-05-23 | Kt Corporation | Method and apparatus for encoding/decoding image |
CN107360421B (zh) * | 2011-10-17 | 2020-03-06 | 株式会社Kt | 利用解码装置解码视频信号的方法 |
US9661354B2 (en) | 2011-10-17 | 2017-05-23 | Kt Corporation | Method and apparatus for encoding/decoding image |
CN104378640A (zh) * | 2011-10-17 | 2015-02-25 | 株式会社Kt | 解码视频信号的方法 |
CN104378640B (zh) * | 2011-10-17 | 2017-11-24 | 株式会社Kt | 解码视频信号的方法 |
US10516887B2 (en) | 2012-01-19 | 2019-12-24 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit |
CN107734340A (zh) * | 2012-01-19 | 2018-02-23 | 佳能株式会社 | 编码和解码变换单位的残差系数的有效性映射的方法 |
US10531100B2 (en) | 2012-01-19 | 2020-01-07 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit |
US10531101B2 (en) | 2012-01-19 | 2020-01-07 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit |
CN107396116A (zh) * | 2012-01-30 | 2017-11-24 | 三星电子株式会社 | 视频编码和解码设备及非暂时性计算机可读存储介质 |
CN107396116B (zh) * | 2012-01-30 | 2020-03-27 | 三星电子株式会社 | 视频编码和解码设备及非暂时性计算机可读存储介质 |
CN104685884B (zh) * | 2012-10-05 | 2017-10-24 | 华为技术有限公司 | 用于视频编码的方法及设备、用于视频解码的方法 |
CN104685884A (zh) * | 2012-10-05 | 2015-06-03 | 华为技术有限公司 | 用于混合视频编解码器的改进架构 |
CN110383695A (zh) * | 2017-03-03 | 2019-10-25 | 西斯维尔科技有限公司 | 用于对数字图像或视频流进行编码和解码的方法和装置 |
CN110383695B (zh) * | 2017-03-03 | 2023-06-27 | 西斯维尔科技有限公司 | 用于对数字图像或视频流进行编码和解码的方法和装置 |
CN109922340A (zh) * | 2017-12-13 | 2019-06-21 | 华为技术有限公司 | 图像编解码方法、装置、***及存储介质 |
CN109922340B (zh) * | 2017-12-13 | 2021-10-15 | 华为技术有限公司 | 图像编解码方法、装置、***及存储介质 |
US11528507B2 (en) | 2017-12-13 | 2022-12-13 | Huawei Technologies Co., Ltd. | Image encoding and decoding method, apparatus, and system, and storage medium to determine a transform core pair to effectively reduce encoding complexity |
CN111819852A (zh) * | 2018-03-07 | 2020-10-23 | 华为技术有限公司 | 用于变换域中残差符号预测的方法及装置 |
CN111819853A (zh) * | 2018-03-07 | 2020-10-23 | 华为技术有限公司 | 变换域中预测的信令残差符号 |
US11856216B2 (en) | 2018-03-07 | 2023-12-26 | Huawei Technologies Co., Ltd. | Signaling residual signs predicted in transform domain |
CN109788294B (zh) * | 2018-12-27 | 2020-09-15 | 上海星地通讯工程研究所 | 云处理式解码机构 |
CN109788294A (zh) * | 2018-12-27 | 2019-05-21 | 宋秀梅 | 云处理式解码机构 |
CN111491163A (zh) * | 2019-01-29 | 2020-08-04 | 索尼公司 | 基于对图像块的像素域预处理操作的图像块编码 |
CN111491163B (zh) * | 2019-01-29 | 2022-10-28 | 索尼公司 | 基于对图像块的像素域预处理操作的图像块编码 |
CN111541895A (zh) * | 2019-02-06 | 2020-08-14 | 索尼公司 | 用于残差电平数据的位置相关熵编码的嵌入式编解码器(ebc)电路*** |
CN111541895B (zh) * | 2019-02-06 | 2022-04-22 | 索尼公司 | 用于残差电平数据的位置相关熵编码的嵌入式编解码器(ebc)电路*** |
WO2022037477A1 (zh) * | 2020-08-21 | 2022-02-24 | 腾讯科技(深圳)有限公司 | 视频解码方法、装置、计算机可读介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN101895756B (zh) | 2012-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101895756B (zh) | 视频图像块的编码、解码、重构方法及*** | |
CN101252686B (zh) | 基于交织预测的视频帧内无损编解码方法及*** | |
CN107197264B (zh) | 解码视频信号的方法 | |
CN103220528B (zh) | 通过使用大型变换单元编码和解码图像的方法和设备 | |
RU2635260C2 (ru) | Устройство и способ кодирования видео и устройство и способ декодирования видео, основанные на иерархической информации о структуре кодированного блока | |
CN105338349B9 (zh) | 用于图像解码的方法和装置 | |
CN103181169B (zh) | 使用联合上下文模型对系数进行熵译码 | |
CN104995919B (zh) | 用于最末重要系数位置编码中的上下文减少的设备和方法 | |
TWI516095B (zh) | 利用轉換操作之影音編碼及解碼方法 | |
KR101918957B1 (ko) | 계층적 가변 블록 변환이 가능한 부호화 방법 및 장치 그리고 복호화 방법 및 장치 | |
CN105100805A (zh) | 解码视频信号的方法 | |
CN103782598A (zh) | 用于无损编码的快速编码方法 | |
KR20110066109A (ko) | 트리 구조를 이용한 부호화/복호화 방법 및 장치 | |
CN102045560A (zh) | 一种视频编解码方法及设备 | |
CN103250412A (zh) | 用于率失真优化的图像编码/解码方法和用于执行该方法的装置 | |
CN101653003A (zh) | 用于混合视频编码的量化 | |
JP5345220B2 (ja) | 1つ以上の所定の予測因子の除外を伴う符号化及び復号 | |
CN1589023A (zh) | 一种基于上下文的多码表变长编解码方法及编解码装置 | |
CN102196256A (zh) | 一种视频编码方法及装置 | |
CN103416062A (zh) | 能够执行双向预测和单向预测的视频预测方法及其装置、视频编码方法及其装置以及视频解码方法及其装置 | |
CN102196272B (zh) | 一种p帧编码方法及装置 | |
CN105306957A (zh) | 自适应环路滤波方法和设备 | |
CN104702959A (zh) | 一种视频编码的帧内预测方法及*** | |
CN1268136C (zh) | 基于图像切片结构的帧场自适应编码方法 | |
CN103747272A (zh) | 用于hevc的残余四叉树编码的快速变换方法 |
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 |