(57)【特許請求の範囲】
【請求項１】
タッチパネルを備えた波形表示装置であって、
２点タッチ操作を認識すると、水平方向、垂直方向毎に２点タッチ間の変化量を取得し、
いずれかの方向における変化量が基準値以上になると、前記２点タッチ操作が終了するまで、その方向にのみ、表示波形を拡大・縮小させる表示画面生成部を備えたことを特徴とする波形表示装置。
【請求項２】
前記表示画面生成部は、前記２点タッチ操作を受け付けている間は、新たなデータを読み込むことなく前記波形の拡大・縮小表示を行ない、前記２点タッチ操作の終了後に、拡大・縮小後の表示領域に対応したデータを読み込んで、波形の再描画を行なうことを特徴とする請求項１に記載の波形表示装置。
【請求項３】
前記表示画面生成部は、いずれかの方向における２点タッチ間の変化量が基準値以上になると、その方向を示す表示を行なうことを特徴とする請求項１または２に記載の波形表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定データ等に基づいた波形を表示する波形表示装置に関する。
【背景技術】
【０００２】
ＯＴＤＲ（光パルス試験器）、ペーパレスレコーダ、オシロスコープ等の電子機器は、測定データ等に基づいた波形を画面に表示する波形表示装置としての機能を兼ね備えている。波形表示装置を用いることで、ユーザは測定データ等の時間的変化や位置的変化等を視覚的に把握することができる。
【０００３】
図７は、波形表示装置の一例であるＯＴＤＲ（光パルス試験器）の表示画面３００と操作受付部分３１０を示している。本図に示すように、表示画面３００には、測定データに基づく波形や測定に関する情報、操作メニュー等が表示される。また、操作受付部分３１０には、ユーザからの操作を受け付けるための複数個の操作キーが備えられている。操作キーには、操作メニューを選択するためのファンクションキー３１１、スケールキー３１２、上下左右の十字キーを備えたカーソルキー３１３が含まれている。
【０００４】
一般に、波形表示装置では、波形の表示範囲を変更するために、波形移動（シフト）機能を備え、波形の細部や概形を確認するために波形拡大・縮小機能を備えている。
【０００５】
図８は、波形移動を行なう場合の従来の手順を説明するフローチャートである。ユーザは、波形表示中に波形移動を行なう場合には、波形表示装置をシフトモードに移行させる（Ｓ５０１）。シフトモードへは、例えば、スケールキー３１２を押し、「縦軸・横軸シフト」に対応したファンクションキー３１１を押すことで移行することができる。
【０００６】
ユーザは、シフトモードで、カーソルキー３１３の左キーあるいは右キーを押すことで（Ｓ５０２：Ｙｅｓ）、波形を水平方向に移動させることができる（Ｓ５０３）。具体的には、左キーを押すことで、波形を左方向に移動させ、右キーを押すことで、波形を右方向に移動させることができる。
【０００７】
また、上キーあるいは下キーを押すことで（Ｓ５０４：Ｙｅｓ）、波形を垂直方向に移動させることができる（Ｓ５０５）。具体的には、上キーを押すことで、波形を上方向に移動させ、下キーを押すことで、波形を下方向に移動させることができる。
【０００８】
図９は、波形拡大・縮小を行なう場合の従来の手順を説明するフローチャートである。ユーザは、波形表示中に波形拡大・縮小を行なう場合には、波形表示装置を拡大・縮小モードに移行させる（Ｓ５１１）。拡大・縮小モードへは、例えば、スケールキー３１２を押し、「拡大・縮小」に対応したファンクションキー３１１を押すことで移行することができる。
【０００９】
ユーザは、拡大・縮小モードで、カーソルキー３１３の左キーあるいは右キーを押すことで（Ｓ５１２：Ｙｅｓ）、波形を水平方向に縮小／拡大させることができる（Ｓ５１３）。具体的には、左キーを押すことで、波形を水平方向に縮小させ、右キーを押すことで、波形を水平方向に拡大させることができる。
【００１０】
また、上キーあるいは下キーを押すことで（Ｓ５１４：Ｙｅｓ）、波形を垂直方向に拡大／縮小させることができる（Ｓ５１５）。具体的には、上キーを押すことで、波形を垂直方向に拡大させ、下キーを押すことで、波形を垂直方向に縮小させることができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１４−８５３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
近年、ＰＣ、スマートフォン、タブレット型コンピュータ、ゲーム機等の電子機器では、ユーザからの操作を受け付ける入力装置としてタッチパネルが広く用いられるようになっている。タッチパネルは、画面表示を行なう表示装置と、タッチ操作を検出するタッチセンサとを組み合わせた装置であり、簡易で直感的な操作が行なえるようになっている。
【００１３】
タッチパネルを利用した操作として、スワイプ操作、ピンチイン操作、ピンチアウト操作が汎用的に採用されている。スワイプ操作は、画面にタッチした１本の指を滑らすように動かし、表示対象を移動させる操作である。また、ピンチイン操作は、画面にタッチした２本の指を閉じるように動かし、表示対象を縮小させる操作であり、ピンチアウト操作は、画面にタッチした２本の指を拡げるように動かし、表示対象を拡大させる操作である。
【００１４】
一般に、スワイプ操作は縦横斜めの任意の方向に表示対象を移動させ、ピンチイン操作・ピンチアウト操作は縦横比を保ったまま表示対象を拡大縮小させる。
【００１５】
これらのスワイプ操作、ピンチイン操作、ピンチアウト操作を、波形表示装置に適用し、スワイプ操作で波形の移動を行なえ、ピンチアウト操作・ピンチイン操作で波形の拡大・縮小を行なえるようにすると、表示波形に対して簡易で直感的な操作が可能となるため、波形表示装置の操作性を高めることができる。
【００１６】
しかしながら、波形表示装置では、通常、横軸が時間や距離等を表わし、縦軸が大きさやゲイン等を表わしており、水平方向、垂直方向に独立した意味を有している。このため、一般的なスワイプ操作による表示対象の自由な方向への移動、ピンチアウト操作・ピンチイン操作による表示対象の縦横比を保持したままの拡大・縮小をそのまま波形表示装置に適用しただけでは、必ずしも波形表示装置の利用実態に適したものとはいえない。
【００１７】
具体的には、波形表示装置では、縦軸の値あるいは横軸の値のいずれか一方を基準として他方の軸の値を評価することが多いため、一方の軸をぶれさせたくない状況が多々ある。このため、斜め方向の波形移動よりも、縦軸方向を固定したままの横軸方向への波形移動、横軸方向を固定したままの縦軸方向への波形移動が頻繁に行なわれる。また、縦横比を保ったままの波形の拡大縮小よりも、縦軸方向を固定したままの横軸方向の波形拡大縮小、横軸方向を固定したままの縦軸方向への波形拡大縮小が頻繁に行なわれる。
【００１８】
そこで、本発明は、タッチパネルを備えた波形表示装置において、波形表示装置に適したタッチ操作を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記課題を解決するため、本発明の第１の態様である波形表示装置は、タッチパネルを備えた波形表示装置であって、１点タッチ操作を認識すると、水平方向、垂直方向毎にタッチ位置の変化量を取得し、いずれかの方向における変化量が基準値以上になると、前記１点タッチ操作が終了するまで、その方向にのみ、表示波形を移動させる表示画面生成部を備えたことを特徴とする。
ここで、前記表示画面生成部は、いずれかの方向における変化量が基準値以上になると、その方向を示す表示を行なうようにしてもよい。
上記課題を解決するため、本発明の第２の態様である波形表示装置は、タッチパネルを備えた波形表示装置であって、２点タッチ操作を認識すると、水平方向、垂直方向毎に２点タッチ間の変化量を取得し、いずれかの方向における変化量が基準値以上になると、前記２点タッチ操作が終了するまで、その方向にのみ、表示波形を拡大・縮小させる表示画面生成部を備えたことを特徴とする。
ここで、前記表示画面生成部は、前記２点タッチ操作を受け付けている間は、新たなデータを読み込むことなく前記波形の拡大・縮小表示を行ない、前記２点タッチ操作の終了後に、拡大・縮小後の表示領域に対応したデータを読み込んで、波形の再描画を行なうことができる。
また、前記表示画面生成部は、いずれかの方向における２点タッチ間の変化量が基準値以上になると、その方向を示す表示を行なうようにしてもよい。
【発明の効果】
【００２０】
本発明によれば、タッチパネルを備えた波形表示装置において、波形表示装置に適したタッチ操作が提供される。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係る波形表示装置の要部構成を示すブロック図である。
【図２】波形表示装置の波形移動動作を説明するフローチャートである。
【図３】波形表示装置の波形拡大縮小動作を説明するフローチャートである。
【図４】水平移動モードを説明する図である。
【図５】水平方向の波形縮小を説明する図である。
【図６】垂直方向の波形拡大を説明する図である。
【図７】波形表示装置の一例であるＯＴＤＲ（光パルス試験器）の表示画面と操作受付部分を示す図である。
【図８】波形シフトを行なう場合の従来の手順を説明するフローチャートである。
【図９】波形拡大・縮小を行なう場合の従来の手順を説明するフローチャートである。
【発明を実施するための形態】
【００２２】
本発明の実施の形態について図面を参照して説明する。図１は、本実施形態に係る波形表示装置１０の要部構成を示すブロック図である。波形表示装置１０は、測定データ等に基づいた波形を画面に表示する装置であり、ＯＴＤＲ（光パルス試験器）、ペーパレスレコーダ、オシロスコープ等の電子機器に適用することができる。
【００２３】
本図に示すように、波形表示装置１０は、タッチパネル１００、データ格納部１３０、表示画面生成部１４０を備えている。本ブロック図は波形表示機能に着目したものであり、測定部、データ収集部、通信部等は省略している。
【００２４】
タッチパネル１００は、画面表示を行なう表示装置１２０と、タッチ操作を受け付けるタッチセンサ１１０とを組み合わせた装置である。データ格納部１３０は、波形表示装置１０が測定あるいは収集したデータを格納する記憶領域である。データは時系列で格納される。波形表示装置１０の種類によっては複数チャンネルのデータを格納することができる。
【００２５】
表示画面生成部１４０は、表示装置１２０に表示する画面の生成を行なうブロックであり、タッチ操作検出部１４１と波形描画部１４２とを備えている。
【００２６】
タッチ操作検出部１４１は、タッチセンサ１１０が受け付けたタッチ操作の内容を検出する。具体的には、１点タッチ操作と、２点タッチ操作とを識別し、各タッチの座標を微小時間間隔で連続的に検出する。これにより、１点タッチ操作の場合の移動方向や移動距離を検出し、２点タッチ操作の場合のそれぞれの点の移動方向や２点間距離の変化を検出することができる。
【００２７】
波形描画部１４２は、データ格納部１３０からデータを読み出して、表示装置１２０に波形表示を行なう。この際に、タッチ操作検出部１４１が１点タッチ操作、２点タッチ操作を検出すると、検出内容に応じて表示波形を移動させたり、表示波形を拡大縮小させたりする。
【００２８】
本実施形態の表示画面生成部１４０は、タッチ操作検出部１４１と波形描画部１４２とが協働することにより、以下のような特徴的な処理を行なう。すなわち、１点タッチ操作を認識すると、水平方向、垂直方向毎にタッチ位置の変化量を取得し、いずれかの方向における変化量が基準値以上になると、１点タッチ操作が終了するまで、その方向にのみ、表示波形を移動させる処理を行なう。また、２点タッチ操作を認識すると、水平方向、垂直方向毎に２点タッチ間の変化量を取得し、いずれかの方向における変化量が基準値以上になると、２点タッチ操作が終了するまで、その方向にのみ、表示波形を拡大・縮小させる。
【００２９】
次に、本実施形態の波形表示装置１０の特徴的な動作について、図２、図３のフローチャートを参照して説明する。図２は、主として波形移動の動作を示し、図３は、波形拡大縮小の動作を示している。
【００３０】
これらの動作は、タッチ操作検出部１４１が、タッチセンサ１１０が受け付けたユーザのタッチ操作を検出することで開始する（Ｓ１０１）。タッチ操作検出部１４１は、タッチ操作を検出すると、タッチ操作が、１点タッチ操作であるか、２点タッチ操作であるかの判定を行なう（Ｓ１０２）。
【００３１】
１点タッチ操作の場合は、タッチ開始点の座標（ｘ０，ｙ０）を取得し、その座標を一時的に記録する（Ｓ１０３）。そして、所定の微小時間間隔で現在のタッチ位置の座標（ｘｐ，ｙｐ）を取得する（Ｓ１０４）。現在のタッチ位置の座標（ｘｐ，ｙｐ）と、タッチ開始点の座標（ｘ０，ｙ０）とから、水平方向、垂直方向毎に開始点からの変化量｜Δｘ｜、｜Δｙ｜を算出する（Ｓ１０５）。ここで、変化量｜Δｘ｜は、スワイプ操作の水平方向の移動距離に対応し、変化量｜Δｙ｜は、スワイプ操作の垂直方向の移動距離に対応する。
【００３２】
そして、変化量｜Δｘ｜、変化量｜Δｙ｜が所定の基準値以上になったかどうかを判定する（Ｓ１０６、Ｓ１０７）。変化量｜Δｘ｜の基準値と変化量｜Δｙ｜の基準値とは同じ値とするが、異なる値を用いてもよい。
【００３３】
変化量｜Δｘ｜、変化量｜Δｙ｜のいずれも基準値以上になっていない場合（Ｓ１０６：Ｎｏ、Ｓ１０７：Ｎｏ）は、タッチ操作が終了してなければ（Ｓ１０８：Ｎｏ）、次の微小時間間隔で最新のタッチ位置の座標（ｘｐ，ｙｐ）を取得し（Ｓ１０４）、以降の処理を繰り返す。タッチ操作が終了した場合（Ｓ１０８：Ｙｅｓ）には、本動作を終了し、次のタッチ操作を待つ。
【００３４】
変化量｜Δｘ｜が所定の基準値以上となった場合（Ｓ１０６：Ｙｅｓ）、すなわち、水平方向の移動距離がある程度大きくなると、水平移動モードとなる（Ｓ１０９）。水平移動モードでは、スワイプ操作の垂直方向の移動分は無視し、水平方向の移動分のみに反応して、波形の水平移動を行なう。
【００３５】
水平移動モードでは、微小時間間隔で最新のタッチ位置の座標（ｘｐ，−）を取得する（Ｓ１１０）。ｙ座標については、取得しなくてもよいし、取得後に無視してもよい。最新のタッチ位置の座標（ｘｐ，−）を取得すると、開始点からの水平方向の変化値Δｘを算出する（Ｓ１１１）。変化値Δｘの大きさが波形の移動量に相当する。ここでは、変化値Δｘが正であれば、右方向に波形を移動させ、変化値Δｘが負であれば、左方向に波形を移動させるものとする。
【００３６】
波形描画部１４２は、必要に応じて移動後の波形の描画に必要なデータをデータ格納部１３０から読み込んで（Ｓ１１２）、移動後の波形を再描画する（Ｓ１１３）。タッチ操作が継続している場合（Ｓ１１４：Ｎｏ）は、次の微小時間間隔で最新のタッチ位置の座標（ｘｐ，−）を取得し（Ｓ１１０）、以降の処理を繰り返す。タッチ操作が終了すると（Ｓ１１４：Ｙｅｓ）、水平移動モードが終了し、波形の移動が確定する。
【００３７】
例えば、図４（ａ）に示すように、タッチ開始点Ａ１からＡ２にスワイプ操作を行なったとき、水平方向の変化量｜Δｘ｜が基準値以上になったとする。この段階で、水平移動モードとなり、その後、図４（ｂ）に示すように、スワイプ操作が斜め方向のＡ３に達したとしても、垂直方向の移動分は無視する。この結果、水平方向の移動分のみが有効になって、図４（ｃ）に示すように、波形は垂直方向には移動せずに、水平方向にのみ移動する。
【００３８】
図２のフローチャートの説明に戻って、変化量｜Δｙ｜が所定の基準値以上となった場合（Ｓ１０７：Ｙｅｓ）、すなわち、垂直方向の移動距離がある程度大きくなると、垂直移動モードとなる（Ｓ１１５）。垂直移動モードでは、スワイプ操作の水平方向の移動分は無視し、垂直方向の移動分のみに反応して、波形の垂直移動を行なう。
【００３９】
垂直移動モードでは、微小時間間隔で最新のタッチ位置の座標（−，ｙｐ）を取得する（Ｓ１１６）。ｘ座標については、取得しなくてもよいし、取得後に無視してもよい。最新のタッチ位置の座標（−，ｙｐ）を取得すると、開始点からの垂直方向の変化値Δｙを算出する（Ｓ１１７）。変化値Δｙの大きさが波形の移動量に相当する。ここでは、変化値Δｙが正であれば、上方向に波形を移動させ、変化値Δｙが負であれば、下方向に波形を移動させるものとする。
【００４０】
波形描画部１４２は、移動後の波形を再描画する（Ｓ１１８）。タッチ操作が継続している場合（Ｓ１１９：Ｎｏ）は、次の微小時間間隔で最新のタッチ位置の座標（−，ｙｐ）を取得し（Ｓ１１６）、以降の処理を繰り返す。タッチ操作が終了すると（Ｓ１１９：Ｙｅｓ）、垂直移動モードが終了し、波形の移動が確定する。
【００４１】
なお、水平移動モードあるいは垂直移動モードになった際に、水平移動モードあるいは垂直移動モードになったことをユーザに通知してもよい。ユーザへの通知は、例えば、水平移動モードあるいは垂直移動モードを示す情報を表示装置１２０に表示することにより行なうことができる。表示する情報は、移動モードを示す文字、移動モードを示す記号、移動モードを示すアイコン、移動方向を示す矢印等とすることができる。
【００４２】
処理（Ｓ１０２）で、タッチ操作が、１点タッチ操作であるか、２点タッチ操作であるかの判定を行なった結果、２点タッチ操作であると判定した場合には、タッチ開始時の２点の座標（ｘ１，ｙ１）（ｘ２，ｙ２）を取得し、その座標を一時的に記録する（図３：Ｓ１２０）。
【００４３】
そして、所定の微小時間間隔で現在の２点のタッチ位置の座標（ｘｐ，ｙｐ）（ｘｑ，ｙｑ）を取得する（Ｓ１２１）。現在のタッチ位置の座標（ｘｐ，ｙｐ）（ｘｑ，ｙｑ）とタッチ開始点の座標（ｘ１，ｙ１）（ｘ２，ｙ２）とから、水平方向、垂直方向毎に開始点からの２点間の変化量｜Δｘ｜、｜Δｙ｜を算出する（Ｓ１２２）。なお、２点間の変化量｜Δｘ｜は、ピンチイン操作あるいはピンチアウト操作の水平方向の２点間の閉じ量あるいは開き量に対応し、２点間の変化量｜Δｙ｜は、ピンチイン操作あるいはピンチアウト操作の垂直方向の２点間の閉じ量あるいは開き量に対応する。
【００４４】
そして、２点間の変化量｜Δｘ｜、２点間の変化量｜Δｙ｜が所定の基準値以上になったかどうかを判定する（Ｓ１２３、Ｓ１２４）。２点間の変化量｜Δｘ｜の基準値と２点間の変化量｜Δｙ｜の基準値とは同じとするが、異なる値を用いてもよい。
【００４５】
２点間の変化量｜Δｘ｜、２点間の変化量｜Δｙ｜のいずれも基準値以上になっていない場合（Ｓ１２３：Ｎｏ、Ｓ１２４：Ｎｏ）は、タッチ操作が終了してなければ（Ｓ１２５：Ｎｏ）、次の微小時間間隔で最新の２点のタッチ位置の座標（ｘｐ，ｙｐ）（ｘｑ，ｙｑ）を取得し（Ｓ１２１）、以降の処理を繰り返す。タッチ操作が終了した場合（Ｓ１２５：Ｙｅｓ）には、本動作を終了し、次のタッチ操作を待つ。
【００４６】
２点間の変化量｜Δｘ｜が所定の基準値以上となった場合（Ｓ１２３：Ｙｅｓ）、すなわち、水平方向の２点間の閉じ量あるいは開き量がある程度大きくなると、水平拡大縮小モードとなる（Ｓ１２６）。水平拡大縮小モードでは、ピンチイン操作あるいはピンチアウト操作の垂直方向の変化分は無視し、水平方向の変化分のみに反応して、波形の水平方向の拡大縮小を行なう。水平拡大縮小モードになったことをユーザに通知してもよい。
【００４７】
水平拡大縮小モードでは、微小時間間隔で最新の２点タッチ位置の座標（ｘｐ，−）（ｘｑ，−）を取得する（Ｓ１２７）。ｙ座標については、取得しなくてもよいし、取得後に無視してもよい。最新のタッチ位置の座標（ｘｐ，−）（ｘ１，−）を取得すると、開始時からの２点間の水平方向の変化値Δｘを算出する（Ｓ１２８）。変化値Δｘの大きさが波形の拡大縮小量に相当する。ここでは、２点間が広がり、変化値Δｘが正の場合は、波形を水平方向に拡大させ、２点間が狭まり、変化値Δｘが負の場合は、波形を水平方向に縮小させるものとする。
【００４８】
そして、波形描画部１４２は、拡大縮小後の波形を再描画する（Ｓ１２９）。なお、拡大縮小の際の中心点は、例えば、開始時の２点の水平方向の中間点（ｘｃ，−）とすることができる。タッチ操作が継続している場合（Ｓ１３０：Ｎｏ）は、次の微小時間間隔で最新の２点のタッチ位置の座標（ｘｐ，−）（ｘｑ，−）を取得し（Ｓ１２７）、以降の処理を繰り返す。タッチ操作が終了すると（Ｓ１３０：Ｙｅｓ）、水平拡大縮小モードが終了する。
【００４９】
一方、２点間の変化量｜Δｙ｜が所定の基準値以上となった場合（Ｓ１２４：Ｙｅｓ）、すなわち、垂直方向の２点間の閉じ量あるいは開き量がある程度大きくなると、垂直拡大縮小モードとなる（Ｓ１３１）。垂直拡大縮小モードでは、ピンチイン操作あるいはピンチアウト操作の水平方向の変化分は無視し、垂直方向の変化分のみに反応して、波形の垂直方向の拡大縮小を行なう。垂直拡大縮小モードになったことをユーザに通知してもよい。
【００５０】
垂直拡大縮小モードでは、微小時間間隔で最新の２点タッチ位置の座標（−，ｙｐ）（−，ｙｑ）を取得する（Ｓ１３２）。ｘ座標については、取得しなくてもよいし、取得後に無視してもよい。最新のタッチ位置の座標（−，ｙｐ）（−，ｙｑ）を取得すると、開始時からの２点間の垂直方向の変化値Δｙを算出する（Ｓ１３３）。変化値Δｙの大きさが波形の拡大縮小量に相当する。ここでは、２点間が広がり、変化値Δｙが正の場合は、波形を垂直方向に拡大させ、２点間が狭まり、変化値Δｙが負の場合は、波形を垂直方向に縮小させるものとする。
【００５１】
そして、波形描画部１４２は、拡大縮小後の波形を再描画する（Ｓ１３４）。なお、拡大縮小の際の中心点は、例えば、開始時の２点の垂直方向の中間点（−，ｙｃ）とすることができる。タッチ操作が継続している場合（Ｓ１３５：Ｎｏ）は、次の微小時間間隔で最新の２点のタッチ位置の座標（−，ｙｐ）（−，ｙｑ）を取得し（Ｓ１３２）、以降の処理を繰り返す。タッチ操作が終了すると（Ｓ１３５：Ｙｅｓ）、垂直拡大縮小モードが終了する。
【００５２】
本実施形態では、ピンチアウト操作、ピンチイン操作による波形の拡大縮小においては、タッチ操作の途中においては、データ格納部１３０からの新たなデータの読み込みを行なわないようにしている。これは、拡大縮小により表示領域や解像度が変わる過程において、必要なデータをその都度読み込んで再描画を行なうと処理負荷が過剰になるためである。
【００５３】
このため、タッチ操作が終了し、水平拡大縮小モードあるいは垂直拡大縮小モードが終了した段階で、拡大縮小後の波形の描画に必要なデータをデータ格納部１３０から読み込んで（Ｓ１３６）、拡大縮小後の波形を再描画する（Ｓ１３７）。
【００５４】
例えば、図５（ａ）に示すように、開始時の２点Ａ１、Ｂ１からＡ２、Ｂ２に水平方向の２点間変化量の大きいピンチイン操作を行なうと、Ａ１、Ｂ１の水平方向の中間点Ｃを中心に波形を水平方向にのみ縮小させる。操作途中においては、新たなデータの読み込みは行なわないため、図５（ｂ）に示すように、外側の領域の描画は行なわない。これにより、描画される波形の大きさが縮小の度合いを間接的に示すことになる。
【００５５】
なお、本図の例では、水平拡大縮小モードであることを示すために、水平方向拡大縮小インジケータを水平方向に伸びた棒状で表示している。水平方向拡大縮小インジケータでは、縮小前の波形の領域をハイライト表示することで、縮小の度合いを示している。
【００５６】
そして、タッチ操作が終了すると、表示領域が確定するため、図５（ｃ）に示すように、縮小後の表示領域に対応したデータをデータ格納部１３０から読み込んで、表示領域内の波形の再描画が行なわれる。
【００５７】
また、図６（ａ）に示すように、開始時の２点Ａ１、Ｂ１からＡ２、Ｂ２に垂直方向の２点間変化量の大きいピンチアウト操作を行なうと、Ａ１、Ｂ１の垂直方向の中間点Ｃを中心に波形を垂直方向にのみ拡大させる。操作途中においては、新たなデータの読み込みは行なわないため、図６（ｂ）に示すように、高解像度の描画は行なわずに、単なる補間による表示を行なう。
【００５８】
なお、本図の例では、垂直拡大縮小モードであることを示すために、垂直方向拡大縮小インジケータを垂直方向に伸びた棒状で表示している。垂直方向拡大縮小インジケータでは、対応する拡大前の波形の領域をハイライト表示することで、拡大の度合いを示している。
【００５９】
そして、タッチ操作が終了すると、図６（ｃ）に示すように、拡大後の表示領域に対応したデータをデータ格納部１３０から読み込んで、高解像度の波形の再描画が行なわれる。
【００６０】
以上説明したように、本実施形態の波形表示装置１０では、１点タッチ操作の初動方向に応じて、水平方向あるいは垂直方向に限定して波形の移動を行なえるため、波形移動の際に基準としたい軸がぶれてしまうことを防ぐことができる。また、２点タッチ操作の初動方向に応じて、水平方向あるいは垂直方向に限定して波形の拡大縮小を行なえるため、波形拡大縮小の際に基準としたい軸がぶれてしまうことを防ぐことができる。これにより、波形表示装置に適したタッチ操作が実現できる。
【符号の説明】
【００６１】
１０…波形表示装置、１００…タッチパネル、１１０…タッチセンサ、１２０…表示装置、１３０…データ格納部、１４０…表示画面生成部、１４１…タッチ操作検出部、１４２…波形描画部、１５０…表示画面生成部
【図１】
0006516437.tif 000002
【図２】
0006516437.tif 000003
【図３】
0006516437.tif 000004
【図４】
0006516437.tif 000005
【図５】
0006516437.tif 000006
【図６】
0006516437.tif 000007
【図７】
0006516437.tif 000008
【図８】
0006516437.tif 000009
【図９】
0006516437.tif 000010