H04N21/84

Resource segmentation to improve delivery performance

A flexible approach to segmenting a resource (e.g., a media resource, such as a media segment, or other resource, such as a resource normally fetched or pushed using general file transfer protocols like HTTP) into a plurality of fragments. By employing such an approach, the delay until the resource can be utilized at the client side is reduced. Certain embodiments are provided which apply the flexible segmentation approach to ISOBMFF media segments for video streaming, such as would be used with Live DASH streaming.

Resource segmentation to improve delivery performance

A flexible approach to segmenting a resource (e.g., a media resource, such as a media segment, or other resource, such as a resource normally fetched or pushed using general file transfer protocols like HTTP) into a plurality of fragments. By employing such an approach, the delay until the resource can be utilized at the client side is reduced. Certain embodiments are provided which apply the flexible segmentation approach to ISOBMFF media segments for video streaming, such as would be used with Live DASH streaming.

Methods and apparatus to identify streaming media sources

Methods, apparatus, systems and articles of manufacture to identify media sources are disclosed. Example apparatus disclosed herein include an exclusivity determiner, a unique asset identifier, and a signature matcher. The exclusivity determiner is to determine whether media is exclusive to a provider. The unique asset identifier is to associate a first signature of the media with the provider if the media is exclusive to the provider. The signature matcher is to identify the provider based on a second signature, the second signature matching the first signature, the second signature extracted from media presented at a media presentation location.

Methods and apparatus to identify streaming media sources

Methods, apparatus, systems and articles of manufacture to identify media sources are disclosed. Example apparatus disclosed herein include an exclusivity determiner, a unique asset identifier, and a signature matcher. The exclusivity determiner is to determine whether media is exclusive to a provider. The unique asset identifier is to associate a first signature of the media with the provider if the media is exclusive to the provider. The signature matcher is to identify the provider based on a second signature, the second signature matching the first signature, the second signature extracted from media presented at a media presentation location.

Method and apparatus for delivery of media content

Aspects of the subject disclosure may include, for example, a method, including identifying recommended video clips for a user of a communication device according to a video viewing profile for the user and video subject matter information associated with a plurality of video clips, identifying an edge cloud server for facilitating network access by the communication device at a location, determining a reduced activity period for a data path between a video content server and the edge cloud server by comparing activity information for the data path and an activity threshold, directing the video content server to store the recommended video clips at the edge cloud server during the reduced activity period, and providing a listing of the recommended video clips to an application, where the communication device receives a video clip of the recommended video clips from the edge cloud server responsive to a selection of the video clip via the application. Other embodiments are disclosed.

Dynamic tag-based parental control for media consumption

A method for dynamic content filtering includes accessing, by a processing unit, a media content that includes several content portions. The method further includes determining a rating tag associated with each content portion from the media content, and a user profile of a user requesting the media content to be rendered. The user profile contains a permission level for the user. The method further includes filtering the content portions from the media content based on the permission level, wherein, in response to the rating tag of a particular content portion exceeding the permission level in the user profile, filtering out the particular content portion. The method further includes rendering content portions that were not filtered out.

Method, device, and computer program for signaling available portions of encapsulated media content
11575951 · 2023-02-07 · ·

A method for providing media content by a server, the media content comprising media components, each media component comprising initialization data and media data, the method being carried out by the server for a preselection of a plurality of media components, obtaining an indication of which initialization data of the plurality of media components should be used by a client to process media data of the media components of the preselection; and describing the preselection in a media presentation description, the description of the preselection comprising references to each media component of the plurality of media components and the obtained indication.

Method, device, and computer program for signaling available portions of encapsulated media content
11575951 · 2023-02-07 · ·

A method for providing media content by a server, the media content comprising media components, each media component comprising initialization data and media data, the method being carried out by the server for a preselection of a plurality of media components, obtaining an indication of which initialization data of the plurality of media components should be used by a client to process media data of the media components of the preselection; and describing the preselection in a media presentation description, the description of the preselection comprising references to each media component of the plurality of media components and the obtained indication.

Display management with ambient light compensation

A display apparatus, a display management module and a method for ambient light compensation are described. The display management module is configured to receive an input video signal comprising a sequence of video frames and to determine whether a current video frame of the sequence of video frames immediately follows a scene change. The display management module is further configured to adjust ambient light compensation applied to the input signal in dependence on the signal indicative of intensity of ambient light only in response to determining that the current video frame of the sequence of video frames immediately follows a scene change.

Controlling Content Distribution

A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.