Search

JP-7856829-B2 - Image coding apparatus and method based on filtering

JP7856829B2JP 7856829 B2JP7856829 B2JP 7856829B2JP-7856829-B2

Inventors

  • ヘンドリー ヘンドリー
  • シータル パルリ
  • キム スンファン

Assignees

  • エルジー エレクトロニクス インコーポレイティド

Dates

Publication Date
20260511
Application Date
20250717
Priority Date
20191212

Claims (3)

  1. In an image decoding method performed by a decoding device, The steps include obtaining image information via a bitstream , including residual information , reference picture-related information , and in-loop filtering-related information . A step of deriving at least one reference picture , wherein the at least one reference picture is pointed to by the reference picture-related information , A step of generating a restored sample of the current picture based on the residual information and the at least one reference picture , A step of determining whether an in-loop filtering procedure is performed on the restored sample across a virtual boundary, based on the in-loop filtering-related information, wherein the in-loop filtering-related information indicates whether the in-loop filtering procedure is performed across the virtual boundary. The step of generating a corrected restored sample based on the in -loop filtering procedure on the restored sample includes , The aforementioned image information includes SPS (sequence parameter set) and picture header information . Whether the SPS includes virtual boundary-related information is determined based on whether reference picture resampling is possible for at least one of the reference pictures . A method wherein, based on the fact that the reference picture resampling is possible for the at least one reference picture, the picture header information includes the virtual boundary-related information, and the SPS does not include the virtual boundary-related information .
  2. In an image encoding method performed by an encoding device, The current step is to generate a residual sample for the block, The steps include generating residual information based on the residual sample for the current block , Currently, the steps involve deriving at least one reference picture for the picture restoration sample, A step of generating reference picture - related information based on the at least one reference picture, A step of determining whether an in-loop filtering procedure is performed on the restored sample across a virtual boundary, A step of generating in-loop filtering related information for the restoration sample of the current picture , wherein the in-loop filtering related information indicates whether the in-loop filtering procedure is performed across the virtual boundary . The process includes the step of encoding image information including the residual information, the reference picture-related information , and the in-loop filtering-related information , The aforementioned image information includes SPS (sequence parameter set) and picture header information . Whether the SPS includes virtual boundary-related information is determined based on whether reference picture resampling is possible for at least one of the reference pictures . A method wherein, based on the fact that the reference picture resampling is possible for the at least one reference picture, the picture header information includes the virtual boundary-related information, and the SPS does not include the virtual boundary-related information .
  3. Regarding methods for transmitting image -related data, A step of obtaining a bitstream relating to the image, wherein the bitstream is The current step is to generate a residual sample for the block, The steps include generating residual information based on the residual sample for the current block , Currently, the steps involve deriving at least one reference picture for the picture restoration sample, A step of generating reference picture - related information based on the at least one reference picture, A step of determining whether an in-loop filtering procedure is performed on the restored sample across a virtual boundary, A step of generating in-loop filtering related information for the restoration sample of the current picture , wherein the in-loop filtering related information indicates whether the in-loop filtering procedure is performed across the virtual boundary . A step of encoding image information including the residual information, the reference picture-related information , and the in-loop filtering-related information, which is generated based on the steps of: The step of transmitting the data, which includes the bitstream , The aforementioned image information includes SPS (sequence parameter set) and picture header information . Whether the SPS includes virtual boundary-related information is determined based on whether reference picture resampling is possible for at least one of the reference pictures . A method wherein, based on the fact that the reference picture resampling is possible for the at least one reference picture, the picture header information includes the virtual boundary-related information, and the SPS does not include the virtual boundary-related information .

Description

This document relates to an image coding apparatus and method based on filtering. In recent years, demand for high-resolution, high-quality images and videos, such as 4K or 8K or higher UHD (Ultra High Definition) images and videos, has been increasing in various fields. As image and video data become higher resolution and higher quality, the amount of information or bits transmitted increases relative to existing image and video data. Therefore, when transmitting image data using existing wired or wireless broadband lines, or storing image and video data using existing storage media, transmission and storage costs increase. Furthermore, in recent years, interest in and demand for immersive media such as VR (Virtual Reality), AR (Artificial Reality) content, and holograms have increased, leading to a rise in broadcasting of images/videos with image characteristics different from real-world images, such as game images. Therefore, highly efficient image/video compression technology is required to effectively compress, transmit, store, and play back high-resolution, high-quality image/video information possessing the various characteristics described above. Specifically, in-loop filtering procedures are being implemented to enhance subjective and objective visual quality, and there is discussion on strategies to improve the signaling efficiency of information for performing in-loop filtering based on virtual boundaries. Furthermore, the application of subpictures is being considered to improve the performance of prediction and reconstruction in image coding. An example of a video/image coding system that can be applied to the embodiments described herein is schematically shown.This diagram schematically illustrates the configuration of a video/image encoding device that can be applied to the embodiments described herein.This diagram schematically illustrates the configuration of a video/image decoding device that can be applied to the embodiments described herein.This illustrates the hierarchical structure for coded images/videos.This is a step-by-step diagram illustrating a filtering-based encoding method in an encoding device.This is a sequence diagram illustrating a filtering-based decoding method in a decoding device.An example of a video/image encoding method and related components relating to the embodiments (etc.) of this document is outlined below.An example of a video/image encoding method and related components relating to the embodiments (etc.) of this document is outlined below.An example of an image/video decoding method and related components relating to the embodiments (etc.) of this document is schematically shown.An example of an image/video decoding method and related components relating to the embodiments (etc.) of this document is schematically shown.Examples of content streaming systems to which the embodiments disclosed in this document may be applied are shown. This document may be modified in various ways and may have various embodiments. Specific embodiments are illustrated in the drawings and described in detail. However, this is not intended to limit this document to specific embodiments. Terms used herein are used solely to describe specific embodiments and are not intended to limit the technical ideas of this document. Singular expressions include plural expressions unless the context clearly indicates otherwise. Terms such as "includes" or "has" herein are intended to specify the existence of features, figures, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood not to preemptively exclude the existence or possibility of adding one or more other features, figures, steps, actions, components, parts, or combinations thereof. On the other hand, each configuration shown in the diagrams described in this document is illustrated independently for the purpose of explaining its distinct characteristic functions, and this does not mean that each configuration is implemented with separate hardware or software. For example, two or more configurations may be combined to form a single configuration, and one configuration may be divided into multiple configurations. Embodiments in which each configuration is integrated and/or separated are also included within the scope of the rights of this document, as long as they do not deviate from the essence of this document. The preferred embodiments of this document will be described in more detail below with reference to the attached drawings. Hereafter, the same reference numerals will be used for identical components in the drawings, and redundant descriptions of identical components will be omitted. This document relates to video/image coding. For example, the methods/embodiments disclosed in this document relate to the VVC (Versatile Video Coding) standard (ITU-T Rec. H.266), subsequent next-generation video/image coding standards, or other video coding-related standards (e.g., HEVC (