Real-time software-based video codec has been widely used on PCs with relatively strong computing capability. However, mobile devices, such as Pocket PCs and Handheld PCs, still suffer from weak computational power, short battery lifetime and limited display capability. We developed a practical low-complexity real-time video codec for mobile devices. Several methods that can significantly reduce the computational cost are adopted in this codec and described in this paper, including a predictive algorithm for motion estimation, the integer discrete cosine transform (IntDCT), and a DCT/Quantizer bypass technique. A real-time video communication implementation of the proposed codec is also introduced. Experiments show that substantial computation reduction is achieved while the loss in video quality is negligible. The proposed codec is very suitable for scenarios where low-complexity computing is required.
展开▼