摘要 |
<P>PROBLEM TO BE SOLVED: To increase prefetch efficiency of parameter, and reduce processing time. <P>SOLUTION: A data processor, which refers to dictionary data with respect to each of multiple pieces of input data, sequentially applies one or more matching processes to each predetermined area of the input data and recognizes a target object, comprises: an acquisition part for acquiring the dictionary data to be referred to in the matching processes; a holding part capable of holding multiple pieces of the dictionary data acquired by the acquisition part; an operation part for referring to a piece of dictionary data held by the holding part and applying the matching processes to the input data; a history holding part for holding results of the processes by the operation part; a prefetch determination part for determining, on the basis of the results of the processes, whether or not to apply a prefetch process, in which the dictionary data to be referred to by the operation part in the subsequent matching processes is preliminarily acquired by the acquisition part before the subsequent matching processes and is held by the holding part; and a processing part for, when it is determined to apply the prefetch process, executing the prefetch process. <P>COPYRIGHT: (C)2013,JPO&INPIT |