H04N21/2358

Techniques for automatically removing content from closed-caption data embedded in a video signal

Content is automatically removed from closed-caption data embedded in a video signal. A closed-caption compliance system decodes a first portion of a first video frame that includes a closed-caption data packet. The system extracts a first character string that includes at least a portion of the closed-caption data packet. The system determines whether the first character string is suitable for distribution to viewers. If the first character string is suitable for distribution to viewers, then the system encodes at least a first portion of the first character string as a second closed-caption data packet to include in a second video frame. Otherwise, the system modifies the first character string to generate a second character string that is suitable for distribution to viewers; and encodes at least a first portion of the second character string as a third closed-caption data packet to include in the second video frame.

Systems and methods for providing subtitles based on language proficiency
11343582 · 2022-05-24 · ·

Systems and methods are described for providing subtitles based on a user's language proficiency. An illustrative method includes receiving a request to display subtitles, selecting a language for the subtitles, determining, from a user profile, a user's proficiency level in the selected language, selecting, based on the user's proficiency level in the selected language, a set of subtitles from a plurality of sets of subtitles in the selected language, wherein each respective set of subtitles corresponds to a different proficiency level in the selected language, and generating for display the selected set of subtitles.

Application programming interface combining asset listings

A system, method and API for processing and providing a unified list of the content offerings of multiple content sources.

METHOD, DEVICE, AND COMPUTER PROGRAM FOR SIGNALING AVAILABLE PORTIONS OF ENCAPSULATED MEDIA CONTENT
20220150557 · 2022-05-12 ·

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 AND APPARATUS FOR GROUPING ENTITIES IN MEDIA CONTENT

A method, apparatus and computer program product create a media presentation description with a first representation set and a second representation set. The first representation set belongs to a first adaptation set and the second representation set belongs to a second adaptation set and the first representation set is associated with the first media entity and the second representation set is associated with the second media entity. The method, apparatus and computer program product encode, in the media presentation description, an adaptation and representation grouping descriptor. The adaptation and representation grouping descriptor groups the first representation set with the second representation set based on the grouping type.

Media streaming

There is disclosed a system for providing streaming services, comprising: a plurality of capture devices, each for capturing data and providing a captured data stream; and a server, for receiving the plurality of captured data streams; wherein each capture device is configured to generate metadata for the captured data, and transmit said metadata to the server.

Targeted content distribution in a messaging system

Aspects of the present disclosure involve a system and method for providing the best available version of a content to a viewer client device considering the device capabilities of the viewer client device. To access the content, a viewer client device sends an access request comprising its device capabilities. Upon receiving the access request, the server computer generates a ranked list of all possible content versions for the viewer client device, the content versions being ranked based on their compatibility with the device capabilities of the viewer client device. The server computer selects, among the one or more available versions of the content, the content version ranked first in the ranked list and provides the selected content version to the viewer client device.

Content-modification system with use of multiple fingerprint data types feature

In one aspect, a method includes receiving first query fingerprint data representing first content channeled through a portion of a content-distribution system. The method also includes detecting a first match between the received first query fingerprint data and first reference fingerprint data representing a modifiable content-segment. The method also includes responsive to detecting the first match, performing a first action. The method also includes receiving second query fingerprint data representing content received by a content-presentation device. The method also includes detecting a second match between the received second query fingerprint data and second reference fingerprint data representing second content transmitted by the content-distribution system, where the second content is a modified version of the first content. The method also includes responsive to detecting the second match, performing a second action that is different from the first action.

Method, device, and computer program for transmitting media content

A method for encapsulating encoded timed media data into at least a first and a second track belonging to one same group of tracks, said media data corresponding to one or more video sequences made up of full frames. The method includes for at least first or second track providing descriptive information about the spatial relationship of a first spatial part of one frame encapsulated in the first track. A second spatial part of said frame encapsulated in the second track, wherein said descriptive information, shared by the tracks belonging to a same group of tracks, indicates whether the region, covered by both the first and the second spatial parts, forms a full frame or not.

System and Method to Customizing Video
20220028425 · 2022-01-27 ·

The present invention provides method for customizing video, said method comprising the steps of: determine original video, metadata which includes at least partial information to generate the new video file and parameter which effect/customize video content—in association to creating a new basic standard video file, wherein the partial information include at least an ID or link of the basic video original; upon opening the video the by a client player reading the metadata; checking metadata predefined conditions for playing the video as is; playing video as is in case the video initial condition are met; in case initial condition require user intervention prompting user to update the video rabbling user to input change in customization parameters data; in case user selected option of update providing the user option of update/edit the video Enabling user to input change in customization parameters data.