СПОСОБ И УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ДАННЫХ, ПРЕДСТАВЛЯЮЩИХ СВЕТОВОЕ ПОЛЕ

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