Back to results
US 2017/0324973 A1Published application
Method and system of video coding with a multi-pass prediction mode decision pipeline
AssigneeIntel Corporation
InventorsJASON TANNER, JAY PATEL
Life of this patent
Estimating the term…
Abstract
Techniques related to video coding with a multi-pass prediction mode decision pipeline.
Claims25
A computer-implemented method of video coding comprising:
- obtaining a plurality of frames of a video sequence to encode wherein individual frames are divided into blocks of pixel data;
- and
- generating a best prediction mode decision of individual current blocks of at least one of the frames comprising:
- performing multiple prediction passes for an individual current block comprising forming a prediction mode decision at each pass of the multiple prediction passes, and performing at least a first pass without using data from other blocks on the same frame as the current block to determine a motion vector of the current block and of the first pass.
1 more element
A computer-implemented method of video decoding comprising:
- obtaining a plurality of compressed frames of a video sequence to decode wherein individual frames are divided into blocks of pixel data;
- and
- obtaining prediction data comprising a prediction mode of a current block of one of the frames, the prediction mode being selected at an encoder, at least in part, by:
- generating a best prediction mode decision of individual current blocks of one of the frames comprising:
- performing multiple prediction passes for an individual current block comprising forming a prediction mode decision at each pass of the multiple prediction passes, and performing at least a first pass without using data from other blocks on the same frame as the current block to determine a motion vector of the current block and of the first pass.
2 more elements
A computer-implemented system comprising:
- at least one display;
- at least one memory to store frames of a video sequence wherein individual frames have image data with pixels divided into blocks;
- at least one processor communicatively coupled to the at least one of the memory and display;
- and
- a multi-pass prediction mode decision unit operated by the at least one processor and operated by:
- generating a best prediction mode decision of individual current blocks of one of the frames comprising:
- performing multiple prediction passes for an individual current block comprising forming a prediction mode decision at each pass of the multiple prediction passes, and performing at least a first pass without using data from other blocks on the same frame as the current block to determine a motion vector of the current block and of the first pass.
4 more elements
A computer-readable medium having stored thereon instructions that when executed cause a computing device to:
- obtaining a plurality of frames of a video sequence to encode wherein individual frames are divided into blocks of pixel data;
- and
- generating a best prediction mode decision of individual current blocks of one of the frames comprising:
- performing multiple prediction passes for an individual current block comprising forming a prediction mode decision at each pass of the multiple prediction passes, and performing at least a first pass without using data from other blocks on the same frame as the current block to determine a motion vector of the current block and of the first pass.
1 more element
Dependencies are inferred from the claim text.