Display control system and method for controlling display of three-dimensional graphics data
AssigneeKabushiki Kaisha Toshiba
InventorTsutomu Iwaki
Life of this patent
Estimating the term…
Abstract
A 3D data structure written to an off-screen area of a VRAM by a CPU is subjected to geometry conversion and rendering by a 3D graphics accelerator. The screen size of 3D screen data subjected to rendering is the same as the original size thereof, such as 640×480 dots. The 3D screen data is converted from a YUV format to an RGB format by a color space converter and sent to a scaler. In the scaler, the 3D screen data is interpolated, and its screen size is enlarged to that of a 3D window designated by a user in order to display 3D graphics.
Claims15
A display control system comprising:
- a memory having a first area and a second area, said first area storing drawing data and said second area storing three-dimensional graphics data;
- means for performing a rendering processing for subjecting the three-dimensional graphics data stored in said second area to rendering, and subsequently performing an interpolation processing of the three-dimensional graphics data to which rendering processing is performed, so as to enlarge a screen size of the three-dimensional graphics data;
- and
- means for multiplexing the three-dimensional graphics data and the drawing data to generate display data.
A display control method comprising the steps of:
- storing drawing data into a first area of a memory;
- storing three-dimensional graphics data into a second area of memory;
- reading out the drawing data stored in said first area;
- executing rendering processing for subjecting the three-dimensional graphics data stored in said second area to rendering;
- interpolating the three-dimensional graphics data subjected to rendering by the rendering processing so as to enlarge a screen size of the three-dimensional graphics data subjected to the rendering;
- and
- multiplexing the three-dimensional graphics data and the drawing data to generate display data.
A computer system comprising:
- a memory having a first area and a second area, said first area storing drawing data and being used as a frame buffer and said second area storing three-dimensional graphics data;
- means for reading out the drawing data stored in said first area;
- means for executing rendering processing for subjecting the three-dimensional graphics data stored in said second area to rendering and subsequently performing an interpolation processing of the three-dimensional graphics data to which rendering processing is performed, so as to enlarge a screen size of the three-dimensional graphics data;
- and
- means for multiplexing the three-dimensional graphics data and the drawing data to generate display data;
- and
- means for displaying the display data.
A computer system comprising:
- a video random access memory having an on-screen area storing graphics data and used as a frame buffer and an off-screen area storing three-dimensional graphics data and drawing data;
- a graphics controller which reads out the drawing data, stored in said memory and performs image processing thereto;
- three-dimensional acceleration means for executing three-dimensional operations including rendering processing for subjecting the three-dimensional graphics data stored in the off-screen area of the video random access memory to rendering, said three-dimensional acceleration means having scaling means for interpolating the three-dimensional graphics data subjected to the rendering by the rendering processing and enlarging a screen size of the three-dimensional graphics data subjected to the rendering;
- a multiplexer which outputs one of the three-dimensional graphics data and the drawing data to display the three-dimensional graphics data and the drawing data to a display monitor;
- and
- color space converting means for converting a color space which is subjected to rendering by the rendering process, from a YUV format to an RGB format used for screen display, wherein
- the three-dimensional accelerator comprises:
- a geometry engine performing a geometry conversion of the three-dimensional data;
- a raster processor converting the geometrically converted data by the geometry engine into a polygon mesh (wire frame);
- a texture processor executing a texture mapping process with respect to the wire frame converted by the raster processor;
- and
- a fragment processor fogging and shading process witn respect to the three-dimensional graphics data subjected to the texture mapping process.
Dependencies are inferred from the claim text.