IP Library Granted Patent US 7,620,253
Granted Patent B2
US 7,620,253 · App. 12/272,432 · Granted Nov 17, 2009

Steganographic systems and methods

Assignee: Digimarc Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,620,253
App. No.
12/272,432
Granted
Nov 17, 2009
Kind
B2
Abstract

The present invention relates to steganographic systems and methods. Once claim recites a method including: obtaining video content, wherein the video content comprises a steganographic signal embedded in picture elements of the video content, with multiple instances of the steganographic signal embedded in the picture elements of the video content, the steganographic signal comprising a plural-bit identifier that is uniquely associated with an intended recipient of the video content; encrypting—utilizing a processor or electronic processing circuitry—the video content with an encryption key that comprises mathematical relationship to the plural-bit identifier that is uniquely associated with the intended recipient of the video content; obtaining a decryption key that comprises a cryptographic relationship to the encryption key; communicating the encrypted video content and the decryption key to the intended user of the video content; and maintaining an association of the plural-bit identifier with the intended recipient. Other claims and combinations are provided as well.

Claims (39)

1. A method comprising:

obtaining a compressed video object;

decompressing the compressed video object to yield a decompressed video object;

determining—with a configured multi-purpose electronic processor or configured electronic processing circuitry—a steganographic signal for the decompressed video object, but instead of embedding a determined steganographic signal in the decompressed video object, compressing the steganographic signal as an object to yield a steganographic object; and

associating the steganographic object and the compressed video object.

2. The method of claim 1 , further comprising: providing the associated video object and steganographic object to a rendering device for rendering.

3. The method of claim 2 , wherein the rendering device is to decompress the video object and decompress the steganographic object, and then embed using a configured multi-purpose electronic processor the decompressed steganographic signal into the decompressed video, the embedding occurring prior to rendering of the video.

4. The method of claim 3 , wherein the steganographic signal comprises at least one of an orientation component or perceptual model of the video, and wherein the embedding is to use at least one of the orientation component and perceptual model.

5. The method of claim 4 , wherein the embedding is to use both of the orientation component and perceptual model.

6. The method of claim 1 , wherein the steganographic object is to be detected independently of the video object.

7. The method of claim 1 , wherein the steganographic object and the video object each comprise MPEG-4-based objects.

8. The method of claim 1 , wherein the steganographic signal comprises a unique, plural-bit identifier.

9. A computer readable medium storing instructions thereon to perform the method of claim 1 .

10. A programmed computing device storing instructions in memory, said instructions are executable by said programmed computing device to perform the acts of claim 1 .

11. A computer readable media comprising instructions stored thereon to cause a multi-purpose electronic processor to perform the acts of claim 1 .

12. A method comprising:

obtaining video content, wherein the video content comprises a steganographic signal embedded in picture elements of the video content, with multiple instances of the steganographic signal embedded in the picture elements of the video content, the steganographic signal comprising a plural-bit identifier that is uniquely associated with an intended recipient of the video content;

encrypting—utilizing a configured multi-purpose electronic processor or configured electronic processing circuitry—the video content with an encryption key that comprises a mathematical relationship to the plural-bit identifier that is uniquely associated with the intended recipient of the video content;

obtaining a decryption key that comprises a cryptographic relationship to the encryption key;

communicating the encrypted video content and the decryption key to the intended user of the video content; and

maintaining an association of the plural-bit identifier with the intended recipient.

13. The method of claim 12 wherein the video content comprise multiple, different steganographic signals embedded in the picture elements of the video content.

14. The method of claim 12 wherein the video content comprises audio and video portions.

15. The method of claim 12 wherein the steganographic signal is redundantly embedded throughout the video content.

16. The method of claim 12 wherein the steganographic signal is embedded in picture elements of the video content through alterations to data representing at least some of the picture elements of the video content.

17. The method of claim 16 wherein the data represent a transform domain representation of the picture elements.

18. The method of claim 12 wherein the encrypted video content and the decryption key are separately provided to the intended user of the video content.

19. The method of claim 12 wherein the video content comprises a rough-cut.

20. The method of claim 12 wherein the video content comprises a non-final version.

21. A computer readable medium storing instructions thereon to perform the method of claim 12 .

22. A programmed computing device storing instructions in memory, said instructions are executable by said programmed computing device to perform the acts of claim 12 .

23. A computer readable media comprising instructions stored thereon to cause a multi-purpose electronic processor to perform the acts of claim 12 .

24. An apparatus comprising:

an input to receive a compressed video object;

a module including a programmed multi-purpose electronic processor or configured electronic circuitry for decompressing the compressed video object to yield a decompressed video object;

a controller including a programmed multi-purpose electronic processor or configured electronic circuitry for determining a steganographic signal for the decompressed video object, but instead of embedding a determined steganographic signal in the decompressed video object, the controller controls: i) compression of the steganographic signal as an object to yield a steganographic object, and ii) association of the steganographic object and the compressed video object.

25. The apparatus of claim 24 in which the controller is executing to perform the compression function or the association function recited therein.

26. The apparatus of claim 24 in which the module is executing to decompress the compressed video object to yield a decompressed video object.

27. The apparatus of claim 24 in which the controller is executing to determine a steganographic signal for the decompressed video object.

Assignments (5)
MERGER Recorded Nov 2, 2010
From: DMRC LLC
To: DMRC CORPORATION
Reel/Frame 025227/0808 →
MERGER Recorded Nov 2, 2010
From: DMRC CORPORATION
To: DIGIMARC CORPORATION
Reel/Frame 025227/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DMRC LLC
Reel/Frame 025217/0508 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2010
From: MILLER, MARC D.; LEVY, KENNETH L.; RHOADS, GEOFFREY B.
To: DIGIMARC CORPORATION
Reel/Frame 025178/0717 →
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →
Continuity (9)
Continuation 1136167100 · Feb 24, 2006
Continuation 1027874200 · Oct 21, 2002
Continuation In Part 1001767800 · Dec 13, 2001
Continuation 0959720900 · Jun 20, 2000
Continuation In Part 0940890200 · Sep 29, 1999
Division 0913062400 · Aug 6, 1998
Continuation 0850808300 · Jul 27, 1995
Provisional Application 6034997000 · Oct 19, 2001
Related Publication 20090074241A1 · Mar 19, 2009