Fast mode decision apparatus and method
OwnerSeunghwan KIM, Young-Suk YOON +2inventors
InventorsSeunghwan KIM, Young-Suk YOON, Wonyoung YOO, Young Ho SUH
Life of this patent
Estimating the term…
Abstract
A fast mode decision apparatus includes a data storage for storing therein data on a reference picture, a per-mode calculator for computing values on a macroblock to be encoded and a mode decision unit for determining an optimal encoding mode for the macroblock to be encoded based on the values computed by the per-mode calculator and data on the reference picture stored in the data storage. The apparatus further includes a mode deactivator for deactivating P8×8 mode I4×4 mode, wherein the mode decision unit selects, as the optimal encoding mode, one among modes other than the modes deactivated by the mode deactivator.
Claims20
A fast mode decision apparatus for video coding, comprising:
- a data storage for storing therein rate-distortions, mean rate-distortions and mean distortions of macroblocks in a reference picture in respective modes;
- a per-mode calculator for computing a distortion of a macroblock to be encoded in a current picture in skip mode, motion vectors of the macroblock to be encoded in the skip and 16×16 mode and rate-distortions of the macroblock to be encoded in the skip, 16×16, 16×8 and 8×16 mode;
- and
- a mode decision unit for determining an optimal encoding mode for the macroblock to be encoded based on the values computed by the per-mode calculator and data on the reference picture stored in the data storage.
A fast mode decision method for video coding, comprising:
- setting an optimal encoding mode for a macroblock to be encoded in a current picture to skip mode, based on a mean distortion of macroblocks set to the skip mode in a reference picture and a distortion of a macroblock in the reference picture at a position same to that of the macroblock to be encoded;
- setting the optimal encoding mode to the skip mode, based on a motion vector and rate-distortion of the macroblock to be encoded in 16×16 mode and a motion vector and rate-distortion of the macroblock to be encoded in the skip mode;
- setting the optimal encoding mode to 16×16 mode, based on the rate-distortion of the macroblock to be encoded in the 16×16 mode and a mean rate-distortion of the reference picture in the 16×16 mode;
- and
- setting the optimal encoding mode to the 16×16 mode, based on the rate-distortions of the macroblock to be encoded in the 16×16, 16×8 and 8×16 modes.
Dependencies are inferred from the claim text.