СПОСОБ И АППАРАТ ДЛЯ ОТОБРАЖЕНИЯ ОБРАЗА ПРИКЛАДНОГО ОБЪЕКТА

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