УСТРОЙСТВО УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ, СПОСОБ УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ И ПРОГРАММА

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