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

Hardware implementation for providing raster offsets in a graphics subsystem with windowing

Assignee: Sun Microsystems Inc
•
Filing: 1989-02-08
•
Granted: 1993-12-28
•
Expires: 2009-02-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for implementing, in hardware, circuitry for adding a raster offset to screen coordinates in a graphics display subsystem for the purpose of displaying the image in a window which may be moved by a user to an arbitrary position on a screen display. Specifically, a pair of raster offsets, one for X coordinates and one for Y coordinates, are stored in X and Y raster offset registers. The X and Y raster offsets correspond to the offset of an active window from the origin of the screen display. These offsets are added to each coordinate which is to be displayed within the active window in a manner which does not result in any additional overhead.

Inventors

  • 👤 Curtis Priem
  • 👤 Chris Malachowsky

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 04:21
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 287 words
An apparatus for converting pairs of original X and Y coordinates of an object to be displayed by a graphics subsystem to pairs of window coordinates for display within an active window, said window coordinates having a predetermined X offset and a predetermined Y offset from said original X and Y coordinates, said conversation being an addition of said original X and Y coordinates to said predetermined X offset and said predetermined Y offset, respectively, said object being one of a quadrilateral to be drawn and a block image to be moved, said apparatus comprising: a) a pair of raster offset registers for storing said predetermined X offset and sad predetermined Y offset; b) a plurality of object coordinate registers for storing the sum of respective pairs of said X and Y object coordinates and said predetermined X offset and Y offset; c) loading control means coupled to an indexing register for controlling the loading of said pair of offset registers with said predetermined X offset and said predetermined Y offset and said plurality of object coordinate registers with said sum; d) input means coupled to said loading control means, said object coordinate registers and said raster offset registers for receiving from a source external to said apparatus, said X and Y object coordinates and said predetermined X and Y raster offsets, and for storing said predetermined X offset and said predetermined Y offset in said raster offset register and for adding said predetermined X offset and said predetermined Y offset in said raster offset registers to said X and Y object coordinates in said object coordinate registers; said graphics subsystem for displaying said object which is represented by said sums stored in said object coordinate registers.
Claim 2
Independent Claim 287 words
An apparatus for converting pairs of original X and Y coordinates of an object to be displayed by a graphics subsystem to pairs of window coordinates for display within an active window, said window coordinates having a predetermined X offset and a predetermined Y offset from said original X and Y coordinates, said conversation being an addition of said original X and Y coordinates to said predetermined X offset and said predetermined Y offset, respectively, said object being one of a quadrilateral to be drawn and a block image to be moved, said apparatus comprising: a) a pair of raster offset registers for storing said predetermined X offset and sad predetermined Y offset; b) a plurality of object coordinate registers for storing the sum of respective pairs of said X and Y object coordinates and said predetermined X offset and Y offset; c) loading control means coupled to an indexing register for controlling the loading of said pair of offset registers with said predetermined X offset and said predetermined Y offset and said plurality of object coordinate registers with said sum; d) input means coupled to said loading control means, said object coordinate registers and said raster offset registers for receiving from a source external to said apparatus, said X and Y object coordinates and said predetermined X and Y raster offsets, and for storing said predetermined X offset and said predetermined Y offset in said raster offset register and for adding said predetermined X offset and said predetermined Y offset in said raster offset registers to said X and Y object coordinates in said object coordinate registers; said graphics subsystem for displaying said object which is represented by said sums stored in said object coordinate registers.
Claim 3
Dependent Claim 94 words
The apparatus defined by claim 1 wherein said input means comprises a multiplexor means coupled to said pair of raster offset registers, said plurality of object coordinate registers and said loading control means, and an adder means coupled to said source and said multiplexor means for adding said received object coordinates to said predetermined raster offsets in said X and Y raster offset registers and storing the results in said object coordinate registers, wherein said input means and said adder means are controlled by operation of said loading control means and said indexing register.
Claim 4
Dependent Claim 45 words
The apparatus defined in claim 1 wherein loading control means comprises a state machine which generates control signals which control the operation of said input means and increment said index register modulo the number of vertices of said object or block image to be moved.
Claim 5
Dependent Claim 14 words
The apparatus defined in claim 3 wherein the number of said vertices is four.

References Cited (Backward Citations)

US4570236A Cited
GB2144952A Cited
GB2147772A Cited
US4689824A Cited
US4652760A Cited
US4774678A Cited
US4837844A Cited
GB2202115A Cited
GB2215956A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-12-27 1997-06-28 1997-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-12-27 2001-06-28 2001-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-12-27 2005-06-28 2005-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag