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