US 12,425,601 B2
Method and apparatus for video predictive coding
Tongbing Cui, Guangzhou (CN)
Assigned to BIGO TECHNOLOGY PTE. LTD., Singapore (SG)
Appl. No. 18/256,882
Filed by BIGO TECHNOLOGY PTE. LTD., Singapore (SG)
PCT Filed Dec. 3, 2021, PCT No. PCT/CN2021/135248
§ 371(c)(1), (2) Date Jun. 9, 2023,
PCT Pub. No. WO2022/121787, PCT Pub. Date Jun. 16, 2022.
Claims priority of application No. 202011461361.8 (CN), filed on Dec. 11, 2020.
Prior Publication US 2024/0031576 A1, Jan. 25, 2024
Int. Cl. H04N 19/136 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/136 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11)] 13 Claims
OG exemplary drawing
 
1. A method for video predictive coding, comprising:
determining, according to an executed mode, information of the executed mode in a decision making process of a best mode of a current prediction unit in inter-frame prediction, wherein the information of the executed mode comprises a temporary best mode and a cost of the temporary best mode, wherein the cost of the temporary best mode comprises a sum of absolute transformed difference (SATD) cost of the temporary best mode; and
determining, based on the information of the executed mode, whether to skip an intra-frame prediction mode of the decision making process, wherein skipping the intra-frame prediction mode comprises skipping partial processes of Intra and skipping whole processes of the intra-frame prediction mode, wherein determining, based on the information of the executed mode, whether to skip the intra-frame prediction mode of the decision making process comprises:
determining an SATD cost of a best intra-frame prediction mode by rough decision making on an SATD of the intra-frame prediction mode of the prediction unit; and
determining whether to skip a subsequent process of the intra-frame prediction mode according to a size of the prediction unit and in combination with the SATD cost of the temporary best mode and the SATD cost of the best intra-frame prediction mode;
in the case that the size of the prediction unit is N×N, determining whether to skip the subsequent process of the intra-frame prediction mode in combination with the SATD cost of the temporary best mode and the SATD cost of the best intra-frame prediction mode comprises:
determining whether a first prediction unit with a size of 4×4 adopts a transform skipping mode;
determining a mode cost threshold based on a result of the determination and the SATD cost of the temporary best mode; and
skipping the subsequent process of the intra-frame prediction mode in response to determining that the SATD cost of the best intra-frame prediction mode is greater than the mode cost threshold; wherein N is a positive integer;
in the case that the size of the prediction unit is 2N×2N, the executed mode comprises a coding unit recursive mode, and the information of the executed mode comprises a ratio at which a coding sub-block corresponding to a current coding unit is an intra-frame prediction sub-block, wherein the intra-frame prediction sub-block is a sub-block where a predicted best mode is the intra-frame prediction mode; and
determining whether to skip the subsequent process of the intra-frame prediction mode in combination with the SATD cost of the temporary best mode and the SATD cost of the best intra-frame prediction mode comprises:
skipping the subsequent process of the intra-frame prediction mode in response to determining that the SATD cost of the best intra-frame prediction mode is greater than the SATD cost of the temporary best mode and the ratio is less than a predetermined ratio threshold; wherein N is a positive integer.