H04N21/42623

Hybrid video time-bandwidth product improvement (HVTBPI) reception
10638178 · 2020-04-28 · ·

The disclosure is directed to an apparatus that can include a first receiver, a second receiver, a video demultiplexor, and an assembly engine. The first receiver can receive multiplexed multimedia content and advertisement, the multiplexed multimedia content and advertisement being received over a reduced number of broadcast channels to release at least one of bandwidth and radio frequency spectrum, not included in the reduced number of broadcast channels, for other applications. The second receiver can receive unavailable other content, the unavailable other content being other content that is different from the multiplexed multimedia content and advertisement and unavailable to the apparatus. The video demultiplexor can demultiplex the received multiplexed multimedia content and advertisement from the reduced number of broadcast channels to produce a multimedia content and an advertisement and store, within a storage device, the multimedia content and the advertisement.

METHOD AND TERMINAL FOR PLAYING A VIDEO FILE
20200099992 · 2020-03-26 ·

The present disclosure discloses a method and terminal for playing a video file in the technical field of playing a video. The method comprises: a video client receives a video playing instruction for a target video, constructs a video playing request directed to a preset decryption proxy module, and invokes a system hardware player to process the video playing request; the decryption proxy module acquires a download request of the system hardware player for an index file of the target video; the decryption proxy module downloads an index file of the target video, reconstructs an encrypted key storage address in the index file, returns the reconstructed index file to the system hardware player; the system hardware player acquires a key through the reconstructed key storage address, plays the video file of the target video according to the key. The system hardware player may play a video file encrypted twice.

METHOD AND SYSTEM FOR SECURE OVER-THE-TOP LIVE VIDEO DELIVERY
20200068241 · 2020-02-27 ·

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.

PAIRING METHOD BETWEEN A MULTIMEDIA UNIT AND AT LEAST ONE OPERATOR, MULTIMEDIA UNIT, OPERATOR AND PERSONALIZATION ENTITY FOR THE IMPLEMENTATION OF THIS METHOD

The present invention relates in particular to a pairing method between a multimedia unit and one operator having an operator identifier, the multimedia unit having a multimedia unit identifier and receiving conditional access data from said operator, the method being characterized in that: receiving by the multimedia unit a multimedia unit key formed by applying a first cryptographically function to a personalization key and to the multimedia unit identifier; receiving by the operator an operator key formed by applying a second cryptographically function to said personalization key and to the operator identifier;

said multimedia unit further having a function of the multimedia unit and said operator further having a function of the operator, these functions being such that the result of the application of the function of the operator to said operator key and to said multimedia unit identifier is equal to the result of the application of the function of the multimedia unit to said multimedia unit key and to said operator identifier, this result forming a pairing key between said multimedia unit and said operator.

Set-top box for changing channels and system and method for use of same
10547904 · 2020-01-28 · ·

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.

Content transmission device and content transmission method
10542307 · 2020-01-21 · ·

A content transmission device for transmitting a digital content to other device connected via a network, including a receiving unit that receives the digital content accompanied with a piece of copy control information indicating a condition of restricting the digital content from being copied, a communication processing unit that transmits and receives the digital content or control commands to and from the other device, a connection determining unit that determines whether the other device is present on an intra-residential network connected by the content transmission device, and a control unit that controls the receiving unit, the communication processing unit, and the connection determining unit, in which the control unit does not output the digital content received by the receiving unit from the communication processing unit to the other device in a case where the other device is determined not to be installed at an inside of a residence.

Method and device for secure processing of encrypted data

A method for secure processing of encrypted data within a receiver includes receiving a packet of encrypted compressed data and allocating a region of memory for storing a decrypted version of the packet of encrypted compressed data. The allocation is in response to, and after, reception of the encrypted compressed data. A size of the region of the memory allocated is equal to a size of the packet of encrypted compressed data that is received. The method further includes modifying a configuration of an access authorization filter for defining access rights to the allocated region, decrypting the packet of encrypted compressed data, and storing, in the allocated region, the decrypted compressed data of the packet. The aforementioned allocation, modification, decryption, and storage steps are repeated in response to each new reception of a packet of encrypted compressed data so as to dynamically modify the configuration of the access authorization filter.

SYSTEMS AND METHODS FOR MANAGING LOCAL STORAGE OF ON-DEMAND CONTENT
20190356945 · 2019-11-21 ·

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

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.

METHOD AND APPARATUS FOR DECRYPTING DATA BLOCKS OF A PATTERN-ENCRYPTED SUBSAMPLE
20190342071 · 2019-11-07 ·

A method in a pattern encryption protection scheme may efficiently decrypt data blocks in a timely manner. In the method, a processor may receive a frame of data blocks. The frame may include a plurality of pattern-encrypted subsamples, and each pattern-encrypted subsample may include one or more encrypted data blocks and one or more unencrypted data blocks in accordance with a predetermined pattern. The processor may determine a first buffer portion and a second buffer portion based on a number of the data blocks in the frame and the predetermined pattern. The processor may sort the data blocks by copying the encrypted data blocks into the first buffer portion and by copying the unencrypted data blocks into the second data buffer portion. The processor may perform a decryption call to a crypto engine to generate corresponding decrypted data blocks using the sorted encrypted data blocks in the first buffer portion.