(57)【特許請求の範囲】
【請求項１】
複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを記憶している辞書カードと接続するカード接続部を有する情報表示制御装置であって、
複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを複数記憶している複数辞書記憶手段と、
前記カード接続部に辞書カードが接続されているか否かを検知する接続検知手段と、
前記辞書カードに記憶されている辞書データの見出語一覧テーブルと前記複数辞書記憶手段に記憶されている複数の辞書データの各見出語一覧テーブルとを一元化した一元見出語テーブルを記憶する一元見出語テーブル記憶手段と、
辞書検索すべき文字列が入力された際に、前記接続検知手段により辞書カードの接続が検知されている場合には、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索して表示させ、前記接続検知手段により辞書カードの接続が検知されていない場合には、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記辞書カードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させるカード接続対応見出語表示制御手段と、
を備えたことを特徴とする情報表示制御装置。
【請求項２】
さらに、
前記接続検知手段により新たな辞書カードの接続が検知される毎に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルに対し、当該新たな辞書カードに記憶されている辞書データの見出語一覧テーブルを追加して一元化する一元見出語テーブル作成手段を備え、
前記カード接続対応見出語表示制御手段は、前記接続検知手段により辞書カードの接続が検知されている場合に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記接続が検知されている辞書カード以外の辞書カードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させる特定カード接続対応見出語表示制御手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを複数記憶している複数辞書記憶手段と、
この複数辞書記憶手段に記憶されている複数の辞書データの各見出語一覧テーブルを一元化した一元見出語テーブルを記憶する一元見出語テーブル記憶手段と、
前記複数辞書記憶手段に対し追加の辞書データを記憶させる追加辞書記憶制御手段と、
この追加辞書記憶制御手段により追加の辞書データを記憶させる毎に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルに対し、当該追加の辞書データの見出語一覧テーブルを追加して一元化する一元見出語テーブル作成手段と、
辞書検索すべき文字列が入力された際に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索して表示させる追加辞書対応見出語表示制御手段と、
メモリカードを接続するカード接続部と、
このカード接続部にメモリカードが接続されているか否かを検知する接続検知手段とを備え、
前記複数辞書記憶手段は、装置本体内のメモリと前記カード接続部に接続されたメモリカードとを有し、
前記追加辞書記憶制御手段は、前記装置本体内のメモリまたは前記カード接続部に接続されたメモリカードに対し選択的に追加の辞書データを記憶させ、
前記追加辞書対応見出語表示制御手段は、辞書検索すべき文字列が入力された際に、前記接続検知手段によりメモリカードの接続が検知されている場合には、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記接続が検知されているメモリカード以外のメモリカードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させ、前記接続検知手段によりメモリカードの接続が検知されていない場合には、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記メモリカードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させる、
ことを特徴とする情報表示制御装置。
【請求項４】
複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを複数記憶している複数辞書記憶手段と、
この複数辞書記憶手段に記憶されている複数の辞書データの各見出語一覧テーブルを一元化した一元見出語テーブルを記憶する一元見出語テーブル記憶手段と、
前記複数辞書記憶手段に対し追加の辞書データを記憶させる追加辞書記憶制御手段と、
この追加辞書記憶制御手段により追加の辞書データを記憶させる毎に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルに対し、当該追加の辞書データの見出語一覧テーブルを追加して一元化する一元見出語テーブル作成手段と、
辞書検索すべき文字列が入力された際に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索して表示させる追加辞書対応見出語表示制御手段と、
を備え、
前記一元見出語テーブル作成手段は、
前記追加辞書記憶制御手段により追加の辞書データを記憶させる毎に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルと当該追加の辞書データの見出語一覧テーブルとを外部機器に送信し、その一元見出語テーブルに対し追加の辞書データの見出語一覧テーブルを追加して一元化する処理を依頼する一元見出語テーブル作成依頼手段と、
この一元見出語テーブル作成依頼手段による一元化処理の依頼に応答して外部機器にて一元化処理された一元見出語テーブルを受信し、前記一元見出語テーブル記憶手段に更新して記憶させる一元見出語テーブル記憶更新手段と、
を有することを特徴とする情報表示制御装置。
【請求項５】
複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを記憶している辞書カードと接続するカード接続部と、複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを複数記憶している複数辞書メモリとを有する情報表示装置のコンピュータを制御するための情報表示制御プログラムであって、
前記コンピュータを、
前記カード接続部に辞書カードが接続されているか否かを検知する接続検知手段、
前記辞書カードに記憶されている辞書データの見出語一覧テーブルと前記複数辞書メモリに記憶されている複数の辞書データの各見出語一覧テーブルとを一元化した一元見出語テーブルを記憶する一元見出語テーブル記憶手段、
辞書検索すべき文字列が入力された際に、前記接続検知手段により辞書カードの接続が検知されている場合には、前記一元見出語テーブル記憶手段により一元化記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索して表示部に表示させ、前記接続検知手段により辞書カードの接続が検知されていない場合には、前記一元見出語テーブル記憶手段により一元化記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記辞書カードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示部に表示させるカード接続対応見出語表示制御手段、
として機能させるようにしたコンピュータ読み込み可能な情報表示制御プログラム。
【請求項６】
複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを複数記憶している複数辞書メモリと、この複数辞書メモリに記憶されている複数の辞書データの各見出語一覧テーブルを一元化した一元見出語テーブルを記憶する一元見出語テーブルメモリと、メモリカードを接続するカード接続部と、このカード接続部にメモリカードが接続されているか否かを検知する接続検知手段とを備え、前記複数辞書メモリは、装置本体内のメモリと前記カード接続部に接続されたメモリカードとを有した情報表示装置のコンピュータを制御するための情報表示制御プログラムであって、
前記コンピュータを、
前記複数辞書メモリに対し追加の辞書データを記憶させる追加辞書記憶制御手段、
この追加辞書記憶制御手段により追加の辞書データを記憶させる毎に、前記一元見出語テーブルメモリにより記憶された一元見出語テーブルに対し、当該追加の辞書データの見出語一覧テーブルを追加して一元化する一元見出語テーブル作成手段、
辞書検索すべき文字列が入力された際に、前記一元見出語テーブルメモリにより記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索して表示部に表示させる追加辞書対応見出語表示制御手段、
として機能させ、
前記追加辞書記憶制御手段は、前記装置本体内のメモリまたは前記カード接続部に接続されたメモリカードに対し選択的に追加の辞書データを記憶させ、
前記追加辞書対応見出語表示制御手段は、辞書検索すべき文字列が入力された際に、前記接続検知手段によりメモリカードの接続が検知されている場合には、前記一元見出語テーブルメモリに記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記接続が検知されているメモリカード以外のメモリカードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させ、前記接続検知手段によりメモリカードの接続が検知されていない場合には、前記一元見出語テーブルメモリに記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記メモリカードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させる、
ことを特徴とするコンピュータ読み込み可能な情報表示制御プログラム。
【請求項７】
複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを複数記憶している複数辞書メモリと、この複数辞書メモリに記憶されている複数の辞書データの各見出語一覧テーブルを一元化した一元見出語テーブルを記憶する一元見出語テーブルメモリとを有する情報表示装置のコンピュータを制御するための情報表示制御プログラムであって、
前記コンピュータを、
前記複数辞書メモリに対し追加の辞書データを記憶させる追加辞書記憶制御手段、
この追加辞書記憶制御手段により追加の辞書データを記憶させる毎に、前記一元見出語テーブルメモリにより記憶された一元見出語テーブルに対し、当該追加の辞書データの見出語一覧テーブルを追加して一元化する一元見出語テーブル作成手段、
辞書検索すべき文字列が入力された際に、前記一元見出語テーブルメモリにより記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索して表示部に表示させる追加辞書対応見出語表示制御手段、
として機能させ、
前記一元見出語テーブル作成手段は、
前記追加辞書記憶制御手段により追加の辞書データを記憶させる毎に、前記一元見出語テーブルメモリにより記憶された一元見出語テーブルと当該追加の辞書データの見出語一覧テーブルとを外部機器に送信し、その一元見出語テーブルに対し追加の辞書データの見出語一覧テーブルを追加して一元化する処理を依頼する一元見出語テーブル作成依頼手段と、
この一元見出語テーブル作成依頼手段による一元化処理の依頼に応答して外部機器にて一元化処理された一元見出語テーブルを受信し、前記一元見出語テーブル記憶手段に更新して記憶させる一元見出語テーブル記憶更新手段と、
を有することを特徴とするコンピュータ読み込み可能な情報表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データ化した種々の辞書データベースを記憶して各種の言語訳や語句の意味内容などを検索するための情報表示制御装置および情報表示制御プログラムに関する。
【背景技術】
【０００２】
従来から、国語辞典，英和辞典，百科事典などの各種の辞典や辞書を電子データ化してＲＯＭなどの記憶媒体に格納し、これに基づき各種の言語や語句を見出語として入力し、その訳語や意味内容などを検索して表示するようにした電子辞書装置が広く汎用されている。
【０００３】
そして、近年このような電子辞書装置では、例えばユーザのレベルアップや利用分野の変化などによって新たな辞典，辞書データベースが必要になった場合に、所望の辞書データベースが記録され販売されているＣＤ−ＲＯＭを購入してＰＣ(personal computer)を介し追加インストールしたり、インターネット上に開設されている電子辞書メーカの管理サイトから所望の辞書データベースをダウンロードにより購入して追加インストールしたりできるようにしている。こうすることで、電子辞書装置それ自体の別機種への買い換えを行わずに済むようにしている。
【０００４】
ここで、電子辞書装置に対して外部から追加インストールされた辞書データベースは、当該電子辞書装置の内部の辞書データメモリにおいて予め内蔵された各種の辞書データと並列に記憶されるか、外付けされる追加辞書用のメモリカードなどに記憶される。
【０００５】
このように、近年の電子辞書装置においては、予め複数種類の様々な辞書データが内蔵記憶されているばかりでなく、ユーザの必要に応じて外部から任意の辞書データを追加記憶して利用することができる。
【０００６】
このため、例えば英語系の見出語を入力して所望の単語を探し当てその説明情報を検索しようとする場合に、記憶されている辞書データベースの中の複数ある英語系の辞書データの全ての内容を対象にして検索処理（串刺し検索処理）することのできるものが考えられている（例えば、特許文献１参照。）。
【０００７】
また、ＣＤ−ＲＯＭやＩＣカードなどの外部メモリに記憶された複数の辞書データベースの中から入力された所望の見出語（単語）を有する辞書データの辞書名みを抽出して一覧表示させ、検索対象辞書をユーザに選択させる辞書検索装置も考えられている（例えば、特許文献２参照。）。
【特許文献１】特開２００１−１３４５６７号公報
【特許文献２】特開平１０−０２１２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、近年、ＣＤ−ＲＯＭやインターネットサイトからのダウンロード、あるいはメモリカードの使用によって新たな種々の辞書データを内蔵の辞書データに追加して利用できるようになっているが、内蔵の辞書データおよび追加した辞書データの例えば１５辞書や２０辞書という多くの辞書データを対象にして検索処理（串刺し検索処理）した場合、まず内蔵の辞書データについて入力された見出語にアルファベットあるいは五十音順で一致する見出語候補が検索された後、追加の辞書データについてはその個々の辞書データ毎に同様の見出語候補が検索され、その都度、前記内蔵の辞書データについての見出語候補と組み合わされることで全ての辞書データを対象にした見出語候補一覧が作成表示されるため、検索すべきキーワードなどの所望の見出語を入力してから見出語候補一覧が表示されるまでに長い待ち時間が生じてしまい、ユーザに対し不快感を与えてしまう問題があった。
【０００９】
本発明は、このような問題に鑑みなされたもので、内蔵の辞書データに追加の辞書データを含めた多くの辞書データを対象にして検索処理した場合でも、長い待ち時間を生じさせることなく、高速に見出語検索することが可能になる情報表示制御装置および情報表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の情報表示制御装置は、複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを記憶している辞書カードと接続するカード接続部を有する情報表示制御装置であって、複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを複数記憶している複数辞書記憶手段と、前記カード接続部に辞書カードが接続されているか否かを検知する接続検知手段と、前記辞書カードに記憶されている辞書データの見出語一覧テーブルと前記複数辞書記憶手段に記憶されている複数の辞書データの各見出語一覧テーブルとを一元化した一元見出語テーブルを記憶する一元見出語テーブル記憶手段と、辞書検索すべき文字列が入力された際に、前記接続検知手段により辞書カードの接続が検知されている場合には、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索して表示させ、前記接続検知手段により辞書カードの接続が検知されていない場合には、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記辞書カードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させるカード接続対応見出語表示制御手段とを備えたことを特徴としている。
【００１１】
請求項２に記載の情報表示制御装置は、前記請求項１に記載の情報表示制御装置において、さらに、前記接続検知手段により新たな辞書カードの接続が検知される毎に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルに対し、当該新たな辞書カードに記憶されている辞書データの見出語一覧テーブルを追加して一元化する一元見出語テーブル作成手段を備え、前記カード接続対応見出語表示制御手段は、前記接続検知手段により辞書カードの接続が検知されている場合に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記接続が検知されている辞書カード以外の辞書カードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させる特定カード接続対応見出語表示制御手段を有することを特徴としている。
【００１２】
請求項３に記載の情報表示制御装置は、複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを複数記憶している複数辞書記憶手段と、この複数辞書記憶手段に記憶されている複数の辞書データの各見出語一覧テーブルを一元化した一元見出語テーブルを記憶する一元見出語テーブル記憶手段と、前記複数辞書記憶手段に対し追加の辞書データを記憶させる追加辞書記憶制御手段と、この追加辞書記憶制御手段により追加の辞書データを記憶させる毎に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルに対し、当該追加の辞書データの見出語一覧テーブルを追加して一元化する一元見出語テーブル作成手段と、辞書検索すべき文字列が入力された際に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索して表示させる追加辞書対応見出語表示制御手段と、メモリカードを接続するカード接続部と、このカード接続部にメモリカードが接続されているか否かを検知する接続検知手段とを備え、前記複数辞書記憶手段は、装置本体内のメモリと前記カード接続部に接続されたメモリカードとを有し、前記追加辞書記憶制御手段は、前記装置本体内のメモリまたは前記カード接続部に接続されたメモリカードに対し選択的に追加の辞書データを記憶させ、前記追加辞書対応見出語表示制御手段は、辞書検索すべき文字列が入力された際に、前記接続検知手段によりメモリカードの接続が検知されている場合には、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記接続が検知されているメモリカード以外のメモリカードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させ、前記接続検知手段によりメモリカードの接続が検知されていない場合には、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索すると共に前記メモリカードに記憶されている辞書データの見出語を除いた見出語一覧を検索して表示させることを特徴としている。
【００１４】
請求項４に記載の情報表示制御装置は、複数の見出語とそのそれぞれの説明情報の記憶先とを対応付けた見出語一覧テーブルと当該各見出語の説明情報とからなる辞書データを複数記憶している複数辞書記憶手段と、この複数辞書記憶手段に記憶されている複数の辞書データの各見出語一覧テーブルを一元化した一元見出語テーブルを記憶する一元見出語テーブル記憶手段と、前記複数辞書記憶手段に対し追加の辞書データを記憶させる追加辞書記憶制御手段と、この追加辞書記憶制御手段により追加の辞書データを記憶させる毎に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルに対し、当該追加の辞書データの見出語一覧テーブルを追加して一元化する一元見出語テーブル作成手段と、辞書検索すべき文字列が入力された際に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて前記入力された文字列に対応する見出語一覧を検索して表示させる追加辞書対応見出語表示制御手段と、
を備え、前記一元見出語テーブル作成手段は、前記追加辞書記憶制御手段により追加の辞書データを記憶させる毎に、前記一元見出語テーブル記憶手段により記憶された一元見出語テーブルと当該追加の辞書データの見出語一覧テーブルとを外部機器に送信し、その一元見出語テーブルに対し追加の辞書データの見出語一覧テーブルを追加して一元化する処理を依頼する一元見出語テーブル作成依頼手段と、この一元見出語テーブル作成依頼手段による一元化処理の依頼に応答して外部機器にて一元化処理された一元見出語テーブルを受信し、前記一元見出語テーブル記憶手段に更新して記憶させる一元見出語テーブル記憶更新手段とを有することを特徴としている。
【発明の効果】
【００１５】
本発明の請求項１に記載の情報表示制御装置によれば、辞書カードに記憶されている辞書データの見出語一覧テーブルと複数辞書記憶手段に記憶されている複数の辞書データの各見出語一覧テーブルとを一元化した一元見出語テーブルを記憶する一元見出語テーブル記憶手段を有し、辞書検索すべき文字列が入力された際に、辞書カードの接続が検知されている場合には、一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて入力された文字列に対応する見出語一覧が検索表示され、辞書カードの接続が検知されていない場合には、一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて入力された文字列に対応する見出語一覧が検索されると共に当該辞書カードに記憶されている辞書データの見出語を除いた見出語一覧が検索されて表示されるので、複数辞書記憶手段に記憶されている複数の辞書データだけでなく、カード接続部に対する辞書カードの接続によって追加された辞書データをも含めた全ての辞書データを対象にして辞書検索した場合でも、一元化された見出語テーブルによって素早く見出語一覧を検索表示させ容易に辞書検索することができる。
【００１６】
本発明の請求項２に記載の情報表示制御装置によれば、前記請求項１に記載の情報表示制御装置において、さらに、接続検知手段により新たな辞書カードの接続が検知される毎に、一元見出語テーブル記憶手段により記憶された一元見出語テーブルに対し、当該新たな辞書カードに記憶されている辞書データの見出語一覧テーブルが追加されて一元化され、辞書検索すべき文字列が入力された際に、辞書カードの接続が検知されている場合には、一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて入力文字列に対応する見出語一覧が検索されると共に前記接続中の辞書カード以外の辞書カードに記憶されている辞書データの見出語を除いた見出語一覧が検索されて表示されるので、複数の異なる新たな辞書データを有する辞書カードを接続交換して用い、全ての辞書データを対象にして辞書検索した場合でも、追加の辞書に対し常に一元化更新されている見出語テーブルによって素早くしかも接続中にない辞書カードの辞書データの見出語を除いた見出語一覧を容易に検索表示させ辞書検索することができる。
【００１８】
本発明の請求項３に記載の情報表示制御装置によれば、複数の異なる新たな辞書データをＣＤ−ＲＯＭやネットサイトからのダウンロードなどによって追加して用い、この追加の辞書データを含む全ての辞書データを対象にして辞書検索した場合でも、当該追加の辞書に対し常に一元化更新されている見出語テーブルによって素早く容易に見出語一覧を検索表示させ辞書検索することができる。さらに、装置本体内のメモリまたはカード接続部に接続されたメモリカードに対し選択的に追加の辞書データが記憶され、辞書検索すべき文字列が入力された際に、メモリカードの接続が検知されている場合には、一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて入力文字列に対応する見出語一覧が検索されると共に接続中のメモリカード以外のメモリカードに記憶されている辞書データの見出語が除かれた見出語一覧が検索表示され、メモリカードの接続が検知されていない場合には、一元見出語テーブル記憶手段により記憶された一元見出語テーブルを用いて入力文字列に対応する見出語一覧が検索されると共に全メモリカードに記憶されている辞書データの見出語が除かれた見出語一覧が検索表示されるので、複数の異なる新たな辞書データをＣＤ−ＲＯＭやネットサイトからのダウンロードなどによって本体内メモリや外部のメモリカードに追加して用い、メモリカードの接続の有無や接続されたメモリカードの種類によって変化する全ての辞書データを対象にして辞書検索した場合でも、当該追加の辞書に対し常に一元化更新されている見出語テーブルによって素早く容易に見出語一覧を検索表示させ辞書検索することができる。
【００１９】
本発明の請求項４に記載の情報表示制御装置によれば、複数の異なる新たな辞書データをＣＤ−ＲＯＭやネットサイトからのダウンロードなどによって追加して用い、この追加の辞書データを含む全ての辞書データを対象にして辞書検索した場合でも、当該追加の辞書に対し常に一元化更新されている見出語テーブルによって素早く容易に見出語一覧を検索表示させ辞書検索することができる。そして、追加辞書記憶制御手段により追加の辞書データを記憶させる際には、その都度、一元見出語テーブル記憶手段により記憶された一元見出語テーブルと当該追加の辞書データの見出語一覧テーブルとを外部機器に送信し、その一元見出語テーブルに対し追加の辞書データの見出語一覧テーブルを追加して一元化する処理を依頼するのと共に、この一元化処理の依頼に応答して外部機器にて一元化処理された一元見出語テーブルを受信し、一元見出語テーブル記憶手段に更新して記憶させるので、例えば追加辞書のダウンロードのために接続するユーザＰＣなどの処理能力の高い外部機器の側で処理負荷の高い見出語テーブルの一元化処理を行わせることができる。
【００２０】
よって、本発明によれば、内蔵の辞書データに追加の辞書データを含めた多くの辞書データを対象にして検索処理した場合でも、長い待ち時間を生じさせることなく、高速に見出語検索することが可能になる情報表示制御装置および情報表示制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００２１】
以下図面により本発明の実施の形態について説明する。
【００２２】
図１は本発明の情報表示制御装置の実施形態に係る携帯機器（電子辞書）１０の電子回路の構成を示すブロック図である。
【００２３】
この携帯機器（電子辞書）１０は、以下に説明する電子辞書機能を備えたＰＤＡ(personal digital assistant)や携帯電話として構成されるか、電子辞書専用の携帯機器として構成される。この携帯機器（電子辞書）１０は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)１１が備えられる。
【００２４】
ＣＰＵ１１は、メモリ１２内に予め記憶された装置制御プログラム、あるいはＣＤ−ＲＯＭなどの外部記録媒体１３から記録媒体読取部１４、ユーザＰＣ２０、電送制御部１５を介して前記メモリ１２に読み込まれた装置制御プログラム、あるいはインターネットＮ上のＷｅｂサーバ（この場合はプログラムサーバ）３０からユーザＰＣ２０、電送制御部１５を介して前記メモリ１２に読み込まれた装置制御プログラム、あるいはＲＯＭカードなどのメモリカード１６からカード装着部１７を介して前記メモリ１２に読み込まれた装置制御プログラムに応じて、回路各部の動作を制御するもので、前記メモリ１２に記憶された装置制御プログラムは、キーやタッチパネルからなる入力部１８からのユーザ操作に応じた入力信号、あるいは電送制御部１５を介して接続されるインターネットＮ上の各Ｗｅｂサーバ３０…やユーザＰＣ２０との通信信号に応じて起動される。
【００２５】
前記ＣＰＵ１１には、前記メモリ１２、電送制御部１５、カード装着部１７、入力部１８が接続される他に、ＬＣＤからなる表示部１９などが接続される。
【００２６】
メモリ１２には、当該携帯機器（電子辞書）１０の全体の動作を司るシステムプログラム、電送制御部１５を介してユーザＰＣ２０やインターネットＮ上の各Ｗｅｂサーバ３０…とデータ通信するための通信プログラムが記憶される他に、予め内蔵された辞書データ１２ｃおよびＣＤ−ＲＯＭ（外部記憶媒体）１３ａやＷｅｂサーバ３０からのダウンロードにより追加内蔵された辞書データ１２ｃおよびメモリカード１６ａ，１６ｂ…による追加の辞書データに基づき見出語入力に応じた単語とその説明情報などの検索処理を行うための辞書検索処理プログラム１２ａ、予め内蔵された辞書データ１２ｃおよびダウンロードされた辞書データ１２ｃおよびメモリカード１６ａ，１６ｂ…による追加の辞書データの全ての辞書データを対象にした見出語一覧検索用の一元見出語テーブル１２ｅを英語系（１２e1）と国語系（１２e2）とを別にして作成するためのテーブル作成処理プログラム１２ｂが記憶される。
【００２７】
また、メモリ１２には、前記予め内蔵された辞書データ１２ｃおよびＣＤ−ＲＯＭ（外部記憶媒体）１３ａやＷｅｂサーバ３０からのダウンロードにより追加内蔵された辞書データ１２ｃが、英和辞書データ１２c1、英類語辞書データ１２c2、国語辞書データ１２c3、漢和辞書データ１２c4など、各辞書の種類毎に記憶されるもので、当該各種類毎の辞書データ１２c1，１２c2，１２c3，１２c4，…は、そのそれぞれの辞書名、アルファベットあるいは五十音順の見出語とその見出語番号（説明情報のアドレス）とを対応付けた見出語一覧テーブル、および各見出語番号に対応させた説明情報の辞書データからなっている。
【００２８】
なお、前記ＣＤ−ＲＯＭ（外部記憶媒体）１３ａに記憶されている辞書データやＷｅｂサーバ３０からダウンロードされる辞書データ、そしてメモリカード１６ａ，１６ｂ，…に記憶されている追加の辞書データの何れの辞書データも、それぞれその辞書名、アルファベットあるいは五十音順の見出語とその見出語番号（説明情報のアドレス）とを対応付けた見出語一覧テーブル、および各見出語番号に対応させた説明情報の辞書データからなっている。
【００２９】
図２は、前記携帯機器（電子辞書）１０に内蔵あるいは追加される辞書データの記憶状態を示す図である。
【００３０】
すなわち、アルファベットあるいは五十音順の見出語とその見出語番号（説明情報のアドレス）とを対応付けた見出語一覧テーブルは非圧縮データとして記憶され、各見出語番号に対応させた説明情報の辞書データは圧縮データとして記憶される。
【００３１】
また、メモリ１２には、当該携帯機器（電子辞書）１０に内蔵およびダウンロードおよびカード接続された全ての辞書データにそれぞれ対応する辞書ＩＤ（内蔵／ダウンロード／カードｎ）とその辞書の種類を管理するための辞書管理テーブル１２ｄが記憶され、この辞書管理テーブル１２ｄでは、内蔵辞書管理テーブル１２d1、ダウンロード辞書管理テーブル１２d2、カードｎ辞書管理テーブル１２dnに分けて辞書管理される。
【００３２】
また、メモリ１２には、前述したように当該携帯機器（電子辞書）１０に予め内蔵およびダウンロードされた辞書データ１２ｃおよびメモリカード１６ａ，１６ｂ…による追加の辞書データの全ての辞書データ、つまり、前記辞書管理テーブル１２ｄにて管理される全ての辞書データを対象にして見出語一覧を検索生成するための一元見出語テーブル１２ｅが英語系（１２e1）と国語系（１２e2）とを別にして記憶されるもので、この一元見出語テーブル１２ｅ（１２e1）（１２e2）には、そのアルファベットあるいは五十音順にした見出語にそれぞれその記憶元の媒体：辞書ＩＤ（内蔵／ダウンロード／カードｎ）と辞書名、そしてその各辞書での見出語番号が対応付けられて記憶される。この一元見出語テーブル１２ｅ（１２e1）（１２e2）は、ＣＤ−ＲＯＭ（外部記憶媒体）１３ａやＷｅｂサーバ３０から新たな辞書データがダウンロードされたり新たな辞書データカード（１）１６ａ，（２）１６ｂ，…が接続されたりする毎に、当該個々の辞書データが有する見出語一覧テーブルがそれまでの一元見出語テーブル（本体見出語テーブル）１２ｅ（１２e1）（１２e2）に一元化されて作成更新される。
【００３３】
図３は、前記携帯機器（電子辞書）１０のテーブル作成処理プログラム１２ｂに従って実行される一元見出語テーブル１２ｅの作成状態（その１）を示す図である。
【００３４】
図４は、前記携帯機器（電子辞書）１０のテーブル作成処理プログラム１２ｂに従って実行される一元見出語テーブル１２ｅの作成状態（その２）を示す図である。
【００３５】
すなわち、図３（Ａ）に示すように、ＣＤ−ＲＯＭ（外部記憶媒体）１３ａやＷｅｂサーバ３０からのダウンロードや辞書データカード（１）１６ａ，（２）１６ｂ，…の接続による辞書データの追加が実施されていない予め内蔵された辞書データ１２ｃのみに基づく一元見出語テーブル（本体見出語テーブル）（英語系）１２e1が記憶されている状態で、図３（ａ）に示すような見出語一覧テーブルを有する英英辞書データが例えばＣＤ−ＲＯＭ（外部記憶媒体）１３ａからダウンロードされて追加されると、当該初期の一元見出語テーブル（本体見出語テーブル）（英語系）１２e1（図３（Ａ）参照）と追加辞書（１３ａ）である英英辞書データの見出語一覧テーブル（図３（ａ）参照）とが、図３（Ｂ）に示すように、その各見出語同士がアルファベット順にソートされ、ダウンロード後の一元見出語テーブル（英語系）１２e1aが生成される。
【００３６】
さらに、図４（ｂ）に示すような見出語一覧テーブルを有する英独辞書データが例えば辞書データカード１（メモリカード）１６ａの装着により追加されると、当該カード１６ａを装着する以前の図３（Ｂ）で示した一元見出語テーブル（本体見出語テーブル）（英語系）１２e1aと追加辞書（１６ａ）である英独辞書データの見出語一覧テーブル（図４（ｂ）参照）とが、図４（Ｃ）に示すように、その各見出語同士がアルファベット順にソートされ、カード１装着後の一元見出語テーブル（英語系）１２e1bが生成される。
【００３７】
さらにまた、図４（ｃ）に示すような見出語一覧テーブルを有する英仏辞書データが例えば辞書データカード２（メモリカード）１６ｂの装着により追加されると、当該カード１６ｂを装着する以前の図４（Ｃ）で示した一元見出語テーブル（本体見出語テーブル）（英語系）１２e1bと追加辞書（１６ｂ）である英仏辞書データの見出語一覧テーブル（図４（ｃ）参照）とが、図４（Ｄ）に示すように、その各見出語同士がアルファベット順にソートされ、カード２装着後の一元見出語テーブル（英語系）１２e1cが生成される。
【００３８】
このように、ＣＤ−ＲＯＭ（外部記憶媒体）１３ａやＷｅｂサーバ３０からのダウンロード、あるいは辞書データカードｎ（メモリカード）１６の装着によって、新たな辞書データが追加されると、その追加の都度、内蔵辞書およびそれまでの全ての追加辞書を対象にした一元見出語テーブル１２ｅ（１２e1）（１２e2）が生成されるので、当該内蔵辞書および全ての追加辞書を対象にして所望の見出語を入力し辞書検索処理を開始した場合でも、前記一元見出語テーブル１２ｅ（１２e1）（１２e2）のみを対象に入力された見出語と一致するアルファベットあるいは五十音配列の見出語を検索し、高速に見出語一覧表示できるようになる。
【００３９】
次に、前記構成の携帯機器（電子辞書）１０における辞書データの追加に伴う一元見出語テーブル１２ｅの作成機能、および辞書検索機能について説明する。
【００４０】
図５は、前記携帯機器（電子辞書）１０におけるダウンロードでの辞書追加に伴う一元見出語テーブル１２ｅの作成処理を示すフローチャートである。
【００４１】
携帯機器（電子辞書）１０に対する追加の辞書データを、ＣＤ−ＲＯＭ（外部記憶媒体）１３ａからのダウンロードまたはインターネットＮ上にあるＷｅｂサーバ３０からのダウンロードによって取り込む場合に、当該携帯機器（電子辞書）１０がその電送制御部１５を介してユーザＰＣ２０に接続されたと判断されると（ステップＡ１）、追加の辞書データのダウンロード処理が開始された否か判断される（ステップＡ２）。
【００４２】
ここで、前記ユーザＰＣ２０を経由したＣＤ−ＲＯＭ（外部記憶媒体）１３ａあるいはＷｅｂサーバ３０からの追加の辞書データのダウンロード処理が開始されると、装置本体１０内のメモリ１２に記憶させるか、またはカード装着部１７に接続されたメモリカード１６に記憶させるかが判断される（ステップＡ２→Ａ３）。
【００４３】
そして、例えばメモリカード１６がカード装着部１７に装着されていないことが検出されることで、ダウンロードが開始された追加の辞書データについて装置本体１０内のメモリ１２に記憶させることが判断されると（ステップＡ３（Ｙｅｓ））、まず、メモリ１２内のダウンロード辞書管理テーブル１２d2に対して当該ダウンロードされる追加の辞書データの辞書ＩＤが書き込まれた後（ステップＡ４ａ）、このダウンロードされた追加の辞書データの見出語一覧テーブルおよび説明情報のデータが辞書名に対応付けられてメモリ１２内の辞書データ１２cnとして保存される（ステップＡ５ａ）。
【００４４】
すると、今回メモリ１２内の辞書データ１２cnとして保存された追加の辞書データについて、一元見出語テーブル１２ｅに対し一元化処理済みであるか否かが当該一元見出語テーブル１２ｅに記述されている各辞書ＩＤの有無に基づき判断される（ステップＡ６）。
【００４５】
そして、前記メモリ１２内の辞書データ１２cnとして保存された追加の辞書データについて一元化処理済みでないと判断されると、当該メモリ１２内の辞書データ１２cnとしてダウンロードされ保存された追加辞書の各見出語とその説明情報の記憶先とを対応付けた見出語一覧テーブルと、同メモリ１２内の一元見出語テーブル（本体見出語一覧テーブル）１２ｅとがアルファベットあるいは五十音順にソートされて一元化処理され、辞書追加後の一元見出語テーブル１２ｅとして更新される。この際、更新された一元見出語テーブル１２ｅにおける今回の追加辞書による各見出語のソート配列位置には、当該追加辞書の辞書ＩＤ（例えば［ダウンロード：英英］）がそれぞれ対応付けられる（ステップＡ６→Ａ７）。
【００４６】
一方、前記ステップＡ３において、例えばメモリカード１６がカード装着部１７に装着されていることが検出されることで、ダウンロードが開始された追加の辞書データについてメモリカード１６に記憶させることが判断されると（ステップＡ３（Ｎｏ））、まず、メモリ１２内のカードｎ辞書管理テーブル１２dnが生成されて当該ダウンロードされる追加の辞書データの辞書ＩＤが書き込まれた後（ステップＡ４ｂ）、このダウンロードされた追加の辞書データの見出語一覧テーブルおよび説明情報のデータが辞書名に対応付けられてカード装着部１７に装着されているメモリカード１６に対し保存される（ステップＡ５ｂ）。
【００４７】
すると、今回メモリカード１６に対し保存された追加の辞書データについて、一元見出語テーブル１２ｅに対し一元化処理済みであるか否かが当該一元見出語テーブル１２ｅに記述されている各辞書ＩＤの有無に基づき判断される（ステップＡ６）。
【００４８】
そして、前記メモリカード１６に対し保存された追加の辞書データについて一元化処理済みでないと判断されると、当該メモリカード１６内の辞書データとしてダウンロードされ保存された追加辞書の各見出語とその説明情報の記憶先とを対応付けた見出語一覧テーブルと、メモリ１２内の一元見出語テーブル（本体見出語一覧テーブル）１２ｅとがアルファベットあるいは五十音順にソートされて一元化処理され、辞書追加後の一元見出語テーブル１２ｅとして更新される。この際、更新された一元見出語テーブル１２ｅにおける今回の追加辞書による各見出語のソート配列位置には、当該追加辞書の辞書ＩＤ（例えば［カード１：英独］）がそれぞれ対応付けられる（ステップＡ６→Ａ７）。
【００４９】
なお、このステップＡ７において実行される一元見出語テーブル１２ｅの作成処理は、本携帯機器（電子辞書）１０の内部処理によって実行するのではなく、例えば追加の辞書データにおける見出語一覧テーブルと一元化更新前の一元見出語テーブル１２ｅとをユーザＰＣ２０に送って当該ユーザＰＣ２０にて新たな一元見出語テーブル１２ｅを作成させ、このユーザＰＣ２０にて作成された新たな一元見出語テーブル１２ｅを取り込んでメモリ１２に保存更新する構成としてもよい。
【００５０】
図６は、前記追加辞書のダウンロード可能な携帯機器（電子辞書）１０における全辞書対象の辞書検索処理を示すフローチャートである。
【００５１】
入力部１８におけるユーザ操作に応じて辞書検索すべき単語の文字列が入力されて表示されると（ステップＢ１）、本体メモリ１２にダウンロードされて記憶された追加辞書の辞書ＩＤがダウンロード辞書管理テーブル１２d2から読み出される（ステップＢ２）。
【００５２】
そして、カード装着部１７に辞書データカード（メモリカード）１６ｎが接続されているか否か判断され（ステップＢ３）、当該辞書データカード（メモリカード）１６ｎの接続があると判断されると（ステップＢ３（Ｙｅｓ））、カードｎ辞書管理テーブル１２d3，１２d4，…に記憶されている辞書データカード（メモリカード）１６ｎによる追加辞書の辞書ＩＤが読み出され（ステップＢ４）、この中に現在カード装着部１７に接続中の辞書データカード（メモリカード）１６ｎに応じた追加辞書ＩＤが有るか否かによって、その見出語一覧テーブルが一元見出語テーブル１２ｅに対して一元化処理済みであるか否かが判断される（ステップＢ５）。
【００５３】
ここで、カードｎ辞書管理テーブル１２d3，１２d4，…から読み出された辞書データカード（メモリカード）１６ｎによる各追加辞書の辞書ＩＤの中に現在カード装着部１７に接続中の辞書データカード（メモリカード）１６ｎに対応する追加辞書ＩＤが存在しないことで、当該接続中の追加辞書の見出語一覧テーブルは一元見出語テーブル１２ｅに対して一元化処理されていないと判断されると（ステップＢ５（Ｎｏ））、メモリカードでの辞書追加に伴う一元見出語テーブル１２ｅの作成処理（図８のステップＰ３参照）に移行される（ステップＢ６）。すなわち、接続中の辞書データカード（メモリカード）１６ｎに保存された追加辞書の各見出語とその説明情報の記憶先とを対応付けた見出語一覧テーブルと、メモリ１２内の一元見出語テーブル（本体見出語一覧テーブル）１２ｅとがアルファベットあるいは五十音順にソートされて一元化処理され、今回のメモリカード１６による辞書追加後の一元見出語テーブル１２ｅとして更新される（ステップＢ６）。
【００５４】
こうして、現在カード装着部１７に接続中の辞書データカード（メモリカード）１６ｎによる追加辞書の見出語一覧テーブルをも一元化した一元見出語テーブル１２ｅが作成されるか（ステップＢ６）、または前記ステップＢ５において接続中の追加辞書の見出語一覧テーブルは一元見出語テーブル１２ｅに対して一元化処理済みであったと判断されると（ステップＢ５（Ｙｅｓ））、この一元見出語テーブル１２ｅを用いて前記入力された検索文字列と一致する文字列を有する見出語の一覧が検索されてメモリ１２内のワークエリアに書き込まれる（ステップＢ７ａ）。
【００５５】
すると、前記一元見出語テーブル１２ｅを用いて検索された見出語一覧の中から、内蔵辞書管理テーブル１２d1およびダウンロード辞書管理テーブル１２d2にて記憶管理されている本体内辞書の各辞書ＩＤと現在接続中の辞書データカード（メモリカード）１６ｎによる追加辞書ＩＤ以外の他のメモリカード１６による追加辞書ＩＤに対応した見出語が削除され（ステップＢ８ａ）、現在の全ての本体辞書および接続中のカード辞書を対象とした見出語一覧画面が表示部１９に表示される（ステップＢ９）。
【００５６】
この見出語一覧画面にあって、辞書検索すべきユーザ所望の見出語が入力部１８のユーザ操作に応じて選択されると（ステップＢ１０）、この選択された見出語に対応付けられて前記一元見出語テーブル１２ｅから読み出される辞書ＩＤと見出語番号に従って、当該選択見出語を有する辞書データからその説明情報が読み出され表示部１９に表示される（ステップＢ１１）。
【００５７】
これにより、入力された検索文字列の文字種（英語系または国語系）に対応している現在の本体内各辞書の辞書データとカード接続されている追加辞書の辞書データとの全ての辞書データを対象にして前記検索文字列に対応する見出語一覧画面を素早く表示させることができ、ユーザ所望の見出語に対応する説明情報を容易に検索表示させることが出来るようになる。
【００５８】
一方、前記ステップＢ３において、カード装着部１７に辞書データカード（メモリカード）１６ｎが接続されてないと判断された場合には、一元見出語テーブル１２ｅを用いて前記入力された検索文字列と一致する文字列を有する見出語の一覧が検索されてメモリ１２内のワークエリアに書き込まれる（ステップＢ７ｂ）。
【００５９】
すると、前記一元見出語テーブル１２ｅを用いて検索された見出語一覧の中から、内蔵辞書管理テーブル１２d1およびダウンロード辞書管理テーブル１２d2にて記憶管理されている本体内辞書の各辞書ＩＤ以外のメモリカード１６による追加辞書ＩＤに対応した見出語が削除され（ステップＢ８ｂ）、現在の全ての本体辞書を対象とした見出語一覧画面が表示部１９に表示される（ステップＢ９）。
【００６０】
そして、この見出語一覧画面にあって、辞書検索すべきユーザ所望の見出語が入力部１８のユーザ操作に応じて選択されると（ステップＢ１０）、この選択された見出語に対応付けられて前記一元見出語テーブル１２ｅから読み出される辞書ＩＤと見出語番号に従って、当該選択見出語を有する辞書データからその説明情報が読み出され表示部１９に表示される（ステップＢ１１）。
【００６１】
これにより、入力された検索文字列の文字種（英語系または国語系）に対応している現在の本体内各辞書の全ての辞書データを対象にして前記検索文字列に対応する見出語一覧画面を素早く表示させることができ、ユーザ所望の見出語に対応する説明情報を容易に検索表示させることが出来るようになる。
【００６２】
したがって、前記構成の携帯機器（電子辞書）１０における辞書データの追加に伴う一元見出語テーブル１２ｅの作成機能、および辞書検索機能によれば、ユーザＰＣ２０を介してＣＤ−ＲＯＭ（外部記憶媒体）１３やＷｅｂサーバ３０から追加の辞書データをダウンロードして本体メモリ１２の辞書データ１２cnとして保存するか、またはカード装着部１７に装着したメモリカード１６に保存すると、この追加の辞書データの辞書ＩＤが辞書管理テーブル１２ｄに追加されて書き込まれると共に、当該追加の辞書データの見出語一覧テーブルが予め内蔵された辞書、ダウンロードされた追加辞書、カード接続された追加辞書の英語系と国語系とを分けた全ての辞書を対象とした一元見出語テーブル１２ｅ（１２e1／１２e2）に一元化される。そして、検索すべき文字列を入力すると、この入力文字列の文字種に対応した英語系または国語系の一元見出語テーブル１２ｅ（１２e1／１２e2）を用いて入力文字列と一致する見出語一覧が検索され、そのうち現在装着されていないメモリカード１６nについての追加辞書が有する見出語については削除されて見出語一覧表示されるので、予め内蔵された辞書、ダウンロードされた追加辞書、カード接続された追加辞書の各々の辞書について個別の見出語一覧テーブルを順次検索しアルファベット順または五十音順にソートしていく必要なく、素早く全辞書を対象とした見出語一覧を検索表示させて容易に高度な辞書検索を行うことが可能になる。
【００６３】
なお、前記実施形態では、予め内蔵された辞書、ダウンロードされた追加辞書、現在カード接続されている追加辞書の全ての辞書を対象に入力文字列に対応した見出語一覧を検索表示する構成としたが、本体内およびカード接続されている辞書のうち所望の一つまたは複数の辞書のみを選択指定して前記同様に入力文字列に対応した見出語一覧を検索表示することも勿論可能である。
【００６４】
図７は、前記携帯機器（電子辞書）１０における検索対象辞書選択画面Ｇを示す図である。
【００６５】
前記図６において説明した辞書検索処理の起動に伴い、図７に示すように、所望の複数の辞書を選択するための検索対象辞書選択画面Ｇを表示させる。
【００６６】
この検索対象辞書選択画面Ｇにおいて、検索対象とすべき所望の複数の辞書を選択して指定すると、この選択指定された複数の辞書データのみに基づいて入力文字列に応じた見出語検索処理が実行される。
【００６７】
すなわち、ユーザ所望の複数の辞書が選択指定された場合には、図６のステップＢ７ａまたはＢ７ｂにおいて一元見出語テーブル１２ｅ（１２e1）（１２e2）を用いた全ての辞書を対象とする見出語一覧検索を行った後のステップＢ８ａまたはステップＢ８ｂにおいて、未装着カードに対応する追加辞書ＩＤの見出語削除と共に、前記選択指定された複数辞書以外の辞書の見出語削除を実行し、残った見出語一覧を表示させてユーザ所望の見出語を選択させる構成とすればよい。
【００６８】
また、前記実施形態では、ＣＤ−ＲＯＭ（外部記憶媒体）１３やＷｅｂサーバ３０からダウンロードした追加の辞書データを本体内メモリ１２またはメモリカード１６に記憶保存させる場合について説明したが、次の図８、図９を参照して説明するように、予め辞書データの保存された辞書データカード（メモリカード）１６ａ，１６ｂ，…を選択的に装着することで本体内辞書に加えて追加の辞書を利用する構成としてもよい。
【００６９】
図８は、前記携帯機器（電子辞書）１０における辞書データカード（メモリカード）での辞書追加に伴う一元見出語テーブル１２ｅの作成処理を示すフローチャートである。
【００７０】
例えば辞書データカード（１）１６ａ（図１参照）に記憶されている英独辞書の辞書データを追加の辞書として利用する場合に、カード装着部１７に対して当該辞書データカード１６ａを装着することで、カード接続ありと判断されると（ステップＰ１（Ｙｅｓ））、この辞書データカード（１）１６ａに記憶されている辞書データの辞書ＩＤが本体メモリ１２内のカードｎ辞書管理テーブル１２d3，１２d4，…内の辞書ＩＤとして既に存在するか否かによって一元化見出語テーブル（英語系）１２e1として一元テーブル化済みであるか否か判断される（ステップＰ２）。
【００７１】
ここで、現在カード装着部１７に接続中の辞書データカード（１）１６ａに対応する辞書ＩＤがカードｎ辞書管理テーブル１２d3，１２d4，…内の辞書ＩＤとして存在してなく、一元化見出語テーブル（英語系）１２e1として一元テーブル化済みでないと判断されると（ステップＰ２（Ｎｏ））、当該辞書データカード（１）１６ａに保存されている追加辞書の各見出語とその説明情報の記憶先とを対応付けた見出語一覧テーブルと、メモリ１２内の一元見出語テーブル（本体見出語一覧テーブル）（英語系）１２e1とがアルファベット順にソートされて一元化処理され、同カード（１）１６ａによる辞書追加後の一元見出語テーブル（英語系）１２e1として更新される。この際、更新された一元見出語テーブル（英語系）１２e1における今回のカード追加辞書による各見出語のソート配列位置には、当該カード追加辞書の辞書ＩＤ（例えば［カード１：英独］）がそれぞれ対応付けられる（ステップＰ３）。
【００７２】
図９は、前記辞書データカード（メモリカード）での辞書追加が可能な携帯機器（電子辞書）１０における全辞書対象の辞書検索処理を示すフローチャートである。
【００７３】
入力部１８におけるユーザ操作に応じて辞書検索すべき単語の文字列が入力されて表示されると（ステップＱ１）、カード装着部１７に辞書データカード（メモリカード）１６ｎが接続されているか否か判断される（ステップＱ２）。
【００７４】
ここで、例えば辞書データカード（２）（英仏辞書）１６ｂの接続があると判断された場合には（ステップＱ２（Ｙｅｓ））、カードｎ辞書管理テーブル１２d3，１２d4，…に記憶されている辞書データカード（メモリカード）１６による追加辞書の辞書ＩＤが読み出され（ステップＱ３）、この中に現在カード装着部１７に接続中の辞書データカード（２）１６ｂに応じた追加辞書ＩＤが有るか否かによって、その見出語一覧テーブルが一元見出語テーブル１２ｅに対して一元化処理済みであるか否かが判断される（ステップＱ４）。
【００７５】
ここで、カードｎ辞書管理テーブル１２d3，１２d4，…から読み出された辞書データカード（メモリカード）１６による各追加辞書の辞書ＩＤの中に現在カード装着部１７に接続中の辞書データカード（２）（英仏辞書）１６ｂに対応する追加辞書ＩＤが存在しないことで、当該接続中の追加辞書の見出語一覧テーブルは一元見出語テーブル（英語系）１２e1に対して一元化処理されていないと判断されると（ステップＱ４（Ｎｏ））、メモリカードでの辞書追加に伴う一元見出語テーブル（英語系）１２e1の作成処理（図８のステップＰ３参照）に移行される（ステップＱ５）。すなわち、接続中の辞書データカード（２）（英仏辞書）１６ｂに保存された追加辞書の各見出語とその説明情報の記憶先とを対応付けた見出語一覧テーブルと、メモリ１２内の一元見出語テーブル（本体見出語一覧テーブル）（英語系）１２e1とがアルファベット順にソートされて一元化処理され、今回の辞書データカード（２）（英仏辞書）１６ｂによる辞書追加後の一元見出語テーブル１２e1として更新される（ステップＱ５）。
【００７６】
こうして、現在カード装着部１７に接続中の辞書データカード（２）（英仏辞書）１６ｂによる追加辞書の見出語一覧テーブルをも一元化した一元見出語テーブル（英語系）１２e1が作成されるか（ステップＱ５）、または前記ステップＱ４において接続中の追加辞書の見出語一覧テーブルは一元見出語テーブル１２e1に対して一元化処理済みであったと判断された場合には（ステップＱ４（Ｙｅｓ））、この一元見出語テーブル（英語系）１２e1を用いて前記入力された検索文字列と一致する文字列を有する見出語の一覧が検索されてメモリ１２内のワークエリアに書き込まれる（ステップＱ６ａ）。
【００７７】
すると、前記一元見出語テーブル（英語系）１２e1を用いて検索された見出語一覧の中から、内蔵辞書管理テーブル１２d1およびダウンロード辞書管理テーブル１２d2にて記憶管理されている本体内辞書の各辞書ＩＤと現在接続中の辞書データカード（英仏辞書）１６ｂによる追加辞書ＩＤ以外の他のメモリカード１６による追加辞書ＩＤに対応した見出語が削除され（ステップＱ７ａ）、現在の全ての本体辞書および接続中のカード辞書を対象とした見出語一覧画面が表示部１９に表示される（ステップＱ８）。
【００７８】
この見出語一覧画面にあって、辞書検索すべきユーザ所望の見出語が入力部１８のユーザ操作に応じて選択されると（ステップＱ９）、この選択された見出語に対応付けられて前記一元見出語テーブル１２e1から読み出される辞書ＩＤと見出語番号に従って、当該選択見出語を有する辞書データからその説明情報が読み出され表示部１９に表示される（ステップＱ１０）。
【００７９】
これにより、入力された検索文字列の文字種（英語系または国語系）に対応している現在の本体内各辞書の辞書データとカード接続されている追加辞書の辞書データとの全ての辞書データを対象にして前記検索文字列に対応する見出語一覧画面を素早く表示させることができ、ユーザ所望の見出語に対応する説明情報を容易に検索表示させることが出来るようになる。
【００８０】
一方、前記ステップＱ２において、カード装着部１７に辞書データカード（メモリカード）１６ｎが接続されてないと判断された場合には、前記入力された検索文字列の文字種に対応した一元見出語テーブル１２ｅ（英語系：１２e1）（国語系：１２e2）を用いて当該入力された検索文字列と一致する文字列を有する見出語の一覧が検索されてメモリ１２内のワークエリアに書き込まれる（ステップＱ６ｂ）。
【００８１】
すると、前記一元見出語テーブル１２ｅ（１２e1または１２e2）を用いて検索された見出語一覧の中から、内蔵辞書管理テーブル１２d1およびダウンロード辞書管理テーブル１２d2にて記憶管理されている本体内辞書の各辞書ＩＤ以外のメモリカード１６による追加辞書ＩＤに対応した見出語が削除され（ステップＱ７ｂ）、現在の全ての本体辞書を対象とした見出語一覧画面が表示部１９に表示される（ステップＱ８）。
【００８２】
そして、この見出語一覧画面にあって、辞書検索すべきユーザ所望の見出語が入力部１８のユーザ操作に応じて選択されると（ステップＱ９）、この選択された見出語に対応付けられて前記一元見出語テーブル１２ｅ（１２e1または１２e2）から読み出される辞書ＩＤと見出語番号に従って、当該選択見出語を有する辞書データからその説明情報が読み出され表示部１９に表示される（ステップＱ１０）。
【００８３】
これにより、入力された検索文字列の文字種（英語系または国語系）に対応している現在の本体内各辞書の全ての辞書データを対象にして前記検索文字列に対応する見出語一覧画面を素早く表示させることができ、ユーザ所望の見出語に対応する説明情報を容易に検索表示させることが出来るようになる。
【００８４】
したがって、前記構成の携帯機器（電子辞書）１０における辞書データカード（メモリカード）１６による辞書追加に伴う一元見出語テーブル１２ｅの作成機能、および辞書検索機能によれば、予め追加すべき辞書データが記憶保存されている辞書データカード（メモリカード）１６をカード装着部１７に装着すると、この追加の辞書データの辞書ＩＤが辞書管理テーブル１２ｄに追加されて書き込まれると共に、当該追加の辞書データの見出語一覧テーブルが予め内蔵された辞書、ダウンロードされた追加辞書、カード接続された追加辞書の英語系と国語系とを分けた全ての辞書を対象とした一元見出語テーブル１２ｅ（１２e1／１２e2）に一元化される。そして、検索すべき文字列を入力すると、この入力文字列の文字種に対応した英語系または国語系の一元見出語テーブル１２ｅ（１２e1／１２e2）を用いて入力文字列と一致する見出語一覧が検索され、そのうち現在装着されていないメモリカード１６についての追加辞書が有する見出語については削除されて見出語一覧表示されるので、予め内蔵された辞書、ダウンロードされた追加辞書、カード接続された追加辞書の各々の辞書について個別の見出語一覧テーブルを順次検索しアルファベット順または五十音順にソートしていく必要なく、素早く全辞書を対象とした見出語一覧を検索表示させて容易に高度な辞書検索を行うことが可能になる。
【００８５】
なお、前記実施形態において記載した携帯機器（電子辞書）１０による各処理の手法、すなわち、図５のフローチャートに示すダウンロードでの辞書追加に伴う一元見出語テーブル１２ｅの作成処理、図６のフローチャートに示す追加辞書のダウンロード可能な全辞書対象の辞書検索処理、図８のフローチャートに示す辞書データカード（メモリカード）での辞書追加に伴う一元見出語テーブル１２ｅの作成処理、図９のフローチャートに示す辞書データカード（メモリカード）での辞書追加が可能な全辞書対象の辞書検索処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体１３（１６）に格納して配布することができる。そして、辞書のデータベース（１２ｃ）を有する種々のコンピュータ端末は、この外部記憶媒体１３（１６）に記憶されたプログラムを本体メモリ１２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した辞書追加に伴う一元見出語テーブル１２ｅの作成機能および辞書検索機能を実現し、前述した手法による同様の処理を実行することができる。
【００８６】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末（プログラムサーバ）３０から前記のプログラムデータを取り込み、前述した辞書追加に伴う一元見出語テーブル１２ｅの作成機能および辞書検索機能を実現することもできる。
【００８７】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００８８】
【図１】本発明の情報表示制御装置の実施形態に係る携帯機器（電子辞書）１０の電子回路の構成を示すブロック図。
【図２】前記携帯機器（電子辞書）１０に内蔵あるいは追加される辞書データの記憶状態を示す図。
【図３】前記携帯機器（電子辞書）１０のテーブル作成処理プログラム１２ｂに従って実行される一元見出語テーブル１２ｅの作成状態（その１）を示す図。
【図４】前記携帯機器（電子辞書）１０のテーブル作成処理プログラム１２ｂに従って実行される一元見出語テーブル１２ｅの作成状態（その２）を示す図。
【図５】前記携帯機器（電子辞書）１０におけるダウンロードでの辞書追加に伴う一元見出語テーブル１２ｅの作成処理を示すフローチャート。
【図６】前記追加辞書のダウンロード可能な携帯機器（電子辞書）１０における全辞書対象の辞書検索処理を示すフローチャート。
【図７】前記携帯機器（電子辞書）１０における検索対象辞書選択画面Ｇを示す図。
【図８】前記携帯機器（電子辞書）１０における辞書データカード（メモリカード）での辞書追加に伴う一元見出語テーブル１２ｅの作成処理を示すフローチャート。
【図９】前記辞書データカード（メモリカード）での辞書追加が可能な携帯機器（電子辞書）１０における全辞書対象の辞書検索処理を示すフローチャート。
【符号の説明】
【００８９】
１０  …携帯機器（電子辞書）
１１  …制御部（ＣＰＵ）
１２  …本体メモリ
１２ａ…辞書検索処理プログラム
１２ｂ…テーブル作成処理プログラム
１２ｃ…辞書データ
１２ｄ…辞書管理テーブル
１２ｅ…一元見出語テーブル
１３  …外部記録媒体
１４  …記録媒体読取部
１５  …電送制御部
１６  …メモリカード（辞書データカード）
１７  …カード装着部
１８  …入力部
１９  …表示部
２０  …ユーザＰＣ
３０  …Ｗｅｂサーバ
Ｎ  …ネットワーク（インターネット）
【図１】
0004770288.tif 000002
【図２】
0004770288.tif 000003
【図３】
0004770288.tif 000004
【図４】
0004770288.tif 000005
【図５】
0004770288.tif 000006
【図６】
0004770288.tif 000007
【図７】
0004770288.tif 000008
【図８】
0004770288.tif 000009
【図９】
0004770288.tif 000010