US6281876B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for text image stretching
Assignee: Intel Corp
•
Filing: 1999-03-03
•
Granted: 2001-08-28
•
Expires: 2019-03-03
Abstract
Abstract A method and apparatus for horizontally expanding a video graphics adapter (VGA) text character display image to fully fill the screen of a fiat panel display. Cell lines for each character are remapped to provide expanded cell lines. The flat panel apparatus includes a video memory for storing the character code, attribute data and font data, a character generator for generating character font data based on the character code, a lookup table for providing expanded cell lines, and an attribute controller for combining the font data and the attribute data for output to a flat panel display.
Inventors
- 👤 Morris E. Jones, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 09:30
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/222; G09G5/24; G09G5/26; G09G2340/00; G09G2340/04; G09G2340/0407; G09G2340/0421
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
165 words
A display control system for converting a VGA display signal to a flat panel display signal, comprising: a video memory for storing character codes and associated attribute code data relating to a VGA display; a character generator connected to said video memory and for generating a character font data based on the character code, row number and display resolution, said character font data based selected to fill a flat panel display; a character generator memory connected to said character generator for storing character font data; a shift register for receiving a data element from said character generator, said data element representing a row of a text character cell, forming a horizontal expansion pattern corresponding to said text character, and appending said horizontal expansion pattern to a sequence of horizontal expansion patterns representing a scan line; and a signal attribute controller for providing an output signal for a flat panel display from the output of the character generator under the control of said attribute code data.
Claim 2
Dependent Claim
165 words
A display control system for converting a VGA display signal to a flat panel display signal, comprising: a video memory for storing character codes and associated attribute code data relating to a VGA display; a character generator connected to said video memory and for generating a character font data based on the character code, row number and display resolution, said character font data based selected to fill a flat panel display; a character generator memory connected to said character generator for storing character font data; a shift register for receiving a data element from said character generator, said data element representing a row of a text character cell, forming a horizontal expansion pattern corresponding to said text character, and appending said horizontal expansion pattern to a sequence of horizontal expansion patterns representing a scan line; and a signal attribute controller for providing an output signal for a flat panel display from the output of the character generator under the control of said attribute code data.
Claim 3
Dependent Claim
22 words
A display control system according to claim 1 wherein said character generator memory resides in layer 3 of the VGA video RAM.
Claim 4
Dependent Claim
20 words
A display control system according to claim 1 wherein said attribute controller maps color attribute data to another color space.
Claim 5
Dependent Claim
213 words
A display control system for converting a VGA display signal to a flat panel display signal, comprising: a video memory for storing character codes and associated attribute code data relating to a VGA display; a character generator connected to said video memory and for generating a character font data based on the character code, row number and display resolution, said character font data based selected to fill a flat panel display; a first character memory connected to said character generator for storing character font data; a row number generator for deriving character row number based on horizontal frequency; a second character memory for storing font data for a plurality of rows; a shift register for receiving a data element from said character generator, said data element representing a row of a text character cell, forming a horizontal expansion pattern corresponding to said text character, and appending said horizontal expansion pattern to a sequence of horizontal expansion patterns representing a scan line; and an attribute controller for providing an output signal for a flat panel display from the output of said character generator under the control of said attribute code data, said attribute controller operatively coupled to said row number generator, said output signal comprising pixel data sufficient to fill the flat panel display.
Claim 6
Dependent Claim
213 words
A display control system for converting a VGA display signal to a flat panel display signal, comprising: a video memory for storing character codes and associated attribute code data relating to a VGA display; a character generator connected to said video memory and for generating a character font data based on the character code, row number and display resolution, said character font data based selected to fill a flat panel display; a first character memory connected to said character generator for storing character font data; a row number generator for deriving character row number based on horizontal frequency; a second character memory for storing font data for a plurality of rows; a shift register for receiving a data element from said character generator, said data element representing a row of a text character cell, forming a horizontal expansion pattern corresponding to said text character, and appending said horizontal expansion pattern to a sequence of horizontal expansion patterns representing a scan line; and an attribute controller for providing an output signal for a flat panel display from the output of said character generator under the control of said attribute code data, said attribute controller operatively coupled to said row number generator, said output signal comprising pixel data sufficient to fill the flat panel display.
Claim 7
Dependent Claim
20 words
A display control system according to claim 4 wherein said attribute controller maps color attribute data to another color space.
Claim 8
Dependent Claim
29 words
A display control system according to claim 3 wherein said attribute controller includes a lookup table for each row, each of said lookup tables containing expanded cell line information.
Claim 9
Dependent Claim
22 words
A display control system according to claim 6 wherein said row lookup tables reside in layer 3 of the VGA video RAM.
Claim 10
Dependent Claim
26 words
A display control system according to claim 7 wherein the row lookup table for the next row is loaded into VGA video RAM during horizontal blanking.
Claim 11
Dependent Claim
194 words
A computer system comprising: a central processing unit; a system memory; a bus controller coupled to said central processing unit and said system memory; a video controller coupled to said bus controller, said video controller comprising: video memory for storing character codes and associated attribute code data relating to a VGA display; a character generator connected to said video memory and for generating a character font data based on the character code, row number and display resolution, said character font data representing an expanded cell line; a character generator memory connected to said character generator for storing character font data; and an attribute controller for providing an output signal for a flat panel display from the output of the character generator under the control of said attribute code data; a shift register for receiving a data element from said character generator, said data element representing a row of a text character cell, forming a horizontal expansion pattern corresponding to said text character, and appending said horizontal expansion pattern to a sequence of horizontal expansion patterns representing a scan line; and a display panel coupled to said video controller for display of said output signal.
Claim 12
Dependent Claim
194 words
A computer system comprising: a central processing unit; a system memory; a bus controller coupled to said central processing unit and said system memory; a video controller coupled to said bus controller, said video controller comprising: video memory for storing character codes and associated attribute code data relating to a VGA display; a character generator connected to said video memory and for generating a character font data based on the character code, row number and display resolution, said character font data representing an expanded cell line; a character generator memory connected to said character generator for storing character font data; and an attribute controller for providing an output signal for a flat panel display from the output of the character generator under the control of said attribute code data; a shift register for receiving a data element from said character generator, said data element representing a row of a text character cell, forming a horizontal expansion pattern corresponding to said text character, and appending said horizontal expansion pattern to a sequence of horizontal expansion patterns representing a scan line; and a display panel coupled to said video controller for display of said output signal.
References Cited (Backward Citations)
US4107786A
Cited
US4156238A
Cited
US4345245A
Cited
US4346377A
Cited
US4393377A
Cited
US4476464A
Cited
US4630039A
Cited
US4555191A
Cited
US4646077A
Cited
US4716405A
Cited
US4849747A
Cited
US4922237A
Cited
US5001652A
Cited
USRE36670E
Cited
US5309552A
Cited
US5079545A
Cited
US5248964A
Cited
US5399947A
Cited
US5414524A
Cited
US5446840A
Cited
US5613052A
Cited
US5705891A
Cited
US5539428A
Cited
US5521614A
Cited
US5742298A
Cited
US5668941A
Cited
US5724067A
Cited
US5874937A
Cited
US5699277A
Cited
US6034673A
Cited
US5793350A
Cited
US6078702A
Cited
US5940085A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-08-27 | 2005-02-26 | 2005-08-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-08-27 | 2009-02-26 | 2009-08-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-08-27 | 2013-02-26 | 2013-08-28 | $7700.00 | Window Closed / Lapsed |