Patents by Inventor Jau-Wen Ren

Jau-Wen Ren 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
  • Patent number: 7974480
    Abstract: An Image Signal Processing unit (ISP) has at least one fixed-size line buffer which is smaller than the width of the image buffer. To handle the image data, the image buffer is divided into regions which are sequentially loaded into the at least one fixed-size line buffer of the ISP for processing. Since functions of the ISP operate with neighboring pixels of the target pixel, margins of the regions need to be transmitted as well. After processing by the ISP, the data is encoded which includes a DCT, Quantization, and VLC. The result is then stored in segments in a buffer storage. VLC also inserts a Restart Marker which is used as a pointer to stitch together all the segments thus producing a new and seamless image.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: July 5, 2011
    Assignee: Mobilic Technology (Cayman) Corp.
    Inventor: Jau-Wen Ren
  • 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: 20090317009
    Abstract: An Image Signal Processing unit (ISP) has at least one fixed-size line buffer which is smaller than the width of the image buffer. To handle the image data, the image buffer is divided into regions which are sequentially loaded into the at least one fixed-size line buffer of the ISP for processing. Since functions of the ISP operate with neighboring pixels of the target pixel, margins of the regions need to be transmitted as well. After processing by the ISP, the data is encoded which includes a DCT, Quantization, and VLC. The result is then stored in segments in a buffer storage. VLC also inserts a Restart Marker which is used as a pointer to stitch together all the segments thus producing a new and seamless image.
    Type: Application
    Filed: August 31, 2009
    Publication date: December 24, 2009
    Inventor: Jau-Wen REN
  • Patent number: 7602974
    Abstract: An Image Signal Processing unit (ISP) has at least one fixed-size line buffer which is smaller than the width of the image buffer. To handle the image data, the image buffer is divided into regions which are sequentially loaded into the at least one fixed-size line buffer of the ISP for processing. Since functions of the ISP operate with neighboring pixels of the target pixel, margins of the regions need to be transmitted as well. After processing by the ISP, the data is encoded which includes a DCT, Quantization, and VLC. The result is then stored in segments in a buffer storage. VLC also inserts a Restart Marker which is used as a pointer to stitch together all the segments thus producing a new and seamless image.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: October 13, 2009
    Assignee: Mobilic Technology (Cayman) Corp.
    Inventor: 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
  • Publication number: 20070091379
    Abstract: An Image Signal Processing unit (ISP) has a fixed-size line buffer which is smaller than the width of the image buffer. To handle the image data, the image buffer is divided into regions which are sequentially loaded into the fixed-size line buffer of the ISP for processing. Since functions of the ISP operate with neighboring pixels of the target pixel, margins of the regions need to be transmitted as well.
    Type: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventor: Jau-Wen Ren
  • Publication number: 20070091378
    Abstract: An Image Signal Processing unit (ISP) has at least one fixed-size line buffer which is smaller than the width of the image buffer. To handle the image data, the image buffer is divided into regions which are sequentially loaded into the at least one fixed-size line buffer of the ISP for processing. Since functions of the ISP operate with neighboring pixels of the target pixel, margins of the regions need to be transmitted as well. After processing by the ISP, the data is encoded which includes a DCT, Quantization, and VLC. The result is then stored in segments in a buffer storage. VLC also inserts a Restart Marker which is used as a pointer to stitch together all the segments thus producing a new and seamless image.
    Type: Application
    Filed: October 21, 2005
    Publication date: April 26, 2007
    Inventor: Jau-Wen Ren
  • Patent number: 6370067
    Abstract: A memory controller configured according to a delay pair for communicating with a memory device automatically selects optimal delay pairs by testing whether successful communication exists at various values for the delay pairs. The resulting set of delay pairs allowing successful communication are divided into a boundary set and non-boundary set. An optimal delay pair from the non-boundary set is chosen according to its relationship to delay pairs in the boundary set.
    Type: Grant
    Filed: January 25, 2001
    Date of Patent: April 9, 2002
    Assignee: Ishoni Networks, Inc.
    Inventors: Ka-pui Ko, Isaac H. Wong, Keith V. Ngo, Jau-Wen Ren, Jiinyuan Lee