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: 20220239936Abstract: 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: ApplicationFiled: April 8, 2022Publication date: July 28, 2022Applicant: Tencent America LLCInventors: Lien-Fei Chen, Xiang LI, Shan LIU
-
Publication number: 20220210427Abstract: 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: ApplicationFiled: March 15, 2022Publication date: June 30, 2022Applicant: TENCENT AMERICA LLCInventors: Lien-Fei CHEN, Xiang LI, Guichun LI, Shan LIU
-
Patent number: 11375200Abstract: 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: GrantFiled: November 12, 2020Date of Patent: June 28, 2022Assignee: TENCENT AMERICA LLCInventors: Xiang Li, Ling Li, Guichun Li, Shan Liu, Lien-Fei Chen
-
Patent number: 11323732Abstract: 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: GrantFiled: March 24, 2021Date of Patent: May 3, 2022Assignee: Tencent America LLCInventors: Lien-Fei Chen, Xiang Li, Shan Liu
-
Patent number: 11317094Abstract: 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: GrantFiled: October 5, 2020Date of Patent: April 26, 2022Assignee: TENCENT AMERICA LLCInventors: Lien-Fei Chen, Xiang Li, Guichun Li, Shan Liu
-
Publication number: 20210392360Abstract: 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: ApplicationFiled: August 30, 2021Publication date: December 16, 2021Applicant: TENCENT AMERICA LLCInventors: Lien-Fei CHEN, Xiang Li, Shan Liu
-
Publication number: 20210392342Abstract: 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: ApplicationFiled: May 13, 2021Publication date: December 16, 2021Applicant: TENCENT AMERICA LLCInventors: Lien-Fei CHEN, Xiang LI, Shan LIU
-
Patent number: 11166029Abstract: 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: GrantFiled: March 3, 2021Date of Patent: November 2, 2021Assignee: MEDIATEK INC.Inventors: Li-Heng Chen, Tung-Hsing Wu, Yi-Hsin Huang, Lien-Fei Chen, Ting-An Lin, Han-Liang Chou
-
Publication number: 20210329271Abstract: 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: ApplicationFiled: March 24, 2021Publication date: October 21, 2021Applicant: Tencent America LLCInventors: Xin ZHAO, Lien-Fei CHEN, Xiang LI, Shan LIU
-
Publication number: 20210321124Abstract: 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: ApplicationFiled: March 24, 2021Publication date: October 14, 2021Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Xiang LI, Shan LIU
-
Patent number: 11146806Abstract: 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: GrantFiled: November 13, 2020Date of Patent: October 12, 2021Assignee: TENCENT AMERICA LLCInventors: Lien-Fei Chen, Xiang Li, Shan Liu
-
Publication number: 20210289218Abstract: 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: ApplicationFiled: November 13, 2020Publication date: September 16, 2021Applicant: TENCENT AMERICA LLCInventors: Lien-Fei CHEN, Xiang LI, Shan LIU
-
Publication number: 20210195200Abstract: 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: ApplicationFiled: October 5, 2020Publication date: June 24, 2021Applicant: TENCENT AMERICA LLCInventors: Lien-Fei CHEN, Xiang LI, Guichun LI, Shan LIU
-
Publication number: 20210195207Abstract: 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: ApplicationFiled: March 3, 2021Publication date: June 24, 2021Inventors: Li-Heng Chen, Tung-Hsing Wu, Yi-Hsin Huang, Lien-Fei Chen, Ting-An Lin, Han-Liang Chou
-
Publication number: 20210195201Abstract: 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: ApplicationFiled: November 12, 2020Publication date: June 24, 2021Inventors: Xiang LI, Ling LI, Guichun LI, Shan LIU, Lien-Fei CHEN
-
Publication number: 20210160520Abstract: 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: ApplicationFiled: November 6, 2020Publication date: May 27, 2021Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Xiang LI, Guichun LI, Shan LIU
-
Patent number: 10972738Abstract: 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: GrantFiled: March 27, 2019Date of Patent: April 6, 2021Assignee: MEDIATEK INC.Inventors: Li-Heng Chen, Tung-Hsing Wu, Yi-Hsin Huang, Lien-Fei Chen, Ting-An Lin, Han-Liang Chou
-
Patent number: 10904577Abstract: 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: GrantFiled: November 19, 2018Date of Patent: January 26, 2021Assignee: 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: 10645385Abstract: 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: GrantFiled: June 10, 2018Date of Patent: May 5, 2020Assignee: MEDIATEK INC.Inventors: Li-Heng Chen, Lien-Fei Chen, Tung-Hsing Wu, Han-Liang Chou
-
Publication number: 20190306510Abstract: 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: ApplicationFiled: March 27, 2019Publication date: October 3, 2019Inventors: Li-Heng Chen, Tung-Hsing Wu, Yi-Hsin Huang, Lien-Fei Chen, Ting-An Lin, Han-Liang Chou