Patents by Inventor Lien-Fei CHEN

Lien-Fei 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: 20220239936
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. In a method, whether an adaptive color transform (ACT) is enabled for a current block is determined. A maximum transform size is determined based on whether the ACT is enabled for the current block. Whether a subblock transform (SBT) is applied to the current block is determined based at least on the maximum transform size. Further, the SBT is performed on the current block based on the SBT being determined to be applied to the current block.
    Type: Application
    Filed: April 8, 2022
    Publication date: July 28, 2022
    Applicant: Tencent America LLC
    Inventors: Lien-Fei Chen, Xiang LI, Shan LIU
  • Publication number: 20220210427
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that partitions a current block of a current picture based on a geometric partitioning mode (GPM). The current block is partitioned into two partitions in the GPM mode. Each of the partitions is associated with a respective predictor. A weighting index for a sample of the current block is determined based on a position of the sample. A weighting factor is calculated based on the weighting index of the sample according to an equation that converts the weighting index to the weighting factor. The sample is encoded based on the weighting factor and the predictor corresponding to the sample.
    Type: Application
    Filed: March 15, 2022
    Publication date: June 30, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Lien-Fei CHEN, Xiang LI, Guichun LI, Shan LIU
  • Patent number: 11375200
    Abstract: A method for controlling color component processing for a decoder includes: obtaining a coded video bitstream, the video bitstream being coded from a source having a RGB color format; decoding, signaling information of a current coding unit (CU) in a segment of a current picture from the coded video bitstream, the signaling information includes prediction information of the current CU and a control signal for processing chroma components of the current CU in a prediction residual domain; determining, according to the control signal, residual information of the current CU, comprising: determining, according to the control signal, adaptive color transform (ACT) enablement information; and when the ACT enablement information indicates that ACT is used for the current CU, obtaining the residual information by converting residuals at YCgCo domain obtained from inverse transform to residuals at RGB domain; and reconstructing the current CU based on the residual information and the prediction information.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: June 28, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Ling Li, Guichun Li, Shan Liu, Lien-Fei Chen
  • Patent number: 11323732
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information for a current block in a current picture. The prediction information can indicate whether an adaptive color transform (ACT) is enabled for the current block. The processing circuitry determines a maximum transform size based on whether the ACT is enabled for the current block. The processing circuitry can determine whether a subblock transform (SBT) is applied to the current block based at least on the maximum transform size, and perform the SBT on the current block based on the SBT being determined to be applied to the current block. The maximum transform size is determined to be a first maximum transform size when the ACT is disabled for the current block and a second maximum transform size when the ACT is enabled for the current block.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: May 3, 2022
    Assignee: Tencent America LLC
    Inventors: Lien-Fei Chen, Xiang Li, Shan Liu
  • Patent number: 11317094
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. In a method, prediction information of a current block of a current picture in a coded bitstream is decoded. The prediction information indicates a geometric partitioning mode (GPM) for the current block. The current block is partitioned into two partitions in the GPM mode. Each of the partitions is associated with a respective predictor. A weighting index for a sample of the current block is determined based on a position of the sample. A weighting factor is calculated based on the weighting index of the sample according to an equation that converts the weighting index to the weighting factor. The sample is reconstructed based on the weighting factor and the predictor corresponding to the sample.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: April 26, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Lien-Fei Chen, Xiang Li, Guichun Li, Shan Liu
  • Publication number: 20210392360
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information for a current block in a current picture that is a part of a coded video sequence. The prediction information includes an adaptive color transform (ACT) flag indicating whether ACT is enabled for the current block. The processing circuitry determines whether a transform unit (TU) split is performed on the current block based on a maximum transform size that is determined according to whether the ACT flag indicates the ACT is enabled for the current block. The processing circuitry determines a type of the TU split in response to the TU split being determined to be performed on the current block. The processing circuitry performs the TU split on the current block based on the determined type of the TU split.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Lien-Fei CHEN, Xiang Li, Shan Liu
  • Publication number: 20210392342
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining video data, obtaining a coding unit (CU) block, determining whether a flag of the CU block is set to a predetermined flag condition, determining whether a tree type of the CU block is set to a predetermined tree type, determining whether to signal an adaptive color transform (ACT) flag based on any of whether the flag of the CU block is set to the predetermined flag condition and whether the tree type of the CU block is set to the predetermined tree type, and coding the video data based on a whether the ACT flag is signaled.
    Type: Application
    Filed: May 13, 2021
    Publication date: December 16, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Lien-Fei CHEN, Xiang LI, Shan LIU
  • Patent number: 11166029
    Abstract: A video encoding apparatus includes a data buffer and a video encoding circuit. Encoding of a first frame includes: deriving reference pixels of a reference frame from reconstructed pixels of the first frame, respectively, and storing reference pixel data into the data buffer for inter prediction, wherein the reference pixel data include information of pixel values of the reference pixels. Encoding of a second frame includes performing prediction upon a coding unit in the second frame to determine a target predictor for the coding unit. The prediction performed upon the coding unit includes: determining the target predictor for the coding unit according to whether a search range on the reference frame for finding a predictor of the coding unit under an inter prediction mode includes at least one reference pixel of the reference frame that is not accessible to the video encoding circuit.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: November 2, 2021
    Assignee: MEDIATEK INC.
    Inventors: Li-Heng Chen, Tung-Hsing Wu, Yi-Hsin Huang, Lien-Fei Chen, Ting-An Lin, Han-Liang Chou
  • Publication number: 20210329271
    Abstract: A method for video decoding in a decoder is provided. In the method, first signaling information and second signaling information is determined from a coded video bitstream of a coded region. The first signaling information is indicative of a first maximum transform size of the coded region of a first prediction mode, and the second signaling information is indicative of a second maximum transform size of the coded region of a second prediction mode. Further, whether transform signaling information is included in the coded video bitstream is determined based on the first signaling information and the second signaling information. The transform signaling information indicates whether an adaptive color transform (ACT) is applied on the coded region. The coded region is subsequently decoded based on the transform signaling information.
    Type: Application
    Filed: March 24, 2021
    Publication date: October 21, 2021
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Lien-Fei CHEN, Xiang LI, Shan LIU
  • Publication number: 20210321124
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information for a current block in a current picture. The prediction information can indicate whether an adaptive color transform (ACT) is enabled for the current block. The processing circuitry determines a maximum transform size based on whether the ACT is enabled for the current block. The processing circuitry can determine whether a subblock transform (SBT) is applied to the current block based at least on the maximum transform size, and perform the SBT on the current block based on the SBT being determined to be applied to the current block. The maximum transform size is determined to be a first maximum transform size when the ACT is disabled for the current block and a second maximum transform size when the ACT is enabled for the current block.
    Type: Application
    Filed: March 24, 2021
    Publication date: October 14, 2021
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Xiang LI, Shan LIU
  • Patent number: 11146806
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information for a current block in a current picture that is a part of a coded video sequence. The prediction information includes an adaptive color transform (ACT) flag indicating whether ACT is enabled for the current block. The processing circuitry determines whether a transform unit (TU) split is performed on the current block based on a maximum transform size that is determined according to whether the ACT flag indicates the ACT is enabled for the current block. The processing circuitry determines a type of the TU split in response to the TU split being determined to be performed on the current block. The processing circuitry performs the TU split on the current block based on the determined type of the TU split.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: October 12, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Lien-Fei Chen, Xiang Li, Shan Liu
  • Publication number: 20210289218
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information for a current block in a current picture that is a part of a coded video sequence. The prediction information includes an adaptive color transform (ACT) flag indicating whether ACT is enabled for the current block. The processing circuitry determines whether a transform unit (TU) split is performed on the current block based on a maximum transform size that is determined according to whether the ACT flag indicates the ACT is enabled for the current block. The processing circuitry determines a type of the TU split in response to the TU split being determined to be performed on the current block. The processing circuitry performs the TU split on the current block based on the determined type of the TU split.
    Type: Application
    Filed: November 13, 2020
    Publication date: September 16, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Lien-Fei CHEN, Xiang LI, Shan LIU
  • Publication number: 20210195200
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. In a method, prediction information of a current block of a current picture in a coded bitstream is decoded. The prediction information indicates a geometric partitioning mode (GPM) for the current block. The current block is partitioned into two partitions in the GPM mode. Each of the partitions is associated with a respective predictor. A weighting index for a sample of the current block is determined based on a position of the sample. A weighting factor is calculated based on the weighting index of the sample according to an equation that converts the weighting index to the weighting factor. The sample is reconstructed based on the weighting factor and the predictor corresponding to the sample.
    Type: Application
    Filed: October 5, 2020
    Publication date: June 24, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Lien-Fei CHEN, Xiang LI, Guichun LI, Shan LIU
  • Publication number: 20210195207
    Abstract: A video encoding apparatus includes a data buffer and a video encoding circuit. Encoding of a first frame includes: deriving reference pixels of a reference frame from reconstructed pixels of the first frame, respectively, and storing reference pixel data into the data buffer for inter prediction, wherein the reference pixel data include information of pixel values of the reference pixels. Encoding of a second frame includes performing prediction upon a coding unit in the second frame to determine a target predictor for the coding unit. The prediction performed upon the coding unit includes: determining the target predictor for the coding unit according to whether a search range on the reference frame for finding a predictor of the coding unit under an inter prediction mode includes at least one reference pixel of the reference frame that is not accessible to the video encoding circuit.
    Type: Application
    Filed: March 3, 2021
    Publication date: June 24, 2021
    Inventors: Li-Heng Chen, Tung-Hsing Wu, Yi-Hsin Huang, Lien-Fei Chen, Ting-An Lin, Han-Liang Chou
  • Publication number: 20210195201
    Abstract: A method for controlling color component processing for a decoder includes: obtaining a coded video bitstream, the video bitstream being coded from a source having a RGB color format; decoding, signaling information of a current coding unit (CU) in a segment of a current picture from the coded video bitstream, the signaling information includes prediction information of the current CU and a control signal for processing chroma components of the current CU in a prediction residual domain; determining, according to the control signal, residual information of the current CU, comprising: determining, according to the control signal, adaptive color transform (ACT) enablement information; and when the ACT enablement information indicates that ACT is used for the current CU, obtaining the residual information by converting residuals at YCgCo domain obtained from inverse transform to residuals at RGB domain; and reconstructing the current CU based on the residual information and the prediction information.
    Type: Application
    Filed: November 12, 2020
    Publication date: June 24, 2021
    Inventors: Xiang LI, Ling LI, Guichun LI, Shan LIU, Lien-Fei CHEN
  • Publication number: 20210160520
    Abstract: A method of video decoding including receiving a syntax element from a bitstream of a coded video associated with a current coding block that is partitioned into a first part and a second part along a partition edge for prediction in a geometric partitioning mode, and determining a weight index at a sample position of the current coding block. A stored motion vector type for a first motion storage unit in a motion field of the current coding block is determined based on a motion index of the first motion storage unit. The weight index at the sample position of the current coding block is used as the motion index of the first motion storage unit. The motion field of the current coding block can be stored based on the stored motion vector type determined for the first motion storage unit in the motion field of the current coding block.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 27, 2021
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Xiang LI, Guichun LI, Shan LIU
  • Patent number: 10972738
    Abstract: A video encoding apparatus includes a data buffer and a video encoding circuit. Encoding of a first frame includes: deriving reference pixels of a reference frame from reconstructed pixels of the first frame, respectively, and storing reference pixel data into the data buffer for inter prediction, wherein the reference pixel data include information of pixel values of the reference pixels. Encoding of a second frame includes performing prediction upon a coding unit in the second frame to determine a target predictor for the coding unit. The prediction performed upon the coding unit includes: checking if a search range on the reference frame for finding a predictor of the coding unit under an inter prediction mode includes at least one reference pixel of the reference frame that is not accessible to the video encoding circuit, and determining the target predictor for the coding unit according to a checking result.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 6, 2021
    Assignee: MEDIATEK INC.
    Inventors: Li-Heng Chen, Tung-Hsing Wu, Yi-Hsin Huang, Lien-Fei Chen, Ting-An Lin, Han-Liang Chou
  • Patent number: 10904577
    Abstract: A video compression system includes a video encoder and a bitstream processing circuit. The video encoder is hardware that performs hardware video encoding upon frames to generate a first bitstream. The first bitstream is output from an entropy encoding circuit of the video encoder. The bitstream processing circuit performs a bitstream post-processing operation upon the first bitstream to produce a second bitstream that is different from the first bitstream, and outputs the second bitstream as a compression output of the frames.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: January 26, 2021
    Assignee: MEDIATEK INC.
    Inventors: Li-Heng Chen, Chung-Hua Tsai, Tung-Hsing Wu, Lien-Fei Chen, Yu-Kun Lin, Yi-Hsin Huang, Han-Liang Chou
  • Patent number: 10645385
    Abstract: A video encoder includes a video encoding circuit and a slice decision circuit. The video encoding circuit encodes a first slice in a frame according to a first coding unit boundary between an end of the first slice and a start of a second slice in the frame, and outputs a first bitstream of the first slice. The slice decision circuit predicts the first coding unit boundary before a bitstream of a last coding unit of the first slice is generated by the video encoding circuit, and informs the video encoding circuit of the first coding unit boundary. The video encoding circuit refers to the first coding unit boundary predicted by the slice decision circuit to ensure that a bitstream size of the first bitstream is constrained by a predetermined bitstream size threshold.
    Type: Grant
    Filed: June 10, 2018
    Date of Patent: May 5, 2020
    Assignee: MEDIATEK INC.
    Inventors: Li-Heng Chen, Lien-Fei Chen, Tung-Hsing Wu, Han-Liang Chou
  • Publication number: 20190306510
    Abstract: A video encoding apparatus includes a data buffer and a video encoding circuit. Encoding of a first frame includes: deriving reference pixels of a reference frame from reconstructed pixels of the first frame, respectively, and storing reference pixel data into the data buffer for inter prediction, wherein the reference pixel data include information of pixel values of the reference pixels. Encoding of a second frame includes performing prediction upon a coding unit in the second frame to determine a target predictor for the coding unit. The prediction performed upon the coding unit includes: checking if a search range on the reference frame for finding a predictor of the coding unit under an inter prediction mode includes at least one reference pixel of the reference frame that is not accessible to the video encoding circuit, and determining the target predictor for the coding unit according to a checking result.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 3, 2019
    Inventors: Li-Heng Chen, Tung-Hsing Wu, Yi-Hsin Huang, Lien-Fei Chen, Ting-An Lin, Han-Liang Chou