CN105850131B - 利用基于帧内图片区块复制预测的视频编码方法 - Google Patents

利用基于帧内图片区块复制预测的视频编码方法 Download PDF

Info

Publication number
CN105850131B
CN105850131B CN201480059262.3A CN201480059262A CN105850131B CN 105850131 B CN105850131 B CN 105850131B CN 201480059262 A CN201480059262 A CN 201480059262A CN 105850131 B CN105850131 B CN 105850131B
Authority
CN
China
Prior art keywords
mode
coding
picture
fractionation regimen
intra 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.)
Active
Application number
CN201480059262.3A
Other languages
English (en)
Other versions
CN105850131A (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.)
HFI Innovation Inc
Original Assignee
HFI Innovation 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 HFI Innovation Inc filed Critical HFI Innovation Inc
Priority to CN201910650083.1A priority Critical patent/CN110365976B/zh
Publication of CN105850131A publication Critical patent/CN105850131A/zh
Application granted granted Critical
Publication of CN105850131B publication Critical patent/CN105850131B/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/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
    • 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
    • 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/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • 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/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • 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/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/1887Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a variable length codeword
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/463Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/96Tree coding, e.g. quad-tree coding

Landscapes

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

Abstract

本发明提供一种包括帧内区块复制模式的编码模式的发送方法,以改善编码效率。实施方式考虑这样一个事实:帧间预测在帧间切片中比帧内区块复制预测更普遍。在另一实施方式中,揭示一种二进制子树,该二进制子树包括与帧内区块复制模式相关的所有分割模式,以及该二进制子树仅由分割模式组的所有成员组成。

Description

利用基于帧内图片区块复制预测的视频编码方法
交叉引用
本发明主张在2013年11月14日提出的申请号为61/904,068、名称为“Methods andapparatus for intra picture block copy in video compression”的美国临时专利申请的优先权。因此在全文中合并参考该些专利申请案。
技术领域
本发明是有关于利用帧内区块复制(Intra-block copy,IntraBC)模式的视频编码,特别是有关于改进性能或简化用于屏幕内容编码或视频编码的帧内区块复制编码模式的处理的技术。
背景技术
在用于高效率视频编码(HEVC)标准的屏幕内容编码或扩展版本(rangeextension,RExt)的当前发展中,已采用一些工具,这些工具能够改善用于屏幕内容的编码效率。对于帧内区块,根据现有技术的帧内预测基于自相邻区块的已重建像素利用预测而执行。帧内预测可自帧内模式的集合中选择帧内模式,帧内模式的集合包括垂直模式、水平模式和各种角度预测模式。对于HEVC范围扩展和屏幕内容编码来说,已使用新的帧内编码模式,也称为帧内区块复制。帧内区块复制技术最初由Budagavi在AHG8中提出(Videocoding using Intra motion compensation,Joint Collaborative Team on VideoCoding(JCT-VC)of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,13th Meeting:Incheon,KR,18–26Apr.2013,Document:JCTVC-M0350(在下文中记做JCTVC-M0350))。根据JCTVC-M0350的示例如图1所示,其中当前编码单元(CU,110)利用帧内运动补偿而编码。预测区块(120)自当前编码单元和位移矢量(112)而定位。在此示例中,搜索区块被限制为当前编码树单元、左侧编码树单元、左侧的左侧的编码树单元。预测区块自已重建区域而得到。然后,位移矢量,也称为运动矢量,和用于当前编码单元的残差被编码。已知HEVC采用编码树单元和编码单元区块结构作为用于编码视频数据的基本单元。每一个图片被分割为多个编码树单元,以及每一个编码树单元被分割为多个编码单元。在预测期间,每一个编码单元可被分割为多个区块,该多个区块被称为预测单元,以用于执行预测处理。在预测残差形成以用于每一个编码单元之后,与每一个编码单元相关的残差被分割为多个区块,称为变换单元,以应用变换(例如离散余弦变换(discrete cosine transform,DCT))。
在JCTVC-M0350中,至少在如下方面,帧内运动补偿不同于用于帧间预测的运动补偿。
·运动矢量被限制为1维(即水平或垂直)以用于帧内运动补偿,而帧间预测使用2维运动估计。
·二值化(Binarization)为固定长度以用于帧内运动补偿,而帧间预测使用指数哥伦布(exponential-Golomb)。
·帧内运动补偿引入新的语法元素以发信号指示运动矢量为水平还是垂直。
基于JCTVC-M0350,Pang等在Non-RCE3中做了一些修改(Intra MotionCompensation with 2-D MVs,Joint Collaborative Team on Video Coding(JCT-VC)ofITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,14th Meeting:Vienna,AT,25July–2Aug.2013,Document:JCTVC-N0256(在下文中记做JCTVC-N0256))。首先,帧内运动补偿被扩展以支持2维运动矢量,以使得运动矢量组分可以同时为0。对于帧内运动补偿来说,这将比原来的方式提供更大的灵活性,其中原来的方式中运动矢量被限制为严格地水平或垂直。
在JCTVC-N0256中,揭示两种运动矢量编码方法:
·方法1-运动矢量预测。左侧或上方的运动矢量被选择作为运动矢量预测子,以及结果运动矢量差值(motion vector difference,MVD)被编码。一个标志用于指示运动矢量差值是否为0。当运动矢量差值不为0,则指数哥伦布编码的第三位指数被使用以编码运动矢量差值的剩余绝对水平。另一个标志被使用以编码这个迹象。
·方法2:无运动矢量预测。使用用于HEVC中的运动矢量差值的指数哥伦布码,编码运动矢量。
在JCTVC-N0256中揭示的其他差异是,2维帧内运动补偿被进一步与管线(pipeline)友好的方式结合:
1.不使用插值滤波器,
2.运动矢量搜索区域被限制。分两种情况进行讨论:
a搜索区域为当前编码树单元和左侧编码树单元或者
b搜索区域为当前编码树单元和左侧编码树单元的最右边4列采样。
在JCTVC-N0256中提出的各种方法之间,2维帧内运动补偿,移除插值滤波器、以及搜索区域被限制为当前编码树单元和左侧编码树单元,已在新版本标准草案中被采用。对应于JCTVC-N0256的编码单元级语法已包含于高效视频编码范围扩展文本规范:草案4(RExt Draft 4)中(Flynn,et al.,Joint Collaborative Team on Video Coding(JCT-VC)of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,14th Meeting:Vienna,AT,25July–2Aug.2013,Document:JCTVC-N1005)。如表1所示,编码单元级语法采用于草案4中。
表1
如表1所示,如注解(1-1)所示的测试“if(intra_block_copy_enabled_flag)”被执行。若如intra_block_copy_enabled_flag指示帧内区块复制被使能,帧内区块复制标志(即,intra_bc_flag[x0][y0])被包含。语法元素intra_bc_flag指示相关的区块是否在帧内区块复制模式中被编码。如注解(1-2)所示,检查当前区块是否不在帧内区块复制模式中被编码(即,if(!intra_bc_flag[x0][y0]),以及若在帧内区块复制模式中区块不被编码,则根据在注解(1-3)和(1-4)中的测试,包含pred_mode_flag和part_mode。语法元素pred_mode_flag等于0指定当前编码单元为在帧间预测模式中被编码。语法元素pred_mode_flag等于1指定当前编码单元为在帧内预测模式中被编码。语法元素part_mode指定当前编码单元的分割模式。
帧内区块复制方法的另一个变化,称为基于线(Line-based)的帧内区块复制,已被Chen等在AHG8中揭示(Line-based Intra Block Copy,Joint Collaborative Team onVideo Coding(JCT-VC)of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JCTVC-O0205,15th Meeting:Geneva,CH,23Oct.–1Nov.2013,Document:JCTVC-O0205(在下文中称为JCTVC-O0205))。图2A和图2B描述了在JCTVC-O0205中揭示的基于线的帧内区块复制方法,其中2Nx2N编码单元被平分为大小为Mx2N(图2A)或2NxM(图2B)的多个区块分割。已分割为区块被视为线(line),以及M为2的整数次幂并且M小于2N。对于每一条线,像素以同样的方式被预测为原始的帧内区块复制,以下除外:(1)区块的大小为Mx2N或2NxM,以及(2)大小为Mx2N和2NxM的区块分别被限制为仅执行水平搜索和垂直搜索。因此,每一个编码单元存在2N/M个帧内位移矢量需要被查找和发送。图2A描述了水平分割编码单元为Mx2N的线或线区块。每一条线区块可通过在左侧编码树单元中的预测线区块来预测,左侧编码树单元已被重建。在图2A中的箭头表示位移矢量或运动矢量以用于对应的线区块。图2B描述了垂直分割编码单元为2NxM的线或线区块。每一个线区块可通过当前编码单元上方的编码树单元中的预测线区块来预测。当前编码单元已经被重建。在图2B中的箭头表示用于对应线区块的位移矢量或运动矢量。对于现有帧内区块复制方式,根据JCTVC-O0205的改进显示出显著地降低了BD率。BD率为在视频编码领域中已知的性能测量。
表2描述了在JCTVC-O0205中揭示的支持基于线的帧内区块复制的编码单元级语法的修改的示例。
表2
如表2所示,若如注解(2-1)所示预测模式为MODE_INTRA以及分割模式不是PART_NxN,则如注解(2-2)所示标志ivm_flag被包含于语法表中。ivm_flag等于1指示基于线的帧内区块复制被用于当前编码单元。ivm_flag等于0指示基于线的帧内区块复制不被用于当前编码单元。若如注解(2-3)所示标志ivm_flag的值为1,则如注解(2-4)所示附加的标志ivm_dir被包含。ivm_dir等于1指示基于线的帧内区块复制沿垂直方向以用于当前编码单元。ivm_dir等于0指示基于线的帧内区块复制沿水平方向以用于当前编码单元。根据JCTVC-O0205,M的值(即,1、4、或N)被预置,即,没有发信号的硬编码(hard coded withoutsignaling)。
根据现有的用于帧内切片和帧间切片的扩展版本的帧间、帧内、以及帧内区块复制预测模式的发送顺序分别如图3A和图3B所示。
发明内容
根据本发明的实施方式,提供一种包括帧内区块复制模式的编码模式的发送方法。实施方式考虑这样一个事实:帧间预测在帧间切片中比帧内区块复制预测更普遍,以及帧内区块复制预测当前被视为特定的帧内预测。相应地,揭示一种用于发送编码单元的预测模式的二进制子树,以改善性能。
在另一实施方式中,多重分割模式(multiple partition modes)被允许以用于帧内区块复制编码。根据本发明的实施方式,二进制子树包括与帧内区块复制模式相关的所有分割模式,以及二进制子树仅有分割模式组的所有成员组成。分割模式组可由2Nx2N模式、2NxM模式、以及Mx2N模式组成,以及N和M为正整数,以及M不大于N。在一个示例中,用于2Nx2N模式、2NxM模式、以及Mx2N模式的二进制子树分别对应于{1,01,00}。在另一示例中,分割模式组由2Nx2N模式、2NxN模式、Nx2N模式、以及NxN模式组成,以及用于2Nx2N模式、2NxN模式、Nx2N模式、以及NxN模式的二进制子树分别对应于{1,01,001,000}、或分别对应于{1,001,01,000}。当当前编码单元大于8x8时,分割模式组由2Nx2N模式、2NxN模式、以及Nx2N模式组成,以及用于2Nx2N模式、2NxN模式、以及Nx2N模式的二进制子树分别对应于{1,01,00}、或分别对应于{1,00,01}。若该当前编码单元大于8x8,则分割模式组也可由2Nx2N模式、2NxN模式、Nx2N模式、nLx2N模式、nRx2N模式、2NxnU模式、以及NxnD模式组成,以及用于2Nx2N模式、2NxN模式、Nx2N模式、nLx2N模式、nRx2N模式、2NxnU模式、以及NxnD模式的该二进制子树分别对应于{1,011,001,0100,0101,0000,0001}、或分别对应于{1,001,011,0000,0001,0100,0101}。
各种控制语法元素可包括于比特流的序列级、图片级、切片级。举例来说,使能标志可用于指示分割模式组是否被允许包括一个或多个非对称分割模式以用于对应的序列、对应的图片、或对应的切片。在另一实施方式中,使能标志可用于指示分割模式组是否被允许包括一个或多个非方形分割模式。在另一实施方式中,使能标志可用于指示分割模式组是否被允许包括一个或多个多重分割模式(multiple partition modes)以分割编码单元为两个以上子区块。在另一示例中,使能标志可用于指示子区块的数目,其中该编码单元根据子区块的数目而被分割。
附图说明
图1描述了根据帧内区块复制模式的帧内运动补偿的示例,其中使用水平位移矢量。
图2A~2B描述了基于线的帧内区块复制预测的示例,其中编码单元被分割为垂直或水平区块,称为线。
图3A~3B描述了根据高效率视频编码的用于帧内和帧间切片的当前扩展版本的编码单元预测模式的二叉树(binary trees)。
图4A~4B描述了根据根据本发明实施方式的用于帧内和帧间切片的编码单元预测模式的二叉树。
图5A~5B描述了根据根据在JCTVC-O0205中揭示的用于帧内和帧间切片的方法的编码单元预测模式的二叉树(binary trees)。
图6A~6B描述了根据根据本发明实施方式的用于帧内和帧间切片的在一个子树下的编码单元预测模式的二叉树。
具体实施方式
为了改善性能或降低帧内区块复制预测的复杂性,本发明揭示了各种改进和简化的帧内区块复制预测。
第一实施方式。如图3A和图3B所示,在与发送帧内区块复制预测模式相关的二叉树(binary tree)中,二进制编码树(binary coding tree)可能由于以下原因而不是很有效。帧间预测有时在帧间切片中比在帧内区块复制预测更加普遍。然而,如图3B所示在帧间切片中用于帧间模式的二进制编码具有3比特长度,其为最长的一个。此外,帧内区块复制预测目前被视为特定的帧内预测(即,MODE_INTRA)。相应地,根据本发明第一实施方式的帧间预测和帧内区块复制预测模式的优先级可被修改,如图4A和图4B所示。
如图4A所示的用于帧内切片的二进制编码树仍然相同。然而,如图4B所示的用于帧间切片的二进制编码树已被修改为分配代码长度为2的码字给帧间模式。此外,用于帧内区块复制和帧内模式的代码长度为3。表3描述了支持第一实施方式的编码单元级语法设计的示例。
表3
在表3中,根据此实施方式,由注解(3-1)至注解(3-2)指示的具有阴影线背景的语法被删除。若如注解(3-3)所示,使能帧内区块复制模式以及pred_mode_flag的值为1,则由注解(3-4)所示包含帧内区块复制标志(即,intra_bc_flag[x0][y0])。此外,由(3-4)所示的测试也通过包括“!intra_bc_flag[x0][y0]”而被修改。
第二实施方式。在扩展版本草案4中,当帧内区块复制模式被使用以及预测区块尺寸不是2Nx2N时,预测方向(即,垂直或水平)实际在帧内预测模式分支下被发送,如分别用于帧内切片和帧间切片的图5A和图5B所示。此种安排的一个缺点是,当帧内区块复制预测区块尺寸不是2Nx2N时,帧内区块复制方向需要解析帧内预测分割信息。换句话说,关于尺寸和方向的帧内区块复制预测分割模式的解析依赖于帧内预测分割模式。此种依赖性在硬件和软件上均是不想要的,并且不是必须的。为了克服此问题,本发明的第二实施方式将发送帧内区块复制预测模式(即,2Nx2N,2NxM或Mx2N)合并(consolidate)至一个分支,如分别用于帧内和帧间切片的图6A和图6B所示。如图6A和图6B所示,均用于帧内和帧间切片的、与发送帧内区块复制预测模式(即,2Nx2N,2NxM或Mx2N)相关的分支相同。
表4
在表4中,由注解(4-1)所示包括在非帧内切片(non-Intra slice)中的用于非帧内区块复制模式(non-IntraBC mode)的测试条件。另一方面,在现有语法设计中用于非帧内切片的测试如注解(4-2)所示而被删除。如注解(4-3)所示包含标志pred_mode_flag。附加的元素“intra_bc_flag[x0][y0]”被添加至测试中如注解(4-4)所示。
当intra_bc_flag等于1时,根据第二实施方式的part_mode的二值化(binarization)如表5所示,M可以为2的幂的、并且小于或等于N的任意正整数。请注意,第二实施方式也可与第一实施方式相结合。
表5
part_mode PartMode 二进制串
0 PART_2Nx2N 1
1 PART_2NxM 01
2 PART_Mx2N 00
第三实施方式。在此实施方式中,帧内区块复制预测也可用于NxN分割被使用的情况中,例如,NxN帧内预测模式。每一个NxN分割独立于在图片、切片、或部分图片、或部分切片、图片或切片的区域、或包括当前区块的相同的编码树单元中相匹配的区块而被预测。相应地,每一编码单元存在四个帧内运动矢量需要被搜索和发送。根据此实施方式的、包括2NxM和Mx2N分割模式的用于part_mode的二值化的两个示例如表6和表7所示,其中M被设置为N,以及intra_bc_flag等于1。
表6
part_mode PartMode 二进制串
0 PART_2Nx2N 1
1 PART_2NxN 01
2 PART_Nx2N 001
3 PART_NxN 000
表7
part_mode PartMode 二进制串
0 PART_2Nx2N 1
1 PART_Nx2N 01
2 PART_2NxN 001
3 PART_NxN 000
在另一示例中,当区块为最小编码单元时,仅允许用于帧内区块复制的NxN分割。part_mode的二值化的两个示例如表8和表9所示,其中intra_bc_flag等于1。在表8和表9中,条件“log2CbSize>MinCbLog2SizeY”指示当前区块尺寸大于最小编码单元,以及条件“log2CbSize==MinCbLog2SizeY”指示当前区块为最小编码单元。
表8
表9
在又一实施方式中,当帧内区块复制编码单元的尺寸大于8x8(即,N>4)时,仅允许NxN分割。part_mode的二值化如表10和表11所示,其中intra_bc_flag等于1。条件“log2CbSize>MinCbLog2SizeY||log2CbSize==MinCbLog2SizeY&&log2CbSize==3”指示当前区块尺寸为“8x8”或者当前区块不是最小编码单元。条件“log2CbSize==MinCbLog2SizeY&&log2CbSize>3”指示“当前区块为最小编码单元但是尺寸大于8x8”。
表10
表11
如表4所示的相同的编码单元级语法可被用于支持如表6~12所示的part_mode的示范性二值化表格。
在另一实施方式中,仅NxN和2Nx2N分割模式被允许用于帧内区块复制预测。如表12所示,用于intra_bc_flag的part_mode的二值化(binarization)等于1。
表12
支持表12二值化的编码单元级语法设计如表13所示。
表13
在表13中,如注解(13-1)所示,包括在非帧内切片中的用于非帧内区块复制模式的测试条件。另一方面,如注解(13-2)所示,删掉在现有语法设计中用于非帧内切片的测试。如注解(13-3)所示,包括标志pred_mode_flag。第三实施方式也可与第一、第二实施方式、或第一和第二实施方式相结合。
第四实施方式。在此实施方式中,帧内区块复制预测被允许应用于2Nx2N、2NxN、Nx2N、2NxM以及Mx2N的分割。在一个示例中,M可为2的幂的任意正整数,但是M小于N(例如,M=N/2)。具有intra_bc_flag等于1的part_mode的二值化示例如表14和表15所示。根据此实施方式,在垂直方向(即,2NxM模式)或水平方向上(即,Mx2N模式),2Nx2N帧内区块复制预测的编码单元被平均分为基于2N/M个线的分割。每一个2NxM或Mx2N分割自图片、切片、部分图片、部分切片、图片或切片的区域、或包含当前区块的相同编码树单元的匹配区块而独立地预测。因此,每个编码单元存在2N/M个帧内运动矢量需要被搜索和发送。在M等于N/2的示例中,当2Nx(N/2)分割模式或(N/2)x2N分割模式被选择时,2Nx2N帧内区块复制编码单元分别被平均地2Nx(N/2)或(N/2)x2N个基于线的分割。具有区别的运动矢量,每个2Nx(N/2)或(N/2)x2N分割可自在当前图片中的搜索范围内的不同区域而预测。第四实施方式可与第一、第二实施方式、第三实施方式的任意组合相结合。
表14
表15
第五实施方式。在此实施方式中,帧内区块复制预测被应用于不对称的分区。在一个示例中,相似于HEVC帧间预测中的不对称运动分割(Asymmetric Motion Partition,AMP),分割模式PART_2NxnU、PART_2NxnD、PART_nLx2N以及PART_nRx2N可被应用于2Nx2N帧内区块复制预测的编码单元。此外,在另一实施方式中,当AMP使能时,PART_2NxnU、PART_2NxnD、PART_nLx2N以及PART_nRx2N的定义与用于HEVC帧间预测的这些分割的定义相同。在另一示例中,nU、nD、nL以及nR可为2的幂、但小于N的任意正整数。对于intra_bc_flag等于1的part_mode的二值化的示例如表16和表17所示。在此示例中,每个2NxnU、2NxnD、nLx2N或nRx2N分割自图片、切片、部分图片、部分切片、图片或切片的区域、或包含当前区块的相同编码树单元的匹配区块而独立地预测。每个编码单元存在两个帧内运动矢量需要被搜索和发送。第五实施方式可与第一、第二实施方式、第三实施方式的任意组合相结合。
表16
表17
第六实施方式。在此实施方式中,上述实施方式的组合被揭示。另外,使能或禁能这些方法的高级语法标志被揭示,这些高级语法标志在序列级、图片级、或切片级。在一个示例中,序列参数集(SPS)标志(即,non_square_ibc_enabled_flag)被使用以指定非方形帧内区块复制预测分割是否被允许用于此序列。语法和语义如表18所示。
表18
如表18所示,若如注解(18-1)所示,intra_block_copy_enabled_flag的值为1,则如注解(18-2)所示,包含新标志non_square_ibc_enabled_flag,新标志non_square_ibc_enabled_flag指示非方形帧内区块复制是否被使能。non_square_ibc_enabled_flag等于1指定非方形预测分割可被用于帧内区块复制预测的编码树区块中。non_square_ibc_enabled_flag等于0指定非方形预测分割不能被用于帧内区块复制预测的编码树区块中。
在另一示例中,序列参数集标志asymmetric_ibc_enabled_flag被用于指定非对称帧内区块复制预测分割是否可被应用于此序列中。语法和语义的示例如表19所示。
表19
如表19所示,若如注解(19-1)所示,intra_block_copy_enabled_flag的值为1,则如注解(19-2)所示,包含新标志non_square_ibc_enabled_flag,新标志non_square_ibc_enabled_flag指示非方形帧内区块复制是否被使能。另外,如若如注解(19-3)所示,intra_block_copy_enabled_flag的值为1,则如注解(19-4)所示,包含标志asymmetric_ibc_enabled_flag。
asymmetric_ibc_enabled_flag等于1指定非对称预测分割(例如,PART_2NxnU、PART_2NxnD、PART_nLx2N、或PART_nRx2N)可被用于帧内区块复制预测的编码树区块中。asymmetric_ibc_enabled_flag等于0指定非对称预测分割被禁能用于帧内区块复制预测的编码树区块中。
在另一示例中,新的序列参数集标志multi_part_ibc_enabled_flag被用于指定是否多于两个的预测分割可被应用于此序列的一个帧内区块复制编码单元中。两个示范性的语法和语义的示例如表20A和表20B所示。
表20A
表20B
相对于现有的语法表,表20A的修改通过注解(20-1)和注解(20-4)突出显示。若如注解(20-1)所示,intra_block_copy_enabled_flag的值为1,则如注解(20-2)所示,包含non_square_ibc_enabled_flag。若如注解(20-3)所示,non_square_ibc_enabled_flag的值为1,则如注解(20-4)所示,包含multi_part_ibc_enabled_flag。multi_part_ibc_enabled_flag等于1指定多于两个预测分割(即,2NxM和Mx2N、或2Nx(N/2)和(N/2)x2N)可被用于一个帧内区块复制预测的编码树区块中。multi_part_ibc_enabled_flag等于0指定仅仅两个预测分割不能被用于一个帧内区块复制预测的编码树区块中。
相对于现有的语法表,表20B的修改通过注解(20-5)和注解(20-5)突出显示。若如注解(20-5)所示,intra_block_copy_enabled_flag的值为1,则如注解(20-6)所示,包含multi_part_ibc_enabled_flag。
在又一示例中,新的序列参数集标志log2_num_part_ibc_minus2被用于指定当前帧内区块复制预测编码单元被分割的分割数。语法和语义的示例如表21所示。
表21
相对于现有的语法表,表21的修改通过注解(21-1)和注解(21-6)突出显示。若如注解(21-1)所示,intra_block_copy_enabled_flag的值为1,则如注解(21-2)所示,包含non_square_ibc_enabled_flag。此外,在此示例中,根据测试结果也可包含附加的标志。若如注解(21-3)所示,non_square_ibc_enabled_flag的值为1,则如注解(21-4)所示,包含multi_part_ibc_enabled_flag。若如注解(21-5)所示,multi_part_ibc_enabled_flag的值为1,则如注解(21-6)所示,包含log2_num_part_ibc_minus2。log2_num_part_ibc_minus2加2指示在帧内区块复制编码单元中的分割的数目如下所示。
NumPartitionIntraBC=2(log2_num_part_ibc+2)
例如,在垂直或水平方向上,帧内区块复制预测单元可被平均地分为NumPartitionIntraBC个分割。
在提供特定应用和其需求的情况下,以上描述使得本领域技术人员能够实现本发明。对本领域技术人员来说,各种修饰是清楚的,以及在此定义的基本原理可以应用与其他实施方式。因此,本发明并不限于描述的特定实施方式,而应与在此公开的原则和新颖性特征相一致的最广范围相符合。在上述详细描述中,为全面理解本发明,描述了各种特定细节。然而,本领域技术人员能够理解本发明可以实现。
以上描述的本发明的实施方式可在各种硬件、软件编码或两者组合中进行实施。例如,本发明的实施方式可为集成入视频压缩芯片的电路或集成入视频压缩软件以执行上述过程的程序代码。本发明的实施方式也可为在数据信号处理器(Digital SignalProcessor,DSP)中执行上述程序的程序代码。本发明也可涉及计算机处理器、数字信号处理器、微处理器或现场可编程门阵列(Field Programmable Gate Array,FPGA)执行的多种功能。可根据本发明配置上述处理器执行特定任务,其通过执行定义了本发明揭示的特定方法的机器可读软件代码或固件代码来完成。可将软件代码或固件代码发展为不同的程序语言与不同的格式或形式。也可为了不同的目标平台编译软件代码。然而,根据本发明执行任务的软件代码与其他类型配置代码的不同代码样式、类型与语言不脱离本发明的精神与范围。
在不脱离本发明精神或本质特征的情况下,可以其他特定形式实施本发明。描述示例被认为仅在所有方面进行说明并且不是限制性的。因此,本发明的范围由权利要求书指示,而非前面描述。所有在权利要求等同的方法与范围中的变化都属于本发明的涵盖范围。

Claims (13)

1.一种用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,该图片被分割为多个编码单元,该方法包括:
接收在当前图片的当前切片中与当前编码单元相关的输入数据;
若该帧内区块复制模式被选择以用于该当前编码单元:
利用二进制子树,编码或解码自用于该当前编码单元的分割模式组选择的与该帧内区块复制模式相关的分割模式,该二进制子树代表该分割模式组的所有的成员以及该二进制子树仅由该分割模式组的所有成员组成;以及
基于该当前图片的重建像素,利用帧内运动补偿预测,编码或解码根据该分割模式选择的该当前编码单元,其中,根据该分割模式,该当前编码单元被分割为多个子区块;
其中该分割模式组由2Nx2N模式、2NxM模式、以及Mx2N模式组成,其中2Nx2N模式指示没有分割,2NxM模式指示将每个2Nx2N区块水平地分割为尺寸为2NxM的2N/M个子区块,以及Mx2N模式指示将每个2Nx2N区块垂直地分割为尺寸为Mx2N的2N/M个子区块,以及其中N和M为正整数以及M不大于N。
2.根据权利要求1所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,M为2的整数次幂。
3.根据权利要求1所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,用于该2Nx2N模式、该2NxM模式、以及该Mx2N模式的该二进制子树分别对应于{1,01,00}。
4.一种用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,该图片被分割为多个编码单元,该方法包括:
接收在当前图片的当前切片中与当前编码单元相关的输入数据;
若该帧内区块复制模式被选择以用于该当前编码单元:
利用二进制子树,编码或解码自用于该当前编码单元的分割模式组选择的与该帧内区块复制模式相关的分割模式,该二进制子树代表该分割模式组的所有的成员以及该二进制子树仅由该分割模式组的所有成员组成;以及
基于该当前图片的重建像素,利用帧内运动补偿预测,编码或解码根据该分割模式选择的该当前编码单元,其中,根据该分割模式,该当前编码单元被分割为多个子区块;
其中该分割模式组由2Nx2N模式、2NxN模式、Nx2N模式、以及NxN模式组成。
5.根据权利要求4所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,用于该2Nx2N模式、该2NxN模式、该Nx2N模式、以及该NxN模式的该二进制子树分别对应于{1,01,001,000}、或分别对应于{1,001,01,000}。
6.根据权利要求4所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,当该当前编码单元大于8x8时,该分割模式组由该2Nx2N模式、该2NxN模式、以及该Nx2N模式组成。
7.根据权利要求6所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,用于该2Nx2N模式、该2NxN模式、以及该Nx2N模式的该二进制子树分别对应于{1,01,00}、或分别对应于{1,00,01}。
8.一种用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,该图片被分割为多个编码单元,该方法包括:
接收在当前图片的当前切片中与当前编码单元相关的输入数据;
若该帧内区块复制模式被选择以用于该当前编码单元:
利用二进制子树,编码或解码自用于该当前编码单元的分割模式组选择的与该帧内区块复制模式相关的分割模式,该二进制子树代表该分割模式组的所有的成员以及该二进制子树仅由该分割模式组的所有成员组成;以及
基于该当前图片的重建像素,利用帧内运动补偿预测,编码或解码根据该分割模式选择的该当前编码单元,其中,根据该分割模式,该当前编码单元被分割为多个子区块;
其中若该当前编码单元大于8x8,则该分割模式组由2Nx2N模式、2NxN模式、Nx2N模式、nLx2N模式、nRx2N模式、2NxnU模式、以及NxnD模式组成。
9.根据权利要求8所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,用于该2Nx2N模式、该2NxN模式、该Nx2N模式、该nLx2N模式、该nRx2N模式、该2NxnU模式、以及该NxnD模式的该二进制子树分别对应于{1,011,001,0100,0101,0000,0001}、或分别对应于{1,001,011,0000,0001,0100,0101}。
10.根据权利要求8所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,使能标志包含于比特流的序列级、图片级、切片级,以指示该分割模式组是否被允许包括一个或多个非方形分割模式以用于对应的序列、对应的图片、或对应的切片。
11.根据权利要求8所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,使能标志包含于比特流的序列级、图片级、切片级,以指示该分割模式组是否被允许包括一个或多个非对称分割模式以用于对应的序列、对应的图片、或对应的切片。
12.根据权利要求8所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,使能标志包含于比特流的序列级、图片级、切片级,以指示该分割模式组是否被允许包括一个或多个多重分割模式以分割该编码单元为两个以上子区块以用于对应的序列、对应的图片、或对应的切片。
13.根据权利要求8所述的用于图片的包括帧内区块复制模式的编码模式的发送方法,其特征在于,使能标志包含于比特流的序列级、图片级、切片级,以指示子区块的数目,其中该编码单元根据子区块的数目而被分割以用于对应的序列、对应的图片、或对应的切片。
CN201480059262.3A 2013-11-14 2014-11-14 利用基于帧内图片区块复制预测的视频编码方法 Active CN105850131B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910650083.1A CN110365976B (zh) 2013-11-14 2014-11-14 利用基于帧内图片区块复制预测的视频编码方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201361904068P 2013-11-14 2013-11-14
US61/904,068 2013-11-14
PCT/CN2014/091140 WO2015070801A1 (en) 2013-11-14 2014-11-14 Method of video coding using prediction based on intra picture block copy

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201910650083.1A Division CN110365976B (zh) 2013-11-14 2014-11-14 利用基于帧内图片区块复制预测的视频编码方法

Publications (2)

Publication Number Publication Date
CN105850131A CN105850131A (zh) 2016-08-10
CN105850131B true CN105850131B (zh) 2019-08-20

Family

ID=53056795

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910650083.1A Active CN110365976B (zh) 2013-11-14 2014-11-14 利用基于帧内图片区块复制预测的视频编码方法
CN201480059262.3A Active CN105850131B (zh) 2013-11-14 2014-11-14 利用基于帧内图片区块复制预测的视频编码方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910650083.1A Active CN110365976B (zh) 2013-11-14 2014-11-14 利用基于帧内图片区块复制预测的视频编码方法

Country Status (7)

Country Link
US (2) US20160255345A1 (zh)
EP (1) EP3069514B1 (zh)
CN (2) CN110365976B (zh)
BR (1) BR112016010796B1 (zh)
CA (2) CA3050482C (zh)
RU (1) RU2630888C1 (zh)
WO (1) WO2015070801A1 (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102319384B1 (ko) * 2014-03-31 2021-10-29 인텔렉추얼디스커버리 주식회사 템플릿 매칭 기반의 화면 내 픽쳐 부호화 및 복호화 방법 및 장치
EP3198872A1 (en) * 2014-09-26 2017-08-02 VID SCALE, Inc. Intra block copy coding with temporal block vector prediction
GB2531003A (en) * 2014-10-06 2016-04-13 Canon Kk Method and apparatus for vector encoding in video coding and decoding
WO2017008263A1 (en) * 2015-07-15 2017-01-19 Mediatek Singapore Pte. Ltd. Conditional binary tree block partitioning structure
KR102264767B1 (ko) 2015-07-27 2021-06-14 미디어텍 인크. 인트라 블록 복사 모드를 이용한 비디오 코딩을 위한 시스템의 방법
CN106878751B (zh) * 2015-12-11 2022-01-14 北京三星通信技术研究有限公司 视频帧内编码模式的标识方法、处理方法和装置
CN107454425B (zh) * 2017-08-26 2019-10-18 同济大学 一种scc帧内编码单元候选预测模式缩减方法
UA128232C2 (uk) 2018-08-28 2024-05-15 Хуавей Текнолоджиз Ко., Лтд. Спосіб і пристрій для розбивання зображення
US11509919B2 (en) * 2018-10-17 2022-11-22 Tencent America Reference sample memory size restrictions for intra block copy
JP7524188B2 (ja) 2018-12-12 2024-07-29 ヒューマックス・カンパニー・リミテッド 現在ピクチャ参照を用いたビデオ信号処理方法及び装置
CN112075077B (zh) 2019-01-08 2022-01-11 华为技术有限公司 图像预测方法、装置、设备、***及存储介质
CN113728631B (zh) * 2019-04-27 2024-04-02 北京字节跳动网络技术有限公司 帧内子块分割和多变换选择
US11394990B2 (en) 2019-05-09 2022-07-19 Tencent America LLC Method and apparatus for signaling predictor candidate list size
US11212545B2 (en) 2019-06-07 2021-12-28 Tencent America LLC Method and apparatus for improved implicit transform selection
US11146808B2 (en) 2019-06-27 2021-10-12 Tencent America LLC Method and apparatus for video coding
US11356675B2 (en) 2019-07-11 2022-06-07 Tencent America LLC Method and apparatus for video coding
US11616962B2 (en) 2019-07-15 2023-03-28 Tencent America LLC Method and apparatus for video coding
US11375243B2 (en) 2019-07-17 2022-06-28 Tencent America LLC Method and apparatus for video coding
CN114979630A (zh) * 2019-08-26 2022-08-30 腾讯科技(深圳)有限公司 数据解码方法、装置和数据编码方法、装置
US11310511B2 (en) 2019-10-09 2022-04-19 Tencent America LLC Method and apparatus for video coding
US11930208B2 (en) * 2020-01-10 2024-03-12 Tencent America LLC Method and apparatus for signaling skip mode flag
US11601642B2 (en) 2020-08-18 2023-03-07 Tencent America LLC String matching with a single value from reference locations
US11706411B2 (en) 2020-09-02 2023-07-18 Tencent America LLC Content adaptive segmented prediction
CN114830651A (zh) * 2020-11-17 2022-07-29 Oppo广东移动通信有限公司 帧内预测方法、编码器、解码器以及计算机存储介质
US11503336B2 (en) 2020-12-07 2022-11-15 Tencent America LLC Method and apparatus for video coding

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4878230A (en) * 1986-10-16 1989-10-31 Mitsubishi Denki Kabushiki Kaisha Amplitude-adaptive vector quantization system
US7830961B2 (en) * 2005-06-21 2010-11-09 Seiko Epson Corporation Motion estimation and inter-mode prediction
KR100873636B1 (ko) * 2005-11-14 2008-12-12 삼성전자주식회사 단일 부호화 모드를 이용하는 영상 부호화/복호화 방법 및장치
WO2007081138A1 (en) * 2006-01-09 2007-07-19 Lg Electronics Inc. Inter-layer prediction method for video signal
KR101431545B1 (ko) * 2008-03-17 2014-08-20 삼성전자주식회사 영상의 부호화, 복호화 방법 및 장치
US8908763B2 (en) * 2008-06-25 2014-12-09 Qualcomm Incorporated Fragmented reference in temporal compression for video coding
WO2010021664A1 (en) * 2008-08-20 2010-02-25 Thomson Licensing Depth coding
EP2380353B1 (en) * 2009-01-19 2017-11-08 Telefonaktiebolaget LM Ericsson (publ) Image processing for memory compression
KR101479129B1 (ko) * 2009-10-01 2015-01-06 에스케이텔레콤 주식회사 가변 크기의 매크로블록을 이용한 영상 부호화/복호화 방법 및 장치
KR101457894B1 (ko) * 2009-10-28 2014-11-05 삼성전자주식회사 영상 부호화 방법 및 장치, 복호화 방법 및 장치
US8942282B2 (en) * 2010-04-12 2015-01-27 Qualcomm Incorporated Variable length coding of coded block pattern (CBP) in video compression
US8885704B2 (en) * 2010-10-01 2014-11-11 Qualcomm Incorporated Coding prediction modes in video coding
SI3923579T1 (sl) * 2010-11-25 2023-04-28 Lg Electronics Inc. Postopek za signaliziranje informacije o sliki in postopek za dekodiranje informacije o sliki
CN102857750B (zh) * 2011-07-01 2015-05-06 华为技术有限公司 帧内预测编解码处理方法、装置和***
CN103733628A (zh) * 2011-08-08 2014-04-16 摩托罗拉移动有限责任公司 变换单元分割的残差树结构
BR112013014374B8 (pt) * 2011-09-13 2022-08-30 Mediatek Singapore Pte Ltd Método e aparelho para codificação de modo intra em hevc
WO2013039692A1 (en) * 2011-09-16 2013-03-21 Mediatek Singapore Pte. Ltd. Method and apparatus for prediction mode and partition mode syntax coding for coding units in hevc
US9332283B2 (en) * 2011-09-27 2016-05-03 Broadcom Corporation Signaling of prediction size unit in accordance with video coding
US20130083844A1 (en) * 2011-09-30 2013-04-04 In Suk Chong Coefficient coding for sample adaptive offset and adaptive loop filter
US10390046B2 (en) * 2011-11-07 2019-08-20 Qualcomm Incorporated Coding significant coefficient information in transform skip mode
EP2777284B1 (en) * 2011-11-11 2018-09-05 GE Video Compression, LLC Effective wedgelet partition coding using spatial prediction
WO2013109993A1 (en) * 2012-01-21 2013-07-25 General Instrument Corporation Method of determining binary codewords for transform coefficients
US20130188729A1 (en) * 2012-01-21 2013-07-25 General Instrument Corporation Method of determining binary codewords for transform coefficients
US11323747B2 (en) * 2013-06-05 2022-05-03 Qualcomm Incorporated Residual differential pulse code modulation (DPCM) extensions and harmonization with transform skip, rotation, and scans
US10015515B2 (en) * 2013-06-21 2018-07-03 Qualcomm Incorporated Intra prediction from a predictive block
US9503715B2 (en) * 2013-08-30 2016-11-22 Qualcomm Incorporated Constrained intra prediction in video coding

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Range Extensions Draft 4;FLYNN D 等;《JCT-VC MEETING》;20130808;第7.3.8.5、7.4.9.5节 *

Also Published As

Publication number Publication date
RU2630888C1 (ru) 2017-09-13
CA3050482C (en) 2021-02-16
CA2928753A1 (en) 2015-05-21
EP3069514A1 (en) 2016-09-21
BR112016010796A2 (pt) 2017-10-10
CA2928753C (en) 2019-09-17
CA3050482A1 (en) 2015-05-21
EP3069514B1 (en) 2021-01-06
US20190281288A1 (en) 2019-09-12
US20160255345A1 (en) 2016-09-01
US10542253B2 (en) 2020-01-21
CN110365976A (zh) 2019-10-22
BR112016010796B1 (pt) 2023-11-28
EP3069514A4 (en) 2017-09-13
WO2015070801A1 (en) 2015-05-21
CN110365976B (zh) 2023-03-24
CN105850131A (zh) 2016-08-10

Similar Documents

Publication Publication Date Title
CN105850131B (zh) 利用基于帧内图片区块复制预测的视频编码方法
CN105594211B (zh) 用于图片的包括帧内区块复制模式的编码模式的发送方法
CA3063559C (en) Intra filtering applied together with transform processing in video coding
KR101958534B1 (ko) 팔레트 기반 비디오 코딩에서 이스케이프를 갖는 런들의 코딩
CN106416243B (zh) 利用基于帧内图像区块复制预测的视频编码方法
CN105874797B (zh) 视频数据的编解码方法、装置、设备和存储媒体
CN105765974B (zh) 用于视频和图像编码和解码的帧内块复制预测模式的特征
CN110073661A (zh) 用于视频译码的多种类型树架构
CN109076214A (zh) 使用仿射运动补偿的视频编码的当前图像参考的方法和装置
CN107211125A (zh) 预测单元的灵活分割
KR20170008816A (ko) 팔레트 기반 비디오 코딩에서 팔레트 인덱스에 기초한 런 값들의 코딩
CN105847843A (zh) 具有新颖的帧内预测解码多标准视频译码器
KR20170008285A (ko) 팔레트 기반 비디오 코딩에서의 예측자 팔레트 초기화
CN106105216A (zh) 用于3d视频译码的受约束深度帧内模式译码
CN110460845A (zh) 调色板编码的方法
CN106416253A (zh) 用于图像以及视频编码的具有翻动的帧内块复制方法
CN104471942A (zh) 重新使用参数集用于视频译码
CN106063262A (zh) 3d视频译码中的增量dc残差译码的简化
CN105409215A (zh) 深度预测模式选择方法及装置
TWI796637B (zh) 視訊編解碼之二次轉換發信方法和裝置
TW202015428A (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
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160909

Address after: Hsinchu County, Taiwan, China

Applicant after: Atlas Limited by Share Ltd

Address before: Singapore City Huicheng Avenue Soras one of the third floor of the building

Applicant before: Mediatek (Singapore) Pte. Ltd.

GR01 Patent grant
GR01 Patent grant