СПОСОБ КОДИРОВАНИЯ СОДЕРЖИМОГО СВЕТОВОГО ПОЛЯ

1. Способ кодирования содержимого светового поля, отличающийся тем, что он содержит:
- получение, для набора световых лучей (401), ассоциированных с упомянутым содержимым светового поля, четырех координат на световой луч из параметризации (2000; 402, 403) двух плоскостей упомянутого содержимого светового поля;
1
2
1
2
- получение (2001), для каждого светового луча из упомянутого набора, двух координат из упомянутых четырех координат, соответствующих проекции упомянутых световых лучей из упомянутого набора на плоскость (404, 405, Р), перпендикулярную двум плоскостям, используемым в упомянутой параметризации двух плоскостей, определяющих точки в первой 2D лучевой диаграмме (Π(х,х), Π(y,y));
1
2
1
2
- применение (2002) дискретного преобразования Радона на упомянутой первой 2D лучевой диаграмме (Π(х,х), Π(y,y)), которое производит линии интереса в упомянутой первой 2D лучевой диаграмме;
- кодирование (2003) упомянутых линий интереса в закодированные линии интереса; и
- сохранение (2004) упомянутых закодированных линий интереса.
2. Способ кодирования содержимого светового поля по п. 1, в котором упомянутое кодирование (2003) упомянутых линий интересa дополнительно содержит применение алгоритма Брезенхэма.
1
1
2
2)
f
1
2
3. Способ кодирования содержимого светового поля по любому из пп. 1-2, в котором упомянутые две плоскости, используемые в упомянутой параметризации двух плоскостей, называемые первой плоскостью и второй плоскостью, представляют собой дискретизированные плоскости (275,276), содержащие прямоугольные элементы (Δх,Δy; Δх,Δy причем максимальное значение для стороны длины прямоугольного элемента в упомянутой первой плоскости равно , где z - значение глубины сенсорной матрицы, содержащейся в устройстве камеры с пиксельным шагом p, f - фокусное расстояние упомянутого устройства камеры, и z - первое значение глубины, ассоциированное с упомянутой первой плоскостью, и причем максимальное значение для стороны длины прямоугольного элемента в упомянутой второй плоскости равно , где z - второе значение глубины, ассоциированное со второй первой плоскостью.
4. Способ кодирования содержимого светового поля по любому из пп. 1-3, в котором упомянутое сохранение (2004) содержит, по меньшей мере для одной первой точки , принадлежащей первой закодированной линии интереса в упомянутой первой 2D лучевой диаграмме:
1
2
1
2
1
2
1
2
- сохранение энергетической яркости светового луча, ассоциированного с по меньшей мере второй точкой ((y,y);(x,x)), принадлежащий второй закодированной линии интереса во второй 2D лучевой диаграмме (Π(х,х), Π(y,y)), причем упомянутая вторая закодированная линия интереса имеет тот же наклон, что и первая закодированная линия интереса, и сохранение первой дополнительной информации, указывающей наличие светового луча; и/или
1
2
1
2
- сохранение второй дополнительной информации, указывающей, что никакой световой луч не ассоциирован с по меньшей мере третьей точкой ((y,y);(x,x)), принадлежащей упомянутой второй закодированной линии интереса.
5. Способ кодирования содержимого светового поля по п. 4, в котором упомянутая первая и/или вторая дополнительная информация являются битом, и при этом упомянутая энергетическая яркость светового луча кодируется тремя байтовыми значениями.
6. Способ кодирования содержимого светового поля по любому из пп. 1-5, в котором он дополнительно содержит оценивание координат по меньшей мере одного центра проекции и радиуса, ассоциированного с упомянутым по меньшей мере одним центром проекции, причем упомянутое оценивание содержит:
m
3
3
3
- получение по меньшей мере одного параметра  наклона и параметров  толщины для линии интереса в упомянутой первой 2D лучевой диаграмме, причем упомянутая линия интереса ассоциирована с центром проекции x,y,z и радиусом A;
3
3
3
m
- оценивание упомянутых координат x,y,z центра проекции и упомянутого радиуса A из упомянутого по меньшей мере одного параметра  наклона и параметров толщины.
1
2
7. Способ кодирования содержимого светового поля по п. 6, в котором упомянутые две плоскости, используемые в упомянутой параметризации двух плоскостей, называемые первой плоскостью и второй плоскостью, ассоциированы, соответственно, с первым значением z глубины и вторым значением z глубины, и при этом упомянутое оценивание содержит получение ,  при ,  и .
8. Способ кодирования содержимого светового поля по любому из пп. 1-7, в котором упомянутое сохранение (2004) упомянутых закодированных линий интереса дополнительно содержит сохранение наклона, ассоциированного с закодированной линией интереса, и сохранение, для каждой точки, принадлежащей закодированной линии интереса в упомянутой первой 2D лучевой диаграмме, набора точек, принадлежащих второй 2D лучевой диаграмме, и в случае, когда наклон, ассоциированный с обработанной закодированной линией интереса в упомянутой первой 2D лучевой диаграмме, больше, чем другие наклоны, ассоциированные с другими закодированными линиями интереса в упомянутой первой 2D лучевой диаграмме, исключение сохранения упомянутого набора точек, принадлежащих упомянутой второй 2D лучевой диаграмме, когда точка в упомянутой первой 2D лучевой диаграмме принадлежит пересечению между упомянутой обработанной закодированной линией интереса и упомянутой другой закодированной линией интереса.
9. Способ кодирования содержимого светового поля по п. 8, в котором упомянутое исключение дополнительно содержит сохранение информации, указывающей окклюзию.
10. Способ кодирования содержимого светового поля по п. 9, в котором упомянутая информация является нулевым значением.
11. Считываемый компьютером и не-временный носитель хранения, хранящий компьютерную программу, содержащую набор исполняемых компьютером инструкций для реализации способа кодирования содержимого светового поля, когда инструкции исполняются компьютером, причем инструкции содержат инструкции, которые, при исполнении, конфигурируют компьютер для выполнения способа по пп. 1-10.
12. Электронное устройство для кодирования содержимого светового поля, причем электронное устройство характеризуется тем, что оно содержит: память; и по меньшей мере один процессор, подсоединенный к памяти, причем по меньшей мере один процессор сконфигурирован, чтобы:
- получать, для набора световых лучей (401), ассоциированных с упомянутым содержимым светового поля, четыре координаты на световой луч из параметризации (2000; 402, 403) двух плоскостей упомянутого содержимого светового поля;
1
2
1
2
- получать (2001), для каждого светового луча из упомянутого набора, две координаты из упомянутых четырех координат, соответствующие проекции упомянутых световых лучей из упомянутого набора на плоскость (404, 405, Р), перпендикулярную двум плоскостям, используемым в упомянутой параметризации двух плоскостей, определяющие точки в первой 2D лучевой диаграмме (Π(х,х), Π(y,y));
1
2
1
2
- применять (2002) дискретное преобразование Радона на упомянутой первой 2D лучевой диаграмме (Π(х,х), Π(y,y)), которое производит линии интереса в упомянутой первой 2D лучевой диаграмме;
- кодировать (2003) упомянутые линии интереса; и
- сохранять (2004) упомянутые закодированные линии интереса.
13. Электронное устройство для кодирования содержимого светового поля по п. 12, в котором упомянутый по меньшей мере один процессор дополнительно сконфигурирован, чтобы кодировать упомянутые линии интереса с помощью алгоритма Брезенхэма.
1
1
2
2
f
1
2
14. Электронное устройство для кодирования содержимого светового поля по любому из пп. 12-13, в котором упомянутые две плоскости, используемые в упомянутой параметризации двух плоскостей, называемые первой плоскостью и второй плоскостью, представляют собой дискретизированные плоскости (275, 276), содержащие прямоугольные элементы (Δх,Δy; Δx,Δy,), причем максимальное значение для стороны длины прямоугольного элемента в упомянутой первой плоскости равно , где z - значение глубины сенсорной матрицы, содержащейся в устройстве камеры с пиксельным шагом p, f - фокусное расстояние упомянутого устройства камеры, и z - первое значение глубины, ассоциированное с упомянутой первой плоскостью, и причем максимальное значение для стороны длины прямоугольного элемента в упомянутой второй плоскости равно , где z - второе значение глубины, ассоциированное со второй первой плоскостью.
15. Электронное устройство для кодирования содержимого светового поля по любому из пп. 12-14, в котором упомянутый по меньшей мере один процессор дополнительно сконфигурирован, чтобы для по меньшей мере одной первой точки , принадлежащей первой закодированной линии интереса в упомянутой первой 2D лучевой диаграмме:
1
2
1
2
1
2
1
2
- сохранять энергетическую яркость светового луча, ассоциированного с по меньшей мере второй точкой ((y,y);(x,x)), принадлежащей второй закодированной линии интереса во второй 2D лучевой диаграмме (Π(х,х), Π(y,y)), причем упомянутая вторая закодированная линия интереса имеет тот же наклон, что и первая закодированная линия интереса, и сохранять первую дополнительную информацию, указывающую наличие светового луча; и/или
1
2
1
2
- сохранять вторую дополнительную информацию, указывающую, что никакой световой луч не ассоциирован с по меньшей мере третьей точкой ((y,y);(x,x)), принадлежащей упомянутой второй закодированной линии интереса.