Patent classifications
H04N7/167
Authoring system for IPTV network
In an embodiment, a system and method permit an IPTV subscriber to display on a channel of an IPTV network video data from a subscriber video database. The system may include, in addition to the IPTV network and the subscriber database, an IPTV server and an IPTV set top box. The IPTV set top box is configured to receive commands causing the IPTV set top box to retrieve video data from an IPTV subscriber database, display the video data on an IPTV display unit; and to transmit the video data over an IPTV network to an IPTV server. The IPTV server is configured to transmit the video data from the IPTV server over the IPTV network such that the video data is displayable on a channel of the IPTV network.
Method and system for presenting electronic programming guides
A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to present a graphic user interface (GUI) for customizing an electronic programming guide (EPG), the GUI including a plurality of scrollable media channels, each media channel accompanied by an image, a description of the media channel, an option to select the media channel for inclusion in the EPG, a first button to customize the EPG according to one or more media channels selected, and a second button to request additional information about a media channel highlighted in the GUI. Other embodiments are disclosed.
Using timed transport stream for receiver-side inter-device communication
Systems, methods, devices, and non-transitory media of the various embodiments facilitate real time playback of a digital broadcast by enabling reduction of the amount of time a receiver device's low power mode interface with a separate computing device operates in an operational/high power mode. The receiver device may associate a stream of media packets of a digital broadcast with system time clock timestamps indicating when the media packets were received, and store the media packets in a temporary packet buffer. Periodically, a media packet burst stored in the temporary packet buffer may be sent to the separate computing device via a low power mode interface operating in an operational/high-power mode different than a low power mode. The low power mode interface may be returned to the low-power mode until the next burst of packets is sent to the separate computing device.
Data structure of multimedia file format, encrypting method and device thereof, and decrypting method and device thereof
In a data structure of a multimedia file format, a movie box and a media data box are provided. In each box, a non-encrypted size field, a non-encrypted type field and box data field are provided. In box data of the movie box, information data regarding multimedia data is stored. The multimedia data is encrypted and stored in box data of the media data box. The information data is obtained by referring to the container in the movie box. This information data is held as encryption and encoding information data. By referring to the information data, a data unit of the encrypted multimedia data in the media data box is obtained, and the unit data is decrypted.
Data structure of multimedia file format, encrypting method and device thereof, and decrypting method and device thereof
In a data structure of a multimedia file format, a movie box and a media data box are provided. In each box, a non-encrypted size field, a non-encrypted type field and box data field are provided. In box data of the movie box, information data regarding multimedia data is stored. The multimedia data is encrypted and stored in box data of the media data box. The information data is obtained by referring to the container in the movie box. This information data is held as encryption and encoding information data. By referring to the information data, a data unit of the encrypted multimedia data in the media data box is obtained, and the unit data is decrypted.
Apparatus for managing members of at least one group of decoders having access to broadcast data
A technique to manage members of a group of decoders having access to broadcast data, each group member sharing a common broadcast encryption scheme (BES) comprising the steps of, in a stage for a decoder to become a group member, receiving keys pertaining to the position in the group according to the BES, receiving a current group access data comprising a current group access key, and in a stage of accessing broadcast data, using the current group access data to access the broadcast data, and in a stage of renewing the current group access key, sending a first group message comprising at lease a next group access key encrypted so that only non-revoked decoders can access it, said group message being further encrypted by the current group access key, updating the current group access key with the next group access key.
System and method for providing session based encryption from a video pump
A system includes a session and resource manager and a video pump. The session and resource manager negotiates encryption keys from a headend controller and provides the encryption keys to a video pump. The video pump uses the encryption keys from the session and resource manager to encrypt content. Thus, the video pump uses encryption keys to encrypt the content so that it is encrypted right from the video pump prior to transmission over the entire transport system. A generic modulation device may thus be used to modulate the encrypted content over the delivery network.
Realtime wireless synchronization of live event audio stream with a video recording
Systems and methods are presented herein that facilitate temporally synchronizing, in real time, a separately sourced high quality audio segment of a live event with a video segment that is generated by a recording device associated with a member of the audience. An A-V Synchronization Application may synchronize a video segment of a live event that is generated from a personal electronic device of an audience member with a high quality audio segment that is separately sourced and generated by professional sound recording equipment at the live event. The result of the temporal synchronization is a high fidelity digital audio visual recording of the live event. In various, the audience member may stream, in real-time, the high fidelity digital audio visual recording to an additional electronic device at a different geo-location. In some examples, narrative audio segments may be also included as part of the high fidelity digital audio visual recording.
Content security for a video stream
A video capturing device configured to capture video data, the image capturing device comprising: an image processing pipeline configured to generate a video stream from the captured video data; an encryption key activating module configured to, upon request, activate an encryption key and deactivate any previously activated encryption key used for encrypting the video stream, such that only one encryption key is activated to be used for encryption of the video stream at each instance in time; an encryption scheduler module configured to, at a predetermined time interval, instruct the encryption key activating module to activate an encryption key; an event handling module configured to, as a response to receiving indications of a detected event, instruct the encryption key activating module to activate an encryption key; an encryption module configured to encrypt the video stream using the one activated encryption key.
Systems and methods for secure communications between media devices
An Internet Layer end-to-end security connection (an Internet protocol (IP) encrypted tunnel) is established between a television receiving device and each player device on a home local area network (LAN) as part of the initial pairing process between each player device and the television receiving device. Traffic between the television receiving device and the player device is communicated via IP on the LAN, such that data between the two devices is securely encrypted at the Internet Layer, thus reducing potential security issues related to managing security and encryption at the application layer. This results in a secure virtual private network (VPN) between each player device and the television receiving device.