H04N21/44004

Methods to estimate video playback buffer

Aspects of the subject disclosure may include, for example, a method including monitoring a video session to determine key performance indicators for cross-layer interactions between a network providing video session video data and user equipment receiving the video session video data, wherein the key performance indicators include a transmission control protocol congestion window size that corresponds to a video chunk requested by the user equipment, and a radio access network throughput of a download of the video chunk requested by the user equipment, and determining a quality of service for the user equipment during the video session according to a residual length of content in a playback buffer for the user equipment based on the transmission control protocol congestion window size, and the radio access network throughput. Other embodiments are disclosed.

APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING INFORMATION RELATED TO MULTIMEDIA DATA IN A HYBRID NETWORK AND STRUCTURE THEREOF
20220400148 · 2022-12-15 ·

An apparatus and method for transmitting and receiving information related to multimedia data in a hybrid network and a structure thereof are provided. The transmission method includes generating transmission characteristic information about the media data, and transmitting the transmission characteristic information. The transmission characteristic information includes valid range information about the transmission characteristic information.

Method and device for latency reduction of an image processing pipeline

In some implementations, a method of reducing latency associated with an image read-out operation is performed at a device including one or more processors, non-transitory memory, an image processing architecture, and an image capture device. The method includes: obtaining first image data corresponding to a physical environment; reading a first slice of the first image data into an input buffer; performing processing operations on the first slice of the first image data to obtain a first portion of second image data; reading a second slice of the first image data into the input buffer; performing the image processing operations on the second slice of the first image data to obtain a second portion of the second image data; and generating an image frame of the physical environment based at least in part on the first and second portions of the second image data.

VIDEO PLAYING CONTROL METHOD AND SYSTEM
20220385989 · 2022-12-01 ·

The present application provides techniques of controlling playing videos. The techniques comprise sending a live streaming request to a server according to a user instruction; receiving live streaming data pushed by the server based on the live streaming request and a configuration parameter configured to a live streaming status; playing a video based on the live streaming data; and controlling a speed of playing the video based on the configuration parameter and unplayed live streaming data in the live streaming data.

COMMAND BUFFERING
20220385709 · 2022-12-01 ·

A method of processing playback content control commands generated at a client device and communicated by a backend server to the client device and a controlled device to control media content playback at the controlled device is provided. The method includes the following steps: sending, by the client device, a playback content control command to the backend server, wherein the backend server is configured to communicated the playback content control command to the client device and to the controlled device; initiating a buffer time period; and refraining from processing, at the client device, one or more subsequent playback content control commands from the backend server during the buffer time period.

Systems and methods for real-time adaptive bitrate transcoding and transmission of transcoded media

Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion.

SIGNAL PROCESSING DEVICE AND IMAGE DISPLAY DEVICE COMPRISING SAME
20220375394 · 2022-11-24 · ·

The signal processing device according to an embodiment of the present disclosure includes: a frame buffer to store an input image and output an output image, an output synchronization signal calculator to calculate an output synchronization signal based on an input synchronization signal and a size or a position of the output image in comparison with the input image, and an output synchronization signal output interface to output a variable output synchronization signal of which a start timing changes based on a signal from the output synchronization signal calculator, wherein a difference between a start timing of the input synchronization signal and a start timing of the output synchronization signal changes based on the size of the output image. Accordingly, a delay time may be reduced in response to the output image having a size different from a size of the input image being output.

METHOD AND APPARATUS FOR PROCESSING AUDIO AND VIDEO, ELECTRONIC DEVICE AND STORAGE MEDIUM
20220377433 · 2022-11-24 ·

A method and apparatus for processing an audio and video. The method includes: acquiring a target processing request including a target audio and video data stream; determining a target audio and video pipeline corresponding to the target processing request; the audio and video pipeline being constituted based on a plurality of functional components arranged in a chain structure, and the functional components being uniformly dispatched input data and recovered output data by a preset data stream dispatching module; and calling the target audio and video pipeline to continuously process the target audio and video data stream, and continuously outputting a processed audio and video data stream obtained after processing.

METHOD OF TRANSPORTING A FRAMEBUFFER

A method of transmitting image data in an image display system, includes dividing the image data into framebuffers, and for each framebuffer: dividing the framebuffer into a number of vertical stripes, each stripe including one or more scanlines, dividing each vertical stripe into at least a first and a second block, each of the first and the second block comprising pixel data to be displayed in an area of the image, and storing first pixel data in the first block with a first resolution and second pixel data in the second block having a second resolution which is lower than the first resolution, transmitting the framebuffer over the digital display interface to a decoder unit, and unpacking the framebuffer, including upscaling the pixel data in the second block to compensate for the lower second resolution and optionally upscaling the pixel data in the first block.

Modifying content streaming based on device parameters

Described are examples for streaming content at a device. One or more environmental parameters can be determined for the device. One or more parameters for receiving streaming content via one or more streaming servers over one or more network connections can be modified based on the one or more environmental parameters. The streaming content can be received based at least in part on the one or more streaming parameters.