Real-time MPEG video encoder with embedded scene change detection and telecine inverse

This paper describes very cost-effective algorithms to detect scene changes and field repetition in video sequences for a real-time MPEG encoder. It also provides a scheme to support a dynamic GOP structure reflecting the detection outcome on the fly. With these features, the encoder can encode video more efficiently in either quality or bitrate aspect. The proposed detection methods only utilize the existing information, field motion vectors and picture coding type, from MPEG coding and are very suitable for (but not limited to) software-based encoders.