(57)【要約】【課題】単語を効率よく学習することができる語学学習装置およびプログラムを提供する。【解決手段】表示手段５ｄと複数の単語を接辞と語幹に区別して記憶する単語記憶手段３３と、複数の接辞を記憶する接辞記憶手段３４と、前記表示手段５ｄに表示された単語の接辞を前記接辞記憶手段３４に記憶された他の接辞に置換した文字列を生成する文字列生成手段と、前記文字列生成手段で生成された前記文字列が前記単語記憶手段３３に記憶された単語であるか判定する判定手段と、前記判定手段が、前記文字列が前記単語記憶手段３３に記憶された単語であると判定した場合、該単語を前記表示手段５ｄに表示させる表示制御手段と、を備える。【選択図】図１
2015111197.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
複数の単語を接辞と語幹に区別して記憶している単語記憶手段と、
前記表示手段に表示された前記単語記憶手段に記憶されている単語に対するユーザの操作を受け付ける受付手段と、
ユーザの操作の仕方に応じて、前記表示された単語の接辞または語幹を変化させた単語を前記表示手段に表示させる制御手段と、
を備えたことを特徴とする語学学習装置。
【請求項２】
複数の接辞を記憶する接辞記憶手段を有し、
前記制御手段は、
前記表示手段に表示された単語の接辞を前記接辞記憶手段に記憶された他の接辞に置換した文字列を生成する文字列生成手段と、
前記文字列生成手段で生成された前記文字列が前記単語記憶手段に記憶された単語であるか判定する判定手段と、
前記判定手段が、前記文字列が前記単語記憶手段に記憶された単語であると判定した場合、該単語を前記表示手段に表示させる表示制御手段と、を備える
ことを特徴とする請求項１に記載の語学学習装置。
【請求項３】
前記表示手段に表示された単語は、接辞と語幹が識別可能に表示される
ことを特徴とする請求項１または２に記載の語学学習装置。
【請求項４】
前記表示手段は、タッチパネル付表示手段であり、
前記表示手段に表示された単語の接辞の領域を操作されると、前記文字列生成手段が他の接辞に置換した文字列を生成する
ことを特徴とする請求項２または３に記載の語学学習装置。
【請求項５】
表示部と、複数の単語を接辞と語幹に区別して記憶する単語記憶手段とを備えるコンピュータを、
前記表示部に表示された前記単語記憶手段に記憶されている単語に対するユーザの操作を受け付ける受付手段と、
ユーザの操作の仕方に応じて、前記表示された単語の接辞または語幹を変化させた単語を前記表示部に表示させる制御手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、語学学習装置およびプログラムに関する。
【背景技術】
【０００２】
従来、英語等の外国語の単語を学習する方法として、単語を接辞（接頭辞、接尾辞）および語幹の各単語構成要素に分解し、単語構成要素が共通する単語をまとめて学習する学習方法が知られている。
【０００３】
例えば、特許文献１（特開２０１３−１１４５２９号公報）には、単語を接辞と語幹に分解し、ユーザが選択した接辞または語幹と語源が同じ単語を表示（選択語源表示モード）させること、および、接辞と語幹に分解した単語と同じ接辞または語幹を持つ単語を一覧表示（一括語源表示モード）させることが可能な情報表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１４５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、電子辞書装置、携帯型ゲーム機、スマートフォン、スレートデバイス（タブレット型端末）、ラップトップ型パーソナルコンピュータ（ノートＰＣ）などの携帯型情報表示装置のポインティングデバイス（入力装置）として、タッチパネルが普及している。特許文献１に開示された情報表示装置においても、入力部としてタッチパネルを備えている。
【０００６】
しかしながら、特許文献１に開示された情報表示装置では、操作性が物足りなく、語学学習の学習意欲を高めるには、改善の余地がある。即ち、より直観的でわかりやすい操作により、単語を効率よく学習することができる語学学習装置が求められている。
【０００７】
また、語学学習装置は、携帯可能な携帯型情報表示装置として構成されることが望ましい。ところで、携帯型情報表示装置は、内蔵されたバッテリにより駆動する。このため、語学学習装置（携帯型情報表示装置）は、単語構成要素が共通する単語の検索処理に要する計算コストを抑えることにより、バッテリの消耗を抑えることが望ましい。また、語学学習装置（携帯型情報表示装置）は、計算コストを抑えることにより、快適に動作することが望ましい。
【０００８】
そこで、本発明は、単語を効率よく学習することができる語学学習装置およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
このような課題を解決するために、本発明に係る語学学習装置は、表示手段と、複数の単語を接辞と語幹に区別して記憶している単語記憶手段と、前記表示手段に表示された前記単語記憶手段に記憶されている単語に対するユーザの操作を受け付ける受付手段と、ユーザの操作の仕方に応じて、前記表示された単語の接辞または語幹を変化させた単語を前記表示手段に表示させる制御手段と、を備えたことを特徴とする語学学習装置である。
【００１０】
また、本発明に係るプログラムは、表示部と、複数の単語を接辞と語幹に区別して記憶する単語記憶手段とを備えるコンピュータを、前記表示部に表示された前記単語記憶手段に記憶されている単語に対するユーザの操作を受け付ける受付手段と、ユーザの操作の仕方に応じて、前記表示された単語の接辞または語幹を変化させた単語を前記表示部に表示させる制御手段と、して機能させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、単語を効率よく学習することができる語学学習装置およびプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る語学学習装置の構成ブロック図である。
【図２】学習単語データベースの学習単語データの一例である。
【図３】接辞データベースの接辞データの一例であり、（ａ）は接頭辞データベースの接頭辞データの一例であり、（ｂ）は接尾辞データベースの接尾辞データの一例である。
【図４】本実施形態に係る語学学習装置の単語表示処理を示すフローチャートである。
【図５】本実施形態に係る語学学習装置の接辞変更処理を示すフローチャートである。
【図６】本実施形態に係る語学学習装置の語幹変更処理を示すフローチャートである。
【図７】本実施形態に係る語学学習装置の第１の動作例を説明する図である。
【図８】本実施形態に係る語学学習装置の第２の動作例を説明する図である。
【図９】本実施形態に係る語学学習装置の第３の動作例を説明する図である。
【図１０】変形例に係る語学学習装置の単語表示処理を示すフローチャートである。
【図１１】変形例に係る語学学習装置の動作例を説明する図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態（以下「実施形態」という）について、適宜図面を参照しながら詳細に説明する。なお、各図において、共通する部分には同一の符号を付し重複した説明を省略する。
【００１４】
≪語学学習装置≫
本実施形態に係る語学学習装置１について図１を用いて説明する。図１は、本実施形態に係る語学学習装置１の構成ブロック図である。なお、以下の説明においては、本実施形態に係る語学学習装置１を電子辞書装置に適用した場合を例に説明する。
【００１５】
語学学習装置（電子辞書装置）１は、ＣＰＵ（Central Processing Unit）２と、記憶装置３と、ＲＡＭ（Random Access Memory）４と、表示部５ｄおよびタッチパネル５ｔを有するタッチパネル付表示部５と、入力部６と、を備えており、ＣＰＵ２は各部（記憶装置３、ＲＡＭ４、タッチパネル付表示部５、入力部６）と相互にデータ通信可能に接続されている。
【００１６】
ＣＰＵ２は、記憶装置３に記憶されたプログラム（後述する制御プログラム３１）に応じて、各部の動作を制御する。
【００１７】
記憶装置３は、例えばフラッシュＲＯＭ（Read Only Memory）で構成され、各種機能を実現するためのプログラムや、データを記憶する。具体的には、記憶装置３には、制御プログラム３１と、辞書データベース（辞書ＤＢ）３２と、学習単語データベース（学習単語ＤＢ）３３と、接辞データベース（接辞ＤＢ）３４と、が記憶されている。
【００１８】
制御プログラム３１は、後述する単語表示処理（図４を参照）をＣＰＵ２に実行させるためのプログラムである。
【００１９】
辞書ＤＢ３２は、語学学習装置１が電子辞書として機能する際に用いるデータベースであり、「単語」と、その単語の語義を含む詳細な「説明情報」と、その単語を用いた「例文」等とが、対応付けられて格納されている。
【００２０】
学習単語ＤＢ３３および接辞ＤＢ３４は、語学学習装置１を用いて、単語を接辞（接頭辞、接尾辞）および語幹の各単語構成要素に分解し、単語構成要素が共通する単語をまとめて学習する際に用いるデータベースである。
【００２１】
学習単語ＤＢ３３に格納される学習単語データのデータ構造について、図２を用いて説明する。図２は、学習単語ＤＢ３３の学習単語データの一例である。
【００２２】
図２に示すように、学習単語データは、学習単語３３１と、語義情報３３２と、が対応付けられて、学習単語ＤＢ３３に複数格納されている。また、学習単語ＤＢ３３に格納されている学習単語データは、学習単語３３１の文字列が接頭辞が共通する範囲で昇順となるようにソートされている。
【００２３】
ここで、学習単語３３１とは、本実施形態に係る語学学習装置１を用いた学習方法、即ち、単語を接辞および語幹の各単語構成要素に分解し、単語構成要素が共通する単語をまとめて学習する学習方法における学習対象の単語である。学習単語３３１は、接辞と語幹との区切りを示す区切りデータ（「/」,「//」）が付された文字列として、学習単語ＤＢ３３に格納されている。なお、図２においては、接頭辞と語幹との区切りを示す区切りデータを「/」で示し、接尾辞と語幹との区切りを示す区切りデータを「//」で示しているが、区切りデータはこれに限られるものではない。
【００２４】
語義情報３３２は、学習単語３３１の簡単な語義が学習単語３３１と対応付けられて、学習単語ＤＢ３３に格納されている。
【００２５】
次に、接辞ＤＢ３４に格納される接辞データのデータ構造について、図３を用いて説明する。図３は、接辞ＤＢ３４の接辞データの一例であり、（ａ）は接頭辞データベース３４ａの接頭辞データの一例であり、（ｂ）は接尾辞データベース３４ｂの接尾辞データの一例である。
【００２６】
接辞ＤＢ３４は、接頭辞データが格納される接頭辞データベース（接頭辞ＤＢ）３４ａと、接尾辞データが格納される接尾辞データベース（接尾辞ＤＢ）３４ｂと、を有している。図３（ａ）に示すように、接頭辞ＤＢ３４ａには、接頭辞３４１ａが文字列として複数格納されている。図３（ｂ）に示すように、接尾辞ＤＢ３４ｂには、接尾辞３４１ｂが文字列として複数格納されている。
【００２７】
図１に戻り、ＲＡＭ４は、ＣＰＵ２が実行するプログラム（制御プログラム３１）や、これらプログラムの実行に係るデータ等を一時的に保持する作業用メモリ領域を備えている。ここでは、ＲＡＭ４は、表示データ４１を有している。
【００２８】
表示データ４１には、タッチパネル付表示部５の表示部５ｄに表示させる表示データが、例えばビットマップパターンに展開されて記憶される。
【００２９】
タッチパネル付表示部５は、画像を表示する表示部５ｄと、ポインティングデバイスとしてのタッチパネル５ｔと、から構成されている。
【００３０】
ＣＰＵ２は、ＲＡＭ４に保持される表示データ４１を表示信号として表示部５ｄに出力する。これにより、表示部５ｄは、表示データ４１が表示される。
【００３１】
タッチパネル５ｔは、例えばマルチタッチに対応した静電容量方式タッチパネルであり、表示部５ｄの前面に配置されている。タッチパネル５ｔは、ユーザによりタッチ操作を受け付け、タッチされた位置（タッチパネル付表示部５に触れた位置）および数や、フリック（タッチパネル付表示部５に触れて、スライドする。）を検知することができるようになっている。タッチパネル５ｔは、検知した信号をＣＰＵ２に出力するようになっている。なお、以下の説明において、使用者はタッチパネル５ｔを指で操作するものとして説明するが、スタイラス等を用いてもよい。
【００３２】
入力部６は、使用者からの操作を受け付けるキー等によって構成され、操作されたキーに対応する信号をＣＰＵ２に出力するようになっている。
【００３３】
≪単語表示処理≫
次に、本実施形態に係る語学学習装置１の動作について図４から図６を用いて説明する。図４は、本実施形態に係る語学学習装置１の単語表示処理を示すフローチャートである。
【００３４】
ステップＳ１において、ＣＰＵ２は、学習単語ＤＢ３３から、学習単語３３１を１単語特定して表示部５ｄに表示する。
まず、ＣＰＵ２は、学習単語ＤＢ３３から学習単語３３１を１単語特定する。この特定は、ランダムに１単語を特定してもよく、前回終了時に表示されていた学習単語３３１を特定してもよく、特定方法は限定されるものではない。そして、ＣＰＵ２は、特定した学習単語３３１と、特定した学習単語３３１に対応する語義情報３３２とを表示する表示データ４１を作成する。なお、学習単語ＤＢ３３に格納されている学習単語３３１には区切りデータが含まれているが、この区切りデータを除いた文字列を学習単語として表示する表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。
【００３５】
ステップＳ２において、ＣＰＵ２は、タッチパネル付表示部５が使用者によりタッチされたか否かを判定する。タッチされた場合（Ｓ２・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ３に進む。タッチされていない場合（Ｓ２・Ｎｏ）、タッチされるまでステップＳ２で待機する。
【００３６】
ステップＳ３において、ＣＰＵ２は、タッチパネル５ｔからの信号（位置情報）と、表示データ４１に基づいて、表示部５ｄに表示された学習単語の位置をタッチされたか否かを判定する。学習単語の位置をタッチされた場合（Ｓ３・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ３に進む。学習単語の位置をタッチされていない場合（Ｓ３・Ｎｏ）、ＣＰＵ２の処理は、その他の処理に移行する。
【００３７】
ステップＳ４において、ＣＰＵ２は、タッチパネル５ｔからの信号に基づいて、タッチされた数が１点であるか否かを判定する。タッチされた数が１点である場合（Ｓ４・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ５に進む。タッチされた数が１点でない場合（Ｓ４・Ｎｏ）、ＣＰＵ２の処理はステップＳ１０に進む。
【００３８】
ステップＳ５において、ＣＰＵ２は、タッチパネル５ｔからの信号に基づいて、ステップＳ２のタッチに続けてフリック操作されたか否かを判定する。フリック操作された場合（Ｓ５・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ６に進む。フリック操作されていない場合（Ｓ５・Ｎｏ）、フリック操作されるまでステップＳ５で待機する。なお、図示は省略するが、フリック操作せずに使用者が指を離した場合、ステップＳ２に戻るようにしてもよい。
【００３９】
ステップＳ６において、ＣＰＵ２は、学習単語ＤＢ３３からフリック操作の方向に応じた次の学習単語３３１を取得する。
即ち、上方向にフリック操作された場合、ＣＰＵ２は、学習単語ＤＢ３３からステップＳ１で特定した学習単語３３１の一つ上の学習単語３３１を取得する。例えば、図２の例において、特定した学習単語３３１が「con/flict」の場合、一つ上の「con/film」を取得する。下方向にフリック操作された場合、ＣＰＵ２は、学習単語ＤＢ３３からステップＳ１で特定した学習単語３３１の一つ下の学習単語３３１を取得する。例えば、図２の例において、特定した学習単語３３１が「con/flict」の場合、一つ下の「con/front」を取得する。
【００４０】
ステップＳ７において、ＣＰＵ２は、ステップＳ６で次の学習単語３３１を取得できたか否かを判定する（単語あり？）。次の学習単語３３１を取得できた場合（Ｓ７・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ８に進む。次の学習単語３３１を取得できなかった場合（Ｓ７・Ｎｏ）、ＣＰＵ２の処理はステップＳ９に進む。
【００４１】
ステップＳ８において、ＣＰＵ２は、ステップＳ６で取得した学習単語３３１を表示部５ｄに表示する。
即ち、ＣＰＵ２は、ステップＳ６で取得した学習単語３３１と、取得した学習単語３３１に対応する語義情報３３２とを表示する表示データ４１を作成する。なお、学習単語ＤＢ３３に格納されている学習単語３３１には区切りデータが含まれているが、この区切りデータを除いた文字列を学習単語として表示する表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。以上により、ＣＰＵ２は単語表示処理を終了する。
【００４２】
ステップＳ９において、ＣＰＵ２は、「該当単語なし」の旨を表示部５ｄに表示する。
即ち、ＣＰＵ２は、「該当単語なし」の旨の表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。以上により、ＣＰＵ２は単語表示処理を終了する。
【００４３】
ステップＳ１０において、つまり、単語がタッチされ、かつ、複数点のタッチであれば、ＣＰＵ２は、学習単語を接辞（接頭辞、接尾辞）と語幹の各単語構成要素に分割して表示部５ｄに表示する。
即ち、ＣＰＵ２は、ステップＳ１で特定した学習単語３３１と、特定した学習単語３３１に対応する語義情報３３２とを表示する表示データ４１を作成する。なお、学習単語ＤＢ３３に格納されている学習単語３３１には区切りデータが含まれているが、この区切りデータを除いた文字列を学習単語として表示する表示データ４１を作成する。また、ＣＰＵ２は、学習単語ＤＢ３３に格納されている学習単語３３１に付されている区切りデータに基づいて、接辞（接頭辞、接尾辞）と語幹とを識別可能に表示する表示データ４１を作成する。例えば、接辞（接頭辞、接尾辞）と語幹とで、文字色を異ならせたり、文字の背景色（マーカー）を異ならせたり、接辞を囲む枠および語幹を囲む枠を表示させたりする。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。
【００４４】
ステップＳ１１において、ＣＰＵ２は、タッチパネル５ｔからの信号に基づいて、表示部５ｄに表示された学習単語の接辞の位置または学習単語の語幹の位置を、使用者によりタッチされたか否かを判定する。学習単語の接辞の位置または学習単語の語幹の位置をタッチされた場合（Ｓ１１・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ１２に進む。学習単語の接辞の位置または学習単語の語幹の位置をタッチされていない場合（Ｓ１１・Ｎｏ）、ＣＰＵ２の処理は、タッチされるまでステップＳ１１で待機する。
【００４５】
ステップＳ１２において、ＣＰＵ２は、タッチされた部分を識別表示して表示部５ｄに表示する。
即ち、表示部５ｄに表示された学習単語の接辞の位置をタッチされた場合、接辞の文字色を更に異ならせたり、接辞の文字の背景色（マーカー）を更に異ならせたり、接辞を囲む枠を表示させたりして、タッチされた部分を識別可能にする。表示部５ｄに表示された学習単語の語幹の位置をタッチされた場合も同様である。
【００４６】
ステップＳ１３において、ＣＰＵ２は、タッチパネル５ｔからの信号に基づいて、ステップＳ１１の再タッチに続けてフリック操作されたか否かを判定する。フリック操作された場合（Ｓ１３・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ１４に進む。フリック操作されていない場合（Ｓ１３・Ｎｏ）、フリック操作されるまでステップＳ１３で待機する。なお、図示は省略するが、フリック操作せずに使用者が指を離した場合、ステップＳ１０に戻るようにしてもよい。
【００４７】
ステップＳ１４において、ステップＳ１１でタッチされ、ステップＳ１３でフリック操作された位置が、学習単語の接辞の位置であるか、学習単語の語幹の位置であるかを判定する。学習単語の接辞の位置の場合（Ｓ１４・接辞）、ＣＰＵ２の処理はステップＳ１５に進む。学習単語の語幹の位置の場合（Ｓ１４・語幹）、ＣＰＵ２の処理はステップＳ１６に進む。
【００４８】
ステップＳ１５において、ＣＰＵ２は、接辞変更処理を実行する。詳細は図５を用いて後述する。以上により、ＣＰＵ２は単語表示処理を終了する。
【００４９】
ステップＳ１６において、ＣＰＵ２は、語幹変更処理を実行する。詳細は図６を用いて後述する。以上により、ＣＰＵ２は単語表示処理を終了する。
【００５０】
次に、ステップＳ１５の接辞変更処理について、図５を用いて説明する。図５は、本実施形態に係る語学学習装置１の接辞変更処理を示すフローチャートである。
【００５１】
ステップＳ２１において、ＣＰＵ２は、接辞ＤＢ３４（接頭辞ＤＢ３４ａ，接尾辞ＤＢ３４ｂ）からフリック操作の方向に応じた次の接辞（接頭辞３４１ａ，接尾辞３４１ｂ）を取得する。
【００５２】
即ち、ステップＳ１１でタッチされた位置が学習単語の接頭辞の位置であり、ステップＳ１３で上方向にフリック操作された場合、ＣＰＵ２は、接辞ＤＢ３４の接頭辞ＤＢ３４ａからステップＳ１で特定した学習単語３３１の接頭辞の一つ上の接頭辞３４１ａを取得する。例えば、図３（ａ）の例において、特定した学習単語３３１の接頭辞が「con」の場合、一つ上の「com」を取得する。ステップＳ１１でタッチされた位置が学習単語の接頭辞の位置であり、ステップＳ１３で下方向にフリック操作された場合、ＣＰＵ２は、接辞ＤＢ３４の接頭辞ＤＢ３４ａからステップＳ１で特定した学習単語３３１の接頭辞の一つ下の接頭辞３４１ａを取得する。例えば、図３（ａ）の例において、特定した学習単語３３１の接頭辞が「con」の場合、一つ下の「dis」を取得する。ステップＳ１１でタッチされた位置が学習単語の接尾辞の位置であり、ステップＳ１３で上方向にフリック操作された場合、ＣＰＵ２は、接辞ＤＢ３４の接尾辞ＤＢ３４ｂからステップＳ１で特定した学習単語３３１の接尾辞の一つ上の接尾辞３４１ｂを取得する。例えば、図３（ｂ）の例において、特定した学習単語３３１の接尾辞が「ate」の場合、一つ上の「able」を取得する。ステップＳ１１でタッチされた位置が学習単語の接尾辞の位置であり、ステップＳ１３で下方向にフリック操作された場合、ＣＰＵ２は、接辞ＤＢ３４の接頭辞ＤＢ３４ａからステップＳ１で特定した学習単語３３１の接尾辞の一つ下の接尾辞３４１ｂを取得する。例えば、図３（ｂ）の例において、特定した学習単語３３１の接尾辞が「ful」の場合、一つ下の「fy」を取得する。
【００５３】
ステップＳ２２において、ＣＰＵ２は、ステップＳ２１で次の接辞（接頭辞３４１ａ，接尾辞３４１ｂ）を取得できたか否かを判定する（接辞あり？）。次の接辞（接頭辞３４１ａ，接尾辞３４１ｂ）を取得できた場合（Ｓ２２・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ２３に進む。次の接辞（接頭辞３４１ａ，接尾辞３４１ｂ）を取得できなかった場合（Ｓ２２・Ｎｏ）、ＣＰＵ２の処理はステップＳ２６に進む。
【００５４】
ステップＳ２３において、ＣＰＵ２は、ステップＳ１で特定した学習単語３３１の文字列から、特定した学習単語３３１の接辞をステップＳ２１で取得した接辞（接頭辞３４１ａ，接尾辞３４１ｂ）に置換した文字列を生成する。なお、ステップＳ２３で生成した文字列も、区切りデータが含まれている。
【００５５】
ステップＳ２４において、ＣＰＵ２は、ステップＳ２３で生成した文字列が、学習単語ＤＢ３３の学習単語３３１に存在するか否かを判定する。存在する場合（Ｓ２４・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ２５に進む。存在しない場合（Ｓ２４・Ｎｏ）、ＣＰＵ２の処理はステップＳ２１に戻る。
【００５６】
なお、１回目以降のステップＳ２１では、ステップＳ１で特定した学習単語３３１の接辞を基準として、フリック操作の方向に応じた次の接辞（接頭辞３４１ａ，接尾辞３４１ｂ）を取得する。これに対し、ステップＳ２４から戻る２回目以降のステップＳ２１では、ステップＳ２３で生成した文字列の接辞を基準として、フリック操作の方向に応じた次の接辞（接頭辞３４１ａ，接尾辞３４１ｂ）を取得する。
【００５７】
ステップＳ２５において、ＣＰＵ２は、ステップＳ２４で存在を確認した学習単語３３１を表示部５ｄに表示する。
即ち、ＣＰＵ２は、ステップＳ２４で存在を確認した学習単語３３１と、存在を確認した学習単語３３１に対応する語義情報３３２とを表示する表示データ４１を作成する。なお、学習単語ＤＢ３３に格納されている学習単語３３１には区切りデータが含まれているが、この区切りデータを除いた文字列を学習単語として表示する表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。以上により、ＣＰＵ２は図５に示す接辞変更処理（即ち、図４のステップＳ１５）を終了する。
【００５８】
一方、ステップＳ２６において、ＣＰＵ２は、「該当単語なし」の旨を表示部５ｄに表示する。
即ち、ＣＰＵ２は、「該当単語なし」の旨の表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。以上により、ＣＰＵ２は図５に示す接辞変更処理（即ち、図４のステップＳ１５）を終了する。
【００５９】
次に、ステップＳ１６の語幹変更処理をについて、図６を用いて説明する。図６は、本実施形態に係る語学学習装置１の語幹変更処理を示すフローチャートである。
【００６０】
ステップＳ３１において、ＣＰＵ２は、ステップＳ１で特定した学習単語３３１に接頭辞があるか否かを判定する。接頭辞がある場合（Ｓ３１・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ３２に進む。接頭辞がない場合（Ｓ３１・Ｎｏ）、ＣＰＵ２の処理はステップＳ３７に進む。
【００６１】
ステップＳ３２において、ＣＰＵ２は、学習単語ＤＢ３３からフリック操作の方向に応じた次の学習単語３３１を取得する。
即ち、ステップＳ１３で上方向にフリック操作された場合、ＣＰＵ２は、学習単語ＤＢ３３からステップＳ１で特定した学習単語３３１の一つ上の学習単語３３１を取得する。ステップＳ１３で下方向にフリック操作された場合、ＣＰＵ２は、学習単語ＤＢ３３からステップＳ１で特定した学習単語３３１の一つ下の学習単語３３１を取得する。
【００６２】
ステップＳ３３において、ＣＰＵ２は、ステップＳ３２で次の学習単語３３１を取得できたか否かを判定する（単語あり？）。次の学習単語３３１を取得できた場合（Ｓ３３・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ３４に進む。次の学習単語３３１を取得できなかった場合（Ｓ３３・Ｎｏ）、ＣＰＵ２の処理はステップＳ３６に進む。
【００６３】
ステップＳ３４において、ＣＰＵ２は、ステップＳ１で特定した学習単語３３１の接頭辞と、ステップＳ３２で取得した学習単語３３１の接頭辞が同じであるか否かを判定する。接頭辞が同じ場合（Ｓ３４・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ３５に進む。接頭辞が同じでない場合（Ｓ３４・Ｎｏ）、ＣＰＵ２の処理はステップＳ３６に進む。
【００６４】
ステップＳ３５において、ＣＰＵ２は、ステップＳ３２で取得した学習単語３３１を表示部５ｄに表示する。
即ち、ＣＰＵ２は、ステップＳ３２で取得した学習単語３３１と、取得した学習単語３３１に対応する語義情報３３２とを表示する表示データ４１を作成する。なお、学習単語ＤＢ３３に格納されている学習単語３３１には区切りデータが含まれているが、この区切りデータを除いた文字列を学習単語として表示する表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。以上により、ＣＰＵ２は図６に示す語幹変更処理（即ち、図４のステップＳ１６）を終了する。
【００６５】
ステップＳ３６において、ＣＰＵ２は、「該当単語なし」の旨を表示部５ｄに表示する。
即ち、ＣＰＵ２は、「該当単語なし」の旨の表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。以上により、ＣＰＵ２は図６に示す語幹変更処理（即ち、図４のステップＳ１６）を終了する。
【００６６】
一方、ステップＳ３１で接頭辞がないと判断された場合には、ステップＳ３７において、ＣＰＵ２は、ステップＳ１で特定した学習単語３３１に接尾辞があるか否かを判定する。接尾辞がある場合（Ｓ３７・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ３８に進む。接尾辞がない場合（Ｓ３７・Ｎｏ）、ＣＰＵ２はＮＯＰ（何もしない）とする。ちなみに、学習単語ＤＢ３３に格納されている学習単語３３１は、前述のように、単語を接辞（接頭辞、接尾辞）および語幹の各単語構成要素に分解し、単語構成要素が共通する単語をまとめて学習する学習方法における学習対象の単語であり、接辞（接頭辞、接尾辞）および語幹を有する単語であるため、基本的には、（Ｓ３７・Ｎｏ）という状況は発生しない。
【００６７】
ステップＳ３８において、ＣＰＵ２は、学習単語ＤＢ３３からフリック操作の方向に応じた次の学習単語３３１を取得する。
即ち、前記したステップＳ１３で上方向にフリック操作された場合、ＣＰＵ２は、学習単語ＤＢ３３からステップＳ１で特定した学習単語３３１の一つ上の学習単語３３１を取得する。同様に、ステップＳ１３で下方向にフリック操作された場合、ＣＰＵ２は、学習単語ＤＢ３３からステップＳ１で特定した学習単語３３１の一つ下の学習単語３３１を取得する。
【００６８】
ステップＳ３９において、ＣＰＵ２は、ステップＳ３８で次の学習単語３３１を取得できたか否かを判定する（単語あり？）。次の学習単語３３１を取得できた場合（Ｓ３９・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ４０に進む。次の学習単語３３１を取得できなかった場合（Ｓ３９・Ｎｏ）、ＣＰＵ２の処理はステップＳ４２に進む。
【００６９】
ステップＳ４０において、ＣＰＵ２は、ステップＳ１で特定した学習単語３３１の接尾辞と、ステップＳ３８で取得した学習単語３３１の接尾辞が同じであるか否かを判定する。接尾辞が同じ場合（Ｓ４０・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ４１に進む。接尾辞が同じでない場合（Ｓ４０・Ｎｏ）、ＣＰＵ２の処理はステップＳ３８に戻る。
【００７０】
なお、１回目以降のステップＳ３８では、ステップＳ１で特定した学習単語３３１を基準として、フリック操作の方向に応じた次の学習単語３３１を取得する。これに対し、ステップＳ４０から戻る２回目以降のステップＳ３８では、前回のステップＳ３８で取得した学習単語３３１を基準として、フリック操作の方向に応じた次の学習単語３３１を取得する。
【００７１】
ステップＳ４１において、ＣＰＵ２は、ステップＳ３８で取得した学習単語３３１を表示部５ｄに表示する。
即ち、ＣＰＵ２は、ステップＳ３８で取得した学習単語３３１と、取得した学習単語３３１に対応する語義情報３３２とを表示する表示データ４１を作成する。なお、学習単語ＤＢ３３に格納されている学習単語３３１には区切りデータが含まれているが、この区切りデータを除いた文字列を学習単語として表示する表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。以上により、ＣＰＵ２は図６に示す語幹変更処理（即ち、図４のステップＳ１６）を終了する。
【００７２】
一方、ステップＳ４２において、ＣＰＵ２は、「該当単語なし」の旨を表示部５ｄに表示する。
即ち、ＣＰＵ２は、「該当単語なし」の旨の表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。以上により、ＣＰＵ２は図６に示す語幹変更処理（即ち、図４のステップＳ１６）を終了する。
【００７３】
＜動作例＞
次に、本実施形態に係る語学学習装置１の動作例について図７から図９を用いて説明する。図７は、本実施形態に係る語学学習装置１の第１の動作例を説明する図である。なお、符号５ｄ１から符号５ｄ３は、本実施形態に係る語学学習装置１の表示部５ｄの表示例である。
【００７４】
図７（ａ）の表示例５ｄ１に示すように、学習単語「confront」およびその学習単語に対応する語義情報である「直面する」が表示部５ｄに表示されている（ステップＳ１）。
【００７５】
そして、１本の指で、表示されている学習単語をタッチする。図７（ｂ）の表示例５ｄ２に示すように、表示部５ｄに表示されている学習単語の位置を１本の指でタッチ（接触点Ｔ）して、下方向（矢印Ｆ）に指をスライドさせる（フリック操作）。ＣＰＵ２の処理は、ステップＳ２・Ｙｅｓ、ステップＳ３・Ｙｅｓ、ステップＳ４・Ｙｅｓ、ステップＳ５・Ｙｅｓと進み、ＣＰＵ２は、学習単語ＤＢ３３から学習単語「confront」の一つ下の学習単語、この例では「cooperate」を取得する（ステップＳ６）。
【００７６】
そして、ＣＰＵ２の処理は、ステップＳ７・Ｙｅｓと進み、図７（ｃ）の表示例５ｄ３に示すように、学習単語「cooperate」およびその学習単語に対応する語義情報である「協力する」が表示部５ｄに表示される（ステップＳ８）。
【００７７】
図８は、本実施形態に係る語学学習装置１の第２の動作例を説明する図である。なお、符号５ｄ４から符号５ｄ９は、本実施形態に係る語学学習装置１の表示部５ｄの表示例である。
【００７８】
図８（ａ）の表示例５ｄ４に示すように、学習単語「confront」およびその学習単語に対応する語義情報である「直面する」が表示部５ｄに表示されている（ステップＳ１）。
【００７９】
そして、２本の指で、表示されている学習単語をタッチする。図８（ｂ）の表示例５ｄ５に示すように、表示部５ｄに表示されている学習単語が、接頭辞「con」と語幹「front」に分割して表示され、この例では接頭辞と語幹の文字の背景色が異なっている（ステップＳ１０）。なお、図８（ｂ）では文字の背景色の違いをハッチングの斜線の向きで示している。
【００８０】
そして、図８（ｃ）の表示例５ｄ６に示すように、表示部５ｄに表示されている学習単語の接頭辞の位置を１本の指で再タッチ（接触点Ｔ）すると（ステップＳ１１・Ｙｅｓ）、タッチされた接頭辞が識別表示される。この例では、接頭辞「con」に枠線が表示される（ステップＳ１２）。そして、使用者が再タッチした指を上方向（矢印Ｆ）に指をスライドさせる（フリック操作）。ＣＰＵ２の処理は、ステップＳ１３・Ｙｅｓ、ステップＳ１４・Ｙｅｓ、ステップＳ１５と進み、ＣＰＵ２は、接頭辞ＤＢ３４ａから接頭辞「con」の一つ上の接頭辞「com」を取得する（ステップＳ２１）。そして、ＣＰＵ２の処理は、ステップＳ２２・Ｙｅｓと進み、取得した接頭辞「com」で置換した「com/front」を生成する（ステップＳ２３）。そして、ＣＰＵ２は、生成した「com/front」が学習単語ＤＢ３３に存在するか否かを判定する。ここでは、存在しないので（ステップＳ２４・Ｎｏ）、ＣＰＵ２の処理はステップＳ２１に戻る。そして、ＣＰＵ２は、接頭辞ＤＢ３４ａから接頭辞「com」の一つ上の接頭辞を取得して、以下繰り返す。
【００８１】
そして、接頭辞ＤＢ３４ａから接頭辞「af」を取得する（ステップＳ２１）。そして、ＣＰＵ２の処理は、ステップＳ２２・Ｙｅｓと進み、取得した接頭辞「af」で置換した「af/front」を生成する（ステップＳ２３）。そして、ＣＰＵ２は、生成した「af/front」が学習単語ＤＢ３３に存在するか否かを判定する。ここでは、「af/front」が学習単語ＤＢ３３に存在するものとして（ステップＳ２４・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ２５に進む。
【００８２】
そして、図８（ｄ）の表示例５ｄ７に示すように、学習単語「affront」およびその学習単語に対応する語義情報である「怒らせる」が表示部５ｄに表示される（ステップＳ２５）。
【００８３】
一方、図８（ｂ）の表示例５ｄ５に示す状態から、図８（ｅ）の表示例５ｄ８に示すように、表示部５ｄに表示されている学習単語の語幹の位置を１本の指で再タッチ（接触点Ｔ）すると（ステップＳ１１・Ｙｅｓ）、タッチされた語幹が識別表示される。この例では、語幹「front」に枠線が表示される（ステップＳ１２）。そして、使用者が再タッチした指を上方向（矢印Ｆ）に指をスライドさせる（フリック操作）。ＣＰＵ２の処理は、ステップＳ１３・Ｙｅｓ、ステップＳ１４・Ｎｏ、ステップＳ１６、ステップＳ３１・Ｙｅｓと進み、ＣＰＵ２は、学習単語ＤＢ３３から学習単語「con/front」の一つ上の学習単語、この例では「co/flict」を取得する（ステップＳ３２）。
【００８４】
そして、ＣＰＵ２の処理は、ステップＳ３３・Ｙｅｓ、ステップS３４・Ｙｅｓと進み、図８（ｆ）の表示例５ｄ９に示すように、学習単語「conflict」およびその学習単語に対応する語義情報である「衝突する」が表示部５ｄに表示される（ステップＳ３５）。
【００８５】
図９は、本実施形態に係る語学学習装置１の第３の動作例を説明する図である。なお、符号５ｄ１０から符号５ｄ９は、本実施形態に係る語学学習装置１の表示部５ｄの表示例である。
【００８６】
図９（ａ）の表示例５ｄ１０に示すように、学習単語「adaptable」およびその学習単語に対応する語義情報である「適合できる」が表示部５ｄに表示されている（ステップＳ１）。
【００８７】
そして、２本の指で、表示されている学習単語をタッチする。図９（ｂ）の表示例５ｄ１１に示すように、表示部５ｄに表示されている学習単語が、語幹「adapt」と接尾辞「able」に分割して表示され、この例では語幹と接尾辞の文字の背景色が異なっている（ステップＳ１０）。なお、図９（ｂ）では文字の背景色の違いをハッチングの斜線の向きで示している。
【００８８】
そして、図９（ｃ）の表示例５ｄ１２に示すように、表示部５ｄに表示されている学習単語の接尾辞の位置を１本の指で再タッチ（接触点Ｔ）すると（ステップＳ１１・Ｙｅｓ）、タッチされた接尾辞が識別表示される。この例では、接尾辞「able」に枠線が表示される（ステップＳ１２）。そして、使用者が再タッチした指を下方向（矢印Ｆ）に指をスライドさせる（フリック操作）。ＣＰＵ２の処理は、ステップＳ１３・Ｙｅｓ、ステップＳ１４・Ｙｅｓ、ステップＳ１５と進み、ＣＰＵ２は、接尾辞ＤＢ３４ｂから接尾辞「able」の一つ下の接尾辞「ate」を取得する（ステップＳ２１）。そして、ＣＰＵ２の処理は、ステップＳ２２・Ｙｅｓと進み、取得した接尾辞「ate」で置換した「adapt//ate」を生成する（ステップＳ２３）。そして、ＣＰＵ２は、生成した「adapt//ate」が学習単語ＤＢ３３に存在するか否かを判定する。ここでは、存在しないので（ステップＳ２４・Ｎｏ）、ＣＰＵ２の処理はステップＳ２１に戻る。そして、ＣＰＵ２は、接尾辞ＤＢ３４ｂから接尾辞「ate」の一つ下の接頭辞を取得して、以下繰り返す。
【００８９】
そして、接尾辞ＤＢ３４ｂから接尾辞「er」を取得する（ステップＳ２１）。そして、ＣＰＵ２の処理は、ステップＳ２２・Ｙｅｓと進み、取得した接尾辞「er」で置換した「adapt//er」を生成する（ステップＳ２３）。そして、ＣＰＵ２は、生成した「adapt//er」が学習単語ＤＢ３３に存在するか否かを判定する。ここでは、「adapt//er」が学習単語ＤＢ３３に存在するものとして（ステップＳ２４・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ２５に進む。
【００９０】
そして、図９（ｄ）の表示例５ｄ１３に示すように、学習単語「adapter」およびその学習単語に対応する語義情報である「適合するひと（もの）」が表示部５ｄに表示される（ステップＳ２５）。
【００９１】
一方、図９（ｂ）の表示例５ｄ１１に示す状態から、図９（ｅ）の表示例５ｄ１４に示すように、表示部５ｄに表示されている学習単語の語幹の位置を１本の指で再タッチ（接触点Ｔ）すると（ステップＳ１１・Ｙｅｓ）、タッチされた語幹が識別表示される。この例では、語幹「adapt」に枠線が表示される（ステップＳ１２）。そして、使用者が再タッチした指を下方向（矢印Ｆ）に指をスライドさせる（フリック操作）。ＣＰＵ２の処理は、ステップＳ１３・Ｙｅｓ、ステップＳ１４・Ｎｏ、ステップＳ１６、ステップＳ３１・Ｎｏ、ステップＳ３７・Ｙｅｓと進み、ＣＰＵ２は、学習単語ＤＢ３３から学習単語「adapt//er」の一つ下の学習単語を取得して、接尾辞を比較し、接尾辞が一致するまで繰り返す（ステップＳ３８からステップＳ４０）。
【００９２】
そして、ＣＰＵ２は、学習単語ＤＢ３３から学習単語「afford//able」を取得する（ステップＳ３８）。ＣＰＵ２の処理は、ステップＳ３９・Ｙｅｓ、ステップＳ４０・Ｙｅｓと進む。
【００９３】
そして、図９（ｆ）の表示例５ｄ１５に示すように、学習単語「affordable」およびその学習単語に対応する語義情報である「手が届く／手ごろな」が表示部５ｄに表示される（ステップＳ４１）。
【００９４】
＜作用効果＞
以上のように、本実施形態に係る語学学習装置１によれば、図８（ｂ）および図９（ｂ）に示すように、単語は接辞（接頭辞、接尾辞）および語幹の各単語構成要素に分けて表示され、直観的な操作により（図８（ｃ）、図８（ｅ）、図９（ｃ）、図９（ｅ）参照）、接辞または語幹が共通する他の単語が表示される（図８（ｄ）、図８（ｆ）、図９（ｄ）、図９（ｆ）参照）。これにより、接辞または語幹が共通する単語をまとめて効率よく学習することができ、使用者の学習意欲を向上させることができる。
【００９５】
また、本実施形態に係る語学学習装置１によれば、単語構成要素が共通する次の単語を検索する検索処理に要する計算コストを抑えることができる。
【００９６】
例えば、本実施形態に係る語学学習装置１は、接頭辞をフリックして語幹が共通する他の単語を表示させる場合、図５のステップＳ２１からステップＳ２４のループに示すように、図３に示す接辞ＤＢ３４を参照して、接頭辞を置換した文字列を生成し、置換した文字列が学習単語ＤＢ３３に存在するか否かを判定する。したがって、本実施形態に係る語学学習装置１では、最大でも接辞ＤＢ３４のうちの接頭辞ＤＢ３４ａに登録されている接頭辞登録総数−１の検索で検索処理が完了する。なお、接尾辞をフリックして語幹が共通する他の単語を表示させる場合も同様である。
【００９７】
ちなみに、接辞ＤＢ３４を備えていない場合、学習単語ＤＢ３３を参照して、語幹が共通する他の単語を検索することとなる。この場合、最大で学習単語ＤＢ３３に登録されている学習単語登録総数−１の単語を検索対象とし、かつ、これらの単語に対して語幹の文字列が一致する単語をボイヤー−ムーア文字列検索アルゴリズム（ＢＭ法）等を用いて文字列検索することとなり、計算コストが多くなる。
【００９８】
また、本実施形態に係る語学学習装置１は、接頭辞と語幹からなる学習単語において、語幹をフリックして接頭辞が共通する他の単語を表示させる場合、図６のステップＳ３２からステップＳ３４に示すように、１回の検索で検索処理が完了する。
【００９９】
また、本実施形態に係る語学学習装置１は、語幹と接尾辞からなる学習単語において、語幹をフリックして接尾辞が共通する他の単語を表示させる場合、図６のステップＳ３８からステップＳ４０に示すように、最大で学習単語ＤＢ３３に登録されている学習単語登録総数−１で検索処理が完了する。
【０１００】
このように、本実施形態に係る本実施形態に係る語学学習装置１によれば、検索処理に要する計算コストを抑え、演算処理能力の低い演算処理装置（ＣＰＵ２）を備える語学学習装置１であっても、レスポンスよく接辞または語幹が共通する他の単語を表示させることができ、使用者の学習意欲を高めることができる。
【０１０１】
また、語学学習装置１は、例えば、電子辞書装置などの携帯型情報表示装置として構成され、一般的には、内蔵されたバッテリにより駆動する。ここで、検索処理に要する計算コストが増加するほど、バッテリの消耗も増加し、駆動時間が短くなり、充電頻度が増加する。本実施形態に係る語学学習装置１は、検索処理に要する計算コストを抑えることにより、バッテリの消耗を抑制し、充電頻度を抑制する。これにより、語学学習装置１のバッテリ切れ等による使用者の学習意欲の減退を防止することができる。
【０１０２】
≪変形例≫
次に、変形例に係る語学学習装置１はについて図１０と図１１を用いて説明する。本実施形態に係る語学学習装置１は、図４から図６に示す単語表示処理のステップＳ８、ステップＳ２５、ステップＳ３５、ステップＳ４１において、学習単語およびその語義情報を表示部５ｄに表示するようになっている。これに対し、変形例に係る語学学習装置１は、更に、辞書ＤＢ３２を参照して、その単語を用いた「例文」や、その単語の語義を含む詳細な「説明情報」を表示部５ｄに表示することができるようになっている。その他の構成は、同様であり重複した説明を省略する。
【０１０３】
図１０は、変形例に係る語学学習装置１の単語表示処理を示すフローチャートである。
【０１０４】
ステップＳ５１において、ＣＰＵ２は、単語表示処理を実行する。この単語表示処理は、図４（および、サブフローの図５、図６）のフローチャートに示す本実施形態に係る語学学習装置１の単語表示処理と同様であり、説明を省略する。
【０１０５】
ステップＳ５２において、ＣＰＵ２は、例文表示が設定されているか否かを判定する。例文表示が設定されている場合（Ｓ５２・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ５３に進む。例文表示が設定されていない場合（Ｓ５２・Ｎｏ）、ＣＰＵ２の処理はステップＳ５６に進む。
【０１０６】
ステップＳ５３において、ＣＰＵ２は、辞書ＤＢ３２を参照して、ステップＳ５１の処理で表示された学習単語を用いた「例文」を取得する。
【０１０７】
ステップＳ５４において、ＣＰＵ２は、ステップＳ５３で「例文」を取得できたか否かを判定する（例文あり？）。「例文」を取得できた場合（Ｓ５４・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ５５に進む。「例文」を取得できなかった場合（Ｓ５４・Ｎｏ）、ＣＰＵ２の処理はステップＳ５６に進む。
【０１０８】
ステップＳ５５において、ＣＰＵ２は、「例文」を表示部５ｄに追加表示する。
即ち、ＣＰＵ２は、ステップＳ５１で取得した学習単語３３１と、取得した学習単語３３１に対応する語義情報３３２と、ステップＳ５３で取得した「例文」を表示する表示データ４１を作成する。なお、学習単語ＤＢ３３に格納されている学習単語３３１には区切りデータが含まれているが、この区切りデータを除いた文字列を学習単語として表示する表示データ４１を作成する。そして、ＣＰＵ２は、作成した表示データ４１を表示信号として表示部５ｄに出力する。
【０１０９】
ステップＳ５６において、ＣＰＵ２は、辞書参照スイッチが操作されたかを判定する。ちなみに、辞書操作スイッチは、入力部６のキーとして割り当てられていてもよく、タッチパネル付表示部５に設けられたスイッチであってもよい。辞書参照スイッチが操作された場合（Ｓ５６・Ｙｅｓ）、ＣＰＵ２の処理はステップＳ５７に進む。辞書参照スイッチが操作されなかった場合（Ｓ５６・Ｎｏ）、ＣＰＵ２は変形例に係る単語表示処理を終了する。
【０１１０】
ステップＳ５７において、ＣＰＵ２は、辞書ＤＢ３２を参照して、ステップＳ５１の処理で表示された学習単語の語義を含む詳細な「説明情報」を取得し、学習単語と「説明情報」を表示部５ｄに追加表示する。そして、ＣＰＵ２は変形例に係る単語表示処理を終了する。
【０１１１】
＜動作例＞
次に、変形例に係る語学学習装置１の動作例について図１１を用いて説明する。図１１は、変形例に係る語学学習装置１の動作例を説明する図である。なお、符号５ｄ１６および符号５ｄ１７は、変形例に係る語学学習装置１の表示部５ｄの表示例である。
【０１１２】
図１１（ａ）の表示例５ｄ１６に示すように、例文表示が設定されている場合には（Ｓ５２・Ｙｅｓ）、ＣＰＵ２は、辞書ＤＢ３２を参照して例文を取得し（ステップＳ５３）、学習単語と、学習単語ＤＢ３３に格納されている語義情報と、辞書ＤＢ３２に格納されている例文とを併せて表示する。また、表示例５ｄ１６には、辞書参照スイッチＳＷ１も表示されている。
【０１１３】
そして、使用者が辞書参照スイッチＳＷ１を操作すると（Ｓ５６・Ｙｅｓ）、ＣＰＵ２は、辞書ＤＢ３２を参照して説明情報を取得し、図１１（ｂ）の表示例５ｄ１７に示すように、学習単語と、辞書ＤＢ３２に格納されている説明情報とを併せて表示する。
ちなみに、表示例５ｄ１７には、戻るスイッチＳＷ２も表示されている。この戻るスイッチＳＷ２を操作すると、図１１（ａ）の表示例５ｄ１６に戻るようになっている。
【０１１４】
＜作用効果＞
以上のように、変形例に係る語学学習装置１によれば、学習単語とともに例文も表示されるので、学習効果を高めることができる。また、辞書参照スイッチＳＷ１を操作することで、より詳細な説明情報が表示されるので、学習効果を高めることができる。
【０１１５】
≪その他≫
なお、本実施形態に係る語学学習装置１は、上記実施形態の構成に限定されるものではなく、発明の趣旨を逸脱しない範囲内で種々の変更が可能である。
【０１１６】
本実施形態に係る語学学習装置１は、電子辞書装置に適用した場合を例に説明したが、これに限られるものではない。例えば、携帯型ゲーム機、スマートフォン、スレートデバイス（タブレット型端末）、ラップトップ型パーソナルコンピュータ（ノートＰＣ）などの携帯型情報表示装置に適用してもよい。
【０１１７】
また、本実施形態に係る語学学習装置１は、英単語を学習するものとして説明したが、これに限られるものではなく、接辞（接頭辞、接尾辞）と語幹から構成される単語であれば、他の言語にも適用することができる。
【０１１８】
また、本実施形態に係る語学学習装置１のタッチパネル５ｔは、マルチタッチに対応した静電容量方式タッチパネルであるものとして説明したが、これに限られるものではない。例えば、シングルタッチの抵抗膜方式タッチパネルであってもよい。この場合、ステップＳ４の判定は、他の方法で判定すればよい。例えば、表示部５ｄに表示された学習単語の位置をダブルタップした場合に、ＣＰＵ２の処理がステップＳ４からステップＳ１０に進むようにしてもよい。
【０１１９】
また、フリック操作の向き（上方向、下方向）で、学習単語を送る向き（ステップＳ５）、接辞や語幹を送る向き（ステップＳ１３）を決定するものとして説明したが、これに限られるものではない。例えば、タップやダブルタップで送る向きを決定するようにしてもよい。
【０１２０】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］
表示手段と、
複数の単語を接辞と語幹に区別して記憶している単語記憶手段と、
前記表示手段に表示された前記単語記憶手段に記憶されている単語に対するユーザの操作を受け付ける受付手段と、
ユーザの操作の仕方に応じて、前記表示された単語の接辞または語幹を変化させた単語を前記表示手段に表示させる制御手段と、
を備えたことを特徴とする語学学習装置。
【０１２１】
［２］
複数の接辞を記憶する接辞記憶手段を有し、
前記制御手段は、
前記表示手段に表示された単語の接辞を前記接辞記憶手段に記憶された他の接辞に置換した文字列を生成する文字列生成手段と、
前記文字列生成手段で生成された前記文字列が前記単語記憶手段に記憶された単語であるか判定する判定手段と、
前記判定手段が、前記文字列が前記単語記憶手段に記憶された単語であると判定した場合、該単語を前記表示手段に表示させる表示制御手段と、を備えることを特徴とする［１］に記載の辞書機能を備えた電子機器。
【０１２２】
［３］
前記表示手段に表示された単語は、接辞と語幹が識別可能に表示される
ことを特徴とする［１］または［２］に記載の語学学習装置。
【０１２３】
［４］
前記表示手段は、タッチパネル付表示手段であり、
前記表示手段に表示された単語の接辞の領域を操作されると、前記文字列生成手段が他の接辞に置換した文字列を生成する
ことを特徴とする［２］［３］に記載の語学学習装置。
【０１２４】
［５］
表示部と、複数の単語を接辞と語幹に区別して記憶する単語記憶手段とを備えるコンピュータを、
前記表示部に表示された前記単語記憶手段に記憶されている単語に対するユーザの操作を受け付ける受付手段と、
ユーザの操作の仕方に応じて、前記表示された単語の接辞または語幹を変化させた単語を前記表示部に表示させる制御手段と、
して機能させるためのプログラム。
【符号の説明】
【０１２５】
１        語学学習装置
２        ＣＰＵ
３        記憶装置（単語記憶手段）
３１      制御プログラム
３２      辞書データベース（辞書ＤＢ）
３３      学習単語データベース（学習単語ＤＢ）（単語記憶手段）
３３１    学習単語
３３２    語義情報
３４      接辞データベース（接辞ＤＢ）（接辞記憶手段）
３４ａ    接頭辞データベース（接頭辞ＤＢ）（接辞記憶手段）
３４ｂ    接尾辞データベース（接尾辞ＤＢ）（接辞記憶手段）
３４１ａ  接頭辞（接辞）
３４１ｂ  接尾辞（接辞）
４        ＲＡＭ
４１      表示データ
５        タッチパネル付表示部
５ｄ      表示部（表示手段）
５ｔ      タッチパネル
６        入力部
【図１】
2015111197.tif 000003
【図２】
2015111197.tif 000004
【図３】
2015111197.tif 000005
【図４】
2015111197.tif 000006
【図５】
2015111197.tif 000007
【図６】
2015111197.tif 000008
【図７】
2015111197.tif 000009
【図８】
2015111197.tif 000010
【図９】
2015111197.tif 000011
【図１０】
2015111197.tif 000012
【図１１】
2015111197.tif 000013