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

Apparatus for rapidly switching between output display frames using a shared frame gentification memory

Assignee: Sun Microsystems Inc
•
Filing: 1989-04-28
•
Granted: 1991-09-17
•
Expires: 2009-04-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for rapidly switching between output display frames using a shared frame identification memory is disclosed which has particular application to high resolution graphics for animation. Through a plurality of comparison circuitry, the apparatus enables a frame to be displayed during the clock cycles when the frame identification memory is read and during the clock cycles when the frame identification memory is provided with input, thereby, allowing a frame identification memory to be shared by two output display memories. As a result the rapid switching between output display frames sufficient for animation may be achieved with less hardware.

Inventors

  • 👤 Szu-Cheng Sun
  • 👤 Serdar Ergene

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 03:35
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G09; G09G; G09G5/00; G09G5/02; G09G5/024; G09G5/36; G09G5/39; G09G5/399

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 291 words
A computer output system for rapidly displaying a plurality of individual frames of information on display means including a display, comprising: a first and second pixmapped display memories comprising a first and second plurality of pixel storage positions for storing a first and second frames of said frames of information; a pixmapped frame identification memory comprising a third plurality of pixel storage positions simultaneously corresponding to said first and second pixel storage positions for storing a plurality of n-bit frame indications, each of said n-bit frame indication indicative of one of said individual frames of information; input means coupled to said first and second display memories and said frame identification memory for alternately inputting said first frame and its n-bit frame indication into said corresponding first and third plurality of pixel storage positions, and said second frame and its n-bit frame indication into said corresponding second and third plurality of pixel storage positions; comparison means coupled to said frame identification memory and said input means for comparing said n-bit indications stored in said third plurality of pixel storage positions, said n-bit indication in said input means and an indication indicative of a particular frame to be displayed on said display in a predetermined manner, and outputing enabling signals for said first and second plurality of pixel storage positions if said indications compare successfully under said predetermined manner at said corresponding third plurality of pixel storage positions; and control means coupled to said first and second display memories and said comparison means for selecting one of said first and second frames stored in said first and second plurality of pixel storage positions and displaying said frame information of said selected frame stored at said pixel storage positions based on said enabling signals.
Claim 2
Dependent Claim 291 words
A computer output system for rapidly displaying a plurality of individual frames of information on display means including a display, comprising: a first and second pixmapped display memories comprising a first and second plurality of pixel storage positions for storing a first and second frames of said frames of information; a pixmapped frame identification memory comprising a third plurality of pixel storage positions simultaneously corresponding to said first and second pixel storage positions for storing a plurality of n-bit frame indications, each of said n-bit frame indication indicative of one of said individual frames of information; input means coupled to said first and second display memories and said frame identification memory for alternately inputting said first frame and its n-bit frame indication into said corresponding first and third plurality of pixel storage positions, and said second frame and its n-bit frame indication into said corresponding second and third plurality of pixel storage positions; comparison means coupled to said frame identification memory and said input means for comparing said n-bit indications stored in said third plurality of pixel storage positions, said n-bit indication in said input means and an indication indicative of a particular frame to be displayed on said display in a predetermined manner, and outputing enabling signals for said first and second plurality of pixel storage positions if said indications compare successfully under said predetermined manner at said corresponding third plurality of pixel storage positions; and control means coupled to said first and second display memories and said comparison means for selecting one of said first and second frames stored in said first and second plurality of pixel storage positions and displaying said frame information of said selected frame stored at said pixel storage positions based on said enabling signals.
Claim 3
Dependent Claim 42 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 1, wherein each of said first and second plurality of pixel storage positions comprises twenty four bits.
Claim 4
Dependent Claim 39 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 1, wherein each of said third plurality of pixel storage positions comprises three bits.
Claim 5
Dependent Claim 52 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 1, wherein said input means comprises an input frame identification register for storing said n-bit indication of said frame being input into one of said display memories.
Claim 6
Dependent Claim 106 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 1, wherein said comparison means comprises a logic circuit for outputing said enabling signals, said enabling signals being output under one of two conditions such that said enabling signals are output during clock cycles when said pixmapped frame identification memory is read for refreshing said display and during clock cycles when said pixmapped frame identification memory receives its input from said input means, whereby allowing said pixmapped frame identification memory to be shared by said first and second pixmapped display memories.
Claim 7
Dependent Claim 115 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 5, wherein said two conditions comprise a first condition that said logic circuit receives a first plurality of true inputs for said first and second plurality of pixel storage positions, during said clock cycles when said pixmapped frame identification memory is read for refreshing said display; and a second condition that said logic circuit receives a second and third plurality of true inputs for said first and second plurality of pixel storage positions, during said clock cycles when said pixmapped frame identification memory receives its input from said input means.
Claim 8
Dependent Claim 160 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 6, wherein said comparison means further comprises a first comparison circuit coupled to said pixmapped frame identification memory, an output frame identification register, and said logic circuit, for providing said logic circuit with said first plurality of true inputs during said clock cycles when said pixmapped frame identification memory is read for refreshing said display, said first plurality of true inputs being provided whenever said n-bit indications stored at said corresponding third plurality of pixel storage positions equal said n-bit indication indicative of a particular frame to be displayed, thereby resulting in said first plurality of true inputs being provided during said clock cycles when said pixmapped frame identification memory is read for refreshing said display, said n-bit indication indicative of a particular frame to be displayed being stored in said output frame identification register.
Claim 9
Dependent Claim 152 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 7, wherein said comparison means further comprises a second comparison circuit coupled to said pixmapped frame identification memory, said output frame identification register, and said logic circuit, for providing said logic circuit with said second plurality of true inputs during said clock cycles when said pixmapped frame identification memory receives its input from said input means, said second plurality of true inputs being provided whenever said n-bit indications stored at said corresponding third plurality of pixel storage positions equal said n-bit indication indicative of a particular frame to be displayed stored in said output frame identification register plus one, thereby resulting in said second plurality of true inputs being provided during said clock cycles when said pixmapped frame identification memory receives its input from said input means.
Claim 10
Dependent Claim 109 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 8, wherein said comparison means further comprises a pixmapped display select plane memory means coupled to said logic circuit for storing and providing said third plurality of true inputs, during clock cycles when said pixmapped frame identification memory receives its input from said input means, said pixmapped display select plane memory means comprising a fourth plurality of pixel storage positions corresponding to said third plurality of pixel storage positions for storing said third plurality of true inputs to be provided to said logic circuit.
Claim 11
Dependent Claim 39 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 9, wherein each of said fourth plurality of pixel storage positions comprises one bit.
Claim 12
Dependent Claim 150 words
The computer output system for rapidly displaying a plurality of individual frames of information on display means including a display as set forth in claim 9, wherein said comparison means further comprises a third comparison circuit coupled to said pixmapped frame identification memory and said input means for setting said third plurality of true inputs stored in said fourth plurality of pixel storage positions during said clock cycles when said pixmapped frame identification memory receives its input from said input means, said third plurality of true inputs stored in said fourth plurality of pixel storage positions being set whenever said n-bit indications stored at said corresponding third plurality of pixel storage positions equal said n-bit indication in said input means minus one, thereby resulting in said third plurality of true inputs being provided during said clock cycles when said pixmapped frame identification memory receives its input from said input means.

References Cited (Backward Citations)

US4550315A Cited
US4823108A Cited
US4769762A Cited
US4852024A Cited
US4829453A Cited
US4907174A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-16 1995-03-18 1995-09-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-16 1999-03-18 1999-09-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-16 2003-03-18 2003-09-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag