ОРИЕНТАЦИЯ И ВИЗУАЛИЗАЦИЯ ВИРТУАЛЬНОГО ОБЪЕКТА

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