System and Method for Providing Searchable Data Transport Stream Encryption
First Claim
1. A packetized transport stream suitable for transmitting viewing content, comprising:
- a plurality of content frames, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content.
2 Assignments
0 Petitions
Accused Products
Abstract
A packetized transport stream for protecting viewing content from unauthorized access and methods for manufacturing and using same. The transport stream includes a plurality of content frames, each having a frame header and a frame payload. Each frame header includes information for handling the content frame; whereas, the frame payload includes selected viewing content for which protection from unauthorized access is desirable. By encrypting only the frame payload, the header remains unencrypted and can be applied to prepare the encrypted frame payload for presentation. The viewing content thereby can be stored in an encrypted format and can be decrypted on-the-fly as the viewing content is needed for presentation. The combination of the unencrypted frame header and the encrypted frame payload advantageously enables the viewing content to be protected against unauthorized use, copying, and dissemination without impairing the presentation of the viewing content.
164 Citations
91 Claims
-
1. A packetized transport stream suitable for transmitting viewing content, comprising:
-
a plurality of content frames, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A content conversion system for converting viewing content into a packetized transport stream, comprising:
-
a processing system for receiving the viewing content and for providing a plurality of content frames, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for transmitting viewing content via a packetized transport stream, comprising:
-
providing the viewing content as a plurality of unencrypted content frames, each of said unencrypted content frames including;
an unencrypted frame header including information for handling and presenting said unencrypted content frame; and
an unencrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
converting said unencrypted content frames into a plurality of partially-encrypted content frames by, for each of said unencrypted content frames, encrypting said unencrypted frame payload to provide an encrypted frame payload; and
combining said encrypted frame payload with said unencrypted frame header, wherein said selected partially-encrypted content frames can be extracted without decrypting said encrypted frame payload of said selected partially-encrypted content frames and wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A content presentation system for presenting viewing content provided via a packetized transport stream, comprising:
-
a processing system for receiving the packetized transport stream with a plurality of content frames, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames, said processing system decrypting said encrypted frame payload of at least one of said of content frames and providing said preselected viewing content as one or more elementary streams for presentation, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method for presenting viewing content provided via a packetized transport stream, comprising:
-
receiving the packetized transport stream with a plurality of content frames, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames, decrypting said encrypted frame payload of at least one of said of content frames; and
providing said preselected viewing content as one or more elementary streams for presentation, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A content presentation system for presenting viewing content, comprising:
-
a first processing system for converting the viewing content into a packetized transport stream with a plurality of content frames and for transmitting said packetized transport stream, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames, a second processing system for receiving said packetized transport stream from said first processing system, said second processing system decrypting said encrypted frame payload of at least one of said of content frames and providing said preselected viewing content as one or more elementary streams for presentation, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content.
-
-
83. A method for presenting viewing content, comprising:
-
at a first location, converting the viewing content into a packetized transport stream with a plurality of content frames, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames, transmitting said packetized transport stream; and
at a second location, receiving said packetized transport stream at a second location;
decrypting said encrypted frame payload of at least one of said of content frames; and
providing said preselected viewing content as one or more elementary streams for presentation, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content.
-
-
84. A passenger interface for a vehicle information system and for presenting viewing content provided via a packetized transport stream from a content source, comprising:
-
a processing system for receiving the packetized transport stream with a plurality of content frames, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames, said processing system decrypting said encrypted frame payload of at least one of said of content frames and providing said preselected viewing content as a video elementary stream and an audio elementary stream;
a video presentation system for presenting the viewing content associated with said video elementary stream; and
an audio presentation system for presenting the viewing content associated with said audio elementary stream, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content.
-
-
85. A vehicle information system for installation aboard a passenger vehicle and for presenting viewing content, comprising:
-
a content source for providing a packetized transport stream with a plurality of content frames, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames;
a distribution system; and
at least one passenger interface in communication with said content source via said distribution system, each of said at least one passenger interface including;
a processing system for receiving the packetized transport stream, said processing system decrypting said encrypted frame payload of at least one of said of content frames and providing said preselected viewing content as a video elementary stream and an audio elementary stream;
a video presentation system for presenting the viewing content associated with said video elementary stream; and
an audio presentation system for presenting the viewing content associated with said audio elementary stream, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content. - View Dependent Claims (86, 87, 88, 89, 90)
-
-
91. An aircraft, comprising:
-
a fuselage and a plurality of passengers seat arranged within the fuselage; and
a vehicle information system for presenting viewing content, said vehicle information system coupled with said fuselage and comprising;
a content source for providing a packetized transport stream with a plurality of content frames, each of said content frames including;
an encrypted frame payload including preselected viewing content for which protection from unauthorized access is desirable; and
an unencrypted frame header including information for handling and presenting said content frame and enabling selected content frames to be extracted without decrypting said encrypted frame payload of said selected content frames; and
a plurality of passenger interfaces in communication with said content source via a distribution system, each of said passenger interfaces being disposed adjacent to a selected passenger seat and including;
a processing system for receiving the packetized transport stream, said processing system decrypting said encrypted frame payload of at least one of said of content frames and providing said preselected viewing content as a video elementary stream and an audio elementary stream;
a video presentation system for presenting the viewing content associated with said video elementary stream; and
an audio presentation system for presenting the viewing content associated with said audio elementary stream, wherein the preselected viewing content is protected against unauthorized access without impairing presentation of the preselected viewing content.
-
Specification