Digital Video and HD: Algorithms and Interfaces