Patent ID: 7975237

Claim:
An information processing apparatus, comprising: storage means for storing a plurality of menus of a first hierarchy classified into predetermined groups, and storing a plurality of menu items of a second hierarchy corresponding to menus of said first hierarchy, respectively; menu display means for displaying menu items of the second hierarchy in a corresponding range of said plurality of menus of the first hierarchy stored in said storage means and a selection cursor for selecting a desired menu item of the second hierarchy from said displayed menus of the first hierarchy in the range on a display unit; scrolling display means for displaying a scrolling frame, and a scrolling cursor on said display unit, said scrolling frame divided into areas corresponding to each menu in the first hierarchy, each of said areas having a size that is proportional to a number of menu items of the second hierarchy corresponding to the menu of the respective first hierarchy, said scrolling cursor being displayed movably in the area of the scrolling frame and indicating a particular group of menus of the first hierarchy, and said selection cursor being displayed movably within said scrolling cursor and indicating a particular menu item of the second hierarchy in the range; operation means for performing a scrolling operation of the menus of the first hierarchy displayed on said display unit; display control means for controlling said menu display means to perform scrolling display of the menus of the first hierarchy displayed on said display unit in accordance with the scrolling operation of said menus of the first hierarchy by said operation means, and controlling said scrolling display means to display said selection cursor movably in correspondence with the scrolling-displayed menus and, in a case where the group into which the menus of the first hierarchy indicated by said selection cursor are classified is changed by said scrolling operation, to display said scrolling cursor movably in correspondence with the change, wherein said scrolling display means displays said scrolling frame in a shape of a ring on said display unit.