VIDEO GENERATION TECHNOLOGY