Method and system for decoding and displaying 3D light fields
First Claim
1. A method for processing a light field of a three dimensional scene to be displayed on a three dimensional display device, in which the light field is acquired from a plurality of different views by a plurality of cameras, there being one view for each camera, and in which each view has an associated spatial resolution, comprising, the steps of:
- determining, in a video decoder, a set of target views and an associated target spatial resolution for each target view according to a display parameterization of the three dimensional display device;
decoding, in the video decoder, a scalable video bitstream to produce a decoded light field for the set of target views and the associated target spatial resolution for each target view, in which the sealable video bitstream is an encoded representation of the light field and has temporal dependencies and spatial dependencies;
encoding the light field for the plurality of different views with the spatial resolution of each view in a scalable manner to produce the scalable video bitstream;
interpolating input samples of the acquired light field to produce a reparameterized light field, in which the interpolating is according to an acquisition parameterization and the display parameterization;
filtering the reparameterized light field to produce a filtered light field; and
sampling the filtered light field to produce output samples of the sampled light field having the display parameterization, in which the sampling is an oversampling in a plane of the three dimensional display device to reduce inter-perspective aliasing in an oversampled light field, and in which the oversampled light field is subsampled according to the display parameterization to produce the output samples.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system acquire and display light fields. A continuous light field is reconstructed from input samples of an input light field of a 3D scene acquired by cameras according to an acquisition parameterization. The continuous light is reparameterized according to a display parameterization and then prefiltering and sampled to produce output samples having the display parametrization. The output samples are displayed as an output light field using a 3D display device. The reconstruction can be performed by interpolating the input samples having the different views.
198 Citations
31 Claims
-
1. A method for processing a light field of a three dimensional scene to be displayed on a three dimensional display device, in which the light field is acquired from a plurality of different views by a plurality of cameras, there being one view for each camera, and in which each view has an associated spatial resolution, comprising, the steps of:
-
determining, in a video decoder, a set of target views and an associated target spatial resolution for each target view according to a display parameterization of the three dimensional display device; decoding, in the video decoder, a scalable video bitstream to produce a decoded light field for the set of target views and the associated target spatial resolution for each target view, in which the sealable video bitstream is an encoded representation of the light field and has temporal dependencies and spatial dependencies; encoding the light field for the plurality of different views with the spatial resolution of each view in a scalable manner to produce the scalable video bitstream; interpolating input samples of the acquired light field to produce a reparameterized light field, in which the interpolating is according to an acquisition parameterization and the display parameterization; filtering the reparameterized light field to produce a filtered light field; and sampling the filtered light field to produce output samples of the sampled light field having the display parameterization, in which the sampling is an oversampling in a plane of the three dimensional display device to reduce inter-perspective aliasing in an oversampled light field, and in which the oversampled light field is subsampled according to the display parameterization to produce the output samples. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
3. The method of claim L further comprising;
discarding portions of the scalable video bitstream corresponding to a higher spatial resolution than the target spatial resolutions during the decoding.
-
30. A system for processing a light field of a three dimensional scene to be displayed on a three dimensional display device, in which the light field is acquired from a plurality of different views by a plurality of cameras, there being one view for each camera, and in which each view has an associated spatial resolution, comprising:
-
a video decoder configured to determine a set of target views and an associated target spatial resolution for each target view according to a display parameterization of the three dimensional display device, and the video decoder further comprising; means for decoding, in the video decoder, a scalable video bitstream to produce a decoded light field for the set of target views and the associated target spatial resolution for each target view, in which the sealable video bitstream is an encoded representation of the light field and has temporal dependencies and spatial dependencies; means for encoding the light field for the plurality of different views with the spatial resolution of each view in a scalable manner to produce the scalable video bitstream; means for interpolating input samples of the acquired light field to produce a reparameterized light field, in which the interpolating is according to an acquisition parameterization and the display parameterization; means for filtering the reparameterized light field to produce a filtered light field; and means for sampling the filtered light field to produce output samples of the sampled light field having the display parameterization, in which the sampling is an oversampling in a plane of the three dimensional display device to reduce inter-perspective aliasing in an oversampled light field, and in which the oversampled light field is subsampled according to the display parameterization to produce the output samples. - View Dependent Claims (31)
-
Specification