[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20100205445A1 - Watermark systems and methods - Google Patents

Watermark systems and methods Download PDF

Info

Publication number
US20100205445A1
US20100205445A1 US12/761,230 US76123010A US2010205445A1 US 20100205445 A1 US20100205445 A1 US 20100205445A1 US 76123010 A US76123010 A US 76123010A US 2010205445 A1 US2010205445 A1 US 2010205445A1
Authority
US
United States
Prior art keywords
data
watermark
content object
content
plural
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/761,230
Inventor
Hugh W. Anglin
Hugh L. Brunk
Jeremy Cattone
William C. Hein, III
Eric C. Hudson
Kevin C. Jones
Kenneth L. Levy
Tyler J. McKinley
Philip R. Patterson
Burt W. Perry
Geoffrey B. Rhoads
Phillip Andrew Seder
Steven W. Stewart
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Digimarc Corp
Original Assignee
Digimarc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digimarc Corp filed Critical Digimarc Corp
Priority to US12/761,230 priority Critical patent/US20100205445A1/en
Assigned to DIGIMARC CORPORATION (AN OREGON CORPORATION) reassignment DIGIMARC CORPORATION (AN OREGON CORPORATION) MERGER (SEE DOCUMENT FOR DETAILS). Assignors: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
Publication of US20100205445A1 publication Critical patent/US20100205445A1/en
Assigned to DIGIMARC CORPORATION reassignment DIGIMARC CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SEDER, PHILLIP ANDREW, ANGLIN, HUGH W., PERRY, BURT W., RHOADS, GEOFFREY B., BRUNK, HUGH L., CATTONE, JEREMY, JONES, KEVIN C., STEWART, STEVEN W., PATTERSON, PHILIP R., LEVY, KENNETH L., HEIN, WILLIAM C., III, HUDSON, ERIC C., MCKINLEY, TYLER J.
Assigned to DMRC LLC reassignment DMRC LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
Assigned to DMRC CORPORATION reassignment DMRC CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). Assignors: DMRC LLC
Assigned to DIGIMARC CORPORATION reassignment DIGIMARC CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). Assignors: DMRC CORPORATION
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking

Definitions

  • the present disclosure memorializes various improvements relating to digital watermarking and related technologies.
  • Digital watermarking is the science of encoding physical and electronic objects with plural-bit digital data, in such a manner that the data is essentially hidden from human perception, yet can be recovered by computer analysis.
  • the data may be encoded in the form of surface texturing, or printing. Such marking can be detected from optical scan data, e.g., from a scanner or web cam.
  • electronic objects e.g., digital audio or imagery—including video
  • the data may be encoded as slight variations in sample values.
  • the object is represented in a so-called orthogonal domain (also termed “non-perceptual,” e.g., MPEG, DCT, wavelet, etc.)
  • the data may be encoded as slight variations in quantization values or levels.
  • orthogonal domain also termed “non-perceptual,” e.g., MPEG, DCT, wavelet, etc.
  • Watermarking can be used to tag objects with a persistent digital identifier, and as such finds myriad uses. Some are in the realm of device control—e.g., tagging video data with a do-not-copy flag that is respected by compliant video recorders. (The music industry's Secure Digital Music Initiative (SDMI), and the motion picture industry's Copy Protection Technical Working Group (CPTWG), are working to establish standards relating to watermark usage for device control.) Other watermark applications are in the field of copyright communication, e.g., indicating that an audio track is the property of a particular copyright holder.
  • SDMI Secure Digital Music Initiative
  • CPTWG Copy Protection Technical Working Group
  • an image watermark may contain an index value that serves to identify a database record specifying (a) the owner's name; (b) contact information; (c) license terms and conditions, (d) copyright date, (e) whether adult content is depicted, etc., etc. (The present assignee's MarcCentre service provides such functionality.)
  • Related are so-called “connected content” applications, in which a watermark in one content object (e.g., a printed magazine article) serves to link to a related content object (e.g., a web page devoted to the same topic).
  • the watermark can literally encode an electronic address of the related content object, but more typically encodes an index value that identifies a database record containing that address information.
  • application Ser. No. 09/571,422 details a number of connected-content applications and techniques.
  • the watermark can convey a reference signal.
  • the reference signal is of such a character as to permit its detection even in the presence of relatively severe distortion. Once found, the attributes of the distorted reference signal can be used to quantify the content's distortion. Watermark decoding can then proceed—informed by information about the particular distortion present.
  • the reference signal comprises a constellation of quasi-impulse functions in the Fourier magnitude domain, each with pseudorandom phase.
  • the watermark decoder converts the watermarked image to the Fourier magnitude domain and then performs a log polar resampling of the Fourier magnitude image.
  • a generalized matched filter correlates the known orientation signal with the re-sampled watermarked signal to find the rotation and scale parameters providing the highest correlation.
  • the watermark decoder performs additional correlation operations between the phase information of the known orientation signal and the watermarked signal to determine translation parameters, which identify the origin of the watermark message signal. Having determined the rotation, scale and translation of the watermark signal, the reader then adjusts the image data to compensate for this distortion, and extracts the watermark message signal as described above.
  • a client-side application processes frames of video data from a web cam or other image sensor, and decodes watermarked information therefrom (e.g., based on luminance values in 128 ⁇ 128 pixel blocks). This information is then transmitted to a remote server, which responds to the client with a corresponding URL or other reply. The client-side application can then initiate a link to the specified URL, or otherwise respond to the reply.
  • the client-side application processes frames of video data, and decodes watermarked information. This time, however, the application applies lossless compression to the block(s) of luminance values from which the watermark information was decoded, and may time-stamp this compressed block of information.
  • the block may then be encrypted, e.g., using a private key (which may, or may not, be part of a private/public key pair). This encrypted block of information is then transmitted to the remote server.
  • the remote server decrypts the block (if necessary), and checks the time stamp to ensure that the data was stamped within an expected prior period (e.g., within the past 60 seconds).
  • the compressed block is then decompressed, and the watermark is read from the luminance information.
  • the remote server determines the appropriate response for that watermark (e.g., a URL), and takes the corresponding action.
  • the time-stamping and the encryption are optional. Lossy compression can be used instead of lossless. Or, if bandwidth constraints are not an issue, the block(s) can be transmitted without compression. Or, instead of transmitting the raw luminance information, it may be filtered in some manner first (e.g., median filtered), and the filtered data can be sent to the server (time-stamped, compressed, and/or encrypted). In some arrangements, the client-side application does not first decode the watermark, but instead transmits a block of luminance data prior to any watermark decoding. In some arrangements, the watermark information is not conveyed in the luminance data, but is conveyed otherwise.
  • DAM Digital Asset Management
  • a web searching agent runs locally on all registered web servers and reports back to a central database available for general web searching.
  • the system looks just like Google or AltaVista.
  • Advantages of the architecture include the following.
  • the directories and times to search can be controlled by the web server webmaster.
  • the search agent can also search non-html files, such as Word documents, databases and linked media for deep searching.
  • By running in a distributed architecture more content can be searched and categorized.
  • the web agent could run as a distributed agent on the web server, using idle company computers in the evening.
  • the searching agent is intelligent.
  • the agent can use tools such as RuleSpace for text and Virage for video categorization.
  • Images, audio, and video that are watermarked can be categorized and have associated usage rules based upon linking the watermark ID to one or more remote database servers, such as the “Grand Central” server detailed in the '422 application.
  • Watermarked web content can be better categorized, thus improving consumers' searches and properly indexing every company's web server.
  • DAM digital asset management
  • This DAM structure runs within the company's Intranet, and the web agent runs on every employee's computer. More specifically, each employee marks directories that are continually searched, categorized and reported to the central Intranet search site. The employee moves important documents to that directory when finished, or allows people to search on documents in process. This helps employees of large companies to access company information (e.g., it helps HP know what HP knows).
  • the system can also show the relationship between documents. For example, when a document is found in a search, all of the linked documents, such as for html, word, etc., and inserted objects, such as images, audio, video, etc., can be displayed.
  • the content can be categorized and associated with rules via the Grand Central database.
  • a user takes a picture with a digital camera and stores the image in a DAM system.
  • the user enters associated metadata (maybe the name of the beach it was taken on).
  • the image is watermarked with an ImageID.
  • the user now distributes the image to her business partners.
  • One partner takes the image and stores it in his DAM system.
  • This system recognizes the watermark, links through Grand Central to the first user's DAM system—which responds by supplying all the metadata.
  • This data is automatically entered into the partner's system—improving productivity and accuracy, and gaining metadata that could not be determined from the image itself (the name of the beach).
  • This may be regarded as a way of allowing disparate DAM systems to interoperate.
  • Jigsaw puzzles offer a great variety of applications for digital watermark technology. To name but a few:
  • a puzzle can have a watermark that is readable only when the puzzle is completely assembled properly.
  • the user's accomplishment can be acknowledged with a variety of “rewards” (e.g., a congratulatory message, a prize, etc.).
  • the rewards can be served by the remote server and delivered to the user's computer. Or the remote server can trigger a reward that is locally stored on the user's machine. Instead of rewards, other actions can be triggered, such as linking to different URLs.
  • the puzzle may be designed so it can be assembled in several different ways (e.g., many of the pieces have identical shapes, so can be substituted for like-shaped pieces).
  • the puzzles By assembling the puzzles in different ways, different watermark patterns are formed, and different prizes can be triggered. Or only selected ways of assembling the puzzle may trigger a prize.
  • the puzzle can form part of a game, including an on-line game or a multi-player game. Advancing through the game to more advanced levels may require demonstrating increased proficiency in assembling the puzzle. The game may pose tests or challenges that require correct assembly of the puzzle to meet.
  • the puzzle may or may not be printed with conventional puzzle artwork/graphics. In the latter case, all pieces may have a generally uniform printing pattern (e.g., a high-strength watermark pattern).
  • Puzzles other than jigsaw puzzles can use watermark technology as well.
  • Such content can be digitally watermarked with an ID that allows it to link through a remote database (e.g., Grand Central).
  • a remote database e.g., Grand Central
  • a visitor receives such an object it can later be viewed on the PDA (or on another computer to which it is transferred.
  • a user interface can be actuated to effect a link to an on-line resource, such as a web page.
  • One user interface is right-clicking on the object, and selecting from a displayed menu an option that links (e.g., through Grand Central) based on the watermark information encoded in the object.
  • a great variety of other user interface paradigms can likewise be used.
  • an object identifier can be stored in a file header, or otherwise associated with the object, and forwarded to a Grand Central-like remote server to initiate a link to an on-line resource.
  • a literal URL can be conveyed with the object—in a header, by a watermark, or otherwise.
  • inks There is a class of inks whose characteristics vary with temperature. Most commonly, it is the color of such inks that varies with temperature.
  • Watermarks can be printed with thermochromic inks. When sensed by a color web cam, or other image sensor device, the color of the ink can be used to trigger an appropriate response (or to trigger no response at all).
  • Image data gathered by a color image sensor can segregate the different color channels (e.g., red/green/blue) and analyze each for a watermark. If a watermark is found in the red channel, a first response can be triggered (e.g., through Grand Central). If a watermark is found in the blue channel, a second—different—response can be triggered.
  • a first response can be triggered (e.g., through Grand Central). If a watermark is found in the blue channel, a second—different—response can be triggered.
  • the watermark payload is constant (the ink pattern carries a single payload)—the difference arises by the color channel in which the watermark is sensed. This information would be relayed to Grand Central (e.g., as context information) with the payload so that different responses can be triggered in the two different cases.
  • the watermark-triggered action need not involve a remote server such as Grand Central. Instead, the local watermark decoder can trigger different actions locally.
  • a single action may be involved, and it may be triggered only when the watermarked object is imaged at or near a predefined temperature.
  • product packaging may be watermarked with such ink as part of an anti-counterfeiting program.
  • a suspect product may be scanned for a watermark at room temperature, and again after refrigerating to 50 degrees. Only if the watermark is sensed at the lower temperature (in the blue channel) and not at room temperature, does the package pass this test.
  • Handheld scanning devices can include UV or IR illumination sources, and read a watermark on a scanned object.
  • IR Fluorescing Ink Produces an invisible printed image that vibrantly fluoresces red when illuminated in short wave UV black light and a much less weaker red in long wave UV black light.
  • IR Dual Fluorescent Ink Produces an invisible printed image that fluoresces in one color when illuminated with long wave UV black light and in an entirely different color when illuminated with short wave UV black light.
  • IR Invisible Readable Ink Produces a generally invisible printed image that is identified in a very specific band of infrared spectral range.
  • the UV or IR inking can be applied by adding one additional plate to a printing run. (An additional color separation may be required in some print applications.)
  • Printing on a uniform background generally gives better reading reliability results than printing on a picture-printed background, with lighter uniform backgrounds seeming to perform better than darker backgrounds.
  • a banknote security feature involves placing proteins on the banknote which are then detected by a scanning device.
  • a banknote printer or issuer would pick an area of the note and place a few proteins or other biological identifiers within or on top of the substrate.
  • the proteins would be very difficult if not impossible to reproduce unless a counterfeiter had the correct “encoding” device.
  • These proteins could fit within a sub-micron space on the note or be spread all over the surface, like a digital watermark.
  • the proteins may be, e.g., less than a thousandth of a micron in size, and may fluoresce (monochromatically, or with different colors) when subject to certain irradiation.
  • a scanning device would detect the existence of the proteins—if the proper proteins are detected then the note is legitimate.
  • the scanning device could use any number of methods to find detection.
  • the proteins could fluoresce or the proteins could have some other unique code or pattern that the scanner identifies.
  • the device could be a visual cue or the protein could fluoresce a certain way only under certain lighting and temperature conditions such as infrared lighting. Using other identifier methods the protein identifier could be unique to the print run or denomination, and there could be unique identifiers to the actual individual note.
  • the proteins could be placed on a “tab” that is then placed on the note, similar to how holograms are bonded, or alternatively the protein delivery system could place the proteins directly on the substrate.
  • the proteins have to survive many stresses of light, bacteria, fingers, washing etc.
  • banknotes e.g., passports, financial instruments, etc.
  • LCD display of a wristwatch or the like and captured by a webcam for various purposes.
  • the display can present alphanumeric text, which can then be decoded from the webcam image using known optical character recognition (OCR) techniques. Linking and other operations based on this information can then be undertaken, as described in the cited and '422 applications.
  • OCR optical character recognition
  • Digimarc MediaBridge via the Grand Central server
  • Integraf may send out a brochure with “exclusive secure” access to a Intergraf 2001 exhibitors web site.
  • the site has some long obscure URL such as
  • Watermarks find various applications in connection with collectibles, action figures, and the like. Some of these are detailed in copending application Ser. No. 09/630,243 (particularly focusing on baseball cards).
  • Action figures have expanded beyond G.I. Joes, and now include a range encompassing:
  • Watermarks can be applied to the toy itself (e.g., the toy base) or to the packaging.
  • the functionality served by the watermark can include confirming authenticity, linking to associated internet sites, serialization, etc.
  • the Sanrio family of character branded merchandise available such as Hello Kitty (see www ⁇ dot>sanrio ⁇ dot>com).
  • the brand manager can obtain real-time information about market acceptance of each different product, including which products are the most popular, the correlation between an ad campaign and sales of a product, etc. (Previously, the brand manager needed to wait for such information to filter back up the retail supply channel, preventing real-time response strategies.)
  • the purchasers could be provided with opportunities to win prizes, participate in games, learn information, register for club benefits, etc., by linking from the products.
  • the linking and interactivity provided by such watermark functionality may contribute to the cachet of some such products.
  • Books, magazines, and other publications can be watermarked to permit users to link to on-line communities (e.g., discussion groups or forums) of other purchasers of the same items.
  • the publication can be marked in its entirety, or just a cover, or just an internal section, etc. Different sections can have different marks and link to different on-line communities.
  • a home improvement book about building decks can permit a purchaser to link-to/correspond-with other individuals engaged in the same undertaking (and possibly link to the book's authors).
  • the on-line community can be further tailored by the user's geographic location (which can be indicated to the remote server computer, e.g., by transmitting the user's zip code together with watermark information).
  • Regional chat about the book or its subject can thus be facilitated (e.g., a reader in rainy Oregon may post a message asking others in the area about waterproofing treatments that have been used with success in their shared climate).
  • Cookbooks are also well suited to such techniques—providing forums linking cooks with like-minded interests (e.g., purchasers of a tofu cookbook living along the Gulf coast). Again, different chapters can link to different communities.
  • Fragile watermarks are known, e.g., in pending application Ser. No. 09/433,104 (now U.S. Pat. No. 6,636,615).
  • Content e.g., audio or imagery
  • the header of a file such as the header of a file storing compressed video, e.g., in
  • MPEG format can include data conveying information about the form of watermark used in the file contents.
  • the information can be literally expressed in the header, or information in the header can serve as a link to a remote data repository at which information about the file watermark is stored.
  • MPEG-7 uses XML, e.g.:
  • a dictionary would desirably be established for each term.
  • ⁇ Watermarking Type>could include Digimarc Image version 1, Digimarc Image v2, Digimarc Video v1, Digimarc Video v2, Digimarc Audio v1, Digimarc Audio v2, Philips Video v1, Philips Video v2, etc. (including every existing watermarking company).
  • ⁇ Watermarking Message>could represent the watermark payload in a known format.
  • application message type 4 detailed in application No. 60/256,628, e.g.:
  • descriptors are beneficial since there may be many watermarks embedded in the content and it can take too long for the end-user while the system decodes all of the potential watermarks.
  • a benefit of the header descriptors is that they increase the computational efficiency of reading watermarks since the watermarks only need to be read once, and then can be added to the MPEG-7 description (if using both descriptors).
  • the types of watermarks will be known and all watermarks don't need to be searched if the watermark message descriptor is not added for security reasons, although protected by MPEG-7 IPMP. If the meta data information contained in the header is suspect, then the information can be retrieved from the watermarked content itself. Likewise, if the meta data information in the header becomes lost, it can be regenerated from data conveyed by the content itself.
  • Movie and other event tickets may be purchased on-line from various sources.
  • the ticket purchaser prints the purchased tickets on her home computer system (and printer).
  • the printed tickets include embedded watermark data.
  • a ticket image, having a unique identifier or purchase code embedded therein, could be transferred to the user's computer for printing.
  • the online movie ticket retailer transmits a payload or an authentication code to the user's computer.
  • a plug-in is launched, which incorporates the payload information when creating and printing the tickets.).
  • the ticket purchaser presents the watermarked ticket to a decoder.
  • the decoder verifies authentic tickets by opening a gate or enabling a visual confirmation, e.g., a green light.
  • the movie theater decoder can download a list of authentic payloads or identifiers prior to each showing, or may query an online database to verify each ticket. (Fragile watermarks are alternatively embedded in the printed ticket to help avoid counterfeiting.)
  • the user may have a talisman, such as a driver's license or key fob, that has a watermark embedded therein.
  • a talisman such as a driver's license or key fob
  • the user may present the talisman to a camera or other detection device associated with their computer system.
  • the camera reads the watermark, and relays it to the ticket vendor to associate that watermark payload with a virtual ticket.
  • the user arrives at the theatre, they can present the same talisman for sensing.
  • the theatre's computer decodes the watermark, checks the payload against a list of authorized entrants, and permits entry if the user is found to be authorized.
  • Watermarking is usually the last step in a content-creation process, to ensure that the watermark is not accidentally destroyed. Thus, if content in a collaborative work system is not being modified but only shared, it could be watermarked and tracked through the system, including additional edge checks that users have the correct usage rights.
  • Prior Digimarc applications have discussed usage scenarios like this with respect to digital asset management, content tracking for broadcasters, and Napster file sharing applications.
  • a watermark embedding function such as a Postscript command with ID and robustness fields (parameters)
  • the watermark could be actually embedded during rendering.
  • the graphic designer and content owner could define the watermarking ID and robustness since they work closely during this stage.
  • the watermark ID is embedded whenever viewed on the computer screen, or, more importantly, proofed and printed at the RIP. Since the embedding process can be modified at the RIP, the color guru that controls the RIP can make sure the watermark is robust but invisible and the watermark can be embedded dependent upon the type of printer.
  • the watermark definition and embedding are separate.
  • the content creator (such as graphic designer) can work with the content owner to define the watermark, while the watermark is rendered by the rendering expert, such as the color guru at the RIP or audio mastering engineer.
  • the embedding engine knows the rendering device and can adjust the watermark for its characteristics.
  • Other advantages include that the watermark can be embedded into structured content, such as vector graphics, MIDI and animation.
  • the watermark can be added whenever the content is rendered by any client.
  • the ID (payload), which can link to the internal representation of the content in the shared environment and/or the content owner, can be sent with the content, and the rendering client embeds the ID.
  • the rendering client could embed its user's ID in addition to the content ID or instead of the content ID. As such, any rendering of the content is traceable.
  • This watermarking function may not explicitly be passed to the client for embedding, but implicitly known by the client.
  • the content and rendering client IDs are embedded such that every rendition is traceable.
  • a critic uses their sound card or connected recorder to capture the song and the song shows up elsewhere, such as on Napster, the song can be traced to the client that rendered the content as well as back to the content owner for legitimate purchase—even though the song may have been changed after the demo.
  • Variable data refers to systems, like serialization systems, in which several copies of a content item are being produced, and each is to have a unique (or customized) watermark ID. Often, this ID is not assigned until the moment the item is finally rendered (e.g., an object printed, or a CD pressed or played).
  • application Ser. No. 09/476,686 discloses a device that listens to ambient sound, and decodes a watermark from it (the device may be a cell phone, or a dedicated unit).
  • the watermark can be used for various purposes, e.g., to identify a song.
  • This technology, and such devices, are referred to by the name BirdDawg.
  • BirdDawg arrangements can be employed to offer promotional music.
  • a example usage model is that after the user clicks on a “song info” button on the device, the central database returns to the cell phone the artist, song and album information as well as whether there is promotional music, concert information and purchases available. If the user selects the promotional music element (possibly one menu down under a “more info” menu), dependent upon the user's preferences, a link to the song can be emailed to the user or the user could have an audio locker to which the song becomes available, potentially the audio locker could be a central system or a local system. If the music is downloaded, it could be tracked via various one-to-one promotional systems.
  • One promotional system provides content (e.g., music) in a format that allows a first portion (e.g., 30 seconds) to be played freely. After 30 seconds, the user is invited to download software that may permit the full content to be played without interruption.
  • the downloaded software includes digital rights management technology, permitting the content owner to specify conditions or limitations for use.
  • the content may be watermarked.
  • An operating system-level watermark detector can look for the watermark and interrupt the playing after 30 seconds unless over-ridden by instructions from the downloaded software. (Ergo, if the dowwnloaded software is not present, playback stops.)
  • the birddawg device triggers delivery of a promotional excerpt of the music, which the recipient can render fully functional by downloading (if not already downloaded) certain ancillary software.
  • a BirdDawg device can be coupled to a car's navigation system.
  • the system could offer directions to the concert. These directions could be saved in memory or as a bookmark so they can be used if the concert is not at the current time of the ticket purchase (which is likely).
  • the “extra” dimension is itself multi-dimensional in nature, representing “sensor geometry”, where there are a variety of types, each requiring various rules on how it is defined and how it affects the previous six parameters. Critical as these particulars might be for many applications, they are secondary to this disclosure. Suffice it to say that a simple rectangular fan or pyramid centered on a camera's aperture is the most common form of sensor geometry and can be used as a stand-in for many others. But as one final academic point, however, the notion of the “sensor geometry” is simply vernacular for a coherent set of optical sampling functions corresponding to each pixel and/or microdensity region of a photograph.
  • a fourth reason that digital watermarks can be part of a georeferenced database system is also a practical one: Images by their very nature can be inter-processed, merged, split, cut up, etc. and so forth as described quite fully in the prior art. This tendency is especially applicable to various geo-referenced imagery applications where various data sets are merged and viewed as derivative images. Ask any database engineer or operator to manage the behind-the-scenes management of keeping track of the bits and pieces, and you'll quickly hear either a grown, or see a grin when they hand you the development budget for such a system. Digital watermarks, in many if not all such applications, can become a good way of coordinating and keeping track of highly diverse image components.
  • DNA may be tailored to convey digital information.
  • DNA is a polymer in the form of double-helix—a spiral comprising two long chains of monomer nucleotides wound about each other.
  • the nucleotides each comprises a deoxyribose sugar molecule attached to a phosphate group and one of four nitrogenous bases: adenine, guanine, cytosine and thymine.
  • the strands are linked to each other by hydrogen bonds between the bases, which uniquely pair: adenine with thymine; guanine with cytosine.
  • DNA components are inactive. That is, they can be changed essentially without consequence. As such, they may be tailored in a manner to convey data.
  • an adenine-guanine (AG) pair may represent a digital “1”
  • a cytosine-thymine (C-T) pair may represent a digital “0.”
  • Inactive parts of an organism's DNA may thus be tailored so that these inactive components serve to convey digital data. This has numerous applications, including forensic tracking (e.g., uniquely marking different strains of anthrax).
  • data encoded in DNA is encoded redundantly, so that corruption of some part of the structure does not cause data loss.
  • the same data may be represented at several different locations in the DNA structure.
  • error-correcting coding techniques such as BCH (“trellis”), convolutional coding, and turbo codes, can be employed so that the correct data payload can be discerned notwithstanding sometimes severe corruption of the structure.
  • the data conveyed by DNA need not be a single digital string (e.g., representing a number), but may represent several different types of data, e.g., an index number, a creation date, a proprietor, etc.
  • the index number can serve to identify a database record containing more information associated with that DNA.
  • the data can also comprise executable software code or other instructions.
  • the inactive components of the DNA can also serve as synchronization markers, e.g., indicating where encoded data starts or stops.
  • the data needn't solely be represented by the pattern of inactive components.
  • use can be made of the active components as well.
  • an inactive component in a range that also includes active components can change some statistic or attribute of the range (e.g., changing the number of A-G pairings to an even number may represent a “1;” changing the number to an odd number may represent a “0”).
  • Different ranges of the DNA structure may convey different parts of the payload.
  • base-8 forms of expression may be used.
  • the values of the payload encoded in the inactive components can be related to, or based on, the details of the active components.
  • the integrity of the auxiliary data can be checked to ensure that it corresponds in the expected manner with the active components.
  • Detection of such coding can be performed in various manners. One is by inspection techniques. Another is by gene sequencing techniques. Another is by de-linking the two nucleotides, and attempting to link them to different reference nucleotides—each expressing a different payload. Other decoding techniques may of course also be practiced.
  • the technology includes a method that comprises: receiving data representing a content object; processing the content object; sending the processed content object to a remote computer; and further processing the content object on the remote computer, said further processing including decoding plural-bit data steganographically encoded therein.
  • the method can include time-stamping or encrypting the more compact representation of the content object sent to the remote computer.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

Various improvements relating to digital watermarking and related technologies are detailed, including methods that enhance security and functionality, and new articles including watermarked puzzles and marked DNA.

Description

    RELATED APPLICATION DATA
  • This application is a continuation of application Ser. No. 10/122,141, filed Apr. 12, 2002, which claims priority benefit to provisional application No. 60/284,163, filed Apr. 16, 2001.
  • TECHNICAL FIELD
  • The present disclosure memorializes various improvements relating to digital watermarking and related technologies.
  • BACKGROUND
  • Digital watermarking is the science of encoding physical and electronic objects with plural-bit digital data, in such a manner that the data is essentially hidden from human perception, yet can be recovered by computer analysis. In physical objects, the data may be encoded in the form of surface texturing, or printing. Such marking can be detected from optical scan data, e.g., from a scanner or web cam. In electronic objects (e.g., digital audio or imagery—including video), the data may be encoded as slight variations in sample values. Or, if the object is represented in a so-called orthogonal domain (also termed “non-perceptual,” e.g., MPEG, DCT, wavelet, etc.), the data may be encoded as slight variations in quantization values or levels. The present assignee's U.S. Pat. No. 6,122,403, and application Ser. No. 09/503,881(now U.S. Pat. No. 6,614,914), are illustrative of certain watermarking technologies.
  • Watermarking can be used to tag objects with a persistent digital identifier, and as such finds myriad uses. Some are in the realm of device control—e.g., tagging video data with a do-not-copy flag that is respected by compliant video recorders. (The music industry's Secure Digital Music Initiative (SDMI), and the motion picture industry's Copy Protection Technical Working Group (CPTWG), are working to establish standards relating to watermark usage for device control.) Other watermark applications are in the field of copyright communication, e.g., indicating that an audio track is the property of a particular copyright holder.
  • Other watermark applications encode data that serves to associate an object with a store of related data. For example, an image watermark may contain an index value that serves to identify a database record specifying (a) the owner's name; (b) contact information; (c) license terms and conditions, (d) copyright date, (e) whether adult content is depicted, etc., etc. (The present assignee's MarcCentre service provides such functionality.) Related are so-called “connected content” applications, in which a watermark in one content object (e.g., a printed magazine article) serves to link to a related content object (e.g., a web page devoted to the same topic). The watermark can literally encode an electronic address of the related content object, but more typically encodes an index value that identifies a database record containing that address information. application Ser. No. 09/571,422 details a number of connected-content applications and techniques.
  • One problem that arises in many watermarking applications is that of object corruption. If the object is reproduced, or distorted, in some manner such that the content presented for watermark decoding is not identical to the object as originally watermarked, then the decoding process may be unable to recognize and decode the watermark. To deal with such problems, the watermark can convey a reference signal. The reference signal is of such a character as to permit its detection even in the presence of relatively severe distortion. Once found, the attributes of the distorted reference signal can be used to quantify the content's distortion. Watermark decoding can then proceed—informed by information about the particular distortion present.
  • The assignee's application Ser. Nos. 09/503,881and 09/452,023 (now U.S. Pat. Nos. 6,614,914 and 6,408,082) detail certain reference signals, and processing methods, that permit such watermark decoding even in the presence of distortion. In some image watermarking embodiments, the reference signal comprises a constellation of quasi-impulse functions in the Fourier magnitude domain, each with pseudorandom phase. To detect and quantify the distortion, the watermark decoder converts the watermarked image to the Fourier magnitude domain and then performs a log polar resampling of the Fourier magnitude image. A generalized matched filter correlates the known orientation signal with the re-sampled watermarked signal to find the rotation and scale parameters providing the highest correlation. The watermark decoder performs additional correlation operations between the phase information of the known orientation signal and the watermarked signal to determine translation parameters, which identify the origin of the watermark message signal. Having determined the rotation, scale and translation of the watermark signal, the reader then adjusts the image data to compensate for this distortion, and extracts the watermark message signal as described above.
  • With the foregoing by way of background, the specification next turns to the various improvements. It will be recognized that these improvements can typically be employed in many applications, and in various combinations with the subject matter of the patent documents cited herein.
  • DETAILED DESCRIPTION Secure Transmission of Watermark Data
  • In application Ser. No. 09/571,422, a client-side application (a “reader” program) processes frames of video data from a web cam or other image sensor, and decodes watermarked information therefrom (e.g., based on luminance values in 128×128 pixel blocks). This information is then transmitted to a remote server, which responds to the client with a corresponding URL or other reply. The client-side application can then initiate a link to the specified URL, or otherwise respond to the reply.
  • An improved method offers enhanced security. As before, the client-side application processes frames of video data, and decodes watermarked information. This time, however, the application applies lossless compression to the block(s) of luminance values from which the watermark information was decoded, and may time-stamp this compressed block of information. The block may then be encrypted, e.g., using a private key (which may, or may not, be part of a private/public key pair). This encrypted block of information is then transmitted to the remote server.
  • The remote server decrypts the block (if necessary), and checks the time stamp to ensure that the data was stamped within an expected prior period (e.g., within the past 60 seconds). The compressed block is then decompressed, and the watermark is read from the luminance information. The remote server then determines the appropriate response for that watermark (e.g., a URL), and takes the corresponding action.
  • It will be recognized that there are a number of variations possible in such arrangements. As noted, the time-stamping and the encryption are optional. Lossy compression can be used instead of lossless. Or, if bandwidth constraints are not an issue, the block(s) can be transmitted without compression. Or, instead of transmitting the raw luminance information, it may be filtered in some manner first (e.g., median filtered), and the filtered data can be sent to the server (time-stamped, compressed, and/or encrypted). In some arrangements, the client-side application does not first decode the watermark, but instead transmits a block of luminance data prior to any watermark decoding. In some arrangements, the watermark information is not conveyed in the luminance data, but is conveyed otherwise.
  • It will be recognized that techniques such as those described above find applicability beyond the particular context of the '422 application, and may be used, e.g., in connection with watermarked still imagery, watermarked audio, etc., etc.
  • Digital Asset Management
  • Watermarking can play a key role in Digital Asset Management (DAM) systems.
  • Consider a “deep” web searching system in which a web searching agent runs locally on all registered web servers and reports back to a central database available for general web searching. To the user, the system looks just like Google or AltaVista. Advantages of the architecture include the following. The directories and times to search can be controlled by the web server webmaster. By running locally, the search agent can also search non-html files, such as Word documents, databases and linked media for deep searching. By running in a distributed architecture, more content can be searched and categorized. The web agent could run as a distributed agent on the web server, using idle company computers in the evening. In addition, the searching agent is intelligent. The agent can use tools such as RuleSpace for text and Virage for video categorization.
  • Images, audio, and video that are watermarked can be categorized and have associated usage rules based upon linking the watermark ID to one or more remote database servers, such as the “Grand Central” server detailed in the '422 application. Watermarked web content can be better categorized, thus improving consumers' searches and properly indexing every company's web server.
  • A similar novel structure can be used for internal digital asset management (DAM). This DAM structure runs within the company's Intranet, and the web agent runs on every employee's computer. More specifically, each employee marks directories that are continually searched, categorized and reported to the central Intranet search site. The employee moves important documents to that directory when finished, or allows people to search on documents in process. This helps employees of large companies to access company information (e.g., it helps HP know what HP knows).
  • While the above structure helps locate digital assets and associate usage rules, the system can also show the relationship between documents. For example, when a document is found in a search, all of the linked documents, such as for html, word, etc., and inserted objects, such as images, audio, video, etc., can be displayed.
  • By watermarking images, audio and video with IDs, the content can be categorized and associated with rules via the Grand Central database.
  • One of the key obstacles with any DAM system is the cost of inputting the metadata associated with each asset. By using watermarks to identify and link through a server (such as the Grand Central” system), this issue can be addressed.
  • Consider: a user takes a picture with a digital camera and stores the image in a DAM system. The user enters associated metadata (maybe the name of the beach it was taken on). The image is watermarked with an ImageID. The user now distributes the image to her business partners. One partner takes the image and stores it in his DAM system. This system recognizes the watermark, links through Grand Central to the first user's DAM system—which responds by supplying all the metadata. This data is automatically entered into the partner's system—improving productivity and accuracy, and gaining metadata that could not be determined from the image itself (the name of the beach).
  • This may be regarded as a way of allowing disparate DAM systems to interoperate.
  • The following article on DAM systems gives some more context to the foregoing, and illustrates some of the variety of systems in which the detailed technology can be employed:
  • Watermarked Puzzles
  • Jigsaw puzzles offer a great variety of applications for digital watermark technology. To name but a few:
  • A puzzle can have a watermark that is readable only when the puzzle is completely assembled properly. When the completed watermark is sensed by a webcam or the like, and relayed to Grand Central, the user's accomplishment can be acknowledged with a variety of “rewards” (e.g., a congratulatory message, a prize, etc.).
  • The rewards can be served by the remote server and delivered to the user's computer. Or the remote server can trigger a reward that is locally stored on the user's machine. Instead of rewards, other actions can be triggered, such as linking to different URLs.
  • In a variant of the foregoing, the puzzle may be designed so it can be assembled in several different ways (e.g., many of the pieces have identical shapes, so can be substituted for like-shaped pieces). By assembling the puzzles in different ways, different watermark patterns are formed, and different prizes can be triggered. Or only selected ways of assembling the puzzle may trigger a prize.
  • The puzzle can form part of a game, including an on-line game or a multi-player game. Advancing through the game to more advanced levels may require demonstrating increased proficiency in assembling the puzzle. The game may pose tests or challenges that require correct assembly of the puzzle to meet.
  • The puzzle may or may not be printed with conventional puzzle artwork/graphics. In the latter case, all pieces may have a generally uniform printing pattern (e.g., a high-strength watermark pattern).
  • Puzzles other than jigsaw puzzles can use watermark technology as well.
  • Trade Shows and Wireless Data Broadcasting
  • Trade show booths have historically distributed printed product information. With the advent of wireless PDAs, new techniques of distributing product information become feasible.
  • One is to transmit image, audio, or video objects (e.g., files) to passers-by. Such content can be digitally watermarked with an ID that allows it to link through a remote database (e.g., Grand Central). When a visitor receives such an object, it can later be viewed on the PDA (or on another computer to which it is transferred. If the visitor wants to receive more information, a user interface can be actuated to effect a link to an on-line resource, such as a web page. One user interface is right-clicking on the object, and selecting from a displayed menu an option that links (e.g., through Grand Central) based on the watermark information encoded in the object. A great variety of other user interface paradigms can likewise be used.
  • Similar arrangements can be effected using technologies other than watermarks. For example, an object identifier can be stored in a file header, or otherwise associated with the object, and forwarded to a Grand Central-like remote server to initiate a link to an on-line resource. Or a literal URL can be conveyed with the object—in a header, by a watermark, or otherwise.
  • Thermochromic Inks
  • There is a class of inks whose characteristics vary with temperature. Most commonly, it is the color of such inks that varies with temperature.
  • Watermarks can be printed with thermochromic inks. When sensed by a color web cam, or other image sensor device, the color of the ink can be used to trigger an appropriate response (or to trigger no response at all).
  • Consider an ink that looks blue at 50 degrees Fahrenheit, and red at 80 degrees. Image data gathered by a color image sensor can segregate the different color channels (e.g., red/green/blue) and analyze each for a watermark. If a watermark is found in the red channel, a first response can be triggered (e.g., through Grand Central). If a watermark is found in the blue channel, a second—different—response can be triggered.
  • In the case just given, the watermark payload is constant (the ink pattern carries a single payload)—the difference arises by the color channel in which the watermark is sensed. This information would be relayed to Grand Central (e.g., as context information) with the payload so that different responses can be triggered in the two different cases.
  • In this case, as in others, the watermark-triggered action need not involve a remote server such as Grand Central. Instead, the local watermark decoder can trigger different actions locally.
  • As noted, only a single action may be involved, and it may be triggered only when the watermarked object is imaged at or near a predefined temperature. For example, product packaging may be watermarked with such ink as part of an anti-counterfeiting program. A suspect product may be scanned for a watermark at room temperature, and again after refrigerating to 50 degrees. Only if the watermark is sensed at the lower temperature (in the blue channel) and not at room temperature, does the package pass this test.
  • In application No. 60/257,822, filed Dec. 21, 2000, the use of UV and IR inks in watermarking was discussed. Other disclosure on this topic is included in application Ser. No. 09/562,516.
  • It should be noted that such techniques are particularly well suited in deterring counterfeiting, e.g., product packaging, value documents, etc. Such markings are difficult to identify and reproduce. Handheld scanning devices can include UV or IR illumination sources, and read a watermark on a scanned object.
  • In preliminary studies, green, yellow, and red fluorescing UV inks seem to perform better than blue fluorescing UV ink.
  • Three types of IR inks are particularly contemplated for such applications: IR Fluorescing Ink: Produces an invisible printed image that vibrantly fluoresces red when illuminated in short wave UV black light and a much less weaker red in long wave UV black light.
  • IR Dual Fluorescent Ink: Produces an invisible printed image that fluoresces in one color when illuminated with long wave UV black light and in an entirely different color when illuminated with short wave UV black light.
  • IR Invisible Readable Ink: Produces a generally invisible printed image that is identified in a very specific band of infrared spectral range.
  • The UV or IR inking can be applied by adding one additional plate to a printing run. (An additional color separation may be required in some print applications.)
  • Printing on a uniform background generally gives better reading reliability results than printing on a picture-printed background, with lighter uniform backgrounds seeming to perform better than darker backgrounds.
  • Banknote Security with Proteins and Biological Materials
  • One options for a banknote security feature involves placing proteins on the banknote which are then detected by a scanning device. In one embodiment, a banknote printer or issuer would pick an area of the note and place a few proteins or other biological identifiers within or on top of the substrate. The proteins would be very difficult if not impossible to reproduce unless a counterfeiter had the correct “encoding” device. These proteins could fit within a sub-micron space on the note or be spread all over the surface, like a digital watermark. The proteins may be, e.g., less than a thousandth of a micron in size, and may fluoresce (monochromatically, or with different colors) when subject to certain irradiation.
  • A scanning device would detect the existence of the proteins—if the proper proteins are detected then the note is legitimate. The scanning device could use any number of methods to find detection. The proteins could fluoresce or the proteins could have some other unique code or pattern that the scanner identifies. The device could be a visual cue or the protein could fluoresce a certain way only under certain lighting and temperature conditions such as infrared lighting. Using other identifier methods the protein identifier could be unique to the print run or denomination, and there could be unique identifiers to the actual individual note.
  • The proteins could be placed on a “tab” that is then placed on the note, similar to how holograms are bonded, or alternatively the protein delivery system could place the proteins directly on the substrate. The proteins have to survive many stresses of light, bacteria, fingers, washing etc.
  • The same techniques can naturally be used on value documents other than banknotes (e.g., passports, financial instruments, etc).
  • Watermarks in Electronically Displayed Data
  • As noted in application No. 60/257,822, a watermarked image can be presented on the
  • LCD display of a wristwatch or the like, and captured by a webcam for various purposes.
  • It should be noted that the display can present alphanumeric text, which can then be decoded from the webcam image using known optical character recognition (OCR) techniques. Linking and other operations based on this information can then be undertaken, as described in the cited and '422 applications.
  • Rotating URLs for Security
  • Imagine a company or organization wants to have a site accessible through Digimarc MediaBridge (via the Grand Central server), but wants some level of security for the site. That is, they don't want links to the site emailed around, they don't want search engines indexing the site, etc. For example, Integraf may send out a brochure with “exclusive secure” access to a Intergraf 2001 exhibitors web site. The site has some long obscure URL such as
  • www<dot>trytotypeinthislonnngobscureurlwithoutmakingamistake01112344567<dot>com. The brochure, of course, is watermarked with an ID that links to the site (through Grand Central). Now imagine that the URL actually changes periodically. Grand Central knows of the change so that the brochure continues to serve its function, but saved links, forwarded links and search engine indexes become rapidly obsolete. The security of the site is controlled by the life of a URL. It could be varied from one second to one week depending on how sensitive the owning organization is. To the holder of the brochure (or other access document), the change is transparent, since the GrandCentral database changes the destination URL in synchrony with its movement by the organization.
  • A generalization of all of this is that each and every object can have its own, generally inaccessible, rich source of attached information and inherent interactivity. This could be an entire platform all to itself.
  • More on Watermarks and Handheld Detectors for Detection of Counterfeits
  • This process assumes that a product package is watermarked, or that a product has a watermarked hang tag. A handheld detector, such as a PDA with image capture (PalmPilot-like), would capture an image of the package/tag. Then:
      • The image would be examined for the presence of a watermark and would indicate on the device the presence or absence of the watermark. Or
      • The image would be transmitted via a wireless link to a central site where the presence or absence of a watermark would be determined and an appropriate response returned to the handheld for display. Or
      • If the transmission of the image to the central site was unsuccessful, either because of a response time constraint or the lack of available transmission medium, the detection would be performed locally as in the first situation.
    Watermarks and Collectibles
  • Watermarks find various applications in connection with collectibles, action figures, and the like. Some of these are detailed in copending application Ser. No. 09/630,243 (particularly focusing on baseball cards).
  • Action figures have expanded beyond G.I. Joes, and now include a range encompassing:
    • KISS action toys
    • X-Files
    • Army of Darkness
    • Janice Joplin
    • Edward Scissorhands
    • Doug and Bob MacKenzie
    • Spawn
  • Many collectors buy two of an item—one to play with and one to keep shrink wrapped. Watermarks can be applied to the toy itself (e.g., the toy base) or to the packaging. The functionality served by the watermark can include confirming authenticity, linking to associated internet sites, serialization, etc.
  • Take, as an example, the Sanrio family of character branded merchandise available, such as Hello Kitty (see www<dot>sanrio<dot>com). By watermarking products to permit Digimarc MediaBridge brand linking by customers, the brand manager can obtain real-time information about market acceptance of each different product, including which products are the most popular, the correlation between an ad campaign and sales of a product, etc. (Previously, the brand manager needed to wait for such information to filter back up the retail supply channel, preventing real-time response strategies.) The purchasers, in turn, could be provided with opportunities to win prizes, participate in games, learn information, register for club benefits, etc., by linking from the products. The linking and interactivity provided by such watermark functionality may contribute to the cachet of some such products.
  • Watermarks and Cookbooks/How-To Books
  • Books, magazines, and other publications can be watermarked to permit users to link to on-line communities (e.g., discussion groups or forums) of other purchasers of the same items. The publication can be marked in its entirety, or just a cover, or just an internal section, etc. Different sections can have different marks and link to different on-line communities.
  • Thus, a home improvement book about building decks can permit a purchaser to link-to/correspond-with other individuals engaged in the same undertaking (and possibly link to the book's authors). The on-line community can be further tailored by the user's geographic location (which can be indicated to the remote server computer, e.g., by transmitting the user's zip code together with watermark information). Regional chat about the book or its subject can thus be facilitated (e.g., a reader in rainy Oregon may post a message asking others in the area about waterproofing treatments that have been used with success in their shared climate).
  • Cookbooks are also well suited to such techniques—providing forums linking cooks with like-minded interests (e.g., purchasers of a tofu cookbook living along the Gulf coast). Again, different chapters can link to different communities.
  • The same approach of defining an on-line community of owners of a given publication can be extended beyond publications to any item (e.g., collectors of G.I. Joes <linking from product or packaging>, Ford Explorers <linking from watermarked key>, etc.).
  • Soft Bit Errors and Fragile Watermarking
  • Fragile watermarks are known, e.g., in pending application Ser. No. 09/433,104 (now U.S. Pat. No. 6,636,615).
  • Content (e.g., audio or imagery) can be marked with a watermark, and decay of the watermark through compression and other processing can be used to determine the quality of the content. For example, the number of bit errors in the payload (including CRC and false positive bits) could determine the quality.
  • One procedure for measuring such decay is as follows:
      • 1. Use the payload read from the watermark to re-create the original embedded bit sequence (including redundant bits) used for the watermark.
      • 2. Convert the original bit sequence so that a zero is represented by −1 and a one is represented by 1.
      • 3. Multiply (element-wise) the soft-valued bit sequence used to decode the watermark by the sequence of step 3.
      • 4. Create two measures of watermark strength from the sequence resulting in the previous step. The first measure is the sum of the squares of the values in the sequence. The second measure is the square of the sum of the values in the sequence.
      • 5. These two measures can be combined in various fashions to yield a final metric, or can be used individually in assessing watermark decay.
    Watermarking Descriptors
  • The header of a file, such as the header of a file storing compressed video, e.g., in
  • MPEG format, can include data conveying information about the form of watermark used in the file contents. The information can be literally expressed in the header, or information in the header can serve as a link to a remote data repository at which information about the file watermark is stored.
  • One approach is to employ XML tags in the header (MPEG-7 uses XML), e.g.:
      • <Watermarking Type>
      • <Watermarking Message>
  • A dictionary would desirably be established for each term. For example, <Watermarking Type>could include Digimarc Image version 1, Digimarc Image v2, Digimarc Video v1, Digimarc Video v2, Digimarc Audio v1, Digimarc Audio v2, Philips Video v1, Philips Video v2, etc. (including every existing watermarking company). And <Watermarking Message>could represent the watermark payload in a known format.
  • For example, application message type 4 detailed in application No. 60/256,628, e.g.:
  • Conten-
    # of Owner Content- Distributor
    Message Info CMC WM Content- Owner WM Distributor Distributor Misc
    Type Bits A/V Bits Version Owner ID Object ID Version ID Object ID Info
    16 bits 16 bits 1 bit 31 bits 8 bits 96 bits 96 bits 8 bits 96 bits 96 bits 96 bits
  • These descriptors are beneficial since there may be many watermarks embedded in the content and it can take too long for the end-user while the system decodes all of the potential watermarks. A benefit of the header descriptors is that they increase the computational efficiency of reading watermarks since the watermarks only need to be read once, and then can be added to the MPEG-7 description (if using both descriptors).
  • At least, the types of watermarks will be known and all watermarks don't need to be searched if the watermark message descriptor is not added for security reasons, although protected by MPEG-7 IPMP. If the meta data information contained in the header is suspect, then the information can be retrieved from the watermarked content itself. Likewise, if the meta data information in the header becomes lost, it can be regenerated from data conveyed by the content itself.
  • (Redundant representation of information in both the header and a content watermark was more generally disclosed in a series of patents filed by the present assigned in May, 1995, including U.S. Pat. Nos. 5,748,763, 5,850,481, 5,748,783, and 5,636,292.)
  • Theatre Tickets, Etc.
  • Movie and other event tickets may be purchased on-line from various sources. In this implementation, however, the ticket purchaser prints the purchased tickets on her home computer system (and printer). The printed tickets include embedded watermark data. (A ticket image, having a unique identifier or purchase code embedded therein, could be transferred to the user's computer for printing. Alternatively, the online movie ticket retailer transmits a payload or an authentication code to the user's computer. A plug-in is launched, which incorporates the payload information when creating and printing the tickets.).
  • At the movie theater, the ticket purchaser presents the watermarked ticket to a decoder. The decoder verifies authentic tickets by opening a gate or enabling a visual confirmation, e.g., a green light. The movie theater decoder can download a list of authentic payloads or identifiers prior to each showing, or may query an online database to verify each ticket. (Fragile watermarks are alternatively embedded in the printed ticket to help avoid counterfeiting.)
  • In still other arrangements, the user may have a talisman, such as a driver's license or key fob, that has a watermark embedded therein. When purchasing a ticket, the user may present the talisman to a camera or other detection device associated with their computer system. The camera reads the watermark, and relays it to the ticket vendor to associate that watermark payload with a virtual ticket. When the user arrives at the theatre, they can present the same talisman for sensing. The theatre's computer decodes the watermark, checks the payload against a list of authorized entrants, and permits entry if the user is found to be authorized.
  • Credit at a concession stand (or coupons for such) can be obtained by techniques like those above.
  • Every movie theater (and sporting arena, music concert venue, etc.) should be so enabled.
  • Collaborative Work Environments, Etc.
  • Various systems permit several people to collaborate on-line on a single project (e.g., a document) from remote locations using shared tools. One is www,sharethis.com. Watermarking can be employed advantageously in such arrangements.
  • Watermarking is usually the last step in a content-creation process, to ensure that the watermark is not accidentally destroyed. Thus, if content in a collaborative work system is not being modified but only shared, it could be watermarked and tracked through the system, including additional edge checks that users have the correct usage rights. Prior Digimarc applications have discussed usage scenarios like this with respect to digital asset management, content tracking for broadcasters, and Napster file sharing applications.
  • A different circumstance arises, however, if the collaborative work system is used to create or modify content.
  • In such a system, a watermark embedding function, such as a Postscript command with ID and robustness fields (parameters), could be specified during the creation process by the content creators, and the watermark could be actually embedded during rendering. For example, when designing Digimarc MediaBridge enabled packaging, the graphic designer and content owner could define the watermarking ID and robustness since they work closely during this stage. Then, the watermark ID is embedded whenever viewed on the computer screen, or, more importantly, proofed and printed at the RIP. Since the embedding process can be modified at the RIP, the color guru that controls the RIP can make sure the watermark is robust but invisible and the watermark can be embedded dependent upon the type of printer.
  • This example demonstrates several advantages. Some advantages relate to the fact that the watermark definition and embedding are separate. The content creator (such as graphic designer) can work with the content owner to define the watermark, while the watermark is rendered by the rendering expert, such as the color guru at the RIP or audio mastering engineer. In addition, the embedding engine knows the rendering device and can adjust the watermark for its characteristics. Other advantages include that the watermark can be embedded into structured content, such as vector graphics, MIDI and animation.
  • Extending the watermarking function concept to shared work spaces, the watermark can be added whenever the content is rendered by any client. The ID (payload), which can link to the internal representation of the content in the shared environment and/or the content owner, can be sent with the content, and the rendering client embeds the ID. The rendering client could embed its user's ID in addition to the content ID or instead of the content ID. As such, any rendering of the content is traceable.
  • This watermarking function may not explicitly be passed to the client for embedding, but implicitly known by the client.
  • For example, while the content owner is demonstrating a song-in-progress to critics, the content and rendering client IDs are embedded such that every rendition is traceable. Thus, if a critic uses their sound card or connected recorder to capture the song and the song shows up elsewhere, such as on Napster, the song can be traced to the client that rendered the content as well as back to the content owner for legitimate purchase—even though the song may have been changed after the demo.
  • Another important capability enabled by such approaches is variable data encoding. Variable data refers to systems, like serialization systems, in which several copies of a content item are being produced, and each is to have a unique (or customized) watermark ID. Often, this ID is not assigned until the moment the item is finally rendered (e.g., an object printed, or a CD pressed or played).
  • In summary, the above systems, in general, show that there are circumstances where the embedding should be moved to the edge of the network. Along similar lines, there have been other Digimarc patent filings about moving detection out to the edges of a network, such as on a set top box. Such approaches can also be employed in conjunction, e.g., with DVD, CD, and other media recording devices that embed identification information as content is being stored.
  • (An application related to the foregoing is Ser. No. 09/810,000.)
  • Promotional Content Distribution
  • application Ser. No. 09/476,686 discloses a device that listens to ambient sound, and decodes a watermark from it (the device may be a cell phone, or a dedicated unit). The watermark can be used for various purposes, e.g., to identify a song. This technology, and such devices, are referred to by the name BirdDawg.
  • BirdDawg arrangements can be employed to offer promotional music. A example usage model is that after the user clicks on a “song info” button on the device, the central database returns to the cell phone the artist, song and album information as well as whether there is promotional music, concert information and purchases available. If the user selects the promotional music element (possibly one menu down under a “more info” menu), dependent upon the user's preferences, a link to the song can be emailed to the user or the user could have an audio locker to which the song becomes available, potentially the audio locker could be a central system or a local system. If the music is downloaded, it could be tracked via various one-to-one promotional systems.
  • One promotional system provides content (e.g., music) in a format that allows a first portion (e.g., 30 seconds) to be played freely. After 30 seconds, the user is invited to download software that may permit the full content to be played without interruption. The downloaded software includes digital rights management technology, permitting the content owner to specify conditions or limitations for use. The content may be watermarked. An operating system-level watermark detector can look for the watermark and interrupt the playing after 30 seconds unless over-ridden by instructions from the downloaded software. (Ergo, if the dowwnloaded software is not present, playback stops.) Thus, the birddawg device triggers delivery of a promotional excerpt of the music, which the recipient can render fully functional by downloading (if not already downloaded) certain ancillary software.
  • A BirdDawg device can be coupled to a car's navigation system. When a user purchases concert tickets through operation of the BirdDawg functionality, the system could offer directions to the concert. These directions could be saved in memory or as a bookmark so they can be used if the concert is not at the current time of the ticket purchase (which is likely).
  • Maps and Geo-Watermarking Background
  • (This subject matter is related to that disclosed in application Ser. Nos. 09/800,093 and 09/833,013, now U.S. Pat. Nos. 7,061,510 and 7,249,257.)
  • Digital watermarking has long been presented as a potential central element in digital asset management, particularly when those “assets” are photographs (implicitly including “digital images”). Copyright labeling, active copyright communication, marketing links, etc. and so forth, have all been well explored.
  • Within the universe of subject matter for photography is what is broadly referred to as remote sensing. Let us imagine that this includes all types of photography which somehow images the Earth's surface or its landscape. Add to this class all photography which somehow has an innate connection to a location on the Earth, and let us call this georeferenced photography for lack of an imagination. In the final analysis, virtually all photographs one way or another have innate geographic properties, if one stretches the definition far enough (even purely synthetic images are created by an author existing “somewhere”). But this is an academic extreme. What's more relevant to this disclosure is that “most” photographs, including swept-scan satellite imagery and radar, also including vacation snaps at Niagara Falls, can be described as having innate, if not always explicit, geographic properties. “Time” should also be included in these properties. The march of technological progress is transitioning more and more photography from the “innate” category to the “explicit” category through the use of GPS technology and/or local wireless technologies.
  • This disclosure concentrates on how digital watermarking (and specifically, its database linking properties) and georeferenced photography might inter-relate. The goal is to explore how the core utility of the former can be used as a platform to simplify and transform the latter. New capabilities would hopefully emerge in the process and from the result.
  • Details
  • It is well known and well explored that virtually all naturally taken images can be referenced by a “6+1” dimensional vector relative to the Earth's coordinate system. The six initial elements, in one given scheme, include:
    • Latitude
    • Longitude
    • Height (as compared to a mean-sea level sphere with an arbitrary time origin)
    • Time
    • Cardinal Direction
    • Azimuth
  • The “extra” dimension is itself multi-dimensional in nature, representing “sensor geometry”, where there are a variety of types, each requiring various rules on how it is defined and how it affects the previous six parameters. Critical as these particulars might be for many applications, they are secondary to this disclosure. Suffice it to say that a simple rectangular fan or pyramid centered on a camera's aperture is the most common form of sensor geometry and can be used as a stand-in for many others. But as one final academic point, however, the notion of the “sensor geometry” is simply vernacular for a coherent set of optical sampling functions corresponding to each pixel and/or microdensity region of a photograph.
  • Beginning with the now-mature area of remote sensing, but extending to all photography with an innate 6+1 dimensional geovector as described above, digital watermarking itself can be extended to embrace this fundamental set of information inherent in each and every photograph. As the “copyright” is fundamentally a part of each and every photograph, so too is the “geovector” (if we can call it that, including time) a fundamental part of every photograph, and digital watermarking can expressly contain this information. As with the large prior art of digital watermarking explains, this information can either be contained in the embedded watermark information itself, or contained in a database to which the watermark represents a pointer, or both. Furthermore, all of the comments and explanations of redundant header structures apply here as well; in other words, certain geovector information might be triply redundant:
  • watermark payload, header, database.
  • Standardization efforts are currently underway which are extending the idea of the geovector well beyond the basic elements presented above. Indeed, the above description is pretentious in its brevity relative to these efforts. See for example [the geospatial and GIS efforts; the digital earth, whatnot, all having simple coordinate systems at their core; see also vvwvv.opengis.org]. All of these efforts lend themselves to digital watermarking payloads, classic header structures, and pointed-to elements in an associated database.
  • A natural question to ask at this point would be: why? Why do all this with watermarking, won't standardized header structures work just fine?
  • Indeed headers alone would work just fine, in the abstract. Imagining a world where all things are digital and all header files stay permanently attached to their associated image data, watermarks are unnecessary. But in today's world, it is precisely this abstract property of permanent attachment which the digital watermark provides. This is the brain-dead first reason for including digital watermarking in the puzzle.
  • There is another reason digital watermarks might be a pragmatic foundation for a massively georeferenced system of imagery. At the end of the day, this second reason may be much more powerful that the “permanent attachment” property. The digital watermarking of photography currently involves the simple step of identifying an image followed hard upon by the storing of that identification in some database or across some group of databases. In other words, de facto standardization of identifying individual imagery is already underway in the form of digital watermarking. All manner of digital images, photography, file formats, prints, and whatnot, are all being registered in a single coherent cross-referenceable database. These aspects of digital watermarking are well explored in the prior art. So why not exploit this trend while further adding the dimension of geovector information in the process. The result is a database or set of coordinated databases which represent a searchable database suitable for geographically based queries. Whereas many of such systems have been around for some time now using classic header structures with matching database fields, digital watermarking possibly presents a more fundamental foundation capable of synthesizing past, present, and future initiatives. Time will tell. There are quite legitimate “proprietary database” concerns buried in this notion, but in the final analysis, the only issue is ensuring a collision-free serial numbering system for identifying imagery, owners, and attributes, a task where digital watermarking is the de facto front runner with no runner's up in sight.
  • A third reason that digital watermarks should be considered in creating a georeferenced system of images touches upon basic common sense. A classic notion in most standardizations across all industries is the notion of the “stamp” or “seal” or similar concept of indicating that some object has successfully completed its appointed rounds of dotting i′s and crossing t′s. Call it branding, call it formality, call it a soft form of “authenticity”; the historical momentum behind such a concept is huge. In the case of ensuring that a given image is properly georeferenced by whatever standards are chosen, wouldn't it be nice if digitally watermarking that image as a kind of final step represents a formalized good housekeeping seal of approval. Various software and hardware taught to deal with such imagery can be programmed to routinely read these digital watermarks and display the appropriate brand logos, seals, certificates, or dancing regal elephants. Prior art digital watermarking disclosures explore the range of creative options (often targeting “branding” as a marketing concept) better than we can try here. In summary, digital watermarking can not only serve this common sense function, but the “seal” itself is a functional element of the standardization process, serving many functions including permanent attachment to the standardized and dynamic metadata.
  • A fourth reason that digital watermarks can be part of a georeferenced database system is also a practical one: Images by their very nature can be inter-processed, merged, split, cut up, etc. and so forth as described quite fully in the prior art. This tendency is especially applicable to various geo-referenced imagery applications where various data sets are merged and viewed as derivative images. Ask any database engineer or operator to manage the behind-the-scenes management of keeping track of the bits and pieces, and you'll quickly hear either a grown, or see a grin when they hand you the development budget for such a system. Digital watermarks, in many if not all such applications, can become a good way of coordinating and keeping track of highly diverse image components.
  • Encoded DNA
  • DNA may be tailored to convey digital information.
  • As is well understood, DNA is a polymer in the form of double-helix—a spiral comprising two long chains of monomer nucleotides wound about each other. The nucleotides each comprises a deoxyribose sugar molecule attached to a phosphate group and one of four nitrogenous bases: adenine, guanine, cytosine and thymine. The strands are linked to each other by hydrogen bonds between the bases, which uniquely pair: adenine with thymine; guanine with cytosine.
  • As presently understood, some of the DNA components are inactive. That is, they can be changed essentially without consequence. As such, they may be tailored in a manner to convey data.
  • In a simple application, an adenine-guanine (AG) pair may represent a digital “1”, and a cytosine-thymine (C-T) pair may represent a digital “0.” Inactive parts of an organism's DNA may thus be tailored so that these inactive components serve to convey digital data. This has numerous applications, including forensic tracking (e.g., uniquely marking different strains of anthrax).
  • Desirably, data encoded in DNA is encoded redundantly, so that corruption of some part of the structure does not cause data loss. The same data may be represented at several different locations in the DNA structure. Or, sometimes more desirably, error-correcting coding techniques, such as BCH (“trellis”), convolutional coding, and turbo codes, can be employed so that the correct data payload can be discerned notwithstanding sometimes severe corruption of the structure.
  • The data conveyed by DNA need not be a single digital string (e.g., representing a number), but may represent several different types of data, e.g., an index number, a creation date, a proprietor, etc. The index number can serve to identify a database record containing more information associated with that DNA. The data can also comprise executable software code or other instructions.
  • In addition to conveying data, the inactive components of the DNA can also serve as synchronization markers, e.g., indicating where encoded data starts or stops.
  • The data needn't solely be represented by the pattern of inactive components. In some arrangements, use can be made of the active components as well. For example, an inactive component in a range that also includes active components can change some statistic or attribute of the range (e.g., changing the number of A-G pairings to an even number may represent a “1;” changing the number to an odd number may represent a “0”). Different ranges of the DNA structure may convey different parts of the payload.
  • It will be recognized that DNA is susceptible to conveyance of information by forms of expression other than binary. In the example just given, base 4 representations may be used:
  • Value # of A-G Pairings # of C-T Pairings
    0 Even Even
    1 Even Odd
    2 Odd Even
    3 Odd Odd
  • If A-T pairings are distinguished from T-A pairings (and C-T pairings distinguished from T-C pairings), then base-8 forms of expression may be used.
  • In other arrangements, the values of the payload encoded in the inactive components can be related to, or based on, the details of the active components. By such arrangement, the integrity of the auxiliary data can be checked to ensure that it corresponds in the expected manner with the active components.
  • Detection of such coding can be performed in various manners. One is by inspection techniques. Another is by gene sequencing techniques. Another is by de-linking the two nucleotides, and attempting to link them to different reference nucleotides—each expressing a different payload. Other decoding techniques may of course also be practiced.
  • By encoding a known pattern into the inactive components, it is possible to gain insight into the number of replications the DNA has undergone between encoding and decoding. The statistics by which errors are introduced through DNA replication can be empirically determined, or statistically estimated. If the original DNA structure is known, then examination of a later generation of that structure—and assessment of the number of errors introduced since encoding—can allow estimation of the number of generations-removed that the tested DNA is from the DNA originally encoded.
  • Recap
  • To review, according to one aspect, the technology includes a method that comprises: receiving data representing a content object; processing the content object; sending the processed content object to a remote computer; and further processing the content object on the remote computer, said further processing including decoding plural-bit data steganographically encoded therein.
  • In a variant of the foregoing, the method can include time-stamping or encrypting the more compact representation of the content object sent to the remote computer.
  • CONCLUSION
  • To provide a comprehensive disclosure without unduly lengthening this specification, the patents and applications cited above are incorporated herein by references.
  • Having described and illustrated the subject technologies with reference to illustrative embodiments, it should be recognized that the technology is not so limited.
  • For example, while the detailed description focused on digital watermarks to convey auxiliary information with audio and video content, other techniques can be used as well (e.g., VBI, digital fingerprints, header meta data, etc.). Likewise, in embodiments relating to marking of physical objects, other machine-readable data representations can be employed (e.g., bar codes, glyphs, RF IDs, mag stripes, smart card technology, etc.).
  • The implementation of the functionality described above (including watermark decoding) is straightforward to artisans in the field, and thus not further belabored here. Conventionally, such technology is implemented by suitable software, stored in long term memory (e.g., disk, ROM, etc.), and transferred to temporary memory (e.g., RAM) for execution on an associated CPU. In other implementations, the functionality can be achieved by dedicated hardware, or by a combination of hardware and software. Reprogrammable logic, including FPGAs, can advantageously be employed in certain implementations.
  • It should be recognized that the particular combinations of elements and features in the above-detailed embodiments are exemplary only; the interchanging and substitution of these teachings with other teachings in this and the incorporated-by-reference patents/applications are also contemplated.

Claims (27)

1. A method comprising:
receiving a steganographically encoded content object;
at a first processing device at a first location, processing the received steganographically-encoded content object a first time to yield a processed content object;
sending the processed content object to a second processing device at a second, remote location; and
further processing the processed content object on the second processing device, said further processing including decoding plural-bit data steganographically encoded therein.
2. The method of claim 1 in which the processing of the content object the first time includes generating a more compact representation of the content object, and the method further includes time-stamping or encrypting the more compact representation of the content object sent to the second processing device.
3. A method useful with a network of computers, comprising:
employing an agent process to process files on computers of said network;
decoding watermarks from file objects encountered by said agent;
by reference to said watermarks, accessing metadata associated with said file objects; and
collecting said metadata in a data structure useful for searching.
4. A puzzle comprising plural distinct pieces that fit together, characterized in that the puzzle, when assembled includes a digital watermark pattern that, when sensed with a compliant reader device, triggers an action responsive to a plural-bit payload conveyed by said pattern.
5. A method comprising:
receiving a wireless transmission of a content object on a user's wireless computer, the wireless transmission being sent by a transmitter device at a trade show;
within the wireless computer, decoding a watermark from the received content object; and
establishing communication between the user's wireless computer and a remote computer in accordance with plural-bit data obtained from said decoded watermark.
6. A substrate having printed thereon a pattern including a steganographic pattern, characterized in that the steganographic pattern is printed in a thermochromic ink, wherein the pattern presented thereby changes color in accordance with temperature.
7. A printed package having a steganographic watermark pattern printed, on a portion thereof having a uniformly light background, with an ink that is transparent at visible light wavelengths, but is readily detectable if illuminated with invisible light, the pattern conveying plural bits of digital data.
8. A banknote marked with a biological protein, the protein serving as a taggant by which the banknote can be identified.
9. A strand of DNA having inactive components thereof deliberately configured so as to represent numeric data according to a code.
10. A method comprising:
(a) storing in a database a URL associated with an index number, the URL corresponding to the address of a networked computer on which a web page associated with the index number can be found;
(b) occasionally and automatically changing the URL associated in said database with said index number; and
(c) providing said web page at said changed URLs.
11. A method comprising:
capturing image data from a product or package using a portable device;
transmitting data corresponding to said image data to a remote computer for processing; and
if the remote computer failed to respond in an expected manner, decoding a digital watermark from the image data using said portable device.
12. A method comprising:
encoding a product or package with a digital watermark
distributing the encoded item through retail channels;
receiving data reporting on electronic linking performed by customers presenting the item to compliant computer devices;
wherein a product manufacturer can receive prompt feedback on sales of the product.
13. A method comprising:
encoding a plural printed publications with digital watermark data; and
forming an on-line community comprised of users who have custody of the publications, as evidenced by their presentation of the publications to compliant watermark reading devices.
14. A method comprising:
decoding an N-bit payload from a steganographically-encoded content object, the payload being redundantly represented in the content object by a first set of M-bits, where M>N, so as to permit correct recovery of the N-bit payload notwithstanding corruption of certain of the first set of M bits; and
from the decoded N-bit payload, generating a second set of M-bits corresponding thereto, the second sets redundantly representing the N-bit payload without corruption.
15. The method of claim 14 that further includes processing the first and second sets of M-bits to yield an indication of the corruption of the content signal.
16. The method of claim 14 that includes transforming the first and second sets of M-bits from {0,1} symbols to {−1,1} symbols, and performing a bit-wise multiplication between the two transformed sets.
17. A method comprising:
steganographically encoding plural-bit payload data into a portion of a file representing audio or imagery, the steganographic encoding employing a watermarking protocol; and
storing in the header of the file a tag indicating the watermarking protocol used for said encoding.
18. A method comprising:
at a first site, in connection with making an electronic payment for a product or service, presenting to a first image sensor a digitally watermarked talisman that conveys a payload corresponding to a user;
at a second site remote from the first, presenting the same talisman to a second image sensor; and
by reference to watermark payloads decoded from image data from said first and second sensors, determining whether the user has paid for the product or service.
19. The method of claim 1 that includes applying a compression algorithm to at least some of the received content object at the first location, sending compressed data away from the first location, and decompressing said compressed data prior to decoding the plural-bit data therefrom.
20. The method of claim 1 in which said processing of the content object the first time includes associating time data therewith and, at a location away from the first location, making a decision based on said time data.
21. The method of claim 20 in which said decision includes checking the associated time data to determine if such time data indicates a time within an expected prior period.
22. The method of claim 1 wherein said content object comprises audio data.
23. The method of claim 1 wherein said content object comprises still image data.
24. The method of claim 1 wherein said content object comprises video data.
25. A method comprising:
capturing steganographically encoded content using a first device, said first device comprising a cell phone;
in said first device, processing the steganographically-encoded content a first time to yield processed content data;
sending the processed content data to a second processing device at a second, remote location; and
further processing the processed content data on the second processing device, said further processing including decoding plural-bit data steganographically encoded therein.
26. The method of claim 25, in which said content data comprises image data.
27. The method of claim 25 in which said content data comprises audio data.
US12/761,230 2001-04-16 2010-04-15 Watermark systems and methods Abandoned US20100205445A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/761,230 US20100205445A1 (en) 2001-04-16 2010-04-15 Watermark systems and methods

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US28416301P 2001-04-16 2001-04-16
US10/122,141 US7822969B2 (en) 2001-04-16 2002-04-12 Watermark systems and methods
US12/761,230 US20100205445A1 (en) 2001-04-16 2010-04-15 Watermark systems and methods

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/122,141 Continuation US7822969B2 (en) 2001-04-16 2002-04-12 Watermark systems and methods

Publications (1)

Publication Number Publication Date
US20100205445A1 true US20100205445A1 (en) 2010-08-12

Family

ID=26820202

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/122,141 Active 2025-04-10 US7822969B2 (en) 2001-04-16 2002-04-12 Watermark systems and methods
US12/761,230 Abandoned US20100205445A1 (en) 2001-04-16 2010-04-15 Watermark systems and methods

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/122,141 Active 2025-04-10 US7822969B2 (en) 2001-04-16 2002-04-12 Watermark systems and methods

Country Status (1)

Country Link
US (2) US7822969B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080089550A1 (en) * 2001-03-05 2008-04-17 Trent Brundage Digital Watermarked Imagery, Video, Maps and Signs
US8023694B2 (en) 2001-03-05 2011-09-20 Digimarc Corporation Systems and methods using identifying data derived or extracted from video, audio or images
US8085976B2 (en) 2001-03-05 2011-12-27 Digimarc Corporation Digital watermarking video captured from airborne platforms
US20130080573A1 (en) * 2011-09-26 2013-03-28 Martin Boliek Content Distribution Systems and Methods

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6993152B2 (en) * 1994-03-17 2006-01-31 Digimarc Corporation Hiding geo-location data through arrangement of objects
US6718046B2 (en) 1995-05-08 2004-04-06 Digimarc Corporation Low visibility watermark using time decay fluorescence
US6763123B2 (en) 1995-05-08 2004-07-13 Digimarc Corporation Detection of out-of-phase low visibility watermarks
US6721440B2 (en) 1995-05-08 2004-04-13 Digimarc Corporation Low visibility watermarks using an out-of-phase color
US6965682B1 (en) 1999-05-19 2005-11-15 Digimarc Corp Data transmission by watermark proxy
US7095871B2 (en) * 1995-07-27 2006-08-22 Digimarc Corporation Digital asset management and linking media signals with related data using watermarks
US7006661B2 (en) * 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US6650761B1 (en) * 1999-05-19 2003-11-18 Digimarc Corporation Watermarked business cards and methods
US7602940B2 (en) * 1998-04-16 2009-10-13 Digimarc Corporation Steganographic data hiding using a device clock
US7738673B2 (en) 2000-04-19 2010-06-15 Digimarc Corporation Low visible digital watermarks
US6804377B2 (en) 2000-04-19 2004-10-12 Digimarc Corporation Detecting information hidden out-of-phase in color channels
US8027509B2 (en) 2000-04-19 2011-09-27 Digimarc Corporation Digital watermarking in data representing color channels
US6891959B2 (en) * 2000-04-19 2005-05-10 Digimarc Corporation Hiding information out-of-phase in color channels
US7266704B2 (en) * 2000-12-18 2007-09-04 Digimarc Corporation User-friendly rights management systems and methods
US8055899B2 (en) 2000-12-18 2011-11-08 Digimarc Corporation Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities
US6965683B2 (en) * 2000-12-21 2005-11-15 Digimarc Corporation Routing networks for use with watermark systems
US8103877B2 (en) 2000-12-21 2012-01-24 Digimarc Corporation Content identification and electronic tickets, coupons and credits
US7042470B2 (en) * 2001-03-05 2006-05-09 Digimarc Corporation Using embedded steganographic identifiers in segmented areas of geographic images and characteristics corresponding to imagery data derived from aerial platforms
US6950519B2 (en) * 2001-03-05 2005-09-27 Digimarc Corporation Geographically watermarked imagery and methods
US7254249B2 (en) * 2001-03-05 2007-08-07 Digimarc Corporation Embedding location data in video
US9363409B2 (en) * 2001-03-05 2016-06-07 Digimarc Corporation Image management system and methods using digital watermarks
US6664976B2 (en) 2001-04-18 2003-12-16 Digimarc Corporation Image management system and methods using digital watermarks
US7098931B2 (en) * 2001-03-05 2006-08-29 Digimarc Corporation Image management system and methods using digital watermarks
US8094869B2 (en) 2001-07-02 2012-01-10 Digimarc Corporation Fragile and emerging digital watermarks
US7213757B2 (en) * 2001-08-31 2007-05-08 Digimarc Corporation Emerging security features for identification documents
US7537170B2 (en) * 2001-08-31 2009-05-26 Digimarc Corporation Machine-readable security features for printed objects
ATE509326T1 (en) * 2001-12-18 2011-05-15 L 1 Secure Credentialing Inc MULTIPLE IMAGE SECURITY FEATURES FOR IDENTIFYING DOCUMENTS AND METHOD FOR PRODUCING THEM
US7284188B2 (en) * 2002-03-29 2007-10-16 Sony Corporation Method and system for embedding MPEG-7 header data to improve digital content queries
US7824029B2 (en) 2002-05-10 2010-11-02 L-1 Secure Credentialing, Inc. Identification card printer-assembler for over the counter card issuing
US7778438B2 (en) 2002-09-30 2010-08-17 Myport Technologies, Inc. Method for multi-media recognition, data conversion, creation of metatags, storage and search retrieval
US10721066B2 (en) 2002-09-30 2020-07-21 Myport Ip, Inc. Method for voice assistant, location tagging, multi-media capture, transmission, speech to text conversion, photo/video image/object recognition, creation of searchable metatags/contextual tags, storage and search retrieval
US6996251B2 (en) * 2002-09-30 2006-02-07 Myport Technologies, Inc. Forensic communication apparatus and method
JP4087280B2 (en) * 2003-04-15 2008-05-21 株式会社リコー Image processing apparatus, image processing method, and image processing system
KR100624751B1 (en) * 2003-04-25 2006-09-19 (주)마크텍 A method for embedding watermark into an image and digital video recoreder using said method
US7706565B2 (en) * 2003-09-30 2010-04-27 Digimarc Corporation Multi-channel digital watermarking
JP4981455B2 (en) 2004-02-04 2012-07-18 ディジマーク コーポレイション On-chip digital watermarked image signal and photo travel log with digital watermark
FR2867339A1 (en) * 2004-03-05 2005-09-09 Patrice Faudot Collaborative work performing process for server, involves processing estimation, concerning user, made by another user, and assigning authority to provide new communications to former user based on evaluation of former user
US20060080316A1 (en) * 2004-10-08 2006-04-13 Meridio Ltd Multiple indexing of an electronic document to selectively permit access to the content and metadata thereof
EP1825419A4 (en) * 2004-11-09 2008-08-06 Digimarc Corp Authenticating identification and security documents
US20060259468A1 (en) * 2005-05-10 2006-11-16 Michael Brooks Methods for electronic records management
JP4687279B2 (en) * 2005-06-29 2011-05-25 ソニー株式会社 Image reproduction apparatus, image reproduction method, and image reproduction program
JP4665166B2 (en) * 2005-06-29 2011-04-06 ソニー株式会社 Stereo image processing apparatus, stereo image processing method, and stereo image processing program
JP4665167B2 (en) * 2005-06-29 2011-04-06 ソニー株式会社 Stereo image processing apparatus, stereo image processing method, and stereo image processing program
WO2007012987A2 (en) * 2005-07-25 2007-02-01 Koninklijke Philips Electronics N.V. Method and system to authenticate interactive children's toys
US7639873B2 (en) * 2005-07-28 2009-12-29 Microsoft Corporation Robust shot detection in a video
CA2618699C (en) 2005-08-11 2012-10-02 J. Craig Venter Institute, Inc. In vitro recombination method
US7644364B2 (en) * 2005-10-14 2010-01-05 Microsoft Corporation Photo and video collage effects
TWI288892B (en) * 2005-12-28 2007-10-21 Inst Information Industry Content protection method for vector graph format
US7720254B2 (en) * 2006-03-13 2010-05-18 Smi Holdings, Inc. Automatic microparticle mark reader
US20110145024A1 (en) * 2006-05-01 2011-06-16 Ticket2Final Ltd. Computerized platform for selling tickets for sporting events that take place in a stadium
US7945142B2 (en) * 2006-06-15 2011-05-17 Microsoft Corporation Audio/visual editing tool
US7921116B2 (en) * 2006-06-16 2011-04-05 Microsoft Corporation Highly meaningful multimedia metadata creation and associations
JP4834473B2 (en) * 2006-06-23 2011-12-14 キヤノン株式会社 Image processing system and image processing method
US8055708B2 (en) * 2007-06-01 2011-11-08 Microsoft Corporation Multimedia spaces
JP5129053B2 (en) * 2007-07-27 2013-01-23 パナソニック株式会社 Content reproduction apparatus, content reproduction method, content reproduction program, and integrated circuit
WO2009048885A2 (en) * 2007-10-08 2009-04-16 Synthetic Genomics, Inc. Assembly of large nucleic acids
US8100757B2 (en) * 2008-06-05 2012-01-24 Melendez Michelle L Game-based apparatus, system, and method for lifestyle goal achievement
US20100131675A1 (en) * 2008-11-24 2010-05-27 Yang Pan System and method for secured distribution of media assets from a media server to client devices
US8199969B2 (en) 2008-12-17 2012-06-12 Digimarc Corporation Out of phase digital watermarking in two chrominance directions
US9117268B2 (en) * 2008-12-17 2015-08-25 Digimarc Corporation Out of phase digital watermarking in two chrominance directions
WO2012177249A1 (en) * 2011-06-22 2012-12-27 Hewlett-Packard Development Company, L.P. Systems and methods for tracing the source of printed pages
CN102254561B (en) * 2011-08-18 2012-06-27 武汉大学 Spatial cue based audio information steganalysis method
US9477884B2 (en) 2012-06-14 2016-10-25 Digimarc Corporation Methods and systems for signal processing
US9396514B2 (en) 2012-08-23 2016-07-19 Pixia Corp. Method and system for storing and retrieving wide-area motion imagery frames as objects on an object storage device
US9317872B2 (en) 2013-02-06 2016-04-19 Muzak Llc Encoding and decoding an audio watermark using key sequences comprising of more than two frequency components
DE102014005549A1 (en) 2013-04-18 2014-10-23 Julius-Maximilians-Universität Würzburg A system for non-contact monitoring of reaction vessels with electronic storage support, manufacture of suitable vessels and monitoring technology
WO2014182963A2 (en) 2013-05-08 2014-11-13 Digimarc Corporation Methods and arrangements involving substrate marking
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9208334B2 (en) * 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
US10204530B1 (en) 2014-07-11 2019-02-12 Shape Matrix Geometric Instruments, LLC Shape-matrix geometric instrument
US10455113B1 (en) 2015-12-19 2019-10-22 Ripcord Inc. Document classification utilizing fluorescent or ultraviolet inking
US10521566B2 (en) * 2016-05-12 2019-12-31 Markany Inc. Method and apparatus of DRM systems for protecting enterprise confidentiality
US11372099B2 (en) * 2017-03-10 2022-06-28 Thales Alenia Space Italia S.P.A. Con Unico Socio Innovative locator system, related low power consumption regenerative transponder and related localization method and service
US10783230B2 (en) 2018-05-09 2020-09-22 Shape Matrix Geometric Instruments, LLC Methods and apparatus for encoding passwords or other information
US11669600B2 (en) 2019-05-29 2023-06-06 International Business Machines Comporation Controlling a use of shared demo assets using a digital watermark
EP3857500B1 (en) * 2019-07-01 2023-06-07 Digimarc Corporation Watermarking arrangements permitting vector graphics editing
US11282288B2 (en) 2019-11-20 2022-03-22 Shape Matrix Geometric Instruments, LLC Methods and apparatus for encoding data in notched shapes
US11610013B2 (en) * 2020-04-17 2023-03-21 Intertrust Technologies Corporation Secure content augmentation systems and methods
KR102443040B1 (en) * 2022-02-10 2022-09-14 주식회사 클리노믹스 Server and Method for performing ownership authentication of digital media by digitally imaging genomic information

Citations (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US606764A (en) * 1898-07-05 Telephone-exchange
US3004104A (en) * 1954-04-29 1961-10-10 Muzak Corp Identification of sound and like signals
US4225967A (en) * 1978-01-09 1980-09-30 Fujitsu Limited Broadcast acknowledgement method and system
US4359633A (en) * 1980-10-28 1982-11-16 Bianco James S Spectrally-limited bar-code label and identification card
US4425642A (en) * 1982-01-08 1984-01-10 Applied Spectrum Technologies, Inc. Simultaneous transmission of two information signals within a band-limited communications channel
US4528588A (en) * 1980-09-26 1985-07-09 Loefberg Bo Method and apparatus for marking the information content of an information carrying signal
US4807031A (en) * 1987-10-20 1989-02-21 Interactive Systems, Incorporated Interactive video method and apparatus
US4891011A (en) * 1988-07-13 1990-01-02 Cook Graham D System for assisting the learning of a subject
US5079648A (en) * 1988-04-20 1992-01-07 Thorn Emi Plc Marked recorded signals
US5113437A (en) * 1988-10-25 1992-05-12 Thorn Emi Plc Signal identification system
US5200822A (en) * 1991-04-23 1993-04-06 National Broadcasting Company, Inc. Arrangement for and method of processing data, especially for identifying and verifying airing of television broadcast programs
US5319735A (en) * 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
US5396559A (en) * 1990-08-24 1995-03-07 Mcgrew; Stephen P. Anticounterfeiting method and device utilizing holograms and pseudorandom dot patterns
US5450490A (en) * 1994-03-31 1995-09-12 The Arbitron Company Apparatus and methods for including codes in audio signals and decoding
US5510900A (en) * 1991-07-29 1996-04-23 Sony Corporation Video signal recording apparatus with rerecording inhibit circuit
US5568570A (en) * 1994-09-30 1996-10-22 Eastman Kodak Company Method and apparatus for reducing quantization artifacts in a hierarchical image storage and retrieval system
US5574962A (en) * 1991-09-30 1996-11-12 The Arbitron Company Method and apparatus for automatically identifying a program including a sound signal
US5579124A (en) * 1992-11-16 1996-11-26 The Arbitron Company Method and apparatus for encoding/decoding broadcast or recorded segments and monitoring audience exposure thereto
US5613004A (en) * 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
US5627092A (en) * 1994-09-26 1997-05-06 Siemens Aktiengesellschaft Deep trench dram process on SOI for low leakage DRAM cell
US5635694A (en) * 1995-09-27 1997-06-03 Xerox Corporation System and method for embedding machine coded destination information into a postal mark
US5646997A (en) * 1994-12-14 1997-07-08 Barton; James M. Method and apparatus for embedding authentication information within digital data
US5652626A (en) * 1993-09-03 1997-07-29 Kabushiki Kaisha Toshiba Image processing apparatus using pattern generating circuits to process a color image
US5687191A (en) * 1995-12-06 1997-11-11 Solana Technology Development Corporation Post-compression hidden data transport
US5721788A (en) * 1992-07-31 1998-02-24 Corbis Corporation Method and system for digital image signatures
US5739864A (en) * 1994-08-24 1998-04-14 Macrovision Corporation Apparatus for inserting blanked formatted fingerprint data (source ID, time/date) in to a video signal
US5764770A (en) * 1995-11-07 1998-06-09 Trimble Navigation Limited Image authentication patterning
US5765176A (en) * 1996-09-06 1998-06-09 Xerox Corporation Performing document image management tasks using an iconic image having embedded encoded information
US5809139A (en) * 1996-09-13 1998-09-15 Vivo Software, Inc. Watermarking method and apparatus for compressed digital video
US5826227A (en) * 1995-12-18 1998-10-20 Lucent Technologies Inc. Hiding a source identifier within a signal
US5857038A (en) * 1993-06-29 1999-01-05 Canon Kabushiki Kaisha Image processing apparatus and method for synthesizing first and second image data
US5889868A (en) * 1996-07-02 1999-03-30 The Dice Company Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US5901224A (en) * 1996-10-21 1999-05-04 Xerox Corporation Quasi-reprographics with variable embedded data with applications to copyright management, and distribution control
US5901178A (en) * 1996-02-26 1999-05-04 Solana Technology Development Corporation Post-compression hidden data transport for video
US5905800A (en) * 1996-01-17 1999-05-18 The Dice Company Method and system for digital watermarking
US5933798A (en) * 1996-07-16 1999-08-03 U.S. Philips Corporation Detecting a watermark embedded in an information signal
US5937000A (en) * 1995-09-06 1999-08-10 Solana Technology Development Corporation Method and apparatus for embedding auxiliary data in a primary data signal
US6037984A (en) * 1997-12-24 2000-03-14 Sarnoff Corporation Method and apparatus for embedding a watermark into a digital image or image sequence
US6069955A (en) * 1998-04-14 2000-05-30 International Business Machines Corporation System for protection of goods against counterfeiting
US6095566A (en) * 1996-03-14 2000-08-01 Kabushiki Kaisha Toshiba Image recorded product, image recording system, image reproducing system, and recording medium for use to superimpose-record/reproduce additional information
US6122403A (en) * 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US6125172A (en) * 1997-04-18 2000-09-26 Lucent Technologies, Inc. Apparatus and method for initiating a transaction having acoustic data receiver that filters human voice
US6131161A (en) * 1995-10-04 2000-10-10 U.S. Philips Corporation Marking a digitally encoded video and/or audio signal
US6131162A (en) * 1997-06-05 2000-10-10 Hitachi Ltd. Digital data authentication method
US6209092B1 (en) * 1997-01-27 2001-03-27 U.S. Philips Corporation Method and system for transferring content information and supplemental information relating thereto
US6208745B1 (en) * 1997-12-30 2001-03-27 Sarnoff Corporation Method and apparatus for imbedding a watermark into a bitstream representation of a digital image sequence
US6209094B1 (en) * 1998-10-14 2001-03-27 Liquid Audio Inc. Robust watermark method and apparatus for digital signals
US6215526B1 (en) * 1998-11-06 2001-04-10 Tivo, Inc. Analog video tagging and encoding system
US6233684B1 (en) * 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
US6233347B1 (en) * 1998-05-21 2001-05-15 Massachusetts Institute Of Technology System method, and product for information embedding using an ensemble of non-intersecting embedding generators
US6246777B1 (en) * 1999-03-19 2001-06-12 International Business Machines Corporation Compression-tolerant watermarking scheme for image authentication
US6247050B1 (en) * 1997-09-12 2001-06-12 Intel Corporation System for collecting and displaying performance improvement information for a computer
US6266419B1 (en) * 1997-07-03 2001-07-24 At&T Corp. Custom character-coding compression for encoding and watermarking media content
US6272167B1 (en) * 1997-08-13 2001-08-07 Nec Corporation Spread spectrum communication system
US6275599B1 (en) * 1998-08-28 2001-08-14 International Business Machines Corporation Compressed image authentication and verification
US6282362B1 (en) * 1995-11-07 2001-08-28 Trimble Navigation Limited Geographical position/image digital recording and display system
US20020023058A1 (en) * 2000-05-18 2002-02-21 Masayuki Taniguchi System and method for distributing digital content
US20020032863A1 (en) * 2000-04-26 2002-03-14 Contents-Korea Co., Ltd. System and method for performing digital watermarking in realtime using encrypted algorithm
US20020034297A1 (en) * 1996-04-25 2002-03-21 Rhoads Geoffrey B. Wireless methods and devices employing steganography
US6381698B1 (en) * 1997-05-21 2002-04-30 At&T Corp System and method for providing assurance to a host that a piece of software possesses a particular property
US6385329B1 (en) * 2000-02-14 2002-05-07 Digimarc Corporation Wavelet domain watermarks
US6386453B1 (en) * 1996-11-25 2002-05-14 Metrologic Instruments, Inc. System and method for carrying out information-related transactions
US20020059162A1 (en) * 1998-02-12 2002-05-16 Takashi Shinoda Information search method and system therefor
US6393060B1 (en) * 1997-12-31 2002-05-21 Lg Electronics Inc. Video coding and decoding method and its apparatus
US6400826B1 (en) * 1998-05-21 2002-06-04 Massachusetts Institute Of Technology System, method, and product for distortion-compensated information embedding using an ensemble of non-intersecting embedding generators
US20020083324A1 (en) * 2000-04-21 2002-06-27 Jun Hirai Information embedding apparatus and method, information processing apparatus and method, content processing apparatus and method, monitoring apparatus and method, and storage media
US6425081B1 (en) * 1997-08-20 2002-07-23 Canon Kabushiki Kaisha Electronic watermark system electronic information distribution system and image filing apparatus
US20020102966A1 (en) * 2000-11-06 2002-08-01 Lev Tsvi H. Object identification method for portable devices
US20020122568A1 (en) * 1998-04-30 2002-09-05 Jian Zhao Digital authentication with digital and analog documents
US6505160B1 (en) * 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US6513118B1 (en) * 1998-01-27 2003-01-28 Canon Kabushiki Kaisha Electronic watermarking method, electronic information distribution system, image filing apparatus and storage medium therefor
US6529506B1 (en) * 1998-10-08 2003-03-04 Matsushita Electric Industrial Co., Ltd. Data processing apparatus and data recording media
US20030072467A1 (en) * 2001-10-16 2003-04-17 Brundage Trent J. Progressive watermark decoding on a distributed computing platform
US6557103B1 (en) * 1998-04-13 2003-04-29 The United States Of America As Represented By The Secretary Of The Army Spread spectrum image steganography
US20030083098A1 (en) * 2001-10-26 2003-05-01 Canon Kabushiki Kaisha Portable terminal system and operation method thereof
US6563935B1 (en) * 1998-12-02 2003-05-13 Hitachi, Ltd. Method of extracting digital watermark information and method of judging bit value of digital watermark information
US6601772B1 (en) * 2000-07-14 2003-08-05 Intellidot Corporation Compact matrix code and one-touch device and method for code reading
US6614914B1 (en) * 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6687345B1 (en) * 1993-08-25 2004-02-03 Symbol Technologies, Inc. Wireless telephone for acquiring data encoded in bar code indicia
US20040046774A1 (en) * 2001-03-05 2004-03-11 Rhoads Geoffrey B. Image management system and methods using digital watermarks
US6950519B2 (en) * 2001-03-05 2005-09-27 Digimarc Corporation Geographically watermarked imagery and methods
US20050229107A1 (en) * 1998-09-09 2005-10-13 Ricoh Company, Ltd. Paper-based interface for multimedia information
US7042470B2 (en) * 2001-03-05 2006-05-09 Digimarc Corporation Using embedded steganographic identifiers in segmented areas of geographic images and characteristics corresponding to imagery data derived from aerial platforms
US7061510B2 (en) * 2001-03-05 2006-06-13 Digimarc Corporation Geo-referencing of aerial imagery using embedded image identifiers and cross-referenced data sets
US7098931B2 (en) * 2001-03-05 2006-08-29 Digimarc Corporation Image management system and methods using digital watermarks
US7197160B2 (en) * 2001-03-05 2007-03-27 Digimarc Corporation Geographic information systems using digital watermarks
US7254249B2 (en) * 2001-03-05 2007-08-07 Digimarc Corporation Embedding location data in video

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US558570A (en) * 1896-04-21 William sargentson and james gilbert
US6002946A (en) * 1997-04-14 1999-12-14 Motorola, Inc. Handheld device having an optical data reader
US6148331A (en) * 1997-04-25 2000-11-14 Parry; Rhys Evan Destination website access and information gathering system
US6404926B1 (en) * 1997-09-02 2002-06-11 Sony Corporation Apparatus and method of processing image data, transmission medium, and recording medium
US6330672B1 (en) * 1997-12-03 2001-12-11 At&T Corp. Method and apparatus for watermarking digital bitstreams
US6332030B1 (en) * 1998-01-15 2001-12-18 The Regents Of The University Of California Method for embedding and extracting digital data in images and video
EP0944256A1 (en) * 1998-03-19 1999-09-22 Hitachi Europe Limited Copy protection apparatus and method
US6298166B1 (en) * 1998-03-30 2001-10-02 Seiko Epson Corporation Image transformations in the compressed domain
US6272176B1 (en) * 1998-07-16 2001-08-07 Nielsen Media Research, Inc. Broadcast encoding system and method
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
JP4001717B2 (en) * 1998-10-29 2007-10-31 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Watermark detection method and apparatus
JP3397157B2 (en) 1999-01-13 2003-04-14 日本電気株式会社 Digital watermark insertion system
US6608930B1 (en) * 1999-08-09 2003-08-19 Koninklijke Philips Electronics N.V. Method and system for analyzing video content using detected text in video frames
EP1185967A4 (en) 1999-05-19 2004-11-03 Digimarc Corp Methods and systems for controlling computers or linking to internet resources from physical and electronic objects
US6654479B1 (en) * 1999-08-19 2003-11-25 Academia Sinica Cocktail watermarking on images
US6834308B1 (en) * 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
JP4403333B2 (en) * 2000-03-21 2010-01-27 ソニー株式会社 Information processing apparatus and method, information processing system, and recording medium
JP4099951B2 (en) * 2000-03-30 2008-06-11 コニカミノルタビジネステクノロジーズ株式会社 Image processing apparatus, image forming apparatus, information embedding method, and program for embedding additional information in image data
EP1152592B1 (en) * 2000-04-25 2009-06-24 Eastman Kodak Company A method for printing and verifying authentication documents
US6751359B1 (en) * 2000-04-27 2004-06-15 Xerox Corporation Method to program bit vectors for an increasing nonlinear filter
US6631198B1 (en) * 2000-06-19 2003-10-07 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
US7058223B2 (en) * 2000-09-14 2006-06-06 Cox Ingemar J Identifying works for initiating a work-based action, such as an action on the internet
ATE306100T1 (en) 2000-10-31 2005-10-15 Inktomi Corp APPROACH TO TRACKING DATA
US6642966B1 (en) * 2000-11-06 2003-11-04 Tektronix, Inc. Subliminally embedded keys in video for synchronization
US6707928B2 (en) * 2000-11-29 2004-03-16 Intel Corporation Method for block-based digital image watermarking
US6483927B2 (en) * 2000-12-18 2002-11-19 Digimarc Corporation Synchronizing readers of hidden auxiliary data in quantization-based data hiding schemes

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US606764A (en) * 1898-07-05 Telephone-exchange
US3004104A (en) * 1954-04-29 1961-10-10 Muzak Corp Identification of sound and like signals
US4225967A (en) * 1978-01-09 1980-09-30 Fujitsu Limited Broadcast acknowledgement method and system
US4528588A (en) * 1980-09-26 1985-07-09 Loefberg Bo Method and apparatus for marking the information content of an information carrying signal
US4359633A (en) * 1980-10-28 1982-11-16 Bianco James S Spectrally-limited bar-code label and identification card
US4425642A (en) * 1982-01-08 1984-01-10 Applied Spectrum Technologies, Inc. Simultaneous transmission of two information signals within a band-limited communications channel
US4807031A (en) * 1987-10-20 1989-02-21 Interactive Systems, Incorporated Interactive video method and apparatus
US5079648A (en) * 1988-04-20 1992-01-07 Thorn Emi Plc Marked recorded signals
US4891011A (en) * 1988-07-13 1990-01-02 Cook Graham D System for assisting the learning of a subject
US5113437A (en) * 1988-10-25 1992-05-12 Thorn Emi Plc Signal identification system
US5396559A (en) * 1990-08-24 1995-03-07 Mcgrew; Stephen P. Anticounterfeiting method and device utilizing holograms and pseudorandom dot patterns
US5200822A (en) * 1991-04-23 1993-04-06 National Broadcasting Company, Inc. Arrangement for and method of processing data, especially for identifying and verifying airing of television broadcast programs
US5510900A (en) * 1991-07-29 1996-04-23 Sony Corporation Video signal recording apparatus with rerecording inhibit circuit
US5574962A (en) * 1991-09-30 1996-11-12 The Arbitron Company Method and apparatus for automatically identifying a program including a sound signal
US5319735A (en) * 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
US5721788A (en) * 1992-07-31 1998-02-24 Corbis Corporation Method and system for digital image signatures
US5579124A (en) * 1992-11-16 1996-11-26 The Arbitron Company Method and apparatus for encoding/decoding broadcast or recorded segments and monitoring audience exposure thereto
US5857038A (en) * 1993-06-29 1999-01-05 Canon Kabushiki Kaisha Image processing apparatus and method for synthesizing first and second image data
US6687345B1 (en) * 1993-08-25 2004-02-03 Symbol Technologies, Inc. Wireless telephone for acquiring data encoded in bar code indicia
US5652626A (en) * 1993-09-03 1997-07-29 Kabushiki Kaisha Toshiba Image processing apparatus using pattern generating circuits to process a color image
US5450490A (en) * 1994-03-31 1995-09-12 The Arbitron Company Apparatus and methods for including codes in audio signals and decoding
US5739864A (en) * 1994-08-24 1998-04-14 Macrovision Corporation Apparatus for inserting blanked formatted fingerprint data (source ID, time/date) in to a video signal
US5627092A (en) * 1994-09-26 1997-05-06 Siemens Aktiengesellschaft Deep trench dram process on SOI for low leakage DRAM cell
US5568570A (en) * 1994-09-30 1996-10-22 Eastman Kodak Company Method and apparatus for reducing quantization artifacts in a hierarchical image storage and retrieval system
US5646997A (en) * 1994-12-14 1997-07-08 Barton; James M. Method and apparatus for embedding authentication information within digital data
US6614914B1 (en) * 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US5613004A (en) * 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
US6122403A (en) * 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US6505160B1 (en) * 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US5937000A (en) * 1995-09-06 1999-08-10 Solana Technology Development Corporation Method and apparatus for embedding auxiliary data in a primary data signal
US5635694A (en) * 1995-09-27 1997-06-03 Xerox Corporation System and method for embedding machine coded destination information into a postal mark
US6131161A (en) * 1995-10-04 2000-10-10 U.S. Philips Corporation Marking a digitally encoded video and/or audio signal
US6282362B1 (en) * 1995-11-07 2001-08-28 Trimble Navigation Limited Geographical position/image digital recording and display system
US5764770A (en) * 1995-11-07 1998-06-09 Trimble Navigation Limited Image authentication patterning
US5687191A (en) * 1995-12-06 1997-11-11 Solana Technology Development Corporation Post-compression hidden data transport
US5826227A (en) * 1995-12-18 1998-10-20 Lucent Technologies Inc. Hiding a source identifier within a signal
US5905800A (en) * 1996-01-17 1999-05-18 The Dice Company Method and system for digital watermarking
US5901178A (en) * 1996-02-26 1999-05-04 Solana Technology Development Corporation Post-compression hidden data transport for video
US6095566A (en) * 1996-03-14 2000-08-01 Kabushiki Kaisha Toshiba Image recorded product, image recording system, image reproducing system, and recording medium for use to superimpose-record/reproduce additional information
US20020034297A1 (en) * 1996-04-25 2002-03-21 Rhoads Geoffrey B. Wireless methods and devices employing steganography
US5889868A (en) * 1996-07-02 1999-03-30 The Dice Company Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US5933798A (en) * 1996-07-16 1999-08-03 U.S. Philips Corporation Detecting a watermark embedded in an information signal
US5765176A (en) * 1996-09-06 1998-06-09 Xerox Corporation Performing document image management tasks using an iconic image having embedded encoded information
US5809139A (en) * 1996-09-13 1998-09-15 Vivo Software, Inc. Watermarking method and apparatus for compressed digital video
US5901224A (en) * 1996-10-21 1999-05-04 Xerox Corporation Quasi-reprographics with variable embedded data with applications to copyright management, and distribution control
US6386453B1 (en) * 1996-11-25 2002-05-14 Metrologic Instruments, Inc. System and method for carrying out information-related transactions
US6209092B1 (en) * 1997-01-27 2001-03-27 U.S. Philips Corporation Method and system for transferring content information and supplemental information relating thereto
US6233684B1 (en) * 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
US6125172A (en) * 1997-04-18 2000-09-26 Lucent Technologies, Inc. Apparatus and method for initiating a transaction having acoustic data receiver that filters human voice
US6381698B1 (en) * 1997-05-21 2002-04-30 At&T Corp System and method for providing assurance to a host that a piece of software possesses a particular property
US6131162A (en) * 1997-06-05 2000-10-10 Hitachi Ltd. Digital data authentication method
US6266419B1 (en) * 1997-07-03 2001-07-24 At&T Corp. Custom character-coding compression for encoding and watermarking media content
US6272167B1 (en) * 1997-08-13 2001-08-07 Nec Corporation Spread spectrum communication system
US6425081B1 (en) * 1997-08-20 2002-07-23 Canon Kabushiki Kaisha Electronic watermark system electronic information distribution system and image filing apparatus
US6247050B1 (en) * 1997-09-12 2001-06-12 Intel Corporation System for collecting and displaying performance improvement information for a computer
US6037984A (en) * 1997-12-24 2000-03-14 Sarnoff Corporation Method and apparatus for embedding a watermark into a digital image or image sequence
US6208745B1 (en) * 1997-12-30 2001-03-27 Sarnoff Corporation Method and apparatus for imbedding a watermark into a bitstream representation of a digital image sequence
US6393060B1 (en) * 1997-12-31 2002-05-21 Lg Electronics Inc. Video coding and decoding method and its apparatus
US6513118B1 (en) * 1998-01-27 2003-01-28 Canon Kabushiki Kaisha Electronic watermarking method, electronic information distribution system, image filing apparatus and storage medium therefor
US20020059162A1 (en) * 1998-02-12 2002-05-16 Takashi Shinoda Information search method and system therefor
US6557103B1 (en) * 1998-04-13 2003-04-29 The United States Of America As Represented By The Secretary Of The Army Spread spectrum image steganography
US6069955A (en) * 1998-04-14 2000-05-30 International Business Machines Corporation System for protection of goods against counterfeiting
US20020122568A1 (en) * 1998-04-30 2002-09-05 Jian Zhao Digital authentication with digital and analog documents
US6233347B1 (en) * 1998-05-21 2001-05-15 Massachusetts Institute Of Technology System method, and product for information embedding using an ensemble of non-intersecting embedding generators
US6400826B1 (en) * 1998-05-21 2002-06-04 Massachusetts Institute Of Technology System, method, and product for distortion-compensated information embedding using an ensemble of non-intersecting embedding generators
US6275599B1 (en) * 1998-08-28 2001-08-14 International Business Machines Corporation Compressed image authentication and verification
US20050229107A1 (en) * 1998-09-09 2005-10-13 Ricoh Company, Ltd. Paper-based interface for multimedia information
US6529506B1 (en) * 1998-10-08 2003-03-04 Matsushita Electric Industrial Co., Ltd. Data processing apparatus and data recording media
US6209094B1 (en) * 1998-10-14 2001-03-27 Liquid Audio Inc. Robust watermark method and apparatus for digital signals
US6215526B1 (en) * 1998-11-06 2001-04-10 Tivo, Inc. Analog video tagging and encoding system
US6563935B1 (en) * 1998-12-02 2003-05-13 Hitachi, Ltd. Method of extracting digital watermark information and method of judging bit value of digital watermark information
US6246777B1 (en) * 1999-03-19 2001-06-12 International Business Machines Corporation Compression-tolerant watermarking scheme for image authentication
US6385329B1 (en) * 2000-02-14 2002-05-07 Digimarc Corporation Wavelet domain watermarks
US20020083324A1 (en) * 2000-04-21 2002-06-27 Jun Hirai Information embedding apparatus and method, information processing apparatus and method, content processing apparatus and method, monitoring apparatus and method, and storage media
US20020032863A1 (en) * 2000-04-26 2002-03-14 Contents-Korea Co., Ltd. System and method for performing digital watermarking in realtime using encrypted algorithm
US20020023058A1 (en) * 2000-05-18 2002-02-21 Masayuki Taniguchi System and method for distributing digital content
US6601772B1 (en) * 2000-07-14 2003-08-05 Intellidot Corporation Compact matrix code and one-touch device and method for code reading
US20020102966A1 (en) * 2000-11-06 2002-08-01 Lev Tsvi H. Object identification method for portable devices
US7502490B2 (en) * 2001-03-05 2009-03-10 Digimarc Corporation Geographic information systems using digital watermarks
US7184572B2 (en) * 2001-03-05 2007-02-27 Digimarc Corporation Using steganographic encoded information with maps
US20100067734A1 (en) * 2001-03-05 2010-03-18 Rhoads Geoffrey B Geographical Encoding Imagery and Video
US20040046774A1 (en) * 2001-03-05 2004-03-11 Rhoads Geoffrey B. Image management system and methods using digital watermarks
US7650008B2 (en) * 2001-03-05 2010-01-19 Digimarc Corporation Digital watermarking compressed video captured from aerial sensors
US7042470B2 (en) * 2001-03-05 2006-05-09 Digimarc Corporation Using embedded steganographic identifiers in segmented areas of geographic images and characteristics corresponding to imagery data derived from aerial platforms
US7061510B2 (en) * 2001-03-05 2006-06-13 Digimarc Corporation Geo-referencing of aerial imagery using embedded image identifiers and cross-referenced data sets
US7098931B2 (en) * 2001-03-05 2006-08-29 Digimarc Corporation Image management system and methods using digital watermarks
US7099492B2 (en) * 2001-03-05 2006-08-29 Digimarc Corporation Method of steganographically embedding geo-location data in media
US6950519B2 (en) * 2001-03-05 2005-09-27 Digimarc Corporation Geographically watermarked imagery and methods
US20070052730A1 (en) * 2001-03-05 2007-03-08 Patterson Phillip R Image management system and methods using digital watermarks
US7197160B2 (en) * 2001-03-05 2007-03-27 Digimarc Corporation Geographic information systems using digital watermarks
US20070116325A1 (en) * 2001-03-05 2007-05-24 Rhoads Geoffrey B Embedding Geo-Location Information In Media
US7254249B2 (en) * 2001-03-05 2007-08-07 Digimarc Corporation Embedding location data in video
US20080025561A1 (en) * 2001-03-05 2008-01-31 Rhoads Geoffrey B Embedding Location Data in Video
US20080080737A1 (en) * 2001-03-05 2008-04-03 Rhoads Geoffrey B Providing Travel-Logs Based on Hidden Geo-Location Metadata
US7502489B2 (en) * 2001-03-05 2009-03-10 Digimarc Corporation Geographically watermarked imagery and methods
US20090238403A1 (en) * 2001-03-05 2009-09-24 Rhoads Geoffrey B Systems and Methods Using Identifying Data Derived or Extracted from Video, Audio or Images
US20030072467A1 (en) * 2001-10-16 2003-04-17 Brundage Trent J. Progressive watermark decoding on a distributed computing platform
US6724914B2 (en) * 2001-10-16 2004-04-20 Digimarc Corporation Progressive watermark decoding on a distributed computing platform
US20030083098A1 (en) * 2001-10-26 2003-05-01 Canon Kabushiki Kaisha Portable terminal system and operation method thereof

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080089550A1 (en) * 2001-03-05 2008-04-17 Trent Brundage Digital Watermarked Imagery, Video, Maps and Signs
US7992004B2 (en) 2001-03-05 2011-08-02 Digimarc Corporation Digital watermarked imagery, video, maps and signs
US8023694B2 (en) 2001-03-05 2011-09-20 Digimarc Corporation Systems and methods using identifying data derived or extracted from video, audio or images
US8085976B2 (en) 2001-03-05 2011-12-27 Digimarc Corporation Digital watermarking video captured from airborne platforms
US8127139B2 (en) 2001-03-05 2012-02-28 Digimarc Corporation Handheld devices and methods for extracting data
US20130080573A1 (en) * 2011-09-26 2013-03-28 Martin Boliek Content Distribution Systems and Methods
US10104046B2 (en) * 2011-09-26 2018-10-16 Mo-Dv, Inc. Content distribution systems and methods
US20190044921A1 (en) * 2011-09-26 2019-02-07 Mo-Dv, Inc. Content Distribution Systems and Methods
US11095622B2 (en) * 2011-09-26 2021-08-17 Mo-Dv, Inc. Content distribution systems and methods

Also Published As

Publication number Publication date
US20030032033A1 (en) 2003-02-13
US7822969B2 (en) 2010-10-26

Similar Documents

Publication Publication Date Title
US7822969B2 (en) Watermark systems and methods
US7024016B2 (en) Digital watermarking apparatus and methods
US7545952B2 (en) Image or video display devices
US8041074B2 (en) Content indexing and searching using content identifiers and associated metadata
US7130466B2 (en) System and method for compiling images from a database and comparing the compiled images with known images
US7044395B1 (en) Embedding and reading imperceptible codes on objects
US7095871B2 (en) Digital asset management and linking media signals with related data using watermarks
EP1312030B1 (en) Authentication watermarks for packaged products
US6614914B1 (en) Watermark embedder and reader
US8769297B2 (en) Method for increasing the functionality of a media player/recorder device or an application program
CN100578491C (en) System and method for selecting, ordering and accessing copyrighted information from physical documents
US6542927B2 (en) Linking of computers based on steganographically embedded digital data
US7756892B2 (en) Using embedded data with file sharing
US7164413B2 (en) Enhanced input peripheral
US20070108287A1 (en) Embedding and Reading Codes on Objects
US8594364B2 (en) Batch identifier registration and embedding in media signals
US20030187798A1 (en) Digital watermarking methods, programs and apparatus
US20030040957A1 (en) Advertising employing watermarking
CN101292258A (en) System and methods for creation and use of a mixed media environment
US20020146146A1 (en) Using digital watermarks to facilitate counterfeit inspection and inventory management
JP2005038421A (en) Information management system and method
US9630443B2 (en) Printer driver separately applying watermark and information
WO2001041056A1 (en) Embedding and reading imperceptible codes on objects
Dittmann et al. Digital watermarks enabling e-commerce strategies: conditional and user specific access to services and resources
Tsolis et al. A Cultural Information System Providing e-commerce Web Services, Digital Rights Management and Copyright Protection.

Legal Events

Date Code Title Description
AS Assignment

Owner name: DIGIMARC CORPORATION (AN OREGON CORPORATION), OREGON

Free format text: MERGER;ASSIGNOR:DIGIMARC CORPORATION (A DELAWARE CORPORATION);REEL/FRAME:024369/0582

Effective date: 20100430

Owner name: DIGIMARC CORPORATION (AN OREGON CORPORATION), OREG

Free format text: MERGER;ASSIGNOR:DIGIMARC CORPORATION (A DELAWARE CORPORATION);REEL/FRAME:024369/0582

Effective date: 20100430

AS Assignment

Owner name: DIGIMARC CORPORATION, OREGON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ANGLIN, HUGH W.;BRUNK, HUGH L.;CATTONE, JEREMY;AND OTHERS;SIGNING DATES FROM 20020803 TO 20020916;REEL/FRAME:025007/0287

AS Assignment

Owner name: DMRC LLC, OREGON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DIGIMARC CORPORATION (A DELAWARE CORPORATION);REEL/FRAME:025217/0508

Effective date: 20080801

AS Assignment

Owner name: DIGIMARC CORPORATION, OREGON

Free format text: MERGER;ASSIGNOR:DMRC CORPORATION;REEL/FRAME:025227/0832

Effective date: 20080903

Owner name: DMRC CORPORATION, OREGON

Free format text: MERGER;ASSIGNOR:DMRC LLC;REEL/FRAME:025227/0808

Effective date: 20080801

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION