(57)【特許請求の範囲】
【請求項１】
各見出し語と、当該見出し語の説明情報とを対応付けた辞書情報を少なくとも１種類記憶する辞書記憶手段と、
ユーザにより作成されたテキストデータを読み込むテキストデータ読み込み手段と、
前記テキストデータから複数の単語を抽出する単語抽出手段と、
前記抽出された単語に対応する見出し語が前記辞書情報に含まれているか判定する判定手段と、
前記判定手段により、前記抽出された単語に対応する見出し語が前記辞書情報に含まれていると判定された場合に、当該見出し語を単語帳データとして蓄積記憶する単語帳データ記憶手段と、
前記判定手段により、前記抽出された単語に対応する見出し語が前記辞書情報に含まれていないと判定された場合に、当該単語について、ユーザに訂正させてから前記単語帳データ記憶手段に記憶させる訂正手段と、
を備えることを特徴とする電子辞書。
【請求項２】
前記単語抽出手段によって抽出された単語を、所定の条件に従って分類する単語分類手段を備え、
前記単語帳データ記憶手段は、
前記単語分類手段による分類に従って、単語を分類して記憶することを特徴とする請求項１記載の電子辞書。
【請求項３】
前記テキストデータは、
複数の単語と、各単語を分類するための分類情報と、を含んでおり、
前記単語分類手段は、
前記分類情報に基づいて単語を分類することを特徴とする請求項２記載の電子辞書。
【請求項４】
前記訂正手段は、前記判定手段により前記辞書情報に含まれないと判定された単語について、スペルチェックを行うことで複数の訂正候補を表示し、ユーザに何れかの候補を選択させる選択手段を有することを特徴とする請求項３に記載の電子辞書。
【請求項５】
暗記カードの両面の内容を対応付けた暗記カードデータを複数記憶する暗記カードデータ記憶手段と、
ユーザ操作に基づいて前記複数の暗記カードデータの何れかの内容を表示する暗記カード表示手段と、
ユーザから手書き入力を受ける手書き入力手段と、
前記判定手段により前記辞書情報に含まれないと判定された単語について、手書き入力を前記手書き入力手段から受け付け、入力された手書き画像を暗記カードにおける一方の面の内容として前記暗記カードデータを作成し、前記暗記カードデータ記憶手段に記憶させる暗記カード作成手段と、
を備えることを特徴とする請求項４記載の電子辞書。
【請求項６】
コンピュータに、
各見出し語と、当該見出し語の説明情報とを対応付けた辞書情報を少なくとも１種類記憶する辞書記憶機能、
ユーザにより作成されたテキストデータを読み込むテキストデータ読み込み機能、
前記テキストデータから複数の単語を抽出する単語抽出機能、
前記抽出された単語に対応する見出し語が前記辞書情報に含まれているか判定する判定機能、
前記判定機能により、前記抽出された単語に対応する見出し語が前記辞書情報に含まれていると判定された場合に、当該見出し語を単語帳データとして蓄積記憶する単語帳データ記憶機能、
前記判定機能により、前記抽出された単語に対応する見出し語が前記辞書情報に含まれていないと判定された場合に、当該単語について、ユーザに訂正させてから前記単語帳データ記憶機能に記憶させる訂正機能、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子辞書及びプログラムに関する。
【背景技術】
【０００２】
従来から、辞書機能を有する電子辞書においては、各見出し語と見出し語の説明情報とを対応付けて記憶する辞書データベースが備えられており、入力された文字に対応する見出し語の説明情報を辞書データベースから読み出して、見出し語と説明情報とをディスプレイに表示させるようになっている。
【０００３】
ところで、このような電子辞書に搭載される機能として、単語帳機能がある。単語帳機能とは、説明情報の表示された単語（見出し語）と、検索元の辞書データベースとを、ユーザ操作に基づいて単語帳テーブルに登録しておき、復習を容易化する機能である（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６‐２２８０４６号公報
【特許文献２】特開２００７‐１４８９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の電子辞書で単語帳テーブルに単語を１つ登録するためには、当該単語について見出し語検索を行って説明情報を表示させた後、登録操作を行う必要がある。そのため、一度に大量の単語を単語帳テーブルに登録したい場合、例えば学校でのテスト前に出題範囲内の単語を全て登録したい場合などには、単語を１つずつ見出し語検索して登録操作を行う必要があり、手間が掛かってしまう。
【０００６】
本発明の課題は、複数の単語を容易に単語帳登録することのできる電子辞書及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明に係る電子辞書は、
各見出し語と、当該見出し語の説明情報とを対応付けた辞書情報を少なくとも１種類記憶する辞書記憶手段と、
ユーザにより作成されたテキストデータを読み込むテキストデータ読み込み手段と、
前記テキストデータから複数の単語を抽出する単語抽出手段と、
前記抽出された単語に対応する見出し語が前記辞書情報に含まれているか判定する判定手段と、
前記判定手段により、前記抽出された単語に対応する見出し語が前記辞書情報に含まれていると判定された場合に、当該見出し語を単語帳データとして蓄積記憶する単語帳データ記憶手段と、
前記判定手段により、前記抽出された単語に対応する見出し語が前記辞書情報に含まれていないと判定された場合に、当該単語について、ユーザに訂正させてから前記単語帳データ記憶手段に記憶させる訂正手段と、
を備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、テキストデータから複数の単語が抽出され、抽出された単語に対応する見出し語を含む辞書情報に対応付けられて当該単語が蓄積記憶されるので、テキストデータにおける複数の単語がまとめて単語帳登録されることとなる。従って、単語を１つずつ見出し語検索して登録操作を行う従来の場合と比較して、複数の単語を容易に単語帳登録することができる。
【図面の簡単な説明】
【００１５】
【図１】（ａ）は電子辞書の概観を示す斜視図であり、（ｂ）はキー群を示す平面図である。
【図２】電子辞書の内部構成を示すブロック図である。
【図３】辞書データベースのデータ構造を示す図である。
【図４】テキストデータのデータ構造の一例を示す図である。
【図５】単語帳テーブルのデータ構造を示す図である。
【図６】単語帳作成処理を示すフローチャートである。
【図７】表示部の表示内容を示す図である。
【図８】単語帳作成処理を示すフローチャートである。
【図９】表示部の表示内容を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明に係る電子辞書の実施形態について詳細に説明する。
【００１７】
（第１の実施形態）
先ず、本発明に係る第１の実施形態を説明する。
【００１８】
［外観構成］
図１（ａ）は、電子辞書１の平面図である。
この図に示すように、電子辞書１は、メインディスプレイ１０、サブディスプレイ１１及びキー群２を備えている。
【００１９】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル３１（図２参照）と一体的に形成されており、手書き入力等の操作を受け付け可能となっている。
【００２０】
キー群２は、ユーザから電子辞書１を操作するための操作を受ける各種キーを有している。具体的には、図１（ｂ）に示すように、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、シフトキー２ｆと、戻るキー２ｇと、単語帳キー２ｉ等とを有している。
【００２１】
訳／決定キー２ｂは、検索の実行や、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。辞書選択キー２ｄは、後述の辞書データベース８２０，…（図２参照）の選択に使用されるキーである。
【００２２】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。シフトキー２ｆは、日本語の単語を検索対象に設定するとき等に使用されるキーである。戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。単語帳キー２ｉは、説明情報の表示された見出し語を登録して後述の単語帳テーブル８４（図２参照）に蓄積記憶させるときや、単語帳テーブル８４に蓄積記憶された見出し語を一覧表示するとき等に使用されるキーであり、本実施の形態においては、単語帳登録を行う場合にはシフトキー２ｆと組み合わせて使用され、登録内容を一覧表示する場合には単独で使用されるようになっている。
【００２３】
［内部構成］
続いて、電子辞書１の内部構造について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００２４】
この図に示すように、電子辞書１は、表示部４０、入力部３０、インターフェース５０と、ＣＰＵ（Central Processing Unit）２０、フラッシュＲＯＭ（Read Only Memory）８０、ＲＡＭ（Random Access Memory）９０を備え、各部はバス１００で相互にデータ通信可能に接続されて構成されている。
【００２５】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００２６】
入力部３０は、上述のキー群２やタッチパネル３１を備えており、押下されたキーやタッチパネル３１の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２７】
インターフェース５０は、図示しない外部機器に接続するための接続端子であり、本実施の形態においては、ＵＳＢケーブルなどを介して外部機器からテキストデータ８３０を読み込むことができるようになっている。なお、このインターフェース５０は、カード媒体などの記録媒体からテキストデータ８３０を読み込むこととしても良い。
【００２８】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０から入力される操作信号等に応じてフラッシュＲＯＭ８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果をＲＡＭ９０に保存するとともに、当該処理結果を表示部４０に適宜出力させる。
【００２９】
フラッシュＲＯＭ８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８０は、本発明に係る単語帳作成プログラム８１と、辞書データベース群８２と、テキスト群８３と、単語帳テーブル８４と、暗記カードデータベース８５等とを記憶している。
【００３０】
単語帳作成プログラム８１は、後述の単語帳作成処理（図６参照）をＣＰＵ２０に実行させるためのプログラムである。
【００３１】
辞書データベース群８２には、複数の辞書データベース８２０，…が含まれており、本実施の形態においては、英和辞典の辞書データベース８２０ａや、国語辞典の辞書データベース８２０ｂ等が含まれている。これら辞書データベース８２０，…には、例えば図３に１例を示すように、複数の見出し語に対して、この見出し語の意味内容からなる説明情報などが対応付けされて格納されている。
【００３２】
テキスト群８３には、複数種類のテキストデータ８３０，…が含まれており、本実施の形態においては、後述の単語帳作成処理（図６参照）においてインターフェース５０から読み込まれるテスト勉強用のテキストデータ８３０ａ，８３０ｂ等が含まれるようになっている。
【００３３】
このうち、テキストデータ８３０ａは、後述の図９（ａ）に示すように、教科書などの読み物形式のテキストデータである。また、テキストデータ８３０ｂは、学生のユーザがパソコン等で作成したものであり、図４に示すように、テストの種類を示す分類情報「＠中間テスト」，「＠期末テスト」に続けて、当該テストの出題範囲に含まれる複数の単語が列挙されて構成されている。なお、本実施の形態においては、分類情報は先頭にアットマーク「＠」が付されて識別されている。また、分類情報以外の単語は、コンマ等で区切られた状態となっている。
【００３４】
単語帳テーブル８４は、見出し語検索されて単語帳登録された見出し語と、出典元の辞書データベース８２０の辞書名とを対応付けて蓄積記憶するものである。また、この単語帳テーブル８４には、後述の単語帳作成処理（図６参照）においてテキストデータ８３０から抽出される単語と、この単語に対応する見出し語を含む辞書データベース８２０の辞書名（言語名）と、当該単語の分類情報などとが対応付けられて記憶されるようになっている。
【００３５】
暗記カードデータベース８５は、暗記カードの両面の内容を対応付けた暗記カードデータ８５０を複数有している。この暗記カードデータ８５０においては、暗記カードの各面の内容としてタッチパネル３１から手書き入力された２つの手書き画像が互いに対応付けられて記憶されるようになっている。
【００３６】
ＲＡＭ９０は、ＣＰＵ２０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えており、本実施の形態においては、指定辞書記憶領域９００及び分類情報記憶領域９０１を備えている。
【００３７】
指定辞書記憶領域９００には、後述の単語帳作成処理（図６参照）において指定辞書として指定される辞書データベース８２０の辞書名が記憶されるようになっている。
分類情報記憶領域９０１には、後述の単語帳作成処理（図６参照）においてテキストデータ８３０から読み出される分類情報が記憶されるようになっている。
【００３８】
［動作］
続いて、電子辞書１の動作について、図６〜図７を参照しつつ説明する。
【００３９】
図６は、ＣＰＵ２０が単語帳作成プログラム８１を読み出して実行する単語帳作成処理の流れを示すフローチャートである。また、図７は単語帳作成処理におけるメインディスプレイ１０の表示内容を例示する図である。なお、この単語帳作成処理は、ユーザによりタッチパネル３１やキー群２を介して単語帳作成処理の実行指示が入力されると、フラッシュＲＯＭ８０から単語帳作成プログラム８１が読み出されてＲＡＭ９０に適宜展開される結果、当該単語帳作成プログラム８１とＣＰＵ２０との協働によって実行される。
【００４０】
図６に示すように、単語帳作成処理が実行されると、まずＣＰＵ２０は、インターフェース５０を介して外部からテキストデータ８３０を読み込み、フラッシュＲＯＭ８０に記憶させる（ステップＳ１）。なお、本実施の形態においては、このステップＳ１では、ユーザによって作成されたテキストデータ８３０ｂ（図４参照）が読み込まれることとして説明する。
【００４１】
次に、ＣＰＵ２０は、単語帳内で各単語に対応付ける辞書データベース８２０を指定辞書データベース８２０Ｓとしてユーザに指定させ、この辞書データベース８２０の辞書名を指定辞書記憶領域９００に記憶させた後（ステップＳ２）、読み込んだテキストデータ８３０ｂから１単語分ずつ文字列を抽出する（ステップＳ３）。
【００４２】
次に、ＣＰＵ２０は、抽出した文字列が分類情報であるか否かをアットマーク「＠」の有無に基づいて判定し（ステップＳ４）、分類情報であると判定した場合（ステップＳ４；Ｙｅｓ）には、この文字列の分類情報を分類情報記憶領域９０１に記憶させて分類情報記憶領域９０１内の情報を更新し（ステップＳ５）、後述のステップＳ６に移行する。
【００４３】
また、ステップＳ４において文字列が分類情報ではないと判定した場合（ステップＳ４；Ｎｏ）には、ＣＰＵ２０は、当該文字列に対応する見出し語が指定辞書データベース８２０Ｓに含まれるか否かを判定する（ステップＳ７）。
【００４４】
このステップＳ７において見出し語が指定辞書データベース８２０Ｓに含まれると判定した場合（ステップＳ７；Ｙｅｓ）には、ＣＰＵ２０は、この見出し語と、指定辞書データベース８２０Ｓの辞書名と、分類情報記憶領域９０１内の分類情報とを対応付けて単語帳テーブル８４に記憶させ（ステップＳ８）、後述のステップＳ６に移行する。これにより、テキストデータ８３０ｂから抽出された複数の単語が分類情報に従って分類され、単語帳テーブル８４に記憶されることとなる。
【００４５】
また、ステップＳ７において見出し語が指定辞書データベース８２０Ｓに含まれないと判定した場合（ステップＳ７；Ｎｏ）には、ＣＰＵ２０は、ステップＳ３で抽出した文字列を暗記カードの一方の面の内容として暗記カードデータ８５０に仮登録する（ステップＳ９）。
【００４６】
次に、ＣＰＵ２０は、テキストデータ８３０ｂの最後の文字列まで抽出が終了したか否かを判定し（ステップＳ６）、終了していないと判定した場合（ステップＳ６；Ｎｏ）には、上述のステップＳ３に移行する。
【００４７】
一方、ステップＳ６において抽出が終了したと判定した場合（ステップＳ６；Ｙｅｓ）には、ＣＰＵ２０は、暗記カードデータベース８５に仮登録された文字列があるか否かを判定し（ステップＳ１０）、無いと判定した場合（ステップＳ１０；Ｎｏ）には、単語帳作成処理を終了する。
【００４８】
一方、ステップＳ１０において仮登録された文字列があると判定した場合、つまり抽出された文字列に対応する見出し語が指定辞書データベース８２０Ｓに含まれない場合（ステップＳ１０；Ｙｅｓ）には、ＣＰＵ２０は、当該文字列に対してスペルチェックを行うことにより、この文字列に類似する文字列を少なくとも１つ生成してメインディスプレイ１０に一覧表示させ、何れかの文字列を訂正先の単語の文字列としてユーザに選択させる（ステップＳ１１）。例えば、図４，図７（ａ）に示すように、テキストデータ８３０ｂ内に文字列「arrengement」が含まれていた場合には、この文字列に対応する見出し語が辞書データベース８２０に含まれないため、類似する文字列「amendment」，「atonement」，…等が作成されて一覧表示される。なお、図７（ａ）では、ユーザが訂正先の単語の文字列として「arrangement」を選択した状態を図示している。また、このようなスペルチェックの手法としては、従来より公知の手法を用いることができる。
【００４９】
次に、ＣＰＵ２０は、ユーザに選択された訂正先単語の文字列に対応する見出し語を指定辞書データベース８２０Ｓから検索し、検索された見出し語と、指定辞書データベース８２０Ｓの辞書名と、分類情報記憶領域９０１内の分類情報とを対応付けて単語帳テーブル８４に記憶させる（ステップＳ１２）。
【００５０】
次に、ＣＰＵ２０は、訂正先単語についての暗記カードの作成画面をメインディスプレイ１０に、手書き入力画面をサブディスプレイ１１に表示させ（ステップＳ１３）、暗記カードの両面の内容、つまり訂正先単語と、その説明情報等とについての手書き入力をサブディスプレイ１１のタッチパネル３１から受け付ける。なお、本実施の形態における暗記カードの作成画面には、、例えば図７（ｂ）に示すように、暗記カードの両面のうち書き込み対象の面を選択するための選択ボタン１０１と、訂正先単語とが表示されるようになっている。
【００５１】
そして、ユーザが選択ボタン１０１で一方の面を選択した後、訂正先単語の文字列をサブディスプレイ１１に手書き入力し、選択ボタン１０１で他方の面を選択した後、訂正先単語に対応する説明情報等をタッチパネル３１に手書き入力すると、ＣＰＵ２０は、訂正先単語の手書き画像と、説明情報等の手書き画像とを対応付けて暗記カードデータ８５０を作成し、フラッシュＲＯＭ８０に記憶させた後（ステップＳ１４）、単語帳作成処理を終了する。
【００５２】
なお、以上のようにしてテキストデータ８３０ｂ内の単語が単語帳登録されると、ユーザが単語帳キー２ｉを操作することにより、図７（ｃ）に示すように、単語帳に登録された辞書名（言語名）及び分類情報がメインディスプレイ１０に一覧表示される。次に、ユーザが何れかの辞書名、或いは分類情報を選択すると、選択された辞書名、或いは分類情報に単語帳テーブル８４内で対応付けられた単語が一覧表示される。そして、ユーザが何れかの単語を選択すると、選択された単語に対応付けられた辞書データベース８２０から、当該単語に対応する見出し語の説明情報が検索され、メインディスプレイ１０に表示される。
【００５３】
また、上記のステップＳ１４のようにして暗記カードデータ８５０が作成されると、ユーザが所定の操作を行うことにより、当該暗記カードデータ８５０の両面の内容がメインディスプレイ１０に順に表示されることとなる。
【００５４】
以上の電子辞書１によれば、図６のステップＳ３，Ｓ８や図７等に示したように、テキストデータ８３０ｂから複数の単語が抽出され、抽出された単語に対応する見出し語を含む辞書データベース８２０Ｓに対応付けられて当該単語が単語帳テーブル８４に蓄積記憶されるので、テキストデータ８３０ｂにおける複数の単語がまとめて単語帳登録されることとなる。従って、単語を１つずつ見出し語検索して登録操作を行う従来の場合と比較して、複数の単語を容易に単語帳登録することができる。
【００５５】
また、図６のステップＳ３〜Ｓ８や図７（ｃ）などに示したように、テキストデータ８３０ｂから抽出された単語が分類情報に従って分類されて記憶されるので、複数種類の単語帳に単語を分類して登録することができる。
【００５６】
また、図６のステップＳ９，Ｓ１３〜Ｓ１４や図７（ａ），（ｂ）に示したように、テキストデータ８３０ｂから単語として抽出された文字列に対応する見出し語が指定辞書データベース８２０Ｓに含まれない場合に、この文字列に類似の文字列が少なくとも１つ生成され、ユーザ操作に基づいて何れかの文字列が訂正先の単語の文字列として選択されると、訂正先の単語についての手書き入力が受け付けられ、入力された手書き画像を暗記カードにおける一方の面の内容として暗記カードデータ８５０が作成されるので、テキストデータ８３０ｂ内で間違っていた単語について、暗記カードが作成されることとなる。従って、記憶の曖昧な単語について暗記カードが作成されるため、学習効果を高めることができる。
【００５７】
（第２の実施形態）
続いて、本発明に係る電子辞書の第２の実施形態について説明する。なお、上記第１の実施形態との間で互いに対応する部分が同様に構成されている場合には、同一の符号を付して、その説明を省略する。
【００５８】
［構成］
本実施の形態における電子辞書１ＡのフラッシュＲＯＭ８０Ａは、図２に示すように、単語帳作成プログラム８１Ａを備えている。
【００５９】
この単語帳作成プログラム８１Ａは、後述の単語帳作成処理（図８参照）をＣＰＵ２０に実行させるためのプログラムである。
【００６０】
［動作］
続いて、電子辞書１Ａの動作について、図８〜図９を参照しつつ説明する。
【００６１】
図８は、ＣＰＵ２０が単語帳作成プログラム８１Ａを読み出して実行する単語帳作成処理の流れを示すフローチャートである。また、図９は単語帳作成処理におけるメインディスプレイ１０の表示内容を例示する図である。なお、この単語帳作成処理は、ユーザによりタッチパネル３１やキー群２を介して単語帳作成処理の実行指示が入力されると、フラッシュＲＯＭ８０Ａから単語帳作成プログラム８１Ａが読み出されてＲＡＭ９０に適宜展開される結果、当該単語帳作成プログラム８１ＡとＣＰＵ２０との協働によって実行される。
【００６２】
図８に示すように、単語帳作成処理が実行されると、まずＣＰＵ２０は、インターフェース５０を介して外部からテキストデータ８３０を読み込み、フラッシュＲＯＭ８０に記憶させる（ステップＴ１）。なお、本実施の形態においては、このステップＴ１では、ユーザによって作成されたテキストデータ８３０ａ（図９（ａ）参照）が読み込まれることとして説明する。
【００６３】
次に、ＣＰＵ２０は、単語帳内で各単語に対応付ける辞書データベース８２０を指定辞書データベース８２０Ｓとしてユーザに指定させ、この辞書データベース８２０の辞書名を指定辞書記憶領域９００に記憶させる（ステップＴ２）。
【００６４】
次に、ＣＰＵ２０は、図９（ａ）に示すように、読み込んだテキストデータ８３０ａをメインディスプレイ１０に表示させる（ステップＴ３）。また、このステップＴ３においてＣＰＵ２０は、表示されたテキストデータ８３０ａ内の単語と、単語を単語帳内で分類するためのマーカ色（分類マーク）とについて、ユーザによる選択操作の待機状態となる。なお、本実施の形態においては、ユーザがマーカ色の変更操作を行うと、図９（ｂ）に示すように、マーカ色の設定画面がメインディスプレイ１０に表示され、赤色，黄色，緑色の中から何れかのマーカ色が選択可能となる。また、本実施の形態においては、赤色のマーカ色は、選択された単語を単語帳及び暗記カードに登録することを意味する。また、黄色のマーカ色は、選択された単語を「要注意」の分類で単語帳に登録することを意味する。また、緑色のマーカ色は、選択された単語を「忘れやすい単語」の分類で単語帳に登録することを意味する。
【００６５】
次に、ＣＰＵ２０は、表示されたテキストデータ８３０ａ内の単語がユーザによって選択されるか否かを判定する（ステップＴ４）。
【００６６】
このステップＴ４において単語が選択されないと判定した場合（ステップＴ４；Ｎｏ）には、ＣＰＵ２０は、何れかのマーカ色がユーザによって選択されるか否かを判定し（ステップＴ５）、選択されないと判定した場合（ステップＴ５；Ｎｏ）には、他の処理へ移行する。また、このステップＴ５でマーカ色が選択されたと判定した場合（ステップＴ５；Ｙｅｓ）には、ＣＰＵ２０は、ユーザに選択されたマーカ色を単語分類用のマーカ色として設定し、分類情報記憶領域９０１に記憶させて分類情報記憶領域９０１内の情報を更新し（ステップＴ６）、上述のステップＴ４に移行する。
【００６７】
そして、このステップＴ４において単語が選択されたと判定した場合（ステップＴ４；Ｙｅｓ）には、ＣＰＵ２０は、分類情報記憶領域９０１内の情報に基づいて、選択された単語を、設定されたマーカ色でマーカ表示する（ステップＴ７）。
【００６８】
次に、ＣＰＵ２０は、単語帳への登録を指示するユーザ操作が行われるか否かを判定し（ステップＴ８）、されないと判定した場合（ステップＴ８；Ｎｏ）には、上述のステップＴ４に移行する。そして、以上のステップＴ４〜Ｔ８が繰り返されることにより、メインディスプレイ１０には、例えば図９（ｃ）に示すように、複数の単語がそれぞれマーカ表示された状態でテキストデータ８３０ａが表示されることとなる。なお、この図では、単語「nervous」が赤色でマーカ表示され、単語「procedure」が黄色でマーカ表示された状態を示している。
【００６９】
また、ステップＴ８において登録を指示する操作が行われたと判定した場合（ステップＴ８；Ｙｅｓ）には、ＣＰＵ２０は、赤色でマーカ表示された単語があるか否か、つまり単語帳及び暗記カードにそれぞれ登録する単語があるか否かを判定する（ステップＴ９）。
【００７０】
このステップＴ９において赤色でマーカ表示された単語が無いと判定した場合（ステップＴ９；Ｎｏ）には、ＣＰＵ２０は、各色でマーカ表示された単語をテキストデータ８３０ａから抽出し、各単語と、指定辞書データベース８２０Ｓの辞書名とを対応付けてそれぞれ単語帳テーブル８４に記憶させ（ステップＴ１２）、単語帳作成処理を終了する。より詳細には、このステップＴ１２においてＣＰＵ２０は、黄色，緑色のマーカ色で表示された単語については、当該単語に対応付けて「要注意」，「忘れやすい単語」の分類情報を単語帳テーブル８４に記憶させるようになっている。これにより、テキストデータ８３０ｂから抽出された複数の単語がマーカ色（分類マーク）に従って分類され、単語帳テーブル８４に記憶されることとなる。
【００７１】
一方、ステップＴ９において赤色でマーカ表示された単語があると判定した場合（ステップＴ９；Ｙｅｓ）には、ＣＰＵ２０は、この単語（以下、暗記カード作成単語とする）についての暗記カードの作成画面をメインディスプレイ１０に、手書き入力画面をサブディスプレイ１１に表示させ（ステップＴ１０）、暗記カードの両面の内容、つまり暗記カード作成単語と、その説明情報等とについての手書き入力をサブディスプレイ１１のタッチパネル３１から受け付ける。なお、本実施の形態における暗記カードの作成画面には、例えば図９（ｄ）に示すように、暗記カードの両面のうち書き込み対象の面を選択するための選択ボタン１０１と、暗記カード作成単語とが表示されるようになっている。
【００７２】
そして、ユーザが選択ボタン１０１で一方の面を選択した後、暗記カード作成単語の文字列をサブディスプレイ１１に手書き入力し、選択ボタン１０１で他方の面を選択した後、暗記カード作成単語に対応する説明情報等をタッチパネル３１に手書き入力すると、ＣＰＵ２０は、暗記カード作成単語の手書き画像と、説明情報等の手書き画像とを対応付けて暗記カードデータ８５０を作成し、フラッシュＲＯＭ８０に記憶させた後（ステップＴ１１）、上述のステップＴ１２に移行する。
【００７３】
なお、以上のようにしてテキストデータ８３０ａ内の単語が単語帳登録されると、ユーザが単語帳キー２ｉを操作することにより、単語帳に登録された辞書名（言語名）及び分類情報がメインディスプレイ１０に一覧表示される。次に、ユーザが何れかの辞書名、或いは分類情報を選択すると、選択された辞書名、或いは分類情報に単語帳テーブル８４内で対応付けられた単語が一覧表示される。そして、ユーザが何れかの単語を選択すると、選択された単語に対応付けられた辞書データベース８２０から、当該単語に対応する見出し語の説明情報が検索され、メインディスプレイ１０に表示される。
【００７４】
また、上記のステップＴ１４のようにして暗記カードデータ８５０が作成されると、ユーザが所定の操作を行うことにより、当該暗記カードデータ８５０の両面の内容がメインディスプレイ１０に順に表示されることとなる。
【００７５】
以上の電子辞書１Ａによれば、上記第１の実施形態における電子辞書１と同様の効果を得ることができるのは勿論のこと、図８のステップＴ４〜Ｔ８や図９等に示したように、表示されたテキストデータ８３０ａにおける何れかの単語がユーザ操作に基づいて選択されに、当該単語を分類するためのマーカ色がユーザ操作に基づいて赤色，青色，黄色から選択されると、選択されたマーカ色に基づいて、選択された単語が分類されるので、複数種類の単語帳に単語を分類して登録することができる。
【００７６】
また、図８のステップＴ９〜Ｔ１１や図９（ｃ），（ｄ）等に示したように、赤色のマーカ色により分類される単語についての手書き入力が受け付けられ、入力された手書き画像が暗記カードにおける一方の面の内容として暗記カードデータ８５０が作成されるので、テキストデータ８３０ａ中の任意の単語について、暗記カードを作成することができる。
【００７７】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００７８】
例えば、本発明に係る単語帳作成プログラム８１，８１Ａは、電子辞書１，１Ａに対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【符号の説明】
【００７９】
１，１Ａ      電子辞書
２０          ＣＰＵ
３０          入力部
４０          表示部
８１，８１Ａ  単語帳作成プログラム
８４          単語帳テーブル
８５          暗記カードデータベース
８２０        辞書データベース
【図１】
0005482018.tif 000002
【図２】
0005482018.tif 000003
【図３】
0005482018.tif 000004
【図４】
0005482018.tif 000005
【図５】
0005482018.tif 000006
【図６】
0005482018.tif 000007
【図７】
0005482018.tif 000008
【図８】
0005482018.tif 000009
【図９】
0005482018.tif 000010