WO1999063505A1 - Method for data preparation and watermark insertion - Google Patents
Method for data preparation and watermark insertion Download PDFInfo
- Publication number
- WO1999063505A1 WO1999063505A1 PCT/US1999/008216 US9908216W WO9963505A1 WO 1999063505 A1 WO1999063505 A1 WO 1999063505A1 US 9908216 W US9908216 W US 9908216W WO 9963505 A1 WO9963505 A1 WO 9963505A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- watermark
- constraints
- compressed
- domain
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
- H04N19/467—Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/0028—Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/005—Robust watermarking, e.g. average attack or collusion attack resistant
- G06T1/0071—Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32154—Transform domain methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32203—Spatial or amplitude domain methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32267—Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32288—Multiple embedding, e.g. cocktail embedding, or redundant embedding, e.g. repeating the additional information at a plurality of locations in the image
- H04N1/32304—Embedding different sets of additional information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0064—Image watermarking for copy protection or copy management, e.g. CGMS, copy only once, one-time copy
Definitions
- the present invention relates generally to preventing unlawful copying of audio, video and other media that can be digitized and, more particularly, to a method for inserting a watermark into digitized data.
- a watermark into an image or audio or video data.
- One purpose of such a watermark is for copy generation management, e.g. allowing a single generation of copies to be made from a master, but no subsequent copies to be made from the first generation copies.
- the copy generation management can be implemented in a variety of ways.
- One solution is to use two different watermarks to encode the states "copy never” and “copy once” in the original material. Then, when a copy is made, an additional watermark is inserted that indicates the state "copy no more” .
- the "copy once" watermark may be removed prior to the insertion of the "copy no more” watermark. In practice, this is probably unnecessary since more than one watermark can co- exist in the data. Also, if the watermark is easily removable, then it may be straightforward to circumvent the copy generation management system by simply removing the "copy once" watermark from the content. Content with no watermark is assumed to be freely copiable.
- the "copy once” state may be represented by the existence of two watermarks.
- One watermark would be difficult to remove and, when detected in isolation, would represent the "copy no more” state.
- the second watermark would be easy to remove and would only have meaning when detected in conjunction with the "copy no more” watermark, detection of both watermarks would represent the "copy once” state.
- An advantage of this approach is that, if carefully designed, the fragile watermark would be automatically removed by the existing installed base of VHS tape recorders. Note, however, that the fragile watermark must still survive signal processing that is common to video post production and transmission, e.g. low pass filtering, color correction and MPEG- 2 compression.
- Watermarks are typically inserted as noise in the digital signal during the production stage.
- the insertion of the watermark can be accomplished by many different procedures known in the art.
- the watermark, although inserted as noise, must be invisible to human perception or the image quality will suffer.
- watermarks inserted at the production stage are image dependent and require great computational effort to ensure that the watermark will be invisible but robust enough so that it will survive post signal processing.
- FIG. 1 shows three similar data sets and, above each, the signal that would be derived from the data characteristics during detection. To the original data 1 a watermark pattern 2 is added. The sum of these two signals is the watermarked data 3. During the detection process a signal derived from data characteristics 6 is extracted from the watermarked data 3 and compared to a target watermark pattern 5.
- the watermarked data 3 is the sum of the original data 1 and the watermark pattern 2. This may be a predetermined linear or non- linear combination.
- the signal derived from the data characteristics 6, in this example is a linear (or perhaps non- linear) combination of a signal derived from the original data 4 and the target watermark pattern 5. In general, the characteristics of the watermark and those of the original data will interact and thus the signal derived from the characteristics of the watermarked data 6 and that derived from the characteristics of the watermark 5 will not exactly match.
- the similarity of the signal derived from the characteristics of the watermarked data 6 and the signal derived from the characteristics of the watermark 5 indicates the likelihood that the data contains the watermark 2.
- the signal derived from the characteristics of the watermarked data 6 is similar to the signal derived from the characteristics of the watermark 5 suggesting the watermark 2 is present in the watermarked data 3, but the signal derived from the original data 4 and the signal derived from the characteristics of the watermarked data 6 are dissimilar, indicating that the original data 1 does not yet contain the watermark 2.
- the present invention is directed to a method for data preparation and watermark insertion which requires a minimal computational effort at the recorder stage.
- the present invention is further directed to a method for data preparation such that subsequent watermark insertion is inexpensive as compared to the methods of the prior art.
- the present invention is directed to a method for data preparation and watermark insertion which results in a watermark of a significantly lower strength, then previously done in the prior art, which can be detected with high likelihood.
- the present invention is further directed to a method for data preparation and watermark insertion for copy generation management which addresses all of the above objectives.
- the method of the present invention differs from the typical approach in that not only is the watermark pattern carefully chosen to satisfy the tradeoff between high likelihood of detection and high perceptual similarity between watermarked and original data, but the method also modifies the characteristics and signals derived from the characteristics of the original data to reduce the interaction between the data characteristics and the watermark characteristics. This allows for a watermark of a significantly lower strength to be detected with high likelihood.
- a method for data preparation and watermark insertion comprises the step of preparing the data at a first time by manipulating at least one set of the data characteristics for subsequent insertion of a first watermark.
- the method further comprises the step of inserting the first watermark by manipulating the set of data characteristics at a second time subsequent to the first time.
- the method further comprises the step of inserting a second watermark at a third time, before, during, or after the first time, by manipulating at least one set of the data characteristics.
- a method for inserting a watermark into compressed data comprises the steps of inserting a watermark by manipulating the set of data characteristics; and optimizing the manipulated data by modifying the compressed data characteristics subject to a set of constraints.
- FIG. 1 illustrates a typical method of watermark insertion of the prior art.
- FIG. 2 illustrates the method of watermark preparation and insertion of the present invention.
- FIG. 3 illustrates a flow chart generally outlining the steps of the present invention in the context of compressed data which iterates over all intracoded blocks.
- FIG. 4 illustrates a flow chart specifically outlining the steps of the present invention in the context of compressed data for each intracoded block iterated over all contributing coefficients .
- the technique presented here is intended for an application in which two copy protection watermarks are inserted into image, audio, or video data.
- the data Prior to distribution, when ample computing resources may be available, the data is preprocessed for insertion of a watermark which will be referred to as the first watermark. While the data is preprocessed or prepared for insertion, the first watermark is not actually inserted at this time.
- a second watermark may be added to the data.
- the second watermark is used to indicate to a consumer recording device such as digital versatile disk (DVD) , digital video home system (VHS) , digital audio tape (DAT) or recordable compact disk (CD-R) that no or one copies are allowed to be made. In the event that no copies are allowed, the recording device will prohibit such copies.
- DVD digital versatile disk
- VHS digital video home system
- DAT digital audio tape
- CD-R recordable compact disk
- the recording device will allow copying, but will insert the first watermark into the copy.
- the first watermark is already present, further copying is disallowed.
- the method of the present invention encompasses the preparing of the data for the first watermark, along with the preferable steps of, inserting the first watermark, inserting a second watermark, and inserting the first watermark specifically into compressed data.
- the method comprises a first step of preparing the data at a first time by manipulating at least one set of the data characteristics for subsequent insertion of a first watermark, a second step of inserting the first watermark by manipulating the set of data characteristics at a second time subsequent to the first time, and a third step of inserting a second watermark at a third time, before, during, or after the first time, by manipulating at least one set of the data characteristics.
- a novel feature of the method of the present invention is the preparation of the data to be watermarked.
- the preparation allows for a watermark of low strength to be subsequently inserted such that the watermark can be detected with high likelihood.
- the watermark pattern 2 is added to a modified version 7 of the original data 1.
- the modification process that generates the modified version 7 from the original data 1 is called the preparation stage.
- the two important properties of the modified data set 7 are that it is perceptually similar to the original data 1 and the data characteristics or signal derived from the data characteristics 8 is maximally different from that of the watermark data 5.
- the original data may be audio, video, or still imagery.
- the set of data characteristics considered may be derived from the data in the spatial domain, the temporal domain, and/or a transformed domain. There are many transformed domains from which data characteristics can be derived. In the preferred implementation the data characteristics are derived from the data in both the spatial and the block DCT domains. Other local transform domains such as block Fourier transform, Hadamard transform, cortex transform, and wavelets as well as global transform domains such as the DCT and Fourier transform may be used. Spatial and temporal domain characteristic that can be used include sample value, edge features, color characteristics, textures, and phonemes. The signals shown in FIG.
- the signal derived from the characteristics of the original data 4 the signal derived from the characteristics of the_watermark 5, the signal derived from the characteristics of the watermarked data 6, and the signal derived from the characteristics of the prepared original 8 are derived from the data characteristics.
- the data characteristics are mapped to some signal having measurable features that will serve as the basis of the comparison in the detection process.
- the modified version of the data 7, after preparation, will have a derived signal 8 that matches some criterion.
- the criterion is minimum variance of the derived signal. In other words, we seek to make the derived signal as flat as possible.
- the data is modified such that the derived signal matches a target signal. Without loss of generality, this can be viewed as minimizing an error function, E, defined by equation 1:
- T is the target signal.
- S is the derived signal 8
- T is the target signal.
- T we can consider the target signal, T to be a constant.
- the preparation step has modified the unwatermarked data such that a signal 8 derived from a set of data characteristics has a known form.
- the derived signal 8 is preferably flat, as discussed previously, with average value close to zero.
- the watermark pattern 2 is designed such that the signal 5 derived from the same set of characteristics, this time extracted from the watermark pattern, is significantly different and easily distinguishable from the flat, zero mean signal 8 derived from the prepared data.
- the amplitude or strength of the watermark pattern 2 relative to the prepared data 7 may be very small while the signal derived from the watermarked data 6 will be sufficiently similar to the signal derived from the watermark pattern 5 to indicate a positive detection decision.
- Insertion of the first watermark involves a modification of the unwatermarked data such that a set of data characteristics, or a signal derived from a set of data characteristics, will closely match a known watermark signal, alternately referred to as a signal derived from a set of characteristics of a watermark pattern.
- the set of data characteristics considered may be derived from the data in the spatial domain, the temporal domain, and/or a transformed domain. There are many transformed domains from which data characteristics can be derived. In the preferred embodiment, the data characteristics are derived from the data in both the spatial and the block DCT domains. Other local transform domains such as block Fourier transform, Hadamard transform, cortex transform, and wavelets as well as global transform domains such as the DCT and Fourier transform may be used.
- Spatial and temporal domain characteristic that can be used include sample value, edge features, color characteristics, textures, and phonemes.
- the two step insertion process can reduce, to the addition of a fixed pattern to the data. This reduction in complexity occurs because the data dependent, adaptive computations which are involved in typical watermark insertion (dependence on data characteristics discussed above) have been incorporated in the preparation stage.
- the data characteristic used is an average of many block_DCT coefficients from various locations in the data.
- the insertion step may also be performed in a compressed domain.
- Examples of common video compression techniques in which this method is applicable are MPEG, MEPG2 , H.261, and H.263.
- JPEG is a good example of a still image compression technique in which the watermark preparation and insertion method of the present invention is applicable.
- these compression techniques involve block DCT transformation of images or image frames (intracoding) or difference images (intercoding) . In the later case the differences are typically between two video frames adjacent in time where one or both may be original frames or approximations to original frames.
- These compression techniques also contain a final, lossless entropy coding step.
- the compressed data must be entropy decoded prior to watermark insertion.
- Some compression techniques allow for compressed frames in which both intra and inter coded blocks are present. The first watermark described is preferably inserted only into the intracoded blocks .
- the insertion into compressed data is a process in which each intracoded block is examined and modified. This modification- is made to optimize the similarity of the watermark signal and the signal derived from the characteristics of the watermarked data under certain constraints, considering all changes made so far, and assuming no further changes will be made.
- Three important constraints are used.
- a fidelity constraint limits the maximum perceptual difference between the watermarked data and the prepared data.
- a bitrate constraint insures that the size of the compressed watermarked data does not differ from the compressed unwatermarked data.
- a level constraint restricts new watermarked values to be such that they will not be changed by subsequent quantization. Such quantization is usually required prior to reintroduction of the entropy coding.
- method 300 comprises the steps of analyzing each block of the processed data at step 302. When all blocks have been analyzed, the method 300 proceeds along route 302a to step 304 where it terminates. If there exists any blocks not yet analyzed, the method 300 proceeds along route 302b to step 306 where a signal is derived from a set of data characteristics. At step 308 the method 300 determines the set of all possible changes that satisfy the constraints. At step 310 the change that would optimize the similarity between the derived signal and the target watermark in the absence of any future changes is selected. The method 300 then loops back to step 302 until all blocks have been analyzed.
- the second watermark can be inserted at any time relative to the preparation or to insertion of the first watermark.
- the combination of the second watermark and the preparation for the first watermark allow for powerful applications.
- the set of data characteristics chosen for the second watermark should be disjoint from that chosen for the first watermark to avoid interaction between the two watermarks or interaction between the preparation process (for the first watermark) and the second watermark.
- non- disjoint sets can also be supported.
- the watermarks are used in a copy generation management scheme
- the additional watermark is the first watermark discussed previously, which is computationally easy to insert and thus low cost hardware and/or software is capable of doing so, such as consumer DVD and VHS recorders.
- the first watermark also must not degrade the image fidelity and, at the same time, must be robust to subsequent signal transforms, e.g. survive digital-to-analog and analog- to-digital conversion.
- Insertion of the "copy once" watermark referred to previously as the second watermark is computationally expensive since significant analysis of the image is performed to determine the perceptually important regions of the image. Thus, such • an insertion procedure is not practical for the first watermark, yet the first watermark should have many of the characteristics of the more robust "copy once", second watermark. In this example, much of the computation associated with the first watermark is performed offline during the preparation stage, typically during production, such that a lightweight computational procedure can then be employed at the recorder i.e., the player stage, in order to insert the first watermark.
- the second watermark is inserted into a set of averaged frequencies in the image.
- a disjoint set of average frequencies are flattened or prepared for the subsequent insertion of the first watermark.
- This preparation uses the same procedure as the second watermark, i.e. sophisticated perceptual models may be employed to best determine how the averaged frequencies can be flattened. This procedure prepares the image for the subsequent insertion of the first watermark.
- Insertion of the first watermark adds a unique watermark that represents the "copy- no -more” state.
- the strength of the first watermark is significantly less than that commonly used for the second watermark. This is because the first watermark does not need to override the "noise” present in the image. This noise, a function of the naturally occurring signal that is the image, has been eliminated during the pre-processing phase where it is set to zero.
- an algorithm for inserting the first watermark directly into the DCT coefficients of an MPEG- 2 stream is provided.
- the first watermark is inserted into intracoded blocks of an MPEG- 2 layer.
- This may be the base layer of the MPEG- 2 stream or an enhancement layer.
- This method can be applied to an MPEG-1 data stream as it qualifies as a valid MPEG- 2 base layer.
- This watermark insertion method affects neither the overall bitrate nor the starting positions of the slices in the MPEG- 2 stream.
- the detection process is the same as that for the first watermark that had been inserted directly into the baseband video and the same as that for the second watermark. Detection processes for detecting the presence of a watermark in digital data are well known in the art.
- the goals of this technique are to insert the first watermark (increase the likelihood that it will be detected) , maintain the overall bitrate and position of I-frames within the data stream, and control the strength of the first watermark for both detection and visibility.
- the method can be explained as follows.
- the 8x8 intracoded blocks of an MPEG stream are stored in the discrete cosine transform (DCT) domain.
- DCT discrete cosine transform
- the location of the block within the image and the location of each coefficient within the 8x8 block together specify to which, if any, watermark element that coefficient contributes. It is possible to predict the effect of an increase in a coefficient value on the correlation between the extracted and target watermarks. This effect may again be dependent on both the coefficient location within the 8x8 block and the block position within the image.
- the current block may also be dependent on the type of coding associated with the macroblock of which the current block is a member (field or frame based DCT) .
- DCT field or frame based DCT
- This method maintains the bitrate by insuring that the position in the data stream of the start of each slice or group of macroblocks does not change. This is done by requiring that any changes made, use the same or fewer bits to encode. If fewer bits are used and the slice becomes shorter, bits are padded onto the end of the slice to restore the starting position of the next slice in the data stream. These extra bits can instead be used in the slice to allow coefficient changes that use more bits to encode. We track these extra bits or saved bits, increasing the count when a change decreases the required encoding bits and decreasing the count when a change increases the required encoding bits. The count of saved bits is not allowed to drop below zero. Thus, a change which increases the number of bits required for encoding is allowed only if there are enough bits saved from previous changes. At the end of the slice, the count of saved bits is reset to zero and those bits are padded into the data stream.
- MPEG stores the 63 AC coefficients of an intracoded block as run/value pairs, one pair for each nonzero coefficient.
- the value element of the pair refers to the signed magnitude of a non- zero coefficient.
- the run element refers to the number of zero valued coefficients directly preceding that non- zero coefficient.
- VLC variable length code
- the watermark strength is controlled for detection by a single value. This is the maximum amount of change allowed in the block. Once this maximum amount of change has been effected, no further changes are allowed.
- the change within a block is distributed among the non -zero coefficients according to a frequency-based perceptual model. This is to control the visibility of the inserted first watermark.
- a frequency-based perceptual model is used to determine the relative insensitivity of the human visual system (HVS) to the 63 AC DCT coefficients in an 8x8 block. These relative insensitivities are referred to as slacks. These slacks are dependent on the type of coding associated with the macroblock of which the current block is a member (field or frame based DCT) .
- MaxBlockChange refers to the strength for detection control as previously described.
- NumContrib is the number of non- zero AC coefficients for which a positive or negative change will increase the detected correlation. These coefficients are said to contribute to the correlation.
- TotalSlack is initialized as the sum of the slacks of all coefficients which contribute to the correlation at step 402.
- the method 400 loops over all contributing coefficients at steps 404 through 412 starting at the highest in the MPEG zig- zag scan order.
- the maximum change allowed for any coefficient is calculated at step 404 as the RemainingChange for the block weighted by the slack of that coefficient relative to the total remaining slack.
- the actual change is then found within the constraint of MaxChange and the constant bitrate constraint previously described.
- the function ConstBitRate effects this change and updates the SavedBits count at step 406.
- the TotalSlack is then updated at step 408 to represent the sum of the remaining slacks and the RemainingChange is updated, also at step 408, to represent the maximum amount the remaining contributing coefficients in the block may change.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000552646A JP2004500728A (en) | 1998-06-05 | 1999-04-16 | Data preparation and digital watermark insertion method |
DE69936723T DE69936723T2 (en) | 1998-06-05 | 1999-04-16 | Method for processing data and inserting a watermark |
EP99917514A EP1088296B1 (en) | 1998-06-05 | 1999-04-16 | Method for data preparation and watermark insertion |
CA002334259A CA2334259A1 (en) | 1998-06-05 | 1999-04-16 | Method for data preparation and watermark insertion |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/092,431 | 1998-06-05 | ||
US09/092,431 US6332194B1 (en) | 1998-06-05 | 1998-06-05 | Method for data preparation and watermark insertion |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999063505A1 true WO1999063505A1 (en) | 1999-12-09 |
Family
ID=22233183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1999/008216 WO1999063505A1 (en) | 1998-06-05 | 1999-04-16 | Method for data preparation and watermark insertion |
Country Status (7)
Country | Link |
---|---|
US (2) | US6332194B1 (en) |
EP (1) | EP1088296B1 (en) |
JP (1) | JP2004500728A (en) |
AT (1) | ATE368917T1 (en) |
CA (1) | CA2334259A1 (en) |
DE (1) | DE69936723T2 (en) |
WO (1) | WO1999063505A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1067799A2 (en) * | 1999-06-24 | 2001-01-10 | NEC Corporation | System and method for inserting additional information in DCT coefficient data |
GB2370437A (en) * | 2000-12-20 | 2002-06-26 | Motorola Inc | Method for watermarking a digital image |
WO2003009602A1 (en) * | 2001-07-19 | 2003-01-30 | Koninklijke Philips Electronics N.V. | Processing a compressed media signal |
EP1223548A3 (en) * | 2001-01-10 | 2004-02-11 | Monolith Co., Ltd. | Copyright information embedding method and apparatus |
CN102132564B (en) * | 2008-08-20 | 2013-09-11 | 汤姆森特许公司 | Selection of watermarks for the watermarking of compressed video |
Families Citing this family (163)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6614914B1 (en) | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
US7171016B1 (en) | 1993-11-18 | 2007-01-30 | Digimarc Corporation | Method for monitoring internet dissemination of image, video and/or audio files |
US6636615B1 (en) | 1998-01-20 | 2003-10-21 | Digimarc Corporation | Methods and systems using multiple watermarks |
US6574350B1 (en) | 1995-05-08 | 2003-06-03 | Digimarc Corporation | Digital watermarking employing both frail and robust watermarks |
US6882738B2 (en) | 1994-03-17 | 2005-04-19 | Digimarc Corporation | Methods and tangible objects employing textured machine readable data |
US6988202B1 (en) | 1995-05-08 | 2006-01-17 | Digimarc Corporation | Pre-filteriing to increase watermark signal-to-noise ratio |
US7054462B2 (en) | 1995-05-08 | 2006-05-30 | Digimarc Corporation | Inferring object status based on detected watermark data |
US7555139B2 (en) | 1995-05-08 | 2009-06-30 | Digimarc Corporation | Secure documents with hidden signals, and related methods and systems |
US20030133592A1 (en) * | 1996-05-07 | 2003-07-17 | Rhoads Geoffrey B. | Content objects with computer instructions steganographically encoded therein, and associated methods |
US6728390B2 (en) | 1995-05-08 | 2004-04-27 | Digimarc Corporation | Methods and systems using multiple watermarks |
US6738495B2 (en) | 1995-05-08 | 2004-05-18 | Digimarc Corporation | Watermarking enhanced to withstand anticipated corruptions |
US6721440B2 (en) | 1995-05-08 | 2004-04-13 | Digimarc Corporation | Low visibility watermarks using an out-of-phase color |
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 |
US7006661B2 (en) | 1995-07-27 | 2006-02-28 | Digimarc Corp | Digital watermarking systems and methods |
US6957350B1 (en) * | 1996-01-30 | 2005-10-18 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporal and resolution layering in advanced television |
US6307949B1 (en) | 1996-05-07 | 2001-10-23 | Digimarc Corporation | Methods for optimizing watermark detection |
EP1012747A4 (en) * | 1996-09-13 | 2001-01-31 | Purdue Research Foundation | Authentication of signals using watermarks |
US6804376B2 (en) | 1998-01-20 | 2004-10-12 | Digimarc Corporation | Equipment employing watermark-based authentication function |
US6965873B1 (en) | 1998-04-16 | 2005-11-15 | Digimarc Corporation | Electronic commerce using optical input device |
US6782115B2 (en) | 1998-04-16 | 2004-08-24 | Digimarc Corporation | Watermark holograms |
US6608911B2 (en) | 2000-12-21 | 2003-08-19 | Digimarc Corporation | Digitally watermaking holograms for use with smart cards |
US7602940B2 (en) | 1998-04-16 | 2009-10-13 | Digimarc Corporation | Steganographic data hiding using a device clock |
US7644282B2 (en) * | 1998-05-28 | 2010-01-05 | Verance Corporation | Pre-processed information embedding system |
US6912315B1 (en) * | 1998-05-28 | 2005-06-28 | Verance Corporation | Pre-processed information embedding system |
US6795637B1 (en) * | 1998-06-24 | 2004-09-21 | Samsung Electronics Co., Ltd. | Recording medium for storing virtually deleted still picture information, recording and/or reproducing method and apparatus therefor |
TWI248608B (en) * | 1998-06-24 | 2006-02-01 | Samsung Electronics Co Ltd | Recording medium for storing virtually deleted still picture information, recording and/or reproducing method and apparatus therefor |
US20030105730A1 (en) * | 1999-05-19 | 2003-06-05 | Rhoads Geoffrey B. | Postal meters and systems employing watermarking |
US6226618B1 (en) * | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
US7373513B2 (en) * | 1998-09-25 | 2008-05-13 | Digimarc Corporation | Transmarking of multimedia signals |
US7532740B2 (en) | 1998-09-25 | 2009-05-12 | Digimarc Corporation | Method and apparatus for embedding auxiliary information within original data |
FR2785426B1 (en) * | 1998-10-30 | 2001-01-26 | Canon Kk | METHOD AND DEVICE FOR INSERTING AND DETECTING A MARK IN DIGITAL DATA |
CA2288366A1 (en) * | 1998-11-05 | 2000-05-05 | Akira Ogino | Additional information transmission method, additional information transmission system, information signal output apparatus, information signal processing apparatus, information signal recording apparatus and information signal recording medium |
JP3868643B2 (en) * | 1998-12-03 | 2007-01-17 | 株式会社日立製作所 | Digital information duplication restriction method, digital information duplication restriction device, and digital information recording device |
TR200002630T1 (en) * | 1999-01-13 | 2000-12-21 | Koninklijke Philips Electronics N.V. | Adding complementary data to an encoded signal |
DE60013781T2 (en) * | 1999-02-25 | 2005-09-29 | Macrovision Corp., Santa Clara | Controlling the copying of a video signal by means of watermarks and related additional data |
JP2000295454A (en) * | 1999-04-05 | 2000-10-20 | Hitachi Ltd | Unit and method for electronic watermark and recording medium |
JP2003524932A (en) * | 1999-04-06 | 2003-08-19 | クワン・ソフトウェア・エンジニアリング・インコーポレーテッド | System and method for digitally marking files with removable marks |
US6792535B1 (en) * | 1999-04-06 | 2004-09-14 | Kwan Software Engineering, Inc. | System and method for digitally marking a file with a removable mark |
IL129725A (en) * | 1999-05-02 | 2011-06-30 | Nds Ltd | Watermark system |
US7164413B2 (en) | 1999-05-19 | 2007-01-16 | Digimarc Corporation | Enhanced input peripheral |
US6952774B1 (en) * | 1999-05-22 | 2005-10-04 | Microsoft Corporation | Audio watermarking with dual watermarks |
JP4045393B2 (en) * | 1999-06-01 | 2008-02-13 | ソニー株式会社 | Information signal duplication management method and information signal recording apparatus |
US7543148B1 (en) * | 1999-07-13 | 2009-06-02 | Microsoft Corporation | Audio watermarking with covert channel and permutations |
US7020285B1 (en) * | 1999-07-13 | 2006-03-28 | Microsoft Corporation | Stealthy audio watermarking |
JP2001036723A (en) * | 1999-07-16 | 2001-02-09 | Sony Corp | Method for protecting copyright, information signal transmission system, information signal output device, information signal receiver, and information signal recording medium |
US7185200B1 (en) * | 1999-09-02 | 2007-02-27 | Microsoft Corporation | Server-side watermark data writing method and apparatus for digital signals |
US6766102B1 (en) * | 1999-09-20 | 2004-07-20 | Digimarc Corporation | Methods for reading watermarks in unknown data types, and DVD drives with such functionality |
US7272718B1 (en) * | 1999-10-29 | 2007-09-18 | Sony Corporation | Device, method and storage medium for superimposing first and second watermarking information on an audio signal based on psychological auditory sense analysis |
JP3567975B2 (en) * | 2000-01-24 | 2004-09-22 | 日本電気株式会社 | Digital watermark detection / insertion device |
US6737957B1 (en) | 2000-02-16 | 2004-05-18 | Verance Corporation | Remote control signaling using audio watermarks |
EP1134977A1 (en) * | 2000-03-06 | 2001-09-19 | Irdeto Access B.V. | Method and system for providing copies of scrambled content with unique watermarks, and system for descrambling scrambled content |
US7127744B2 (en) | 2000-03-10 | 2006-10-24 | Digimarc Corporation | Method and apparatus to protect media existing in an insecure format |
US8091025B2 (en) | 2000-03-24 | 2012-01-03 | Digimarc Corporation | Systems and methods for processing content objects |
US6804377B2 (en) | 2000-04-19 | 2004-10-12 | Digimarc Corporation | Detecting information hidden out-of-phase in color channels |
US6996252B2 (en) * | 2000-04-19 | 2006-02-07 | Digimarc Corporation | Low visibility watermark using time decay fluorescence |
US8027509B2 (en) | 2000-04-19 | 2011-09-27 | Digimarc Corporation | Digital watermarking in data representing color channels |
US7738673B2 (en) | 2000-04-19 | 2010-06-15 | Digimarc Corporation | Low visible digital watermarks |
US6912295B2 (en) | 2000-04-19 | 2005-06-28 | Digimarc Corporation | Enhancing embedding of out-of-phase signals |
US6891959B2 (en) | 2000-04-19 | 2005-05-10 | Digimarc Corporation | Hiding information out-of-phase in color channels |
EP1297492B1 (en) * | 2000-06-23 | 2007-03-28 | Koninklijke Philips Electronics N.V. | Watermark embedding method and arrangement |
US6714683B1 (en) * | 2000-08-24 | 2004-03-30 | Digimarc Corporation | Wavelet based feature modulation watermarks and related applications |
US6738744B2 (en) | 2000-12-08 | 2004-05-18 | Microsoft Corporation | Watermark detection via cardinality-scaled correlation |
US8374237B2 (en) | 2001-03-02 | 2013-02-12 | Dolby Laboratories Licensing Corporation | High precision encoding and decoding of video images |
US6931536B2 (en) * | 2001-03-06 | 2005-08-16 | Macrovision Corporation | Enhanced copy protection of proprietary material employing multiple watermarks |
US7376242B2 (en) * | 2001-03-22 | 2008-05-20 | Digimarc Corporation | Quantization-based data embedding in mapped data |
US8050452B2 (en) * | 2001-03-22 | 2011-11-01 | Digimarc Corporation | Quantization-based data embedding in mapped data |
US20020176116A1 (en) * | 2001-04-12 | 2002-11-28 | Rhoads Geoffrey B. | Digital watermarks as a communication channel in documents for controlling document processing devices |
US7191336B2 (en) * | 2001-04-13 | 2007-03-13 | Pitney Bowes Inc. | Method for embedding information in an image |
US7013024B2 (en) * | 2001-04-13 | 2006-03-14 | Pitney Bowes Inc. | Method for reading information that has been embedded in an image |
US20020176114A1 (en) * | 2001-04-13 | 2002-11-28 | Pitney Bowes Incorporated | Method for utilizing a fragile watermark for enhanced security |
JP2003009102A (en) * | 2001-04-18 | 2003-01-10 | Victor Co Of Japan Ltd | Coding method of object data, transmitting method of object data, decoding method of object data, object data coding equipment, object data producing equipment, object data decoding equipment, program for coding object data, program for decoding object data and object data recording medium |
US7162453B1 (en) * | 2001-06-29 | 2007-01-09 | I2 Technologies Us, Inc. | Protecting content from unauthorized reproduction |
US8094869B2 (en) | 2001-07-02 | 2012-01-10 | Digimarc Corporation | Fragile and emerging digital watermarks |
US7266150B2 (en) * | 2001-07-11 | 2007-09-04 | Dolby Laboratories, Inc. | Interpolation of video compression frames |
US8111754B1 (en) | 2001-07-11 | 2012-02-07 | Dolby Laboratories Licensing Corporation | Interpolation of video compression frames |
US20030112863A1 (en) | 2001-07-12 | 2003-06-19 | Demos Gary A. | Method and system for improving compressed image chroma information |
US7537170B2 (en) | 2001-08-31 | 2009-05-26 | Digimarc Corporation | Machine-readable security features for printed objects |
US7213757B2 (en) | 2001-08-31 | 2007-05-08 | Digimarc Corporation | Emerging security features for identification documents |
US7398395B2 (en) * | 2001-09-20 | 2008-07-08 | Koninklijke Philips Electronics N.V. | Using multiple watermarks to protect content material |
JP2003168262A (en) * | 2001-11-29 | 2003-06-13 | Toshiba Corp | Apparatus and method for recording contents containing watermark |
US7006662B2 (en) | 2001-12-13 | 2006-02-28 | Digimarc Corporation | Reversible watermarking using expansion, rate control and iterative embedding |
US7392394B2 (en) * | 2001-12-13 | 2008-06-24 | Digimarc Corporation | Digital watermarking with variable orientation and protocols |
US7392392B2 (en) | 2001-12-13 | 2008-06-24 | Digimarc Corporation | Forensic digital watermarking with variable orientation and protocols |
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 |
US7042942B2 (en) * | 2001-12-21 | 2006-05-09 | Intel Corporation | Zigzag in-order for image/video encoder and decoder |
US7728048B2 (en) | 2002-12-20 | 2010-06-01 | L-1 Secure Credentialing, Inc. | Increasing thermal conductivity of host polymer used with laser engraving methods and compositions |
US20030131350A1 (en) | 2002-01-08 | 2003-07-10 | Peiffer John C. | Method and apparatus for identifying a digital audio signal |
US7231061B2 (en) * | 2002-01-22 | 2007-06-12 | Digimarc Corporation | Adaptive prediction filtering for digital watermarking |
US7886151B2 (en) | 2002-01-22 | 2011-02-08 | Purdue Research Foundation | Temporal synchronization of video and audio signals |
US20030156717A1 (en) * | 2002-02-21 | 2003-08-21 | Koninklijke Philips Electronics N.V. | Copy-protection by preserving copy-control signals |
US6956958B2 (en) * | 2002-02-21 | 2005-10-18 | Xerox Corporation | Method of embedding color information in printed documents using watermarking |
US7415440B1 (en) | 2002-02-22 | 2008-08-19 | Entriq, Inc. | Method and system to provide secure key selection using a secure device in a watercrypting environment |
US20030188020A1 (en) * | 2002-03-29 | 2003-10-02 | Steven Barile | Tangible artifact referencing digital content |
US7824029B2 (en) | 2002-05-10 | 2010-11-02 | L-1 Secure Credentialing, Inc. | Identification card printer-assembler for over the counter card issuing |
WO2004012455A1 (en) * | 2002-06-13 | 2004-02-05 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporel and resolution layering in advanced television |
AU2008200152B2 (en) * | 2002-06-13 | 2008-10-16 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporel and resolution layering in advanced television |
KR100449803B1 (en) * | 2002-06-28 | 2004-09-22 | 한국전자통신연구원 | Watermark design for the Wiener attack and whitening filtered detection |
US20040091111A1 (en) * | 2002-07-16 | 2004-05-13 | Levy Kenneth L. | Digital watermarking and fingerprinting applications |
ES2507642T3 (en) | 2002-10-15 | 2014-10-15 | Verance Corporation | Media supervision, management and information system |
CA2503340A1 (en) | 2002-10-23 | 2004-05-06 | Arun Ramaswamy | Digital data insertion apparatus and methods for use with compressed audio/video data |
US7130444B2 (en) * | 2002-11-12 | 2006-10-31 | Eastman Kodak Company | Method of authenication for steganographic signals undergoing degradations |
WO2004095348A2 (en) | 2003-04-16 | 2004-11-04 | Digimarc Corporation | Three dimensional data storage |
CN1802665A (en) * | 2003-05-09 | 2006-07-12 | 阿卫德技术公司 | Watermarking |
US7460684B2 (en) | 2003-06-13 | 2008-12-02 | Nielsen Media Research, Inc. | Method and apparatus for embedding watermarks |
US7206649B2 (en) * | 2003-07-15 | 2007-04-17 | Microsoft Corporation | Audio watermarking with dual watermarks |
US20060239501A1 (en) | 2005-04-26 | 2006-10-26 | Verance Corporation | Security enhancements of digital watermarks for multi-media content |
US8181884B2 (en) | 2003-11-17 | 2012-05-22 | Digimarc Corporation | Machine-readable features for objects |
US7995246B2 (en) * | 2003-11-24 | 2011-08-09 | Pitney Bowes Inc. | Detecting printed image copies using phase-space-encoded fragile watermark |
US7657750B2 (en) * | 2003-11-24 | 2010-02-02 | Pitney Bowes Inc. | Watermarking method with print-scan compensation |
US7446891B2 (en) | 2003-11-24 | 2008-11-04 | Pitney Bowes Inc. | Fragile watermark for detecting printed image copies |
WO2005099385A2 (en) | 2004-04-07 | 2005-10-27 | Nielsen Media Research, Inc. | Data insertion apparatus and methods for use with compressed audio/video data |
US7668334B2 (en) | 2004-07-02 | 2010-02-23 | Digimarc Corp | Conditioning imagery to better receive steganographic encoding |
CN1993700B (en) | 2004-07-02 | 2012-03-14 | 尼尔逊媒介研究股份有限公司 | Methods and apparatus for mixing compressed digital bit streams |
US20060020802A1 (en) * | 2004-07-23 | 2006-01-26 | Pitney Bowes Incorporated | Tonal compensation for graphic security features |
US7551751B2 (en) * | 2004-08-30 | 2009-06-23 | Pitney Bowes Inc. | Watermarking images with wavepackets encoded by intensity and/or phase variations |
US7643181B2 (en) * | 2004-12-14 | 2010-01-05 | Pitney Bowes Inc. | Method and system for printing an original image and for determining if a printed image is an original or has been altered |
US8020004B2 (en) | 2005-07-01 | 2011-09-13 | Verance Corporation | Forensic marking using a common customization function |
US8781967B2 (en) * | 2005-07-07 | 2014-07-15 | Verance Corporation | Watermarking in an encrypted domain |
FR2894759A1 (en) * | 2005-12-12 | 2007-06-15 | Nextamp Sa | METHOD AND DEVICE FOR FLOW TATTOO |
US8090141B2 (en) | 2006-01-31 | 2012-01-03 | Xerox Corporation | System and method to automatically establish preferred area for image-wise watermark |
KR101213161B1 (en) * | 2006-06-14 | 2012-12-17 | 삼성전자주식회사 | Video watermarking apparatus in compression domain and method using the same |
EP2095560B1 (en) | 2006-10-11 | 2015-09-09 | The Nielsen Company (US), LLC | Methods and apparatus for embedding codes in compressed audio data streams |
US8358703B2 (en) * | 2007-03-23 | 2013-01-22 | Thomson Licensing | Modifying a coded bitstream |
US9349153B2 (en) * | 2007-04-25 | 2016-05-24 | Digimarc Corporation | Correcting image capture distortion |
JP5467651B2 (en) * | 2007-06-14 | 2014-04-09 | トムソン ライセンシング | Encoding bitstream modification |
US7974437B2 (en) * | 2007-11-19 | 2011-07-05 | Seiko Epson Corporation | Identifying steganographic data in an image |
US8081823B2 (en) * | 2007-11-20 | 2011-12-20 | Seiko Epson Corporation | Segmenting a string using similarity values |
US8031905B2 (en) * | 2007-11-21 | 2011-10-04 | Seiko Epson Corporation | Extracting data from images |
US8243981B2 (en) * | 2007-11-26 | 2012-08-14 | Seiko Epson Corporation | Identifying embedded data in an image |
US8009862B2 (en) * | 2007-11-27 | 2011-08-30 | Seiko Epson Corporation | Embedding data in images |
US8259938B2 (en) * | 2008-06-24 | 2012-09-04 | Verance Corporation | Efficient and secure forensic marking in compressed |
WO2010017166A2 (en) * | 2008-08-04 | 2010-02-11 | Dolby Laboratories Licensing Corporation | Overlapped block disparity estimation and compensation architecture |
US8320606B1 (en) * | 2008-08-29 | 2012-11-27 | Adobe Systems Incorporated | Video watermarking with fast detection |
US8340343B2 (en) | 2008-10-31 | 2012-12-25 | General Instrument Corporation | Adaptive video fingerprinting |
US8385590B1 (en) | 2008-11-05 | 2013-02-26 | Adobe Systems Incorporated | Video watermarking with temporal patterns |
US9117268B2 (en) | 2008-12-17 | 2015-08-25 | Digimarc Corporation | Out of phase digital watermarking in two chrominance directions |
US8199969B2 (en) | 2008-12-17 | 2012-06-12 | Digimarc Corporation | Out of phase digital watermarking in two chrominance directions |
US8878041B2 (en) * | 2009-05-27 | 2014-11-04 | Microsoft Corporation | Detecting beat information using a diverse set of correlations |
US8213673B2 (en) * | 2009-06-09 | 2012-07-03 | Avio Technology, Inc. | Watermarking of motion pictures |
JP5471580B2 (en) * | 2010-02-23 | 2014-04-16 | 富士ゼロックス株式会社 | Image processing apparatus and program |
US8838977B2 (en) | 2010-09-16 | 2014-09-16 | Verance Corporation | Watermark extraction and content screening in a networked environment |
US8923548B2 (en) | 2011-11-03 | 2014-12-30 | Verance Corporation | Extraction of embedded watermarks from a host content using a plurality of tentative watermarks |
US8533481B2 (en) | 2011-11-03 | 2013-09-10 | Verance Corporation | Extraction of embedded watermarks from a host content based on extrapolation techniques |
US8615104B2 (en) | 2011-11-03 | 2013-12-24 | Verance Corporation | Watermark extraction based on tentative watermarks |
US8682026B2 (en) | 2011-11-03 | 2014-03-25 | Verance Corporation | Efficient extraction of embedded watermarks in the presence of host content distortions |
US8745403B2 (en) | 2011-11-23 | 2014-06-03 | Verance Corporation | Enhanced content management based on watermark extraction records |
US8751800B1 (en) | 2011-12-12 | 2014-06-10 | Google Inc. | DRM provider interoperability |
US9323902B2 (en) | 2011-12-13 | 2016-04-26 | Verance Corporation | Conditional access using embedded watermarks |
US9547753B2 (en) | 2011-12-13 | 2017-01-17 | Verance Corporation | Coordinated watermarking |
EP2611064A1 (en) * | 2011-12-29 | 2013-07-03 | Thomson Licensing | Method for selectively scrambling bit-streams |
US9571606B2 (en) | 2012-08-31 | 2017-02-14 | Verance Corporation | Social media viewing system |
US8869222B2 (en) | 2012-09-13 | 2014-10-21 | Verance Corporation | Second screen content |
US8726304B2 (en) | 2012-09-13 | 2014-05-13 | Verance Corporation | Time varying evaluation of multimedia content |
US9106964B2 (en) | 2012-09-13 | 2015-08-11 | Verance Corporation | Enhanced content distribution using advertisements |
US9305559B2 (en) | 2012-10-15 | 2016-04-05 | Digimarc Corporation | Audio watermark encoding with reversing polarity and pairwise embedding |
US9401153B2 (en) | 2012-10-15 | 2016-07-26 | Digimarc Corporation | Multi-mode audio recognition and auxiliary data encoding and decoding |
US9262794B2 (en) | 2013-03-14 | 2016-02-16 | Verance Corporation | Transactional video marking system |
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 |
US9596521B2 (en) | 2014-03-13 | 2017-03-14 | Verance Corporation | Interactive content acquisition using embedded codes |
US11537690B2 (en) * | 2019-05-07 | 2022-12-27 | The Nielsen Company (Us), Llc | End-point media watermarking |
WO2023053480A1 (en) * | 2021-09-28 | 2023-04-06 | ソニーグループ株式会社 | Information processing device, information processing method, and program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5664018A (en) * | 1996-03-12 | 1997-09-02 | Leighton; Frank Thomson | Watermarking process resilient to collusion attacks |
US5687236A (en) * | 1995-06-07 | 1997-11-11 | The Dice Company | Steganographic method and device |
US5721788A (en) * | 1992-07-31 | 1998-02-24 | Corbis Corporation | Method and system for digital image signatures |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4939515A (en) | 1988-09-30 | 1990-07-03 | General Electric Company | Digital signal encoding and decoding apparatus |
US5836003A (en) * | 1993-08-26 | 1998-11-10 | Visnet Ltd. | Methods and means for image and voice compression |
US5748783A (en) | 1995-05-08 | 1998-05-05 | Digimarc Corporation | Method and apparatus for robust information coding |
US5710834A (en) | 1995-05-08 | 1998-01-20 | Digimarc Corporation | Method and apparatus responsive to a code signal conveyed through a graphic image |
US5636292C1 (en) | 1995-05-08 | 2002-06-18 | Digimarc Corp | Steganography methods employing embedded calibration data |
US5530751A (en) | 1994-06-30 | 1996-06-25 | Hewlett-Packard Company | Embedded hidden identification codes in digital objects |
US5646997A (en) | 1994-12-14 | 1997-07-08 | Barton; James M. | Method and apparatus for embedding authentication information within digital data |
GB9500285D0 (en) | 1995-01-07 | 1995-03-01 | Central Research Lab Ltd | A method of labelling an audio signal |
US5530759A (en) | 1995-02-01 | 1996-06-25 | International Business Machines Corporation | Color correct digital watermarking of images |
EP0766468B1 (en) * | 1995-09-28 | 2006-05-03 | Nec Corporation | Method and system for inserting a spread spectrum watermark into multimedia data |
US5687191A (en) | 1995-12-06 | 1997-11-11 | Solana Technology Development Corporation | Post-compression hidden data transport |
US5822432A (en) * | 1996-01-17 | 1998-10-13 | The Dice Company | Method for human-assisted random key generation and application for digital watermark system |
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 |
US5809139A (en) * | 1996-09-13 | 1998-09-15 | Vivo Software, Inc. | Watermarking method and apparatus for compressed digital video |
US5734752A (en) | 1996-09-24 | 1998-03-31 | Xerox Corporation | Digital watermarking using stochastic screen patterns |
US5825892A (en) * | 1996-10-28 | 1998-10-20 | International Business Machines Corporation | Protecting images with an image watermark |
US5915027A (en) * | 1996-11-05 | 1999-06-22 | Nec Research Institute | Digital watermarking |
US5875249A (en) * | 1997-01-08 | 1999-02-23 | International Business Machines Corporation | Invisible image watermark for image verification |
US5790703A (en) | 1997-01-21 | 1998-08-04 | Xerox Corporation | Digital watermarking using conjugate halftone screens |
US6445823B1 (en) * | 1997-03-12 | 2002-09-03 | Texas Instruments Incorporated | Image compression |
US6101602A (en) * | 1997-12-08 | 2000-08-08 | The United States Of America As Represented By The Secretary Of The Air Force | Digital watermarking by adding random, smooth patterns |
US6037984A (en) * | 1997-12-24 | 2000-03-14 | Sarnoff Corporation | Method and apparatus for embedding a watermark into a digital image or image sequence |
US6064764A (en) * | 1998-03-30 | 2000-05-16 | Seiko Epson Corporation | Fragile watermarks for detecting tampering in images |
-
1998
- 1998-06-05 US US09/092,431 patent/US6332194B1/en not_active Expired - Fee Related
-
1999
- 1999-04-16 DE DE69936723T patent/DE69936723T2/en not_active Expired - Fee Related
- 1999-04-16 CA CA002334259A patent/CA2334259A1/en not_active Abandoned
- 1999-04-16 AT AT99917514T patent/ATE368917T1/en not_active IP Right Cessation
- 1999-04-16 JP JP2000552646A patent/JP2004500728A/en active Pending
- 1999-04-16 EP EP99917514A patent/EP1088296B1/en not_active Expired - Lifetime
- 1999-04-16 WO PCT/US1999/008216 patent/WO1999063505A1/en active IP Right Grant
-
2001
- 2001-08-08 US US09/924,616 patent/US6834345B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5721788A (en) * | 1992-07-31 | 1998-02-24 | Corbis Corporation | Method and system for digital image signatures |
US5687236A (en) * | 1995-06-07 | 1997-11-11 | The Dice Company | Steganographic method and device |
US5664018A (en) * | 1996-03-12 | 1997-09-02 | Leighton; Frank Thomson | Watermarking process resilient to collusion attacks |
Non-Patent Citations (1)
Title |
---|
DAUTZENBERG C: "WATERMARKING IMAGES", WATERMARKING IMAGES, XX, XX, 1 October 1994 (1994-10-01), XX, pages 01 - 47, XP002919046 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1067799A2 (en) * | 1999-06-24 | 2001-01-10 | NEC Corporation | System and method for inserting additional information in DCT coefficient data |
EP1067799A3 (en) * | 1999-06-24 | 2004-08-18 | NEC Corporation | System and method for inserting additional information in DCT coefficient data |
GB2370437A (en) * | 2000-12-20 | 2002-06-26 | Motorola Inc | Method for watermarking a digital image |
EP1223548A3 (en) * | 2001-01-10 | 2004-02-11 | Monolith Co., Ltd. | Copyright information embedding method and apparatus |
WO2003009602A1 (en) * | 2001-07-19 | 2003-01-30 | Koninklijke Philips Electronics N.V. | Processing a compressed media signal |
CN102132564B (en) * | 2008-08-20 | 2013-09-11 | 汤姆森特许公司 | Selection of watermarks for the watermarking of compressed video |
Also Published As
Publication number | Publication date |
---|---|
EP1088296A1 (en) | 2001-04-04 |
JP2004500728A (en) | 2004-01-08 |
US6332194B1 (en) | 2001-12-18 |
CA2334259A1 (en) | 1999-12-09 |
EP1088296A4 (en) | 2002-01-09 |
US20020029338A1 (en) | 2002-03-07 |
ATE368917T1 (en) | 2007-08-15 |
DE69936723T2 (en) | 2007-12-06 |
EP1088296B1 (en) | 2007-08-01 |
DE69936723D1 (en) | 2007-09-13 |
US6834345B2 (en) | 2004-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6332194B1 (en) | Method for data preparation and watermark insertion | |
Noorkami et al. | Compressed-domain video watermarking for H. 264 | |
KR101518999B1 (en) | Modifying a coded bitstream | |
US6798893B1 (en) | Digital watermarking technique | |
AU2005338930B2 (en) | Watermarking encoded content | |
JP4248241B2 (en) | Watermarking of compressed information signals | |
JP2001275115A (en) | Electronic watermark data insertion device and detector | |
WO2003044735A2 (en) | Watermark embedding | |
WO1997049250A1 (en) | Device and method for encoding picture and device and method for decoding picture | |
KR20050038020A (en) | Combined video decoder and watermark creator | |
US7280689B2 (en) | Anti-compression techniques for visual images | |
US20060053292A1 (en) | Watermarking of a variable bit-rate signal | |
Chen et al. | Robust drift-free bit-rate preserving H. 264 watermarking | |
US7418110B2 (en) | Method and apparatus for compressed-domain watermarking | |
US20050089189A1 (en) | Embedding a watermark in an image signal | |
Paruchuri et al. | Joint optimization of data hiding and video compression | |
Wang et al. | Robust dual watermarking algorithm for AVS video | |
Zlomek | Video watermarking | |
EP1743296A1 (en) | Watermarking a compressed information signal | |
Kang et al. | Real-time video watermarking for MPEG streams | |
Rahma et al. | Watermarks Technique in MPEG-1Video by B-spline | |
Shanmugapriya et al. | AN EFFECTUAL VIDEO WATERMARKING SYSTEM USING WATERMARKING EMBEDDING ALGORITHM | |
JP2003189329A (en) | Image encoder, image encoding program, image decoder, and image decoding program | |
EP1356683A1 (en) | Watermarking a compressed information signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CA JP |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2000 552646 Kind code of ref document: A Format of ref document f/p: F |
|
ENP | Entry into the national phase |
Ref document number: 2334259 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1999917514 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1999917514 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 1999917514 Country of ref document: EP |