A method is disclosed for embedding auxiliary data in a signal. The data
is encoded into the relative position or phase of one or more basic
watermark patterns. This allows multi-bit data to be embedded by using
only one or a few distinct watermark patterns.