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

Cathode ray tube controller

Assignee: TECHNOLOGY MARKETING Inc
•
Filing: 1980-05-22
•
Granted: 1982-01-05
•
Expires: 2000-05-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cathode ray tube controller provides character cell mapping of the entire cathode ray tube screen, including the blanked margins. This mapping permits video control signals, such as sync signals, blanking signals, retrace signals, etc., as well as character address designations, to be generated from a single ROM in each of the vertical and horizontal directions on the cathode ray tube screen. A horizontal character counter divides the cathode ray tube screen, including the blanked margin areas, into an integral number of character widths. This counter is used to address a read only member which provides, at its output, the horizontal character addressing in the non-blanked area of the cathode ray tube screen, as well as video control signals, including blanking signals, sync signals, etc. A vertical counter, similar to the horizontal counter, divides the entire cathode ray tube screen vertically, including the blanked areas, into a discrete number of character heights. Its output addresses a read only memory which provides both line address signals and vertical video control signals, such as sync signals and blanking signals. The system significantly reduces the amount of logic required to generate video control signals and addressing signals for the refresh memory. Partial screen scrolling is accomplished by duplicating the y axis read only memory to effectively animate the video screen using plural scroll images.

Inventors

  • 👤 Alan D. Kraemer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 09:48
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/34; G09G5/343; G09G5/18

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 68 words
A circuit for generating addressing signals for a refresh memory in a CRT display, as well as video control signals for said CRT display, comprising: a counter synchronized to the sweep rate of the cathode ray gun of said CRT for generating count signals; and a memory, addressed by said count signals, for providing output data words defining said refresh memory addressing signals and said video control signals.
Claim 2
Dependent Claim 68 words
A circuit for generating addressing signals for a refresh memory in a CRT display, as well as video control signals for said CRT display, comprising: a counter synchronized to the sweep rate of the cathode ray gun of said CRT for generating count signals; and a memory, addressed by said count signals, for providing output data words defining said refresh memory addressing signals and said video control signals.
Claim 3
Dependent Claim 26 words
A circuit for generating addressing signals, as defined in claim 1, wherein said counter is synchronized to the horizontal sweep rate of said cathode ray gun.
Claim 4
Dependent Claim 62 words
A circuit for generating addressing signals, as defined in claim 2, additionally comprising: a second counter synchronized to the vertical sweep rate of said cathode ray gun of said CRT for generating second count signals; and a second memory addressed by said second count signals for providing second output data words defining said refresh memory addressing signals and said video control signals.
Claim 5
Dependent Claim 39 words
A circuit for generating addressing signals, as defined in claim 3, additionally comprising: an adder connected to add said output data words to said second output data words, said adder generating a sum signal for addressing said refresh memory.
Claim 6
Dependent Claim 22 words
A circuit for generating addressing signals, as defined in claim 4, wherein said memory and said second memory are read only memories.
Claim 7
Dependent Claim 26 words
A circuit for generating addressing signals, as defined in claim 5, additionally comprising: means for incrementing said second counter in response to resetting of said counter.
Claim 8
Dependent Claim 50 words
A circuit for generating addressing signals, as defined in claim 6, wherein said memory output data words are repeatedly sequenced through a counting base and wherein said second memory output data words are each separated from the next sequential output data word by an amount equal to said counting base.
Claim 9
Dependent Claim 27 words
A circuit for generating addressing signals, as defined in claim 3, wherein said memory comprises a read only memory and said second memory comprises a writable memory.
Claim 10
Dependent Claim 54 words
A circuit for generating addressing signals, as defined in claim 1, wherein said counter comprises: means for generating an output overflow signal when said counter overflows; and means responsive to said overflow signal for starting said counter at the two's compliment of the number of character widths on the screen of said CRT display.
Claim 11
Dependent Claim 41 words
A circuit for generating addressing signals, as defined in claim 1, wherein said counter includes means for providing an overflow signal, said circuit additionally comprising: a divider responsive to said overflow signal for generating raster line counts for said refresh memory.
Claim 12
Dependent Claim 57 words
A circuit for generating addressing signals, as defined in claim 1, wherein said counter counts on a counting base equal to the number of character widths across the entire screen of said CRT display, said circuit additionally comprising: means for starting said counter at a value equal to the two's compliment of said number of character widths.
Claim 13
Dependent Claim 29 words
A circuit for generating addressing signals, as defined in claim 1, additionally comprising: means for adjusting said refresh memory addressing signals to scroll character lines on said CRT display.
Claim 14
Dependent Claim 32 words
A circuit for generating addressing signals, as defined in claim 12, wherein said means for adjusting said refresh memory addressing signals scrolls selected ones of said character lines on said CRT display.
Claim 15
Dependent Claim 83 words
A cathode ray tube character display controller, comprising: means for dividing the screen of said cathode ray tube into character cells; and means responsive to said character cell dividing means for: (a) dividing the screen of said cathode ray tube into an image portion and a margin portion, both of which are divided into said character cells; (b) generating character addresses for said character cells within said image portion; and (c) generating video control signals for said character cells within said margin portion.
Claim 16
Dependent Claim 83 words
A cathode ray tube character display controller, comprising: means for dividing the screen of said cathode ray tube into character cells; and means responsive to said character cell dividing means for: (a) dividing the screen of said cathode ray tube into an image portion and a margin portion, both of which are divided into said character cells; (b) generating character addresses for said character cells within said image portion; and (c) generating video control signals for said character cells within said margin portion.
Claim 17
Dependent Claim 30 words
A cathode ray tube character display controller, as defined in claim 14, wherein said means for dividing comprises a counter synchronized to the sweep rate of said cathode ray tube.
Claim 18
Dependent Claim 33 words
A cathode ray tube character display controller, as defined in claim 15, wherein said means responsive to said character cell dividing means comprises a memory responsive to the output signals from said counter.
Claim 19
Dependent Claim 20 words
A cathode ray tube character display controller, as defined in claim 16, wherein said memory comprises a read only memory.
Claim 20
Dependent Claim 19 words
A cathode ray tube character display controller, as defined in claim 16, wherein said memory comprises a writable memory.
Claim 21
Dependent Claim 39 words
A cathode ray tube character display controller, as defined in claim 14, wherein said means for dividing the screen of said cathode ray tube comprises a horizontal and a vertical counter, said vertical counter synchronized to said horizontal counter.
Claim 22
Dependent Claim 42 words
A cathode ray tube character display controller, as defined in claim 19, wherein said means responsive to said character cell dividing means comprises: a horizontal read only memory responsive to said horizontal counter; and a vertical memory responsive to said vertical counter.
Claim 23
Dependent Claim 21 words
A cathode ray tube character display controller, as defined in claim 20, wherein said horizontal memory comprises a read only memory.
Claim 24
Dependent Claim 20 words
A cathode ray tube character display controller, as defined in claim 20, wherein said vertical memory comprises a writable memory.
Claim 25
Dependent Claim 104 words
A circuit for permitting flexible scrolling of data on a cathode ray tube display, comprising: a counter for providing output count signals synchronized to the location of the cathode ray gun of said CRT display on the screen of said display; an addressable memory responsive to said count signals for generating signals defining the location of elements of said data on said display; and means for controlling said addressable memory to alter the response of said addressable memory to said count signals to permit a given one of said count signals, at different times, to selectively generate different ones of said signals defining locations.
Claim 26
Dependent Claim 104 words
A circuit for permitting flexible scrolling of data on a cathode ray tube display, comprising: a counter for providing output count signals synchronized to the location of the cathode ray gun of said CRT display on the screen of said display; an addressable memory responsive to said count signals for generating signals defining the location of elements of said data on said display; and means for controlling said addressable memory to alter the response of said addressable memory to said count signals to permit a given one of said count signals, at different times, to selectively generate different ones of said signals defining locations.
Claim 27
Dependent Claim 59 words
A circuit for permitting flexible scrolling of data, as defined in claim 23, wherein said addressable memory comprises a read only memory storing plural data groups, each group generating signals defining the location of elements of said data on said display in response to said count signals, the location of elements on said display differing from group to group.
Claim 28
Dependent Claim 47 words
A circuit for permitting flexible scrolling of data, as defined in claim 24, wherein said means for controlling said addressable memory comprises: means for generating offsetting base addresses for said read only memory, said means selecting one of said data groups for response to said count signals.
Claim 29
Dependent Claim 21 words
A circuit for permitting flexible scrolling of data, as defined in claim 23, wherein said addressable memory comprises a writable memory.
Claim 30
Dependent Claim 33 words
A circuit for permitting flexible scrolling of data, as defined in claim 26, wherein said means for controlling said addressable memory comprises an image logic network for writing data in said writable memory.

References Cited (Backward Citations)

US3659283A Cited
US3624632A Cited
US3771155A Cited
US3676850A Cited
US4070662A Cited
US4189727A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-01-04 1985-07-06 1986-01-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-01-04 1989-07-06 1990-01-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-01-04 1993-07-06 1994-01-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag