Display control apparatus having replaceable color palette
First Claim
1. A display control apparatus comprising:
- a video memory for storing color data, which are used to designate colors for displayed dots, palette data for use in conversion of the color data and address data representing addresses of the color data and the palette data;
a first video memory controller for reading the palette data from the video memory in accordance with the address data, so that read palette data are written to a color palette memory;
a second video memory controller for reading the color data from the video memory in accordance with the address data, so that read color data are subjected to conversion on the color palette memory in accordance with the palette data; and
an output circuit for outputting either the color data read from the video memory or converted color data output from the color palette memory to a display, wherein if present address data designating present palette data match with previous address data designating previous palette data, the first video memory controller does not write the present palette data to the color palette memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A display control apparatus contains a video memory, a video memory controller, a color palette memory and a color palette replacer signal generator. The video memory stores display data that are read from a CD-ROM and contain header data (HA-HD), palette data (P0-P2) and bitmap data (BA-BD) in connection with four planes which are combined together to form one frame of picture. The header data contain a color palette pointer (CPP) and a color palette replacer instruction (CPP31) with respect to each of the planes. The video memory controller reads the palette data and bitmap data from the video memory in accordance with addresses designated by the header data. The color palette replacer signal generator generates a color palette replacer signal (COL) based on the header data so as to make determination whether to replace contents of color palettes with respect to the planes respectively. If the color palette replacer instruction designates color palette replacement, the video memory controller unconditionally replaces previous palette data with present palette data on the color palette memory. If the color palette replacer instruction does not designate color palette replacement, the video memory controller replaces the previous palette data with the present palette data on the color palette memory only when a present color palette pointer designating the present palette data differs from a previous color palette pointer designating the previous palette data. Thus, it is possible to considerably reduce time for replacement of contents of the color palettes.
7 Citations
5 Claims
-
1. A display control apparatus comprising:
-
a video memory for storing color data, which are used to designate colors for displayed dots, palette data for use in conversion of the color data and address data representing addresses of the color data and the palette data;
a first video memory controller for reading the palette data from the video memory in accordance with the address data, so that read palette data are written to a color palette memory;
a second video memory controller for reading the color data from the video memory in accordance with the address data, so that read color data are subjected to conversion on the color palette memory in accordance with the palette data; and
an output circuit for outputting either the color data read from the video memory or converted color data output from the color palette memory to a display, wherein if present address data designating present palette data match with previous address data designating previous palette data, the first video memory controller does not write the present palette data to the color palette memory. - View Dependent Claims (2, 3)
-
-
4. A display control apparatus comprising:
-
a video memory for storing display data that contain header data, palette data and bitmap data in connection with a plurality of planes which are combined together to form one frame of picture, wherein the header data contain a color palette pointer and a color palette replacer instruction with respect to each of the planes;
a color palette memory for storing color palettes with respect to the plurality of planes;
a video memory controller for reading the palette data and the bitmap data from the video memory in accordance with addresses designated by the header data; and
a color palette replacer signal generator for generating a color palette replacer signal based on the header data so as to make determination whether to replace content of the color palette with respect to each of the planes, wherein if the color palette replacer instruction designates color palette replacement, the video memory controller unconditionally replaces previous palette data with present palette data on the color palette memory, while if the color palette replacer instruction does not designate color palette replacement, the video memory controller replaces the previous palette data with the present palette data on the color palette memory only when a present color palette pointer designating the present palette data differs from a previous color palette pointer designating the previous palette data. - View Dependent Claims (5)
-
Specification