User interface for providing feedback for handheld image capture
First Claim
1. A method, comprising:
- receiving, by a processor, a plurality of images captured by an image capturing device during a capture period of a predetermined amount of time;
identifying, by the processor, a feature located at a first position in a first image of the plurality of images and a second position in a second image of the plurality of images;
responsive to determining, by the processor, that the second position is more than a threshold distance from the first position, resetting the capture period prior to expiration of the predetermined amount of time;
sending the first image to a search service; and
receiving, from the search service, image recognition data based on the first image.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may include capturing, by a computing device and during a time interval, a plurality of images. The computing device may determine a sharpness of a first image from the plurality of images based on detection of a difference between sharpness of a first plurality of high-contrast areas within the first image and sharpness of a corresponding, second plurality of high-contrast areas within a second image from the plurality of images. The first image may be sent to a search service. Image recognition data based on the first image or indication of unavailability of the image recognition data may be received from the search service. The determining may further include detecting a movement from at least a portion of the first plurality of high-contrast areas within the first image to a corresponding portion of the second plurality of high-contrast areas within the second image.
21 Citations
17 Claims
-
1. A method, comprising:
-
receiving, by a processor, a plurality of images captured by an image capturing device during a capture period of a predetermined amount of time; identifying, by the processor, a feature located at a first position in a first image of the plurality of images and a second position in a second image of the plurality of images; responsive to determining, by the processor, that the second position is more than a threshold distance from the first position, resetting the capture period prior to expiration of the predetermined amount of time; sending the first image to a search service; and receiving, from the search service, image recognition data based on the first image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
a processor; a memory operatively coupled to the processor and storing computer-executable code that, when executed by the processor, causes the computing device to; receive a plurality of images captured by an image capturing device during a capture period of a predetermined amount of time; identify a feature located at a first position in a first image of the plurality of images and a second position in a second image of the plurality of images; responsive to determining that the second position is more than a threshold distance from the first position, reset the capture period prior to expiration of the predetermined amount of time; send the first image to a search service; and receive, from the search service, image recognition data based on the first image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable storage medium, having stored thereon code that, when executed by a processor, cause a computing device to perform a method comprising:
-
receiving a plurality of images captured by an image capturing device during a capture period of a predetermined amount of time; identify a feature located at a first position in a first image of the plurality of images and a second position in a second image of the plurality of images; responsive to determining that the second position is more than a threshold distance from the first position, resetting the capture period prior to expiration of the predetermined amount of time; sending the first image to a search service; and receiving, from the search service, image recognition data based on the first image. - View Dependent Claims (16, 17)
-
Specification