Patent US4346377A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4346377A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for encoding and generating characters in a display

Assignee: MYCRO-TEK Inc A DE CORP
•
Filing: 1980-05-30
•
Granted: 1982-08-24
•
Expires: 2000-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for displaying reduced and expanded size characters in a photocomposition device encodes each of a set of normalized characters in a series of overlapping strokes each stroke being encoded by start point coordinates and a first and second dimension of said shape, encodes a set of instructions describing the display placement and size of the characters, determines the display locations coextensive with each stroke and storing the locations, and accesses the stored locations for display of the strokes and the characters.

Inventors

  • 👤 James A. Green

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 20:43
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393; B; B41; B41B; B41B19/00; B41B19/01; G09G5/22; G09G5/24

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 97 words
A method of displaying reduced and expanded size characters in a photocomposition device comprising the steps of: (a) encoding each of a set of normalized characters in a series of overlapping strokes, each stroke being a geometric shape and each stroke being encoded by start point coordinates and a first and second dimension of said stroke, (b) encoding a set of instructions describing the display placement and size of said characters, (c) determining the display locations coextensive with each stroke and storing said locations, (d) accessing said stored locations for display of said strokes and said characters.
Claim 2
Independent Claim 97 words
A method of displaying reduced and expanded size characters in a photocomposition device comprising the steps of: (a) encoding each of a set of normalized characters in a series of overlapping strokes, each stroke being a geometric shape and each stroke being encoded by start point coordinates and a first and second dimension of said stroke, (b) encoding a set of instructions describing the display placement and size of said characters, (c) determining the display locations coextensive with each stroke and storing said locations, (d) accessing said stored locations for display of said strokes and said characters.
Claim 3
Dependent Claim 44 words
The method of claim 1, wherein said step (a) of encoding strokes includes the step of (e) encoding rectangular strokes, each said rectangle being defined by its start point relative to a character block reference and by a first dimension, and a second dimension.
Claim 4
Dependent Claim 20 words
The method of claim 2, where said first dimension is the stroke width and said dimension is the stroke height.
Claim 5
Dependent Claim 131 words
The method of claim 2, where said step (c) of determining the said display location includes the step of scaling each of said characters start points, and first and second dimension for display of said characters on a raster line display, (f) loading data into a memory for each raster line portion intersecting said strokes of said displayed characters, and (g) where said step (f) of loading includes the steps of loading data for a first raster line intersecting each said stroke, said data being indicative of the first dimension of said rectangle and, (h) repeating said step of loading said data for a series of raster lines, said raster line series and said first raster line forming a progression of raster lines coextensive with the second dimension of the stroke.
Claim 6
Dependent Claim 29 words
The method of claim 4, where said step (f) of loading includes the step of selecting a mask having a data value corresponding to the said stroke first dimension.
Claim 7
Dependent Claim 134 words
The method of claim 4, wherein said step (f) of loading includes the step of storing said raster line data in a word boundary memory and includes the steps of loading said data across said word boundary by the step of (i) determining where said raster data for said character crosses a memory boundary (j) determining a first offset of said raster line data within said boundary, (k) selecting a data mask having a value corresponding to said stroke first dimension and shifting said mask into said word boundary by a displacement corresponding to said offset and (l) determining the extent of said raster data on the other side of said boundary and loading a mask having a value corresponding to the extent of said raster data on the other side of said boundary.
Claim 8
Dependent Claim 45 words
The method of claim 5, where said step of loading includes loading said mask into a word boundary includes the step of determining the offset of said mask within the said boundary and shifting said mask to load said data into the display data locations.
Claim 9
Dependent Claim 65 words
The method of claim 4, wherein said step i includes the step (m) of adding the first dimension and offset value and subtracting the memory word value to determine the number of memory words comprised by said data and selecting a mask having a number of bits equal to said full memory word for each full memory word, and loading said mask into the memory.
Claim 10
Dependent Claim 140 words
The method of claim 3, wherein said step of loading includes the step of storing said raster line data in a word boundary memory and includes the steps of loading said data across said word boundary by the step of (n) determining where said raster data for said character crosses a memory boundary (o) determining a first offset of said raster line data within said boundary, (p) selecting a data mask having a value corresponding to said stroke first dimension and shifting said mask into said word boundary by a displacement corresponding to said offset and (q) determining the extent of said raster data on the other side of said boundary and selecting a mask having a value corresponding to the extent of said raster data on the other side of said boundary and loading said mask into said memory.
Claim 11
Dependent Claim 39 words
The method of claim 4, where said step (h) includes the step of loading said raster line into successive raster memory locations displaced from said first location by a number of words corresponding to the next preceding raster line.
Claim 12
Independent Claim 56 words
A method of encoding normalized characters including the steps of describing the characters in a plurality of overlapping strokes within a character block, each of said strokes being a geometric shape, encoding the start location of each stroke relative to a reference in the block, and encoding at least first and second dimensions of the strokes.
Claim 13
Independent Claim 56 words
A method of encoding normalized characters including the steps of describing the characters in a plurality of overlapping strokes within a character block, each of said strokes being a geometric shape, encoding the start location of each stroke relative to a reference in the block, and encoding at least first and second dimensions of the strokes.
Claim 14
Dependent Claim 37 words
The method of claim 11, where said strokes are rectangles, said start points are encoded by first and second coordinates and said first dimension is the width and said second dimension is the height of the rectangle.
Claim 15
Dependent Claim 14 words
The method of claim 12, where said reference is a corner of said block.
Claim 16
Dependent Claim 102 words
A means for displaying reduced and expanded normalized characters in a photocomposition device comprising means for encoding a set of normalized characters in a series of overlapping strokes, each stroke being a geometric shape, and defined by the start point of each stroke relative to the character block and by a first and second dimension of each stroke, means for encoding a set of instructions describing the display placement and size of characters, means for determining the display locations coextensive with each stroke and storing said locations, and means for accessing said stored locations for display of said strokes and said characters.
Claim 17
Dependent Claim 102 words
A means for displaying reduced and expanded normalized characters in a photocomposition device comprising means for encoding a set of normalized characters in a series of overlapping strokes, each stroke being a geometric shape, and defined by the start point of each stroke relative to the character block and by a first and second dimension of each stroke, means for encoding a set of instructions describing the display placement and size of characters, means for determining the display locations coextensive with each stroke and storing said locations, and means for accessing said stored locations for display of said strokes and said characters.

References Cited (Backward Citations)

US3573786A Cited
US3614767A Cited
US3911420A Cited
US3991868A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-08-23 1986-02-22 1986-08-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-08-23 1990-02-22 1990-08-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-08-23 1994-02-22 1994-08-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag