(57)【特許請求の範囲】
【請求項１】
キャラクタデータが入力される入力装置とこのキャラクタデータがデータ入力フィールド内に出力される出力装置との間に介在し、入力装置を介して入力されたキャラクタデータがデータフォーマットを満足して入力されているか否かを出力装置のデータ入力フィールド内の背景表示色により表示させるデータ入力インターフェース装置であって、
データフォーマットを満たすキャラクタデータが入力装置から入力され続けている場合は現状正当入力である旨を表すためある色彩の背景表示色をデータ入力フィールド内に表示させつつキャラクタデータを出力装置のデータ入力フィールド内に表示させる第１表示手段と、
データフォーマットに違反したキャラクタデータが入力装置から入力された場合は不当入力である旨を表すため第１表示手段での背景表示色と相違する色彩の背景表示色をデータ入力フィールド内に表示させつつキャラクタデータを出力装置のデータ入力フィールド内に表示させる第２表示手段と、
データフォーマットを満たすキャラクタデータが入力装置から全て入力された場合は完全入力がなされた旨を表すため第１表示手段および第２表示手段での背景表示色と相違する色彩の背景表示色をデータ入力フィールド内に表示させつつキャラクタデータを出力装置のデータ入力フィールド内に表示させる第３表示手段と、
を備え、
前記第１表示手段は、前記第２表示手段によりデータフォーマットに違反したキャラクタデータが入力装置から入力されて不当入力である旨が表示された後にデータフォーマットに違反したキャラクタデータを除去する操作が入力装置から入力された場合も、データフォーマットを満たすキャラクタデータが入力装置から入力され続けているものとして現状正当入力である旨を表すある色彩の背景表示色をデータ入力フィールド内に表示させつつキャラクタデータを出力装置に表示させる手段であることを特徴とするデータ入力インターフェース装置。
【請求項２】
請求項１に記載のデータ入力インターフェース装置において、
キャラクタデータが入力される前のデータ入力フィールドの背景表示色は、現状正当入力である旨を表示する前記第１表示手段での背景表示色、不当入力である旨を表示する前記第２表示手段での背景表示色、および、完全入力である旨を表示する前記第３表示手段での背景表示色のいずれとも相違させることを特徴とするデータ入力インターフェース装置。
【請求項３】
請求項１に記載のデータ入力インターフェース装置において、
キャラクタデータが入力される前のデータ入力フィールドの背景表示色は、現状正当入力である旨を表示する前記第１表示手段での背景表示色および不当入力である旨を表示する前記第２表示手段での背景表示色と相違させ、完全入力である旨を表示する前記第３表示手段での背景表示色と一致させることを特徴とするデータ入力インターフェース装置。
【請求項４】
請求項１〜請求項３の何れか一項に記載のデータ入力インターフェース装置において、
前記第１，第２，第３表示手段は、データ入力フィールドの背景表示色のうち、キャラクタデータの周囲の背景表示色のみを変更する手段であることを特徴とするデータ入力インターフェース装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、キャラクタデータが入力される入力装置とこのキャラクタデータが出力される出力装置との間に介在し、入力装置を介して入力されたキャラクタデータがデータフォーマットを満足して入力されているか否かを出力装置に表示させるデータ入力インターフェース装置に関する。
【０００２】
【従来の技術】
コンピュータ分野において、オペレータによりキーボードを介して入力されたキャラクタデータをディスプレイ表示装置に表示させる際、入力されたキャラクタデータが正しいか否かをコンピュータが判断し、その判断結果をオペレータへ通知するという処理が従来からなされている。このような処理に係る先行技術については各種存在している。
【０００３】
例えば、キーボードから入力される数字、文字または記号を１または２以上組み合わせたデータ（以下、これらを総称してキャラクタデータという）が、予め規定されているデータフォーマットを満たして入力されているか否かについてのチェックがある。このチェックは、以下のような手順を取る。
【０００４】
１．データ入力形式チェック機能
（１）オペレータは、データ入力フィールドまでカーソルを移動させる。
（２）オペレータにより、所定のデータフォーマットを満たすようにキャラクタデータが入力される。
（３）入力された全キャラクタデータがデータ記憶装置に格納される前に、オペレータによりデータチェック操作またはデータエントリ操作がなされる。
（４）データチェック操作またはデータエントリ操作に対し、コンピュータは、キャラクタデータを変色（通常、正当時は緑色、不正時は赤色）させてキャラクタデータが正しいか否かを通知する。
（５）キャラクタデータが不正なとき、オペレータは、キャラクタデータを修正の後、再度データチェック操作またはデータエントリ操作を行う。以下、正しいキャラクタデータが入力されるまでこれら操作を繰り返し行う。
【０００５】
２．ワードプロセッサの英文スペルチェック機能
（１）オペレータにより、英文字列のキャラクタデータが入力される。
（２）英文字列の最後尾にスペースデータが入力されて英単語が確定した場合、コンピュータは予め登録されている正しい英単語に関する英単語データベースに一致する英単語データが登録されているか否かスペルチェックを行う。
（３）英単語データに登録されていない、つまりスペルミスと判断された場合には、入力された英単語に赤色のアンダーラインが付される。
（４）オペレータが英単語を修正した場合、コンピュータは再度スペルチェックを行って赤色のアンダーラインを消滅させ、正しい英単語に修正されたことをオペレータに通知する。
【０００６】
３．プログラム開発用エディタ（Rapid Application Developmentツール。以下、ＲＡＤツールという。）の入力候補表示機能
（１）プログラマにより、データが入力される。
（２）コンピュータは、データ入力途中で複数の構造体メンバー候補を表示する。
（３）プログラマは、構造体メンバー候補の中から最適な構造体メンバーを選択する。
【０００７】
４．ワードプロセッサの入力候補表示機能
（１）オペレータにより、文字列のキャラクタデータが入力される。
（２）コンピュータは、キャラクタデータ入力途中で、文字列に関するキャラクタデータ候補を表示する。
（３）オペレータは、文字列のキャラクタデータ候補の中から最適な文字列のキャラクタデータを選択する。
【０００８】
【発明が解決しようとする課題】
上記の１．データ入力形式チェック機能では、全てのキャラクタデータの入力後にデータチェック操作またはデータエントリ操作を行うため、誤った入力をした直後では誤りを判別・修正できず、誤りの判別・修正は時間を要するものであった。
【０００９】
また、上記の２．ワードプロセッサの英文スペルチェック機能でも、スペルチェックを行うスペースデータ入力操作、および、入力データ修正のためのカーソルの移動操作が必要であり、さらに誤った入力をした直後では誤りを判別・修正できず、誤りの判別・修正は時間を要するものであった。
【００１０】
また、上記３．ＲＡＤツールの入力候補表示機能、および、４．ワードプロセッサの入力候補表示機能においても、オペレータはカーソルを移動させて入力データ候補の中から最適な入力データを選択する操作を必要とし、誤った入力をするおそれは低減するものの、入力に手間を要していた。
【００１１】
このように誤ったデータを入力してから正当なデータを入力するまでの操作回数が多い理由としては、キャラクタデータを入力するプロセスと入力されたキャラクタデータをチェックするプロセスが、独立して実行する方式となっていることに起因する。
【００１２】
本発明は上記問題点を解決するためになされたものであり、その目的は誤ったデータを入力してから正当なデータを入力するまでの操作回数を低減させ、データ入力が正しくなされたか否かの見直しを省き、データ入力作業に要する時間を短縮するデータ入力インターフェース装置を提供することにある。
【００１３】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載のデータ入力インターフェース装置は、
キャラクタデータが入力される入力装置とこのキャラクタデータがデータ入力フィールド内に出力される出力装置との間に介在し、入力装置を介して入力されたキャラクタデータがデータフォーマットを満足して入力されているか否かを出力装置のデータ入力フィールド内の背景表示色により表示させるデータ入力インターフェース装置であって、
データフォーマットを満たすキャラクタデータが入力装置から入力され続けている場合は現状正当入力である旨を表すためある色彩の背景表示色をデータ入力フィールド内に表示させつつキャラクタデータを出力装置のデータ入力フィールド内に表示させる第１表示手段と、
データフォーマットに違反したキャラクタデータが入力装置から入力された場合は不当入力である旨を表すため第１表示手段での背景表示色と相違する色彩の背景表示色をデータ入力フィールド内に表示させつつキャラクタデータを出力装置のデータ入力フィールド内に表示させる第２表示手段と、
データフォーマットを満たすキャラクタデータが入力装置から全て入力された場合は完全入力がなされた旨を表すため第１表示手段および第２表示手段での背景表示色と相違する色彩の背景表示色をデータ入力フィールド内に表示させつつキャラクタデータを出力装置のデータ入力フィールド内に表示させる第３表示手段と、
を備え、
前記第１表示手段は、前記第２表示手段によりデータフォーマットに違反したキャラクタデータが入力装置から入力されて不当入力である旨が表示された後にデータフォーマットに違反したキャラクタデータを除去する操作が入力装置から入力された場合も、データフォーマットを満たすキャラクタデータが入力装置から入力され続けているものとして現状正当入力である旨を表すある色彩の背景表示色をデータ入力フィールド内に表示させつつキャラクタデータを出力装置に表示させる手段であることを特徴とする。
【００１４】
また、請求項２に記載のデータ入力インターフェース装置は、
請求項１に記載のデータ入力インターフェース装置において、
キャラクタデータが入力される前のデータ入力フィールドの背景表示色は、現状正当入力である旨を表示する前記第１表示手段での背景表示色、不当入力である旨を表示する前記第２表示手段での背景表示色、および、完全入力である旨を表示する前記第３表示手段での背景表示色のいずれとも相違させることを特徴とする。
【００１５】
また、請求項３に記載のデータ入力インターフェース装置は、
請求項１に記載のデータ入力インターフェース装置において、
キャラクタデータが入力される前のデータ入力フィールドの背景表示色は、現状正当入力である旨を表示する前記第１表示手段での背景表示色および不当入力である旨を表示する前記第２表示手段での背景表示色と相違させ、完全入力である旨を表示する前記第３表示手段での背景表示色と一致させることを特徴とする。
【００１６】
また、請求項４に記載のデータ入力インターフェース装置は、
請求項１〜請求項３の何れか一項に記載のデータ入力インターフェース装置において、
前記第１，第２，第３表示手段は、データ入力フィールドの背景表示色のうち、キャラクタデータの周囲の背景表示色のみを変更する手段であることを特徴とする。
【００１９】
【発明の実施の形態】
以下、本発明のデータ入力インターフェース装置の実施形態について説明する。図１は本実施形態のデータ入力インターフェース装置を含む全体システムの構成図、図２はデータフォーマットを説明する説明図、図３はデータ入力インターフェース装置による表示処理を説明するフローチャート、図４はデータ入力フィールドにおける表示処理を説明する説明図である。まず、全体のシステム構成について説明する。
【００２０】
図１で示すようにシステム全体では入力装置１、データ入力インターフェース装置２、表示装置３を備えている。
入力装置１は、オペレータによりキャラクタデータが入力されるようになされている。
データ入力インターフェース装置２は、入力装置１で入力されたキャラクタデータに対し、表示に適するようにキャラクタデータに変換処理を施す。
表示装置３は、このキャラクタデータを表示する。
【００２１】
データ入力インターフェース装置２についてさらに説明する。データ入力インターフェース装置２は、具体的にはＣＰＵ（Central Processig Unit）であり、制御装置２ａ、記憶装置２ｂ、データ演算装置２ｃを備えている。
制御装置２ａは、入力装置１、記憶装置２ｂ、データ演算装置２ｃ、表示装置３に関して各種制御を行い、特に表示装置３の表示色の変更制御を行う。
記憶装置２ｂは、入力装置１から出力されたキャラクタデータを一時的に記憶する。
データ演算装置２ｃは、記憶装置２ｂに記憶されるキャラクタデータに対し、人間が数字・文字・記号として認識できるドットマトリクスで表されたキャラクタデータを図示しないメモリから読み出し、このキャラクタデータを記憶装置２ｂに出力する。
【００２２】
本システムの具体例として、データ入力インターフェース装置２がパーソナルコンピュータ（ＰＣ）のＣＰＵに含まれているならば、以下、入力装置１がＰＣのキーボード、表示装置３がＰＣのディスプレイ装置に対応する。また、各種の携帯端末装置など、キャラクタデータの入出力を行う装置に適用できる。
【００２３】
続いてデータフォーマットについて説明する。図２（ａ）は、表示装置３上で表示されるデータ入力フィールドを示している。オペレータは、データ入力フィールドまでカーソルを移動させて、先頭からキャラクタデータを入力する。例えば、図２（ａ）のように入力される。このデータ入力フィールドにキャラクタデータを入力する場合、オペレータは、データフォーマットに従うように入力する。
【００２４】
本実施形態では、図２（ｂ）で示すような
ＸＸＮｎＳｍＤｉｉ
というデータフォーマットが規定されている。
このうちＸＸにはＤＩ（デジタル入力を示す），ＤＯ（同デジタル出力），ＡＩ（同アナログ入力），または、ＡＯ（同アナログ出力）の何れかが入力される。
また、ｎには例えばノードＮｏ．を示す１から８までの何れかの整数が入力される。
また、ｍには例えばスロットＮｏ．を示す０から７までの何れかの整数が入力される。
また、ｉｉには例えばデータＮｏ．を示す１〜１６までの何れかの整数が入力される。
データフォーマットから逸脱したキャラクタデータが入力されると、データ入力ミスとなる。
【００２５】
データ入力インターフェース装置１は、このようなデータフォーマットに沿って正しく入力されているか否かを判断する処理を行う。この判断処理について、図３と図４とを併用して説明する。データ入力インターフェース装置１では図３で示すようなフローに従って判断処理がなされる。
まず、前提として、キャラクタデータが何も入力されていない場合、図４（ａ）に示すようにデータ入力フィールドでは背景表示色が白色に表示されているものとする。
【００２６】
まず、データ入力フィールドにキャラクタデータが入力されたため入力データに変化があるか否かが判断される（ステップＳ１）。
変化がある場合はステップＳ２へ進み、変化がない場合は判断処理を終了する。続いてデータ入力フィールドの全てのキャラクタデータが入力され、これらキャラクタデータがデータフォーマットに完全一致したか否かについて判断される（ステップＳ２）。
データフォーマットに完全一致した（つまりキャラクタデータの入力が正しくなされた）と判断されるならば、ステップＳ３へ進み、一致しない（つまりキャラクタデータの入力が途中である）と判断されるならば、ステップＳ４へ進む。
【００２７】
入力途中では、さらに、データ入力フィールドに一部のキャラクタデータが入力され、入力されたキャラクタデータについてはデータフォーマットに一致するか否かについて判断される（ステップＳ４）。
データフォーマットに一部一致する（つまり現状まではキャラクタデータが正しく入力されている）と判断されるならば、ステップＳ５へ進み、一致しない（つまりキャラクタデータの入力に誤りがある）と判断されるならば、ステップＳ６へ進む。
【００２８】
このような判断処理により、データ入力フィールドの背景表示色が変更される。入力開始から正しいキャラクタデータが入力されている場合、図４（ｂ）で示すように背景表示色は黄色になる（ステップＳ５）。
しかし、誤ったキャラクタデータが入力されると、図４（ｃ）で示すように背景表示色が瞬時に赤色になる（ステップＳ６）。
そこでオペレータはカーソルを１キャラクタ分後ろに移動させて誤ったキャラクタをデリートするか、または、バックスペースを行うことで修正する。すると、図４（ｂ）で示すように背景表示が再び黄色になり、現状正しいデータ入力がなされていることが認識できる。
【００２９】
そして、キャラクタデータの入力を続け、完全入力がなされた場合に、図４（ｄ）で示すようにデータ入力フィールドは緑または白色に変化し（ステップＳ３）、データ入力が終了したことがオペレータにより認識される。
ここに、ステップＳ５の黄色およびステップＳ６の赤色と異なる緑色の背景表示色として完全入力がなされたことをオペレータに認識させるが、データ入力がなされる前の背景表示色である白色としてもよい。これは、背景表示色を少なくすることでオペレータに憶えやすい操作とするように配慮するなどの理由である。
【００３０】
以上本実施形態のデータ入力インターフェース装置について説明した。なお、背景の反転表示は、データ入力フィールド全面を反転表示する代わりに、キャラクタデータの周囲の背景表示色のみを変更するようにして、キャラクタデータを見やすくするように配慮してもよい。これら背景表示については適宜設計・選択される。
【００３１】
なお、図１で示すようなハードウェアを組み合わせた装置に係るデータ入力インターフェース装置に代えて、プログラムによる方法に係るデータ入力インターフェースとしてもよい。これら装置またはプログラムの何れのデータ入力インターフェースとするかは適宜選択される。
【００３２】
【発明の効果】
本発明によれば、データフォーマットを習熟した利用者にとって、入力データチェック操作を省くことができ、データ入力作業時間の短縮と作業疲労の軽減に効果がある。
また、大量・長時間のデータ入力作業を要するＣＡＤ、ワードプロセッサ、産業用エンジニアリングツール等のコンピュータ分野に適用することで、アプリケーションの生産性を飛躍的に向上させることができる。
また、コンピュータ分野に限ることなくキャラクタデータを入力する装置（例えば、文字入力可能の携帯電話など）にも応用することができる。
【００３３】
総じて、誤ったデータを入力してから正当なデータを入力するまでの操作回数を低減させ、データ入力が正しくなされたか否かの見直しを省き、データ入力作業に要する時間を短縮するデータ入力インターフェース装置を提供することができる。
【図面の簡単な説明】
【図１】  本発明の実施形態のデータ入力インターフェース装置を含む全体システムの構成図である。
【図２】  データフォーマットを説明する説明図である。
【図３】  データ入力インターフェース装置による表示処理を説明するフローチャートである。
【図４】  データ入力フィールドにおける表示処理を説明する説明図である。
【符号の説明】
１：入力装置
２：データ入力インターフェース装置
２ａ： 制御装置
２ｂ： 記憶装置
２ｃ： データ演算装置
３：表示装置
【図１】
0003871498.tif 000002
【図２】
0003871498.tif 000003
【図３】
0003871498.tif 000004
【図４】
0003871498.tif 000005