Providing camera-based services using a portable communication device
First Claim
1. A method comprising:
- capturing an image of an environment using a camera within a portable communication device so as to obtain image data;
processing the image data such that text data is recognized and extracted from the image data, wherein the processing of the image data is performed by an external processing unit external to the portable communication device, the external processing unit including a first server that communicates with the portable communication device via a first communication network, and the first server processing the image data,the external processing unit including a second server that communicates with the first server via a second communication network, wherein the second server stores the text data, wherein the first server communicates with a personal computer, and wherein the personal computer accesses the text data on the second server via the first server; and
outputting data related to the text data in a form recognizable by a user of the portable communication device.
7 Assignments
0 Petitions
Accused Products
Abstract
Camera-based services are provided to a user of a portable communication device by recognizing text contained in an image. An image of an environment is captured using a camera within the portable communication device so as to obtain image data. The image data is processed such that text data is recognized and extracted from the image data. Data related to the text data is then output in a form recognizable by a user of the portable communication device. The text data can be processed on the portable communication device to obtain the data related to the text data. Alternatively, the processing is performed by a processing unit external to the portable communication device. Translated and audio versions of the text data are output to the user. One camera-based service provides price and product information related to a product described in an image captured by the camera.
69 Citations
10 Claims
-
1. A method comprising:
-
capturing an image of an environment using a camera within a portable communication device so as to obtain image data; processing the image data such that text data is recognized and extracted from the image data, wherein the processing of the image data is performed by an external processing unit external to the portable communication device, the external processing unit including a first server that communicates with the portable communication device via a first communication network, and the first server processing the image data, the external processing unit including a second server that communicates with the first server via a second communication network, wherein the second server stores the text data, wherein the first server communicates with a personal computer, and wherein the personal computer accesses the text data on the second server via the first server; and outputting data related to the text data in a form recognizable by a user of the portable communication device.
-
-
2. A method comprising:
-
capturing an image of an environment using a camera within a portable communication device so as to obtain image data; processing the image data such that text data is recognized and extracted from the image data, wherein the processing of the image data is performed by an external processing unit external to the portable communication device, the external processing unit including a first server that communicates with the portable communication device via a first communication network, and the first server processing the image data; performing block recognition, wherein the processing the image data is performed in parallel on image data within recognized blocks; and outputting data related to the text data in a form recognizable by a user of the portable communication device.
-
-
3. A portable communication device, comprising:
-
a camera adapted to capture an image of an environment, wherein image data obtained from the image is processed to generate text data; a display adapted to display an indication of a service selectable by a user of the portable communication device; outputting means that outputs data related to the text data in a form recognizable by the user of the portable communication device, wherein the portable communication device performs the service selected by the user; a first worker module that displays the image on the display and that detects an orientation of text included in the image; a second worker module that performs text recognition on the image data to generate the text data; and a third worker module that converts the text data into speech and generates an audio output, wherein the first, second and third worker modules work independently of one other and communicate with an operation system of the portable communication device via dedicated interfaces; wherein the first, second and third worker modules are part of a client application, wherein the portable communication device communicates with a server, and wherein the first, second and third worker modules are configured dynamically through the server without reinstalling the client application on the portable communication device. - View Dependent Claims (4, 5)
-
-
6. A method comprising:
-
capturing an image of an environment using a camera within a portable communication device so as to obtain image data; processing the image data such that text data is recognized and extracted from the image data, wherein the processing of the image data is performed by an external processing unit external to the portable communication device, the external processing unit including a first server that communicates with the portable communication device via a first communication network, and the first server processing the image data, the external processing unit further including a second server that communicates with the first server via a second communication network and that stores the image data; the portable communication device accessing the image data in real-time from the second server; and outputting data related to the text data in a form recognizable by a user of the portable communication device. - View Dependent Claims (7, 8, 9)
-
-
10. A method comprising:
-
capturing an image of an environment using a camera within a portable communication device so as to obtain image data; performing block recognition on the image data by segmenting the obtained image data into blocks thereby obtaining block image data per block; processing the block image data such that text data is recognized and extracted from the block image data, wherein the processing the block image data is performed such that text data is recognized and extracted from the block image data in parallel of the respective block image data of the recognized blocks; and outputting data related to the text data in a form recognizable by a user of the portable communication device.
-
Specification