← Back to Patent Explorer
EP0215664A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

A method and apparatus for constructing, storing and displaying characters

Assignee: nHance Dev Corp
•
Filing: 1986-09-15
•
Granted: —
•
Expires: 2006-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for creating and storing characters for display on a video screen. The shape of the graphic character is displayed at various degrees of resolution. The graphic character is stored as a bitmap or as coefficients of spline curves (1-20). These can be scaled up or down to give different character sizes. The coefficients can be converted to form pixelmaps which are rectangular arrays of pixels. The pixelmaps may have gray scale values.

Inventors

  • 👤 Joseph Patrick Daly
  • 👤 Denis Gerard Hennessy
  • 👤 Philip Samways

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-31 16:27
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/24

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 77 words
A computer system for creating graphic characters for display on a video screen, comprising: display means (100) for displaying a graphic character at a plurality of different degrees of resolution; means for determining the shape of the displayed graphic characters for said displayed degrees of resolution by changing pixels forming the graphic character displayed for the higher of said plurality of degrees of resolution; and storage means (102) for storing the graphic character for the higher resolution.
Claim 2
Dependent Claim 77 words
A computer system for creating graphic characters for display on a video screen, comprising: display means (100) for displaying a graphic character at a plurality of different degrees of resolution; means for determining the shape of the displayed graphic characters for said displayed degrees of resolution by changing pixels forming the graphic character displayed for the higher of said plurality of degrees of resolution; and storage means (102) for storing the graphic character for the higher resolution.
Claim 3
Dependent Claim 21 words
The computer system set forth in claim 1 wherein the graphic character for the higher resolution is stored as a bitmap.
Claim 4
Dependent Claim 33 words
The computer system set forth in claim 1 wherein the graphic character for the higher resolution is stored as coefficients for spline curves as a function of the boundary of the graphic character.
Claim 5
Dependent Claim 72 words
The computer system set forth in claim 1 wherein the displayed plurality of degrees of resolution comprises high, medium, and low degrees of resolution, and the displayed character corresponding to the medium resolution has approximately one-fourth of the pixels of the graphic character corresponding to the high resolution, and the graphic character corresponding to the low resolution has approximately one-fourth of the pixels of the graphic character corresponding to the medium resolution.
Claim 6
Independent Claim 68 words
A method of operating a computer system for creating graphic characters for display on a video screen, comprising the steps of: displaying a graphic character at a plurality of different degrees of resolution; determining the shape of the displayed graphic character by changing pixels forming the graphic character displayed for the higher of said plurality of degrees of resolution; and storing the graphic character for the higher resolution.
Claim 7
Independent Claim 68 words
A method of operating a computer system for creating graphic characters for display on a video screen, comprising the steps of: displaying a graphic character at a plurality of different degrees of resolution; determining the shape of the displayed graphic character by changing pixels forming the graphic character displayed for the higher of said plurality of degrees of resolution; and storing the graphic character for the higher resolution.
Claim 8
Dependent Claim 20 words
The method set forth in claim 5 wherein the graphic character for the higher resolution is stored as a bitmap.
Claim 9
Dependent Claim 32 words
The method set forth in claim 5 wherein the graphic character for the higher resolution is stored as coefficients for spline curves as a function of the boundary of the graphic character.
Claim 10
Dependent Claim 20 words
The method set forth in claim 5 wherein the graphic character for at least two resolutions is stored as bitmaps.
Claim 11
Dependent Claim 33 words
The method set forth in claim 5 wherein the graphic character for at least two resolutions is stored as coefficients for spline curves as a function of the boundary of the graphic character.
Claim 12
Dependent Claim 70 words
The method set forth in claim 5 wherein said displayed graphic character has three degrees of resolution, high, medium, and low, such that the graphic character corresponding to the medium resolution has approximately one-fourth of the pixels of the graphic character corresponding to the high resolution, and the graphic character corresponding to the low resolution has approximately one-fourth of the pixels of the graphic character corresponding to the medium resolution.
Claim 13
Dependent Claim 44 words
The method set forth in claim 5 wherein the step to determine the shape of the graphic character includes changing the pixels of the higher resolution character to cause the higher resolution character to coincide with the boundary between pixels at the lower resolution.
Claim 14
Dependent Claim 40 words
The method set forth in claim 5 wherein the step of determining the shape of the graphic character includes selecting curve portions of said character to fit pixel transitions in a ratio of 1 to integers, not greater than 3.
Claim 15
Dependent Claim 40 words
The method set forth in claim 5 wherein the step of determining the shape of the graphic character includes selecting curve portions of said character to fit pixel transitions in a ratio of integers, not greater than 3, to 1.
Claim 16
Dependent Claim 82 words
A computer system for displaying graphic characters on a video screen, comprising: storage means (102) for storing graphic characters as coefficients for spline curves which are a function of the boundaries of the respective graphs characters; conversion means for converting said coefficients to form a pixelmap of the character, said pixelmap including gray scale values from full on to full off for pixels at points along the boundary of the displayed graphic character; and display means (100) for displaying said formed pixelmap.
Claim 17
Dependent Claim 82 words
A computer system for displaying graphic characters on a video screen, comprising: storage means (102) for storing graphic characters as coefficients for spline curves which are a function of the boundaries of the respective graphs characters; conversion means for converting said coefficients to form a pixelmap of the character, said pixelmap including gray scale values from full on to full off for pixels at points along the boundary of the displayed graphic character; and display means (100) for displaying said formed pixelmap.
Claim 18
Dependent Claim 29 words
The computer system set forth in claim 14 wherein the conversion means includes means for selectively scaling said spline coefficients for determining the size of the displayed graphic character.
Claim 19
Dependent Claim 27 words
The computer system set forth in claim 14 wherein said coefficients correspond to straight lines and curved lines, and said gray scale values correspond to said coefficients.
Claim 20
Dependent Claim 51 words
The computer system set forth in claim 14, further comprising: means for assigning to said characters field designations corresponding to distinct character shapes, said field designations being fewer in number than the characters to be displayed; and means for determining the spacing between adjacent characters in accordance with said field designations.
Claim 21
Dependent Claim 56 words
The computer system set forth in claim 14 wherein the display means (100) includes: means for displaying the pixelmap in a selected color against a background having a different selected color ; means for mixing the character color and the background color for each boundary pixel in accordance with the gray scale value of the pixel.
Claim 22
Independent Claim 76 words
A method of operating a computer system for displaying graphic characters on a video screen, comprising the steps of: storing graphic characters as coefficients for spline curves as a function of the boundaries of respective graphic characters; converting said coefficients to form a pixelmap of the graphic character, said pixelmap including gray scale values from full on to full off for pixels at points along the boundary of the displayed graphic character; displaying said formed pixelmap.
Claim 23
Independent Claim 76 words
A method of operating a computer system for displaying graphic characters on a video screen, comprising the steps of: storing graphic characters as coefficients for spline curves as a function of the boundaries of respective graphic characters; converting said coefficients to form a pixelmap of the graphic character, said pixelmap including gray scale values from full on to full off for pixels at points along the boundary of the displayed graphic character; displaying said formed pixelmap.
Claim 24
Dependent Claim 32 words
The method set forth in claim 19 wherein the step of converting said coefficients further comprises the step of selectively scaling said coefficients for determining the size of the displayed graphic character.
Claim 25
Dependent Claim 26 words
The method set forth in claim 19 wherein said coefficients correspond to straight lines and curved lines, and said gray scale values correspond to said coefficients.
Claim 26
Dependent Claim 49 words
The method set forth in claim 19 further comprising the steps of: assigning to said characters field designations corresponding to distinct character shapes, said field designations being fewer in number than the characters to be displayed; and determining the spacing between adjacent characters in accordance with said field designations.
Claim 27
Dependent Claim 55 words
The method set forth in claim 19 wherein the step of displaying the pixelmap further comprises the steps of: displaying the pixelmap in a selected color against a background having a different colour; mixing the character color and the background color for each boundary pixel in accordance with the gray scale value of the pixel.
Claim 28
Dependent Claim 97 words
A computer system for displaying graphic characters on a video screen, comprising: storage means ( 102 ) for storing pixelmaps corresponding to graphic characters, said pixelmaps including gray scale values from full on to full off for pixels at points along the boundaries of the stored graphic characters; and display means (100) for displaying the pixelmaps of a respective graphic character in a selected color against a background having a different selected color means for mixing the character color and the background color for each boundary pixel in accordance with the gray scale value of the pixel.
Claim 29
Dependent Claim 97 words
A computer system for displaying graphic characters on a video screen, comprising: storage means ( 102 ) for storing pixelmaps corresponding to graphic characters, said pixelmaps including gray scale values from full on to full off for pixels at points along the boundaries of the stored graphic characters; and display means (100) for displaying the pixelmaps of a respective graphic character in a selected color against a background having a different selected color means for mixing the character color and the background color for each boundary pixel in accordance with the gray scale value of the pixel.
Claim 30
Dependent Claim 51 words
The computer system set forth in claim 24 further comprising: means for assigning to said characters field designations corresponding to distinct character shapes, said field designations being fewer in number than the characters to be displayed; and means for determining the spacing between adjacent characters in accordance with said field designations.
Claim 31
Independent Claim 93 words
A method of operating a computer system for displaying graphic characters on a video screen, comprising the steps of: storing pixelmaps corresponding to graphic characters, said pixelmaps including gray scale values from full on to full off for pixels at points along the boundaries of the stored graphic characters; displaying the pixelmap of a respective graphic character in a selected color - against a background having a different color ; and mixing the character color and the background colour for each boundary pixel in accordance with the gray scale value of the pixel.
Claim 32
Independent Claim 93 words
A method of operating a computer system for displaying graphic characters on a video screen, comprising the steps of: storing pixelmaps corresponding to graphic characters, said pixelmaps including gray scale values from full on to full off for pixels at points along the boundaries of the stored graphic characters; displaying the pixelmap of a respective graphic character in a selected color - against a background having a different color ; and mixing the character color and the background colour for each boundary pixel in accordance with the gray scale value of the pixel.
Claim 33
Dependent Claim 49 words
The method set forth in claim 26 further comprising the steps of: assigning to said characters field designations corresponding to distinct character shapes, said field designations being fewer in number than the characters to be displayed; and determining the spacing between adjacent characters in accordance with said field designations.
Claim 34
Dependent Claim 137 words
A computer system, comprising: means (100) for initially displaying graphic characters having at least two different degrees of resolution; means for determining the shape of said characters for said different degrees of resolution by changing the pixels of corresponding characters having the higher resolution; means for generating coefficients of spline curves for determining boundaries of said higher resolution characters; storage means (102) for storing said spline curve coefficients; means for selectively scaling said stored coefficients for generating pixelmaps in accordance with said scaled coefficients; means for generating a pixelmap from coefficients corresponding to each character; said pixelmap having gray scale values for each boundary pixel corresponding to the percentage of such pixel within the boundary as determined by said spline curve coefficients; and means for displaying pixelmaps for said characters in accordance with the selected scaled coefficients.
Claim 35
Dependent Claim 137 words
A computer system, comprising: means (100) for initially displaying graphic characters having at least two different degrees of resolution; means for determining the shape of said characters for said different degrees of resolution by changing the pixels of corresponding characters having the higher resolution; means for generating coefficients of spline curves for determining boundaries of said higher resolution characters; storage means (102) for storing said spline curve coefficients; means for selectively scaling said stored coefficients for generating pixelmaps in accordance with said scaled coefficients; means for generating a pixelmap from coefficients corresponding to each character; said pixelmap having gray scale values for each boundary pixel corresponding to the percentage of such pixel within the boundary as determined by said spline curve coefficients; and means for displaying pixelmaps for said characters in accordance with the selected scaled coefficients.
Claim 36
Dependent Claim 30 words
A computer system according to claim 28 wherein said stored spline coefficients which correspond to the vertical and horizontal boundaries of the graphic character coincide with the boundary between pixels.
Claim 37
Dependent Claim 64 words
A computer system according to claim 28 further comprising: means (lu2) for storing for each character a left and right field shape, said field shapes being less than the total characters to be displayed; means (102) for storing a proportional spacing value for each left and right field shape; and means for determining the space between characters in accordance with said proportional spacing value.
Claim 38
Independent Claim 133 words
A method of operating a computer system, comprising the steps of: displaying initially graphic characters having at least two different degrees of resolution; determining the shape of said characters for said different degrees of resolution by changing the pixels of corresponding characters having the higher resolution; generating coefficients of spline curves for determining boundaries of said higher resolution characters; storing said spline curve coefficients of the higher resolution characters; scaling selectively said stored coefficients for generating pixelmaps in accordance with said scaled coefficients; generating a pixelmap from each coefficient corresponding to each character; said pixelmap having gray scale values for each boundary pixel corresponding to the percentage of such pixel within the boundary as determined by said spline curve coefficients; and displaying pixelmaps for said characters in accordance with the selected scaled coefficients.
Claim 39
Independent Claim 133 words
A method of operating a computer system, comprising the steps of: displaying initially graphic characters having at least two different degrees of resolution; determining the shape of said characters for said different degrees of resolution by changing the pixels of corresponding characters having the higher resolution; generating coefficients of spline curves for determining boundaries of said higher resolution characters; storing said spline curve coefficients of the higher resolution characters; scaling selectively said stored coefficients for generating pixelmaps in accordance with said scaled coefficients; generating a pixelmap from each coefficient corresponding to each character; said pixelmap having gray scale values for each boundary pixel corresponding to the percentage of such pixel within the boundary as determined by said spline curve coefficients; and displaying pixelmaps for said characters in accordance with the selected scaled coefficients.
Claim 40
Dependent Claim 29 words
A method according to claim 31 wherein said stored spline coefficients which correspond to the vertical and horizontal boundaries of the graphic character coincide with the boundary between pixels.
Claim 41
Dependent Claim 58 words
A method according to claim 31 further comprising the steps of: storing for each character a left and right field shape, said field shapes being less than the total characters to be displayed; storing a proportional spacing value for each left and right field shape; and determining the space between characters in accordance with said proportional spacing value.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag