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