(57)【特許請求の範囲】
【請求項１】
座標を検出しその結果をパケットとしてコード化し、ホストシステムに転送する座標検出装置において、
前記パケットのデータ長を設定するためのパケット長設定手段とペンアップを検出するペンアップ検出手段を配し、ペンアップ検出時には、前記パケット長を座標データ転送時に比べて短くすることを特徴とする座標検出装置。
【請求項２】
請求項１において、ペンアップ検出時には、座標検出時に比べパケット長を短くすることを特徴とする座標検出装置。
【請求項３】
請求項１または２において、ペンアップ検出に応じて前記パケット長を短くしたことにより生じる空き領域に副データを付加することを特徴とする座標検出装置。
【請求項４】
座標を検出しその結果をパケットとしてコード化し、ホストシステムに転送する座標検出装置において、
ペンアップを検出するペンアップ検出手段と、ペンアップ時のパケット長をペンダウン時と同一とするか、ペンダウン時よりも短くするかを選択できるパケット長選択手段とを有することを特徴とする座標検出装置。
【請求項５】
ペンダウン時よりも短く設定する際に選択できるパケット長を複数種類準備したことを特徴とする請求項４に記載の座標検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、検出座標等のデータを効率的に転送し得る座標検出装置およびデータ転送方法に関する。
【０００２】
【従来の技術】
図４に、従来の座標検出装置とそのデータ転送の一例を示す。
図において、１１０は座標検出装置で、センサー部１１１、座標信号処理部１１２およびペンアップ検出部１１３を含む。センサー部１１１は、ユーザがペンまたは指等で指示した位置を座標値として検出し、これを座標信号処理部１１２に送る。座標信号処理部１１２では、かかる座標値に補正やノイズ除去を施した後、所定のフォーマットのパケット１２１にデータを加工し、これを信号線１２０を介して主制御部１３０に転送する。
【０００３】
ペンアップ検出部１１３は、座標信号処理部１１２おける座標データに基づき、ペンアップ状態を検出する。かかるペンアップの検出は、例えば、センサー部１１１からのＸ軸、Ｙ軸データが、所定時間の間、座標信号処理部１１２に出力されないことを判別することにより行われる。
図５に、座標データパケット１２１のフォーマット構成の一例を示す。
【０００４】
図示の通り、座標データパケット１２１は、大きく分けて、ヘッダー５１０、Ｘ軸座標格納部５２０およびＹ軸座標格納部５３０よりなる。パケットは通常バイト単位で区分されており、ヘッダー５１０、Ｘ座標格納部５２０およびＹ座標格納部５３０それぞれ２バイトで構成されている。
ヘッダー５１０には、その先頭に、ビット値が１のフェイズビット３１１が配されており、これによりパケットの先頭が判別される。また、１バイト目の最後尾にはペンダウンビット５１２が配されており、これが１であればペンダウン状態であり、０であればペンアップ状態である。
【０００５】
なお、ヘッダー５１０の２バイト目と、Ｘ座標格納部５２０およびＹ座標格納部５３０の各バイトの先頭ビットは、上記フェイズビット３１１によってパケットの先頭が検出できるように、何れも０に設定されている。
【０００６】
【発明が解決しようとする課題】
上記従来技術では、ペンダウン、ペンアップの何れの場合にも、ホスト側へ送る座標データのフォーマット構成は同一であるから、ペンダウン時とペンアップ時とでホスト側の処理系を切り替える必要がなく、ホスト側の演算処理系は一系統で済む。しかし、その反面、ペンアップ時にも、Ｘ軸座標格納部およびＹ軸座標格納部に無意味なデータが格納されて転送されるため、データの通信効率の悪いものとなっている。
【０００７】
【課題を解決するための手段】
そこで、本発明の請求項１に係る座標検出装置は、座標を検出しその結果をパケットとしてコード化し、ホストシステムに転送する座標検出装置において、前記パケットのデータ長を設定するためのパケット長設定手段とペンアップを検出するペンアップ検出手段を配し、ペンアップ検出時には、前記パケット長を座標データ転送時に比べて短くすることを特徴とする。
【０００９】
また、請求項２に係る座標検出装置は、上記請求項１において、ペンアップ検出時には、座標検出時に比べパケット長を短くすることを特徴とする。
また、請求項３に係る座標検出装置は、上記請求項１または２において、ペンアップ検出に応じて前記パケット長を短くしたことにより生じる空き領域に副データを付加することを特徴とする。
【００１０】
また、請求項４に係る座標検出装置は、座標を検出しその結果をパケットとしてコード化し、ホストシステムに転送する座標検出装置において、ペンアップを検出するペンアップ検出手段と、ペンアップ時のパケット長をペンダウン時と同一とするか、ペンダウン時よりも短くするかを選択できるパケット長選択手段とを有することを特徴とする。
【００１１】
また、請求項５に係る座標検出装置は、請求項４において、ペンダウン時よりも短く設定する際に選択できるパケット長を複数種類準備したことを特徴とする。
【００１２】
【発明の実施の形態】
図１に本発明の実施の態様を示す。なお、従来例として用いた図４と同一部分には同一符号を付して説明を省略する。
図において、１１４は設定用スイッチで、ペンアップ時に主制御部１３０に転送するパケットの構成を、適宜選択的に設定するためのものである。ここで、選択可能なパケット構成は、座標信号処理部１１２内のＲＯＭ（Read-Only-Memory）に記憶されている。なお、選択可能なパケット構成としては、図５に示すペンダウン時と同様のパケット構成の他、図５にてＸ座標格納部５２０およびＹ座標格納部５３０を削除したもの（すなわち、ヘッダー部５１０のみのもの）、Ｙ座標格納部５３０のみを削除したもの、および２バイトのヘッダー部５１０の内、最初の１バイトのみからなるもの等がある。
【００１３】
主制御部１３０は、かかるパケット構成の内、設計者の所望するパケット構成に対応するよう、処理プログラムが設計される。システム設計者は、この主制御部１３０の処理プログラムに応じて、設定用スイッチ１１４をもって、所望のパケット構成を座標信号処理部１１２にセットする。これにより、座標信号処理部１１２は、ペンアップ検出部１１３からのペンアップ検出信号に応じて、当該選択されたパケット構成にてペンアップデータを主制御部１３０に転送する。
【００１４】
なお、ペンアップ時のパケット構成の設定は、上記のように設定スイッチ１１４でもって設定するようにしても良いが、これに代えて、主制御部１３０の信号線１２２を介して、主制御部１３０の処理プログラムに相応するパケット構成を示すデータを座標信号処理部１１２に転送し、これによりペンアップ時のパケット構成を設定するようにしても良い。
【００１５】
次に、上記のようにして設定されるペンアップ時の種々のパケット例を以下に説明する。
図２は、ペンダウン時のパケットよりもペンアップ時のパケットを小さく設定した例である。本パケット例においては、ペンアップ時の座標データパケット２２０は、ヘッダーのみによって構成される。かかるパケット構成によれば、従来ペンアップ時においてＸ座標格納部およびＹ座標格納部に格納されていた意味のないデータの転送が抑制され、よって上記従来システムに比べデータ転送効率を引き上げることができるといった効果を奏し得る。
【００１６】
図３に、ペンアップ時のヘッダー構成の変更例を示す。かかるヘッダー構成は、上記図２のパケット構成において、ヘッダーの空きビット領域に、ボタンスイッチデータを重畳するものである。ここで、ボタンスイッチデータとは、例えば、座標入力用のペンに配された各種ボタンのオン、オフを示すデータである。当該ボタンスイッチのオン、オフ動作は、ペンアップ時にも実行され得る。かかるパケット例によれば、上記図２のパケット例に比べ、ヘッダー３１０の無駄を更に抑制でき、よって、データの転送効率を更に引き上げることができる。
【００１７】
上記２つのパケット例の更なる変更例としては、上記のようにパケットをヘッダーのみで構成する場合に、ヘッダーを２バイトで構成するに代えて、先頭の１バイトのみで構成する例があり得る。なお、かかる構成例においては、上記ボタンスイッチデータは、かかる１バイトの中の空きビットを利用して格納することもできる。かかるパケット例によれば、上記２つのパケット例に比べ、更にデータ転送効率を引き上げることができる。
【００１８】
さらに、ペンアップ時に同時に転送するデータがボタンスイッチデータ以外にも種々存在するような場合には、例えば、上述のヘッダーに加えて、当該種々の副次データ転送を転送するためのバイト領域（例えば、図５のＸ軸座標格納部）を付加するようにしても良い。
ところで、以上の種々のパケット例では、上述のように、従来例に比べペンアップ時のデータ転送効率を引き上げることができるが、その反面、ペンアップ時とペンダウン時とでパケット構成が相違していることから、ペンアップ時とペンダウン時のデータ転送に対応して２系統の処理プログラムが主制御部１３０に必要となってしまう。従って、システム設計者がこれを嫌う場合には、システム設定者は、座標信号処理部１１２に対し、例えば設定用スイッチ１１４でもって、パンダウン時のパケット構成と同様となるように、ペンアップ時のパケット構成を設定すれば良い。
【００１９】
すなわち実施の形態によれば、上述の如くペンアップ時のデータ転送効率を改善できるといった効果を奏することができるが、その一方で、座標処理部１１２と設定用スイッチ１１４によって、パケットの短小化を数段階において設定可能とし、更には、ペンダウン時と同様のパケット構成をも場合によって選択できるようにしたことから、主制御部１３０の処理プログラムの設計思想に微細に対応したパケット構成を設定でき、システム設計者のニーズに高度に満たし得る座標検出装置を提供できる。
【００２０】
なお、本発明は上記実施の態様に制限されるものではなく、他に種々変更が可能であることは言うまでもない。
【図面の簡単な説明】
【図１】  実施の形態に係るシステム構成を示す図。
【図２】  実施の形態に係るデータパケットの構成を示す図。
【図３】  実施の形態に係るヘッダーのデータ構成を示す図。
【図４】  従来例に係るシステム構成を示す図。
【図５】  実施の形態に係るデータパケットの構成を示す図。
【符号の説明】
１１１  センサー部
１１２  座標信号処理部
１１３  設定用スイッチ
１１４  ペンアップ検出部
【図１】
0003905974.tif 000002
【図２】
0003905974.tif 000003
【図３】
0003905974.tif 000004
【図４】
0003905974.tif 000005
【図５】
0003905974.tif 000006