Dynamic composition of pre-encrypted video on demand content
First Claim
1. A method of processing digital video content, wherein the digital video content comprises intra-coded frames and inter-coded frames, the method comprising:
- selecting a plurality of the intra-coded frames for encryption to produce selected frames;
encrypting the selected frames under a first encryption algorithm to produce first encrypted frames;
storing the inter-coded frames in a first file; and
storing the intra-coded frames, whether encrypted under the first encryption algorithm or unencrypted, in a second file.
1 Assignment
0 Petitions
Accused Products
Abstract
According to certain embodiments consistent with the present invention, a method of processing digital video content, wherein the digital video content comprises intra-coded frames and inter-coded frames, involves selecting a plurality of the intra-coded frames for encryption to produce selected frames; encrypting the selected frames under a first encryption algorithm to produce first encrypted frames; storing the inter-coded frames in a first file; and storing the intra-coded frames, whether encrypted under the first encryption algorithm or unencrypted, in a second file. For a multiple encryption embodiment consistent with the present invention, the method further involves duplicating the intra-coded frames; encrypting duplicates of the selected frames under a second encryption algorithm to produce second encrypted frames; storing the intra-coded frames, whether encrypted under the second encryption algorithm or unencrypted, in a third file. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
175 Citations
22 Claims
-
1. A method of processing digital video content, wherein the digital video content comprises intra-coded frames and inter-coded frames, the method comprising:
-
selecting a plurality of the intra-coded frames for encryption to produce selected frames;
encrypting the selected frames under a first encryption algorithm to produce first encrypted frames;
storing the inter-coded frames in a first file; and
storing the intra-coded frames, whether encrypted under the first encryption algorithm or unencrypted, in a second file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of processing digital video content, wherein the digital video content comprises intra-coded frames and inter-coded frames, the method comprising:
-
duplicating the intra-coded frames;
selecting a plurality of the intra-coded frames for encryption to produce selected frames;
encrypting the selected frames under a first encryption algorithm to produce first encrypted frames;
encrypting the duplicates of the selected frames under a second encryption algorithm to produce second encrypted frames;
storing the inter-coded frames in a first file;
storing the intra-coded frames, whether encrypted under the first encryption algorithm or unencrypted, in a second file; and
storing the intra-coded frames, whether encrypted under the second encryption algorithm or unencrypted, in a third file. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of processing digital video content, wherein the digital video content comprises intra-coded frames and inter-coded frames, the method comprising:
-
selecting a plurality of the intra-coded frames for encryption to produce selected frames;
encrypting the selected frames under a first encryption algorithm to produce first encrypted frames;
storing the inter-coded frames in a first file;
storing the intra-coded frames, whether encrypted under the first encryption algorithm or unencrypted, in a second file;
duplicating the intra-coded frames;
encrypting duplicates of the selected frames under a second encryption algorithm to produce second encrypted frames;
storing the intra-coded frames, whether encrypted under the second encryption algorithm or unencrypted, in a third file;
receiving a request from a subscriber terminal for the digital content;
determining that the subscriber is enabled for decryption of content under the second encryption algorithm;
retrieving the content from the first file and the third file; and
sending the content to the subscriber terminal. - View Dependent Claims (20)
-
-
21. A computer readable storage device for storing digital video content, comprising:
-
at least one computer readable storage medium;
a first file stored on the storage medium containing un-encrypted inter-coded frames of the digital video content;
a second file stored on the storage medium containing intra-coded frames of the digital video content encrypted under a first encryption algorithm;
a third file stored on the storage medium containing intra-coded frames of the digital video content encrypted under a second encryption algorithm;
a first reference table that relates frames in the first file to frames in the second file; and
a second reference table that relates frames in the first file to frames in the third file. - View Dependent Claims (22)
-
Specification