KR-102963802-B1 - Image or video coding based on picture output information
Abstract
According to the disclosure of this document, decoding is performed on slices included in the current picture, and after decoding is completed on all slices within the current picture, a picture output flag for the current picture is derived, and the output for the current picture can be determined based on the picture output flag. Based on the value of the picture output flag being 0, the current picture may be indicated as "not needed for output," and based on the value of the picture output flag being 1, the current picture may be indicated as "needed for output."
Inventors
- 헨드리헨드리
- 남정학
- 장형문
Assignees
- 엘지전자 주식회사
Dates
- Publication Date
- 20260511
- Application Date
- 20210517
- Priority Date
- 20200518
Claims (18)
- In an image decoding method performed by a decoding device, A step of decoding the slices included in the current picture; A step of deriving a picture output flag for the current picture based on the fact that all of the slices included in the current picture have been decoded; and The method includes a step of determining the output for the current picture based on the picture output flag, The above picture output flag has a value related to whether the current picture is output, and Based on the value of the above picture output flag being 0, the current picture is displayed as "not needed for output," and A video decoding method characterized by the current picture being displayed as "needed for output" based on the value of the picture output flag being 1.
- In paragraph 1, A video decoding method characterized by deriving a picture output flag for a current picture based on the fact that all of the slices included in the current picture have been decoded for a single-layer bitstream.
- In paragraph 1, A video decoding method characterized by deriving the value of the picture output flag as 0 based on a first condition in which the value of a syntax element related to a VPS (video parameter set) ID is greater than 0 and the current layer is not an output layer.
- In paragraph 1, Based on the second condition that the current picture is a RASL (random access skipped leading) picture and the NoOutputBeforeRecoveryFlag of the associated IRAP (intra random access point) picture is 1, the value of the picture output flag is derived as 0, and A video decoding method characterized in that the above NoOutputBeforeRecoveryFlag is flag information indicating whether decoded pictures from the GDR (gradual decoding refresh) picture up to the pictures prior to the recovery point picture can be output in the POC (picture order count) order or decoding order.
- In paragraph 1, A video decoding method characterized by deriving the value of the picture output flag as 0 based on a third condition in which the current picture is a GDR (gradual decoding refresh) picture with NoOutputBeforeRecoveryFlag 1 or a recovery picture of a GDR picture with NoOutputBeforeRecoveryFlag 1.
- In paragraph 3, A video decoding method characterized by the fact that, based on the case where the above first condition is not satisfied, the value of the picture output flag is derived as the value of the signaling picture output-related syntax element.
- In paragraph 4, A video decoding method characterized by the fact that, based on the case where the above second condition is not satisfied, the value of the picture output flag is derived as the value of the signaling picture output-related syntax element.
- In paragraph 5, A video decoding method characterized by the fact that, based on the case where the above third condition is not satisfied, the value of the picture output flag is derived as the value of the signaling picture output-related syntax element.
- In a video encoding method performed by an encoding device, A step of decoding the slices included in the current picture; A step of deriving a picture output flag for the current picture based on the fact that all of the slices included in the current picture have been decoded; A step of determining the output for the current picture based on the picture output flag; and It includes a step of encoding video information for the above current picture, The above picture output flag has a value related to whether the current picture is output, and Based on the value of the above picture output flag being 0, the current picture is displayed as "not needed for output," and A video encoding method characterized by the current picture being displayed as "needed for output" based on the value of the picture output flag being 1.
- In Paragraph 9, A video encoding method characterized by deriving an output flag for a current picture based on the fact that all of the slices included in the current picture have been decoded for a single-layer bitstream.
- In Paragraph 9, A video encoding method characterized by the value of the picture output flag being derived as 0 based on a first condition in which the value of a syntax element related to a VPS (video parameter set) ID is greater than 0 and the current layer is not an output layer.
- In Paragraph 9, Based on the second condition that the current picture is a RASL (random access skipped leading) picture and the NoOutputBeforeRecoveryFlag of the associated IRAP (intra random access point) picture is 1, the value of the picture output flag is derived as 0, and A video encoding method characterized in that the above NoOutputBeforeRecoveryFlag is flag information indicating whether decoded pictures from the GDR (gradual decoding refresh) picture up to the pictures prior to the recovery point picture can be output in the picture order count (POC) order or decoding order.
- In Paragraph 9, A video encoding method characterized by deriving the value of the picture output flag as 0 based on a third condition in which the current picture is a GDR (gradual decoding refresh) picture with NoOutputBeforeRecoveryFlag 1 or a recovery picture of a GDR picture with NoOutputBeforeRecoveryFlag 1.
- In Paragraph 11, A video encoding method characterized by the fact that, based on the case where the above first condition is not satisfied, the value of the picture output flag is derived as the value of the signaling picture output-related syntax element.
- In Paragraph 12, A video encoding method characterized by the fact that, based on the case where the second condition above is not satisfied, the value of the picture output flag is derived as the value of the signaling picture output-related syntax element.
- In Paragraph 13, A video encoding method characterized by the fact that, based on the case where the above third condition is not satisfied, the value of the picture output flag is derived as the value of the signaling picture output-related syntax element.
- A non-transient computer-readable digital storage medium for storing a bitstream generated by the image encoding method of claim 9.
- In a method for transmitting data regarding image information, A step of decoding the slices included in the current picture; A step of deriving a picture output flag for the current picture based on the fact that all of the slices included in the current picture have been decoded; A step of determining the output for the current picture based on the picture output flag; and It includes a step of encoding video information for the above current picture, The above picture output flag has a value related to whether the current picture is output, and Based on the value of the above picture output flag being 0, the current picture is displayed as "not needed for output," and A data transmission method characterized by the current picture being marked as "needed for output" based on the value of the picture output flag being 1.
Description
Image or video coding based on picture output information This technology relates to video or image coding, and, for example, to information-based coding technology related to picture output. Recently, the demand for high-resolution, high-quality video, such as 4K or 8K or higher UHD (Ultra High Definition) video, is increasing across various fields. As video data becomes higher resolution and higher quality, the amount of information or bits transmitted increases relative to existing video data; therefore, when transmitting video data using media such as existing wired or wireless broadband lines or storing video data using existing storage media, transmission and storage costs increase. In addition, interest in and demand for immersive media such as VR (Virtual Reality), AR (Artificial Reality) content, and holograms have recently been increasing, and the broadcasting of video content with characteristics different from reality, such as game footage, is on the rise. Accordingly, high-efficiency image/video compression technology is required to effectively compress, transmit, store, and play back high-resolution, high-quality image/video information having various characteristics as described above. Furthermore, measures are needed to improve the efficiency of video coding, and to this end, a coding method is required to enable the process of effectively deriving information related to picture output. Figure 1 schematically illustrates an example of a video/image coding system that can be applied to embodiments of the present document. FIG. 2 is a diagram schematically illustrating the configuration of a video/image encoding device to which embodiments of the present document can be applied. FIG. 3 is a diagram schematically illustrating the configuration of a video/image decoding device to which embodiments of the present document can be applied. Figure 4 shows an example of a schematic video/image encoding procedure to which the embodiment(s) of this document are applicable. Figure 5 shows an example of a schematic video/image decoding procedure to which the embodiment(s) of this document are applicable. FIG. 6 schematically illustrates an example of an entropy encoding method to which the embodiments of the present document are applicable, and FIG. 7 schematically illustrates an entropy encoding section within an encoding device. FIG. 8 schematically illustrates an example of an entropy decoding method to which the embodiments of the present document are applicable, and FIG. 9 schematically illustrates an entropy decoding unit within a decoding device. Figure 10 illustrates an exemplary hierarchical structure for a coded image/video. FIG. 11 is a diagram illustrating the time layer structure for NAL units within a bitstream that supports time scalability. FIG. 12 is a diagram illustrating a picture that allows random access. Figure 13 is a diagram illustrating an IDR picture. Figure 14 is a drawing to explain the CRA picture. FIG. 15 schematically illustrates an example of a video/image encoding method to which the above-described embodiment(s) of this document are applicable. FIG. 16 schematically illustrates an example of a video/image decoding method to which the above-described embodiment(s) of this document are applicable. FIG. 17 schematically illustrates an example of a video/image encoding method to which the above-described embodiment(s) of this document are applicable. FIG. 18 schematically illustrates an example of a video/image decoding method to which the above-described embodiment(s) of this document are applicable. FIGS. 19 and 20 schematically illustrate an example of a video/image encoding method and related components according to the embodiment(s) of the present document. FIGS. 21 and 22 schematically illustrate an example of a video/image decoding method and related components according to the embodiment(s) of the present document. FIG. 23 shows an example of a content streaming system to which the embodiments disclosed in this document can be applied. As this document is subject to various modifications 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 in this document are used merely to describe specific embodiments and are not intended to limit the technical scope of this document. Singular expressions include plural expressions unless the context clearly indicates otherwise. Terms such as "comprising" or "having" in this document are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the document, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof. Meanwhile, each component in the drawings described in this document is depicted independe