Patents by Inventor Lincheng Wang

Lincheng Wang 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: 7984211
    Abstract: A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: July 19, 2011
    Assignee: Mobilic Technology (Cayman) Corp.
    Inventors: Lincheng Wang, Ching-Han Tsai, Cheng-Lun Chang, Uma Shankar Durvasula, Jau-Wen Ren
  • Publication number: 20100141810
    Abstract: The invention relates to a method for bad pixel classification for an image sensor having a plurality of sensing elements. The method includes capturing a plurality of images using the image sensor, determining based on a pre-determined criterion, using an image of the plurality of images and a threshold value selected from one or more pre-determined threshold values, whether a sensing element in the image sensor is defective to generate a vote, wherein a threshold parameter associated with the pre-determined criterion is set to the threshold value, tallying the vote to generate a voting count by performing iterations of the determining step using different images of the plurality of images and different threshold values of the one or more pre-determined threshold values, and classifying the sensing element as a bad pixel if the voting count exceeds a pre-determined classification threshold.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Applicant: ProImage Technology
    Inventors: LinCheng Wang, ChengLun Chang, Song Xue
  • Patent number: 7707334
    Abstract: A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: April 27, 2010
    Assignee: Mobilic Technology (Cayman) Corp.
    Inventors: Lincheng Wang, Ching-Han Tsai, Cheng-Lun Chang, Uma Shankar Durvasula, Jau-Wen Ren
  • Publication number: 20100095307
    Abstract: A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 15, 2010
    Applicant: Mobilic Technology (Cayman) Corp.
    Inventors: Lincheng WANG, Ching-Han TSAI, Cheng-Lun CHANG, UMA Shankar DURVASULA, Jau-Wen REN
  • Publication number: 20070130394
    Abstract: A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.
    Type: Application
    Filed: November 18, 2005
    Publication date: June 7, 2007
    Inventors: Lincheng Wang, Ching-Han Tsai, Cheng-Lun Chang, Uma Durvasula, Jau-Wen Ren