Graphical behaviors for recognition interfaces
First Claim
1. A computing device, comprising:
- at least one processor;
a camera configured to generate video data;
a display screen;
a physical button proximate to a portion of the display screen; and
memory including instructions that, when executed by the at least one processor, cause the computing device to;
generate the video data using the camera;
display video content based on at least a portion of the video data on the display screen;
display, on the portion of the display screen proximate to the physical button, a plurality of graphical elements at a first time;
in response to receiving a selection of the physical button at a second time after the first time, causing the plurality of graphical elements to appear to emanate from being bounded from the portion of the display screen to being dispersed across the display screen;
receive an indication that the video data exhibits characteristics corresponding to a recognizable object;
causing at least a portion of the graphical elements to appear proximate to a representation of the recognizable object on the display screen; and
in response to receiving another selection of the physical button, causing the plurality of graphical elements to appear to return to being bounded in the portion of the display screen proximate to the physical button on the display screen.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device can utilize a recognition mode wherein an interface utilizes graphical elements, such as virtual fireflies, to indicate recognized or identified objects. Fireflies can be displayed near an input element to indicate that a recognition mode is available. When a user selects the input element, the fireflies can appear to emanate from the input element and disperse across the display screen. As objects are recognized, fireflies can create bounding boxes around those objects, or otherwise appear proximate those objects, to indicate recognition. The fireflies can again disperse as the objects fall out of view, and can begin moving towards new objects as features of those objects are identified as potential object features. A subsequent selection of the input element to exit recognition mode can cause the fireflies to appear to retreat to their original location in, or near, the input element.
-
Citations
19 Claims
-
1. A computing device, comprising:
-
at least one processor; a camera configured to generate video data; a display screen; a physical button proximate to a portion of the display screen; and memory including instructions that, when executed by the at least one processor, cause the computing device to; generate the video data using the camera; display video content based on at least a portion of the video data on the display screen; display, on the portion of the display screen proximate to the physical button, a plurality of graphical elements at a first time; in response to receiving a selection of the physical button at a second time after the first time, causing the plurality of graphical elements to appear to emanate from being bounded from the portion of the display screen to being dispersed across the display screen; receive an indication that the video data exhibits characteristics corresponding to a recognizable object; causing at least a portion of the graphical elements to appear proximate to a representation of the recognizable object on the display screen; and in response to receiving another selection of the physical button, causing the plurality of graphical elements to appear to return to being bounded in the portion of the display screen proximate to the physical button on the display screen. - View Dependent Claims (2)
-
-
3. A computer-implemented method, comprising:
-
capturing sensor data using at least one sensor of a computing device; causing, at a first time, a plurality of graphical elements to be displayed in an animated manner on a display of the computing device, and to appear to be associated with a button of the computing device; in response to receiving input corresponding to the button at a second time after the first time, causing the graphical elements to disperse across a display area of the computing device; receiving, at a third time after the second time, an indication that the sensor data exhibits characteristics corresponding to a recognizable object; and causing the plurality of graphical elements to convey information via the display area, in response to recognizing the recognizable object in the sensor data. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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:
-
acquire sensor data using at least one sensor of the computing device; cause a plurality of graphical elements to be displayed on a portion of a display area proximate to a button of the computing device at a first time; in response to receiving, at a second time after the first time, input corresponding to the button, cause the plurality of graphical elements to appear to emanate from being bounded from the portion of the display area to being dispersed across the display area; receive, at a third time after the second time, an indication that the sensor data exhibits characteristics corresponding to a recognizable object; and cause the plurality of graphical elements to be animated to convey information, via the display area, in response to detecting a representation of the recognizable object in the sensor data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification