Claims
- 1. A method, comprising:
(a) receiving a compressed video bitstream conforming to a first video format; (b) processing the compressed video bitstream to generate video data in a second video format different from the first video format; (c) storing the video data in the second video format; and (d) retrieving and processing the stored video data for display.
- 2. The invention of claim 1, wherein the stored video data is retrieved and processed for real-time display.
- 3. The invention of claim 1, wherein processing the compressed video bitstream comprises fully decompressing the compressed video bitstream to generate fully decompressed video data.
- 4. The invention of claim 3, wherein storing the video data comprises storing the fully decompressed video data such that the stored video data does not have to be further decompressed for display.
- 5. The invention of claim 3, wherein:
processing the compressed video bitstream further comprises lightly compressing the fully decompressed video data to generate the video data in the second video format; and processing the stored video data comprises lightly decompressing the video data in the second video format for display.
- 6. The invention of claim 5, wherein lightly compressing the fully decompressed video data is composed of applying one or more lossless compression steps.
- 7. The invention of claim 5, wherein lightly compressing the fully decompressed video data comprises performing differential pulse code modulation followed by variable-length coding.
- 8. The invention of claim 1, wherein processing the compressed video bitstream comprises partially decompressing the compressed video bitstream to generate partially decompressed video data.
- 9. The invention of claim 8, wherein storing the video data comprises storing the partially decompressed video data such that the partially decompressed video data is fully decompressed in accordance with the first video format for display.
- 10. The invention of claim 8, wherein:
processing the compressed video bitstream further comprises lightly compressing the partially decompressed video data to generate the video data in the second video format; and processing the stored video data comprises (1) lightly decompressing the video data in the second video format to recover the partially decompressed video data and (2) fully decompressing the partially decompressed video data in accordance with the first video format for display.
- 11. The invention of claim 10, wherein lightly compressing the partially decompressed video data is composed of applying one or more lossless compression steps.
- 12. The invention of claim 1, wherein processing the compressed video bitstream comprises partially or fully decompressing the compressed video bitstream and additionally adjusting one or more aspects of the video data, wherein additionally adjusting the one or more aspects comprises one or more of changing aspect ratio of the video data, changing color space of the video data, performing noise reduction, enhancing frame rate, and watermarking.
- 13. The invention of claim 1, wherein processing the stored video data comprises adjusting one or more aspects of the video data, wherein additionally adjusting the one or more aspects comprises one or more of changing aspect ratio of the video data, changing color space of the video data, performing noise reduction, enhancing frame rate, and watermarking.
- 14. A machine-readable medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method comprising:
(a) receiving a compressed video bitstream conforming to a first video format; (b) processing the compressed video bitstream to generate video data in a second video format different from the first video format; (c) storing the video data in the second video format; and (d) retrieving and processing the stored video data for display.
- 15. A video server, comprising:
(a) a memory; (b) a pre-processor connected to the memory; and (c) a display processor connected to the memory, wherein:
the pre-processor is adapted to (i) receive a compressed video bitstream conforming to a first video format, (ii) process the compressed video bitstream to generate video data in a second video format different from the first video format, and (iii) store the video data in the second video format into the memory; and the display processor is adapted to retrieve and process the stored video data for display.
- 16. The invention of claim 15, wherein the display processor is adapted to retrieve and process the stored video data for real-time display.
- 17. The invention of claim 15, wherein the pre-processor is adapted to:
fully decompress the compressed video bitstream to generate fully decompressed video data; and store the fully decompressed video data such that the stored video data does not have to be further decompressed for display.
- 18. The invention of claim 15, wherein:
the pre-processor is adapted to:
fully decompress the compressed video bitstream to generate fully decompressed video data; and lightly compress the fully decompressed video data to generate the video data in the second video format; and the display processor is adapted to lightly decompress the video data in the second video format for display.
- 19. The invention of claim 15, wherein:
the pre-processor is adapted to:
partially decompress the compressed video bitstream to generate partially decompressed video data; and store the partially decompressed video data; and the display processor is adapted to fully decompress the partially decompressed video data in accordance with the first video format for display.
- 20. The invention of claim 15, wherein:
the pre-processor is adapted to:
partially decompress the compressed video bitstream to generate partially decompressed video data; and lightly compress the partially decompressed video data to generate the video data in the second video format; and the display processor is adapted to:
lightly decompress the video data in the second video format to recover the partially decompressed video data; and fully decompress the partially decompressed video data in accordance with the first video format for display.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of the filing date of U.S. provisional application No. 60/370,429, filed on Apr. 5, 2002 as attorney docket no. SAR 14734P.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60370429 |
Apr 2002 |
US |