Rotatable imaging assembly for providing multiple fields of view
First Claim
1. A computer-implemented method, comprising:
- under control of one or more computer systems configured with executable instructions,capturing first image data using an imaging element of a computing device, the imaging element being in a first orientation such that a field of view of the imaging element faces a first side that is a same side as a viewable surface of a display screen of the computing device;
analyzing the first image data to recognize a first gesture;
providing a first input associated with the first gesture to a first application executing on the computing device;
capturing second image data using the imaging element in a second orientation such that the field of view of the imaging element faces a second side that is 90 degrees relative to the viewable surface of the display screen, the imaging element being rotated from the first orientation to the second orientation via an assembly of the computing device;
analyzing the second image data to recognize a second gesture; and
providing a second input associated with the second gesture to at least one of the first application or a second application executing on the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments enable a first gesture to be detected from a user above a display screen of a computing device. The first gesture is detected using an imaging element of the computing device in a first position. In response to recognizing the first gesture, an input associated with the recognized first gesture is provided to an application executing thereon. The imaging element is movable and, depending on the application, can be moved to a second position. Accordingly, a second gesture is detected adjacent the computing device with the imaging element in the second position. In response to the recognized second object, a second input is provided to an appropriate application executing on the computing device.
41 Citations
20 Claims
-
1. A computer-implemented method, comprising:
under control of one or more computer systems configured with executable instructions, capturing first image data using an imaging element of a computing device, the imaging element being in a first orientation such that a field of view of the imaging element faces a first side that is a same side as a viewable surface of a display screen of the computing device; analyzing the first image data to recognize a first gesture; providing a first input associated with the first gesture to a first application executing on the computing device; capturing second image data using the imaging element in a second orientation such that the field of view of the imaging element faces a second side that is 90 degrees relative to the viewable surface of the display screen, the imaging element being rotated from the first orientation to the second orientation via an assembly of the computing device; analyzing the second image data to recognize a second gesture; and providing a second input associated with the second gesture to at least one of the first application or a second application executing on the computing device. - View Dependent Claims (2, 3, 4, 5)
-
6. A portable computing device, comprising:
-
a processor; an imaging element; a display screen; an assembly configured to rotate the imaging element; and a memory including instructions that, when executed by the processor, cause the portable computing device to; capture first image data using the imaging element in a first orientation such that a field of view of the imaging element faces a first side that is a same side as a viewable surface of the display screen; analyze the first image data to identify at least one of a first object or a first gesture; capture second image data using the imaging element in a second orientation such that the field of view of the imaging element faces a second side that is 90 degrees relative to the viewable surface of the display screen, the imaging element being rotated from the first orientation to the second orientation via the assembly; and analyze the second image data to identify at least one of a second object or a second gesture. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
capture first image data using an imaging element of a computing device in first orientation such that a field of view of the imaging element faces a first side that is a same side as a viewable surface of a display screen;
of the computing device;analyze the first image data to identify at least one of a first object or a first gesture; capture second image data using the imaging element in a second orientation such that the field of view of the imaging element faces a second side that is 90 degrees relative to the viewable surface of the display screen, the imaging element being rotated from the first orientation to the second orientation via an assembly of the computing device; and analyze the second image data to identify at least one of a second object or a second gesture. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification