Media recognition system

Information

  • Patent Application
  • 20070223534
  • Publication Number
    20070223534
  • Date Filed
    July 28, 2006
    18 years ago
  • Date Published
    September 27, 2007
    17 years ago
Abstract
A media recognition system comprises an object management space, an object processing module and a media object space for storing media objects generated by object processing, wherein a pattern definition list stored in the object management space includes a plurality of action statements defining script programs to be executed in association with pattern formulas which designate the attributes of objects. The object processing module generates a new media object having different attributes by executing media processing corresponding to the input media object based on the pattern definition list, and repeats recursive media processing on the generated media object as the new input media object in accordance with the pattern definition list.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram showing a media recognition system according to an embodiment of the present invention.



FIG. 2 is a block diagram showing details of a media recognition application 20 shown in FIG. 1.



FIG. 3A shows an embodiment of pattern definition list 230.



FIG. 3B shows a time sequence diagram of the contents of a media object space 25.



FIG. 4 is a diagram showing the relationships of class succession of media objects to be handled by the embodiment of the invention.



FIG. 5 shows an example of contents of an object management space 23.



FIG. 6 is a structural flowchart showing an embodiment of syntactic analysis processing of the pattern definition list.



FIG. 7 is a structural flowchart showing an embodiment of function processing in the object management space 23.



FIG. 8 illustrates the structure of a conventional media recognition application.


Claims
  • 1. 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; anda 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, andsaid 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.
  • 2. The media recognition system according to claim 1, wherein said object processing unit comprises: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; anda 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.
  • 3. The media recognition system according to claim 2, wherein said pattern matching unit stores media objects generated by said script executer into said media object space, and outputs a media object having specific attributes pre-designated by said pattern definition list to said display screen.
  • 4. The media recognition system according to claim 3, wherein said pattern definition list includes action statements for outputting a plurality of media objects having different attributes designated by pattern formulas to said display screen, and said pattern comparator outputs a media object having specific attributes and stored in said media object space to said display unit in accordance with the action statements.
  • 5. The media recognition system according to claim 2, wherein said pattern definition list includes action statements defining a script program to be executed in the form of designating the timing of inputting to said object reception unit, in association with a pattern formula designating a newly generated media object.
  • 6. The media recognition system according to claim 2, wherein said pattern definition list includes action statements defining a script program to be periodically executed, in association with a pattern formula designating a media object having specific attributes and stored in said media object space.
  • 7. The media recognition system according to claim 6, wherein each of the media objects stored in said media object space includes time information, andsaid pattern definition list includes action statements for deleting media objects stored in said media object space according to the pertinent time information.
  • 8. The media recognition system according to claim 1, wherein said pattern definition list includes an action statement defining a script program including an internal pattern formula in association with one of said pattern formulas.
  • 9. The media recognition system according to claim 8, wherein the action statement including said internal pattern formula defines a script program to be executed when overlapping of a media object having specific attributes to be displayed on said display screen and a cursor whose display position varies with manipulation by the user is detected.
  • 10. The media recognition system according to claim 1, further comprising: a syntactic interpretation routine for analyzing action statements defined in said pattern definition list, dividing the pattern definition list into a pattern formula group and a group of script programs to be executed, and storing the groups into said object management space.
Priority Claims (1)
Number Date Country Kind
2006-080473 Mar 2006 JP national