WO1995020291A1 - Procede et dispositif servant a manipuler des donnees numeriques - Google Patents

Procede et dispositif servant a manipuler des donnees numeriques Download PDF

Info

Publication number
WO1995020291A1
WO1995020291A1 PCT/GB1995/000099 GB9500099W WO9520291A1 WO 1995020291 A1 WO1995020291 A1 WO 1995020291A1 GB 9500099 W GB9500099 W GB 9500099W WO 9520291 A1 WO9520291 A1 WO 9520291A1
Authority
WO
WIPO (PCT)
Prior art keywords
work
data
digital data
elements
target
Prior art date
Application number
PCT/GB1995/000099
Other languages
English (en)
Inventor
Otso Paatelma
Rod Hugh Borland
Original Assignee
Highwater Fbi Limited
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 Highwater Fbi Limited filed Critical Highwater Fbi Limited
Priority to AU14228/95A priority Critical patent/AU1422895A/en
Publication of WO1995020291A1 publication Critical patent/WO1995020291A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • H04N1/32224Replacing pixels of an image with other pixels from the same image, e.g. texture block coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • H04N1/32251Spatial or amplitude domain methods in multilevel data, e.g. greyscale or continuous tone data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32309Methods relating to embedding, encoding, decoding, detection or retrieval operations in colour image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
    • H04N2201/327Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes

Definitions

  • This invention relates to a method of and apparatus for manipulating digital data works, particularly to provide, or embed within, such digital data works, data information descriptive of the work, for example, the source of the work, its ownership and its availability for legal reproduction without infringement of copyright.
  • the present invention is not directed to manipulating small units of digital data to enable that data to carry information inherent to the proper comprehension of the digital data itself but instead to hiding within a digital data work inrormation that is specifically descriptive of that particular digital data work.
  • digital data work defines any sequence of digital data capable of constituting a work in which copyright might subsist or the unauthorised reproduction of which might constitute infringement of copyright subsisting in the work or a larger work of which the work itself forms a part.
  • the digital data defining the output from scanning a 35mm colour transparency would be a digital data work.
  • a professional photographer uses a digital camera to take a digital photograph. He may wish to place the data file which constitutes the digital data work (the digitised photograph) with a photograph library. When the photograph is subsequently used, the photographer will be paid a copyright licence fee.
  • the ease with which the data file can be duplicated without any loss of information means that the fu ⁇ her use of the image can be impossible to control. In practice, there is a high probability that the image could be published again without the photographer being alerted to the fact: the photographer losses out on licence fees.
  • the ease with which digital images can be cropped and modified compounds the problem.
  • a method of manipulating a digital data work comprises the steps of:- analysing the digital data work for the occurrence of a particular pattern or sequence of data elements in the work, such a pattern or sequence being indicative of the location of a target data element in the work: and modifying characteristics of the target data element in the work in accordance with a predetermined rule, to generate the additional data, the presence of the additional data not being readily apparent or detectable in the digital data work after manipulation.
  • the additional data which is descriptive of the digital data work can be hidden within the digital data work in a manner that is not readily detectable and therefore does not discernibly alter the digital data work.
  • Being able to hide such data within a work clearly also has attractions to the non-commercial user as well; for example, many cameras today have the facility to imp ⁇ nt a date on an image. This has the disadvantage of defacing the image.
  • the present invention implemented into a digital camera, the photographer can hide not only date information but other data too into each digital image with no appreciable affect to the image itself.
  • a pa ⁇ icular pattern or sequence of data in the digital data work in effect surrounds a candidate or target data element: the location of the manipulated target data elements is therefore apparent if one knows what particular pattern or sequence of data in the digital data work, or portions of that work, to look for.
  • the mere presence of manipulated target data elements constitutes the additional data; i.e. there is no textual information per se hidden within the digital data work.
  • the presence of target data elements manipulated in accordance with a predetermined rule acts as a indicator that the work is. for example, a copyright work which cannot be reproduced without specific permission from the right holder. This can be likened to giving the digital data work a 'fingerprint ' .
  • the actual data content of the manipulated target data elements may code for pa ⁇ icular textual information pe ⁇ aining to the copyright status of the work.
  • a copyright notice that would be hidden to persons, for example, viewing a digitised image can be detected if one knows the particular pattern or sequence of data which is the signpost to a data modification as defined above.
  • a digital data work is both 'fingerprinted' and comprises 'encrypted' text.
  • the pa ⁇ icular pattern or sequence may exist as a sequence in time, for example where the digital data work is an audio work. In addition, it may occur as a pattern of locations that are defined by their spatial relationships to one another. This may arise where the digital data work is an image.
  • the pattern may also exist as a combination of temporal and spatial sequences or patterns, for example where the digital data work is an audio-visual work.
  • the elements may be the discrete or basic units of digital information and the characteristics may be the values of those units of digital information. For example, where the digital data work is an audio work, the characteristics may be the values of the quantised amplitude levels associated with each successive time period. If the digital data work is a digital image, then the elements may be the pixels and the characteristics may be the pixel values.
  • the elements need not from part of a continuous sequence, nor occur on the same row. In some circumstances, it may be preferable to have a complex algorithm to determine the location, in either time or space, of the elements that may form into the required pattern. This may be pa ⁇ icularly useful where there is a need to conceal the required pattern in order to prevent the system being cracked.
  • the pa ⁇ icular pattern or sequence chosen will be selected because it usually occurs many thousands of times in a typical digital data work, so that there is considerable repetition and therefore redundancy in manipulations.
  • the pattern may be the presence of a given number of pixel values which are each different from their spatially adjacent neighbours along a given row; the value of the subsequent pixel along the row may then be replaced with the value of the next pixel value along the row.
  • many manipulations would be carried out for a typical digital image, so that even severe distortions or selections from this image will still result in many sets of additional data within the resulting, manipulated digital data work.
  • each element may be a set of pixels rather than a single pixel.
  • the characteristics can be the colour temperature of the set of pixels, the average red value of the set, or any other value attributable to the set.
  • the pa ⁇ icular pattern can then be one associated with different sets of pixels. For example, it could be based on sets of four pixels: the pattern could be a sequence of five series of such four pixel sets in which the red average value for each four pixel set increases by more than. say. 10 units, from set to set.
  • the next set of four pixels could be the candidate or target set to be manipulated. The actual manipulation could be the adjustment of the red average value of that next set to be equal to that of the last of the four pixels.
  • the digital data work is an image and comprises elements each of which defines a pixel.
  • the pa ⁇ icular pattern is the presence, firstly, of a given number of elements having pixel values, i.e. characteristics, which are each different from their adjacent neighbours and which determine the position of a target element and secondly, the presence, su ⁇ ounding the target element, of n elements, each having pixel values that are all different from one another, each representing an n-based number.
  • the predetermined rule is then that if the target element is to code for the number m, falling within the range 0 - [n- 1 ], then it is given a pixel value equal to that occurring at the su ⁇ ounding element associated with the n-based number equal to rn.
  • the predetermined rule may include a sub-rule that specifies that no modification shall occur if the original and modified elements would differ by more than a defined tolerance. This ensure that the manipulation of the digital data work does not alter the image beyond tolerance limits, hence ensuring that the manipulation is not readily discernible.
  • a method of reading a digital data work comprising the steps of analysing the digital data work for a particular pattern or sequence of data and determining if elements of the work have been replaced in dependence on the occurrence of the pa ⁇ icular pattern of data and in accordance with a predetermined rule.
  • apparatus for manipulating a digital data work to include additional data operable to perform the methods described above.
  • Figure 1 depicts in schematic form the layout of pixels that may be coded for in one aspect of the invention, to be refe ⁇ ed to as "fingerprinting";
  • Figure 2 depicts in schematic form the layout of pixels that may be coded for in another aspect of the invention, to be referred to as " encrypting”.
  • a 4-bit image can comprise pixels with 16 different colours, an 8-bit image 256 and a 24-bit image 16,777,216 different colours.
  • colours are represented by the three colours red, green and blue. Any colour can be generated by mixing the relative amounts of each of these colours for any given pixel.
  • the most convincing representation requires a 24-bit image, where each sub-colour would have a one byte (8 bit) value.
  • 'palette' is typically an array of 256 3-byte RGB values, defined individually for each image.
  • the matrix of dots, or bitmap, that forms the entire image does not have to be a 24-bit image but instead just an 8-bit image, where the 8-bit pixel values are pointers to the palette of 24-bit colour values.
  • the present embodiment is implemented in an apparatus, referred to as DIP (Digital Image Protection) which [1] alters digital bit-mapped images by selectively modifying the pixels in the image and [2] scans images for previously performed modifications.
  • DIP Digital Image Protection
  • One purpose of DIP is to hide text information in the image in such a way that the legal owner of the copyright in the image can prove his/her ownership of the image even after severe modifications of the image. This process is referred to as 'encryption'. Additionally, it allows the image to be modified in such a way that third parties can search for non-textual modifications, the presence of which indicates that reproduction of the image would infringe copyright. This can be thought of as giving a 'fingerprint' to the image. Both the 'fingerprint' and 'encrypted' information is camouflaged in the picture so that the human eye cannot spot the difference between a manipulated image and the original image when they are placed beside each other.
  • the DIP system operates as follows. Firstly, the bit mapped image is read into an internal buffer in a separate analysis module, hence allowing the image to be of any possible format.
  • the DIP system cu ⁇ ently produced assumes that the image has a palette look-up table for colours, but with slight modifications (which would be within the expe ⁇ ise of the skilled implementer) it can work with non-palette images.
  • the module determines the run-time parameter, and depending on the task, either modifies the image by encrypting or fingerprinting it, or searches the image data for previously planted fingerprints/encrypted characters.
  • a pixel will qualify as a target pixel for a fingerprint if it is preceded by a given number of consecutive pixels along a row which are each different to their immediate neighbours.
  • the value of the pixel a pre-set number of pixels after the target pixel is then determined, and in the case of fingerprinting, the target pixel is given this new value as a replacement for its original value.
  • the replacement does not, however, take place if the target pixel needs to be modified by an amount in excess of a given tolerance.
  • the colour difference is checked with all colours, i.e. red, green and blue, individually.
  • the DIP system searches for fingerprints, it looks for target pixels that satisfy the above relation, i.e. are pixels that are preceded by a given number of different pixels; if the target pixel's value equals that of the next pixel along the row, a 'found' counter is incremented by one. At the end of the search procedure, a percentage figure of 'found' pixels out of all target pixels is calculated. DIP then displays this figure so that an operator can assess whether or not the image had been fingerprinted.
  • a pixel [x] in the image is to be modified when [a] previous pixels (l....a) have different values compared to each other.
  • the pixel's value is a candidate to be changed to a value equal to that of the pixel [b] pixels away from the target pixel, i.e. pixel [x +b].
  • the encryption of alpha-numeric characters also sta ⁇ s from a target pixel, i.e. one for which a given number of consecutive preceding pixels are each different to their neighbours.
  • An additional condition is also checked: it is whether or not a particular array of four su ⁇ ounding pixels all have a different value to each other. If this condition is fulfilled, the candidate pixel will swap its value with one of the four pixels around it, so long as the colour tolerance allows it, i.e. the change is within a defined tolerance. Hence the target pixel will code for a four-based number. These numbers are then fed to a six-digit array. The first three digits are the actual figures, with a value ranging from 0 to 63 [63 being 4-3 -1].
  • the next number will be a checksum, or parity and the last two are end of character indicators, or stop bits.
  • a figure 32 is added to the resulting figure so the result can be an ASCII character between 32 [space] and 95 [underscore]. This includes all uppercase English letters, numbers and most common punctuation marks. In this way, successive encrypted pixels can define any alpha ⁇ numeric character.
  • DIP conve ⁇ s the ASCII characters of the message to four based numbers one by one; the checksum, or parity number and the end-of character indicators, or stopbits, are then added to these figures.
  • Messages can include copyright notices, or code numbers that are recorded on a central database against legal owners etc. of the image.
  • a third pa ⁇ y wanting to reproduce the image need only use the DIP system to extract the relevant code number and then communicate it to the central database controller, who in turn will inform the third pa ⁇ y of the relevant person to whom royalties need be paid.
  • the problem of researching who owns an image which can be verv labour intensive, is entirely obviated.
  • DIP typically fingerprints lines 0, 2, 4, .... and encrypts lines 1, 3, 5 ... of the image. When searching for the fingerprints, it scans all the lines and determines, depending on the quantity of found fingerprints, if the encryption codes should be looked for in the odd or even lines.
  • the encrypted characters if found, are printed on the screen of the DIP.
  • the program analyses the probability for the image having been fingerprinted earlier by DIP. the analysis being based on the percentage of 'found' pixels, and prints a verbal message as a result.
  • the encryption concept uses fingerprinting with Additional Condition Verifying (ACV) to store a fragment of an [n] based number at that location.
  • ACV condition is true when [n] pixels near the location are all different, hence enabling the pixel at the location to be uniquely modified to reflect one of the pixels around/near it.
  • An example of such conditions follows.
  • a pixel [x] in the image is to be modified when [a] pixels (l...a) have different values compared to each other and [n] su ⁇ ounding pixels (PI Pn) have different values to each other.
  • the new value of the pixel [x] will be one of the pixels Pl....Pn, hence identifying an n- based number (0 n-1).
  • target pixel [x] is given the value of pixel PI. If the number to be stored is 1, then it is changed to the value of pixel P2, and so on. This change will obey the same PC limitations as described earlier.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

L'invention concerne un procédé servant à occulter des messages concernant des droits d'auteur à l'intérieur d'÷uvres de données numériques. Le procédé est basé sur des séquences ou des configurations apparaissant généralement d'éléments de données de l'÷uvre servant d'indicateur, de façon à cibler des éléments de données qui sont modifiés en fonction de certaines règles; la présence de la modification indique que l'÷uvre est une ÷uvre protégée; la nature réelle de la modification peut coder une information textuelle, ce qui permet d'établir une information plus détaillée, par exemple, le nom du détenteur du droit d'auteur, devant être occultée à l'intérieur de l'÷uvre.
PCT/GB1995/000099 1994-01-19 1995-01-19 Procede et dispositif servant a manipuler des donnees numeriques WO1995020291A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU14228/95A AU1422895A (en) 1994-01-19 1995-01-19 Method of and apparatus for manipulating digital data works

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9400971.9 1994-01-19
GB9400971A GB9400971D0 (en) 1994-01-19 1994-01-19 Method of and apparatus for manipulating digital data

Publications (1)

Publication Number Publication Date
WO1995020291A1 true WO1995020291A1 (fr) 1995-07-27

Family

ID=10749021

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1995/000099 WO1995020291A1 (fr) 1994-01-19 1995-01-19 Procede et dispositif servant a manipuler des donnees numeriques

Country Status (3)

Country Link
AU (1) AU1422895A (fr)
GB (1) GB9400971D0 (fr)
WO (1) WO1995020291A1 (fr)

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996027259A1 (fr) * 1995-03-02 1996-09-06 Signum Technologies Limited Procede et appareil de manipulation d'×uvres sous forme de donnees numeriques
WO1997040619A1 (fr) * 1996-04-23 1997-10-30 Charney, Leon, H. Systeme et procede d'identification de document produit par un logiciel pirate
US5848155A (en) * 1996-09-04 1998-12-08 Nec Research Institute, Inc. Spread spectrum watermark for embedded signalling
EP0884669A2 (fr) * 1997-06-13 1998-12-16 Mitsubishi Corporation Système de gestion de données de droits d'auteurs avec une filigraine électronique
EP0901274A2 (fr) * 1997-09-03 1999-03-10 Hitachi, Ltd. Procédé et système pour l'insertion d'information dans des données
US5912972A (en) * 1994-12-14 1999-06-15 Sony Corporation Method and apparatus for embedding authentication information within digital data
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking
US5930369A (en) * 1995-09-28 1999-07-27 Nec Research Institute, Inc. Secure spread spectrum watermarking for multimedia data
WO2000018109A1 (fr) * 1998-09-23 2000-03-30 Koninklijke Philips Electronics N.V. Procede relatif a la confirmation de l'integrite d'une image transmise avec perte
US6069914A (en) * 1996-09-19 2000-05-30 Nec Research Institute, Inc. Watermarking of image data using MPEG/JPEG coefficients
US6072871A (en) * 1994-10-05 2000-06-06 Leon H. Charney Method and system for identifying the source of documents generated by software and documents generated thereby
US6108434A (en) * 1997-09-12 2000-08-22 Signafy, Inc. Counteracting geometric distortions for DCT based watermarking
US6154571A (en) * 1998-06-24 2000-11-28 Nec Research Institute, Inc. Robust digital watermarking
US6182218B1 (en) 1994-12-13 2001-01-30 Mitsubishi Corporation Digital content management system using electronic watermark
US6181802B1 (en) 1995-02-06 2001-01-30 Central Research Laboratories Limited Method and apparatus for coding information by inserting codes in strongly featured image regions
GB2354857A (en) * 1996-07-02 2001-04-04 Yamaha Corp Storing main information with associated additional information incorporated therein
GB2314949B (en) * 1996-07-02 2001-04-25 Yamaha Corp Method and device for storing main information with associated additional information incorporated therein
US6286036B1 (en) 1995-07-27 2001-09-04 Digimarc Corporation Audio- and graphics-based linking to internet
US6311214B1 (en) 1995-07-27 2001-10-30 Digimarc Corporation Linking of computers based on optical sensing of digital data
US6325420B1 (en) 1998-08-17 2001-12-04 Inspectron Corporation Method for embedding non-intrusive encoded data in printed matter and system for reading same
US6363159B1 (en) 1993-11-18 2002-03-26 Digimarc Corporation Consumer audio appliance responsive to watermark data
US6404781B1 (en) 1997-09-02 2002-06-11 Hitachi, Ltd. Data transmission method for embedded data, data transmitting and reproducing apparatuses and information recording medium therefor
US6430302B2 (en) 1993-11-18 2002-08-06 Digimarc Corporation Steganographically encoding a first image in accordance with a second image
US6434322B1 (en) 1997-09-17 2002-08-13 Hitachi, Ltd. Reproducing method and apparatus, for a video signal having copy control information
US6542620B1 (en) 1993-11-18 2003-04-01 Digimarc Corporation Signal processing to hide plural-bit information in image, video, and audio data
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US6584210B1 (en) 1998-03-27 2003-06-24 Hitachi, Ltd. Digital watermark image processing method
US6728408B1 (en) 1997-09-03 2004-04-27 Hitachi, Ltd. Water-mark embedding method and system
US6895556B1 (en) 1999-11-12 2005-05-17 International Business Machines Corporation System and method for providing access to displayed data
US7111170B2 (en) 1999-05-19 2006-09-19 Digimarc Corporation Distributed system for responding to watermarked documents
DE19960769B4 (de) * 1998-12-17 2007-11-15 International Business Machines Corporation Verfahren und System zur Erstellung eines authentifizerbaren Bildes von einem Objekt
EP1968301A2 (fr) 1996-05-16 2008-09-10 Digimarc Corporation Systèmes informatiques reliés par l'utilisation d'informations contenues dans des objets de données
US7522728B1 (en) 1993-11-18 2009-04-21 Digimarc Corporation Wireless methods and devices employing steganography
USRE41657E1 (en) 1994-10-27 2010-09-07 Makoto Saito Data management system
USRE42163E1 (en) 1994-04-01 2011-02-22 Intarsia Software Llc Data management system
US9245260B2 (en) 1994-10-27 2016-01-26 Xylon Llc Data copyright management

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0483936A2 (fr) * 1990-10-31 1992-05-06 International Business Machines Corporation Commande de transmission d'image par pseudo codes à bâtonnets
EP0532381A1 (fr) * 1991-09-12 1993-03-17 Gemplus Card International Procédé et dispositif de certification des messages transmis par télécopie
EP0551016A1 (fr) * 1992-01-06 1993-07-14 Canon Kabushiki Kaisha Procédé et appareil de traitement d'images

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0483936A2 (fr) * 1990-10-31 1992-05-06 International Business Machines Corporation Commande de transmission d'image par pseudo codes à bâtonnets
EP0532381A1 (fr) * 1991-09-12 1993-03-17 Gemplus Card International Procédé et dispositif de certification des messages transmis par télécopie
EP0551016A1 (fr) * 1992-01-06 1993-07-14 Canon Kabushiki Kaisha Procédé et appareil de traitement d'images

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KOMATSU N. ET AL: "A PROPOSAL ON DIGITAL WATERMARK IN DOCUMENT IMAGE COMMUNICATION AND ITS APPLICATION TO REALIZING A SIGNATURE", ELECTRONICS AND COMMUNICATIONS IN JAPAN, vol. 73, no. 5, 31 May 1990 (1990-05-31), NEW YORK (US), pages 22 - 33, XP000159282 *

Cited By (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6542620B1 (en) 1993-11-18 2003-04-01 Digimarc Corporation Signal processing to hide plural-bit information in image, video, and audio data
US7672477B2 (en) 1993-11-18 2010-03-02 Digimarc Corporation Detecting hidden auxiliary code signals in media
US6587821B1 (en) 1993-11-18 2003-07-01 Digimarc Corp Methods for decoding watermark data from audio, and controlling audio devices in accordance therewith
US8055012B2 (en) 1993-11-18 2011-11-08 Digimarc Corporation Hiding and detecting messages in media signals
US7987094B2 (en) 1993-11-18 2011-07-26 Digimarc Corporation Audio encoding to convey auxiliary information, and decoding of same
US6430302B2 (en) 1993-11-18 2002-08-06 Digimarc Corporation Steganographically encoding a first image in accordance with a second image
US6654480B2 (en) 1993-11-18 2003-11-25 Digimarc Corporation Audio appliance and monitoring device responsive to watermark data
US6363159B1 (en) 1993-11-18 2002-03-26 Digimarc Corporation Consumer audio appliance responsive to watermark data
US6567780B2 (en) 1993-11-18 2003-05-20 Digimarc Corporation Audio with hidden in-band digital data
US6675146B2 (en) 1993-11-18 2004-01-06 Digimarc Corporation Audio steganography
US6400827B1 (en) 1993-11-18 2002-06-04 Digimarc Corporation Methods for hiding in-band digital data in images and video
US6404898B1 (en) 1993-11-18 2002-06-11 Digimarc Corporation Method and system for encoding image and audio content
US7522728B1 (en) 1993-11-18 2009-04-21 Digimarc Corporation Wireless methods and devices employing steganography
US6496591B1 (en) 1993-11-18 2002-12-17 Digimarc Corporation Video copy-control with plural embedded signals
US6539095B1 (en) 1993-11-18 2003-03-25 Geoffrey B. Rhoads Audio watermarking to convey auxiliary control information, and media embodying same
USRE42163E1 (en) 1994-04-01 2011-02-22 Intarsia Software Llc Data management system
US6072871A (en) * 1994-10-05 2000-06-06 Leon H. Charney Method and system for identifying the source of documents generated by software and documents generated thereby
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
USRE41657E1 (en) 1994-10-27 2010-09-07 Makoto Saito Data management system
USRE43599E1 (en) 1994-10-27 2012-08-21 Intarsia Software Llc Data management system
US9245260B2 (en) 1994-10-27 2016-01-26 Xylon Llc Data copyright management
US6182218B1 (en) 1994-12-13 2001-01-30 Mitsubishi Corporation Digital content management system using electronic watermark
US6163842A (en) * 1994-12-14 2000-12-19 Sony Corporation Method and apparatus for embedding authentication information within digital data
US6115818A (en) * 1994-12-14 2000-09-05 Sony Corporation Method and apparatus for embedding authentication information within digital data
US5912972A (en) * 1994-12-14 1999-06-15 Sony Corporation Method and apparatus for embedding authentication information within digital data
US6523114B1 (en) 1994-12-14 2003-02-18 Sony Corporation Method and apparatus for embedding authentication information within digital data
US6047374A (en) * 1994-12-14 2000-04-04 Sony Corporation Method and apparatus for embedding authentication information within digital data
US6101604A (en) * 1994-12-14 2000-08-08 Sony Corporation Method and apparatus for embedding authentication information within digital data
US6181802B1 (en) 1995-02-06 2001-01-30 Central Research Laboratories Limited Method and apparatus for coding information by inserting codes in strongly featured image regions
WO1996027259A1 (fr) * 1995-03-02 1996-09-06 Signum Technologies Limited Procede et appareil de manipulation d'×uvres sous forme de donnees numeriques
US6286036B1 (en) 1995-07-27 2001-09-04 Digimarc Corporation Audio- and graphics-based linking to internet
US6311214B1 (en) 1995-07-27 2001-10-30 Digimarc Corporation Linking of computers based on optical sensing of digital data
US6542927B2 (en) 1995-07-27 2003-04-01 Digimarc Corporation Linking of computers based on steganographically embedded digital data
US5930369A (en) * 1995-09-28 1999-07-27 Nec Research Institute, Inc. Secure spread spectrum watermarking for multimedia data
WO1997040619A1 (fr) * 1996-04-23 1997-10-30 Charney, Leon, H. Systeme et procede d'identification de document produit par un logiciel pirate
EP1968301A2 (fr) 1996-05-16 2008-09-10 Digimarc Corporation Systèmes informatiques reliés par l'utilisation d'informations contenues dans des objets de données
US7388144B2 (en) 1996-07-02 2008-06-17 Yamaha Corporation Method and device for storing main information with associated additional information incorporated therein
US7015388B2 (en) 1996-07-02 2006-03-21 Yamaha Corporation Method and device for storing main information with associated additional information incorporated therein
GB2354857B (en) * 1996-07-02 2001-05-16 Yamaha Corp Method and device for storing main information with associated additional information incorporated therein
GB2354857A (en) * 1996-07-02 2001-04-04 Yamaha Corp Storing main information with associated additional information incorporated therein
GB2354858B (en) * 1996-07-02 2001-05-30 Yamaha Corp Method and device for storing main information with associated additional information incorporated therein
GB2354858A (en) * 1996-07-02 2001-04-04 Yamaha Corp Storing performance information with associated additional information incorporated therein
US7485795B2 (en) 1996-07-02 2009-02-03 Yamaha Corporation Method and device for storing main information with associated additional information incorporated therein
GB2314949B (en) * 1996-07-02 2001-04-25 Yamaha Corp Method and device for storing main information with associated additional information incorporated therein
US7361824B2 (en) 1996-07-02 2008-04-22 Yamaha Corporation Method and device for storing main information with associated additional information incorporated therein
US5848155A (en) * 1996-09-04 1998-12-08 Nec Research Institute, Inc. Spread spectrum watermark for embedded signalling
US6069914A (en) * 1996-09-19 2000-05-30 Nec Research Institute, Inc. Watermarking of image data using MPEG/JPEG coefficients
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking
EP1811419A3 (fr) * 1997-06-13 2008-10-29 Intarsia Software LLC Système de gestion de contenus numériques utilisant du filigrane électronique
EP0884669A3 (fr) * 1997-06-13 1999-05-06 Mitsubishi Corporation Système de gestion de données de droits d'auteurs avec une filigraine électronique
EP0884669A2 (fr) * 1997-06-13 1998-12-16 Mitsubishi Corporation Système de gestion de données de droits d'auteurs avec une filigraine électronique
US6404781B1 (en) 1997-09-02 2002-06-11 Hitachi, Ltd. Data transmission method for embedded data, data transmitting and reproducing apparatuses and information recording medium therefor
US7248607B2 (en) 1997-09-02 2007-07-24 Hitachi, Ltd. Data transmission method for embedded data, data transmitting and reproducing apparatuses and information recording medium therefor
US7317738B2 (en) 1997-09-02 2008-01-08 Hitachi, Ltd. Data transmission method for embedded data, data transmitting and reproducing apparatuses and information recording medium therefor
US6826291B2 (en) 1997-09-03 2004-11-30 Hitachi, Ltd. Method and system for embedding information into contents
EP0901274A2 (fr) * 1997-09-03 1999-03-10 Hitachi, Ltd. Procédé et système pour l'insertion d'information dans des données
EP0901274A3 (fr) * 1997-09-03 2000-02-23 Hitachi, Ltd. Procédé et système pour l'insertion d'information dans des données
US6728408B1 (en) 1997-09-03 2004-04-27 Hitachi, Ltd. Water-mark embedding method and system
US6108434A (en) * 1997-09-12 2000-08-22 Signafy, Inc. Counteracting geometric distortions for DCT based watermarking
US6434322B1 (en) 1997-09-17 2002-08-13 Hitachi, Ltd. Reproducing method and apparatus, for a video signal having copy control information
US6584210B1 (en) 1998-03-27 2003-06-24 Hitachi, Ltd. Digital watermark image processing method
US6724911B1 (en) 1998-06-24 2004-04-20 Nec Laboratories America, Inc. Robust digital watermarking
US6278792B1 (en) 1998-06-24 2001-08-21 Nec Research Institute, Inc. Robust digital watermarking
US6154571A (en) * 1998-06-24 2000-11-28 Nec Research Institute, Inc. Robust digital watermarking
US6738493B1 (en) 1998-06-24 2004-05-18 Nec Laboratories America, Inc. Robust digital watermarking
US6354630B1 (en) 1998-08-17 2002-03-12 Inspectron Corporation Method for embedding non-intrusive encoded data in printed matter
US6325420B1 (en) 1998-08-17 2001-12-04 Inspectron Corporation Method for embedding non-intrusive encoded data in printed matter and system for reading same
WO2000018109A1 (fr) * 1998-09-23 2000-03-30 Koninklijke Philips Electronics N.V. Procede relatif a la confirmation de l'integrite d'une image transmise avec perte
DE19960769B4 (de) * 1998-12-17 2007-11-15 International Business Machines Corporation Verfahren und System zur Erstellung eines authentifizerbaren Bildes von einem Objekt
US7111170B2 (en) 1999-05-19 2006-09-19 Digimarc Corporation Distributed system for responding to watermarked documents
US6895556B1 (en) 1999-11-12 2005-05-17 International Business Machines Corporation System and method for providing access to displayed data

Also Published As

Publication number Publication date
AU1422895A (en) 1995-08-08
GB9400971D0 (en) 1994-03-16

Similar Documents

Publication Publication Date Title
WO1995020291A1 (fr) Procede et dispositif servant a manipuler des donnees numeriques
US6115818A (en) Method and apparatus for embedding authentication information within digital data
US5699427A (en) Method to deter document and intellectual property piracy through individualization
US6272222B1 (en) Method of and apparatus for manipulating digital data works
US7171021B2 (en) Data processing apparatus and method, and storage medium therefor
EP1410619B1 (fr) Procede d'incorporation invisible et de masquage de donnees dans des documents de type texte d'image video
EP1075757B1 (fr) Authentification numerique avec des documents analogiques
US6512835B1 (en) Data hiding and extraction methods
US6351815B1 (en) Media-independent document security method and apparatus
CN101273367B (zh) 用于媒体鉴别的隐蔽且鲁棒的标记
US20010019611A1 (en) Method of and apparatus for manipulating digital data works
US8175322B2 (en) Method of digital watermark and the corresponding device, and digital camera which can append watermark
US6829367B1 (en) Content data judging apparatus
US10979746B2 (en) Video stream display and protection method and device
CA2504299A1 (fr) Systeme et methode permettant de decoder les images a codage numerique
WO2005124681A1 (fr) Systemes et procedes pour la securite de contenu numerique
Lu et al. Lossless information hiding in images
EP1405525B1 (fr) Communication video/image a filigranes
CN109166193B (zh) 基于时间、位置、随机数和条形码的拍照打卡或取证方法
CN116109465A (zh) 文本文档处理方法及装置、存储介质、电子设备
EP1405519A1 (fr) Transmission d'images (video) a filigrane numerique
JP2003524932A (ja) ファイルを取外し可能なマークでデジタル的にマーキングするためのシステムおよび方法
CN117668787B (zh) 基于卷积神经网络的电子文档识别加密及防伪检测方法
WO2000004501A1 (fr) Integration de filigrane electronique
Sheppard et al. Digital watermarks for copyright protection

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA CN GB JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase