H04N21/8543

PARTIAL FRAME REPLACEMENT ENABLING MULTIPLE VERSIONS IN AN INTEGRATED VIDEO PACKAGE
20240137608 · 2024-04-25 ·

Multiple different versions of media content are contained in a single package of audio-video media content, using compression algorithms that reduce storage and bandwidth required for storing multiple full-resolution versions of the media. Portions of individual frames are replaced during playback so that only the pixels that differ between versions need to be stored.

SESSION-BASED DESCRIPTION URL CUSTOMIZATION USING THE SESSION-BASED DASH OPERATIONS
20240121286 · 2024-04-11 · ·

A method and apparatus for providing video content in a Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH) streaming session may be provided. The method may include obtaining a pre-session-based description (PreSBD) information of the DASH streaming session instructing a PreSBD client to generate customized session-based description (SBD) document uniform resource locator (URL) for a plurality of SBD descriptors of the DASH streaming session. The method may further include instantiating the PreSBD client and passing PreSBD descriptor information. Then, the method may include controlling generation of a customized SBD document URL associated with a first SBD descriptor from the plurality of SBD descriptors of the DASH streaming session. The method may further include launching a first SBD client based on the customized SBD document URL and passing the first SBD descriptor.

Organizing content for brands in a content management system

Content is organized for brands by selecting a plurality of brand templates. After each selection, a set of properties is generated by applying a portion of settings of the respective brand template, with the remaining settings being overridden with settings for a channel communicating one of a plurality of presentations to a node of a network involved in the communication. The plurality of presentations may include different renditions of the same content. The properties may include sections configured for different focus areas and/or types of content associated with at tags to enable brand-level-targeting. Filters may be identified in the properties. Based on each of the identifications, a property from among the generated sets of properties may be selected based on comparisons with the associated tags.

Organizing content for brands in a content management system

Content is organized for brands by selecting a plurality of brand templates. After each selection, a set of properties is generated by applying a portion of settings of the respective brand template, with the remaining settings being overridden with settings for a channel communicating one of a plurality of presentations to a node of a network involved in the communication. The plurality of presentations may include different renditions of the same content. The properties may include sections configured for different focus areas and/or types of content associated with at tags to enable brand-level-targeting. Filters may be identified in the properties. Based on each of the identifications, a property from among the generated sets of properties may be selected based on comparisons with the associated tags.

Reception apparatus, reception method, transmission apparatus, and transmission method
10469552 · 2019-11-05 · ·

A reception apparatus includes circuitry configured to receive a digital broadcast signal. Based on a media presentation description (MPD), which conforms to the moving picture expert group-dynamic adaptive streaming over HTTP (MPEG-DASH) standard and is transmitted in the digital broadcast signal or via a communication network, the circuitry performs at least one of selection or grouping of components according to a level of a component hierarchy associated with the components, and controls playback of content of at least one of the components.

Reception apparatus, reception method, transmission apparatus, and transmission method
10469552 · 2019-11-05 · ·

A reception apparatus includes circuitry configured to receive a digital broadcast signal. Based on a media presentation description (MPD), which conforms to the moving picture expert group-dynamic adaptive streaming over HTTP (MPEG-DASH) standard and is transmitted in the digital broadcast signal or via a communication network, the circuitry performs at least one of selection or grouping of components according to a level of a component hierarchy associated with the components, and controls playback of content of at least one of the components.

Multicast transmission method, apparatus and system for OTT media

A multicast transmission method for OTT media is provided. According to the method, a terminal sends media description request information corresponding to OTT media to a multicast server; the terminal receives media description information fed back by the multicast server based on the media description request information, wherein the media description information may include multicast information, and the multicast information may include multicast group information; and the terminal receives, according to the multicast group information, a multicast packet from the multicast server, wherein the multicast packet is generated by encapsulating a media index file corresponding to the media description request information and/or a media content file corresponding to the media description request information.

Multicast transmission method, apparatus and system for OTT media

A multicast transmission method for OTT media is provided. According to the method, a terminal sends media description request information corresponding to OTT media to a multicast server; the terminal receives media description information fed back by the multicast server based on the media description request information, wherein the media description information may include multicast information, and the multicast information may include multicast group information; and the terminal receives, according to the multicast group information, a multicast packet from the multicast server, wherein the multicast packet is generated by encapsulating a media index file corresponding to the media description request information and/or a media content file corresponding to the media description request information.

Systems and Methods for Virtual Set-Top Support of an HTML Client
20190327538 · 2019-10-24 ·

A server remote from a client device executes an HTML-based virtual client application. The server uses the HTML-based virtual client application to traverse a Document Object Model (DOM) tree to identify differences between a set of sequential images in sequential video frames of a sequence of video frames to render a rendered image corresponding to a video frame, the rendered image associated with HTML commands. The server uses the HTML-based virtual client application to generate an HTML wrapper for the rendered image that includes data encoded in accordance with the differences identified by traversing the DOM tree. The server sends the HTML wrapper to the client device to be processed by an HTML-based application on the client device to enable the image to be displayed at a display coupled to the client device.

Systems and Methods for Virtual Set-Top Support of an HTML Client
20190327538 · 2019-10-24 ·

A server remote from a client device executes an HTML-based virtual client application. The server uses the HTML-based virtual client application to traverse a Document Object Model (DOM) tree to identify differences between a set of sequential images in sequential video frames of a sequence of video frames to render a rendered image corresponding to a video frame, the rendered image associated with HTML commands. The server uses the HTML-based virtual client application to generate an HTML wrapper for the rendered image that includes data encoded in accordance with the differences identified by traversing the DOM tree. The server sends the HTML wrapper to the client device to be processed by an HTML-based application on the client device to enable the image to be displayed at a display coupled to the client device.