МАСШТАБИРУЕМЫЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ

1. Способ (70) представления иерархически организованной совокупности объектов, при этом способ содержит этапы, на которых:
отображают (72) набор первого уровня объектов первого уровня в выступающем масштабе;
в то время как отображают набор (16) первого уровня объектов первого уровня в выступающем масштабе,
отображают (74) один или более наборов (20) второго уровня объектов второго уровня в уменьшенном масштабе, причем каждый набор второго уровня объектов второго уровня связан с другим объектом первого уровня;
распознают (76) выбор выбранного объекта (16a) первого уровня; и
в ответ на распознавание выбора выбранного объекта первого уровня:
масштабируют (80) набор (20) второго уровня объектов второго уровня, связанных с выбранным объектом первого уровня, с уменьшенного масштаба до выступающего масштаба;
масштабируют (82) выбранный объект (16a) первого уровня с выступающего масштаба до увеличенного масштаба; и
в то время как отображают набор (20) второго уровня объектов второго уровня в выступающем масштабе и часть выбранного объекта (16a) первого уровня в увеличенном масштабе, отображают (84) один или более наборов (40) третьего уровня объектов третьего уровня в уменьшенном масштабе, причем каждый набор третьего уровня объектов третьего уровня связан с другим объектом из объектов второго уровня.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
распознают выбор выбранного объекта первого уровня, в то время как выбранный объект первого уровня находится в увеличенном масштабе; и
в ответ на распознавание выбора выбранного объекта первого уровня, в то время как выбранный объект первого уровня находится в увеличенном масштабе:
сжимают выбранный объект первого уровня с увеличенного масштаба до выступающего масштаба; и
сжимают набор второго уровня объектов второго уровня, связанных с выбранным объектом первого уровня, с выступающего масштаба до уменьшенного масштаба.
3. Способ по п.1, в котором по меньшей мере часть выбранного объекта первого уровня обрезают, в то время как он отображается в увеличенном масштабе.
4. Способ по п.1, дополнительно содержащий этап, на котором перекомпоновывают объекты второго уровня, связанные с выбранным объектом первого уровня, в ответ на распознавание выбора выбранного объекта первого уровня.
5. Способ по п.4, в котором объекты второго уровня перекомпоновывают во время масштабирования с уменьшенного масштаба до выступающего масштаба.
6. Способ по п.1, в котором, во время отображения в уменьшенном масштабе, каждый набор второго уровня объектов второго уровня отображают рядом с объектом первого уровня, с которым связан этот набор второго уровня объектов второго уровня.
7. Способ по п.1, в котором распознавание выбора выбранного объекта первого уровня включает в себя распознавание ввода касанием, направленного на выбранный объект первого уровня.
8. Способ по п.1, дополнительно содержащий этап, на котором отображают альтернативное меню в уменьшенном масштабе во время отображения набора первого уровня объектов первого уровня в выступающем масштабе.
9. Способ по п.8, дополнительно содержащий этапы, на которых:
распознают выбор альтернативного меню; и
в ответ на распознавание выбора альтернативного меню:
масштабируют альтернативное меню с уменьшенного масштаба до выступающего масштаба; и
сжимают набор первого уровня объектов первого уровня с выступающего масштаба до уменьшенного масштаба.
10. Вычислительное устройство (110), содержащее:
устройство (120) отображения с чувствительным к прикосновениям экраном;
логическую подсистему (150), оперативно подсоединенную к устройству отображения с чувствительным к прикосновениям экраном; и
память (160), оперативно подсоединенную к логической подсистеме, причем память хранит команды, которые, при выполнении их логической подсистемой, заставляют вычислительное устройство:
отображать (72) набор (16) первого уровня объектов первого уровня в выступающем масштабе;
во время отображения набора первого уровня объектов первого уровня в выступающем масштабе отображать (74) один или более наборов (20) второго уровня объектов второго уровня в уменьшенном масштабе, причем каждый набор второго уровня объектов второго уровня связан с другим объектом первого уровня;
распознавать (76) выбор выбранного объекта (16a) первого уровня; и
после распознавания выбора выбранного объекта первого уровня:
отображать (80) набор (20) второго уровня объектов второго уровня, связанных с выбранным объектом первого уровня, в выступающем масштабе;
отображать (82) часть выбранного объекта (16a) первого уровня в увеличенном масштабе; и
отображать (84) один или более наборов (40) третьего уровня объектов третьего уровня в уменьшенном масштабе, причем каждый набор третьего уровня объектов третьего уровня связан с другим объектом из объектов второго уровня.
11. Вычислительное устройство по п.10, в котором память дополнительно хранит команды, которые, при выполнении их логической подсистемой, заставляют вычислительное устройство:
распознавать выбор выбранного объекта первого уровня, в то время как выбранный объект первого уровня находится в увеличенном масштабе; и
в ответ на распознавание выбора выбранного объекта первого уровня, в то время как выбранный объект первого уровня находится в увеличенном масштабе:
отображать выбранный объект первого уровня в выступающем масштабе; и
отображать набор второго уровня объектов второго уровня, связанных с выбранным объектом первого уровня, в уменьшенном масштабе.
12. Вычислительное устройство по п.10, в котором по меньшей мере часть выбранного объекта первого уровня обрезана, в то время как он отображается в увеличенном масштабе.