KR-20260066177-A - METHODS AND APPARATUSES FOR SIGNALING OF SYNTAX ELEMENTS IN VIDEO CODING
Abstract
A method and apparatus for video coding are provided. The method comprises determining whether one or more reference picture lists are signaled in a picture header (PH) associated with a picture, and whether one or more reference picture lists indicate that one or more slices associated with the picture are bidirectional predictive. The method further comprises adding one or more constraints to one or more syntax elements within the PH in response to the decoder determining that one or more reference picture lists are signaled in the PH and that one or more reference picture lists indicate that one or more slices are not bidirectional predictive.
Inventors
- 천 이-원
- 슈 샤오위
- 마 중-촨
- 주 홍-정
- 천 웨이
- 왕 샹린
- 위 빙
Assignees
- 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드
Dates
- Publication Date
- 20260512
- Application Date
- 20210323
- Priority Date
- 20200331
Claims (16)
- As a method for video decoding, The method includes the step of obtaining an enabled flag that specifies whether one or more temporal motion vector predictors are enabled for inter-prediction for one or more slices associated with a picture header (PH) of a picture by a decoder, and The value of the enabled flag is constrained to 0 in response to determining that there is no reference picture in the decoded picture buffer (DPB) having the same spatial resolution and the same offset as the picture, and the offset is applied to the size of the picture for calculating the scaling ratio, Video decoding method.
- In paragraph 1, In response to determining that there is no common reference picture for the one or more slices mentioned above, the enabled flag is set to 0, Video decoding method.
- In paragraph 1, In response to determining that there is no reference picture in the decoded picture buffer (DPB) having a reference picture scaled flag such as 0, the enabled flag is set to 0. Video decoding method.
- In paragraph 3, The above reference picture scaled flag is derived based on the reference picture, the spatial resolution of the picture, and an offset applied to the size of the picture for calculating the scaling ratio, Video decoding method.
- As a method for video encoding, The method includes the step of signaling an enabled flag that specifies whether one or more temporal motion vector predictors are enabled for inter-prediction for one or more slices associated with a picture header (PH) of a picture by an encoder. The value of the enabled flag is 0 when a plurality of offsets applied to the size of the picture for calculating the scaling ratio satisfy the first condition, Video encoding method.
- In paragraph 5, If there is no reference picture in the decoded picture buffer (DPB) having the same spatial resolution and the same offset as the picture, the enabled flag is set to 0, and the offset is applied to the size of the picture for calculating the scaling ratio. Video encoding method.
- In paragraph 5, If there is no common reference picture for the one or more slices mentioned above, the enabled flag is set to 0, Video encoding method.
- In paragraph 5, If there is no reference picture in the decoded picture buffer (DPB) having a reference picture scaled flag such as 0, the enabled flag is set to 0. Video encoding method.
- In paragraph 8, The above reference picture scaled flag is determined based on the plurality of offsets applied to the size of the picture for calculating the scaling ratio, Video encoding method.
- As a device for video decoding, One or more processors; and Memory configured to store instructions executable by one or more of the above processors Includes, The above one or more processors are configured to perform the method of any one of claims 1 to 4 when executing the above instruction, Video decoding device.
- As a device for video encoding, One or more processors; and Memory configured to store instructions executable by one or more of the above processors Includes, The above one or more processors are configured to perform the method of any one of claims 5 through 9 when executing the above instruction, Video encoding device.
- A non-transient computer-readable storage medium for storing a bitstream generated by any one of the methods of paragraphs 5 through 9.
- A non-transient computer-readable storage medium storing a bitstream decoded by the method of any one of claims 1 to 4.
- As a method for transmitting a bitstream, A step of generating a bitstream by performing a video encoding method according to any one of claims 5 to 9; and Step of transmitting the above bitstream A bitstream transmission method including
- As a method for storing a bitstream, A step of generating a bitstream by performing a video encoding method according to any one of claims 5 to 9; and Step of storing the above bitstream A bitstream storage method including
- As a computer program stored on a non-transient computer-readable storage medium, A plurality of instructions comprising, when executed by one or more processors, causing the one or more processors to perform the method of any one of claims 1 to 4 or the method of any one of claims 5 to 9, Computer program.
Description
Methods and apparatuses for signaling of syntax elements in video coding This application claims priority to U.S. Provisional Application No. 63/003,226, filed March 31, 2020, titled “Signaling of Syntax Elements in Video Coding,” the entire contents of which are incorporated by reference for all purposes. The present disclosure relates to video coding and compression, and in particular, to a method and apparatus for signaling syntax elements in video coding, which is not limited to the following. Various video coding techniques can be used to compress video data. Video coding is performed according to one or more video coding standards. For example, some widely known video coding standards today include Versatile Video Coding (VVC), Efficiency Video Coding (HEVC, also known as H.265 or MPEG-H Part 2), and Advanced Video Coding (AVC, also known as H.264 or MPEG-4 Part 10), which are jointly developed by ISO/IEC MPEG and ITU-T VECG. AOMedia Video 1 (AV1) was developed by the Alliance for Open Media (AOM) as a successor to its predecessor standard, VP9. Audio Video Coding (AVS), which refers to digital audio and digital video compression standards, is another series of video compression standards developed by the Audio and Video Coding Standard Working Group in China. Most existing video coding standards are built on the well-known hybrid video coding framework, which utilizes block-based prediction methods (e.g., inter-prediction, intra-prediction) to reduce redundancy in video images or sequences, and transform coding to compress the energy of prediction errors. An important goal of video coding techniques is to compress video data into a form using lower bit rates while avoiding or minimizing degradation of video quality. The present disclosure provides an example of a technique related to the signaling of syntax elements in video coding. According to a first aspect of the present disclosure, a method for video coding is provided. The method comprises a decoder determining whether one or more reference picture lists are signaled in a picture header (PH) associated with a picture, and whether one or more reference picture lists indicate that one or more slices associated with the picture are bi-predictive. Additionally, the method comprises adding one or more constraints to one or more syntax elements in the PH in response to the decoder determining that one or more reference picture lists are signaled in the PH and that one or more reference picture lists indicate that one or more slices are not bi-predictive. According to a second aspect of the present disclosure, a method for video coding is provided. The method comprises a decoder using an enabled flag to determine whether one or more temporal motion vector predictors are used for inter-prediction for one or more slices associated with the PH of a picture. The method further comprises the decoder constraining the value of the enabled flag according to a plurality of offsets applied to the size of the picture for calculating a scaling ratio. According to a third aspect of the present disclosure, an apparatus for video coding is provided. The apparatus comprises one or more processors and a memory configured to store instructions executable by one or more processors. One or more processors are configured to determine, upon execution of an instruction, whether one or more reference picture lists are signaled in a PH associated with a picture, and whether one or more reference picture lists indicate that one or more slices associated with the picture are bidirectionally predictive. Additionally, one or more processors are configured to add one or more constraints to one or more syntax elements in a PH in response to determining that one or more reference picture lists are signaled in a PH and that one or more reference picture lists indicate that one or more slices are not bidirectionally predictive. According to a fourth aspect of the present disclosure, an apparatus for video coding is provided. The apparatus comprises one or more processors and a memory configured to store instructions executable by one or more processors. One or more processors are configured to use an enabled flag to specify, at the execution of an instruction, whether one or more temporal motion vector predictors are used for inter-predicting for one or more slices associated with the PH of a picture. One or more processors are further configured to constrain the value of the enabled flag according to a plurality of offsets applied to the size of the picture for calculating a scaling ratio. According to a fifth aspect of the present disclosure, a non-transient computer-readable storage medium for video coding is provided, which stores computer-executable instructions. When the instructions are executed by one or more computer processors, the one or more computer processors enable the method for video coding according to a first aspect of the present disclosure to perform. According to