Patents by Inventor Yu-Wen Huang

Yu-Wen Huang 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: 9866848
    Abstract: A method for encoding luma intra mode using context adaptive entropy processing determines a current luma intra mode for a current block and determines whether a neighboring block of the current block within a region of an independently coded slice is on a different side of a boundary of the region from the current block. The method replaces prediction mode information associated with the neighboring block by DC mode if the neighboring block is on the different side of the boundary of the region from the current block, and forms data for processing a current syntax element associated with the current luma intra mode based on the prediction mode information associated with the neighboring block. In addition, the method performs context adaptive entropy encoding processing on the current syntax element according to the formed data.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: January 9, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Yu-Wen Huang, Ching-Yeh Chen
  • Patent number: 9860552
    Abstract: A method for deriving a motion vector predictor (MVP) receives motion vectors (MVs) associated with reference blocks of the current block. The method determines at least one first spatial search MV associated with a first MV searching order and at least one second spatial search MV associated with a second MV searching order for each neighboring reference block. Then, the method determines whether a first available-first spatial search MV exists for said at least one neighboring reference block according to the first MV searching order, and provides the first available-first spatial search MV as a spatial MVP for the current block. Finally, the method determines whether a first available-second spatial search MV exists for said at least one neighboring reference block according to the second MV searching order only if none of first spatial search MVs for said at least one neighboring reference block is available.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: January 2, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Pao Tsai, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9860530
    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: Grant
    Filed: October 11, 2012
    Date of Patent: January 2, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Kun-Bin Lee, Yi-Hau Chen, Chi-Cheng Ju, Yu-Wen Huang, Shaw-Min Lei, Chih-Ming Fu, Ching-Yeh Chen, Chia-Yang Tsai, Chih-Wei Hsu
  • Patent number: 9860528
    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 vector predictor (MVP) 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: Grant
    Filed: May 31, 2012
    Date of Patent: January 2, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Ching-Yeh Chen, Chih-Ming Fu, Yu-Wen Huang, Shaw-Min Lei
  • Publication number: 20170374369
    Abstract: Video processing methods and apparatuses receive input data associated with a current block, determine an actual intra prediction mode for the current block by performing decoder side intra mode derivation, perform intra prediction based on the actual intra prediction mode, replace the actual intra prediction mode with a pseudo mode when processing the current block by an intra mode dependent tool in syntax signaling or parsing, and encode or decode the current block. The pseudo mode referenced by the intra mode dependent tool is a predefined mode or a derived mode, which is referenced as the intra prediction mode for blocks coded using decoder side intra mode derivation, or is referenced by the intra mode dependent tool as the intra prediction mode for all intra prediction coded blocks.
    Type: Application
    Filed: June 22, 2017
    Publication date: December 28, 2017
    Inventors: Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG, Jing YE, Shan LIU, Xiaozhong XU, Jungsun KIM
  • Patent number: 9854268
    Abstract: A method and apparatus for three-dimensional video coding, multi-view video coding and scalable video coding are disclosed. Embodiments of the present invention use two stage motion data compression to reduce motion data buffer requirement. A first-stage motion data compression is applied after each texture picture or depth map is coded to reduce motion data buffer requirement. Accordingly, first compressed motion data is stored in reduced resolution in the buffer to reduce storage requirement and the first compressed motion data is used for coding process of other texture pictures or depth maps in the same access unit. After all pictures in an access unit are coded, motion data associated with the access unit is further compressed and the second compressed motion data is used during coding process of pictures in other access unit.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: December 26, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Yi-Wen Chen, Jian-Liang Lin, Yu-Wen Huang
  • Patent number: 9843820
    Abstract: A method and apparatus for three-dimensional video coding or multi-view video coding are disclosed. Embodiments according to the present invention derive a unified disparity vector from depth information for Inter mode and Skip/Direct mode. The unified disparity vector is derived from a subset of depth samples in an associated depth block corresponding to the current block using a unified derivation method. The unified derivation method is applied in Inter mode, Skip mode, or Direct mode when a disparity vector derived from depth data is required for encoding or decoding. The unified disparity vector can also be applied to derive a disparity vector for locating a corresponding block, and thus an inter-view motion vector candidate can be determined for Skip mode or Direct mode.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: December 12, 2017
    Assignee: MEDIATEK INC
    Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Shaw-Min Lei
  • Publication number: 20170351925
    Abstract: An analysis method of lane stripe images, an image analysis device and a non-transitory computer readable medium thereof are provided to perform steps of: setting a reference point as a center to recognize the lane stripe image in a plurality of default directions; defining a plurality of preset sections onto the lane stripe image and determining a characteristic value of the lane stripe image in each of the preset sections whenever the lane stripe image is recognized in one of the default directions; determining a first feature parameter according to the characteristic values of the lane stripe image in the preset sections when the lane stripe image is recognized in at least one of the default directions; and determining an actual lane parameter of the lane stripe image according to at least the first feature parameter.
    Type: Application
    Filed: October 21, 2016
    Publication date: December 7, 2017
    Applicant: WISTRON CORP.
    Inventors: Shang-Min YEH, Ming-Che HO, Yu-Wen HUANG, Yueh-Chi HUNG, Yi-Sheng CHAO
  • Patent number: 9838034
    Abstract: A method of context-based adaptive binary arithmetic decoding for syntax elements of a coding unit coded by intra prediction is disclosed. The method includes receiving binary arithmetic coded bins associated with the coding unit, the coded bins includes a first part comprising regular bins associated with prediction units (PUs) partitioned from the coding unit and a second part comprising bypass bins associated with each PU, wherein the regular bins relate to an indication of intra prediction mode selection associated with each PU and the bypass bins relate to an index for a most probable mode and/or a remaining prediction mode associated with each PU; determining a first codeword comprising the regular bins and corresponding to a first syntax element for each PU; determining a second codeword comprising the bypass bins and corresponding to a second syntax element for each PU; and providing the first and second syntax elements for each PU.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: December 5, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Ching-Yeh Chen, Yu-Wen Huang
  • Patent number: 9838688
    Abstract: A method and apparatus of inter-layer and the inter-view adaptive Intra prediction (IL-AIP and IV-AIP) for a video coding system are disclosed. The video data is configured into a Base Layer (BL) and an Enhancement Layer (EL) for the inter-layer video coding system, and the video data is configured into a Base View (BV) and an Enhancement View (EV) for the inter-view video coding system. The adaptive Intra predictor for the to-be-processed block in the EL or the EV is derived based on the BL or the BV. For inter-layer and inter-view adaptive LM Intra prediction, the LM adaptive Intra predictor for the to-be-processed chroma block in the EL or the EV is derived based on the BL or the BV.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: December 5, 2017
    Assignee: MEDIATEK INC.
    Inventors: Chia-Yang Tsai, Tzu-Der Chuang, Ching-Yeh Chen, Yu-Wen Huang
  • Publication number: 20170343168
    Abstract: A light source module includes a wiring board and a LED array electrically connected to the wiring board. The LED array can be driven to emit a first group of emission peaks in 300 nm??max<450 nm, a second group of emission peaks in 450 nm??max<550 nm, and a third group of emission peaks in 550 nm for matching the spectrum of sunlight underwater. When the maximum peak intensity of the emission peaks in the second group is taken as 1.0, the peak intensity Ia of each emission peak in the first group is in a range of 0<Ia?0.9, and the peak intensity Ib of each emission peak in the third group is in a range of 0<Ib?0.9. Accordingly, the light source module is suitable for aquatic species and can enhance growing rate of the aquatic species.
    Type: Application
    Filed: November 17, 2016
    Publication date: November 30, 2017
    Inventors: Chu-Chi TING, Yu-Wen HUANG
  • Patent number: 9832461
    Abstract: A method and apparatus for deblocking of reconstructed video in a video coding system are disclosed. Embodiments according to the present invention determine boundary strength between two blocks without checking whether the block boundary is a coding unit (CU) boundary. In one embodiment according to the present invention, the method comprises determining whether any of the two blocks is Intra coded. If any of the two blocks is Intra coded, the boundary strength is assigned a first value. Otherwise, additional decision processing is performed to determine the boundary strength. In another embodiment, said determining the boundary strength for the block boundary comprises determining whether the block boundary is a TU boundary and whether any of the two blocks contains coefficients. In yet another embodiment, said determining the boundary strength for the block boundary comprises determining whether the two blocks have different reference pictures or different motion vectors.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: November 28, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Xun Guo, Jicheng An, Chih-Wei Hsu, Yu-Wen Huang, Shaw-Min Lei
  • Publication number: 20170339419
    Abstract: A method for encoding luma intra mode using context adaptive entropy processing determines a current luma intra mode for a current block and determines whether a neighboring block of the current block within a region of an independently coded slice is on a different side of a boundary of the region from the current block. The method replaces prediction mode information associated with the neighboring block by DC mode if the neighboring block is on the different side of the boundary of the region from the current block, and forms data for processing a current syntax element associated with the current luma intra mode based on the prediction mode information associated with the neighboring block. In addition, the method performs context adaptive entropy encoding processing on the current syntax element according to the formed data.
    Type: Application
    Filed: August 9, 2017
    Publication date: November 23, 2017
    Inventors: Tzu-Der CHUANG, Yu-Wen HUANG, Ching-Yeh CHEN
  • Patent number: 9813738
    Abstract: A method and apparatus for processing in-loop reconstructed video using an in-loop filter is disclosed. In the recent HEVC development, adaptive loop filtering (ALF) is being adopted to process in-loop reconstruction video data, where ALF can be selectively turned ON or OFF for each block in a frame or a slice. An advanced ALF is disclosed later that allows a choice of multiple filter sets that can be applied to the reconstructed video data adaptively. In the present disclosure, pixels of the in-loop reconstructed video data are divided into a plurality of to-be-filtered regions, and an in-loop filter from a filter set is determined for each to-be-filtered region based on a rate-distortion optimization procedure. According to one embodiment of the present invention, computation of cost function associated with the rate-distortion optimization procedure is related to correlation values associated with original video data and the in-loop reconstructed video data.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: November 7, 2017
    Assignee: HFI Innovation Inc.
    Inventors: Chia-Yang Tsai, Chih-Ming Fu, Ching-Yeh Chen, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9813726
    Abstract: A method for decoding of a video bitstream including receiving coded data for a 2N×2N coding unit (CU) from the video bitstream, selecting one or more first codewords according to whether asymmetric motion partition is disabled or enabled, selecting one or more second codewords when a size of the 2N×2N CU is equal to a smallest CU size, wherein none of the second codewords corresponds to INTER N×N partition when N is 4, determining a CU structure for the 2N×2N CU from the video bitstream using the first codewords or the second codewords, and decoding the video bitstream using the CU structure. A corresponding method for encoding a 2N×2N coding unit of video data is also disclosed.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: November 7, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Shan Liu, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9807415
    Abstract: A method and apparatus for deriving a motion vector predictor (MVP) for a motion vector (MV) of a current block of a current picture in Inter, or Merge, or Skip mode. The method selects a co-located block corresponding to a co-located picture, receives one or more reference motion vectors (MVs) of one or more co-located reference blocks associated with the co-located block, and determines a search set that includes one or more search MVs associated with said one or more co-located reference blocks. The method further determines a search order for the search set having an order associated with a reference list attribute for a first search MV and a second search MV associated with an identical co-located reference block. Finally, the method determines the MVP for the current block based on the search set and the search order, and provides the MVP for the current block.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: October 31, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Jian-Liang Lin, Yu-Pao Tsai, Yi-Wen Chen, Jicheng An, Yu-Wen Huang, Shaw-Min Lei
  • Publication number: 20170310986
    Abstract: A method and apparatus for applying filter to Intra prediction samples are disclosed. According to an embodiment of the present invention, a filter is applied to one or more prediction samples of the Initial Intra prediction block to form one or more filtered prediction samples. For example, the filter is applied to the prediction sample in the non-boundary locations of the Initial Intra prediction block. Alternatively, the filter is applied to all prediction samples in the Initial Intra prediction block. The filtered Intra prediction block comprising one or more filtered prediction samples is used as a predictor for Intra prediction encoding or decoding of the current block. The filter corresponds to a FIR (finite impulse response) filter or an IIR (infinite impulse response) filter.
    Type: Application
    Filed: December 4, 2015
    Publication date: October 26, 2017
    Inventors: Jian-Liang LIN, Yi-Wen CHEN, Yu-Wen HUANG
  • Publication number: 20170310959
    Abstract: A method of Intra prediction filtering to determine whether to turn on or off the Intra prediction filter based on interleaved Intra prediction mode sets implicitly is disclosed. In one embodiment, initial Intra prediction block is derived based on neighboring reconstructed pixels of the current block. If the Intra prediction filter is on for the current Intra prediction mode, the Intra prediction filter is applied to the initial Intra prediction block to form a filtered Intra prediction block and Intra prediction encoding or decoding is applied to the current block using the filtered Intra prediction block as a predictor for the current block. For example, Intra gradient filter can be applied for even modes of Intra prediction modes from v to (v+8) and/or from h and (h+8). Bi-directional Intra prediction filter can be applied to some or all other modes.
    Type: Application
    Filed: October 28, 2015
    Publication date: October 26, 2017
    Inventors: Ching-Yeh CHEN, Yu-Wen HUANG, Xiaozhong XU, Shan LIU
  • Publication number: 20170302929
    Abstract: Aspects of the disclosure provide a method for denoising a reconstructed picture. The method can include receiving reconstructed video data corresponding to a picture, dividing the picture into current patches, forming patch groups each including a current patch and a number of reference patches that are similar to the current patch, denoising the patch groups to modify pixel values of the patch groups to create a filtered picture, and generating a reference picture based on the filtered picture for encoding or decoding a picture. The operation of denoising the patch groups includes deriving a variance of compression noise in the respective patch group based on a compression noise model. A selection of model parameters is determined based on coding unit level information.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 19, 2017
    Applicant: MEDIATEK INC.
    Inventors: Ching-Yeh CHEN, Jian-Liang LIN, Tzu-Der CHUANG, Yu-Wen Huang
  • Publication number: 20170295366
    Abstract: In one implementation, a method operates by receiving neighboring reconstructed first-color pixels and current reconstructed first-color pixels of a current first-color block and receiving neighboring reconstructed second-color pixels of a current second-color block collocated with the current first-color block. The method then determines linear model (LM) parameters according to a linear model for one or more LM Intra modes. The method then receives input data associated with current second-color pixels of the current second-color block and generates a cross-color Intra predictor from the current reconstructed first-color pixels of the current first-color block using the LM parameters associated with a LM Intra mode selected from said one or more LM Intra modes. Finally, the method applies cross-color Intra prediction encoding or decoding to the current second-color pixels of the current second-color block using the cross-color Intra predictor for the selected LM Intra mode.
    Type: Application
    Filed: June 26, 2017
    Publication date: October 12, 2017
    Inventors: Ching-Yeh CHEN, Chih-Wei HSU, Chia-Yang TSAI, Yu-Wen HUANG