H04N21/8543

TRANSMISSION METHOD, RECEPTION METHOD, TRANSMISSION DEVICE, AND RECEPTION DEVICE
20230319355 · 2023-10-05 ·

According to one aspect of the present disclosure, a transmission method for enabling transmission of content using a broadcast and a communication channel includes: transmitting playback control information and service information using at least the broadcast wave, the service information being information for playing back content transmission using the broadcast and content transmission using the communication channel when the content is transmitted using the broadcast and the communication channel. The service information includes the content and location information that indicates a location for acquiring meta-information on playback control of the second content. The playback control information includes indexes of a relationship between the first content data and the second content data.

USING MANIFEST FILES TO DETERMINE EVENTS IN CONTENT ITEMS
20230319362 · 2023-10-05 ·

Systems, methods, apparatuses are described for monitoring events in a plurality of different services. A system may monitor manifest files for one or more content items. Manifest files may contain manifest file tags indicating events. Events may be detected, and a switch from one content item to another content item, based on customized user priority preferences, may be caused.

Systems and Methods for Performing Adaptive Bitrate Streaming

Systems and methods for performing trick play functionality using trick play streams during adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes requesting a video container index from a video container file containing a video stream from a plurality of alternative streams of video; requesting at least one portion of the video stream using at least one entry from the video container index; decoding the at least one portion of the video stream; receiving at least one user instruction to perform a visual search of the media; requesting a trick play container index from a trick play container file containing a trick play stream; requesting at least one frame of video from the at least one trick play stream; and decoding and displaying the at least one frame of video from the trick play stream.

Systems and Methods for Performing Adaptive Bitrate Streaming

Systems and methods for performing trick play functionality using trick play streams during adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes requesting a video container index from a video container file containing a video stream from a plurality of alternative streams of video; requesting at least one portion of the video stream using at least one entry from the video container index; decoding the at least one portion of the video stream; receiving at least one user instruction to perform a visual search of the media; requesting a trick play container index from a trick play container file containing a trick play stream; requesting at least one frame of video from the at least one trick play stream; and decoding and displaying the at least one frame of video from the trick play stream.

Packaging Content for Delivery
20220417309 · 2022-12-29 ·

Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.

Packaging Content for Delivery
20220417309 · 2022-12-29 ·

Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.

Rights management and syndication of content

Systems, devices, and methods are described herein for distributing syndicated content or content with one or more distribution restrictions. In one aspect, a method may include assigning a unique ID to a plurality of content items, where the unique ID of at least one of the content items is associated with one or more property distribution restrictions. The method may further include streaming in a video stream the content items to at least two properties and monitoring the unique IDs of the plurality of content items streamed in the video stream to detect least one content item associated with the one or more property distribution restrictions. The distribution of the least one content item associated with the one or more property distribution restrictions may be blocked from the one or more properties concurrently with streaming the video stream, based on the one or more property distribution restrictions.

Rights management and syndication of content

Systems, devices, and methods are described herein for distributing syndicated content or content with one or more distribution restrictions. In one aspect, a method may include assigning a unique ID to a plurality of content items, where the unique ID of at least one of the content items is associated with one or more property distribution restrictions. The method may further include streaming in a video stream the content items to at least two properties and monitoring the unique IDs of the plurality of content items streamed in the video stream to detect least one content item associated with the one or more property distribution restrictions. The distribution of the least one content item associated with the one or more property distribution restrictions may be blocked from the one or more properties concurrently with streaming the video stream, based on the one or more property distribution restrictions.

System and method for performance-based instant assembling of video clips
11551724 · 2023-01-10 · ·

A system for instant assembly of video clips through user's interactive performance, comprising a device operated by a user, wherein the device comprises: user interface means configured for input and output interaction with the user; a processing unit and a memory configured for the creation of a new video assembled appending a plurality of video clip segments extracted from a plurality of video clips; and an I/O unit configured for access to the plurality of video clips; the user interface means are configured to detect a sequence of manual assembling commands, and to display the plurality of video clip segments, the display order of the video segments being defined by the sequence of manual concatenation commands; the processing unit and the memory are configured to record the appending process of the video segments extracted from a plurality of video clips.

Automated post-production editing for user-generated multimedia contents
11812121 · 2023-11-07 · ·

Methods, apparatus and systems related to packaging a multimedia content for distribution are described. In one example aspect, a method for performing post-production editing includes receiving one or more footages of an event from at least one user. The method includes constructing, based on information about the event, a script to indicate a structure of multiple temporal units of the one or more footages, and extracting semantic meaning from the one or more footages based on a multimodal analysis comprising at least an audio analysis and a video analysis. The method also includes adding editing instructions to the script based on the structure of the multiple temporal units and the semantic meaning extracted from the one or more footages and performing editing operations based on the editing instructions to generate an edited multimedia content based on the one or more footages.