ОПРЕДЕЛЕНИЕ ОРИЕНТАЦИИ

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