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

Visual frame buffer architecture

Assignee: Intel Corp
•
Filing: 1992-06-19
•
Granted: 1994-09-06
•
Expires: 2012-06-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for processing visual data includes a first video random access memory (VRAM) for storing a first bit plane of visual data in a first format. A graphics controller is coupled to the first VRAM by a data bus and a storage bus. The apparatus is capable of receiving at least a second VRAM for storing at least a second bit plane of visual data in at least a second format different from the first format. The received VRAMs are coupled to the graphics controller by data and storage busses. The visual data stored on the VRAMs are merged into a pixel stream which is then converted to analog form by a digital to analog converter. Data transfer addresses are generated for each of the VRAMs simultaneously, sequentially or in overlapping timed relationship.

Inventors

  • 👤 Louis A. Lippincott
  • 👤 Serge Rutman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:39
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/395; G09G5/397; H; H04; H04N; H04N5/00; H04N5/44; H04N5/445; H04N5/44504; G09G2340/00; G09G2340/12; G09G2340/125; G09G5/363

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 175 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of graphics data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) a second storage means for storing a second bit plane of video data in a second format different from said first format, said second storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means employing chroma keying for forming a merged pixel stream from said graphics data stored on said first storage means and said video data stored on said second storage means, wherein said graphics data and said video data represent images stored at different spatial resolutions; (E) means for generating data transfer addresses of the same type for each of said storage means contemporaneously; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 2
Independent Claim 175 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of graphics data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) a second storage means for storing a second bit plane of video data in a second format different from said first format, said second storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means employing chroma keying for forming a merged pixel stream from said graphics data stored on said first storage means and said video data stored on said second storage means, wherein said graphics data and said video data represent images stored at different spatial resolutions; (E) means for generating data transfer addresses of the same type for each of said storage means contemporaneously; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 3
Independent Claim 175 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of graphics data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) a second storage means for storing a second bit plane of video data in a second format different from said first format, said second storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means employing chroma keying for forming a merged pixel stream from said graphics data stored on said first storage means and said video data stored on said second storage means, wherein said graphics data and said video data represent images stored at different spatial resolutions; (E) means for generating data transfer addresses of the same type for each of said storage means sequentially; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 4
Independent Claim 175 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of graphics data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) a second storage means for storing a second bit plane of video data in a second format different from said first format, said second storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means employing chroma keying for forming a merged pixel stream from said graphics data stored on said first storage means and said video data stored on said second storage means, wherein said graphics data and said video data represent images stored at different spatial resolutions; (E) means for generating data transfer addresses of the same type for each of said storage means sequentially; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 5
Independent Claim 178 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of graphics data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) a second storage means for storing a second bit plane of video data in a second format different from said first format said second storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means employing chroma keying for forming a merged pixel stream from said graphics data stored on said first storage means and said video data stored on said second storage means, wherein said graphics data and said video data represent images stored at different spatial resolutions; (E) means for generating data transfer addresses of the same type for each of said storage means in overlapping time relationship; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 6
Independent Claim 178 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of graphics data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) a second storage means for storing a second bit plane of video data in a second format different from said first format said second storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means employing chroma keying for forming a merged pixel stream from said graphics data stored on said first storage means and said video data stored on said second storage means, wherein said graphics data and said video data represent images stored at different spatial resolutions; (E) means for generating data transfer addresses of the same type for each of said storage means in overlapping time relationship; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 7
Independent Claim 189 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different form said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means at substantially the same time; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 8
Independent Claim 189 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different form said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means at substantially the same time; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 9
Independent Claim 185 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means sequentially; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 10
Independent Claim 185 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means sequentially; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 11
Independent Claim 188 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising; (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means in overlapping time relationship; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 12
Independent Claim 188 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising; (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means in overlapping time relationship; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 13
Independent Claim 188 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) means for receiving at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means contemporaneously; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 14
Independent Claim 188 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) means for receiving at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means contemporaneously; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 15
Independent Claim 188 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) means for receiving at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means sequentially; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 16
Independent Claim 188 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) means for receiving at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means sequentially; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 17
Independent Claim 191 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) means for receiving at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means in overlapping time relationship; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.
Claim 18
Independent Claim 191 words
An apparatus for integrating a graphics subsystem display buffer with a video subsystem display buffer comprising: (A) first storage means for storing a first bit plane of video data in a first format; (B) a graphics controller coupled to said first storage means by a data bus and a storage bus; (C) means for receiving at least one additional storage means for storing at least one additional bit plane of graphics data in at least one additional format different from said first format, each of said at least one additional storage means being coupled to said graphics controller by a data bus and a storage bus; (D) means for forming a merged pixel stream from said video data stored on said first storage means and said graphics data stored on said at least one additional storage means, wherein said graphics data and said video data represent images stored at equivalent spatial resolutions; (E) means for generating data transfer addresses of different types for each of said storage means in overlapping time relationship; and (F) means, coupled to said graphics controller, for generating an analog signal representative of said merged pixel stream.

References Cited (Backward Citations)

US4494144A Cited
US4737916A Cited
US4791112A Cited
US4979130A Cited
US4991110A Cited
US5151975A Cited
US5179639A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-05 1998-03-07 1998-09-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-05 2002-03-07 2002-09-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-05 2006-03-07 2006-09-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag