Method For Enhanced Location Based And Context Sensitive Augmented Reality Translation
First Claim
1. A method comprising the following steps:
- receiving, by a computer system, an image;
performing character recognition, by the computer system, on at least a portion of the image to yield a recognized character string as text data;
choosing a first further data processing program which is stored on a software storage device;
inputting at least a portion of the recognized character string to the first further data processing program;
processing input data, by the first further data processing program, with the input data including at least a portion of the recognized character string; and
receiving output data resulting from the data processing step.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system and method where text is recognized from a real world image, and this recognized text is used as input data for a processing program selected by a user. A computer system and method where text is recognized from a real world image, and contextual information is used in conjunction with the text to develop a semantic denotation of the recognized text. The contextual information may include GPS location data. The contextual information may include previous images, captured shortly prior to the image with the recognized text. A computer system and method wherein text is recognized from a real world image, then normalized to be in the plane of the image, then translated and then the translated text is made into an image that is anti-normalized and inserted into the original image (or an image similar to the original image). In this way, the translated text will appear realistically in place of the original untranslated text of the real world image.
54 Citations
20 Claims
-
1. A method comprising the following steps:
-
receiving, by a computer system, an image; performing character recognition, by the computer system, on at least a portion of the image to yield a recognized character string as text data; choosing a first further data processing program which is stored on a software storage device; inputting at least a portion of the recognized character string to the first further data processing program; processing input data, by the first further data processing program, with the input data including at least a portion of the recognized character string; and receiving output data resulting from the data processing step. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system comprising:
-
a first data processing program module; an image receiving module structured and/or programmed to receive an image; a character recognition module structured and/or programmed to perform character recognition on at least a portion of the image to yield a recognized character string as text data; a further data processing program chooser module structured and/or programmed to choose the first further data processing program to be used for further processing; and an input module structured and/or programmed to input at least a portion of the recognized character string to the further first data processing program; wherein the first further data processing program module is structured and/or programmed to perform data processing on input data with the input data including at least a portion of the recognized character string to output data processing output data resulting from the data processing. - View Dependent Claims (6, 7)
-
-
8. Software stored on a software storage device for use by a computer system, the software comprising:
-
a first data processing program; an image receiving software portion programmed to receive an image; a character recognition software portion programmed to perform character recognition on at least a portion of the image to yield a recognized character string as text data; a further data processing program chooser software portion programmed to choose the first further data processing program to be used for further processing; and an input software portion programmed to input at least a portion of the recognized character string to the further first data processing program; wherein the first further data processing program is programmed to perform data processing on input data with the input data including at least a portion of the recognized character string to output data processing output data resulting from the data processing.
-
-
9. A method comprising the following steps:
-
receiving, by a computer system, an image and associated contextual information data; performing character recognition, by the computer system, on at least a portion of the image to yield a recognized character string as text data; determining symbolic denotation data, by the computer system, indicating symbolic denotation of at least a portion of the recognized character string based upon the text data of the character string and the contextual information data; and performing further processing, by the computer system, on the recognized character string based, at least in part, upon the symbolic denotation data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a receiving module structured and/or programmed to receive an image and associated contextual information data; a character recognition module structured and/or programmed to perform character recognition on at least a portion of the image to yield a recognized character string as text data; and a symbolic denotation module structured and/or programmed to; determine symbolic denotation data indicating symbolic denotation of at least a portion of the recognized character string based upon the text data of the character string and the contextual information data, and perform further processing on the recognized character string based, at least in part, upon the symbolic denotation data. - View Dependent Claims (16, 17, 18)
-
-
19. A method comprising the steps of:
-
isolating, by a computer system, a textual image portion of a raw image which includes a character cluster; normalizing, by the computer system, the textual image portion to generate a normalized textual image portion with a plane of the character cluster in the normalized textual image portion being at least substantially parallel with the projection plane of the raw image; performing character recognition, by the computer system, on the normalized textual image portion to yield a recognized character string; translating, by the computer system, the text into a different language to yield a translated character string; anti-normalizing, by the computer system, an image of the translated character string to generate a translated textual image portion; and inserting, by the computer system, the translated textual portion into a target image to form a translated AR image. - View Dependent Claims (20)
-
Specification