Communications and Multimedia Engineering