(57)【要約】【課題】複数の辞書データベースから効率良く説明情報を検索する。【解決手段】  電子辞書1は、辞書ＤＢ820を複数記憶するＲＯＭ80と、何れかの辞書ＤＢ820を選択辞書ＤＢ820Ｓに設定する入力部30と、指定見出し語の説明情報を選択辞書ＤＢ820Ｓから検索して表示させるとともに、選択辞書ＤＢ820Ｓとは異なり、かつ指定見出し語を含む辞書ＤＢ820を切替先の辞書ＤＢ820として検出し、当該切替先の辞書ＤＢ820の辞書アイコン101を表示させるＣＰＵ20とを備える。ＣＰＵ20は、辞書アイコン101に対する指定操作に応じて、指定された辞書アイコン101の辞書ＤＢ820を選択辞書ＤＢ820Ｓに設定し直し、この選択辞書ＤＢ820Ｓから指定見出し語の説明情報を検索して表示させるとともに、切替先の辞書ＤＢ820についての表示制御の内容を更新する。【選択図】図１２
2011048712.tif 000002
【特許請求の範囲】
【請求項１】
各見出し語と、当該見出し語の説明情報とを対応付けた辞書情報を複数種類記憶する辞書記憶手段と、
ユーザ操作に基づいて前記複数種類の辞書情報のうち、何れかの辞書情報を検索対象に設定する辞書設定手段と、
前記検索対象の辞書情報における見出し語のうち、ユーザ操作に基づいて指定される指定見出し語の説明情報を当該検索対象の辞書情報から検索して表示させる説明情報表示制御手段と、
前記複数種類の辞書情報のうち、前記検索対象の辞書情報とは異なり、かつ、前記指定見出し語を見出し語として含む辞書情報を切替先辞書情報として検出し、当該切替先辞書情報の辞書名を表示させる切替先辞書表示制御手段と、
前記切替先辞書情報の辞書名に対するユーザの指定操作に応じて、指定された辞書名の辞書情報を検索対象に設定し直し、この検索対象の辞書情報から前記指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御手段による表示制御の内容を更新させる辞書切替手段と、
を備えることを特徴とする電子辞書。
【請求項２】
請求項１記載の電子辞書において、
前記切替先辞書表示制御手段は、
前記指定見出し語の説明情報を前記切替先辞書情報から検索し、検索された説明情報の文字数の多い順に当該切替先辞書情報の辞書名を表示させることを特徴とする電子辞書。
【請求項３】
請求項１または２記載の電子辞書において、
前記切替先辞書表示制御手段は、
前記指定見出し語の説明情報を前記複数種類の辞書情報のうち、前記指定見出し語を見出し語として含む辞書情報から検索し、検索された説明情報中に画像データまたは音声データが含まれる場合に、当該データの種類に対応するデータ存在マークを表示させるとともに、
前記データ存在マークに対するユーザの指定操作に応じて、指定されたデータ存在マークに対応する画像データまたは音声データを再生することを特徴とする電子辞書。
【請求項４】
請求項３記載の電子辞書において、
装置本体の傾きを検出する傾き検出手段を備え、
前記切替先辞書表示制御手段は、
表示領域の左右両側のうち一方の側に前記切替先辞書情報の辞書名を、他方の側に前記データ存在マークを表示させるとともに、
前記傾き検出手段により前記他方の側への傾きが検出された場合に、この傾きの態様から前記データ存在マークに対するユーザの指定操作を検出して、指定されたデータ存在マークに対応する画像データまたは音声データを再生し、
前記辞書切替手段は、
前記傾き検出手段により前記一方の側への傾きが検出された場合に、この傾きの態様から前記切替先辞書情報の辞書名に対するユーザの指定操作を検出して、指定された辞書名の辞書情報を検索対象に設定し直し、この検索対象の辞書情報から前記指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御手段による表示制御の内容を更新させることを特徴とする電子辞書。
【請求項５】
請求項１〜４の何れか一項に記載の電子辞書において、
前記切替先辞書表示制御手段は、
説明情報の表示される見出し語に、当該見出し語とは異なる言語で表記されたサブ見出し語が付記されている場合に、前記複数種類の辞書情報のうち、前記検索対象の辞書情報とは異なり、かつ、前記サブ見出し語を見出し語として含む辞書情報を切替先他言語辞書情報として検出し、当該切替先他言語辞書情報の辞書名を表示させ、
前記辞書切替手段は、
前記切替先他言語辞書情報の辞書名に対するユーザの指定操作に応じて、指定された辞書名の辞書情報を検索対象に、前記サブ見出し語を前記指定見出し語にぞれぞれ設定し直し、当該検索対象の辞書情報から当該指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御手段による表示制御の内容を更新させることを特徴とする電子辞書。
【請求項６】
請求項１〜５の何れか一項に記載の電子辞書において、
ユーザ操作に基づいて前記複数種類の辞書情報のうち、何れかの辞書情報をメイン辞書情報として設定するメイン辞書設定手段を備え、
前記切替先辞書表示制御手段は、
前記メイン辞書情報が前記検索対象の辞書情報とは異なり、かつ、前記指定見出し語を見出し語として含む場合に、その旨を示すメイン辞書マーク表示させ、
前記辞書切替手段は、
前記メイン辞書マークに対するユーザの指定操作に応じて、前記メイン辞書情報を検索対象に設定し直し、この検索対象の辞書情報から前記指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御手段による表示制御の内容を更新させることを特徴とする電子辞書。
【請求項７】
請求項１〜６の何れか一項に記載の電子辞書において、
ユーザ操作に基づいて前記複数種類の辞書情報のうち、何れかの辞書情報をメイン辞書情報として設定するメイン辞書設定手段と、
説明情報の検索された見出し語をヒストリ見出し語として、辞書データベースごとに蓄積記憶する辞書ヒストリ記憶手段と、
ユーザ操作に基づいてユーザ指定の辞書データベースについてのヒストリ見出し語を一覧表示させる辞書ヒストリ表示制御手段とを備え、
前記辞書ヒストリ記憶手段は、
見出し語の説明情報が前記複数の辞書情報のうち、前記メイン辞書情報とは異なる辞書情報から検索された場合に、この見出し語を前記検索対象の辞書情報と、前記メイン辞書情報とについてのヒストリ見出し語として蓄積記憶することを特徴とする電子辞書。
【請求項８】
コンピュータに、
各見出し語と、当該見出し語の説明情報とを対応付けた辞書情報を複数種類記憶する辞書記憶機能と、
ユーザ操作に基づいて前記複数種類の辞書情報のうち、何れかの辞書情報を検索対象に設定する辞書設定機能と、
前記検索対象の辞書情報における見出し語のうち、ユーザ操作に基づいて指定される指定見出し語の説明情報を当該検索対象の辞書情報から検索して表示させる説明情報表示制御機能と、
前記複数種類の辞書情報のうち、前記検索対象の辞書情報とは異なり、かつ、前記指定見出し語を見出し語として含む辞書情報を切替先辞書情報として検出し、当該切替先辞書情報の辞書名を表示させる切替先辞書表示制御機能と、
前記切替先辞書情報の辞書名に対するユーザの指定操作に応じて、指定された辞書名の辞書情報を検索対象に設定し直し、この検索対象の辞書情報から前記指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御機能による表示制御の内容を更新させる辞書切替機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子辞書及びプログラムに関する。
【背景技術】
【０００２】
従来から、電子辞書には、各見出し語に説明情報を対応付けて記憶した辞書データベース（辞書情報）が複数備えられており、検索文字列に対応する見出し語の説明情報をユーザ指定の辞書データベースから読み出して表示するようになっている。
【０００３】
ところで、このような電子辞書においては、或る辞書データベースから検索した説明情報に不満がある場合に、ユーザは以下４つの方法の何れかを用い、他の辞書データベースで検索を行うことができる。
【０００４】
即ち、１つ目の方法は、検索対象の辞書データベースを切り替えて当該辞書データベースの入力画面を表示させた後、改めて検索文字列を入力して検索させる方法である。
また、２つ目の方法は、検索文字列を保持したまま入力画面まで戻り、検索対象の辞書データベースを切り替えて検索させる方法である。
また、３つ目の方法は、いわゆるジャンプ検索を行う方法であり、具体的には、表示されている説明情報中の単語をジャンプ対象単語として選択した後、他の辞書データベースをジャンプ先として指定することにより、当該ジャンプ先の辞書データベースでジャンプ対象単語に対応する見出し語を検索させる方法である（例えば、特許文献１参照）。
また、４つ目の方法は、いわゆる複数辞書検索を行う方法であり、具体的には、表示されている説明情報中の単語をジャンプ対象単語として選択することにより、検索元の辞書データベースの種類とジャンプ対象単語の文字種とに応じて適切なジャンプ先の辞書データベースを決定させ、ジャンプ検索単語に対応した見出し語を検索させる方法である（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１３４５６７号公報
【特許文献２】特開２００６−９２００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、これらの方法では、操作に手間がかかってしまい、検索の効率が悪いという問題がある。具体的には、上記１つ目，２つ目の方法では、辞書選択キーや戻るキーを操作して入力画面まで表示内容を戻した後、改めて検索をさせる操作が必要になってしまう。また、上記３つ目，４つ目の方法では、ジャンプキーを操作した後、ジャンプ対象単語を選択する操作が必要になってしまう。
【０００７】
本発明の課題は、複数の辞書データベースから効率良く説明情報を検索することのできる電子辞書及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、電子辞書において、
各見出し語と、当該見出し語の説明情報とを対応付けた辞書情報を複数種類記憶する辞書記憶手段と、
ユーザ操作に基づいて前記複数種類の辞書情報のうち、何れかの辞書情報を検索対象に設定する辞書設定手段と、
前記検索対象の辞書情報における見出し語のうち、ユーザ操作に基づいて指定される指定見出し語の説明情報を当該検索対象の辞書情報から検索して表示させる説明情報表示制御手段と、
前記複数種類の辞書情報のうち、前記検索対象の辞書情報とは異なり、かつ、前記指定見出し語を見出し語として含む辞書情報を切替先辞書情報として検出し、当該切替先辞書情報の辞書名を表示させる切替先辞書表示制御手段と、
前記切替先辞書情報の辞書名に対するユーザの指定操作に応じて、指定された辞書名の辞書情報を検索対象に設定し直し、この検索対象の辞書情報から前記指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御手段による表示制御の内容を更新させる辞書切替手段と、
を備えることを特徴とする。
【０００９】
請求項２記載の発明は、請求項１記載の電子辞書において、
前記切替先辞書表示制御手段は、
前記指定見出し語の説明情報を前記切替先辞書情報から検索し、検索された説明情報の文字数の多い順に当該切替先辞書情報の辞書名を表示させることを特徴とする。
【００１０】
請求項３記載の発明は、請求項１または２記載の電子辞書において、
前記切替先辞書表示制御手段は、
前記指定見出し語の説明情報を前記複数種類の辞書情報のうち、前記指定見出し語を見出し語として含む辞書情報から検索し、検索された説明情報中に画像データまたは音声データが含まれる場合に、当該データの種類に対応するデータ存在マークを表示させるとともに、
前記データ存在マークに対するユーザの指定操作に応じて、指定されたデータ存在マークに対応する画像データまたは音声データを再生することを特徴とする。
【００１１】
請求項４記載の発明は、請求項３記載の電子辞書において、
装置本体の傾きを検出する傾き検出手段を備え、
前記切替先辞書表示制御手段は、
表示領域の左右両側のうち一方の側に前記切替先辞書情報の辞書名を、他方の側に前記データ存在マークを表示させるとともに、
前記傾き検出手段により前記他方の側への傾きが検出された場合に、この傾きの態様から前記データ存在マークに対するユーザの指定操作を検出して、指定されたデータ存在マークに対応する画像データまたは音声データを再生し、
前記辞書切替手段は、
前記傾き検出手段により前記一方の側への傾きが検出された場合に、この傾きの態様から前記切替先辞書情報の辞書名に対するユーザの指定操作を検出して、指定された辞書名の辞書情報を検索対象に設定し直し、この検索対象の辞書情報から前記指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御手段による表示制御の内容を更新させることを特徴とする。
【００１２】
請求項５記載の発明は、請求項１〜４の何れか一項に記載の電子辞書において、
前記切替先辞書表示制御手段は、
説明情報の表示される見出し語に、当該見出し語とは異なる言語で表記されたサブ見出し語が付記されている場合に、前記複数種類の辞書情報のうち、前記検索対象の辞書情報とは異なり、かつ、前記サブ見出し語を見出し語として含む辞書情報を切替先他言語辞書情報として検出し、当該切替先他言語辞書情報の辞書名を表示させ、
前記辞書切替手段は、
前記切替先他言語辞書情報の辞書名に対するユーザの指定操作に応じて、指定された辞書名の辞書情報を検索対象に、前記サブ見出し語を前記指定見出し語にぞれぞれ設定し直し、当該検索対象の辞書情報から当該指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御手段による表示制御の内容を更新させることを特徴とする。
【００１３】
請求項６記載の発明は、請求項１〜５の何れか一項に記載の電子辞書において、
ユーザ操作に基づいて前記複数種類の辞書情報のうち、何れかの辞書情報をメイン辞書情報として設定するメイン辞書設定手段を備え、
前記切替先辞書表示制御手段は、
前記メイン辞書情報が前記検索対象の辞書情報とは異なり、かつ、前記指定見出し語を見出し語として含む場合に、その旨を示すメイン辞書マーク表示させ、
前記辞書切替手段は、
前記メイン辞書マークに対するユーザの指定操作に応じて、前記メイン辞書情報を検索対象に設定し直し、この検索対象の辞書情報から前記指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御手段による表示制御の内容を更新させることを特徴とする。
【００１４】
請求項７記載の発明は、請求項１〜６の何れか一項に記載の電子辞書において、
ユーザ操作に基づいて前記複数種類の辞書情報のうち、何れかの辞書情報をメイン辞書情報として設定するメイン辞書設定手段と、
説明情報の検索された見出し語をヒストリ見出し語として、辞書データベースごとに蓄積記憶する辞書ヒストリ記憶手段と、
ユーザ操作に基づいてユーザ指定の辞書データベースについてのヒストリ見出し語を一覧表示させる辞書ヒストリ表示制御手段とを備え、
前記辞書ヒストリ記憶手段は、
見出し語の説明情報が前記複数の辞書情報のうち、前記メイン辞書情報とは異なる辞書情報から検索された場合に、この見出し語を前記検索対象の辞書情報と、前記メイン辞書情報とについてのヒストリ見出し語として蓄積記憶することを特徴とする。
【００１５】
請求項８記載の発明は、プログラムにおいて、
コンピュータに、
各見出し語と、当該見出し語の説明情報とを対応付けた辞書情報を複数種類記憶する辞書記憶機能と、
ユーザ操作に基づいて前記複数種類の辞書情報のうち、何れかの辞書情報を検索対象に設定する辞書設定機能と、
前記検索対象の辞書情報における見出し語のうち、ユーザ操作に基づいて指定される指定見出し語の説明情報を当該検索対象の辞書情報から検索して表示させる説明情報表示制御機能と、
前記複数種類の辞書情報のうち、前記検索対象の辞書情報とは異なり、かつ、前記指定見出し語を見出し語として含む辞書情報を切替先辞書情報として検出し、当該切替先辞書情報の辞書名を表示させる切替先辞書表示制御機能と、
前記切替先辞書情報の辞書名に対するユーザの指定操作に応じて、指定された辞書名の辞書情報を検索対象に設定し直し、この検索対象の辞書情報から前記指定見出し語の説明情報を検索して表示させるとともに、前記切替先辞書表示制御機能による表示制御の内容を更新させる辞書切替機能と、
を実現させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザ操作に基づいて指定される指定見出し語の説明情報が検索対象の辞書情報から検索されて表示されるとともに、検索対象の辞書情報とは異なり、かつ、指定見出し語を見出し語として含む辞書情報が切替先辞書情報として検出されて、当該切替先辞書情報の辞書名が表示される。そして、切替先辞書情報の辞書名に対するユーザの指定操作に応じて、指定された辞書名の辞書情報が検索対象に設定し直され、この検索対象の辞書情報から指定見出し語の説明情報が読み出されて表示されるとともに、切替先辞書情報の辞書名についての表示制御の内容が更新されるので、切替先辞書情報の辞書名を指定するだけで、この辞書情報から説明情報を検索させて表示させることができる。従って、従来と比較して、複数の辞書データベースから効率良く説明情報を検索することができる。
【図面の簡単な説明】
【００１７】
【図１】（ａ）は電子辞書の概観を示す斜視図であり、（ｂ）はキー群を示す平面図である。
【図２】電子辞書の内部構成を示すブロック図である。
【図３】筐体の回転による操作を説明するための図である。
【図４】辞書データベースのデータ構造を示す図である。
【図５】メイン辞書設定処理を示すフローチャートである。
【図６】辞書検索処理を示すフローチャートである。
【図７】辞書検索処理を示すフローチャートである。
【図８】系列辞書情報検索処理を示すフローチャートである。
【図９】傾斜検知ジャンプ処理を示すフローチャートである。
【図１０】アイコンタッチジャンプ処理を示すフローチャートである。
【図１１】ヒストリ処理を示すフローチャートである。
【図１２】表示部の表示内容を示す図である。
【図１３】表示部の表示内容を示す図である。
【図１４】表示部の表示内容を示す図である。
【図１５】表示部の表示内容を示す図である。
【図１６】表示部の表示内容を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明に係る電子辞書の実施形態について詳細に説明する。
【００１９】
まず、本実施の形態における電子辞書の構成を説明する。
［外観構成］
図１（ａ）は、電子辞書１の概観を示す斜視図である。
この図に示すように、電子辞書１は、メインディスプレイ１０、サブディスプレイ１１、スピーカ１２及びキー群２を備えている。
【００２０】
メインディスプレイ１０及びサブディスプレイ１１は、ユーザによるキー群２の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等によって構成されている。なお、本実施の形態におけるメインディスプレイ１０及びサブディスプレイ１１は、いわゆるタッチパネル３１（図２参照）と一体的に形成されており、表面を押下することにより、押下位置に応じた入力操作が可能となっている。
【００２１】
スピーカ１２は、ユーザによるキー群２の操作に応じた見出し語や例文等の音声を出力する部分である。
【００２２】
キー群２は、ユーザが電子辞書１を操作するための各種キーを有している。具体的には、図１（ｂ）に示すように、キー群２は、訳／決定キー２ｂと、文字キー２ｃと、辞書選択キー２ｄと、カーソルキー２ｅと、シフトキー２ｆと、戻るキー２ｇと、音声出力キー２ｈと、ヒストリキー２ｍと、ジャンプキー２ｎ等とを有している。
【００２３】
訳／決定キー２ｂは、検索の実行や、見出し語の決定等に使用されるキーである。文字キー２ｃは、ユーザによる文字の入力等に使用されるキーであり、本実施の形態においては“Ａ”〜“Ｚ”キーを備えている。辞書選択キー２ｄは、後述の辞書データベース８２０，…（図２参照）の選択に使用されるキーである。なお、図１（ｂ）では、辞書選択キー２ｄを簡略化して図示している。
【００２４】
カーソルキー２ｅは、画面内の反転表示位置、つまりカーソル位置の移動等に使用されるキーであり、本実施の形態においては上下左右の方向を指定可能となっている。シフトキー２ｆは、日本語の単語を検索対象に設定するとき等に使用されるキーである。戻るキー２ｇは、前回表示した画面に戻るとき等に使用されるキーである。
【００２５】
音声出力キー２ｈは、選択された音声データを音声出力させる場合に押下されるキーである。ヒストリキー２ｍは、後述のヒストリテーブル８４０（図２参照）に格納されたヒストリ見出し語を一覧表示させるためのキーである。
【００２６】
ジャンプキー２ｎは、ジャンプ機能を起動するときに使用されるキーである。なお、ジャンプ機能とは、説明情報が表示されている際に当該説明情報中の単語（以下、ジャンプ対象単語とする）をユーザが選択すると、そのジャンプ対象単語に対応する見出し語がジャンプ先、つまり再検索先の辞書で再度検索される機能のことである。
【００２７】
［内部構成］
続いて、電子辞書１の内部構造について説明する。図２は、電子辞書１の内部構成を示すブロック図である。
【００２８】
この図に示すように、電子辞書１は、表示部４０、入力部３０、音声出力部６０、加速度センサ５０、ＣＰＵ（Central Processing Unit）２０、フラッシュＲＯＭ（Read Only Memory）８０、ＲＡＭ（Random Access Memory）９０を備え、各部はバスＢで相互にデータ通信可能に接続されて構成されている。
【００２９】
表示部４０は、上述のメインディスプレイ１０及びサブディスプレイ１１を備えており、ＣＰＵ２０から入力される表示信号に基づいて各種情報をメインディスプレイ１０やサブディスプレイ１１に表示するようになっている。
【００３０】
入力部３０は、上述のキー群２やタッチパネル３１を備えており、押下されたキーやタッチパネル３１の位置に対応する信号をＣＰＵ２０に出力するようになっている。
【００３１】
音声出力部６０は、上述のスピーカ１２を備えており、ＣＰＵ２０から入力される音声出力信号に基づいて音声データをスピーカ１２に再生させるようになっている。
【００３２】
加速度センサ５０は、図１に示すように、キー群２を有する筐体９の内部中央に配置されており、Ｘ、Ｙ、Ｚ軸の３方向の加速度を検出し、検出信号をＣＰＵ２０に出力するようになっている。そして、この検出信号がＣＰＵ２０によって解析されることにより、図３に示すように、筐体９の右方向への傾斜（図３（ａ）参照）や、左方向への傾斜（図３（ｂ）参照）、上下方向への傾斜（図３（ｃ）参照）など、筐体９の傾き（回転）が算出される。なお、このような加速度センサ５０としては、従来より公知のものを用いることができる。
【００３３】
ＣＰＵ２０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御するようになっている。具体的には、ＣＰＵ２０は、入力部３０や加速度センサ５０から入力される操作信号等に応じてフラッシュＲＯＭ８０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ２０は、処理結果をＲＡＭ９０に保存するとともに、当該処理結果を表示部４０や音声出力部６０に適宜出力させる。
【００３４】
フラッシュＲＯＭ８０は、電子辞書１の各種機能を実現するためのプログラムやデータを記憶するメモリである。本実施の形態においては、フラッシュＲＯＭ８０は、本発明に係る情報表示プログラム８１と、辞書データベース群８２と、ヒストリテーブル群８４等とを記憶している。
【００３５】
情報表示プログラム８１は、後述のメイン辞書設定処理（図５参照）や辞書検索処理（図６，図７参照）、ヒストリ処理（図１１参照）をＣＰＵ２０に実行させるためのプログラムである。
【００３６】
辞書データベース群８２は、国語辞典や英和辞典、百科事典など、複数種類の辞書データベース８２０，…を有している。これら辞書データベース８２０には、例えば図４に１例を示すように、複数の見出し語に対して、この見出し語の意味内容からなる説明情報が対応付けされて格納されている。なお、本実施の形態においては、説明情報には、画像データや音声データへのリンク情報が含まれていても良いし、これらのデータそのものが含まれていても良い。更には、説明情報は画像データまたは音声データのみであっても良い。これにより、本実施の形態における辞書データベース８２０は、フォルダ名と格納データとが対応付けられている限りにおいて、画像データまたは音声データが１つのみ格納され、当該データのタイトル（見出し語）がフォルダ名とされたデータフォルダであっても良い。
【００３７】
ヒストリテーブル群８４は、複数のヒストリテーブル８４０，…を有している。各ヒストリテーブル８４０，…は、フラッシュＲＯＭ８０内の各辞書データベース８２０，…に１対１で対応しており、対応する辞書データベース８２０の検索履歴を記憶している。具体的には、各ヒストリテーブル８４０には、辞書データベース８２０中の説明情報が読み出されて表示された場合に、その見出し語がヒストリ見出し語として蓄積記憶されるようになっている。なお、本実施の形態におけるヒストリテーブル８４０では、検索日時が新しいほど上位にヒストリ見出し語が記憶されるようになっている。
【００３８】
ＲＡＭ９０は、ＣＰＵ２０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備えている。このＲＡＭ９０は、本実施の形態においては、メイン辞書記憶領域９００、選択辞書記憶領域９０１、同言語系辞書リスト記憶領域９０２、他言語系辞書リスト記憶領域９０３、同言語系辞書データ記憶領域９０４及び他言語系辞書データ記憶領域９０５を備えている。
【００３９】
ここで、メイン辞書記憶領域９００には、後述のメイン辞書設定処理（図５参照）においてメイン辞書データベース８２０Ｍとして設定される辞書データベース８２０の識別情報（辞書名）が格納されるようになっている。
【００４０】
選択辞書記憶領域９０１には、後述の辞書検索処理（図６，図７参照）等において検索対象として選択される辞書データベース８２０（以下、選択辞書データベース８２０Ｓとする）の識別情報（辞書名）が格納されるようになっている。
【００４１】
同言語系辞書リスト記憶領域９０２には、後述の辞書検索処理（図６，図７参照）等において選択辞書データベース８２０Ｓと同言語の見出し語を記憶する辞書データベース８２０（以下、同言語系の辞書データベース８２０とする）の辞書名リストが格納されるようになっている。
【００４２】
他言語系辞書リスト記憶領域９０３には、後述の辞書検索処理（図６，図７参照）等において選択辞書データベース８２０Ｓとは異なる言語の見出し語を記憶する辞書データベース８２０（以下、他言語系の辞書データベース８２０とする）の辞書名リストが格納されるようになっている。
【００４３】
同言語系辞書データ記憶領域９０４には、後述の辞書検索処理（図６，図７参照）等において同言語系の辞書データベース８２０の辞書名と、ユーザ指定の見出し語についての説明情報の文字数等とが対応付けられて格納されるようになっている。
【００４４】
他言語系辞書データ記憶領域９０５には、後述の辞書検索処理（図６，図７参照）等において他言語系の辞書データベース８２０の辞書名と、ユーザ指定の見出し語についての説明情報の文字数等とが対応付けられて格納されるようになっている。
【００４５】
［動作］
＜メイン辞書設定処理＞
続いて、電子辞書１の動作のうち、メイン辞書設定処理の動作について説明する。
図５は、ＣＰＵ２０が情報表示プログラム８１を読み出して実行するメイン辞書設定処理の流れを示すフローチャートである。
【００４６】
この図に示すように、まず、ユーザが辞書選択キー２ｄ等を操作して辞書データベース８２０を選択すると（ステップＳ１００）、ＣＰＵ２０は、サブディスプレイ１１にメイン辞書登録ボタン１００（図１２（ａ）参照）を表示させる。
【００４７】
そして、このメイン辞書登録ボタン１００に対してユーザがタッチすると（ステップＳ１０１）、ＣＰＵ２０は、選択された辞書データベース８２０をメイン辞書データベース８２０Ｍとして設定し、その辞書名をメイン辞書記憶領域９００に記憶させ（ステップＳ１０２）、メイン辞書設定処理を終了する。
【００４８】
＜辞書検索処理＞
続いて、電子辞書１の動作のうち、辞書検索処理の動作について説明する。
図６，図７は、ＣＰＵ２０が情報表示プログラム８１を読み出して実行する辞書検索処理の流れを示すフローチャートである。
【００４９】
まず図６に示すように、ユーザが辞書選択キー２ｄを操作して何れかの辞書データベース８２０を選択辞書データベース８２０Ｓとして選択すると（ステップＳ１）、ＣＰＵ２０は、当該選択辞書データベース８２０Ｓの辞書名を選択辞書記憶領域９０１に記憶させるとともに、選択辞書データベース８２０Ｓに対応する検索文字列の入力画面をメインディスプレイ１０に表示させる（ステップＳ２）。
【００５０】
次に、ユーザが文字キー２ｃを操作して検索文字列を入力すると（ステップＳ３）、ＣＰＵ２０は、メインディスプレイ１０に見出し語の一覧表示枠（図示せず）と、説明情報のプレビュー表示枠（図示せず）とを形成するとともに、入力された検索文字列に対応する見出し語を選択辞書データベース８２０Ｓから検索し、検索結果を一覧表示枠に一覧表示させる（ステップＳ４）。また、このときＣＰＵ２０は、先頭の見出し語の位置にカーソルを表示させ、当該見出し語を選択見出し語として反転表示させるとともに、選択見出し語の説明情報を選択辞書データベース８２０Ｓから検索してプレビュー表示枠に表示させる。
【００５１】
次に、ユーザがカーソルキー２ｅや訳／決定キー２ｂ等を操作して何れかの見出し語を指定すると（ステップＳ５）、ＣＰＵ２０は、指定された見出し語（以下、指定見出し語とする）の説明情報を選択辞書データベース８２０Ｓから検索してメインディスプレイ１０に全画面表示させる（ステップＳ６）。
【００５２】
次に、ＣＰＵ２０は、指定見出し語をヒストリ見出し語として選択辞書データベース８２０Ｓと、メイン辞書データベース８２０Ｍとのヒストリテーブル８４０の先頭に記憶させる（ステップＳ７）。なお、メイン辞書データベース８２０Ｍと選択辞書データベース８２０Ｓとが同一の場合には、この辞書データベース８２０のヒストリテーブル８４０に対してヒストリ見出し語を記憶させれば良い。また、このステップＳ７から後述のステップＳ１７までの処理は、ＣＰＵ２０によりバックグランド処理で行われることが好ましい。
【００５３】
次に、ＣＰＵ２０は、選択辞書データベース８２０Ｓと同言語の見出し語を記憶する同言語系の辞書データベース８２０の辞書名をフラッシュＲＯＭ８０から読み出して同言語系辞書リスト記憶領域９０２に記憶させた後（ステップＳ８）、系列辞書情報検索処理を行う（ステップＳ９）。なお、本実施の形態における同言語系の辞書データベース８２０には、選択辞書データベース８２０Ｓが含まれることとして説明するが、含まれないこととしても良い。
【００５４】
この系列辞書検索処理においては、まずＣＰＵ２０は、図８に示すように、同言語系辞書リスト記憶領域９０２における先頭の辞書データベース８２０を指定した後（ステップＴ１）、この辞書データベース８２０から指定見出し語を検索する（ステップＴ２）。
【００５５】
次に、ＣＰＵ２０は、指定の辞書データベース８２０に指定見出し語と同じ見出し語が存在するか否かを判定し（ステップＴ３）、存在しないと判定した場合（ステップＴ３；Ｎｏ）には、後述のステップＴ８に移行する。
【００５６】
また、ステップＴ３において指定の辞書データベース８２０に指定見出し語と同じ見出し語が存在すると判定した場合（ステップＴ３；Ｙｅｓ）には、ＣＰＵ２０は、その見出し語の説明情報の文字数を検出した後（ステップＴ４）、この辞書データベース８２０の辞書名と、説明情報の文字数とを対応付けて同言語系辞書データ記憶領域９０４に記憶させる（ステップＴ５）。これにより、フラッシュＲＯＭ８０における複数の辞書データベース８２０から、検索対象として切替可能な辞書データベース８２０が検出され、その辞書名などが同言語系辞書データ領域９０４に記憶される。
【００５７】
次に、ＣＰＵ２０は、説明情報内に音声データ，画像データ，或いはこれらへのリンク情報が含まれるか否かを判定し（ステップＴ６）、含まれないと判定した場合（ステップＴ６；Ｎｏ）には、後述のステップＴ８に移行する。
【００５８】
また、ステップＴ６において音声データ，画像データ，或いはこれらへのリンク情報が含まれると判定した場合（ステップＴ６；Ｙｅｓ）には、ＣＰＵ２０は、その旨を指定の辞書データベース８２０の辞書名に対応付けて同言語系辞書データ記憶領域９０４に記憶させる（ステップＴ７）。
【００５９】
次に、ＣＰＵ２０は、同言語系辞書リスト記憶領域９０２に次の辞書データベース８２０が記憶されているか否かを判定し（ステップＴ８）、記憶されていると判定した場合（ステップＴ８；Ｙｅｓ）には、リスト内の次の辞書データベース８２０を指定した後（ステップＴ９）、上述のステップＴ３に移行する。
【００６０】
また、同言語系辞書リスト記憶領域９０２に次の辞書データベース８２０が記憶されていないと判定した場合（ステップＴ８；Ｎｏ）には、ＣＰＵ２０は、同言語系辞書データ記憶領域９０４内の情報を、説明情報の文字数の多い順に並べ替え（ステップＴ１０）、系列辞書情報検索処理を終了する。
【００６１】
次に、図６に示すように、ＣＰＵ２０は、同言語系辞書データ記憶領域９０４から説明情報の文字数の多い順に、辞書データベース８２０の辞書名を示すアイコン（以下、同言語系辞書アイコン１０１とする。図１２（ｃ）等参照）をメインディスプレイ１０の右上に表示させる（ステップＳ１０）。また、ＣＰＵ２０は、メイン辞書記憶領域９００にメイン辞書データベース８２０Ｍの辞書名が記憶されており、この辞書名が選択辞書データベース８２０Ｓの辞書名とは異なっており、かつ、メイン辞書データベース８２０Ｍに指定見出し語が見出し語として存在する場合には、その旨を示すメイン辞書アイコン１０４（図１２（ｄ）参照）をメインディスプレイ１０の左上に表示させる。なお、このステップＳ１０においてＣＰＵ２０は、選択辞書データベース８２０Ｓの辞書名については、同言語系辞書アイコン１０１を表示させないようになっている。また、このときＣＰＵ２０は、説明情報についての文字数の多い辞書データベース８２０ほど表示領域の中央側に位置するよう、中央側から右端側に向かって同言語系辞書アイコン１０１を並べるようになっている。
【００６２】
次に、ＣＰＵ２０は、同言語系辞書データ記憶領域９０４内の情報に基づいて、同言語系の辞書データベース８２０が指定見出し語の説明情報内に音声データ，画像データ，或いはこれらへのリンク情報を含むか否かを判定し（ステップＳ１１）、含まないと判定した場合（ステップＳ１１；Ｎｏ）には、後述のステップＳ１３（図７参照）に移行する。
【００６３】
また、同言語系の辞書データベース８２０が指定見出し語の説明情報内に音声データ，画像データ，或いはこれらへのリンク情報を含むと判定した場合（ステップＳ１１；Ｙｅｓ）には、ＣＰＵ２０は、そのデータの種類を示すデータ存在アイコン１０３（図１５（ａ）参照）をメインディスプレイ１０の左上に表示させる（ステップＳ１２）。
【００６４】
次に、ＣＰＵ２０は、図７に示すように、メインディスプレイ１０に表示されている見出し語、つまり選択辞書データベース８２０Ｓにおける指定見出し語に対し、異なる言語での見出し語（以下、サブ見出し語とする）が付記されているか否かを判定し（ステップＳ１３）、付記されていないと判定した場合（ステップＳ１３；Ｎｏ）には、後述のステップＳ１６に移行する。
【００６５】
また、ステップＳ１３においてサブ見出し語が付記されていると判定した場合（ステップＳ１３；Ｙｅｓ）には、ＣＰＵ２０は、当該言語の見出し語を記憶する他言語系の辞書データベース８２０の辞書名をフラッシュＲＯＭ８０から読み出して他言語系辞書リスト記憶領域９０３に記憶させた後（ステップＳ１４）、この他言語系辞書リスト記憶領域９０３について上記ステップＳ９と同様の系列辞書情報検索処理を行う（ステップＳ１５）。なお、このステップＳ１５での系列辞書情報検索処理においては、上記ステップＳ９での系列辞書情報検索処理と異なり、ＣＰＵ２０は、サブ見出し語を指定見出し語として用い、同言語系辞書リスト記憶領域９０２の代わりに他言語系辞書リスト記憶領域９０３を用いるとともに、同言語系辞書データ記憶領域９０４の代わりに他言語系辞書データ記憶領域９０５を用いる。
【００６６】
この系列辞書情報検索処理が終了すると、次にＣＰＵ２０は、他言語系辞書データ記憶領域９０５内の情報に基づいて、何れかの辞書データベース８２０にサブ見出し語が見出し語として存在するか否かを判定し（ステップＳ１６）、存在しないと判定した場合（ステップＳ１６；Ｎｏ）には、後述のステップＳ１８に移行する。
【００６７】
また、ステップＳ１６において何れかの辞書データベース８２０にサブ見出し語が見出し語として存在すると判定した場合（ステップＳ１６；Ｙｅｓ）には、ＣＰＵ２０は、他言語系辞書データ記憶領域９０５から説明情報の文字数の多い順に、辞書データベース８２０の辞書名を示すアイコン（以下、他言語系辞書アイコン１０２とする。図１５（ｂ）参照）をメインディスプレイ１０におけるサブ見出し語の後ろに表示させる（ステップＳ１７）。なお、このときＣＰＵ２０は、説明情報についての文字数の多い辞書データベース８２０ほどサブ見出し語に近接して位置するよう、左側から右側に向かって他言語系辞書アイコン１０２を並べるようになっている。また、本実施の形態においては、ＣＰＵ２０は、他言語系辞書アイコン１０２を表示させる場合に、サブ見出し語を青色、指定見出し語を赤色で識別表示させるようになっている。
【００６８】
次に、ＣＰＵ２０は、加速度センサ５０が筐体９の傾斜を検知したか否かを判定し（ステップＳ１８）、検知しないと判定した場合（ステップＳ１８；ＮＯ）には、ユーザによりメイン辞書アイコン１０４，同言語系辞書アイコン１０１，他言語系辞書アイコン１０２，データ存在アイコン１０３がタッチされるか否かを判定する（ステップＳ１９）。
【００６９】
このステップＳ１９においてメイン辞書アイコン１０４，同言語系辞書アイコン１０１，他言語系辞書アイコン１０２，データ存在アイコン１０３がタッチされないと判定した場合（ステップＳ１９；Ｎｏ）には、ＣＰＵ２０は、ユーザによりジャンプキー２ｎが操作されるか否かを判定し（ステップＳ２０）、操作されないと判定した場合（ステップＳ２０；Ｎｏ）には、他の処理へ移行する。
【００７０】
また、ステップＳ２０においてジャンプキー２ｎが操作されたと判定した場合（ステップＳ２０；Ｙｅｓ）には、ＣＰＵ２０は、ユーザ操作による説明情報中の文字指定を検知する（ステップＳ２１）。なお、この文字指定はカーソルキー２ｅ及び訳／決定キー２ｂに対する操作により行っても良いし、タッチパネル３１に対するタッチ操作により行っても良い。
【００７１】
次に、ＣＰＵ２０は、指定文字を先頭とする一連の文字列に対応する最長一致の見出し語を選択辞書データベース８２０Ｓから検索して指定見出し語に設定した後（ステップＳ２２）、この指定見出し語の説明情報を選択辞書データベース８２０Ｓから読み出してメインディスプレイ１０に全画面表示させる（ステップＳ２３）。
【００７２】
次に、ＣＰＵ２０は、指定見出し語をヒストリ見出し語として選択辞書データベース８２０Ｓと、メイン辞書データベース８２０Ｍとのヒストリテーブル８４０の先頭に記憶させた後（ステップＳ２４）、上述のステップＳ８（図６参照）に移行する。そして、上述のステップＳ８〜Ｓ１７の処理が行われることにより、メイン辞書アイコン１０４，同言語系辞書アイコン１０１，他言語系辞書アイコン１０２及びデータ存在アイコン１０３についての表示制御の内容が更新されることとなる。なお、このステップＳ２４においてメイン辞書データベース８２０Ｍと選択辞書データベース８２０Ｓとが同一の場合には、この辞書データベース８２０のヒストリテーブル８４０に対してヒストリ見出し語を記憶させれば良い。
【００７３】
また、上述のステップＳ１８において加速度センサ５０が筐体９の傾斜を検知したと判定した場合（ステップＳ１８；Ｙｅｓ）には、ＣＰＵ２０は、傾斜検知ジャンプ処理を行う（ステップＳ３０）。なお、以下の傾斜検知ジャンプ処理においてＣＰＵ２０は、加速度センサ５０による最後の検知タイミングから１秒間待機し、次の傾斜が検知されない場合には、ユーザ操作が完了したとみなして、それまでの傾斜回数をカウントするようになっている。
【００７４】
この傾斜検知ジャンプ処理においては、まずＣＰＵ２０は、図９に示すように、加速度センサ５０が右方向への１回の傾斜（図３（ａ）参照）のみを検知したか否かを判定する（ステップＵ１）。
【００７５】
このステップＵ１において加速度センサ５０が右方向への１回の傾斜のみを検知したと判定した場合（ステップＵ１；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０の右上に同言語系辞書アイコン１０１が表示されているか否かを判定し（ステップＵ２）、表示されていないと判定した場合（ステップＵ２；Ｎｏ）には、傾斜検知ジャンプ処理を終了する。
【００７６】
また、ステップＵ２において同言語系辞書アイコン１０１が表示されていると判定した場合（ステップＵ２；Ｙｅｓ）には、ＣＰＵ２０は、これら同言語系辞書アイコン１０１のうち、表示領域の中央から見て先頭（最も左側）の同言語系辞書アイコン１０１に対応する辞書データベース８２０を選択辞書データベース８２０Ｓとして設定し、この選択辞書データベース８２０Ｓから指定見出し語を検索した後（ステップＵ３）、この指定見出し語の説明情報を選択辞書データベース８２０Ｓから読み出してメインディスプレイ１０に全画面表示させ（ステップＵ４）、傾斜検知ジャンプ処理を終了する。なお、このステップＵ４においては、指定見出し語をヒストリ見出し語として選択辞書データベース８２０Ｓのヒストリテーブル８４０の先頭に記憶させても良い。
【００７７】
また、上述のステップＵ１において加速度センサ５０が右方向への１回の傾斜のみを検知してはいないと判定した場合（ステップＵ１；Ｎｏ）には、ＣＰＵ２０は、加速度センサ５０が右方向への２回の傾斜を検知したか否かを判定する（ステップＵ５）。
【００７８】
このステップＵ５において加速度センサ５０が右方向への２回の傾斜のみを検知したと判定した場合（ステップＵ５；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０の右上に同言語系辞書アイコン１０１が２つ表示されているか否かを判定し（ステップＵ６）、２つ表示されていないと判定した場合（ステップＵ６；Ｎｏ）には、上述のステップＵ２に移行する。
【００７９】
また、メインディスプレイ１０の右上に同言語系辞書アイコン１０１が２つ表示されていると判定した場合（ステップＵ６；Ｙｅｓ）には、ＣＰＵ２０は、これら同言語系辞書アイコン１０１のうち、２番目（左から２番目）の同言語系辞書アイコン１０１に対応する辞書データベース８２０を選択辞書データベース８２０Ｓとして設定し、この選択辞書データベース８２０Ｓから指定見出し語を検索した後（ステップＵ７）、上述のステップＵ４に移行する。
【００８０】
また、上述のステップＵ５において加速度センサ５０が右方向への２回の傾斜のみを検知してはいないと判定した場合（ステップＵ５；Ｎｏ）には、ＣＰＵ２０は、加速度センサ５０が上下方向の傾斜（図３（ｃ）参照）のみを検知したか否かを判定する（ステップＵ８）。
【００８１】
このステップＵ８において加速度センサ５０が上下方向の傾斜のみを検知したと判定した場合（ステップＵ８；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０にメイン辞書アイコン１０４が表示されているか否かを判定し（ステップＵ９）、表示されていないと判定した場合（ステップＵ９；Ｎｏ）には、傾斜検知ジャンプ処理を終了する。
【００８２】
また、このステップＵ９においてメイン辞書アイコン１０４が表示されていると判定した場合（ステップＵ９：Ｙｅｓ）には、ＣＰＵ２０は、メイン辞書データベース８２０Ｍを選択辞書データベース８２０Ｓとしても設定し、この選択辞書データベース８２０Ｓから指定見出し語を検索した後（ステップＵ１０）、上述のステップＵ４に移行する。
【００８３】
また、上述のステップＵ８において加速度センサ５０が上下方向の傾斜のみを検知してはいないと判定した場合（ステップＵ８；Ｎｏ）には、ＣＰＵ２０は、加速度センサ５０が上下方向の傾斜と右方向の１回の傾斜とを検知したか否かを判定する（ステップＵ２１）。
【００８４】
このステップＵ２１において加速度センサ５０が上下方向の傾斜と右方向の１回の傾斜とを検知したと判定した場合（ステップＵ２１；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０におけるサブ見出し語の後ろに他言語系辞書アイコン１０２が表示されているか否かを判定し（ステップＵ２２）、表示されていないと判定した場合（ステップＵ２２；Ｎｏ）には、傾斜検知ジャンプ処理を終了する。
【００８５】
また、ステップＵ２２において他言語系辞書アイコン１０２が表示されていると判定した場合（ステップＵ２２；Ｙｅｓ）には、ＣＰＵ２０は、これら他言語系辞書アイコン１０２のうち、サブ見出し語から見て先頭（最もサブ見出し語の側）の他言語系辞書アイコン１０２に対応する辞書データベース８２０を選択辞書データベース８２０Ｓとして設定するとともに、サブ見出し語を指定見出し語として設定し、この選択辞書データベース８２０Ｓから指定見出し語を検索した後（ステップＵ２３）、この指定見出し語の説明情報を選択辞書データベース８２０Ｓから読み出してメインディスプレイ１０に全画面表示させ（ステップＵ２４）、傾斜検知ジャンプ処理を終了する。なお、このステップＵ２４においては、指定見出し語をヒストリ見出し語として選択辞書データベース８２０Ｓのヒストリテーブル８４０の先頭に記憶させても良い。
【００８６】
また、上述のステップＵ２１において加速度センサ５０が上下方向の傾斜と右方向の１回の傾斜とを検知してはいないと判定した場合（ステップＵ２１；Ｎｏ）には、ＣＰＵ２０は、加速度センサ５０が上下方向の傾斜と右方向の２回の傾斜とを検知したか否かを判定する（ステップＵ２６）。
【００８７】
このステップＵ２６において加速度センサ５０が上下方向の傾斜と右方向の２回の傾斜とを検知したと判定した場合（ステップＵ２６；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０におけるサブ見出し語の後ろに他言語系辞書アイコン１０２が２つ表示されているか否かを判定し（ステップＵ２７）、２つ表示されていないと判定した場合（ステップＵ２７；Ｎｏ）には、上述のステップＵ２２に移行する。
【００８８】
また、ステップＵ２７において他言語系辞書アイコン１０２が２つ表示されていると判定した場合（ステップＵ２７；Ｙｅｓ）には、ＣＰＵ２０は、これら他言語系辞書アイコン１０２のうち、サブ見出し語から見て２番目（サブ見出し語の側から２番目）の他言語系辞書アイコン１０２に対応する辞書データベース８２０を選択辞書データベース８２０Ｓとして設定するとともに、サブ見出し語を指定見出し語として設定し、この選択辞書データベース８２０Ｓから指定見出し語を検索した後（ステップＵ２８）、上述のステップＵ２４に移行する。
【００８９】
また、上述のステップＵ２６において加速度センサ５０が上下方向の傾斜と右方向の２回の傾斜とを検知してはいないと判定した場合（ステップＵ２６；Ｎｏ）には、ＣＰＵ２０は、加速度センサ５０が左方向への傾斜（図３（ｂ）参照）を検知したか否かを判定し（ステップＵ３１）、検知していないと判定した場合（ステップＵ３１；Ｎｏ）には、他の処理へ移行する。
【００９０】
また、ステップＵ３１において加速度センサ５０が左方向への傾斜を検知したと判定した場合（ステップＵ３１；Ｙｅｓ）には、ＣＰＵ２０は、メインディスプレイ１０の左上にデータ存在アイコン１０３が表示されているか否かを判定し（ステップＵ３２）、表示されていないと判定した場合（ステップＵ３２；Ｎｏ）には、傾斜検知ジャンプ処理を終了する。
【００９１】
また、ステップＵ３２においてメインディスプレイ１０の左上にデータ存在アイコン１０３が表示されていると判定した場合（ステップＵ３２；Ｙｅｓ）には、ＣＰＵ２０は、当該データ存在アイコン１０３の音声データまたは画像データに同言語系辞書データ記憶領域９０４内で対応付けられた辞書データベース８２０を検出し、検出された辞書データベース８２０から該当のデータを読み出して再生する（ステップＵ３３）。具体的には、このときＣＰＵ２０は、メインディスプレイ１０における説明情報の手前に新たなウィンドウ１０５（図１５（ｂ）参照）を形成する。そして、データ存在アイコン１０３に対応するデータが音声データである場合には、この音声データのタイトルをウィンドウ１０５に表示させるとともに音声データをスピーカ１２で再生させ、データ存在アイコン１０３に対応するデータが画像データである場合には、この画像データをウィンドウ１０５に表示させる。
【００９２】
次に、ＣＰＵ２０は、加速度センサ５０が更に右方向への傾斜を検知するか否かを判定し（ステップＵ３４）、検知しないと判定した場合（ステップＵ３４；Ｎｏ）には、他の処理へ移行する。
【００９３】
また、このステップＵ３４において加速度センサ５０が更に右方向への傾斜を検知したと判定した場合（ステップＵ３４；Ｙｅｓ）には、ＣＰＵ２０は、ステップＵ３３で検出した辞書データベース８２０を選択辞書データベース８２０Ｓとして設定し、この選択辞書データベース８２０Ｓから指定見出し語の説明情報を読み出してメインディスプレイ１０に全画面表示させ（ステップＵ３５）、傾斜検知ジャンプ処理を終了する。なお、このステップＵ３５においては、指定見出し語をヒストリ見出し語として選択辞書データベース８２０Ｓのヒストリテーブル８４０の先頭に記憶させても良い。
【００９４】
以上の傾斜検知ジャンプ処理が終了すると、図７に示すように、ＣＰＵ２０は、上述のステップＳ８に移行する（図６参照）。そして、上述のステップＳ８〜Ｓ１７の処理が行われる結果、メイン辞書アイコン１０４，同言語系辞書アイコン１０１，他言語系辞書アイコン１０２及びデータ存在アイコン１０３についての表示制御の内容が更新されることとなる。
【００９５】
また、図７に示すように、上述のステップＳ１９においてメイン辞書アイコン１０４，同言語系辞書アイコン１０１，他言語系辞書アイコン１０２，データ存在アイコン１０３がタッチされたと判定した場合（ステップＳ１９；Ｙｅｓ）には、ＣＰＵ２０は、アイコンタッチジャンプ処理を行う（ステップＳ３１）。
【００９６】
具体的には、図１０に示すように、このアイコンタッチジャンプ処理においてＣＰＵ２０は、まず同言語系辞書アイコン１０１または他言語系辞書アイコン１０２がタッチされたか否かを判定し（ステップＶ１）、タッチされたと判定した場合（ステップＶ１；Ｙｅｓ）には、タッチされたアイコンに対応する辞書データベース８２０から、指定見出し語の説明情報を検索してメインディスプレイ１０に全画面表示させ（ステップＶ２）、アイコンタッチジャンプ処理を終了する。なお、なお、このステップＶ２においては、指定見出し語をヒストリ見出し語として選択辞書データベース８２０Ｓのヒストリテーブル８４０の先頭に記憶させても良い。また、このステップＶ２においてＣＰＵ２０は、他言語系辞書アイコン１０２がタッチされた場合に、サブ見出し語を指定見出し語として設定した後、タッチされたアイコンに対応する辞書データベース８２０から、指定見出し語の説明情報を検索するようになっている。
【００９７】
また、ステップＶ１において同言語系辞書アイコン１０１及び他言語系辞書アイコン１０２の何れもタッチされていないと判定した場合（ステップＶ１；Ｎｏ）には、ＣＰＵ２０は、メイン辞書アイコン１０４がタッチされたか否かを判定する（ステップＶ３）。
【００９８】
このステップＶ３においてメイン辞書アイコン１０４がタッチされたと判定した場合（ステップＶ３；Ｙｅｓ）には、ＣＰＵ２０は、メイン辞書データベース８２０Ｍから指定見出し語の説明情報を検索してメインディスプレイ１０に全画面表示させ（ステップＶ４）、アイコンタッチジャンプ処理を終了する。なお、このステップＶ４においては、指定見出し語をヒストリ見出し語として選択辞書データベース８２０Ｓのヒストリテーブル８４０の先頭に記憶させても良い。
【００９９】
また、ステップＶ３においてメイン辞書アイコン１０４がタッチされていないと判定した場合（ステップＶ３；Ｎｏ）には、ＣＰＵ２０は、データ存在アイコン１０３がタッチされたか否かを判定し（ステップＶ５）、タッチされていないと判定した場合（ステップＶ５；Ｎｏ）には、他の処理へ移行する。
【０１００】
また、このステップＶ５においてデータ存在アイコン１０３がタッチされたと判定した場合（ステップＶ５；Ｙｅｓ）には、ＣＰＵ２０は、当該データ存在アイコン１０３の音声データまたは画像データに同言語系辞書データ記憶領域９０４内で対応付けられた辞書データベース８２０を検出し、検出された辞書データベース８２０から該当のデータを読み出して再生する（ステップＶ６）。具体的には、このときＣＰＵ２０は、メインディスプレイ１０における説明情報の手前に新たなウィンドウ１０５（図１５（ｂ）参照）を形成する。そして、データ存在アイコン１０３に対応するデータが音声データである場合には、この音声データのタイトルをウィンドウ１０５に表示させるとともに音声データをスピーカ１２で再生させ、データ存在アイコン１０３に対応するデータが画像データである場合には、この画像データをウィンドウ１０５に表示させる。
【０１０１】
次に、ＣＰＵ２０は、更にデータ存在アイコン１０３がタッチされるか否かを判定し（ステップＶ７）、されないと判定した場合（ステップＶ７；Ｎｏ）には、他の処理へ移行する。
【０１０２】
また、ステップＶ７において更にデータ存在アイコン１０３がタッチされたと判定した場合（ステップＶ７；Ｙｅｓ）には、ＣＰＵ２０は、ステップＶ６で検出した辞書データベース８２０から指定見出し語の説明情報を読み出してメインディスプレイ１０に全画面表示させ（ステップＶ８）、アイコンタッチジャンプ処理を終了する。なお、このステップＶ８においては、指定見出し語をヒストリ見出し語として選択辞書データベース８２０Ｓのヒストリテーブル８４０の先頭に記憶させても良い。
【０１０３】
以上のアイコンタッチジャンプ処理が終了すると、図７に示すように、ＣＰＵ２０は、上述のステップＳ８に移行する（図６参照）。そして、上述のステップＳ８〜Ｓ１７の処理が行われる結果、メイン辞書アイコン１０４，同言語系辞書アイコン１０１，他言語系辞書アイコン１０２及びデータ存在アイコン１０３についての表示制御の内容が更新されることとなる。
【０１０４】
＜ヒストリ処理＞
続いて、電子辞書１の動作のうち、ヒストリ処理の動作について説明する。
図１１は、ＣＰＵ２０が情報表示プログラム８１を読み出して実行するヒストリ処理の流れを示すフローチャートである。
【０１０５】
この図に示すように、まず、ユーザが辞書選択キー２ｄを操作して辞書データベース８２０を選択した後、ヒストリキー２ｍを操作すると、ＣＰＵ２０は、選択辞書データベース８２０Ｓの辞書名を選択辞書記憶領域９０１に記憶させるとともに、メインディスプレイ１０にヒストリ見出し語の一覧表示枠１０６（図１４（ａ）参照）と説明情報のプレビュー表示枠１０７（図１４（ａ）参照）とを形成し、選択辞書データベース８２０Ｓについてのヒストリ見出し語をヒストリテーブル８４０から読み出し、一覧表示枠１０６に一覧表示させる（ステップＷ１）。
【０１０６】
次に、ＣＰＵ２０は、選択辞書データベース８２０Ｓと同言語の見出し語を記憶する（同言語系の）辞書データベース８２０の辞書名をフラッシュＲＯＭ８０から読み出して同言語系辞書リスト記憶領域９０２に記憶させるとともに（ステップＷ２）、一覧表示枠１０６における先頭の見出し語の位置にカーソルを表示させ、当該見出し語を指定見出し語に指定して反転表示させる（ステップＷ３）。また、このときＣＰＵ２０は、指定見出し語の説明情報を選択辞書データベース８２０Ｓから読み出してプレビュー表示枠１０７に表示させる。
【０１０７】
次に、ＣＰＵ２０は、上記ステップＳ９と同様の系列辞書情報検索処理を行う（ステップＷ４）。
【０１０８】
次に、ＣＰＵ２０は、同言語系辞書データ記憶領域９０４から説明情報の文字数の多い順に、同言語系辞書アイコン１０１をメインディスプレイ１０の右上に表示させる（ステップＷ５）。なお、このときＣＰＵ２０は、選択辞書データベース８２０Ｓの辞書名については、同言語系辞書アイコン１０１を表示させないようになっている。また、このときＣＰＵ２０は、説明情報についての文字数の多い辞書データベース８２０ほど表示領域の中央側に位置するよう、中央側から右端側に向かって同言語系辞書アイコン１０１を並べるようになっている。
【０１０９】
次に、ＣＰＵ２０は、ユーザにより見出し語の指定操作がされるか否かを判定し（ステップＷ６）、指定操作がされたと判定した場合（ステップＷ６；Ｙｅｓ）には、指定された見出し語を指定見出し語に指定して反転表示させるとともに、指定見出し語の説明情報を選択辞書データベース８２０Ｓから読み出してプレビュー表示枠１０７に表示させ、上述のステップＷ４に移行する。
【０１１０】
またステップＷ６において見出し語の指定操作がされないと判定した場合（ステップＷ６；Ｎｏ）には、ＣＰＵ２０は、加速度センサ５０が筐体９の傾斜を検知したか否かを判定し（ステップＷ７）、検知しないと判定した場合（ステップＷ７；Ｎｏ）には、ユーザにより同言語系辞書アイコン１０１がタッチされるか否かを判定する（ステップＷ８）。
【０１１１】
このステップＷ８において同言語系辞書アイコン１０１がタッチされないと判定した場合（ステップＷ８；Ｎｏ）には、ＣＰＵ２０は、訳／決定キー２ｂなどを用いてユーザにより見出し語の選択確定操作がされるか否かを判定し（ステップＷ９）、されないと判定した場合（ステップＷ９；Ｎｏ）には他の処理へ移行し、されたと判定した場合（ステップＷ９；Ｙｅｓ）には上述のステップＳ２３に移行する（図７参照）。
【０１１２】
また、上述のステップＷ７において加速度センサ５０が筐体９の傾斜を検知したと判定した場合（ステップＷ７；Ｙｅｓ）には、ＣＰＵ２０は、上記ステップＳ３０（図７参照）と同様の傾斜検知ジャンプ処理を行った後（ステップＷ１０）、上述のステップＳ８に移行する（図６参照）。
【０１１３】
また、上述のステップＷ８において同言語系辞書アイコン１０１がタッチされたと判定した場合（ステップＷ８；Ｙｅｓ）には、ＣＰＵ２０は、上記ステップＳ３１（図７参照）と同様のアイコンタッチジャンプ処理を行った後（ステップＷ１１）、上述のステップＳ８に移行する（図６参照）。
【０１１４】
（動作例）
続いて、図面を参照しつつ、上述した電子辞書１の動作を具体的に説明する。
【０１１５】
（動作例（１））
まず図１２（ａ），（ｂ）に示すように、ユーザが辞書選択キー２ｄ等を操作して国語辞典「広○苑」の辞書データベース８２０を選択し（ステップＳ１００）、サブディスプレイ１１のメイン辞書登録ボタン１００にタッチすると（ステップＳ１０１）、この辞書データベース８２０がメイン辞書データベース８２０Ｍとして設定され、メイン辞書記憶領域９００に記憶される（ステップＳ１０２）。
【０１１６】
次に、ユーザが辞書選択キー２ｄ等を操作して国語辞典「広○苑」の辞書データベース８２０を選択辞書データベース８２０Ｓとして選択し（ステップＳ１）、検索文字列「カテキン」を入力すると（ステップＳ３）、この検索文字列に対応する見出し語が選択辞書データベース８２０Ｓ（辞書名：「広○苑」）から検索されて一覧表示される（ステップＳ４）。そして、見出し語一覧からユーザが見出し語「カテキン」を指定すると（ステップＳ５）、図１２（ｃ）に示すように、当該指定見出し語「カテキン」の説明情報が全画面表示される（ステップＳ６）。また、このとき、見出し語「カテキン」が、ヒストリ見出し語として辞書名「広○苑」の辞書データベース８２０のヒストリテーブル８４０に記憶される（ステップＳ７）。
【０１１７】
次に、選択辞書データベース８２０Ｓ（辞書名：「広○苑」）と同言語系の「マイ百科事典」，「ブリ百科事典」の辞書データベース８２０について、指定見出し語「カテキン」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。なお、本動作例においては、「マイ百科事典」の辞書データベース８２０における見出し語「カテキン」の説明情報の方が、「ブリ百科事典」の辞書データベース８２０における見出し語「カテキン」の説明情報よりも、文字数が多いこととして説明する。
【０１１８】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「マイ百科事典」，「ブリ百科事典」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。なお、本動作例においては、同言語系の辞書データベース８２０には、指定見出し語「カテキン」についての音声データや画像データ，或いはこれらへのリンク情報が含まれていないこととして説明する。また、図１２（ｃ）や後述の図１３，図１４では、他言語系辞書アイコン１０２の図示を省略している。
【０１１９】
次に、ユーザが筐体９を右方向へ１回傾斜させると（ステップＵ１；Ｙｅｓ）、図１２（ｄ）に示すように、先頭の同言語系辞書アイコン１０１に対応する「マイ百科事典」の辞書データベース８２０が選択辞書データベース８２０Ｓとして設定され、この辞書データベース８２０から指定見出し語「カテキン」の説明情報が検索されて全画面表示される（ステップＵ４）。
【０１２０】
次に、選択辞書データベース８２０Ｓ（辞書名：「マイ百科事典」）と同言語系の「広○苑」，「ブリ百科事典」の辞書データベース８２０について、指定見出し語「カテキン」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。なお、本動作例においては、「ブリ百科事典」の辞書データベース８２０における見出し語「カテキン」の説明情報の方が、「広○苑」の辞書データベース８２０における見出し語「カテキン」の説明情報よりも、文字数が多いこととして説明する。
【０１２１】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「ブリ百科事典」，「広○苑」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。また、図中の左上に示すように、このときメイン辞書データベース８２０Ｍの辞書名「広○苑」が選択辞書データベース８２０Ｓの辞書名「マイ百科事典」とは異なっており、かつ、メイン辞書データベース８２０Ｍに指定見出し語「カテキン」が見出し語として存在すると判定され、メイン辞書アイコン１０４が表示される。
【０１２２】
次に、ユーザが筐体９を右方向へ１回傾斜させると（ステップＵ１；Ｙｅｓ）、図１３（ａ）に示すように、先頭の同言語系辞書アイコン１０１に対応する「ブリ百科事典」の辞書データベース８２０が選択辞書データベース８２０Ｓとして設定され、この辞書データベース８２０から指定見出し語「カテキン」の説明情報が検索されて全画面表示される（ステップＵ４）。
【０１２３】
次に、選択辞書データベース８２０Ｓ（辞書名：「ブリ百科事典」）と同言語系の「広○苑」，「マイ百科事典」の辞書データベース８２０について、指定見出し語「カテキン」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。なお、本動作例においては、「マイ百科事典」の辞書データベース８２０における見出し語「カテキン」の説明情報の方が、「広○苑」の辞書データベース８２０における見出し語「カテキン」の説明情報よりも、文字数が多いこととして説明する。
【０１２４】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「マイ百科事典」，「広○苑」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。また、図中の左上に示すように、このときメイン辞書データベース８２０Ｍの辞書名「広○苑」が選択辞書データベース８２０Ｓの辞書名「ブリ百科事典」とは異なっており、かつ、メイン辞書データベース８２０Ｍに指定見出し語「カテキン」が見出し語として存在すると判定され、メイン辞書アイコン１０４が表示される。
【０１２５】
次に、ユーザが筐体９を上下方向へ１回傾斜させると（ステップＵ８；Ｙｅｓ）、図１３（ｂ）に示すように、メイン辞書データベース８２０Ｍ（辞書名：「広○苑」）が選択辞書データベース８２０Ｓとして設定され、この辞書データベース８２０から指定見出し語「カテキン」の説明情報が検索されて全画面表示される（ステップＵ１０）。
【０１２６】
次に、選択辞書データベース８２０Ｓ（辞書名：「広○苑」）と同言語系の「ブリ百科事典」，「マイ百科事典」の辞書データベース８２０について、指定見出し語「カテキン」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。
【０１２７】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「マイ百科事典」，「ブリ百科事典」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。
【０１２８】
次に、図１３（ｃ），（ｄ）に示すように、ユーザによりジャンプキー２ｎが操作され（ステップＳ２０；Ｙｅｓ）、カーソルキー２ｅの操作やタッチ操作により説明情報における単語「ポリフェノール」の先頭文字「ポ」が指定されると（ステップＳ２１）、指定文字「ポ」を先頭とする一連の文字列に対応する最長一致の見出し語「ポリフェノール」が選択辞書データベース８２０Ｓ（辞書名：「広○苑」）から検索され（ステップＳ２２）、この見出し語の説明情報が全画面表示される（ステップＳ２３）。また、このとき、見出し語「ポリフェノール」が、ヒストリ見出し語として選択辞書データベース８２０Ｓ（辞書名：「広○苑」）のヒストリテーブル８４０に記憶される（ステップＳ２４）。
【０１２９】
次に、選択辞書データベース８２０Ｓ（辞書名：「広○苑」）と同言語系の「ブリ百科事典」，「マイ百科事典」の辞書データベース８２０について、見出し語「ポリフェノール」が存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。なお、本動作例においては、「マイ百科事典」の辞書データベース８２０における見出し語「ポリフェノール」の説明情報の方が、「ブリ百科事典」の辞書データベース８２０における見出し語「ポリフェノール」の説明情報よりも、文字数が多いこととして説明する。
【０１３０】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「マイ百科事典」，「ブリ百科事典」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。
【０１３１】
次に、ユーザがヒストリキー２ｍを操作すると、図１４（ａ）に示すように、選択辞書データベース８２０Ｓ（辞書名：「広○苑」）についてのヒストリ見出し語がヒストリテーブル８４０から読み出され、一覧表示枠１０６に一覧表示される（ステップＷ１）。また、このとき先頭の見出し語「ポリフェノール」が指定見出し語として反転表示され、その説明情報がプレビュー表示枠１０７に表示される。
【０１３２】
次に、選択辞書データベース８２０Ｓ（辞書名：「広○苑」）と同言語系の「マイ百科事典」，「ブリ百科事典」の辞書データベース８２０について、指定見出し語「ポリフェノール」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。
【０１３３】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「マイ百科事典」，「ブリ百科事典」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。
【０１３４】
次に、ユーザが筐体９を右方向へ２回傾斜させると（ステップＷ７；Ｙｅｓ、ステップＵ５；Ｙｅｓ）、図１４（ｂ）に示すように、２番目の同言語系辞書アイコン１０１に対応する「ブリ百科事典」の辞書データベース８２０が選択辞書データベース８２０Ｓとして設定され、この辞書データベース８２０から指定見出し語「ポリフェノール」の説明情報が検索されて全画面表示される（ステップＵ４）。
【０１３５】
次に、選択辞書データベース８２０Ｓ（辞書名：「ブリ百科事典」）と同言語系の「広○苑」，「マイ百科事典」の辞書データベース８２０について、指定見出し語「ポリフェノール」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。なお、本動作例においては、「マイ百科事典」の辞書データベース８２０における見出し語「ポリフェノール」の説明情報の方が、「広○苑」の辞書データベース８２０における見出し語「ポリフェノール」の説明情報よりも、文字数が多いこととして説明する。
【０１３６】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「マイ百科事典」，「広○苑」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。また、図中の左上に示すように、このときメイン辞書データベース８２０Ｍの辞書名「広○苑」が選択辞書データベース８２０Ｓの辞書名「ブリ百科事典」とは異なっており、かつ、メイン辞書データベース８２０Ｍに指定見出し語「ポリフェノール」が見出し語として存在すると判定され、メイン辞書アイコン１０４が表示される。
【０１３７】
（動作例（２））
まず、上述の図１２（ａ），（ｂ）に示した状態から、ユーザが辞書選択キー２ｄ等を操作して国語辞典「広○苑」の辞書データベース８２０を選択辞書データベース８２０Ｓとして選択し（ステップＳ１）、検索文字列「アルマジロ」を入力すると（ステップＳ３）、この検索文字列に対応する見出し語が検索されて一覧表示される（ステップＳ４）。そして、見出し語一覧からユーザが見出し語「アルマジロ」を指定すると（ステップＳ５）、図１５（ａ）に示すように、当該指定見出し語「アルマジロ」の説明情報が全画面表示される（ステップＳ６）。
【０１３８】
次に、選択辞書データベース８２０Ｓ（辞書名：「広○苑」）と同言語系の「マイ百科事典」，「ブリ百科事典」の辞書データベース８２０について、指定見出し語「アルマジロ」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。また、「ブリ百科事典」の辞書データベースにおける指定見出し語「アルマジロ」の説明情報に音声データ及び画像データがそれぞれ含まれると判定される（ステップＴ６；Ｙｅｓ）。なお、本動作例においては、「マイ百科事典」の辞書データベース８２０における見出し語「アルマジロ」の説明情報の方が、「ブリ百科事典」の辞書データベース８２０における見出し語「アルマジロ」の説明情報よりも、文字数が多いこととして説明する。
【０１３９】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「マイ百科事典」，「ブリ百科事典」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。また、図中の左上に示すように、音声データ，画像データのデータ存在アイコン１０３がそれぞれ表示される（ステップＳ１２）。
【０１４０】
次に、指定見出し語「アルマジロ」に対して異なる言語でのサブ見出し語「armadillo」が付記されていると判定された後（ステップＳ１３；Ｙｅｓ）、選択辞書データベース８２０Ｓに対して他言語系の「○英々辞典」，「ジ英和辞典」の辞書データベース８２０について、サブ見出し語「armadillo」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。なお、本動作例においては、「○英々辞典」の辞書データベース８２０における見出し語「armadillo」の説明情報の方が、「ジ英和辞典」の辞書データベース８２０における見出し語「armadillo」の説明情報よりも、文字数が多いこととして説明する。
【０１４１】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「○英々辞典」，「ジ英和辞典」の他言語系辞書アイコン１０２がサブ見出し語「armadillo」の後ろに表示される（ステップＳ１７）。また、このとき指定見出し語「アルマジロ」が赤色、サブ見出し語「armadillo」が青色で識別表示される。
【０１４２】
次に、ユーザが筐体９を左方向に傾斜させると（ステップＵ３１；Ｙｅｓ）、図１５（ｂ）に示すように、「ブリ百科事典」の辞書データベース８２０から該当するデータが読み出されて再生される（ステップＵ３３）。なお、この図では、指定見出し語「アルマジロ」の画像データがウィンドウ１０５に表示され、かつ、泣き声の音声データが再生された状態を図示している。
【０１４３】
次に、ユーザが筐体９を右方向に傾斜させると（ステップＵ３４；Ｙｅｓ）、図１５（ｃ）に示すように、「ブリ百科事典」の辞書データベース８２０が選択辞書データベース８２０Ｓとして設定され、当該選択辞書データベース８２０Ｓから指定見出し語「アルマジロ」の説明情報が読み出されて全画面表示される（ステップＵ３５）。
【０１４４】
次に、選択辞書データベース８２０Ｓ（辞書名：「ブリ百科事典」）と同言語系の「広○苑」，「マイ百科事典」の辞書データベース８２０について、指定見出し語「アルマジロ」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。また、「ブリ百科事典」の辞書データベースにおける指定見出し語「アルマジロ」の説明情報に音声データ及び画像データがそれぞれ含まれると判定される（ステップＴ６；Ｙｅｓ）。なお、本動作例においては、「マイ百科事典」の辞書データベース８２０における見出し語「アルマジロ」の説明情報の方が、「広○苑」の辞書データベース８２０における見出し語「アルマジロ」の説明情報よりも、文字数が多いこととして説明する。
【０１４５】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「マイ百科事典」，「広○苑」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。また、図中の左上に示すように、このときメイン辞書データベース８２０Ｍの辞書名「広○苑」が選択辞書データベース８２０Ｓの辞書名「ブリ百科事典」とは異なっており、かつ、メイン辞書データベース８２０Ｍに指定見出し語「アルマジロ」が見出し語として存在すると判定され、メイン辞書アイコン１０４が表示される。また、図中の左上に示すように、音声データ，画像データのデータ存在アイコン１０３がそれぞれ表示される（ステップＳ１２）。
【０１４６】
なお、このとき指定見出し語「アルマジロ」に対して異なる言語でのサブ見出し語「Dasypodidae」が付記されていると判定されるものの（ステップＳ１３；Ｙｅｓ）、選択辞書データベース８２０Ｓ（辞書名：「ブリ百科事典」）に対して他言語系の辞書データベース８２０について、サブ見出し語「Dasypodidae」が見出し語として存在しないと判定される結果（ステップＴ３；Ｎｏ）、サブ見出し語「Dasypodidae」の後ろに他言語系辞書アイコン１０２は表示されない。
【０１４７】
次に、ユーザが筐体９を右方向へ１回傾斜させると（ステップＵ１；Ｙｅｓ）、図１５（ｄ）に示すように、先頭の同言語系辞書アイコン１０１に対応する「マイ百科事典」の辞書データベース８２０が選択辞書データベース８２０Ｓとして設定され、この辞書データベース８２０から指定見出し語「アルマジロ」の説明情報が検索されて全画面表示される（ステップＵ４）。
【０１４８】
次に、選択辞書データベース８２０Ｓ（辞書名：「マイ百科事典」）と同言語系の「広○苑」，「ブリ百科事典」の辞書データベース８２０について、指定見出し語「アルマジロ」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、それぞれの説明情報の文字数が検出される（ステップＴ４）。また、「ブリ百科事典」の辞書データベースにおける指定見出し語「アルマジロ」の説明情報に音声データ及び画像データがそれぞれ含まれると判定される（ステップＴ６；Ｙｅｓ）。なお、本動作例においては、「ブリ百科事典」の辞書データベース８２０における見出し語「アルマジロ」の説明情報の方が、「広○苑」の辞書データベース８２０における見出し語「アルマジロ」の説明情報よりも、文字数が多いこととして説明する。
【０１４９】
そして、図中の右上に示すように、説明情報の文字数の多い順に、辞書名「ブリ百科事典」，「広○苑」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。また、図中の左上に示すように、このときメイン辞書データベース８２０Ｍの辞書名「広○苑」が選択辞書データベース８２０Ｓの辞書名「マイ百科事典」とは異なっており、かつ、メイン辞書データベース８２０Ｍに指定見出し語「アルマジロ」が見出し語として存在すると判定され、メイン辞書アイコン１０４が左上に表示される。また、図中の左上に示すように、音声データ，画像データのデータ存在アイコン１０３がそれぞれ表示される（ステップＳ１２）。
【０１５０】
また、図１５（ａ）の状態からユーザが筐体９を上下方向に１回、右方向に１回傾斜させると（ステップＵ２１；Ｙｅｓ）、図１６（ａ）に示すように、先頭の他言語系辞書アイコン１０２に対応する「○英英辞典」の辞書データベース８２０が選択辞書データベース８２０Ｓとして設定されるとともにサブ見出し語「armadillo」が指定見出し語として設定され、この辞書データベース８２０から指定見出し語「armadillo」の説明情報が検索されて全画面表示される（ステップＵ２４）。そして、選択辞書データベース８２０Ｓ（辞書名：「○英英辞典」）と同言語系の「ジ英和辞典」の辞書データベース８２０について、指定見出し語「armadillo」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、辞書名「ジ英和辞典」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。
【０１５１】
同様に、図１５（ａ）の状態からユーザが筐体９を上下方向に１回、右方向に２回傾斜させると（ステップＵ２６；Ｙｅｓ）、図１６（ｂ）に示すように、２番目の他言語系辞書アイコン１０２に対応する「ジ英和辞典」の辞書データベース８２０が選択辞書データベース８２０Ｓとして設定されるとともにサブ見出し語「armadillo」が指定見出し語として設定され、この辞書データベース８２０から指定見出し語「armadillo」の説明情報が検索されて全画面表示される（ステップＵ２４）。そして、選択辞書データベース８２０Ｓ（辞書名：「ジ英和辞典」）と同言語系の「○英英辞典」の辞書データベース８２０について、指定見出し語「armadillo」が見出し語として存在すると判定され（ステップＴ３；Ｙｅｓ）、辞書名「○英英辞典」の同言語系辞書アイコン１０１が表示される（ステップＳ１０）。
【０１５２】
以上の電子辞書１によれば、図６のステップＳ５〜Ｓ１０や図９のステップＵ３〜Ｕ４、図１０のステップＶ２、図１２等に示したように、ユーザ操作に基づいて指定される指定見出し語の説明情報が選択辞書データベース８２０Ｓから検索されて表示されるとともに、切替可能な辞書データベース８２０として、選択辞書データベース８２０Ｓとは異なり、かつ、指定見出し語を見出し語として含む辞書データベース８２０が検出されて、その辞書名が同言語系辞書アイコン１０１として表示される。そして、同言語系辞書アイコン１０１に対するユーザの指定操作に応じて、指定された辞書データベース８２０が選択辞書データベース８２０Ｓに設定し直され、この選択辞書データベース８２０Ｓから指定見出し語の説明情報が検索されて表示されるとともに、同言語系辞書アイコン１０１等についての表示制御の内容が更新されるので、同言語系辞書アイコン１０１を指定するだけで、その辞書データベース８２０から説明情報を検索させて表示させることができる。従って、従来と比較して、複数の辞書データベースから効率良く説明情報を検索することができる。
【０１５３】
また、図６のステップＳ１０や図１２等に示したように、検索対象として切替可能な辞書データベース８２０から指定見出し語の説明情報が検索され、検索された説明情報の文字数の多い順に当該辞書データベース８２０の同言語系辞書アイコン１０１が表示されるので、説明情報の詳しい辞書データベース８２０を優先的に指定することができる。従って、複数の辞書データベース８２０からいっそう効率良く説明情報を検索することができる。
【０１５４】
また、図８のステップＴ６〜Ｔ７や図６のステップＳ１０、図９のステップＵ３３、図１０のステップＶ６、図１５等に示したように、複数の辞書データベース８２０のうち、指定見出し語を見出し語として含む辞書データベース８２０から指定見出し語の説明情報が検索され、検索された説明情報中に画像データまたは音声データが含まれる場合に、その旨を示すデータ存在アイコン１０３が表示され、データ存在アイコン１０３に対するユーザの指定操作に応じて、指定されたデータ存在アイコン１０３に対応する画像データまたは音声データが再生されるので、画像データや音声データの再生を効率良く行わせることができる。
【０１５５】
また、図９や図１５に示したように、表示領域の右側に同言語系辞書アイコン１０１、左側にデータ存在アイコン１０３が表示され、左側への傾きが加速度センサ５０に検出された場合には、この傾きの態様からデータ存在アイコン１０３に対するユーザの指定操作が検出されて、指定されたデータ存在アイコン１０３に対応する画像データまたは音声データが再生され、右側への傾きが加速度センサ５０に検出された場合には、この傾きの態様から同言語系辞書アイコン１０１に対するユーザの指定操作が検出されて、指定された辞書データベース８２０が選択辞書データベース８２０に設定し直され、この選択辞書データベース８２０Ｓから指定見出し語の説明情報が検索されて表示されるとともに、同言語系辞書アイコン１０１についてのについての表示制御の内容が更新されるので、筐体９を傾かせるだけで画像データ，音声データの再生や、選択辞書データベース８２０Ｓの切替を指示することができる。
【０１５６】
また、図７のステップＳ１６〜Ｓ１７や図９のステップＵ２１〜Ｕ２８、図１０のステップＶ１〜Ｖ２、図１５、図１６等に示したように、説明情報の表示される見出し語に、当該見出し語とは異なる言語で表記されたサブ見出し語が付記されている場合に、切替可能な辞書データベース８２０として、選択辞書データベース８２０Ｓとは異なり、かつ、サブ見出し語を見出し語として含む辞書データベース８２０が検出されて、その辞書名が他言語系辞書アイコン１０２として表示される。そして、他言語系辞書アイコン１０２に対するユーザの指定操作に応じて、指定された辞書データベース８２０が選択辞書データベース８２０Ｓに、サブ見出し語が指定見出し語にぞれぞれ設定し直され、当該選択辞書データベース８２０Ｓから当該指定見出し語の説明情報が検索されて表示されるとともに、同言語系辞書アイコン１０１等についての表示制御の内容が更新されるので、他言語系辞書アイコン１０２を指定するだけで、他言語での見出し語に対応する説明情報を当該辞書データベース８２０から検索させて表示させることができる。従って、複数の辞書データベース８２０からいっそう効率良く説明情報を検索することができる。
【０１５７】
また、図９のステップＵ９〜Ｕ１０や図１０のステップＶ３〜Ｖ４、図１３（ａ），（ｂ）等に示したように、メイン辞書データベース８２０Ｍが選択辞書データベース８２０Ｓとは異なり、かつ、指定見出し語を見出し語として含む場合に、その旨を示すメイン辞書アイコン１０４が表示され、メイン辞書アイコン１０４に対するユーザの指定操作に応じて、メイン辞書データベース８２０Ｍが選択辞書データベース８２０Ｓに設定し直され、この選択辞書データベース８２０Ｓから指定見出し語の説明情報が検索されて表示されるとともに、同言語系辞書アイコン１０１等についての表示制御の内容が更新されるので、メイン辞書アイコン１０４を指定するだけで、メイン辞書データベース８２０Ｍから説明情報を検索させて表示させることができる。従って、複数の辞書データベースからいっそう効率良く説明情報を検索することができる。
【０１５８】
また、図６のステップＳ７や図７のステップＳ２４、図１４（ａ）等に示したように、見出し語の説明情報がメイン辞書データベース８２０Ｍとは異なる辞書データベース８２０から検索された場合に、この見出し語が選択辞書データベース８２０Ｓと、メイン辞書データベース８２０Ｍとについてのヒストリ見出し語として蓄積記憶されるので、メイン辞書データベース８２０Ｍとは異なる辞書データベース８２０で見出し語を検索した場合でも、当該見出し語をメイン辞書データベース８２０Ｍのヒストリ見出し語として記憶させることができる。従って、メイン辞書データベース８２０Ｍのヒストリ見出し語を復習することより、他の辞書データベース８２０のヒストリ見出し語もまとめて復習することができるため、学習効率を高めることができる。
【０１５９】
なお、本発明を適用可能な実施形態は、上述した実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【０１６０】
例えば、本発明に係る情報表示プログラム８１は、電子辞書１に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【０１６１】
また、ユーザによる筐体９の傾斜操作やアイコンのタッチ操作によって表示内容を切り替えることとして説明したが、音声による操作によって切り替えることとしても良い。
【０１６２】
また、同言語系の辞書データベース８２０に指定見出し語の説明情報が記憶されている場合に同言語系辞書アイコン１０１を表示することとして説明したが、現時点で表示中の説明情報よりも文字数の多い説明情報が記憶されている場合にのみ同言語系辞書アイコン１０１を表示することとしても良い。この場合には、より詳しい説明情報に表示内容を切り替えることができるため、いっそう効率良く説明情報を検索することができる。
【符号の説明】
【０１６３】
１      電子辞書
２０    ＣＰＵ
３０    入力部
５０    加速度センサ
８０    フラッシュＲＯＭ
８１    プログラム
８２０  辞書データベース
８４０  ヒストリテーブル
【図１】
2011048712.tif 000003
【図２】
2011048712.tif 000004
【図３】
2011048712.tif 000005
【図４】
2011048712.tif 000006
【図５】
2011048712.tif 000007
【図６】
2011048712.tif 000008
【図７】
2011048712.tif 000009
【図８】
2011048712.tif 000010
【図９】
2011048712.tif 000011
【図１０】
2011048712.tif 000012
【図１１】
2011048712.tif 000013
【図１２】
2011048712.tif 000014
【図１３】
2011048712.tif 000015
【図１４】
2011048712.tif 000016
【図１５】
2011048712.tif 000017
【図１６】
2011048712.tif 000018