КОДИРОВАННЫЙ СВЕТ

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