(57)【要約】【課題】描画波形とマーカのどちらも不明瞭にすることなくディスプレイ上に描画波形とマーカを表示するための装置および方法を提供する。【解決手段】本発明による表示方法は、マーカと描画波形が重複する表示領域内であっても、測定器またはシステムのユーザがディスプレイ上のマーカと描画波形を視認できるようにする仕方で描画波形とマーカを描画する。表示方法は、ディスプレイ上の一連の等高線によってマーカを形成し、ディスプレイ上の描画波形が等高線に重ならない位置における一連の等高線を等級分けし、描画波形が等高線に重なる位置における等高線内のディスプレイの表示素子を交互配置する。代替として、表示方法は、描画波形およびマーカを描画するディスプレイおよびドライバを含むシステムにおいて実施される。【選択図】図２
2004061518.tif 000002
【特許請求の範囲】
【請求項１】
　ディスプレイ上に描画波形およびマーカを表示する方法であって、
　一連の等高線により前記ディスプレイ上にマーカを形成するステップと、
　前記描画波形が前記一連の等高線に重ならない前記ディスプレイ上の位置における前記一連の等高線を等級分けするステップと、
　前記描画波形が前記一連の等高線に重なる位置における前記一連の等高線内の前記ディスプレイの複数の表示素子を交互配置するステップと、
　を含む方法。
【請求項２】
　前記一連の等高線を等級分けするステップが、前記一連の各等高線ごとに、前記等高線内の少なくとも１つの表示素子を第１の状態に設定するステップを含み、前記複数の表示素子を交互配置するステップが、前記一連の各等高線ごとに、前記等高線内の少なくとも１つの表示素子を第１の状態に、および、前記等高線内の少なくとも１つの表示素子を第２の状態に、交互に設定するステップを含み、前記第２の状態は前記ディスプレイ上の前記描画波形を表す、請求項１記載の方法。
【請求項３】
　前記一連の各等高線が、前記一連の等高線の他の少なくとも１つに隣接しており、前記一連の等高線の１つの第１の状態は、少なくとも１つの他の隣接する等高線の第１の状態とは区別可能である、請求項２記載の方法。
【請求項４】
　前記一連の各等高線に関する前記第１の状態が、前記等高線に関する色、濃淡、および、ハッチングのうちの少なくとも１つを含む前記等高線の特徴を規定する、請求項３記載の方法。
【請求項５】
　前記一連の等高線を等級分けするステップおよび複数の表示素子を交互配置するステップが、各等高線内の第１の非隣接表示素子の第１の部分集合を前記第１の状態に設定するステップと、前記描画波形に重なる各等高線内の表示素子を第２の状態に設定するステップと、各等高線内の非隣接表示素子の第２の部分集合を第１の状態に設定するステップであって、前記第１の部分集合の前記非隣接表示素子は前記第２の部分集合の非隣接表示素子に隣接している、ステップと、前記第１の部分集合および前記第２の部分集合内の各表示素子の最後の設定をディスプレイ上に表示するステップと、を含む、請求項２記載の方法。
【請求項６】
　前記一連の各等高線が前記一連の少なくとも１つの他の等高線に隣接しており、前記一連の等高線の１つの第１の状態は、前記一連の少なくとも１つの他の隣接する等高線の第１の状態とは区別可能である、請求項５記載の方法。
【請求項７】
　前記一連の各等高線に関する第１の状態が、前記等高線に関する色、濃淡、およびハッチングのうちの少なくとも１つを含む前記等高線の特徴を規定する、請求項６記載の方法。
【請求項８】
　１つ以上のプロセッサをしてディスプレイ上に描画波形およびマーカを描画させる１つ以上の一連の命令を担うコンピュータ読み取り可能な媒体であって、前記１つ以上の一連の命令が
　一連の等高線により前記ディスプレイ上に前記マーカを形成させ、
　前記描画波形が前記一連の等高線に重ならない前記ディスプレイ上の位置における前記一連の等高線を等級分けさせ、
　前記描画波形が前記一連の等高線に重なる位置における前記一連の等高線内の前記ディスプレイの複数の表示素子を交互配置させる、
　ことを含む、コンピュータ読み取り可能な媒体。
【請求項９】
　前記一連の等高線を等級分けさせることが、前記一連の各等高線ごとに、前記等高線内の少なくとも１つの表示素子を第１の状態に設定することを含み、前記複数の表示素子を交互配置させることが、前記一連の各等高線ごとに、前記等高線内の少なくとも１つの表示素子を前記第１の状態に、および、前記等高線内の少なくとも１つの表示素子を第２の状態に、交互に設定することを含み、前記第２の状態は前記ディスプレイ上の描画波形を表わす、請求項８記載のコンピュータ読み取り可能な媒体。
【請求項１０】
　前記一連の各等高線が、前記一連の少なくとも１つの他の等高線に隣接しており、前記一連の等高線の１つの第１の状態は、前記一連の少なくとも１つの他の隣接する等高線の第１の状態から区別可能である、請求項９記載のコンピュータ読み取り可能な媒体。
【請求項１１】
　前記一連の各等高線に関する第１の状態が、前記等高線に関する色、濃淡、および、ハッチングのうちの少なくとも１つを含む前記等高線の特徴を規定する、請求項１０記載のコンピュータ読み取り可能な媒体。
【請求項１２】
　前記一連の等高線を等級分けさせること、および、前記複数の表示素子を交互配置させることが、各等高線内の非隣接表示素子の第１の部分集合を第１の状態に設定することと、前記描画波形に重なる各等高線内の表示素子を第２の状態に設定することと、各等高線内の非隣接表示素子の第２の部分集合を前記第１の状態に設定することであって、前記第１の部分集合の非隣接表示素子は前記第２の部分集合の非隣接表示素子に隣接している、前記設定することと、前記第１の部分集合および前記第２の部分集合内の各表示素子の最後の設定を前記ディスプレイ上に表示することと、を含む、請求項９記載のコンピュータ読み取り可能な媒体。
【請求項１３】
　前記一連の各等高線が、前記一連の少なくとも１つの他の等高線に隣接しており、前記一連の等高線の１つの第１の状態は、前記一連の少なくとも１つの他の隣接する等高線から区別可能である、請求項１２記載のコンピュータ読み取り可能な媒体。
【請求項１４】
　前記一連の各等高線に関する第１の状態が、前記等高線に関する色、濃淡、および、ハッチングのうちの少なくとも１つを含む前記等高線の特徴を規定する、請求項１３記載のコンピュータ読み取り可能な媒体。
【請求項１５】
　描画波形およびマーカを表示するシステムであって、
　前記描画波形を表示するディスプレイと、
　前記ディスプレイに結合されたドライバであって、一連の等高線により前記ディスプレイ上で前記マーカを形成し、前記一連の各等高線ごとに、前記等高線内の前記ディスプレイの少なくとも１つの表示素子を、前記描画波形が前記等高線に重ならない前記ディスプレイ上の位置において第１の状態に設定し、前記一連の各等高線ごとに、前記描画波形が前記等高線に重なる前記ディスプレイ上の位置において起動し、前記等高線内の少なくとも１つの表示素子を第１の状態に、および、前記等高線内の少なくとも１つの表示素子を第２の状態に、交互に設定し、前記第２の状態は前記ディスプレイ上の前記描画波形を表わす、前記ドライバと、
　を備えているシステム。
【請求項１６】
　前記一連の各等高線が、前記一連の少なくとも１つの他の等高線に隣接しており、前記一連の等高線の１つの第１の状態は、前記一連の少なくとも１つの他の隣接する等高線の第１の状態から区別可能である、請求項１５記載のシステム。
【請求項１７】
　前記一連の各等高線に関する第１の状態が、前記等高線に関する色、濃淡、および、ハッチングのうちの少なくとも１つを含む前記等高線の特徴を規定する、請求項１６記載のシステム。
【請求項１８】
　前記等高線内の前記ディスプレイの少なくとも１つの表示素子を、前記描画波形が前記等高線に重ならない前記ディスプレイ上の位置において第１の状態に設定し、前記描画波形が前記等高線と重なる前記ディスプレイ上の位置において起動し、前記等高線内の少なくとも１つの表示素子を第１の状態に、および、前記等高線内の少なくとも１つの表示素子を第２の状態に、交互に設定することが、各等高線内の非隣接表示素子の第１の部分集合を第１の状態に設定し、前記描画波形に重なる各等高線内の表示素子を第２の状態に設定し、各等高線内の非隣接表示素子の第２の部分集合を前記第１の状態に設定し、前記第１の部分集合の非隣接表示素子は前記第２の部分集合の非隣接表示素子に隣接しており、前記第１の部分集合および前記第２の部分集合内の各表示素子の最後の設定を前記ディスプレイ上に表示するドライバを備えている、請求項１５記載のシステム。
【請求項１９】
　前記一連の各等高線が、前記一連の少なくとも１つの他の等高線に隣接しており、前記一連の等高線の１つの第１の状態は、前記一連の少なくとも１つの他の隣接する等高線の第１の状態から区別可能である、請求項１８記載のシステム。
【請求項２０】
　前記一連の各等高線に関する第１の状態が、前記等高線に関する色、濃淡、および、ハッチングのうちの少なくとも１つを含む前記等高線の特徴を規定する、請求項１９記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は測定器ディスプレイに関し、特に測定器ディスプレイ上でのマーカおよび描画波形（rendered waveform）の表示に関する。
【背景技術】
【０００２】
　多くのタイプの測定器が、ディスプレイ上で波形を描画する（render）。これらの描画された波形（描画波形）は通常、測定器が受信した信号あるいは測定器が取得して処理したデータを表わす。マーカ線、マスク、および、他の波形マーカが、しばしばグラフィカルユーザインタフェースを介して手動によりあるいは表示処理ソフトウェアにより自動的に測定器ディスプレイ上の描画波形に重畳される。一例として、マーカ線は所与の振幅あるいは時間位置においてオシロスコープのディスプレイ上に手動配置され、あるいはマーカ線が描画波形の振幅遷移、信号ピーク、または、他の特徴を自動的に追尾する。スペクトラムアナライザのディスプレイでは、マーカ線は所与の振幅あるいは周波数位置に手動で配置するか、マーカ線が描画波形のピーク振幅や他の特徴を自動的に追尾する。コミュニケーションアナライザのディスプレイ上に重畳させるマスクは、描画波形により表わされる信号が指定された性能基準に従うかあるいは従わないかを指示する。
【０００３】
　描画波形とマーカは共に測定器ディスプレイ上に表示されるので、マーカが描画波形に重なる箇所に通常１つ以上の重複領域が生ずる。マーカを描画波形の上に表示する測定器では、描画波形は重複領域においてマーカにより不明瞭なものとされる。あるいは、描画波形をマーカの上に表示する測定器では、描画波形によりマーカは重複領域において不明瞭なものとされる。マーカあるいは描画波形のどちらかが重複領域において不明瞭になるので、測定器ディスプレイ上で測定器のユーザがマーカと描画波形を同時に視認することは困難である。従って、描画波形とマーカのどちらも不明瞭にすることなくディスプレイ上に描画波形とマーカを表示する表示方法に対する要求が存在する。
【発明の開示】
【０００４】
　本発明の実施形態により構成される表示方法は、マーカと描画波形が重複する表示領域内であっても、測定器やシステムのユーザがディスプレイ上のマーカと描画波形を視認できるようにする仕方で描画波形とマーカを描画するものである。表示方法には、一連の等高線（contour）によりディスプレイ上にマーカを形成することと、描画波形が等高線に重ならないディスプレイ上の位置における一連の等高線を等級分けすることと、描画波形が等高線に重なる位置における等高線内のディスプレイの表示素子を交互配置することと、が含まれる。代替として、表示方法は、描画波形およびマーカを描画するディスプレイおよびドライバを含むシステムにおいて実施される。
【発明を実施するための最良の形態】
【０００５】
　図１は、本発明の実施形態に従って構成される表示方法２０、３０の実施に適したシステム１０を示す。システム１０は、ドライバ１２とディスプレイ１４を含み、それらはオシロスコープ、コミュニケーションアナライザ、スペクトラムアナライザ、ネットワークアナライザ、シグナルアナライザ、あるいは、ディスプレイ１４上に波形１５を描画する他の任意の様々な光学式あるいは電気式測定器１６内に設けるかあるいはこれらに結合される。さもなければ、システム１０を測定器１６に対し外在させ、信号ケーブルまたはバス、無線通信チャンネル、あるいは、他のタイプの通信リンク１７を介して測定器１６に結合する。最新測定器１６では、ディスプレイ１４は、プリンタ、ＣＲＴ（陰極線管）、平面パネル液晶ディスプレイまたは発光ダイオードスクリーン、あるいは、描画波形１５を描画するのに適した表示素子や画素の集合を有する他の出力デバイスである。描画波形１５は通常、測定器１６が受信した信号１３の再生、または、測定器１６が測定し取得し処理したデータなどの視覚的データ表示である。ドライバ１２は、直接的に、あるいは、バッファまたは他のメモリを介してかのいずれかによりディスプレイ１４に書き込むのに適したコントローラ、プロセッサ、あるいは、コンピュータである。システム１０の一例は、８６１２２Ａマルチ・ウェーブレングス・メータに含まれるビデオ表示ボード（部品番号８６１２２−６００２８）および平面液晶ディスプレイであって、その各々は、米国カリフォルニア州パロアルトのアジレント・テクノロジーズ社から入手可能である。
【０００６】
　図２は、本発明の第１実施形態に従って構成した表示方法２０を示す。表示方法２０のステップ２２によれば、測定器１６により描画波形１５が表示されるディスプレイ１４上に、一連の等高線によって表わされるマーカが形成される。図３は、Ｃ１〜Ｃ５として指定した５本の直線状等高線を含む一連のものを示す。しかしながら、この一連のものは、代替として、等高線によって形成される特定のマスク、マーカ線、または他のマーカに応じて、あるいは、一連の等高線Ｃ１〜Ｃ５により表わされるパラメータのタイプまたは範囲Ｒに応じて、５以外の異なる数の等高線を含むか、あるいは直線以外の異なる形状の等高線を含む。一例として、一連の等高線Ｃ１〜Ｃ５は、異なるレベルの電圧、電流、強度、振幅、大きさ、あるいは、異なる周波数、時間、あるいは、仕様に対する適合／非適合の程度を示す範囲Ｒを表わす。代替として、一連の等高線Ｃ１〜Ｃ５は他の任意のパラメータを表すか、または、描画波形１５に関連するパラメータの範囲Ｒを表わす。
【０００７】
　表示方法２０のステップ２４では、例えば等高線ＣＸとして指定された各等高線は、一連の等高線ＣＸ＋１、ＣＸ−１として指定された隣接等高線に対し、等高線ＣＸ内に横たわる表示素子の設定により得られる濃淡、色合い、ハッチング、あるいは、他の視覚的な識別特徴を介して等級分けされる。図３の例では、等高線Ｃ１〜Ｃ５の異なるハッチングが、色に基づく等高線Ｃ１〜Ｃ５の等級を示すのに用いられる。
【０００８】
　図４Ａは、２つの隣接する等高線ＣＸ、ＣＸ＋１内でディスプレイ１４の表示素子２５の設定の詳細を示す図である。一連の各等高線ＣＸに関し、描画波形１５が等高線ＣＸと重ならないディスプレイ１４上の位置Ｐ１で、等高線ＣＸ内の表示素子２５は第１の状態１に設定される。第１の状態１は、濃淡、色合い、ハッチング、あるいは、特定の等高線ＣＸを等級付ける他の視覚的識別特徴を生成する等高線ＣＸ内の表示素子２５の起動または設定である。一連の等高線ＣＸの等級を定める第１の状態１は、一連の隣接等高線ＣＸ＋１の等級を定める第１の状態１’とは区別可能なものであり、その結果、一連の等高線Ｃ１〜Ｃ５は互いに隣接して視覚的に識別されるようになる。図４Ｂは、図４Ａに示した表示素子２５の設定に対応した結果の表示１４を示す図である。
【０００９】
　表示方法２０のステップ２６において、等高線Ｃ１〜Ｃ５内の表示素子２５は、描画波形１５が一連の等高線Ｃ１〜Ｃ５に重なる箇所のディスプレイ１４上の位置Ｐ２において交互配置される。一連の各等高線ＣＸに関し、描画波形１５が等高線ＣＸに重なる位置Ｐ２において等高線ＣＸ内の表示素子２５の第１の状態１と第２の状態２への交互設定により、隣接する表示素子２５が交互配置される。第１の状態１、１’は、等高線ＣＸ、ＣＸ＋ｌの等級を規定する表示素子２５のそのような設定であり、第２の状態２は描画波形１５をディスプレイ１４上に描画する表示素子２５のそのような設定である。例えば、第２の状態２は描画波形１５の色を規定し、描画波形１５をディスプレイ１４の背景から識別するとともに一連の等高線Ｃ１〜Ｃ５のそれぞれの等級を規定する第１の状態から識別する。
【００１０】
　第１および第２の状態１、２（図４Ａに示す）に対するディスプレイ１４の表示素子２５の代替設定は、描画波形１５が一連の等高線Ｃ１〜Ｃ５に重なる位置Ｐ２において市松模様（図４Ｂに示す）を提供する。しかしながら、ディスプレイ１４の表示素子２５の大きさ、ディスプレイ１４のタイプ、あるいは、ディスプレイ１４を観る距離に応じて、市松模様が、描画波形１５と等高線Ｃ１〜Ｃ５が重なる場所のディスプレイ１４の視認者に対して、描画波形１５および等高線Ｃ１〜Ｃ５に、市松模様か半透明のいずれかの外観を提供し、視認者が、描画波形１５または等高線Ｃ１〜Ｃ５のいずれも不明瞭とされることなく、描画波形１５および等高線Ｃ１〜Ｃ５の双方を観察できるようにしている。
【００１１】
　本方法２０から生ずる一連の等高線Ｃ１〜Ｃ５および描画波形１５の表示１４は、描画波形１５が等高線Ｃ１〜Ｃ５に重なるかどうかに応じて一連の各等高線ＣＸ内の表示素子２５を第１の状態１、１’または第２の状態２へ設定することでもたらされる。しかしながら、図３および図４Ａ〜図４Ｂの例に示されるような、描画波形１５および等高線Ｃ１〜Ｃ５から得られる表示１４をもたらす表示素子２５の設定は、等高線Ｃ１〜Ｃ５内の表示素子２５の逐次設定により代替的に達成される。
【００１２】
　図５は、本発明の第２実施形態により構成した代替表示方法３０の流れ図を示す。表示方法３０のステップ３２では、一連の等高線Ｃ１〜Ｃ５は測定器１６が描画波形１５を表わすディスプレイ１４上に形成される。ステップ３４では、一連の各等高線ＣＸは非隣接表示素子の第１の部分集合（ＰＸ１，ＰＸ３，ＰＸ５・・・）を図６の（ａ）に示す第１の状態１に設定する。第１の部分集合（ＰＸ１，ＰＸ３，ＰＸ５・・・）は、等高線ＣＸ内のディスプレイ１４の非隣接表示素子２５、例えば等高線ＣＸ内のディスプレイ１４の奇数番目の画素を含む。第１の状態は参照符号「１」により示してある。参照符号「Ｂ」は背景状態Ｂへの表示素子２５の設定を示し、この背景状態は、描画波形１５および等高線Ｃ１〜Ｃ５が上に表示される、ディスプレイ４の背景の指定に用いられる。
【００１３】
　次に、ステップ３６では、描画波形１５に重なる等高線ＣＸ内の表示素子２５を、参照符号「２」（図６の（ｂ）に図示）で示した第２の状態に設定する。ステップ３６の結果、等高線ＣＸ内の描画波形１５に重なる第１の部分集合（ＰＸ１，ＰＸ３，ＰＸ５・・・）内の表示素子２５および背景状態Ｂに設定した表示素子は、重ね書きされ、第２の状態２に設定される。ステップ３８では、等高線内の非隣接表示素子の第２の部分集合（ＰＸ２，ＰＸ４，ＰＸ６・・・）もまた、第１の状態１に設定される。第２の部分集合（ＰＸ２，ＰＸ４，ＰＸ６・・・）は、等高線ＣＸ内の非隣接表示素子、例えば等高線ＣＸ内のディスプレイ１４の偶数番目の画素を含む。その結果、描画波形１５に重なる第２の部分集合（ＰＸ２，ＰＸ４，ＰＸ６・・・　）内の表示素子２５と背景Ｂに対して設定された表示素子２５は、重ね書きされ、第１の状態１に設定される。等高線内の各表示素子２５の最後の設定状態はステップ４０において提供され、図６の（ｃ）に示した等高線ＣＸ、ＣＸ＋１内のディスプレイ１４の表示素子２５の設定が図４Ｂの表示素子２５の設定と等価とされ、図６の（ｄ）で得られた表示１４は図４Ｂのそれと等価となる。
【００１４】
　市松模様を得るには、等高線ＣＸの表示素子２５の第１の部分集合（ＰＸ１，ＰＸ３，ＰＸ５・・・）はまた隣接等高線ＣＸ＋１の第１の部分集合（ＰＸ１’，ＰＸ３’，ＰＸ５’・・・）に対しオフセットするよう選択し、これにより隣接等高線ＣＸ＋１の第１の部分集合（ＰＸ１’，ＰＸ３’，ＰＸ５’ ・・・）が等高線ＣＸの第２の部分集合（ＰＸ２，ＰＸ４，ＰＸ６・・・）に垂直方向に整合する。
【００１５】
　本発明の実施形態を詳細に説明してきたが、これらの実施形態に対する改変と適用が特許請求の範囲に記載した本発明範囲から逸脱することなく当業者には明らかとなる筈である。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に従って構成した表示方法の実装に適したシステムを示す図である。
【図２】本発明の第１実施形態に従って構成した表示方法を示す図である。
【図３】本発明の実施形態に従って構成した表示方法によりもたらされるディスプレイ上に提示される描画波形とマーカの一例を示す図である。
【図４Ａ】図３に示したディスプレイの詳細を示す図である。
【図４Ｂ】図３に示したディスプレイの詳細を示す図である。
【図５】本発明の第２の好適な実施形態に従って構成した表示方法を示す図である。
【図６】図５に示した表示方法により提供される逐次設定表示素子の詳細を示す図である。
【符号の説明】
【００１７】
１０：システム
１２：ドライバ
１４：ディスプレイ
１６：測定器
１７：通信リンク
２５：隣接表示素子
Ｃ１〜Ｃ５：等高線
【図１】
2004061518.tif 000003
【図２】
2004061518.tif 000004
【図３】
2004061518.tif 000005
【図４Ａ】
2004061518.tif 000006
【図４Ｂ】
2004061518.tif 000007
【図５】
2004061518.tif 000008
【図６】
2004061518.tif 000009