Xefteris, S., Distributed Knowledge and Media Systems Group, Department of Electrical and Computer Engineering, National Technical University of Athens, Greece