Video predictive coding method and apparatus
AssigneeBigo Technology Pte. Ltd.
InventorTongbing Cui
Life of this patent
Estimating the term…
Abstract
Provided is a method for video predictive coding. The method includes: acquiring decision information related to a current coding block in inter-frame predictive coding, wherein the decision information includes one of: pre-analysis information determined by a coder in a lightweight video coding pre-analysis, coding information of a plurality of sub-blocks acquired by recursively coding the current coding block, and information of an executed mode determined based on the executed mode; and determining, based on the decision information, whether to skip motion estimation (ME) coding of the current coding block.
Claims15
A method for video predictive coding, comprising:
- acquiring decision information related to a current coding block in inter-frame predictive coding, wherein the decision information comprises one of:
- pre-analysis information determined by a coder in a lightweight video coding pre-analysis, coding information of a plurality of sub-blocks acquired by recursively coding the current coding block, and information of an executed mode determined based on the executed mode;
- and
- determining, based on the decision information, whether to skip motion estimation (ME) coding of the current coding block, wherein the skipping the ME coding comprises skipping all ME processes or partially skipping ME processes;
- wherein in response to determining that the decision information is the coding information of the plurality of sub-blocks acquired by recursively coding the current coding block, the coding information of the plurality of sub-blocks comprises a best mode of each of the plurality of sub-blocks and whether to recursively divide each of the plurality of sub-blocks;
- and
- determining, based on the decision information, whether to skip the ME coding of the current coding block comprises:
- determining, based on the best mode of each of the plurality of sub-blocks of the current coding block, a second ratio at which the best mode of the current coding block is an intra-frame prediction mode, and a third ratio at which the best mode of the current coding block is a skipping (SKIP) mode;
- determining a recursion ratio of the plurality of sub-blocks of the current coding block based on whether to recursively divide each of the plurality of sub-blocks of the current coding block;
- and
- determining, based on at least one of the second ratio, the third ratio, and the recursion ratio of the plurality of sub-blocks, whether to skip the ME coding of the current coding block.
An electronic device for video predictive coding, comprising:
- a memory, a processor, and a computer program stored on the memory and runnable on the processor, wherein the processor, when loading and running the program, is caused to:
- acquire decision information related to a current coding block in inter-frame predictive coding, wherein the decision information comprises one of:
- pre-analysis information determined by a coder in a lightweight video coding pre-analysis, coding information of a plurality of sub-blocks acquired by recursively coding the current coding block, and information of an executed mode determined based on the executed mode;
- and
- determine, based on the decision information, whether to skip motion estimation (ME) coding of the current coding block, wherein the skipping the ME coding comprises skipping all ME processes or partially skipping partially ME processes;
- wherein in response to determining that the decision information is the coding information of the plurality of sub-blocks acquired by recursively coding the current coding block, the coding information of the plurality of sub-blocks comprises a best mode of each of the plurality of sub-blocks and whether to recursively divide each of the plurality of sub-blocks;
- and
- the processor, when loading and running the program, is caused to:
- determine, based on the best mode of each of the plurality of sub-blocks of the current coding block, a second ratio at which the best mode of the current coding block is an intra-frame prediction mode, and a third ratio at which the best mode of the current coding block is a skipping (SKIP) mode;
- determine a recursion ratio of the plurality of sub-blocks of the current coding block based on whether to recursively divide each of the plurality of sub-blocks of the current coding block;
- and
- determine, based on at least one of the second ratio, the third ratio, and the recursion ratio of the plurality of sub-blocks, whether to skip the ME coding of the current coding block.
A non-transitory non-volatile-computer-readable storage medium, storing a computer program therein, wherein the computer program, when loaded and run by a processor, causes the processor to:
- acquire decision information related to a current coding block in inter-frame predictive coding, wherein the decision information comprises one of:
- pre-analysis information determined by a coder in a lightweight video coding pre-analysis, coding information of a plurality of sub-blocks acquired by recursively coding the current coding block, and information of an executed mode determined based on the executed mode;
- and
- determine, based on the decision information, whether to skip motion estimation (ME) coding of the current coding block, wherein the skipping the ME coding comprises skipping all ME processes or partially skipping ME processes;
- wherein in response to determining that the decision information is the coding information of the plurality of sub-blocks acquired by recursively coding the current coding block, the coding information of the plurality of sub-blocks comprises a best mode of each of the plurality of sub-blocks and whether to recursively divide each of the plurality of sub-blocks;
- and
- the processor, when loading and running the program, is caused to:
- determine, based on the best mode of each of the plurality of sub-blocks of the current coding block, a second ratio at which the best mode of the current coding block is an intra-frame prediction mode, and a third ratio at which the best mode of the current coding block is a skipping (SKIP) mode;
- determine a recursion ratio of the plurality of sub-blocks of the current coding block based on whether to recursively divide each of the plurality of sub-blocks of the current coding block;
- and
- determine, based on at least one of the second ratio, the third ratio, and the recursion ratio of the plurality of sub-blocks, whether to skip the ME coding of the current coding block.
Dependencies are inferred from the claim text.