Patent ID: 8126058

Claim:
A power aware method of video decoder on a multi-core platform, said multi-core platform at least having a processor, said method comprising the steps of: receiving a bitstream of an encoded frame, said processor of said multi-core platform performing entropy decoding on said bitstream and outputting entropy decoded information including at least a number of all-zero quantized residual coefficients of said bitstream; estimating decoding time required for decoding said encoded frame including time for inverse quantization and inverse transform, time for motion compensation, and time for deblocking filtering, based on said entropy decoded information; and tuning an operating voltage and an operating frequency of said processor of said multi-core platform based on said estimated decoding time for decoding said encoded frame; wherein said time for motion compensation is obtained by computing the number of all-zero quantized residual coefficients, time for only duplication but no computing required when a motion vector is an integer dot, time for predictor generation of intra-frame or inter-frame prediction and time for generating output of inverse transform.