Multiple format video compression
First Claim
Patent Images
1. A method for performing compression of video data according to multiple video formats, the method comprising:
- receiving video data;
performing core compression on the video data received, the core compression including a core compression substep required by multiple formats of video compression; and
encoding the video data that is core-compressed to produce a transitional data stream, the transitional data stream preserving substantial raw information associated with the video data and ready to be transcoded into an output video stream compatible with any one of the multiple video formats.
3 Assignments
0 Petitions
Accused Products
Abstract
A video compression scheme enables the user to select one of many video compression formats, including the widely-used standard video formats such as MPEG-1, MPEG-2, MPEG-4 and H.263. In one embodiment, the scheme is implemented as a hardware-software combination, with the hardware portion, preferably implemented as an ASIC chip, performing the core compression and the software portion dealing with the detailed formatting. In another embodiment, a 32-bit aligned transitional data format is used.
-
Citations
45 Claims
-
1. A method for performing compression of video data according to multiple video formats, the method comprising:
-
receiving video data; performing core compression on the video data received, the core compression including a core compression substep required by multiple formats of video compression; and encoding the video data that is core-compressed to produce a transitional data stream, the transitional data stream preserving substantial raw information associated with the video data and ready to be transcoded into an output video stream compatible with any one of the multiple video formats. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for performing compression of video data according to multiple video formats, the system comprising:
-
a core compression processor for receiving input video data and performing core compression on the input video data received, the core compression including a core compression substep required by multiple formats of video compression; and an encoder, communicatively coupled to the core compression processor, for encoding the video data that is core-compressed to produce a transitional data stream, the transitional data stream preserving substantial raw information associated with the video data and ready to be transcoded into an output video stream compatible with any one of the multiple video formats. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for performing compression of video data according to multiple video formats, the system comprising:
-
means for receiving input video data; coupled to the means for receiving, means for performing core compression on the video data received, the core compression including a core compression substep required by multiple formats of video compression; and means for encoding the video data that is core-compressed to produce a transitional data stream, the transitional data stream preserving substantial raw information associated with the video data and ready to be transcoded into an output video stream compatible with any one of the multiple video formats. - View Dependent Claims (29)
-
-
30. A method for performing compression of video data according to multiple video formats, the method comprising:
-
receiving a transitional data stream, the transitional data stream preserving substantial raw information associated with the video data and ready to be transcoded into an output video stream compatible with any one of the multiple video formats; decoding the transitional data stream received to produce compressed video data; and encoding the compressed video data to generate the output video stream. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A system for performing compression of video data according to multiple video formats, the system comprising:
-
a driver interface for receiving a transitional data stream, the transitional data stream preserving substantial raw information associated with the video data and ready to be transcoded into an output video stream compatible with any one of the multiple video formats; a decoder, communicatively coupled to the driver interface, for decoding the transitional data stream received to produce compressed video data; and a multiple-format encoder, communicatively coupled with the decoder, for encoding the compressed video data to generate the output video stream. - View Dependent Claims (38, 39)
-
-
40. A system for performing compression of video data according to multiple video formats, the method comprising:
-
means for receiving a transitional data stream, the transitional data stream preserving substantial raw information associated with the video data and ready to be transcoded into an output video stream compatible with any one of a plurality of video formats; means for decoding the transitional data stream received to produce compressed video data; and means for encoding the compressed video data to generate the output video streams.
-
-
41. A computer program product for performing compression of video data according to multiple video formats, the program product comprising:
-
a computer usable medium; program codes for decoding a transitional data stream received at a driver interface to produce compressed video data, the transitional data stream preserving substantial raw information associated with the video data and ready to be transcoded into an output video stream compatible with any one of the multiple video formats; program codes for utilizing the information included in the compressed video data to encode the compressed video data into one or more video streams compatible with the multiple video formats. - View Dependent Claims (42)
-
-
43. A video processing system, comprising:
-
a core compressor, the core compressor capable of performing a core compression substep required by multiple formats of video compression; coupled to the core compressor, a streaming controller; and coupled to the streaming controller, a video stream transcoder. - View Dependent Claims (44, 45)
-
Specification