Patents by Inventor Sanford S. Lum

Sanford S. Lum has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8098254
    Abstract: Display data and video data are stored within a graphics processing unit to reduce power consumed by the computing device during video playback. Storing display data and video data within the GPU reduces power consumption, because bus transaction activity is reduced and the need to read data from a larger, common main memory is avoided.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: January 17, 2012
    Assignee: NVIDIA Corporation
    Inventors: Krishnan Sreenivas, Koen Bennebroek, Sanford S. Lum, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
  • Publication number: 20110109639
    Abstract: Display data and video data are stored within a graphics processing unit to reduce power consumed by the computing device during video playback. Storing display data and video data within the GPU reduces power consumption, because bus transaction activity is reduced and the need to read data from a larger, common main memory is avoided.
    Type: Application
    Filed: January 14, 2011
    Publication date: May 12, 2011
    Inventors: Krishnan Sreenivas, Koen Bennebroek, Sanford S. Lum, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
  • Patent number: 7876327
    Abstract: Display data and video data are stored within a graphics processing unit to reduce power consumed by the computing device during video playback. Storing display data and video data within the GPU reduces power consumption, because bus transaction activity is reduced and the need to read data from a larger, common main memory is avoided.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: January 25, 2011
    Assignee: NVIDIA Corporation
    Inventors: Krishnan Sreenivas, Koen Bennebroek, Sanford S. Lum, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
  • Patent number: 7760209
    Abstract: Video conversion using a 3D graphics pipeline of a graphical processing unit (GPU) is disclosed. A plurality of video data formatted in a first video format is accessed from a memory unit. Moreover, the plurality of video data is converted from the first video format to a second video format using a 3D graphics pipeline of the GPU. The plurality of video data formatted in the second video format is sent to the memory unit. The 3D graphics pipeline applies a filtering technique. In an embodiment, the filtering technique is an interpolation technique.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: July 20, 2010
    Assignee: NVIDIA Corporation
    Inventors: Garry W. Amann, Stephen Lew, Sanford S. Lum
  • Patent number: 7511714
    Abstract: Video conversion using a 3D graphics pipeline of a graphical processing unit (GPU) is disclosed. A plurality of video data formatted in a first video format is accessed from a memory unit. Moreover, the plurality of video data is converted from the first video format to a second video format using a 3D graphics pipeline of the GPU. The plurality of video data formatted in the second video format is sent to the memory unit. The 3D graphics pipeline applies a filtering technique. In an embodiment, the filtering technique is an interpolation technique.
    Type: Grant
    Filed: November 10, 2003
    Date of Patent: March 31, 2009
    Assignee: NVIDIA Corporation
    Inventors: Garry W. Amann, Stephen Lew, Sanford S. Lum
  • Publication number: 20080122860
    Abstract: Video conversion using a 3D graphics pipeline of a graphical processing unit (GPU) is disclosed. A plurality of video data formatted in a first video format is accessed from a memory unit. Moreover, the plurality of video data is converted from the first video format to a second video format using a 3D graphics pipeline of the GPU. The plurality of video data formatted in the second video format is sent to the memory unit. The 3D graphics pipeline applies a filtering technique. In an embodiment, the filtering technique is an interpolation technique.
    Type: Application
    Filed: December 17, 2007
    Publication date: May 29, 2008
    Inventors: Garry W. Amann, Stephen Lew, Sanford S. Lum
  • Patent number: 6344856
    Abstract: A method of providing text data for display in a processor controlled apparatus comprised of storing data defining a text character in a memory, in packed monochrome bit map form, addressing the memory to read the text character data, providing the text character to a graphics processor circuit, performing a bitblt operation on each bit of the text character while providing a color attribute, and storing the packed text character having a color attribute for subsequent display.
    Type: Grant
    Filed: April 20, 1995
    Date of Patent: February 5, 2002
    Assignee: ATI Technologies Inc.
    Inventors: Sanford S. Lum, Adrian Hartog, Fridtjof Martin Georg Weigel, Josh Grossman, Dan O. Gudmundson
  • Patent number: 5982373
    Abstract: A method of rendering 3-D graphical image data suitable for use in interactive 3-D applications is provided, which reduces the amount of time required to perform the rendering. This is achieved by dynamically adjusting the resolution of the image depending upon the type of operation being performed. 3-D operations are performed at a reduced resolution, while 2-D operations (including display) are performed at full resolution. A method of dynamically enhancing/reducing resolution for image depth information (z-buffer data) is also provided.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: November 9, 1999
    Assignee: Chromatic Research, Inc.
    Inventors: Jennifer F. Inman, Wade K. Smith, Sanford S. Lum
  • Patent number: 5946715
    Abstract: A method of addressing a computer subsystem memory comprised of establishing an aperture having a predetermined page size, addressing the memory at address boundaries defining multiples of half the page size, and reading or writing a page of data from or to the subsystem memory using the established aperture at consecutive memory locations beginning at one of the boundaries.
    Type: Grant
    Filed: September 23, 1994
    Date of Patent: August 31, 1999
    Assignee: ATI Technologies Inc.
    Inventors: Adrian Hartog, Sanford S. Lum, Fridtjof Martin Georg Weigel
  • Patent number: 5812150
    Abstract: A method of controlling the display of graphics data on a computer display, the computer comprising a draw engine, comprised of detecting predetermined logical condition of a draw operation for display, saving the state of the draw engine, performing a new draw operation, and restoring the state of the draw engine.
    Type: Grant
    Filed: April 28, 1995
    Date of Patent: September 22, 1998
    Assignee: ATI Technologies Inc.
    Inventor: Sanford S. Lum
  • Patent number: 5812143
    Abstract: A method of performing a bit block transfer (Bitblt) comprised of reading a pixel data sequence from a source trajectory, writing an X coordinate portion of the pixel data sequence to a destination trajectory, repeating the writing step to the end of a scan line in the event the X coordinate portion is smaller than the scan line, reset the X coordinate following the end of the scan line, reset a Y coordinate and write a successive X coordinate portion of the pixel data sequence to the destination register from an X coordinate start position when the Y coordinate actually advances in the pixel data sequence.
    Type: Grant
    Filed: July 7, 1997
    Date of Patent: September 22, 1998
    Assignee: ATI Technologies Inc.
    Inventors: Sanford S. Lum, Adrian Hartog, Jerzy Kielbasinski, Fridtjof Martin Georg Weigel
  • Patent number: 5793445
    Abstract: The present invention relates to a video display processor comprised apparatus for receiving digital input signal components of a signal to be displayed, apparatus for converting the components to a desired format, apparatus for scaling and blending the signals in the desired format, apparatus for outputting the scaled and blended signals for display or further processing, and an arbiter and local timing apparatus for controlling the apparatus substantially independently of a host CPU.
    Type: Grant
    Filed: June 20, 1996
    Date of Patent: August 11, 1998
    Assignee: ATI Technologies Inc.
    Inventors: Sanford S. Lum, Keping Chen, Samuel L. C. Wong, Dwayne R. Bennett, Michael A. Alford
  • Patent number: 5764238
    Abstract: The present invention relates to an image scaler comprised of apparatus for receiving coefficients a and b and image display values of adjacent pixels P and Q respective of an image, apparatus for repeatedly operating on the coefficients and values for successive pixels according to the transform ##EQU1## where SUM is the sum of the coefficients,R is either zero or the accumulated SUM of an immediately preceding operation,A.sub.cc is an accumulated result signal, and apparatus for providing a first result signal as an output coefficient word for controlling the display of each of adjacent pixels.
    Type: Grant
    Filed: September 10, 1993
    Date of Patent: June 9, 1998
    Assignee: ATI Technologies Inc.
    Inventors: Sanford S. Lum, Dwayne R. Bennett
  • Patent number: 5726682
    Abstract: The present invention relates to a method of converting signal components of one of a first input three component color model signal and a second input three component color model signal to either one of the first or second three component color model comprised of matrix multiplying input signal components with an array of predetermined transformation parameters to form a multiplied set, vector adding the multiplied set with a predetermined group of offset vectors, whereby signal components of the output signal are produced.
    Type: Grant
    Filed: March 7, 1996
    Date of Patent: March 10, 1998
    Assignee: ATI Technologies Inc.
    Inventors: Sanford S. Lum, Keping Chen
  • Patent number: 5479594
    Abstract: Enhancing each pixel of a digital color video image by, for each component part of a source pixel, successively adding a truncation error of an immediately preceding previous pixel in an X direction to a current pixel. A resulting value is truncated to form a truncation error and most significant bits, and the most significant bits are provided to a destination line.
    Type: Grant
    Filed: September 10, 1993
    Date of Patent: December 26, 1995
    Assignee: ATI Technologies Inc.
    Inventor: Sanford S. Lum
  • Patent number: 5404176
    Abstract: The present invention relates to a method of enhancing a digital color video image comprised of separating a source pixel into individual component parts, for each component part, generating a random number having the same length as the corresponding component part, adding each random number to its corresponding component part to form resultant component parts, and combining the resultant component parts to form a destination pixel.
    Type: Grant
    Filed: September 10, 1993
    Date of Patent: April 4, 1995
    Assignee: ATI Technologies Inc.
    Inventor: Sanford S. Lum
  • Patent number: 5398076
    Abstract: The present invention relates to a method of processing video signals comprised of gamma correcting pixel data of a first signal, gamma correcting pixel data of a second signal, adding the gamma corrected first and second signals to form a sum signal, dividing the sum signal by a factor to form a processed signal, and reverse gamma correcting the processed signal, whereby merged pixel data is produced for generation of a display.
    Type: Grant
    Filed: December 16, 1993
    Date of Patent: March 14, 1995
    Assignee: ATI Technologies, Inc.
    Inventors: Sanford S. Lum, Edward G. Callway
  • Patent number: RE38610
    Abstract: The present invention relates to a video display processor comprised apparatus for receiving digital input signal components of a signal to be displayed, apparatus for converting the components to a desired format, apparatus for scaling and blending the signals in the desired format, apparatus for outputting the scaled and blended signals for display or further processing, and an arbiter and local timing apparatus for controlling the apparatus substantially independently of a host CPU.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: October 5, 2004
    Assignee: ATI Technologies, Inc.
    Inventors: Sanford S. Lum, Keping Chen, Samuel L. C. Wong, Dwayne R. Bennett, Michael A. Alford