Video data bus communication system and method
DCFirst Claim
Patent Images
1. A method for communicating video data via a data bus between a master device and a slave device which are each coupled to said bus, comprising the steps of:
- transmitting from said master device to said data bus a slave address of said slave device and a command;
generating, at said master device, a KEYCMD signal as a function of said command and a master security key;
receiving, at said slave device from said data bus, said slave address and said command and recognizing said slave address as corresponding to said slave device;
generating, at said slave device, an ACK signal as a function of said command and a slave security key;
transmitting from said slave device to said data bus a master address of said master device and said ACK signal;
receiving, at said master device from said data bus, said master address and said ACK signal and recognizing said master address as corresponding to said master device;
comparing said KEYCMD signal generated by said master device with said ACK signal received by said master device; and
executing a data transfer between said master device and said slave device if said KEYCMD signal corresponds to said ACK signal.
0 Assignments
Litigations
1 Petition
Accused Products
Abstract
A video data communication system and method are disclosed which provides for the secure transmission of video data among devices connected to a video data bus. The video data is transmitted with address information corresponding to a particular device or, alternatively, video data is encrypted and transmitted on the data bus without address information.
10 Citations
56 Claims
-
1. A method for communicating video data via a data bus between a master device and a slave device which are each coupled to said bus, comprising the steps of:
-
transmitting from said master device to said data bus a slave address of said slave device and a command;
generating, at said master device, a KEYCMD signal as a function of said command and a master security key;
receiving, at said slave device from said data bus, said slave address and said command and recognizing said slave address as corresponding to said slave device;
generating, at said slave device, an ACK signal as a function of said command and a slave security key;
transmitting from said slave device to said data bus a master address of said master device and said ACK signal;
receiving, at said master device from said data bus, said master address and said ACK signal and recognizing said master address as corresponding to said master device;
comparing said KEYCMD signal generated by said master device with said ACK signal received by said master device; and
executing a data transfer between said master device and said slave device if said KEYCMD signal corresponds to said ACK signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for communicating video data comprising:
-
at least one master device having a master address;
at least one slave device having a slave address;
a data bus, coupled to said master device and to said slave device;
said master device including;
means for transmitting to said data bus said slave address and a command;
means for generating a KEYCMD signal as a function of said command and a master security key, means for receiving from said data bus said master address and an ACK signal, means for recognizing said master address as corresponding to said master device, means for comparing said KEYCMD signal and said ACK signal, and means for receiving said video data from said data bus if said KEYCMD signal corresponds to said ACK signal; and
said slave device including;
means for receiving from said data bus said slave address and said command, means for recognizing said slave address as corresponding to said slave device, means for generating said ACK signal as a function of said command and a slave security key, and means for transmitting to said data bus said master address, said ACK signal, and said video data. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for communicating video data comprising:
-
at least one master device having a master address;
at least one slave device having a slave address;
a data bus, coupled to said master device and to said slave device;
said master device including;
means for transmitting to said data bus said slave address and a command, means for generating a KEYCMD signal as a function of said command and a master security key, means for receiving from said data bus and master address and an ACK signal, means for recognizing said master address as corresponding to said master device, means for comparing said KEYCMD signal and said ACK signal, and means for transmitting to said data bus said video data if said KEYCMD signal corresponds to said ACK signal; and
said slave device including;
means for receiving from said data bus said slave address, said command and said video data, means for recognizing said slave address as corresponding to said slave device, means for generating said ACK signal as a function of said command and a slave security key, and means for transmitting to said data bus said master address and said ACK signal. - View Dependent Claims (38, 39, 40)
-
-
41. An apparatus for receiving a scrambled compressed signal, comprising:
-
an input for receiving said scrambled compressed signal;
a descrambler for descrambling said received signal;
an encryptor for encrypting said descrambled signal; and
controller for executing an authentication procedure between the apparatus and an other device via a data bus;
wherein said controller executes a data transfer of said encrypted signal to the other device via said data bus if said authentication procedure is successfully executed. - View Dependent Claims (42, 43)
-
-
44. An apparatus for recording a compressed signal on a recording medium, comprising:
-
a communication interface coupled to a data bus for receiving an encrypted compressed signal from another device connected to said data bus;
a decryptor for decrypting said received signal;
a recording circuit for recording said decrypted compressed signal on said recording medium;
a controller for executing via said data bus an authentication procedure between said apparatus and said another device, and for controlling said decryptor and said recording circuit;
wherein said controller initiates said decrypting and said recording of said received signal if said authentication procedure is successively executed. - View Dependent Claims (45, 46)
-
-
47. An apparatus for reproducing a compressed signal recorded on a recording medium, comprising:
-
a reproducing circuit for reproducing said signal recorded on said recording medium;
an encryptor for encrypting said reproduced signal;
a communication interface coupled to a data bus for transmitting said encrypted signal;
a controller for executing an authentication procedure via said data bus between said apparatus and another device connected to said data bus, and for controlling said reproducing circuit and encryptor;
wherein said controller executes said reproducing and encrypting of said recorded signal if said authentication procedure is successfully executed. - View Dependent Claims (48)
-
-
49. A method for communicating compressed data via a data bus between a first and a second device which are coupled together via said data bus, comprising the steps of:
-
executing an authentication procedure between said first and second device;
transmitting encrypted compressed data from said first device to said second device via said data bus when said authentication procedure is successfully executed; and
receiving said encrypted compressed data at said second device. - View Dependent Claims (50)
-
-
51. A method for communicating compressed data via a data bus between a first and a second device which are coupled together via said data bus, comprising the steps of:
-
executing an authentication procedure between said first and second device;
transmitting encrypted compressed data from said first device to said second device via said data bus; and
transmitting an encryption key which is used to encrypt said compressed data, from said first device to said second device via said data bus.
-
-
52. A method for communicating compressed data via a data bus between a first and a second device which are coupled together via said data bus, comprising the steps of:
-
executing an authentication procedure between said first and second device;
receiving at said first device encrypted compressed data transmitted from said second device via said data bus when said authentication procedure is successfully executed; and
receiving at said first device an encryption key which is used to encrypt said compressed data, from said second device via said data bus.
-
-
53. A method for communicating data via data bus between a first and a second device which are coupled together via said data bus, comprising the steps of:
-
receiving at said first device an encrypted data;
decrypting at said first device said received encrypted data;
re-encrypting at said first device said decrypted data; and
transmitting said encrypted data from said first device to said second device. - View Dependent Claims (54, 55, 56)
-
Specification