H04N21/8455

Content Delivery
20230088885 · 2023-03-23 ·

Systems, apparatuses, and methods are described for a user device controlling a playback buffer to reduce latency in a service change.

SYSTEM AND METHOD FOR ENCODING AUDIO DATA
20220343925 · 2022-10-27 ·

Methods and systems are provided for encoding audio data from an audio file, wherein the audio data comprises audio samples. Audio data is segmented from the audio file in order to obtain at least one segment. Each segment comprises a time interval of the audio data, and each segment also comprises a plurality of audio samples grouped in frames. A segment index and a description stream containing the segment index is then generated. The segment index comprises the position of the segments within the audio file. A segment stream containing the audio data of one particular segment is then generated. At least part of the audio data is encrypted during the generation of the segment stream with an encryption key.

IDR fracking for glass to glass latency reduction

To reduce latency in streaming media a playlist requested from a content delivery network may be modified to have modified segmentation. After receiving the playlist from the content delivery network, the location of one or more I-frames in each segment in the playlist may be determined and these locations may be used to generate the modified playlist. The modified playlist may then be sent to a client device. Media segments may be modified in accordance with the modified segmentation of the modified playlist to generate modified media segments that can be sent to the client device.

Content-based user-preferred trick play

The present disclosure relates to a method for enabling user-preferred trick-play modes. More particularly, the present disclosure provides a method for enabling user-preferred trick-play modes based on content classifications of a content item. In embodiments described herein, methods and systems are provided for varying the user experience with respect to trick-play operation. For example, experience may be varied based on the content being consumed or based on a combination of content being consumed and computing device being used.

PACKAGER FOR SEGMENTER FLUIDITY
20230083464 · 2023-03-16 ·

Embodiments provide for methods, computer program products, and systems to improve media playback comprising receiving a variant stream, identifying respective maximum segment durations for a plurality of different types of client devices that will play media content contained in the variant stream, generating, using the variant stream, a respective playlist for each of the plurality of different types of client devices, wherein the respective playlists each contain different maximum segment durations, and delivering the respective playlists to at least one of the plurality of different types of client devices via a distribution network.

CONTENT-MODIFICATION SYSTEM WITH CONTENT SEGMENT FREQUENCY FEATURE
20230080369 · 2023-03-16 ·

In one aspect, a method includes determining that a content-presentation device is scheduled to receive a content segment on a channel to which the content-presentation device is tuned. The method also includes receiving linear content campaign data associated with the content segment, where the linear content campaign data specifies a frequency cap that defines a minimum number of times the content-presentation device is to present the content segment before the content-presentation device is permitted to perform a content-modification operation relative to the content segment. The method also includes determining that the content-presentation device has met or exceeded the frequency cap, and responsively (i) storing in memory an indication that the content segment is a modifiable content-segment relative to which the content-presentation device is permitted to perform a content-modification operation, and (ii) performing an action to facilitate the content-presentation device performing a content-modification operation relative to the content segment.

Measuring sleep state of a user using wearables and deciding on the playback option for the content consumed

Systems and methods are provided for responding to a sleep-state event. One example method includes receiving and generating, at a computing device, media content for output and receiving a sleep-state event. A type of the content being generated for output is identified and, based on the type of content, an action to perform in response to receiving the sleep-state event is identified. The action to perform is generated.

Method and apparatus for generating media file comprising 3-dimensional video content, and method and apparatus for replaying 3-dimensional video content

The present disclosure relates to a method and a device for generating and transmitting a media file containing three-dimensional (3D) video content. The present disclosure also relates to a method and a device for reconstructing and reproducing three-dimensional video content from a received media file. According to an aspect of an embodiment of the present disclosure, a method of generating a media file containing three-dimensional video content may include inserting, into a media data box in the media file, a plurality of components contained in a two-dimensional video frame in which the three-dimensional video content is compressed; inserting, into a metadata box in the media file, first tracks respectively corresponding to the components and a second track containing metadata; and inserting, into the second track, information about an entry point for each of the plurality of components.

Inserting advertisements in ATSC content

In one embodiment, a method includes receiving, by a device, playback content. The playback content is associated with an ATSC signal. The method also includes identifying, by the device, one or more markers in the playback content, communicating, by the device, information associated with the one or more markers to an advertisement decision engine, and receiving, by the device, a URL for an addressable targeted programmatic advertisement from the advertisement decision engine. The method further includes inserting, by the device, the addressable targeted programmatic advertisement URL into the playback content.

MATHEMATICAL MODEL DERIVATION APPARATUS, MATHEMATICAL MODEL DERIVATION METHOD AND PROGRAM
20230072186 · 2023-03-09 ·

A mathematical model deriving apparatus includes an encoding unit that generates a plurality of deteriorated videos after encoding an original video, in accordance with a plurality of combinations of a plurality of encoding parameters for a codec setting, a quality estimation unit that calculates a quality estimation value of each of the plurality of deteriorated videos, and a deriving unit that outputs video quality in response to the plurality of encoding parameters as input and derives a coefficient of a mathematical model in accordance with the quality estimation value and the plurality of combinations of the plurality of encoding parameters. This allows for deriving a mathematical model capable of evaluating quality according to a codec setting.