Patent ID: 7418671

Claim:
An information processing apparatus comprising: storage means for storing a plurality of menus; operation means for performing an operation of scrolling said plurality of menus; display means for displaying, on a display unit, said plurality of menus stored in said storage means; scroll state determination means for determining, depending on the scrolling operation performed using said operation means, a scroll speed of said plurality of menus and a display angle that allows a user to feel as if a centrifugal force acts on said plurality of menus when one or more of the plurality of menus are displayed; and display control means for controlling said display means so as to perform a scrolling display of said plurality of menus when the scroll speed and the display angle are added to said plurality of menus displayed on said display unit, upon detecting the scrolling operation performed with said operation means, and to perform a stop of the scrolling display of said plurality of menus scrolled with said display angle added, and also a display of the menus on said display unit with the menus placed right in front, upon detecting an operation of stopping the scrolling operation, wherein: said storage means stores therein at least a part of said plurality of menus in a classified state having a first hierarchical level and a second hierarchical level, said display means simultaneously displays a menu classified into said first hierarchical level and a menu classified into said second hierarchical level, and said display control means controls said display means, upon detecting the scrolling operation of said display means, to follow a scrolling of the menu of the first hierarchical level that is a target of said scrolling operation so as to scroll the scrolling display of the menu of the second hierarchical level.