Claims
- 1. A method of operating an image capture device, comprising:
presenting a physical subject to a photosensor array to produce image data corresponding to said subject; and processing said image data to steganographically encode plural bit auxiliary data therein, thereby yielding encoded image data, the steganographic encoding locally changing the luminance of the image data.
- 2. The method of claim 1 wherein the processing includes processing in accordance with a pseudo-random parameter.
- 3. The method of claim 1 wherein the processing distributes energy of the encoded data through the image in a manner calculated to make the image encoding relatively less visible.
- 4. The method of claim 1 wherein local changes to image data are scaled in accordance with local pixel values.
- 5. The method of claim 1 wherein:
the image data comprises rows of pixels, each pixel having at least a luminance value associated therewith; the encoding results in increasing the luminance values of at least certain of said pixels; and the encoding further results in decreasing the luminance values of at least certain others of said presented pixels.
- 6. The method of claim 5 wherein a change of a single bit of said plural-bit auxiliary data between said first and second values is manifested as changed luminance in plural non-contiguous pixels located in plural non-contiguous rows of said digital image.
- 7. The method of claim 1 in which the encoding includes processing plural M-row by M-column areas of adjoining pixels in said image data.
- 8. The method of claim 7 where 5 pixels<=M<=10 pixels.
- 9. The method of claim 7 in which a change of a single of said plural bits of auxiliary data between first and second values is manifested as changed luminance in pixels in plural of said M-column by M-row areas.
- 10. The method of claim 7 wherein certain M-row by M-column areas of pixels are determined to be unsuitable for encoding, so said encoding does not result in changed luminance values for pixels within said certain areas.
- 11. The method of claim 1 wherein the encoding is area-based, with each area spanning M contiguous rows and M contiguous columns of pixels, where M is at least five.
- 12. The method of claim 11 wherein M is no greater than ten.
- 13. The method of claim 1, further characterized by encoding said plural-bit auxiliary data in a redundant fashion permitting error correction.
- 14. The method of claim 1 wherein the image data is represented by plural elements, each having a parameter value, and the encoding includes changing the parameter values of said elements to encode the auxiliary data therein, and scaling a magnitude of said changes in accordance with said parameter values.
- 15. The method of claim 1 that includes identifying portions of the image where encoding might be relatively more apparent, and avoiding said portions when encoding.
- 16. The method of claim 1 wherein the image data comprises plural data elements, the method including selecting data elements to be changed to effect said encoding based not just on the values of individual data elements, but on an attribute of a neighborhood of data elements, said neighborhood being comprised of data elements having substantially non-uniform values.
- 17. The method of claim 17 that includes changing said selected data elements based, at least in part, on initial values thereof.
- 18. The method of claim 17 wherein at least certain excerpts of the image are not marked because marking in such excerpts would more likely be conspicuous.
- 19. An image capture device for capturing and outputting image data, the image capture device comprising plural opto-electronic sensors, and a processor coupled thereto for inserting steganographic information into image data output by said device, wherein the steganographic information locally changes the luminance of the image data.
- 20. A scanner according to claim 17.
RELATED APPLICATION DATA
[0001] This application is a division of application Ser. No. 09/417,153, filed Oct. 12, 1999, which is a continuation of application Ser. No. 09/317,784, filed May 24, 1999 (now U.S. Pat. No. 6,072,888), which is a continuation of application Ser. No. 09/074,632, filed May 7, 1998 (now U.S. Pat. No. 5,930,377), which is a continuation of application Ser. No. 08/969,072, filed Nov. 12, 1997 (now U.S. Pat. No. 5,809,160), which is a continuation of application Ser. No. 07/923,841, filed Jul. 31, 1992 (now U.S. Pat. No. 5,721,788). The foregoing applications are incorporated by reference herein.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09417153 |
Oct 1999 |
US |
Child |
10172353 |
Jun 2002 |
US |
Continuations (4)
|
Number |
Date |
Country |
Parent |
09317784 |
May 1999 |
US |
Child |
09417153 |
Oct 1999 |
US |
Parent |
09074632 |
May 1998 |
US |
Child |
09317784 |
May 1999 |
US |
Parent |
08969072 |
Nov 1997 |
US |
Child |
09074632 |
May 1998 |
US |
Parent |
07923841 |
Jul 1992 |
US |
Child |
08969072 |
Nov 1997 |
US |