[go: up one dir, main page]

CN107079161A - 用于屏幕内容以及视频编码的帧内图片块复制的方法 - Google Patents

用于屏幕内容以及视频编码的帧内图片块复制的方法 Download PDF

Info

Publication number
CN107079161A
CN107079161A CN201580046863.5A CN201580046863A CN107079161A CN 107079161 A CN107079161 A CN 107079161A CN 201580046863 A CN201580046863 A CN 201580046863A CN 107079161 A CN107079161 A CN 107079161A
Authority
CN
China
Prior art keywords
block
candidate
current
merge
intra
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
CN201580046863.5A
Other languages
English (en)
Other versions
CN107079161B (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.)
MediaTek Inc
Original Assignee
MediaTek Inc
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 MediaTek Inc filed Critical MediaTek Inc
Publication of CN107079161A publication Critical patent/CN107079161A/zh
Application granted granted Critical
Publication of CN107079161B publication Critical patent/CN107079161B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • 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/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes

Landscapes

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

Abstract

本发明揭露了一种使用包括IntraBC模式(帧内块复制模式)的编码模式的屏幕内容编码(SCC)以及视频编码的方法。在一个实施例中,导出包括一个或多个IntraBC合并候选以及一个或多个帧间合并候选的合并候选列表。如果IntraBC合并候选是从用于当前块的合并候选列表中选择,则通过将已选择的IntraBC合并候选的候选运动信息共享为当前块的当前运动信息来编码或解码当前块的当前运动信息,且当前块使用当前图片中的已编码块来编码或解码,其中,当前图片中的已编码块是根据作为IntraBC预测子的当前运动信息来定位。候选运动信息或当前运动信息可包含从包括编码模式、位移向量、以及参考图片信息的运动信息组中选择的一个或多个元素。

Description

用于屏幕内容以及视频编码的帧内图片块复制的方法
【相关申请的交叉引用】
本发明主张申请于2014年9月1日,序列号为62/044,385的美国临时专利中请的优先权。将此美国临时专利申请以参考的方式并入本文中。
【技术领域】
本发明涉及使用帧内图片块复制(Intra picture block copy,IntraBC)模式的屏幕内容或视频编码。特别地,本发明涉及对应于IntraBC的预测子作为用于屏幕内容编码或视频编码的合并或跳过候选。
【背景技术】
高效视频编码(High Efficiency Video Coding,HEVC)是近年被开发出来的一种新的编码标准。于HEVC系统中,H.264/AVC中的固定大小的宏区块由称为编码单元(codingunit,CU)的可变块(flexible block)来替代。CU中的像素共用相同的编码参数以提升编码效率。CU可以从最大CU(largest CU,LCU)开始,于HEVC中,其也被称为编码树单元(codedtree unit,CTU)。除编码单元的概念以外,HEVC中也引入了预测单元(prediction unit,PU)的概念。当CU分层树的分割被执行,根据预测类型以及PU分区,每个叶CU(leaf CU)可以进一步被分割为一个或多个PU。
在用于HEVC标准的范围扩展(range extensions,RExt)或屏幕内容编码的当前发展过程中,一些工具已经因其能改善屏幕内容的编码效率而被采用。对于帧内编码块,根据现有的方法,帧内预测是使用基于来自相邻块的重建像素的预测来执行。帧内预测可从一组帧内模式中选择一个帧内预测模式,其中,一组帧内模式包括:垂直模式、水平模式、以及各种角度的预测模式。对于HEVC范围扩展以及屏幕内容编码,已经公开了一种被称为帧内图片块复制(Intrapicture block copy,IntraBC)的新的帧内编码模式。IntraBC技术最初由Budagavi于AHG8(Video coding using Intra motion compensation,JointCollaborative Team on Video Coding(JCT-VC)of ITU-T SG 16WP 3and ISO/IEC JTC1/SC 29/WG11,13th Meeting:Incheon,KR,18-26Apr.2013,Document:JCTVC-M0350(在下文中被称为JCTVC-M0350))中提出。根据JCTVC-M0350的示例如图1所示,其中,当前编码单元(coding unit,CU)110使用帧内图片块复制模式来编码。预测块(prediction block)120是由当前CU以及位移向量112来定位。位移向量也被称为块向量(block vector,BV)。在此示例中,搜索区域被限制在当前编码树单元(coding tree unit,CTU)、左侧CTU、以及左侧的左侧CTU(left-left CTU)。预测块是从已经重建的区域获得。接着,对当前CU的位移向量以及残差进行编码。众所周知,HEVC采用CTU以及CU块结构来作为用于编码视频数据的基本单元。每个图片被分割为多个CTU,且每个CTU被简单地分割为多个CU。在预测阶段,每个CU可被分割为多个被称为预测单元(prediction unit,PU)的块,用于执行预测过程。在用于每个CU的预测残差形成后,与每个CU相关联的残差被分割为多个被称为变换单元(transform unit,TU)的块,以应用变换(例如,离散余弦变换(discrete cosinetransform,DCT))。
于JCTVC-M0350中,IntraBC至少在以下方面是不同于用于帧间预测的运动补偿:
·用于IntraBC的BV被限制为一维(1D)(即,水平或垂直),而帧间预测使用二维(2D)运动估计。
·用于IntraBC的二进制化为固定长度,而帧间预测使用指数哥伦布(exponential-Golomb)。
·IntraBC引入了一个新的语法元素来标识BV是水平还是垂直。
基于JCTVC-M0350,一些修改由Pang等作者于Non-RCE3(Intra MotionCompensation with 2-D MVs,Joint Collaborative Team on Video Coding(JCT-VC)ofITU-T SG 16WP 3and ISO/IEC JTC 1/SC 29/WG 11,14th Meeting:Vienna,AT,25July-2Aug.2013,Document:JCTVC-N0256(在下文中被称为JCTVC-N0256))中揭露。首先,IntraBC被扩展以支持2D运动向量(motion vector,MV),使得垂直以及水平的MV分量可以同时是非零的。这比原始方法为IntraBC提供了更多的灵活性,其中,MV被限制为严格水平或垂直。
于JCTVC-N0256中,揭露了两个BV编码方法:
·方法1:块向量预测。选择左侧或上方BV作为BV预测子,并对所得到的运动向量差(motion vector difference,BVD)进行编码。使用一旗标来指示BVD是否为零。当BVD不为零时,使用3阶的指数哥伦布码来对BVD的剩余绝对电平进行编码。另一旗标被用于编码符号(sign)。
·方法2:非块向量预测。BV使用用于HEVC中的BVD的指数哥伦布码来编码。
JCTVC-N0256中所揭露的另一差别在于2D IntraBC进一步与管线友好方法(pipeline friendly approach)合并:
1.不使用内插滤波器。
2.BV搜索区域被限制。揭露了两种情况:
a.搜索区域为当前CTU以及左侧CTU,或
b.搜索区域是当前CTU以及左侧CTU的最右边4列样本。
于JCTVC-N0256所提出的方法中,HEVC Rext标准草案的新版本中已经采用了2DIntraBC、内插滤波器的移除、以及将搜索区域限制在当前CTU以及左侧CTU。
根据JCTVC-R0309(Pang,et al.,Non-SCCE1:Combination of JCTVC-R0185andJCTVC-R0203,Joint Collaborative Team on Video Coding(JCT-VC)of ITU-T SG 16WP3and ISO/IEC JTC 1/SC 29/WG 11,18th Meeting:Sapporo,JP,30June-9July 2014,Document:JCTVC-R0309(在下文中被称为JCTVC-R0309)),BV编码被修改以使用相邻已编码的BV来作为BV预测子(BV predictor,BVP)。导出BV预测子的方式类似于HEVC中的高级运动向量预测(advanced motion vector prediction,AMVP)方案。通过根据如图2所示的优先权顺序首先检查空间相邻块a1以及b1的BV的可用性来构建预测子候选列表。如果这两个空间邻居(spatial neighbor)都不包括块向量,则最后两个已编码BV被用来填充块向量候选列表,以使列表将包含两个不同的条目。最后两个已编码BV被初始化为(-2*CU_width,0)以及(-CU_width,0)。为了避免需要线缓冲器来存储先前已编码的BV,当前CTU外部的任何空间相邻块a1以及b1以及最后的BV被认为是不可用的。用于每个CTU的最后两个已编码BV被重置为(0、0)以防止数据依赖(data dependency)。
而且,于HEVC中,合并候选是由用于编码于帧间已编码条带的当前块的空间/时间相邻块导出。合并旗标(merge_flag)被用于标识当前块是否被合并至其候选中的一个。如果merge_flag指示当前块使用合并模式,则使用另一索引来指示哪个候选被用于合并模式。例如,如果图2中的候选块a1被标识为将要被使用的候选,则当前块将与块al共享相同的MV以及参考图片。
如果任何合并候选是不可用的(例如:不存在或不是帧间编码),则插入一个或多个附加候选(additional candidate)。如果插入附加候选后合并候选列表仍然不满,参考图片索引(refIdx)等于0的零值运动向量将被用于填充所有空的候选(empty candidate)。
可插入两个类型的附加候选:
1.组合双向预测合并候选(Combined bi-predictive Merge candidate)(候选类型1),
2.零向量合并/AMVP候选(候选类型2)。
类型2的附加候选被插入到类型1的附加候选后。
对于类型1的候选,组合双向预测合并候选是通过组合原始合并候选来创建。特别地,来自原始候选中的两个候选被用于创建双向预测合并候选。原始候选可包含具有refIdxL0(列表0中的参考图片索引)的mvL0(列表0中的运动向量)或具有refIdxL1(列表1中的参考图片索引)的mvL1(列表1中的运动向量)。图3A以及图3B所示为组合双向预测合并候选的导出过程的示例,其中,mvL0_A以及mvL1_B为两个单向预测合并候选。图3A所示为原始合并候选列表310以及添加组合候选320后的合并候选列表,其中,添加的合并候选通过虚线背景突出显示。另外,合并索引0被分配给单向预测合并候选mvL0_A,合并索引1被分配给单向预测合并候选mvL1_B,且合并索引2被分配给双向预测合并候选(mvL0_A,mvL1_B)。如图3B所示,候选MVL0_A指向参考列表L0中的参考图片ref0,且候选MVL1_B指向参考列表L1中的参考图片ref0。如图3B所示,两个单向预测合并候选被组合为一个双向预测合并候选。
于类型2的候选中,零值(zero-valued)合并/AMVP候选是通过组合可被参考的零值和参考图片索引来创建。图4A所示为将零值合并候选添加到原始合并候选列表410中以形成填充后的合并候选列表420的示例。图4B所示为将零值AMVP候选添加到原始AMVP候选列表430中以形成填充后的AMVP候选列表440的示例。如果零值候选不重复,则将其添加到合并/AMVP候选集合中。
希望能进一步改善IntraBC模式的性能。
【发明内容】
本发明揭露了一种用于图片的使用包括帧内块复制(Intra-block copy,IntraBC)模式的一个或多个编码模式的屏幕内容编码(screen content coding,SCC)以及视频编码的方法。在一个实施例中,包括一个或多个IntraBC合并候选以及一个或多个帧间合并候选的第一合并候选列表被导出。如果IntraBC合并候选是从用于当前块的第一合并候选列表中选择,则通过将所选择的IntraBC合并候选的候选运动信息共享为当前块的当前运动信息来对当前块的当前运动信息进行编码或解码,且当前块使用当前图片中的已编码块来编码或解码,其中,当前图片中的已编码块是根据作为IntraBC预测子的所选择的IntraBC合并候选的候选运动信息来定位。候选运动信息或当前运动信息可包含从包括编码模式、位移向量、以及参考图片信息的运动信息组中所选择的一个或多个元素。编码模式可包括IntraBC模式以及帧间模式位移向量可对应于块向量(block vector,BV)或运动向量(motion vector,MV);且参考图片信息可包含参考图片索引(RefIdx)、参考图片列表(RefList)、或参考图片索引(RefIdx)以及参考图片列表(RefList)。
第一合并候选列表中包括的每个帧间合并候选的候选运动信息识别一个参考列表中的一个时间参考图片中的一个时间参考块。此外,如果帧间合并候选是从用于当前块的第一合并候选列表中选择,则通过将所述一个帧间合并候选的候选运动信息共享为当前块的当前运动信息来编码或解码当前块的当前运动信息,且使用一个参考列表中根据作为帧间预测子的当前运动信息来定位的一个时间参考图片中的已编码块来编码或解码当前块。
可基于编码于IntraBC模式或帧间模式的一个或多个空间相邻块、一个或多个时间块、或一个或多个空间相邻块以及一个或多个时间块来导出第一合并候选列表。之后,如果第一合并候选列表未满,则可将一个或多个预定义的非零块向量、一个或多个最后编码的块向量、或一个或多个预定义的非零块向量以及一个或多个最后编码的块向量添加到第一合并候选列表。非零块向量可对应于从包括(-W,0)、(-2W,0)、(0,-H)、(0,-2H)以及(-W,-H)的预定义的BV组中选择的一个或多个元素,其中,W以及H分别对应于当前块的宽度以及高度。部分的或所有的预定义的非零块向量、最后编码的块向量、或预定义的非零块向量以及最后编码的块向量可被添加到双向预测合并候选之前,或被添加到双向预测合并候选之后以及零值合并/AMVP候选之前。在以上附加候选被添加之前或之后,第一合并候选列表可被修剪以移除任何冗余合并候选。编码于IntraBC模式的空间相邻块可被限制在当前块的当前CTU内,或当前CTU以及当前块的上方的上方CTU内。在此情况下,通过对大于最小块尺寸的每个目标块尺寸存储一个块向量,可以压缩形式来存储与编码于IntraBC模式的空间相邻块相关联的块向量。
与IntraBC合并候选相关联的块向量可通过重新使用用于存储与帧间编码块相关联的运动向量的帧间运动向量缓冲器来存储。
于当前块使用IntraBC模式来编码时,可于编码器侧传送(signaled)或于解码器侧解析(parsed)对应于合并候选索引的第一语法,以从第一合并候选列表选择IntraBC合并候选。类似地,于当前块使用帧间模式来编码时,可于编码器侧传送或于解码器例解析对应于合并候选索引的第一语法,以从第一合并候选列表选择帧间合并候选。
当纯的IntraBC合并候选列表被使用时,可将与第一合并候选列表中IntraBC合并候选的最大数量相关的语法并入条带标头、图片参数集(picture parameter set,PPS)、序列参数集(sequence parameter set,SPS)、视频参数集(video parameter set,VPS)、条带标头SCC扩展、PPS SCC扩展、SPS SCC扩展、或VPS SCC扩展。
在另一实施例中,如果当前块被编码于IntraBC模式,用于当前块的当前块向量被传送于编码器侧,或被解析于解码器侧。通过重新使用用于存储已编码块的运动向量的帧间运动向量缓冲器来存储当前块向量。于当前块向量被存储于帧间运动向量缓冲器时,当前块向量对帧间运动向量缓冲器的重新使用可通过将用于当前块的参考图片索引设置为-1、不可用的、或等于或大于参考列表中参考图片的数量的值,或将帧间预测方向interDir设置为0来指示。
【附图说明】
图1所示为根据帧内图片块复制(Intra picture block copy,IntraBC)模式的帧内运动补偿的示例,其中,水平位移向量被使用。
图2所示为用于导出用于HEVC AMVP的运动向量预测子的相邻块配置,其中,根据JCTVC-R0309,块a1以及b1被用于导出用于IntraBC模式的MVP候选。
图3A以及图3B所示为根据HEVC的组合双向预测合并候选的导出过程的示例,其中,图3A所示为原始合并候选列表以及具有附加的双向预测候选的合并候选列表,且图3B所示为单向预测运动向量以及导出的组合双向预测运动向量的场景。
图4A以及图4B所示为根据HEVC的将预设的候选增加到未满的合并/AMVP列表的示例,其中,图4A所示为合并候选列表的情况,且图4B所示为AMVP候选列表的情况。
图5所示为结合本发明实施例的示范性编码系统的流程图,其中,IntraBC合并候选被包括以用于合并模式。
【具体实施方式】
下文的描述是实施本发明的最佳预期模式。这种描述是为了说明本发明的一般原理,且不应被理解成对本发明的限制。本发明的范围可通过参考所附权利要求做最好的确定。
在本发明中,揭露了基于IntraBC预测的合并候选。跳过模式被认为是合并模式的特定情况,其中,块的残差为零,使得不需要传送残差。因此,虽然以下的公开是针对用于合并模式的发明,需要理解的是,本公开也可扩展到跳过模式。于本发明的一个实施例中,跳过模式以及合并模式被启用以支持帧间预测以及IntraBC预测。例如,以帧间模式或IntraBC模式编码的空间相邻块和/或时间相邻块(也被称作:时间块)可被认为是有效的跳过或合并候选。
帧间以及IntraBC合并候选的混合使用
当对当前块启用IntraBC模式时,相邻块可被编码于帧内预测模式、帧间模式、或IntraBC模式。根据本发明,除了帧间合并候选以外,还可使用一个或多个IntraBC合并候选。可根据IntraBC预测来导出合并候选。于HEVC标准中,当merge_flag为真(即,选择合并模式)时,语法元素merge_idx用于标识哪一个合并候选被用于合并到当前块。因此,如果merge_idx指向编码于帧间模式的合并候选,则当前块将共享候选块的编码模式、位移向量、以及参考帧信息。类似地,如果merge_idx指向编码于IntraBC模式的合并候选,则当前块将共享候选块的块向量。例如,于图2中,如果候选块a1使用MV=MV_a1、RefList=RefList_a1以及RefIdx=RefIdx_a1来进行帧间编码,且候选块b1使用BV=BV_b1来进行IntraBC编码。当merge_flag为真时,如果merge_idx指向块a1,则当前块使用MV=MV_a1、RefList=RefList_a1、以及RefIdx=RefIdx_a1来进行帧间编码。如果merge_idx指向b1,则当前块使用BV=BV_b1来进行IntraBC编码。
如果MODE_INTRABC表示用于IntraBC预测模式的语法,且MODE_INTER表示用于帧间预测的语法,根据所选择的合并候选,合并编码块(Merge coded block)的预测模式可被设置为MODE_INTER或MODE_INTRABC。例如,如果所选择的合并候选为帧间编码块(Intercoded block),则当前块的预测模式被设置为MODE_INTER。如果所选择的合并候选为IntraBC编码块(IntraBC coded block),则当前块的预测模式被设置为MODE_INTRABC。
如果intra_bc_flag被用于指示当前块是否为IntraBC编码块,则根据所选择的合并候选,此合并编码块的intra_bc_flag可被设置为0或1。例如,如果所选择的合并候选为帧间编码块,则当前块的intra_bc_flag被设置为0。如果所选择的合并候选为IntraBC编码块,则当前块的intra_bc_flag被设置为1。
在一个示例中,对于混合的帧间/IntraBC合并模式的情况,IntraBC模式的信令(signaling)可位于PU等级。用于合并模式的语法首先被传送。如果语法指示块不是使用合并模式来编码,则语法intra_bc_flag被用于表示非合并块(non-Merge block)是否使用IntraBC模式来编码。如果其不使用IntraBC模式来编码,则用于正常帧间模式的语法将被传送。表1以及表2所示为结合本发明实施例的分别用于CU等级及PU等级的示范性语法表。
表1
表2
表1所示为根据一个实施例的来自现有的语法表的CU等级的改变的一个示例,其中,双删除线表示删除。现有的编码仅允许用于帧间已编码CU的跳过模式。由于跳过模式被视为合并模式的特定情况,且合并模式可被用于IntraBC编码块,因此,如注释(1-1)所指示的用于检查非帧内CU的语法线被删除。在此示例中,IntraBC模式旗标从CU等级移动到PU等级。因此,(1-2)以及(1-3)中指示的语法线也被删除。
表2所示为根据一个实施例的来自现有的语法表的PU等级的改变的一个示例。merge_flag的位置是由注释(2-1)来指示。当由注释(2-2)指示的非合并模式(即,“else”路径)被使用时,如注释(2-3)所示,并入intra_bc_flag。如注释(2-4)所示,检查intra_bc_flag的值。由注释(2-5)所指示,如果PU为非IntraBC编码(即,“else”路径),则用于帧间模式的语法跟随(由“...”所示)由注释(2-6)所指示。
于另一示例中,IntraBC模式的信令可位于CU等级,表3以及表4所示为分别用于CU等级以及PU等级的示范性语法表。
表3
表4
表3所示为根据一个实施例的来自现有的语法表的CU等级的改变的一个示例,其中,双删除线表示删除。表3类似于表1。如注释(3-1)所指示的用于检查非帧内CU的语法线被删除。IntraBC模式旗标保留于(3-2)以及(3-3)中所指示的CU等级。
表4所示为根据一个实施例的来自现有的语法表的CU等级的改变的一个示例。于注释(4-1)指示的语法线中,检查CU是否被编码于跳过模式。如注释(4-2)所指示,如果CU未被编码于跳过模式且IntraBC模式被启用,则如注释(4-3)所指示的Merge旗标merge_flag[x0][y0]被包括。由注释(4-4)所指示,如果merge_flag[x0][y0]等于1,则如注释(4-5)以及(4-6)所指示,与IntraBC合并候选相关的信息被包括。如果merge_flag[x0][y0]等于0(即,由注释(4-7)所指示的“else”路径),则如注释(4-8)以及(4-9)所指示,与BV编码相关的信息被包括。来自注释(4-3)到(4-7)的语法线对应于支持本发明实施例的附加的语法线的示例。
于表3以及表4所示的实施例中,如果intra_bc_flag被显式地标识为1,则合并模式可以是纯IntraBC合并模式,且合并列表不包括帧间候选。这意味着对于合并候选导出,只有IntraBC已编码块的BV被用作合并候选。帧间编码块的MV被视为不可用。如果预测模式被显式地标识为MODE_INTER(即,注释(4-10)所指示的语法线),则合并模式可以是单独的帧间合并模式。需要注意的是,跳过模式仍然是混合的帧间/IntraBC跳过模式。
于另一示例中,IntraBC模式的使用被标识于CU等级。表5以及表6所示为分别用于CU等级以及PU等级的示范性语法表,其中,合并模式根据I条带中的intra_bc_flag=1被标识。于P条带或B条带中,合并模式语法与帧间合并模式编码相同。根据本发明的实施例,如果当前块被编码于IntraBC编码合并模式,由于IntraBC编码被视为帧间模式,则对应语法元素将被解析于MODE_INTER预测模式。然而,如果所选择的合并候选为IntraBC编码块,预测模式将被设置为MODE_INTRABC或intra_bc_flag将被设置为1。
表5
表6
表5与表3相同。表6类似于表4。然而,只有当如注释(6-1)所指示的条件“if(slice_type==I_SLICE)”为真时,如注释(4-3)所指示的合并旗标merge_flag[x0][y0]被包括。
在如上所公开的实施例中,跳过模式也可被应用于帧内条带,其中,跳过以及合并模式中的所有的有效合并候选也被用于帧内条带中的IntraBC编码块。
合并候选列表创建(Merge candidate list construction)
本发明的另一方面解决了合并候选列表创建。于本发明的实施例中,当合并候选列表未满时,预设的值被用作默认的IntraBC合并候选。
此外,根据本发明的实施例,在合并候选创建过程中,修剪过程可被使用。部分或全部的重复候选值将被移除。当没有足够的候选来填充合并候选列表时,现有的方法通常使用(0、0)运动向量来填充列表。但是,此零值BV对于IntraBC预测是不可用的。因此,本发明的实施例使用非零值BV(也被称为非零BV)作为附加的合并候选来填充候选列表。当merge_idx指向这些附加候选中的一个时,当前块将被编码于IntraBC模式,且共享由merge_idx指向的合并候选的BV。
在一个实施例中,根据块尺寸来确定非零值BV的预设值。例如,非零值BV的预设值对应于有序集合{(-W,0),(-2W,0),(0,-H),(0,-2H),(-W,-H)},其中,W以及H是指当前预测块或当前编码单元的宽度以及高度。于以上示例中,如果列表未满,候选(-W,0)将被插入到合并列表中。在第一个成员被添加到合并列表后,如果列表仍然未满,则将有序集合中的第二元素(即,(-2W,0))添加到列表中。在另一实施例中,非零值BV的预设值对应于有序集合{(-2W,0),(-W,0),(0,-2H),(0,-H),(-W,-H)}。
在另一实施例中,N个最后编码的BV也可被用于填充候选列表。例如,N可等于1、2、3等。
在又一实施例中,可以同时使用N个最后编码的BV以及预设值来填充候选列表。例如,可使用对应于{第一最后编码的BV,第二最后编码的BV,(-W,0),(-2W,0),(0,-H)}或{第一最后编码的BV,第二最后编码的BV,(-2W,0),(-W,0),(0,-2H)}的有序集合。于这些两个示例中,假设合并候选的最大数量为5。于又一示例中,最后编码的BV可被放置在预设的BV之后。
如果候选恰好是当前块的相邻块的编码BV,则最后编码的BV可能已经被放入合并候选列表中。修剪过程可被应用于最后编码的BV以移除冗余候选。例如,最后编码的BV可与已经存在于候选列表中的IntraBC编码候选进行比较。冗余的最后编码的BV可被移除。相同的修剪方法可被应用于预设的BV(例如:(-W,0)、(-2W,0)、(0,-H)、(0,-2H)、以及(-W,-H))。
在添加一个或多个附加的合并候选以填充合并列表的过程中,部分或全部的附加的合并候选可于作为附加候选的类型1的组合双向预测合并候选之前或之后被插入。例如,对应于(-2W,0)以及(-W,0)的预设的BV可于组合双向预测合并候选之前被插入。
上述填充的BV候选的部分或全部可于类型1的附加候选之后以及类型2的附加候选之前被插入合并列表中。例如,对应于(-2W,0)以及(-W,0)的BV可被插入到类型1的附加候选之后以及类型2的附加候选之前。上述填充的BV候选的部分或全部也可于部分类型2的附加候选之后被插入到合并列表中。例如,对应于(-2W,0)以及(-W,0)的BV可被插入到第一个类型2的附加候选之后。
上述填充的BV候选的部分或全部可被插入到类型2的附加候选之后以及参考图片索引(refIdx)等于0的零值运动向量之前。例如,对应于(-2W,0)以及(-W,0)的BV可被插入到类型2的附加候选之后。填充的BV候选的部分或全部可被用于替换类型2的附加候选。
上述填充的BV候选可以仅被应用于I条带。虽然上述的本公开使用预设的非零BV或最后编码的BV作为附加的合并候选以及I条带中类型1和/或类型2的附加候选,但类型1和/或类型2的附加候选也可被移除。
于类型1的附加候选导出中,可排除IntraBC编码BV以产生组合合并候选(combined Merge candidate)。例如,如果合并候选0是IntraBC编码BV,则其不会被用于产生组合合并候选。
在现有的技术中,对应图片(collocated picture)中的时间候选可被用于合并模式以及AMVP模式以用于帧间编码块。于合并候选以及AMVP MV预测子导出中,IntraBC编码块被视为不可用的。然而,在本发明的实施例中,对应图片中的IntraBC编码块的BV被用作合并候选或BV预测子中的一个。例如,如果时间帧间候选(temporal Inter candidate)是不可用的,则可用的时间IntraBC候选被包括。对应图片中时间IntraBC候选的位置可与对应图片中时间帧间候选的位置相同。
由于一些BV可能不是有效的BV,因此,无效的BV可从合并候选导出中被排除。例如,等于(0、0)的BV,或指向当前图片外部、未解码的区域、或相同编码单元内已解码的区域的BV是无效BV。这样的BV可从候选合并列表中被移除。
编码于IntraBC模式的空间相邻合并候选可被视为可用而没有任何限制。然而,来自当前块上方的编码于IntraBC模式的空间相邻合并候选可被限制在当前CTU内。如果候选来自于当前块上方的CTU,则将其视为不可用的。对相同CTU的相邻候选的这种限制可以减轻对来自当前块上方的CTU行的候选的存储的需求。在又一实施例中,来自当前块上方的相邻候选块被限制在当前块上方的CTU。当施加此限制时,以上方CTU行相关联的已编码BV是以压缩形式来存储。例如,可为较大的块尺寸(larger block size)存储BV以实现压缩。因此,具有单独BV值的最小块将不再是4x4。例如,BV可被存储于较大的块尺寸(例如:16x16)。因此,在此示例中,上方CTU行将仅存储用于每个16x16块的BV值。
可根据条带类型适应性地应用以上限制。例如,对于帧内条带,如果空间候选是来自当前块上方的CTU,则用于跳过、合并、和/或IntraBC模式的空间候选被认为是不可用的。另一方面,对于帧间条带,用于跳过、合并、和/或IntraBC模式的空间候选则没有这样的限制。于另一示例中,用于帧内条带的用于较大的块尺寸的已编码BV可以压缩格式的形式来存储。当空间候选位于当前CTU上方的CTU并且与所存储的BV的位置相重叠时,所存储的BV可被用作此候选的BV,且可被用作为合并候选。然而,帧间条带中的已编码BV,可以或可以不经受这样的压缩。
IntraBC合并候选数量标识(IntraBC Merge candidate number signaling)
本发明的另一方面解决了IntraBC合并候选数量的标识。于HEVC中,根据语法five_minus_max_num_merge_cand,帧间合并的最大候选数量被标识于条带标头。在一个实施例中,IntraBC合并候选的最大数量可被标识于条带标头、PPS、SPS、VPS、条带标头SCC扩展、PPS SCC扩展、SPS SCC扩展、或VPS SCC扩展。例如,语法five_minus_max_num_intra_bc_merge_cand可被标识以指示支持的IntraBC合并候选的最大数量减5。
用于块复制向量存储的帧间MV缓冲器的重新使用(Reuse)
本发明的另一方面解决了用于块复制向量存储的帧间MV缓冲器的重新使用。于IntraBC模式中,用于指示当前帧中预测块的BV可能需要被存储。因此,BV将需要额外的缓冲器来存储此BV。在一个实施例中,所存储的BV可被用作IntraBC合并候选以用于后续的已编码块(later coded block)。
根据本发明的一个实施例,帧间MV缓冲器(包括MV缓冲器以及refIdx缓冲器)被重新使用以存储BV。例如,如果等于(x,y)的BV被存储于帧间MV缓冲器中,对应的refIdx(即,参考图片索引)可被设置为-1、不可用的、或大于或等于此列表中参考帧的数量的值。因此,此refIdx将指示此参考图片索引是用于IntraBC已编码图片。备选地,interDir(即,帧间预测方向)可被设置为0,且存储等于(x,y)的MV以用于IntraBC模式的BV。
在各种系统配置(即,所有帧内(All Intra,AI)、随机存取(Random Access,RA)、以及低延迟B图片(Low Delay B Picture,LB))下,根据本发明的具有包括一个或多个IntraBC合并候选的合并模式的视频编码系统的性能与现有系统的性能的比较如表7以及表8所示。现有的系统对应于基于HEVC屏幕内容编码测试模型2(Screen Content CodingTest Model 2,SCM 2)的系统。对于表7,结合本发明实施例的系统对应于使用包括混合IntraBC候选以及帧间候选的合并候选列表的系统。对于表8,结合本发明实施例的系统对应于使用包括混合IntraBC候选以及帧间候选,且插入预设的非零BV以及来自最后编码的IntraBC块的两个BV的合并候选列表的系统。BD率的负值意味着本发明具有更佳的性能。如表7所示,本发明可达到高达5.5%。如表8所示,本发明可达到高达7.0%。因此,对现有方法的改进是巨大的。
表7
表8
图5所示为结合本发明实施例的示范性编码系统的流程图,其中,合并候选列表包括一个或多个IntraBC合并候选以及一个或多个帧间合并候选。如步骤510所示,系统接收与当前图片中当前块相关联的输入数据。对于编码来说,输入数据对应于将被编码的像素数据。对于解码来说,输入数据对应于将被解码的已编码像素数据。输入数据可以从存储器(例如,计算机存储器,缓冲器(RAM或DRAM)或其它媒体)或处理器中得到。于步骤520中,导出包括一个或多个IntraBC合并候选以及一个或多个帧间合并候选的合并候选列表。所述一个或多个帧间合并候选中的每个的候选运动信息识别一个参考列表中的一个时间参考图片的一个时间参考块。如步骤530所示,检查从用于当前块的合并候选列表选择的当前合并候选是否为IntraBC合并候选。如果所选择的合并候选为IntraBC合并候选(即,来自步骤530的“是”路径),则执行步骤540以及550。否则(即,来自步骤530的“否”路径),则跳过步骤540以及550。于步骤540中,通过将所选择的IntraBC合并候选的候选运动信息共享为当前块的当前运动信息来于编码器编码或于解码器解码当前块的当前运动信息。于步骤550中,使用由根据作为IntraBC预测子的所选择的IntraBC合并候选的候选运动信息定位的当前图片中的已编码块来于编码器编码或于解码器解码当前块。
根据本发明,以上所示的流程图旨在说明IntraBC编码的示例。本领域技术人员可以在不脱离本发明的精神实质的情况下修改每个步骤,重新排列所述步骤,分割步骤,或合并步骤来实施本发明。于本公开中,特定语法以及语义已经被用于说明实现本发明实施例的示例。本领域技术人员可以在不脱离本发明的精神实质的情况下将语法以及语义替换为等效的语法以及语义以实施本发明。
以上描述可使本领域的普通技术人员如特定应用及其要求的上下文提供的来实践本发明。对本领域技术人员来说,对所描述的实施例的各种修改是显而易见的,且本文定义的一般原理可被应用于其它实施例。因此,本发明并非意在限定于以上所示及所描述的特定实施例,而是要符合与此公开揭露的原理和新颖特征相一致的最宽范围。在以上详细描述中,各种具体细节被示出以便提供本发明的彻底理解。然而,本领域技术人员应知晓本发明是可被实践的。
如上所述,本发明的实施例可以由各种硬件,软件代码,或两者的组合来实现。例如,本发明的实施例可以对应于被集成到视频压缩芯片的一个或多个电子电路,或被集成于视频压缩软件的程序代码以执行本文所描述的处理过程。本发明的实施例还可以是执行于数字信号处理器上的程序代码,以执行本文所描述的处理过程。本发明还可包含由计算机处理器,数字信号处理器,微处理器,或现场可编程门阵列执行的多个功能。根据本发明,通过执行定义本发明所体现的特定方法的机器可读软件代码或固件代码,这些处理器可被配置为执行特定任务。软件代码或固件代码可被开发为不同的编程语言以及不同的格式或风格。软件代码还可被编译以用于不同的目标平台。然而,根据本发明的不同的软件代码的代码格式、风格及语言,以及用于配置代码以执行任务的其他方式,均不会背离本发明的精神以及范围。
在不脱离其精神或本质特征的情况下,本发明可以其它特定形式来体现。所描述的示例在所考虑的所有的方面都只是说明性的而不是限制性的。因此,本发明的范围是由其所附的权利要求来指示的,而不是由上文的描述来指示的。在权利要求的等效范围及含义内的所有改变均包含于本发明范围之内。

Claims (17)

1.一种用于图片的使用包括帧内块复制模式的一个或多个编码模式的屏幕内容编码及视频编码的方法,其中,所述图片被分割为多个块,其特征在于,所述方法包括:
接收与当前图片中当前块相关联的输入数据;
导出包括一个或多个帧内块复制合并候选以及一个或多个帧间合并候选的第一合并候选列表,所述一个或多个帧间合并候选中的每个的候选运动信息识别一个参考列表中的一个时间参考图片中的一个时间参考块;以及
如果从用于所述当前块的所述第一合并候选列表中选择一个帧内块复制合并候选,通过将所述已选择的帧内块复制合并候选的候选运动信息共享为所述当前块的所述当前运动信息来编码或解码所述当前块的当前运动信息,且使用根据作为帧内块复制预测子的所述已选择的帧内块复制合并候选的候选运动信息来定位的所述当前图片的已编码块来编码或解码所述当前块。
2.如权利要求1所述的方法,其特征在于,还包括:如果一个帧间合并候选是从用于所述当前块的所述第一合并候选列表中选择,通过将所述已选择的帧间合并候选的候选运动信息共享为所述当前块的所述当前运动信息来编码或解码所述当前运动信息,且使用一个参考列表中根据作为帧间预测子的所述当前运动信息来定位的一个时间参考图片中的已编码块来编码或解码所述当前块。
3.如权利要求1所述的方法,其特征在于,所述第一合并候选列表是基于编码于帧内块复制模式或帧间模式的一个或多个空间相邻块、一个或多个时间块、或所述一个或多个空间相邻块以及所述一个或多个时间块来导出。
4.如权利要求3所述的方法,其特征在于,基于编码于帧内块复制模式或帧间模式的所述一个或多个空间相邻块、所述一个或多个时间块、或所述一个或多个空间相邻块以及所述一个或多个时间块导出所述第一合并候选列表后,如果所述第一合并候选列表未满,则将一个或多个预定义的非零块向量、一个或多个最后编码的块向量、或所述一个或多个预定义的非零块向量以及所述一个或多个最后编码的块向量添加到所述第一合并候选列表。
5.如权利要求4所述的方法,其特征在于,所述一个或多个非零块向量对应于从包括(-W,0)、(-2W,0)、(0,-H)、(0,-2H)以及(-W,-H)的预定义的块向量组中选择的一个或多个元素,且其中W以及H分别对应于所述当前块的宽度以及高度。
6.如权利要求4所述的方法,其特征在于,部分的或所有的所述一个或多个预定义的非零块向量、所述一个或多个最后编码的块向量、或所述一个或多个预定义的非零块向量以及所述一个或多个最后编码的块向量被添加到一个或多个双向预测合并候选之前,或被添加到所述一个或多个双向预测合并候选之后以及一个或多个零值合并/高级运动向量预测候选之前。
7.如权利要求4所述的方法,其特征在于,于所述一个或多个预定义的非零块向量、所述一个或多个最后编码的块向量、或所述一个或多个预定义的非零块向量以及所述一个或多个最后编码的块向量被添加到所述第一合并候选列表之前或之后,所述第一合并候选列表被修剪以移除一个或多个冗余合并候选。
8.如权利要求3所述的方法,其特征在于,编码于所述帧内块复制模式的所述一个或多个空间相邻块被限制在所述当前块的当前编码树单元内,或所述当前编码树单元以及所述当前决上方的上方编码树单元内。
9.如权利要求8所述的方法,其特征在于,通过对大于最小块尺寸的每个目标块尺寸存储一个块向量,与编码于所述帧内块复制模式的所述一个或多个空间相邻块相关联的块向量是以压缩形式来存储。
10.如权利要求1所述的方法,其特征在于,所述候选运动信息或所述当前运动信息包括从包括编码模式、位移向量、以及参考图片信息的运动信息组中选择的一个或多个元素,且其中,所述编码模式包括帧内块复制模式以及帧间模式,所述位移向量对应于一个块向量或一个运动向量,且所述参考图片信息包括一个参考图片索引、一个参考图片列表或所述一个参考图片索引以及所述一个参考图片列表。
11.如权利要求1所述的方法,其特征在于,与所述一个或多个帧内块复制合并候选相关联的块向量是通过重新使用用于存储与帧间编码块相关联的运动向量的帧间运动向量缓冲器来存储。
12.如权利要求1所述的方法,其特征在于,还包括:当所述当前块使用帧内块复制模式来编码时,传送或解析对应于合并候选索引的第一语法以从所述第一合并候选列表中选择所述一个帧内块复制合并候选。
13.如权利要求12所述的方法,其特征在于,当所述当前块使用帧间模式来编码时,还包括:传送或解析对应于所述合并候选索引的所述第一语法以从所述第一合并候选列表选择一个帧间合并候选。
14.如权利要求1所述的方法,其特征在于,与所述第一合并候选列表中帧内块复制合并候选的最大数量相关的语法被并入条带标头、图片参数集、序列参数集、视频参数集、条带标头屏幕内容编码扩展、图片参数集屏幕内容编码扩展、序列参数集屏幕内容编码扩展、或视频参数集屏幕内容编码扩展。
15.一种用于图片的屏幕内容编码以及视频编码方法,所述图片被分割为多个块,其特征在于,所述方法包括:
接收与当前图片中当前块相关联的输入数据;
如果所述当前块是于帧间模式被编码,分别于编码器侧传送或于解码器侧解析用于所述当前块的当前运动向量,且将所述当前运动向量存储于帧间运动向量缓冲器,且其中,所述当前运动向量被用于定位时间参考图片的第一已编码块,且所述第一已编码块被用作所述当前块的帧间预测子;
如果所述当前块被编码于帧内块复制模式,分别于所述编码器侧传送或于所述解码器侧解析用于所述当前块的当前块向量,且通过重新使用所述帧间运动向量缓冲器来存储所述当前块向量,且其中,所述当前块向量被用于定位所述当前图片的第二已编码块,且所述第二已编码块被用作帧内块复制预测子;以及
提供存储在所述帧间运动向量缓冲器中的一个或多个运动向量以及一个或多个块向量,以编码或解码一个或多个后续块。
16.如权利要求15所述的方法,其特征在于,当所述当前块向量被存储于所述帧间运动向量缓冲器时,由所述当前块向量重新使用所述帧间运动向量缓冲器是通过将用于所述当前块的参考图片索引设置为-1、不可用的、或等于或大于多个参考列表中参考图片的数量的值,或将帧间预测方向interDif设置为零来指示。
17.一种用于图片的使用包括帧内块复制模式的一个或多个编码模式的屏幕内容编码及视频编码的装置,其中,所述图片被分割为多个块,其特征在于,所述装置包括一个或多个被配置如下的电子电路:
接收与当前图片中当前块相关联的输入数据;
导出包括一个或多个帧内块复制合并候选以及一个或多个帧间合并候选的第一合并候选列表,其中,所述一个或多个帧间合并候选中的每个的候选运动信息识别一个参考列表中的一个时间参考图片中的一个时间参考块;以及
如果从用于所述当前块的所述第一合并候选列表中选择一个帧内块复制合并候选,通过将所述已选择的帧内块复制合并候选的候选运动信息共享为所述当前块的所述当前运动信息来编码或解码所述当前块的当前运动信息,且使用根据作为帧内块复制预测子的所述已选择的帧内块复制合并候选的候选运动信息来定位的所述当前图片的已编码块来编码或解码所述当前块。
CN201580046863.5A 2014-09-01 2015-08-26 用于屏幕内容以及视频编码的帧内图片块复制的方法 Active CN107079161B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201462044385P 2014-09-01 2014-09-01
US62/044,385 2014-09-01
PCT/CN2015/088085 WO2016034058A1 (en) 2014-09-01 2015-08-26 Method of intra picture block copy for screen content and video coding

Publications (2)

Publication Number Publication Date
CN107079161A true CN107079161A (zh) 2017-08-18
CN107079161B CN107079161B (zh) 2020-11-20

Family

ID=55439117

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580046863.5A Active CN107079161B (zh) 2014-09-01 2015-08-26 用于屏幕内容以及视频编码的帧内图片块复制的方法

Country Status (5)

Country Link
US (1) US10027981B2 (zh)
EP (1) EP3180917B1 (zh)
KR (1) KR102034938B1 (zh)
CN (1) CN107079161B (zh)
WO (1) WO2016034058A1 (zh)

Cited By (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109819264A (zh) * 2018-12-28 2019-05-28 杭州海康威视数字技术股份有限公司 编码方法、解码方法及装置
CN109963155A (zh) * 2017-12-23 2019-07-02 华为技术有限公司 图像块的运动信息的预测方法、装置及编解码器
CN110072111A (zh) * 2018-01-23 2019-07-30 富士通株式会社 用于视频图像编码和视频图像解码的装置和方法
CN110572670A (zh) * 2018-06-05 2019-12-13 北京字节跳动网络技术有限公司 帧内块复制和双向光流的交互
CN110719463A (zh) * 2018-07-14 2020-01-21 北京字节跳动网络技术有限公司 用时间信息扩展基于查找表的运动矢量预测
CN110855998A (zh) * 2018-08-20 2020-02-28 华为技术有限公司 融合候选者列表构建方法、装置及的编/解方法及装置
CN110868589A (zh) * 2018-08-28 2020-03-06 华为技术有限公司 帧间预测方法、装置及其应用的编/解方法及装置
CN110933412A (zh) * 2018-09-19 2020-03-27 北京字节跳动网络技术有限公司 用于帧内块复制的基于历史的运动矢量预测值
CN110944178A (zh) * 2018-09-22 2020-03-31 上海天荷电子信息有限公司 使用多个以编码参数关联的候选集的数据压缩方法和装置
CN111147855A (zh) * 2018-11-02 2020-05-12 北京字节跳动网络技术有限公司 几何分割预测模式与其他工具之间的协调
WO2020108649A1 (en) * 2018-11-29 2020-06-04 Beijing Bytedance Network Technology Co., Ltd. Interaction between intra block copy mode and inter prediction tools
CN111418210A (zh) * 2018-11-06 2020-07-14 北京字节跳动网络技术有限公司 使用几何分割模式的有序的运动候选列表生成
WO2020164628A1 (en) * 2019-02-17 2020-08-20 Beijing Bytedance Network Technology Co., Ltd. Motion candidate list construction for intra block copy (ibc) mode and non-ibc inter mode
WO2020177505A1 (en) * 2019-03-04 2020-09-10 Huawei Technologies Co., Ltd. An encoder, a decoder and corresponding methods using ibc merge list
CN111656786A (zh) * 2018-08-28 2020-09-11 华为技术有限公司 候选运动信息列表的构建方法、帧间预测方法及装置
CN111726630A (zh) * 2019-03-18 2020-09-29 华为技术有限公司 基于三角预测单元模式的处理方法及装置
CN112333446A (zh) * 2020-11-03 2021-02-05 中山大学 一种帧内块复制参考块压缩方法
CN112385228A (zh) * 2018-08-03 2021-02-19 联发科技股份有限公司 用于视频编解码的增强型帧内块复制模式的方法和装置
CN112567747A (zh) * 2018-08-17 2021-03-26 联发科技股份有限公司 共享候选列表
CN112585972A (zh) * 2018-08-17 2021-03-30 联发科技股份有限公司 用于视频编解码的简化子模式的方法和装置
WO2021056454A1 (zh) * 2019-09-27 2021-04-01 Oppo广东移动通信有限公司 当前块的预测方法及装置、设备、存储介质
CN112840653A (zh) * 2018-10-06 2021-05-25 联发科技股份有限公司 视频编解码中共享合并候选列表区域的方法和装置
CN113016188A (zh) * 2018-09-20 2021-06-22 三星电子株式会社 视频解码方法和设备以及视频编码方法和设备
CN113016187A (zh) * 2018-11-07 2021-06-22 联发科技股份有限公司 利用当前画面参照编码方式的视频区块编码或解码方法和装置
CN113170128A (zh) * 2018-12-03 2021-07-23 北京字节跳动网络技术有限公司 帧间预测的部分修剪方法
CN113170112A (zh) * 2018-11-22 2021-07-23 北京字节跳动网络技术有限公司 用于具有几何分割的帧间预测的构建方法
CN113170188A (zh) * 2018-12-21 2021-07-23 夏普株式会社 在视频编码中用于执行帧间预测的系统和方法
CN113170196A (zh) * 2018-10-08 2021-07-23 Sk电信有限公司 使用当前画面参考模式的预测方法及其图像解码装置
CN113228636A (zh) * 2018-12-12 2021-08-06 韦勒斯标准与技术协会公司 使用当前图片参考的视频信号处理方法和设备
CN113228635A (zh) * 2018-11-13 2021-08-06 北京字节跳动网络技术有限公司 用于帧内块复制的运动候选列表构建方法
CN113261290A (zh) * 2018-12-28 2021-08-13 北京字节跳动网络技术有限公司 基于修改历史的运动预测
CN113273198A (zh) * 2018-11-06 2021-08-17 交互数字Vc控股公司 用于视频编码和解码的多个编码单元之间的参数分组
CN113302920A (zh) * 2019-02-01 2021-08-24 北京字节跳动网络技术有限公司 组合帧间帧内预测的扩展应用
CN113382234A (zh) * 2018-11-08 2021-09-10 Oppo广东移动通信有限公司 视频信号编码/解码方法以及用于所述方法的设备
CN113396590A (zh) * 2019-02-06 2021-09-14 腾讯美国有限责任公司 视频编码中相邻块可用性的方法和装置
CN113395517A (zh) * 2018-09-21 2021-09-14 Oppo广东移动通信有限公司 视频信号编码/解码方法及其设备
CN113455001A (zh) * 2018-12-27 2021-09-28 英迪股份有限公司 视频编码/解码方法和装置
CN113475075A (zh) * 2019-02-13 2021-10-01 北京字节跳动网络技术有限公司 基于共享Merge列表的运动预测
CN113491127A (zh) * 2019-02-27 2021-10-08 北京字节跳动网络技术有限公司 用于屏幕内容编码的运动矢量编码
CN113508599A (zh) * 2018-12-21 2021-10-15 交互数字Vc控股公司 用于视频编码中运动信息信令通知的语法
CN113507603A (zh) * 2018-11-08 2021-10-15 Oppo广东移动通信有限公司 图像信号编码/解码方法及其设备
CN113647101A (zh) * 2019-08-28 2021-11-12 腾讯美国有限责任公司 用于视频编码的方法和装置
CN113711592A (zh) * 2019-04-01 2021-11-26 北京字节跳动网络技术有限公司 帧内块复制编码模式中的二分之一像素插值滤波器
CN113748679A (zh) * 2019-04-19 2021-12-03 高通股份有限公司 用于视频编解码的帧内块复制合并数据语法
CN113785586A (zh) * 2019-04-12 2021-12-10 联发科技股份有限公司 用于视频编解码系统的简化仿射子块处理的方法及装置
CN113841408A (zh) * 2019-05-17 2021-12-24 北京字节跳动网络技术有限公司 用于视频处理的运动信息确定和存储
CN113853783A (zh) * 2019-05-25 2021-12-28 北京字节跳动网络技术有限公司 对帧内块复制编解码的块的块矢量的编解码
CN113940082A (zh) * 2019-06-06 2022-01-14 北京字节跳动网络技术有限公司 基于子块的帧内块复制和不同编解码工具之间的交互
CN113950831A (zh) * 2019-06-17 2022-01-18 韩国电子通信研究院 基于帧内块复制的编/解码方法、装置和比特流存储介质
CN113966612A (zh) * 2019-06-16 2022-01-21 北京字节跳动网络技术有限公司 屏幕内容编解码根据与运动信息之间的相互作用
CN113966616A (zh) * 2019-06-04 2022-01-21 北京字节跳动网络技术有限公司 使用临近块信息的运动候选列表构建
CN113994698A (zh) * 2019-06-04 2022-01-28 北京字节跳动网络技术有限公司 有条件地实施运动候选列表构建过程
CN113994699A (zh) * 2019-06-06 2022-01-28 北京字节跳动网络技术有限公司 视频编解码的运动候选列表构建
CN114009037A (zh) * 2019-06-22 2022-02-01 北京字节跳动网络技术有限公司 帧内块复制模式的运动候选列表构建
CN114128258A (zh) * 2019-07-14 2022-03-01 北京字节跳动网络技术有限公司 视频编解码中的变换块尺寸的限制
CN114125450A (zh) * 2018-06-29 2022-03-01 北京字节跳动网络技术有限公司 一种用于处理视频数据的方法、装置和计算机可读介质
CN114365495A (zh) * 2019-09-09 2022-04-15 北京字节跳动网络技术有限公司 帧内块复制编码与解码
CN114450960A (zh) * 2020-06-11 2022-05-06 腾讯美国有限责任公司 用于帧内图片块和字符串复制的空间位移矢量预测
CN114503562A (zh) * 2019-09-26 2022-05-13 交互数字Vc控股法国公司 扩展运动信息比较
CN114631316A (zh) * 2019-09-20 2022-06-14 交互数字Vc控股法国公司 用于视频编解码的编解码模式信息传播
CN114710676A (zh) * 2018-09-21 2022-07-05 腾讯美国有限责任公司 视频解码的方法、装置及可读介质
CN114745540A (zh) * 2018-10-10 2022-07-12 腾讯美国有限责任公司 一种视频编解码方法、装置、设备和介质
CN114885173A (zh) * 2018-06-29 2022-08-09 抖音视界(北京)有限公司 Lut中的运动候选的检查顺序
US11477463B2 (en) 2018-06-21 2022-10-18 Beijing Bytedance Network Technology Co., Ltd. Component-dependent sub-block dividing
CN115244928A (zh) * 2020-01-12 2022-10-25 Lg电子株式会社 使用包括关于合并候选的最大数量的信息的序列参数集的图像编码/解码方法和设备及发送比特流的方法
US11616945B2 (en) 2018-09-24 2023-03-28 Beijing Bytedance Network Technology Co., Ltd. Simplified history based motion vector prediction
CN116506609A (zh) * 2019-04-09 2023-07-28 北京达佳互联信息技术有限公司 用于在视频编码中用信号发送合并模式的方法和装置
US11792421B2 (en) 2018-11-10 2023-10-17 Beijing Bytedance Network Technology Co., Ltd Rounding in pairwise average candidate calculations
US11877002B2 (en) 2018-06-29 2024-01-16 Beijing Bytedance Network Technology Co., Ltd Update of look up table: FIFO, constrained FIFO
US11895318B2 (en) 2018-06-29 2024-02-06 Beijing Bytedance Network Technology Co., Ltd Concept of using one or multiple look up tables to store motion information of previously coded in order and use them to code following blocks
US11909989B2 (en) 2018-06-29 2024-02-20 Beijing Bytedance Network Technology Co., Ltd Number of motion candidates in a look up table to be checked according to mode
US11909951B2 (en) 2019-01-13 2024-02-20 Beijing Bytedance Network Technology Co., Ltd Interaction between lut and shared merge list
US11956464B2 (en) 2019-01-16 2024-04-09 Beijing Bytedance Network Technology Co., Ltd Inserting order of motion candidates in LUT
US11968377B2 (en) 2018-06-21 2024-04-23 Beijing Bytedance Network Technology Co., Ltd Unified constrains for the merge affine mode and the non-merge affine mode
US11973971B2 (en) 2018-06-29 2024-04-30 Beijing Bytedance Network Technology Co., Ltd Conditions for updating LUTs
WO2024153198A1 (en) * 2023-01-18 2024-07-25 Mediatek Inc. Methods and apparatus of fractional block vectors in intra block copy and intra template matching for video coding
US12069262B2 (en) 2019-09-28 2024-08-20 Beijing Bytedance Network Technology Co., Ltd. Geometric partitioning mode in video coding
US12075038B2 (en) 2019-08-20 2024-08-27 Beijing Bytedance Network Technology Co., Ltd. Selective use of alternative interpolation filters in video processing
US12108074B2 (en) 2018-11-08 2024-10-01 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Video signal encoding and decoding method, and apparatus therefor
WO2025065590A1 (zh) * 2023-09-28 2025-04-03 Oppo广东移动通信有限公司 编解码方法、编解码器以及存储介质
US12328431B2 (en) 2019-02-19 2025-06-10 Humax Co., Ltd. Intra prediction-based video signal processing method and device
US12328432B2 (en) 2020-03-07 2025-06-10 Beijing Bytedance Network Technology Co., Ltd. Implicit multiple transform set signaling in video coding
US12368880B2 (en) 2019-01-10 2025-07-22 Beijing Bytedance Network Technology Co., Ltd. Invoke of LUT updating
US12382087B2 (en) 2019-05-09 2025-08-05 Beijing Bytedance Network Technology Co., Ltd. HMVP table improvements
US12401820B2 (en) 2019-03-22 2025-08-26 Beijing Bytedance Network Technology Co., Ltd. Interaction between merge list construction and other tools

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3198872A1 (en) * 2014-09-26 2017-08-02 VID SCALE, Inc. Intra block copy coding with temporal block vector prediction
WO2017067429A1 (en) * 2015-10-19 2017-04-27 Mediatek Inc. Method and apparatus for decoded picture buffer management in video coding system using intra block copy
US10602176B2 (en) * 2016-04-15 2020-03-24 Google Llc Coding interpolation filter type
KR102822983B1 (ko) 2017-10-20 2025-06-24 주식회사 케이티 비디오 신호 처리 방법 및 장치
KR20190067732A (ko) * 2017-12-07 2019-06-17 한국전자통신연구원 채널들 간의 선택적인 정보 공유를 사용하는 부호화 및 복호화를 위한 방법 및 장치
US10523948B2 (en) 2018-02-05 2019-12-31 Tencent America LLC Method and apparatus for video coding
US10687071B2 (en) 2018-02-05 2020-06-16 Tencent America LLC Method and apparatus for video coding
US11202079B2 (en) 2018-02-05 2021-12-14 Tencent America LLC Method and apparatus for video decoding of an affine model in an intra block copy mode
US10638137B2 (en) 2018-03-07 2020-04-28 Tencent America LLC Method and apparatus for video coding
US10462483B1 (en) 2018-04-26 2019-10-29 Tencent America LLC Method and apparatus for video coding
US10448025B1 (en) 2018-05-11 2019-10-15 Tencent America LLC Method and apparatus for video coding
US11109025B2 (en) 2018-06-04 2021-08-31 Tencent America LLC Method and apparatus for sub-block based temporal motion vector prediction
WO2020003261A1 (en) 2018-06-29 2020-01-02 Beijing Bytedance Network Technology Co., Ltd. Selection from multiple luts
TWI752331B (zh) 2018-06-29 2022-01-11 大陸商北京字節跳動網絡技術有限公司 當向Merge/AMVP添加HMVP候選時的部分/完全修剪
WO2020008353A1 (en) 2018-07-02 2020-01-09 Beijing Bytedance Network Technology Co., Ltd. Usage of luts
US10448026B1 (en) * 2018-07-09 2019-10-15 Tencent America LLC Method and apparatus for block vector signaling and derivation in intra picture block compensation
US10904559B2 (en) 2018-07-13 2021-01-26 Tencent America LLC Block vector prediction in intra block copy mode
US11019331B2 (en) 2018-07-16 2021-05-25 Tencent America LLC Method and apparatus for video coding with prediction information
US10798376B2 (en) 2018-07-17 2020-10-06 Tencent America LLC Method and apparatus for video coding
CN116418992A (zh) * 2018-08-26 2023-07-11 北京字节跳动网络技术有限公司 组合的基于历史的运动矢量预测符和多运动模型解码
GB2590310B (en) 2018-09-12 2023-03-22 Beijing Bytedance Network Tech Co Ltd Conditions for starting checking HMVP candidates depend on total number minus K
US10958932B2 (en) * 2018-09-12 2021-03-23 Qualcomm Incorporated Inter-prediction coding of video data using generated motion vector predictor list including non-adjacent blocks
US11317099B2 (en) * 2018-10-05 2022-04-26 Tencent America LLC Method and apparatus for signaling an offset in video coding for intra block copy and/or inter prediction
US10764601B2 (en) 2018-10-06 2020-09-01 Tencent America LLC Method and apparatus for video coding
US11140404B2 (en) 2018-10-11 2021-10-05 Tencent America LLC Method and apparatus for video coding
US11509919B2 (en) 2018-10-17 2022-11-22 Tencent America Reference sample memory size restrictions for intra block copy
WO2020084473A1 (en) 2018-10-22 2020-04-30 Beijing Bytedance Network Technology Co., Ltd. Multi- iteration motion vector refinement
WO2020084470A1 (en) * 2018-10-22 2020-04-30 Beijing Bytedance Network Technology Co., Ltd. Storage of motion parameters with clipping for affine mode
CN111083484B (zh) 2018-10-22 2024-06-28 北京字节跳动网络技术有限公司 基于子块的预测
WO2020086317A1 (en) 2018-10-23 2020-04-30 Tencent America Llc. Method and apparatus for video coding
CN117528075A (zh) 2018-11-12 2024-02-06 北京字节跳动网络技术有限公司 在视频处理中使用组合帧间-帧内预测
CN112970253B (zh) * 2018-11-13 2024-05-07 北京字节跳动网络技术有限公司 用于预测的运动候选列表构建
CN113039780B (zh) 2018-11-17 2023-07-28 北京字节跳动网络技术有限公司 视频处理中用运动矢量差的Merge
WO2020103877A1 (en) 2018-11-20 2020-05-28 Beijing Bytedance Network Technology Co., Ltd. Coding and decoding of video coding modes
EP3888357A1 (en) * 2018-11-30 2021-10-06 InterDigital VC Holdings, Inc. Unified process and syntax for generalized prediction in video coding/decoding
WO2020122588A1 (ko) * 2018-12-11 2020-06-18 엘지전자 주식회사 머지 후보의 유효성을 체크하는 방법 및 장치
CN113228639A (zh) * 2018-12-21 2021-08-06 韩国电子通信研究院 图像编码/解码方法和装置以及存储有比特流的记录介质
EP3905684B1 (en) 2018-12-29 2024-09-04 SZ DJI Technology Co., Ltd. Video processing method and device
CN113273189B (zh) * 2018-12-31 2024-08-16 北京字节跳动网络技术有限公司 具有MVD的Merge和AMVR之间的交互
CN118573892A (zh) * 2018-12-31 2024-08-30 北京达佳互联信息技术有限公司 用于在视频编解码中信令发送运动合并模式的系统和方法
US11962756B2 (en) 2019-01-05 2024-04-16 Lg Electronics Inc. Method and apparatus for processing video data
CN113273187B (zh) 2019-01-10 2024-07-05 北京字节跳动网络技术有限公司 基于仿射的具有运动矢量差(MVD)的Merge
US10771799B2 (en) * 2019-01-15 2020-09-08 Tencent America LLC Method and apparatus for video coding
US10904557B2 (en) * 2019-01-22 2021-01-26 Tencent America LLC Method and apparatus for video coding
KR102662448B1 (ko) 2019-02-02 2024-05-02 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 비디오 코딩에서 인트라 블록 복사를 위한 버퍼내 데이터 저장
WO2020156541A1 (en) 2019-02-02 2020-08-06 Beijing Bytedance Network Technology Co., Ltd. Data storage in buffers for intra block copy in video coding
US11140406B2 (en) * 2019-02-20 2021-10-05 Qualcomm Incorporated Signalling for merge mode with motion vector differences in video coding
US11122260B2 (en) * 2019-02-22 2021-09-14 Mediatek Inc. Method and apparatus of Merge list generation for Intra Block Copy mode
CN112514380B (zh) 2019-02-26 2025-08-15 苹果公司 用于对视频信号进行编码/解码的方法及其设备
CN117395439A (zh) 2019-03-01 2024-01-12 北京字节跳动网络技术有限公司 用于视频编解码中的帧内块复制的基于方向的预测
WO2020177660A1 (en) 2019-03-01 2020-09-10 Beijing Bytedance Network Technology Co., Ltd. Block vector representation for intra block copy in video coding
KR20210125506A (ko) 2019-03-04 2021-10-18 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 비디오 코딩에서 인트라 블록 복사를 위한 버퍼 관리
WO2020177756A1 (en) 2019-03-06 2020-09-10 Beijing Bytedance Network Technology Co., Ltd. Size dependent inter coding
KR20210127709A (ko) * 2019-03-07 2021-10-22 디지털인사이트 주식회사 영상 부호화/복호화 방법 및 장치
US11012686B2 (en) 2019-03-08 2021-05-18 Tencent America LLC Unified block vector prediction for intra picture block compensation
WO2020192726A1 (en) 2019-03-27 2020-10-01 Beijing Bytedance Network Technology Co., Ltd. History-based motion vector prediction
US11394990B2 (en) 2019-05-09 2022-07-19 Tencent America LLC Method and apparatus for signaling predictor candidate list size
KR102596735B1 (ko) 2019-05-16 2023-11-01 후아웨이 테크놀러지 컴퍼니 리미티드 루마 및 크로마 성분에 대한 ibc 전용 버퍼 및 디폴트 값 리프레싱을 사용하는 인코더, 디코더 및 대응하는 방법들
CN113994682B (zh) 2019-06-08 2025-01-17 北京字节跳动网络技术有限公司 具有默认参数的基于历史的运动矢量预测
KR102820749B1 (ko) * 2019-06-19 2025-06-13 엘지전자 주식회사 디폴트 머지 모드에 기반하여 예측 샘플을 도출하는 영상 디코딩 방법 및 그 장치
CN120358343A (zh) * 2019-06-20 2025-07-22 韩国电子通信研究院 视频编码/解码方法和装置以及比特流存储介质
MX2022000102A (es) 2019-07-06 2022-02-03 Beijing Bytedance Network Tech Co Ltd Bufer de prediccion virtual para la copia intra-bloque en codificacion de video.
CN117395398A (zh) 2019-07-10 2024-01-12 北京字节跳动网络技术有限公司 用于视频编解码中的帧内块复制的样点标识
CN117579816A (zh) 2019-07-11 2024-02-20 北京字节跳动网络技术有限公司 用于视频编解码中的帧内块复制的比特流一致性约束
WO2021015512A1 (ko) * 2019-07-19 2021-01-28 엘지전자 주식회사 Ibc를 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법
WO2021036982A1 (en) 2019-08-24 2021-03-04 Beijing Bytedance Network Technology Co., Ltd. Coded representation of history-based motion vector prediction tables
US11228777B2 (en) * 2019-12-30 2022-01-18 Tencent America LLC Method for layerwise random access in a coded video stream
US11375231B2 (en) * 2020-01-14 2022-06-28 Tencent America LLC Method and apparatus for video coding
US11503336B2 (en) 2020-12-07 2022-11-15 Tencent America LLC Method and apparatus for video coding
CN120548708A (zh) * 2023-01-17 2025-08-26 韦勒斯标准与技术协会公司 视频信号处理方法及其设备
US20250142062A1 (en) * 2023-10-27 2025-05-01 Tencent America LLC Regression model-based intra prediction

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080192825A1 (en) * 2007-02-14 2008-08-14 Samsung Electronics Co., Ltd. Video encoding method and apparatus and video decoding method and apparatus using residual resizing
US20090232217A1 (en) * 2008-03-17 2009-09-17 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding image
CN102668561A (zh) * 2009-12-17 2012-09-12 瑞典爱立信有限公司 用于视频编码的方法和设备
US20130002906A1 (en) * 2011-06-28 2013-01-03 Panasonic Corporation Imaging device
CN103039074A (zh) * 2010-07-28 2013-04-10 高通股份有限公司 Gpb帧中的双向运动向量的联合译码
US20150373366A1 (en) * 2014-06-19 2015-12-24 Vid Scale Inc. Methods and systems for intra block copy coding with block vector derivation
US20170289566A1 (en) * 2014-09-26 2017-10-05 Vid Scale, Inc. Intra block copy coding with temporal block vector prediction

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9118929B2 (en) 2010-04-14 2015-08-25 Mediatek Inc. Method for performing hybrid multihypothesis prediction during video coding of a coding unit, and associated apparatus
US8971400B2 (en) * 2010-04-14 2015-03-03 Mediatek Inc. Method for performing hybrid multihypothesis prediction during video coding of a coding unit, and associated apparatus
US10412387B2 (en) 2014-08-22 2019-09-10 Qualcomm Incorporated Unified intra-block copy and inter-prediction

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080192825A1 (en) * 2007-02-14 2008-08-14 Samsung Electronics Co., Ltd. Video encoding method and apparatus and video decoding method and apparatus using residual resizing
US20090232217A1 (en) * 2008-03-17 2009-09-17 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding image
CN102668561A (zh) * 2009-12-17 2012-09-12 瑞典爱立信有限公司 用于视频编码的方法和设备
CN103039074A (zh) * 2010-07-28 2013-04-10 高通股份有限公司 Gpb帧中的双向运动向量的联合译码
EP3038364A1 (en) * 2010-07-28 2016-06-29 QUALCOMM Incorporated Joint coding of bi-directional motion vectors in gpb frames
US20130002906A1 (en) * 2011-06-28 2013-01-03 Panasonic Corporation Imaging device
US20150373366A1 (en) * 2014-06-19 2015-12-24 Vid Scale Inc. Methods and systems for intra block copy coding with block vector derivation
US20170289566A1 (en) * 2014-09-26 2017-10-05 Vid Scale, Inc. Intra block copy coding with temporal block vector prediction

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHAO PANG, YING CHEN, JOEL SOLE, MARTA: "《Joint Collaborative Team on Video Coding (JCT-VC)of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 1118th Meeting: Sapporo》", 9 July 2014 *

Cited By (223)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
CN109963155A (zh) * 2017-12-23 2019-07-02 华为技术有限公司 图像块的运动信息的预测方法、装置及编解码器
CN109963155B (zh) * 2017-12-23 2023-06-06 华为技术有限公司 图像块的运动信息的预测方法、装置及编解码器
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
CN111512630A (zh) * 2017-12-23 2020-08-07 华为技术有限公司 图像块的运动信息的预测方法、装置及编解码器
CN110072111A (zh) * 2018-01-23 2019-07-30 富士通株式会社 用于视频图像编码和视频图像解码的装置和方法
US11973962B2 (en) 2018-06-05 2024-04-30 Beijing Bytedance Network Technology Co., Ltd Interaction between IBC and affine
US11509915B2 (en) 2018-06-05 2022-11-22 Beijing Bytedance Network Technology Co., Ltd. Interaction between IBC and ATMVP
US12407835B2 (en) 2018-06-05 2025-09-02 Beijing Bytedance Network Technology Co., Ltd. Interaction between IBC and affine
US11831884B2 (en) 2018-06-05 2023-11-28 Beijing Bytedance Network Technology Co., Ltd Interaction between IBC and BIO
US11523123B2 (en) 2018-06-05 2022-12-06 Beijing Bytedance Network Technology Co., Ltd. Interaction between IBC and ATMVP
CN110572670A (zh) * 2018-06-05 2019-12-13 北京字节跳动网络技术有限公司 帧内块复制和双向光流的交互
US11895306B2 (en) 2018-06-21 2024-02-06 Beijing Bytedance Network Technology Co., Ltd Component-dependent sub-block dividing
US11968377B2 (en) 2018-06-21 2024-04-23 Beijing Bytedance Network Technology Co., Ltd Unified constrains for the merge affine mode and the non-merge affine mode
US11659192B2 (en) 2018-06-21 2023-05-23 Beijing Bytedance Network Technology Co., Ltd Sub-block MV inheritance between color components
US12238306B2 (en) 2018-06-21 2025-02-25 Beijing Bytedance Network Technology Co., Ltd. Component-dependent sub-block dividing
US11477463B2 (en) 2018-06-21 2022-10-18 Beijing Bytedance Network Technology Co., Ltd. Component-dependent sub-block dividing
CN114125450B (zh) * 2018-06-29 2023-11-17 北京字节跳动网络技术有限公司 一种用于处理视频数据的方法、装置和计算机可读介质
US11895318B2 (en) 2018-06-29 2024-02-06 Beijing Bytedance Network Technology Co., Ltd Concept of using one or multiple look up tables to store motion information of previously coded in order and use them to code following blocks
CN114125450A (zh) * 2018-06-29 2022-03-01 北京字节跳动网络技术有限公司 一种用于处理视频数据的方法、装置和计算机可读介质
US11877002B2 (en) 2018-06-29 2024-01-16 Beijing Bytedance Network Technology Co., Ltd Update of look up table: FIFO, constrained FIFO
US12167018B2 (en) 2018-06-29 2024-12-10 Beijing Bytedance Network Technology Co., Ltd. Interaction between LUT and AMVP
US11909989B2 (en) 2018-06-29 2024-02-20 Beijing Bytedance Network Technology Co., Ltd Number of motion candidates in a look up table to be checked according to mode
CN114885173A (zh) * 2018-06-29 2022-08-09 抖音视界(北京)有限公司 Lut中的运动候选的检查顺序
US12058364B2 (en) 2018-06-29 2024-08-06 Beijing Bytedance Network Technology Co., Ltd. Concept of using one or multiple look up tables to store motion information of previously coded in order and use them to code following blocks
US12034914B2 (en) 2018-06-29 2024-07-09 Beijing Bytedance Network Technology Co., Ltd Checking order of motion candidates in lut
US11973971B2 (en) 2018-06-29 2024-04-30 Beijing Bytedance Network Technology Co., Ltd Conditions for updating LUTs
CN110719463B (zh) * 2018-07-14 2022-11-22 北京字节跳动网络技术有限公司 用时间信息扩展基于查找表的运动矢量预测
CN110719463A (zh) * 2018-07-14 2020-01-21 北京字节跳动网络技术有限公司 用时间信息扩展基于查找表的运动矢量预测
CN112385228B (zh) * 2018-08-03 2022-07-01 联发科技股份有限公司 用于视频编解码的增强型帧内块复制模式的方法和装置
CN112385228A (zh) * 2018-08-03 2021-02-19 联发科技股份有限公司 用于视频编解码的增强型帧内块复制模式的方法和装置
CN112585972A (zh) * 2018-08-17 2021-03-30 联发科技股份有限公司 用于视频编解码的简化子模式的方法和装置
CN112567747A (zh) * 2018-08-17 2021-03-26 联发科技股份有限公司 共享候选列表
CN112585972B (zh) * 2018-08-17 2024-02-09 寰发股份有限公司 视频编解码的帧间预测方法及装置
CN110855998B (zh) * 2018-08-20 2023-04-11 华为技术有限公司 融合候选者列表构建方法、装置及的编/解方法及装置
CN110855998A (zh) * 2018-08-20 2020-02-28 华为技术有限公司 融合候选者列表构建方法、装置及的编/解方法及装置
CN112055970B (zh) * 2018-08-28 2024-04-09 华为技术有限公司 候选运动信息列表的构建方法、帧间预测方法及装置
CN110868589A (zh) * 2018-08-28 2020-03-06 华为技术有限公司 帧间预测方法、装置及其应用的编/解方法及装置
CN110868589B (zh) * 2018-08-28 2023-10-20 华为技术有限公司 帧间预测方法、装置及其应用的编/解方法及装置
US11895319B2 (en) 2018-08-28 2024-02-06 Huawei Technologies Co., Ltd. Method for constructing candidate motion information list, inter prediction method, and apparatus
CN111656786B (zh) * 2018-08-28 2024-04-09 华为技术有限公司 候选运动信息列表的构建方法、帧间预测方法及装置
CN112055970A (zh) * 2018-08-28 2020-12-08 华为技术有限公司 候选运动信息列表的构建方法、帧间预测方法及装置
CN111656786A (zh) * 2018-08-28 2020-09-11 华为技术有限公司 候选运动信息列表的构建方法、帧间预测方法及装置
US11765345B2 (en) 2018-09-19 2023-09-19 Beijing Bytedance Network Technology Co., Ltd Multiple prediction blocks for one intra-coded block
US11870980B2 (en) 2018-09-19 2024-01-09 Beijing Bytedance Network Technology Co., Ltd Selection of adjacent neighboring block for intra coding
US11503284B2 (en) 2018-09-19 2022-11-15 Beijing Bytedance Network Technology Co., Ltd. Intra mode coding based on history information
CN110933412B (zh) * 2018-09-19 2023-07-25 北京字节跳动网络技术有限公司 用于帧内块复制的基于历史的运动矢量预测值
CN110933412A (zh) * 2018-09-19 2020-03-27 北京字节跳动网络技术有限公司 用于帧内块复制的基于历史的运动矢量预测值
CN113016188A (zh) * 2018-09-20 2021-06-22 三星电子株式会社 视频解码方法和设备以及视频编码方法和设备
US12010340B2 (en) 2018-09-21 2024-06-11 Tencent America LLC Intra block copy search range
US12132925B2 (en) 2018-09-21 2024-10-29 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Video signal encoding and decoding method, and apparatus therefor
CN114710676A (zh) * 2018-09-21 2022-07-05 腾讯美国有限责任公司 视频解码的方法、装置及可读介质
CN113395517B (zh) * 2018-09-21 2022-08-05 Oppo广东移动通信有限公司 视频信号编码/解码方法及其设备
CN113395517A (zh) * 2018-09-21 2021-09-14 Oppo广东移动通信有限公司 视频信号编码/解码方法及其设备
CN116320418A (zh) * 2018-09-21 2023-06-23 Oppo广东移动通信有限公司 视频信号编码/解码方法及其设备
US12418678B2 (en) 2018-09-21 2025-09-16 Tencent America LLC Intra block copy search range
US11838532B2 (en) 2018-09-21 2023-12-05 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Video signal encoding and decoding method, and apparatus therefor
US11750833B2 (en) 2018-09-21 2023-09-05 Guangdong Oppo Mobile Telecommuncations Corp., Ltd. Video signal encoding and decoding method, and apparatus therefor
US11838533B2 (en) 2018-09-21 2023-12-05 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Video signal encoding and decoding method, and apparatus therefor
CN110944178B (zh) * 2018-09-22 2023-03-07 上海天荷电子信息有限公司 数据压缩的编码方法及编码装置、解码方法及解码装置
CN110944178A (zh) * 2018-09-22 2020-03-31 上海天荷电子信息有限公司 使用多个以编码参数关联的候选集的数据压缩方法和装置
US11616945B2 (en) 2018-09-24 2023-03-28 Beijing Bytedance Network Technology Co., Ltd. Simplified history based motion vector prediction
CN112840653A (zh) * 2018-10-06 2021-05-25 联发科技股份有限公司 视频编解码中共享合并候选列表区域的方法和装置
CN112840653B (zh) * 2018-10-06 2023-12-26 寰发股份有限公司 视频编解码中共享合并候选列表区域的方法和装置
US11838542B2 (en) 2018-10-08 2023-12-05 Sk Telecom Co., Ltd. Prediction method using current picture referencing mode, and video decoding device therefor
CN113170196A (zh) * 2018-10-08 2021-07-23 Sk电信有限公司 使用当前画面参考模式的预测方法及其图像解码装置
US11838543B2 (en) 2018-10-08 2023-12-05 Sk Telecom Co., Ltd. Prediction method using current picture referencing mode, and video decoding device therefor
US11838544B2 (en) 2018-10-08 2023-12-05 Sk Telecom Co., Ltd. Prediction method using current picture referencing mode, and video decoding device therefor
US12113966B2 (en) 2018-10-10 2024-10-08 Tencent America LLC Candidate list construction in intra-inter blending mode
CN114745540A (zh) * 2018-10-10 2022-07-12 腾讯美国有限责任公司 一种视频编解码方法、装置、设备和介质
CN114745540B (zh) * 2018-10-10 2024-07-19 腾讯美国有限责任公司 一种视频编解码方法、装置、设备和介质
CN111147855A (zh) * 2018-11-02 2020-05-12 北京字节跳动网络技术有限公司 几何分割预测模式与其他工具之间的协调
US12170768B2 (en) 2018-11-02 2024-12-17 Beijing Bytedance Network Technology Co., Ltd. Table maintenance for HMVP candidate storage
CN111418210A (zh) * 2018-11-06 2020-07-14 北京字节跳动网络技术有限公司 使用几何分割模式的有序的运动候选列表生成
CN112219400A (zh) * 2018-11-06 2021-01-12 北京字节跳动网络技术有限公司 依赖位置的对运动信息的存储
CN111418207B (zh) * 2018-11-06 2024-04-19 北京字节跳动网络技术有限公司 依赖块尺寸的对运动信息的存储
CN111418211A (zh) * 2018-11-06 2020-07-14 北京字节跳动网络技术有限公司 用于利用几何分割的帧间预测的多个Merge列表和顺序
CN113273198A (zh) * 2018-11-06 2021-08-17 交互数字Vc控股公司 用于视频编码和解码的多个编码单元之间的参数分组
CN111418207A (zh) * 2018-11-06 2020-07-14 北京字节跳动网络技术有限公司 依赖块尺寸的对运动信息的存储
CN111418211B (zh) * 2018-11-06 2024-02-27 北京字节跳动网络技术有限公司 用于利用几何分割的帧间预测的多个Merge列表和顺序
CN112219400B (zh) * 2018-11-06 2024-03-26 北京字节跳动网络技术有限公司 依赖位置的对运动信息的存储
CN113016187B (zh) * 2018-11-07 2023-06-06 寰发股份有限公司 利用当前画面参照编码方式的视频区块编码或解码方法和装置
US11889056B2 (en) 2018-11-07 2024-01-30 Hfi Innovation Inc. Method of encoding or decoding video blocks by current picture referencing coding
CN113016187A (zh) * 2018-11-07 2021-06-22 联发科技股份有限公司 利用当前画面参照编码方式的视频区块编码或解码方法和装置
US11785207B2 (en) 2018-11-07 2023-10-10 Hfi Innovation Inc. Apparatus of encoding or decoding video blocks by current picture referencing coding
CN113382234A (zh) * 2018-11-08 2021-09-10 Oppo广东移动通信有限公司 视频信号编码/解码方法以及用于所述方法的设备
CN113382234B (zh) * 2018-11-08 2023-03-10 Oppo广东移动通信有限公司 视频信号编码/解码方法以及用于所述方法的设备
US12452449B2 (en) 2018-11-08 2025-10-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Video signal encoding and decoding method, and apparatus therefor
CN117041592A (zh) * 2018-11-08 2023-11-10 Oppo广东移动通信有限公司 图像信号编码/解码方法及其设备
CN113507603A (zh) * 2018-11-08 2021-10-15 Oppo广东移动通信有限公司 图像信号编码/解码方法及其设备
US11695952B2 (en) 2018-11-08 2023-07-04 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Image signal encoding/decoding method, and apparatus therefor
US12108074B2 (en) 2018-11-08 2024-10-01 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Video signal encoding and decoding method, and apparatus therefor
CN116074505A (zh) * 2018-11-08 2023-05-05 Oppo广东移动通信有限公司 视频信号编码/解码方法以及用于所述方法的设备
US11792421B2 (en) 2018-11-10 2023-10-17 Beijing Bytedance Network Technology Co., Ltd Rounding in pairwise average candidate calculations
US12323617B2 (en) 2018-11-10 2025-06-03 Beijing Bytedance Network Technology Co., Ltd. Rounding in pairwise average candidate calculations
CN113228635B (zh) * 2018-11-13 2024-01-05 北京字节跳动网络技术有限公司 用于帧内块复制的运动候选列表构建方法
US12200242B2 (en) 2018-11-13 2025-01-14 Beijing Bytedance Network Technology Co., Ltd. Construction method for a spatial motion candidate list
CN113228635A (zh) * 2018-11-13 2021-08-06 北京字节跳动网络技术有限公司 用于帧内块复制的运动候选列表构建方法
CN113170112A (zh) * 2018-11-22 2021-07-23 北京字节跳动网络技术有限公司 用于具有几何分割的帧间预测的构建方法
CN113170112B (zh) * 2018-11-22 2024-05-10 北京字节跳动网络技术有限公司 用于具有几何分割的帧间预测的构建方法
US11924421B2 (en) 2018-11-22 2024-03-05 Beijing Bytedance Network Technology Co., Ltd Blending method for inter prediction with geometry partition
CN113170184A (zh) * 2018-11-22 2021-07-23 北京字节跳动网络技术有限公司 默认运动候选的配置方法
CN113196772A (zh) * 2018-11-29 2021-07-30 北京字节跳动网络技术有限公司 块内拷贝模式和基于子块的运动矢量预测模式之间的交互
CN113170099B (zh) * 2018-11-29 2024-03-29 北京字节跳动网络技术有限公司 块内拷贝模式和帧间预测工具之间的交互
US11095917B2 (en) 2018-11-29 2021-08-17 Beijing Bytedance Network Technology Co., Ltd. Affine inheritance method in intra block copy mode
US12395671B2 (en) 2018-11-29 2025-08-19 Beijing Bytedance Network Technology Co., Ltd. Interaction between Intra Block Copy mode and inter prediction tools
US11115676B2 (en) 2018-11-29 2021-09-07 Beijing Bytedance Network Technology Co., Ltd. Interaction between intra block copy mode and inter prediction tools
CN113170099A (zh) * 2018-11-29 2021-07-23 北京字节跳动网络技术有限公司 块内拷贝模式和帧间预测工具之间的交互
US11825113B2 (en) 2018-11-29 2023-11-21 Beijing Bytedance Network Technology Co., Ltd Interaction between intra block copy mode and inter prediction tools
WO2020108649A1 (en) * 2018-11-29 2020-06-04 Beijing Bytedance Network Technology Co., Ltd. Interaction between intra block copy mode and inter prediction tools
US12445602B2 (en) 2018-12-03 2025-10-14 Beijing Bytedance Network Technology Co., Ltd. Pruning method in different prediction mode
CN113170128A (zh) * 2018-12-03 2021-07-23 北京字节跳动网络技术有限公司 帧间预测的部分修剪方法
CN113170182B (zh) * 2018-12-03 2024-01-26 北京字节跳动网络技术有限公司 不同预测模式下的修剪方法
US11856185B2 (en) 2018-12-03 2023-12-26 Beijing Bytedance Network Technology Co., Ltd Pruning method in different prediction mode
CN113170128B (zh) * 2018-12-03 2024-05-28 北京字节跳动网络技术有限公司 帧间预测的部分修剪方法
CN113170182A (zh) * 2018-12-03 2021-07-23 北京字节跳动网络技术有限公司 不同预测模式下的修剪方法
US12003699B2 (en) 2018-12-12 2024-06-04 Humax Co., Ltd. Video signal processing method and device using current picture reference
CN113228636A (zh) * 2018-12-12 2021-08-06 韦勒斯标准与技术协会公司 使用当前图片参考的视频信号处理方法和设备
CN113508599A (zh) * 2018-12-21 2021-10-15 交互数字Vc控股公司 用于视频编码中运动信息信令通知的语法
US12238320B2 (en) 2018-12-21 2025-02-25 Sharp Kabushiki Kaisha Non-transitory computer-readable medium and device for performing inter prediction in video coding
CN113170188A (zh) * 2018-12-21 2021-07-23 夏普株式会社 在视频编码中用于执行帧间预测的系统和方法
CN113455001B (zh) * 2018-12-27 2024-04-09 英迪股份有限公司 视频编码/解码方法和装置
CN113455001A (zh) * 2018-12-27 2021-09-28 英迪股份有限公司 视频编码/解码方法和装置
US12010304B2 (en) 2018-12-27 2024-06-11 Intellectual Discovery Co., Ltd. Video encoding/decoding method and apparatus utilizing merge candidate indices
CN113261290B (zh) * 2018-12-28 2024-03-12 北京字节跳动网络技术有限公司 基于修改历史的运动预测
CN109819264B (zh) * 2018-12-28 2020-05-12 杭州海康威视数字技术股份有限公司 编码方法、解码方法及装置
CN113261290A (zh) * 2018-12-28 2021-08-13 北京字节跳动网络技术有限公司 基于修改历史的运动预测
CN109819264A (zh) * 2018-12-28 2019-05-28 杭州海康威视数字技术股份有限公司 编码方法、解码方法及装置
US12368880B2 (en) 2019-01-10 2025-07-22 Beijing Bytedance Network Technology Co., Ltd. Invoke of LUT updating
US11909951B2 (en) 2019-01-13 2024-02-20 Beijing Bytedance Network Technology Co., Ltd Interaction between lut and shared merge list
US11962799B2 (en) 2019-01-16 2024-04-16 Beijing Bytedance Network Technology Co., Ltd Motion candidates derivation
US11956464B2 (en) 2019-01-16 2024-04-09 Beijing Bytedance Network Technology Co., Ltd Inserting order of motion candidates in LUT
CN113302920A (zh) * 2019-02-01 2021-08-24 北京字节跳动网络技术有限公司 组合帧间帧内预测的扩展应用
US12425578B2 (en) 2019-02-01 2025-09-23 Beijing Bytedance Network Technology Co., Ltd. Harmonization between different video process mode
CN113302920B (zh) * 2019-02-01 2024-09-10 北京字节跳动网络技术有限公司 组合帧间帧内预测的扩展应用
CN113396590A (zh) * 2019-02-06 2021-09-14 腾讯美国有限责任公司 视频编码中相邻块可用性的方法和装置
US11863771B2 (en) 2019-02-13 2024-01-02 Beijing Bytedance Network Technology Co., Ltd Updating of history based motion vector prediction tables
CN113475075A (zh) * 2019-02-13 2021-10-01 北京字节跳动网络技术有限公司 基于共享Merge列表的运动预测
CN113475075B (zh) * 2019-02-13 2023-09-08 北京字节跳动网络技术有限公司 基于共享Merge列表的运动预测
CN113424526A (zh) * 2019-02-17 2021-09-21 北京字节跳动网络技术有限公司 帧内块复制模式的应用性的限制
CN113647109A (zh) * 2019-02-17 2021-11-12 北京字节跳动网络技术有限公司 帧内块复制(ibc)模式和非ibc帧间模式的运动候选列表构建
US11140412B2 (en) 2019-02-17 2021-10-05 Beijing Bytedance Network Technology Co., Ltd. Motion candidate list construction for intra block copy (IBC) mode and non-IBC inter mode
WO2020164629A1 (en) * 2019-02-17 2020-08-20 Beijing Bytedance Network Technology Co., Ltd. Restriction of applicability for intra block copy mode
US12355983B2 (en) 2019-02-17 2025-07-08 Beijing Bytedance Network Technology Co., Ltd. Restriction of applicability for intra block copy mode
CN113647109B (zh) * 2019-02-17 2024-07-05 北京字节跳动网络技术有限公司 帧内块复制(ibc)模式和非ibc帧间模式的运动候选列表构建
US12120313B2 (en) 2019-02-17 2024-10-15 Beijing Bytedance Network Technology Co., Ltd Restriction of applicability for intra block copy mode
WO2020164630A1 (en) * 2019-02-17 2020-08-20 Beijing Bytedance Network Technology Co., Ltd. Signaling of intra block copy merge candidates
WO2020164628A1 (en) * 2019-02-17 2020-08-20 Beijing Bytedance Network Technology Co., Ltd. Motion candidate list construction for intra block copy (ibc) mode and non-ibc inter mode
US12328431B2 (en) 2019-02-19 2025-06-10 Humax Co., Ltd. Intra prediction-based video signal processing method and device
CN113491127A (zh) * 2019-02-27 2021-10-08 北京字节跳动网络技术有限公司 用于屏幕内容编码的运动矢量编码
CN113660497B (zh) * 2019-03-04 2022-06-28 华为技术有限公司 编码器、解码器和使用ibc合并列表的对应方法
CN113660497A (zh) * 2019-03-04 2021-11-16 华为技术有限公司 编码器、解码器和使用ibc合并列表的对应方法
US11546626B2 (en) 2019-03-04 2023-01-03 Huawei Technologies Co., Ltd. Encoder, a decoder and corresponding methods using IBC merge list
WO2020177505A1 (en) * 2019-03-04 2020-09-10 Huawei Technologies Co., Ltd. An encoder, a decoder and corresponding methods using ibc merge list
US12015797B2 (en) 2019-03-04 2024-06-18 Huawei Technologies Co., Ltd. Encoder, a decoder and corresponding methods using IBC merge list
CN111726630B (zh) * 2019-03-18 2024-03-15 华为技术有限公司 基于三角预测单元模式的处理方法及装置
CN111726630A (zh) * 2019-03-18 2020-09-29 华为技术有限公司 基于三角预测单元模式的处理方法及装置
US12401820B2 (en) 2019-03-22 2025-08-26 Beijing Bytedance Network Technology Co., Ltd. Interaction between merge list construction and other tools
CN113711592A (zh) * 2019-04-01 2021-11-26 北京字节跳动网络技术有限公司 帧内块复制编码模式中的二分之一像素插值滤波器
US11936855B2 (en) 2019-04-01 2024-03-19 Beijing Bytedance Network Technology Co., Ltd. Alternative interpolation filters in video coding
US12470729B2 (en) 2019-04-09 2025-11-11 Beijing Dajia Internet Information Technology Co., Ltd. Methods and apparatuses for signaling of merge modes in video coding
CN117425015A (zh) * 2019-04-09 2024-01-19 北京达佳互联信息技术有限公司 用于视频编码的方法、装置和存储介质
CN116506609A (zh) * 2019-04-09 2023-07-28 北京达佳互联信息技术有限公司 用于在视频编码中用信号发送合并模式的方法和装置
CN117221532B (zh) * 2019-04-09 2024-03-29 北京达佳互联信息技术有限公司 用于视频解码的方法、装置和存储介质
CN117221532A (zh) * 2019-04-09 2023-12-12 北京达佳互联信息技术有限公司 用于视频解码的方法、装置和存储介质
CN116506609B (zh) * 2019-04-09 2024-03-15 北京达佳互联信息技术有限公司 用于在视频编码中用信号发送合并模式的方法和装置
CN113785586A (zh) * 2019-04-12 2021-12-10 联发科技股份有限公司 用于视频编解码系统的简化仿射子块处理的方法及装置
US11985330B2 (en) 2019-04-12 2024-05-14 Hfi Innovation Inc. Method and apparatus of simplified affine subblock process for video coding system
CN113785586B (zh) * 2019-04-12 2023-12-22 寰发股份有限公司 用于视频编解码系统的简化仿射子块处理的方法及装置
CN113748679A (zh) * 2019-04-19 2021-12-03 高通股份有限公司 用于视频编解码的帧内块复制合并数据语法
CN113748679B (zh) * 2019-04-19 2024-10-25 高通股份有限公司 用于视频编解码的帧内块复制合并数据语法
US12382087B2 (en) 2019-05-09 2025-08-05 Beijing Bytedance Network Technology Co., Ltd. HMVP table improvements
CN113841408A (zh) * 2019-05-17 2021-12-24 北京字节跳动网络技术有限公司 用于视频处理的运动信息确定和存储
CN113841408B (zh) * 2019-05-17 2024-02-06 北京字节跳动网络技术有限公司 用于视频处理的运动信息确定和存储
US12219167B2 (en) 2019-05-25 2025-02-04 Beijing Bytedance Network Technology Co., Ltd. Coding of block vectors for intra block copy-coded blocks
CN113853783B (zh) * 2019-05-25 2023-12-15 北京字节跳动网络技术有限公司 对帧内块复制编解码的块的块矢量的编解码
CN113950840A (zh) * 2019-05-25 2022-01-18 北京字节跳动网络技术有限公司 帧内块复制编解码的块的Merge候选的约束
CN113853783A (zh) * 2019-05-25 2021-12-28 北京字节跳动网络技术有限公司 对帧内块复制编解码的块的块矢量的编解码
CN113966616B (zh) * 2019-06-04 2023-11-14 北京字节跳动网络技术有限公司 使用临近块信息的运动候选列表构建
CN114097228B (zh) * 2019-06-04 2023-12-15 北京字节跳动网络技术有限公司 具有几何分割模式编解码的运动候选列表
CN113966616A (zh) * 2019-06-04 2022-01-21 北京字节跳动网络技术有限公司 使用临近块信息的运动候选列表构建
US12120314B2 (en) 2019-06-04 2024-10-15 Beijing Bytedance Network Technology Co., Ltd. Motion candidate list construction using neighboring block information
CN113994698A (zh) * 2019-06-04 2022-01-28 北京字节跳动网络技术有限公司 有条件地实施运动候选列表构建过程
CN114097228A (zh) * 2019-06-04 2022-02-25 北京字节跳动网络技术有限公司 具有几何分割模式编解码的运动候选列表
US12075031B2 (en) 2019-06-06 2024-08-27 Beijing Bytedance Network Technology Co., Ltd Interactions between sub-block based intra block copy and different coding tools
CN113994699A (zh) * 2019-06-06 2022-01-28 北京字节跳动网络技术有限公司 视频编解码的运动候选列表构建
CN113940082A (zh) * 2019-06-06 2022-01-14 北京字节跳动网络技术有限公司 基于子块的帧内块复制和不同编解码工具之间的交互
CN113994699B (zh) * 2019-06-06 2024-01-12 北京字节跳动网络技术有限公司 视频编解码的运动候选列表构建
US12081766B2 (en) 2019-06-06 2024-09-03 Beijing Bytedance Network Technology Co., Ltd. Motion candidate list construction for video coding
US12457327B2 (en) 2019-06-06 2025-10-28 Beijing Bytedance Network Technology Co., Ltd. Sub-block based intra block copy
CN113966612A (zh) * 2019-06-16 2022-01-21 北京字节跳动网络技术有限公司 屏幕内容编解码根据与运动信息之间的相互作用
CN113950831B (zh) * 2019-06-17 2025-03-18 韩国电子通信研究院 基于帧内块复制的编/解码方法、装置和比特流存储介质
CN113950831A (zh) * 2019-06-17 2022-01-18 韩国电子通信研究院 基于帧内块复制的编/解码方法、装置和比特流存储介质
US12413778B2 (en) 2019-06-17 2025-09-09 Electronics And Telecommunications Research Institute Intra block copy-based encoding/decoding method, device, and bitstream storage medium
CN114009037A (zh) * 2019-06-22 2022-02-01 北京字节跳动网络技术有限公司 帧内块复制模式的运动候选列表构建
CN114009037B (zh) * 2019-06-22 2025-01-10 北京字节跳动网络技术有限公司 帧内块复制模式的运动候选列表构建
US12088786B2 (en) 2019-06-22 2024-09-10 Beijing Bytedance Network Technology Co., Ltd Motion candidate list construction for intra block copy mode
US12495141B2 (en) 2019-07-14 2025-12-09 Beijing Bytedance Network Technology Co., Ltd. Transform block size restriction in video coding
CN114128258B (zh) * 2019-07-14 2023-12-22 北京字节跳动网络技术有限公司 视频编解码中的变换块尺寸的限制
CN114128258A (zh) * 2019-07-14 2022-03-01 北京字节跳动网络技术有限公司 视频编解码中的变换块尺寸的限制
US12075038B2 (en) 2019-08-20 2024-08-27 Beijing Bytedance Network Technology Co., Ltd. Selective use of alternative interpolation filters in video processing
CN113647101A (zh) * 2019-08-28 2021-11-12 腾讯美国有限责任公司 用于视频编码的方法和装置
CN113647101B (zh) * 2019-08-28 2024-09-24 腾讯美国有限责任公司 用于视频编解码的方法、装置及计算机可读介质
US12335531B2 (en) 2019-09-09 2025-06-17 Beijing Bytedance Network Technology Co., Ltd. Intra block copy coding and decoding
US12069309B2 (en) 2019-09-09 2024-08-20 Beijing Bytedance Network Technology Co., Ltd Intra block copy coding and decoding
CN114365495A (zh) * 2019-09-09 2022-04-15 北京字节跳动网络技术有限公司 帧内块复制编码与解码
US12309357B2 (en) 2019-09-20 2025-05-20 Interdigital Ce Patent Holdings, Sas Coding mode information propagation for video coding
CN114631316A (zh) * 2019-09-20 2022-06-14 交互数字Vc控股法国公司 用于视频编解码的编解码模式信息传播
US12323579B2 (en) 2019-09-26 2025-06-03 Interdigital Ce Patent Holdings, Sas Extended motion information comparison
CN114503562A (zh) * 2019-09-26 2022-05-13 交互数字Vc控股法国公司 扩展运动信息比较
WO2021056454A1 (zh) * 2019-09-27 2021-04-01 Oppo广东移动通信有限公司 当前块的预测方法及装置、设备、存储介质
US12003764B2 (en) 2019-09-27 2024-06-04 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Prediction method for current block and electronic device
US12069262B2 (en) 2019-09-28 2024-08-20 Beijing Bytedance Network Technology Co., Ltd. Geometric partitioning mode in video coding
US12284330B2 (en) 2020-01-12 2025-04-22 Lg Electronics Inc. Image encoding/decoding method and apparatus, and method of transmitting bitstream using sequence parameter set including information on maximum number of merge candidates
CN115244928A (zh) * 2020-01-12 2022-10-25 Lg电子株式会社 使用包括关于合并候选的最大数量的信息的序列参数集的图像编码/解码方法和设备及发送比特流的方法
US12328432B2 (en) 2020-03-07 2025-06-10 Beijing Bytedance Network Technology Co., Ltd. Implicit multiple transform set signaling in video coding
CN114450960B (zh) * 2020-06-11 2024-11-29 腾讯美国有限责任公司 视频解码的方法、装置、计算机系统及存储介质
CN114450960A (zh) * 2020-06-11 2022-05-06 腾讯美国有限责任公司 用于帧内图片块和字符串复制的空间位移矢量预测
CN119815004A (zh) * 2020-06-11 2025-04-11 腾讯美国有限责任公司 视频解码的方法、装置、计算机系统及存储介质
CN112333446A (zh) * 2020-11-03 2021-02-05 中山大学 一种帧内块复制参考块压缩方法
CN112333446B (zh) * 2020-11-03 2022-11-15 中山大学 一种帧内块复制参考块压缩方法
WO2024153198A1 (en) * 2023-01-18 2024-07-25 Mediatek Inc. Methods and apparatus of fractional block vectors in intra block copy and intra template matching for video coding
WO2025065590A1 (zh) * 2023-09-28 2025-04-03 Oppo广东移动通信有限公司 编解码方法、编解码器以及存储介质

Also Published As

Publication number Publication date
EP3180917A1 (en) 2017-06-21
WO2016034058A1 (en) 2016-03-10
US10027981B2 (en) 2018-07-17
CN107079161B (zh) 2020-11-20
KR20170046770A (ko) 2017-05-02
US20170280159A1 (en) 2017-09-28
EP3180917A4 (en) 2018-03-21
KR102034938B1 (ko) 2019-10-21
EP3180917B1 (en) 2022-04-20

Similar Documents

Publication Publication Date Title
CN107079161B (zh) 用于屏幕内容以及视频编码的帧内图片块复制的方法
CN113016187B (zh) 利用当前画面参照编码方式的视频区块编码或解码方法和装置
TWI736907B (zh) 改進的模式匹配的運動向量推導
CN110099281B (zh) 用于块内复制模式编码的块向量预测方法
KR101588559B1 (ko) 모션 벡터 저장 방법 및 장치, 인코딩 및 디코딩 방법, 인코딩 및 디코딩 장치, 및 기록 매체
CN110278437B (zh) 一种视频数据块的编码方法
US11082702B2 (en) Inter prediction mode-based image processing method and device therefor
JP6293788B2 (ja) 高効率ビデオコーディングに基づくビデオ情報のスケーラブルコーディングのためのデバイスおよび方法
CN113647108B (zh) 基于历史的运动矢量预测
RU2768377C1 (ru) Способ и устройство для видеокодирования c использованием улучшенного режима слияния с разностью векторов движения
CN113302917B (zh) 局部照明补偿的改进方法
CN115152227A (zh) 并行处理的选择性切换
TW202021354A (zh) 運動向量預測器清單產生
CN106416243A (zh) 利用基于帧内图像区块复制预测的视频编码方法
CN115428445B (zh) 视频解码的方法、计算机设备、装置及计算机可读介质
CN106464896A (zh) 帧内区块复制搜索和补偿范围的方法
CN118101969A (zh) 用于视频编解码系统的语法处理的方法和装置
JP2016519518A (ja) 後方ビュー合成予測
TW202025727A (zh) 向量預測器清單之產生
CN112840645A (zh) 视频编码系统中组合多个预测子用于块预测的方法及装置
US20200336747A1 (en) Inter prediction mode-based image processing method and device therefor
CN113557735B (zh) 运动候选列表构造的改进
CN113228637B (zh) 依赖于形状的插值滤波器
CN113574867B (zh) Mv精度约束
RU2795830C2 (ru) Способ и устройство для видеокодирования c использованием улучшенного режима слияния с разностью векторов движения

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant