Abstract:
PROBLEM TO BE SOLVED: To properly detect a digital watermark by improving ruggedness of the digital watermark embedded in processed variously voice contents. SOLUTION: This device is provided with watermark signal detection parts 11 for calculating detected values of a watermark signal by using two or more keys to a PCM data of voice contents for each channel, an adding part 12 of two or more detected values for adding detected values corresponding to each channel and each key at each possible combination of each channel and each key, and a comparison selection part for selecting and outputting one addition result from among each addition result by the adding part 12 of two or more detected values. Moreover, this device is provided with a message reconstruction part 13 which accumulates these detected values at different accumulation cycles and reconstructs a message embedded as a digital watermark from the accumulated detected values and also performs boundary detection of the voice contents, to detect the voice contents in which the digital watermark is embedded, and a detection result output part 14 which synthesizes each result processed by the message reconstruction part 13 and outputs the result. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To aggressively and commercially use properties of an explosively propagating medium as advertisement business. SOLUTION: An advertisement distribution system is provided with a contents provision side system 30 which adds a contents ID as an identifier to each contents to provide contents for a user terminal 50, the user terminal 50 which acquires contents from the contents provision side system 30 through a network and recognizes the contents ID added to the acquired contents to send in onto the network, a sponsor side system 70 which distributes a prescribed advertisement to the user terminal 50 through the network on the basis of the contents ID to be sent, and a proxy server side system 10 which manages the contents ID added to contents and sends a trigger of advertisement distribution to the sponsor system side 70 which distributes and advertisement on the basis of the contents ID.
Abstract:
PROBLEM TO BE SOLVED: To pad information into document data including a text recorded by means of page description by generating a feature string deciding a position where information is padded based on a layout and changing the page description of the text in the decided position in accordance with the information to be padded. SOLUTION: A character string object in page description, which is a padding object, is divided so that the positions of characters all feature strings aji and bji can be operated. A part where is not used for padding is divided at random so that a person making an attack cannot easily detect a part where a watermark is padded. A layout is analyzed on the set of the divided character string objects and they are reconstituted into row data. The characters corresponding to the feature strings aji and bji against a document being the padding object are decided based on row data after reconstitution. At the time of padding, the feature string corresponding to (j) is selected. When j-th bit is '1', an operation for increasing aji-bji increases is executed when (i) is '1' to 'n'.
Abstract:
PROBLEM TO BE SOLVED: To imbed attached information in a moving picture without deteriorating the image quality and losing a compression efficiency. SOLUTION: This invention relates a data hiding method that imbeds information in a moving picture consisting of frames. Macro blocks to which the information is imbedded are specified. Imbedding rules are defined where contents of imbedded data are cross-referenced with an inter-frame prediction type of the macro blocks. The rules define that a 2-way prediction is adopted for a prediction type in the case of imbedding, e.g. '1', and forward or backward prediction is adopted when '0' is imbedded. The prediction type of macro blocks specified for an object of imbed processing is forcibly decided according to the data going to be imbedded according to the rules. In the case of extraction, extraction rules in reverse relation to the imbed rules are defined, and the imbedded bits are extracted on the basis of the prediction type of the specified macro blocks as the object of extraction processing by referencing the extraction rules.
Abstract:
PROBLEM TO BE SOLVED: To accurately judge which part of contents data are altered since the time of preparing them by providing a means for sampling data for specifying contents and a means for judging the presence/absence of the alteration of the contents data based on this sampling result. SOLUTION: A picture alteration judging device compress-encodes a picture photographed by a digital camera 140 by a JPEG system, e.g. to accept via a camera IF 104. Otherwise, the device accepts compressed picture data recorded in a memory card 142 by the camera 140 through a memory card IF106. At the time of accepting the compressed picture data, an electronic watermark (embedded data) is embedded to the compressed picture data. Then, through the use of using the character of JPEG data obtained by embedding the embedded data, a sampling part judges and displays whether the JPEG data are altered or not and when it is altered, the part decides and displays which part of the picture data are altered.
Abstract:
PROBLEM TO BE SOLVED: To discriminate to which part of an image is falsified by imbedding an electronic watermark to the image. SOLUTION: An imbedding section 30 selects DCT coefficients corresponding to each other from respective DCT blocks of a luminance component Y of an image two each of them formed in pairs and included in each pair by using a random number and processes the DCT coefficients so that the correlation between them represents data according to prescribed rules and imbeds the data to the image. When this image is falsified, the DCT coefficients included in the pairs of the falsified part bend the rules so as to represent a different value from that of the original data. An extract section 40 extracts the data from the image, estimates the data imbedded at first through majority decision and discriminates that the pairs with the data different from the estimated data extracted from them receive falsification and displays the discriminated result.
Abstract:
PROBLEM TO BE SOLVED: To detect reliably the processing to the audio data while burying so as not to detect a change of tone quality due to burying of additional information with human auditory sense by burying the additional information in a changeable range of a frequency that the audio data are buried. SOLUTION: A frequency conversion block 120 calculates a frequency component of an audio signal. An auditory sense psychology model calculation block 130 calculates an area hard to differentiate the change based on a characteristic of a human ear. An additional information burying mask generation block 170 generates a mask used when the additional information is buried. An additional information burying block 140 buries the inaudible additional information in the audio signal. That is, the block 140 adds a signal/time companding/ detecting synchronizing signal to the frequency converted audio signal in the mask direction in an inaudible range based on the calculated auditory sense model. A frequency inverse conversion block 190 inversely converts the frequency converted audio signal.
Abstract:
PURPOSE: To improve the efficiency of a power unit and reduce the size of the unit by constituting a switching regulator by using a plurality of horizontal synchronizing pulse trains having different frequencies so that the regulator can work in a plurality of display modes. CONSTITUTION: A horizontal synchronizing pulse train having a selected frequency is supplied to a waveform shaping circuit 2 through a line 11. An automatic frequency control circuit AFC3 incorporates an oscillation circuit 3A and a synchronizing circuit 3B and, since the saw tooth wave generated from the circuit 3A is corrected to a saw tooth wave having a frequency which is a multiple times as high as that of the horizontal synchronizing pulse train impressed upon the circuit 3B, the circuit 3B becomes synchronous to the frequency of the horizontal synchronizing pulse impressed upon the circuit 3B by generating a feedback signal on a line 13A. The power control circuit 8 of a switching regulator type power source circuit 9 receives a pulse from a line 16 and a feedback signal from a line 17 and generates a switching pulse on a line 18. Therefore, a power unit can operate at a frequency which is several times as high as a plurality of horizontal synchronizing frequencies and, moreover, synchronously and the principal design parameters can be selected so that the optimum operating condition can be obtained.
Abstract:
PROBLEM TO BE SOLVED: To embed electronic watermarks different for each access in digital contents without increasing the load of a content server as much as possible. SOLUTION: This content server is provided with an electronic watermark embedded content storing part 13 in which a plurality of digital contents embedded with different electronic watermarks are stored and a finger print executing part 14 for reading the plurality of digital contents from the electronic watermark embedded content storing part 13, and for switching and compounding the digital contents for each specific part to add the very beginning information to the digital contents by using a bit string formed by the electronic watermark embedded in every portion of the digital contents. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To prevent embedded authentication information from being lost, even if quantizing processing is performed after the authentication information is embedded. SOLUTION: A pre-embedding part 32 converts the value of image data, so that the value after quantizing processing can not be changed by an error added by embedding processing of embedded data. A hash value calculating part 300 calculates a hash value from image data and key information and a hash value embedding part 302 embeds the hash value in the image data. An output format converting part 304 generates JPEG data, by applying quantizing processing or the like to the image data embedded with the hash value.