Patents by Inventor Ding-Yun Chen

Ding-Yun Chen 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).

  • Publication number: 20150187053
    Abstract: A method for denoising images by block-matching three-dimensional (BM3D) method is disclosed in the present invention. Embodiments of the present invention are used to improve the quality of captured images. Instead of using the same noise variance to denoise all patches of an image, each patch is processed based on a particular assessed noise variance. The assessed noise variance of one reference patch is determined based on noise variance associated with the patch set or based on content characteristics associated with the patch set. The patch set is obtained by block-matching to find similar patches of the reference patch. Noise reduction in frequency domain is applied to the patch set according to the assessed noise variance of the reference patch. The determining of the assessed noise variance can be performed in spatial domain or in frequency domain.
    Type: Application
    Filed: December 26, 2013
    Publication date: July 2, 2015
    Applicant: MEDIATEK INC.
    Inventors: Ding-Yun Chen, Chi-Cheng Ju, Cheng-Tsai Ho
  • Patent number: 9066013
    Abstract: An image resizing method includes at least the following steps: receiving at least one input image; performing an image content analysis upon at least one image selected from the at least one input image to obtain an image content analysis result; and creating a target image with a target image resolution by scaling the at least one input image according to the image content analysis result, wherein the target image resolution is different from an image resolution of the at least one input image.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: June 23, 2015
    Assignee: MEDIATEK INC.
    Inventors: Chi-Cheng Ju, Ding-Yun Chen, Cheng-Tsai Ho
  • Publication number: 20150097984
    Abstract: An image generation method includes: determining at least one first image capture setting and at least one second image capture setting; controlling an image capture device to generate a plurality of first successive captured images for a capture trigger event according to the at least one first image capture setting and generate a plurality of second successive captured images for the same capture trigger event according to the at least one second image capture setting. Variation of the at least one first image capture setting is constrained within a first predetermined range during generation of the first successive captured images. Difference between the at least one first image capture setting and the at least one second image capture setting is beyond the first predetermined range. Variation of the at least one second image capture setting is constrained within a second predetermined range during generation of the second successive captured images.
    Type: Application
    Filed: September 4, 2014
    Publication date: April 9, 2015
    Inventors: Ding-Yun Chen, Cheng-Tsai Ho, Chi-Cheng Ju, Chung-Hung Tsai
  • Publication number: 20150077569
    Abstract: One image processing method has at least the following steps: receiving an image input in a device, wherein the image input is composed of at least one source image; receiving image selection information; regarding a source image included in the image input, checking the image selection information to determine whether the source image is selected or skipped; and performing an object oriented image processing operation upon each selected source image. Another image processing method has at least the following steps: receiving an image input in a device, wherein the image input is composed of at least one source image; receiving algorithm selection information; and regarding a source image included in the image input, checking the algorithm selection information to determine a selected image processing algorithm from a plurality of different image processing algorithms, and performing an image processing operation upon the source image based on the selected image processing algorithm.
    Type: Application
    Filed: September 15, 2013
    Publication date: March 19, 2015
    Applicant: MEDIATEK INC.
    Inventors: Cheng-Tsai Ho, Ding-Yun Chen, Chi-Cheng Ju
  • Publication number: 20140285621
    Abstract: A video frame processing method, which comprises: (a) capturing at least two video frames via a multi-view camera system comprising a plurality of cameras; (b) recording timestamps for each the video frame; (c) determining a major camera and a first sub camera out of the multi-view camera system, based on the timestamps, wherein the major camera captures a major video sequence comprising at least one major video frame, the first sub camera captures a video sequence of first view comprising at least one video frame of first view; (d) generating a first reference video frame of first view according to one first reference major video frame of the major video frames, which is at a reference timestamp corresponding to the first reference video frame of first view, and according to at least one the video frame of first view surrounding the reference timestamp; and (e) generating a multi-view video sequence comprising a first multi-view video frame, wherein the first multi-view video frame is generated based on the
    Type: Application
    Filed: March 20, 2014
    Publication date: September 25, 2014
    Applicant: MEDIATEK INC.
    Inventors: Chia-Ming Cheng, Po-Hao Huang, Yuan-Chung Lee, Chung-Hung Tsai, Chi-Cheng Ju, Ding-Yun Chen, Cheng-Tsai Ho
  • Publication number: 20140285635
    Abstract: A video frame processing method, which comprises: (a) capturing at least one first video frame via a first camera; (b) capturing at least one second video frame via a second camera; and (c) adjusting one candidate second video frame of the second video frames based on one of the first video frame to generate a target single view video frame.
    Type: Application
    Filed: March 20, 2014
    Publication date: September 25, 2014
    Applicant: MEDIATEK INC.
    Inventors: Chi-Cheng Ju, Ding-Yun Chen, Cheng-Tsai Ho, Chia-Ming Cheng, Po-Hao Huang, Yuan-Chung Lee, Chung-Hung Tsai
  • Publication number: 20140254663
    Abstract: One video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for performing sample adaptive offset (SAO) filtering. Another video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for deciding a target coding parameter associated with sample adaptive offset (SAO) filtering.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 11, 2014
    Applicant: Mediatek Inc.
    Inventors: Cheng-Tsai Ho, Chi-Cheng Ju, Ding-Yun Chen
  • Publication number: 20140254689
    Abstract: A video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for deciding a target bit allocation of a rate-controlled unit in video coding. Besides, a video coding apparatus has a visual quality evaluation module, a rate controller and a coding circuit. The visual quality evaluation module evaluates visual quality based on data involved in a coding loop. The rate controller refers to at least the evaluated visual quality for deciding a target bit allocation of a rate-controlled unit. The coding circuit has the coding loop included therein, and encodes the rate-controlled unit according to the target bit allocation.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 11, 2014
    Applicant: MEDIATEK INC.
    Inventors: Cheng-Tsai Ho, Chi-Cheng Ju, Ding-Yun Chen
  • Publication number: 20140254662
    Abstract: One video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for performing de-blocking filtering. Another video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for deciding a target coding parameter associated with de-blocking filtering.
    Type: Application
    Filed: March 4, 2014
    Publication date: September 11, 2014
    Applicant: MEDIATEK INC.
    Inventors: Cheng-Tsai Ho, Chi-Cheng Ju, Ding-Yun Chen
  • Publication number: 20140254659
    Abstract: One exemplary video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for deciding a target configuration of at least one of a coding unit, a transform unit and a prediction unit. Another exemplary video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for deciding a target coding parameter associated with at least one of a coding unit, a transform unit and a prediction unit in video coding.
    Type: Application
    Filed: February 19, 2014
    Publication date: September 11, 2014
    Applicant: MEDIATEK INC.
    Inventors: Cheng-Tsai Ho, Chi-Cheng Ju, Ding-Yun Chen
  • Publication number: 20140254680
    Abstract: One video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for performing motion estimation. Another video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for deciding a target coding parameter associated with motion estimation.
    Type: Application
    Filed: March 2, 2014
    Publication date: September 11, 2014
    Applicant: MEDIATEK INC.
    Inventors: Cheng-Tsai Ho, Chi-Cheng Ju, Ding-Yun Chen
  • Publication number: 20140237143
    Abstract: A fixture, for connecting a host device and a universal serial bus (USB) device, the fixture comprises a plurality of connectors; a plurality of first signal pins, located at first ends of the plurality of connectors for connecting to the host device; and a plurality of second signal pins, located at second ends of the plurality of connectors for connecting to the USB device; wherein a first part of the plurality of connectors are used for transmitting signals between the host device and the USB device in a USB mode; wherein a second part of the plurality of connectors are retained in a specified state for providing a control signal to control the USB device to enter an operating mode.
    Type: Application
    Filed: February 21, 2013
    Publication date: August 21, 2014
    Applicant: SKYMEDI CORPORATION
    Inventors: Bo-Wen Hsiao, Ding-Yun Chen
  • Publication number: 20130324190
    Abstract: A multi-purpose camera system includes an image capture block and an image signal processing block. The image capture block is arranged for generating an image signal, wherein the image capture block has an image sensor, an optical system, and a control circuit. The image signal processing block is arranged for processing the image signal. When the multi-purpose camera system is operated in a first operation mode, the multi-purpose camera system acts as a camera for generating a captured image output; when the multi-purpose camera system is operated in a second operation mode, the multi-purpose camera system acts as part of a user input apparatus for receiving a user input; and an overall configuration of the control circuit and the image signal processing block in the first operation mode is different from an overall configuration of the control circuit and the image signal processing block in the second operation mode.
    Type: Application
    Filed: June 1, 2012
    Publication date: December 5, 2013
    Inventors: Chi-Cheng Ju, Cheng-Tsai Ho, Ding-Yun Chen
  • Publication number: 20130321572
    Abstract: An image processing method includes: receiving a disparity range setting which defines a target disparity range; receiving 3D image data with original disparity not fully within the target disparity range; receiving auxiliary graphical data with original disparity fully beyond the target disparity range; and generating modified 3D image data, including at least a modified portion with modified disparity fully within the target disparity range, by modifying at least a portion of the received 3D image data according to the obtained disparity range setting. At least the modified portion of the modified 3D image data is derived from at least the portion of the received 3D image data that has disparity overlapped with disparity of the received auxiliary graphical data. With the help of the disparity modification, the playback of the 3D image data may be protected from being obstructed by the display of the auxiliary graphical data.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Cheng-Tsai Ho, Ding-Yun Chen, Chi-Cheng Ju
  • Publication number: 20130315499
    Abstract: An image resizing method includes at least the following steps: receiving at least one input image; performing an image content analysis upon at least one image selected from the at least one input image to obtain an image content analysis result; and creating a target image with a target image resolution by scaling the at least one input image according to the image content analysis result, wherein the target image resolution is different from an image resolution of the at least one input image.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 28, 2013
    Applicant: MEDIATEK INC.
    Inventors: Chi-Cheng Ju, Ding-Yun Chen, Cheng-Tsai Ho
  • Publication number: 20130314511
    Abstract: An image capture device has an image capture module and a controller. The image capture module is used for capturing a plurality of consecutive preview images under an automatic shot mode. In addition, the image capture module can be a multi-view image capture module, which is used to capture a plurality of multiple-angle preview images. The controller is used for analyzing the preview images to identify an image capture quality metric index, and determining if a target image capture condition is met by referring to at least the image capture quality metric index. A captured image for the automatic shot mode is stored when the controller determines that the target image capture condition is met.
    Type: Application
    Filed: May 9, 2013
    Publication date: November 28, 2013
    Applicant: MEDIATEK INC.
    Inventors: Ding-Yun Chen, Chi-Cheng Ju, Cheng-Tsai Ho
  • Publication number: 20130314580
    Abstract: A preview system of an image capture apparatus has a processing circuit and a display apparatus. The processing circuit reads an input image, scales at least a portion of the input image to generate a first preview image, and derives a second preview image from a selected portion of the input image. The display apparatus displays the first preview image and the second preview image, concurrently. Besides, a preview method for an image capture apparatus includes at least the following steps: reading an input image; scaling at least a portion of the input image to generate a first preview image; deriving a second preview image from a selected portion of the input image; and displaying the first preview image and the second preview image on a display apparatus, concurrently.
    Type: Application
    Filed: April 22, 2013
    Publication date: November 28, 2013
    Applicant: Mediatek Inc.
    Inventors: Chi-Cheng Ju, Ding-Yun Chen, Cheng-Tsai Ho
  • Publication number: 20130315556
    Abstract: An exemplary video recording method of recording an output video sequence for an image capture module includes at least the following steps: deriving a first video sequence from an input video sequence generated by the image capture module, wherein the first video sequence is composed of a plurality of video frames; calculating an image quality metric value for each of the video frames of the first video sequence; referring to the image quality metric value to select or drop each of the video frames of the first video sequence, and accordingly obtaining a second video sequence composed of selected video frames; and generating the recorded output video sequence according to the second video sequence.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 28, 2013
    Applicant: MEDIATEK INC.
    Inventors: Chi-Cheng Ju, Ding-Yun Chen, Cheng-Tsai Ho
  • Publication number: 20130314558
    Abstract: An image capture device has an image capture module, a sensor and a controller. The sensor senses an object to generate a sensing result. The controller checks the sensing result to determine if a specific action associated with the image capture module is about to be triggered, and controls the image capture module to start the specific action in advance when determining that the specific action is about to be triggered.
    Type: Application
    Filed: April 22, 2013
    Publication date: November 28, 2013
    Applicant: MEDIATEK INC.
    Inventors: Chi-Cheng Ju, Ding-Yun Chen, Cheng-Tsai Ho
  • Publication number: 20130173881
    Abstract: A method for setting a plurality of blocks as an in-system programming area and a data buffer area includes generating a plurality of select signals; setting some blocks of the plurality of blocks as blocks of the in-system programming area and other blocks of the plurality of blocks as blocks of the data buffer area according to the plurality of select signals.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventors: You-Chang Hsiao, Ding-Yun Chen