A system, method, and product are provided to (1) embed a watermark signal
into a host signal, thereby generating a composite signal, (2) optionally
enable the composite signal to be transmitted over a communication
channel, and (3) optionally extract the watermark signal from the
transmitted composite signal. In one embodiment, the invention is a method
for watermarking a host signal with a watermark signal. The watermark
signal is made up of watermark-signal components, each having one of two
or more watermark-signal values. The host signal is made up of host-signal
components, each having one of two or more host-signal values. The method
includes: (1) generating two or more embedding generators, each
corresponding to a single watermark-signal value of a co-processed group
of one or more watermark-signal components; (2) having each embedding
generator generate two or more embedding values, the total of which is
referred to as an original embedding-value set such that at least one
embedding value generated by one embedding generator is different than any
embedding value generated by another embedding generator; and (3) setting
a host-signal value of one or more selected host-signal components to an
embedding value of a particular embedding generator, thereby forming a
composite-signal value, such that the particular embedding generator
corresponds to the watermark-signal value of the co-processed group of
watermark-signal components, and such that the embedding value of the
particular embedding generator is selected based on its proximity to the
host-signal value.
Un système, une méthode, et un produit sont fournis à (1) incluent un signal de filigrane dans un signal de centre serveur, produisant de ce fait d'un signal composé, (2) permettent sur option le signal composé pour être transmis au-dessus d'une voie de transmission, et (3) extraient sur option le signal de filigrane à partir du signal composé transmis. Dans une incorporation, l'invention est une méthode pour le filigranage par signal de centre serveur avec un signal de filigrane. Le signal de filigrane se compose des composants de filigrane-signal, chacun qui a une de deux valeurs ou plus de filigrane-signal. Le signal de centre serveur se compose des composants de centre-signal, chacun qui a une de deux valeurs ou plus de centre-signal. La méthode inclut : (1) produire de deux générateurs enfonçants ou plus, chacun correspondant à une valeur simple de filigrane-signal d'un groupe Co-traité d'un ou plusieurs composants de filigrane-signal ; (2) ayant chaque générateur enfonçant produisent de deux valeurs enfonçantes ou plus, dont le total est mentionné comme une enfoncer-valeur originale a placé tels qu'au moins une valeur enfonçante produite par un générateur enfonçant est différente que n'importe quelle valeur enfonçante produite par un autre générateur enfonçant ; et (3) le réglage d'une valeur de centre-signal d'un ou plusieurs composants choisis de centre-signal à une valeur enfonçante d'un générateur enfonçant particulier, formant de ce fait une valeur, telles que le générateur enfonçant particulier correspond à la valeur de filigrane-signal du groupe Co-traité de composants de filigrane-signal, et telles de composé-signal que la valeur enfonçante du générateur enfonçant particulier est choisie a basé sur sa proximité à la valeur de centre-signal.