(57)【要約】【課題】  内蔵メモリに新たなデータを追加することなく、表示中の説明情報内に含まれている漢字の読みを容易に表示させることのできる情報表示制御装置等を実現する。【解決手段】  ユーザにより説明情報中の漢字がカーソルＣＳで指定されると、ＣＰＵは、指定された漢字と、当該漢字の後ろに連続して続く漢字とを抽出して、抽出文字列として格納する。そして、抽出文字列と完全一致する語句を含む見出語を見出語テーブルから検索する。該当する見出語があれば、当該見出語の読みをカーソルＣＳの近傍に振り仮名ＫＮ１として表示させる。また、該当する見出語がなければ、抽出文字列の最後尾の文字一字を削除して、再度、見出語テーブルの検索を行う。ユーザのカーソルキーの操作により、カーソルＣＳが移動される度に、同様の処理を行い、振り仮名の表示を更新（例えば、振り仮名ＫＮ１→ＫＮ３→ＫＮ５）していく。【選択図】  図８
2005293217.tif 000002
【特許請求の範囲】
【請求項１】
漢字を含む見出語、当該見出語の読み及び当該見出語の説明情報がそれぞれ対応付けられ辞書情報として記憶されている記憶手段と、
この記憶手段に記憶されている辞書情報中の見出語のうち、一の見出語を選択する選択手段と、
この選択手段により選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段と、
この説明情報表示制御手段により表示制御された説明情報中の漢字を指定すると、この指定された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出して表示する制御を行う読み表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
見出語と当該見出語の読みとを対応付けて記憶する見出語読み記憶手段と、
見出語と、当該見出語の説明情報とがそれぞれ対応付けられ辞書情報として記憶されている記憶手段と、
この記憶手段に記憶されている見出語のうち、一の見出語を選択する選択手段と、
この選択手段により選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段と、
この説明情報表示制御手段により表示制御された説明情報中の漢字を指定すると、この指定された漢字を前記見出語読み記憶手段に記憶されている見出語から検索し、この検索された漢字の読みを読み出して表示する制御を行う読み表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項３】
前記読み表示制御手段手段は、
前記説明情報表示制御手段により表示制御された説明情報中の漢字を指定する指定手段と、
この指定手段により指定された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出し、読み出した読みを前記指定された漢字の近傍に表示する制御を行う指定時読み表示制御手段を有する、
ことを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項４】
前記指定時読み表示制御手段は、
前記指定手段により指定された漢字を始めとする文字列を前記説明情報表示制御手段により表示制御されている説明情報中から抽出する文字列抽出手段と、
この文字列抽出手段により抽出された文字列と一致する見出語の読みを読み出して表示する制御を行う文字列読み表示制御手段と、
を有することを特徴とする請求項３に記載の情報表示制御装置。
【請求項５】
前記読み表示制御手段は、
前記説明情報表示制御手段により表示制御された説明情報中の漢字を指定する指定手段と、
この指定手段により指定された漢字を始めとする文字列を前記説明情報表示制御手段により表示制御されている説明情報中から抽出する文字列抽出手段と、
この文字列抽出手段により抽出された文字列の末端側から文字を削除していくことで最後の１文字でなる文字列まで文字列候補を作成し、作成した各文字列候補と一致する見出語の読みをその見出語とともに一覧表示する読み候補一覧表示制御手段と、
を有することを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項６】
前記読み候補一覧表示制御手段により表示制御された見出語を選択する選択手段と、
この選択手段により選択された見出語に対応する説明情報を前記辞書情報から読み出して表示する制御を行う説明情報ジャンプ表示制御手段と、
を更に備えることを特徴とする請求項５に記載の情報表示制御装置。
【請求項７】
前記説明情報表示制御手段は、読み表示用スペースを空けて説明情報を改行表示する制御を行う行間付き説明情報表示制御手段を有し、
前記読み表示制御手段は、前記行間付き説明情報表示制御手段により表示制御された説明情報の前記読み表示用スペースに、漢字の読みを表示する制御を行う行間読み表示制御手段を有することを特徴とする請求項１又は２に記載の情報表示制御装置。
【請求項８】
前記行間読み表示制御手段は、
前記辞書情報中の見出語と同一の文字列であり、且つ最長の文字列を、前記説明情報表示制御手段により表示された説明情報の中から選択する最長文字列選択手段と、
この最長文字列選択手段により選択された文字列と一致する見出語の読みを表示する制御を行う最長文字列読み表示制御手段と、
を有することを特徴とする請求項７に記載の情報表示制御装置。
【請求項９】
所定の通信回線を介して利用者端末と通信可能に接続されたサーバにおいて、
漢字を含む見出語、当該見出語の読み及び当該見出語の説明情報がそれぞれ対応付けられ辞書情報として記憶されている記憶手段と、
一の見出語を前記利用者端末から受信する選択見出語受信手段と、
この選択見出語受信手段により受信された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段と、
この説明情報表示制御手段により表示制御された説明情報中の漢字を前記利用者端末から受信すると、この受信された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出して前記利用者端末へ送信する読み送信手段と、
を備えることを特徴とするサーバ。
【請求項１０】
所定の通信回線を介して利用者端末と通信可能に接続されたサーバにおいて、
見出語と当該見出語の読みとを対応付けて記憶する見出語読み記憶手段と、
見出語と、当該見出語の説明情報とがそれぞれ対応付けられ辞書情報として記憶されている記憶手段と、
一の見出語を前記利用者端末から受信する選択見出語受信手段と、
この選択見出語受信手段により受信された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段と、
この説明情報表示制御手段により表示制御された説明情報中の漢字を前記利用者端末から受信すると、この受信された漢字を前記見出語読み記憶手段に記憶されている見出語から検索し、この検索された漢字の読みを読み出して前記利用者端末へ送信する読み送信手段と、
を備えることを特徴とするサーバ。
【請求項１１】
コンピュータに、
漢字を含む見出語、当該見出語の読み及び当該見出語の説明情報がそれぞれ対応付けられ辞書情報として記憶する記憶機能と、
この記憶機能により記憶されている辞書情報中の見出語のうち、一の見出語を選択する選択機能と、
この選択機能により選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能と、
この説明情報表示制御機能により表示制御された説明情報中の漢字を指定すると、この指定された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出して表示する制御を行う読み表示制御機能と、
を実現させるためのプログラム。
【請求項１２】
コンピュータに、
見出語と当該見出語の読みとを対応付けて記憶する見出語読み記憶機能と、
見出語と、当該見出語の説明情報とがそれぞれ対応付けられ辞書情報として記憶する記憶機能と、
この記憶機能により記憶されている見出語のうち、一の見出語を選択する選択機能と、
この選択機能により選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能と、
この説明情報表示制御機能により表示制御された説明情報中の漢字を指定すると、この指定された漢字を前記見出語読み記憶機能により記憶されている見出語から検索し、この検索された漢字の読みを読み出して表示する制御を行う読み表示制御機能と、
を実現させるためのプログラム。
【請求項１３】
所定の通信回線を介して利用者端末と通信可能に接続されたコンピュータに、
漢字を含む見出語、当該見出語の読み及び当該見出語の説明情報がそれぞれ対応付けられ辞書情報として記憶する記憶機能と、
一の見出語を前記利用者端末から受信する選択見出語受信機能と、
この選択見出語受信機能により受信された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能と、
この説明情報表示制御機能により表示制御された説明情報中の漢字を前記利用者端末から受信すると、この受信された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出して前記利用者端末へ送信する読み送信機能と、
を実現させるためのプログラム。
【請求項１４】
所定の通信回線を介して利用者端末と通信可能に接続されたコンピュータに、
見出語と当該見出語の読みとを対応付けて記憶する見出語読み記憶機能と、
見出語と、当該見出語の説明情報とがそれぞれ対応付けられ辞書情報として記憶する記憶機能と、
一の見出語を前記利用者端末から受信する選択見出語受信機能と、
この選択見出語受信機能により受信された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能と、
この説明情報表示制御機能により表示制御された説明情報中の漢字を前記利用者端末から受信すると、この受信された漢字を前記見出語読み記憶機能により記憶されている見出語から検索し、この検索された漢字の読みを読み出して前記利用者端末へ送信する読み送信機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置、サーバ及びプログラムに関する。
【背景技術】
【０００２】
従来から、国語辞書、漢和辞書、英和辞書等、数種類の辞書データベース（以下、データベースを「ＤＢ」という。）が組み込まれた電子辞書装置（以下、単に「電子辞書」という。）と呼ばれる情報表示制御装置が知られている。
【０００３】
図２１（ａ）は、従来の電子辞書１００の概観の一例を示す図である。同図のように、電子辞書１００は、ディスプレイ３と、操作入力キー群５１０とを備えている。
【０００４】
操作入力キー群５１０の各キーにはそれぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下されて、電子辞書１００が操作される。具体的には同図（ｂ）のように、操作の確定指示を入力する決定キー５００、カーソルの移動指示等を入力するカーソルキー５２０、文字入力キー５４０、説明情報中の文字で始まる見出語を再検索させるためのジャンプキー５６０ｂ、直前の表示画面に表示を戻すための戻るキー５６０ｃ、辞書種別を選択するための辞書選択キー５８０等を備えている。辞書選択キー５８０には、電子辞書１００が内蔵する各種辞書ＤＢが対応付けられており、国語キー５８０ａ、漢和５８０ｂキー及び英和キー５８０ｃ等を備えて構成される。
【０００５】
辞書ＤＢは、見出語と当該見出語を説明解説等する説明情報とが対応付けられた情報を集合した辞書情報を、コンピュータを用いて検索処理することができるように体系的に構成させたものである。例えば、国語辞書ＤＢにおいては、漢字を含む語句（見出語）と当該語句の読みとに、説明情報が対応付けられている。ユーザは、所望の語句の読みを入力すると、入力した読みから始まる語句が一覧表示され、当該語句の中から所望の語句を選択することで、選択した語句の説明情報を表示させることができる。
【０００６】
このような辞書ＤＢの内容は、フルコンテンツの紙の辞書をそのまま電子化した内容である。そのため、表示される説明情報は、標準的な国語辞書ＤＢであれば、高校生以上の学力を持つユーザを対象とし構成されているのが一般的である。しかし、電子辞書のユーザは、小学生から高校生、社会人といったように多岐に渡り、また、ユーザの学力も人それぞれである。そのため、ユーザによっては、表示される説明情報中には、読みの分からない漢字が含まれている場合がある。
【０００７】
このような場合に使用される電子辞書の機能として、いわゆるジャンプ機能が知られている。ジャンプ機能とは、表示されている説明情報中の一部の文字を指定し、指定した文字を検索対象として再度検索を行う機能である。具体的な操作としては、例えば、図２１（ａ）のように、「にほん［日本］」の説明情報を表示させたときに、当該説明情報中の「天皇」の読みが分からなかったとする。このとき、ジャンプキー５６０ｂを押下すると、カーソルＣＳ１００が表示され、カーソルキー５２０でカーソルＣＳ１００を移動して、同図のように「天」の位置まで移動する。そして、決定キー５００を押下すると、同図（ｂ）のように、ジャンプ先の辞書を選択するための辞書選択画面Ｗ１０４が表示される。「天皇」の読みを知るために、同図においては「国語辞書」を選択して、更に決定キー５００を押下すると、「天皇」及び「天」で始まる語句と当該語句の読みが国語辞書ＤＢから読み出されて同図（ｃ）のように見出語候補ＬＳＴ１００として一覧表示される。ユーザは、表示された見出語候補ＬＳＴ１００内の読みを、「天皇」の読みを知るための手掛かりとすることができる。
【０００８】
また、例えば、「すめらぎ」という読みの「天皇」の意味を知りたい場合は、反転表示Ｍ１０２で「すめらぎ［天皇］」を選択して、決定キー５００を押下することにより、同図（ｄ）のように「すめらぎ［天皇］」の説明情報を表示させることができる。
【０００９】
このようなジャンプ機能を用いる方法の他に、漢字の読みを表示する方法として、次のようなものが知られている。すなわち、英単語と、当該英語の訳語である日本語の単語と、この日本語の単語に含まれる漢字の読みとを対応付けて予め格納しておき、英語の翻訳時に、翻訳した日本語の単語に漢字が含まれている場合には、当該単語に対応付けられている読みを読み出すことによって、漢字の読みを表示する方法である（特許文献１参照）。
【特許文献１】特開平６−１１９３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、特許文献１のような方法を電子辞書に適用して、説明情報中の漢字に振り仮名を表示させるためには、振り仮名用のデータを新たに作成し、追加記憶しておかなければならなかった。
【００１１】
また、上述したようにジャンプ機能を用いることにより、漢字の読みを調べることができるが、読みの手掛かりとなる見出語候補ＬＳＴ１００を表示させるまでの操作は、文字を選択して、決定キー５００を押下して、ジャンプ先の辞書を選択するといった煩わしい操作が要求される。
【００１２】
また、ジャンプ機能を用いて読みを知ることができたとしても、このジャンプ機能により画面が切り替わってしまうため、ユーザが本来行っていた説明情報の参照という行為が中断される。そのため、本来参照していた説明情報の画面を表示させるためには、所定の操作（例えば、戻るキー５６０ｃの押下操作）を行う必要があり、これも煩わしいものであった。
【００１３】
また、読みを知りたい漢字はその意味も知りたい場合が多い。この場合、当該意味を調べるために上述したジャンプ機能を用い、ジャンプ先において説明情報を表示させることとなる。しかし、ジャンプ先の説明情報を表示させるまでには、上述した操作により見出語候補を表示させた後、更に、所望の見出語を選択して決定キー５００を押下するといった煩わしいものであり、また、画面が切り替わるという問題もあった。
【００１４】
本発明は、上述したような課題に鑑みて為されたものであり、その目的とするところは、内蔵メモリに新たなデータを追加することなく、表示中の説明情報内に含まれている漢字の読みを容易に表示させることのできる情報表示制御装置等を実現することである。
【課題を解決するための手段】
【００１５】
以上の課題を解決するために、請求項１に記載の情報表示制御装置は、
漢字を含む見出語、当該見出語の読み及び当該見出語の説明情報がそれぞれ対応付けられ辞書情報（例えば、図２の国語辞書ＤＢ４２）として記憶されている記憶手段（例えば、図２のＲＯＭ４０）と、
この記憶手段に記憶されている辞書情報中の見出語のうち、一の見出語を選択する選択手段（例えば、図１のカーソルキー５２０；図２のＣＰＵ１０、入力部２０；図５のステップＳ５）と、
この選択手段により選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図５のステップＳ７）と、
この説明情報表示制御手段により表示制御された説明情報中の漢字を指定すると、この指定された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出して表示する制御を行う読み表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図６のステップＳ１１８）と、
を備えることを特徴としている。
【００１６】
また、請求項１１に記載のプログラムは、
コンピュータに、
漢字を含む見出語、当該見出語の読み及び当該見出語の説明情報がそれぞれ対応付けられ辞書情報（例えば、図２の国語辞書ＤＢ４２）として記憶する記憶機能（例えば、図２のＲＯＭ４０）と、
この記憶機能により記憶された辞書情報中の見出語のうち、一の見出語を選択する選択機能（例えば、図２のＣＰＵ１０；図５のステップＳ５）と、
この選択機能により選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能（例えば、図２のＣＰＵ１０；図５のステップＳ７）と、
この説明情報表示制御機能により表示制御された説明情報中の漢字を指定すると、この指定された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出して表示する制御を行う読み表示制御機能（例えば、図２のＣＰＵ１０；図６のステップＳ１１８）と、
を実現させることを特徴としている。
【００１７】
請求項１又は１１に記載の発明によれば、表示した説明情報中のうちの指定された漢字を辞書情報中の見出語から検索して、検索した見出語の読みを読み出して表示する制御を行う。これにより、ユーザは、説明情報中の漢字の読みを容易に知ることができる。また、見出語を利用して「読み」を表示することができるため、説明情報中の各漢字についての読みのデータをわざわざ用意するといったことは不要である。
【００１８】
請求項２に記載の情報表示制御装置は、
見出語と当該見出語の読みとを対応付けて記憶する見出語読み記憶手段（例えば、図２のＲＯＭ４０）と、
見出語と、当該見出語の説明情報とがそれぞれ対応付けられ辞書情報として記憶されている記憶手段（例えば、図２のＲＯＭ４０）と、
この記憶手段に記憶されている見出語のうち、一の見出語を選択する選択手段（例えば、図１のカーソルキー５２０；図２のＣＰＵ１０、入力部２０；図５のステップＳ５）と、
この選択手段により選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図５のステップＳ７）と、
この説明情報表示制御手段により表示制御された説明情報中の漢字を指定すると、この指定された漢字を前記見出語読み記憶手段に記憶されている見出語から検索し、この検索された漢字の読みを読み出して表示する制御を行う読み表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図６のステップＳ１１８）と、
を備えること特徴としている。
【００１９】
また、請求項１２に記載のプログラムは、
コンピュータに、
見出語と当該見出語の読みとを対応付けて記憶する見出語読み記憶機能（例えば、図２のＲＯＭ４０）と、
見出語と、当該見出語の説明情報とがそれぞれ対応付けられ辞書情報として記憶する記憶機能と、
この記憶機能により記憶されている見出語のうち、一の見出語を選択する選択機能（例えば、図２のＣＰＵ１０；図５のステップＳ５）と、
この選択機能により選択された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能（例えば、図２のＣＰＵ１０；図５のステップＳ７）と、
この説明情報表示制御機能により表示制御された説明情報中の漢字を指定すると、この指定された漢字を前記見出語読み記憶機能により記憶されている見出語から検索し、この検索された漢字の読みを読み出して表示する制御を行う読み表示制御機能（例えば、図２のＣＰＵ１０；図６のステップＳ１１８）と、
を実現させることを特徴としている。
【００２０】
請求項２又は１２に記載の発明によれば、表示した説明情報中のうちの指定された漢字を、見出語読み記憶手段又は見出語読み記憶機能により記憶されている見出語から検索して、検索した見出語の読みを読み出して表示する制御を行う。これにより、ユーザは、説明情報中の漢字の読みを容易に知ることができる。また、見出語を利用して「読み」を表示することができるため、説明情報中の各漢字についての読みのデータをわざわざ用意するといったことは不要である。
【００２１】
請求項３に記載の発明は、請求項１又は２に記載の情報表示制御装置において、
前記読み表示制御手段手段は、
前記説明情報表示制御手段により表示制御された説明情報中の漢字を指定する指定手段（例えば、図１のカーソルキー５２０；図２のＣＰＵ１０、入力部２０；図６のステップＳ１００）と、
この指定手段により指定された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出し、読み出した読み（例えば、図８の振り仮名ＫＮ１）を前記指定された漢字の近傍に表示する制御を行う指定時読み表示制御手段（例えば、図１のディスプレイ３；図２ＣＰＵ１０、表示部３０；図６のステップＳ１１８）を有する、
ことを特徴としている。
【００２２】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られることは無論のこと、指定された説明情報中の漢字を辞書情報中の見出語から検索して、検索した見出語の読みを読み出して、指定された漢字の近傍に表示する制御を行う。これにより、ユーザは、説明情報中の漢字を指定するといった簡単な操作によって、その漢字の読みを容易に知ることができる。
【００２３】
請求項４に記載の発明は、請求項３に記載の情報表示制御装置であって、
前記指定時読み表示制御手段は、
前記指定手段により指定された漢字を始めとする文字列を前記説明情報表示制御手段により表示制御されている説明情報中から抽出する文字列抽出手段（例えば、図２のＣＰＵ１０；図６のステップＳ１０６→Ｓ１０８）と、
この文字列抽出手段により抽出された文字列と一致する見出語の読みを表示する制御を行う文字列読み表示制御手段（例えば、図１のディスプレイ３；図２ＣＰＵ１０、入力部２０；図６のステップＳ１１２→Ｓ１１８）と、
を有することを特徴としている。
【００２４】
請求項４に記載の発明によれば、請求項３に記載の発明と同様の効果が得られるのは無論のこと、指定された漢字を始めとする文字列を説明情報中から抽出し、抽出した文字列と一致する見出語の読みを表示する制御を行う。これにより、表示させる読みは、指定された漢字で始まるの文字列に対する読みであるから、説明情報の内容により適した読みを表示させることができる。また、ユーザは、表示される読みにより、当該読みの見出語が辞書情報に含まれていることも知ることができる。
【００２５】
請求項５に記載の発明は、請求項１又は２に記載の情報表示制御装置において、
前記読み表示制御手段は、
前記説明情報表示制御手段により表示制御された説明情報中の漢字を指定する指定手段（例えば、図１のカーソルキー５２０：図２のＣＰＵ１０、入力部２０；図１３のステップＳ２００）と、
この指定手段により指定された漢字を始めとする文字列を前記説明情報表示制御手段により表示制御されている説明情報中から抽出する文字列抽出手段（例えば、図２のＣＰＵ１０；図１３のステップＳ２０６→Ｓ２０８）と、
この文字列抽出手段により抽出された文字列の末端側から文字を削除していくことで最後の１文字でなる文字列まで文字列候補（例えば、図２の抽出文字列５４）を作成し、作成した各文字列候補と一致する見出語の読みをその見出語とともに一覧表示する読み候補一覧表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図１３のステップＳ２１０→Ｓ２１２→Ｓ２５０）と、
を有することを特徴としている。
【００２６】
請求項５に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られるのは無論のこと、指定された漢字を始めとする文字列を説明情報中から抽出し、抽出した文字列の文字を末端側から削除していくことで文字列候補を作成し、この文字列候補と一致する見出語の読み一覧表示する制御を行う。これにより、ユーザは、説明情報中の文字列を指定するといった簡単な操作で、指定した漢字で始まる説明情報中の文字列の読みを容易に知ることができる。また、表示される読みの一覧は、指定した漢字で始まる説明情報中の文字列の読みであるから、ユーザは、指定した漢字で始まる説明情報中の所望の文字列の読みを、見出語と読みとの一覧から探すことができる。また、ユーザは、表示される読みにより、当該読みの見出語が辞書情報に含まれていることも知ることができる。
【００２７】
請求項６に記載の発明は、請求項５に記載の発明において、
前記読み候補一覧表示制御手段により表示制御された見出語を選択する選択手段（例えば、図１の文字入力キー５４０；図２のＣＰＵ１０、入力部２０；図１３のステップＳ２６４）と、
この選択手段により選択された見出語に対応する説明情報を前記辞書情報から読み出して表示する制御を行う説明情報ジャンプ表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図１３のステップＳ２６６）と、
を更に備えることを特徴としている。
【００２８】
請求項６に記載の発明によれば、請求項５に記載の発明と同様の効果が得られるのは無論のこと、一覧表示された見出語の中から選択された見出語に対応する説明情報を読み出して表示する制御を行う。これにより、ユーザは、説明情報中の文字を選択することで表示された見出語及び読みの一覧の中から、所望の見出語を選択するといった簡単な操作により、選択した見出語の説明情報を表示させることができる。
【００２９】
請求項７に記載の発明は、請求項１又は２に記載の情報表示制御装置であって、
前記説明情報表示制御手段は、読み表示用スペース（例えば、図１９（ｂ）の行間ＳＰ）を空けて説明情報を改行表示する制御を行う行間付き説明情報表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図１８のステップＳ３００）を有し、
前記読み表示制御手段は、前記行間付き説明情報表示制御手段により表示制御された説明情報の前記読み表示用スペースに、漢字の読みを表示する制御を行う行間読み表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図１８のステップ３１４）を有することを特徴としている。
【００３０】
請求項７に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られるのは無論のこと、読み表示用スペースを空けて説明情報を改行表示し、その読み表示用スペースに漢字の読みを表示する制御を行う。これにより、ユーザは、表示される読みで、説明情報の参照を妨げられることがなく、また、漢字とその読みとを対応付けるようにして当該説明情報を参照することができる。
【００３１】
請求項８に記載の発明は、請求項７に記載の情報表示制御装置であって、
前記行間読み表示制御手段は、
前記辞書情報中の見出語と同一の文字列であり、且つ最長の文字列を、前記説明情報表示制御手段により表示された説明情報の中から選択する最長文字列選択手段（例えば、図２のＣＰＵ１０；図１８のステップＳ３０〜Ｓ３０６）と、
この最長文字列選択手段により選択された文字列と一致する見出語の読みを表示する制御を行う最長文字列読み表示制御手段（例えば、図１のディスプレイ３；図２のＣＰＵ１０、表示部３０；図１８のステップＳ３０８→Ｓ３１４）と、
を有することを特徴としている。
【００３２】
請求項８に記載の発明によれば、請求項７に記載の発明と同様の効果が得られるのは無論のこと、辞書情報中の見出語と同一の文字列であり、且つ最長の文字列を表示中の説明情報の中から選択し、選択した文字列と一致する見出語の読みを表示する制御を行う。これにより、表示させる読みは、説明情報中の最長の文字列と一致する見出語の読みであるから、説明情報の内容により適した読みを表示させることができる。また、ユーザは、表示される読みにより、当該読みの見出語が辞書情報に含まれていることも知ることができる。
【００３３】
請求項９に記載のサーバは、
所定の通信回線を介して利用者端末と通信可能に接続されたサーバ（例えば、図２０のサーバ９００）において、
漢字を含む見出語、当該見出語の読み及び当該見出語の説明情報がそれぞれ対応付けられ辞書情報として記憶されている記憶手段（例えば、図２０の記憶部９１４）と、
一の見出語を前記利用者端末から受信する選択見出語受信手段（例えば、図２０の通信装置９１２）と、
この選択見出語受信手段により受信された見出語に対応する説明情報を前記利用者端末に送信する説明情報送信手段（例えば、図２０の通信装置９１２）と、
この説明情報送信手段により送信された説明情報中の漢字を前記利用者端末から受信し、この受信された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出して前記利用者端末に送信する読み送信手段（例えば、図２０の通信装置９１２）と、
を備えることを特徴としている。
【００３４】
また、請求項１３に記載のプログラムは、
所定の通信回線を介して利用者端末と通信可能に接続されたコンピュータに、
漢字を含む見出語、当該見出語の読み及び当該見出語の説明情報がそれぞれ対応付けられ辞書情報として記憶する記憶機能と、
一の見出語を前記利用者端末から受信する選択見出語受信機能と、
この選択見出語受信機能により受信された見出語に対応する説明情報を前記利用者端末に送信する説明情報送信機能と、
この説明情報送信機能により送信された説明情報中の漢字を前記利用者端末から受信し、この受信された漢字を前記辞書情報中の見出語から検索し、この検索された漢字の読みを読み出して前記利用者端末に送信する読み送信機能と、
を実現させることを特徴としている。
【００３５】
請求項９又は１３に記載の発明は、利用者端末に送信した説明情報中の漢字を利用者端末から受信し、受信した漢字を辞書情報中の見出語から検索して、検索した見出語の読みを読み出して利用者端末に送信する。これにより、利用者端末側のユーザは、説明情報中の漢字の読みを容易に知ることができる。また、見出語を利用して「読み」を送信することができるため、説明情報中の各漢字についての読みのデータをわざわざ用意するといったことは不要である。
【００３６】
請求項１０に記載のサーバは、
所定の通信回線を介して利用者端末と通信可能に接続されたサーバに（例えば、図２０のサーバ９００）おいて、
見出語と当該見出語の読みとを対応付けて記憶する見出語読み記憶手段（例えば、図２０の記憶部９１４）と、
見出語と、当該見出語の説明情報とがそれぞれ対応付けられ辞書情報として記憶されている記憶手段（例えば、図２０の記憶部９１４）と、
一の見出語を前記利用者端末から受信する選択見出語受信手段（例えば、図２０の通信装置９１２）と、
この選択見出語受信手段により受信された見出語に対応する説明情報を表示する制御を行う説明情報表示制御手段（例えば、図２０の通信装置９１２）と、
この説明情報表示制御手段により表示制御された説明情報中の漢字を前記利用者端末から受信すると、この受信された漢字を前記見出語読み記憶手段に記憶されている見出語から検索し、この検索された漢字の読みを読み出して前記利用者端末へ送信する読み送信手段（例えば、図２０の通信装置９１２）と、
を備えることを特徴としている。
【００３７】
請求項１４に記載のプログラムは、
所定の通信回線を介して利用者端末と通信可能に接続されたコンピュータに、
見出語と当該見出語の読みとを対応付けて記憶する見出語読み記憶機能と、
見出語と、当該見出語の説明情報とがそれぞれ対応付けられ辞書情報として記憶する記憶機能と、
一の見出語を前記利用者端末から受信する選択見出語受信機能と、
この選択見出語受信機能により受信された見出語に対応する説明情報を表示する制御を行う説明情報表示制御機能と、
この説明情報表示制御機能により表示制御された説明情報中の漢字を前記利用者端末から受信すると、この受信された漢字を前記見出語読み記憶機能により記憶されている見出語から検索し、この検索された漢字の読みを読み出して前記利用者端末へ送信する読み送信機能と、
を実現させることを特徴としている。
【００３８】
請求項１０又は１４に記載の発明によれば、利用者端末に送信した説明情報中の漢字を利用者端末から受信し、受信した漢字を見出語読み記憶手段又は見出語読み記憶機能により記憶されている見出語から検索して、検索した見出語の読みを読み出して利用者端末に送信する。これにより、利用者端末側のユーザは、説明情報中の漢字の読みを容易に知ることができる。また、見出語を利用して「読み」を送信することができるため、説明情報中の各漢字についての読みのデータをわざわざ用意するといったことは不要である。
【発明の効果】
【００３９】
請求項１又は１１に記載の発明によれば、表示した説明情報中のうちの指定された漢字を辞書情報中の見出語から検索して、検索した見出語の読みを読み出して表示する制御を行う。これにより、ユーザは、説明情報中の漢字の読みを容易に知ることができる。また、見出語を利用して「読み」を表示することができるため、説明情報中の各漢字についての読みのデータをわざわざ用意するといったことは不要である。
【００４０】
請求項２又は１２に記載の発明によれば、表示した説明情報中のうちの指定された漢字を、見出語読み記憶手段又は見出語読み記憶機能により記憶されている見出語から検索して、検索した見出語の読みを読み出して表示する制御を行う。これにより、ユーザは、説明情報中の漢字の読みを容易に知ることができる。また、見出語を利用して「読み」を表示することができるため、説明情報中の各漢字についての読みのデータをわざわざ用意するといったことは不要である。
【００４１】
請求項３に記載の発明によれば、指定された説明情報中の漢字を辞書情報中の見出語から検索して、検索した見出語の読みを読み出して、指定された漢字の近傍に表示する制御を行う。これにより、ユーザは、説明情報中の漢字を指定するといった簡単な操作によって、その漢字の読みを容易に知ることができる。
【００４２】
請求項４に記載の発明によれば、指定された漢字を始めとする文字列を説明情報中から抽出し、抽出した文字列と一致する見出語の読みを表示する制御を行う。これにより、表示させる読みは、指定された漢字で始まるの文字列に対する読みであるから、説明情報の内容により適した読みを表示させることができる。また、ユーザは、表示される読みにより、当該読みの見出語が辞書情報に含まれていることも知ることができる。
【００４３】
請求項５に記載の発明によれば、指定された漢字を始めとする文字列を説明情報中から抽出し、抽出した文字列の文字を末端側から削除していくことで文字列候補を作成し、この文字列候補と一致する見出語の読み一覧表示する制御を行う。これにより、ユーザは、説明情報中の文字列を指定するといった簡単な操作で、指定した漢字で始まる説明情報中の文字列の読みを容易に知ることができる。また、表示される読みの一覧は、指定した漢字で始まる説明情報中の文字列の読みであるから、ユーザは、指定した漢字で始まる説明情報中の所望の文字列の読みを、見出語と読みとの一覧から探すことができる。また、ユーザは、表示される読みにより、当該読みの見出語が辞書情報に含まれていることも知ることができる。
【００４４】
請求項６に記載の発明によれば、一覧表示された見出語の中から選択された見出語に対応する説明情報を読み出して表示する制御を行う。これにより、ユーザは、説明情報中の文字を選択することで表示された見出語及び読みの一覧の中から、所望の見出語を選択するといった簡単な操作により、選択した見出語の説明情報を表示させることができる。
【００４５】
請求項７に記載の発明によれば、読み表示用スペースを空けて説明情報を改行表示し、その読み表示用スペースに漢字の読みを表示する制御を行う。これにより、ユーザは、表示される読みで、説明情報の参照を妨げられることがなく、また、漢字とその読みとを対応付けるようにして当該説明情報を参照することができる。
【００４６】
請求項８に記載の発明によれば、辞書情報中の見出語と同一の文字列であり、且つ最長の文字列を表示中の説明情報の中から選択し、選択した文字列と一致する見出語の読みを表示する制御を行う。これにより、表示させる読みは、説明情報中の最長の文字列と一致する見出語の読みであるから、説明情報の内容により適した読みを表示させることができる。また、ユーザは、表示される読みにより、当該読みの見出語が辞書情報に含まれていることも知ることができる。
【００４７】
請求項９又は１３に記載の発明は、利用者端末に送信した説明情報中の漢字を利用者端末から受信し、受信した漢字を辞書情報中の見出語から検索して、検索した見出語の読みを読み出して利用者端末に送信する。これにより、利用者端末側のユーザは、説明情報中の漢字の読みを容易に知ることができる。また、見出語を利用して「読み」を送信することができるため、説明情報中の各漢字についての読みのデータをわざわざ用意するといったことは不要である。
【００４８】
請求項１０又は１４に記載の発明によれば、利用者端末に送信した説明情報中の漢字を利用者端末から受信し、受信した漢字を見出語読み記憶手段又は見出語読み記憶機能により記憶されている見出語から検索して、検索した見出語の読みを読み出して利用者端末に送信する。これにより、利用者端末側のユーザは、説明情報中の漢字の読みを容易に知ることができる。また、見出語を利用して「読み」を送信することができるため、説明情報中の各漢字についての読みのデータをわざわざ用意するといったことは不要である。
【発明を実施するための最良の形態】
【００４９】
〔第１実施形態〕
先ず、本発明の情報表示制御装置を電子辞書に適用した場合の第１実施形態について図１〜図１１を参照して詳細に説明する。
【００５０】
図１（ａ）は、電子辞書１の概観の一例を示す図である。同図のように、電子辞書１は、ディスプレイ３と、操作入力キー群５とを備えている。操作入力キー群５は、従来の電子辞書１００の操作入力キー群５１０に振り仮名キー５６０ａが追加されて構成される。振り仮名キー５６０ａは、本実施形態の特徴的な表示である振り仮名（読み）を説明情報中に表示させるためのキーである。尚、従来の電子辞書１００と同一のキーについての説明は省略する。
【００５１】
第１実施形態において、振り仮名キー５６０ａが押下されると、ＣＰＵ１０は、第１振り仮名表示処理を開始し、また、ジャンプキー５６０ｂが押下されると、ジャンプ処理を開始する。
【００５２】
図２は、電子辞書１の機能構成の一例を示すブロック図である。同図によれば、電子辞書１は、ＣＰＵ（Central Processing Unit）１０と、入力部２０と、表示部３０と、ＲＯＭ（Read Only Memory）４０と、ＲＡＭ（Random Access Memory）５０とがバス６０に接続されて構成されている。
【００５３】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの入出力を行う。具体的には、ＣＰＵ１０は、入力部２０から入力される操作信号に応じてＲＯＭ４０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果を表示するための表示データを表示部３０に出力し、当該表示データに従った表示画面を表示部３０に表示させる。
【００５４】
入力部２０は、仮名、アルファベット等の文字入力や機能選択等に必要なキー群を備え、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力部２０におけるキー入力により、カーソルの移動、辞書種別の選択、文字入力、確定指示の入力等が実現される。尚、この入力部２０は、図１に示す操作入力キー群５に相当するものである。
【００５５】
特に、本実施形態において、入力部２０の一種であるカーソルキー５２０が指定手段を実現する。具体的には、ユーザは、表示部３０に表示されたカーソル（例えば、図８（ａ）のカーソルＣＳ）を、カーソルキー５２０を操作することによって移動し、このカーソルによって文字を指定する。
【００５６】
表示部３０は、ＣＰＵ１０から入力される表示データに基づいて各種画面を表示させるための表示装置であり、ＬＣＤ（Liquid Crystal Display）等により構成される。尚、この表示部３０は、図１に示すディスプレイ３に相当するものである。
【００５７】
ＲＯＭ４０は、各種初期設定、ハードウェアの検査、又は必要なプログラムのロード等を行うための初期プログラムを格納する。ＣＰＵ１０は、電子辞書１の電源投入時にこの初期プログラムを実行することにより、電子辞書１の動作環境を設定する。また、ＲＯＭ４０は、電子辞書１の動作に係る種々の機能を実現するためのデータやプログラムを格納する。
【００５８】
図２によれば、ＲＯＭ４０は、見出語テーブル４２ａ及び説明情報テーブル４２ｂを有して構成される国語辞書ＤＢ４２と、第１振り仮名表示プログラム４４ａ及びジャンププログラム４４ｂを含む辞書検索プログラム４４とを格納する。
【００５９】
見出語テーブル４２ａは、漢字を含む語句及び当該語句の読みを有する見出語と、説明情報番号とを対応付けたレコードを集合して記憶するデータテーブルである。説明情報番号は、説明情報テーブル４２ｂの各レコードに割り振られたレコード番号を指し示している。また、見出語テーブル４２ａに格納されるレコードは、各レコードに含まれる読みの五十音順に予め整列されている。
【００６０】
説明情報テーブル４２ｂは、レコード番号と説明情報とを対応付けたレコードを集合して格納するデータテーブルである。
【００６１】
図３は、見出語テーブル４２ａのデータ構成の一例を示す図である。同図によれば、読みと語句とを含む見出語に説明情報番号が対応付けられて格納されている。例えば、読みが「にほん」、語句が「日本」である見出語には、説明情報番号“８３”が対応付けられて格納されている。また、同図の「日本アルプス」のように、漢字と仮名文字で構成される語句も見出語テーブル４２ａに格納されている。尚、本実施形態において、平仮名と片仮名とを合わせて「仮名」ということとして、以下説明する。
【００６２】
図４は、説明情報テーブル４２ｂのデータ構成の一例を示す図である。同図によれば、レコード番号に説明情報が対応付けられて格納されている。例えば、レコード番号“８３”には、「にほん（日本）我が国の国号。神武天皇建国の地と・・・」という説明情報が対応付けられている。
【００６３】
前述した見出語テーブル４２ａの説明情報番号“８３”は、この説明情報テーブル４２ｂのレコード番号“８３”を指し示している。従って、説明情報番号とレコード番号とにより、読み「にほん」及び語句「日本」の見出語と、説明情報「にほん（日本）我が国の国号。神武天皇建国の地と・・・」とが対応付けられる。このように、説明情報番号とレコード番号とにより、見出語テーブル４２ａの見出語と、説明情報テーブル４２ｂの説明情報とが対応付けられて集合されて辞書情報が構成される。
【００６４】
この国語辞書ＤＢ４２は、従来の電子辞書において内蔵される辞書ＤＢと同様であり、通常の辞書検索（図５のステップＳ１〜Ｓ７の処理に相当）やジャンプ機能（図５のステップＳ１５の処理に相当）等はこの国語辞書ＤＢ４２を用いて実現される。また、第１実施形態の特徴的な処理となる振り仮名の表示もこの国語辞書ＤＢ４２を用いることにより実現される。
【００６５】
辞書検索プログラム４４は、辞書検索処理を実現するためのプログラムである。ＣＰＵ１０は、ユーザにより国語キー５８０ａが押下されたことを検知すると、辞書検索プログラム４４をＲＯＭ４０から読み出して辞書検索処理を開始する。
【００６６】
第１振り仮名表示プログラム４４ａは、第１実施形態に係る第１振り仮名表示処理を実現するためのプログラムである。ＣＰＵ１０は、ユーザにより振り仮名キー５６０ａが押下されたことを検知すると、第１振り仮名表示プログラム４４ａをＲＯＭ４０から読み出して第１振り仮名表示処理を開始する。
【００６７】
ジャンププログラム４４ｂは、ジャンプ処理を実現するためのプログラムである。ＣＰＵ１０は、ユーザによりジャンプキー５６０ｂが押下されたことを検知すると、ジャンププログラム４４ｂをＲＯＭ４０から読み出してジャンプ処理を開始する。
【００６８】
ＲＡＭ５０は、ＣＰＵ１０が実行する各種プログラムやこれらプログラムの実行に係るデータ等を一時的に保管するメモリ領域を備える。図２によれば、ＲＡＭ５０は、入力文字列５２と、抽出文字列５４と、読み５６ａ及び語句５６ｂを含む選択見出語５６とを格納する。
【００６９】
入力文字列５２は、ユーザの文字入力キー５４０の押下によって入力された文字列である。ＣＰＵ１０は、文字が１文字入力される度に入力された文字を入力文字列５２に追加記憶して更新する。
【００７０】
抽出文字列５４は、表示部３０に表示させた説明情報中からＣＰＵ１０が抽出した文字列である。具体的に、第１実施形態において、ＣＰＵ１０は、ユーザにより指定された説明情報中の漢字１文字と、当該漢字の後ろへ連続して続く漢字とによる文字列、すなわち、指定された漢字を始めとする説明情報中の漢字の文字列を抽出して抽出文字列５４として格納する。ＣＰＵ１０は、この抽出文字列５４と完全一致する語句を含む見出語を見出語テーブル４２ａから検索し、この検索した見出語の読みを表示部３０に表示させることにより、第１実施形態の特徴的な処理となる振り仮名の表示が実現される。
【００７１】
選択見出語５６は、表示部３０に表示させた見出語候補（例えば、図７（ｂ）の見出語候補ＬＳＴ１）の中から、ユーザにより選択された見出語の読みと語句との組み合わせである。ＣＰＵ１０は、見出語候補の中から１つの見出語が選択されると、選択された見出語の読みを選択見出語５６の読み５６ａとして、当該見出語の語句を選択見出語５６の語句５６ｂとしてＲＡＭ５０に格納する。
【００７２】
次に、電子辞書１の辞書検索処理の具体的な動作について、図５及び６のフローチャートを用いて説明する。
【００７３】
先ず、ＣＰＵ１０は、ユーザにより国語キー５８０ａが押下されると、辞書検索処理を開始する。ＣＰＵ１０は、ユーザにより文字列が入力されると（ステップＳ１：Ｙｅｓ）、入力された文字列を追加していくことで入力文字列５２を更新する。そして、入力文字列５２で始まる読みの見出語と、当該見出語以降の見出語とを見出語テーブル４２ａから読み出して、読み出した見出語を見出語候補として表示部３０に表示させる（ステップＳ３）。
【００７４】
表示させた見出語候補の中から何れか１つの見出語が、ユーザによって選択されるまでステップＳ１〜Ｓ３の処理が繰り返される（ステップＳ５：Ｎｏ）。従って、見出語候補の中から見出語が選択されないまま、文字列が入力されれば、その文字列が入力文字列５２に追加・更新されることで、入力文字列５２が徐々に長くなり、その入力の都度、見出語候補の表示が入力文字列５２に合わせて更新されることとなる。
【００７５】
ＣＰＵ１０は、１つの見出語が選択されたと判別したら（ステップＳ５：Ｙｅｓ）、選択見出語５６に対応する説明情報を説明情報テーブル４２ｂから読み出して表示部３０に表示させる（ステップＳ７）。
【００７６】
そして、ＣＰＵ１０は、振り仮名キー５６０ａが押下されたことを検知した場合は（ステップＳ９：Ｙｅｓ）、第１振り仮名表示処理を実行し（ステップＳ１１）、ジャンプキー５６０ｂが押下されたことを検知した場合は（ステップＳ９→Ｓ１３：Ｙｅｓ）、ジャンプ処理を実行して、辞書検索処理を終了する。また、なにもキーが押下されなかった場合は（ステップＳ９→Ｓ１３：Ｎｏ）、そのまま辞書検索処理を終了する。
【００７７】
ここで、ジャンプ処理（ジャンプ機能）は、背景技術においても説明したように公知の技術であるため、その詳細な説明は省略するが、簡単に説明すると以下のようになる。すなわち、表示部３０に表示させたカーソルがユーザにより移動されて、決定キー５００が押下されると、ＣＰＵ１０はカーソルの位置の文字を抽出する。そして、辞書選択画面Ｗ１０４を表示させ、辞書ＤＢが選択されると、抽出した文字で始まる語句又は、抽出した文字で始まる読みの見出語を選択された辞書ＤＢの見出語テーブルから読み出して、見出語候補として一覧表示させる。そして、一覧表示させた見出語候補の中から、一の見出語が選択されると、その選択された見出語に対応する説明情報を表示させる。
【００７８】
次に、第１振り仮名表示処理の具体的な動作を説明する。ＣＰＵ１０は、第１振り仮名表示処理を開始すると、先ず、表示部３０にカーソル（例えば、図８（ａ）のカーソルＣＳ）を表示させた後、カーソルキー５２０が操作されたか否かを判別する（ステップＳ１００）。カーソルキー５２０が操作されず、他のキーが操作されたと判別した場合は（ステップＳ１００→Ｓ１０２：Ｙｅｓ）、ＣＰＵ１０は、第１読み仮名表示処理を終了して、操作されたキーに応じた処理を実行する。
【００７９】
ＣＰＵ１０は、カーソルキー５２０が操作されたと判別した場合（ステップＳ１００：Ｙｅｓ）、当該操作に応じてカーソルを移動させる。そして、移動させたカーソルの表示位置（以下、「カーソル位置」という。）が最下行であって、更に説明情報が続いていて表示部３０に表示されていなければ、説明情報を１行上へスクロールして表示を更新させる（ステップＳ１０４）。
【００８０】
次いで、ＣＰＵ１０は、カーソル位置の文字が漢字であるか否かを判別する（ステップＳ１０６）。漢字でないと判別した場合は（ステップＳ１０６：Ｎｏ）、ステップＳ１００の処理へ移行し、漢字であると判別した場合は（ステップＳ１０６：Ｙｅｓ）、カーソル位置の漢字と、当該漢字の後ろに連続して続く漢字とを抽出して、抽出文字列５４としてＲＡＭ５０に格納させる（ステップＳ１０８）。
【００８１】
ＣＰＵ１０は、抽出文字列５４と完全一致する語句を含む見出語を見出語テーブル４２ａの先頭から検索する（ステップＳ１１０）。該当する見出語が検索された場合は（ステップＳ１１２：Ｙｅｓ）、検索した見出語のうち、見出語テーブル４２ａに格納されている最先の見出語に含まれる読み（振り仮名）を、カーソルの近傍（例えば、図８（ａ）のようにカーソルＣＳの下方）に表示させる（ステップＳ１１８）。
【００８２】
一方、該当する見出語が検索されなかった場合（ステップＳ１１２：Ｎｏ）、ＣＰＵ１０は、抽出文字列５４の最後尾の文字（末端側の文字）を一字削除する（ステップＳ１１４）。そして、その削除によって抽出文字列５４が無くなってしまっていないか、文字があるかを判別し（ステップＳ１１６）、あると判別した場合は（ステップＳ１１６：Ｙｅｓ）、ステップＳ１１０の処理へ移行して、再度、抽出文字列５４と完全一致する語句を含む見出語の検索を行う。換言すれば、見出語テーブル４２ａに格納されている見出語の語句と一致するまで、抽出文字列５４の文字列が最後尾から一字ずつ削除されていく。従って、カーソルの近傍に表示される読みは、見出語テーブル４２ａに格納されている語句と、ユーザにより指定された漢字を始めとする説明情報中の文字列とが一致した最長の文字列について表示される。
【００８３】
また、ステップＳ１１６において、抽出文字列５４がないと判別すると（ステップＳ１１６：Ｎｏ）、ＣＰＵ１０は、ステップＳ１００へ処理を移行する。すなわち、ユーザにより指定された漢字を語句とする見出語が、見出語テーブル４２ａに格納されていないと判別された場合（例えば、指定された文字が特殊な漢字であったような場合）には、読みの表示は行わずにステップＳ１００へ移行することとなる。
【００８４】
ステップＳ１１８においてカーソルの近傍に読みを表示させた後、ＣＰＵ１０は、ユーザにより決定キー５００が押下されたか否かを判別し（ステップＳ１２０）、押下されなかった場合は（ステップＳ１２０：Ｎｏ）、ステップＳ１００へ処理を移行する。
【００８５】
決定キー５００が押下されたと判別した場合は（ステップＳ１２０：Ｙｅｓ）、見出語候補の一覧を表示させる。具体的には、以下の処理となる。先ず、抽出文字列５４と完全一致する語句を含む見出語を見出語テーブル４２ａから全て検索する（ステップＳ１２４）。そして、該当する見出語があれば（ステップＳ１２６：Ｙｅｓ）、検索した見出語それぞれの語句と読みとを見出語候補として表示部３０に表示させる（ステップＳ１２８）。
【００８６】
ステップＳ１２８の処理の後、又はステップＳ１２６において該当する見出語がないと判別した場合（ステップＳ１２６：Ｎｏ）、ＣＰＵ１０は、抽出文字列５４の最後尾の文字一字を削除する（ステップＳ１３０）。そして、抽出文字列５４に文字があるか否かを判別して（ステップＳ１３２）、あると判別した場合は（ステップＳ１３２：Ｙｅｓ）、ステップＳ１２４の処理へ移行して、再度、抽出文字列５４と完全一致する語句を含む見出語の検索を行う。
【００８７】
ステップＳ１３２において、抽出文字列５４に文字がないと判別した場合（ステップＳ１３２：Ｎｏ）、ＣＰＵ１０は、ステップＳ１２８において表示部３０に表示させた見出語候補の先頭の見出語を反転表示Ｍ等により選択された状態とし、この選択された見出語に対応する説明情報を説明情報テーブル４２ｂから読み出して、表示部３０に小画面でプレビュー表示（例えば、図１１の説明情報ＣＴ１）させる（ステップＳ１３４）。
【００８８】
そして、ユーザによりカーソルキー５２０が操作されたことを検知すると（ステップＳ１３６：Ｙｅｓ）、ステップＳ１３４へ処理を移行して、当該操作により選択されている見出語に対応する説明情報でプレビュー表示を更新させる。そして、決定キー５００が押下されたと判別した場合（ステップＳ１３８：Ｙｅｓ）、選択されている見出語を選択見出語５６として、選択見出語５６に対応する説明情報を説明情報テーブル４２ｂから読み出して表示部３０に表示させた後（ステップＳ１４０）、第１振り仮名表示処理を終了する。
【００８９】
次に、ユーザの具体的な操作例と、当該操作に伴う表示画面の遷移の様子を、図７〜１１を用いて説明する。
【００９０】
先ず、ユーザが、国語キー５８０ａを押下すると、図７（ａ）のような国語辞書画面Ｗ１が表示部３０に表示される。そして、読み入力領域ＡＲに「にほん」と入力すると、「にほん」で始まる見出語の一覧が同図（ｂ）のように見出語候補ＬＳＴ１として表示される（図５のステップＳ１→Ｓ３に相当）。
【００９１】
ユーザが、カーソルキー５２０により反転表示Ｍを移動して、「にほん［日本］」を選択して、決定キー５００を押下すると、図８（ａ）のように、「にほん［日本］」の説明情報が表示される（図５のステップＳ５→Ｓ７に相当）。
【００９２】
そして、振り仮名キー５６０ａを押下すると、「にほん［日本］」の「に」にカーソルＣＳが表示される（図示略）。
【００９３】
ユーザは、カーソルキー５２０によりカーソルＣＳを移動して、図８（ａ）のように「日本」の「日」を指定すると、カーソルＣＳの近傍に「にっぽん」という振り仮名ＫＮ１が表示される。
【００９４】
このとき、カーソル位置の「日」という漢字がＣＰＵ１０により抽出され、更に、この「日」の後ろに連続して続く漢字「本」が抽出された結果、「日本」が抽出文字列５４としてＲＡＭ５０に格納される（図６のステップＳ１００→Ｓ１０４→Ｓ１０６→Ｓ１０８に相当）。
【００９５】
そして、見出語テーブル４２ａの先頭から抽出文字列５４である「日本」と完全一致する語句を含む見出語が検索される。図３において、「日本」と完全一致する見出語の読みは「にっぽん」と「にほん」とであるが、五十音順の読みで整列された見出語テーブル４２ａの先頭から検索するため、読み「にっぽん」及び語句「日本」を含む見出語が検索される。従って、図８（ａ）のように、「日」をカーソルＣＳで指定した場合は、「日」を含む語句「日本」の読みとして、「にっぽん」という振り仮名ＫＮ１が表示される（図６のステップＳ１１０→Ｓ１１２→Ｓ１１８に相当）。
【００９６】
次に、図８（ｂ）のように、「わが国の」の「国」をカーソルＣＳで指定すると、カーソルＣＳの近傍に「くに」という振り仮名ＫＮ３が表示される。このとき、指定した「国」の後ろに続く文字は「の」という平仮名である。そのため、ＣＰＵ１０により「国」のみの漢字が抽出されて抽出文字列５４として格納される。そして、図３の見出語テーブル４２ａにおいて、「国」と完全一致する語句を含む見出語の読みは「くに」であるので、この読みが振り仮名ＫＮ３として表示されることとなる。従って、ユーザは、所望の漢字を指定するだけで、その漢字の読みを容易に表示させることができる。
【００９７】
続いて、ユーザが、カーソルキー５２０の右矢印キーで、「の」を指定するが（図示略）、このとき指定している文字は平仮名であるので、振り仮名は表示されない。そして、図８（ｃ）のように「国号」の「国」を指定すると、「こくごう」という振り仮名ＫＮ５が表示される。このとき、「国」の後ろに続く漢字は「号」であるので、ＣＰＵ１０により「国号」が抽出されて、抽出文字列５４として格納される。そして、見出語テーブル４２ａにおいて、「国号」と完全一致する語句の読み「こくごう」が読み出されて振り仮名ＫＮ５として表示される。同様にして、図９（ａ）のように、「国号」の「号」を指定すると、「ごう」という振り仮名ＫＮ７が表示される。
【００９８】
そして、ユーザが、同図（ｂ）のように「神武天皇建国の」の「神」をカーソルＣＳで指定すると、「じんむてんのう」という振り仮名ＫＮ９が表示される。このとき、先ず、指定した「神」という漢字と、当該漢字の後ろに連続して続く漢字「武天皇建国」という漢字とが抽出されて、「神武天皇建国」が抽出文字列５４として格納される（図６のステップＳ１００→Ｓ１０６→Ｓ１０８に相当）。
【００９９】
そして、「神武天皇建国」という語句を含む見出語が見出語テーブル４２ａより検索されるが、図３において、「神武天皇建国」は見出語テーブル４２ａには格納されていない。そのため、ＣＰＵ１０により、抽出文字列５４の最後尾の一文字（「国」）が削除されて、抽出文字列５４は「神武天皇建」となる（図６のステップＳ１１２→Ｓ１１４に相当）。
【０１００】
この「神武天皇建」を語句として含む見出語も、見出語テーブル４２ａには格納されていないため、更に、抽出文字列５４の最後尾の一文字（「建」）が削除されて、抽出文字列５４は「神武天皇」となる。この「神武天皇」を語句として含む見出語は、図３の見出語テーブル４２ａに格納されているので、読み「じんむてんのう」及び語句「神武天皇」を含む見出語がＣＰＵ１０により検索され、その結果、「じんむてんのう」という振り仮名ＫＮ９が表示されることなる（図６のステップＳ１１６→Ｓ１１０→Ｓ１１２→Ｓ１１８に相当）。
【０１０１】
表示される振り仮名は、見出語テーブル４２ａに格納されている語句の見出語の読みである。従って、「神」を指定して表示された振り仮名ＫＮ９によって、電子辞書１に内蔵されている国語辞書ＤＢ４２には、「じんむてんのう」という読みの見出語が登録されていることを知ることもできる。
【０１０２】
ユーザは、カーソルＣＳを移動して、図１０（ａ）のように「現在の領土・・・」の「現」を指定すると、「げんざい」という振り仮名ＫＮ１１が表示される。そして、カーソルＣＳを更に移動して、同図（ａ）の国語辞書画面Ｗ１５において、最終行内の「大」にカーソルＣＳを移動すると、説明情報が１行スクロールされて同図（ｂ）のように表示が更新される（図６のステップＳ１００→Ｓ１０４に相当）と共に、当該スクロールにより新たに表示された行の上に「たいりく」という振り仮名ＫＮ１１が表示される。
【０１０３】
また、図１１（ａ）のように、ユーザが「神武天皇建国の・・・」の「天」を指定すると、「すめらぎ」という振り仮名ＫＮ１３が表示される。ユーザは、この「すめらぎ」という振り仮名ＫＮ１３が、所望の読みではなかった場合、決定キー５００を押下すると、同図（ｂ）のような見出語候補ＬＳＴ３が国語辞書画面Ｗ２１に表示される。そして、反転表示Ｍにより選択されている「すめらぎ［天皇］」の説明情報ＣＴ１が、国語辞書画面Ｗ２１の下方にプレビュー表示される。
【０１０４】
このとき、指定された「天」と、「天」の後ろに連続して続く漢字「皇建国」とが抽出されて、「天皇建国」が抽出文字列５４として格納される。そして、見出語テーブル４２ａに格納されている語句と完全一致する語句となるまで抽出文字列５４の最後尾の文字が削除されることにより、抽出文字列５４は「天皇」となる。ユーザにより決定キー５００が押下されたとき、先ず、ＣＰＵ１０により「天皇」と完全一致する語句を含む見出語が検索され、この検索された全ての見出語を見出語候補ＬＳＴ３−１として表示される（図６のステップＳ１２０→Ｓ１２４→Ｓ１２６→Ｓ１２８に相当）。
【０１０５】
そして、ＣＰＵ１０により抽出文字列５４の最後尾の文字である「皇」が削除されて、「天」と完全一致する語句を含む見出語が検索され、この検索された全ての見出語（見出語候補ＬＳＴ３−２）が見出語候補ＬＳＴ３に追加表示される。従来の電子辞書であれば、説明情報中の漢字の読みを調べるためには、その漢字を指定し、ジャンプ先の辞書ＤＢを選択するための操作を行った後に、図１１（ｂ）のような見出語の一覧が表示されたが、第１実施形態においては、辞書ＤＢを選択する操作を行うことなく、見出語候補を表示させることができる。
【０１０６】
次いで、見出語候補ＬＳＴ１００の先頭の「すめらぎ［天皇］」が選択された状態となるから、読み「すめらぎ」及び語句「天皇」を含む見出語に対応する説明情報が説明情報テーブル４２ｂから読み出されて、プレビュー表示される（図６のステップＳ１３４に相当）。これにより、ユーザは、反転表示Ｍをカーソルキー５２０で移動して、選択した見出語に合わせてプレビュー表示を更新させることにより、所望の意味を持つ見出語を容易に調べることができる。
【０１０７】
また、カーソルキー５２を操作して、「すめらぎ［天皇］」を選択して、決定キー５００を押下すると、図２１（ｄ）のように「すめらぎ［天皇］」の説明情報が表示される。これにより、ユーザは、プレビュー表示では表示されなかった説明情報部分を表示させて、見出語の詳細な意味を調べることができる。尚、決定キー５００を押下することより、見出語を選択・決定することとしたが、例えば、見出語候補に付されているキー番号ＫＹ（例えば、“Ａ”や“Ｂ”）に対応する文字入力キー５４０を押下することにより、見出語を選択・決定することとしてもよい。
【０１０８】
以上、第１実施形態によれば、漢字を含む語句と当該語句の読みとを含む見出語に、説明情報を対応付けて格納した国語辞書ＤＢ４２を内蔵する電子辞書１において、ユーザにより指定された説明情報中の文字が漢字である場合に、その漢字と、当該漢字の後ろに連続して続く漢字とを抽出文字列５４として抽出する。そして、抽出文字列５４と完全一致する語句を含む見出語を検索して、検索した見出語の振り仮名を、カーソルの近傍、すなわち、選択された漢字の近傍に表示させる。これにより、ユーザは、説明情報中の漢字を指定するといった簡単な操作によって、指定した漢字で始まる説明情報中の語句の読みを容易に知ることができる。また、既存の国語辞書ＤＢ４２の見出語テーブル４２ａを利用することにより、振り仮名の表示を実現するため、新たな振り仮名用のデータを追加記憶する必要もない。
【０１０９】
また、抽出文字列５４と完全一致する語句が見出語テーブル４２ａに格納されていない場合は、抽出文字列５４の最後尾の文字を削除して、再度、見出語テーブル４２ａの検索を行う。これにより、説明情報の中のユーザにより指定された漢字で始まる語句のうち、見出語テーブル４２ａに登録されている語句と一致し、且つ最も文字数の多い語句の振り仮名を表示させる。従って、例えば、図９（ａ）のように「神」が選択された場合に、「神」という漢字一字の読み「かみ」の振り仮名を表示させるのではなく、「神武天皇」の読み「じんむてんのう」を表示させることで、より説明情報の内容に合った振り仮名を表示させることができる。
【０１１０】
また、説明情報中の漢字が指定されて決定キー５００が押下されると、抽出文字列５４と完全一致する語句を含む見出語を読み出して一覧表示させ、更に、選択された状態にある見出語の説明情報をプレビュー表示させる。これにより、ユーザは、説明情報中に表示された振り仮名が所望の振り仮名ではなかった場合に、決定キー５００を押下するといった簡単な操作により、指定した漢字を含む見出語候補に表示される読みにより、所望の読みを探すことができる。
【０１１１】
また、カーソルキー５２０で見出語候補の中から見出語を選択して、選択した見出語の説明情報のプレビュー表示を更新表示させることで、選択した見出語の意味を容易に知ることができ、適切な読みを探す手掛かりとすることができる。
【０１１２】
〔第２実施形態〕
次に、本発明を電子辞書１に適用した場合の第２実施形態について、図１２〜１６を用いて説明する。第２実施形態における電子辞書１は、図２に示した第１実施形態のＲＯＭ４０をＲＯＭ４０−１に置き換えた構成である。尚、第１実施形態と同一の構成要素には同一の符号を付してその説明を省略する。
【０１１３】
図１２は、ＲＯＭ４０−１のデータ構成を示すブロック図である。同図によれば、ＲＯＭ４０−１は、国語辞書ＤＢ４２と、第２振り仮名表示プログラム４４ｃ及びジャンププログラム４４ｂを含む辞書検索プログラム４４−１とを格納する。
【０１１４】
第２実施形態において、ＣＰＵ１０は、第１実施形態と同様に、ユーザにより指定された説明情報中の漢字１文字と、当該漢字の後ろへ連続して続く漢字とを抽出して抽出文字列５４として格納するが、また、ユーザにより指定された文字が、仮名文字である場合には、指定された仮名文字１文字と、当該仮名文字の後ろへ連続して続く仮名文字とを抽出して抽出文字列５４として格納する。従って、抽出文字列５４として格納される文字は、説明情報中に表示されている語句のうちの漢字のみにより構成される語句、又は、仮名文字のみによって構成される語句となる。尚、ＣＰＵ１０は、片仮名を抽出した場合は、平仮名に変換してから抽出文字列５４に格納する。
【０１１５】
辞書検索プログラム４４−１は、第２実施形態に係る辞書検索処理を実現するためのプログラムである。尚、第２実施形態の辞書検索処理は、図５の辞書検索処理のステップＳ１１の第１振り仮名表示処理を、第２振り仮名表示処理に置き換えた処理であるので、他の同一の処理ステップの説明は省略する。
【０１１６】
第２振り仮名表示プログラム４４ｃは、第２振り仮名表示処理を実現するためのプログラムである。図１３は、第２振り仮名表示処理の具体的な動作を説明するためのフローチャートである。同図において、図６に示した第１振り仮名表示処理の処理ステップと同一の処理には、図６のステップ番号を２００番台のステップ番号（ステップＳ１００〜Ｓ１１６はステップＳ２００〜Ｓ２１６に相当）として、以下、その説明を適宜省略する。
【０１１７】
同図によれば、ＣＰＵ１０は、第２振り仮名表示処理を開始し、先ず、カーソルキー５２０が操作されたことを検知すると、カーソル位置の文字が漢字であるか否かを判別する。カーソル位置の文字が漢字であれば、カーソル位置の漢字と、当該漢字の後ろに連続して続く漢字とを抽出して、抽出文字列５４としてＲＡＭ５０に格納させる（ステップＳ２００→Ｓ２０６→Ｓ２０８）。
【０１１８】
そして、見出語テーブル４２ａから、抽出文字列５４と完全一致する語句を含む見出語を検索し、該当する見出語があれば、小画面を表示して、その見出語全てを見出語候補とし小画面内（例えば、図１４のプレビュー表示画面ＰＷ１）に表示させる（ステップＳ２１０→Ｓ２１２→Ｓ２５０）。この際、各見出語候補には、キー番号（例えば、文字入力キー５４０に付されている数字又は文字）が付されている表示される。
【０１１９】
また、ステップＳ２１２において、該当する見出語がないと判別した場合は、抽出文字列５４の最後尾の文字一字（末端側の文字）を削除して、抽出文字列５４に文字があれば、ステップＳ２１０へ処理を移行して、再度、文字列候補である抽出文字列５４と完全一致する見出語の検索を行う（ステップＳ２１２→Ｓ２１４→Ｓ２１６）。
【０１２０】
一方、ステップＳ２０６において、カーソル位置の文字が漢字ではないと判別した場合（ステップＳ２０６：Ｎｏ）、ＣＰＵ１０は、カーソル位置の仮名文字と、当該仮名文字の後ろに連続して続く仮名文字とを抽出して、抽出文字列５４として格納する（ステップＳ２５２）。
【０１２１】
ＣＰＵ１０は、抽出文字列５４と完全一致する読みを含む見出語を見出語テーブル４２ａから検索して（ステップＳ２５４）、該当する見出語があるか否かを判別する（ステップＳ２５６）。該当する見出語があると判別した場合は（ステップＳ２５６：Ｙｅｓ）、検索した見出語にキー番号を付して、見出語候補として表示部３０にプレビュー表示させる（ステップＳ２５８）。
【０１２２】
また、該当する見出語がないと判別した場合は（ステップＳ２５６：Ｎｏ）、抽出文字列５４の最後尾の文字を一字削除して（ステップＳ２６０）、抽出文字列５４がなくなるまで、ステップＳ２５４〜Ｓ２５８の処理を繰り返す（ステップＳ２５６：Ｙｅｓ）。従って、カーソル位置の文字が仮名文字である場合は、その仮名文字と、当該仮名文字の後ろに続く仮名文字とを読みとする語句のうち、最長の語句が見出語候補として表示される。
【０１２３】
抽出文字列５４に文字がなくなるまでステップＳ２５４〜Ｓ２５８の処理をした後、ＣＰＵ１０はプレビュー表示で表示させたキー番号に対応する文字入力キー５４０が押下されたか否かを判別する（ステップＳ２６４）。押下されなかったと判別した場合は（ステップＳ２６４：Ｎｏ）、ステップＳ２００へ処理を移行する。また、押下されたと判別した場合は（ステップＳ２６４：Ｙｅｓ）、キー番号に対応する見出語を選択し、当該見出語に対応する説明情報を説明情報テーブル４２ｂから読み出して表示部３０に表示させた後（ステップＳ２６６）、第２振り仮名表示処理を終了する。
【０１２４】
次に、ユーザの具体的な操作例と、当該操作に伴う表示画面の遷移の様子を、図１４〜１６を用いて説明する。
【０１２５】
先ず、第１実施形態において説明した操作例と同様の操作により、「にほん［日本］」の説明情報が表示される。そして、振り仮名キー５６０ａを押下すると、「にほん［日本］」の「に」にカーソルＣＳが表示され、更に、国語辞書画面Ｗ２３の下方部分に、小画面であるプレビュー表示画面ＰＷ１が表示される（図１４（ａ））。このプレビュー表示画面ＰＷ１は、３行分の表示領域を有しており、「にほん［二本］」、「にほん［二品］」、「にほん［日本］」といった見出語候補ＬＳＴ５が表示される。
【０１２６】
このとき、カーソルＣＳによって選択されている文字「に」と、この「に」の後ろに連続して続く仮名文字「ほん」とがＣＰＵ１０により抽出されて、抽出文字列５４（「にほん」）として格納されている（図１３のステップＳ２０６→Ｓ２５２に相当）。そして、抽出文字列５４の「にほん」と完全一致する読みを含む見出語が見出語テーブル４２ａから検索される。図３の見出語テーブル４２ａにおいて、完全一致する読みを含む見出語は、語句「二本」、語句「二品」、及び語句「日本」を含む見出語の３つであるから、これらの見出語が検索されて、プレビュー表示画面ＰＷ１に見出語候補（「にほん［二本］」、「にほん［二品］」、「にほん［日本］」の読みと語句（見出語））ＬＳＴ５−１として表示される（図１３のステップＳ２５４→Ｓ２５６→Ｓ２５８に相当）。
【０１２７】
そして、抽出文字列５４の最後尾の文字（「ん」）一字が削除されると、抽出文字列５４は「にほ」となる。「にほ」と完全一致する読みを含む見出語は見出語テーブル４２ａには格納されていないため、ＣＰＵ１０により、更に抽出文字列５４の最後尾の文字（「ほ」）が削除される（図１３のステップＳ２５６→Ｓ２６０に相当）。このとき、抽出文字列５４は「に」となり、「に」と完全一致する読みを含む見出語が見出語候補ＬＳＴ５−２として検索される。但し、見出語候補ＬＳＴ５−１が３行であって、プレビュー表示画面ＰＷ１が３行分の領域であるため、見出語候補ＬＳＴ５−２は、プレビュー表示画面ＰＷ１に表示されないが、所定の操作（例えば、振り仮名キー５６０ａを再度押下してから、カーソルキー５２０を押下する操作）を行うことにより、見出語候補をスクロールさせて表示させることが可能である。
【０１２８】
そして、抽出文字列５４の最後尾の文字（「に」）が更に一字削除されると、抽出文字列５４の文字がなくなり、キー番号に対応する文字入力キー５４０の押下の待機状態となる（図１３のステップＳ２６２→Ｓ２６４に相当）。
【０１２９】
図１４（ｂ）のように、カーソルキー５２０を操作して、カーソルＣＳを「国号。」の「国」へ移動すると、プレビュー表示画面ＰＷ３の表示が更新されて、見出語候補ＬＳＴ７が表示される。このとき、指定した「国」と、その後ろに連続して続く漢字「号」とがＣＰＵ１０により抽出され、「国号」と完全一致する語句を含む見出語を見出語テーブル４２ａから検索した結果、見出語候補ＬＳＴ７−１が表示される。また、抽出文字列５４の最後尾の文字（「号」）一字を削除し、抽出文字列５４（「国」）と完全一致する語句を含む見出語を見出語テーブル４２ａから検索した結果、見出語候補ＬＳＴ７−２が表示される（図１３のステップＳ２０６→Ｓ２０８→Ｓ２１２→Ｓ２５０に相当）。
【０１３０】
続いて、図１５（ａ）のように、カーソルＣＳを「神武天皇建国の」の「神」へ移動すると、プレビュー表示画面ＰＷ５の表示が更新されて、見出語候補ＬＳＴ９−１が表示される。見出語候補を表示するまでの処理は、上述した「国号」の見出語候補を表示するまでの処理と同様であるので省略する。ユーザは、見出語候補ＬＳＴ９−１を参照することにより、「神武天皇」が「じんむてんのう」という読みであることを知ることができる。また、「神武天皇建国」又は「神武天皇建」という語句は国語辞書ＤＢ４２に登録されていないことも知ることができる。
【０１３１】
図１５（ｂ）のように、カーソルＣＳを「神武天皇建国の」の「天」へ移動すると、プレビュー表示画面ＰＷ７の表示が更新されて、見出語候補ＬＳＴ１１が表示される。また、図１６（ａ）のように、「おほやまと」の「お」へカーソルＣＳを移動すると、見出語候補ＬＳＴ１３が表示される。この表示により、ユーザは、「おほやまと」という語句が、国語辞書ＤＢ４２には登録されていないことを知ることができるので、これにより、他のコンテンツ（例えば、古語辞典）等を調べる足がかりとすることもできる。
【０１３２】
図１６（ｂ）のようにカーソルＣＳを「倭」へ移動すると、プレビュー表示画面ＰＷ１１の表示が更新されて、見出語候補ＬＳＴ１５が表示される。ユーザは、見出語候補ＬＳＴ１５に表示された読みの「やまと」と「わ」とのどちらが、表示されている説明情報中での読みに適しているか分からない場合がある。この場合は、見出語候補ＬＳＴ１５に付されたキー番号に対応する文字入力キー５４０を押下して、キー番号に対応する見出語の説明情報を表示させる（図１３のステップＳ２６４→Ｓ２６６に相当）。
【０１３３】
例えば、“Ａ”キーを押下すると、読みが「やまと」、語句が「大和・倭」の説明情報が表示部３０に表示される。従来の電子辞書であれば、説明情報を表示させるまでに、煩雑な操作を行わなければならなかったが、第２実施形態によれば、所望の文字をカーソルキー５２０で指定して、プレビュー表示内のキー番号に対応する文字入力キー５４０を押下するといった簡単な操作で、説明情報を表示させることが可能となる。また、表示された説明情報を手掛かりとして、語句の読みを判断することができる。
【０１３４】
以上、第２実施形態によれば、ユーザにより指定された文字が漢字であれば、指定された漢字と、当該漢字の後ろに連続して続く漢字とを抽出し、抽出文字列５４と完全一致する語句を含む見出語を検索した後、見出語候補としてプレビュー表示する。また、指定された文字が仮名文字であれば、指定された仮名文字と、当該仮名文字の後ろに連続して続く仮名文字とを抽出し、抽出文字列５４と完全一致する読みを含む見出語を検索した後、見出語候補としてプレビュー表示する。これにより、ユーザは、所望の説明情報中の文字を指定するといった簡単操作によって、指定した文字で始まる見出語候補を容易に表示させることができる。また、見出語候補内に表示された語句と読みとによって、所望の読みを調べることができる。
【０１３５】
また、見出語候補には、指定された文字で始まる説明情報中の語句のうち、見出語テーブル４２ａに登録されている最長の文字数の語句が表示される。例えば、図１５（ａ）の例では、選択された文字「神」で始まる語句のうち、「神武天皇建国」や「神武天皇建」といった語句は見出語テーブル４２ａには登録されていないので、見出語候補としては表示されず、登録されている「神武天皇」や「神武」といった語句が見出語候補として表示される。これにより、ユーザは、指定した文字で始まる語句のうち、見出語テーブル４２ａに登録されている語句が、どのような語句であるのかを、見出語候補を参照することにより知ることができる。また、見出語候補内の語句と当該語句の読みを、所望の読みを調べるための手掛かりとすることができる。
【０１３６】
また、プレビュー表示内のキー番号に対応する文字入力キー５４０が押下されると、当該キー番号に対応する見出語の説明情報を説明情報テーブル４２ｂから読み出して表示させる。これにより、ユーザは、プレビュー表示内の所望の見出語の説明情報を簡単な操作で表示させることができる。従って、表示された見出語候補だけで適切な読みを判断できない場合は、当該判断の手掛かりとなる説明情報を容易な操作で表示させることができる。
【０１３７】
尚、上述した第１及び第２実施形態において、振り仮名キー５６０ａが押下された後にカーソルキー５２０で指定された漢字に関する振り仮名又は見出語候補を表示させることとしたが、次のようにしてもよい。すなわち、カーソルキー５２０で漢字が指定され、このときに振り仮名キー５６０ａが押下されたならば、指定された漢字に関する振り仮名又は見出語候補を一時的に表示させることとしてもよい。これにより、必要に応じて振り仮名及び見出語候補を表示させることが可能となる。
【０１３８】
また、カーソルキー５２０で説明情報中の文字を指定することとして説明したが、例えば、マウス等のポインティングデバイスによって説明情報中の文字を指定することとしてもよいし、表示部３０にタッチパネルを一体的に構成して、タッチペンでタッチパネルを当接することにより文字を指定することとしてもよい。
【０１３９】
また、カーソルにより１文字の文字を指定することとして説明したが、例えば、複数の文字を指定することとしてもよいし、また、単語や文節単位で指定することとしてもよい。
【０１４０】
〔第３実施形態〕
次に、本発明を電子辞書１に適用した場合の第３実施形態について、図１７〜１９を用いて説明する。第３実施形態における電子辞書１は、図２に示した第１実施形態のＲＯＭ４０をＲＯＭ４０−２に置き換えた構成である。尚、第１実施形態と同一の構成要素には同一の符号を付してその説明を省略する。
【０１４１】
図１７は、ＲＯＭ４０−２のデータ構成を示すブロック図である。同図によれば、ＲＯＭ４０−２は、国語辞書ＤＢ４２と、第３振り仮名表示プログラム４４ｄ及びジャンププログラム４４ｂを含む辞書検索プログラム４４−２とを格納する。
【０１４２】
辞書検索プログラム４４−２は、第３実施形態に係る辞書検索処理を実現するためのプログラムである。尚、第３実施形態の辞書検索処理は、図５の第１実施形態の辞書検索処理と同様であり、ステップＳ１１の第１振り仮名表示処理を、第３振り仮名表示処理に置き換えた処理であるので、他の同一の処理ステップの説明は省略する。
【０１４３】
第３振り仮名表示プログラム４４ｄは、第３振り仮名表示処理を実現するためのプログラムである。ＣＰＵ１０は、第３振り仮名表示プログラム４４ｄをＲＯＭ４４−２から読み出して第３振り仮名表示処理を開始する。
【０１４４】
次に、電子辞書１の第３振り仮名表示処理の具体的な動作について、図１８のフローチャートを用いて説明する。
【０１４５】
ＣＰＵ１０は、第３振り仮名表示処理を開始すると、先ず、表示部３０に表示させている説明情報を、読み表示用スペースとしての行間（例えば、図１９（ｂ）の行間ＳＰ）を１行分ずつ空けて改行表示させる（ステップＳ３００）。そして、表示させている説明情報の先頭から順に漢字を検索する（ステップＳ３０２）。
【０１４６】
ＣＰＵ１０は、検索した漢字と、当該漢字の後ろに連続して続く漢字とを抽出して抽出文字列５４としてＲＡＭ５０に格納させた後（ステップＳ３０４）、抽出文字列５４と完全一致する語句を含む見出語を見出語テーブル４２ａの先頭から検索して（ステップＳ３０６）、該当する見出語があるか否かを判別する（ステップＳ３０８）。
【０１４７】
該当する見出語があると判別した場合は（ステップＳ３０８：Ｙｅｓ）、説明情報中の抽出文字列５４の下の読み表示用スペースである空行に、検索した見出語に含まれる読みを表示させる（ステップＳ３１４）。また、該当する見出語がないと判別した場合は（ステップＳ３０８：Ｎｏ）、抽出文字列５４の最後尾の文字一字（末端側の文字）を削除する（ステップＳ３１０）。そして、この削除後の抽出文字列５４に文字がまだある場合は（ステップＳ３１２：Ｙｅｓ）、ステップＳ３０６の処理へ移行して、再度、抽出文字列５４と完全一致する語句を含む見出語の検索を行う。この一連の処理により、見出語テーブル４２ａの語句と同一の文字列であり、且つ最長の文字列の検索が実現される。
【０１４８】
ステップＳ３１４の処理後、又はステップＳ３１２において抽出文字列５４に文字がないと判別した場合（ステップＳ３１２：Ｎｏ）、ＣＰＵ１０は、抽出文字列５４が、表示させている説明情報の中で、最後尾の漢字であるか否かを判別し（ステップＳ３１６）、最後尾でなければ、抽出文字列５４の次の漢字を説明情報中から検索して（ステップＳ３１８）、ステップＳ３０４の処理へ移行する。また、抽出文字列５４が説明情報中の語句の最後尾であると判別した場合は（ステップＳ３１８：Ｙｅｓ）、そのまま第３振り仮名表示処理を終了する。
【０１４９】
次に、ユーザの具体的な操作例と、当該操作に伴う表示画面の遷移の様子とを、図１９を用いて説明する。
【０１５０】
先ず、第１実施形態において説明した操作例により、「にほん［日本］」の説明情報が図１９（ａ）のように表示される。そして、ユーザが、振り仮名キー５６０ａを押下すると、表示されていた説明情報の行間が１行分ずつ空けられ、読み表示用スペースである空行ＳＰが設けられて表示更新される（図１８のステップＳ３００に相当）。その空行ＳＰには、同図（ｂ）のように、説明情報中の漢字の振り仮名が表示される。
【０１５１】
このとき、ＣＰＵ１０により説明情報の先頭から漢字が検索されて、「わが国の」の「国」が検索される。この「国」の後ろに続く漢字はないから、抽出文字列５４は「国」となる（図１８のステップＳ３０２〜Ｓ３０４に相当）。そして、この「国」と完全一致する語句を含む見出語が検索された結果、「くに」という振り仮名ＫＮ１５が空行ＳＰ部分に表示される（図１８のステップＳ３０６〜Ｓ３０８→Ｓ３１４に相当）。
【０１５２】
そして、抽出文字列５４である「国」の次の漢字を説明情報中から検索されると、「国号」の「国」が検索されて抽出される。そして、この「国」の後ろに連続して続く漢字は「号」であるから、「号」が更に抽出されて抽出文字列５４は「国号」となる。そして、「国号」と完全一致する語句を含む見出語が検索された結果、「こくごう」という振り仮名ＫＮ１７が空行ＳＰ部分に表示される。
【０１５３】
この時点で抽出文字列５４は、「国号」であるから、次は、「国号」の後ろの「神」が検索されて、この「神」と「神」の後ろに連続して続く漢字の「武天皇建国」が抽出文字列５４として抽出されて、再度同様の読みの検索が行われる。第１実施形態で説明したように、「神武天皇建国」という語句は、見出語テーブル４２ａには格納されていないため、ＣＰＵ１０により抽出文字列５４の最後尾が一字ずつ削除されて、「神武天皇」となったときに、「神武天皇」と完全一致する語句を含む見出語が検索された結果、「じんむてんのう」という振り仮名ＫＮ１９が表示される。
【０１５４】
このように、説明情報の先頭から漢字が検索されていき、検索された漢字と、当該漢字の後ろに連続して続く漢字とにより構成される語句の読みが見出語テーブル４２ａから読み出されて、空行に表示されていく。
【０１５５】
尚、「神武天皇建国の地の・・・」の「地」の振り仮名ＫＮ２１は、「じ」となっているが、これは、五十音順に整列されている見出語テーブル４２ａの先頭から「地」と一致する語句が検索されるために「ち」ではなく「じ」が表示される。このような場合は、例えば、抽出文字列５４と完全一致する語句を含む見出語を見出語テーブル４２ａから全て検索して読み出して、その読み出した見出語の読みを一覧表示させることとしてもよい。これにより、「地」には「じ」、「ち」、「つし」及び「つち」という振り仮名が表示され、ユーザは、この中からふさわしい読みを認識することができる。
【０１５６】
以上、第３実施形態によれば、表示させた説明情報の行間を１行空けて表示させて、当該説明情報の先頭から漢字を検索する。そして、検索した漢字と、当該漢字の後ろに連続して続く漢字とを抽出文字列５４として抽出・格納し、この抽出文字列５４と完全一致する語句を含む見出語を見出語テーブル４２ａから検索し、検索した見出語の読みを抽出文字列５４の下の空行に表示させる。これにより、ユーザは、振り仮名キー５６０ａを押下するといった簡単な操作だけで、説明情報中の漢字の振り仮名を表示させることができる。
【０１５７】
尚、第３実施形態において、振り仮名キー５６０ａが押下された場合、表示中の説明情報中の漢字の振り仮名を全て表示させることとしたが、次のようにしてもよい。すなわち、振り仮名キー５６０ａが押下された場合に、説明情報の行間を１行空けて表示を更新した後、ユーザにより説明情報中の漢字が指定された場合に、上述した第１実施形態と同様の方法で、その漢字を含む文字列の読みを読み出して、指定された漢字の下の行間に読み出した読みを表示させることとしてもよい。
【０１５８】
尚、本実施形態では電子辞書等を含む電子辞書を適用例として説明したが、このような製品に限定されず、携帯電話、パソコン、電子時計、ＰＤＡ（Personal Digital Assistants）等の電子機器全般に適用可能である。
【０１５９】
また、本実施形態では、電子辞書１を、単体で動作するいわゆるスタンドアローン型の装置として説明したが、本発明が適用可能な装置はこれに限られるものではなく、以下のようにしてもよい。即ち、通信装置を内蔵或いは接続可能に構成し、サーバと通信することによって本発明に係る装置を実現することも可能である。
【０１６０】
図２０は、通信装置を内蔵した電子辞書端末８００と、サーバ９００とが通信回線Ｎを介して通信可能に接続されたシステム構成の概略構成例を示す図である。サーバ９００は、例えば、汎用のワークステーションやサーバ用コンピュータ等によって構成されるものであり、電子辞書端末８００は、携帯電話機や、通信装置を内蔵したパソコン、通信装置を内蔵した電子辞書等により構成されるものである。通信回線Ｎは、有線／無線の電話網やインターネット網等である。
【０１６１】
図２０において、実施形態の電子辞書１の主要機能を有する機能ブロックを太線で示した。例えば、実施形態における電子辞書１のＣＰＵ１０が実行する辞書検索処理等は、サーバ９００のＣＰＵ９０２が実行する。また、ＲＯＭ４０が記憶する各種データや各種プログラム等は、サーバ９００が備えるハードディスク等から構成される記憶部９１４が記憶する。また、辞書検索処理等の実行に伴うデータはサーバ９００のＲＡＭ９０６が記憶する。
【０１６２】
一方、電子辞書１の入力部２０及び表示部３０は、それぞれ、電子辞書端末８００の入力部８０８及び表示部８１０に相当する。
【０１６３】
すなわち、サーバ９００がホスト（或いはサーバ）、電子辞書端末８００が端末（或いはクライアント）に相当するホスト・端末のシステム（或いはクライアント／サーバ型のシステム）を形成する。そして、電子辞書端末８００の入力部８０８から入力された入力文字や見出語候補の中から選択された見出語、カーソルにより指定された漢字等が通信装置８１２を介してサーバ９００に送信される。サーバ９００のＣＰＵ９０２は、記憶部９１４に記憶された各種データ及び各種プログラムに従って辞書検索処理等を実行し、通信装置９１２を通じて見出語候補や説明情報や検索した読み等の処理結果を電子辞書端末８００に送信して表示部８１０に表示させる。
【０１６４】
例えば、電子辞書端末８００において、ユーザにより「にほん」と入力されると、「にほん」を入力文字列としてサーバ９００に送信する。サーバ９００は、入力文字列から始まる見出語と、その見出語に続く見出語を記憶部９１４に格納している見出語テーブル４２ａから読み出して、見出語候補として電子辞書端末８００へ送信する。電子辞書端末８００は、サーバ９００から見出語候補を受信すると、図７（ｂ）のように表示部８１０に見出語候補を表示させる。そして、ユーザにより選択された見出語をサーバ９００へ送信する。サーバ９００は、電子辞書端末８００から送信された見出語に対応する説明情報を電子辞書端末８００へ送信する。
【０１６５】
電子辞書端末８００は、受信した説明情報を表示させ、ユーザにより説明情報中の漢字が指定されると、指定された漢字をサーバ９００へ送信する。サーバ９００は、送信された漢字を基に、第１実施形態と同様の処理により当該漢字、又は当該漢字を含む語句の読みを見出語テーブル４２ａから読み出して、電子辞書端末８００へ送信する。
【０１６６】
電子辞書端末８００は、読みを受信すると、図８（ａ）のように、ユーザにより選択された漢字の近傍に振り仮名を表示部８１０に表示させる。電子辞書端末８００は、ユーザにより、漢字が指定されるたびにサーバ９００との通信を行い、読みを受信して、表示部８１０に表示させる。
【０１６７】
尚、サーバ９００は、電子辞書端末８００から送信される漢字を基に見出語候補を読み出して、電子辞書端末８００へ送信し、電子辞書端末８００は、受信した見出語候補を第２実施形態と同様にプレビュー表示することとしてもよい。
【０１６８】
また、サーバ９００は、説明情報中の漢字の読みを全て読み出して送信し、電子辞書端末８００は、説明情報の行間を１行ずつ空けて表示した後、受信した読みを説明情報中の漢字に振り仮名として表示させることとしてもよい。
【０１６９】
このように、サーバ９００及び電子辞書端末８００から構成されるシステムで、本発明を実現することも可能である。この場合、電子辞書端末８００においては、国語辞書ＤＢ４２や辞書検索プログラム４４等を記憶しておく必要がなく、また辞書検索処理等を実行する必要もない。このため、演算処理能力が比較的低いＣＰＵ８０２や、記憶容量等が比較的小さいＲＯＭ８０４等を具備する電子辞書端末８００（例えば携帯電話）であってもよい。
【０１７０】
尚、本実施形態において、振り仮名を平仮名で表示させることとしたが、例えば、平仮名をアルファベットに変換して表示させることとしてもよい。例えば、「こくごう」という振り仮名を「ｋｏｋｕｇｏｕ」というアルファベットに変換して表示させることにより、日本語に不慣れな外国人にも分かり易い表示内容とすることができる。
【０１７１】
また、見出語テーブル４２ａに格納されている全ての漢字について、振り仮名を表示させることとして説明したが、例えば、次のようにしてもよい。すなわち、説明情報中の漢字が常用漢字である場合は、振り仮名は表示させず、常用漢字ではない漢字にのみ振り仮名を表示させることとしてもよい。また、ユーザの学年に応じて振り仮名を表示させることとしてもよい。例えば、ユーザが小学２年生である場合は、習得学年が小学３年生以上の漢字にのみ振り仮名を表示させる。これにより、ユーザの学力に応じた振り仮名を表示させることができる。
【０１７２】
また、連続して続く漢字を抽出して、見出語テーブル４２ａを検索することとして説明したが、例えば、表示させた説明情報を単語又は文節単位で分割し、分割した単語又は文節に漢字が含まれる場合に、その単語又は文節で見出語テーブル４２ａを検索して振り仮名を表示させることとしてもよい。例えば、図１９（ｂ）においては、「古く中国では・・・」という説明情報を「古く」、「中国」及び「では」という単語に分割する。そして、漢字の含まれている「古く」及び「中国」のそれぞれについて見出語テーブル４２ａを検索して、検索した見出語の読みを表示させる。同様にして、「日の本の」には「ひのもとの」という振り仮名ＫＮ２５を表示させる。これにより、同図（ｂ）のように「古く」にも「ふるく」という送り仮名が含まれた振り仮名ＫＮ２３を表示させることが可能となる。
【０１７３】
また、国語辞書ＤＢ４２のデータ構成は、上述したようなテーブル構成に限られるものではなく、例えば、見出語と、当該見出語の読みとを対応付けて記憶する見出語読みテーブル（図示略）と、見出語と、当該見出語の説明情報とを対応付けて記憶する見出語説明情報テーブルとを備えることとしてもよい。この場合は、ユーザにより指定された漢字を含む見出語を見出語読みテーブルから検索し、検索した見出語の読みを表示させることにより上述した実施形態と同様の効果を得ることができる。
【図面の簡単な説明】
【０１７４】
【図１】（ａ）は電子辞書の概観図の一例、（ｂ）は電子辞書のキー配列の一例を示す図。
【図２】電子辞書の機能構成の一例を示すブロック図。
【図３】見出語テーブルのデータ構成の一例を示す図。
【図４】説明情報テーブルのデータ構成の一例を示す図。
【図５】第１実施形態における辞書検索処理を説明するためのフローチャート。
【図６】第１実施形態における第１振り仮名表示処理を説明するためのフローチャート。
【図７】第１実施形態における電子辞書の画面例を示す第１の図。
【図８】第１実施形態における電子辞書の画面例を示す第２の図。
【図９】第１実施形態における電子辞書の画面例を示す第３の図。
【図１０】第１実施形態における電子辞書の画面例を示す第４の図。
【図１１】第１実施形態における電子辞書の画面例を示す第５の図。
【図１２】第２実施形態におけるＲＯＭの構成の一例を示す図。
【図１３】第２実施形態における第２振り仮名表示処理を説明するためのフローチャート。
【図１４】第１実施形態における電子辞書の画面例を示す第１の図。
【図１５】第１実施形態における電子辞書の画面例を示す第２の図。
【図１６】第１実施形態における電子辞書の画面例を示す第３の図。
【図１７】第３実施形態におけるＲＯＭの構成の一例を示す図。
【図１８】第３実施形態における第３振り仮名表示処理を説明するためのフローチャート。
【図１９】第３実施形態における電子辞書の画面例を示す図。
【図２０】電子辞書端末とサーバとで構成されるシステムの概略構成例を示す図。
【図２１】（ａ）は従来の電子辞書の概観図の一例、（ｂ）は従来の電子辞書のキー配列の一例を示す図。
【図２２】従来の電子辞書の画面例を示す図。
【符号の説明】
【０１７５】
１     電子辞書
３     ディスプレイ
５     操作入力キー群
１０   ＣＰＵ
２０   入力部
３０   表示部
４０   ＲＯＭ
４２   国語辞書ＤＢ
４２ａ 見出語テーブル
４２ｂ 説明情報テーブル
４４   辞書検索プログラム
４４ｂ ジャンププログラム
４４ａ 第１振り仮名表示プログラム
５０   ＲＡＭ
５２   入力文字列
５４   抽出文字列
５６   選択見出語
５６ａ 読み
５６ｂ 語句
６０   バス
【図１】
2005293217.tif 000003
【図２】
2005293217.tif 000004
【図３】
2005293217.tif 000005
【図４】
2005293217.tif 000006
【図５】
2005293217.tif 000007
【図６】
2005293217.tif 000008
【図７】
2005293217.tif 000009
【図８】
2005293217.tif 000010
【図９】
2005293217.tif 000011
【図１０】
2005293217.tif 000012
【図１１】
2005293217.tif 000013
【図１２】
2005293217.tif 000014
【図１３】
2005293217.tif 000015
【図１４】
2005293217.tif 000016
【図１５】
2005293217.tif 000017
【図１６】
2005293217.tif 000018
【図１７】
2005293217.tif 000019
【図１８】
2005293217.tif 000020
【図１９】
2005293217.tif 000021
【図２０】
2005293217.tif 000022
【図２１】
2005293217.tif 000023
【図２２】
2005293217.tif 000024