1. A device that processes MPEG-4 data having a scene description graph and data related to at least one object, the device comprising: means for interacting with a user configured for basic user interaction via control signals from at least one user input device; a binary format of scene description graph interpreter connected to the means for interacting with the user for interpreting the MPEG-4 data to yield interpreted MPEG-4 data; and a media decoder, compositor and renderer that receives the interpreted MPEG-4 data and presents at least one object on the means for interacting with the user, wherein at least one of the binary format of scene description graph interpreter and the media decoder, compositor and renderer comprises at least one programmer interface accessible via the means for interacting with the user, and wherein at least one of the means for interacting with the user and the binary format of scene description graph interpreter is further configured for local user interaction via at least one script obtained from a JavaScript interpreter.
1. A device that processes MPEG-4 data having a scene description graph and data related to at least one object, the device comprising: means for interacting with a user configured for basic user interaction via control signals from at least one user input device; a binary format of scene description graph interpreter connected to the means for interacting with the user for interpreting the MPEG-4 data to yield interpreted MPEG-4 data; and a media decoder, compositor and renderer that receives the interpreted MPEG-4 data and presents at least one object on the means for interacting with the user, wherein at least one of the binary format of scene description graph interpreter and the media decoder, compositor and renderer comprises at least one programmer interface accessible via the means for interacting with the user, and wherein at least one of the means for interacting with the user and the binary format of scene description graph interpreter is further configured for local user interaction via at least one script obtained from a JavaScript interpreter. 8. The device of claim 1 , wherein the binary format of scene description graph interpreter further comprises: a VideoObject2D node or a MovieTexture node connected to the audiovisual object demultiplexer and binary format of scene browser; a video object programmer interface connected to the VideoObject2D or MovieTexture node; an AudioSource node connected to the means for interacting with the user; an audio object programmer interface connected to the AudioSource node; an ImageTexture node connected to the means for interacting with the user; and an image object programmer interface connected to the ImageTexture node.