Method of automatically forming one three-dimensional space with multiple screens
First Claim
1. A method for presenting information across multiple electronic displays, comprising:
- arranged to define a non-coplanar ensemble;
generating and displaying on each display a uniquely encoded emblem of predetermined size and shape that encodes a unique identifier for that display;
optically capturing at least one digital image of the ensemble so that the encoded emblem for each display is captured from a vantage point spaced apart from the ensemble, the optically captured image having a captured size that varies from the predetermined size based on distance from vantage point to ensemble and having a captured shape that has foreshortened dimensions across the line of sight between vantage point and ensemble;
defining a reference coordinate system corresponding to the space occupied by the ensemble of electronic displays;
processing each of the captured encoded emblem images to extract the following attributes;
a) unique identifier of the display;
b) position of the encoded emblem relative to the reference coordinate system; and
c) three-dimensional orientation of the encoded emblem relative to the reference coordinate system, where the three-dimensional orientation is computed using the captured size and shape;
supplying the information to be presented as image data to be displayed across the ensemble of displays; and
collectively processing the attributes for each of the encoded emblem images to compute for each display a transformation matrix that selects a portion of the image data for display on that monitor and that performs three-dimensional orientation correction so that the information presented on that display appears spatially consistent with the information presented on the other displays.
3 Assignments
0 Petitions
Accused Products
Abstract
Multiple electronic displays are arranged to define an ensemble of the user'"'"'s choosing. The processor generates and displays a uniquely encoded emblem encoding a unique identifier for that display. A camera captures at least one image of the ensemble so that the encoded emblem for each display is captured. The captured images are then processed to extract the following attributes: a) unique identifier of the display; b) position of the encoded emblem relative to the reference coordinate system; and c) pointing direction of the encoded emblem relative to the reference coordinate system. The processor collectively processes the attributes for each of the emblem images to compute for each display a transformation matrix that selects a portion of the image data for display on that monitor and performs pointing direction correction so that the information presented on that display appears spatially consistent with the information presented on the other displays.
32 Citations
21 Claims
-
1. A method for presenting information across multiple electronic displays, comprising:
-
arranged to define a non-coplanar ensemble; generating and displaying on each display a uniquely encoded emblem of predetermined size and shape that encodes a unique identifier for that display; optically capturing at least one digital image of the ensemble so that the encoded emblem for each display is captured from a vantage point spaced apart from the ensemble, the optically captured image having a captured size that varies from the predetermined size based on distance from vantage point to ensemble and having a captured shape that has foreshortened dimensions across the line of sight between vantage point and ensemble; defining a reference coordinate system corresponding to the space occupied by the ensemble of electronic displays; processing each of the captured encoded emblem images to extract the following attributes; a) unique identifier of the display; b) position of the encoded emblem relative to the reference coordinate system; and c) three-dimensional orientation of the encoded emblem relative to the reference coordinate system, where the three-dimensional orientation is computed using the captured size and shape; supplying the information to be presented as image data to be displayed across the ensemble of displays; and collectively processing the attributes for each of the encoded emblem images to compute for each display a transformation matrix that selects a portion of the image data for display on that monitor and that performs three-dimensional orientation correction so that the information presented on that display appears spatially consistent with the information presented on the other displays. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for ascertaining the positions and orientations of a plurality of electronic displays arranged in a non-coplanar ensemble, comprising:
-
generating and displaying on each display a uniquely encoded emblem of predetermined size and shape that encodes a unique identifier for that display; optically capturing at least one digital image of the ensemble so that the encoded emblem for each display is captured from a vantage point spaced apart from the ensemble, the optically captured image having a captured size that varies from the predetermined size based on distance from vantage point to ensemble and having a captured shape that has foreshortened dimensions across the line of sight between vantage point and ensemble; defining a reference coordinate system corresponding to the space occupied by the ensemble of electronic displays; processing each of the captured encoded emblem images to extract the following attributes; a) unique identifier of the display; b) position of the encoded emblem relative to the reference coordinate system; and c) three-dimensional orientation of the encoded emblem relative to the reference coordinate system, where the three-dimensional orientation is computed using the captured size and shape; and supplying the information to be presented as image data to be displayed across the ensemble of displays.
-
-
21. An apparatus for presenting information across multiple electronic displays that are arranged as a non-coplanar ensemble, comprising:
-
a processor programmed to generate a uniquely encoded emblem of predetermined size and shape that encodes a unique identifier for each display, the processor having associated graphics circuitry to send the encoded emblem to the display for visual presentation; a camera positioned to optically capture at least one digital image of the ensemble so that the encoded emblem for each display is captured from a vantage point spaced apart from the ensemble, the optically captured image having a captured size that varies from the predetermined size based on distance from vantage point to ensemble and having a captured shape that has foreshortened dimensions across the line of sight between vantage point and ensemble; the processor being programmed to define a reference coordinate system corresponding to the space occupied by the ensemble of electronic displays; the processor being further programmed to process each of the captured encoded emblem images to extract the following attributes; a) unique identifier of the display; b) position of the encoded emblem relative to the reference coordinate system; and c) three-dimensional orientation of the encoded emblem relative to the reference coordinate system, where the three-dimensional orientation is computed using the captured size and shape; the processor having an input port to receive the information to be presented as image data to be displayed across the ensemble of displays; and the processor being programmed to collectively process the attributes for each of the encoded emblem images to compute for each display a transformation matrix that selects a portion of the image data for display on that monitor and that performs three-dimensional orientation correction so that the information presented on that display appears spatially consistent with the information presented on the other displays.
-
Specification