H04N21/42623

Set-top box for changing channels and system and method for use of same
11653060 · 2023-05-16 · ·

A set-top box for changing channels and method for use of the same are disclosed. In one embodiment, the set-top box includes a network interface controller that is configured to receive a source internet protocol television signal, which includes two channels, from an external source and at least partially prepare the source internet protocol signal in order to forward the tuned signal to a television. The set-top box saves in a buffer the at least partially prepared second channel beginning at a recent periodic, sequential signal access point. In response to receiving a channel change instruction when the set-top box is forwarding the at least partially prepared first channel signal, the set-top box causes the television tuner to forward the at least partially prepared signal based on the second channel stored in the buffer beginning at the recent periodic, sequential signal access point.

Systems and methods for managing local storage of on-demand content

On-demand systems and methods are provided to manage locally-stored on-demand content. A user's equipment controls the deletion of and/or access to on-demand content from a local storage device based on constraining criteria that may include rental conditions, dynamic factors, and keys.

UHD HLS streaming trusted client server environment

A video player for playing a video stream that receives a master playlist identifying at least one variant playlist identifying a video file encoded as a series of video frames that when decoded provide the video stream. The video player based upon a configuration tag in the master play list selectively determining whether the video file is to be processed in a trusted execution environment. The trusted execution environment of the video player selectively includes at least one of (i) hack one, only hack one; (ii) output and link protection; (iii) hardware root of trust; and (iv) forensic watermarking, and decrypts and/or decodes the video stream in such an environment.

UHD HLS streaming trusted client server environment

A video player for playing a video stream that receives a master playlist identifying at least one variant playlist identifying a video file encoded as a series of video frames that when decoded provide the video stream. The video player based upon a configuration tag in the master playlist selectively determining whether the video file is to be processed in a trusted execution environment. The trusted execution environment of the video player selectively includes at least one of (i) hack one, only hack one; (ii) output and link protection; (iii) hardware root of trust; and (iv) forensic watermarking, and decrypts and/or decodes the video stream in such an environment.

Image processing device
11461868 · 2022-10-04 · ·

An image processing device includes a main SoC, an performance-enhancing SoC, and an external circuit set outside any of the two SoCs. The main SoC includes: a data splitter dividing input image data into a first input part and a second input part; a first image processing circuit processing the first input part to generate a first output part; and a transmitter outputting the second input part to the performance-enhancing SoC via the external circuit. The performance-enhancing SoC includes: a receiver receiving the second input part via the external circuit; and a second image processing circuit processing the second input part to generate a second output part. The combination of the two output parts jointly determines a data amount per unit of time which exceeds the processing capability of any of the two image processing circuits. Each of the two SoCs includes a CPU, and the two CPUs cooperate, too.

DISTRIBUTED MEDIA PLAYER FOR DIGITAL CINEMA
20220224974 · 2022-07-14 ·

Devices, systems and methods for distribution of digital content are set forth, wherein a distributed media player is provided comprising a

a central playout server having a multiplexed media processing block within a tamper-responsive enclosure, the central playout server having a first input for receiving at least one decryption key and a second input for receiving media data from a content provider in response to which the multiplexed media processing block decrypts the media data using the at least one decryption key and transmits the decrypted media data over a local network to a plurality of devices as an encrypted data stream.

Distributed media player for digital cinema

Devices, systems and methods for distribution of digital content are set forth, wherein a distributed media player is provided comprising a a central playout server having a multiplexed media processing block within a tamper-responsive enclosure, the central playout server having a first input for receiving at least one decryption key and a second input for receiving media data from a content provider in response to which the multiplexed media processing block decrypts the media data using the at least one decryption key and transmits the decrypted media data over a local network to a plurality of devices as an encrypted data stream.

Systems and methods for managing local storage of on-demand content

On-demand systems and methods are provided to manage locally-stored on-demand content. A user's equipment controls the deletion of and/or access to on-demand content from a local storage device based on constraining criteria that may include rental conditions, dynamic factors, and keys.

Method and system for secure over-the-top live video delivery
11122313 · 2021-09-14 · ·

A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.

Image processing apparatus and control method thereof
11134307 · 2021-09-28 · ·

An image processing apparatus includes a storage, a receiver configured to receive a transport stream from a source device, and a processor. According to an aspect, the processor is configured to decrypt encrypted content data obtained from the transport stream received by the receiver, generate index information based on the decrypted content data where the index information generated includes at least one reference corresponding to the encrypted content data to be referenced to display an image of the content data, and store the encrypted content data in association with the index information in the storage.