H04N21/2351

Custom data indicating nominal range of samples of media content

A media processing tool adds custom data to an elementary media bitstream or media container. The custom data indicates nominal range of samples of media content, but the meaning of the custom data is not defined in the codec format or media container format. For example, the custom data indicates the nominal range is full range or limited range. For playback, a media processing tool parses the custom data and determines an indication of media content type. A rendering engine performs color conversion operations whose logic changes based at least in part on the media content type. In this way, a codec format or media container format can in effect be extended to support full nominal range media content as well as limited nominal range media content, and hence preserve full or correct color fidelity, while maintaining backward compatibility and conformance with the codec format or media container format.

METHOD AND SYSTEM FOR DATACASTING AND CONTENT MANAGEMENT

A method and system of content management for datacasting. A dashboard system for managing data feeds. A dashboard system may receive data feeds from one or more associated devices, such as the hardware devices of first responders or other public safety officers, and may aggregate and prioritize them. The dashboard system may then manage, prioritize and encrypt the video, files and other data in preparation for broadcast over the television or satellite transmitter, via, for example, a television broadcasting station, and may then broadcast the video, files, or other data to a plurality of users. Alerts and notifications may be created, files attached and links to video streams distributed over this same broadcast network. The broadcasting system may be able to send multiple streams of content simultaneously, may be able to target specific users to be broadcast to, and be able to incorporate data from public data sources.

Embedding digital watermark at the receiver end to keep track of digital content source and intended legal subscriber
10044508 · 2018-08-07 · ·

There is provided a reception device including a content reception unit configured to receive content, a digital watermark information acquisition unit configured to acquire information specifying an outflow route for the content to create a digital watermark, and a content output unit configured to embed a digital watermark in the received content by using the acquired information and configured to output the content.

Interleaved watermarking

In one embodiment, a system includes a Headend apparatus including a watermark processor to generate secondary video streams from sections of a primary video stream, group the secondary video streams in groups of at least two secondary video streams, the secondary video streams including units of data for use in watermarking across cryptoperiods in an end-user device which selects one secondary video stream in each group for rendering as part of a composited video stream in order to embed units of data of an identification in the composited video stream, wherein in each cryptoperiod, the watermark processor is operative to generate different groups of the secondary video streams from different non-overlapping portions of the primary video stream, and an encryption processor to generate control words, encrypt each secondary video stream with a different control word, and change the control word of each secondary video stream every cryptoperiod.

ELECTRONIC DEVICE, IMAGE PROCESSING METHOD THEREOF, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM
20180205992 · 2018-07-19 · ·

An electronic device, an image processing method thereof, and a non-transitory computer readable recording medium are provided. The image processing method for the electronic device includes receiving an image signal; extracting, by a middleware layer, an entitlement management message (EMM) from the image signal; transmitting the extracted EMM to a web browser based application of an application layer; confirming, by the application, a user authority using the extracted EMM; extracting, by the middleware layer, a control word (CW) if the authority for the image signal is confirmed; and descrambling the image signal using the extracted control word.

Method and device for encryption of video stream, communication equipment, and storage medium

The present application provides a method and a device for encryption of a video stream, a communication equipment, and a storage media. The method for encryption of a video stream includes: acquiring a video stream, encrypting a data part of an I frame by using a first encryption algorithm to obtain a first encrypted data, and encrypting an encryption key of the first encrypted data by using a second encryption algorithm to obtain a second encrypted data, and storing the second encrypted data in a frame header of the I frame to obtain an encrypted I frame.

Method and system for datacasting and content management

A method and system of content management for datacasting. Such a system may have, as its core, a dashboard system for managing data feeds. A dashboard system may receive data feeds from one or more associated devices, such as the hardware devices of first responders or other public safety officers, and may aggregate and prioritize them. The dashboard system may then manage, prioritize and encrypt the video, files and other data in preparation for broadcast over the television or satellite transmitter, via, for example, a television broadcasting station, and may then broadcast the video, files, or other data to a plurality of users. Alerts and notifications may be created, files attached and links to video streams distributed over this same broadcast network. The broadcasting system may be able to send multiple streams of content simultaneously, may be able to target specific users to be broadcast to, and may be able to incorporate data from public data sources, such as public security cameras.

Extracting data from advertisement files for ad insertion

A video processing method includes receiving a multimedia file including a first video file encrypted with a first compression algorithm and converting the first video file to a second video file, which is encrypted with a second compression algorithm. The method includes extracting, from the second file, video data indicative of at least one video characteristic of the second file and displaying the video data on a display screen or forwarding the video data to a content insertion server. The first video compression algorithm may be a MPEG-2 video compression algorithm and the second video compression algorithm may be an H.264 algorithm and/o an H.265 algorithm. The video data may include run time data indicative of a run time of the second video file, frame rate data indicative of a frame rate of the second video file, and pixel data indicative of a resolution of the second video file.

SECURELY PAIRED DELIVERY OF ACTIVATION CODES FROM SMART CARD TO REMOTE CLIENT SET-TOP BOX

Described herein are systems and methods for hardware enforcement of hardware functionality in a client television receiver. An activation message containing an activation code for a specific hardware component within the client television receiver can be transmitted from a television service provider system to a host television receiver having an associated smart card. The smart card can decrypt the activation message, identify the client television receiver as the destination of the activation message, security check the activation message, encrypt the activation message with a local key, and transmit the activation message to a security processor on the client television receiver. The security processor can decrypt the activation message, security check the activation message to ensure it is from the smart card and has not been tampered with, and enable the hardware component within the client television receiver based on the activation code within the activation message.

SECURELY PAIRED DELIVERY OF ACTIVATION CODES FROM SMART CARD TO HOST SET-TOP BOX

Described herein are systems and methods for hardware enforcement of hardware functionality in a television receiver. An activation message containing an activation code for a specific hardware component within the television receiver can be transmitted from a television service provider system to a television receiver having an associated smart card. The smart card can decrypt the activation message, security check the activation message, confirm the activation message is intended for the television receiver, encrypt the activation message with a local key, and transmit the activation message to a security processor on the television receiver. The security processor can decrypt the activation message, security check the activation message to ensure it is from the smart card and has not been tampered with, and enable the hardware component within the television receiver based on the activation code within the activation message.