СПОСОБ И УСТРОЙСТВО ДЛЯ ГЕНЕРИРОВАНИЯ ДАННЫХ, ХАРАКТЕРИЗУЮЩИХ ПИКСЕЛЬНЫЙ ПУЧОК

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