(57)【要約】【課題】所望のオブジェクトの選択を簡易化する。【解決手段】本開示に係る表示器１０は、選択可能な複数のオブジェクトを表示領域に表示する表示部１１と、表示領域に表示されている複数のオブジェクトのうち、ユーザによるオブジェクトを選択するための選択操作により指定された表示領域上の操作点に対応するオブジェクトを選択状態とする制御部１４と、を備える、制御部１４は、一の操作点またはその操作点の近傍を指定する複数回の選択操作が行われ、その操作点の周辺に複数の選択候補オブジェクトが存在する場合、複数の選択候補オブジェクトの中で選択状態とするオブジェクトを選択操作ごとに切り替える。【選択図】図１
2020017084.tif 000002
【特許請求の範囲】
【請求項１】
選択可能な複数のオブジェクトを表示領域に表示する表示部と、
前記表示領域に表示されている複数のオブジェクトのうち、ユーザによるオブジェクトを選択するための選択操作により指定された前記表示領域上の操作点に対応するオブジェクトを選択状態とする制御部と、を備え、
前記制御部は、一の操作点または該操作点の近傍を指定する複数回の選択操作が行われ、該操作点の周辺に複数の選択候補オブジェクトが存在する場合、前記複数の選択候補オブジェクトの中で前記選択状態とするオブジェクトを、前記選択操作ごとに切り替えることを特徴とする表示器。
【請求項２】
請求項１に記載の表示器において、
前記制御部は、前記選択可能な複数のオブジェクトの優先順位を管理する第１のリストと、前記選択操作により指定された操作点の周辺の選択候補オブジェクトを抽出した第２のリストとを作成し、前記作成した第２のリストに基づき、前記第１のリストを更新し、前記複数の選択候補オブジェクトの中で更新後の前記第１のリストに保持される優先順位が最も高いオブジェクトを前記選択状態とすることを特徴とする表示器。
【請求項３】
請求項１または２に記載の表示器において、
前記制御部は、前記複数のオブジェクトを複数のグループにグループ化し、前記複数の選択候補オブジェクトのうち、同一のグループに属するオブジェクトの中で、前記選択状態とするオブジェクトを、前記選択操作ごとに切り替えることを特徴とする表示器。
【請求項４】
請求項１から３のいずれか一項に記載の表示器において、
前記制御部は、前記選択状態としたオブジェクトに関する情報を前記表示部に表示することを特徴とする表示器。
【請求項５】
請求項１から４のいずれか一項に記載の表示器において、
前記制御部は、前記選択状態としたオブジェクトに関する情報をバルーン表示形式で表示することを特徴とする表示器。
【請求項６】
請求項４または５に記載の表示器において、
前記制御部は、前記選択候補オブジェクトが１つしか存在せず、該選択候補オブジェクトを選択状態とした場合、前記選択状態としたオブジェクトに関する情報を前記表示部に表示しないことを特徴とする表示器。
【請求項７】
請求項１から６のいずれか一項に記載の表示器において、
前記制御部は、前記複数の選択候補オブジェクトのうち、前記選択状態としたオブジェクト以外の選択候補オブジェクトそれぞれに関する情報を前記表示部に表示することを特徴とする表示器。
【請求項８】
表示部を備えた表示器により実行される制御方法であって、
選択可能な複数のオブジェクトを前記表示部の表示領域に表示する表示ステップと、
前記表示領域に表示されている複数のオブジェクトのうち、ユーザによるオブジェクトを選択するための選択操作により指定された前記表示領域上の操作点に対応するオブジェクトを選択状態とする選択ステップと、を含み、
前記選択ステップでは、一の操作点または該操作点の近傍を指定する複数回の選択操作が行われ、該操作点の周辺に複数の選択候補オブジェクトが存在する場合、前記複数の選択候補オブジェクトの中で前記選択状態とするオブジェクトを、前記選択操作ごとに切り替えることを特徴とする制御方法。
【請求項９】
表示部を備えた表示器内のコンピュータに、
選択可能な複数のオブジェクトを前記表示部の表示領域に表示する処理と、
前記表示領域に表示されている複数のオブジェクトのうち、ユーザによるオブジェクトを選択するための選択操作により指定された前記表示領域上の操作点に対応するオブジェクトを選択状態とする処理と、
一の操作点または該操作点の近傍を指定する複数回の選択操作が行われ、該操作点の周辺に複数の選択候補オブジェクトが存在する場合、前記複数の選択候補オブジェクトの中で前記選択状態とするオブジェクトを、前記選択操作ごとに切り替える処理と、を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示器、表示器の制御方法およびプログラムに関する。
【背景技術】
【０００２】
電圧波形を測定する波形測定器などの測定器には、測定結果などを表示するために、表示部を備える表示器が搭載されることがある。例えば、特許文献１には、複数のオブジェクトを表示部に表示し、表示部に表示されたオブジェクトをユーザが選択可能な測定器が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９６８５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したような表示部に表示されたオブジェクトをユーザが選択可能な表示器においては、所望のオブジェクトの選択を簡易化することが有益である。
【０００５】
上記のような問題点に鑑みてなされた本開示の目的は、所望のオブジェクトの選択を簡易化することができる表示器、表示器の制御方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
幾つかの実施形態に係る表示器は、選択可能な複数のオブジェクトを表示領域に表示する表示部と、前記表示領域に表示されている複数のオブジェクトのうち、ユーザによるオブジェクトを選択するための選択操作により指定された前記表示領域上の操作点に対応するオブジェクトを選択状態とする制御部と、を備え、前記制御部は、一の操作点または該操作点の近傍を指定する複数回の選択操作が行われ、該操作点の周辺に複数の選択候補オブジェクトが存在する場合、前記選択操作ごとに、前記複数の選択候補オブジェクトの中で前記選択状態とするオブジェクトを切り替える。
このような構成を有する表示器によれば、複数のオブジェクトが隣接したり、重なっていたりする場合にも、所望のオブジェクト以外のオブジェクトを移動させることなく、所望のオブジェクトあるいはその周辺を指定する選択操作を繰り返すだけで、簡易に所望のオブジェクトを選択することができる。
【０００７】
一実施形態において、前記制御部は、前記選択可能な複数のオブジェクトの優先順位を管理する第１のリストと、前記選択操作により指定された操作点の周辺の選択候補オブジェクトを抽出した第２のリストとを作成し、前記作成した第２のリストに基づき、前記第１のリストを更新し、前記複数の選択候補オブジェクトの中で更新後の前記第１のリストに保持される優先順位が最も高いオブジェクトを前記選択状態とする。
このような構成により、選択操作ごとに、第１のリストを更新し、選択状態とするオブジェクトを切り替えることができる。
【０００８】
一実施形態において、前記制御部は、前記複数のオブジェクトを複数のグループにグループ化し、前記複数の選択候補オブジェクトのうち、同一のグループに属するオブジェクトの中で、前記選択状態とするオブジェクトを、前記選択操作ごとに切り替える。
このような構成により、同じグループに属するオブジェクトの中で、選択状態とするオブジェクトを選択操作ごとに切り替えることができる。
【０００９】
一実施形態において、前記制御部は、前記選択状態としたオブジェクトに関する情報を前記表示部に表示する。
このような構成により、選択状態のオブジェクトをユーザが容易に把握することができる。
【００１０】
一実施形態において、      前記制御部は、前記選択状態としたオブジェクトに関する情報をバルーン表示形式で表示する。
このような構成により、選択状態のオブジェクトを容易に把握することができる。
【００１１】
一実施形態において、前記制御部は、前記選択候補オブジェクトが１つしか存在せず、該選択候補オブジェクトを選択状態とした場合、前記選択状態としたオブジェクトに関する情報を前記表示部に表示しない。
このような構成により、選択操作により指定された操作点の周辺に１つしかオブジェクトが存在せず、そのオブジェクトが選択されたことが容易に把握することができる場合に、選択状態としたオブジェクトに関する情報を表示することによる操作性および視認性の低下を防ぐことができる。
【００１２】
一実施形態において、前記制御部は、前記複数の選択候補オブジェクトのうち、前記選択状態としたオブジェクト以外の選択候補オブジェクトそれぞれに関する情報を前記表示部に表示する。
このような構成により、所望のオブジェクトが選択操作の繰り返しにより選択状態となるオブジェクトの対象になっているか否かをユーザが把握することができる。
【００１３】
幾つかの実施形態に係る表示器により実行される制御方法は、表示部を備えた表示器の制御方法であって、選択可能な複数のオブジェクトを前記表示部の表示領域に表示する表示ステップと、前記表示領域に表示されている複数のオブジェクトのうち、ユーザによるオブジェクトを選択するための選択操作により指定された前記表示領域上の操作点に対応するオブジェクトを選択状態とする選択ステップと、を含み、前記選択ステップでは、一の操作点または該操作点の近傍を指定する複数回の選択操作が行われ、該操作点の周辺に複数の選択候補オブジェクトが存在する場合、前記複数の選択候補オブジェクトの中で前記選択状態とするオブジェクトを、前記選択操作ごとに切り替える。
このような構成を有する制御方法によれば、複数のオブジェクトが隣接したり、重なっていたりする場合にも、所望のオブジェクト以外のオブジェクトを移動させることなく、所望のオブジェクトあるいはその周辺を指定する選択操作を繰り返すだけで、簡易に所望のオブジェクトを選択することができる。
【００１４】
幾つかの実施形態に係るプログラムは、表示部を備えた表示器内のコンピュータに、選択可能な複数のオブジェクトを前記表示部の表示領域に表示する処理と、前記表示領域に表示されている複数のオブジェクトのうち、ユーザによるオブジェクトを選択するための選択操作により指定された前記表示領域上の操作点に対応するオブジェクトを選択状態とする処理と、一の操作点または該操作点の近傍を指定する複数回の選択操作が行われ、該操作点の周辺に複数の選択候補オブジェクトが存在する場合、前記複数の選択候補オブジェクトの中で前記選択状態とするオブジェクトを、前記選択操作ごとに切り替える処理と、を実行させる。
このような構成を有するプログラムによれば、複数のオブジェクトが隣接したり、重なっていたりする場合にも、所望のオブジェクト以外のオブジェクトを移動させることなく、所望のオブジェクトあるいはその周辺を指定する選択操作を繰り返すだけで、簡易に所望のオブジェクトを選択することができる。
【発明の効果】
【００１５】
本開示に係る表示器、表示器の制御方法およびプログラムによれば、所望のオブジェクトの選択を簡易化することができる。
【図面の簡単な説明】
【００１６】
【図１】本開示の一実施形態に係る表示器を含む測定器の概略構成を示す図である。
【図２】図１に示す表示部の表示例を示す図である。
【図３Ａ】図１に示す表示部に表示されたオブジェクトの選択による操作について説明するための図である。
【図３Ｂ】図１に示す表示部に表示されたオブジェクトの選択による操作について説明するための図である。
【図４】図１に示す表示器の制御方法を説明するための図である。
【図５】図１に示す制御部が保持するマスターリストおよびヒットリストの遷移について説明するための図である。
【図６】図１に示す表示器の制御方法を説明するためのフローチャートである。
【図７】図１に示す表示部における選択状態のオブジェクトの表示例を示す図である。
【図８】図１に示す制御部による複数のオブジェクトのグループ化の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本開示を実施するための形態について、図面を参照しながら説明する。各図中、同一符号は、同一または同等の構成要素を示している。
【００１８】
図１は、本開示の一実施形態に係る表示器１０を含む測定器１の概略構成を示す図である。本実施形態に係る表示器１０は、波形測定器などの測定器１に搭載され、種々のオブジェクトなどを表示するとともに、ユーザによるオブジェクトを選択するための選択操作に応じて、表示されたオブジェクトを選択状態とするものである。表示器１０は、測定器１以外の電子機器に搭載されてもよい。以下では、測定器１は、波形測定器であるとして説明する。
【００１９】
図１に示す測定器１は、表示部１１と、入力部１２と、データアクイジションシステム１３と、制御部１４とを備える。表示部１１、入力部１２および制御部１４は、表示器１０を構成する。
【００２０】
表示部１１は、後述するデータアクイジションシステム１３および制御部１４から出力された表示データに基づき、選択可能な複数のオブジェクトを含む画像を表示領域に表示する。オブジェクトとは、表示部１１に表示される画像を構成する各種の要素である。
【００２１】
入力部１２は、ユーザによる操作入力を受け付ける。入力部１２は、例えば、マウス、キーボードなどである。また、入力部１２は、表示部１１の表示面上にタッチセンサのタッチ面を配置したタッチパネルとして構成されてもよい。入力部１２は、例えば、表示部１１の表示領域に表示されたオブジェクトを選択するための選択操作を受け付ける。選択操作は、所望のオブジェクトに対応する表示領域上の操作点を指定する操作である。入力部１２がマウスである場合には、選択操作は、例えば、表示部１１に表示されたカーソルを表示領域の上の任意の地点まで移動させ、その地点でクリックする操作である。また、入力部１２がタッチパネルである場合には、遠隔操作は、例えば、タッチパネル上の任意の地点を指またはスタイラスペンなどの入力手段でタッチする操作である。入力部１２は、操作入力に応じた信号を制御部１４に出力する。例えば、入力部１２は、選択操作により指定された操作点の位置の座標情報を制御部１４に出力する。
【００２２】
データアクイジションシステム１３は、測定器１で測定された波形が入力端子ＣＨ１，ＣＨ２を介して入力される。データアクイジションシステム１３は、入力された波形をＡ／Ｄ変換した後、入力波形を示す表示データを作成し、表示部１１に出力する。なお、図１においては、データアクイジションシステム１３が２チャンネル分の波形の測定結果を取得する例を示しているが、データアクイジションシステム１３は、１チャンネルあるいは３チャンネル以上の波形の測定結果を取得してもよい。
【００２３】
制御部１４は、例えば、マイクロコンピュータにより構成され、表示器１０全体の動作を制御する。制御部１４は、表示部１１の表示領域上に表示する種々のオブジェクトの表示データを作成し、表示部１１に出力する。例えば、制御部１４は、カーソル、および、表示部１１に表示された波形を拡大するためのズームボックスなどの種々のオブジェクトの表示データを作成し、表示部１１に出力する。
【００２４】
また、制御部１４は、入力部１２を介した操作入力による各種パラメータの変更などに応じて、データアクイジションシステム１３が表示部１１に表示する波形の取り込み位置、レンジなどを変更する。
【００２５】
また、制御部１４は、表示部１１の表示領域に表示されている選択可能な複数のオブジェクトのうち、ユーザによる選択操作により指定された表示領域上の操作点に対応するオブジェクトを選択状態とする。すなわち、制御部１４は、選択操作により指定された表示領域上の操作点の位置情報が入力部１２から出力されると、その操作点に対応するオブジェクトを選択状態とする。ここで、制御部１４は、一の操作点またはその操作点の近傍を指定する複数回の選択操作が行われ、その操作点の周辺に複数のオブジェクト（以下、「選択候補オブジェクト」と称する）が存在する場合、複数の選択候補オブジェクトの中で選択状態とするオブジェクトを選択操作ごとに切り替える。制御部１４は、マスターリストおよびヒットリストを保持しており、これらのリストを用いて、選択状態とするオブジェクトを選択操作ごとに切り替える。制御部１４によるオブジェクトの選択の詳細については後述する。
【００２６】
図２は、表示部１１の表示例を示す図である。
【００２７】
図２に示す表示例においては、表示部１１の表示領域が、メインウィンドウ２０と、ズームウインドウ２１と、メニューウィンドウ２２とに分けられている。メインウィンドウ２０は、入力端子ＣＨ１，ＣＨ２を介して入力された波形などを示す領域である。ズームウインドウ２１は、メインウィンドウ２０に表示された波形の一部を拡大して表示する領域である。メニューウィンドウ２２は、種々の設定を行うためのメニューおよびダイアログボックスなどが表示される領域である。
【００２８】
メインウィンドウ２０には、ＣＨ１波形２０１、ＣＨ２波形２０２、ズームボックス２０３、パラメータ２０４、第１カーソル２０５、第２カーソル２０６、トリガレベル２０７、トリガポジション２０８、ＣＨ１ポジション２０９およびＣＨ２ポジション２１０などのオブジェクトが含まれる。また、ズームウインドウ２１には、ＣＨ１波形２０１、ＣＨ２波形２０２、第１カーソル２０５、第２カーソル２０６、トリガレベル２０７、ＣＨ１ポジション２０９およびＣＨ２ポジション２１０などのオブジェクトが含まれる。
【００２９】
ＣＨ１波形２０１は、入力端子ＣＨ１を介して入力された波形を示すオブジェクトである。ＣＨ２波形２０２は、入力端子ＣＨ２を介して入力された波形を示すオブジェクトである。
【００３０】
ズームボックス２０３は、ズームウインドウ２１に波形を拡大して表示する時間領域を指定するためのオブジェクトである。パラメータ２０４は、ある時刻およびその時刻での入力端子ＣＨ１，ＣＨ２を介して入力された波形の値（電圧値）を示すオブジェクトである。
【００３１】
第１カーソル２０５は、入力端子ＣＨ１を介して入力された波形の値を取得する時刻を指定するためのオブジェクトである。第２カーソル２０６は、入力端子ＣＨ２を介して入力された波形の値を取得する時刻を指定するためのオブジェクトである。
【００３２】
トリガレベル２０７は、波形の取り込みのトリガとなる波形の立ち上がりあるいは立ち下がりの判定の基準となる値を指定するためのオブジェクトである。トリガポジション２０８は、波形の取り込みのトリガがかかった時点の表示領域上での表示位置を指定するためのオブジェクトである。
【００３３】
ＣＨ１ポジション２０９は、入力端子ＣＨ１を介して入力された波形のグランドレベルを指定するためのオブジェクトである。ＣＨ２ポジション２１０は、入力端子ＣＨ２を介して入力された波形のグランドレベルを指定するためのオブジェクトである。
【００３４】
ユーザは、上述した各種のオブジェクトを選択し、移動させるなどすることで、そのオブジェクトに対応する設定値を変更するなどの各種操作を行うことができる。すなわち、ユーザは、選択操作により表示領域上の操作点を指定して、操作点に対応するオブジェクトを選択することで、各種操作を行うことができる。図２を参照して説明したように、表示部１１の表示領域には多数のオブジェクトが表示されており、複数のオブジェクトが密集している部分も存在する。このような部分では、ユーザが選択操作により所望のオブジェクトに対応する操作点を指定したつもりでも、所望のオブジェクトの周辺の別のオブジェクトが選択されてしまうことがある。また、複数のオブジェクトが密集している部分では、どのオブジェクトが選択されているか分かりにくいことがある。このように、複数の選択可能なオブジェクトが表示部１１の表示領域に表示されている場合に、ユーザが所望のオブジェクトを簡易に選択することができない場合がある。
【００３５】
ユーザが所望するオブジェクトとは異なるオブジェクトが選択される例について、図３Ａ，３Ｂを参照して説明する。図３Ａ，３Ｂにおいては、入力部１２がタッチパネルであるとする。この場合、オブジェクトが表示された領域へのタッチ操作により、そのオブジェクトが選択される。また、図３Ａ，３Ｂにおいては、表示部１１の表示領域のうち、メインウィンドウ２０だけを切り出して示している。
【００３６】
例えば、図３Ａに示すように、ユーザは、ズームボックス２０３を選択し、位置Ａから位置Ｂに移動させようとしたとする。ここで、ズームボックス２０３と第１カーソル２０５とは密接して表示されているため、ユーザがズームボックス２０３を選択するために、ズームボックス２０３に対するタッチ操作を行ったつもりでも、実際には、図３Ｂに示すように、第１カーソル２０５が選択され、移動してしまうといった、ユーザの意図とは異なる操作が行われてしまうことがある。そのため、例えば、所望のオブジェクトの周辺のオブジェクトを他の位置に一旦移動させ、その後、所望のオブジェクトを選択して所望の操作を行い、その後、移動させたオブジェクトを元の位置に戻すといった煩雑な操作を行う必要があった。
【００３７】
そこで、本実施形態に係る表示器１０においては、制御部１４は、一の操作点またはその操作点の近傍を指定する複数回の選択操作が行われ、その操作点の周辺に複数の選択候補オブジェクトが存在する場合、複数の選択候補オブジェクトの中で選択状態とするオブジェクトを選択操作ごとに切り替える。こうすることで、ユーザは、所望のオブジェクトあるいはその周辺を指定する選択操作を繰り返すだけで、所望のオブジェクトを選択状態とすることができるので、容易に所望のオブジェクトを選択することができる。
【００３８】
以下では、本実施形態における制御部１４によるオブジェクトの選択について、より詳細に説明する。なお、以下では、図４に示す表示領域上の地点Ｘおよび地点Ｙを指定する選択操作が行われる例について説明する。地点Ｘの周辺には、ＣＨ１波形２０１、ＣＨ２波形２０２、ズームボックス２０３および第１カーソル２０５が表示されているとする。また、地点Ｙの周辺には、ズームボックス２０３および第２カーソル２０６が表示されているとする。したがって、これらの地点が選択操作により指定されても、ユーザが所望するオブジェクトが選択されるとは限らない。
【００３９】
上述したように、制御部１４は、マスターリストと、ヒットリストとを保持する。マスターリストおよびヒットリストについて、図５を参照して説明する。
【００４０】
第１のリストとしてのマスターリストは、選択可能な全てのオブジェクトの優先順位を管理するリストである。なお、図５においては、簡略化のため、地点Ｘおよび地点Ｙの周辺に表示されているオブジェクト（ＣＨ１波形２０１、ＣＨ２波形２０２、ズームボックス２０３、第１カーソル２０５および第２カーソル２０６）だけを記載している。マスターリストの上位のオブジェクト程、優先度が高く、すなわち、選択されやすい。制御部１４は、システムの起動時にマスターリストを作成し、システムが終了するまでマスターリストを保持する。制御部１４は、選択操作が行われるたびに、マスターリストを更新する。
【００４１】
第２のリストとしてのヒットリストは、選択操作により指定された操作点の周辺の選択候補オブジェクトのリストである。選択候補オブジェクトは、例えば、操作点から所定の範囲内に含まれるオブジェクトである。制御部１４は、選択操作が行われるたびにヒットリストを作成する。制御部１４は、マスターリストで管理されているオブジェクトの優先順位に従い、ヒットリストにおける選択候補オブジェクトの並び順を決定する。制御部１４は、ヒットリストに基づきマスターリストを更新した後、ヒットリストを削除する。
【００４２】
次に、本実施形態に係る表示器１０の制御方法について、制御部１４の動作を中心に、図６に示すフローチャートを参照して説明する。また、マスターリストおよびヒットリストの選択操作に応じた遷移について、図５を参照して説明する。なお、以下では、表示領域上の地点Ｘを指定する選択操作が２回行われ、その後、地点Ｙを指定する選択操作が２回行われる場合を例として説明する。
【００４３】
初期状態では、制御部１４は、複数のオブジェクトが所定の順に並んだマスターリストを保持している。ここでは、マスターリストにおいて、複数のオブジェクトが、「第１カーソル」、「第２カーソル」、「ズームボックス」、「ＣＨ１波形」、「ＣＨ２波形」の順に並んでいるとする（図５の「初期状態」を参照）。
【００４４】
制御部１４は、選択操作が行われると、選択操作により指定された操作点の周辺のオブジェクト（選択候補オブジェクト）を検索し、操作点の周辺の選択候補オブジェクトを抽出したヒットリストを作成する（ステップＳ１１）。制御部１４は、例えば、操作点から所定の範囲内にあるオブジェクトを選択候補オブジェクトとして抽出する。地点Ｘを指定するタッチ操作が行われると、制御部１４は、地点Ｘの周辺のＣＨ１波形２０１、ＣＨ２波形２０２、ズームボックス２０３および第１カーソル２０５を含むヒットリストを作成する。すなわち、制御部１４は、アイテム数が４のヒットリストを作成する。ヒットリストにおけるオブジェクトの並び順は、マスターリストの優先順位が高い順である。初期状態のマスターリストでは、複数のオブジェクトが「第１カーソル」、「第２カーソル」、「ズームボックス」、「ＣＨ１波形」、「ＣＨ２波形」の順に並んでいる。そのため、ヒットリストにおけるオブジェクトの並び順は、「第１カーソル」、「ズームボックス」、「ＣＨ１波形」、「ＣＨ２波形」の順となる（図５の「１回目：Ｘ」を参照）。
【００４５】
次に、制御部１４は、ヒットリストが空か否か、すなわち、ヒットリストのアイテム数が０か否かを判定する（ステップＳ１２）。
【００４６】
ヒットリストが空であると判定した場合には（ステップＳ１２：Ｙｅｓ）、制御部１４は、処理を終了する。
【００４７】
ヒットリストが空でないと判定した場合には（ステップＳ１２：Ｎｏ）、制御部１４は、ヒットリストのアイテム数が１であるか否かを判定する（ステップＳ１３）。
【００４８】
ヒットリストのアイテム数が１であると判定した場合には（ステップＳ１３：Ｙｅｓ）、制御部１４は、後述するステップＳ１７の処理に進む。
【００４９】
ヒットリストのアイテム数が１でないと判定した場合には（ステップＳ１３：Ｎｏ）、制御部１４は、ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致するか否かを判定する（ステップＳ１４）。マスターリストの先頭アイテムは「第１カーソル」であり（図５の「初期状態」を参照）、ヒットリストの先頭アイテムは「第１のカーソル」である（図５の「１回目：Ｘ」を参照）。したがって、制御部１４は、ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致すると判定する。
【００５０】
ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致すると判定した場合には（ステップＳ１４：Ｙｅｓ）、制御部１４は、マスターリストの先頭アイテムをヒットリストの２番目のアイテムと一致させる。また、制御部１４は、旧先頭アイテム（マスターリストにおける直前の先頭アイテム）を、マスターリストにおいて、ヒットリストの末尾のアイテムの直後に移動させる。例えば、図５の「１回目：Ｘ」において、ヒットリストの２番目のアイテムは「ズームボックス」である。したがって、制御部１４は、マスターリストの先頭アイテムを「ズームボックス」とする。また、制御部１４は、マスターリストの旧先頭アイテムである「第１カーソル」を、ヒットリストの末尾のアイテム「ＣＨ２波形」の直後に移動させる。その結果、１回目の選択操作により、マスターリストは、「ズームボックス」、「第２カーソル」、「ＣＨ１波形」、「ＣＨ２波形」、「第１カーソル」の並び順に更新される（図５の「１回目結果」を参照）。
【００５１】
マスターリストの更新後、制御部１４は、マスターリストの先頭アイテムを選択状態とする（ステップＳ１６）。上述したように、マスターリストの先頭アイテムは「ズームボックス」であるため、制御部１４は、ズームボックス２０３を選択状態とする。
【００５２】
再び地点Ｘを指定する選択操作（２回目の選択操作）が行われると、制御部１４は、再びヒットリストを作成する。ヒットリストにおけるオブジェクトの並び順は、マスターリストで管理されている優先順位に従い、「ズームボックス」、「ＣＨ１波形」、「ＣＨ２波形」、「第１カーソル」の順になる（図５の「２回目：Ｘ」を参照）。
【００５３】
ヒットリストのアイテム数が１以上であるため、制御部１４は、ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致するか否かを判定する（ステップＳ１４）。マスターリストの先頭アイテムは「ズームボックス」であり（図５の「１回目結果」を参照）、ヒットリストの先頭アイテムは「ズームボックス」である（図５の「２回目：Ｘ」を参照）。したがって、制御部１４は、ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致すると判定する。
【００５４】
ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致すると判定した場合（ステップＳ１４：Ｙｅｓ）、制御部１４は、ステップＳ１５の処理に進みマスターリストを更新する。具体的には、制御部１５は、マスターリストの先頭アイテムをヒットリストの２番目のアイテムである「ＣＨ１波形」と一致させ、旧先頭アイテムである「ズームボックス」を、ヒットリストの末尾のアイテム「第１カーソル」の直後に移動させる。その結果、２回目の選択操作により、マスターリストは、「ＣＨ１波形」、「第２カーソル」、「ＣＨ２波形」、「第１カーソル」、「ズームボックス」の並び順に更新される（図５の「２回目結果」を参照）。
【００５５】
マスターリストの更新後、制御部１４は、マスターリストの先頭アイテムであるＣＨ１波形２０１を選択状態とする。
【００５６】
地点Ｘを指定する２回目の選択操作が行われた後、地点Ｙを指定する選択操作（３回目の選択操作）が行われると、制御部１４は、再びヒットリストを作成する。上述したように、地点Ｙの周辺には、ズームボックス２０３および第２カーソル２０６が表示されている。したがって、制御部１４は、「ズームボックス」および「第２カーソル」を含むヒットリストを作成する。ヒットリストにおけるオブジェクトの並び順は、マスターリストで管理されている優先順位に従い、「第２カーソル」、「ズームボックス」の順になる（図５の「３回目：Ｙ」を参照）。
【００５７】
ヒットリストのアイテム数が１以上であるため、制御部１４は、ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致するか否かを判定する（ステップＳ１４）。マスターリストの先頭アイテムは「ＣＨ１波形」であり（図５の「２回目結果」を参照）、ヒットリストの先頭アイテムは「第２カーソル」である（図５の「３回目：Ｙ」を参照）。したがって、制御部１４は、ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致しないと判定する。
【００５８】
ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致しないと判定した場合には（ステップＳ１４：Ｎｏ）、制御部１４は、マスターリストの先頭アイテムをヒットリストの先頭アイテムと一致させる。また、制御部１４は、先頭アイテムが変更された場合、旧先頭アイテムを２番目に位置させる（ステップＳ１７）。ヒットリストの先頭アイテムは「第２カーソル」である。したがって、制御部１４は、マスターリストの先頭アイテムを、「ＣＨ１波形」から「第２のカーソル」に変更する。また、制御部１４は、マスターリストの先頭アイテムが変更されたため、マスターリストの旧先頭アイテムである「ＣＨ１波形」を、マスターリストの２番目に移動させる。その結果、３回目の選択操作により、マスターリストは、「第２カーソル」、「ＣＨ１波形」、「ＣＨ２波形」、「第１カーソル」「ズームボックス」、の並び順に更新される（図５の「３回目結果」を参照）。
【００５９】
マスターリストの更新後、制御部１４は、マスターリストの先頭アイテムである第２カーソル２０６を選択状態とする。
【００６０】
再び地点Ｙを指定する選択操作（４回目の選択操作）が行われると、制御部１４は、再びヒットリストを作成する。ヒットリストにおけるオブジェクトの並び順は、マスターリストで管理されている優先順位に従い、「第２カーソル」、「ズームボックス」の順になる（図５の「４回目：Ｙ」を参照）。
【００６１】
ヒットリストのアイテム数が１以上であるため、制御部１４は、ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致するか否かを判定する（ステップＳ１４）。マスターリストの先頭アイテムは「第２カーソル」であり（図５の「３回目結果」を参照）、ヒットリストの先頭アイテムは「第２カーソル」である（図５の「４回目：Ｙ」を参照）。したがって、制御部１４は、ヒットリストの先頭アイテムとマスターリストの先頭アイテムとが一致すると判定する。以下、上述したステップＳ１５およびＳ１６の処理が行われ、ズームボックス２０３が選択状態となる。
【００６２】
このように、一の操作点（地点Ｘ，Ｙ）を指定する選択操作を繰り返すことで、その操作点の周辺に表示されている複数の選択候補オブジェクトの中で選択状態とするオブジェクトを選択操作ごとに切り替えることができる。したがって、複数のオブジェクトが隣接したり、重なっていたりする場合にも、所望のオブジェクト以外のオブジェクトを移動させることなく、所望のオブジェクトあるいはその周辺を指定する選択操作を繰り返することで、所望のオブジェクトを選択状態とすることができる。
【００６３】
なお、ヒットリストに抽出されるオブジェクトが変化しない範囲であれば、一の操作点から離れた位置への選択操作が行われても同様に、一の操作点の周辺の選択候補オブジェクトの中で選択状態とするオブジェクトを選択操作ごとに切り替えることができる。すなわち、一の操作点、あるいは、ヒットリストに抽出されるオブジェクトが変化しない範囲での一の操作点の近傍への選択操作であれば、選択操作により指定する操作点は全く同一でなくても、その操作点の周辺の選択候補オブジェクトの中から、選択状態とするオブジェクトを選択操作ごとに切り替えることができる。
【００６４】
上述したように、複数のオブジェクトが隣接したり、重なっていたりする場合、選択状態のオブジェクトが分かりにくいことがある。この場合、図形エディタのように、選択したオブジェクトの輪郭を太くしたり、色を変えたりすることで、選択したオブジェクトを強調するという対策が考えられる。しかしながら、表示器１０が測定器１に搭載される場合、このようなオブジェクトの強調を行うと、測定器１の本来の目的である波形観測が阻害されるおそれがある。そのため、図形エディタで使用されるようなオブジェクトを強調する方法は、測定器１への適用を考慮すると、採用することは難しい。波形観測を阻害しない程度にオブジェクトを強調する方法も考えられるが、この方法では、強調されたオブジェクトが目立たず、選択されたオブジェクトが分かりにくいままとなるおそれがある。
【００６５】
そこで、本実施形態においては、制御部１４は、選択状態としたオブジェクトに関する情報を表示部１１に表示してもよい。例えば、制御部１４は、図７に示すように、選択状態としたオブジェクト（図７では、第１カーソル２０５）の名前を、選択状態としたオブジェクトあるいはその近傍にバルーン表示してもよい。こうすることで、複数のオブジェクトが隣接したり、重なっていたりする場合にも、どのオブジェクトが選択状態であるかをユーザが容易に把握することができる。
【００６６】
制御部１４は、選択候補オブジェクトが１つしか存在せず、その選択候補オブジェクトを選択状態とした場合には、上述したバルーン表示を行わなくてもよい。選択候補オブジェクトが１つしかない、すなわち、選択操作により指定された操作点の周辺に１つしかオブジェクトが存在しない場合、そのオブジェクトが選択されたことは容易に把握することができる。このような場合にもバルーン表示を行うと、操作性、視認性を損なうことがある。そこで、選択候補オブジェクトが１つしか存在せず、その選択候補オブジェクトを選択状態とした場合には、上述したバルーン表示を行わないことで、操作性、視認性の低下を防ぐことができる。
【００６７】
また、制御部１４は、複数の選択候補オブジェクトのうち、選択状態としたオブジェクト以外の選択候補オブジェクトそれぞれに関する情報を、例えば、バルーン表示により表示部１１に表示してもよい。こうすることで、所望のオブジェクトが、選択操作の繰り返しにより選択状態となるオブジェクトの対象になっているか否かをユーザが把握することができる。また、制御部１４は、選択状態としたオブジェクト以外の選択候補オブジェクトそれぞれに関する情報を、各オブジェクトのマスターリストにおける優先順位に従い、異なる態様で表示部１１に表示してもよい。こうすることで、ユーザは、選択操作を何回行えば、所望のオブジェクトを選択状態とすることができるかを予測することができる。
【００６８】
また、制御部１４は、複数のオブジェクトを複数のグループにグループ化し、選択候補オブジェクトのうち、同一のレイヤにグループ化されたオブジェクトの中で、選択状態とするオブジェクトを、選択操作ごとに切り替えてもよい。こうすることで、同じグループに属するオブジェクトの中で、選択状態とするオブジェクトを選択操作ごとに切り替えることができる。
【００６９】
例えば、制御部１４は、図８に示すように、「Ｍｅｎｕグループ」、「アイコングループ」、「カーソルグループ」、「波形グループ」、「その他」という５つのグループを設定し、各オブジェクトをいずれかのグループにグループ分けしてよい。図８の例では、各種設定などを行うための要素（Ｍｅｎｕコンポーネント）が「Ｍｅｎｕグループ」に含まれる。また、「トリガポジション」、「トリガレベル」、「ＣＨ１ポジション」および「ＣＨ２ポジション」が「アイコングループ」に属する。また、「第１カーソル」、「第２カーソル」および「ズームボックス」が「カーソルグループ」に属する。また、「ＣＨ１波形」および「ＣＨ２波形２０２」が「波形グループ」に属する。また、パラメータ２０４が「その他」に属する。
【００７０】
制御部１４は、上述した各グループに優先順位を設定してもよい。この場合、制御部１４は、マスターリストを階層化し、各グループを登録する。そして、制御部１４は、各グループに属するオブジェクトを子アイテムとしてマスターリストに登録する。制御部１４は、例えば、マスターリストの上位に位置するグループほど、優先順位を高くする。そして、制御部１４は、例えば、操作点の周辺に異なるグループに属する複数の操作候補オブジェクトが存在する場合、優先順位の高いグループに属する操作候補オブジェクトだけを対象として、選択状態とするオブジェクトを切り替える。例えば、図４に示す地点Ｘを指定する選択操作が行われた場合、制御部１４は、ＣＨ１波形２０１およびＣＨ２波形２０２が属する「波形グループ」よりも上位のグループに含まれるズームボックス２０３および第１カーソル２０５が地点Ｘの周辺に存在するため、ＣＨ１波形２０１およびＣＨ２波形２０２についてはヒットリストに加えない。こうすることで、優先順位の高いオブジェクトを優先的に、選択状態とすることができる。
【００７１】
このように本実施形態においては、表示器１０は、選択可能な複数のオブジェクトを表示領域に表示する表示部１１と、表示領域に表示されている複数のオブジェクトのうち、ユーザによるオブジェクトを選択するための選択操作により指定された表示領域上の操作点に対応するオブジェクトを選択状態とする制御部１４とを備える。制御部１４は、一の操作点またはその操作点の近傍を指定する複数回の選択操作が行われ、その操作点の周辺に複数の選択候補オブジェクトが存在する場合、複数の選択候補オブジェクトの中で選択状態とするオブジェクトを、選択操作ごとに切り替える。
【００７２】
こうすることで、複数のオブジェクトが隣接したり、重なっていたりする場合にも、所望のオブジェクト以外のオブジェクトを移動させることなく、所望のオブジェクトあるいはその周辺を指定する選択操作を繰り返することで、所望のオブジェクトを選択状態とすることができる。そのため、所望のオブジェクトの選択の簡易化を図ることができる。
【００７３】
以上、表示器１０について説明したが、表示器１０として機能させるために、コンピュータを好適に用いることが可能である。そのようなコンピュータは、表示器１０の各機能を実現する処理内容を記述したプログラムを、該コンピュータの記憶部に格納しておき、該コンピュータのＣＰＵによってこのプログラムを読み出して実行させることで実現することができる。
【００７４】
また、プログラムは、コンピュータが読取り可能な記録媒体に記録されていてもよい。このような記録媒体を用いれば、プログラムをコンピュータにインストールすることが可能である。ここで、プログラムが記録された記録媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、フラッシュメモリ（ＳＤカードなど）、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体であってもよい。
【００７５】
本開示は、上述した各実施形態で特定された構成に限定されず、特許請求の範囲に記載した開示の要旨を逸脱しない範囲内で種々の変形が可能である。例えば、各構成部などに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成部などを１つに組み合わせたり、或いは分割したりすることが可能である。
【符号の説明】
【００７６】
１    測定器
１０    表示器
１１    表示部
１２    入力部
１３    データアクイジションシステム
１４    制御部
２０    メインウィンドウ
２１    ズームウィンドウ
２２    メニューウィンドウ
２０１〜２１０    オブジェクト
【図１】
2020017084.tif 000003
【図２】
2020017084.tif 000004
【図３Ａ】
2020017084.tif 000005
【図３Ｂ】
2020017084.tif 000006
【図４】
2020017084.tif 000007
【図５】
2020017084.tif 000008
【図６】
2020017084.tif 000009
【図７】
2020017084.tif 000010
【図８】
2020017084.tif 000011