Collocated picture indication in video bitstreams
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsZhipin Deng, Li Zhang, Kai Zhang, Ye-kui Wang, Kui Fan
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, systems for video processing, including video encoding or video decoding are described. One example method includes performing a conversion between a video including a video picture that includes a video slice and a bitstream of the video. The bitstream conforms to a format rule specifying that a slice type of the video slice determines a manner by which certain information from a picture header for the video picture is inherited by a slice header of the video slice.
Claims17
A method of processing video data, comprising:
- performing a conversion between a video comprising a video picture that includes a video slice and a bitstream of the video;
- wherein the bitstream conforms to a format rule;
- wherein the format rule specifies that a value of first certain information in a slice header for the video slice indicates a collocated picture used for a temporal motion vector prediction is derived from a reference list 0 each time a slice type of the video slice is P and a value of a first syntax element in a picture header of the video picture indicates that the temporal motion vector prediction is enabled for the video picture;
- and
- wherein the format rule further specifies whether the value of the first certain information in the slice header for the video slice is inherited from the picture header for the video picture is determined at least based on the slice type of the video slice and a value of a second syntax element indicating whether reference picture list information is present in the picture header, and wherein the second syntax element is pps_rpl_info_in_ph_flag.
An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- perform a conversion between a video comprising a video picture that includes a video slice and a bitstream of the video;
- wherein the bitstream conforms to a format rule;
- wherein the format rule specifies that a value of first certain information in a slice header for the video slice indicates a collocated picture used for a temporal motion vector prediction is derived from a reference list 0 each time a slice type of the video slice is P and a value of a first syntax element in a picture header of the video picture indicates that the temporal motion vector prediction is enabled for the video picture;
- and
- wherein the format rule further specifies whether the value of the first certain information in the slice header for the video slice is inherited from the picture header for the video picture is determined at least based on the slice type of the video slice and a value of a second syntax element indicating whether reference picture list information is present in the picture header, and wherein the second syntax element is pps_rpl_info_in_ph_flag.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- perform a conversion between a video comprising a video picture that includes a video slice and a bitstream of the video;
- wherein the bitstream conforms to a format rule;
- wherein the format rule specifies that a value of first certain information in a slice header for the video slice indicates a collocated picture used for a temporal motion vector prediction is derived from a reference list 0 each time a slice type of the video slice is P and a value of a first syntax element in a picture header of the video picture indicates that the temporal motion vector prediction is enabled for the video picture;
- and
- wherein the format rule further specifies whether the value of the first certain information in the slice header for the video slice is inherited from the picture header for the video picture is determined at least based on the slice type of the video slice and a value of a second syntax element indicating whether reference picture list information is present in the picture header, and wherein the second syntax element is pps_rpl_info_in_ph_flag.
A method for storing a bitstream of a video, comprising:
- generating the bitstream of the video comprising a video picture that includes a video slice, and
- storing the bitstream in a non-transitory computer-readable recording medium,
- wherein the bitstream conforms to a format rule;
- wherein the format rule specifies that a value of first certain information in a slice header for the video slice indicates a collocated picture used for a temporal motion vector prediction is derived from a reference list 0 each time a slice type of the video slice is P and a value of a first syntax element in a picture header of the video picture indicates that the temporal motion vector prediction is enabled for the video picture;
- and
- wherein the format rule further specifies whether the value of the first certain information in the slice header for the video slice is inherited from the picture header for the video picture is determined at least based on the slice type of the video slice and a value of a second syntax element indicating whether reference picture list information is present in the picture header, and wherein the second syntax element is pps_rpl_info_in_ph_flag.
Dependencies are inferred from the claim text.