H04N19/177

METHOD AND DEVICE USING HIGH LAYER SYNTAX ARCHITECTURE FOR CODING AND DECODING
20230086585 · 2023-03-23 · ·

A method of and a device for decoding a coded picture coded according to a video codec technology or standard that uses a syntax structure including a Picture Header and at least one Picture Parameter Set (PPS) are provided. The method includes decoding, by a decoder, the Picture Header, the Picture Header including transient information pertaining to a plurality of Coding Units of the coded picture, and the transient information of the Picture Header including at least one reference to the at least one PPS, and further including at least one first syntax element pertaining to an aspect of the video codec technology or standard for decoding. The method further includes activating, by the decoder, a PPS of the at least one PPS that is decoded, the PPS including a second syntax element pertaining to the aspect of the video codec technology or standard for decoding.

VIDEO TRANSMISSION METHOD AND DEVICE
20230090985 · 2023-03-23 ·

This application disclosed video transmission method and devices. An example method includes obtaining a first video and a second video, where the first video and the second video have same content, and image quality of the first video is lower than image quality of the second video. M first video frames and identifier information of N target frames based on the first video are obtained. Related frames corresponding to the N target frames are obtained from the second video based on the identifier information of the N target frames, where the target frames and the related frames have same identifier information but different image quality. The M first video frames and the N related frames are recorded to obtain a third video, where the third video is transmitted to a receiving device, and a data volume of the third video is less than a data volume of the second video.

VIDEO TRANSMISSION METHOD AND DEVICE
20230090985 · 2023-03-23 ·

This application disclosed video transmission method and devices. An example method includes obtaining a first video and a second video, where the first video and the second video have same content, and image quality of the first video is lower than image quality of the second video. M first video frames and identifier information of N target frames based on the first video are obtained. Related frames corresponding to the N target frames are obtained from the second video based on the identifier information of the N target frames, where the target frames and the related frames have same identifier information but different image quality. The M first video frames and the N related frames are recorded to obtain a third video, where the third video is transmitted to a receiving device, and a data volume of the third video is less than a data volume of the second video.

PROCESSING VIDEO DATA PICTURE SIZE CHANGE REQUEST AND NOTIFICATION MESSAGES
20230093017 · 2023-03-23 ·

An example device for requesting a reduced resolution for video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a first sequence of pictures of a bitstream, the first sequence of pictures having a first resolution; in response to determining that the device is to enter a power saving mode, send a message requesting a reduced resolution relative to the first resolution for a second sequence of pictures, the second sequence of pictures being subsequent to the first sequence of pictures in coding order; and decode the second sequence of pictures of the video data of the bitstream, the second sequence of pictures having the reduced resolution. The reduced resolution may be reduced spatial resolution, reduced temporal resolution (frame rate), or both.

VIRTUAL AND INDEX ASSEMBLY FOR CLOUD-BASED VIDEO PROCESSING

Various embodiments set forth a computer-implemented method for processing media files comprising receiving an index file corresponding to a source media file, wherein the index file indicates location information associated with a plurality of encoded portions of the source media file; retrieving one or more encoded portions included in the plurality of encoded portions from at least one storage device based on the index file; and generating at least part of an encoded version of the source media file based on the one or more encoded portions.

VIRTUAL AND INDEX ASSEMBLY FOR CLOUD-BASED VIDEO PROCESSING

Various embodiments set forth a computer-implemented method for processing media files comprising receiving an index file corresponding to a source media file, wherein the index file indicates location information associated with a plurality of encoded portions of the source media file; retrieving one or more encoded portions included in the plurality of encoded portions from at least one storage device based on the index file; and generating at least part of an encoded version of the source media file based on the one or more encoded portions.

Level Indicator For Sub-Picture Entity Group
20220345725 · 2022-10-27 ·

A mechanism for processing video data is disclosed. A level indicator for a set of subpictures is determined. The set of subpictures is included in one or more subpicture tracks. The subpicture tracks are included in a subpicture entity group. When the level indicator is included in a sample group, an indication is signaled in an entity to group box to indicate the track that contains the sample group. A conversion is performed between a visual media data and a media data file based on the level indicator.

Level Indicator For Sub-Picture Entity Group
20220345725 · 2022-10-27 ·

A mechanism for processing video data is disclosed. A level indicator for a set of subpictures is determined. The set of subpictures is included in one or more subpicture tracks. The subpicture tracks are included in a subpicture entity group. When the level indicator is included in a sample group, an indication is signaled in an entity to group box to indicate the track that contains the sample group. A conversion is performed between a visual media data and a media data file based on the level indicator.

METHODS AND DEVICES FOR CONTROLLING A TRANSMISSION OF A VIDEO STREAM
20230082211 · 2023-03-16 · ·

A computer implemented method for controlling a transmission of a video stream is provided. The method comprises estimating a number of bits for a group of pictures, GOP, of the video stream to be transmitted, setting a latency requirement for the transmission of the video stream, determining an average minimum video bitrate across the GOP based on the estimated number of bits and a time corresponding to a time period represented by a duration of the GOP, for video frames in the GOP setting an output bitrate for transmission of a video frame based on the latency requirement and the average minimum video bitrate, and transmitting the video frame using the output bitrate.

METHODS AND DEVICES FOR CONTROLLING A TRANSMISSION OF A VIDEO STREAM
20230082211 · 2023-03-16 · ·

A computer implemented method for controlling a transmission of a video stream is provided. The method comprises estimating a number of bits for a group of pictures, GOP, of the video stream to be transmitted, setting a latency requirement for the transmission of the video stream, determining an average minimum video bitrate across the GOP based on the estimated number of bits and a time corresponding to a time period represented by a duration of the GOP, for video frames in the GOP setting an output bitrate for transmission of a video frame based on the latency requirement and the average minimum video bitrate, and transmitting the video frame using the output bitrate.