ASSISTED TEXT INPUT FOR COMPUTING DEVICES
First Claim
Patent Images
1. A computing device, comprising:
- a first camera;
a second camera separated a distance from the first 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;
capture first image data of an object by the first camera, the object including text displayed on a surface of the object;
capture second image data of the object by the second camera;
process the first image data to recognize the text displayed on the surface of the object;
determine a set of words from the recognized text;
generate using the first image data and the second image data a three-dimensional representation of the object;
display an interface that includes a selectable list of a subset of the set of words; and
enable selection of a word from the selectable list to be displayed with the three-dimensional representation of the object.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
a first camera; a second camera separated a distance from the first 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; capture first image data of an object by the first camera, the object including text displayed on a surface of the object; capture second image data of the object by the second camera; process the first image data to recognize the text displayed on the surface of the object; determine a set of words from the recognized text; generate using the first image data and the second image data a three-dimensional representation of the object; display an interface that includes a selectable list of a subset of the set of words; and enable selection of a word from the selectable list to be displayed with the three-dimensional representation of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
capturing first image data of an object by a first camera of a computing device, the object including text displayed on a surface of the object; capturing second image data of the object by a second camera of the computing device; processing the first image data to recognize the text displayed on the surface of the object; determining a set of words from the recognized text; generating using the first image data and the second image data a three-dimensional representation of the object; displaying an interface that includes a selectable list of a subset of the set of words; and enabling selection of at least one word from one of the selectable list to be displayed with the three-dimensional representation of the object. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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:
-
capturing first image data of an object by a first camera of a computing device, the object including text displayed on a surface of the object; capturing second image data of the object by a second camera of the computing device; processing the first image data to recognize the text displayed on the surface of the object; determining a set of words from the recognized text; generating using the first image data and the second image data a three-dimensional representation of the object; displaying an interface that includes a selectable list of a subset of the set of words; and enabling selection of at least one word from one of the selectable list to be displayed with the three-dimensional representation of the object. - View Dependent Claims (18, 19, 20)
-
Specification