[go: up one dir, main page]

CN113273210A - 用于编译关于合并数据的信息的方法和装置 - Google Patents

用于编译关于合并数据的信息的方法和装置 Download PDF

Info

Publication number
CN113273210A
CN113273210A CN201980087195.9A CN201980087195A CN113273210A CN 113273210 A CN113273210 A CN 113273210A CN 201980087195 A CN201980087195 A CN 201980087195A CN 113273210 A CN113273210 A CN 113273210A
Authority
CN
China
Prior art keywords
information
prediction
merged
intra
merge
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
CN201980087195.9A
Other languages
English (en)
Other versions
CN113273210B (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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
LG Electronics 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 LG Electronics Inc filed Critical LG Electronics Inc
Priority to CN202410373287.6A priority Critical patent/CN118354065A/zh
Priority to CN202410379282.4A priority patent/CN118354066A/zh
Publication of CN113273210A publication Critical patent/CN113273210A/zh
Application granted granted Critical
Publication of CN113273210B publication Critical patent/CN113273210B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/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/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/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/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • 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/136Incoming video signal characteristics or properties
    • 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/46Embedding additional information in the video signal during the compression process
    • 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/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

Landscapes

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

Abstract

根据本公开的由解码装置执行的视频解码方法包括以下步骤:接收包括关于当前块的合并数据的信息的比特流;检查包括在关于合并数据的信息中的、用于mh帧内预测的mh帧内标志信息;基于mh帧内标志信息的值与检查包括在关于合并数据的信息中的关于合并三角预测的信息相关的检查结果,检查关于合并三角预测的信息;基于检查关于合并三角预测的信息的结果,推导用于当前块的预测样本;以及基于预测样本来生成重构图片。

Description

用于编译关于合并数据的信息的方法和装置
技术领域
本公开涉及一种图像编译技术,更具体地,涉及一种在图像编译系统中,对关于合并数据的信息进行编译的方法和装置。
背景技术
最近,在各种领域中对诸如4K或8K或更高的超高清(UHD)图像/视频的高分辨率、高质量图像/视频的需求不断增加。随着图像/视频分辨率或质量变得更高,与传统图像/视频数据相比发送相对更多的信息或比特。因此,如果图像/视频数据经由诸如现有有线/无线宽带线路的介质发送或被存储在传统存储介质中,则传输和存储的成本容易增加。
此外,对虚拟现实(VR)和人工现实(AR)内容以及诸如全息图的沉浸式媒体的兴趣和需求日益增长;并且表现出与实际图像/视频不同的图像/视频特性的图像/视频(例如,游戏图像/视频)的广播也日益增长。
因此,需要高度高效的图像/视频压缩技术来有效地压缩并发送、存储或播放如上所述显示出各种特性的高分辨率、高质量图像/视频。
发明内容
技术问题
本公开提供一种用于提高图像编译效率的方法和装置。
本公开还提供一种用于提高基于合并模式的帧间预测(inter prediction)效率的方法和装置。
本公开还提供一种用于在当前块的预测模式为合并模式时,对关于合并数据的信息进行编译的方法和装置。
本公开还提供一种基于关于多假设(mh)帧内预测(intra prediction)的mh帧内标志信息和关于合并三角预测的信息,对关于合并数据的信息进行编译的方法和设备。
本公开还提供一种用于基于mh帧内标志信息的值与检查关于合并三角预测的信息相关的检查结果,检查关于合并三角预测的信息的方法和装置。
技术方案
根据本公开的实施例,提供了一种由解码装置执行的图像解码方法。该方法包括:接收包括关于当前块的合并数据的信息的比特流;检查关于mh帧内预测的mh帧内标志信息,该mh帧内标志信息被包括在关于合并数据的信息中;基于mh帧内标志信息的值与检查包括在关于合并数据的信息中的关于合并三角预测的信息相关的检查结果,检查关于合并三角预测的信息;基于检查关于合并三角预测的信息的结果,推导用于当前块的预测样本;以及基于预测样本来生成重构图片。
根据本公开的另一实施例,提供了一种用于执行图像解码的解码装置。该解码装置包括:熵解码器,其接收包括关于当前块的合并数据的信息的比特流;检查关于mh帧内预测的mh帧内标志信息,该mh帧内标志信息被包括在关于合并数据的信息中;以及基于mh帧内标志信息的值与检查包括在关于合并数据的信息中的关于合并三角预测的信息相关的检查结果,检查关于合并三角预测的信息;预测器,其基于检查关于合并三角预测的信息的结果,推导用于当前块的预测样本;以及加法器,其基于预测样本来生成重构图片。
根据本公开的另一实施例,提供了一种由编码装置执行的图像编码方法。该方法包括:推导指示是否对当前块应用mh帧内预测的mh帧内标志信息;基于mh帧内标志信息的值与推导关于合并三角预测的信息相关的判定,推导关于合并三角预测的信息;以及编码关于合并数据的信息,关于合并数据的信息包括mh帧内标志信息和关于合并三角预测的信息中的至少一个。
根据本公开的另一实施例,提供了一种用于执行图像编码的编码装置。该编码装置包括:预测器,其推导指示是否对当前块应用mh帧内预测的mh帧内标志信息,并且基于mh帧内标志信息的值与推导关于合并三角预测的信息相关的判定来推导关于合并三角预测的信息;以及熵编码器,其编码关于合并数据的信息,该关于合并数据的信息包括mh帧内标志信息和关于合并三角预测的信息中的至少一个。
根据本公开的另一实施例,提供了一种解码器可读存储介质,其存储关于使视频解码装置执行根据一些实施例的解码方法的指令的信息。
根据本公开的另一实施例,提供了一种解码器可读存储介质,其存储关于使视频解码装置执行根据实施例的解码方法的指令的信息。根据实施例的解码方法包括:接收包括关于当前块的合并数据的信息的比特流;检查关于mh帧内预测的mh帧内标志信息,该mh帧内标志信息被包括在关于合并数据的信息中;基于mh帧内标志信息的值与检查包括在关于合并数据的信息中的关于合并三角预测的信息相关的检查结果,检查关于合并三角预测的信息;基于检查关于合并三角预测的信息的结果,推导用于当前块的预测样本;以及基于预测样本来生成重构图片。
有益效果
根据本公开,可以提高整体图像/视频压缩效率。
根据本公开,可以提高基于合并模式的帧间预测的效率。
根据本公开,在当前块的预测模式是合并模式时,可以有效地编译关于合并数据的信息。
根据本公开,基于关于mh帧内预测的mh帧内标志信息和关于合并三角预测的信息,可以有效地编译关于合并数据的信息。
根据本公开,可以基于mh帧内标志信息的值与检查关于合并三角预测的信息相关的检查结果来检查关于合并三角预测的信息。
附图说明
图1图示了可以应用本公开的视频/图像编译系统的示例。
图2是示意性地图示可以应用本公开的视频/图像编码装置的配置的图。
图3是用于示意性地说明本公开适用的视频/图像解码装置的配置的图。
图4图示了根据实施例的三角分区方法。
图5是图示编译单元语法的算法的示例的流程图。
图6a和图6b是图示预测单元语法的算法的示例的流程图。
图7是图示根据实施例的编码装置的操作的流程图。
图8是图示根据实施例的编码装置的配置的框图。
图9是图示根据实施例的解码装置的操作的流程图。
图10是图示根据实施例的解码装置的配置的框图。
图11表示可以应用本公开的内容流系统的示例。
优选实施方式
根据本公开的实施例,提供了一种由解码装置执行的图像解码方法。该方法包括:接收包括关于当前块的合并数据的信息的比特流;检查关于mh帧内预测的mh帧内标志信息,该mh帧内标志信息被包括在关于合并数据的信息中;基于mh帧内标志信息的值与检查包括在关于合并数据的信息中的关于合并三角预测的信息相关的检查结果,检查关于合并三角预测的信息;基于检查关于合并三角预测的信息的结果,推导用于当前块的预测样本;以及基于预测样本来生成重构图片。
具体实施方式
本公开可按各种形式修改,将描述并且在附图中示出其特定实施方式。然而,这些实施方式并非旨在限制本公开。以下描述中使用的术语仅用于描述特定实施方式,而非旨在限制本公开。单数表达包括复数表达,除非可明确地不同地理解。诸如“包括”和“具有”的术语旨在指示存在以下描述中使用的特征、数量、步骤、操作、元件、组件或其组合,因此应该理解,不排除存在或添加一个或更多个不同的特征、数量、步骤、操作、元件、组件或其组合的可能性。
同时,为了方便描述关于不同特性功能,独立地示出在本公开中描述的附图中的各个组件,并不意味着以单独的硬件或单独的软件实现这些组件。例如,各种配置中的两个或更多个可以被组合以形成一个配置,或者一个配置可以被划分成多个配置。在不脱离本公开的精神的情况下,各个配置被集成和/或分离的实施方式也被包括在本公开的范围内。
在下文中,将参考附图详细描述本实施方式的示例。此外,贯穿附图使用相同的附图标记来指示相同的元件,并且将省略对相同元件的相同描述。
图1图示了可以应用本公开的视频/图像编译系统的示例。
参照图1,视频/图像编译系统可包括第一装置(源设备)和第二装置(接收设备)。源设备可经由数字存储介质或网络将编码的视频/图像信息或数据以文件或流的形式传送至接收设备。
源设备可包括视频源、编码装置和发送器。接收设备可包括接收器、解码装置和渲染器。编码装置可被称为视频/图像编码装置,解码装置可被称为视频/图像解码装置。发送器可被包括在编码装置中。接收器可被包括在解码装置中。渲染器可包括显示器,并且显示器可被配置为单独的设备或外部组件。
视频源可通过捕获、合成或生成视频/图像的处理来获取视频/图像。视频源可包括视频/图像捕获设备和/或视频/图像生成设备。例如,视频/图像捕获设备可包括一个或更多个相机、包括先前捕获的视频/图像的视频/图像档案等。例如,视频/图像生成设备可包括计算机、平板计算机和智能电话,并且可(以电子方式)生成视频/图像。例如,可通过计算机等生成虚拟视频/图像。在这种情况下,视频/图像捕获处理可由生成相关数据的处理代替。
编码装置可对输入视频/图像进行编码。为了压缩和编译效率,编码装置可执行诸如预测、变换和量化的一系列过程。编码的数据(编码的视频/图像信息)可按比特流的形式输出。
发送器可通过数字存储介质或网络将以比特流的形式输出的编码的图像/图像信息或数据以文件或流的形式传送到接收设备的接收器。数字存储介质可包括诸如USB、SD、CD、DVD、蓝光、HDD、SSD等的各种存储介质。发送器可包括用于通过预定文件格式生成媒体文件的元件,并且可包括用于通过广播/通信网络传输的元件。接收器可接收/提取比特流并将所接收的比特流发送到解码装置。
解码装置可通过执行与编码装置的操作对应的诸如解量化、逆变换和预测的一系列过程将视频/图像解码。
渲染器可渲染解码的视频/图像。渲染的视频/图像可通过显示器显示。
本文献涉及视频/图像编译。例如,本文献中公开的方法/实施方式可应用于通用视频编码(VVC)、EVC(基本视频编码)标准、AOMedia Video 1(AV1)标准、第2代音频视频编码标准(AVS2)或下一代视频/图像编码标准(例如,H.267或H.268等)中公开的方法。
本文献提出了视频/图像编译的各种实施方式,并且除非另外提及,否则实施方式可彼此组合执行。
在本文献中,视频可指随时间的一系列图像。图片通常是指表示特定时区中的一个图像的单元,切片/拼块是在编译时构成图片的部分的单元。切片/拼块可包括一个或更多个编译树单元(CTU)。一个图片可由一个或更多个切片/拼块组成。一个图片可由一个或更多个拼块组组成。一个拼块组可包括一个或更多个拼块。图块可表示图片中的拼块内的CTU行的矩形区域。(图块可表示图片中的拼块内的CTU行的矩形区域。)拼块可被分割成多个图块,各个图块由拼块内的一个或更多个CTU行组成。(拼块可被分割成多个图块,各个图块由拼块内的一个或更多个CTU行组成。)未被分割成多个图块的拼块也可被称为图块。图块扫描是分割图片的CTU的特定顺序排序,其中在图块中的CTU光栅扫描中CTU连续地排序,在拼块的图块的光栅扫描中拼块内的图块连续地排序,并且在图片的拼块的光栅扫描中图片中的拼块连续地排序。(图块扫描是分割图片的CTU的特定顺序排序,其中在图块中的CTU光栅扫描中CTU连续地排序,在拼块的图块的光栅扫描中拼块内的图块连续地排序,并且在图片的拼块的光栅扫描中图片中的拼块连续地排序。)拼块是图片中的特定拼块列和特定拼块行内的CTU的矩形区域。(拼块是图片中的特定拼块列和特定拼块行内的CTU的矩形区域。)拼块列是高度等于图片的高度并且宽度由图片参数集中的句法元素指定的CTU的矩形区域。(拼块列是高度等于图片的高度并且宽度由图片参数集中的句法元素指定的CTU的矩形区域。)拼块行是高度由图片参数集中的句法元素指定并且宽度等于图片的宽度的CTU的矩形区域。(拼块行是高度由图片参数集中的句法元素指定并且宽度等于图片的宽度的CTU的矩形区域。)拼块扫描可以表示分割图片的CTU的特定顺序排序,其中在拼块的CTU光栅扫描中CTU连续地排序,而在图片的拼块的光栅扫描中图片中的拼块连续地排序。(拼块扫描是分割图片的CTU的特定顺序排序,其中在拼块的CTU光栅扫描中CTU连续地排序,而在图片的拼块的光栅扫描中图片中的拼块连续地排序。)切片包括图片的整数数量的图块,并且整数数量的图块可包含在单个NAL单元中。(切片包括可排他地包含在单个NAL单元中的图片的整数数量的图块。)切片可由多个完整拼块或仅一个拼块的完整图块的连续序列构成。(切片可由多个完整拼块或仅一个拼块的完整图块的连续序列组成。)在本文献中,拼块组和切片可互换使用。例如,在本文献中,拼块组/拼块组头可被称为切片/切片头。
像素或画素可意指构成一个图片(或图像)的最小单元。另外,“样本”可用作与像素对应的术语。样本通常可表示像素或像素值,并且可仅表示亮度分量的像素/像素值或仅表示色度分量的像素/像素值。
单元可表示图像处理的基本单位。单元可包括图片的特定区域和与该区域有关的信息中的至少一个。一个单元可包括一个亮度块和两个色度(例如,cb、cr)块。在一些情况下,单元可与诸如块或区域的术语互换使用。在一般情况下,M×N块可包括M列和N行的样本(或样本阵列)或变换系数的集合(或阵列)。
在本文献中,符号“/”和“,”应该被解释为指示“和/或”。例如,表达“A/B”被解释为“A和/或B”。此外,“A、B”被解释为“A和/或B”。此外,“A/B/C”可意指“A、B和/或C中的至少一个”。另外,“A/B/C”可意指“A、B和/或C中的至少一个”。(在本文献中,术语“/”和“,”应该被解释为指示“和/或”。例如,表达“A/B”可意指“A和/或B”。此外,“A、B”可意指“A和/或B”。此外,“A/B/C”可意指“A、B和/或C中的至少一个”。另外,“A/B/C”可意指“A、B和/或C中的至少一个”。)
此外,在本文献中,术语“或”应该被解释为指示“和/或”。例如,表达“A或B”可意指1)仅A、2)仅B和/或3)A和B二者。换言之,本文献中的术语“或”应该被解释为指示“另外地或另选地”。(此外,在本文献中,术语“或”应该被解释为指示“和/或”。例如,表达“A或B”可包括1)仅A、2)仅B和/或3)A和B二者。换言之,本文献中的术语“或”应该被解释为指示“另外地或另选地”。)
图2是示意性地图示可以应用本公开的视频/图像编码装置的配置的图。在下文中,所谓的视频编码装置可以包括图像编码装置。
参照图2,编码装置200可以包括并且被配置有图像分割器210、预测器220、残差处理器230、熵编码器240、加法器250、滤波器260和存储器270。预测器220可以包括帧间预测器221和帧内预测器222。残差处理器230可以包括变换器232、量化器233、解量化器234和逆变换器235。残差处理器230可以进一步包括减法器231。加法器250可以被称为重构器或重构块生成器。根据实施例,上文已经描述的图像分割器210、预测器220、残差处理器230、熵编码器240、加法器250和滤波器260可以由一个或多个硬件组件(例如,编码器芯片组或处理器)配置。另外,存储器270可以包括解码图片缓冲器(DPB),并且还可以由数字存储介质配置。硬件组件可以进一步包括作为内部/外部组件的存储器270。
图像分割器210可以将输入到编码装置200的输入图像(或图片、帧)分割成一个或多个处理单元。例如,处理单元可以称为编译单元(CU)。在这种情况下,编译单元可以根据四叉树二叉树三叉树(QTBTTT)结构,从编译树单元(CTU)或最大编译单元(LCU)递归地分割。例如,可以基于四叉树结构、二叉树结构和/或三叉树结构,将一个编译单元划分为更深深度的多个编译单元。在这种情况下,例如,首先应用四叉树结构,之后可以应用二叉树结构和/或三叉树结构。可替选地,也可以首先应用二叉树结构。可以基于不再分割的最终编译单元来执行根据本公开的编译过程。在这种情况下,基于根据图像特征等的编译效率,可以将最大的编译单元直接用作最终编译单元,或根据需要,可以将编译单元递归地分割为更深深度的编译单元,使得可以将具有最佳大小的编译单元用作最终编译单元。在此,编译过程可以包括诸如稍后描述的预测、变换和重构的过程。作为另一示例,处理单元可以进一步包括预测单元(PU)或变换单元(TU)。在这种情况下,可以从上述最终编译单元分割或分区预测单元和变换单元中的每个。预测单元可以是样本预测的单元,而变换单元可以是用于引入变换系数的单元和/或用于从变换系数引入残差信号的单元。
在一些情况下,单元可与诸如块或区域的术语互换使用。在一般情况下,M×N块可表示由M列和N行组成的样本或变换系数的集合。样本通常可表示像素或像素值,可仅表示亮度分量的像素/像素值或者仅表示色度分量的像素/像素值。样本可用作与像素或画素的一个图片(或图像)对应的术语。
在编码装置200中,从输入图像信号(原始块、原始样本阵列)减去从帧间预测器221或帧内预测器222输出的预测信号(预测块、预测样本阵列)以生成残差信号(残差块、残差样本阵列),并且所生成的残差信号被发送到变换器232。在这种情况下,如所示,在编码器200中从输入图像信号(原始块、原始样本阵列)减去预测信号(预测块、预测样本阵列)的单元可被称为减法器231。预测器可对要处理的块(以下,称为当前块)执行预测并且生成包括当前块的预测样本的预测块。预测器可确定基于当前块或CU应用帧内预测还是帧间预测。如在各个预测模式的描述中稍后描述的,预测器可生成与预测有关的各种类型的信息(例如,预测模式信息)并将所生成的信息发送到熵编码器240。关于预测的信息可在熵编码器240中编码并以比特流的形式输出。
帧内预测器222可参考当前图片中的样本来预测当前块。根据预测模式,所参考的样本可位于当前块附近或者可隔开。在帧内预测中,预测模式可包括多个非定向模式和多个定向模式。例如,非定向模式可包括DC模式和平面模式。例如,根据预测方向的详细程度,定向模式可包括33个定向预测模式或65个定向预测模式。然而,这仅是示例,可根据设置使用更多或更少的定向预测模式。帧内预测器222可使用应用于邻近块的预测模式来确定应用于当前块的预测模式。
帧间预测器221可基于参考图片上运动向量所指定的参考块(参考样本阵列)来推导出当前块的预测块。这里,为了减少在帧间预测模式下发送的运动信息量,可基于邻近块与当前块之间的运动信息的相关性以块、子块或样本为单位预测运动信息。运动信息可包括运动向量和参考图片索引。运动信息还可包括帧间预测方向(L0预测、L1预测、Bi预测等)信息。在帧间预测的情况下,邻近块可包括存在于当前图片中的空间邻近块和存在于参考图片中的时间邻近块。包括参考块的参考图片和包括时间邻近块的参考图片可相同或不同。时间邻近块可被称为并置参考块、并置CU(colCU)等,并且包括时间邻近块的参考图片可被称为并置图片(colPic)。例如,帧间预测器221可基于邻近块来配置运动信息候选列表并且生成指示哪一候选用于推导出当前块的运动向量和/或参考图片索引的信息。可基于各种预测模式执行帧间预测。例如,在跳过模式和合并模式的情况下,帧间预测器221可使用邻近块的运动信息作为当前块的运动信息。在跳过模式下,与合并模式不同,可不发送残差信号。在运动向量预测(MVP)模式的情况下,邻近块的运动向量可用作运动向量预测器,并且可通过发信号告知运动向量差来指示当前块的运动向量。
预测器220可基于下面描述的各种预测方法来生成预测信号。例如,预测器可不仅应用帧内预测或帧间预测以预测一个块,而且同时应用帧内预测和帧间预测二者。这可被称为组合帧间和帧内预测(CIIP)。另外,预测器可基于帧内块复制(IBC)预测模式或调色板模式来预测块。IBC预测模式或调色板模式可用于游戏等的内容图像/视频编译,例如屏幕内容编码(SCC)。IBC基本上在当前图片中执行预测,但是可与帧间预测相似地执行,使得在当前图片中推导出参考块。即,IBC可使用本文献中描述的至少一个帧间预测技术。调色板模式可被视为帧内编码或帧内预测的示例。当应用调色板模式时,可基于关于调色板表和调色板索引的信息发信号告知图片内的样本值。
由预测器(包括帧间预测器221和/或帧内预测器222)生成的预测信号可用于生成重构信号或生成残差信号。变换器232可通过对残差信号应用变换技术来生成变换系数。例如,变换技术可包括离散余弦变换(DCT)、离散正弦变换(DST)、Karhunen–Loève变换(KLT)、基于图形的变换(GBT)或条件非线性变换(CNT)中的至少一个。这里,当像素之间的关系信息由图形表示时,GBT意指从图形获得的变换。CNT是指基于使用所有先前重构的像素生成的预测信号生成的变换。另外,变换处理可应用于具有相同大小的正方形像素块或者可应用于具有正方形以外的可变大小的块。
量化器233可将变换系数量化并将它们发送到熵编码器240,并且熵编码器240可对量化的信号(关于量化的变换系数的信息)进行编码并输出比特流。关于量化的变换系数的信息可被称为残差信息。量化器233可基于系数扫描顺序将块类型量化的变换系数重排为一维向量形式,并且基于一维向量形式的量化的变换系数来生成关于量化的变换系数的信息。可生成关于变换系数的信息。熵编码器240可执行例如指数Golomb、上下文自适应可变长度编码(CAVLC)、上下文自适应二进制算术编码(CABAC)等的各种编码方法。熵编码器240可对量化的变换系数以外的视频/图像重构所需的信息(例如,句法元素的值等)一起或单独地进行编码。编码的信息(例如,编码的视频/图像信息)可按比特流的形式以NAL(网络抽象层)为单位发送或存储。视频/图像信息还可包括关于各种参数集的信息,例如自适应参数集(APS)、图片参数集(PPS)、序列参数集(SPS)或视频参数集(VPS)。另外,视频/图像信息还可包括一般约束信息。在本文献中,从编码装置发送/发信号告知给解码装置的信息和/或句法元素可被包括在视频/图片信息中。视频/图像信息可通过上述编码过程编码并被包括在比特流中。比特流可经由网络发送或者可被存储在数字存储介质中。网络可包括广播网络和/或通信网络,并且数字存储介质可包括诸如USB、SD、CD、DVD、蓝光、HDD、SSD等的各种存储介质。发送从熵编码器240输出的信号的发送器(未示出)和/或存储该信号的存储单元(未示出)可被包括作为编码装置200的内部/外部元件,并且另选地,发送器可被包括在熵编码器240中。
从量化器233输出的量化的变换系数可用于生成预测信号。例如,可通过经由解量化器234和逆变换器235对量化的变换系数应用解量化和逆变换来重构残差信号(残差块或残差样本)。加法器250将重构的残差信号与从帧间预测器221或帧内预测器222输出的预测信号相加以生成重构信号(重构图片、重构块、重构样本阵列)。如果要处理的块不存在残差(例如,应用跳过模式的情况),则预测块可用作重构块。加法器250可被称为重构器或重构块生成器。如下所述,所生成的重构信号可用于当前图片中要处理的下一块的帧内预测并且可通过滤波用于下一图片的帧间预测。
此外,可在图片编码和/或重构期间应用与色度缩放的亮度映射(LMCS)。
滤波器260可通过对重构信号应用滤波来改进主观/客观图像质量。例如,滤波器260可通过对重构图片应用各种滤波方法来生成修改的重构图片并将修改的重构图片存储在存储器270(具体地,存储器270的DPB)中。例如,各种滤波方法可包括去块滤波、样本自适应偏移、自适应环路滤波器、双边滤波器等。滤波器260可生成与滤波有关的各种类型的信息并且将所生成的信息发送到熵编码器240,如在各个滤波方法的描述中稍后描述的。与滤波有关的信息可由熵编码器240编码并以比特流的形式输出。
发送到存储器270的修改的重构图片可用作帧间预测器221中的参考图片。当通过编码装置应用帧间预测时,可避免编码装置200与解码装置之间的预测失配并且编码效率可改进。
存储器270DPB的DPB可存储用作帧间预测器221中的参考图片的修改的重构图片。存储器270可存储推导出(或编码)当前图片中的运动信息的块的运动信息和/或图片中已经重构的块的运动信息。所存储的运动信息可被发送到帧间预测器221并用作空间邻近块的运动信息或时间邻近块的运动信息。存储器270可存储当前图片中的重构块的重构样本并且可将重构样本传送至帧内预测器222。
图3是用于示意性地说明本公开适用的视频/图像解码装置的配置的图。
参照图3,解码装置300可包括熵解码器310、残差处理器320、预测器330、加法器340、滤波器350和存储器360。预测器330可包括帧间预测器331和帧内预测器332。残差处理器320可包括解量化器321和逆变换器321。根据实施方式,熵解码器310、残差处理器320、预测器330、加法器340和滤波器350可由硬件组件(例如,解码器芯片组或处理器)配置。另外,存储器360可包括解码图片缓冲器(DPB)或者可由数字存储介质配置。硬件组件还可包括存储器360作为内部/外部组件。
当输入包括视频/图像信息的比特流时,解码装置300可重构与在图2的编码装置中处理视频/图像信息的处理对应的图像。例如,解码装置300可基于从比特流获得的块分割相关信息来推导出单元/块。解码装置300可使用编码装置中应用的处理单元来执行解码。因此,例如,用于解码的处理单元可以是编译单元,并且编译单元可根据四叉树结构、二叉树结构和/或三叉树结构从编译树单元或最大编译单元分割。可从编译单元推导出一个或更多个变换单元。通过解码装置300解码和输出的重构图像信号可通过再现设备再现。
解码装置300可接收从图2的编码装置以比特流的形式输出的信号,并且所接收的信号可通过熵解码器310解码。例如,熵解码器310可解析比特流以推导出图像重构(或图片重构)所需的信息(例如,视频/图像信息)。视频/图像信息还可包括关于各种参数集的信息,例如自适应参数集(APS)、图片参数集(PPS)、序列参数集(SPS)或视频参数集(VPS)。另外,视频/图像信息还可包括一般约束信息。解码装置还可基于关于参数集的信息和/或一般约束信息将图片解码。本文献中稍后描述的发信号告知/接收的信息和/或句法元素可通过解码过程解码并从比特流获得。例如,熵解码器310基于诸如指数Golomb编码、CAVLC或CABAC的编译方法对比特流中的信息进行解码,并且输出图像重构所需的句法元素和残差的变换系数的量化值。更具体地,CABAC熵解码方法可接收与比特流中的各个句法元素对应的信元(bin),使用解码目标句法元素信息、解码目标块的解码信息或在先前阶段中解码的符号/信元的信息来确定上下文模型,并且通过根据所确定的上下文模型预测信元出现的概率对信元执行算术解码,并且生成与各个句法元素的值对应的符号。在这种情况下,CABAC熵解码方法可在确定上下文模型之后通过将解码的符号/信元的信息用于下一符号/信元的上下文模型来更新上下文模型。熵解码器310所解码的信息当中与预测有关的信息可被提供给预测器(帧间预测器332和帧内预测器331),并且在熵解码器310中执行了熵解码的残差值(即,量化的变换系数和相关参数信息)可被输入到残差处理器320。残差处理器320可推导出残差信号(残差块、残差样本、残差样本阵列)。另外,熵解码器310所解码的信息当中关于滤波的信息可被提供给滤波器350。此外,用于接收从编码装置输出的信号的接收器(未示出)还可被配置成解码装置300的内部/外部元件,或者接收器可以是熵解码器310的组件。此外,根据本文献的解码装置可被称为视频/图像/图片解码装置,并且解码装置可被分类为信息解码器(视频/图像/图片信息解码器)和样本解码器(视频/图像/图片样本解码器)。信息解码器可包括熵解码器310,并且样本解码器可包括解量化器321、逆变换器322、加法器340、滤波器350、存储器360、帧间预测器332和帧内预测器331中的至少一个。
解量化器321可将量化的变换系数解量化并输出变换系数。解量化器321可按二维块形式重排量化的变换系数。在这种情况下,可基于在编码装置中执行的系数扫描顺序来执行重排。解量化器321可使用量化参数(例如,量化步长信息)对量化的变换系数执行解量化并且获得变换系数。
逆变换器322对变换系数逆变换以获得残差信号(残差块、残差样本阵列)。
预测器可对当前块执行预测并生成包括当前块的预测样本的预测块。预测器可基于从熵解码器310输出的关于预测的信息来确定对当前块应用帧内预测还是帧间预测并且可确定特定帧内/帧间预测模式。
预测器320可基于下述各种预测方法来生成预测信号。例如,预测器不仅可应用帧内预测或帧间预测以预测一个块,而且可同时应用帧内预测和帧间预测。这可被称为组合帧间和帧内预测(CIIP)。另外,预测器可基于帧内块复制(IBC)预测模式或调色板模式来预测块。IBC预测模式或调色板模式可用于游戏等的内容图像/视频编译,例如屏幕内容编码(SCC)。IBC基本上执行当前图片中的预测,但是可与帧间预测相似地执行,使得在当前图片中推导出参考块。即,IBC可使用本文献中描述的至少一种帧间预测技术。调色板模式可被视为帧内编译或帧内预测的示例。当应用调色板模式时,可基于关于调色板表和调色板索引的信息发信号告知图片内的样本值。
帧内预测器331可参考当前图片中的样本来预测当前块。根据预测模式,所参考的样本可位于当前块附近或者可隔开。在帧内预测中,预测模式可包括多个非定向模式和多个定向模式。帧内预测器331可使用应用于邻近块的预测模式来确定应用于当前块的预测模式。
帧间预测器332可基于参考图片上运动向量所指定的参考块(参考样本阵列)来推导出当前块的预测块。在这种情况下,为了减少在帧间预测模式下发送的运动信息量,可基于邻近块与当前块之间的运动信息的相关性以块、子块或样本为单位预测运动信息。运动信息可包括运动向量和参考图片索引。运动信息还可包括帧间预测方向(L0预测、L1预测、Bi预测等)信息。在帧间预测的情况下,邻近块可包括存在于当前图片中的空间邻近块和存在于参考图片中的时间邻近块。例如,帧间预测器332可基于邻近块来配置运动信息候选列表并且基于所接收的候选选择信息来推导出当前块的运动向量和/或参考图片索引。可基于各种预测模式来执行帧间预测,并且关于预测的信息可包括指示当前块的帧间预测模式的信息。
加法器340可通过将所获得的残差信号与从预测器(包括帧间预测器332和/或帧内预测器331)输出的预测信号(预测块、预测样本阵列)相加来生成重构信号(重构图片、重构块、重构样本阵列)。如果要处理的块不存在残差,例如当应用跳过模式时,预测块可用作重构块。
加法器340可被称为重构器或重构块生成器。所生成的重构信号可用于当前图片中要处理的下一块的帧内预测,可如下所述通过滤波输出,或者可用于下一图片的帧间预测。
此外,可在图片解码处理中应用与色度缩放的亮度映射(LMCS)。
滤波器350可通过对重构信号应用滤波来改进主观/客观图像质量。例如,滤波器350可通过对重构图片应用各种滤波方法来生成修改的重构图片并且将修改的重构图片存储在存储器360(具体地,存储器360的DPB)中。例如,各种滤波方法可包括去块滤波、样本自适应偏移、自适应环路滤波器、双边滤波器等。
存储在存储器360的DPB中的(修改的)重构图片可用作帧间预测器332中的参考图片。存储器360可存储推导出(或解码)当前图片中的运动信息的块的运动信息和/或图片中已经重构的块的运动信息。所存储的运动信息可被发送到帧间预测器260以用作空间邻近块的运动信息或时间邻近块的运动信息。存储器360可存储当前图片中的重构块的重构样本并将重构样本传送至帧内预测器331。
在本公开中,在编码装置200的滤波器260、帧间预测器221和帧内预测器222中描述的实施方式可与解码装置300的滤波器350、帧间预测器332和帧内预测器331相同或分别与之对应应用。这也可适用于单元332和帧内预测器331。
如上所述,在执行视频编译时,执行预测以增强压缩效率。可通过预测生成包括当前块(即,目标编译块)的预测样本的预测块。在这种情况下,预测块包括空间域(或像素域)中的预测样本。预测块在编码装置和解码装置中相同地推导出。编码装置可通过用信号向解码装置通知关于原始块(而非原始块的原始样本值本身)与预测块之间的残差的信息(残差信息)来增强图像编译效率。解码装置可基于残差信息来推导出包括残差样本的残差块,可通过将残差块和预测块相加来生成包括重构样本的重构块,并且可生成包括重构块的重构图片。
残差信息可通过变换过程和量化过程来生成。例如,编码装置可推导出原始块与预测块之间的残差块,可通过对包括在残差块中的残差样本(残差样本阵列)执行变换过程来推导出变换系数,可通过对变换系数执行量化过程来推导出量化的变换系数,并且可将相关残差信息(通过比特流)发信号告知给解码装置。在这种情况下,残差信息可包括诸如量化的变换系数的值信息、位置信息、变换方案、变换核心和量化参数的信息。解码装置可基于残差信息来执行解量化/逆变换过程并且可推导出残差样本(或残差块)。解码装置可基于预测块和残差块来生成重构图片。此外,编码装置可通过对供后续图片的帧间预测参考的量化的变换系数进行解量化/逆变换来推导出残差块,并且可生成重构图片。
图4图示了根据实施例的三角分区方法(triangle partition method)。
在一个实施例中,三角分区模式可以被用于帧间预测。在示例中,三角分区模式可以仅应用于具有大于或等于8x8的大小的编译单元(CU)。作为一种合并模式,可以基于CU级别的标志来发信号告知三角分区模式。其他合并模式可以包括常规合并模式、MMVD模式、CIIP模式和子块模式,并且合并模式的示例不限于此。
当根据示例使用三角分区模式时,CU可以被划分为两个相同的三角分区。可以基于运动信息对每个三角分区进行帧间预测。对于每个三角分区可以仅允许单向预测。即,每个三角分区可以具有一个运动向量和一个参考索引。
当根据示例使用三角分区模式时,可以发信号告知指示三角分区的方向和两个合并索引的标志。该标志可以指示三角分区是基于右上对角线还是左上对角线来划分。可以在切片级发信号告知三角分区模式的最大候选尺寸,并且可以指定用于三角分区模式的合并索引的语法二值化。在预测每个三角分区之后,可以调整沿右上对角线或左上对角线边缘定位的样本值。
在实施例中,编译单元语法信息可以包括关于合并三角预测的信息,关于合并三角预测的信息可以包括指示是否执行合并三角预测的合并三角标志、指示三角分区的方向的标志和合并三角索引0或合并三角索引1中的至少一个。在例子中,合并三角标志可以由MergeTriangleFlag或merge_triangle_flag表示,指示三角分区的方向的标志可以由merge_triangle_split_dir表示,合并三角索引0可以由merge_triangle_idx0表示,以及合并三角索引1可以由merge_triangle_idx1表示。
图5是图示编译单元语法的算法的示例的流程图,以及图6a和图6b是图示预测单元语法的算法的示例的流程图。
在实施例中,帧间预测编译工具或类似的帧间预测编译工具的列表可以包括下述编译工具。例如,该列表可以包括扩展合并预测、具有MVD的合并模式(MMVD)、仿射运动补偿预测、基于子块的时间运动向量预测(sbTMVP)、自适应运动向量分辨率(AMVR)、运动场存储(1/16亮度样本运动向量存储和8x8运动场压缩)、具有加权平均的双向预测(BWA)、双向光流(BDOF)、三角分区预测以及组合帧间和帧内预测(CIIP)中的至少一种。
CIIP可以被应用于当前CU。例如,当以合并模式对CU进行编译并且CU包括至少64个亮度样本时(即,当CU宽度和CU高度的乘积大于或等于64时),可以发信号告知附加标志以指示是否将CIIP模式应用于当前CU。
CIIP模式可以被称为多假设(mh)模式、mh帧内预测模式或帧内/帧间mh模式。因此,指示是否(对当前块(CU))应用CIIP模式的CIIP标志可以具有与用于mh帧内预测的mh帧内标志相同/相似的含义。
在示例中,CIIP标志可以由ciip_flag表示,以及mh帧内标志可以由mhIntraFlag或mh_intra_flag表示。本领域的普通技术人员将理解到,mhIntraFlag或mh_intra_flag可以在与ciip_flag相同/相似的原理下操作。
为了构建CIIP预测,可以首先从两个附加语法元素推导帧内预测模式。可以使用最多四个帧内预测模式,即DC模式、平面模式、水平模式或垂直模式。接下来,可以使用常规的帧内和帧间解码过程来推导帧间预测和帧内预测信号。接下来,可以执行帧间和帧内预测信号的加权平均以获得CIIP预测。
可以使用最多四个帧内预测模式(包括DC模式、平面模式、水平模式和垂直模式)来预测CIIP模式中的亮度分量。如果CU具有非常宽的形状(例如,如果宽度是高度的两倍以上),则可能不允许水平模式。如果CU具有非常窄的形状(例如,高度是宽度的两倍以上),则可能不允许垂直模式。在这些情况下,可能仅允许三个帧内预测模式。CIIP模式可以将三个MPM用于帧间预测。可以基于下表1生成CIIP MPM候选列表。
[表1]
Figure BDA0003138189610000211
Figure BDA0003138189610000221
如果CU具有如上定义的非常宽或窄的形状,则可以将MPM标志的值估计为1而无需发信号告知MPM标志。如果CU不具有非常宽或窄的形状,则可以发信号告知MPM标志以指示CIIP帧内预测模式是否是CIIP MPM候选模式之一。
如果MPM标志的值为1,则可以附加地发信号告知MPM索引以指示在CIIP帧内预测中使用哪个MPM候选模式。如果MPM标志的值为0,则可以将帧内预测模式设置为MPM候选列表中的“缺失”模式。例如,如果平面模式不存在于MPM候选列表中,则平面模式可以是缺失模式,以及可以将帧内预测模式设置为平面模式。在CIIP中允许四个可用的帧内预测模式,而MPM候选列表仅包括三个帧内预测模式。因此,四个可用的帧内预测模式之一应该是缺失模式。对于色度分量,可以在没有附加信令的情况下应用DM模式。也就是说,色度可以使用与亮度相同的预测模式。用CIIP编译的CU的帧内预测模式可以被存储,并且可以用在未来邻近CU的帧内模式编译中。
可以使用应用于常规合并模式的相同帧间预测过程来推导CIIP模式中的帧间预测信号Pinter。另外,可以使用符合常规帧内预测过程的CIIP帧内预测模式来推导帧内预测信号。接下来,可以使用加权平均来组合帧内和帧间预测信号。在这种情况下,权重可以取决于帧内预测模式,并且样本可以位于编译块内。
如果帧内预测模式是DC模式或平面模式,或者如果块宽度或高度小于4,则可以对帧内预测和帧间预测信号应用相同的权重。
如果帧内预测模式不是DC模式或平面模式,则可以基于帧内预测模式(在这种情况下,水平模式或垂直模式)和块中的样本位置来确定权重。例如可以采用水平预测模式(在垂直方向,可以类似地推导垂直模式的权重)。W可以表示块的宽度,而H可以表示块的高度。可以首先将编译块分成四个等面积的部分,每个尺寸可以是(W/4)×H。可以通过从最接近帧内预测参考样本的部分开始并以距离帧内预测参考样本最远的部分结束,将用于四个区域的WT分别设置为6、5、3和2。可以基于下面的等式1推导最终的CIIP预测信号。
[等式1]
PCIIP=((8-wt)*Pinter+wt*Pintra+4)>>3
在实施例中,可以基于标志或相关信息的信令来应用帧间编译工具。可以基于cu_skip_flag指示是否跳过当前CU。可以基于merge_flag来指示是否将合并模式应用于当前CU。可以基于mmvd_merge_flag或mmvdSkip来指示是否将MMVD应用于当前CU。可以基于affine_flag来指示是否将仿射预测应用于当前CU。可以基于mhIntraFlag或mh_intra_flag来指示是否将mh帧内预测应用于当前CU。可以基于triangle_flag指示是否将三角预测应用于当前CU。
在示例中,为了根据如图5至图6b所示的解析过程和条件,顺序地解析语法元素(例如,cu_skip_flag、merge_flag、mmvd_merge_flag、affine_flag等)(包括关于帧间预测的信息),编码装置可以配置和编码语法元素,而解码装置可以根据解析过程和条件解析/解码语法元素。在这种情况下,可以在编译单元(CU)语法中顺序地配置语法元素。例如,可以在编码装置中配置/编码CU语法,使得如下表2和表3所示配置语法元素,然后发信号告知/传输到解码装置,以及解码装置可以通过解析/解码根据编码装置中配置的语法元素的编码顺序的语法元素来推导帧间预测模式和/或运动信息等。
[表2]
Figure BDA0003138189610000251
Figure BDA0003138189610000261
Figure BDA0003138189610000271
Figure BDA0003138189610000281
Figure BDA0003138189610000291
[表3]
Figure BDA0003138189610000301
Figure BDA0003138189610000311
Figure BDA0003138189610000321
Figure BDA0003138189610000331
Figure BDA0003138189610000341
参考表3,可以确认基于mh_intra_flag的值与检查关于合并三角预测的信息(例如,merge_triangle_flag和merge_triangle_idx中的至少一个)相关的检查结果来检查关于合并三角预测的信息。更具体地,可以基于mh_intra_flag的值为0的检查结果来检查关于合并三角预测的信息。上文描述了可以以与ciip_flag相同/相似的原理使用mh_intra_flag。
图7是示出根据实施例的编码装置的操作的流程图,而图8是图示根据实施例的编码装置的配置的框图。
根据图7和图8的编码装置可以执行与根据图9和图10的解码装置相对应的操作。因此,可以将下文参照图9和图10描述的解码装置的操作类似地应用于根据图7和图8的编码装置。
图7中公开的每个步骤可以由图2的编码装置200执行。更具体地,S700和S710可以由图2的预测器220执行,而S730可以由图2的熵编码器240执行。另外,基于S700到S720的操作是基于上文参照图4至图6b提及的一些描述。因此,将省略或简化与上文参照图2以及图4至图6b描述的那些详细描述重叠的详细描述。
如图8所示,根据实施例的编码装置可以包括预测器220和熵编码器240。然而,可选地,并非图8中所示的所有组件都可以是编码装置的必要组件,并且可以通过比图8所示的更多或更少的组件来实现编码装置。
在根据实施例的编码装置中,预测器220和熵编码器240可以被实现为单独的芯片,或者可以通过单个芯片实现至少两个或更多个组件。
根据实施例的编码装置可以推导指示是否将多假设(mh)帧内预测应用于当前块的mh帧内标志信息(S700)。更具体地,编码装置的预测器220可以推导指示是否将mh帧内预测应用于当前块的mh帧内标志信息。
根据实施例的编码装置可以基于mh帧内标志信息的值与推导关于合并三角预测的信息相关的判定来推导关于合并三角预测的信息(S710)。更具体地,编码装置的预测器220可以基于mh帧内标志信息的值与推导关于合并三角预测的信息相关的判定来推导关于合并三角预测的信息。
根据实施例的编码装置可以对关于包括mh帧内标志信息和关于合并三角预测的信息中的至少一个的合并数据的信息进行编码(S720)。更具体地,编码装置的编码器240可以对关于包括mh帧内标志信息和关于合并三角预测的信息中的至少一个的合并数据的信息进行编码。
根据实施例的编码装置可以推导关于当前块的编译单元信息,包括指示是否将合并模式应用于当前块的合并标志信息和关于合并数据的信息。
在实施例中,可以基于合并标志信息的值与推导关于合并数据的信息相关的判定来推导关于合并数据的信息。
在实施例中,可以基于指示MMVD是否被激活的MMVD标志信息的值为0的判定来推导关于合并三角预测的信息。
在实施例中,可以基于指示是否基于MMVD推导当前块的帧间预测参数的MMVD合并标志信息的值为0的判定来推导关于合并三角预测的信息。
在实施例中,可以基于mh帧内标志信息的值为0的判定来确定mh帧内标志信息的值与推导关于合并三角预测的信息相关。
在实施例中,关于合并三角预测的信息可以包括合并三角索引信息。
在推导关于合并三角预测的信息中,根据实施例的解码装置可以基于mh帧内标志信息的值与推导关于合并三角预测的信息中包括的合并三角索引信息相关的判定来推导合并三角索引信息。
根据图7和图8的编码装置和操作编码装置的方法,编码装置可以推导指示是否将多假设(mh)帧内预测应用于当前块的mh帧内标志信息(S700),基于mh帧内标志信息的值与推导关于合并三角预测的信息相关的判定,推导关于合并三角预测的信息(S710),以及对关于包括mh帧内标志信息和关于合并三角预测的信息中的至少一个的合并数据的信息进行编码(S720)。即,根据本公开,基于关于mh帧内预测的mh帧内标志信息和关于合并三角预测的信息,可以有效地编译关于合并数据的信息。可替选地,根据本公开,可以基于mh帧内标志信息的值与检查关于合并三角预测的信息相关的检查结果来检查关于合并三角预测的信息。
图9是图示根据实施例的解码装置的操作的流程图,以及图10是图示根据实施例的解码装置的配置的框图。
图9中公开的每个步骤可以由图3的解码装置300执行。更具体地,S900和S920可以由图3的熵解码器310执行,S930可以由图3的预测器330执行,以及S940可以由图3的加法器340执行。另外,基于S900到S940的操作基于上文参照图4至图6b提及的一些描述。因此,将省略或简化与上文参照图3至图6b描述的那些详细描述重叠的详细描述。
如图10所示,根据实施例的解码装置可以包括熵解码器310、预测器330和加法器340。然而,可选地,并非图10中所示的所有组件都是解码装置的必要组件,并且可以由比图10所示的组件更多或更少的组件来实现解码装置。
在根据实施例的解码装置中,熵解码器310、预测器330和加法器340可以被实现为单独的芯片,或者可以通过单个芯片实现至少两个或更多个组件。
根据实施例的解码装置可以接收包括关于当前块的合并数据的信息的比特流(S900)。更具体地,解码装置的熵解码器310可以接收包括关于当前块的合并数据的信息的比特流。
根据实施例的解码装置可以检查关于mh帧内预测的多假设(mh)帧内标志信息,该mh帧内标志信息被包括在关于合并数据的信息中(S910)。更具体地,解码装置的熵解码器310可以检查关于mh帧内预测的mh帧内标志信息,该mh帧内标志信息被包括在关于合并数据的信息中。在示例中,mh帧内标志信息可以由mh_intra_flag、ciip_flag或mhIntraFlag表示。
根据实施例的解码装置可以基于mh帧内标志信息的值与检查包括在关于合并数据的信息中的关于合并三角预测的信息相关的检查结果来检查关于合并三角预测的信息(S920)。更具体地,解码装置的熵解码器310可以基于mh帧内标志信息的值与检查包括在关于合并数据的信息中的关于合并三角预测的信息相关的检查结果来检查关于合并三角预测的信息。
根据实施例的解码装置可以基于关于合并三角预测的信息的检查结果来推导用于用于当前块的预测样本(S930)。更具体地,解码装置的预测器330可以基于关于合并三角预测的信息的检查结果来推导用于当前块的预测样本。
根据实施例的解码装置可以基于预测样本生成重构图片(S940)。更具体地,解码装置的加法器340可以基于预测样本来生成重构图片。
在实施例中,比特流可以包括关于当前块的编译单元信息,包括指示是否将合并模式应用于当前块的合并标志信息和关于合并数据的信息。可以基于合并标志信息的值与检查关于合并数据的信息相关的检查结果来检查关于合并数据的信息。
在实施例中,可以基于指示具有运动向量差的合并模式(MMVD)是否被激活的MMVD标志信息的值为0的判定来检查关于合并三角预测的信息。在示例中,MMVD标志信息可以由mmvd_flag或sps_mmvd_enabled_flag表示。
在实施例中,可以基于指示是否基于MMVD推导当前块的帧间预测参数的MMVD合并标志信息的值为0的判定来检查关于合并三角预测的信息。在示例中,MMVD合并标志信息可以由mmvd_merge_flag表示。
在实施例中,可以基于mh帧内标志信息的值为0的检查结果来推导mh帧内标志信息的值与检查关于合并三角预测的信息相关的检查结果。
在实施例中,关于合并三角预测的信息可以包括合并三角索引信息。在示例中,合并三角索引信息可以由merge_triangle_idx表示。merge_triangle_idx可以指示merge_triangle_idx0或merge_triangle_idx1。
在另一实施例中,关于合并三角预测的信息可以包括合并三角标志信息、合并三角分区方向信息和合并三角索引信息中的至少一个。在示例中,合并三角标志信息可以由merge_triangle_flag表示,合并三角分区方向信息可以由merge_triangle_split_dir表示,合并三角索引信息可以由merge_triangle_idx表示。
在检查关于合并三角预测的信息中,根据实施例的解码装置可以基于mh帧内标志信息的值与检查关于合并三角预测的信息中包括的合并三角索引信息相关的检查结果,检查合并三角索引信息。
根据图9和图10的解码装置和操作解码装置的方法,解码装置可以接收包括关于当前块的合并数据的信息的比特流(S900),检查关于mh帧内预测的多假设(mh)帧内标志信息,该mh帧内标志信息被包括在关于合并数据的信息中(S910),基于mh帧内标志信息的值与检查合并数据的信息中包括的关于合并三角预测的信息相关的检查结果,检查关于合并三角预测的信息(S920),基于关于合并三角预测的信息的检查结果,推导用于当前块的预测样本(S930),并且基于预测样本来生成重构图片(S940)。即,根据本公开,基于关于mh帧内预测的mh帧内标志信息和关于合并三角预测的信息,可以有效地编译关于合并数据的信息。可替选地,根据本公开,可以基于mh帧内标志信息的值与检查关于合并三角预测的信息相关的检查结果来检查关于合并三角预测的信息。
尽管已经基于按顺序列出步骤或框的流程图描述了前述示例性系统,但是本公开的步骤不限于某些顺序。因此,某个步骤可以在相对于上文所述的步骤的不同的步骤中或以不同的顺序或同时执行。此外,本领域技术人员将理解到,流程图的步骤不是排他的。相反,在本公开的范围内,可以包括另一步骤或者可以删除一个或多个步骤。
根据本公开的上述方法可以是以软件的形式,以及根据本公开的编码装置和/或解码装置可以被包括在用于执行图像处理的设备(例如电视、计算机、智能手机、机顶盒、显示设备等)中。
当在本公开中以软件实现实施例时,可以使用执行上述功能的模块(过程、函数等)来实现上述方法。该模块可以被存储在存储器中并由处理器执行。存储器可以被设置在处理器内部或外部,并使用各种众所周知的方式连接到处理器。处理器可以包括专用集成电路(ASIC)、其他芯片组、逻辑电路和/或数据处理器。存储器可以包括只读存储器(ROM)、随机存取存储器(RAM)、闪存、存储卡、存储介质和/或其他存储设备。即,本文描述的实施例可以在处理器、微处理器、控制器或芯片上实现和执行。例如,各图中所示的功能单元可以在计算机、处理器、微处理器、控制器或芯片上实现和执行。在这种情况下,用于实现的信息(例如关于指令的信息)或算法可以被存储在数字存储介质中。
此外,应用本公开的解码装置和编码装置可以被包括在多媒体广播收发器、移动通信终端、家庭影院视频设备、数字影院视频设备、监控摄像头、视频聊天设备以及诸如视频通信的实时通信设备、移动流媒体设备、存储介质、摄像机、视频点播(VoD)服务提供商、过顶视频(OTT)设备、互联网流媒体服务提供商、3D视频设备、虚拟现实(VR)设备、增强现实(AR)设备、影像电话视频设备、车载终端(例如,车辆(包括自主车辆)终端、飞机终端、船舶终端)等)以及医疗视频设备等,并且可以被用来处理视频信号或数据信号。例如,OTT视频设备可以包括游戏控制台、蓝光播放器、联网电视、家庭影院系统、智能手机、平板PC、数字录像机(DVR)等。
此外,应用本公开的处理方法可以以由计算机执行的程序的形式产生并且可以被存储在计算机可读记录介质中。具有根据本公开的数据结构的多媒体数据也可以被存储在计算机可读记录介质中。计算机可读记录介质包括各种类型的存储设备和存储计算机可读数据的分布式存储设备。计算机可读记录介质可以是例如蓝光光盘(BD)、通用串行总线(USB)、ROM、PROM、EPROM、EEPROM、RAM、CD-ROM、磁带、软盘和光学数据存储设备。计算机可读记录介质还包括以载波形式(例如通过互联网传输)体现的介质。此外,通过编码方法产生的比特流可以被存储在计算机可读记录介质中或者通过有线或无线通信网络传输。
另外,本公开的实施例可以被体现为基于程序代码的计算机程序产品,并且该程序代码可以通过本公开文档的实施例在计算机上执行。程序代码可以被存储在计算机可读的载体上。
图11表示可以应用本公开的内容流系统的示例。
参照图11,应用本公开的内容流系统通常可以包括编码服务器、流服务器、网络服务器、媒体存储、用户设备和多媒体输入设备。
编码服务器用来将从多媒体输入设备(诸如智能手机、相机、摄像机等)输入的内容压缩成数字数据,生成比特流,并且将其传输到流服务器。作为另一示例,在多媒体输入设备(诸如智能手机、相机、摄像机等)直接生成比特流的情况下,可以省略编码服务器。
可以通过应用本公开的编码方法或比特流生成方法来生成比特流。并且流媒体服务器可以在传输或接收比特流的过程中临时存储比特流。
流服务器用于通过web服务器基于用户请求将多媒体数据发送到用户装置,并且web服务器用作告知用户哪些服务可用的介质。当用户向web服务器请求期望的服务时,web服务器将用户的请求传送至流服务器,并且流服务器将多媒体数据发送到用户。此时,内容流系统可包括单独的控制服务器,并且在这种情况下,控制服务器用于控制内容流系统内的装置之间的命令/响应。
流服务器可从媒体存储装置和/或编码服务器接收内容。例如,当从编码服务器接收到内容时,流服务器可实时地接收内容。在这种情况下,为了提供平滑的流服务,流服务器可将比特流存储预定时间。
作为用户装置的示例,可存在便携式电话、智能电话、膝上型计算机、数字广播终端、个人数字助理(PDA)、便携式多媒体播放器(PMP)、导航装置、石板PC、平板PC、超级本、可穿戴装置(例如,智能手表、智能眼镜、头戴式显示器(HMD))、数字TV、台式计算机、数字标牌等。
内容流系统内的各个服务器可由分布服务器操作,并且在这种情况下,由各个服务器接收的数据可被分布和处理。

Claims (15)

1.一种由解码装置执行的图像解码方法,所述方法包括:
接收包括关于当前块的合并数据的信息的比特流;
检查关于多假设(mh)帧内预测的mh帧内标志信息,所述mh帧内标志信息被包括在所述关于合并数据的信息中;
基于所述mh帧内标志信息的值与检查包括在所述关于合并数据的信息中的关于合并三角预测的信息相关的检查结果,检查关于合并三角预测的信息;
基于检查所述关于合并三角预测的信息的结果,推导用于所述当前块的预测样本;以及
基于所述预测样本来生成重构图片。
2.根据权利要求1所述的方法,
其中,所述比特流包括关于所述当前块的编译单元信息,包括指示是否对所述当前块应用合并模式的合并标志信息以及所述关于合并数据的信息;以及
其中,基于所述合并标志信息的值与检查所述关于合并数据的信息相关的检查结果来检查所述关于合并数据的信息。
3.根据权利要求1所述的方法,其中,基于指示具有运动向量差的合并模式(MMVD)是否被激活的MMVD标志信息的值为0的判定来检查所述关于合并三角预测的信息。
4.根据权利要求1所述的方法,其中,基于指示是否基于MMVD推导所述当前块的帧间预测参数的MMVD合并标志信息的值为0的判定来检查所述关于合并三角预测的信息。
5.根据权利要求1所述的方法,其中,基于所述mh帧内标志信息的值为0的检查结果,推导所述mh帧内标志信息的值与检查所述关于合并三角预测的信息相关的检查结果。
6.根据权利要求1所述的方法,其中,所述关于合并三角预测的信息包括合并三角索引信息。
7.根据权利要求6所述的方法,其中,检查所述关于合并三角预测的信息包括:基于所述mh帧内标志信息的值与检查包括在所述关于合并三角预测的信息中的所述合并三角索引信息相关的检查结果,检查所述合并三角索引信息。
8.一种由编码装置执行的图像编码方法,所述方法包括:
推导指示是否对当前块应用多假设(mh)帧内预测的mh帧内标志信息;
基于所述mh帧内标志信息的值与推导关于合并三角预测的信息相关的判定,推导所述关于合并三角预测的信息;以及
编码关于合并数据的信息,所述关于合并数据的信息包括所述mh帧内标志信息和所述关于合并三角预测的信息中的至少一个。
9.根据权利要求8所述的方法,进一步包括
推导关于所述当前块的编译单元信息,包括指示是否对所述当前块应用合并模式的合并标志信息以及所述关于合并数据的信息,
其中,基于所述合并标志信息的值与推导所述关于合并数据的信息相关的判定来推导所述关于合并数据的信息。
10.根据权利要求8所述的方法,其中,基于指示MMVD是否被激活的MMVD标志信息的值为0的判定来推导所述关于合并三角预测的信息。
11.根据权利要求8所述的方法,其中,基于指示是否基于MMVD推导所述当前块的帧间预测参数的MMVD合并标志信息的值为0的判定来推导所述关于合并三角预测的信息。
12.根据权利要求8所述的方法,其中,基于所述mh帧内标志信息的值为0的判定,确定所述mh帧内标志信息的值与推导所述关于合并三角预测的信息相关。
13.根据权利要求8所述的方法,其中,所述关于合并三角预测的信息包括合并三角索引信息。
14.根据权利要求13所述的方法,其中,推导所述关于合并三角预测的信息包括:基于所述mh帧内标志信息的值与推导包括在所述关于合并三角预测的信息中的所述合并三角索引信息相关的判定,推导所述合并三角索引信息。
15.一种用于执行图像解码的解码装置,所述装置包括:
熵解码器,所述熵解码器接收包括关于当前块的合并数据的信息的比特流;检查关于多假设(mh)帧内预测的mh帧内标志信息,所述mh帧内标志信息被包括在所述关于合并数据的信息中;以及基于所述mh帧内标志信息的值与检查包括在所述关于合并数据的信息中的关于合并三角预测的信息相关的检查结果,检查关于合并三角预测的信息;
预测器,所述预测器基于检查所述关于合并三角预测的信息的结果,推导用于所述当前块的预测样本;以及
加法器,所述加法器基于所述预测样本来生成重构图片。
CN201980087195.9A 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置 Active CN113273210B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202410373287.6A CN118354065A (zh) 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置
CN202410379282.4A CN118354066A (zh) 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201962787378P 2019-01-01 2019-01-01
US62/787,378 2019-01-01
PCT/KR2019/017995 WO2020141766A1 (ko) 2019-01-01 2019-12-18 머지 데이터에 대한 정보를 코딩하는 방법 및 장치

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN202410379282.4A Division CN118354066A (zh) 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置
CN202410373287.6A Division CN118354065A (zh) 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置

Publications (2)

Publication Number Publication Date
CN113273210A true CN113273210A (zh) 2021-08-17
CN113273210B CN113273210B (zh) 2024-04-16

Family

ID=71406900

Family Applications (3)

Application Number Title Priority Date Filing Date
CN202410379282.4A Pending CN118354066A (zh) 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置
CN201980087195.9A Active CN113273210B (zh) 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置
CN202410373287.6A Pending CN118354065A (zh) 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202410379282.4A Pending CN118354066A (zh) 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202410373287.6A Pending CN118354065A (zh) 2019-01-01 2019-12-18 用于编译关于合并数据的信息的方法和装置

Country Status (4)

Country Link
US (3) US11284083B2 (zh)
KR (1) KR20210084631A (zh)
CN (3) CN118354066A (zh)
WO (1) WO2020141766A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020141766A1 (ko) * 2019-01-01 2020-07-09 엘지전자 주식회사 머지 데이터에 대한 정보를 코딩하는 방법 및 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105208385A (zh) * 2009-12-16 2015-12-30 韩国电子通信研究院 执行帧间预测的视频解码/编码方法和装置
CN107113425A (zh) * 2014-11-06 2017-08-29 三星电子株式会社 视频编码方法和设备以及视频解码方法和设备
US20180241998A1 (en) * 2017-02-21 2018-08-23 Qualcomm Incorporated Deriving motion vector information at a video decoder
US20180343455A1 (en) * 2015-11-12 2018-11-29 Lg Electronics Inc. Method and apparatus for coefficient induced intra prediction in image coding system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9445121B2 (en) * 2008-08-04 2016-09-13 Dolby Laboratories Licensing Corporation Overlapped block disparity estimation and compensation architecture
CN111193930B (zh) * 2013-12-16 2021-11-30 浙江大学 一种前向双假设编码图像块的编解码方法和装置
CN108141585B (zh) * 2015-10-22 2021-11-19 Lg 电子株式会社 视频编码系统中的帧内预测方法和装置
US10812807B2 (en) 2016-06-03 2020-10-20 Lg Electronics Inc. Intra-prediction method and apparatus in image coding system
KR102390413B1 (ko) * 2017-03-03 2022-04-25 에스케이텔레콤 주식회사 영상 부호화 또는 복호화하기 위한 장치 및 방법
CN118301364A (zh) * 2018-10-12 2024-07-05 韦勒斯标准与技术协会公司 使用多假设预测的视频信号处理方法和装置
MX2021004738A (es) * 2018-10-27 2021-06-04 Huawei Tech Co Ltd Lista de fusion separada para candidatos de fusion de subbloque y armonizacion de tecnicas intra-inter para codificacion de video.
CN111294590A (zh) * 2018-12-06 2020-06-16 华为技术有限公司 用于多假设编码的加权预测方法及装置
CN118632022A (zh) * 2018-12-21 2024-09-10 株式会社 Xris 视频信号编码/解码方法及其装置
WO2020141766A1 (ko) * 2019-01-01 2020-07-09 엘지전자 주식회사 머지 데이터에 대한 정보를 코딩하는 방법 및 장치
US20200413089A1 (en) * 2019-06-25 2020-12-31 Alibaba Group Holding Limited Method and system for motion refinement in video coding

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105208385A (zh) * 2009-12-16 2015-12-30 韩国电子通信研究院 执行帧间预测的视频解码/编码方法和装置
CN107113425A (zh) * 2014-11-06 2017-08-29 三星电子株式会社 视频编码方法和设备以及视频解码方法和设备
US20180343455A1 (en) * 2015-11-12 2018-11-29 Lg Electronics Inc. Method and apparatus for coefficient induced intra prediction in image coding system
US20180241998A1 (en) * 2017-02-21 2018-08-23 Qualcomm Incorporated Deriving motion vector information at a video decoder

Also Published As

Publication number Publication date
CN118354065A (zh) 2024-07-16
US20220174285A1 (en) 2022-06-02
US11843779B2 (en) 2023-12-12
WO2020141766A1 (ko) 2020-07-09
US20240064306A1 (en) 2024-02-22
US12267502B2 (en) 2025-04-01
US20210321109A1 (en) 2021-10-14
KR20210084631A (ko) 2021-07-07
CN118354066A (zh) 2024-07-16
CN113273210B (zh) 2024-04-16
US11284083B2 (en) 2022-03-22

Similar Documents

Publication Publication Date Title
JP7550942B2 (ja) Mrl基盤のイントラ予測を実行する映像コーディング方法及び装置
JP7436717B2 (ja) シンタックスデザイン方法及びシンタックスを用いてコーディングを行う装置
US12034917B2 (en) Affine motion prediction-based video decoding method and device using subblock-based temporal merge candidate in video coding system
JP2025015793A (ja) 画像符号化システムにおいてアフィンmvp候補リストを使用するアフィン動き予測に基づいた画像デコード方法及び装置
CN113491115B (zh) 基于cclm预测的图像解码方法及其装置
CN113678456A (zh) 用信号通知关于色度格式的信息的方法和装置
CN113574871A (zh) 基于mpm列表的帧内预测方法和装置
CN113475065A (zh) 使用统一mpm列表的基于帧内预测的图像编译方法和设备
CN113273192A (zh) 使用mpm列表的基于帧内预测的视频编码方法及装置
CN114270833A (zh) 用于在视频/图像编译系统中移除重叠信令的方法和装置
CN113767625A (zh) 基于mpm列表的帧内预测方法及其设备
US20220174270A1 (en) Method and device for configuring mpm list
US12267502B2 (en) Method and apparatus for coding information about merge data
CN114762351A (zh) 图像/视频编译方法和装置
CN114073078A (zh) 视频/图像编译系统中的语法信令的方法和装置
US20250113023A1 (en) Image encoding/decoding method and device, and recording medium having bitstream stored therein
EP4459988A1 (en) Image encoding/decoding method and device, and recording medium on which bitstream is stored
US20250106382A1 (en) Image encoding/decoding method and apparatus, and recording medium having bitstream stored thereon
RU2808004C2 (ru) Способ и устройство внутреннего прогнозирования на основе внутренних субсегментов в системе кодирования изображений

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
TR01 Transfer of patent right

Effective date of registration: 20241112

Address after: No.018, 8th floor, building 6, No.33 yard, middle Xierqi Road, Haidian District, Beijing 100085

Patentee after: BEIJING XIAOMI MOBILE SOFTWARE Co.,Ltd.

Country or region after: China

Address before: Seoul, South Kerean

Patentee before: LG ELECTRONICS Inc.

Country or region before: Republic of Korea

TR01 Transfer of patent right