Orientation determination for handwritten characters for recognition thereof
First Claim
1. A method for determining orientation and recognition of at least one handwritten character scribed on an input interface associated with an electronic device, the method including the steps of:
- receiving said hand written character scribed on said input interface;
normalizing said hand written character to provide a scaled character that fits within a defined boundary, said scaled character comprising at least one line;
identifying at least one said line of said scaled character as a vector;
rotating said scaled character from an initial orientation to a final orientation through a plurality of discrete orientations;
calculating, for each of said discrete orientations, magnitudes of co-ordinate components of each said vector;
summing, for each of said discrete orientations, said co-ordinate components to provide at least one summed co-ordinate component for said scaled character at a corresponding discrete orientation; and
assessing each said summed co-ordinate component to determine a suitable orientation of said scaled character, said suitable orientation being one of said discrete orientations.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of the invention there is provided a method (20) and electronic device (1) for determining orientation and recognition of handwritten characters scribed on touchscreen (5). The method (20) includes receiving (22) the hand written character and then normalizing (23) the character to provide a scaled character that fits within a defined boundary. The scaled character comprises at least one line and a step of identifying (24) the lines of the scaled character as a vector is effected and thereafter a step of rotating (26) rotates the scaled character from an initial orientation to a final orientation through a plurality of discrete orientations.
A step of calculating (27) then calculates, for each of the discrete orientations, magnitudes of co-ordinate components of each vector and then a summing step (28) then sums, for each of said discrete orientations, the co-ordinate components to provide a summed co-ordinate component for the scaled character at a corresponding discrete orientation. An assessing step (31) then assesses each of the summed co-ordinate components to determine a suitable orientation of the scaled character.
-
Citations
10 Claims
-
1. A method for determining orientation and recognition of at least one handwritten character scribed on an input interface associated with an electronic device, the method including the steps of:
-
receiving said hand written character scribed on said input interface;
normalizing said hand written character to provide a scaled character that fits within a defined boundary, said scaled character comprising at least one line;
identifying at least one said line of said scaled character as a vector;
rotating said scaled character from an initial orientation to a final orientation through a plurality of discrete orientations;
calculating, for each of said discrete orientations, magnitudes of co-ordinate components of each said vector;
summing, for each of said discrete orientations, said co-ordinate components to provide at least one summed co-ordinate component for said scaled character at a corresponding discrete orientation; and
assessing each said summed co-ordinate component to determine a suitable orientation of said scaled character, said suitable orientation being one of said discrete orientations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
a processor; and
an input interface coupled to said processor, wherein, in use, when at least one at least one handwritten character is scribed on the input interface the processor effects the steps of;
normalizing said hand written character to provide a scaled character that fits within a defined boundary, said scaled character comprising at least one line;
identifying at least one said line of said scaled character as a vector;
rotating said scaled character from an initial orientation to a final orientation through a plurality of discrete orientations;
calculating, for each of said discrete orientations, magnitudes of co-ordinate components of each said vector;
summing, for each of said discrete orientations, said co-ordinate components to provide at least one summed co-ordinate component for said scaled character at a corresponding discrete orientation; and
assessing each said summed co-ordinate component to determine a suitable orientation of said scaled character, said suitable orientation being one of said discrete orientations.
-
Specification