Assisted text input for computing devices
AssigneeA9.com, Inc.
InventorsAdam Wiggen Kraft, Kathy Wing Lam Ma, Xiaofan Lin, Arnab Sanat Kumar Dhua, Yu Lou
Life of this patent
Estimating the term…
Abstract
Various approaches provide for detecting and recognizing text to enable a user to perform various functions or tasks. For example, a user could point a camera at an object with text, in order to capture an image of that object. The camera can be integrated with a portable computing device that is capable of taking the image and processing the image (or providing the image for processing) to recognize, identify, and/or isolate the text in order to send the image of the object as well as recognized text to an application, function, or system, such as an electronic marketplace.
Claims17
A computing device, comprising:
- a camera;
- a display element;
- at least one processor;
- and
- a memory device including instructions that, when executed by the at least one processor, cause the computing device to:
- acquire an image of an object using the camera of the computing device, at least a portion of the image being displayed on the display element of the computing device;
- process the image to determine a first region and a second region, the first region including a representation of the object, the first region corresponding to a foreground area of the image and the second region corresponding to a background area of the image;
- apply a color to the second region;
- crop the image to remove the second region from the image;
- enhance a contrast of the image;
- analyze the first region to recognize one or more words associated with the object;
- receive, from a user of the computing device, a selection of a text field;
- display an interface that includes a selectable list of at least a subset of the one or more words, the subset of the one or more words being determined based at least in part on a relevance score associated with each of the one or more words with respect to the text field;
- and
- enable the user to select at least one of the one or more words of the selectable list for use in completing the text field.
A computer-implemented method, comprising:
- acquiring an image of an object using a camera of a computing device;
- determining a foreground area and a background area of the image, the foreground area including a representation of the object,
- applying a color to the background area;
- cropping the image to remove the background area from the image;
- analyzing the foreground area to recognize text associated with the object;
- receiving a selection of at least one text input field;
- determining a set of words from recognized text that are associated with the at least one text input field;
- displaying a set of words from the recognized text;
- and
- enabling a user of the computing device to select at least one word from the set of words to perform at least one operation.
A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to perform a set of operations comprising:
- acquiring an image of an object using a camera of a computing device;
- determining a foreground area and a background area of the image, the foreground area including a representation of the object,
- applying a color to the background area;
- cropping the image to remove the background area from the image;
- analyzing the foreground area to recognize text associated with the object;
- receiving a selection of at least one text input field;
- determining a set of words from recognized text that are associated with the at least one text input field;
- displaying a set of words from the recognized text;
- and
- enabling a user of the computing device to select at least one word from the set of words to perform at least one operation.
Dependencies are inferred from the claim text.