ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС

1. Устройство, включающее:
по меньшей мере один процессор; и
по меньшей мере одно запоминающее устройство, хранящее инструкции компьютерной программы, при этом упомянутый по меньшей мере один процессор конфигурирован так, чтобы выполнять инструкции компьютерной программы, побуждающие устройство осуществлять по меньшей мере следующее:
управление дисплеем для отображения одного или более графических элементов из первого уровня системы иерархического меню;
переход на второй уровень системы иерархического меню в ответ на выбор пользователем первого графического элемента из первого уровня системы иерархического меню, при этом переход на второй уровень системы иерархического меню включает отображение одного или более дополнительных графических элементов из второго уровня системы иерархического меню, которые связаны с первым графическим элементом;
обнаружение изменения наклона устройства в то время, когда на дисплее отображается один или более графических элементов из первого уровня системы иерархического меню; и
управление дисплеем для отображения предварительного изображения, включающего один или более дополнительных графических элементов из второго уровня системы иерархического меню, связанных с первым графическим элементом, после обнаружения изменения наклона устройства.
2. Устройство по п.1, в котором предварительное изображение является неинтерактивным предварительным изображением.
3. Устройство по п.2, в котором один или более дополнительных графических элементов в неинтерактивном предварительном изображении не доступны пользователю для выбора.
4. Устройство по п.1, в котором предварительное изображение является интерактивным предварительным изображением.
5. Устройство по п.1 или 2, в котором по меньшей мере один процессор конфигурирован так, чтобы управлять дисплеем для отображения предварительного изображения после обнаружения изменения наклона устройства и после обнаружения пользовательского ввода, указывающего первый графический элемент для предварительного изображения.
6. Устройство по п.5, в котором дисплей является сенсорным дисплеем, и упомянутый по меньшей мере один процессор конфигурирован так, чтобы обнаруживать пользовательский ввод, выполненный посредством касания первого графического элемента, которое указывает первый графический элемент для предварительного изображения.
7. Устройство по п.1 или 2, в котором упомянутый по меньшей мере один процессор конфигурирован так, чтобы удалять с дисплея упомянутый один или более графических элементов из первого уровня системы иерархического меню, когда происходит переход на второй уровень системы иерархического меню.
8. Устройство по п.1 или 2, в котором управление дисплеем для отображения предварительного изображения включает управление дисплеем для продолжения отображения первого графического элемента из первого уровня системы иерархического меню.
9. Устройство по п.1 или 2, в котором управление дисплеем для отображения предварительного изображения включает управление дисплеем для продолжения отображения каждого из указанных одного или более графических элементов из первого уровня системы иерархического меню.
10. Устройство по п.8, в котором управление дисплеем для отображения предварительного изображения включает управление дисплеем для отображения указанного одного или более дополнительных графических элементов из второго уровня системы иерархического меню в визуальной связи с первым графическим элементом.
11. Устройство по п.10, в котором отображение дисплеем указанного одного или более дополнительных графических элементов в визуальной связи с первым графическим элементом включает отображение указанного одного или более дополнительных графических элементов рядом с первым графическим элементом.
12. Устройство по п.1 или 2, в котором упомянутый по меньшей мере один процессор конфигурирован так, чтобы обнаруживать, превысило ли изменение наклона пороговое значение, и управлять дисплеем для отображения предварительного изображения в ответ на обнаружение того, что изменение наклона превысило указанное пороговое значение.
13. Способ, включающий:
управление дисплеем для отображения одного или более графических элементов из первого уровня системы иерархического меню;
переход на второй уровень системы иерархического меню в ответ на выбор пользователем первого графического элемента из первого уровня системы иерархического меню, при этом переход на второй уровень системы иерархического меню включает отображение одного или более дополнительных графических элементов из второго уровня системы иерархического меню, которые связаны с первым графическим элементом;
обнаружение изменения наклона в то время, когда на дисплее отображается один или более графических элементов из первого уровня системы иерархического меню;
и управление дисплеем для отображения предварительного изображения, включающего один или более дополнительных графических элементов из второго уровня системы иерархического меню, связанных с первым графическим элементом, после обнаружения изменения наклона.
14. Способ по п.13, в котором предварительное изображение является неинтерактивным предварительным изображением.
15. Способ по п.14, в котором один или более дополнительных графических элементов в неинтерактивном предварительном изображении не доступны пользователю для выбора.
16. Способ по п.13, в котором предварительное изображение является интерактивным предварительным изображением.
17. Способ по любому из пп.13-16, в котором управление дисплеем осуществляют для отображения предварительного изображения после обнаружения изменения наклона и после обнаружения пользовательского ввода, указывающего первый графический элемент для предварительного изображения.
18. Способ по любому из пп.13-16, в котором управление дисплеем для отображения предварительного изображения включает управление дисплеем для продолжения отображения первого графического элемента из первого уровня системы иерархического меню.
19. Способ по любому из пп.13-16, в котором управление дисплеем для отображения предварительного изображения включает управление дисплеем для отображения одного или более дополнительных графических элементов из второго уровня системы иерархического меню в визуальной связи с первым графическим элементом.
20. Машиночитаемый носитель, содержащий компьютерную программу, включающую инструкции компьютерной программы, которые при их выполнении по меньшей мере одним процессором побуждают устройство выполнять способ по любому из пп.13-19.
21. Устройство, включающее:
по меньшей мере один процессор; и
по меньшей мере одно запоминающее устройство, которое хранит инструкции компьютерной программы, при этом упомянутый по меньшей мере один процессор конфигурирован так, чтобы выполнять инструкции компьютерной программы для того, чтобы побуждать устройство осуществлять по меньшей мере следующее:
хранение структуры данных, связывающей первый графический элемент с одним или более элементами;
управление дисплеем для отображения первого графического элемента;
обнаружение изменения наклона устройства в то время, когда на дисплее отображается первый графический элемент; и
управление дисплеем для отображения индикации элементов, связанных с первым графическим элементом, в визуальной связи с первым графическим элементом, после обнаружения изменения наклона устройства.
22. Устройство по п.21, в котором отображаемая индикация включает множество графических элементов, расположенных по периметру первого графического элемента.
23. Способ, включающий:
хранение структуры данных, связывающей первый графический элемент с одним или более элементами;
управление дисплеем для отображения первого графического элемента;
обнаружение изменения наклона в то время, когда на дисплее отображается первый графический элемент; и
управление дисплеем для отображения индикации элементов, связанных с первым графическим элементом, в визуальной связи с первым графическим элементом, после обнаружения изменения наклона устройства.
24. Способ по п.23, в котором отображаемая индикация включает множество графических элементов, расположенных по периметру первого графического элемента.
25. Машиночитаемый носитель, содержащий компьютерную программу, включающую инструкции компьютерной программы, которые при их выполнении по меньшей мере одним процессором побуждают устройство осуществлять способ по п.23 или 24.