Displaying an object indicator
First Claim
1. A computing system comprising:
- a touch-sensitive surface;
a display;
at least one camera to capture an image representing an object disposed between the camera and the touch-sensitive surface; and
a detection engine to;
based at least on the image, determine display coordinates corresponding to the object'"'"'s projection onto the touch-sensitive surface, wherein the display is not parallel to the touch-sensitive surface;
select an object indicator from at least two different object indicators based at least on whether the object is touching the touch-sensitive surface;
determine to display the object indicator based on a ratio of the object'"'"'s distance from the touch-sensitive surface and the object'"'"'s distance from the display when the object is not touching either of the touch-sensitive surface or the display; and
provide the selected object indicator to the display for displaying the selected object indicator at the determined display coordinates on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples disclosed herein describe, among other things, a computing system. The computing system may in some examples include a touch-sensitive surface, a display, and at least one camera to capture an image representing an object disposed between the camera and the touch-sensitive surface. The computing system may also include a detection engine to determine, based at least on the image, display coordinates, where the display coordinates may correspond to the object'"'"'s projection onto the touch-sensitive surface, and the display is not parallel to the touch-sensitive surface. In some examples, the detection engine is also to display an object indicator at the determined display coordinates on the display.
40 Citations
13 Claims
-
1. A computing system comprising:
-
a touch-sensitive surface; a display; at least one camera to capture an image representing an object disposed between the camera and the touch-sensitive surface; and a detection engine to; based at least on the image, determine display coordinates corresponding to the object'"'"'s projection onto the touch-sensitive surface, wherein the display is not parallel to the touch-sensitive surface; select an object indicator from at least two different object indicators based at least on whether the object is touching the touch-sensitive surface; determine to display the object indicator based on a ratio of the object'"'"'s distance from the touch-sensitive surface and the object'"'"'s distance from the display when the object is not touching either of the touch-sensitive surface or the display; and provide the selected object indicator to the display for displaying the selected object indicator at the determined display coordinates on the display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
determining locations of a plurality of objects, wherein at least one object is touching a touch-sensitive surface or a display and at least one object is not touching either of the touch-sensitive surface or the display; based at least on the locations, determining for each object in the plurality of objects display coordinates corresponding to coordinates of the object'"'"'s projection onto the surface; determine to display an object indicator for the at least one object not touching either of the touch-sensitive surface or display based on a ratio between the object'"'"'s distance from the touch-sensitive surface and the object'"'"'s distance from the display; and for each object in the plurality of objects, display the object indicator at the determined display coordinates on the display. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory machine-readable storage medium comprising instructions executable by a processing resource of a computing system comprising a display, the instructions executable to:
-
determine three-dimensional coordinates of an object based on at least two images obtained from two different cameras of a plurality of cameras, wherein the plurality of cameras comprises at least an RGB camera, an infrared camera, and a depth camera; based on the three-dimensional coordinates of the object, determine two-dimensional display coordinates corresponding to two-dimensional projection coordinates, wherein the two-dimensional projection coordinates correspond to the object'"'"'s projection onto a surface other than the display'"'"'s surface; determine to display an object indicator based on a ratio of the object'"'"'s distance from a touch-sensitive surface and the object'"'"'s distance from the display when the object is not touching either of the touch-sensitive surface or the display; and provide for display of the object indicator at the determined display coordinates on the display. - View Dependent Claims (11, 12, 13)
-
Specification