Data processing apparatus and method and storage medium
First Claim
Patent Images
1. A data processing apparatus comprising:
- input means for inputting a first kind of data stream and a second kind of data stream;
first embedding means for dividing the first kind of data stream into first embedding units, and embedding first digital watermark information into the first kind of data stream divided into the first embedding units; and
second embedding means for dividing the second kind of data stream into second embedding units different from the first embedding units, and embedding second digital watermark information relating to the first digital watermark information into the second kind of data stream divided into the second embedding units.
1 Assignment
0 Petitions
Accused Products
Abstract
It is an object to provide a digital watermark embedding technique for integratedly managing a plurality of kinds of contents such as still images, motion images, audio sound, and the like. To accomplish this object, the invention has, for example, an input device for inputting a first kind of data line and a second kind of data line, and an embedding device for embedding digital watermark information which is concerned with each other to each of the first and second data lines.
137 Citations
22 Claims
-
1. A data processing apparatus comprising:
-
input means for inputting a first kind of data stream and a second kind of data stream;
first embedding means for dividing the first kind of data stream into first embedding units, and embedding first digital watermark information into the first kind of data stream divided into the first embedding units; and
second embedding means for dividing the second kind of data stream into second embedding units different from the first embedding units, and embedding second digital watermark information relating to the first digital watermark information into the second kind of data stream divided into the second embedding units. - View Dependent Claims (2, 3, 4, 6)
-
-
5. A data processing apparatus comprising:
-
input means for inputting a first kind of data stream and a second kind of data stream; and
embedding means for embedding related digital watermark information into each of said first and second data streams, wherein said first and second data streams are an audio data stream and an image data stream.
-
-
7. A data processing method comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream;
first embedding means for dividing the first kind of data stream into first embedding units, and embedding first digital watermark information into the first kind of data stream divided into the first embedding units; and
second embedding means for dividing the second kind of data stream into second embedding units different from the first embedding units, and embedding second digital watermark information relating to the first digital watermark information into the second kind of data stream divided into the second embedding units.
-
-
8. A storage medium which stores a program in a computer readable state, said program comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream;
first embedding means for dividing the first kind of data stream into first embedding units, and embedding first digital watermark information into the first kind of data stream divided into the first embedding units; and
second embedding means for dividing the second kind of data stream into second embedding units different from the first embedding units, and embedding second digital watermark information relating to the first digital watermark information into the second kind of data stream divided into the second embedding units.
-
-
9. A data processing apparatus comprising:
-
input means for inputting a first kind of data stream and a second kind of data stream which correspond to each other with respect to time;
extracting means for extracting digital watermark information from each of said first and second data streams; and
control means for controlling whether said first and second data streams are outputted or not with reference to both of the extracted digital watermark information, wherein, first digital watermark information is embedded into the first kind of data stream in a first embedding unit, and second digital watermark information relating to the first digital watermark information is embedded in the second kind of data stream in a second embedding unit different from the first embedding unit.
-
-
10. A data processing method comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream which correspond to each other with respect to time;
an extracting step of extracting digital watermark information from each of said first and second data streams; and
a control step of controlling whether said first and second data streams are outputted or not with reference to both of the extracted digital watermark information, wherein, first digital watermark information is embedded into the first kind of data stream in a first embedding unit, and second digital watermark information relating to the first digital watermark information is embedded in the second kind of data stream in a second embedding unit different from the first embedding unit.
-
-
11. A storage medium which stores a program in a computer readable state, said program comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream which correspond to each other with respect to time;
an extracting step of extracting digital watermark information from each of said first and second data streams; and
a control step of controlling whether said first and second data streams are outputted or not with reference to both of the extracted digital watermark information, wherein, first digital watermark information is embedded into the first kind of data stream in a first embedding unit, and wherein second digital watermark information relating to the first digital watermark information is embedded in the second kind of data stream in a second embedding unit different from the first embedding unit.
-
-
12. A data processing apparatus comprising:
-
input means for inputting a first kind of data stream and a second kind of data stream which correspond to each other with respect to time;
first dividing means for dividing said first data stream into a plurality of streams;
second dividing means for dividing said second data stream into a plurality of streams; and
embedding means for embedding one of said first data streams obtained by said first dividing means as digital watermark information into one of said second data streams obtained by said second dividing means, wherein said first data stream is image data comprising a plurality of frames and said second data stream is audio data.
-
-
13. A data processing method comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream which correspond to each other with respect to time;
a first dividing step of dividing said first data stream into a plurality of streams;
a second dividing step of dividing said second data stream into a plurality of streams; and
an embedding step of embedding one of said first data streams obtained in said first dividing step as digital watermark information into one of said second data streams obtained in said second dividing step, wherein said first data stream is image data comprising a plurality of frames and said second data stream is audio data.
-
-
14. A storage medium which stores a program in a computer readable state, said program comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream which correspond to each other with respect to time;
a first dividing step of dividing said first data stream into a plurality of streams;
a second dividing step of dividing said second data stream into a plurality of streams; and
an embedding step of embedding one of said first data streams obtained in said first dividing step as digital watermark information into one of said second data streams obtained in said second dividing step, wherein said first data stream is image data comprising a plurality of frames and said second data stream is audio data.
-
-
15. A data processing method comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream; and
an embedding step of embedding related digital watermark information into each of said first and second data streams, wherein said first and second data streams are an audio data stream and an image data stream.
-
-
16. A storage medium which stores a program in a computer readable state, said program comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream; and
an embedding step of embedding related digital watermark information into each of said first and second data streams, wherein said first and second data streams are an audio data stream and an image data stream.
-
-
17. A data processing apparatus comprising:
-
input means for inputting a first kind of data stream and a second kind of data stream which correspond to each other with respect to time;
extracting means for extracting digital watermark information from each of said first and second data streams; and
control means for controlling whether said first and second data streams are outputted or not with reference to both of the extracted digital watermark information, wherein said first kind of data stream is audio data, and said second kind of data stream is image data.
-
-
18. A data processing method comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream which correspond to each other with respect to time;
an extracting step of extracting digital watermark information from each of said first and second data streams; and
a control step of controlling whether said first and second data streams are outputted or not with reference to both of the extracted digital watermark information, wherein said first kind of data stream is audio data, and said second kind of data stream is image data.
-
-
19. A storage medium which stores a program in a computer readable state, said program comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream which correspond to each other with respect to time;
an extracting step of extracting digital watermark information from each of said first and second data streams; and
a control step of controlling whether said first and second data streams are outputted or not with reference to both of the extracted digital watermark information, wherein said first kind of data stream is audio data, and said second kind of data stream is image data.
-
-
20. A data processing apparatus comprising:
-
input means for inputting a first kind of data stream and a second kind of data stream;
first embedding means for dividing said first kind of data stream into first embedding units, and embedding first digital watermark information into said first kind of data stream divided into the first embedding units; and
second embedding means for dividing said second kind of data stream into second embedding units different from the first embedding units, and embedding second digital watermark information into said second kind of data stream divided into the second embedding units.
-
-
21. A data processing method comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream;
a first embedding step of dividing said first kind of data stream into first embedding units, and embedding first digital watermark information into said first kind of data stream divided into the first embedding units; and
a second embedding step of dividing said second kind of data stream into second embedding units different from the first embedding units, and embedding second digital watermark information into said second kind of data stream divided into the second embedding units.
-
-
22. A storage medium which stores a program in a computer readable state, said program comprising:
-
an input step of inputting a first kind of data stream and a second kind of data stream;
a first embedding step of dividing said first kind of data stream into first embedding units, and embedding first digital watermark information into said first kind of data stream divided into the first embedding units; and
a second embedding step of dividing said second kind of data stream into second embedding units different from the first embedding units, and embedding second digital watermark information into said second kind of data stream divided into the second embedding units.
-
Specification