(57)【要約】【課題】  辞書等の集合情報が複数種類記憶される電子辞書等の情報表示制御装置において、指定された集合情報に続いて入力文字に適合する見出語の検索対象となる集合情報を、適切に選択し、適切な情報を自動的に検索可能とする。【解決手段】    ＣＰＵ１００は、指定辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語を検索した後、リンク辞書検索テーブル５０７ａを参照し、指定辞書からリンク辞書種別を選出して、リンク辞書ＤＢを決定する。次いで、ＣＰＵ１００は、選択したリンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語を検索し、検索された見出語の説明情報を表示する制御を行う。【選択図】  図２
2005107738.tif 000002
【特許請求の範囲】
【請求項１】
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶手段と、
前記複数の集合情報の検索順を示す検索順情報を記憶した検索順情報記憶手段と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定手段と、
入力文字を入力する入力手段と、
前記集合情報指定手段により指定された集合情報の中から、前記入力文字に適合する見出語を検索する第１の検索手段と、
この第１の検索手段による検索の後、前記検索順情報記憶手段に記憶された検索順情報に基づき、前記集合情報指定手段により指定された集合情報の次順の集合情報の中から、前記入力文字に適合する見出語を検索する第２の検索手段と、
前記第１の検索手段又は前記第２の検索手段により検索された見出語の説明情報を、前記集合情報記憶手段から読み出して表示する制御を行う表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
前記第２の検索手段は、前記第１の検索手段による検索の後、前記前記検索順情報記憶手段に記憶された検索順情報に基づき、集合情報を逐次選択していき、逐次選択した各集合情報の中から、前記入力文字に適合する見出語を逐次検索していく逐次検索手段を有することを特徴とする請求項１に記載の情報表示制御装置。
【請求項３】
変更指示に基づいて、前記検索順情報記憶手段に記憶された検索順情報を変更する制御を行う変更制御手段、を備えることを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項４】
ワンタッチで集合情報を指定可能な指定ボタンを前記複数の集合情報のうちのいくつかの集合情報に対応する分だけ備え、
前記第２の検索手段は、前記指定ボタンに対応する集合情報であるか否かに関わらず、前記検索順情報に従って、前記集合情報指定手段により指定された集合情報の次順の集合情報の中から、前記入力文字に適合する見出語を検索する手段である、
ことを特徴とする請求項１〜３の何れか一項に記載の情報表示制御装置。
【請求項５】
前記第２の検索手段は、前記第１の検索手段により前記入力文字に適合する見出語が検索されなかったことに応答して検索を行う見出語不検出応答検索手段を有することを特徴とする請求項１〜４の何れか一項に記載の情報表示制御装置。
【請求項６】
前記第２の検索手段は、前記第１の検索手段による検索の後であって、第２の検索実行指示を受け付けた後に、検索を行う検索手動開始手段を有することを特徴とする請求項１〜５の何れか一項に記載の情報表示制御装置。
【請求項７】
前記集合情報には、更に、当該見出語の関連語が当該見出語に対応付けられて集合されており、
前記第２の検索手段により検索された見出語に対応付けられた関連語を抽出し、前記集合情報指定手段により指定された集合情報の中から、前記抽出した関連語に適合する見出語を検索して、検索した見出語の説明情報を表示する制御を行う関連語検索表示制御手段、を備えることを特徴とする請求項１〜６の何れか一項に記載の情報表示制御装置。
【請求項８】
前記第２の検索手段により検索された見出語に対応する説明情報の中からキーワードを抽出する抽出手段と、
この抽出手段により抽出された各キーワードについて、当該キーワードに適合する見出語を前記集合情報指定手段により指定された集合情報の中から検索するキーワード見出語検索手段と、
このキーワード見出語検索手段により検索された見出語に対応する説明情報中に含まれている前記抽出手段により抽出されたキーワードの数に応じた順番で、前記キーワード見出語検索手段により検索された見出語を表示する制御を行う見出語表示制御手段と、
を備えることを特徴とする請求項１〜７の何れか一項に記載の情報表示制御装置。
【請求項９】
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶手段と、
キーワードを、前記複数の集合情報の何れかと関連付けた関連付け情報を記憶した関連付け情報記憶手段と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定手段と、
入力文字を入力する入力手段と、
前記集合情報指定手段により指定された集合情報の中から、前記入力文字に適合する見出語を検索する第１の検索手段と、
この第１の検索手段により検索された見出語に対応する説明情報中に含まれるキーワードを抽出する抽出手段と、
前記関連付け情報を参照し、前記抽出手段により抽出されたキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を選択する選択手段と、
この選択手段により選択された集合情報の中から、前記入力文字に適合する見出語を検索して、検索した見出語の説明情報を、前記集合情報記憶手段から読み出して表示する制御を行う表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項１０】
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶手段と、
前記複数の集合情報の検索順を示す検索順情報を記憶した検索順情報記憶手段と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定情報及び入力文字を前記利用者端末から受信する受信手段と、
前記集合情報指定手段により指定された集合情報の中から、前記受信された入力文字に適合する見出語を検索する第１の検索手段と、
この第１の検索手段による検索の後、前記前記検索順情報記憶手段に記憶された検索順情報に基づき、前記集合情報指定手段により指定された集合情報の次順の集合情報の中から、前記受信された入力文字に適合する見出語を検索する第２の検索手段と、
前記第１の検索手段又は前記第２の検索手段により検索された見出語の説明情報を、前記集合情報記憶手段から読み出して前記利用者端末に送信する送信手段と、
を備えることを特徴とするサーバ。
【請求項１１】
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶手段と、
キーワードを、前記複数の集合情報の何れかと関連付けた関連付け情報を記憶した関連付け情報記憶手段と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定情報及び入力文字を前記利用者端末から受信する受信手段と、
前記集合情報指定手段により指定された集合情報の中から、前記受信された入力文字に適合する見出語を検索する第１の検索手段と、
この第１の検索手段により検索された見出語に対応する説明情報中に含まれるキーワードを抽出する抽出手段と、
前記関連付け情報を参照し、前記抽出手段により抽出されたキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を選択する選択手段と、
この選択手段により選択された集合情報の中から、前記受信された入力文字に適合する見出語を検索して、検索した見出語の説明情報を、前記集合情報記憶手段から読み出して前記利用者端末に送信する送信手段と、
を備えることを特徴とするサーバ。
【請求項１２】
コンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶機能と、
前記複数の集合情報の検索順を示す検索順情報を記憶した検索順情報記憶機能と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定機能と、
入力文字を入力する入力機能と、
前記集合情報指定機能により指定された集合情報の中から、前記入力文字に適合する見出語を検索する第１の検索機能と、
この第１の検索機能による検索の後、前記前記検索順情報記憶手段に記憶された検索順情報に基づき、前記集合情報指定機能により指定された集合情報の次順の集合情報の中から、前記入力文字に適合する見出語を検索する第２の検索機能と、
前記第１の検索機能又は前記第２の検索機能により検索された見出語の説明情報を、前記集合情報記憶機能から読み出して表示する制御を行う表示制御機能と、
を実現させるためのプログラム。
【請求項１３】
コンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶機能と、
キーワードを、前記複数の集合情報の何れかと関連付けた関連付け情報を記憶した関連付け情報記憶機能と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定機能と、
入力文字を入力する入力機能と、
前記集合情報指定機能により指定された集合情報の中から、前記入力文字に適合する見出語を検索する第１の検索機能と、
この第１の検索機能により検索された見出語に対応する説明情報中に含まれるキーワードを抽出する抽出機能と、
前記関連付け情報を参照し、前記抽出機能により抽出されたキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を選択する選択機能と、
この選択機能により選択された集合情報の中から、前記入力文字に適合する見出語を検索して、検索した見出語の説明情報を、前記集合情報記憶機能から読み出して表示する制御を行う表示制御機能と、
を実現させるためのプログラム。
【請求項１４】
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶機能と、
前記複数の集合情報の検索順を示す検索順情報を記憶した検索順情報記憶機能と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定情報及び入力文字を前記利用者端末から受信する受信機能と、
前記集合情報指定機能により指定された集合情報の中から、前記受信された入力文字に適合する見出語を検索する第１の検索機能と、
この第１の検索機能による検索の後、前記前記検索順情報記憶手段に記憶された検索順情報に基づき、前記集合情報指定機能により指定された集合情報の次順の集合情報の中から、前記受信された入力文字に適合する見出語を検索する第２の検索機能と、
前記第１の検索機能又は前記第２の検索機能により検索された見出語の説明情報を、前記集合情報記憶機能から読み出して前記利用者端末に送信する送信機能と、
を実現させるためのプログラム。
【請求項１５】
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶機能と、
キーワードを、前記複数の集合情報の何れかと関連付けた関連付け情報を記憶した関連付け情報記憶機能と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定情報及び入力文字を前記利用者端末から受信する受信機能と、
前記集合情報指定機能により指定された集合情報の中から、前記受信された入力文字に適合する見出語を検索する第１の検索機能と、
この第１の検索機能により検索された見出語に対応する説明情報中に含まれるキーワードを抽出する抽出機能と、
前記関連付け情報を参照し、前記抽出機能により抽出されたキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を選択する選択機能と、
この選択機能により選択された集合情報の中から、前記受信された入力文字に適合する見出語を検索して、検索した見出語の説明情報を、前記集合情報記憶機能から読み出して前記利用者端末に送信する送信機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置、サーバ及びプログラムに関する。
【背景技術】
【０００２】
従来から、国語辞典、英和辞典、和英辞典、百科事典といった電子辞書データが組み込まれた電子辞書と呼ばれる情報表示制御装置が知られている。この電子辞書データには、見出語と、当該見出語の説明情報とが対応付けられて記憶され、検索語を指定することにより、検索語と一致する見出語の説明情報を表示させることができる。
【０００３】
また、内蔵される電子辞書データの辞書種別のうち、いくつかの辞書種別に対応して、ワンタッチで辞書種別を指定することが可能な辞書種別キーの他に、内蔵される全ての電子辞書データの辞書種別を一覧表示して、検索対象の辞書種別の指定操作を受け付けるメニューキーを備えた電子辞書が知られている。図３４に、メニューキーを押下することにより表示されるメニュー画面Ｗ７０の一例を示す。図３４に示すように、メニュー画面Ｗ７０には、電子辞書に内蔵される辞書種別が一覧表示されている。また、図中左側の最上段に表示された内蔵辞書“国語辞典”が反転表示されて、内蔵辞書選択マーカＭ７０として表示されている。このメニュー画面Ｗ７０において、ユーザは、内蔵辞書選択マーカＭ７０を移動させて、検索対象の辞書種別を指定することができる。
【０００４】
また、前述のように、複数の辞書データが電子辞書に内蔵される場合に、当該複数の辞書データから抜き出した成句及び例文のデータを一つにまとめて保持することにより、複数辞書からの成句及び例文の串刺し検索を高速に行う技術が知られている（特許文献１参照。）。
【特許文献１】特開２００１−１３４５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、電子辞書には、多種多用な辞書が多数内蔵されるようになってきたため、上記した特許文献１に開示されているように、複数辞書からの串刺し検索を行った場合、候補として検索される情報が膨大となり、必要な情報を検索するために使い勝手の悪い面があった。
【０００６】
また、一方で、メニューキーは、ワンタッチで指定可能な辞書種別キーの数に限りがあることから、辞書種別キーの数以上の辞書を内蔵する電子辞書で有効である。しかし、辞書の数が１０程度以上、例えば数十種にもなると、メニュー画面から辞書種別を指定する際の操作が煩雑になるという問題があった。
【０００７】
本発明は、上記した従来の事情に鑑みてなされたものであり、辞書等の集合情報が複数種類記憶される電子辞書等の情報表示制御装置において、指定された集合情報に続いて入力文字に適合する見出語の検索対象となる集合情報を、適切に選択し、適切な情報を自動的に検索可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、請求項１に記載の発明の情報表示制御装置は、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶手段（例えば、図２に示す辞書ＤＢ群５０１）と、
前記複数の集合情報の検索順を示す検索順情報を記憶した検索順情報記憶手段（例えば、図２に示すリンク設定情報５０７）と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定手段（例えば、図２に示す入力装置２００；図７に示すステップｃ１０）と、
入力文字を入力する入力手段（例えば、図２に示す入力装置２００；図７に示すステップｃ１２）と、
前記集合情報指定手段により指定された集合情報の中から、前記入力文字に適合する見出語を検索する第１の検索手段（例えば、図２に示すＣＰＵ１００；図７に示すステップｃ１４）と、
この第１の検索手段による検索の後、前記検索順情報記憶手段に記憶された検索順情報に基づき、前記集合情報指定手段により指定された集合情報の次順の集合情報の中から、前記入力文字に適合する見出語を検索する第２の検索手段（例えば、図２に示すＣＰＵ１００；図７に示すステップｃ１８，ｃ２０）と、
前記第１の検索手段又は前記第２の検索手段により検索された見出語の説明情報を、前記集合情報記憶手段から読み出して表示する制御を行う表示制御手段（例えば、図２に示すＣＰＵ１００；図７に示すステップｃ２２，ｃ２４）と、
を備えることを特徴としている。
【０００９】
また、請求項１２に記載の発明のプログラムは、
コンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶機能（例えば、図２に示す辞書ＤＢ群５０１）と、
前記複数の集合情報の検索順を示す検索順情報を記憶した検索順情報記憶機能（例えば、図２に示すリンク設定情報５０７）と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定機能（例えば、図２に示す入力装置２００；図７に示すステップｃ１０）と、
入力文字を入力する入力機能（例えば、図２に示すＣＰＵ１００；図７に示すステップｃ１２）と、
前記集合情報指定機能により指定された集合情報の中から、前記入力文字に適合する見出語を検索する第１の検索機能（例えば、図２に示すＣＰＵ１００；図７に示すステップｃ１４）と、
この第１の検索機能による検索の後、前記前記検索順情報記憶手段に記憶された検索順情報に基づき、前記集合情報指定機能により指定された集合情報の次順の集合情報の中から、前記入力文字に適合する見出語を検索する第２の検索機能（例えば、図２に示すＣＰＵ１００；図７に示すステップｃ１８，ｃ２０）と、
前記第１の検索機能又は前記第２の検索機能により検索された見出語の説明情報を、前記集合情報記憶機能から読み出して表示する制御を行う表示制御機能（例えば、図２に示すＣＰＵ１００；図７に示すステップｃ２２，ｃ２４）と、
を実現させるためのプログラムである。
【００１０】
この請求項１又は１２に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語を検索した後に、集合情報の検索順を示す検索順情報を参照し、前記指定された集合情報の次順の集合情報の中から、入力文字に適合する見出語を検索することができる。そして、前記指定された集合情報又は当該集合情報の次順の集合情報の中から検索された見出語の説明情報を読み出して表示する制御を行うことができる。従って、検索順情報に集合情報の検索順を設定しておくことにより、指定された集合情報に続いて入力文字に適合する見出語の検索対象となる集合情報を、適切に選出することができる。
【００１１】
請求項２に記載の発明は、請求項１に記載の情報表示制御装置において、
前記第２の検索手段は、前記第１の検索手段による検索の後、前記前記検索順情報記憶手段に記憶された検索順情報に基づき、集合情報を逐次選択していき、逐次選択した各集合情報の中から、前記入力文字に適合する見出語を逐次検索していく逐次検索手段（例えば、図２に示すＣＰＵ１００；図７に示す第１辞書検索処理）を有することを特徴としている。
【００１２】
この請求項２に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語を検索した後で、検索順情報を参照して集合情報を逐次選択していき、逐次選択した集合情報の中から、入力文字に適合する見出語を逐次検索していくことができる。これによれば、所望の順番で集合情報を適切に選出していき、選出した集合情報の中から入力文字に適合する見出語を検索していくことができる。
【００１３】
請求項３に記載の発明は、請求項１又は２に記載の情報表示制御装置において、
変更指示に基づいて、前記検索順情報記憶手段に記憶された検索順情報を変更する制御を行う変更制御手段（例えば、図２に示すＣＰＵ１００；図９に示すリンク設定変更処理）、を備えることを特徴としている。
【００１４】
この請求項３に記載の発明よれば、変更指示に基づいて、集合情報の検索順を示す検索順情報を変更することができる。これによれば、集合情報の検索順を任意に設定することができる。
【００１５】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の情報表示制御装置において、
ワンタッチで集合情報を指定可能な指定ボタン（例えば、図１に示す国語辞典キー２８ａ、英和辞典キー２８ｂ、和英辞典キー２８ｃ、百科事典キー２８ｄ）を前記複数の集合情報のうちのいくつかの集合情報に対応する分だけ備え、
前記第２の検索手段は、前記指定ボタンに対応する集合情報であるか否かに関わらず、前記検索順情報に従って、前記集合情報指定手段により指定された集合情報の次順の集合情報の中から、前記入力文字に適合する見出語を検索する手段（例えば、図２に示すＣＰＵ１００；図７に示すステップｃ１８，ｃ２０）である、
ことを特徴としている。
【００１６】
この請求項４に記載の発明によれば、ワンタッチで集合情報を指定可能な指定ボタンを、複数の集合情報のうちのいくつかの集合情報に対応する分だけ備えた情報表示制御装置において、指定ボタンに対応する集合情報であるか否かに関わらず、検索順情報に従って、指定された集合情報の次順の集合情報の中から入力文字に適合する見出語を検索することができる。従って、例えば、指定ボタンを操作して集合情報をワンタッチで指定すれば、当該指定した集合情報の中から入力文字に適合する見出語を検索した後に、続いて、前記指定された集合情報の次順の集合情報の中から入力文字に適合する見出語を適切に検索することができる。
【００１７】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の情報表示制御装置において、
前記第２の検索手段は、前記第１の検索手段により前記入力文字に適合する見出語が検索されなかったことに応答して検索を行う見出語不検出応答検索手段（例えば、図２に示すＣＰＵ１００；図７に示すステップｃ１８）を有することを特徴としている。
【００１８】
この請求項５に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語が検索されなかったことに応答して検索順情報を参照し、前記指定された集合情報の次順の集合情報の中から入力文字に適合する見出語を検索することができる。
【００１９】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の情報表示制御装置において、
前記第２の検索手段は、前記第１の検索手段による検索の後であって、第２の検索実行指示を受け付けた後に、検索を行う検索手動開始手段（例えば、図２に示す入力装置２００，ＣＰＵ１００；図７に示すステップｃ３４）を有することを特徴としている。
【００２０】
この請求項６に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語を検索した後で、第２の検索実行指示を受け付けた場合に、検索順情報を参照し、前記指定された集合情報の次順の集合情報の中から、入力文字に適合する見出語を検索することができる。
【００２１】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の情報表示制御装置において、
前記集合情報には、更に、当該見出語の関連語が当該見出語に対応付けられて集合されており、
前記第２の検索手段により検索された見出語に対応付けられた関連語を抽出し、前記集合情報指定手段により指定された集合情報の中から、前記抽出した関連語に適合する見出語を検索して、検索した見出語の説明情報を表示する制御を行う関連語検索表示制御手段（例えば、図２に示すＣＰＵ１００；図１６に示すステップｅ１８〜ステップｅ３０）、を備えることを特徴としている。
【００２２】
この請求項７に記載の発明によれば、指定された集合情報の次順の集合情報の中から入力文字に適合する見出語を検索し、当該見出語に対応付けられた関連語を抽出することができる。そして、前記指定された集合情報の中から抽出した関連語に適合する見出語を検索し、検索した見出語の説明情報を表示する制御を行うことができる。これにより、指定された集合情報の中から、入力文字に適合する見出語を適切に検索することができる。
【００２３】
請求項８に記載の発明は、請求項１〜７の何れか一項に記載の情報表示制御装置において、
前記第２の検索手段により検索された見出語に対応する説明情報の中からキーワードを抽出する抽出手段（例えば、図２に示すＣＰＵ１００；図２５に示すステップｇ２４）と、
この抽出手段により抽出された各キーワードについて、当該キーワードに適合する見出語を前記集合情報指定手段により指定された集合情報の中から検索するキーワード見出語検索手段（例えば、図２に示すＣＰＵ１００；図２５に示すステップｇ２６）と、
このキーワード見出語検索手段により検索された見出語に対応する説明情報中に含まれている前記抽出手段により抽出されたキーワードの数に応じた順番で、前記キーワード見出語検索手段により検索された見出語を表示する制御を行う見出語表示制御手段（例えば、図２に示すＣＰＵ１００；図２５に示すステップｇ２８）と、
を備えることを特徴としている。
【００２４】
この請求項８に記載の発明によれば、指定された集合情報の次順の集合情報の中から、入力文字に適合する見出語を検索し、当該見出語に対応する説明情報の中からキーワードを抽出することができる。そして、抽出した各キーワードについて、当該キーワードに適合する見出語を前記指定された集合情報の中からそれぞれ検索し、検索された見出語に対応する説明情報中に含まれているキーワードの数に応じた順番で表示する制御を行うことができる。
【００２５】
請求項９に記載の発明の情報表示制御装置は、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶手段（例えば、図２７に示す辞書ＤＢ群５６１）と、
キーワードを、前記複数の集合情報の何れかと関連付けた関連付け情報を記憶した関連付け情報記憶手段（例えば、図２７に示す辞書種別関連付けテーブル５６５）と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定手段（例えば、図２に示す入力装置２００；図３１に示すステップｈ１０）と、
入力文字を入力する入力手段（例えば、図２に示す入力装置２００；図３１に示すステップｈ１２）と、
前記集合情報指定手段により指定された集合情報の中から、前記入力文字に適合する見出語を検索する第１の検索手段（例えば、図２に示すＣＰＵ１００；図３１に示すステップｈ１４）と、
この第１の検索手段により検索された見出語に対応する説明情報中に含まれるキーワードを抽出する抽出手段（例えば、図２に示すＣＰＵ１００；図３１に示すステップｈ２４）と、
前記関連付け情報を参照し、前記抽出手段により抽出されたキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を選択する選択手段（例えば、図２に示すＣＰＵ１００；図３１に示すステップｈ２６，ｈ２８）と、
この選択手段により選択された集合情報の中から、前記入力文字に適合する見出語を検索して、検索した見出語の説明情報を、前記集合情報記憶手段から読み出して表示する制御を行う表示制御手段（例えば、図２に示すＣＰＵ１００；図３１に示すステップｈ３０，ｈ３２）と、
を備えることを特徴としている。
【００２６】
また、請求項１３に記載の発明のプログラムは、
コンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶機能（例えば、図２７に示す辞書ＤＢ群５６１）と、
キーワードを、前記複数の集合情報の何れかと関連付けた関連付け情報を記憶した関連付け情報記憶機能（例えば、図２７に示す辞書種別関連付けテーブル５６５）と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定機能（例えば、図２に示す入力装置２００；図３１に示すステップｈ１０）と、
入力文字を入力する入力機能（例えば、図２に示す入力装置２００；図３１に示すステップｈ１２）と、
前記集合情報指定機能により指定された集合情報の中から、前記入力文字に適合する見出語を検索する第１の検索機能（例えば、図２に示すＣＰＵ１００；図３１に示すステップｈ１４）と、
この第１の検索機能により検索された見出語に対応する説明情報中に含まれるキーワードを抽出する抽出機能（例えば、図２に示すＣＰＵ１００；図３１に示すステップｈ２４）と、
前記関連付け情報を参照し、前記抽出機能により抽出されたキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を選択する選択機能（例えば、図２に示すＣＰＵ１００；図３１に示すステップｈ２６，ｈ２８）と、
この選択機能により選択された集合情報の中から、前記入力文字に適合する見出語を検索して、検索した見出語の説明情報を、前記集合情報記憶機能から読み出して表示する制御を行う表示制御機能（例えば、図２に示すＣＰＵ１００；図３１に示すステップｈ３０，ｈ３２）と、
を実現させるためのプログラムである。
【００２７】
この請求項９又は１３に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語を検索した後で、当該見出語に対応する説明情報中に含まれるキーワードを抽出し、抽出したキーワードに関連付けられている集合情報のうち、関連付けられたキーワードの抽出された数に応じて集合情報を適切に選択することができる。そして、選択した集合情報の中から入力文字に適合する見出語を検索し、検索した見出語の説明情報を読み出して表示する制御を行うことができる。
【００２８】
請求項１０に記載の発明は、
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶手段（例えば、図３３に示す記憶装置７１２）と、
前記複数の集合情報の検索順を示す検索順情報を記憶した検索順情報記憶手段（例えば、図３３に示す記憶装置７１２）と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定情報及び入力文字を前記利用者端末から受信する受信手段（例えば、図３３に示す通信装置７１４）と、
前記集合情報指定手段により指定された集合情報の中から、前記受信された入力文字に適合する見出語を検索する第１の検索手段（例えば、図３３に示すＣＰＵ７０２）と、
この第１の検索手段による検索の後、前記前記検索順情報記憶手段に記憶された検索順情報に基づき、前記集合情報指定手段により指定された集合情報の次順の集合情報の中から、前記受信された入力文字に適合する見出語を検索する第２の検索手段（例えば、図３３に示すＣＰＵ７０２）と、
前記第１の検索手段又は前記第２の検索手段により検索された見出語の説明情報を、前記集合情報記憶手段から読み出して前記利用者端末に送信する送信手段（例えば、図３３に示すＣＰＵ７０２，通信装置７１４）と、
を備えることを特徴としている。
【００２９】
また、請求項１４に記載の発明のプログラムは、
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶機能（例えば、図３３に示す記憶装置７１２）と、
前記複数の集合情報の検索順を示す検索順情報を記憶した検索順情報記憶機能（例えば、図３３に示す記憶装置７１２）と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定情報及び入力文字を前記利用者端末から受信する受信機能（例えば、図３３に示す通信装置７１４）と、
前記集合情報指定機能により指定された集合情報の中から、前記受信された入力文字に適合する見出語を検索する第１の検索機能（例えば、図３３に示すＣＰＵ７０２）と、
この第１の検索機能による検索の後、前記前記検索順情報記憶手段に記憶された検索順情報に基づき、前記集合情報指定機能により指定された集合情報の次順の集合情報の中から、前記受信された入力文字に適合する見出語を検索する第２の検索機能（例えば、図３３に示すＣＰＵ７０２）と、
前記第１の検索機能又は前記第２の検索機能により検索された見出語の説明情報を、前記集合情報記憶機能から読み出して前記利用者端末に送信する送信機能（例えば、図３３に示すＣＰＵ７０２，通信装置７１４）と、
を実現させるためのプログラムである。
【００３０】
この請求項１０又は１４に記載の発明によれば、サーバ又はコンピュータにおいて、複数の集合情報のうちのいずれかの集合情報を指定する集合情報指定情報及び入力文字を利用者端末から受信した際に、集合情報指定情報により指定された集合情報の中から入力文字に適合する見出語を検索した後で、検索順情報を参照し、前記指定された集合情報の次順の集合情報の中から、入力文字に適合する見出語を検索することができる。そして、前記指定された集合情報又は当該集合情報の次順の集合情報の中から検索された見出語の説明情報を読み出して利用者端末に送信することができる。従って、サーバ又はコンピュータにおいて、検索順情報に集合情報の検索順を設定しておくことにより、集合情報指定情報により指定された集合情報に続いて入力文字に適合する見出語の検索対象となる集合情報を、適切に選出することができる。
【００３１】
請求項１１に記載の発明は、
所定の通信回線を介して利用者端末と接続されるサーバにおいて、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶手段（例えば、図３３に示す記憶装置７１２）と、
キーワードを、前記複数の集合情報の何れかと関連付けた関連付け情報を記憶した関連付け情報記憶手段（例えば、図３３に示す記憶装置７１２）と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定情報及び入力文字を前記利用者端末から受信する受信手段（例えば、図３３に示す通信装置７１４）と、
前記集合情報指定手段により指定された集合情報の中から、前記受信された入力文字に適合する見出語を検索する第１の検索手段（例えば、図３３に示すＣＰＵ７０２）と、
この第１の検索手段により検索された見出語に対応する説明情報中に含まれるキーワードを抽出する抽出手段（例えば、図３３に示すＣＰＵ７０２）と、
前記関連付け情報を参照し、前記抽出手段により抽出されたキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を選択する選択手段（例えば、図３３に示すＣＰＵ７０２）と、
この選択手段により選択された集合情報の中から、前記受信された入力文字に適合する見出語を検索して、検索した見出語の説明情報を、前記集合情報記憶手段から読み出して前記利用者端末に送信する送信手段（例えば、図３３に示すＣＰＵ７０２，通信装置７１４）と、
を備えることを特徴としている。
【００３２】
また、請求項１５に記載の発明のプログラムは、
所定の通信回線を介して利用者端末と接続されるコンピュータに、
見出語と当該見出語の説明情報とが対応付けられた情報を集合した集合情報を複数種類記憶した集合情報記憶機能（例えば、図３３に示す記憶装置７１２）と、
キーワードを、前記複数の集合情報の何れかと関連付けた関連付け情報を記憶した関連付け情報記憶機能（例えば、図３３に示す記憶装置７１２）と、
前記複数の集合情報のうち、いずれかの集合情報を指定する集合情報指定情報及び入力文字を前記利用者端末から受信する受信機能（例えば、図３３に示す通信装置７１４）と、
前記集合情報指定機能により指定された集合情報の中から、前記受信された入力文字に適合する見出語を検索する第１の検索機能（例えば、図３３に示すＣＰＵ７０２）と、
この第１の検索機能により検索された見出語に対応する説明情報中に含まれるキーワードを抽出する抽出機能（例えば、図３３に示すＣＰＵ７０２）と、
前記関連付け情報を参照し、前記抽出機能により抽出されたキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を選択する選択機能（例えば、図３３に示すＣＰＵ７０２）と、
この選択機能により選択された集合情報の中から、前記受信された入力文字に適合する見出語を検索して、検索した見出語の説明情報を、前記集合情報記憶機能から読み出して前記利用者端末に送信する送信機能（例えば、図３３に示すＣＰＵ７０２，通信装置７１４）と、
を実現させるためのプログラムである。
【００３３】
この請求項１１又は１５に記載の発明によれば、サーバ又はコンピュータにおいて、複数の集合情報のうちのいずれかの集合情報を指定する集合情報指定情報及び入力文字を利用者端末から受信した際に、集合情報指定情報により指定された集合情報の中から入力文字に適合する見出語を検索した後で、当該見出語に対応する説明情報中に含まれるキーワードを抽出し、抽出したキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を適切に選択することができる。そして、選択した集合情報の中から入力文字に適合する見出語を検索し、検索した見出語の説明情報を読み出して利用者端末に送信することができる。
【発明の効果】
【００３４】
請求項１又は１２に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語を検索した後に、集合情報の検索順を示す検索順情報を参照し、前記指定された集合情報の次順の集合情報の中から、入力文字に適合する見出語を検索することができる。そして、前記指定された集合情報又は当該集合情報の次順の集合情報の中から検索された見出語の説明情報を読み出して表示する制御を行うことができる。従って、検索順情報に集合情報の検索順を設定しておくことにより、指定された集合情報に続いて入力文字に適合する見出語の検索対象となる集合情報を、適切に選出することができる。
【００３５】
請求項２に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語を検索した後で、検索順情報を参照して集合情報を逐次選択していき、逐次選択した集合情報の中から、入力文字に適合する見出語を逐次検索していくことができる。これによれば、所望の順番で集合情報を適切に選出していき、選出した集合情報の中から入力文字に適合する見出語を検索していくことができる。
【００３６】
請求項３に記載の発明よれば、変更指示に基づいて、集合情報の検索順を示す検索順情報を変更することができる。これによれば、集合情報の検索順を任意に設定することができる。
【００３７】
請求項４に記載の発明によれば、ワンタッチで集合情報を指定可能な指定ボタンを、複数の集合情報のうちのいくつかの集合情報に対応する分だけ備えた情報表示制御装置において、指定ボタンに対応する集合情報であるか否かに関わらず、検索順情報に従って、指定された集合情報の次順の集合情報の中から入力文字に適合する見出語を検索することができる。従って、例えば、指定ボタンを操作して集合情報をワンタッチで指定すれば、当該指定した集合情報の中から入力文字に適合する見出語を検索した後に、続いて、前記指定された集合情報の次順の集合情報の中から入力文字に適合する見出語を適切に検索することができる。
【００３８】
請求項５に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語が検索されなかったことに応答して検索順情報を参照し、前記指定された集合情報の次順の集合情報の中から入力文字に適合する見出語を検索することができる。
【００３９】
請求項６に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語を検索した後で、第２の検索実行指示を受け付けた場合に、検索順情報を参照し、前記指定された集合情報の次順の集合情報の中から、入力文字に適合する見出語を検索することができる。
【００４０】
請求項７に記載の発明によれば、指定された集合情報の次順の集合情報の中から入力文字に適合する見出語を検索し、当該見出語に対応付けられた関連語を抽出することができる。そして、前記指定された集合情報の中から抽出した関連語に適合する見出語を検索し、検索した見出語の説明情報を表示する制御を行うことができる。これにより、指定された集合情報の中から、入力文字に適合する見出語を適切に検索することができる。
【００４１】
請求項８に記載の発明によれば、指定された集合情報の次順の集合情報の中から、入力文字に適合する見出語を検索し、当該見出語に対応する説明情報の中からキーワードを抽出することができる。そして、抽出した各キーワードについて、当該キーワードに適合する見出語を前記指定された集合情報の中からそれぞれ検索し、検索された見出語に対応する説明情報中に含まれているキーワードの数に応じた順番で表示する制御を行うことができる。
【００４２】
請求項９又は１３に記載の発明によれば、指定された集合情報の中から入力文字に適合する見出語を検索した後で、当該見出語に対応する説明情報中に含まれるキーワードを抽出し、抽出したキーワードに関連付けられている集合情報のうち、関連付けられたキーワードの抽出された数に応じて集合情報を適切に選択することができる。そして、選択した集合情報の中から入力文字に適合する見出語を検索し、検索した見出語の説明情報を読み出して表示する制御を行うことができる。
【００４３】
請求項１０又は１４に記載の発明によれば、サーバ又はコンピュータにおいて、複数の集合情報のうちのいずれかの集合情報を指定する集合情報指定情報及び入力文字を利用者端末から受信した際に、集合情報指定情報により指定された集合情報の中から入力文字に適合する見出語を検索した後で、検索順情報を参照し、前記指定された集合情報の次順の集合情報の中から、入力文字に適合する見出語を検索することができる。そして、前記指定された集合情報又は当該集合情報の次順の集合情報の中から検索された見出語の説明情報を読み出して利用者端末に送信することができる。従って、サーバ又はコンピュータにおいて、検索順情報に集合情報の検索順を設定しておくことにより、集合情報指定情報により指定された集合情報に続いて入力文字に適合する見出語の検索対象となる集合情報を、適切に選出することができる。
【００４４】
請求項１１又は１５に記載の発明によれば、サーバ又はコンピュータにおいて、複数の集合情報のうちのいずれかの集合情報を指定する集合情報指定情報及び入力文字を利用者端末から受信した際に、集合情報指定情報により指定された集合情報の中から入力文字に適合する見出語を検索した後で、当該見出語に対応する説明情報中に含まれるキーワードを抽出し、抽出したキーワードに関連付けられている集合情報のうち、関連付けられたキーワードが抽出された数に応じて集合情報を適切に選択することができる。そして、選択した集合情報の中から入力文字に適合する見出語を検索し、検索した見出語の説明情報を読み出して利用者端末に送信することができる。
【発明を実施するための最良の形態】
【００４５】
以下、図１〜図３３を参照して、本発明に係る情報表示制御装置を折りたたみ式の携帯型電子辞書（以下、単に「電子辞書」という。）に適用した場合の実施形態について詳細に説明する。
【００４６】
本実施形態における電子辞書は、国語辞典、英和辞典、和英辞典、百科事典、ＩＴ用語事典、家庭医学事典、学習百科事典、数学辞典、化学辞典といった種々の辞書種別の電子辞典や電子事典のデータ（辞書データベース）が内蔵されている。辞書データベース（以下、データベースを「ＤＢ」という。）とは、見出語と、当該見出語を説明解説等するための文字データ、静止画像データ、動画データ、音声データ等が記憶された説明情報とが対応付けられた情報を集合した集合情報を、コンピュータを用いて検索処理することができるように体系的に構成したものである。ユーザは、辞書種別を指定して文字を入力（以下、「入力文字」という。）することにより、当該入力文字の解説等を表示させることができる。
【００４７】
図１（ａ）に、電子辞書の斜視概観図の一例を示す。図１（ａ）に示すように、電子辞書は、ディスプレイ２と、キー群４とを備えて構成されている。キー群４を構成する各キーにはそれぞれ固有の機能が割り当てられており、ユーザは、これらのキーを押下して電子辞書を操作する。
【００４８】
図１（ｂ）に、キー群４のキー配列の一例を示す。図１（ｂ）に示すように、キー群４は、電源のＯＮ／ＯＦＦを切り替える電源キー１０、入力文字を入力する文字入力キー１２、削除キー１４、説明情報の表示指示や操作の確定指示等を入力する訳／決定キー１６、カーソルの移動方向等を指示する方向指示キー１８、指定した単語へのジャンプキー２０、リンク辞書にジャンプするリンク辞書キー２２、リンク設定変更モードへの移行を指示するリンク変更キー２４、前回表示した画面等に戻るための戻るキー２６、電子辞書に内蔵される辞書種別（以下、適宜「内蔵辞書」という。）のうち、検索対象の辞書種別（以下、「指定辞書」という。）を選択する辞書選択キー２８、シフトキー３０等で構成され、方向指示キー１８は、「左」を指示する左指示キー１８ａ、「右」を指示する右指示キー１８ｂ、「上」を指示する上指示キー１８ｃ、「下」を指示する下指示キー１８ｄで構成される。シフトキー３０は、本実施形態では、リンク設定変更モードにおいて、上指示キー１８ｃ及び下指示キー１８ｄによるカーソル移動モードと設定値変更モードとを切り替えるために使用される。
【００４９】
また、図１に示す電子辞書では、辞書選択キー２８として、“国語辞典”を指定する国語辞典キー２８ａと、“英和辞典”を指定する英和辞典キー２８ｂと、“和英辞典”を指定する和英辞典キー２８ｃと、“百科事典”を指定する百科事典キー２８ｄと、内蔵辞書の一覧を表示させて、辞書種別の選択を促すメニューキー２８ｅとを備えている。以下、辞書選択キー２８のうち、国語辞典キー２８ａ、英和辞典キー２８ｂ、和英辞典キー２８ｃ、及び百科事典キー２８ｄを包括して適宜「辞書種別キー」という。
【００５０】
（実施形態１）
先ず、本発明を適用した電子辞書の実施形態１について説明する。図２は、実施形態１における電子辞書１の機能構成の一例を示すブロック図である。図２に示すように、電子辞書１は、ＣＰＵ１００、入力装置２００、表示装置３００、ＲＡＭ４００、フラッシュＲＯＭ５００の各機能部を備えて構成される。
【００５１】
ＣＰＵ１００は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子辞書１を統括的に制御する。具体的には、ＣＰＵ１００は、入力装置２００から入力される押下信号等に応じてフラッシュＲＯＭ５００に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ４００に保存するとともに、当該処理結果を表示するための表示信号を適宜表示装置３００に出力して、対応する表示情報を表示させる。
【００５２】
入力装置２００は、仮名やアルファベット等の文字入力やモード切替等に必要なキー群を備え、押下されたキーの押下信号等をＣＰＵ１００に出力する。この入力装置２００は、図１に示すキー群４に相当する。入力装置２００により、辞書種別の指定、入力文字の入力、説明情報の表示指示、或いは後述するリンク辞書検索テーブル５０７ａの変更指示等の入力手段が実現される。
【００５３】
表示装置３００は、ＣＰＵ１００から入力される表示信号に基づいて各種画面を表示させるものであり、ＬＣＤ等により構成される。この表示装置３００は、図１に示すディスプレイ２に相当する。
【００５４】
ＲＡＭ４００は、ＣＰＵ１００が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。特に、実施形態１を実現するため、入力文字格納領域４０１を備える。
【００５５】
フラッシュＲＯＭ５００には、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１００は、電子辞書１の電源投入時においてこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。
【００５６】
また、フラッシュＲＯＭ５００には、電子辞書１の動作に係る各種処理プログラムや電子辞書１の備える種々の機能を実現するためのプログラムやデータが格納される。特に、実施形態１を実現するため、複数種類の辞書ＤＢを備えた辞書ＤＢ群５０１と、第１辞書検索プログラム５０３と、第１リンク設定変更プログラム５０５と、リンク設定情報５０７とが格納される。
【００５７】
リンク設定情報５０７は、リンク辞書検索テーブル５０７ａと、全リンク辞書検索情報５０７ｂとを備える。また、辞書ＤＢ群５０１は、例えば、国語辞典ＤＢ５０１ａ、百科事典ＤＢ５０１ｂ、現代用語事典ＤＢ５０１ｃ、ＩＴ用語事典ＤＢ５０１Ｄ、家庭医学事典ＤＢ５０１ｅといった辞書ＤＢを備える。以下、辞書ＤＢ群５０１を構成する辞書ＤＢを包括して適宜「内蔵辞書ＤＢ」という。
【００５８】
この辞書ＤＢ群５０１に格納される、集合情報の１つである内蔵辞書ＤＢには、見出語と、説明情報とが対応付けられた辞書データ（情報）が蓄積（集合）される。図３は、百科事典ＤＢ５０１ｂの蓄積形式の一例を示す図である。図３に示すように、百科事典ＤＢ５０１ｂには、見出語と、説明情報とが対応付けられた辞書データが蓄積され、説明情報には、該当する見出語を説明するための文字データである説明情報が格納される。尚、図示しないが、同様にして、国語辞典ＤＢ５０１ａ、現代用語事典ＤＢ５０１ｃ、ＩＴ用語事典ＤＢ５０１ｄ、及び家庭医学事典ＤＢ５０１ｅには、見出語と説明情報とが対応付けられた辞書データが蓄積される。
【００５９】
ＣＰＵ１００は、このフラッシュＲＯＭ５００に格納された第１辞書検索プログラム５０３に従って第１辞書検索処理を実行する。例えば、ＣＰＵ１００は、辞書選択キー２８による辞書種別の選択操作に応じて、先ず、指定辞書の辞書ＤＢ（以下、「指定辞書ＤＢ」という。）を決定する。尚、以下では、固有の辞書種別が割り当てられた辞書種別キーの押下操作に応じて指定辞書が選択されることとして説明する。
【００６０】
続いて、ＣＰＵ１００は、文字入力キー１２の押下操作に応じて入力文字格納領域４０１を更新する。また、ＣＰＵ１００は、訳／決定キー１６が押下されて入力文字が確定された場合には、指定辞書ＤＢに含まれる見出語の中から、当該入力文字に適合する見出語を検索する。そして、ＣＰＵ１００は、入力文字に適合する見出語が検索された場合には、当該見出語の説明情報を読み出して表示する制御を行う。
【００６１】
また、ＣＰＵ１００は、リンク辞書検索テーブル５０７ａを参照してリンク辞書の辞書種別（以下、「リンク辞書種別」という。）を選出し、選出したリンク辞書種別の辞書ＤＢ（以下、「リンク辞書ＤＢ」という。）の中から入力文字に適合する見出語を検索する処理（リンク辞書検索処理）を実行する。
【００６２】
具体的には、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索されなかった場合に、ＣＰＵ１００は、自動的にリンク辞書検索処理を実行する。また、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索された場合には、ＣＰＵ１００は、リンク辞書キー２２の押下操作に応じてリンク辞書検索処理を実行する。
【００６３】
ここで、リンク辞書検索処理について説明する。ＣＰＵ１００は、先ず、リンク辞書検索テーブル５０７ａを参照して、指定辞書に対応付けられたリンク辞書種別を選出してリンク辞書ＤＢを選択する。そして、ＣＰＵ１００は、リンク辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語を検索する。
【００６４】
図４（ａ）は、リンク辞書検索テーブル５０７ａの一例を示す図である。図４（ａ）に示すように、リンク辞書検索テーブル５０７ａは、各内蔵辞書の辞書種別に、それぞれリンク辞書の有無（Ｙ：有／Ｎ：無）を表すリンクフラグと、リンク辞書種別とが対応付けられたデータテーブルである。ＣＰＵ１００は、指定辞書のリンクフラグに“Ｙ”が設定されている場合に、対応するリンク辞書種別を選出して、リンク辞書ＤＢを決定する。
【００６５】
図４（ｂ）は、国語辞典キー２８ａにより指定辞書“国語辞典”が選択された場合の、ＣＰＵ１００による辞書ＤＢの検索順序を示している。図４（ｂ）に示すように、国語辞典が指定され（ステップａ１０）、入力文字が入力されると（ステップａ２０）、ＣＰＵ１００は、国語辞典ＤＢ５０１ａに含まれる見出語の中から、入力文字に適合する見出語を検索する（ステップａ３０）。
【００６６】
次に、ＣＰＵ１００は、図４（ａ）に示すリンク辞書検索テーブル５０７ａを参照して、以下の処理を実行する。すなわち、先ず、ＣＰＵ１００は、入力文字に適合する見出語を、百科事典ＤＢ５０１ｂに含まれる見出語の中から検索する（ステップａ４０）。具体的には、ＣＰＵ１００は、図４（ａ）のレコードＬ１０に示す指定辞書“国語辞典”のリンクフラグ“Ｙ”を判定し、対応するリンク辞書種別“百科事典”の辞書ＤＢである百科事典ＤＢ５０１ｂに含まれる見出語の中から、入力文字に適合する見出語を検索する。
【００６７】
次に、ＣＰＵ１００は、入力文字に適合する見出語を、現代用語事典ＤＢ５０１ｃに含まれる見出語の中から検索する（ステップａ５０）。具体的には、先ず、ＣＰＵ１００は、図４（ａ）のレコードＬ１２に示す前回のリンク辞書種別である辞書種別“百科事典”に対応するリンクフラグ“Ｙ”を判定する。次いで、ＣＰＵ１００は、辞書種別“百科事典”に対応するリンク辞書種別“現代用語事典”の辞書ＤＢである現代用語事典ＤＢ５０１ｃに含まれる見出語の中から、入力文字に適合する見出語を検索する。
【００６８】
そして、ＣＰＵ１００は、同様にして、図４（ａ）のレコードＬ１４に示す前回のリンク辞書種別である辞書種別“現代用語事典”に対応するリンクフラグ“Ｎ”を判定し、処理を終了する。
【００６９】
以上説明したリンク辞書検索処理は、ＣＰＵ１００により、全てのリンク辞書ＤＢから入力文字に適合する見出語を検索するか否かが全リンク辞書検索情報５０７ｂに従って決定されてから実行される。図５は、全リンク辞書検索情報５０７ｂの一例を示す図である。全リンク辞書検索情報５０７ｂには、全てのリンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語を検索するか否かを表すフラグ情報（Ｙ／Ｎ）が格納される。図５に示す全リンク辞書検索情報５０７ｂには、全リンク辞書検索情報“Ｙ”が設定されている。
【００７０】
ＣＰＵ１００は、この全リンク辞書検索情報５０７ｂに“Ｙ”が設定されている場合には、図４（ｂ）に示して説明したように、指定辞書から逐次リンク辞書ＤＢを選択して、当該選択したリンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語をそれぞれ検索し、検索された見出語の説明情報を表示する制御を行う。また、ＣＰＵ１００は、全リンク辞書検索情報５０７ｂに“Ｎ”が設定されている場合には、指定辞書に対応するリンク辞書ＤＢのみから入力文字に適合する見出語を検索して、検索された見出語の説明情報を表示する制御を行う。
【００７１】
また、ＣＰＵ１００は、リンク変更キー２４が押下された場合には、リンク設定変更モードに移行し、第１リンク設定変更プログラム５０５に従って第１リンク設定変更処理を実行する。
【００７２】
具体的には、ＣＰＵ１００は、当該時点でリンク辞書検索テーブル５０７ａに設定される設定値を表示したリンク辞書設定画面を表示し、リンクフラグ及びリンク辞書種別の変更操作を受け付ける。そして、ＣＰＵ１００は、変更操作に応じてリンク辞書検索テーブル５０７ａを更新する。
【００７３】
図６（ａ）に、変更・更新後のリンク辞書検索テーブル５０７ａの一例を示す。図６（ａ）に示すリンク辞書検索テーブル５０７ａでは、図４（ａ）に示したリンク辞書検索テーブル５０７ａに設定された辞書種別“現代用語事典”のリンクフラグ“Ｎ”が“Ｙ”に変更されるとともに、リンク辞書種別に“家庭医学事典”が設定されている。
【００７４】
図６（ｂ）は、国語辞典キー２８ａにより指定辞書“国語辞典”が選択された場合の、ＣＰＵ１００による辞書ＤＢの検索順序を示している。図６（ｂ）に示すように、国語辞典が指定され（ステップｂ１０）、入力文字が入力されると（ステップｂ２０）、ＣＰＵ１００は、国語辞典ＤＢ５０１ａに含まれる見出語の中から入力文字に適合する見出語を検索する（ステップｂ３０）。
【００７５】
次に、ＣＰＵ１００は、図６（ａ）に示すリンク辞書検索テーブル５０７ａを参照して、以下の処理を実行する。すなわち、先ず、ＣＰＵ１００は、入力文字に適合する見出語を、百科事典ＤＢ５０１ｂに含まれる見出語の中から検索する（ステップｂ４０）。そして、ＣＰＵ１００は、入力文字に適合する見出語を、現代用語事典ＤＢ５０１ｃに含まれる見出語の中から検索する（ステップｂ５０）。さらに、ＣＰＵ１００は、入力文字に適合する見出語を、家庭医学事典ＤＢ５０１ｅに含まれる見出語の中から検索する（ステップｂ６０）。そして、ＣＰＵ１００は、辞書種別“家庭医学事典”に対応するリンクフラグ“Ｎ”を判定し、処理を終了する。
【００７６】
また、ＣＰＵ１００は、リンク変更キー２４の押下操作に応じて上記したリンク辞書設定画面と、全リンク辞書検索情報５０７ｂに設定される設定値を表示した全リンク辞書設定画面とを切替表示する。そして、ＣＰＵ１００は、表示画面を全リンク辞書設定画面に切り替えた場合には、全リンク辞書検索情報の変更操作を受け付けて、変更操作に応じて全リンク辞書検索情報５０７ｂを更新する。
【００７７】
次に、電子辞書１の動作について、図７〜図１１を参照して説明する。図７及び図１０はＣＰＵ１００の処理フロー、図８、図９、及び図１１は表示装置３００に表示される画面の遷移例を、それぞれ示している。
【００７８】
図７は、第１辞書検索プログラム５０３を実行することにより実現される第１辞書検索処理に係るＣＰＵ１００の処理フローである。図７に示すように、ＣＰＵ１００は、辞書種別キーによる辞書種別の選択操作に応じて（ステップｃ１０：ＹＥＳ）、入力文字の入力操作を受け付ける。そして、入力文字が入力された場合には（ステップｃ１２：ＹＥＳ）、ＣＰＵ１００は、指定辞書ＤＢに含まれる見出語の中から、当該入力文字に適合する見出語を検索する（ステップｃ１４）。また、この際、入力された入力文字が入力文字格納領域４０１に保持される。
【００７９】
そして、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索されなかった場合には（ステップｃ１６：ＮＯ）、ＣＰＵ１００は、自動的にリンク辞書検索テーブル５０７ａを参照してリンク辞書種別を選出する。次いで、リンク辞書種別が選出された場合には（ステップｃ１８：ＹＥＳ）、ＣＰＵ１００は、該当するリンク辞書ＤＢを選択し、当該選択したリンク辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語を検索する（ステップｃ２０）。そして、リンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索された場合には（ステップｃ２２：ＹＥＳ）、ＣＰＵ１００は、当該見出語の説明情報を読み出して表示装置３００に表示させる（ステップｃ２４）。
【００８０】
図８（ａ）は、百科事典キー２８ｄを押下することにより表示装置３００に表示される入力文字入力画面Ｗ１０の一例を示す図である。図８（ａ）に示す入力文字入力画面Ｗ１０において、文字入力キー１２を操作して入力文字Ｉ１０である文字列“びじねすもでるとっきょ”を検索語として入力し、訳／決定キー１６を押下すると、図８（ｂ）に示すように、現代用語事典ＤＢ５０１ｃに含まれる見出語“びじねすもでるとっきょ”に対応する説明情報が表示された説明情報表示画面Ｗ１２が表示される。
【００８１】
すなわち、ＣＰＵ１００は、訳／決定キー１６の押下操作に応じて、図３に示した百科事典ＤＢ５０１ｂに含まれる見出語の中から、入力文字“びじねすもでるとっきょ”に適合する見出語を検索する（図７に示すステップｃ１４）。そして、ＣＰＵ１００は、百科事典ＤＢ５０１ｂから入力文字“びじねすもでるとっきょ”に適合する見出語が検索されなかったため（図７に示すステップｃ１６（ＮＯ））、図４に示したリンク辞書検索テーブル５０７ａのレコードＬ１２を参照し、指定辞書“百科事典”に対応するリンク辞書種別“現代用語事典”を選出して、現代用語事典ＤＢ５０１ｃに含まれる見出語の中から見出語“びじねすもでるとっきょ”に適合する見出語を検索する（図７に示すステップｃ１８（ＹＥＳ）→Ｃ２０）。次いで、ＣＰＵ１００は、現代用語事典ＤＢ５０１ｃに含まれる見出語“びじねすもでるとっきょ”に対応する説明情報を読み出して表示する制御を行う（図７に示すステップｃ２２（ＹＥＳ）→ｃ２４）。
【００８２】
続いて、ＣＰＵ１００は、全リンク辞書検索情報５０７ｂに、全リンク辞書検索情報“Ｙ”が設定されている場合には（ステップｃ２６：ＹＥＳ）、ステップｃ１８に戻り、該当するリンク辞書種別を選出して、上記した処理を実行する。
【００８３】
一方、ステップｃ１６において、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索された場合には、ＣＰＵ１００は、当該見出語の説明情報を読み出して表示装置３００に表示させる（ステップｃ２８）。そして、ＣＰＵ１００は、全リンク辞書検索情報５０７ｂを参照し、“Ｙ”が設定されている場合には（ステップｃ３０：ＹＥＳ）、リンク辞書キー２２の押下操作を監視し、押下された場合には（ステップｃ３２：ＹＥＳ）、ステップｃ１８に移行し、該当するリンク辞書種別を選出して、上記した処理を実行する。
【００８４】
図９（ａ）は、百科事典キー２８ｄを押下することにより表示装置３００に表示される入力文字入力画面Ｗ２０の一例を示す図である。図９（ａ）に示す入力文字入力画面Ｗ２０において、文字入力キー１２を操作して入力文字Ｉ２０である文字列“ちてきざいさんけん”を検索語として入力し、訳／決定キー１６を押下すると、図９（ｂ）に示すように、百科事典ＤＢ５０１ｂに含まれる見出語“ちてきざいさんけん”に対応する説明情報が表示された説明情報表示画面Ｗ２２が表示される。
【００８５】
そして、図９（ｂ）に示す説明情報表示画面Ｗ２２において、リンク辞書キー２２を押下すると、図９（ｃ）に示すように、現代用語事典ＤＢ５０１ｃに含まれる見出語“ちてきざいさんけん”に対応する説明情報が表示された説明情報表示画面Ｗ２４が表示される。
【００８６】
すなわち、ＣＰＵ１００は、リンク辞書キー２２の押下操作に応じて（図７に示すステップｃ３４（ＹＥＳ））、図４に示したリンク辞書検索テーブル５０７ａのレコードＬ１２を参照し、指定辞書“百科事典”に対応するリンク辞書種別“現代用語事典”を選出する（図７に示すステップｃ１８（ＹＥＳ））。そして、ＣＰＵ１００は、現代用語事典ＤＢ５０１ｃに含まれる見出語の中から、入力文字“ちてきざいさんけん”に適合する見出語を検索し、検索された見出語“ちてきざいさんけん”に対応する説明情報を読み出して表示する制御を行う（図７に示すステップｃ２０→ｃ２２（ＹＥＳ）→ｃ２４）。
【００８７】
また、ＣＰＵ１００は、ステップｃ２６又はステップｃ３０において、全リンク辞書検索情報５０７ｂに、全リンク辞書検索情報“Ｎ”が設定されていると判定した場合、及びステップｃ１８において、リンク辞書種別が選出されなかった場合には、本処理を終了する。
【００８８】
また、ＣＰＵ１００は、リンク変更キー２４の押下操作に応じて、リンク設定変更モードに移行し、第１リンク設定変更処理を実行する。図１０は、第１リンク設定変更プログラム５０５を実行することにより実現される第１リンク設定変更処理に係るＣＰＵ１００の処理フローである。図１０に示すように、ＣＰＵ１００は、リンクフラグの変更操作に応じて、リンク辞書検索テーブル５０７ａの該当するリンクフラグを更新し（ステップｄ１０）、リンク辞書種別の変更操作に応じて、リンク辞書検索テーブル５０７ａの該当するリンク辞書種別を更新する（ステップｄ１２）。また、ＣＰＵ１００は、全リンク辞書検索情報の変更操作に応じて、全リンク辞書検索情報５０７ｂを更新する（ステップｄ１４）。
【００８９】
図１１（ａ）に、リンク変更キー２４を押下することにより設定種別が“リンク辞書設定”に設定された場合に表示装置３００に表示されるリンク辞書設定画面Ｗ３０の一例を示す。このリンク辞書設定画面Ｗ３０には、当該時点でリンク辞書検索テーブル５０７ａに辞書種別毎に設定されているリンクフラグ及びリンク辞書種別の一覧が表示され、最上段の辞書種別“家庭医学事典”のリンクフラグ“Ｎ”が反転表示されて、変更項目選択マーカＭ３０として表示されている。
【００９０】
図１１（ａ）に示すリンク辞書設定画面Ｗ３０において、上指示キー１８ｃ又は下指示キー１８ｄを押下して変更項目選択マーカＭ３０を移動させることにより、各辞書種別に対応するリンクフラグを指定することができる。また、シフトキー３０を押下して上指示キー１８ｃ又は下指示キー１８ｄの押下モードを設定値変更モードに切り替えた後、上指示キー１８ｃ又は下指示キー１８ｄを押下することにより、変更項目選択マーカＭ３０で指定したリンクフラグの設定値（Ｙ／Ｎ）を切り替えることができる。
【００９１】
例えば、図１１（ａ）に示すリンク辞書検索設定画面Ｗ３０において、上指示キー１８ｃ又は下指示キー１８ｄを操作することにより、変更項目選択マーカＭ３０により辞書種別“現代用語事典”のリンクフラグを選択する。続いてシフトキー３０を押下して上指示キー１８ｃ及び下指示キー１８ｄの押下モードを設定値変更モードに切り替えた後、上指示キー１８ｃ又は下指示キー１８ｄを押下する。この結果、辞書種別“現代用語事典”のリンクフラグが“Ｙ”に変更され、図１１（ｂ）に示すリンク辞書選択画面Ｗ３２が表示される。
【００９２】
図１１（ｂ）に示すように、リンク辞書選択画面Ｗ３２には、内蔵辞書の一覧が表示され、最上段の辞書種別“国語辞典”が反転表示されて、リンク辞書選択マーカ３２として表示されている。このリンク辞書選択画面Ｗ３２において、方向指示キー１８を押下してリンク辞書選択マーカＭ３２を移動させることにより、リンク辞書を指定することができる。そして、訳／決定キー１６を押下することにより、リンク辞書種別が確定される。この際、該当するリンクフラグ及びリンク辞書種別が変更され、リンク辞書検索テーブル５０７ａが更新される。
【００９３】
例えば、図１１（ｂ）に示すリンク辞書選択画面Ｗ３２において、下指示キー１８ｄを操作することにより、リンク辞書選択マーカＭ３２により辞書種別“家庭医学事典”を選択する。続いて訳／決定キー１６を押下して操作を確定する。この結果、リンク辞書検索テーブル５０７ａの辞書種別“家庭医学事典”のリンクフラグが“Ｙ”に変更されるとともに、リンク辞書種別に“家庭医学事典”が設定されて更新される。
【００９４】
また、例えば、図１１（ａ）に示すリンク辞書設定画面Ｗ３０、或いは（ｂ）に示すリンク辞書設定画面Ｗ３２においてリンク変更キー２４を押下すると、設定種別が“全リンク辞書設定”に設定され、図１１（ｃ）に示す全リンク辞書設定画面Ｗ３４が表示される。この全リンク辞書設定画面Ｗ３４には、当該時点で全リンク辞書検索情報５０７ｂに設定されている全リンク辞書検索情報の値である“Ｙ”が反転表示されている。例えば、図１１（ｃ）に示す全リンク辞書設定画面Ｗ３４において、上指示キー１８ｃ又は下指示キー１８ｄを押下する。この結果、全リンク辞書情報が“Ｎ”に変更され、全リンク辞書検索情報５０７ｂが更新される。
【００９５】
図１０に戻り、ＣＰＵ１００は、戻るキー２６が押下された場合には（ステップｄ１４：ＹＥＳ）、リンク設定変更モードを解除して本処理を終了する。
【００９６】
以上説明したように、実施形態１によれば、指定辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語を検索した後、リンク辞書検索テーブル５０７ａを参照し、指定辞書からリンク辞書種別を選出して、リンク辞書ＤＢを決定することができる。そして、ＣＰＵ１００は、選択したリンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語を検索し、検索された見出語の説明情報を表示する制御を行うことができる。また、この際、全リンク辞書検索情報５０７ｂに全リンク辞書検索情報“Ｙ”が設定されている場合には、リンク辞書検索テーブル５０７ａに基づいて、指定辞書から逐次リンク辞書ＤＢを選択していき、当該選択したリンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語をそれぞれ検索し、検索された見出語の説明情報を表示する制御を行うことができる。
【００９７】
これによれば、リンク辞書検索テーブル５０７ａにおいて、辞書種別に対応するリンク辞書種別を設定しておくことにより、指定辞書に続いて入力文字に適合する見出語の検索対象となる辞書種別を、適切に選出することができる。
【００９８】
また、例えば、リンク辞書検索テーブル５０７ａにおいて、段階的に専門的な辞書ＤＢがリンク辞書種別として選出されるようにリンク辞書種別を対応付けておけば、目的に応じて検索対象の辞書種別を指定することにより、当該指定した辞書種別の辞書ＤＢから逐次選択されるリンク辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語を順次検索することができる。
【００９９】
また、指定辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語が検索されなかった場合には、自動的にリンク辞書検索テーブル５０７ａを参照し、指定辞書からリンク辞書種別を選出してリンク辞書ＤＢを決定し、選択したリンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語を検索することができる。また、指定辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語が検索された場合であって、リンク辞書キー２２が押下された場合には、リンク辞書検索テーブル５０７ａを参照し、指定辞書からリンク辞書種別を選出してリンク辞書ＤＢを決定し、選択したリンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語を検索することができる。
【０１００】
さらに、上記した実施形態１のように、辞書種別キーの押下操作に応じて辞書検索を行うことにより、ワンタッチで指定した指定辞書ＤＢから入力文字に適合する見出語を検索した後で、リンク辞書検索テーブル５０７ａを参照して選択したリンク辞書ＤＢから入力文字に適合する見出語を検索することができる。また、リンク辞書検索テーブル５０７ａにおいて、辞書種別キーで指定可能な辞書種別に対応付けて、辞書種別キーで指定できない辞書種別をリンク辞書種別として設定すれば、図３４に示して説明したように、内蔵辞書の一覧が表示されたメニュー画面からの辞書種別の選択操作を行うことなく、リンク辞書検索テーブル５０７ａを参照して決定したリンク辞書ＤＢから、入力文字に適合する見出語を検索することができる。
【０１０１】
また、リンク変更キー２４の押下操作に応じて、各内蔵辞書に対応するリンク辞書種別を変更することができる。さらに、全てのリンク辞書ＤＢから入力文字に適合する見出語を検索するか否かを決定するための全リンク辞書検索情報を更新することができる。
【０１０２】
（実施形態２）
次に、本発明を適用した電子辞書の実施形態２について説明する。尚、実施形態２における電子辞書の構成は、実施形態１において図２に示して説明した電子辞書１の構成において、ＲＡＭ４００を図１２（ａ）に示すＲＡＭ４２０に、フラッシュＲＯＭ５００を図１２（ｂ）に示すフラッシュＲＯＭ５２０に、それぞれ置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１０３】
図１２（ａ）に示すように、ＲＡＭ４２０は、実施形態２を実現するため、特に、入力文字格納領域４２１と、関連語格納領域４２３とを備える。また、図１２（ｂ）に示すように、フラッシュＲＯＭ５２０には、実施形態２を実現するため、特に、辞書ＤＢ群５２１と、第２辞書検索プログラム５２３と、第２リンク設定変更プログラム５２５と、リンク辞書検索テーブル５２７とが格納される。
【０１０４】
また、辞書ＤＢ群５２１は、例えば、学習百科事典ＤＢ５２１ａ、数学辞典ＤＢ５２１ｂといった内蔵辞書ＤＢを備える。各内蔵辞書ＤＢには、見出語と、関連語と、説明情報とが対応付けられた辞書データが蓄積される。関連語には、対応する見出語に関連する語句が格納される。図１３は、数学辞典ＤＢ５２１ｂの蓄積形式の一例を示す図である。例えば、レコードＬ２０に示す辞書データは、見出語"せんけいだいすう"に対応付けて、関連語"いちじかんすう"が格納されている。尚、図示しないが、同様にして、学習百科事典ＤＢ５２１ａには、見出語と、関連語と、説明情報とが対応付けられた辞書データが蓄積される。
【０１０５】
ＣＰＵ１００は、このフラッシュＲＯＭ５２０に格納された第２辞書検索プログラム５２３に従って第２辞書検索処理を実行する。例えば、ＣＰＵ１００は、辞書選択キー２８の選択操作に応じて、該当する辞書種別の辞書ＤＢを指定辞書ＤＢに決定する。
【０１０６】
ＣＰＵ１００は、文字入力キー１２の押下操作に応じて入力文字格納領域４２１を更新する。また、ＣＰＵ１００は、訳／決定キー１６が押下されて入力文字が確定された場合には、指定辞書ＤＢに含まれる見出語の中から、当該入力文字に適合する見出語を検索する。そして、ＣＰＵ１００は、入力文字に適合する見出語が検索された場合には、当該見出語の説明情報を読み出して表示する制御を行う。
【０１０７】
また、ＣＰＵ１００は、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索されなかった場合に、リンク辞書検索テーブル５２７を参照してリンク辞書ＤＢを決定する。リンク辞書検索テーブル５２７は、実施形態１において図４（ａ）に示して説明したリンク辞書検索テーブル５０７ａと同様に、内蔵辞書の辞書種別に対応付けて、それぞれリンク辞書の有無（Ｙ／Ｎ）を表すリンクフラグと、リンク辞書種別とが対応付けられたデータテーブルである。ＣＰＵ１００は、指定辞書のリンクフラグに“Ｙ”が設定されている場合に、対応するリンク辞書種別を選出して、該当する辞書ＤＢをリンク辞書ＤＢに決定する。
【０１０８】
図１４に、実施形態２におけるリンク辞書検索テーブル５２７の一例を示す。例えば、ＣＰＵ１００は、指定辞書が“学習百科事典”に決定された場合であって、学習百科事典ＤＢ５２１ａに含まれる見出語の中から入力文字に適合する見出語が検索されなかった場合に、図１４に示すリンク辞書検索テーブル５２７を参照し、レコードＬ２２に示す指定辞書“学習百科事典”のリンクフラグ“Ｙ”を判定し、対応するリンク辞書種別“数学辞典”の辞書ＤＢである数学辞典ＤＢ５２１ｂをリンク辞書ＤＢに決定する。
【０１０９】
続いて、ＣＰＵ１００は、前述のようにリンク辞書ＤＢに決定された数学辞典ＤＢ５２１ｂの中から入力文字に適合する見出語を検索する。そして、ＣＰＵ１００は、検索された見出語に対応付けられた関連語を抽出し、関連語格納領域４２３を更新する。図１５に、関連語格納領域４２３の一例を示す。図１５に示す関連語格納領域４２３には、関連語“いちじかんすう”が格納されている。
【０１１０】
続いて、ＣＰＵ１００は、指定辞書ＤＢである学習百科事典ＤＢ５２１ａに含まれる見出語の中から、抽出した関連語に適合する見出語を検索し、対応する説明情報を読み出して表示する制御を行う。
【０１１１】
また、ＣＰＵ１００は、リンク変更キー２４が押下された場合には、リンク設定変更モードに移行し、第２リンク設定変更プログラム５２５に従って第２リンク設定変更処理を実行する。具体的には、ＣＰＵ１００は、当該時点でリンク辞書検索テーブル５２７に設定される設定値を表示したリンク辞書変更画面を表示し、リンクフラグ及びリンク辞書種別の変更操作を受け付ける。そして、ＣＰＵ１００は、変更操作に応じてリンク辞書検索テーブル５２７を更新する。
【０１１２】
次に、実施形態２における電子辞書の動作について、図１６〜図１８を参照して説明する。図１６及び図１８はＣＰＵ１００の処理フロー、図１７は表示装置３００に表示される画面の遷移例を、それぞれ示している。
【０１１３】
図１６は、第２辞書検索プログラム５２３を実行することにより実現される第２辞書検索処理に係るＣＰＵ１００の処理フローである。図１６に示すように、ＣＰＵ１００は、辞書種別キーによる辞書種別の選択操作に応じて（ステップｅ１０：ＹＥＳ）、入力文字の入力操作を受け付ける。そして、入力文字が入力された場合には（ステップｅ１２：ＹＥＳ）、ＣＰＵ１００は、指定辞書ＤＢに含まれる見出語の中から、当該入力文字に適合する見出語を検索する（ステップｅ１４）。また、この際、入力された入力文字が入力文字格納領域４２１に保持される。
【０１１４】
そして、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索されなかった場合には（ステップｅ１６：ＮＯ）、ＣＰＵ１００は、リンク辞書検索テーブル５２７を参照してリンク辞書種別を選出する。そして、リンク辞書種別が選出された場合には（ステップｅ１８：ＹＥＳ）、ＣＰＵ１００は、リンク辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語を検索する（ステップｅ２０）。そして、入力文字に適合する見出語が検索された場合には（ステップｅ２２：ＹＥＳ）、ＣＰＵ１００は、検索された見出語に対応付けられた関連語を抽出する（ステップｅ２４）。この際、抽出された関連語が関連語格納領域４２３に保持される。
【０１１５】
続いて、ＣＰＵ１００は、ステップｅ１０において選択された指定辞書の辞書ＤＢに含まれる見出語の中から、抽出した関連語に適合する見出語を検索する（ステップｅ２６）。そして、抽出した関連語に適合する見出語が検索された場合には（ステップｅ２８：ＹＥＳ）、ＣＰＵ１００は、対応する説明情報を読み出して表示装置３００に表示させて（ステップｅ３０）、本処理を終了する。
【０１１６】
図１７（ａ）は、メニューキー２８ｅを押下することにより表示装置３００に表示されるメニュー画面Ｗ４０の一例を示す図である。このメニュー画面Ｗ４０には、内蔵辞書が一覧表示されている。また、図中左側の最上段に表示された内蔵辞書“国語辞典”が反転表示されて、内蔵辞書選択マーカＭ４０として表示されている。
【０１１７】
図１７（ａ）に示すメニュー画面Ｗ４０において、方向指示キー１８を操作して内蔵辞書選択マーカＭ４０により内蔵辞書“学習百科事典”を選択し、訳／決定キー１６を押下すると、（ｂ）に示す入力文字入力画面Ｗ４２が表示される。この入力文字入力画面Ｗ４２において、文字入力キー１２を操作して入力文字Ｉ４０である文字列“せんけいだいすう”を検索語として入力し、訳／決定キー１６を押下すると、図１７（ｃ）に示すように、学習百科事典ＤＢ５２１ａに含まれる見出語“いちじかんすう”に対応する説明情報が表示された説明情報表示画面Ｗ４４が表示される。この説明情報表示画面Ｗ４４には、図１７（ｂ）に示す入力文字入力画面Ｗ４２において検索語として入力された“せんけいだいすう”を基に抽出された関連語Ｗ４０である文字列“いちじかんすう”が表示されている。
【０１１８】
すなわち、ＣＰＵ１００は、訳／決定キー１６の押下操作に応じて、学習百科事典ＤＢ５２１ａに含まれる見出語の中から、入力文字“せんけいだいすう”に適合する見出語を検索する（図１６に示すステップｅ１４）。そして、ＣＰＵ１００は、学習百科事典ＤＢ５２１ａから入力文字“せんけいだいすう”に適合する見出語が検索されなかったため（図１６に示すステップｅ１６（ＮＯ））、図１４に示したリンク辞書検索テーブル５２７のレコードＬ２２を参照し、指定辞書“学習百科事典”に対応するリンク辞書種別“数学辞典”を選出して、数学辞典ＤＢ５２１ｂに含まれる見出語の中から見出語“せんけいだいすう”に適合する見出語を検索する（図１６に示すステップｅ１８（ＹＥＳ）→ｅ２０）。
【０１１９】
そして、ＣＰＵ１００は、図１３に示した数学辞典ＤＢ５２１ｂのレコードＬ２０を参照し、見出語“せんけいだいすう”に対応する関連語“いちじかんすう”を抽出する（図１６に示すステップｅ２２（ＹＥＳ）→ｅ２４）。次いで、ＣＰＵ１００は、指定辞書ＤＢである学習百科事典ＤＢ５２１ａに含まれる見出語の中から、関連語“いちじかんすう”に適合する見出語を検索し、検索された見出語“いちじかんすう”に対応する説明情報を読み出して表示する制御を行う（図１６に示すステップｅ２６→ｅ２８（ＹＥＳ）→ｅ３０）。
【０１２０】
一方、ステップｅ１６において、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索された場合には、ＣＰＵ１００は、当該見出語の説明情報を読み出して表示装置３００に表示させて（ステップｅ３２）、本処理を終了する。
【０１２１】
また、ＣＰＵ１００は、リンク変更キー２４の押下操作に応じて、リンク設定変更モードに移行し、第２リンク設定変更処理を実行する。図１８は、第２リンク設定変更プログラム５２５を実行することにより実現される第２リンク設定変更処理に係るＣＰＵ１００の処理フローである。図１８に示すように、ＣＰＵ１００は、リンクフラグの変更操作に応じて、リンク辞書検索テーブル５２７の該当するリンクフラグを更新し（ステップｆ１０）、リンク辞書種別の変更操作に応じて、リンク辞書検索テーブル５２７の該当するリンク辞書種別を更新する（ステップｆ１２）。
【０１２２】
また、ＣＰＵ１００は、戻るキー２６が押下された場合には（ステップｆ１４：ＹＥＳ）、リンク設定変更モードを解除して本処理を終了する。
【０１２３】
以上説明したように、実施形態２によれば、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索されなかった場合に、リンク辞書検索テーブル５２７を参照して決定したリンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語を検索し、検索された見出語に対応する関連語を抽出することができる。そして、抽出した関連語に適合する見出語を指定辞書ＤＢの中から検索し、検索した見出語に対応する説明情報を表示する制御を行うことができる。
【０１２４】
（実施形態３）
次に、本発明を適用した電子辞書の実施形態３について説明する。尚、実施形態３における電子辞書の構成は、実施形態１において図２に示して説明した電子辞書１の構成において、ＲＡＭ４００を図１９（ａ）に示すＲＡＭ４４０に、フラッシュＲＯＭ５００を図１９（ｂ）に示すフラッシュＲＯＭ５４０に、それぞれ置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１２５】
図１９（ａ）に示すように、ＲＡＭ４４０は、実施形態３を実現するため、特に、入力文字格納領域４４１と、キーワード一覧格納領域４４３と、見出語候補一覧格納領域４４５とを備える。また、図１９（ｂ）に示すように、フラッシュＲＯＭ５４０には、実施形態３を実現するため、特に、辞書ＤＢ群５４１と、第３辞書検索プログラム５４３と、第２リンク設定変更プログラム５２５と、リンク辞書検索テーブル５４７とが格納される。
【０１２６】
また、辞書ＤＢ群５４１は、例えば、国語辞典ＤＢ５４１ａ、現代用語事典ＤＢ５４１ｂといった内蔵辞書ＤＢを備える。図２０は国語辞典ＤＢ５４１ａの蓄積形式の一例を、図２１は現代用語事典ＤＢ５４１ｂの蓄積形式の一例を、それぞれ示す図である。各内蔵辞書ＤＢには、実施形態１において図３に示して説明した百科事典ＤＢ５０１ｂと同様に、それぞれ見出語と説明情報とが対応付けられた辞書データが蓄積される。
【０１２７】
ＣＰＵ１００は、このフラッシュＲＯＭ５４０に格納された第３辞書検索プログラム５４３に従って第３辞書検索処理を実行する。例えば、ＣＰＵ１００は、辞書種別キーの選択操作に応じて、当該辞書種別キーに割り当てられた辞書種別の辞書ＤＢを指定辞書ＤＢに決定する。
【０１２８】
そして、ＣＰＵ１００は、文字入力キー１２の押下操作に応じて入力文字格納領域４４１を更新する。また、ＣＰＵ１００は、訳／決定キー１６が押下されて入力文字が確定された場合には、指定辞書ＤＢに含まれる見出語の中から、当該入力文字に適合する見出語を検索する。そして、ＣＰＵ１００は、入力文字に適合する見出語が検索された場合には、当該見出語の説明情報を読み出して表示する制御を行う。
【０１２９】
また、ＣＰＵ１００は、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索されなかった場合に、リンク辞書検索テーブル５４７を参照してリンク辞書ＤＢを決定する。リンク辞書検索テーブル５４７は、実施形態１において図４（ａ）に示して説明したリンク辞書検索テーブル５０７ａと同様に、内蔵辞書の辞書種別に対応付けて、れぞれリンク辞書の有無（Ｙ／Ｎ）を表すリンクフラグと、リンク辞書種別とが対応付けられたデータテーブルである。ＣＰＵ１００は、指定辞書のリンクフラグに“Ｙ”が設定されている場合に、対応するリンク辞書種別を選出して、該当する辞書ＤＢをリンク辞書ＤＢに決定する。
【０１３０】
図２２に、実施形態３におけるリンク辞書検索テーブル５４７の一例を示す。図２２に示すリンク辞書検索テーブル５４７には、例えば、レコードＬ３０に示すように、辞書種別“国語辞典”のリンク辞書種別として“現代用語事典”が設定されている。
【０１３１】
そして、ＣＰＵ１００は、決定したリンク辞書ＤＢの中から入力文字に適合する見出語を検索する。そして、ＣＰＵ１００は、検索された見出語の説明情報の文字列を先頭文字から順に走査し、当該説明情報に含まれる単語（キーワード）を抽出して、キーワード一覧格納領域４４３に格納する。
【０１３２】
図２３は、キーワード一覧格納領域４４３の一例を示す図である。図２３に示すように、キーワード一覧格納領域４４３には、前述のように、入力文字に基づいてリンク辞書ＤＢから検索された見出語の説明情報の中から、キーワードとして抽出された単語が蓄積される。また、各キーワードに対応付けて、それぞれ後述する見出語有無フラグ及び含有キーワード数が格納される。
【０１３３】
続いて、ＣＰＵ１００は、抽出したキーワードを順次選択し（以下、この選択したキーワードを「選択キーワード」という。）、抽出した全てのキーワードについて、以下の処理をそれぞれ実行する。すなわち、先ず、ＣＰＵ１００は、指定辞書ＤＢに含まれる見出語の中から、選択キーワードに適合する見出語を検索する。そして、ＣＰＵ１００は、選択キーワードに適合する見出語が検索された場合には、キーワード一覧格納領域４４３の選択キーワードに対応する見出語有無フラグを“Ｙ”に、検索されなかった場合には見出語有無フラグを“Ｎ”のままとする。
【０１３４】
次いで、ＣＰＵ１００は、選択キーワードに適合する見出語が検索された場合には、当該見出語の説明情報の文字列から、各キーワードの文字列と完全一致する文字列をそれぞれ検索する。具体的には、例えば、ＣＰＵ１００は、キーワード一覧格納領域４４３を参照してキーワードを順次選択し、当該説明情報の文字列を先頭から順に走査して、各キーワードの文字列と完全一致する文字列をそれぞれ検索する。そして、ＣＰＵ１００は、説明情報から検索されたキーワードの数を計数し、キーワード一覧格納領域４４３の選択キーワードに対応する含有キーワード数を累積（加算）して更新する。
【０１３５】
ＣＰＵ１００は、全てのキーワードをそれぞれ選択キーワードとして前述の処理を行った後、キーワード一覧格納領域４４３を参照し、見出語有無フラグに“Ｙ”が設定されたキーワードを、含有キーワード数の多いキーワードから順に見出語候補として見出語候補一覧格納領域４４５に格納するとともに、当該見出語候補を表示する制御を行う。
【０１３６】
図２４は、見出語候補一覧格納領域４４５の一例を示す図である。図２４に示すように、見出語候補一覧格納領域４４５には、キーワード一覧格納領域４４３に格納されるキーワードのうち、見出語有無フラグに“Ｙ”が設定されたキーワードが、その含有キーワード数の多いキーワードから順に見出語候補として格納されている。
【０１３７】
また、ＣＰＵ１００は、リンク変更キー２４が押下された場合には、リンク設定変更モードに移行し、第２リンク設定変更プログラム５２５に従って第２リンク設定変更処理を実行する。すなわち、実施形態２で説明したように、ＣＰＵ１００は、当該時点でリンク辞書検索テーブル５４７に設定される設定値を表示したリンク辞書変更画面を表示し、リンクフラグ及びリンク辞書種別の変更操作を受け付ける。そして、ＣＰＵ１００は、変更操作に応じてリンク辞書検索テーブル５４７を更新する。
【０１３８】
次に、実施形態３における電子辞書の動作について、図２５及び図２６を参照して説明する。図２５はＣＰＵ１００の処理フロー、図２６は表示装置３００に表示される画面の遷移例を、それぞれ示している。
【０１３９】
図２５は、第３辞書検索プログラム５４３を実行することにより実現される第３辞書検索処理に係るＣＰＵ１００の処理フローである。図２５に示すように、ＣＰＵ１００は、辞書種別キーによる辞書種別の選択操作に応じて（ステップｇ１０：ＹＥＳ）、入力文字の入力操作を受け付ける。そして、入力文字が入力された場合には（ステップｇ１２：ＹＥＳ）、ＣＰＵ１００は、指定辞書ＤＢに含まれる見出語の中から、当該入力文字に適合する見出語を検索する（ステップｇ１４）。また、この際、入力された入力文字が入力文字格納領域４４１に保持される。
【０１４０】
そして、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索されなかった場合には（ステップｇ１６：ＮＯ）、ＣＰＵ１００は、リンク辞書検索テーブル５４７を参照してリンク辞書種別を選出する。次いで、リンク辞書種別が選出された場合には（ステップｇ１８：ＹＥＳ）、ＣＰＵ１００は、リンク辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語を検索する（ステップｇ２０）。そして、入力文字に適合する見出語が検索された場合には（ステップｇ２２：ＹＥＳ）、ＣＰＵ１００は、検索された見出語の説明情報の文字列を先頭文字から順に走査し、当該説明情報に含まれる単語（キーワード）を抽出する（ステップｇ２４）。この際、抽出されたキーワードがキーワード一覧格納領域４４３に保持される。
【０１４１】
続いて、ＣＰＵ１００は、抽出した全てのキーワードについて、当該キーワードに適合する見出語をステップｇ１０において選択された指定辞書の辞書ＤＢに含まれる見出語の中からそれぞれ検索する（ステップｇ２６）。そして、ＣＰＵ１００は、検索された見出語の一覧を、各見出語に対応する説明情報中に含まれているキーワードの数である含有キーワード数の多いキーワードに対応する見出語から順に表示装置３００に表示させる（ステップｇ２８）。また、この際、検索された見出語が、含有キーワード数の多い順に見出語候補一覧格納領域４４５に保持される。
【０１４２】
そして、ステップｇ２８において表示させた見出語が選択されて訳／決定キー１６が押下された場合には（ステップｇ３０：ＹＥＳ）、ＣＰＵ１００は、当該選択された見出語に対応する説明情報を読み出して表示装置３００に表示させて（ステップｇ３２）、本処理を終了する。
【０１４３】
図２６（ａ）は、国語辞典キー２８ａを押下することにより表示装置３００に表示される入力文字入力画面Ｗ５０の一例を示す図である。図２６（ａ）に示す入力文字入力画面Ｗ５０において、文字入力キー１２を操作して入力文字Ｉ５０である文字列“インフォームドコンセント”を検索語として入力し、訳／決定キー１６を押下すると、図２６（ｂ）に示す見出語候補一覧表示画面Ｗ５２が表示される。この見出語候補一覧表示画面Ｗ５２において、最上段の見出語“じんけん”が反転表示されて、見出語選択マーカＭ５０として表示されている。
【０１４４】
すなわち、ＣＰＵ１００は、訳／決定キー１６の押下操作に応じて、図２０に示した国語辞典ＤＢ５４１ａに含まれる見出語の中から、入力文字“インフォームドコンセント”に適合する見出語を検索する（図２５に示すステップｇ１４）。そして、ＣＰＵ１００は、国語辞典ＤＢ５４１ａから入力文字“インフォームドコンセント”に適合する見出語が検索されなかったため（図２５に示すステップｇ１６（ＮＯ））、図２２に示したリンク辞書検索テーブル５４７のレコードＬ３０を参照し、指定辞書“国語辞典”に対応するリンク辞書種別“現代用語事典”を選出して、現代用語事典ＤＢ５４１ｂに含まれる見出語の中から見出語“インフォームドコンセント”に適合する見出語を検索する（図２５に示すステップｇ１８（ＹＥＳ）→ｇ２０）。
【０１４５】
続いて、ＣＰＵ１００は、図２１に示す現代用語事典ＤＢ５４１ｂのレコードＬ３２を参照して、見出語“インフォームドコンセント”の説明情報の中からキーワードを抽出する（図２５に示すステップｇ２２（ＹＥＳ）→ｇ２４）。そして、ＣＰＵ１００は、抽出した全てのキーワードについて、当該キーワードに適合する見出語を指定辞書ＤＢである国語辞典ＤＢ５４１ａに含まれる見出語の中からそれぞれ検索する（図２５に示すステップｇ２６）。より具体的には、例えば、ＣＰＵ１００は、図２０の国語辞典ＤＢ５４１ａのレコードＬ３４に示す見出語“じょうほう”に対応する説明情報の中から、キーワード“必要”を抽出する。そして、ＣＰＵ１００は、図２３のキーワード一覧格納領域４４３のレコードＬ３６に示すように、見出語“じょうほう”に対応する含有キーワード数に“１”を設定する。
【０１４６】
そして、ＣＰＵ１００は、検索された見出語の一覧を、各見出語に対応する説明情報中に含まれているキーワードの数である含有キーワード数の多いキーワードに対応する見出語から順に表示する制御を行う（図２５に示すステップｇ２８）。
【０１４７】
また、図２６（ｂ）に示す見出語候補一覧表示画面Ｗ５２において、見出語選択マーカＭ５０により見出語“じんけん”を選択して訳／決定キー１６を押下すると、（ｃ）に示すように、国語辞典ＤＢ５４１ａから読み出された見出語“じんけん”の説明情報を表示した説明情報表示画面Ｗ５４が表示される。この説明情報表示画面Ｗ５４には、図２６（ｂ）に示す見出語候補一覧表示画面Ｗ５２において選択された見出語Ｗ５０である“じんけん”が見出語候補として表示されている。
【０１４８】
一方、ステップｇ１６において、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索された場合には、ＣＰＵ１００は、当該見出語の説明情報を読み出して表示装置３００に表示させて（ステップｇ３４）、本処理を終了する。
【０１４９】
以上説明したように、実施形態３によれば、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語が検索されなかった場合に、リンク辞書検索テーブル５４７を参照して決定したリンク辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語を検索し、検索した見出語に対応する説明情報の中からキーワードを抽出することができる。そして、抽出した各キーワードについて、当該キーワードに適合する見出語を指定辞書ＤＢの中からそれぞれ検索し、検索した見出語を、対応する説明情報中に含まれている含有キーワード数の多い順に一覧表示する制御を行うことができる。
【０１５０】
（実施形態４）
次に、本発明を適用した電子辞書の実施形態４について説明する。尚、実施形態４における電子辞書の構成は、実施形態１において図２に示して説明した電子辞書１の構成において、ＲＡＭ４００を図２７（ａ）に示すＲＡＭ４６０に、フラッシュＲＯＭ５００を図２７（ｂ）に示すＲＯＭ５６０に、それぞれ置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１５１】
図２７（ａ）に示すように、ＲＡＭ４６０は、実施形態４を実現するため、特に、入力文字格納領域４６１と、キーワード一覧格納領域４６３と、リンク辞書種別格納領域４６５とを備える。また、図２７（ｂ）に示すように、ＲＯＭ５６０には、実施形態４を実現するため、特に、辞書ＤＢ群５６１と、第４辞書検索プログラム５６３と、辞書種別関連付けテーブル５６５とが格納される。
【０１５２】
また、辞書ＤＢ群５６１は、例えば、国語辞典ＤＢ５６１ａ、家庭医学事典ＤＢ５６１ｂ、化学辞典ＤＢ５６１ｃといった内蔵辞書ＤＢを備える。各内蔵辞書ＤＢには、図示しないが、実施形態１において図３に示した百科事典ＤＢ５０１ｂと同様に、それぞれ見出語と説明情報とが対応付けられた辞書データが蓄積される。
【０１５３】
ＣＰＵ１００は、このＲＯＭ５６０に格納された第４辞書検索プログラム５６３に従って第４辞書検索処理を実行する。例えば、ＣＰＵ１００は、辞書選択キー２８の選択操作に応じて、該当する辞書種別の辞書ＤＢを指定辞書ＤＢに決定する。
【０１５４】
そして、ＣＰＵ１００は、文字入力キー１２の押下操作に応じて入力文字格納領域４６１を更新する。また、ＣＰＵ１００は、訳／決定キー１６が押下されて入力文字が確定された場合には、指定辞書ＤＢに含まれる見出語の中から、当該入力文字に適合する見出語を検索する。そして、ＣＰＵ１００は、入力文字に適合する見出語が検索された場合には、当該見出語の説明情報を読み出して表示する制御を行う。
【０１５５】
また、ＣＰＵ１００は、入力文字に適合する見出語の説明情報を表示する制御を行った後、リンク辞書キー２２が押下された場合には、検索された見出語の説明情報の文字列を先頭文字から順に走査し、当該説明情報に含まれる単語（キーワード）を抽出して、キーワード一覧格納領域４６３に格納する。
【０１５６】
図２８は、キーワード一覧格納領域４６３の一例を示す図である。図２８に示すように、キーワード一覧格納領域４６３には、前述のように、入力文字に基づいて指定辞書ＤＢから検索された見出語の説明情報の中から、キーワードとして抽出された単語が蓄積される。また、各キーワードに対応付けて、それぞれ後述する関連辞書種別が格納される。
【０１５７】
続いて、ＣＰＵ１００は、辞書種別関連付けテーブル５６５を参照して、抽出した各キーワードの関連辞書種別をそれぞれ決定する。図２９に、辞書種別関連付けテーブル５６５の一例を示す。図２９に示すように、辞書種別関連付けテーブル５６５は、単語と、当該単語の関連辞書種別とが対応付けられたデータテーブルである。ＣＰＵ１００は、この辞書種別関連付けテーブル５６５から、前述のように抽出したキーワードと一致する単語を検索し、対応する関連辞書種別を抽出して、キーワード一覧格納領域４６３に格納する。
【０１５８】
例えば、キーワード“炎症”の関連辞書種別は、ＣＰＵ１００により以下のように決定される。すなわち、ＣＰＵ１００は、先ず、辞書種別関連付けテーブル５６５を参照して、図２９に示すレコードＬ４０に示す単語“炎症”を検索し、対応する辞書種別“家庭医学事典”を抽出する。次いで、ＣＰＵ１００は、図２８のレコードＬ４２に示すように、キーワード一覧格納領域４６３のキーワード“炎症”に対応する関連辞書種別に、抽出した関連辞書種別“家庭医学事典”を設定する。
【０１５９】
前述のように抽出した全てのキーワードの関連辞書種別を決定した後、ＣＰＵ１００は、キーワード一覧格納領域４６３を参照し、リンク辞書種別を決定する。具体的には、ＣＰＵ１００は、キーワード一覧格納領域４６３において、関連辞書種別として設定されている数の最も多い辞書種別をリンク辞書種別として選択し、リンク辞書種別格納領域４６５に格納する。図３０に、リンク辞書種別格納領域４６５の一例を示す。図３０に示すリンク辞書種別格納領域４６５には、リンク辞書種別“家庭医学事典”が格納されている。
【０１６０】
そして、ＣＰＵ１００は、選択したリンク辞書種別の辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語を検索し、対応する説明情報を読み出して表示する制御を行う。
【０１６１】
次に、実施形態４における電子辞書の動作について、図３１及び図３２を参照して説明する。図３１はＣＰＵ１００の処理フロー、図３２は表示装置３００に表示される画面の遷移例を、それぞれ示している。
【０１６２】
図３１は、第４辞書検索プログラム５６３を実行することにより実現される第４辞書検索処理に係るＣＰＵ１００の処理フローである。図３１に示すように、ＣＰＵ１００は、辞書種別キーによる辞書種別の選択操作に応じて（ステップｈ１０：ＹＥＳ）、入力文字の入力操作を受け付ける。そして、入力文字が入力された場合には（ステップｈ１２：ＹＥＳ）、ＣＰＵ１００は、指定辞書ＤＢに含まれる見出語の中から、当該入力文字に適合する見出語を検索する（ステップｈ１４）。また、この際、入力された入力文字が入力文字格納領域４６１に保持される。
【０１６３】
そして、ＣＰＵ１００は、入力文字に適合する見出語が検索された場合には（ステップｈ１６：ＹＥＳ）、対応する説明情報を読み出して表示装置３００に表示させる（ステップｈ１８）。次いで、ＣＰＵ１００は、リンク辞書キー２２の押下操作を監視し、押下された場合には（ステップｈ２０：ＹＥＳ）、ステップｈ１８において表示させた説明情報の意味内容に応じたリンク辞書種別を選択する（ステップｈ２２）。
【０１６４】
すなわち、先ず、ＣＰＵ１００は、当該検索された見出語の説明情報の文字列を先頭文字から順に走査し、当該説明情報に含まれる単語（キーワード）を抽出する（ステップｈ２４）。この際、抽出されたキーワードがキーワード一覧格納領域４４３に保持される。次いで、ＣＰＵ１００は、辞書種別関連付けテーブル５６５を参照して、抽出した各キーワードの関連辞書種別をそれぞれ抽出する（ステップｈ２６）。そして、ＣＰＵ１００は、各キーワードに対応する関連辞書種別として設定されている数の最も多い辞書種別をリンク辞書種別として選択する（ステップｈ２８）。この際、選択されたリンク辞書種別が、リンク辞書種別格納領域４６５に保持される。
【０１６５】
続いて、ＣＰＵ１００は、決定されたリンク辞書種別の辞書ＤＢに含まれる見出語の中から、入力文字に適合する見出語を検索し（ステップｈ３０）、対応する説明情報を読み出して表示装置３００に表示させて（ステップｈ３２）、本処理を終了する。
【０１６６】
図３２（ａ）は、国語辞典キー２８ａを押下することにより表示装置３００に表示される入力文字入力画面Ｗ６０の一例を示す図である。この入力文字入力画面Ｗ６０において、文字入力キー１２を操作して入力文字Ｉ６０である文字列“はいえん”を検索語として入力し、訳／決定キー１６を押下すると、図３２（ｂ）に示すように、国語辞典ＤＢ５６１ａから読み出された見出語“はいえん”の説明情報を表示した説明情報表示画面Ｗ６２が表示される。
【０１６７】
また、図３２（ｂ）に示す説明情報表示画面６２においてリンク辞書キー２２を押下すると、図３２（ｃ）に示すように、家庭医学事典ＤＢ５６１ｂから読み出された見出語“はいえん”の説明情報を表示した説明情報表示画面Ｗ６４が表示される。
【０１６８】
すなわち、ＣＰＵ１００は、訳／決定キー１６の押下操作に応じて、国語辞典ＤＢ５６１ａに含まれる見出語の中から、入力文字“はいえん”に適合する見出語を検索し、検索された見出語“はいえん”に対応する説明情報を表示する制御を行う（図３１に示すステップｈ１４→ｈ１６（ＹＥＳ）→ｈ１８）。
【０１６９】
また、ＣＰＵ１００は、リンク辞書キー２２の押下操作に応じて、表示させた説明情報の意味内容に応じたリンク辞書種別を選択する（図３１に示すステップｈ２２）。すなわち、先ず、ＣＰＵ１００は、当該表示された説明情報の中からキーワードを抽出する（図３１に示すステップｈ２４）。そして、ＣＰＵ１００は、図２９に示した辞書種別関連付けテーブル５６５を参照して、抽出した各キーワードの関連辞書種別をそれぞれ抽出する（図３１に示すステップｈ２６）。そして、全てのキーワードの関連辞書種別を決定した後、ＣＰＵ１００は、関連辞書種別として設定されている数に応じてリンク辞書種別“家庭医学事典”を選択する（図３１に示すステップｈ２８）。そして、ＣＰＵ１００は、家庭医学事典ＤＢ５６１ｂに含まれる見出語の中から、入力文字“はいえん”に適合する見出語を検索し、対応する説明情報を読み出して表示する制御を行う（図３１に示すステップｈ３０→ｈ３２）。
【０１７０】
以上説明したように、実施形態４によれば、指定辞書ＤＢに含まれる見出語の中から入力文字に適合する見出語を検索した後で、当該見出語に対応する説明情報中に含まれるキーワードを抽出し、抽出した各キーワードに対応する関連辞書種別として設定されている数の最も多い辞書種別をリンク辞書種別として選択することができる。そして、リンク辞書ＤＢの中から入力文字に適合する見出語を検索し、検索した見出語の説明情報を読み出して表示する制御を行うことができる。
【０１７１】
以上、４つの実施形態について、本発明の情報表示制御装置を、電子辞書、電子事典等を含む電子辞書に適用した場合について説明したが、このような製品に限定されるものではなく、携帯電話、パソコン、電子時計等の電子機器全般に適用可能である。
【０１７２】
また、上記した実施形態では、電子辞書を、単体で動作するいわゆるスタンドアローン型の装置として説明したが、本発明が適用可能な装置はこれに限られるものではなく、以下のようにしてもよい。すなわち、通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。
【０１７３】
図３３は、通信装置を内蔵した電子辞書端末６００と、サーバ７００とが通信回線Ｎを介して通信可能に接続されたシステム構成の概略構成例を示す図である。サーバ７００は、例えば、汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末６００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Ｎは、有線／無線の電話網やインターネット網等である。
【０１７４】
図３３において、上記した実施形態の電子辞書の主要機能を有する機能ブロックを太線で示した。例えば、実施形態１についての対応関係を説明すると、電子辞書１のＣＰＵ１００が実行する第１辞書検索処理や第１リンク設定変更処理等は、サーバ７００のＣＰＵ７０２が実行する。また、ＲＯＭ５００が記憶する各種データや各種プログラム等は、サーバ７００が備えるハードディスク等から構成される記憶装置７１２が記憶する。また、第１辞書検索処理や第１リンク設定変更処理等の実行に伴うデータはサーバ７００のＲＡＭ７１０が記憶する。
【０１７５】
一方、実施形態１における電子辞書１の入力装置２００及び表示装置３００は、それぞれ、電子辞書端末６００の入力装置６０４及び表示装置６０６に相当する。
【０１７６】
すなわち、サーバ７００がホスト（或いはサーバ）、電子辞書端末６００が端末（或いはクライアント）に相当するホスト・端末のシステム（或いはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末６００の入力装置６０４から入力された入力文字等が通信装置６１０を介してサーバ７００に送信され、サーバ７００のＣＰＵ７０２が記憶装置７１２に記憶された各種データ及び各種プログラムに従って第１辞書検索処理や第１処理等を実行し、処理結果を通信装置７１４を通じて電子辞書端末６００に送信して表示装置６０６に表示させる。
【０１７７】
このように、サーバ７００及び電子辞書端末６００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末６００において、例えば、実施形態１における辞書ＤＢ群５０１や第１辞書検索プログラム５０３、第１リンク設定変更プログラム５０５、リンク設定情報５０７等を記憶しておく必要がなく、また第１辞書検索処理や第１リンク設定変更処理等を実行する必要もない。また、電子辞書端末６００において、実施形態４における辞書ＤＢ群５６１や第４辞書検索プログラム５６３、辞書種別関連付けテーブル５６５等を記憶しておく必要がなく、また、第４辞書検索処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ６０２や、記憶容量等が比較的小さいＲＯＭ６０６等を具備する電子辞書端末６００（例えば携帯電話）であってもよい。
【図面の簡単な説明】
【０１７８】
【図１】（ａ）は実施形態１における電子辞書の斜視概観図の一例を、（ｂ）は当該電子辞書のキー配列の一例を、それぞれ示す図。
【図２】実施形態１における電子辞書の機能構成の一例を示すブロック図。
【図３】実施形態１における百科事典ＤＢの蓄積形式の一例を示す図。
【図４】（ａ）はリンク辞書検索テーブルの一例を、（ｂ）は（ａ）に示すリンク辞書検索テーブルによる辞書ＤＢの検索順序の一例を、それぞれ示す図。
【図５】全リンク辞書検索情報の一例を示す図。
【図６】（ａ）は変更・更新後のリンク辞書検索テーブルの一例を、（ｂ）は（ａ）に示すリンク辞書検索テーブルによる辞書ＤＢの検索順序の一例を、それぞれ示す図。
【図７】第１辞書検索処理の一例を示すフローチャート。
【図８】実施形態１における電子辞書の画面遷移例を示す図。
【図９】実施形態１における電子辞書の他の画面遷移例を示す図。
【図１０】第１リンク設定変更処理の一例を示すフローチャート。
【図１１】実施形態１における電子辞書の他の画面遷移例を示す図。
【図１２】（ａ）は実施形態２におけるＲＡＭの構成を、（ｂ）はＲＯＭの構成を、それぞれ示す図。
【図１３】実施形態２における数学辞典ＤＢの蓄積形式の一例を示す図。
【図１４】実施形態２におけるリンク辞書検索テーブルの一例を示す図。
【図１５】関連語格納領域の一例を示す図。
【図１６】第２辞書検索処理の一例を示すフローチャート。
【図１７】実施形態２における電子辞書の画面遷移例を示す図。
【図１８】第２リンク設定変更処理の一例を示すフローチャート。
【図１９】（ａ）は実施形態３におけるＲＡＭの構成を、（ｂ）はＲＯＭの構成を、それぞれ示す図。
【図２０】実施形態３における国語辞典ＤＢの蓄積形式の一例を示す図。
【図２１】実施形態３における現代用語事典ＤＢの蓄積形式の一例を示す図。
【図２２】実施形態３におけるリンク辞書検索テーブルの一例を示す図。
【図２３】実施形態３におけるキーワード一覧格納領域の一例を示す図。
【図２４】見出語候補一覧格納領域の一例を示す図。
【図２５】第３辞書検索処理の一例を示すフローチャート。
【図２６】実施形態３における電子辞書の画面遷移例を示す図。
【図２７】（ａ）は実施形態４におけるＲＡＭの構成を、（ｂ）はＲＯＭの構成を、それぞれ示す図。
【図２８】実施形態４におけるキーワード一覧格納領域の一例を示す図。
【図２９】辞書種別関連付けテーブルの一例を示す図。
【図３０】リンク辞書種別格納領域の一例を示す図。
【図３１】第４辞書検索処理の一例を示すフローチャート。
【図３２】実施形態４における電子辞書の画面遷移例を示す図。
【図３３】電子辞書端末とサーバとで構成されるシステムの概略構成例を示す図。
【図３４】電子辞書に内蔵される内蔵辞書を選択するためのメニュー画面の一例を示す図。
【符号の説明】
【０１７９】
１              電子辞書
１００        ＣＰＵ
２００        入力装置
３００        表示装置
４００        ＲＡＭ
４０１      入力文字格納領域
５００        ＲＯＭ
５０１      辞書ＤＢ群
５０１ａ  国語辞典ＤＢ
５０１ｂ  百科事典ＤＢ
５０１ｃ  現代用語事典ＤＢ
５０１ｄ  ＩＴ用語事典ＤＢ
５０１ｅ  家庭医学事典ＤＢ
５０３      第１辞書検索プログラム
５０５      第１リンク設定変更プログラム
５０７      リンク設定情報
５０７ａ  リンク辞書検索テーブル
５０７ｂ  全リンク辞書検索情報
【図１】
2005107738.tif 000003
【図２】
2005107738.tif 000004
【図３】
2005107738.tif 000005
【図４】
2005107738.tif 000006
【図５】
2005107738.tif 000007
【図６】
2005107738.tif 000008
【図７】
2005107738.tif 000009
【図８】
2005107738.tif 000010
【図９】
2005107738.tif 000011
【図１０】
2005107738.tif 000012
【図１１】
2005107738.tif 000013
【図１２】
2005107738.tif 000014
【図１３】
2005107738.tif 000015
【図１４】
2005107738.tif 000016
【図１５】
2005107738.tif 000017
【図１６】
2005107738.tif 000018
【図１７】
2005107738.tif 000019
【図１８】
2005107738.tif 000020
【図１９】
2005107738.tif 000021
【図２０】
2005107738.tif 000022
【図２１】
2005107738.tif 000023
【図２２】
2005107738.tif 000024
【図２３】
2005107738.tif 000025
【図２４】
2005107738.tif 000026
【図２５】
2005107738.tif 000027
【図２６】
2005107738.tif 000028
【図２７】
2005107738.tif 000029
【図２８】
2005107738.tif 000030
【図２９】
2005107738.tif 000031
【図３０】
2005107738.tif 000032
【図３１】
2005107738.tif 000033
【図３２】
2005107738.tif 000034
【図３３】
2005107738.tif 000035
【図３４】
2005107738.tif 000036