Object location determination
First Claim
1. An apparatus for determining a position of an object on a planar surface, the apparatus comprising:
- a conical mirror having an axis that is about perpendicular to a planar surface;
a time-of-flight sensor array positioned at one location relative to the planar surface, the one location having a spatial relationship to the conical mirror such that a field of view of the time-of-flight sensor array is reflected radially from the conical mirror in a plurality of directions across the planar surface, wherein the apparatus does not include a second time-of-flight sensor array; and
electrical circuitry configured to;
receive a plurality of ranged images captured by the time-of-flight sensor array through the conical mirror, the ranged images including the object;
process the plurality of ranged images to detect a deformation of the object resulting from the object coming into contact with the planar surface, the deformation of the object detected based on both intensity information and distance information included in each of the ranged images captured by the time-of-flight sensor array from the one location;
in response to the detected deformation of the object, process one or more of the ranged images to determine the position of the object on the planar surface by determining an angle and a radius of the position of the object relative to the axis of the conical mirror;
process one or more of the ranged images to detect a physical characteristic of the object and associate a display color with the object based on the detected characteristic; and
transmit the position of the object and the color to a display system.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for determining a position of an object on a planar surface is provided. The apparatus includes a conical mirror having an axis that is perpendicular to the planar surface and a time-of-flight sensor array having a spatial relationship to the conical mirror such that a field of view of the time of flight sensor array is reflected radially from the conical mirror in a plurality of directions across the planar surface. The apparatus also includes electrical circuitry configured to receive a ranged image captured by the time-of-flight sensor array through the conical mirror, process the ranged image to determine the position of the object on the planar surface by determining an angle and a radius of the object relative to the axis of the conical mirror, and transmit the position of the object to a display system.
-
Citations
18 Claims
-
1. An apparatus for determining a position of an object on a planar surface, the apparatus comprising:
-
a conical mirror having an axis that is about perpendicular to a planar surface; a time-of-flight sensor array positioned at one location relative to the planar surface, the one location having a spatial relationship to the conical mirror such that a field of view of the time-of-flight sensor array is reflected radially from the conical mirror in a plurality of directions across the planar surface, wherein the apparatus does not include a second time-of-flight sensor array; and electrical circuitry configured to; receive a plurality of ranged images captured by the time-of-flight sensor array through the conical mirror, the ranged images including the object; process the plurality of ranged images to detect a deformation of the object resulting from the object coming into contact with the planar surface, the deformation of the object detected based on both intensity information and distance information included in each of the ranged images captured by the time-of-flight sensor array from the one location; in response to the detected deformation of the object, process one or more of the ranged images to determine the position of the object on the planar surface by determining an angle and a radius of the position of the object relative to the axis of the conical mirror; process one or more of the ranged images to detect a physical characteristic of the object and associate a display color with the object based on the detected characteristic; and transmit the position of the object and the color to a display system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining a position of an object on a planar surface, the method comprising:
-
receiving a series of ranged images captured by a single time of flight sensor through a conical reflector, wherein the time of flight sensor is positioned at one location and a field of view of the time of flight sensor is radially reflected from the conical reflector across the planar surface in a plurality of directions, wherein a second time of flight sensor is not used in the method; processing the series of ranged images captured from the one location to detect a deformation of the object resulting from the object contacting the planar surface, wherein each ranged image of the series includes intensity and distance information; processing one or more of the ranged images to determine the position of the object on the planar surface in response to detecting the deformation by determining an angle and a distance of the object with respect to an axis of the conical reflector; processing one or more of the ranged images to detect a physical characteristic of the object to associate a parameter with the object; and transmitting the position of the object and the parameter to a display system. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An information display system comprising:
-
an electronic display; and a position determining unit including; a conical mirror; a time-of-flight sensor array positioned at a single location with respect to the conical mirror such that a field of view of the time-of-flight sensor array is reflected from the conical mirror in a plurality of directions across a surface of the electronic display, wherein the system does not include a second time-of-flight sensor array; and one or more computer processors configured to; receive ranged images captured by the time-of-flight sensor array from the single location through the conical mirror; process the ranged images to determine a position of an object on the surface of the electronic display by determining an angle and a radius of the object relative to an axis of the conical mirror, wherein the object is determined to be on the surface based on a detected deformation of the object determined based on the ranged images; process the ranged images to detect a physical characteristic of the object and associate a color with the object based on the detected characteristic; and transmit the position of the object and the color associated with the object for display on the electronic display. - View Dependent Claims (17, 18)
-
Specification