A fast macroblock (MB) mode decision algorithm is proposed to reduce the computational complexity of H.264 video coding. First, a SKIP mode detection algorithm is developed to detect as many ”skipped” MB as possible. As a result, the encoding functions as