This invention has as its object to save labor time required for
correction and adjustments when an error has occurred during either the
recognition of input data or the process of the recognition result of an
information processing apparatus which recognizes input data and outputs
the recognition result. The information processing method described in
this embodiment includes a recording step of recording input data (step
S708), a recognition step of recognizing the input data (step S707), a
determination step of determining whether or not the input data can be
recognized in the recognition step (step S709), and an output step of
outputting, when it is determined in the determination step that the
input data can be recognized, data generated based on a recognition
result in the recognition step (step S713), and outputting, when it is
determined in the determination step that the input data cannot be
recognized, output data generated based on the input data which is
recorded in the recording step (step S710).