×

System for processing individual pixels to produce proportionately spaced characters and method of operation

  • US 5,724,067 A
  • Filed: 08/08/1995
  • Issued: 03/03/1998
  • Est. Priority Date: 08/08/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A process for proportionately spacing a plurality of characters comprising:

  • (a) storing a character font in a memory defining a group of characters which individually selected, each selectable character containing at least one matrix of pixels with each matrix containing a plurality of rows of pixels with each row having pixels extending in a direction of reading of the pixels from the memory, visible pixels in the at least one matrix of each selectable character defining a visible shape which is stored in the memory as a first binary value and background pixels in the at least one matrix of each selectable character which are a remainder of a total number of pixels in the at least one matrix of each selectable character are stored in the memory as a second binary value;

    (b) reading from the memory a selected row of pixels from the at least one matrix of each of the plurality of characters in a sequence of pixel groups with each pixel group containing a fixed number of pixels and being read from the memory in parallel;

    (c) producing processed pixel groups containing the proportionately spaced plurality of characters by processing the sequence of pixel groups of the plurality of characters from the selected row by serially processing the individual pixels within each pixel group which has been read to selectively add or discard pixels from the at least one matrix of each of the selected characters;

    (d) sequentially outputting in parallel the processed pixel groups of the selected row with each processed pixel group containing the fixed number of pixels to produce proportionate spacing in the selected row between the pixels of adjacent characters within the selected row; and

    (e) repeating steps (b)-(d) to select and process each remaining row of the matrices of the plurality of characters.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×