Intuitive occluded object indicator
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining respective positions of multiple observers located in different vehicles, wherein the multiple observers have respective views of an area obstructed by a barrier;
selecting, for each of the multiple observers, a proper subset of multiple objects in the area, the proper subsets each respectively being selected based on (i) a speed and direction of movement of the observer to which the proper subset corresponds and (ii) speeds and directions of movement of the multiple objects in the area, the proper subsets each including a particular object of the multiple objects;
determining, for each of the multiple observers, a position of the particular object relative to the observer;
generating, for each of the multiple observers, an indication of the position of the particular object based at least in part on the determined position of the observer; and
concurrently displaying, on a display that is located outside the vehicles and that is located between the multiple observers and the barrier, the generated indications of the position of the particular object to the respective observers such that different indications of the position of the particular object are displayed to the respective observers based on the respective positions of the multiple observers and such that the display omits, for each of the multiple observers, indications of objects in the area that are not in the proper subset selected for the observer.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus for providing indications of occluded objects. In some aspects a method includes the actions of determining a position of an observer whose view of an object is obstructed by a barrier; determining a position of the object relative to the observer; generating an indication of the position of the object based at least in part on the determined position of the observer; and displaying the indication of the position of the object on a display located between the observer and the barrier.
36 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
determining respective positions of multiple observers located in different vehicles, wherein the multiple observers have respective views of an area obstructed by a barrier; selecting, for each of the multiple observers, a proper subset of multiple objects in the area, the proper subsets each respectively being selected based on (i) a speed and direction of movement of the observer to which the proper subset corresponds and (ii) speeds and directions of movement of the multiple objects in the area, the proper subsets each including a particular object of the multiple objects; determining, for each of the multiple observers, a position of the particular object relative to the observer; generating, for each of the multiple observers, an indication of the position of the particular object based at least in part on the determined position of the observer; and concurrently displaying, on a display that is located outside the vehicles and that is located between the multiple observers and the barrier, the generated indications of the position of the particular object to the respective observers such that different indications of the position of the particular object are displayed to the respective observers based on the respective positions of the multiple observers and such that the display omits, for each of the multiple observers, indications of objects in the area that are not in the proper subset selected for the observer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more sensors;
one or more computers; andone or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; determining respective positions of multiple observers located in different vehicles, wherein the multiple observers have respective views of an area obstructed by a barrier; selecting, for each of the multiple observers, a proper subset of multiple objects in the area, the proper subsets each respectively being selected based on (i) a speed and direction of movement of the observer to which the proper subset corresponds and (ii) speeds and directions of movement of the multiple objects in the area, the proper subsets each including a particular object of the multiple objects; determining, for each of the multiple observers, a position of the particular object relative to the observer; generating, for each of the multiple observers, an indication of the position of the particular object based at least in part on the determined position of the observer; and concurrently displaying, on a display that is located outside the vehicles and that is located between the multiple observers and the barrier, the generated indications of the position of the particular object to the respective observers such that different indications of the position of the particular object are displayed to the respective observers based on the respective positions of the multiple observers and such that the display omits, for each of the multiple observers, indications of objects in the area that are not in the proper subset selected for the observer. - View Dependent Claims (15, 16, 17)
-
-
14. The system of 13, wherein
the one or more sensors comprise one or more video cameras, and the display comprises an array of multi-directional light-emitting elements that are each configured to selectively project light in different directions.
-
18. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
-
determining respective positions of multiple observers located in different vehicles, wherein the multiple observers have respective views of an area obstructed by a barrier; selecting, for each of the multiple observers, a proper subset of multiple objects in the area, the proper subsets each respectively being selected based on (i) a speed and direction of movement of the observer to which the proper subset corresponds and (ii) speeds and directions of movement of the multiple objects in the area, the proper subsets each including a particular object of the multiple objects; determining, for each of the multiple observers, a position of the particular object relative to the observer; generating, for each of the multiple observers, an indication of the position of the particular object based at least in part on the determined position of the observer; and concurrently displaying, on a display that is located outside the vehicles and that is located between the multiple observers and the barrier, the generated indications of the position of the particular object to the respective observers such that different indications of the position of the particular object are displayed to the respective observers based on the respective positions of the multiple observers and such that the display omits, for each of the multiple observers, indications of objects in the area that are not in the proper subset selected for the observer.
-
Specification