摘要 |
A method and system thereof for encoding and embedding information within digital data represent, for example, audio data, image data, and video data. The information is presented by a plurality of bits (206) which are separated into a group of input bits (311) and a group of pointer bits (312). One or more output bits are generated from an input bit using a convolutional code (301). A sequence of bits is selected using a pointer bit and the output bit(s) (303). The information is encoded and embedded into the digital data (202) by modifying coefficients of the digital data according to the sequence of bits selected (205). The digital data can be subsequently read to retrieve the embedded and encoded data, and the encoded sequence is then decoded and compared to the original watermark information.
|