SYSTEM AND METHOD FOR IMPROVED PROCESSING AND DECODING OF AN ENCRYPTED DIGITAL VIDEO SIGNAL
First Claim
Patent Images
1. A method of processing a data stream comprising:
- receiving said data stream which includes a first data portion and a second data portion;
locating a data element in said second portion of said data stream; and
storing the location of said data element in the first portion of said data stream.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and apparatus for processing a data stream having both unencrypted and encrypted portions for storing, in the unencrypted portion of the data stream, location data signifying the location of predetermined data present in the encrypted portion of the data stream allowing efficient location of said predetermined data.
31 Citations
17 Claims
-
1. A method of processing a data stream comprising:
-
receiving said data stream which includes a first data portion and a second data portion; locating a data element in said second portion of said data stream; and
storing the location of said data element in the first portion of said data stream. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing a data stream comprising:
-
receiving said data stream, said data stream consisting, at least in part, of a first data portion and a second data portion, said first data portion consisting, at least in part, of data type location information which signifies a location of a predetermined data type located in said second data portion; and determining said location of said predetermined data type based on said data type location information. - View Dependent Claims (7, 8, 9)
-
-
10. A data encoding apparatus, comprising:
-
a processing module for receiving data, said data consisting, at least in part, of a first data portion and a second data portion; a detection module configured to detect a predetermined data type located in said second data portion of said data; and an encoding module configured to encode, in said first data portion, a location of said predetermined data type. - View Dependent Claims (11)
-
-
12. A data decoding apparatus, comprising:
-
a processing module configured to receive data, said data consisting, at least in part, of a first data portion and a second data portion, said first data portion consisting, in part, of data type location information which signifies a location of a predetermined data type located in said second data portion; and a decoding module configured to determine a location of said predetermined data type located in said second data portion utilizing said data type location information. - View Dependent Claims (13)
-
-
14. A system for processing a video signal, comprising:
-
an encoder configured to receive said video signal, said video signal, consisting, at least in part, of I-frames, B-frames and P-frames and configured to locate an I-frame in said video signal and to store a location of said I-frame; an encryption module configured to receive said video signal and to encrypt said I-frames, B-frames and P-frames; and a decoder configured to receive said encrypted I-frames, B-frames and P-frames and to determine said location of said I-frame utilizing said stored location of said I-frame.
-
-
15. A system for recording and playing video comprising:
-
a video recorder configured to receive and store video;
said video consisting, at least in part, of an unencrypted portion, said unencrypted portion consisting, at least in part, of I-frame location information and a encrypted portion, said encrypted portion consisting, at least in part, of encrypted I-frames, P-frames and B-frames;an I-frame detection module configured to receive said video signal and to detect a predetermined number of said encrypted I-frames based on said I-frame location information without de-encrypting said I-frames; and a storage module configured to receive and store such predetermined number of said encrypted I-frames for use by said video recorder at a predetermined time.
-
-
16. A system for switching between the display of a first video stream and a second video stream comprising:
-
a stream management module for receiving said first video stream and said second video stream, said second video stream consisting, at least in part, of an unencrypted portion, said unencrypted portion consisting, at least in part, of I-frame location information and a encrypted portion, said encrypted portion consisting, at least in part, of encrypted I-frames, P-frames and B-frames; an I-frame detection module configured to receive said video signal and to detect a predetermined number of said encrypted I-frames based on said I-frame location information without de-encrypting said I-frames; and a storage module configured to receive and store such encrypted I-frames for use by said stream management module upon said switching between said first video stream and second video stream. - View Dependent Claims (17)
-
Specification