Certain forms of distortion make it difficult to recover hidden data
embedded in an audio or image signal by quanitzation techniques. To
compensate for this distortion, an embedded data reader analyzes a
statistical distribution (e.g., a histogram) of feature samples in an
audio or image signal suspected of having hidden auxiliary data to derive
an estimate of quantizers used to encode a reference signal. The estimated
quantizers then recover the reference signal, and the reader uses the
reference signal to determine and compensate for geometric or temporal
distortion, like spatial scaling and rotation of image data, and time
scale and speed changes of audio data. After compensating for such
distortion, the reader can then more accurately recover hidden message
data using quantization techniques to extract the message. The reference
signal is preferably repeated in blocks of the image or audio data to
enable synchronization at many points in an image or audio data stream.
Bestimmte Formen der Verzerrung bilden es schwierig, die versteckten Daten zurückzugewinnen, die in einem Audio- oder Bildsignal durch quanitzation Techniken eingebettet werden. Um diese Verzerrung zu entschädigen, analysiert ein eingebetteter Datenleser eine statistische Verteilung (z.B., ein Histogramm) der Eigenschaft Proben in einem Audio- oder Bildsignal, das vom Verstecken der zusätzlichen Daten um eine Schätzung der Größenwandler abzuleiten vermutet wird, die benutzt werden um ein Bezugssignal zu kodieren. Die geschätzten Größenwandler gewinnen dann das Bezugssignal zurück, und der Leser benutzt das Bezugssignal, geometrische oder zeitliche Verzerrung, wie räumliche Skalierung und Umdrehung von Bilddaten und Zeitskala- und Geschwindigkeitsänderungen von Audiodaten festzustellen und zu entschädigen. Nachdem er solche Verzerrung entschädigt hat, machen der Leser dann zurückgewinnen genauer versteckte Anzeige Daten mit Quantelungtechniken, die Anzeige zu extrahieren ein. Das Bezugssignal wird vorzugsweise in den Blöcken des Bildes oder der Audiodaten, Synchrounisierung an vielen Punkten in einem Bild oder Audioin einem datenstrom zu ermöglichen wiederholt.