Patents Assigned to HFI Innovation Inc.
  • Patent number: 11363307
    Abstract: A method of decoding a video sequence coded with subpictures can include receiving a first syntax element corresponding to a coding tree unit (CTU) size in a bitstream at a decoder, receiving a second syntax element corresponding to whether a picture being partitioned into subpictures, in response to the second syntax element indicating the picture is partitioned into the subpictures, receiving third syntax elements indicating a position and a size of each of the subpictures in the picture based on a unit of the CTU size, and reconstructing one or more of the subpictures based on the position and the size of each of the respective subpictures in the picture.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: June 14, 2022
    Assignee: HFI Innovation Inc.
    Inventors: Lulin Chen, Chih-Wei Hsu, Yu-Wen Huang
  • Patent number: 11356689
    Abstract: A method of video decoding at a decoder can include receiving a bitstream including encoded data of a picture, decoding a plurality of coding units (CUs) in the picture based on motion information stored in a history-based motion vector prediction (HMVP) table, resetting the HMVP table for every N CTU rows. The method also provides updating the HMVP table with the motion information of the last Q of the plurality of CUs.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: June 7, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Chen-Yen Lai, Tzu-Der Chuang, Ching-Yeh Chen, Chih-Wei Hsu
  • Patent number: 11356657
    Abstract: Methods and apparatus of Inter prediction for video coding including affine Inter mode are disclosed. In one method, an affine MVP candidate list is generated, wherein the affine MVP candidate list comprises at least one inherited affine MVP derived from a neighbouring block set. Prediction differences of a current control-point MV set associated with the affine motion model are encoded using one predictor selected from the affine MVP candidate list at the video encoder side or the prediction differences of the current control-point MV set associated with the affine motion model are decoded at the video decoder side using one predictor selected from the affine MVP candidate list. In another method, the inherited affine MVP is derived by considering whether at least one of reference picture lists of said at least one neighbouring block includes one reference picture being the same as a current reference picture of the current block.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: June 7, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Zhi-Yi Lin, Tzu-Der Chuang, Ching-Yeh Chen
  • Patent number: 11356699
    Abstract: Method and apparatus for constrained de-blocking filter are disclosed. According to one method, a current block is partitioned into a plurality of sub-blocks using SDIP (Short Distance Intra Prediction mod). A first Bs (boundary strength) for an internal block boundary of the plurality of sub-blocks is determined by setting the first Bs to a second Bs of an Intra-coded boundary block of the current block. De-blocking process is applied, using the first Bs, to reconstructed samples across the internal block boundary of the plurality of sub-blocks to generate filtered-reconstructed samples. In another method, the current block is partitioned into two sub-blocks using SBT (sub-block transform) horizontally or vertically and the first Bs (boundary strength) is determined for an internal block boundary between the two sub-blocks by setting the first Bs to a second Bs of a non-zero cbf (coded block flag) block of the two sub-blocks in step.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: June 7, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Chia-Ming Tsai, Chih-Wei Hsu, Tzu-Der Chuang, Ching-Yeh Chen
  • Patent number: 11350131
    Abstract: A method for performing transform skip mode (TSM) in a video decoder is provided. A video decoder receives data from a bitstream to be decoded as a plurality of video pictures. The video decoder parses the bitstream for a first syntax element in a sequence parameter set (SPS) of a current sequence of video pictures. When the first syntax element indicates that transform skip mode is allowed for the current sequence of video pictures and when transform skip mode is used for a current block in a current picture of the current sequence, the video decoder reconstructs the current block by using quantized residual signals that are not transformed.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: May 31, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Shih-Ta Hsiang, Lulin Chen, Tzu-Der Chuang, Chih-Wei Hsu, Ching-Yeh Chen, Olena Chubach, Yu-Wen Huang
  • Patent number: 11343539
    Abstract: A method and apparatus for video encoding using improved last significant coefficient coding are disclosed. According to the present invention, a location of last significant coefficient in the transform block is encoded to generate one or more syntax elements and a maximum value of the syntax elements is dependent on a block size of the transform block and a zero-out threshold, where coefficients of the transform block with coordinates greater than the zero-out threshold are set to zero. A method and apparatus for video decoding using improved last significant coefficient coding are also disclosed.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: May 24, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Olena Chubach, Shih-Ta Hsiang, Mohammed Golam Sarwer
  • Patent number: 11343541
    Abstract: A video coder that implements illumination compensation is provided. The video coder receives a first block of pixels in a first video picture to be coded as a current block, wherein the current block is associated with a motion vector that references a second block of pixels in a second video picture as a reference block. The video coder performs inter-prediction for the current block by using the motion vector to generate a set of motion-compensated pixels for the current block. The video coder modifies the set of motion-compensated pixels of the current block by applying a linear model that is computed based on neighboring samples of the reference block and of the current block. The neighboring samples are identified based on a position of the current block within a larger block.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: May 24, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Chia-Ming Tsai, Chun-Chia Chen, Chih-Wei Hsu, Ching-Yeh Chen, Tzu-Der Chuang
  • Patent number: 11330277
    Abstract: Method and apparatus for constrained de-blocking filter are disclosed. According to one method, if a CU is partitioned into multiple sub-CUs, the de-blocking process is also applied to the sub-block boundaries inside the current filtered-reconstructed block. According to another method, if first reference samples used for the de-blocking process of a first boundary are to be modified by the de-blocking process of a second boundary, the first reference samples are replaced by padding samples that are not to be modified by the de-blocking process of the second boundary. According to yet another method, the de-blocking process is applied to a reconstructed block corresponding to a current block to result in a current filtered-reconstructed block regardless whether a boundary of the current block corresponds to an 8×8 sample grid boundaries.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: May 10, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Chia-Ming Tsai, Chih-Wei Hsu, Ching-Yeh Chen, Tzu-Der Chuang, Yu-Wen Huang
  • Patent number: 11310520
    Abstract: Method and apparatus for coding system using Inter coding tools are disclosed. According to one method, a same conversion process is applied to the MVs associated with a current block to generate the converted MVs at the video encoder side or at the video decoder side when the target Inter coding tool belongs to at least two tools of a group, wherein the group comprises at least one of inherited affine Merge candidate derivation and affine sub-block MV derivation. According to another method, a simplified conversion process is applied to the MV to generate a rounded MV, MV_rounded according to MV_rounded=(MV+offset?(MV>=0))>>shift.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: April 19, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Ching-Yeh Chen, Zhi-Yi Lin
  • Patent number: 11297352
    Abstract: A method and apparatus are directed to applying deblocking filter to block boundaries in a video coding system including an IntraBC (Intra-block copy) mode. For at least one combination of two neighboring reconstructed blocks including at least one IntraBC coded block in the two neighboring reconstructed blocks, a boundary filter strength equal to one or zero is selected based on coding parameters associated with the two neighboring reconstructed blocks. Deblocking filter is then applied to neighboring samples of the two neighboring reconstructed blocks around the block boundary using the boundary filter strength selected. For example, when the two neighboring reconstructed blocks correspond to one IntraBC coded block and one Inter coded block, the boundary filter strength is set to one.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: April 5, 2022
    Assignee: HFI Innovation Inc.
    Inventors: Xiaozhong Xu, Shan Liu
  • Patent number: 11265537
    Abstract: A method of palette management for palette coding in a video coding system receives input data associated with a current block in a high-level picture structure and initializes a palette predictor in the high-level picture structure before a corresponding palette of a first palette-coded block in the high-level picture structure is coded. If a palette mode is selected for the current block, the method applies the palette coding to the current block using a current palette and updates the palette predictor based on the current palette to generate an updated palette predictor for a next block coded in the palette mode.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: March 1, 2022
    Assignee: HFI Innovation Inc.
    Inventors: Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu, Tzu-Der Chuang, Ding-Yun Chen, Yu-Wen Huang
  • Patent number: 11240800
    Abstract: Apparatus and method are provided to determine the starting subframe of a data channel. In one novel aspect, the UE monitors one or more control channel candidates, which at least one of the control channel candidate occupies a plurality of the subframes. The UE detects a control channel intended for the UE, decodes the control channel and determines the starting subframe of the data channel based on the control channel and a known gap. In another novel aspect, the UE further obtains a subframe indicator from the control channel. The subframe indicator signals either the number of subframes between the starting subframe of the data channel and the starting subframe of the control channel, or the number of subframes of the control channel, or the starting subframe of the data channel. In another embodiment, predefined rule can be applied to the subframe indicator to determining the starting subframe of the data channel.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: February 1, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Xiangyang Zhuang, Feifei Sun
  • Patent number: 11240085
    Abstract: Methods and apparatus are provided for narrowband UEs. In one novel aspect, frequency hopping is used. The UE stays on the first frequency band for consecutive number of subframes before hopping to another frequency band. In another embodiment, the first set of resource elements and the second set of resource elements are discontinued with a gap in the time domain. In another novel aspect, the UE obtains sub-band information and a resource index and generates a communication channel for data frame transmission and receiving. In one embodiment, the UE further acquires the sub-band set information through system information. In yet another embodiment, the resource index is acquired from DCI. In yet another novel aspect, resource blocks are selected for a PUCCH for a narrowband UE. The UE determines an operating sub-band information and selects one or more narrowband regions for the PUCCH.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: February 1, 2022
    Assignee: HFI INNOVATION INC.
    Inventors: Feifei Sun, Xiangyang Zhuang
  • Patent number: 11166046
    Abstract: A method and apparatus for palette coding of a block of video data using a candidate prediction mode list with syntax redundancy removed are disclosed. In one embodiment, whether a redundant prediction mode exists in the candidate prediction mode list for the current samples of the current block is determined based on the candidate prediction mode list and the previous prediction mode associated with the previous samples. If the redundant prediction mode exists in the candidate prediction mode list, the redundant prediction mode is removed from the candidate prediction mode list to generate a reduced candidate prediction mode list. In another embodiment, whether a redundant predictor exists in a candidate predictor list for a current sample of the current block is determined based on a condition related to one or more predictors for the current sample of the current block.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: November 2, 2021
    Assignee: HFI Innovation Inc.
    Inventors: Tzu-Der Chuang, Yu-Chen Sun, Yi-Wen Chen, Yu-Wen Huang
  • Patent number: 11089330
    Abstract: A method and apparatus for coding a depth block in three-dimensional video coding are disclosed. Embodiments of the present invention divide a depth block into depth sub-blocks and determine default motion parameters. For each depth sub-block, the motion parameters of a co-located texture block covering the center sample of the depth sub-block are determined. If the motion parameters are available, the motion parameters are assigned as inherited motion parameters for the depth sub-block. If the motion parameters are unavailable, the default motion parameters are assigned as inherited motion parameters for the depth sub-block. The depth sub-block is then encoded or decoded using the inherited motion parameters or a motion candidate selected from a motion candidate set including the inherited motion parameters. The depth block may correspond to a depth prediction unit (PU) and the depth sub-block corresponds to a depth sub-PU.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: August 10, 2021
    Assignee: HFI INNOVATION INC.
    Inventors: Jicheng An, Kai Zhang, Jian-Liang Lin
  • Patent number: 11082695
    Abstract: A method performs entropy coding and decoding for source symbols generated in a video coding system. The method receives a palette index map for a current block, and determines a number of consecutive pixels having a same palette index as a current palette index in a scanning order through the current block. The method then converts the number of the consecutive pixels minus one to a bin string using a binarization method, and encodes the bin string using context-adaptive binary arithmetic coding (CABAC) by applying a regular CABAC mode to at least one bin of the bin string according to a context adaptively selected depending on the current palette index.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: August 3, 2021
    Assignee: HFI Innovation Inc.
    Inventors: Shih-Ta Hsiang, Tzu-Der Chuang
  • Patent number: 11044479
    Abstract: Methods for coding syntax related to palette coding generated in a video coding system are disclosed. According to one embodiment, the current block size checked against the pre-defined block size. If the current block size is larger than the pre-defined block size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the pre-defined block size, the current coding mode is selected from a coding group including the palette coding mode. In another embodiment, if the current block size is greater than a maximum transform size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the maximum transform size, the current coding mode is selected from a coding group including the palette coding mode.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: June 22, 2021
    Assignee: HFI Innovation Inc.
    Inventors: Tzu-Der Chuang, Jungsun Kim, Yu-Chen Sun, Wang-Lin Lai, Ching-Yeh Chen, Jing Ye, Shan Liu
  • Patent number: 11032568
    Abstract: A method of signaling of coding modes including an IntraBC mode (Intra-block copy mode) to improve the coding efficiency is disclosed. In one embodiment, the partition mode associated with IntraBC mode and the corresponding partition mode for Inter mode use the same binarization process and the same context modelling. In another embodiment, the displacement vector of IntraBC prediction for the chroma block is derived from the displacement vectors of the corresponding luma block. In yet another embodiment, a non-square PU is partitioned into multiple TUs (transform units) and IntraBC prediction is performed TU by TU.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: June 8, 2021
    Assignee: HFI INNOVATION INC.
    Inventors: Shan Liu, Xiaozhong Xu
  • 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: 10972723
    Abstract: A method for palette coding is disclosed. In an encoder side, the method determines whether a first block is coded using a palette coding mode or a non-palette coding. If the first block is coded using the non-palette coding mode, a first color table for the first block is derived based on one or more color tables associated with one or more previously processed blocks. If the first block is coded using the palette coding mode, the first color table is derived from the first block. A second block coded after the first block may use the first color table as a palette prediction. At the decoder side, if the current block is coded using the palette coding mode, a first color table based on a previous coded block is derived and the current block is decoded using a first color table as a palette predictor.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: April 6, 2021
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu