Patent ID: 8201154

Claim:
An apparatus for processing digital audio-visual data, comprising: a decoder for decoding the digital audio-visual data received at an input of the apparatus and outputting a corresponding audio-visual signal at an output of the apparatus; an operating system executing on the apparatus for controlling the decoder; and a data processing system for processing the digital audio-visual data and applications downloaded to the apparatus, the applications being coded in one of a plurality of interpretative programming languages, wherein the data processing system comprises: at least two interpreters, wherein each interpreter is configured to interpret and execute applications coded in one of the plurality of interpretative programming languages; and a module class manager configured to evaluate code of a downloaded application for determining the interpretative programming language in which the downloaded application is written, and being adapted to send instructions from the downloaded application to one of the at least two interpreters in dependence on the interpretative programming language in which the downloaded application is written.