Selective encryption to enable trick play
First Claim
1. A method of selectively encrypting digital video content, comprising;
- receiving a plurality of packets containing the digital video content;
selecting certain of the packets for encryption according to a selection criterion, wherein the selected packets exclude certain packets containing start of frame (SOF) headers;
encrypting the selected packets; and
retaining the certain packets containing the SOF headers unencrypted to form selectively encrypted digital video content.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain embodiments consistent with the present invention involve a method of selectively encrypting and decoding digital video content. Certain of the packets are selected for encryption according to a selection criterion, wherein the selected packets exclude packets containing start of frame (SOF) headers. The selected packets are encrypted while retaining the packets containing the SOF headers unencrypted to form selectively encrypted digital video content. In decoding selectively encrypted digital video content, offsets are calculated for at least one of I frames and P frames from the SOF headers and the calculated offsets are stored as an offset table. The offset table can then be accessed to enable trick play of the selectively encrypted digital video content.
-
Citations
32 Claims
-
1. A method of selectively encrypting digital video content, comprising;
-
receiving a plurality of packets containing the digital video content;
selecting certain of the packets for encryption according to a selection criterion, wherein the selected packets exclude certain packets containing start of frame (SOF) headers;
encrypting the selected packets; and
retaining the certain packets containing the SOF headers unencrypted to form selectively encrypted digital video content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of decoding selectively encrypted digital video content, comprising:
-
receiving the selectively encrypted digital video content, wherein the selectively encrypted digital video content has certain unencrypted packets containing start of frame (SOF) headers;
calculating offsets for at least one of I frames and P frames from the SOF headers; and
storing the calculated offsets as an offset table. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A decoder for decoding selectively encrypted digital video content, comprising:
-
a receiver that receives the selectively encrypted digital video content, wherein the selectively encrypted digital video content has unencrypted packets containing start of frame (SOF) headers;
an offset calculator that calculates offsets for at least one of I frames and P frames from the SOF headers; and
means for storing the calculated offsets as an offset table. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A selective encryption encoder for selective encryption of digital video content, comprising;
-
means for receiving a plurality of packets containing the digital video content;
a programmed processor that selects certain of the packets for encryption according to a selection criterion, wherein the selected packets exclude packets containing start of frame (SOF) headers; and
an encrypter for encrypting the selected packets while retaining the packets containing the SOF headers unencrypted to form selectively encrypted digital video content. - View Dependent Claims (29, 30, 31, 32)
-
Specification