Abstract:
Variable message coding protocols enable greater flexibility in encoding auxiliary data in media signals. One such protocol employs a version identifier that indicates the type of coding used to process an auxiliary data message before it is embedded in a host media signal. This version identifier specifies the type of error robustness coding applied to a variable message. The error robustness coding may be varied to alter the message payload capacity for different versions of auxiliary data embedding and reading systems. Another protocol uses control symbols to specify the format and variable length of the variable message.
Abstract:
The present invention relates generally to digital watermarking and steganographic encoding. One claim recites a method including: receiving data corresponding to at least a portion of digital data; separating the data into a plurality of portions; determining a measure relative to a predetermined measure for each of the portions, wherein the measure comprises a measure related to a predetermined digital watermark signal; based at least in part on the measure, identifying which out of the plurality of portions are likely to host digital watermarking therein. Of course, other combinations are provided as well.
Abstract:
An image processing apparatus for encoding and decoding a document containing machine-readable code overlaid by human-readable content such that the code and the human-readable content are both discernable. In operation, a background image is generated, wherein the background image comprises coded glyphtone cells based on grayscale image data values, each of the halftone cells comprising one of at least two distinguishable patterns. The background image is overlaid with a second image such that some visible glyphtone cells may be decoded and the second image may be viewed. Finally, the decoded information enables comparison of aspects of the second image with a predetermined nominal reference.
Abstract:
A method of hiding a pattern in a host image increases and decreases parameter values at randomly selected host image locations assigned to respective first and second groups. The alteration modifies the statistical behavior of a test statistic equivalent to a linear combination of a large number of instances of respective functions, associated with the pattern, of the parameter values at first and second group locations. The presence or absence of the pattern in a test image is determined by comparing the experimental value of the test statistic associated with the pattern with the expected value of the same sum for an unaltered host image.
Abstract:
An automated system checks networked computers, such as computers on the internet, for watermarked audio, video, or image data. A report listing the location of such audio, video or image data is generated, and provided to the proprietor(s) thereof identified by the watermark information.
Abstract:
A method of hiding a pattern in a host image increases and decreases parameter values at randomly selected host image locations assigned to respective first and second groups. The alteration modifies the statistical behavior of a test statistic equivalent to a linear combination of a large number of instances of respective functions, associated with the pattern, of the parameter values at first and second group locations. The presence or absence of the pattern in a test image is determined by comparing the experimental value of the test statistic associated with the pattern with the expected value of the same sum for an unaltered host image.
Abstract:
Digital watermarking is adapted for the variable data printing. A reference signal serves as a proxy for optimizing the embedding a watermark in a host image to be printed. Using the reference signal, embedding parameters are generated, which are a function of constraints such as visual quality and robustness of the machine readable data. Adjustments needed to embed a unique payload in each printed piece are generated using the embedding parameters. These adjustments are stored in a manner that enables them to be efficiently obtained and applied within the RIP or press during operation of the press. Various other methods, system configurations and applications are also detailed.
Abstract:
The present invention relate generally to signal encoding and decoding. One claim recites a method comprising: obtaining color image data or color video data, the color image data or color video data comprising an encoded signal pattern, the encoded signal pattern aiding detection of an encoded message, the pattern comprising first frequency components and second frequency components, the color image data or color video data comprising first color data and second color data, in which the first color data comprises the first frequency components encoded therein, and the second color data comprises the second frequency components encoded therein; combining the first color data and the second color data, said combining yielding combined color data; utilizing one or more processors or electronic processing circuitry, detecting the encoded signal pattern from the combined color data, said detecting yielding rotation and scale information; and using the rotation and scale information to detect the encoded message from the combined color data. Of course, other combinations and claims are provided too.
Abstract:
A memory stores first video information displayed on a display screen. A processor generates embedded information varying temporally and superimposes the embedded information on an image part at least corresponding to an edge of the display screen in the first video information so as to generate second video information on which the embedded information is superimposed. An output interface outputs the second video information.