(57)【要約】複数の文字の中から目的とする文字を検索するため文字検索システムが、目的とする文字の部位に関する位置情報、および、上記部位に関する特定情報を入力する入力手段と、複数の文字の中から上記位置情報および上記特定情報に関連する文字を抽出する文字候補抽出手段（５）とを備える。このようにして抽出された文字は目的とする文字の候補として提示される。上記文字検索システムは、この候補から目的とする文字に対応する特定の文字を選択する特定文字選択手段（６）をさらに備える。上記文字検索システムは、複数の文字に関連する文字データを保存するための文字データ保持部（７）をさらに備え、この文字データ保持部（７）は、複数の文字が記憶されている文字辞書と、上記位置情報および上記特定情報の組み合せが記憶されている検索辞書とを有している。文字候補抽出手段（５）は、検索辞書内の位置情報および特定情報の組み合せに基づいて、文字辞書内の複数の文字の中から、目的とする文字に類似した文字を抽出する。
2002029620.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字の中から目的とする文字を検索するため文字検索システムであって、
前記目的とする文字の部位に関する位置情報、および、該部位に関する特定情報を入力する入力手段と、
前記複数の文字の中から前記位置情報および前記特定情報に関連する文字を抽出する文字候補抽出手段と、
を備えることを特徴とする文字検索システム。
【請求項２】
前記抽出した文字は前記目的とする文字の候補として提示され、該候補から前記目的とする文字に対応する特定の文字を選択する特定文字選択手段をさらに備えることを特徴とする請求項１記載の文字検索システム。
【請求項３】
前記複数の文字に関連する文字データを保存するための文字データ保持部をさらに備え、
該文字データ保持部は、複数の文字が記憶されている文字辞書と、前記位置情報および前記特定情報の組み合せが記憶されている検索辞書とを有しており、
前記文字候補抽出手段は、前記検索辞書内の前記位置情報および前記特定情報の組み合せに基づいて、前記文字辞書内の前記文字の中から、前記目的とする文字に類似した文字を抽出することを特徴とする請求項１記載の文字検索システム。
【請求項４】
前記部位に関する特定情報は、該部位の読み、画数および部首名のいずれかであることを特徴とする請求項１記載の文字検索システム。
【請求項５】
前記部位に関する位置情報および該部位に関する特定情報が、音声により入力されることを特徴とする請求項１記載の文字検索システム。
【請求項６】
複数の文字の中から目的とする文字を検索するための文字検索方法であって、
前記目的とする文字の部位に関する位置情報、および、該部位に関する特定情報を入力するステップと、
前記複数の文字の中から前記位置情報および前記特定情報に関連する文字を抽出するステップと、
を有することを特徴とする文字検索方法。
【請求項７】
前記抽出した文字は前記目的とする文字の候補として提示され、該候補から前記目的とする文字に対応する特定の文字を選択するステップとをさらに有することを特徴とする請求項６記載の文字検索方法。
【請求項８】
前記複数の文字に関連する文字データが、文字データ保持部に保存されており、該文字データ保持部は、複数の文字が記憶されている文字辞書と、前記位置情報および前記特定情報の組み合せが記憶されている検索辞書とを有しており、
前記位置情報および前記特定情報に関連する文字を抽出するステップは、前記検索辞書内の前記位置情報および前記特定情報の組み合せに基づいて、前記文字辞書内の前記文字の中から、前記目的とする文字に類似した文字を抽出することを特徴とする請求項６記載の文字検索方法。
【請求項９】
前記部位に関する特定情報は、該部位の読み、画数および部首名のいずれかであることを特徴とする請求項６記載の文字検索方法。
【請求項１０】
前記部位に関する位置情報および該部位に関する特定情報が、音声により入力されることを特徴とする請求項６記載の文字検索方法。
【請求項１１】
複数の文字の中から目的とする文字を検索するためのプログラムを記憶した記憶媒体であって、
コンピュータに、
前記目的とする文字の部位に関する位置情報、および、該部位に関する特定情報を入力するステップと、
前記複数の文字の中から前記位置情報および前記特定情報に関連する文字を抽出するステップと、
を実行させるためのプログラムを記録したことを特徴とする、コンピュータ読み取り可能な記憶媒体。
【請求項１２】
前記抽出した文字は前記目的とする文字の候補として提示され、該候補から前記目的とする文字に対応する特定の文字を選択するステップを実行させるためのプログラムをさらに記録したことを特徴とする請求項１１記載のコンピュータ読み取り可能な記憶媒体。
【請求項１３】
前記複数の文字に関連する文字データが、文字データ保持部に保存されており、該文字データ保持部は、複数の文字が記憶されている文字辞書と、前記位置情報および前記特定情報の組み合せが記憶されている検索辞書とを有しており、
前記位置情報および前記特定情報に関連する文字を抽出するステップは、前記検索辞書内の前記位置情報および前記特定情報の組み合せに基づいて、前記文字辞書内の前記文字の中から、前記目的とする文字に類似した文字を抽出することを特徴とする請求項１１記載のコンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記部位に関する特定情報は、該部位の読み、画数および部首名のいずれかであることを特徴とする請求項１１記載のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
前記部位に関する位置情報および該部位に関する特定情報が、音声により入力されることを特徴とする請求項１１記載のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
技術の分野
本発明は、予め保存されている多数の文字の中から、目的とする文字を検索するための文字検索システム、文字検索方法およびコンピュータ読み取り可能な記憶媒体に関する。
さらに詳しくいえば、本発明は、コンピュータを用いたコンピュータシステム等において、目的とする文字、例えば、目的とする漢字の音訓、画数および部首名等の構成要素をコンピュータに入力することにより、ハードディスクや光磁気ディスク等に記憶されている多数の文字の中から、目的とする文字を短時間で容易に探し出して表示するための一手法について言及するものである。
背景技術
コンピュータを用いたコンピュータシステムにおいては、一般に、多数の文字および当該文字に関連する各種の文字データ（例えば、多数の漢字および当該漢字に関連する各種の漢字データ）が、文字辞書の形式でハードディスク等の記憶媒体に予め記憶されている。これらの多数の文字、例えば、多数の漢字の中から、ユーザが使用目的とする文字（すなわち、検索対象の文字）をコンピュータにより探し出す場合、従来は、次のような方法によって文字検索、例えば、漢字検索を行っていた。
（１）第１の方法…文字の読み（例えば、漢字の音訓）による検索
例えば、漢字の「新」を検索する場合、この漢字の音読みが「しん」である点に着目し、文字辞書の「しん」の解説の中から探し出す。
（２）第２の方法…文字の全画数（例えば、漢字の全画数）による検索
例えば、漢字の「月」を検索する場合、この漢字の全画数が４画である点に着目し、文字辞書の中で全画数が４画の一覧表から探し出す。
（３）第３の方法…文字を構成する構成要素（例えば、漢字を構成する部首の部首名）による検索
例えば、漢字の「杉」を検索する場合、この漢字の部首名が「きへん」である点に着目し、文字辞書の中の「きへん」の一覧表から探し出す。
ユーザは、上記の第１〜第３のいずれかの方法によりコンピュータシステムを動作させて目的とする漢字を自動的に探し出し、この漢字の正しい読みや書き方等を調べることができる。しかし、上記の第１〜第３の方法は、それぞれ次のような欠点を有している。
（Ａ）第１の方法では、目的とする単一の漢字（以下、単漢字と略記する）の訓読みでは検索することができず、音読みでしか検索することができない。したがって、ユーザが上記単漢字の音読みを知らない場合、この第１の方法により検索することが不可能である。
（Ｂ）ユーザが目的とする単漢字の全画数を知らない場合、第２の方法により検索することができない。
（Ｃ）ユーザが目的とする単漢字の部首名の呼び名を知らない場合、第３の方法により検索することができない。
いずれの方法においても、目的とする文字、例えば、目的とする漢字の音訓、全画数または部首名等に関してある程度の正しい知識が要求される。逆にいえば、ユーザのあいまいな知識や記憶等に基づいて目的とする漢字を探し出すことは難しい。さらに、音訓読みや全画数や部首名等の情報のみに基づいて漢字検索を行う場合、目的とする漢字に関連する漢字候補の数が必然的に多くなる。
さらに、従来の文字検索方法に関連する他の先行技術として、特開平５−２８２２９４号公報（平成５年１０月２９日公開）に示すように、入力手段６から入力される音訓、画数、部首、および漢字の部品（部分）の組み合せ等の情報によって、記憶媒体７に記録された漢字を表示手段５上に呼び出すようにした漢字の検索方法が開示されている。
このような検索方法においては、目的とする漢字の音訓、画数および部首の情報以外に、ユーザ自身が知っている漢字の部品の読み等の情報を入力することによって漢字変換を行うようにしている。しかしながら、この場合は、当該漢字の部品の位置（例えば、上、下、左または右）は指定することができない。したがって、上記の検索方法でも、ユーザのあいまいな知識や記憶等に基づいて目的とする漢字を探し出すことが難しいという問題は依然として残る。
特に、画数によって漢字検索を行う場合、全体の画数を入力することが要求される。逆にいえば、「しめすへん」、「ころもへん」といったような部首の知識がないときに、これらの「へん」の画数だけで検索することができないので、漢字全体の画数にて検索することが必要になる。この場合は、同じ画数であって種類の異なる漢字が多数表示されるため、漢字検索等の文字検索が事実上困難になる。
発明の開示
本発明は上記問題点に鑑みてなされたものであり、目的とする文字全体の読み方や、文字を構成する構成要素、例えば、漢字を構成する部首等に関する正しい知識がなくても、多数の文字の中から目的とする文字を短時間で容易に探し出すことが可能な文字検索システム、文字検索方法およびコンピュータ読み取り可能な記憶媒体を提供することを目的とするものである。
上記問題点を解決するために、本発明の文字検索システムは、複数の文字の中から目的とする文字を検索する場合に、上記目的とする文字の部位に関する位置情報、および、上記部位に関する特定情報を入力する入力手段と、上記複数の文字の中から上記位置情報および上記特定情報に関連する文字を抽出する文字候補抽出手段とを備えている。
好ましくは、本発明の文字検索システムにおいて、上記の抽出した文字は上記目的とする文字の候補として提示される。このような文字検索システムは、上記候補から上記目的とする文字に対応する特定の文字を選択する特定文字選択手段をさらに備えている。
さらに、好ましくは、本発明の文字検索システムは、上記複数の文字に関連する文字データを保存するための文字データ保持部をさらに備え、この文字データ保持部は、複数の文字が記憶されている文字辞書と、上記位置情報および上記特定情報の組み合せが記憶されている検索辞書とを有している。ここで、上記文字候補抽出手段は、上記検索辞書内の上記位置情報および上記特定情報の組み合せに基づいて、上記文字辞書内の上記文字の中から、上記目的とする文字に類似した文字を抽出する。
さらに、好ましくは、本発明の文字検索システムにおいて、上記部位に関する特定情報は、上記部位の読み、画数および部首名のいずれかである。
さらに、好ましくは、本発明の文字検索システムにおいて、上記部位に関する位置情報および該部位に関する特定情報は、音声により入力される。
また一方で、本発明の文字検索方法は、複数の文字の中から目的とする文字を検索する場合に、上記目的とする文字の部位に関する位置情報、および、上記部位に関する特定情報を入力するステップと、上記複数の文字の中から上記位置情報および上記特定情報に関連する文字を抽出するステップとを有する。
好ましくは、本発明の文字検索方法において、上記の抽出した文字は上記目的とする文字の候補として提示される。このような文字検索方法は、上記候補から上記目的とする文字に対応する特定の文字を選択するステップとをさらに有する。
さらに、好ましくは、本発明の文字検索方法において、複数の文字に関連する文字データが、文字データ保持部に保存されており、この文字データ保持部は、複数の文字が記憶されている文字辞書と、上記位置情報および上記特定情報の組み合せが記憶されている検索辞書とを有している。この場合、上記位置情報および上記特定情報に関連する文字を抽出するステップは、上記検索辞書内の上記位置情報および上記特定情報の組み合せに基づいて、上記文字辞書内の上記文字の中から、上記目的とする文字に類似した文字を抽出する。
また一方で、コンピュータ読み取り可能な記憶媒体を使用して本発明の文字検索システムを動作させる場合、コンピュータに、目的とする文字の部位に関する位置情報、および、上記部位に関する特定情報を入力するステップと、上記複数の文字の中から上記位置情報および上記特定情報に関連する文字を抽出するステップとを実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体が提供される。
好ましくは、上記のコンピュータ読み取り可能な記憶媒体は、目的とする文字の候補から、上記目的とする文字に対応する特定の文字を選択するステップを実行させるためのプログラムをさらに記録している。
要約すれば、本発明では、目的とする文字の検索、例えば、目的とする漢字の検索を行う場合に、漢字の一部分に関する音訓、画数または部首名等の特定情報や、漢字を構成する部位に関する位置情報のような部分的な情報を入力することによって漢字候補を絞り込むようにしているので、漢字全体の読み方や漢字の部首等に関する正しい知識がなくても、多数の文字の中から、目的とする文字を従来よりも短時間で容易に探し出すことが可能になる。
発明の実施の形態
以下、添付図面（図１〜図５Ｂ）を参照しながら、本発明の好ましい実施例の構成および動作を説明する。
図１は、本発明の原理に基づく文字検索システムの基本構成を示すブロック図である。ただし、ここでは、本発明の原理に基づく文字検索システム１０の構成を簡略化して示す。さらに、ここでは、複数の文字の中から目的とする文字を検索するための文字検索システム１０において、特に、複数の漢字の中から目的とする漢字を検索する場合を想定する。
図１に示すように、本発明の文字検索システム１０は、目的とする文字の部位に関する位置情報を入力する位置情報入力手段１と、上記目的とする文字の部位に関する特定情報を入力する特定情報入力手段４と、上記複数の文字の中から上記位置情報および上記特定情報に関連する文字を抽出する文字候補抽出手段５とを備えている。位置情報入力手段１および特定情報入力手段４は、前述の本発明の入力手段を構成する。この入力手段は、上記の位置情報および特定情報を文字候補抽出手段５に供給する機能を有する。この特定情報は、代表的に、目的とする漢字の一部分に関する音訓（読み）、画数および部首名のいずれかである。マウスやキーボード、または音声入力装置（図２にて後述する）を使用することで、上記の位置情報や特定情報等の各種の情報を、各々の入力手段から文字候補抽出手段５へ供給することが可能になる。
好ましくは、上記位置情報や上記特定情報等の各種の情報は、マウスやキーボード、または音声入力装置（図２にて後述する）等を使用することによって、各々の入力手段から文字候補抽出手段５へ供給することが可能になる。
さらに、図１の文字検索システム１０は、複数の文字に関連する文字データ、例えば漢字データを保存するための文字データ保持部７を備えている。この文字データ保持部７は、複数の文字が記憶されている文字辞書（図２にて後述する）と、上記位置情報および上記特定情報の組み合せが記憶されている検索辞書（図２にて後述する）とを有している。好ましくは、文字データ保持部７は、ハードディスクや光磁気ディスク等の記憶媒体により構成される。
さらに、図１の文字検索システム１０における文字候補抽出手段５は、検索辞書内の位置情報および特定情報の組み合せに基づいて、文字辞書内の複数の文字の中から、目的とする文字に類似した文字を抽出する機能を有する。このようにして抽出された文字は、目的とする文字の候補（例えば、漢字候補）として提示される。
さらに、図１の文字検索システム１０は、提示されている文字の候補の中から、目的とする文字に対応する特定の文字を選択する特定文字選択手段６を備えている。また一方で、特定文字選択手段６により選択された文字は、表示装置（図２にて後述する）に表示される。ユーザは、表示されている文字が目的とする文字に対応しているか否かを確認し、対応していれば、確定キーまたは音声により確定する。
好ましくは、文字候補抽出手段５および特定文字選択手段６の一部は、コンピュータのソフトウェアにより実現される。このソフトウェアを最大限に利用することにより、文字の特定の部分の位置に関する位置情報のような部分的な知識を生かして文字候補を絞り込むようにしているので、目的とする文字を比較的短時間で探し出すことが可能になる。なお、特定文字選択手段６の他の部分は、表示装置（図２にて後述する）により構成される。
より具体的にいえば、図１の文字検索システム１０において、目的とする文字、例えば、目的とする漢字の部首名である「しめすへん」の知識がない状態で当該漢字を検索する場合、マウス、キーボードまたは音声によって「左が４画」を指定し、漢字候補の一覧から「しめすへん」を選択する。この「しめすへん」を選択した後、「しめすへん」の漢字の一覧が表示されるので、この漢字の一覧の中から該当する漢字を容易に探し出すことができる。
図２は、図２は本発明の好ましい実施例の構成を示すブロック図である。ただし、ここでは、本発明の好ましい実施例に係る文字検索システムを一般のコンピュータシステムに適用したコンピュータシステム１１の構成を代表して示す。さらに、ここでは、上記実施例に係る文字検索システムにおいて、特に、複数の漢字の中から目的とする漢字を検索する場合を想定する。なお、これ以降、前述した構成要素と同一のものについては、同一の参照番号を付して表すこととする。
図２のコンピュータシステム１１において、前述の図１の文字候補抽出手段５、および特定文字選択手段６の一部は、コンピュータのＣＰＵ（中央処理装置）５０により実現される。換言すれば、上記の文字候補抽出手段５、および特定文字選択手段６の一部は、コンピュータのソフトウェアにより実現されることになる。なお、特定文字選択手段６の他の部分は、表示装置２０により構成される。この表示装置２０は、バスラインＢを介してコンピュータのＣＰＵ５０に入力される漢字の一部分の音訓、画数および部首名等の文字の部位に関する特定情報や、文字の一部分の位置に関する位置情報を表示したり、これらの文字情報および位置情報に関連する文字候補や選択後の特定の文字を表示したりする機能を有する。
さらに、図２のコンピュータシステムにおいては、前述の入力手段として、入力装置１２が設けられている。この入力装置１２では、マウスやキーボード等を使用することによって、上記の文字情報および位置情報をＣＰＵ５０に供給することができる。ここで、文字の一部分の位置に関する位置情報には、当該文字の一部分の座標情報、および、この部分の読みが含まれる。
さらに、図２のコンピュータシステムにおいては、任意の情報を音声により入力するための音声入力装置１４が設けられている。この音声入力装置１４では、マイクやヘッドホーンセット等を使用することによって、上記の文字情報および位置情報を音声により入力してＣＰＵ５０に供給することができる。より具体的には、漢字の一部分の音訓（読み）、画数および部首名等を音声にて入力することが可能である。
さらに、図２のコンピュータシステムにおいては、前述の図１の文字データ保持部７として、ハードディスクや光磁気ディスク等の記憶媒体４２を有する第１の記憶装置４０が設けられている。この記憶媒体４２は、複数の文字（例えば、複数の漢字）が記憶されている文字辞書４４と、漢字の一部分の音訓、画数および部首名等の文字の部位に関する特定情報と文字の一部分の位置に関する位置情報との組み合せが記憶されている検索辞書４６とを含む。ここで、検索辞書４６は、文字全体の読み方や文字の部首等に関する正確な知識がなくても、文字の一部分に関するあいまいな知識（例えば、文字を構成する部分ごとの読み）があれば、使用することができるという意味において、「あいまい検索辞書」ともよばれる。
さらに、図２のコンピュータシステムにおいては、入力装置１２および音声入力装置１４により入力される特定情報および位置情報を分析した結果や、上記の特定情報および位置情報に関連する文字候補（例えば、漢字候補）を記憶するための第２の記憶装置５５が設けられている。この第２の記憶装置５５は、ＲＡＭ（ｒａｎｄｏｍ　ａｃｃｅｓｓ　ｍｅｍｏｒｙ）またはＲＯＭ（ｒｅａｄ−ｏｎｌｙ　ｍｅｍｏｒｙ）により構成される。
上記第２の記憶装置５５はまた、本発明の文字検索を実行させる文字検索用プログラムを格納する機能も有している。なお、文字検索用プログラムを格納する記憶装置として、ＣＰＵ５０に内蔵のＲＡＭまたはＲＯＭを用いることも可能である。ここで、文字検索用プログラムは、前述の文字候補抽出手段５および特定文字選択手段６の機能を実行させるためのものである。
より詳しくいえば、上記の文字検索用プログラムは、目的とする文字の読み、画数および部首名のいずれかを含む特定情報、および、上記目的とする文字の一部分の位置に関する位置情報を入力するステップと、予め保存されている複数の文字の中から、上記特定情報および上記位置情報に関連する文字候補（例えば、漢字候補）を抽出するステップと、上記文字候補の一覧の中から、上記目的とする文字に対応する特定の文字を選択するステップとを実行させるためのプログラムからなる。
さらに、本発明の好ましい実施例では、コンピュータ読み取り可能な記憶媒体を使用してコンピュータシステムを動作させる場合、前述のような文字検索用プログラムの内容を記録している記憶媒体を用意することが好ましい。このような記憶媒体として、記憶媒体４２を使用することが可能であり、あるいは、他の記憶媒体を新たに設けることも可能である。
ついで、図２のコンピュータシステムを使用して文字検索用プログラムを実行した場合の各部の動作を簡単に説明する。
・目的とする文字を検索する場合、ユーザは、当該文字の一部分の読み、画数および部首名等に関する特定情報を入力装置１２から入力すると共に、当該文字の一つの部分の座標情報と上記一つの部分の読みとを含む位置情報を音声入力装置１４から入力する。
・ＣＰＵ５０は、このようにして入力された文字情報および位置情報を分析して文字列データに変換し、第２の記憶装置５５に記憶させる。
・第１の記憶装置４０に保持されている記憶媒体４２の文字辞書４４の中から、第２の記憶装置５５に記憶されている文字列データに類似する読みを探し出し、最初の文字候補として第２の記憶装置５５の文字候補保存領域に記憶させる。
・第２の記憶装置５５に記憶されている文字候補を、表示装置２０上に表示する。
・さらに、ＣＰＵ５０は、文字の他の部分の座標情報と上記他の部分の読みとを含む位置情報を音声入力装置１４から入力する。
・ＣＰＵ５０は、このようにして入力された位置情報を分析して文字列データに変換し、第２の記憶装置５５に再度記憶させる。
・ＣＰＵ５０は、記憶媒体４２の検索辞書４６を用いて、第２の記憶装置５５の文字候補保存領域に既に記憶されている文字列データに関連する文字を、絞り込まれた文字候補として第２の記憶装置５５の文字候補保存領域に記憶させる。絞り込まれた文字候補は、表示装置２０上に表示される。
・ＣＰＵ５０は、第２の記憶装置５５の文字候補保存領域の中から、該当する文字を選択して表示装置２０上に表示する。ユーザは、表示されている特定の文字（または文字）が、目的とする文字であるか否かを確認し、正しければ、確定キーまたは音声によって上記特定の文字を確定する。なお、上記の文字検索用コンピュータシステムでは、あくまでも、複数の漢字の中から目的とする漢字を検索することを想定しているが、漢字以外の文字（例えば、韓国のハングル文字や、他国の文字または記号）に対しても本発明の文字検索方法を適用することが可能である。
上記の実施例では、文字の読み、画数および部首名等の特定情報と、文字を構成する一部分の位置に関する位置情報とを入力し、検索辞書を利用して文字候補を絞り込むようにしているので、目的とする文字を比較的短時間で探し出し、この文字の正しい読みや書き方等を調べることが容易に可能になる。
図３Ａ、図３Ｂおよび図３Ｃは、図２の実施例において文字検索を実行する場合の表示装置の動作のその１、その２およびその３をそれぞれ示す正面図であり、図４は、図２の実施例の検索辞書のデータ配列例を示すフォーマット図である。ここでもまた、図２の実施例に係る文字検索システムにおいて、特に、複数の漢字の中から目的とする漢字を検索する場合を想定する。
本発明の実施例（図２）において文字検索を実行する場合、まず初めに、図３Ａに示すように、目的とする文字、例えば、目的とする漢字の一つの部分の位置と読みとを音声入力する。ここでは、漢字の左側の部分の位置と読みに関する情報を、「左がつち」のような音声で入力する例が示されている。このようにして音声入力がなされた情報は、表示装置２０の音声入力情報表示部２２に表示される。さらに、当該漢字の左側の部分の読みに対応する漢字が、文字表示部２１に拡大表示される（ここでは、「土」）。この漢字の読みに類似する文字候補（例えば、漢字候補）の一覧が、文字候補表示部２３に表示される。ユーザは、文字候補表示部２４に表示される文字候補の一覧から、音声またはカーソルによって「土」を選択する。
ここで、表示装置２０の上部には、今後の検索記録を残しておくための検索記録表示部２３が設けられている。さらに、検索記録表示部２３の右側には、音声入力がなされた情報を削除するための入力情報削除用キー２５と、音声入力がなされた情報を変更するための入力情報変更用キー２６とが設けられている。
つぎに、図３Ｂに示すように、「土」を選択すると、漢字の左側の部分に土の付く漢字が絞り込まれ、文字候補の一覧が文字候補表示部２４に表示される。さらに、検索辞書４６（図２）を利用するために、目的とする漢字の他の部分の位置と読みとを音声入力する。ここでは、漢字の右側の部分の位置と読みに関する情報を、「右が反対の〔はん〕」のような音声で入力する例が示されている。
さらに、図３Ｃに示すように、ＣＰＵ５０（図２）により最終的に選択され文字表示部２１に表示されている漢字等の文字が、ユーザが意図している文字（すなわち、目的とする文字）であるか否かを確認する。表示されている文字が、意図している文字に対応することが確認された場合、ユーザは、現在表示されている文字を確定キーまたは音声により確定する。
ここで使用される検索辞書のデータ配列例を図４に示す。ここでは、文字の特定の部分（例えば、漢字の特定の部分）の座標情報を横軸に記載し、文字の検索方法（例えば、漢字の検索方法）を縦軸に記載した構成のデータ配列のマトリックスが例示されている。このマトリックスの各々の交点の位置には、漢字の部分的な読みや画数が記憶されている。ここでは、横軸の座標情報として、左側、右側、上側、下側および中央の５種類の位置が掲げられ、縦軸の文字の検索方法として、次の５種類（▲１▼〜▲５▼）の方法が掲げられている。横軸の座標情報および縦軸の検索方法の各々は、最高で約６５，５３６バイト（Ｂｙｔｅｓ）にて構成される。
▲１▼単語の漢字の一部分から検索する方法
例えば、漢字「坂」の特定の部分を検索する場合、図４に示すように、この漢字の左側の部分は、ある単語の漢字に使用されている「土」（例えば、土地の「土」）であり、右側の部分は、ある単語の漢字に使用されている「反」（例えば、反対の「反」）である。
▲２▼音読みまたは訓読みから検索する方法
例えば、漢字「坂」の音訓読みを検索する場合、図４に示すように、この漢字の左側の部分の訓読みは「つち」であり、右側の部分の音読みは「はん」である。
▲３▼画数から検索する方法
例えば、漢字「坂」の部分的な画数を検索する場合、図４に示すように、この漢字の左側の部分の画数は「３」であり、右側の部分の画数は「４」である。
▲４▼単漢字から検索する方法
例えば、漢字「坂」を単漢字として検索する場合、図４に示すように、単漢字の左側の部分の読みは「ド」であり、右側の部分の読みは「ハン」である。この場合、単漢字は、音読みおよび訓読みの両方で検索することが可能である。
▲５▼部首名から検索する方法
例えば、漢字「坂」の部首名を検索する場合、図４に示すように、この漢字の左側の部分の部首名は「つちへん」であり、右側の部分の部首名はない。
図４から明らかなように、これらの全ての検索方法において、漢字の特定の部分の位置の指定が可能である。
図５Ａおよび図５Ｂは、本発明に係る文字検索を実行する手順のその１およびその２をそれぞれ説明するためのフローチャートである。ここでは、本発明のコンピュータシステムにおいて漢字等を含む文字の検索を実行する場合のＣＰＵの一連の動作を示す。
図３ＡのステップＳ１に示すように、まず初めに、文字の特定の部分の位置（座標情報）と読みとが、音声により入力される。例えば、検索対象の文字として、漢字「坂」を探し出したい場合、「左がつち」のような音声によって漢字「坂」の左側の部分の位置と読みに関する情報を入力する。
つぎに、ステップＳ２に示すように、検索対象の文字の位置が特定されているか否かを判定する。ここで、検索対象の文字の位置が特定されている場合は、特定位置フラグをオン（ＯＮ）の状態にし（ステップＳ３）、特定されていない場合は、特定位置フラグをオン（ＯＮ）の状態にする（ステップＳ４）。
さらに、ステップＳ５に示すように、文字の検索方法を選択する。この検索方法として、前述のような５種類の方法が挙げられる。ステップＳ５にて選択されたいずれかの検索方法、および、「左がつち」のような音声入力がなされたデータに基づいて、検索辞書（図４参照）を参照しながら検索を行い、候補（例えば、漢字候補）となる候補文字を選出する。
より詳しくいえば、第１の方法として、単語の漢字の一部分から文字の検索を行う場合、ステップＳ６に示すように、ある単語の一つの部分を選出する（ここでは、右側の部分の「反」を、（反対の「反」）として選出する）。さらに、ステップＳ７に示すように、この部分の読みを音声入力し（「右がはん」）、候補文字を選出する（ステップＳ８）。
また一方で、第２の方法として、漢字の音読みまたは訓読みから文字の検索を行う場合、漢字の右側の部分の音読みを音声入力し（「右がはん」）、候補文字を選出する（ステップＳ９）。
あるいは、第３の方法として、漢字の画数から文字の検索を行う場合、漢字の右側の部分の画数を音声入力し（「右が〔４〕」）、候補文字を選出する（ステップＳ１０）。
あるいは、第４の方法として、単漢字から文字の検索を行う場合、単漢字の右側の部分の読みを音声入力し（「右がハン」）、候補文字を選出する（ステップＳ１１）。
あるいは、第５の方法として、漢字の部首名から文字の検索を行う場合、単漢字の左側の部分の部首名を音声入力し（「左がつちへん」）、候補文字を選出する（ステップＳ１２）。
上記の第１〜第５のいずれかの方法によって候補文字を選出した後、図５Ｂのステップ１３に示すように、特定位置フラグがオンの状態になっているか否かを確認する。特定位置フラグがオンの状態になっている場合、ステップＳ１４に示すように、特定されている文字の位置に上記候補文字を代入して再検索を行う。特定位置フラグがオンの状態になっている場合、再検索を行わずに次のステップ１５に進む。
さらに、ステップ１５に示すように、再検索によって絞り込まれた候補文字の中から、文字を選択して表示する。ここで、現在表示されている文字が検索対象の文字に一致している場合、ユーザ等は、現在表示されている文字を確定キーまたは音声により確定し、文字検索を終了させる。現在表示されている文字が検索対象の文字に一致していない場合、図５ＡのステップＳ１に戻り、前述のステップＳ１〜Ｓ１５の動作を再度実行する。
なお、図５Ａおよび図５Ａのフローチャートでは、文字の特定の部分の位置と読み、文字の音訓読み、画数および部首名等の情報を音声により入力する場合について説明したが、これらの情報をキーボードまたは専用ボタンによって入力することも可能である。
以上説明したように、本発明の好ましい実施例に係る構成によれば、漢字の音訓読み、画数および部首名等の特定情報と、漢字を構成する特定の部分の位置と読みを含む位置情報とを入力することによって漢字候補を絞り込むようにしているので、目的とする文字を比較的短時間で容易に探し出すことが可能になる。
さらに、本発明の好ましい実施例に係る構成によれば、漢字の部分的な画数に基づいて何度でも検索することができるので、画数から漢字を検索する方法によっても、目的とする文字を探し出すことが容易になる。
さらに、本発明の好ましい実施例に係る構成によれば、単漢字の音読みおよび訓読みの両方で検索することができるので、単漢字から検索する方法によっても、目的とする文字を探し出すことが容易になる。
さらに、本発明の好ましい実施例に係る構成によれば、漢字の部首名の呼び名を知らない場合でも、類似している漢字を音声入力すれば漢字候補を選出することができるので、目的とする文字を探し出すことが容易になる。
さらに、本発明の好ましい実施例に係る構成によれば、単語の漢字の一部分（例えば、反対の「反」）を指定して検索することができるので、目的とする文字を探し出すことが容易になる。
【図面の簡単な説明】
本発明を添付の図面を参照しながら以下に説明する。
図１は本発明の原理に基づく文字検索システムの基本構成を示すブロック図、
図２は本発明の好ましい実施例の構成を示すブロック図、
図３Ａは図２の実施例において文字検索を実行する場合の表示装置の動作（その１）を示す正面図、
図３Ｂは図２の実施例において文字検索を実行する場合の表示装置の動作（その２）を示す正面図、
図３Ｃは図２の実施例において文字検索を実行する場合の表示装置の動作（その３）を示す正面図、
図４は図２の実施例の検索辞書のデータ配列例を示すフォーマット図、
図５Ａは本発明に係る文字検索を実行する手順（その１）を説明するためのフローチャート、および
図５Ｂは本発明に係る文字検索を実行する手順（その２）を説明するためのフローチャートである。
【図１】
2002029620.tif 000003
【図２】
2002029620.tif 000004
【図３Ａ】
2002029620.tif 000005
【図３Ｂ】
2002029620.tif 000006
【図３Ｃ】
2002029620.tif 000007
【図４】
2002029620.tif 000008
【図５Ａ】
2002029620.tif 000009
【図５Ｂ】
2002029620.tif 000010
【国際調査報告】
2002029620.tif 000011
2002029620.tif 000012