An image is marked by making slight changes to pixel values. These changes are essentially imperceptible on human scrutiny, but detectable by computer analysis. Such markings have applications in identifying ownership of images (including video), and also in device control (e.g., triggering a ȁ
An image is marked by making slight changes to pixel values. These changes are essentially imperceptible on human scrutiny, but detectable by computer analysis. Such markings have applications in identifying ownership of images (including video), and also in device control (e.g., triggering a “do not copy” response in suitably configured hardware and software systems).
대표청구항▼
I claim: 1. A method for imparting a watermark onto a digital image comprising: using a programmed computer to perform acts of: providing said digital image comprised of a plurality of pixels, wherein each of said pixels includes brightness data that represents a brightness obtained from a color im
I claim: 1. A method for imparting a watermark onto a digital image comprising: using a programmed computer to perform acts of: providing said digital image comprised of a plurality of pixels, wherein each of said pixels includes brightness data that represents a brightness obtained from a color image; and adjusting said brightness data associated with at least one of said pixels by a predetermined brightness value, wherein said brightness value has a relationship with a number taken from a random number sequence. 2. A method as recited in claim 1, wherein said relationship includes a parameter for adjusting the brightness value to a desired strength. 3. A method as recited in claim 1, wherein said strength is computed as a function of the digital image such that the watermark is imperceptible. 4. A method as recited in claim 1, wherein each of said pixels has a row and a column location in an array representing said digital image, and wherein said brightness value employs a different sequential combination of numbers from said random number sequence in sequential correspondence to said row and column location. 5. A method as recited in claim 1, wherein said random number sequence is generated employing a key based pseudorandom number generator. 6. A method as recited in claim 1, wherein said sequence is formed from a plurality of watermarking parameters. 7. A method as recited in claim 6, wherein said watermarking parameters provide the watermark with at least one property of a robust invisible watermark. 8. A method for generating a watermarked image wherein a watermark is imparted onto a digital image having a plurality of original elements having original brightnesses, said method comprising: using a programmed computer to perform acts of: providing a digital watermarking signal comprising a plurality of watermarking elements, each having a watermark brightness value and having one-to-one correspondence with said original elements; and producing a watermarked image by adjusting said original brightness of each of said original elements by said brightness values of a corresponding one of said watermark elements wherein said watermark is invisible. 9. A method as recited in claim 8, in which said brightness values are within a predetermined range. 10. A method as recited in claim 8, in which said original image forms an original signal having a first size in two or more dimensions and said watermarking image forms a watermarking block being smaller than said original signal, said method further comprising the step of extending said watermarking signal by tiling the watermarking block that said watermarking signal at least covers said original signal. 11. A method as recited in claim 10, further comprising the step of truncating said watermarking block such that said watermarking block covers said original signal, upon determining that said watermarking block extends beyond said original signal. 12. A method as recited in claim 10, wherein the watermarking signal is produced by employing filtering using an FFT method. 13. A method as recited in claim 8, wherein each of said original elements include corresponding to a red, a green and a blue color component and the brightness data of the original elements is obtained from the corresponding red, a green and a blue color component. 14. A method for imparting a watermark onto a digital image comprising: using a programmed computer to perform acts of: providing said digital image comprised of a plurality of pixels, wherein each of said pixels includes brightness data that represents a brightness obtained from a color image; and adjusting said brightness data associated with at least one of said pixels by a predetermined brightness value in a predetermined range, wherein said brightness value has a relationship with a number taken from a random number sequence, said relationship includes a parameter for adjusting the brightness value to provide a desired modulation strength. 15. A method for imparting a watermark onto a digital image comprising: using a programmed computer to perform acts of: providing said digital image comprised of a plurality of pixels, wherein each of said pixels includes brightness data that represents a brightness obtained from a color image; and adjusting said brightness data associated with at least one of said pixels by a predetermined brightness value, wherein said brightness value has a relationship with a number taken from a random number sequence, said relationship includes a parameter for adjusting the brightness value to provide a strength, said sequence is formed from a plurality of robust watermarking parameters, and said parameters comprise a cryptographic key and an initial value of said random number generator. 16. A computer readable medium on which is stored instructions, which when executed by a computer, perform the method of claim 1.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (123)
Gokcebay Asil T. (San Francisco CA), Access control system with mechanical keys which store data.
Cooper J. Carl (1373 Sydney Dr. Sunnyvale CA 94087), Apparatus and method for receiving audio signals transmitted as part of a television video signal.
Jensen James M. (Columbia MD) Graybill Robert B. (Ellicott City MD) Hassan Sayed (Clarksville MD) Lynch Wendell D. (Silver Spring MD) Sabin Wayne (Baldwin MD), Apparatus and methods for including codes in audio signals and decoding.
Berson William (Westport CT) Zemlok Kenneth C. (Shelton CT), Apparatus for verifying an identification card and identifying a person by means of a biometric characteristic.
Bronfin Kenneth A. (New York NY) Mahrer Stephen M. (Mt. Holly NJ) Wilson W. Robin (New York NY) Davenport Francis A. (Haddonfield NJ), Arrangement for and method of processing data, especially for identifying and verifying airing of television broadcast p.
Wright Christopher B. (San Francisco CA) Bristow Stephen (Los Altos Hills CA), Automated transaction system with modular printhead having print authentication feature.
Marshall John D. (172 Foxhollow Rd. Montgomery AL 36109) Swinson Thierry W. (145 Price Rd. Wetumpka AL 36092) Bennett Richard L. (Rte. 5 ; Box 99 Tallassee AL 36078) Cole Kenneth L. (Rte. 5 ; Box 653, Bi-directional snap-action register display mechanism.
Lert ; Jr. John G. (9549 La Jolla Shores Dr. La Jolla CA 92037) Lert Peter W. (9549 La Jolla Shores Dr. La Jolla CA 92037) Cornelius John F. (1828 Dora Dr. Cardiff by the Sea CA 92007), Broadcast program identification method and system.
Druyvesteyn Willem F. (Eindhoven NLX) Hoogendoorn Abraham (Eindhoven NLX) Van De Kerkhof Leon M. (Eindhoven NLX) Veldhuis Raymond N. J. (Eindhoven NLX), Coder for incorporating an auxiliary information signal in a digital audio signal, decoder for recovering such signals f.
Braudaway Gordon W. (Yorktown Heights NY) Magerlein Karen A. (Ossining NY) Mintzer Frederick C. (Shrub Oak NY), Color correct digital watermarking of images.
Adams Robert (Lake Oswego OR) Williams David M. (Portland OR) Richardson John (Portland OR) Perry Burt (Beaverton OR), Content programmer control of video and data display using associated data.
Hustig Charles H. (Hudson WI) Ward Jeffrey L. (Hudson WI) Moses Donald W. (Minneapolis MN) Bradford Robert S. (Woodland Hills CA), Data and voice communications system.
Becker Wolfgang (Neubiberg DEX) Hierweger Alexander (Rottach-Egern DEX) Merkle Hansjrgen (Munich DEX) Lob Erwin (Munich DEX) Lass Joseph (Munich DEX) Kaule Wittich (Emmering DEX), Data carrier having an optical authenticity feature and methods for producing and testing said data carrier.
Sugiyama Takatoshi (Kanagawa JPX) Kubota Shuji (Kanagawa JPX) Morikura Masahiro (Kanagawa JPX) Enomoto Kiyoshi (Kanagawa JPX) Kato Shuzo (Kanagawa JPX), Digital communication system using superposed transmission of high speed and low speed digital signals.
Brassil John T. (Berkeley Heights NJ) Low Steven H. (Bridgewater NJ) Maxemchuk Nicholas F. (Mountainside NJ) O\Gorman Lawrence P. (Madison NJ), Document copying deterrent method using line and word shift techniques.
Philibert Alex C. (3001 Mockingbird Dr. Sierra Vista AZ 85635) Smith Jack W. (1831 Exeter Dr. Sierra Vista AZ 85635) Fox James W. (172 Andrea Dr. Sierra Vista AZ 85635), Document reproduction security system.
Kirsch Steven T. (Los Altos CA), Document retrieval over networks wherein ranking and relevance scores are computed at the client for multiple database d.
Preuss Robert D. (Boston MA) Roukos Salim E. (Scarsdale NY) Huggins A. W. F. (Arlington MA) Gish Herbert (Newton MA) Bergamo Marcos A. (Wellesley MA) Peterson Patrick M. (Cambridge MA) Derr Alan G. (, Embedded signalling.
Kawana Takashi (Yokohama JPX), Image processing method and apparatus for adding identifying information to an image portion and forming the portion at.
Conanan Virgilio D. (475 Graphic Blvd. New Milford NJ 07646), Method and apparatus for adaptively superimposing bursts of texts over audio signals and decoder thereof.
Rushforth Craig K. (Kaysville UT) Xie Zhenhua (Salt Lake City UT) Short Robert T. (Salt Lake City UT), Method and apparatus for decoding multiple bit sequences that are transmitted simultaneously in a single channel.
Aijala Victor A. (Arnold MD) Cohen Gerald B. (Gaithersburg MD) Jensen James M. (Columbia MD) Lynch Wendell D. (Silver Spring MD) Urbi Juan C. (Laurel MD), Method and apparatus for encoding/decoding broadcast or recorded segments and monitoring audience exposure thereto.
Copriviza Robert C. (Tarzana CA) Dubin Arnold M. (Calabasas CA) Ackerman Edward B. (Encino CA) Wood Jackson B. (Tarzana CA) Eakins Jeffrey S. (Claremont CA) Harmon David D. (Torrance CA), Method and apparatus for video signal encoding, decoding and monitoring.
Leighton Frank T. (965 Dedham St. Newton Center MA 02159) Micali Silvio (224 Upland Rd. Cambridge MA 02140), Method and system for personal identification.
Leighton Frank T. (15 Charlesden Pk. Newtonville MA 02160) Micali Silvio (459 Chestnut Hill Ave. Brookline MA 02146), Method for authenticating objects identified by images or other identifying information.
Greenblatt, Richard D., Method of and apparatus for integrated voice (audio) communication simultaneously with "under voice" user-transparent digital data between telephone instruments.
Gassmann Gerhard-Gnter (Esslingen-Berkheim DEX), Method of and system for transmitting two different messages on a carrier wave over a single transmission channel of pre.
Monroe Midori J. (Vancouver IL CAX) Huang George Y. (Chicago IL) Martin Tony D. (Arlington Heights IL), Method of verifying fake-proof video identification data.
Borror Alan L. (Andover MA) Ellis Ernest W. (Carlisle MA) Faramarzpour Faramarz (Sudbury MA) MacKenzie Hugh R. (Belmont MA) McGowan Donald A. (Stoneham MA), Optical storage identification card and read/write system.
Schreiber William F. (Cambridge MA) Lippman Andrew B. (Salem MA) Adelson Edward H. (Cambridge MA) Netravali Aran N. (Westfield NJ), Receiver-compatible enhanced definition television system.
Betts William L. (St. Petersburg FL) Zuranski Edward S. (Largo FL), Secondary channel for digital modems using spread spectrum subliminal induced modulation.
Moses Donald W. (Minneapolis MN) Hustig Charles (Hudson WI) Ballard C. Ray (Venice FL), Simultaneous transmission of two information signals within a band-limited communications channel.
Schober Gary W. (Edison NJ) Chadwick Raymond B. (Kearny NJ) Ashley Francis R. (South Plainfield NJ), System and method for identifying a television program.
Myhrvold Nathan P. (Bellevue WA) Yuval Gideon A. (Mercer Island WA) Kim William E. (Redmond WA), System and method for inserting and recovering an add-on data signal for transmission with a video signal.
Mabey Kent W. (West Jordan UT) Boska Joseph M. (Columbia MD) Richards Stephen L. (Gallatin MO), System and methods for monitoring TV viewing system including a VCR and/or a cable converter.
Tetrick Kenneth H. (Minneapolis MN) McCoy Randall L. (St. Paul MN), System for forming picture, alphanumeric and micrographic images on the surface of a plastic card.
Barr Thomas A. (Albuquerque NM) Barr Christopher V. (Albuquerque NM) Elliott James C. (Albuquerque NM) Frew Dirk A. (Albuquerque NM), Torque tight locking device.
Collier Christopher J. (Carshalton Beeches GB2) Murray Robert J. (Horley GB2), Transmission system for sending two signals simultaneously on the same communications channel.
Jungo Charles (Gilbert AZ) Montgomery Gerald D. (Mesa AZ) Schur Christopher J. (Payson AZ), Transmitting a secondary signal with dynamic injection level control.
Thomas William L. (Clearwater FL) Kempter Paul C. (Palm Harbor FL) Harkness David H. (Wilton CT), Universal broadcast code and multi-level encoded signal monitoring system.
Rhoads, Geoffrey B., Associating data with media signals in media signal systems through auxiliary data steganographically embedded in the media signals.
McKinley, Tyler J.; Hein, III, William C.; Rodriguez, Tony F.; Reed, Alastair M.; Rhoads, Geoffrey B., Parallel processing of digital watermarking operations.
Rhoads, Geoffrey B.; Davis, Bruce L.; Hein, III, William C.; Rosenthol, Joshua A.; MacIntosh, Brian T.; Levy, Kenneth L., System for linking from objects to remote resources.
Ramos, Daniel O.; MacIntosh, Brian T.; Rhoads, Geoffrey B., System for managing display and retrieval of image content on a network with image identification and linking to network content.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.