Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Frame Buffer Data Used as RamDac Commands

IP.com Disclosure Number: IPCOM000112147D
Original Publication Date: 1994-Apr-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 78K

Publishing Venue

IBM

Related People

Lawless, W: AUTHOR

Abstract

In today's graphics designs X-Windows allows a user to have many different windows and types of windows on the screen at the same time. Window types can be 4 Bit Per Pixel, 8 Bits Per Pixel, 8 Bit Per Pixel Double Buffer, Possibly 16 Bits Per Pixel, and others. Each Pixel Type or Pixel interpretation can be in separate windows displayed on the screen at the same time. Todays designs use Window IDs scanned into RamDacs along with the Pixels to describe that Pixels Type. If 4 Pixel Types are used then each pixel needs 2 Bits to describe its Pixel Type, and more Bits if a separate Look-Up-Tables are used. If 16 Pixel Types are used then 4 Bits are needed and so on.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Frame Buffer Data Used as RamDac Commands

      In today's graphics designs X-Windows allows a user to have
many different windows and types of windows on the screen at the same
time.  Window types can be 4 Bit Per Pixel, 8 Bits Per Pixel, 8 Bit
Per Pixel Double Buffer, Possibly 16 Bits Per Pixel, and others.
Each Pixel Type or Pixel interpretation can be in separate windows
displayed on the screen at the same time.  Todays designs use Window
IDs scanned into RamDacs along with the Pixels to describe that
Pixels Type.  If 4 Pixel Types are used then each pixel needs 2 Bits
to describe its Pixel Type, and more Bits if a separate
Look-Up-Tables are used.  If 16 Pixel Types are used then 4 Bits are
needed and so on.  This number of Bits is multiplied by the number of
pixels scanned in to the RamDac and could equal 16 or 20 pins extra
Hardware Pins Not to mention the extra memory to do this.

      This Invention Disclosure will show how to Hide Pixel
Interpretations and RamDac Commands Behind the Motif Border for
X-Window systems.  Using One Bit Per Pixel Extra it can achieve up to
256 Different Pixel Types and RamDac Commands Combine..  Commands
such as Change values in the Look-Up-Table can be executed.  For
Example The Entire Look-Up-Table can be changed By scanning commands
out during Vertical Sync (Blank).

      One Bit To Execute RamDac Commands - Frame Buffers should be
organized as such.  For ease of drawing 2 meg VRAM chip (512 X 512 x
8) are used to create a 1280 x 1024 screen size (Fig. 1).  How It
Works - One Bit Per Pixel is scanned into the RamDac along with pixel
Data from the Frame Buffer.  If this bit is a 0 the Frame Buffer Data
is displayed normally, if this bit is a 1 then display same color
that was previ...