H04N21/25825

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.

DELIVERING CONTENT IN MULTIPLE FORMATS
20230053725 · 2023-02-23 ·

Content may be received at an edge location in one format, but delivered to a terminal on an access network in another format. The received content may be transcoded at the edge location. The transcoded content may be stored, or immediately delivered. The transcoded content may be fragmented prior to storage. Multiple copies of the transcoded content may be maintained in multiple formats. These formats may be aligned with one another such that delivery of the content can include delivering portions of the content in one format and other portions of the content in another format.

AUTOMATED VIDEO CROPPING

The disclosed computer-implemented method may include receiving, as an input, segmented video scenes, where each video scene includes a specified length of video content. The method may further include scanning the video scenes to identify objects within the video scene and also determining a relative importance value for the identified objects. The relative importance value may include an indication of which objects are to be included in a cropped version of the video scene. The method may also include generating a video crop that is to be applied to the video scene such that the resulting cropped version of the video scene includes those identified objects that are to be included based on the relative importance value. The method may also include applying the generated video crop to the video scene to produce the cropped version of the video scene. Various other methods, systems, and computer-readable media are also disclosed.

Method and system for playing digital videos on user devices
11496783 · 2022-11-08 · ·

This patent disclosure provides various embodiments of a client-server based digital video playback system and technique. In one aspect, a process for playing internet/online videos on a user device is disclosed. This process can begin by sending a video playback request for playing an online video to the server, wherein the video playback request includes a device type and a browser type of the user device. Next, the process receives a set of video playback addresses and a set of video playback configuration files from the server, wherein the set of video playback addresses and the set of video playback configuration files are generated based on the device type and the browser type. The process subsequently selects a video playback address from the set of video playback addresses corresponding to a transcoded version of the online video that matches a device version and a browser version of the user device. The process next obtains the transcoded version of the online video from the selected video playback address, and plays the obtained video on the user device.

Methods, systems, and apparatuses for improved content scoring and delivery

Methods, systems, and apparatuses for improved content scoring and delivery are described. A quality score for delivered content may be determined based on one or more output metrics. A first quality score may be provided to a content distribution network. The content distribution network may instruct the user device, or the user device may determine without receiving such an instruction, of methods/processes by which it may improve the one or more output metrics associated with output of the delivered content by adjusting one or more output parameters. The first quality score may also be used by the content distribution network to determine methods/processes by which network-related parameters and constraints may be managed in order to improve the quality of delivered content.

METHODS AND SYSTEMS FOR ALERTING USERS REGARDING AVAILABILITY OF UNCONSUMED CONTENT
20230035604 · 2023-02-02 ·

Methods and systems are described for a media guidance application that limits the incentive for authorized users to share content with unauthorized users, while still allowing users to access content virtually anywhere. Specifically, the media guidance application allows an authorized user to receive only a portion of a media asset that he or she is authorized to access on a different device, after a designated time period, and/or when the remaining portion of the media asset is inaccessible.

METHOD FOR PLAYING IMAGE, ELECTRONIC DEVICE AND STORAGE MEDIUM
20220345785 · 2022-10-27 ·

A method for displaying an image, an electronic device and storage medium are provided. The method includes: displaying, on a display interface of an information flow list, at least one resource in the information flow list; obtaining, in response to a first resource of the at least one resource being an image group and a position of an image container containing the image group being within a preset range of a screen, at least one image of the image group; and playing, according to a type of the image group, the at least one image of the image group dynamically.

Adaptive switching in a whole home entertainment system
11611788 · 2023-03-21 · ·

Provided herein are various embodiments for synchronizing playback of audio and video. An embodiment operates by determining that a first quality video is being received at a media device. It is determined that a buffer of the media device is not large enough to buffer the first quality video long enough to synchronize an output of the high quality video with the output of the audio by one or more wireless speakers. A second quality of the video that the buffer can hold long enough to synchronize is identified, wherein the second quality of the video is lower than the first quality of the video. The media device outputs the video at the second quality and the corresponding audio to the one or more wireless speakers.

Distributed architecture for encoding and delivering video content

A split architecture for encoding a video stream. A source encoder may encode a video content stream to obtain an encoded bitstream and a side information stream. The side information stream includes information characterizing rate and/or distortion estimation functions per block of the video content stream. Also, a different set of estimation functions may be included per coding mode. The encoded bitstream and side information stream may be received by a video transcoder, which transcodes the encoded bitstream to a client-requested picture resolution, according to a client-requested video format and bit rate. The side information stream allows the transcoder to efficiently and compactly perform rate control for its output bitstream, which is transmitted to the client device. This split architecture may be especially useful to operators of content delivery networks.