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

System for raster imaging with automatic centering and image compression

Assignee: Nvidia Corp
•
Filing: 1993-12-09
•
Granted: 1995-06-06
•
Expires: 2013-12-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The system provides for vertical or horizontal centering, or both, without the use of a memory frame buffer, of raster image data whose start time and duration cannot be controlled. The centering is accomplished by controlling the frame start time and line start time of the overall display of the raster imaging surface. This is accomplished in the case of vertical centering by detecting the time of the beginning of the first or last line, or both, of the total lines of the raster image data to be displayed an controlling the start time of a subsequent one of the frames based on that detected time. Horizontal centering is carried out by detecting the time of the beginning of the first or last column, or both, of the columns in one or more of the lines of the raster image data and controlling the start time of subsequent ones of the lines based on that detected time.

Inventors

  • 👤 Suhas S. Patil
  • 👤 Chester F. Bassetti, Jr.
  • 👤 Dayakar C. Reddy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 08:39
CPC Classifications
G; G09; G09G; G09G3/00; G09G3/20; G09G3/34; G09G3/36; G09G3/3611; G09G2340/00; G09G2340/04; G09G2340/0407; G09G2340/0421; G09G2340/0464; G09G2340/0471; G09G2340/0478; G09G2340/0485; G09G2360/00; G09G2360/04

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 236 words
A system for compressing raster-image data in sequential frames in a single data stream which is converted to two streams of pixels for each of said sequential frames of said single data stream; said two pixel streams being suitable for controlling images on a raster imaging surface having first and second segments therein; said imaging surface being responsive to signals representing characteristics such as color or intensity of pixels to produce raster images in the portions of said segments receiving said signals, said images in said segments within a frame being produced by a raster image-producing means in a plurality n of sequentially produced lines in said imaging surface, said system comprising: a first and a second transformation module having inputs and outputs; means for supplying said single stream of pixels to said first and said second transformation modules; means for utilizing the output from said first transformation module to alternately produce a raster image on the first and second segments for a frame; means for delaying the output from said second transformation module to alternately produce a raster image on the second and first segments for the frame; means for deleting selected ones of said pixels in said stream of pixels for each one of said plurality of n lines; and means for compressing the remaining ones of said pixels for each one of said n lines to reduce the width of said produced image.
Claim 2
Independent Claim 236 words
A system for compressing raster-image data in sequential frames in a single data stream which is converted to two streams of pixels for each of said sequential frames of said single data stream; said two pixel streams being suitable for controlling images on a raster imaging surface having first and second segments therein; said imaging surface being responsive to signals representing characteristics such as color or intensity of pixels to produce raster images in the portions of said segments receiving said signals, said images in said segments within a frame being produced by a raster image-producing means in a plurality n of sequentially produced lines in said imaging surface, said system comprising: a first and a second transformation module having inputs and outputs; means for supplying said single stream of pixels to said first and said second transformation modules; means for utilizing the output from said first transformation module to alternately produce a raster image on the first and second segments for a frame; means for delaying the output from said second transformation module to alternately produce a raster image on the second and first segments for the frame; means for deleting selected ones of said pixels in said stream of pixels for each one of said plurality of n lines; and means for compressing the remaining ones of said pixels for each one of said n lines to reduce the width of said produced image.
Claim 3
Dependent Claim 65 words
A system in accordance with claim 1 including skip data control means connected to control said outputs of said first and said second transformation modules; and means for energizing said skip data control means to generate a skip data control signal to selectably delete said selected ones of said pixels in said pixel stream from said outputs of said first and said second transformation modules.
Claim 4
Dependent Claim 57 words
A system in accordance with claim 2 including first and second shift registers having inputs connected to the outputs of said first and said second transformation modules, and means for supplying said skip data control signal to said first and said second shift registers to selectably delete said selected ones of said pixels from said pixel stream.
Claim 5
Dependent Claim 29 words
A system in accordance with claim 1, wherein said compressing means comprises a first shift register having an input terminal for receiving said output of said first transformation module.
Claim 6
Dependent Claim 30 words
A system in accordance with claim 4, wherein said compressing means further comprises a second shift register having an input terminal for receiving said output of said second transformation module.
Claim 7
Dependent Claim 41 words
A system in accordance with claim 5, wherein said deleting means comprises an AND gate having an output terminal connected to a clock input terminal of said first shift register and to a clock input terminal of said second shift register.
Claim 8
Dependent Claim 203 words
A data compression system for compressing raster image data for driving a raster imaging surface comprising a plurality K of segments, said raster image data being received in a single data stream and converted to a plurality K of streams of pixels for driving said K segments, said segments being responsive to receipt of signals from said K streams of pixels to produce raster images, said images within a frame being produced in a plurality n of sequentially produced lines in said imaging surface, said system comprising: means for converting said single data stream to K output streams of pixels; a plurality K of receiving circuits each having an input for receiving respective ones of said K output streams of pixels, each of said receiving circuits having an output; means coupled to said receiving circuits for selectably deleting ones of said pixels in said K streams of pixels; means for compressing the remaining ones of said pixels to reduce the width of the produced image; means for applying ones of said K streams of pixels to corresponding ones of said K segments; and means for delaying the application of other of said K streams of pixels to corresponding ones of said K segments.
Claim 9
Dependent Claim 203 words
A data compression system for compressing raster image data for driving a raster imaging surface comprising a plurality K of segments, said raster image data being received in a single data stream and converted to a plurality K of streams of pixels for driving said K segments, said segments being responsive to receipt of signals from said K streams of pixels to produce raster images, said images within a frame being produced in a plurality n of sequentially produced lines in said imaging surface, said system comprising: means for converting said single data stream to K output streams of pixels; a plurality K of receiving circuits each having an input for receiving respective ones of said K output streams of pixels, each of said receiving circuits having an output; means coupled to said receiving circuits for selectably deleting ones of said pixels in said K streams of pixels; means for compressing the remaining ones of said pixels to reduce the width of the produced image; means for applying ones of said K streams of pixels to corresponding ones of said K segments; and means for delaying the application of other of said K streams of pixels to corresponding ones of said K segments.
Claim 10
Dependent Claim 48 words
The system of claim 7, wherein said deleting means further comprises a control means for generating a control signal coupled to said K receiving circuits to selectably delete selected ones of said pixels for each one of said plurality of n lines in said K streams of pixels.
Claim 11
Dependent Claim 72 words
The system of claim 8, wherein said means for compressing comprises a plurality K of shift registers, one for each of said K streams of pixels, each of said K shift registers having a clock input terminal for receiving said control signal from said control means and a data input terminal for receiving the associated stream of pixels, wherein said K shift registers load a pixel in response to said control signal.
Claim 12
Dependent Claim 30 words
The system of claim 9, wherein said control means comprises an AND gate having an output terminal connected to said clock input terminal of each of said K shift registers.
Claim 13
Dependent Claim 13 words
The system according to claim 7, wherein said receiving circuits comprise transformation modules.

References Cited (Backward Citations)

US4824106A Cited
US4706076A Cited
US4751502A Cited
US4755810A Cited
US4737916A Cited
US4768095A Cited
US4852024A Cited
US5293474A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-06-05 1998-12-05 1999-06-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-06-05 2002-12-05 2003-06-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-06-05 2006-12-05 2007-06-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag