IP Library Granted Patent US 9,626,000
Granted Patent B2
US 9,626,000 · App. 14/524,092 · Granted Apr 18, 2017

Image resizing for optical character recognition in portable reading machine

Inventors: Raymond C. Kurzweil (Newton, MA); Paul Albrecht (Bedford, MA); Lucy Gibson (Belmont, MA)
Assignee: KNFB READER, LLC
G06F3/017G06F3/0304G06K9/00335G06K9/228G06K9/3283G06K9/42G06K2009/363G06K2209/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,626,000
App. No.
14/524,092
Granted
Apr 18, 2017
Kind
B2
Abstract

A reading machine that operates in various modes includes image correction processing is described. The reading device pre-processes an image for optical character recognition by receiving the image and determining whether text in the image is too large or small for optical character recognition processing by determining that text height falls outside of a range in which optical character recognition software will recognize text in a digitized image. If necessary the image is resized according to whether the text is too large or too small.

Claims (54)

1. A method of operating a portable electronic device, the method comprising:

receiving by a processor device in the portable electronic device a high resolution image that captures a scene;

processing by the processor device the high resolution image of the scene to produce a low resolution image relative to the high resolution image;

processing by the processor device, the low resolution image to recognize a gesturing item in the low resolution image, which indicates a user-initiated gesture corresponding to a command to the portable electronic device; upon detection of gesturing,

determining by the processing device the command from the user to the portable electronic device;

causing by the processor, the portable electronic device to operate according to the command from the user to the portable electronic device; and

applying optical character recognition processing by the processor to the high resolution image to detect text in the high resolution image.

2. The method of claim 1 wherein a directed reading mode is selected by the user according to the command determined from the gesturing.

3. The method of claim 1 further comprising:

applying by the processor pattern-recognition processing to the low resolution image to detect the gesturing.

4. The method of claim 1 further comprising:

applying pattern-recognition processing to the low resolution image to detect one of a set of pre-defined gestures that are interpreted by the portable electronic device, as the commands to the portable electronic device.

5. The method of claim 1 wherein the user selects a gesturing mode to configure the processor, the method further comprising:

determining by the processor that a pointer for providing the gesture was not detected; and

generating by the processor a notification to the user that the pointer was not detected by the portable device.

6. The method of claim 1 further comprising:

receiving a series of high resolution images from the image input device;

processing by the processor in the portable electronic device, the series of high resolution images to extract a series of low resolution images; and

processing by the processor in the portable electronic device the series of low resolution images to detect the presence of the user-initiated gesture in the series of images.

7. A portable electronic device comprises:

a processor;

memory storing a computer program, the memory in communication with the processor and the processor configured to:

receive a high resolution image that captures a scene;

process the high resolution image of the scene to produce a low resolution image relative to the high resolution image;

process the low resolution image to recognize a gesturing item in the low resolution image, which indicates a user-initiated gesture corresponding to a command to the portable electronic device; upon detection of gesturing,

determine the command from the user to the portable electronic device;

cause the portable electronic device to operate according to the command from the user to the portable electronic device; and

apply optical character recognition processing by the processor to the high resolution image to detect text in the high resolution image.

8. The portable electronic device of claim 7 wherein a directed reading mode is selected by the user according to the command determined from the gesturing.

9. The portable electronic device of claim 7 with the processor further configured to:

apply pattern-recognition processing to the low resolution image to detect the gesturing.

10. The portable electronic device of claim 7 with the processor further configured to:

apply pattern-recognition processing to the low resolution image to detect one of a set of pre-defined gestures that are interpreted by the portable electronic device, as the commands to the portable electronic device.

11. The portable electronic device of claim 7 wherein the user selects a gesturing mode to configure the processor to determine that a pointer for providing the gesture was not detected; and

generates a notification to the user that the pointer was not detected by the portable device.

12. The portable electronic device of claim 7 with the processor further configured to:

receive a series of high resolution images from the image input device;

process the series of images to extract a series of low resolution images; and

process the series of low resolution images to detect the presence of the user-initiated gesture in the series of images.

13. A computer program product stored on a non-transitory computer readable hardware storage device for controlling a portable electronic device, the computer program product comprises instructions for causing a processor to:

receive a high resolution image that captures a scene;

process the high resolution image of the scene to produce a low resolution image relative to the high resolution image;

process the low resolution image to recognize a gesturing item in the low resolution image, which indicates a user-initiated gesture corresponding to a command to the portable electronic device; upon detection of gesturing,

determine the command from the user to the portable electronic device;

cause the portable electronic device to operate according to the command from the user to the portable electronic device; and

apply optical character recognition processing by the processor to the high resolution image to detect text in the high resolution image.

14. The computer program product of claim 13 wherein a directed reading mode is selected by the user according to the command determined from the gesturing.

15. The computer program product of claim 13 , further comprising instructions to: apply pattern-recognition processing to the low resolution image to detect the gesturing.

16. The computer program product of claim 13 further comprising instructions to:

apply pattern-recognition processing to the low resolution image to detect one of a set of pre-defined gestures that are interpreted by the portable electronic device, as the commands to the portable electronic device.

17. The computer program product of claim 13 further comprising instructions to:

receive a series of high resolution images from the image input device;

process the series of images to extract a series of low resolution images; and

process the series of low resolution images to detect the presence of the user-initiated gesture in the series of images.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2022
From: KNFB READER, LLC
To: THE NATIONAL FEDERATION OF THE BLIND
Reel/Frame 058577/0914 →
RELEASE AND TERMINATION OF LIENS Recorded Jan 27, 2016
From: FISH & RICHARDSON P.C.
To: KNFB READER, LLC
Reel/Frame 037603/0342 →
LICENSE Recorded May 1, 2015
From: KNFB READER, LLC
To: DIMENSIONAL STACK ASSETS LLC
Reel/Frame 035546/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2015
From: K-NFB READING TECHNOLOGY, INC.
To: KNFB READER, LLC
Reel/Frame 035522/0289 →
LIEN Recorded Dec 30, 2014
From: K-NFB HOLDING TECHNOLOGY, IMC.
To: FISH & RICHARDSON P.C.
Reel/Frame 034599/0860 →
Continuity (3)
Continuation 11097986 · Apr 1, 2005
Provisional Application 60559091 · Apr 2, 2004
Related Publication 20150042562A1 · Feb 12, 2015