Content-protected digital link over a single signal line
AssigneeGenesis Microchip Inc.
InventorOsamu Kobayashi
Life of this patent
Estimating the term…
Abstract
A packet based high bandwidth copy protection method is described that includes the following operations. Forming a number of data packets at a source device, encrypting selected ones of the data packets based upon a set of encryption values, transmitting the encrypted data packets from the source device to a sink device coupled thereto, decrypting the encrypted data packets based in part upon the encryption values, and accessing the decrypted data packets by the sink device.
Claims25
A packet based high bandwidth copy protection (HDCP) method comprising:
- connecting a multimedia source device and a multimedia sink device by way of a single line cable;
- setting a hot plug detect (HPD) signal to a HPD HI value by the multimedia sink device;
- passing the HPD HI signal from the multimedia sink device to the multimedia source device;
- configuring the single line cable as an auxiliary channel by the multimedia source device in response to the HPD HI signal;
- synchronizing the multimedia source device and the multimedia sink device;
- setting the HPD signal to an HPD LO signal by the multimedia sink;
- configuring the single line cable as a main link by the multimedia source device after the source device and the sink device are synchronized;
- forming an HDCP encrypted audio/video (A/V) data stream by:
- encrypting selected data packets;
- generating a control packet at the source device used for identifying the selected encrypted data packets;
- and
- combining at least the control packet and the identified encrypted data packets;
- passing the HDCP encrypted audio/video (A/V) data stream from the multimedia source device to the multimedia sink device by way of the single line cable;
- and
- decrypting only those packets identified by the control packet.
A system for providing high bandwidth copy protection in a packet based system over a cable having only a single line, comprising:
- a source unit arranged to provide a number of data packets having a hot plug detect (HPD) input node connected to the single line cable by way of a source side bypass line;
- and
- a sink unit coupled to the source unit arranged to receive the data packets from the source unit over the single line cable, wherein the source unit and the sink unit are AC coupled by way of a source side coupling capacitor and a sink side coupling capacitor, and wherein the sink unit includes an HPD output node connected to the single wire cable by way of a sink side bypass line, wherein the source side bypass line and the sink side bypass line provide a DC signal path between the sink device and the source device, wherein the sink device sets a hot plug detect (HPD) signal to a HPD HI value when the source device and the sink device are not in synch that is communicated to the source device over the single wire cable configured as an auxiliary channel by the source device and wherein, when the source and the sink device are in sync, the sink device sets the HPD signal to HPD LO and the source device responds by configuring the single line cable as a main link, forming an HDCP encrypted audio/video (A/V) data stream by encrypting selected data packets, generating a control packet at the source device used for identifying the selected encrypted data packets, and combining at least the control packet and the identified encrypted data packets, and sending an encrypted audio/video data stream over the single line cable to the sink device.
Computer program product executable by a processor, comprising:
- computer code for connecting a multimedia source device and a multimedia sink device by way of a single line cable;
- computer code for setting a hot plug detect (HPD) signal to a HPD HI value by the multimedia sink device;
- computer code for passing the HPD HI signal from the multimedia sink device to the multimedia source device;
- computer code for configuring the single line cable as an auxiliary cable by the multimedia source device in response to the HPD HI signal;
- computer code for synchronizing the multimedia source device and the multimedia sink device;
- computer code for setting the HPD signal to an HPD LO signal by the multimedia sink device after the multimedia source device and the multimedia sink device are synchronized;
- computer code for configuring the single line cable as a main link by the multimedia source device after the source device and the sink device are synchronized;
- and
- computer code for forming an HDCP encrypted audio/video (A/V) data stream by:
- encrypting selected data packets;
- generating a control packet at the source device used for identifying the selected encrypted data packets;
- and
- combining at least the control packet and the identified encrypted data packets;
- decrypting only those packets identified by the control packet;
- computer code for passing the audio/video data stream from the multimedia source device to the multimedia sink device by way of the single line cable;
- computer code for decrypting only those packets identified by the control packet;
- and
- computer readable medium for storing the computer code.
A Computer chip configured to:
- set a hot plug detect (HPD) signal to a HPD HI;
- pass the HPD HI signal to a multimedia source device;
- configure a single line cable connecting the multimedia source device and a multimedia sink as an auxiliary channel in response to the HPD HI signal;
- synchronize the multimedia source device and the multimedia sink device;
- set the HPD signal to an HPD LO signal by the multimedia sink;
- configure the single line cable as a main link by the multimedia source device after the source device and the sink device are synchronized;
- form an HDCP encrypted audio/video (A/V) data stream by:
- encrypting selected data packets;
- generating a control packet at the source device used for identifying the selected encrypted data packets;
- and
- combining at least the control packet and the identified encrypted data packets;
- pass the HDCP encrypted audio/video (A/V) data stream from the multimedia source device to the multimedia sink device by way of the single line cable;
- and
- decrypting only those packets identified by the control packet.
Dependencies are inferred from the claim text.