СПОСОБ ВИЗУАЛЬНОГО ПРЕДСТАВЛЕНИЯ ТРЕХМЕРНОЙ ВИРТУАЛЬНОЙ СРЕДЫ, ПОЛУЧЕННОЙ ПРИ ПОМОЩИ КОМПЬЮТЕРА

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