(57)【特許請求の範囲】
【請求項１】
複数の候補を有する項目毎に候補を選択させ、項目毎に選択された候補を、候補群として入力するデータ入力装置であって、以下の要素を有することを特徴とするデータ入力装置
（１）入力した候補群を記憶するパターン記憶テーブル、
（２）選択された項目を入力する項目選択部、
（３）選択された項目を記憶する項目記憶部、
（４）選択された項目について、選択された候補を入力する候補選択部、
（５）選択された候補を、項目毎に記憶する候補記憶部、
（６）項目記憶部に記憶した上記選択された項目について、上記選択された候補を候補記憶部に記憶した後に、項目記憶部に記憶した当該選択された項目を、検索対象とする項目として特定し、特定した検索対象の項目について、候補記憶部に記憶した当該選択された候補と、パターン記憶テーブルに記憶した候補群に含まれる候補とが一致する候補群を検索し、検索した候補群に含まれる候補を項目毎に候補記憶部に記憶させる自動候補選択部、
（７）候補記憶部に項目毎に記憶した候補を、候補群として入力する指示を入力する入力指示部。
【請求項２】
項目記憶部は、最後に選択された項目を記憶し、
自動候補選択部は、最後に選択された項目を、検索対象とする項目として特定することを特徴とする請求項１記載のデータ入力装置。
【請求項３】
項目記憶部は、選択された複数の項目を記憶し、
自動候補選択部は、選択された複数の項目を、検索対象とする項目として特定することを特徴とする請求項１記載のデータ入力装置。
【請求項４】
項目記憶部は、最後に選択された項目を記憶し、
自動候補選択部は、予め項目に対して検索対象とする順位を定め、最後に選択された項目以上の順位を有する項目を、検索対象とする項目として特定することを特徴とする請求項１記載のデータ入力装置。
【請求項５】
複数の候補を有する項目毎に候補を選択させ、項目毎に選択された候補を、候補群として入力するデータ入力方法であって、以下の要素を有することを特徴とするデータ入力方法
（１）入力した候補群を記憶するパターン記憶工程、
（２）選択された項目を入力する項目選択工程、
（３）選択された項目を記憶する項目記憶工程、
（４）選択された項目について、選択された候補を入力する候補選択工程、
（５）選択された候補を、項目毎に記憶する候補記憶工程、
（６）項目記憶工程で記憶した上記選択された項目について、候補記憶工程で上記選択された候補を記憶した後に、項目記憶工程で記憶した当該選択された項目を、検索対象とする項目として特定し、特定した検索対象の項目について、候補記憶工程で記憶した当該選択された候補と、パターン記憶工程で記憶した候補群に含まれる候補とが一致する候補群を検索し、検索した候補群に含まれる候補を項目毎に記憶する自動候補選択工程、
（７）項目毎に記憶した候補を、候補群として入力する指示を入力する入力指示工程。
【請求項６】
項目記憶工程は、最後に選択された項目を記憶し、
自動候補選択工程は、最後に選択された項目を、検索対象とする項目として特定することを特徴とする請求項５記載のデータ入力方法。
【請求項７】
項目記憶工程は、選択された複数の項目を記憶し、
自動候補選択工程は、選択された複数の項目を、検索対象とする項目として特定することを特徴とする請求項５記載のデータ入力方法。
【請求項８】
項目記憶部は、最後に選択された項目を記憶し、
自動候補選択工程は、予め項目に対して検索対象とする順位を定め、最後に選択された項目以上の順位を有する項目を、検索対象とする項目として特定することを特徴とする請求項５記載のデータ入力方法。
【請求項９】
複数の候補を有する項目毎に候補を選択させ、項目毎に選択された候補を、候補群として入力するコンピュータに、以下の処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
（１）入力した候補群を記憶するパターン記憶処理、
（２）選択された項目を入力する項目選択処理、
（３）選択された項目を記憶する項目記憶処理、
（４）選択された項目について、選択された候補を入力する候補選択処理、
（５）選択された候補を、項目毎に記憶する候補記憶処理、
（６）項目記憶処理で記憶した上記選択された項目について、候補記憶処理で上記選択された候補を記憶した後に、項目記憶処理で記憶した当該選択された項目を、検索対象とする項目として特定し、特定した検索対象の項目について、候補記憶処理で記憶した当該選択された候補と、パターン記憶処理で記憶した候補群に含まれる候補とが一致する候補群を検索し、検索した候補群に含まれる候補を項目毎に記憶する自動候補選択処理、
（７）項目毎に記憶した候補を、候補群として入力する指示を入力する入力指示処理。
【請求項１０】
項目記憶処理は、最後に選択された項目を記憶し、
自動候補選択処理は、最後に選択された項目を、検索対象とする項目として特定することを特徴とする請求項９記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
項目記憶処理は、選択された複数の項目を記憶し、
自動候補選択処理は、選択された複数の項目を、検索対象とする項目として特定することを特徴とする請求項９記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
項目記憶処理は、最後に選択された項目を記憶し、
自動候補選択処理は、予め項目に対して検索対象とする順位を定め、最後に選択された項目以上の順位を有する項目を、検索対象とする項目として特定することを特徴とする請求項９記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、項目毎に候補を選択し、複数の項目について候補を入力するデータ入力装置に係り、一部の項目の候補を選択した時点で、他の項目について予測される候補を自動的に選択することができるデータ入力装置に関する。
【０００２】
【従来の技術】
図２７は、従来技術におけるデータ入力装置の入力ボックスを示す図である。”現象”、”原因”、”対処”の３つの項目がある例を示しいる。この例は、音声出力装置の製造工程における不具合データを収集するデータベースにおけるデータ入力装置を想定している。
【０００３】
図２７は、第三項目の”対処”の候補を選択する状態を示しているが、すべての項目に候補を入力するためには、すべての項目について候補を選択する操作が必要になる。
【０００４】
そのため、同じデータを再び入力する場合にも、改めて同じ操作を繰り返す必要がある。この例の様に、候補の組み合わせが比較的限られているような場合には、同じ操作を繰り返すことは、煩わしい。
【０００５】
【発明が解決しようとする課題】
本発明は、上記した従来技術の欠点を除くためになされたものであって、その目的とするところは、項目毎に候補を選択し、複数の項目について候補を入力するデータ入力装置に係り、一部の項目の候補を選択した時点で、他の項目について予測される候補を自動的に選択し、入力の操作性を向上させることである。
【０００６】
【課題を解決するための手段】
この発明に係るデータ入力装置は、複数の候補を有する項目毎に候補を選択させ、項目毎に選択された候補を、候補群として入力するデータ入力装置であって、以下の要素を有することを特徴とする。
（１）入力した候補群を記憶するパターン記憶テーブル、
（２）選択された項目を入力する項目選択部、
（３）選択された項目を記憶する項目記憶部、
（４）選択された項目について、選択された候補を入力する候補選択部、
（５）選択された候補を、項目毎に記憶する候補記憶部、
（６）項目記憶部に記憶した項目に基づいて、検索対象とする項目を特定し、特定した検索対象の項目について、候補記憶部に記憶した候補と、パターン記憶テーブルに記憶した候補群に含まれる候補とが一致する候補群を検索し、検索した候補群に含まれる候補を項目毎に候補記憶部に記憶させる自動候補選択部、
（７）候補記憶部に項目毎に記憶した候補を、候補群として入力する指示を入力する入力指示部。
【０００７】
また、データ入力装置は、更に、候補記憶部に項目毎に記憶した候補を表示する入力候補表示部を有することを特徴とする。
【０００８】
また、自動候補選択部は、項目記憶部に記憶した項目を、検索対象とする項目として特定することを特徴とする。
【０００９】
また、項目記憶部は、最後に選択された項目を記憶し、
自動候補選択部は、最後に選択された項目を、検索対象とする項目として特定することを特徴とする。
【００１０】
また、項目記憶部は、選択された複数の項目を記憶し、
自動候補選択部は、選択された複数の項目を、検索対象とする項目として特定することを特徴とする。
【００１１】
また、項目記憶部は、最後に選択された項目を記憶し、
自動候補選択部は、予め項目に対して検索対象とする順位を定め、最後に選択された項目以上の順位を有する項目を、検索対象とする項目として特定することを特徴とする。
【００１２】
また、データ入力装置は、更に、ユーザを識別するユーザ識別情報を入力するユーザ識別情報入力部を有し、
パターン記憶テーブルは、更に、入力した候補群に対応付けて、ユーザを識別するユーザ識別情報を記憶し、
自動候補選択部は、ユーザ識別情報入力部により入力されたユーザ識別情報と、上記検索した候補群に対応付けられているユーザ識別情報が一致する場合に、上記検索した候補群に含まれる候補を項目毎に候補記憶部に記憶させることを特徴とする。
【００１３】
また、パターン記憶テーブルは、入力した候補群に対応して入力回数を記憶し、
自動候補選択部は、上記一致する候補群が複数ある場合に、入力回数の多い方を上記検索した候補群とすることを特徴とする。
【００１４】
また、パターン記憶テーブルは、入力した候補群に対応して入力日時を記憶し、
自動候補選択部は、上記一致する候補群が複数ある場合に、入力日時が新しい方を上記検索した候補群とすることを特徴とする。
【００１５】
この発明に係るデータ入力方法は、複数の候補を有する項目毎に候補を選択させ、項目毎に選択された候補を、候補群として入力するデータ入力方法であって、以下の要素を有することを特徴とする。
（１）入力した候補群を記憶するパターン記憶工程、
（２）選択された項目を入力する項目選択工程、
（３）選択された項目を記憶する項目記憶工程、
（４）選択された項目について、選択された候補を入力する候補選択工程、
（５）選択された候補を、項目毎に記憶する候補記憶工程、
（６）項目記憶工程で記憶した項目に基づいて、検索対象とする項目を特定し、特定した検索対象の項目について、候補記憶工程で記憶した候補と、パターン記憶工程で記憶した候補群に含まれる候補とが一致する候補群を検索し、検索した候補群に含まれる候補を項目毎に記憶する自動候補選択工程、
（７）項目毎に記憶した候補を、候補群として入力する指示を入力する入力指示工程。
【００１６】
この発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体は、複数の候補を有する項目毎に候補を選択させ、項目毎に選択された候補を、候補群として入力するコンピュータに、以下の処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
（１）入力した候補群を記憶するパターン記憶処理、
（２）選択された項目を入力する項目選択処理、
（３）選択された項目を記憶する項目記憶処理、
（４）選択された項目について、選択された候補を入力する候補選択処理、
（５）選択された候補を、項目毎に記憶する候補記憶処理、
（６）項目記憶処理で記憶した項目に基づいて、検索対象とする項目を特定し、特定した検索対象の項目について、候補記憶処理で記憶した候補と、パターン記憶処理で記憶した候補群に含まれる候補とが一致する候補群を検索し、検索した候補群に含まれる候補を項目毎に記憶する自動候補選択処理、
（７）項目毎に記憶した候補を、候補群として入力する指示を入力する入力指示処理。
【００１７】
【発明の実施の形態】
実施の形態１．
以下本発明を図面に示す実施例に基づいて説明する。
図１は、本発明におけるデータ入力装置の構成図である。
１は、ユーザＩＤ入力部、２は、ユーザＩＤ記憶部、３は、項目選択部、４は、項目記憶部、５は、候補選択部、９は、候補記憶部、１３は、自動候補選択部、１４は、パターン記憶部テーブル、１５は、入力指示部である。
候補選択部５は、第一項目候補選択部６と、第二項目候補選択部７と、第三項目候補選択部８を有し、候補記憶部９は、第一項目候補記憶部１０と、第二項目候補記憶部１１と、第三項目候補記憶部１２を有する。
【００１８】
図２は、データ入力のメイン処理フローを示す図である。図２に従って、動作について説明する。
【００１９】
ユーザは、ユーザＩＤ入力部１からユーザＩＤを入力し、ユーザＩＤ入力部１は、そのユーザＩＤをユーザＩＤ記憶部２に記憶させる（Ｓ１００１）。
【００２０】
データ入力装置は、ユーザインターフェースとなる入力ボックスと入力指示アイコン（図示しない。）を表示する。図３は、入力ボックスの表示例を示す図である。２１１と２２１と２３１は、選択候補データ表示領域である。２１２と２２２と２３２は、項目選択アイコンである。
【００２１】
各入力ボックスは、項目ごとに設けられ、各入力ボックスの上には、項目名が表示される。項目名は、項目テーブルに記憶されている。図４は、項目テーブルの例を示す図である。１６は、項目テーブル、１６１は、項目ＩＤ、１６２は、項目名である。
【００２２】
次に、入力候補群決定処理を行う（Ｓ１００３）。図５は、入力候補群決定処理のフローを示す図である。
【００２３】
ユーザに、入力する項目を選択させる（Ｓ２００１）。つまり、項目選択部３は、項目を選択する情報として、項目選択アイコン２１２、項目選択アイコン２２２、あるいは、項目選択アイコン２３２をクリックする情報を取得する。
【００２４】
項目選択部３は、選択された項目を特定し、項目記憶部４に記憶させる（Ｓ２００２）。例えば、図３で項目選択アイコン２１２をクリックすると、項目記憶部４に、項目ＩＤ”１”を記憶する。
【００２５】
また、項目選択部３は、候補選択部５の中から、選択された項目に対応する第一項目候補選択部６を起動する。
【００２６】
図６は、第一項目候補選択部６の構成を示す図である。６１は第一項目候補表示部、６２は、第一項目候補リスト記憶部、６３は、第一項目候補指示部、６４は、第一項目入力候補表示部である。第二項目候補選択部７と、第三項目候補選択部８も同様の構成を有する。
【００２７】
第一項目候補表示部６１は、第一項目についての候補データのリストを表示する（Ｓ２００３）。候補データのリストは、第一項目候補リスト記憶部６２に記憶されている。
【００２８】
図７は、第一項目候補リスト記憶部６２の例を示す図である。６２１は、候補ＩＤ、６２２は、候補データである。尚、図８は、第二項目候補選択部７の第二項目候補リスト記憶部の例を示す図であり、図９は、第三項目候補選択部８の第三項目候補リスト記憶部の例を示す図である。
【００２９】
図１０は、候補データのリストを表示する例を示す図である。２１３は、候補データリスト表示領域である。各レコードの候補データ６２２が、表示される。
【００３０】
ユーザに、入力する候補を選択させる（Ｓ２００４）。ユーザは、図１０の候補データリスト表示領域２１３から選択する候補をクリックする。第一項目候補指示部６３は、選択された候補を特定し、その候補ＩＤを出力する。
【００３１】
第一項目入力候補表示部６４は、候補ＩＤに対応する候補データを表示する（Ｓ２００５）。図１１は、候補データを表示する例を示す図である。この例では、項目ＩＤ”３”の項目データ”音割れ”が表示されている。
【００３２】
第一項目候補記憶部１０は、選択された候補を記憶する。この例では、候補ＩＤ”３”を記憶する。
【００３３】
この段階で、自動候補選択部１３は、入力する候補を自動選択する（Ｓ２００７）。図１２は、入力する候補を自動選択する処理フローを示す図である。
【００３４】
項目記憶部４から、選択された項目を読む（Ｓ３００１）。この例では、項目ＩＤ”１”を得る。
【００３５】
選択された項目に基づいて、検索対象の項目を特定する（Ｓ３００２）。この実施の形態では、選択された項目を検索対象の項目とする。
【００３６】
検索対象の項目について、候補記憶部に記憶されている候補を読む（Ｓ３００３）。この例では、第一項目候補記憶部１０から候補ＩＤ”３”を得る。
【００３７】
パターン記憶部テーブル１４から、この候補ＩＤと一致する候補を検索対象の項目に含む候補群を検索する。初期段階では、パターン記憶部テーブル１４には、候補群は記憶されていないので、図１２の処理を終了する（Ｓ３００５）。
【００３８】
ユーザは、第二項目と、第三項目についても同様の操作を行い、候補を入力する。図１３は、すべての項目の候補を入力した例を示す図である。この段階で、ユーザが、入力指示アイコンをクリックすると、図５の処理を終了する。このとき、候補記憶部９には、各項目ごとの候補ＩＤからなる”３，２，１”の候補群が記憶されている。
【００３９】
続いて、図２のパターン記憶テーブルの更新処理を行う（Ｓ１００４）。図１４は、パターン記憶テーブルの更新処理のフローを示す図である。
【００４０】
入力指示部１５は、パターン記憶部テーブル１４から最初のレコードを読む（Ｓ４００１）。但し、初期段階では、レコードは存在しないので、Ｓ４００７へ移行し、新たなレコードを設定する。
【００４１】
ユーザＩＤ記憶部２から、ユーザＩＤを読み出し、新しいレコードに設定する（Ｓ４００７）。また、日付と時刻を取得し、入力日時を設定する（Ｓ４００８）。更に、入力回数を１に設定する（Ｓ４００９）。続いて、候補記憶部９から候補群を読み、新しいレコードの候補群に設定する。
【００４２】
図１５は、新しいレコードを設定されたパターン記憶部テーブル１４の例を示す図である。１４１は、ユーザＩＤ、１４２は、入力日時、１４３は、入力回数、１４４は、候補群である。先頭のレコードの各項目に設定された値が記憶されている。
【００４３】
このようにして、１回目のデータ入力が終了する。
【００４４】
次に、改めて同じデータを入力する動作について説明する。
【００４５】
前述の動作を行い、ユーザが、第一項目を入力し、図１１の表示がされている状態で、自動候補選択部１３は、入力候補を自動選択する（Ｓ２００７）。
【００４６】
検索対象の項目について、候補記憶部の候補と一致する候補を含む候補群をパターン記憶テーブルから検索する（Ｓ３００４）。この例では、検索対象の項目は、第一の項目であり、第一項目候補記憶部に記憶している候補ＩＤ”３”を読み出し、パターン記憶テーブルの各レコードに含まれる候補群の中に、第一項目に候補ＩＤ”３”を有する候補群を探し出す。図１５に示すように最初のレコードに該当する候補群が存在するので、検索結果が有ることになる（Ｓ３００５）。
【００４７】
ユーザＩＤ入力部１は、検索した候補群”３，２，１”を候補記憶部９に設定する。つまり、第一項目候補記憶部１０に、候補ＩＤ”３”が、第二項目候補記憶部１１に、候補ＩＤ”２”、第三項目候補記憶部１２に、候補ＩＤ”１”が設定される。
【００４８】
第一項目候補選択部６と第二項目候補選択部７と第三項目候補選択部８の各入力候補表示部が、図１３のように、設定した候補ＩＤに対応する候補データを表示する。
【００４９】
このようにして、第二項目と第三項目の候補が自動選択される。同じデータを入力するので、この段階で入力指示アイコンをクリックし、入力候補を決定する（Ｓ２００８）。
【００５０】
次に、パターン記憶テーブル更新処理を行う（Ｓ１００４）。入力指示部１５は、図１４のフローに従って、動作する。
【００５１】
最初のレコードの候補群が、候補記憶部９の候補群と一致し（Ｓ４００１，Ｓ４００２）、同レコードのユーザＩＤが、ユーザＩＤ記憶部２のユーザＩＤと一致するので（Ｓ４００３）、同レコードの更新を行う。
【００５２】
日付と時刻を取得し、最初のレコードの入力日時を更新し（Ｓ４００４）、入力回数に１を足す（Ｓ４００５）。図１６は、２度目のデータ入力をした場合のパターン記憶テーブル１４の例を示す図である。
【００５３】
以上のように、本実施の形態では、入力された候補群をパターン記憶テーブルに記憶し、以降の入力の際に、候補を選択した段階で、選択した候補を有する候補群を検索し、まだ選択していない項目について自動的に候補を選択するデータ装置について説明した。
【００５４】
これにより、前に入力されている候補群を再び入力する場合の操作を簡略化することができる。
【００５５】
尚、上述の例では、最初に第一項目を選択したが、第二項目を選択した場合や第三項目を選択した場合にも同様に動作する。
【００５６】
実施の形態２．
本実施の形態では、パターン記憶テーブル中の候補群を検索する際に、ユーザＩＤの一致を条件とする例について説明する。図１７は、パターン記憶テーブルにユーザＩＤが異なるレコードが存在する例を示す図である。
【００５７】
ユーザは、ユーザＩＤ入力部１からユーザＩＤ”Ｄ１０１”を入力し、入力されたユーザＩＤ”Ｄ１０１”は、ユーザＩＤ記憶部２に記憶される。
【００５８】
パターン記憶部テーブル１４が、図１７のようになっている状態で、ユーザが、第一項目の候補データ”音割れ”を選択し（Ｓ２００４）、第一項目候補記憶部１０に候補ＩＤ”３”を記憶した場合の例について説明する。
【００５９】
自動候補選択部１３は、パターン記憶部テーブル１４の中で第一項目の候補ＩＤが”３”の候補群を有するレコードを探す。この例では、最初のレコードと、３番目のレコードが合致するが、ユーザＩＤ記憶部２に記憶しているユーザＩＤと同じユーザＩＤ”Ｄ１０１”を有することを条件とする。
【００６０】
従って、最初のレコードを検索結果とし、そのレコードの候補群”３，２，１”を候補記憶部に設定する（Ｓ３００６）。
【００６１】
これにより、ユーザによる特性に依存するデータを入力する場合の自動候補選択の精度が向上する。
【００６２】
実施の形態３．
本実施の形態では、パターン記憶テーブル中の候補群を検索する際に、入力日時と入力回数を条件とする例について説明する。図１８は、パターン記憶テーブルに入力日時と入力回数が異なるレコードが存在する例を示す図である。
【００６３】
パターン記憶部テーブル１４が、図１８のようになっている状態で、ユーザが、第一項目の候補データ”音割れ”を選択し（Ｓ２００４）、第一項目候補記憶部１０に候補ＩＤ”３”を記憶した場合の例について説明する。
【００６４】
自動候補選択部１３は、パターン記憶部テーブル１４の中で第一項目の候補ＩＤが”３”の候補群を有するレコードを探す。この例では、最初のレコードと、２番目のレコードと、３番目のレコードが合致するが、入力回数が多い方を優先し、更に入力時間が新しい方を優先する。
【００６５】
従って、入力回数が多い２番目のレコードと３番目のレコードに絞り込み、更に入力時間の新しい３番目のレコードに絞り込み、３番目のレコードを検索結果とし、そのレコードの候補群”３，２，２”を候補記憶部に設定する（Ｓ３００６）。
【００６６】
これにより、同じデータが繰り返し発生する特性を有するデータを入力する場合の自動候補選択の精度が向上する。更に、連続して同じデータが発生する特性を有するデータを入力する場合にも有効である。
【００６７】
実施の形態４．
上述の実施の形態では、最後に選択された項目を記憶し、最後に選択された項目を検索対象とする項目としたが、本実施の形態では、ユーザが入力した複数の項目の候補を記憶し、その複数の項目を検索対象とする項目として、自動的に残りの項目の候補を選択する形態について説明する。
【００６８】
ユーザが、第一項目を選択し（Ｓ２００１）、候補データ”音割れ”を選択し（Ｓ２００４）、更に、第二項目を選択し（Ｓ２００１）、候補データ”組立不良”を選択した（Ｓ２００４）場合について説明する。
【００６９】
項目記憶部４は、第一項目の項目ＩＤ”１”と、第二項目の項目ＩＤ”２”とを記憶している（Ｓ２００２）。このとき、パターン記憶部テーブル１４は、図１８の状態になっていると想定する。
【００７０】
自動候補選択部１３は、項目記憶部４から項目ＩＤ”１”と”２”を読み（Ｓ３００１）、第一項目と第二項目を検索対象の項目として特定する（Ｓ３００２）。
【００７１】
候補記憶部９から、第一項目の候補ＩＤ”３”と第二項目の候補ＩＤ”４”を読む（Ｓ３００３）。
【００７２】
自動候補選択部１３は、パターン記憶部テーブル１４から第一項目の候補ＩＤ”３”と第二項目の候補ＩＤ”４”が一致する候補群を探す（Ｓ３００４）。検索結果として、最初のレコードの候補群”３，４，４”を得て（Ｓ３００５）、候補記憶部９に記憶し（Ｓ３００６）、表示する（Ｓ３００７）。
【００７３】
これにより、複数の項目の候補の組み合わせにデータの特性がある場合の自動候補選択の精度が向上する。
【００７４】
実施の形態５．
予め項目に対して検索対象とする順位を定め、最後に選択された項目以上の順位を有する項目を、検索対象とする項目として、自動候補選択する形態について説明する。尚、入力回数と入力日時による絞り込みも併せて行なう。
【００７５】
図１９は、実施の形態５における項目テーブルの例を示す図である。この例では、第一項目”都・市”が検索対象とする順位が高く、次が第二項目”区”が順位が高く、その次が第三項目”町”と仮定する。
【００７６】
図２０は、実施の形態５における第一項目候補リスト記憶部６２の例を示す図である。図２１は、実施の形態５における第二項目候補リスト記憶部の例を示す図である。図２２は、実施の形態５における第三項目候補リスト記憶部の例を示す図である。図２３は、実施の形態５におけるパターン記憶部テーブル１４である。
【００７７】
ユーザが、第一項目”都・市”を選択し（Ｓ２００１）、候補データ”大阪市”を選択すると（Ｓ２００４）、選択された第一項目を検索対象の項目として（Ｓ３００１，Ｓ３００２）、パターン記憶部テーブル１４を検索する（Ｓ３００４）。
【００７８】
第一項目の候補ＩＤ”２”が一致する候補群は、３番目のレコードと４番目のレコードがあるが、入力回数の多い４番目のレコードの候補群”２，３，４”を検索結果として得る（Ｓ３００５）。
【００７９】
図２４は、実施の形態５における一回目の候補選択後の自動候補選択の様子を示す図である。
【００８０】
次に、ユーザが、第二項目”区”を選択し（Ｓ２００１）、候補データ”北区”を選択する（Ｓ２００４）。このとき、選択された項目として項目ＩＤ”２”を記憶している（Ｓ２００２）。そして、Ｓ３００１でこの項目ＩＤ”２”を読み、検索対象の項目を特定する（Ｓ３００２）。
【００８１】
本実施の形態では、最後に選択された項目以上の順位を有する項目を、検索対象の項目とするので、最後に選択された項目である項目ＩＤ”２”以上の順位を有する項目である項目ＩＤ”１”と項目ＩＤ”２”の項目を検索対象とする。
【００８２】
従って、第一項目の候補ＩＤ”２”と第二項目の候補ＩＤ”１”が一致する候補群を探す（Ｓ３００４）。そして、３番目のレコードの候補群”２，１，１”を検索結果として得る（Ｓ３００５）。
【００８３】
図２５は、実施の形態５における二回目の候補選択後の自動候補選択の様子を示す図である。
【００８４】
ここで、ユーザが思い直して、第一項目から選択し直す場合には、第一項目”都・市”を選択し（Ｓ２００１）、候補データ”東京都”を選択する（Ｓ２００４）。このとき、選択された項目として項目ＩＤ”１”を記憶している（Ｓ２００２）。そして、Ｓ３００１でこの項目ＩＤ”１”を読み、検索対象の項目を特定する（Ｓ３００２）。
【００８５】
本実施の形態では、最後に選択された項目以上の順位を有する項目を、検索対象の項目とするので、最後に選択された項目である項目ＩＤ”１”以上の順位を有する項目として項目ＩＤ”１”を検索対象とする。
【００８６】
従って、第一項目の候補ＩＤ”１”が一致する候補群を探す（Ｓ３００４）。該当するレコードとして、１番目のレコードと２番目のレコードがあるが、入力回数の多い１番目のレコードの候補群”１，２，３”を検索結果として得る（Ｓ３００５）。
【００８７】
図２６は、実施の形態５における三回目の候補選択後の自動候補選択の様子を示す図である。
【００８８】
これにより、階層的構造を有する項目にかかるデータを入力する場合に、最後に選択した項目以上の順位の項目を検索の条件とするので、最後に選択した項目より下の項目を自動選択する場合に適切な候補を得ることができる。
【００８９】
実施の形態３の装置によれば、上述の例で、図２５の自動選択の結果が、”東京都”、”北区””、”赤羽”となってしまい、第一項目の”大阪市”の選択が無視され、都合が悪い。
【００９０】
また、実施の形態４の装置によれば、図２６の自動選択の結果が、”東京都”、”北区”、”赤羽”となる。”東京都”を選択した時点で、先に選択した大阪市の”北区”は、意図して選択したものでは無いにもかかわらず、検索の条件となってしまっている。これに対し、本実施の形態では、”東京都”に属する候補として最も頻度の高い”東京都”、”港区”、”六本木”を自動選択している点で優れている。
【００９１】
上述の実施の形態では、候補の選択の度に（Ｓ２００４）、毎回入力候補を自動選択する（Ｓ２００７）構成を説明したが、入力候補の自動選択処理（Ｓ２００７）の要否を、ユーザに切り換えさせ、要のモードの場合にのみ入力候補の自動選択処理（Ｓ２００７）を行なうようにすることも有効である。
【００９２】
【発明の効果】
本発明においては、選択した候補を含む候補群を検索して、自動的に候補を選択するので、繰り返し同じ候補群を入力する場合に、候補を選択する操作が簡略化される。
【００９３】
自動選択した候補を表示するので、自動選択の結果の確認が容易である。
【００９４】
最後に選択された項目を、検索対象とする項目とするので、直前に選択された候補を含む候補群を優先的に自動選択することができる。
【００９５】
選択された複数の項目を、検索対象とする項目とするので、複数の候補の組み合わせにより候補群を自動選択することができる。項目間の候補の組み合わせに特性がある場合に有効である。
【００９６】
最後に選択した項目以上の順位の項目を検索対象とするので、階層構造を有するデータの入力において、有効な項目を検索対象として適切な候補群の自動選択を行なうことができる。
【００９７】
ユーザ識別情報の一致を判断するので、ユーザに依存する特性のデータの入力において、適切な自動選択を行なうことができる。
【００９８】
入力回数の多い方の候補群を自動選択するので、同じ候補の組み合わせに偏る傾向のあるデータを入力する場合に、有効である。
【００９９】
入力日時の新しい方の候補群を自動選択するので、時間的に集中して同じ候補の組み合わせが発生する傾向があるデータを入力する場合に、有効である。
【図面の簡単な説明】
【図１】  本発明におけるデータ入力装置の構成図である。
【図２】  データ入力のメイン処理フローを示す図である。
【図３】  入力ボックスの表示例を示す図である。
【図４】  項目テーブルの例を示す図である。
【図５】  入力候補群決定処理のフローを示す図である。
【図６】  第一項目候補選択部の構成を示す図である。
【図７】  第一項目候補リスト記憶部の例を示す図である。
【図８】  第二項目候補選択部の第二項目候補リスト記憶部の例を示す図である。
【図９】  第三項目候補選択部の第三項目候補リスト記憶部の例を示す図である。
【図１０】  候補データのリストを表示する例を示す図である。
【図１１】  候補データを表示する例を示す図である。
【図１２】  入力する候補を自動選択する処理フローを示す図である。
【図１３】  すべての項目の候補を入力した例を示す図である。
【図１４】  パターン記憶テーブルの更新処理のフローを示す図である。
【図１５】  新しいレコードを設定されたパターン記憶テーブルの例を示す図である。
【図１６】  ２度目のデータ入力をした場合のパターン記憶テーブルの例を示す図である。
【図１７】  パターン記憶テーブルにユーザＩＤが異なるレコードが存在する例を示す図である。
【図１８】  パターン記憶テーブルに入力日時と入力回数が異なるレコードが存在する例を示す図である。
【図１９】  実施の形態５における項目テーブルの例を示す図である。
【図２０】  実施の形態５における第一項目候補リスト記憶部の例を示す図である。
【図２１】  実施の形態５における第二項目候補リスト記憶部の例を示す図である。
【図２２】  実施の形態５における第三項目候補リスト記憶部の例を示す図である。
【図２３】  実施の形態５におけるパターン記憶テーブルの例を示す図である。
【図２４】  実施の形態５における一回目の候補選択後の自動候補選択の様子を示す図である。
【図２５】  実施の形態５における二回目の候補選択後の自動候補選択の様子を示す図である。
【図２６】  実施の形態５における三回目の候補選択後の自動候補選択の様子を示す図である。
【図２７】  従来技術におけるデータ入力装置の入力ボックスを示す図である。
【符号の説明】
１  ユーザＩＤ入力部、２  ユーザＩＤ記憶部、３  項目選択部、４  項目記憶部、５  候補選択部、９  候補記憶部、１３  自動候補選択部、１４  パターン記憶部テーブル、１５  入力指示部、２１１，２２１，２３１  選択候補データ表示領域、２１２，２２２，２３２  項目選択アイコン。
【図１】
0003662467.tif 000002
【図２】
0003662467.tif 000003
【図３】
0003662467.tif 000004
【図４】
0003662467.tif 000005
【図５】
0003662467.tif 000006
【図６】
0003662467.tif 000007
【図７】
0003662467.tif 000008
【図８】
0003662467.tif 000009
【図９】
0003662467.tif 000010
【図１０】
0003662467.tif 000011
【図１１】
0003662467.tif 000012
【図１２】
0003662467.tif 000013
【図１３】
0003662467.tif 000014
【図１４】
0003662467.tif 000015
【図１５】
0003662467.tif 000016
【図１６】
0003662467.tif 000017
【図１７】
0003662467.tif 000018
【図１８】
0003662467.tif 000019
【図１９】
0003662467.tif 000020
【図２０】
0003662467.tif 000021
【図２１】
0003662467.tif 000022
【図２２】
0003662467.tif 000023
【図２３】
0003662467.tif 000024
【図２４】
0003662467.tif 000025
【図２５】
0003662467.tif 000026
【図２６】
0003662467.tif 000027
【図２７】
0003662467.tif 000028