Integrated Circuit (e.g., Single Chip Semiconductor Device) Patents (Class 345/519)
  • Patent number: 6195106
    Abstract: A frame buffer dynamic random access memory (FBRAM) is disclosed that enables accelerated rendering of Z-buffered graphics primitives. The FBRAM converts read-modify-write transactions such as Z-buffer compare and RBG alpha blending into a write only operation. The FBRAM also implements two levels of internal pixel caches, and a four-way interleaved frame buffer.
    Type: Grant
    Filed: January 6, 2000
    Date of Patent: February 27, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Michael F. Deering, Stephen A. Schlapp, Michael G. Lavelle
  • Patent number: 6195107
    Abstract: The present invention provides a system and method for reducing memory requirements in a low resource computer system. Although examples herein are described in terms of embedded systems, the present invention is equally applicable to other low resource computer systems, such as palmtops, and laptops. Memory requirements, such as RAM requirements, can be reduced by combining virtual memory with a secondary memory with statically compressed contents. According to embodiments of the present invention, executable image of memory, such as the image of RAM, is compressed at image production time. The compressed image is then stored in a non-volatile memory, such as FLASH memory. At run-time, when a request identifying a virtual address is received, it is determined whether a physical address in the physical memory, such as RAM, is associated with that virtual address. If there is no physical memory associated with that virtual address, then a physical address is obtained to be associated with that virtual address.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: February 27, 2001
    Assignee: Cisco Technology, Inc.
    Inventor: Timothy J. Iverson
  • Patent number: 6154223
    Abstract: A graphics processing chip which uses a deep pipeline of multiple asynchronous units to achieve a high net throughput in 3D rendering. Preferably reads and writes to a local buffer are provided by separate stages of the pipeline. Preferably some of the individual units include parallel paths internally. Preferably some of the individual units are connected to look ahead by more than one stage, to keep the pipeline filled while minimizing the use of expensive deep FIFOs.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: November 28, 2000
    Assignee: 3Dlabs Inc. LTD
    Inventor: David Robert Baldwin
  • Patent number: 6154225
    Abstract: A single-chip video-graphics controller displays a color image stored in an external display memory simultaneously on two devices having different refresh and display requirements. The controller includes a first display processor which fetches the color image from the external memory and displays the image on a first device, such as a color CRT monitor or TV. The controller reduces the bandwidth of the fetched color image on-the-fly and stores a copy of the reduced bandwidth image in another part of the external display memory. A second display processor fetches the reduced bandwidth copy at a rate compatible with a second display device, such as a DSTN flat-panel device using dithering for color depth enhancement. The two display processes are independent of each other, controlled only by the refresh requirements of the two display devices.
    Type: Grant
    Filed: October 11, 1996
    Date of Patent: November 28, 2000
    Assignee: Silicon Motion, Inc.
    Inventors: Wallace C. Kou, Mark Y. Wong
  • Patent number: 6128025
    Abstract: A multiple embedded memory frame buffer system includes a master graphics subsystem and a plurality of slave graphics subsystems. Each subsystem includes a frame buffer and a color palette for decompressing data in the frame buffer. The master subsystem further includes a digital to analog converter coupled to receive the decompressed digital data from the palette of each subsystem and outputting analog versions of the digital data to an output device. The system further includes a timing system for determining which outputs of the subsystems are to to be converted by the digital to analog converter at a given time.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: October 3, 2000
    Assignee: International Business Machines Corporation
    Inventors: Arthur Aaron Bright, Stephen Victor Kosonocky, Kevin Wilson Warren
  • Patent number: 6115507
    Abstract: A display controller to upscale a source video image for display on a display unit of a computer system. An encoder circuit in the display controller chip stores in a local memory pixel data of previous scan lines required for interpolation in a compressed format using differential pulse code modulation (DPCM) scheme. A decoder circuit decompresses the pixel data into original format prior to sending to an interpolator. The interpolator receives a present scan line and the decompressed data of previous scan lines, and interpolates the received pixels to generate additional pixels required for upscaling the source video image.
    Type: Grant
    Filed: May 12, 1998
    Date of Patent: September 5, 2000
    Assignee: S3 Incorporated
    Inventors: Alexander Julian Eglit, Jim Zong
  • Patent number: 6108015
    Abstract: A processing system 100 is provided which includes processing circuitry 103 fabricated on an integrated circuit chip 107. An internal memory 104a is also fabricated on chip 107. A first first-in/first-out memory 201 is provided having an input for receiving data retrieved from the internal memory 104a and an output for providing data to processing circuitry 103. An external memory 104b is provided. A second first-in/first-out memory 202 includes an input for receiving data retrieved from the external memory 104a and an output for providing data to the processing circuitry 103.
    Type: Grant
    Filed: November 2, 1995
    Date of Patent: August 22, 2000
    Assignee: Cirrus Logic, Inc.
    Inventor: Randolph A. Cross
  • Patent number: 6104417
    Abstract: A computer system provides dynamic memory allocation for graphics. The computer system includes a memory controller, a unified system memory, and memory clients each having access to the system memory via the memory controller. Memory clients can include a graphics rendering engine, a CPU, an image processor, a data compression/expansion device, an input/output device, a graphics back end device. The computer system provides read/write access to the unified system memory, through the memory controller, for each of the memory clients. Translation hardware is included for mapping virtual addresses of pixel buffers to physical memory locations in the unified system memory. Pixel buffers are dynamically allocated as tiles of physically contiguous memory. Translation hardware is implemented in each of the computational devices, which are included as memory clients in the computer system, including primarily the rendering engine.
    Type: Grant
    Filed: September 13, 1996
    Date of Patent: August 15, 2000
    Assignee: Silicon Graphics, Inc.
    Inventors: Michael J. K. Nielsen, Zahid S. Hussain
  • Patent number: 6101620
    Abstract: A video sub-system features reduced power consumption by integrating a video memory onto the same chip as the video memory controller. The video memory is preferably a small DRAM sufficiently large to store all pixel data for lower resolutions, but insufficient for higher resolutions. At higher resolutions, an external DRAM supplements the internal DRAM. The amount of external DRAM needed depends upon the resolution to be supported. The internal DRAM has a wide data bus and thus high bandwidth, since no external I/O pins are needed. The external DRAM is narrow to minimize pincount and power consumption. Since the external DRAM is slower and lower in bandwidth, pixel data from both internal and external DRAMs are interleaved together for each horizontal scan line. Thus the lower bandwidth of the external DRAM is masked by the high bandwidth of the wide internal DRAM.
    Type: Grant
    Filed: July 18, 1997
    Date of Patent: August 8, 2000
    Assignee: NeoMagic Corp.
    Inventor: Ravi Ranganathan
  • Patent number: 6097403
    Abstract: A main memory comprises one or more memory devices which include logic for performing a predetermined graphics operation upon graphics primitives stored therein. The microprocessor(s) within the computer system may direct the memory to perform the predetermined operation upon the graphics primitives instead of performing the operation within the microprocessor(s). If the graphics primitives are stored into multiple memory devices, each memory device operates upon the graphics primitives stored within that memory device in parallel with the other memory device's operation. Accordingly, the bandwidth is a linear factor of the number of memory devices storing graphics primitives. In one embodiment, each memory device iteratively performs the predetermined operation upon the set of graphics primitives stored in that memory device. Because the memory device is iterative, logic for performing the predetermined graphics operation upon one graphics primitive at a time may be employed.
    Type: Grant
    Filed: March 2, 1998
    Date of Patent: August 1, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Brian D. McMinn
  • Patent number: 6097401
    Abstract: The present invention discloses methods and apparatus for implementing automatic graphics operations with selectable triggering mechanism. One mechanism is hardware related, using the vertical counter in the video control section of the graphics processor. The other mechanism is software related, using the host to directly command the graphics processor. The graphics operations are specified in the header file written by the host in the frame buffer memory. Several header files can be chained together to form a sequence of header files corresponding to very complex graphics operations. Automatic graphics operations, therefore, can be completed without further host intervention resulting in powerful graphics, video, and animation performance.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: August 1, 2000
    Assignee: Cirrus Logic, Inc.
    Inventors: Richard Charles Andrew Owen, Karl Scott Mills, Bradley Andrew May, Lauren Emory Linstad
  • Patent number: 6081279
    Abstract: A shared memory graphics accelerator system that provides graphics display data to a display includes a central processing unit for generating graphics display data and graphics commands for processing the display data. An integrated graphics display memory element includes both a graphics accelerator connected to receive display data and graphics commands from the central processing unit and an on-ship frame buffer memory element. The on-chip frame buffer memory element is connected to receive display data from the graphics accelerator via a display data distribution bus. An off-chip frame buffer memory element is also connected to the display data distribution bus to receive display data from the graphics accelerator. The graphics accelerator selectively distributes display data to the on-chip frame buffer memory element and to the off-chip frame buffer memory element based on predetermined display data distribution criteria.
    Type: Grant
    Filed: October 21, 1997
    Date of Patent: June 27, 2000
    Assignee: Alliance Semiconductor Corporation
    Inventor: Chitranjan N. Reddy
  • Patent number: 6052133
    Abstract: A multi-function controller in a computer graphics system performs the functions of a graphics processor, a video processor, a system memory controller, a cache controller, and a PCI bridge. The multi-function controller is connected to the host bus of the computer graphics display system to maximize performance. A graphics frame buffer and a system memory are combined into a unified system memory, which is controlled by and coupled to the multi-function controller.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: April 18, 2000
    Assignee: S3 Incorporated
    Inventor: Dan C. Kang
  • Patent number: 6043829
    Abstract: A frame buffer memory includes, on a semiconductor substrate: a DRAM array in which image information including frame information and window information are stored; two serial access memories for serially outputting the image information read from DRAM array by interleave method; a look-up table for outputting a selection signal in accordance with window information input; and a multiplexer for selectively outputting frame information input in accordance with said selection signal.
    Type: Grant
    Filed: October 28, 1997
    Date of Patent: March 28, 2000
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Kazunari Inoue
  • Patent number: 6025853
    Abstract: A graphics processing chip which uses a deep pipeline of multiple asynchronous units to achieve a high net throughput in 3D rendering. Preferably reads and writes to a local buffer are provided by separate stages of the pipeline. Preferably some of the individual units include parallel paths internally. Preferably some of the individual units are connected to look ahead by more than one stage, to keep the pipeline filled while minimizing the use of expensive deep FIFOs.
    Type: Grant
    Filed: March 24, 1995
    Date of Patent: February 15, 2000
    Assignee: 3DLabs Inc. Ltd.
    Inventor: David Robert Baldwin
  • Patent number: 6008821
    Abstract: A multiple embedded memory frame buffer system includes a master graphics subsystem and a plurality of slave graphics subsystems. Each subsystem includes a frame buffer and a color palette for decompressing data in the frame buffer. The master subsystem further includes a digital to analog converter coupled to receive the decompressed digital data from the palette of each subsystem and outputting analog versions of the digital data to an output device. The system further includes a timing system for determining which outputs of the subsystems are to to be converted by the digital to analog converter at a given time.
    Type: Grant
    Filed: January 29, 1998
    Date of Patent: December 28, 1999
    Assignee: International Business Machines Corporation
    Inventors: Arthur Aaron Bright, Stephen Victor Kosonocky, Kevin Wilson Warren
  • Patent number: 6000027
    Abstract: A smart video memory (10) is provided that includes data storage (12 and 18), a serial access memory (19), and a processing core (14 and 16) for executing instructions stored in the data storage area (12 and 18). Externally, smart memory (10) is directly accessible as a standard video memory device.
    Type: Grant
    Filed: August 25, 1992
    Date of Patent: December 7, 1999
    Assignee: Texas Instruments Incorporated
    Inventors: Basavaraj I. Pawate, Betty Prince
  • Patent number: 5977997
    Abstract: A highly integrated, single chip computer system having not only a central-processing unit (CPU) but also specialized coprocessors. The specialized coprocessors, for example, enable the single chip computer system to be reasonably sized, yet perform high quality video (e.g., MPEG-2) and graphics operations (e.g., three-dimensional graphics). The single chip computer system offers improved performance of video and graphics operations, resource scheduling and security. The improved security offered by the single chip computer system enables program code or data stored external to the single chip computer system to be encrypted so as to hinder unauthorized access, while internal to the single chip computer system the program code or data is decrypted. The single chip computer system is particularly suitable for video game consoles having high quality graphics and/or video, digital video disk (DVD) players, and set-top boxes.
    Type: Grant
    Filed: March 6, 1997
    Date of Patent: November 2, 1999
    Assignee: LSI Logic Corporation
    Inventor: Leonardo Vainsencher
  • Patent number: 5963192
    Abstract: A single-chip video-graphics controller includes a novel circuit for eliminating full line buffers when reducing line-to-line flicker in a display image of non-interlaced data on an interlaced color display device such as an NTSC or PAL television projector. The flicker reduction circuit uses a pair of memory access agents for concurrently fetching even and odd interlace frames of the display image. Corresponding color pixels of the two frames are averaged on-the-fly, and the averaged output is converted to analog RGB output signals for driving the display device. The elimination of the full line buffers results in a savings of approximately 30,000 transistors per buffer and a corresponding reduction in operating power. A specific embodiment of the controller includes a vertical stretching circuit used to adjust the number of vertical lines corresponding to the display image permitting the vertical reformatting of any display image.
    Type: Grant
    Filed: October 11, 1996
    Date of Patent: October 5, 1999
    Assignee: Silicon Motion, Inc.
    Inventors: Raymond M.Y. Wong, Richard L.C. Chang
  • Patent number: 5945974
    Abstract: A display controller 104 for use with a display device 107 operable to display images on a screen. Display controller 104 includes circuitry 201-210 for presenting first data to the display device 107 for generating an image in a first areas of the screen, the first data being retrieved from an external frame buffer 108. A display controller 104 further includes circuitry 205, 210 for presenting second data to the display device 107 for generating an image in the second area of the screen, the second data being retrieved from an internal frame buffer 206.
    Type: Grant
    Filed: May 15, 1996
    Date of Patent: August 31, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Sudhir Sharma, G.R. Mohan Rao, Michael E. Runas
  • Patent number: 5917503
    Abstract: The present invention provides a converging data pipeline device comprising a first pipeline data path for carrying data, a second pipeline data path for carrying data, a shared pipeline data path which is capable of receiving data from each of the first and second pipeline data paths, and a resending mechanism comprised by the second pipeline data path. The resending mechanism makes a backup copy of at least a portion of the data at a particular location on the second path. Each of the paths comprises a plurality of pipeline stages, each pipeline stage capable of holding data and propagating the data in a direction from a first end of the path toward a second end of the path. The first end of the shared path is in communication with the second ends of the first and second data paths for receiving data from the second ends of the first and second data paths. When the flow of data is suspended along the second path, data is sent down the first path and through the shared path.
    Type: Grant
    Filed: June 2, 1997
    Date of Patent: June 29, 1999
    Assignee: Hewlett Packard Company
    Inventors: Khaled Zakharia, Darel N Emmot, Faisal Bhamani
  • Patent number: 5900887
    Abstract: A graphics controller chip has an integrated graphics memory. A wide data interface is provided to a RAM array storing graphics pixel data in the graphics memory. The wide data interface provides 256 bits of data during normal writes, but in a block-write mode the wide data interface is split into two sections. One section contains 128 bits of data, while a second section contains 128 mask bits. The data is replicated to eight half-width columns in the RAM array, while the mask bits disable writing some of the data to the RAM. Separate byte-mask bits can be provided for disabling bytes during normal mode writes, but these byte-mask bits cause multiple copies of the data to be disabled. Thus the mask bits in the second section are more useful as they can disable any individual byte in any of the eight columns. A block write of 64 2-byte pixels can be performed in a single step, as no color-data register and no mask register is needed.
    Type: Grant
    Filed: May 5, 1997
    Date of Patent: May 4, 1999
    Assignee: NeoMagic Corp.
    Inventors: Clement K. Leung, Ravi Ranganathan
  • Patent number: 5886711
    Abstract: The present invention provides a method and apparatus for processing primitives in a computer graphics display system. The present invention comprises a geometry accelerator for processing polygons to provide two-sided lighting for front and back facing polygons. The geometry accelerator comprises a lighting machine and a memory device in communication with the lighting machine. The geometry accelerator receives command data, vertex data, and parameter data from a central processing unit (CPU) of a computer graphics display system. The vertex data comprises polygon vertex color data, vertex coordinate data and vertex normal data. The parameter data comprises front and back material parameters. The command data comprises information relating to the type of primitive to be processed by the lighting machine.
    Type: Grant
    Filed: April 29, 1997
    Date of Patent: March 23, 1999
    Assignee: Hewlett-Packard Companu
    Inventors: Theodore G. Rossin, Alan S. Krech, Jr., S Paul Tucker
  • Patent number: 5877780
    Abstract: Systems and methods are described for combining a plurality of memory sections with a controller, all in a single semiconductor chip. A data processing chip has two or more DRAM memory sections with at least one section being divided into a number of arrays. Data is stored in a particular memory section depending on its associated task. For instance, pixel data is stored in a frame buffer memory section, whereas data relating to pattern, cursor, and video line buffers are stored in an auxiliary memory section. These two separate sections of memory have their own set of address, read/write, activate, control and data lines. Hence, they can be accessed independently by the memory controller. Furthermore, a memory section can be subdivided into a number of distinct arrays. For the subdivided memory section, two separate and distinct address/control buses are implemented to access these arrays. The first address bus is used to specify which selected row within one of these arrays is to be activated.
    Type: Grant
    Filed: August 8, 1996
    Date of Patent: March 2, 1999
    Inventors: Hsuehchung Shelton Lu, Andrew Rossman, Dahn LeNgoc
  • Patent number: 5875463
    Abstract: Advantage is taken of Very Large Scale Integrated (VLSI) circuit design and manufacture to provide, in a digital data handling system handling display signal streams, a video processor which is capable of high performance due to vector processing and special addressing modes. The video processor has, on a single VLSI device, a plurality of processors which cooperate for generating video signal streams and which employ distinctive addressing modes for memory elements of the device. Each of the plurality of processors has associated instruction and data caches, which are joined together by a wide data bus formed on the same substrate as the processors, and further has registers for controlling access, and the modes of access, to data held in memory.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: February 23, 1999
    Assignee: International Business Machines Corporation
    Inventors: Dwayne T. Crump, Steve T. Pancoast
  • Patent number: 5867180
    Abstract: A Unified Memory Architecture (UMA) using intelligent media memory provides an improved way of solving the granularity and memory bandwidth problems in the electronic computer memory system. A specially designed memory chip is attached to an existing attachment point of the system by integrating the bus interface on the memory chip. The memory chip additionally integrates on-chip data-intensive computation functions with the dynamic random access memory (DRAM) macros. Two system attachment points for the new integrated DRAM and logic chip are disclosed; the first using the local central processing unit (CPU) bus interface, and the second using a combination of the main memory bus and an alternative system bus such as a Peripheral Component Interconnect (PCI) bus.
    Type: Grant
    Filed: March 13, 1997
    Date of Patent: February 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Yasunao Katayama, Stephen V. Kosonocky, Seiji Munetoh
  • Patent number: 5859989
    Abstract: A multiple use core logic chip set is provided in a computer system that may be configured either as a bridge between an accelerated graphics port ("AGP") bus and host and memory buses, as a bridge between a 64 bit additional peripheral component interconnect ("PCI") bus and the host and memory buses, or as a bridge between a primary PCI bus and an additional PCI bus. The function of the multiple use chip set is determined at the time of manufacture of the computer system or in the field whether an AGP bus bridge or an additional 64 bit PCI bus bridge is to be implemented. The multiple use core logic chip set has an arbiter having Request ("REQ") and Grant ("GNT") signal lines for each PCI device utilized on the additional 64 bit PCI bus. Selection of the type of bus bridge (AGP or PCI) in the multiple use core logic chip set may be made by a hardware signal input, or by software during computer system configuration or power on self test ("POST").
    Type: Grant
    Filed: May 13, 1997
    Date of Patent: January 12, 1999
    Assignee: Compaq Computer Corp.
    Inventors: Sompong Paul Olarig, Ronald Timothy Horan
  • Patent number: 5860086
    Abstract: A digital data handling system handling display signal streams has a video processor which is capable of high performance due to vector processing and special addressing modes. The video processor is a single VLSI device having a plurality of processors, each of which has associated instruction and data caches, which are joined together by a wide data bus formed on the same substrate as the processors. Most audio and/or video compression algorithms use a Huffman style bit compression scheme with compression codes in variable length bit fields. The compressed data is a compacted bit stream which must be interpreted serially in order to extract the codes. In contrast to most microprocessors which process bit streams only inefficiently, the present invention uses a serialization FIFO to provide a hardware assist to the Huffman encoding/decoding.
    Type: Grant
    Filed: June 4, 1997
    Date of Patent: January 12, 1999
    Assignee: International Business Machines Corporation
    Inventors: Dwayne T. Crump, Steve T. Pancoast
  • Patent number: 5857086
    Abstract: A multiple use core logic chip set is provided in a computer system that may be configured either as a bridge between an accelerated graphics port ("AGP") bus and host and memory buses, as a bridge between a 32 bit additional peripheral component interconnect ("PCI") bus and the host and memory buses, or as a bridge between a primary PCI bus and an additional PCI bus. The function of the multiple use chip set is determined at the time of manufacture of the computer system or in the field whether an AGP bus bridge or an additional 32 bit PCI bus bridge is to be implemented. The multiple use core logic chip set has an arbiter having Request ("REQ") and Grant ("GNT") signal lines for each PCI device utilized on the additional 32 bit PCI bus. Selection of the type of bus bridge (AGP or PCI) in the multiple use core logic chip set may be made by a hardware signal input, software during computer system configuration or power on self test ("POST").
    Type: Grant
    Filed: May 13, 1997
    Date of Patent: January 5, 1999
    Assignee: Compaq Computer Corp.
    Inventors: Ronald Timothy Horan, Sompong Paul Olarig
  • Patent number: 5838337
    Abstract: A graphic system which includes a display device having a graphic display area which includes a plurality of display portions and a plurality of one-chip semiconductor integrated circuit devices. Each one-chip semiconductor integrated circuit includes memory for storing a plurality of pixel data, each pixel data includes a plurality of bits and color data, and a logic circuit for carrying out logic operation on a unit of one pixel data read out from the memory based on a function signal supplied to the one-chip semiconductor integrated circuit device. The function signal indicates a relation between the unit of one pixel data read out from the memory and pixel data output by the logic circuit. The invention further includes an external device for supplying the function signal to the one-chip semiconductor integrated circuit device. The logic circuits, of the plurality of one-chip semiconductor integrated circuit devices, each carry out the same logic operation in accordance with the function signal.
    Type: Grant
    Filed: August 23, 1994
    Date of Patent: November 17, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Koichi Kimura, Toshihiko Ogura, Hiroaki Aotsu, Mitsuru Ikegami, Tadashi Kuwabara, Hiromichi Enomoto, Tadashi Kyoda
  • Patent number: 5798770
    Abstract: The preferred embodiment discloses a pipelined graphics processor in which the sequence can be dynamically reconfigured (e.g. between primitives) in a rendering sequence. The pipeline sequence can be configured for compliance with specifications such as OpenGL, but may also be optimized by reconfiguring the pipeline sequence to eliminate unnecessary processing. In a preferred embodiment, pixel elimination sequences such as depth and stencil tests are performed before texturing calculations are performed, so that unneeded pixel data is discarded before said texturing calculations are performed.
    Type: Grant
    Filed: May 1, 1996
    Date of Patent: August 25, 1998
    Assignee: 3DLabs Inc. Ltd.
    Inventor: David Robert Baldwin
  • Patent number: 5790138
    Abstract: A computer unified memory architecture (UMA) system and method which includes a unified memory which is partitioned into a main memory and a main frame buffer memory, as well as a separate expansion frame buffer memory. Together, the main frame buffer memory and the expansion frame buffer memory form an entire frame buffer memory. The UMA system performs a display refresh operation by alternately accessing the main frame buffer memory and the expansion frame buffer memory. Because the display data bandwidth is split between the main frame buffer memory and the expansion frame buffer memory, the data bandwidth of the unified memory is effectively increased, thereby enabling higher system performance. The expansion frame buffer memory has a relatively small capacity, thereby retaining much of the cost benefit of a UMA system.
    Type: Grant
    Filed: January 16, 1996
    Date of Patent: August 4, 1998
    Assignee: Monolithic System Technology, Inc.
    Inventor: Fu-Chieh Hsu
  • Patent number: 5784076
    Abstract: Advantage is taken of Very Large Scale Integrated (VLSI) circuit design and manufacture to provide, in a digital data handling system handling display signal streams, a video processor which is capable of high performance due to vector processing and special addressing modes. A single VLSI device has a plurality of processors which cooperate for generating video signal streams and which employ distinctive addressing modes for memory elements of the device. Each of the plurality of processors has associated instruction and data caches, and the processors are joined together by a wide data bus formed on the same substrate as the processors. Each processor has a load/store unit, a translation unit associated with the load/store unit, and an index control register for controlling any translation of data bit streams passed through the load/store unit.
    Type: Grant
    Filed: August 14, 1997
    Date of Patent: July 21, 1998
    Assignee: International Business Machines Corporation
    Inventors: Dwayne T. Crump, Steve T. Pancoast
  • Patent number: 5777629
    Abstract: A graphics subsystem using a smart DMA controller to perform DMA data loading with some modified addressing. The DMA controller can operate in an incremental mode, in a hold mode (where each chunk of data is written into the same address), or in an indexed mode. The buffer registers are assigned to groups, and, in the indexed mode, a header in the DMA buffer precedes any data for a group. The header identifies the recipient group and each register (in the group) to be updated has its corresponding bit set. Thus a high-efficiency DMA operation is obtained even in cases when increment mode cannot be used directly, e.g. when not all registers in a group need to be written, and/or the registers which need to be written are not contiguous.
    Type: Grant
    Filed: March 24, 1995
    Date of Patent: July 7, 1998
    Assignee: 3dLabs Inc. Ltd.
    Inventor: David Robert Baldwin
  • Patent number: 5767864
    Abstract: A device for displaying pixel data on a graphic display area of a display device. The graphic display area includes a plurality of display portions. The invention includes a memory for storing a plurality of pixel data, each pixel data includes a plurality of bits and color data, and a logic circuit for carrying out a logic operation on a combination of a unit of one pixel data read out from the memory and external data supplied to the device. The logic circuit outputs pixel data based on the logic operation so as to display the pixel data on one of the display portions of the graphic display area of the display device.
    Type: Grant
    Filed: August 23, 1994
    Date of Patent: June 16, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Koichi Kimura, Toshihiko Ogura, Hiroaki Aotsu, Mitsuru Ikegami, Tadashi Kuwabara, Hiromichi Enomoto, Tadashi Kyoda
  • Patent number: 5767865
    Abstract: Two frame buffer memories are used. Depth coordinates are stored in a data bank memory of the first frame buffer memory. A comparing unit makes comparison between the depth coordinate of an image data currently displayed and the newly input depth coordinate, and thereby outputs a comparison result signal from a comparison result signal output terminal. In the second frame buffer memory, color data is stored in a data bank memory, and the comparison result signal sent from the first frame buffer memory is input via a comparison result signal input terminal. An image processing unit performs blending processing on the color data in response to the comparison result signal, and rewrites the color data.
    Type: Grant
    Filed: March 24, 1995
    Date of Patent: June 16, 1998
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Kazunari Inoue, Hideto Matsuoka
  • Patent number: 5764243
    Abstract: A rendering system with multi-pixel span processing capability. When 3D graphics processes are not required, 2D data is processed in multi-pixel span fragments. Span fragments permit parallel processing of multiple pixels in a serial architecture, and permit VRAM block fills for accelerated processing under optimal conditions.
    Type: Grant
    Filed: May 1, 1996
    Date of Patent: June 9, 1998
    Assignee: 3DLabs Inc. Ltd.
    Inventor: David Robert Baldwin