A method for embedding an entire image, audio or video
watermark sequence within another image, audio or video data sequence with minimum loss of
data quality is presented. The method exploits the de-correlation property of data coefficients in the orthogonal transform domain, similar to the application in
data compression through
transform coding. The present invention describes the usage of a
Discrete Cosine Transform as the embedding domain. However, other orthogonal transforms such as Fourier, Walsh-Hadamard, Haar, Sine and
Wavelet can also be used for this operation. A
unique key derived adaptively from spatial locations registering the thresholds of the ac transform energies is used to unlock or de-
watermark the embedded image or audio sequence. Moreover, an exponential filter has been developed to compress and expand the
watermark coefficients prior to the embedding and retrieval process. The method can be used in resolving
multimedia copyright protection issues arising on
the Internet and in the music industry, such as the inclusion of a company's logo or an artist's recorded voice. The method can also be incorporated as a built-in feature for
digital recording devices, such as still and video cameras, as well as more recent devices such as VCD and DVD players. Moreover, the method can be applied to the commercial and service sectors, where security in transmission and reception of private information in terms of speech or image is of the utmost importance.