A key enabling technology for the prolikration of multima dia PC’s is the availability of fast video codeca, which are the basic building blocks of many new multimedia applications. Since most industrial video coding standards (e.g., MPEG1, MPEG2, H.261, H.263, etc.) only specifythe decoder syntax, there are a lot of moms for optimization in a practical implementation. When considering a specific hardware platform like the PC, the algorithmic optimization must be considered in taudem with the architecture of the PC. Specifically, an algorithm that is optimal in the sense of numberof operations needed may not be the fastest implementationon the PC. This is because specialinstructions are available which can perform several operations at once under special circumstances. In thiswork, we describe a fast implementation of H.263 video encoder for the Pentium processor with MMX technology.
Pohsiang Hsu, K. J. Ray Liu