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

Cursor for an on-the-fly digital television display having an intermediate buffer and a refresh buffer

Assignee: International Business Machines Corp
•
Filing: 1976-04-23
•
Granted: 1978-06-06
•
Expires: 1996-04-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cursor circuit for an on-the-fly digital television display system. The host digital television display system employs an intermediate buffer which stores a coded representation of the symbol only during the period of its display. In order to obtain access of the encoded symbol in storage with a conventional light pen, the circuit secures the identity of the encoded symbol in the intermediate buffer during the first display frame. This identity is the address of the symbol as stored in a refresh buffer. This identity is made available for accessing the refresh buffer during a second display frame. This enables convenient access of the encoded symbol in an on-the-fly digital television display.

Inventors

  • 👤 Walter John Hogan
  • 👤 Alfred Alexander Schwartz
  • 👤 Joseph Robert Stewart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 16:14
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F3/0386; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04892

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 299 words
A cursor circuit for a dynamic digital television display device comprising: a refresh storage for storing encoded data signals ordered by extremal scan line positions and outputting said encoded data signals in synchronism with a line scan of the display device, to a raster assembly storage for storage for video signals; detection means for generating a signal when positioned at a selected point on said display device containing a coded display element to be accessed; a coordinate storage means having an input connected to said raster assembly storage and an input connected to said detection means, for storing the "X" and "Y" coordinates of said display element upon receipt of a signal from said detection means; and comparison means connected to said coordinate storage means and to said refresh storage, for comparing the "X" coordinate for each coded display element with the "X" coordinate value stored in said coordinate storage means during the loading of said video signals in said raster assembly storage for the raster line having a "Y" coordinate equal to the value stored in said coordinate storage means, to identify the coded display element to be accessed in said refresh storage; said refresh storage including a refresh buffer having an output, connected to receive randomly occurring data signals and sort those signals into groups of ordered data signals ordered by extremal line scan position and also including an intermediate buffer having a first input connected to the output of said refresh buffer for storing said ordered data signals once during each display field and outputting said ordered data signals in synchronism with the line scan of the display device; said coded display element to be accessed being identified in the intermediate buffer; whereby the coded display element to be accessed is identified in said refresh storage.
Claim 2
Dependent Claim 299 words
A cursor circuit for a dynamic digital television display device comprising: a refresh storage for storing encoded data signals ordered by extremal scan line positions and outputting said encoded data signals in synchronism with a line scan of the display device, to a raster assembly storage for storage for video signals; detection means for generating a signal when positioned at a selected point on said display device containing a coded display element to be accessed; a coordinate storage means having an input connected to said raster assembly storage and an input connected to said detection means, for storing the "X" and "Y" coordinates of said display element upon receipt of a signal from said detection means; and comparison means connected to said coordinate storage means and to said refresh storage, for comparing the "X" coordinate for each coded display element with the "X" coordinate value stored in said coordinate storage means during the loading of said video signals in said raster assembly storage for the raster line having a "Y" coordinate equal to the value stored in said coordinate storage means, to identify the coded display element to be accessed in said refresh storage; said refresh storage including a refresh buffer having an output, connected to receive randomly occurring data signals and sort those signals into groups of ordered data signals ordered by extremal line scan position and also including an intermediate buffer having a first input connected to the output of said refresh buffer for storing said ordered data signals once during each display field and outputting said ordered data signals in synchronism with the line scan of the display device; said coded display element to be accessed being identified in the intermediate buffer; whereby the coded display element to be accessed is identified in said refresh storage.
Claim 3
Dependent Claim 15 words
The circuit of claim 1, which further comprises: said detection means being a light pen.
Claim 4
Dependent Claim 122 words
The circuit of claim 1, which further comprises: said raster assembly storage including a display element generator means connected to the output of said intermediate buffer for decoding said ordered data signals outputted from said intermediate buffer and generating on a first output line components of a display element which lie along the display line to be scanned and further including a partial raster assembly storage connected to said first output line from said display element generator means to store the components of the display element which lie along the display line to be scanned; said partial raster assembly storage providing the value of the "X" coordinate of each coded display element whose video signal is stored therein, to said comparison means.
Claim 5
Dependent Claim 52 words
The circuit of claim 3, which further comprises: said coded display elements represented by a code containing the address bits of the coded element in said refresh buffer; and means for outputting said address bits to a utilization device to enable the accessing of said coded display elements from said refresh buffer.
Claim 6
Dependent Claim 328 words
A coded digital TV system comprising: an ordered refresh buffer having an input connected to receive randomly occurring data signals and sort those signals into groups of ordered data signals ordered by extremal scan line positions and an output; an intermediate buffer having a first input connected to the output of said refresh buffer for storing said ordered data signals once during each display field and outputting said ordered data signals in synchronism with the line scan displayed and an output; a display element generator means connected to the output of said intermediate buffer for decoding said ordered data signals outputted for said intermediate buffer and generating on a first output line components of a display element which lie along the display line to be scanned; a partial raster assembly storage having an input connected to said first output line from said display element generator means to store the components of the display element which lie along the display line to be scanned and an output; a display means connecting to the output of said partial raster assembly storage; a light pen means for generating a signal when positioned at a selected point on said display means containing a coded element to be accessed, during a first display frame interval; a coordinate storage means having an input connected to said display element generator means and an input connected to said light pen means, for storing the "X" and "Y" coordinates of said coded element upon receipt of light pen signals; and means for comparing the "X" coordinate of each coded element with the "X" coordinate value stored in said coordinate storage means during the loading of the video data in said partial raster assembly storage for the raster line having a "Y" coordinate equal to the value stored in said coordinate storage means, to identify the coded element to be accessed in said intermediate buffer; whereby the coded element to be accessed is identified in the intermediate buffer.
Claim 7
Dependent Claim 328 words
A coded digital TV system comprising: an ordered refresh buffer having an input connected to receive randomly occurring data signals and sort those signals into groups of ordered data signals ordered by extremal scan line positions and an output; an intermediate buffer having a first input connected to the output of said refresh buffer for storing said ordered data signals once during each display field and outputting said ordered data signals in synchronism with the line scan displayed and an output; a display element generator means connected to the output of said intermediate buffer for decoding said ordered data signals outputted for said intermediate buffer and generating on a first output line components of a display element which lie along the display line to be scanned; a partial raster assembly storage having an input connected to said first output line from said display element generator means to store the components of the display element which lie along the display line to be scanned and an output; a display means connecting to the output of said partial raster assembly storage; a light pen means for generating a signal when positioned at a selected point on said display means containing a coded element to be accessed, during a first display frame interval; a coordinate storage means having an input connected to said display element generator means and an input connected to said light pen means, for storing the "X" and "Y" coordinates of said coded element upon receipt of light pen signals; and means for comparing the "X" coordinate of each coded element with the "X" coordinate value stored in said coordinate storage means during the loading of the video data in said partial raster assembly storage for the raster line having a "Y" coordinate equal to the value stored in said coordinate storage means, to identify the coded element to be accessed in said intermediate buffer; whereby the coded element to be accessed is identified in the intermediate buffer.
Claim 8
Dependent Claim 49 words
The system of claim 5 which further comprises: said coded display element represented by a code containing address bits of the coded element in said refresh buffer; and means for outputting said address bits to a utilization device to enable accessing said coded display element from said refresh buffer.

References Cited (Backward Citations)

US3505666A Cited
US3509350A Cited
US3506875A Cited
US3944988A Cited
US3651508A Cited
US3832693A Cited
US3891890A Cited
US3852721A Cited
US3997891A Cited
US3973245A Cited
US3996582A Cited
US4011546A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag