US4768029A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video display system with graphical cursor
Assignee: Fujitsu Services Ltd
•
Filing: 1987-06-01
•
Granted: 1988-08-30
•
Expires: 2007-06-01
Abstract
Abstract A raster scanned video display for high resolution graphics on to which a graphical cursor can be superimposed. Cursor data corresponding to the next raster line of the image is read out of a data store during the line blanking interval and stored in a fast memory. During scanning of that next raster line the cursor data is combined with the image data. By combining the cursor data with the image data in this way, on a line-by-line basis, storage space requirements in the fast memory are greatly reduced.
Inventors
- 👤 James E. Burrows
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 08:30
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/08
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
127 words
A video display system comprising: (a) a store holding a first bit map defining an image and a second bit map defining a cursor to be superimposed on the image; (b) a raster-scanned display device; (c) means operable during a line-blanking interval of the display device for reading out of the store cursor data representing a portion of the cursor bit map corresponding to the next raster line of the image, and storing that data in a fast memory; and (d) means operable during scanning of that next raster line, for reading out of the store image data representing the portion of the image bit map corresponding to that raster line and combining it with the contents of the fast memory to produce an output video signal.
Claim 2
Dependent Claim
127 words
A video display system comprising: (a) a store holding a first bit map defining an image and a second bit map defining a cursor to be superimposed on the image; (b) a raster-scanned display device; (c) means operable during a line-blanking interval of the display device for reading out of the store cursor data representing a portion of the cursor bit map corresponding to the next raster line of the image, and storing that data in a fast memory; and (d) means operable during scanning of that next raster line, for reading out of the store image data representing the portion of the image bit map corresponding to that raster line and combining it with the contents of the fast memory to produce an output video signal.
Claim 3
Dependent Claim
40 words
A video display system as claimed in claim 1, including a cursor processing unit for pre-processing the cursor data prior to combining it with the image data so as to bring it into alignment with respect to the image data.
Claim 4
Dependent Claim
34 words
A video display system as claimed in claim 2, wherein the cursor processing unit is operative to pre-process the cursor data during the line blanking interval in which it is read from the store.
Claim 5
Dependent Claim
35 words
A video display system as claimed in claim 2, in which the pre-processing of the cursor data and the combination of the pre-processed cursor data with the image data is performed in a bit-parallel manner.
Claim 6
Dependent Claim
32 words
A video display system as claimed in claim 4, including means operative to convert the combined cursor data and image data from parallel to serial form, to produce said output video signal.
Claim 7
Dependent Claim
34 words
A video display system as claimed in claim 4, wherein the cursor processing unit comprises shifter means operative to rotate each group of N parallel bits of the cursor data by R bit positions.
Claim 8
Dependent Claim
28 words
A video display system as claimed in claim 6, wherein the shifter means rotates the cursor data prior to the cursor data being stored in the fast memory.
Claim 9
Dependent Claim
53 words
A video display system as claimed in claim 6, wherein the cursor processing unit further includes mask and merge means for merging the first R bits of each said group of N bits of the cursor data with the last N-R bits of the next group of N bits of the cursor data.
Claim 10
Dependent Claim
29 words
A video display system as claimed in claim 8, wherein the mask and merge means operates on the cursor data after it has been stored in the fast memory.
Claim 11
Independent Claim
126 words
A method of superimposing a cursor on to an image displayed on a raster scanned display, including the steps of: (a) holding in a store, a first bit map defining an image and a second bit map defining a cursor; (b) reading out of the store, during a line blanking interval of the display, cursor data representing a portion of the cursor bit map corresponding to the next raster line of the image and storing that data in a fast memory; and (c) reading out of the store, during scanning of that next raster line, image data representing the portion of the image bit map corresponding to that raster line and combining it with the contents of the fast memory to produce an output video signal.
Claim 12
Independent Claim
126 words
A method of superimposing a cursor on to an image displayed on a raster scanned display, including the steps of: (a) holding in a store, a first bit map defining an image and a second bit map defining a cursor; (b) reading out of the store, during a line blanking interval of the display, cursor data representing a portion of the cursor bit map corresponding to the next raster line of the image and storing that data in a fast memory; and (c) reading out of the store, during scanning of that next raster line, image data representing the portion of the image bit map corresponding to that raster line and combining it with the contents of the fast memory to produce an output video signal.
Claim 13
Dependent Claim
36 words
A method as claimed in claim 10, including the step of pre-processing the cursor data prior to combining it with the image data so as to bring it into alignment with respect to the image data.
Claim 14
Dependent Claim
31 words
A method as claimed in claim 11, wherein the step of pre-processing the cursor data is carried out during the line blanking interval in which it is read from the store.
Claim 15
Dependent Claim
33 words
A method as claimed in claim 11, wherein the steps of pre-processing the cursor data and the combination of the pre-processed cursor data with the image data are performed in a bit-parallel manner.
Claim 16
Dependent Claim
30 words
A method as claimed in claim 13, including the step of converting the combined cursor data and image data from parallel to serial form to produce said output video signal.
Claim 17
Dependent Claim
31 words
A method as claimed in claim 13, wherein the step of pre-processing the cursor data comprises rotating each group of N parallel bits of the cursor data by R bit positions.
Claim 18
Dependent Claim
29 words
A method as claimed in claim 15, wherein the step of rotating the cursor data is carried out prior to the cursor data being stored in the fast memory.
Claim 19
Dependent Claim
48 words
A method as claimed in claim 15, wherein the step of pre-processing the cursor data comprises merging the first R bits of each said group of N bits of the cursor data with the last N-R bits of the next group of N bits of the cursor data.
Claim 20
Dependent Claim
26 words
A method as claimed in claim 17, wherein the merging step is performed on the cursor data after it has been stored in the fast memory.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-08-30 | 1992-02-29 | 1992-08-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-08-30 | 1996-02-29 | 1996-08-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-08-30 | 2000-02-29 | 2000-08-30 | $7700.00 | Window Closed / Lapsed |