(57)【要約】  複数の対象項目を表示するためのディスプレイ、ディスプレイに表示されるツールバー、および対象項目を選択するためのユーザー・インタフェースを備えたオシロスコープ装置。選択された対象項目に対応する１つ以上の機能がディスプレイのツールバーに表示される。
2005512094.tif 000002
【特許請求の範囲】
【請求項１】
複数の対象項目を表示するためのディスプレイ、
前記ディスプレイに表示されるツールバー、および
対象項目を選択するためのユーザー・インタフェース
を備えるオシロスコープ装置であって、
前記選択された対象項目に対応する１つ以上の機能が、前記ディスプレイのツールバーに表示されることを特徴とする装置。
【請求項２】
前記対象項目が波形であることを特徴とする請求項１記載の装置。
【請求項３】
前記対象項目が測定値であることを特徴とする請求項１記載の装置。
【請求項４】
前記対象項目がカーソル値であることを特徴とする請求項１記載の装置。
【請求項５】
前記機能が種別変更であることを特徴とする請求項４記載の装置。
【請求項６】
前記機能がターン・オフであることを特徴とする請求項４記載の装置。
【請求項７】
前記対象項目がパラメータであることを特徴とする請求項１記載の装置。
【請求項８】
前記機能がトレンドであることを特徴とする請求項７記載の装置。
【請求項９】
前記機能がセットアップであることを特徴とする請求項７記載の装置。
【請求項１０】
前記機能がヒストグラムであることを特徴とする請求項７記載の装置。
【請求項１１】
前記対象項目がチャンネルであることを特徴とする請求項１記載の装置。
【請求項１２】
前記機能がチャンネル・セットアップであることを特徴とする請求項１１記載の装置。
【請求項１３】
前記機能がズーム定義であることを特徴とする請求項１１記載の装置。
【請求項１４】
前記機能が演算トレースであることを特徴とする請求項１１記載の装置。
【請求項１５】
前記機能が測定定義であることを特徴とする請求項１１記載の装置。
【請求項１６】
前記対象項目がトレースであることを特徴とする請求項１記載の装置。
【請求項１７】
前記対象項目がグリッドであることを特徴とする請求項１記載の装置。
【請求項１８】
複数の対象項目を表示するためのディスプレイ、
前記ディスプレイに表示されるツールバー、
前記ディスプレイに表示された対象項目を選択するためのユーザー・インタフェース、および
前記ディスプレイに表示され、前記選択された対象項目に対応する１つ以上の機能を表示するポップアップ式状況依存ツールバー
を備えたオシロスコープ装置。
【請求項１９】
前記状況依存ツールバーに表示される前記機能が予め定められていることを特徴とする請求項１８記載の装置。
【請求項２０】
前記状況依存ツールバーに表示される前記機能が、前記選択された対象項目に関連した特定の機能の従前の使用に基づいて決定されることを特徴とする請求項１８記載の装置。
【請求項２１】
前記選択された対象項目にこれまで使用されていた機能が前記状況依存ツールバーに表示されることを特徴とする請求項２０記載の装置。
【請求項２２】
前記選択された対象項目にこれまで使用されなかった機能が前記状況依存ツールバーから削除されることを特徴とする請求項２０記載の装置。
【請求項２３】
前記状況依存ツールバーに表示される前記機能が、前記選択された対象項目の１つ以上の値によって決定されることを特徴とする請求項１８記載の装置。
【請求項２４】
オシロスコープで波形を観測する方法であって、
複数の対象項目を表示するステップ、
ツールバーを表示するステップ、
ディスプレイに表示された対象項目を選択するステップ、および
前記選択された対象項目に対応する１つ以上の機能を前記ツールバーに表示するステップ
の各ステップを有して成ることを特徴とする方法。
【請求項２５】
前記状況依存ツールバーに表示される前記機能が、予め定められていることを特徴とする請求項２４記載の方法。
【請求項２６】
前記状況依存ツールバーに表示される前記機能が、前記選択された対象項目に関連して従前に使用された特定の機能に基づいて決定されることを特徴とする請求項２４記載の方法。
【請求項２７】
前記状況依存ツールバーに表示される前記機能が、前記選択された対象項目の１つ以上の値に基づいて決定されることを特徴とする請求項２４記載の方法。
【請求項２８】
オシロスコープで波形を観測する方法であって、
複数の対象項目を表示するステップ、
ツールバーを表示するステップ、
ディスプレイに表示された対象項目を選択するステップ、および
前記選択された対象項目に対応する１つ以上の機能を表示するポップアップ式状況依存ツールバーを表示するステップ
の各ステップを有して成ることを特徴とする方法。
【請求項２９】
オシロスコープ装置であって、
波形を捕捉するための捕捉ユニット、
前記波形を処理し、複数の測定値を得るためのプロセッサー、
前記波形、複数の対象項目、および前記複数の測定値をディスプレイに表示するためのレンダラー、
前記ディスプレイに表示されるツールバー、および
前記ディスプレイに表示された対象項目を選択するためのユーザー・インタフェースを備え、
前記レンダラーが前記選択された対象項目に対応する１つ以上の機能を前記ツールバーに表示することを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオシロスコープで捕捉した波形データをストリーミング・アーキテクチャーによって処理する方法および装置に関するものである。
【背景技術】
【０００２】
デジタル・オシロスコープは、電気信号を測定するための複雑な機器であり、操作者にとって関心がある信号の特徴を明らかにする情報を協働して捕捉、処理、表示、および蓄積する多くの電子ハードウェア・モジュールおよびソフトウェア・モジュールから構成されている。セットアップおよび使用が簡単な機器を開発することは本質的に複雑な作業ではあるが、対応すべき要求条件が幾つかのグループに分けられている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
最新のデジタル・オシロスコープは、多くの種類の情報をスクリーンに表示する。前記情報の種類には、“生”の捕捉波形、処理済み捕捉波形、および波形、波形の自動測定結果、軸ラベル、および/または波形のスケールを示す記述子に対応する数値情報も表示するカーソルが含まれる。一般に、ＤＳＯはチャンネル構成、演算機能のセットアップ、カーソルおよび測定機能の設定等に対し個別メニューを備えている。
【０００４】
本発明の目的は、システムの主要対象項目に対する一般的な操作をできるだけ簡単に行うことができる方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明によれば、ユーザーが関心のある対象項目を選択すると、選択した対象項目の種別に関連した最も一般的な処理および表示機能がシステムのツールバーに表示される。ユーザーが前記ツールバーから項目を選択すると、システムが自動的に当該対象項目を選択対象項目のソースとして定義することにより、選択した機能のセットアップが簡略化される。例えば、ユーザーがチャンネルを選択すると、チャンネルの切断、チャンネルのセットアップ、当該チャンネルのズームに関する定義項目、当該チャンネルをソースとして使用する演算トレースに関する定義項目、および当該チャンネルの測定に関する定義項目（これに限定されない）がツールバーに表示される。このように、すべての選択可能機能に対する選択項目をシステム全体のツールバーに集中的に表示せず、ユーザーがオシロスコープの対象項目を選択することにより、当該選択対象項目に対し使用可能なすべての機能を容易に知ることができる。
【０００６】
本発明の更なる目的および効果は、本明細書および添付図面によって明らかになる。
【０００７】
本発明は、以下の詳細な開示において例示するいくつかのステップ、および１つ以上の前記ステップと個々のステップとの関係を含んでいると共に、構成、要素の組合せ、および部品の配列において、かかるステップの実行に適した特徴を備えた装置を含んでおり、本発明の範囲は特許請求の範囲に述べられている。
【０００８】
以下の説明および添付図面により、本発明を更に深く理解することができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照しながら、本発明の装置および方法の好ましい実施の形態について説明する。以下に述べる好ましい実施の形態は、以下に述べる改良型モジュラー式オシロスコープはもとより、従来のオシロスコープにも適用することができる。
【００１０】
本発明によれば、ソフトウェア構成要素が独立構成され、インタフェースによって完全に特定でき、ランタイム時（例えば、アプリケーション・ソフトウェアと見なされるプロセスを停止せず）にインストールおよび削除が可能である、改良型完全 “モジュラー式”オシロスコープが提供される。これは、些細な属性を変更するために全体を置換する必要があるソフトウェアを備えている既存の製品とは対照的である。前記方法により、製品あるいは製品の特定のアプリケーションに必須の新しいソフトウェア機能をリリースする全体的作業を短縮することができるという経済的効果がもたらされる。顧客が既に機器（オシロスコープ）の引渡しを受け、使用状態にあるときでも、機器を返送せずに、または使用を中止することなく、特別な機能を付加することができる。これは顧客およびメーカーの両方にとって有益である。
【００１１】
更に、モジュラー設計により、個々のソフトウェア構成要素を標準の“試験装置”によって試験することができ、前記“単体テスト”によって製品全体の質を向上することができる。各々の構成要素は、特に単体テストを考慮した標準インタフェースを備えている。前記のような前向きかつ品質を意識した設計により、欠陥構成要素を特定できないために最終的に製品を展開することができない事態が完全に防止される。前記のようなオシロスコープは本発明の導入を容易にするが、本発明はどのようなオシロスコープにも適用することができる。
【００１２】
図１は本発明に従って構成されたオシロスコープの動作を概念的に示す図である。データの流れは左から右であり、ユーザーによる自動または手動制御シーケンスは上から下である。図示のように、複数のアナログ捕捉信号Ｃ１が本発明のオシロスコープによって捕捉される。各種プローブおよびその他の捕捉ハードウェア１１０によって捕捉されたこれらの捕捉信号は、捕捉制御モジュール１１２によって制御される。ユーザー・インタフェース１１５を介し、ユーザーによって指定された各種制御変数１２０に基づき、捕捉した波形に対し各種捕捉制御プロセスが適用される。
【００１３】
次いで、各種取得データが前置処理システム１２５に供給され出力された後、ユーザーによって定義された制御変数１２０を含んでいる各種後処理機能１３０によって処理され、処理済みデータ（結果データ）１３５が得られる。次いで、後処理が施されたデータは、必要に応じ、１４０においてエクスポートおよび/またはインポートされシステム１４５によって更に処理される。処理が終了した後、各種処理済みデータは、１５０において変換され、ディスプレイ１５５に表示される。プロセシング・ウェブ・エディター（ＰＷＥｄｉｔｏｒ）は、図１に示す本発明に関わる処理ウェブのグラフィカル表示を基に、ウェブの再構成およびウェブ中の各種要素の特性を見ながら変更することができる、処理ウェブ(ウェブ)の構成をグラフィカル表示する本発明に基づいて提供されるツールである。従って、図１の固定的および限定的な処理ウェブではなく、更に高度なオシロスコープのための処理ウェブを本発明によって構成することができる。前記更に高度な処理ウェブは、ＰＷＥｄｉｔｏｒによって編集可能であり、後述するように、ユーザーが望む結果を得るためのあらゆる構成を採用することができる。処理ウェブは、前記のように、ＤＳＯの入力から各種処理ステージを経て表示手段に至るデータの流れを定義する。
【００１４】
前記のように、最新のデジタル機器およびオシロスコープ（ＤＳＯ）は、多くの種類の情報をスクリーンに表示する。前記情報の種類には、“生”の捕捉波形、処理済み捕捉波形、および波形、波形の自動測定結果、軸ラベル、および/または波形のスケールを示す記述子に対応する数値情報も表示するカーソルが含まれる。一般に、ＤＳＯはチャンネル構成、数学機能のセットアップ、カーソルおよび測定機能の設定等に対し個別のメニューを備えている。
【００１５】
本発明は通常のオシロスコープの動作時、および前記ＰＷＥｄｉｔｏｒによる処理ウェブ構成に基づく動作時に使用することができる。また、本発明は処理ウェブを採用していない標準のオシロスコープにも適用することができる。従来から、デジタル・ストレージ・オシロスコープ（ＤＳＯ）は、電気信号（波形）を捕捉し、捕捉した信号トレースを時間（Ｘ軸）と振幅（Ｙ軸）とを対比して表示することができる。信号トレース表示の他に、ＤＳＯは捕捉した波形に演算処理を施すことができる。前記処理により捕捉信号の波形全体の変換、およびの特定の特性（特徴、パラメータ、測定値）を判定することができる。従来から、前記特性はＤＳＯスクリーン上の特定の信号トレースに関連した個別の値として表示される。一般に、前記処理は各種表示メニューにより制御されると共に/または事前に選択されている。
【００１６】
捕捉信号の特定の特徴（例えば、信号の立上り）を解析する場合、処理済み数値データを表示することができる機能は有用なツールである。今やＤＳＯは多くの複雑な処理を行うことができる。
【００１７】
本発明の目的は、システムの主要対象項目に対する一般的な操作をできるだけ簡単に行うことができる方法を提供することである。本発明によれば、ユーザーが関心のある対象項目を選択すると、選択した対象項目に関連した、従って、選択した対象項目に対し実行することができる最も一般的な処理機能がシステムのツールバーに表示される。ユーザーが前記状況依存ツールバーから項目を選択すると、システムが自動的に当該対象項目を選択対象項目のソースとして定義することにより、選択した機能のセットアップが簡略化される。例えば、ユーザーがチャンネルを選択すると、チャンネルの切断、チャンネルのセットアップ、当該チャンネルのズームに関する定義項目、当該チャンネルをソースとして使用する演算トレースに関する定義項目、および当該チャンネルの測定に関する定義項目を含む（これに限定されない）、チャンネル選択に対応したツールバーが表示される。オシロスコープの表示から別の対象項目を選択すると、当該選択対象項目に対応したツールバーが表示される。ツールバーと表現してきたが、前記ツールバーは、予め定められている任意の表示指定位置、またはユーザーがアクセスできる追加制御、追加機能、あるいはその他の情報を提供するオーバーレイ・ポップアップ機能を意味する。  
図２は本発明を導入した機器のスクリーンを示す図である。図２のスクリーン２２０に示すように、メニューバー２２２は、解析アイコン２２６およびカスタムＤＳＯアイコン２２８のような標準アイコン・セットを含んでいるツールバー２２４を備えている。ツールバー２２４は、最終的に選択した項目（例えば、トレース、パラメータ、グリッド等）によって決定される、状況依存アイコンを表示するための領域２３０も備えている。図２は項目が選択されていない場合を示している。ユーザーがタッチスクリーンやマウスのようなポインティング・デバイス、機器の前面パネル、あるいはリモート・コントロールによって、例えば、チャンネルＣ１を選択すると、図３に示すように、ユーザーが選択し、チャンネルＣ１の信号に適用することができる特定の操作項目または機能項目２３６が前記ツールバーの状況依存領域２３０に表示される。例えば、平均アイコンを選択すると、トレースＣ１の平均値を示すトレースが表示される。図４は、“Ｍｅａｎ（Ｃ１）”測定が選択されていることを示している。従って、ツールバー２２４の領域２３０には“Ｍｅａｎ（Ｃ１）”測定に使用可能な特定の操作項目２３８が表示されている。例えば、ヒストグラム・ボタン２４０を選択すると、チャンネルＣ１の平均信号ヒストグラムが自動的に表示される。
【００１８】
本発明の別の実施の形態を図５に示す。この実施の形態では、ユーザーが対象項目を選択すると、ツールバー５３０がスクリーン５２０上にポップアップする。本実施の形態は、状況依存ツールバー５３０を表示するための指定ツールバー領域２２４を必要としないという利点を有している。また、本実施の形態の欠点は、ツールバー５３０がユーザー・データの一部を覆ってしまうことである。ユーザーが別の対象項目を選択するときは、ツールバー５３０が消去されるか、またはスクリーン５２０の別の場所にスクロールされ、必要時にのみ表示される。
【００１９】
図６は、ユーザーがスクリーン上の１つの対象項目を選択したときの動作フローチャートを示す図である。ステップＳ６１０において、ユーザーがスクリーン上の対象項目を選択する。ステップＳ６２０において、チャンネルが選択されているか否かを判定する。チャンネルが選択されている場合には、ステップＳ６３０において、選択されたチャンネルに関連した機能を含んでいる状況依存ツールバーを表示する。ステップＳ６２０において、チャンネルが選択されていないと判定された場合には、ステップＳ６４０に制御が移り、演算トレースが選択されているか否かを判定する。演算トレースが選択されている場合には、ステップＳ６５０において、選択されたトレースに関連した機能を含んでいる状況依存ツールバーを表示する。ステップＳ６４０において、演算トレースが選択されていないと判定された場合には、ステップＳ６６０において、メモリ・トレースが選択されているか否かを判定する。メモリ・トレースが選択されている場合には、ステップ６６５において、選択されたメモリ・トレースに関連した機能を含んでいる状況依存ツールバーを表示する。メモリ・トレースが選択されていないと判定された場合には、ステップＳ６７０において、測定が選択されているか否かを判定する。測定が選択されている場合には、ステップＳ６７５において、選択された測定に関連した機能を含んでいる状況依存ツールバーを表示する。測定が選択されていないと判定された場合には、ステップＳ６８０において、選択された項目に関連した状況依存ツールバーが存在しているか否かを判定する。前記ツールバーが存在している場合には、ステップＳ６９０において、選択された項目に関連した適切な状況依存ツールバーを表示する。かかる状況依存ツールバーが存在していないと判定された場合には、ステップ６９５において追加ツールバーを表示しない。
【００２０】
図７は、本発明によって一般的操作に必要なステップ数を如何に低減することができるかを示すフローチャートである。この例では、セットアップ・ダイアログが表示されているが、ツールバーの操作においては必要ない。図示のフローチャートは、入力波形を受信するチャンネルｘが選択され、当該チャンネル選択に関連した機能を備えている状況依存ツールバーが表示された後、前記ツールバーから“Ｍｅａｓｕｒｅ”を選択する操作を説明している。ステップＳ７１０において、ユーザーが前記チャンネルの状況依存ツールバーから“Ｍｅａｓｕｒｅ”を選択する。ステップＳ７１５において、１つまたは複数の測定を選択するためのダイアログがユーザーに提示される。ステップＳ７２０において、ユーザーが“パラメータ”を選択し、ステップＳ７２５において、測定が次の有効パラメータとして指定される。ステップＳ７３０において、チャンネルｘが前記測定のソースとして定義され、ステップＳ７３５において、測定機能が設定される。ステップＳ７４０において、定義すべき測定が残存しているか否かが判定され、残存している場合にはステップＳ７２０に制御が移る。定義すべき測定が残存していない場合には、ステップＳ７５０において前記ダイアログが閉じられる。
【００２１】
別の機能強化は、特定のユーザーが各々の対象項目に対して行う操作範囲に“偏りを持たせ”、かかる機能を動的に付加することができることである。従って、ユーザーが特定の対象項目を選択すると、当該対象項目に有効な追加機能が（オシロスコープ機能のフルメニューまたは別の都合のよい場所から）選択された対象項目に関連した状況依存ツールバーに付加される。将来同様の対象項目を選択すると、前記のように、前に選択された機能が状況依存ツールバーに備えられる。従って、ユーザーが実際に使用した機能が、各種対象項目に関連した各種状況依存ツールバーを占めることになる。勿論、状況依存ツールバーに備えられている機能が使用されない場合は、同様に当該機能を削除することができる。研究室においては、オシロスコープは複数のユーザーによって共用される場合が多いため、前記機能が好ましくないときには無効にすることができる。
【００２２】
選択された対象項目によって、状況依存ツールバーに備えられる機能が決定される一方、かかる機能はそれ程限定されてはいない。特定の対象項目の値に基づいて、特定の機能を備えることもできる。例えば、特定のトレースのすべての値が非常に低い場合、ズーム機能を備えることができ、すべての値が大き過ぎてディスプレイに適合しない場合にはズームアウト機能を備えることができる。別の例として、ユーザーがヒストグラムを選択すると、ヒストグラムに関連した各種情報が状況依存ツールバーに表示されると共に、ヒストグラムの値が非常に低いと判定された場合、ビン幅を変更する機能を備えることができる。前記の例は１つの例に過ぎず、状況依存ツールバーには値に基づく如何なる機能も備えることができる。
【００２３】
これまでの説明で前記目的が効果的に達成されることが理解されたと共に、上記方法および構成を実施する上において、本発明の主旨および範囲を逸脱することなく、一定の改良を加え得ることも明らかである。上記説明内容および添付図面は当然のことながら例示であって限定を意図したものではない。
【００２４】
また、特許請求の範囲は本発明のすべての包括的および具体的特徴をカバーすることを意図したものであり、本発明の範囲に関するすべての記述は、文言上これらの包括的および具体的特徴の範囲に収まっているものである。
【図面の簡単な説明】
【００２５】
【図１】本発明に従って構成されたオシロスコープの動作概念を図式的に示した図。
【図２】本発明を用いた測定器スクリーンを示す図。
【図３】本発明を用いた測定器スクリーンを示す図。
【図４】本発明を用いた測定器スクリーンを示す図。
【図５】本発明を用いた測定器スクリーンを示す図。
【図６】本発明の動作フローチャートを示す図。
【図７】本発明の別の動作フローチャートを示す図。
【符号の説明】
【００２６】
２２０、５２０    スクリーン
２２２            メニューバー
２２４、５３０    ツールバー
２２６            解析アイコン
２２８            カスタムＤＳＯアイコン
２３０            状況依存領域
２３６            特定の操作項目または機能項目
２３８            Ｍｅａｎ測定用操作項目
２４０            ヒストグラム・ボタン
【図１】
2005512094.tif 000003
【図２】
2005512094.tif 000004
【図３】
2005512094.tif 000005
【図４】
2005512094.tif 000006
【図５】
2005512094.tif 000007
【図６】
2005512094.tif 000008
【図７】
2005512094.tif 000009
【国際調査報告】
2005512094.tif 000010