Patent ID: 7907746

Claim:
A media recognition system including a processor, a memory, a display unit having a display screen, and an input device, and executing predetermined recognition processing on a supplied media object to output the result of processing to said display screen, comprising: an object management space defined in said memory; an object processing module for processing said media object in accordance with a pattern definition list stored in said object management space; and a media object space defined in said memory for storing new media objects generated by said object processing module, wherein said pattern definition list includes a plurality of action statements each defining a script program to be executed, in association with a pattern formula designating attributes of each media object, said object processing module selects a script program corresponding to said media object based on a pattern formula indicated by said pattern definition list and executes media processing in accordance with the script program, thereby to generate a new media object having different attributes, repeats recursive media processing on the generated media objects as new input media objects in accordance with said pattern definition list, and selectively outputs a media object having an attribute pre-designated in said pattern definition list to said media object space and said display unit, wherein said object processing module includes: an object reception unit for reading in said consecutively supplied media objects and said newly generated media objects in order of generation; a pattern matching unit for receiving a media object from said object reception unit, matching media identifying information attached to the media object with a pattern formula indicated by said pattern definition list, and selecting a script program to be executed; and a script executer for executing a script program, wherein said script executer executes the script program selected by said pattern matching unit, and supplies a generated media object to said object reception unit as a new input media object.