← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag