亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

學(xué)習(xí)協(xié)助系統(tǒng)、程序以及學(xué)習(xí)協(xié)助方法

文檔序號:6480350閱讀:251來源:國知局
專利名稱:學(xué)習(xí)協(xié)助系統(tǒng)、程序以及學(xué)習(xí)協(xié)助方法
技術(shù)領(lǐng)域
本發(fā)明涉及學(xué)習(xí)協(xié)助系統(tǒng),尤其涉及識別作為答案輸入的文字串、 并對該答案進行評分的學(xué)習(xí)協(xié)助系統(tǒng)。
背景技術(shù)
在日本特開平7—199794號公報中記載了圖像處理裝置。在該圖像處 理裝置中,由圖像讀取單元來讀取答案用紙的圖像,并將其圖像信息存 儲在圖像存儲單元中。根據(jù)該圖像信息,由問題識別單元識別提出的問 題,答案識別單元識別針對該問題的答案的文字、記號或符號。利用評 分單元針對每一問題,比較該識別出的答案、和正解/配分信息保存單元 所保存的與識別出的針對問題的正解,判斷各答案是否正確,并算出分 數(shù)。評分結(jié)果輸出單元利用圖像輸出單元將其評分結(jié)果與圖像存儲單元 所存儲的答案用紙圖像一起在記錄紙上形成圖像,并使其輸出。由此, 利用數(shù)字復(fù)印機可簡單地進行答案用紙的自動評分,還能夠容易地確認 該評分結(jié)果。
在日本特開2001 — 2820卯號公報中記載著學(xué)習(xí)用程序。該學(xué)習(xí)用程 序執(zhí)行如下處理在窗口中提示問題文字,在尋求對練習(xí)問題答案的輸 入之前,為了發(fā)現(xiàn)答案,在窗口中按照規(guī)定的思考過程依次提示多個提 問,該多個提問用于驗證學(xué)習(xí)者對應(yīng)該理解的多個必須事項的理解。在 針對某一提問的答案為非正解時,提示正解后,提示下一提問。在提問 的答案為正解時,給予對應(yīng)的過程分。在答完所有提問后,接受練習(xí)問 題的答案。由過程分和針對練習(xí)問題的答案的分數(shù),來決定學(xué)習(xí)者的問 題分數(shù)。上述多個提問包括與問題文字中實質(zhì)示出的多個必須事項相 關(guān)的提問、和與問題文字中沒有示出的多個必須事項相關(guān)的提問。由此, 能夠協(xié)助學(xué)習(xí)用于發(fā)現(xiàn)練習(xí)問題答案的思考過程。
在日本特開2004—29649號公報中記載了學(xué)習(xí)裝置。該學(xué)習(xí)裝置具有
6數(shù)據(jù)控制部,該數(shù)據(jù)控制部進行該學(xué)習(xí)裝置的控制。在該數(shù)據(jù)控制部中, 針對顯示部所顯示的問題,核對由聽講者經(jīng)由輸入部輸入的答案和數(shù)據(jù) 存儲部所存儲的問題的正解,由此進行評分。并且,在針對問題的答案 為正確時,在顯示部上顯示正解,在針對問題的答案錯誤時,在顯示部 上顯示數(shù)據(jù)存儲部所存儲的解說。由此,作為利用個人計算機等的學(xué)習(xí) 方式中,提供了可提高對學(xué)習(xí)內(nèi)容的理解、并且高效地進行學(xué)習(xí)的學(xué)習(xí) 裝置。
在日本特開2006 — 308925號公報中記載了學(xué)習(xí)協(xié)助系統(tǒng)。該學(xué)習(xí)協(xié) 助系統(tǒng)具有問題顯示部和答案輸入部,該問題顯示部在畫面上顯示從問 題數(shù)據(jù)庫中讀出的問題。在該學(xué)習(xí)協(xié)助系統(tǒng)中具有答案判定部,其核 對由答案輸入部輸入的答案和問題數(shù)據(jù)庫的正解,進行答案判定;答案 判定結(jié)果顯示部,其將由答案判定部得到的答案判定結(jié)果與作為判定對 象的答案對應(yīng)地進行顯示;以及答案判定結(jié)果存儲器,其將答案判定結(jié) 果與問題對應(yīng)地進行保存,問題顯示部針對以前解答時的答案判定結(jié)果 所存在的問題,以與以前解答時的答案判定結(jié)果相應(yīng)的形式(例如區(qū)分 答案框的顏色)顯示問題。由此,當?shù)?次以后顯示相同問題時,以能夠 知道以前的正確與否狀況的形式顯示問題。

發(fā)明內(nèi)容
本發(fā)明的特征是, 一種學(xué)習(xí)協(xié)助系統(tǒng)具有存儲單元,其包含答案 文字串存儲區(qū)域和正解文字串存儲區(qū)域;答案文字串管理單元,其將對 一個答案框輸入的一個答案文字串存儲到上述答案文字串存儲區(qū)域內(nèi); 答案文字串讀出單元,其從上述答案文字串存儲區(qū)域中讀出答案文字串; 文字串相似度算出單元,其算出上述讀出的答案文字串與上述正解文字 串存儲區(qū)域中的針對上述一個答案框的多個正解文字串之間的文字串相 似度;答案對應(yīng)正解文字串決定單元,其根據(jù)上述答案文字串與上述多 個正解文字串之間的各個文字串相似度,從上述多個答案文字串中選擇 與上述答案文字串對應(yīng)的一個以上的正解文字串而決定為一個以上的答 案對應(yīng)正解文字串;以及正確與否判定單元,其將上述答案文字串與上述對應(yīng)正解文字串進行核對,進行上述答案文字串的正確與否的判定。 本發(fā)明還涉及用于實現(xiàn)上述學(xué)習(xí)協(xié)助系統(tǒng)的程序以及方法。


圖l示出可用于本發(fā)明實施方式的信息處理裝置以及學(xué)習(xí)協(xié)助服務(wù)器。
圖2示出由圖l的信息處理裝置和/或?qū)W習(xí)協(xié)助服務(wù)器來實現(xiàn)的學(xué)習(xí)
協(xié)助系統(tǒng)的結(jié)構(gòu)。
圖3示出由用戶輸入并由答案文字串讀出部讀出的答案文字串、與該 答案對應(yīng)的正解文字串、答案文字串和正解文字串之間的一致文字數(shù)、 以及答案文字串和正解文字串之間的算出的相似度的例子。
圖4A及4B示出在答案文字串為非正解時的、由答案文字串顯示部、 正確與否判定顯示部和正解文字串顯示部顯示的、大的四角答案框中的 答案文字串、針對該答案文字串的答案框中的判定結(jié)果、以及位于答案 框上側(cè)位置的答案對應(yīng)正解文字串的例子。
圖5示出由圖l的信息處理裝置和/或?qū)W習(xí)協(xié)助服務(wù)器來實現(xiàn)的學(xué)習(xí) 協(xié)助系統(tǒng)的其他結(jié)構(gòu)。
圖6A及6B示出從圖5的學(xué)習(xí)協(xié)助系統(tǒng)的答案對應(yīng)正解文字串決定部 提供給錯誤文字位置提取部的待比較的、答案對應(yīng)正解文字串及答案文 字串,由錯誤文字位置提取部提取的答案對應(yīng)正解文字串中的答案文字 串內(nèi)的錯誤文字位置和錯誤文字的種類。
圖7示出在答案文字串為非正解時的、由答案文字串顯示部、正確與 否判定顯示部和正解文字串顯示部顯示的、針對答案框中的答案文字串 的判定結(jié)果以及答案對應(yīng)正解文字串的例子。
圖8A示出由用戶輸入并由答案文字串讀出部讀出的其他答案文字 串、與其對應(yīng)的正解文字串、 一致文字數(shù)、以及算出的相似度的例子。 圖8B及8C示出待比較的答案對應(yīng)正解文字串及答案文字串和答案文字串 相對于答案對應(yīng)正解文字串的文字位置的一致文字位置、不一致、缺字 的位置的例子。圖8D示出答案對應(yīng)正解文字串中的錯誤文字位置及其錯誤種類的例子。
圖9示出在答案文字串為非正解時的、由答案文字串顯示部、正確與 否判定顯示部及正解文字串顯示部顯示的、針對答案框中的答案文字串 的判定結(jié)果和答案對應(yīng)正解文字串的例子。
圖10A示出由用戶輸入并由答案文字串讀出部讀出的另一答案文字
串、與其對應(yīng)的正解文字串、 一致文字數(shù)以及算出的相似度的例子。圖
10B及10C示出待比較的答案對應(yīng)正解文字串及答案文字串和答案文字串 相對于答案對應(yīng)正解文字串的文字位置的一致文字位置、不一致、缺字 的位置。圖10D示出答案對應(yīng)正解文字串中的錯誤文字位置和錯誤種類的 例子。
圖ll示出在答案文字串為非正解時的、由答案文字串顯示部、正確
與否判定顯示部及正解文字串顯示部顯示的、答案框中的答案文字串、 針對答案框中的答案文字串的判定結(jié)果以及答案對應(yīng)正解文字串的例子。
圖12示出由圖1的信息處理裝置和/或?qū)W習(xí)協(xié)助服務(wù)器實現(xiàn)的學(xué)習(xí) 協(xié)助系統(tǒng)的另一結(jié)構(gòu)。
圖13A及13B示出從圖12的學(xué)習(xí)協(xié)助系統(tǒng)的答案對應(yīng)正解文字串決
定部提供給錯誤文字位置提取部的待比較的答案對應(yīng)正解文字串及答案 文字串、由錯誤文字位置提取部提取的答案對應(yīng)正解文字串中的錯誤文 字位置、答案文字串中的錯誤文字位置、錯誤文字的錯誤種類。
圖14示出在答案文字串為非正解時的、由答案文字串顯示部、正確 與否判定顯示部及正解文字串顯示部顯示的、答案框中的答案文字串、 針對答案框中的答案文字串的判定結(jié)果以及答案對應(yīng)正解文字串的例 子。
圖15A 15C示出從圖12的學(xué)習(xí)協(xié)助系統(tǒng)的答案對應(yīng)正解文字串決 定部提供給錯誤文字位置提取部的待比較的答案對應(yīng)正解文字串及答案 文字串、由錯誤文字位置提取部提取的答案對應(yīng)正解文字串中的錯誤文 字位置和答案文字串中的錯誤文字位置的錯誤種類的例子。
圖16示出在答案文字串為非正解時的、由答案文字串顯示部、正確與否判定顯示部及正解文字串顯示部顯示的、答案框中的答案文字串、 針對答案框中的答案文字串的判定結(jié)果以及答案對應(yīng)正解文字串的例子。
圖17A 17C示出從圖12的學(xué)習(xí)協(xié)助系統(tǒng)的答案對應(yīng)正解文字串決 定部提供給錯誤文字位置提取部的待比較的答案對應(yīng)正解文字串及答案 文字串、由錯誤文字位置提取部提取的答案文字串中的錯誤文字位置、 和答案文字串中的錯誤文字的錯誤種類的例子。
圖18示出在答案文字串為非正解時的、由答案文字串顯示部、正確
與否判定顯示部及正解文字串顯示部顯示的、答案框中的答案文字串、 針對答案框中的答案文字串的判定結(jié)果以及答案對應(yīng)正解文字串的例子。
圖19A示出由用戶輸入并由答案文字串讀出部讀出的三個答案文字 串、對應(yīng)的三個正解文字串以及算出的相似度的例子。圖19B示出根據(jù)答 案文字串和答案對應(yīng)正解文字串之間的相似度來對各答案文字串分配或 對應(yīng)答案對應(yīng)正解文字串的例子。
圖20示出在答案文字串包含正解及非正解時的、由答案文字串顯示 部、正確與否判定顯示部及正解文字串顯示部顯示的、答案框中的答案 文字串、針對答案框中的答案文字串的判定結(jié)果以及答案對應(yīng)正解文字 串的例子。
圖21A示出由用戶輸入并由答案文字串讀出部讀出的兩個答案文字 串、有可能的四個正解文字串以及算出的相似度的例子。圖21B示出根據(jù) 答案文字串和答案對應(yīng)正解文字串之間的相似度來對答案文字串分配或 對應(yīng)答案對應(yīng)正解文字串的例子。
圖22示出在答案文字串包含正解及非正解時的、由答案文字串顯示 部、正確與否判定顯示部及正解文字串顯示部顯示的、答案框中的答案 文字串、針對答案框中的答案文字串的判定結(jié)果以及答案對應(yīng)正解文字 串的例子。
圖23A示出顯示裝置112所顯示的三個答案框識別編號、以及由正解 文字串顯示位置取得部取得的答案文字串對應(yīng)正解文字串的顯示位置(坐標)。圖23B示出根據(jù)圖19A的文字串相似度利用答案對應(yīng)文字串決 定部250來分配的答案對應(yīng)正解文字串。
圖24示出在答案文字串包含正解及非正解時的、由答案文字串顯示 部、正確與否判定顯示部及正解文字串顯示部顯示的、針對答案框中的 答案文字串的判定結(jié)果和答案對應(yīng)正解文字串的例子。
圖25示出由圖1的信息處理裝置和/或?qū)W習(xí)協(xié)助服務(wù)器實現(xiàn)的另一 學(xué)習(xí)協(xié)助系統(tǒng)的結(jié)構(gòu)。
圖26A示出由用戶輸入并由筆跡信息讀出部取入的手寫答案文字串 的筆跡的例子。圖26B示出針對圖26A的筆跡坐標數(shù)據(jù)由文字截取區(qū)域候 選生成部生成的文字截取候選的例子。圖26C示出由個別文字識別部得到 的、針對圖26B所示的文字截取區(qū)域候選的識別候選文字及識別分數(shù)的一 例。
圖27A 27D示出通過最大似然文字串決定部求出圖26C的識別候選 文字的文字核對分數(shù)及文字串核對分數(shù),決定針對正解文字串的一個的 圖26B的文字截取候選的最大似然文字串的流程順序的例子。
圖28A 28D示出通過最大似然文字串決定部求出圖26C的識別候選 文字的文字核對分數(shù)及文字串核對分數(shù),決定針對正解文字串的另一個 的圖26B的文字截取候選的最大似然文字串的流程順序的例子。
圖29用于說明通過答案對應(yīng)正解文字串決定部來決定針對最大似然 文字串的答案對應(yīng)正解文字串的方法。
圖30示出由圖25的學(xué)習(xí)協(xié)助系統(tǒng)進行的非正解時的答案文字串的正 確與否判定結(jié)果的例子。
圖31A及31B示出由圖2的學(xué)習(xí)協(xié)助系統(tǒng)執(zhí)行的用于判定正解/非正 解的處理的流程圖。
圖32A 32C示出在圖31B的步驟中由圖5的學(xué)習(xí)協(xié)助系統(tǒng)執(zhí)行的用 于提取答案對應(yīng)正解文字串中的錯誤文字位置的處理的流程圖。
圖33A 33C示出在圖31B的步驟546中由圖12的學(xué)習(xí)協(xié)助系統(tǒng)執(zhí)行 的用于提取答案文字串中的錯誤文字位置的處理的流程圖。
圖34A 34D示出由圖23的學(xué)習(xí)協(xié)助系統(tǒng)執(zhí)行的用于判定正解/非正解,決定針對答案框的答案對應(yīng)正解文字串的分配的處理的流程圖。
圖35示出由圖25的學(xué)習(xí)協(xié)助系統(tǒng)執(zhí)行的用于判定正解/非正解的處 理的其他流程圖的一部分。
圖36A 36E示出由最大似然文字串決定部執(zhí)行的圖35中步驟的細 節(jié)的其他流程圖。
具體實施例方式
在日本特開2004—29649號公報的系統(tǒng)中,判定已輸入的答案的正確 與否,還顯示與問題成對存儲的正解。但是,發(fā)明者認為,當存在可適 合于一個答案框的多個有可能的正解文字串群(組)時,核對已輸入的 答案文字串和正解文字串,來判定其正確與否,當只是羅列地顯示與問 題成對存儲的多個正解文字串時,對于學(xué)習(xí)者來說,難以掌握與學(xué)習(xí)者 輸入的答案對應(yīng)的正解文字串。
發(fā)明者認為,當顯示答案文字串的一部分不同的情況時,顯示與已 顯示的正解文字串中的錯誤文字對應(yīng)的部分是有效的。發(fā)明者認為,可 通過從多個正解文字串中確定與學(xué)習(xí)者輸入的答案對應(yīng)的正解文字串, 來顯示該正解文字串中的錯誤位置。
發(fā)明者認為,針對在一個答案框中有多個有可能的答案的問題,顯 示核對輸入的答案文字串和正解文字串群來進行正確與否判定的結(jié)果, 此時,除了顯示正確與否判定結(jié)果之外,還顯示為能夠掌握與輸入的答 案文字串對應(yīng)的正解文字串,另外,當顯示與正解文字串中的錯誤文字 對應(yīng)的部分時,可獲得較好的學(xué)習(xí)效果,其中,所述正解文字串與答案 文字串對應(yīng)。
本發(fā)明的目的是可在學(xué)習(xí)協(xié)助系統(tǒng)中選擇并顯示與輸入的答案對應(yīng) 的正解。
本發(fā)明的其他目的是可在學(xué)習(xí)協(xié)助系統(tǒng)中顯示與輸入的答案對應(yīng)的 正解中的錯誤對應(yīng)部分。
根據(jù)本發(fā)明,可在學(xué)習(xí)協(xié)助系統(tǒng)中選擇并顯示與輸入的答案對應(yīng)的 正解,并能夠顯示與輸入的答案對應(yīng)的正解中的錯誤對應(yīng)部分。
參照附圖來說明本發(fā)明的實施方式。在附圖中,對同樣的結(jié)構(gòu)要素標注相同的參照編號。
圖1示出可用于本發(fā)明實施方式的信息處理裝置10及學(xué)習(xí)協(xié)助服務(wù)
器20。信息處理裝置10具備處理器(CPU) 12、含有各種數(shù)據(jù)庫的存 儲裝置14、顯示裝置(顯示器)112、可手寫輸入的輸入板114、包括鍵 盤(KY)和定位設(shè)備的輸入裝置116、以及網(wǎng)絡(luò)接口 (N/WIF) 18。信 息處理裝置10具有由處理器12執(zhí)行的學(xué)習(xí)協(xié)助功能16。
信息處理裝置10也可以單獨地即作為獨立型的裝置向用戶提供學(xué)習(xí) 協(xié)助服務(wù)。處理器12也可以按照存儲裝置14所存儲的程序進行動作,該 程序用于實現(xiàn)學(xué)習(xí)協(xié)助功能16等諸多功能。該諸多功能的至少一部分也 能夠以如集成電路這樣的硬件形式安裝到處理器12上。信息處理裝置IO 可以是輸入板PC。
作為代替結(jié)構(gòu),信息處理裝置10可經(jīng)由網(wǎng)絡(luò)5與具有學(xué)習(xí)協(xié)助功能26 的學(xué)習(xí)協(xié)助服務(wù)器20連接。此時,信息處理裝置10作為終端發(fā)揮功能, 與學(xué)習(xí)協(xié)助服務(wù)器20協(xié)作,向用戶提供學(xué)習(xí)協(xié)助服務(wù)。學(xué)習(xí)協(xié)助服務(wù) 器20具有處理器(CPU) 22、包含數(shù)據(jù)庫的存儲裝置24、以及網(wǎng)絡(luò)接 口 (N/W IF) 28。
學(xué)習(xí)協(xié)助服務(wù)器20具有由處理器22執(zhí)行的學(xué)習(xí)協(xié)助功能26。處理器 22可按照存儲在存儲裝置24中的程序進行動作,該程序用于實現(xiàn)學(xué)習(xí)協(xié) 助功能26等諸多功能。該諸多功能的至少一部分也能夠以如集成電路這 樣的硬件形式安裝在處理器22上。作為信息處理裝置10的終端的學(xué)習(xí)協(xié) 助功能16如上所述以硬件或軟件的形式安裝到處理器12上。
圖2示出通過圖1的信息處理裝置10和/或?qū)W習(xí)協(xié)助服務(wù)器20來實現(xiàn) 的學(xué)習(xí)協(xié)助系統(tǒng)200的結(jié)構(gòu)。
學(xué)習(xí)協(xié)助系統(tǒng)200包含設(shè)置于信息處理裝置10中作為輸入處理部的、 答案輸入部210和正確與否判定指示部212,包含設(shè)置于信息處理裝置IO 中作為顯示處理部的、答案文字串顯示部214、正解文字串顯示部216和 正確與否判定顯示部218。
學(xué)習(xí)協(xié)助系統(tǒng)200還包含設(shè)置于信息處理裝置10中作為信息處理部 的、答案文字串管理部222、答案文字串讀出部242、文字串相似度算出部248、答案對應(yīng)正解文字串決定部250和正確與否判定部254。學(xué)習(xí)協(xié)助 系統(tǒng)200還包含答案文字串存儲部252和正解文字串群存儲部258,作為存 儲裝置14中的區(qū)域。
作為代替結(jié)構(gòu),當將信息處理裝置10用作終端、主要通過學(xué)習(xí)協(xié)助 服務(wù)器20來提供學(xué)習(xí)協(xié)助服務(wù)時,學(xué)習(xí)協(xié)助系統(tǒng)200包含設(shè)置于學(xué)習(xí)協(xié)助 服務(wù)器20中作為信息處理部的、答案文字串管理部222、答案文字串讀出 部242、文字串相似度算出部248、答案對應(yīng)文字串決定部250和正確與否 判定部254。學(xué)習(xí)協(xié)助系統(tǒng)200還包含設(shè)置于學(xué)習(xí)協(xié)助服務(wù)器20中作為存 儲裝置24內(nèi)的區(qū)域的、答案文字串存儲部252和正解文字串群存儲部258。
圖1中,當用戶使用輸入裝置116的鍵或鼠標等在顯示裝置112上將光 標配置于答案框或答案欄內(nèi)、并使用輸入裝置116在該答案框內(nèi)依次輸入 (字處理輸入)答案文字串時,答案輸入部210依次取入答案文字串的數(shù) 據(jù)并提供給答案文字串管理部222。答案文字串管理部222對答案文字串 存儲部252依次存儲該答案文字串數(shù)據(jù)、且依次提供給答案文字串顯示部 214。答案文字串顯示部214將所接收數(shù)據(jù)的答案文字串顯示到顯示裝置 112上的答案框內(nèi)。
圖3示出由用戶輸入并由答案文字串讀出部242讀出的答案文字串
("幹國")、與該答案對應(yīng)的正解文字串("韓國"及"大韓民國")、答案 文字串與正解文字串之間的一致文字數(shù)以及答案文字串與正解文字串之
間的算出的相似度的例子。
當用戶使用定位設(shè)備或鍵等來操作(點擊或按下)顯示裝置112上所 顯示的"正確與否判定指示"用的鍵(軟鍵),由此操作正確與否判定指 示部212時,答案文字串讀出部242讀出答案文字串存儲部252中所存儲的 答案文字串數(shù)據(jù),并提供給文字串相似度算出單元248。
文字串相似度算出部248算出已接收的答案文字串"幹國"、和正解文 字串群存儲部258中的與該答案對應(yīng)的多個有可能的正解文字串"韓國" 以及"大韓民國"各自之間的文字串相似度。文字串相似度例如可由如下 公式來表示。
文字串相似度= 一致的文字數(shù)/基準文字數(shù)這里,基準文字數(shù)="正解文字串的文字數(shù)"和"答案文字串的文字 數(shù)"中任意一個大的數(shù)。
此時,關(guān)于正解文字串"韓國"及"大韓民國", 一致文字數(shù)是l,基準
文字數(shù)是2和4,文字串相似度分別是"0.5"和"0.25"。
答案對應(yīng)文字串決定部250根據(jù)已算出的文字串相似度("0.5", "0.25"),從多個有可能的正解文字串中選擇具有最大文字串相似度的正 解文字串"韓國",并將其決定為與答案文字串對應(yīng)的正解文字串、即答 案對應(yīng)正解文字串。在具有最大文字串相似度的文字串存在多個的情況 下,將這些多個正解文字串決定為答案對應(yīng)正解文字串。
正確與否判定部254核對已決定的答案對應(yīng)正解文字串和答案文字 串,如果兩者一致,則判定為正解,如果兩者不一致,則判定為非正解。 將該判定結(jié)果提供給正確與否判定顯示部218。正確與否判定顯示部218 在判定結(jié)果為正解時例如在答案框中用紅色顯示O,在判定結(jié)果為非正 解時例如在答案框中用紅色顯示x。
答案對應(yīng)正解文字串決定部250將已決定的答案對應(yīng)正解文字串提 供給正解文字串顯示部216。正解文字串顯示部216在規(guī)定的正解文字串 的顯示位置、例如答案框上顯示對應(yīng)的正解文字串。正解文字串顯示部 216以不同的形式顯示從答案對應(yīng)正解文字串決定部250接收的答案對應(yīng) 正解文字串,以使該正解文字串能夠與其以外的正解文字串區(qū)別。
圖4A及4B示出在答案文字串為非正解時的、由答案文字串顯示部 214、正確與否判定顯示部218及正解文字串顯示部216顯示的、大四方答 案框中的答案文字串("幹國")、針對該答案文字串的答案框中的判定 結(jié)果(例如"x")以及處于答案框的上側(cè)位置的答案對應(yīng)正解文字串("韓 國")的例子。圖中,粗虛線"O"及"x"符號表示用于判定正確與否的正 解(〇)或非正解(X),答案框上側(cè)的兩個文字串("韓國","大韓民 國")是有可能的正解文字串,包圍一個正解文字串"韓國"的四方實線表 示已決定的答案對應(yīng)正解文字串。
圖4A中,在答案框上側(cè)顯示全部有可能的正解文字串,用四方框來 包圍答案對應(yīng)正解文字串。圖4B中,在答案框上側(cè)僅顯示答案對應(yīng)正解文字串。
圖5示出由圖l的信息處理裝置10和/或?qū)W習(xí)協(xié)助服務(wù)器20來實現(xiàn)的 學(xué)習(xí)協(xié)助系統(tǒng)200的其他結(jié)構(gòu)。
圖5中,學(xué)習(xí)協(xié)助系統(tǒng)200在圖2的結(jié)構(gòu)的基礎(chǔ)上,還包含設(shè)置于信息 處理裝置10或?qū)W習(xí)協(xié)助服務(wù)器20中作為信息處理部的、錯誤文字位置提 取部256。學(xué)習(xí)協(xié)助系統(tǒng)200的其他結(jié)構(gòu)與圖2的結(jié)構(gòu)相同。
錯誤文字位置提取部256從答案對應(yīng)正解文字串決定部250接收答案 對應(yīng)正解文字串以及答案文字串,比較核對該答案對應(yīng)正解文字串和答 案文字串,提取已決定的答案對應(yīng)正解文字串"幹國"中的錯誤文字位置 (與錯誤部分對應(yīng)的文字位置)。錯誤文字位置提取部256將該提取的錯 誤文字位置提供給正解文字串顯示部218。正解文字串顯示部218以不同 的形式顯示正解文字串中的錯誤文字位置,以使該錯誤文字位置能夠與 其他部分區(qū)別。
圖6A及6B示出從圖5的學(xué)習(xí)協(xié)助系統(tǒng)200的答案對應(yīng)正解文字串決 定部250提供給錯誤文字位置提取部256的待比較的、答案對應(yīng)正解文字 串以及答案文字串,由錯誤文字位置提取部256提取的答案對應(yīng)正解文字 串("韓國")中的答案文字串內(nèi)的錯誤文字位置(例如,第l文字)和錯 誤文字的種類。
例如,錯誤文字位置提取部256對答案文字串"幹國"的第1文字"幹" 和答案對應(yīng)正解文字串"韓國"的第1文字"韓"進行比較,檢測出不一致, 接著對答案文字串"幹國"的第2文字"國"和答案對應(yīng)正解文字串"韓國"的 第2文字"國"進行比較,檢測出一致。由此,錯誤文字位置提取部256將 錯誤文字位置判定為第l文字。錯誤文字位置提取部256將答案對應(yīng)正解 文字串的第l文字作為錯誤文字位置進行提取,將第l文字"幹"的錯誤種 類判定為"不同字"。
圖7示出在答案文字串為非正解時的、由答案文字串顯示部214、正 確與否判定顯示部218及正解文字串顯示部216顯示的、針對答案框中的 答案文字串("幹國")的判定結(jié)果(例如,非正解"x")及答案對應(yīng)正解 文字串("韓國")的例子。此時,答案對應(yīng)正解文字串中的與錯誤文字
16或不同字對應(yīng)的文字采用與其他文字不同的顏色進行強調(diào)顯示。圖中, 用四方虛線圍成的部分表示通過例如與其他文字(例如,黑色)不同的 顏色(例如,紅色)來強調(diào)顯示答案對應(yīng)正解文字串中的錯誤文字位置 的文字的部分(不需要顯示虛線本身)。
圖8A示出由用戶輸入并由答案文字串讀出部242讀出的其他答案文 字串("中富")、與其對應(yīng)的正解文字串("中臣鎌足"及"藤原鎌足")、 一致文字數(shù)和算出的相似度的例子。此時,具有最高相似度(0.25)的"中 臣鎌足"作為答案對應(yīng)正解文字串進行提取。
圖8B及8C示出待比較的答案對應(yīng)正解文字串及答案文字串和答案 文字串相對于答案對應(yīng)正解文字串("中臣鎌足")的文字位置的一致文 字位置、不一致、缺字位置的例子。圖8D示出答案對應(yīng)正解文字串("中 臣鎌足")中的錯誤文字位置(第2文字 第4文字)及其錯誤種類的例子。
當參照圖8C時,錯誤文字位置提取部256對答案對應(yīng)正解文字串"中 臣鎌足"的第l文字"中"和答案文字串"中富"的第l文字"中"進行比較,檢 測出一致,得到表示答案文字串相對于答案對應(yīng)正解文字串的第m文字的 一致文字的位置的值A(chǔ)[m]-l,作為表示答案對應(yīng)正解文字串的第l文字 的文字位置m二l的文字的核對結(jié)果。
接著,錯誤文字位置提取部256對答案對應(yīng)正解文字串"中臣鎌足"的 第2文字"臣"和答案文字串"中富"的第2文字"富"進行比較,檢測出不一 致,得到表示答案文字串相對于答案對應(yīng)正解文字串的第m文字的文字不 一致(或沒有一致文字位置)的值A(chǔ)[m]二0,作為表示答案對應(yīng)正解文字 串的第2文字的文字位置m-2的文字的核對結(jié)果。
接著,錯誤文字位置提取部256對正解文字串"中臣鎌足"的第3文字 "鎌"和答案文字串"中富"的各個文字進行比較,檢測出答案對應(yīng)正解文字 串中的文字缺失,得到表示答案文字串文字相對于答案對應(yīng)正解文字串 的第m文字的缺字(或沒有文字位置)的值A(chǔ)[m]- — l,作為表示答案對 應(yīng)正解文字串的第3文字的文字位置m^3的文字的核對結(jié)果。接著,錯誤 文字位置提取部256對答案對應(yīng)正解文字串"中臣鎌足"的第4文字"足"和 答案文字串"中富"的各個文字進行比較,檢測出答案文字串中的文字缺失(或沒有文字位置),得到表示答案文字串相對于答案對應(yīng)正解文字
串的第m文字的缺字的值A(chǔ)[m]- — 1 ,作為表示答案對應(yīng)正解文字串的第 4文字的文字位置m二4的核對結(jié)果。
此外,如圖8D所示,錯誤文字位置提取部256還進行如下處理因為 第2文字不一致,所以將答案對應(yīng)正解文字串的第2文字作為錯誤文字位 置提取,并將第2文字"臣"的錯誤種類判定為不同字,因為第3和第4文字 為缺字,所以將答案對應(yīng)正解文字串的第3和第4文字作為錯誤文字位置 提取,并將第3和第4文字"鎌足"的錯誤種類判定為缺字。
圖9示出在答案文字串為非正解時的、由答案文字串顯示部214、正
確與否判定顯示部218及正解文字串顯示部216顯示的、針對答案框中的
答案文字串("中富")的判定結(jié)果(例如非正解"x")和答案對應(yīng)正解文
字串("中臣鎌足")的例子。圖中,用四方虛線圍成的部分表示通過例
如與其他文字(例如,黑色)不同的顏色(例如,紅色、藍色)來強調(diào) 顯示與答案對應(yīng)正解文字串中的錯誤文字位置對應(yīng)的文字(不需要顯示
虛線本身)。此時,"臣"由紅色顯示,"鎌足"由藍色顯示。
圖10A示出由用戶輸入并由答案文字串讀出部242讀出的另一答案文 字串("中臣上鎌足成")、與其對應(yīng)的正解文字串("中臣鎌足"及"藤原 鎌足")、 一致文字數(shù)、以及算出的相似度的例子。此時,具有最高相似 度(0.4)的"中臣鎌足"作為答案對應(yīng)正解文字串提取。
圖10B及10C示出待比較的答案對應(yīng)正解文字串及答案文字串和答 案文字串相對于答案對應(yīng)正解文字串("中臣鎌足")的文字位置的一致 文字位置、不一致、缺字位置。圖10D示出答案對應(yīng)正解文字串("中臣 鎌足")中的錯誤文字位置(第2文字,第4文字)和錯誤種類的例子。
當參照圖10C時,錯誤文字位置提取部256對答案對應(yīng)正解文字串"中 臣鎌足"的第l文字"中"和答案文字串"中臣上鎌足成"的第l文字"中"進行 比較,檢測出一致,得到表示與答案對應(yīng)正解文字串的第m文字一致的答 案文字串的一致文字位置的值A(chǔ)[m] = 1 ,作為表示答案對應(yīng)正解文字串的 第l文字的文字位置m二l的核對結(jié)果。接著,錯誤文字位置提取部256對 答案對應(yīng)正解文字串"中臣鎌足"的第2文字"臣"和答案文字串"中臣上鎌足成"的第2文字"臣"進行比較,檢測出一致,得到表示與答案對應(yīng)正解文
字串的第m文字一致的答案文字串的一致文字位置的值A(chǔ)[m]^2,作為表 示答案對應(yīng)正解文字串的第2文字的文字位置m二2的核對結(jié)果。
接著,錯誤文字位置提取部256對答案對應(yīng)正解文字串"中臣鎌足"的 第3文字"鎌"和答案文字串"中臣上鎌足成"的各個文字(第3文字,第4文 字)進行比較,檢測出一致,得到表示與答案對應(yīng)正解文字串的第m文字 一致的答案文字串的一致文字位置的值A(chǔ)[m]二4,作為表示第3文字的文 字位置m二3的核對結(jié)果。接著,錯誤文字位置提取部256對答案對應(yīng)正解 文字串"中臣鎌足"的第4文字"足"和答案文字串"中臣上鎌足成"的各個文 字(第5文字)進行比較,檢測出一致,得到表示與答案對應(yīng)正解文字串 的第m文字一致的答案文字串的一致文字位置的值A(chǔ)[m]-5,作為表示第 4文字的文字位置m二4的核對結(jié)果。
如圖10D所示,錯誤文字位置提取部256還進行如下處理因為答案 文字串"中臣上鎌足成"的第3文字"上"及第6文字"成"為多余字,所以將各 個答案對應(yīng)正解文字串中的多余字之前的文字位置、即第2文字及第4文 字作為錯誤文字位置提取,并作為答案文字串的第2文字"臣"及第4文字 "足"的錯誤種類分別判定為所附加的"多余字"。
圖ll示出在答案文字串為非正解時的、由答案文字串顯示部214、正 確與否判定顯示部218及正解文字串顯示部216顯示的、答案框中的答案 文字串("中臣上鎌足成")、針對答案框中的答案文字串的判定結(jié)果(例 如非正解"X")以及答案對應(yīng)正解文字串("中臣鎌足")的例子。圖中, 正解文字串中的下劃線表示與答案對應(yīng)正解文字串中的答案文字串的多 余文字位置對應(yīng)的位置。該下劃線可用不同色(例如,紅色)來強調(diào)顯 示。
圖12示出由圖1的信息處理裝置10和/或?qū)W習(xí)協(xié)助服務(wù)器20實現(xiàn)的 學(xué)習(xí)協(xié)助系統(tǒng)200的又一結(jié)構(gòu)。
在圖12中,除了圖5的結(jié)構(gòu)之外,學(xué)習(xí)協(xié)助系統(tǒng)200還包含設(shè)置于信 息處理裝置10或?qū)W習(xí)協(xié)助服務(wù)器20中作為信息處理部的、答案文字串變 更部259。學(xué)習(xí)協(xié)助系統(tǒng)200還包含設(shè)置在信息處理裝置10或?qū)W習(xí)協(xié)助服務(wù)器20中作為信息處理部的、正解文字串顯示位置取得部260、以及存儲 裝置14內(nèi)的顯示位置信息存儲部262。學(xué)習(xí)協(xié)助系統(tǒng)200的其他結(jié)構(gòu)與圖5 的結(jié)構(gòu)相同。
錯誤文字位置提取部256從答案對應(yīng)正解文字串決定部250接收答案 對應(yīng)正解文字串及答案文字串,比較核對該答案對應(yīng)正解文字串和答案 文字串,提取已決定的答案對應(yīng)正解文字串("韓國")中的錯誤文字位 置(第l文字),還提取答案文字串("幹國")中的錯誤文字位置(第l 文字)。錯誤文字位置提取部256將該錯誤文字位置的信息提供給答案文 字串變更部259。答案文字串變更部259根據(jù)從錯誤文字位置提取部256接 收的錯誤文字位置(第l文字)的信息,變更答案框內(nèi)所顯示的答案文字 串中的錯誤文字的顯示,并用與其他文字不同的顏色進行強調(diào)顯示。
圖13A及13B示出從圖12的學(xué)習(xí)協(xié)助系統(tǒng)200的答案對應(yīng)正解文字串 決定部250向錯誤文字位置提取部256供給的待比較的、答案對應(yīng)正解文 字串及答案文字串,由錯誤文字位置提取部256提取的答案對應(yīng)正解文字 串("韓國")中的錯誤文字位置(第l文字)、答案文字串("幹國")中 的錯誤文字位置(第l文字)和錯誤文字的錯誤種類。
當參照圖13B時,錯誤文字位置提取部256對答案文字串"幹國"的第1 文字"幹"和答案對應(yīng)正解文字串"韓國"的第l文字"韓"進行比較,檢測出 不一致。錯誤文字位置提取部256還進行如下處理因為答案對應(yīng)正解文 字串的第l文字不一致,所以將答案對應(yīng)正解文字串及答案文字串的各個 第l文字作為錯誤文字位置提取,作為各個第l文字"幹"的錯誤種類判定 為"不同字"。
圖14示出在答案文字串為非正解時的、由答案文字串顯示部214、正 確與否判定顯示部218及正解文字串顯示部216顯示的、答案框中的答案 文字串("幹國")、針對答案框中的答案文字串的判定結(jié)果(例如"x")、 以及答案對應(yīng)正解文字串("韓國")的例子。此時,用不同的顏色(例 如,紅色)來強調(diào)顯示與答案對應(yīng)正解文字串中的錯誤文字對應(yīng)的文字、 以及答案文字串中的錯誤文字或不同字。
圖15A 15C示出從圖12的學(xué)習(xí)協(xié)助系統(tǒng)200的答案對應(yīng)正解文字串決定部250提供給錯誤文字位置提取部256的待比較的、答案對應(yīng)正解文 字串及答案文字串,由錯誤文字位置提取部256提取的答案對應(yīng)正解文字 串("中臣鎌足")中的錯誤文字位置(第2文字 第4文字)、和答案文 字串("中富")中的錯誤文字位置(第2文字 第4文字)的錯誤種類的 例子。
圖15B中,n表示答案文字串中的文字位置,A[n]表示與答案文字串 的第n文字一致的答案對應(yīng)正解文字串的一致文字位置。錯誤文字位置提 取部256對答案文字串"中富"的第1文字"中"和正解文字串"中臣鎌足"的 第l文字"中"進行比較,檢測出一致,得到表示與答案文字串的第n文字 一致的答案對應(yīng)正解文字串的一致文字位置的值A(chǔ)[n]二l,作為表示答案 文字串的第l文字的文字位置n^l的核對結(jié)果。
接著,錯誤文字位置提取部256對答案文字串"中富"的第2文字"富" 和正解文字串"中臣鎌足"的第2文字"臣"、第3文字"鎌"及第4文字"足"進 行比較,檢測出不一致,得到表示答案對應(yīng)正解文字串的文字相對于答 案文字串的第n文字的不一致(或沒有一致文字位置)的值A(chǔ)[n]二O,作 為表示答案文字串的第2文字的文字位置n-2的核對結(jié)果。
如圖15C所示,錯誤文字位置提取部256還進行如下處理因為答案 對應(yīng)文字串"中臣鎌足"的第3文字"鎌"及第4文字"足"為缺字,所以將答案 文字串中的所缺字之前的文字位置即第2文字作為錯誤文字位置提取,并 作為答案文字串的第2文字"富"的錯誤種類附加"缺字"的判定。
圖16示出在答案文字串為非正解時的、由答案文字串顯示部214、正 確與否判定顯示部218及正解文字串顯示部216顯示的、答案框中的答案 文字串("中富")、針對答案框中的答案文字串的判定結(jié)果(例如非正 解"x")以及答案對應(yīng)正解文字串("中臣鎌足")的例子。圖中,通過例 如與其他文字(例如,黑色)不同的顏色(例如,紅色,藍色)來強調(diào) 顯示由答案框中的虛線圍成的錯誤字(不需要顯示虛線本身)。答案框 中的下劃線表示答案文字串中的缺字位置。
圖17A 17C示出從圖12的學(xué)習(xí)協(xié)助系統(tǒng)200的答案對應(yīng)正解文字串 決定部250提供給錯誤文字位置提取部256的待比較的、答案對應(yīng)正解文字串及答案文字串,由錯誤文字位置提取部256提取的答案文字串("中 臣上鎌足成")中的錯誤文字位置(第3文字,第6文字)和答案文字串中 的錯誤文字的錯誤種類的例子。
錯誤文字位置提取部256分別對答案文字串"中臣上鎌足成"的第1文 字及第2文字"中臣"各自和答案對應(yīng)正解文字串"中臣鎌足"的第1文字及 第2文字"中臣"各自進行比較,檢測出一致,得到表示與答案文字串的第 n文字一致的答案對應(yīng)正解文字串的一致文字位置A[n]二l、 A[n]=2,作 為表示答案文字串的第l文字及第2文字的文字位置n二l和2的核對結(jié)果。 接著,錯誤文字位置提取部256對答案文字串"中臣上鎌足成"的第3文字 "上"和答案對應(yīng)正解文字串"中臣鎌足"的第3文字及各個文字進行比較, 檢測出不一致,得到表示相對于答案文字串的第n文字的文字不一致(或 沒有一致文字位置)的值A(chǔ)[n]二O,作為表示答案文字串中的第3文字的 文字位置n二3的核對結(jié)果。
接著,錯誤文字位置提取部256分別對答案文字串"中臣上鎌足成"的 第4文字及第5文字"鎌足"各自和答案對應(yīng)正解文字串"中臣鎌足"的第3文 字及第4文字"鎌足"各自進行比較,檢測出一致,得到表示與答案文字串 的第n文字一致的答案對應(yīng)正解文字串的一致文字位置的值A(chǔ)[n]-3、 A[n] = 4,作為表示答案文字串的第4文字及第5文字的文字位置11=4和5 的核對結(jié)果。接著,因為沒有與答案文字串"中臣上鎌足成"的第6文字"成" 進行比較的答案對應(yīng)正解文字串"中臣鎌足"的文字位置,所以錯誤文字 位置提取部256得到表示相對于答案文字串的第n文字沒有文字位置的值 A[n]二一l,作為表示答案文字串中的第6文字的文字位置n^6的核對結(jié) 果。這樣,錯誤文字位置提取部256將答案文字串"中臣上鎌足成"的第3 文字及第6文字"上"及"成"作為多余文字提取。
圖18示出在答案文字串為非正解時的、由答案文字串顯示部214、正 確與否判定顯示部218及正解文字串顯示部216顯示的答案框中的答案文 字串("中臣上鎌足成")、針對答案框中的答案文字串的判定結(jié)果(例 如非正解"x")以及答案對應(yīng)正解文字串("中臣鎌足")的例子。圖中通 過例如與其他文字(例如,黑色)不同的顏色(例如,藍色)來強調(diào)顯示由虛線圍成的答案框中的多余字(不需要顯示虛線本身)。
接著,說明針對h個答案框存在h個以上的多個有可能的正解文字串 時的答案對應(yīng)正解文字串的決定及顯示方法。
圖19A示出由用戶輸入并由答案文字串讀出部242讀出的三個答案文 字串("民主主義"、"基本的人権O尊重"及"國民主義")、對應(yīng)的三個正 解文字串("基本的人権o尊重"、"國民主権"及"戦爭放棄")以及算出 的相似度的例子。圖19B示出基于答案文字串和答案對應(yīng)正解文字串之間 的相似度針對各答案文字串進行答案對應(yīng)正解文字串的分配或?qū)?yīng)的例 子。
文字串相似度算出部248針對答案文字串和正解文字串的全部組合, 算出如圖19A所示的文字串相似度("0", T, "0.5", "0.125", "0.75")。 答案對應(yīng)正解文字串決定部150根據(jù)該文字串相似度來決定與各答案框 對應(yīng)的答案對應(yīng)正解文字串的分配。答案對應(yīng)正解文字串決定部150將文 字串相似度盡量大的正解文字串作為答案對應(yīng)正解文字串分配至答案 框,以使分配至各答案框中的正解文字串相互不重復(fù)。
如圖19B所示,答案對應(yīng)正解文字串決定部150對具有最高相似度
("1")的答案文字串"基本的人権o尊重"的答案框分配與其對應(yīng)的正解 文字串"基本的人権^尊重"。接著,文字串相似度算出部248對具有第二 高的相似度("0.75")的答案文字串"國民主義"分配與其對應(yīng)的正解文字 串"國民主権"。接著,答案對應(yīng)正解文字串決定部150對具有第三高的相 似度("0")的或剩下的答案文字串"民主主義"以不重復(fù)的方式分配與其 對應(yīng)的或剩下的正解文字串"戦爭放棄"。
圖20示出在答案文字串包含正解及非正解時的、由答案文字串顯示 部214、正確與否判定顯示部218及正解文字串顯示部216顯示的、答案框 中的答案文字串("民主主義"、"基本的人権O尊重"及"國民主義")、針 對答案框中的答案文字串的判定結(jié)果(例如"O", "x")以及答案對應(yīng)正
解文字串("基本的人権o尊重","國民主権"及"戦爭放棄")的例子。在 圖中粗虛線的"O,,及"x"符號表示用于判定正確與否的正確(〇)或非正 解(x)。
23圖21A示出由用戶輸入并由答案文字串讀出部242讀出的兩個答案文 字串("高知県"及"福島県")、有可能的四個正解文字串("高知県"、"愛 媛県"、"香川県"及"徳島県")以及算出的相似度的例子。圖21B示出基 于答案文字串和答案對應(yīng)正解文字串之間的相似度針對答案文字串進行 的答案對應(yīng)正解文字串的分配或?qū)?yīng)。
如圖21B所示,文字串相似度算出部248對具有最高相似度("1")的
答案文字串"高知県"分配與其對應(yīng)的正解文字串"高知県"。接著,文字串 相似度算出部248對具有第二高的相似度("0.5")的答案文字串"福島県"
分配正解文字串"徳島県"。
圖22示出在答案文字串包含正解及非正解時的、由答案文字串顯示 部214、正確與否判定顯示部218及正解文字串顯示部216顯示的答案框中 的答案文字串("高知県"及"福島県")、針對答案框中的答案文字串的判 定結(jié)果(例如"O", "X")以及答案對應(yīng)正解文字串("高知県"及"徳島 県")的例子。此時,僅顯示與答案文字串最接近的兩個正解文字串,剩 下有可能的正解文字串"愛媛県"及"香川県"不作為正解文字串顯示。因 此,僅顯示與學(xué)習(xí)者的意愿最接近的答案或與要解答的文字串最接近的 正解文字串。不過,也可以追加剩下有可能的正解文字串"愛媛県"及"香 川県",作為有可能的答案文字串來區(qū)別,進行顯示。
圖12中,正解文字串顯示位置取得部260取得各答案框中的答案文字 串,取得表示存儲到顯示位置信息存儲部262的、顯示裝置112中的各答 案框上側(cè)的答案對應(yīng)正解文字串顯示位置的坐標(X, Y),將答案對應(yīng) 正解文字串與各自位置相對應(yīng),正解文字串顯示部216在各自位置上顯示 答案對應(yīng)正解文字串。
圖23A示出針對顯示裝置112所顯示的三個答案框識別編號(ID) 1、
2、 3的、已輸入的答案文字串("民主主義"、"基本的人権^尊重"及"國 民主義")、以及由正解文字串顯示位置取得部260取得的答案文字串對 應(yīng)正解文字串的顯示位置(坐標)。圖23B示出根據(jù)圖19A的文字串相似 度、由答案對應(yīng)文字串決定部250分配的答案對應(yīng)正解文字串("基本的 人権O尊重"、"國民主権"及"戦爭放棄")。圖24示出在答案文字串包含正解及非正解時的、由答案文字串顯示
部214、正確與否判定顯示部218及正解文字串顯示部216顯示的、針對答 案框中的答案文字串("民主主義"、"基本的人権o尊重"及"國民主義") 的判定結(jié)果(例如,"〇","X")、和答案對應(yīng)正解文字串("基本的人 権o尊重"、"國民主権"及"戦爭放棄")的例子。圖中,通過例如與其他 文字(例如,黑色)不同的顏色(例如,紅色、藍色)來強調(diào)顯示答案 框中的錯誤文字或不同字(不需要顯示虛線本身)。
圖25示出由圖l的信息處理裝置10和/或?qū)W習(xí)協(xié)助服務(wù)器20實現(xiàn)的 另一學(xué)習(xí)協(xié)助系統(tǒng)200的結(jié)構(gòu)。
學(xué)習(xí)協(xié)助系統(tǒng)200與圖2的情況相同,包含設(shè)置于信息處理裝置10中 作為輸入處理部的、答案輸入部210以及正確與否判定指示部212,包含 設(shè)置于信息處理裝置10中作為顯示處理部的、答案文字串顯示部214、正 解文字串顯示部216以及正確與否判定顯示部218。
學(xué)習(xí)協(xié)助系統(tǒng)200還包含設(shè)置于信息處理裝置10或?qū)W習(xí)協(xié)助服務(wù)器 20中作為信息處理部的、管理筆跡信息的答案文字串管理部222、讀出筆 跡信息的答案文字串讀出部242、文字截取區(qū)域候選生成部244、個別文 字識別部246、最大似然文字串決定部247、文字串相似度算出部248、答 案對應(yīng)文字串決定部250以及正確與否判定部254。學(xué)習(xí)協(xié)助系統(tǒng)200還包 含存儲裝置14或24中作為區(qū)域的、存儲答案筆跡信息的答案文字串存儲 部252、文字截取區(qū)域候選存儲部254、文字識別詞典存儲部256以及正解 文字串群存儲部258。
圖1中,當用戶使用手寫筆在輸入板114上的答案欄中依次寫出答案 文字串時,答案輸入部210依次取入由與答案文字串對應(yīng)的連續(xù)的多個坐 標(X, Y)組成的筆跡坐標數(shù)據(jù),提供給答案文字串管理部222。答案 文字串管理部222將其存儲到答案文字串存儲部252。答案文字串管理部 222將該筆跡坐標數(shù)據(jù)依次存儲到答案文字串存儲部252中,且依次提供 給答案文字串顯示部214。答案文字串顯示部214在顯示裝置112上依次實 時地顯示由該筆跡坐標數(shù)據(jù)表示的手寫文字串的筆跡。
當用戶操作顯示裝置112所顯示的正確與否判定指示鍵,由此操作正確與否判定指示部212時,答案文字串讀出部242讀出答案文字串存儲部 252所存儲的筆跡坐標數(shù)據(jù),提供給文字截取區(qū)域候選生成部244。文字 截取區(qū)域候選生成部244從讀出的筆跡坐標數(shù)據(jù)中截取估計出的文字區(qū) 域候選,輸出分別由一連串文字區(qū)域候選組成的多個群。采用將各筆劃 在X軸方向的重心在一定范圍內(nèi)的區(qū)域截取為一個文字區(qū)域等已知方法 來估計一個文字的區(qū)域候選。
圖26A示出由用戶輸入并由答案文字串讀出部242取入的手寫答案文 字串("幹國")的筆跡的例子。圖26B示出針對圖26A的筆跡坐標數(shù)據(jù)、 由文字截取區(qū)域候選生成部244生成的文字截取候選a d的例子。圖26C 示出利用個別文字識別部246對圖26B所示的文字截取區(qū)域候選a d識別 出的識別候選文字以及識別分數(shù)的一例。
圖26B中,由左上側(cè)附有字母的四方框圍成的各個區(qū)域是已截取的一 個文字區(qū)域候選的圖案,箭頭—表示在文字區(qū)域候選(節(jié)點)間有可能 連接的連接(鏈路)關(guān)系。該例子提示了處于群"a—b—d"以及群"c一d" (幹一國)的連接關(guān)系的文字區(qū)域候選的兩個群或路徑(paths)。圖26C 中,在各文字區(qū)域候選(節(jié)點)內(nèi)的各識別候選文字的右側(cè)所顯示的數(shù) 字表示各個識別候選文字的識別分數(shù),其中,分數(shù)的數(shù)字越大,表示可 能性或最大似然度越高。
個別文字識別部246針對由文字截取區(qū)域候選生成部244截取的圖 26B的文字區(qū)域候選的各模案a d,參照文字識別詞典存儲部256來決定 識別候選文字以及識別分數(shù)。在識別候選文字的提取中可使用普遍采用 的OCR識別引摯、在線識別引摯等任意的識別引摯。識別分數(shù)可使用計 算文字區(qū)域候選的圖案(a d)和文字識別詞典存儲部256中的規(guī)定文字 圖案之間的距離、或者根據(jù)特征點來計算等已知的各種方法。
個別文字識別部246將各文字區(qū)域候選中的多個識別候選文字以及 各個識別分數(shù)提供給最大似然文字串決定部247。最大似然文字串決定部 247參照與各答案框的識別信息或識別編號(h)對應(yīng)的正解文字串群存 儲部258中的正解文字串的信息,從識別候選文字中決定最大似然文字 串。決定最大似然文字串的處理如下與由一連串文字區(qū)域候選或節(jié)點組成的各群或各路徑和各文字區(qū)域候選(節(jié)點)相對應(yīng)地針對來自個別 文字識別部246的多個識別候選文字,核對(匹配)其與正解文字串中的 各文字,選擇文字,由此決定最大似然文字串。在該核對中,如果存在 與正解文字串的核對中的文字位置的文字一致的識別候選文字,則針對 該一致的識別候選文字,加上例如一定的相加分數(shù)(獎勵分數(shù)),由此 設(shè)定為正解文字串容易被選擇為最大似然文字串。
參照圖26C,示出決定最大似然文字串的例子。在該例子中,存在選 擇候選文字串的兩個路徑"a—b — d"及"c一d"。最大似然文字串決定部247 針對各選擇通路的節(jié)點中的各候選文字,將其與正解文字串中的各文字 位置的文字進行核對。最大似然文字串決定部247對與正解文字串中的文 字不一致的識別候選文字賦予最低值的分數(shù)(例如,650),作為文字核 對分數(shù)。另外,最大似然文字串決定部247將通過對與正解文字串中的文 字一致的識別候選文字、在該識別候選文字的識別分數(shù)中加入相加分數(shù) (例如,50)而得到的值,作為文字核對分數(shù)。
這樣,最大似然文字串決定部247選擇文字串核對分數(shù)最高的文字 串。文字串核對分數(shù)由從路徑中的起始文字位置到當前文字位置的文字 核對分數(shù)的平均值來表示,即,求出為將從起始文字位置至前文字位置 的平均文字串核對分數(shù)x從起始文字位置至前文字位置的文字數(shù)+當前 文字位置的文字核對分數(shù),除以從起始文字位置至當前文字位置的文字 數(shù)的值。因此,各路徑的最后節(jié)點中的文字串核對分數(shù)表示各路徑的文 字串的文字串核對分數(shù)、即平均的文字核對分數(shù)。最大似然文字串決定 部247選擇處于核對后的文字串的最后文字位置的文字串核對分數(shù)最大 的路徑的文字串作為最大似然文字串。
圖27A 27D示出利用最大似然文字串決定部247來求出圖26C的識 別候選文字的文字核對分數(shù)以及文字串核對分數(shù)、決定針對正解文字串 的一個("韓國")的圖26B的文字截取候選a d的最大似然文字串的順序 的例子。該例子如下當將文字截取區(qū)域候選a d與正解文字串"韓國" 核對時,包括連續(xù)的3個文字以內(nèi)的錯誤文字的檢測過程來決定最大似然 文字串。
27在圖27A中,由最大似然文字串決定部247針對一個正解文字串"韓 國",選擇由圖26C中的一連串文字區(qū)域候選a、 b、 d組成的一個群,關(guān)于 最初的起始節(jié)點a ("幹"的偏旁(左側(cè)部首)),將核對文字位置X設(shè)為 初始值X二 1 ,在核對文字位置q中設(shè)定核對開始文字位置q-X及下一文 字位置q^X+l,從而依次與正解文字串的第1文字"韓"及第2文字"國"進 行核對。
針對節(jié)點a求出識別候選文字"卓"及"巣"的識別分數(shù)780及760。由于 在識別候選文字中"韓"或"國"都不存在,所以選擇識別分數(shù)最大的"卓" 作為選擇文字。此時,因為已選擇的文字和核對文字"韓"或"國"都不一致, 所以賦予X—1二0來作為核對文字位置,賦予表示不一致的最低值(例如, 650)來作為文字核對分數(shù)。由于是起始文字位置,文字串核對分數(shù)與文 字核對分數(shù)相等。因為不存在節(jié)點a之前連接的節(jié)點,所以將文字區(qū)域候 選a的文字位置記錄為Y-l,前一選擇節(jié)點記錄為"無"。
關(guān)于下一節(jié)點b ("幹"的偏旁(右側(cè)部首)),將在節(jié)點b之前連接 的節(jié)點a的核對文字位置O加l而使其成為X二l,對核對文字位置q設(shè)定核 對開始文字位置q二X、以及下一文字位置q二X+l,并與正解文字串的 第1及第2文字"韓"及"國"依次核對。求出識別候選文字"令"及"今"的識別 分數(shù)770及740。因為在識別候選文字中"韓"或"國"都不存在,所以選擇具 有最大識別分數(shù)的"令"來作為選擇文字。己選擇的文字"令"與核對文字 "韓"或"國"都不一致,因此賦予表示不一致的最低值(例如,650)來作 為文字核對分數(shù),賦予X—l-O作為核對文字位置。文字串核對分數(shù)為 針對文字數(shù)2的文字核對分數(shù)的平均值即650。將在節(jié)點b之前連接的節(jié)點 a的文字位置l加l,將文字區(qū)域候選b的文字位置記錄為Y-2,將與節(jié)點b 連接的前一選擇節(jié)點記錄為"a"。
參照圖27B,關(guān)于下一節(jié)點d ("國"),將在節(jié)點d之前連接的節(jié)點b 的核對文字位置O加l而使其成為X二l,對核對文字位置q設(shè)定核對開始文 字位置q-X以及下一文字位置q二X+l,并與正解文字串的第1及第2文 字"幹"及"國"依次核對。求出識別候選文字"國"及"固"的識別分數(shù)860及 7卯。在識別候選文字中存在"國",所以選擇具有最大識別分數(shù)的文字"國"來作為選擇文字。由于已選擇的文字與核對文字一致,所以賦予X-2來 作為核對文字位置,對識別分數(shù)860加上表示一致的相加值(例如50)而 賦予910來作為文字核對分數(shù)。文字串核對分數(shù)是針對文字數(shù)2的文字核 對分數(shù)的平均值736。作為文字區(qū)域候選d的文字位置,記錄Y二3,以及 作為與節(jié)點d連接的前一選擇節(jié)點,記錄"b"。
接著,在圖26A中,針對正解文字串"韓國",選擇由圖26C中的一連 串文字區(qū)域候選c、 d組成的一個群,關(guān)于最初的起始節(jié)點c ("幹"),將 核對文字位置X設(shè)為初始值X二 1 ,對核對文字位置q設(shè)定核對開始文字位 置q二X及下一文字位置q-X+l,并與正解文字串的第1及第2文字"韓" 及"國"依次核對。然后,求出針對節(jié)點c的識別候選文字"幹"及"朝"的識 別分數(shù)830及820。因為在識別候選文字中"韓"或"國"都不存在,所以選擇 識別分數(shù)最大的"幹"來作為選擇文字。此時,由于已選擇的文字和核對 文字"韓"或"國"都不一致,所以賦予X—l-O來作為核對文字位置,賦予 表示不一致的最低值(例如,650)來作為文字核對分數(shù)。由于是起始文 字位置,文字串核對分數(shù)與文字核對分數(shù)相等。由于在節(jié)點a之前連接的 節(jié)點不存在,所以將文字區(qū)域候選a的文字位置記錄為Y二l,將前一選擇 節(jié)點記錄為"無"。
參照圖27C,關(guān)于下一節(jié)點d ("國"),將在節(jié)點d之前連接的節(jié)點c 的核對文字位置O加1而使其成為X-1 ,對核對文字位置q設(shè)定核對開始文 字位置q-X及下一文字位置q-X+l,并與正解文字串的第1及第2文字 "韓"及"國"依次核對。求出識別候選文字"國"及"固"的識別分數(shù)860及 790。因為在識別候選文字中存在"國",所以選擇具有最大識別分數(shù)的文 字"國"來作為選擇文字。由于已選擇的文字與核對文字一致,所以賦予 X-2來作為核對文字位置,對識別分數(shù)860加上表示一致的相加值(例如, 50)而賦予910來作為文字核對分數(shù)。文字串核對分數(shù)是針對文字數(shù)2的 文字核對分數(shù)的平均值780。作為文字區(qū)域候選d的文字位置,記錄Y二2, 以及作為與節(jié)點d連接的前一選擇節(jié)點,記錄"c"。
關(guān)于節(jié)點d,對找出由一連串文字區(qū)域候選a、 b、 d組成的一個群的 路徑時的文字串核對分數(shù)736、和找出由一連串文字區(qū)域候選c、 d組成的一個群的路徑時的文字串核對分數(shù)780進行比較,存儲文字串核對分數(shù)高 的一方的數(shù)據(jù)(核對文字位置、核對文字、選擇文字、文字核對分數(shù)、 文字串核對分數(shù)、文字位置、前一選擇節(jié)點)。
最后,尋找與末尾節(jié)點對應(yīng)著存儲的文字串核對分數(shù)最大的文字串。 在圖26C及圖27A 27C的情況下,末尾節(jié)點僅為d,所以從節(jié)點d開始依
次尋找前一選擇節(jié)點,并決定要選擇的路徑作為最大似然文字串。如圖 27D那樣,將從文字截取的起始節(jié)點開始連接已決定的路徑c一d的^字串 決定為最大似然文字串"幹國"而進行保存。
圖28A 28D示出由最大似然文字串決定部247求出圖26C的識別候
選文字的文字核對分數(shù)以及文字串核對分數(shù)、決定針對正解文字串的另 一個("大韓民國")的圖26B的文字截取候選a d的最大似然文字串的順 序的例子。該例子如下在將文字截取區(qū)域候選a d與正解文字串"大韓 民國"核對時,包括連續(xù)的3個文字以內(nèi)的錯誤文字的檢測過程,決定最 大似然文字串。
在圖28A中,由最大似然文字串決定部247針對另一個正解文字串"大 韓民國"選擇由圖26C中的一連串文字區(qū)域候選a、 b、 d組成的一個群,將 節(jié)點a ("幹,,的偏旁(左側(cè)部首))、b ("幹"的偏旁(左側(cè)部首))與正 解文字串的第1 第4文字"大"、"韓"、"民"及"國"依次核對。
與圖26B的情況相同,依次求出針對節(jié)點a、 b的識別候選文字的識別 分數(shù)。在識別候選文字中"大"、"韓"、"民"及"國"都不存在,所以分別 選擇識別分數(shù)最大的"卓"及"令"來作為選擇文字。分別賦予X—l-O來作 為核對文字位置,分別賦予表示不一致的最低值(例如,650)作為文字 核對分數(shù)。文字串核對分數(shù)與文字核對分數(shù)相等。
參照圖28B,與圖27B的情況相同,關(guān)于節(jié)點d ("國"),將在節(jié)點d 之前連接的節(jié)點b的核對文字位置X二O加l而使其成為X-l,對核對文字 位置q設(shè)定核對開始文字位置q-X和下一文字位置q二X十1 、 X+2及X+3 , 并與正解文字串的第l、第2、第3及第4文字"大"、"韓"、"民"及"國"依次 核對。求出識別候選文字"國"及"固"的識別分數(shù)860及790。在識別候選文 字中存在"國",所以選擇具有最大識別分數(shù)的文字"國"來作為選擇文字。
30由于已選擇的文字和核對文字一致,因此賦予X-4來作為核對文字位置, 對識別分數(shù)860加上表示一致的相加值(例如50)而賦予910來作為文字 核對分數(shù)。文字串核對分數(shù)是針對文字數(shù)3的文字核對分數(shù)的平均值736。 作為文字區(qū)域候選d的文字位置,記錄Y二3,以及作為與節(jié)點d連接的前 一選擇節(jié)點,記錄"b"。
接著,在圖28A中,針對正解文字串"大韓民國",選擇由圖26C中的 一連串文字區(qū)域候選c、 d組成的一個群,將節(jié)點c ("幹")與正解文字串 的第1 第4文字"大"、"韓"、"民"及"國"依次核對。然后,求出針對節(jié)點 c的識別候選文字的識別分數(shù)。因為在識別候選文字中"大"、"韓"、"民" 及"國"都不存在,所以選擇識別分數(shù)最大的"幹"來作為選擇文字。賦予X 一1二0作為核對文字位置,賦予表示不一致的最低值(例如,650)來作 為文字核對分數(shù)。文字串核對分數(shù)與文字核對分數(shù)相等。
參照圖28C,與圖26B的情況相同,關(guān)于節(jié)點d ("國"),將在節(jié)點d 之前連接的節(jié)點b的核對文字位置X^O加1而使其成為X二 1 ,對核對文字 位置q設(shè)定核對開始文字位置q二X和下一文字位置q二X+l、 X+2及X+3, 并與正解文字串的第l、第2、第3及第4文字"大"、"韓"、"民"及"國"依次 核對。求出識別候選文字"國"及"固"的識別分數(shù)860及7卯。因為在識別候 選文字中存在"國",所以選擇具有最大識別分數(shù)的文字"國"來作為選擇文 字。因為已選擇的文字與核對文字一致,所以賦予X-4來作為核對文字 位置,對識別分數(shù)860加上表示一致的相加值(例如50)而賦予910來作 為文字核對分數(shù)。文字串核對分數(shù)是針對文字數(shù)2的文字核對分數(shù)的平均 值780。作為文字區(qū)域候選d的文字位置,記錄Y二2、以及作為與節(jié)點d 連接的前一選擇節(jié)點,記錄"c"。
關(guān)于節(jié)點d,對找出由一連串文字區(qū)域候選a、 b、 d組成的一個群的 路徑時的文字串核對分數(shù)736和找出由一連串文字區(qū)域候選c、 d組成的一 個群的路徑時的文字串核對分數(shù)780進行比較,存儲文字串核對分數(shù)高的 一方的數(shù)據(jù)(核對文字位置、核對文字、選擇文字、文字核對分數(shù)、文 字串核對分數(shù)、文字位置、前一選擇節(jié)點)。
最后,尋找與末尾節(jié)點對應(yīng)著存儲的文字串核對分數(shù)最大的文字串。在圖26C及圖27A 27C的情況下,末尾節(jié)點僅為d,所以從節(jié)點d開始依 次找出前一選擇節(jié)點,決定要選擇的路徑來作為最大似然文字串。如圖 28D那樣,將從文字截取的起始節(jié)點開始連接已決定的路徑c一d的文字串 決定為最大似然文字串"幹國"而進行保存。
這樣,將各文字截取區(qū)域候選與正解文字串中的N個鄰接的核對文字 核對,由此即使在多余文字及缺字連續(xù)、且為N—1個以內(nèi)的情況下,也 能夠?qū)ξ淖纸厝^(qū)域候選和正解文字串進行核對。
由最大似然文字串決定部247所決定的作為針對各個正解文字串的
答案文字串的最大似然文字串及其文字串核對分數(shù)被發(fā)送至文字串相似 度算出部248。文字串相似度算出部248如前所述,算出作為最大似然文 字串的答案文字串和各正解文字串之間的相似度。
圖29用于說明利用答案對應(yīng)正解文字串決定部250來決定針對最大 似然文字串("幹國")的答案對應(yīng)正解文字串的方法。
參照圖29,答案對應(yīng)正解文字串決定部250根據(jù)最大似然文字串"幹 國"和正解文字串"韓國"及"大韓民國"決定基準文字數(shù)"2"、 "4",并算出 文字串相似度。文字串相似度例如可由以下式表示。
文字串相似度=文字串核對分數(shù)+100x (—致的文字數(shù)/基準文 字數(shù))
這里,基準文字數(shù)="正解文字串的文字數(shù)"和"最大似然文字串的 文字數(shù)"中的某一個大的數(shù)。
答案對應(yīng)正解文字串決定部250將正解文字串群中具有最高的文字 串相似度(830)的文字串"韓國"決定為答案對應(yīng)正解文字串。當存在具 有相同的最大文字串相似度的多個答案對應(yīng)正解文字串時,也可以決定 多個答案對應(yīng)正解文字串。
圖30示出由圖25的學(xué)習(xí)協(xié)助系統(tǒng)200進行的非正解時的答案文字串 的正確與否判定結(jié)果的例子。此時,在答案框內(nèi)顯示手寫文字。其他顯 示形式與圖4A或4B的情況相同。對圖25的學(xué)習(xí)協(xié)助系統(tǒng)200附加與圖5、 12的學(xué)習(xí)協(xié)助系統(tǒng)200的結(jié)構(gòu)相同的追加結(jié)構(gòu)要素,由此在答案框內(nèi)顯示 手寫文字而不是活字印刷體,除此之外,可通過與圖7、 9、 11、 14、 16、
3218、 20、 22及24的情況同樣的處理來進行同樣的顯示。
圖31A及31B示出由圖2的學(xué)習(xí)協(xié)助系統(tǒng)200執(zhí)行的用于判定正解/ 非正解的處理的流程圖。
參照圖31A,在步驟502中,答案文字串讀出部242根據(jù)來自正確與否 判定指示部212的正解/非正解判定的指示(命令),從答案文字串群存 儲部252中取出答案框內(nèi)的答案文字串數(shù)據(jù),提供給文字串相似度算出部 248。在步驟504中,文字串相似度算出部248將可作為答案的一個以上的 正解文字串的正解文字串識別編號或順序編號i的值設(shè)定為初始值i二 1, 另外將最大相似度S設(shè)定為初始值S二O。在步驟508中,文字串相似度算 出部248判定編號i是否大于正解文字串的數(shù)目N (i〉N),即是否不存在 識別編號i (第i)的正解文字串。當判定為編號i大于正解文字串的數(shù)目、 即不存在第i正解文字串時,流程順序進入圖31B的步驟532。
當在步驟508中判定為編號i不大于正解文字串的數(shù)目N、即存在第i 正解文字串時,文字串相似度算出部248在步驟510中,算出第i正解文字 串CSi與答案文字串之間的文字串相似度Si。
在步驟512中,文字串相似度算出部248判定編號i的正解文字串的文 字串相似度Si是否大于當前的最大相似度S。當判定為文字串相似度Si大 于最大相似度S時,文字串相似度算出部248在步驟514中將文字串相似度 Si設(shè)定為最大相似度S。在步驟516中,文字串相似度算出部248選擇第i 正解文字串CSi作為答案對應(yīng)正解文字串,臨時存儲在自身的作業(yè)區(qū)域 內(nèi)。此時,當存在一個以上的所述答案正解文字串時,文字串相似度算 出部248將其刪除。在步驟518中,文字串相似度算部248將正解文字串的 編號i設(shè)定為下一編號i^i + l。然后,流程順序返回步驟508。
當在步驟512中判定為文字串相似度Si不大于當前的最大相似度S 時,在步驟524中文字串相似度算出部248判定編號i的正解文字串的文字 串相似度Si是否等于最大相似度S。當判定為文字串相似度Si等于最大相 似度S時,在步驟526中,文字串相似度算出部248選擇第i正解文字串CSi 來作為答案對應(yīng)正解文字串,并追加到自身的作業(yè)區(qū)域內(nèi)進行臨時存儲。 然后,流程順序進入步驟518。
33作為代替結(jié)構(gòu),當在步驟512中判定為文字串相似度Si不大于最大相 似度S時,流程順序也可以不執(zhí)行步驟524及526,而進入步驟518。此時, 選擇具有相同的最大相似度的最初一個正解文字串,作為答案對應(yīng)正解 文字串。
當在步驟524中判定為文字串相似度Si不等于最大相似度S時,流程 順序進入步驟518。
參照圖31B,當在圖31A的步驟508中判定為編號i大于正解文字串的 數(shù)目N、即不存在第i正解文字串時,文字串相似度算出部248在步驟532 中,將答案對應(yīng)正解文字串CSi及最大相似度S提供給答案對應(yīng)正解文字 串決定部250,答案對應(yīng)正解文字串決定部250將答案對應(yīng)正解文字串CSi 的值提供給正確與否判定部254。
在步驟534中,答案對應(yīng)正解文字串決定部250判定在答案對應(yīng)正解 文字串的臨時存儲區(qū)域中是否存儲有正解文字串CSi、或最大相似度S是 否為S〉0。當判定為在答案對應(yīng)正解文字串中存儲有正解文字串CSi時、 或判定為最大相似度為SX)時,在步驟536中,答案對應(yīng)正解文字串決定 部250向答案非對應(yīng)文字串用的臨時存儲區(qū)域存儲答案對應(yīng)正解文字串 以外的正解文字串,向正解文字串顯示部216提供該答案非對應(yīng)正解文字 串。在步驟540中,正解文字串顯示部216區(qū)別顯示答案對應(yīng)正解文字串 和答案非對應(yīng)正解文字串(參照圖4A)。作為代替結(jié)構(gòu),流程順序也可 以不執(zhí)行步驟536而進入步驟540 (參照圖4B)。此時,在步驟540中,正 解文字串顯示部216僅顯示答案對應(yīng)正解文字串。
當在步驟534中判定為在答案對應(yīng)正解文字串內(nèi)沒有存儲正解文字 串CSi時,答案對應(yīng)正解文字串決定部250在步驟538中,向答案非對應(yīng)正 解文字串用的臨時存儲區(qū)域存儲全部的正解文字串CS1 CSN,向正解文 字串顯示部216提供該答案非對應(yīng)正解文字串。
另外,當在步驟512中判定為文字串相似度Si不大于最大相似度S時, 流程順序不執(zhí)行步驟524及526,而進入步驟410,僅選擇具有相同的最大
相似度的最初一個正解文字串來作為答案對應(yīng)正解文字串時,在步驟536 中答案對應(yīng)正解文字串決定部250向答案對應(yīng)正解文字串用的臨時存儲區(qū)域僅存儲正解文字串群的具有最大相似度S的最初正解文字串,并向正
解文字串顯示部216僅提供該答案對應(yīng)正解文字串。然后,流程順序進入 步驟540。
在步驟542中,正確與否判定部254判定答案文字串和答案對應(yīng)正解 文字串是否一致。當判定為答案文字串和答案對應(yīng)正解文字串一致時, 在步驟544中,正確與否判定結(jié)果顯示部218在顯示裝置112的答案框內(nèi)作 為正解判定結(jié)果來進行正解(例如"O")的顯示。然后,流程順序退出 圖31A及31B的流程。
當在步驟542中判定為答案文字串和答案對應(yīng)正解文字串不一致時, 在步驟546中,正確與否判定結(jié)果顯示部218在顯示裝置112的答案框內(nèi)進 行非正解的顯示(例如"x")來作為正確與否判定結(jié)果。然后,流程順序 退出圖31A及31B的流程。
在步驟546中,圖5的錯誤文字位置提取部256對已決定的答案對應(yīng)正 解文字串和答案文字串進行比較,提取已決定的答案對應(yīng)正解文字串中 的錯誤文字位置。正解文字串顯示部216對與答案對應(yīng)正解文字串中的錯 誤文字位置(不同字、多余字、缺字)對應(yīng)的文字或文字位置進行強調(diào) 顯示或下劃線顯示。另外,圖12的答案文字串變更部259對答案文字串中 的錯誤文字位置的文字(不同字、多余字、缺字)進行強調(diào)顯示(圖14、 16、 18)或下劃線顯示(圖16)。
圖32A 32C示出在圖31B的步驟546中由圖5的學(xué)習(xí)協(xié)助系統(tǒng)200 (錯 誤文字位置提取部256)執(zhí)行的用于提取答案對應(yīng)正解文字串CSi中的錯 誤文字位置的處理的流程圖。
錯誤文字位置提取部256在步驟602中,讀出從答案對應(yīng)正解文字串 決定部250接收并存儲到臨時存儲區(qū)域的答案文字串,在步驟604中,讀 出從答案對應(yīng)正解文字串決定部250接收并存儲到臨時存儲區(qū)域的答案 對應(yīng)正解文字串。錯誤文字位置提取部256在步驟606中,將答案對應(yīng)正 解文字串中的文字的位置編號m設(shè)定為初始值m-l,將答案文字串中的 文字的位置編號n設(shè)定為初始值n-1 ,將正解文字串的核對開始文字位置 編號x設(shè)定為初始值x二l。
35在步驟608中,錯誤文字位置提取部256判定答案對應(yīng)正解文字串中 的文字的位置編號m是否大于答案對應(yīng)正解文字串的長度(文字數(shù))M、 即是否已針對答案對應(yīng)正解文字串中的全部文字結(jié)束了錯誤文字提取。 當判定為位置編號m大于答案對應(yīng)文字串的長度時,流程順序進入圖32C 的步驟640。
當在步驟608中判定為位置編號m不大于答案對應(yīng)正解文字串的長 度M時,在步驟612中錯誤文字位置提取部256判定正解文字串的核對開 始文字位置編號x是否大于答案文字串的長度(文字數(shù))N、即是否已結(jié) 束了對答案文字串中全部文字的比較。當判定為正解文字串的核對開始 文字位置編號x大于答案文字串的長度(文字數(shù))N時,流程順序進入步 驟632。
當在步驟612中判定為正解文字串的核對開始文字位置編號x不大于 答案文字串的長度(文字數(shù))N時,在步驟616中,錯誤文字位置提取部 256判定答案文字串中的文字的位置編號n是否大于答案文字串的長度 (文字數(shù))N、即是否已針對答案文字串中的全部文字結(jié)束了文字的比較 或提取錯誤。當判定為答案文字串中的文字的位置編號n大于答案文字串 的長度(文字數(shù))N時,流程順序進入步驟634。當在步驟616中判定為答 案文字串中的文字的位置編號n不大于答案文字串的長度(文字數(shù))N時, 流程順序進入圖32B的步驟620。
參照圖32B時,在步驟620中,錯誤文字位置提取部256判定答案對應(yīng) 正解文字串的第m文字與答案文字串的第n文字是否一致。當判定為答案 對應(yīng)正解文字串的第m文字與答案文字串的第n文字一致時,在步驟624 中,錯誤文字位置提取部256將正解文字串的核對開始文字位置編號加1 而將其設(shè)定為x-n十1 ,將與答案對應(yīng)正解文字串的第m文字一致的答案 文字串的文字的位置編號A[m]-n存儲在臨時存儲區(qū)域中。在步驟626中, 錯誤文字位置提取部256將答案對應(yīng)正解文字串的文字的位置編號加1而 將其設(shè)定為m^m+l,將答案文字串的文字的位置編號n設(shè)定為正解文字 串的核對開始文字位置編號,即設(shè)定為n-x。然后,流程順序返回步驟 608。當在步驟612中判定為答案文字串的核對開始文字位置編號x大于答 案文字串的長度(文字數(shù))N時,沒有與答案對應(yīng)正解文字串的第m文字 對應(yīng)的答案文字串中的文字,所以在步驟632中錯誤文字位置提取部256, 為了表示在答案文字串中存在多余字的情況,作為針對答案對應(yīng)正解文 字串的第m文字的答案文字串的文字位置編號設(shè)定A[m]二一l并進行存 儲,將答案對應(yīng)正解文字串的文字的位置編號加l而將其設(shè)定為m-m+l。 然后,流程順序返回步驟608。
當在步驟616中判定為答案文字串中的文字的位置編號n大于答案文 字串的長度(文字數(shù))N時,沒有要與答案對應(yīng)正解文字串的第m文字核 對的答案文字串中的文字,所以在步驟634中,錯誤文字位置提取部256, 為了表示在答案文字串中存在不同字或缺字的情況,作為針對答案對應(yīng) 正解文字串的第m文字的答案文字串的文字的位置編號設(shè)定A[m]二O并 進行存儲,將答案對應(yīng)正解文字串的文字的位置編號加l而將其設(shè)定為 m = m+1 ,將答案文字串的文字的位置編號n設(shè)定為答案文字串的核對開 始文字位置編號,即設(shè)定為n-x。然后,流程順序返回步驟608。
當在步驟620中判定為答案對應(yīng)正解文字串的第m文字和答案文字 串的第n文字不一致時,在步驟636中,錯誤文字位置提取部256將答案文 字串中的文字的位置編號加l而將其設(shè)定為n-n+l。然后,流程順序返 回步驟616。
參照圖32C,當在步驟608中判定為答案對應(yīng)正解文字串中的文字的 位置編號m大于答案對應(yīng)正解文字串的長度M時,在步驟640中,錯誤文 字位置提取部256將答案對應(yīng)正解文字串的文字位置編號m設(shè)定為答案對 應(yīng)正解文字串的長度M而使m-M,將答案對應(yīng)正解文字串的文字位置編 號m和要與其核對的答案文字串的文字位置編號的差距d設(shè)定為初始值 d=0。
在步驟642中,錯誤文字位置提取部256判定答案對應(yīng)正解文字串的 文字位置編號m是否為0即m^0。當判定為不是m二O時,在步驟646中, 錯誤文字位置提取部256判定針對已存儲的答案對應(yīng)正解文字串的第m文 字的答案文字串的文字位置編號A[m]是否為一 1 。
37當在步驟646中判定為針對答案對應(yīng)正解文字串的第m文字的答案 文字串的文字位置編號A[m]是一l時,在步驟648中,錯誤文字位置提取 部256在缺字位置列表中追加答案對應(yīng)正解文字串的文字位置m而進行存 儲。然后,流程順序進入步驟668。
在步驟668中,錯誤文字位置提取部256從答案對應(yīng)正解文字串的文 字位置減去l而使其成為m二m—l。然后,流程順序進入步驟642。
當在步驟646中判定為針對答案對應(yīng)正解文字串的第m文字的答案 文字串的文字位置編號A[m]不是一 1時,錯誤文字位置提取部256判定針 對所存儲的答案對應(yīng)正解文字串的第m文字的答案文字串的文字位置編 號A[m]是否為0。在判定為A[m]為O的情況下,在步驟654中錯誤文字位置 提取部256判定差距d是否為0、即是否為d-O。當判定為答案對應(yīng)正解文 字串和正解文字串的核對文字位置之間沒有差距d、即d-O時,在步驟656 中,錯誤文字位置提取部256在不同字位置列表中追加正解文字串的文字 位置m而進行存儲。然后,流程順序進入步驟668。
在步驟654中判定為答案對應(yīng)正解文字串和正解文字串的核對文字 位置具有差距d、即好0時,錯誤文字位置提取部256在缺字位置列表中追 加文字位置m而進行存儲,將差距d減去l而將其設(shè)定為d二d—l。然后, 流程順序進入步驟668。
當在步驟650中判定為A[m]不是0時,在步驟660中錯誤文字位置提取 部256判定差距d是否大于針對答案對應(yīng)正解文字串的第m文字的答案文 字串的文字位置編號A[m]和答案對應(yīng)正解文字串的文字位置編號m之間 的差的絕對值(I A[m]—m I )。當判定為差距d大于針對答案對應(yīng)正解 文字串的第m文字的答案文字串的文字位置編號A[m]和答案對應(yīng)正解文 字串的文字位置編號m的差的絕對值時,針對答案對應(yīng)正解文字串的第m 文字的答案文字串的文字位置和答案對應(yīng)正解文字串的核對文字位置編 號m的差距d的大小小于比文字位置m靠后的位置的核對文字位置的差距 大小,所以在步驟662中,錯誤文字位置提取部256在多余字位置列表中 追加文字位置m而進行存儲。
在步驟664中,錯誤文字位置提取部256將差距d設(shè)定為d二 I A[m]—m I 。然后進入步驟668。
當在步驟660中判定為差距d不大于針對答案對應(yīng)正解文字串的第m 文字的答案文字串的文字位置編號A[m]和答案對應(yīng)正解文字串的文字位 置m之間的差的絕對值時,流程順序進入步驟664。
當在步驟642中判定為m-0時,在步驟672中,錯誤文字位置提取部 256判定要與答案對應(yīng)正解文字串的最后文字位置M的文字核對的答案 文字串的文字位置A[M]是否小于答案文字串的長度N (A[M]<N)。當 判定為A[M]小于N時,在步驟674中,錯誤文字位置提取部256在多余字 位置列表中追加最后的文字位置M。然后,流程順序退出圖32A 32C的 流程。當判定為A[M]小于N時,流程順序退出該流程。
這樣,求出與答案對應(yīng)正解文字串的各文字位置的文字核對的正解 文字串的文字位置,根據(jù)其結(jié)果,提取不同字、缺字及多余字的文字位 置,來作為己決定的答案對應(yīng)正解文字串中的錯誤文字。
通過圖32A及32B的步驟608 636來提取針對答案對應(yīng)正解文字串 的答案文字串的核對文字位置。通過圖32C的步驟640 664來提取答案對 應(yīng)正解文字串中的錯誤文字位置。
圖33A 33C示出在圖31B的步驟546中由圖12的學(xué)習(xí)協(xié)助系統(tǒng)200 (錯誤文字位置提取部256)執(zhí)行的、用于提取答案文字串中的錯誤文字 位置的處理的流程圖。
參照圖33A,步驟602 606與圖32A的步驟相同。
在步驟708中,錯誤文字位置提取部256判定答案文字串中的文字的 位置編號n是否大于答案文字串的長度(文字數(shù))N、即是否已對答案文 字串中的全部文字結(jié)束了錯誤文字的提取。當判定為答案文字串中的文 字位置編號n大于答案文字串的長度N時,流程順序進入圖33C的步驟 740。
當在步驟708中判定為答案文字串中的文字位置編號n不大于答案文 字串的長度N時,在步驟712中錯誤文字位置提取部256判定答案對應(yīng)正解 文字串的核對開始文字位置編號x是否大于答案對應(yīng)正解文字串的長度 (文字數(shù))M、即是否已結(jié)束了對答案對應(yīng)正解文字串中的全部文字的
39比較。當判定為答案對應(yīng)正解文字串的核對開始文字位置編號X大于答案
對應(yīng)正解文字串的長度(文字數(shù))M時,流程順序進入步驟732。
當在步驟712中答案對應(yīng)正解文字串的核對開始文字位置編號x不大 于答案對應(yīng)正解文字串的長度(文字數(shù))M時,在步驟716中,錯誤文字 位置提取部256判定答案對應(yīng)正解文字串中的文字的位置編號m是否大于 答案對應(yīng)正解文字串的長度(文字數(shù))M、即是否己對答案對應(yīng)正解文 字串中的全部文字結(jié)束了錯誤文字的比較或提取。當判定為答案對應(yīng)正 解文字串中的文字的位置編號m大于答案對應(yīng)正解文字串的長度(文字 數(shù))M時,流程順序進入步驟734。當在步驟716中判定為答案對應(yīng)正解 文字串中的文字的位置編號m不大于答案對應(yīng)正解文字串的長度(文字 數(shù))M時,流程順序進入圖33B的步驟720。
參照圖33B,在步驟720中,錯誤文字位置提取部256判定答案文字串 的第n文字與答案對應(yīng)正解文字串的第m文字是否一致。當判定為答案文 字串的第n文字與答案對應(yīng)正解文字串的第m文字一致時,在步驟724中, 錯誤文字位置提取部256將答案對應(yīng)正解文字串的核對開始文字位置編 號加l而將其設(shè)定為x二m+l,將與答案文字串的第n文字一致的答案對應(yīng) 正解文字串的文字的位置編號A[n]-m存儲到臨時存儲區(qū)域。在步驟726 中,錯誤文字位置提取部256將答案文字串的文字的位置編號加1而將其 設(shè)定為n二n十1 ,將答案對應(yīng)正解文字串的文字的位置編號m設(shè)定為答案 對應(yīng)正解文字串的核對開始文字位置編號,即設(shè)定為m-x。然后,流程 順序返回步驟708。
當在步驟712中判定為答案對應(yīng)正解文字串的核對開始文字位置編 號x大于答案對應(yīng)正解文字串的長度(文字數(shù))M時,因為沒有與答案文 字串的第n文字對應(yīng)的答案對應(yīng)正解文字串中的文字,所以在步驟732中, 錯誤文字位置提取部256為了表示在答案文字串中存在缺字的情況,作為 針對答案文字串的文字的位置編號n的文字的答案對應(yīng)正解文字串的文 字位置設(shè)定A[n]二一l并進行存儲,將答案文字串的文字的位置編號加l 而將其設(shè)定為n二n+l。然后,流程順序返回步驟708。
當在步驟716中判定為答案對應(yīng)正解文字串中的文字的位置編號m大于答案對應(yīng)正解文字串的長度(文字數(shù))M時,因為沒有要與答案對
應(yīng)正解文字串核對的答案文字串的文字,所以在步驟734中,錯誤文字位 置提取部256為了表示在答案文字串中存在多余字的情況,作為針對答案 文字串的文字的位置編號n的文字的答案對應(yīng)正解文字串的文字位置設(shè) 定A[n]二O并進行存儲,將答案文字串的文字的位置編號加l而將其設(shè)定 為11=11+1 ,將答案對應(yīng)正解文字串的文字的位置編號m設(shè)定為答案對應(yīng) 正解文字串的核對開始文字位置編號,即設(shè)定為m二x。然后,流程順序 返回步驟708。
當在步驟720中判定為答案文字串的第n文字與答案對應(yīng)正解文字串 的第m文字不一致時,在步驟736中,錯誤文字位置提取部256將答案對應(yīng) 正解文字串中的文字的位置編號加l而將其設(shè)定為m二m+l。然后,流程 順序返回步驟716。
參照圖33C,當在步驟708中判定為答案文字串中的文字的位置編號n 大于答案文字串的長度N時,在步驟740中,錯誤文字位置提取部256將答 案文字串的文字位置編號n設(shè)定為答案文字串的長度,即設(shè)定為n二N,將 答案文字串的文字位置編號n、和應(yīng)與其核對的答案對應(yīng)正解文字串的文 字位置編號的差距d設(shè)定為初始值d-O。
在步驟742中,錯誤文字位置提取部256判定答案文字串的文字位置 編號n是否為O,即是否n二O。當判定為不是n-O時,在步驟746中,錯誤 文字位置提取部256判定作為針對所存儲的答案文字串的位置編號n的文 字的答案對應(yīng)正解文字串的文字位置A[n]是否為一 1 。
當在步驟746中判定為A[n]是一l時,在步驟748中,錯誤文字位置提 取部256在多余字位置列表中追加答案文字串的文字位置n而進行存儲。 然后,流程順序進入步驟768。
在步驟768中,錯誤文字位置提取部256從答案文字串的文字位置減 去l而使其成為n^n—l。然后,流程順序進入步驟742。
當在步驟746中判定為A[n]不是一l時,錯誤文字位置提取部256判定 針對己存儲的答案文字串的第n文字的答案對應(yīng)正解文字串的文字位置 A[n]是否為0。在判定為A[n]是O的情況下,在步驟754中,錯誤文字位置提取部256判定差距d是否為0,即是否cl二0。當判定為答案文字串與答案 對應(yīng)正解文字串的核對文字位置之間沒有差距、即d^0時,在步驟756中, 錯誤文字位置提取部256在不同字位置列表中追加答案文字串的文字位 置ri而進行存儲。然后,流程順序進入步驟768。
當在步驟754中判定為答案文字串和答案對應(yīng)正解文字串的核對文 字位置存在差距、即c^0時,錯誤文字位置提取部256在多余字位置列表 中追加文字位置n,將差距d設(shè)定為d-d—l。然后,流程順序進入步驟768。
當在步驟750中判定為A[n]不是0時,錯誤文字位置提取部256在步驟 760中判定差距d是否大于針對答案文字串的第n文字的答案對應(yīng)正解文 字串的一致文字位置編號A[n]和答案文字串的文字位置n之間的差的絕 對值(I A[n] —n I )。當判定為d大于A[n]和n的差的絕對值時,因為 與答案文字串的第n文字一致或核對的答案對應(yīng)正解文字串的核對文字 位置的差距d的大小小于比文字位置n靠后的位置的核對文字位置的差 距大小,所以在步驟762中,錯誤文字位置提取部256在缺字位置列表中 追加文字位置n。在步驟764中,錯誤文字位置提取部256將差距d設(shè)定為 d= I A[n]—n I 。然后,流程順序進入步驟768。
當在步驟760中判定為差距d不大于A[n]和n之間的差的絕對值時,流 程順序進入步驟764。
當在步驟742中判定為n二0時,錯誤文字位置提取部256在步驟772 中,判定與答案文字串的最后文字位置N—致或核對的答案對應(yīng)正解文字 串的文字位置A[N]是否小于答案對應(yīng)正解文字串的長度M (A[N]<M)。 當判定為A[N]小于M時,在步驟774中,錯誤文字位置提取部256在缺字 位置列表中追加最后的文字位置N。然后,流程順序退出圖33A 33C的 流程。當判定為A[N]不小于M時,流程順序退出該流程。
這樣,求出與答案文字串的各文字位置的文字核對的正解對應(yīng)正解 文字串的文字位置,根據(jù)其結(jié)果,提取不同字、缺字及多余字的文字位
置來作為答案文字串中的錯誤文字。
通過圖33A及33B的步驟708 736來提取針對答案文字串的答案對 應(yīng)正解文字串的核對文字位置。通過圖33C的步驟740 764,來提取答案
42文字串中的錯誤文字位置。
圖34A 34D示出由圖23的學(xué)習(xí)協(xié)助系統(tǒng)200執(zhí)行的、用于判定正 解/非正解并決定對答案框分配答案對應(yīng)正解文字串的處理流程圖。
參照圖34A,步驟502與圖31A的步驟相同。在步驟804中,文字串相 似度算出部248將答案文字框的識別編號h設(shè)定為初始值h二l,將分配所 確定的答案文字框的數(shù)目A設(shè)定為初始值A(chǔ)^0。在步驟806中,文字串相 似度算出部248判定識別編號h是否大于答案框的數(shù)目B (h>B)、即識別 編號h的答案框是否不存在。當判定為識別編號h大于答案框的數(shù)目B、即 第h答案框不存在時,流程順序進入圖34B的步驟832。
當在步驟806中判定為識別編號h不大于答案框的數(shù)目B、即存在識別 編號h的答案框時,在步驟808中,文字串相似度算出部248將正解文字串 的識別編號i設(shè)定為初始值i-l,將識別編號為第h的答案框的最大文字串 相似度S[h]設(shè)定為初始值S[h]- — l,將識別編號h的答案框的具有最大文 字串相似度的正解文字串的識別編號AC[h]設(shè)定為初始值A(chǔ)C[h]二O。
在步驟810中,文字串相似度算出部248判定編號i是否大于正解文字 串的數(shù)目N (i〉N)、即識別編號i的正解文字串是否不存在。當判定為 編號i大于正解文字串的數(shù)目、即第i正解文字串不存在時,流程順序進入 步驟822。
當在步驟810中判定為編號i不大于正解文字串的數(shù)目、即存在第i正 解文字串時,在步驟812中文字串相似度算出部248算出被寫到第h答案框 內(nèi)的答案文字串和第i正解文字串CSi之間的文字串相似度S[h][i]。
在步驟814中,文字串相似度算出部248判定文字串相似度S[h][i] 是否大于針對第h答案框的最大文字串相似度S[h]。當判定為S[h][i] 大于S[h]時,在步驟816中,文字串相似度算出部248將S[h]的值更新 為S[h]^S[h][i],將識別編號h的答案框的具有最大文字串相似度的正解 文字串的識別編號AC[h]的值設(shè)定為AC[h]二i,將兩者的值(S[h]、 AC[h]) 與答案框識別編號h對應(yīng)著存儲到臨時存儲區(qū)域內(nèi)。在步驟818中,文字 串相似度算出部248設(shè)定為識別編號i-i+l。
在步驟814中,當判定為S[h][i]不大于S[h]時,流程順序進入步驟818。然后,流程順序返回步驟810。
在步驟822中,答案對應(yīng)正解文字串決定部9判定針對第h答案框的最 大文字串相似度S[h]是否等于l。當判定為S[h]不等于l時,流程順序進入 步驟830。當判定為S[h]等于l時,在步驟824中,答案對應(yīng)正解文字串決 定部9設(shè)定第h答案框的答案對應(yīng)正解文字串作為第i正解文字串。
在步驟826中,答案對應(yīng)正解文字串決定部9向確定正解文字串的臨 時存儲區(qū)域追加識別編號i。在步驟828中,答案對應(yīng)正解文字串決定部9 向確定答案框的臨時存儲區(qū)域追加識別編號h而進行存儲,將分配所確定 的答案框的數(shù)目A設(shè)定為A-A+1。然后,流程順序進入步驟830。
在步驟830中,文字串相似度算出部248將答案文字框的識別編號h 設(shè)定為h二h+l。然后,流程順序進入步驟806。
參照圖34B,在步驟832中,答案對應(yīng)正解文字串決定部250判定分配 所確定的確定答案文字框的數(shù)目A是否等于答案文字框的數(shù)目B(A^B)。 當判定為A不等于B時,在步驟834中,答案對應(yīng)正解文字串決定部250將 答案框的識別編號h設(shè)定為初始值h^1,將最大文字串相似度S作為初始 值設(shè)定成識別編號h的答案框中的最大相似度S[h],將分配所確定的確定 答案框的識別編號k設(shè)定為k二h。
在步驟838中,答案對應(yīng)正解文字串決定部250判定識別編號h是否大 于答案框的數(shù)目B (h〉B)。當在步驟836中判定為h大于B時,流程順序 返回步驟832。
當在步驟836中判定為識別編號h不大于答案文字框的數(shù)目B時,答案 對應(yīng)正解文字串決定部250在步驟840中判定h是否包含在確定答案框內(nèi)。 當判定為h包含在確定答案框內(nèi)時,流程順序進入步驟836。
在步驟836中,答案對應(yīng)正解文字串決定部250將答案框的識別編號h 設(shè)定為h-h+l。然后,流程順序進入步驟838。
當在步驟840中判定為h未包含于確定答案框內(nèi)時,答案對應(yīng)正解文 字串決定部250在步驟842中將要比較的答案框的識別編號p設(shè)定為初始 值p二h+l,將使第AC[h]正解文字串為答案對應(yīng)正解文字串的答案框k設(shè) 定為k-h。參照圖34C,在步驟844中,答案對應(yīng)正解文字串決定部250判定識別 編號p是否大于答案框的數(shù)目B。當判定為識別編號p大于答案框的數(shù)目B 時,答案對應(yīng)正解文字串決定部250在步驟856中,向確定正解文字串的 臨時存儲區(qū)域追加識別編號AC[h]而進行存儲。在步驟858中,答案對應(yīng) 正解文字串決定部250向確定答案框的臨時存儲區(qū)域追加k而進行存儲, 將確定答案框的數(shù)目A設(shè)定為A^A+1。然后,流程順序返回圖35B的步 驟836。
當在步驟844中判定為識別編號p不大于答案框的數(shù)目B時,答案對應(yīng) 正解文字串決定部250在步驟846中判定識別編號p是否包含在確定答案 框(的臨時存儲區(qū)域)的編號內(nèi)。當判定為識別編號p包含在確定答案框 的編號內(nèi)時,流程順序進入步驟882。
在步驟882中,將識別編號p設(shè)定為p二p+l。然后,流程順序進入步 驟844。
當在步驟846中判定為識別編號p未包含于確定答案框的編號內(nèi)時, 答案對應(yīng)正解文字串決定部250在步驟848中判定第h答案框的具有最大 文字串相似度的正解文字串的識別編號AC[h]是否等于第p答案框的具有 最大文字串相似度的正解文字串的識別編號AC[p] (AC[h]-AC[p])。當 判定為AC[h]不等于AC[p]時,流程順序進入步驟882。
當在步驟848中判定為AC[h]等于AC[p]時,答案對應(yīng)正解文字串決定 部250在步驟850中判定最大文字串相似度S是否小于針對第p答案框的最 大文字串相似度S[p] (S<S[p])。當判定為S不小于S[p]時,流程順序進 入步驟882。
當在步驟580中判定為S小于S[p]時,答案對應(yīng)正解文字串決定部250 在步驟852中將最大文字串相似度S設(shè)定為S-S[p],將使識別編號AC[h] 的正解文字串為答案對應(yīng)正解文字串的答案框k設(shè)定為k = p。
參照圖34D,在步驟862中答案對應(yīng)正解文字串決定部250將正解文字 串的識別編號i設(shè)定為i^1,將第h答案框的除了確定正解文字串之外的最 大文字串相似度S[h]設(shè)定為初始值S[h]- — 1 ,將第h答案框的除了確定正 解文字串之外的具有最大文字串相似度的正解文字串的識別編號AC[h]設(shè)定為初始值A(chǔ)C[h]-O。
在步驟864中,答案對應(yīng)正解文字串決定部250判定正解文字串的識 別編號i是否大于正解文字串的數(shù)目N。當判定為正解文字串的識別編號i 大于正解文字串的數(shù)目N時,流程順序返回圖34A的步驟842。
當在步驟864中判定為正解文字串的識別編號i不大于正解文字串的 數(shù)目N時,答案對應(yīng)正解文字串決定部250在步驟866中,判定正解文字串 的識別編號i是否包含在確定正解文字串的(臨時存儲區(qū)域的)編號中。 當判定為正解文字串的識別編號i包含在確定正解文字串中時,流程順序 進入步驟872。
在步驟872中,答案對應(yīng)正解文字串決定部250將正解文字串的識別 編號i設(shè)定為i二i+l。然后,流程順序返回步驟864。
當在步驟866中判定為正解文字串的識別編號i未包含在確定正解文 字串中時,答案對應(yīng)正解文字串決定部250在步驟868中判定被輸入到第h 答案框內(nèi)的答案文字串和第i正解文字串之間的文字串相似度S[h][i]是否 大于S[h]。當判定為文字串相似度S[h][i]不大于S[h]時,流程順序進入步 驟872。
當在步驟868中判定為文字串相似度S[h][i]大于S[h]時,答案對 應(yīng)正解文字串決定部250在步驟870中將文字串相似度S[h]設(shè)定為 S[h] = S[h][i],將正解文字串的識別編號AC[h]設(shè)定為AC[h]二i。然后, 流程順序進入步驟872。
再次參照圖34B,在步驟832中判定為A等于B的情況下,結(jié)束對全部 答案文字框分配答案對應(yīng)正解文字串,流程順序退出圖34A 34D的流 程。
對答案文字框的數(shù)目與正解文字串的數(shù)目相等的情況進行了說明, 不過即使在正解文字串的數(shù)目多于答案文字框的數(shù)目時也能夠同樣地進 行正解文字串的分配。
圖35示出由圖25的學(xué)習(xí)協(xié)助系統(tǒng)200執(zhí)行的用于判定正解/非正解 的處理的其他流程圖的一部分。該部分的流程圖可置換為圖31A的步驟 502、圖32A的步驟602以及圖33A的步驟602。參照圖35,在步驟1502中,答案文字串讀出部242根據(jù)來自正確與否 判定指示部212的正解/非正解判定的指示(命令),從答案文字串存儲 部252中取出答案框內(nèi)的筆跡信息,并提供給文字截取區(qū)域候選生成部 244。在步驟1504中,文字截取區(qū)域候選生成部244分析筆跡信息,生成 文字截取區(qū)域候選(文字截取的候選區(qū)域),對各個文字截取區(qū)域候選 賦予各個識別信息(a, b, c,...),然后存儲到文字截取區(qū)域候選存儲 部254,并將該文字截取區(qū)域候選與該識別信息或識別編號一起提供給個 別文字識別部246。
在步驟1506中,個別文字識別部246將識別信息或識別編號n設(shè)定為 初始值n二l。在步驟1508中,個別文字識別部246判定由一連串文字區(qū)域 候選組成的各群或各路徑是否具有識別編號n (此時,最初的n^1)的截 取區(qū)域候選。當判定為具有第n (最初的n二l)截取區(qū)域候選時,在步驟 1510中,個別文字識別部246用已知的形式對第n截取區(qū)域候選內(nèi)的筆跡 進行文字識別,并生成識別候選文字和識別分數(shù)。在步驟1512中,個別 文字識別部246將識別編號n設(shè)定為n-n+l。然后,流程順序返回步驟 1508。
當在步驟1508中判定為沒有第n (最初的n二l)截取區(qū)域候選時,在 步驟1522中,個別文字識別部246將已生成的截取區(qū)域候選、針對各區(qū)域 候選的識別候選文字和識別分數(shù)提供給最大似然文字串決定部247。最大 似然文字串決定部247將截取區(qū)域候選、針對各截取區(qū)域候選的識別候選 文字和識別分數(shù),與在正解文字串存儲部258中存儲的正解文字串進行比 較核對,決定最大似然文字串,并將所決定的最大似然文字串提供給文 字串相似度算出部248。然后,流程順序進入圖31A的步驟504、圖32A的 步驟604、圖33A的步驟604或圖34A的步驟602。
圖36A 36E示出由最大似然文字串決定部247執(zhí)行的、圖35中步驟 1522的詳細的其他流程圖。此時,用于決定最大似然文字串的處理包含 檢測缺字及多余文字。
在步驟1602中,最大似然文字串決定部247對節(jié)點編號n設(shè)定初始 值11=1。在步驟1604中,最大似然文字串決定部247判定在已生成的截取
47區(qū)域候選的節(jié)點中是否存在第n節(jié)點。當判定為第n節(jié)點不存在時,流程 順序進入圖36E的步驟1662。當在步驟1604中判定為第n節(jié)點存在時,在 步驟1606中,最大似然文字串決定部247判定該第n節(jié)點是否為起始的截 取區(qū)域候選。
當在步驟1606中判定為第n節(jié)點不是起始的截取區(qū)域候選時,最大似 然文字串決定部247在步驟1610中,將在第n節(jié)點之前連接的鏈路編號u設(shè) 定為初始值11=1,將最大文字串核對分數(shù)maxS設(shè)定為初始值maxS二O。
在步驟1612中,最大似然文字串決定部247判定鏈路編號u是否為U 以下。這里,U表示在第n節(jié)點之前連接的鏈路(節(jié)點)的總數(shù)量。當判 定為鏈路編號u不是U以下(比U大)時,在步驟1616中,最大似然文字 串決定部247將節(jié)點編號n設(shè)定為n二n+l。然后,流程順序返回步驟1604。
當在步驟1606中判定為第n節(jié)點是起始的截取區(qū)域時,在步驟1618 中,最大似然文字串決定部247將正解文字串中的核對文字的位置X設(shè)定 為初始值X^ 1 ,將最大似然文字串中的第n節(jié)點的文字位置Y設(shè)定為初始 值Y二1,將最大的文字串核對分數(shù)maxS設(shè)定為初始值maxS二O。接著在 步驟1609中,最大似然文字串決定部247將前一選擇節(jié)點的節(jié)點編號t設(shè)定 為"無"。然后,流程順序進入步驟1621。
當在步驟1612中判定為鏈路編號u是U以下時,在步驟1613中,最大 似然文字串決定部247將前一選擇節(jié)點編號t設(shè)定為在第n節(jié)點之前連接的 第u節(jié)點的節(jié)點編號。接著,在步驟1621中,最大似然文字串決定部247 將正解文字串中的核對文字位置X設(shè)定為第X^t節(jié)點的核對文字位置加 1,并將文字位置Y設(shè)定為第Y^t節(jié)點的文字位置加l。然后,流程順序進 入圖36B的步驟1636。
當參照圖36B時,在步驟1636中,最大似然文字串決定部247判定正 解文字串中的核對文字位置X是否超過正解文字串的長度L。當判定為文 字位置X大于長度L時,流程順序進入圖36D的步驟1644。
當在步驟1636中判定為X不大于L時,在步驟1682中,最大似然文字 串決定部247將核對文字位置q設(shè)定為初始值q二X。在步驟1684中,判定 核對文字位置q是否為X與a的和(X+a)以上(q^X+a)。這里,a是
48規(guī)定的數(shù)值,是可連續(xù)檢測出的缺字及多余字的數(shù)目。另一方面,當判
定為q在X與a的和以上時,在步驟1686中,最大似然文字串決定部247將 鏈路編號u設(shè)定為u二u+l。然后,流程順序返回圖36A的步驟1616。
當在步驟1684中判定為q不是X與a的和以上時,最大似然文字串決定 部247在步驟1685中判定q是否大于L。當判定為q大于正解文字串的長度 L時,流程順序進入步驟1686。另一方面,當判定為q不大于長度L時, 流程順序進入圖36C的步驟1687。
參照圖36C,在步驟1687中,最大似然文字串決定部247判定正解文 字串的第q文字是否存在于節(jié)點中的文字候選內(nèi)。當判定為第q文字不存 在于節(jié)點中的文字候選內(nèi)時,在步驟1645中,最大似然文字串決定部247 設(shè)定文字核對分數(shù)MS =不一致值或最低值、最大分數(shù)的候選文字為選擇 文字MJ、核對文字位置MI二X—1。另一方面,當判定為第q文字存在于 節(jié)點中的候選內(nèi)時,在步驟1647中,最大似然文字串決定部247設(shè)定文字 分數(shù)MS二節(jié)點中的核對文字位置q的文字分數(shù)+相加值(一致值),將 正解文字串的第q文字設(shè)定為選擇文字MJ,設(shè)定核對文字位置MI^q。然 后,流程順序進入步驟1649。
在步驟1649中,最大似然文字串決定部247設(shè)定為文字串核對分數(shù)= (第t節(jié)點的MRSx (Y—1) +MS) /Y。在步驟1651中,判定文字串核 對分數(shù)MRS是否大于最大的文字串核對分數(shù)maxS。當判定為文字串核對 分數(shù)MRS不大于最大分數(shù)maxS時,流程順序進入步驟1698,然后,返回 圖36B的步驟1684。
當在步驟1651中判定為文字串核對分數(shù)MRS大于最大的文字串分數(shù) maxS時,在步驟1652中,最大似然文字串決定部247設(shè)定為最大文字串分 數(shù)maxS二MRS。在步驟1696中,最大似然文字串決定部247將核對文字 位置MI、選擇文字MJ、最大文字串核對分數(shù)maxS、文字位置Y、作為前 一選擇節(jié)點的第t節(jié)點與第n節(jié)點相關(guān)聯(lián)地進行存儲。然后,流程順序進入 步驟1698。
參照圖36D,在圖36B的步驟1636的"是"分支后的步驟1644中,最 大似然文字串決定部247設(shè)定文字核對分數(shù)MS =不一致值或最低值、最大分數(shù)的候選文字為選擇文字MJ。
在步驟1649中,最大似然文字串決定部247設(shè)定文字串核對分數(shù)二 (第t節(jié)點的MRSx (Y—l) +MS) /Y。在步驟1651中,最大似然文字 串決定部247判定文字串核對分數(shù)MRS是否大于最大文字串核對分數(shù) maxS。當判定為文字串核對分數(shù)MRS不大于最大分數(shù)maxS時,流程順序 返回圖36A的步驟1612。
當在步驟1651中判定為文字串核對分數(shù)MRS大于最大文字串分數(shù) maxS時,在步驟1652中,最大似然文字串決定部247設(shè)定最大文字串分數(shù) maxS二MRS。在步驟1708中,最大似然文字串決定部247將核對文字位 置X、選擇文字MJ、最大文字串核對分數(shù)maxMRS、文字位置Y以及及作 為前一選擇節(jié)點的第t番節(jié)點與第n節(jié)點相關(guān)聯(lián)地進行存儲。在步驟1712 中,最大似然文字串決定部247設(shè)定為u二u+l。然后,流程順序返回圖 36A的步驟1612。
參照圖36E,在圖36A的步驟1604的"否"分支后的步驟1662中,最 大似然文字串決定部247將末尾節(jié)點的順序編號r設(shè)定為初始值r-l,將末 尾節(jié)點的最大文字串核對分數(shù)MAX設(shè)定為初始值MAX二O。
在步驟1664中,最大似然文字串決定部247判定作為文字截取區(qū)域末 尾節(jié)點的第r節(jié)點是否存在。當判定為其不存在時,在步驟1676中,最大 似然文字串決定部247從已決定的末尾節(jié)點Last向前面的節(jié)點搜索而連 接選擇文字,決定最大似然文字串。
當在步驟1664中判定為作為末尾節(jié)點的第r節(jié)點存在時,在步驟1666 中,最大似然文字串決定部247將作為末尾節(jié)點的第r節(jié)點編號設(shè)定為C。 在步驟1668中,最大似然文字串決定部247判定第C節(jié)點的文字串核對分 數(shù)MRS是否小于最大文字串核對分數(shù)MAX。當判定為MRS不小于MAX 時,在步驟1672中,最大似然文字串決定部247設(shè)定為r二r+l。然后,流 程順序返回步驟1664。另一方面,當判定為MRS小于MAX時,在步驟1670 中,最大似然文字串決定部247設(shè)定MAX二MRS、 Last=C。然后,流程 順序進入步驟1672。
以上說明的實施方式所舉出的只不過是典型例,本領(lǐng)域技術(shù)人員可
50知,還可對該各個實施方式的結(jié)構(gòu)要素進行組合或各種變形以及變化, 只要是本領(lǐng)域技術(shù)人員便可知,不脫離本發(fā)明原理以及權(quán)利要求范圍所 記載的發(fā)明范圍,就能夠進行上述實施方式的各種變形。
該說明書及附圖所公開的學(xué)習(xí)協(xié)助系統(tǒng)具有存儲單元,其包含答 案文字串存儲區(qū)域和正解文字串群存儲區(qū)域;答案文字串管理單元,其 將對一個答案框輸入的一個答案文字串存儲到答案文字串存儲區(qū)域內(nèi); 答案文字串讀出單元,其從答案文字串存儲區(qū)域中讀出答案文字串;文 字串相似度算出單元,其算出已讀出的答案文字串和正解文字串群存儲 區(qū)域中的針對上述一個答案框的多個正解文字串之間的文字串相似度; 答案對應(yīng)正解文字串決定單元,其根據(jù)答案文字串和上述多個正解文字 串之間的各個文字串相似度,從多個答案文字串中選擇與答案文字串對 應(yīng)的一個以上的正解文字串,將其決定為一個以上的答案對應(yīng)正解文字 串;以及正確與否判定單元,其將答案文字串與對應(yīng)正解文字串進行核 對,判定答案文字串的正確與否。根據(jù)這樣的結(jié)構(gòu),通過選擇與答案文 字串對應(yīng)的正解文字串而決定為答案對應(yīng)正解文字串這樣的動作,不僅 可顯示正確與否判定結(jié)果,還能夠知道與己輸入的答案對應(yīng)的正解文字 串,從而可期待如下的效果使學(xué)習(xí)者容易地掌握與學(xué)習(xí)者輸入的答案 對應(yīng)的正解文字串。
另外,該說明書及附圖所公開的學(xué)習(xí)協(xié)助系統(tǒng),除了上述結(jié)構(gòu)之外, 還具有答案輸入單元,由用戶對一個答案框輸入答案文字串;正確與
否判定指示單元,由用戶輸入正確與否判定指示;答案文字串顯示單元, 其將由用戶輸入的答案文字串顯示到一個答案框內(nèi);正解文字串顯示單 元,其將由答案對應(yīng)正解文字串決定單元決定的答案對應(yīng)正解文字串以 答案對應(yīng)正解文字串以外的與正解文字串不同的形式進行顯示;以及正 確與否判定顯示單元,其顯示從正確與否判定單元接收的正確與否判定 結(jié)果。根據(jù)這樣的結(jié)構(gòu),通過將答案對應(yīng)正解文字串以答案對應(yīng)正解文 字串以外的與正解文字串不同的形式進行顯示這樣的動作,可顯示成使 與所輸入的答案對應(yīng)的正解文字串一目了然,從而可期待如下的效果 使學(xué)習(xí)者瞬間就能夠掌握與學(xué)習(xí)者所輸入的答案對應(yīng)的正解文字串。另外,該說明書及附圖所公開的學(xué)習(xí)協(xié)助系統(tǒng)在上述結(jié)構(gòu)的任意組 合中,當在多個答案文字串中,與所述答案文字串對應(yīng)的具有相等相似 度的相互相等的一個以上的答案對應(yīng)正解文字串的數(shù)目為多個時,答案 對應(yīng)正解文字串決定單元僅將該一個以上的正解文字串中的一個決定為 答案對應(yīng)正解文字串。根據(jù)這樣的結(jié)構(gòu),通過僅將具有相等相似度的相 互相等的一個以上的答案對應(yīng)正解文字串中的一個決定為答案對應(yīng)正解 文字串這樣的動作,可在一個答案框內(nèi)始終顯示一個答案對應(yīng)正解文字 串,從而可期待如下的效果使學(xué)習(xí)者能夠容易地知道與學(xué)習(xí)者所輸入 的答案對應(yīng)的正解文字串。
另外,該說明書及附圖所公開的學(xué)習(xí)協(xié)助系統(tǒng),在上述結(jié)構(gòu)的任意 組合中,還具有錯誤文字位置提取單元,該錯誤文字位置提取單元對答 案對應(yīng)正解文字串和答案文字串進行比較,提取答案對應(yīng)正解文字串中 的針對答案文字串的不同字、缺字或多余字的位置,正解文字串顯示單 元根據(jù)答案對應(yīng)正解文字串中的針對答案文字串的不同字、缺字或多余 字的位置,顯示答案對應(yīng)正解文字串中的針對答案文字串的不同字、缺 字或多余字的位置。根據(jù)這樣的結(jié)構(gòu),通過顯示答案對應(yīng)正解文字串中 的針對答案文字串的不同字、缺字或多余字的位置這樣的動作,可在答 案文字串的一部分錯誤的情況下示出該錯誤的位置,從而可期待如下的 效果使學(xué)習(xí)者容易地掌握與學(xué)習(xí)者所輸入的答案對應(yīng)的正解文字串中 的錯誤之處。
另外,該說明書及附圖所公開的學(xué)習(xí)協(xié)助系統(tǒng),在上述結(jié)構(gòu)的任意 組合中,錯誤文字位置提取單元還提取答案文字串中的針對所述答案對 應(yīng)正解文字串的不同字、缺字或多余字的位置,答案文字串顯示單元根 據(jù)答案文字串中的針對答案對應(yīng)正解文字串的不同字、缺字或多余字的 位置,顯示答案文字串中的針對答案對應(yīng)正解文字串的不同字、缺字或 多余字的位置。根據(jù)這樣的結(jié)構(gòu),通過顯示答案文字串中的針對答案對 應(yīng)正解文字串的不同字、缺字或多余字的位置這樣的動作,可在答案文 字串的一部分錯誤的情況下示出該錯誤的位置,從而可期待如下的效果 使學(xué)習(xí)者容易地掌握與學(xué)習(xí)者所輸入的答案文字串中的錯誤之處。
52另外,該說明書及附圖所公開的學(xué)習(xí)協(xié)助系統(tǒng),在上述結(jié)構(gòu)的任意 組合中, 一個答案框是能夠與多個正解文字串對應(yīng)的多個答案框之一, 文字串相似度算出單元算出多個答案框各自的答案文字串和多個正解文 字串各自之間的文字串相似度,答案對應(yīng)正解文字串決定單元根據(jù)多個 答案框各自的答案文字串和多個正解文字串各自之間的文字串相似度, 對多個答案框唯一地選擇分配多個正解文字串中的正解文字串,將其決 定為答案對應(yīng)正解文字串。根據(jù)這樣的結(jié)構(gòu),通過對多個答案框唯一地 選擇分配多個正解文字串中的正解文字串,將其決定為答案對應(yīng)正解文 字串這樣的動作,在具有順序不同的多個正解文字串的情況下不僅可顯 示正確與否判定結(jié)果,還能夠知道與已輸入的答案對應(yīng)的正解文字串, 從而可期待如下的效果在具有順序不同的多個正解文字串的情況下使 學(xué)習(xí)者容易地掌握與學(xué)習(xí)者所輸入的答案對應(yīng)的正解文字串。
另外,該說明書及附圖所公開的學(xué)習(xí)協(xié)助系統(tǒng),在上述結(jié)構(gòu)的任意 組合中,存儲單元包含顯示位置信息存儲區(qū)域,該顯示位置信息存儲區(qū) 域存儲用于針對多個答案框顯示答案對應(yīng)正解文字串的顯示位置的信 息,存儲單元還包含正解文字串顯示位置取得單元,該正解文字串顯示
位置取得單元取得針對多個答案框的顯示位置的信息,答案對應(yīng)正解文 字串顯示單元在針對多個答案框的顯示位置,顯示所述分配的正解文字 串中的對應(yīng)的正解文字串。根據(jù)這樣的結(jié)構(gòu),通過顯示分配到針對多個 答案框的顯示位置的分配正解文字串中的對應(yīng)的正解文字串這樣的動 作,可在具有順序不同的多個正解文字串的情況下,在分別針對多個答
案框的顯示位置上顯示答案對應(yīng)正解文字串,從而可期待如下的效果 在具有順序不同的多個正解文字串的情況下使學(xué)習(xí)者容易地知道與學(xué)習(xí)
者所輸入的答案對應(yīng)的正解文字串。
另外,該說明書及附圖所公開的學(xué)習(xí)協(xié)助系統(tǒng),在上述結(jié)構(gòu)的任意 組合中,存儲單元還包含文字截取區(qū)域候選存儲區(qū)域和文字識別詞典存 儲區(qū)域,答案文字串管理單元還將對一個答案框輸入的筆跡信息存儲到 答案文字串存儲區(qū)域中,答案文字串讀出單元還從答案文字串存儲區(qū)域 中讀出筆跡信息,該學(xué)習(xí)協(xié)助系統(tǒng)還具有文字截取區(qū)域候選生成單元,
53其將讀出的筆跡信息截取為文字單位的多個區(qū)域候選;個別文字識別單 元,其根據(jù)文字識別詞典存儲區(qū)域中的文字識別詞典信息,對文字截取 區(qū)域候選生成單元所生成的多個區(qū)域候選內(nèi)的筆跡信息分別進行文字識 別,生成多個候選文字;以及最大似然文字串決定單元,其將針對多個 區(qū)域候選中可能組合的各區(qū)域候選的多個候選文字與正解文字串群存儲 區(qū)域內(nèi)的正解文字串中的文字進行核對,決定最大似然文字串,并作為 答案文字串提供給文字串相似度算出單元。根據(jù)這樣的結(jié)構(gòu),即使在手 寫輸入答案文字串的情況下也不僅顯示正確與否判定結(jié)果,還能夠知道 與所輸入的答案對應(yīng)的正解文字串,除了用手寫來解答這樣的學(xué)習(xí)效果 之外,還能夠期待使學(xué)習(xí)者容易地掌握與學(xué)習(xí)者所輸入的手寫答案對應(yīng) 的正解文字串。
權(quán)利要求
1.一種學(xué)習(xí)協(xié)助系統(tǒng),其特征在于,該學(xué)習(xí)協(xié)助系統(tǒng)具有存儲單元,其包含答案文字串存儲區(qū)域和正解文字串群存儲區(qū)域;答案文字串管理單元,其將對一個答案框輸入的一個答案文字串存儲到上述答案文字串存儲區(qū)域內(nèi);答案文字串讀出單元,其從上述答案文字串存儲區(qū)域中讀出答案文字串;文字串相似度算出單元,其算出上述讀出的答案文字串與上述正解文字串群存儲區(qū)域中的針對上述一個答案框的多個正解文字串之間的文字串相似度;答案對應(yīng)正解文字串決定單元,其根據(jù)上述答案文字串與上述多個正解文字串之間的各個文字串相似度,從上述多個答案文字串中選擇與上述答案文字串對應(yīng)的一個以上的正解文字串,將其決定為一個以上的答案對應(yīng)正解文字串;以及正確與否判定單元,其將上述答案文字串與上述對應(yīng)正解文字串進行核對,判定上述答案文字串的正確與否。
2.根據(jù)權(quán)利要求1所述的學(xué)習(xí)協(xié)助系統(tǒng),其特征在于,該學(xué)習(xí)協(xié)助系 統(tǒng)還具有答案輸入單元,其用于由用戶對上述一個答案框輸入上述答案文字串;正確與否判定指示單元,其用于由用戶輸入正確與否判定指示;答案文字串顯示單元,其將由上述用戶輸入的上述答案文字串顯示 到上述一個答案框內(nèi);正解文字串顯示單元,其將由上述答案對應(yīng)正解文字串決定單元決 定的上述答案對應(yīng)正解文字串以上述答案對應(yīng)正解文字串以外的與正解 文字串不同的形式進行顯示;以及正確與否判定顯示單元,其顯示從上述正確與否判定單元接收的正 確與否判定結(jié)果。
3. 根據(jù)權(quán)利要求1或2所述的學(xué)習(xí)協(xié)助系統(tǒng),其特征在于, 當在上述多個答案文字串中,與上述答案文字串對應(yīng)的具有相等相似度的相互相等的上述一個以上的正解對應(yīng)正解文字串的數(shù)目為多個 時,答案對應(yīng)正解文字串決定單元僅將上述一個以上的正解文字串中的 一個決定為上述答案對應(yīng)正解文字串。
4. 根據(jù)權(quán)利要求1或2所述的學(xué)習(xí)協(xié)助系統(tǒng),其特征在于,該學(xué)習(xí)協(xié)助系統(tǒng)還具有錯誤文字位置提取單元,該錯誤文字位置提取單元對上述 答案對應(yīng)正解文字串和上述答案文字串進行比較,提取上述答案對應(yīng)正 解文字串中的針對上述答案文字串的不同字、缺字或多余字的位置,上述正解文字串顯示單元根據(jù)上述答案對應(yīng)正解文字串中的針對上 述答案文字串的上述不同字、缺字或多余字的位置,顯示上述答案對應(yīng) 正解文字串中的針對上述答案文字串的上述不同字、缺字或多余字的位
5. 根據(jù)權(quán)利要求4所述的學(xué)習(xí)協(xié)助系統(tǒng),其特征在于, 上述錯誤文字位置提取單元還提取上述答案文字串中的針對上述答案對應(yīng)正解文字串的不同字、缺字或多余字的位置,上述答案文字串顯示單元根據(jù)上述答案文字串中的針對上述對應(yīng)正 解答案文字串的上述不同字、缺字或多余字的位置,顯示上述答案文字 串中的針對上述答案對應(yīng)正解文字串的上述不同字、缺字或多余字的位 置。
6. 根據(jù)權(quán)利要求1或2所述的學(xué)習(xí)協(xié)助系統(tǒng),其特征在于, 上述一個答案框是能夠與上述多個正解文字串對應(yīng)的多個答案框之上述文字串相似度算出單元算出上述多個答案框各自的答案文字串 與上述多個正解文字串各自之間的文字串相似度,上述答案對應(yīng)正解文字串決定單元根據(jù)上述多個答案框各自的答案 文字串與上述多個正解文字串各自之間的上述文字串相似度,對上述多 個答案框唯一地選擇分配上述多個正解文字串中的上述正解文字串,將 其決定為上述答案對應(yīng)正解文字串。
7. 根據(jù)權(quán)利要求6所述的學(xué)習(xí)協(xié)助系統(tǒng),其特征在于, 上述存儲單元包括顯示位置信息存儲區(qū)域,該顯示位置信息存儲區(qū)域存儲用于顯示針對上述多個答案框的答案對應(yīng)正解文字串的顯示位置 的信息,上述學(xué)習(xí)協(xié)助系統(tǒng)還包括正解文字串顯示位置取得單元,該正解文 字串顯示位置取得單元取得針對上述多個答案框的上述顯示位置的信 息,上述答案對應(yīng)正解文字串顯示單元在針對上述多個答案框的上述顯 示位置,顯示上述分配的正解文字串中的對應(yīng)的正解文字串。
8. 根據(jù)權(quán)利要求1或2所述的學(xué)習(xí)協(xié)助系統(tǒng),其特征在于, 上述存儲單元還包含文字截取區(qū)域候選存儲區(qū)域和文字識別詞典存儲區(qū)域,上述答案文字串管理單元還將對上述一個答案框輸入的筆跡信息存 儲到上述答案文字串存儲區(qū)域中,上述答案文字串讀出單元還從上述答案文字串存儲區(qū)域中讀出筆跡自I R 'S、,上述學(xué)習(xí)協(xié)助系統(tǒng)還包括-文字截取區(qū)域候選生成單元,其將上述讀出的筆跡信息截取為文字單位的多個區(qū)域候選;個別文字識別單元,其根據(jù)上述文字識別詞典存儲區(qū)域中的文字識 別詞典信息,對上述文字截取區(qū)域候選生成單元所生成的多個區(qū)域候選 內(nèi)的筆跡信息分別進行文字識別,生成多個候選文字;以及最大似然文字串決定單元,其將針對上述多個區(qū)域候選中可能組合 的各區(qū)域候選的上述多個候選文字與上述正解文字串群存儲區(qū)域內(nèi)的正 解文字串中的文字進行核對,決定最大似然文字串,并將其作為上述答 案文字串提供給上述文字串相似度算出單元。
9. 一種程序,其用于具有包含答案文字串存儲區(qū)域和正解文字串群 存儲區(qū)域的存儲單元、以及處理器的信息處理裝置,該程序的特征在于, 該程序能夠使上述信息處理裝置執(zhí)行以下步驟-將對一個答案框輸入的一個答案文字串存儲到上述答案文字串存儲區(qū)域的步驟;從上述答案文字串存儲區(qū)域中讀出答案文字串的答案文字串讀出步驟;算出上述讀出的答案文字串與上述正解文字串群存儲區(qū)域中的針對 上述一個答案框的多個正解文字串之間的文字串相似度的步驟;執(zhí)行以下處理的步驟根據(jù)上述答案文字串與上述多個正解文字串 之間的各個文字串相似度,從上述多個答案文字串中選擇與上述答案文 字串對應(yīng)的一個以上的正解文字串,并將其決定為一個以上的答案對應(yīng) 正解文字串;以及將上述答案文字串與上述對應(yīng)正解文字串進行核對來判定上述答案 文字串的正確與否的步驟。
10.—種學(xué)習(xí)協(xié)助方法,用于具有包含答案文字串存儲區(qū)域和正解文 字串群存儲區(qū)域的存儲單元、以及處理器的信息處理裝置,該學(xué)習(xí)協(xié)助 方法的特征在于,該學(xué)習(xí)協(xié)助方法包括以下步驟將對一個答案框輸入的一個答案文字串存儲到上述答案文字串存儲 區(qū)域的步驟;從上述答案文字串存儲區(qū)域中讀出答案文字串的答案文字串讀出步驟;算出上述讀出的答案文字串與上述正解文字串群存儲區(qū)域中的針對 上述一個答案框的多個正解文字串之間的文字串相似度的步驟;執(zhí)行以下處理的步驟根據(jù)上述答案文字串與上述多個正解文字串 之間的各個文字串相似度,從上述多個答案文字串中選擇與上述答案文 字串對應(yīng)的一個以上的正解文字串,并將其決定為一個以上的答案對應(yīng) 正解文字串;以及將上述答案文字串與上述對應(yīng)正解文字串進行核對來判定上述答案 文字串的正確與否的步驟。
全文摘要
本發(fā)明涉及學(xué)習(xí)協(xié)助系統(tǒng)、程序以及學(xué)習(xí)協(xié)助方法。學(xué)習(xí)協(xié)助系統(tǒng)(200)具有將對答案框輸入的答案文字串存儲到答案文字串存儲區(qū)域的答案文字串管理單元(222);從答案文字串存儲區(qū)域中讀出答案文字串的答案文字串讀出單元(242);算出該答案文字串與針對該答案框的多個正解文字串之間的文字串相似度的文字串相似度算出單元(248);答案對應(yīng)正解文字串決定單元(250),其根據(jù)答案文字串與多個正解文字串之間的文字串相似度,從多個答案文字串中選擇與答案文字串對應(yīng)的一個以上的正解文字串,將其決定為一個以上的答案對應(yīng)正解文字串;以及正確與否判定單元(254),其將答案文字串與對應(yīng)正解文字串進行核對,判定答案文字串的正確與否。
文檔編號G06Q50/00GK101587657SQ200910003228
公開日2009年11月25日 申請日期2009年1月21日 優(yōu)先權(quán)日2008年5月19日
發(fā)明者巖山尚美 申請人:富士通株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1