(57)【特許請求の範囲】
【請求項１】
所定の文字コードに登録された漢字と該漢字を読みのある文字に分割して得られる要素及び／又は画数とを管理する漢字管理手段と、前記要素と該要素の読み及び／又は画数とを管理する要素管理手段と、読み及び／又は画数に対応する要素を前記要素管理手段から検索する要素検索手段と、該要素検索手段で検索された要素を含む漢字を前記漢字管理手段から検索する漢字検索手段と、該漢字検索手段で検索された漢字を表示する検索結果表示手段と、を有する漢字検索装置において、
前記要素は、部首を含み、前記漢字管理手段は、部首の漢字における位置を管理し、部首と部首の位置を指定させる部首位置指定手段と、指定された部首の位置に対応する漢字を前記漢字管理手段から特定する指定部首位置漢字特定手段と、を有し、前記漢字検索手段は、前記指定部首位置漢字特定手段で特定された漢字を対象として検索を実行することを特徴とする漢字検索装置。
【請求項２】
漢字毎に、読みと総画数と１種類以上の字形と関連字との少なくとも１つ以上を含む詳細情報を管理する詳細情報管理手段と、前記漢字検索手段で検索された漢字の前記詳細情報を特定する詳細情報特定手段と、該詳細情報特定手段で特定された前記詳細情報を表示する詳細情報表示手段と、を有することを特徴とする請求項１に記載の漢字検索装置。
【請求項３】
関連字を管理する関連字管理手段と、前記漢字検索手段で検索された漢字の関連字を前記関連字管理手段から特定する関連字特定手段と、前記漢字検索手段で検索された漢字及び該関連字特定手段で特定された関連字に基づいて、該漢字と該関連字との関係を示す系統図を作成する系統図作成手段と、該系統図作成手段で作成された系統図を表示する系統図表示手段と、を有することを特徴とする請求項１又は請求項２に記載の漢字検索装置。
【請求項４】
音声を認識する音声認識手段を有し、前記要素の読み及び／又は画数は、前記音声認識手段から入力されることを特徴とする請求項１から３の何れか１項に記載の漢字検索装置。
【請求項５】
所定の文字コードに登録された漢字を読み及び／又は画数のある文字に分割して得られる要素に基づいて漢字を検索する漢字検索方法であって、入力された読み及び／又は画数に対応する要素を、要素と該要素の読み及び／又は画数とを管理する要素管理手段から検索する要素検索ステップと、該要素検索ステップで検索された要素を表示手段に表示し、ユーザに選択させる要素選択ステップと、該要素選択ステップで選択された要素を含む漢字を、漢字と該漢字を構成する要素とを管理する漢字管理手段から検索する漢字検索ステップと、該漢字検索ステップで検索された漢字を表示する漢字検索結果表示ステップと、を有する漢字検索方法において、
前記要素は、部首を含み、前記漢字管理手段は、部首の漢字における位置を管理し、部首と部首の位置を指定させる部首位置指定ステップと、指定された部首の位置に対応する漢字を前記漢字管理手段から特定する指定部首位置漢字特定ステップと、を有し、前記漢字検索ステップは、前記指定部首位置漢字特定ステップで特定された漢字を対象として検索を実行することを特徴とする漢字検索方法。
【請求項６】
前記漢字検索ステップで検索された漢字に関し、読みと総画数と１種類以上の字形と関連字との少なくとも１つ以上を含む詳細情報を、漢字と該詳細情報とを管理する詳細情報管理手段から特定する詳細情報特定ステップと、該詳細情報特定ステップで特定された前記詳細情報を表示する詳細情報表示ステップと、を有することを特徴とする請求項５項に記載の漢字検索方法。
【請求項７】
前記漢字検索ステップで検索された漢字の関連字を、所定の漢字の関連字を管理する関連字管理手段から特定する関連字特定ステップと、前記漢字検索ステップで検索された漢字及び該関連字特定ステップで特定された関連字に基づいて、該漢字と該関連字との関係を示す系統図を作成する系統図作成ステップと、該系統図作成ステップで作成された系統図を表示する系統図表示ステップと、を有することを特徴とする請求項５又は６項に記載の漢字検索方法。
【請求項８】
音声を認識する音声認識ステップを有し、前記要素の読み及び／又は画数は、前記音声認識ステップで認識された読み及び／又は画数であることを特徴とする請求項５から７の何れか１項に記載の漢字検索装置。
【請求項９】
所定の文字コードに登録された漢字と該漢字を読み及び／又は画数のある文字に分割して得られる要素とを管理する漢字管理手段と、前記要素と該要素の読み及び／又は画数とを管理する要素管理手段と、を有するコンピュータを機能させるためのプログラムであって、読み及び／又は画数に対応する要素を前記要素管理手段から検索する要素検索処理と、該要素検索処理で検索された要素を含む漢字を前記漢字管理手段から検索する漢字検索処理と、該漢字検索処理で検索された漢字を表示する検索結果表示処理と、を前記コンピュータに実行させるためのプログラムにおいて、
前記要素が、部首を含み、前記漢字管理手段が、部首の漢字における位置を管理する前記コンピュータを機能させるための請求項１３記載の前記プログラムであって、部首と部首の位置を指定させる部首位置指定処理と、指定された部首の位置に対応する漢字を前記漢字管理手段から特定する指定部首位置漢字特定処理と、を前記コンピュータに実行させ、前記漢字検索処理は、前記指定部首位置漢字特定処理で特定された漢字を対象として検索することを特徴とするプログラム。
【請求項１０】
漢字毎に、読みと総画数と１種類以上の字形と関連字との少なくとも１つ以上を含む詳細情報を管理する詳細情報管理手段を有する前記コンピュータを機能させるための請求項９又は請求項１０に記載の前記プログラムであって、前記漢字検索処理で検索された漢字の前記詳細情報を特定する詳細情報特定処理と、該詳細情報特定処理で特定された前記詳細情報を表示する詳細情報表示処理と、を前記コンピュータに実行させるためのプログラム。
【請求項１１】
関連字を管理する関連字管理手段を有する前記コンピュータを機能させるための請求項９から１０の何れか１項に記載の前記プログラムであって、前記漢字検索処理で検索された漢字の関連字を前記関連字管理手段から特定する関連字特定処理と、前記漢字検索処理で検索された漢字及び該関連字特定処理で特定された関連字に基づいて、該漢字と該関連字との関係を示す系統図を作成する系統図作成書処理と、該系統図作成処理で作成された系統図を表示する系統図表示処理と、を前記コンピュータに実行させるためのプログラム。
【請求項１２】
請求項９から１１の何れか１項に記載の前記プログラムであって、音声を認識する音声認識処理を前記コンピュータに実行させ、前記要素の読み及び／又は画数は、前記音声認識処理で認識された読み及び／又は画数であることを特徴とするプログラム。
【請求項１３】
請求項９から１２の何れか１項に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、漢字検索装置、漢字検索方法、そのプログラム、及びそのプログラムを記録した記録媒体に関し、特に多文字コード  ＩＳＯ  １０６４６（ユニコード）を用いた漢字検索装置、漢字検索方法、そのプログラム、及びそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
現在、パーソナルコンピュータ等のワードプロセッサ機能を搭載した電子機器では、漢字等の２バイトコードが附された文字や記号等の入力手段（以下、言語入力ソフトウェアという）として、各種各様の入力方法が用意されている。
【０００３】
これは、主に日本語や中国語等で使用される文字が、読みや形状や構成や意味等、その性格において多分に多様性を含んでいるためである。
【０００４】
例えば欧米語など、１バイトコードに割当てが可能な言語では、アルファベット２６文字と数字と記号とスペースとが入力できれば、略全ての文書を作成することが可能である。従って、言語入力ソフトウェアの提供者の関心は、これらの文字を以下に速く、容易に入力させる入力手段を提供できるかに向いていた。その結果、到達したものがキーボードによる入力手段である。
【０００５】
一方、日本語や中国語など、２バイトコードに割り当てられている言語は、日本語を例に挙げると、漢字、ひらがな、カタカナ、アルファベット、数字、漢数字、記号、スペース等、複雑且つ多種にわたる文字より構成されている。しかも、その中でも漢字に着目すれば、例えばＪＩＳ漢字の第１水準及び第２水準で規定されている文字数が６，３５５字であり、また、補助漢字として規定されている文字数が５，８０１字であり、合計で１２，１５６字と多くの文字が存在する。
【０００６】
この中で日常語として使用される漢字の大部分は、ＪＩＳ漢字における第１水準で対応付けられた２，９６５字の漢字群の中に略納まる。また、この他の使用頻度が比較的少ない文字に関しては、３，３９０字がＪＩＳ漢字における第２水準として規定されている。
【０００７】
従って、日常生活ではこれら６，３５５字の漢字で事足りるため、日本語入力を対象とした言語入力ソフトウェア（以下、日本語入力ソフトウェア）は、主にこの６，３５５字を入力するに適するよう作成されている。
【０００８】
即ち、日本語入力ソフトウェアは、第１水準の漢字が読めることを前提としているためキーボードを用いて入力がなされるように構成されており、また、第２水準の漢字はむしろ読めないことを前提としているためキーボード以外の入力手段を用いて入力がなされるように構成されている。
【０００９】
これは、ＪＩＳ漢字において、第１水準の漢字は音読み順にコードが附され、第２水準の漢字は部首順・画数順にコードが附されていることとも相まって、日常語を入力する手段としては使い勝手のよいものになっている。
【００１０】
但し、漢字には更に多くの文字が存在する。例えば、大漢和辞典では４８，８９９字が登録され、康煕字典では４７，０３５字が登録されている。また、これらの漢字には、異体字群として約５０，０００字が存在し、大漢和辞典や康煕字典で対応している漢字と合計すると、約１００，０００字という非常に膨大な数が存在する。
【００１１】
このような膨大な数の漢字が存在する理由は、漢字の使用が現代の日用語だけに特殊なものではないことに起因する。即ち、漢字の性格は、時代と共に変化しつつ、長い歴史の中で築き上げられたものである。このために漢字文献の資料は、個々の時代においてそれぞれ作成され、その種類が無尽蔵で複雑多岐に亘るものとなった。
【００１２】
【発明が解決しようとする課題】
しかしながら、これら漢字の中で音訓両方の読みのある漢字は、ＪＩＳ漢字で対応されている１２，１５６字と認識され、それ以外の漢字には、少なくとも訓読みが存在しない。更に、現在の日本語入力ソフトウェアでは、その技術の困難性とコストパフォーマンスの点とから、日用語を入力することを目的とした最小限の入力手段しか提供されていない。このため、上記のようなＪＩＳ漢字以外で対応されている文字を入力する手順が非常に煩雑で困難なものになっているという問題が存在する。
【００１３】
また、昨今では、歴史の中で築き上げられてきた漢字文献資料を電子化し、これをインターネット等のネットワークを介してユーザ等へ提供することが、社会的に要請されてきている。しかしながら、上記のような問題が存在するため、漢字文献資料を迅速且つ正確に入力するための技術が提供されておらず、電子化の際に非常に手間や費用がかかるという問題が存在する。この問題により、特に日本における漢字文献資料を電子化することが諸外国と比較して立ち遅れている。
【００１４】
従って、本発明は、上記問題に鑑みてなされたものであり、迅速且つ容易に所望する漢字を特定することができる漢字検索装置、漢字検索方法、そのプログラム、及びそのプログラムを記録した記録媒体を提供することを目的とする。
【００１５】
【課題を解決するための手段】
係る目的を達成するために、請求項１記載の発明は、所定の文字コードに登録された漢字と該漢字を読みのある文字に分割して得られる要素及び／又は画数とを管理する漢字管理手段と、前記要素と該要素の読み及び／又は画数とを管理する要素管理手段と、読み及び／又は画数に対応する要素を前記要素管理手段から検索する要素検索手段と、該要素検索手段で検索された要素を含む漢字を前記漢字管理手段から検索する漢字検索手段と、該漢字検索手段で検索された漢字を表示する検索結果表示手段と、を有することを特徴としている。
【００１６】
これにより、請求項１記載の発明では、迅速且つ容易に所望する漢字を特定することができる環境を提供することが可能となる。
【００１７】
即ち、本発明によれば、ユーザはキーボード等の入力手段を用いて所望する漢字を検索するための検索キーを入力することが可能となり、ユーザに要する手間を削減することが可能となる。更に、本発明によれば、漢字を分割して得られる要素を一般的に読み書きされている文字とすることで、専門的な知識を必要とせずに、読みの無い又は解らない漢字や難字を容易且つ迅速に入力することが可能となる。
【００１８】
更に、請求項２記載の発明は、前記要素が、部首を含み、前記漢字管理手段は、部首の漢字における位置を管理し、部首と部首の位置を指定させる部首位置指定手段と、指定された部首の位置に対応する漢字を前記漢字管理手段から特定する指定部首位置漢字特定手段と、を有し、前記漢字検索手段が、前記指定部首位置漢字特定手段で特定された漢字を対象として検索を実行することを特徴としている。
【００１９】
これにより、請求項２記載の発明では、検索キーにおいて部首位置及び画数を指定する構成を設けることで、部首等の要素の読みが不明なものにも対応し、且つ又、漢字検索に要するデータの処理量を大幅に削減することが可能となり、より迅速且つ的確に所望された漢字を特定することが可能となる。
【００２０】
また、請求項３記載の発明は、所定の文字コードに登録された漢字を、１つ以上の集合に分類する漢字分類手段と、前記漢字分類手段で分類されている集合を検索する漢字検索手段と、該漢字検索手段で検索された漢字を表示する検索結果表示手段と、を有し、前記漢字検索手段が、最初に漢字が検索された集合以降の集合に対する検索を実行しないことを特徴としている。
【００２１】
これにより、請求項３記載の発明では、入力された漢字の読みに基づいて、必要に応じて部分的に漢字検索を実行するため、迅速且つ容易に所望された漢字を特定することができる環境を提供することが可能となる。
【００２２】
更に、本発明において、集合を例えばＪＩＳ漢字における第１水準，第２水準，補助漢字，その他の漢字とし、この順序で検索を実行することで、一般的な漢字から特定することができ、より迅速に所望された漢字を特定することが可能となる。
【００２３】
更に、請求項４記載の発明は、漢字毎に、読みと総画数と１種類以上の字形と関連字との少なくとも１つ以上を含む詳細情報を管理する詳細情報管理手段と、前記漢字検索手段で検索された漢字の前記詳細情報を特定する詳細情報特定手段と、該詳細情報特定手段で特定された前記詳細情報を表示する詳細情報表示手段と、を有することを特徴としている。
【００２４】
これにより、請求項４記載の発明では、検索された漢字に関する詳細な情報をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字に関する詳細な情報を学習する環境も提供することが可能となる。
【００２５】
更に、請求項５記載の発明は、関連字を管理する関連字管理手段と、前記漢字検索手段で検索された漢字の関連字を前記関連字管理手段から特定する関連字特定手段と、前記漢字検索手段で検索された漢字及び該関連字特定手段で特定された関連字に基づいて、該漢字と該関連字との関係を示す系統図を作成する系統図作成手段と、該系統図作成手段で作成された系統図を表示する系統図表示手段と、を有することを特徴としている。
【００２６】
これにより、請求項５記載の発明では、検索された漢字の異体字等の関連字をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字の関連字を学習する環境も提供することが可能となる。
【００２７】
更に、請求項６記載の発明は、音声を認識する音声認識手段を有し、前記要素の読み及び／又は画数が、前記音声認識手段から入力されることを特徴としている。
【００２８】
これにより、請求項６記載の発明では、入力がより簡易な漢字検索装置を提供することができる。
【００２９】
また、請求項７記載の発明は、所定の文字コードに登録された漢字を読み及び／又は画数のある文字に分割して得られる要素に基づいて漢字を検索する漢字検索方法であって、入力された読み及び／又は画数に対応する要素を、要素と該要素の読み及び／又は画数とを管理する要素管理手段から検索する要素検索ステップと、該要素検索ステップで検索された要素を表示手段に表示し、ユーザに選択させる要素選択ステップと、該要素選択ステップで選択された要素を含む漢字を、漢字と該漢字を構成する要素とを管理する漢字管理手段から検索する漢字検索ステップと、該漢字検索ステップで検索された漢字を表示する漢字検索結果表示ステップと、を有することを特徴としている。
【００３０】
これにより、請求項７記載の発明では、迅速且つ容易に所望する漢字を特定することができる環境を提供することが可能となる。
【００３１】
即ち、本発明によれば、ユーザはキーボード等の入力手段を用いて所望する漢字を検索するための検索キーを入力することが可能となり、ユーザに要する手間を削減することが可能となる。更に、本発明によれば、漢字を分割して得られる要素を一般的に読み書きされている文字とすることで、専門的な知識を必要とせずに、読みの無い又は解らない漢字や難字を容易且つ迅速に入力することが可能となる。
【００３２】
更に、請求項８記載の発明は、前記要素が、部首を含み、前記漢字管理手段は、部首の漢字における位置を管理し、部首と部首の位置を指定させる部首位置指定ステップと、指定された部首の位置に対応する漢字を前記漢字管理手段から特定する指定部首位置漢字特定ステップと、を有し、前記漢字検索ステップが、前記指定部首位置漢字特定ステップで特定された漢字を対象として検索を実行することを特徴としている。
【００３３】
これにより、請求項８記載の発明では、検索キーにおいて部首位置及び画数を指定する構成を設けることで、部首の読みの分からないものに対応することが可能となる。
【００３４】
また、請求項９記載の発明は、１つ以上の集合に分類された漢字を検索する漢字検索方法であって、入力された漢字及び／又は画数の読みに基づいて、前記１つ以上の集合を検索する漢字検索ステップと、該漢字検索ステップで検索された漢字を表示する漢字検索結果表示ステップと、を有し、前記漢字検索ステップが、最初に漢字が検索された集合以降の集合に対する検索を実行しないことを特徴としている。
【００３５】
これにより、請求項９記載の発明では、入力された漢字の読みに基づいて、必要に応じて部分的に漢字検索を実行するため、迅速且つ容易に所望された漢字を特定することができる環境を提供することが可能となる。
【００３６】
更に、本発明において、集合を例えばＪＩＳ漢字における第１水準，第２水準，補助漢字，その他の漢字とし、この順序で検索を実行することで、一般的な漢字から特定することができ、より迅速に所望された漢字を特定することが可能となる。
【００３７】
更に、請求項１０記載の発明は、前記漢字検索ステップで検索された漢字に関し、読みと総画数と１種類以上の字形と関連字との少なくとも１つ以上を含む詳細情報を、漢字と該詳細情報とを管理する詳細情報管理手段から特定する詳細情報特定ステップと、該詳細情報特定ステップで特定された前記詳細情報を表示する詳細情報表示ステップと、を有することを特徴としている。
【００３８】
これにより、請求項１０記載の発明では、検索された漢字に関する詳細な情報をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字に関する詳細な情報を学習する環境も提供することが可能となる。
【００３９】
更に、請求項１１記載の発明は、前記漢字検索ステップで検索された漢字の関連字を、所定の漢字の関連字を管理する関連字管理手段から特定する関連字特定ステップと、前記漢字検索ステップで検索された漢字及び該関連字特定ステップで特定された関連字に基づいて、該漢字と該関連字との関係を示す系統図を作成する系統図作成ステップと、該系統図作成ステップで作成された系統図を表示する系統図表示ステップと、を有することを特徴としている。
【００４０】
これにより、請求項１１記載の発明では、検索された漢字の異体字等の関連字をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字の関連字を学習する環境も提供することが可能となる。
【００４１】
更に、請求項１２記載の発明は、音声を認識する音声認識ステップを有し、前記要素の読み及び／又は画数が、前記音声認識ステップで認識された読み及び／又は画数であることを特徴としている。
【００４２】
これにより、請求項１２記載の発明では、入力がより簡易な漢字検索方法を提供することができる。
【００４３】
また、請求項１３記載の発明は、所定の文字コードに登録された漢字と該漢字を読み及び／又は画数のある文字に分割して得られる要素とを管理する漢字管理手段と、前記要素と該要素の読み及び／又は画数とを管理する要素管理手段と、を有するコンピュータを機能させるためのプログラムであって、読み及び／又は画数に対応する要素を前記要素管理手段から検索する要素検索処理と、該要素検索処理で検索された要素を含む漢字を前記漢字管理手段から検索する漢字検索処理と、該漢字検索処理で検索された漢字を表示する検索結果表示処理と、を前記コンピュータに実行させる。
【００４４】
これにより、請求項１３記載の発明では、迅速且つ容易に所望する漢字を特定することができる環境を提供することが可能となる。
【００４５】
即ち、本発明によれば、ユーザはキーボード等の入力手段を用いて所望する漢字を検索するための検索キーを入力することが可能となり、ユーザに要する手間を削減することが可能となる。更に、本発明によれば、漢字を分割して得られる要素を一般的に読み書きされている文字とすることで、専門的な知識を必要とせずに、読みの無い又は解らない漢字や難字を容易且つ迅速に入力することが可能となる。
【００４６】
また、請求項１４記載の発明は、前記要素が、部首を含み、前記漢字管理手段が、部首の漢字における位置を管理する前記コンピュータを機能させるための上記のプログラムであって、部首と部首の位置を指定させる部首位置指定処理と、指定された部首の位置に対応する漢字を前記漢字管理手段から特定する指定部首位置漢字特定処理と、を前記コンピュータに実行させ、前記漢字検索処理は、前記指定部首位置漢字特定処理で特定された漢字を対象として検索することを特徴としている。
【００４７】
これにより、請求項１４記載の発明では、検索キーにおいて部首位置及び画数を指定する構成を設けることで、より迅速且つ的確に所望された漢字を特定することが可能となる。
【００４８】
また、請求項１５記載の発明は、所定の文字コードに登録された漢字を、１つ以上の集合に分類する漢字分類手段を有するコンピュータを機能させるためのプログラムであって、前記漢字分類手段で分類されている集合を検索する漢字検索処理と、該漢字検索処理で検索された漢字を表示する検索結果表示処理と、を前記コンピュータに実行させ、前記漢字検索処理は、最初に漢字が検索された集合以降の集合を検索しないことを特徴としている。
【００４９】
これにより、請求項１５記載の発明では、入力された漢字の読みに基づいて、必要に応じて部分的に漢字検索を実行するため、迅速且つ容易に所望された漢字を特定することができる環境を提供することが可能となる。
【００５０】
更に、本発明において、集合を例えばＪＩＳ漢字における第１水準，第２水準，補助漢字，その他の漢字とし、この順序で検索を実行することで、一般的な漢字から特定することができ、より迅速に所望された漢字を特定することが可能となる。
【００５１】
更に、請求項１６記載の発明は、漢字毎に、読みと総画数と１種類以上の字形と関連字との少なくとも１つ以上を含む詳細情報を管理する詳細情報管理手段を有する前記コンピュータを機能させるための上記のプログラムであって、前記漢字検索処理で検索された漢字の前記詳細情報を特定する詳細情報特定処理と、該詳細情報特定処理で特定された前記詳細情報を表示する詳細情報表示処理と、を前記コンピュータに実行させる。
【００５２】
これにより、請求項１６記載の発明では、検索された漢字に関する詳細な情報をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字に関する詳細な情報を学習する環境も提供することが可能となる。
【００５３】
更に、請求項１７記載の発明は、関連字を管理する関連字管理手段を有する前記コンピュータを機能させるための上記のプログラムであって、前記漢字検索処理で検索された漢字の関連字を前記関連字管理手段から特定する関連字特定処理と、前記漢字検索処理で検索された漢字及び該関連字特定処理で特定された関連字に基づいて、該漢字と該関連字との関係を示す系統図を作成する系統図作成書処理と、該系統図作成処理で作成された系統図を表示する系統図表示処理と、を前記コンピュータに実行させる。
【００５４】
これにより、請求項１７記載の発明では、検索された漢字の異体字等の関連字をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字の関連字を学習する環境も提供することが可能となる。
【００５５】
更に、請求項１８記載の発明は、上記の前記プログラムであって、音声を認識する音声認識処理を前記コンピュータに実行させ、前記要素の読み及び／又は画数が、前記音声認識処理で認識された読み及び／又は画数であることを特徴としている。
【００５６】
これにより、請求項１８記載の発明では、入力がより簡易となる漢字検索装置を実現するプログラムを提供することができる。
【００５７】
また、請求項１９記載の発明は、上記のプログラムを記録媒体に記録した。
【００５８】
これにより、請求項１９記載の発明では、上記各プログラムが記録された記録媒体を用いて、任意の端末でこれを実行することが可能となる。
【００５９】
【発明の実施の形態】
〔原理〕
本発明を説明するにあたり、本発明の原理を先に述べる。
【００６０】
本発明は、種々のパーソナルコンピュータや携帯電話機（次世代携帯電話機を含む）やその他の電子機器等に搭載されたコンピュータで処理可能な文字コード、特に、その中でも比較的大規模であるＪＩＳ  Ｘ  ０２２１  ＩＳＯ  １０６４６−１  ユニコード（以下、ユニコードという）の文字をキーボード（又はテンキー）を用いて入力させるためのものである。
【００６１】
ユニコードは、原則的には世界中の文字を、そのコート体系の中に包括し、現時点において最も登録された文字数も多く、漢字においてその数は２０，９０２字である。加えて、将来的に見ても全ての漢字等の文字に対応できる可能性を有している文字コードであり、今後、グローバルスタンダードとされる可能性の最も高い文字コードである。
【００６２】
従って、以下に例示する各実施例では、ユニコードで対応された漢字を入力することを前提として、その具体的構成を例示する。但し、本発明の本質ではユニコードに限定されるものではなく、例えばＪＩＳコードや、Ｓ−ＪＩＳコードやＥＵＣや区分コード等の他の文字コードや新たな文字コードを適用することも可能である。
【００６３】
また、漢字はその音訓読みがない又は解らないものであっても、その文字を１つ以上の部首と読める程度の部品とに分割することで、どのような要素により構成されているかを‘かな’で表現することができる。
【００６４】
例えば「雖（音：スイ，訓：イエドも）」という漢字を例に挙げると、この漢字がたとえ読めなくとも、その構成を「口＋虫＋隹」等、部首及び部品に分割することで、「くち＋むし＋ふるとり」と言い表すことができる。本発明では、このような原理を利用して所望する文字を特定するためのロジックを立て、コンピュータに容易に目的の文字を特定させることを可能とする。
【００６５】
例えば、本発明は、以下に示す実施例のように、文字、特に漢字を以下に示す４つのカテゴリに集約する。また、これらを図１に示す。但し、図１における円グラフは、漢字における部首とその他の部品（常用漢字も含む）との概念上の割合を模式的に示すものである。
（ａ）部首一つより成る漢字のカテゴリ
（ｂ）複数の部首より成る漢字のカテゴリ
（ｃ）部首と１つ以上の部品とにより成る漢字のカテゴリ
（ｄ）部首と１つ以上の漢字とにより成る漢字のカテゴリ
一般的に全ての漢字は、「部首」と「その他の漢字」と「幾十かの部品」との少なくとも１つ以上に分割することができ、且つ、必ず「部首」を有して構成されるものである。但し、部首とは康煕字典に登録された４７，０３５字を分類した２０４個の小分類（現在では２１４分類）を指す漢字分類の概念である。
【００６６】
但し、本発明の主旨としては、上記のように４つのカテゴリに分類することでなく、複数のカテゴリに集約することで、より簡便且つ迅速に所望する漢字に到達することである。
【００６７】
ところで本発明は、多量な漢字の中からより簡便且つ素早く所望する漢字に逢着するために、以下に挙げる３つの事項が実現されるように構成する。
（１）スピーディに入力処理ができること
（２）検索・入力について事前の学習が少ないこと
（３）多漢字の拡張を容易に受け入れ、将来予測される文字数の増加に破綻を来さないこと
上記において、（１）に対応するために本発明は、キーボードを使用して検索キーを入力する構成を採用する。即ち、本発明ではマウスやペン型入力装置等の他のＧＵＩ（グラフィカル・ユーザ・インタフェース）を必要とせずに、所望する文字を指定するための検索キーを入力できる環境を提供することで、ユーザによる入力作業が簡略化された構成とする。但し、必要や状況に応じて、スピーディな入力処理のため他のＧＵＩを使用することを妨げるものではない。
【００６８】
また、（２）に対応するために本発明は、常用として使用されている漢字を有効に活用して漢字検索を実行する環境を提供する。これにより、ユーザには最小限の知識のみが要求され、広く一般のユーザが使用できるものとなる。但し、常用として使用される漢字としては、常用漢字だけでなく、人名漢字やＪＩＳ漢字の第１水準に規定されている漢字等、その読みが一般的であるものを採用してもよい。
【００６９】
また、（３）に対応するために本発明は、文字コードとして例えばユニコードのような膨大な容量を持つコード体系を採用する。例えば現在の日本国において漢字処理の当面の目標が『大漢和辞典』に登録された４８，８９９字と『康煕字典』に登録された４７，０３５字とを容易に入力できる環境を実現することであるが、この５０，０００字に近い多漢字のコード体系を実用的に満たすためには、現時点におけるユニコードのような膨大な容量を持つコード体系を使用する必要がある。このユニコードは、従来のＪＩＳ漢字６，３５５字に較べて、また、最近定められたＪＩＳ補助漢字５，８０１字（殆ど認知されていない）に較べても、比較にならない大きなコード体系である。本発明では、このように膨大な容量を持つ文字コードを採用することで、後に文字が追加された場合でも十分に対応できるものとしておく。
【００７０】
以下、本発明を好適に実施した形態について、図面を用いて詳細に説明する。
〔第１の実施例〕
まず、本発明の第１の実施例について図面を用いて詳細に説明する。
【００７１】
本実施例は、康煕字典で定められている２１４個の部首，並びに部首を複数使用して構成された９９個の部首と、部品，カナ，かな，数字等の１００字余りと、汎用的な部品として使用可能なユニコード内漢字と、常用漢字と、の音訓読みを使用して、例えばユニコードで対応された２０，９０２字の、特に１８，０００字にも及ぶ読めない漢字を読める要素に分解する。但し、本実施例では、１つの漢字を最大で４つまでの要素に分割することを例に挙げる。即ち、本実施例では、各漢字が４つ以内の読める要素より構成される。但し、本発明は、上述にも有るように、４つの要素に限定されず、２つ以上の要素であれば如何様にも変形することができる。
【００７２】
このように例えば４つの要素に分割することで、本実施例では、所望する漢字を特定するための検索キーを、キーボードのみを用いて容易に入力することが可能となり、迅速に逢着することが可能となる。
【００７３】
また、本実施例では、検索された字、例えば漢字に関して、この漢字の情報もディスプレイ等の表示手段を介してユーザに提供する。漢字の情報としては、漢字全体の読み，画数，含まれる部首や部品や常用漢字，漢字の種類，コード番号，関連する字（関連字）等が挙げられる。
【００７４】
ここで、一般的に漢字には、常用漢字，簡体字，繁体字，通行字，異体字（略字，旧字，俗字等を含む）等の関連字が存在する。例えば「体」では、常用漢字（又は日本の字形。以下、これを日本字形という）として登録された「体」が存在し、この常用漢字に対して「體」という異体字（旧字）が存在する。また、「体」は簡体字でもあり、これに対する繁体字「體」が存在する。更に、「体」にはその他の関連字として「躰」，「軆」等が存在する。このような関係はユニコードにおいて混在して存在する。更に、字形の違いについて言及すれば、漢字使用国毎に、特徴的な違いが存在し、また、書き字には多くの異体字が存在する。これらの異体字も又、判別できるシステムが望ましい。
【００７５】
そこで本実施例では、これらの関係の情報も管理し、これをユーザに提供するよう構成する。即ち、対象の漢字に関し、常用漢字（当用漢字）や人名用漢字や簡体字や繁体字や通行字や異体字（略字，旧字，俗字を含む）や許容字や国字等の種類の情報を提供する。
【００７６】
また、コード番号としては、ユニコードだけでなく、ＪＩＳコードやＳ−ＪＩＳコードやＥＵＣや区点コードやその他の文字コード等におけるコード番号も提供するとよい。
【００７７】
これにより本実施例では、所望の漢字を容易且つ迅速に特定できる環境を提供するだけでなく、字の関連を知得させる環境も提供することが可能となる。
【００７８】
・第１の実施例の構成
次に、本実施例による漢字検索装置１００のブロック構成を図２を用いて詳細に説明する。
【００７９】
図２を参照すると、本実施例は、漢字検索装置１００とキーボードより構成される入力手段１２１と表示手段１２２とより構成されている。
【００８０】
また、漢字検索装置１００は、入力手段１２１から入力された要素の読み及び算術記号に基づいて漢字を検索するための式（以下、検索式という）を組み立てる検索式組立手段１０１と、検索式組立手段１０１で立てられた検索式に基づいて漢字を検索する漢字検索手段１０５と、を有して構成される。
【００８１】
更に、検索式組立手段１０１は、部品１検索手段１０２，部品２検索手段１０３，部品３検索手段１０４各々と接続され、部首検索手段１０２，部品検索手段１０３，常用漢字検索手段１０４で特定された部首，部品，常用漢字と入力手段１２１から入力された算術記号とに基づいて、所望された漢字を検索するための検索式を組み立てる。
【００８２】
ここで、本実施例において部品１は例えば部首であるとする。従って、部品１検索手段１０２の検索対象範囲を格納する部品１ファイル１１１は、部首が格納され、部品１検索手段は、部品１ファイル１１１より部首を検索する。また、本実施例において部品２，部品３は例えば部首に該当しない読みのある部品であり、特に部品３は常用漢字であるとする。従って、部品２検索手段１０３は、部品２ファイル１１２より部品（部首及び常用漢字以外）を検索し、部品３検索手段１０４は、部品３ファイル１１３より常用漢字（但し、これも部品である）を検索する。また、この構成に限定されず、漢字を構成する部品を更に細かく分類し、部品４…に割り当てるよう構成してもよい。但し、この場合、部品４検索手段…及び部品４ファイル…の構成が分類に応じて設けられる。
【００８３】
具体的に説明すると、検索式組立手段１０１には、入力手段１２１より要素の読み及び算術記号が入力される。ここで本例では、「雖」を検索するために「ふるとり」，「＋」，「くち」，「＋」，「むし」，「＊」或いは「スペース」或いは「変換」という要素の読み及び算術記号が順に入力されるものとする。但し、本実施例において「＋」は直前に入力された読みを要素に変換することを意味し、「＊」或いは「スペース」或いは「変換」は直前に入力された要素の読みを要素に変換後、全体として組み立てられた検索式に基づいて検索を実行させることを意味する。
【００８４】
また、要素の読みを入力する順番としては、第１に部首を入力し、その後、筆順に従って各要素の読みを入力するよう構成しても、特に限定せず、如何なる順番としてもよい。以下の説明では前者のように構成した場合について説明する。
【００８５】
本実施例でまず要素の読み「ふるとり」が入力され、次に「＋」が入力されると、検索式組立手段１０１は「ふるとり」を部首検索手段１０２に入力する。部首検索手段１０２は、入力された「ふるとり」に対応する部首を部首ファイル１１１から検索し、検索結果として得られた部首の一覧を検索式組立手段１０１へ出力する。検索式組立手段１０１は、入力された部首の一覧を表示手段１２２を介してユーザに呈示し、一覧の中から所望する部首を入力手段１２１を用いて選択させる。但し、検索結果が１字に限定できるのであれば、この１つの漢字のみを表示する。
【００８６】
また、検索式組立手段１０１は、部首検索手段１０２による検索の結果、該当する部首が存在しなかった場合を説明する。例えば、「ふるとり」は部品１ファイル１１１に必ず存在するので、仮に「ふるとる」と入力された場合を想定すると、この「ふるとる」を部品１検索手段１０２に入力する。部品１検索手段１０１は、入力された「ふるとる」に対応する部品（部首）を部品１ファイル１１２から検索し、検索結果として得られた部首の一覧を検索式組立手段１０１へ出力する。これに対し、検索式組立手段１０１は、入力された部首の一覧を表示手段１２２を介してユーザに呈示し、一覧の中から所望する部首を入力手段１２１を用いて選択させる。
【００８７】
更に、検索式組立手段１０１は、部品１検索手段１０２による検索の結果、該当する部品（部首）が存在しなかった場合、「ふるとる」を部品２検索手段１０３に入力する。部品２検索手段１０３は、入力された「ふるとる」に対応する部品を部品２ファイル１１２から検索し、検索結果として得られた部品の一覧を検索式組立手段１０１へ出力する。これに対し、検索式組立手段１０１は、入力された部品の一覧を表示手段１２２を介してユーザに呈示し、一覧の中から所望する常用漢字を入力手段１２１を用いて選択させる。
【００８８】
更にまた、検索式組立手段１０１は、部品２検索手段１０２による検索の結果、該当する部品及び部首が存在しなかった場合、「ふるとる」を部品３検索手段１０４に入力する。部品３検索手段１０３は、入力された「ふるとる」に対応する部品（常用漢字）を部品３ファイル１１３から検索し、検索結果として得られた常用漢字の一覧を検索式組立手段１０１へ出力する。これに対し、検索式組立手段１０１は、入力された部品の一覧を表示手段１２２を介してユーザに呈示し、一覧の中から所望する常用漢字を入力手段１２１を用いて選択させる。
【００８９】
但し、検索式組立手段１０１は、上記の検索の結果、該当する部首，部品，常用漢字のいずれも存在しなかった場合、このことを表示手段１２２を介してユーザに呈示し、再度、要素の読み及び算術記号を入力させる。
【００９０】
また、本実施例では、「−」の算術記号を用いて要素を特定させるよう構成してもよい。但し、本実施例において「−」はある要素からある要素を省くことを意味する。即ち、「隹」を要素として入力する場合、例えば「い（維：常用漢字）」と「−」と「いと（糸：常用漢字）」とを入力することで「隹」が特定される。
【００９１】
このように構成する場合、部品２ファイル１１２のデータ構成は、図４に示す部品３ファイル１１３と同様に、各部品を更に細分化して得られる要素も格納される。また、「−」を用いて入力された場合、検索式組立手段１０１は、入力された「い」に基づいて部品１ファイル１１１，部品２ファイル１１２，部品３ファイル１１３から検索された要素の一覧を表示手段１２２を介してユーザに呈示する。その後、この中から所望の要素を選択させ、「維−」を決定する。
【００９２】
次に、同様に「いと」に基づいて部品１ファイル１１１，部品２ファイル１１２，部品３ファイル１１３から検索された要素の一覧を表示手段１２２を介してユーザに呈示し、この中から所望の要素を選択させる。これにより、「維−糸」までが決定される。但し、この動作は、「いと」の後に「＋」が入力されることにより実行される。また、検索式組立手段１０１は、上記のように決定された「維−糸」に基づいて部品３ファイル１１３を参照し、「維」を構成する要素と「糸」を構成する要素との差分（本例では「隹」）を特定する。これにより、「隹＋」までが特定される。
【００９３】
また、「ふるとり」で検索した場合、部品１ファイル１１１において「隹（ふるとり）」が存在するため、検索式組立手段１０１は「隹」を表示手段１２２に表示する。これに対し、ユーザは、入力手段１２１を用いて部首が「隹」であることを決定（選択）する。この動作により、検索式組立手段１０１では、検索式における「隹＋」までが決定される。
【００９４】
次に、検索式組立手段１０１に「くち＋」が入力されると、要素の読み「くち」を同様に部品１検索手段１０２へ入力し、該当する部首を検索する。また、該当する部首が誤入力等の理由で存在しなければ、同様に部品２検索手段１０３，部品３検索手段１０４に順次「くち」を入力し、該当する部品又は常用漢字等を検索する。更に、結果として得られた一覧を表示手段１２２を介してユーザに呈示し、一覧の中から所望する部首又は部品又は常用漢字等を選択させる。この動作により、検索式組立手段１０１では、検索式における「隹＋口＋」までが決定される。
【００９５】
更に、検索式組立手段１０１は、入力手段１２１より「むし＊」が入力されると、要素の読み「むし」を部品１検索手段１０２に入力して、以下同様の動作を実行し、該当する部首又は部品又は常用漢字等を決定する。更に、結果として得られた一覧を表示手段１２２を介してユーザに呈示し、一覧の中から所望する部首又は部品又は常用漢字等を選択させる。この動作により、検索式「隹＋口＋虫＊」が決定される。
【００９６】
但し、上記一連の流れでは、１組の要素の読み及び算術記号が入力される度に検索を順次実行することで最終的な検索式を完成させる手順となっているが、本実施例ではこれに限定されず、要素の読み及び算術記号を全て入力完了後、それぞれの要素の読みに関する検索を実行して最終的な検索式を完成させるよう構成してもよい。
【００９７】
また、このように検索式が決定されると、検索式組立手段１０１は、決定した検索式「隹＋口＋虫」を漢字検索手段１０５に入力する。漢字検索手段１０５では、入力された検索式「隹＋口＋虫」に基づいて漢字情報ファイル１１４より対応する漢字を検索し、これにより得られた検索結果を一覧として表示手段１２２に呈示する。従って、ユーザは、このように呈示された一覧の中から所望する漢字を入力手段１２１を用いて選択する。
【００９８】
また、検索では検索式に含まれる各項を要素として含む漢字が特定される。但し、この際、類似する漢字までも特定するとよい。この類似する漢字とは、検索式における要素以上の要素を含む漢字とする。また、検索結果として得られた漢字は、合致するものから表示し、次に類似する度合いの高い、即ち、検索式における要素以上の要素を含む順に、この場合は「隹＋口＋虫」＋一要素を含む漢字を表示するよう構成する。
【００９９】
・各ファイルの説明
ここで、図３から図５を用いて本実施例における各ファイルのデータ構成を説明する。但し、以下において説明する各ファイルは通常のファイル形式で作成されているものとするが、本実施例ではこれに限定されず、リレーショナル型やネットワーク型等のデータベースとして作成してもよい。また、各ファイルは１つのファイルで構成しても、複数のファイルで構成してもよい。
【０１００】
また、本実施例において規定される部首は、例えば康煕字典で定められている２１４個の部首、並びにこの部首を複数使用して構成された９９個の部首である。
【０１０１】
・・部品１ファイル１１１
まず、図３を用いて部品１ファイル１１１のデータ構成を説明する。図３を参照すると、部品１ファイル１１１では、部首コードと読みとが対応付けられている。また、この部首コードには部首のフォントデータ（例えばアウトラインフォントデータやビットマップフォントデータ）が対応付けられている。但し、このフォントデータは、部品１ファイル１１１内に格納しても、図示しない他のファイルに格納してもよい。
【０１０２】
このように、部品１検索手段１０２は入力された読みに該当する部首コードを特定し、これを表示手段１２２に入力して一覧表示させる。但し、この際の表示画面は、以下で図８を用いて説明する文字検索結果一覧表示画面と同様であるため、ここでは説明を省略する。
【０１０３】
・・部品２ファイル１１２
また、部品２ファイル１１２も図３に示す部品１ファイル１１１と同様のデータ構成で実現可能である。但し、部品２ファイル１１２では、部首コード（又は常用漢字コード）の代わりに部品コードが格納される（この場合の部品は、汎用的な部品として、多くの漢字の構成要素となるユニコード内漢字及び新たに部品として指定された外字として登録された字）。また、部品コードには、上記と同様にアウトラインフォントデータ又はビットマップフォントデータが対応付けられている。
【０１０４】
・・部品３ファイル１１３
また、部品３ファイル１１３は、図４に示すデータ構成とする。図４を参照すると、部品３ファイル１１３では、常用漢字コードと読みとが対応付けられている。また、部品３ファイル１１３では、常用漢字コードに対して常用漢字を構成する要素が更に対応付けられている。但し、部品３ファイル１１３における要素は、部品１ファイル１１１及び部品２ファイル１１２及び部品３ファイル１１３の何れかに格納されている部首又は部品又は常用漢字である。また、常用漢字コードにもアウトラインフォントデータ又はビットマップフォントデータが対応付けられている。
【０１０５】
但し、本実施例において部品３ファイル１１３に登録される常用漢字としては、上述においても触れたように、常用漢字だけでなく、人名漢字や、この他ＪＩＳ漢字の第１水準に規定されているような一般的な漢字としてもよい。
【０１０６】
・・漢字情報ファイル１１４
また、図２における漢字情報ファイル１１４のデータ構成を図５に示す。図５を参照すると、漢字情報ファイル１１４では、各漢字に関して、本実施例で適用する文字コード（本実施例ではＩＳＯ  １０６４６＝ユニコード：Ｕｎｉｃｏｄｅ）のコード番号と、字形と、画数と、漢字を構成する要素（部首，部品，常用漢字等）と、が対応付けられている。ここで、字形とは、同一の漢字に関して、日本，中国，台湾，韓国，ベトナム等及び時代変遷によって変化した異体字形等のそれぞれにおける字の形である。但し、一般的に現代中国では簡体字が用いられており、また台湾では繁体字が用いられている。また、格納される要素の数は、上述したように最大で４つとするとよい。上述にも有るように、各部品を更に細分化する場合は、上記構成に限定されず、４つ以上としてもよい。
【０１０７】
また、画数としては、漢字全体の総画数の他に、部首を除いた部分に関する画数も格納するよう構成するとよい。
【０１０８】
また、各文字コードに対するフォントデータは、漢字情報ファイル１１４内に格納しても、他のファイルに格納してもよい。また、フォントデータは、アウトラインフォントであってもビットマップフォントであってもよく、また、アウトラインフォントを適用した場合、これをフルアウトラインフォントとしても、ストロークフォントとしてもよい。
【０１０９】
また、漢字情報ファイル１１４における要素の項目には、部品１ファイル１１１，部品２ファイル１１２，部品３ファイル１１３における各コード（部首コード，部品コード，常用漢字コード）が格納されている。
【０１１０】
更に、漢字情報ファイル１１４には、ユニコード以外の文字コード（他文字コード）、例えばＪＩＳコードやＳ−ＪＩＳコードやＥＵＣや区点コード等におけるコード番号も格納されるよう構成するとよい。更にまた、各漢字の字形に関して、これが常用漢字か人名漢字か繁体字か簡体字か通行字か異体字（略字，旧字，俗字を含む）か許容字か国字か等を示す漢字の種類も格納するよう構成するとよい。
【０１１１】
・・検索結果一覧表示画面
次に図６を用いて、漢字検索手段１０５により検索された漢字の一覧をユーザに呈示する際に表示手段１２２に表示される漢字検索結果一覧表示画面の例について説明する。
【０１１２】
図６を参照すると、漢字検索結果一覧表示画面では、検索結果として得られた漢字のイメージと、この漢字に対して設けられたボタンとを表示している。また、漢字のイメージは数字に対応されている。
【０１１３】
この画面において、ユーザが入力手段１２１より数字を入力する、又は漢字に対応されたボタンを他の入力手段（例えばマウス等）で選択することにより、所望する漢字の所定のアプリケーションへの入力が行われる。
【０１１４】
更に、該構成において漢字イメージが表示された領域を上記他の入力手段で選択すると、選択された漢字の文字コードが図２における詳細情報検索手段１０６に入力され、漢字情報ファイル１１４から選択された漢字に関する詳細情報が特定される。また、この特定された詳細情報は詳細情報表示画面として表示手段１２２を介してユーザに呈示される。
【０１１５】
また、上述における部品１検索手段１０２，部品２検索手段１０３，部品３検索手段１０４での検索の結果として得られた一覧を表示手段１２２に表示する際の画面も、図６に示す漢字検索結果一覧表示画面と同様の構成とするとよい。但し、この場合、詳細情報を表示するためのボタンは省かれる。
【０１１６】
また、図６に示す画面以外の表示方法として、検索された結果を１文字ずつ表示し、例えばスペースキーが入力される度に表示する漢字を切り替えるよう構成することも可能である。但し、本実施例の説明では、図６に示す画面で一覧表示される場合について説明する。
【０１１７】
・詳細情報表示画面
ここで詳細情報表示画面の一例を図７に示す。図７を参照すると、本実施例による詳細情報表示画面では、選択した漢字の音読み及び訓読みと、該漢字を構成する部品（部首／常用漢字も含む）と、画数と、常用漢字か人名漢字か繁体字か簡体字か通行字か異体字（略字，旧字，俗字を含む）か許容字か国字か等を示す漢字の種類と、該漢字に付与されたコード番号と、が表示されている。また、表示するコード番号としては１種類だけに限らず、複数種類の文字コードにおけるコード番号を列挙するよう構成するとよい。
【０１１８】
この詳細情報表示画面は、入力手段１２１より詳細情報の表示要求が入力されることで、漢字情報ファイル１１４から各種詳細情報が読み出され、詳細情報検索手段１０６において作成される。
【０１１９】
・異体字関連図
また、本実施例では、図６に示す漢字検索結果一覧表示画面から選択した漢字に関し、該漢字の異体字を含む関連字の系統図を表示できるように構成する。これは、図６に示す漢字検索結果一覧表示画面において異体字関連図を表示するために設けられたボタンを入力手段１２１又はマウス等の他の入力装置により選択することで表示されるよう構成しても、例えば上記の詳細情報表示画面において、図７に示すように『異体字関連図表示』のボタンを設け、これを入力手段１２１又はマウス等の他の入力手段により選択することで表示されるよう構成してもよい。
【０１２０】
また、図８（ａ）を用いて表示手段１２２に表示される異体字関連図の一例示す。図８（ａ）に例示するような異体字関連図では、選択した漢字に関して、常用漢字や簡体字や繁体字や異体字（略字，旧字，俗字を含む）や通行字等が系統付けて表示される。これにより、ユーザは、どのような漢字が関連し、どのような異体字を有するかを容易に理解することができる。但し、以下の説明では、好適な例を挙げるため、漢字検索結果一覧表示画面から「
【０１２１】
【外１】
0003732785.tif 000002
」が選択されたとしている。
【０１２２】
また、このような異体字関連図を作成するために、本実施例による漢字検索装置１００は、図２に示すような漢字関連付ファイル１１５を有する。この漢字関連付ファイル１１５は、漢字の常用漢字や簡体字や繁体字や異体字（略字，旧字，俗字を含む）や通行字等の関係を管理するものであり、ある漢字に対して何れの漢字が常用漢字や簡体字や繁体字や異体字（略字，旧字，俗字を含む）や通行字等の関係を有するかを管理するものである。
【０１２３】
図８（ｂ）に漢字関連付ファイル１１５のデータ構成を示す。図８（ｂ）を参照すると、漢字関連付ファイル１１５は、漢字（漢字のコード番号）の組み合わせの表となっており、互いに交わる欄に相互の関係を示す情報が格納されている構成となっている。
【０１２４】
従って、関連字図作成手段１０７は、入力手段１２１より異体字関連図の表示要求が入力されると、漢字関係付ファイル１１５から対象の漢字を含む関係を読み出し、これに基づいて漢字情報ファイル１１４を参照して図８に示す異体字関連図を作成し、作成した異体字関連図を表示手段１２２を介してユーザに提供する。
【０１２５】
また、この他、漢字情報ファイル１１４に格納されている各国の字形等を表示手段１２２に表示するよう構成してもよい。これは、上記各表示画面と同様に入力手段１２１から表示要求がなされた場合に、例えば漢字検索手段１０５が漢字情報ファイル１１４から各字形を読み出し、これを表示するよう構成することで実現可能である。
【０１２６】
・構成のまとめ
以上、本実施例による漢字検索装置１００の詳細な構成を説明したが、漢字検索装置１００は、専用のハードウェアとして構成しても、ソフトウェアで構成し、これをパーソナルコンピュータや携帯電話機（次世代携帯電話機等を含む）やその他、演算処理装置等のコンピュータを有する電子機器等に組み込むことで実現してもよい。図９に漢字検索装置１００をソフトウェアで実現する場合の、該ソフトウェアが組み込まれる機器のブロック構成例を示す。
【０１２７】
図９を参照すると、該機器はＣＰＵ（中央演算処理装置）１１とＲＡＭ（ランダムアクセスメモリ）１２とＲＯＭ（リードオンリメモリ）１３と表示装置１４と入力装置１５と記憶装置１６とを有して構成される。
【０１２８】
ここで、表示装置１４は図２における表示手段１２２と対応するものであり、入力装置１５は入力手段１２１と対応するものである。また、記憶装置１６はハードディスクやＥＰ−ＲＯＭ等の不揮発性記録媒体から成るものである。
【０１２９】
この構成において本実施例による漢字検索装置１００を実現するためのソフトウェアは記憶装置１６に記憶され、必要に応じて読み出され、ＣＰＵ１１において実行される。また、この際、ＲＡＭ１２において作業領域が確保される。
【０１３０】
また、上記ソフトウェアは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭやその他のリムーバブルな記録媒体に記録し持ち運ぶことで、任意の電子機器において実行できるよう構成するとよい。
【０１３１】
・第１の実施例における入力動作
次に、漢字検索装置１００を使用して漢字を入力する際の動作を図１０のフローチャートを用いて説明する。
【０１３２】
図１０を参照すると、本実施例ではまず、ユーザが入力手段１２１を用いて要素の読み及び算術記号（＋，＊，−）を入力する（ステップＳ１０１）。このように入力された要素の読みは、算術記号が入力されたことをトリガとして、漢字検索装置１００における検索式組立手段１０１から部品１検索手段１０２へ入力され、対応する部首が部品１ファイル１１１から検索される（ステップＳ１０２）。
【０１３３】
この検索の結果、対応する部首が存在する場合（ステップＳ１０３のＹｅｓ）、検索式組立手段１０１は、これを表示手段１２２よりユーザへ一覧表示する（ステップＳ１０９）。これに対し、ステップＳ１０２の検索の結果、対応する部首が存在しない場合（ステップＳ１０３のＮｏ）、検索式組立手段１０１は、ステップＳ１０１で入力された要素の読みを部品２検索手段１０３へ入力し、対応する部品を部品２ファイル１１２から検索する（ステップＳ１０４）。
【０１３４】
この検索の結果、対応する部品が存在する場合（ステップＳ１０５のＹｅｓ）、検索式組立手段１０１は、これを表示手段１２２よりユーザへ一覧表示する（ステップＳ１０９）。これに対し、ステップＳ１０４の検索の結果、対応する部品が存在しない場合（ステップＳ１０５のＮｏ）、検索式組立手段１０１は、ステップＳ１０１で入力された要素の読みを部品３検索手段１０４へ入力し、対応する常用漢字を部品３ファイル１１３から検索する（ステップＳ１０６）。
【０１３５】
この検索の結果、対応する常用漢字が存在する場合（ステップＳ１０７のＹｅｓ）、検索式組立手段１０１は、これを表示手段１２２よりユーザへ一覧表示する（ステップＳ１０９）。これに対し、ステップＳ１０６の検索の結果、対応する常用漢字等が存在しない場合（ステップＳ１０７のＮｏ）、検索式組立手段１０１は、対応する要素が存在しないことを表示手段１２２を介してユーザへ通知し（ステップＳ１０８）、ステップＳ１０１へ帰還する。
【０１３６】
また、上記フローにおいて、部首，部品，常用漢字の何れかの要素が存在し、これが表示手段１２２において一覧表示されると（ステップＳ１０９）、ユーザは、入力手段１２１を用いて所望する要素を選択する（ステップＳ１１０）。
【０１３７】
このように所望する要素が選択されると、検索式組立手段１０１は、最後にステップＳ１０１において入力された算術記号が「＊」であるか否かを判定する（ステップＳ１１１）。
【０１３８】
この判定の結果、「＊」でない場合（ステップＳ１１１のＮｏ）、検索式組立手段１０１はステップＳ１０１に帰還して、次の要素の読み及び算術記号を入力させる。これに対し、ステップＳ１１１の判定の結果、「＊」である場合（ステップＳ１１１のＹｅｓ）、検索式組立手段１０１は、上記フローにおいて決定された検索式を漢字検索手段１０５に入力し、漢字検索手段１０５において漢字情報ファイル１１４より対応する漢字が検索される（ステップＳ１１２）。
【０１３９】
この検索の結果、対応する漢字が存在しない場合（ステップＳ１１３のＮｏ）、漢字検索手段１０５は、対応する漢字が存在しないことを表示手段１２２を介してユーザへ通知し（ステップＳ１１４）、ステップＳ１０１に帰還する。これに対し、ステップＳ１１２の検索の結果、対応する漢字が存在する場合（ステップＳ１１３のＹｅｓ）、漢字検索手段１０５は、表示手段１２２を介して検索された漢字を一覧表示し（ステップＳ１１５）、ユーザに入力手段１２１を用いて所望する漢字を選択させる（ステップＳ１１６）。
【０１４０】
その後、漢字検索装置１００は、選択された漢字に関する詳細情報が要求されたか（ステップＳ１１７）、又、選択された漢字に関する異体字関連図が要求されたか（ステップＳ１２０）、又、選択された漢字を所定のアプリケーションに入力することが要求されたか（ステップＳ１２３）を判定する。
【０１４１】
ここで、選択された漢字に関する詳細情報が要求された場合（ステップＳ１１７のＹｅｓ）、漢字検索装置１００は、詳細情報検索手段１０６を用いて漢字情報ファイル１１４から選択された漢字に関する詳細情報を特定し（ステップＳ１１８）、これを表示手段１２２を介してユーザに呈示する（ステップＳ１１９）。
【０１４２】
また、選択された漢字に関する異体字関連図が要求された場合（ステップＳ１２０のＹｅｓ）、漢字検索装置１００は、関連字図作成手段１０７を用いて漢字関連付ファイル１１５より選択された漢字に対して関連する漢字のコード番号及びどのような関連であるかの情報を読み出し、これに基づいて漢字情報ファイル１１４より各漢字の字形やフォントデータ等をそれぞれ特定し（ステップＳ１２１）、特定した情報を用いて異体字関連図を作成して、これを表示手段１２２を介してユーザに呈示する（ステップＳ１２２）。
【０１４３】
以上のように動作することで、ユーザはキーボード等の入力手段１２１を用いて所望する漢字を検索するだけでなく、検索された漢字に関する詳細な情報や関連する漢字の系統図も閲覧することが可能となる。
【０１４４】
・具体的入力例
また、図１０に示すフローチャートに従った入力手順を、以下に具体例を挙げて説明する。
【０１４５】
本説明では、以下に示す４つの入力式を例に挙げて説明する。
0003732785.tif 000003
・・「堊」を検索する場合
本実施例において（式１）に示す「堊」を検索する場合、ユーザはまず部首を検索するために入力手段１２１を用いて「つち＋」と入力する。この「つち＋」は入力手段１２１より漢字検索装置１００に入力される。
【０１４６】
漢字検索装置１００は、入力された「つち＋」を検索式組立手段１０１に入力する。検索式組立手段１０１はまず「つち」を部品１検索手段１０２に入力する。ここで、「つち」に対応する部首「土」が部品１ファイル１１１において存在するため、部品１検索手段１０２では「土」が検索される。従って、検索式組立手段１０１は、部品１検索手段１０２で検索された「土」を表示手段１２２に表示する。これに対しユーザは、表示された「土」を入力手段１２１を用いて選択する。この選択は検索式組立手段１０１に入力される。これにより検索式組立手段１０１では、「土＋」までが決定される。
【０１４７】
次に、ユーザは入力手段１２１よりその他の要素として「あ＊」を入力する。この「あ」も上記と同様に、まず部品１検索手段１０２に入力され、該当する部首が検索される。ここで、「あ」に対応する部首が部品１ファイル１１１に存在しないため、このことが部品１検索手段１０２から検索式組立手段１０１に入力される。
【０１４８】
このように該当する部首が存在しないことが入力されると、検索式組立手段１０１は次に「あ」を部品２検索手段１０３に入力する。これに対し部品２検索手段１０３は「あ」に該当する部品を部品２ファイル１１２から検索する。しかし、部品２ファイル１１２には存在しない。
【０１４９】
次に部品３ファイル１１３を検索する。ここで、「あ」に該当する常用漢字「亜」，許容漢字「亞」が部品３ファイル１１３に存在するため、部品３検索手段１０４では「亜」，「亞」が検索される。従って、検索式組立手段１０１は、部品３検索手段１０４で検索された「亜，亞」を表示手段１２２に表示する。これに対しユーザは、表示された「亜，亞」より「亞」を入力手段１２１を用いて選択する。この選択は検索式組立手段１０１に入力される。これにより検索式組立手段１０１では、「土＋亞＊」までが決定される。
【０１５０】
ここで、「＊」は検索を実行させるための算術式であるため、検索式組立手段１０１は、決定された検索式「土＋亞＊」を漢字検索手段１０５に入力する。
【０１５１】
漢字検索手段１０５では、入力された「土＋亞＊」における各要素「土」，「亞」に基づいて漢字情報ファイル１１４を検索し、対応する漢字を特定する。ここで、漢字情報ファイル１１４には「堊」が存在するため、漢字検索手段１０５では、「堊」が検索される。従って、漢字検索手段１０５は表示手段１２２を介して「堊」をユーザに呈示する。これに対しユーザは、表示された「堊」を入力手段１２１を用いて選択する。また、この選択された「堊」は対象のアプリケーションに入力される。
【０１５２】
ここで、表示手段１２２に表示された「堊」に関する詳細情報を表示する場合、ユーザは入力手段１２１又はマウス等の他の入力手段を用いて「堊」に関する詳細情報表示画面（図７）を表示させる命令を入力する。この命令は詳細情報検索手段１０６に入力され、部品３ファイル１１４から詳細情報が特定される。詳細情報検索手段１０６は、特定された詳細情報に基づいて「堊」に関する詳細情報表示画面を作成し、これを表示手段１２２を介してユーザに呈示する。
【０１５３】
また、「堊」に関する異体字関連図を表示する場合、ユーザは入力手段１２１又はマウス等の他の入力手段を用いて「堊」に関する異体字関連図表示画面（図８）を表示させる命令を入力する。この命令は関連字図作成手段１０７に入力され、部品３ファイル１１４から各関連字（簡体字，繁体字，通行字，異体字（略字，旧字，俗字等を含む）等；但し、日本字形を基本とする）が特定される。関連字図作成手段１０７は、特定された各関連字に基づいて「堊」に関する異体字関連図表示画面を作成し、これを表示手段１２２を介してユーザに呈示する。
【０１５４】
・・「滬」を検索する場合
また、本実施例において（式２）に示す「滬」を検索する場合、ユーザはまず部首を検索するために入力手段１２１を用いて「さんずい＋」と入力する。この「さんずい＋」は入力手段１２１より漢字検索装置１００に入力される。
【０１５５】
漢字検索装置１００は、入力された「さんずい＋」を検索式組立手段１０１に入力する。検索式組立手段１０１はまず「さんずい」を部品１検索手段１０２に入力する。ここで、「さんずい」に対応する部首「水（
【０１５６】
【外２】
0003732785.tif 000004
）」が部首ファイル１１１において存在するため、部品１検索手段１０２では「水（
【０１５７】
【外３】
0003732785.tif 000005
）」が検索される。従って、検索式組立手段１０１は、部品１検索手段１０２で検索された「水（
【０１５８】
【外４】
0003732785.tif 000006
）」を表示手段１２２に表示する。これに対しユーザは、表示された「水（
【０１５９】
【外５】
0003732785.tif 000007
）」を入力手段１２１を用いて選択する。この選択は検索式組立手段１０１に入力される。これにより検索式組立手段１０１では、「水＋」までが決定される。
【０１６０】
次に、ユーザは入力手段１２１よりその他の要素として「と＋」を入力する。この「と」も上記と同様に、まず部品１検索手段１０２に入力され、該当する部首が検索される。ここで「と」に対応する部首「戸」，「斗」，「十」，「土」，…が部品１ファイル１１１において存在するため、部品１検索手段１０２ではこれらが検索される。従って、検索式組立手段１０１は、部品１検索手段１０２で検索された「戸」，「斗」，「十」，「土」，…を表示手段１２２に表示する。これに対しユーザは、表示された部首一覧より所望の「戸」を入力手段１２１を用いて選択する。この選択は、検索式組立手段１０１に入力される。これにより検索式組立手段１０１では、「水＋戸＋」までが決定される。
【０１６１】
更に、ユーザは入力手段１２１よりその他の要素として「むら＊」を入力する。この「むら」も上記と同様に、まず部品１検索手段１０２に入力され、該当する部首が検索される。ここで、「むら」に対応する部首が部品１ファイル１１１に存在しなかった場合には、次のステップに移る。
【０１６２】
このように該当する部首が存在しないことが入力されると、検索式組立手段１０１は次に「むら」を部品２検索手段１０３に入力する。ここで、「むら」に対応する部品が部品２ファイル１１２にも存在しないため、このことが部品２検索手段１０３から検索式組立手段１０１に入力される。
【０１６３】
従って、検索式組立手段１０１は次に「むら」を部品３検索手段１０４に入力する。ここで、「むら」に該当する常用漢字「村」，「邑（人名漢字）」，「群」，「屯」，…が部品３ファイル１１３に存在するため、部品３検索手段１１３では「村」，「邑」，「群」，「屯」，…が検索される。従って、検索式組立手段１０１は、部品３検索手段１０４で検索された「村，邑，群，屯，…」を表示手段１２２に表示する。これに対しユーザは、表示された「村，邑，群，屯，…」より「邑」を入力手段１２１を用いて選択する（実際には、邑は部首であるので、部首ファイル１１１に存在する）。この選択は検索式組立手段１０１に入力される。これにより検索式組立手段１０１では、「水（
【０１６４】
【外６】
0003732785.tif 000008
）＋戸＋邑＊」までが決定される。
【０１６５】
その後、検索式組立手段１０１は、「＊」を認識して、決定された検索式「水（
【０１６６】
【外７】
0003732785.tif 000009
）＋戸＋邑＊」を漢字検索手段１０５に入力する。また、これに対して漢字検索手段１０５は、対応する漢字「滬」を検索して対応する漢字を特定し、これを表示手段１２２を介してユーザに呈示する。これに対しユーザは、表示された「滬」を入力手段１２１を用いて選択し、「滬」を対象のアプリケーションに入力させる。
【０１６７】
また、同様に「滬」に関する詳細情報や異体字関連図を表示することも可能である。
【０１６８】
・・「鐚」を検索する場合
また、本実施例において（式３）に示す「鐚」を検索する場合、ユーザはまず部首を検索するために入力手段１２１を用いて「きん＋」と入力する。この「きん＋」に対しては、部品１ファイル１１１において対応する部首「金」が格納されているため上記と同様に「金」が選択され、検索式組立手段１０１において「金＋」までが決定される。
【０１６９】
つぎに、ユーザは検索式において「惡」を入力するために、入力手段１２１を用いて「あく＋」を入力する。ここで、「惡」は部品１ファイル１１１，部品２ファイル１１２，部品３ファイル１１３の何れにおいても格納されていないが、類似する要素として部品３ファイル１１３において「悪」（実際には、許容字体であるため部品３ファイル１１３に存在する）が格納されている。従って、ユーザは、表示手段１２２に表示された一覧から「悪」を選択する。これにより、検索式組立手段１０１では、「金＋悪＊」が決定され、これが漢字検索手段１０５に入力される。
【０１７０】
漢字検索手段１０５では、「金＋悪＊」に対応する漢字が漢字情報ファイル１１４より検索されるが、「金＋悪＊」と完全に一致する漢字は存在しない。そこで、本実施例では「悪」と「惡」とのような類似（関連）する要素を共に漢字情報ファイル１１４における要素として格納しておく。従って、漢字検索手段１０５において類似する要素より成る漢字までも特定することが可能となる。これにより、ユーザは「惡」の代わりに「悪」を入力することが可能となり、より容易に検索式を入力することが可能となる。
【０１７１】
また、同様に「鐚」に関する詳細情報や異体字関連図を表示することも可能である。
【０１７２】
・・「谺」を検索する場合
また、本実施例において（式４）に示す「谺」を検索する際、上記と同様の手順で入力する場合では、ユーザはまず部首を検索するために入力手段１２１を用いて「たに＋」と入力し、「谷＋」が決定された後に「きば＊」を入力して、検索式「谷＋牙＊」を決定する。
【０１７３】
しかしながら、本実施例では、部首を先頭に入力しなくても検索が可能なように構成しているため、本例においてユーザはまず「きば＋」と入力してもよい。この場合、検索式組立手段１０１において決定される検索式は「牙＋谷＊」となる。
【０１７４】
検索式組立手段１０１は、この検索式「牙＋谷＊」をそのまま漢字検索手段１０５に入力する。これに対して漢字検索手段１０５は、「牙＋谷」に基づいて対応する漢字を検索する。ここで本実施例では、漢字情報ファイル１１４において部首とその他の要素（部品又は常用漢字）とを区別して管理するよう構成していない。このため、漢字検索手段１０５は、部首とその他の要素とが順番に従って入力されていない場合でも対象の漢字を検索することが可能となる。
【０１７５】
また、同様に「谺」に関する詳細情報や異体字関連図を表示することも可能である。
【０１７６】
このように、本実施例では、漢字を例えば最大で４つの読める要素（部首，部品，常用漢字等）に分割しているため、ユーザは容易に検索式を入力することが可能となる。更に、この際、対象の漢字を検索するための検索キーをキーボード等の入力手段のみを用いて入力することを可能としているため、ユーザは容易に作業を実行することが可能となる。
【０１７７】
また、ユーザが入力する要素の順序を、部首を最初とし、その後、画数順に部品又は常用漢字を入力することを推奨しているため、漢字検索装置１００における処理量を減少させることが可能となり、迅速に目的の漢字を特定することが可能となる。但し、本実施例において、漢字情報ファイル１１４の要素の項目では、部首がデータ系列において先に位置され、そのあとに筆順に従って各要素が並ぶよう構成する。また、漢字検索手段１０５は、漢字情報ファイル１１４をデータ系列の順に従って検索する。
【０１７８】
更に、各要素を特定する際に、部首ファイル１１１，部品ファイル１１２，常用漢字ファイル１１３の順に検索を実行することで、必要最小限の要素検索のみで検索式が決定できるよう構成することが可能となる。
【０１７９】
更に、本実施例では、検索された漢字に関する詳細情報や関連字情報をユーザに容易に提供することが可能である。
【０１８０】
・第１の実施例のまとめ
また、以上のように構成された本実施例は、例えば以下に示すような用途として用いることで、より本実施例による効果が発揮される。
（１）漢字入力の現場での論文記述における難字の記入
（２）キーパンチャーによる原稿入力の際の難字や読めない漢字の入力
（３）漢字文献資料のデータベース作製における手書き文字や難字の入力
（４）ＯＣＲ（自動読取装置）での読み取り不可能な文字の補正入力
このように、本実施例による漢字検索装置１００は、入力における難字や読みの無い又は読めない漢字を入力する際に特に有効に活用されるものであり、更に、ＯＣＲ等と組み合わせることでも、迅速な入力を実現できるものである。
〔第２の実施例〕
上記第１の実施例では、主に音訓読みが存在しない又は解らない漢字の入力の際に高い効果を発揮するものである。この構成において、難字ではあるが音訓読みが存在する漢字の入力をより容易且つ迅速に実行させるよう構成した場合について、以下に第２の実施例として図面を用いて詳細に説明する。
【０１８１】
これを実現するために、本実施例では、ユニコードで登録されている漢字を幾つかに分類し、各分類毎に順を追って検索するよう構成する。これにより、ユーザから所望された漢字をより迅速に特定することが可能となる。
【０１８２】
即ち、本実施例では、漢字を例えばＪＩＳ漢字における第１水準，第２水準，補助漢字，及びその他の漢字と分類し、ユーザから入力された漢字の読みに基づいて、第１水準，第２水準，補助漢字，その他の漢字と順を追って検索する。これにより、より一般的な漢字から特定することが可能となり、不必要な漢字に対する検索処理を省くことが可能となる。
【０１８３】
更に、本実施例は、第１の実施例による漢字検索装置１００の機能も有しているため、全ての漢字に対して検索が実行できる。
【０１８４】
図１１に本実施例による漢字検索装置２００のブロック図を示す。図１１を参照すると、漢字検索装置２００は、図２に示す漢字検索装置１００と比較して、漢字検索手段１０５が漢字検索手段２０５に置き換えられている。この漢字検索手段２０５は、入力手段１２１から入力された読みに対応する漢字を文字コードファイル２１０から直接検索する。但し、文字コードファイル２１０は、通常の文字コードファイルであり、各文字に対するコード番号と読みとフォントデータとを対応付けて管理するものである。ここで、文字コードとしてはユニコードとするが、これをＪＩＳコートやＳ−ＪＩＳコードやＥＵＣや区点コード等としてもよい。さらに、フォントデータはアウトラインフォントでもビットマップフォントでもよい。
【０１８５】
次に、上記した漢字検索装置２００を用いた本実施例の動作について、以下に図面を用いて詳細に説明する。図１２は、本実施例における漢字検索装置２００の動作を説明するためのフローチャートである。
【０１８６】
図１２を参照すると、本実施例ではまず、ユーザが入力手段１２１を用いて所望する漢字の読みを入力する（ステップＳ２０１）。このように入力された漢字の読みは、漢字検索装置２００における漢字検索手段２０５に入力され、文字コードファイル２１０より対応する漢字が特定される。この際、漢字検索手段２０５は、まずＪＩＳ漢字の第１水準として登録された漢字群を対象として文字コードファイル２１０を検索し、対応する漢字を特定する（ステップＳ２０２）。但し、各漢字がどの分類（ＪＩＳ漢字における第１水準，第２水準，補助漢字，その他の漢字群）に属するかは、図示しないファイル、又は漢字情報ファイル１１４、又は文字コードファイル２１０において管理されているものとする。
【０１８７】
この検索の結果、対応する漢字が特定された場合（ステップＳ２０３のＹｅｓ）、漢字検索装置２００は、図１０におけるステップＳ１１５に移行し、特定された漢字を表示手段１２２に一覧表示する。これに対し、ステップＳ２０２の検索の結果、対応する漢字が特定されなかった場合（ステップＳ２０３のＮｏ）、漢字検索手段２０５は、次にＪＩＳ漢字の第２水準として登録された漢字群を対象として文字コードファイル２１０を検索し、対応する漢字を特定する（ステップＳ２０４）。
【０１８８】
この検索の結果、対応する漢字が特定された場合（ステップＳ２０５のＹｅｓ）、漢字検索装置２００は、上記と同様に図１０におけるステップＳ１１５に移行する。これに対し、ステップＳ２０４の検索の結果、対応する漢字が存在しなかった場合（ステップＳ２０５のＮｏ）、漢字検索手段２０５は、次にＪＩＳ補助漢字として登録された漢字群を対象として文字コードファイル２１０を検索し、対応する漢字を特定する（ステップＳ２０６）。
【０１８９】
この検索の結果、対応する漢字が特定された場合（ステップＳ２０７のＹｅｓ）、漢字検索装置２００は、上記と同様に図１０におけるステップＳ１１５に移行する。これに対し、ステップＳ２０６の検索の結果、対応する漢字が存在しなかった場合（ステップＳ２０７のＮｏ）、漢字検索手段２０５は、文字コードファイル２１０に登録されている残りの漢字群を対象として検索を実行する（ステップＳ２０８）。
【０１９０】
この検索の結果、対応する漢字が特定された場合（ステップＳ２０９のＹｅｓ）、漢字検索装置２００は、上記と同様に図１０におけるステップＳ１１５に移行する。これに対し、ステップＳ２０８の検索の結果、対応する漢字が存在しなかった場合（ステップＳ２０９のＮｏ）、漢字検索手段２０５は、このことを表示手段１２２を介してユーザに呈示し（ステップＳ２１０）、図１０におけるステップＳ１０１へ移行する。その後、第１の実施例で説明した方法により検索を実行する。
【０１９１】
以上のように構成することで、本実施例では、音訓読みのできる難字を迅速且つ容易に検索する環境と共に、読みの無い漢字を含む全ての漢字を容易に検索する環境を提供することが可能となる。
〔第３の実施例〕
また、上記した第１の実施例において、より漢字検索に要する処理量を減少させる構成を第３の実施例として以下に図面を用いて詳細に説明する。
【０１９２】
本実施例では、部首を入力する際に、該部首の対象の文字における位置を指定する。これにより、本実施例では検索対象の漢字を大幅に絞り込むことが可能となる。
【０１９３】
図１３は、本実施例で定義する部首の位置の種類であり、図中、斜線部分に部首が位置される。但し、（分類７）及び（分類９）では、各々分割された領域の何れかに部首が位置されるとする。
【０１９４】
図１３を参照すると、本実施例では、部首の付き位置（以下、部首位置という）を、（分類０）全体，（分類１）偏，（分類２）旁，（分類３）冠・頭・蓋，（分類４）足，（分類５）垂れ・にょう・かまえ，（分類６）かまえ，（分類７）４分の１，（分類８）縦割れ・横割れ，（分類９）９分の１、また、この他にも、（分類Ａ）分類５の反対部分，（分類Ｂ）分類６の反対部分，（分類Ｃ）分類８の反対部分，（分類Ｄ）部首を天地又は左右に複数個並べたもの，（分類Ｅ）部首と部品とを重ねたもの，（分類Ｆ）部首と部品とが左右対称に配列されるもの、の計１６種類に分割している。但し、図中、栗塗りの部分には部首が配置される。
【０１９５】
この分割の種類において、分類５〜６の「構え」には５種類存在し、分類５には「しきがまえ」等が属し、分類６には「えんがまえ」や「うけばこ」や「はこがまえ」や「くにがまえ」等が属する。また、分類７の「４分の１」は、漢字を縦横２×２に分割した何れかの位置に部首が属することを示すものであり、分類９の「９分の１」は、漢字を縦横３×３に分割した何れかの位置に部首が属することを示すものである。また、分類８の「縦割れ」には「われぎょう」等が属し、同じく分類８の「横割れ」には「われごろも」等が属する。更に、分類０の「全体」には部首１つで１字を成す漢字が属する。
【０１９６】
また、本実施例では図１３に示すような部首の位置をキーボードより成る入力手段１２１で指定するために、図１４に例示するように、キーボードにおける所定のキーに部首位置を割り当てる。即ち、本実施例では、例えばキーボードより「１」が入力された場合、漢字検索装置３００は部首が『偏』であると認識する。
【０１９７】
但し、図１４に示す例では、１つのキーに対して複数の部首位置が対応付けられている。この場合、同一のキーに割り当てられている部首位置は区別せずに検索を実行するよう構成してもよいが、例えば分類５の「にょう」を指定する場合には５を２回入力するよう構成してもよい。
【０１９８】
以下、本実施例による漢字検索装置３００の構成を図１５のブロック図を用いて説明する。図１５を参照すると、漢字検索装置３００は、図２に示す漢字検索装置１００と比較して、漢字検索手段１０５が漢字検索手段３０５に、又、漢字情報ファイル１１４が漢字情報ファイル３１４に、それぞれ置き換えられている。
【０１９９】
ここで、漢字情報ファイル３１４のデータ構成を図１６に示す。図１６を参照すると、漢字情報ファイル３１４では、第１の実施例と同様なデータ構成の他に、部首の位置を示す情報（部首位置）が格納されている。
【０２００】
以下に、上記のように構成された漢字検索装置３００の動作について、図面を用いて詳細に説明する。
【０２０１】
図１７を参照すると、本実施例ではまず、ユーザが入力手段１２１を用いて部首の位置を指定する（ステップＳ３０１）。これは、図１４に示すキーボードより成る入力手段１２１から数字を入力することで実現される。
【０２０２】
このように部首の位置の指定が入力されると、漢字検索装置３００は図１０におけるステップＳ１０１に移行し、以降の動作を実行する。
【０２０３】
また、図１０のステップＳ１１１において、ステップＳ１０１で最後に入力された算術記号が「＊」であると判定した場合（ステップＳ１１１のＹｅｓ）、漢字検索手段３０５は、まずステップＳ３０１で入力された部首位置に対応する漢字群を漢字情報ファイル３１４から特定する（ステップＳ３０２）。
【０２０４】
その後、図１０のステップＳ１１１までの動作において決定した算術式に基づいて、ステップＳ３０２で特定した漢字群を検索して対応する漢字を特定し（ステップＳ３０３）、図１０におけるステップＳ１１３へ移行する。
【０２０５】
以上のように動作することで、本実施例では、漢字検索装置３００が検索対象とする漢字の数を検索処理の初期の段階で大幅に削減することができ、迅速に所望された漢字を検索することが可能となる。
〔第４の実施例〕
また、上記した第２の実施例において、目的に応じた専門用語や熟語等が格納された電子辞書を設けることで、使い勝手のよい文書作成装置３００を提供することが可能となる。
【０２０６】
これは、例えば仏教書や古典等の特殊な書物に含まれる難字等より成る専門用語や熟語等が登録された電子辞書（以下、用語入力辞書という）を、図１１における漢字検索装置２００に設ける。これにより、上記のような専門的な文書を容易且つ迅速に入力することが可能となる。
【０２０７】
以下、このように構成した文書作成装置４００について図面を用いて詳細に説明する。
【０２０８】
図１８は、文書作成装置４００の構成を示すブロック図である。図１８を参照すると、文書作成装置４００は、図１１に示す漢字検索装置２００と比較して、漢字検索手段２０５が用語検索手段４０５に置き換えられている。更に、文書作成装置４００は、用語入力辞書ファイル４２０が新たに設けられている。
【０２０９】
この用語入力辞書ファイル４２０は、上記のような専門用語や熟語等（以下、単に用語という）と、読みと、品詞等の情報と、語義と、が格納されるものである。但し、用語はこれを構成する漢字のコード番号（例えばユニコード）の列挙として格納される。
【０２１０】
以下に、上記のように構成された文書作成装置４００の動作について、図面を用いて詳細に説明する。
【０２１１】
図１９は、文書作成装置４００を用いて文書を作成する際の流れを示すフローチャートである。
【０２１２】
図１９を参照すると、本実施例ではまず、ユーザが入力手段１２１を用いて用語の読みを入力する（ステップＳ４０１）。このように所望された用語の読みが入力されると、文書作成装置４００は、用語検索手段４０５において用語入力辞書ファイル４２０から対応する用語を検索する（ステップＳ４０２）。
【０２１３】
この検索の結果、対応する部首が存在しない場合（ステップＳ４０３のＮｏ）、用語検索手段４０５は、このことを表示手段１２２を介してユーザに通知し（ステップＳ４０４）、図１２におけるステップＳ２０１へ移行して、第２の実施例による動作を実行する。
【０２１４】
これに対し、ステップＳ１０２の検索の結果、対応する用語が検索された場合（ステップＳ４０３のＹｅｓ）、用語検索手段４０５は、これを表示手段１２２よりユーザへ一覧表示し（ステップＳ４０５）、ユーザに入力手段１２１を用いて所望する漢字を選択させる。但し、この際、一覧を表示する画面は、図６に示す漢字検索結果一覧表示画面と同様の構成としてよい。
【０２１５】
その後、用語検索手段４０５は、選択された用語に関する詳細情報が要求されたか（ステップＳ４０７）、又、選択された用語を所定のアプリケーションに入力することが要求されたか（ステップＳ４１０）を判定する。但し、上記詳細情報は、用語の品詞や語義等の情報である。
【０２１６】
ここで、選択された用語に関する詳細情報が要求された場合（ステップＳ４０７のＹｅｓ）、用語検索手段４０５は、用語入力辞書ファイル４２０から選択された用語に関する詳細情報を特定し（ステップＳ４０８）、これを表示手段１２２を介してユーザに呈示する（ステップＳ４０９）。
【０２１７】
以上のように動作することで、ユーザはキーボード等の入力手段１２１を用いて所望する用語を検索・入力するだけでなく、検索された用語に関する詳細な情報を閲覧することも可能となる。
〔第５の実施例〕
また、上記各実施例では、要素（部首，部品等）の読みを入力することで所望する漢字を検索する構成について説明したが、本実施例では、漢字の部首をはじめとする部品等の読みが解らない場合でも、より正確且つ迅速に所望する漢字を検索するよう構成した場合について、以下に図面を用いて詳細に説明する。
【０２１８】
以上でも述べていたように、漢字全体に亘る共通性は、全ての漢字が部首（部品）を持つこと、更に、画数を持つことと、の２点に集約される。
【０２１９】
上記各実施例では、まず、その共通性の１つである、部首（部品）の、特に読みに着目して構成していた。これに対し、本実施例は、この部首（部品）が読めない場合にも同様に漢字を検索することを可能にするものである。従って、本実施例による効果は、上記各実施例のように、所望する漢字を確実且つ迅速に検索できることの他に、読めない漢字（要素も大別すれば漢字に属する）の学習に役立つことである。
【０２２０】
これを実現するために、本実施例では、読みの他に画数を併用することで、読めない要素を含む漢字も、キーボード上から素早く検索することができ、目的の漢字に迅速に逢着する。但し、本実施例における画数を用いた検索は、この構成だけを単独で動作させてもよく、また、上記各実施例による検索方法に混在させて動作させてもよい。
【０２２１】
また、本実施例による漢字検索装置５００の構成例を図２０に示す。但し、漢字検索装置５００は、本実施例による構成を第１の実施例に当てはめた場合の構成例である。
【０２２２】
この構成において、部品１検索手段５０２，部品２検索手段５０３，部品３検索手段５０４は、各要素（部首，部品，常用漢字）の読みでなく、各要素の画数による検索も実行する。即ち、本実施例では、以下の動作の説明において触れるように、読みでなく画数が入力された要素に関して部品１検索手段５０２，部品２検索手段５０３，部品３検索手段５０４は、画数に基づいて部品１ファイル５１１，部品２ファイル５１２，部品３ファイル５１３をそれぞれ検索する。
【０２２３】
また、本実施例による部品１ファイル５１１，部品２ファイル５１２，部品３ファイル５１３は、上記各実施例における項目の他に、各要素（部首，部品，常用漢字）の画数も格納している。
【０２２４】
また、本実施例でも同様に、特定された要素は、表示手段１２２へ出力され、ユーザに一覧表示される。これに対して、ユーザは、列挙された要素の中から所望する要素を入力手段１２１を用いて選択入力し、検索式を完成させる。
【０２２５】
次に、本実施例による動作をより詳細に説明する。
【０２２６】
本実施例では、読むことができない要素（部首又は部品又は常用漢字）を「？」と入力し、続いて画数を入力するよう構成する。即ち、例えば要素「隹」を入力する場合、ユーザは「？８＋」と入力する。
【０２２７】
このように、「？」が入力されると、検索式組立手段１０１は、「？」の次に入力された算用数字（上記例では「８」）を、まず部品１検索手段５０１へ入力する。これに応じ、部品１検索手段５０１は、部品１ファイル５１１より該当する画数の要素（部首）を検索し、これを表示手段１２２へ出力して一覧表示させる。ユーザは、表示された検索結果の一覧から所望する要素を入力手段１２１を用いて選択入力する。
【０２２８】
また、該当する部首が部品１ファイル５１１に存在しない場合、検索式組立て手段１０１は、上記と同様に、入力された画数を順に部品２検索手段５０３，部品３検索手段５０４に入力し、部品又は常用漢字より該当する要素を特定する。但し、この動作は、ユーザより所望する要素が選択入力された時点で完了し、次の動作へ移行する。
【０２２９】
更に、このように画数に基づいて検索され、選択入力された要素は、第１の実施例と同様に、漢字検索手段１０５へ入力される。また、漢字検索手段１０５は、第１の実施例と同様に、入力された要素に基づいて検索式を立て、漢字情報ファイル１１４より該当する漢字を検索する。
【０２３０】
従って、上記の様に構成された本実施例では、例えば「雖」を検索する場合、ユーザは「くち＋むし＋？８＊」と入力してもよい。また、これに対して漢字検索装置５００は、「？８」に対して「金，長，門，阜，隶，隹，雨，青，非，隹…」を部品１ファイル５１１の検索結果として表示する。従って、ユーザは、表示された検索結果の中から「隹」を入力手段１２１を用いて選択する。これにより、「？」による画数の検索が完了し、最終的な検索式「口＋虫＋隹＊」が立式される。
【０２３１】
但し、本発明では、本実施例のように読めない部品を「？」として入力せずとも、所望する漢字を検索することは可能である。即ち、「雖」を「くち＋むし＊」の２つの要素で検索することも可能である。このように本発明では、読めない部首・部品を無視して、読める所だけで検索式を作成しても、迅速に所望する漢字を得ることができる。
【０２３２】
例えば、部首「木＋口」を含む漢字の中から何れかを検索する場合、部首が「木」の漢字がユニコード内に９９３字存在する。従って、「木」だけで検索を実行すれば、９９３字が検索される。
【０２３３】
そこで、「木＋口」では９３字存在する。この内、口が２つは２０字、口が３つは７字、口が４つは１字で、口が１つは６５字である。しかも、口が１つである字を含む部品の内、見慣れた字は、「占、古、台、只、号、加、句、司、召、可、兄、如、否、呈、君、告、含、吾、豆、局、京、居、命、保、胡、亭、患、容、唐、党、善、登、聖、敬、濤」などで、合計３４字である。
【０２３４】
更に、口が２つのような字が２８字ある。つまり、９３字の内、６２字を占めるのである。残りは３１字である。この３１字の内、例えば「＋（草冠）」の字はたったの３つである。
【０２３５】
これに対し、本実施例は、上記例のように、読める要素のみでは有効な数まで限定しきれない場合に特に有効となる項性である。
【０２３６】
このように、本実施例は、読みのみによる検索でも、画数を併用した検索でも、所望する漢字へ逢着するのに有効なものである。
〔第６の実施例〕
また、上記各実施例では、入力手段１２１をキーボードとしていたが、これに例えば音声入力手段を含ませるよう構成してもよい。これにより、よりユーザの使い勝手のよい漢字検索装置を提供することができる。
【０２３７】
即ち、本実施例による漢字検索装置では、入力手段において音声認識された要素の読みや算術記号やクエスチョンマークや画数等が検索式組立手段１０１（図２参照）に入力され、これに基づいて検索式組立手段１０１が検索式を組み立てる。この際の動作は、上記における各実施例と同様である。
【０２３８】
また、本実施例による音声入力式の漢字検索装置を実現するために、本実施例による漢字入力装置が実現されるコンピュータには、マイクと音声認識用のアプリケーションとが設けられているものとする。
【０２３９】
〔他の実施例〕
また、上記した各実施例は、本発明を好適に実施した形態の一例に過ぎず、本発明は、その主旨を逸脱しない限り、種々変形して実施することが可能なものである。
【０２４０】
【発明の効果】
以上、説明したように、請求項１記載の発明によれば、迅速且つ容易に所望する漢字を特定することができる環境を提供することが可能となる。
【０２４１】
即ち、本発明によれば、ユーザはキーボード等の入力手段を用いて所望する漢字を検索するための検索キーを入力することが可能となり、ユーザに要する手間を削減することが可能となる。更に、本発明によれば、漢字を分割して得られる要素を一般的に読み書きされている文字とすることで、専門的な知識を必要とせずに、読みの無い又は解らない漢字や難字を容易且つ迅速に入力することが可能となる。
【０２４２】
更に、請求項２記載の発明によれば、検索キーにおいて部首位置及び画数を指定する構成を設けることで、部首等の要素の読みが不明なものにも対応し、且つ又、漢字検索に要するデータの処理量を大幅に削減することが可能となり、より迅速且つ的確に所望された漢字を特定することが可能となる。
【０２４３】
また、請求項３記載の発明によれば、入力された漢字の読みに基づいて、必要に応じて部分的に漢字検索を実行するため、迅速且つ容易に所望された漢字を特定することができる環境を提供することが可能となる。
【０２４４】
更に、本発明において、集合を例えばＪＩＳ漢字における第１水準，第２水準，補助漢字，その他の漢字とし、この順序で検索を実行することで、一般的な漢字から特定することができ、より迅速に所望された漢字を特定することが可能となる。
【０２４５】
更に、請求項４記載の発明によれば、検索された漢字に関する詳細な情報をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字に関する詳細な情報を学習する環境も提供することが可能となる。
【０２４６】
更に、請求項５記載の発明によれば、検索された漢字の異体字等の関連字をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字の関連字を学習する環境も提供することが可能となる。
【０２４７】
更に、請求項６記載の発明によれば、入力がより簡易な漢字検索装置を提供することができる。
【０２４８】
また、請求項７記載の発明によれば、迅速且つ容易に所望する漢字を特定することができる環境を提供することが可能となる。
【０２４９】
即ち、本発明によれば、ユーザはキーボード等の入力手段を用いて所望する漢字を検索するための検索キーを入力することが可能となり、ユーザに要する手間を削減することが可能となる。更に、本発明によれば、漢字を分割して得られる要素を一般的に読み書きされている文字とすることで、専門的な知識を必要とせずに、読みの無い又は解らない漢字や難字を容易且つ迅速に入力することが可能となる。
【０２５０】
更に、請求項８記載の発明によれば、検索キーにおいて部首位置及び画数を指定する構成を設けることで、部首の読みの分からないものに対応することが可能となる。
【０２５１】
また、請求項９記載の発明によれば、入力された漢字の読みに基づいて、必要に応じて部分的に漢字検索を実行するため、迅速且つ容易に所望された漢字を特定することができる環境を提供することが可能となる。
【０２５２】
更に、本発明において、集合を例えばＪＩＳ漢字における第１水準，第２水準，補助漢字，その他の漢字とし、この順序で検索を実行することで、一般的な漢字から特定することができ、より迅速に所望された漢字を特定することが可能となる。
【０２５３】
更に、請求項１０記載の発明によれば、検索された漢字に関する詳細な情報をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字に関する詳細な情報を学習する環境も提供することが可能となる。
【０２５４】
更に、請求項１１記載の発明によれば、検索された漢字の異体字等の関連字をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字の関連字を学習する環境も提供することが可能となる。
【０２５５】
更に、請求項１２記載の発明によれば、入力がより簡易な漢字検索方法を提供することができる。
【０２５６】
また、請求項１３記載の発明によれば、迅速且つ容易に所望する漢字を特定することができる環境を提供することが可能となる。
【０２５７】
即ち、本発明によれば、ユーザはキーボード等の入力手段を用いて所望する漢字を検索するための検索キーを入力することが可能となり、ユーザに要する手間を削減することが可能となる。更に、本発明によれば、漢字を分割して得られる要素を一般的に読み書きされている文字とすることで、専門的な知識を必要とせずに、読みの無い又は解らない漢字や難字を容易且つ迅速に入力することが可能となる。
【０２５８】
また、請求項１４記載の発明によれば、検索キーにおいて部首位置及び画数を指定する構成を設けることで、より迅速且つ的確に所望された漢字を特定することが可能となる。
【０２５９】
また、請求項１５記載の発明によれば、入力された漢字の読みに基づいて、必要に応じて部分的に漢字検索を実行するため、迅速且つ容易に所望された漢字を特定することができる環境を提供することが可能となる。
【０２６０】
更に、本発明において、集合を例えばＪＩＳ漢字における第１水準，第２水準，補助漢字，その他の漢字とし、この順序で検索を実行することで、一般的な漢字から特定することができ、より迅速に所望された漢字を特定することが可能となる。
【０２６１】
更に、請求項１６記載の発明によれば、検索された漢字に関する詳細な情報をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字に関する詳細な情報を学習する環境も提供することが可能となる。
【０２６２】
更に、請求項１７記載の発明によれば、検索された漢字の異体字等の関連字をユーザは容易に知得することが可能となるため、漢字を容易且つ迅速に検索する環境を提供するだけでなく、検索された漢字の確認する環境や、漢字の関連字を学習する環境も提供することが可能となる。
【０２６３】
更に、請求項１８記載の発明によれば、入力がより簡易となる漢字検索装置を実現するプログラムを提供することができる。
【０２６４】
また、請求項１９記載の発明によれば、上記各プログラムが記録された記録媒体を用いて、任意の端末でこれを実行することが可能となる。
【図面の簡単な説明】
【図１】本発明において漢字を分類する４つのカテゴリを説明するための図である。
【図２】本発明の第１の実施例による漢字検索装置１００の構成を示すブロック図である。
【図３】図２における部品１ファイル１１１のデータ構成を示すテーブルである。
【図４】図２における部品３ファイル１１３のデータ構成を示すテーブルである。
【図５】図２における漢字情報ファイル１１４のデータ構成を示すテーブルである。
【図６】本発明の第１の実施例による漢字検索結果一覧表示画面の例を示す図である。
【図７】本発明の第１の実施例による詳細情報表示画面の例を示す図である。
【図８】（ａ）は本発明の第１の実施例による異体字関連図表示画面の例を示す図であり、（ｂ）は図２における漢字関連付ファイル１１５のデータ構成を示すテーブルである。
【図９】本発明の第１の実施例による漢字検索装置１００が実現される機器の構成を示すブロック図である。
【図１０】本発明の第１の実施例による漢字検索動作の流れを示すフローチャートである。
【図１１】本発明の第２の実施例による漢字検索装置２００の構成を示すブロック図である。
【図１２】本発明の第２の実施例による漢字検索動作の流れを示すフローチャートである。
【図１３】本発明の第３の実施例において定義された部首位置を説明するための図である。
【図１４】本発明の第３の実施例において定義された部首位置とキーボードにおけるキーとの割当てを説明するための図である。
【図１５】本発明の第３の実施例による漢字検索装置３００の構成を示すブロック図である。
【図１６】図１５における漢字情報ファイル３１４のデータ構成を示すテーブルである。
【図１７】本発明の第３の実施例による漢字検索動作の流れを示すフローチャートである。
【図１８】本発明の第４の実施例による文書作成装置４００の構成を示すブロック図である。
【図１９】本発明の第４の実施例による漢字入力動作の流れを示すフローチャートである。
【図２０】本発明の第５の実施例による漢字検索装置５００の構成を示すブロック図である。
【符号の説明】
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  表示装置
１５  入力装置
１６  記憶装置
１７  ネットワークインタフェース
１８  バス
１００、２００、３００、５００  漢字検索装置
１０１  検索式組立手段
１０２、５０２  部品１検索手段
１０３、５０３  部品２検索手段
１０４、５０４  部品３検索手段
１０５、２０５、３０５  漢字検索手段
１０６  詳細情報検索手段
１０７  異体字関連図作成手段
１１１、５１１  部品１ファイル
１１２、５１２  部品２ファイル
１１３、５１３  部品３ファイル
１１４、３１４  漢字情報ファイル
１１５  漢字関連付ファイル
１２１  入力手段
１２２  表示手段
２１０  文字コードファイル
４００  文書作成装置
４０５  用語検索手段
４２０  用語入力辞書ファイル
【図１】
0003732785.tif 000010
【図２】
0003732785.tif 000011
【図３】
0003732785.tif 000012
【図４】
0003732785.tif 000013
【図５】
0003732785.tif 000014
【図６】
0003732785.tif 000015
【図７】
0003732785.tif 000016
【図８】
0003732785.tif 000017
【図９】
0003732785.tif 000018
【図１０】
0003732785.tif 000019
【図１１】
0003732785.tif 000020
【図１２】
0003732785.tif 000021
【図１３】
0003732785.tif 000022
【図１４】
0003732785.tif 000023
【図１５】
0003732785.tif 000024
【図１６】
0003732785.tif 000025
【図１７】
0003732785.tif 000026
【図１８】
0003732785.tif 000027
【図１９】
0003732785.tif 000028
【図２０】
0003732785.tif 000029