Interactive augmented reality
AssigneeZyetric Augmented Reality Limited
InventorPak Kit LAM
Life of this patent
Estimating the term…
Abstract
An electronic device having a display on one side of the device and one or more image sensors on the opposite side of the device captures image data using the one or more image sensors. The display displays a portion of the captured image data on the display and a first graphical object overlaid on the displayed portion of the captured image data. A user gesture is detected using the one or more image sensors. In accordance with a determination that the detected user gesture meets a set of criteria, a position of the graphical object is updated based on the user gesture or is the first graphical object is replaced with a second graphical object. In accordance with a determination that the detected user gesture does not meet a set of criteria, the display of the first graphical object is maintained.
Claims21
A method comprising:
- at an electronic device having a display on one side of the device and one or more image sensors on the opposite side of the device:
- capturing image data using the one or more image sensors;
- displaying on the display a portion of the captured image data on the display;
- displaying on the display a first graphical object over the displayed portion of the captured image data;
- detecting a user gesture using the one or more image sensors;
- in accordance with a determination that the detected user gesture meets a set of criteria, updating a position of the graphical object based on the user gesture or replacing the display of the first graphical object with a second graphical object;
- and
- in accordance with a determination that the detected user gesture does not meet a set of criteria, maintaining the display of the first graphical object.
An electronic device comprising:
- a display on one side of the device;
- one or more image sensors on the opposite side of the device;
- a processor;
- and
- memory encoded with a computer programming having instructions executable by the processor, wherein the instructions are for:
- capturing image data using the one or more image sensors;
- displaying on the display a portion of the captured image data on the display;
- displaying on the display a first graphical object over the displayed portion of the captured image data;
- detecting a user gesture using the one or more image sensors;
- in accordance with a determination that the detected user gesture meets a set of criteria, updating a position of the graphical object based on the user gesture or replacing the display of the first graphical object with a second graphical object;
- and
- in accordance with a determination that the detected user gesture does not meet a set of criteria, maintaining the display of the first graphical object.
8-12. (canceled)
A non-transitory computer-readable storage medium encoded with a computer program executable by an electronic device having a display on one side of the device and one or more image sensors on the opposite side of the device, the computer program comprising instructions for:
- capturing image data using the one or more image sensors;
- displaying on the display a portion of the captured image data on the display;
- displaying on the display a first graphical object over the displayed portion of the captured image data;
- detecting a user gesture using the one or more image sensors;
- in accordance with a determination that the detected user gesture meets a set of criteria, updating a position of the graphical object based on the user gesture or replacing the display of the first graphical object with a second graphical object;
- and
- in accordance with a determination that the detected user gesture does not meet a set of criteria, maintaining the display of the first graphical object.
14-18. (canceled)
A method comprising:
- at an electronic device having a display on one side of the device and one or more image sensors on the opposite side of the device:
- capturing image data of a scene using the one or more image sensors;
- displaying on the display a portion of the captured image data on the display;
- displaying on the display a first graphical object over the displayed portion of the captured image data at a first position, the first graphical object representing a virtual object;
- detecting a user gesture from the captured image data;
- in accordance with a determination that the detected user gesture meets a set of criteria:
- updating a status of the virtual object;
- and
- updating the position of the graphical object based on the user gesture or replacing the display of the first graphical object with a second graphical object, wherein the second graphical object is associated with the updated status of the virtual object.
29-48. (canceled)
Dependencies are inferred from the claim text.