Adjusting graphical characteristics for recognition interfaces
First Claim
1. A computing device, comprising:
- at least one processor;
a camera;
a display screen; and
memory including instructions that, when executed by the at least one processor, cause the computing device to;
capture video data using the camera;
present the video data via the display screen;
present, via the display screen, graphical elements over the video data, the graphical elements being at least partially dispersed across the display screen;
identify, in the video data, a representation of an object;
cause one or more of the graphical elements to appear to move towards the representation to indicate that an object recognition process is being performed;
determine a type of the object; and
cause at least a subset of the graphical elements to form a shape, the shape being configured irrespective of an edge of the representation, the shape being unconfined with respect to a boundary of the representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device can include a recognition mode interface utilizing graphical elements, such as virtual fireflies, to indicate recognized or identified objects. The fireflies can be animated to move across a display, and the fireflies can create bounding boxes around visual representations of objects as the objects are recognized. In some cases, the object might be of a type that has specific meaning or information to be conveyed to a user. In such cases, the fireflies might be displayed with a particular size, shape, or color to convey that information. The fireflies also can be configured to form shapes or patterns in order to convey other types of information to a user, such as where audio is being recognized, light is sufficient for image capture, and the like. Other types of information can be conveyed as well via altering characteristics of the fireflies.
-
Citations
19 Claims
-
1. A computing device, comprising:
-
at least one processor; a camera; a display screen; and memory including instructions that, when executed by the at least one processor, cause the computing device to; capture video data using the camera; present the video data via the display screen; present, via the display screen, graphical elements over the video data, the graphical elements being at least partially dispersed across the display screen; identify, in the video data, a representation of an object; cause one or more of the graphical elements to appear to move towards the representation to indicate that an object recognition process is being performed; determine a type of the object; and cause at least a subset of the graphical elements to form a shape, the shape being configured irrespective of an edge of the representation, the shape being unconfined with respect to a boundary of the representation. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method, comprising:
-
capturing sensor data using at least one sensor of a computing device; presenting the sensor data via a display of the computing device; presenting, over the sensor data and via the display in a first time period, graphical elements; determining information to be conveyed via the computing device, the information being based at least in part upon the sensor data; and causing, over the sensor data in a second time period after the first time period and based on determining the information, at least a portion of the graphical elements to form a shape, the shape being configured irrespective of an edge of a representation of an object in the sensor data, the shape being unconfined with respect to a boundary of the representation. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
a display; at least one processor; and memory including instruction that, when executed by the at least one processor, cause the computing device to; capture sensor data using at least one sensor of a computing device; present the sensor data via the display; present, over the sensor data and via the display in a first time period, graphical elements; determine information to be conveyed via the computing device, the information being based at least in part upon the sensor data; and cause, over the sensor data in a second time period after the first time period and based on determining the information, at least a portion of the graphical elements to form a shape, the shape being configured irrespective of an edge of a representation of an object in the sensor data, the shape being unconfined with respect to a boundary of the representation. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification