Fast Macroblock Structure Decision Using SAD Discrepancy and its Prediction Mode
AssigneeTexas Instruments Incorporated
InventorsAkihiro Yonemoto, Masato Shima
Life of this patent
Estimating the term…
Abstract
The present invention is a method to accelerate the frame/field decision by estimating more suitable structure using SAD (sum of absolute difference) between picture samples and their mean. Next the uses the correlation observed between the optimal macroblock prediction modes found with the inferred structure and the probability of the non-inferred structure being better than the inferred one. The invention can lead to the significant reduction of the computational complexity at the cost of slight degradation of coding efficiency.
Claims6
A method of video encoding selecting between encoding in a progressive frame mode structure and an interlaced field mode structure comprising the steps of:
- calculating a sum of absolute difference between respective upper and lower macroblocks and an average pixel value of the macroblocks in both a frame mode and in a field mode;
- determining if a difference between the sum of absolute difference in a frame mode structure and the sum of absolute difference in a field mode structure is greater than a first predetermined constant;
- selecting frame mode structure for encoding the macroblock if the difference between the sum of absolute difference in the frame mode structure and the sum of absolute difference in the field mode structure is greater than the first predetermined constant;
- determining if a difference between the sum of absolute difference in the field mode structure and the sum of absolute difference in the frame mode structure is greater than a second predetermined constant;
- selecting field mode structure for encoding the macroblock if the difference between the sum of absolute difference in the field mode structure and the sum of absolute difference in the frame mode structure is greater than a second predetermined constant;
- and
- encoding the macroblock using the selected structure.
Dependencies are inferred from the claim text.