Back to results
US 6,807,359 B2Granted
DVD sub-picture decoder with minimal buffering
AssigneeZoran Corporation
InventorJames N. Maertens
Life of this patent
Estimating the term…
Abstract
A memory efficient method for translating and displaying sub-picture images for DVD data. The method uses less memory than prior systems. Rather than storing the sub-picture image in a memory, the method decodes and displays the sub-picture images on-the-fly. Subsequent sub-picture pixels are being translated as a given sub-picture pixel is being displayed on a display.
Claims11
A method of displaying a sub-picture image, comprising the steps of:
- providing encoded sub-picture data comprising image data and control data;
- storing the encoded sub-picture data in a buffer;
- identifying the control data by a first read pointer;
- identifying the image data by a second read pointer;
- storing the control data in a first memory;
- storing the image data in a second memory, wherein the second memory is functionally distinct from the first memory;
- translating the image data to form a sub-picture pixel;
- and
- displaying the sub-picture pixel without storing the sub-picture pixel.
6 more elements
A method of displaying a sub-picture image, comprising the steps of:
- providing encoded sub-picture data comprising image data and control data;
- storing the encoded sub-picture data in a buffer;
- identifying the control data by a read pointer;
- storing the control data in a FIFO memory;
- executing the control data;
- loading a lookup table with color and contrast information from the control data;
- translating the image data to form a sub-picture pixel by referencing the lookup table with the image data;
- and
- displaying the sub-picture image without storing the sub-picture pixel.
6 more elements
A method of displaying a video image from a DVD disc comprising the steps of:
- reading main video image data and encoded sub-picture image data from the digital video disc, wherein the sub-picture image data comprises control data and image data;
- forming a main video image pixel from the main video image data;
- storing the encoded sub-picture data in a buffer;
- identifying the control data by a first read pointer;
- identifying the image data by a second read pointer;
- storing the control data in a first memory;
- storing the image data in a second memory, wherein the second memory is functionally distinct from the first memory;
- translating the encoded sub-picture image data to form a sub-picture pixel;
- combining the sub-picture pixel with the main video image pixel to form a composite pixel;
- and
- displaying the composite pixel without storing the sub-picture pixel.
8 more elements
Dependencies are inferred from the claim text.