(57)【要約】【課題】タッチパネルに表示された波形上のカーソルを、カーソル操作用のハードウエアスイッチやソフトウエアスイッチを用いることなく、タッチパネルの操作で所望の位置に移動させることができる波形表示装置を提供する。【解決手段】波形表示装置１０は、表示画面１７上の接触位置を検出可能なタッチパネル１６と、表示画面１７に波形Ｗを表示する波形表示処理手段３０と、波形Ｗ上にカーソルＡを表示するカーソル表示処理手段３１と、表示画面１７上の第１の接触位置がカーソルＡの示す位置以外に規定される判定領域Ｈ１（Ｈ１Ｒ，Ｈ１Ｌ）内であるときに、カーソル表示処理手段３１に対し、第１の接触位置から移動した接触位置の移動方向に、カーソルＡを移動させつつ表示させるカーソル移動手段３２と、カーソルＡの移動を停止させるためのカーソル停止手段３３とを備えている。【選択図】図６
2014173872.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上の接触位置を検出可能なタッチパネルと、
前記表示画面に波形を表示する波形表示処理手段と、
前記波形上にカーソルを表示するカーソル表示処理手段と、
前記表示画面上の第１の接触位置が前記カーソルの示す位置以外に規定される第１の判定領域内であるときに、前記カーソル表示処理手段に対し、前記第１の接触位置から移動した接触位置の移動方向に、前記カーソルを移動させつつ表示させるカーソル移動手段と、
前記カーソルの移動を停止させるためのカーソル停止手段とを、備えることを特徴とする波形表示装置。
【請求項２】
前記カーソル移動手段が、前記カーソルを、前記波形の最小分解能ずつ移動させることを特徴とする請求項１に記載の波形表示装置。
【請求項３】
前記カーソル移動手段が、前記第１の接触位置から前記カーソルの示す位置を横切って接触位置が移動したときに、この接触位置の移動方向に前記カーソルを移動させることを特徴とする請求項１又は２に記載の波形表示装置。
【請求項４】
前記カーソル停止手段が、前記表示画面上に接触状態が維持され続けている間、前記カーソルを停止せず、前記表示画面上の接触が無くなったときに、前記カーソルの移動を停止させることを特徴とする請求項１から３のいずれかに記載の波形表示装置。
【請求項５】
前記カーソル移動手段が、前記第１の判定領域を、前記カーソルの示す位置の周囲に規定することを特徴とする請求項１から４のいずれかに記載の波形表示装置。
【請求項６】
前記カーソル移動手段が、第２の判定領域として、前記第１の判定領域よりも前記カーソルの示す位置から離れている領域を規定して、前記第１の接触位置が前記第２の判定領域であるときに、前記第１の接触位置まで前記カーソルをジャンプさせて表示させることを特徴とする請求項５に記載の波形表示装置。
【請求項７】
前記カーソル移動手段は、前記第１の接触位置が前記カーソルであるときに、接触位置の移動と共に、移動する接触位置を前記カーソルが示すように、前記カーソルを移動させることを特徴とする請求項１から６のいずれかに記載の波形表示装置。
【請求項８】
表示画面上の接触位置を検出可能なタッチパネルを備えるコンピュータに、波形を表示させるプログラムであって、
前記コンピュータを、
前記表示画面に波形を表示する波形表示処理手段と、
前記波形上にカーソルを表示するカーソル表示処理手段と、
前記表示画面上の第１の接触位置が前記カーソルの示す位置以外に規定される第１の判定領域内であるときに、前記カーソル表示処理手段に対し、前記第１の接触位置から移動した接触位置の移動方向に、前記カーソルを移動させつつ表示させるカーソル移動手段と、
前記カーソルの移動を停止させるためのカーソル停止手段として動作させることを特徴とするプログラム。
【請求項９】
前記カーソル移動手段が、前記カーソルを、前記波形の最小分解能ずつ移動させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記カーソル移動手段が、前記第１の接触位置から前記カーソルの示す位置を横切って接触位置が移動したときに、この接触位置の移動方向に前記カーソルを移動させることを特徴とする請求項８又は９に記載のプログラム。
【請求項１１】
前記カーソル停止手段が、前記表示画面上に接触状態が維持され続けている間、前記カーソルを停止せず、前記表示画面上の接触が無くなったときに、前記カーソルの移動を停止させることを特徴とする請求項８から１０のいずれかに記載のプログラム。
【請求項１２】
前記カーソル移動手段が、前記第１の判定領域を、前記カーソルの示す位置の周囲に規定することを特徴とする請求項８から１１のいずれかに記載のプログラム。
【請求項１３】
前記カーソル移動手段が、第２の判定領域として、前記第１の判定領域よりも前記カーソルの示す位置から離れている領域を規定して、前記第１の接触位置が前記第２の判定領域であるときに、前記第１の接触位置まで前記カーソルをジャンプさせて表示させることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記カーソル移動手段は、前記第１の接触位置が前記カーソルであるときに、接触位置の移動と共に、移動する接触位置を前記カーソルが示すように、前記カーソルを移動させることを特徴とする請求項８から１３のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面に波形を表示する波形表示装置、及び、コンピュータの表示画面に波形を表示させるプログラムに関するものである。
【背景技術】
【０００２】
波形表示装置には、例えば、波形記録装置、デジタルオシロスコープ、データロガーなど、測定データを波形で表示するものがある。
【０００３】
波形表示装置の中には、波形上の任意の位置にカーソル（マーカー、ポインタとも言われる）を表示できるものがある。波形上にカーソルを表示することで、カーソルの位置の波形の縦軸の値（電圧、電流、電力、温度等）や横軸の値（時間等）を示す数値を表示したり、波形上の最大値又は最小値等の所望の任意の位置を示したり、保存する部分波形の始点や終点を選択したりする。カーソルの位置は、操作用の矢印キー（カーソルキー）や回転式のロータリーノブ（ジョグダイヤル、ロータリーエンコーダ）の操作で移動させる。
【０００４】
例えば特許文献１には、表示画面に表示した波形上にライン状のカーソルを表示して、ロータリーノブの操作でカーソルを移動可能な波形表示装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１０９２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
波形表示装置の表示画面にタッチパネルを用いる場合、カーソルを移動させるために、矢印キーやロータリーノブなどのハードウエアスイッチを装置本体に設けてもよいし、矢印キーなどの操作用のソフトウエアスイッチをタッチパネルに表示させてもよいし、操作者がタッチした表示画面上のタッチ位置にカーソルを移動させるようにしてもよい。ハードウエアスイッチを装置本体に設ける場合、装置が大型化してしまう。タッチパネルにソフトウエアスイッチを表示させる場合、その表示スペースが必要であるし、ソフトウエアスイッチが波形と重なってしまうと波形が見にくくなってしまう。タッチ位置にカーソルを移動させる場合、位置の指定が操作者の指等の大きさや形状、手振れに左右されるため、所望する位置から外れてしまう場合がある。
【０００７】
本発明は前記の課題を解決するためになされたもので、タッチパネルに表示された波形上のカーソルを、カーソル操作用のハードウエアスイッチやソフトウエアスイッチを用いることなく、タッチパネルの操作で所望の位置に移動させることができる波形表示装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記の目的を達成するためになされた、特許請求の範囲の請求項１に記載された波形表示装置は、表示画面上の接触位置を検出可能なタッチパネルと、前記表示画面に波形を表示する波形表示処理手段と、前記波形上にカーソルを表示するカーソル表示処理手段と、前記表示画面上の第１の接触位置が前記カーソルの示す位置以外に規定される第１の判定領域内であるときに、前記カーソル表示処理手段に対し、前記第１の接触位置から移動した接触位置の移動方向に、前記カーソルを移動させつつ表示させるカーソル移動手段と、前記カーソルの移動を停止させるためのカーソル停止手段とを、備えることを特徴とする。
【０００９】
請求項２に記載された波形表示装置は、請求項１に記載のものであり、前記カーソル移動手段が、前記カーソルを、前記波形の最小分解能ずつ移動させることを特徴とする。
【００１０】
請求項３に記載された波形表示装置は、請求項１又は２に記載のものであり、前記カーソル移動手段が、前記第１の接触位置から前記カーソルの示す位置を横切って接触位置が移動したときに、この接触位置の移動方向に前記カーソルを移動させることを特徴とする。
【００１１】
請求項４に記載された波形表示装置は、請求項１から３のいずれかに記載のものであり、前記カーソル停止手段が、前記表示画面上に接触状態が維持され続けている間、前記カーソルを停止せず、前記表示画面上の接触が無くなったときに、前記カーソルの移動を停止させることを特徴とする。
【００１２】
請求項５に記載された波形表示装置は、請求項１から４のいずれかに記載のものであり、前記カーソル移動手段が、前記第１の判定領域を、前記カーソルの示す位置の周囲に規定することを特徴とする。
【００１３】
請求項６に記載された波形表示装置は、請求項５に記載のものであり、前記カーソル移動手段が、第２の判定領域として、前記第１の判定領域よりも前記カーソルの示す位置から離れている領域を規定して、前記第１の接触位置が前記第２の判定領域であるときに、前記第１の接触位置まで前記カーソルをジャンプさせて表示させることを特徴とする。
【００１４】
請求項７に記載された波形表示装置は、請求項１から６のいずれかに記載のものであり、前記カーソル移動手段は、前記第１の接触位置が前記カーソルであるときに、接触位置の移動と共に、移動する接触位置を前記カーソルが示すように、前記カーソルを移動させることを特徴とする。
【００１５】
請求項８に記載されたプログラムは、表示画面上の接触位置を検出可能なタッチパネルを備えるコンピュータに、波形を表示させるプログラムであって、前記コンピュータを、前記表示画面に波形を表示する波形表示処理手段と、前記波形上にカーソルを表示するカーソル表示処理手段と、前記表示画面上の第１の接触位置が前記カーソルの示す位置以外に規定される第１の判定領域内であるときに、前記カーソル表示処理手段に対し、前記第１の接触位置から移動した接触位置の移動方向に、前記カーソルを移動させつつ表示させるカーソル移動手段と、前記カーソルの移動を停止させるためのカーソル停止手段として動作させることを特徴とする。
【００１６】
請求項９に記載されたプログラムは、請求項８に記載のものであり、前記カーソル移動手段が、前記カーソルを、前記波形の最小分解能ずつ移動させることを特徴とする。
【００１７】
請求項１０に記載されたプログラムは、請求項８又は９に記載のものであり、前記カーソル移動手段が、前記第１の接触位置から前記カーソルの示す位置を横切って接触位置が移動したときに、この接触位置の移動方向に前記カーソルを移動させることを特徴とする。
【００１８】
請求項１１に記載されたプログラムは、請求項８から１０のいずれかに記載のものであり、前記カーソル停止手段が、前記表示画面上に接触状態が維持され続けている間、前記カーソルを停止せず、前記表示画面上の接触が無くなったときに、前記カーソルの移動を停止させることを特徴とする。
【００１９】
請求項１２に記載されたプログラムは、請求項８から１１のいずれかに記載のものであり、前記カーソル移動手段が、前記第１の判定領域を、前記カーソルの示す位置の周囲に規定することを特徴とする。
【００２０】
請求項１３に記載されたプログラムは、請求項１２に記載のものであり、前記カーソル移動手段が、第２の判定領域として、前記第１の判定領域よりも前記カーソルの示す位置から離れている領域を規定して、前記第１の接触位置が前記第２の判定領域であるときに、前記第１の接触位置まで前記カーソルをジャンプさせて表示させることを特徴とする。
【００２１】
請求項１４に記載されたプログラムは、請求項８から１３のいずれかに記載のものであり、前記カーソル移動手段は、前記第１の接触位置が前記カーソルであるときに、接触位置の移動と共に、移動する接触位置を前記カーソルが示すように、前記カーソルを移動させることを特徴とする。
【発明の効果】
【００２２】
本発明の波形表示装置及びプログラムによれば、タッチパネル上の第１の接触位置が第１の判定領域内であるときに、カーソル移動手段が第１の接触位置から移動した接触位置の移動方向にカーソルを移動させつつ表示させ、カーソル停止手段がカーソルを停止させることにより、操作者は、カーソルを連続的に移動させ、所望の位置までカーソルが移動したときにカーソルを停止させることができる。したがって、カーソル操作用の矢印キーなどのハードウエアスイッチやソフトウエアスイッチを用いることなく、波形上のカーソルを、タッチパネルの操作で所望の位置に移動させることができる
【００２３】
カーソル移動手段がカーソルを波形の最小分解能ずつ移動させる場合、カーソルを所望の位置に精度よく移動させることができる。
【００２４】
カーソル移動手段が第１の接触位置からカーソルの示す位置を横切って接触位置が移動したときに、この接触位置の移動方向にカーソルを移動させる場合、意図しない表示画面への接触でカーソルが移動してしまうことを防止できる。
【００２５】
カーソル停止手段が表示画面上に接触状態が維持され続けている間カーソルを停止せず、表示画面上の接触が無くなったときにカーソルの移動を停止させる場合、操作者は、表示画面から指やタッチペンを離すという簡便かつ素早く行うことのできる操作でカーソルを停止できるので、カーソルを所望の位置で確実に停止させることができる。
【００２６】
カーソル移動手段が第１の判定領域をカーソルの示す位置の周囲に規定する場合、移動させたいカーソルの近くを接触すればよいので、第１の判定領域が判り易く、直感的に操作することができ、操作性に優れたものになる。
【００２７】
カーソル移動手段が第２の判定領域として、第１の判定領域よりも離れている領域を規定して、第１の接触位置が第２の判定領域であるときに、第１の接触位置までカーソルをジャンプさせる場合、カーソルを連続的に移動させるだけでなく、カーソルを離れた位置まで一気にジャンプさせて移動させることができるので、操作者はカーソルの移動距離に応じた操作方法を選択できるので、操作性が一層向上する。
【００２８】
カーソル移動手段は第１の接触位置がカーソルであるときに、接触位置の移動と共に、移動する接触位置にカーソルを表示させる場合、カーソルの移動方法の選択肢が増え、操作性がより一層向上する。
【図面の簡単な説明】
【００２９】
【図１】本発明を適用する波形表示装置の構成を示すブロック図である。
【図２】本発明を適用する波形表示装置の波形及びカーソルの表示例を示すタッチパネルの正面図である。
【図３】本発明の波形表示装置の動作を示すフローチャートである。
【図４】図２に示すカーソルに対して設定される判定領域Ｈ０，Ｈ１，Ｈ２を示す図である。
【図５】本発明を適用する波形表示装置のタッチパネルの表示例及び操作例を示す図である。
【図６】本発明を適用する波形表示装置のタッチパネルの表示例及び操作例を示す図である。
【図７】本発明を適用する波形表示装置のタッチパネルの表示例及び操作例を示す図である。
【図８】本発明を適用する他の波形表示装置のタッチパネルの表示例及び操作例を示す図である。
【図９】本発明を適用する波形表示装置のタッチパネルの表示例及び操作例を示す図である。
【図１０】本発明を適用する他の波形表示装置のタッチパネルの表示例や判定領域Ｈ０，Ｈ１，Ｈ２を示す図である。
【図１１】本発明を適用するプログラムを動作させるコンピュータの使用状態を示す概略図である。
【図１２】図１１に示すコンピュータの構成を示すブロック図である。
【図１３】図１１に示す測定ユニットの構成を示すブロック図である。
【発明を実施するための形態】
【００３０】
以下、発明を実施するための形態を詳細に説明するが、本発明の範囲はこれらの形態に限定されるものではない。
【００３１】
図１に、本発明を適用する波形表示装置１０を示す。波形表示装置１０は、測定用センサ１１、測定部１２、ＣＰＵ（中央処理演算装置）１５、タッチパネル１６、記憶部１９、外部Ｉ／Ｆ部２０、及び外部記録装置２１を備えている。
【００３２】
測定用センサ１１は、例えば温度センサ、電流センサ、電圧センサ、測定プローブなどである。測定用センサ１１は、測定チャネル分備えられている。波形表示装置１０は、測定用センサ１１を着脱可能なコネクタを備えていてもよい。測定部１２は、一例として、測定用センサ１１によって測定された測定値を適正なレベルに増幅する増幅器１３、及び、増幅された測定値をアナログ／デジタル変換して測定データをＣＰＵ１５に出力するアナログ／デジタル変換器１４を備えている。測定用センサ１１及び測定部１２は、公知の測定装置と同様のものである。
【００３３】
ＣＰＵ１５は、記憶部１９に記憶されているプログラムに従って動作して、波形表示装置１０の各部の動作を統括的に制御する。ＣＰＵ１５は、測定部１２の動作を制御して測定を行わせると共に、後述するように、波形表示処理手段３０、カーソル表示処理手段３１、カーソル移動手段３２、及びカーソル停止手段３３として動作する。
【００３４】
タッチパネル１６は、画像を表示可能な液晶パネルなどの表示画面１７と、表示画面１７上の接触位置を検知可能なタッチパッドなどの操作部１８とを組み合わせたものである。タッチパネル１６は、表示画面１７が操作部１８を兼ねているので、以下では操作部１８を表示画面１７ともいう。
【００３５】
記憶部１９は、書き換え可能な不揮発性メモリであり、ＣＰＵ１５の動作用のプログラム、測定データを記憶するものである。記憶部１９は、例えば、フラッシュメモリなどの半導体メモリやハードディスクである。記憶部１９を、プログラム記憶部、測定データ記憶部として各々別個のメモリを用いてもよいし、同図に示すように１つのメモリを共用して用いてもよい。
【００３６】
外部Ｉ／Ｆ部２０は、外部機器接続用のインタフェースである。外部Ｉ／Ｆ部２０は、例えば、無線や有線によるＬＡＮ（ローカル・エリア・ネットワーク）、モデム、ＵＳＢ（ユニバーサル・シリアル・バス）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、プリンタ接続インタフェースなどである。
【００３７】
外部記録装置２１は、ＵＳＢメモリやＳＤ（エスディー）メモリカードなどの携帯可能な半導体メモリや、ＣＤ（コンパクトディスク）−Ｒ（レコーダブル）／ＲＷ（リライタブル）といった光学ディスクメモリなどの外部記録媒体にデータを記録したり、外部記録媒体からデータを読み込んだりするための外部記憶媒体の書込／読込装置である。
【００３８】
次に、波形表示装置１０の動作について図１〜図１０を参照して説明する。図３に波形表示装置１０の動作を示すフローチャートを示し、図２、図４〜図１０にタッチパネル１６の表示例や操作例を示す。
【００３９】
波形表示装置１０（図１参照）のＣＰＵ１５は、電源が投入されると記憶部１９のプログラムに従って動作する。ＣＰＵ１５は、測定部１２を制御して測定を実行し、測定データを取得する。ＣＰＵ１５は、取得した測定データを記憶部１９に記憶させる。この測定動作は、従来の測定装置と同様である。
【００４０】
また、ＣＰＵ１５は波形表示処理手段３０として動作して、記憶部１９から測定データを読み込んで、表示画面１７に測定データに基づく波形を表示する。波形表示処理手段３０は、測定中にリアルタイムに波形を表示してもよいし、測定終了後に、操作者（測定者）による波形表示操作によって波形を表示してもよい。波形表示処理手段３０は、波形として、電圧などの測定データを時間軸に沿って波形表示したり、電圧及び電流の測定データに基づきインピーダンス等に演算処理してから時間軸に沿って波形表示したりする。波形表示装置１０が、測定プローブを移動機構で順次移動させて測定を行うものである場合、測定位置を横軸とする波形を表示するものであってもよい。波形を表示する縦軸・横軸、グラフの種類等は、公知の測定装置の波形表示方法と同様であり、測定対象物や測定データの種類によって異なる。波形の表示スケールや表示するデータ範囲は、タッチパネル１６の操作により、適宜設定できる。
【００４１】
また、操作者によるカーソル表示操作が行われると、ＣＰＵ１５はカーソル表示処理手段３１として動作して、波形上にカーソルを表示する。カーソル表示操作は、例えば、操作者が波形上のカーソルを表示させたい任意の位置をタッチ（接触）する操作である。このタッチは、例えば、表示画面１７に触れてすぐ離す操作である「タップ」や、表示画面１７に一定時間以上触れてから離す操作である「ロングタップ」であってもよい。また、表示画面１７にメニューを表示させて、メニュー内のカーソル表示機能を選択する操作（カーソル表示操作）によりカーソルを表示してもよい。
【００４２】
図２に、タッチパネル１６（表示画面１７）の表示例を示す。同図には、波形表示処理手段３０が表示画面１７に波形表示ウインドウ１を表示して、この波形表示ウインドウ１内に波形Ｗを表示した例を示している。また、同図には、タッチされた波形Ｗ上に、カーソル表示処理手段３１がカーソルＡを表示した例を示している。カーソルＡは、一例として、横軸（時間軸）に垂直に、波形表示ウインドウ１を上下に横切るライン（線）で表示されている。カーソルＡは、ラインで横軸上の位置を示しており、横軸方向（左右方向）に移動する。このようなラインで表示した場合、カーソルＡの示す位置（横軸に対応する位置）はカーソルＡそのものになる。また、同図には、カーソルＡの位置の波形Ｗの情報（波形データ）を、カーソル表示処理手段３１が記憶部１９から読み込んで、波形情報表示ウインドウＭに表示した例を示している。波形情報表示ウインドウＭには、一例として、カーソルＡに対する情報であることを明示するカーソル表示「Ａ」、波形Ｗを測定したチャネル番号「ＣＨ１−１」、波形情報としてカーソルＡの位置の波形Ｗの横軸の値（時間）、及び縦軸の値（電圧）が表示されている。波形表示処理手段３０は、カーソルＡが移動すると、その移動に合わせて波形の情報もリアルタイムに更新して表示する。
【００４３】
カーソル表示処理手段３１がカーソルＡを表示すると、ＣＰＵ１５はカーソル移動手段３２として動作して、図３に示すカーソル移動処理を実行する。カーソル移動処理は、例えば、メニュー（図示せず）に表示されたカーソル移動機能を選択する操作や、カーソルＡをタップ、ロングタップ又はダブルタップ（画面に触れてすぐ離すことを短時間に２回行う操作）する操作などのカーソル移動処理開始操作が行われたときに開始するようにしてもよい。カーソル移動手段３２は、表示画面１７上の第１の接触位置がカーソルＡの示す位置以外に規定される第１の判定領域Ｈ１内であるときに、カーソル表示処理手段３１に対し、第１の接触位置から移動した接触位置の移動方向に、カーソルＡを移動させつつ表示させるように動作する。以下、具体的に説明する。
【００４４】
カーソル移動処理では、カーソル移動手段３２は、表示画面１７（波形表示ウインドウ１）が接触されるか検出し続ける（接触検出ステップＳ１）。カーソル移動手段３２は、接触検出ステップＳ１で接触を検出すると、接触位置判別ステップＳ２に進む。接触位置判別ステップＳ２では、カーソル移動手段３２が、接触検出ステップＳ１で検出した接触位置（第１の接触位置）が判定領域Ｈ０，Ｈ１，Ｈ２のいずれに含まれるか判定する。
【００４５】
図４に、表示画面１７（波形表示ウインドウ１）上に規定される判定領域Ｈ０，Ｈ１，Ｈ２を図示する。なお、同図中では、各判定領域Ｈ０，Ｈ１，Ｈ２を図示するために、判定領域Ｈ０をクロスする破線のハッチングで示し、判定領域Ｈ１（Ｈ１Ｒ，Ｈ１Ｌ）を斜めの破線のハッチングで示している。ハッチングが無い領域が、判定領域Ｈ２（Ｈ２Ｒ，Ｈ２Ｌ）である。なお、実際にはこれらハッチングは表示されない。
【００４６】
判定領域Ｈ０，Ｈ１，Ｈ２は、カーソル移動手段３２がカーソルＡの表示位置に対応させて相対的に規定（設定）する領域である。判定領域Ｈ０は、カーソルＡが接触されたか否かを判定するための領域である。指（又はタッチペン）でカーソルＡをタッチしたときに、タッチする指の大きさや手振れ等により、カーソルＡから僅かに外れた位置が接触位置として検出される場合がある。そのため、使い易さを考慮して、カーソルＡが接触されたものとみなしてよい範囲を判定領域Ｈ０として設定する。判定領域Ｈ０の幅Ｋは、適宜決めればよいが、カーソルＡを中心とする例えば１〜１５ｍｍ程度の幅として、プログラム中に予め定めておく。
【００４７】
判定領域Ｈ１（本発明における第１の判定領域）は、カーソルＡを、連続的に移動させるか否かを判定するための領域である。ここでは、判定領域Ｈ１がカーソルＡに近い、カーソルＡの周囲の領域に規定された例を示している。判定領域Ｈ１は、カーソルＡを中心として、カーソルＡに対して対称形で、向かって右側に判定領域Ｈ１Ｒが設定され、左側に判定領域Ｈ１Ｌが設定されている。判定領域Ｈ１は、カーソルＡとして判定される判定領域Ｈ０を含んでいない（カーソルＡ以外の位置に規定される）。判定領域Ｈ１の外縁の幅Ｌは、表示画面１７（波形表示ウインドウ１）の大きさにもよるが、適宜決めればよく、例えば３０〜１００ｍｍ程度や、波形表示ウインドウ１の横幅の１／５〜１／２の幅として、プログラム中に予め定めておく。
【００４８】
判定領域Ｈ２（本発明における第２の判定領域）は、カーソルＡをジャンプさせて移動させるか否かを判定する領域である。ここでは、判定領域Ｈ２が判定領域Ｈ１よりもカーソルＡから離れた領域に規定された例を示している。この例では、同図に示すように、判定領域Ｈ１Ｒよりも右側の領域が判定領域Ｈ２Ｒに設定され、判定領域Ｈ１Ｌよりも左側の領域が判定領域Ｈ２Ｌに設定されている。
【００４９】
判定領域Ｈ０の幅Ｋ、及び／又は判定領域Ｈ１の幅Ｌは、操作者による操作で任意の幅に変更設定できるようになっていてもよい。変更設定した場合、幅Ｋや幅Ｌを記憶部１９に記憶させ、カーソル移動手段３２が幅Ｋ，Ｌを読み込んで、判定領域Ｈ０，Ｈ１，Ｈ２を規定する。
【００５０】
図５に、指９０の第１の接触位置が判定領域Ｈ０に含まれる場合を示す。この場合、図３のフローチャートの接触検出ステップＳ１で、カーソル移動手段３２が表示画面１７上の接触を検出し、接触位置判別ステップＳ２に進む。カーソル移動手段３２は、接触位置判別ステップＳ２で、第１の接触位置が判定領域Ｈ０（つまりカーソルＡ）であると判別する。これにより、カーソルドラッグステップＳ３に進み、カーソル移動手段３２は、カーソル表示処理手段３１に対し、指９０の接触位置の移動と共に、移動する接触位置をカーソルＡが示すように、カーソルＡを移動させる。これにより、図５の二点鎖線で示す指９０やカーソルＡのように、表示画面１７上をスライド移動していく指９０の接触位置に追随して、カーソルＡが移動しつつ表示される。言い換えると、指９０でカーソルＡをドラッグ（移動対象に触れてそのまま移動させたい位置まで画面から離さずにスライドさせる操作）して移動させることができる。操作者は、カーソルＡを任意の位置までドラッグして、指９０を表示画面１７から離す。これにより、任意の位置にカーソルＡを移動させることができる。
【００５１】
カーソル移動手段３２は、カーソルＡを指９０の移動速度に合わせて移動させていくが、カーソルＡを、測定データ（波形データ）の１データずつ、つまり、波形の最小分解能ずつ移動させていくことが好ましい。なお、指９０の移動速度に合わせるように、カーソルＡを、測定データを複数データずつ適宜飛ばして移動させてもよい。
【００５２】
このように、カーソルＡを指９０で直接ドラッグして移動できると、カーソルＡを任意の位置まで、直感的に判りやすい操作で素早く移動できるので好ましい。
【００５３】
なお、指９０やタッチペンには幅があるため、カーソルＡの位置を所望の位置に停止できない場合がある。本発明では、以下に説明するように、カーソルＡの位置を微調整することが可能である。
【００５４】
カーソルＡの位置の微調整を行う場合、図６に示すように、操作者は、最初に判定領域Ｈ１（同図の場合、判定領域Ｈ１Ｌ）を指９０でタッチして、そのままカーソルＡの示す位置を横切るように、カーソルＡを移動させたい方向に指９０をスライドさせ、指９０を表示画面１７から離さずにタッチし続ける操作を行う。スライドさせた指９０の停止位置（第２の接触位置）は、判定領域Ｈ１（Ｈ１Ｒ）内であっても、判定領域Ｈ２（Ｈ２Ｒ）内であってもよい。
【００５５】
この場合、図３のフローチャートの接触検出ステップＳ１で、カーソル移動手段３２が表示画面１７上の接触を検出し、接触位置判別ステップＳ２で第１の接触位置が判定領域Ｈ１（Ｈ１Ｌ）であると判別する。これにより、カーソル移動手段３２は、移動可否判定ステップＳ４に進む。カーソル移動手段３２は、移動可否判定ステップＳ４で、接触位置がカーソルＡを横切って移動したことを判別すると、カーソルＡを移動させる操作であると判別する。このときカーソル移動手段３２は、接触位置の移動方向も判別する。また、ＣＰＵ１５はカーソル停止手段３３として動作して、表示画面１７（波形表示ウインドウ１）への指９０の接触状態が維持されているか判別する（接触維持判別ステップＳ５）。カーソル移動手段３２は、カーソル停止手段３３からカーソルＡを停止させる指示があるまで、接触位置の移動方向にカーソルＡを移動させつつ表示させる（カーソル移動ステップＳ６）。これにより、従来の波形表示装置の矢印キーを押し続けたりロータリーノブを回転し続けたりしたときのように、カーソルＡが表示画面１７上を連続的に移動し続けていく。
【００５６】
カーソル停止手段３３は、カーソル移動手段３２に対し、カーソルＡの移動を停止させるものとして動作する。カーソル停止手段３３は、一例として、表示画面１７（波形表示ウインドウ１）上に指９０の接触状態が維持されている間、カーソルＡを停止させず、カーソル移動手段３２にカーソルＡを移動させ続けさせる（接触維持判別ステップＳ５〜カーソル移動ステップＳ６のループ処理）。カーソル停止手段３３は、接触維持判別ステップＳ５で表示画面１７上に指９０の接触が無くなった（停止条件の一例）と判別したときに、カーソル移動処理を終了し、カーソル移動手段３２にカーソルの移動を直ちに停止させる。なお、移動可否判定ステップＳ４で、指９０がカーソルＡを横切らないと判定したときにも、カーソル移動処理を終了する。
【００５７】
図７に、スライドさせた指９０（図６参照）の方向に、カーソルＡが移動していく様子を示す。カーソルＡは連続的に移動していく。
【００５８】
カーソルＡの位置を微調整できるように、カーソル移動手段３２は、カーソルＡを、測定データ（波形データ）の１データずつずらして、つまり、波形の最小分解能ずつずらして移動させていくことが好ましい。
【００５９】
カーソルＡを移動させる移動速度は、カーソルＡの位置を微調整できるように、操作者が反応可能なゆっくりとした微動速度で移動させることが好ましい。移動速度は、波形の表示スケールや波形データのデータ数、表示画面１７の大きさにより適宜決めればよいが、例えば、波形データの１データ当たり０．０５ｓ〜２ｓ間表示してカーソルＡを移動させる移動速度で表示したり、横軸の目盛り線（図示せず）の１目盛り当たり又は横軸の１ｃｍ当たり０．５ｓ〜５ｓで移動させる移動速度で表示したりする。カーソルＡを一定の移動速度で移動させた方が、ちょうどよい位置に来たカーソルＡを停止させるタイミングを操作者が推し測り易くなるため好ましい。なお、カーソルＡの移動速度を、第１の接触位置から移動（スライド）した指９０の移動距離に対応させて、移動距離が予め設定した所定距離よりも長いときに移動速度を速くして、移動距離が所定距離以下のときに遅くするように、移動距離の長短に対応させて、移動速度を増減してもよい。
【００６０】
操作者が、指９０を表示画面１７に接触させ続けている間、カーソルＡが移動し続ける。操作者は、所望の位置までカーソルＡが移動したときに、指９０を表示画面１７から離して（カーソル停止操作）、カーソルＡの移動を停止させる。
【００６１】
このように、指９０を第１の判定領域Ｈ１からカーソルＡを横切ってスライドさせることで、カーソルＡを指９０のスライド方向に移動できるため、カーソル移動用の矢印キーを表示画面１７に表示したり、矢印キーを本体に設けたりする必要がない。さらに、カーソルＡを、波形の最小分解能ずつ移動させたり、ゆっくりとした微動速度で移動させたりすると、カーソルＡを所望の位置に確実に停止できるため、より好ましい。
【００６２】
カーソル移動手段３２は、カーソルＡが指９０の接触位置まで移動しても、指９０が接触状態であれば、そのまま指９０の接触位置を通り越してカーソルＡを移動させ続ける。なお、カーソルＡが指９０の接触位置まで移動したときに、カーソル停止手段３３がカーソルＡの移動を停止させるようにしてもよい。また、指９０が表示画面１７から離れても、カーソル移動手段３２がカーソルＡを移動させ続けるようにしてもよい。この場合、接触維持判別ステップＳ５が不要になり、カーソル停止手段３３が、例えば指９０で表示画面１７の任意の位置をタッチする操作（カーソル停止操作）を検出したときに、カーソルＡを停止すればよい。
【００６３】
前述したように、指９０の第１の接触位置が判定領域Ｈ１であり、さらに指９０がカーソルＡを横切るようにスライドするという２つの条件を満たしたときにカーソルＡを移動させるようにすると、意図しない指９０の接触やスライドでカーソルＡが移動してしまうことを防止できる。また、例えば、波形Ｗのスクロール操作として、波形表示ウインドウ１（判定領域Ｈ１や判定領域Ｈ２）を指９０でタッチして、波形Ｗのスクロール方向に指９０をスライドさせる操作を割り当てておくと、カーソルＡを接触位置が横切るか否かで、カーソルＡの移動操作であるか、波形Ｗのスクロール操作であるかを切り分けて判別することが可能になる。
【００６４】
なお、移動可否判定ステップＳ４で指９０の接触位置がカーソルＡを横切ったか否かを判定することなく、第１の接触位置が判定領域Ｈ１であれば、接触位置のスライド方向にカーソルＡを移動させるようにしてもよい。この場合、図８に示すように、例えば、判定領域Ｈ１Ｒをタッチして、同図に示すようにそのまま右方向（図の右側）に指９０をスライドさせると、指９０のスライド方向（右方向）にカーソルＡが連続的に移動していく。カーソルＡを横切ったか否かの判定（移動可否判定ステップＳ４）の採否は、他の機能の操作方法などを勘案して適宜判断すればよい。
【００６５】
次に、カーソルＡを、現在の表示位置から離れている位置までジャンプさせる動作について説明する。
【００６６】
カーソルＡをジャンプさせる場合、図９に示すように、操作者は、カーソルＡから離れた領域に設定されている判定領域Ｈ２（同図では判定領域Ｈ２Ｒ）の任意の位置を指９０でタッチする。この場合、図３のフローチャートの接触検出ステップＳ１で、カーソル移動手段３２が表示画面１７上の接触を検出し、接触位置判別ステップＳ２で、指９０がタッチした第１の接触位置が判定領域Ｈ２（Ｈ２Ｒ）であると判別する。これにより、カーソル移動手段３２は、カーソルジャンプステップＳ７に進む。カーソルジャンプステップＳ７では、カーソル移動手段３２が、カーソル表示処理手段３１に対し、第１の接触位置にカーソルＡをジャンプさせて表示させ、カーソル移動処理を終了する。
【００６７】
このように、カーソルＡから離れた判定領域Ｈ２をタッチすることで、カーソルＡがジャンプして移動するため、カーソルＡを離れた位置まで迅速に移動させることができる。
【００６８】
カーソル移動処理の終了後、図示しないが、移動後のカーソルＡに対して相対的に判定領域Ｈ０，Ｈ１，Ｈ２が再度規定される。そのため、カーソルＡの移動後に、カーソルＡをドラッグして再度移動させたり、判定領域Ｈ１からカーソルＡを横切るように指９０をスライドさせてカーソルＡの位置を連続的に移動させたり、カーソルＡから離れた位置をタッチしてカーソルＡをジャンプさせて移動させたりすることができる。
【００６９】
なお、カーソルＡがライン状である場合について説明したが、図１０に示すように、波形Ｗ上に丸印や多角形印のカーソルＡｃを表示してもよい。この場合、カーソルＡｃの示す位置として、カーソルＡと同様の仮想ラインＤを設定する。この仮想ラインＤがあるものとして、判定領域Ｈ０，Ｈ１（Ｈ１Ｒ，Ｈ１Ｌ），Ｈ２（Ｈ２Ｒ，Ｈ２Ｌ）を規定する。カーソルＡｃを移動させる場合、前述したカーソルＡの移動のように仮想ラインＤを移動させ、仮想ラインＤと波形Ｗとの交点にカーソルＡｃを表示することで、カーソルＡｃを移動させる。カーソルＡｃをドラッグする場合、波形Ｗ上を指９０でなぞるようにドラッグしてもよい。
【００７０】
また、３つの判定領域Ｈ０，Ｈ１，Ｈ２を設定して、前述したようにそれぞれに対応する３種の移動方法（ドラッグ、スライドによる連続移動、ジャンプ）でカーソルＡを移動できる例について説明したが、判定領域Ｈ１だけを設定してそれに対応する１種の移動方法だけでカーソルＡ（Ａｃ）を移動させるようにしてもよいし、判定領域Ｈ０，Ｈ１の２つを設定してそれらに対応する２種の移動方法でカーソルＡを移動させるようにしてもよいし、判定領域Ｈ１，Ｈ２の２つを設定してそれらに対応する２種の移動方法でカーソルＡを移動させるようにしてもよい。用いる判定領域の組み合わせは適宜定めればよく、他の方法と組み合わせてもよい。判定領域Ｈ２を設定しない場合、判定領域Ｈ２として設定されていた領域まで含めて判定領域Ｈ１としてもよいし、判定領域Ｈ２として設定されていた領域を判定領域Ｈ１に含めずに、カーソルＡに近い領域だけを判定領域Ｈ１としてもよい。また、判定領域Ｈ０，Ｈ１，Ｈ２を、特定の範囲内だけに設定してもよい。例えば、図１０に示すように、波形Ｗとの交点を中心とする所定の仮想枠Ｓ（特定の範囲）内に、判定領域Ｈ０，Ｈ１，Ｈ２を設定してもよい。仮想枠Ｓを明示して表示してもよい。また、判定領域Ｈ１をカーソルＡの周囲に設定した例を示したが、判定領域Ｈ１を表示画面１７上の何れの位置に設定してもよい。例えば、判定領域Ｈ１を、表示画面１７や波形表示ウインドウ１の左端及び右端から所定幅の領域に設定してもよく、波形表示ウインドウ１外に設定してもよい。
【００７１】
判定領域Ｈ０，Ｈ１，Ｈ２の全て又はいずれかを目視により明示可能に表示してもよい。この場合、例えば判定領域Ｈ１や判定領域Ｈ２を示す枠を表示したり、各領域を色付けして表示したりすればよい。
【００７２】
また、第１の接触位置が判定領域Ｈ１であるときに、指９０が表示画面１７上をスライドして接触位置が移動する例を示したが、第１の接触位置から一旦指９０を離し、移動させたい方向の任意の箇所（第２の接触位置）を指９０でタッチするようにしてもよい。この場合、カーソル移動手段３２は、第２の接触位置に接触位置が移動したと判別し、第１の接触位置に対する第２の接触位置の方向を移動方向とする。また、カーソル移動手段３２は、第１の接触位置と第２の接触位置との間にカーソルＡがあれば、接触位置がカーソルＡを横切ったと判定する。指９０が第２の接触位置にタッチされている間だけカーソルＡを移動させ続けてもよいし、指９０が離れてもカーソルＡを移動させ続け、カーソル停止操作で停止させてもよい。
【００７３】
また、カーソル表示処理手段３１は、表示画面１７（波形表示ウインドウ１）に複数のカーソルを表示することができる。カーソル表示処理手段３１は、情報表示ウインドウＭに各カーソルに対する波形の情報を表示させる。複数のカーソルが表示されている場合、カーソル移動手段３２は、選択されたカーソルに対してカーソル移動処理を行う。カーソルの選択操作は、例えば、移動させたいカーソルをタップ、ロングタップ、又はダブルタップする操作である。カーソルの選択操作が、カーソル移動処理開始操作を兼ねている。カーソル移動手段３２は、選択されたカーソルを明示可能に、色や線種を変えて表示することが好ましい。
【００７４】
なお、カーソルＡを表示画面１７の横方向に移動させる装置例を示したが、カーソルを縦方向に移動させる装置であっても本発明を適用することができる。カーソルの移動方向が斜め方向であってもよい。
【００７５】
次に、本発明を適用するプログラムについて説明する。
【００７６】
図１１に、本発明のプログラムで動作させたコンピュータ５０の使用状態を示す概略図を示す。なお、以下において既に説明した構成と同様の構成については、同じ符号を付して詳細な説明を省略する。
【００７７】
コンピュータ５０は、一例として、スマートフォン、ＰＤＡ(Personal Digital Assistants)、携帯型汎用コンピュータなどのタッチパネル１６を搭載したタブレット型の携帯情報端末である。コンピュータ５０は、タッチパネル１６以外に操作ボタンを備えていてもよい。コンピュータ５０として、図示しないが、タッチパネルと本体とが別体型のいわゆるデスクトップ型のコンピュータを用いてもよい。
【００７８】
測定ユニット５１は、測定用センサ１１を備えて測定データを測定するものである。測定ユニット５１は、コンピュータ５０に測定データを無線又は有線で送信可能になっている。コンピュータ５０は、測定ユニット５１が測定した測定データを受信して、タッチパネル１６に波形表示したり、記録したりする。測定ユニット５１が測定した測定データを外部記録媒体に記録して、コンピュータ５０が外部記録媒体から測定データを読み込むようにしてもよい。コンピュータ５０と測定ユニット５１とによって測定装置が構成されるようにしてもよいし、コンピュータ５０を、何れかの測定装置が測定した測定データに基づく波形を表示する表示装置として用いてもよい。コンピュータ５０と測定ユニット５１とによって測定装置を構成する場合、測定ユニット５１の動作設定や測定開始や停止などの測定ユニット５１の操作は、コンピュータ５０の操作で行えるようにしてもよい。この場合、測定ユニット５１に関する設定項目や操作信号は、コンピュータ５０から測定ユニット５１に無線又は有線で送信する。
【００７９】
図１２に、コンピュータ５０のブロック図を示す。
【００８０】
同図に示すように、コンピュータ５０は、ＣＰＵ４１、タッチパネル１６、記憶部１９、外部Ｉ／Ｆ（インタフェース）部２０ａ、及び外部記録装置２１を備えている。
【００８１】
ＣＰＵ４１は、記憶部１９に記憶された本発明のプログラムに従って動作して、コンピュータ５０の動作を統括的に制御して、既に説明した波形表示装置１０のＣＰＵ１５と同様に、波形表示処理手段３０、カーソル表示処理手段３１、カーソル移動手段３２、及びカーソル停止手段３３として動作する。
【００８２】
外部Ｉ／Ｆ部２０ａは、外部機器接続用のインタフェースである。外部Ｉ／Ｆ部２０ａを、外部機器である測定ユニット５１と接続してデータ通信するために用いたり、外部機器から測定データを入力するために用いたりする。コンピュータ５０には、無線や有線によるＬＡＮ（ローカル・エリア・ネットワーク）、モデム、ＵＳＢ（ユニバーサル・シリアル・バス）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの外部Ｉ／Ｆ部２０ａを有している場合が多いので、これらを利用することが好ましい。外部Ｉ／Ｆ部２０ａとして、無線ＬＡＮやＢｌｕｅｔｏｏｔｈを用いると、離れた場所に設置した測定ユニット５１と無線でデータ通信できることから、測定ユニット５１の設置性に優れるため、特に好ましい。
【００８３】
本発明のプログラムは、ＣＰＵ４１が、外部記録装置２１に装着した外部記録媒体や、ＬＡＮなどの外部Ｉ／Ｆ部２０を介して外部のコンピュータから読み込んで、記憶部１９に記憶させてもよい。
【００８４】
図１３に、測定ユニット５１のブロック図を示す。
【００８５】
測定ユニット５１は、測定用センサ１１、測定部１２、ＣＰＵ６１、記憶部６２、及び外部Ｉ／Ｆ部２０ｂを備えている。ＣＰＵ６１は、測定ユニット５１の動作を統括的に制御して、測定部１２に測定を行わせ、測定データをコンピュータ５０に送信する。記憶部６２は、ＣＰＵ６１の動作用のプログラムや、設定項目等を記憶する書き換え可能な不揮発性メモリである。外部Ｉ／Ｆ部２０ｂは、コンピュータ５０の外部Ｉ／Ｆ部２０ａと接続するためのインタフェースである。なお、測定ユニット５１が、表示画面や設定部を備えていてもよい。
【００８６】
次に、コンピュータ５０の動作について説明する。
【００８７】
本発明のプログラムは、表示画面１７上の接触位置を検出可能なタッチパネル１６を備えるコンピュータ５０に波形を表示させるプログラムであって、コンピュータ５０を、表示画面１７に波形Ｗを表示する波形表示処理手段３０と、波形Ｗ上にカーソルＡを表示するカーソル表示処理手段３１と、表示画面１７上の第１の接触位置がカーソルＡの示す位置以外に規定される第１の判定領域Ｈ１内であるときに、カーソル表示処理手段３１に対し、第１の接触位置Ｈ１から移動した接触位置の移動方向に、カーソルＡを移動させつつ表示させるカーソル移動手段３２と、カーソルＡの移動を停止させるためのカーソル停止手段３３として動作させる。このプログラムは、カーソル移動手段３２が、カーソルＡを、波形Ｗの最小分解能ずつ移動させることが好ましい。このプログラムは、カーソル移動手段３２が、第１の接触位置からカーソルＡの示す位置を横切って接触位置が移動したときに、この接触位置の移動方向にカーソルＡを移動させることが好ましい。このプログラムは、カーソル停止手段３３が、表示画面１７上に接触状態が維持され続けている間、カーソルＡを停止せず、表示画面１７上の接触が無くなったときに、カーソルＡの移動を停止させることが好ましい。このプログラムは、カーソル移動手段３２が、第１の判定領域Ｈ１を、カーソルＡの示す位置の周囲に規定することが好ましい。このプログラムは、カーソル移動手段３２が、第２の判定領域Ｈ２として、第１の判定領域Ｈ１よりもカーソルＡの示す位置から離れている領域を規定して、第１の接触位置が第２の判定領域Ｈ２であるときに、第１の接触位置までカーソルＡをジャンプさせて表示させることが好ましい。このプログラムは、カーソル移動手段３２は、第１の接触位置がカーソルＡであるときに、接触位置の移動と共に、移動する接触位置をカーソルＡが示すように、前記カーソルＡを移動させることが好ましい。
【００８８】
コンピュータ５０のＣＰＵ４１は、記憶部１９のプログラムにより、波形表示処理手段３０、カーソル表示処理手段３１、カーソル移動手段３２、及びカーソル停止手段３３として動作する。これらの動作は、既に説明した波形表示装置１０の動作と同様であるため、説明は省略する。コンピュータ５０は、本発明のプログラムに従って動作することで、波形表示装置１０と同様に図３に示すフローチャートに従って動作して、例えば図２、図４〜図１０に示すような表示や操作が可能になる。
【００８９】
なお、波形表示装置１０や本発明のプログラムがコンピュータ５０に表示させる波形は、測定データに基づく波形に限られず、例えば、販売数データや在庫数データ、シミュレーション結果のデータなどの種々のデータに基づく波形であってもよい。これらデータは、外部Ｉ／Ｆ部２０（２０ａ）や外部記録装置２１から読み込むことができる。
【符号の説明】
【００９０】
１は波形表示ウインドウ、１０は波形表示装置、１１は測定用センサ、１２は測定部、１３は増幅器、１４はアナログ／デジタル変換器、１５はＣＰＵ、１６はタッチパネル、１７は表示画面、１８は操作部、１９は記憶部、２０・２０ａ・２０ｂは外部Ｉ／Ｆ部、２１は外部記録装置、３０は波形表示処理手段、３１はカーソル表示処理手段、３２はカーソル移動手段、３３はカーソル停止手段、４１はＣＰＵ、５０はコンピュータ、５１は測定ユニット、６１はＣＰＵ、６２は記憶部、９０は指、Ａ・Ａｃはカーソル、Ｄは仮想ライン、Ｈ０はカーソル判定用の判定領域、Ｈ１・Ｈ１Ｒ・Ｈ１Ｌは第１の判定領域、Ｈ２・Ｈ２Ｒ・Ｈ２Ｌは第１の判定領域、Ｍは波形情報表示ウインドウ、Ｋは判定領域Ｈ０の幅、Ｌは第１の判定領域Ｈ１の外縁の幅、Ｗは波形、Ｓは仮想枠、Ｓ１は接触検出ステップ、Ｓ２は接触位置判別ステップ、Ｓ３はカーソルドラッグステップ、Ｓ４は移動可否判定ステップ、Ｓ５は接触維持判別ステップ、Ｓ６はカーソル移動ステップ、Ｓ７はカーソルジャンプステップである。
【図１】
2014173872.tif 000003
【図２】
2014173872.tif 000004
【図３】
2014173872.tif 000005
【図４】
2014173872.tif 000006
【図５】
2014173872.tif 000007
【図６】
2014173872.tif 000008
【図７】
2014173872.tif 000009
【図８】
2014173872.tif 000010
【図９】
2014173872.tif 000011
【図１０】
2014173872.tif 000012
【図１１】
2014173872.tif 000013
【図１２】
2014173872.tif 000014
【図１３】
2014173872.tif 000015