Nova Patents
EP0215428A2

Graphic processing system.

Abstract

A graphic processing system has a processor - (10) for managing a display area and a character font area which are disposed in the same address space (14). From coded information indicative of a character transferred through a data bus of the system, the processor calculates an address at which a character font pattern of the corresponding character has been stored and transfers that character font pattern to a predetermined position on the display area. The graphic processing system realizes high speed development of fonts.

EP0215428A2, drawing sheet 1
Sheet 1 of 55

Term

Term ended

Projected expiry passed 9 September 2006, 20 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 7 independent, 1 dependent

  1. 1
    I. A graphic processing system comprising:output means (16) for outputting graphic information by controlling pixels arranged in plural-dimentional configuration;memory means (14) including a display area for storing information corresponding to pixels to be outputted from said output means;and processor means (10) for externally receiving coded information which designates a character and controlling generation of character and graphic data and transfer thereof to the display area of said memory means (14) in accordance with a predetermined processing procedure, characterized in that said memory means (14) further comprises a character font pattern area for storing font patterns of characters each constituted by a plurality of pixels, and that said processor means (10) comprises means, responsive to coded information which is externally supplied and designates a character, for calculating an address of a corresponding character font pattern stored in the character font pattern area of said memory means (14) and transferring the corresponding character font pattern to a predetermined storage position in the display area of said memory means (14), said predetermined storage position corresponding to a predetermined output position of said output means (16).
  2. 2
    A graphic processing system according to Claim I characterized in that said memory means - (14) includes a display area for storing information of plural bits corresponding to pixels to be outputted from said output means (16) and a character font pattern area for storing font patterns of characters each constituted by a plurality of pixels represented by binary information, and that said processor means (10) responds to coded information which is externally supplied and designates a character, to calculate an address of a corresponding character font pattern stored in the character font pattern area of said memory means (14), convert binary information of each pixel of the corresponding character font pattern into predetermined multi-level information, and transfer the converted multi-level information of each pixel of said corresponding character font pattern to a predetermined storage position in the display area of said memory means (14), said predetermined storage position corresponding to a predetermined output position of said output means (10).
  3. 4
    A graphic processing system according to Claim I characterized in that said processor means (10) responds to externally supplied coded information for designating a character and coded information for designating the size of the character, to calculate an address of a corresponding character font pattern stored in the character font pattern area of said memory means (14) and transfer said corresponding character font pattern to a predetermined storage position in the display area of said memory means (14), said predetermined storage position corresponding to a predetermined output position of said output means (16).
  4. 5
    A graphic processing system according to Claim I characterized in that said output means - (16) is a display unit.
  5. 6
    A graphic processing system comprising:first memory means (12) for storing at least a program and information corresponding to pixels;first processor means (II) for executing and processing said program and managing and controlling the whole system;output means (16) for outputting graphic information by controlling - oixels arranged in plural-dimensional configuration;second memory means (14) for storing information corresponding to pixels to be outputted from said output means (16);and second processor means (10) for receiving commands and parameter information transferred from said first memory means (12) or said first processor means (II) and controlling generation of character and graphic data and transfer thereof to said second memory means (14) in accordance with a predetermined processing procedure, characterized in that said second processor means (10) comprises means, responsive to a command (PUT;GET) and two parameters (LX. LY) supplied from said first memory means (12) or said first processor means - (II), for transferring the information corresponding to pixels stored in said first memory means (12) to a rectangular region in said second memory means - (14) having diagonal two points one of which is an origin designated by a current pointer (CP) and the other of which has relative coordinates to the origin designated by said two parameters (LX, LY).
  6. 7
    A graphic processing system comprising:first memory means (12) for storing at least a program and information corresponding to pixels;first processor means (II) for executing and processing said program and managing and controlling the whole system;output means (16) for outputting graphic information by controlling pixels arranged in plural-dimensional configuration;second memory means (14) for storing information corresponding to pixels to be outputted from said output means (16);and second processor means (10) for receiving commands and parameter information transferred from said first memory means (12) or said first processor means (II) and controlling generation of character and graphic data and transfer thereof to said second memory means (14) in accordance with a predetermined processing procedure, characterized in that said second processor means (10) comprises means, responsive to a command (ZOOM), a first parameter (XS), a second parameter (YS), a third parameter (LSX), a fourth parameter (LSY), a fifth parameter (LDX) and a sixth parameter (LDY) which are supplied from said first memory means - (12) or said first processor means (II), for transferring with enlargement or reduction the information corresponding to pixels within a first rectangular region in said second memory means (14) having diagonal two points, one of which has absolute coordinates designated by said first parameter - (XS) and said second parameter (XY) and the other of which has relative coordinates to said absolute coordinates designated by said third parameter - (LSX) and said fourth parameter (LSY), to a second rectangular region in said second memory means - (14) having diagonal two points one of which has coordinates designated by a current pointer (CP) and the other of which has relative coordinates to said current pointer designated coordinates being designated by said fifth parameter (LDX) and said sixth parameter (LDY).
  7. 8
    A graphic processing system comprising:first memory means (12) for storing at least a program and information corresponding to pixels;first processor means (II) for executing and processing said program and managing and controlling the whole system;output means (16) for outputting graphic information by controlling pixels arranged in plural-dimensional configuration;second memory means for storing information corresponding to pixels to be outputted from said output means (16);and second processor means (10) for receiving commands and parameter information transferred from said first memory means (12) or said first processor means (II) and controlling generation of character and graphic data and transfer thereof to said second memory means (14) in accordance with a predetermined processing procedure, characterized in that said second processor means (10) comprises means, responsive to a command (ROT), a first parameter (XS), a second parameter (YS), a third parameter (LSX), a fourth parameter (LSY), a fifth parameter (LDX 1), a sixth parameter (LDX 2), a seventh parameter (LDY 1) and an eighth parameter (LDY 2), for transferring the information corresponding to pixels within a first rectangular region in said second memory means (14) having diagonal two points, one of which has absolute coordinates designated by said first parameter (XS) and said second parameter (YS) and the other of which has relative coordinates to said absolute coordinates designated by said third parameter (LSX) and said fourth parameter (LSY), to a second rectangular region in said second memory means (14) having corners at a first point designated by a current pointer (CP), a second point of relative coordinates to the first point designated by said fifth parameter (LDX I) and said sixth parameter (LDX 2), and a third point of relative coordinates to the first point designated by said seventh parameter (LDY I) and said eighth parameter (LDY 2).