ИЗБИРАТЕЛЬНОЕ ПРИМЕНЕНИЕ ОБРАБОТКИ РЕ-ПРОЕКЦИИ НА ПОДОБЛАСТЯХ СЛОЯ ДЛЯ ОПТИМИЗАЦИИ МОЩНОСТИ РЕ-ПРОЕКЦИИ ПОЗДНЕЙ СТАДИИ

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