(57)【要約】【課題】  住所データの入力の簡素化。【解決手段】  住所データを複数のレベルに分割して格納した住所データテーブル１０６と、複数の文字を表示した絞り込み文字指定欄１０３と該指定欄１０３で選択された文字を元に前記テーブル１０６を検索し、選択された文字を含むレベル毎の住所を表示する住所データ一覧表示領域１０１と該表示領域１０１から選択された住所をレベル毎に表示する住所データレベル別表示領域一覧１０２ｂとを表示する表示装置を備え、前記絞り込み文字指定欄１０３からある文字が指定されたとき、前記住所データテーブルを検索して前記指定された文字を含む住所を住所データ一覧表示領域１０１に表示し、該住所データ一覧表示領域１０１から選択された住所を前記住所データレベル別表示領域一覧１０２の該当のレベルに表示する入力システム。【選択図】  図１
2006313403.tif 000002
【特許請求の範囲】
【請求項１】
住所データを文字入力する文字入力システムであって、住所データを複数のレベルに分割して格納した住所データテーブルと、複数の文字を表示した絞り込み文字指定欄と該絞り込み文字指定欄で選択された文字を元に前記住所データテーブルを検索し、該選択された文字を含むレベル毎の住所を表示する住所データ一覧表示領域と該住所データ一覧表示領域から選択された住所をレベル毎に表示する住所データレベル別表示領域一覧とを表示する表示装置とを備え、前記絞り込み文字指定欄から文字が指定されたとき、前記住所データテーブルを検索して前記指定された文字を含む住所を住所データ一覧表示領域に表示し、該住所データ一覧表示領域から選択された住所を前記住所データレベル別表示領域一覧の該当のレベルに表示し、前記住所データレベル別表示領域一覧にあるレベルの住所が表示されたとき、該表示された住所の他のレベルの住所を住所データテーブルを検索して表示することを特徴とする文字入力システム。
【請求項２】
前記絞り込み文字指定欄で選択された文字が複数のとき、前記絞り込み文字指定欄に前記複数文字全ての文字のみを表示することを特徴とする請求項１記載の文字入力システム。
【請求項３】
住所データを複数のレベルに分割して格納した住所データテーブルと、複数の文字を表示した絞り込み文字指定欄と該絞り込み文字指定欄で選択された文字を元に前記住所データテーブルを検索し、該選択された文字を含むレベル毎の住所を表示する住所データ一覧表示領域と該住所データ一覧表示領域から選択された住所をレベル毎に表示する住所データレベル別表示領域一覧とを表示する表示装置と、制御装置を含み、住所データを文字入力する文字入力システムの文字入力プログラムであって、前記制御装置に、前記絞り込み文字指定欄からある文字が指定されたとき、前記住所データテーブルを検索して前記指定された文字を含む住所を住所データ一覧表示領域に表示する機能と、該住所データ一覧表示領域から選択された住所を前記住所データレベル別表示領域一覧の該当のレベルに表示する機能と、前記住所データレベル別表示領域一覧にあるレベルの住所が表示されたとき、該表示された住所の他のレベルの住所を住所データテーブルを検索して表示する機能を実行させることを特徴とする文字入力プログラム。
【請求項４】
前記絞り込み文字指定欄で選択された文字が複数のとき、前記絞り込み文字指定欄に前記複数文字全ての文字のみを表示する機能を含むことを特徴とする請求項３記載の文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量にある文字データ候補から必要な文字データを容易に抽出して入力することができる文字入力システム及び文字入力プログラムに係り、特に画面上に入力文字データ候補を表示して容易に文字入力を行うことができる文字入力システム及び文字入力プログラムに関する。
【背景技術】
【０００２】
一般にコンピュータシステムに置ける文字入力は、キーボートを用いて文字を個々に指定して入力することが行われているが、例えば住所データ入力の際には固有名詞が多く、文字データ入力が繁雑となることが知られている。このため従来技術においては、入力文字候補を絞り込む手法として、例えば下記特許文献１記載の如く、任意の階層にあるデータを絞り込むときに先頭の第一文字を５０音で絞り込む手法が提案され、特許文献２記載の如く、入力した文字列をデータと照合し、正しいデータと合致するよう補正することにより、データとして入力できる候補の数を減じることができ、項目選択の迅速化を図る手法が提案されている。
【特許文献１】特開２００４−３１８６３９号公報
【特許文献２】特開平１０−２１２６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記特許文献１記載の従来技術は、先頭一文字の５０音による検索を実行するため、先頭から複数の文字が一致するデータが候補に複数あるとき、絞り込みを効率よく実行できないと言う不具合と、絞り込みに使用する文字が一文字であるため絞り込んだ結果に追加して検索を実行することが出来ないと言う不具合があった。このため従来技術においては、絞り込み操作に時間を要する場合があり、このために大量のデータから必要データを迅速かつ的確に抽出する画面操作が必要とされる業務には対応することが困難であると言う不具合があった。
【０００４】
前記特許文献２記載の従来技術は、絞り込み条件として提示される情報データの候補が有効でないものも含めて提示されるため、絞り込み操作に時間を要すると言う不具合があった。
【０００５】
本発明の目的は、前述の従来技術による不具合を除去することであり、絞り込み条件の指定を柔軟に行い、更に条件指定の際の意思決定を容易にすることにより、大量データからの必要データの抽出をユーザが少ない選択操作で迅速かつ的確に行うことができる文字入力システム及び文字入力プログラムを提供することである。
【課題を解決するための手段】
【０００６】
前記目的を達成するため本発明は、住所データを文字入力する文字入力システムにおいて、住所データを複数のレベルに分割して格納した住所データテーブルと、複数の文字を表示した絞り込み文字指定欄と該絞り込み文字指定欄で選択された文字を元に前記住所データテーブルを検索し、該選択された文字を含むレベル毎の住所を表示する住所データ一覧表示領域と該住所データ一覧表示領域から選択された住所をレベル毎に表示する住所データレベル別表示領域一覧とを表示する表示装置とを備え、前記絞り込み文字指定欄からある文字が指定されたとき、前記住所データテーブルを検索して前記指定された文字を含む住所を住所データ一覧表示領域に表示し、該住所データ一覧表示領域から選択された住所を前記住所データレベル別表示領域一覧の該当のレベルに表示し、前記住所データレベル別表示領域一覧にあるレベルの住所が表示されたとき、該表示された住所の他のレベルの住所を住所データテーブルを検索して表示することを第１の特徴とし、この文字入力システムにおいて、前記絞り込み文字指定欄で選択された文字が複数のとき、前記絞り込み文字指定欄に前記複数文字全ての文字のみを表示することを第２の特徴とする。
【０００７】
また本発明は、住所データを複数のレベルに分割して格納した住所データテーブルと、複数の文字を表示した絞り込み文字指定欄と該絞り込み文字指定欄で選択された文字を元に前記住所データテーブルを検索し、該選択された文字を含むレベル毎の住所を表示する住所データ一覧表示領域と該住所データ一覧表示領域から選択された住所をレベル毎に表示する住所データレベル別表示領域一覧とを表示する表示装置と、制御装置を含み、住所データを文字入力する文字入力システムの文字入力プログラムにおいて、前記制御装置に、前記絞り込み文字指定欄からある文字が指定されたとき、前記住所データテーブルを検索して前記指定された文字を含む住所を住所データ一覧表示領域に表示する機能と、該住所データ一覧表示領域から選択された住所を前記住所データレベル別表示領域一覧の該当のレベルに表示する機能と、前記住所データレベル別表示領域一覧にあるレベルの住所が表示されたとき、該表示された住所の他のレベルの住所を住所データテーブルを検索して表示する機能を実行させることを第３の特徴とし、この文字入力プログラムにおいて、前記絞り込み文字指定欄で選択された文字が複数のとき、前記絞り込み文字指定欄に前記複数文字全ての文字のみを表示する機能を含むことを第４の特徴とする。
【発明の効果】
【０００８】
本発明によれば、絞り込み文字指定欄からある文字が指定されたとき、住所データテーブルを検索して前記指定された文字を含む住所を住所データ一覧表示領域に表示し、該住所データ一覧表示領域から選択された住所を前記住所データレベル別表示領域一覧の該当のレベルに表示することによって、対象とするデータが大量にある場合においても、データの絞り込みを柔軟かつ少ない選択操作によって行い、必要データの抽出を迅速かつ的確に行う画面操作ができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明による文字入力システム及び文字入力プログラムの一実施形態を図面を参照して詳細に説明する。図１は、本実施形態による住所データ絞り込み装置の画面イメージを示す図、図２は本住所データ絞り込みシステムの構成を示す図、図３は本実施形態によるユーザの一般的な操作手順を示すフローチャート、図４は本実施形態による住所データ絞り込みの処理動作を示すフローチャート、図５は本実施形態による絞込み文字指定欄の処理動作を示すフローチャート、図６は本実施形態による住所データに付与される絞り込み用の情報を示す図である。
<構成の説明>
【００１０】
本実施形態による文字入力システムは、図２に示す如く、キーボート及びマウス等を含む入力装置２０１と、画面表示を行う出力装置２０２と、処理装置であるＣＰＵ２０３と、本実施形態の特徴であるプログラム及びデータを記憶する記憶装置とから構成され、該記憶装置は、住所録データを格納する住所データＤＢ２０５と、住所候補の絞り込みを行う住所データ絞り込み部２０６と、住所を構成する文字の絞り込みを行う絞り込み文字絞り込み部２０７と、前記各構成を制御すると共に絞り込まれた住所データを記憶する制御部２０４とから構成される。前記記憶装置に格納されるプログラムおよびデータは、記録媒体２０８に記録され、その記録媒体２０８から本システムにインストールされる。
【００１１】
前記入力装置２０１はユーザの住所データの選択／絞り込みを受け付ける機能を持ち、出力装置２０２はユーザからの絞り込み条件によって住所データＤＢ２０５から絞り込まれた住所データと該当住所データに対して指定可能な絞り込み文字を画面上に表示する機能を持ち、住所データ絞り込み部２０６は住所データＤＢ２０５に記憶した住所データから入力装置２０１によりユーザに選択指定された絞り込み文字を用いて住所データを絞り込む機能を持ち、絞り込み文字絞り込み部２０７は絞り込まれた住所データに対して追加指定可能な絞り込み文字を洗い出す機能を持ち、住所データ絞り込み部２０６は住所データの絞り込み処理および絞り込み文字絞り込み部２０７による絞り込み文字の洗い出し処理を行う機能を持つものである。
【００１２】
図６は、本実施形態における住所データに付与される絞り込み用の情報である住所データテーブル６０１を示す図である。この住所データテーブル６０１は、それぞれの住所データに付与される、住所レベル１カナ／住所レベル１漢字／住所レベル２カナ／住所レベル２漢字／住所レベル３カナ／住所レベル３漢字を格納し、各レベルのカナ文字列は絞り込み文字列との合致を確認するために用い、各レベルの漢字文字列は表示のために用いられる。この様に住所データテーブル６０１は、住所レベル３の住所でも、住所レベル１、２のデータをもつため、住所レベル３「高津区」のみを入力したときでも、住所レベル１「神奈川県」，住所レベル２「川崎市」を自動入力することができる。
【００１３】
前記出力装置２０２の画面イメージは、図１に示す如く、入力するデータの住所レベルを指定して表示する項目を絞り込むための住所データレベル表示領域１０２ａと、該住所データレベル表示領域１０２ａにより指定されたレベルに応じた住所データの入力候補を表示する住所データ一覧表示領域１０１と、あるレベルの住所データが入力されたとき、直後の下位レベルの住所データを自動出絞り込んで表示する住所データレベル別表示領域１０２ｂと、前記住所データ一覧表示領域１０１に表示している住所データに対して絞り込むことが可能な絞り込み文字の一覧を表示する絞り込み文字指定欄１０３と、表示中のすべての住所データを連結した文字列をリアルタイムで表示・更新する入力住所データ表示領域１０４との各欄とから構成される。
【００１４】
前記住所データ一覧表示領域１０１は、住所データレベル表示領域１０２ａにあるレベルの住所データが入力されたとき、直後の下位レベルの住所データを自動出絞り込んで表示し、例えば住所データレベル表示領域１０２ａの住所レベル２に住所データ「川崎市」が入力されたとき、入力したデータによって関連付けられた住所レベル３の住所データ（川崎市に含まれる「麻生市、川崎区、幸区、高津区、多摩区、中原区、宮前区」）一覧を表示するものである。
【００１５】
住所データレベル表示領域１０２ａは、レベルレベルが未入力のときに住所レベル３に住所データ（例えば「高津区」）が選択されたとき、関連付けられた上位の住所レベル２を特定することができれば、住所レベル２の住所データ（例えば「川崎市」）を自動入力し、同様に住所レベル１を特定することができれば、住所レベル１の住所データ（例えば「神奈川県」）を自動入力する。この様に住所データレベル表示領域１０２ａは、入力したレベルよりも上位の住所データが未入力のとき、入力済みの住所から上位レベルの住所データが確定できる場合は自動で絞り込みを行って表示する。
【００１６】
前記入力住所データ表示領域１０４は、表示中のすべての住所データを連結した文字列をリアルタイムで表示・更新し、ユーザが絞り込み文字指定欄１０３に表示されている絞り込み文字を任意に選択指定することにより、住所データの絞込みを行って表示する。この絞り込み文字の指定機能は、任意の絞り込み文字指定欄から１文字ずつ順次選択指定していき、絞り込み文字が１つ選択指定される度に、リアルタイムで住所データの絞り込み結果を住所データ一覧表示領域１０１に表示すると共に、絞り込んだ住所データに対して追加指定可能な絞り込み文字が洗い出され、それぞれの絞り込み文字指定欄１０２に該当する絞り込み文字を表示するものである。この文字の指定機能は、ユーザが指定した文字列を逐次連結された文字列として扱い、その文字列を含む住所データが絞り込み結果となる。従ってユーザが大量の住所データが十分に絞り込まれるまで絞り込み文字の追加指定を繰り返し、必要とするデータが得られれば、住所データ抽出操作の終了となり、この選択した住所データは、住所データのレベルに応じた住所データレベル別表示領域一覧１０２ｂに表示され、同時に入力済みの住所データをすべて連結した入力内容が、入力住所データ表示領域１０４に表示される。
<動作説明>
【００１７】
前述した構成の文字入力システムが前記画面説明の如く画面表示を行う処理を次に参照して説明する。
まずユーザが行う標準的な住所入力手順は、図３に示す如く、本システムの初期化処理（ステップ３０１）を行うと、入力レベルＮに１を加算（Ｎ＝Ｎ＋１）して入力レベルを１とした入力準備（ステップ３０２）を完了した後、ユーザが最上位のレベルである住所レベル１を住所データレベル表示領域１０２ａから選択（ステップ３０３）すると、住所データ一覧表示領域１０１に都道府県を表示し、次いでユーザが絞り込み文字指定欄１０３から「神奈川県」を入力するために文字「か」を選択すると、文字「か」を読みに含む都道府県一覧が住所データ一覧表示領域１０１に表示する絞り込み（ステップ３０４）を行い、入力すべきデータの選択（ステップ３０５：「神奈川県」の選択）を行い、次いで必要なデータ入力が得られたか否かの判定（ステップ３０６）を行って、順次レベル１（都道府県レベル）−レベル２（区市レベル）−レベル３（郡町レベル）の住所録データの入力を順次行うことにより実行される。
【００１８】
前記住所データの絞り込みを行うステップ３０４の詳細は、図４に示す如く、初期処理として絞り込み文字列を初期化（ステップ４０１：Ｓ＝空白文字）し、ユーザが画面上の絞り込み文字指定欄１０３から必要とするデータに該当すると思われる絞り込み文字（例えば「か」）を選択指定（ステップ４０２）すると、この指定された絞り込み文字を絞り込み文字列の最後尾に追加処理（ステップ４０３）し、この絞り込み文字列に適合する住所データを絞り込み、例えば「石川県」「静岡県」「神奈川県」を、住所データ一覧表示領域１０１に表示（ステップ４０４）する。
【００１９】
特に本実施形態による絞り込み文字列は１文字以上の文字列であり、絞り込み処理は先頭一致を条件とするのではなく、内部に絞り込み文字列を含む住所データを対象とすることにより、類似する住所データの中から的確かつ迅速に選択できる。
【００２０】
次いで本実施形態による住所入力手順は、ユーザが画面上の住所データが十分に絞り込まれたかどうかを判断し（ステップ４０５）、絞り込まれていないと判断したときは、任意の絞り込み文字を絞り込み文字指定欄１０３から「な」をステップ４０２に戻って追加指定する。この処理によって前回までに絞り込まれた住所データが、新たに追加指定された絞り込み文字「かな」によってステップ４０３により更に絞り込まれ、住所データ一覧表示領域１０１に表示される候補は「神奈川県」のみとなり、住所データレベル別表示領域一覧１０２ｂに「神奈川県」を表示し、住所データ一覧表示領域１０１には「神奈川県」に含まれる住所レベル２のデータ（「川崎市」「横浜市」「厚木市」・・・）を候補として表示する。本処理において、もしも絞り込み結果の数が候補が数多く残っている場合は、同様の処理を繰り返すことにより、画面上の文字列データが十分に絞り込まれ、ユーザが必要とするデータが得ることができれば処理を終了する。
【００２１】
前記住所データの絞り込みを行うステップ３０４の詳細は前述のものに限られるものではなく、図５に示した処理手順であっても良い。みの処理手順は、図５に示す如く、初期処理として絞り込み文字列を初期化（ステップ５０１：Ｓ＝空白文字）し、ユーザが画面上の絞り込み文字指定欄１０３から必要とするデータに該当すると思われる絞り込み文字（例えば「か」）を選択指定（ステップ５０２）すると、この指定された絞り込み文字を絞り込み文字列の最後尾に追加処理（ステップ５０３）し、絞り込み文字列に適合する住所データ「石川県」「静岡県」「神奈川県」を絞り込み（ステップ５０４）、絞り込み文字列「か」に続く１文字「け」「な」を洗い出し、絞り込み文字指定欄１０３に反映（ステップ５０５）して表示する。以下、同様の処理を繰り返し、画面上の文字列データが十分に絞り込まれ、ユーザが必要とするデータが得られるまで、絞込み文字指定欄１０３を随時更新する。
【００２２】
特に本実施形態においては、前記ステップ５０５において、次回に追加指定可能な絞り込み文字のみを画面上の絞り込み文字指定欄１０３に表示させることによって、ユーザによる絞り込み文字の追加指定が容易になると同時に、絞り込み文字を追加指定したときに該当する住所データが存在しなくなり絞り込み操作をやり直さなければならない事態を回避する効果が期待される。
【００２３】
以上述べた如く本実施形態によれば、絞り込み文字指定欄およびデータ覧表示領域を同一画面上に配し、絞り込み条件として使用できる５０音（「絞り込み文字」）を１つ指定する度に、その時点での絞り込み結果をリアルタイムで画面上のデータ覧表示領域に表示することにより、絞り込み文字の指定は任意の絞り込み文字指定欄から容易に行うことができる。また、それぞれの絞り込み文字指定欄には絞り込み文字の一覧を表示し、データ覧表示領域上のデータと対応し連動させることにより、任意の絞り込み文字指定欄において絞り込み文字を1つ指定したとき、絞り込み条件に適合するデータがデータ覧表示領域に表示されると同時に、絞り込み文字指定欄では、その時点で絞り込み表示されているデータに対して追加して指定することが可能な絞り込み文字のみを表示することができる。
【００２４】
即ち、本実施形態においては、１つの絞り込み文字指定時には、データと他の絞り込み文字指定欄の絞り込み文字とが同時にかつリアルタイムに絞り込み表示されることにより、絞り込み文字を逐次追加指定する際の意思決定を容易にすることができる。更に本実施形態は、絞り込み処理において、指定した絞り込み文字列を含むデータが検索結果として表示される結果として、大量データを複数の絞り込み文字により逐次絞り込んでいき、該当する住所データを抽出するという一連の画面操作を少ない選択操作によって迅速かつ的確に行うことができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態住所データ絞り込み装置の画面イメージを示す図。
【図２】本住所データ絞り込みシステムの構成を示す図。
【図３】本実施形態によるユーザの一般的な操作手順を示すフローチャート。
【図４】本実施形態による住所データ絞り込みの処理動作を示すフローチャート。
【図５】本実施形態による絞込み文字指定欄の処理動作を示すフローチャート。
【図６】本実施形態による住所データに付与される絞り込み用の情報を示す図。
【符号の説明】
【００２６】
１０１：住所データ一覧表示領域、１０２ａ：住所データレベル別表示領域、１０２ｂ：住所データレベル表示領域、１０３：文字指定欄、１０４：入力住所データ表示領域、２０１：入力装置、２０２：出力装置、２０４：制御部、２０８：記録媒体。
【図１】
2006313403.tif 000003
【図２】
2006313403.tif 000004
【図３】
2006313403.tif 000005
【図４】
2006313403.tif 000006
【図５】
2006313403.tif 000007
【図６】
2006313403.tif 000008