Patent ID: 7299414

Claim:
An information processing apparatus for displaying information in a plurality of display formats, comprising: input means for receiving an operation input of a user, wherein the operation input of the user includes a selection of one display format from the plurality of display formats; acquisition means for acquiring first information; extraction means for extracting a selected part from the first information acquired by the acquisition means according to the operation input of the user using the input means; first detection means for detecting second information included in the selected part of the first information extracted by the extraction means wherein the second information is data having the same meaning and written in multiple languages; classification means for classifying the selected part of the first information extracted by the extraction means according to the second information detected by the first detection means to generate a plurality of pieces of third information consisting of text only data; calculation means for calculating a number of display lines required to display each of the plurality of pieces of third information based on the one display format selected by the user; generation means for determining a display position of each of the plurality of pieces of third information according to calculation results of the calculation means so that a piece of a third information having the largest number of display lines can fit and for generating fourth information for display based on the user selected display format, wherein the fourth information includes sixth information indicating whether a corresponding line is a blank line; save means for saving the fourth information generated by the generation means; and display means for displaying the fourth information saved by the save means in accordance with the user selected display format.