Patents by Inventor Yuan-Chih Peng
Yuan-Chih Peng 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: 8279931Abstract: A motion vector estimator for reducing film judder measures a motion vector of a block of an image. A motion vector selection device receives a plurality of motion vectors and generates N candidate vectors based on a motion estimation stage signal. N block matchmakers are connected to the motion vector selection device in order to generate N matching costs based on the N candidate vectors. A motion vector determinator is connected to the N block matchmakers and the motion vector selection device in order to determine an output motion vector of the block based on the N matching costs.Type: GrantFiled: October 6, 2009Date of Patent: October 2, 2012Assignee: Sunplus Technology Co., Ltd.Inventors: Yuan-Chih Peng, Yen-Lin Chen
-
Patent number: 8174537Abstract: A method and system for adaptive color space conversion includes a color space converter, a brightness adaptive controller and a soft clipper. The color space converter receives a first color space format signal and converts the first color space format signal into a second color space format signal. The brightness adaptive controller is connected to the color space converter in order to produce a gain and an offset based on a brightness value. The soft clipper is connected to the color space converter and the brightness adaptive controller in order to clip the second color space format signal based on the gain and the offset to thereby produce a corrected second color space format signal.Type: GrantFiled: March 25, 2009Date of Patent: May 8, 2012Assignee: Sunplus Technology Co., Ltd.Inventors: Tsung Han Chiang, Yuan-Chih Peng
-
Patent number: 8068179Abstract: An on-screen display (OSD) device includes a memory, a processing unit, a buffer, a buffer controller, a decompression engine and an OSD video processing engine. The memory stores an OSD data to be played or processed. The processing unit reads the OSD data from the memory and produces a compressed OSD image data and OSD information. The buffer temporarily stores the compressed OSD image data for display. The decompression engine decompresses the compressed OSD image data temporarily stored in the buffer into an OSD image data and stores the OSD image data in the buffer. The OSD video processing engine receives the OSD information outputted from the processing unit through the buffer controller and produces an OSD image display data.Type: GrantFiled: April 18, 2007Date of Patent: November 29, 2011Assignee: Sunplus Technology Co., Ltd.Inventors: Shih-Ting Liao, Yuan-Chih Peng
-
Patent number: 8063993Abstract: An image noise measurement system performs a noise estimation on a current image. A storage device stores a previous image. A noise estimator performs a noise estimation on sub-areas of the current image and the previous image to thereby produce a noise estimation index for the sub-area of the current image. A distribution calculator calculates a distribution of positive and negative signs of pixel differences in the sub-areas of the current image and the previous image to thereby output a positive sign number and a negative sign number. A confidence generator produces a confident level index according to the positive sign number and the negative sign number. A recursive filter performs a recursive filtering operation on the noise estimation index according to the confident level index to thereby produce a noise estimate for the current image.Type: GrantFiled: April 29, 2008Date of Patent: November 22, 2011Assignee: Sunplus Technology Co., Ltd.Inventor: Yuan-Chih Peng
-
Patent number: 8050508Abstract: A detecting system and method of compression-related noise levels is provided to produce a compressed index of an image. A line buffer temporarily stores a pixel (i, j) and neighboring pixels. An edge filter calculates an edge index for the pixel (i, j). A line filter calculates a line index for the pixel (i, j). A first determination device produces an edge signal according to the edge index and the line index for indicating whether the pixel (i, j) locates at an edge. A first buffer temporarily stores edge signals of the pixel (i, j) and left and right pixels. A second buffer temporarily stores line indexes of the pixel (i, j) and associated pixels. A second determination device produces a ringing signal for the pixel (i, j) according to the edge signals temporarily stored in the first buffer and the line indexes temporarily stored in the second buffer.Type: GrantFiled: May 20, 2008Date of Patent: November 1, 2011Assignee: Sunplus Technology Co., Ltd.Inventor: Yuan-Chih Peng
-
Publication number: 20100283897Abstract: A de-interlacing system includes a motion adaptive de-interlacer, a horizontal motion estimation device, a horizontal motion compensation device, a vertical motion detection device, a multiplexer, and a film signal detector. The film signal detector receives an input signal and decides whether the input signal is a video stream or a film stream to thereby select an output from the motion adaptive de-interlacer or the horizontal motion estimation and compensation device. Thus, a de-interlacing output has stable and smooth edges when a video stream is inputted, and the motion judder phenomenon is reduced when a film stream is inputted.Type: ApplicationFiled: December 8, 2009Publication date: November 11, 2010Applicant: Sunplus Technology Co., Ltd.Inventors: Yuan-Chih Peng, Yen-Lin Chen
-
Publication number: 20100283900Abstract: A temporal vector processing device includes a motion vector estimation device for performing a motion estimation on a first pixel to generate a first motion vector. A motion vector compensation device performs a motion vector compensation on the first pixel based on the first motion vector to obtain a second pixel. A buffer temporarily stores motion vectors of the pixels of the image. A motion vector determination device determines whether a second motion vector is stored in the buffer at a corresponding storage location of the second pixel. In determining that the second motion vector is stored in the buffer at the corresponding storage location of the second pixel, the corresponding storage location of the second pixel in the buffer is updated based on a determination mechanism, and otherwise the first motion vector is directly stored in the buffer at the corresponding storage location of the second pixel.Type: ApplicationFiled: December 8, 2009Publication date: November 11, 2010Applicant: Sunplus Technology Co., Ltd.Inventors: Yuan-Chih Peng, Yen-Lin Chen
-
Publication number: 20100201888Abstract: A motion vector estimator for reducing film judder measures a motion vector of a block of an image. A motion vector selection device receives a plurality of motion vectors and generates N candidate vectors based on a motion estimation stage signal. N block matchmakers are connected to the motion vector selection device in order to generate N matching costs based on the N candidate vectors. A motion vector determinator is connected to the N block matchmakers and the motion vector selection device in order to determine an output motion vector of the block based on the N matching costs.Type: ApplicationFiled: October 6, 2009Publication date: August 12, 2010Applicant: Sunplus Technology Co., Ltd.Inventors: Yuan-Chih Peng, Yen-Lin Chen
-
Publication number: 20090251487Abstract: A method and system for adaptive color space conversion includes a color space converter, a brightness adaptive controller and a soft clipper. The color space converter receives a first color space format signal and converts the first color space format signal into a second color space format signal. The brightness adaptive controller is connected to the color space converter in order to produce a gain and an offset based on a brightness value. The soft clipper is connected to the color space converter and the brightness adaptive controller in order to clip the second color space format signal based on the gain and the offset to thereby produce a corrected second color space format signal.Type: ApplicationFiled: March 25, 2009Publication date: October 8, 2009Applicant: Sunplus Technology Co., Ltd.Inventors: Tsung Han Chiang, Yuan-Chih Peng
-
Publication number: 20090226110Abstract: In an image processing system for a liquid crystal display a frame converter receives an original frame signal and produces a double frequency frame signal. A high pass filter performs a high pass filtering on the double frequency frame signal and produces a high pass double frequency frame signal. A delay device performs a delay operation on the double frequency frame signal and produces a delayed double frequency frame signal. A local contrast measurement device measures a contrast of the double frame signal and produces a local contrast signal. A high frequency gain device performs a gain adjustment on the high pass double frequency frame signal based on the local contrast signal and produces a gained high pass double frequency frame signal. A mixer is employed to mix the gained high pass double frequency frame signal and the delayed double frequency frame signal and produce an output frame signal.Type: ApplicationFiled: June 6, 2008Publication date: September 10, 2009Applicant: Sunplus Technology Co., Ltd.Inventors: Yen-Lin Chen, Yuan-Chih Peng
-
Publication number: 20090021644Abstract: An image noise measurement system performs a noise estimation on a current image. A storage device stores a previous image. A noise estimator performs a noise estimation on sub-areas of the current image and the previous image to thereby produce a noise estimation index for the sub-area of the current image. A distribution calculator calculates a distribution of positive and negative signs of pixel differences in the sub-areas of the current image and the previous image to thereby output a positive sign number and a negative sign number. A confidence generator produces a confident level index according to the positive sign number and the negative sign number. A recursive filter performs a recursive filtering operation on the noise estimation index according to the confident level index to thereby produce a noise estimate for the current image.Type: ApplicationFiled: April 29, 2008Publication date: January 22, 2009Applicant: Sunplus Technology Co., Ltd.Inventor: Yuan-Chih Peng
-
Publication number: 20080316363Abstract: A system and method for estimating noises in a frame is disclosed. A storage device is provided to store a previous frame prior to the frame. Multiple window noise estimators are provided to estimate noise between sub-regions of the frame and corresponding sub-regions of the previous frame for producing a noise estimation index and an adjusted noise estimation index for each sub-region. A comparator selects the minimum one among the adjusted noise estimation indexes and produces a corresponding window index. When the minimum adjusted noise estimation index is smaller than a threshold, a global motion detector outputs the noise index corresponding to the minimum adjusted noise estimation index for use as a noise estimation of the frame.Type: ApplicationFiled: April 30, 2008Publication date: December 25, 2008Applicant: Sunplus Technology Co., Ltd.Inventor: Yuan-Chih Peng
-
Publication number: 20080292275Abstract: A detecting system and method of compression-related noise levels is provided to produce a compressed index of an image. A line buffer temporarily stores a pixel (i, j) and neighboring pixels. An edge filter calculates an edge index for the pixel (i, j). A line filter calculates a line index for the pixel (i, j). A first determination device produces an edge signal according to the edge index and the line index for indicating whether the pixel (i, j) locates at an edge. A first buffer temporarily stores edge signals of the pixel (i, j) and left and right pixels. A second buffer temporarily stores line indexes of the pixel (i, j) and associated pixels. A second determination device produces a ringing signal for the pixel (i, j) according to the edge signals temporarily stored in the first buffer and the line indexes temporarily stored in the second buffer.Type: ApplicationFiled: May 20, 2008Publication date: November 27, 2008Applicant: Sunplus Technology Co., Ltd.Inventor: Yuan-Chih Peng
-
Patent number: 7352407Abstract: This invention provides a digital photo frame device, wherein a buffer unit temporarily stores TV signals to be displayed or processed, a compression/decompression engine is coupled to the buffer unit for compressing TV signals into an image file or decompressing an image file into TV signals, a video processor displays the TV signals on a display unit, and an OSD clock display unit records the current time and stores an OSD time pattern in advance. The OSD clock display unit determines a real-time clock pattern to be displayed and the position of the display, according to the recorded current time and the corresponding OSD time pattern selected when the video processor displays a pre-determined clock background pattern so that the clock background pattern and the real-time clock pattern overlying over the clock background pattern are displayed on the video display in an OSD fashion.Type: GrantFiled: October 26, 2004Date of Patent: April 1, 2008Assignee: Sunplus Technology Co., Ltd.Inventors: Chien-Hung Lan, Yuan-Chih Peng
-
Publication number: 20080049143Abstract: An on-screen display (OSD) device includes a memory, a processing unit, a buffer, a buffer controller, a decompression engine and an OSD video processing engine. The memory stores an OSD data to be played or processed. The processing unit reads the OSD data from the memory and produces a compressed OSD image data and OSD information. The buffer temporarily stores the compressed OSD image data for display. The decompression engine decompresses the compressed OSD image data temporarily stored in the buffer into an OSD image data and stores the OSD image data in the buffer. The OSD video processing engine receives the OSD information outputted from the processing unit through the buffer controller and produces an OSD image display data.Type: ApplicationFiled: April 18, 2007Publication date: February 28, 2008Applicant: Sunplus Technology Co., Ltd.Inventors: Shih-Ting LIAO, Yuan-Chih Peng
-
Publication number: 20050162555Abstract: This invention provides a digital photo frame device, wherein a buffer unit temporarily stores TV signals to be displayed or processed, a compression/decompression engine is coupled to the buffer unit for compressing TV signals into an image file or decompressing an image file into TV signals, a video processor displays the TV signals on a display unit, and an OSD clock display unit records the current time and stores an OSD time pattern in advance. The OSD clock display unit determines a real-time clock pattern to be displayed and the position of the display, according to the recorded current time and the corresponding OSD time pattern selected when the video processor displays a pre-determined clock background pattern so that the clock background pattern and the real-time clock pattern overlying over the clock background pattern are displayed on the video display in an OSD fashion.Type: ApplicationFiled: October 26, 2004Publication date: July 28, 2005Applicant: Sunplus Technology Co., Ltd.Inventors: Chien-Hung Lan, Yuan-chih Peng