Abstract:
The present invention relates generally to signal processing of media content, e.g., audio or video content. One form of signal processing derives identifying information from media content. One claim recites a method including: upon encountering audio or video content, and using a programmed electronic processor, attempting to derive identifying information from data representing the encountered audio or video content; if a digital watermark is not obtained from the data representing the encountered audio or video content, modifying the encountered audio or video content; and then attempting to attempting to derive identifying information from data representing the modified audio or video content. Of course, other claims are provided too.
Abstract:
A system is employed to reveal a watermark in a document. A watermark generator is utilized to select the placement and at least one colorant combination of an image and at least one colorant combination for a watermark on a document, where the at least one colorant combination of the image and the watermark form a metameric pair. A printing system receives data from the watermark generator and places the image and the watermark on the document. A decoder comprising a narrow band illumination element is selected or tuned to a wavelength corresponding to the colorant combinations utilized by the printing system to reveal the watermark placed thereon.
Abstract:
A cartridge including identifier data that is indicative of a plurality of globally unique identifiers. The cartridge is configured for use in a printer capable of printing machine-readable coded data onto a surface. The printer has an interface for receiving the cartridge, a reader for reading the identifier data, a coded data generator and a printhead. The coded data generator is configured for allocating a globally unique identifier from the identifier data and generating coded data on the basis of the allocated identifier. The coded data includes a machine-readable pattern of coded data identifying a unique region identity for association with a substrate to be printed.
Abstract:
A printer is provided for printing, onto a surface, an interface of document data and coded data. The document data includes first identity data indicative of an identity associated with a region of the interface. The coded data includes tags each including the first identity data and second identity data defining a relative position of the respective tag. The printer comprises an actuator, a coded data generator configured to generate the coded data based at least partially on the first identity data, and a printing mechanism. The printer is configured to print the interface onto the surface, using the printing mechanism, in response to actuation of the actuator.
Abstract:
A camera for capturing and printing an image. The camera includes a camera module which captures an image via an image sensor. The image is transferred to a network interface module which transfers the image to a computer system. The image is also transferred to a printing mechanism which prints an interface onto a surface. The interface includes the image and coded data at least partially indicative of an identity of the image, thereby allowing the identity of the image to be obtained from the interface. The computer system is then responsive to the identity of the image to perform an action with the image.
Abstract:
The presently claimed invention relates generally to encoding and decoding audio signals to include auxiliary information. One example encoding technique includes steganography. One method recites: using a microphone, obtaining an audio signal carried by sound waves; utilizing an analog-to-digital converter to convert the audio signal into a digital audio signal; utilizing a programmed electronic processor, extracting auxiliary data from a series of segments of the digital audio signal, the segments conveying the same auxiliary data, yet the segments represent the auxiliary data differently as code signals carrying the same auxiliary data change over the blocks, the auxiliary data being steganographically hidden in the digital audio signal; and utilizing a programmed electronic processor, utilizing the auxiliary data from the series of segments to increase confidence of accurate extraction of the auxiliary data, the auxiliary data being separately decoded from the segments and combined to increase the confidence of extraction of the auxiliary data. Of course, other combination and claims are provided as well.
Abstract:
A method for embedding a watermark into digital data, when the watermark is to be embedded in a digital image, independently changes real number components and imaginary number components of each of coefficient values of a complex watermark coefficient matrix using key, from the watermark to be embedded in the digital image, a step for performing a discrete Fourier inverse transform on the sequence matrix of the changed watermark and generating a watermark pattern; and a step for adding like tiling the water mark pattern to the original image, and generating an embedded image.Further more, a watermark detection method for detecting a watermark from a digital data, a step for separating a block from an arbitrary position on the detected object image, a step for performing a discrete Fourier transform on the block and obtaining a sequence matrix, a step for generating position information for a component that is to be detected and that is specified by the key, a step for detecting a position marker sequence by calculating a phase difference of a sequence by an amount of parallel displacement, for each item of the position information, and extracting offset information which is the amount of parallel displacement when there is agreement between a start point of an embedded watermark and a start point of the block cut from the detected object image, and a step for detecting the embedded watermark cut from the detected object image.
Abstract:
A system and method are disclosed which may include subjecting an original, pixel domain image to an Integer Wavelet Transform (IWT) to obtain a matrix of IWT coefficients; selecting a plurality of the IWT coefficients for incorporation of information therein; and setting signs for the plurality of selected IWT coefficients according to bit values of a plurality of respective data bits. The system and method can also include subjecting a marked pixel domain image to an Integer Wavelet Transform to obtain a matrix of wavelet coefficients; selecting a plurality of the coefficients from the matrix that contain embedded information; and for each selected coefficient, extracting the data bit embedded in the coefficient, a bit value of the extracted data bit determined based on a sign of the coefficient.
Abstract:
A system for performing computer-based operations is disclosed. The system includes a printer for printing visible information and coded data tags on a surface substantially simultaneously. Each coded data tag encodes a region identifier for uniquely identifying a description of a region on the surface, and a position in the region. The description associates at least one instruction with one or more positions in the region. The system further includes a sensor for sensing at least one coded data tag and for generating a signal indicative of the sensed coded data tag. A computer system receives the signal, determines the region identifier and the position, relates the position to the at least one instruction using the description, and executes the at least one instruction.
Abstract:
The present invention related generally to audio encoding and decoding. Various arrangements are disclosed. One method obtains audio, wherein authorized or original audio comprises in-band information and associated out-of-band information; searches for out-of-band information associated with obtained audio; searches the obtain audio for in-band information associated with the obtained audio; and based at least in part on a result of the searching for out-of-band information and the searching the obtained audio for in-band information, reaches a decision regarding the obtained audio. Other arrangements are disclosed as well.