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

Video display controller system with attribute latch

Assignee: Texas Instruments Inc
•
Filing: 1984-01-16
•
Granted: 1987-02-24
•
Expires: 2004-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a video display controller system which permits a variety of differing video attributes for each displayed character. A character code is stored in a character memory and an attribute code is stored in an attribute memory at corresponding memory locations for each display position. In accordance with the present invention the transfer of data to and from the attribute memory is through an attribute latch. Each time a character is written into the character memory the attribute stored in the attribute latch is stored in the corresponding location in the attribute memory. Similarly, the attribute stored in the corresponding location of the attribute memory is stored in the attribute latch upon reading a character from the character memory. The attribute latch can be independently read out or written into. This technique is advantageous for specifying a display screen in which many characters have the same video attribute and for executing block moves within the display screen.

Inventors

  • 👤 Paul R. Culley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:42
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/30

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 231 words
A video display controller system comprising: a character read/write memory means having a plurality of first memory locations, each first memory location corresponding to a video character position, for storing therein character codes corresponding to visual characters; an attribute read/write memory means having a plurality of second memory locations, each second memory location corresponding to one of said first memory locations, for storing therein attribute codes corresponding to video attributes; a video signal generator connected to said character read/write memory means and said attribute read/write memory means for reading character codes from first memory locations, reading attribute codes from corresponding second memory locations and generating a video signal having a plurality of video character positions, each video character position having a visual character corresponding to said character code read from said corresponding first memory location and having video attributes corresponding to the attribute code read from said corresponding second memory location; a writing means connected to said character read/write memory means for writing a character code into a specified first memory location; and an attribute latch means connected to said attribute read/write memory means and said writing means, having an attribute code stored therein, for writing said attribute code stored therein into said second memory location corresponding to said specified first memory location simultaneously with the writing of said character code into said specified first memory location by said writing means.
Claim 2
Dependent Claim 231 words
A video display controller system comprising: a character read/write memory means having a plurality of first memory locations, each first memory location corresponding to a video character position, for storing therein character codes corresponding to visual characters; an attribute read/write memory means having a plurality of second memory locations, each second memory location corresponding to one of said first memory locations, for storing therein attribute codes corresponding to video attributes; a video signal generator connected to said character read/write memory means and said attribute read/write memory means for reading character codes from first memory locations, reading attribute codes from corresponding second memory locations and generating a video signal having a plurality of video character positions, each video character position having a visual character corresponding to said character code read from said corresponding first memory location and having video attributes corresponding to the attribute code read from said corresponding second memory location; a writing means connected to said character read/write memory means for writing a character code into a specified first memory location; and an attribute latch means connected to said attribute read/write memory means and said writing means, having an attribute code stored therein, for writing said attribute code stored therein into said second memory location corresponding to said specified first memory location simultaneously with the writing of said character code into said specified first memory location by said writing means.
Claim 3
Dependent Claim 32 words
A video display controller system as claimed in claim 1, further comprising: an attribute writing means connected to said attribute latch means for writing an attribute code into said attribute latch means.
Claim 4
Dependent Claim 96 words
A video display controller system as claimed in claim 1, further comprising: a reading means connected to said character read/write memory means for reading a character code from a specified first memory location; and wherein said attribute latch means is further connected to said reading means and said attribute latch means further includes means for reading the attribute code from said second memory location corresponding to said specified first memory location and storing said read attribute code therein simultaneously with the reading of said character code from said specified first memory location by said reading means.
Claim 5
Dependent Claim 32 words
A video display controller system as claimed in claim 3, further comprising: an attribute reading means connected to said attribute latch means for reading said attribute code from said attribute latch means.
Claim 6
Dependent Claim 236 words
A video display controller system comprising: a character read/write memory means having a plurality of first memory locations, each first memory location corresponding to a video character position, for storing therein character codes corresponding to visual characters; an attribute read/write memory means having a plurality of second memory locations, each second memory location corresponding to one of said first memory locations, for storing therein attribute codes corresponding to video attributes; a video signal generator connected to said character read/write memory means and said attribute read/write memory means for reading character codes from first memory locations, reading attribute codes from corresponding second memory locations and generating a video signal having a plurality of video character positions, each video character position having a visual character corresponding to said character code read from said corresponding first memory location and having video attributes corresponding to said attribute code read from said corresponding second memory location; a reading means connected to said character read/write memory means for reading a character code from a specified first memory location; and an attribute latch means connected to said attribute read/write memory means and said reading means, having an attribute code stored therein, for reading the attribute code from said second memory location corresponding to said specified first memory location and storing said read attribute code therein simultaneously with the reading of said character code from said character read/write memory means by said reading means.
Claim 7
Dependent Claim 236 words
A video display controller system comprising: a character read/write memory means having a plurality of first memory locations, each first memory location corresponding to a video character position, for storing therein character codes corresponding to visual characters; an attribute read/write memory means having a plurality of second memory locations, each second memory location corresponding to one of said first memory locations, for storing therein attribute codes corresponding to video attributes; a video signal generator connected to said character read/write memory means and said attribute read/write memory means for reading character codes from first memory locations, reading attribute codes from corresponding second memory locations and generating a video signal having a plurality of video character positions, each video character position having a visual character corresponding to said character code read from said corresponding first memory location and having video attributes corresponding to said attribute code read from said corresponding second memory location; a reading means connected to said character read/write memory means for reading a character code from a specified first memory location; and an attribute latch means connected to said attribute read/write memory means and said reading means, having an attribute code stored therein, for reading the attribute code from said second memory location corresponding to said specified first memory location and storing said read attribute code therein simultaneously with the reading of said character code from said character read/write memory means by said reading means.
Claim 8
Dependent Claim 32 words
A video display controller system as claimed in claim 5, further comprising: an attribute reading means connected to said attribute latch means for reading said attribute code from said attribute latch means.
Claim 9
Dependent Claim 111 words
A video display controller system as claimed in claim 5, further comprising: a writing means connected to said character read/write memory means for writing a character code into a specified first memory location; wherein said attribute latch means is further connected to said writing means and said attribute latch means further includes means for writing said attribute code stored therein into said second memory location corresponding to said specified first memory location simultaneously with the writing of said character code into said specified first memory location by said writing means; and an attribute writing means connected to said attribute latch means for writing an attribute code into said attribute latch means.

References Cited (Backward Citations)

US4189743A Cited
US4206457A Cited
US4520356A Cited
US4462028A Cited
US4504828A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag