1. An image processing method, comprising the steps of: extracting a predetermined number of consecutive characters from a document image; converting the consecutive characters into a set of symbols using layout information obtained from the consecutive characters; and detecting an orientation of the consecutive characters using occurrence probabilities of the set of symbols.