Claims
- 1. A method of temporal synchronization of a media signal with a temporal component, the method comprising:
establishing an initial key relative to a temporal location in the media signal; deriving a feature from the media signal; based on the feature, deriving a change to the key for subsequent temporal locations in the media signal, wherein the initial key and subsequent derived keys represent a synchronization protocol for the media signal.
- 2. The method of claim 1 wherein the synchronization protocol is used to control digital watermark embedding of an auxiliary hidden signal in the media signal as a function of the initial key and the subsequent derived keys.
- 3. The method of claim 1 wherein a state machine takes the feature and one or more previous keys as input, and generates output for establishing a subsequent key.
- 4. The method of claim 3 wherein a synchronization state in the state machine is periodic over time in the media signal.
- 5. The method of claim 1 wherein the synchronization protocol is used to control digital watermark reading of an auxiliary hidden signal in the media signal as a function of the initial key and the subsequent derived keys.
- 6. A computer readable medium on which is stored instructions for performing the method of claim 1.
- 7. A temporal synchronization method for digital watermarking comprising:
using a state machine to vary a watermarking key over time; and using the watermarking key to generate a digital watermark signal for use in embedding a digital watermark into a host signal or detecting a digital watermark from a host signal.
- 8. The method of claim 7 wherein the state machine includes randomization.
- 9. The method of claim 8 wherein the randomization is derived from a random function.
- 10. The method of claim 8 wherein the state machine includes a cryptographic hash function.
- 11. The method of claim 7 including:
deriving feature values from a host signal; and using the features values as input to the state machine to generate the watermark key.
- 12. The method of claim 11 wherein the features are derived from a perceptual function.
- 13. The method of claim 12 wherein the perceptual function comprises a perceptual hash of the host signal.
- 14. The method of claim 7 wherein the state machine changes the watermarking key over time by making state transitions over time, and wherein the state transitions are dependent on variations in features of the host signal.
- 15. A computer readable medium on which is stored instructions for performing the method of claim 1.
RELATED APPLICATION DATA
[0001] This application claims the benefit of U.S. Provisional Application No. 60/351,350, filed Jan. 22, 2002, which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60351350 |
Jan 2002 |
US |