АНИМИРОВАННЫЙ РАБОЧИЙ СТОЛ

1. Способ формирования анимированного рабочего стола для обрабатывающего устройства, причем анимированный рабочий стол имеет фон и передний план, а способ содержит:
формирование содержимого, основанного на движущемся изображении в совместно используемой памяти (206, 302, 208, 304, 204, 306);
формирование содержимого переднего плана из информации переднего плана (404);
компоновку сцены, включающей в себя сформированное содержимое из совместно используемой памяти как, по меньшей мере, части фона и сформированного содержимого переднего плана; причем передний план помещается поверх фона (408, 512, 610, 718); и
представление сцены как анимированного рабочего стола (410, 514, 610, 720).
2. Способ по п.1, в котором этап формирования содержимого, основанного на движущемся изображении в совместно используемой памяти, и этап создания сцены выполняются в отдельных процессах.
3. Способ по п.1, дополнительно содержащий:
формирование содержимого, основанного на втором движущемся изображении, во второй совместно используемой памяти, причем:
компоновка сцены дополнительно содержит компоновку сцены, включающей в себя сформированное содержимое из второй совместно используемой памяти как, по меньшей мере, другой части изображения фона.
4. Способ по п.1, дополнительно содержащий:
обеспечение качества обслуживания для формирования содержимого переднего плана из информации переднего плана.
5. Способ по п.1, дополнительно содержащий:
масштабирование качества представления фона анимированного рабочего стола, на основе, по меньшей мере частично, состояния обрабатывающего устройства.
6. Способ по п.1, дополнительно содержащий:
определение того, скрыт ли анимированный рабочий стол, причем
формирование в совместно используемой памяти содержимого, основанного на движущемся изображении, выполняется только, когда определено, что анимированный рабочий стол не скрыт.
7. Способ по п.1, дополнительно содержащий:
определение состояния обрабатывающего устройства; и
настройку частоты формирования содержимого, основанного на движущемся изображении, на основе, по меньшей мере частично, определенного состояния обрабатывающего устройства.
8. Материальный машиночитаемый носитель, имеющий записанные на нем команды для, по меньшей мере, одного процессора, причем машиночитаемый носитель, содержит:
команды для формирования содержимого, по меньшей мере, части фона анимированного рабочего стола в совместно используемой памяти (206, 302, 208, 304, 204, 306);
команды для формирования содержимого переднего плана анимированного рабочего стола на основе информации переднего плана, причем команды для формирования содержимого, по меньшей мере, части фона должны быть выполнены в отдельном процессе от команд для формирования содержимого переднего плана (404, 206);
команды для компоновки сцены, на основе сформированного содержимого переднего плана и сформированного содержимого, по меньшей мере, части фона из совместно используемой памяти (408, 512, 610, 718); и
команды для представления сцены как анимированного рабочего стола (410, 514, 610, 720).
9. Материальный машиночитаемый носитель по п.8, дополнительно содержащий:
команды для настройки частоты формирования содержимого, по меньшей мере, части фона.
10. Материальный машиночитаемый носитель по п.8, в котором:
команды для формирования содержимого переднего плана анимированного рабочего стола включают в себя команды для формирования содержимого переднего плана на основе требования, и
команды для формирования содержимого, по меньшей мере, части фона анимированного рабочего стола включают в себя команды для формирования содержимого, по меньшей мере, части фона на основе опроса.
11. Материальный машиночитаемый носитель по п.8, дополнительно содержащий:
команды для масштабирования качества представления фона анимированного рабочего стола, на основе, по меньшей мере частично, состояния обрабатывающего устройства.
12. Материальный машиночитаемый носитель по п.8, дополнительно содержащий:
команды для обеспечения ухудшенного качества представления фона анимированного рабочего стола, когда обрабатывающее устройство, выполняющее команды, находится в состоянии, включающем в себя состояние удаленного рабочего стола, состояние питания от батарей или состояние низкого энергопотребления.
13. Материальный машиночитаемый носитель по п.8, дополнительно содержащий:
команды для формирования содержимого, по меньшей мере, второй части фона анимированного рабочего стола во второй совместно используемой памяти, основанного на втором движущемся изображении, причем команды для компоновки сцены содержат команды для компоновки сцены на основе сформированного содержимого по меньшей мере второй части фона анимированного рабочего стола из второй совместно используемой памяти.
14. Материальный машиночитаемый носитель по п.8, дополнительно содержащий:
команды для определения того, скрыт ли анимированный рабочий стол; и
команды для останова формирования содержимого по меньшей мере части фона анимированного рабочего стола, когда определено, что анимированный рабочий стол скрыт.
15. Обрабатывающее устройство, содержащее:
по меньшей мере один процессор (120);
шину (110); и
память (130); причем шина соединяет память по меньшей мере с одним процессором для того, чтобы разрешить между ними связь; при этом память дополнительно содержит:
команды для формирования содержимого по меньшей мере части движущегося фона анимированного рабочего стола в совместно используемой памяти (206, 302, 208, 304, 204, 306),
команды для формирования содержимого переднего плана анимированного рабочего стола на основе информации переднего плана, причем команды для формирования содержимого по меньшей мере части движущегося фона должны выполняться в отдельном процессе от команд для формирования содержимого переднего плана (404, 206),
команды для компоновки сцены на основе сформированного содержимого переднего плана и сформированного содержимого по меньшей мере части фона из совместно используемой памяти (408 512 610 718),
команды для компоновки сцены как анимированного рабочего стола (410, 514, 610, 720), и
команды для масштабирования качества представления представленной сцены на основе, по меньшей мере частично, состояния обрабатывающего устройства (704, 706, 730, 732, 734).
16. Обрабатывающее устройство по п.15, в котором команды для масштабирования качества представления представленной сцены дополнительно содержат:
команды для ухудшения качества представления представленной сцены, когда обрабатывающее устройство находится в состоянии, включающем в себя состояние удаленного рабочего стола, состояние питания от батарей или состояние низкого энергопотребления.
17. Обрабатывающее устройство по п.15, в котором память дополнительно содержит:
команды для изменения частоты, с которой формируется содержимое по меньшей мере части движущегося фона.
18. Обрабатывающее устройство по п.15, в котором память дополнительно содержит:
команды для формирования содержимого по меньшей мере второй части движущегося фона анимированного рабочего стола во второй совместно используемой памяти, причем
команды для компоновки сцены на основе сформированного содержимого переднего плана и сформированного содержимого по меньшей мере части фона, дополнительно содержат команды для компоновки сцены на основе сформированного содержимого по меньшей мере второй части движущегося фона из второй совместно используемой памяти.
19. Обрабатывающее устройство по п.15, в котором память дополнительно содержит команды для включения в состав звука при представлении сцены как анимированного рабочего стола.
20. Обрабатывающее устройство по п.15, в котором:
каждые из команд для формирования содержимого по меньшей мере части движущегося фона анимированного рабочего стола и команд для формирования содержимого переднего плана анимированного рабочего стола, выполняются как отдельные процессы.