A signal embedder hides auxiliary data in a media signal such that the
auxiliary data is humanly imperceptible yet recoverable by an automated
auxiliary data reader. The embedding method comprises segmenting the media
signal into regions, determining statistics for the regions, and adapting
quantization bins for each region based on the statistics calculated for
the region. To hide auxiliary data in the regions, the method quantizes
signal characteristics in the regions into the quantization bins adapted
for the regions. The quantization bins correspond to auxiliary data
symbols and the signal characteristics are quantized into selected bins
depending on the auxiliary data symbol to be embedded in the signal
characteristics. A compatible reading method performs a similar adaptive
process to define the quantization bins before mapping signal
characteristics into the adapted bins to extract the hidden data.
Un embedder de signal cache des données auxiliaires dans un signal de médias tels que les données auxiliaires sont humainement imperceptibles pourtant récupérables par un lecteur auxiliaire automatisé de données. La méthode enfonçante comporte segmenter les médias signalent dans des régions, déterminant des statistiques pour les régions, et adaptant des casiers de quantification pour chaque région basée sur les statistiques calculées pour la région. Pour cacher des données auxiliaires dans les régions, la méthode quantifie des caractéristiques de signal dans les régions dans les casiers de quantification adaptés pour les régions. Les casiers de quantification correspondent aux symboles auxiliaires de données et les caractéristiques de signal sont quantized dans les casiers choisis selon le symbole auxiliaire de données à enfoncer dans les caractéristiques de signal. Une méthode compatible de lecture effectue un processus adaptatif semblable pour définir les casiers de quantification avant de tracer des caractéristiques de signal dans les casiers adaptés pour extraire les données cachées.