Multi-media copy management system
First Claim
1. Apparatus for controlling the reproduction of a multi-media data signal using master tag information embedded therein, and which is adapted to carry control tag information embedded therein, comprising:
- a receiver for receiving and detecting said master tag information embedded in said multi-media data signal, detecting said control tag information, if any, embedded in said multi-media data signal, and determining the number of generations of said control tag information;
an encoder for providing an additional generation of control tag information in said multi-media data signal; and
a data output stage responsive to the number of said generations of control tag information for selectively reproducing said multi-media data signal.
8 Assignments
0 Petitions
Accused Products
Abstract
Reproduction of a multi-media data signal which is stored on a source media or distributed via a communication network is controlled by inserting master tag data and control tag data into the data signal. A player/recorder inserts an additional generation of control tag information each time a copy of the media is made. If the number of generations of the control tag information is above a threshold value, reproduction of the data signal may be inhibited. For example, if the data signal comprises video data, the player/recorder may only allow playing of the video signal on a display but will not allow recording. The playing and recording of associated signals, such as an audio signal which accompanies a video signal, may also be controlled. The master tag data and control tag data may be provided as spread spectrum signals which are spectrally shaped and power-adjusted according to the data signal to render them imperceptible in the data signal. With encrypted frames of multi-media data, encryption keys may be carried in a key layer with the encrypted data signal or another data signal for use in decryption on a frame by frame basis.
490 Citations
103 Claims
-
1. Apparatus for controlling the reproduction of a multi-media data signal using master tag information embedded therein, and which is adapted to carry control tag information embedded therein, comprising:
-
a receiver for receiving and detecting said master tag information embedded in said multi-media data signal, detecting said control tag information, if any, embedded in said multi-media data signal, and determining the number of generations of said control tag information; an encoder for providing an additional generation of control tag information in said multi-media data signal; and a data output stage responsive to the number of said generations of control tag information for selectively reproducing said multi-media data 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. A method for controlling the reproduction of a multi-media data signal that carries master tag information embedded therein, and which is adapted to carry control tag information embedded therein, comprising the steps of:
-
(a) retrieving said master tag information embedded in said multi-media data signal; (b) retrieving said control tag information, if any, embedded in said multi-media data signal; (c) determining the number of generations of said control tag information in said multi-media data signal; (d) determining whether the number of said generations of control tag information is below a threshold level; and
;(i) if so, providing an additional generation of control tag information in said multi-media data signal; and
,(ii) if not, inhibiting the reproduction of said multi-media data signal. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. Apparatus for controlling the reproduction of a primary multi-media data signal using an auxiliary multi-media data signal, where master tag information is embedded in at least one of said primary and auxiliary multi-media data signals, and at least one of said primary and auxiliary multi-media data signals is adapted to carry control tag information embedded therein, comprising:
-
a receiver for receiving and detecting said master tag information embedded in said at least one of said primary and auxiliary multi-media data signals, detecting said control tag information, if any, embedded in said at least one of said primary and auxiliary multi-media data signals, and determining the number of generations of said control tag information; an encoder for providing an additional generation of control tag information in said at least one of said primary and auxiliary multi-media data signals; and a data output stage responsive to the number of said generations of control tag information for selectively reproducing said primary multi-media data signal. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A method for controlling the reproduction of a primary multi-media data signal using an auxiliary multi-media data signal, where master tag information is embedded in at least one of said primary and auxiliary multi-media data signals, and at least one of said primary and auxiliary multi-media data signals is adapted to carry control tag information embedded therein, comprising the steps of:
-
(a) retrieving said master tag information embedded in said at least one of said primary and auxiliary multi-media data signals; (b) retrieving said control tag information, if any, embedded in said at least one of said primary and auxiliary multi-media data signals; (c) determining the number of generations of said control tag information; (d) determining whether the number of said generations of control tag information is below a threshold level; and
;(i) if so, providing an additional generation of control tag information in said at least one of said primary and auxiliary multi-media data signals; and
,(ii) if not, inhibiting the reproduction of said primary multi-media data signal. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103)
-
Specification