Gesture based manipulation of three-dimensional images
AssigneeHewlett-Packard Development Company, L.P.
InventorsJinman Kang, Ben Wynne, David Bradley Short
Life of this patent
Estimating the term…
Abstract
Examples disclosed herein relate to manipulating three-dimensional image in response to user gestures. Examples include rendering three-dimensional images based on three-dimensional image data, receiving sensor data corresponding to a user gesture, and recognizing the user gesture based on the sensor data Based on the recognized user gesture and the three-dimensional image data, determining and performing a function to update the corresponding three-dimensional image data and, consequently, alter the rendered three-dimensional images. The three-dimensional image data can be generated by a sensor coupled to the same computing device used to render the three-dimensional images.
Claims15
A computing system comprising:
- a projector assembly to project three-dimensional images corresponding to three-dimensional image data onto a surface;
- a sensor, pointed at the surface, to generate sensor data of motion of an object detected in a region between the camera and the surface;
- and
- a 3D image manipulation engine to recognize gestures based on the sensor data and to determine functions to perform on the three-dimensional images based on the gestures and context defined in the three-dimensional image data.
A non-transitory machine-readable storage medium comprising instructions executable by a processing resource of a computing system comprising a projector assembly pointed at a touch-sensitive surface and a sensor disposed above and pointed at the touch-sensitive surface, the instructions executable to:
- receive three-dimensional image data;
- render three-dimensional images corresponding to the three-dimensional image data using the projector assembly, wherein the three-dimensional images appear to occupy a three-dimensional region between the camera and the touch-sensitive surface;
- receive sensor data from the sensor corresponding to motion of an object detected in the three-dimensional region between the camera and the touch-sensitive surface;
- recognize gestures based on the sensor data;
- and
- correlate recognized gestures with the three-dimensional image data;
- and
- determine an operation to alter the three-dimensional image data based on the correlated recognized gestures and three-dimensional image data.
A processor-implemented method comprising:
- rendering three-dimensional images based on three-dimensional image data;
- receiving sensor data corresponding to a user gesture;
- recognizing the user gesture based on the sensor data;
- determining a function based on the recognized user gesture and the three-dimensional image data;
- and
- initiating the function to update the three-dimensional image data.
Dependencies are inferred from the claim text.