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. 4. An AIU structure synthesizer of semantic information from multimedia documents as claimed in claim 1 wherein said basic synthesizer comprises: an input pattern evaluator for receiving a set of primitives at an input; a first decision block connected to an output of said input pattern evaluator for providing a false output to said input of said input pattern evaluator; an input objects grouper connected to a true output of said first decision block; a second decision block connected to an output of said input objects grouper; an output objects generator connected to a no output of said second decision block for providing output basic objects; a logical express evaluator connected to a yes output of said second decision block; a third decision block connected to an output of said logical expression evaluator for providing a false output to said input of said input pattern evaluator; and, an output basic objects storer connected to a true output of said third decision block for providing a stored output basic object to said input of said input pattern evaluator.