7. An information processing apparatus, comprising: a first controlling unit configured to control displaying of program information on a display unit; a second controlling unit configured to control displaying of a first cursor over text of the program information; a first designating unit configured to designate a first word in the text, wherein the first designated word having been designated by a user placing the first cursor over the word; a third controlling unit configured to start a keyword registration process by pressing a keyword registration key on a remote commander; a displaying unit for displaying detailed program information of a user-selected program on the display of the program information; a fourth controlling unit for controlling the display of a second cursor over the text in the detailed program information; a second designating unit for designating a start position and an ending position of a second designated word by moving a cursor from a first letter of the second word to an end letter of the second word in the text of the detailed program information, wherein a storing unit stores the second designated word upon a user pushing the enter key; a display unit for displaying a message indicating that the registration of keyword has been completed once the second word is stored and for displaying a search image showing keywords previously registered; and a searching unit configured to search the program information based on the first designated word and the second designated word.
7. An information processing apparatus, comprising: a first controlling unit configured to control displaying of program information on a display unit; a second controlling unit configured to control displaying of a first cursor over text of the program information; a first designating unit configured to designate a first word in the text, wherein the first designated word having been designated by a user placing the first cursor over the word; a third controlling unit configured to start a keyword registration process by pressing a keyword registration key on a remote commander; a displaying unit for displaying detailed program information of a user-selected program on the display of the program information; a fourth controlling unit for controlling the display of a second cursor over the text in the detailed program information; a second designating unit for designating a start position and an ending position of a second designated word by moving a cursor from a first letter of the second word to an end letter of the second word in the text of the detailed program information, wherein a storing unit stores the second designated word upon a user pushing the enter key; a display unit for displaying a message indicating that the registration of keyword has been completed once the second word is stored and for displaying a search image showing keywords previously registered; and a searching unit configured to search the program information based on the first designated word and the second designated word. 11. The information processing apparatus of claim 7 , further comprising: a recording unit configured to record one or more programs related to a search result obtained by said searching unit.