(57)【要約】【課題】複数の辞書ＤＢを横断的に検索する場合に、検索結果を分かり易く表示し、見出語の適切な選択を実現できる情報表示制御装置等を実現すること。【解決手段】ＲＯＭ２０は、見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報（辞書ＤＢ）を複数種類記憶する。ＣＰＵ１０は、ＲＯＭ２０に記憶された複数の辞書ＤＢそれぞれについて、入力文字に適合する見出語を複数選出し、選出した複数の見出語それぞれを、当該見出語を含んでいる辞書ＤＢを視認させるための識別子と併せて表示する制御を行う。【選択図】  図２
2004302663.tif 000002
【特許請求の範囲】
【請求項１】
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した記憶手段と、
入力文字を入力する入力手段と、
前記複数の集合情報それぞれについて、前記入力手段により入力された入力文字に適合する見出語を複数選出する選出手段と、
この選出手段により選出された複数の見出語それぞれを、当該見出語を含んでいる集合情報を視認させるための識別子と併せて表示する制御を行う見出語表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記見出語表示制御手段により表示された複数の見出語のうち、一の見出語を選択する見出語選択手段と、
この見出語選択手段によって選択された見出語に対応する説明情報を、当該見出語を含む集合情報の中から順次読み出して表示する制御を行う説明情報順次表示制御手段と、
を備えることを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
前記見出語表示制御手段により表示された識別子のうち、一の識別子を選択する識別子選択手段と、
この識別子選択手段により選択された識別子に対応付けられて表示された見出語に対応する説明情報を、当該識別子に対応する集合情報から読み出して表示する制御を行う識別子対応情報表示制御手段と、
を備えることを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項４】
前記見出語表示制御手段により表示された複数の見出語のうち、一の見出語を選択する見出語選択手段と、
この見出語選択手段によって選択された見出語に対応する説明情報を、当該見出語を含む各集合情報の中から読み出し、並列的に表示する制御を行う説明情報並列表示制御手段と、
を備えることを特徴とする請求項１に記載の情報表示制御装置。
【請求項５】
前記説明情報並列表示制御手段は、読み出した説明情報をそれぞれ個別画面に表示することで並列的な表示制御を行う個別画面表示制御手段を有し、
所定のスクロール操作が為された場合に、前記個別画面表示制御手段によって表示された各個別画面の内容を連動してスクロール表示させる制御を行うスクロール手段を更に備えることを特徴とする請求項４に記載の情報表示制御装置。
【請求項６】
前記集合情報毎に見出語の表記規則が定義されており、
前記選出手段は、前記入力された入力文字を前記各集合情報の表記規則に則した文字列に変換して、適合する見出語を前記各集合情報から選出する表記規則変更選出手段を有する、
ことを特徴する請求項１〜５の何れか一項に記載の情報表示制御装置。
【請求項７】
入力文字を入力する際の文字種別を選択する入力文字種別選択手段を更に備え、
前記選出手段は、前記入力文字種別選択手段によって選択された文字種別で表された入力文字に適合する見出語を選出する文字種別別見出語選出手段を有する、
ことを特徴とする請求項１〜６の何れか一項に記載の情報表示制御装置。
【請求項８】
前記入力手段により入力された入力文字の文字種別を切り換えることにより、文字種別を換えた入力文字に変換する変換手段を更に備え、
前記文字種別別見出語選出手段は、前記変換手段による変換後の入力文字に適合する見出語を選出する手段である、
ことを特徴とする請求項７に記載の情報表示制御装置。
【請求項９】
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した記憶手段と、
入力文字を受信する受信手段と、
前記複数の集合情報それぞれについて、前記受信手段により受信された入力文字に適合する見出語を複数選出する選出手段と、
この選出手段により選出された複数の見出語それぞれを、当該見出語を含んでいる集合情報を視認させるための識別子と併せて表示するための表示情報を前記利用者端末に送信する送信手段と、
を備えることを特徴とするサーバ。
【請求項１０】
コンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した記憶機能と、
入力文字を入力する入力機能と、
前記複数の集合情報それぞれについて、前記入力機能により入力された入力文字に適合する見出語を複数選出する選出機能と、
この選出機能により選出された複数の見出語それぞれを、当該見出語を含んでいる集合情報を視認させるための識別子と併せて表示する制御を行う見出語表示制御機能と、
を実現させるためのプログラム。
【請求項１１】
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した記憶機能と、
入力文字を受信する受信機能と、
前記複数の集合情報それぞれについて、前記受信機能により受信された入力文字に適合する見出語を複数選出する選出機能と、
この選出機能により選出された複数の見出語それぞれを、当該見出語を含んでいる集合情報を視認させるための識別子と併せて表示するための表示情報を前記利用者端末に送信する送信機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来から、国語辞典、英和辞典、和英辞典、英英辞典といった数種類の辞書データベース（以下、データベースを「ＤＢ」と表す。）を内蔵した電子辞書と呼ばれる情報表示制御装置が知られている。辞書ＤＢには、見出語と、当該見出語を説明・解説する説明情報とを対応付けた辞書データが多数蓄積されている。
【０００３】
また、複数の辞書ＤＢを横断的に検索する、いわゆるマルチ辞書検索機能を備えた電子辞書が知られている（例えば、特許文献１参照）。マルチ辞書検索機能とは、ユーザによって入力された入力文字（検索語として入力される文字のこと。）について、電子辞書に内蔵されている複数の辞書ＤＢを検索し、適合した見出語を表示する機能である。
【０００４】
以下、マルチ辞書検索機能について、図１８を参照して簡単に説明する。図１８（ａ）は、マルチ辞書検索機能において、入力文字を入力するための表示画面Ｗ４００の一例である。入力文字領域Ｐ４００に、ユーザから入力文字Ｎ４００として「パテント」が入力された表示画面である。
【０００５】
そして、図１８（ｂ）は、マルチ辞書検索機能を実行し、見出語候補が一覧表示されている状態である。入力文字Ｎ４００の「パテント」について、国語辞典ＤＢ、カタカナ語辞典ＤＢ、和英辞典ＤＢの、各辞書ＤＢから検索される見出語候補を、一覧表示Ｋ４００として表示する。ここで、見出語「パテント」については、国語辞典ＤＢ、カタカナ語辞典ＤＢ、和英辞典ＤＢの各辞書ＤＢに見出語として登録されており、一覧表示Ｋ４００において、国語辞典ＤＢに登録されている旨を示す記号「国」及び国語辞書ＤＢにおける見出語が示されている行と、カタカナ語辞典ＤＢに登録されている旨を示す記号「カ」及びカタカナ語辞典ＤＢにおける見出語が示されている行と、和英辞典ＤＢに登録されている旨を示す記号「和」及び和英辞典ＤＢにおける見出語が示されている行と、がそれぞれ表示されている。また、一覧表示Ｋ４００の中の見出語候補の内、１つの見出語候補である国語辞典ＤＢの「パテント」が反転表示マーカＲＥＶによって、選択されている。そして、ユーザによって、決定キーが押下されると、選択されている「パテント」の説明情報を国語辞典ＤＢから読み出し、表示部に表示する。
【０００６】
【特許文献１】
特開２００１−１３４５６７号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のマルチ辞書検索機能では、一覧表示の画面において、それぞれの辞書ＤＢ毎の見出語が表示され、冗長的な表示であった。すなわち、同じ見出語が複数表示されるため、ユーザにとって分かりにくい表記であった。さらに、同じ見出語が複数行に亘って表示されることから、電子辞書の表示部において、表示できる見出語候補の数・種類が、限られてしまう。従って、ユーザは画面を切り替えるなどの操作をする必要があり、極めて不便な操作を強いられていた。
【０００８】
また、説明情報を表示する場合においても、それぞれの辞書ＤＢに記憶されている説明情報が１つずつ表示されるに過ぎなかった。例えば、国語辞典と、和英辞典の説明情報を表示させて、比較する場合においても、まず、国語辞典ＤＢに記憶されている説明情報を表示させる。次に、和英辞典ＤＢに記憶されている説明情報を表示させるために、再び一覧表示を表示させる。そして、和英辞典に対応する見出語を選択した後に、説明情報を表示させる。このように、多くの手順をふむ必要があり、非常に使い勝手の悪いものであった。
【０００９】
さらに、複数の辞書ＤＢに記憶されている説明情報を比較する場合においても、従来の電子辞書においては、１つの画面につき、１つの説明情報のみが表示されていた。従って、各辞書ＤＢに記憶されている説明情報を比較する場合においては、先の画面に表示された説明情報について、ユーザが書き写すなどの作業をする必要があり、極めて不便なものであった。
【００１０】
上記問題に鑑み、本発明は、複数の辞書ＤＢを横断的に検索する場合に、検索結果を分かり易く表示し、見出語の適切な選択を実現できる情報表示制御装置等を実現することを目的とする。またさらに、複数の辞書ＤＢの説明情報を容易に比較・視認できる情報表示制御装置等を提供することを目的とする。
【００１１】
【課題を解決するための手段】
以上の課題を解決するために、請求項１に記載の情報表示制御装置は、見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した記憶手段（例えば、図２のＲＯＭ２０）と、入力文字を入力する入力手段（例えば、図２の入力部４０）と、前記複数の集合情報それぞれについて、前記入力手段により入力された入力文字に適合する見出語を複数選出する選出手段（例えば、図２のＣＰＵ１０；図６（ｂ）のステップＣ１０）と、この選出手段により選出された複数の見出語それぞれを、当該見出語を含んでいる集合情報を視認させるための識別子と併せて表示する制御を行う見出語表示制御手段（例えば、図２のＣＰＵ１０；図６（ｂ）のステップＣ１６，ステップＣ１８）と、を備えることを特徴としている。
【００１２】
また、請求項９に記載のサーバは、所定の通信回線を介して利用者端末と接続されるサーバにおいて、見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した記憶手段（例えば、図１７の記憶部７１４）と、入力文字を受信する受信手段（例えば、図１７の通信装置７０８）と、前記複数の集合情報それぞれについて、前記受信手段により受信された入力文字に適合する見出語を複数選出する選出手段（例えば、図１７のＣＰＵ７０２；図６（ｂ）のステップＣ１０）と、この選出手段により選出された複数の見出語それぞれを、当該見出語を含んでいる集合情報を視認させるための識別子と併せて表示するための表示情報を前記利用者端末に送信する送信手段（例えば、図１７の通信装置７０８）と、を備えることを特徴としている。
【００１３】
また、請求項１０に記載のプログラムは、コンピュータに、見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した記憶機能（例えば、図２のＲＯＭ２０）と、入力文字を入力する入力機能（例えば、図２の入力部４０）と、前記複数の集合情報それぞれについて、前記入力機能により入力された入力文字に適合する見出語を複数選出する選出機能（例えば、図２のＣＰＵ１０；図６（ｂ）のステップＣ１０）と、この選出機能により選出された複数の見出語それぞれを、当該見出語を含んでいる集合情報を視認させるための識別子と併せて表示する制御を行う見出語表示制御機能（例えば、図２のＣＰＵ１０；図６（ｂ）のステップＣ１６、Ｃ１８）と、を実現させることを特徴としている。
【００１４】
また、請求項１１に記載のプログラムは、所定の通信回線を介して利用者端末と接続されるコンピュータに、見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した記憶機能（例えば、図１７の記憶部７１４）と、入力文字を受信する受信機能（例えば、図１７の通信装置７０８）と、前記複数の集合情報それぞれについて、前記受信機能により受信された入力文字に適合する見出語を複数選出する選出機能（例えば、図１７のＣＰＵ７０２；図６（ｂ）のステップＣ１０）と、この選出機能により選出された複数の見出語それぞれを、当該見出語を含んでいる集合情報を視認させるための識別子と併せて表示するための表示情報を前記利用者端末に送信する送信機能（例えば図１７の通信装置７０８）と、を実現させることを特徴としている。
【００１５】
請求項１又は９〜１１に記載の発明によれば、複数選出された見出語と、当該見出語を含んでいる集合情報を視認させるための識別子を併せて表示する。従って、ユーザは、見出語がどの集合情報に記憶されているかを、識別子によって容易に判断することができ、見出語の適切な選択を行うことができる。
【００１６】
請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、前記見出語表示制御手段により表示された複数の見出語のうち、一の見出語を選択する見出語選択手段（例えば、図２のＣＰＵ１０；図５のステップＡ１４）と、この見出語選択手段によって選択された見出語に対応する説明情報を、当該見出語を含む集合情報の中から順次読み出して表示する制御を行う説明情報順次表示制御手段（例えば、図２のＣＰＵ１０；図５のステップＡ２２、Ａ２４又はＡ２６）と、を備えることを特徴としている。
【００１７】
請求項２に記載の発明によれば、見出語に該当する各集合情報に記憶されている説明情報について、順次表示させることが出来る。従って、ユーザは、集合情報に記憶された説明情報が順次読み出される為、各集合情報の説明情報を容易に比較することができるようになる。
【００１８】
請求項３に記載の発明は、請求項１又は２に記載の情報表示制御装置において、前記見出語表示制御手段により表示された識別子のうち、一の識別子を選択する識別子選択手段（例えば、図２のＣＰＵ１０；図１０のステップＤ２０）と、この識別子選択手段により選択された識別子に対応付けられて表示された見出語に対応する説明情報を、当該識別子に対応する集合情報から読み出して表示する制御を行う識別子対応情報表示制御手段（例えば、図２のＣＰＵ１０；図１０のステップＤ２６）と、を備えることを特徴としている。
【００１９】
請求項３に記載の発明によれば、一覧表示において、見出語に対応する説明情報を表示させる際に、集合情報を指定することができる。従って、ユーザは、必要としている説明情報を簡単に表示させることができる。
【００２０】
請求項４に記載の発明は、請求項１に記載の情報表示制御装置において、前記見出語表示制御手段により表示された複数の見出語のうち、一の見出語を選択する見出語選択手段（例えば、図２のＣＰＵ１０；図１４のステップＡ１４）と、この見出語選択手段によって選択された見出語に対応する説明情報を、当該見出語を含む各集合情報の中から読み出し、並列的に表示する制御を行う説明情報並列表示制御手段（例えば、図２のＣＰＵ１０；図１４のステップＥ２２）と、を備えることを特徴としている。
【００２１】
請求項４に記載の発明によれば、見出語に対応する集情情報に記憶された説明情報を、同一画面に並列的に表示させることができる。従って、ユーザは、容易に各説明情報の内容について比較することができる。
【００２２】
請求項５に記載の発明は、請求項４に記載の情報表示制御装置において、前記説明情報並列表示制御手段は、読み出した説明情報をそれぞれ個別画面に表示することで並列的な表示制御を行う個別画面表示制御手段（例えば、図２のＣＰＵ１０；図１４のステップＥ２２）を有し、所定のスクロール操作が為された場合に、前記個別画面表示制御手段によって表示された各個別画面の内容を連動してスクロール表示させる制御を行うスクロール手段（例えば、図２のＣＰＵ１０；図１４のステップＥ３４）を更に備えることを特徴としている。
【００２３】
請求項５に記載の発明によれば、同一画面に並列に表示された説明情報を、連動してスクロール表示することができる。従って、ユーザは、説明情報をスクロールする際に、各画面毎にスクロール処理を行う必要が無く、容易に説明情報を比較することができる。
【００２４】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の情報表示制御装置において、前記集合情報毎に見出語の表記規則が定義されており、前記選出手段は、前記入力された入力文字を前記各集合情報の表記規則に則した文字列に変換して、適合する見出語を前記各集合情報から選出する表記規則変更選出手段（例えば図２のＣＰＵ１０；図５のステップＣ１４）を有する、ことを特徴としている。
【００２５】
請求項６に記載の発明によれば、集合情報に記憶された見出語において、表記規則が異なる場合においても、同一の見出語として表示をさせることができる。従って、ユーザは、辞書ＤＢの見出語表記が異なっていても、同一の見出語については、まとめて表示をすることが可能である。
【００２６】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の情報表示制御装置において、入力文字を入力する際の文字種別を選択する入力文字種別選択手段（例えば、図２のＣＰＵ１０；図６のステップＢ１０）を更に備え、前記選出手段は、前記入力文字種別選択手段によって選択された文字種別で表された入力文字に適合する見出語を選出する文字種別別見出語選出手段（例えば、図２のＣＰＵ１０；図６のステップＣ１０）を有する、ことを特徴としている。
【００２７】
請求項７に記載の発明によれば、入力文字の文字種別に適合する見出語を適切に表示することができる。
【００２８】
請求項８に記載の発明は、請求項７に記載の情報表示制御装置において、前記入力手段により入力された入力文字の文字種別を切り換えることにより、文字種別を換えた入力文字に変換する変換手段（例えば、図２のＣＰＵ１０；図６のステップＢ１４）を更に備え、前記文字種別別見出語選出手段は、前記変換手段による変換後の入力文字に適合する見出語を選出する手段（例えば、図２のＣＰＵ１０；図６のステップＣ１０）である、ことを特徴としている。
【００２９】
請求項８に記載の発明によれば、入力された入力文字の文字種別を切り替えて、変換後の入力文字に適合する見出語を選出することができる。従って、例えば、ユーザが異なる文字種別を入力した場合においても、容易な操作で文字種別を変換することができる。
【００３０】
【発明の実施の形態】
以下、図を参照して本発明を情報表示制御装置の一種である電子辞書に適用した場合の実施の形態について図面を参照して詳細に説明する。但し、本発明が適用可能なものはこれに限定されるものではない。
【００３１】
〔第１の実施の形態〕
電子辞書は、国語辞典、英和辞典、和英辞典、英英辞典、カタカナ語辞典等の各種電子辞書データベース（以下、データベースを「ＤＢ」と表す。）を内蔵している。辞書ＤＢとは、見出語と、当該見出語を説明するための文字データや、静止画像データ、動画データ、音声データ等の説明情報とが対応付けられた情報を集合した集合情報であり、コンピュータを用いて検索処理することができるように体系的に構成したものである。ユーザによって辞書が選択され、検索語となる文字が入力される（以下、この入力された文字を「入力文字」と表す。）と、電子辞書１は、入力文字に適合する見出語を見出語候補として一覧表示する。そして、選択された見出語に対応する説明情報を表示する。これが電子辞書の基本的な機能である。なお、本実施の形態における電子辞書は国語辞典の辞書ＤＢと、カタカナ語辞典の辞書ＤＢと、和英辞典のＤＢとを内蔵しているとして説明する。
【００３２】
図１に、この電子辞書１の概観図を示す。同図に示すように、電子辞書１は、ディスプレイ３と、各種キー群５とを備えている。ここで、各種キー群５を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下されて、電子辞書１が操作される。例えば、図１（ｂ）に示すように、操作の確定等の指示入力用の決定キー７、カーソルの移動指示や指定語句を選択するための上下方向キー９及び左右方向キー１１等を備えている。
【００３３】
図２は、電子辞書１の構成を示すブロック図である。同図に示すように、電子辞書１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０、入力部４０、表示部５０を備えている。
【００３４】
ＲＯＭ２０は、各種初期設定、ハードウェアの検査、あるいは必要なプログラムのロード等を行うための初期プログラムを格納する。ＣＰＵ１０は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００３５】
また、ＲＯＭ２０は、メニュー表示処理、各種設定処理、各種検索処理等の電子辞書１の動作に係る各種プログラムや、電子辞書１の備える種々の機能を実現するためのプログラム等を格納すると共に、辞書ＤＢとして国語辞典ＤＢ２０２と、カタカナ語辞典ＤＢ２０４と、和英辞典ＤＢ２０６とを格納する。また、どの見出語が、何れの辞書ＤＢに登録されているかを示す見出語対応テーブル２０８と、英文字とローマ字読みの仮名との対応について記憶するローマ字対応テーブル２１０とを格納する。さらに、プログラムとして、説明情報表示プログラム２１２と、文字入力プログラム２１４と、一覧表示プログラム２１６とを格納する。
【００３６】
図３（ａ）は、国語辞典ＤＢ２０２のデータ構成の一例を示した図である。国語辞典ＤＢ２０２は、仮名（カタカナ及びひらがなを含む。）で表された見出語（例えば「ヴァージニア」）と、当該見出語の説明情報（「米国合衆国東部の州。独立１３州…」）とを対応づけて記憶している。
【００３７】
図３（ｂ）は、カタカナ語辞典ＤＢ２０４のデータ構成の一例を示した図である。カタカナ語辞典ＤＢ２０４は、カタカナで表された見出語（例えば「バージニア」）と、当該見出語の説明情報（「米国東部、大西洋岸の州。略称…」）とを対応づけて記憶している。
【００３８】
図３（ｃ）は、和英辞典ＤＢ２０６のデータ構成の一例を示した図である。和英辞典ＤＢ２０６は、仮名で表された見出語（例えば「バージニア」）と、当該見出語の説明情報（「Ｖｉｒｇｉｎｉａ（略：ＶＡ．）」）とを対応づけて記憶している。
【００３９】
見出語対応テーブル２０８は、それぞれの辞書ＤＢに登録されている全ての見出語を含んだ共通見出語と、各辞書ＤＢに記憶されている見出語（以下、適宜「辞書ＤＢ別見出語」と表す。）とを対応づけて記憶しているＤＢである。ＣＰＵ１０は、見出語対応テーブル２０８を参照することにより、共通見出語が、どの辞書ＤＢに記憶されているかを判断することができる。
【００４０】
図４（ａ）は、見出語対応テーブル２０８のデータ構成の一例を示した図である。見出語対応テーブル２０８は、共通見出語（例えば「パテント」）と、辞書ＤＢ別見出語とを記憶している。辞書ＤＢ別見出語には、国語辞典ＤＢの見出語（「パテント」）と、カタカナ語辞典ＤＢ（「パテント」）と、和英辞典ＤＢ（「パテント」）とを記憶している。また、共通見出語が、各辞書ＤＢ別見出語として登録されていない場合は、「−」と表されており、例えば共通見出語「ハト」は、カタカナ語辞典ＤＢ２０４に登録されていない。
【００４１】
また、辞書ＤＢによっては、見出語の意味が同一でも、表記が異なる場合がある。例えば、国語辞典ＤＢ２０２では、「ヴァージニア」と登録されているが、カタカナ語辞典ＤＢ２０４や、和英辞典ＤＢ２０６では「バージニア」として見出語が登録されている。この場合、見出語対応テーブル２０８には、共通見出語として「ヴァージニア」を検索しても、「バージニア」を検索しても、正しく辞書ＤＢ別見出語を読み出すことが出来るように、いずれの見出語についても同じ辞書ＤＢ別見出語が登録されている。具体的には、共通見出語として「ヴァージニア」を検索しても、「バージニア」を検索しても、国語辞典ＤＢ２０２の見出語が「ヴァージニア」と、カタカナ語辞典ＤＢ２０４の見出語「バージニア」と、和英辞典ＤＢ２０６の見出語「バージニア」とがそれぞれ読み出される。このため、入力文字に適合する見出語が検索され、適切な辞書ＤＢの選択を促すことが出来る。
【００４２】
ローマ字対応テーブル２１０は、日本語の１音節分の仮名文字と、その仮名文字をローマ字で表した場合の英文字とが対応づけられて記憶されたテーブルである。また換言すると、英文字と、その英文字がローマ字読みされた場合の仮名文字とが対応づけて記憶されているテーブルでもある。ＣＰＵ１０は、ローマ字対応テーブル２１０を参照することにより、英文字を仮名文字に変換したり、仮名文字を英文字に変換したりする処理を実行する。
【００４３】
図４（ｂ）は、ローマ字対応テーブル２１０のデータ構成の一例を示した図である。ローマ字対応テーブルには、英文字（例えば「Ａ」）と、当該英文字をローマ字読みしたときの仮名文字（「ア」）とが対応づけて記憶されている。また、仮名文字は１音節分の文字であるため、１字の英文字とは限らず、例えば英文字「ＰＡ」と仮名文字「パ」とが対応づけられて記憶されていたり、英文字「ＳＨＡ」と仮名文字「シャ」とが対応づけられて記憶されている。
【００４４】
ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。本実施の形態では、入力文字記憶領域３０２と、見出語候補記憶領域３０４と、選択見出語記憶領域３０６とを備えている。
【００４５】
入力文字記憶領域３０２は、ユーザから入力された文字を、入力文字として記憶している領域である。例えば、入力部４０からユーザにより「パテント」と入力された場合に、ＣＰＵ１０は、入力文字記憶領域３０２に「パテント」を記憶する。
【００４６】
見出語候補記憶領域３０４は、見出語候補を一覧表示する際の候補となる見出語を記憶しておく領域である。入力文字に適合する見出語が検索された際の見出語を記憶しておく領域である。
【００４７】
選択見出語記憶領域３０６は、見出語候補一覧処理において、表示した見出語候補の中から、ユーザによって選択された見出語を記憶しておく領域である。
【００４８】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１０は、入力部４０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示制御信号を適宜表示部５０に出力して、対応した表示情報を表示する。
【００４９】
また、ＣＰＵ１０は、本実施の形態において、ＲＯＭ２０の説明情報表示プログラム２１２に従った、説明情報表示処理（図５参照）を実行すると共に、この説明情報表示処理の中において、文字入力プログラム２１４に従った文字入力処理（図６（ａ）参照）及び一覧表示プログラム２１６に従った一覧表示処理（図６（ｂ）参照）を実行する。
【００５０】
具体的には、説明情報表示処理において、ＣＰＵ１０は、最初に後述する文字入力処理及び一覧表示処理を行う。そして、ＣＰＵ１０は、一覧表示した見出語候補の中から、ユーザに見出語を選択させ、選択された見出語を選択見出語として、選択見出語記憶領域３０６に記憶する。そして、選択見出語記憶領域３０６に記憶された見出語が、各辞書ＤＢに見出語として記憶されている場合には、各辞書ＤＢから説明情報を読み出して表示をする。
【００５１】
また、文字入力処理において、入力部４０から入力文字の入力があった場合には、入力文字を入力文字記憶領域３０２に記憶する。また、入力文字の入力があった後に、上下方向キー９が押下されると、入力文字を、その文字種別を変更した入力文字に変換する。ここで、文字種別とは、「仮名」、「英文字」等を表し、「仮名」には「ひらがな」と「カタカナ」が含まれているとする。また、ＣＰＵ１０は、「ひらがな」に対応する「カタカナ」を同等として扱い、例えば「あ」と「ア」を同じものとして扱う。
【００５２】
また、一覧表示処理において、ＣＰＵ１０は、入力文字記憶領域３０２に記憶された入力文字に対応する共通見出語を、見出語対応テーブル２０８から検索する。そして、見出語候補を見出語候補記憶領域３０４に記憶した後、見出語候補の対応する辞書ＤＢ別見出語を読み出し、辞書マーク及び見出語を表示する。
【００５３】
入力部４０は、仮名やアルファベット等の文字入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をＣＰＵ１０に出力する。この入力部４０におけるキー入力により、検索語の入力、辞書モードの選択、検索実行指示、ジャンプ機能の開始等の入力手段を実現する。なお、この入力部４０は、キー群５に限られるわけではなく、タッチパネル等であってもよい。
【００５４】
表示部５０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示するものであり、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等により構成される。なお、この表示部５０は、図１に示すディスプレイ３に相当する。
【００５５】
次に、第１の実施の形態における電子辞書１の動作を入力文字として「パテント」がユーザによって入力され、「パテント」に対応する各辞書ＤＢの説明情報を表示する操作例を挙げつつ説明する。
【００５６】
図５は、説明情報表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この説明情報表示処理は、ＣＰＵ１０がＲＯＭ２０の説明情報表示プログラム２１２を実行することによって実現される処理である。
【００５７】
まず、ＣＰＵ１０は、説明情報表示処理を実行すると、ユーザに入力文字を入力させるための文字入力プログラム２１４に従った文字入力処理を実行し（ステップＡ１０）、入力文字を記憶する。次に、当該入力文字に基づいて、一覧表示プログラム２１６に従った一覧表示処理を実行し（ステップＡ１２）、当該入力文字に適合する見出語を見出語候補として一覧表示する。
【００５８】
そこで、まず、文字入力処理、及び一覧表示処理について説明を行う。
【００５９】
図６（ａ）は、文字入力処理に係る電子辞書１の動作を説明するためのフローチャートである。この文字入力処理は、ＣＰＵ１０がＲＯＭ２０の文字入力プログラム２１４を実行することによって実現される処理である。
【００６０】
まず、ＣＰＵ１０は、ユーザに入力文字を入力させるための入力画面を表示部５０に表示する。そして、入力文字が入力されると（ステップＢ１０；Ｙｅｓ）、ＣＰＵ１０は、次に入力されたキーの判定を行う（ステップＢ１２）。ユーザによって、上下方向キー９が押下された場合には（ステップＢ１２；上下方向キー）、ＣＰＵ１０は、入力文字を、その文字種別を変更した入力文字に変換する（ステップＢ１４）。そして、ユーザによって決定キー７が押下された場合には（ステップＢ１２；決定キー）、入力文字を入力文字記憶領域３０２に記憶する（ステップＢ１６）。ここで、文字種別を変更するとは、具体的には英文字で入力された入力文字を、ローマ字対応テーブル２１０を参照して、仮名文字に変換すること、若しくはその逆に、仮名文字で入力された入力文字を、ローマ字対応テーブル２１０を参照して、英文字に変換することをいう。
【００６１】
例えば、入力文字として、ユーザにより入力部４０から「ＰＡＴＥＮＴＯ」と入力された場合を説明する。ＣＰＵ１０は、ローマ字対応テーブル２１０を参照して、「ＰＡＴＥＮＴＯ」のうち、「ＰＡ」の文字列を「パ」に、「ＴＥ」の文字列を「テ」に、「Ｎ」の文字列を「ン」に、「ＴＯ」の文字列を「ト」に変換し、入力文字を「パテント」として更新記憶する。
【００６２】
図７は、この段階での表示画面Ｗ１００の一例を示す図である。図７（ａ）は、本実施の形態における説明情報表示処理を実現するための「マルチ辞書検索機能」を実行した画面である。
【００６３】
表示画面Ｗ１００には、入力文字を仮名で入力するための仮名文字入力領域Ｐ１００と、アルファベットで入力するための英文字入力領域Ｐ１０２とが表示されている。ここで、ユーザによって入力文字Ｎ１００である「ＰＡＴＥＮＴＯ」が英文字入力領域Ｐ１０２に入力されると、ＣＰＵ１０は、表示部Ｗ１００の領域Ｐ１０２に「ＰＡＴＥＮＴＯ」と表示する。なお、図７（ａ）においては、文字入力を行う領域を示す反転表示マーカＲＥＶ１が表示されている。
【００６４】
次に、図７（ｂ）は、図７（ａ）の状態から、ユーザによって上下方向キー９が入力されたときの状態である。ユーザによって、上下方向キー９が入力されると、ＣＰＵ１０は、入力文字Ｎ１００である「ＰＡＴＥＮＴＯ」を、入力文字Ｎ１０２である「パテント」に変換し、入力領域Ｐ１００に表示する。また、このとき、反転表示ＲＥＶ１も「英文字」から、「仮名文字」に移る。
【００６５】
次に、図６（ｂ）は、一覧表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この一覧表示処理は、ＣＰＵ１０がＲＯＭ２０の一覧表示プログラム２１４を実行することによって実現される処理である。
【００６６】
まず、ＣＰＵ１０は、入力文字記憶領域３０２に記憶された入力文字に適合する共通見出語を、見出語対応テーブル２０８から検索する（ステップＣ１０）。次に、一覧表示をするための見出語候補を決定し、見出語候補記憶領域３０４に記憶する（ステップＣ１２）。具体的には、入力文字に一致する、或いは入力文字から始まる共通見出語を見出語対応テーブル２０８から検索し、検索した共通見出語から、見出語対応テーブル２０８に登録されている順に４つ先の共通見出語までを、入力文字に適応する見出語候補として見出語候補記憶領域３０４に記憶する。
【００６７】
次に、ステップＣ１２で決定した各見出語候補について、各辞書ＤＢ別見出語を読み出す（ステップＣ１４）。そして、登録されている辞書ＤＢの辞書マークを表示するとともに（ステップＣ１６）、当該見出語候補を表示する（ステップＣ１８）。ここで、辞書マークとは、辞書ＤＢの種類を表すものであり、例えば国語辞典の頭文字の「国」という文字を四角で囲むことにより国語辞典を表すマーク（図８の辞書マークＭ１００）や、同様にカタカナ語辞典を表すマーク（図８の辞書マークＭ１０２）や、和英辞典を表すマーク（図８の辞書マークＭ１０４）等がある。尚、辞書マークは、このような形態に限られるものではなく、他の記号、図形で表されても良い。
【００６８】
例えば、入力文字記憶領域３０２に記憶されている入力文字「パテント」について、ＣＰＵ１０は、一致する共通見出語または「パテント」から始まる共通見出語を見出語対応テーブルから検索する。一致する共通見出語が登録されていることから、ＣＰＵ１０は、共通見出語「パテント」から順に４つ分（例えば、「パテント」「ハト」「ハトウ」「バトウ」）を見出語候補として、見出語候補記憶領域３０４に記憶する。そして、「パテント」「ハト」「ハトウ」「バトウ」の各共通見出語の辞書ＤＢ別見出語を見出語対応テーブル２０８から読み出し、登録されている辞書ＤＢの辞書マークと共に表示する。例えば、「パテント」は、国語辞典ＤＢ２０２と、カタカナ語辞典ＤＢ２０４と、和英辞典ＤＢ２０４とに登録されているため、ＣＰＵ１０は、それぞれの辞書ＤＢの辞書マークと共に、共通見出語である「パテント」を表示する。
【００６９】
図８（ａ）は、この段階での表示画面Ｗ１００の一例を示す図である。見出語候補一覧Ｋ１００には、「パテント」「ハト」「ハトウ」「バトウ」の４つの共通見出語が表示され、それぞれの共通見出語がどの辞書ＤＢに登録されているかを示す辞書マークが併せて表示されている。また、見出語候補一覧Ｋ１００の内、「パテント」の見出語候補が反転表示マーカＲＥＶ２によって反転され、選択状態にあることが示されている。
【００７０】
ここで、説明情報表示処理の説明に戻ると、文字入力処理（ステップＡ１０）、一覧表示処理（ステップＡ１２）を実行した後に、一覧表示をした見出語候補の中から、ユーザによって上下キーで見出語が選択され（ステップＡ１４）、決定キー７が押下されると（ステップＡ１６；Ｙｅｓ）、当該選択されている見出語を、ＣＰＵ１０は、選択見出語記憶領域３０６に記憶する（ステップＡ１８）。
【００７１】
例えば、ユーザによって、「パテント」が選択され、決定キー７が押下されることにより、選択された共通見出語「パテント」を、選択見出語記憶領域３０６に記憶する。
【００７２】
そして、ＣＰＵ１０は、選択見出語記憶領域３０６に記憶された選択見出語が、国語辞典ＤＢに見出語として登録されているか否かを、見出語対応テーブル２０８を参照して判定する（ステップＡ２０）。そして、国語辞典ＤＢ２０２に、見出語として登録されている場合は、当該見出語に該当する説明情報を、国語辞典ＤＢ２０２から読み出し、表示部５０に表示する（ステップＡ２２）。同様に、カタカナ語辞典ＤＢ２０４及び和英辞典ＤＢ２０６に見出語として登録されているか否かを判定し、登録されている場合は、表示部５０に表示する（ステップＡ２４〜ステップＡ３０）。
【００７３】
例えば、選択見出語記憶領域３０６に記憶された共通見出語「パテント」について、説明情報を表示する。まず、ＣＰＵ１０は、「パテント」が、国語辞典ＤＢ２０２に登録されているか否かを、見出語対応テーブル２０８を参照して判定する。図４（ａ）の見出語対応テーブル２０８においては、国語辞書ＤＢ２０２に見出語「パテント」が登録されている旨記憶されているため、登録されていると判定し、国語辞典ＤＢ２０２から見出語「パテント」に該当する説明情報を読み出して表示部５０に表示する。同様に、カタカナ語辞典ＤＢ２０４及び和英辞典ＤＢ２０６についても、見出語「パテント」が登録されているため、それぞれの辞書ＤＢから説明情報を読み出し、表示部５０に表示する。
【００７４】
図８（ｂ）は、この段階での表示画面Ｗ１００の一例を示す図である。「パテント」に該当する各辞書ＤＢの説明情報が表示されている。図８（ｂ）において、表示画面Ｗ１００において、表示領域Ｐ１０４に共通見出語である「パテント」が、表示領域Ｐ１０６に各辞書ＤＢの説明情報が表示データとして表示されている。表示画面Ｗ１００に表示される表示データＹ１００は、共通見出語「パテント」と、各辞書ＤＢから読み出された説明情報とであるが、表示画面Ｗ１００の画面範囲に収まらない場合がある。図８（ｂ）がこの場合である。図８（ｂ）において、表示領域Ｐ１０６は、国語辞典ＤＢ２０２に記憶されている説明情報Ｓ１００と、カタカナ語辞典ＤＢ２０４に記憶されている説明情報Ｓ１０２と、和英辞典ＤＢ２０６に記憶されている説明情報Ｓ１０４とから構成されているが、表示画面Ｗ１００内に全て表示することが出来ない。こういった場合はスクロール操作によって、表示画面Ｗ１００外となっていた部分を表示させることができる。
【００７５】
以上のように、第１の実施の形態によれば、ユーザは、見出語候補一覧表示の段階で、それぞれの見出語が、どの辞書ＤＢに登録されているかを容易に把握することができる。またさらに、見出語を選択することによって、各辞書ＤＢに登録されている説明情報が一元的に表示されるため、各辞書ＤＢの説明情報を簡単に比較することができる。
【００７６】
尚、本実施の形態においては、共通見出語が各辞書ＤＢに見出語として登録されているか否かが、見出語対応テーブル２０８に記憶されており、見出語対応テーブル２０８を参照することによって、各辞書ＤＢに登録されている見出語に該当する説明情報を読み出したが、必ずしも、これに限られるわけではない。
【００７７】
例えば、ＣＰＵ１０が、入力文字記憶領域３０２に記憶されている入力文字に適合する見出語を、各辞書ＤＢ毎に検索する。そして、登録されている辞書ＤＢが存在した場合、その旨を表示する構成としても良い。このような構成を取る場合には、見出語対応テーブル２０８は不要となる。
【００７８】
〔第２の実施の形態〕
次に、本発明を適用した第２の実施の形態について説明する。本実施の形態は、見出語候補の中から見出語を選択した後に、さらに説明情報を表示する辞書ＤＢを選択することにより、所望の説明情報のみを表示させることが出来るというものである。
【００７９】
なお、第２の実施の形態における電子辞書の構成は、第１の実施の形態において図２に示して説明した電子辞書１の構成において、ＲＯＭ２０を図９（ａ）に示すＲＯＭ２２，ＲＡＭ３０を図９（ｂ）に示すＲＡＭ３２に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００８０】
まず図９を参照して、ＲＯＭ２２とＲＡＭ３２の構成について説明する。図９（ａ）にＲＯＭ２２の、図９（ｂ）にＲＡＭ３２の構成をそれぞれ示す。図９（ａ）に示すように、ＲＯＭ２２は、国語辞典ＤＢ２０２と、カタカナ語辞典ＤＢ２０４と、和英辞典ＤＢ２０６と、見出語対応テーブル２０８と、ローマ字対応テーブル２１０と、文字入力プログラム２１４と、一覧表示プログラム２１６と、個別情報表示プログラム２２０とを記憶している。
【００８１】
個別情報表示プログラム２２０は、本実施の形態における個別情報表示処理を実現するためのプログラムであり、ＣＰＵ１０がこの個別情報表示プログラム２２０を実行することで、個別情報表示処理が実現される。ＣＰＵ１０は、文字入力処理及び一覧表示処理を行うことにより、見出語候補の一覧表示を行う。そして、一覧表示された見出語の中から、一の見出語を選択見出語記憶領域３０６に記憶する。その後、ユーザによって見出語の記憶されている指定辞書ＤＢが選択されると、その選択された指定辞書ＤＢを指定辞書ＤＢ記憶領域３２０に記憶し、対応する説明情報を表示する。
【００８２】
また、図９（ｂ）に示すように、ＲＡＭ３２は、入力文字記憶領域３０２と、見出語候補記憶領域３０４と、選択見出語記憶領域３０６と、指定辞書ＤＢ記憶領域３２０とを備えている。
【００８３】
指定辞書ＤＢ記憶領域３２０は、選択見出語に該当する説明情報を表示する際に、当該説明情報を読み出す辞書ＤＢとしてユーザによって選択された辞書ＤＢの種別を記憶する領域である。
【００８４】
次に、第２の実施の形態における電子辞書１の動作について適宜図を参照して説明する。
【００８５】
図１０は、個別情報表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この個別情報表示処理は、ＣＰＵ１０がＲＯＭ２２の個別情報表示プログラム２２０を実行することによって実現される処理である。
【００８６】
まず、ＣＰＵ１０は、文字入力処理及び一覧表示処理を行い、見出語候補を一覧表示する。そして、ユーザによって上下方向キー９が押下されることによって、見出語が選択され、決定キー７が押下されると、ＣＰＵ１０は、選択されている見出語を、選択見出語記憶領域３０６に記憶する（ステップＡ１０〜Ａ１８）。
【００８７】
図１１は、この段階での表示画面Ｗ２００の一例を示す図である。図１１（ａ）は、仮名文字入力領域Ｐ１００に、入力文字Ｎ２００として「ハト」が入力されたときの表示画面例を示す図である。また、図１１（ｂ）は、図１１（ａ）の状態から決定キー７が押下された状態の表示画面例を示す図である。ＣＰＵ１０は、入力文字Ｎ２００の「ハト」に適合する共通見出語を見出語候補として一覧表示する。また、見出語候補一覧Ｋ２００の中の見出語候補の内、１つの見出語候補である「はと」が反転表示マーカＲＥＶ２によって反転表示され、選択されている。そして、ここでユーザにより、決定キー７が押下されると、ＣＰＵ１０は、選択された「はと」を見出語候補記憶領域３０４に記憶する。
【００８８】
次に、ＣＰＵ１０は、説明情報を読み出す辞書ＤＢの選択待ちとなる（ステップＤ２０）。具体的には、ユーザによって左右方向キー１１が押下されることにより辞書ＤＢが選択され、決定キー７が押下されると（ステップＤ２２；Ｙｅｓ）、ＣＰＵ１０は、選択された辞書ＤＢを指定辞書ＤＢ記憶領域３２０に記憶する（ステップＤ２４）。そして、ＣＰＵ１０は、選択見出語記憶領域３０６に記憶された選択見出語に該当する説明情報を、指定辞書ＤＢ記憶領域３２０に記憶された指定辞書ＤＢより読み出して、表示する（ステップＤ２６）。
【００８９】
例えば、選択見出語記憶領域３０６に、選択見出語として「はと」が記憶されているとする。次に、ＣＰＵ１０は、当該見出語が記憶されている辞書ＤＢから、一の辞書ＤＢの選択待ちとなる。
【００９０】
図１２は、この段階での表示画面Ｗ２００の一例を示す図である。図１２（ａ）は、見出語「はと」が選択された後、左右方向キー１１が押下されることによって、辞書マーク選択マーカＭＫが移動して和英辞書ＤＢ２０６を表す辞書マークが選択されている状態の表示画面例を示す図である。図１２（ａ）において、見出語「はと」と共に、当該見出語が記憶されている辞書ＤＢの辞書マーク「国」や「和」等が表示されている。ユーザが左右方向キー１１を押下することにより、見出語「はと」の辞書マーク「和」が選択された状態が図１２（ａ）である。そして、辞書マーク「和」が選択された後、ＣＰＵ１０は、辞書マーク「和」に対応する辞書ＤＢ「和英辞典」を、指定辞書ＤＢ記憶領域３２０に記憶する。そして、見出語「はと」に該当する説明情報を、指定辞書ＤＢ記憶領域３２０に記憶されている辞書ＤＢに対応する、和英辞典ＤＢ２０６から説明情報を読み出し、表示部５０に表示する。この表示画面例が図１２（ｂ）である。
【００９１】
このように、第２の実施の形態によれば、ユーザは、見出語を選択した後、更に辞書マークを選択することで、所望の辞書ＤＢを選択することができる。第１の実施の形態では複数の辞書ＤＢの説明情報が直列的に表示されたが、本第２の実施の形態によれば、１つの辞書ＤＢの説明情報を表示画面を広く用いて表示することができる。また、平易な操作で説明情報を表示させることが可能である。
【００９２】
〔第３の実施の形態〕
次に、本発明を適用した第３の実施の形態について説明する。本実施の形態は、各辞書ＤＢに記憶された説明情報を、それぞれ別個のウィンドウとして表示し、スクロール等を連動して制御するというものである。
【００９３】
なお、第３の実施の形態における電子辞書の構成は、第１の実施の形態において図２に示して説明した電子辞書１の構成において、ＲＯＭ２０を図１３に示すＲＯＭ２４に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００９４】
まず、図１３を参照して、ＲＯＭ２４の構成について説明する。図１３に示すように、ＲＯＭ２４は、国語辞典ＤＢ２０２と、カタカナ語辞典ＤＢ２０４と、和英辞典ＤＢ２０６と、見出語対応テーブル２０８と、ローマ字対応テーブル２１０と、文字入力プログラム２１４と、一覧表示プログラム２１６と、並列表示プログラム２３０とを記憶している。
【００９５】
並列表示プログラム２３０は、本実施の形態における並列表示処理を実現するためのプログラムであり、ＣＰＵ１０が、この並列表示プログラム２３０を実行することで、並列表示処理が実現される。ＣＰＵ１０は、文字入力処理及び一覧表示処理を行い、見出語候補の一覧表示をした後に、一の見出語を選択させる。そして、その見出語に対応する説明情報を、対応付けられた各辞書ＤＢから読み出し、辞書ＤＢごとに別ウィンドウとして表示する。そして、上下キーが押下された場合は、ＣＰＵ１０は、各ウィンドウを連動してスクロール表示させる。
【００９６】
次に、第３の実施の形態における電子辞書１の動作について適宜図を参照して説明する。
【００９７】
図１４は、並列表示処理に係る電子辞書１の動作を説明するためのフローチャートである。この、並列表示処理は、ＣＰＵ１０がＲＯＭ２４の並列処理プログラム２３０を実行することによって実現される処理である。
【００９８】
まず、ＣＰＵ１０は、文字入力処理及び一覧表示処理を行い、見出語候補を一覧表示する。そして、ユーザによって上下方向キー９が押下されることにより、見出語が選択され、決定キー７が押下されると、ＣＰＵ１０は、選択されている見出語を、選択見出語記憶領域３０６に記憶する（ステップＡ１０〜Ａ１８）。
【００９９】
図１５（ａ）は、この段階での表示画面Ｗ３００の一例を示す図である。図１５（ａ）は、入力文字Ｎ３００の「ヴァージニア」に適合する共通見出語が見出語候補一覧Ｋ３００として表示されている状態の表示画面例である。また、一覧Ｋ３００の中の見出語候補の内、１つの見出語候補である「ヴァージニア」が反転表示マーカＲＥＶ２によって反転・選択されている。この状態で決定キー７が押下されると、ＣＰＵ１０は、選択されている「ヴァージニア」を見出語候補記憶領域３０４に記憶する。
【０１００】
次に、選択見出語記憶領域３０６に記憶された選択見出語が国語辞典ＤＢ２０２の見出語として登録されているかどうかを判定する（ステップＥ２０）。そして、国語辞典ＤＢ２０２に、見出語として登録されている場合は（ステップＥ２０；Ｙｅｓ）、ＣＰＵ１０は、選択見出語に該当する説明情報を、国語辞典ＤＢ２０２から読み出し、国語辞典ＤＢ２０２のウィンドウを新たに作成して表示部５０に表示する（ステップＥ２２）。さらに、選択見出語記憶領域３０６に記憶された選択見出語がカタカナ語辞典ＤＢ２０４の見出語として登録されているかどうかを判定する（ステップＥ２４）。そして、カタカナ語辞典ＤＢ２０４に、見出語として登録されている場合は（ステップＥ２４；Ｙｅｓ）、ＣＰＵ１０は、選択見出語に該当する説明情報を、カタカナ語辞典ＤＢ２０４から読み出し、カタカナ語辞典ＤＢ２０４のウィンドウを新たに作成して表示部５０に表示する（ステップＥ２６）。同様に、選択見出語が和英辞典ＤＢ２０４の見出語として登録されている場合には（ステップＥ２８；Ｙｅｓ）、ＣＰＵ１０は、選択見出語に該当する説明情報を、和英辞典ＤＢ２０４から読み出し、和英辞典ＤＢ２０４のウィンドウを新たに作成して表示部５０に表示する（ステップＥ３０）。
【０１０１】
図１５（ｂ）は、この段階での表示画面Ｗ３００の一例を示す図である。図１５（ｂ）は、「ヴァージニア」が選択見出語とされた場合の表示画面例である。
【０１０２】
選択見出語「ヴァージニア」は、国語辞典ＤＢ２０２と、カタカナ語辞典ＤＢ２０４と、和英辞典ＤＢ２０６とに見出語として登録されているため、それぞれの説明情報が、各辞書ＤＢのウィンドウで表示されている。図１５（ｂ）においては、ウィンドウＳ３００が国語辞典ＤＢ２０２の説明情報表示用のウィンドウであり、ウィンドウＳ３０２がカタカナ語辞典ＤＢ２０４の説明情報表示用のウィンドウであり、表示領域Ｓ３０４が和英辞典ＤＢ２０６の説明情報表示用のウィンドウである。
【０１０３】
次に、ＣＰＵ１０は、ユーザからの上下方向キー９の押下を検知すると（ステップＥ３２；Ｙｅｓ）、各辞書ＤＢのウィンドウ内に表示されている説明情報を連動してスクロールさせる（ステップＥ３４）。
【０１０４】
図１６は、この段階での表示画面Ｗ３００の一例を示す図である。図１５（ｂ）に示した表示画面Ｗ３００の状態から、下方向の方向キー９が入力されると、ＣＰＵ１０は、各辞書ＤＢのウィンドウに表示されている説明情報を、連動してスクロールさせる。例えば、下方向の方向キー９が１回入力された場合、説明情報を１行分スクロールして表示させる。尚、説明情報の情報量は、各辞書ＤＢによって異なる。例えば図１６においては、和英辞典ＤＢ２０６に記憶されている説明情報の情報量はウィンドウＳ３０４中の２行である。このため、下方向の方向キー９が押下された場合であっても、和英辞典ＤＢ２０６のウィンドウＳ３０４については、ＣＰＵ１０はスクロールさせずに、表示内容を現状のままとする。
【０１０５】
このように、第３の実施の形態によれば、電子辞書１は、各辞書ＤＢに記憶された説明情報を、それぞれ別個のウィンドウとして表示するとともに、連動したスクロールを行う。従って、ユーザは、容易に各辞書ＤＢ間の説明情報を比較することが可能となるとともに、スクロールさせる操作を一層簡単に行うことができる。
【０１０６】
〔本発明の情報表示制御装置を適用可能な装置の変形例〕
上述した実施の形態では、電子辞典、電子事典などを含む電子辞書を適用例として説明したが、本発明の情報表示制御装置は、このような製品に限定されるものではなく、携帯電話、パソコン、電子時計、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などの電子機器全般に適用可能である。
【０１０７】
上述した実施の形態では電子辞書１を、単体で動作する所謂スタンドアローン型の装置として説明した。しかし、本発明が適用可能な装置はこれに限られるものではない。通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。図面を参照して具体的に説明する。
【０１０８】
図１７は、通信装置を内蔵した電子辞書端末６００と、サーバ７００とが通信回線Ｎを介して通信可能に接続されたシステム構成の概略例を示す図である。サーバ７００は、例えば汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末６００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Ｎは、有線／無線の電話網やインターネット網等である。
【０１０９】
図１７において、上述した実施の形態の電子辞書１の主要機能を有する機能ブロックを太線で示した。電子辞書１のＣＰＵ１０が実行する説明情報表示処理等はサーバ７００のＣＰＵ７０２が実行する。また電子辞書１のＲＯＭ２０が記憶する国語辞典ＤＢや説明情報表示プログラム等はサーバ７００の、ハードディスク等から構成される記憶部７１４が記憶する。また、説明情報表示処理等の実行に伴うデータはサーバ７００のＲＡＭ７１２が記憶する。
【０１１０】
一方、電子辞書１の入力部４０及び表示部５０はそれぞれ、電子辞書端末６００の入力部６０４及び表示部６０６に相当する。
【０１１１】
すなわち、サーバ７００がホスト（或いはサーバ）、電子辞書端末６００が端末（或いはクライアント）に相当するホスト・端末のシステム（或いはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末６００の入力部６０４から入力された入力文字等が通信装置６０８を介してサーバ７００に送信され、サーバ７００のＣＰＵ７０２が記憶部７１４に記憶された各種データ及び各種プログラムに従って説明情報表示処理等を実行し、処理結果を通信装置６０８を通じて電子辞書端末６００に送信して表示部６０６に表示させる。このように、サーバ７００及び電子辞書端末６００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末６００においては、国語辞典ＤＢや説明情報表示プログラム等を記憶しておく必要がなく、また説明情報表示処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ６０２や、記憶容量等が比較的小さいＲＯＭ６１０等を具備する電子辞書端末６００（例えば携帯電話）であってもよい。
【０１１２】
【発明の効果】
請求項１又は９〜１１に記載の発明によれば、複数選出された見出語と、当該見出語を含んでいる集合情報を視認させるための識別子を併せて表示する。従って、ユーザは、見出語がどの集合情報に記憶されているかを、識別子によって容易に判断することができ、見出語の適切な選択を行うことができる。
【０１１３】
また、請求項２に記載の発明によれば、見出語に該当する各集合情報に記憶されている説明情報について、順次表示させることが出来る。従って、ユーザは、集合情報に記憶された説明情報が順次読み出される為、各集合情報の説明情報を容易に比較することができるようになる。
【０１１４】
また、請求項３に記載の発明によれば、一覧表示において、見出語に対応する説明情報を表示させる際に、集合情報を指定することができる。従って、ユーザは、必要としている説明情報を簡単に表示させることができる。
【０１１５】
また、請求項４に記載の発明によれば、見出語に対応する集情情報に記憶された説明情報を、同一画面に並列的に表示させることができる。従って、ユーザは、容易に各説明情報の内容について比較することができる。
【０１１６】
また、請求項５に記載の発明によれば、同一画面に並列に表示された説明情報を、連動してスクロール表示することができる。従って、ユーザは、説明情報をスクロールする際に、各画面毎にスクロール処理を行う必要が無く、容易に説明情報を比較することができる。
【０１１７】
また、請求項６に記載の発明によれば、集合情報に記憶された見出語において、表記規則が異なる場合においても、同一の見出語として表示をさせることができる。従って、ユーザは、辞書ＤＢの見出語表記が異なっていても、同一の見出語については、まとめて表示をすることが可能である。
【０１１８】
また、請求項７に記載の発明によれば、入力文字の文字種別に適合する見出語を適切に表示することができる。
【０１１９】
また、請求項８に記載の発明によれば、入力された入力文字の文字種別を切り替えて、変換後の入力文字に適合する見出語を選出することができる。従って、例えば、ユーザが異なる文字種別を入力した場合においても、容易な操作で文字種別を変換することができる。
【図面の簡単な説明】
【図１】本発明を適用した携帯型電子辞書装置及び入力部の一例を示す図である。
【図２】第１の実施の形態における電子辞書の構成例を示す図である。
【図３】第１の実施の形態における（ａ）国語辞典ＤＢ、（ｂ）カタカナ語辞典ＤＢ、（ｃ）和英辞典ＤＢのデータ構成の一例を示す図である。
【図４】第１の実施の形態における（ａ）見出語対応テーブル、（ｂ）ローマ字対応テーブルのデータ構成の一例を示す図である。
【図５】第１の実施の形態における説明情報表示処理の動作フローを示す図である。
【図６】第１の実施の形態における（ａ）文字入力処理、（ｂ）一覧表示処理の動作フローを示す図である。
【図７】第１の実施の形態における画面の遷移の一例を示す図である。
【図８】第１の実施の形態における画面の遷移の一例を示す図である。
【図９】第２の実施の形態における（ａ）ＲＯＭの構成、（ｂ）ＲＡＭの構成を示す図である。
【図１０】第２の実施の形態における個別情報表示処理の動作フローを示す図である。
【図１１】第２の実施の形態における画面の遷移の一例を示す図である。
【図１２】第２の実施の形態における画面の遷移の一例を示す図である。
【図１３】第３の実施の形態におけるＲＯＭの構成を示す図である。
【図１４】第３の実施の形態における並列表示処理の動作フローを示す図である。
【図１５】第３の実施の形態における画面の遷移の一例を示す図である。
【図１６】第３の実施の形態における画面の遷移の一例を示す図である。
【図１７】本発明の変形例におけるブロック図の一例を示す図である。
【図１８】従来技術における画面の遷移の一例を示す図である。
【符号の説明】
１          電子辞書
１０      ＣＰＵ
２０、２２、２４  ＲＯＭ
２０２  国語辞典ＤＢ
２０４  カタカナ語辞典ＤＢ
２０６  和英辞典ＤＢ
２０８  見出語対応テーブル
２１０  ローマ字対応テーブル
２１２  説明情報表示プログラム
２１４  文字入力プログラム
２１６  一覧表示プログラム
２２０  個別情報表示プログラム
２３０  並列表示プログラム
３０      ＲＡＭ
３０２  入力文字記憶領域
３０４  見出語候補記憶領域
３０６  選択見出語記憶領域
３２０  指定辞書ＤＢ記憶領域
４０      入力部
５０      表示部
３    ディスプレイ
５    キー群
７    決定キー
９    上下方向キー
１１    左右方向キー
【図１】
2004302663.tif 000003
【図２】
2004302663.tif 000004
【図３】
2004302663.tif 000005
【図４】
2004302663.tif 000006
【図５】
2004302663.tif 000007
【図６】
2004302663.tif 000008
【図７】
2004302663.tif 000009
【図８】
2004302663.tif 000010
【図９】
2004302663.tif 000011
【図１０】
2004302663.tif 000012
【図１１】
2004302663.tif 000013
【図１２】
2004302663.tif 000014
【図１３】
2004302663.tif 000015
【図１４】
2004302663.tif 000016
【図１５】
2004302663.tif 000017
【図１６】
2004302663.tif 000018
【図１７】
2004302663.tif 000019
【図１８】
2004302663.tif 000020