New eBook The Algebra of Video Mixing Company logo

Video mixing

A 3-day industrial short course

This 3-day course introduces Video Mixing as applied in video composition and Graphical User Interface (GUI) deisgn. We explain how Video Mixing is a simple logical algebra and how you can use this view to design better and more compelling visual compositions and visual user interfaces. We relate the different modes of video mixing to optical models of what is being viewed, and show how this allows us to design more realistic video compositions. We explain how Video Mixing is implemented in practice on hardware platforms, the limitations this imposes, and how to use them. The end result is that you will better understand what video mixing does, how it relates to real optical models of viewing, and how to use it to enhande the viewer's visual experience.

You will learn:

  • how video mixing concepts relate to optical models of viewing
  • how video mixing is implemented with layers, windows and image surfaces
  • the formal (but simple) algebra of video mixing
  • what alpha blending and color keying do
  • how video mixing is implemented in practice

Practical work is based on a simple Set Top Box platform that lets you program video mixing. You will write simple programs to:

  • implement alpha blending and color keying
  • change the order of layers
  • discover the mixing capabilities of the hardware platform