1. An AIU structure synthesizer of semantic information from multimedia non-textual documents comprising: an error corrector for receiving raw AIU's extracted from said non-textual documents and for correcting errors in said raw AIU's; a primitive identifier connected to said error corrector, for assigning semantics to outputs of said error corrector; a basic synthesizer connected to said primitive identifier, for grouping related outputs of said primitive identifier; and, an abstract synthesizer connected to said basic synthesizer, for grouping related outputs of said basic synthesizer.
1. An AIU structure synthesizer of semantic information from multimedia non-textual documents comprising: an error corrector for receiving raw AIU's extracted from said non-textual documents and for correcting errors in said raw AIU's; a primitive identifier connected to said error corrector, for assigning semantics to outputs of said error corrector; a basic synthesizer connected to said primitive identifier, for grouping related outputs of said primitive identifier; and, an abstract synthesizer connected to said basic synthesizer, for grouping related outputs of said basic synthesizer. 2. An AIU structure synthesizer of semantic information from multimedia documents as claimed in claim 1 wherein said error corrector comprises: a plurality of state machines each state machine for receiving a pattern specified in a rule and for providing an output; a composite state machine for unioning together each of said output from each of said plurality of state machines; an execute state machine for providing pattern fitting by receiving input AIU's and a composite output from said composite state machine and by providing corrected raw AIU's and a syntax error; and, a substitute single character for receiving said syntax error and for providing a single character substitution to said input AIU's.