Computational pipeline and architecture for multi-view displays
AssigneeMisapplied Sciences, Inc.
InventorsAlbert Han Ng, Paul Henry Dietz, David Steven Thompson
Life of this patent
Estimating the term…
Abstract
A multi view display is a display capable of simultaneously showing different images to viewers that see the display from different locations. Viewers do not see the images intended for other viewers at other locations. A multi view display forms images via a collection of multi-view pixels. A multi-view pixel is able to emit different light in different directions; in each direction, parameters of emitted light such as brightness, color, etc., can be controlled independently of the light emitted in other directions. Embodiments of the present invention comprise a computational pipeline and architecture for efficiently distributing image data to the multi-view pixels of a multi-view display.
Claims16
An apparatus for generating data displayable by multi-view pixels in a multi-view display, the apparatus comprising:
- a source of viewing-zone specifications that generates a plurality of viewing-zone specifications;
- a source of calibration parameters for the multi-view pixels, wherein the source of calibration parameters generates the calibration parameters;
- at least one data distribution system, wherein the at least one data distribution system receives the plurality of viewing-zone specifications, the calibration parameters, and a plurality of visual content streams;
- and
- a plurality of processing units connected to the at least one data distribution system;
- wherein:
- (a) each processing unit is also connected to one or more multi-view pixels of the multi-view display;
- (b) each processing unit receives one or more of the calibration parameters, one or more of the viewing-zone specifications, and one or more of the visual content streams, and generates data displayable by the one or more multi-view pixels to which it is connected;
- and
- (c) wherein the displayable data generated by each processing unit are based on the one or more visual content streams, on the one or more viewing-zone specifications received by the processing unit, and the one or more calibration parameters of the multi-view pixels.
A multi-view display comprising:
- a plurality of multi-view pixels;
- at least one data distribution system, wherein the at least one data distribution system receives a plurality of visual content streams, a plurality of viewing-zone specifications, and calibration parameters of the multi-view pixels;
- and
- a plurality of processing units connected to the at least one data distribution system;
- wherein:
- (a) each processing unit is also connected to one or more multi-view pixels of the multi-view display;
- (b) each processing unit receives one or more of the visual content streams, one or more of the viewing-zone specifications, and one or more of the calibration parameters, and generates data displayable by the one or more multi-view pixels to which it is connected;
- (c) the displayable data generated by each processing unit are based on the one or more visual content streams, the one or more viewing-zone specifications, and the one or more calibration parameters received by the processing unit.
A method for generating data displayable by multi-view pixels in a multi-view display, the method comprising:
- receiving, by at least one data distribution system, a plurality of visual content streams, a plurality of viewing-zone specifications, and calibration parameters of the multi-view pixels by which the data is displayable;
- distributing, by the at least one data distribution system, the plurality of visual content streams, the plurality of viewing-zone specifications, and the calibration parameters to a plurality of processing units that are connected to the at least one data distribution system;
- generating, by each processing unit, data displayable by one or more multi-view pixels, wherein the displayable data are generated based on one or more visual content streams received by the processing unit, on one or more viewing-zone specifications received by the processing unit, and one or more calibration parameters;
- wherein each processing unit is connected to the one or more multi-view pixels by which the displayable data generated by the processing unit are displayable.
Dependencies are inferred from the claim text.