Patent ID: 8768710
Filing Date: 2014-07-01
Classification: G10L

Abstract:
1. A device for enhancing a watermark signal extracted from an output signal of a watermarking encoder, the output signal including an input signal portion corresponding to an input signal to the watermarking encoder and a watermark signal portion corresponding to the watermark signal, the device comprising: an input configured to receive the input signal and the watermark signal; at least one filter bank configured to divide the input signal and the watermark signal into spectral regions; at least one mean/average calculator per spectral region configured to calculate at least one of root mean square (RMS) or magnitude average of the spectral region of the input signal; at least one dynamic envelope calculator per spectral region configured to calculate a dynamic envelope of the at least one of the root mean square (RMS) or the magnitude average of the spectral region of the input signal to determine a masking power of each of the spectral regions of the input signal; at least one envelope variability module per spectral region configured to determine a variability of the spectral region of the input signal; at least one envelope detector per spectral region configured to determine energy of the watermark signal in each spectral region; at least one divider per spectral region configured to calculate a ratio of the masking power of the spectral region and the energy of the watermark signal for the respective spectral region; multipliers configured to adjust gains of the spectral regions of the watermark signal to produce enhanced spectral regions of the watermark signal based on the determined ratio of the masking power of the spectral region and the energy of the watermark signal for the respective spectral region and the determined variability of the respective spectral region of the input signal; and a summer configured to sum the enhanced spectral regions of the watermark signal to generate an enhanced watermark signal.