Patent US6181353B1 successfully refreshed from Google Patents.
US6181353B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
On-screen display device using horizontal scan line memories
Assignee: KURISU HIRO
•
Filing: 1997-01-30
•
Granted: 2001-01-30
•
Expires: 2017-01-30
Abstract
Abstract An on-screen display system using scan line memories. Complex on-screen display, comprising multiple layers of on-screen display, is achieved using a pixel memory having a maximum capacity of two horizontal lines of display data. Compressed display data (e.g. character, icon, etc.) is read from RAM and expanded into pixel registers. Pixel data from the pixel registers is forwarded to pixel memory for on-screen display. The pixel memory is also written back into one of the pixel registers and the pixel registers are overlaid to form complex on-screen display data.
Inventors
- 👤 Motohiro Kurisu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 02:33
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/44; H04N5/445; G; G09; G09G; G09G5/00; G09G5/42; H04N19/00; G09G2340/00; G09G2340/02; H04N5/44504
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
184 words
An on-screen display system for use with a display, the system comprising: a memory for storing compressed display data; pixel generator for generating pixel data based on the compressed display data; pixel memory coupled to said pixel generator for receiving said pixel data, said pixel memory having a capacity to store pixel data for a predetermined number of horizontal scan lines, said pixel memory including a first pixel memory and a second pixel memory, wherein said pixel memory has a maximum capacity to store pixel data for two horizontal scan lines; and on-screen display device for receiving pixel data from said pixel memory and generating display signals for displaying said pixel data on the display wherein the on-screen display device alternately retrieves the contents of said first pixel memory while said second pixel memory receives pixel data from said pixel generator; and retrieves the contents of said second pixel memory while said first pixel memory receives pixel data from said pixel generator; said on-screen display device alternating between said first pixel memory and said second pixel memory in response to a horizontal sync signal.
Claim 2
Dependent Claim
184 words
An on-screen display system for use with a display, the system comprising: a memory for storing compressed display data; pixel generator for generating pixel data based on the compressed display data; pixel memory coupled to said pixel generator for receiving said pixel data, said pixel memory having a capacity to store pixel data for a predetermined number of horizontal scan lines, said pixel memory including a first pixel memory and a second pixel memory, wherein said pixel memory has a maximum capacity to store pixel data for two horizontal scan lines; and on-screen display device for receiving pixel data from said pixel memory and generating display signals for displaying said pixel data on the display wherein the on-screen display device alternately retrieves the contents of said first pixel memory while said second pixel memory receives pixel data from said pixel generator; and retrieves the contents of said second pixel memory while said first pixel memory receives pixel data from said pixel generator; said on-screen display device alternating between said first pixel memory and said second pixel memory in response to a horizontal sync signal.
Claim 3
Dependent Claim
61 words
The on-screen display system of claim 1 wherein said compressed display data includes a display data address and attribute data and said on-screen display system further comprises a separator which retrieves the compressed display data from said memory, separates the display data address from said attribute data and provides the separated display data address and attribute data to said pixel generator.
Claim 4
Dependent Claim
71 words
The on-screen display system of claim 2 further comprising a display memory for storing display data, said separator comprising: an offset address register for storing an offset address; an address manipulator for performing an arithmetic operation between the offset address to the display data address; and a font address register for storing the sum of the display data address and the offset address to identify an address in the display memory.
Claim 5
Dependent Claim
29 words
The on-screen display system of claim 3 further comprising an access mode register which stores a value for instructing said address manipulator to perform one of addition and subtraction.
Claim 6
Dependent Claim
28 words
The on-screen display system of claim 2 further comprising a first attribute register for storing current attribute data and a second attribute register for storing previous attribute data.
Claim 7
Dependent Claim
22 words
The on-screen display system of claim 4 wherein said access mode register further stores a value indicating the maximum display data height.
Claim 8
Dependent Claim
56 words
The on-screen display system of claim 1 further comprising: a first pixel register for storing pixel data generated by said pixel generator and coupled to said pixel generator and said pixel memory; and a second pixel register for storing pixel data generated by said pixel generator and coupled to said pixel generator and said pixel memory.
Claim 9
Dependent Claim
39 words
The on-screen display system of claim 7 wherein the contents of said second pixel register and said first pixel register are mixed to create mixed pixel data and the mixed pixel data is stored in said first pixel register.
Claim 10
Dependent Claim
20 words
The on-screen display system of claim 8 wherein multiple layers of pixel data are mixed during a horizontal scan line.
Claim 11
Dependent Claim
29 words
The on-screen display system of claim 8 further comprising a mixer register for controlling the mixing of the contents of said first pixel register and said second pixel register.
Claim 12
Dependent Claim
19 words
The on-screen display system of claim 2 wherein said attribute data includes a bit for designating a blink operation.
Claim 13
Dependent Claim
19 words
The on-screen display system of claim 2 wherein said attribute data includes a bit for designating an underline operation.
Claim 14
Dependent Claim
39 words
The on-screen display system of claim 2 wherein said pixel generator retrieves display data from a display memory based on said display data address and further comprises a fringe generator for generating fringe pixels based on the display data.
Claim 15
Dependent Claim
18 words
The on-screen display system of claim 2 further comprising a half-tone generator for producing of half-tone pixel data.
Claim 16
Dependent Claim
25 words
The on-screen display system of claim 14 wherein said half-tone pixel data comprises pixel data alternatively having a no display value and a color value.
Claim 17
Dependent Claim
34 words
The on-screen display system of claim 2 wherein said pixel generator retrieves display data from a display memory based on said display data address and further comprises a smoother for smoothing the display data.
Claim 18
Dependent Claim
17 words
The on-screen display system of claim 16 wherein said smoother doubles the size of the display data.
Claim 19
Dependent Claim
33 words
The on-screen display system of claim 7 further comprising a data transfer device for transferring pixel data between said first and second pixel registers and said pixel memory in a single clock cycle.
Claim 20
Dependent Claim
38 words
The on-screen display system of claim 1 further comprising a zero data output device for clearing the contents of said pixel memory data after transfer of said pixel data from said pixel memory to said on-screen display device.
Claim 21
Dependent Claim
29 words
The on-screen display system of claim 19 wherein said zero data output device clears the contents of said pixel memory data after n lines of pixel data are displayed.
Claim 22
Dependent Claim
24 words
The on-screen display system of claim 1 wherein said on-screen display device receives pixel data from said pixel memory once every n scan lines.
Claim 23
Dependent Claim
24 words
The on-screen display system of claim 5 wherein the pixel generator copies the contents of the first attribute register to the second attribute register.
Claim 24
Dependent Claim
28 words
The on-screen display system of claim 1 wherein said on-screen display device defines an on-screen display area by storing a display start position and a display start bit.
Claim 25
Dependent Claim
74 words
The on-screen display system of claim 7 wherein said pixel memory comprises a first pixel memory and a second pixel memory, wherein the on-screen display unit alternately, retrieves the contents of said first pixel memory as the contents of the first pixel register are stored in said second pixel memory; and retrieves the contents of said second pixel memory as the contents of the first pixel register are stored in said first pixel memory.
Claim 26
Dependent Claim
29 words
The on-screen display system of claim 2 wherein said attribute data includes a main color identifier for instructing the on-screen display circuitry to prevent display of said pixel data.
Claim 27
Dependent Claim
38 words
The on-screen display system of claim 2 wherein said attribute data includes a main color identifier and a subcolor identifier, the main color identifier corresponding to a foreground color and the subcolor identifier corresponding to a background color.
Claim 28
Dependent Claim
19 words
The on-screen display system of claim 1 wherein said compressed display data is stored in a plurality of formats.
References Cited (Backward Citations)
US4435779A
Cited
US4367466A
Cited
US4398189A
Cited
US5587726A
Cited
US5404437A
Cited
US5821947A
Cited
US5666520A
Cited
US5534942A
Cited
US5640502A
Cited
US5717904A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-01-30 | 2004-07-31 | 2005-01-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-01-30 | 2008-07-31 | 2009-01-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-01-30 | 2012-07-31 | 2013-01-30 | $7700.00 | Window Closed / Lapsed |