Video Coding for Mobile Communications: Efficiency, Complexity and Resilience (Signal Processing and its Applications)