Claims
- 1. A method of processing images in a graphic processing system comprising a data processing unit including a main memory and a central processing unit (CPU) for creating character code information and a graphic processing unit including a frame buffer and a graphic data processor (GDP) for creating pixel information representing images based on said character code information, said method comprising the steps of:
- a) creating character code information in said data processing unit;
- b) supplying said character code information from said data processing unit to said GDP;
- c) generating addresses of said frame buffer corresponding to said character code information supplied to said GDP;
- d) reading out a character font from a second area of said frame buffer using said generated addresses;
- e) writing said read-out character font in a predetermined position of a first area of the frame buffer; and
- f) sending display data from said first area of said frame buffer to a display unit.
- 2. A method of processing images in a graphic processing system comprising a data processing unit including a main memory and a central processing unit (CPU) for creating character code information and a graphic processing unit including a frame buffer and a graphic data processor (GDP) for creating pixel information representing images based on said character code information, said method comprising the steps of:
- a) creating character code information in said data processing unit;
- b) supplying said character code information from said data processing unit to said GDP;
- c) generating addresses of said frame buffer corresponding to said character code information supplied to said GDP;
- d) reading out a character font composed of plural pixels of binary information from a second area of the frame buffer using said generated addresses;
- e) converting said character font composed of plural pixels of binary information into multi-level information by said GDP;
- f) writing said character font converted into the multi-level information by said GDP in a predetermined position of a first area of said frame buffer; and
- g) sending display data from said first area of the frame buffer to a display unit.
- 3. A graphic processing system according to claim 2, wherein said multi-level information is color data.
- 4. A method of processing images in a graphic processing system comprising a data processing unit including a main memory and a central processing unit (CPU) for creating character code information and a graphic processing unit including a frame buffer and a graphic data processor (GDP) for creating pixel information representing images based on said character code information, said method comprising the steps of:
- a) creating character code information and character size information in said data processing unit;
- b) supplying said character code information and character size information from said data processing unit to said GDP;
- c) generating addresses of said frame buffer corresponding to said character code information supplied to said GDP;
- d) reading out a character font from a second area of said frame buffer using said generated addresses;
- e) calculating a writing destination position of a first area of said frame buffer based on said character size information by said GDP;
- f) writing said read-out character font in said calculated writing position of said first area of said frame buffer; and
- g) sending display data at said first area of said frame buffer to a display unit.
- 5. A method of processing images in a graphic processing system comprising a data processing unit including a main memory and a central processing unit (CPU) for creating graphic information and a graphic processing unit including a frame buffer and a graphic data processor (GDP) for creating image information representing images based on said graphic information and outputting said image information to an output unit, said method comprising the steps of:
- a) supplying a ROT command and parameters from said data processing unit to said GDP, said parameters including data of absolute position coordinates XS and YS defining a first point, data of source relative position coordinates LSX and LSY defining a second point, data of a current point defining a third point and data of destination relative position coordinates LDX1 and LDY1 defining a fourth point and LDX2 and LDY2 defining a fifth point; and
- b) transferring, by said GDP, in response to said ROT command, graphic information from a first area to a second area with rotation, said first area being designated by said first point representing a position of said frame buffer and said source relative position coordinates LSX and LSY representing a relative position from said first point, said second area being designated by said third point representing a position of said frame buffer and said destination relative position coordinates LDX1, LDY1, LDX2 and LDY2 representing a relative position from said third point.
- 6. A method according to claim 5, wherein said first point is represented by relative position coordinates of said frame buffer and said third point is represented by polar coordinates of a transfer destination, and said first or second area is a rectangular area having, as a diagonal line, a line connecting a transfer destination or originating reference point with corresponding coordinates of said first or second third point.
- 7. A method according to claim 5, further comprising the steps of:
- b) calculating, by said GDP, a transfer destination position and said second area based on a parameter representing a transfer destination position and a parameter representing a transfer angle; and
- c) transferring, by said GDP, graphic information from said first area to a second area with rotation, said first area being designated by said first point representing a position on said frame buffer and said second point representing a relative position from said first point, said second area being at the calculated position.
- 8. A graphic display system for displaying images comprising:
- a) a display unit for displaying display data;
- b) a data processing unit, composed of memory and a data processor for creating character code information;
- c) a frame buffer having a first area for storing display data corresponding to said display unit and a second area for storing character fonts;
- d) a graphic data processor for receiving the created character code information, creating addresses of the frame buffer corresponding to said character code information, reading a character font from the second area of said frame buffer using said created addresses, writing said read character font to a predetermined position in the first area of the frame buffer, and sending the display data of the first area of the frame buffer to said display unit.
- 9. A graphic display system according to claim 8, wherein the said data processor receives the created character code information, creates addresses on the frame buffer corresponding to said character code information, reads out a character font composed of plural pixels of binary information from a second area of the frame buffer using the created address, converts the read-out character font into predetermined multi-level information, writes the character converted into the multi-value information in a predetermined position of a first data of the frame buffer and sends the display data at the first area of the frame buffer to said display unit.
- 10. A graphic display system according to claim 9, wherein said multi-level information is color data.
- 11. A graphic display system according to claim 9, wherein said data processing unit creates character size information, and said graphic data processor calculates a drawing region of a first area on the basis of the character size information and writes the character font in the calculated drawing region of the first area of the frame buffer.
- 12. A graphic display system for displaying images comprising:
- a) a display unit for displaying display data;
- b) a data processing unit, composed of memory and a central processing unit (CPU), for creating commands and parameters;
- c) a frame buffer for storing display data to be displayed by said display unit; and
- d) a graphic data processor for transferring graphic information from a first area to a second area with rotation designated by parameters, said parameters including data of absolute position coordinates XS and YS defining a first point, data of source relative position coordinates LSX and LSY defining a second point, data of a current point defining a third point and data of destination relative position coordinates LDX1 and LDY1 defining a fourth point and LDX2 and LDY2 defining a fifth point, said first area being designated by said first point representing a position on the frame buffer and said source relative position coordinates representing a relative position from said first point, said second area being designated by said third point representing a position on the frame buffer and said destination relative position coordinates representing a relative position from said third point.
- 13. A graphic display system according to claim 12, wherein said first point is represented by relative position coordinates on said frame buffer and said third point is represented by polar coordinates of a transfer destination, and said first or second area is a rectangular area having, as a diagonal line, a line connecting a transfer destination or originating reference point with corresponding coordinates of said first or third point.
- 14. A graphic display system according to claim 12, wherein said graphic data processor calculates a transfer destination position and said second area based on a third point representing said transfer destination position and a parameter representing a transfer angle, and transfers the graphic information from said first area to a second area with rotation, said first area being designated by said first point representing a position on said frame buffer and said second point representing a relative position from said first point, said second area being at the calculated position.
- 15. A graphic processing system for processing images comprising:
- a data processing unit including a memory and a central processing unit (CPU) for creating character code information; and
- a graphic processing unit including a frame buffer and a graphic data processor (GDP) for creating pixel information representing images based on said character code information;
- said GDP generates addresses of said frame buffer corresponding to character code information supplied by said data processing unit, reads out a character font from a second area of said frame buffer using said generated addresses, writes said read-out character font in a predetermined position of a first area of said frame buffer and sending display data at said first area of said frame buffer to a display unit.
- 16. A graphic processing system for processing images comprising:
- a data processing unit including a memory and a central processing unit (CPU) for creating character code information; and
- a graphic processing unit including a frame buffer and a graphic data processor (GDP) for creating pixel information representing images based on said character code information;
- said GDP generates addresses of said frame buffer corresponding to character code information supplied by said data processing unit, reads out a character font composed of plural pixels of binary information from a second area of said frame buffer using said generated addresses, converts said character font composed of plural pixels of binary information into multi-level information, writes said character font converted into the multi-level information in a predetermined position of a first area of said frame buffer, and sends display data at said first area of the frame buffer to a display unit.
- 17. A graphic processing system according to claim 16, wherein said multi-level information is color data.
- 18. A graphic processing system for processing images comprising:
- a data processing unit including a memory and a central processing unit (CPU) for creating character code information; and
- a graphic processing unit including a frame buffer and a graphic data processor (GDP) for creating pixel information;
- said GDP generates addresses of said frame buffer corresponding to character code information from said data processing unit, reads out a character font from a second area of said frame buffer using the generated addresses, calculates a writing destination position of a first area of said frame buffer based on character size information from said data processing unit, writes said read-out character font in said calculated writing position of said first area of said frame buffer, and sends display data at said first area of said frame buffer to a display unit.
- 19. A graphic processing system for processing images comprising:
- a data processing unit including a memory and a central processing unit (CPU) for creating graphic information; and
- a graphic processing unit including a frame buffer and a graphic data processor (GDP) for creating image information representing images based on said graphic information and outputting said image information to an output unit;
- said data processing unit supplies a ZOOM command and a parameter to said GDP; and
- said GDP transfers, in response to said ZOOM command, graphic information from a first area to a second area with enlargement or reduction, said first area being designated by a transfer originating reference point representing a position of said frame buffer and a first parameter representing a relative position from said reference point, said second area being designated by a transfer destination reference point representing a position of said frame buffer and a second parameter representing a relative position from said reference point;
- wherein said second area is larger than said first area.
- 20. A graphic processing system for processing images comprising:
- a data processing unit including a memory and a central processing unit (CPU) for creating graphic information; and
- a graphic processing unit including a frame buffer and a graphic data processor (GDP) for creating image information representing images based on said graphic information and outputting said image information to an output unit;
- said data processing unit supplies a ZOOM command and a parameter to said GDP; and
- said GDP transfers, in response to said ZOOM command, graphic information from a first area to a second area with enlargement or reduction, said first area being designated by a transfer originating reference point representing a position of said frame buffer and a first parameter representing a relative position from said reference point, said second area being designated by a transfer destination reference point representing a position of said frame buffer and a second parameter representing a relative position from said reference point;
- wherein said second area is smaller than said first area.
- 21. A graphic processing system for processing images comprising:
- a data processing unit including a memory and a central processing unit (CPU) for creating graphic information; and
- a graphic data processing unit including a frame buffer and a graphic data processor (GDP) for creating image information representing images based on said graphic information and outputting said image information to an output unit;
- said data processing unit supplies a ROT command and parameters to said GDP, said parameters including data of absolute position coordinates XS and YS defining a first point, data of source relative position coordinates LSX and LSY defining a second point, data of a current point defining a third point, data of destination relative position coordinates LDX1 and LDY1 defining a fourth point and LDX2 and LDY2 defining a fifth point; and
- said GDP transfers, in response to said ROT command, graphic information from a first area to a second area with rotation, said first area being designated by said first point representing a position of said frame buffer and said source relative position coordinates representing a relative position from said first point, said second area being designated by said third point representing a position of said frame buffer and said destination relative position coordinates representing a relative position from said third point.
- 22. A graphic processing system for processing images comprising:
- a data processing unit including a memory and a central processing unit (CPU) for creating graphic information; and
- a graphic data processing unit including a frame buffer and a graphic data processor (GDP) for creating image information representing images based on said graphic information and outputting said image information to an output unit;
- said data processing unit supplies a ROT command and a parameter to said GDP; and
- said GDP transfers, in response to said ROT command, graphic information from a first area to a second area with rotation, said first area being designated by a transfer originating reference point representing a position of said frame buffer and a first parameter representing a relative position from said reference point, said second area being designated by a transfer destination reference point representing a position of said frame buffer and a second parameter representing a relative position from said reference point;
- wherein said first parameter is represented by relative position coordinates of said frame buffer and said second parameter is represented by a polar coordinate of said transfer destination, and said first or second area is a rectangular area having, as a diagonal line, a line connecting said transfer destination or originating reference point with corresponding coordinates of said first or second parameter.
- 23. A graphic processing system for processing images comprising:
- a data processing unit including a memory and a central processing unit (CPU) for creating graphic information; and
- a graphic data processing unit including a frame buffer and a graphic data processor (GDP) for creating image information representing images based on said graphic information and outputting said image information to an output unit;
- said data processing unit supplies a ROT command and a parameter to said GDP; and
- said GDP transfers, in response to said ROT command, graphic information from a first area to a second area with rotation, said first area being designated by a transfer originating reference point representing a position of said frame buffer and a first parameter representing a relative position from said reference point, said second area being designated by a transfer destination reference point representing a position of said frame buffer and a second parameter representing a relative position from said reference point;
- wherein said GDP calculates, a transfer destination position and said second area based on a third parameter representing said transfer destination position and a fourth parameter representing a transfer angle, and transfers, graphic information from the first area to a second area with rotation, said first area being designated by a transfer originating reference point representing a position of said frame buffer and said first parameter representing a relative position from the reference point, said second area at the calculated position.
Priority Claims (1)
Number |
Date |
Country |
Kind |
60-201549 |
Sep 1985 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/890,710, filed on May 29, 1992 which is a Continuation of application Ser. No. 07/542,825, filed on Jun. 25, 1990 which is a Divisional of application Ser. No. 06/905,173 filed Sep. 9, 1986 which issued as U.S. Pat. No. 4,947,342.
US Referenced Citations (24)
Foreign Referenced Citations (3)
Number |
Date |
Country |
0071744 |
Feb 1983 |
EPX |
0105491 |
Apr 1984 |
EPX |
8204153 |
Nov 1982 |
WOX |
Non-Patent Literature Citations (3)
Entry |
Stone, Microcomputer interfacing, 1982, Addison-Wesley Publishing, pp. 1-2. |
K. Katsura, et al., "Graphic Display Processor to Integrate Drawing Algorithms and Display Contents", Proceedings of Wescon, Nov. 1984, No. 2313. |
K. Katsura, et al., "Advanced CRT Controller for Graphic Display", Hitachi Review, vol. 33, No. 5, pp.247-255 (Oct. 1984). |
Divisions (1)
|
Number |
Date |
Country |
Parent |
905173 |
Sep 1986 |
|
Continuations (2)
|
Number |
Date |
Country |
Parent |
890710 |
May 1992 |
|
Parent |
542825 |
Jun 1990 |
|