CN101783957A - 一种视频预测编码方法和装置 - Google Patents

一种视频预测编码方法和装置 Download PDF

Info

Publication number
CN101783957A
CN101783957A CN201010123950A CN201010123950A CN101783957A CN 101783957 A CN101783957 A CN 101783957A CN 201010123950 A CN201010123950 A CN 201010123950A CN 201010123950 A CN201010123950 A CN 201010123950A CN 101783957 A CN101783957 A CN 101783957A
Authority
CN
China
Prior art keywords
pixel
pixels
complementary set
main collection
block
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
Application number
CN201010123950A
Other languages
English (en)
Other versions
CN101783957B (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.)
Tsinghua University
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tsinghua University
Tencent Technology Shenzhen Co Ltd
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 Tsinghua University, Tencent Technology Shenzhen Co Ltd filed Critical Tsinghua University
Priority to CN2010101239505A priority Critical patent/CN101783957B/zh
Publication of CN101783957A publication Critical patent/CN101783957A/zh
Priority to BR112012022951-6A priority patent/BR112012022951B1/pt
Priority to PCT/CN2011/071611 priority patent/WO2011110088A1/zh
Priority to MX2012010518A priority patent/MX2012010518A/es
Priority to RU2012142523/08A priority patent/RU2536366C2/ru
Priority to CA2797569A priority patent/CA2797569C/en
Priority to SG2012065314A priority patent/SG183888A1/en
Application granted granted Critical
Publication of CN101783957B publication Critical patent/CN101783957B/zh
Priority to US13/608,064 priority patent/US8654845B2/en
Active 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/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/436Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • 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

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)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

本发明实施方式提供了一种视频预测编码方法。首先从当前帧中取出像素块,并将该像素块划分为主集像素和余集像素,然后对主集像素进行编码,输出主集像素码流,并得到主集像素重构值,对包括主集像素重构值在内的已重构像素值进行插值作为余集像素的预测值,再对余集像素进行帧内预测编码,输出余集像素码流,并得到余集像素重构值,最后对主集像素重构值和余集像素重构值进行组合,得到像素块的重构值。本发明实施方式还提供了一种视频预测编码装置。应用本发明实施方式后,能够提高视频编码的压缩效率,而且具有较低的实现复杂度,节省了内存占用,提高了高速缓存的命中率,非常适合高度并行计算的实现,能对高清视频源进行快速的编码压缩。

Description

一种视频预测编码方法和装置
技术领域
本发明涉及视频处理技术领域,更具体地,本发明涉及一种视频预测编码方法和装置。
背景技术
目前,网络应用逐渐向多媒体业务方向发展。视频作为多媒体业务的重要组成部分,已经成为信息传播的主要载体之一。视频的广泛应用对视频的质量提出了新的要求,现在各种视频的分辨率也越来越大。同时,视频数据量的增长速度也远远超过存储设备和网络带宽的发展速度,因此视频压缩编码技术受到了长期广泛的关注。
在现有的视频压缩编码技术中,一般将视频分为I帧、P帧和B帧进行编码。I帧是帧内编码帧,在编码过程中只能利用帧内的信息进行预测,而解码时也只需要利用本帧的码流即可解码重构该帧图像。I帧的编解码过程均是独立的,与前后帧的信息无关。P帧和B帧在编码过程中,除了采用帧内预测技术,还可以进行帧间预测,帧间预测技术需要在参考帧中搜索出与当前宏块最相似的块作为预测,而在解码时,根据运动向量信息从已解码的参考帧中找到预测块实现解码。P帧和B帧的编解码过程均不独立,时间复杂度高,但利用了帧间的时间相关性和帧内的空间相关性,能实现高效压缩。与P帧和B帧的编码过程相比,I帧只利用帧内的空间相关性进行预测,编码过程独立,复杂度较低,但是I帧的压缩效率远远不如P帧和B帧。
帧内预测目前主要应用在I帧的编码过程中。不过,在P帧或B帧中,当帧间运动搜索技术难以搜索出准确的预测块时,也会有少量的宏块采用帧内预测。
目前,在MPEG-2标准中,帧内预测采用简单的空域预测算法。编码块的每个像素都采用像素值128进行预测,而不是利用编码帧本身的信息进行预测。对大多数序列而言,这种方法预测残差较大,因此采用这种帧内预测方法的I帧压缩效率很低。在MPEG-4标准中,帧内编码块采用了频域的DC/AC预测算法,编码块首先进行DCT变换到频域,利用相邻块的DC/AC系数对当前块的系数进行预测,利用MPEG-4方法,I帧的压缩有所提高。在H.264/AVC中,采用了方向预测的帧内预测算法。该算法对于每个16×16、8×8或者4×4的像素块,利用其上边、左边、左上和右上的已编码块从一定的方向进行预测。方向预测技术较大幅度的提高了I帧的压缩效率,但是在这种以块为预测单元的预测过程中只利用了块间的像素的相关性,对于块内相邻像素之间的相关性,仍然没有加以充分利用。对于整个块而言,块内离预测像素较远的像素难以得到准确的预测,因此帧内预测残差较大,特别是对于具有复杂纹理信息的块难以达到良好的预测效果,从而直接导致了帧内编码的压缩效率较低,进而影响整个视频序列的压缩效率。
然而,内容相同的视频图像,分辨率越高,像素之间的相关性也就越大,但现有的帧内编码技术并没有充分利用这种空间相关性。针对这个缺点,研究能充分利用像素间相关性的预测算法,提高视频编码的压缩效率,是具有重要意义的。
发明内容
本发明实施方式提供了一种视频预测编码方法,以提高视频编码的压缩效率。
本发明实施方式还提供一种视频预测编码装置,以提高视频编码的压缩效率。
本发明实施方式的技术方案如下:
一种视频预测编码方法,该方法包括:
从当前帧中取出像素块,并将该像素块划分为主集像素和余集像素;
对所述主集像素进行编码,输出主集像素码流,并得到主集像素重构值;
对包括所述主集像素重构值在内的已重构像素值进行插值以作为余集像素的预测值,再对所述余集像素进行帧内预测编码,输出余集像素码流,并得到余集像素重构值;
对所述主集像素重构值和余集像素重构值进行组合,得到所述像素块的重构值。
一种视频预测编码装置,该装置包括像素划分单元、主集像素编码单元、余集像素编码单元和像素块重构值组合单元,其中:
像素划分单元,用于从当前帧中取出像素块,并将该像素块划分为主集像素和余集像素;
主集像素编码单元,用于对所述主集像素进行编码,输出主集像素码流,并得到主集像素重构值;
余集像素编码单元,用于对包括所述主集像素重构值在内的已重构像素值进行插值作为余集像素的预测值,再对所述余集像素进行帧内预测编码,输出余集像素码流,并得到余集像素重构值;
像素块重构值组合单元,用于对所述主集像素重构值和余集像素重构值按照与像素划分相对应的方式进行组合,得到所述像素块的重构值。
从上述技术方案可以看出,在本发明实施方式中,首先从当前帧中取出像素块,并将该像素块划分为主集像素和余集像素,然后对主集像素进行编码,输出主集像素码流,并得到主集像素重构值,并对至少包括主集像素重构值在内的已重构像素值进行插值,对余集像素进行帧内预测编码,输出余集像素码流,并得到余集像素重构值,最后对主集像素重构值和余集像素重构值进行组合,得到像素块的重构值。由此可见,本发明实施方式充分利用了帧内像素间的相关性,提高了预测准确度,减小了预测残差,因而能够直接降低残差的码流开销,提高了压缩效率。
而且,将本发明实施方式用于H.264/AVC的I帧编码,采用水平隔列抽样分解为偶宏块和奇宏块,可以降低编码帧内预测模式标志信息的码流开销,从而能够进一步提高压缩效率。对于奇宏块,固定的预测模式节约了预测模式标志信息的码流开销;而对于偶宏块,改进的帧内预测模式预测编码方法使帧内预测模式标志信息的码流开销能得到较大限度的节约。
不仅与此,本发明实施方式具有较低的实现复杂度。利用已编码偶宏块的重构像素块对奇宏块进行预测编码时,6抽头插值滤波器的计算只利用了19×16个像素点,其中有16×16个像素来自于当前32×16块中属于偶宏块的像素,3×16个像素来自于左边的已重构邻居宏块,编码过程中不需要缓存其他行的宏块,因而极大地节省了内存占用,提高了高速缓存的命中率。尤其是对于数据量很大的高清视频源,这种低内存占用的方案易于芯片实现。还有,本发明实施方式非常适合高度并行计算的实现,从而能对高清视频源进行快速的编码压缩。
附图说明
图1为根据本发明实施方式的视频预测编码方法流程图;
图2为根据本发明实施方式的隔行隔列抽样示意图;
图3为根据本发明实施方式的棋盘抽样示意图;
图4为根据本发明实施方式的抽样单元为2×1像素块的类棋盘抽样示意图;
图5为根据本发明实施方式的I帧亮度分量编码流程图;
图6为根据本发明实施方式的宏块分解示意图;
图7为根据本发明实施方式的4×4亮度块预测像素的选择示意图;
图8为根据本发明实施方式的偶宏块插值作为奇宏块预测值的示意图;
图9为根据本发明实施方式的偶宏块帧内预测模式的预测示意图;
图10为根据本发明实施方式的视频预测编码装置总体框架结构示意图;
图11为根据本发明实施方式的视频预测编码装置结构示意图;
图12为根据本发明实施方式的BigShips序列的率失真曲线对比图。
具体实施方式
为使本发明实施方式的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施方式对本发明再作进一步详细的说明。
针对现有技术中帧内编码技术没有充分利用帧内固有的空间相关性的缺陷,本发明实施方式提出一种基于相邻像素相关性的视频预测编码方法,以实现克服上述缺陷和提高编码效率的目的。
图1为根据本发明实施方式的视频预测编码方法流程图。
如图1所示,该方法包括:
步骤101:从当前帧中取出像素块,并将该像素块划分为主集像素和余集像素。
比如,可以从当前编码帧中取出M*N大小的像素块,将这M*N大小的像素称为原块,其中M为像素块的宽,N为像素块的高。这M*N大小的像素块既可以是亮度块,还可以是色度块,本发明实施方式对此并无限定。然后,按某种取样规则抽取该M*N大小的像素块内的部分像素(设定这部分像素点的个数为P),这部分像素称为主集像素;余下的像素记为余集像素。也就是,从M*N大小的原块中抽样出P个像素点组成主集像素,并将其余像素组成余集像素。在这里,M应该小于或者等于当前帧的帧宽,N小于或等于当前帧的帧高,而且P<M*N(即要求主集像素大小必须小于原块大小)。
更具体地,可以根据隔行隔列抽样方式或根据棋盘抽样方式(或者类棋盘抽样方式)将该像素块划分为主集像素和余集像素。
下面对抽样方式进行详细说明。
隔行隔列抽样根据行抽样周期(记为Tr,Tr为非0整数,Tr≤N),列抽样周期(记为Tc,Tc为非0整数,Tc≤M,Tr·Tc≠1),首行主集像素在像素块中的行号(记为r,r=1,...,Tr)和首列主集像素在像素块中的列号(记为c,c=1,...,Tc)的不同表现为不同的抽样方式。
图2为根据本发明实施方式的隔行隔列抽样示意图,其中参数c=3,r=4,Tc=4,Tr=5。灰色方块代表的像素组成主集像素,若将主集像素按初始位置顺序排列成m*n大小的块,即主集像素的宽为m,主集像素的高为n,则m、n与M、N之间的关系如式(1)。
Figure GSA00000053907300061
式(1)
其中函数
Figure GSA00000053907300062
为向下取整函数。
(类)棋盘抽样包括棋盘抽样和由棋盘抽样转化出的各种抽样方法。棋盘抽样时,每个被抽样出像素的上、下、左、右相邻像素均未被抽样。若被抽样出单元不再是一个像素点,而是固定大小的像素块,但仍然采用棋盘抽样的规则,称这类抽样为类棋盘抽样。图3为根据本发明实施方式的棋盘抽样示意图;图4为根据本发明实施方式的抽样单元为2×1像素块的类棋盘抽样示意图。如图3所示,灰色方块(或白色方块)代表的像素被抽样出组成主集像素。
注意到,主集像素的大小根据抽样方式的不同而不同,主集像素根据编码需要可以构成编码块,余集像素由原块中除去主集像素后余下的像素组成,因此,余集像素大小可以与主集像素相同或者不同,余集像素组成的编码块在形状、数量上并非一定与主集像素一致。
步骤102:对主集像素进行编码,输出主集像素码流,并得到主集像素重构值。
在这里,主集像素的预测方法根据当前编码帧类型的不同而不同。若当前帧为I帧,主集像素可以采用类似H.264/AVC方向预测算法进行预测;若当前帧为P帧或B帧,主集像素可以采用类似H.264/AVC方向预测算法或者帧间运动搜索技术进行预测。
具体包括,首先判断当前帧的类型,并当当前帧的类型为I帧时,采用类似H.264/AVC方向预测算法对主集像素进行编码,如果当前帧的类型为P帧或B帧时,可以采用类似H.264/AVC方向预测算法或者帧间运动搜索算法对所述主集像素进行编码。
更具体地,H.264/AVC是目前压缩效率最高的视频编码标准,在H.264/AVC中,帧内编码的块采用方向预测技术进行帧内预测。方向预测对不同尺寸的块采用不同的预测模式。对于亮度分量,块尺寸有16×16和4×4两种,其中16×16亮度块(对应的宏块类型为I16MB)有4种预测模式,4×4亮度块(对应的宏块类型为I4MB),有9种预测模式;对于色度分量,块尺寸为8×8,有4种预测模式。16×16亮度块(或8×8色度块)有4种预测模式,分别为水平预测、竖直预测、DC预测和平面预测。水平预测时,每行像素的预测值相等,预测值即为左边相邻已重构块在该行的边界像素值;竖直预测时,每列像素的预测值相等,预测值即为上边相邻已重构块在该列的边界像素值;DC预测时,整个块采用相同的预测值,预测值由该块上边相邻已重构块的16个(或8个)边界像素、左边相邻已重构块的16个(或8个)边界像素和左上角的相邻像素取平均得到,如果这些像素中有部分像素不存在(当前宏块位于图像上边界或者左边界时),则由存在的像素取平均得出预测值;平面预测时,用当前块左边和上边相邻已重构块的边界像素通过一个线性函数实现对当前块中每个像素的预测。对于4×4亮度块进行方向预测时,对应的预测模式分别为竖直预测(模式编号0)、水平预测(模式编号1)、对角线左下预测(模式编号3)、对角线右下预测(模式编号4)、竖直向右预测(模式编号5)、水平向下预测(模式编号6)、竖直向左预测(模式编号7)、和水平向左预测(模式编号8),连同DC预测(模式编号2)一共9中预测模式,每种预测模式利用该模式对应方向上的已重构像素对当前块的像素进行预测。
步骤103:对包括所述主集像素重构值在内的已重构像素值进行插值得到余集像素的预测值,再对所述余集像素进行帧内预测编码,输出余集像素码流,并得到余集像素重构值。
在这里,已重构像素值既可以就是主集像素重构值自身,也可以包括主集像素重构值以及除了该像素块之外的其它像素块的重构值。比如,当前编码的像素块为第一个执行编码的像素块时,则没有除了该像素块之外的其它像素块的重构值,此时已重构像素值就只包括主集像素重构值,则只对主集像素重构值进行插值得到余集像素的预测值,再对余集像素进行帧内预测编码,输出余集像素码流,并得到余集像素重构值。当存在其它像素块的已重构像素值时,则共同利用包括主集像素重构值以及其它像素块的已重构像素值在内的所有已重构像素值进行插值得到余集像素的预测值,再进行帧内预测编码,输出余集像素码流,并得到余集像素重构值。
优选的,根据余集像素中各像素所在的位置对所述余集像素中各像素进行分类,其中将相邻信息已知程度相同的像素放在同一类别;然后,对于各个分类的余集像素,分别对包括主集像素重构值、已重构的余集像素重构值以及其它像素块的已重构像素值在内的所有已重构像素值进行插值得到预测值,再进行分层结构的帧内预测编码。
具体地,余集像素利用所有已重构像素值特别是主集像素的重构值进行预测。根据余集像素的大小,特别是当余集像素大小远大于主集像素时(比如,余集像素大小是主集像素的10倍时),可以对余集像素再分类,并采用分层结构进行预测。余集像素主要根据余集像素所在的位置进行分类,像素位置决定像素的相邻信息已知的程度,将相邻信息已知程度相同的余集像素放在同一类别。同类别的像素采用统一的预测方式,不同类别的余集像素采用不同预测方式。余集像素在采用分层结构预测编码时,底层预测(即后编码像素的预测)可以利用高层预测(即先编码像素的预测)编码后的结果,较底层的预测具有较高的准确性。因此不同类别的像素在后续的量化过程中,可以根据预测的准确程度选择不同的量化精度,对较高层的预测残差数据采用较高的量化精度。
在具体实施中,余集像素的预测值主要采用插值滤波器对已重构像素值进行插值得到。对于分层结构预测,可以根据每层余集像素的情况设计多种滤波器。滤波器设计可以有多种。既可以直接复制已重构的相邻像素值,也可以利用H.264/AVC的6抽头滤波器,还可以设计其他类型的滤波器,也可以用多种滤波器分别插值并从中并选择最佳的预测结果。
步骤104:对主集像素重构值和余集像素重构值进行组合,得到像素块的重构值。
在这里,将步骤102得到的主集像素的重构值和步骤103中得到的余集像素的重构值重新组合得到原块的重构值,组合方式为步骤101中取样方式的逆过程。
以上详细描述了本发明实施方式的编码实现流程。
下面以视频图像的I帧亮度分量编码为实例说明本发明实施方式的编码过程。
图5为根据本发明实施方式的I帧亮度分量编码流程图。在这个实例中,以宽为32,高为16的32×16亮度块(此处的32即对应于前述的M,16对应于前述的N)为实例对本发明实现流程进行说明。本领域技术人员可以意识到,以32×16亮度块为实例进行说明仅是阐述性目的,并不用于限定本发明的实施范围。
如图5所示,该方法包括:
步骤501:在当前编码帧的位置取出32×16亮度块(相当于水平方向上连续的两个自然宏块),并对该32×16亮度块进行水平分解,其中由偶数列构成偶宏块,奇数列构成与偶宏块对应的奇宏块。
更具体地,将32×16亮度块的偶数列(编号为2、4、6、...、16的列)抽取出构成偶宏块,将32×16亮度块的奇数列(编号为1、3、5、...、15的列)抽取出构成奇宏块,具体示意如图6所示。
步骤502:判断当前编码位置是否到达该帧的右边界宏块,是否只剩一个单独的宏块而无法取出32×16的亮度块,如果是则执行步骤503,否则执行步骤504。
步骤503:对单独宏块采用方向预测算法进行编码,并执行步骤507。具体地,对于右边界剩余的单独的一个宏块,采用方向预测算法进行预测,并对预测残差进行变换、量化和熵编码以输出该块码流,同时对量化系数进行反量化反变换得到该块的重构块。
步骤504:对偶宏块采用方向预测算法进行预测,并对预测残差进行变换、量化和熵编码以输出该块码流,同时对量化系数进行反量化反变换得到该块的重构块。
更具体地,该偶宏块仍然要对I16MB(对16×16宏块整体做帧内预测编码的宏块类型)的4种预测模式(即水平预测、竖直预测、DC预测和平面预测)和I4MB(将16×16宏块分为16个4×4的块,对每个块分别做帧内预测的宏块类型)的9种预测模式(即竖直预测(模式编号0)、水平预测(模式编号1)、对角线左下预测(模式编号3)、对角线右下预测(模式编号4)、竖直向右预测(模式编号5)、水平向下预测(模式编号6)、竖直向左预测(模式编号7)、水平向左预测(模式编号8)和DC预测(模式编号2))进行模式判决,以编码计算选择最优的预测模式。当前偶宏块作为16×16的块进行预测时,预测方法和输入像素的位置,与现有技术中方向预测算法对16×16亮度块进行预测的方法是一致的。若当前宏块分解为16个4×4块进行预测,虽然预测模式保持为9种,但用来预测的像素的位置有所改变。如图6所示,灰色的圆点表示组成偶宏块的像素点,白色的圆点表示组成奇宏块的像素点,长方形框中的灰色圆点组成当前编码的4×4块,用来预测的像素点为A-M,其中像素A-D来自于当前宏块上方的相邻偶宏块,像素I-M来自于当前宏块左边的相邻偶宏块,这与现有技术中方向预测算法对4×4亮度块进行预测时预测像素点的选择是一致的,但是像素E-H位置有所改变,像素E-H来自于当前宏块右上方最近的自然相邻块。
步骤505:利用偶宏块的重构像素对奇宏块进行预测,这里利用H.264/AVC的6抽头滤波器对重构出的偶宏块进行插值,得到奇宏块的预测值。对奇宏块的预测残差进行变换、量化和熵编码以输出码流,同时对量化系数进行反量化反变换得到该块的重构块。
更具体地,利用偶宏块的重构像素块对奇宏块进行预测。当偶宏块重构后,即奇宏块左右的相邻像素已被重构,在这里,可以应用6抽头插值滤波器对偶宏块的重构像素值进行插值,得到当前奇宏块的预测值。如图7所示,灰色的原点表示偶宏块中已经被重构出的像素,白色的原点表示当前奇宏块的待编码像素。
对于当前奇宏块待编码像素X,其预测值可以X表示。可以用位于像素X左右的已重构像素A、B、C、D、E和F的重构值,应用下式(2)进行插值作为当前奇宏块待编码像素X的预测值X
X=round((A重构-5B重构+20C重构+20D重构-5E重构+F重构)/32)   式(2);
其中round为四舍五入取整函数;
C重构为像素X左边最接近的已重构像素C的重构值;
B重构为像素X左边第二接近的已重构像素B的重构值;
A重构为像素X左边第三接近的已重构像素A的重构值;
D重构为像素X右边最接近的已重构像素D的重构值;
E重构为像素X右边第二接近的已重构像素E的重构值;
F重构为像素X右边第三接近的已重构像素F的重构值。
在步骤505中,奇宏块的每个像素均由其相邻像素单独预测,充分利用了像素间的水平相关性,预测结果较方向预测更加准确。尤其是对于具有复杂纹理的块,这种预测方式的预测效果显著提高,这也直接带来编码性能的提高。步骤505的应用还会带来另一个优势,即本发明实施方式的帧内编码方法较H.264/AVC时间复杂度显著降低。由于步骤505的应用,当前编码的I帧中,有接近一半或者一半的像素是用简单统一的6抽头插值滤波器进行预测的,不需要进行高复杂度的模式判决,这极大地降低了计算复杂度。
在现有技术中,在H.264/AVC视频编码标准中,对于采用I4MB类型的编码的宏块,需要在码流中记录每个4×4块的预测模式。为了节约这部分码流开销,需要对这些预测模式进行预测。由于步骤505的采用,奇宏块无论采用哪种宏块类型(I4MB或I16MB),只有固定的一种预测模式,因此不需要在码流中记录。而对于偶宏块,当采用I4MB宏块类型时,仍然需要记录每个4×4块的预测模式。为了更准确对I4MB类型的偶宏块的预测模式进行预测,用来预测的块的位置有所改变。如图9所示,传统的帧内编码利用块U和块Lo的预测模式对当前块(编号1)的预测模式进行预测,而步骤505的使用使当前偶宏块的左边相邻宏块变为采用固定预测模式的奇宏块,因此这里采用位于当前偶宏块左边最近的偶宏块中的块Le和块U的预测模式对当前块(编号1)的预测模式进行预测,同样属于这种情况的还有当前偶宏块中编号为5、9、13的块和其他偶宏块中处于左边界位置的块。
步骤506:将步骤504得到的偶宏块的重构块和步骤505中得到的奇宏块的重构块进行组合得到原32×16亮度块的重构块,其中偶宏块的每一列对应为32×16块中的偶数列,奇宏块的每一列对应为32×16块中的奇数列。
步骤507:判断当前帧是否编码完成,若编码完成,流程结束,否则跳转至步骤501继续编码下一个亮度块。
基于上述详细描述,本发明实施方式还提出了一种视频预测编码装置。
图10为根据本发明实施方式的视频预测编码装置总体框架结构示意图。
如图10所示,该装置包括像素划分单元1001、主集像素编码单元1002、余集像素编码单元1003和像素块重构值组合单元1004,其中:
像素划分单元1001,用于从当前帧中取出像素块,并将该像素块划分为主集像素和余集像素;
主集像素编码单元1002,用于对所述主集像素进行编码,输出主集像素码流,并得到主集像素重构值;
余集像素编码单元1003,用于对包括所述主集像素重构值在内的已重构像素值进行插值作为余集像素的预测值,再对所述余集像素进行帧内预测编码,输出余集像素码流,并得到余集像素重构值;
像素块重构值组合单元1004,用于对所述主集像素重构值和余集像素重构值按照与像素划分相对应的方式进行组合,得到所述像素块的重构值。
在一个实施方式中,主集像素重构值获取单元1002,用于判断当前帧的类型,并当当前帧的类型为I帧时,采用H.264/AVC方向预测算法进行编码,当当前帧的类型为P帧或B帧时,采用类似H.264/AVC方向预测算法或者帧间运动搜索算法进行编码。
在一个实施方式中,余集像素重构值获取单元1003,用于根据余集像素中各像素所在的位置对余集像素中各像素进行分类,其中将相邻信息已知程度相同的像素放在同一类别,并且对于各个分类的余集像素,利用插值滤波器分别对包括主集像素重构值、已重构的余集像素重构值以及其它像素块的已重构像素值在内的所有已重构像素值进行插值得到预测值,再进行分层结构的帧内预测编码。
其中,余集像素重构值获取单元1003包括的插值滤波器可以是H.264/AVC的6抽头滤波器,也可以是其他滤波器。当采用6抽头滤波器时,6抽头插值滤波器,可以用于对已重构像素进行插值作为各个分类的余集像素预测值。
图11为根据本发明实施方式的视频预测编码装置结构示意图。在图11中,该装置用于对一个M*N像素块进行预测编码。
如图11所示,该装置包括抽样单元,用于从当前编码帧中取出M*N大小的块,并按照某种取样规则抽取该块内的部分像素组为主集;余下的像素记为余集。
根据当前帧的类型的不同,主集像素可以采用适合帧类型的预测方式进行预测,并对预测残差进行变换、量化和熵编码以输出主集像素码流,同时对量化系数进行反量化、反变换,再加上主集像素的预测值得到主集像素的重构值。
对于余集像素,先对包括主集像素重构值在内的已重构像素值进行插值作为余集像素的预测值,再对预测残差进行变换、量化和熵编码以输出余集像素码流,同时对量化系数进行反量化、反变换,再加上余集像素的预测值得到余集像素的重构值。
最后对所述主集像素重构值和余集像素重构值按照与像素划分相对应的方式进行组合,得到所述像素块的重构值。如图11所示,圆圈表示对两个数据流相加,加号是指这个数据流取正,减号是指这个数据流取负。
下面对图11进行更加详细的说明。首先,抽样单元从当前编码帧中取出M*N大小的块,并按照某种取样规则抽取该块内的部分像素组为主集像素;余下的像素记为余集像素。
针对主集像素,根据当前帧的类型的不同,采用适合帧类型的预测方式进行预测。在节点A处,从主集像素原始值中减去主集像素预测值得到主集像素预测残差,然后从节点A向下依次运算,对主集像素预测残差进行变换、量化和熵编码以输出主集像素码流。其中,节点A向下运算经过变换量化后的预测残差系数,还需要依次经历反量化和反变化,得到一个差分值。再在节点B将这个差分值与主集像素的预测值相加,得到主集像素的重构值。
类似地,针对余集像素,首先对包括主集像素重构值在内的已重构像素值进行插值作为余集像素的预测值,再在节点D处从余集像素原始值中减去余集像素预测值,得到余集像素预测残差,然后余集像素预测残差再依次经过变换、量化和熵编码后,输出余集像素码流。其中,节点D向下运算经过变换量化后的预测残差系数,还需要依次经历反量化和反变化,得到一个差分值,再在节点C将差分值与余集像素的预测值运算,得到余集像素的重构值。
如图5实例说明,对于每一个I帧应用本发明实施方式以后,由于有一半(或接近一半)的像素采用了一种简单的、固定的、有效的插值滤波算法进行预测,充分利用了帧内像素间的水平相关性,提高预测准确度,减小预测残差,因而直接降低了残差的码流开销,提高了压缩效率。
同时,本发明实施方式降低了帧内预测模式标志信息的码流开销,这也是压缩效率提高的另一个原因。对于奇宏块,固定的预测模式节约了预测模式标志信息的码流开销;而对于偶宏块,改进的帧内预测模式预测编码方法使帧内预测模式标志信息的码流开销能得到较大限度的节约。
而且,本发明实施方式实例中的帧内编码方案对奇宏块利用已编码偶宏块的重构像素块,采用简单统一的6抽头插值滤波器进行预测编码,这样,在当前编码的I帧中,有接近一半或者一半的像素不需要进行高复杂度的模式判决计算,因此相对于H.264/AVC的帧内预测算法,计算复杂度得到极大的降低。
另外,本发明技术方案具有较低的实现复杂度。利用已编码偶宏块的重构像素块对奇宏块进行预测编码时,6抽头插值滤波器的计算只利用了19×16个像素点,其中有16×16个像素来自于当前32×16块中属于偶宏块的像素,3×16个像素来自于左边的已重构邻居宏块,编码过程中不需要缓存其他行的宏块,因而极大地节省了内存占用,提高高速缓存的命中率。尤其是对于数据量很大的高清视频源,这种低内存占用的方案易于芯片实现。
不仅与此,本发明技术方案适合高度并行计算的实现,从而能对高清视频源进行快速的编码压缩。
将本发明实施方式的方法应用到H.264/AVC标准的基本档次,参考软件采用H.264/AVC标准的参考软件JM15.0,在分辨率为720p的序列上能获得平均为0.39dB的PSNR增益或7.31%的码率节省。
图12为根据本发明实施方式的BigShips序列的率失真曲线对比图。图12给出了在分辨率为720p帧率为30fps的BigShips序列上率失真曲线对比。其中:图形上方的曲线为应用本发明实施方式在分辨率为720p帧率为30fps的BigShips序列上率失真曲线;图像下方的曲线为应用H.264在分辨率为720p帧率为30fps的BigShips序列上率失真曲线。在这个序列上,本发明实施方式能获得0.79dB的PSNR增益或15%的码率节省。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (15)

1.一种视频预测编码方法,其特征在于,该方法包括:
从当前帧中取出像素块,并将该像素块划分为主集像素和余集像素;
对所述主集像素进行编码,输出主集像素码流,并得到主集像素重构值;
对包括所述主集像素重构值在内的已重构像素值进行插值以作为所述余集像素的预测值,再对所述余集像素进行帧内预测编码,输出余集像素码流,并得到余集像素重构值;
对所述主集像素重构值和余集像素重构值进行组合,得到所述像素块的重构值。
2.根据权利要求1所述的方法,其特征在于,所述将该像素块划分为主集像素和余集像素包括:根据隔行隔列抽样方式、棋盘抽样方式或类棋盘抽样方式将该像素块划分为主集像素和余集像素。
3.根据权利要求1所述的方法,其特征在于,所述对主集像素进行编码包括:
判断所述当前帧的类型,并当所述当前帧的类型为I帧时,采用H.264/AVC方向预测算法对所述主集像素进行编码,当所述当前帧的类型为P帧或B帧时,采用类似H.264/AVC方向预测算法或者帧间运动搜索算法对所述主集像素进行编码。
4.根据权利要求1所述的方法,其特征在于,所述已重构像素值为所述主集像素重构值。
5.根据权利要求1所述的方法,其特征在于,所述主集像素重构值包括所述主集像素重构值以及除了该像素块之外的其它像素块的重构值。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述对包括主集像素重构值在内的已重构像素值进行插值作为所述余集像素的预测值,再对余集像素进行帧内预测编码包括:
根据所述余集像素中各像素所在的位置对所述余集像素中各像素进行分类,其中将相邻信息已知程度相同的像素放在同一类别;
对于各个分类的余集像素,分别对包括主集像素重构值、已重构的余集像素重构值以及其它像素块的已重构像素值在内的所有已重构像素值进行插值得到预测值,再进行分层结构的帧内预测编码。
7.根据权利要求6所述的方法,其特征在于,对包括主集像素重构值、已重构的余集像素重构值以及其它像素块的已重构像素值在内的所有已重构像素值进行插值得到预测值,再进行分层结构的帧内预测编码包括:
利用H.264/AVC的6抽头滤波器,对所有已重构像素进行插值作为各个分类的余集像素预测值。
8.根据权利要求1-5中任一项所述的方法,其特征在于,所述像素块为亮度块或色度块。
9.一种视频预测编码装置,其特征在于,该装置包括像素划分单元、主集像素编码单元、余集像素编码单元和像素块重构值组合单元,其中:
像素划分单元,用于从当前帧中取出像素块,并将该像素块划分为主集像素和余集像素;
主集像素编码单元,用于对所述主集像素进行编码,输出主集像素码流,并得到主集像素重构值;
余集像素编码单元,用于对包括所述主集像素重构值在内的已重构像素值进行插值作为所述余集像素的预测值,再对所述余集像素进行帧内预测编码,输出余集像素码流,并得到余集像素重构值;
像素块重构值组合单元,用于对所述主集像素重构值和余集像素重构值进行组合,得到所述像素块的重构值。
10.根据权利要求9所述的视频预测编码装置,其特征在于,
所述像素划分单元,用于根据隔行隔列抽样方式或根据棋盘抽样方式将该像素块划分为主集像素和余集像素。
11.根据权利要求9所述的视频预测编码装置,其特征在于,
所述主集像素编码单元,用于判断所述当前帧的类型,并当所述当前帧的类型为I帧时,采用H.264/AVC方向预测算法进行编码,当所述当前帧的类型为P帧或B帧时,采用类似H.264/AVC方向预测算法或者帧间运动搜索算法进行编码。
12.根据权利要求9所述的视频预测编码装置,其特征在于,
所述余集像素编码单元,用于根据所述余集像素中各像素所在的位置对所述余集像素中各像素进行分类,其中将相邻信息已知程度相同的像素放在同一类别,并且对于各个分类的余集像素,对包括主集像素重构值、已重构的余集像素重构值以及其它像素块的已重构像素值在内的所有已重构像素值进行插值得到预测值,再进行分层结构的帧内预测编码。
13.根据权利要求9-12中任一项所述的视频预测编码装置,其特征在于,所述余集像素重构值获取单元包括H.264/AVC的6抽头滤波器;
所述H.264/AVC的6抽头滤波器,对所有已重构像素进行插值作为各个分类的余集像素预测值。
14.根据权利要求13所述的视频预测编码装置,其特征在于,所述主集像素为偶宏块,余集像素为奇宏块;
对于奇宏块的任意像素X,其预测值X为:
X=round((A重构-5B重构+20C重构+20D重构-5E重构+F重构)/32);
其中round为四舍五入取整函数;
C重构为像素X左边最接近的已重构像素C的重构值;
B重构为像素X左边第二接近的已重构像素B的重构值;
A重构为像素X左边第三接近的已重构像素A的重构值;
D重构为像素X右边最接近的已重构像素D的重构值;
E重构为像素X右边第二接近的已重构像素E的重构值;
F重构为像素X右边第三接近的已重构像素F的重构值。
15.根据权利要求9所述的视频预测编码装置,其特征在于,所述像素划分单元,用于根据隔行隔列抽样方式将该像素块划分为主集像素和余集像素,其中:
主集像素的宽为m,主集像素的高为n,且m、n具有:
Figure FSA00000053907200041
其中函数
Figure FSA00000053907200042
为向下取整函数;
M为该像素块的宽;N为该像素块的高;
Tc为列抽样周期;Tr为行抽样周期;Tr为非0整数,Tr≤N;Tc为非0整数,Tc≤M,Tr·Tc≠1;
r为首行主集像素在像素块中的行号,r=1,…,Tr;c为首列主集像素在像素块中的列号,c=1,…,Tc
CN2010101239505A 2010-03-12 2010-03-12 一种视频预测编码方法和装置 Active CN101783957B (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
CN2010101239505A CN101783957B (zh) 2010-03-12 2010-03-12 一种视频预测编码方法和装置
RU2012142523/08A RU2536366C2 (ru) 2010-03-12 2011-03-08 Способ и устройство кодирования видео с предсказанием
PCT/CN2011/071611 WO2011110088A1 (zh) 2010-03-12 2011-03-08 一种视频预测编码方法和装置
MX2012010518A MX2012010518A (es) 2010-03-12 2011-03-08 Metodo y dispositivo para codificacion predictiva de video.
BR112012022951-6A BR112012022951B1 (pt) 2010-03-12 2011-03-08 Método e dispositivo para codificação preditiva de vídeo
CA2797569A CA2797569C (en) 2010-03-12 2011-03-08 Method and device for video predictive encoding
SG2012065314A SG183888A1 (en) 2010-03-12 2011-03-08 Method and device for video predictive encoding
US13/608,064 US8654845B2 (en) 2010-03-12 2012-09-10 Method and device for video predictive encoding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101239505A CN101783957B (zh) 2010-03-12 2010-03-12 一种视频预测编码方法和装置

Publications (2)

Publication Number Publication Date
CN101783957A true CN101783957A (zh) 2010-07-21
CN101783957B CN101783957B (zh) 2012-04-18

Family

ID=42523743

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101239505A Active CN101783957B (zh) 2010-03-12 2010-03-12 一种视频预测编码方法和装置

Country Status (8)

Country Link
US (1) US8654845B2 (zh)
CN (1) CN101783957B (zh)
BR (1) BR112012022951B1 (zh)
CA (1) CA2797569C (zh)
MX (1) MX2012010518A (zh)
RU (1) RU2536366C2 (zh)
SG (1) SG183888A1 (zh)
WO (1) WO2011110088A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011110088A1 (zh) * 2010-03-12 2011-09-15 清华大学 一种视频预测编码方法和装置
CN103248885A (zh) * 2012-02-14 2013-08-14 乐金电子(中国)研究开发中心有限公司 帧内图像预测编解码方法及视频编解码器
CN103260019A (zh) * 2012-02-16 2013-08-21 乐金电子(中国)研究开发中心有限公司 帧内图像预测编解码方法及视频编解码器
CN103477636A (zh) * 2010-12-23 2013-12-25 英国广播公司 图像的压缩
CN104702962A (zh) * 2015-03-03 2015-06-10 华为技术有限公司 帧内编解码方法、编码器和解码器
CN105872554A (zh) * 2010-03-09 2016-08-17 汤姆森特许公司 基于分类环路滤波器的方法和装置
CN105979240A (zh) * 2010-09-03 2016-09-28 索尼公司 编码装置和编码方法以及解码装置和解码方法
CN106851288A (zh) * 2017-02-27 2017-06-13 北京奇艺世纪科技有限公司 一种帧内预测编码方法及装置
CN107277508A (zh) * 2017-07-25 2017-10-20 哈尔滨工业大学 一种采用自适应模式选择的像素级两向帧内预测方法
CN107426578A (zh) * 2011-06-24 2017-12-01 Lg 电子株式会社 图像信息编码和解码方法
CN108737836A (zh) * 2018-06-13 2018-11-02 北京奇艺世纪科技有限公司 一种帧间预测编码方法、装置及电子设备
CN109547795A (zh) * 2018-10-26 2019-03-29 西安科锐盛创新科技有限公司 视频编码方法及装置
CN113573053A (zh) * 2015-01-13 2021-10-29 英迪股份有限公司 视频编解码设备、方法和计算机可读记录介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120140181A (ko) 2011-06-20 2012-12-28 한국전자통신연구원 화면내 예측 블록 경계 필터링을 이용한 부호화/복호화 방법 및 그 장치
JP2013126182A (ja) * 2011-12-15 2013-06-24 Samsung Electronics Co Ltd 撮像装置及び画像処理方法
WO2019191891A1 (zh) * 2018-04-02 2019-10-10 北京大学 用于视频处理的方法和设备
WO2020258013A1 (zh) 2019-06-25 2020-12-30 Oppo广东移动通信有限公司 映射方法、编码器、解码器以及计算机存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006003499A1 (en) * 2004-06-28 2006-01-12 Nokia Corporation Authenticating users
KR100626419B1 (ko) * 2001-01-03 2006-09-20 노키아 코포레이션 비디오 전송에서 비트 스트림들간의 교환
CN1929612A (zh) * 2005-09-06 2007-03-14 三星电子株式会社 用于视频内预测编码和解码的方法和装置
US20070206872A1 (en) * 2006-03-03 2007-09-06 Samsung Electronics Co., Ltd. Method of and apparatus for video intraprediction encoding/decoding
US20080198931A1 (en) * 2007-02-20 2008-08-21 Mahesh Chappalli System and method for introducing virtual zero motion vector candidates in areas of a video sequence involving overlays

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7336712B1 (en) * 1998-09-02 2008-02-26 Koninklijke Philips Electronics N.V. Video signal transmission
US6920175B2 (en) 2001-01-03 2005-07-19 Nokia Corporation Video coding architecture and methods for using same
KR100750128B1 (ko) 2005-09-06 2007-08-21 삼성전자주식회사 영상의 인트라 예측 부호화, 복호화 방법 및 장치
US8611435B2 (en) * 2008-12-22 2013-12-17 Qualcomm, Incorporated Combined scheme for interpolation filtering, in-loop filtering and post-loop filtering in video coding
US20100226437A1 (en) * 2009-03-06 2010-09-09 Sony Corporation, A Japanese Corporation Reduced-resolution decoding of avc bit streams for transcoding or display at lower resolution
JP5169978B2 (ja) * 2009-04-24 2013-03-27 ソニー株式会社 画像処理装置および方法
CN101783957B (zh) * 2010-03-12 2012-04-18 清华大学 一种视频预测编码方法和装置
US20120183041A1 (en) * 2011-01-14 2012-07-19 Sony Corporation Interpolation filter for intra prediction of hevc

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100626419B1 (ko) * 2001-01-03 2006-09-20 노키아 코포레이션 비디오 전송에서 비트 스트림들간의 교환
WO2006003499A1 (en) * 2004-06-28 2006-01-12 Nokia Corporation Authenticating users
CN1929612A (zh) * 2005-09-06 2007-03-14 三星电子株式会社 用于视频内预测编码和解码的方法和装置
US20070206872A1 (en) * 2006-03-03 2007-09-06 Samsung Electronics Co., Ltd. Method of and apparatus for video intraprediction encoding/decoding
US20080198931A1 (en) * 2007-02-20 2008-08-21 Mahesh Chappalli System and method for introducing virtual zero motion vector candidates in areas of a video sequence involving overlays

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872554A (zh) * 2010-03-09 2016-08-17 汤姆森特许公司 基于分类环路滤波器的方法和装置
US8654845B2 (en) 2010-03-12 2014-02-18 Tencent Technology (Shenzhen) Company Limited Method and device for video predictive encoding
WO2011110088A1 (zh) * 2010-03-12 2011-09-15 清华大学 一种视频预测编码方法和装置
CN105979240A (zh) * 2010-09-03 2016-09-28 索尼公司 编码装置和编码方法以及解码装置和解码方法
CN105979240B (zh) * 2010-09-03 2018-06-05 索尼公司 编码装置和编码方法以及解码装置和解码方法
CN103477636A (zh) * 2010-12-23 2013-12-25 英国广播公司 图像的压缩
US11303893B2 (en) 2011-06-24 2022-04-12 Lg Electronics Inc. Image information encoding and decoding method
US10547837B2 (en) 2011-06-24 2020-01-28 Lg Electronics Inc. Image information encoding and decoding method
US11700369B2 (en) 2011-06-24 2023-07-11 Lg Electronics Inc. Image information encoding and decoding method
CN107426578A (zh) * 2011-06-24 2017-12-01 Lg 电子株式会社 图像信息编码和解码方法
US10944968B2 (en) 2011-06-24 2021-03-09 Lg Electronics Inc. Image information encoding and decoding method
CN107426578B (zh) * 2011-06-24 2020-03-20 Lg 电子株式会社 图像信息编码和解码方法
CN103248885A (zh) * 2012-02-14 2013-08-14 乐金电子(中国)研究开发中心有限公司 帧内图像预测编解码方法及视频编解码器
CN103248885B (zh) * 2012-02-14 2018-01-26 乐金电子(中国)研究开发中心有限公司 帧内图像预测编解码方法及视频编解码器
CN103260019A (zh) * 2012-02-16 2013-08-21 乐金电子(中国)研究开发中心有限公司 帧内图像预测编解码方法及视频编解码器
CN103260019B (zh) * 2012-02-16 2018-09-07 乐金电子(中国)研究开发中心有限公司 帧内图像预测编解码方法及视频编解码器
CN113573053B (zh) * 2015-01-13 2023-11-28 杜比实验室特许公司 视频编解码设备、方法和计算机可读记录介质
CN113573053A (zh) * 2015-01-13 2021-10-29 英迪股份有限公司 视频编解码设备、方法和计算机可读记录介质
WO2016138779A1 (zh) * 2015-03-03 2016-09-09 华为技术有限公司 帧内编解码方法、编码器和解码器
US10412393B2 (en) 2015-03-03 2019-09-10 Huawei Technologies Co., Ltd. Intra-frame encoding method, intra-frame decoding method, encoder, and decoder
CN104702962B (zh) * 2015-03-03 2019-04-16 华为技术有限公司 帧内编解码方法、编码器和解码器
CN104702962A (zh) * 2015-03-03 2015-06-10 华为技术有限公司 帧内编解码方法、编码器和解码器
CN106851288B (zh) * 2017-02-27 2020-09-15 北京奇艺世纪科技有限公司 一种帧内预测编码方法及装置
CN106851288A (zh) * 2017-02-27 2017-06-13 北京奇艺世纪科技有限公司 一种帧内预测编码方法及装置
CN107277508B (zh) * 2017-07-25 2020-04-24 哈尔滨工业大学 一种采用自适应模式选择的像素级两向帧内预测方法
CN107277508A (zh) * 2017-07-25 2017-10-20 哈尔滨工业大学 一种采用自适应模式选择的像素级两向帧内预测方法
CN108737836A (zh) * 2018-06-13 2018-11-02 北京奇艺世纪科技有限公司 一种帧间预测编码方法、装置及电子设备
CN109547795A (zh) * 2018-10-26 2019-03-29 西安科锐盛创新科技有限公司 视频编码方法及装置

Also Published As

Publication number Publication date
CA2797569A1 (en) 2011-09-15
SG183888A1 (en) 2012-10-30
RU2536366C2 (ru) 2014-12-20
BR112012022951A2 (pt) 2017-03-21
RU2012142523A (ru) 2014-05-10
MX2012010518A (es) 2013-01-18
WO2011110088A1 (zh) 2011-09-15
BR112012022951B1 (pt) 2022-02-22
US8654845B2 (en) 2014-02-18
CN101783957B (zh) 2012-04-18
US20130051468A1 (en) 2013-02-28
CA2797569C (en) 2016-01-19

Similar Documents

Publication Publication Date Title
CN101783957B (zh) 一种视频预测编码方法和装置
CN101252686B (zh) 基于交织预测的视频帧内无损编解码方法及***
CN101742321B (zh) 基于图层分解的视频编、解码方法及装置
CN103220528B (zh) 通过使用大型变换单元编码和解码图像的方法和设备
CN104935943B (zh) 对帧内预测模式进行解码的方法
EP2529553B1 (en) Video encoder, video decoder, method for video encoding and method for video decoding, separately for each colour plane
CN103548356B (zh) 使用跳跃模式的图像解码方法及使用该方法的装置
CN102065298B (zh) 高性能宏块编码实现方法
CN102474613A (zh) 考虑具有分层结构的编码单元的扫描顺序来对视频进行编码的方法和设备以及考虑具有分层结构的编码单元的扫描顺序来对视频进行解码的方法和设备
CN102792692A (zh) 通过使用去块滤波对视频进行编码的方法和设备以及通过使用去块滤波对视频进行解码的方法和设备
CN102763411A (zh) 对视频编码的方法和设备以及对视频解码的方法和设备
CN103442228B (zh) 从h.264/avc标准到hevc标准的快速帧内转码方法及其转码器
CN103248895A (zh) 一种用于hevc帧内编码的快速模式估计方法
CN106464890A (zh) 可伸缩视频编码/解码方法和设备
CN103141096A (zh) 自适应滤波方法和设备
Jiang et al. Block-Based Parallel Intra Prediction Scheme for HEVC.
CN102196272B (zh) 一种p帧编码方法及装置
CN101888546A (zh) 一种运动估计的方法及装置
CN104702959B (zh) 一种视频编码的帧内预测方法及***
CN1194544C (zh) 基于时空域相关性运动矢量预测的视频编码方法
CN102984524B (zh) 一种基于图层分解的视频编解码方法
CN101841722B (zh) 滤波边界强度的检测装置的检测方法
CN101783956B (zh) 基于时空邻居信息的后向预测方法
KR101512643B1 (ko) 동영상 부호화 장치 및 이를 위한 영상 신호의 2차원 정렬 변환 장치 및 방법, 및 이를 위한 기록 매체
CN101262607B (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