Patent ID: 8631344

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 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 respective menus in the first hierarchy, wherein each of the areas has a physical size that is proportional to a number of menu items of the second hierarchy corresponding to the menu of the respective first hierarchy, wherein the selection cursor is positioned to highlight an entire area of the scrolling frame corresponding to the desired menu and the scrolling cursor is positioned and movable within the highlighted area to select a desired menu item of the second hierarchy, 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.