Autostereoscopic system
AssigneeSeeFront GmbH
InventorChristoph Groβmann
Life of this patent
Estimating the term…
Abstract
A method for the autostereoscopic representation of images on a screen, wherein image information of separate channels for a right eye and a left eye of a user is displayed in interleaved segments on the screen, and a lens array is disposed for deflecting light emitted from the screen such that the image information of each channel is visible only for one eye of the user, including the steps of defining a channel mask, as determined by the lens array, projecting the channel mask onto the screen, thereby to assign to each pixel of the screen a correlation with at least one of the channels, storing, for each channel, and determining the contents of each pixel on the basis of its correlations with the channels.
Claims18
A method for the autostereoscopic representation of images on a screen, wherein image information of separate channels for a right eye and a left eye of a user is displayed in interleaved segments on the screen, and a lens array is disposed for deflecting light emitted from the screen such that the image information of each channel is visible only for one eye of the user, comprising the steps of:
- defining a channel mask, as determined by the lens array, in a display coordinate system that has a fixed relationship to the lens array,
- dividing a principal plane of the lens array into left channel zones and right channel zones with said channel mask,
- subjecting the channel mask to a coordinate transformation that corresponds to a central projection of the channel mask from the principal plane of the lens array onto an object plane of the screen, with a position of the user as projection center, thereby to assign to each pixel of the screen a correlation with at least one of the channels, in accordance with the position of the user,
- storing, for each channel, a texture map containing the image information of that channel,
- performing a coordinate transformation that associates each pixel of the screen with an area in at least one of the texture maps, said transformation representing the deflection of light from the pixel by the lens array, and
- determining the contents of each pixel on the basis of its correlations with the texture maps and the contents of the associated area of the at least one of the texture maps.
A method for the autostereoscopic representation of images on a screen, wherein image information of separate channels for a right eye and a left eye of a user is displayed in interleaved segments on the screen, and a lens array is disposed for deflecting light emitted from the screen such that the image information of each channel is visible only for one eye of the user, comprising the steps of:
- defining a channel mask, as determined by the lens array, in a display coordinate system that has a fixed relationship to the lens array,
- subjecting the channel mask to a coordinate transformation that corresponds to a projection of the channel mask from a principal plane of the lens array onto an object plane of the screen, with a position of the user as projection center, thereby to assign to each pixel of the screen a correlation with at least one of the channels,
- storing, for each channel, a texture map containing the image information of that channel,
- performing a coordinate transformation that associates each pixel of the screen with an area in at least one of the texture maps, said transformation representing the deflection of light from the pixel by the lens array, and
- determining the contents of each pixel on the basis of its correlations with the texture maps and the contents of the associated area of these texture maps,
- wherein a change in the position of the user is detected and tracked, and the coordinate transformation corresponding to the projection of the channel mask is changed dynamically in accordance with the changed position of the user, and
- wherein the coordinate transformations are performed by multiplication of homogenised matrices and the coordinate transformation corresponding to a projection of the channel mask is defined by a matrix that is the product of a constant matrix and a variable matrix that reflects the effects of the changes in the position of the user.
Dependencies are inferred from the claim text.