Abstract:
A method of embedding information in digital content representing media streams. The method includes selecting a set of locations within that digital content representing the media stream to embed information (601), selecting a set of possible alteration to make at those locations (602), and making a subset of the possible alterations. The set of locations and possible alteration is herein sometimes called a “watermark”. The subset of actual alterations that are made is herein sometimes called a “fingerprint”. The method determines a set of locations at which there are alternative versions of digital content (603) representing the same media stream.
Abstract:
Methods and apparatus for embedding a watermark in a multimedia signal and detecting the watermark, are described. The method comprises the steps of:generating a watermark signal comprising a first sequence of values and a second sequence of values; obtaining a first signal portion corresponding to a first channel and a second signal portion corresponding to a second channel from the multimedia signal, said channels being significantly independent; generating a first host modifying signal as a mixture of the first signal portion and the first sequence; generating a second host modifying signal as a mixture of the second signal portion and the second sequence; and generating a watermarked multimedia signal by combining scaled versions of the host modifying signals with the multimedia signal.
Abstract:
Methods and apparatus for processing a multimedia signal comprising a watermark signal are described. The method includes the steps of: removing at least a portion of the watermark signal, and adding a new watermark signal to the multimedia signal so as to form a new watermarked multimedia signal.
Abstract:
Multiple transform utilization and applications for secure digital watermarking In one embodiment of the present invention, digital blocks in digital information to be protected are transformed into the frequency domain using a fast Fourier transform. A plurality of frequencies and associated amplitudes are identified for each of the transformed digital blocks and a subset of the identified amplitudes is selected for each of the digital blocks using a primary mask from a key. Message information is selected from a message using a transformation table generated with a convolution mask. The chosen message information is encoded into each of the transformed digital blocks by altering the selected amplitudes based on the selected message information.
Abstract:
There is disclosed a method and apparatus for secure watermarking of print jobs using a smartcard. The method includes receiving, from a user, a request to print a document with a secured watermark and obtaining authorization data from a smartcard provided by the user. The method further includes receiving, from the user, a pin associated with the smartcard and obtaining authorization to print with a secured watermark from an authorization server based on the authorization data and the user pin. The method further includes obtaining a listing of secured watermarks available on a multifunction peripheral, receiving, from the user, a selection of a selected secured watermark from the listing of secured watermarks, and transmitting a print request to the multifunction peripheral, the print request including a secured watermark instruction and authorization to use the selected secured watermark.
Abstract:
An image forming apparatus having a hardware resource used in image forming processing and an application executing the image forming processing, and performing authentication relating to the execution of the image forming processing is disclosed. The image forming apparatus includes a character string display part and a type character string display part. The character string display part displays a character string that does not include the type of the image forming processing, and prompts the authentication. The type character string display part displays the type of the image forming processing.
Abstract:
Residue calculating sections respectively obtain residues which take a plurality of integers as modulus, with respect to a user ID. The plurality of integers are stored in modulus storage sections and are prime to each other. Based on these residues and parameters stored in a coding parameter storage section, component codes constructed by continuous sequences of 1 and 0 using a predetermined number of bits as a unit are respectively generated by component code generating sections. These component codes are concatenated by a concatenating section, thereby to obtain a code to be embedded, which constructs watermark information.
Abstract:
A method and apparatus for securing transmission of content created by a content generation device embedded in a wireless transmit/receive unit (WTRU) by determining what type of watermarks should be applied to the content and incorporating the watermarks in the content. The WTRU includes a content generation unit, a watermark incorporation unit, and a communication subsystem. The content generation unit is embedded in the WTRU and generates content, such as audio, video, image, text or a combination thereof. The watermark incorporation unit determines the type of watermarks that should be incorporated in the content and incorporates the watermarks in the content. The communication subsystem transmits the watermarked content.
Abstract:
An encoding apparatus that embeds a watermark in host data is provided. A multiplexer generates a plurality of bit sequences by adding initial data to the head of the watermark. A scrambler scrambles a plurality of the bit sequences respectively and generates a plurality of scrambled watermarks. An embedder embeds a plurality of the scrambled watermarks in the host data and generates a plurality of candidate watermarked host data. A signal-to-noise ratio calculator evaluates the robustness of the watermarks hidden in the respective candidate watermarked host data. A selector selects one candidate that has the highest level of the robustness as a final watermarked host data.
Abstract:
A system for loading digital watermarks automatically includes an application server (4). The application server includes a main controller. The main controller includes: a document fetching module (401) configured for fetching a document to be printed, and for accessing a document DRM header of the document fetched; a watermark downloading module (402) configured for downloading a digital watermark corresponding to the document; and an integrating module (403) configured for transforming the document into a graphical file and integrating the graphical file with the downloaded digital watermark. A related method is also disclosed.