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

Upshift control for video display

Assignee: Dyncorp Information Systems LLC
•
Filing: 1973-05-04
•
Granted: 1974-01-22
•
Expires: 1993-05-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video display system in which information from a teletype line is displayed in rows on the face of a video display device with new information first appearing on the bottom row, continually being upshifted row by row to the top row, and then disappearing. Information is continually advanced in a recirculating delay line memory by an upshifting arrangement coupled between the output and the input of the memory. Information is taken from the memory as it advances therethrough and is held in display registers from which it is read out at successively earlier times during succeeding frames.

Inventors

  • 👤 W Rogers

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:08
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/34; G09G5/343

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 472 words
A system for displaying characters on a video display means of the type producing images of characters on a display surface by selectively writing on the display surface while repeatedly sweeping fields of a raster scanline pattern over the display surface, the characters being arranged in rows with new information first appearing in a row at one edge of the display and moving toward the opposite edge before disappearing, information being moved from one row to the previous location of the adjacent earlier displayed row during the period of an upshift cycle, said system including in combination memory means having a plurality of storage segments arranged in sequence, each segment being capable of storing data for a single row of characters, the data in any segment being erased automatically when new data is entered therein; recirculating means for causing each segment to be connected in recurring sequence to a memory input connection and to a memory output connection of said memory means at a memory recirculation rate; means for supplying new information data to the memory means at said input connection; memory upshift register means coupled between the output connection and the input connection of said memory means and being capable of storing data for a single row; memory upshift control means coupled to said memory upshift register means for reading out data from a different one of said storage segments during each memory recirculation cycle of an upshift cycle and storing the data in the memory upshift register means, and for removing the stored data from the memory upshift register means within the period of a memory recirculation cycle and storing the data in a different storage segment which is connected to the memory input connection earlier in a memory recirculation cycle than the storage segment from which the data was read out, the data for each row being relocated in the storage segments previously containing data for the adjacent earlier displayed row during the period of an upshift cycle; display register means coupled to the output connection of said memory means and being capable of storing data for a single row; memory output control means for reading out data for each row in turn from said storage segments of the memory means during each field of the raster scanline pattern and causing the data for each row in turn to be stored in said display register means; display register output control means for reading out the data for each row from said display register means at successively earlier times during each succeeding field of an upshift cycle; and video signal generating means coupled to the display register means for generating video signals for producing images of a row of characters on the display surface in response to the data for a row being read out of the display register means.
Claim 2
Independent Claim 472 words
A system for displaying characters on a video display means of the type producing images of characters on a display surface by selectively writing on the display surface while repeatedly sweeping fields of a raster scanline pattern over the display surface, the characters being arranged in rows with new information first appearing in a row at one edge of the display and moving toward the opposite edge before disappearing, information being moved from one row to the previous location of the adjacent earlier displayed row during the period of an upshift cycle, said system including in combination memory means having a plurality of storage segments arranged in sequence, each segment being capable of storing data for a single row of characters, the data in any segment being erased automatically when new data is entered therein; recirculating means for causing each segment to be connected in recurring sequence to a memory input connection and to a memory output connection of said memory means at a memory recirculation rate; means for supplying new information data to the memory means at said input connection; memory upshift register means coupled between the output connection and the input connection of said memory means and being capable of storing data for a single row; memory upshift control means coupled to said memory upshift register means for reading out data from a different one of said storage segments during each memory recirculation cycle of an upshift cycle and storing the data in the memory upshift register means, and for removing the stored data from the memory upshift register means within the period of a memory recirculation cycle and storing the data in a different storage segment which is connected to the memory input connection earlier in a memory recirculation cycle than the storage segment from which the data was read out, the data for each row being relocated in the storage segments previously containing data for the adjacent earlier displayed row during the period of an upshift cycle; display register means coupled to the output connection of said memory means and being capable of storing data for a single row; memory output control means for reading out data for each row in turn from said storage segments of the memory means during each field of the raster scanline pattern and causing the data for each row in turn to be stored in said display register means; display register output control means for reading out the data for each row from said display register means at successively earlier times during each succeeding field of an upshift cycle; and video signal generating means coupled to the display register means for generating video signals for producing images of a row of characters on the display surface in response to the data for a row being read out of the display register means.
Claim 3
Independent Claim 685 words
A system for displaying characters on a video display means of the type producing images on a display surface by selectively writing on the display surface while repeatedly sweeping fields of a raster scanline pattern over the display surface, the characters being arranged in rows disposed parallel to the direction of tracing individual scanlines and with new information first appearing in a row at one edge of the display and moving in a direction perpendicular to the direction of tracing individual scanlines toward the opposite edge before disappearing, information being moved from one row to the previous location of the adjacent earlier displayed row during the period of an upshift cycle, said system including in combination memory means having a plurality of storage segments arranged in sequence, each segment being capable of storing data for a single row of characters, the number of segments being at least twice the numbeR of rows of characters, the data for each row being stored in each of two storage segments, the data in any segment being erased automatically when new data is entered therein; recirculating means for causing each segment to be connected in recurring sequence to a memory input connection and to a memory output connection of said memory means at a memory recirculation rate which is an integral multiple of the field rate; memory upshift register means coupled between the output connection and the input connection of said memory means and being capable of storing data for a single row; memory upshift control means coupled to said memory upshift register means for reading out data from a different one of said storage segments during each memory recirculation cycle of an upshift cycle and storing the data in the memory upshift register means, and for removing the stored data from the memory upshift register means within the period of a memory recirculation cycle and storing the data in a different storage segment which is connected to the memory input connection earlier in a memory recirculation cycle than the storage segment from which the data was read out, the data for all the rows becoming stored in storage segments earlier in the recurring sequence during a relocation cycle having a period equal to an integral number of fields, the data for each row being relocated in the storage segments previously containing data for the adjacent earlier displayed row during the period of an upshift cycle, an upshift cycle having a period equal to an integral number of relocation cycles; incoming information means for supplying data for a new row of characters to the memory means at said input connection of the memory means to store the data in each of the two storage segments originally containing the most recent data at a time during each upshift cycle subsequent to relocating of the most recent data to earlier segments of the recurring sequence; display register means coupled to the output connection of said memory means and being capable of storing data for a single row; memory output control means for reading out data for each row in turn from said storage segments of the memory means during each field of the raster scanline pattern by reading out appropriate segments containing data for each row in turn earlier in the recurring sequence for each succeeding relocation cycle of an upshift cycle and causing the data for each row in turn to be stored in said display register means at an earlier time during the field for each succeeding relocation cycle of an upshift cycle; display register output control means for repeatedly reading out the data for each row from said display register means at the scanline rate for the number of scanlines of a row of characters, the data for each row being read out at successively earlier scanlines during each succeeding field of a relocation cycle; and video signal generating means coupled to the display register means for generating video signals for producing images of a row of characters on the display surface in response to the data for a row being read out of the display register means.
Claim 4
Independent Claim 685 words
A system for displaying characters on a video display means of the type producing images on a display surface by selectively writing on the display surface while repeatedly sweeping fields of a raster scanline pattern over the display surface, the characters being arranged in rows disposed parallel to the direction of tracing individual scanlines and with new information first appearing in a row at one edge of the display and moving in a direction perpendicular to the direction of tracing individual scanlines toward the opposite edge before disappearing, information being moved from one row to the previous location of the adjacent earlier displayed row during the period of an upshift cycle, said system including in combination memory means having a plurality of storage segments arranged in sequence, each segment being capable of storing data for a single row of characters, the number of segments being at least twice the numbeR of rows of characters, the data for each row being stored in each of two storage segments, the data in any segment being erased automatically when new data is entered therein; recirculating means for causing each segment to be connected in recurring sequence to a memory input connection and to a memory output connection of said memory means at a memory recirculation rate which is an integral multiple of the field rate; memory upshift register means coupled between the output connection and the input connection of said memory means and being capable of storing data for a single row; memory upshift control means coupled to said memory upshift register means for reading out data from a different one of said storage segments during each memory recirculation cycle of an upshift cycle and storing the data in the memory upshift register means, and for removing the stored data from the memory upshift register means within the period of a memory recirculation cycle and storing the data in a different storage segment which is connected to the memory input connection earlier in a memory recirculation cycle than the storage segment from which the data was read out, the data for all the rows becoming stored in storage segments earlier in the recurring sequence during a relocation cycle having a period equal to an integral number of fields, the data for each row being relocated in the storage segments previously containing data for the adjacent earlier displayed row during the period of an upshift cycle, an upshift cycle having a period equal to an integral number of relocation cycles; incoming information means for supplying data for a new row of characters to the memory means at said input connection of the memory means to store the data in each of the two storage segments originally containing the most recent data at a time during each upshift cycle subsequent to relocating of the most recent data to earlier segments of the recurring sequence; display register means coupled to the output connection of said memory means and being capable of storing data for a single row; memory output control means for reading out data for each row in turn from said storage segments of the memory means during each field of the raster scanline pattern by reading out appropriate segments containing data for each row in turn earlier in the recurring sequence for each succeeding relocation cycle of an upshift cycle and causing the data for each row in turn to be stored in said display register means at an earlier time during the field for each succeeding relocation cycle of an upshift cycle; display register output control means for repeatedly reading out the data for each row from said display register means at the scanline rate for the number of scanlines of a row of characters, the data for each row being read out at successively earlier scanlines during each succeeding field of a relocation cycle; and video signal generating means coupled to the display register means for generating video signals for producing images of a row of characters on the display surface in response to the data for a row being read out of the display register means.
Claim 5
Dependent Claim 109 words
A system for displaying characters in accordance with claim 2 wherein the images of each row of characters are written during tracing of an integral number of scanlines, and adjacent rows of characters are separated by blank spaces of the same number of scanlines; and said memory output control means reads out data from a storage segment of the memory means and stores the data in said display register means during the period equal to the number of scanlines of a blank space after the data for the previous row has completed being repeatedly read out from the display register means and applied to the video signal generating means.
Claim 6
Dependent Claim 58 words
A system for displaying characters in accordance with claim 3 wherein the memory recirculation rate is equal to twice the field rate; and said memory upshIft control means stores the data removed from said memory upshift register means in the storage segment of the memory means adjacent to the storage segment from which the data was read out.
Claim 7
Dependent Claim 42 words
A system for displaying characters in accordance with claim 4 wherein said memory output control means reads out one storage segment earlier during each succeeding relocation cycle of an upshift cycle when reading out the appropriate segments containing data for each row.
Claim 8
Dependent Claim 95 words
A system for displaying characters in accordance with claim 5 wherein two storage segments of the memory means circulate past the memory output connection during the tracing of the number of scanlines for writing a row of characters; and said display register output control means reads out the data for each row from the display register means after holding the data in the display register means for a number of scanlines which varies for each succeeding field of a relocation cycle from one-half the number of scanlines for writing a row of characters to one.
Claim 9
Dependent Claim 28 words
A system for displaying characters in accordance with claim 6 wherein said display register means is a recirculating register means recirculating the stored data at the scanline rate.
Claim 10
Dependent Claim 67 words
A system for displaying characters in accordance with claim 7 wherein said memory means and said memory upshift register means operate with said data in series-bit, series-character format; said display register means operates with said data in parallel-bit, series-character format; and including serial-to-parallel conversion means connected between the memory means and the display register means for converting said data from series-bit, series-character format to parallel-bit, series-character format.

References Cited (Backward Citations)

US3422420A Cited
US3643252A Cited
US3593310A Cited
US3614766A Cited
US3611348A Cited
US3676850A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-01-21 1977-07-23 1978-01-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-01-21 1981-07-23 1982-01-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-01-21 1985-07-23 1986-01-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag