Contents data supplying system capable of protecting copyright of contents effectively and method of supplying the same
First Claim
1. A method of supplying contents data. said method comprising the steps of:
- firstly storing original contents data for original contents;
secondly requesting a user who hopes a supply of said original contents data to input ID of an output device owned by the user;
thirdly inserting electronic watermarking information including said ID inputted by the user into said original contents data to produce electronically watermarked contents data in accordance with a predetermined electronic watermarking method capable of being handled by an output device controller owned by the user; and
fourthly supplying the user with said electronically watermarked contents data.
1 Assignment
0 Petitions
Accused Products
Abstract
In a contents data supplying system, the output device controller 10 obtains an ID of the printer 20 from the printer 20. The output device controller 10 then notifies the contents data supplying device 30 of the ID of the printer 20. The contents data supplying device 30 inserts an electronic watermarking information including the ID notified by the output device controller 10 into contents data hoped by a user who owns the printer 20 and the output device controller 10 to be buried therein. The contents data supplying device 30 then supplies the contents data having the electronic watermarking information buried therein to the output device controller 10 as electronically watermarked contents data The contents data hoped by a user will hereunder be called “original contents data” so as to be distinguished from deformed contents data, and the like. The output device controller 10 compares the ID as a part of the electronic watermarking information inserted in the electronically watermarked contents data with the above-mentioned ID obtained from the printer 20 to judge whether or not both are identical with each other. When the both IDs are identical with each other, the output device controller 10 deforms the electronically watermarked contents data and then produces printing data capable of being printed by the printer 20. The printing data are outputted from the output device controller 10 to the printer 20, so that the printing data are printed by the printer 20. In this embodiment, particularly, printer 20 investigates by itself whether or not the printing data have been completely printed. The printer 20 then notifies the output device controller 10 of the result of investigation as printing result information.
30 Citations
23 Claims
-
1. A method of supplying contents data. said method comprising the steps of:
-
firstly storing original contents data for original contents;
secondly requesting a user who hopes a supply of said original contents data to input ID of an output device owned by the user;
thirdly inserting electronic watermarking information including said ID inputted by the user into said original contents data to produce electronically watermarked contents data in accordance with a predetermined electronic watermarking method capable of being handled by an output device controller owned by the user; and
fourthly supplying the user with said electronically watermarked contents data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A contents data supplying device comprising:
-
a storing section which stores original contents data for original contents;
an ID obtaining section which obtains ID of an output device owned by a user who hopes a supply of said original contents data;
an electronic watermark inserting section which inserts electronic watermarking information including said ID obtained by said ID obtaining section into said original contents data to produce electronically watermarked contents data in accordance with a predetermined electronic watermarking method capable of being handled by an output device controller owned by the user; and
a supplying section which supplies the user with said electronically watermarked contents data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19)
-
-
17. An output device controller for use on a condition that the output device controller is connected to an output device and a contents data supplying device, said output device having an ID thereof, said contents data supplying device inserting electronic watermarking information including said ID into said original contents data to produce electronically watermarked contents data in accordance with a predetermined electronic watermarking method, wherein said output device controller comprises:
-
an ID obtaining section which obtains said ID from said output device, which notifies said contents data supplying device of the obtained ID, and which holds the obtained ID;
a contents data obtaining section which obtains said electronically watermarked contents data from said contents data supplying device;
an electronic watermark extracting section which extracts electronic watermarking information from said electronically watermarked contents data obtained by said contents data obtaining section;
an ID judging section which compares a part of said electronic watermarking information extracted by said electronic watermark extracting section with said ID held by said ID obtaining section to judge whether or not both said part of said electronic watermarking information and said ID held by said ID obtaining section are identical with each other;
a contents data deforming section which deforms said electronically watermarked contents data to produce deformed contents data, when said ID judging section has judged that both said part of said electronic watermarking information and said ID held by said ID obtaining section be identical with each other; and
an output data producing section which produces output data capable of being handled by said output device from said deformed contents data.
-
-
20. An output device controller for use on a condition that the output device controller is connected to an output device and a contents data supplying device, said output device having an ID thereof, said contents data supplying device inserting first electronic watermarking information partially including said ID into said original contents data to produce first electronically watermarked contents data in accordance with a predetermined electronic watermarking method, wherein said output device controller comprises:
-
an ID obtaining section which obtains said ID from said output device, which notifies said contents data supplying device of the obtained ID, and which temporarily holds the obtained ID;
a contents data obtaining section which obtains said first electronically watermarked contents data from said contents data supplying device;
an electronic watermark extracting section which extracts first electronic watermarking information from said first electronically watermarked contents data obtained by said contents data obtaining section;
an ID judging section which compares a part of said first electronic watermarking information extracted by said electronic watermark extracting section with said ID held by said ID obtaining section to judge whether or not both said part of said first electronic watermarking information and said ID held by said ID obtaining section are identical with each other;
a contents data deforming section which deforms said first electronically watermarked contents data to produce deformed contents data, when said ID judging section has judged that both said part of said first electronic watermarking information and said ID held by said ID obtaining section be identical with each other;
an electronic watermark inserting section at controller side which inserts second electronic watermarking information partially including said ID held by said ID obtaining section into said deformed contents data to produce second electronically watermarked contents data; and
an output data producing section which produces output data capable of being handled by said output device from said second electronically watermarked contents data. - View Dependent Claims (21, 22, 23)
-
Specification