H04N21/234363

Method for realizing video information preview, client and storage medium

Provided are a method for realizing a video information preview, a client and a storage medium. The method for realizing a video information preview comprises: when it is detected that a progress bar is dragged, according to position information about dragging, positioning (100) corresponding preview information from a description file, wherein the description file is used for describing the preview information; and presenting (101) the positioned preview information.

SYSTEMS AND METHODS FOR PRESERVING VIDEO STREAM QUALITY
20220408123 · 2022-12-22 ·

A computer-implemented method for preserving video stream quality may include (i) identifying a plurality of video streams being transmitted via a shared connection with limited bandwidth, (ii) determining that viewership of a video stream within the plurality of video streams falls below a popularity threshold, (iii) increasing bandwidth availability for a remainder of the plurality of video streams by ceasing transmission of the video stream with the viewership that falls below the popularity threshold, and (iv) continuing to transmit the remainder of the plurality of video streams via the shared connection with the limited bandwidth. Various other methods, systems, and computer-readable media are also disclosed.

Incorporating visual objects into video material

This disclosure relates to the embedding of visual objects into the image content of a video by a visual embed specialist, whilst maintaining the security of the video. A low-resolution version of the video content is sent by the video owner to the specialist for analysis to identify parts of the video that are suitable for visual object insertion. A high resolution version of those identified parts of the video is then sent to the specialist for visual object insertion. The specialist may then return the modified parts of the video and the content owner create a final version of the high-resolution video by replacing the relevant parts of the high-resolution video with the modified parts.

Live streaming with live video production and commentary

A method comprises receiving from each of a plurality of commentator applications respective distinct streams of media content comprising commentary information, combining at least portions of selected ones of the distinct streams of media content comprising commentary information in a mixer associated with a media server to generate a composite media content stream, and providing the composite media content stream generated by the mixer to one or more servers of a content delivery network for delivery to one or more viewer devices. The commentary information of a given one of the distinct streams of media content received from a corresponding one of the commentator applications illustratively comprises at least one of audio content, video content, image content, social media posting content, chat text and closed caption text. The mixer may comprise a post-mixer coupled to the media server.

Transparency Overlay Method for Virtual Set Top Box, Virtual Set Top Box, and Storage Medium
20220377404 · 2022-11-24 ·

The embodiments of the present disclosure provide a transparency overlay method for a virtual set top box, a virtual set top box and a storage medium. Transparency layout features of a picture presented by an application scenario of the virtual set top box are acquired; whether compression processing of transparency data is allowed for each block on the picture is determined according to the transparency layout features; and compression processing of transparency data is performed on each allowed block, and transparency overlay is performed according to transparency data sampling points less than full number of transparency data sampling points in each allowed block.

Video adaptation method, related device, and storage medium

Embodiments of the present disclosure disclose a video adaptation method, a related device, and a related storage medium. The method in the embodiments of the present disclosure includes: receiving indication information sent by a video receiving device, where the indication information is used to indicate an image super-resolution capability of the video receiving device; and if the indication information indicates that the image super-resolution capability of the video receiving device is enabled, obtaining a video having a target frame rate and a target resolution that correspond to the indication information and sending the video having the target frame rate and the target resolution to the video receiving device.

Systems and methods for media content hand-off based on type of buffered data

Systems and methods are disclosed for handing off media content. A media player client receives a request to transfer a media stream, which is playing on a first media device, to a second media device. In response to determining that the second media device comprises a larger screen than the first media device, the media player content determines, based on the genre and resolution of the media stream data, whether the media stream data can be transferred, from the first media device to the second media device.

OPTIMAL FORMAT SELECTION FOR VIDEO PLAYERS BASED ON PREDICTED VISUAL QUALITY USING MACHINE LEARNING
20230054130 · 2023-02-23 ·

A system and methods are disclosed for optimal format selection for video players based on visual quality. The method includes generating a plurality of reference transcoded versions of a reference video, obtaining quality scores for frames of the plurality of reference transcoded versions of the reference video, generating a first training input comprising a set of color attributes, spatial attributes, and temporal attributes of the frames of the reference video, and generating a first target output for the first training input, wherein the first target output comprises the quality scores for the frames of the plurality of reference transcoded versions of the reference video. The method further includes providing the training data to train a machine learning model on (i) a set of training inputs comprising the first training input and (ii) a set of target outputs comprising the first target output.

FOVEATION-BASED IMAGE ENCODING AND DECODING

An encoding method and a decoding method. The encoding method includes generating curved image by creating projection of visual scene onto inner surface of imaginary 3D geometric shape that is curved in at least one dimension; dividing curved image into input portion and plurality of input rings; encoding input portion and input rings into first planar image and second planar image, respectively, such that input portion is stored into first planar image, and input rings are packed into corresponding rows of second planar image; and communicating, to display apparatus, first and second planar images and information indicative of sizes of input portion and input rings.

LIVE VIDEO INGEST SYSTEM AND METHOD

The present disclosure in some embodiments provides a system for and a method of providing a live video in real-time by transmitting the live video and patches which are a fraction of a frame of the live video by allocating and using bandwidth for transmitting the live video and bandwidth for transmitting the patches, respectively, and by subjecting, based on the patches, a deep neural network-based super-resolution model to online learning and thereby super-resolution processing the live video into a super-resolution live video.