An Introduction to Digital Video Data Compression in Java by Fore June