| CPC H04N 19/136 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11)] | 13 Claims |

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