The decoding process for an MPEG picture stream is really a classic "top down functional decomposition probem".
www.uow.edu.au