← Back to Patent Explorer
US4675833A Expired / Lapsed US ⏱️ 0.0 years remaining

Processor controlled photocomposition system

Assignee: NEUMAN JEFFREY L AS TRUSTEE OF TUDOR TRUST
•
Filing: 1984-04-13
•
Granted: 1987-06-23
•
Expires: 2004-04-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A photocomposition system operating under microprocessor control to load, and alternatively display, character data from two respective bit maps. The data is assembled in the bit maps as a series of vertically adjacent video words generated from font data stored as a series of character boundary points and loaded into the bit maps in a controlled fashion to avoid destructive interference with image data already stored in the bit maps. Data in the bit maps can be displayed either on a CRT or via a laser printer or photocomposition system. System memory includes a plurality of fonts of data in which the characters are segmented into short segments and the boundary points thereof digitally recorded. From the recorded points, a curve fit of an arc section is used to define the complete character boundary for each segment and video data words are generated to indicate the boundaries on the vertical segments of the character defined by the arc sections fit to the recorded points. This video data is then applied to an image processor. While one bit map is used to generate display information, the other is loaded with each incoming video data word by cycling bit map data through an arithmetic logic unit controlled by the image controller to prevent newly inserted data from destructive interference with data already assembled in the bit map.

Inventors

  • 👤 Thomas B. Cheek
  • 👤 Christian Bourdin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 00:45
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/399; B; B41; B41B; B41B19/00; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/111; G06K; G06K15/00; G06K15/02; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0042; G06K2215/0045; G06K2215/0062; G06K2215/0065; G06K2215/0068; G06K2215/0082; G06K2215/0094

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 131 words
A system for loading data into an output map for sending desired characters from the map to be displayed, said system comprising: means for defining characters to be generated as a series of points along the boundaries of said characters; means for providing operator identification of characters to be loaded into said output map at a designated position; means responsive to the identified characters and their boundaries as defined by said defining means for generating video data words representing vertically adjacent slices of intensity data changing with character boundaries to be loaded in said output map; and means for inserting the video data word into the output map at the corresponding position to successively provide vertically adjacent horizontal segments in said output map to complete the representation of said character therein.
Claim 2
Independent Claim 131 words
A system for loading data into an output map for sending desired characters from the map to be displayed, said system comprising: means for defining characters to be generated as a series of points along the boundaries of said characters; means for providing operator identification of characters to be loaded into said output map at a designated position; means responsive to the identified characters and their boundaries as defined by said defining means for generating video data words representing vertically adjacent slices of intensity data changing with character boundaries to be loaded in said output map; and means for inserting the video data word into the output map at the corresponding position to successively provide vertically adjacent horizontal segments in said output map to complete the representation of said character therein.
Claim 3
Dependent Claim 69 words
The system of claim 1 wherein: said defining means for defining said characters in a series of segments, the segment being defined by left and right hand end points of a horizontal top and bottom boundary to each said segment and a mid point between the top and bottom left hand and top and bottom right hand end points respectively on the segment boundary between the respective end points.
Claim 4
Dependent Claim 39 words
The system of claim 2 wherein said generating means defines the character boundary within each video data word as a nonlinear curve fit to the respective three left hand and three right hand points along the character segment boundary.
Claim 5
Dependent Claim 13 words
The system of claim 3 wherein said nonlinear curve is an arc section.
Claim 6
Dependent Claim 22 words
The system of claim 1 wherein said defining means includes a digital memory for defining characters in a plurality of selectable fonts.
Claim 7
Dependent Claim 23 words
The system of claim 1 wherein: said means for inserting includes means for avoiding destructive interference with adjacent data in said output map.
Claim 8
Dependent Claim 49 words
The system of claim 6 wherein said means for generating video data words include means for generating a multibit intensity data word and an associated shift position data word identifying the position of the video intensity data relative to a pattern of multibit data slots of said output map.
Claim 9
Dependent Claim 68 words
The system of claim 7 wherein said inserting means include means for processing data from said output map in combination with the video data words in a manner controlled to prevent destructive interference with data representing characters preexisting in said output map and for reapplying said processed output map data to said output map to provide output map data updated with the insertion of said video data words.
Claim 10
Dependent Claim 33 words
The system of claim 8 wherein: said processing means include means for providing arithmetic operations in response to a control signal; and said means for generating include means for providing said control signal.
Claim 11
Dependent Claim 50 words
The system of claim 1 wherein said output map includes first and second bit maps and means are provided for controlling said two bit maps for alternate operation as a source of output data for display and an active bit map for video data word insertion by said inserting means.
Claim 12
Independent Claim 103 words
A system for loading data into an output map from which an output display means is driven, said system comprising: means for generating a series of video data words representing video intensity in adjacent strips of a character to be recorded in said output map, the generated data words having character boundaries identified therein; means for inserting said video data word into said output map at identified locations in association with data already stored in said output map; and means for preventing destructive interference by inserted video data words of character boundaries contained in video data words previously recorded in said output map.
Claim 13
Independent Claim 103 words
A system for loading data into an output map from which an output display means is driven, said system comprising: means for generating a series of video data words representing video intensity in adjacent strips of a character to be recorded in said output map, the generated data words having character boundaries identified therein; means for inserting said video data word into said output map at identified locations in association with data already stored in said output map; and means for preventing destructive interference by inserted video data words of character boundaries contained in video data words previously recorded in said output map.
Claim 14
Dependent Claim 47 words
The system of claim 11 wherein said inserting means includes: means for combining the video data word being inserted with video data words preexisting in said output map under logic control to prevent the over writing of character boundaries with data in the inserted video data word.

References Cited (Backward Citations)

US3821730A Cited
US4298945A Cited
US4209832A Cited
US4240075A Cited
US4317114A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-06-22 1990-12-22 1991-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-06-22 1994-12-22 1995-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-06-22 1998-12-22 1999-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag