JP5087946B2 - Kanji learning support device and program - Google Patents
Kanji learning support device and program Download PDFInfo
- Publication number
- JP5087946B2 JP5087946B2 JP2007037250A JP2007037250A JP5087946B2 JP 5087946 B2 JP5087946 B2 JP 5087946B2 JP 2007037250 A JP2007037250 A JP 2007037250A JP 2007037250 A JP2007037250 A JP 2007037250A JP 5087946 B2 JP5087946 B2 JP 5087946B2
- Authority
- JP
- Japan
- Prior art keywords
- term
- kanji
- information
- sentence
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Electrically Operated Instructional Devices (AREA)
Description
本発明は、漢字の学習を支援する漢字学習支援装置等に関するものである。 The present invention relates to a kanji learning support apparatus that supports learning of kanji.
現在、日本における外国人登録者数は201万1555人であり、年々増加している。日本に滞在する外国人の大きな悩みは言葉の壁であり、日本語を学ぶ外国人にとって、漢字学習は困難である。また、携帯電話の普及、パソコンの普及に伴い、手書きの機会が減少するということもあり、日本人の漢字を書く能力の低下が叫ばれている。そこで、近年、「MOJIBOY(漢字学習支援ソフト)」、「漢字王の王国」等の漢字学習支援システムが開発されている(非特許文献1,2参照)。 Currently, the number of registered foreigners in Japan is 2011,155, increasing year by year. A major problem for foreigners staying in Japan is the language barrier, and it is difficult for foreigners who learn Japanese to learn kanji. Also, with the spread of mobile phones and personal computers, handwriting opportunities have decreased, and there has been a call for a decline in the ability of Japanese to write kanji. Therefore, in recent years, kanji learning support systems such as “MOJIBOY (Kanji Learning Support Software)” and “Kingdom of the Kanji King” have been developed (see Non-Patent Documents 1 and 2).
また、関連するアニメーション生成技術として、遺伝アルゴリズムを用いた「sodaplay」というシステム(アルゴリズム)がある(非特許文献3参照)。「sodaplay」は、lineの組み合わせからなる図形データを、遺伝アルゴリズム(GA)を用いて、変形し、アニメーションを構成する技術である。 As a related animation generation technique, there is a system (algorithm) called “sodaplay” using a genetic algorithm (see Non-Patent Document 3). “Sodaplay” is a technology that transforms graphic data consisting of a combination of lines using a genetic algorithm (GA) to construct an animation.
さらに、人工生命のアニメーションを獲得するため、各間接の角度を遺伝子として用いたアニメーション生成技術がある(非特許文献4参照)。
しかし、既存の漢字学習支援システムは、漢字を単調に繰り返して書き取る学習方法により身につけることが多く、学習者にとって、非常に退屈であった。また、麒麟、醤油、鬱、蒟蒻等、画数の多い漢字は覚えにくいという課題も有した。 However, the existing kanji learning support system is often worn by the learning method of writing the kanji monotonously and repeatedly, which is very tedious for the learner. In addition, there was a problem that kanji with a large number of strokes, such as rice cake, soy sauce, depression, and rice cake, was difficult to remember.
本第一の発明の漢字学習支援装置は、漢字を識別する情報である漢字識別情報と、当該漢字を構成する1以上の部首を識別する情報である1以上の部首識別情報を有する漢字情報を2以上格納している漢字情報格納部と、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する1以上の部首識別情報を、前記漢字情報格納部から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した2以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置である。 The kanji learning support device according to the first aspect of the present invention is a kanji having kanji identification information that is information for identifying a kanji and one or more radical identification information that is information for identifying one or more radicals constituting the kanji. A kanji information storage unit storing two or more pieces of information; a receiving unit that receives kanji identification information; and at least one radical identification information corresponding to the kanji identification information received by the receiving unit from the kanji information storage unit A radical identification information acquisition unit to be acquired, a Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more Chinese characters corresponding to one or more radical identification information acquired by the radical identification information acquisition unit Alternatively, a term acquisition unit that searches for and acquires a term including each radical from a term information storage unit held by an external server device or a term information storage unit held internally, and the term acquisition unit acquires Set two or more terms A sentence structure portion constituting a sentence to fit a kanji learning apparatus comprising text output unit for outputting a sentence in which the sentence structure portion is constituted.
かかる構成により、漢字の学習を支援することができる。 With this configuration, learning of kanji can be supported.
また、本第二の発明の漢字学習支援装置は、第一の発明に対して、格の種類を識別する情報である格種類識別情報と、当該格種類識別情報に対応する補助語を有する格情報を1以上格納している格情報格納部をさらに具備し、前記用語情報格納部は、用語と、当該用語の種類を示す用語種類情報と、当該用語と同一文章で使用される1以上の用語である1以上の連携用語と、当該各連携用語の格の種類を識別する格種類識別情報を有する用語情報を1以上格納しており前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記用語情報格納部から取得する漢字包含用語取得手段と、前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を1以上取得する連携用語取得手段を具備し、前記文章構成部は、文章を構成するための情報であり、2以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段と、前記文章構成ルールに従って、前記用語取得部が取得した用語と1以上の連携用語を組み合わせて文章を構成する文章構成手段を具備する漢字学習支援装置である。 The kanji learning support device according to the second aspect of the present invention provides a case type identification information, which is information for identifying a case type, and an auxiliary word corresponding to the case type identification information. A case information storage unit storing one or more pieces of information, wherein the term information storage unit includes one or more terms used in the same sentence as the term, term type information indicating the type of the term, and the term; One or more linked terms that are terms and one or more term information having case type identification information for identifying the type of case of each linked term are stored, and the term acquiring unit identifies the Chinese characters received by the receiving unit A term including a kanji corresponding to the radical identification information acquired by the radical identification information acquisition unit acquired by the kanji inclusion term acquisition means for acquiring the term including the kanji corresponding to the information from the term information storage unit, Used by Kanji inclusion term acquisition means One or more linked terms that are one or more terms used in the same sentence, and a linked term acquiring unit that acquires one or more linked terms having different case type identification information from the term acquired by the kanji-inclusive term acquiring unit The sentence composition unit is information for constituting a sentence, and a sentence composition rule storage means for storing a sentence composition rule that is information on an arrangement of two or more case type identification information, and the sentence The kanji learning support apparatus includes a sentence composing unit configured to compose a sentence by combining the term acquired by the term acquisition unit and one or more linked terms according to a configuration rule.
かかる構成により、漢字の学習を支援する文章を、容易に構成できる。 With this configuration, it is possible to easily construct a sentence that supports learning of kanji.
また、本第三の発明の漢字学習支援装置は、第一の発明に対して、時(When)を示す文の要素を構成する時補助語を格納している時補助語格納手段と、場所(Where)を示す文の要素を構成する場所補助語を格納している場所補助語格納手段と、人または何(Who)を示す文の要素を構成する人補助語を格納している人補助語格納手段と、何(What)を示す文の要素を構成する何補助語を格納している何補助語格納手段と、いかに(How)を示す文の要素を構成する如何補助語を格納している如何補助語格納手段を有する補助語格納部をさらに具備し、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記用語情報格納部を検索し、少なくとも1以上検索される用語を取得し、前記文章構成部は、時(When)、場所(Where)、人または何(Who)、何(What)、いかに(How)のいずれかに対応して、前記用語取得部により取得された連携用語を、予め決められた順序で連結して文章を構成する漢字学習支援装置である。 The kanji learning support device according to the third aspect of the present invention provides an hour auxiliary word storage means for storing hour auxiliary words constituting a sentence element indicating the time (When), A place auxiliary word storage means for storing a place auxiliary word constituting an element of a sentence indicating (Where), and a person auxiliary for storing a human auxiliary word constituting an element of a sentence indicating a person or what (Who) Word storage means, what auxiliary word storage means that stores what auxiliary word constituting the element of the sentence indicating what (What), and what auxiliary word that constitutes the element of the sentence indicating how (How) The auxiliary word storage unit further includes auxiliary word storage means, and the term acquisition unit acquires the Chinese character corresponding to the Chinese character identification information received by the reception unit and the radical identification information acquisition unit 1 Including one or more kanji characters corresponding to the above radical identification information The linked term that is the term is searched from the term information storage unit held by the external server device or the term information storage unit held inside, and the time auxiliary word and the location auxiliary word are searched for the term. A supplementary word is supplemented so that there is no duplication of the auxiliary word, any auxiliary word, or any auxiliary word, and a supplementary word is assigned to each term to form a linked term Then, the term information storage unit is searched by using the linked term as a key, and at least one term to be searched is acquired, and the sentence composition unit can determine when (Where), place (Where), person or what (Who) ), What (What), and how (How), a kanji learning support device that composes a sentence by connecting linked terms acquired by the term acquiring unit in a predetermined order. .
かかる構成により、4W1Hを有する文章を構成でき、漢字の学習を支援できる。 With this configuration, a sentence having 4W1H can be configured, and learning of kanji can be supported.
また、本第四の発明の漢字学習支援装置は、第三の発明に対して、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む各用語を検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも1以上検索される連携用語を取得する連携用語取得手段と、前記連携用語取得手段が取得した2以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記前記連携用語取得手段が取得した1以上の連携用語と一の文章中に一度以上共起する場合に、前記文章データベースから検索し、取得する補完用語取得手段を具備する漢字学習支援装置である。 The kanji learning support device according to the fourth aspect of the present invention is the third aspect of the invention, wherein the term acquisition unit includes a kanji corresponding to the kanji identification information received by the reception unit, and the radical identification information acquisition unit. Each term including one or more kanji characters corresponding to one or more radical identification information acquired by the user, and for each term, the time auxiliary word, the place auxiliary word, the human auxiliary word, the what Auxiliary words, supplementing any one of the auxiliary words so that their types do not overlap, adding auxiliary words to each term, forming a linked term, and using the linked term as a key , Search the sentence database, acquire a collaborative term acquisition means for acquiring at least one collaborative term, and obtain a different kind of auxiliary word from all the two or more collaborative terms acquired by the collaborative term acquisition means, A term that includes an auxiliary word Kanji learning provided with complementary term acquisition means for retrieving and acquiring a complete term from the sentence database when the complete term co-occurs at least once in one sentence with one or more linked terms acquired by the linked term acquisition means It is a support device.
かかる構成により、4W1Hを有する文章を確実に構成でき、漢字の学習を支援できる。 With such a configuration, a sentence having 4W1H can be reliably configured, and kanji learning can be supported.
また、本第五の発明の漢字学習支援装置は、第三の発明に対して、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも1以上検索される連携用語を取得し、かつ、前記如何補助語以外の種類の補助語が付与された連携用語を取得する場合に、前記如何補助語が付与された連携用語との共起確率を算出し、当該共起確率が高い連携用語を取得する漢字学習支援装置である。 The kanji learning support device according to the fifth aspect of the present invention is the third aspect of the invention, wherein the term acquisition unit includes a kanji corresponding to the kanji identification information received by the reception unit, and the radical identification information acquisition unit. The term information storage unit is searched for a term including one or more kanji characters corresponding to the one or more radical identification information acquired by the user, and the time auxiliary word, the place auxiliary word, and the person are searched for the term. An auxiliary word, the auxiliary word, or any auxiliary word of the auxiliary word is supplemented so that the type does not overlap, an auxiliary word is assigned to each term, and a linked term is formed. When searching for the sentence database using a linked term as a key, obtaining at least one linked term to be searched, and obtaining a linked term to which an auxiliary word of a type other than the auxiliary term is given, How to use a collaborative term Calculating a co-occurrence probability is a kanji learning apparatus to which the co-occurrence probability gets higher coordination terms.
かかる構成により、4W1Hを有するより自然な文章を構成でき、漢字の学習を支援できる。 With this configuration, a more natural sentence having 4W1H can be configured, and learning of kanji can be supported.
また、本第六の発明の漢字学習支援装置は、第一から第五の発明に対して、アニメーションの動作の種類を示す情報であるアニメ種類情報と、動詞句を有するアニメーション情報を格納しているアニメーション情報格納部と、アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報を格納しているアニメプログラム情報格納部と、前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を前記アニメーション情報格納部から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、前記動詞句を構成する漢字に対して、前記アニメ実行プログラムを実行し、アニメーションを出力するアニメ実行部をさらに具備する漢字学習支援装置である。 The kanji learning support device of the sixth aspect of the invention stores, for the first to fifth aspects of the invention, animation type information that is information indicating the type of animation action and animation information having a verb phrase. The animation information storage unit, the animation type information, the animation program information storage unit that stores the animation program information that has the animation execution program that is the program that executes the operation of the animation, and the sentence that the sentence composition unit configures The animation type information corresponding to the verb phrase possessed by is acquired from the animation information storage unit, the animation execution program corresponding to the animation type information is read, and the animation execution program is executed for the kanji characters constituting the verb phrase And a kanji learning support device further comprising an animation execution unit for outputting the animation A.
かかる構成により、アニメーションも出力できるため、楽しい漢字学習を演出できる。 With such a configuration, animation can also be output, so that it is possible to produce fun kanji learning.
また、本第七の発明の漢字学習支援装置は、第六の発明に対して、前記漢字情報格納部の漢字情報は、漢字を構成する2以上の部首の配置を示す情報である漢字構造情報をも有し、前記アニメ実行部は、前記漢字構造情報を用いて、2以上の部首が分離されている状態から連接している状態に移行するアニメーションを実行する漢字学習支援装置である。 In the kanji learning support apparatus according to the seventh aspect of the invention, in contrast to the sixth aspect, the kanji information in the kanji information storage unit is information indicating the arrangement of two or more radicals constituting the kanji. The animation execution unit is a kanji learning support device that executes an animation that shifts from a state where two or more radicals are separated to a connected state using the kanji structure information. .
かかる構成により、漢字の構造に対応したアニメーションが出力でき、さらに漢字学習の効果を向上できる。 With such a configuration, an animation corresponding to the structure of the kanji can be output, and further the effect of learning kanji can be improved.
また、本第八の発明の漢字学習支援装置は、第六の発明に対して、前記漢字情報格納部の漢字情報は、漢字を構成する直線の情報の集合である漢字座標情報をも有し、前記アニメ実行部は、アニメーションの漢字を構成する場合に、前記漢字座標情報からビットマップデータを構成し、漢字のアニメーションを出力する漢字学習支援装置である。 Further, the kanji learning support device according to the eighth aspect of the invention has the kanji coordinate information, which is a set of straight line information constituting the kanji, in the kanji information storage unit, as compared with the sixth invention. The animation execution unit is a kanji learning support device that configures bitmap data from the kanji coordinate information and outputs a kanji animation when composing an animation kanji.
かかる構成により、アニメーションを実行するためのデータ量が少なくて良い。 With this configuration, the amount of data for executing the animation may be small.
本発明による漢字学習支援装置によれば、効果的に漢字を学習できる。 According to the kanji learning support device of the present invention, kanji can be effectively learned.
以下、漢字学習支援装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
(実施の形態1)
Hereinafter, embodiments of a kanji learning support apparatus and the like will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again.
(Embodiment 1)
本実施の形態において、漢字を識別する漢字識別情報(通常、漢字の文字コード)を受け付け、漢字を格納した漢字DB(後述する漢字情報格納部)から1以上の部首識別情報を取得し、漢字識別情報、部首識別情報から、当該漢字、部首に対応する漢字を含む用語を取得し、当該取得した用語を組み合わせた文章を構成し、その文章を出力する漢字学習支援装置について説明する。また、本実施の形態において、文章を構成する際に、格フレームを用いる場合について説明する。 In the present embodiment, kanji identification information for identifying a kanji (usually, a character code of kanji) is received, and one or more radical identification information is acquired from a kanji DB (kanji information storage section described later) storing kanji. A kanji learning support device that acquires terms including kanji and kanji corresponding to the radical from kanji identification information and radical identification information, constructs a sentence combining the acquired terms, and outputs the sentence is described. . In the present embodiment, a case where a case frame is used when composing a sentence will be described.
図1は、本実施の形態における漢字学習支援システムの概念図である。漢字学習支援システムは、1以上の端末装置11、漢字学習支援装置12、1以上の文章管理装置13を有する。端末装置11は、漢字学習を行うユーザの端末であり、ユーザから、学習したい漢字を識別する漢字識別情報の入力を受け付ける端末である。漢字学習支援装置12は、端末装置11から受信した漢字識別情報で識別される漢字を学習する際に効果的な文章を構成して、端末装置11に送信する装置である。文章管理装置13は、漢字学習支援装置12が文章を構成するための元になる用語を有する文章を格納している装置である。なお、文章管理装置13は、必須の構成ではなく、漢字学習支援装置12が、予め文章を構成するための元になる用語の辞書を保持していても良い。 FIG. 1 is a conceptual diagram of a kanji learning support system in the present embodiment. The kanji learning support system includes one or more terminal devices 11, a kanji learning support device 12, and one or more sentence management devices 13. The terminal device 11 is a terminal of a user who performs kanji learning, and is a terminal that receives input of kanji identification information for identifying a kanji to be learned from the user. The kanji learning support device 12 is a device that composes an effective sentence and transmits it to the terminal device 11 when learning kanji identified by the kanji identification information received from the terminal device 11. The sentence management device 13 is a device that stores sentences having terms used as a basis for the kanji learning support device 12 to form sentences. Note that the sentence management device 13 is not an essential configuration, and the kanji learning support device 12 may hold a dictionary of terms used as a basis for composing a sentence in advance.
図2は、本実施の形態における漢字学習支援システムのブロック図である。端末装置11は、入力受付部1101、漢字識別情報送信部1102、文章受信部1103、文章出力部1104を具備する。 FIG. 2 is a block diagram of the kanji learning support system in the present embodiment. The terminal device 11 includes an input reception unit 1101, a kanji identification information transmission unit 1102, a text reception unit 1103, and a text output unit 1104.
漢字学習支援装置12は、漢字情報格納部1201、格情報格納部1202、用語情報格納部1203、受付部1204、部首識別情報取得部1205、用語取得部1206、文章構成部1207、文章出力部1208を具備する。 The kanji learning support device 12 includes a kanji information storage unit 1201, a case information storage unit 1202, a term information storage unit 1203, a reception unit 1204, a radical identification information acquisition unit 1205, a term acquisition unit 1206, a sentence composition unit 1207, and a sentence output unit. 1208.
用語取得部1206は、漢字包含用語取得手段12061、連携用語取得手段12062を具備する。 The term acquisition unit 1206 includes kanji inclusion term acquisition means 12061 and linked term acquisition means 12062.
文章構成部1207は、文章構成ルール格納手段12071、文章構成手段12072を具備する。 The sentence composition unit 1207 includes a sentence composition rule storage unit 12071 and a sentence composition unit 12072.
文章管理装置13は、文章格納部1301、文章検索部1302、文章送信部1303を具備する。 The text management apparatus 13 includes a text storage unit 1301, a text search unit 1302, and a text transmission unit 1303.
入力受付部1101は、ユーザから、学習対象の漢字を識別する漢字識別情報を受け付ける。漢字識別情報は、漢字に対応するIDであり、例えば、漢字コードである。漢字識別情報の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部1101は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The input receiving unit 1101 receives kanji identification information for identifying a kanji to be learned from the user. The kanji identification information is an ID corresponding to a kanji, for example, a kanji code. The input means for the Chinese character identification information may be anything such as a keyboard, mouse or menu screen. The input receiving unit 1101 can be realized by a device driver for input means such as a keyboard, control software for a menu screen, or the like.
漢字識別情報送信部1102は、入力受付部1101が受け付けた漢字識別情報を漢字学習支援装置12に送信する。なお、漢字識別情報送信部1102は、漢字学習支援装置12と通信するための情報(例えば、漢字学習支援装置12のIPアドレスや、URLなど)を、例えば、予め保持している。なお、漢字学習支援装置12と通信するための情報を、ユーザから受け付けても良い。 The kanji identification information transmitting unit 1102 transmits the kanji identification information received by the input receiving unit 1101 to the kanji learning support device 12. Note that the kanji identification information transmission unit 1102 previously holds information for communicating with the kanji learning support device 12 (for example, the IP address or URL of the kanji learning support device 12), for example. In addition, you may receive the information for communicating with the kanji learning assistance apparatus 12 from a user.
文章受信部1103は、漢字学習支援装置12から、ユーザが入力した漢字を学習するための文章を受信する。ここで、文章とは、通常、文章を構成する文字コード列であるが、文章を出力するためのビットマップや音声データ等でも良い。また、ここでの文章は、ユーザが入力した漢字と、当該漢字を構成する部首に対応する漢字を含んでいる。文章受信部1103は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The sentence receiving unit 1103 receives, from the kanji learning support device 12, a sentence for learning kanji input by the user. Here, the sentence is usually a character code string constituting the sentence, but may be a bitmap or voice data for outputting the sentence. Moreover, the sentence here contains the Chinese character input by the user and the Chinese character corresponding to the radical which comprises the said Chinese character. The text receiving unit 1103 is usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast.
文章出力部1104は、文章受信部1103が受信した文章を出力する。出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積等を含む概念である。文章出力部1104は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。文章出力部1104は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The text output unit 1104 outputs the text received by the text receiving unit 1103. Output is a concept that includes display on a display, printing on a printer, sound output, transmission to an external device, storage in a recording medium, and the like. The text output unit 1104 may or may not include an output device such as a display or a speaker. The text output unit 1104 can be implemented by output device driver software, or output device driver software and an output device.
漢字情報格納部1201は、漢字情報を2以上格納している。漢字情報は、漢字識別情報と1以上の部首識別情報を有する。漢字識別情報とは、漢字ID、漢字文字自体など、漢字を識別できる情報であれば良い。また、部首識別情報とは、漢字識別情報で識別される漢字を構成する1以上の各部首を識別する情報である。部首識別情報は、部首に対応する漢字を識別する情報(漢字IDや漢字コードなど)であっても良いが、部首自体を識別する情報であっても良い。漢字情報は、構成要素となる部首(または、部首に対応する漢字)を識別する部首識別情報の、漢字内での位置を示す部首位置識別情報を有しても良い。部首位置識別情報は、例えば、漢字識別情報「誘」に対応する部首識別情報「言」が「左」、「秀」が「右」の場合の、「左」および「右」である。また、部首識別情報を有しない漢字情報も存在する。また、漢字情報は、後述する漢字構造情報や漢字座標情報などを含んでも良い。漢字構造情報とは、漢字を構成する2以上の部首の配置、または配置パターンを示す情報である。漢字座標情報とは、漢字または部首を構成する直線の情報の集合である。さらに、漢字座標情報は、部首(さんずい、など)や、複数の部首を有しない漢字である最小単位漢字(口など)に対応する漢字情報のみが有することは好適である。また、漢字情報格納部1201は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The kanji information storage unit 1201 stores two or more kanji information. The kanji information includes kanji identification information and one or more radical identification information. The kanji identification information may be information that can identify kanji such as kanji ID and kanji characters themselves. The radical identification information is information for identifying one or more radicals constituting the Chinese character identified by the Chinese character identification information. The radical identification information may be information identifying a Chinese character corresponding to the radical (such as a Chinese character ID or a Chinese character code), or may be information identifying the radical itself. The kanji information may include radical position identification information indicating a position in kanji of radical identification information for identifying a radical (or a kanji corresponding to the radical) as a component. The radical position identification information is, for example, “left” and “right” when the radical identification information “word” corresponding to the Chinese character identification information “invitation” is “left” and “excellent” is “right”. . There is also kanji information that does not have radical identification information. The kanji information may include kanji structure information and kanji coordinate information, which will be described later. The kanji structure information is information indicating the arrangement or arrangement pattern of two or more radicals constituting the kanji. The kanji coordinate information is a set of information on straight lines constituting kanji or radicals. Furthermore, it is preferable that the kanji coordinate information is included only in kanji information corresponding to a radical (sanji, etc.) or a minimum unit kanji (such as mouth) which is a kanji having no plural radicals. The kanji information storage unit 1201 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
格情報格納部1202は、格種類識別情報と、補助語を有する格情報を1以上格納している。格種類識別情報とは、格の種類(ガ格、ノ格、ニ格など)を識別する情報である。補助語とは、格の種類に対応する語であり、単語に付属する語(が、の、に、等)である。格情報格納部1202は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The case information storage unit 1202 stores one or more case type identification information and case information having auxiliary words. The case type identification information is information for identifying a case type (eg, ga rating, no rating, d rating). An auxiliary word is a word corresponding to the type of case, and is a word attached to a word (such as, but, etc.). The case information storage unit 1202 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
用語情報格納部1203は、1以上の用語情報を格納している。用語情報は、用語と、用語種類情報と、1以上の連携用語と、格種類識別情報を有する。用語種類情報とは、用語の種類を示す情報であり、例えば、動詞句、名詞句、形容詞句など、である。連携用語とは、用語と同一文章で使用され得る1以上の用語である。格種類識別情報は、ここでは、連携用語の格の種類を識別する情報である。ここで、用語と1以上の連携用語は、例えば、1以上の文章管理装置13から取得された情報である。用語と連携用語が取得される元になる文章は、例えば、Webのホームページや新聞記事DBなどでも良い。用語情報格納部1203は、ハードディスクやROM等の不揮発性の記録媒体が好適であるが、RAM等の揮発性の記録媒体でも実現可能である。 The term information storage unit 1203 stores one or more term information. The term information includes a term, term type information, one or more linked terms, and case type identification information. The term type information is information indicating the type of term, for example, a verb phrase, a noun phrase, an adjective phrase, and the like. A linked term is one or more terms that can be used in the same sentence as the term. In this case, the case type identification information is information for identifying the case type of the linked term. Here, the term and the one or more linked terms are information acquired from one or more text management devices 13, for example. The sentence from which the term and the linked term are acquired may be, for example, a Web homepage or a newspaper article DB. The term information storage unit 1203 is preferably a non-volatile recording medium such as a hard disk or a ROM, but can also be realized by a volatile recording medium such as a RAM.
受付部1204は、漢字識別情報を受け付ける。ここで、受け付けとは、外部装置(端末装置11など)からの受信や、記憶媒体からの読み込みや、キーボード等の入力手段を用いた手入力からの受け付けである。受付部1204は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。また、受付部1204は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等でも実現され得る。 The receiving unit 1204 receives kanji identification information. Here, the reception is reception from an external device (such as the terminal device 11), reading from a storage medium, or manual input using an input means such as a keyboard. The receiving unit 1204 is usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast. The receiving unit 1204 can also be realized by a device driver for input means such as a keyboard, control software for a menu screen, or the like.
部首識別情報取得部1205は、受付部1204が受け付けた漢字識別情報に対応する1以上の部首識別情報を取得する。さらに具体的には、部首識別情報取得部1205は、受付部1204が受け付けた漢字識別情報をキーとして、漢字情報格納部1201を検索し、漢字識別情報と対になる部首識別情報を取得する。部首識別情報取得部1205は、通常、MPUやメモリ等から実現され得る。部首識別情報取得部1205の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The radical identification information acquisition unit 1205 acquires one or more radical identification information corresponding to the kanji identification information received by the reception unit 1204. More specifically, the radical identification information acquisition unit 1205 searches the Chinese character information storage unit 1201 using the Chinese character identification information received by the reception unit 1204 as a key, and acquires radical identification information paired with the Chinese character identification information. To do. The radical identification information acquisition unit 1205 is normally realized by an MPU, a memory, or the like. The processing procedure of the radical identification information acquisition unit 1205 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
用語取得部1206は、受付部1204が受け付けた漢字識別情報に対応する漢字、および部首識別情報取得部1205が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置(ここでは、文章管理装置13)が保持している用語情報格納部、または内部に保持している用語情報格納部1203から検索し、取得する。なお、本実施の形態において、主として、用語情報格納部は、漢字学習支援装置12が具備するものとして説明するが、用語情報格納部は、文章管理装置13が具備していても良い。用語取得部1206が、漢字学習支援装置12が具備する用語情報格納部1203から用語を取得する場合、具体的には、受付部1204が受け付けた漢字識別情報に対応する漢字と部分一致する用語と、用語種類情報を取得する。次に、用語取得部1206は、取得した用語と対になる連携用語の中で、部首識別情報取得部1205が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語であり、格種類識別情報が、お互い、かつ最初に取得した用語とも重複しない1以上の用語を取得する。ただし、用語取得部1206は、格種類識別情報が、一部に重なる3以上の用語を取得しても良い。また、用語取得部1206は、部首識別情報に対応する部首(たとえば、さんずい)を含む用語を取得する場合、部首識別情報(さんずい)をキーとして漢字情報格納部1201を検索し、部首識別情報(さんずい)を含む漢字識別情報を取得し、当該漢字識別情報をキーとして、用語情報格納部を検索し、用語を取得しても良い。用語取得部1206は、通常、MPUやメモリ等から実現され得る。用語取得部1206の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The term acquisition unit 1206 receives the kanji corresponding to the kanji identification information received by the reception unit 1204 and one or more kanji or each radical corresponding to one or more radical identification information acquired by the radical identification information acquisition unit 1205. The term to be included is searched and acquired from the term information storage unit 1203 held in the external server device (here, the text management device 13) or the term information storage unit 1203 held inside. In the present embodiment, the term information storage unit is mainly described as being included in the kanji learning support device 12, but the term information storage unit may be included in the sentence management device 13. When the term acquisition unit 1206 acquires a term from the term information storage unit 1203 included in the kanji learning support device 12, specifically, a term partially matching the kanji corresponding to the kanji identification information received by the reception unit 1204 Get term type information. Next, the term acquisition unit 1206 includes one or more kanji characters corresponding to the one or more radical identification information acquired by the radical identification information acquisition unit 1205 among the linked terms paired with the acquired term. The case type identification information acquires one or more terms that do not overlap with each other and the first acquired term. However, the term acquisition unit 1206 may acquire three or more terms whose case type identification information partially overlaps. Further, when acquiring a term including a radical (for example, sanji) corresponding to the radical identification information, the term acquisition unit 1206 searches the kanji information storage unit 1201 using the radical identification information (sanji) as a key, It is also possible to acquire kanji identification information including the head identification information (sanzui), search the term information storage unit using the kanji identification information as a key, and acquire the term. The term acquisition unit 1206 can be usually realized by an MPU, a memory, or the like. The processing procedure of the term acquisition unit 1206 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
漢字包含用語取得手段12061は、受付部1204が受け付けた漢字識別情報に対応する漢字を含む用語を、用語情報格納部1203から取得する。漢字包含用語取得手段12061は、受付部1204が受け付けた漢字識別情報に対応する漢字を含む用語であり、用語種類情報が動詞句である用語を取得することは好適である。また、漢字包含用語取得手段12061は、受付部1204が受け付けた漢字識別情報に対応する漢字を含む用語であり、用語種類情報が動詞句である用語を取得できない場合、当該漢字を含む用語であり、用語種類情報が名詞句である用語を取得する。そして、かかる場合、後述する連携用語取得手段12062が、前記漢字を含む用語であり名詞句である用語が任意の格種類情報(格フレームの識別子)に対応するような動詞句の用語(連携用語)を取得することは好適である。漢字包含用語取得手段12061は、2以上の用語を取得しても良い。漢字包含用語取得手段12061は、通常、MPUやメモリ等から実現され得る。漢字包含用語取得手段12061の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The kanji inclusion term acquisition unit 12061 acquires a term including the kanji corresponding to the kanji identification information received by the reception unit 1204 from the term information storage unit 1203. The kanji-inclusive term acquisition unit 12061 is a term including a kanji corresponding to the kanji identification information received by the reception unit 1204, and it is preferable to acquire a term whose term type information is a verb phrase. The kanji-inclusive term acquisition unit 12061 is a term including a kanji corresponding to the kanji identification information received by the reception unit 1204. If the term type information cannot acquire a term that is a verb phrase, the kanji is a term including the kanji. The term type information is a noun phrase. In such a case, the collaborative term acquisition means 12062 to be described later uses a verb phrase term (cooperative term) in which the term including the kanji and the noun phrase corresponds to any case type information (case frame identifier). ) Is preferred. The kanji inclusion term acquisition means 12061 may acquire two or more terms. The kanji-inclusive term acquisition unit 12061 can be usually realized by an MPU, a memory, or the like. The processing procedure of the kanji inclusion term acquisition means 12061 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
連携用語取得手段12062は、漢字包含用語取得手段12061が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、異なる格種類識別情報を有する連携用語を1以上取得する。連携用語取得手段12062は、2以上の連携用語を取得した場合、取得した連携用語に対応する格種類識別情報が同じであるものを含んでも良い。つまり、例えば、受付部1204が受け付けた漢字識別情報が「協」である場合、連携用語が「力と」「力と」「力が」「十分に」などでも良い。連携用語取得手段12062は、用語情報格納部1203から1以上の連携用語を取得する。連携用語取得手段12062は、漢字包含用語取得手段12061が取得した用語と同一文章で使用され得る1以上の用語を、用語情報格納部1203から検索し、当該1以上の用語のうち、部首識別情報取得部1205が取得した1以上の部首識別情報で識別される部首に対応する漢字を含む用語を選択する。そして、連携用語取得手段12062は、選択した1以上の用語のうち、当該用語と対応する格種類識別情報がお互い重ならないように(一部に重なっても良い)、また、漢字包含用語取得手段12061が取得した用語に対応する格種類識別情報とも重ならないように、用語を選択し、当該1以上の用語と格種類識別情報の組を、少なくとも一時的に記憶媒体に書き込む。連携用語取得手段12062は、通常、MPUやメモリ等から実現され得る。連携用語取得手段12062の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The linked term acquisition unit 12062 is one or more linked terms that are one or more terms used in the same sentence as the term acquired by the kanji inclusion term acquiring unit 12061, and includes at least one linked term having different case type identification information. get. When two or more linked terms are acquired, the linked term acquisition unit 12062 may include the same case type identification information corresponding to the acquired linked terms. That is, for example, when the kanji identification information received by the receiving unit 1204 is “cooperative”, the cooperative term may be “power and” “power and” “power” or “sufficient”. The linked term acquisition unit 12062 acquires one or more linked terms from the term information storage unit 1203. The linked term acquisition unit 12062 searches the term information storage unit 1203 for one or more terms that can be used in the same sentence as the term acquired by the kanji inclusion term acquisition unit 12061, and identifies the radical among the one or more terms. The term including the kanji corresponding to the radical identified by the one or more radical identification information acquired by the information acquisition unit 1205 is selected. And the cooperation term acquisition means 12062 does not overlap the case type identification information corresponding to the term among the selected one or more terms (may overlap), and the kanji inclusion term acquisition means The term is selected so that it does not overlap with the case type identification information corresponding to the term acquired by 12061, and the set of the one or more terms and the case type identification information is at least temporarily written in the storage medium. The linked term acquisition means 12062 can usually be realized by an MPU, a memory, or the like. The processing procedure of the linked term acquisition unit 12062 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
文章構成部1207は、用語取得部1206が取得した2以上の用語を組み合わせて文章を構成し、構成した文章を記憶媒体に配置する。文章構成部1207は、具体的には、予め決められた格種類識別情報の並びで、対応する用語を連結する。文章構成部1207は、例えば、「ノ格,ヲ格」+「動詞句」という用語の連結のルール(後述する文章構成ルール)を保持していた場合、格種類識別情報「ノ格」の用語、格種類識別情報「ヲ格」の用語、「動詞句」の用語、の順に、用語を連結し、文章を構成する。なお、用語の組み合わせ(連結)方法は、種々考えられる。文章構成部1207は、通常、MPUやメモリ等から実現され得る。文章構成部1207の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The sentence composition unit 1207 composes a sentence by combining two or more terms acquired by the term acquisition unit 1206, and arranges the composed sentence on a storage medium. Specifically, the sentence composition unit 1207 connects the corresponding terms in a sequence of predetermined case type identification information. For example, when the sentence composition unit 1207 holds a rule for concatenation of the terms “no case, wo case” + “verb phrase” (a sentence composition rule described later), the term type identification information “no case” The words are connected in the order of the case type identification information “wo case” and the “verb phrase” to form a sentence. Various methods of combining (connecting) terms can be considered. The sentence composition unit 1207 can usually be realized by an MPU, a memory, or the like. The processing procedure of the sentence composition unit 1207 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
文章構成ルール格納手段12071は、文章を構成するための情報であり、2以上の格種類識別情報の並びの情報である文章構成ルールを格納している。文章構成ルール格納手段12071は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The sentence composition rule storage unit 12071 is information for composing a sentence, and stores a sentence composition rule that is information on an arrangement of two or more case type identification information. The sentence composition rule storage unit 12071 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
文章構成手段12072は、文章構成ルール格納手段12071の文章構成ルールを読み出し、当該文章構成ルールに従って、用語取得部1206が取得した用語と1以上の連携用語を組み合わせて文章を構成する。用語、連携用語の組み合わせ方法は、種々ある。である。文章構成手段12072は、通常、MPUやメモリ等から実現され得る。文章構成手段12072の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The sentence composition unit 12072 reads the sentence composition rule of the sentence composition rule storage unit 12071, and composes a sentence by combining the term acquired by the term acquisition unit 1206 and one or more linked terms according to the sentence composition rule. There are various methods for combining terms and linked terms. It is. The sentence composing means 12072 can be usually realized by an MPU, a memory or the like. The processing procedure of the sentence composing means 12072 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
文章出力部1208は、文章構成部1207が構成した文章を出力する。ここで、出力とは、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積等を含む概念である。出力態様も種々ある。文章出力部1208は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。文章出力部1208は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The text output unit 1208 outputs the text configured by the text configuration unit 1207. Here, the output is a concept including display on a display, printing on a printer, sound output, transmission to an external device, accumulation in a recording medium, and the like. There are various output modes. The text output unit 1208 may or may not include an output device such as a display or a speaker. The text output unit 1208 can be implemented by output device driver software, or output device driver software and an output device.
文章格納部1301は、文章を格納している。文章は、例えば、Webのホームページである。文章格納部1301は、ハードディスクやROM等の不揮発性の記録媒体が好適であるが、RAM等の揮発性の記録媒体でも実現可能である。 The text storage unit 1301 stores text. The sentence is, for example, a Web home page. The text storage unit 1301 is preferably a non-volatile recording medium such as a hard disk or ROM, but can also be realized by a volatile recording medium such as a RAM.
文章検索部1302は、図示しない手段(例えば、受信手段)により受け付けた(例えば、漢字学習支援装置12から)用語を含む文章を、文章格納部1301から検索し、記憶媒体に配置する。文章検索部1302は、通常、MPUやメモリ等から実現され得る。文章検索部1302の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The sentence search unit 1302 searches the sentence storage unit 1301 for a sentence including a term (for example, from the kanji learning support device 12) received by means (not shown) (for example, receiving means), and arranges it on a storage medium. The text search unit 1302 can be usually realized by an MPU, a memory, or the like. The processing procedure of the text search unit 1302 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
文章送信部1303は、文章検索部1302で検索した文章を、外部の装置(ここでは、漢字学習支援装置12)に送信する。文章送信部1303は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The sentence transmitting unit 1303 transmits the sentence searched by the sentence searching unit 1302 to an external device (here, the kanji learning support device 12). The text transmission unit 1303 is usually realized by a wireless or wired communication means, but may be realized by a broadcasting means.
次に、漢字学習支援システムの動作について説明する。まず、端末装置11の動作について説明する。まず、入力受付部1101は、ユーザから、学習対象の漢字を識別する漢字識別情報を受け付ける。そして、漢字識別情報送信部1102は、入力受付部1101が受け付けた漢字識別情報を漢字学習支援装置12に送信する。次に、漢字識別情報の送信に対応して、文章受信部1103は、漢字学習支援装置12から、入力した漢字を学習するための文章を受信する。次に、文章出力部1104は、文章受信部1103が受信した文章を出力する。 Next, the operation of the kanji learning support system will be described. First, the operation of the terminal device 11 will be described. First, the input reception part 1101 receives the kanji identification information which identifies the kanji of learning object from a user. Then, the kanji identification information transmitting unit 1102 transmits the kanji identification information received by the input receiving unit 1101 to the kanji learning support device 12. Next, in response to the transmission of the kanji identification information, the sentence receiving unit 1103 receives a sentence for learning the input kanji from the kanji learning support device 12. Next, the text output unit 1104 outputs the text received by the text receiving unit 1103.
次に、漢字学習支援装置12の動作について図3のフローチャートを用いて説明する。 Next, the operation of the kanji learning support device 12 will be described using the flowchart of FIG.
(ステップS301)受付部1204は、端末装置11から漢字識別情報を受信したか否かを判断する。漢字識別情報を受信すればステップS302に行き、漢字識別情報を受信しなければステップS301に戻る。 (Step S <b> 301) The receiving unit 1204 determines whether or not kanji identification information has been received from the terminal device 11. If the Chinese character identification information is received, the process goes to Step S302, and if the Chinese character identification information is not received, the process returns to Step S301.
(ステップS302)部首識別情報取得部1205は、ステップS301で受信した漢字識別情報をキーとして、漢字情報格納部1201を検索し、漢字識別情報と対になる1以上の部首識別情報を取得し、記憶媒体(主メモリやハードディスクなど)に一時格納する。 (Step S302) The radical identification information acquisition unit 1205 searches the Chinese character information storage unit 1201 using the Chinese character identification information received in Step S301 as a key, and acquires one or more radical identification information paired with the Chinese character identification information. And temporarily stored in a storage medium (main memory, hard disk, etc.).
(ステップS303)用語取得部1206の漢字包含用語取得手段12061は、ステップS301で受信した漢字識別情報に対応する漢字をキーとして用語情報格納部1203を検索し、当該漢字を含む(当該漢字に部分一致または完全一致する)1以上の用語を、用語情報格納部1203から取得し、記憶媒体(主メモリやハードディスクなど)に少なくとも一時格納する。用語取得部1206は、多数の用語を取得した場合、一または予め決められた数の用語を選択しても良いし、多数の用語を取得したままでも良い。なお、一または予め決められた数の用語を選択するアルゴリズムは、何でも良い。一または予め決められた数の用語を選択するアルゴリズムとして、例えば、乱数の発生によりランダムに選択する、以前に選択された用語、または用語ごとの選択回数を記憶しており、当該用語回避して、または選択回数が少ない用語を選択しても良い。また、全用語列のうち一の用語を指す用語のポインタを保持しており、当該ポインタ以降の用語であり、選択された用語のうち、ポインタの次に位置する用語を選択して、ポインタを選択した用語の次の用語に移動させる処理を行っても良い。以上の用語選択アルゴリズムは公知技術であるので詳細な説明を省略する。 (Step S303) The kanji inclusion term acquisition means 12061 of the term acquisition unit 1206 searches the term information storage unit 1203 using the kanji corresponding to the kanji identification information received in step S301 as a key, and includes the kanji (part of the kanji One or more terms (matched or completely matched) are acquired from the term information storage unit 1203 and at least temporarily stored in a storage medium (main memory, hard disk, etc.). When the term acquisition unit 1206 acquires a large number of terms, the term acquisition unit 1206 may select one or a predetermined number of terms, or may retain a large number of terms. Any algorithm may be used for selecting one or a predetermined number of terms. As an algorithm for selecting one or a predetermined number of terms, for example, a previously selected term selected at random by generation of random numbers, or the number of times of selection per term is stored, and the term is avoided. Or a term with a small number of selections may be selected. It also holds a pointer to a term that points to one term in the entire term column, and is a term that follows the pointer. You may perform the process moved to the term following the selected term. Since the above term selection algorithm is a known technique, a detailed description thereof will be omitted.
(ステップS304)連携用語取得手段12062は、文章を構成するために必要な格種類識別情報、および用語種類情報(以降、適宜、格種類識別情報等という)の組を取得し、記憶媒体(主メモリやハードディスクなど)に少なくとも一時格納する。格種類識別情報等の具体例は、「ノ格,ヲ格,動詞句」や「ガ格,ヲ格,動詞句」などがある。なお、かかる格種類識別情報等の情報(後述する文章構成ルールと同様の情報)は、予め記憶媒体(文章構成ルール格納手段12071または他の図示しない記憶媒体)に格納されている。 (Step S304) The cooperative term acquisition means 12062 acquires a set of case type identification information and term type information (hereinafter referred to as case type identification information, etc., as appropriate) necessary for composing a sentence, and stores a storage medium (main Store at least temporarily in memory or hard disk. Specific examples of the case type identification information include “no case, wo case, verb phrase” and “ga case, wo case, verb phrase”. Information such as case type identification information (information similar to a sentence composition rule described later) is stored in advance in a storage medium (text composition rule storage unit 12071 or other storage medium (not shown)).
(ステップS305)連携用語取得手段12062は、ステップS303で取得した用語をキーとして用語情報格納部1203を検索し、当該用語と対になる1以上の連携用語を取得し、記憶媒体(主メモリやハードディスクなど)に少なくとも一時格納する。ステップS303で取得した用語が複数存在する場合、連携用語取得手段12062は、各用語に対応する1以上の連携用語を取得し、当該用語と対にして、1以上の連携用語を記憶媒体に少なくとも一時格納する。 (Step S305) The linked term acquisition unit 12062 searches the term information storage unit 1203 using the term acquired in Step S303 as a key, acquires one or more linked terms that are paired with the term, and stores a storage medium (main memory or Store it at least temporarily on a hard disk. When there are a plurality of terms acquired in step S303, the linked term acquisition unit 12062 acquires one or more linked terms corresponding to each term, and pairs at least one linked term with the terms in the storage medium. Store temporarily.
(ステップS306)連携用語取得手段12062は、ステップS303で取得した用語をキーとして用語情報格納部1203を検索し、当該用語と対になる格種類識別情報等を取得し、記憶媒体に少なくとも一時格納する。そして、連携用語取得手段12062は、取得した格種類識別情報等を、ステップS304で取得した、文章を構成するために必要な複数の格種類識別情報等の組から消去し、文章構成に必要な、残る格種類識別情報等を得る。なお、残る格種類識別情報等は、記憶媒体に配置されている。 (Step S306) The linked term acquisition unit 12062 searches the term information storage unit 1203 using the term acquired in Step S303 as a key, acquires case type identification information that is paired with the term, and stores at least temporarily in the storage medium. To do. Then, the cooperative term acquisition unit 12062 deletes the acquired case type identification information and the like from the set of a plurality of case type identification information and the like necessary for composing the sentence acquired in step S304, and is necessary for the sentence structure. The remaining case type identification information is obtained. The remaining case type identification information and the like are arranged in a storage medium.
(ステップS307)連携用語取得手段12062は、カウンタiに1を代入する。 (Step S307) The cooperative term acquisition means 12062 substitutes 1 for the counter i.
(ステップS308)連携用語取得手段12062は、ステップS302で取得された1以上の部首識別情報のうち、i番目の部首識別情報が存在するか否かを判断する。i番目の部首識別情報が存在すればステップS309に行き、i番目の部首識別情報が存在しなければステップS314に行く。 (Step S308) The cooperative term acquisition unit 12062 determines whether or not the i-th radical identification information exists among the one or more radical identification information acquired in Step S302. If the i-th radical identification information exists, the process goes to step S309, and if the i-th radical identification information does not exist, the process goes to step S314.
(ステップS309)連携用語取得手段12062は、i番目の部首識別情報を取得し、当該i番目の部首識別情報に対応する漢字が含まれる連携用語であり、ステップS306で取得した残る格種類識別情報等のうちのいずれかと対になる連携用語を取得し、記憶媒体に少なくとも一時的に格納する。 (Step S309) The linked term acquisition means 12062 acquires the i th radical identification information, is a linked term including the kanji corresponding to the i th radical identification information, and the remaining case type acquired in step S306 A cooperative term paired with any one of the identification information and the like is acquired and stored at least temporarily in a storage medium.
(ステップS310)連携用語取得手段12062は、ステップS309で連携用語が取得できたか否か(存在するか否か)を判断する。ステップS309で連携用語が取得できた場合はステップS311に行き、ステップS309で連携用語が取得できなかった場合はステップS307に戻る。ステップS307に戻る場合、他のパターンの連携用語を取得するようにする。例えば、ステップS308で取得する部首識別情報の取得順序を変えたり(2番目から取得、または後ろから取得など)、ステップS309で取得する連携用語を変えたりする。ステップS309で取得する連携用語を変える方法は、例えば、一度取得した連携用語にフラグを立て、当該フラグが立っている連携用語を取得しないようにする処理等がある。
(Step S310) The cooperative term acquisition unit 12062 determines whether or not the cooperative term has been acquired in step S309 (whether or not it exists). If the cooperative term can be acquired in step S309, the process goes to step S311. If the cooperative term cannot be acquired in step S309, the process returns to step S307. When returning to step S307, the cooperative term of another pattern is acquired. For example, the acquisition order of the radical identification information acquired in step S308 is changed (acquired from the second or acquired from the back, etc.), or the cooperation term acquired in step S309 is changed. The method for changing the linked term acquired in step S309 includes, for example, a process of setting a flag for the once-acquired linked term and not acquiring the linked term with the flag set.
(ステップS311)連携用語取得手段12062は、ステップS309で取得した連携用語(例えば、「国宝」)と、当該連携用語に対応する格種類識別情報等(例えば、「ノ格」)を用いて、用語(例えば、「国宝の」)を構成し、記憶媒体に少なくとも一時格納する。なお、格種類識別情報等(例えば、「ノ格」)に対応した補助語(例えば、「の」)が、格情報格納部1202に格納されており、連携用語取得手段12062は、格種類識別情報等をキーとして格情報格納部1202を検索し、補助語を取得する。 (Step S311) The cooperative term acquisition unit 12062 uses the cooperative term (for example, “national treasure”) acquired in step S309 and the case type identification information corresponding to the cooperative term (for example, “no case”), A term (eg “national treasure”) is constructed and at least temporarily stored in a storage medium. Note that an auxiliary word (for example, “no”) corresponding to case type identification information or the like (for example, “no case”) is stored in the case information storage unit 1202, and the cooperative term acquisition unit 12062 performs case type identification. The case information storage unit 1202 is searched using information or the like as a key, and an auxiliary word is acquired.
(ステップS312)連携用語取得手段12062は、記憶媒体上の、残る格種類識別情報等から、連携用語と対になる格種類識別情報等を消去する。 (Step S312) The cooperative term acquisition unit 12062 deletes the case type identification information that is paired with the cooperative term from the remaining case type identification information on the storage medium.
(ステップS313)連携用語取得手段12062は、カウンタiを1、インクリメントする。ステップS308に戻る。 (Step S313) The cooperative term acquisition means 12062 increments the counter i by 1. The process returns to step S308.
(ステップS314)文章構成部1207の文章構成手段12072は、文章構成ルール格納手段12071の文章構成ルール(例えば、「ノ格,ヲ格,動詞句」)を読み出し、記憶媒体に少なくとも一時格納する。なお、文章構成ルールは、例えば、用語の連結順序を示す情報である。 (Step S314) The sentence composition unit 12072 of the sentence composition unit 1207 reads out the sentence composition rule (for example, “no case, wo case, verb phrase”) of the sentence composition rule storage unit 12071, and at least temporarily stores it in the storage medium. Note that the sentence composition rule is, for example, information indicating the connection order of terms.
(ステップS315)文章構成手段12072は、ステップS314で取得した文章構成ルールが示す用語の連結順序に従って、ステップS311で取得した用語を連結させて、文章を構成する。構成した文章は、記憶媒体に少なくとも一時格納されている。 (Step S315) The sentence composing means 12072 composes sentences by connecting the terms acquired in step S311 according to the linking order of the terms indicated by the sentence composition rules acquired in step S314. The composed sentence is at least temporarily stored in the storage medium.
(ステップS316)文章出力部1208は、ステップS315で構成された文章を出力する。処理を終了する。 (Step S316) The text output unit 1208 outputs the text configured in step S315. The process ends.
なお、図3のフローチャートにおいて、一の格種類識別情報等に対応する連携用語が複数取得された場合、連携用語取得手段12062は、複数の各連携用語に含まれる漢字数を算出し、当該漢字数が最も少ない連携用語を取得することは好適である。さらに、一の格種類識別情報等に対応する連携用語が複数取得された場合、連携用語取得手段12062は、複数の各連携用語に含まれる漢字数と、画数の和を算出し、連携用語に含まれる漢字数が最も少なく、且つ、連携用語に含まれる漢字の画数の和が最も少ない連携用語を取得することは好適である。各漢字の画数の情報は、例えば、漢字情報格納部1201の漢字情報が保持していても良いし、実施の形態3に示す漢字座標情報が示す直線の数を画数として用いても良い。上記処理は、シンプルなストーリーの文章を生成し、容易に漢字学習を行うために寄与する。 In the flowchart of FIG. 3, when a plurality of linked terms corresponding to one case type identification information or the like are acquired, the linked term acquisition unit 12062 calculates the number of kanji included in each of the plurality of linked terms, and the kanji It is preferable to acquire the cooperative term having the smallest number. Furthermore, when a plurality of linked terms corresponding to one case type identification information or the like are acquired, the linked term acquisition unit 12062 calculates the sum of the number of kanji and the number of strokes included in each of the linked terms, It is preferable to obtain a linked term that includes the smallest number of kanji characters and that has the smallest sum of strokes of kanji characters included in the linked terms. For example, the kanji information stored in the kanji information storage unit 1201 may be stored as the stroke number information of each kanji, or the number of straight lines indicated by the kanji coordinate information described in the third embodiment may be used as the stroke number. The above process contributes to generating a simple story sentence and easily learning kanji.
また、図3のフローチャートにおいて、一の格種類識別情報等に対応する連携用語が複数取得された場合、連携用語取得手段12062は、他の格種類識別情報等に対応する連携用語や学習対象の漢字を含む用語との共起頻度や共起確率を算出し、共起頻度や共起確率が大きくなるような連携用語を選択しても良い。共起頻度や共起確率の算出方法は公知技術であるので、詳細な説明を省略する。文章管理装置13を検索することにより、共起頻度や共起確率を算出することができる。 In the flowchart of FIG. 3, when a plurality of linked terms corresponding to one case type identification information or the like are acquired, the linked term acquisition unit 12062 displays the linked terms or learning target corresponding to other case type identification information or the like. The co-occurrence frequency and co-occurrence probability with terms including Kanji characters may be calculated, and linked terms that increase the co-occurrence frequency and co-occurrence probability may be selected. Since the method for calculating the co-occurrence frequency and the co-occurrence probability is a known technique, a detailed description thereof will be omitted. By searching the sentence management device 13, the co-occurrence frequency and the co-occurrence probability can be calculated.
次に、文章管理装置13の動作について説明する。文章管理装置13は、文章格納部1301に文章を含むファイルを格納しており、漢字学習支援装置12から用語(単語)の有する問い合わせを受信した場合、文章検索部1302は当該用語(単語)を含む文章を検索し、文章送信部1303は当該文章を漢字学習支援装置12に送信する。なお、文章管理装置13は公知技術であり、例えば、Webのホームページを格納しているサーバ装置である。 Next, the operation of the sentence management device 13 will be described. When the sentence management device 13 stores a file including a sentence in the sentence storage unit 1301 and receives an inquiry of a term (word) from the kanji learning support device 12, the sentence search unit 1302 retrieves the term (word). The sentence transmitting unit 1303 searches the included sentence, and transmits the sentence to the kanji learning support device 12. Note that the text management device 13 is a known technology, for example, a server device that stores a Web homepage.
以下、本実施の形態における漢字学習支援システムの具体的な動作について説明する。漢字学習支援システムの概念図は図1である。 Hereinafter, a specific operation of the kanji learning support system in the present embodiment will be described. A conceptual diagram of the kanji learning support system is shown in FIG.
今、漢字情報格納部1201は、図4に示す漢字情報管理表を保持している。漢字情報管理表は、「ID」「漢字識別情報」「部首識別情報」の属性を有するレコードを多数格納している。「ID」は、レコードを識別する情報であり、表管理のために存在する。「漢字識別情報」は、ここでは、漢字を識別する漢字コード(表示は漢字自体)である。「部首識別情報」は、部首に対応する漢字を識別する情報であり、属性の「ID」に対応する。つまり、図4において、「ID=0」の漢字「誘」は、部首識別情報(11)の「言」、部首識別情報(15)の「秀」の部首からなることを示す。 Now, the kanji information storage unit 1201 holds the kanji information management table shown in FIG. The kanji information management table stores a large number of records having attributes of “ID”, “Kanji identification information”, and “radical identification information”. “ID” is information for identifying a record and exists for table management. Here, the “kanji identification information” is a kanji code for identifying a kanji (displayed as kanji itself). The “radical identification information” is information for identifying a Chinese character corresponding to the radical, and corresponds to the attribute “ID”. That is, in FIG. 4, the Chinese character “invitation” with “ID = 0” is composed of the “word” of the radical identification information (11) and the radical of “excellent” of the radical identification information (15).
また、格情報格納部1202は、図5に示す格情報管理表を保持している。格情報管理表は、「補助語」「格種類識別情報」を対に有するレコードを1以上保持している。「補助語」は「が」「の」などの、通常、助詞であり、文章を構成する文字列である。「格種類識別情報」は、ここでは、「0」から「10」の数値である。 The case information storage unit 1202 holds a case information management table shown in FIG. The case information management table holds one or more records having “auxiliary words” and “case type identification information” in pairs. The “auxiliary word” is usually a particle such as “ga” and “no”, and is a character string constituting a sentence. Here, the “case type identification information” is a numerical value from “0” to “10”.
また、用語情報格納部1203は、図6に示す用語情報管理表を保持している。用語情報管理表は、「ID」「用語」「用語種類情報」「連携用語」「格種類識別情報」「部首」の属性を有するレコードを多数格納している。図6において、例えば、「ID=0」のレコードは、用語「誘う」は、動詞句であり、用語「秀吉」を連携用語として、一文章に現れ得ることを示す。また、「ID=0」のレコードは、「秀吉」が「格種類識別情報=3」で識別される「ヲ格」を形成し、「秀吉」は部首「秀」に対応する、ことを示す。 The term information storage unit 1203 holds a term information management table shown in FIG. The term information management table stores a large number of records having attributes of “ID”, “term”, “term type information”, “linked term”, “case type identification information”, and “radical”. In FIG. 6, for example, the record of “ID = 0” indicates that the term “invite” is a verb phrase and can appear in one sentence with the term “Hideyoshi” as a cooperative term. In addition, the record of “ID = 0” forms “wo case” in which “Hideyoshi” is identified by “case type identification information = 3”, and “Hideyoshi” corresponds to the head “Hide”. Show.
さらに、文章構成ルール格納手段12071は、図7の文章構成ルール管理表を保持している。図7の文章構成ルール管理表は、「ID」「文章構成ルール」の属性を有するレコードを1以上保持している。「ID」は、レコードを識別する情報であり、表管理のために存在する。「文章構成ルール」は、ここでは、文章を構成する順序を格種類識別情報等の並びで表現した情報であり、他の記述方法(例えば、文章を構成するプログラム自体や、「〜の〜を〜。」などの補助語を有する文の雛形など)でも良い。 Furthermore, the sentence composition rule storage means 12071 holds the sentence composition rule management table of FIG. The sentence composition rule management table of FIG. 7 holds one or more records having attributes of “ID” and “sentence composition rule”. “ID” is information for identifying a record and exists for table management. Here, the “sentence composition rule” is information that expresses the order in which sentences are composed in a sequence such as case type identification information, and other description methods (for example, the program itself that constitutes sentences, and “ It may be a template of a sentence having an auxiliary word such as “.
かかる状況において、ユーザは、端末装置11のキーボードやマウス等の入力手段を用いて漢字「誘」を入力した、とする。そして、ユーザは、端末装置11の図示しない「漢字学習」ボタン(ハードボタンでもGUIのボタンでも良い)を押下した、とする。 In such a situation, it is assumed that the user inputs the Chinese character “invitation” by using an input unit such as a keyboard or a mouse of the terminal device 11. Then, it is assumed that the user presses a “Kanji learning” button (either a hard button or a GUI button) (not shown) of the terminal device 11.
次に、端末装置11の入力受付部1101は漢字「誘」を受け付ける。そして、漢字識別情報送信部1102は漢字識別情報「誘」を漢字学習支援装置12に送信する。 Next, the input reception unit 1101 of the terminal device 11 receives the Chinese character “invitation”. Then, the Chinese character identification information transmission unit 1102 transmits the Chinese character identification information “Invitation” to the Chinese character learning support device 12.
次に、漢字学習支援装置12は、受付部1204は、端末装置11から漢字識別情報「誘」を受信する。 Next, in the kanji learning support device 12, the reception unit 1204 receives the kanji identification information “invitation” from the terminal device 11.
次に、部首識別情報取得部1205は、受信した漢字識別情報「誘」をキーとして、図4の漢字情報管理表を検索する。そして、漢字情報管理表の「ID=0」のレコードがヒットするので、部首識別情報取得部1205は、漢字情報管理表の「ID=0」のレコードが有する1以上の部首識別情報「11」「15」を取得し、記憶媒体に一時格納する。 Next, the radical identification information acquisition unit 1205 searches the kanji information management table of FIG. 4 using the received kanji identification information “invitation” as a key. Since the record of “ID = 0” in the kanji information management table is hit, the radical identification information acquisition unit 1205 has one or more radical identification information “1” included in the record of “ID = 0” in the kanji information management table. 11 ”and“ 15 ”are acquired and temporarily stored in the storage medium.
次に、用語取得部1206の漢字包含用語取得手段12061は、受信した漢字識別情報「誘」に対応する漢字をキーとして図6の用語情報管理表を検索し、漢字「誘」を含む1以上の用語を、用語情報格納部1203から取得し、図8の情報(図6の用語情報管理表の一部のレコード)を記憶媒体に一時格納する。 Next, the kanji inclusion term acquisition unit 12061 of the term acquisition unit 1206 searches the term information management table of FIG. 6 using the kanji corresponding to the received kanji identification information “invitation” as a key, and includes one or more including the kanji “invitation” Is acquired from the term information storage unit 1203, and the information shown in FIG. 8 (a part of the term information management table shown in FIG. 6) is temporarily stored in the storage medium.
次に、連携用語取得手段12062は、文章を構成するために必要な格種類識別情報等の組(ここでは、例えば、「ガ格(1),ヲ格(3),動詞句」)を、図7の文章構成ルール管理表から取得し、記憶媒体に少なくとも一時格納する。なお、ここで、取得する格種類識別情報等の組は、一組でも、予め決められた数でも、全てでも良い。 Next, the cooperative term acquisition means 12062 obtains a set of case type identification information and the like necessary for composing a sentence (here, for example, “ga (1), wo (3), verb phrase”), It is acquired from the sentence composition rule management table of FIG. 7, and at least temporarily stored in the storage medium. Here, the set of case type identification information and the like to be acquired may be one set, a predetermined number, or all.
次に、連携用語取得手段12062は、取得した用語「誘う」をキーとして用語情報管理表(ここでは、図8の情報が好適である)を検索し、当該用語と対になる1以上の連携用語(「秀吉」「言葉」「人」・・・)を取得し、記憶媒体に一時格納する。 Next, the linked term acquisition means 12062 searches the term information management table (in this case, the information in FIG. 8 is suitable) using the acquired term “invite” as a key, and one or more linkages paired with the term. Terms (“Hideyoshi”, “Word”, “People”,...) Are acquired and temporarily stored in a storage medium.
次に、連携用語取得手段12062は、取得した用語「誘う」をキーとして図6の用語情報管理表を検索し、当該用語「誘う」と対になる格種類識別情報等「動詞句」を取得し、記憶媒体に、「誘う:動詞句」を一時格納する。そして、連携用語取得手段12062は、取得した格種類識別情報等「動詞句」を、文章を構成するために必要な複数の格種類識別情報等の組(「ガ格(1),ヲ格(3),動詞句」)から消去し、文章構成に必要な、残る格種類識別情報等(「ガ格,ヲ格」)を得る。 Next, the linked term acquisition means 12062 searches the term information management table of FIG. 6 using the acquired term “invite” as a key, and acquires “verb phrases” such as case type identification information that is paired with the term “invite”. Then, “Invite: verb phrase” is temporarily stored in the storage medium. Then, the cooperative term acquisition means 12062 converts the acquired “verb phrase” such as case type identification information, etc. into a set of a plurality of case type identification information and the like (“G (1), 3), delete from the verb phrase "), and obtain the remaining case type identification information (" ga "," wo "") necessary for sentence composition.
次に、連携用語取得手段12062は、1番目の部首識別情報「11」を取得し、当該1番目「11」の部首識別情報に対応する漢字「言」を漢字情報管理表から検索し,記憶媒体に配置する。そして、連携用語取得手段12062は、漢字「言」が含まれる連携用語であり、残る格種類識別情報等(「ガ格,ヲ格」)のうちのいずれかと対になる連携用語「言葉」を、図6の用語情報管理表から取得し、記憶媒体に一時的に格納する。 Next, the cooperative term acquisition means 12062 acquires the first radical identification information “11”, and searches the Chinese character information management table for the Chinese character “word” corresponding to the first “11” radical identification information. Then, place it on the storage medium. Then, the linked term acquisition means 12062 is a linked term including the kanji “word”, and the linked term “word” paired with any of the remaining case type identification information or the like (“ga rating, wo rating”). And obtained from the term information management table of FIG. 6 and temporarily stored in a storage medium.
そして、連携用語取得手段12062は、連携用語「言葉」が取得できたので、取得した連携用語「言葉」と対になる格種類識別情報等「1」(「ガ格」)を、図6の用語情報管理表から取得する。そして、連携用語取得手段12062は、格種類識別情報等「1」に対応する補助語「が」を図5の格情報管理表から読み出す。そして、連携用語取得手段12062は、「言葉が:ガ格(「1」でも良い)」を一時格納する。 And since the cooperation term acquisition means 12062 was able to acquire the cooperation term "word", case type identification information etc. "1" ("ga rating") etc. which become a pair with the acquired cooperation term "word" are shown in FIG. Obtained from the term information management table. Then, the cooperative term acquisition means 12062 reads the auxiliary word “GA” corresponding to “1” such as case type identification information from the case information management table of FIG. Then, the cooperative term acquisition unit 12062 temporarily stores “word: ga rating (may be“ 1 ”)”.
次に、連携用語取得手段12062は、記憶媒体上の、残る格種類識別情報等(「ガ格,ヲ格」)から、連携用語と対になる格種類識別情報等(「ガ格」)を消去し、残る格種類識別情報等(「ヲ格」)を得る。 Next, the cooperative term acquisition unit 12062 obtains the case type identification information (“G”) that is paired with the cooperative term from the remaining case type identification information (“G”, “W”) on the storage medium. Erase and obtain the remaining case type identification information ("wo case").
次に、連携用語取得手段12062は、2番目の部首識別情報「15」を取得し、当該2番目「15」の部首識別情報に対応する漢字「秀」を漢字情報管理表から検索し、記憶媒体に配置する。そして、連携用語取得手段12062は、漢字「秀」が含まれる連携用語であり、残る格種類識別情報等(「ヲ格(3)」)のうちのいずれかと対になる連携用語「秀吉」を、図6の用語情報管理表(図8の情報から取得する方が好適である)から取得し、記憶媒体に一時的に格納する。 Next, the cooperative term acquisition means 12062 acquires the second radical identification information “15”, and searches the Chinese character information management table for the Chinese character “excellent” corresponding to the second “15” radical identification information. Arranged in a storage medium. Then, the linked term acquisition means 12062 is a linked term including the Chinese character “Hide”, and the linked term “Hideyoshi” paired with any of the remaining case type identification information (“Wo (3)”). 6 is obtained from the term information management table of FIG. 6 (preferably obtained from the information of FIG. 8) and temporarily stored in a storage medium.
そして、連携用語取得手段12062は、連携用語「秀吉」が取得できたので、取得した連携用語「秀吉」と対になる格種類識別情報等「3」(「ヲ格」)を、図6の用語情報管理表(図8の情報から取得する方が好適である)から取得する。そして、連携用語取得手段12062は、格種類識別情報等「3」に対応する補助語「を」を図5の格情報管理表から読み出す。そして、連携用語取得手段12062は、「秀吉を:ヲ格(「3」でも良い)」を一時格納する。
次に、連携用語取得手段12062は、記憶媒体上の、残る格種類識別情報等(「ヲ格」)から、連携用語と対になる格種類識別情報等(「ヲ格」)を消去し、残る格種類識別情報等(NULL)を得る。
Then, since the cooperative term acquisition means 12062 has acquired the cooperative term “Hideyoshi”, the case type identification information “3” (“Wo”), etc., which is paired with the acquired cooperative term “Hideyoshi” is displayed in FIG. Obtained from the term information management table (preferably obtained from the information of FIG. 8). Then, the cooperative term acquisition unit 12062 reads the auxiliary word “O” corresponding to the case type identification information “3” from the case information management table of FIG. Then, the cooperative term acquisition unit 12062 temporarily stores “Hideyoshi: Wow (may be“ 3 ”)”.
Next, the cooperative term acquisition means 12062 deletes the case type identification information and the like (“wo case”) paired with the cooperative term from the remaining case type identification information and the like (“wo case”) on the storage medium, The remaining case type identification information or the like (NULL) is obtained.
そして、次に、連携用語取得手段12062は、3番目の部首識別情報が存在しない、と判断する。 Then, the cooperative term acquisition unit 12062 determines that the third radical identification information does not exist.
次に、文章構成部1207の文章構成手段12072は、文章構成ルール格納手段12071の文章構成ルール(「ガ格(1),ヲ格(3),動詞句」)を読み出し、記憶媒体に一時格納する。 Next, the sentence composing unit 12072 of the sentence composing unit 1207 reads out the sentence composing rules (“ga (1), wo (3), verb phrase”) of the sentence composing rule storage unit 12071 and temporarily stores them in the storage medium. To do.
そして、文章構成手段12072は、取得した文章構成ルール(「ガ格(1),ヲ格(3),動詞句」)が示す用語の連結順序に従って、すでに取得した用語(「誘う:動詞句」,「言葉が:ガ格(1)」,「秀吉を:ヲ格(3)」)を連結させて、文章「言葉が秀吉を誘う」を構成する。 The sentence composing means 12072 then obtains the already acquired term (“invite: verb phrase”) according to the linking order of the terms indicated by the acquired sentence composition rule (“ga (1), wo (3), verb phrase”). , “Word is: Ga Rating (1)”, “Hideyoshi is: Wo Rating (3)”), and the sentence “Words Invite Hideyoshi” is composed.
次に、文章出力部1208は、構成された文章「言葉が秀吉を誘う」を、端末装置11に送信する。 Next, the sentence output unit 1208 transmits the composed sentence “The word invites Hideyoshi” to the terminal device 11.
そして、端末装置11の文章受信部1103は、文章「言葉が秀吉を誘う」を受信し、文章出力部1208は文章「言葉が秀吉を誘う」をディスプレイに表示する。文章「言葉が秀吉を誘う」をディスプレイに表示した表示例を、図9に示す。 Then, the text receiving unit 1103 of the terminal device 11 receives the text “Word invites Hideyoshi”, and the text output unit 1208 displays the text “Word invites Hideyoshi” on the display. FIG. 9 shows a display example in which the sentence “The word invites Hideyoshi” is displayed on the display.
なお、図9において、漢字「誘」と、「誘」を構成する部首に対応する漢字「言」、「秀」は、他の文字と比較して、文字の色が異なる。このように、学習したい漢字、当該を構成する部首に対応する漢字を、文章中の他の文字と比較して、文字属性(色、フォント、サイズなど)が異なるようにすることは、漢字学習において好適である。かかる表示上に工夫は、他の実施の形態においても同様である。 In FIG. 9, the kanji characters “Gu” and “Hide” corresponding to the radicals constituting “Gu” are different in character color compared to other characters. In this way, comparing the kanji you want to learn and the kanji corresponding to the radicals that make up the kanji to other characters in the text so that their character attributes (color, font, size, etc.) are different Suitable for learning. The idea on the display is the same in the other embodiments.
以上、本実施の形態によれば,学習したい漢字を入力すれば、その漢字を構成する部首に対応する漢字も含めた文章が提示できる。したがって、漢字の学習を支援することができる。特に、連想記憶を利用した漢字の学習が可能となる。 As described above, according to the present embodiment, when a kanji to be learned is input, a sentence including a kanji corresponding to a radical constituting the kanji can be presented. Therefore, learning of kanji can be supported. In particular, kanji can be learned using associative memory.
なお、本実施の形態において、漢字学習支援装置12はスタンドアロンで動作しても良い。かかる場合、漢字学習支援装置は、漢字を識別する情報である漢字識別情報と、当該漢字を構成する1以上の部首を識別する情報である1以上の部首識別情報を有する漢字情報を2以上格納している漢字情報格納部と、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する1以上の部首識別情報を取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した2以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置である。 In the present embodiment, the kanji learning support device 12 may operate stand-alone. In such a case, the kanji learning support device outputs two pieces of kanji information having kanji identification information that is information for identifying kanji and one or more radical identification information that is information for identifying one or more radicals constituting the kanji. A kanji information storage unit storing the above, a receiving unit for receiving kanji identification information, a radical identification information acquiring unit for acquiring one or more radical identification information corresponding to the kanji identification information received by the receiving unit, A Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more Chinese characters corresponding to the one or more radical identification information acquired by the radical identification information acquisition unit, or a term including each radical, Search the term information storage unit held by the server device or the term information storage unit held in the server device, and acquire the sentence by combining the term acquisition unit to be acquired and the two or more terms acquired by the term acquisition unit Composing sentence A configuration unit, the sentence component is kanji learning apparatus comprising text output unit for outputting a sentence constructed.
また、本漢字学習支援装置は、格の種類を識別する情報である格種類識別情報と、当該格種類識別情報に対応する補助語を有する格情報を1以上格納している格情報格納部をさらに具備し、前記用語情報格納部は、用語と、当該用語の種類を示す用語種類情報と、当該用語と同一文章で使用される1以上の用語である1以上の連携用語と、当該各連携用語の格の種類を識別する格種類識別情報を有する用語情報を1以上格納しており前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記用語情報格納部から取得する漢字包含用語取得手段と、前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を1以上取得する連携用語取得手段を具備し、前記文章構成部は、文章を構成するための情報であり、2以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段と、前記文章構成ルールに従って、前記用語取得部が取得した用語と1以上の連携用語を組み合わせて文章を構成する文章構成手段を具備する漢字学習支援装置である。 In addition, the kanji learning support device includes a case information storage unit that stores one or more case type identification information that is information for identifying a case type and one or more case information having auxiliary words corresponding to the case type identification information. The term information storage unit further includes a term, term type information indicating the type of the term, one or more linked terms that are one or more terms used in the same sentence as the term, One or more term information having case type identification information for identifying a case type of the term is stored, and the term acquisition unit includes a term including a kanji corresponding to the kanji identification information received by the reception unit. A term including the kanji corresponding to the radical identification information acquired by the radical identification information acquisition unit, and the same sentence as the term acquired by the Chinese character inclusion term acquisition unit. In one or more terms used A collaborative term acquisition means for acquiring one or more collaborative terms having different case type identification information from the term acquired by the kanji inclusion term acquisition means. A sentence composition rule storage means for storing a sentence composition rule that is information for configuring and that is information on an arrangement of two or more case type identification information, and a term acquired by the term acquisition unit according to the sentence composition rule And a kanji learning support device comprising sentence composing means for composing a sentence by combining one or more linked terms.
また、本実施の形態において、部首位置識別情報や漢字構造情報を用いて、文章を構成することは好適である。つまり、例えば、受付部1204が、漢字識別情報「輝」の入力を受け付けた場合、部首識別情報取得部1205は、漢字識別情報「輝」をキーとして、漢字情報格納部1201を検索し、漢字識別情報「輝」と対になる1以上の部首識別情報(「光」「軍」)を取得する。また、用語取得部1206は、用語「光が」「軍の」「輝く」を取得する。そして、用語取得部1206は、漢字識別情報「輝」を含む漢字情報が有する部首位置識別情報(「光」が「左」、「軍」が「右」)を取得する。そして、用語取得部1206は、識別情報識別部首位置識別情報「左」から「左で」を得る。次に、文章構成部1207は、用語「光が」「軍の」「輝く」「左で」を組み合わせて、文章「軍の左で光が輝く」を得る。以上のように、部首位置識別情報や漢字構造情報を用いて、文章を構成すれば、漢字の構造を用いた文章が得られ、さらに直感的に漢字を覚えやすくする文章を出力できる。 In the present embodiment, it is preferable to compose a sentence using radical position identification information and kanji structure information. That is, for example, when the reception unit 1204 receives input of the kanji identification information “bright”, the radical identification information acquisition unit 1205 searches the kanji information storage unit 1201 using the kanji identification information “bright” as a key, One or more radical identification information (“light” “army”) paired with the Chinese character identification information “bright” is acquired. The term acquisition unit 1206 acquires the terms “light”, “military”, and “shining”. Then, the term acquisition unit 1206 acquires radical position identification information (“light” is “left” and “army” is “right”) included in the kanji information including the kanji identification information “bright”. Then, the term acquisition unit 1206 obtains “on the left” from the identification information identification unit neck position identification information “left”. Next, the sentence composition unit 1207 combines the terms “light”, “military”, “shining”, and “on the left” to obtain the sentence “light on the left of the army”. As described above, if a sentence is constructed using radical position identification information and kanji structure information, a sentence using the kanji structure can be obtained, and a sentence that makes it easier to learn kanji can be output intuitively.
本実施の形態における漢字学習支援装置の動作をソフトウェアで実現しても良い。かかる場合、漢字学習支援装置を実現するソフトウェアは、コンピュータを、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する1以上の部首識別情報を、記憶媒体に格納されている2以上の漢字情報から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した2以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部として機能させるためのプログラム、となる。 The operation of the kanji learning support apparatus in the present embodiment may be realized by software. In such a case, the software that realizes the kanji learning support device stores, in a storage medium, a computer that receives a kanji identification information and one or more radical identification information corresponding to the kanji identification information received by the reception unit. A radical identification information acquisition unit that is acquired from two or more Kanji information that is received, a Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more radical identifications acquired by the radical identification information acquisition unit Term acquisition including a term including one or more kanji or each radical corresponding to information from a term information storage unit held by an external server device or a term information storage unit held inside A sentence composition part that composes a sentence by combining two or more terms acquired by the term acquisition part, and a sentence output part that outputs a sentence constituted by the sentence composition part Consisting of the program, and.
また、上記プログラムにおいて、前記用語情報格納部は、用語と、当該用語の種類を示す用語種類情報と、当該用語と同一文章で使用される1以上の用語である1以上の連携用語と、当該各連携用語の格の種類を識別する格種類識別情報を有する用語情報を1以上格納しており前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記用語情報格納部から取得する漢字包含用語取得手段と、前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を1以上取得する連携用語取得手段を具備し、前記文章構成部は、文章を構成するための情報であり、2以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段と、前記文章構成ルールに従って、前記用語取得部が取得した用語と1以上の連携用語を組み合わせて文章を構成する文章構成手段を具備するものとして機能させるように、コンピュータを動作させることは好適である。
(実施の形態2)
In the above program, the term information storage unit includes a term, term type information indicating the type of the term, one or more linked terms that are one or more terms used in the same sentence as the term, The term acquisition unit stores one or more term information having case type identification information for identifying a case type of each cooperative term, and the term including the kanji corresponding to the kanji identification information received by the reception unit, It is a term including a kanji corresponding to the radical identification information acquired by the radical identification information acquisition unit acquired from the term information storage unit and the same as the term acquired by the Chinese character inclusion term acquisition unit. It has one or more linked terms that are one or more terms used in the sentence, and has linked term acquisition means for acquiring one or more linked terms having different case type identification information from the term acquired by the kanji inclusion term acquiring means The sentence composition unit is information for composing a sentence, and a sentence composition rule storage means for storing a sentence composition rule that is information on an arrangement of two or more case type identification information; and according to the sentence composition rule It is preferable that the computer is operated so as to function as a sentence composing unit that composes a sentence by combining the term acquired by the term acquisition unit and one or more linked terms.
(Embodiment 2)
本実施の形態において、漢字を識別する漢字識別情報(通常、漢字の文字コード)を受け付け、漢字を格納した漢字DB(後述する漢字情報格納部)から1以上の部首識別情報を取得し、漢字識別情報、部首識別情報から、当該漢字、部首に対応する漢字を含む用語を取得し、当該取得した用語を組み合わせた文章を構成し、その文章を出力する漢字学習支援装置について説明する。特に、本実施の形態において、文章を構成する際に、4W1Hの各要素の補助語(クエリワード)を用いる場合について説明する。 In the present embodiment, kanji identification information for identifying a kanji (usually, a character code of kanji) is received, and one or more radical identification information is acquired from a kanji DB (kanji information storage section described later) storing kanji. A kanji learning support device that acquires terms including kanji and kanji corresponding to the radical from kanji identification information and radical identification information, constructs a sentence combining the acquired terms, and outputs the sentence is described. . In particular, in the present embodiment, a case where auxiliary words (query words) of each element of 4W1H are used when composing a sentence will be described.
本実施の形態における漢字学習支援システムの概念図は、図1と同様である。図10は、本実施の形態における漢字学習支援システムのブロック図である。本漢字学習支援システムは、1以上の端末装置11、漢字学習支援装置102、1以上の文章管理装置13を有する。 The conceptual diagram of the kanji learning support system in the present embodiment is the same as FIG. FIG. 10 is a block diagram of the kanji learning support system in the present embodiment. The kanji learning support system includes one or more terminal devices 11, a kanji learning support device 102, and one or more sentence management devices 13.
漢字学習支援装置102は、漢字情報格納部1201、格情報格納部1202、用語情報格納部10203、補助語格納部10201、受付部1204、部首識別情報取得部1205、用語取得部10206、文章構成部10207、文章出力部1208を具備する。 The kanji learning support apparatus 102 includes a kanji information storage unit 1201, a case information storage unit 1202, a term information storage unit 10203, an auxiliary word storage unit 10201, a reception unit 1204, a radical identification information acquisition unit 1205, a term acquisition unit 10206, and a sentence configuration. A unit 10207 and a text output unit 1208.
補助語格納部10201は、時補助語格納手段102011、場所補助語格納手段102012、人補助語格納手段102013、何補助語格納手段102014、如何補助語格納手段102015を具備する。 The auxiliary word storage unit 10201 includes hour auxiliary word storage means 102011, place auxiliary word storage means 102012, human auxiliary word storage means 102013, auxiliary word storage means 102014, and auxiliary word storage means 102015.
用語取得部10206は、連携用語取得手段102061、補完用語取得手段102062を具備する。 The term acquisition unit 10206 includes cooperative term acquisition means 102061 and complementary term acquisition means 102062.
文章構成部10207は、文章構成ルール格納手段102071、文章構成手段102072を具備する。 The sentence composition unit 10207 includes sentence composition rule storage means 102071 and sentence composition means 102072.
補助語格納部10201は、文章を構成する補助語(ここでは、助詞など)を格納している。補助語格納部10201は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The auxiliary word storage unit 10201 stores auxiliary words (in this case, particles etc.) constituting the sentence. The auxiliary word storage unit 10201 is preferably a nonvolatile recording medium, but can also be realized by a volatile recording medium.
時補助語格納手段102011は、時(When)を示す文の要素を構成する時補助語(「時に」,「頃」,など)を格納している。時補助語格納手段102011は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The hour auxiliary word storage means 102011 stores hour auxiliary words (“hour”, “around”, etc.) constituting the element of the sentence indicating the hour. The hour auxiliary word storage means 102011 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
場所補助語格納手段102012は、場所(Where)を示す文の要素を構成する場所補助語(「場所」,「上で」,など)を格納している。場所補助語格納手段102012は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The place auxiliary word storage means 102012 stores place auxiliary words (“place”, “above”, etc.) constituting the elements of the sentence indicating the place (where). The location auxiliary word storage means 102012 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
人補助語格納手段102013は、人(Who)を示す文の要素を構成する人補助語(「が」,など)を格納している。人補助語格納手段102013は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The human auxiliary word storage means 102013 stores human auxiliary words (“GA”, etc.) constituting elements of a sentence indicating a person (Who). The auxiliary word storage means 102013 is preferably a nonvolatile recording medium, but can also be realized by a volatile recording medium.
何補助語格納手段102014は、何(What)を示す文の要素を構成する何補助語(「を」,など)を格納している。何補助語格納手段102014は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The what auxiliary word storage means 102014 stores what auxiliary words (“O”, etc.) constituting the element of the sentence indicating what (What). The auxiliary word storage means 102014 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
如何補助語格納手段102015は、いかに(How)を示す文の要素を構成する如何補助語(「る」,「する」,など)を格納している。如何補助語格納手段102015は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The auxiliary word storage means 102015 stores any auxiliary words (“RU”, “S”, etc.) constituting the element of the sentence indicating how (How). The auxiliary word storage means 102015 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
用語情報格納部10203は、1以上の用語を格納している。用語情報格納部10203は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The term information storage unit 10203 stores one or more terms. The term information storage unit 10203 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
用語取得部10206は、受付部1204が受け付けた漢字識別情報に対応する漢字、および部首識別情報取得部1205が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部10203から検索し、当該用語に対して、時補助語、場所補助語、人補助語、何補助語、または如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、用語情報格納部を検索し、少なくとも1以上検索される用語を取得し、記憶媒体に格納する。用語取得部10206は、好ましくは、4W1Hの各要素に対応する用語(連携用語を含む)をすべて取得するすことが好適であるが、4W1Hのいずれかの要素が不足していても良いし、いずれかの要素が重複していても良い。さらに、用語取得部10206は、後述する連携用語取得手段102061、補完用語取得手段102062により、4W1Hから欠落する用語を補完する補完用語をも取得することは好適である。さらに、用語取得部10206は、受付部1204が受け付けた漢字識別情報に対応する漢字、および部首識別情報取得部1205が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、時補助語、場所補助語、人補助語、何補助語、または如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも1以上検索される連携用語を取得し、かつ、前記如何補助語以外の種類の補助語が付与された連携用語(この連携用語は、補助語が付与されていなくても良い)と、前記如何補助語が付与された連携用語(この連携用語は、補助語が付与されていなくても良い)との共起確率を算出し、当該共起確率が高い連携用語を取得することは好適である。2つの用語の共起確率は、通常、1以上の文章管理装置13に格納されている文章格納部1301の文章情報から算出される。2つの用語の共起確率を算出する技術は公知技術である。例えば、2つの用語の共起確率を算出する算出式は、以下の数式1である。数式1において、4Wは「WHEN、WHERE、WHO、WHAT」である。P(HOW,4W)は、HOW要素の単語と、他の要素の単語の共起確率である。COF(HOW,4W)は、HOW要素の用語と各4W要素の用語との共起頻度である。|HOW|は、HOW要素の用語の文字列長である。また、|4W|は、4W要素の文字列長である。|W|は、任意の単語の文字列長である。
連携用語取得手段102061は、受付部1204が受け付けた漢字識別情報に対応する漢字、および部首識別情報取得部1205が取得した1以上の部首識別情報に対応する1以上の各漢字を含む各用語を用語情報格納部10203から検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベース(1以上の文章管理装置13の文章格納部1301)を検索し、少なくとも1以上検索される連携用語を取得する。連携用語取得手段102061は、通常、MPUやメモリ等から実現され得る。連携用語取得手段102061の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The linked term acquisition means 102061 includes each kanji corresponding to the kanji identification information received by the reception unit 1204 and one or more kanji corresponding to one or more radical identification information acquired by the radical identification information acquisition unit 1205. A term is searched from the term information storage unit 10203, and for each term, the auxiliary word is one of the hour auxiliary word, the place auxiliary word, the human auxiliary word, the auxiliary auxiliary word, and the auxiliary auxiliary word. Are supplemented so that their types do not overlap, auxiliary words are assigned to each term, a linked term is formed, and the linked database is used as a key to store the sentence database (sentence storage of one or more sentence management devices 13). Part 1301) to retrieve at least one or more linked terms. The linked term acquisition means 102061 can usually be realized by an MPU, a memory, or the like. The processing procedure of the linked term acquisition means 102061 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
補完用語取得手段102062は、連携用語取得手段102061が取得した2以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記前記連携用語取得手段102061が取得した1以上の連携用語と一の文章中に一度以上共起する場合に、前記文章データベース(1以上の文章管理装置13の文章格納部1301)から検索し、取得する。なお、補完用語取得手段102062は、1以上の連携用語と一の文章中に共起する用語が存在しない場合に、補助語を用いて、ランダムに用語(最初に補助語を含む用語として検索された用語など)を取得することは好適である。補完用語取得手段102062は、通常、MPUやメモリ等から実現され得る。補完用語取得手段102062の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The complementary term acquisition unit 102062 acquires an auxiliary word of a type different from all of the two or more cooperative terms acquired by the cooperative term acquisition unit 102061, and acquires the complementary term that is a term including the auxiliary word as the cooperative term acquisition unit. When one or more cooperating terms acquired by 102061 co-occur once or more in one sentence, the sentence database (sentence storage unit 1301 of one or more sentence management devices 13) is searched and acquired. Note that the complementary term acquisition unit 102062 uses an auxiliary word to search for a term (a term including an auxiliary word first) when there is no term that co-occurs in one sentence with one or more linked terms. It is preferable to obtain the terms). The complementary term acquisition unit 102062 can be usually realized by an MPU, a memory, or the like. The processing procedure of the complementary term acquisition unit 102062 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
文章構成部10207は、時(When)、場所(Where)、人(Who)、何(What)、いかに(How)のいずれかに対応して、用語取得部10206により取得された連携用語を、予め決められた順序(例えば、文章構成ルールが示す順序)で連結して文章を構成する。文章構成部10207は、通常、MPUやメモリ等から実現され得る。文章構成部10207の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The sentence composing unit 10207 corresponds to any one of time (Where), place (Where), person (Who), what (What), and how (How). A sentence is composed by connecting in a predetermined order (for example, the order indicated by the sentence composition rule). The sentence composition unit 10207 is usually realized by an MPU, a memory, or the like. The processing procedure of the sentence composition unit 10207 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
文章構成ルール格納手段102071は、時(When)、場所(Where)、人(Who)、何(What)、いかに(How)を構成要素とするルールであり、当該構成要素の並びを示すルールであり、文章を構成するためのルールを格納している。文章構成ルール格納手段102071は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The sentence composition rule storage means 102071 is a rule having time (Where), place (Where), person (Who), what (What), and how (How) as constituent elements, and is a rule indicating the arrangement of the constituent elements. Yes, it stores rules for composing sentences. The sentence composition rule storage unit 102071 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
文章構成手段102072は、文章構成ルール格納手段102071から文章構成ルールを読み出し、当該文章構成ルールに従って、用語取得部10206により取得された連携用語を連結し、文章を構成する。連携用語は、時(When)、場所(Where)、人(Who)、何(What)、いかに(How)のいずれかに対応しており、文章構成手段102072は、かかる対応を取得し、文章構成ルールに従って、連携用語を連結して文章を構成する。文章構成手段102072は、連携用語取得手段102061により取得された連携用語、および補完用語取得手段102062により取得された補完用語を、予め決められた順序で連結して文章を構成しても良い。なお、構成した文章は、記憶媒体に少なくとも一時的に配置される。 The sentence composing means 102072 reads the sentence composition rule from the sentence composition rule storage means 102071, and connects the linked terms acquired by the term acquisition unit 10206 according to the sentence composition rule to compose the sentence. The linked term corresponds to any of “Time”, “Location”, “Where”, “Who”, “What”, “How”, and “How”, and the sentence composing means 102072 acquires such correspondence, According to the composition rule, the linked terms are connected to compose a sentence. The sentence composing means 102072 may compose the sentence by connecting the cooperative terms acquired by the cooperative term acquiring means 102061 and the complementary terms acquired by the complementary term acquiring means 102062 in a predetermined order. The composed sentence is at least temporarily arranged in the storage medium.
次に、漢字学習支援装置102の動作について図11から図13のフローチャートを用いて説明する。図11のフローチャートにおいて、図3のフローチャートと異なる点についてのみ説明する。 Next, the operation of the kanji learning support apparatus 102 will be described using the flowcharts of FIGS. In the flowchart of FIG. 11, only differences from the flowchart of FIG. 3 will be described.
(ステップS1101)用語取得部10206の連携用語取得手段102061は、ステップS302で取得した1以上の部首識別情報に対応する漢字(漢字コード、または漢字IDなど)を取得する。 (Step S1101) The cooperative term acquisition unit 102061 of the term acquisition unit 10206 acquires kanji (kanji code, kanji ID, etc.) corresponding to the one or more radical identification information acquired in step S302.
(ステップS1102)連携用語取得手段102061は、ステップS1101で取得した1以上の各漢字を含む用語を、用語情報格納部10203から取得する。連携用語取得手段102061は、1以上の各漢字に対応して、一つずつ用語を取得しても良いし、1以上の各漢字に対応して、2以上の用語を取得しても良い。なお、取得された1以上の用語は、その用語に含まれる漢字と対応付けて格納される。 (Step S1102) The cooperative term acquisition unit 102061 acquires a term including one or more kanji characters acquired in step S1101 from the term information storage unit 10203. The linked term acquisition means 102061 may acquire one term corresponding to each of one or more kanji characters, or may acquire two or more terms corresponding to one or more kanji characters. The acquired one or more terms are stored in association with kanji included in the terms.
(ステップS1103)文章構成部10207は、カウンタiに1を代入する。 (Step S1103) The sentence structure part 10207 substitutes 1 to the counter i.
(ステップS1104)文章構成部10207は、ステップS1102で取得した1以上の用語、およびステップS303で取得した用語(学習対象の漢字が含まれる用語)のうち、i番目の用語の組み合わせが存在するか否かを判断する。i番目の用語の組み合わせが存在すればステップS1105に行き、i番目の用語の組み合わせが存在しなければステップS1109に行く。なお、用語の組み合わせとは、学習対象の漢字(例えば、「誘」)が含まれる用語の一つと、学習対象の漢字を構成する各部首に対応する漢字(例えば、「言」「秀」)を含む、部首ごとの一の用語(例えば、「言葉」、「秀吉」)の組み合わせである。したがって、用語の組み合わせは、例えば、学習対象の漢字が含まれる用語「誘う」、部首(ごんべん)を含む「言葉」、「誘」の「秀」を含む「秀吉」の3つの用語の集合である。 (Step S1104) Does the sentence composition unit 10207 have a combination of the i-th term among the one or more terms acquired in step S1102 and the terms acquired in step S303 (terms including kanji to be learned)? Judge whether or not. If the i-th term combination exists, the process goes to step S1105, and if the i-th term combination does not exist, the process goes to step S1109. The term combination refers to one of the terms including the kanji to be learned (for example, “invitation”) and the kanji corresponding to each radical constituting the kanji to be learned (for example, “word” “excellent”). Is a combination of one term for each radical (for example, “word”, “hideyoshi”). Therefore, there are three combinations of terms, for example, the term “invite” that includes the kanji to be studied, “word” that includes the radical, and “hideyoshi” that includes “hide” of “investment”. A collection of terms.
(ステップS1105)文章構成部10207は、i番目の用語の組み合わせを取得し、記憶媒体に配置する。 (Step S1105) The sentence composition unit 10207 acquires the combination of the i-th term and places it on the storage medium.
(ステップS1106)文章構成手段102072は、i番目の用語の組み合わせから、文章を構成する。文章構成のアルゴリズムの例について、図12のフローチャートを用いて説明する。 (Step S1106) The sentence composing means 102072 composes a sentence from a combination of i-th terms. An example of the sentence composition algorithm will be described with reference to the flowchart of FIG.
(ステップS1107)文章構成手段102072は、ステップS1106で構成した文章を構成する4W1Hの要素から、共起確率を算出する。共起確率は、例えば、数式1で算出され得る。文章構成手段102072は、ステップS1106で構成した文章(または文章ID)と、共起確率を対にして、記憶媒体に追記する。共起確率を算出する処理の例について、図13のフローチャートを用いて説明する。 (Step S1107) The sentence composing means 102072 calculates the co-occurrence probability from the 4W1H elements constituting the sentence constructed in step S1106. The co-occurrence probability can be calculated by Equation 1, for example. The sentence composing means 102072 adds the sentence (or sentence ID) constructed in step S1106 and the co-occurrence probability to the recording medium as a pair. An example of the process for calculating the co-occurrence probability will be described with reference to the flowchart of FIG.
(ステップS1108)文章構成手段102072は、カウンタiを1、インクリメントする。ステップS1104に戻る。 (Step S1108) The sentence composing means 102072 increments the counter i by 1. The process returns to step S1104.
(ステップS1109)文章構成手段102072は、共起確率が最大の文章を取得する。文章構成手段102072は、例えば、ステップS1107で記録した共起確率をキーとして文章を降順にソートし、最大の共起確率と対になる文章を取得し、記憶媒体に格納する。 (Step S1109) The sentence composing means 102072 acquires a sentence with the maximum co-occurrence probability. For example, the sentence composing means 102072 sorts the sentences in descending order using the co-occurrence probability recorded in step S1107 as a key, acquires a sentence paired with the maximum co-occurrence probability, and stores it in the storage medium.
(ステップS1110)文章出力部1208は、ステップS1109で取得した文章を、端末装置11に送信する。処理を終了する。 (Step S1110) The text output unit 1208 transmits the text acquired in step S1109 to the terminal device 11. The process ends.
次に、ステップS1106の文章構成のアルゴリズムの例について、図12のフローチャートを用いて説明する。 Next, an example of the sentence structure algorithm in step S1106 will be described with reference to the flowchart of FIG.
(ステップS1201)文章構成手段102072は、カウンタjに1を代入する。 (Step S1201) The sentence composing means 102072 substitutes 1 for the counter j.
(ステップS1202)文章構成手段102072は、用語の組み合わせ中にj番目の用語が存在するか否かを判断する。j番目の用語が存在すればステップS1203に行き、j番目の用語が存在しなければステップS1214に行く。 (Step S1202) The sentence composing means 102072 determines whether or not the j-th term exists in the term combination. If the j-th term exists, the process goes to step S1203, and if the j-th term does not exist, the process goes to step S1214.
(ステップS1203)文章構成手段102072は、時補助語格納手段102011から、1以上の時補助語を読み出し、j番目の用語に、1以上の各時補助語を付与し、1以上の用語を構成する。 (Step S1203) The sentence composing means 102072 reads one or more hourly auxiliary words from the hourly auxiliary word storage means 102011, assigns one or more hourly auxiliary words to the jth term, and composes one or more terms. To do.
(ステップS1204)文章構成手段102072は、構成した1以上の各用語をキーとして、文章データベース(1以上の文章管理装置13の文章格納部1301)を検索し、構成した用語ごとに、出現頻度を取得する。出現頻度は、時補助語ごとに取得される。そして、文章構成手段102072は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。 (Step S1204) The sentence composing means 102072 searches the sentence database (the sentence storage unit 1301 of the one or more sentence management devices 13) using one or more configured terms as keys, and determines the appearance frequency for each configured term. get. The appearance frequency is acquired for each hour auxiliary word. Then, the sentence composing means 102072 temporarily stores at least a pair of a term having the highest application frequency and its appearance frequency in a storage medium.
(ステップS1205)文章構成手段102072は、場所補助語格納手段102012から、1以上の場所補助語を読み出し、j番目の用語に、1以上の各場所補助語を付与し、1以上の用語を構成する。 (Step S1205) The sentence composing means 102072 reads one or more place auxiliary words from the place auxiliary word storage means 102012, assigns one or more place auxiliary words to the jth term, and forms one or more terms. To do.
(ステップS1206)文章構成手段102072は、構成した各用語をキーとして、文章データベース(1以上の文章管理装置13の文章格納部)を検索し、構成した用語ごとの出現頻度の組を1組以上取得する。そして、文章構成手段102072は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。 (Step S1206) The sentence composing means 102072 searches the sentence database (the sentence storage unit of one or more sentence management apparatuses 13) using each configured term as a key, and sets one or more sets of appearance frequencies for each configured term. get. Then, the sentence composing means 102072 temporarily stores at least a pair of a term having the highest application frequency and its appearance frequency in a storage medium.
(ステップS1207)文章構成手段102072は、人補助語格納手段102013から、1以上の人補助語を読み出し、j番目の用語に、1以上の各人補助語を付与し、1以上の用語を構成する。 (Step S1207) The sentence composing means 102072 reads one or more person auxiliary words from the human auxiliary word storage means 102013, assigns one or more person auxiliary words to the jth term, and composes one or more terms. To do.
(ステップS1208)文章構成手段102072は、構成した各用語をキーとして、文章データベース(1以上の文章管理装置13の文章格納部)を検索し、構成した用語ごとの出現頻度の組を1組以上取得する。そして、文章構成手段102072は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。 (Step S1208) The sentence composing means 102072 searches the sentence database (the sentence storage unit of one or more sentence management apparatuses 13) using each configured term as a key, and sets one or more sets of appearance frequencies for each configured term. get. Then, the sentence composing means 102072 temporarily stores at least a pair of a term having the highest application frequency and its appearance frequency in a storage medium.
(ステップS1209)文章構成手段102072は、何補助語格納手段102014から、1以上の人補助語を読み出し、j番目の用語に、1以上の各何補助語を付与し、1以上の用語を構成する。 (Step S1209) The sentence composing means 102072 reads one or more person auxiliary words from the auxiliary word storage means 102014, and assigns one or more auxiliary words to the jth term to form one or more terms. To do.
(ステップS1210)文章構成手段102072は、構成した各用語をキーとして、文章データベース(1以上の文章管理装置13の文章格納部)を検索し、構成した用語ごとの出現頻度の組を1組以上取得する。そして、文章構成手段102072は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。 (Step S1210) The sentence composing means 102072 searches the sentence database (the sentence storage unit of one or more sentence management apparatuses 13) using each configured term as a key, and sets one or more sets of appearance frequencies for each configured term. get. Then, the sentence composing means 102072 temporarily stores at least a pair of a term having the highest application frequency and its appearance frequency in a storage medium.
(ステップS1211)文章構成手段102072は、如何補助語格納手段102015から、1以上の如何補助語を読み出し、j番目の用語に、1以上の各如何補助語を付与し、1以上の用語を構成する。 (Step S1211) The sentence composing means 102072 reads one or more auxiliary words from the auxiliary word storage means 102015, assigns one or more auxiliary words to the jth term, and forms one or more terms. To do.
(ステップS1212)文章構成手段102072は、構成した各用語をキーとして、文章データベース(1以上の文章管理装置13の文章格納部)を検索し、構成した用語ごとの出現頻度の組を1組以上取得する。そして、文章構成手段102072は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。 (Step S1212) The sentence composing means 102072 searches the sentence database (the sentence storage unit of one or more sentence management devices 13) using each configured term as a key, and sets one or more sets of appearance frequencies for each configured term. get. Then, the sentence composing means 102072 temporarily stores at least a pair of a term having the highest application frequency and its appearance frequency in a storage medium.
(ステップS1213)文章構成手段102072は、カウンタjを1、インクリメントする。ステップS1202に戻る。 (Step S1213) The sentence composing means 102072 increments the counter j by 1. The process returns to step S1202.
(ステップS1214)文章構成手段102072は、4W1Hの出現頻度の合計が最大となる用語(補助語が付与されている)の組み合わせの情報を取得する。つまり、文章構成手段102072は、4W1H中の各要素に対して、1以上の補助語を付与した用語のうち、合計が最大となる出現頻度の、用語の組み合わせを取得し、記憶媒体に格納する。 (Step S1214) The sentence composing means 102072 acquires information on a combination of terms (additional words are given) that maximize the total appearance frequency of 4W1H. In other words, the sentence composing means 102072 acquires the combination of terms having the highest total frequency among terms given one or more auxiliary words for each element in 4W1H and stores them in the storage medium. .
(ステップS1215)文章構成手段102072は、ステップS1214で取得した用語の組み合わせの情報に対して、4W1H中に、補完すべき用語が存在するか否かを判断する。つまり、例えば、ステップS1214で取得した用語の組が「WHO,WHEN,WHERE,WHAT」の各補助語を付与した用語の組である場合、4W1Hの情報(文章構成ルール)に照らして、「HOW」要素が不足している、と判断する。補完すべき用語が存在すればステップS1216に行き、補完すべき用語が存在しなければステップS1218に行く。 (Step S1215) The sentence composing means 102072 determines whether or not there is a term to be supplemented in 4W1H with respect to the information on the term combination acquired in Step S1214. That is, for example, when the set of terms acquired in step S1214 is a set of terms to which the auxiliary words “WHO, WHEN, WHERE, and WHAT” are added, in light of 4W1H information (sentence composition rule), “HOW "Determine that the element is missing. If there is a term to be complemented, the process goes to step S1216, and if there is no term to be complemented, the process goes to step S1218.
(ステップS1216)文章構成手段102072は、ステップS1215における判断の元になった、補完すべきタイプ(例えば、「HOW」)に対応する補助語(例えば、「る」「する」など)を補助語格納部10201から読み出す。 (Step S1216) The sentence composing means 102072 selects an auxiliary word (for example, “ru”, “do”, etc.) corresponding to the type to be complemented (for example, “HOW”) based on the determination in step S1215. Read from the storage unit 10201.
(ステップS1217)文章構成手段102072は、他の用語のいずれかと共起する用語で、取得した補助語(例えば、「る」「する」など)を含む用語を、1以上の文章管理装置13の文章格納部1301を検索し、取得する。なお、取得した補助語を含む用語の取得アルゴリズムは問わない。文章構成手段102072は、例えば、取得した補助語(例えば、「る」「する」など)を含む用語をすべて取得し、その後、他の用語(例えば、「WHO,WHEN,WHERE,WHAT」の各補助語を付与した用語)と共起頻度の合計が最も高い用語を選択する、などの処理を行う。 (Step S1217) The sentence composing means 102072 is a term that co-occurs with any of the other terms and includes the acquired auxiliary word (for example, “ru”, “to”, etc.) in one or more sentence management devices 13. The text storage unit 1301 is searched and acquired. In addition, the acquisition algorithm of the term containing the acquired auxiliary word is not ask | required. The sentence composing means 102072 acquires, for example, all the terms including the acquired auxiliary words (for example, “ru”, “to”, etc.), and then each of other terms (for example, “WHO, WEN, WHERE, WHAT”). For example, a term having the highest sum of co-occurrence frequencies is added.
(ステップS1218)文章構成手段102072は、文章構成ルール格納手段102071から文章構成ルール(例えば、「WHO,WHEN,WHERE,WHAT,HOW」という4W1Hの要素の並びを示す情報)を読み出し、記憶媒体に格納する。 (Step S1218) The sentence composition unit 102072 reads the sentence composition rule (for example, information indicating the arrangement of 4W1H elements such as “WHO, WHEN, WHERE, WHAT, HOW”) from the sentence composition rule storage unit 102071 and stores it in the storage medium. Store.
(ステップS1219)文章構成手段102072は、ステップS1218で取得した文章構成ルールに従い、取得した用語を組み合わせて、文章を構成する。上位処理にリターンする。 (Step S1219) The sentence composing means 102072 composes a sentence by combining the acquired terms according to the sentence composition rule acquired in Step S1218. Return to upper process.
次に、ステップS1107の共起確率を算出する処理の例について、図13のフローチャートを用いて説明する。 Next, an example of the process of calculating the co-occurrence probability in step S1107 will be described using the flowchart of FIG.
(ステップS1301)文章構成手段102072は、予め格納している共起確率の算出式(例えば、数式1)を読み出す。 (Step S1301) The sentence composing means 102072 reads a co-occurrence probability calculation formula (for example, Formula 1) stored in advance.
(ステップS1302)文章構成手段102072は、文章、および文章を構成するすべての構成要素の用語を読み出し、メモリ上に配置する。 (Step S1302) The sentence composing means 102072 reads the sentence and the terms of all the constituent elements constituting the sentence, and arranges them on the memory.
(ステップS1303)文章構成手段102072は、1以上の文章管理装置13を検索し、HOW要素の用語と、他の各要素の用語の共起頻度を、他の各要素の用語の数だけ、算出する。 (Step S1303) The sentence composing means 102072 searches one or more sentence management apparatuses 13, and calculates the co-occurrence frequency of the term of the HOW element and the term of each other element by the number of terms of each other element. To do.
(ステップS1304)文章構成手段102072は、HOW要素の用語の文字列長を算出し、メモリ上に配置する。 (Step S1304) The sentence composing means 102072 calculates the character string length of the term of the HOW element and arranges it on the memory.
(ステップS1305)文章構成手段102072は、4W1H(WHO,WHEN,WHERE,WHAT,HOW)の合計の文字列長、各要素の文字列長を算出し、メモリ上に配置する。 (Step S1305) The sentence composing means 102072 calculates the total character string length of 4W1H (WHO, WHEN, WHERE, WHAT, HOW) and the character string length of each element, and arranges them on the memory.
(ステップS1306)文章構成手段102072は、ステップS1301で読み出した算出式に、上記で算出した数値を代入し、共起確率を取得し、メモリ上に配置する。 (Step S1306) The sentence composing means 102072 substitutes the numerical value calculated above for the calculation formula read in Step S1301, acquires the co-occurrence probability, and arranges it on the memory.
(ステップS1307)文章構成手段102072は、文章(または文章ID)と、共起確率を対にして、メモリ上に配置する。上位処理にリターンする。 (Step S1307) The sentence composing means 102072 makes a sentence (or sentence ID) and the co-occurrence probability a pair and arranges them on the memory. Return to upper process.
なお、図13のフローチャートにおいて、他のアルゴリズムや算出式で、共起確率を算出しても良い。 In the flowchart of FIG. 13, the co-occurrence probability may be calculated using another algorithm or calculation formula.
以下、本実施の形態における漢字学習支援システムの具体的な動作について説明する。漢字学習支援システムの概念図は図1と同様である。 Hereinafter, a specific operation of the kanji learning support system in the present embodiment will be described. The conceptual diagram of the kanji learning support system is the same as FIG.
今、漢字情報格納部1201は、図14に示す漢字情報管理表を保持している。また、用語情報格納部1203は、図15に示す用語情報管理表を保持している。用語情報管理表は、「ID」と「用語」を有するレコードを多数格納している。 Now, the kanji information storage unit 1201 holds the kanji information management table shown in FIG. The term information storage unit 1203 holds a term information management table shown in FIG. The term information management table stores a large number of records having “ID” and “term”.
また、補助語格納部10201は、図16に示す補助語情報管理表を保持している。補助語情報管理表は、「補助語種類情報」「補助語」の属性を有するレコードを5つ管理している。「補助語種類情報」は、補助語の種類を示す情報(WHO,WHENなど)を格納する属性であり、「補助語」は、「補助語種類情報」に対応する補助語を格納する属性である。 Further, the auxiliary word storage unit 10201 holds the auxiliary word information management table shown in FIG. The auxiliary word information management table manages five records having attributes of “auxiliary word type information” and “auxiliary word”. “Auxiliary word type information” is an attribute for storing information (WHO, WEN, etc.) indicating the type of auxiliary word, and “auxiliary word” is an attribute for storing an auxiliary word corresponding to “auxiliary word type information”. is there.
さらに、文章構成ルール格納手段12071は、文章構成ルール「WHO,WHEN,WHERE,WHAT,HOW」を保持している、とする。この文章構成ルールは、用語を組み合わせて文章を構成する場合の、用語の組み合わせ順序を示す情報である。 Furthermore, it is assumed that the sentence composition rule storage unit 12071 holds a sentence composition rule “WHO, WHEN, WHERE, WHAT, HOW”. This sentence composition rule is information indicating a combination order of terms when a sentence is composed by combining terms.
かかる状況において、ユーザは、端末装置11のキーボードやマウス等の入力手段を用いて漢字「朝」を入力した、とする。そして、ユーザは、端末装置11の図示しない「漢字学習」ボタン(ハードボタンでもGUIのボタンでも良い)を押下した、とする。 In such a situation, it is assumed that the user inputs the Chinese character “morning” using an input unit such as a keyboard or a mouse of the terminal device 11. Then, it is assumed that the user presses a “Kanji learning” button (either a hard button or a GUI button) (not shown) of the terminal device 11.
次に、端末装置11の入力受付部1101は漢字「朝」を受け付ける。そして、漢字識別情報送信部1102は漢字識別情報「朝」を漢字学習支援装置12に送信する。 Next, the input reception unit 1101 of the terminal device 11 receives the Chinese character “morning”. Then, the kanji identification information transmitting unit 1102 transmits the kanji identification information “morning” to the kanji learning support apparatus 12.
次に、漢字学習支援装置12は、受付部1204は、端末装置11から漢字識別情報「朝」を受信する。 Next, in the kanji learning support device 12, the reception unit 1204 receives the kanji identification information “morning” from the terminal device 11.
次に、部首識別情報取得部1205は、受信した漢字識別情報「朝」をキーとして、図14の漢字情報管理表を検索する。そして、漢字情報管理表の「ID=1」のレコードがヒットするので、部首識別情報取得部1205は、漢字情報管理表の「ID=1」のレコードが有する1以上の部首識別情報「22」「23」「28」を取得し、記憶媒体に一時格納する。 Next, the radical identification information acquisition unit 1205 searches the kanji information management table of FIG. 14 using the received kanji identification information “morning” as a key. Since the record of “ID = 1” in the Chinese character information management table is hit, the radical identification information acquisition unit 1205 has one or more radical identification information “1” included in the record of “ID = 1” in the Chinese character information management table. 22 ”,“ 23 ”and“ 28 ”are acquired and temporarily stored in the storage medium.
連携用語取得手段102061は、取得した3つの部首識別情報「22」「23」「28」に対応する漢字「十」「早」「月」を取得する。 The cooperative term acquisition unit 102061 acquires the kanji characters “ten”, “early”, and “month” corresponding to the acquired three radical identification information “22”, “23”, and “28”.
次に、連携用語取得手段102061は、受信した漢字「朝」および、取得した3つの各漢字「十」「早」「月」を含む用語を、各漢字に対応付けて、用語情報格納部10203から取得する。そして、連携用語取得手段102061は、図17に示す用語を、各漢字に対応して取得し、メモリ上に配置する。 Next, the linked term acquisition unit 102061 associates the received Chinese character “morning” and the acquired three Chinese characters “ten”, “early”, and “month” with each Chinese character, and the term information storage unit 10203. Get from. And the cooperation term acquisition means 102061 acquires the term shown in FIG. 17 corresponding to each Chinese character, and arrange | positions it on memory.
次に、文章構成部10207は、図17の用語群から、1番目の用語の組み合わせ「朝日,十兵衛,早朝,月」を得て、メモリ上に配置する。 Next, the sentence composition unit 10207 obtains the first term combination “Asahi, Jubei, early morning, month” from the term group of FIG. 17 and arranges it on the memory.
次に、文章構成手段102072は、「朝日」「十兵衛」「早朝」「月」の各用語に、5種類の各補助語を付与し、当該補助語を付与した用語をキーとして、1以上の文章管理装置13の文章格納部1301を検索し、補助語の種類ごとの出現頻度と、その補助語の代表文字列を取得し、書き込む。なお、出現頻度が「0」である場合、補助語の代表文字列が存在しないことは言うまでもない。また、5種類の各補助語は、文章構成手段102072が、図16の補助語情報管理表から順に読み出す。 Next, the sentence composing means 102072 assigns five types of auxiliary words to each of the terms “Asahi”, “Jubei”, “Early morning”, and “Month”, and uses the term to which the auxiliary word is assigned as a key. The sentence storage unit 1301 of the sentence management apparatus 13 is searched, and the appearance frequency for each auxiliary word type and the representative character string of the auxiliary word are acquired and written. Needless to say, when the appearance frequency is “0”, there is no representative character string of the auxiliary word. Further, the five types of auxiliary words are sequentially read out from the auxiliary word information management table of FIG.
次に、文章構成手段102072は、図18の上部の表から、4W1Hの出現頻度が最大となる用語(補助語が付与されている)の組み合わせの情報を取得する。つまり、文章構成手段102072は、4W1H中の各要素に対して、1以上の補助語を付与した用語のうち、合計が最大となる出現頻度の、用語の組み合わせを取得し、記憶媒体に格納する。そして、文章構成手段102072は、図18の下部の表を得る。図18の下部表は、「用語」と4W1Hのうちの一のタイプと、「出現頻度」を示す。 Next, the sentence composing means 102072 obtains information on a combination of terms (additional words are given) having the maximum appearance frequency of 4W1H from the table in the upper part of FIG. In other words, the sentence composing means 102072 acquires the combination of terms having the highest total frequency among terms given one or more auxiliary words for each element in 4W1H and stores them in the storage medium. . Then, the sentence composing means 102072 obtains the lower table of FIG. The lower table of FIG. 18 shows “term”, one type of 4W1H, and “appearance frequency”.
次に、文章構成手段102072は、取得した用語の組み合わせの情報(図18の下部の表)に対して、4W1H中に、補完すべき用語「HOW」が存在すると、判断する。文章構成手段102072は、例えば、文章構成ルール格納手段12071から、文章構成ルール「WHO,WHEN,WHERE,WHAT,HOW」を読み出し、図18の下部の表の「タイプ」に存在しない「HOW」があることを検知する。 Next, the sentence composing means 102072 determines that the term “HOW” to be complemented exists in 4W1H with respect to the acquired term combination information (the lower table in FIG. 18). For example, the sentence composition unit 102072 reads the sentence composition rule “WHO, WEN, WHERE, WHAT, HOW” from the sentence composition rule storage unit 12071, and “HOW” that does not exist in the “type” in the table at the bottom of FIG. Detect something.
そして、文章構成手段102072は、補完すべきタイプ(「HOW」)に対応する補助語(「る」「する」など)を補助語情報管理表(図16)から読み出し、メモリ上に配置する。 Then, the sentence composing means 102072 reads auxiliary words (such as “ru” and “do”) corresponding to the type to be complemented (“HOW”) from the auxiliary word information management table (FIG. 16) and arranges them on the memory.
次に、文章構成手段102072は、他の用語のいずれかと共起する用語で、取得した補助語(例えば、「る」「する」など)を含む用語を、1以上の文章管理装置13の文章格納部1301を検索し、取得する。そして、文章構成手段102072は、例えば、「見る」「眺める」を得て、メモリ上に配置する。なお、文章構成手段102072は、「見る」「眺める」のうち、他の4つの用語と共起頻度の合計が最大の用語「見る」を選択した、とする。共起頻度の算出方法は公知技術であるので説明を省略する。 Next, the sentence composing means 102072 is a term that co-occurs with any of the other terms, and includes the acquired auxiliary word (for example, “ru”, “to”, etc.) as a sentence of one or more sentence management devices 13. The storage unit 1301 is searched and acquired. Then, the sentence composing means 102072 obtains “view” and “view”, for example, and arranges them on the memory. It is assumed that the sentence composing means 102072 has selected the term “view” having the maximum total co-occurrence frequency with the other four terms from “see” and “view”. Since the method for calculating the co-occurrence frequency is a known technique, a description thereof will be omitted.
次に、文章構成手段102072は、文章構成ルール格納手段102071から文章構成ルール「WHO,WHEN,WHERE,WHAT,HOW」を読み出し、記憶媒体に格納する。 Next, the text composing means 102072 reads the text composing rule “WHO, WHEN, WHERE, WHAT, HOW” from the text composing rule storage means 102071 and stores them in the storage medium.
次に、文章構成手段102072は、取得した文章構成ルールに従い、取得した用語を組み合わせて、文章(例えば、「十兵衛が早朝に月で朝日を見る」)を構成する。 Next, the sentence composing means 102072 composes a sentence (for example, “Jubei sees the morning sun in the early morning”) by combining the acquired terms according to the acquired sentence composition rule.
次に、文章構成手段102072は、文章を構成する4W1Hの要素「十兵衛が」「早朝に」「月で」「朝日を」「見る」から、共起確率を算出する。つまり、文章構成手段102072は、予め格納している数式1の情報を読み出す。そして、文章構成手段102072は、文章、および文章を構成するすべての構成要素の用語(「十兵衛が」「早朝に」「月で」「朝日を」「見る」)を読み出し、メモリ上に配置する。 Next, the sentence composing means 102072 calculates the co-occurrence probability from the 4W1H elements “Jubei”, “In the early morning”, “In the moon”, “See the Asahi”, and “View” that compose the sentence. That is, the sentence composing means 102072 reads the information of Formula 1 stored in advance. Then, the sentence composing means 102072 reads out the sentences and the terms of all the constituent elements constituting the sentences ("Jubei", "In the early morning", "In the moon", "Asahi", "See") and arranges them on the memory. .
そして、文章構成手段102072は、1以上の文章管理装置13を検索し、HOW要素の用語(「見る」)と、他の各要素の用語(「十兵衛が」「早朝に」「月で」「朝日を」)の共起頻度を算出する。そして、他の各要素の用語と共起頻度を対にして、メモリ上に配置する。 Then, the sentence composing means 102072 searches one or more sentence management apparatuses 13, and the term of the HOW element (“see”) and the term of each of the other elements (“Jubei” is “early morning”, “in the moon”, “ Calculate the co-occurrence frequency of "Asahi". Then, the terms of other elements and the co-occurrence frequencies are paired and arranged on the memory.
そして、文章構成手段102072は、HOW要素の用語(「見る」)の文字列長を「4」(Byte数)と算出し、メモリ上に配置する。なお、文字列長は、文字数の「2」でも良い。 Then, the sentence composing means 102072 calculates the character string length of the term of the HOW element (“see”) as “4” (number of bytes), and arranges it on the memory. The character string length may be “2”, which is the number of characters.
文章構成手段102072は、4W1H(WHO,WHEN,WHERE,WHAT,HOW)の合計の文字列長「2」、各要素の文字列長「十兵衛が:8」「早朝に:6」「月で:4」「朝日を:6」を算出し、メモリ上に配置する。 The sentence composing means 102072 is a total character string length “2” of 4W1H (WHO, WHEN, WHERE, WHAT, HOW), and the character string lengths of each element “Jubei: 8” “In the early morning: 6” “In the month: 4 ”“ Asahi: 6 ”is calculated and placed on the memory.
次に、文章構成手段102072は、読み出した数式1に、上記で算出した数値を代入し、HOW要素と各4Wの各要素の共起確率を取得し、メモリ上に配置する。ここで、共起確率=3.1であった、とする。 Next, the sentence composing means 102072 substitutes the numerical value calculated above for the read Equation 1, acquires the co-occurrence probability of the HOW element and each element of 4W, and arranges it on the memory. Here, it is assumed that the co-occurrence probability = 3.1.
文章構成手段102072は、文章「十兵衛が早朝に月で朝日を見る」と、共起確率「3.1」を対にして、メモリ上に配置する。 The sentence composing means 102072 arranges the sentence “Jubei sees the Asahi on the moon early in the morning” and the co-occurrence probability “3.1” as a pair on the memory.
以上のように、5つの用語(4W1Hの要素に対応する用語)を組み合わせて構成される各文章について、HOW要素と各4Wの要素の共起確率を算出した、とする。ここで、最大の共起確率は、「3.1」でった、とする。 As described above, it is assumed that the co-occurrence probability of the HOW element and each 4W element is calculated for each sentence configured by combining five terms (terms corresponding to 4W1H elements). Here, it is assumed that the maximum co-occurrence probability is “3.1”.
そして、文章構成手段102072は、共起確率が最大「3.1」の文章「十兵衛が早朝に月で朝日を見る」を取得する。 Then, the sentence composing means 102072 acquires a sentence “Jubei sees the Asahi on the moon early in the morning” having the maximum co-occurrence probability of “3.1”.
次に、文章出力部1208は、取得した文章「十兵衛が早朝に月で朝日を見る」を、端末装置11に送信する。 Next, the sentence output unit 1208 transmits the acquired sentence “Jubei sees the morning sun in the moon early in the morning” to the terminal device 11.
そして、端末装置11の文章受信部1103は、文章「十兵衛が早朝に月で朝日を見る」を受信し、文章出力部1208は文章「十兵衛が早朝に月で朝日を見る」をディスプレイに表示する。 Then, the text receiving unit 1103 of the terminal device 11 receives the text “Jubei sees the morning sun in the moon early in the morning”, and the text output unit 1208 displays the text “Jubei sees the morning sun in the moon early in the morning” on the display. .
以上、本実施の形態によれば、学習したい漢字を入力すれば、その漢字を構成する部首に対応する漢字も含めた文章が提示できる。したがって、漢字の学習を支援することができる。特に、連想記憶を利用した漢字の学習が可能となる。 As described above, according to the present embodiment, if a kanji to be learned is input, a sentence including a kanji corresponding to a radical constituting the kanji can be presented. Therefore, learning of kanji can be supported. In particular, kanji can be learned using associative memory.
なお、本実施の形態において、漢字学習支援装置12はスタンドアロンで動作しても良い。かかる場合、漢字学習支援装置は、漢字を識別する情報である漢字識別情報と、当該漢字を構成する1以上の部首を識別する情報である1以上の部首識別情報を有する漢字情報を2以上格納している漢字情報格納部と、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する1以上の部首識別情報を取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した2以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置である。 In the present embodiment, the kanji learning support device 12 may operate stand-alone. In such a case, the kanji learning support device outputs two pieces of kanji information having kanji identification information that is information for identifying kanji and one or more radical identification information that is information for identifying one or more radicals constituting the kanji. A kanji information storage unit storing the above, a receiving unit for receiving kanji identification information, a radical identification information acquiring unit for acquiring one or more radical identification information corresponding to the kanji identification information received by the receiving unit, A Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more Chinese characters corresponding to the one or more radical identification information acquired by the radical identification information acquisition unit, or a term including each radical, Search the term information storage unit held by the server device or the term information storage unit held in the server device, and acquire the sentence by combining the term acquisition unit to be acquired and the two or more terms acquired by the term acquisition unit Composing sentence A configuration unit, the sentence component is kanji learning apparatus comprising text output unit for outputting a sentence constructed.
また、上記の漢字学習支援装置は、時(When)を示す文の要素を構成する時補助語を格納している時補助語格納手段と、場所(Where)を示す文の要素を構成する場所補助語を格納している場所補助語格納手段と、人(Who)を示す文の要素を構成する人補助語を格納している人補助語格納手段と、何(What)を示す文の要素を構成する何補助語を格納している何補助語格納手段と、いかに(How)を示す文の要素を構成する如何補助語を格納している如何補助語格納手段を有する補助語格納部をさらに具備し、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記用語情報格納部を検索し、少なくとも1以上検索される用語を取得し、前記文章構成部は、時(When)、場所(Where)、人(Who)、何(What)、いかに(How)のいずれかに対応して、前記用語取得部により取得された連携用語を、予め決められた順序で連結して文章を構成する漢字学習支援装置、である。 In addition, the kanji learning support device described above includes an auxiliary word storage unit that stores an auxiliary word that constitutes an element of a sentence that indicates time (When), and a place that constitutes an element of a sentence that indicates a place (Where) Location auxiliary word storage means for storing auxiliary words, human auxiliary word storage means for storing human auxiliary words constituting a sentence element indicating a person (Who), and element of a sentence indicating what (What) Auxiliary word storage means for storing how many auxiliary words that constitute the word, and an auxiliary word storage means for storing any auxiliary word that constitutes the element of the sentence indicating how (how). The term acquisition unit further includes a Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more Chinese characters corresponding to the one or more radical identification information acquired by the radical identification information acquisition unit. Link terminology that includes Search from the term information storage unit held by or the term information storage unit held inside, and for the term, the time auxiliary word, the place auxiliary word, the human auxiliary word, the auxiliary word , Supplementing any of the auxiliary words so that the types do not overlap, adding auxiliary words to each term, forming a linked term, and using the linked term as a key, The term information storage unit is searched to obtain at least one term to be searched, and the sentence composition unit is configured to store a time, a place, a person, a person, a person, and a person. Corresponding to any of the above, a kanji learning support device that composes a sentence by connecting linked terms acquired by the term acquisition unit in a predetermined order.
また、上記の漢字学習支援装置において、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む各用語を検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも1以上検索される連携用語を取得する連携用語取得手段と、前記連携用語取得手段が取得した2以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記前記連携用語取得手段が取得した1以上の連携用語と一の文章中に一度以上共起する場合に、前記文章データベースから検索し、取得する補完用語取得手段を具備する漢字学習支援装置であることは好適である。 In the kanji learning support device, the term acquisition unit corresponds to kanji corresponding to the kanji identification information received by the reception unit and one or more radical identification information acquired by the radical identification information acquisition unit. Searching for each term including one or more kanji characters, and for each term, any one of the auxiliary word, the place auxiliary word, the human auxiliary word, the auxiliary word, and the auxiliary word The auxiliary words are supplemented so that their types do not overlap, auxiliary words are assigned to each term, a linked term is constructed, and the sentence database is searched using the linked term as a key, and at least one search is performed. A cooperative term acquisition means for acquiring a cooperative term, a supplementary term that is a term including the auxiliary word, and acquiring a different kind of auxiliary word from all of the two or more cooperative terms acquired by the cooperative term acquisition means, Said ream It is preferable that the kanji learning support device includes a complementary term acquisition unit that searches and acquires from the sentence database when the term acquisition unit co-occurs once or more with one or more linked terms acquired by the term acquisition unit. It is.
また、上記の漢字学習支援装置において、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも1以上検索される連携用語を取得し、かつ、前記如何補助語以外の種類の補助語が付与された連携用語を取得する場合に、前記如何補助語が付与された連携用語との共起確率を算出し、当該共起確率が高い連携用語を取得する請求項3または4記載の漢字学習支援装置であることは好適である。 In the kanji learning support device, the term acquisition unit corresponds to kanji corresponding to the kanji identification information received by the reception unit and one or more radical identification information acquired by the radical identification information acquisition unit. A term including one or more Chinese characters to be searched is searched from the term information storage unit, and the time auxiliary word, the place auxiliary word, the human auxiliary word, the auxiliary auxiliary word, the auxiliary auxiliary word for the term. The supplementary words are supplemented so that their types do not overlap, supplementary words are assigned to each term, a collaborative term is constructed, and the text database is searched using the collaborative term as a key. When acquiring a linked term to be searched for at least one or more, and obtaining a linked term to which an auxiliary word of a type other than the auxiliary word is given, it is shared with the linked term to which the auxiliary word is given. Calculate the probability of occurrence and It co-occurrence probability is kanji learning apparatus according to claim 3 or 4, wherein obtaining a high coordination term is preferred.
また、本実施の形態において、4W1Hのうち、不足している要素を補う補完用語取得手段は必須ではない。取得できた2以上の用語から、文章を構成できれば良い。また、文章が不完全でも良い場合も有り得る。 Moreover, in this Embodiment, the supplement term acquisition means which supplements the missing element among 4W1H is not essential. It is sufficient that a sentence can be composed of two or more terms that can be acquired. In addition, the sentence may be incomplete.
また、本実施の形態において、出力する文章の構文は、4W1Hが主であった。しかし、4W1Hに限らないことは言うまでもない。例えば、5W1Hでも良いし、2W1H(例えば、「犬が人に伏する」)でも良い。用語取得部10206は、取得した漢字識別情報と部首識別情報の数を用いて、文型を選択しても良い。例えば、用語取得部10206は、取得した漢字識別情報(例えば、「伏」)と、部首識別情報(例えば、「人」「犬」)の数「3」を取得し、当該「3」から「2W1H」の構文情報を取得し、当該構文情報から、文章構成部10207が文章を構成しても良い。 In the present embodiment, the syntax of the output text is mainly 4W1H. However, it goes without saying that it is not limited to 4W1H. For example, it may be 5W1H or 2W1H (for example, “the dog is lying on the person”). The term acquisition unit 10206 may select a sentence pattern using the acquired kanji identification information and the number of radical identification information. For example, the term acquisition unit 10206 acquires the acquired Chinese character identification information (for example, “Fushi”) and the number “3” of the radical identification information (for example, “people” and “dog”), and from the “3” The syntax information “2W1H” may be acquired, and the text constructing unit 10207 may compose the text from the syntax information.
さらに、本実施の形態における漢字学習支援装置の動作をソフトウェアは、以下のようなソフトウェアである。つまり、コンピュータを、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する1以上の部首識別情報を、記憶媒体に格納されている2以上の漢字情報から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した2以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部として機能させるためのプログラム、となる。 Further, the software of the operation of the kanji learning support apparatus in the present embodiment is the following software. That is, the computer acquires from the two or more kanji information stored in the storage medium, the reception unit that receives the kanji identification information, and one or more radical identification information corresponding to the kanji identification information received by the reception unit. A radical identification information acquisition unit, a Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more Chinese characters or parts corresponding to one or more radical identification information acquired by the radical identification information acquisition unit A term acquisition unit that retrieves and acquires a term including a neck from a term information storage unit held by an external server device or a term information storage unit held therein, and the term acquisition unit acquires 2 It becomes a program for functioning as a sentence composition part which constitutes a sentence combining the above terms, and a sentence output part which outputs a sentence which the sentence composition part constituted.
また、上記プログラムにおいて、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記用語情報格納部を検索し、少なくとも1以上検索される用語を取得し、前記文章構成部は、時(When)、場所(Where)、人(Who)、何(What)、いかに(How)のいずれかに対応して、前記用語取得部により取得された連携用語を、予め決められた順序で連結して文章を構成するように機能させるプログラムであることは好適である。 In the program, the term acquisition unit includes one or more kanji characters corresponding to the kanji identification information received by the reception unit and one or more radical identification information acquired by the radical identification information acquisition unit. Search the terminology information storage unit held by the external server device or the term information storage unit held inside the linked term that is a term including each kanji, and for the term, the time auxiliary word, The auxiliary word of the place auxiliary word, the human auxiliary word, the auxiliary word, or any auxiliary word is supplemented so that the type does not overlap, and an auxiliary word is given to each term, Constructing a linked term, searching the term information storage unit using the linked term as a key, obtaining at least one term to be searched, and the sentence configuring unit is time, where, where (Who) What It is preferable that the program allows the linked terms acquired by the term acquisition unit to function in a predetermined order to form a sentence corresponding to either What) or How. It is.
また、上記プログラムにおいて、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む各用語を検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも1以上検索される連携用語を取得する連携用語取得手段と、前記連携用語取得手段が取得した2以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記前記連携用語取得手段が取得した1以上の連携用語と一の文章中に一度以上共起する場合に、前記文章データベースから検索し、取得する補完用語取得手段を具備するように機能させるプログラムであることは好適である。 In the program, the term acquisition unit includes one or more kanji characters corresponding to the kanji identification information received by the reception unit and one or more radical identification information acquired by the radical identification information acquisition unit. Each term including each Chinese character is searched, and for each term, any one of the auxiliary word, the place auxiliary word, the human auxiliary word, the auxiliary word, and the auxiliary word is selected. , Supplementing the types so that they do not overlap, providing auxiliary words for each term, configuring linked terms, searching the sentence database using the linked terms as a key, and searching for at least one or more linked terms A cooperative term acquisition means for acquiring a supplementary term that is different from all of the two or more cooperative terms acquired by the cooperative term acquisition means, and a complementary term that is a term including the auxiliary word is used as the cooperative term. Take It is preferable that the program is made to function so as to include a complementary term acquisition unit that retrieves and acquires from the sentence database when one or more cooperating terms acquired by the means co-occurs once or more in one sentence. is there.
また、上記プログラムにおいて、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも1以上検索される連携用語を取得し、かつ、前記如何補助語以外の種類の補助語が付与された連携用語を取得する場合に、前記如何補助語が付与された連携用語との共起確率を算出し、当該共起確率が高い連携用語を取得するように機能させるプログラムであることは好適である。
(実施の形態3)
In the program, the term acquisition unit includes one or more kanji characters corresponding to the kanji identification information received by the reception unit and one or more radical identification information acquired by the radical identification information acquisition unit. A term including each kanji is searched from the term information storage unit, and any one of the time auxiliary word, the place auxiliary word, the human auxiliary word, the auxiliary word, and the auxiliary word is searched for the term. Such auxiliary words are supplemented so that their types do not overlap, auxiliary words are assigned to each term, a linked term is constructed, and the sentence database is searched using the linked term as a key, at least one or more When acquiring a linked term to be searched and acquiring a linked term to which an auxiliary word of a type other than the auxiliary word is assigned, the co-occurrence probability with the linked term to which the auxiliary word is assigned is calculated. And the co-occurrence It is preferable that a program to function so as to obtain a high coordination terms.
(Embodiment 3)
本実施の形態において、構成した文章に対して、さらにア二メーションを生成する機能を有する漢字学習支援システムについて説明する。本実施の形態において、実施の形態1の漢字学習支援装置に対して、ア二メーション生成機能を有する態様である。なお、実施の形態2の漢字学習支援装置に対して、本実施の形態で説明するようなア二メーション生成機能を有しても良い。 In the present embodiment, a kanji learning support system having a function of generating an animation for a composed sentence will be described. The present embodiment is an aspect having an animation generation function with respect to the kanji learning support apparatus of the first embodiment. Note that the kanji learning support apparatus of the second embodiment may have an animation generation function as described in the present embodiment.
本実施の形態における漢字学習支援システムの概念図は、図1と同様である。図19は、本実施の形態における漢字学習支援システムのブロック図である。本漢字学習支援システムは、1以上の端末装置11、漢字学習支援装置192、1以上の文章管理装置13を有する。 The conceptual diagram of the kanji learning support system in the present embodiment is the same as FIG. FIG. 19 is a block diagram of the kanji learning support system in the present embodiment. The kanji learning support system includes one or more terminal devices 11, a kanji learning support device 192, and one or more sentence management devices 13.
漢字学習支援装置192は、漢字情報格納部1201、格情報格納部1202、用語情報格納部1203、アニメーション情報格納部19201、アニメプログラム情報格納部19202、受付部1204、部首識別情報取得部1205、用語取得部1206、文章構成部1207、文章出力部1208、アニメ実行部19203を具備する。 The kanji learning support device 192 includes a kanji information storage unit 1201, a case information storage unit 1202, a term information storage unit 1203, an animation information storage unit 19201, an animation program information storage unit 19202, a reception unit 1204, a radical identification information acquisition unit 1205, A term acquisition unit 1206, a sentence composition unit 1207, a sentence output unit 1208, and an animation execution unit 19203 are provided.
アニメーション情報格納部19201は、1以上のアニメーション情報を格納している。アニメーション情報は、アニメーションの動作の種類を示す情報であるアニメ種類情報と、動詞句(例えば、「見る」「償う」「誘う」など)を有する情報である。アニメーションは、動詞句の意味を直感的にイメージさせるアニメ−ションであることが好適である。また、アニメーション情報は、動詞句の意味分類を示す「意味分類」を有しても良い。また、アニメーション情報は、意味分類に対応する。アニメーションする場合の「背景色」の情報や、「グラデーション」の情報を有しても良い。アニメーション情報が、意味分類、背景色、グラデーションを有する場合、例えば、後述するアニメ実行部19203は、アニメーションの漢字を表示する領域の背景を、対応する背景色やグラデーションにすることは好適である。背景色やグラデーションを識別する情報が与えられた場合に、その背景色やグラデーションに背景を変更する技術は公知技術であるので、詳細な説明を省略する。このよに、背景色やグラデーションを、その意味分類をイメージさせやすいものとする(例えば、意味分類「愛」の場合に、背景色「赤」とする、など)ことにより、漢字学習に寄与できる。アニメーション情報格納部19201は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The animation information storage unit 19201 stores one or more pieces of animation information. The animation information is information including animation type information that is information indicating the type of motion of the animation and verb phrases (eg, “see”, “compensate”, “invite”, etc.). The animation is preferably an animation that makes the meaning of the verb phrase intuitively imaged. The animation information may have a “semantic classification” indicating the semantic classification of the verb phrase. The animation information corresponds to semantic classification. Information on “background color” and information on “gradation” for animation may be included. When the animation information has semantic classification, background color, and gradation, for example, it is preferable that the animation execution unit 19203, which will be described later, sets the background of the area displaying the animation kanji to the corresponding background color or gradation. Since the technology for changing the background to the background color or gradation when the information for identifying the background color or gradation is given, the detailed description is omitted. In this way, background colors and gradations can contribute to kanji learning by making the meaning classification easy to imagine (for example, if the meaning classification is “love”, the background color is “red”). . The animation information storage unit 19201 is preferably a nonvolatile recording medium, but can also be realized by a volatile recording medium.
アニメプログラム情報格納部19202は、アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報を格納している。アニメプログラム情報格納部19202は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The animation program information storage unit 19202 stores animation type information and animation program information having an animation execution program which is a program for executing the animation operation. The animation program information storage unit 19202 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
アニメ実行部19203は、文章構成部1207が構成した文章が有する動詞句に対応するアニメ種類情報をアニメーション情報格納部19201から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、動詞句を構成する漢字に対して、読み出したアニメ実行プログラムを実行し、アニメーションを出力する。アニメ実行部19203は、アニメ実行結果を、都度、端末装置11に送信しても良い。また、アニメ実行部19203の実行は、文章出力部1208の文章出力処理の前でも、後でも良い。また、アニメ実行部19203は、別のアルゴリズムでアニメーションを実行しても良い。つまり、例えば、アニメ実行部19203は、漢字情報が有する漢字構造情報や漢字座標情報や部首位置識別情報を用いて漢字のアニメーションを出力しても良い。例えば、アニメ実行部19203は、漢字情報(例えば、「誘」の漢字に対応する漢字情報)が有する部首識別子(例えば、「言」「秀」)と、部首識別子に対応する漢字識別情報(例えば、「言」「秀」)を含む漢字情報が有する漢字座標情報(例えば、lineの集合からなる図形情報)を読み出し、当該漢字座標情報(例えば、「言」「秀」の図形を示す図形情報)を、上述した遺伝アルゴリズムを用いた「sodaplay」と同様のアルゴリズムで、その図形情報の各線分を伸縮させても良い。さらに、アニメ実行部19203は、漢字座標情報(例えば、「言」「秀」の図形を示す図形情報)を、「sodaplay」と同様のアルゴリズムで、その図形情報の各線分を伸縮させながら、かつ、部首位置識別情報(「言」は「左」、「秀」は「右」)に従って、各図形情報を移動させる(「言」は画面中央から画面左上に移動し、「秀」は画面中央から画面右下に移動する。その次に、「言」は画面左上から画面中央に戻ってきて、「秀」は画面右下から画面中央に戻ってくる、など)ことは好適である。また、アニメ実行部19203は、「sodaplay」を用いて構成する漢字を変形させた図形を、例えば、jpeg等のビットマップデータにし、当該ビットマップデータを、デスクトップ(画面)上に配置することは好適である。アニメ実行部19203は、通常、MPUやメモリ等から実現され得る。アニメ実行部19203の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The animation execution unit 19203 acquires the animation type information corresponding to the verb phrase included in the sentence formed by the sentence composition unit 1207 from the animation information storage unit 19201, reads the animation execution program corresponding to the animation type information, and determines the verb phrase. The animation execution program that has been read out is executed on the kanji that composes, and the animation is output. The animation execution unit 19203 may transmit the animation execution result to the terminal device 11 each time. The animation execution unit 19203 may be executed before or after the sentence output process of the sentence output unit 1208. Further, the animation execution unit 19203 may execute the animation with another algorithm. That is, for example, the animation execution unit 19203 may output a kanji animation using kanji structure information, kanji coordinate information, and radical position identification information included in the kanji information. For example, the animation execution unit 19203 includes the radical identifier (for example, “word” and “excellent”) included in the Chinese character information (for example, the Chinese character information corresponding to the “Chinese” Chinese character) and the Chinese character identification information corresponding to the radical identifier. The kanji coordinate information (for example, graphic information consisting of a set of lines) included in the kanji information including (for example, “word” and “excellent”) is read, and the kanji coordinate information (for example, “word” and “excellent” is indicated) Each line segment of the graphic information may be expanded or contracted by the same algorithm as “sodaplay” using the genetic algorithm described above. Furthermore, the animation execution unit 19203 uses the same algorithm as “sodaplay” to expand / contract each line segment of the graphic information with kanji coordinate information (for example, graphic information indicating the graphic of “word” and “excellent”), and , Move each figure information according to the radical position identification information ("word" is "left", "hide" is "right") ("word" moves from the center of the screen to the upper left of the screen, "hide" is the screen It is preferable to move from the center to the lower right of the screen, and then “word” returns from the upper left of the screen to the center of the screen, “Shu” returns from the lower right of the screen to the center of the screen, etc. In addition, the animation execution unit 19203 may convert a figure obtained by transforming a kanji composed using “sodaplay” into bitmap data such as jpeg, and place the bitmap data on the desktop (screen). Is preferred. The animation execution unit 19203 can be usually realized by an MPU, a memory, or the like. The processing procedure of the animation execution unit 19203 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
次に、漢字学習支援装置192の動作について説明する。漢字学習支援装置192は、漢字学習支援装置12と比較して、アニメーション生成機能を有する点が異なる。このアニメーション生成機能について、図20のフローチャートを用いて説明する。なお、アニメーション生成機能は、図3のステップS316の前に実行されることが好適であるが、ステップS316の後に実行されても良い。 Next, the operation of the kanji learning support device 192 will be described. The kanji learning support device 192 is different from the kanji learning support device 12 in that it has an animation generation function. This animation generation function will be described with reference to the flowchart of FIG. It should be noted that the animation generation function is preferably executed before step S316 in FIG. 3, but may be executed after step S316.
(ステップS2001)アニメ実行部19203は、構成した文章に対応する動詞句を取得する。 (Step S2001) The animation execution unit 19203 acquires a verb phrase corresponding to the composed sentence.
(ステップS2002)アニメ実行部19203は、ステップS2001で取得した動詞句に対応するアニメ種類情報を、アニメーション情報格納部19201から取得し、メモリ上に配置する。 (Step S2002) The animation execution unit 19203 acquires the animation type information corresponding to the verb phrase acquired in step S2001 from the animation information storage unit 19201 and arranges it on the memory.
(ステップS2003)アニメ実行部19203は、ステップS2002で取得したアニメ種類情報と対になるアニメ実行プログラムを、アニメプログラム情報格納部19202から読み込む。 (Step S2003) The animation execution unit 19203 reads from the animation program information storage unit 19202 an animation execution program that is paired with the animation type information acquired in step S2002.
(ステップS2004)アニメ実行部19203は、ステップS2001で取得した動詞句に含まれる漢字を取得し、メモリ上に配置する。 (Step S2004) The animation execution unit 19203 acquires the kanji included in the verb phrase acquired in step S2001, and arranges it on the memory.
(ステップS2005)アニメ実行部19203は、ステップS2004で取得した漢字と対になる漢字構造情報を、漢字情報格納部1201から取得し、メモリ上に配置する。 (Step S2005) The animation execution unit 19203 acquires the kanji structure information paired with the kanji acquired in step S2004 from the kanji information storage unit 1201, and arranges it on the memory.
(ステップS2006)アニメ実行部19203は、ステップS2004で取得した漢字を構成する1以上の部首、またはステップS2004で取得した漢字を構成する1以上の部首に対応する1以上の漢字を、漢字情報格納部1201から取得し、メモリ上に配置する。 (Step S2006) The animation execution unit 19203 converts one or more kanji characters corresponding to one or more radicals constituting the kanji acquired in step S2004 or one or more radicals constituting the kanji acquired in step S2004 into kanji. Obtained from the information storage unit 1201 and placed on the memory.
(ステップS2007)アニメ実行部19203は、ステップS2006で取得した部首、または漢字が2以上存在する場合、当該2以上の部首、または漢字が、ステップS2005で取得した漢字構造情報に従って連結されるようにアニメーションを行う。例えば、漢字構造情報が「2つの部首が左側と右側に分割される横列型」を示す情報である場合、アニメ実行部19203は、漢字構造情報に従って、2つの部首または漢字が、それぞれ画面の左側端と右側端から登場し、真ん中に進み、合体するような態様で連結されるアニメーションを出力する。また、例えば、漢字構造情報が「2つの部首が上側と下側に分割される縦列型」を示す情報である場合、アニメ実行部19203は、漢字構造情報に従って、2つの部首または漢字が、それぞれ画面の上側端と下側端から登場し、真ん中に進み、合体するような態様で連結されるアニメーションを出力する。なお、アニメ実行部19203は、例えば、漢字を構成する漢字座標情報(線の集合の情報)を読み込み、当該漢字座標情報からビットマップを構成することは好適である。漢字座標情報(線の集合の情報)からビットマップを構成する技術は公知技術である。 (Step S2007) When there are two or more radicals or kanji acquired in step S2006, the animation execution unit 19203 is connected according to the kanji structure information acquired in step S2005. Do the animation. For example, when the kanji structure information is information indicating “a row type in which two radicals are divided into a left side and a right side”, the animation execution unit 19203 displays two radicals or kanji characters on the screen according to the kanji structure information. An animation that appears from the left end and the right end of the screen, proceeds in the middle, and is connected in such a manner that they are united. Also, for example, when the kanji structure information is information indicating “a column type in which two radicals are divided into an upper side and a lower side”, the animation execution unit 19203 determines that the two radicals or kanji are in accordance with the kanji structure information. , Each appearing from the upper and lower ends of the screen, proceeding to the middle, and outputting an animation that is connected in such a manner that they are merged. It is preferable that the animation execution unit 19203 reads, for example, kanji coordinate information (line set information) constituting a kanji and constructs a bitmap from the kanji coordinate information. A technique for constructing a bitmap from kanji coordinate information (line set information) is a known technique.
(ステップS2008)アニメ実行部19203は、動詞句に含まれる漢字を、ステップS2003で読み込んだアニメ実行プログラムに渡し、アニメーションを出力する。処理を終了する。なお、アニメ実行部19203は、アニメーションを都度、端末装置11に送信することは好適である。 (Step S2008) The animation execution unit 19203 passes the kanji included in the verb phrase to the animation execution program read in step S2003, and outputs an animation. The process ends. It is preferable that the animation execution unit 19203 transmits an animation to the terminal device 11 each time.
以下、本実施の形態における漢字学習支援システムの具体的な動作について説明する。漢字学習支援システムの概念図は図1と同様である。 Hereinafter, a specific operation of the kanji learning support system in the present embodiment will be described. The conceptual diagram of the kanji learning support system is the same as FIG.
今、漢字情報格納部1201は、図21に示す漢字情報管理表を保持している。漢字情報管理表は、「ID」「漢字識別情報」「部首識別情報」「漢字構造情報」「漢字座標情報」の属性を有するレコードを多数格納している。「漢字構造情報」は、図22に示す、大きく3種類のパターンがある。第一は、カテゴリーAの「内包型」であり、ある部首の中に他の部首が入っている構造である。第二は、カテゴリーBの「縦列型」であり、部首が縦に連続する構造である。第三は、カテゴリーCの「横列型」であり、部首が横に連続する構造である。 Now, the kanji information storage unit 1201 holds the kanji information management table shown in FIG. The kanji information management table stores a large number of records having attributes of “ID”, “kanji identification information”, “radical identification information”, “kanji structure information”, and “kanji coordinate information”. “Kanji structure information” has three types of patterns as shown in FIG. The first is a category A “inclusive type” in which another radical is contained in one radical. The second is a “tandem type” of category B, in which the radicals are vertically continuous. The third is a “row type” of category C, in which the radicals are laterally continuous.
また、上記の3つの漢字構造情報のカテゴリーのうちカテゴリーAの「内包型」は、図
23に示すように、さらに「A−1」から「A−7」に分類される。各分類の意味は、図23の「説明」に記載した通りである。ある部首と他の部首との位置関係により、7つに分類される。
Further, among the above three categories of kanji structure information, the “inclusive type” of category A is further classified into “A-1” to “A-7” as shown in FIG. The meaning of each classification is as described in “Description” in FIG. There are seven classifications depending on the positional relationship between a certain radical and another radical.
また、カテゴリーBの「縦列型」は、図24に示すように、さらに「B−1」から「B−5」に分類される。各分類の意味は、図24の「説明」に記載した通りである。ある部首と他の部首との位置関係により、5つに分類される。 Further, the “tandem type” of category B is further classified from “B-1” to “B-5” as shown in FIG. The meaning of each classification is as described in “Description” in FIG. There are five categories according to the positional relationship between a radical and another radical.
さらに、カテゴリーCの「横列型」は、図25に示すように、さらに「C−1」から「C−5」に分類される。各分類の意味は、図25の「説明」に記載した通りである。ある部首と他の部首との位置関係により、5つに分類される。 Furthermore, the “row type” of category C is further classified from “C-1” to “C-5” as shown in FIG. The meaning of each classification is as described in “Description” in FIG. There are five categories according to the positional relationship between a radical and another radical.
また、図26は、漢字座標情報の例である。図26は、図21の漢字座標情報のファイル名に対応するファイルの内容である。ここでは、漢字座標情報は、「ポイントID」「x座標」「y座標」「connectID」を属性とするレコードを有する。かかるレコードは、漢字を構成する線分、および点の連結を示す情報である。図26は、4点(ポイントID=139,140,141,142)と、その座標(x座標,y座標)と、連結の情報(connectID)により、「口」を構成している。 FIG. 26 is an example of kanji coordinate information. FIG. 26 shows the contents of the file corresponding to the file name of the kanji coordinate information of FIG. Here, the kanji coordinate information has a record having “point ID”, “x coordinate”, “y coordinate”, and “connectID” as attributes. Such a record is information indicating a line segment and a connection of dots constituting a Chinese character. In FIG. 26, “mouth” is configured by four points (point ID = 139, 140, 141, 142), their coordinates (x coordinate, y coordinate), and connection information (connect ID).
また、図27は、アニメーション情報格納部19201に格納されているアニメーション情報管理表である。アニメーション情報管理表は、「動詞句」「意味分類」「アニメ種類情報」の属性を有するレコードを1以上保持している。「意味分類」は、動詞句の意味を示す情報である。「アニメ種類情報」は、アニメ実行プログラムに対応する情報である。 FIG. 27 is an animation information management table stored in the animation information storage unit 19201. The animation information management table holds one or more records having attributes of “verb phrase”, “semantic classification”, and “animation type information”. “Semantic classification” is information indicating the meaning of a verb phrase. “Animation type information” is information corresponding to the animation execution program.
かかる状況において、ユーザは、端末装置11のキーボードやマウス等の入力手段を用いて漢字「誘」を入力した、とする。そして、ユーザは、端末装置11の図示しない「漢字学習」ボタン(ハードボタンでもGUIのボタンでも良い)を押下した、とする。 In such a situation, it is assumed that the user inputs the Chinese character “invitation” by using an input unit such as a keyboard or a mouse of the terminal device 11. Then, it is assumed that the user presses a “Kanji learning” button (either a hard button or a GUI button) (not shown) of the terminal device 11.
その後、実施の形態1の具体例で述べた動作により、文章構成手段12072は、文章「言葉が秀吉を誘う」を構成する、とする。 After that, it is assumed that the sentence composing means 12072 constitutes the sentence “word invites Hideyoshi” by the operation described in the specific example of the first embodiment.
次に、アニメ実行部19203は、構成した文章「言葉が秀吉を誘う」に対応する動詞句「誘う」を取得する。 Next, the animation execution unit 19203 acquires the verb phrase “invite” corresponding to the composed sentence “word invites Hideyoshi”.
そして、アニメ実行部19203は、取得した動詞句「誘う」に対応するアニメ種類情報「3」を、図27のアニメーション情報管理表から取得し、メモリ上に配置する。 The animation execution unit 19203 acquires the animation type information “3” corresponding to the acquired verb phrase “invite” from the animation information management table of FIG. 27 and arranges it on the memory.
次に、アニメ実行部19203は、取得したアニメ種類情報「3」と対になるアニメ実行プログラムを、アニメプログラム情報格納部19202から読み込む。 Next, the animation execution unit 19203 reads the animation execution program paired with the acquired animation type information “3” from the animation program information storage unit 19202.
そして、アニメ実行部19203は、取得した動詞句「誘う」に含まれる漢字「誘」を取得し、メモリ上に配置する。次に、アニメ実行部19203は、取得した漢字「誘」と対になる漢字構造情報「C−1」を、漢字情報格納部1201から取得し、メモリ上に配置する。 Then, the animation execution unit 19203 acquires the kanji character “invitation” included in the acquired verb phrase “invite” and places it on the memory. Next, the animation execution unit 19203 acquires the kanji structure information “C-1” that is paired with the acquired kanji “invitation” from the kanji information storage unit 1201 and arranges it on the memory.
次に、アニメ実行部19203は、取得した漢字「誘」を構成する1以上の部首に対応する1以上の漢字「言」「秀」を、漢字情報格納部1201から取得し、メモリ上に配置する。そして、アニメ実行部19203は、漢字「言」「秀」に対応する漢字座標情報を読み込み、それぞれビットマップに変換し、その大さきを漢字構造情報「C−1」に従って、それぞれ「3/10」「7/10」とする。そして、アニメ実行部19203は、漢字「言」の3/10に圧縮されたビットマップを構成し、かつ、漢字「秀」の7/10に圧縮されたビットマップを構成する。そして、ビットマップ「言」は画面の左端中央部から中央に、ビットマップ「秀」は画面の右端中央部から中央に、横に移動させながら真ん中で出会うようにし、2つのビットマップが出会ったら動作を中止する。その際、漢字「誘」が構成されている。 Next, the animation execution unit 19203 acquires one or more kanji “words” and “excellent” corresponding to one or more radicals constituting the acquired kanji “invitation” from the kanji information storage unit 1201 and stores them in the memory. Deploy. Then, the animation execution unit 19203 reads the kanji coordinate information corresponding to the kanji “word” and “hide”, converts them into bitmaps, and sets the size according to the kanji structure information “C-1”. “7/10”. Then, the animation execution unit 19203 configures a bitmap compressed to 3/10 of the Chinese character “Koto” and also configures a bitmap compressed to 7/10 of the Chinese character “Shu”. Then, the bitmap “Word” is moved from the center of the left end of the screen to the center, and the bitmap “Shu” is moved from the center of the right end of the screen to the center. Stop operation. At that time, the Chinese character “Gu” is composed.
そして、アニメ実行部19203は、かかるアニメーションの出力を、随時、端末装置11に送信する。 Then, the animation execution unit 19203 transmits the output of the animation to the terminal device 11 as needed.
次に、アニメ実行部19203は、動詞句に含まれる漢字「誘」を、読み込んだアニメ実行プログラムに渡し、アニメーションを出力する。この出力とは、通常、アニメの実行過程の実行結果を、都度、端末装置11に送信することである。そして、端末装置11は、アニメの実行結果を受信し、出力する。 Next, the animation execution unit 19203 passes the kanji “invitation” included in the verb phrase to the read animation execution program, and outputs the animation. This output usually means that the execution result of the animation execution process is transmitted to the terminal device 11 each time. The terminal device 11 receives and outputs the execution result of the animation.
そして、次に、文章出力部1208は、構成された文章「言葉が秀吉を誘う」を、端末装置11に送信する。次に、端末装置11は、「言葉が秀吉を誘う」を受信し、表示する。 Next, the sentence output unit 1208 transmits the composed sentence “words invite Hideyoshi” to the terminal device 11. Next, the terminal device 11 receives and displays “The word invites Hideyoshi”.
以上、本実施の形態によれば、学習したい漢字を、アニメーションを交えながら効果的に学習できる。 As described above, according to the present embodiment, it is possible to effectively learn a kanji character to be learned while using animation.
なお、本実施の形態において、漢字学習支援装置192はスタンドアロンで動作しても良い。かかる場合、漢字学習支援装置は、漢字を識別する情報である漢字識別情報と、当該漢字を構成する1以上の部首を識別する情報である1以上の部首識別情報を有する漢字情報を2以上格納している漢字情報格納部と、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する1以上の部首識別情報を、前記漢字情報格納部から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した2以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置であり、かつ、アニメーションの動作の種類を示す情報であるアニメ種類情報と、動詞句を有するアニメーション情報を格納しているアニメーション情報格納部と、アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報を格納しているアニメプログラム情報格納部と、前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を前記アニメーション情報格納部から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、前記動詞句を構成する漢字に対して、前記アニメ実行プログラムを実行し、アニメーションを出力するアニメ実行部をさらに具備する漢字学習支援装置、である。 In the present embodiment, the kanji learning support device 192 may operate stand-alone. In such a case, the kanji learning support device outputs two pieces of kanji information having kanji identification information that is information for identifying kanji and one or more radical identification information that is information for identifying one or more radicals constituting the kanji. The kanji information storage unit stored above, the reception unit that receives the kanji identification information, and the unit that acquires one or more radical identification information corresponding to the kanji identification information received by the reception unit from the kanji information storage unit One or more kanji or each radical corresponding to one or more radical identification information acquired by the neck identification information acquisition unit, the Chinese character corresponding to the Chinese character identification information received by the reception unit, and the radical identification information acquisition unit A term acquisition unit that searches and acquires a term information storage unit held by an external server device or a term information storage unit held therein, and two or more acquired by the term acquisition unit Combine the terms Animation type information which is a kanji learning support device comprising a sentence composition part that composes a sentence and a sentence output part that outputs a sentence constituted by the sentence composition part, and is an information indicating an action type of animation Animation information storage section storing animation information storing animation information having a verb phrase, anime type information, and animation program information storing animation program information having an animation execution program that is a program for executing the operation of the animation The animation type information corresponding to the verb phrase included in the sentence formed by the storage part and the sentence composition part is acquired from the animation information storage part, the animation execution program corresponding to the animation type information is read, and the verb phrase is constituted Execute the animation execution program for the kanji Is a kanji learning support device further comprising an animation execution unit for outputting.
また、前記漢字情報格納部の漢字情報は、漢字を構成する2以上の部首の配置を示す情報である漢字構造情報をも有し、前記アニメ実行部は、前記漢字構造情報を用いて、2以上の部首が分離されている状態から連接している状態に移行するアニメーションを実行することは好適である。 The kanji information in the kanji information storage unit also includes kanji structure information which is information indicating an arrangement of two or more radicals constituting the kanji, and the animation execution unit uses the kanji structure information, It is preferable to execute an animation that shifts from a state where two or more radicals are separated to a state where they are connected.
また、前記漢字情報格納部の漢字情報は、漢字を構成する直線の情報の集合である漢字座標情報をも有し、前記アニメ実行部は、アニメーションの漢字を構成する場合に、前記漢字座標情報からビットマップデータを構成し、漢字のアニメーションを出力することはさらに好適である。 The kanji information in the kanji information storage unit also includes kanji coordinate information that is a set of straight line information that constitutes kanji, and the animation execution unit, when configuring kanji for animation, It is more preferable to construct bitmap data from the above and output a kanji animation.
また、本実施の形態において、遺伝アルゴリズムを用いた漢字アニメーション(例えば、非特許文献4に記載されている技術と同様の技術を利用)において、具体的には、例えば、頂点から辺へ接続された頂点への角速度を遺伝子として用いる。そのため、遺伝子長(GeneLength)は、「GeneLength = s*×BitNumber」(ただし、「s*」は「漢字の辺の数」、「BitNumber」は、例えば、「8bit(角速度のBit数)」)とする。かかる場合に、漢字の辺の数は、漢字情報が有している。漢字の辺の数は、漢字情報が有する漢字座標情報に含まれる直線の情報から取得された直線の数でも良いし、別途、漢字情報中に保持されていても良い。なお、図30に、漢字「力」のアニメーションの例を示す。図30の(a)は、アニメーションを開始して10step後、(b)は50step後、(c)は100step後に描画された図形(画像)である。 In the present embodiment, in the kanji animation using the genetic algorithm (for example, using the same technique as that described in Non-Patent Document 4), specifically, for example, the vertex is connected to the edge. The angular velocity to the apex is used as a gene. Therefore, the gene length (GeneLength) is “GeneLength = s * × BitNumber” (where “s *” is the “number of sides of the kanji” and “BitNumber” is, for example, “8 bits (bit number of angular velocity))”) And In such a case, the kanji information has the number of sides of the kanji. The number of sides of the kanji may be the number of straight lines acquired from the straight line information included in the kanji coordinate information included in the kanji information, or may be separately held in the kanji information. FIG. 30 shows an example of an animation of the Chinese character “power”. FIG. 30A shows a figure (image) drawn 10 steps after starting the animation, (b) after 50 steps, and (c) after 100 steps.
また、本実施の形態における漢字学習支援装置を実現するソフトウェアは、以下のプログラムである。つまり、本ソフトウェアは、コンピュータを、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する1以上の部首識別情報を、記憶媒体に格納されている2以上の漢字情報から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した2以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部として機能させるためのプログラム、となる。 Moreover, the software which implement | achieves the kanji learning assistance apparatus in this Embodiment is the following programs. In other words, the software causes the computer to receive two or more kanji characters stored in the storage medium, the receiving unit receiving kanji identification information, and one or more radical identification information corresponding to the kanji identification information received by the receiving unit. A radical identification information acquisition unit acquired from information, a Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more radical identification information corresponding to one or more radical identification information acquired by the radical identification information acquisition unit A term acquisition unit that searches and acquires a term including each Chinese character or each radical from a term information storage unit held by an external server device or a term information storage unit held inside, and the term acquisition unit Is a program for functioning as a sentence composition unit that composes a sentence by combining two or more terms acquired by and a sentence output unit that outputs a sentence constituted by the sentence composition unit.
また、上記プログラムにおいて、前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を記憶媒体から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、前記動詞句を構成する漢字に対して、前記アニメ実行プログラムを実行し、アニメーションを出力するアニメ実行部としてさらに機能させるプログラム、である。 Further, in the above program, the animation type information corresponding to the verb phrase included in the sentence formed by the sentence constituent unit is acquired from the storage medium, the animation execution program corresponding to the animation type information is read, and the verb phrase is configured. A program that executes the animation execution program on kanji and further functions as an animation execution unit that outputs an animation.
また、上記プログラムにおいて、漢字情報は、漢字を構成する2以上の部首の配置を示す情報である漢字構造情報をも有し、前記アニメ実行部は、前記漢字構造情報を用いて、2以上の部首が分離されている状態から連接している状態に移行するアニメーションを実行するものとして機能させるプログラム、である。 In the above program, the kanji information also includes kanji structure information which is information indicating an arrangement of two or more radicals constituting the kanji, and the animation execution unit uses the kanji structure information to obtain two or more kanji structure information. A program that functions as an execution of an animation that transitions from a state in which the radicals are separated to a connected state.
また、上記プログラムにおいて、漢字情報は、漢字を構成する直線の情報の集合である漢字座標情報をも有し、前記アニメ実行部は、アニメーションの漢字を構成する場合に、前記漢字座標情報からビットマップデータを構成し、漢字のアニメーションを出力するものとして機能させるプログラム、である。 Further, in the above program, the kanji information also includes kanji coordinate information that is a set of straight line information that constitutes the kanji, and the animation execution unit, when constituting the kanji of the animation, A program that constitutes map data and functions as an output of kanji animation.
以上の実施の形態1から実施の形態3において、漢字学習支援システムまたは漢字学習支援装置は、以下の機能を有しても良い。 In the above first to third embodiments, the kanji learning support system or the kanji learning support device may have the following functions.
第一は、漢字学習後、その漢字について、ユーザがストーリーを入力することが出来る機能である。本機能は、漢字学習支援システムまたは漢字学習支援装置は、漢字に対して入力された文章(ストーリーを有する文章)を受け付け、漢字と対にして文章を蓄積できる機能である。この文章には、漢字が含まれなくても良い。 The first is a function that allows the user to input a story for the kanji after learning kanji. This function is a function that allows the kanji learning support system or the kanji learning support device to accept a sentence (sentence having a story) input to the kanji and accumulate the sentence in pairs with the kanji. This sentence may not contain kanji.
第二は、文章出力部1208が出力した文章に対して、ユーザが評価(例えば、「1〜5点」)を行うことが出来る機能である。そして、漢字学習支援システムまたは漢字学習支援装置は、ユーザから入力された評価を、文章と対に記憶媒体に蓄積する。そして、ユーザから漢字学習のために漢字識別情報が入力された場合、当該漢字識別情報が示す漢字に対応する文章であり、評価が最も高い(または、評価が高い順に順次)文章が読み出されることは好適である。 The second is a function that allows the user to perform evaluation (for example, “1 to 5 points”) on the text output by the text output unit 1208. Then, the kanji learning support system or the kanji learning support device accumulates the evaluation input from the user in the storage medium in pairs with the text. When the kanji identification information is input for learning kanji from the user, the sentences corresponding to the kanji indicated by the kanji identification information are read out in the highest evaluation (or sequentially in the order of high evaluation). Is preferred.
また、図28は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の漢字学習支援装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図28は、このコンピュータシステム340の概観図であり、図29は、コンピュータシステム340のブロック図である。 FIG. 28 shows the external appearance of a computer that executes the program described in this specification and realizes the kanji learning support device according to various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 28 is a schematic view of the computer system 340, and FIG. 29 is a block diagram of the computer system 340.
図28において、コンピュータシステム340は、FD(Flexible Disk)ドライブ、CD−ROM(Compact Disk Read Only Memory)ドライブを含むコンピュータ341と、キーボード342と、マウス343と、モニタ344とを含む。 28, the computer system 340 includes a computer 341 including an FD (Flexible Disk) drive and a CD-ROM (Compact Disk Read Only Memory) drive, a keyboard 342, a mouse 343, and a monitor 344.
図29において、コンピュータ341は、FDドライブ3411、CD−ROMドライブ3412に加えて、CPU(Central Processing Unit)3413と、CPU3413、CD−ROMドライブ3412及びFDドライブ3411に接続されたバス3414と、ブートアッププログラム等のプログラムを記憶するためのROM(Read−Only Memory)3415と、CPU3413に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM(Random Access Memory)3416と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3417とを含む。ここでは、図示しないが、コンピュータ341は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 29, in addition to the FD drive 3411 and the CD-ROM drive 3412, the computer 341 includes a CPU (Central Processing Unit) 3413, a bus 3414 connected to the CPU 3413, the CD-ROM drive 3412, and the FD drive 3411, and a boot. A ROM (Read-Only Memory) 3415 for storing a program such as an up program, and a RAM (Random Access Memory) connected to the CPU 3413 for temporarily storing instructions of an application program and providing a temporary storage space 3416 and a hard disk 3417 for storing application programs, system programs, and data. Although not shown here, the computer 341 may further include a network card that provides connection to the LAN.
コンピュータシステム340に、上述した実施の形態の情報処理装置の機能を実行させるプログラムは、CD−ROM3501、またはFD3502に記憶されて、CD−ROMドライブ3412またはFDドライブ3411に挿入され、さらにハードディスク3417に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ341に送信され、ハードディスク3417に記憶されても良い。プログラムは実行の際にRAM3416にロードされる。プログラムは、CD−ROM3501、FD3502またはネットワークから直接、ロードされても良い。 A program that causes the computer system 340 to execute the functions of the information processing apparatus according to the above-described embodiment is stored in the CD-ROM 3501 or the FD 3502, inserted into the CD-ROM drive 3412 or the FD drive 3411, and further stored in the hard disk 3417. May be forwarded. Alternatively, the program may be transmitted to the computer 341 via a network (not shown) and stored in the hard disk 3417. The program is loaded into the RAM 3416 at the time of execution. The program may be loaded directly from the CD-ROM 3501, the FD 3502, or the network.
プログラムは、コンピュータ341に、上述した実施の形態の情報処理装置の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム340がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 341 to execute the functions of the information processing apparatus according to the above-described embodiment. The program only needs to include an instruction portion that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 340 operates is well known and will not be described in detail.
また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or by distributed processing by a plurality of devices. May be.
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In the above program, in the step of transmitting information, the step of receiving information, etc., processing performed by hardware, for example, processing performed by a modem or an interface card in the transmission step (only performed by hardware) Processing) is not included.
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.
以上のように、本発明にかかる漢字学習支援装置は、<advantageous-effects>という効果を有し、漢字学習支援装置等として有用である。 As described above, the kanji learning support apparatus according to the present invention has the effect of <advantageous-effects> and is useful as a kanji learning support apparatus.
11 端末装置
12、102、192 漢字学習支援装置
13 文章管理装置
1101 入力受付部
1102 漢字識別情報送信部
1103 文章受信部
1104 文章出力部
1201 漢字情報格納部
1202 格情報格納部
1203、10203 用語情報格納部
1204 受付部
1205 部首識別情報取得部
1206、10206 用語取得部
1207、10207 文章構成部
1208 文章出力部
1301 文章格納部
1302 文章検索部
1303 文章送信部
10201 補助語格納部
12061 漢字包含用語取得手段
12062 連携用語取得手段
12071、102071 文章構成ルール格納手段
12072、102072 文章構成手段
19201 アニメーション情報格納部
19202 アニメプログラム情報格納部
19203 アニメ実行部
102011 時補助語格納手段
102012 場所補助語格納手段
102013 人補助語格納手段
102014 何補助語格納手段
102015 如何補助語格納手段
102061 連携用語取得手段
102062 補完用語取得手段
DESCRIPTION OF SYMBOLS 11 Terminal device 12,102,192 Kanji learning support apparatus 13 Text management apparatus 1101 Input reception part 1102 Kanji identification information transmission part 1103 Text reception part 1104 Text output part 1201 Kanji information storage part 1202 Case information storage part 1203, 10203 Term information storage Part 1204 reception part 1205 radical identification information acquisition part 1206 10206 term acquisition part 1207 10207 sentence composition part 1208 sentence output part 1301 sentence storage part 1302 sentence search part 1303 sentence transmission part 10201 auxiliary word storage part 12061 Chinese character inclusion term acquisition means 12062 Cooperation term acquisition means 12071, 102071 Text composition rule storage means 12072, 102072 Text composition means 19201 Animation information storage section 19202 Animation program information storage section 19203 Twin-time execution unit 102,011 auxiliary word storage means 102,012 locations auxiliary word storage means 102,013 people auxiliary word storage means 102,014 What auxiliary word storage means 102,015 how auxiliary word storage means 102,061 cooperation term acquisition means 102062 complementing term acquisition means
Claims (11)
漢字識別情報を受け付ける受付部と、
前記受付部が受け付けた漢字識別情報に対応する1以上の部首識別情報を、前記漢字情報格納部から取得する部首識別情報取得部と、
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、
前記用語取得部が取得した2以上の用語を組み合わせて文章を構成する文章構成部と、
前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置。 A kanji information storage unit for storing two or more kanji information having kanji identification information that is information for identifying kanji and one or more radical identification information that is information for identifying one or more radicals constituting the kanji. When,
A reception unit for receiving kanji identification information;
A radical identification information acquisition unit for acquiring one or more radical identification information corresponding to the Chinese character identification information received by the reception unit from the Chinese character information storage unit;
A Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more Chinese characters corresponding to the one or more radical identification information acquired by the radical identification information acquisition unit, or a term including each radical, A term acquisition unit for searching and acquiring from a term information storage unit held by the server device or a term information storage unit held therein;
A sentence composing part that composes a sentence by combining two or more terms acquired by the term acquiring part;
A kanji learning support device comprising a sentence output unit that outputs a sentence formed by the sentence composition unit.
前記用語情報格納部は、
用語と、当該用語の種類を示す用語種類情報と、当該用語と同一文章で使用される1以上の用語である1以上の連携用語と、当該各連携用語の格の種類を識別する格種類識別情報を有する用語情報を1以上格納しており、
前記用語取得部は、
前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記用語情報格納部から取得する漢字包含用語取得手段と、
前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を1以上取得する連携用語取得手段を具備し、
前記文章構成部は、
文章を構成するための情報であり、2以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段と、
前記文章構成ルールに従って、前記用語取得部が取得した用語と1以上の連携用語を組み合わせて文章を構成する文章構成手段を具備する請求項1記載の漢字学習支援装置。 A case information storage unit that stores one or more case type identification information that is information for identifying the type of case and one or more case information having auxiliary words corresponding to the case type identification information;
The term information storage unit
Case type identification that identifies a term, term type information indicating the type of the term, one or more linked terms that are one or more terms used in the same sentence as the term, and the type of case of each linked term Contains one or more terminology information with information,
The term acquisition unit
A kanji-containing term acquisition means for acquiring a term including a kanji corresponding to the kanji identification information received by the reception unit from the term information storage unit;
It is a term including kanji corresponding to the radical identification information acquired by the radical identification information acquisition unit, and one or more terms used in the same sentence as the term acquired by the kanji inclusion term acquisition means It is a linked term, comprising linked term acquisition means for acquiring one or more linked terms having case type identification information different from the term acquired by the kanji inclusion term acquiring means,
The sentence composition part
A sentence composition rule storage means for storing a sentence composition rule which is information for composing a sentence and is information of an arrangement of two or more case type identification information;
The kanji learning support device according to claim 1, further comprising a sentence composition unit configured to compose a sentence by combining the term acquired by the term acquisition unit and one or more linked terms according to the sentence composition rule.
場所(Where)を示す文の要素を構成する場所補助語を格納している場所補助語格納手段と、
人または何(Who)を示す文の要素を構成する人補助語を格納している人補助語格納手段と、
何(What)を示す文の要素を構成する何補助語を格納している何補助語格納手段と、
いかに(How)を示す文の要素を構成する如何補助語を格納している如何補助語格納手段を有する補助語格納部をさらに具備し、
前記用語取得部は、
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記用語情報格納部を検索し、少なくとも1以上検索される用語を取得し、
前記文章構成部は、
時(When)、場所(Where)、人または何(Who)、何(What)、いかに(How)のいずれかに対応して、前記用語取得部により取得された連携用語を、予め決められた順序で連結して文章を構成する請求項1記載の漢字学習支援装置。 A time auxiliary word storing means for storing a time auxiliary word constituting an element of a sentence indicating the time (When);
A place auxiliary word storage means for storing a place auxiliary word that constitutes an element of a sentence indicating a place (Where);
Human auxiliary word storage means for storing human auxiliary words constituting elements of a sentence indicating a person or what (Who);
What auxiliary word storage means for storing what auxiliary word constitutes an element of a sentence indicating what (What);
An auxiliary word storage unit having auxiliary word storage means for storing auxiliary words that constitute elements of a sentence indicating how.
The term acquisition unit
A collaborative term that is a term including a Chinese character corresponding to the Chinese character identification information received by the reception unit and one or more Chinese characters corresponding to one or more radical identification information acquired by the radical identification information acquisition unit Search from the term information storage unit held by the server device or the term information storage unit held inside, and for the term, the time auxiliary word, the place auxiliary word, the human auxiliary word, the what Auxiliary words, supplementing any one of the auxiliary words so that their types do not overlap, adding auxiliary words to each term, forming a linked term, and using the linked term as a key , Search the term information storage unit, obtain at least one term to be searched,
The sentence composition part
Corresponding terms acquired by the term acquisition unit corresponding to one of time (Where), place (Where), person or what (Who), what (What), and how (How) are determined in advance. The kanji learning support device according to claim 1, wherein the kanji learning support device composes sentences by connecting in order.
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む各用語を検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、文章を格納している1以上の文章管理装置を検索し、少なくとも1以上検索される連携用語を取得する連携用語取得手段と、
前記連携用語取得手段が取得した2以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記連携用語取得手段が取得した1以上の連携用語と一の文章中に一度以上共起する場合に、前記1以上の文章管理装置から検索し、取得する補完用語取得手段を具備し、
前記文章構成部は、
前記連携用語取得手段により取得された連携用語、および前記補完用語取得手段により取得された補完用語を、予め決められた順序で連結して文章を構成する請求項3記載の漢字学習支援装置。 The term acquisition unit
Search each term including a Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more Chinese characters corresponding to one or more radical identification information acquired by the radical identification information acquisition unit, The term auxiliary word, the place auxiliary word, the human auxiliary word, the auxiliary word, any auxiliary word, and any auxiliary word are supplemented so that the types do not overlap each other. A supplementary word is assigned to the object, a cooperative term is formed, one or more sentence management devices storing sentences are searched using the cooperative term as a key, and at least one or more cooperative term is acquired. Collaborative term acquisition means;
Acquires the cooperative terms acquisition unit is different from all 2 or more cooperative terms acquired type of auxiliary words, the complementary term is a term that the auxiliary word is included, the one or more cooperative terms the cooperation term acquisition means acquires And a complementary term acquisition means for searching and acquiring from the one or more sentence management devices when co-occurring once or more in one sentence,
The sentence composition part
The kanji learning support device according to claim 3, wherein the kanji learning support device according to claim 3 forms a sentence by connecting the linked terms acquired by the linked term acquisition unit and the complementary terms acquired by the complementary term acquiring unit in a predetermined order.
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記1以上の文章管理装置を検索し、少なくとも1以上検索される連携用語を取得し、
かつ、前記如何補助語以外の種類の補助語が付与された連携用語を取得する場合に、前記如何補助語が付与された連携用語との共起確率を算出し、当該共起確率が高い連携用語を取得する請求項4記載の漢字学習支援装置。 The term acquisition unit
A term including a Chinese character corresponding to the Chinese character identification information received by the reception unit and one or more Chinese characters corresponding to one or more radical identification information acquired by the radical identification information acquisition unit, the term information storage unit The term auxiliary word, the place auxiliary word, the human auxiliary word, the auxiliary word, and the auxiliary word of any auxiliary word are not duplicated with respect to the term. The supplementary word is given to each term, the cooperative term is configured, the one or more sentence management devices are searched using the cooperative term as a key, and at least one cooperative term is acquired. ,
In addition, when acquiring a linked term to which an auxiliary word of a type other than the auxiliary word is assigned, a co-occurrence probability with the linked term to which the auxiliary word is assigned is calculated, and the high co-occurrence probability is calculated. The Chinese character learning support device according to claim 4 which acquires a term.
アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報を格納しているアニメプログラム情報格納部と、
前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を前記アニメーション情報格納部から取得し、当該アニメ種類情報に対応するアニメプログラム情報を前記アニメプログラム情報格納部から取得し、前記動詞句を構成する漢字について、取得した前記アニメ種類情報と前記アニメプログラム情報とに基づき、アニメーションを出力するアニメ実行部をさらに具備する請求項1から請求項5いずれか記載の漢字学習支援装置。 Animation type information which is information indicating the type of animation action, and an animation information storage unit storing animation information having a verb phrase;
Anime program information storage unit storing anime type information and animation program information having an animation execution program which is a program for executing the operation of the animation,
The animation type information corresponding to the verb phrase included in the sentence formed by the sentence composition unit is acquired from the animation information storage unit, the animation program information corresponding to the animation type information is acquired from the animation program information storage unit, and The kanji learning support device according to any one of claims 1 to 5, further comprising an animation execution unit that outputs an animation based on the acquired anime type information and the anime program information for the kanji constituting a verb phrase.
前記アニメ実行部は、
前記漢字構造情報を用いて、2以上の部首が分離されている状態から連接している状態に移行するアニメーションを実行する請求項6記載の漢字学習支援装置。 The kanji information in the kanji information storage unit also has kanji structure information which is information indicating the arrangement of two or more radicals constituting the kanji,
The animation execution unit
The kanji learning support device according to claim 6, wherein the kanji structure information is used to execute an animation of transition from a state where two or more radicals are separated to a connected state.
前記アニメ実行部は、
アニメーションの漢字を構成する場合に、前記漢字座標情報からビットマップデータを構成し、漢字のアニメーションを出力する請求項6記載の漢字学習支援装置。 The kanji information in the kanji information storage unit also has kanji coordinate information that is a set of straight line information constituting the kanji,
The animation execution unit
The kanji learning support device according to claim 6, wherein when constructing an animation kanji, bitmap data is constructed from the kanji coordinate information and kanji animation is output.
漢字識別情報を受け付ける受付部と、
前記受付部が受け付けた漢字識別情報に対応する1以上の部首識別情報を、記憶媒体に格納されている2以上の漢字情報から取得する部首識別情報取得部と、
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した1以上の部首識別情報に対応する1以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、
前記用語取得部が取得した2以上の用語を組み合わせて文章を構成する文章構成部と、
前記文章構成部が構成した文章を出力する文章出力部として機能させるためのプログラム。 Computer
A reception unit for receiving kanji identification information;
A radical identification information acquisition unit for acquiring one or more radical identification information corresponding to the Chinese character identification information received by the reception unit from two or more Chinese character information stored in a storage medium;
A Chinese character corresponding to the Chinese character identification information received by the reception unit, and one or more Chinese characters corresponding to the one or more radical identification information acquired by the radical identification information acquisition unit, or a term including each radical, A term acquisition unit for searching and acquiring from a term information storage unit held by the server device or a term information storage unit held therein;
A sentence composing part that composes a sentence by combining two or more terms acquired by the term acquiring part;
The program for functioning as a text output part which outputs the text which the said text structure part comprised.
前記用語取得部は、
前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記記憶媒体から取得する漢字包含用語取得手段と、
前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を1以上取得する連携用語取得手段を具備し、
前記文章構成部は、
文章を構成するための情報であり、2以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段から取得した前記文章構成ルールに従って、前記用語取得部が取得した用語と1以上の連携用語を組み合わせて文章を構成する文章構成手段を具備するものとして、コンピュータを機能させる請求項9記載のプログラム。 Case type identification that identifies a term, term type information indicating the type of the term, one or more linked terms that are one or more terms used in the same sentence as the term, and the type of case of each linked term One or more term information having information is stored in the storage medium,
The term acquisition unit
Kanji inclusion term acquisition means for acquiring a term including a kanji corresponding to the kanji identification information received by the reception unit from the storage medium;
It is a term including kanji corresponding to the radical identification information acquired by the radical identification information acquisition unit, and one or more terms used in the same sentence as the term acquired by the kanji inclusion term acquisition means It is a linked term, comprising linked term acquisition means for acquiring one or more linked terms having case type identification information different from the term acquired by the kanji inclusion term acquiring means,
The sentence composition part
In accordance with the sentence composition rule acquired from the sentence composition rule storage means that stores the sentence composition rule that is information for composing a sentence and is information of arrangement of two or more case type identification information, the term acquisition unit The program according to claim 9, which causes a computer to function as a sentence composing unit that composes a sentence by combining the acquired term and one or more linked terms.
アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報が、記憶媒体に格納されており、
コンピュータを、
前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を前記記憶媒体から取得し、当該アニメ種類情報に対応するアニメプログラム情報を前記記憶媒体から取得し、前記動詞句を構成する漢字について、取得した前記アニメ種類情報と前記アニメプログラム情報とに基づき、アニメーションを出力するアニメ実行部としてさらに機能させる請求項9または請求項10記載のプログラム。 Animation type information that is information indicating the type of animation action, animation information having a verb phrase,
Anime program information having animation type information and an animation execution program that is a program for executing the operation of the animation is stored in a storage medium,
Computer
The animation type information corresponding to the verb phrase included in the sentence formed by the sentence composition unit is acquired from the storage medium , the animation program information corresponding to the animation type information is acquired from the storage medium, and the verb phrase is configured. The program according to claim 9 or 10, further causing a kanji character to function further as an animation execution unit that outputs an animation based on the acquired anime type information and the anime program information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007037250A JP5087946B2 (en) | 2007-02-18 | 2007-02-18 | Kanji learning support device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007037250A JP5087946B2 (en) | 2007-02-18 | 2007-02-18 | Kanji learning support device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008203375A JP2008203375A (en) | 2008-09-04 |
| JP5087946B2 true JP5087946B2 (en) | 2012-12-05 |
Family
ID=39780983
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007037250A Expired - Fee Related JP5087946B2 (en) | 2007-02-18 | 2007-02-18 | Kanji learning support device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5087946B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3443243B2 (en) * | 1996-07-18 | 2003-09-02 | シャープ株式会社 | Character output device |
| JP2002207414A (en) * | 2001-01-10 | 2002-07-26 | Junko Sakai | Teaching material for learning kanji |
-
2007
- 2007-02-18 JP JP2007037250A patent/JP5087946B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008203375A (en) | 2008-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Qian et al. | Retrieve-then-adapt: Example-based automatic generation for proportion-related infographics | |
| US5864844A (en) | System and method for enhancing a user interface with a computer based training tool | |
| Ambrose et al. | Basics design 08: design thinking | |
| US20020196288A1 (en) | Method and apparatus for converting text files into hierarchical charts as a learning aid | |
| US20080010273A1 (en) | Systems and methods for hierarchical organization and presentation of geographic search results | |
| CN102419760A (en) | Displaying compact and expanded data items | |
| JP2001243222A (en) | Method, system and medium recording program for preparing display rule of structured document as well as method, system and medium recording program for changing structured document and document type definition | |
| Sen et al. | Cartograph: Unlocking spatial visualization through semantic enhancement | |
| CN101620738B (en) | Method for generating multi-media concept map | |
| CN109426658A (en) | Document beautification is carried out using the intelligent characteristic suggestion based on text analyzing | |
| CA2477230A1 (en) | Data processing for fill-in-the-blanks question with a multiple-choice list | |
| Kulahcioglu et al. | Paralinguistic recommendations for affective word clouds | |
| Landoni | The Visual Book system: A study of the use of visual rhetoric in the design of electronic books | |
| CN118154726A (en) | Resource processing design method, device and computer equipment based on large language model | |
| Akpome | Intertextuality and Influence: Chinua Achebe’s Anthills of the Savannah (1987) and Chimamanda Ngozi Adichie’s Half of a Yellow Sun (2006) | |
| Ling et al. | Original Paper English to Malay Translation of Culture-Specific Items in Selected Penang Tourist Brochures | |
| JP5087946B2 (en) | Kanji learning support device and program | |
| Li | The chop suey letterform in historical Los Angeles Chinatowns | |
| May et al. | Structuring Displays: a psychological guide | |
| Brath et al. | Font attributes enrich knowledge maps and information retrieval: Skim formatting, proportional encoding, text stem and leaf plots, and multi-attribute labels | |
| Buzydlowski | A comparison of self-organizing maps and pathfinder networks for the mapping of co-cited authors | |
| Aziz et al. | Analyzing photos’ visual semiotics and sentiment of newspaper headlines: A case study of Roger Federer’s retirement and Queen Elizabeth’s death coverage | |
| da Cunha | Generation of Concept-representative Symbols: Towards Visual Conceptual Blending | |
| Soikun et al. | Finding “Appeal” Factors in Local Animation Character Design: Formalistic and Visual Semiotic Analysis (FVSA) | |
| Madden | Menocchio Mapped: Italian Microhistory and the Digital Spatial Turn |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091113 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110519 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110531 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110727 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120124 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120326 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120726 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120827 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150921 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |