Устройство и способ формирования изображений вида

1. Устройство формирования изображений вида для сцены, содержащее:
хранилище (101) для хранения трехмерных данных сцены, представляющих сцену из области обзора;
процессор (105) перемещения для приема данных движения для пользователя и для определения позиции обзора наблюдателя и ориентации обзора наблюдателя из указанных данных движения;
процессор (109) изменения для определения меры изменения ориентации для ориентации обзора наблюдателя;
устройство (111) регулирования для уменьшения расстояния от позиции обзора наблюдателя относительно области обзора в ответ на меру изменения ориентации и
формирователь (103) изображений для формирования изображений вида для позиции обзора наблюдателя и ориентации обзора наблюдателя из данных сцены, причем трехмерные данные сцены содержат всенаправленное стереоизображение с представлением глубины сцены, а устройство (111) регулирования выполнено с возможностью уменьшения расстояния путем сокращения расстояния между позицией обзора наблюдателя и центральной позицией для круга обзора для всенаправленного стереоизображения с представлением глубины.
2. Устройство по п. 1, в котором устройство (111) регулирования выполнено с возможностью уменьшения расстояния только в том случае, если мера изменения ориентации превышает порог.
3. Устройство по п. 1 или 2, в котором устройство (111) регулирования выполнено с возможностью постепенного уменьшения расстояния.
4. Устройство по любому из предыдущих пунктов, в котором скорость уменьшения расстояния является монотонно возрастающей функцией меры изменения ориентации.
5. Устройство по п. 4, в котором устройство (111) регулирования выполнено с возможностью наложения верхнего предела на скорость уменьшения.
6. Устройство по любому из предыдущих пунктов, в котором данные движения содержат данные отслеживания движения головы.
7. Устройство по любому из предыдущих пунктов, в котором данные движения содержат данные отслеживания движения зрачка глаза.
8. Устройство по п. 7 при зависимости от п. 6, в котором процессор (109) изменения выполнен с возможностью определения меры изменения ориентации в ответ на относительные перемещения, указанные данными отслеживания движения головы и данными отслеживания зрачка глаза.
9. Устройство по любому из предыдущих пунктов, в котором устройство (111) регулирования выполнено с возможностью уменьшения расстояния путем изменения координат для трехмерных данных сцены.
10. Устройство по любому из предыдущих пунктов, в котором трехмерные данные сцены привязаны к первой опорной системе координат, а позиция обзора наблюдателя привязана ко второй опорной системе координат, и устройство (111) регулирования выполнено с возможностью модификации координат для трехмерных данных сцены путем изменения отображения из первой опорной системы координат во вторую опорную систему координат.
11. Устройство по п. 10, в котором формирователь (103) изображений также выполнен с возможностью формирования изображений вида для видов за пределами круга обзора путем выполнения сдвига точки обзора на основе видов в круге обзора и глубины.
12. Устройство по любому из предыдущих пунктов, выполненное с возможностью исполнения приложения виртуальной реальности или приложения дополненной реальности, и при этом изображения вида представляют собой изображения вида для наблюдателя приложения виртуальной реальности или дополненной реальности.
13. Способ формирования изображений вида для сцены, включающий:
хранение трехмерных данных сцены, содержащих всенаправленное стереоизображение с представлением глубины сцены и представляющих сцену из области обзора;
прием данных движения для пользователя и для определения позиции обзора наблюдателя и ориентации обзора наблюдателя из данных движения;
определение меры изменения ориентации для ориентации обзора наблюдателя;
уменьшение расстояния между позицией обзора наблюдателя и позицией центра для круга обзора для всенаправленного стереоизображения с представлением глубины в ответ на меру изменения ориентации и
формирование изображений вида для позиции обзора наблюдателя и ориентации обзора наблюдателя из данных сцены.
14. Компьютерный программный продукт, содержащий средства компьютерного программного кода, выполненные с возможностью осуществления всех этапов по п. 13 при исполнении упомянутой программы на компьютере.