In an embedding apparatus, a transform section divides an original image
into a plurality of blocks to perform orthogonal transform every block. An
embedding section embeds a pseudo-random number sequence mapped with
inherent digital information in part of a transform coefficients sequence
obtained by the orthogonal transform using a weight sequence. In an
extracting apparatus, a calculation section reads transform coefficients
sequences for respective blocks from the data including the pseudo-random
number sequence embedded therein in a predetermined order, and calculates
an inner product between the transform coefficients sequences and a
pseudo-random number sequence. A determination section determines that the
pseudo-random number sequence has been embedded when the inner product is
greater than a predetermined threshold value. A generation section
extracts inherent digital information mapped with the determined
pseudo-random number sequence. This method discourages deciphering of the
digital information, suppresses image quality deterioration, and improves
the detection rate of watermark data.
In einem einbettenden Apparat teilt ein umwandelnabschnitt ein ursprüngliches Bild in eine Mehrzahl der Blöcke, um orthogonales durchzuführen umwandeln jeden Block. Ein einbettender Abschnitt bettet eine Pseudo-Zufallszahlreihenfolge ein, die mit zugehöriger numerischer Information im Teil Koeffizienten umwandeln abgebildet wird, welche die Reihenfolge, die durch das orthogonale erhalten wird, mit einer Gewichtreihenfolge umwandeln. In einem extrahierenden Apparat liest ein Berechnung Abschnitt umwandeln Koeffizientreihenfolgen für jeweilige Blöcke von den Daten einschließlich die Pseudo-Zufallszahlreihenfolge, die darin in einem vorbestimmten Auftrag eingebettet wird, und errechnen ein inneres Produkt zwischen den umwandelnkoeffizientreihenfolgen und einer Pseudo-Zufallszahlreihenfolge. Ein Ermittlung Abschnitt stellt fest, daß die Pseudo-Zufallszahlreihenfolge eingebettet worden ist, wenn das innere Produkt grösser als ein vorbestimmter Schwellenwert ist. Ein Erzeugung Abschnitt extrahiert die zugehörige numerische Information, die mit der entschlossenen Pseudo-Zufallszahlreihenfolge abgebildet wird. Diese Methode entmutigt das Dechiffrieren der numerischen Information, unterdrückt Bildqualitätsverschlechterung und verbessert die Abfragung Rate von Wasserzeichendaten.