← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag