Multimedia : computing, communications and applications - Steinmetz, Ralf; Nahrstedt, Kalara