Star pattern partial encryption
First Claim
16. A selective encryption encoder, comprising:
- a packet identifier that identifies packets of a specified packet type, the specified packet type comprising packets occurring in a star pattern approximately situated at a center of an image;
a packet duplicator that duplicates the identified packets to produce first and second sets of the identified packets;
means for sending and receiving packets to and from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method;
a secondary encrypter for encrypting the second set of identified packets under a second encryption method.
1 Assignment
0 Petitions
Accused Products
Abstract
A selective encryption encoder consistent with certain embodiments of the invention has a packet identifier that identifies packets of a specified packet type, the specified packet type being defined by packets occurring in a star pattern approximately situated at an upper center of an image which contain intra-coded macroblocks. A packet duplicator duplicates the identified packets to produce first and second sets of the identified packets. The packets are sent to and from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method. A secondary encrypter encrypts the second set of identified packets under a second encryption method.
-
Citations
105 Claims
-
16. A selective encryption encoder, comprising:
-
a packet identifier that identifies packets of a specified packet type, the specified packet type comprising packets occurring in a star pattern approximately situated at a center of an image;
a packet duplicator that duplicates the identified packets to produce first and second sets of the identified packets;
means for sending and receiving packets to and from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method;
a secondary encrypter for encrypting the second set of identified packets under a second encryption method. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of partially encrypting a digital video signal, comprising:
-
examining unencrypted packets of data in the digital video signal to identify a specified packet type, the specified packet type comprising packets occurring in a star pattern;
encrypting packets identified as being of the specified packet type using a first encryption method to produce first encrypted packets; and
replacing the unencrypted packets of the specified packet type with the first encrypted packets in the digital video signal to produce a partially encrypted video signal. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of partially encrypting a digital video signal, comprising:
-
examining unencrypted packets of data in the digital video signal to identify a specified packet type, the specified packet type comprising packets occurring in a star pattern approximately situated at an upper center of an image, and containing an intra-coded macroblock, the star pattern being centered above a true center of the image and having rays extending horizontally and vertically across a full width and height of the image respectively, the star pattern further having a rectangular central portion centered approximately one slice above a center of the image;
encrypting packets identified as being of the specified packet type using a first encryption method to produce first encrypted packets; and
replacing the unencrypted packets of the specified packet type with the first encrypted packets in the digital video signal to produce a partially encrypted video signal. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A television set-top box, comprising:
-
a receiver receiving a digital television signal comprising;
a plurality of unencrypted packets; and
a plurality of encrypted packets, wherein the encrypted packets are of at least one selected packet type and the at least one selected packet type comprises packets occurring in a star pattern approximately situated at an upper center of an image;
a decrypter that decrypts the encrypted packets; and
a decoder that decodes the unencrypted packets and the decrypted packets to produce a signal suitable for play on a television set. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 49, 50, 51, 52, 53, 54, 55)
-
-
51-1. The television set-top box according to claim 48, wherein a video frame comprises 68 slices each having 120 macroblocks, and wherein the star pattern is defined by:
- macroblocks 50-77 in slices 1-12 and 49-60, macroblocks 40-84 of slices 13-27 and 42-48 and macroblocks 1-120 of slices 28-41.
-
56. A selective encryption decoder, for decrypting and decoding a selectively encrypted digital video signal, comprising:
-
a demultiplexer that receives packets of digital video, certain of the packets being unencrypted and certain of the packets being encrypted, wherein certain of the encrypted packets carry data arranged in a star pattern within a video frame;
the unencrypted packets having a first packet identifier (PID) and the encrypted packets having a second packet identifier (PID);
a decrypter receiving the encrypted packets having the second PID and decrypting the encrypted packets using a first encryption method to produce decrypted packets;
a PID remapper that changes at least one of the first and second PIDs so that the unencrypted packets and the decrypted packets have the same PID; and
a decoder that decodes the unencrypted and decrypted packets to produce a decoded video signal. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A method of decrypting and decoding a selectively encrypted digital video signal, comprising:
-
receiving packets of digital video, certain of the packets being unencrypted and certain of the packets being encrypted, wherein certain of the encrypted packets carry data arranged in a star pattern within a video frame;
the unencrypted packets having a first packet identifier (PID) and the encrypted packets having a second packet identifier (PID);
decrypting the encrypted packets having the second PID to produce decrypted packets;
remapping at least one of the first and second PIDs so that the unencrypted packets and the decrypted packets have the same PID; and
decoding the unencrypted and decrypted packets to produce a decoded video signal. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A computer readable medium that carries instructions that when executes on a programmed processor to facilitate operation of a video receiver device to decrypt and decode a selectively encoded digital video signal wherein the instructions comprise:
-
a code segment that controls a demultiplexer that receives packets of digital video, certain of the packets being unencrypted and certain of the packets being encrypted, wherein certain of the encrypted packets carry data arranged in a star pattern within a video frame, the unencrypted packets having a first packet identifier (PID) and the encrypted packets having a second packet identifier (PID);
a code segment that controls decryption of the encrypted packets to produce decrypted packets;
a code segment that controls remapping at least one of the first and second PIDs so that the unencrypted packets and the decrypted packets have the same PID; and
a code segment that controls decoding the unencrypted and decrypted packets to produce a decoded video signal. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A selectively encrypted digital video signal embodied in a carrier wave, comprising:
-
a stream of packets of video data, wherein the stream of packets when not encrypted represent a segment of video content;
certain of the packets being unencrypted and certain of the packets being encrypted, wherein certain of the encrypted packets carry video data arranged in a star pattern within a video frame;
a first segment of code that identifies the unencrypted packets by a first packet identifier (PID); and
a second segment of code that identifies the encrypted packets by a second packet identifier (PID). - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95)
-
-
96. A selectively encrypted digital video signal embodied in a computer readable medium, comprising:
-
a sequence of packets of video data, wherein the sequence of packets when not encrypted represent a segment of video content;
wherein certain of the packets are unencrypted;
wherein certain of the packets have been produced by decrypting encrypted packets;
wherein certain of the encrypted packets carry data arranged in a star pattern within a video frame; and
a segment of code that identifies the unencrypted packets by a first packet identifier (PID); and
a segment of code that identifies the encrypted packets by a second packet identifier (PID). - View Dependent Claims (97, 98, 99, 100, 101, 102, 103, 104, 105)
-
Specification