Patents by Inventor Clifford Yeung

Clifford Yeung 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: 8098959
    Abstract: A system and methods for rotating and compressing digital image data is presented. The system includes an image sensor that vertically and horizontally flips a digital image, an image processor that converts the image into the YCbCr color space, reorder buffers that divide the YCbCr component data into component blocks and rotate the component blocks, and a JPEG encoder that applies JPEG compression to the rotated component blocks. The JPEG encoder differentially encodes DC coefficients of the component blocks in an order that corresponds to the desired rotated image. An index is created by the JPEG encoder that allows for the reconstruction and storing of the rotated component blocks as a rotated JPEG image.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: January 17, 2012
    Assignee: Aptina Imaging Corporation
    Inventors: Clifford Yeung, Sheng Lin
  • Publication number: 20100104221
    Abstract: A system and methods for rotating and compressing digital image data is presented. The system includes an image sensor that vertically and horizontally flips a digital image, an image processor that converts the image into the YCbCr color space, reorder buffers that divide the YCbCr component data into component blocks and rotate the component blocks, and a JPEG encoder that applies JPEG compression to the rotated component blocks. The JPEG encoder differentially encodes DC coefficients of the component blocks in an order that corresponds to the desired rotated image. An index is created by the JPEG encoder that allows for the reconstruction and storing of the rotated component blocks as a rotated JPEG image.
    Type: Application
    Filed: October 29, 2008
    Publication date: April 29, 2010
    Inventors: Clifford Yeung, Sheng Lin
  • Patent number: 7471820
    Abstract: A method and apparatus that allows for the identification and correction of defective pixels and/or pixel clusters in an imaging device. The method, and implementing apparatus determines that a pixel is defective based upon a comparison of its pixel signal value with the value of neighboring pixels. In one exemplary embodiment, a pixel is defective if it is beyond a pre-determined threshold of either a high or low value from its neighboring, corrected pixels. Pixels identified as defective can be corrected using exemplary methods of the invention such as substituting a value of the defective pixel with a value of one of its non-defective neighbors.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: December 30, 2008
    Assignee: Aptina Imaging Corporation
    Inventors: Clifford Yeung, Sachin Datar
  • Publication number: 20070041391
    Abstract: A real-time application, such as e.g., an imager, that dynamically adjusts the output rate of an encoder and output rate of a buffer memory based on the fullness level of the buffer. Further, the slew rate of the clock and data signals input into output buffer drivers from the output buffer memory may be dynamically adjusted.
    Type: Application
    Filed: August 18, 2005
    Publication date: February 22, 2007
    Inventors: Sheng Lin, Aman Jabbi, Thomas Kopet, Clifford Yeung
  • Publication number: 20060044425
    Abstract: A method and apparatus that allows for the identification and correction of defective pixels and/or pixel clusters in an imaging device. The method, and implementing apparatus determines that a pixel is defective based upon a comparison of its pixel signal value with the value of neighboring pixels. In one exemplary embodiment, a pixel is defective if it is beyond a pre-determined threshold of either a high or low value from its neighboring, corrected pixels. Pixels identified as defective can be corrected using exemplary methods of the invention such as substituting a value of the defective pixel with a value of one of its non-defective neighbors.
    Type: Application
    Filed: August 24, 2005
    Publication date: March 2, 2006
    Inventors: Clifford Yeung, Sachin Datar
  • Patent number: 5835496
    Abstract: A method and apparatus for the synchronization of an F.sub.-- port receiver on a Fibre Channel switch with an external N.sub.-- port to ensure the reception of a stream of transmission characters including four byte ordered sets having a comma character positioned as the left most byte in the ordered set in accordance with the Fibre Channel standard.
    Type: Grant
    Filed: April 30, 1996
    Date of Patent: November 10, 1998
    Assignee: McData Corporation
    Inventors: Clifford Yeung, Nandakumar Natarajan
  • Patent number: 5592160
    Abstract: A method and apparatus for high speed decoding of a 20 bit wide data into 16-bit wide data in which the first ten bits and the lower ten bits are decoded simultaneously to ensure complete decoding and where the decoding of the second ten bits is dependent upon the running disparity of the first ten bits, the second ten bits are decoded twice, one assuming the decoded first ten bits will have a positive running disparity, and a second time assuming that the decoded first ten bits will have a negative running disparity.
    Type: Grant
    Filed: October 26, 1995
    Date of Patent: January 7, 1997
    Assignee: Hewlett-Packard Company
    Inventors: Dwayne Bennett, Clifford Yeung, Wayne Wu