Patents by Inventor Gerard K. Yeh

Gerard K. Yeh 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: 8902241
    Abstract: According to one embodiment, a graphics/video processor includes a memory controller. The memory controller includes a first arbiter that receives memory client requests to access a memory device, and a first memory buffer coupled to the first arbiter. The first arbiter stores client requests that are selected by the first arbiter. The memory controller also includes a second arbiter coupled to the first memory buffer and a second memory buffer coupled to the second arbiter. The second arbiter receives requests from the memory client requests stored in the first memory buffer. The second memory buffer stores the client requests selected by the second arbiter. Further, the memory controller includes a third arbiter coupled to the second memory buffer. The third arbiter provides access of the memory device to the client requests stored in the second memory buffer.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: December 2, 2014
    Assignee: CSR Technology Inc.
    Inventors: David R. Auld, Bruce K. Holmer, Hong-Jyeh Jason Huang, Gerard K. Yeh
  • Patent number: 8698840
    Abstract: A method, apparatus, system and machine-readable medium for generating a composite output image based upon multiple input images. In certain embodiments, a plurality of input graphics images are iteratively blended in real time to provide a blended graphics image, which is then composited with other layers such as an input video image. The composite output image may then be provided to a display device. Iterative blending of the plurality of graphics images may include scaling, format conversion, and color space conversion, and may be performed based on priority information received for the graphics images from content sources. Compositing may include an alpha blending based on alpha values for pixels of the images.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: April 15, 2014
    Assignee: CSR Technology Inc.
    Inventors: Gerard K. Yeh, Cheng-ping Dardy Chang
  • Patent number: 7986326
    Abstract: According to one embodiment, a graphics/video processor includes a memory controller. The memory controller includes a first arbiter that receives memory client requests to access a memory device, and a first memory buffer coupled to the first arbiter. The first arbiter stores client requests that are selected by the first arbiter. The memory controller also includes a second arbiter coupled to the first memory buffer and a second memory buffer coupled to the second arbiter. The second arbiter receives requests from the memory client requests stored in the first memory buffer. The second memory buffer stores the client requests selected by the second arbiter. Further, the memory controller includes a third arbiter coupled to the second memory buffer. The third arbiter provides access of the memory device to the client requests stored in the second memory buffer.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: July 26, 2011
    Assignee: Zoran Corporation
    Inventors: David R. Auld, Bruce K. Holmer, Hong-Jyeh Jason Huang, Gerard K. Yeh
  • Patent number: 7688324
    Abstract: According to one embodiment, a graphics/video processor includes a memory controller. The memory controller includes a first arbiter that receives memory client requests to access a memory device, and a first memory buffer coupled to the first arbiter. The first arbiter stores client requests that are selected by the first arbiter. The memory controller also includes a second arbiter coupled to the first memory buffer and a second memory buffer coupled to the second arbiter. The second arbiter receives requests from the memory client requests stored in the first memory buffer. The second memory buffer stores the client requests selected by the second arbiter. Further, the memory controller includes a third arbiter coupled to the second memory buffer. The third arbiter provides access of the memory device to the client requests stored in the second memory buffer.
    Type: Grant
    Filed: November 4, 2002
    Date of Patent: March 30, 2010
    Assignee: Zoran Corporation
    Inventors: David R. Auld, Bruce K. Holmer, Hong-Jyeh Jason Huang, Gerard K. Yeh
  • Publication number: 20100066762
    Abstract: A method, apparatus, system and machine-readable medium for generating a composite output image based upon multiple input images. In certain embodiments, a plurality of input graphics images are iteratively blended in real time to provide a blended graphics image, which is then composited with other layers such as an input video image. The composite output image may then be provided to a display device. Iterative blending of the plurality of graphics images may include scaling, format conversion, and color space conversion, and may be performed based on priority information received for the graphics images from content sources. Compositing may include an alpha blending based on alpha values for pixels of the images.
    Type: Application
    Filed: November 18, 2009
    Publication date: March 18, 2010
    Applicant: ZORAN CORPORATION
    Inventors: Gerard K. Yeh, Cheng-ping Dardy Chang
  • Patent number: 7623140
    Abstract: A method, apparatus, system and machine-readable medium for generating a composite output image based upon multiple input images. In one embodiment, a first display location on a display panel is located. A first function is performed to generate a first pixel of the output image for display at the first display location if a first image and a second image are both active at the first display location. A second function is performed to generate the first pixel of the output image if only the first image or only the second image is active at the first display location. In one embodiment, the first image is active at the first display location if the first display location is located within a first display area on the display panel where the first image is to be displayed, the second image is active at the first display location if the first display location is located within a second display area on the display panel where the second image is to be displayed.
    Type: Grant
    Filed: March 5, 1999
    Date of Patent: November 24, 2009
    Assignee: Zoran Corporation
    Inventors: Gerard K. Yeh, C. Dardy Chang, Meng-Day (Mandel) Yu
  • Patent number: 6563511
    Abstract: The present invention is a method and apparatus to generate an anti-flickered pixel from a source pixel having a source pixel value in a display memory. The apparatus comprises a plurality of storage elements, a filter, a comparator, and an output selector. The plurality of storage elements store a sequence of pixels in the display memory which includes the source pixel. The filter is coupled to the plurality of storage elements to filter the sequence of pixels. The filter generates a filtered pixel corresponding to the source pixel. The comparator is coupled to the plurality of storage elements to compare the source pixel value with a threshold value. The comparator generates a comparison result. The output selector is coupled to the filter and the storage elements to select one of the source and filtered pixels according to the comparison result. The selected one of the source and filtered pixels is the anti-flickered pixel.
    Type: Grant
    Filed: March 5, 1999
    Date of Patent: May 13, 2003
    Assignee: Teralogic, Inc.
    Inventors: Gerard K. Yeh, Anoush Khazeni
  • Patent number: 6556193
    Abstract: The present invention is a method and apparatus for de-interlacing image data in a memory. A read interface circuit is coupled to the memory to transfer a patch of the image data from the memory to a buffer. A de-interlacing circuit is coupled to the read interface circuit to de-interlace the image data in the patch from the buffer. A receive circuit is coupled to the de-interlacing circuit to re-organize the de-interlaced image data.
    Type: Grant
    Filed: April 2, 1999
    Date of Patent: April 29, 2003
    Assignee: Teralogic, Inc.
    Inventors: David Auld, Gerard K. Yeh, Peter Trajmar
  • Patent number: 6526583
    Abstract: According to one embodiment, a graphics/video processor includes a memory controller. The memory controller includes a first arbiter that receives memory client requests to access a memory device, and a first memory buffer coupled to the first arbiter. The first arbiter stores client requests that are selected by the first arbiter. The memory controller also includes a second arbiter coupled to the first memory buffer and a second memory buffer coupled to the second arbiter. The second arbiter receives requests from the memory client requests stored in the first memory buffer. The second memory buffer stores the client requests selected by the second arbiter. Further, the memory controller includes a third arbiter coupled to the second memory buffer. The third arbiter provides access of the memory device to the client requests stored in the second memory buffer.
    Type: Grant
    Filed: March 5, 1999
    Date of Patent: February 25, 2003
    Assignee: Teralogic, Inc.
    Inventors: David R. Auld, Bruce K. Holmer, Hong-Jyeh Jason Huang, Gerard K. Yeh
  • Patent number: 6411334
    Abstract: The present invention is a method and apparatus for correcting aspect ratio of a display by scaling a source array of pixel data in a memory by a scale factor to a destination array of pixel data. The apparatus comprises a coefficient unit, a register unit, and an arithmetic unit. The coefficient unit is coupled to a buffer to load N coefficients. The register unit is coupled to the source array to load N pixel data synchronously with the coefficient unit. The N pixel data are started at a location in the source array according to the scale factor. The arithmetic unit is coupled to the coefficient unit and the register unit to perform a filtering operation on the loaded N pixel data using the corresponding N coefficients. The arithmetic unit generates a filtered output corresponding to a scaled pixel in the destination array.
    Type: Grant
    Filed: March 5, 1999
    Date of Patent: June 25, 2002
    Assignee: Teralogic, Inc.
    Inventors: Gerard K. Yeh, Anoush Khazeni, David Auld, Bruce K. Holmer, Meng-Day Yu
  • Patent number: 6411333
    Abstract: The invention is a method and apparatus for processing image data stored in a memory. A read interface circuit is coupled to the memory to transfer a patch of the image data from the memory to a buffer. A scale filter is coupled to the read interface circuit to scale the image data in the patch from the buffer. A receive circuit is coupled to the scale filter to re-organize the scaled image data.
    Type: Grant
    Filed: April 2, 1999
    Date of Patent: June 25, 2002
    Assignee: Teralogic, Inc.
    Inventors: David Auld, Gerard K. Yeh, Peter Trajmar, C. Dardy Chang, Kevin P. Acken
  • Patent number: 6353459
    Abstract: The invention provides a method and apparatus for conversion of video data from a source format to a second destination. Conversion can be performed in real time and intermediate data is stored in a buffer. Converted video data is written into the buffer at a first rate and read out of the buffer at a second rate. In order to avoid overflow and underflow conditions, a threshold value is determined based, at least in part, on the video format being converted. The threshold value indicates a point in frame conversion at which converted data is read out of the buffer.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: March 5, 2002
    Assignee: Teralogic, Inc.
    Inventors: Gerard K. Yeh, Hsiang O-Yang, David Auld
  • Patent number: 6327000
    Abstract: The present invention is a method and apparatus for converting scan rates of image data in a memory. A buffer stores a source image data. A scaling filter is coupled to the buffer to scale the source image data.
    Type: Grant
    Filed: April 2, 1999
    Date of Patent: December 4, 2001
    Assignee: Teralogic, Inc.
    Inventors: David Auld, Gerard K. Yeh, Peter Trajmar, C. Dardy Chang, Meng-Day Yu