Abstract: This disclosure relates generally to text recognition, and more particularly to systems and methods for offline character recognition. In one embodiment, a character recognition method executed on an electronic device is disclosed, the method comprising: receiving, at the electronic device, an image representing a character including one or more first strokes; determining a set of first parameters associated with each of the one or more first strokes; comparing, for each of the one or more first strokes, the associated set of first parameters with a plurality of stored sets of second parameters, wherein each of the plurality of stored second strokes is associated with a stored set of second parameters; identifying a second stroke, from among the plurality of stored second strokes, corresponding to each of the one or more first strokes based on the comparison; and identifying the character based on the identified one or more second strokes.
CLIAMS:We claim:
1. A character recognition method executed on an electronic device, the method comprising:
receiving, at the electronic device, an image representing a character including one or more first strokes;
determining a set of first parameters associated with each of the one or more first strokes;
comparing, for each of the one or more first strokes, the associated set of first parameters with a plurality of stored sets of second parameters, wherein each of a plurality of stored second strokes is associated with a stored set of second parameters;
identifying a second stroke, from among the plurality of stored second strokes, corresponding to each of the one or more first strokes based on the comparison; and
identifying the character based on the identified one or more second strokes.
2. The method of claim 1, further comprising representing the received image in a matrix format comprising a plurality of cells.
3. The method of claim 2, wherein determining the set of first parameters further includes scanning the plurality of cells to determine, for each of the one or more first strokes, a first cell associated therewith.
4. The method of claim 3, wherein determining the set of first parameters further includes:
selecting, for each of the one or more first strokes, the associated first cell to determine, for each of the one or more first strokes, a set of third parameters; and
selecting, for each of the one or more first strokes, a second cell associated therewith to determine, for each of the one or more second strokes, a set of fourth parameters, wherein selecting the second cell is based on selecting the first cell.
5. The method of claim 4, wherein selecting the second cell includes:
scanning a predetermined number of cells from the plurality of cells adjacent to the first cell;
determining that the second cell is associated with the corresponding first stroke based on the scanning; and
selecting the second cell based on the determination.
6. The method of claim 4, wherein determining the set of first parameters for each of the one or more first strokes further includes aggregating the corresponding set of third parameters and the set of fourth parameters.
7. The method of claim 5, wherein the second cell is determined to be associated with the corresponding first stroke when the first stroke extends into the second cell.
8. A character recognition device comprising:
at least one processor; and
a memory storing instructions executable by the at least one processor, wherein the instructions configure the at least one processor to:
receive an image representing a character including one or more strokes;
determine a set of first parameters associated with each of the one or more first strokes;
compare , for each of the one or more first strokes, the associated set of first parameters with a plurality of stored sets of second parameters, wherein each of the plurality of stored second strokes is associated with a stored set of second parameters;
identify a second stroke, from among the plurality of stored second strokes, corresponding to each of the one or more first strokes based on the comparison; and
identify the character based on the identified one or more second strokes.
9. The device of claim 8, wherein the instructions further configure the at least one processor to represent the received image in a matrix format comprising a plurality of cells.
10. The device of claim 9, wherein the instructions further configure the at least one processor to scan the plurality of cells to determine, for each of the one or more first strokes, a first cell associated therewith.
11. The device of claim 10, wherein the instructions further configure the at least one processor to:
select, for each of the one or more first strokes, the associated first cell to determine, for each of the one or more first strokes, a set of third parameters; and
select for each of the one or more first strokes, a second cell associated therewith to determine, for each of the one or more second strokes, a set of fourth parameters, wherein selecting the second cell is based on selecting the first cell.
12. The device of claim 11, wherein the instructions further configure the at least one processor to:
scan a predetermined number of cells from the plurality of cells adjacent to the first cell;
determine that the second cell is associated with the corresponding first stroke based on the scanning; and
selecting the second cell based on the determination.
13. The device of claim 11, wherein the instructions further configure the at least one processor to the corresponding set of third parameters and the set of fourth parameters.
14. The device of claim 13, wherein the second cell is determined to be associated with the corresponding first stroke when the first stroke extends into the second cell.
15. A non-transitory computer readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
receiving, at an electronic device, an image representing a character including one or more first strokes;
determining a set of first parameters associated with each of the one or more first strokes;
comparing, for each of the one or more first strokes, the associated set of first parameters with a plurality of stored sets of second parameters, wherein each of the plurality of stored second strokes is associated with a stored set of second parameters;
identifying a second stroke, from among the plurality of stored second strokes, corresponding to each of the one or more first strokes based on the comparison; and
identifying the character based on the identified one or more second strokes.
16. The medium of claim 15, wherein the instructions further cause the at least one processor to perform operations comprising representing the received image in a matrix format comprising a plurality of cells.
17. The medium of claim 16, wherein the instructions further cause the at least one processor to perform operations comprising scanning the plurality of cells to determine, for each of the one or more first strokes, a first cell associated therewith.
18. The medium of claim 17, wherein the instructions further cause the at least one processor to perform operations comprising:
selecting, for each of the one or more first strokes, the associated first cell to determine, for each of the one or more first strokes, a set of third parameters; and
selecting, for each of the one or more first strokes, a second cell associated therewith to determine, for each of the one or more second strokes, a set of fourth parameters, wherein selecting the second cell is based on selecting the first cell.
19. The medium of claim 18, wherein the instructions further cause the at least one processor to perform operations comprising:
scanning a predetermined number of cells from the plurality of cells adjacent to the first cell;
determining that the second cell is associated with the corresponding first stroke based on the scanning; and
selecting the second cell based on the determination.
20. The medium of claim 18, wherein the instructions further cause the at least one processor to perform operations comprising aggregating the corresponding set of third parameters and the set of fourth parameters.
21. The medium of claim 20, wherein the second cell is determined to be associated with the corresponding first stroke when the first stroke extends into the second cell.
Dated this 11th day of November, 2013
SRAVAN KUMAR GAMPA
K&S PARTNERS
AGENT FOR THE APPLICANT
,TagSPECI:TECHNICAL FIELD
This disclosure relates generally to text recognition, and more particularly to systems and methods for offline character recognition.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 5074-CHE-2013 FORM-9 11-11-2013.pdf | 2013-11-11 |
| 1 | 5074-CHE-2013-RELEVANT DOCUMENTS [20-09-2023(online)].pdf | 2023-09-20 |
| 2 | 5074-CHE-2013 FORM-18 11-11-2013.pdf | 2013-11-11 |
| 2 | 5074-CHE-2013-PROOF OF ALTERATION [04-05-2022(online)].pdf | 2022-05-04 |
| 3 | IP25375-Spec.pdf | 2013-11-18 |
| 3 | 5074-CHE-2013-IntimationOfGrant21-02-2022.pdf | 2022-02-21 |
| 4 | IP25375-Fig.pdf | 2013-11-18 |
| 4 | 5074-CHE-2013-PatentCertificate21-02-2022.pdf | 2022-02-21 |
| 5 | FORM 5.pdf | 2013-11-18 |
| 5 | 5074-CHE-2013-Annexure [03-11-2021(online)].pdf | 2021-11-03 |
| 6 | FORM 3.pdf | 2014-01-15 |
| 6 | 5074-CHE-2013-Written submissions and relevant documents [03-11-2021(online)].pdf | 2021-11-03 |
| 7 | 5074-CHE-2013-FER.pdf | 2019-02-07 |
| 7 | 5074-CHE-2013-Correspondence to notify the Controller [18-10-2021(online)].pdf | 2021-10-18 |
| 8 | 5074-CHE-2013-FORM-26 [18-10-2021(online)].pdf | 2021-10-18 |
| 8 | 5074-CHE-2013-FORM 3 [07-08-2019(online)].pdf | 2019-08-07 |
| 9 | 5074-CHE-2013-FER_SER_REPLY [07-08-2019(online)].pdf | 2019-08-07 |
| 9 | 5074-CHE-2013-US(14)-HearingNotice-(HearingDate-22-10-2021).pdf | 2021-10-17 |
| 10 | 5074-CHE-2013-FER_SER_REPLY [07-08-2019(online)].pdf | 2019-08-07 |
| 10 | 5074-CHE-2013-US(14)-HearingNotice-(HearingDate-22-10-2021).pdf | 2021-10-17 |
| 11 | 5074-CHE-2013-FORM 3 [07-08-2019(online)].pdf | 2019-08-07 |
| 11 | 5074-CHE-2013-FORM-26 [18-10-2021(online)].pdf | 2021-10-18 |
| 12 | 5074-CHE-2013-Correspondence to notify the Controller [18-10-2021(online)].pdf | 2021-10-18 |
| 12 | 5074-CHE-2013-FER.pdf | 2019-02-07 |
| 13 | 5074-CHE-2013-Written submissions and relevant documents [03-11-2021(online)].pdf | 2021-11-03 |
| 13 | FORM 3.pdf | 2014-01-15 |
| 14 | 5074-CHE-2013-Annexure [03-11-2021(online)].pdf | 2021-11-03 |
| 14 | FORM 5.pdf | 2013-11-18 |
| 15 | 5074-CHE-2013-PatentCertificate21-02-2022.pdf | 2022-02-21 |
| 15 | IP25375-Fig.pdf | 2013-11-18 |
| 16 | 5074-CHE-2013-IntimationOfGrant21-02-2022.pdf | 2022-02-21 |
| 16 | IP25375-Spec.pdf | 2013-11-18 |
| 17 | 5074-CHE-2013 FORM-18 11-11-2013.pdf | 2013-11-11 |
| 17 | 5074-CHE-2013-PROOF OF ALTERATION [04-05-2022(online)].pdf | 2022-05-04 |
| 18 | 5074-CHE-2013-RELEVANT DOCUMENTS [20-09-2023(online)].pdf | 2023-09-20 |
| 18 | 5074-CHE-2013 FORM-9 11-11-2013.pdf | 2013-11-11 |
| 1 | search_07-02-2019.pdf |