(57)【要約】【課題】デジタル波形データをデータ圧縮した場合であっても、測定データの再現性の低下を抑制することが可能な波形データ圧縮装置を提供する。【解決手段】波形データ圧縮装置は、測定データに基づいて生成された、信号強度と時間との対応情報の集合からなる第１デジタル波形データを取得するデジタル波形取得部と、第１デジタル波形データの第１区間を指定する区間指定部と、第１デジタル波形データを、第１区間と第１区間以外の区間である第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成する圧縮処理部と、を備える。【選択図】図１
2020041864.tif 000002
【特許請求の範囲】
【請求項１】
測定データに基づいて生成された、信号強度と時間との対応情報の集合からなる第１デジタル波形データを取得するデジタル波形取得部と、
前記第１デジタル波形データの第１区間を指定する区間指定部と、
前記第１デジタル波形データを、前記第１区間と、前記第１区間以外の区間である第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成する圧縮処理部と、
を備える波形データ圧縮装置。
【請求項２】
前記圧縮処理部は、前記第１デジタル波形データを、前記第１区間よりも前記第２区間の方が高い圧縮率でデータ圧縮する、請求項１に記載の波形データ圧縮装置。
【請求項３】
前記圧縮処理部は、前記第１デジタル波形データを、前記第１区間よりも前記第２区間の方が低いサンプリングレートで変換することで、前記第２デジタル波形データを生成する、請求項２に記載の波形データ圧縮装置。
【請求項４】
前記圧縮処理部は、前記第１区間では前記第１デジタル波形データをデータ圧縮しない、請求項１に記載の波形データ圧縮装置。
【請求項５】
前記第１デジタル波形データの特徴位置を検出する特徴検出部を更に備え、
前記区間指定部は、前記特徴検出部により検出された特徴位置を含む区間を前記第１区間として指定する、請求項２から４のいずれか一項に記載の波形データ圧縮装置。
【請求項６】
前記特徴検出部は、前記第１デジタル波形データのうち、信号強度が直前のデータの信号強度に対して所定値以上変化するデータの位置を、前記特徴位置として検出する、請求項５に記載の波形データ圧縮装置。
【請求項７】
ユーザ操作を受け付ける操作受付部を更に備え、
前記区間指定部は、前記操作受付部により受け付けられたユーザ操作に基づいて、前記第１区間を指定する、請求項２から６のいずれか一項に記載の波形データ圧縮装置。
【請求項８】
デジタル波形生成装置と、波形データ圧縮装置とを備える波形データ圧縮システムであって、
前記デジタル波形生成装置は、
測定データに基づくアナログ信号をサンプリングして、信号強度と時間との対応情報の集合からなる第１デジタル波形データを生成するデジタル波形生成部と、
前記第１デジタル波形データを前記波形データ圧縮装置に出力する出力部と、を備え、
前記波形データ圧縮装置は、
前記第１デジタル波形データを取得するデジタル波形取得部と、
前記第１デジタル波形データの第１区間を指定する区間指定部と、
前記第１デジタル波形を、前記第１区間と、前記第１区間以外の区間である第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成する圧縮処理部と、を備える、波形データ圧縮システム。
【請求項９】
波形データ圧縮装置が実行する波形データ圧縮方法であって、
測定データに基づいて生成された、信号強度と時間との対応情報の集合からなる第１デジタル波形データを取得するステップと、
前記第１デジタル波形データの第１区間を指定するステップと、
前記第１デジタル波形データを、前記第１区間と、前記第１区間以外の区間である第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成するステップと、
を含む波形データ圧縮方法。
【請求項１０】
コンピュータに、
測定データに基づいて生成された、信号強度と時間との対応情報の集合からなる第１デジタル波形データを取得するステップと、
前記第１デジタル波形データの第１区間を指定するステップと、
前記第１デジタル波形データを、前記第１区間と、前記第１区間以外の区間である第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、波形データ圧縮装置、波形データ圧縮システム、波形データ圧縮方法、及びプログラムに関する。
【０００２】
測定データに基づくアナログ信号をサンプリングすることで、信号強度と時間との対応情報の集合からなるデジタル波形データを生成可能な、デジタルオシロスコープ等のデジタル波形生成装置が知られている（例えば、特許文献１〜４参照）。特許文献１には、アナログ信号の周波数帯域に応じて、異なるサンプリングレートでデジタル波形データを生成可能とした技術が開示されている。特許文献２には、デジタル波形データのデータ数が多くても、リアルタイムに波形表示を可能とした技術が開示されている。特許文献３には、アナログ信号を外部信号によるタイミングでサンプリングする場合であっても、作成されたデジタル波形データを圧縮することで、デジタル波形データに基づく波形表示をリアルタイムに行うことを可能とした技術が開示されている。特許文献４には、低いサンプリングレートでサンプリングされたデジタル波形データに基づく低速波形と、低速波形上の指定されたトリガ点に対応する、より高いサンプリングレートでサンプリングされたデジタル波形データに基づく高速波形とを、同時に表示可能とした技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６３−１８５２２５号公報
【特許文献２】特開２００７−９３５２３号公報
【特許文献３】特開２００４−３６１３１０号公報
【特許文献４】特開２００１−２７２４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
デジタル波形データのデータ量を削減するために、パーソナルコンピュータ等の波形データ圧縮装置を用いて、デジタル波形生成装置で生成したデジタル波形データをデータ圧縮する場合がある。データ圧縮後のデジタル波形データは、データ圧縮前のデジタル波形データに比べて、データ量を抑制できる一方、例えば測定データの変化速度が速い区間等、特定の区間では測定データの再現性が低下する可能性がある。特許文献１〜４に開示された発明では、デジタル波形データをデータ圧縮した場合に、測定データの再現性の低下を抑制することについては考慮されていない。
【０００５】
ここで、図９及び図１０を参照して、データ圧縮前のデジタル波形データをデータ圧縮して、データ圧縮後のデジタル波形データを生成する場合について例示説明する。図９は、データ圧縮前のデジタル波形データに基づく波形を示す。図１０は、データ圧縮後のデジタル波形データに基づく波形を示す。図９及び図１０において、横軸は時間を示し、縦軸は信号強度を示す。図９及び図１０における黒丸は、それぞれ信号強度と時間との対応情報に対応するデータ点を示し、図９及び図１０における実線は、データ圧縮前のデジタル波形データのデータ点に対応する近似曲線を示し、図１０における破線は、データ圧縮後のデジタル波形データのデータ点に対応する近似曲線を示す。図１０に示す波形の基となるデータ圧縮後のデジタル波形データは、図９に示す波形の基となるデータ圧縮前のデジタル波形データを、より低いサンプリングレートで変換、すなわち単純間引きして生成したものである。この場合、データ圧縮後のデジタル波形データは、データ圧縮前のデジタル波形データよりも、データ量を抑制できている。しかし、図１０に示すように、測定データの変化速度が速い一部の区間では、データ圧縮後のデジタル波形データのデータ点に対応する近似曲線が、データ圧縮前のデジタル波形データのデータ点に対応する近似曲線から大きくずれており、測定データの再現性が低下している。
【０００６】
そこで、本開示は、デジタル波形データをデータ圧縮した場合であっても、測定データの再現性の低下を抑制することが可能な波形データ圧縮装置、波形データ圧縮システム、波形データ圧縮方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
幾つかの実施形態に係る波形データ圧縮装置は、測定データに基づいて生成された、信号強度と時間との対応情報の集合からなる第１デジタル波形データを取得するデジタル波形取得部と、第１デジタル波形の第１区間を指定する区間指定部と、第１デジタル波形データを、第１区間と第１区間以外の区間である第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成する圧縮処理部と、を備える。このような構成によれば、測定データの変化速度等に応じて、区間ごとに異なる圧縮率でデータ圧縮することができるので、デジタル波形データをデータ圧縮した場合であっても、測定データの再現性の低下を抑制することができる。
【０００８】
一実施形態において、圧縮処理部は、第１デジタル波形データを、第１区間よりも第２区間の方が高い圧縮率でデータ圧縮してもよい。このような構成によれば、指定された第１区間の圧縮率を相対的に低く設定することができる。
【０００９】
一実施形態において、圧縮処理部は、第１デジタル波形データを、第１区間よりも第２区間の方が低いサンプリングレートで変換することで、第２デジタル波形データを生成してもよい。
【００１０】
一実施形態において、圧縮処理部は、第１区間では第１デジタル波形データをデータ圧縮しなくてもよい。このような構成によれば、指定された第１区間ではデータ圧縮されないので、データ圧縮の処理の負荷を軽くすることができる。
【００１１】
一実施形態において、第１デジタル波形データの特徴位置を検出する特徴検出部を更に備え、区間指定部は、特徴検出部により検出された特徴位置を含む区間を第１区間として指定してもよい。このような構成によれば、例えば測定データの変化速度の速い位置を特徴位置として検出し、当該特徴位置を含む第１区間の圧縮率を低くすることができるので、測定データの再現性の低下を抑制することができる。
【００１２】
一実施形態において、特徴検出部は、第１デジタル波形データに含まれる所定データの信号強度が直前のデータの信号強度に対して所定値以上変化する場合に、当該所定データの位置を特徴位置として検出してもよい。
【００１３】
一実施形態において、ユーザ操作を受け付ける操作受付部を更に備え、区間指定部は、操作受付部により受け付けられたユーザ操作に基づいて、第１区間を指定してもよい。このような構成によれば、ユーザ所望の区間を、圧縮率の低い第１区間として設定することができる。
【００１４】
幾つかの実施形態に係る波形データ圧縮システムは、デジタル波形生成装置と、波形データ圧縮装置とを備える波形データ圧縮システムであって、デジタル波形生成装置は、測定データに基づくアナログ信号をサンプリングして、信号強度と時間との対応情報の集合からなる第１デジタル波形データを生成するデジタル波形生成部と、第１デジタル波形データを波形データ圧縮装置に出力する出力部と、を備え、波形データ圧縮装置は、第１デジタル波形データを取得するデジタル波形取得部と、第１デジタル波形データの第１区間を指定する区間指定部と、第１デジタル波形を、第１区間と第１区間以外の区間である第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成する圧縮処理部と、を備える。このような構成によれば、測定データの変化速度等に応じて、区間ごとに異なる圧縮率でデータ圧縮することができるので、デジタル波形データをデータ圧縮した場合であっても、測定データの再現性の低下を抑制することができる。
【００１５】
幾つかの実施形態に係る波形データ圧縮方法は、波形データ圧縮装置が実行する波形データ圧縮方法であって、測定データに基づいて生成された、信号強度と時間との対応情報の集合からなる第１デジタル波形データを取得するステップと、第１デジタル波形データの第１区間を指定するステップと、第１デジタル波形データを、第１区間と、第１区間以外の区間である第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成するステップと、を含む。このような方法によれば、測定データの変化速度等に応じて、区間ごとに異なる圧縮率でデータ圧縮することができるので、デジタル波形データをデータ圧縮した場合であっても、測定データの再現性の低下を抑制することができる。
【００１６】
幾つかの実施形態に係るプログラムは、コンピュータに、測定データに基づいて生成された、信号強度と時間との対応情報の集合からなる第１デジタル波形データを取得するステップと、第１デジタル波形データの第１区間を指定するステップと、第１デジタル波形データを、第１区間と、第１区間以外の区間である第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成するステップと、を実行させる。このようなプログラムによれば、測定データの変化速度等に応じて、区間ごとに異なる圧縮率でデータ圧縮することができるので、デジタル波形データをデータ圧縮した場合であっても、測定データの再現性の低下を抑制することができる。
【発明の効果】
【００１７】
本開示によれば、デジタル波形データをデータ圧縮した場合であっても、測定データの再現性の低下を抑制することができる。
【図面の簡単な説明】
【００１８】
【図１】一実施形態に係る波形データ圧縮システムの構成を示すブロック図である。
【図２】第１デジタル波形データの一例を示す図である。
【図３】第２デジタル波形データの一例を示す図である。
【図４】図１に示す波形データ圧縮装置が実行する波形データ圧縮処理を説明するフローチャートである。
【図５】図２に示す波形データ圧縮処理における区間指定処理を説明するフローチャートである。
【図６】第１デジタル波形の表示例を示す図である。
【図７】第２デジタル波形の表示例を示す図である。
【図８】図２に示す波形データ圧縮処理における区間指定処理の変形例を説明するフローチャートである。
【図９】データ圧縮前のデジタル波形データに基づく波形の表示例を示す図である。
【図１０】データ圧縮後のデジタル波形データに基づく波形の表示例を示す図である。
【発明を実施するための形態】
【００１９】
以下、いくつかの実施形態について、図面を参照して例示説明する。各図において共通の要素には、同一の符号を付している。
【００２０】
図１は、一実施形態に係る波形データ圧縮システム１の構成を示すブロック図である。図１に示すように、波形データ圧縮システム１は、デジタル波形生成装置２０と、波形データ圧縮装置１０と、を備える。図１では、測定データに基づくアナログ信号、第１デジタル波形データ、第２デジタル波形データ等の移動の流れを矢印で示す。
【００２１】
デジタル波形生成装置２０は、デジタルオシロスコープ等で構成される。デジタル波形生成装置２０は、測定データ取得部２１と、デジタル波形生成部２２と、出力部２３と、操作受付部２４と、記憶部２５と、表示部２６と、制御部２７と、を備える。
【００２２】
測定データ取得部２１は、測定データに基づくアナログ信号を取得する。測定データ取得部２１は、取得したアナログ信号をデジタル波形生成部２２に出力する。測定データ取得部２１は、例えばアンプを備え、取得したアナログ信号をアンプで増幅させてからデジタル波形生成部２２に出力してもよい。
【００２３】
デジタル波形生成部２２は、測定データ取得部２１から入力されるアナログ信号をサンプリングして、信号強度と時間との対応情報の集合からなるデジタル波形データを生成する。デジタル波形生成部２２は、生成したデジタル波形データを、出力部２３に出力する。デジタル波形生成部２２は、予め記憶部２５に記憶された所定のサンプリングレートでアナログ信号をサンプリングする。サンプリングレートは、測定データを十分に追従可能な程度の高さで設定されることが好ましい。デジタル波形生成部２２は、例えば間引き回路と、Ａ／Ｄコンバータとを備え、Ａ／Ｄコンバータは、間引き回路から出力されたサンプリング信号のサンプリングタイミングで、アナログ信号をサンプリングする。以下、デジタル波形生成部２２が生成するデジタル波形データを、第１デジタル波形データとも記載する。
【００２４】
図２は、第１デジタル波形データの一例を示す図である。図２（ａ）に示すように、第１デジタル波形データは、データ番号と信号強度とが対応付けられた情報の集合を含んでいてもよい。また、図２（ｂ）に示すように、第１デジタル波形データは、サンプリングレートの情報を含んでいてもよい。これらの情報により、データ番号が任意の正の整数Ｘであるとき、（Ｘ−１）にサンプリングレートを乗じて得られる時間だけ、データ番号＝１の時点から経過していることが分かる。すなわち、図２（ａ）及び図２（ｂ）に示す第１デジタル波形データは、時間と信号強度とが対応付けられた情報の集合である。
【００２５】
第１デジタル波形データは、図２に示す例には限定されない。例えば、第１デジタル波形データは、データ番号と、時間と、信号強度とがそれぞれ対応付けられた情報の集合を含んでいてもよい。この場合、第１デジタル波形データは、サンプリングレートの情報を含まなくてもよい。
【００２６】
図１に示すように、出力部２３は、デジタル波形生成部２２から入力される第１デジタル波形データを、波形データ圧縮装置１０に出力する。出力部２３は、有線通信又は無線通信により、波形データ圧縮装置１０に情報を送信可能なインターフェースを備える。
【００２７】
操作受付部２４は、ユーザ操作を受け付けて、当該ユーザ操作に基づく情報を制御部２７に出力する。操作受付部２４は、例えば、デジタル波形生成部２２の筐体の表面に配置された、ボタン、ダイヤル、又は、表示部２６に一体的に設けられるタッチパネル等の入力インターフェースを備える。
【００２８】
記憶部２５は、例えば、デジタル波形生成部２２が用いるサンプリングレートの設定情報等、種々の情報及びプログラムを記憶する。記憶部２５は、デジタル波形生成部２２が生成した第１デジタル波形データ等を記憶してもよい。記憶部２５は、任意の記憶装置で構成される。
【００２９】
表示部２６は、例えば、第１デジタル波形データに基づく波形を表示する。表示部２６は、例えば液晶ディスプレイ又は有機ＥＬディスプレイなどの表示デバイスを備える。
【００３０】
制御部２７は、例えば記憶部２５に記憶された種々の情報及びプログラムのうち、所定の情報及びプログラムを読み込むことにより所定の機能を実現するプロセッサを備え、デジタル波形生成装置２０の各構成部を制御する。
【００３１】
波形データ圧縮装置１０は、例えばパーソナルコンピュータ等のコンピュータで構成される。波形データ圧縮装置１０は、デジタル波形取得部１１と、区間指定部１２と、圧縮処理部１３と、記憶部１４と、特徴検出部１５と、操作受付部１６と、表示部１７と、制御部１８と、を備える。
【００３２】
デジタル波形取得部１１は、デジタル波形生成装置２０の出力部２３から出力される第１デジタル波形データを取得する。デジタル波形取得部１１は、有線通信又は無線通信により、デジタル波形生成装置２０からの情報を受信可能なインターフェースを備える。
【００３３】
区間指定部１２は、第１デジタル波形データの第１区間を指定する。具体的には、区間指定部１２は、第１デジタル波形データのうち、特徴検出部１５により検出された特徴位置を含む区間を、第１区間として指定する。或いは、区間指定部１２は、操作受付部１６により受け付けられたユーザ操作に基づいて、第１区間を指定する。第１区間は、１つの第１デジタル波形データに対して、複数存在してもよい。区間指定部１２が第１区間を指定する処理の詳細については後述する。区間指定部１２は、プロセッサ及びメモリ等で構成される。区間指定部１２は、制御部１８と共通の部材で構成されていてもよい。
【００３４】
圧縮処理部１３は、第１デジタル波形データをデータ圧縮した第２デジタル波形データ及び第３デジタル波形データを生成可能である。詳細には、圧縮処理部１３は、第１デジタル波形データを、第１区間と、第１区間以外の区間（以下、「第２区間」と記載する。）とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成する。また、圧縮処理部１３は、第１デジタル波形データを、所定の圧縮率で均一にデータ圧縮した第３デジタル波形データを生成する。
【００３５】
具体的には、圧縮処理部１３は、第１デジタル波形データを、第１区間よりも第２区間の方が高い圧縮率でデータ圧縮することで、第２デジタル波形データを生成する。つまり、圧縮処理部１３は、第１区間では第１デジタル波形データを所定の第１圧縮率でデータ圧縮し、第２区間では第１デジタル波形データを第１圧縮率よりも高い第２圧縮率でデータ圧縮する。或いは、圧縮処理部１３は、第１区間では第１デジタル波形データをデータ圧縮せず、第２区間では第１デジタル波形データを所定の圧縮率でデータ圧縮する。本実施形態の圧縮処理部１３は、第１デジタル波形データを、第１区間と第２区間とで異なるサンプリングレートで変換することで、第２デジタル波形データを生成する。具体的には、本実施形態の圧縮処理部１３は、第１デジタル波形データを、第１区間では第１デジタル波形データのサンプリングレートのままとしつつ、第２区間では所定時間間隔ごとにデータを間引くことで第１デジタル波形データよりも低いサンプリングレートに変換して、第２デジタル波形データを生成する。
【００３６】
本実施形態の圧縮処理部１３は、予め記憶部１４に記憶された所定のサンプリングレートで、第２デジタル波形データ及び第３デジタル波形データを生成可能である。第２デジタル波形データ及び第３デジタル波形データは、第１デジタル波形データと同様に、信号強度と時間との対応情報の集合である。
【００３７】
図３は、第２デジタル波形データの一例を示す図である。図３に示すように、第２デジタル波形データは、データ番号と、時間と、信号強度とがそれぞれ対応付けられた情報の集合を含んでいてもよい。第２デジタル波形データは、図３に示す例には限定されない。例えば、第２デジタル波形データは、データ番号と信号強度とが対応付けられた情報の集合と、第１区間に対応するサンプリングレートの情報と、第２区間に対応するサンプリングレートの情報と、第１区間の始点及び終点に対応するデータ番号の情報と、を含んでいてもよい。これらの情報により、各データ番号に対応する時間を算出することができる。
【００３８】
第３デジタル波形データは、第１デジタル波形データと同様に、図２（ａ）に示したデータ番号と信号強度とが対応付けられた情報の集合と、図２（ｂ）に示したサンプリングレートの情報と、を含んでいてもよい。第３デジタル波形データは、第１デジタル波形データと同様に、図２に示す例には限定されず、例えば、データ番号と、時間と、信号強度とがそれぞれ対応付けられた情報の集合を含んでいてもよい。この場合、第３デジタル波形データは、サンプリングレートの情報を含まなくてもよい。
【００３９】
図１に示すように、記憶部１４は、例えば、圧縮処理部１３が用いるサンプリングレートの設定情報等、種々の情報及びプログラムを記憶する。記憶部１４は、圧縮処理部１３が生成した第２デジタル波形データ等を記憶してもよい。記憶部１４は、任意の記憶装置で構成される。
【００４０】
特徴検出部１５は、第１デジタル波形データの特徴位置を検出して、当該特徴位置の情報を区間指定部１２に出力する。具体的には、特徴検出部１５は、第１デジタル波形データの特徴位置として、例えばエッジを検出するエッジ検出部である。例えば、特徴検出部１５は、第１デジタル波形データのうち、信号強度が直前のデータの信号強度に対して所定値以上変化するデータの位置でエッジが検出されたと判定してもよい。特徴検出部１５は、プロセッサ及びメモリ等で構成される。特徴検出部１５は、制御部１８と共通の部材で構成されていてもよい。
【００４１】
操作受付部１６は、ユーザ操作を受け付けて、当該ユーザ操作に基づく情報を制御部１８に出力する。操作受付部１６は、例えば、キーボード、マウス、又は、表示部１７に一体的に設けられるタッチパネル等の入力インターフェースを備える。
【００４２】
表示部１７は、例えば、デジタル波形取得部１１が取得する第１デジタル波形に基づく波形、圧縮処理部１３が生成する第２デジタル波形に基づく波形等を表示する。表示部１７は、例えば液晶ディスプレイ又は有機ＥＬディスプレイなどの表示デバイスを備える。
【００４３】
制御部１８は、例えば記憶部１４に記憶された種々の情報及びプログラムのうち、所定の情報及びプログラムを読み込むことにより所定の機能を実現するプロセッサを備え、波形データ圧縮装置１０の各構成部を制御する。
【００４４】
図４は、波形データ圧縮装置１０が実行する波形データ圧縮処理を説明するフローチャートである。図４に示すように、まず、波形データ圧縮装置１０は第１デジタル波形データを取得する（ステップＳ１）。本実施形態の波形データ圧縮装置１０は、デジタル波形取得部１１を用いて、デジタル波形生成装置２０の出力部２３から出力される第１デジタル波形データを取得する。
【００４５】
ステップＳ１の後、波形データ圧縮装置１０は、区間指定処理を実行する（ステップＳ２）。具体的には、波形データ圧縮装置１０は、区間指定部１２を用いて、第１デジタル波形データの第１区間を指定する。区間指定処理の詳細については後述する。
【００４６】
次に、波形データ圧縮装置１０は、制御部１８を用いて、ステップＳ２において第１区間が指定されたか否かを判定する（ステップＳ３）。第１区間が指定された場合（ステップＳ３のＹｅｓ）、ステップＳ４に進む。一方、第１区間が指定されない場合（ステップＳ３のＮｏ）、ステップＳ６に進む。
【００４７】
ステップＳ４において、波形データ圧縮装置１０は、第１デジタル波形データを、第１区間と第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データを生成する。本実施形態の波形データ圧縮装置１０は、圧縮処理部１３を用いて、第１デジタル波形データを、第１区間ではデータ圧縮せずに、第２区間でデータ圧縮して、第２デジタル波形データを生成する。
【００４８】
ステップＳ４の後、波形データ圧縮装置１０は、第２デジタル波形データを記憶部１４に記憶して（ステップＳ５）、波形データ圧縮処理を終了する。
【００４９】
ステップＳ６において、波形データ圧縮装置１０は、圧縮処理部１３を用いて、第１デジタル波形データを、所定の圧縮率で均一にデータ圧縮した第３デジタル波形データを生成する。
【００５０】
ステップＳ６の後、波形データ圧縮装置１０は、第３デジタル波形データを記憶部１４に記憶して（ステップＳ７）、波形データ圧縮処理を終了する。
【００５１】
図５は、図２に示す波形データ圧縮処理における区間指定処理（ステップＳ２の処理）を説明するフローチャートである。図５に示すように、まず、波形データ圧縮装置１０は、制御部１８を用いて、特徴検出部１５により第１デジタル波形データの特徴位置が検出されたか否かを判定する（ステップＳ１１）。特徴位置が検出されない場合（ステップＳ１１のＮｏ）、波形データ圧縮装置１０は、区間指定処理を終了して、図２に示す波形データ圧縮処理に戻る。一方、特徴位置が検出された場合（ステップＳ１１のＹｅｓ）、波形データ圧縮装置１０は、区間指定部１２を用いて、特徴位置を含む区間を第１区間として指定して（ステップＳ１２）、図２に示す波形データ圧縮処理に戻る。
【００５２】
ここで、図６及び図７を参照して、図４及び図５に示す波形データ圧縮処理の具体例について説明する。図６は、第１デジタル波形データに基づく波形（以下、単に「第１デジタル波形」とも記載する。）の表示例を示す図である。図６において、横軸は時間を示し、縦軸は信号強度を示す。図６において、第１デジタル波形の信号強度と時間との対応情報に対応するデータ点を黒丸で示し、当該データ点に対応する近似曲線を実線で示す。図７は、第２デジタル波形データに基づく波形（以下、単に「第２デジタル波形」とも記載する。）の表示例を示す図である。図７において、横軸は時間を示し、縦軸は信号強度を示す。図７において、第２デジタル波形の信号強度と時間との対応情報に対応するデータ点を黒丸で示し、当該データ点に対応する近似曲線を実線で示す。
【００５３】
図６に示すように、第１デジタル波形の特徴位置Ｐに対応するデータ点が検出されると（ステップＳ１１のＹｅｓ）、特徴位置Ｐを含む第１区間が指定される（ステップＳ１２）。ここで、特徴位置Ｐは、信号強度が直前のデータ点の信号強度に対して所定値以上変化するデータ点が検出されることに伴って、当該検出されたデータ点の位置として検出される。第１区間は、特徴位置Ｐの前後の予め設定された時間範囲として設定される。特徴位置Ｐに対応するデータ点が複数検出される場合、それぞれの特徴位置Ｐを含む第１区間が複数指定されてもよい。なお、１つの第１区間内に他の特徴位置が検出された場合には、当該他の特徴位置に対応する第１区間は新たに設定されなくてもよい。或いは、１つの第１区間内に他の検出位置が検出された場合には、当該第１区間が、当該他の特徴位置の前後の予め設定された時間範囲を更に含む範囲に拡張されてもよい。
【００５４】
図７に示すように、第１区間が指定されると（ステップＳ３のＹｅｓ）、第１デジタル波形データを第１区間と第２区間とで異なる圧縮率でデータ圧縮した第２デジタル波形データが生成される（ステップＳ４）。図７に示す例では、第１デジタル波形データを、第１区間では圧縮せず、かつ、第２区間では第１デジタル波形データよりも低いサンプリングレートに変換して、第２デジタル波形データを生成する。図７に示すように、第２デジタル波形のデータ点に対応する近似曲線は、図６に示す第１デジタル波形のデータ点に対応する近似曲線とほぼ同一であり、測定データの再現性がほとんど低下していない。
【００５５】
このように、本実施形態の波形データ圧縮装置１０による波形データ圧縮処理によれば、第１デジタル波形データを第２デジタル波形データにデータ圧縮した場合であっても、特徴位置が検出された第１区間では圧縮しないので、測定データの再現性の低下を抑制することができる。
【００５６】
図８は、図２に示す波形データ圧縮処理における区間指定処理（ステップＳ２の処理）の変形例を説明するフローチャートである。図８に示すように、まず、波形データ圧縮装置１０は、制御部１８を用いて、操作受付部１６がユーザ操作を受け付けたか否かを判定する（ステップＳ２１）。ユーザ操作を受け付けない場合（ステップＳ２１のＮｏ）、波形データ圧縮装置１０は、区間指定処理を終了して、図２に示す波形データ圧縮処理に戻る。一方、ユーザ操作を受け付けた場合（ステップＳ２１のＹｅｓ）、波形データ圧縮装置１０は、区間指定部１２を用いて、ユーザ操作に基づいて第１区間を指定して（ステップＳ２２）、図２に示す波形データ圧縮処理に戻る。本処理におけるユーザ操作は、第１デジタル波形データの所定の指定位置を指定する操作であってもよいし、第１デジタル波形データの第１区間を直接指定する操作であってもよい。ユーザ操作が第１デジタル波形データの指定位置を指定する操作である場合、区間指定部１２は、指定位置を含む区間を第１区間として指定してもよい。このように、図８に示す区間指定処理の変形例によれば、ユーザ所望の区間を、圧縮率の低い第１区間として設定することができる。
【００５７】
本実施形態の波形データ圧縮装置１０は、図５に示す区間指定処理と、図８に示す区間指定処理の変形例とを、組み合わせて実行してもよい。具体的には、特徴検出部１５により第１デジタル波形データの特徴位置が検出されない場合や、特徴位置が検出されたが第１区間を追加したい場合等に、ユーザ操作により第１区間を指定してもよい。
【００５８】
本開示は、上述した実施形態で特定された構成に限定されるものではなく、種々の変形が可能である。例えば、各構成、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の構成やステップなどを１つに組み合わせたり、あるいは分割したりすることが可能である。
【００５９】
また、波形データ圧縮装置１０は、デジタル波形生成装置２０と一体に構成されていてもよい。その場合、波形データ圧縮装置１０とデジタル波形生成装置２０とで共通する構成は、適宜同一の部材としてもよい。
【産業上の利用可能性】
【００６０】
本開示は、波形データ圧縮装置、波形データ圧縮システム、波形データ圧縮方法、及びプログラムに関する。
【符号の説明】
【００６１】
１：波形データ圧縮システム
１０：波形データ圧縮装置
１１：デジタル波形取得部
１２：区間指定部
１３：圧縮処理部
１４：記憶部
１５：特徴検出部
１６：操作受付部
１７：表示部
１８：制御部
２０：デジタル波形生成装置
２１：測定データ取得部
２２：デジタル波形生成部
２３：出力部
２４：操作受付部
２５：記憶部
２６：表示部
２７：制御部
Ｐ：特徴位置
【図１】
2020041864.tif 000003
【図２】
2020041864.tif 000004
【図３】
2020041864.tif 000005
【図４】
2020041864.tif 000006
【図５】
2020041864.tif 000007
【図６】
2020041864.tif 000008
【図７】
2020041864.tif 000009
【図８】
2020041864.tif 000010
【図９】
2020041864.tif 000011
【図１０】
2020041864.tif 000012