ДИНАМИЧЕСКОЕ РЕГУЛИРОВАНИЕ СХОДИМОСТИ В ГАРНИТУРЕ ДОПОЛНЕННОЙ РЕАЛЬНОСТИ

1. Система дополненной реальности, содержащая:
гарнитуру дополненной реальности, содержащую:
левый дисплей, выполненный с возможностью отображения левого виртуального изображения и левого виртуального объекта для левого глаза пользователя;
правый дисплей, выполненный с возможностью отображения правого  виртуального изображения и правого виртуального объекта для правого глаза пользователя, при этом левое виртуальное изображение и правое виртуальное изображение кажутся первым виртуальным изображением пользователю при просмотре левого виртуального изображения и правого виртуального изображения, при этом левый виртуальный объект и правый виртуальный объект кажутся первым виртуальным объектом первого виртуального изображения пользователю при просмотре левого виртуального объекта и правого виртуального объекта;
датчик отслеживания зрачка, выполненный с возможностью обнаружения и обеспечения указания положения зрачка пользователя;
процессор и память, при этом память содержит инструкции, которые при выполнении процессором предписывают процессору:
определять межзрачковое расстояние пользователя на основе указания положения зрачка;
обеспечивать первую регулировку для отображения первого виртуального объекта как изменение виртуальной глубины от первого виртуального изображения ко второму виртуальному изображению на основе межзрачкового расстояния, при этом первая регулировка содержит левую поперечную регулировку левого виртуального объекта, отображаемого на левом дисплее, в направлении первого  внутреннего края или первого внешнего края левого дисплея и правую поперечную регулировку правого виртуального объекта, отображаемого на правом дисплее в направлении второго внутреннего края или второго внешнего края правого дисплея;
обеспечивать вторую регулировку для отображения второго виртуального объекта как изменение виртуальной глубины от первого виртуального изображения ко второму виртуальному изображению на основе межзрачкового расстояния;
предписывать гарнитуре дополненной реальности отображать первый виртуальный объект во втором виртуальном изображении на основе первой регулировки;
и предписывать гарнитуре дополненной реальности отображать второй виртуальный объект во втором виртуальном изображении на основе второй регулировки, при этом первая регулировка для первого виртуального объекта отличается от второй регулировки для второго виртуального объекта.
2. Система дополненной реальности по п. 1, в которой первый виртуальный объект выполнен с возможностью изменения виртуальной глубины с первой виртуальной глубины на вторую виртуальную глубину, при этом левая поперечная регулировка и правая поперечная регулировка содержат расстояние, при этом процессор выполнен так, чтобы побуждать гарнитуру дополненной реальности отображать первый виртуальный объект путем бокового смещения левого виртуального объекта и правого виртуального объекта на расстояние.
3. Система дополненной реальности по п. 2, в которой процессор выполнен так, чтобы побуждать гарнитуру дополненной реальности отображать первый виртуальный объект путем поперечного смещения левого виртуального объекта к первому внешнему краю левого дисплея на расстояние, когда вторая виртуальная глубина больше первой виртуальной глубины.
4. Система дополненной реальности по п. 2, в которой процессор выполнен так, чтобы побуждать гарнитуру дополненной реальности отображать первый виртуальный объект путем бокового смещения левого виртуального объекта к первому внутреннему краю левого дисплея на расстояние, когда вторая виртуальная глубина меньше первой виртуальной глубины.
5. Система дополненной реальности по п. 2, в которой процессор выполнен так, чтобы побуждать гарнитуру дополненной реальности отображать первый виртуальный объект путем поперечного смещения правого виртуального объекта ко второму внутреннему краю правого дисплея на расстояние, когда вторая виртуальная глубина больше первой виртуальной глубины.
6. Система дополненной реальности по п. 2, в которой процессор выполнен так, чтобы побуждать гарнитуру дополненной реальности отображать первый виртуальный объект путем поперечного смещения правого виртуального объекта ко второму внутреннему краю правого дисплея на расстояние, когда вторая виртуальная глубина меньше первой виртуальной глубины.
7. Система дополненной реальности по п. 1, в которой процессор выполнен так, чтобы побуждать гарнитуру дополненной реальности отображать первый виртуальный объект путем поперечного смещения первого центра левого виртуального объекта, путем поперечного смещения второго центра правого виртуального объекта или их обоих.
8. Система дополненной реальности по п. 1, в которой левый дисплей и правый дисплей содержат прозрачные дисплеи, при этом левый дисплей сконфигурирован для отображения левого виртуального изображения и левого виртуального объекта, наложенных на окружение реального мира, и при этом правый дисплей выполнен с возможностью отображения правого виртуального изображения и правого виртуального объекта, наложенных на окружение реального мира.
9. Физический постоянный машиночитаемый носитель, содержащий инструкции для регулировки отображения множества виртуальных объектов, которые при выполнении процессором предписывают процессору:
получать индикацию того, что каждый виртуальный объект из множества виртуальных объектов должен отображаться как перемещающийся из соответствующей первой виртуальной глубины на соответствующую вторую виртуальную глубину;
определять межзрачковое расстояние;
динамически определять соответствующее поперечное расстояние между соответствующей первой линией взгляда, связанной с каждым виртуальным объектом из множества виртуальных объектов на соответствующей первой виртуальной глубине, и соответствующей второй линией взгляда, связанной с виртуальным объектом на соответствующей второй виртуальной глубине, на основе межзрачкового расстояния;
и побуждать гарнитуру дополненной реальности  отображать каждый виртуальный объект из множества виртуальных объектов как перемещающийся из соответствующей первой виртуальной глубины к соответствующей второй виртуальной глубине на основе соответствующего поперечного расстояния, регулируя в поперечном направлении каждый виртуальный объект из множества виртуальных объектов на соответствующее поперечное расстояние вдоль линии отображения, которая проходит через множество дисплеев гарнитуры дополненной реальности, при этом множество виртуальных объектов содержат первый виртуальный объект и второй виртуальный объект, при этом соответствующее поперечное расстояние для первого виртуального объекта составляет первое поперечное расстояние, при этом соответствующее поперечное расстояние для второго виртуального объекта содержит второе поперечное расстояние, и при этом первое поперечное расстояние отличается от второго поперечного расстояния.
10. Физический постоянный машиночитаемый носитель по п. 9, в котором инструкции, которые побуждают процессор динамически определять соответствующее поперечное расстояние, содержат предписание процессору:
делить половину межзрачкового расстояния на соответствующее первое виртуальное расстояние между центральной точкой между зрачками пользователя и опорной точкой каждого виртуального объекта на первой соответствующей виртуальной глубине для определения соответствующего первого частного;
и умножать соответствующее первое частное на соответствующее первое расстояние отображения между зрачком пользователя и отображением множества дисплеев для определения соответствующего первого поперечного межзрачкового расстояния.
11. Физический постоянный машиночитаемый носитель по п. 10, в котором опорной точкой является приблизительная центральная точка соответствующего виртуального объекта.
12. Физический постоянный машиночитаемый носитель по п. 10, в котором инструкции, которые побуждают процессор динамически определять соответствующее поперечное расстояние, содержат предписание процессору:
делить половину межзрачкового расстояния на соответствующее второе виртуальное расстояние между центральной точкой между зрачками пользователя и опорной точкой каждого виртуального объекта на второй соответствующей виртуальной глубине для определения соответствующего второго частного;
и умножать соответствующее второе частное на соответствующее второе расстояние отображения между зрачками пользователя и множеством дисплеев для определения соответствующего второго поперечного межзрачкового расстояния.
13. Физический постоянный машиночитаемый носитель по п. 12, в котором соответствующее поперечное расстояние содержит разность между соответствующим первым поперечным межзрачковым расстоянием и соответствующим вторым поперечным межзрачковым расстоянием.
14. Физический постоянный машиночитаемый носитель по п. 9, в котором линия отображения проходит через соответствующие центры множества дисплеев гарнитуры дополненной реальности.
15. Способ регулирования отображения виртуального объекта, содержащий этапы, на которых:
принимают первое указание о том, что первый отображаемый объект должен отображаться как перемещающийся от первой виртуальной глубины в первом виртуальном изображении ко второй виртуальной глубине во втором виртуальном изображении;
принимают второе указание о том, что второй отображаемый объект должен отображаться как перемещающийся от третьей виртуальной глубины в первом виртуальном изображении до четвертой виртуальной глубины во втором виртуальном изображении;
определяют межзрачковое расстояние;
определяют первое поперечное расстояние между первым вектором сходимости, ассоциированным с первым отображаемым объектом на первой виртуальной глубине, и вторым вектором сходимости, ассоциированным с первым отображаемым объектом на второй виртуальной глубине, на основе межзрачкового расстояния;
определяют второе поперечное расстояние между третьим вектором сходимости, связанным со вторым отображаемым объектом на третьей виртуальной глубине, и четвертым вектором сходимости, связанным со вторым отображаемым объектом на четвертой виртуальной глубине, на основе межзрачкового расстояния, при этом первое поперечное расстояние отличается от второго поперечного расстояния;
отображают первый отображаемый объект как перемещающийся от первой виртуальной глубины в первом виртуальном изображении ко второй виртуальной глубине во втором виртуальном изображении на основе первого поперечного расстояния путем поперечной регулировки первого отображаемого объекта по направлению к внутреннему краю дисплея гарнитуры дополненной реальности на первое поперечное расстояние или по направлению к внешнему краю дисплея гарнитуры дополненной реальности на первое поперечное расстояние;
и отображают второй отображаемый объект как перемещающийся от третьей виртуальной глубины в первом виртуальном изображении к четвертой виртуальной глубине во втором виртуальном изображении путем поперечной регулировки второго отображаемого объекта по направлению к внутреннему краю дисплея на второе поперечное расстояние или по направлению к внешнему краю дисплея на второе боковое расстояние.
16. Способ по п. 15, в котором первый вектор сходимости проходит через глаз пользователя и опорную точку первого отображаемого объекта на первой виртуальной глубине, при этом второй вектор сходимости проходит через глаз пользователя к опорной точке первого отображаемого объекта на второй виртуальной глубине.
17. Способ по п. 15, в котором первое поперечное расстояние измеряют на дисплее.
18. Способ по п. 15, в котором первый отображаемый объект отображается частично как отображаемый слева объект на левом дисплее гарнитуры дополненной реальности и отображается частично как отображаемый справа объект на правом дисплее гарнитуры дополненной реальности.
19. Способ по п. 18, в котором отображение первого отображаемого объекта как перемещающегося от первой виртуальной глубины ко второй виртуальной глубине содержит сдвиг в поперечном направлении правого отображаемого объекта к внешнему краю правого дисплея на поперечное расстояние в ответ на определение того, что вторая виртуальная глубина больше, чем первая виртуальная глубина.
20. Способ по п. 18, в котором отображение первого отображаемого объекта как перемещающегося от первой виртуальной глубины ко второй виртуальной глубине содержит сдвиг в поперечном направлении левого отображаемого объекта к внутреннему краю левого дисплея на поперечное расстояние в ответ на определение того, что вторая виртуальная глубина меньше, чем первая виртуальная глубина.
21. Способ по п. 18, в котором отображение первого отображаемого объекта как перемещающегося от первой виртуальной глубины ко второй виртуальной глубине содержит сдвиг в поперечном направлении правого отображаемого объекта к внешнему краю правого дисплея на поперечное расстояние в ответ на определение того, что вторая виртуальная глубина больше, чем первая виртуальная глубина.
22. Система дополненной реальности, содержащая:
гарнитуру дополненной реальности, выполненную с возможностью отображения виртуальных изображений;
и один или более процессоров, сконфигурированных для:
генерации первого виртуального изображения для отображения посредством гарнитуры дополненной реальности, при этом первое виртуальное изображение содержит первый виртуальный объект в первой позиции и второй виртуальный объект во второй позиции;
определения первой поперечной регулировки первого виртуального объекта из первого положения в третье положение на основе межзрачкового расстояния пользователя гарнитуры дополненной реальности; определения второй поперечной регулировки второго виртуального объекта из второго положения в четвертое положение на основе межзрачкового расстояния, при этом первая поперечная регулировка отличается от второй поперечной регулировки;
и генерирования второго виртуального изображения для отображения с помощью гарнитуры дополненной реальности, при этом второе виртуальное изображение содержит первый виртуальный объект в третьей позиции и второй виртуальный объект в четвертой позиции.
23. Система дополненной реальности по п. 22, в которой один или более процессоров сконфигурированы для:
приема указания того, что первый виртуальный объект должен отображаться как перемещающийся из первой виртуальной глубины ко второй виртуальной глубине;
определения первой поперечной регулировки на основе первой виртуальной глубины и второй виртуальной глубины;
приема указания о том, что второй виртуальный объект должен отображаться как перемещающийся от третьей виртуальной глубины к четвертой виртуальной глубине; и определения второй поперечной регулировки на основе третьей виртуальной глубины и четвертой виртуальной глубины.
24. Система дополненной реальности по п. 23, в которой один или более процессоров сконфигурированы для:
определения первой линии взгляда, связанной с первым виртуальным объектом на первой виртуальной глубине, на основе межзрачкового расстояния;
определения второй линии взгляда, связанной с первым виртуальным объектом на второй виртуальной глубине, на основе межзрачкового расстояния; и определения первой поперечной регулировки на основе первой линии взгляда и второй линии взгляда.
25. Система дополненной реальности по п. 23, в которой один или более процессоров сконфигурированы для:
определения третьей линии взгляда, ассоциированной со вторым виртуальным объектом на третьей виртуальной глубине, на основе межзрачкового расстояния;
определения четвертой линии взгляда, ассоциированной со вторым виртуальным объектом на четвертой виртуальной глубине, на основе межзрачкового расстояния;
и определения второй поперечной регулировки на основе третьей линии взгляда и   четвертой линии взгляда.
26. Система дополненной реальности по п. 22, в которой гарнитура дополненной реальности содержит множество дисплеев, сконфигурированных для отображения первого виртуального изображения и второго виртуального изображения.
27. Система дополненной реальности по п. 26, в которой один или более процессоров сконфигурированы для определения первой поперечной регулировки и второй поперечной регулировки вдоль линии отображения, проходящей через множество дисплеев.
28. Система дополненной реальности по п. 22, в которой гарнитура дополненной реальности содержит множество дисплеев, сконфигурированных для отображения   первого виртуального изображения и второго виртуального изображения.
29. Система дополненной реальности по п. 22, в которой гарнитура дополненной реальности содержит датчик отслеживания зрачка, сконфигурированный для обнаружения и предоставления указания   положения зрачка пользователя.
30. Система дополненной реальности по п. 29, в которой один или более процессоров сконфигурированы для определения межзрачкового расстояния на основе указания положения зрачка, полученного от датчика отслеживания зрачка.
31. Система дополненной реальности по п. 22, в которой один или более процессоров сконфигурированы для изменения первой виртуальной глубины первого виртуального объекта в первом виртуальном изображении на вторую виртуальную глубину во втором виртуальном изображении, при этом первая поперечная регулировка содержит расстояние, при этом один или более процессоров сконфигурированы, чтобы предписывать гарнитуре дополненной реальности отображать первый виртуальный объект путем поперечного смещения первого виртуального объекта на расстояние между первым виртуальным изображением и вторым виртуальным изображением.
32. Физический постоянный машиночитаемый носитель, содержащий инструкции для регулировки отображения множества виртуальных объектов, которые при выполнении процессором предписывают одному или более процессоров:
генерировать первое виртуальное изображение для отображения посредством гарнитуры дополненной реальности, при этом первое виртуальное изображение содержит первый виртуальный объект в первой позиции и второй виртуальный объект во второй позиции;
определять первую поперечную регулировку первого виртуального объекта из первого положения в третье положение на основе межзрачкового расстояния пользователя гарнитуры дополненной реальности;
определять вторую поперечную регулировку второго виртуального объекта из второго положения в четвертое положение на основе межзрачкового расстояния, при этом первая поперечная регулировка отличается от второй поперечной регулировки;
и генерировать второе виртуальное изображение для отображения с помощью гарнитуры дополненной реальности, при этом второе виртуальное изображение содержит первый виртуальный объект в третьей позиции и второй виртуальный объект в четвертой позиции.
33. Физический постоянный машиночитаемый носитель по п. 32, в котором первое положение первого виртуального объекта находится на первой виртуальной глубине в первом виртуальном изображении, а второе положение первого виртуального объекта находится на второй виртуальной глубине во втором виртуальном изображении.
34. Физический постоянный машиночитаемый носитель по п. 13, в котором инструкции при исполнении одним или более процессорами предписывают одному или более процессорам:
делить половину межзрачкового расстояния на первое виртуальное расстояние между центральной точкой между зрачками и опорной точкой первого виртуального объекта на первой виртуальной глубине для определения первого частного;
и умножать первое частное на дополнительное расстояние между другим зрачком и другим дисплеем из множества дисплеев, чтобы определить первое поперечное расстояние зрачка.
35. Физический постоянный машиночитаемый носитель по п. 34, в котором инструкции при исполнении одним или более процессорами предписывают одному или более процессорам: делить половину межзрачкового расстояния на второе виртуальное расстояние между центральной точкой между зрачками и опорной точкой первого виртуального объекта на второй виртуальной глубине для определения второго частного;
и умножать второе частное на дополнительное расстояние между другим зрачком и другим дисплеем из множества дисплеев, чтобы определить второе поперечное расстояние зрачка.
36. Физический постоянный машиночитаемый носитель по п. 35, в котором первая поперечная регулировка содержит разность между первым поперечным межзрачковым расстоянием и вторым поперечным межзрачковым расстоянием.
37. Способ регулирования отображения виртуального объекта, содержащий этапы, на которых:
принимают входные данные изображения, содержащие первый виртуальный объект и второй виртуальный объект, генерируют первое виртуальное изображение для отображения посредством гарнитуры дополненной реальности, при этом первое виртуальное изображение содержит первый виртуальный объект в первой позиции и второй виртуальный объект во второй позиции;
определяют первую поперечную регулировку первого виртуального объекта из первого положения в третье положение на основе межзрачкового расстояния пользователя гарнитуры дополненной реальности;
определяют вторую поперечную регулировку второго виртуального объекта из второго положения в четвертое положение на основе межзрачкового расстояния, при этом первая поперечная регулировка отличается от второй поперечной   регулировки;
и генерируют второе виртуальное изображение для отображения с помощью гарнитуры дополненной реальности, при этом второе виртуальное изображение содержит первый виртуальный объект в третьей позиции и второй виртуальный объект в четвертой позиции.
38. Способ по п. 37, содержащий этапы:
приема указания того, что первый виртуальный объект должен отображаться как перемещающийся из первой виртуальной глубины ко второй виртуальной глубине;
определения первой поперечной регулировки на основе первой виртуальной глубины и второй виртуальной глубины;
приема указания того, что второй виртуальный объект должен отображаться как перемещающийся от третьей виртуальной глубины к четвертой виртуальной глубине;
и определения второй поперечной регулировки на основе третьей виртуальной глубины и четвертой виртуальной глубины.
39. Способ по п. 38, содержащий:
определение соответствующей первой линии взгляда, связанной с каждым из первого виртуального объекта на первой виртуальной глубине и второго виртуального объекта на третьей виртуальной глубине, на основе межзрачкового расстояния;
определение соответствующей второй линии взгляда, связанной с каждым из первого виртуального объекта на второй виртуальной глубине и второго виртуального объекта на четвертой виртуальной глубине, на основе межзрачкового расстояния;
определение первой поперечной регулировки на основе соответствующей первой линии взгляда и соответствующей второй линии взгляда, ассоциированных с первым виртуальным объектом;
и определение второй поперечной регулировки на основе соответствующей первой линии взгляда и соответствующей второй линии взгляда, ассоциированных со вторым виртуальным объектом.
40. Способ по п. 37, в котором первая поперечная регулировка содержит первое поперечное смещение первого центра первого виртуального объекта, а вторая поперечная регулировка содержит второе поперечное смещение второго центра второго виртуального объекта.
41. Способ по п. 37, содержащий определение межзрачкового расстояния на основе указания положения зрачка пользователя относительно дисплея гарнитуры дополненной реальности.