Patent US2922890A successfully refreshed from Google Patents.
US5644336A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Mixed format video ram
Assignee: Taiwan Semiconductor Manufacturing Co TSMC Ltd
•
Filing: 1994-12-12
•
Granted: 1997-07-01
•
Expires: 2014-12-12
Abstract
Abstract The invention concerns the simultaneous display of video data and text data on a computer display. The invention stores both types of data in display memory. Transition codes mark the separation between the two types. The invention converts each type of data into signals which a CRT display can understand. The invention changes the type of conversion, as appropriate, when transition codes are reached.
Inventors
- 👤 Brian K. Herbert
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 22:28
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/64; H04N9/641; G; G09; G09G; G09G5/00; G09G5/02; G09G5/06; G09G5/36; G09G5/39; G09G5/395; H04N9/67; G09G2340/00; G09G2340/12; G09G2340/125
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
107 words
In the process of storing data into a display memory in a computer, the improvement comprising the following step: storing a unique code in the display memory between data of a first type corresponding with at least one video display pixel and successive data of a second type corresponding with a plurality of video display pixels, said unique code marking a transition point wherein video data stored in the display memory changes from a first display image format to a second display image format and wherein said successive data is for use to generate said plurality of video display pixels according to said second display image format.
Claim 2
Dependent Claim
107 words
In the process of storing data into a display memory in a computer, the improvement comprising the following step: storing a unique code in the display memory between data of a first type corresponding with at least one video display pixel and successive data of a second type corresponding with a plurality of video display pixels, said unique code marking a transition point wherein video data stored in the display memory changes from a first display image format to a second display image format and wherein said successive data is for use to generate said plurality of video display pixels according to said second display image format.
Claim 3
Dependent Claim
113 words
In a video display system, which translates data stored in a display memory into a video image, said data comprising a plurality of data types which represent dissimilar display image formats, the improvement comprising the step of: changing to a different method of stored data translation when a predetermined code word is detected between data of a first type corresponding with at least one video display pixel and successive data of a second type corresponding with a plurality of video display pixels in the display memory, wherein said successive data is for translation to generate said plurality of video display pixels according to a display image format corresponding with said second data type.
Claim 4
Dependent Claim
113 words
In a video display system, which translates data stored in a display memory into a video image, said data comprising a plurality of data types which represent dissimilar display image formats, the improvement comprising the step of: changing to a different method of stored data translation when a predetermined code word is detected between data of a first type corresponding with at least one video display pixel and successive data of a second type corresponding with a plurality of video display pixels in the display memory, wherein said successive data is for translation to generate said plurality of video display pixels according to a display image format corresponding with said second data type.
Claim 5
Dependent Claim
171 words
In a computer having a video controller which provides CRT input to a display, based on video data contained in a display memory, the improvement comprising: (a) a transition code between low-overhead data corresponding with at least one video display pixel, and successive high-overhead data corresponding with a plurality of video display pixels in the display memory; (b) means for reading the display memory and for detecting the transition code; (c) means for translating high-overhead data into low-overhead data; (d) means for activating said means for translating high-overhead data when the means for reading detects the transition code, so that said successive high-overhead data read from the display memory subsequent to the detection of the transition code is translated into low-overhead data, wherein said successive high-overhead data is for use to generate said plurality of video display pixels according to a corresponding display image format, said high-overhead data comprising a greater number of bytes per pixel than said low-overhead data; and (e) means for translating said low-overhead data into CRT input.
Claim 6
Dependent Claim
171 words
In a computer having a video controller which provides CRT input to a display, based on video data contained in a display memory, the improvement comprising: (a) a transition code between low-overhead data corresponding with at least one video display pixel, and successive high-overhead data corresponding with a plurality of video display pixels in the display memory; (b) means for reading the display memory and for detecting the transition code; (c) means for translating high-overhead data into low-overhead data; (d) means for activating said means for translating high-overhead data when the means for reading detects the transition code, so that said successive high-overhead data read from the display memory subsequent to the detection of the transition code is translated into low-overhead data, wherein said successive high-overhead data is for use to generate said plurality of video display pixels according to a corresponding display image format, said high-overhead data comprising a greater number of bytes per pixel than said low-overhead data; and (e) means for translating said low-overhead data into CRT input.
Claim 7
Independent Claim
139 words
A method of operating a video controller, which provides CRT input to a CRT, comprising the following steps: (a) reading data from a display memory, said data comprising a plurality of data types which represent dissimilar display image formats; (b) deriving CRT input, corresponding with at least one video display pixel, in a first manner associated with a first display image format, using the data read; and (c) monitoring the data read and, when a predetermined data word is detected, deriving CRT input in a second manner associated with a second display image format for successive data, corresponding with a plurality of video display pixels, read from said display memory after said predetermined data word is detected, wherein said successive data is for use to generate said plurality of video display pixels according to said second display image format.
Claim 8
Independent Claim
139 words
A method of operating a video controller, which provides CRT input to a CRT, comprising the following steps: (a) reading data from a display memory, said data comprising a plurality of data types which represent dissimilar display image formats; (b) deriving CRT input, corresponding with at least one video display pixel, in a first manner associated with a first display image format, using the data read; and (c) monitoring the data read and, when a predetermined data word is detected, deriving CRT input in a second manner associated with a second display image format for successive data, corresponding with a plurality of video display pixels, read from said display memory after said predetermined data word is detected, wherein said successive data is for use to generate said plurality of video display pixels according to said second display image format.
Claim 9
Independent Claim
93 words
A method of controlling a video display, comprising the following steps: (a) reading video data from a video memory, said video data comprising a plurality of data types which represent dissimilar display image formats; and (b) monitoring the video data, and, when a predetermined data type occurs, translating subsequent successive video data, corresponding with a plurality of video display pixels, from the video memory into a different display image format, wherein said successive video data is for use to generate said plurality of video display pixels according to said different display image format.
Claim 10
Independent Claim
93 words
A method of controlling a video display, comprising the following steps: (a) reading video data from a video memory, said video data comprising a plurality of data types which represent dissimilar display image formats; and (b) monitoring the video data, and, when a predetermined data type occurs, translating subsequent successive video data, corresponding with a plurality of video display pixels, from the video memory into a different display image format, wherein said successive video data is for use to generate said plurality of video display pixels according to said different display image format.
Claim 11
Independent Claim
125 words
A method of generating a video image in a computer, comprising the following steps: (a) embedding a transition code within a display memory, said transition code indicating a transition from one type of data to another type of data; (b) reading data from said display memory; (c) generating pixels based on said data read from said display memory; (d) detecting the occurrence of said transition code in said data read from said display memory; (e) generating a pixel using said transition code; and (f) generating subsequent pixels based on data outside said display memory wherein said pixel generated using said transition code is between said pixels generated based on data from said display memory and said pixels generated based on data outside said display memory.
Claim 12
Independent Claim
125 words
A method of generating a video image in a computer, comprising the following steps: (a) embedding a transition code within a display memory, said transition code indicating a transition from one type of data to another type of data; (b) reading data from said display memory; (c) generating pixels based on said data read from said display memory; (d) detecting the occurrence of said transition code in said data read from said display memory; (e) generating a pixel using said transition code; and (f) generating subsequent pixels based on data outside said display memory wherein said pixel generated using said transition code is between said pixels generated based on data from said display memory and said pixels generated based on data outside said display memory.
Claim 13
Dependent Claim
163 words
A process for generating multiple image types on a computer display, comprising the steps of: storing at least one data word having a first data format in a display memory, said at least one data word to be used to create at least one pixel of a first type on said computer display; storing a transition code word in a location in said display memory after said at least one data word; storing successive data words having a second data format in a location in said display memory after said transition code word, said successive data words to be used to create a plurality of pixels of a second type on said computer display; using said transition code word as an indicator, while reading from said display memory, that the data words being read are transitioning in data format; and processing said data words read from said display memory according to data format to create images of multiple types on said computer display.
Claim 14
Dependent Claim
163 words
A process for generating multiple image types on a computer display, comprising the steps of: storing at least one data word having a first data format in a display memory, said at least one data word to be used to create at least one pixel of a first type on said computer display; storing a transition code word in a location in said display memory after said at least one data word; storing successive data words having a second data format in a location in said display memory after said transition code word, said successive data words to be used to create a plurality of pixels of a second type on said computer display; using said transition code word as an indicator, while reading from said display memory, that the data words being read are transitioning in data format; and processing said data words read from said display memory according to data format to create images of multiple types on said computer display.
References Cited (Backward Citations)
US3955189A
Cited
US4131883A
Cited
US4231021A
Cited
US4712099A
Cited
US4773026A
Cited
US4979738A
Cited
US4862150A
Cited
US4727362A
Cited
US4808989A
Cited
US4704697A
Cited
US5043714A
Cited
US4796203A
Cited
US4945499A
Cited
US5396263A
Cited
US5138307A
Cited
US5124688A
Cited
US5274753A
Cited
US5241658A
Cited
US5243447A
Cited
US5406306A
Cited
US5473342A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-06-30 | 2000-12-30 | 2001-07-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-06-30 | 2004-12-30 | 2005-07-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-06-30 | 2008-12-30 | 2009-07-01 | $7700.00 | Window Closed / Lapsed |