Gesture-based selection text recognition
First Claim
Patent Images
1. A computer-implemented method for selectively recognizing text in an image, comprising:
- displaying the image on a touch sensitive display device;
detecting a gesture made on the touch sensitive display device;
identifying an area of the image associated with the gesture;
determining an angle of the area of the image and a horizontal axis of the touch sensitive display device;
calculating a plurality of projection profiles of a plurality of angles for at least a portion of the image, the plurality of angles determined based on the angle of the area of the image;
identifying a horizontal projection profile in the plurality of projection profiles based on variances of the plurality of projection profiles;
determining a skew angle based on an angle of the horizontal projection profile;
correcting the skew angle by rotating the area of the image; and
identifying a text region in the rotated area; and
recognizing text in the text region using OCR technology.
2 Assignments
0 Petitions
Accused Products
Abstract
An image is displayed on a touch screen. A user'"'"'s underline gesture on the displayed image is detected. The area of the image touched by the underline gesture and a surrounding region approximate to the touched area are identified. Skew for text in the surrounding region is determined and compensated. A text region including the text is identified in the surrounding region and cropped from the image. The cropped image is transmitted to an optical character recognition (OCR) engine, which processes the cropped image and returns OCR'"'"'ed text. The OCR'"'"'ed text is outputted.
-
Citations
20 Claims
-
1. A computer-implemented method for selectively recognizing text in an image, comprising:
-
displaying the image on a touch sensitive display device; detecting a gesture made on the touch sensitive display device; identifying an area of the image associated with the gesture; determining an angle of the area of the image and a horizontal axis of the touch sensitive display device; calculating a plurality of projection profiles of a plurality of angles for at least a portion of the image, the plurality of angles determined based on the angle of the area of the image; identifying a horizontal projection profile in the plurality of projection profiles based on variances of the plurality of projection profiles; determining a skew angle based on an angle of the horizontal projection profile; correcting the skew angle by rotating the area of the image; and identifying a text region in the rotated area; and recognizing text in the text region using OCR technology. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium encoded with executable computer program code for selectively recognizing text in an image, the computer program code comprising program code for:
-
displaying the image on a touch sensitive display device; detecting a gesture made on the touch sensitive display device; identifying an area of the image associated with the gesture; determining an angle of the area of the image and a horizontal axis of the touch sensitive display device; calculating a plurality of projection profiles of a plurality of angles for at least a portion of the image, the plurality of angles determined based on the angle of the area of the image; identifying a horizontal projection profile in the plurality of projection profiles based on variances of the plurality of projection profiles; determining a skew angle based on an angle of the horizontal projection profile; correcting the skew angle by rotating the area of the image; and identifying a text region in the rotated area; and recognizing text in the text region using OCR technology. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for selectively recognizing text in an image, comprising:
a computer-readable storage medium comprising executable computer program code for; an image User Interface (UI) module for displaying the image on a touch sensitive display device and detecting a gesture made on the touch sensitive display device; a text region identification module for identifying a text region in the image displayed on the touch sensitive display device, the text region comprising text, wherein identifying the text in the image comprises; identifying an area of the image associated with the gesture; determining an angle of the area of the image and a horizontal axis of the touch sensitive display device; calculating a plurality of projection profiles of a plurality of angles for at least a portion of the image, the plurality of angles determined based on the angle of the area of the image; identifying a horizontal projection profile in the plurality of projection profiles based on variances of the plurality of projection profiles; determining a skew angle based on an angle of the horizontal projection profile; correcting the skew angle by rotating the area of the image; and identifying the text region in the rotated area; and an OCR module for recognizing text in the text region using OCR technology. - View Dependent Claims (16, 17, 18, 19, 20)
Specification