System and method for manipulating an object in a three-dimensional desktop environment
First Claim
Patent Images
1. A method of performing an action with a processor, comprising:
- generating, using the processor, a three-dimensional desktop environment and projecting the three-dimensional desktop environment into a real space, wherein the three-dimensional desktop environment is segmented into a plurality of power levels spanning a range of distances from a display along a first axis, and wherein each of the power levels comprise a plurality of pixel volumes having a horizontal extent, a vertical extent, and a depth based on a resolution capability of an ultrasonic transducer;
propagating, using the ultrasonic transducer, an ultrasonic pulse into the real space;
receiving, using the ultrasonic transducer, a reflection of the ultrasonic pulse from a user object located within the real space;
determining a user action of the user object using the ultrasonic pulse and the reflected ultrasonic pulse; and
performing the action with the processor based on the determined user action.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic device, method and interface for the device, for performing an action with a processor through a three-dimensional desktop environment is disclosed. A three-dimensional desktop environment is generated by a display and projected into a real space. At least one ultrasonic transducer propagates an ultrasonic pulse into the real space and receives a reflection of the ultrasonic pulse from a user object in the real space. A user action of the user object within the three-dimensional desktop environment is determined using the reflection of the ultrasonic pulse. The processor performs the action based on the determined user action.
-
Citations
20 Claims
-
1. A method of performing an action with a processor, comprising:
-
generating, using the processor, a three-dimensional desktop environment and projecting the three-dimensional desktop environment into a real space, wherein the three-dimensional desktop environment is segmented into a plurality of power levels spanning a range of distances from a display along a first axis, and wherein each of the power levels comprise a plurality of pixel volumes having a horizontal extent, a vertical extent, and a depth based on a resolution capability of an ultrasonic transducer; propagating, using the ultrasonic transducer, an ultrasonic pulse into the real space; receiving, using the ultrasonic transducer, a reflection of the ultrasonic pulse from a user object located within the real space; determining a user action of the user object using the ultrasonic pulse and the reflected ultrasonic pulse; and performing the action with the processor based on the determined user action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic device, comprising:
-
a display configured to project a three-dimensional desktop environment into a real space, wherein the three-dimensional desktop environment is segmented into a plurality of power levels spanning a range of distances from the display along a first axis, and wherein each of the power levels comprises a plurality of pixel volumes having a horizontal extent, a vertical extent, and a depth based on a resolution capability of at least one ultrasonic transducer; the at least one ultrasonic transducer configured to propagate an ultrasonic pulse into the real space and receive a reflection of the ultrasonic pulse from a user object in the real space; and a processor configured to; determine a user action of the user object from the reflection of the ultrasonic pulse, and perform an action based on the determined user action of the user object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An interface for providing a user interaction with an electronic device, comprising:
-
a display configured to project a three-dimensional desktop environment into a real space, wherein the three-dimensional desktop environment is segmented into a plurality of power levels spanning a range of distances from the display along a first axis, and wherein each of the power levels comprises a plurality of pixel volumes having a horizontal extent, a vertical extent, and a depth based on a resolution capability of at least one ultrasonic transducer; the at least one ultrasonic transducer configured to propagate an ultrasonic pulse into the real space and receive a reflection of the ultrasonic pulse from a user object in the real space; and a processor configured to; determine a user action of the user object from the reflection of the ultrasonic pulse, and perform an action based on the determined user action of the user object. - View Dependent Claims (18, 19, 20)
-
Specification