Patent ID: 7165034

Claim:
An information processing apparatus for executing a process with respect to a plurality of input forms included in content data displayed on a display screen on the basis of input speech, comprising: storage means for storing input form information, associated with each of said plurality of input forms, including layout information indicating a position of each of said plurality of input forms; first display control means for controlling to display at least a part of the content data on the display screen; speech recognition means for recognizing input speech to generate a speech recognition result; determination means for determining whether the speech recognition result includes an absolute position expression defined in terms of all of the content data or an absolute position expression defined in terms of a display range on the display screen; first selection means for selecting input form information based on the absolute position expression if the speech recognition result includes an absolute position expression defined in terms of all of the content data; second selection means for obtaining layout information of the display range currently displayed on the display screen and selecting input form information based on the absolute position expression and the obtained layout information if the speech recognition result includes an absolute position expression defined in terms of the display range on the display screen; and second display control means for controlling a display pattern of an input form corresponding to the input form information selected by said first or second selection means to distinguish the selected input form from other displayed input forms.