(57)【要約】      （修正有）【課題】電子辞書等の情報表示制御装置において、見出語の説明情報の文字列を指定して、その文字列についての説明情報を適切に表示させる。【解決手段】ＣＰＵ１０は、検索指示の入力に応じて、指定された辞書ＤＢに記憶される見出語データから指定された検索語と一致する見出語データを検索して、対応する説明データを表示部３０に表示させる。また、ＣＰＵ１０は、ジャンプ指示に応じて関連付け情報を作成し、指定辞書ＤＢに記憶される見出語データから、ジャンプ先に選択された項目見出語データに一致する見出語データを検索する。次いで、ＣＰＵ１０は、関連付け情報に基づいて、当該見出語データに対応する項目見出語データから、ジャンプ元で選択された項目見出語データに対応する項目説明データと関連関係のある項目見出語データを読み出し、対応する項目説明データの関連説明部分を表示させる。【選択図】図２
2004213146.tif 000002
【特許請求の範囲】
【請求項１】
見出語の文字列と、当該見出語の説明情報の文字列とを対応付けて記憶している情報記憶手段と、
見出語を指定する見出語指定手段と、
この見出語指定手段により指定された見出語に対応する説明情報の文字列を前記情報記憶手段から読み出す第１情報読出手段と、
この第１情報読出手段により読み出された説明情報の文字列を表示制御する第１表示制御手段と、
この第１表示制御手段により表示制御された説明情報の文字列の一部をジャンプ先に指定するジャンプ先指定手段と、
このジャンプ先指定手段により指定された文字列を見出語として、対応する説明情報を前記情報記憶手段から読み出す第２情報読出手段と、
この第２情報読出手段により読み出された説明情報の内、前記第１表示制御手段により表示制御された説明情報と所定の関連関係にある部分が所定位置に表示されるように表示制御する第２表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記情報記憶手段は、見出語の文字列と当該見出語の説明情報の文字列とを対応付けて記憶している複数の辞書情報記憶手段を有し、
この辞書情報記憶手段のうちのいずれかの辞書情報記憶手段を指定する辞書指定手段を有し、
前記ジャンプ先指定手段は、ジャンプ先のいずれかの辞書情報記憶手段を指定するジャンプ先辞書指定手段を有し、
前記第２情報読出手段は、前記ジャンプ先指定手段により指定された文字列を見出語として、前記ジャンプ先辞書指定手段により指定された辞書情報記憶手段から対応する説明情報を読み出す手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
前記説明情報には、項目見出データと、当該項目見出データの説明情報とを対応付けた項目情報が１以上含まれており、
前記ジャンプ先指定手段は、前記第１表示制御手段により表示制御された説明情報に含まれる項目見出データをジャンプ先に指定する手段を有し、
前記第２表示制御手段は、前記第２情報読出手段により読み出された説明情報の内、前記ジャンプ先指定手段により指定された項目見出データの項目情報と所定の関連項目関係にある項目情報を表示制御する項目情報表示制御手段を有することを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項４】
前記項目情報表示制御手段は、前記ジャンプ先指定手段により指定された項目見出データに対応する説明情報の文字列と、前記第２情報読出手段により検索された説明情報に含まれる各説明情報の文字列とをそれぞれ比較し、一致文字列が最も多い項目を抽出して、前記所定の関連項目関係にある項目情報を表示制御する一致項目情報表示制御手段を有することを特徴とする請求項３に記載の情報表示制御装置。
【請求項５】
前記項目見出データは、対応する見出語データを含む複数の単語で構成された成句データであり、
前記ジャンプ先指定手段は、前記第１表示制御手段により表示制御された説明情報に含まれる成句データをジャンプ先に指定する成句指定手段を有し、
前記成句指定手段により成句データが指定された場合に、当該成句データに一致する項目見出データを、前記情報記憶手段に記憶されている項目見出データから読み出す第３読出手段と、
この第３読出手段により読み出された項目見出データに対応する項目情報を表示制御する第３表示制御手段と、
を更に備えることを特徴とする請求項３又は４に記載の情報表示制御装置。
【請求項６】
前記情報記憶手段に記憶された見出語データの何れかと一致する文字列がある場合、関連語有り情報が含まれており、
前記第２表示制御手段が、前記ジャンプ先指定手段により関連語有り情報が説明情報に含まれる単語が指定された場合に、当該関連語有り情報に基づいて、前記第１表示制御手段により表示制御された説明情報と所定の関連関係にある部分が所定位置に表示されるように表示制御する手段を有する特徴とする請求項１〜５の何れか一項に記載の情報表示制御装置。
【請求項７】
前記説明情報には、対応する見出語データを用いた例文データが１以上含まれており、
前記ジャンプ先指定手段が、例文データの表示を指示する例文表示指示手段を有し、
前記第２表示制御手段が、前記例文表示指示手段により例文データの表示が指示された場合に、前記第２情報読出手段により検索された説明情報に含まれる例文データを優先して表示制御する手段を有することを特徴とする請求項１〜６の何れか一項に記載の情報表示制御装置。
【請求項８】
前記第２表示制御手段が、例文データを表示させる際、既に表示した部分とそれ以外の部分とを識別表示する手段を有することを特徴とする請求項７に記載の情報表示制御装置。
【請求項９】
コンピュータに、
見出語の文字列と、当該見出語の説明情報の文字列とを対応付けて記憶している情報記憶機能と、
見出語を指定する見出語指定機能と、
この見出語指定機能により指定された見出語に対応する説明情報の文字列を前記情報記憶機能から読み出す第１情報読出機能と、
この第１情報読出機能により読み出された説明情報の文字列を表示制御する第１表示制御機能と、
この第１表示制御機能により表示制御された説明情報の文字列の一部をジャンプ先に指定するジャンプ先指定機能と、
このジャンプ先指定機能により指定された文字列を見出語として、対応する説明情報を前記情報記憶機能から読み出す第２情報読出機能と、
この第２情報読出機能により読み出された説明情報の内、前記第１表示制御機能により表示制御された説明情報と所定の関連関係にある部分が所定位置に表示されるように表示制御する第２表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、指定された見出語データに基づいて対応する説明情報を検索する情報表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来から、国語辞典、英和辞典、和英辞典、英英辞典、百科事典等、数種類の電子辞書データが組み込まれた電子辞書と呼ばれる情報表示制御装置が知られている。電子辞書の備えるジャンプ機能を利用すれば、例えば、国語辞典の説明情報中の文字列を指定し、その文字列を検索語として、同じ辞典である国語辞典や、他の辞典である和英辞典や百科事典の見出語の説明情報を表示させることができる。
【０００３】
電子辞書の備えるジャンプ機能（以下、適宜「ジャンプ」という。）とは、見出語に対応する説明情報が表示されている際に、その説明情報中の一部の文字列を指定して、当該指定した文字列を検索語として再度検索を行う機能のことである。
【０００４】
また、ジャンプ機能の一つとして、複数の辞書を有した電子辞書において、１つの辞書の使用中に他の辞書にジャンプする際、ジャンプ先の辞書を設定することのできる機能が知られている（特許文献１参照。）。
【０００５】
【特許文献１】
特開平２００１−１３４５８５号公報
【０００６】
【発明が解決しようとする課題】
ところで、上記した従来のジャンプ機能は、表示されている説明情報中の単語が選択された際に、当該選択された単語に対する説明情報を電子辞書データから検索して単に先頭から表示させるものであった。このため、ユーザは、選択された単語に複数の意味がある場合等において、表示された説明情報の中から所望の説明情報を探す必要があり、使い勝手が悪かった。特に、近年、紙の辞書をまるごと電子化したいわゆるフルコンテンツタイプの電子辞書がよく利用されるようになってきた。この辞書では、１つの見出語についての説明情報が大量にあり、それがいちどきに表示されるため、所望の説明情報を探すのに何ページも移動（スクロール等）する必要がある。
【０００７】
本発明は、上記した従来の事情に鑑みてなされたものであり、電子辞書等の情報表示制御装置において、見出語の説明情報の文字列を指定して、その文字列についての説明情報を適切に表示させることを目的とする。
【０００８】
【課題を解決するための手段】
以上の課題を解決するため、請求項１に記載の情報表示制御装置は、
見出語の文字列と、当該見出語の説明情報の文字列とを対応付けて記憶している情報記憶手段（例えば、図２に示す英和辞書ＤＢ４４）と、
見出語を指定する見出語指定手段（例えば、図２に示す入力部２０；図７に示すステップＡ１２）と、
この見出語指定手段により指定された見出語に対応する説明情報の文字列を前記情報記憶手段から読み出す第１情報読出手段（例えば、図２に示すＣＰＵ１０；図７に示すステップＡ１６〜Ａ２４）と、
この第１情報読出手段により読み出された説明情報の文字列を表示制御する第１表示制御手段（例えば、図２に示すＣＰＵ１０；図７に示すステップＡ２６）と、
この第１表示制御手段により表示制御された説明情報の文字列の一部をジャンプ先に指定するジャンプ先指定手段（例えば、図２に示す入力部２０；図７に示すステップＡ２８）と、
このジャンプ先指定手段により指定された文字列を見出語として、対応する説明情報を前記情報記憶手段から読み出す第２情報読出手段（例えば、図２に示すＣＰＵ１０；図９に示すジャンプ先表示処理）と、
この第２情報読出手段により読み出された説明情報の内、前記第１表示制御手段により表示制御された説明情報と所定の関連関係にある部分が所定位置に表示されるように表示制御する第２表示制御手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＢ２０，Ｂ２４；図１１に示すジャンプ項目検知処理）と、
を備えることを特徴としている。
【０００９】
また、請求項９に記載のプログラムは、
コンピュータに、
見出語の文字列と、当該見出語の説明情報の文字列とを対応付けて記憶している情報記憶機能と、
見出語を指定する見出語指定機能と、
この見出語指定機能により指定された見出語に対応する説明情報の文字列を前記情報記憶機能から読み出す第１情報読出機能と、
この第１情報読出機能により読み出された説明情報の文字列を表示制御する第１表示制御機能と、
この第１表示制御機能により表示制御された説明情報の文字列の一部をジャンプ先に指定するジャンプ先指定機能と、
このジャンプ先指定機能により指定された文字列を見出語として、対応する説明情報を前記情報記憶機能から読み出す第２情報読出機能と、
この第２情報読出機能により読み出された説明情報の内、前記第１表示制御機能により表示制御された説明情報と所定の関連関係にある部分が所定位置に表示されるように表示制御する第２表示制御機能と、
を実現させることを特徴としている。
【００１０】
この請求項１又は９に記載の発明によれば、第１表示制御手段により表示制御された説明情報に含まれる単語が選択されてジャンプ先に指定された際に、第２表示制御手段により、当該ジャンプ先に指定された単語に対応する説明情報の内、前記第１表示制御手段により表示された説明情報と所定の関連関係にある部分を表示させることができる。従って、見出語の説明情報の文字列を指定することにより、その文字列についての説明情報を適切に表示させることができる。
【００１１】
また、請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、
前記情報記憶手段は、見出語の文字列と当該見出語の説明情報の文字列とを対応付けて記憶している複数の辞書情報記憶手段（例えば、図２に示す英和辞書ＤＢ４４，和英辞書ＤＢ４６）を有し、
この辞書情報記憶手段のうちのいずれかの辞書情報記憶手段を指定する辞書指定手段（例えば、図２に示す入力部２０；図７に示すステップＡ１０）を有し、
前記ジャンプ先指定手段は、ジャンプ先のいずれかの辞書情報記憶手段を指定するジャンプ先辞書指定手段（例えば、図２に示す入力部２０；図７に示すステップＡ２９）を有し、
前記第２情報読出手段は、前記ジャンプ先指定手段により指定された文字列を見出語として、前記ジャンプ先辞書指定手段により指定された辞書情報記憶手段から対応する説明情報を読み出す手段（例えば、図２に示すＣＰＵ１０；図７に示すステップＡ１６〜Ａ２４）を有することを特徴としている。
【００１２】
この請求項２に記載の発明によれば、複数の辞書情報記憶手段を有し、ジャンプ先の辞書を指定し、指定された辞書情報記憶手段から、ジャンプ先の説明情報の内、前記第１表示制御手段により表示制御された説明情報と所定の関連関係にある部分を表示させることができる。従って、例えば、元の辞書情報記憶手段の辞書情報から、他の辞書情報記憶手段の説明情報を適切に表示させることができる。
【００１３】
そして、請求項３に記載の発明は、請求項１又は２に記載の情報表示制御装置において、
前記説明情報には、項目見出データと、当該項目見出データの説明情報とを対応付けた項目情報が１以上含まれており、
前記ジャンプ先指定手段は、前記第１表示制御手段により表示制御された説明情報に含まれる項目見出データをジャンプ先に指定する手段（例えば、図２に示す入力部２０；図７に示すステップＡ２８）を有し、
前記第２表示制御手段は、前記第２情報読出手段により読み出された説明情報の内、前記ジャンプ先指定手段により指定された項目見出データの項目情報と所定の関連項目関係にある項目情報を表示制御する項目情報表示制御手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＢ２０，Ｂ２４；図１１に示すジャンプ項目検知処理）を有することを特徴としている。
【００１４】
この請求項３に記載の発明によれば、表示された説明情報に含まれる項目見出語データがジャンプ先に指定された際に、ジャンプ先の説明情報に含まれる項目説明情報から、前記表示された説明情報からジャンプ先に指定された項目見出語データの項目説明情報と所定の関連関係にある項目説明情報を選択して表示させることができる。
【００１５】
また、請求項４に記載の発明のように、請求項３に記載の情報表示制御装置において、
前記項目情報表示制御手段は、前記ジャンプ先指定手段により指定された項目見出データに対応する説明情報の文字列と、前記第２情報読出手段により検索された説明情報に含まれる各説明情報の文字列とをそれぞれ比較し、一致文字列が最も多い項目を抽出して、前記所定の関連項目関係にある項目情報を表示制御する一致項目情報表示制御手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＢ２０，Ｂ２４；図１１に示すステップＤ２６）を有することを特徴としている。
【００１６】
この請求項４に記載の発明によれば、一致項目情報表示制御手段により、一致文字列が最も多い項目を適切に抽出して、その項目情報を表示させることができる。従って、見出語の説明情報の文字列を指定することにより、その文字列についての説明情報を適切に表示させることができる。
【００１７】
そして、請求項５に記載の発明は、請求項３又は４に記載の情報表示制御装置において、
前記項目見出データは、対応する見出語データを含む複数の単語で構成された成句データであり、
前記ジャンプ先指定手段は、前記第１表示制御手段により表示制御された説明情報に含まれる成句データをジャンプ先に指定する成句指定手段（例えば、図２に示す入力部２０；図７に示すステップＡ２８）を有し、
前記成句指定手段により成句データが指定された場合に、当該成句データに一致する項目見出データを、前記情報記憶手段に記憶されている項目見出データから読み出す第３読出手段（例えば、図２に示すＣＰＵ１０；図９に示すジャンプ先表示処理）と、
この第３読出手段により読み出された項目見出データに対応する項目情報を表示制御する第３表示制御手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＢ２０，Ｂ２２；図１１に示すジャンプ項目検知処理）と、
を更に備えることを特徴としている。
【００１８】
この請求項５に記載の発明によれば、辞書データベースにおいて、見出語データに関連する成句データを項目見出語データとして管理することにより、当該成句データに直接ジャンプすることができる。従って、見出語の説明情報の文字列を指定することにより、その文字列についての説明情報を適切に表示させることができる。
【００１９】
さらに、請求項６に記載の発明は、請求項１〜５の何れか一項に記載の情報表示制御装置において、
前記情報記憶手段に記憶された見出語データの何れかと一致する文字列がある場合、関連語有り情報（例えば、第３の実施の形態における関連語有り情報）が含まれており、
前記第２表示制御手段が、前記ジャンプ先指定手段により関連語有り情報が説明情報に含まれる単語が指定された場合に、当該関連語有り情報に基づいて、前記第１表示制御手段により表示制御された説明情報と所定の関連関係にある部分が所定位置に表示されるように表示制御する手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＢ２０，Ｂ２４；図１１に示すジャンプ項目検知処理）を有する特徴としている。
【００２０】
この請求項６に記載の発明によれば、辞書データベースに記憶される説明情報に含まれる文字列の内、辞書データベースに記憶されている見出語データの何れかと一致する文字列に、予め対応するジャンプ先を設定した関連語有り情報が対応付けられているので、当該文字列がジャンプ先に指定された際に、関連語有り情報に基づいて、対応する説明情報の内、当該文字列と関連関係にある部分を表示させることができる。
【００２１】
また、請求項７に記載の発明は、請求項１〜６の何れか一項に記載の情報表示制御装置において、
前記説明情報には、対応する見出語データを用いた例文データが１以上含まれており、
前記ジャンプ先指定手段が、例文データの表示を指示する例文表示指示手段（例えば、図２に示す入力部２０；図９に示すステップＢ３０）を有し、
前記第２表示制御手段が、前記例文表示指示手段により例文データの表示が指示された場合に、前記第２情報読出手段により検索された説明情報に含まれる例文データを優先して表示制御する手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＢ２８）を有することを特徴としている。
【００２２】
この請求項７に記載の発明によれば、表示された説明情報に含まれる単語が指定されて、例文データの表示が指示された際に、当該指定された単語を見出語データに設定して対応する説明情報を検索し、検索された説明情報に含まれる例文データを優先して表示させることができる。従って、ジャンプ操作の操作性をより向上させることができる。
【００２３】
さらに、請求項８に記載の発明は、請求項７に記載の情報表示制御装置において、
前記第２表示制御手段が、例文データを表示させる際、既に表示した部分とそれ以外の部分とを識別表示する手段（例えば、図２に示すＣＰＵ１０；図９に示すステップＢ２８）を有することを特徴としている。
【００２４】
この請求項８に記載の発明によれば、検索語に指定した見出語データに対応する説明情報を表示させる場合であって、当該説明情報が例文データを含む場合には、当該例文データの内、初めて表示させる例文データを他の例文データと異なる表示形態で表示させることができる。従って、ユーザは、新しく表示された例文データを識別することができる。
【００２５】
【発明の実施の形態】
以下、図１〜図２８を参照して、本発明に係る情報表示制御装置を折りたたみ式の携帯型電子辞書に適用した場合の実施の形態について詳細に説明する。
【００２６】
携帯型電子辞書には、国語辞典、英和辞典、和英辞典、類義語辞典、ことわざ辞典等の各種電子辞書データ（辞書データベース）が内蔵されている。この電子辞書データには、見出語に対応付けて、当該見出語を説明するための文字データや、画像データ、動画データ、音声データ等が記憶される。ユーザは、辞書種別を選択して検索語を入力することにより、当該検索語の説明情報を表示させることができる。また、ジャンプ機能を利用して、検索語の説明情報に含まれる単語の説明情報を表示させることができる。以下、携帯型電子辞書に、英和辞典、和英辞典の２種類の電子辞書データが内蔵されている場合を例にとって説明する。
【００２７】
図１に、情報表示制御装置の一種である携帯型電子辞書１の斜視概観図の一例を示す。同図に示すように、携帯型電子辞書１は、ディスプレイ３と、各種キー群５とを備えて構成されている。各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザは、これらのキーを押下して携帯型電子辞書１を操作する。
【００２８】
携帯型電子辞書１は、文字入力キー、辞書種別の選択キー、指定した単語へのジャンプキー、操作の確定指示を入力する決定キー、カーソルの移動指示やジャンプ先の切替指示を入力するカーソルキー、前回表示させた画面等に戻るための戻るキー、指定した単語の用例表示キー等を備える。
【００２９】
〔第１の実施の形態〕
先ず、本発明を適用した携帯型電子辞書の第１の実施の形態について説明する。
【００３０】
図２は、携帯型電子辞書１の機能ブロック図の一例を示す図である。同図に示すように、携帯型電子辞書１は、ＣＰＵ１０、入力部２０、表示部３０、ＲＯＭ４０、ＲＡＭ７０の各機能部を備えて構成される。
【００３１】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、携帯型電子辞書１を統括的に制御する。具体的には、ＣＰＵ１０は、入力部２０から入力される押下信号等に応じてＲＯＭ４０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ７０に保存するとともに、当該処理結果を表示するための表示信号を適宜表示部３０に出力して、対応した表示情報を表示させる。
【００３２】
入力部２０は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力部２０におけるキー入力により、特に、検索語の入力、辞書種別の選択、検索実行指示、ジャンプ実行指示、モードの切替指示等の入力手段を実現する。尚、この入力部２０は、図１に示すキー群５に相当するものである。
【００３３】
表示部３０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示させるものであり、ＬＣＤ（Liquid Crystal Display）等により構成される。尚、この表示部３０は、図１に示すディスプレイ３に相当する。
【００３４】
ＲＯＭ４０には、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１０は、携帯型電子辞書１の電源投入時においてこの初期プログラムを実行することにより、携帯型電子辞書１の動作環境を設定する。
【００３５】
また、ＲＯＭ４０には、携帯型電子辞書１の動作に係る各種処理プログラムや携帯型電子辞書１の備える種々の機能を実現するためのプログラム等が格納されるとともに、特に、辞書検索プログラム４２と、ジャンプ先表示プログラム４４と、英和辞書データベース（以下、データベースを「ＤＢ」という。）４６と、和英辞書ＤＢ４８とが格納される。また、ジャンプ先表示プログラム４４は、ジャンプ先検知プログラム４４ａとジャンプ項目検知プログラム４４ｂとを備える。
【００３６】
ＣＰＵ１０は、このＲＯＭ４０に格納された辞書検索プログラム４２に従って辞書検索処理を実行し、検索指示に応じて、指定された辞書ＤＢ（以下、「指定辞書ＤＢ」という。）に記憶される見出語データから指定された検索語と一致する見出語データを検索して、対応する説明データを表示部３０に表示させる。
【００３７】
図３は、英和辞書ＤＢ４６の一例を示す図であり、英和辞書ＤＢ４６は、（ａ）に示す見出語データテーブル４６ａと、（ｂ）に示す項目見出語データテーブル４６ｂと、（ｃ）に示す説明データテーブル４６ｃとを備える。同図（ａ）に示すように、見出語データテーブル４６ａは、見出語Ｎｏと、見出語データと、当該見出語データに対応する説明データの先頭データとが対応付けられたデータテーブルである。
【００３８】
また、（ｂ）に示すように、項目見出語データテーブル４６ｂは、見出語Ｎｏと、説明Ｎｏと、項目見出語データと、関連付け情報とが対応付けられたデータテーブルである。
【００３９】
そして、（ｃ）に示すように、説明データテーブル４６ｃは、説明Ｎｏと、項目説明データとが対応付けられたデータテーブルである。
【００４０】
図４は、和英辞書ＤＢ４８の一例を示す図である。和英辞書ＤＢ４８には、英和辞書ＤＢ４６と同様の蓄積形式で蓄積された、同図（ａ）に示す見出語データテーブル４８ａと、（ｂ）に示す項目見出語データテーブル４８ｂと、（ｃ）に示す説明データテーブル４８ｃとを備える。
【００４１】
見出語データに基づいて、説明データを検索・表示するまでのＣＰＵ１０の処理は、次の通りである。即ち、先ず、ＣＰＵ１０は、指定された検索語に一致する見出語データを見出語データテーブルから検索し、対応する見出語Ｎｏを読み出す。
【００４２】
次いで、ＣＰＵ１０は、読み出した見出語Ｎｏに対応する見出語データに基づいて、項目見出語データテーブルから、当該見出語Ｎｏの対応付けられた項目見出語データを全て読み出す。そして、ＣＰＵ１０は、読み出した項目見出語データに対応付けられた説明Ｎｏに対応する項目説明データを説明データテーブルから読み出す処理を、読み出した項目見出語データ全てについて行い、表示部３０に表示させる。
【００４３】
また、ＣＰＵ１０は、ジャンプ指示に応じて、ジャンプ先表示プログラム４４の実行を開始し、ジャンプ先表示処理を行う。例えば、見出語データ“優しい”に対応する説明データが表示されている際に、ジャンプキーが押下され、英和辞書へのジャンプが指示された場合について、以下説明する。
【００４４】
ＣＰＵ１０は、先ず、図４に示す和英辞書ＤＢ４８の見出語データテーブル４８ａを参照して、“優しい”に対応する見出語Ｎｏ“２５４３１”を読み出す。次いで、ＣＰＵ１０は、項目見出語データテーブル４８ｂを参照して、見出語Ｎｏ“２５４３１”に対応する項目見出語データを先頭から読み出してジャンプ元候補見出語データに設定し、以下の処理を実行する。即ち、ＣＰＵ１０は、先ず、レコードＬ１を読み出して、項目見出語データ“ｋｉｎｄ”をジャンプ元候補見出語データに設定する。次いで、ＣＰＵ１０は、ジャンプ元候補見出語データ“ｋｉｎｄ”に対応付けられた関連付け情報を読み出し、ジャンプ元候補見出語データと対応付けてジャンプ項目データ格納領域７２に格納する。そして、ＣＰＵ１０は、見出語Ｎｏ“２５４３１”が対応付けられた項目見出語データを順次読み出して、ジャンプ元候補見出語データに設定し、上記した処理を繰り返す。
【００４５】
図５は、ジャンプ項目データ格納領域７２の一例を示す図である。同図に示すように、ジャンプ項目データ格納領域７２は、ジャンプ元候補見出語データと、関連付け情報とが対応付けられたデータテーブルである。例えば、レコードＬ１０に示すように、ジャンプ元候補見出語データ"ｋｉｎｄ”に対応付けて、関連付け情報“ｋｉｎｄ２，［形］１ａ”が格納されている。
【００４６】
また、ＣＰＵ１０は、項目見出語データテーブル４８ｂ中の、ジャンプ元候補見出語データに対応する関連付け情報の検索の際に、対応する関連付け情報がない場合には、英和辞書ＤＢ４６に記憶される見出語データから、ジャンプ元候補見出語データと一致する文字列を検索し、対応する項目見出語データを全て抽出する。そして、ＣＰＵ１０は、抽出した項目見出語データに対応する項目説明データに含まれる単語と、ジャンプ元候補見出語データに対応する項目説明データ（以下、「候補項目説明データ」という。）に含まれる単語とを比較して、一致する単語数を計数する処理を、抽出した項目見出語データ全てについて行う。
【００４７】
具体的には、ＣＰＵ１０は、先ず、英和辞書ＤＢ４６の見出語データテーブル４６ａからジャンプ元候補見出語データと一致する見出語データを検索し、対応する先頭の項目見出語データを読み出して比較項目見出語データに設定する。続いて、ＣＰＵ１０は、この比較項目見出語データに対応する項目説明データ（以下、「比較項目説明データ」という。）を読み出し、候補項目説明データに含まれる単語と、比較項目説明データに含まれる単語とを比較して、一致単語数を一致単語数格納領域７４に格納する。
【００４８】
図６に、一致単語数格納領域７４の一例を示す。同図に示すように、一致単語数格納領域７４は、比較項目見出語データと、計数した一致単語数とが対応付けられたデータテーブルである。ＣＰＵ１０は、ジャンプ元候補見出語データに対応する全ての項目見出語データの一致単語数を計数した後、一致単語数の最も多い比較項目見出語データを抽出する。
【００４９】
続いて、ＣＰＵ１０は、抽出した比較項目見出語データに基づいて関連付け情報を作成する。即ち、ＣＰＵ１０は、対応する比較項目説明データの先頭の単語を読み出して、比較項目見出語データと対応付けて関連付け情報を作成する。そして、ＣＰＵ１０は、ジャンプ元候補見出語データと、作成した関連付け情報とを対応付けてジャンプ項目データ格納領域７２に格納する。
【００５０】
例えば、図４（ｂ）のレコードＬ２に示すように、項目見出語データ“ｇｅｎｔｌｅ”には関連付け情報が対応付けられていない。ジャンプ元候補見出語データが“ｇｅｎｔｌｅ”の場合には、ＣＰＵ１０は、先ず、図３（ａ）に示す英和辞書ＤＢ４６の見出語データテーブル４６ａから見出語データ“ｇｅｎｔｌｅ”に対応付けられた見出語Ｎｏ“５４３１”を読み出す。
【００５１】
次いで、ＣＰＵ１０は、図３（ｂ）に示す項目見出語データテーブル４６ｂを参照して、当該見出語Ｎｏが対応付けられたレコードＬ５〜Ｌ７を先頭から順に読み出して、先ず、レコードＬ５を対象にして以下の処理を実行する。即ち、先ず、ＣＰＵ１０は、“ｇｅｎｔｌｅ１”を比較項目見出語データに設定し、対応付けられた説明Ｎｏに従って比較項目説明データを読み出す。次いで、ＣＰＵ１０は、ジャンプ元候補見出語データ“ｇｅｎｔｌｅ”に対応する候補項目説明データに含まれる単語と、比較項目説明データ“ｇｅｎｔｌｅ１”に対応する比較項目説明データに含まれる単語とを比較して、一致する単語数を計数する。次いで、ＣＰＵ１０は、一致単語数を比較項目見出語データ“ｇｅｎｔｌｅ１”と対応付けて一致単語数格納領域７４に格納する。以上の処理をレコードＬ６，Ｌ７を対象にしてそれぞれ繰り返す。
【００５２】
次いで、ＣＰＵ１０は、取得した一致単語数の最も多い比較項目見出語データを抽出して、上記したようにジャンプ元候補見出語データと対応付けてジャンプ項目データ格納領域７２を更新する。
【００５３】
また、ＣＰＵ１０は、ジャンプ先の確定指示が入力されると、ジャンプ項目データ格納領域７２を参照し、関連付け情報に基づいて、該当する項目説明データを表示部３０に表示させる。例えば、ジャンプ元候補見出語データ“ｋｉｎｄ”が選択された場合には、ジャンプ項目データ格納領域７２を参照し、関連付け情報を読み出す。そして、ＣＰＵ１０は、英和辞書ＤＢ４６の項目見出語データテーブル４６ｂに記憶される項目見出語データから、項目見出語データ“ｋｉｎｄ２”を検索して、対応する項目説明データを読み出す。そして、ＣＰＵ１０は、読み出した項目説明データから、文字列“［形］１ａ”を検索し、対応する部分（以下、「関連説明部分」という。）が表示画面の先頭行に表示されるように、当該項目説明データを表示部３０に表示させる。
【００５４】
ＲＡＭ７０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。特に、第１の実施の形態を実現するため、ジャンプ項目データ格納領域７２と、一致単語数格納領域７４とを備える。
【００５５】
次に、本発明を適用した第１の実施の形態における携帯型電子辞書１の動作について図７〜図１４を参照して説明する。図７，図９〜１１は携帯型電子辞書１の動作フローを、図８，図１２〜１４は表示部３０に表示される画面の遷移例を、それぞれ示している。
【００５６】
図７は、辞書検索処理の実行に係る携帯型電子辞書１の動作を示すフローチャートである。同図に示すように、辞書の指定操作が入力されると（ステップＡ１０）、ＣＰＵ１０は、表示部３０に検索語入力画面を表示させる。そして、検索語が入力されるとともに（ステップＡ１２）、検索実行が指示される（ステップＡ１４）と、ステップＡ１６に移行する。
【００５７】
図８（ａ）に、検索語入力画面１２０の一例を示す。同図に示す検索語入力画面１２０は、和英辞典を指定した際に表示される画面例であり、検索語入力ボックス１２２に検索語“やさしい”が入力される。
【００５８】
ＣＰＵ１０は、検索実行指示に応じて、先ず、ステップＡ１０で指定された指定辞書ＤＢの見出語データテーブルから、指定された検索語と一致する見出語データを検索する（ステップＡ１６）。そして、ＣＰＵ１０は、検索語と完全一致する見出語データを検索した場合には（ステップＡ１８：ＹＥＳ）、検索語を見出語データに設定する（ステップＡ２０）。
【００５９】
また、ＣＰＵ１０が、ステップＡ１８において、検索語と見出語データが完全一致しないと判断した場合には（ステップＡ１８：ＮＯ）、表示部３０に検索語の候補を一覧表示させる（ステップＡ２２）。ここで、検索語と見出語データとが完全一致しない場合とは、例えば、検索語の文字列に一致する見出語データが複数存在する場合等を含み、検索語と同一の見出語データが複数存在する場合には、その一覧を候補として表示させる。
【００６０】
図８（ｂ）に、この段階で表示部３０に表示される検索語選択画面１２４の一例を示す。同図に示すように、図８（ａ）に示す検索語入力画面１２０で入力した検索語“やさしい”に基づいて、検索語の候補が一覧表示されている。
【００６１】
そして、ステップＡ２２において表示させた検索語の候補の内、何れか一つが選択されると、当該選択入力に応じて見出語データを設定する（ステップＡ２４）。
【００６２】
次いで、ＣＰＵ１０は、設定された見出語データに対応する説明データを読み出して表示させる（ステップＡ２６）。
【００６３】
例えば、図８（ｂ）に示す検索語選択画面１２４において、“優しい”を選択すると、（ｃ）に示す検索結果表示画面１２６に、見出語データ“優しい”に対応する説明データが表示される。
【００６４】
また、ＣＰＵ１０は、図８（ｃ）に示した検索結果表示画面１２６において、各種操作入力を受け付ける。そして、ジャンプキーが押下され（ステップＡ２８）、ジャンプ先の辞書が指定されると（ステップＡ２９）、ＣＰＵ１０は、ジャンプ先表示処理を実行し（ステップＡ３０）、選択された単語を見出語データに設定し、指定辞書ＤＢから対応する説明データを検索して表示させる。
【００６５】
また、カーソルキーが押下されると（ステップＡ３２）、ＣＰＵ１０は、説明データをスクロールして表示更新する（ステップＡ３４）。
【００６６】
また、用例キーが押下されると（ステップＡ３６）、ＣＰＵ１０は、先ず、先頭の用例を反転表示させる（ステップＡ３８）。続いて、カーソルキーが押下された場合には（ステップＡ４０）、ＣＰＵ１０は、反転表示を移動させて指定先の用例を切り替える（ステップＡ４２）。そして、決定キーが押下された場合には（ステップＡ４４：ＹＥＳ）、ＣＰＵ１０は、当該辞典で反転表示されている用例の内容を表示させる（ステップＡ４６）。
【００６７】
また、戻るキーが押下された場合には（ステップＡ４８）、ステップＡ２８に戻って各種操作入力を受け付ける。
【００６８】
次に、ジャンプキーが押下された際に実行するジャンプ先表示処理について説明する。図９は、ジャンプ先表示処理の実行に係る携帯型電子辞書１の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、先ず、ジャンプ先検知処理を実行する（ステップＢ１０）。
【００６９】
図１０は、ジャンプ先検知処理の実行に係る携帯型電子辞書１の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、先ず、先頭の項目見出語データを読み出してジャンプ元候補見出語データに設定し（ステップＣ１０）、ジャンプ項目検知処理を実行する（ステップＣ１２）。
【００７０】
図１１は、ジャンプ項目検知処理の実行に係る携帯型電子辞書１の動作を示すフローチャートである。同図に示すように、ＣＰＵ１０は、ジャンプ元候補見出語データに対応する関連付け情報が存在する場合には（ステップＤ１２：ＹＥＳ）、当該関連付け情報を、ジャンプ元候補見出語データと対応付けてジャンプ項目データ格納領域７２に格納して（ステップＤ１４）、本処理を終了する。
【００７１】
また、ＣＰＵ１０は、関連付け情報が存在しない場合には（ステップＤ１２：ＮＯ）、先ず、候補項目説明データを読み出す（ステップＤ１５）。次いで、ＣＰＵ１０は、指定辞書ＤＢの見出語データテーブルから、ジャンプ元候補見出語データと一致する見出語データを検索して、対応する先頭の項目説明データを読み出して比較項目説明データに設定する（ステップＤ１６）。次いで、ＣＰＵ１０は、候補項目説明データに含まれる単語と比較項目説明データに含まれると単語を比較し（ステップＤ１８）、一致する単語数を計数して、一致単語数格納領域７４を更新する（ステップＤ２０）。
【００７２】
次いで、ＣＰＵ１０は、次の項目見出語データを読み出して比較項目見出語データに設定する（ステップＤ２２）。そして、ＣＰＵ１０は、ステップＤ２２で次の比較項目見出語データが設定できず、ステップＤ１６で検索された見出語データに含まれる項目見出語データを全て読み出したと判断した場合には（ステップＤ２４：ＹＥＳ）、一致単語数格納領域７４を参照して、一致単語数の最も多い比較項目見出語データを抽出して関連付け情報を作成し、ジャンプ項目データ格納領域７２を更新する（ステップＤ２６）。
【００７３】
また、ＣＰＵ１０は、ステップＤ２２で次の比較項目見出語データが設定され、ステップＤ１６で検索された見出語データに対応する全ての項目見出語データ読み出していないと判断した場合には（ステップＤ２４：ＮＯ）、ステップＤ１６に戻って上記した処理を繰り返す。
【００７４】
そして、ジャンプ項目検知処理を終了すると、図１０に示すように、ＣＰＵ１０は、次の項目見出語データを読み出してジャンプ元候補見出語データに設定し（ステップＣ１４）、項目見出語データを最後まで検索した場合には（ステップＣ１６：ＹＥＳ）、本処理を終了し、また最後まで検索していない場合には（ステップＣ１６：ＮＯ）、ステップＣ１２に戻って上述した処理を繰り返す。
【００７５】
そして、ジャンプ先検知処理を終了すると、図９に示すように、ＣＰＵ１０は、各種操作入力を受け付けて、カーソルキーが押下された場合には（ステップＢ１２）、反転表示を移動させてジャンプ先の単語を切り替える（ステップＢ１４）。
【００７６】
そして、決定キーが押下された場合には（ステップＢ１６）、ＣＰＵ１０は、指定された単語をジャンプ先に確定し（ステップＢ１８）、表示部３０に、対応する説明データの先頭行を表示させるとともに（ステップＢ２０）、ジャンプ項目データ格納領域７２から対応する関連付け情報を読み出して、該当する項目説明データを表示させる（ステップＢ２４）。
【００７７】
例えば、図８（ｃ）に示す検索結果表示画面１２６において、ジャンプキー及びカーソルキーを操作して単語“ｋｉｎｄ”をジャンプ先に指定するとともに、決定キーを押下し、英和辞典を指定してジャンプ実行指示を入力すると、（ｄ）に示すように、英和辞典にジャンプして、見出語データ“ｋｉｎｄ”に対応する項目説明データ“ｋｉｎｄ２”の内、“［形］１ａ”の説明部分、即ち（ｃ）に示す検索結果表示画面１２６において選択した“ｋｉｎｄ”に対応する説明データ“親切な・・・”に関連する関連説明部分が表示される。具体的には、（ｄ）に示す先頭行表示領域１２８ａに“ｋｉｎｄ２”の先頭行が表示され、項目説明データ表示領域１２８ｂに、関連説明部分が先頭になるように項目説明データが表示される。
【００７８】
続いて、用例キーが押下された場合には（ステップＢ２６）、初めて表示させる用例の表示形態を変更して、指示された用例を表示させる（ステップＢ２８）。
【００７９】
図１２に、用例の表示形態の変更を説明するための、他の画面遷移例を示す。同図（ａ）に、検索語“甘い”を入力し、和英辞書を指定して検索実行した際の検索結果表示画面１３０を示す。また、（ｂ）は、（ａ）に示す検索結果表示画面１３０において、カーソルキーを操作して説明データをスクロールした際の画面例を示している。例えば、ジャンプキー、カーソルキー及び決定キーを操作して、（ｂ）に示す検索結果表示画面１３０に表示される単語“ｅａｓｙ”の英和辞典へのジャンプ実行指示を入力すると、（ｃ）に示すように、英和辞典にジャンプして、見出語データ“ｅａｓｙ”に対応する項目見出語データ“ｅａｓｙ”の内、“３ａ”の説明部分、即ち、ジャンプ先に確定した単語“ｅａｓｙ”の項目説明データ“甘い・・・”に関連する関連説明部分が表示される。
【００８０】
さらに、（ｃ）に示す検索結果表示画面１３４において用例キーを押下すると、（ｄ）に示す検索結果表示画面１３６に、項目見出語データ“ｅａｓｙ”の内、“３ａ”に関連する用例データが表示される。また、この際、初めて表示される用例（例えば、図１２（ｂ）に示す検索結果表示画面１３２で一度表示された用例以外の用例）が太字で表示されている。
【００８１】
尚、初めて表示させる用例を太字で表示させることとしたが、表示形態はこれに限定されるものではなく、例えば、下線表示や、背景色を変更する等、他の部分と識別可能な表示形態であればよい。
【００８２】
また、説明データに含まれる単語が選択されて用例キーが押下された場合には（ステップＢ３０）、ステップＢ２８に遷移し、初めて表示させる用例の表示形態を変更して、指示された用例を表示させる。
【００８３】
例えば、図１２（ｂ）に示す検索結果表示画面１３２において、ジャンプキー、カーソルキー、用例キーを操作して、英和辞典を指定して単語“ｅａｓｙ”の用例表示指示を入力すると、（ｄ）に示す検索結果表示画面１３６が表示され、見出語データ“ｅａｓｙ ３ａ”に対応する用例が、該当する項目説明データとともに直ちに表示される。
【００８４】
以上説明したように、第１の実施の形態によれば、ジャンプ元の単語の意味が複数存在する場合等でも、ジャンプ指示を入力する際に選択した単語の説明情報と関連する説明情報や用例を自動的に表示させることができる。
【００８５】
ここで、従来と第１の実施の形態との違いについて、図１３，１４を参照して説明する。図１３に、従来の携帯型電子辞書の画面遷移例を示す。同図（ａ）は、和英辞典を指定した際の検索語指定画面１００の一例を示す図である。同図に示す検索語指定画面１００において、検索語入力ボックス１０２に“ほうこう”を入力して検索実行を指示すると、（ｂ）に示す検索結果表示画面１０４に、“ほうこう”の説明情報が表示される。
【００８６】
この検索結果表示画面１０４において、説明情報中に含まれる単語“ｗａｙ”を選択し、英和辞典を指定してジャンプ指示を入力すると、（ｃ）に示すように、ジャンプ先の候補一覧を表示したジャンプ先一覧表示画面１０６が表示される。そして、このジャンプ先一覧表示画面１０６において、例えば、“ｗａｙ１”を選択すると、（ｄ）に示す検索結果表示画面１０８に、見出語“ｗａｙ１”の説明情報がその先頭情報である“道”の語義から表示される。この後、ユーザは、見出語“ｗａｙ１”の“方向”の語義を表示スクロールさせて探していく必要があった。
【００８７】
続いて、図１４に、本発明を適用した第１の実施の形態における携帯型電子辞書１の画面遷移例を示す。例えば、同図（ａ）に示す検索語指定画面１１０において、検索語入力ボックス１１２に“ほうこう”を入力し、検索実行を指示すると、（ｂ）に示す検索結果表示画面１１４に、“ほうこう”の説明情報が表示される。そして、この検索結果表示画面１１４において、説明情報中に含まれる単語“ｗａｙ”を選択し、英和辞典を指定してジャンプ指示を入力すると、（ｃ）に示すように、英和辞典にジャンプし、検索結果表示画面１１６に、“ｗａｙ１３ａ”の説明情報が表示される。
【００８８】
具体的には、図１３（ｃ）に示して説明したジャンプ先の候補一覧が表示されることはなく、次のような内部処理が実行される。即ち、図１３（ｃ）のようなジャンプ先の候補から、図１４（ｂ）に示す検索結果表示画面１１４でジャンプ先に指定した単語“ｗａｙ”の説明情報“方角・・・”と関連する“ｗａｙ１ ３ａ”の説明情報を自動的に選択する内部処理である。
【００８９】
そして、この検索結果表示画面１１６において、用例表示指示を入力すると、（ｄ）に示すように、検索結果表示画面１１８に、単語“ｗａｙ１ ３ａ”の用例を表示させることができる。また、図１４（ｂ）に示す検索結果表示画面１１４において、説明情報中に含まれる単語“ｗａｙ”を選択するとともに、英和辞典を指定して用例表示指示を入力すると、（ｄ）に示すように、検索結果表示画面１１８に、単語“ｗａｙ１ ３ａ”の用例を直ちに表示させることができる。
【００９０】
従って、ユーザは、スクロール操作等によって、該当する説明情報を探す必要がなく、使い勝手のよいジャンプ機能を実現することができる。また、用例表示指示に応じて、初めて表示させる用例と、既に表示された用例とを、異なる表示形態で表示させることができるので、ユーザは、新しく表示された用例を識別することができる。
【００９１】
〔第２の実施の形態〕
次に、本発明を適用した携帯型電子辞書の第２の実施の形態について説明する。尚、第２の実施の形態における携帯型電子辞書の構成は、第１の実施の形態において図２に示した携帯型電子辞書１の構成において、ＲＯＭ４０を図１５（ａ）に示すＲＯＭ５０、ＲＡＭ７０を（ｂ）に示すＲＡＭ８０に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００９２】
次に、図１５を参照して、第２の実施の形態におけるＲＯＭ５０とＲＡＭ８０の構成について説明する。図１５（ａ）にＲＯＭ５０の、（ｂ）にＲＡＭ８０の構成をそれぞれ示す。特に、辞書検索プログラム５２と、ジャンプ先表示プログラム５４と、英和辞書ＤＢ５６と、和英辞書ＤＢ５８とが格納され、ジャンプ先表示プログラム５４は、ジャンプ先検知プログラム５４ａと、ジャンプ項目検知プログラム５４ｂとを備える。また、（ｂ）に示すように、ＲＡＭ８０は、ジャンプ項目データ格納領域８２を備える。
【００９３】
ＣＰＵ１０は、このＲＯＭ５０に格納された辞書検索プログラム５２に従って辞書検索処理を実行し、検索指示に応じて、指定辞書ＤＢに記憶される見出語データから指定された検索語と一致する見出語データを検索して、対応する説明データを表示部３０に表示させる。
【００９４】
図１６は、英和辞書ＤＢ５６の一例を示す図である。英和辞書ＤＢ５６の蓄積形式は、第１の実施の形態において図３に示して説明した英和辞書ＤＢ４６と同様に、同図（ａ）に示す見出語データテーブル５６ａと、（ｂ）に示す項目見出語データテーブル５６ｂと、（ｃ）に示す説明データテーブル５６ｃとを備える。
【００９５】
図１７は、和英辞書ＤＢ５８の一例を示す図である。和英辞書ＤＢ５８の蓄積形式は、第１の実施の形態において図４に示して説明した和英辞書ＤＢ５８と同様に、同図（ａ）に示す見出語データテーブル５８ａと、（ｂ）に示す項目見出語データテーブル５８ｂと、（ｃ）に示す説明データテーブル５８ｃとを備える。
【００９６】
また、ＣＰＵ１０は、ジャンプ指示に応じて、ジャンプ先表示プログラム５４に従って、ジャンプ先表示処理を実行する。例えば、見出語データ“暮らす”に対応する説明データが表示されている際に、ジャンプキーが押下され、英和辞書へのジャンプが指示された場合について、以下説明する。
【００９７】
ＣＰＵ１０は、先ず、図１７に示す和英辞書ＤＢ５８の見出語データテーブル５８ａを参照して、見出語“暮らす”に対応する見出語Ｎｏ“１０４１”を読み出す。次いで、ＣＰＵ１０は、項目見出語データテーブル５８ｂを参照して、見出語Ｎｏ“１０４１”に対応する項目見出語データを先頭から読み出してジャンプ元候補見出語データに設定し、当該ジャンプ元候補項目見出語データに対応付けられた関連付け情報を読み出し、ジャンプ項目データ格納領域７２に格納する。
【００９８】
この際、レコードＬ３０を読み出して、成句である項目見出語データ“ｇｅｔａｌｏｎｇ”をジャンプ元候補見出語データに設定した場合には、先ず、ジャンプ元候補見出語データ"ｇｅｔ ａｌｏｎｇ"に対応付けられた関連付け情報を読み出し、ジャンプ元候補見出語データと対応付けてジャンプ項目データ格納領域８２に格納する。また、この際、ＣＰＵ１０は、成句検索フラグを"ＯＮ"に設定する。
【００９９】
図２０は、ジャンプ項目データ格納領域８２の一例を示す図である。同図に示すように、ジャンプ項目データ格納領域８２は、ジャンプ元候補見出語データと、関連付け情報、成句検索フラグとが対応付けられたデータテーブルである。例えば、レコードＬ２０に示すように、ジャンプ元候補見出語データ"ｇｅｔ ａｌｏｎｇ”に対応付けて、関連付け情報“ｇｅｔ ａｌｏｎｇ”と成句フラグ“ＯＮ”が格納されている。
【０１００】
また、ＣＰＵ１０は、ジャンプ先の確定指示が入力されると、ジャンプ項目データ格納領域８２を参照し、関連付け情報に基づいて、該当する項目説明データを表示部３０に表示させる。具体的には、ＣＰＵ１０は、先ず、該当するジャンプ元候補見出語データに対応付けられた成句検索フラグを判定する。そして、成句検索フラグに“ＯＮ”が設定されている場合には、当該項目見出語データに含まれる複数の単語を一組として、一致する文字列を指定辞書ＤＢの項目見出語データテーブルに記憶される項目見出語データから検索し、対応する項目説明データを読み出して表示させる。
【０１０１】
例えば、ジャンプ元候補見出語データ“ｇｅｔ ａｌｏｎｇ”が選択された場合には、ＣＰＵ１０は、ジャンプ項目データ格納領域８２のレコードＬ２０を参照し、関連付け情報“ｇｅｔ ａｌｏｎｇ”を読み出す。そして、ＣＰＵ１０は、図１６に示す英和辞書ＤＢ５６の項目見出語データテーブル５６ｂを参照し、項目見出語データ“ｇｅｔ ａｌｏｎｇ”を検索してレコードＬ４０を読み出す。次いで、ＣＰＵ１０は、項目見出語データ“ｇｅｔ ａｌｏｎｇ”に対応付けられた説明Ｎｏ“１５３”に対応する項目説明データを説明データテーブル５６ｃから読み出して、表示画面の先頭行に表示されるように、項目説明データを表示部３０に表示させる。
【０１０２】
また、成句検索フラグが“ＯＦＦ”の場合には、第１の実施の形態において説明したように、先ず、ＣＰＵ１０は、関連付け情報に基づいて、指定辞書ＤＢの見出語データテーブルに記憶される見出語データから、選択されたジャンプ元候補見出語データと一致する見出語データを検索する。次いで、ＣＰＵ１０は、該当する項目見出語データを検索する。次いで、ＣＰＵ１０は、当該項目見出語データに対応する項目説明データの関連説明部分を検索し、当該関連説明部分が、表示画面の先頭行に表示されるように、項目説明データを表示部３０に表示させる。
【０１０３】
次に、図１９，２０を参照して、本発明を適用した第２の実施の形態における携帯型電子辞書の動作について説明する。尚、辞書検索プログラム５２の実行に係る処理は、第１の実施の形態において図７に示して説明した携帯型電子辞書１の動作フローと、ジャンプ項目検知プログラム５４ｂの実行に係る処理は、図１１に示して説明した動作フローと、それぞれ同一であるため、説明を省略する。
【０１０４】
図１９は、ジャンプ先検知プログラム５４ａの実行に係る第２の実施の形態における携帯型電子辞書の動作を示すフローチャートである。尚、第１の実施の形態において図１０に示して説明した処理と同一の処理工程には、同一の符号を付してその説明を省略する。
【０１０５】
ＣＰＵ１０は、先頭の項目見出語データを読み出して候補項目見出語データに設定し（ステップＣ１０）、当該候補項目見出語データが成句か否かを判定する（ステップＥ１０）。そして、ＣＰＵ１０は、候補項目見出語データが成句と判定した場合には成句検索フラグに“ＯＮ”を設定し（ステップＥ１４）、単語と判定した場合には成句検索フラグに“ＯＦＦ”を設定する（ステップＥ１６）。次いで、ステップＣ１２に遷移して、図１０に示して説明した処理と同様の処理を実行する。
【０１０６】
そして、図２０は、ジャンプ先表示プログラム５４の実行に係る第２の実施の形態における携帯型電子辞書の動作を示すフローチャートである。尚、第１の実施の形態において図９に示して説明した処理と同一の処理工程には、同一の符号を付してその説明を省略する。
【０１０７】
ＣＰＵ１０は、上記したジャンプ先検知処理の実行後（ステップＢ１０）、決定キーが押下された際に（ステップＢ１６）、ＣＰＵ１０は、当該時点で反転表示されている文字列をジャンプ先に確定する（ステップＢ１８）。次いで、ＣＰＵ１０は、ジャンプ項目データテーブルを参照して、確定した項目見出語データに対応付けられた成句検索フラグに“ＯＮ”が設定されている場合には（ステップＦ１０；ＹＥＳ）、当該成句を構成する複数の単語を一組とし、関連情報に基づいて、指定辞書ＤＢの項目見出語データテーブルに記憶される項目見出語データから、一致する成句を検索する（ステップＦ１２）。また、ＣＰＵ１０は、成句検索フラグに“ＯＦＦ”が設定されている場合には、関連付け情報に基づいて、指定辞書ＤＢの見出語データテーブルに記憶されている見出語データに対応付けられた見出語Ｎｏから、該当する項目見出語データを検索する（ステップＦ１４）。次いで、ステップＢ２０に遷移して、図９に示して説明した処理と同様の処理を実行する。
【０１０８】
以上説明したように、第２の実施の形態によれば、ジャンプ指示を入力する際に選択した成句の説明情報を自動的に表示させることができる。
【０１０９】
ここで、従来と第２の実施の形態との違いについて、図２１，２２を参照して説明する。図２１に、従来の携帯型電子辞書における画面遷移例を示す。例えば、検索語に“暮らす”を指定して検索実行を指示すると、図２１（ａ）に示すように、“暮らす”の説明情報が表示された検索結果表示画面２００が表示される。この検索結果表示画面２００において、説明情報中に含まれる成句“ｇｅｔ ａｌｏｎｇ”を表示している。
【０１１０】
従来は、英和辞典にジャンプして成句“ｇｅｔ ａｌｏｎｇ”の説明情報を表示させる場合には、先ず、（ｂ）に示すように、“ｇｅｔ”を指定して英和辞典へのジャンプ指示を入力し、“ｇｅｔ”の説明情報を表示させる。この検索結果表示画面２０２において、成句表示指示を入力すると、（ｃ）に示すように、“ｇｅｔ”を用いた成句が一覧表示される。そして、この成句一覧表示画面２０４において、成句“ｇｅｔ ａｌｏｎｇ”を選択することにより、（ｄ）に示す検索結果表示画面２０６が表示され、成句“ｇｅｔ ａｌｏｎｇ”の説明情報が表示される。
【０１１１】
続いて、図２２に、本発明を適用した第２の実施の形態における携帯型電子辞書の画面遷移例を示す。例えば、検索語に“暮らす”を指定して検索実行を指示すると、図２２（ａ）に示すように、“暮らす”の説明情報が表示された検索結果表示画面２１０が表示される。また、（ｂ）は、（ａ）に示す検索結果表示画面２１０において、カーソルキーを操作して説明データをスクロールした際の画面例を示している。
【０１１２】
そして、（ｂ）に示す検索結果表示画面２１０において、説明情報中に含まれる成句“ｇｅｔ ａｌｏｎｇ”を選択し、英和辞典を指定してジャンプ指示を入力すると、（ｃ）に示すように、英和辞典にジャンプし、成句“ｇｅｔ ａｌｏｎｇ”に対応する説明情報を表示させた検索結果表示画面２１２を直ちに表示させることができる。
【０１１３】
具体的には、図２１（ｂ）に示して説明したように英単語“ｇｅｔ”の説明情報が表示され、（ｃ）に示して説明したように、検索語“ｇｅｔ”に関連する成句が一覧表示されることはなく、次のような内部処理が実行される。即ち、自動的に英和辞典から英単語“ｇｅｔ ａｌｏｎｇ”の説明情報を自動的に選択する内部処理である。
【０１１４】
従って、ユーザは、スクロール操作等によって、成句の説明情報を探す必要がなく、使い勝手のよいジャンプ機能を実現することができる。
【０１１５】
〔第３の実施の形態〕
次に、本発明を適用した携帯型電子辞書の第３の実施の形態について説明する。尚、第３の実施の形態における携帯型電子辞書の構成は、第１の実施の形態において図２に示した携帯型電子辞書１の構成において、ＲＯＭ４０を図２３（ａ）に示すＲＯＭ６０、ＲＡＭ７０を（ｂ）に示すＲＡＭ９０に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１１６】
次に、図２３を参照して、第３の実施の形態における携帯型電子辞書の備えるＲＯＭ６０とＲＡＭ９０の構成について説明する。（ａ）に示すように、ＲＯＭ６０には、第３の実施の形態を実現するため、特に、辞書検索プログラム６２と、ジャンプ先表示プログラム６４と、英和辞書ＤＢ６６と、和英辞書ＤＢ６８とが格納され、ジャンプ先表示プログラム６４は、ジャンプ先検知プログラム６４ａと、ジャンプ項目検知プログラム６４ｂとを備える。また、（ｂ）に示すように、ＲＡＭ９０は、ジャンプ項目データ格納領域９２と、表示辞書データ格納領域９４を備える。
【０１１７】
ＣＰＵ１０は、このＲＯＭ６０に格納される辞書検索プログラム６２に従って、辞書検索処理を実行する。
【０１１８】
具体的には、先ず、ＣＰＵ１０は、検索指示の入力に応じて指定辞書ＤＢに記憶されている見出語データから指定された検索語と一致する見出語データを検索して、対応する説明データを表示部３０に表示させる。より具体的には、後述する関連語有り情報を説明データから削除した表示用の説明データを作成して表示辞書データ格納領域９４を更新し、当該作成した表示用の説明データを表示させる。
【０１１９】
図２４は、和英辞書ＤＢ６８の蓄積形式の一例を示す図である。同図に示すように、和英辞書ＤＢ６８には、見出語データと説明データとが対応付けられた辞書データが蓄積される。また、説明データには、英和辞書ＤＢ６６に蓄積される辞書データの何れかと所定の関連関係があることを示す関連語有り情報が含まれる。
【０１２０】
具体的には、例えば、レコードＬ５０に示す辞書データには、当該説明データに含まれる英単語“ｋｉｎｄ”に対応する関連語有り情報６８ａ“⇒ｋｉｎｄ２，［形］１ａ”及び関連語有り情報６８ｂ“⇒ｇｅｎｔｌｅ，［形］１”が含まれる。例えば、関連語有り情報６８ａは、英和辞書ＤＢ６６に蓄積される見出語データ“ｋｉｎｄ”に対応する説明データの内、“ｋｉｎｄ２”の“［形］１ａ”の意味に対応する説明データ（以下、「部分説明データ」という。）と関連関係があることを示している。
【０１２１】
図２５に、英和辞書ＤＢ６６の蓄積形式の一例を示す。同図に示すように、英和辞書ＤＢ６６には、和英辞書ＤＢ６８と同様に、見出語データと説明データとが対応付けられた辞書データが蓄積される。図２４に示して説明したＬ５０の辞書データの説明データに含まれる“ｋｉｎｄ”は、図２５に示すレコードＬ６０に示す見出語データ“ｋｉｎｄ”に対応する説明データの内、“ｋｉｎｄ２”の“［形］１ａ”の意味に対応する部分説明データと関連付けられている。
【０１２２】
また、ＣＰＵ１０は、ジャンプ指示の入力に応じて、ジャンプ先表示プログラム６４の実行を開始し、ジャンプ先表示処理を行う。例えば、“優しい”に対応する説明データが表示された検索結果表示画面において、ジャンプキーが押下されると、ＣＰＵ１０は、和英辞書ＤＢ６８から見出語データ“優しい”に対応する説明データ（ジャンプ元説明データ）を読み出し、当該説明データを先頭から走査して検索した関連語有り情報に基づいて、ジャンプ項目データ格納領域９２を更新する。
【０１２３】
図２６に、ジャンプ項目データ格納領域９２の一例を示す。同図に示すように、ジャンプ項目データ格納領域９２は、ジャンプ元候補見出語データと、ジャンプ先データとが対応付けられたデータテーブルである。例えば、レコードＬ７０に示すように、ジャンプ元候補見出語データ“ｋｉｎｄ”に対応付けて、ジャンプ先見出語データ“ｋｉｎｄ”と該当する部分説明データを抽出するための先頭情報“ｋｉｎｄ２，［形］１ａ”が格納されている。
【０１２４】
即ち、ＣＰＵ１０は、図２４のレコードＬ５０に示す説明データから関連語有り情報を検索し、例えば、“⇒ｋｉｎｄ２，［形］１ａ”を検索した場合には、ジャンプ先見出語データ“ｋｉｎｄ”と先頭情報“ｋｉｎｄ２，［形］１ａ”とを対応付けたジャンプ先データを、ジャンプ元候補見出語データ“ｋｉｎｄ”と対応付けてジャンプ項目データ格納領域９２に格納する。
【０１２５】
そして、例えば、“優しい”の説明データ中の“ｋｉｎｄ”がジャンプ先に指定された場合には、ＣＰＵ１０は、ジャンプ項目データ格納領域９２を参照してジャンプ元候補見出語データ“ｋｉｎｄ”に対応するジャンプ先データを読み出し、英和辞書ＤＢ６６に記憶される見出語データ“ｋｉｎｄ”に対応する説明データから、文字列“ｋｉｎｄ２”，“［形］１ａ”を順次検索して、対応する部分説明データを読み出して表示部３０に表示させる。
【０１２６】
次に、図２７，２８を参照して、第３の実施の形態における携帯型電子辞書の動作について説明する。尚、ジャンプ先表示プログラム６４の実行に係る処理は、図９に示して説明した動作フローと同一であるため、説明を省略する。
【０１２７】
図２７は、辞書検索プログラム６２の実行に係る第３の実施の形態における携帯型電子辞書の動作を示すフローチャートである。尚、第１の実施の形態において図７に示して説明した処理と同一の処理工程には、同一の符号を付してその説明を省略する。
【０１２８】
ＣＰＵ１０は、指定された検索語に一致する見出語データを設定した後（ステップＡ２０）、或いは指定された検索語の候補一覧の選択入力に応じて見出語データを設定した後（ステップＡ２４）、設定された見出語データに対応する説明データを読み出す（ステップＨ１０）。そして、ＣＰＵ１０は、当該説明データに含まれる文字“⇒”で開始される関連語有り情報を削除した表示用の説明データを作成して表示辞書データ格納領域９４を更新し、当該作成した表示用の説明データを表示させる（ステップＨ１２）。次いで、ステップＡ２８に遷移して、図７に示して説明した処理と同様の処理を実行する。
【０１２９】
図２８は、ジャンプ先検知プログラム６４ａの実行に係る第３の実施の形態における携帯型電子辞書の動作を示すフローチャートである。
【０１３０】
図２８に示すように、ＣＰＵ１０は、先ず、ジャンプ元説明データを読み出す（ステップＧ１０）。
【０１３１】
そして、ＣＰＵ１０は、ジャンプ項目データ格納領域９２を参照して、読み出したジャンプ元説明データに含まれる関連語有り情報を検索し（ステップＧ１２）、関連語有り情報が存在する場合には（ステップＧ１４：ＹＥＳ）、当該関連語有り情報をジャンプ項目データ格納領域９２に格納して（ステップＧ１６）、本処理を終了する。具体的には、ＣＰＵ１０は、ジャンプ元説明データから文字“⇒”を検索した際に、関連語有り情報が存在すると判断して、“⇒”以降の文字列に従ってジャンプ項目データ格納領域９２を更新する。
【０１３２】
また、ＣＰＵ１０は、関連語有り情報が存在しない場合には（ステップＧ１４：ＮＯ）、本処理を終了する。
【０１３３】
以上説明したように、第３の実施の形態によれば、検索語を入力して検索実行を指示することにより表示させた説明データに含まれる単語が指定されてジャンプ指示が入力された際に、当該単語の関連語有り情報に基づいて、ジャンプ先に指定された見出語データに対応する説明データの内、該当する部分説明データを表示させることができる。
【０１３４】
以上、３つの実施の形態について、この実施の形態では電子辞典、電子事典などを含む携帯型電子辞書を適用例として説明したが、このような製品に限定されず、携帯電話、パソコン、電子時計などの電子機器全般に適用可能である。
【０１３５】
【発明の効果】
請求項１又は９に記載の発明によれば、第１表示制御手段により表示制御された説明情報に含まれる単語が選択されてジャンプ先に指定された際に、第２表示制御手段により、当該ジャンプ先に指定された単語に対応する説明情報の内、前記第１表示制御手段により表示された説明情報と所定の関連関係にある部分を表示させることができる。従って、見出語の説明情報の文字列を指定することにより、その文字列についての説明情報を適切に表示させることができる。
【０１３６】
請求項２に記載の発明によれば、複数の辞書情報記憶手段を有し、ジャンプ先の辞書を指定し、指定された辞書情報記憶手段から、ジャンプ先の説明情報の内、前記第１表示制御手段により表示制御された説明情報と所定の関連関係にある部分を表示させることができる。従って、例えば、元の辞書情報記憶手段の辞書情報から、他の辞書情報記憶手段の説明情報を適切に表示させることができる。
【０１３７】
請求項３に記載の発明によれば、表示された説明情報に含まれる項目見出語データがジャンプ先に指定された際に、ジャンプ先の説明情報に含まれる項目説明情報から、前記表示された説明情報からジャンプ先に指定された項目見出語データの項目説明情報と所定の関連関係にある項目説明情報を選択して表示させることができる。
【０１３８】
請求項４に記載の発明によれば、一致項目情報表示制御手段により、一致文字列が最も多い項目を適切に抽出して、その項目情報を表示させることができる。従って、見出語の説明情報の文字列を指定することにより、その文字列についての説明情報を適切に表示させることができる。
【０１３９】
この請求項５に記載の発明によれば、辞書データベースにおいて、見出語データに関連する成句データを項目見出語データとして管理することにより、当該成句データに直接ジャンプすることができる。従って、見出語の説明情報の文字列を指定することにより、その文字列についての説明情報を適切に表示させることができる。
【０１４０】
請求項６に記載の発明によれば、辞書データベースに記憶される説明情報に含まれる文字列の内、辞書データベースに記憶されている見出語データの何れかと一致する文字列に、予め対応するジャンプ先を設定した関連語有り情報が対応付けられているので、当該文字列がジャンプ先に指定された際に、関連語有り情報に基づいて、対応する説明情報の内、当該文字列と関連関係にある部分を表示させることができる。
【０１４１】
請求項７に記載の発明によれば、表示された説明情報に含まれる単語が指定されて、例文データの表示が指示された際に、当該指定された単語を見出語データに設定して対応する説明情報を検索し、検索された説明情報に含まれる例文データを優先して表示させることができる。従って、ジャンプ操作の操作性をより向上させることができる。
【０１４２】
請求項８に記載の発明によれば、検索語に指定した見出語データに対応する説明情報を表示させる場合であって、当該説明情報が例文データを含む場合には、当該例文データの内、初めて表示させる例文データを他の例文データと異なる表示形態で表示させることができる。従って、ユーザは、新しく表示された例文データを識別することができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯型電子辞書の斜視概観図の一例を示す図。
【図２】第１の実施の形態における携帯型電子辞書の機能ブロック図の一例を示す図。
【図３】第１の実施の形態における英和辞書ＤＢの蓄積形式の一例を示す図。
【図４】第１の実施の形態における和英辞書ＤＢの蓄積形式の一例を示す図。
【図５】第１の実施の形態におけるジャンプ項目データ格納領域の一例を示す図。
【図６】第１の実施の形態における一致単語数格納領域の一例を示す図。
【図７】第１の実施の形態における辞書検索処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図８】第１の実施の形態における画面遷移例を示す図。
【図９】第１の実施の形態におけるジャンプ先表示処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図１０】第１の実施の形態におけるジャンプ先検知処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図１１】第１の実施の形態におけるジャンプ項目検知処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図１２】第１の実施の形態における画面遷移例を示す図。
【図１３】従来の携帯型電子辞書の画面遷移例を示す図。
【図１４】第１の実施の形態における携帯型電子辞書の画面遷移例を示す図。
【図１５】第２の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図。
【図１６】第２の実施の形態における英和辞書ＤＢの蓄積形式の一例を示す図。
【図１７】第２の実施の形態における和英辞書ＤＢの蓄積形式の一例を示す図。
【図１８】第２の実施の形態におけるジャンプ項目データ格納領域の一例を示す図。
【図１９】第２の実施の形態におけるジャンプ先検知処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図２０】第２の実施の形態におけるジャンプ先表示処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図２１】従来の携帯型電子辞書の画面遷移例を示す図。
【図２２】第２の実施の形態における携帯型電子辞書の画面遷移例を示す図。
【図２３】第３の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図。
【図２４】第３の実施の形態における和英辞書ＤＢの蓄積形式の一例を示す図。
【図２５】第３の実施の形態における英和辞書ＤＢの蓄積形式の一例を示す図。
【図２６】第３の実施の形態におけるジャンプ項目データ格納領域の一例を示す図。
【図２７】第３の実施の形態における辞書検索処理の実行に係る携帯型電子辞書の動作フローを示す図。
【図２８】第３の実施の形態におけるジャンプ項目検知処理の実行に係る携帯型電子辞書の動作フローを示す図。
【符号の説明】
１            携帯型電子辞書
１０        ＣＰＵ
２０        入力部
３０        表示部
４０        ＲＯＭ
４２      辞書検索プログラム
４４      ジャンプ先表示プログラム
４４ａ  ジャンプ先検知プログラム
４４ｂ  ジャンプ項目検知プログラム
４６      英和辞書ＤＢ
４６ａ  見出語データテーブル
４６ｂ  項目見出語データテーブル
４６ｃ  説明データテーブル
４８      和英辞書ＤＢ
４８ａ  見出語データテーブル
４８ｂ  項目見出語データテーブル
４８ｃ  説明データテーブル
７０        ＲＡＭ
７２      ジャンプ項目データ格納領域
７４      一致単語数格納領域
【図１】
2004213146.tif 000003
【図２】
2004213146.tif 000004
【図３】
2004213146.tif 000005
【図４】
2004213146.tif 000006
【図５】
2004213146.tif 000007
【図６】
2004213146.tif 000008
【図７】
2004213146.tif 000009
【図８】
2004213146.tif 000010
【図９】
2004213146.tif 000011
【図１０】
2004213146.tif 000012
【図１１】
2004213146.tif 000013
【図１２】
2004213146.tif 000014
【図１３】
2004213146.tif 000015
【図１４】
2004213146.tif 000016
【図１５】
2004213146.tif 000017
【図１６】
2004213146.tif 000018
【図１７】
2004213146.tif 000019
【図１８】
2004213146.tif 000020
【図１９】
2004213146.tif 000021
【図２０】
2004213146.tif 000022
【図２１】
2004213146.tif 000023
【図２２】
2004213146.tif 000024
【図２３】
2004213146.tif 000025
【図２４】
2004213146.tif 000026
【図２５】
2004213146.tif 000027
【図２６】
2004213146.tif 000028
【図２７】
2004213146.tif 000029
【図２８】
2004213146.tif 000030