Half-pixel motion estimation in motion video signal encoding
AssigneeMicrosoft Corporation
InventorAlbert S. Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorAlbert S. Wang
Estimating the term…
A motion estimator/compensator determines whether to use half-pixel motion vector encoding by comparing the relative benefit of using half-pixel encoding, represented in terms of distortion between the macroblock as encoded and prior to encoding, to the processing burden imposed upon the client computer system in decoding the half-pixel encoded macroblock. Specifically, the motion estimator/compensator quantifies distortions in encoding a subject macroblock as a motion vector to (i) a whole pixel pseudo-macroblock, (ii) a half-column pixel pseudo-macroblock, (iii) a half-row pixel pseudo-macroblock, or (iv) a half-column/half-row pixel pseudo-macroblock. The type of motion vector encoding having the smallest combination of distortion and decoder processing burden is selected and used to encode the subject macroblock. Thus, each type of half-pixel motion estimation is evaluated individually and used for encoding the subject macroblock only if the benefit of the type of half-pixel motion estimation justifies the corresponding additional processing burden imposed upon a client computer system.
A method for implementing half-pixel motion estimation in encoding a motion video signal, the method comprising:
A method for implementing half-pixel motion estimation in encoding a motion video signal, the method comprising:
A computer-readable medium useful in association with a computer that includes a processor and a memory, the computer-readable medium including computer executable instructions that are configured to cause the computer to implement half-pixel motion estimation in encoding a motion video signal by:
A computer-readable medium useful in association with a computer that includes a processor and a memory, the computer-readable medium including computer executable instructions that are configured to cause the computer to implement half-pixel motion estimation in encoding a motion video signal by:
A computer system comprising:
A computer system comprising:
Dependencies are inferred from the claim text.