Patents by Inventor Chih-Ming Fu

Chih-Ming Fu 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: 9525879
    Abstract: A method and apparatus for deriving a motion vector predictor (MVP) are disclosed. The MVP is selected from spatial MVP and temporalone or more MVP candidates. The method determines a value of a flag in a video bitstream, where the flag is utilized for selectively disabling use of one or more temporal MVP candidates for motion vector prediction. The method selects, based on an index derived from the video bitstream, the MVP from one or more non-temporal MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are not to be utilized for motion vector prediction. Further, the method provides the MVP for the current block.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: December 20, 2016
    Assignee: HFI INNOVATION INC.
    Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Chih-Ming Fu, Chi-Ling Wu, Yu-Pao Tsai, Ching-Yeh Chen, Shaw-Min Lei
  • Patent number: 9525884
    Abstract: An apparatus and method for video coding having intra-slice deblocking, intra-slice adaptive loop filter, and intra-slice adaptive offset are disclosed. In a video coding system, a picture is often divided into slices and each slice is independently processed so that errors or missing data from one slice cannot propagate to any other slice within the picture. In the recent high efficiency video coding (HEVC) development, deblock filtering (DF), adaptive loop filter (ALF) and adaptive offset (AO) may be applied to reconstructed slices. When the processing is applied across slice boundaries, it may rely on pixels outside the current slice and cause dependency of the current slice on other slice(s). Consequently, the DF/ALF/AO processing on a reconstructed slice may have to wait until the reconstructed slices that it is dependent from complete the DF/ALF/AO processing. To overcome the slice boundary issue, intra-slice DF/ALF/AO is developed that does not rely on any pixel outside the currently slice.
    Type: Grant
    Filed: December 24, 2010
    Date of Patent: December 20, 2016
    Assignee: HFI INNOVATION INC.
    Inventors: Yu-Wen Huang, Ching-Yeh Chen, Chih-Ming Fu, Chih-Wei Hsu, Shan Liu, Shaw-Min Lei
  • Publication number: 20160360211
    Abstract: A system and method of content adaptive pixel intensity processing are described. The method includes receiving a predefined set of processed video data configured from the processed video data, deriving a range information associated with an original maximum value and an original minimum value for a predefined set of original video data, wherein the predefined set of processed video data is derived from the predefined set of original video data, and adaptively clipping pixel intensity of the predefined set of processed video data to a range deriving from the range information, wherein the range information is incorporated in a bitstream and represented in a form of the original maximum value and the original minimum value, prediction values associated with a reference maximum value and a reference minimum value, or a range index associated with a predefined range set.
    Type: Application
    Filed: August 16, 2016
    Publication date: December 8, 2016
    Inventors: Chih-Ming Fu, Ching-Yeh Chen, Yu-Wen Huang
  • Publication number: 20160354000
    Abstract: A wearable device is provided. The wearable device includes a photon sensor, a processor, and an output unit. The photon sensor senses light reflected from a specific region and transforms the sensed light to a plurality of electric-signal components. The processor receives the electric-signal components sensed within a period to form a dimensional sensing signal. The processor extracts a feature of a waveform of the dimensional sensing signal and determines whether a predetermined heart condition of the object is present according to the feature of the waveform of the dimensional sensing signal to generate a determination signal. The output unit is coupled to the processor. The output unit receives the determination signal and generates an alarm signal according to the determination signal.
    Type: Application
    Filed: May 27, 2016
    Publication date: December 8, 2016
    Inventors: Chih-Ming FU, Shu-Yu HSU, Po-Wen KU
  • Patent number: 9486154
    Abstract: An apparatus for recording physiological signal is provided. The apparatus includes a storage unit, a signal analyzer, and a controller. The storage unit is configured for storing a physiological signal of a user during a time interval. The signal analyzer is configured for analyzing the physiological signal of the user to provide an analysis result. The controller is configured for changing the time interval according to the analysis result.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: November 8, 2016
    Assignee: MEDIATEK INC.
    Inventor: Chih-Ming Fu
  • Patent number: 9456111
    Abstract: A system and method of content adaptive pixel intensity processing are described. In video processing system, due to various mathematic operations applied to the data, the processed video data may be become exceeding a range of original data and result in artifacts. Content adaptive clipping method is disclosed which takes into account the dynamic characteristics of the video data. Accordingly the method configures the video data into a predefined set which can be a partial picture, a frame or a group of frames. The data range of the original associated with the predefined set is determined The processed video data is clipped according to the range computed for the predefined set.
    Type: Grant
    Filed: November 26, 2010
    Date of Patent: September 27, 2016
    Assignee: MEDIATEK INC.
    Inventors: Chih-Ming Fu, Ching-Yeh Chen, Yu-Wen Huang
  • Patent number: 9432670
    Abstract: A method and apparatus for sample adaptive offset (SAO) compensation of reconstructed video data are disclosed. In one embodiment, the relation between the current pixel and said one or more neighboring pixels is stored so that the SAO compensated current pixel can replace the current pixel without buffering the to-be-processed pixels for classification. The SAO process may be performed on a region by region basis to adapt to the local characteristics of the picture.
    Type: Grant
    Filed: January 11, 2015
    Date of Patent: August 30, 2016
    Assignee: MEDIATEK INC.
    Inventors: Chih-Ming Fu, Ching-Yeh Chen, Chia-Yang Tsai, Yu-Wen Huang, Shaw-Min Lei
  • Publication number: 20160234499
    Abstract: A method and apparatus for scalable video coding are disclosed, wherein the video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) and wherein the EL has higher spatial resolution or better video quality than the BL. According to embodiments of the present invention, information from the base layer is exploited for coding the enhancement layer. The information coding for the enhancement layer includes CU structure, motion information, motion information, MVP/merge candidates, intra prediction mode, residual quadtree information, texture information, residual information, context adaptive entropy coding, Adaptive Lop Filter (ALF), Sample Adaptive Offset (SAO), and deblocking filter.
    Type: Application
    Filed: April 19, 2016
    Publication date: August 11, 2016
    Inventors: Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen Huang, Shaw-Min Lei, Chih-Ming FU, Chia-Yang TSAI
  • Publication number: 20160205403
    Abstract: In one implementation, a method codes video pictures, in which each of the video pictures is partitioned into LCUs (largest coding units). The method operates by receiving a current LCU, partitioning the current LCU adaptively to result in multiple leaf CUs, determining whether a current leaf CU has at least one nonzero quantized transform coefficient according to both Prediction Mode (PredMode) and Coded Block Flag (CBF), and incorporating quantization parameter information for the current leaf CU in a video bitstream, if the current leaf CU has at least one nonzero quantized transform coefficient. If the current leaf CU has no nonzero quantized transform coefficient, the method excludes the quantization parameter information for the current leaf CU in the video bitstream.
    Type: Application
    Filed: March 18, 2016
    Publication date: July 14, 2016
    Inventors: Yu-Wen HUANG, Ching-Yeh CHEN, Chih-Ming FU, Chih-Wei HSU, Yu-Lin CHANG, Tzu-Der CHUANG, Shaw-Min LEI
  • Publication number: 20160173872
    Abstract: A method and apparatus for deriving a motion vector predictor (MVP) are disclosed. The MVP is selected from spatial MVP and temporalone or more MVP candidates. The method determines a value of a flag in a video bitstream, where the flag is utilized for selectively disabling use of one or more temporal MVP candidates for motion vector prediction. The method selects, based on an index derived from the video bitstream, the MVP from one or more non-temporal MVP candidates responsive to the flag indicating that said one or more temporal MVP candidates are not to be utilized for motion vector prediction. Further, the method provides the MVP for the current block.
    Type: Application
    Filed: February 19, 2016
    Publication date: June 16, 2016
    Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Chih-Ming Fu, Chi-Ling Wu, Yu-Pao Tsai, Ching-Yeh Chen, Shaw-Min Lei
  • Publication number: 20160156938
    Abstract: A method and apparatus for processing reconstructed video using in-loop filter in a video coding system are disclosed. The method uses chroma in-loop filter indication to indicate whether chroma components are processed by in-loop filter when the luma in-loop filter indication indicates that in-loop filter processing is applied to the luma component. An additional flag may be used to indicate whether the in-loop filter processing is applied to an entire picture using same in-loop filter information or each block of the picture using individual in-loop filter information. Various embodiments according to the present invention to increase efficiency are disclosed, wherein various aspects of in-loop filter information are taken into consideration for efficient coding such as the property of quadtree-based partition, boundary conditions of a block, in-loop filter information sharing between luma and chroma components, indexing to a set of in-loop filter information, and prediction of in-loop filter information.
    Type: Application
    Filed: February 4, 2016
    Publication date: June 2, 2016
    Inventors: Chih-Ming FU, Ching-Yeh CHEN, Chia-Yang TSAI, Yu-Wen HUANG, Shaw-Min LEI
  • Patent number: 9300963
    Abstract: A method and apparatus for deriving a motion vector predictor (MVP) are disclosed. The MVP is selected from spatial MVP and temporal MVP candidates. The method uses a flag to indicate whether temporal MVP candidates are disabled. If the flag indicates that the temporal MVP candidates are disabled, the MVP is derived from the spatial MVP candidates only. Otherwise, the MVP is derived from the spatial and temporal MVP candidates. The method may further skip spatial redundant MVP removal by comparing MV values. Furthermore, the parsing error robustness scheme determines a forced temporal MVP when a temporal MVP is not available and the temporal MVP candidates are allowed as indicated by the flag. The flag may be incorporated in sequence, picture, slice level, or a combination of these levels.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: March 29, 2016
    Assignee: MEDIATEK INC.
    Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Chih-Ming Fu, Chi-Ling Wu, Yu-Pao Tsai, Ching-Yeh Chen, Shaw-Min Lei
  • Publication number: 20160045122
    Abstract: An apparatus for recording physiological signal is provided. The apparatus includes a storage unit, a signal analyzer, and a controller. The storage unit is configured for storing a physiological signal of a user during a time interval. The signal analyzer is configured for analyzing the physiological signal of the user to provide an analysis result. The controller is configured for changing the time interval according to the analysis result.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventor: Chih-Ming FU
  • Patent number: 9237349
    Abstract: A method and apparatus for sharing information in a video decoding system are disclosed. The method derives reconstructed data for a picture from a bitstream, where the picture is partitioned into multiple slices. An information-sharing flag is parsed from the bitstream associated with a current reconstructed slice. If the information-sharing flag indicates information sharing, shared information is determined from a part of the bitstream not corresponding to the current reconstructed slice, and in-loop filtering process is applied to the current reconstructed slice according to the shared information. If the information-sharing flag indicates filter no information sharing, individual information is determined from a part of the bitstream corresponding to the current reconstructed slice, and in-loop filtering process is applied to the current reconstructed slice according to the individual information. A method for a corresponding encoder is also disclosed.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: January 12, 2016
    Assignee: MEDIATEK INC
    Inventors: Chia-Yang Tsai, Chih-Wei Hsu, Yu-Wen Huang, Ching-Yeh Chen, Chih-Ming Fu, Shaw-Min Lei
  • Publication number: 20150350648
    Abstract: A method and apparatus for processing of coded video using in-loop processing are disclosed. Input data to the in-loop processing is received and the input data corresponds to reconstructed or reconstructed-and-deblocked coding units of the picture. The input data is divided into multiple filter units and each filter unit includes one or more boundary-aligned reconstructed or reconstructed-and-deblocked coding units. A candidate filter is then selected from a candidate filter set for the in-loop processing. The candidate filter set comprises at least two candidate filters the said in-loop processing corresponding to adaptive loop filter (ALF), adaptive offset (AO), or adaptive clipping (AC). The in-loop processing is then applied to one of the filter units to generate a processed filter unit by using the candidate filter selected to all boundary-aligned reconstructed or reconstructed-and-deblocked coding units in said one of the filter units.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 3, 2015
    Inventors: Chih-Ming FU, Ching-Yeh CHEN, Chia-Yang TSAI, Yu-Wen HUANG, Shaw-Min LEI
  • Publication number: 20150326886
    Abstract: A method and apparatus for loop processing of reconstructed video in an encoder system are disclosed. The loop processing comprises an in-loop filter and one or more adaptive filters. The filter parameters for the adaptive filter are derived from the pre-in-loop video data so that the adaptive filter processing can be applied to the in-loop processed video data without the need of waiting for completion of the in-loop filter processing for a picture or an image unit. In another embodiment, two adaptive filters derive their respective adaptive filter parameters based on the same pre-in-loop video data. In yet another embodiment, a moving window is used for image-unit-based coding system incorporating in-loop filter and one or more adaptive filters. The in-loop filter and the adaptive filter are applied to a moving window of pre-in-loop video data comprising one or more sub-regions from corresponding one or more image units.
    Type: Application
    Filed: October 10, 2012
    Publication date: November 12, 2015
    Inventors: Yi-Hau CHEN, Kun-Bin LEE, Chi-Cheng JU, Yu-Wen HUANG, Shaw-Min LEI, Chih-Ming FU, Ching-Yeh CHEN, Chia-Yang TSAI, Chih-Wei HSU
  • Patent number: 9161041
    Abstract: For sample adaptive offset, classification may be used to classify the pixels into multiple categories and pixels in each category are offset compensated using an offset value for the category. The classification may be based on values of the current pixel and its neighboring pixels before SAO compensation. Therefore, the SAO compensated pixel cannot be written back to the current pixel location until the category for all pixels are determined. An embodiment of the present invention stores the relation between the current pixel and said one or more neighboring pixels so that the SAO compensated current pixel can replace the current pixel without buffering the to-be-processed pixels for classification. The SAO process may be performed on a region by region basis to adapt to the local characteristics of the picture. Rate-distortion optimization (RDO) is often used to guide the mode decision, such as region splitting/region merging decision.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: October 13, 2015
    Assignee: MEDIATEK INC.
    Inventors: Chih-Ming Fu, Ching-Yeh Chen, Chia-Yang Tsai, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9154778
    Abstract: A method and apparatus for processing of coded video using adaptive offset (AO) are disclosed. Embodiments of the present invention divide reconstructed video data into multiple filter units and apply adaptive offset to the filter units to generate filtered video data, where boundaries of filter units correspond to boundaries of coding units and each filter unit contains at one or more coding units. Furthermore, two or more of the multiple filter units can be merged as indicated by a merge index to share filter information of the adaptive offset. A filter control flag can be used to indicate filter ON/OFF control. The luma and chroma components may also share the same filter information. In another embodiment, the filter information sharing among filter units can be applied regardless of whether the boundaries of the filter units are aligned with the boundaries of the coding units.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: October 6, 2015
    Assignee: MEDIATEK INC.
    Inventors: Chih-Ming Fu, Ching-Yeh Chen, Chia-Yang Tsai, Yu-Wen Huang, Shaw-Min Lei
  • Publication number: 20150281733
    Abstract: A method and apparatus for three-dimensional and scalable video coding are disclosed. Embodiments according to the present invention determine a motion information set associated with the video data, wherein at least part of the motion information set is made available or unavailable conditionally depending on the video data type. The video data type may correspond to depth data, texture data, a view associated with the video data in three-dimensional video coding, or a layer associated with the video data in scalable video coding. The motion information set is then provided for coding or decoding of the video data, other video data, or both. At least a flag may be used to indicate whether part of the motion information set is available or unavailable. Alternatively, a coding profile for the video data may be used to determine whether the motion information is available or not based on the video data type.
    Type: Application
    Filed: August 29, 2013
    Publication date: October 1, 2015
    Applicant: MediaTek Inc.
    Inventors: Chih-Ming Fu, Yi-Wen Chen, Jian-Liang Lin, Yu-Wen Huang
  • Publication number: 20150222922
    Abstract: The invention provides a motion prediction method. First, a plurality of candidate units corresponding to a current unit of a current frame is determined. A plurality of motion vectors of the candidate units is then obtained. A plurality of scaling factors of the candidate units is then calculated according to a plurality of respective temporal distances depending on a plurality of reference frames of the motion vectors. The motion vectors of the candidate units are then scaled according to the scaling factors to obtain a plurality of scaled motion vectors. The scaled motion vectors are ranked, and a subset of highest ranking motion vectors are identified to be included in a candidate set. Finally, a motion vector predictor for motion prediction of the current unit is then selected from the candidate units.
    Type: Application
    Filed: April 16, 2015
    Publication date: August 6, 2015
    Inventors: Yu-Pao TSAI, Chih-Ming FU, Jian-Liang LIN, Yu-Wen HUANG, Shaw-Min LEI