Using visual layers to aid in initiating a visual search
First Claim
1. A method comprising:
- causing a camera on a wearable computing device to record video data;
segmenting the video data into a number of layers;
based on the video data, detecting that a pointing object is in proximity to a first layer;
initiating a first search on the first layer;
highlighting the first layer;
based on the video data, detecting that the pointing object is no longer in proximity to the first layer and is in proximity to a second layer; and
highlighting the second layer.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for initiating a search are disclosed. In one embodiment, a method is disclosed that includes receiving video data captured by an image-capture device on a wearable computing device, segmenting the video data into a number of layers and, based on the video data, detecting that a pointing object is in proximity to a first layer. The method further includes initiating a first search on the first layer. In another embodiment, a wearable computing device is disclosed that includes an interface configured to receive video data captured by an image-capture device, a processor, and data storage comprising instructions executable by the processor to segment the video data into a number of layers and, based on the video data, detect that a pointing object is in proximity to a first layer. The instructions are further executable by the processor to initiate a first search on the first layer.
-
Citations
23 Claims
-
1. A method comprising:
-
causing a camera on a wearable computing device to record video data; segmenting the video data into a number of layers; based on the video data, detecting that a pointing object is in proximity to a first layer; initiating a first search on the first layer; highlighting the first layer; based on the video data, detecting that the pointing object is no longer in proximity to the first layer and is in proximity to a second layer; and highlighting the second layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wearable computing device comprising:
-
a camera configured to record video data; a display; at least one processor; and data storage comprising instructions executable by the at least one processor to; segment the video data into a number of layers; based on the video data, detect that a pointing object is in proximity to a first layer; initiate a first search on the first layer; use the display to highlight the first layer; based on the video data, detect that the pointing object is no longer in proximity to the first layer and is in proximity to a second layer; and use the display to highlight the second layer. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions comprising:
-
causing a camera on a wearable computing device to record video data; segmenting the video data into a number of layers; based on the video data, detecting that a pointing object is in proximity to a first layer; initiating a first search on the first layer; highlighting the first layer; based on the video data, detecting that the pointing object is no longer in proximity to the first layer and is in proximity to a second layer; and highlighting the second layer. - View Dependent Claims (17)
-
-
18. A method comprising:
-
causing a camera on a wearable computing device to record video data; segmenting the video data into a first set of layers in which a first layer of the first set of layers comprises both a first object and a second object; based on the video data, detecting that a pointing object is behind the first object and in front of the second object; segmenting the video data into a second set of layers in which a first layer of the second set of layers comprises only one of the first object and the second object; receiving an audible input; initiating a visual search on one or more of the second set of layers; based on the audible input, selecting information corresponding to at least some results of at least some of the visual searches; and displaying the selected information. - View Dependent Claims (19)
-
-
20. A method comprising:
-
causing a camera on a wearable computing device to record video data; segmenting the video data into a number of layers; based on the video data, detecting that a pointing object is in proximity to a first layer; initiating a first search on the first layer; causing a display to display first information corresponding to results of the first search; based on the video data, detecting that the pointing object is no longer in proximity to the first layer and is in proximity to a second layer; initiating a second search on the second layer; and replacing the first information with second information corresponding to results of the second search. - View Dependent Claims (21)
-
-
22. A method comprising:
-
causing a camera on a wearable computing device to record video data; segmenting the video data into a first set of layers in which a first layer of the first set of layers comprises both a first object and a second object; based on the video data, detecting that a pointing object is behind the first object and in front of the second object; segmenting the video data into a second set of layers in which a first layer of the second set of layers comprises only one of the first object and the second object; based on the video data, detecting that a pointing object is in proximity to the first layer of the second set of layers; and initiating a first search on the first layer of the second set of layers. - View Dependent Claims (23)
-
Specification