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).

  • Publication number: 20210176485
    Abstract: Method and apparatus of Inter prediction for video coding are disclosed. When a sub-block motion compensation coding tool is selected for the current block, the method generates sub-block MVs (motion vectors) associated with multiple sub-blocks, which are included or contained in the current block, according to the sub-block motion compensation coding tool, constrains the sub-block MVs within a range to form constrained sub-block MVs, and applies motion compensation to the current block using the constrained sub-block MVs or applies motion compensation to the current block using one sub-block MV within the range around the primary MV in a second list if a corresponding sub-block MV in a first list is outside the range. In another method, motion compensation is applied to the current block only using reference pixels of reference sub-blocks within a primary reference block.
    Type: Application
    Filed: May 17, 2018
    Publication date: June 10, 2021
    Inventors: Tzu-Der CHUANG, Ching-Yeh CHEN, Yu-Wen HUANG, Chih-Wei HSU
  • Publication number: 20210168405
    Abstract: A method and apparatus of video encoding video coding for a video encoder or decoder using Neural Network (NN) are disclosed. According to this method, the multiple frames in a video sequence comprises multiple segments, where each of the multiple segments comprises a set of frames. The NN (Neural Network) processing is applied to a target signal in one or more encoded frames of a target segment in the encoder side or to the target signal in one or more decoded frames of the target segment in the decoder side using one NN parameter set for the target segment. The target signal may correspond to reconstructed residual, reconstructed output, de-blocked output, SAO (sample adaptive offset) output, ALF (adaptive loop filter) output, or a combination thereof. In another embodiment, the NN processing is applied to a target signal only in one or more specific encoded or decoded frames.
    Type: Application
    Filed: April 16, 2019
    Publication date: June 3, 2021
    Inventors: Yu-Ling HSIAO, Yu-Chi SU, Jan KLOPP, Ching-Yeh CHEN, Tzu-Der CHUANG, Chih-Wei HSU, Yu-Wen HUANG
  • Publication number: 20210160482
    Abstract: Video processing methods and apparatuses for processing a current block in a current picture include receiving input data of the current block, determining a reference picture, determining whether picture sizes of the current and reference pictures are different, determining whether horizontal wraparound motion compensation is enabled for predicting the current block, performing motion compensation for the current block to obtain a reference block from the reference picture, and encoding or decoding the current block according to the reference block. Horizontal wraparound motion compensation is disabled when the picture sizes of the current and reference pictures are different.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 27, 2021
    Inventors: Chih-Yao CHIU, Chun-Chia CHEN, Chih-Wei HSU, Ching-Yeh CHEN, Yu-Wen HUANG, Tzu-Der CHUANG
  • Publication number: 20210136400
    Abstract: A method and apparatus of video coding using Merge mode or Skip mode in a video coding system are disclosed. According to this method, a Merge or Skip candidate list is generated from multiple-type candidates comprising one or more sub-block TMVP-type (temporal motion vector prediction-type) candidates. The step of generating a Merge or Skip candidate list comprises a pruning process dependent on whether a current sub-block TMVP-type candidate being inserted, a previous sub-block TMVP-type candidate in the Merge or Skip candidate list, or both are “single block”. According to another method, a Merge or Skip candidate list is generated from multiple-type candidates including sub-block TMVP-type (temporal motion vector prediction-type) candidates, where the sub-block TMVP-type candidates comprise two or more first sub-block temporal MV predictors.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 6, 2021
    Inventors: Chun-Chia CHEN, Chih-Wei HSU, Yu-Wen HUANG
  • Publication number: 20210132115
    Abstract: Probe systems including imaging devices with objective lens isolators and related methods are disclosed herein. A probe system includes an enclosure with an enclosure volume for enclosing a substrate that includes one or more devices under test (DUTs), a testing assembly, and an imaging device. The imaging device includes an imaging device objective lens, an imaging device body, and an objective lens isolator. In examples, the probe system includes an electrical grounding assembly configured to restrict electromagnetic noise from entering the enclosure volume. In examples, methods of preparing the imaging device include assembling the imaging device such that the imaging device objective lens is at least partially electrically isolated from the imaging device body. In some examples, utilizing the probe system includes testing the one or more DUTs while restricting electrical noise from propagating from the imaging device to the substrate.
    Type: Application
    Filed: October 23, 2020
    Publication date: May 6, 2021
    Inventors: Kazuki Negishi, Yu-Wen Huang, Gerald Lee Gisler, Eric Robert Christenson, Michael E. Simmons
  • Patent number: 10999595
    Abstract: A method and apparatus of priority-based MVP (motion vector predictor) derivation for motion compensation in a video encoder or decoder are disclosed. According to this method, one or more final motion vector predictors (MVPs) are derived using priority-based MVP derivation process. The one or more final MVPs are derived by selecting one or more firstly available MVs from a priority-based MVP list for Inter prediction mode, Skip mode or Merge mode based on reference data of one or two target reference pictures that are reconstructed prior to the current block according to a priority order. Therefore, there is no need for transmitting information at the encoder side nor deriving information at the decoder side that is related to one or more MVP indices to identify the one or more final MVPs in the video bitstream.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: May 4, 2021
    Assignee: MEDIATEK INC.
    Inventors: Jian-Liang Lin, Tzu-Der Chuang, Yu-Wen Huang, Yi-Wen Chen
  • Publication number: 20210127133
    Abstract: Method and apparatus of using Bi-directional optical flow (BIO) for a true bi-direction predicted block are disclosed. According to one method of the present invention, a division-free BIO process is disclosed, where the x-motion offset and y-motion offset are derived using operations including right-shifting without any division operation. According to another method, a refined predictor is generated for the current block by applying BIO process to the reference blocks, where said applying the BIO process comprises applying a boundary-condition-dependent BIO process conditionally to boundary pixels associated with the reference blocks.
    Type: Application
    Filed: March 2, 2018
    Publication date: April 29, 2021
    Inventors: Ching-Yeh CHEN, Tzu-Der CHUANG, Yu-Wen HUANG
  • Publication number: 20210120269
    Abstract: A method and apparatus for video coding incorporating enhanced multiple transform (EMT) are disclosed. According to one method, the number of candidates for EMT in the horizontal direction or vertical direction is reduced depending on the current block size. According to another method, an EMT flag, one or more EMT indices or both are signalled only if the total number of non-zero coefficients in at least a part of the 2D coefficient block is greater than a threshold, where the threshold is equal to 1 or larger. A method and apparatus for video coding using non-separable secondary transform (NSST) are disclosed. According to this method, a total number of non-zero first coefficients in a partial block of the 2D coefficient block is determined and used to determine whether to apply the NSST process.
    Type: Application
    Filed: March 13, 2018
    Publication date: April 22, 2021
    Inventors: Ching-Yeh CHEN, Tzu-Der CHUANG, Yu-Wen HUANG
  • Patent number: 10986365
    Abstract: A method and apparatus provide adaptive interpolation filter for motion compensation with fractional-pixel accuracy. Embodiments of the present invention generate interpolated reference samples at non-integer locations based on existing reference samples in a reference block by using an interpolation filter set adaptively according to pixel location and/or pixel characteristics. A current block is then encoded or decoded using a temporal predictor including the interpolated reference samples. The adaptive interpolation filter can be applied to the prediction unit (PU). In one embodiment, the interpolation filter set consists of interpolation filters having different filter lengths. An interpolation filter with a longer tap length is applied to generate interpolated reference samples farther from the block boundary and an interpolation filter with a shorter tap length is applied to generate interpolated reference samples closer to the block boundary.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: April 20, 2021
    Assignee: MEDIATEK INC.
    Inventors: Ching-Yeh Chen, Yu-Wen Huang
  • Patent number: 10979707
    Abstract: A method and apparatus of video coding using adaptive Inter prediction are disclosed. A selected Inter prediction process is determined, wherein the selected Inter prediction process selects an Inter prediction filter from multiple Inter prediction filters for the current block depending on first pixel data comprising neighbouring reconstructed pixels (NRP) of the current block. The selected Inter prediction process may be further determined depending on extra motion compensated pixels (EMCP) around a motion-compensated reference block corresponding to the current block. Distortion between the NRP and EMCP can be used to determine the selected Inter prediction filter. The distortion can be calculated using a sum of absolute differences or squared differences between the NRP and the EMCP.
    Type: Grant
    Filed: September 5, 2016
    Date of Patent: April 13, 2021
    Assignee: MEDIATEK INC.
    Inventors: Ching-Yeh Chen, Chih-Wei Hsu, Han Huang, Yu-Wen Huang
  • Patent number: 10979726
    Abstract: A method and apparatus perform palette coding of a block of video data by initializing the palette or triplet palette or using a selected palette or triplet palette from a preceding image area for the beginning block of the current image area. The method receives input data associated with a current image area consisting of multiple blocks. For the beginning block, coding palette predictor is determined based on an initial palette or triplet palette or based on a selected palette or triplet palette associated with a selected block located at a location before the end of a preceding image area. For blocks of the current image area, palette coding is applied to the blocks, where at least one block uses the palette predictor for the beginning block as the palette predictor.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: April 13, 2021
    Assignee: HFI Innovation Inc.
    Inventors: Tzu-Der Chuang, Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu, Yu-Wen Huang, Ding-Yun Chen
  • Patent number: 10972755
    Abstract: A method and apparatus of video coding are disclosed. In the encoding side, video data are received, where a GDR (Gradual Decoding Refresh) picture type is supported by the encoding device. A syntax structure including a first syntax in NAL (Network Access Layer) unit header is generated, where an NAL unit type indicated by the first syntax comprises the GDR picture type. Encoded video data including the syntax structure from the video data are generated. A corresponding method and apparatus for the decoding side are also disclosed.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: April 6, 2021
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Lulin Chen, Chih-Wei Hsu, Yu-Wen Huang
  • Patent number: 10965955
    Abstract: Method and apparatus of using Pattern-based MV derivation (PMVD), Bi-directional optical flow (BIO) or Decoder-side MV refinement (DMVR) to refine motion for a bi-direction predicted block are disclosed. According to one method of the present invention, a first and a second motion-compensated reference blocks associated with the current block in a first and a second reference pictures from reference picture list 0 and list 1 are determined respectively. The PMVD process, BIO process or DMVR process is applied to generate motion refinement for the current block using reference data corresponding to the first motion-compensated reference block and the second motion-compensated reference block without other reference data outside the first motion-compensated reference block and the second motion-compensated reference block so as to reduce required system memory bandwidth. Also an adaptive block size method for block-based BIO is disclosed.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: March 30, 2021
    Assignee: MEDIATEK INC.
    Inventors: Ching-Yeh Chen, Tzu-Der Chuang, Yu-Wen Huang
  • Publication number: 20210092394
    Abstract: A method and apparatus for video coding using block partition are disclosed. According to the present invention, a partition structure corresponding to recursively partitioning a current block into smaller TU (transform unit) blocks until the partition structure reaches a maximum allowed split depth or until a block size of at least one of smaller TU blocks is a supported core transform size, where the current block is partitioned into final smaller TU blocks according to the partition structure. A transform coding process is applied to the current block according to the partition structure, where the transform coding process is skipped for at least one of the final smaller TU blocks. A flag can be signalled for the current block to indicate whether the current block is allowed to skip the transform coding process for said at least one of the final smaller TU blocks.
    Type: Application
    Filed: April 17, 2019
    Publication date: March 25, 2021
    Inventors: Chia-Ming TSAI, Chih-Wei HSU, Tzu-Der CHUANG, Ching-Yeh CHEN, Shih-Ta HSIANG, Yu-Wen HUANG, Zhi-Yi LIN
  • Publication number: 20210084295
    Abstract: Methods and apparatus for cross-colour loop-filter processing of reconstructed video are disclosed. According to one method, a sum of filter coefficients for each of one or more candidate cross-colour loop filters is constrained to be a fixed value. One or more syntax elements indicating a value related to a total number of candidate filters in a filter set are signalled or parsed in the APS (Adaptation Parameter Set).
    Type: Application
    Filed: September 15, 2020
    Publication date: March 18, 2021
    Inventors: Ching-Yeh CHEN, Olena CHUBACH, Tzu-Der CHUANG, Chih-Wei HSU, Yu-Wen HUANG
  • Publication number: 20210076035
    Abstract: A method for signaling subpicture structures for coded video is provided. A video decoder receives data from a bitstream to be decoded as a sequence of video pictures. The video decoder receives from the bitstream subpicture specification for one or more subpictures in the sequence of video pictures. The subpicture specification identifies a position and a size for each subpicture by providing an index that identifies a coding tree unit (CTU) for the subpicture. The video decoder reconstructs each subpicture for the sequence of video pictures according to the subpicture specification.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 11, 2021
    Inventors: Chih-Wei Hsu, Lulin Chen, Yu-Wen Huang
  • Publication number: 20210076061
    Abstract: Exemplary video processing methods and apparatuses for coding a current block by overlapped sub-block motion compensation split the current block into overlapped sub-blocks, determine a sub-block MV for each overlapped sub-block, derive an initial predictor for each sub-block by motion compensation using the sub-block MV, derive a final predictor for each overlapped region by blending the initial predictors of the overlapped region, and encode or decode the current block based on the final predictors. Exemplary video processing methods and apparatuses for coding blocks with OBMC generate a converted MV by changing a MV to an integer MV or changing a MV component to an integer component, derive an OBMC region by motion compensation using the converted MVs, and encode or decode the blocks by blending an OBMC predictor with an original predictor.
    Type: Application
    Filed: April 15, 2019
    Publication date: March 11, 2021
    Inventors: Zhi-Yi LIN, Tzu-Der CHUANG, Chun-Chia CHEN, Ching-Yeh CHEN, Chih-Wei HSU, Yu-Wen HUANG
  • Patent number: 10944983
    Abstract: A method and apparatus for motion information coding not only uses the Merge index to indicate the selected Merge candidate, but also refines partial motion information of the selected Merge candidate. An encoder derives a Merge candidate set based on the motion information associated with neighboring blocks. The encoder selects a target Merge candidate from the Merge candidate set and signal a Merge index corresponding to the target Merge candidate. The encoder then predicts a part of the current motion information based on partial motion information associated with the target Merge candidate to generate coded motion information.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: March 9, 2021
    Assignee: MEDIATEK INC.
    Inventors: Ching-Yeh Chen, Tzu-Der Chuang, Yu-Wen Huang
  • Patent number: 10944989
    Abstract: A method and apparatus for Intra prediction of non-square chroma blocks are disclosed. The system uses a block partitioning structure for partitioning a chroma block into one or more final sub-blocks including at least one non-square final sub-block using block partition recursively. The block partition either splits each given block into intermediate sub-blocks using one or more split modes including one binary split mode or applies no splitting to each given block. The block is treated as an initial given block and each intermediate sub-block is treated as one given block in a next recursion. Any given block that is not further split becomes a final sub-block. After the final sub-blocks are determined, non-square Intra prediction is applied to each non-square final sub-block.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: March 9, 2021
    Assignee: MEDIATEK INC.
    Inventors: Yi-Wen Chen, Jicheng An, Jian-Liang Lin, Yu-Wen Huang
  • Publication number: 20210056390
    Abstract: A method and apparatus of signal processing using a grouped neural network (NN) process are disclosed. A plurality of input signals for a current layer of NN process are grouped into multiple input groups comprising a first input group and a second input group. The neural network process for the current layer is partitioned into multiple NN processes comprising a first NN process and a second NN process. The first NN process and the second NN process are applied to the first input group and the second input group to generate a first output group and a second output group for the current layer of NN process respectively. In another method, the parameter set associated with a layer of NN process is coded using different code types.
    Type: Application
    Filed: January 22, 2019
    Publication date: February 25, 2021
    Inventors: Ching-Yeh CHEN, Tzu-Der CHUANG, Yu-Wen HUANG, Jan KLOPP