Abstract: Light-field projector for projecting a near-eye projected image to the eyes of a user, comprising: a light source comprising a plurality of illumination point-lights configured for sequentially emitting a plurality of incident light fields; a spatial light modulator configured for providing a sequence of source images; the spatial light modulator being further configured for modulating each of the incident light-fields in accordance with the source images such as to project sequentially a plurality of pinhole-aperture light-fields, each pinhole-aperture light-fields carrying a light-field component from the source image; wherein each sequentially projected pinhole-aperture light-field forms an intersection virtual pinhole through which the component from the source image can be seen, each virtual pinholes having an aperture stop which is determined by the size of the illumination point-light and being spatially shifted in relation with each other, the near-eye projected image being seen through the plurality
Abstract: Techniques for efficiently generating and displaying light-field data are disclosed. In one particular embodiment, the techniques may be realized as a method for generating light-field data, the method comprising receiving input image data, synthesizing a first plurality of viewpoints based on the input image data, synthesizing a second plurality of viewpoints based on cached image data, combining the first and second plurality of viewpoints, yielding a plurality of blended viewpoints, displaying the plurality of blended viewpoints, and caching image data associated with the plurality of blended viewpoints.
Abstract: Techniques for efficiently generating and displaying light-field data are disclosed. In one particular embodiment, the techniques may be realized as a method for generating light-field data, the method comprising receiving input image data, synthesizing a first plurality of viewpoints based on the input image data, synthesizing a second plurality of viewpoints based on cached image data, combining the first and second plurality of viewpoints, yielding a plurality of blended viewpoints, displaying the plurality of blended viewpoints, and caching image data associated with the plurality of blended viewpoints.