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: 8098254Abstract: 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: GrantFiled: January 14, 2011Date of Patent: January 17, 2012Assignee: NVIDIA CorporationInventors: Krishnan Sreenivas, Koen Bennebroek, Sanford S. Lum, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
-
Publication number: 20110109639Abstract: 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: ApplicationFiled: January 14, 2011Publication date: May 12, 2011Inventors: Krishnan Sreenivas, Koen Bennebroek, Sanford S. Lum, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
-
Patent number: 7876327Abstract: 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: GrantFiled: December 21, 2006Date of Patent: January 25, 2011Assignee: NVIDIA CorporationInventors: Krishnan Sreenivas, Koen Bennebroek, Sanford S. Lum, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
-
Patent number: 7760209Abstract: 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: GrantFiled: December 17, 2007Date of Patent: July 20, 2010Assignee: NVIDIA CorporationInventors: Garry W. Amann, Stephen Lew, Sanford S. Lum
-
Patent number: 7511714Abstract: 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: GrantFiled: November 10, 2003Date of Patent: March 31, 2009Assignee: NVIDIA CorporationInventors: Garry W. Amann, Stephen Lew, Sanford S. Lum
-
Publication number: 20080122860Abstract: 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: ApplicationFiled: December 17, 2007Publication date: May 29, 2008Inventors: Garry W. Amann, Stephen Lew, Sanford S. Lum
-
Patent number: 6344856Abstract: 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: GrantFiled: April 20, 1995Date of Patent: February 5, 2002Assignee: ATI Technologies Inc.Inventors: Sanford S. Lum, Adrian Hartog, Fridtjof Martin Georg Weigel, Josh Grossman, Dan O. Gudmundson
-
Patent number: 5982373Abstract: 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: GrantFiled: November 12, 1996Date of Patent: November 9, 1999Assignee: Chromatic Research, Inc.Inventors: Jennifer F. Inman, Wade K. Smith, Sanford S. Lum
-
Patent number: 5946715Abstract: 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: GrantFiled: September 23, 1994Date of Patent: August 31, 1999Assignee: ATI Technologies Inc.Inventors: Adrian Hartog, Sanford S. Lum, Fridtjof Martin Georg Weigel
-
Patent number: 5812150Abstract: 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: GrantFiled: April 28, 1995Date of Patent: September 22, 1998Assignee: ATI Technologies Inc.Inventor: Sanford S. Lum
-
Patent number: 5812143Abstract: 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: GrantFiled: July 7, 1997Date of Patent: September 22, 1998Assignee: ATI Technologies Inc.Inventors: Sanford S. Lum, Adrian Hartog, Jerzy Kielbasinski, Fridtjof Martin Georg Weigel
-
Patent number: 5793445Abstract: 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: GrantFiled: June 20, 1996Date of Patent: August 11, 1998Assignee: ATI Technologies Inc.Inventors: Sanford S. Lum, Keping Chen, Samuel L. C. Wong, Dwayne R. Bennett, Michael A. Alford
-
Patent number: 5764238Abstract: 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: GrantFiled: September 10, 1993Date of Patent: June 9, 1998Assignee: ATI Technologies Inc.Inventors: Sanford S. Lum, Dwayne R. Bennett
-
Patent number: 5726682Abstract: 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: GrantFiled: March 7, 1996Date of Patent: March 10, 1998Assignee: ATI Technologies Inc.Inventors: Sanford S. Lum, Keping Chen
-
Patent number: 5479594Abstract: 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: GrantFiled: September 10, 1993Date of Patent: December 26, 1995Assignee: ATI Technologies Inc.Inventor: Sanford S. Lum
-
Patent number: 5404176Abstract: 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: GrantFiled: September 10, 1993Date of Patent: April 4, 1995Assignee: ATI Technologies Inc.Inventor: Sanford S. Lum
-
Patent number: 5398076Abstract: 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: GrantFiled: December 16, 1993Date of Patent: March 14, 1995Assignee: ATI Technologies, Inc.Inventors: Sanford S. Lum, Edward G. Callway
-
Patent number: RE38610Abstract: 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: GrantFiled: August 11, 2000Date of Patent: October 5, 2004Assignee: ATI Technologies, Inc.Inventors: Sanford S. Lum, Keping Chen, Samuel L. C. Wong, Dwayne R. Bennett, Michael A. Alford