Patent ID: 8196132

Claim:
An interactive multimedia applications device for an interactive multimedia application, comprising one or more live media capture devices providing a media stream; a virtual scenario description repository adapted for storing a plurality of scenarios expressed in a scenario programming language; an engine comprising a real-time media processing module for processing said media stream, said real-time media processing module comprising means for extracting a descriptor stream from said media stream and for attaching said descriptor stream to said media stream, said engine further comprising triggers evaluation means adapted for receiving said descriptor stream and an internal representation of triggering rules, and adapted for updating said virtual scene in response to said descriptor stream and said triggering rules; a memory module adapted for storing an internal representation of one of said scenarios, and an internal representation of a virtual scene; a parser/loader for parsing a selected one of said plurality of scenarios, and loading it in said memory module, said parser/loader being adapted for parsing triggering rules from said virtual scenario repository and for loading said internal representation of said triggering rules into said memory module; rendering means connected to multimedia output devices and adapted for updating said internal representation of a virtual scene in memory module according to said media stream as processed in real-time by said processing module, and adapted for using said updated internal representation for determining the appearance to be sent to said connected multimedia output devices.