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

1. Способ представления интерфейса, который оптимизирован для настоящего контекста, содержащий этапы, на которых:
определяют настоящий контекст для пользовательского интерфейса посредством анализа данных изображения, описывающих окружающую обстановку, ближайшую к пользовательскому интерфейсу; и
генерируют пользовательский интерфейс, который оптимизирован для настоящего контекста.
2. Способ по п. 1, в котором настоящий контекст содержит режим управления, который пользователь использует для взаимодействия с пользовательским интерфейсом.
3. Способ по п. 1, в котором настоящий контекст содержит объект, с которым взаимодействует пользователь.
4. Один или более компьютерных носителей информации, на которых воплощены машиноисполняемые инструкции, которыми при их исполнении вычислительным устройством выполняется способ представления интерфейса, который оптимизирован для настоящего контекста, причем способ содержит:
определение настоящего контекста для пользовательского интерфейса посредством анализа действий человека, который находится вблизи пользовательского интерфейса, причем действия содержат использование режима управления с интерфейсом; и
генерирование пользовательского интерфейса, который оптимизирован для настоящего контекста.
5. Носители по п. 4, при этом режим управления содержит одно или более из жестов без устройства управления, использования устройства-компаньона и звукового управления.
6. Носители по п. 4, в которых способ дополнительно содержит автоматическое повторное оптимизирование пользовательского интерфейса при определении нового контекста для интерфейса.
7. Носители по п. 4, при этом упомянутые действия содержат использование левой руки для выполнения жеста, и пользовательский интерфейс оптимизирован для использования жестов левой рукой.
8. Способ представления интерфейса, который оптимизирован для настоящего контекста, содержащий этапы, на которых:
определяют настоящий контекст для пользовательского интерфейса посредством анализа данных изображения, описывающих окружающую обстановку, ближайшую к пользовательскому интерфейсу;
генерируют настоящий пользовательский интерфейс, который оптимизирован для настоящего контекста;
определяют новый контекст для пользовательского интерфейса посредством анализа данных изображения, описывающих окружающую обстановку, ближайшую к пользовательскому интерфейсу; и
автоматически оптимизируют пользовательский интерфейс для нового контекста.
9. Способ по п. 8, в котором в новом контексте устраняется неоднозначность по отношению к многочисленным возможным контекстам, используя предыдущие взаимодействия пользователя с пользовательским интерфейсом.
10. Способ по п. 8, в котором анализ окружающей обстановки, ближайшей к пользовательскому интерфейсу, содержит определение режима управления, используемого пользователем для взаимодействия с пользовательским интерфейсом.