ПОТОК ГРАФИКИ ВЫСОКОГО УРОВНЯ

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