Patent US6466209B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6466209B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method for transparent marking of digital images for storage, retrieval and processing within a computer database

Assignee: Teradata US Inc
•
Filing: 1995-12-07
•
Granted: 2002-10-15
•
Expires: 2015-12-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for including additional data, such as identifying text, within a stored digital image, the additional data being hidden from view when the image is displayed. The method includes the step of identifying a region within the digital image which contains picture elements, or pixels, having either a constant intensity, hue or saturation value, or a random distribution of such values for the storage of “hidden” data. An pixel value is determined which differs slightly or blends well with the values contained within the image region into which the hidden data is to be written; and the additional data is saved within the constant or random content image region at this determined intensity value. The intensity value utilized for the encoding of the hidden data or text, although differing slightly from the intensity values of the background pixels within the image region into which the hidden data or text is written, is selected such that the difference between the pixel value of the background and the pixel value of the hidden data is indiscernible when the image is viewed by the human eye. The hidden data stored with the digital image may be identifying text which can be used to aid in the storage, recognition, classification, recovery and retrieval of digital images within a multimedia database.

Inventors

  • 👤 Michael G. Bantum

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:27
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32203; H04N1/32208; H04N1/32229; H04N1/32251; H04N1/32309; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3225; H04N2201/3226; H04N2201/3249

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 119 words
A method for including additional data within a stored digital image, said digital image comprising an array of pixels, each pixel having pixel property values such as intensity values, hue values and saturation values associated therewith; the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first pixel intensity value; determining a second pixel intensity value slightly different from said first pixel property value, the difference between said first and second pixel property values being indiscernible by the human eye; and storing said additional data within said constant content image region, said additional data being stored with said second pixel intensity value.
Claim 2
Independent Claim 119 words
A method for including additional data within a stored digital image, said digital image comprising an array of pixels, each pixel having pixel property values such as intensity values, hue values and saturation values associated therewith; the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first pixel intensity value; determining a second pixel intensity value slightly different from said first pixel property value, the difference between said first and second pixel property values being indiscernible by the human eye; and storing said additional data within said constant content image region, said additional data being stored with said second pixel intensity value.
Claim 3
Dependent Claim 25 words
The method in accordance with claim 1 , wherein: said first intensity value comprises all intensity values contained within a narrow range of intensity values.
Claim 4
Independent Claim 110 words
A method for including additional data within a stored digital image, said digital image comprising an array of pixels, each pixel having an intensity value associated therewith; the method comprising the steps of: identifying a random content image region within said digital image, the pixels within said region having intensity values occurring in a testably random pattern; determining a non-random intensity value, the difference between said non-random intensity value and the intensity values of said pixels contained within said random content image region being indiscernible by the human eye; and storing said additional data within said random content image region, said additional data being encoded at said non-random intensity value.
Claim 5
Independent Claim 110 words
A method for including additional data within a stored digital image, said digital image comprising an array of pixels, each pixel having an intensity value associated therewith; the method comprising the steps of: identifying a random content image region within said digital image, the pixels within said region having intensity values occurring in a testably random pattern; determining a non-random intensity value, the difference between said non-random intensity value and the intensity values of said pixels contained within said random content image region being indiscernible by the human eye; and storing said additional data within said random content image region, said additional data being encoded at said non-random intensity value.
Claim 6
Dependent Claim 60 words
The method in accordance with claim 3 , wherein said step of identifying a random content image region comprises the steps of: dividing said digital image into a plurality of regions; determining a Coefficient of Randomness for each one of said plurality of regions; and selecting the region having a desired Coefficient of Randomness as said random content image region.
Claim 7
Dependent Claim 14 words
The method in accordance with claim 3 , wherein: said additional information comprises text.
Claim 8
Independent Claim 131 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image bv the human eye, the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first intensity value associated therewith; determining a second intensity value slightly different from said first intensity value, the difference between said first and second intensity values being indiscernible by the human eye; and storing said identifying information within said constant content image region, said identifying information being coded with said second intensity value.
Claim 9
Independent Claim 131 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image bv the human eye, the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first intensity value associated therewith; determining a second intensity value slightly different from said first intensity value, the difference between said first and second intensity values being indiscernible by the human eye; and storing said identifying information within said constant content image region, said identifying information being coded with said second intensity value.
Claim 10
Independent Claim 138 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image by the human eye, the method comprising the steps of: identifying a random content image region within said digital image, the pixels within said region each having intensity values associated therewith, said intensity values occurring in a random pattern; determining a non-random intensity value, the difference between said non-random value and the intensity values of said pixels contained within said random content image region being indiscernible by the human eye; and storing said identifying text within said random content image region, said identifying text being coded with said non-random intensity value.
Claim 11
Independent Claim 138 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image by the human eye, the method comprising the steps of: identifying a random content image region within said digital image, the pixels within said region each having intensity values associated therewith, said intensity values occurring in a random pattern; determining a non-random intensity value, the difference between said non-random value and the intensity values of said pixels contained within said random content image region being indiscernible by the human eye; and storing said identifying text within said random content image region, said identifying text being coded with said non-random intensity value.
Claim 12
Dependent Claim 20 words
The method in accordance with claim 7 , wherein: said non-random intensity value comprises a coded sequence of intensity values.
Claim 13
Independent Claim 131 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image by the human eye, the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first hue value associated therewith; determining a second hue value slightly different from said first hue value, the difference between said first and second hue values being indiscernible by the human eye; and storing said identifying information within said constant content image region, said identifying information being coded with said second hue value.
Claim 14
Independent Claim 131 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image by the human eye, the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first hue value associated therewith; determining a second hue value slightly different from said first hue value, the difference between said first and second hue values being indiscernible by the human eye; and storing said identifying information within said constant content image region, said identifying information being coded with said second hue value.
Claim 15
Independent Claim 139 words
A method for simplifying storage, recovery, recognition classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image bv the human eye, the method comprising the steps of: identifying a random content image region within said digital image, the pixels within said region each having hue values associated therewith, said hue values occurring in a random pattern; determining a non-random hue value, the difference between said non-random hue value and the hue values of said pixels contained within said random content image region being indiscernible by the human eye; and storing said identifying text within said random content image region, said identifying text being coded with said non-random hue value.
Claim 16
Independent Claim 139 words
A method for simplifying storage, recovery, recognition classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image bv the human eye, the method comprising the steps of: identifying a random content image region within said digital image, the pixels within said region each having hue values associated therewith, said hue values occurring in a random pattern; determining a non-random hue value, the difference between said non-random hue value and the hue values of said pixels contained within said random content image region being indiscernible by the human eye; and storing said identifying text within said random content image region, said identifying text being coded with said non-random hue value.
Claim 17
Dependent Claim 20 words
The method in accordance with claim 10 , wherein: said non-random hue value comprises a coded sequence of hue values.
Claim 18
Independent Claim 131 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image by the human eye, the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first saturation value associated therewith; determining a second saturation value slightly different from said first saturation value, the difference between said first and second saturation values being indiscernible by the human eye; and storing said identifying information within said constant content image region, said identifying information being coded with said second saturation value.
Claim 19
Independent Claim 131 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image by the human eye, the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first saturation value associated therewith; determining a second saturation value slightly different from said first saturation value, the difference between said first and second saturation values being indiscernible by the human eye; and storing said identifying information within said constant content image region, said identifying information being coded with said second saturation value.
Claim 20
Independent Claim 139 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image by the human eye, the method comprising the steps of: identifying a random content image region within said digital image, the pixels within said region each having saturation values associated therewith, said saturation values occurring in a random pattern; determining a non-random saturation value, the difference between said non-random saturation value and the saturation values of said pixels contained within said random content image region being indiscernible by the human eye; and storing said identifying text within said random content image region, said identifying text being coded with said non-random saturation value.
Claim 21
Independent Claim 139 words
A method for simplifying storage, recovery, recognition, classification and retrieval of digital images within a multimedia database, said digital images comprising an array of pixels, by incorporating identifying information within said digital image, said identifying information being indiscernible from said digital image upon viewing said digital image by the human eye, the method comprising the steps of: identifying a random content image region within said digital image, the pixels within said region each having saturation values associated therewith, said saturation values occurring in a random pattern; determining a non-random saturation value, the difference between said non-random saturation value and the saturation values of said pixels contained within said random content image region being indiscernible by the human eye; and storing said identifying text within said random content image region, said identifying text being coded with said non-random saturation value.
Claim 22
Dependent Claim 20 words
The method in accordance with claim 13 , wherein: said non-random saturation value comprises a coded sequence of saturation values.
Claim 23
Independent Claim 119 words
A method for including additional data within a stored digital image, said digital image comprising an array of pixels, each pixel having pixel property values such as intensity values, hue values and saturation values associated therewith; the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first pixel hue value; determining a second pixel hue value slightly different from said first pixel property value, the difference between said first and second pixel property values being indiscernible by the human eye; and storing said additional data within said constant content image region, said additional data being stored with said second pixel hue value.
Claim 24
Independent Claim 119 words
A method for including additional data within a stored digital image, said digital image comprising an array of pixels, each pixel having pixel property values such as intensity values, hue values and saturation values associated therewith; the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first pixel hue value; determining a second pixel hue value slightly different from said first pixel property value, the difference between said first and second pixel property values being indiscernible by the human eye; and storing said additional data within said constant content image region, said additional data being stored with said second pixel hue value.
Claim 25
Independent Claim 119 words
A method for including additional data within a stored digital image, said digital image comprising an array of pixels, each pixel having pixel property values such as intensity values, hue values and saturation values associated therewith; the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first pixel saturation value; determining a second pixel saturation value slightly different from said first pixel property value, the difference between said first and second pixel property values being indiscernible by the human eye; and storing said additional data within said constant content image region, said additional data being stored with said second pixel saturation value.
Claim 26
Independent Claim 119 words
A method for including additional data within a stored digital image, said digital image comprising an array of pixels, each pixel having pixel property values such as intensity values, hue values and saturation values associated therewith; the method comprising the steps of: identifying a constant content image region within said digital image, the pixels within said constant content image region each having a first pixel saturation value; determining a second pixel saturation value slightly different from said first pixel property value, the difference between said first and second pixel property values being indiscernible by the human eye; and storing said additional data within said constant content image region, said additional data being stored with said second pixel saturation value.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-14 2006-04-15 2006-10-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-14 2010-04-15 2010-10-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-14 2014-04-15 2014-10-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag