(57)【要約】【課題】選択ボタン等を表示させることなく表示されている波形の表示位置を変更する。【解決手段】第１表示処理において信号波形を表示画面３ａ内の波形表示領域に時間軸方向と直交する直交方向に沿って並べて表示させる際の各信号波形の表示位置をこの直交方向と同じ方向の第１方向Ａに沿った表示位置で表す表示位置マークＭを第２方向Ｂに沿って並べて表示画面３ａ内の位置マーク表示領域１２に表示させる第２表示処理を実行する処理部を備え、処理部は、位置マーク表示領域１２で行われたスワイプ操作によってタッチ位置が表示位置マークＭ上を通過したことを検出したときには、この表示位置マークＭを移動対象マークとして規定し、スワイプ操作によって移動したタッチ位置Ｐの第１方向Ａに沿った位置と同じ位置に移動対象マークの表示位置マークＭを第１方向Ａに沿って移動させることで、表示位置マークＭの表示位置を変更する。【選択図】図９
2015017836.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶されている複数の信号波形の波形データに基づいて、当該複数の信号波形のうちから選択された１または２以上の信号波形を表示画面内に規定された波形表示領域に時間軸方向と直交する直交方向に沿って並べて表示させる第１表示処理と、
前記第１表示処理において前記複数の信号波形を前記波形表示領域内で前記直交方向に沿って並べて表示させる際の当該直交方向に沿った当該複数の信号波形についての表示位置を当該直交方向と同じ方向の第１方向に沿った表示位置で表す複数の表示位置マークを前記時間軸方向と同じ方向の第２方向に沿って並べて前記表示画面内に規定された位置マーク表示領域に表示させる第２表示処理とを実行することにより、前記波形表示領域および前記位置マーク表示領域を前記表示画面内に切り替えて表示させる処理部を備え、
前記処理部は、表示されている前記位置マーク表示領域が接触されている接触状態において行われた移動操作によって接触位置が前記複数の表示位置マークのうちの１または２以上の表示位置マーク上を通過したことを検出したときには、当該１または２以上の表示位置マークを移動対象マークとして規定すると共に、当該移動操作によって移動した接触位置の前記第１方向に沿った位置と同じ位置に前記移動対象マークとして規定されている前記表示位置マークを当該第１方向に沿って移動させて当該表示位置マークの前記表示位置を変更する表示位置変更処理を実行する波形表示装置。
【請求項２】
前記処理部は、前記表示位置変更処理において、２以上の前記表示位置マークを前記移動対象マークとして規定した状態において前記接触状態が一旦終了した後に接触操作が再開されて、新たな接触位置を２つ検出したときには、当該２つの接触位置を通過する直線を算出すると共に、前記移動対象マークとして規定されているすべての前記表示位置マークを前記第１方向に沿ってそれぞれ移動させて当該直線上に位置させることで当該すべての表示位置マークの前記表示位置を変更する請求項１記載の波形表示装置。
【請求項３】
前記処理部は、前記表示位置変更処理において、２以上の前記表示位置マークを前記移動対象マークとして規定した状態において前記接触状態が一旦終了した後に接触操作が再開されて、新たな接触位置を１つ検出したときには、当該移動対象マークとして規定されている前記２以上の表示位置マークの前記表示位置を通過する直線の傾きを算出し、移動操作によって接触位置が移動したことを検出したときには、前記算出した傾きと同じ傾きで、かつ当該移動した接触位置を通過する新たな直線を算出すると共に、当該移動対象マークとして規定されている当該２以上の表示位置マークを前記第１方向に沿ってそれぞれ移動させて当該新たな直線上に位置させることで当該すべての表示位置マークの前記表示位置を変更する請求項１記載の波形表示装置。
【請求項４】
前記処理部は、前記移動操作によって移動した前記接触位置が前記移動対象マークとして規定されている前記２以上の表示位置マーク以外の他の１または２以上の前記表示位置マーク上を通過したことを検出したときには、当該他の１または２以上の表示位置マークを前記移動対象マークとして追加する請求項３記載の波形表示装置。
【請求項５】
前記処理部は、前記表示位置変更処理において、前記移動対象マークに規定されている前記表示位置マークを他の前記表示位置マークの表示形態と異なる表示形態で表示させる請求項１から４のいずれかに記載の波形表示装置。
【請求項６】
記憶部に記憶されている複数の信号波形の波形データに基づいて、当該複数の信号波形のうちから選択された１または２以上の信号波形を表示画面内に規定された波形表示領域に時間軸方向と直交する直交方向に沿って並べて表示させる第１表示処理と、
前記第１表示処理において前記複数の信号波形を前記波形表示領域内で前記直交方向に沿って並べて表示させる際の当該直交方向に沿った当該複数の信号波形についての表示位置を当該直交方向と同じ方向の第１方向に沿った表示位置で表す複数の表示位置マークを前記時間軸方向と同じ方向の第２方向に沿って並べて前記表示画面内に規定された位置マーク表示領域に表示させる第２表示処理とを実行することにより、前記波形表示領域および前記位置マーク表示領域を前記表示画面内に切り替えて表示させる波形表示方法であって、
表示されている前記位置マーク表示領域が接触されている接触状態において行われた移動操作によって接触位置が前記複数の表示位置マークのうちの１または２以上の表示位置マーク上を通過したときには、当該１または２以上の表示位置マークを移動対象マークとして規定すると共に、当該移動操作によって移動した接触位置の前記第１方向に沿った位置と同じ位置に前記移動対象マークとして規定されている前記表示位置マークを当該第１方向に沿って移動させて当該表示位置マークの前記表示位置を変更する表示位置変更処理を実行する波形表示方法。
【請求項７】
記憶部に記憶されている複数の信号波形の波形データに基づいて、当該複数の信号波形のうちから選択された１または２以上の信号波形を表示画面内に規定された波形表示領域に時間軸方向と直交する直交方向に沿って並べて表示させる第１表示処理と、
前記第１表示処理において前記複数の信号波形を前記波形表示領域内で前記直交方向に沿って並べて表示させる際の当該直交方向に沿った当該複数の信号波形についての表示位置を当該直交方向と同じ方向の第１方向に沿った表示位置で表す複数の表示位置マークを前記時間軸方向と同じ方向の第２方向に沿って並べて前記表示画面内に規定された位置マーク表示領域に表示させる第２表示処理とを波形表示装置に実行させることにより、当該波形表示装置に対して前記波形表示領域および前記位置マーク表示領域を前記表示画面内に切り替えて表示させる波形表示プログラムであって、
表示されている前記位置マーク表示領域が接触されている接触状態において行われた移動操作によって接触位置が前記複数の表示位置マークのうちの１または２以上の表示位置マーク上を通過したときに、前記波形表示装置に対して、当該１または２以上の表示位置マークを移動対象マークとして規定させると共に、当該移動操作によって移動した接触位置の前記第１方向に沿った位置と同じ位置に前記移動対象マークとして規定されている前記表示位置マークを当該第１方向に沿って移動させて当該表示位置マークの前記表示位置を変更させる表示位置変更処理を実行させる波形表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の信号波形のうちから選択された１または２以上の信号波形を表示画面に表示させる波形表示装置、波形表示方法および波形表示プログラムに関するものである。
【背景技術】
【０００２】
この種の波形表示装置として、下記特許文献１に開示された表示装置が知られている。この表示装置は、画像用バッファ、グラフィックコントローラ、ＣＰＵ、波形用バッファ、ベクタ用バッファおよび保存用メディアを備えている。この表示装置では、ＣＰＵが、画像用バッファに格納されている測定波形の画像データをグラフィックコントローラを介して読み込むと共に、Ａ／Ｄ変換器などでデジタルデータに変換されて波形用バッファに格納されている波形測定データを読み込む。また、ＣＰＵは、これらの測定波形の画像データと波形測定データとに基づき、測定波形をベクタ形式で表示するようにベクタデータへの変換処理を行い、ＨＴＭＬファイル化してベクタ用バッファに格納し、さらにベクタ用バッファに格納されたＨＴＭＬファイルを保存用メディアに転送格納する。保存用メディアに転送格納されたＨＴＭＬファイルは必要に応じてパソコンに読み出され、測定波形のイメージ画像が表示される。
【０００３】
また、パソコンの表示画面に表示された測定波形のイメージ画像については、波形表示領域の近傍に組み込まれた移動方向指示部の上下ボタンや左右ボタンを操作することで、波形表示領域に表示されている波形を上下方向や左右方向に移動させること、つまり表示位置を変更することが可能になっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２７９５４号公報（第２−５頁、第１，５図）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、上記した従来の表示装置には、以下のような解決すべき課題が存在している。すなわち、この表示装置の構成を採用して、表示画面に複数の波形を上下方向に並べて表示させるようにした場合、所望の波形を上下方向（つまり、並び方向）に移動させるためには、選択ボタンを操作してその波形を選択する操作と、選択した波形を上記のように上下ボタンを操作して移動させる操作とを個別に行う必要があり、操作するのに手間がかかるという解決すべき課題が存在している。また、波形を表示させるための波形表示領域と共に、選択ボタンおよび上下ボタンを表示させるための表示領域を表示画面に同時に表示させる必要があることから、表示画面の大きさに制限があるときには、各種のボタンのための表示領域の分だけ波形表示領域が狭くなり、多くの波形を波形表示領域に表示させたときに波形が見にくくなるという解決すべき課題も存在している。
【０００６】
本発明は、かかる課題を解決すべくなされたものであり、選択ボタンおよび上下ボタンなどのボタンを表示させることなく表示されている波形の表示位置を変更し得る波形表示装置、波形表示方法および波形表示プログラムを提供することを主目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成すべく請求項１記載の波形表示装置は、記憶部に記憶されている複数の信号波形の波形データに基づいて、当該複数の信号波形のうちから選択された１または２以上の信号波形を表示画面内に規定された波形表示領域に時間軸方向と直交する直交方向に沿って並べて表示させる第１表示処理と、前記第１表示処理において前記複数の信号波形を前記波形表示領域内で前記直交方向に沿って並べて表示させる際の当該直交方向に沿った当該複数の信号波形についての表示位置を当該直交方向と同じ方向の第１方向に沿った表示位置で表す複数の表示位置マークを前記時間軸方向と同じ方向の第２方向に沿って並べて前記表示画面内に規定された位置マーク表示領域に表示させる第２表示処理とを実行することにより、前記波形表示領域および前記位置マーク表示領域を前記表示画面内に切り替えて表示させる処理部を備え、前記処理部は、表示されている前記位置マーク表示領域が接触されている接触状態において行われた移動操作によって接触位置が前記複数の表示位置マークのうちの１または２以上の表示位置マーク上を通過したことを検出したときには、当該１または２以上の表示位置マークを移動対象マークとして規定すると共に、当該移動操作によって移動した接触位置の前記第１方向に沿った位置と同じ位置に前記移動対象マークとして規定されている前記表示位置マークを当該第１方向に沿って移動させて当該表示位置マークの前記表示位置を変更する表示位置変更処理を実行する。
【０００８】
また、請求項２記載の波形表示装置は、請求項１記載の波形表示装置において、前記処理部は、前記表示位置変更処理において、２以上の前記表示位置マークを前記移動対象マークとして規定した状態において前記接触状態が一旦終了した後に接触操作が再開されて、新たな接触位置を２つ検出したときには、当該２つの接触位置を通過する直線を算出すると共に、前記移動対象マークとして規定されているすべての前記表示位置マークを前記第１方向に沿ってそれぞれ移動させて当該直線上に位置させることで当該すべての表示位置マークの前記表示位置を変更する。
【０００９】
また、請求項３記載の波形表示装置は、請求項２記載の波形表示装置において、前記処理部は、前記表示位置変更処理において、２以上の前記表示位置マークを前記移動対象マークとして規定した状態において前記接触状態が一旦終了した後に接触操作が再開されて、新たな接触位置を１つ検出したときには、当該移動対象マークとして規定されている前記２以上の表示位置マークの前記表示位置を通過する直線の傾きを算出し、移動操作によって接触位置が移動したことを検出したときには、前記算出した傾きと同じ傾きで、かつ当該移動した接触位置を通過する新たな直線を算出すると共に、当該移動対象マークとして規定されている当該２以上の表示位置マークを前記第１方向に沿ってそれぞれ移動させて当該新たな直線上に位置させることで当該すべての表示位置マークの前記表示位置を変更する。
【００１０】
また、請求項４記載の波形表示装置は、請求項３記載の波形表示装置において、前記処理部は、前記移動操作によって移動した前記接触位置が前記移動対象マークとして規定されている前記２以上の表示位置マーク以外の他の１または２以上の前記表示位置マーク上を通過したことを検出したときには、当該他の１または２以上の表示位置マークを前記移動対象マークとして追加する。
【００１１】
また、請求項５記載の波形表示装置は、請求項１から４のいずれかに記載の波形表示装置において、前記処理部は、前記表示位置変更処理において、前記移動対象マークに規定されている前記表示位置マークを他の前記表示位置マークの表示形態と異なる表示形態で表示させる。
【００１２】
また、請求項６記載の波形表示方法は、記憶部に記憶されている複数の信号波形の波形データに基づいて、当該複数の信号波形のうちから選択された１または２以上の信号波形を表示画面内に規定された波形表示領域に時間軸方向と直交する直交方向に沿って並べて表示させる第１表示処理と、前記第１表示処理において前記複数の信号波形を前記波形表示領域内で前記直交方向に沿って並べて表示させる際の当該直交方向に沿った当該複数の信号波形についての表示位置を当該直交方向と同じ方向の第１方向に沿った表示位置で表す複数の表示位置マークを前記時間軸方向と同じ方向の第２方向に沿って並べて前記表示画面内に規定された位置マーク表示領域に表示させる第２表示処理とを実行することにより、前記波形表示領域および前記位置マーク表示領域を前記表示画面内に切り替えて表示させる波形表示方法であって、表示されている前記位置マーク表示領域が接触されている接触状態において行われた移動操作によって接触位置が前記複数の表示位置マークのうちの１または２以上の表示位置マーク上を通過したときには、当該１または２以上の表示位置マークを移動対象マークとして規定すると共に、当該移動操作によって移動した接触位置の前記第１方向に沿った位置と同じ位置に前記移動対象マークとして規定されている前記表示位置マークを当該第１方向に沿って移動させて当該表示位置マークの前記表示位置を変更する表示位置変更処理を実行する。
【００１３】
また、請求項７記載の波形表示プログラムは、記憶部に記憶されている複数の信号波形の波形データに基づいて、当該複数の信号波形のうちから選択された１または２以上の信号波形を表示画面内に規定された波形表示領域に時間軸方向と直交する直交方向に沿って並べて表示させる第１表示処理と、前記第１表示処理において前記複数の信号波形を前記波形表示領域内で前記直交方向に沿って並べて表示させる際の当該直交方向に沿った当該複数の信号波形についての表示位置を当該直交方向と同じ方向の第１方向に沿った表示位置で表す複数の表示位置マークを前記時間軸方向と同じ方向の第２方向に沿って並べて前記表示画面内に規定された位置マーク表示領域に表示させる第２表示処理とを波形表示装置に実行させることにより、当該波形表示装置に対して前記波形表示領域および前記位置マーク表示領域を前記表示画面内に切り替えて表示させる波形表示プログラムであって、表示されている前記位置マーク表示領域が接触されている接触状態において行われた移動操作によって接触位置が前記複数の表示位置マークのうちの１または２以上の表示位置マーク上を通過したときに、前記波形表示装置に対して、当該１または２以上の表示位置マークを移動対象マークとして規定させると共に、当該移動操作によって移動した接触位置の前記第１方向に沿った位置と同じ位置に前記移動対象マークとして規定されている前記表示位置マークを当該第１方向に沿って移動させて当該表示位置マークの前記表示位置を変更させる表示位置変更処理を実行させる。
【発明の効果】
【００１４】
請求項１記載の波形表示装置１、請求項６記載の波形表示方法および請求項７記載の波形表示プログラムによれば、表示画面に表示されていた波形表示領域に代えて表示画面に表示させた位置マーク表示領域に表示されている表示位置マークに対する接触操作を行って移動対象マークに規定し、かつ移動操作を実行して接触位置を変更することにより、この接触位置の第１方向に沿った位置と同じ位置に移動対象マークに規定した表示位置マークを第１方向に沿って移動させることができ、この状態で位置マーク表示領域に代えて波形表示領域を表示画面に表示させることにより、移動させた表示位置マークに対応する信号波形を波形表示領域内において直交方向に沿って同じ表示位置に移動させた状態で表示させることができる。これにより、この波形表示装置、波形表示方法および波形表示プログラムによれば、表示画面に選択ボタンおよび上下ボタンなどのボタンを表示させることなく、波形表示領域内に表示されている信号波形の表示位置を変更することができる。また、この波形表示装置、波形表示方法および波形表示プログラムによれば、２以上の表示位置マークに対する接触操作を行って移動対象マークに規定することにより、２以上の表示位置マークに対応する２以上の信号波形の表示位置をこの２以上の信号波形が重なった状態で同時に変更することができるため、２以上の信号波形の表示位置を同じ表示位置に変更する場合に、信号波形の表示位置を変更する作業を信号波形の数だけ繰り返すという煩わしい作業を省くことができる。
【００１５】
請求項２記載の波形表示装置によれば、２つの接触位置を任意に移動させてこの２つの接触位置を通過する直線の傾きを変更することで、移動対象マークとして規定されているすべての表示位置マークがそれぞれ異なる距離ずつ、第１方向に沿って同時に移動するため、２以上の表示位置マークが第２方向と平行に並んで表示されている場合には、このすべての表示位置マークの各表示位置を第１方向に沿って同時にずらすことができる。これにより、この波形表示装置によれば、この状態で位置マーク表示領域に代えて波形表示領域を表示画面に表示させることにより、互いに重なった状態で表示されている２以上の信号波形をずらして表示させることができる。
【００１６】
請求項３記載の波形表示装置によれば、２以上の表示位置マークを移動対象マークに規定した後であっても、再度、接触位置が１つの接触操作を実行すると共に移動操作を実行することにより、第２方向と平行な直線（傾きがゼロの直線）上に位置して移動対象マークとして規定されている２以上の表示位置マークや、第２方向と非平行な直線（傾きがゼロでない直線）上に位置して移動対象マークとして規定されている２以上の表示位置マークの各表示位置を同時に同じ変位量（距離）だけ第１方向に沿って移動させることができる。これにより、この波形表示装置によれば、第２方向と平行な直線上に位置している２以上の表示位置マークの各表示位置に対応して直交方向に沿って同じ表示位置に重なった状態で表示されている２以上の信号波形や、第２方向と非平行な直線上に位置している２以上の表示位置マークの各表示位置に対応して直交方向に沿って異なる表示位置にずれた状態で表示されている２以上の信号波形を、相互間の表示位置の位置関係を維持しつつ、波形表示領域において直交方向に同時に移動させて、それぞれの表示位置を同時に変更することができる。このため、２以上の信号波形の表示位置を変更する作業を信号波形の数だけ繰り返すという煩わしい作業を省くことができる。
【００１７】
請求項４記載の波形表示装置によれば、２以上の表示位置マークを移動対象マークに規定した後であっても、再度、接触位置が１つの接触操作を実行すると共に移動操作を実行して、接触位置を移動対象マークに規定されていない新たな表示位置マーク上に移動させることにより、この新たな表示位置マークを移動対象マークに規定（追加）することができる。これにより、この波形表示装置によれば、移動対象マークとして規定されている表示位置マークの数を増やしながら、移動対象マークとして規定されている複数の表示位置マークの各表示位置を同時に同じ変位量（距離）だけ第１方向に沿って移動させることができる。したがって、この波形表示装置によれば、２以上の表示位置マークを移動対象マークに規定した後であっても、波形表示領域内において表示位置を同時に変更する信号波形の数を任意に増やすことができる。
【００１８】
請求項５記載の波形表示装置によれば、移動対象マークに規定されている複数の表示位置マークと、移動対象マークに規定されていない他の表示位置マークとを明確に区別することができるため、移動対象マークに規定されている複数の表示位置マークに対する接触操作や移動操作などを正確に実行することができる。
【図面の簡単な説明】
【００１９】
【図１】波形表示装置１の構成を示す構成図である。
【図２】波形表示プログラムに従って波形表示装置１が実行する波形表示処理５０（波形表示方法）を説明するためのフローチャートである。
【図３】図２の波形表示処理５０（波形表示方法）内での表示位置変更処理６０（表示位置変更方法）を説明するためのフローチャートである。
【図４】図２の波形表示処理５０（波形表示方法）内での表示位置変更処理６０（表示位置変更方法）を説明するためのフローチャートである。
【図５】初期位置の表示位置で各信号波形Ｗ１〜Ｗ１５を表示画面３ａの波形表示領域１１に表示させた状態を示す画面図である。
【図６】初期位置の表示位置で各表示位置マークＭ１〜Ｍ１５を表示画面３ａの位置マーク表示領域１２に表示させた状態を示す画面図である。
【図７】表示画面３ａの位置マーク表示領域１２に対するタッチ操作およびスワイプ操作を実行してタッチ位置Ｐを移動させることで、表示位置マークＭ５のみを移動させた状態を示す画面図である。
【図８】図７に示す各表示位置マークＭ１〜Ｍ１５の第１方向Ａに沿った表示位置に対応させて、各信号波形Ｗ１〜Ｗ１５を表示画面３ａの波形表示領域１１に表示させた状態を示す画面図である
【図９】表示画面３ａの位置マーク表示領域１２に対するタッチ操作およびスワイプ操作を実行してタッチ位置Ｐを移動させることで、タッチ位置Ｐを表示位置マークＭ５の初期位置から表示位置マークＭ８上に移動させている状態を示す画面図である。
【図１０】移動対象マークに規定されている表示位置マークＭ５，Ｍ８を表示画面３ａの位置マーク表示領域１２に１つの線分Ｌ１で結ぶ表示形態で表示させた状態を示す画面図である。
【図１１】移動対象マークに規定されて傾きがゼロの直線Ｌ２上に位置している各表示位置マークＭ（Ｍ５，Ｍ８，Ｍ９）に、表示位置マークＭ（Ｍ１２）を新たに移動対象マークとして規定する動作を説明するための画面図である。
【図１２】新たに移動対象マークに規定された表示位置マークＭ１２が、既に移動対象マークに規定されている表示位置マークＭ５，Ｍ８，Ｍ９と共に直線Ｌ２上に位置し、かつすべての移動対象マークが１つの線分Ｌ１で結ばれた表示形態で表示されている状態を示す画面図である。
【図１３】移動対象マークに規定されて傾きがゼロでない直線Ｌ３上に位置している各表示位置マークＭ（Ｍ５，Ｍ８，Ｍ９）に、表示位置マークＭ（Ｍ６）を新たに移動対象マークとして規定する動作を説明するための画面図である。
【図１４】新たに移動対象マークに規定された表示位置マークＭ６が、既に移動対象マークに規定されている表示位置マークＭ５，Ｍ８，Ｍ９と共に直線Ｌ３上に位置し、かつすべての移動対象マークが１つの線分Ｌ１で結ばれた表示形態で表示されている状態を示す画面図である。
【図１５】移動対象マークに規定されて傾きがゼロの直線Ｌ２上に位置していた各表示位置マークＭ（Ｍ５，Ｍ８，Ｍ９）を、２つのタッチ位置Ｐ，Ｐでのタッチ操作とスワイプ操作により、傾きがゼロでない直線Ｌ３上に移動させることで、各表示位置マークＭ（Ｍ５，Ｍ８，Ｍ９）の表示位置を第１方向Ａに沿ってずらす動作を説明するための画面図である。
【図１６】各表示位置マークＭ１〜Ｍ１５の位置マーク表示領域１２での表示位置が図１５に示す状態において、表示画面３ａに波形表示領域１１を表示させた状態を示す画面図である。
【発明を実施するための形態】
【００２０】
以下、添付図面を参照して、波形表示装置、波形表示方法および波形表示プログラムの各実施の形態について説明する。
【００２１】
最初に、波形表示装置１の構成について、図面を参照して説明する。
【００２２】
図１に示す波形表示装置１は、操作部２、表示部３、処理部４および記憶部５を備え、処理部４が後述する波形表示プログラムに従って作動することによって後述する波形表示方法を実行することにより、記憶部５に記憶されている複数の信号波形（本例では一例として後述するように１５個の信号波形Ｗ１〜Ｗ１５。以下、特に区別しないときには「信号波形Ｗ」ともいう）のうちから選択された１または２以上の信号波形Ｗを表示部３に表示可能に構成されている。この場合、本例の波形表示装置１は、一例として、オペレーティングシステムや各種の処理プログラム（後述する波形表示プログラムＰｗ）がインストールされた既存の電子端末（タブレット端末、スマートフォンまたはパーソナルコンピュータ等）で構成されている。
【００２３】
操作部２は、不図示のタッチパネルを備えている。タッチパネルは、例えば透明電極を備えて構成され、表示部３の表示画面３ａ（表面）に配設されている。このタッチパネルは、表示部３の表示画面３ａに対する指先やペン先によるタッチ操作（接触操作。表示画面３ａ上の特定の位置に触れる操作）、スワイプ操作（移動操作。指先やペン先を表示画面３ａ上で接触させた状態を維持しつつ移動させる（滑らせる）操作）、フリック操作（タッチパネルを指先やペン先で軽くはらう操作）、およびダブルタップ操作（表示画面３ａ上の特定の場所を指先やペン先で素早く軽く２回叩く操作）などのタッチパネルに対する各種の操作を検出して、操作内容（操作の種類、タッチ位置（接触位置）Ｐ、タッチ位置Ｐの数、操作の開始および操作の終了）を示す操作信号Ｓ１を処理部４に出力する。
【００２４】
表示部３は、一例として液晶パネルを備えて構成されて、処理部４の制御に従い、図５に示す波形表示領域１１と図６に示す位置マーク表示領域１２とを切り替えて表示画面３ａに表示する。この場合、表示部３は、波形表示領域１１を表示画面３ａに表示するときには、複数の信号波形Ｗのうちの選択された１または２以上の信号波形Ｗをこの波形表示領域１１内に表示する。なお、図５では、一例として、すべての信号波形Ｗ１〜Ｗ１５が選択されて表示されている状態を示している。また、以下では、発明の理解を容易にするため、波形表示領域１１には、信号波形Ｗ１〜Ｗ１５がすべて選択されて表示されるものとする。
【００２５】
また、表示部３は、位置マーク表示領域１２を表示画面３ａに表示するときには、複数の信号波形Ｗに一対一で対応する表示位置マークＭ（信号波形Ｗと同数。本例では、表示位置マークＭ１〜Ｍ１５。以下、特に区別しないときには「表示位置マークＭ」ともいう）を、波形表示領域１１内での時間軸方向Ｘと同じ方向の第２方向Ｂに沿って例えば等間隔で並べて表示する。また、この各表示位置マークＭは、位置マーク表示領域１２内での第１方向Ａ（波形表示領域１１内での時間軸方向Ｘと直交する直交方向Ｙと同じ方向）に沿った表示位置が、対応する信号波形Ｗの波形表示領域１１内での直交方向Ｙに沿った表示位置を示している。したがって、各表示位置マークＭは、対応する信号波形Ｗを波形表示領域１１に表示させる直交方向Ｙに沿った表示位置に応じて、図６に示す破線上を移動させられる。
【００２６】
処理部４は、コンピュータで構成されて、記憶部５に記憶されているデータ取得プログラムに従って作動することにより、外部からすべての信号波形Ｗ１〜Ｗ１５についての波形データＤｗ１〜Ｄｗ１５を取得して記憶部５に記憶させる記憶処理を実行する。また、処理部４は、記憶部５に記憶されている波形表示プログラムに従って作動することにより、この波形データＤｗ１〜Ｄｗ１５に基づいて、複数の信号波形Ｗ１〜Ｗ１５のうちから選択された１または２以上の信号波形Ｗを表示画面３ａに規定された波形表示領域１１に直交方向Ｙに並べて表示させる波形表示処理５０（図２に示すように、表示位置変更処理６０を含む処理）を実行する。また、処理部４は、操作部２から出力される操作信号Ｓ１に基づいて、タッチパネルへの操作内容を検出する。
【００２７】
記憶部５は、例えば、ＲＡＭなどの半導体メモリや、ＨＤＤ（Hard Disk Drive ）で構成されている。また、記憶部５には、処理部４によって実行させるデータ取得プログラム、波形表示プログラム、および取得する複数の信号波形Ｗの表示位置についての初期位置（具体的には、信号波形Ｗの表示位置を示す表示位置マークＭの初期位置）が予め記憶されている。また、記憶部５には、表示位置マークＭの画像データが予め記憶されている。
【００２８】
次に、波形表示装置１の動作について、波形表示方法と併せて説明する。なお、波形表示装置１では、処理部４がデータ取得プログラムを予め実行することにより、すべての信号波形Ｗ１〜Ｗ１５についての波形データＤｗ１〜Ｄｗ１５が記憶部５に記憶されているものとする。
【００２９】
この状態において、処理部４は、記憶部５に記憶されている波形表示プログラムに従い、図２に示す波形表示処理５０を実行する。この波形表示処理５０では、処理部４は、まず、第１表示処理を実行する（ステップ５１）。この第１表示処理では、処理部４は、選択されている信号波形Ｗについての波形データＤｗ（本例ではすべての信号波形Ｗ１〜Ｗ１５についての波形データＤｗ１〜Ｄｗ１５）と、各信号波形Ｗについての表示位置についての初期位置（各信号波形Ｗに対応する表示位置マークＭの表示位置についての初期位置）とを記憶部５から読み出す。
【００３０】
次いで、処理部４は、図５に示すように、表示部３の表示画面３ａ上に波形表示領域１１を表示させると共に、各波形データＤｗ１〜Ｄｗ１５に基づいて各信号波形Ｗ１〜Ｗ１５を波形表示領域１１内に表示させる。この際に、処理部４は、読み出した初期位置に基づいて、各信号波形Ｗ１〜Ｗ１５をこの順序で上から下に向けて（直交方向Ｙに沿って）例えば等間隔で（各信号波形Ｗ１〜Ｗ１５の基準電位（グランド電位）が等間隔となるように）表示させる。
【００３１】
続いて、処理部４は、操作部２からの操作信号Ｓ１に基づいてフリック操作の有無を検出し（ステップ５２）、フリック操作が無いときには、第１表示処理を繰り返して、表示画面３ａ上に波形表示領域１１を引き続き表示させる。なお、処理部４がタッチパネルへの操作内容を検出する際には、操作部２から出力される操作信号Ｓ１に基づいて行うことが前提となっている。このため、以下では、処理部４がタッチ操作やスワイプ操作などのタッチパネルへの操作内容を検出する動作の説明においては、「操作部２から出力される操作信号Ｓ１に基づいて」との記載内容は省略するものとする。
【００３２】
この表示画面３ａに波形表示領域１１が表示されている状態において、波形表示領域１１内での各信号波形Ｗ１〜Ｗ１５の直交方向Ｙに沿った表示位置を変更しようとするときには、オペレータは、表示画面３ａ上に位置マーク表示領域１２を表示させる。この波形表示装置１および波形表示方法では、オペレータが波形表示領域１１上で一例としてフリック操作を実行することにより、波形表示領域１１が表示されている状態から位置マーク表示領域１２が表示されている状態に切り替えることが可能になっている。なお、波形表示領域１１と位置マーク表示領域１２とを切り替えて表示させるための切替操作は、フリック操作に限定されず、種々の操作で代用することができる。
【００３３】
処理部４は、ステップ５２において、フリック操作を検出したとき（フリック操作が有ったとき）には、第２表示処理を実行する（ステップ５３）。この第２表示処理では、処理部４は、表示位置マークＭの画像データと、各信号波形Ｗについての表示位置についての初期位置（上記のように、各表示位置マークＭの表示位置についての初期位置でもある）とを記憶部５から読み出す。
【００３４】
次いで、処理部４は、表示画面３ａ上に表示させていた波形表示領域１１に切り替えて、位置マーク表示領域１２を表示画面３ａ上に表示させる。また、処理部４は、読み出した初期位置と表示位置マークＭの画像データとに基づいて、図６に示すように、位置マーク表示領域１２内に、各信号波形Ｗ１〜Ｗ１５の表示位置を示す表示位置マークＭ１〜Ｍ１５をこの順序で上から下に向けて（直交方向Ｙに沿って）等間隔で表示させる。なお、上記したように、処理部４は、この表示位置マークＭ１〜Ｍ１５を位置マーク表示領域１２内に時間軸方向Ｘと同じ第２方向Ｂに沿って等間隔で並べて表示する。これにより、表示位置マークＭ１〜Ｍ１５は、表示位置を初期位置としたときには、図６に示すように、位置マーク表示領域１２の左上から右下に向かう直線上に並んだ状態で表示される。
【００３５】
また、表示位置マークＭは、一例として、図６に示すように、頂点が左側を向くように傾いた三角形の画像Ｍａと、この頂点を通り第１方向Ａと平行なＩ字状の画像Ｍｂとで構成されている。この表示位置マークＭは、三角形の画像Ｍａの頂点が、対応する信号波形Ｗの基準電位の位置を示し、Ｉ字状の画像Ｍｂの長さが、対応する信号波形Ｗの入力範囲を示している。なお、表示位置マークＭはこれに限定されるものではなく、種々の形状を採用することができる。
【００３６】
続いて、処理部４は、タッチ操作の有無を検出し（ステップ５４）、タッチ操作が無いときには、次いで、フリック操作の有無を検出し（ステップ５５）、フリック操作が無いときには、ステップ５３〜ステップ５５を繰り返す。
【００３７】
この状態において、処理部４は、ステップ５４においてタッチ操作を検出したとき（タッチ操作が有ったとき）には、表示位置変更処理６０を実行して、移動させたい信号波形Ｗに対応する表示位置マークＭの表示位置を、第１方向Ａに平行移動させることで（図６に示す第１方向Ａと平行な線分（破線で示す線分）上を移動させることで）、変更する。また、処理部４は、このようにして表示位置マークＭの表示位置が変更されたときには、後述するように、すべての表示位置マークＭについての最新の表示位置を示す表示位置データＤｐを記憶部５に更新しつつ記憶させる。
【００３８】
また、処理部４は、ステップ５５においてフリック操作を検出したとき（フリック操作が有ったとき）には、ステップ５１に移行して第１表示処理を実行することにより、表示画面３ａ上に表示させていた位置マーク表示領域１２に切り替えて、波形表示領域１１を表示画面３ａ上に表示させる。この場合、処理部４は、波形表示領域１１内に各信号波形Ｗを表示させる際に、記憶部５に記憶されている表示位置データＤｐに基づいて、対応する表示位置マークＭについての最新の表示位置と同じ位置に位置するように表示させる。これにより、波形表示領域１１内に表示される信号波形Ｗは、対応する表示位置マークＭの位置マーク表示領域１２内での第１方向Ａに沿った表示位置が変更されたときには、この変更後の表示位置に対応する波形表示領域１１内での直交方向Ｙに沿った表示位置に各信号波形Ｗが移動されて表示される。
【００３９】
以下、この表示位置変更処理６０について、図３，４および図７〜図１６を参照して説明する。
【００４０】
この表示位置変更処理６０では、処理部４は、まず、位置マーク表示領域１２に対するタッチ操作でのタッチ位置Ｐ（図７などを参照）が１つか否かを検出し（ステップ６１）、１つではないとき（本例では２つのとき）には、この表示位置変更処理６０を終了させる。これは、表示位置変更処理６０の開始直後においては、後述する移動対象マークが存在していないため、後述するタッチ位置Ｐが２つのときの処理を実行することができないからである。
【００４１】
一方、処理部４は、ステップ６１において上記のタッチ操作でのタッチ位置Ｐが１つであることを検出したときには、タッチ操作当初のタッチ位置Ｐ（またはその後のスワイプ操作によって移動したタッチ位置Ｐ）が位置マーク表示領域１２に表示されている表示位置マークＭ上に位置したか否か（言い換えれば、表示位置マークＭ上を通過したか否か）を検出する（ステップ６２）。
【００４２】
処理部４は、このステップ６２での検出の結果、タッチ位置Ｐがいずれの表示位置マークＭ上をも通過していないときには、ステップ６１に戻ってタッチ位置Ｐが１つか否かの検出を再度実行し、継続してタッチ位置Ｐを検出できているときにはステップ６２を実行する。処理部４は、このようにして、ステップ６１においてタッチ位置Ｐを検出できなくなるか、またはステップ６２においてタッチ位置Ｐがいずれかの表示位置マークＭ上を通過したことを検出するまでステップ６１，６２を繰り返し実行し、ステップ６１においてタッチ位置Ｐを検出できなかったときには、タッチ操作が中断されたと判別して、表示位置変更処理６０を終了させる。一方、処理部４は、ステップ６２において、タッチ位置Ｐがいずれかの表示位置マークＭ上に位置したこと、または通過したことをステップ６２で検出したときには、この表示位置マークＭを移動対象マークに規定（登録）する（ステップ６３）。
【００４３】
次いで、処理部４は、タッチ操作が終了したか否かを検出しつつ（ステップ６４）、タッチ操作が終了していないときには、その後のタッチ位置Ｐの移動（スワイプ操作によるタッチ位置Ｐの移動）に合わせて、タッチ位置Ｐの第１方向Ａに沿った位置と同じ位置に、移動対象マークに規定されている表示位置マークＭを第１方向Ａに沿って（第１方向Ａと平行に）移動させる（ステップ６５）。
【００４４】
例えば、図７に示すように、表示位置マークＭ５が１つだけ移動対象マークに規定されている状態において、スワイプ操作によってタッチ位置Ｐが、斜め右下方向に移動したときには、表示位置マークＭ５を破線で示す初期位置から、このタッチ位置Ｐの第１方向Ａに沿った位置と同じ位置に、第１方向Ａに沿って下方に平行移動させる。このようにして、この波形表示装置１および波形表示方法では、タッチ位置Ｐを移動させることにより、移動対象マークに規定されている表示位置マークＭの表示位置を変更することが可能になっている。また、処理部４は、表示位置マークＭの表示位置が変更された際には、上記したように表示位置データＤｐを更新記憶する。なお、処理部４は、表示位置マークＭの表示位置が変更された際には、表示位置データＤｐについての記憶部５への更新記憶は常に実行する。このため、以下では、この表示位置データＤｐについての記憶部５への更新記憶の説明を省略する。
【００４５】
なお、この図７に示すように表示位置マークＭ５の表示位置を変更した状態で、この表示位置変更処理６０を後述するようにして終了させると共に、図２に示すようにフリック操作を行って（ステップ５５）、ステップ５１に移行することで第１表示処理を実行して波形表示領域１１内に各信号波形Ｗを表示させたときには、表示位置マークＭ５に対応する信号波形Ｗ５は、この表示位置マークＭの位置マーク表示領域１２内での第１方向Ａに沿った表示位置（図７に示すように、表示位置マークＭ７，Ｍ８の各表示位置間に位置する表示位置）に対応する波形表示領域１１内での直交方向Ｙに沿った表示位置（図８に示すように、破線で示す初期の位置から、表示位置マークＭ７，Ｍ８に対応する信号波形Ｗ７，Ｗ８の各表示位置間に位置する表示位置）に変更されて表示させる。
【００４６】
処理部４は、引き続いてスワイプ操作が行われてタッチ位置が移動したときには、タッチ位置が他の表示位置マークＭ（移動対象マークに規定されていない表示位置マークＭ）上を通過したか否かを検出する（ステップ６６）。処理部４は、この検出の結果、タッチ位置が他の表示位置マークＭ上を通過したことを検出したときには、この他の表示位置マークＭを移動対象マークに規定（追加）して（ステップ６７）、ステップ６４に移行し、タッチ位置が他の表示位置マークＭ上を通過していないときには、ステップ６７を実行することなく、ステップ６４に移行する。以後、処理部４は、ステップ６４においてタッチ操作が終了したことを検出するまで、ステップ６４〜ステップ６７を繰り返す。
【００４７】
これにより、図９，１０に示すように、この波形表示装置１および波形表示方法では、タッチ位置Ｐを移動させることによって任意の表示位置マークＭを移動対象マークとして順次規定（追加）しつつ（移動対象マークとする表示位置マークＭを増やしつつ）、移動対象マークとして規定した複数の表示位置マークＭを、第１方向Ａに沿って、タッチ位置Ｐの第１方向Ａに沿った位置と同じ位置に同時にそれぞれ平行移動させることが可能になっている。
【００４８】
なお、図９では、スワイプ操作によってタッチ位置Ｐを表示位置マークＭ８に向けて移動させている際の表示位置マークＭ５の移動の状態を示しており、図１０では、タッチ位置Ｐを表示位置マークＭ８上に移動させて移動対象マークに規定した状態において、移動対象マークに規定されている表示位置マークＭ５，Ｍ８を、第１方向Ａに沿って、タッチ位置Ｐの第１方向Ａに沿った位置と同じ位置に同時にそれぞれ平行移動させた状態を示している。
【００４９】
また、この波形表示装置１および波形表示方法では、処理部４は、図１０に示すように、移動対象マークに規定されている表示位置マークＭ５，Ｍ８のみを１つの線分Ｌ１で結ぶ表示形態で表示させることにより、他の表示位置マークＭ（移動対象マークに規定されていない表示位置マークＭ）とは異なる表示形態で表示させる。なお、移動対象マークに規定されている表示位置マークＭの表示形態としては、上記のように１つの線分Ｌ１で結ぶ表示形態以外に、異なる表示色とする表示形態や、異なる輝度とする表示形態や、点滅させる表示形態など種々の表示形態を採用することができる。
【００５０】
その後、処理部４が、ステップ６４〜ステップ６７を繰り返し実行している状態において、ステップ６４でタッチ操作の終了を検出したときには、ステップ６４〜ステップ６７の実行を終了し、次いで、この終了時点での移動対象マークに規定されている表示位置マークＭの数が２つ以上であるか否かを検出する（ステップ６８）。この場合、表示位置マークＭが１つのときには、この表示位置マークＭの表示位置は、ステップ６４〜ステップ６７を実行することにより、タッチ操作の終了時点でのタッチ位置Ｐまでの移動が完了している。したがって、処理部４は、この検出の結果、移動対象マークに規定されている表示位置マークＭの数が１つのときには、この表示位置変更処理６０を終了させる。
【００５１】
一方、移動対象マークに規定されている表示位置マークＭが２つ以上のときには、図１０に示すように、複数の表示位置マークＭは、それぞれの第１方向Ａに沿った表示位置がタッチ位置Ｐの第１方向Ａに沿った位置に一致した状態（第２方向Ｂと平行に並んだ状態）になっている。このため、この状態においてオペレータがフリック操作を行って、位置マーク表示領域１２から波形表示領域１１に切り替えて表示画面３ａに各信号波形Ｗを表示させた場合、図示はしないが、移動対象マークに規定されている複数の表示位置マークＭに対応する信号波形Ｗが重なった状態で表示されて区別しにくくなる。したがって、この波形表示装置１および波形表示方法では、後述するステップ６９以降の処理において、複数の表示位置マークＭの第１方向Ａに沿った各表示位置をずらすことが可能になっている。
【００５２】
具体的には、処理部４は、まず、移動対象マークに規定されている表示位置マークＭを通過する直線Ｌ２（本例では、第１方向ＡをＹ軸とし、第２方向ＢをＸ軸とする直交座標での直線）の傾きを算出する（ステップ６９）。この時点では、移動対象マークに規定されている表示位置マークＭは、上記したように（図１０に示すように）、第２方向Ｂと平行に並んだ状態であるため、処理部４は、直線Ｌ２の傾きはゼロであると算出する。なお、このようにこの時点でのこの傾きは常にゼロであることから、傾きの初期値としてゼロを予め規定しておき、処理部４がこの初期値を読み出すことで、直線Ｌ２の傾きを算出する構成を採用することもできる。
【００５３】
次いで、処理部４は、ダブルタップ操作が行われたか否か（ダブルタップ操作の有無）の検出（ステップ７０）と、タッチ位置が１つでのタッチ操作が開始されたか否かの検出（ステップ７１）と、タッチ位置が２つでのタッチ操作が開始されたか否かの検出（ステップ７２）とを繰り返し実行する。この状態において、処理部４は、ステップ７０において、ダブルタップ操作を検出したときには、移動対象マークに規定されている表示位置マークＭを移動対象マークから外す処理（移動対象マークの解除）を実行して（ステップ７３）、表示位置変更処理６０を終了させる。なお、このようにここでのダブルタップ操作は表示位置変更処理６０を終了させるための終了操作であるが、ダブルタップ操作に代えて、他の操作（例えば、３回以上のマルチタップ操作など）を終了操作として実行するようにすることもできる。
【００５４】
また、処理部４は、ステップ７１において、タッチ位置Ｐが１つでのタッチ操作の開始を検出したとき（新たなタッチ位置Ｐを１つ検出したとき）には、後述のステップ７７〜ステップ８０の各処理を実行することにより、この時点で移動対象マークに規定されている複数の表示位置マークＭの相対的な位置関係を維持しつつ、それぞれの表示位置をタッチ位置Ｐの第１方向Ａに沿った位置と同じ位置まで第１方向Ａに沿って（第１方向Ａと平行に）移動させる処理を実行する。また、処理部４は、この移動処理を実行しつつ、タッチ位置Ｐが移動対象マークに規定されている複数の表示位置マークＭ以外の他の表示位置マークＭ上を通過したときには、この表示位置マークＭを移動対象マークに規定（追加）する処理についても実行する。
【００５５】
また、処理部４は、ステップ７２において、タッチ位置Ｐが２つでのタッチ操作の開始を検出したとき（新たなタッチ位置Ｐを２つ検出したとき）には、後述のステップ７４〜ステップ７６の各処理を実行することにより、移動対象マークに規定されている複数の表示位置マークＭの各表示位置をずらす処理を実行する。
【００５６】
最初に、処理部４が、ステップ７２においてタッチ位置Ｐが２つでのタッチ操作の開始を検出したときに実行するステップ７４〜ステップ７６の各処理について、図４，１５，１６を参照して説明する。
【００５７】
まず、処理部４は、２つのタッチ位置Ｐ，Ｐを通過する直線Ｌ３を算出する（ステップ７４）。次いで、処理部４は、移動対象マークとして規定されているすべての表示位置マークＭ（図１５では表示位置マークＭ５，Ｍ８，Ｍ９）を第１方向Ａに沿って（第１方向Ａと平行に）それぞれ移動させて、直線Ｌ３上に位置させる（ステップ７５）。また、処理部４は、この表示位置マークＭ５，Ｍ８，Ｍ９のみを１つの線分Ｌ１で結ぶ表示形態で表示させる。このステップ７５での処理により、２つのタッチ位置Ｐを任意に移動させて直線Ｌ３の傾きを変更することで、移動対象マークとして規定されているすべての表示位置マークＭが、それぞれ異なる距離ずつ、第１方向Ａに沿って（第１方向Ａと平行に）同時に移動するため、２以上の表示位置マークＭが第２方向Ｂと平行に並んで表示されている場合には、このすべての表示位置マークＭの各表示位置を第１方向Ａに沿って同時にずらすことが可能になっている。
【００５８】
続いて、処理部４は、タッチ操作が終了したか否かを検出する（ステップ７６）。処理部４は、以上のステップ７４〜ステップ７６を、ステップ７６においてタッチ操作の終了を検出するまで繰り返し実行する。これにより、図１５に示すように、直線Ｌ３が第２方向Ｂと非平行な状態になるように２つのタッチ位置Ｐ，Ｐを移動することにより、移動対象マークとして規定されているすべての表示位置マークＭは、各表示位置が第１方向Ａに沿ってずれた状態で位置マーク表示領域１２に表示される。なお、処理部４は、ステップ７６においてタッチ操作の終了を検出したときには、このステップ７４〜ステップ７６での処理を終了させて、ステップ７０に移行する。
【００５９】
この図１５に示すように表示位置マークＭ５，Ｍ８，Ｍ９の表示位置を変更した状態で、ダブルタップ操作を実行してこの表示位置変更処理６０を終了させると共に、フリック操作を行って（ステップ５５）、第１表示処理を実行して波形表示領域１１内に各信号波形Ｗを表示させたときには、表示位置マークＭ５に対応する信号波形Ｗ５は、破線で示す元の表示位置から、位置マーク表示領域１２内での第１方向Ａに沿った表示位置マークＭ５の表示位置（図１５に示すように、表示位置マークＭ１３の若干下方に位置する表示位置）に対応する波形表示領域１１内での直交方向Ｙに沿った表示位置（図１６に示すように、信号波形Ｗ１３の表示位置の若干下方に位置する表示位置。位置マーク表示領域１２内での表示位置マークＭ５の表示位置と同じ位置）に変更されて表示される。
【００６０】
同様にして、表示位置マークＭ８，Ｍ９に対応する信号波形Ｗ８，Ｗ９は、破線で示す元の各表示位置から、表示位置マークＭ８，Ｍ９の位置マーク表示領域１２内での第１方向Ａに沿った各表示位置（図１５に示す各表示位置）に対応する波形表示領域１１内での直交方向Ｙに沿った表示位置（図１８に示す各表示位置。位置マーク表示領域１２内での表示位置マークＭ８，Ｍ９の表示位置と同じ位置）にそれぞれ変更されて表示される。
【００６１】
次に、処理部４が、ステップ７１においてタッチ位置Ｐが１つでのタッチ操作の開始を検出したときに実行するステップ７７〜ステップ８０の各処理について、図４，図１１〜図１４を参照して説明する。
【００６２】
まず、処理部４は、スワイプ操作によって移動するタッチ位置Ｐと、算出されている直線（移動対象マークとして規定されているすべての表示位置マークＭを通過する上記の直線Ｌ２（またはＬ３））の傾きとに基づいて、タッチ位置Ｐを含む直線Ｌ２（またはＬ３）をタッチ位置Ｐの移動に合わせてリアルタイムで算出しつつ、移動対象マークとして規定されているすべての表示位置マークＭをこの算出した直線Ｌ２（またはＬ３）上に第１方向Ａに沿って（第１方向Ａと平行に）リアルタイムで移動させる（ステップ７７）。
【００６３】
例えば、図１１に示すように、算出されている直線が直線Ｌ２（傾きがゼロの直線。つまり、第２方向Ｂと平行な直線）である場合において、スワイプ操作により、タッチ位置Ｐを表示位置マークＭ１２に向けて移動させたときには、この移動するタッチ位置Ｐと、この直線Ｌ２の傾き（ゼロ）とに基づいて、タッチ位置Ｐを含む直線Ｌ２をタッチ位置Ｐの移動に合わせてリアルタイムで算出しつつ、移動対象マークとして規定されているすべての表示位置マークＭ（同図では、表示位置マークＭ５，Ｍ８，Ｍ９）をこの算出した直線Ｌ２上に第１方向Ａに沿ってリアルタイムで移動させる。すなわち、この場合には、スワイプ操作により、第１方向Ａに沿ってタッチ位置Ｐと同じ位置に、移動対象マークとして規定されているすべての表示位置マークＭの各表示位置を同時に変更する（移動させる）ことが可能になっている。
【００６４】
また、例えば、図１３に示すように、算出されている直線が直線Ｌ３（傾きがゼロでない直線。つまり、第２方向Ｂと非平行な直線）である場合において、スワイプ操作により、タッチ位置Ｐを表示位置マークＭ６に向けて移動させたときには、この移動するタッチ位置Ｐと、この直線Ｌ３の傾きとに基づいて、タッチ位置Ｐを含む直線Ｌ３をタッチ位置Ｐの移動に合わせてリアルタイムで算出しつつ、移動対象マークとして規定されているすべての表示位置マークＭ（同図では、表示位置マークＭ５，Ｍ８，Ｍ９）をこの算出した直線Ｌ３上に第１方向Ａに沿って（第１方向Ａと平行に）リアルタイムで移動させる。すなわち、この場合には、スワイプ操作により、第１方向Ａに沿ってタッチ位置Ｐと同じ変移量（距離）だけ、移動対象マークとして規定されているすべての表示位置マークＭの各表示位置を同時に変更する（移動させる）ことが可能になっている。
【００６５】
したがって、図示はしないが、ダブルタップ操作を実行してこの表示位置変更処理６０を終了させると共に、フリック操作を行って（ステップ５５）、第１表示処理を実行して波形表示領域１１内に各信号波形Ｗを表示させたときには、図１１および図１３のいずれの場合においても、各表示位置マークＭ５，Ｍ８，Ｍ９に対応する各信号波形Ｗ５，Ｗ８，Ｗ９は、それぞれの表示位置が、位置マーク表示領域１２内での各表示位置マークＭ５，Ｍ８，Ｍ９の第１方向Ａに沿った表示位置に対応する波形表示領域１１内での直交方向Ｙに沿った表示位置に変更されて表示される。
【００６６】
また、処理部４は、スワイプ操作によってタッチ位置Ｐが移動した場合、このタッチ位置Ｐが他の表示位置マークＭ（移動対象マークに規定されていない表示位置マークＭ）上を通過したか否かを検出して（ステップ７８）、タッチ位置Ｐが他の表示位置マークＭ上を通過したことを検出したときには、この他の表示位置マークＭを移動対象マークに規定（追加）する（ステップ７９）。
【００６７】
例えば、図１１に示す場合において、同図に示すように、スワイプ操作によってタッチ位置Ｐを表示位置マークＭ１２に向けて移動させ、その後に、表示位置マークＭ１２上に位置させたときには、処理部４は、ステップ７８においてタッチ位置Ｐが表示位置マークＭ１２上に達したことを検出して、ステップ７９を実行することにより、図１２に示すように、この表示位置マークＭ１２を移動対象マークに規定（追加）する。また、処理部４は、表示位置マークＭ５，Ｍ８，Ｍ９に加えて表示位置マークＭ１２を１つの線分Ｌ１で結ぶ表示形態で表示させる。これにより、これ以後は、スワイプ操作を行うことにより、移動対象マークとして規定されている表示位置マークＭ５，Ｍ８，Ｍ９，Ｍ１２の各表示位置を、タッチ位置Ｐを含む直線Ｌ２上に位置させた状態で、第１方向Ａに沿って同時に変更する（移動させる）ことが可能になる。この場合には、直線Ｌ２は、傾きがゼロのため（第２方向Ｂと平行なため）、表示位置マークＭ５，Ｍ８，Ｍ９，Ｍ１２の各表示位置は、タッチ位置Ｐの第１方向Ａに沿った位置と同じ位置に同時に変更される（移動させられる）。
【００６８】
また、例えば、図１３に示す場合において、同図に示すように、スワイプ操作によってタッチ位置Ｐを表示位置マークＭ６に向けて移動させ、その後に、表示位置マークＭ６上に位置させたときには、処理部４は、ステップ７８においてタッチ位置Ｐが表示位置マークＭ６上に達したことを検出して、ステップ７９を実行することにより、図１４に示すように、この表示位置マークＭ６を移動対象マークに規定（追加）する。また、処理部４は、表示位置マークＭ５，Ｍ８，Ｍ９に加えて表示位置マークＭ６を１つの線分Ｌ１で結ぶ表示形態で表示させる。これにより、これ以後は、スワイプ操作を行うことにより、移動対象マークとして規定されている表示位置マークＭ５，Ｍ６，Ｍ８，Ｍ９の各表示位置を、タッチ位置Ｐを含む直線Ｌ３上に位置させた状態で、第１方向Ａに沿って同時に変更する（移動させる）ことが可能になる。
【００６９】
処理部４は、ステップ７８において、タッチ位置Ｐが他の表示位置マークＭ上を通過していないことを検出したとき、およびステップ７９を実行したときには、続いて、タッチ操作が終了したか否かを検出する（ステップ８０）。処理部４は、以上のステップ７７〜ステップ８０を、ステップ８０においてタッチ操作の終了を検出するまで繰り返し実行する。これにより、この波形表示装置１および波形表示方法では、ステップ６４〜ステップ６７の各処理において複数の表示位置マークＭを移動対象マークとして規定した後であっても、再度、タッチ位置Ｐが１つのタッチ操作を実行すると共にスワイプ操作を実行することにより、移動対象マークとして規定されている複数の表示位置マークＭの表示位置を同時に同じ変位量（距離）だけ第１方向Ａに沿って（第１方向Ａと平行に）移動させながら、新たな表示位置マークＭを移動対象マークに規定（追加）することが可能になっている。なお、処理部４は、ステップ８０においてタッチ操作の終了を検出したときには、このステップ７７〜ステップ８０での処理を終了させて、ステップ７０に移行する。
【００７０】
このように、この波形表示装置１および波形表示方法では、記憶部５に記憶されている複数の信号波形Ｗの波形データＤｗに基づいて、複数の信号波形Ｗのうちから選択された１または２以上の信号波形Ｗを表示画面３ａ内に規定された波形表示領域１１に時間軸方向Ｘと直交する直交方向Ｙに沿って並べて表示させる第１表示処理と、この第１表示処理において複数の信号波形Ｗを波形表示領域１１内で直交方向Ｙに沿って並べて表示させる際の直交方向Ｙに沿った信号波形Ｗについての表示位置を直交方向Ｙと同じ方向の第１方向Ａに沿った表示位置で表す複数の表示位置マークＭを時間軸方向Ｘと同じ方向の第２方向Ｂに沿って等間隔で並べて表示画面３ａ内に規定された位置マーク表示領域１２に表示させる第２表示処理とを実行することにより、波形表示領域１１および位置マーク表示領域１２を表示画面３ａ内に切り替えて表示させると共に、表示されている位置マーク表示領域１２がタッチされているタッチ状態において行われたスワイプ操作によってタッチ位置Ｐが複数の表示位置マークＭのうちの１または２以上の表示位置マークＭ上を通過したときには、この１または２以上の表示位置マークＭを移動対象マークとして規定すると共に、スワイプ操作によって移動したタッチ位置Ｐの第１方向Ａに沿った位置と同じ位置に移動対象マークとして規定されている表示位置マークＭを第１方向Ａに沿って移動させて表示位置マークＭの表示位置を変更する表示位置変更処理を実行する。また、この波形表示プログラムでは、波形表示装置１の処理部４に対して、上記の第１表示処理と第２表示処理とを実行させることにより、波形表示領域１１および位置マーク表示領域１２を表示画面３ａ内に切り替えて表示させると共に、上記の表示位置変更処理を実行させる。
【００７１】
したがって、この波形表示装置１、波形表示方法および波形表示プログラムによれば、表示画面３ａに表示されていた波形表示領域１１に代えて表示画面３ａに表示させた位置マーク表示領域１２に表示されている１または２以上の表示位置マークＭに対するタッチ操作を行って移動対象マークに規定し、かつスワイプ操作を実行してタッチ位置Ｐを変更することにより、このタッチ位置Ｐの第１方向Ａに沿った位置と同じ位置に移動対象マークに規定した１または２以上の表示位置マークＭを第１方向Ａに沿って移動させることができ、この状態で位置マーク表示領域１２に代えて波形表示領域１１を表示画面３ａに表示させることにより、移動させた１または２以上の表示位置マークＭに対応する１または２以上の信号波形Ｗを波形表示領域１１内において直交方向Ｙに沿って同じ表示位置に移動させた状態で表示させることができる。これにより、この波形表示装置１、波形表示方法および波形表示プログラムによれば、表示画面３ａに選択ボタンおよび上下ボタンなどのボタンを表示させることなく、波形表示領域１１内に表示されている信号波形Ｗの表示位置を変更することができる。また、この波形表示装置１、波形表示方法および波形表示プログラムによれば、２以上の表示位置マークＭに対するタッチ操作を行って移動対象マークに規定することにより、２以上の表示位置マークＭに対応する２以上の信号波形Ｗの表示位置をこの２以上の信号波形Ｗが重なった状態で同時に変更することができるため、２以上の信号波形Ｗの表示位置を同じ表示位置に変更する場合に、信号波形Ｗの表示位置を変更する作業を信号波形Ｗの数だけ繰り返すという煩わしい作業を省くことができる。
【００７２】
また、この波形表示装置１および波形表示方法では、表示位置変更処理６０において、２以上の表示位置マークＭを移動対象マークとして規定した状態においてタッチ状態（タッチ操作）が一旦終了した後に再開されて、タッチ位置Ｐを２つ検出したときには、２つのタッチ位置Ｐを通過する直線Ｌ３を算出すると共に、移動対象マークとして規定されているすべての表示位置マークＭを第１方向Ａに沿ってそれぞれ移動させてこの直線Ｌ３上に位置させることでこのすべての表示位置マークＭの表示位置を変更する。また、この波形表示プログラムでは、波形表示装置１に対して、表示位置変更処理６０において、２以上の表示位置マークＭを移動対象マークとして規定した状態においてタッチ状態（タッチ操作）が一旦終了した後に再開されて、タッチ位置Ｐを２つ検出したときには、２つのタッチ位置Ｐを通過する直線Ｌ３を算出させると共に、移動対象マークとして規定されているすべての表示位置マークＭを第１方向Ａに沿ってそれぞれ移動させてこの直線Ｌ３上に位置させることでこのすべての表示位置マークＭの表示位置を変更させる。
【００７３】
したがって、この波形表示装置１、波形表示方法および波形表示プログラムによれば、２つのタッチ位置Ｐを任意に移動させて直線Ｌ３の傾きを変更することで、移動対象マークとして規定されているすべての表示位置マークＭがそれぞれ異なる距離ずつ、第１方向Ａに沿って同時に移動するため、２以上の表示位置マークＭが第２方向Ｂと平行に並んで表示されている場合には、このすべての表示位置マークＭの各表示位置を第１方向Ａに沿って同時にずらすことができる。これにより、この波形表示装置１、波形表示方法および波形表示プログラムによれば、この状態で位置マーク表示領域１２に代えて波形表示領域１１を表示画面３ａに表示させることにより、互いに重なった状態で表示されている２以上の信号波形Ｗをずらして表示させることができる。
【００７４】
また、この波形表示装置１および波形表示方法では、表示位置変更処理６０において、２以上の表示位置マークＭを移動対象マークとして規定した状態においてタッチ状態（タッチ操作）が一旦終了した後に再開されて、タッチ位置Ｐを１つ検出したときには、移動対象マークとして規定されている２以上の表示位置マークＭの表示位置を通過する直線Ｌ２（またはＬ３）の傾きを算出し、その後のスワイプ操作によってタッチ位置Ｐが移動したことを検出したときには、この算出した傾きと同じ傾きで、かつタッチ位置Ｐを含む新たな直線を算出すると共に、移動対象マークとして規定されている２以上の表示位置マークＭを第１方向Ａに沿ってそれぞれ移動させてこの新たな直線上に位置させることですべての表示位置マークＭの表示位置を変更する。また、この波形表示プログラムでは、波形表示装置１に対して、表示位置変更処理６０において、２以上の表示位置マークＭを移動対象マークとして規定した状態においてタッチ状態（タッチ操作）が一旦終了した後に再開されて、タッチ位置Ｐを１つ検出したときには、移動対象マークとして規定されている２以上の表示位置マークＭの表示位置を通過する直線Ｌ２（またはＬ３）の傾きを算出させ、その後のスワイプ操作によってタッチ位置Ｐが移動したことを検出したときには、この算出させた傾きと同じ傾きで、かつタッチ位置Ｐを含む新たな直線を算出させると共に、移動対象マークとして規定されている２以上の表示位置マークＭを第１方向Ａに沿ってそれぞれ移動させてこの新たな直線上に位置させることですべての表示位置マークＭの表示位置を変更させる。
【００７５】
したがって、この波形表示装置１、波形表示方法および波形表示プログラムによれば、２以上の表示位置マークＭを移動対象マークに規定した後であっても、再度、タッチ位置Ｐが１つのタッチ操作を実行すると共にスワイプ操作を実行することにより、第２方向Ｂと平行な直線Ｌ２（傾きがゼロの直線）上に位置して移動対象マークとして規定されている２以上の表示位置マークＭや、第２方向Ｂと非平行な直線Ｌ３（傾きがゼロでない直線）上に位置して移動対象マークとして規定されている２以上の表示位置マークＭの各表示位置を同時に同じ変位量（距離）だけ第１方向Ａに沿って移動させることができる。これにより、この波形表示装置１、波形表示方法および波形表示プログラムによれば、直線Ｌ２上に位置している２以上の表示位置マークＭの各表示位置に対応して直交方向Ｙに沿って同じ表示位置に重なった状態で表示されている２以上の信号波形Ｗや、直線Ｌ３上に位置している２以上の表示位置マークＭの各表示位置に対応して直交方向Ｙに沿って異なる表示位置にずれた状態で表示されている２以上の信号波形Ｗを、相互間の表示位置の位置関係を維持しつつ、波形表示領域１１において直交方向Ｙに同時に移動させて、それぞれの表示位置を同時に変更することができる。このため、２以上の信号波形Ｗの表示位置を変更する作業を信号波形Ｗの数だけ繰り返すという煩わしい作業を省くことができる。
【００７６】
また、この波形表示装置１および波形表示方法では、表示位置変更処理６０において、２以上の表示位置マークＭを移動対象マークとして規定した状態においてタッチ状態（タッチ操作）が一旦終了した後に再開されて、タッチ位置Ｐを１つ検出した場合において、その後のスワイプ操作によって移動したタッチ位置Ｐが移動対象マークとして規定されている２以上の表示位置マークＭ以外の他の１または２以上の表示位置マークＭ上を通過したことを検出したときには、この他の１または２以上の表示位置マークＭを移動対象マークとして追加する。また、この波形表示プログラムでは、波形表示装置１に対して、表示位置変更処理６０において、２以上の表示位置マークＭを移動対象マークとして規定した状態においてタッチ状態（タッチ操作）が一旦終了した後に再開されて、タッチ位置Ｐを１つ検出した場合において、その後のスワイプ操作によって移動したタッチ位置Ｐが移動対象マークとして規定されている２以上の表示位置マークＭ以外の他の１または２以上の表示位置マークＭ上を通過したことを検出したときには、この他の１または２以上の表示位置マークＭを移動対象マークとして追加させる。
【００７７】
したがって、この波形表示装置１、波形表示方法および波形表示プログラムによれば、２以上の表示位置マークＭを移動対象マークに規定した後であっても、再度、タッチ位置Ｐが１つのタッチ操作を実行すると共にスワイプ操作を実行して、タッチ位置Ｐを移動対象マークに規定されていない新たな表示位置マークＭ上に移動させることにより、この新たな表示位置マークＭを移動対象マークに規定（追加）することができる。これにより、この波形表示装置１、波形表示方法および波形表示プログラムによれば、移動対象マークとして規定されている表示位置マークＭの数を増やしながら、移動対象マークとして規定されている複数の表示位置マークＭの各表示位置を同時に同じ変位量（距離）だけ第１方向Ａに沿って移動させることができる。したがって、この波形表示装置１、波形表示方法および波形表示プログラムによれば、２以上の表示位置マークＭを移動対象マークに規定した後であっても、波形表示領域１１内において表示位置を同時に変更する信号波形Ｗの数を任意に増やすことができる。
【００７８】
また、この波形表示装置１および波形表示方法では、表示位置変更処理６０において、移動対象マークに規定されている表示位置マークＭを移動対象マークに規定されていない他の表示位置マークＭの表示形態と異なる表示形態（例えば、１つの線分Ｌ１で結ぶ表示形態）で表示させる。また、この波形表示プログラムでは、波形表示装置１に対して、表示位置変更処理６０において、移動対象マークに規定されている表示位置マークＭを移動対象マークに規定されていない他の表示位置マークＭの表示形態と異なる表示形態（例えば、１つの線分Ｌ１で結ぶ表示形態）で表示させる。
【００７９】
したがって、この波形表示装置１、波形表示方法および波形表示プログラムによれば、移動対象マークに規定されている複数の表示位置マークＭと、移動対象マークに規定されていない他の表示位置マークＭとを明確に区別することができるため、移動対象マークに規定されている複数の表示位置マークＭに対するタッチ操作やスワイプ操作などを正確に実行することができる。
【符号の説明】
【００８０】
１  波形表示装置
３  表示部
３ａ  表示画面
４  処理部
５  記憶部
１１  波形表示領域
１２  位置マーク表示領域
Ｄｗ  波形データＤ
Ｍ  表示位置マーク
Ｗ  信号波形
【図１】
2015017836.tif 000003
【図２】
2015017836.tif 000004
【図３】
2015017836.tif 000005
【図４】
2015017836.tif 000006
【図５】
2015017836.tif 000007
【図６】
2015017836.tif 000008
【図７】
2015017836.tif 000009
【図８】
2015017836.tif 000010
【図９】
2015017836.tif 000011
【図１０】
2015017836.tif 000012
【図１１】
2015017836.tif 000013
【図１２】
2015017836.tif 000014
【図１３】
2015017836.tif 000015
【図１４】
2015017836.tif 000016
【図１５】
2015017836.tif 000017
【図１６】
2015017836.tif 000018