US006751605B2 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: