(57)【特許請求の範囲】
【請求項１】
各チャンネルから間隔をおいて各別に取り込まれる実測データに対応させたチャンネル別の前回サンプリング時と今回サンプリング時とのデータドット相互間を表示優先度の低い順に直線補間し、これを時間軸に沿って今回サンプリング時を前回サンプリング時とし、次回サンプリング時を今回サンプリング時として繰り返し行うことにより得られるドット列としての複数の波形を相互の視別を可能に表示部に表示する複数波形の補間表示方法において、前回サンプリング時と今回サンプリング時との間のチャンネル別の各ドット列は、各縦軸上での最小値と最大値とを記録した上で今回サンプリング時のデータドットと次回サンプリング時のデータドットとの間を一度直線補間した後、該補間後の今回サンプリング時のデータドットが位置する縦軸上の最小値及び最大値を対応する従前の最大値及び最小値と比較し、前回最小値より今回最小値が小さいか、前回最大値より今回最大値が大きい場合に補間後の数値に更新し、更新後の最小値と最大値とに従って今回サンプリング時と次回サンプリング時とのデータドット相互間を再度直線補間することにより、常に表示優先度の最も高い波形の側を優先させて相互の視別を可能に表示することを特徴とする複数波形の補間表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、チャンネル別に取り込まれる実測データを直線補間しながら各チャンネル毎の視別が可能なドット列からなる複数の波形として表示するに際し、表示優先度の最も高いチャンネル側のドット列を常に優先させて正確に表示することができる複数波形の補間表示方法に関する。
【０００２】
【従来の技術】
図４は、波形記録計などの計測機器の概略構成例を示すブロック図であり、その全体は、波形データをデジタル変換して実測データとして取り込む入力部１と、ＲＯＭやＲＡＭなどを備え、かつ、入力部１を介して一定間隔で取り込まれた実測データを保持したり必要な演算や構成各部の統括制御を行うＣＰＵ（中央処理ユニット）２と、該ＣＰＵ２に対しキーなどを介して必要な入力操作を行う操作部３と、保持されている実測データを含む必要データーを出力表示するＬＣＤなどからなる表示部４とを少なくとも備えて構成されている。
【０００３】
図３（ａ）〜（ｈ）は、上記波形記録計に適用してチャンネル別の実測データを直線補間しながら相互の視別が可能な例えば色別波形として表示部４に表示する際に行われている従来手法を示す説明図である。なお、本明細書においては、第１チャンネル（以下、「ＣＨａ」という）と第２チャンネル（以下、「ＣＨｂ」という）との２つのチャンネルから測定データを取り込む場合に例に説明しており、この場合、ＣＨａの測定データの側の表示優先度が高いものとする。
【０００４】
同図においては、ＣＨａから取り込まれる実測データは、表示優先度の高い三角黒地ドット（例えば青色）として、ＣＨｂから取り込まれる実測データは、表示優先度の低い丸黒地ドット（例えば赤色）としてそれぞれ色を異にして描示するものとする。また、三角白地ドットは、前回サンプリング時と今回サンプリング時との実測データとしての三角黒地ドット相互間で行われる直線補間の状態を、丸白地ドットは、同じく前回サンプリング時と今回サンプリング時との実測データとしての丸黒地ドット相互間で行われる直線補間の状態をそれぞれ示す。
【０００５】
すなわち、図３（ａ）によれば、まず、前回サンプリング時ｘｎ−１ と今回サンプリング時ｘｎ との間では、ＣＨａからは三角黒地ドットａｎ−１と三角黒地ドットａｎ として示されるデータドット（実測データ）が、ＣＨｂからは丸黒地ドットｂｎ−１と丸黒地ドットｂｎ として示されるデータドット（実測データ）が取り込まれて描示される。
【０００６】
次いで、図３（ｂ）に示されるように表示優先度の低いＣＨｂの丸黒地ドットｂｎ−１と丸黒地ドットｂｎ との間が丸白地ドットとして示すようにまず直線補間された後、表示優先度の高いＣＨａの三角黒地ドットａｎ−１と三角黒地ドットａｎ との間が図３（ｃ）に示されるように三角白地ドットとして直線補間される。このとき、相互に重なり合う位置にあるドットＰ１ は、表示優先度の高いＣＨａの側が上書きされる結果、丸白地ドットが三角白地ドットに書き換えられて、最終的に図３（ｄ）のように描示されることになる。
【０００７】
また、次回サンプリング時ｘｎ＋１では、図３（ｅ）に示されるようにＣＨａからは三角黒地ドットａｎ＋１として示されるデータドット（実測データ）が、ＣＨｂからは丸黒地ドットｂｎ＋１として示されるデータドット（実測データ）がそれぞれ取り込まれて描示される。
【０００８】
次いで、図３（ｆ）に示されるように表示優先度の低いＣＨｂの丸黒地ドットｂｎ と丸黒地ドットｂｎ＋１との間が丸白地ドットとして示すように直線補間される。このとき、相互に重なり合う位置にあるドットＰ２ は、表示優先度の低いＣＨｂの側が上書きされてしまう結果、本来は表示優先度が高いはずの三角白地ドットが丸白地ドットに書き換えられてしまう。
【０００９】
このような状態でＣＨｂの丸黒地ドットｂｎ と丸黒地ドットｂｎ＋１との間が直線補間された後は、図３（ｇ）に示されるように表示優先度の高いＣＨａの三角黒地ドットａｎと三角黒地ドットａｎ＋１との間が三角白地ドットとして直線補間される。このとき、相互に重なり合う位置にあるドットＰ３ は、表示優先度の高いＣＨａの側が上書きされる結果、丸白地ドットが三角白地ドットに書き換えられて、最終的に図３（ｈ）のように描示されることになる。
【００１０】
【発明が解決しようとする課題】
しかし、上記従来手法による場合には、図３（ｆ）に示すようにドットＰ２の位置に描示されている表示優先度の高い三角白地ドットが、後発的に重なり合う丸白地ドットに上書きされて消されてしまう結果、表示部４に表示優先度の高い波形が正確に表示されなくなってしまう不都合があった。
【００１１】
本発明は、従来手法にみられた上記課題を解決するためになされたものであり、その目的は、チャンネル別に取り込まれる実測データを各チャンネル毎に視別可能としたドット列からなる複数の波形として表示するに際し、直線補間して相互に重なり合うドットのうち、表示優先度の最も高いチャンネル側のドットを常に優先させて表示する複数波形の補間表示方法を提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明は、 各チャンネルから間隔をおいて各別に取り込まれる実測データに対応させたチャンネル別の前回サンプリング時と今回サンプリング時とのデータドット相互間を表示優先度の低い順に直線補間し、これを時間軸に沿って今回サンプリング時を前回サンプリング時とし、次回サンプリング時を今回サンプリング時として繰り返し行うことにより得られるドット列としての複数の波形を相互の視別を可能に表示部に表示する複数波形の補間表示方法において、前回サンプリング時と今回サンプリング時との間のチャンネル別の各ドット列は、各縦軸上での最小値と最大値とを記録した上で今回サンプリング時のデータドットと次回サンプリング時のデータドットとの間を一度直線補間した後、該補間後の今回サンプリング時のデータドットが位置する縦軸上の最小値及び最大値を対応する従前の最大値及び最小値と比較し、前回最小値より今回最小値が小さいか、前回最大値より今回最大値が大きい場合に補間後の数値に更新し、更新後の最小値と最大値とに従って今回サンプリング時と次回サンプリング時とのデータドット相互間を再度直線補間することにより、常に表示優先度の最も高い波形の側を優先させて相互の視別を可能に表示することを特徴とする。
【００１３】
【発明の実施の形態】
本発明は、図４に示す波形記録計などの計測機器が備える表示部４に適用して実施される複数波形の補間表示方法である。この場合、波形データは、各入力部１を経ることによりデジタル変換された実測データとしてチャンネル別に一定間隔のもとで経時的に取り込まれる。
【００１４】
このようにして取り込まれるチャンネル別の各実測データに対応させたチャンネル別の前回サンプリング時のデータドットと今回サンプリング時のデータドットとの間は、表示優先度の低い順に、つまり表示優先度の最も高いチャンネルのものが最終となるようにして１以上の補間ドット（図中の三角白地ドットと丸白地ドット）で直線補間される。
【００１５】
そして、このような処理は、時間軸に沿って今回サンプリング時を前回サンプリング時とし、次回サンプリング時を今回サンプリング時として繰り返し行われ、その結果得られるドット列は、複数の視別が可能な波形として表示部４に表示されることになる。
【００１６】
図１は、上記表示部４に複数の波形を相互の視別を可能に表示する際の本発明の処理手順の一例を示すフローチャートであり、図２は、図３に示す従来例と同じ実測データに対し本発明方法を適用した際における表示部４に表示されるドット列としての波形を模式的に示した説明図である。
【００１７】
すなわち、図２（ａ）に示すように測定を開始しすると、ＣＨａの前回サンプリング時（ｘｎ−１）と今回サンプリング時（ｘｎ）とのデータドットは三角黒地ドットａｎ−１と三角黒地ドットａｎ として、ＣＨｂの前回サンプリング時（ｘｎ−１）と今回サンプリング時（ｘｎ）とのデータドットは丸黒地ドットｂｎ−１と丸黒地ドットｂｎ として示される測定データが取り込まれて描示される。
【００１８】
次いで、図２（ｂ）に示すように相互に重なり合う位置にあるドットＰ１は、表示優先度の高いＣＨａの側が上書きされて三角白地ドットとして描示され、その全体が直線補間される（ここでは、既述した図３に示す従来手法におけると同じパターンで直線補間されるので、その詳しい説明は省略する。）。
【００１９】
直線補間された後のＣＨａとＣＨｂとのドット列のそれぞれは、前回サンプリング時（ｘｎ−１）と今回サンプリング時（ｘｎ）との間の最小値（ＭＩＮ）と最大値（ＭＡＸ）とが縦軸毎に求められ、図２（ｂ）の下欄に示すように各別に記録される。なお、この段階では、ＣＨａのｘｎ軸の最小値（ＭＩＮ）が「９」となっている。
【００２０】
次いで、第１回補間のドット列でない限り、ＣＨａの今回サンプリング時（ｘｎ）のデータドットと次回サンプリング時（ｘｎ＋１）のデータドットとの間と、ＣＨｂの今回サンプリング時（ｘｎ）のデータドットと次回サンプリング時（ｘｎ＋１）のデータドットとの間とのそれぞれは、図２（ｃ）に示すように一度直線補間される。
【００２１】
このように今回サンプリング時（ｘｎ）と次回サンプリング時（ｘｎ＋１）との間が直線補間された後は、今回サンプリング時（ｘｎ）と次回サンプリング時（ｘｎ＋１）との間の最小値（ＭＩＮ）と最大値（ＭＡＸ）とが縦軸毎に求められ、図２（ｃ）の下欄に示すように各別に記録される。なお、この段階では、ＣＨａのｘｎ軸の最小値（ＭＩＮ）が図２（ｃ）に示されているように「１０」である。
【００２２】
次いで、現時点での今回サンプリング時（ｘｎ）のデータドット（三角黒地ドットａｎと丸黒地ドットｂｎ ） が位置する縦軸上における補間ドットの最小値及び最大値が対応する従前の最大値及び最小値と比較される。
【００２３】
このとき、ＣＨａの前回最小値よりＣＨａの今回最小値が小さいか、またはＣＨａの前回最大値よりＣＨａの今回最大値が大きい場合には、常に補間後の数値に更新される。図２の例においては、前回最小値「９」より今回最小値「１０」が小さくないので、前回最小値「９」は更新されない。なお、従前のデータドット（三角黒地ドットａｎと丸黒地ドットｂｎ ）が位置する縦軸上のＣＨｂの補間ドットの最大値が図２（ｂ）では「８」であったものが、今回サンプリング時（ｘｎ）と次回サンプリング時（ｘｎ＋１）との間を一度直線補間した後の最大値が図２（ｃ）下欄に破線で囲繞してあるように「９」に変更されている。
【００２４】
そして、ＣＨａのｘｎ軸の最小値が「９」のままになることにより、更新後の最小値と最大値とに従ってＣＨａの今回サンプリング時（ｘｎ）のデータドットと次回サンプリング時（ｘｎ＋１）のデータドットとの間と、ＣＨｂの今回サンプリング時（ｘｎ）のデータドットと次回サンプリング時（ｘｎ＋１）のデータドットとの間を表示優先度の低いＣＨｂから再度直線補間する。
【００２５】
図２（ｄ）は、このようにして再度直線補間した後のドット列を示すものであり、図２（ｃ）に示すように一度は丸白地ドットとなっていた今回サンプリング時（ｘｎ）の補間ドットは、ドットＰ２として示すように表示優先度の高いＣＨａの補間ドットである三角白地ドットで上書きされ、常に表示優先度の最も高い波形の側が優先して表示されることになる。
【００２６】
かくして、同様の処理は、最終のサンプリング時のデータドットに至るまで今回サンプリング時を前回サンプリング時とし、次回サンプリング時を今回サンプリング時として繰り返し行われ、すべての直線補間を終えた時点で終了する。
【００２７】
本発明はこのようにして構成されているので、チャンネル別に経時的に取り込まれる各実測データを直線補間した後に得られるそれぞれの波形は、表示優先度の最も高いＣＨａのドット列が最優先されて描示されることになる。
【００２８】
したがって、本発明によれば、表示優先度の高い補間ドットが後発的に重なり合う表示優先度の低い補間ドットに上書きされて消されてしまうといった不都合を解消することができるので、常に表示部４に対し相互の視別が可能な複数の波形を正確に表示することができる。
【００２９】
以上、本発明を図示例に従って説明したが、本発明はこれに限定されるものではない。例えば、上記説明では、２つのチャンネルを例に説明しているが、その数が増えても同様にして表示優先度の最も高い波形を最優先させて表示部することができる。また、複数の波形は、表示優先度の最も高い波形を最優先させて表示部に相互の視別を可能に表示することができるものであればよく、例えば色別波形や明度別波形として表示したり、図示例のようにドットを三角図形や丸図形などのように違う図形で表示することもできる。
【００３０】
【発明の効果】
以上述べたように本発明によれば、チャンネル別に経時的に取り込まれる各実測データを直線補間した後に得られるそれぞれの波形は、表示優先度の最も高いドット列が最優先されて描示される結果、常に表示部に対し相互の視別が可能な波形として正確に表示することができる。
【図面の簡単な説明】
【図１】本発明方法の処理手順の一例を示すフローチャート図。
【図２】本発明方法により得られる波形の表示例を示す説明図。
【図３】従来手法により得られる波形の表示例を示す説明図。
【図４】波形記録計等の計測機器の概略構成例を示すブロック図。
【符号の説明】
１ 入力部
２ ＣＰＵ（中央処理ユニット）
４ 表示部
５ 操作部
６ 出力手段
【図１】
0004603143.tif 000002
【図２】
0004603143.tif 000003
【図３】
0004603143.tif 000004
【図４】
0004603143.tif 000005