Method and system of key-coding a video

Information

  • Patent Application
  • 20070217612
  • Publication Number
    20070217612
  • Date Filed
    December 19, 2006
    17 years ago
  • Date Published
    September 20, 2007
    16 years ago
Abstract
A system and a method for encrypting sections of a video with a sequence of encrypt keys and generating a plurality of sequences of decrypt keys of varying perfection are provided. The sequencing of the decrypt keys of varying perfection is key-coded to watermark the decrypted video so that the source of pirated copies of the video may be traced. Application of the system and method for the purposes of advance screening, digital cinema distribution, video service-network content distribution including broadcast services, on-demand services and pay-per-view services are also provided.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments of the invention will now be described in greater detail with reference to the accompanying diagrams, in which:



FIG. 1 is a schematic diagram of an arrangement of encrypted video streaming components;



FIG. 2 is a process diagram of an encoding process in accordance with an embodiment of the invention;



FIG. 3 is a schematic diagram of an example of a screeners preview video delivery system according to an embodiment of the invention;



FIG. 4 is a schematic diagram of an example of a digital cinema video delivery system according to an embodiment of the invention;



FIG. 5 is a schematic diagram of an example of a video service network video delivery system according to an embodiment of the invention;



FIG. 6 is a schematic diagram of an example of a video service network video delivery system according to an embodiment of the invention;



FIG. 7 is a flowchart of an example of a method of key-coding according to an embodiment of the invention;



FIG. 8 is a flowchart of an example of a method of delivering video to a preview screener according to an embodiment of the invention;



FIG. 9 is a flowchart of an example of a method of delivering video to a digital cinema according to an embodiment of the invention;



FIG. 10 is a flowchart of an example of a method of delivering video to video service network subscribers according to an embodiment of the invention; and



FIG. 11 is a flowchart of an example of a method of delivering video to pay-per-view customers according to an embodiment of the invention.


Claims
  • 1. A method comprising: encrypting each of a plurality of sections of a video with a respective encrypt key from a sequence of encrypt keys;for each encrypt key defining a respective set of at least one decrypt key, at least some of the sets containing at least two decrypt keys of varying perfectiongenerating a plurality of sequences of decrypt keys that correspond to the sequence of encrypt keys, each sequence comprising a respective decrypt key from each set of at least one decrypt key, the keys from sets containing at least two decrypt keys being selected to encode information specific to that sequence of decrypt keys.
  • 2. The method of claim 1 wherein every set of at least one decrypt key comprises two keys of varying perfection consisting of a perfect key and an imperfect key.
  • 3. The method of claim 1 wherein: encrypting the video comprises encrypting sign bits of parameters representing the video.
  • 4. The method of claim 1 wherein each section of the video is a group of frames.
  • 5. The method of claim 4 wherein encrypting each group of frames comprises encrypting sign bits of parameters representing the group of frames.
  • 6. The method of claim 1 wherein each key is a bit sequence, and encrypting comprises xoring the bit sequence with bits representing the section of the video.
  • 7. The method of claim 1 wherein the information specific to that set of decrypt keys comprises at least one of end user identification information; cinema identification information; time stamp; IP address, computer ID.
  • 8. The method of claim 1 further comprising decrypting each of the encrypted plurality of sections of the video with a respective decrypt key of one of the sequences of decrypt keys to form a decrypted plurality of sections of the video and displaying the decrypted plurality of sections of the video with sub-framing to prevent analog pirating.
  • 9. The method of claim 1 further comprising streaming one of said sequence of decrypt keys in real time to a receiver for use in reproducing the video.
  • 10. A computer readable medium having computer executable instructions stored thereon implementing the method of claim 1.
  • 11. A system comprising: an encryptor for encrypting each of a plurality of sections of a video with a respective encrypt key from a sequence of encrypt keys, for each encrypt key there being defined a respective set of at least one decrypt key, at least some of the sets containing at least two decrypt keys of varying perfection;a key set generator that generates a plurality of sequences of decrypt keys that correspond to the sequence of encrypt keys, each sequence comprising a respective decrypt key from each set of at least one decrypt key, the keys from sets containing at least two decrypt keys being selected to encode information specific to that sequence of decrypt keys.
  • 12. A method comprising: obtaining an encrypted video comprising a plurality of encrypted video sections each encrypted with a respective encrypt key from a sequence of encrypt keys;accessing an encrypt key storage to provide identification information;receiving a key-coded sequence of decrypt keys encoded with information specific to the identification information; anddecrypting each encrypted video section with a respective decrypt key from the sequence of decrypt keys, thereby watermarking the decrypted video.
  • 13. The method of claim 12 further comprising displaying the decrypted video.
  • 14. The method of claim 13 wherein displaying the decrypted video comprises displaying the decrypted video with sub-framing.
  • 15. The method of claim 12 wherein receiving a key-coded sequence of decrypt keys comprises receiving the key-coded sequence of decrypt keys by key-streaming.
  • 16. The method of claim 12 wherein obtaining an encrypted video comprises obtaining the encrypted video by any one of: downloading the encrypted video over a file-sharing network;receiving a stream comprising the plurality of encrypted video sections and the key-coded sequence of decrypt keys; andobtaining a physical storage medium on which the encrypted video is recorded.
  • 17. The method of claim 12 further comprising paying a per-viewing charge prior to receiving the key-coded sequence of decrypt keys.
  • 18. The method of claim 12 wherein the information specific to the identification information comprises at least one of end user identification information; cinema identification information; time stamp; IP address, computer ID.
  • 19. Video decryption apparatus operable to carry out the method of claim 12.
  • 20. A video decryption system comprising: an encrypted video storage operable to store an encrypted video comprising a plurality of encrypted video sections each encrypted with a respective encrypt key from a sequence of encrypt keys; anda decryptor functionally connected to the encrypted video storage and operable to:access an encrypt key storage to provide identification information;receive a key-coded sequence of decrypt keys encoded with information specific to the identification information; anddecrypt each encrypted video section with a respective decrypt key from the sequence of decrypt keys, thereby watermarking the decrypted video.
  • 21. A previewer video decryption system comprising: the video decryption system of claim 20, wherein the encrypted video storage comprises any one of a DVD, a hard drive and a memory.
  • 22. The previewer video decryption system of claim 21 wherein the decryptor is operable to receive the key-coded sequence of decrypt keys by key-streaming.
  • 23. The previewer video decryption system of claim 22 further comprising display equipment functionally connected to the decryptor and operable to display the decrypted video with sub-framing.
  • 24. A digital cinema video decryption system comprising: a digital projector;a cinema server; anda screen controller, wherein the screen controller is functionally connected to the digital projector and comprises the video decryption system of claim 20, and wherein the cinema server is functionally connected to the screen controller and is operable to receive an encrypted video and send the encrypted video to the screen controller.
  • 25. The digital cinema video decryption system of claim 24, wherein the screen controller is operable to receive the key-coded sequence of decrypt keys by key-streaming.
  • 26. The digital cinema video decryption system of claim 25, wherein the screen controller and the digital projector are operable to display the decrypted video with sub-framing.
  • 27. A video service network video decryption system comprising: the video decryption system of claim 20, wherein the video service network video decryption system is operable to receive the key-coded sequence of decrypt keys by receiving a stream comprising the key-coded sequence of decrypt keys and the plurality of encrypted video sections from a service provider.
  • 28. The video service network video decryption system of claim 27, wherein the video service network video decryption system deletes each decrypt key of the key-coded sequence of decrypt keys after the decrypt key has been used to decrypt a corresponding section of the plurality of encrypted video sections.
  • 29. The video service network video decryption system of claim 28 wherein the video decryption system comprises any one of a mobile terminal with a screen display and a set-top box.
  • 30. The video service network video decryption system of claim 29 wherein the set-top box has a built in DVD player.
  • 31. The television network video decryption system of claim 28 wherein the video decryption system is operable to display decrypted video with sub-framing.
  • 32. A video service network video decryption system comprising: the video decryption system of claim 20, wherein the video service network video decryption system forms part of a file-sharing network, wherein the video service network video decryption system is operable to share the encrypted video across the at least one file-sharing network with other video service network video decryption systems which are part of the file-sharing network.
  • 33. The video service network video decryption system of claim 32 wherein the video service network video decryption system comprises any one of a mobile terminal with a screen display, a DVD player, a personal video recorder, and a computer.
  • 34. The video service network video decryption system of claim 32 wherein the video service network video decryption system is operable to receive the key-coded sequence of decrypt keys by key-streaming.
  • 35. The video service network video decryption system of claim 34 wherein the video service network video decryption system is operable to display decrypted video with sub-framing.
  • 36. The video service network video decryption system of claim 32 further operable to receive the key-coded sequence of decrypt keys by receiving a stream comprising the key-coded sequence of decrypt keys and the plurality of encrypted video sections from a service provider.
Provisional Applications (1)
Number Date Country
60783023 Mar 2006 US