Patent ID: 6782539
Filing Date: 2004-08-24
Classification: G06F

Abstract:
A data processing apparatus for a video special effects system, the apparatus comprising:a core program object and a plurality of plug-ins for the video special effects system; a determining element configured to enable said core program object to interrogate each plug-in of said plurality of plug-ins to determine whether said each plug-in is a software plug-in or a hardware-plug-in; an interface converter configured to allow synchronous interaction between said core program object and said each plug-in when the interrogation determines that said each plug-in is a software plug-in, and to allow asynchronous interaction between said core program object and said each plug-in when the interrogation determines that said each plug-in is a hardware plug-in, wherein said interface converter provides capability for the core program object to handle both synchronous software plug-ins and asynchronous hardware plug-ins on the same video special effects system.