Graphic drawing processing device and graphic drawing processing system using thereof
AssigneeKabushiki Kaisha Toshiba
InventorYasuharu Takenaka
Life of this patent
Estimating the term…
Abstract
A graphic drawing processing system has a frame memory including a drawing data area for holding data for drawing on a display, and an offscreen area for holding source data for a specified pattern which is not displayed on the display. The system further includes a coordinate convertor for obtaining pattern data corresponding to picture elements to be drawn, based on pattern source data in the offscreen area, and a memory for storing one portion of the pattern source data in the offscreen area.
Claims23
A graphic drawing processing system comprising:
- a frame memory comprising:
- a drawing data area for holding on-screen data for drawing on a display;
- and
- an off-screen area for holding source data for a specified pattern which is not displayed on the display;
- and
- a graphic drawing processor connected to said frame memory for preparing image data to be written onto said frame memory on the basis of graphic information, said graphic drawing processor comprising:
- coordinate conversion means for obtaining pattern data corresponding to picture elements to be drawn, based on pattern source data stored in the off-screen area;
- and
- internal cache memory for storing one portion of the pattern source data in the off-screen data,
- wherein both the on-screen data and the portion of the pattern source data are stored respectively in the drawing data area and the internal cache memory in order to enable sequential access.
A graphic drawing processor comprising:
- a first interface section through which said graphic drawing processor receives and outputs graphic data;
- a second interface section through which said graphic drawing processor exchanges graphic data with a frame memory whose memory locations are shared by an on-screen area for holding image data to be displayed on a monitor and an off-screen area for holding texture patterns;
- a graphic data processing circuit connected to said first and second interface section for preparing image data to be written onto said frame memory on the basis of graphic information;
- and
- buffering means connected to said second interface section and said graphic data processing circuit for storing parts of texture patterns,
- wherein, when image data to be written onto said frame memory is prepared by the use of one of said texture patterns which is held in said frame memory and also in said buffering means, said graphic data processing circuit obtains said one of said texture patterns from said buffering means in place of said frame memory,
- wherein both the image data to be displayed and the parts of texture patterns are stored respectively in the drawing data area and the buffering means in order to enable sequential access.
A graphic drawing processor comprising:
- a first interface section through which said graphic drawing processor receives and outputs graphic data;
- a second interface section through which said graphic drawing processor exchanges graphic data with a frame memory whose memory locations are shared by an on-screen area for holding image data to be displayed on a monitor and an off-screen area for holding texture patterns;
- a graphic data processing circuit connected to said first and second interface section for preparing image data to be written onto said frame memory on the basis of graphic information;
- and
- internal cache memory connected to said second interface section and said graphic data processing circuit for storing parts of texture patterns,
- wherein, when image data to be written onto said frame memory is prepared by the use of one of said texture patterns which is held in said frame memory and also in said internal cache memory, said graphic data processing circuit obtains said one of said texture patterns from said internal cache memory in place of said frame memory,
- wherein both the image data to be displayed and the parts of texture patterns are stored respectively in the drawing data area and the internal cache memory in order to enable sequential access.
In a graphic processing system comprising a frame memory whose memory locations are shared by an on-screen area for holding graphic image to be displayed on a monitor and an off-screen area for holding texture patterns, a controller connected to said frame memory for serially outputting graphic data to a display, a host CPU, a graphic drawing processor connected to said host CPU in order to exchange graphic information for writing said graphic image with said host CPU and write in said frame memory said graphic image to be displayed by the use of a texture stored in the off-screen area for acceleration of writing the graphic image,
- said graphic drawing processor comprising:
- a first interface section through which said graphic drawing processor receives and outputs graphic data;
- a second interface section through which said graphic drawing processor exchanges graphic data with said frame memory;
- and
- a graphic data processing circuit connected to said first and second interface section for preparing image data to be written onto said frame memory on the basis of the graphic information,
- wherein access to said off-screen area by said graphic drawing processor is accelerated by providing a cache memory connected to said second interface section.
Dependencies are inferred from the claim text.