An Open Platform for Multimedia Entertainment Systems