H04N21/4385

Information processing device, information processing method, playing device, playing method, and program
09781402 · 2017-10-03 · ·

The present invention relating to an information processing device, information processing method, playing device, playing method, and program that enables playing of stereo image (3D image) contents appropriately. In the case that 3D playing using Base view video and D1 view video is instructed, “10000.ilvt (ref_to_D1-B_interleaved_file_name) described in interleaved_file_info ( ) of the PlayList file is specified, and Base view video chunks and D1 view video chunks are read out from an optical disc through a UDF file system. The Base view video chunks and D1 view video chunks that are read out are supplied to a decoder unit and played. The present invention is applicable to a playing device compatible with the BD-ROM standard.

Information processing device, information processing method, playing device, playing method, and program
09781402 · 2017-10-03 · ·

The present invention relating to an information processing device, information processing method, playing device, playing method, and program that enables playing of stereo image (3D image) contents appropriately. In the case that 3D playing using Base view video and D1 view video is instructed, “10000.ilvt (ref_to_D1-B_interleaved_file_name) described in interleaved_file_info ( ) of the PlayList file is specified, and Base view video chunks and D1 view video chunks are read out from an optical disc through a UDF file system. The Base view video chunks and D1 view video chunks that are read out are supplied to a decoder unit and played. The present invention is applicable to a playing device compatible with the BD-ROM standard.

Reducing start-up delay in streaming media sessions
09781084 · 2017-10-03 · ·

A method is provided for delivering a streaming media asset to a client device. For the method, a request is received over a communication network from a client device for playing a media asset in accordance with a streaming media technique. Prior to fully authorizing the client device to play the media asset, the client device is provided with access to a first cryptographic key that decrypts a subset of the media asset so that the client device is able to render the subset of the media asset before completion of the authorization. The subset of the media asset is less than all of the media asset. Subsequent to successfully fully authorizing the client device to play the media asset, the client is provided with access to at least one additional cryptographic key that decrypts a remainder of the media asset.

Reducing start-up delay in streaming media sessions
09781084 · 2017-10-03 · ·

A method is provided for delivering a streaming media asset to a client device. For the method, a request is received over a communication network from a client device for playing a media asset in accordance with a streaming media technique. Prior to fully authorizing the client device to play the media asset, the client device is provided with access to a first cryptographic key that decrypts a subset of the media asset so that the client device is able to render the subset of the media asset before completion of the authorization. The subset of the media asset is less than all of the media asset. Subsequent to successfully fully authorizing the client device to play the media asset, the client is provided with access to at least one additional cryptographic key that decrypts a remainder of the media asset.

ENCODER, DECODER AND METHODS EMPLOYING PARTIAL DATA ENCRYPTION
20170279604 · 2017-09-28 ·

A method of encoding and encrypting input data (D1) to generate corresponding encoded and encrypted data (E2) is provided. The input data (D1) is encoded to generate intermediate encoded data streams. The intermediate encoded data streams include at least one critical data stream that is critical and essential for subsequent decoding of one or more remaining data streams of the intermediate encoded data streams. The at least one critical data stream is encrypted using one or more encryption algorithms to generate at least one intermediate encrypted data stream. Subsequently, unencrypted portions of the intermediate encoded data streams are merged together with the at least one intermediate encrypted data stream to generate the encoded and encrypted data (E2).

Method and apparatus for utilizing a broadcasting channel

A method and computer readable medium for encoding data onto a channel broadcasting a program are disclosed. For example, the method selects a channel that is being used to broadcast a program, generates data having characteristics in accordance with an error burst signature and transmits the data on the channel that is being used to broadcast the program.

Demodulation circuit, processing method, and processing device

[Problem] Provided is a demodulation circuit, a processing method, and a processing device which are capable of improving robustness in demodulating a broadcast signal. [Solution] Provided is a demodulation circuit including a demodulation unit that demodulates a broadcast signal received by a reception circuit that receives the broadcast signal, an error correction processing unit that performs an error correction on a first packet obtained by demodulation, and a packet processing unit that extracts a second packet from the first packet on which an error correction has been performed, in which when an error correction is unsuccessfully performed on the first packet that was to be processed immediately before, the packet processing unit extracts the second packet from the first packet to be processed based on pointer information included in the first packet to be processed.

VIDEO STREAMING FOR CLOUD GAMING
20220312052 · 2022-09-29 · ·

An apparatus to facilitate video streaming for cloud gaming is disclosed. The apparatus includes a processor to receive a first compressed content bitstream from a first server device; capture input content to utilize as overlay content for the first compressed content bitstream; determine whether one of a first mode of pass-through encoding is enabled or a second mode of look-ahead encoding is enabled; and responsive to the first mode of pass-through encoding being enabled: generate a second content bitstream representing the input content; multiplex the first compressed content bitstream with the second content bitstream to generate a third combined content bitstream; and transmit the third combined content bitstream to a streaming server device for streaming to one or more users.

Smartphone-based conditional access system

Techniques for a smartphone-based conditional access (CA) system are described. In some embodiments, a headend in the CA system obtains a security profile associated with a pair of receiving devices used by a user, e.g., a first device (e.g., a smartphone) and a second device (e.g., a set-top-box or a TV). The headend dynamically regulates user access to requested media content during each entitlement period by assigning and distributing separate keys to the first and second device based on the security profile. The headend also uses the distributed keys to protect the media content before broadcasting. On the receiving end, one receiving device receives the media content and determines whether it is decryptable by the device. If decryptable, the receiving device (e.g., the set-top-box/TV) decrypts the media content using the keys assigned by the headend. Otherwise, the receiving device forwards the media content to the pairing device for decryption.

Third party data matching for targeted advertising

A broadcast targeting system is provided where third party database information is utilized in conjunction with broadcast network client information to identify households within the broadcast network including one or more desired recipients of targeted assets. In instances where a user equipment device of the targeted household includes multiple users (i.e., a multiple-user device), use of third party data in conjunction with an indication of which household member is currently using the multiple user device (e.g., set top box, etc.) allows for more effectively delivering assets targeted to a specific member(s) of the household.