(57)【要約】【課題】読みが分からない熟語についての検索を容易に実行することを可能にする。【解決手段】制御部１０は、複数の漢字のそれぞれに対する読みが入力部１１から入力されると、この入力された複数の漢字の読みに対して、各漢字の読みに対応する漢字候補を単漢字テーブル１６ｂを検索して抽出し、さらに漢字候補を含む熟語の候補を熟語テーブル１６ｃを検索して抽出する。制御部１０は、この抽出された熟語の候補から、各漢字の読みに対応する漢字候補を共通して含む熟語を抽出して出力する。【選択図】図１
2006293676.tif 000002
【特許請求の範囲】
【請求項１】
熟語を構成する複数の漢字のそれぞれに対する読みを入力する入力手段と、
前記入力手段により入力された複数の漢字の読みに対して、各漢字の読みに対応する漢字候補を抽出する漢字候補抽出手段と、
前記漢字候補抽出手段により抽出された漢字候補を含む熟語の候補を抽出する熟語候補抽出手段と、
前記熟語候補抽出手段により抽出された熟語の候補から、前記漢字候補抽出手段により抽出された前記各漢字の読みに対応する漢字候補を共通して含む熟語を抽出する熟語抽出手段と、
前記熟語抽出手段により抽出された熟語を出力する熟語出力手段と
を具備したことを特徴とする電子辞書装置。
【請求項２】
前記熟語抽出手段は、前記漢字候補抽出手段により漢字候補が抽出される度に、それまでに前記熟語候補抽出手段により抽出された熟語の候補から、前記漢字候補を含む熟語を抽出することを特徴とする請求項１記載の電子辞書装置。
【請求項３】
前記熟語抽出手段は、前記入力手段により熟語の何れに位置する漢字に対する読みが入力されたかに応じて、前記熟語候補抽出手段により抽出された熟語の候補から該当する位置に漢字候補を含む熟語を抽出することを特徴とする請求項１記載の電子辞書装置。
【請求項４】
漢字の読みと、この読みに対応する漢字とを、複数の漢字について対応付けて記憶する単漢字テーブルと、
前記単漢字テーブルに記憶された漢字を含む熟語を記憶する熟語テーブルとを具備し、
前記漢字候補抽出手段は、前記入力手段により入力された読みを前記単漢字テーブルから検索し、この検索された読みに対応する漢字を漢字候補として抽出し、
前記熟語候補抽出手段は、前記漢字候補を含む熟語の候補を前記熟語ケーブルから抽出することを特徴とする請求項１記載の電子辞書装置。
【請求項５】
前記漢字候補抽出手段により抽出された漢字候補から何れかを選択する選択手段をさらに具備し、
前記熟語候補抽出手段は、前記選択手段により選択された漢字候補を含む熟語の候補の抽出することを特徴とする請求項１記載の電子辞書装置。
【請求項６】
漢字の読みと、この読みに対応する漢字と、この漢字を構成する部品の読みとを、複数の漢字について対応付けて記憶する単漢字テーブルを具備し、
前記入力手段は、複数の漢字のそれぞれに対する読み、または漢字を構成する部品の読みを入力し、
前記漢字候補抽出手段は、前記入力手段により部品の読みが入力された場合に、この部品の読みを前記単漢字テーブルから検索し、この検索された読みに対応する漢字を漢字候補として抽出することを特徴とする請求項１記載の電子辞書装置。
【請求項７】
コンピュータを、
熟語を構成する複数の漢字のそれぞれに対する読みを入力する入力手段と、
前記入力手段により入力された複数の漢字の読みに対して、各漢字の読みに対応する漢字候補を抽出する漢字候補抽出手段と、
前記漢字候補抽出手段により抽出された漢字候補を含む熟語の候補を抽出する熟語候補抽出手段と、
前記熟語候補抽出手段により抽出された熟語の候補から、前記漢字候補抽出手段により抽出された前記各漢字の読みに対応する漢字候補を共通して含む熟語を抽出する熟語抽出手段と、
前記熟語抽出手段により抽出された熟語を出力する熟語出力手段として機能させるための漢字検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された見出し語に対する情報を検索して出力する電子辞書装置、漢字検索プログラムに関する。
【背景技術】
【０００２】
近年では、国語辞典、百科事典など各種の事典や辞書の内容を電子化して記憶し、簡単に検索することができる機能が搭載された電子辞書装置が広く利用されている。こうした電子辞書装置では、見出し語と、その見出し語に対応する説明情報とが関連付けられて記憶されており、見出し語を入力することで、この入力された見出し語に対応する説明情報を表示させることができる。例えば、ある熟語（複数の単漢字の並び）について説明情報を検索しようとした場合、この熟語の読みを見出し語として入力することで、説明情報を出力させることができる。
【０００３】
ところが、従来の電子辞書装置では、熟語の読みが分からない場合、パーソナルコンピュータなどにおける仮名漢字変換機能などが設けられていないため、この熟語についての情報を検索するためには、別途、熟語についての読みを調べてから入力しなければならなかった。
【０００４】
熟語の読みを調べるには、まず漢和辞典や漢字検索で部首や画数などから最初の漢字の読みを調べ、この漢字の読みから熟語を検索するなどの必要がある。例えば、読みが分からない熟語「玉蜀黍」については、漢和辞典で「玉」をもとにして熟語を調べるか、また「玉」を検索した後に、「玉」という漢字で国語辞典などを検索するしかなかった。こうして、熟語を調べて、その読みを見出し語として入力することになる。
【０００５】
従来では、読みが分からない漢字を得るための方法として、漢字を構成する部品、また漢字の音訓、部首、画数などを複数入力することで、その組み合わせにより該当する漢字を読み出すことができる漢字の検索方法がある（例えば特許文献１参照）
【特許文献１】特開平５−２８２２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように従来の電子辞書装置では、熟語についての説明情報を検索する場合に、その熟語の読みが分からないと、辞書を検索するための見出し語の入力が困難となっていた。
【０００７】
また、特許文献１に記載された発明では、読みが分からない漢字を個々に入力することができるものの、複数の漢字からなる熟語の読みを取得することができない。
【０００８】
本発明の課題は、読みが分からない熟語についての検索を容易に実行することが可能な電子辞書装置、漢字検索プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、熟語を構成する複数の漢字のそれぞれに対する読みを入力する入力手段と、前記入力手段により入力された複数の漢字の読みに対して、各漢字の読みに対応する漢字候補を抽出する漢字候補抽出手段と、前記漢字候補抽出手段により抽出された漢字候補を含む熟語の候補を抽出する熟語候補抽出手段と、前記熟語候補抽出手段により抽出された熟語の候補から、前記漢字候補抽出手段により抽出された前記各漢字の読みに対応する漢字候補を共通して含む熟語を抽出する熟語抽出手段と、前記熟語抽出手段により抽出された熟語を出力する熟語出力手段とを具備したことを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の発明において、前記熟語抽出手段は、前記漢字候補抽出手段により漢字候補が抽出される度に、それまでに前記熟語候補抽出手段により抽出された熟語の候補から、前記漢字候補を含む熟語を抽出することを特徴とする。
【００１１】
請求項３記載の発明は、請求項１記載の発明において、前記熟語抽出手段は、前記入力手段により熟語の何れに位置する漢字に対する読みが入力されたかに応じて、前記熟語候補抽出手段により抽出された熟語の候補から該当する位置に漢字候補を含む熟語を抽出することを特徴とする。
【００１２】
請求項４記載の発明は、請求項１記載の発明において、漢字の読みと、この読みに対応する漢字とを、複数の漢字について対応付けて記憶する単漢字テーブルと、前記単漢字テーブルに記憶された漢字を含む熟語を記憶する熟語テーブルとを具備し、前記漢字候補抽出手段は、前記入力手段により入力された読みを前記単漢字テーブルから検索し、この検索された読みに対応する漢字を漢字候補として抽出し、前記熟語候補抽出手段は、前記漢字候補を含む熟語の候補を前記熟語ケーブルから抽出することを特徴とする。
【００１３】
請求項５記載の発明は、請求項１記載の発明において、前記漢字候補抽出手段により抽出された漢字候補から何れかを選択する選択手段をさらに具備し、前記熟語候補抽出手段は、前記選択手段により選択された漢字候補を含む熟語の候補の抽出することを特徴とする。
【００１４】
請求項６記載の発明は、請求項１記載の発明において、漢字の読みと、この読みに対応する漢字と、この漢字を構成する部品の読みとを、複数の漢字について対応付けて記憶する単漢字テーブルを具備し、前記入力手段は、複数の漢字のそれぞれに対する読み、または漢字を構成する部品の読みを入力し、前記漢字候補抽出手段は、前記入力手段により部品の読みが入力された場合に、この部品の読みを前記単漢字テーブルから検索し、この検索された読みに対応する漢字を漢字候補として抽出することを特徴とする。
【００１５】
請求項７記載の発明は、請求項１記載の発明において、コンピュータを、熟語を構成する複数の漢字のそれぞれに対する読みを入力する入力手段と、前記入力手段により入力された複数の漢字の読みに対して、各漢字の読みに対応する漢字候補を抽出する漢字候補抽出手段と、前記漢字候補抽出手段により抽出された漢字候補を含む熟語の候補を抽出する熟語候補抽出手段と、前記熟語候補抽出手段により抽出された熟語の候補から、前記漢字候補抽出手段により抽出された前記各漢字の読みに対応する漢字候補を共通して含む熟語を抽出する熟語抽出手段と、前記熟語抽出手段により抽出された熟語を出力する熟語出力手段として機能させることを特徴とする。
【発明の効果】
【００１６】
請求項１，７記載の発明によれば、複数の漢字のそれぞれに対する読みを入力し、この入力された複数の漢字の読みに対応する漢字候補をそれぞれ抽出し、この抽出された漢字候補を含む熟語の候補を抽出し、この抽出された熟語の候補から各漢字の読みに対応する漢字候補を共通して含む熟語を抽出することで、熟語の読みを知らなくても、熟語に含まれる各漢字の読みを個別に入力することで該当する熟語を出力させることができるので、読みが分からない熟語についての説明情報を容易に検索することができる。
【００１７】
請求項２記載の発明によれば、請求項１の発明の効果に加えて、入力された読みに対して漢字候補が抽出される度に、それまでに抽出された熟語の候補から漢字候補を含む熟語を抽出することで、熟語の抽出処理の効率を向上させることができる。また、熟語に含まれる漢字の読みを前方に位置するものから順次入力すれば、熟語中に読みが分からない漢字が含まれていても、この漢字についての読みを省略して、それ以降の漢字の読みを入力すれば熟語の絞り込みが可能となる。
【００１８】
請求項３記載の発明によれば、請求項１の発明の効果に加えて、熟語の何れに位置する漢字に対する読みが入力されたかに応じて、熟語の候補から該当する位置に漢字候補を含む熟語を抽出するので、熟語の抽出処理の効率を向上させることができると共に、誤った読みの入力順では所望する熟語が抽出されないようにできる。
【００１９】
請求項４記載の発明によれば、請求項１の発明の効果に加えて、単漢字テーブルと熟語テーブルとを備えることで、効率的な漢字候補及び熟語の候補の抽出を可能にする。
【００２０】
請求項５記載の発明によれば、請求項１の発明の効果に加えて、入力された読みに対して抽出された漢字候補から何れかを選択し、この選択された漢字候補を含む熟語の候補の抽出するようにすることで、漢字候補が多数ある場合であっても処理対象とする漢字候補の数を削減し、熟語候補の抽出に要する処理負担を軽減することができる。
【００２１】
請求項６記載の発明によれば、請求項１の発明の効果に加えて、漢字の読みだけでなく、漢字を構成する部品の読みを入力することで漢字候補が抽出されるので、熟語の読みばかりでなく、熟語に含まれる漢字の読みが分からない場合であっても、部品の読みの入力により熟語を抽出させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施の形態について説明する。
【００２３】
図１は、本実施形態における電子辞書装置の構成を示すブロック図である。図１に示すように、電子辞書装置は、制御部１０、入力部１１、メモリ１４、及び記憶装置１６が相互に接続されて構成されている。
【００２４】
制御部１０は、電子辞書装置全体の制御を司るもので、記憶装置１６から読み出されてメモリ１４に記憶されたプログラムを実行することにより各種の処理を実行する。制御部１０は、メモリ１４に記憶された検索プログラムを実行することにより、入力部１１から入力された文字列（見出し語）をもとに辞書を検索し、該当する見出し語に対応する説明情報などを表示部１２において表示させる電子辞書機能を実現する。また、制御部１０は、メモリ１４に記憶された検索プログラムを実行することで、電子辞書機能により見出し語を入力する場合に、複数の漢字のそれぞれに対する読みが入力された場合に、この読みの情報をもとに見出し語とする熟語を検索する見出し語検索機能を実現する。
【００２５】
入力部１１は、主にキーボードから文字データや各種の指示を入力する。キーボードには、検索処理の対象とする辞書を指定するための辞書指定キー（「英和」「和英」「国語」など）、各種文字キー（かな、アルファベット等）や、選択実行指示を入力するための「訳／決定」キー、上下左右方向を指示するためのカーソルキー、各種ファンクションキーが割り当てられている。
【００２６】
表示部１２は、各種情報を表示するためのもので、メモリ１４に格納された各種プログラムの実行に伴う画面を表示する。
【００２７】
メモリ１４は、制御部１０によってアクセスされるプログラムやデータが記憶されるもので、各種プログラムやプログラムを実行する際に用いられる各種データの他、作業用のデータを一時的に記憶するためのワークエリアなどが設けられる。例えば、辞書プログラムの実行に伴って見出し語として入力される読みのデータを記憶する入力メモリ１４ａが設けられると共に、検索プログラムの実行に伴って、入力された読みをもとに抽出される単漢字のデータを記憶する単漢字候補メモリ１４ｂ、単漢字候補メモリ１４ｂに記憶された単漢字をもとに抽出される熟語のデータを記憶する熟語候補メモリ１４ｃ、熟語候補メモリ１４ｃに記憶された熟語から見出し語として抽出される熟語のデータを記憶する最終候補メモリ１４ｄなどが設けられる。
【００２８】
記憶装置１６は、記憶媒体を有しており、記憶媒体に対するプログラム、データ等の記憶や読み出しを実行する。記憶媒体は磁気的、光学的記憶媒体、もしくは半導体メモリで構成され、記憶装置１６に固定的に設けたもの、もしくは着脱自在に装着するものである。
【００２９】
記憶装置１６に記憶されるデータには、例えば電子辞書機能に用いられる辞書本体データ１６ａの他、見出し語検索機能に用いられる単漢字テーブル１６ｂ、熟語テーブル１６ｃなどが記憶される。また、記憶装置１６に記憶されるプログラムには、装置全体の制御を司るシステムプログラムの他、電子辞書機能を実現するための辞書プログラム１６ｄ、見出し語検索機能を実現するための検索プログラム１６ｅ（別読み検索プログラム、複合検索プログラム）などが含まれている。
【００３０】
図２には、辞書本体データ１６ａに含まれるデータ構成の一例を示している。図２に示すように、辞書本体データ１６ａには、見出し語の読みと、この読みに対する漢字表記による文字列（熟語）と、この文字列についての説明情報が対応づけて記憶されている。例えば、読み「とうもろこし」に対応して漢字表記「玉蜀黍」とが対応付けられ、この「玉蜀黍」についての説明情報として例えば「イネ科の一年生作物…」のような「玉蜀黍」を説明するためのデータが記憶されている。電子辞書機能において、見出し語として「とうもろこし」が入力された場合に、これに対応する説明情報が辞書本体データ１６ａから読み出されて表示出力される。
【００３１】
本実施形態では、熟語「玉蜀黍」の説明情報を辞書で検索したい場合に、この熟語の読み「とうもろこし」が分からない場合には、この熟語に含まれる漢字の読みを個別に入力することで、見出し語検索機能により見出し語とする熟語「玉蜀黍」（あるいは熟語の読み）を抽出して電子辞書機能を実行させることができる。
【００３２】
図３は、単漢字テーブル１６ｂのデータ構成の一例を示している。図３に示すように、単漢字テーブル１６ｂには、漢字の読みと、この読みに対応する漢字とを、複数の漢字について対応付けて記憶している。例えば、読み「しょく」に対して漢字「色」「蜀」がそれぞれ対応付けて記憶され、読み「たま」に対して漢字「玉」「球」がそれぞれ対応付けて記憶されている。
【００３３】
図４は、熟語テーブル１６ｃのデータ構成の一例を示している。図４に示すように、熟語テーブル１６ｃには、単漢字テーブル１６ｂに記憶された漢字を含む熟語を、この熟語の読みと対応付けて複数記憶している。例えば、単漢字テーブル１６ｂに記憶された漢字「玉」を含む熟語として「玉座」「玉蜀黍」が記憶され、それぞれ読み「ぎょくざ」「とうもろこし」が対応付けて記憶されている。
【００３４】
（第１実施形態）  
次に、第１実施形態における電子辞書装置の動作について、図５に示すフローチャートを参照しながら説明する。第１実施形態では、電子辞書機能により辞書検索しようとする熟語について読みが分からない場合、別読み検索入力により熟語に含まれる漢字の読みを個別に入力することで、こうした熟語についての検索を可能にする。
【００３５】
制御部１０は、例えば読み入力の方法を選択するためのメニューを表示し、このメニューに設けられた別読み検索入力が指定された場合に、検索プログラム１６ｅ（別読み検索プログラム）を起動して見出し語検索機能を開始し、別読み検索用の入力画面を表示部１２により表示させる。
【００３６】
図６には、別読み検索入力画面の一例を示している。ここで、ユーザは、別読み検索入力画面を通じて、熟語に含まれる漢字の読みを入力することができる。
【００３７】
別読み検索入力では、熟語に含まれる漢字の読みを個別に入力するため、例えば図６に示すように、１つの漢字の読みを入力する毎に空白（スペース）を入力することで、１文字分の読みの区切りを指定している。
【００３８】
図６では、熟語「玉蜀黍」の読みが分からないため第１番目の漢字「玉」の読み「たま」と、第２番目の漢字「蜀」の読み「しょく」が入力された状態を示している。
【００３９】
なお、前述した説明では、メニューを通じて別読み検索入力が指定された場合に別読み検索入力画面を表示するとしているが、通常の読み入力用の画面において別読み検索用の入力欄を併設しておき、この入力欄に読みが入力された場合に別読み検索プログラムを起動するようにしても良い。
【００４０】
制御部１０は、入力部１１から別読み検索入力画面を通じて読みが入力されると（ステップＡ１）、メモリ１４の入力メモリ１４ａに各読みのデータを順次記憶していく。図７には、図６に示すように別読み検索入力画面において読みが入力された場合の入力メモリ１４ａに記憶された読みのデータを示している。
【００４１】
制御部１０は、読みが入力されると、この入力された読みを、単漢字テーブル１６ｂ（図３）に記憶された読みを対象として検索し（ステップＡ２）、検索された読みと対応付けて記憶された漢字（漢字候補）を抽出して単漢字候補メモリ１４ｂに記憶させる（ステップＡ３）。例えば、第１番目に入力された読み「たま」については、図３に示す単漢字テーブル１６ｂから読み「たま」に対応する漢字「玉」「球」が抽出されて単漢字候補メモリ１４ｂに記憶される。
【００４２】
以下同様にして、次の読みが入力された場合には、この入力された読みに対して単漢字テーブル１６ｂを検索して、読みに該当する単漢字を抽出して単漢字候補メモリ１４ｂに記憶していく。
【００４３】
図８には、第１番目の読み「たま」と第２番目の読み「しょく」のそれぞれに対して、単漢字テーブル１６ｂを検索して抽出された漢字（単漢字候補）の一例を示している。例えば、読み「たま」に対しては「玉」「球」「弾」「珠」…、読み「しょく」に対しては「食」「職」「色」「蜀」…の複数の単漢字が、それぞれ単漢字候補メモリ１４ｂに記憶される。
【００４４】
こうして、入力された全ての読みについて、それぞれ該当する漢字（漢字候補）が抽出されると、制御部１０は、単漢字候補メモリ１４ｂに記憶された漢字を含む熟語を、熟語テーブル１６ｃを検索することにより抽出し、この抽出された熟語（熟語候補）を熟語候補メモリ１４ｃに記憶する（ステップＡ５）。
【００４５】
すなわち、制御部１０は、単漢字候補メモリ１４ｂに記憶された１つの漢字を読み出し、この漢字を含む熟語を熟語テーブル１６ｃから検索して、熟語候補メモリ１４ｃに順次記憶していく。ここでは、漢字候補を含む全ての熟語候補を抽出して記憶する。制御部１０は、単漢字候補メモリ１４ｂに記憶された全ての漢字のそれぞれについて、以上の処理を繰り返して実行する（ステップＡ５，Ａ６）。
【００４６】
図９には、熟語候補メモリ１４ｃに記憶された各漢字候補を含む熟語（熟語候補）の一例を示している。
【００４７】
例えば、第１番目の読み「たま」に対して抽出された漢字「玉」を含む熟語候補として、「玉座」「玉砕」「玉子」…「玉蜀黍」…の熟語が抽出されて記憶されている。また、同じく、第１番目の読みに対して抽出された漢字「球」を含む熟語候補として、「球技」「野球」「卓球」……の熟語が抽出されて記憶されている。その他の漢字（単漢字候補）のそれぞれについても熟語が抽出されて記憶される。
【００４８】
また、第２番目の読み「しょく」に対して抽出された漢字「食」を含む熟語候補として、「食事」「食堂」「食物」…の熟語が抽出されて記憶されている。また、同じく、第２番目の読みに対して抽出された漢字「蜀」を含む熟語候補として、「玉蜀黍」「蜀漢」…の熟語が抽出されて記憶されている。その他の漢字（単漢字候補）のそれぞれについても熟語が抽出されて記憶される。
【００４９】
こうして、入力された各読みに対して抽出された漢字を含む熟語候補が抽出されると、制御部１０は、これらの熟語候補から各漢字の読みに対応する漢字候補を共通して含む熟語を抽出する（ステップＡ７）。
【００５０】
すなわち、図９に示す熟語候補メモリ１４ｃに記憶された読み「たま」に対応する熟語候補（漢字「玉」「球」…を含む熟語）と、読み「しょく」に対応する熟語候補（漢字「食」「蜀」…を含む熟語）において、読み「たま」に対して抽出された漢字「玉」「球」…と読み「しょく」に対して抽出された漢字「食」「蜀」…とを共通して含む熟語候補を抽出する。
【００５１】
図９に示す例では、漢字「玉」「蜀」とを共通して含む熟語候補「玉蜀黍」が抽出される。制御部１０は、熟語候補メモリ１４ｃから抽出された熟語候補「玉蜀黍」を最終候補として最終候補メモリ１４ｄに記憶させる。図１０には、最終候補メモリ１４ｄに記憶された最終候補とする熟語を示している。
【００５２】
こうして、最終候補とする熟語が抽出されると、制御部１０は、最終候補メモリ１４ｄに記憶された熟語を、辞書の検索に用いる見出し語として出力する（ステップＡ８）。この出力された熟語は、辞書プログラム１６ｄによる電子辞書機能に受け渡されて、辞書本体データ１６ａの漢字表記を対象とした検索に用いられる。この結果、辞書本体データ１６ａにおいて、漢字表記「玉蜀黍」が検索され、この漢字表記に対応する説明情報「イネ科の一年生作物…」を表示部１２において表示させることができる。
【００５３】
なお、辞書本体データ１６ａに対する検索に用いる見出し語が読みに限られている場合には、最終候補メモリ１４ｄに記憶された最終候補とする熟語を熟語テーブル１６ｃから検索し、該当する熟語と対応付けられた読みを熟語テーブル１６ｃから抽出して見出し語とするようにしても良い。
【００５４】
このようにして、第１実施形態の電子辞書装置では、熟語の読みを知らなくても、熟語に含まれる各漢字の読みを個別に入力することで該当する熟語を出力させることができるので、読みが分からない熟語についての説明情報を容易に検索することができる。
【００５５】
なお、前述した説明では、入力された各読みに対して、単漢字テーブル１６ｂを検索して対応する単漢字（漢字候補）を抽出し、この単漢字を含む全ての熟語を抽出し、この多数の熟語候補から各漢字の読みに対応する漢字候補を共通して含む熟語を抽出するとしているが、入力された読みに対して漢字候補が抽出される度に、それまでに抽出された熟語候補から漢字候補を含む熟語を抽出するようにしても良い。
【００５６】
例えば、前述した図６〜図１０に示す例において、初めに読み「たま」が入力されることで単漢字候補「玉」「球」…を抽出し、この単漢字候補を含む熟語候補を熟語候補メモリ１４ｃに記憶する。そして、次に入力された読み「しょく」が入力されると単漢字候補「食」「蜀」…を抽出して、この単漢字を含む熟語候補を抽出するが、その際に熟語候補メモリ１４ｃに記憶されている熟語候補から、初めに入力された読みに対応する単漢字候補の次以降に、次に入力された読みに対応する単漢字候補「食」「蜀」…が存在する熟語のみを抽出する。
【００５７】
これにより、読みが入力されるたびに熟語候補を絞り込むことになるので、複数の熟語候補から最終候補とする熟語を抽出するための抽出処理の効率を向上させることができる。また、熟語中の漢字位置の前後関係が正しい熟語のみが抽出されることになり、例えば読みが「しょく」「たま」の順で入力された場合には、熟語「玉蜀黍」が抽出されないようにできる。
【００５８】
また、熟語に含まれる漢字の読みを前方に位置するものから順次入力すれば、熟語中に読みが分からない漢字が含まれていても、この漢字についての読みを省略して、それ以降の漢字の読みを入力すれば熟語の絞り込みが可能となる。例えば、３つの漢字からなる熟語「玉蜀黍」について、１文字目と３文字目の漢字についての読みを「たま  ＊  きび」あるいは単に「たま  きび」のように入力しても所望する熟語を出力させることができる。
【００５９】
さらに、前述した説明では、漢字位置の前後関係が正しい熟語のみが抽出されるようにしているが、熟語の何れに位置する漢字に対する読みが入力されたかに応じて、熟語の候補から該当する位置に漢字候補を含む熟語を抽出するようにしても良い。
【００６０】
例えば、別読み検索入力画面において、熟語に含まれる漢字の読みを入力する場合に、何文字目の読みであるかを区別して入力できるようにしておく。制御部１０は、読みに対して抽出された単漢字候補をもとに熟語候補を抽出する場合に、何文字目の読みが入力されたかに応じて、該当する位置に単漢字候補を有する熟語のみを抽出する。
【００６１】
これにより、熟語の抽出処理の効率を向上させることができると共に、誤った読みの入力順では所望する熟語が抽出されないようにできる。
【００６２】
（第２実施形態）  
次に、第２実施形態における電子辞書装置の動作について、図１１に示すフローチャートを参照しながら説明する。第２実施形態では、入力された読みにより抽出された漢字（単漢字候補）からユーザにより、検索しようとする熟語に含まれる漢字を選択させることで熟語候補の絞り込みを容易にする。
【００６３】
なお、第１実施形態と共通する部分については説明を省略する。図１１に示すステップＢ１〜Ａ４は、図５に示すステップＡ１〜Ａ４と同様にして実行される。
【００６４】
例えば、図６に示すように、読み「たま」「しょく」が入力された場合には、図８に示すように、単漢字候補メモリ１４ｂに第１番目の読み「たま」と第２番目の読み「しょく」のそれぞれに対して抽出された単漢字候補が記憶される。
【００６５】
制御部１０は、入力された読みに対する単漢字候補が抽出されると、単漢字候補を一覧表示すると共に、ユーザにより任意に漢字を選択させるための単漢字候補画面を表示させる。
【００６６】
図１２には、単漢字候補画面の一例を示している。図１２では、第１番目に入力された読み「たま」と、この読みに対して得られた複数の単漢字候補「玉」「球」「珠」…が一覧表示され、第２番目に入力された読み「しょく」と、この読みに対して得られた複数の単漢字候補「食」「職」「色」…が一覧表示されると共に、「漢字を選んでください」のメッセージを表示させている。
【００６７】
ここで、ユーザは、例えばカーソルキーや「訳／決定」キーの操作により、一覧表示された単漢字候補から任意の漢字を選択指定することができる。通常、検索対象として熟語が分かっている場合には、各読みに対して一つの漢字を選択すれば良いが、例えば熟語中の何れかの漢字が分からない場合などには、複数の文字を選択できるようにしても良い。
【００６８】
制御部１０は、単漢字候補画面を通じて何れかの漢字がユーザにより選択されると、この選択された漢字を含む熟語を熟語テーブル１６ｃを検索して抽出する（ステップＢ６）。ここで、１つの熟語候補が抽出された場合には、この熟語候補を最終候補として最終候補メモリ１４ｄに記憶する（以下、第１実施形態と同じ）。
【００６９】
また、第１実施形態において説明したように、入力された読みの順番や、熟語中の何番目の漢字についての読みが入力されたかに応じて、熟語候補を絞り込むようにしても良い。
【００７０】
また、複数の熟語候補が抽出された場合には、例えば熟語候補を一覧表示させてユーザにより選択させようにしても良い。
【００７１】
このようにして、入力された読みに対して抽出された漢字候補から何れかをユーザ操作に応じて選択し、この選択された漢字候補を含む熟語の候補の抽出するようにすることで、漢字候補が多数ある場合であっても処理対象とする漢字候補の数を削減し、熟語候補の抽出に要する処理負担を軽減することができる。
【００７２】
（第３実施形態）  
次に、第３実施形態における電子辞書装置の動作について、図１３に示すフローチャートを参照しながら説明する。第３実施形態では、熟語に含まれる漢字の読みを入力するだけでなく、熟語に含まれる漢字の個々に対して、漢字を構成する部品の読みを入力することで漢字（単漢字候補）を抽出させる部品検索を実行できるようにする。
【００７３】
第３実施形態の電子辞書装置では、図１４に示す単漢字テーブル１６ｂが設けられているものとする。図１４に示す単漢字テーブル１６ｂは、漢字の読みと、この読みに対応する漢字と、漢字を構成する部品の部品読みとを、複数の漢字について対応付けて記憶している。例えば、読み「くつ」に対して漢字「鞋」がそれぞれ対応付けて記憶されている。なお、漢字の部品読みとは、漢字の部首名（偏、旁、垂れなど）の他、漢字を構成する任意の部分を表す任意に決められた名前、画数などを用いることができる。
【００７４】
制御部１０は、例えば読み入力の方法を選択するためのメニューを表示し、このメニューに設けられた別読み検索入力が指定された場合に、検索プログラム１６ｅ（複合検索プログラム）を起動して見出し語検索機能を開始し、複合検索用の入力画面を表示部１２により表示させる。
【００７５】
図１５には、複合検索入力画面の一例を示している。ここで、ユーザは、複合検索入力画面を通じて、熟語に含まれるそれぞれの漢字の読み、または部品の読みを入力することができる。すなわち、複合検索入力画面には、１文字目、２文字目…の漢字の読みをそれぞれ入力するための入力欄が設けられており、何れの入力欄に読みを入力したかにより、
図１５では、熟語「草鞋」の読みが分からないため１文字目の漢字「草」については一般的な読み「くさ」が入力され、２文字目の漢字「鞋」については読みが分からないために部品読みとして「くさ＆けい」が入力された状態を示している。部品読みにおける「＆」の文字は、部品読みが入力されたことを示すと共に、各部品についての部品読みを区分するための文字である。図１５に示す例では２つの部品の読み「くさ」と「けい」とが入力されたことを表す。３つの部品の読みが入力される場合には、さらに「＆」が付加されて部品読みが入力される。
【００７６】
なお、前述した説明では、メニューを通じて複合検索入力が指定された場合に複合検索入力画面を表示するとしているが、通常の読み入力用の画面において複合検索用の入力欄を併設しておき、この入力欄に読みが入力された場合に複合検索プログラムを起動するようにしても良い。
【００７７】
制御部１０は、入力部１１から複合検索入力画面を通じて読みが入力されると（ステップＣ１）、メモリ１４の入力メモリ１４ａに各読みのデータを順次記憶していく。
【００７８】
制御部１０は、読みが入力されると、この入力された読みの中に「＆」の文字が含まれているか、すなわち部品読みが入力されているかを判別する（ステップＣ２）。
【００７９】
ここで、文字「＆」が含まれておらず通常の漢字の読みが入力されている場合には、制御部１０は、第１実施形態と同様にして、単漢字テーブル１６ｂ（図１４）に記憶された読みを対象として検索し、検索された読みと対応付けて記憶された漢字（漢字候補）を抽出して単漢字候補メモリ１４ｂに記憶させる（ステップＣ４）。
【００８０】
一方、文字「＆」が含まれている場合には、制御部１０は、単漢字テーブル１６ｂ（図１４）に記憶された部品読みを対象として検索し、検索された部品読みと対応付けて記憶された漢字（漢字候補）を抽出して単漢字候補メモリ１４ｂに記憶させる（ステップＣ３）。
【００８１】
こうして、入力された読みに対する単漢字候補が単漢字候補メモリ１４ｂに記憶されると、以下、前述した第１実施形態または第２実施形態と同様の処理が実行される。すなわち、単漢字候補を含む熟語を抽出し、この熟語候補から最終候補を求めて最終候補メモリ１４ｄに記憶して出力する（ステップＣ６，Ｃ７）。以下、詳細な説明については省略する。
【００８２】
このようにして、第３実施形態の電子辞書装置では、漢字の読みだけでなく、漢字を構成する部品の読みを入力することで単漢字候補が抽出されるので、熟語の読みばかりでなく、熟語に含まれる漢字の読みが分からない場合であっても、部品の読みの入力により熟語を抽出させることができる。
【００８３】
なお、第１〜第３実施形態について個別に説明しているが、各実施形態における処理を組み合わせて実行することも可能である。
【００８４】
また、電子辞書装置を実現するコンピュータに実行させることのできる検索プログラム（別読み検索プログラム、複合検索プログラム）を、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記憶媒体に書き込んで、あるいは通信媒体を通じて提供することができる。検索プログラムによりコンピュータの動作を制御することで、前述した実施形態における機能を実現することができる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施形態における電子辞書装置の構成を示すブロック図。
【図２】辞書本体データ１６ａに含まれるデータ構成の一例を示す図。
【図３】第１及び第２実施形態における単漢字テーブル１６ｂのデータ構成の一例を示す図。
【図４】熟語テーブル１６ｃのデータ構成の一例を示す図。
【図５】第１実施形態における電子辞書装置の動作について説明するためのフローチャート。
【図６】第１実施形態における別読み検索入力画面の一例を示す図。
【図７】図６に示す別読み検索入力画面において読みが入力された場合の入力メモリ１４ａに記憶された読みのデータを示す図。
【図８】第１番目の読み「たま」と第２番目の読み「しょく」のそれぞれに対して、単漢字テーブル１６ｂを検索して抽出された漢字（単漢字候補）の一例を示す図。
【図９】熟語候補メモリ１４ｃに記憶された各漢字候補を含む熟語（熟語候補）の一例を示す図。
【図１０】最終候補メモリ１４ｄに記憶された最終候補とする熟語を示す図。
【図１１】第２実施形態における電子辞書装置の動作について説明するためのフローチャート。
【図１２】第２実施形態における単漢字候補画面の一例を示す図。
【図１３】第３実施形態における電子辞書装置の動作について説明するためのフローチャート。
【図１４】第３実施形態における単漢字テーブル１６ｂの一例を示す図。
【図１５】第３実施形態における複合検索入力画面の一例を示す図。
【符号の説明】
【００８６】
１０…制御部、１１…入力部、１２…表示部、１４…メモリ、１４ａ…入力メモリ、１４ｂ…単漢字候補メモリ、１４ｃ…熟語候補メモリ、１４ｄ…最終候補メモリ、１６…記憶装置、１６ａ…辞書本体データ、１６ｂ…単漢字テーブル、１６ｃ…熟語テーブル、１６ｄ…検索プログラム。
【図１】
2006293676.tif 000003
【図２】
2006293676.tif 000004
【図３】
2006293676.tif 000005
【図４】
2006293676.tif 000006
【図５】
2006293676.tif 000007
【図６】
2006293676.tif 000008
【図７】
2006293676.tif 000009
【図８】
2006293676.tif 000010
【図９】
2006293676.tif 000011
【図１０】
2006293676.tif 000012
【図１１】
2006293676.tif 000013
【図１２】
2006293676.tif 000014
【図１３】
2006293676.tif 000015
【図１４】
2006293676.tif 000016
【図１５】
2006293676.tif 000017