(57)【要約】【課題】音声出力の速度を設定するための手間を省く。【解決手段】電子辞書装置１において、図（ｃ）の内容が表示されている状態から、ユーザ操作により反転表示で文字列「assemble」がジャンプ対象単語として指定されると（図（ｄ））、ジャンプ先の辞書データベースとして「ロ○グマン現代アメリカ英語辞典」等の辞書データベース８２ａ〜８２ｇの選択画面が表示部１２のディスプレイ１０に表示される（図（ｅ））。この選択画面から「ロ○グマン現代アメリカ英語辞典」が指定されると、その格付け「４」が読み出され、当該格付け「４」に対応する変化量「＋１ポイント」だけ設定速度ポイントが変更されて更新される。そして、変更後の設定速度ポイントに基づいて音声出力速度が制御される。【選択図】      図１１
2011170365.tif 000002
【特許請求の範囲】
【請求項１】
各見出語に、説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、
前記説明情報中の所定の文字列に音声データを対応付けて記憶する音声データ記憶手段と、
各見出語に、予め設定されたレベルを対応付けて記憶するレベル記憶手段と、
ユーザ操作に基づいて前記辞書情報における何れかの見出語を指定見出語として指定する見出語指定手段と、
前記指定見出語に対応する説明情報を前記辞書情報から検索する検索手段と、
前記検索手段により検索された説明情報を表示する表示手段と、
ユーザ操作に基づいて、前記表示手段に表示された説明情報における前記所定の文字列の何れかを指定文字列として指定する文字列指定手段と、
前記指定文字列と対応する音声データを音声出力する音声出力手段と、
前記指定見出語のレベルを前記レベル記憶手段から検出するレベル検出手段と、
前記レベル検出手段によって検出されたレベルに基づいて前記音声出力手段による音声出力速度を制御する速度制御手段と、
を備えることを特徴とする情報出力装置。
【請求項２】
請求項１記載の情報出力装置において、
音声出力速度についての速度情報を記憶する速度記憶手段と、
前記レベル検出手段によって検出されたレベルに基づいて、見出語の各レベルに、当該レベルの各見出語の検索回数を対応付けて記憶するレベル別検索回数記憶手段と、
前記レベル別検索回数記憶手段中の情報に基づいて、見出語のレベルを、前記検索手段による当該レベルの各見出語の検索回数で重み付けして加重平均することにより検索見出語平均レベルを算出する検索レベル算出手段と、
前記検索レベル算出手段によって算出された前記検索見出語平均レベルに基づいて前記速度記憶手段における速度情報を変更する速度情報変更手段と、
を備え、
前記速度制御手段は、前記速度情報変更手段により変更された速度情報に基づいて、音声出力速度を制御することを特徴とする情報出力装置。
【請求項３】
請求項１記載の情報出力装置において、
音声出力速度についての速度情報を記憶する速度記憶手段と、
前記レベル検出手段によって検出されたレベルに基づいて、見出語の各レベルに、当該レベルの各見出語に対応する前記所定の文字列の音声出力回数を対応付けて記憶するレベル別出力回数記憶手段と、
前記レベル別出力回数記憶手段中の情報に基づいて、見出語のレベルを、当該レベルの各見出語に対応する前記所定の文字列の音声出力回数で重み付けして加重平均することにより出力見出語平均レベルを算出する出力レベル算出手段と、
前記出力レベル算出手段によって算出された前記出力見出語平均レベルに基づいて前記速度記憶手段における速度情報を変更する速度情報変更手段と、
を備え、
前記速度制御手段は、前記速度情報変更手段により変更された速度情報に基づいて、音声出力速度を制御することを特徴とする情報出力装置。
【請求項４】
請求項１〜３の何れか一項に記載の情報出力装置において、
前記検索手段により説明情報の検索された見出語としてのイディオムと、当該説明情報中の前記所定の文字列とを対応付けて蓄積記憶するヒストリ登録手段を備え、
前記速度制御手段は、前記ヒストリ登録手段に記憶されているイディオムの含まれる各所定の文字列の音声出力速度を高めることを特徴とする情報出力装置。
【請求項５】
請求項１〜４の何れか一項に記載の情報出力装置において、
前記検索手段により説明情報の検索された見出語としてのイディオムと、当該説明情報中の前記所定の文字列とを、ユーザ操作に基づいて対応付けて蓄積記憶する単語帳登録手段を備え、
前記速度制御手段は、前記単語帳登録手段に記憶されているイディオムの含まれる各所定の文字列の音声出力速度を高めることを特徴とする情報出力装置。
【請求項６】
請求項１〜５の何れか一項に記載の情報出力装置において、
前記所定の文字列は、前記説明情報に含まれる例文であることを特徴とする情報出力装置。
【請求項７】
各見出語に説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、前記説明情報中の所定の文字列に音声データを対応付けて記憶する音声データ記憶手段と、各見出語に予め設定されたレベルを対応付けて記憶するレベル記憶手段と、を備えるコンピュータに、
ユーザ操作に基づいて前記辞書情報における何れかの見出語を指定見出語として指定する見出語指定機能と、
前記指定見出語に対応する説明情報を前記辞書情報から検索する検索機能と、
前記検索機能により検索された説明情報を表示する制御を行う表示機能と、
ユーザ操作に基づいて、前記表示機能の制御により表示された説明情報における前記所定の文字列の何れかを指定文字列として指定する文字列指定機能と、
前記指定文字列と対応する音声データを音声出力する音声出力機能と、
前記指定見出語のレベルを前記レベル記憶手段から検出するレベル検出機能と、
前記レベル検出機能によって検出されたレベルに基づいて前記音声出力機能による音声出力速度を制御する速度制御機能と、
を実現させることを特徴とする情報出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力装置及び情報出力プログラムに関する。
【背景技術】
【０００２】
従来から、情報出力装置の１種として、電子辞書装置が知られている。この電子辞書装置に内蔵される英和辞典等の辞書データベース（辞書情報）には、多数の見出語に、当該見出語を説明・解説する説明情報が対応付けられて蓄積記憶されている。
【０００３】
近年、このような電子辞書装置は、辞書データベースに含まれる見出語や例文の音声データを多数蓄積記憶するようになっており、ユーザにより設定される速度で音声データを音声出力するようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０８４７８９
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示の電子辞書装置では、ユーザの語学力が向上して音声出力の速度を上げたいとき等に、手動で音声出力の速度を設定しなければならず、手間がかかっていた。
【０００６】
本発明の課題は、音声出力の速度を設定するための手間を省くことができる情報出力装置及び情報出力プログラムを提供することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、請求項１記載の発明は、情報出力装置（例えば、図１の電子辞書装置１Ｂ）であって、
各見出語に、説明情報を対応付けてなる辞書情報（例えば、図２３の辞書データベース８２ａ〜８２ｇ）を記憶する辞書記憶手段（例えば、図２３のフラッシュＲＯＭ８Ｂ）と、
前記説明情報中の所定の文字列に音声データを対応付けて記憶する音声データ記憶手段（例えば、図２３のフラッシュＲＯＭ８Ｂ）と、
各見出語に、予め設定されたレベルを対応付けて記憶するレベル記憶手段（例えば、図２３の見出語レベルテーブル８３Ｂ）と、
ユーザ操作に基づいて前記辞書情報における何れかの見出語を指定見出語として指定する見出語指定手段（例えば、図１の訳／決定キー２ｂ；図８のステップＳ１１）と、
前記指定見出語に対応する説明情報を前記辞書情報から検索する検索手段（例えば、図２３のＣＰＵ６及び情報出力プログラム８１Ｂ）と、
前記検索手段により検索された説明情報を表示する表示手段（例えば、図２３の表示部１２；図８のステップＳ１３）と、
ユーザ操作に基づいて、前記表示手段に表示された説明情報における前記所定の文字列の何れかを指定文字列として指定する文字列指定手段（例えば、図２３の訳／決定キー２ｂ；図８のステップＳ１５）と、
前記指定文字列と対応する音声データを音声出力する音声出力手段（例えば、図２３の音声出力部１３；図８のステップＳ１６）と、
前記指定見出語のレベルを前記レベル記憶手段から検出するレベル検出手段（例えば、図２３のＣＰＵ６及び情報出力プログラム８１Ｂ；図２７のステップＳ５５（図８のステップＳ１２））と、
前記レベル検出手段によって検出されたレベルに基づいて前記音声出力手段による音声出力速度を制御する速度制御手段（例えば、図２３のＣＰＵ６及び情報出力プログラム８１Ｂ；図９のステップＳ３１（図８のステップＳ１６））と、
を備えることを特徴とする。
【０００８】
ここで、見出語のレベルとは、数値か、或いは数値に換算可能なものである。このようなレベルとしては、例えば難易度を数値化したものを用いることができる。
また、説明情報には見出語自体が含まれることとしても良い。この場合には、所定の文字列は、見出語でも良いし、見出語を含む例文でも良い。
【０００９】
請求項２記載の発明は、請求項１記載の情報出力装置において、
音声出力速度についての速度情報（例えば、速度ポイント）を記憶する速度記憶手段（例えば、図２３の音声出力速度記憶領域８６Ｂ）と、
前記レベル検出手段によって検出されたレベルに基づいて、見出語の各レベルに、当該レベルの各見出語の検索回数を対応付けて記憶するレベル別検索回数記憶手段（例えば、図２３のレベル別回数テーブル８８Ｂ）と、
前記レベル別検索回数記憶手段中の情報に基づいて、見出語のレベルを、前記検索手段による当該レベルの各見出語の検索回数で重み付けして加重平均することにより検索見出語平均レベルを算出する検索レベル算出手段（例えば、図２３のＣＰＵ６及び情報出力プログラム８１Ｂ；図２７のステップＳ５７）と、
前記検索レベル算出手段によって算出された前記検索見出語平均レベルに基づいて前記速度記憶手段における速度情報を変更する速度情報変更手段（例えば、図２３のＣＰＵ６及び情報出力プログラム８１Ｂ；図２７のステップＳ５８）と、
を備え、
前記速度制御手段は、前記速度情報変更手段により変更された速度情報に基づいて、音声出力速度を制御することを特徴とする。
【００１０】
請求項３記載の発明は、請求項１記載の情報出力装置において、
音声出力速度についての速度情報（例えば、速度ポイント）を記憶する速度記憶手段（例えば、図２３の音声出力速度記憶領域８６Ｂ）と、
前記レベル検出手段によって検出されたレベルに基づいて、見出語の各レベルに、当該レベルの各見出語に対応する前記所定の文字列の音声出力回数を対応付けて記憶するレベル別出力回数記憶手段（例えば、図２３のレベル別回数テーブル８８Ｂ）と、
前記レベル別出力回数記憶手段中の情報に基づいて、見出語のレベルを、当該レベルの各見出語に対応する前記所定の文字列の音声出力回数で重み付けして加重平均することにより出力見出語平均レベルを算出する出力レベル算出手段（例えば、図２３のＣＰＵ６及び情報出力プログラム８１Ｂ；図２７のステップＳ５７）と、
前記出力レベル算出手段によって算出された前記出力見出語平均レベルに基づいて前記速度記憶手段における速度情報を変更する速度情報変更手段（例えば、図２３のＣＰＵ６及び情報出力プログラム８１Ｂ；図２７のステップＳ５８）と、
を備え、
前記速度制御手段は、前記速度情報変更手段により変更された速度情報に基づいて、音声出力速度を制御することを特徴とする。
【００１１】
請求項４記載の発明は、請求項１〜３の何れか一項に記載の情報出力装置において、
前記検索手段により説明情報の検索された見出語としてのイディオムと、当該説明情報中の前記所定の文字列とを対応付けて蓄積記憶するヒストリ登録手段（例えば、図２８のヒストリテーブル８４ａ〜８４ｇ）を備え、
前記速度制御手段は、前記ヒストリ登録手段に記憶されているイディオムの含まれる各所定の文字列の音声出力速度を高めることを特徴とする。
【００１２】
請求項５記載の発明は、請求項１〜４の何れか一項に記載の情報出力装置において、
前記検索手段により説明情報の検索された見出語としてのイディオムと、当該説明情報中の前記所定の文字列とを、ユーザ操作に基づいて対応付けて蓄積記憶する単語帳登録手段（例えば、図２８の単語帳テーブル８５ａ〜８５ｇ）を備え、
前記速度制御手段は、前記単語帳登録手段に記憶されているイディオムの含まれる各所定の文字列の音声出力速度を高めることを特徴とする。
【００１３】
請求項６記載の発明は、請求項１〜５の何れか一項に記載の情報出力装置において、
前記所定の文字列は、前記説明情報に含まれる例文であることを特徴とする情報出力装置。
【００１４】
請求項７記載の発明は、情報出力プログラム（例えば、図２３の情報出力プログラム８１Ｂ）であって、
各見出語に説明情報を対応付けてなる辞書情報を記憶する辞書記憶手段と、前記説明情報中の所定の文字列に音声データを対応付けて記憶する音声データ記憶手段と、各見出語に予め設定されたレベルを対応付けて記憶するレベル記憶手段と、を備えるコンピュータ（例えば、図１の電子辞書装置１Ｂ）に、
ユーザ操作に基づいて前記辞書情報における何れかの見出語を指定見出語として指定する見出語指定機能（例えば、図８のステップＳ１１）と、
前記指定見出語に対応する説明情報を前記辞書情報から検索する検索機能と、
前記検索機能により検索された説明情報を表示する制御を行う表示機能（例えば、図８のステップＳ１３）と、
ユーザ操作に基づいて、前記表示機能の制御により表示された説明情報における前記所定の文字列の何れかを指定文字列として指定する文字列指定機能（例えば、図８のステップＳ１５）と、
前記指定文字列と対応する音声データを音声出力する音声出力機能（例えば、図８のステップＳ１６）と、
前記指定見出語のレベルを前記レベル記憶手段から検出するレベル検出機能（例えば、図２７のステップＳ５５）と、
前記レベル検出機能によって検出されたレベルに基づいて前記音声出力機能による音声出力速度を制御する速度制御機能（例えば、図９のステップＳ３１）と、
を実現させることを特徴とする。
【発明の効果】
【００１５】
請求項１，７記載の発明によれば、指定見出語のレベルに基づいて、当該指定見出語に対応する文字列の音声出力速度が制御されるので、従来と異なり、音声出力速度を設定する手間を省くことができる。
【００１６】
請求項２記載の発明によれば、見出語のレベルを、当該レベルの各見出語の検索回数で重み付けして加重平均することにより検索見出語平均レベルが算出され、算出された検索見出語平均レベルに基づいて速度情報が変更され、変更された速度情報に基づいて音声出力速度が制御されるので、ユーザの語学力に合わせて音声出力速度を設定することができる。
【００１７】
請求項３記載の発明によれば、見出語のレベルを、当該レベルの各見出語に対応する所定の文字列の音声出力回数で重み付けして加重平均することにより出力見出語平均レベルが算出され、算出された出力見出語平均レベルに基づいて速度情報が変更され、変更された速度情報に基づいて音声出力速度が制御されるので、ユーザの語学力に合わせて音声出力速度を設定することができる。
【００１８】
請求項４記載の発明によれば、ヒストリ登録手段に記憶されているイディオムの含まれる各所定の文字列の音声出力速度が高められるので、音声出力速度をユーザの語学力に確実に合わせることができる。
【００１９】
請求項５記載の発明によれば、単語帳登録手段に記憶されているイディオムの含まれる各所定の文字列の音声出力速度が高められるので、音声出力速度をユーザの語学力に確実に合わせることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る情報出力装置を適用した電子辞書装置の概略構成を示す図であり、（ａ）は斜視図、（ｂ）は部分平面図である。
【図２】本発明に係る情報出力装置を適用した電子辞書装置の概略構成を示すブロック図である。
【図３】辞書データベース群を示す図である。
【図４】辞書データベースの構造を示す図である。
【図５】辞書レベルテーブルを示す図である。
【図６】速度制御用テーブルを示す図である。
【図７】格付け−速度変化量テーブルを示す図である。
【図８】辞書検索処理を示すフローチャートである。
【図９】音声読み上げ処理を示すフローチャートである。
【図１０】設定速度変更処理を示すフローチャートである。
【図１１】辞書検索処理が実行される場合のディスプレイの表示内容を示す図である。
【図１２】本発明に係る情報出力装置を適用した電子辞書装置の概略構成を示すブロック図である。
【図１３】辞書レベルテーブルを示す図である。
【図１４】辞書レベルテーブルを示す図である。
【図１５】速度制御用テーブルを示す図である。
【図１６】設定速度変更処理を示すフローチャートである。
【図１７】辞書検索処理が実行される場合のディスプレイの表示内容を示す図である。
【図１８】辞書検索処理が実行される場合のディスプレイの表示内容を示す図である。
【図１９】外部情報記憶媒体を示す図である。
【図２０】辞書データベース群を示す図である。
【図２１】辞書レベルテーブルを示す図である。
【図２２】設定速度変更処理の変形例を説明するための図である。
【図２３】本発明に係る情報出力装置を適用した電子辞書装置の概略構成を示すブロック図である。
【図２４】見出語レベルテーブルを示す図である。
【図２５】速度制御用テーブルを示す図である。
【図２６】レベル別回数テーブルを示す図である。
【図２７】設定速度変更処理を示すフローチャートである。
【図２８】ヒストリ一覧テーブルまたは単語帳テーブルを示す図である。
【図２９】音声読み上げ処理を示すフローチャートである。
【図３０】音声読み上げ処理の変形例を説明するための図である。
【発明を実施するための形態】
【００２１】
以下、図１〜図３０を参照して、本発明に係る情報出力装置を適用した電子辞書装置の実施形態について説明する。
【００２２】
＜第１実施形態＞
まず、第１実施形態における電子辞書装置の構成を説明する。
［外観構成］
図１（ａ）は本実施形態における電子辞書装置１の斜視外観図である。
この図に示すように、電子辞書装置１は、ディスプレイ１０、スピーカ１１、カードスロット５及びキー群２を備えている。
【００２３】
ディスプレイ１０は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等によって構成されている。
スピーカ１１は、ユーザによるキー群２の操作に応じた見出語や例文の音声を出力する部分である。
カードスロット５は、種々の情報を記憶した外部情報記憶媒体５ａと着脱可能に設けられている。
【００２４】
キー群２は、ユーザが電子辞書装置１を操作するための各種キーを有している。具体的には、図１（ｂ）に示すように、キー群２は、電源キー２ａと、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、シフトキー２ｆと、戻るキー２ｇと、単語音声出力キー２ｈと、例文読み上げキー２ｉと、速度設定キー２ｊと、単語帳キー２ｋと、ヒストリキー２ｍと、ジャンプキー２ｎ等とを有している。
【００２５】
電源キー２ａは、電源のＯＮ／ＯＦＦを切り替えるためのキーである。訳／決定キー２ｂは、検索の実行や、見出語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。辞書選択キー２ｄは、後述の辞書データベースの選択に使用されるキーである。
【００２６】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーである。シフトキー２ｆは、日本語の単語を検索対象に設定するとき等に使用されるキーである。戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。
【００２７】
単語音声出力キー２ｈは、見出語を音声出力させるとき等に使用されるキーである。例文読み上げキー２ｉは、例文を構成する単語の音声を、先頭の単語から順次出力させるとき等に使用されるキーである。
【００２８】
速度設定キー２ｊは、音声出力速度を設定するとき等に使用されるキーであり、例えばカーソルキー２ｅと組み合わせて使用されるようになっている。単語帳キー２ｋは、説明情報の表示された見出語や例文を登録して後述の単語帳テーブル群８５（図２参照）に蓄積記憶させるときや、単語帳テーブル群８５に蓄積記憶された見出語や例文を一覧表示するとき等に使用されるキーであり、本実施の形態においては、単語帳登録を行う場合にはシフトキー２ｆと組み合わせて使用され、登録内容を一覧表示する場合には単独で使用されるようになっている。
【００２９】
ヒストリキー２ｍは、後述のヒストリテーブル群８４（図２参照）に蓄積記憶された見出語や例文を一覧表示するとき等に使用されるキーである。ジャンプキー２ｎは、ジャンプ機能を起動するときに使用されるキーである。なお、ジャンプ機能とは、説明情報が表示されている際に当該説明情報中の単語（以下、ジャンプ対象単語とする）をユーザが選択すると、そのジャンプ対象単語に対応する見出語がジャンプ先、つまり再検索先の辞書で再度検索される機能のことである
【００３０】
［内部構成］
図２は、電子辞書装置１の概略構成を示すブロック図である。
この図に示すように、電子辞書装置１は、表示部１２、音声出力部１３、記録媒体読取部１５、入力部１４、ＣＰＵ６、ＲＡＭ７及びフラッシュＲＯＭ８を備えている。
【００３１】
表示部１２は、上述のディスプレイ１０を備えており、ＣＰＵ６から入力される表示信号に基づいて各種情報をディスプレイ１０に表示するようになっている。
音声出力部１３は、上述のスピーカ１１を備えており、ＣＰＵ６から入力される音声出力信号に基づいて音声データをスピーカ１１に再生させるようになっている。
【００３２】
記録媒体読取部１５は、上述のカードスロット５を備えており、当該カードスロット５に装着された外部情報記憶媒体５ａから情報を読み出すようになっている。
入力部１４は、上述のキー群２を備えており、押下されたキーに対応する信号をＣＰＵ６に出力するようになっている。
【００３３】
ＣＰＵ６は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書装置１を統括的に制御するようになっている。具体的には、ＣＰＵ６は、入力部１４から入力される操作信号等に応じてフラッシュＲＯＭ８に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ６は、処理結果をＲＡＭ７に保存するとともに、当該処理結果を表示するための表示信号を適宜表示部１２に出力して、対応した表示内容を表示させる。
【００３４】
フラッシュＲＯＭ８は、電子辞書装置１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８は、本発明に係る情報出力プログラム８１と、辞書データベース群８２と、ヒストリテーブル群８４と、単語帳テーブル群８５と、辞書レベルテーブル８３と、音声出力速度記憶領域８６と、速度制御用テーブル８７と、格付け−速度変化量テーブル８８等とを記憶している。
【００３５】
情報出力プログラム８１は、後述の辞書検索処理（図８〜図１０参照）をＣＰＵ６に実行させるためのプログラムである。
【００３６】
辞書データベース群８２は、電子辞書装置１に内蔵されている複数種類の辞書データベースを有しており、本実施の形態においては、図３に示すように、英語関連の辞書データベースとして、「ロ○グマン現代アメリカ英語辞典」の辞書データベース８２ａと、「ジ○ニアス英和辞典」の辞書データベース８２ｂと、「ジ○ニアス和英辞典」の辞書データベース８２ｃと、「ロ○グマンロ○ェシソーラス辞典」の辞書データベース８２ｄと、「英語類語辞書」の辞書データベース８２ｅと、「カタカナで引くスペリング辞典」の辞書データベース８２ｆと、「リ○ダーズ英和辞典」の辞書データベース８２ｇ等とを有している。
【００３７】
これらの辞書データベース８２ａ〜８２ｇは、例えば図４に１例を示すように、複数の見出語と、この見出語を詳細に説明する説明情報とを対応付けて格納している。ここで、説明情報には、見出語を含む例文が含まれる。また、これら辞書データベース８２ａ〜８２ｇには、例文に対応する音声データが格納されている。
【００３８】
また、図２に示すように、ヒストリテーブル群８４は、各辞書データベース８２ａ〜８２ｇに関するヒストリ一覧テーブル８４ａ〜８４ｇを有している。これらヒストリ一覧テーブル８４ａ〜８４ｇは、対応する辞書データベース８２ａ〜８２ｇの検索履歴を示すものであり、辞書データベース８２ａ〜８２ｇ中の説明情報が読み出されて表示された際に、その見出語や例文を蓄積して格納する、つまりヒストリ登録するようになっている。
【００３９】
単語帳テーブル群８５は、各辞書データベース８２ａ〜８２ｇに関する単語帳テーブル８５ａ〜８５ｇを有している。これら単語帳テーブル８５ａ〜８５ｇは、対応する辞書データベース８２ａ〜８２ｇ中の説明情報が読み出されて表示され、ユーザ操作により単語帳登録が指示された際に、その見出語や例文を単語帳見出語として蓄積して格納する、つまり単語帳登録するようになっている。
【００４０】
なお、この単語帳テーブル８５ａ〜８５ｇと上述のヒストリ一覧テーブル８４ａ〜８４ｇには、蓄積記憶される見出語や例文の数に上限があり、これを超えた場合には、古いものから順に削除されるようになっている。
【００４１】
辞書レベルテーブル８３は、電子辞書装置１の各内蔵辞書の格付けを定義したデータテーブルであり、図５に示すように、内蔵された辞書データベース８２ａ〜８２ｇ毎に、辞書名と、その辞書の難易度などのレベルを示す格付けとを対応付けて格納している。なお、図５では、格付けを星マーク「☆」の個数で示しており、難易度の高い辞書ほど個数が多くなっている。
【００４２】
音声出力速度記憶領域８６は、音声出力部１３による音声出力の設定速度を設定速度ポイントとして記憶するようになっている。ここで、本実施の形態においては、設定速度ポイントは０〜１０００の値をとるようになっている。
【００４３】
速度制御用テーブル８７は、音声出力速度記憶領域８６における設定速度ポイントに基づいて音声出力部１３による音声出力の速度を制御するためのテーブルであり、本実施の形態においては、音声出力速度を「低速」、「やや低速」、「中速」、「やや高速」及び「高速」の５段階で制御するようになっている。より詳細には、速度制御用テーブル８７は、速度ポイントを音声出力速度に対応付けて格納しており、図６に示すように、速度ポイントが「０〜１９９」の場合には音声出力速度を「低速」に、速度ポイントが「２００〜３９９」の場合には音声出力速度を「やや低速」に、速度ポイントが「４００〜５９９」の場合には音声出力速度を「中速」に、速度ポイントが「６００〜７９９」の場合には音声出力速度を「やや高速」に、速度ポイントが「８００〜１０００」の場合には音声出力速度を「高速」にするようになっている。
【００４４】
格付け−速度変化量テーブル８８は、図７に示すように、辞書データベース８２ａ〜８２ｇの格付けと、当該格付けに対応する設定速度ポイントの変化量とを対応付けて格納している。
【００４５】
また、上述の図２に示すように、ＲＡＭ７は、ＣＰＵ６が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えるものであり、本実施の形態においては、指定見出語記憶領域７１、指定辞書種別格納領域７２及びジャンプ対象単語記憶領域７３を備えている。
【００４６】
指定見出語記憶領域７１には、辞書引きする対象の見出語としてユーザによって指定された指定見出語が記憶されるようになっている。この指定見出語は、本実施の形態においては、入力文字や指定文字に前方一致するようアルファベット順或いは五十音順に辞書データベースから読み出された見出語の一覧から選択されるようになっている。
【００４７】
指定辞書種別格納領域７２には、ユーザによって指定された辞書データベース８２ａ〜８２ｇの種類が記憶されるようになっている。
ジャンプ対象単語記憶領域７３には、ジャンプ対象単語が記憶されるようになっている。
【００４８】
［辞書検索処理］
続いて、電子辞書装置１の動作について説明する。図８〜図１０は、ＣＰＵ６がフラッシュＲＯＭ８から情報出力プログラム８１を読み出して実行する辞書検索処理の動作を説明するためのフローチャートである。
【００４９】
まず、図８に示すように、ＣＰＵ６は、ユーザ操作に応じて辞書検索処理の実行が指示されると、音声出力速度記憶領域８６から音声出力の設定速度ポイントを読み出す（ステップＳ１）。
【００５０】
次に、ＣＰＵ６は、辞書選択キー２ｄの操作によって辞書データベース８２ａ〜８２ｇが指定されたか否かを判定する（ステップＳ２）。
【００５１】
このステップＳ２において辞書データベース８２ａ〜８２ｇが指定されていないと判定した場合（ステップＳ２；Ｎｏ）には、ＣＰＵ６は、例えばヒストリキー２ｍの操作などにより、ＲＡＭ７やフラッシュＲＯＭ８中のテキスト、つまり見出語や例文が指定されているか否かを判定し（ステップＳ３）、指定されていないと判定した場合（ステップＳ３；Ｎｏ）には、他の処理へ移行する。
【００５２】
また、ステップＳ３においてテキストが指定されていると判定した場合（ステップＳ３；Ｙｅｓ）には、ＣＰＵ６は指定のテキストを読み出して表示部１２に表示させた後（ステップＳ４）、単語音声出力キー２ｈや例文読み上げキー２ｉが操作されるか否かを判定し（ステップＳ５）、操作されないと判定した場合（ステップＳ５；Ｎｏ）には、他の処理へ移行する。
【００５３】
また、ステップＳ５において単語音声出力キー２ｈや例文読み上げキー２ｉが操作されたと判定した場合（ステップＳ５；Ｙｅｓ）には、ＣＰＵ６は、ユーザ操作に基づいてテキスト中の読み上げ範囲を指定し（ステップＳ６）、音声読み上げ処理を行う（ステップＳ７）。
【００５４】
具体的には、図９に示すように、まずＣＰＵ６は、音声出力速度記憶領域８６から音声出力の設定速度ポイントを読み出す（ステップＳ３０）。次に、ＣＰＵ６は、読み出した設定速度ポイントを速度制御用テーブル８７によって音声出力速度に変換した後、この音声出力速度で指定範囲のテキストを音声出力し（ステップＳ３１）、これにより音声読み上げ処理を終了する。
【００５５】
そして、音声読み上げ処理が終了すると、図８に示すように、ＣＰＵ６は、上述のステップＳ５の処理に移行する。
【００５６】
一方、上述のステップＳ２において辞書データベース８２ａ〜８２ｇが指定されていると判定した場合（ステップＳ２；Ｙｅｓ）には、ＣＰＵ６は、辞書選択キー２ｄの押下に応じて、辞書データベース群８２の中から何れか１つの辞書データベースを指定辞書データベースとして指定した後、指定辞書データベースの種別を指定辞書種別格納領域７２に記憶するとともに、指定辞書データベースの種別に対応する文字入力画面を表示部１２に表示させる（ステップＳ８）。
【００５７】
例えば、ユーザ操作によって「ジ○ニアス和英辞典」の辞書データベース８２ｃが指定された場合（ステップＳ２；Ｙｅｓ）には、表示部１２のディスプレイ１０には、図１１（ａ）に示すような文字入力画面が表示される（ステップＳ８）。
【００５８】
次に、図８に示すように、ＣＰＵ６は、文字キー２ｃの操作によって検索対象の見出語、つまり検索語が入力されると（ステップＳ９）、当該検索語に前方一致する見出語を先頭にして、指定の辞書データベースに記憶されている順に見出語を読み出し、表示部１２に一覧表示させる（ステップＳ１０）。
【００５９】
例えば、図１１（ａ）の内容が表示されている状態からユーザ操作によって検索語「あつまる」が入力されると（ステップＳ９）、図１１（ｂ）に示すように、当該検索語に対応する見出語が表示部１２のディスプレイ１０に一覧表示される（ステップＳ１０）。
【００６０】
次に、図８に示すように、ＣＰＵ６は、カーソルキー２ｅや訳／決定キー２ｂ等の操作によって何れかの見出語が指定見出語として指定されると（ステップＳ１１）、当該指定見出語を指定見出語記憶領域７１に記憶するとともに、音声出力の設定速度変更処理を行う（ステップＳ１２）。
【００６１】
具体的には、図１０に示すように、ＣＰＵ６は、指定辞書種別格納領域７２内の情報に基づいて指定辞書データベース８２ａ〜８２ｇの格付けを辞書レベルテーブル８３から読み出した後（ステップＳ３５）、格付け−速度変化量テーブル８８に基づいて、当該格付けに対応する変化量だけ音声出力速度記憶領域８６内の設定速度ポイントを変更して更新し（ステップＳ３６）、設定速度変更処理を終了する。
【００６２】
例えば、図１１（ｂ）の内容が表示されている状態からユーザ操作により反転表示で見出語「あつまる［集まる］」が指定見出語として指定されると（ステップＳ１１）、辞書レベルテーブル８３（図５参照）から、「ジ○ニアス和英辞典」の辞書データベース８２ｃの格付け「３」が読み出され（ステップＳ３５）、格付け−速度変化量テーブル８８（図７参照）に基づいて、当該格付け「３」に対応する変化量「変化なし」だけ音声出力速度記憶領域８６（図６参照）内の設定速度ポイントが変更されて更新される（ステップＳ３６）。
【００６３】
次に、図８に示すように、ＣＰＵ６は、指定見出語記憶領域７１内の情報に基づいて指定見出語の説明情報を指定辞書データベース８２ａ〜８２ｇから検索して表示部１２に表示させる（ステップＳ１３）。
【００６４】
例えば、図１１（ｂ）の内容が表示されている状態からユーザ操作により反転表示で見出語「あつまる［集まる］」が指定見出語として指定されると（ステップＳ１１）、図１１（ｃ）に示すように、当該指定見出語の説明情報が表示部１２のディスプレイ１０に表示される。
【００６５】
次に、図８に示すように、ＣＰＵ６は、単語音声出力キー２ｈまたは例文読み上げキー２ｉが操作されるか否かを判定する（ステップＳ１４）。このステップＳ１４において単語音声出力キー２ｈまたは例文読み上げキー２ｉが操作されたと判定した場合（ステップＳ１４；Ｙｅｓ）には、ＣＰＵ６は、ユーザ操作に基づいて読み上げ範囲を指定し（ステップＳ１５）、上述のステップＳ３０〜ステップＳ３１（図９参照）の音声読み上げ処理を行った後（ステップＳ１６）、ステップＳ１４の処理に移行する。
【００６６】
また、ステップＳ１４において単語音声出力キー２ｈ及び例文読み上げキー２ｉが操作されないと判定した場合（ステップＳ１４；Ｎｏ）には、ＣＰＵ６は、ジャンプキー２ｎが操作されるか否かを判定し（ステップＳ１７）、操作されないと判定した場合（ステップＳ１７；ＮＯ）には、他の処理へ移行する。
【００６７】
また、ステップＳ１７においてジャンプキー２ｎが操作されたと判定した場合（ステップＳ１７；Ｙｅｓ）には、ＣＰＵ６は、ユーザ操作に基づいて、説明情報中の文字列をジャンプ対象単語として指定するとともに、当該ジャンプ対象単語をジャンプ対象単語記憶領域７３に記憶する（ステップＳ１８）。また、ＣＰＵ６は、ジャンプ先の辞書データベース８２ａ〜８２ｇを指定辞書データベース８２ａ〜８２ｇとして指定するとともに、当該指定辞書データベース８２ａ〜８２ｇを指定辞書種別格納領域７２に記憶する（ステップＳ１９）。
【００６８】
次に、ＣＰＵ６は、上述のステップＳ３５〜ステップＳ３６（図１０参照）の設定速度変更処理を行い（ステップＳ２０）、ステップＳ１８で指定されたジャンプ対象単語に対応する見出語の説明情報を指定辞書データベース８２ａ〜８２ｇから検索して表示部１２に表示させた後（ステップＳ２１）、上述のステップＳ１４の処理に移行する。
【００６９】
例えば、図１１（ｃ）の内容が表示されている状態から、図１１（ｄ）に示すように、ユーザ操作により反転表示で文字列「assemble」がジャンプ対象単語として指定されると（ステップＳ１８）、図１１（ｅ）に示すように、ジャンプ先の辞書データベースとして「ロ○グマン現代アメリカ英語辞典」等の辞書データベース８２ａ〜８２ｇの選択画面が表示部１２のディスプレイ１０に表示される。次に、この選択画面から「ロ○グマン現代アメリカ英語辞典」の辞書データベース８２ａが指定されると（ステップＳ１９）、辞書レベルテーブル８３（図５参照）から当該辞書データベース８２ａの格付け「４」が読み出され（ステップＳ３５）、格付け−速度変化量テーブル８８（図７参照）に基づいて、当該格付け「４」に対応する変化量「＋１ポイント」だけ音声出力速度記憶領域８６（図６参照）内の設定速度ポイントが変更されて更新される（ステップＳ３６）。そして、図１１（ｆ）に示すように、ジャンプ対象単語「assemble」に対応する見出語の説明情報が辞書データベース８２ａから検索されて表示部１２のディスプレイ１０に表示される（ステップＳ２１）。
【００７０】
以上の電子辞書装置１によれば、図１０のステップＳ３５〜ステップＳ３６に示したように、辞書データベース８２ａ〜８２ｇの格付けに基づいて設定速度ポイントが更新されて音声出力速度が制御されるので、従来と異なり、音声出力速度を設定する手間を省くことができる。また、検索に使用される辞書データベース８２ａ〜８２ｇの格付けに基づいて音声出力速度が制御されるので、ユーザの語学力に合わせて音声出力速度を設定することができる。
【００７１】
＜第１実施形態の変形例＞
続いて、上記第１実施形態の変形例について説明する。なお、第１実施形態と同様の構成要素には同一の符号を付し、その説明を省略する。
【００７２】
図１２に示すように、本変形例における電子辞書装置１Ａは、フラッシュＲＯＭ８Ａを備えており、このフラッシュＲＯＭ８Ａは、本発明に係る情報出力プログラム８１Ａと、辞書レベルテーブル８３Ａ、音声出力速度記憶領域８６Ａと、速度制御用テーブル８７Ａと記憶している。
【００７３】
情報出力プログラム８１Ａは、後述の辞書検索処理（図８，図９，図１６参照）をＣＰＵ６に実行させるためのプログラムである。
【００７４】
辞書レベルテーブル８３Ａは、図１３，図１４に示すように、内蔵された辞書データベース８２ａ〜８２ｇ毎に、辞書名と、その辞書の難易度などのレベルを示す格付けと、使用回数及び使用割合とを対応付けて格納している。ここで、図１３はデフォルト状態の辞書レベルテーブル８３Ａを、図１４はユーザによって電子辞書装置１Ａが使用された後の辞書レベルテーブル８３Ａを示している。
【００７５】
なお、図１３，図１４では、格付けを星マーク「☆」の個数で示しており、難易度の高い辞書ほど個数が多くなっている。また、これらの図では、辞書の一部の図示を省略している。また、この辞書レベルテーブル８３Ａには、使用回数の総数に上限があり、これを超えた場合には、各使用回数が所定の定数で除算されるようになっている。
【００７６】
音声出力速度記憶領域８６Ａは、音声出力部１３による音声出力の設定速度を設定速度ポイントとして記憶するようになっており、本実施の形態においては、設定速度ポイントは０．００〜５．００の値をとるようになっている。
【００７７】
速度制御用テーブル８７Ａは、音声出力速度記憶領域８６Ａにおける設定速度ポイントに基づいて音声出力部１３による音声出力の速度を制御するためのテーブルであり、本実施の形態においては、音声出力速度を「低速」、「やや低速」、「中速」、「やや高速」及び「高速」の５段階で制御するようになっている。より詳細には、速度制御用テーブル８７Ａは、速度ポイントを音声出力速度に対応付けて格納しており、図１５に示すように、速度ポイントが「０．００〜０．９９」の場合には音声出力速度を「低速」に、速度ポイントが「１．００〜１．９９」の場合には音声出力速度を「やや低速」に、速度ポイントが「２．００〜２．９９」の場合には音声出力速度を「中速」に、速度ポイントが「３．００〜３．９９」の場合には音声出力速度を「やや高速」に、速度ポイントが「４．００〜５．００」の場合には音声出力速度を「高速」にするようになっている。
【００７８】
続いて、電子辞書装置１Ａの動作について説明する。図８，図９，図１６は、ＣＰＵ６がフラッシュＲＯＭ８Ａから情報出力プログラム８１Ａを読み出して実行する辞書検索処理の動作を説明するためのフローチャートである。なお、電子辞書装置１Ａの動作は、上述の電子辞書装置１の動作と比較してステップＳ１２，ステップＳ２０の設定速度変更処理（図８，図１０参照）のみが異なっているため、これ以外の処理については説明を省略する。
【００７９】
本変形例の設定速度変更処理においては、まずＣＰＵ６は、図１６に示すように、ステップＳ２またはステップＳ１９（図８参照）で指定された辞書データベース８２ａ〜８２ｇの格付けを辞書レベルテーブル８３から読み出した後（ステップＳ４５）、レベル別回数テーブル８８Ａにおける当該レベルの検索回数を「１」だけ増やし（ステップＳ４６）、この変更に基づいて各辞書データベース８２ａ〜８２ｇの使用割合を変更する。
【００８０】
次に、ＣＰＵ６は、辞書レベルテーブル８３Ａにおける各辞書データベース８２ａ〜８２ｇの（検索割合）×（格付け）の値を合算した値を検索辞書平均レベルとして算出する（ステップＳ４６）。
【００８１】
次に、ＣＰＵ６は、算出された検索辞書平均レベルに基づいて、音声出力速度記憶領域８６内の設定速度ポイントを更新し（ステップＳ４７）、設定速度変更処理を終了する。ここで、本実施の形態においては、ＣＰＵ６は、算出された検索辞書平均レベルの値を設定速度ポイントとして更新する。
【００８２】
例えば、辞書レベルテーブル８３Ａが上述の図１３の状態である場合には、検索辞書平均レベルの値は「２．６」（＝４×０．２＋３×０．２＋２×０．２＋４×０．２＋１×０．２）となり、辞書レベルテーブル８３Ａが上述の図１４の状態である場合には、検索辞書平均レベルの値は「３．５」（＝４×０．５＋３×０．１５＋２×０．１＋４×０．２＋１×０．０５）となる。そして、この値が設定速度ポイントとして更新される結果（ステップＳ４７）、ステップＳ７やステップＳ１６（図８参照）の音声読み上げ処理においては、速度制御用テーブル８７Ａ（図１５参照）に基づいて「中速」または「やや高速」で音声出力される。
【００８３】
続いて、以上の辞書検索処理の動作例について説明する。
まず、図１７（ａ）に示すように、ユーザ操作によって「ジ○ニアス和英辞典」の辞書データベース８２ｃが指定された後（ステップＳ２；Ｙｅｓ（図８参照））、図１７（ｂ）に示すように、検索語「あつまる」が入力されると（ステップＳ９（図８参照））、当該検索語に対応する見出語が表示部１２のディスプレイ１０に一覧表示される（ステップＳ１０（図８参照））。
【００８４】
次に、反転表示によって見出語「あつまる［集まる］」が指定見出語として指定されると（ステップＳ１１（図８参照））、指定辞書データベース８２ｃの使用回数が「１」増やされる（ステップＳ４５（図１６参照））。そして、検索辞書平均レベルが算出され（ステップＳ４６（図１６参照））、設定速度ポイントが更新された後（ステップＳ４７（図１６参照））、図１７（ｃ）に示すように、当該指定見出語の説明情報が表示部１２のディスプレイ１０に表示される（ステップＳ１３（図８参照））。
【００８５】
次に、図１８（ａ）に示すように、ユーザ操作により反転表示で文字列「assemble」がジャンプ対象単語として指定されると（ステップＳ１８（図８参照））、図１８（ｂ）に示すように、ジャンプ先の辞書データベースとして「ロ○グマン現代アメリカ英語辞典」等の辞書データベース８２ａ〜８２ｇの選択画面が表示部１２のディスプレイ１０に表示される。
【００８６】
次に、この選択画面から「ロ○グマン現代アメリカ英語辞典」の辞書データベース８２ａが指定されると（ステップＳ１９（図８参照））、指定辞書データベース８２ａの使用回数が「１」増やされる（ステップＳ４５（図１６参照））。そして、検索辞書平均レベルが算出され（ステップＳ４６（図１６参照））、設定速度ポイントが更新された後（ステップＳ４７（図１６参照））、図１８（ｃ）に示すように、当該指定見出語の説明情報が表示部１２のディスプレイ１０に表示される（ステップＳ１３（図８参照））。
【００８７】
次に、例文読み上げキー２ｉが操作され（ステップＳ１４；Ｙｅｓ（図８参照））、図１８（ｄ），（ｅ）に示すように、ユーザ操作により反転表示で「２」の例文が読み上げ範囲として指定されると（ステップＳ１５（図８参照））、音声出力速度記憶領域８６から音声出力の設定速度ポイントが読み出されて（ステップＳ３０（図９参照））、音声出力速度に変換された後、この音声出力速度で「２」の例文が音声出力される（ステップＳ３１（図９参照））。
【００８８】
以上の電子辞書装置１Ａによれば、上記第１実施形態と同様の効果を得ることができるのは勿論のこと、図１６のステップＳ４６〜ステップＳ４７で示したように、各辞書データベース８２ａ〜８２ｇの格付けと検索割合との乗算値を合算することにより検索辞書平均レベルが算出され、算出された検索辞書平均レベルに基づいて速度情報が更新され、変更された速度情報に基づいて音声出力速度が制御されるので、音声出力速度をユーザの語学力に確実に合わせることができる。
【００８９】
なお、上記第１実施形態及びその変形例においては、辞書データベース群８２や辞書レベルテーブル８３がフラッシュＲＯＭ８，８Ａのみに格納されていることとして説明したが、例えば図１９に示すように、外部情報記憶媒体５ａにも辞書データベース群５００及び辞書レベルテーブル５０５が格納されることとしても良い。
【００９０】
より詳細には、図２０に示すように、辞書データベース群５００は英語関連の辞書データベースとして、「英和活用大辞典」の辞書データベース５００ａと、「ア○ティベータ」の辞書データベース５００ｂと、「英会話とっさのひとこと」の辞書データベース５００ｃ等とを有しており、図２１に示すように、辞書レベルテーブル５０５は辞書データベース５００ａ〜５００ｃ毎に、辞書名と、その辞書の難易度などのレベルを示す格付けとを対応付けて格納している。
【００９１】
更に、このような外部情報記憶媒体５ａがカードスロット５に接続される場合、ＣＰＵ６は、辞書検索処理のステップＳ１（図８参照）で音声出力速度記憶領域８６，８６Ａ内の設定速度ポイントを読み出した後、フラッシュＲＯＭ８に記憶されている内蔵辞書データベース８２ａ〜８２ｇの個数「７」に設定速度ポイントを乗算した値と、外部情報記憶媒体５ａに記憶されている辞書データベース５００ａ〜５００ｃそれぞれの格付けとを合算し、辞書データベースの総数で割った値を速度ポイントとして設定しなおすこととしても良い。
【００９２】
具体的には、図２２に示すように、現在の設定速度ポイントが「２」であり、「６」個の辞書データベースがフラッシュＲＯＭ８に内蔵され、図２１に示すような格付けの辞書データベースが外部情報記憶媒体５ａに内蔵されている場合には、設定速度ポイントが「２．６６」（＝（６×２＋５＋４＋３）／９）に設定しなおされる。
【００９３】
この場合にも、ユーザの語学力に合わせて音声出力速度を設定し、音声出力速度を設定する手間を省くことができる。但し、外部情報記憶媒体５ａがカードスロット５から抜かれた場合には、ＣＰＵ６は、通常の辞書検索処理を行うことが好ましい。
【００９４】
＜第２実施形態＞
続いて、本発明に係る情報出力装置を適用した電子辞書装置の第２実施形態について説明する。なお、上記の第１実施形態及び変形例と同様の構成要素には同一の符号を付し、その説明を省略する。
【００９５】
図２３に示すように、本実施の形態における電子辞書装置１ＢはフラッシュＲＯＭ８Ｂを備えており、このフラッシュＲＯＭ８Ｂは、本発明に係る情報出力プログラム８１Ｂと、見出語レベルテーブル８３Ｂと、音声出力速度記憶領域８６Ｂと、速度制御用テーブル８７Ｂと、レベル別回数テーブル８８Ｂとを記憶している。
【００９６】
情報出力プログラム８１Ｂは、後述の辞書検索処理（図８，図９，図２７参照）をＣＰＵ６に実行させるためのプログラムである。
【００９７】
見出語レベルテーブル８３Ｂは、電子辞書装置１における内蔵辞書の見出語の難易度レベルを定義したデータテーブルであり、図２４に示すように、見出語と、その難易度レベルとを対応付けて格納している。なお、本実施の形態においては、難易度レベルは、「１（やさしい）」、「２（普通）」及び「３（難しい）」の３レベルとなっている。
【００９８】
音声出力速度記憶領域８６Ｂは、音声出力部１３による音声出力の設定速度を設定速度ポイントとして記憶する領域である。ここで、本実施の形態においては、設定速度ポイントは０．００〜４．００の値をとるようになっている。
【００９９】
速度制御用テーブル８７Ｂは、本実施の形態においては、音声出力速度を「低速」、「中速」及び「高速」の３段階で制御するようになっている。より詳細には、速度制御用テーブル８７Ｂは、図２５に示すように、速度ポイントが「０．００〜１．６６」場合には音声出力速度を「低速」に、速度ポイントが「１．６７〜２．３３」の場合には音声出力速度を「中速」に、速度ポイントが「２．３４〜４．００」の場合には音声出力速度を「高速」にするようになっている。
【０１００】
レベル別回数テーブル８８Ｂは、図２６（ａ）に示すように、見出語の難易度レベルと、レベル別の検索回数とを対応付けて格納している。なお、本実施の形態においては、難易度レベル「１（やさしい）」の検索回数を「ｘ」回、難易度レベル「２（普通）」の検索回数を「ｙ」回、難易度レベル「３（難しい）」の検索回数を「ｚ」回とする。
【０１０１】
続いて、電子辞書装置１Ｂの動作について説明する。図８，図９，図２７は、ＣＰＵ６がフラッシュＲＯＭ８Ｂから情報出力プログラム８１Ｂを読み出して実行する辞書検索処理の動作を説明するためのフローチャートである。なお、電子辞書装置１Ｂの動作は、上述の電子辞書装置１の動作と比較してステップＳ１２，ステップＳ２０の設定速度変更処理（図８，図１０参照）のみが異なっているため、これ以外の処理については説明を省略する。
【０１０２】
本実施の形態の設定速度変更処理においては、まずＣＰＵ６は、図２７に示すように、ステップＳ１１またはステップＳ１８（図８参照）で指定または選択された見出語の難易度レベルを見出語レベルテーブル８３Ｂから読み出した後（ステップＳ５５）、レベル別回数テーブル８８Ｂにおける当該レベルの検索回数を「１」だけ増やす（ステップＳ５６）。
【０１０３】
次に、ＣＰＵ６は、レベル別回数テーブル８８Ｂにおける見出語のレベルを、当該レベルの見出語の音声出力回数で重み付けして加重平均することにより、検索見出語平均レベルを算出する（ステップＳ５７）。より詳細には、ＣＰＵ６は、各レベルの（レベル値）×（検索回数）の値を合算し、総検索回数で割った値（＝（１×ｘ＋２×ｙ＋３×ｚ）／（ｗ＋ｙ＋ｚ）を検索見出語平均レベルとする。
【０１０４】
次に、ＣＰＵ６は、算出された検索見出語平均レベルに基づいて、音声出力速度記憶領域８６Ｂ内の設定速度ポイントを更新し（ステップＳ５８）、設定速度変更処理を終了する。ここで、本実施の形態においては、ＣＰＵ６は、算出された検索見出語平均レベルの値を設定速度ポイントとして更新する。
【０１０５】
以上の電子辞書装置１Ｂによれば、図２７のステップＳ４５〜ステップＳ４８に示したように、検索対象として指定された見出語のレベルに基づいて、設定速度ポイントが更新され、当該指定見出語に対応する文字列の音声出力速度が制御されるので、従来と異なり、音声出力速度を設定する手間を省くことができる。
【０１０６】
また、図２７のステップＳ４６に示したように、見出語のレベルを、当該レベルの各見出語の検索回数で重み付けして加重平均することにより検索見出語平均レベルが算出され、算出された検索見出語平均レベルに基づいて速度ポイントが変更され、変更された速度情報に基づいて音声出力速度が制御されるので、ユーザの語学力に合わせて音声出力速度を設定することができる。
【０１０７】
なお、上記第２実施形態においては、レベル別回数テーブル８８Ｂは、見出語の難易度レベルに、検索回数を対応付けて格納していることとして説明したが、図２６（ｂ）に示すように、見出語と対応する例文の音声出力回数を対応付けて格納することとしても良い。この場合であっても、上記と同様の効果を得ることができる。
【０１０８】
＜第１，第２実施形態の変形例＞
続いて、上記第１，第２実施形態の変形例について説明する。なお、上記の第１，第２実施形態と同様の構成要素には同一の符号を付し、その説明を省略する。
【０１０９】
上述の図２，図１２または図２３に示すように、本変形例における電子辞書装置１Ｃは、フラッシュＲＯＭ８Ｃを備えており、このフラッシュＲＯＭ８Ｃは、本発明に係る情報出力プログラム８１Ｃを記憶している。
【０１１０】
この情報出力プログラム８１Ｃは、後述の辞書検索処理（図８，図９，図２９参照）をＣＰＵ６に実行させるためのプログラムである。
【０１１１】
また、本変形例におけるヒストリ一覧テーブル８４ａ〜８４ｇや、単語帳テーブル８５ａ〜８５ｇには、図２８に示すように、説明情報の検索されたイディオム等の見出語と、当該説明情報中の例文とが対応付けて格納されている。
【０１１２】
続いて、電子辞書装置１Ｃの動作について説明する。図８，図９，図２９は、ＣＰＵ６がフラッシュＲＯＭ８Ｃから情報出力プログラム８１Ｃを読み出して実行する辞書検索処理の動作を説明するためのフローチャートである。なお、電子辞書装置１Ｃの動作は、上述の電子辞書装置１，１Ａ，１Ｂの動作と比較してステップＳ７，ステップＳ１６の音声読み上げ処理（図８，図１０参照）のみが異なっているため、これ以外の処理については説明を省略する。
【０１１３】
本実施の形態の音声読み上げ処理においては、まずＣＰＵ６は、図２９に示すように、音声出力速度記憶領域８６から音声出力の設定速度ポイントを読み出した後（ステップＳ６０）、ステップＳ６またはステップＳ１５で指定された読み上げ範囲のテキストに、ヒストリ登録，単語帳登録されたイディオムが含まれているか否かを判定する（ステップＳ６１）。
【０１１４】
このステップＳ６１において、登録されたイディオムが含まれていないと判定した場合（ステップＳ６１；Ｎｏ）には、ＣＰＵ６は、ステップＳ６０で読み出した設定速度ポイントを速度制御用テーブル８７によって音声出力速度に変換した後、この音声出力速度で指定範囲のテキストを音声出力し（ステップＳ６２）、これにより音声読み上げ処理を終了する。
【０１１５】
一方、ステップＳ６１において、登録されたイディオムが含まれていると判定した場合（ステップＳ６１；Ｙｅｓ）には、ＣＰＵ６は、ステップＳ６０で読み出した設定速度ポイントを速度制御用テーブル８７によって音声出力速度に変換した後、この音声出力速度を１段階上げて指定範囲のテキストを音声出力し（ステップＳ６３）、これにより音声読み上げ処理を終了する。
【０１１６】
例えば、図２８に示すように、イディオム「not only but also」と、このイディオムを含む例文とがヒストリ登録されており、図３０（ａ）に示すように、ヒストリキー２ｍの操作によって当該例文が表示されるような場合には、図３０（ｂ）に示すように、ヒストリ登録されたイディオム「not only but also」が読み上げ範囲のテキスト「The report has not only attracted much attention but also some sharp criticism.」に含まれていると判定される結果（ステップＳ６１；Ｙｅｓ）、このテキストは音声出力速度記憶領域８６内の設定速度ポイントに対応する音声出力速度よりも１段階上の速度で音声出力される（ステップＳ６３）。
【０１１７】
以上の電子辞書装置１Ｃによれば、図２９のステップＳ６１〜ステップＳ６３に示したように、ヒストリ登録または単語帳登録されているイディオムの含まれる各所定の文字列の音声出力速度が高められるので、音声出力速度をユーザの語学力に確実に合わせることができる。
【０１１８】
尚、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
例えば、本発明に係る情報出力装置を電子辞書装置１，１Ａ〜１Ｃとして説明したが、例えばパソコンやＰＤＡ（Personal Digital Assistance）等、他の電子機器としても良い。
また、第１，第２実施形態の変形例においては、カードスロット５から辞書データベース５００ａ〜５００ｃを追加することとして説明したが、インターネットなどの通信回線を介して追加することとしても良い。
【符号の説明】
【０１１９】
１，１Ａ〜１Ｃ  電子辞書装置（情報出力装置）
２ｄ            辞書選択キー（辞書情報指定手段）
２ｂ            訳／決定キー（見出語指定手段、文字列指定手段）
６              ＣＰＵ（レベル検出手段、検索手段、速度制御手段、
速度情報変更手段、検索レベル算出手段、
検索レベル算出手段、出力レベル算出手段）
８，８Ａ〜８Ｃ  フラッシュＲＯＭ（辞書記憶手段、音声データ記憶手段）
１２            表示部（表示手段）
１３            音声出力部（音声出力手段）
８１，８１Ａ〜８１Ｃ  情報出力プログラム
８２ａ〜８２ｇ        辞書データベース（辞書情報）
８３                  辞書レベルテーブル（レベル記憶手段）
８３Ａ                辞書レベルテーブル（検索割合記憶手段）
８３Ｂ                見出語レベルテーブル８３（レベル記憶手段）
８４ａ〜８４ｇ        ヒストリテーブル（ヒストリ登録手段）
８５ａ〜８５ｇ        単語帳テーブル（単語帳登録手段）
８６，８６Ａ，８６Ｂ  音声出力速度記憶領域８６（速度記憶手段）
８８Ｂ                レベル別回数テーブル（レベル別検索回数記憶手段、
レベル別出力回数記憶手段）
【図１】
2011170365.tif 000003
【図２】
2011170365.tif 000004
【図３】
2011170365.tif 000005
【図４】
2011170365.tif 000006
【図５】
2011170365.tif 000007
【図６】
2011170365.tif 000008
【図７】
2011170365.tif 000009
【図８】
2011170365.tif 000010
【図９】
2011170365.tif 000011
【図１０】
2011170365.tif 000012
【図１１】
2011170365.tif 000013
【図１２】
2011170365.tif 000014
【図１３】
2011170365.tif 000015
【図１４】
2011170365.tif 000016
【図１５】
2011170365.tif 000017
【図１６】
2011170365.tif 000018
【図１７】
2011170365.tif 000019
【図１８】
2011170365.tif 000020
【図１９】
2011170365.tif 000021
【図２０】
2011170365.tif 000022
【図２１】
2011170365.tif 000023
【図２２】
2011170365.tif 000024
【図２３】
2011170365.tif 000025
【図２４】
2011170365.tif 000026
【図２５】
2011170365.tif 000027
【図２６】
2011170365.tif 000028
【図２７】
2011170365.tif 000029
【図２８】
2011170365.tif 000030
【図２９】
2011170365.tif 000031
【図３０】
2011170365.tif 000032