Table Of ContentUS006751605B2
United States Patent
(12) (10) Patent N0.: US 6,751,605 B2
Gunji et al. (45) Date of Patent: Jun. 15, 2004
(54) APPARATUS FOR RECOGNIZING INPUT 5,321,833 A * 6/1994 Chang et al. ................ .. 707/5
CHARACTER STRINGS BY INFERENCE 5,377,281 A 12/1994 Ballard et al.
5,787,197 A 7/1998 Beigi et al. ............... .. 382/229
(75) Inventors: Keiko Gunji, Mito (JP); Koyo 5,826,260 A * 10/1998 Byrd et al. .. ...... .. 707/5
Katsura, Hitachiohta (JP); Soshiro 5,909,510 A 6/1999 Nakayama .. 382/229
Kuzunuki, Hitachinaka (JP); Masaki 6,041,323 A * 3/2000 Kubota ........................ .. 707/3
Miura, Hitachi (JP); Toshimi Yokota, FOREIGN PATENT DOCUMENTS
Hitachiohta (JP)
JP 02308384 12/1990
(73) Assignee: Hitachi, Ltd., Tokyo (JP) JP 07093467 4/1995
* cited by examiner
(*) Notice: Subject to any disclaimer, the term of this
Primary Examiner—Sanjiv Shah
patent is extended or adjusted under 35
U.S.C. 154(b) by 157 days. (74) Attorney, Agent, or Firm—Antonelli, Terry, Stout &
Kraus, LLP
(21) Appl. No.: 09/789,820 (57) ABSTRACT
(22) Filed: Feb. 22, 2001 A character recognition apparatus for inferring the entire
character string solely from a user-input handwritten key
(65) Prior Publication Data
Word and displaying the inferred result as a candidate
US 2001/0028742 A1 Oct. 11, 2001 character string.
Related US. Application Data The apparatus of the invention comprises: a Word string
includes a Word hierarchy and for recognizing each of the
(62) Division of application No. 08/859,410, ?led on May 20, Words Within the hierarchy; a character transition probability
1997, now Pat. No. 6,097,841. table a4 storing probabilities of transitions from any one
(51) Int. Cl.7 .............................................. .. G06F 17/30 character to another, and those pieces of the Word identi?
(52) US. Cl. 707/1; 707/3 cation information Which correspond to combinations of
(58) Field of Search .............................. .. 707/1, 2, 3, 4, characters resulting from the transitions; and an optimization
unit for using the character transition probability table in
707/5, 6, 10, 102, 103; 706/52
optimizing candidate character strings obtained by a recog
(56) References Cited nition unit. The Word dictionary is searched for a Word
de?ned by the Word identi?cation information Which corre
U.S. PATENT DOCUMENTS sponds to the optimized candidate character string, Whereby
the searched Word is retrieved Which applies to the hierarchy
4,654,875 A 3/1987 Srihari et al.
information and Which has yet to be input.
5,020,019 A * 5/1991 Ogawa ...................... .. 706/52
5,067,165 A 11/1991 Nishida 382/229
5,297,042 A * 3/1994 Morita ........................ .. 707/5 10 Claims, 40 Drawing Sheets
211312
LIBRARL 3311 BOOK’
_ SEARCH __ TITLE _a00K4r|TLE CHARACTER’ _
PROCESSING SEARCHWG TO-CHARACTER TRANSITION
UNIT UNIT PROBABILITY TABLE
BOOKSHELR AUTHOR- \—/
mom E AUTORANAME omctgni _
_ PROCESSING SEARCHING _T0-CHARACTEH TRANSITION
UNIT UNIT PROBABILITY TABLE
a316 a323 a324
\B OOKSHELF, , SPEUABRLCIHS HER' PUBLISHER-NAME CHARACTER
Lmur — PROCESSING mmcHARAcrEn wusmou
DATA 00w PROBABTLITY TABLE
5325 e326
KEYWORD
SEARCH KEYWORD CHARACTERJIOA
_ PROCESSING — CHARACTER TRANSITION
umr PROBABILITV TABLE 3327
3322 —— KEYWORD TABLE
- BACOCOEKS’S I 0N
BOOK’ PROCESS I NG
COLLECTI ()II UN l T
LEDGEFI
BOOK
5318
SEARCH-TABLE |
CREATING UNIT
U.S. Patent Jun. 15,2004 Sheet 1 0f 40 US 6,751,605 B2
FIG.1
a2 d8 a4 a6;
\
/
APPEARANCE TRANSITION
RECOGN'T'ON PROBABILITY PROBABILITY WORD I
DICTIONARY TABLE TABLE DICTIONAR Y
a9
a1 Y Y Y Y
WORD
’ MATCHING
CHARACTER CANDIDATE CHARACTER AND
RECOGNITION —) OPTIMIZATION AND WORD -> CHARACTER
POINTER DETERMINATION STRING
INFERENCE:
LCD < \"\
a3 a5 a7
a8
a2 a6
V Ci
RECOGNITION WORD
a9 DICTIONARY DICTIONARY
a1 If Y
CHARACTER L WORD
RECOGNITION MATCHING
LCD ‘ \q
a3 a7
U.S. Patent Jun. 15,2004 Sheet 2 0f 40 US 6,751,605 B2
FIG.2
a3
STFIOKES
‘
CHARACTER
RECOGNITION
CHARACTER CHARACTER a5
TRANSITION a4 CARACTER
PROBABILITY STRING
TABLE
WORD DICTIONARY
(E.G., OF ADDRESSES)
CHARACTER TRANSITION CONDIDATE
TRANSITION PROBABILITY WORD NO.
RECOGNIZED WORD NO. \
CARACTER 35E—>1§52 36% AM A B
CANDIDATES HIGHER ——)Null Null
iaE-d: 19% 018 LEvEL *
I wORD NO. m T
= 1% i "
V El—>_+\L 4% A1 WORD —> 1,151 ' 1%
KEYWORD '
k?y, 5% A11
FIRST 5975)
CANDIDATE k ; A1 A2 A3
A A A
SECOND X57, ‘BI-m‘ 13% A11,A12 *
CANDIDATE \ El 2J5 m
I F iii -
A12 F5 F5 51]’
CHARACTER \\ \
APPEARANCE I
PROBABILITY d8 A11 A12 A13
TABLE A1 A1 A1
CHARACTER APPEARANCE k b E
PROBABILITY J} ,0, g
n’ F; W
EFT m BIT
U.S. Patent
Jun. 15,2004 Sheet 3 0f 40 US 6,751,605 B2
F/G.4
/a 9
3
CH’
CHARACTER ISTROKES
RECOGNITION ‘
CANDIDATE
/ CHARACTER
STRING
[III
A3 mDCm.+_Um_ Ym%.
mmSmm mmm 5ma MDD-IKX mMm?6
mm.C_1m mRA. EMT._u mU mE . An. mu"a
TNI 5E DN
WWHn"EL.N \D N"nH
“"HEDR
1mA1Baio,"u+9.wmm _, @mm :m I\!1IIul|||||lI||||I||l
M$m*mAmwuwm ,
wmmDAe.noA A.. A\,
"HEnI1 HW WO
mmHmMmm2iAAmm Asm?m I
.-........ xAAnkb n m .
U.S. Patent Jun. 15,2004 Sheet 4 0f 40 US 6,751,605 B2
a9 C1 - c3
STYLUS PEN 5 f\/ -- CPU AK
‘ TABLET _ §
CONTROLLER 5
5 C4
— RAM AK
CLCODN TROLLER _ 5
5 c5
c/2 \/ __ ROM 3
d1 d2 d4 (215
A] A} A] A/
/ / / /
STORING OF
READING OF CHARACTER CHARACTER SV’ENRDD'DATE
> WORDS TO —> APPEARANCE —> TRANSITION —> INCLUD‘NG
BE LEARNED COUNTING COUNTING CHARACTER
TRANSITIONS
V V
WORD
APPEARANCE TRANSITION
II_;>(I)CRTIONARY COUNT COUNT
LEARNING TABLE TABLE
[-1 d3 / + \
a6 CREATION OF CREATION OF d6
APPEARANCE <_TRANSITION <
PROBABILITY PROBABILITY
[.1 TABLE TABLE \_\
d7 A A d9
V V
APPEARANCE TRANSITION
PROBABILITY PROBABILITY
TABLE TABLE
d8 a4
U.S. Patent Jun. 15,2004 Sheet 5 0f 40 US 6,751,605 B2
FIG.7 _
mono DICTIONARY?
we" OF ADDRESSES)
WORD NO. \ 11§¢s11§>
HIGHER
2 E
LEVEL
WORD NO.
WORD "'_)
>ES2101/1.111151%1
> m
A11 A12 A13
A1 A1 A1
is ‘7f E
a f’ S
1» I‘; 1151
H11 {1% ET
U.S. Patent Jun. 15,2004 Sheet 6 6f 40 US 6,751,605 B2
FIG.8
d3
CHARACTER
APPEARANCE
COUNT TABLE
APPEARANCE
CHARACTER COUNT
El 27
TOTAL
CHARACTER
COUNT
89274
U.S. Patent Jun. 15,2004 Sheet 7 0f 40 US 6,751,605 B2
FIG.9
d6
CHARACTER TRANsnm
COUNT TABLE /
CHARACTER TRANSITION CANDIDATE
TRANSITION COUNT WORD NO.
(Eli-*7?‘ 2 A11,A12
f)‘—*@ 1 A12
U.S. Patent Jun. 15,2004 Sheet 8 0f 40 US 6,751,605 B2
FIG. 10
m
APPEARANCE d8
ABLE
APPEARANCE
CHARACTER PROBABILITY fxggéxéwéé ...................... u-“
B 892277 4 ' PARPOBPAEBAIRLIATNYC EC(CEU)N T (E1)
! 18 T_O_TAL CHARACTER COUNT
it 89274
15
J7‘ 89274
1 1
75 89274
U.S. Patent
Jun. 15,2004 Sheet 9 0f 40 US 6,751,605 B2
FIG. 11
CHARACTER TRANSITION
d4
PROBABILITY TABLE F/
CHARACTER TRANSITION CANDIDATE
TRANSITION PROBABILITY WORD NO.
{ TRANSITION -
>5 PROBABILITY (El _’ —‘L)
5TRANs_,I_TIoN COUNT ( EI —* IL)
APPEARANCE COUNT (E1)
‘_ - - - - - - - - - - - - - I n I n n I I I I a n n n I a - - I - Q l I I I n‘
Description:Miura, Hitachi (JP); Toshimi Yokota,. Hitachiohta (JP). Assignee: Hitachi, Ltd., Tokyo (JP). Notice: Subject to any . CHARACTER. SV'ENRDD'DATE.