ОКРАШИВАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ

1. Система, содержащая:
модуль (1112) отслеживания, выполненный с возможностью отслеживания местоположения и направления движения курсора над графическим пользовательским интерфейсом;
цветовой модуль (1114), выполненный с возможностью получения информации о цвете, относящейся к пользовательским элементам управления на графическом пользовательском интерфейсе, и определения цвета подсветки индивидуальных пользовательских элементов управления из информации о цвете; и
модуль (1116) окрашивания, выполненный с возможностью окрашивания части индивидуальных пользовательских элементов управления цветом подсветки.
2. Система по п.1, в которой цветовой модуль выполнен с возможностью идентификации пиктограммы индивидуального пользовательского элемента управления и получения информации о цвете от этой пиктограммы.
3. Система по п.1, в которой цветовой модуль выполнен с возможностью получения информации о цвете на уровне пикселов и сортировки пикселов по цвету.
4. Система по п.3, в которой цветовой модуль выполнен с возможностью определения цвета подсветки из отсортированных пикселов.
5. Система по п.1, в которой модуль окрашивания выполнен с возможностью окрашивания части парой концентрических свечений, имеющих местоположение курсора в качестве фокуса.
6. Способ, содержащий:
динамическое определение цвета подсветки пользовательского элемента управления под курсором на графическом пользовательском интерфейсе (GUI) (1202); и
окрашивание по меньшей мере части пользовательского элемента управления цветом (1204) подсветки.
7. Способ по п.6, дополнительно содержащий:
идентификацию пиктограммы пользовательского элемента управления;
получение пикселов этой пиктограммы; и
сортировку этих пикселов по цвету.
8. Способ по п.7, в котором динамическое определение содержит определение цвета подсветки как цвета, связанного с наибольшим числом пикселов.
9. Способ по п.8, в котором динамическое определение исключает белый, черный, серый и прозрачный цвет при определении цвета подсветки.
10. Способ по п.6, дополнительно содержащий:
попытку идентификации пиктограммы пользовательского элемента управления;
в случае, если пиктограмма не идентифицирована, дополнительную попытку идентификации текста пользовательского элемента управления; и
получение пикселов этого текста; и
сортировку этих пикселов по цвету.
11. Способ по п.6, дополнительно содержащий отслеживание местоположения и направления движения курсора над пользовательским элементом управления и получение информации о цвете, относящейся к пользовательскому элементу управления, и в котором динамическое определение использует информацию о цвете.
12. Способ по п.6, в котором окрашивание передает местоположение и направление движения курсора относительно пользовательского элемента управления.
13. Способ по п.6, в котором окрашивание содержит генерацию свечения вокруг курсора.
14. Способ по п.6, в котором окрашивание содержит генерацию внутреннего и внешнего концентрических свечений вокруг курсора.
15. Способ по п.14, в котором внутреннее свечение является относительно сконцентрированным, а внешнее свечение является относительно рассеянным.
16. Способ по п.6, в котором окрашивание содержит генерацию эллипса вокруг курсора.
17. Способ по п.6, в котором окрашивание содержит генерацию формы кометы вокруг курсора с хвостом кометы, указывающим по направлению к предыдущему местоположению курсора.
18. Считываемый компьютером носитель, имеющий команды, хранимые на нем, которые, при выполнении посредством вычислительного устройства, вызывают выполнение вычислительным устройством действий, содержащих:
идентификацию группы связанных пользовательских элементов управления на графическом пользовательском интерфейсе, причем индивидуальный пользовательский элемент управления включает в себя пиктограмму (1302); и
окрашивание по меньшей мере частей пользовательских элементов управления группы цветом, который динамически выбирается из информации, относящейся к пиктограмме (1304).
19. Считываемый компьютером носитель по п.18, в котором идентификация содержит идентификацию группы, которая относится к некоторому конкретному приложению.
20. Считываемый компьютером носитель по п.18, где идентификация содержит идентификацию группы, которая относится к Web-сайту.