Patents by Inventor Manuel Lu

Manuel Lu 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: 9759554
    Abstract: A projector panel includes pixel display, a display controller, and a pattern generator. The pattern generator is operative to output pixel data indicative of at least one application specific predetermined pattern. In a particular embodiment, the projector panel is a liquid-crystal-on-silicon panel. In another particular embodiment, the projector panel is adapted for selective use in either structured light projection systems or conventional video projection systems.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: September 12, 2017
    Assignee: OmniVision Technologies, Inc.
    Inventors: Sunny Yat-san Ng, Manuel Lu
  • Patent number: 9167272
    Abstract: Techniques and mechanisms for exchanging sets of video data each via multiple channels. In an embodiment, a first data set is distributed across the multiple channels according to a first mapping of the multiple channels each to a different respective one of multiple data types, where each of the multiple data types corresponds to a different respective dimension of a color space. In another embodiment, a second data set is distributed across the multiple channels according to a second mapping of the multiple channels each to a different respective one of the multiple data types, where the second mapping is different from the first mapping.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: October 20, 2015
    Assignee: OmniVision Technologies, Inc.
    Inventors: Manuel Lu, Xuanming Du
  • Patent number: 8963944
    Abstract: Techniques and mechanisms for circuitry to provide video data for loading to a buffer. In an embodiment, a loader circuit receives video data and determines MX data for a video frame and NZ data for the video frame, wherein M and N are different respective dimensions of a color space, and wherein X is a first encoding type and Z is a second encoding type. The first MX data includes data representing a first portion of a color component value, and the first NZ data includes data representing a second portion of that color component value. In another embodiment, the loader circuit sends the MX data via a first channel while sending the NZ data via a second channel to a random access buffer.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: February 24, 2015
    Assignee: OmniVision Technologies, Inc.
    Inventors: Manuel Lu, Sunny Ng
  • Publication number: 20150036058
    Abstract: A projector panel includes pixel display, a display controller, and a pattern generator. The pattern generator is operative to output pixel data indicative of at least one application specific predetermined pattern. In a particular embodiment, the projector panel is a liquid-crystal-on-silicon panel. In another particular embodiment, the projector panel is adapted for selective use in either structured light projection systems or conventional video projection systems.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 5, 2015
    Applicant: OmniVision Technologies, Inc.
    Inventors: Sunny Yat-san Ng, Manuel Lu
  • Publication number: 20130308057
    Abstract: Techniques and mechanisms for circuitry to provide video data for loading to a buffer. In an embodiment, a loader circuit receives video data and determines MX data for a video frame and NZ data for the video frame, wherein M and N are different respective dimensions of a color space, and wherein X is a first encoding type and Z is a second encoding type. The first MX data includes data representing a first portion of a color component value, and the first NZ data includes data representing a second portion of that color component value. In another embodiment, the loader circuit sends the MX data via a first channel while sending the NZ data via a second channel to a random access buffer.
    Type: Application
    Filed: May 15, 2012
    Publication date: November 21, 2013
    Applicant: OMNIVISION TECHNOLOGIES, INC.
    Inventors: Manuel Lu, Sunny Ng
  • Publication number: 20130286285
    Abstract: Techniques and mechanisms for exchanging sets of video data each via multiple channels. In an embodiment, a first data set is distributed across the multiple channels according to a first mapping of the multiple channels each to a different respective one of multiple data types, where each of the multiple data types corresponds to a different respective dimension of a color space. In another embodiment, a second data set is distributed across the multiple channels according to a second mapping of the multiple channels each to a different respective one of the multiple data types, where the second mapping is different from the first mapping.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: OMNIVISION TECHNOLOGIES, INC.
    Inventors: Manuel Lu, Xuanming Du
  • Patent number: 6581145
    Abstract: An electronic system is described herein, the apparatus including at least two devices requiring access to memory, a memory controller, and a memory, the memory being coupled to an output of the memory controller. The memory controller includes at least one input and at least one output; one memory controller input being operatively coupled to at least one of the devices through a shared bus, and one memory controller output being operatively coupled to at least one device through a shared bus. The shared bus includes a plurality of device select lines, a plurality of address lines, a plurality of write data lines, a plurality of read data lines, a plurality of read select lines, and at least two device_request lines.
    Type: Grant
    Filed: March 3, 1999
    Date of Patent: June 17, 2003
    Assignee: Oak Technology, Inc.
    Inventors: Manuel Lu, Ramesh Mogili
  • Patent number: 6131149
    Abstract: A novel apparatus and method is disclosed to assure validity of data accessed from synchronous memory during a "read" operation, wherein the synchronous memory is operating synchronously at a high frequency system clock. The invention comprises a programmable delay module which generates a skewed clock signal which is used to clock in data read from the synchronous memory. The programmable delay module generates the skewed clock signal by adding programmable time delays to the system clock signal. The inserted delay increases the data valid window time available for the "read" operation and allows sufficient setup and hold time for valid data to be read by a memory controller.
    Type: Grant
    Filed: March 23, 1999
    Date of Patent: October 10, 2000
    Assignee: Oak Technology, Inc.
    Inventors: Manuel Lu, Long Nguyen
  • Patent number: 5946712
    Abstract: A novel apparatus and method is disclosed to assure validity of data accessed from synchronous memory during a "read" operation, wherein the synchronous memory is operating synchronously at a high frequency system clock. The invention comprises a programmable delay module which generates a skewed clock signal which is used to clock in data read from the synchronous memory. The programmable delay module generates the skewed clock signal by adding programmable time delays to the system clock signal. The inserted delay increases the data valid window time available for the "read" operation and allows sufficient setup and hold time for valid data to be read by a memory controller.
    Type: Grant
    Filed: June 4, 1997
    Date of Patent: August 31, 1999
    Assignee: Oak Technology, Inc.
    Inventors: Manuel Lu, Long Nguyen