US6674874B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processing apparatus and method and storage medium
Assignee: Canon Inc
•
Filing: 1999-11-19
•
Granted: 2004-01-06
•
Expires: 2019-11-19
Abstract
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.
Inventors
- 👤 Jun Yoshida
- 👤 Keiichi Iwamura
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 21:37
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0021; G06T1/0085; G10; G10L; G10L19/00; G10L19/018
Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
104 words
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.
Claim 2
Dependent Claim
104 words
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.
Claim 3
Dependent Claim
25 words
An apparatus according to claim 1 , wherein first and second embedding means embed same digital watermark information into said first and second data streams.
Claim 4
Dependent Claim
18 words
An apparatus according to claim 1 , wherein said first and second digital watermarks are numerical value information.
Claim 5
Dependent Claim
64 words
An apparatus according to claim 1 , wherein said first embedding means error correction encodes said first digital watermark information and, thereafter, embeds said first digital watermark information into said first or second data streams, and wherein said second embedding means error correction encodes said second digital watermark information, and thereafter embeds said second digital watermark information into said second or first data streams.
Claim 6
Dependent Claim
57 words
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.
Claim 7
Dependent Claim
57 words
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.
Claim 8
Dependent Claim
32 words
An apparatus according to claim 1 , wherein said first kind of data stream and said second kind of data stream are data streams which are mutually concerned with respect to time.
Claim 9
Dependent Claim
105 words
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.
Claim 10
Dependent Claim
105 words
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.
Claim 11
Dependent Claim
115 words
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.
Claim 12
Dependent Claim
115 words
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.
Claim 13
Dependent Claim
124 words
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.
Claim 14
Dependent Claim
124 words
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.
Claim 15
Dependent Claim
127 words
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.
Claim 16
Dependent Claim
127 words
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.
Claim 17
Dependent Claim
138 words
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.
Claim 18
Dependent Claim
138 words
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.
Claim 19
Dependent Claim
114 words
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.
Claim 20
Dependent Claim
114 words
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.
Claim 21
Dependent Claim
118 words
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.
Claim 22
Dependent Claim
118 words
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.
Claim 23
Dependent Claim
128 words
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.
Claim 24
Dependent Claim
128 words
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.
Claim 25
Dependent Claim
59 words
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.
Claim 26
Dependent Claim
59 words
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.
Claim 27
Dependent Claim
69 words
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.
Claim 28
Dependent Claim
69 words
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.
Claim 29
Dependent Claim
93 words
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.
Claim 30
Dependent Claim
93 words
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.
Claim 31
Dependent Claim
96 words
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.
Claim 32
Dependent Claim
96 words
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.
Claim 33
Dependent Claim
106 words
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.
Claim 34
Dependent Claim
106 words
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.
Claim 35
Dependent Claim
97 words
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.
Claim 36
Dependent Claim
97 words
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.
Claim 37
Dependent Claim
100 words
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.
Claim 38
Dependent Claim
100 words
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.
Claim 39
Dependent Claim
110 words
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.
Claim 40
Dependent Claim
110 words
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.
References Cited (Backward Citations)
US5636292A
Cited
US5636292C1
Cited
US6411725B1
Cited
US6311214B1
Cited
US20020009208A1
Cited
US5940134A
Cited
US6226387B1
Cited
US5915027A
Cited
US6157330A
Cited
US6425081B1
Cited
US6208735B1
Cited
US6330672B1
Cited
US6385596B1
Cited
US6345100B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-01-05 | 2007-07-07 | 2008-01-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-01-05 | 2011-07-07 | 2012-01-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-01-05 | 2015-07-07 | 2016-01-06 | $7700.00 | Window Closed / Lapsed |