(57)【要約】【課題】学習効率を低下させずに容易に単語帳データを作成する。【解決手段】電子辞書１は、複数の見出し語を有する辞書データベース８２０を複数記憶するフラッシュＲＯＭ８０と、科目毎に、辞書データベース８２０の何れかを検索対象辞書データベース８２０Ｔとして記憶する科目別検索条件テーブル８７と、外部からテキストデータ８５１を取得するとともに、当該テキストデータ８５１の科目を検知するＣＰＵ２０とを備える。ＣＰＵ２０は、テキストデータ８５１に含まれる各単語を検出するとともに、テキストデータ８５１の科目に対応する検索対象辞書データベース８２０Ｔを検出し、検出された単語から、当該検索対象辞書データベース８２０Ｔに見出し語として存在する単語を抽出する。単語帳テーブル８６は、ＣＰＵ２０により抽出された単語と、テキストデータ８５１の科目とを対応づけて記憶する。【選択図】図４
2012118639.tif 000002
【特許請求の範囲】
【請求項１】
複数の見出し語を有する辞書情報を複数種類記憶する辞書記憶手段と、
科目毎に、前記複数の辞書情報の何れかを検索対象辞書情報として記憶する検索対象辞書記憶手段と、
外部からテキストデータを取得するとともに、当該テキストデータの科目を検知する情報取得手段と、
前記テキストデータに含まれる各単語を検出する単語検出手段と、
前記複数の辞書情報から、前記テキストデータの科目に対応する前記検索対象辞書情報を検出し、前記単語検出手段により検出された単語から、当該検索対象辞書情報に見出し語として存在する単語を抽出する辞書格納単語抽出手段と、
前記辞書格納単語抽出手段により抽出された単語と、前記テキストデータの科目とを対応づけて単語帳データとして記憶する科目別単語帳記憶手段と、
を備えることを特徴とする単語帳作成装置。
【請求項２】
請求項１記載の単語帳作成装置において、
前記辞書情報は、
各見出し語に対し、当該見出し語の説明情報を対応付けており、
当該単語帳作成装置は、
表示手段と、
前記科目別単語帳記憶手段により記憶された単語の説明情報を、当該単語の抽出元のテキストデータの科目に対応する前記検索対象辞書情報から検索して、前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする単語帳作成装置。
【請求項３】
請求項１または２記載の単語帳作成装置において、
前記検索対象辞書記憶手段は、
少なくとも１つの科目について、前記複数の辞書情報のうち、前記検索対象辞書情報とは異なる何れかの辞書情報を、除外辞書情報として記憶し、
前記辞書格納単語抽出手段は、
前記テキストデータの科目に対応する前記除外辞書情報が存在する場合には、前記単語検出手段により検出された単語から、当該除外辞書情報に見出し語として存在する単語を除外しつつ、前記検索対象辞書情報に見出し語として存在する単語を抽出することを特徴とする単語帳作成装置。
【請求項４】
請求項１〜３の何れか一項に記載の単語帳作成装置において、
ユーザ操作に基づいて、前記複数の辞書情報における何れかの辞書情報を前記検索対象辞書情報として設定する検索対象辞書設定手段を備えることを特徴とする単語帳作成装置。
【請求項５】
コンピュータに、
複数の見出し語を有する辞書情報を複数種類記憶する辞書記憶機能と、
科目毎に、前記複数の辞書情報の何れかを検索対象辞書情報として記憶する検索対象辞書記憶機能と、
外部からテキストデータを取得するとともに、当該テキストデータの科目を検知する情報取得機能と、
前記テキストデータに含まれる各単語を検出する単語検出機能と、
前記複数の辞書情報から、前記テキストデータの科目に対応する前記検索対象辞書情報を検出し、前記単語検出機能により検出された単語から、当該検索対象辞書情報に見出し語として存在する単語を抽出する辞書格納単語抽出機能と、
前記辞書格納単語抽出機能により抽出された単語と、前記テキストデータの科目とを対応づけて単語帳データとして記憶する科目別単語帳記憶機能と、
を実現させることを特徴とする単語帳作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、単語帳作成装置及び単語帳作成プログラムに関する。
【背景技術】
【０００２】
従来から、電子辞書などの電子機器には、単語帳機能が具備されている。単語帳機能とは、ユーザ操作に基づいて所望の単語（見出し語）を単語帳データとして蓄積記憶しておき、復習を容易化して学習効率を向上させる機能である。
【０００３】
ところで、近年、このような電子機器においては、外部から音声を取り込んで音声認識によりテキストデータ化し、そのテキストデータに含まれる単語を形態要素解析によって取得して単語帳データを作成する技術が提案されている（例えば、特許文献１参照）。このような技術によれば、学校での授業中に音声を取り込んでテキスト化し、そのテキストに含まれる単語をリスト化しておくことができるため、容易に単語帳データを作成することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−７１６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、テキスト（音声）中の各単語の重要度は、科目によって異なる。そのため、テキストデータから一律に単語を取得して単語帳データを作成すると、学習効率が悪くなってしまう。
【０００６】
本発明の課題は、学習効率を低下させずに容易に単語帳データを作成することのできる単語帳作成装置及び単語帳作成プログラムを提供することである。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、単語帳作成装置において、
複数の見出し語を有する辞書情報を複数種類記憶する辞書記憶手段と、
科目毎に、前記複数の辞書情報の何れかを検索対象辞書情報として記憶する検索対象辞書記憶手段と、
外部からテキストデータを取得するとともに、当該テキストデータの科目を検知する情報取得手段と、
前記テキストデータに含まれる各単語を検出する単語検出手段と、
前記複数の辞書情報から、前記テキストデータの科目に対応する前記検索対象辞書情報を検出し、前記単語検出手段により検出された単語から、当該検索対象辞書情報に見出し語として存在する単語を抽出する辞書格納単語抽出手段と、
前記辞書格納単語抽出手段により抽出された単語と、前記テキストデータの科目とを対応づけて単語帳データとして記憶する科目別単語帳記憶手段と、
を備えることを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の単語帳作成装置において、
前記辞書情報は、
各見出し語に対し、当該見出し語の説明情報を対応付けており、
当該単語帳作成装置は、
表示手段と、
前記科目別単語帳記憶手段により記憶された単語の説明情報を、当該単語の抽出元のテキストデータの科目に対応する前記検索対象辞書情報から検索して、前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする。
【０００９】
請求項３記載の発明は、請求項１または２記載の単語帳作成装置において、
前記検索対象辞書記憶手段は、
少なくとも１つの科目について、前記複数の辞書情報のうち、前記検索対象辞書情報とは異なる何れかの辞書情報を、除外辞書情報として記憶し、
前記辞書格納単語抽出手段は、
前記テキストデータの科目に対応する前記除外辞書情報が存在する場合には、前記単語検出手段により検出された単語から、当該除外辞書情報に見出し語として存在する単語を除外しつつ、前記検索対象辞書情報に見出し語として存在する単語を抽出することを特徴とする。
【００１０】
請求項４記載の発明は、請求項１〜３の何れか一項に記載の単語帳作成装置において、
ユーザ操作に基づいて、前記複数の辞書情報における何れかの辞書情報を前記検索対象辞書情報として設定する検索対象辞書設定手段を備えることを特徴とする。
【００１１】
請求項５記載の発明は、単語帳作成プログラムにおいて、
コンピュータに、
複数の見出し語を有する辞書情報を複数種類記憶する辞書記憶機能と、
科目毎に、前記複数の辞書情報の何れかを検索対象辞書情報として記憶する検索対象辞書記憶機能と、
外部からテキストデータを取得するとともに、当該テキストデータの科目を検知する情報取得機能と、
前記テキストデータに含まれる各単語を検出する単語検出機能と、
前記複数の辞書情報から、前記テキストデータの科目に対応する前記検索対象辞書情報を検出し、前記単語検出機能により検出された単語から、当該検索対象辞書情報に見出し語として存在する単語を抽出する辞書格納単語抽出機能と、
前記辞書格納単語抽出機能により抽出された単語と、前記テキストデータの科目とを対応づけて単語帳データとして記憶する科目別単語帳記憶機能と、
を実現させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、外部からテキストデータが取得されるとともに、当該テキストデータの科目が検知されると、テキストデータに含まれる各単語が検出され、複数の辞書情報から、テキストデータの科目に対応する検索対象辞書情報が検出され、検出された単語から、当該検索対象辞書情報に見出し語として存在する単語が抽出されて、抽出された単語と、テキストデータの科目とが対応づけられて単語帳データとして記憶されるので、科目に対応した辞書情報に見出し語として格納された単語のみをテキストデータから抽出して単語帳データを作成することができる。従って、テキストデータから一律に単語を取得して単語帳データを作成する従来の場合と異なり、不要な単語が単語帳データに含まれるのを防止することができる。よって、学習効率を低下させずに容易に単語帳データを作成することができる。
【図面の簡単な説明】
【００１３】
【図１】電子辞書の概観を示す平面図である。
【図２】電子辞書の内部構成を示すブロック図である。
【図３】（ａ）は時限・時間データのデータ構造を示す図であり、（ｂ）は時間割データのデータ構造を示す図である。
【図４】単語帳作成処理の動作例を示す図であり、（ａ）は授業データテーブルを示す図、（ｂ）は単語帳テーブルを示す図、（ｃ），（ｄ）は表示部による表示内容を示す図である。
【図５】単語帳作成処理の動作例を示す図であり、（ａ）は授業データテーブルを示す図、（ｂ）は単語帳テーブルを示す図、（ｃ），（ｄ）は表示部による表示内容を示す図である。
【図６】科目別検索条件テーブルのデータ構造を示す図である。
【図７】単語帳作成処理を示すフローチャートである。
【図８】単語帳作成処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明に係る単語帳作成装置を電子辞書に適用した場合の実施形態について詳細に説明する。
【００１５】
［外観構成］
図１は、電子辞書１の平面図である。
この図に示すように、電子辞書１は、メインディスプレイ１０、サブディスプレイ１１、カードスロット１２、スピーカ１３、マイク１４、カメラ１５及びキー群２を備えている。
【００１６】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル１１０（図２参照）と一体的に形成されており、手書き入力等の操作を受け付け可能となっている。
【００１７】
カードスロット１２は、種々の情報を記憶した外部情報記憶媒体１２ａ（図２参照）と着脱可能に設けられている。
【００１８】
スピーカ１３はユーザによるキー群２の操作に応じた音声を出力する部分であり、マイク１４，カメラ１５は外部から音声，画像を取り込む部分である。
【００１９】
キー群２は、ユーザから電子辞書１を操作するための操作を受ける各種キーを有している。具体的には、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、シフトキー２ｆと、戻るキー２ｇ等とを有している。
【００２０】
訳／決定キー２ｂは、検索の実行や、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。辞書選択キー２ｄは、後述の辞書データベース８２０，…（図２参照）の選択に使用されるキーである。
【００２１】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。シフトキー２ｆは、日本語の単語を検索対象に設定するとき等に使用されるキーである。戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。
【００２２】
［内部構成］
続いて、電子辞書１の内部構造について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００２３】
この図に示すように、電子辞書１は、表示部４０、入力部３０、時計部２５、画像・音声入出力部７０、通信部５０、記録媒体読取部６０、ＣＰＵ（Central Processing Unit）２０、フラッシュＲＯＭ（Read Only Memory）８０、ＲＡＭ（Random Access Memory）９０を備え、各部はバスで相互にデータ通信可能に接続されて構成されている。
【００２４】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００２５】
入力部３０は、上述のキー群２やタッチパネル１１０を備えており、押下されたキーやタッチパネル１１０の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００２６】
時計部２５は、現在の時刻を計時するものである。
【００２７】
画像・音声入出力部７０は、上述のスピーカ１３、マイク１４及びカメラ１５を備えており、ＣＰＵ２０から入力される音声出力信号に基づいてスピーカ１３に音声出力を行わせたり、ＣＰＵ２０から入力される録音・録画信号に基づいてマイク１４，カメラ１５に音声データの録音，動画の撮影を行わせたりするようになっている。
【００２８】
通信部５０は、インターネットに接続可能となっており、これにより、インターネットに接続される外部機器との通信が可能となっている。
【００２９】
記録媒体読取部６０は、上述のカードスロット１２を備えており、当該カードスロット１２に装着された外部情報記憶媒体１２ａから情報を読み出したり、当該外部情報記憶媒体１２ａに情報を記録したりするようになっている。
【００３０】
ここで、外部情報記憶媒体１２ａには、通信部５０を介してダウンロードされる辞書データベース８２０等が格納されるようになっている。なお、この辞書データベース８２０は後述のフラッシュＲＯＭ８０における辞書データベース８２０と同様のデータ構造を有しているため、ここでは説明を省略する。
【００３１】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０から入力される操作信号等に応じてフラッシュＲＯＭ８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果をＲＡＭ９０に保存するとともに、当該処理結果を画像・音声入出力部７０のスピーカ１３や表示部４０に適宜出力させる。
【００３２】
フラッシュＲＯＭ８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８０は、本発明に係る単語帳作成プログラム８１と、辞書データベース群８２と、時限・時間データ８４と、時間割データ８３と、授業データテーブル８５と、単語帳テーブル８６と、科目別検索条件テーブル８７等とを記憶している。
【００３３】
単語帳作成プログラム８１は、後述の単語帳作成処理（図７〜図８参照）をＣＰＵ２０に実行させるためのプログラムである。
【００３４】
辞書データベース群８２は、複数の辞書データベース８２０を有している。これら複数の辞書データベース８２０，…には、見出し語と、この見出し語の説明情報とが対応付けられて複数格納されている。なお、本実施の形態においては、このような辞書データベース８２０として、「広○苑」，「和英辞書」などの辞書データベース８２０が辞書データベース群８２に含まれている。
【００３５】
時限・時間データ８４は、図３（ａ）に示すように、学校における各時限と、当該時限の開始時間及び終了時間とを対応付けたデータである。なお、この時限・時間データ８４は、後述の単語帳作成処理（図７〜図８参照）においてユーザから入力されるようになっているが、学校のホームページなどからダウンロードされることとしても良い。
【００３６】
時間割データ８３は、図３（ｂ）に示すように、学校におけるユーザの学級の時間割を示すデータであり、月曜から金曜までの各授業時間に授業の科目が割り当てられている。なお、この時間割データ８３は、後述の単語帳作成処理（図７〜図８参照）においてユーザから入力されるようになっているが、学校のホームページなどからダウンロードされることとしても良い。
【００３７】
授業データテーブル８５は、例えば図４（ａ）や図５（ａ）にそれぞれ一例を示すように、後述の単語帳作成処理（図７〜図８参照）において録音される録音データ８５０と、当該録音データ８５０の録音開始時刻・終了時刻と、録音データ８５０を音声認識して得られるテキストデータ８５１と、録音データ８５０の科目とを対応付けて記憶するようになっている。なお、本実施の形態においては、録音データ８５０の科目として、当該科目の先生の名前（話者）も記憶されるようになっている。
【００３８】
単語帳テーブル８６は、例えば図４（ｂ）や図５（ｂ）にそれぞれ一例に示すように、単語と、当該単語の抽出元の録音データ８５０が録音された授業の科目と、当該録音データ８５０の録音開始時刻・終了時刻とを対応付けて、単語帳データ８６０として蓄積記憶するようになっている。なお、本実施の形態においては、録音データ８５０の科目として、当該科目の先生の名前（話者）も記憶されるようになっている。
【００３９】
科目別検索条件テーブル８７は、図６（ａ），（ｂ）にそれぞれ一例を示すように、授業の科目毎に、単語帳テーブル８６に格納すべき単語についての検索対象の辞書データベース８２０（以下、検索対象辞書データベース８２０Ｔとする）を少なくとも１つ記憶している。なお、本実施の形態における科目別検索条件テーブル８７では、１つの検索対象辞書データベース８２０Ｔが「検索辞書（１）」として記憶されており、残りの検索対象辞書データベース８２０Ｔが「検索辞書（２）」として記憶されている。
【００４０】
また、この科目別検索条件テーブル８７では、単語帳テーブル８６に格納すべき単語の品詞を、少なくとも１つの科目の検索対象辞書データベース８２０Ｔについて記憶している。更に、この科目別検索条件テーブル８７では、単語帳テーブル８６に格納すべきではない単語についての検索対象の辞書データベース８２０（以下、除外辞書データベース８２０Ｊとする）を、少なくとも１つの科目について記憶している。なお、これら検索対象辞書データベース８２０Ｔ及び除外辞書データベース８２０Ｊは、辞書データベース群８２から選択されるようになっている。
【００４１】
ＲＡＭ９０は、ＣＰＵ２０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えており、本実施の形態においては単語記憶領域９１０を備えている。
【００４２】
この単語記憶領域９１０には、後述の単語帳作成処理（図７〜図８参照）において、単語帳テーブル８６に格納させるべき単語が記憶されるようになっている。
【００４３】
［動作］
続いて、電子辞書１の動作について、図７〜図８を参照しつつ説明する。
【００４４】
＜単語帳作成処理＞
図７〜図８は、ＣＰＵ２０が単語帳作成プログラム８１を読み出して実行する単語帳作成処理の流れを示すフローチャートである。
【００４５】
この単語帳作成処理においては、図７に示すように、まずユーザが学校での時間割の情報を入力すると（ステップＳ１）、ＣＰＵ２０は、科目別検索条件テーブル８７の記憶内容、つまり科目毎の検索対象辞書データベース８２０Ｔ及び除外辞書データベース８２０Ｊの辞書名をメインディスプレイ１０に表示させる（ステップＳ２）。なお、ステップＳ１においてＣＰＵ２０は、通信部５０を介してインターネット上における学校のサーバから時間割の情報を入手することとしても良い。また、ステップＳ２においてユーザは検索対象辞書データベース８２０Ｔや除外辞書データベース８２０Ｊの種類を変更することができる。
【００４６】
次に、ＣＰＵ２０は、ユーザ操作が行われるか否かを判定し（ステップＳ３）、行われないと判定した場合（ステップＳ３；Ｎｏ）には、当該ステップＳ３の処理を繰り返す。
【００４７】
また、ステップＳ３においてユーザ操作が行われたと判定した場合（ステップＳ３；Ｙｅｓ）には、ＣＰＵ２０は、録音操作が行われたか否かを判定する（ステップＳ４）。
【００４８】
このステップＳ４において録音操作が行われたと判定した場合（ステップＳ４；Ｙｅｓ）には、ＣＰＵ２０は、録音開始の日時を検知した後（ステップＳ５）、マイク１４を介して音声の録音データ８５０を取得する（ステップＳ６）。なお、このステップＳ６においてＣＰＵ２０は、録音データ８５０の取得と同時に、カメラ１５を介して動画データの取得を行っても良い。
【００４９】
次に、ＣＰＵ２０は、終了操作が行われるか否かを判定し（ステップＳ７）、行われないと判定した場合（ステップＳ７；Ｎｏ）には、上述のステップＳ６に移行する。
【００５０】
また、ステップＳ７において終了操作が行われたと判定した場合（ステップＳ７；Ｙｅｓ）には、ＣＰＵ２０は、録音終了の日時を検知した後（ステップＳ８）、時限・時間データ８４を参照して録音時間の含まれる時限を検出するとともに、時間割データ８３を参照して当該時限の科目、換言すれば録音データ８５０の科目を検出し、この科目名に録音データ８５０を対応付けて授業データテーブル８５に記憶させ（ステップＳ９）、上述のステップＳ３に移行する。
【００５１】
また、上述のステップＳ４において録音操作が行われていないと判定した場合（ステップＳ４；Ｎｏ）には、ＣＰＵ２０は、コンテンツの生成操作が行われたか否かを判定する（ステップＳ１０）。
【００５２】
このステップＳ１０においてコンテンツの生成操作が行われたと判定した場合（ステップＳ１０；Ｙｅｓ）には、ＣＰＵ２０は、授業データテーブル８５に記憶された録音データ８５０のデータ名（本実施の形態においては録音の開始時間・終了時間）と、当該録音データ８５０の科目名とを対応付けてメインディスプレイ１０に一覧表示させる（ステップＳ１１）。
【００５３】
次に、単語を抽出すべき録音データ８５０の指定操作をユーザが行うと（ステップＳ１２）、ＣＰＵ２０は、指定された録音データ８５０（以下、指定録音データ８５０Ｓとする）の科目（以下、指定科目とする）が英語であるか否かを判定する（ステップＳ１３）。
【００５４】
このステップＳ１３において指定科目が英語であると判定した場合（ステップＳ１３；Ｙｅｓ）には、ＣＰＵ２０は、指定録音データ８５０Ｓを英語で音声認識してテキストデータ８５１を取得するとともに、当該テキストデータ８５１を形態素解析してテキストデータ８５１内の単語を検出した後（ステップＳ１４）、後述のステップＳ１６に移行する。また、このステップＳ１４においてＣＰＵ２０は、取得したテキストデータ８５１を指定録音データ８５０Ｓに対応付けて授業データテーブル８５に記憶させる。
【００５５】
また、ステップＳ１３において指定科目が英語でないと判定した場合（ステップＳ１３；Ｎｏ）には、ＣＰＵ２０は、指定録音データ８５０Ｓを日本語で音声認識してテキストデータ８５１を取得するとともに、当該テキストデータ８５１を形態素解析してテキストデータ８５１内の単語を検出する（ステップＳ１５）。また、このステップＳ１５においてＣＰＵ２０は、取得したテキストデータ８５１を指定録音データ８５０Ｓに対応付けて授業データテーブル８５に記憶させる。
【００５６】
次に、ＣＰＵ２０は、科目別検索条件テーブル８７を参照して、指定科目（ステップＳ１４，Ｓ１５で取得されたテキストデータ８５１の科目）に対応する検索対象辞書データベース８２０Ｔを検出した後、ステップＳ１４，Ｓ１５で検出した単語から、当該検索対象辞書データベース８２０Ｔに見出し語として存在する単語を抽出し、単語記憶領域９１０に記憶させる（ステップＳ１６）。なお、このステップＳ１６においてＣＰＵ２０は、指定科目に対応する検索対象辞書データベース８２０Ｔが複数存在する場合には、これらの検索対象辞書データベース８２０Ｔの何れか１つにでも見出し語として存在する単語を抽出する。
【００５７】
次に、ＣＰＵ２０は、科目別検索条件テーブル８７を参照して、単語の品詞が限定されているか否かを判定し（ステップＳ１７）、限定されていないと判定した場合（ステップＳ１７；Ｎｏ）には、後述のステップＳ１９に移行する。
【００５８】
また、ステップＳ１７において単語の品詞が限定されていると判定した場合（ステップＳ１７；Ｙｅｓ）には、ＣＰＵ２０は、単語記憶領域９１０内の単語から、限定された品詞以外の単語を除外する（ステップＳ１８）。
【００５９】
次に、ＣＰＵ２０は、科目別検索条件テーブル８７において指定科目に除外辞書データベース８２０Ｊが対応付けられている場合には、単語記憶領域９１０に記憶された単語から、当該除外辞書データベース８２０Ｊに見出し語として存在する単語を除外する（ステップＳ１９）。
【００６０】
次に、ＣＰＵ２０は、単語記憶領域９１０に記憶されている単語を、指定録音データ８５０Ｓの録音日時と、指定科目とに対応付け、単語帳データ８６０として単語帳テーブル８６に記憶させる（ステップＳ２０）。
【００６１】
次に、ＣＰＵ２０は、メインディスプレイ１０に登録単語の一覧表示枠１００（図４（ｄ）等参照）と、単語の説明情報のプレビュー表示枠１０１（図４（ｄ）等参照）とを形成した後、指定科目に単語帳テーブル８６内で対応付けられた各単語を一覧表示枠１００に一覧表示させるとともに、一覧表示枠１００における先頭の単語を指定単語として指定し、その説明情報を、科目別検索条件テーブル８７で指定科目に対応付けられた検索対象辞書データベース８２０Ｔから検索してプレビュー表示枠１０１にプレビュー表示させる（ステップＳ２１）。また、このときＣＰＵ２０は、単語帳テーブル８６において指定単語に対応付けられた録音日時、つまり指定単語の抽出元の録音データ８５０の録音日時をメインディスプレイ１０の最上段に表示させる。
【００６２】
次に、ＣＰＵ２０は、戻るキー２ｇの操作が行われるか否かを判定し（ステップＳ２２）、行われたと判定した場合（ステップＳ２２；Ｙｅｓ）には、図８に示すように、後述のステップＳ３２に移行し、行われないと判定した場合（ステップＳ２２；Ｎｏ）には、後述のステップＳ３５に移行する。
【００６３】
また、図７，図８に示すように、上述のステップＳ１０においてコンテンツの生成操作が行われないと判定した場合（ステップＳ１０；Ｎｏ）には、ＣＰＵ２０は、コンテンツの閲覧操作が行われたか否かを判定し（ステップＳ３１）、行われないと判定した場合（ステップＳ３１；Ｎｏ）には他の処理へ移行する。
【００６４】
また、ステップＳ３１においてコンテンツの閲覧操作が行われたと判定した場合（ステップＳ３１；Ｙｅｓ）には、ＣＰＵ２０は、単語帳テーブル８６に単語の格納されている科目名をメインディスプレイ１０に一覧表示させる（ステップＳ３２）。
【００６５】
次に、ユーザが何れかの科目を指定すると（ステップＳ３３）、ＣＰＵ２０は、メインディスプレイ１０に一覧表示枠１００とプレビュー表示枠１０１とを形成した後、指定科目に単語帳テーブル８６内で対応付けられた各単語を一覧表示枠１００に一覧表示させるとともに、一覧表示枠１００における先頭の単語を指定単語として指定し、その説明情報を、科目別検索条件テーブル８７で指定科目に対応付けられた検索対象辞書データベース８２０Ｔから検索してプレビュー表示枠１０１にプレビュー表示させる（ステップＳ３４）。また、このときＣＰＵ２０は、単語帳テーブル８６において指定単語に対応付けられた録音日時、つまり指定単語の抽出元の録音データ８５０の録音日時をメインディスプレイ１０の最上段にさせる。
【００６６】
次に、ＣＰＵ２０は、一覧表示枠１００内の単語に対する指定操作が行われるか否かを判定し（ステップＳ３５）、行われたと判定した場合（ステップＳ３５；Ｙｅｓ）には、指定操作の行われた単語を指定単語として指定し、科目別検索条件テーブル８７で指定科目に対応付けられた検索対象辞書データベース８２０Ｔから指定単語の説明情報を検索してプレビュー表示枠１０１にプレビュー表示させた後（ステップＳ３６）、ステップＳ３５に移行する。また、このステップＳ３６においてＣＰＵ２０は、単語帳テーブル８６において指定単語に対応付けられた録音日時、つまり指定単語の抽出元の録音データ８５０の録音日時をメインディスプレイ１０の最上段にさせる。
【００６７】
また、上述のステップＳ３５において単語に対する指定操作が行われないと判定した場合（ステップＳ３５；Ｎｏ）には、ＣＰＵ２０は、訳／決定キー２ｂが操作されるか否かを判定し（ステップＳ３７）、操作されないと判定した場合（ステップＳ３７；Ｎｏ）には他の処理へ移行する。
【００６８】
また、ステップＳ３７において訳／決定キー２ｂが操作されたと判定した場合（ステップＳ３７；Ｙｅｓ）には、ＣＰＵ２０は、プレビュー表示枠１０１に表示されていた説明情報、つまり指定単語の説明情報をメインディスプレイ１０に全画面表示させる（ステップＳ３８）。
【００６９】
そして、ＣＰＵ２０は、戻るキー２ｇの操作が行われるか否かを判定し（ステップＳ３９）、行われないと判定した場合（ステップＳ３９；Ｎｏ）には他の処理へ移行し、行われたと判定した場合（ステップＳ３９；Ｙｅｓ）には上述のステップＳ３５に移行する。
【００７０】
（動作例）
続いて、上記の単語帳作成処理を具体的に説明する。
【００７１】
まず、図３（ｂ）に示すように、ユーザが時間割の情報を入力した後（ステップＳ１）、図６（ａ）に示すように、科目毎の検索対象辞書データベース８２０Ｔ及び除外辞書データベース８２０Ｊの辞書名を設定する（ステップＳ２）。
【００７２】
次に、ユーザが「社会１（歴史）」の授業中に録音操作を行うと（ステップＳ４；Ｙｅｓ）、図４（ａ）に示すように、録音開始の日時が検知されて（ステップＳ５）、マイク１４を介して音声の録音データ８５０が取得される（ステップＳ６）。そして、ユーザが終了操作を行うと（ステップＳ７；Ｙｅｓ）、録音終了の日時が検知された後（ステップＳ８）、録音時間の含まれる時限「月曜・６時限」が検出されるとともに、当該時限の科目「社会１」が検出され、この科目名に録音データ８５０が対応付けられて授業データテーブル８５に記憶される（ステップＳ９）。
【００７３】
次に、ユーザがコンテンツの生成操作を行うと（ステップＳ１０；Ｙｅｓ）、図４（ｃ）に示すように、授業データテーブル８５に記憶された録音データ８５０のデータ名（本実施の形態においては録音の開始時間・終了時間）と、当該録音データ８５０の科目名「社会１」とが対応付けられてメインディスプレイ１０に表示される（ステップＳ１１）。
【００７４】
次に、この録音データ８５０の指定操作をユーザが行うと（ステップＳ１２）、指定録音データ８５０Ｓの指定科目「社会１」が英語でないと判定された後（ステップＳ１３；Ｎｏ）、図４（ａ），（ｂ）に示すように、指定録音データ８５０Ｓが日本語で音声認識されてテキストデータ８５１が取得されるとともに、当該テキストデータ８５１が形態素解析されてテキストデータ８５１内の単語が検出される（ステップＳ１５）。
【００７５】
次に、科目別検索条件テーブル８７が参照されて、指定科目「社会１」に対応する検索対象辞書データベース８２０Ｔ（広○苑）が検出された後、ステップＳ１５で検出された単語から、当該検索対象辞書データベース８２０Ｔに見出し語として存在する単語が抽出され、単語記憶領域９１０に記憶される（ステップＳ１６）。
【００７６】
次に、単語記憶領域９１０内の単語から名詞以外の単語が除外される（ステップＳ１８）。
【００７７】
次に、科目別検索条件テーブル８７において指定科目「社会１」に除外辞書データベース８２０Ｊ（和英辞書）が対応付けられているため、単語記憶領域９１０に記憶された単語から、当該除外辞書データベース８２０Ｊ（和英辞書）に見出し語として存在する単語が除外される（ステップＳ１９）。
【００７８】
次に、単語記憶領域９１０に記憶されている単語が指定録音データ８５０Ｓの録音日時と、指定科目「社会１」とに対応付けられ、単語帳データ８６０として単語帳テーブル８６に記憶される（ステップＳ２０）。
【００７９】
次に、図４（ｄ）に示すように、メインディスプレイ１０に一覧表示枠１００と、プレビュー表示枠１０１とが形成された後、指定科目「社会１」に単語帳テーブル８６内で対応付けられた各単語（「土佐藩」，「脱藩」，…）、が一覧表示枠１００に一覧表示されるとともに、一覧表示枠１００における先頭の単語「土佐藩」が指定単語として指定され、その説明情報「高知藩ともいう…」が検索対象辞書データベース８２０Ｔ（広○苑）から検索されてプレビュー表示枠１０１にプレビュー表示される（ステップＳ２１）。また、このとき、指定単語「土佐藩」に対応付けられた録音日時がメインディスプレイ１０の最上段に表示される。
【００８０】
次に、ユーザが単語帳作成処理を一端終了し、「英語２」の授業中に再開して録音操作を行うと（ステップＳ４；Ｙｅｓ）、図５（ａ）に示すように、録音開始の日時が検知されて（ステップＳ５）、マイク１４を介して音声の録音データ８５０が取得される（ステップＳ６）。そして、ユーザが終了操作を行うと（ステップＳ７；Ｙｅｓ）、録音終了の日時が検知された後（ステップＳ８）、録音時間の含まれる時限「水曜・１時限」が検出されるとともに、当該時限の科目「英語２」が検出され、この科目名に録音データ８５０が対応付けられて授業データテーブル８５に記憶される（ステップＳ９）。
【００８１】
次に、ユーザがコンテンツの生成操作を行うと（ステップＳ１０；Ｙｅｓ）、図５（ｃ）に示すように、授業データテーブル８５に記憶された録音データ８５０のデータ名と、当該録音データ８５０の科目名とが対応付けられてメインディスプレイ１０に一覧表示される（ステップＳ１１）。なお、本動作例では、「社会１」での授業の録音後に、「国語１」の授業が録音されている。
【００８２】
次に、「英語２」の録音データ８５０の指定操作をユーザが行うと（ステップＳ１２）、指定録音データ８５０Ｓの指定科目「英語２」が英語であると判定された後（ステップＳ１３；Ｙｅｓ）、図５（ａ），（ｂ）に示すように、指定録音データ８５０Ｓが英語で音声認識されてテキストデータ８５１が取得されるとともに、当該テキストデータ８５１が形態素解析してテキストデータ８５１内の単語が検出される（ステップＳ１４）。
【００８３】
次に、科目別検索条件テーブル８７が参照されて、指定科目「英語２」に対応する検索対象辞書データベース８２０Ｔ（ターゲット英単語、英検１級単語）が検出された後、ステップＳ１５で検出された単語から、当該検索対象辞書データベース８２０Ｔに見出し語として存在する単語が抽出され、単語記憶領域９１０に記憶される（ステップＳ１６）。
【００８４】
次に、単語記憶領域９１０に記憶されている単語が指定録音データ８５０Ｓの録音日時と、指定科目「英語２」とに対応付けられ、単語帳データ８６０として単語帳テーブル８６に記憶される（ステップＳ２０）。
【００８５】
次に、図５（ｄ）に示すように、メインディスプレイ１０に一覧表示枠１００と、プレビュー表示枠１０１とが形成された後、指定科目「英語２」に単語帳テーブル８６内で対応付けられた各単語（「magnificent」，「swallow」，…）、が一覧表示枠１００に一覧表示されるとともに、一覧表示枠１００における先頭の単語「magnificent」が指定単語として指定され、その説明情報「splendid,…」が検索対象辞書データベース８２０Ｔ（ターゲット英単語）から検索されてプレビュー表示枠１０１にプレビュー表示される（ステップＳ２１）。また、このとき、指定単語「magnificent」に対応付けられた録音日時がメインディスプレイ１０の最上段に表示される。
【００８６】
以上の電子辞書１によれば、図４，図５や、図７のステップＳ６，Ｓ１４〜Ｓ１６等に示したように、外部からテキストデータ８５１が取得されるとともに、当該テキストデータ８５１の科目が検知されると、テキストデータ８５１に含まれる各単語が検出され、複数の辞書データベース８２０から、テキストデータ８５１の科目に対応する検索対象辞書データベース８２０Ｔが検出され、検出された単語から、当該検索対象辞書データベース８２０Ｔに見出し語として存在する単語が抽出されて、抽出された単語と、テキストデータ８５１の科目とが対応づけられて単語帳データ８６０として記憶されるので、科目に対応した辞書データベース８２０に見出し語として格納された単語のみをテキストデータ８５１から抽出して単語帳データ８６０を作成することができる。従って、テキストデータ８５１から一律に単語を取得して単語帳データ８６０を作成する従来の場合と異なり、不要な単語が単語帳データ８６０に含まれるのを防止することができる。よって、学習効率を低下させずに容易に単語帳データ８６０を作成することができる。
【００８７】
また、単語帳データ８６０として記憶された単語の説明情報が当該単語の抽出元のテキストデータ８５１の科目に対応する検索対象辞書データベース８２０Ｔから検索されて表示されるので、単語の復習を容易化して学習効率を高めることができる。
【００８８】
また、少なくとも１つの科目について、複数の辞書データベース８２０のうち、検索対象辞書データベース８２０Ｔとは異なる何れかの辞書データベース８２０が除外辞書データベース８２０Ｊとして記憶され、テキストデータ８５１の科目に対応する除外辞書データベース８２０Ｊが存在する場合には、テキストデータ８５１より検出された単語から、当該除外辞書データベース８２０Ｊに見出し語として存在する単語が除外されつつ、検索対象辞書データベース８２０Ｔに見出し語として存在する単語が抽出されるので、不要な単語が単語帳データ８６０に格納されるのを確実に防止することができる。従って、学習効率の低下をより確実に防止しつつ単語帳データ８６０を作成することができる。
【００８９】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００９０】
例えば、本発明に係る単語帳作成装置を電子辞書１として説明したが、本発明が適用可能なものは、このような製品に限定されず、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。また、本発明に係る単語帳作成プログラム８１は、電子辞書１に対して着脱可能な外部情報記憶媒体１２ａに記憶されることとしてもよい。
【００９１】
また、録音データ８５０を取得した後、当該録音データ８５０を音声認識してテキストデータ８５１を取得することとして説明したが、タッチパネル１１０を介して手書き入力された画像データを文字認識してテキストデータ８５１を取得することとしても良いし、通信部５０や記録媒体読取部６０を介して外部機器からテキストデータ８５１を直接取得することとしても良い。
【符号の説明】
【００９２】
１      電子辞書
２０    ＣＰＵ
３０    入力部
４０    表示部
８１    単語帳作成プログラム
８２０  辞書データベース
【図１】
2012118639.tif 000003
【図２】
2012118639.tif 000004
【図３】
2012118639.tif 000005
【図４】
2012118639.tif 000006
【図５】
2012118639.tif 000007
【図６】
2012118639.tif 000008
【図７】
2012118639.tif 000009
【図８】
2012118639.tif 000010