[go: up one dir, main page]

CN101610413A - 一种视频的编码/解码方法及装置 - Google Patents

一种视频的编码/解码方法及装置 Download PDF

Info

Publication number
CN101610413A
CN101610413A CN 200910090157 CN200910090157A CN101610413A CN 101610413 A CN101610413 A CN 101610413A CN 200910090157 CN200910090157 CN 200910090157 CN 200910090157 A CN200910090157 A CN 200910090157A CN 101610413 A CN101610413 A CN 101610413A
Authority
CN
China
Prior art keywords
hypothesis
weight
suboptimal
image block
optimal
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
CN 200910090157
Other languages
English (en)
Other versions
CN101610413B (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
Original Assignee
Tsinghua University
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 filed Critical Tsinghua University
Priority to CN 200910090157 priority Critical patent/CN101610413B/zh
Publication of CN101610413A publication Critical patent/CN101610413A/zh
Application granted granted Critical
Publication of CN101610413B publication Critical patent/CN101610413B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公开了一种视频的编码/解码方法及装置,属于视频图像处理领域。方法包括:从用于预测的参考帧中搜索最优假设;根据最优假设搜索次优假设;以预设的度量方式搜索最优假设的权重和次优假设的权重;根据搜索得到的最优假设的权重和次优假设的权重获取加权合并的预测图像块;根据加权合并的预测图像块计算残差图像块;对残差图像块进行变换、量化和编码。本发明还包括视频的编码装置、视频的解码方法及装置。本发明通过在单向参考帧中搜索两个假设进行运动补偿,与双向预测运动补偿相比,能够消除双向预测中由于视频帧编码顺序调整带来的额外编码时延;通过使用最优假设预测次优假设的方式消除对次优假设运动信息的编码开销。

Description

一种视频的编码/解码方法及装置
技术领域
本发明涉及视频图像处理领域,特别涉及一种视频的编码/解码方法及装置。
背景技术
随着多媒体技术的发展,多样化的视频应用广泛地流行于生产生活的各个方面。由于视频应用的数据量大,包含较多的冗余信息,特别是当视频应用逐渐向高分辨率、高帧率发展的情况下,现有的存储和传输技术无法满足大量视频应用的需要,因此,高效的视频压缩编码技术成为各种视频应用发展的关键。
目前,在各种视频编码标准中采用基于混合编码结构的视频编码方法,该方法通常使用预测、变换、量化和信息熵四种压缩编码技术。其中,预测技术利用已经完成编码和重建的视频图像块来预测当前编码的视频图像块,预测技术可以分为帧间预测和帧内预测;变换技术将输入的图像块转化到另一空间中,使输入信号的能量集中在少量变换系数上,从而降低输入图像块各像素间的空间相关性,达到数据压缩的目的;量化技术将近似连续分布的变换系数映射到具有少量元素的离散的集合上,在牺牲一定重构图像质量的同时显著降低视频应用的数据量,是实现有损压缩的重要技术;信息熵编码技术主要是利用编码码流中各种符号统计上的相关性使用变长编码来实现信息压缩。
预测技术中的帧间预测方法采用基于块匹配的运动补偿方法进行预测,根据编码结构的不同,基于块匹配的运动补偿方法可以分为单向预测运动补偿(P帧)和双向预测运动补偿(B帧)。其中,单向预测运动补偿从已经重构的参考帧中以预设的度量方式搜索一个图像块对当前编码图像块进行预测,用于预测的参考帧中的图像块被称为假设;双向预测运动补偿分别从前向和后向两个已经重构的参考帧中以预设的度量方式各搜索一个图像块对当前编码图像块进行预测,这种使用两个或两个以上图像块进行帧间预测方式也称作多假设预测。
在实现本发明的过程中,发明人至少发现:
双向预测运动补偿需要对编码帧的顺序进行调整,对编码帧的顺序调整会造成额外的编码时延;双向预测运动补偿需要对两个假设的运动矢量分别进行编码,产生额外的编码开销。
发明内容
为了解决现有的双向预测运动补偿方法在对当前编码图像块进行预测时产生额外的编码时延,以及对两个假设的运动矢量分别进行编码产生额外的编码开销,本发明实施例提供了一种视频的编码/解码方法及装置。所述技术方案如下:
一种视频的编码方法,所述方法包括:
从用于预测的参考帧中搜索最优假设;
根据所述最优假设搜索次优假设;
以预设的度量方式搜索所述最优假设的权重和所述次优假设的权重;
根据搜索得到的所述最优假设的权重和所述次优假设的权重获取加权合并的预测图像块;
根据所述加权合并的预测图像块计算残差图像块;
对所述残差图像块进行变换、量化和编码。
所述方法还包括:对所述最优假设的运动信息进行编码。
所述方法还包括:对所述次优假设的权重进行变长编码。
所述以预设的度量方式搜索所述最优假设的权重和所述次优假设的权重具体包括:
构建所述次优权重的编码映射表;
根据所述次优权重的编码映射表中的每个候选权重计算加权合并的预测图像块;
根据计算得到的加权合并的预测图像块计算最小化残差能量,以所述最小化残差能量为目标搜索所述最优假设的权重和所述次优假设的权重。
一种视频的编码装置,所述装置包括:
第一搜索模块,从用于预测的参考帧中搜索最优假设;
第二搜索模块,用于根据所述最优假设搜索次优假设;
第三搜索模块,用于以预设的度量方式搜索所述最优假设的权重和所述次优假设的权重;
第一获取模块,用于根据搜索得到的所述最优假设的权重和所述次优假设的权重获取加权合并的预测图像块;
第一计算模块,用于根据所述加权合并的预测图像块计算残差图像块;
第一处理模块,用于对所述残差图像块进行变换、量化和编码。
所述装置还包括:
第一编码模块,用于对所述次优假设的权重进行变长编码。
所述第三搜索模块包括:
构建单元,用于构建所述次优权重的编码映射表;
计算单元,用于根据所述次优权重的编码映射表中的每个候选权重计算加权合并的预测图像块;
处理单元,用于根据计算得到的加权合并的预测图像块计算最小化残差能量,以所述最小化残差能量为目标搜索所述最优假设的权重和所述次优假设的权重。
所述装置还包括:
第二编码模块,用于对所述最优假设的运动信息进行编码。
一种视频的解码方法,所述方法包括:
解码最优假设的运动信息;
根据所述最优假设的运动信息在用于预测的参考帧中获得最优假设;
解码次优假设的权重;
当所述次优假设的权重为零,根据所述最优假设的权重计算加权合并的预测图像块;
当所述次优假设的权重不为零,根据所述最优假设搜索次优假设,根据所述次优假设的权重计算最优假设的权重,根据所述最优假设的权重和次优假设的权重计算加权合并的预测图像块;
通过反量化和反变换得到残差图像块;
根据所述残差图像块和所述加权合并的预测图像块获取解码图像块。
一种视频的解码装置,所述装置包括:
第一解码模块,解码最优假设的运动信息;
第二获取模块,根据所述最优假设的运动信息在用于预测的参考帧中获得最优假设;
第二解码模块,获取次优假设的权重;
第二计算模块,当所述次优假设的权重为零,根据所述最优假设的权重计算加权合并的预测图像块;
第三计算模块,当所述次优假设的权重不为零,根据所述最优假设搜索次优假设,根据所述次优假设的权重计算最优假设的权重,根据所述最优假设的权重和次优假设的权重计算加权合并的预测图像块;
第二处理模块,通过反量化和反变换得到残差图像块,根据所述残差图像块和所述加权合并的预测图像块获取解码图像块。
本发明实施例提供的技术方案的有益效果是:
通过在单向参考帧中搜索两个假设进行运动补偿,与双向预测运动补偿相比,能够消除双向预测中由于视频帧编码顺序调整带来的额外编码时延;通过使用最优假设预测次优假设的方式消除对次优假设运动信息的编码开销。
附图说明
图1是本发明实施例一提供的视频的编码方法流程图;
图2是本发明实施例二提供的视频的编码方法流程图;
图3是本发明实施例二提供的用于预测的参考帧示意图;
图4是本发明实施例三提供的视频的解码方法流程图;
图5是本发明实施例四提供的视频的解码方法流程图;
图6是本发明实施例五提供的视频的编码装置结构图;
图7是本发明实施例六提供的视频的编码装置结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
参见图1,为本实施例提供的一种视频的编码方法流程图。该方法包括:
101:从用于预测的参考帧中搜索最优假设;
102:根据最优假设搜索次优假设;
103:以预设的度量方式搜索最优假设的权重和次优假设的权重;
104:根据搜索得到的最优假设的权重和次优假设的权重获取加权合并的预测图像块;
105:根据加权合并的预测图像块计算残差图像块;
106:对残差图像块进行变换、量化和编码。
本实施例通过在单向参考帧中搜索两个假设进行运动补偿,以最优假设搜索次优假设,并对两个假设进行权重编码,与双向预测运动补偿相比,能够消除双向预测中由于视频帧编码顺序调整带来的额外编码时延;通过使用最优假设预测次优假设的方式消除对次优假设运动信息的编码开销。
实施例二
为了解决现有的双向预测运动补偿方法在对当前编码图像块进行预测时产生额外的编码时延,以及对两个假设的运动矢量分别进行编码产生额外的编码开销,本实施例提供一种视频的编码方法,如图2所示,该方法具体包括:
201:从用于预测的参考帧中搜索最优假设H1
其中,根据当前编码图像块I在用于预测的参考帧中以预设的度量方式搜索最优假设H1
本实施例中,如图3所示,用于预测的参考帧以两个为例说明,但此并不对用于预测的参考帧的个数构成限定;预设的度量方式可以包括MSE(MeanSquare Error,均方误差或残差能量)准则或SAD(Sum of Absolute Difference,绝对误差和)准则等等;最优假设H1为:在用于预测的参考帧中与当前编码图像块I最接近的图像块。例如,根据当前编码图像块I以MSE为度量方式搜索,最优假设H1为与当前编码图像块I的MSE最接近的图像块。
如图3所示,搜索到的最优假设H1在用于预测的参考帧1中。
202:对最优假设H1的运动信息进行编码;
其中,最优假设H1的运动信息包括参考帧索引,运动矢量,分别对这两个信息进行编码。
203:根据最优假设H1搜索次优假设H2
其中,根据最优假设H1在除了最优假设H1所在的参考帧以外的参考帧中搜索次优假设H2,搜索的过程与根据当前编码图像块I搜索最优假设H1的过程相似,例如,根据最优假设H1以MSE为度量方式搜索,次优假设H2为除了最优假设H1所在的用于预测的参考帧以外的参考帧中按最小化MSE准则(即以最小化MSE为目标)与最优假设最接近的图像块。
如图3所示,搜索到的次优假设H2在用于预测的参考帧2中。
204:以预设的度量方式搜索最优假设H1的权重W1和次优假设H2的权重W2,并对次优假设H2的权重W2进行变长编码;
其中,以预设的度量方式搜索最优假设H1的权重W1和次优假设H2的权重W2包括:用权重W1和W2将最优假设H1和次优假设H2合并,以MSE为目标,搜索权重W1和W2的合理值,若合并后得到的假设(即加权合并的预测图像块)的MSE最小,则认为搜索到的最优假设H1的权重W1和次优假设H2的权重W2是合理的。搜索的过程中,最优假设H1的权重W1与次优假设H2的权重W2满足:W1+W2=2weight_bit;其中,weight_bit的取值范围可以是1~10,本实施例中,以weight_bit的取值为8举例说明,则最优假设H1的权重W1与次优假设H2的权重W2之和为256。
204具体包括:
(1)构建次优权重W2的编码映射表,详细如下:
次优假设的权重W2的可行范围在[0,2weight_bit-1]之间,但根据其统计上的分布规律显示,较多的次优假设的权重W2在0值附近,因此可以采用对数压扩的方式在[0,2weight_bit-1]选出2index_bit个候选权重,使其满足0附近步长小,2weight_bit-1附近步长大的分布规律,其中,index_bit的取值范围可以是1~(weight_bit-1),可以根据经验预设为固定值。表1中index_bit=5。
本实施例中,weight_bit的取值为8,则次优假设的权重W2的可行范围在[0,255]之间,采用对数压扩的方式在[0,255]选出2index_bit即25=32个候选的权重,使其满足0附近步长小,255步长大的分布规律,则候选的次优权重W2的编码映射表如表1所示:
表1
  index   W   index   W   index   W   index   W
  0   0   8   12   16   64   24   192
1 1 9 16 17 80 25 208
  2   2   10   20   18   96   26   224
  3   3   11   24   19   112   27   240
  4   4   12   32   20   128   28   255
  5   6   13   40   21   144   29   -2
  6   8   14   48   22   160   30   -4
  7   10   15   56   23   176   31   -16
表1中,W为次优权重W2的候选权重,index表示该候选权重在权重编码映射表中的索引。
(2)遍历次优权重W2的编码映射表中的每个候选权重W;
其中,本实施例以表1为例说明,遍历次优权重W2的编码映射表1中的每个候选权重W的过程具体包括:
1)令次优权重W2依次取表1中的每个W,则W1=2weight_bit-W2
本实施例中,W1=256-W2
2)计算加权合并的预测图像块P=((W1H1+W2H2)>>weight_bit);
本实施例中,当weight_bit的取值为8时,P=((W1H1+W2H2)>>8)表示对加权合并后的预测块W1H1+W2H2进行数值为8的位移操作。具体地,加权合并的预测图像块P、最优假设H1和次优假设H2为矩阵,权重W1和权重W2为整数,对加权合并的预测图像块P进行数值为8的位移操作表示对矩阵内的每个元素均进行数值为8的位移操作。
(3)计算残差图像块R的能量ER,根据ER搜索权重W1和权重W2,详细如下:
残差图像块R=当前编码图像块I-加权合并的预测图像块P,计算该残差图像块R的能量ER,当能量ER小于min_mse,则令min_mse=ER,该过程即获取最小化残差能量的过程,用权重W1和W2将最优假设H1和次优假设H2合并得到加权合并的预测图像块P,通过加权合并的预测图像块P得到的残差能量最小,则表示对应的权重W1和W2为合理值;通过上述方式得出最小化残差能量的同时,记录当前使用候选权重W在次优权重W2的编码映射表中的索引;
其中,min_mse表示使用加权合并的预测图像块P进行计算得到的残差信号的能量,预设min_mse等于可表示整数的最大值,例如232-1,当前使用候选权重为在使用计算加权合并的预测图像块P进行计算得到的残差信号的能量的过程中,次优权重W2的取值。
(4)对最终选择的权重W2在次优权重W2的编码映射表中的索引进行编码。
205:根据搜索得到的最优假设H1的权重W1和次优假设的权重W2获取加权合并的预测图像块Pz
其中,205所示的加权合并的预测图像块Pz为根据权重W1和权重W2的合理值计算所得的当前编码图像块I的预测图像块。
本实施例中,Pz=P=((W1H1+W2H2)>>8),P、H1与H2均表示图像块,可以用矩阵表示,>>表示位移操作,Pz=P=((W1H1+W2H2)>>8)表示对加权合并的预测图像块Pz进行数值为8的位移操作。
206:根据加权合并的预测图像块Pz计算残差图像块R,并对残差图像块R进行变换、量化和编码。
其中,加权合并的预测图像块P’为根据权重W1和权重W2的合理值计算所得的当前编码图像块I的预测图像块,残差图像块R=当前编码图像块I-加权合并的预测图像块P’,通过计算得到对应的残差图像块R后,对残差图像块R进行变换、量化和编码的操作,获得残差图像块的量化后的变换系数。
本实施例所述的视频编码方法,在单向参考帧中搜索两个假设进行运动补偿,以最优假设搜索次优假设,并对假设进行权重编码,与双向预测运动补偿相比,能够消除双向预测中由于视频帧编码顺序调整带来的额外编码时延;通过使用最优假设预测次优假设的方式消除对次优假设运动信息的编码开销。另外,本实施例通过两个假设加权合并的方式来减低残差图像块的能量,提高压缩效率。
需要说明的是,本实施例在前向参考帧中搜索两个假设进行运动补偿,但并不对搜索多个假设进行运动补偿构成限定;可以在多个用于预测的参考帧中搜索多个假设进行运动补偿,N个假设至少需要N个用于预测的参考帧。
实施例三
参见图4,为本实施例提供的一种视频的解码方法流程图。该方法包括:
301:解码最优假设的运动信息;
302:根据最优假设的运动信息在用于预测的参考帧中获得最优假设;
303:解码次优假设的权重;
304:当次优假设的权重为零,根据最优假设的权重计算加权合并的预测图像块,执行306;
305:当次优假设的权重不为零,根据最优假设搜索次优假设,根据次优假设的权重计算最优假设的权重,根据最优假设的权重和次优假设的权重计算加权合并的预测图像块;
306:通过反量化和反变换得到残差图像块;
307:根据残差图像块和加权合并的预测图像块获取解码图像块。
本实施提供的解码过程是相对于编码的反过程,通过对当前编码图像块解码,获得解码图像块。
实施例四
基于本发明实施例二所述的视频的编码方法,本实施例提供一种视频的解码方法,如图5所示,该方法具体包括:
401:解码最优假设H1的运动信息;
其中,该解码过程是相对实施例二中202对最优假设H1的运动信息进行编码的反过程。
402:根据最优假设H1的运动信息在用于预测的参考帧中获得最优假设H1
403:解码次优假设H2的权重W2
其中,根据权重编码映射表(实施例二中的表1)对次优假设H2的权重W2进行解码,获得次优假设的权重。
404:判断次优假设H2的权重W2是否等于0,是则执行407;否则执行405;
405:根据最优假设H1搜索次优假设H2
其中,根据最优假设H1在除了最优假设H1所在的参考帧以外的参考帧中搜索次优假设H2,该过程与实施例二的203原理相似,此处不再赘述。
406:根据次优假设H2的权重W2计算最优假设H1的权重W1,并计算加权合并的预测图像块P,执行408;
其中,W1=2weight_bit-W2,本发明实施例中,以weight_bit的取值为8举例说明,W1=28-W2,并计算出加权合并的预测图像块P=((W1H1+W2H2)>>8)。
407:计算加权合并的预测图像块P等于H1,执行408;
其中,当次优假设H2的权重W2等于0时,通过计算所得加权合并的预测图像块P=W1H1>>weight_bit=(2weight_bitH1)>>weight_bit=H1,因此,本实施例中,当权重W2等于0时,P=H1
408:获取残差图像块R’,根据加权合并的预测图像块P和残差图像块R’求和获得解码图像块I’=P+R’。
其中,对实施例二获得的残差图像块的量化后的变换系数进行反量化和反变换获得残差图像块R’,对预测块P和残差图像块R’求和获得解码图像块I’=P+R’。
本实施提供的解码过程是相对于编码的反过程。通过对当前编码图像块进行解码,获得解码图像块。
实施例五
参加图6,本实施例提供一种视频的编码装置,该装置包括:
第一搜索模块61,从用于预测的参考帧中搜索最优假设;
第二搜索模块62,用于根据最优假设搜索次优假设;
第三搜索模块63,用于以预设的度量方式搜索最优假设的权重和次优假设的权重;
第一获取模块64,用于根据搜索得到的最优假设的权重和次优假设的权重获取加权合并的预测图像块;
第一计算模块65,用于根据加权合并的预测图像块计算残差图像块;
第一处理模块66,用于对残差图像块进行变换、量化和编码。
进一步地,该装置还包括:
第一编码模块,用于对次优假设的权重进行变长编码。
进一步地,第三搜索模块63包括:
构建单元,用于构建次优权重的编码映射表;
计算单元,用于根据次优权重的编码映射表中的每个候选权重计算加权合并的预测图像块;
处理单元,用于根据计算得到的加权合并的预测图像块计算最小化残差能量,以所述最小化残差能量为目标搜索最优假设的权重和次优假设的权重。
进一步地,该装置还包括:
第二编码模块,用于对最优假设的运动信息进行编码。
通过第二编码模块对最优假设的运动信息进行编码所得的编码结果,在解码过程中用于提供解码信息。
本实施例提供的用于实施视频的编码方法的装置,在单向参考帧中搜索两个假设进行运动补偿,以最优假设搜索次优假设,并对假设进行权重编码,与双向预测运动补偿相比,能够消除双向预测中由于视频帧编码顺序调整带来的额外编码时延;通过使用最优假设预测次优假设的方式消除对次优假设运动信息的编码开销。另外,本实施例通过两个假设加权合并的方式来减低残差图像块的能量,提高压缩效率。
实施例六
参加图7,本实施例提供一种视频的解码装置,该装置包括:
第一解码模块71,解码最优假设的运动信息;
第二获取模块72,根据最优假设的运动信息在用于预测的参考帧中获得最优假设;
第二解码模块73,解码次优假设的权重;
第二计算模块74,当次优假设的权重为零,根据最优假设的权重计算加权合并的预测图像块;
第三计算模块75,当次优假设的权重不为零,根据最优假设搜索次优假设,根据次优假设的权重计算最优假设的权重,根据最优假设的权重和次优假设的权重计算加权合并的预测图像块;
第二处理模块76,通过反量化和反变换得到残差图像块,根据残差图像块和加权合并的预测图像块获取解码图像块。
本实施提供的解码过程是相对于编码的反过程。通过对当前编码图像块进行解码,获得解码图像块。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种视频的编码方法,其特征在于,所述方法包括:
从用于预测的参考帧中搜索最优假设;
根据所述最优假设搜索次优假设;
以预设的度量方式搜索所述最优假设的权重和所述次优假设的权重;
根据搜索得到的所述最优假设的权重和所述次优假设的权重获取加权合并的预测图像块;
根据所述加权合并的预测图像块计算残差图像块;
对所述残差图像块进行变换、量化和编码。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述最优假设的运动信息进行编码。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述次优假设的权重进行变长编码。
4.根据权利要求3所述的方法,其特征在于,所述以预设的度量方式搜索所述最优假设的权重和所述次优假设的权重具体包括:
构建所述次优权重的编码映射表;
根据所述次优权重的编码映射表中的每个候选权重计算加权合并的预测图像块;
根据计算得到的加权合并的预测图像块计算最小化残差能量,以所述最小化残差能量为目标搜索所述最优假设的权重和所述次优假设的权重。
5.一种视频的编码装置,其特征在于,所述装置包括:
第一搜索模块,从用于预测的参考帧中搜索最优假设;
第二搜索模块,用于根据所述最优假设搜索次优假设;
第三搜索模块,用于以预设的度量方式搜索所述最优假设的权重和所述次优假设的权重;
第一获取模块,用于根据搜索得到的所述最优假设的权重和所述次优假设的权重获取加权合并的预测图像块;
第一计算模块,用于根据所述加权合并的预测图像块计算残差图像块;
第一处理模块,用于对所述残差图像块进行变换、量化和编码。
6.根据权利要求5所述的方法,其特征在于,所述装置还包括:
第一编码模块,用于对所述次优假设的权重进行变长编码。
7.根据权利要求6所述的方法,其特征在于,所述第三搜索模块包括:
构建单元,用于构建所述次优权重的编码映射表;
计算单元,用于根据所述次优权重的编码映射表中的每个候选权重计算加权合并的预测图像块;
处理单元,用于根据计算得到的加权合并的预测图像块计算最小化残差能量,以所述最小化残差能量为目标搜索所述最优假设的权重和所述次优假设的权重。
8.根据权利要求5所述的装置,其特征在于,所述装置还包括:
第二编码模块,用于对所述最优假设的运动信息进行编码。
9.一种视频的解码方法,其特征在于,所述方法包括:
解码最优假设的运动信息;
根据所述最优假设的运动信息在用于预测的参考帧中获得最优假设;
解码次优假设的权重;
当所述次优假设的权重为零,根据所述最优假设的权重计算加权合并的预测图像块;
当所述次优假设的权重不为零,根据所述最优假设搜索次优假设,根据所述次优假设的权重计算最优假设的权重,根据所述最优假设的权重和次优假设的权重计算加权合并的预测图像块;
通过反量化和反变换得到残差图像块;
根据所述残差图像块和所述加权合并的预测图像块获取解码图像块。
10.一种视频的解码装置,其特征在于,所述装置包括:
第一解码模块,解码最优假设的运动信息;
第二获取模块,根据所述最优假设的运动信息在用于预测的参考帧中获得最优假设;
第二解码模块,获取次优假设的权重;
第二计算模块,当所述次优假设的权重为零,根据所述最优假设的权重计算加权合并的预测图像块;
第三计算模块,当所述次优假设的权重不为零,根据所述最优假设搜索次优假设,根据所述次优假设的权重计算最优假设的权重,根据所述最优假设的权重和次优假设的权重计算加权合并的预测图像块;
第二处理模块,通过反量化和反变换得到残差图像块,根据所述残差图像块和所述加权合并的预测图像块获取解码图像块。
CN 200910090157 2009-07-29 2009-07-29 一种视频的编码/解码方法及装置 Expired - Fee Related CN101610413B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910090157 CN101610413B (zh) 2009-07-29 2009-07-29 一种视频的编码/解码方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910090157 CN101610413B (zh) 2009-07-29 2009-07-29 一种视频的编码/解码方法及装置

Publications (2)

Publication Number Publication Date
CN101610413A true CN101610413A (zh) 2009-12-23
CN101610413B CN101610413B (zh) 2011-04-27

Family

ID=41483955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910090157 Expired - Fee Related CN101610413B (zh) 2009-07-29 2009-07-29 一种视频的编码/解码方法及装置

Country Status (1)

Country Link
CN (1) CN101610413B (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843555A (zh) * 2011-06-24 2012-12-26 中兴通讯股份有限公司 一种帧内预测方法和系统
CN103262538A (zh) * 2010-12-15 2013-08-21 Sk电信有限公司 利用运动信息集成来生成编码运动信息/恢复运动信息的方法和装置、使用该方法和装置的图像编码/解码方法和装置
CN103348383A (zh) * 2010-11-26 2013-10-09 皇家飞利浦电子股份有限公司 图像处理装置
CN103916672A (zh) * 2014-03-21 2014-07-09 华为技术有限公司 一种数据编解码方法、相关装置及系统
WO2015010317A1 (zh) * 2013-07-26 2015-01-29 北京大学深圳研究生院 一种基于p帧的多假设运动补偿方法
WO2015010319A1 (zh) * 2013-07-26 2015-01-29 北京大学深圳研究生院 一种基于p帧的多假设运动补偿编码方法
CN106358041A (zh) * 2016-08-30 2017-01-25 北京奇艺世纪科技有限公司 一种帧间预测编码方法及装置
CN106851311A (zh) * 2011-08-29 2017-06-13 苗太平洋控股有限公司 视频译码装置
WO2019119909A1 (zh) * 2017-12-23 2019-06-27 华为技术有限公司 图像块的运动信息的预测方法、装置及编解码器
CN109996082A (zh) * 2011-11-08 2019-07-09 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110572666A (zh) * 2018-06-05 2019-12-13 北京字节跳动网络技术有限公司 非对称加权Merge和其它编码工具的交互
CN111050172A (zh) * 2018-10-15 2020-04-21 华为技术有限公司 图像块的变换、反变换方法和装置
CN113315974A (zh) * 2018-10-24 2021-08-27 华为技术有限公司 视频解码器和方法
CN113678455A (zh) * 2019-03-12 2021-11-19 Lg电子株式会社 用于导出双预测的权重索引信息的视频或图像编码
CN113905238A (zh) * 2016-07-05 2022-01-07 株式会社Kt 对视频进行解码或编码的方法和计算机可读介质
WO2022021310A1 (zh) * 2020-07-31 2022-02-03 深圳市大疆创新科技有限公司 编码方法、装置、计算处理设备、计算机程序及存储介质
WO2023131250A1 (en) * 2022-01-08 2023-07-13 Beijing Bytedance Network Technology Co., Ltd. Method, apparatus, and medium for video processing

Cited By (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103348383A (zh) * 2010-11-26 2013-10-09 皇家飞利浦电子股份有限公司 图像处理装置
CN105847832A (zh) * 2010-12-15 2016-08-10 Sk电信有限公司 视频解码方法
CN103262538B (zh) * 2010-12-15 2016-09-28 Sk电信有限公司 利用运动信息集成来生成编码运动信息/恢复运动信息的方法和装置、使用该方法和装置的图像编码/解码方法和装置
CN103262538A (zh) * 2010-12-15 2013-08-21 Sk电信有限公司 利用运动信息集成来生成编码运动信息/恢复运动信息的方法和装置、使用该方法和装置的图像编码/解码方法和装置
CN105847832B (zh) * 2010-12-15 2019-02-22 Sk电信有限公司 视频解码方法
WO2012175023A1 (zh) * 2011-06-24 2012-12-27 中兴通讯股份有限公司 一种帧内预测方法和系统
CN102843555A (zh) * 2011-06-24 2012-12-26 中兴通讯股份有限公司 一种帧内预测方法和系统
CN107257480B (zh) * 2011-08-29 2020-05-29 苗太平洋控股有限公司 以amvp模式对图像编码的方法
CN106851311B (zh) * 2011-08-29 2019-08-13 苗太平洋控股有限公司 视频译码装置
CN107277548A (zh) * 2011-08-29 2017-10-20 苗太平洋控股有限公司 以合并模式对图像编码的方法
CN107277548B (zh) * 2011-08-29 2019-12-06 苗太平洋控股有限公司 以合并模式对图像编码的方法
CN107197272B (zh) * 2011-08-29 2019-12-06 苗太平洋控股有限公司 以合并模式对图像编码的方法
CN106851311A (zh) * 2011-08-29 2017-06-13 苗太平洋控股有限公司 视频译码装置
CN107197272A (zh) * 2011-08-29 2017-09-22 苗太平洋控股有限公司 以合并模式对图像编码的方法
CN107257480A (zh) * 2011-08-29 2017-10-17 苗太平洋控股有限公司 以amvp模式对图像编码的方法
CN110446039B (zh) * 2011-11-08 2022-01-11 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN109996082B (zh) * 2011-11-08 2022-01-25 韩国电子通信研究院 用于共享候选者列表的方法和装置
US11711523B2 (en) 2011-11-08 2023-07-25 Electronics And Telecommunications Research Institute Method and device for sharing a candidate list
CN110267048B (zh) * 2011-11-08 2022-01-11 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198441B (zh) * 2011-11-08 2022-01-11 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198447B (zh) * 2011-11-08 2022-01-04 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110446038B (zh) * 2011-11-08 2022-01-04 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198449B (zh) * 2011-11-08 2022-01-04 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN109996082A (zh) * 2011-11-08 2019-07-09 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110446037B (zh) * 2011-11-08 2022-01-04 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198441A (zh) * 2011-11-08 2019-09-03 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198448A (zh) * 2011-11-08 2019-09-03 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198450A (zh) * 2011-11-08 2019-09-03 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198447A (zh) * 2011-11-08 2019-09-03 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198449A (zh) * 2011-11-08 2019-09-03 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110267048A (zh) * 2011-11-08 2019-09-20 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110446039A (zh) * 2011-11-08 2019-11-12 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110446037A (zh) * 2011-11-08 2019-11-12 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110446038A (zh) * 2011-11-08 2019-11-12 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198450B (zh) * 2011-11-08 2021-12-31 韩国电子通信研究院 用于共享候选者列表的方法和装置
CN110198448B (zh) * 2011-11-08 2021-12-31 韩国电子通信研究院 用于共享候选者列表的方法和装置
US11206411B2 (en) 2011-11-08 2021-12-21 Electronics And Telecommunications Research Institute Method and device for sharing a candidate list
CN104488271B (zh) * 2013-07-26 2019-05-07 北京大学深圳研究生院 一种基于p帧的多假设运动补偿方法
CN104769947B (zh) * 2013-07-26 2019-02-26 北京大学深圳研究生院 一种基于p帧的多假设运动补偿编码方法
WO2015010317A1 (zh) * 2013-07-26 2015-01-29 北京大学深圳研究生院 一种基于p帧的多假设运动补偿方法
US10298950B2 (en) 2013-07-26 2019-05-21 Peking University Shenzhen Graduate School P frame-based multi-hypothesis motion compensation method
CN104769947A (zh) * 2013-07-26 2015-07-08 北京大学深圳研究生院 一种基于p帧的多假设运动补偿编码方法
CN104488271A (zh) * 2013-07-26 2015-04-01 北京大学深圳研究生院 一种基于p帧的多假设运动补偿方法
WO2015010319A1 (zh) * 2013-07-26 2015-01-29 北京大学深圳研究生院 一种基于p帧的多假设运动补偿编码方法
CN103916672B (zh) * 2014-03-21 2018-03-13 华为技术有限公司 一种数据编解码方法、相关装置及系统
CN103916672A (zh) * 2014-03-21 2014-07-09 华为技术有限公司 一种数据编解码方法、相关装置及系统
US12184881B2 (en) 2016-07-05 2024-12-31 Kt Corporation Method and apparatus for processing video signal
CN113905238B (zh) * 2016-07-05 2024-06-04 株式会社Kt 对视频进行解码或编码的方法和计算机可读介质
CN113905238A (zh) * 2016-07-05 2022-01-07 株式会社Kt 对视频进行解码或编码的方法和计算机可读介质
CN106358041A (zh) * 2016-08-30 2017-01-25 北京奇艺世纪科技有限公司 一种帧间预测编码方法及装置
CN106358041B (zh) * 2016-08-30 2019-05-10 北京奇艺世纪科技有限公司 一种帧间预测编码方法及装置
US10715820B2 (en) 2016-08-30 2020-07-14 Beijing Qiyi Century Science & Technology Co., Ltd. Interframe predictive coding method and device
US12088819B2 (en) 2017-12-23 2024-09-10 Huawei Technologies Co., Ltd. Method and apparatus for predicting motion information of picture block, encoder, and decoder
WO2019119909A1 (zh) * 2017-12-23 2019-06-27 华为技术有限公司 图像块的运动信息的预测方法、装置及编解码器
US11297326B2 (en) 2017-12-23 2022-04-05 Huawei Technologies Co., Ltd. Method and apparatus for predicting motion information of picture block, encoder, and decoder
US12143627B2 (en) 2018-06-05 2024-11-12 Beijing Bytedance Network Technology Co., Ltd. Interaction of asymmetric weighted merges and other coding tools
US11039165B2 (en) 2018-06-05 2021-06-15 Beijing Bytedance Network Technology Co., Ltd. Interaction of asymmetric weighted merges and other coding tools
CN110572666A (zh) * 2018-06-05 2019-12-13 北京字节跳动网络技术有限公司 非对称加权Merge和其它编码工具的交互
CN110572666B (zh) * 2018-06-05 2021-11-02 北京字节跳动网络技术有限公司 非对称加权Merge和其它编码工具的交互方法、装置及存储介质
US11706441B2 (en) 2018-06-05 2023-07-18 Beijing Bytedance Network Technology Co., Ltd Interaction of asymmetric weighted merges and other coding tools
CN111050172A (zh) * 2018-10-15 2020-04-21 华为技术有限公司 图像块的变换、反变换方法和装置
CN113315974A (zh) * 2018-10-24 2021-08-27 华为技术有限公司 视频解码器和方法
US11765383B2 (en) 2018-10-24 2023-09-19 Huawei Technologies Co., Ltd. Video decoder and methods
CN113315974B (zh) * 2018-10-24 2022-06-10 华为技术有限公司 视频解码器和方法
US12160603B2 (en) 2018-10-24 2024-12-03 Huawei Technologies Co., Ltd. Video decoder and methods
CN113678455B (zh) * 2019-03-12 2024-01-16 Lg电子株式会社 用于导出双预测的权重索引信息的视频或图像编码
US11876960B2 (en) 2019-03-12 2024-01-16 Lg Electronics Inc. Video or image coding for inducing weight index information for bi-prediction
CN113678455A (zh) * 2019-03-12 2021-11-19 Lg电子株式会社 用于导出双预测的权重索引信息的视频或图像编码
WO2022021310A1 (zh) * 2020-07-31 2022-02-03 深圳市大疆创新科技有限公司 编码方法、装置、计算处理设备、计算机程序及存储介质
WO2023131250A1 (en) * 2022-01-08 2023-07-13 Beijing Bytedance Network Technology Co., Ltd. Method, apparatus, and medium for video processing

Also Published As

Publication number Publication date
CN101610413B (zh) 2011-04-27

Similar Documents

Publication Publication Date Title
CN101610413B (zh) 一种视频的编码/解码方法及装置
KR101145698B1 (ko) 인터 프레임 예측 코딩 방법, 디바이스 및 시스템
JP6275889B2 (ja) 縮小された予測動きベクトルの候補に基づいて、動きベクトルを符号化/復号化する方法及び装置
RU2559738C2 (ru) Способ и устройство для кодирования/декодирования вектора движения
JP2015165695A (ja) 映像復号化方法及び装置
CN102291582B (zh) 一种基于运动补偿精化的分布式视频编码方法
WO2015010319A1 (zh) 一种基于p帧的多假设运动补偿编码方法
TWI806650B (zh) 解碼方法、編碼方法、裝置、設備及存儲介質
JP7655474B2 (ja) 復号方法、符号化方法、装置、デバイスおよび記憶媒体
CN110351552A (zh) 视频编码中一种快速编码方法
CN108632616A (zh) 一种基于参考质量做帧间加权预测的方法
CN103959788B (zh) 通过模式匹配在解码器层面的运动估计
CN100568977C (zh) 视频编码中运动矢量预测方法
CN101931817A (zh) 一种变换基自适应的变换编码方法
HK40064060B (zh) 解碼方法、編碼方法、裝置、設備及機器可讀存儲介質
HK40064056A (zh) 解碼方法、編碼方法、裝置、設備及機器可讀存儲介質
CN104104955A (zh) 一种图像块的编解码方法和装置
CN110868612A (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110427

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