УСТРОЙСТВА, СИСТЕМЫ И СПОСОБЫ ЗАХВАТА И ОТОБРАЖЕНИЯ ВНЕШНЕГО ВИДА

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