Data recording apparatus and method for preventing illegal copying
First Claim
Patent Images
1. A data recording apparatus for preventing unauthorized copying of encoded data subsequently reproduced as a bit stream from a record medium, said apparatus comprising:
- designating means for designating a first data block and a second data block from said bit stream; and
inserting means for inserting at least a portion of data included in said first data block as key data into said second data block indicating that the recorded data on said record medium is a copy and should not be copied.
0 Assignments
0 Petitions
Accused Products
Abstract
Unauthorized copying of a digital video program is prevented by designating a first block and a second block of data in a bit stream encoded by a fixed length code. A portion of the first block is selected as key data and inserted into the second block to indicate that the digital video program is a copy and to prevent illegal copying.
24 Citations
20 Claims
-
1. A data recording apparatus for preventing unauthorized copying of encoded data subsequently reproduced as a bit stream from a record medium, said apparatus comprising:
-
designating means for designating a first data block and a second data block from said bit stream; and
inserting means for inserting at least a portion of data included in said first data block as key data into said second data block indicating that the recorded data on said record medium is a copy and should not be copied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
wherein said first data block designated by said designating means is a first block of DCT coefficients in an intracoded picture; and
wherein said second data block designated by said designating means is a second block of DCT coefficients in the same intracoded picture.
-
-
5. The apparatus according to claim 4, wherein said inserting means inserts said key data into said second data block by writing a least significant bit of a first DC differential component in said first block as a least significant bit of a second DC differential component in said second block.
-
6. The apparatus according to claim 4, wherein said blocks of DCT coefficients are grouped into macro blocks encoded in a predetermined order and said second data block is a last block in said predetermined order.
-
7. The apparatus according to claim 3, wherein said designating means further designates a third data block in said bit stream;
- and said apparatus further comprises correcting means for correcting an anomaly during recording caused by the insertion of said key data into said second data block.
-
8. The apparatus according to claim 7, wherein said recorded data is video data encoded as intracoded and interceded pictures formed of blocks of DCT coefficients, each block having a DC differential component representing a difference between DC DCT coefficients in adjacent blocks;
-
wherein said first data block designated by said designating means is a first block of DCT coefficients in an intracoded picture;
wherein said second data block designated by said designating means is a second block of DCT coefficients in the same intracoded picture; and
said third data block designated by said designating means is a third block of DCT coefficients in said same intracoded picture.
-
-
9. The apparatus according to claim 8, wherein said inserting means inserts said key data into said second data block by writing a least significant bit of a first DC differential component in said first data block as the least significant bit of a second DC differential component in said second data block;
- and
said correcting means corrects said anomaly by inserting the least significant bit of said second DC differential component into the least significant bit of a third DC differential component included in said third data block, thereby negating said anomaly caused by insertion of said key data into said second data block.
- and
-
10. The apparatus according claim 1, wherein said recorded data is video data and said bit stream is an MPEG encoded bit stream including a fixed length code representing a motion vector.
-
11. The apparatus according to claim 10, wherein said MPEG encoded bit stream is formed of predictively encoded picture frames including B-picture frames, and said designating means designates first and second data blocks in the motion vector of a B-picture frame.
-
12. A data recording method for preventing unauthorized copying of data subsequently reproduced as a bit stream from a record medium, said apparatus comprising the steps of:
-
designating a first data block and a second data block from said bit stream; and
inserting at least a portion of data included in said first data block as key data into said second data block indicating that the recorded data on said record medium is a copy and should not be copied. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
wherein said step of designating designates a first data block of DCT coefficients in an intracoded picture; and
wherein said step of designating designates a second data block of DCT coefficients in the same intracoded picture.
-
-
16. The method according to claim 15, wherein said step of inserting inserts said key data into said second data block by writing a least significant bit of a first DC differential component in said first block as a least significant bit of a second DC differential component in said second block.
-
17. The method according to claim 15, wherein said blocks of DCT coefficients are grouped into macro blocks encoded in a predetermined order and said designated second data block is the last block in said predetermined order.
-
18. The method according to claim 14, wherein said step of designating further designates a third data block in said bit stream, said method further comprising the step of correcting an anomaly during recording caused by the insertion of said key data into said second data block.
-
19. The method according to claim 18, wherein said recorded data is video data encoded as intracoded and interceded pictures formed of blocks of DCT coefficients, each block having a DC differential component representing a difference between DC DCT coefficients in adjacent DCT blocks;
-
wherein said step of designating designates a first data block of DCT coefficients as an intracoded picture;
wherein said step of designating designates a second data block of DCT coefficients in the same intracoded picture; and
wherein said step of designating designates a third data block of DCT coefficients in the same intracoded picture.
-
-
20. The method according to claim 19, wherein said step of inserting inserts said key data into said second data block by writing a least significant bit of a first DC differential component in said first data block as a least significant bit of a second DC differential component in said second data block;
- and
said step of correcting corrects said anomaly by inserting the least significant bit of said second DC differential component into the least significant bit of a third DC differential component included in said third data block, thereby negating said anomaly caused by insertion of said key data into said second data block.
- and
Specification