H04N19/127

VIDEO STREAM PROCESSING METHOD AND APPARATUS, AND ELECTRONIC DEVICE AND COMPUTER-READABLE MEDIUM
20230034764 · 2023-02-02 ·

Provided are a video stream processing method and apparatus, an electronic device and a computer-readable medium, which relate to the field of Internet technology. An exemplary method includes: storing a video frame in an original video stream in a first buffer area by calling a video stream processing interface of a video stream processing tool; processing the video frame in the first buffer area by means of a video frame processing model to obtain a processed video frame; and on the basis of the processed video frame, generating a standard video stream corresponding to the original video stream. By means of the embodiments of the this application, the software complexity of video stream processing is effectively reduced, and the speed of video stream processing is effectively improved.

VIDEO STREAM PROCESSING METHOD AND APPARATUS, AND ELECTRONIC DEVICE AND COMPUTER-READABLE MEDIUM
20230034764 · 2023-02-02 ·

Provided are a video stream processing method and apparatus, an electronic device and a computer-readable medium, which relate to the field of Internet technology. An exemplary method includes: storing a video frame in an original video stream in a first buffer area by calling a video stream processing interface of a video stream processing tool; processing the video frame in the first buffer area by means of a video frame processing model to obtain a processed video frame; and on the basis of the processed video frame, generating a standard video stream corresponding to the original video stream. By means of the embodiments of the this application, the software complexity of video stream processing is effectively reduced, and the speed of video stream processing is effectively improved.

Power Aware Video Decoding and Streaming

Methods and systems are disclosed for a mobile device to decode video based on available power and/or energy. For example, the mobile device may receive a media description file (MDF) from for a video stream from a video server. The MDF may include complexity information associated with a plurality of video segments. The complexity information may be related to the amount of processing power to be utilized for decoding the segment at the mobile device. The mobile device may determine at least one power metric for the mobile device. The mobile device may determine a first complexity level to be requested for a first video segment based on the complexity information from the MDF and the power metric. The mobile device may dynamically alter the decoding process to save energy based on the detected power/energy level.

Power Aware Video Decoding and Streaming

Methods and systems are disclosed for a mobile device to decode video based on available power and/or energy. For example, the mobile device may receive a media description file (MDF) from for a video stream from a video server. The MDF may include complexity information associated with a plurality of video segments. The complexity information may be related to the amount of processing power to be utilized for decoding the segment at the mobile device. The mobile device may determine at least one power metric for the mobile device. The mobile device may determine a first complexity level to be requested for a first video segment based on the complexity information from the MDF and the power metric. The mobile device may dynamically alter the decoding process to save energy based on the detected power/energy level.

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.

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.

METHOD AND APPARATUS FOR ENCODING/DECODING A VIDEO SIGNAL BASED ON WEIGHTED PREDICTION, AND A RECORDING MEDIUM STORING A BITSTREAM
20230089718 · 2023-03-23 · ·

Provided are a method and apparatus for decoding video signal based on weighted prediction. The method may include determining an inter prediction mode of a current block, deriving motion information of a current block according to the inter prediction mode, obtaining a first prediction block of the current block based on the motion information, and obtaining a second prediction block of the current block by applying at least one of a weight, an offset, or a first variable for explicit weighted prediction to the first prediction block.

METHOD AND APPARATUS FOR ENCODING/DECODING A VIDEO SIGNAL BASED ON WEIGHTED PREDICTION, AND A RECORDING MEDIUM STORING A BITSTREAM
20230089718 · 2023-03-23 · ·

Provided are a method and apparatus for decoding video signal based on weighted prediction. The method may include determining an inter prediction mode of a current block, deriving motion information of a current block according to the inter prediction mode, obtaining a first prediction block of the current block based on the motion information, and obtaining a second prediction block of the current block by applying at least one of a weight, an offset, or a first variable for explicit weighted prediction to the first prediction block.

Conditional Signaling Of Syntax Elements In A Picture Header
20230071429 · 2023-03-09 ·

A video processing method includes performing a conversion between a video including one or more pictures and a bitstream of the video. The bitstream conforms to a format rule specifying that one or more syntax elements indicative of coding information are selectively included in a picture parameter set of the bitstream responsive to whether it is indicated that each picture referring to the picture parameter set includes a single slice.

LOAD BALANCING METHOD FOR VIDEO DECODING IN A SYSTEM PROVIDING HARDWARE AND SOFTWARE DECODING RESOURCES
20230127325 · 2023-04-27 ·

A load balancing method for video decoding. The load balancing includes first determining which hardware devices are suitable for the new decoding process, and determining the current load of each of the suitable hardware devices. From the suitable devices potential devices are selected having a current load less than a threshold and overloaded devices are selected having a load greater than or equal to the threshold. If there are no suitable devices, then the decoding process is implemented by software decoding. If the list of potential hardware devices includes only one potential hardware device, then the decoding process is implemented on the hardware device. If the list of potential hardware devices includes more than one potential hardware device, then it is determined how many decoding processes are currently running on each potential hardware device, and the new decoding process is implemented on the potential hardware device having the fewest processes.