CA2364433A1

Signal processing methods, devices, and applications for digital rights management

Abstract

Techniques are detailed for steganographically embedding auxiliary data (103 0) within electronic content (e.g., audio, video, still imagery, etc.) (1020) i n manners that are computationally simple, yet highly inconspicuous (1010). Th e embedded data can convey copyright or other ownership information, or may be used for device control purposes (e.g., preventing unauthorized reproduction ). A number of countermeasures against removal of the auxiliary data are contemplated, including keying use of the content to the presence of such data. The embedded data may be made dependent on the media encoded, e.g., by modifying the embedded data in accordance with characteristics from the medi a. Encryption can also advantageously be employed (1040). Playback devices may be equipped to track IDs from previously-accessed content, and enforce usage rules. Some embodiments employ multiple watermarks to advantage, e.g., a robust watermark is encoded prior to distribution and indicates the content is protected, and a second watermark is encoded by the playback device and serv es to uniquely link that content to that device. Some applications benefit from scrambling of content, in a manner that leaves certain information (e.g., fr om a header) unscrambled and freely accessible.

CA2364433A1, drawing sheet 1
Sheet 1 of 19

Term

Term ended

Projected expiry passed 10 March 2020, 6.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 2 independent, 7 dependent

  1. 1
    CA 02364433 2001-08-03 00/54453 PCT/US00/06296 ί Claim:1. A method of steganographically encoding plural-bit auxiliary data within content, the content comprising audio, video, or still imagery, the content comprising plural samples, each having a value, the method including changing at least certain samples ofthe content to thereby encode a certain bit ofthe auxiliary data therein, said encoding being accomplished without transforming the content to a complementary domain, the method characterized by detecting a predetermined feature in the content, identifying a sample corresponding to said feature, and changing said identified sample, or a sample within a specified sample neighborhood of said identified sample, to effect said encoding.
  2. 9
    A content protection system substantially as described and illustrated above.