Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
118 words
A method for recognising a script written character comprising the steps of entering the character using character entering means; digitizing the character; storing the digitized character; extracting topological features and vector features of said character; extracting microfeatures of the character; determining dimensions of the character; comparing the topological and vector features, microfeatures and dimensions of the character with a set of reference features equivalent thereto and stored in a memory, each of the set corresponding to a specific character; and performing a logic process to determine which of the set of reference features most closely corresponds to the topological features, the vector features, the microfeatures and the dimensions of the digitized character, thereby recognising the script written character.
Claim 2
Dependent Claim
41 words
The method of claim 1, wherein extracting the features comprises weighting the features of one of the topology, the vector, the microfeature and the dimensions more than the others in a predetermined manner in dependance on the nature of the character.
Claim 3
Dependent Claim
30 words
The method of claim 1 or claim 2, wherein extracting microfeatures of the character comprising obtaining optical information relating to the nature of the character to produce of microfeature code.
Claim 4
Independent Claim
29 words
The method of any preceding claim, wherein digitizing the character comprises constructing a matrix in ones and zeros and an array of points which are representative of the character.
Claim 5
Dependent Claim
47 words
The method of claim 4, further comprising scanning the matrix representing the character to determine a microfeature code when a black pixel is found in a row of the matrix memorising the neighbouring pixels in the row below and assigning a code indicative of the neighbouring pixels.
Claim 6
Dependent Claim
70 words
The method of claim 3 and any of claims 4 or 5 when dependant on claim 3, wherein the microfeature code is given by: where: Rik (k=1,....5, i=1.....15) is the microfeature code of the input character, Rjik (k=1,....5, i=1.....15) is the microfeature code of the j-th reference character, P is the number of non-zero Rik elements, Pj is the number of non-zero Rjik elements, and M is the following matrix:
Claim 7
Dependent Claim
25 words
The method of claim 5 or 6, wherein extracting the vector code comprises extracting a code indicative of the number of points of said character.
Claim 8
Independent Claim
34 words
The method of any of claims 4 to 7, wherein extracting the vector code further comprises extracting a code which describes the position of each point of the array relative to the previous point.
Claim 9
Independent Claim
53 words
The method of any preceding claim, wherein the step of determining dimensions of the character comprises determining X and Y dimensions of the character and determining a dynamic score and performing a weighting operation on each of the X and Y dimensions to enable differentiation of characters have similar shapes, but different dimensions.
Claim 10
Independent Claim
35 words
The method of any preceding claim, wherein the entering step comprises inputting the character into a frame on the frame and entering means assigning codes to the character dependant on its position in that frame.
Claim 11
Independent Claim
160 words
The method of any preceding claim, wherein performing the logic process comprises evaluating a score Sj for each of the reference characters (Ncar) and identifying the reference character with the lowest score Sj as the character that was entered as the script written character, wherein Sj is given by: Si=Wf*Sfj-Wm*Smj-Wd*Sdj+Ws*|St-Stj|+Wx*|X-Xj|+Wy*|Y-Yj| where: Sfj is the feature extraction score Smj is the microfeature detection score Sdj is the dynamic score Wf is a weighting factor for Sfj Wm is a weighting factor for Smj Wd is a weighting factor for Sdj St is the stroke number of the input character Stj is the stroke number of the j-th reference character Ws is the stroke weighting factor X is the width of the input character Xj is the width of the j-th reference character Wx is the width weighting factor Y is the height of the input character Yj is the height of the j-th reference character Wy is a height weighting factor
Claim 12
Dependent Claim
104 words
Apparatus for recognising a script written character comprising: character enter means for entering and receiving the character; digitizing means for digitizing the character; storage means for storing the digitized character; feature extracting means for extracting topological features; vector features microfeatures and dimension features representative of said character; comparing means for comparing the extracted features of the character with a set of reference features stored in a memory, each of the set corresponding to a specific character; and logic means for identifying which of the set of reference features most closely corresponds to the features of the digitized character, thereby recognising the script written character.
Claim 13
Dependent Claim
41 words
Apparatus according to claim 12, further including weighting means associated with the feature extracting means capable of giving a different weighting factor to each of said features in a predetermined manner which is in dependance of the nature of the character.
Claim 14
Dependent Claim
22 words
Apparatus according to claim 13, wherein the vector features weighting factor is higher than the topological features weighting factor for Japanese script.
Claim 15
Dependent Claim
22 words
Apparatus according to claim 13, wherein the vector features weighting factor is lower than the topological features weighting factor for Roman script.
Claim 16
Dependent Claim
24 words
Apparatus according to claim 13, wherein the microfeatures and the dimension features are used to resolve the identity of characters which have similar characteristics.
Claim 17
Dependent Claim
28 words
Apparatus according to any of claims 12 to 16, wherein the feature extracting means comprise code generating means for generating a plurality of codes indicative of the features.
Claim 18
Dependent Claim
25 words
Apparatus according to any of claims 12 to 17, wherein the comparing means compares codes of the reference set and code for the input character.
Claim 19
Dependent Claim
120 words
Apparatus according to any of claims 12 to 18, wherein the logic means evaluated a score Sj for each reference character (Nd) and identifies the reference character with the lowest score as that corresponding to the script written characters, wherein Sj is given by: where: S = stroke number of the input character Stj = stroke number of the j-th reference character fi = response of the i-th feature to the input character fij = response of the i-th feature to the j-th reference character Ni = number of intersections of the i-th line with the input character Nij = number of intersections of the i-th line with the j-th reference character SW = stroke weight IW = intersection weight
Claim 20
Dependent Claim
40 words
Apparatus according to any of claims 12 to 19, wherein an interface is provided between the apparatus and a computer such that the interface passes the identified character to the computer thereby forming part of the instructions for the computer.
Claim 21
Dependent Claim
32 words
A computer based product including apparatus according to any of claims 12 to 20, and an interface between the apparatus and the computer for passing instruction to the computer from the apparatus.