Using Different Access Modes Patents (Class 345/533)
  • Patent number: 6559852
    Abstract: Frame buffer memory bandwidth is conserved by performing a depth comparison between colliding pixels at batch building time. If the incoming pixel fails the depth comparison, then it may be “tossed” and excluded from any batches currently under construction. The batch building process may then continue without the need for a batch flush responsive to the occurrence of the pixel collision. If the incoming pixel passes the depth comparison, then it may yet be possible to avoid flushing: The current rendering mode of the pipeline is determined. If the current rendering mode does not require read-modify-write operations, then the incoming pixel may be merged with the buffered pixel with which it collides. Merger of the two pixels may be accomplished by overwriting the buffered RGBA pixel components with those of the incoming pixel, but only those components corresponding to asserted bits in the incoming pixel's BEN.
    Type: Grant
    Filed: July 31, 1999
    Date of Patent: May 6, 2003
    Assignee: Hewlett Packard Development Company, L.P.
    Inventors: Jon L Ashburn, Darel N Emmot, Byron A Alcorn
  • Patent number: 6542140
    Abstract: A host CPU 1 provides write data corresponding to a color picture to be displayed to a display controller 2. The display controller 2 includes a mode setter 2a, a first and a second register 2b and 2c and a control unit 2d. The color picture to be displayed can be reproduced on an LCD 3 by providing read-out data from the display controller 2, in which the write data has been written, to the LCD 3.
    Type: Grant
    Filed: August 2, 2000
    Date of Patent: April 1, 2003
    Assignee: NEC Corporation
    Inventor: Masahiro Ishigami
  • Patent number: 6509851
    Abstract: An apparatus comprising an array of storage elements, a first circuit, and a second circuit. The array of storage elements may be configured to (i) store a first bit of data in response to a write address and a first edge of a first clock signal, (ii) store a second bit of data in response to the write address and a second edge of the first clock signal, and (iii) present one or more of the first and second bits in response to a read address. The first and second edges of the first clock generally have opposite polarities. The first circuit may be configured to generate the first clock signal in response to a serial data stream and a strobe signal. The second circuit may be configured to generate the write address and the read address in response to the first clock signal and a second clock signal.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: January 21, 2003
    Assignee: Cypress Semiconductor Corp.
    Inventors: Leah S. Clark, Steven P. Larky
  • Publication number: 20020163522
    Abstract: A graphics processor receives a compressed encrypted video stream. The graphics processor decrypts the compressed encrypted video stream and stores a decrypted version (i.e., a decrypted compressed video stream) in a protected portion of an on-chip or off-chip video memory. The graphics processor then permits processors and other bus masters on the graphics processor to access the on-chip video memory, but conditionally limits access to other bus masters that are located off-chip, such as a central processing unit located off-chip and coupled to the graphics processor via a bus.
    Type: Application
    Filed: May 7, 2001
    Publication date: November 7, 2002
    Inventors: Allen J.C. Porter, Chun Wang, Kevork Kechichian, Gabriel Varga, David Strasser
  • Publication number: 20020126123
    Abstract: A method of buffer management and task scheduling for two-dimensional data transforming is described. The method includes the steps of reading out old data in a block-by-block pattern and immediately writing in new data in a line-by-line pattern in a buffer using a first mapping scheme. And reading out a following old data in a block-by-block pattern and immediately writing in a following new data in a line-by-line pattern in the buffer using a second mapping scheme. The first and second mapping schemes are interleaved to guarantee output sequences while the buffer is kept full all the time. The buffer thus is maximized, the output flow is continuous and the process loading is smoothed out without loading bursts.
    Type: Application
    Filed: March 9, 2001
    Publication date: September 12, 2002
    Inventor: Tsung-en Andy Lee
  • Publication number: 20020126124
    Abstract: A graphics memory architecture in which row addresses are permuted, in a basically tile-oriented storage architecture, so that fast parallel access is provided both by scanlines (for video operations) and also by tiles (for graphics operations).
    Type: Application
    Filed: February 20, 2002
    Publication date: September 12, 2002
    Applicant: 3Dlabs Inc., Ltd.
    Inventors: David Robert Baldwin, Nicholas J. N. Murphy
  • Publication number: 20020063716
    Abstract: A computing device, such as a hand-held computing device, like a personal digital assistant (PDA), includes a communications bus and a display configured to display in more than one display mode and the display coupled to the communications bus. The computing device also includes a processor coupled to the display and to the communications bus and a memory coupled to the communications bus. The memory is controlled by a display logic to manage the memory and allocate the memory according to the display mode.
    Type: Application
    Filed: November 30, 2000
    Publication date: May 30, 2002
    Applicant: Palm, Inc.
    Inventors: Neal A. Osborn, Kenneth D. Comstock
  • Publication number: 20020055792
    Abstract: A technique for collectively setting a factory mode of operation of a monitor offers adjustments or modifications for particulars of mode data to meet user requirements, by transmitting a set of factory mode timing data from an external controller to an electrically erasable programmable read only memory using a serial interface data communication. A factory mode data transmission process includes the steps of transmitting a start data signal to a microcomputer in a monitor when a storage key input is fed to the external controller, repeatedly sending the timing data until a mode end signal is input and sending a mode end data to the microcomputer when a mode end signal is input. In addition, a factory mode data receiving process includes the steps of sending back the start data received to the external controller, storing mode timing data received into a factory mode address reserved in a memory in the monitor and ending the reception of mode timing data when mode end data is inputted.
    Type: Application
    Filed: May 4, 2001
    Publication date: May 9, 2002
    Inventor: Ji-Young Lee
  • Patent number: 6275242
    Abstract: An embodiment of a method for terminating direct memory access transfers from system memory to a video device includes completing a current byte transfer from a graphics controller to a video device and then refraining from initiating any further write cycles associated with a DMA transfer to the video device. The graphics controller then allows uninterrupted or atomic read and write cycles to the video device. The graphics controller also completes any current read cycles on a system bus that had previously been initiated. The graphics controller then resets its DMA engine and invalidates all information in a first-in, first-out (FIFO) storage buffer.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: August 14, 2001
    Assignee: Intel Corporation
    Inventors: Nilesh V. Shah, Andrew E. Roedel, Cliff D. Hall
  • Patent number: 6259459
    Abstract: An image processing system is described in which a data buffer memory 4 is provided between an image processor 2 and an image frame memory 8. The data buffer memory 4 stores a sub-set of the raster lines stored within the image frame memory 8. This data can be read in either an intra-raster-line mode from adjacent memory cells within a bank or in an inter-raster-line mode from memory cell locations at corresponding positions within different banks. The data may be 8-bit pixel data or 16-bit pixel data. In the case of 8-bit pixel data a single bank contains a full raster line whereas in the case of 16-bit pixel data a single raster line extends over two banks.
    Type: Grant
    Filed: July 1, 1998
    Date of Patent: July 10, 2001
    Assignee: ARM Limited
    Inventor: Peter Guy Middleton