(57)【要約】【課題】簡便な操作で波形を移動することができる波形表示装置、及びプログラムを提供する。【解決手段】波形表示装置１は、表示画面１７を備える本体２と、本体２に掛かる衝撃を検出する衝撃検出センサ１０と、表示画面１７に波形の一部を表示する波形表示処理手段３０と、衝撃検出センサ１０の検出する衝撃に基づいて、波形表示処理手段３０に、波形を移動させて表示させる波形移動指示手段とを、備えるものである。本発明のプログラムは、コンピュータを波形表示装置１のように動作させる。【選択図】図１
2014169882.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を備える本体と、
前記本体に掛かる衝撃を検出する衝撃検出センサと、
前記表示画面に波形の一部を表示する波形表示処理手段と、
前記衝撃検出センサの検出する前記衝撃に基づいて、前記波形表示処理手段に、前記波形を移動させて表示させる波形移動指示手段とを、備えることを特徴とする波形表示装置。
【請求項２】
前記波形移動指示手段が、前記衝撃の方向に基づいて、前記波形を移動させる方向を判別することを特徴とする請求項１に記載の波形表示装置。
【請求項３】
前記波形移動指示手段が、前記波形を所定の表示位置までジャンプさせて移動させることを特徴とする請求項１又は２に記載の波形表示装置。
【請求項４】
前記所定の表示位置が、前記波形の先頭を表示する表示位置、前記波形の最後尾を表示する表示位置、前記波形の先頭方向に所定画面分だけ移動させた表示位置、又は前記波形の最後尾方向に所定画面分だけ移動させた表示位置であることを特徴とする請求項３に記載の波形表示装置。
【請求項５】
前記波形移動指示手段が、前記波形をスクロールさせて移動させることを特徴とする請求項１又は２に記載の波形表示装置。
【請求項６】
前記波形移動指示手段が、前記衝撃の強弱に対応させて、前記波形をスクロールさせる速度を増減させることを特徴とする請求項５に記載の波形表示装置。
【請求項７】
前記波形移動指示手段が、前記衝撃の大きさに基づいて、前記波形を所定の表示位置までジャンプさせて移動させるか、前記波形をスクロールさせて移動させるかを判別することを特徴とする請求項１又は２に記載の波形表示装置。
【請求項８】
表示画面を備える本体と、前記本体に掛かる衝撃を検出する衝撃検出センサとを備えるコンピュータを動作させるプログラムであって、
前記コンピュータを、
前記表示画面に波形の一部を表示する波形表示処理手段と、
前記衝撃検出センサの検出する前記衝撃に基づいて、前記波形表示処理手段に、前記波形を移動させて表示させる波形移動指示手段として動作させることを特徴とするプログラム。
【請求項９】
前記波形移動指示手段が、前記衝撃の方向に基づいて、前記波形を移動させる方向を判別することを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記波形移動指示手段が、前記波形を所定の表示位置までジャンプさせて移動させることを特徴とする請求項８又は９に記載のプログラム。
【請求項１１】
前記所定の表示位置が、前記波形の先頭を表示する表示位置、前記波形の最後尾を表示する表示位置、前記波形の先頭方向に所定画面分だけ移動させた表示位置、又は前記波形の最後尾方向に所定画面分だけ移動させた表示位置であることを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記波形移動指示手段が、前記波形をスクロールさせて移動させることを特徴とする請求項８又は９に記載のプログラム。
【請求項１３】
前記波形移動指示手段が、前記衝撃の強弱に対応させて、前記波形をスクロールさせる速度を増減させることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記波形移動指示手段が、前記衝撃の大きさに基づいて、前記波形を所定の表示位置までジャンプさせて移動させるか、前記波形をスクロールさせて移動させるかを判別することを特徴とする請求項８又は９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面に波形を表示する波形表示装置、及び、コンピュータの表示画面に波形を表示させるプログラムに関するものである。
【背景技術】
【０００２】
波形表示装置は、例えば、波形記録装置、デジタルオシロスコープ、データロガーなど測定データを波形で表示するものや、販売数データや在庫数データ、シミュレーション結果のデータを波形で表示するものである。
【０００３】
例えば特許文献１には、タッチパネルを測定者がタッチ操作することで、波形をスクロールさせて移動する波形観測装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５７９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の波形観測装置のようにタッチパネルの操作で波形の表示部位を移動できると、操作が簡便であり操作性が良い。しかしながら、波形の移動操作のためにタッチパネルを指やタッチペンで触る必要がある。指で触る場合、通常、一本の指の指先を使うため、操作者は指を伸ばして指先に意識を集中する必要があり、多少面倒である。タッチペンを使う場合、タッチペンを使用する行為自体が面倒である。そのため、一層簡便な操作で波形を移動したいという要望がある。
【０００６】
本発明は前記の課題を解決するためになされたもので、簡便な操作で波形を移動することができる波形表示装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記の目的を達成するためになされた、特許請求の範囲の請求項１に記載された波形表示装置は、表示画面を備える本体と、前記本体に掛かる衝撃を検出する衝撃検出センサと、前記表示画面に波形の一部を表示する波形表示処理手段と、前記衝撃検出センサの検出する前記衝撃に基づいて、前記波形表示処理手段に、前記波形を移動させて表示させる波形移動指示手段とを、備えることを特徴とする。
【０００８】
請求項２に記載された波形表示装置は、請求項１に記載のものであり、前記波形移動指示手段が、前記衝撃の方向に基づいて、前記波形を移動させる方向を判別することを特徴とする。
【０００９】
請求項３に記載された波形表示装置は、請求項１又は２に記載のものであり、前記波形移動指示手段が、前記波形を所定の表示位置までジャンプさせて移動させることを特徴とする。
【００１０】
請求項４に記載された波形表示装置は、請求項３に記載のものであり、前記所定の表示位置が、前記波形の先頭を表示する表示位置、前記波形の最後尾を表示する表示位置、前記波形の先頭方向に所定画面分だけ移動させた表示位置、又は前記波形の最後尾方向に所定画面分だけ移動させた表示位置であることを特徴とする。
【００１１】
請求項５に記載された波形表示装置は、請求項１又は２に記載のものであり、前記波形移動指示手段が、前記波形をスクロールさせて移動させることを特徴とする。
【００１２】
請求項６に記載された波形表示装置は、請求項５に記載のものであり、前記波形移動指示手段が、前記衝撃の強弱に対応させて、前記波形をスクロールさせる速度を増減させることを特徴とする。
【００１３】
請求項７に記載された波形表示装置は、請求項１又は２に記載のものであり、前記波形移動指示手段が、前記衝撃の大きさに基づいて、前記波形を所定の表示位置までジャンプさせて移動させるか、前記波形をスクロールさせて移動させるかを判別することを特徴とする。
【００１４】
請求項８に記載されたプログラムは、表示画面を備える本体と、前記本体に掛かる衝撃を検出する衝撃検出センサとを備えるコンピュータを動作させるプログラムであって、前記コンピュータを、前記表示画面に波形の一部を表示する波形表示処理手段と、前記衝撃検出センサの検出する前記衝撃に基づいて、前記波形表示処理手段に、前記波形を移動させて表示させる波形移動指示手段として動作させることを特徴とする。
【００１５】
請求項９に記載されたプログラムは、請求項８に記載のものであり、前記波形移動指示手段が、前記衝撃の方向に基づいて、前記波形を移動させる方向を判別することを特徴とする。
【００１６】
請求項１０に記載されたプログラムは、請求項８又は９に記載のものであり、前記波形移動指示手段が、前記波形を所定の表示位置までジャンプさせて移動させることを特徴とする。
【００１７】
請求項１１に記載されたプログラムは、請求項１０に記載のものであり、前記所定の表示位置が、前記波形の先頭を表示する表示位置、前記波形の最後尾を表示する表示位置、前記波形の先頭方向に所定画面分だけ移動させた表示位置、又は前記波形の最後尾方向に所定画面分だけ移動させた表示位置であることを特徴とする。
【００１８】
請求項１２に記載されたプログラムは、請求項８又は９に記載のものであり、前記波形移動指示手段が、前記波形をスクロールさせて移動させることを特徴とする。
【００１９】
請求項１３に記載されたプログラムは、請求項１２に記載のものであり、前記波形移動指示手段が、前記衝撃の強弱に対応させて、前記波形をスクロールさせる速度を増減させることを特徴とする。
【００２０】
請求項１４に記載されたプログラムは、請求項８又は９に記載のものであり、前記波形移動指示手段が、前記衝撃の大きさに基づいて、前記波形を所定の表示位置までジャンプさせて移動させるか、前記波形をスクロールさせて移動させるかを判別することを特徴とする。
【発明の効果】
【００２１】
本発明の波形表示装置及びプログラムによれば、本体を手で叩く、手に打ち当てるといった本体に衝撃を加えるだけの簡便な操作で、波形を移動させることができる。
【００２２】
波形移動指示手段が衝撃の方向に基づいて波形の移動方向を判別する場合、例えば右側部を叩くと波形が左方向に移動して、左側部を叩くと波形が右方向に移動するというように、波形の移動方向を操作することができ、操作性が向上する。
【００２３】
波形移動指示手段が所定の表示位置まで波形をジャンプさせる場合、簡便な操作で、迅速に波形を移動させることができる。ジャンプさせる所定の位置を、波形の先頭を表示する表示位置、波形の最後尾を表示する表示位置、又は所定画面分だけ移動させた表示位置とする場合、表示頻度の高いこれらの位置を迅速に表示させることができるため、使い勝手が良くなり便利である。
【００２４】
波形移動指示手段が波形をスクロールさせる場合、スクロールは使用頻度の高い機能であるので、簡便な操作で実行できることで、操作性が向上し、装置の使い勝手が一層良くなる。衝撃の強弱に対応させてスクロールの速度を増減させる場合、操作性が向上する。
【００２５】
波形移動指示手段が衝撃の大きさに基づいて、波形をジャンプさせるか、スクロールさせるかを判別する場合、２種の移動方法を、加える衝撃の大きさを変えるだけの簡便な操作で選択できるので、操作性が一層向上する。
【図面の簡単な説明】
【００２６】
【図１】本発明を適用する波形表示装置の使用状態を示す正面図である。
【図２】本発明を適用する波形表示装置の構成を示すブロック図である。
【図３】本発明の波形表示装置の動作を示すフローチャートである。
【図４】波形をジャンプさせる所定の表示位置を説明する波形図である。
【図５】本発明を適用する他の波形表示装置の使用状態を示す正面図である。
【図６】本発明を適用するプログラムを動作させるコンピュータの使用状態を示す概略図である。
【図７】図６に示すコンピュータの構成を示すブロック図である。
【図８】図６に示す測定ユニットの構成を示すブロック図である。
【発明を実施するための形態】
【００２７】
以下、発明を実施するための形態を詳細に説明するが、本発明の範囲はこれらの形態に限定されるものではない。
【００２８】
図１に、本発明を適用する波形表示装置１の一例を示す。この波形表示装置１は、同図に示すように、操作者（測定者）が手（同図の例では左手９０ｂ）に持って使用が可能な大きさの携帯型の本体２を有している。本体２は、その正面に表示画面１７を備えている。表示画面１７は、一例としてタッチパネルであり、操作部１８を兼ねている。この波形表示装置１は、一例として、測定データを測定し、測定データに基づく波形Ａ，Ｂを、表示画面１７に表示する測定装置である。
【００２９】
図２に、波形表示装置１の構成をブロック図で示す。
【００３０】
波形表示装置１は、一例として、本体２（図１参照）の内部に、衝撃検出センサ１０、測定用センサ１１、測定部１２、ＣＰＵ（中央処理演算装置）１５、表示画面１７、操作部１８、記憶部１９、外部Ｉ／Ｆ部２０、及び外部記録装置２１を備えている。
【００３１】
衝撃検出センサ１０は、本体２に掛かる（加わる）衝撃を検出するためのものである。衝撃検出センサ１０として、衝撃の方向、及び衝撃の大きさを検出できるものを用いる。衝撃検出センサ１０は、本体２に設けられた表示画面１７の左右方向（図１の左右方向）から掛かる衝撃の方向及び大きさを検出可能に、本体２に固定されている。衝撃検出センサ１０として、この例では検出軸が１軸（左右方向）の衝撃検出センサであれば用いることができるが、２軸（例えば上下左右方向）や３軸（例えば上下左右前後方向）方向の衝撃を検出可能な衝撃検出センサを用いてもよい。衝撃検出センサ１０は、一例として、加速度センサである。本体２に衝撃が加えられると加速度が変化するため、加速度センサの検出する加速度の大きさや方向で衝撃の大きさや方向の検出が可能になる。
【００３２】
測定用センサ１１は、例えば温度センサ、電流センサ、電圧センサ、測定プローブなどである。測定用センサ１１は、本体２の内部に設けられていてもよいが、本体２の外部にケーブル等で接続して設けられていてもよい。測定用センサ１１を外部に設ける場合、本体２に測定用センサ１１を接続するためのコネクタが設けられていてもよい。測定用センサ１１は、測定チャネル分備えられている。測定部１２は、一例として、測定用センサ１１によって測定された測定値を適正なレベルに増幅する増幅器１３、及び、増幅された測定値をアナログ／デジタル変換して測定データをＣＰＵ１５に出力するアナログ／デジタル変換器１４を備えている。測定用センサ１１及び測定部１２は、公知の測定装置と同様のものである。
【００３３】
ＣＰＵ１５は、記憶部１９に記憶されているプログラムに従って動作して、波形表示装置１の動作を統括的に制御して、測定部１２の動作を制御して測定を行わせると共に、後述するように、波形表示処理手段３０、及び波形移動指示手段３１として動作する。
【００３４】
表示画面１７は、画像を表示可能な例えば液晶パネルである。この表示画面１７は前述したように、一例としてタッチパネルであり、表示画面１７上の接触位置を検知可能になっていて操作部１８を兼ねている。なお、本発明では、表示画面１７がタッチパネルでなくてもよい。操作部１８として、操作用の押ボタン（スイッチ）が設けられていてもよい。
【００３５】
記憶部１９は、書き換え可能な不揮発性メモリであり、ＣＰＵ１５の動作用のプログラムや、測定データを記憶するものである。記憶部１９は、測定条件など測定に必要な内容も記憶する。記憶部１９は、例えば、フラッシュメモリなどの半導体メモリやハードディスクである。記憶部１９を、プログラム記憶部、測定データ記憶部のように記録する対象に分けて各々別個のメモリを用いてもよいし、同図に示すように１つのメモリを共用して用いてもよい。後述するように、移動方向、下限閾値、上限閾値を変更設定可能に、記憶部１９に記憶するようにしてもよい。
【００３６】
外部Ｉ／Ｆ部２０は、外部機器接続用のインタフェースである。外部Ｉ／Ｆ部２０は、例えば、無線や有線によるＬＡＮ（ローカル・エリア・ネットワーク）、モデム、ＵＳＢ（ユニバーサル・シリアル・バス）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、プリンタ接続インタフェースなどである。
【００３７】
外部記録装置２１は、ＵＳＢメモリやＳＤ（エスディー）メモリカードなどの携帯可能な半導体メモリや、ＣＤ（コンパクトディスク）−Ｒ（レコーダブル）／ＲＷ（リライタブル）といった光学ディスクメモリなどの外部記録媒体にデータを記録したり、外部記録媒体からデータを読み込んだりするための外部記憶媒体の書込／読込装置である。
【００３８】
次に、波形表示装置１の動作について図１〜図４を参照して説明する。
【００３９】
波形表示装置１のＣＰＵ１５（図２参照）は、電源が投入されると記憶部１９のプログラムに従って動作する。ＣＰＵ１５は、測定部１２を制御して測定を実行し、測定データを取得する。ＣＰＵ１５は、取得した測定データを記憶部１９に記憶させる。この測定動作は、従来の測定装置と同様である。外部Ｉ／Ｆ部２０や外部記録装置２１から測定データを読み込んで、記憶部１９に記憶させてもよい。
【００４０】
ＣＰＵ１５は波形表示処理手段３０として動作して、記憶部１９から測定データを読み込んで、図１に示すように表示画面１７に測定データに基づく波形の一部を波形Ａ，Ｂとして表示する。波形表示処理手段３０は、測定中にリアルタイムに波形Ａ，Ｂを表示してもよいし、測定終了後に、操作者による波形表示操作によって波形Ａ，Ｂを表示してもよい。波形表示処理手段３０は、波形Ａ，Ｂとして、電圧などの測定データを時間軸に沿って波形表示したり、電圧及び電流の測定データに基づきインピーダンス等に演算処理してから時間軸に沿って波形表示したりする。波形表示装置１が、測定プローブを移動機構で順次移動させて測定を行うものである場合、測定位置を横軸とする波形を表示するものであってもよい。波形を表示する縦軸・横軸、グラフの種類等は、公知の波形表示装置の波形表示方法と同様であり、測定対象物や測定データの種類によって異なる。波形の表示スケールや表示するデータ範囲は、表示画面１７（操作部１８）の操作により、適宜設定できる。表示スケールの設定により測定データの全ての範囲を波形Ａ，Ｂとして表示画面１７に表示することもできる。表示スケールの設定により測定データの一部の範囲を表示画面１７に波形Ａ，Ｂとして表示する場合（波形の一部を表示する場合）、後述するように波形Ａ，Ｂをスクロールさせたりジャンプさせたりすることで、表示画面１７に表示する波形の表示位置（表示範囲）を移動させて、全体の波形の中の任意の位置（測定データの範囲）の波形Ａ，Ｂを表示することが可能になっている。
【００４１】
波形を表示すると、ＣＰＵ１５は波形移動指示手段３１として動作して、衝撃検出センサ１０の検出する衝撃に基づいて、波形表示処理手段３０に対し、波形Ａ，Ｂを移動させて表示画面１７に表示させる波形移動処理を実行する。以下具体的に説明する。
【００４２】
図３に、波形移動処理の動作をフローチャートで示す。波形移動処理では、波形移動指示手段３１は、衝撃検出センサ１０から衝撃（例えば加速度）の方向及び大きさを取得する（衝撃検出ステップＳ１）。続いて、波形移動指示手段３１は、衝撃の大きさが予め設定されている下限閾値以上であるか否かを判別する（下限閾値比較ステップＳ２）。この下限閾値は、衝撃が波形を移動させるための操作であるか否かを判定するための値である。下限閾値は、意図しない小さな衝撃で波形が移動しないように、操作者の体の揺れや手振れなどで生じる衝撃よりも大きな値で、かつ操作者が波形表示装置１の本体２を叩いたときに生じる衝撃よりも小さな値に設定する。下限閾値はプログラム中に予め設定しておく。
【００４３】
波形移動指示手段３１は、下限閾値比較ステップＳ２で衝撃の大きさが下限閾値よりも小さいと判別したときに、衝撃検出ステップＳ１に戻る。波形移動指示手段３１は、衝撃の大きさが下限閾値よりも小さい間、衝撃検出ステップＳ１〜下限閾値比較ステップＳ２のループ処理を繰り返し実行する。
【００４４】
操作者は、波形を移動させたいときに、図１に白抜き矢印で示すように、手（図の例では右手９０ａ）で本体２を叩くことで、本体２に衝撃を加える。同図に示すように、波形Ａ，Ｂを左方向に移動させたいときは、本体２の右側部を右手９０ａで叩く。図示しないが、波形Ａ，Ｂを右方向に移動させたいときは、本体２の左側部を左手９０ｂで叩く。
【００４５】
操作者が波形表示装置１を叩くと、波形移動指示手段３１は、図３の衝撃検出ステップＳ１で衝撃の大きさ、及び方向（右から叩かれたか、左から叩かれたか）を取得して、下限閾値比較ステップＳ２で、衝撃の大きさが下限閾値以上であると判別する。続いて、波形移動指示手段３１は、衝撃の大きさが予め設定されている上限閾値以上であるか否かを判別する（上限閾値比較ステップＳ３）。上限閾値は、この例では、波形Ａ，Ｂをスクロールさせて移動させるか、波形Ａ，Ｂを一気に所定の表示位置までジャンプさせて移動させるかを判別するための値である。ここでは、一例として、上限閾値よりも衝撃が小さいときに波形をスクロールさせ、上限閾値以上の衝撃のときに波形をジャンプさせる値として規定している。上限閾値は、操作として手で本体２を叩ける程度の強さの範囲内で、弱く叩いたときと、やや強く叩いたときを切り分けられる値に設定する。下限閾値はプログラム中に予め設定しておく。
【００４６】
波形移動指示手段３１は、上限閾値比較ステップＳ３で衝撃が上限閾値以上であると判別したときは、波形ジャンプステップＳ４に進む。波形ジャンプステップＳ４では、波形移動指示手段３１が、衝撃の方向に対応する所定の表示位置の波形を波形表示処理手段３０に表示させる。波形表示処理手段３０は、所定の表示位置に対応する測定データを記憶部１９から読み込んで、その波形を表示画面１７に表示する。所定の表示位置は、プログラム中に予め設定しておく。
【００４７】
所定の表示位置は、例えば、本体２が右側から叩かれたときに測定データの終点を表示する波形（波形の最後尾）の位置であり、本体２が左側から叩かれたときに測定データの始点を表示する波形（波形の先頭）の位置である。また、所定の表示位置を、本体２が右側から叩かれたときに現在表示されている波形を予め規定されている所定画面分（例えば１／３画面分、０．５画面分、１画面分、又は複数画面分のように、Ｎ画面分。Ｎは正の数）だけ、波形の最後尾方向に移動させた位置として、本体２が左側から叩かれたときに、所定画面分だけ波形の先頭方向に移動させた位置とするように、現在の表示位置に対して相対的に定まる位置としてもよい。所定の表示位置は、適宜定めればよい。また、例えば、所定の表示位置を、本体２が１回叩かれたときに、対応する方向に所定画面分だけ移動させた位置として、短い期間に２回連続して本体２が叩かれたときに、波形の最後尾や波形の先頭の位置とするように、波形をジャンプさせる所定の表示位置を、叩き方（回数や衝撃の強度等）で変えるようにしてもよい。
【００４８】
図４に、波形をジャンプさせる所定の表示位置の具体的例を示す。同図では、全範囲の測定データ（波形データ）の波形（全体の波形）を波形Ａｚ，Ｂｚで表している。波形Ａｚ，Ｂｚの先頭、つまり波形データの先頭を始点Ｄｓで示している。また、波形Ａ，Ｂの最後尾、つまり波形データの最後尾を終点Ｄｅで示している。表示画面１７には、波形Ａｚ，Ｂｚの一部が表示される。表示画面１７に表示する波形Ａｚ，Ｂｚの範囲は、横軸が時間軸の場合、期間Ｔの範囲である。期間Ｔは、時間軸の表示スケールの設定で変わる。表示する波形のジャンプ前に、表示位置Ｐ０で表す範囲の波形Ａｚ，Ｂｚが表示画面１７に表示されているものとする。所定の表示位置として波形の先頭を表示する場合、表示位置Ｐｓで表す範囲の波形Ａｚ，Ｂｚを表示する。所定の表示位置として波形の最後尾を表示画面１７に表示する場合、表示位置Ｐｅで表す範囲の波形Ａｚ，Ｂｚを表示する。所定の表示位置として、波形の先頭方向に１画面分移動させる場合、表示位置Ｐｆ１の範囲を表示し、２画面分移動させる場合、表示位置Ｐｆ２の範囲を表示する。所定の表示位置として、波形の末尾方向に１画面分移動させる場合、表示位置Ｐｂ１の範囲を表示し、２画面分移動させる場合、表示位置Ｐｂ２の範囲を表示する。
【００４９】
波形移動指示手段３１は、波形を所定の位置までジャンプさせた後、衝撃検出ステップＳ１に戻る。
【００５０】
次に、波形のスクロール移動について説明する。操作者は、波形をスクロールさせたいときに、本体２を上限閾値よりも弱く叩く。波形を左方向にスクロールさせたいときは、本体２の右側部を叩き、右方向にスクロールさせたいときは本体２の左側部を叩く。
【００５１】
波形移動指示手段３１は、上限閾値比較ステップＳ３で、衝撃が上限閾値よりも小さいと判別したときは、波形スクロールステップＳ５に進む。波形スクロールステップＳ５では、波形移動指示手段３１が、波形表示処理手段３０に対し、衝撃の方向に対応する方向に、波形を少しずつ連続的に移動させてスクロールさせる。波形表示処理手段３０は、スクロールさせて表示する表示位置の測定データを順次記憶部１９から読み込んで、波形をスクロール表示する。
【００５２】
波形移動指示手段３１が波形をスクロールさせる速度は、強めに叩くと速い速度でスクロールして、弱めに叩くと遅い速度でスクロールするように、衝撃の強弱に対応させて増減させることが好ましい。この例では、衝撃の大きさに対応させて、下限閾値以上、上限閾値未満の間で、無段階又は複数段階で、速度を増減させる。なお、予め定めた一定の速度でスクロールさせるようにしてもよい。
【００５３】
波形移動指示手段３１は、停止操作が行われたときに、波形のスクロールを直ちに停止させる（停止ステップＳ６）。停止操作は、例えば、操作者が本体２を再度手で叩く操作、タッチパネル（表示画面１７）をタッチする操作、操作ボタンを押す操作などである。停止操作が行われない場合、波形の先頭、又は最後尾までスクロールして停止する。波形移動指示手段３１は、波形を停止して、衝撃検出ステップＳ１に戻る。
【００５４】
波形移動処理はループ処理になっており、操作者は任意のときに本体２を叩くことで、衝撃に基づいて波形を移動させることができる。
【００５５】
このように、波形表示装置１は、本体２の側部を叩くという操作で、波形を左右に移動させることができる。叩く手の動きの方向と同方向に波形が移動するので、直感的に操作することができる。叩く操作は、指先に限られず、指の腹、手の平、手の側部等、手（身体）の何れの部位であっても行うことができ、指を伸ばす必要もないことから、タッチパネルを触る操作よりも簡便に行うことができる。また、本体２を叩くことで、所定の表示位置まで波形をジャンプさせることができるため、迅速に波形を移動させることができる。さらに、本体２を叩くという簡便な操作で、波形をスクロールさせることができ、便利である。叩く強弱でスクロールさせる速度を変化させることで、一層操作性が向上する。波形移動指示手段が、衝撃の大きさに基づいて、波形をジャンプさせたりスクロールさせたりするかを自動的に判別するので、移動方法の切り替えを簡便に行うことができる。
【００５６】
なお、手で叩く操作例を示したが、本体２に衝撃を掛ける操作であればどのような操作であってもよく、本体２を動かす操作であってもよい。
【００５７】
図５に白抜き二点鎖線矢印で示すように、衝撃を掛ける操作は、例えば、本体２を左手９０ｂで持ち、左手９０ｂを右側に移動させて、停止している右手９０ａに本体２の右側部を当てて停止させる操作でもよい。この場合、本体２の右側部に衝撃が掛けられるので、本体２の右側部が叩かれたことと同様になり、波形Ａ，Ｂは、図中の二点鎖線矢印で示す方向Ｈ１に移動する。なお、逆に、波形Ａ，Ｂの移動方向を、二点鎖線矢印で示す方向Ｈ２に移動するように設定してもよい。つまり、図１を用いて説明した前述の例では、本体２の右側部に衝撃が掛かると、波形移動指示手段３１が波形を左方向に移動させ、本体２の左側部に衝撃が掛かると、波形移動指示手段３１が波形を右方向に移動させる設定であったが、逆に、本体２の右側部に衝撃が掛かると、波形を右方向に移動させ、本体２の左側部に衝撃が掛かると、波形を左方向に移動させる設定にしてもよい。このように逆の方向に設定すると、本体２を動かす場合、本体２を移動させた方向に、波形が移動するようになる。衝撃の方向と波形を移動させる方向との対応関係は、本体２の大きさや持ち方、使い方を勘案して、適宜定めればよい。衝撃の方向に対する波形の移動方向を、操作者による操作部１８の操作で任意の方向に設定できるようにしてもよい。操作者が設定した移動方向は、記憶部１９に記憶させる。波形移動指示手段３１は、記憶部１９に記憶された移動方向を参照して、波形の移動方向を決定する。
【００５８】
本体２を動かす場合、本体２を振って衝撃を加えてもよい。
【００５９】
また、波形を横方向（左右方向）に移動させる例を示したが、波形を縦方向（上下方向）に移動させるようにしてもよい。この場合、例えば、本体２の上部を叩いて衝撃を加えると、予め設定した下方向（又は上方向）にジャンプやスクロールで波形を移動させ、本体２の下部を叩いて衝撃を加えると、予め設定した上方向（又は下方向）に波形を移動させるようにする。本体２に掛かる衝撃の方向に基づいて、どの方向に波形を移動させるかは、適宜定めればよい。衝撃検出センサ１０として、検出軸が２軸や３軸のセンサを用いて、本体２の上下左右や前後から掛かる衝撃の方向を検出可能にして、それらの衝撃の方向に対応させて波形を移動させる方向を定めてもよい。
【００６０】
また、本体２にどの方向の衝撃があったとしても、予め決めた一方の方向にだけ波形を移動させるようにしてもよい。また、衝撃の回数に基づき、１回の衝撃であれば右方向に、短時間に２回連続して衝撃があれば左方向に波形を移動させるようにしてもよい。
【００６１】
また、下限閾値や上限閾値の大きさを、操作者が操作部１８を操作して任意の大きさに設定できるようにしてもよい。例えば、強弱の設定を数値やバーグラフを表示画面１７に表示して、その大きさを操作者の操作により設定できるようにする。また、操作者が叩いた衝撃の大きさを検出して、検出した衝撃の大きさを下限閾値や上限閾値として設定してもよい。設定した下限閾値や上限閾値の大きさは、記憶部１９に記憶させる。このように、下限閾値や上限閾値の大きさを設定可能にすると、操作者の好みの叩く力（衝撃力）で波形を移動できるようになり、操作性が一層向上する。
【００６２】
また、衝撃の大きさが、上限閾値以上で波形を所定の表示位置にジャンプさせ、上限閾値未満で波形をスクロールさせる例を示したが、逆に、上限閾値以上で波形をスクロールさせ、上限閾値未満で波形を所定の表示位置にジャンプさせるようにしてもよい。また、本体２に衝撃を加える操作で、波形のジャンプだけ、又は波形のスクロールだけをさせるようにしてもよい。
【００６３】
また、波形をジャンプさせるための所定の表示位置を、操作者による操作部１８の操作で、任意の位置に設定できるようにしてもよい。
【００６４】
次に、本発明を適用するプログラムについて説明する。
【００６５】
図６に、本発明のプログラムで動作させたコンピュータ５０の使用状態を示す概略図を示す。なお、以下において既に説明した構成と同様の構成については、同じ符号を付して詳細な説明を省略する。
【００６６】
コンピュータ５０は、一例として、スマートフォン、ＰＤＡ(Personal Digital Assistants)、携帯型汎用コンピュータなどのタブレット型の携帯情報端末である。コンピュータ５０は、本体２にタッチパネル型の表示画面１７を搭載している。コンピュータ５０は、タッチパネル以外に操作ボタンを備えていてもよい。コンピュータ５０として、図示しないが、表示画面１７を備える表示部用の本体とＣＰＵを備える演算処理部用の本体とが別体型のいわゆるデスクトップ型のコンピュータを用いてもよい。
【００６７】
測定ユニット５１は、測定用センサ１１を備えて測定データを測定するものである。測定ユニット５１は、コンピュータ５０に測定データを無線又は有線で送信可能になっている。コンピュータ５０は、測定ユニット５１が測定した測定データを受信して、表示画面１７に波形表示したり、記録したりする。測定ユニット５１が測定した測定データを外部記録媒体に記録して、コンピュータ５０が外部記録媒体から測定データを読み込むようにしてもよい。コンピュータ５０と測定ユニット５１とによって波形表示装置や測定装置が構成されるようにしてもよいし、コンピュータ５０を、何れかの測定装置が測定した測定データに基づく波形を表示する波形表示装置として用いてもよい。コンピュータ５０と測定ユニット５１とによって測定装置を構成する場合、測定ユニット５１の動作設定や測定開始や停止などの測定ユニット５１の操作は、コンピュータ５０の操作で行えるようにしてもよい。この場合、測定ユニット５１に関する設定項目や操作信号は、コンピュータ５０から測定ユニット５１に無線又は有線で送信する。
【００６８】
図７に、コンピュータ５０のブロック図を示す。
【００６９】
同図に示すように、コンピュータ５０は、本体２（図６参照）の内部に、衝撃検出センサ１０、ＣＰＵ４１、表示画面１７、操作部１８、記憶部１９、外部Ｉ／Ｆ（インタフェース）部２０ａ、及び外部記録装置２１を備えている。
【００７０】
ＣＰＵ４１は、記憶部１９に記憶された本発明のプログラムに従って動作して、コンピュータ５０の動作を統括的に制御して、既に説明した波形表示装置１のＣＰＵ１５と同様に、波形表示処理手段３０、及び波形移動指示手段３１として動作する。
【００７１】
外部Ｉ／Ｆ部２０ａは、外部機器接続用のインタフェースである。外部Ｉ／Ｆ部２０ａを、外部機器である測定ユニット５１と接続してデータ通信するために用いたり、測定データを外部に出力するために用いたりする。コンピュータ５０には、無線や有線によるＬＡＮ（ローカル・エリア・ネットワーク）、モデム、ＵＳＢ（ユニバーサル・シリアル・バス）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの外部Ｉ／Ｆ部２０ａを有している場合が多いので、これらを利用することが好ましい。外部Ｉ／Ｆ部２０ａとして、無線ＬＡＮやＢｌｕｅｔｏｏｔｈを用いると、離れた場所に設置した測定ユニット５１と無線でデータ通信できることから、測定ユニット５１の設置性に優れるため、特に好ましい。
【００７２】
本発明のプログラムは、ＣＰＵ４１が、外部記録装置２１に装着した外部記録媒体や、ＬＡＮなどの外部Ｉ／Ｆ部２０を介して外部のコンピュータから読み込んで、記憶部１９に記憶させてもよい。
【００７３】
図８に、測定ユニット５１のブロック図を示す。
【００７４】
測定ユニット５１は、測定用センサ１１、測定部１２、ＣＰＵ６１、記憶部６２、及び外部Ｉ／Ｆ部２０ｂを備えている。ＣＰＵ６１は、測定ユニット５１の動作を統括的に制御して、測定部１２に測定を行わせ、測定データをコンピュータ５０に送信する。記憶部６２は、ＣＰＵ６１の動作用のプログラムや、設定項目等を記憶する書き換え可能な不揮発性メモリである。外部Ｉ／Ｆ部２０ｂは、コンピュータ５０の外部Ｉ／Ｆ部２０ａと接続するためのインタフェースである。なお、測定ユニット５１が、表示画面や設定部を備えていてもよい。
【００７５】
次に、コンピュータ５０の動作について説明する。本発明のプログラムは、コンピュータ５０を波形表示装置として動作させる。
【００７６】
本発明のプログラムは、表示画面１７を備える本体２と、本体２に掛かる衝撃を検出する衝撃検出センサ１０とを備えるコンピュータ５０を動作させるプログラムであって、コンピュータ５０を、表示画面１７に波形の一部を表示する波形表示処理手段３０と、衝撃検出センサ１０の検出する衝撃に基づいて、波形表示処理手段３０に、波形を移動させて表示させる波形移動指示手段３１として動作させる。このプログラムは、波形移動指示手段３１が衝撃の方向に基づいて波形を移動させる方向を判別することが好ましい。このプログラムは、波形移動指示手段３１が波形を所定の表示位置までジャンプさせて移動させることが好ましい。このプログラムは、所定の表示位置が、波形の先頭を表示する表示位置、波形の最後尾を表示する表示位置、波形の先頭方向に所定画面分だけ移動させた表示位置、又は波形の最後尾方向に所定画面分だけ移動させた表示位置であることが好ましい。このプログラムは、波形移動指示手段３１が波形をスクロールさせて移動させることが好ましい。このプログラムは、波形移動指示手段３１が衝撃の強弱に対応させて、波形をスクロールさせる速度を増減させることが好ましい。このプログラムは、波形移動指示手段３１が衝撃の大きさに基づいて、波形を所定の表示位置までジャンプさせて移動させるか、波形をスクロールさせて移動させるかを判別することが好ましい。
【００７７】
コンピュータ５０のＣＰＵ４１は、記憶部１９のプログラムにより、波形表示処理手段３０、及び波形移動指示手段３１として動作する。これらの動作は、既に説明した波形表示装置１の動作と同様であるため、説明は省略する。コンピュータ５０は、本発明のプログラムに従って動作することで、波形表示装置１と同様に図３に示すフローチャートに従って動作して、例えば図１や図５に示すように、本体２に衝撃を加えることで、波形を移動させて表示させることができる。
【００７８】
なお、波形表示装置１や本発明のプログラムがコンピュータ５０に表示させる波形は、測定データに基づく波形に限られず、例えば、販売数データや在庫数データ、シミュレーション結果のデータなどの種々のデータに基づく波形であってもよい。これらデータとして、外部Ｉ／Ｆ部２０（２０ａ）や外部記録装置２１から読み込んだデータや、ＣＰＵ４１が演算処理（シミュレーション等）した結果のデータを用いることができる。
【符号の説明】
【００７９】
１は波形表示装置、２は本体、１０は衝撃検出センサ、１１は測定用センサ、１２は測定部、１３は増幅器、１４はアナログ／デジタル変換器、１５はＣＰＵ、１７は表示画面、１８は操作部、１９は記憶部、２０・２０ａ・２０ｂは外部Ｉ／Ｆ部、２１は外部記録装置、３０は波形表示処理手段、３１は波形移動指示手段、４１はＣＰＵ、５０はコンピュータ、５１は測定ユニット、６１はＣＰＵ、６２は記憶部、９０ａは右手、９０ｂは左手、Ａ・Ｂは波形（全体の波形の一部）、Ａｚ，Ｂｚは全体の波形、Ｄｓは全体の波形の先頭（先頭の波形データ）の位置、Ｄｅは全体の波形の最後尾（最後尾の波形データ）の位置、Ｈ１・Ｈ２は波形の移動方向を示す矢印、Ｐ０は移動前の波形の表示位置、Ｐｆ１は波形の先頭方向に１画面分移動させた表示位置、Ｐｆ２は波形の先頭方向に２画面分移動させた表示位置、Ｐｂ１は波形の最後尾方向に１画面分移動させた表示位置、Ｐｂ２は波形の最後尾方向に２画面分移動させた表示位置、Ｐｓは波形の先頭の表示位置、Ｐｅは波形の最後尾の表示位置、Ｓ１は衝撃検出ステップ、Ｓ２は下限閾値比較ステップ、Ｓ３は上限閾値比較ステップ、Ｓ４は波形ジャンプステップ、Ｓ５は波形スクロールステップ、Ｓ６は停止ステップである。
【図１】
2014169882.tif 000003
【図２】
2014169882.tif 000004
【図３】
2014169882.tif 000005
【図４】
2014169882.tif 000006
【図５】
2014169882.tif 000007
【図６】
2014169882.tif 000008
【図７】
2014169882.tif 000009
【図８】
2014169882.tif 000010