(57)【要約】【課題】サンプリングレートの異なる複数種類のデータ系列を効率的に圧縮することが課題である。【解決手段】データ圧縮装置１は、グループ化部２と、圧縮部３とを有する。グループ化部２は、サンプリングレートの異なる複数種類のデータ系列をグループ化する。圧縮部３は、グループ化部２によりグループ化されたデータ系列を圧縮する。【選択図】図１
2019192952.tif 000002
【特許請求の範囲】
【請求項１】
サンプリングレートの異なる複数種類のデータ系列をグループ化するグループ化部と、
前記グループ化部によりグループ化されたデータ系列を圧縮する圧縮部と
を有するデータ圧縮装置。
【請求項２】
前記グループ化部は、第１のサンプリングレートでサンプリングされて得られる第１のデータ系列と第２のサンプリングレートでサンプリングされて得られる第２のデータ系列をグループ化し、
前記第１のサンプリングレートと前記第２のサンプリングレートの差は、所定の閾値以下である
請求項１に記載のデータ圧縮装置。
【請求項３】
前記グループ化部は、第１のサンプリングレートでサンプリングされて得られる第１のデータ系列と第２のサンプリングレートでサンプリングされて得られる第２のデータ系列をグループ化し、
前記第１のサンプリングレート及び前記第２のサンプリングレートの最小公倍数と前記第１のサンプリングレートの差は、所定の閾値以下であり、かつ、前記最小公倍数と前記第２のサンプリングレートの差は、前記所定の閾値以下である
請求項１に記載のデータ圧縮装置。
【請求項４】
前記グループ化部は、
サンプリングレートｆ１でサンプリングされる第１のデータ系列と、サンプリングレートｆ２でサンプリングされる第２のデータ系列をグループ化し、
前記第１のデータ系列のサンプリングデータと前記第２のデータ系列のサンプリングデータを含むサンプリングレートｆｘのデータ系列を、ダミーデータによる補完を行うことにより作成し、
前記圧縮部は、作成された前記データ系列のサンプリングデータをＭ個単位で圧縮し、
ｆｘは、ｆ１とｆ２の最小公倍数であり、Ｍは、ｆｘのＮ倍の値であり、Ｎは１以上の整数である
請求項１に記載のデータ圧縮装置。
【請求項５】
前記グループ化部は、グループ化された複数種類のデータ系列に対し、サンプリングレートの異なる他の種類のデータ系列をさらに追加することにより、グループ化を繰り返す
請求項１に記載のデータ圧縮装置。
【請求項６】
前記データ系列は、サンプリングが行われたタイミングを示す情報であるサンプリングタイミング情報と、サンプリング値とを含み、
前記圧縮部は、前記グループ化部によりグループ化されたデータ系列であって、前記サンプリングタイミング情報の重複が排除されたデータ系列を圧縮する
請求項１に記載のデータ圧縮装置。
【請求項７】
前記グループ化部は、前記最小公倍数と前記第１のサンプリングレートの差が、前記所定の閾値以下であり、かつ、前記最小公倍数と前記第２のサンプリングレートの差が、前記所定の閾値以下となるよう前記第１のサンプリングレート又は前記第２のサンプリングレートを変更する
請求項３に記載のデータ圧縮装置。
【請求項８】
前記グループ化部は、サンプリングレートを上昇させることにより前記第１のサンプリングレート又は前記第２のサンプリングレートを変更する
請求項７に記載のデータ圧縮装置。
【請求項９】
前記グループ化部は、サンプリングレートの変更を記録する
請求項７に記載のデータ圧縮装置。
【請求項１０】
サンプリングレートの異なる複数種類のデータ系列をグループ化し、
グループ化されたデータ系列を圧縮する
データ圧縮方法。
【請求項１１】
第１のサンプリングレートでサンプリングされて得られる第１のデータ系列と第２のサンプリングレートでサンプリングされて得られる第２のデータ系列をグループ化し、
前記第１のサンプリングレートと前記第２のサンプリングレートの差は、所定の閾値以下である
請求項１０に記載のデータ圧縮方法。
【請求項１２】
第１のサンプリングレートでサンプリングされて得られる第１のデータ系列と第２のサンプリングレートでサンプリングされて得られる第２のデータ系列をグループ化し、
前記第１のサンプリングレート及び前記第２のサンプリングレートの最小公倍数と前記第１のサンプリングレートの差は、所定の閾値以下であり、かつ、前記最小公倍数と前記第２のサンプリングレートの差は、前記所定の閾値以下である
請求項１０に記載のデータ圧縮方法。
【請求項１３】
生体情報についてのセンシングデータである、サンプリングレートの異なる複数種類のデータ系列をグループ化するグループ化部と、
前記グループ化部によりグループ化されたデータ系列を圧縮する圧縮部と
を有するデータ圧縮装置。
【請求項１４】
前記グループ化部は、第１のサンプリングレートでサンプリングされて得られる第１のデータ系列と第２のサンプリングレートでサンプリングされて得られる第２のデータ系列をグループ化し、
前記第１のサンプリングレートと前記第２のサンプリングレートの差は、所定の閾値以下である
請求項１３に記載のデータ圧縮装置。
【請求項１５】
前記グループ化部は、第１のサンプリングレートでサンプリングされて得られる第１のデータ系列と第２のサンプリングレートでサンプリングされて得られる第２のデータ系列をグループ化し、
前記第１のサンプリングレート及び前記第２のサンプリングレートの最小公倍数と前記第１のサンプリングレートの差は、所定の閾値以下であり、かつ、前記最小公倍数と前記第２のサンプリングレートの差は、前記所定の閾値以下である
請求項１３に記載のデータ圧縮装置。
【請求項１６】
前記グループ化部は、
サンプリングレートｆ１でサンプリングされる第１のデータ系列と、サンプリングレートｆ２でサンプリングされる第２のデータ系列をグループ化し、
前記第１のデータ系列のサンプリングデータと前記第２のデータ系列のサンプリングデータを含むサンプリングレートｆｘのデータ系列を、ダミーデータによる補完を行うことにより作成し、
前記圧縮部は、作成された前記データ系列のサンプリングデータをＭ個単位で圧縮し、
ｆｘは、ｆ１とｆ２の最小公倍数であり、Ｍは、ｆｘのＮ倍の値であり、Ｎは１以上の整数である
請求項１３に記載のデータ圧縮装置。
【請求項１７】
前記グループ化部は、グループ化された複数種類のデータ系列に対し、サンプリングレートの異なる他の種類のデータ系列をさらに追加することにより、グループ化を繰り返す
請求項１３に記載のデータ圧縮装置。
【請求項１８】
前記グループ化部は、前記最小公倍数と前記第１のサンプリングレートの差が、前記所定の閾値以下であり、かつ、前記最小公倍数と前記第２のサンプリングレートの差が、前記所定の閾値以下となるよう前記第１のサンプリングレート又は前記第２のサンプリングレートを変更する
請求項１５に記載のデータ圧縮装置。
【請求項１９】
前記グループ化部は、サンプリングレートを上昇させることにより前記第１のサンプリングレート又は前記第２のサンプリングレートを変更する
請求項１８に記載のデータ圧縮装置。
【請求項２０】
前記グループ化部は、サンプリングレートの変更を記録する
請求項１８に記載のデータ圧縮装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ圧縮装置及びデータ圧縮方法に関する。
【背景技術】
【０００２】
時系列データを圧縮する技術として、動画の圧縮技術がある。例えば、特許文献１には、ビデオコーデック部とオーディオコーデック部とを有する圧縮装置について開示している。このように、一般的に、第１のサンプリングレート（フレームレート）の時系列データであるビデオデータと、第２のサンプリングレートの時系列データであるオーディオデータは、別のコーデックにより圧縮される。すなわち、同一のサンプリグレートを有するデータ系列毎に、圧縮処理が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−４２２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えば圧縮対象の時系列データが生体情報についてのセンシングデータである場合、多数のセンサーから得られたサンプリングレートの異なる時系列データを圧縮することが求められることがある。上述の圧縮技術が用いられる場合、多数の時系列データそれぞれに対し圧縮処理を行わなければならない。このため、効率的な圧縮手法が求められている。
【０００５】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００６】
一実施の形態によれば、データ圧縮装置は、サンプリングレートの異なる複数種類のデータ系列がグループ化されたデータ系列を圧縮する。
【発明の効果】
【０００７】
前記一実施の形態によれば、サンプリングレートの異なる複数種類のデータ系列を効率的に圧縮することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態の概要にかかるデータ圧縮装置の構成の一例を示すブロック図である。
【図２】実施の形態にかかるデータ圧縮装置による圧縮について示す模式図である。
【図３】実施の形態にかかるデータ圧縮システムの構成の一例を示すブロック図である。
【図４】実施の形態１にかかるグループ化及び圧縮についての動作の一例を示すフローチャートである。
【図５】統合データ系列の生成について説明する模式図である。
【図６】実施の形態２にかかるグループ化及び圧縮についての動作の一例を示すフローチャートである。
【図７】実施の形態２にかかるグループ化についての動作の一例を示すフローチャートである。
【図８】実施の形態２にかかるグループ化についての動作の一例を示すフローチャートである。
【図９】実施の形態２にかかるグループ化の具体的な動作例を示すフローチャートである。
【図１０】実施の形態２にかかるグループ化の具体的な動作例を示すフローチャートである。
【図１１】実施の形態３にかかるグループ化及び圧縮についての動作の一例を示すフローチャートである。
【図１２】実施の形態３にかかるグループ化の具体的な動作例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
【００１０】
＜実施の形態の概要＞
まず、実施の形態の詳細な説明に先立って、実施の形態の概要について説明する。図１は、実施の形態の概要にかかるデータ圧縮装置１の構成の一例を示すブロック図である。データ圧縮装置１は、グループ化部２と圧縮部３とを有している。
【００１１】
データ圧縮装置１には、サンプリングレートの異なる複数種類のデータ系列が入力される。図１に示した例では、データ圧縮装置１には、ｎ種類のデータ系列が入力される。なお、ｎは２以上の整数である。
グループ化部２は、サンプリングレートの異なる複数種類のデータ系列をグループ化する。グループ化部２は、少なくとも２種類のデータ系列を１つのグループにまとめればよい。このため、グループ化部２は、ｎ種類のデータ系列の全てを１つのグループにまとめてもよい。また、グループ化部２は、ｎ種類のデータ系列を２以上のグループにまとめてもよい。例えば、グループ化部２は、生体情報についてのセンシングデータであるデータ系列をグループ化するが、データの種類はこれに限られない。
圧縮部３は、グループ化部２によりグループ化されたデータ系列を圧縮する。
【００１２】
このように、データ圧縮装置１によれば、サンプリングレートの異なる２以上のデータ系列がグループ化された１つのデータ系列に対し圧縮が行われる。したがって、サンプリングレートが異なるデータ系列それぞれに対し圧縮処理を行う必要がない。このため、サンプリングレートの異なる複数種類のデータ系列を効率的に圧縮することができる。
【００１３】
図２は、データ圧縮装置による圧縮について示す模式図である。図２では、各データ系列に含まれる各サンプリングデータは、サンプリングが行われたタイミング（以下、サンプリングタイミング）を示す情報（具体的には、例えば、日時情報）と、サンプリング値との組み合わせのデータとなっている。図２において、”YYYYMMDDHHMM00”などが、サンプリングタイミングであり、”123453,7893”などのように、サンプリングタイミングの右側に記載されている情報がサンプリング値である。
【００１４】
図２で示した例では、グループ化部２は、サンプリングレートｆ１のデータ系列とサンプリングレートｆ２のデータ系列をグループ化している。図２において下段に示されるデータ系列は、これら２つのデータ系列をまとめたデータ系列である。このデータ系列が、圧縮部３の圧縮対象となる。まとめたデータ系列では、サンプリングタイミングの情報の記載の重複が排除されている。例えば、サンプリングレートｆ１のデータ系列及びサンプリングレートｆ２のデータ系列は、いずれも同じサンプリングタイミング”YYYYMMDDHHMM00”のサンプリングデータを含んでいる。すなわち、”YYYYMMDDHHMM00”は、２つのデータ系列に重複して記載されている。これに対し、これら２つのデータ系列をまとめたデータ系列では、図２の下段に示されるように、”YYYYMMDDHHMM00”の重複した記載を排除し、１つのサンプリングタイミング情報に対し、２つのサンプル値が対応づけられている。つまり、データ系列がサンプリングタイミング情報とサンプリング値とを含む場合には、複数のデータ系列間で存在するサンプリングタイミング情報の重複を排除した１つのデータ系列をグループ化により得ることが可能となる。このため、圧縮部３は、グループ化されたデータ系列であって、サンプリングタイミングを示す情報の重複が排除されたデータ系列を圧縮してもよい。このようにすることで、重複した情報を排除できるため、圧縮率を向上させることができる。なお、２つのデータ系列をまとめたデータ系列では、ダミーデータにより情報が補完されている。図２では、ダミーデータとして、”null”データが用いられているが、これは一例であり、他のデータが用いられてもよい。
【００１５】
以下、実施の形態の詳細について説明する。
＜実施の形態１＞
図３は、実施の形態にかかるデータ圧縮システム１０の構成の一例を示すブロック図である。データ圧縮システム１０は、マイクロコンピュータ１００を含む。マイクロコンピュータ１００は、図１のデータ圧縮装置１に相当する。マイクロコンピュータ１００は、複数のセンサー１０１＿１〜１０１＿ｎからそれぞれ取得されたデータを圧縮する装置である。なお、以下の説明では、センサー１０１＿１〜１０１＿ｎについて、これらを特に区別せずに言及する場合、センサー１０１と称す。センサー１０１から入力されるアナログ信号は、ＡＤＣ（アナログデジタル変換器：analog-to-digital converter）によりデジタル信号に変換される。このため、データ圧縮システム１０は、ＡＤＣ１０２＿１〜１０２＿ｎを含む。センサー１０１＿ｉ（ただし、ｉは、１以上ｎ以下の整数）が出力したアナログ信号は、ＡＤＣ１０２＿ｉによりデジタル信号に変換される。
【００１６】
なお、図３に示すように、マイクロコンピュータ１００とセンサー１０１とＡＤＣ１０２の関係としては、以下の３つの態様が考えられるが、データ圧縮システム１０の構成として、いずれの構成が採用されてもよい。また、これらの態様の任意の組み合わせによる構成がデータ圧縮システム１０の構成として採用されてもよい。
１つ目の態様は、図３のセンサー１０１＿１及びＡＤＣ１０２＿１のように、センサーとＡＤＣがマイクロコンピュータ１００の外部に存在する態様である。
２つ目の態様は、図３のセンサー１０１＿２及びＡＤＣ１０２＿２のように、マイクロコンピュータ１００がセンサー備え、ＡＤＣがマイクロコンピュータ１００の外部に存在する態様である。
３つ目の態様は、図３のセンサー１０１＿ｎ及びＡＤＣ１０２＿ｎのように、マイクロコンピュータ１００がセンサー及びＡＤＣを備える態様である。
【００１７】
また、マイクロコンピュータ１００は、サンプリングレート設定部１０３と、グループ化部１０４、圧縮部１０５、及び出力端子１０６を有する。ここで、サンプリングレート設定部１０３、グループ化部１０４、及び圧縮部１０５は、例えば、１以上の命令を含むソフトウェアプログラムにより実装されてもよい。例えば、マイクロコンピュータ１００がプロセッサ及びメモリを備えており、メモリに格納されたプログラムをプロセッサが実行することにより、サンプリングレート設定部１０３、グループ化部、及び圧縮部１０５の処理を行ってもよい。
【００１８】
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００１９】
なお、サンプリングレート設定部１０３、グループ化部１０４、及び圧縮部１０５は、ハードウェア回路により、処理を実行してもよいし、ソフトウェアとハードウェアを組み合わせた構成により、処理を実行してもよい。
【００２０】
サンプリングレート設定部１０３は、ＡＤＣ１０２のサンプリングレートを設定する。サンプリングレート設定部１０３は、センサー１０１の測定ごとに予め定められたサンプリングレートをＡＤＣ１０２に設定する。例えば、センサー１０１＿１の測定においては、サンプリングレートｆ１でサンプリングすることが予め定められている。同様に、センサー１０１＿ｉの測定においては、サンプリングレートｆｉでサンプリングすることが予め定められている。したがって、サンプリングレート設定部１０３は、ＡＤＣ１０２＿ｉに対し、サンプリングレートｆｉを設定する。これにより、ＡＤＣ１０２は、サンプリングレート設定部１０３により設定されたサンプリングレートでアナログデジタル変換を行う。なお、サンプリングレート設定部１０３は、グループ化部１０４によるグループ化対象の決定のため、グループ化部１０４に予め定められたサンプリングレートを通知する。
【００２１】
グループ化部１０４は、図１のグループ化部２に相当し、グループ化部１０４は、ＡＤＣ１０２が出力したサンプリングレートの異なる複数種類のデータ系列を、サンプリングレートに基づいてグループ化する。本実施の形態では、具体的には、グループ化部１０４は、サンプリングレートの差が所定の閾値以下であるデータ系列をグループ化する。換言すると、本実施の形態では、グループ化部１０４は、次のような第１のデータ系列と第２のデータ系列をグループ化する。第１のデータ系列は、第１のサンプリングレートでサンプリングされて得られるデータ系列であり、第２のデータ系列は、第２のサンプリングレートでサンプリングされて得られるデータ系列である。そして、この第１のサンプリングレートとこの第２のサンプリングレートの差は、所定の閾値以下である。なお、この所定の閾値としては、任意の値を設定することができる。
【００２２】
なお、サンプリングレートは、上述の通り、予め定まっているため、グループ化部１０４は、実際の測定の開始前、すなわち、データ系列の入力が開始される前に、グループ化対象を決定することができる。このため、グループ化に伴う処理負荷の測定時における発生を回避することができる。
【００２３】
また、グループ化部１０４は、データ系列の入力が開始されると、グループ化されたデータ系列をまとめた１つのデータ系列（以下、統合データ系列と称す）を作成する。統合データ系列は、サンプリングレートｆｘでサンプリングされたデータ系列を模したデータ系列である。グループ化部１０４は、ダミーデータによる補完を行うことにより、第１のデータ系列のサンプリングデータと第２のデータ系列のサンプリングデータを含む、サンプリングレートｆｘのデータ系列を作成する。なお、ここで、第１のデータ系列のサンプリングレートをｆ１とし、第２のデータ系列のサンプリングレートをｆ２とすると、ｆｘは、ｆ１とｆ２の最小公倍数である。
【００２４】
圧縮部１０５は、図１の圧縮部３に相当し、グループ化部１０４によりグループ化されたデータ系列をまとめた１つのデータ系列（統合データ系列）を圧縮する。圧縮部１０５は、統合データ系列に含まれるサンプリングデータについて、所定の個数単位で、圧縮処理を行う。なお、圧縮部１０５は、圧縮処理として、例えば、ハフマン圧縮を行うが、他の圧縮アルゴリズムにより圧縮処理を行ってもよい。なお、圧縮部１０５は、グループ化されなかったデータ系列についても任意の圧縮処理を行う。
【００２５】
出力端子１０６は、圧縮部１０５により圧縮されたデータを外部の装置に出力する端子である。なお、出力端子１０６から出力されたデータは、送受信回路（図示せず）を介して、他の装置に有線又は無線通信で送信されてもよい。
【００２６】
図４は、実施の形態１にかかるグループ化及び圧縮についての動作の一例を示すフローチャートである。以下、図４に沿って、グループ化及び圧縮についての動作の流れを説明する。
【００２７】
ステップ１０（Ｓ１０）において、グループ化部１０４は、各ＡＤＣ１０２に設定されるサンプリングレート（周波数）、すなわち各データ系列のサンプリングレートを取得する。そして、グループ化部１０４は、取得した複数のサンプリングレートから選択した２つのサンプリングレートの差を計算する。
【００２８】
次に、ステップ１１（Ｓ１１）において、グループ化部１０４は、ステップ１０で算出された差が、所定の閾値以下であるか否かを判定する。差が所定の閾値を超える場合、グループ化部１０４は、ステップ１０で差の算出対象となったサンプリングレートに対応するデータ系列の組み合わせは、グループ化の対象ではないと判定する（ステップ１２（Ｓ１２））。この場合、グループ化部１０４は、他の組み合わせについて、ステップ１０及びステップ１１を繰り返す。
【００２９】
これに対し、差が所定の閾値以下である場合、グループ化部１０４は、ステップ１０で差の算出対象となったサンプリングレートに対応するデータ系列の組み合わせが、グループ化の対象であると判定する（ステップ１３（Ｓ１３））。すなわち、この場合、グループ化部１０４は、これらのデータ系列の組み合わせによりグループ化を行うことを決定する。
【００３０】
なお、ここで示した例では、グループ化部１０４は、まず１組のデータ系列を選び、両者のサンプリングレートの差が条件を満たさない場合に、別の組を試しているが、グループ化部１０４は他の手順により、条件を満たすデータ系列の組み合わせを探索してもよい。例えば、グループ化部１０４は、全ての組み合わせについて、サンプリングレートの差を計算後、差が最も小さいデータ系列の組み合わせをグループ化対象として抽出してもよい。
【００３１】
データ系列の入力が開始されると、ステップ１４（Ｓ１４）において、グループ化部１０４は、ステップ１３で決定したグループを構成する複数のデータ系列から統合データ系列を作成する。
そして、ステップ１５（Ｓ１５）において、圧縮部１０５は、統合データ系列に含まれるサンプリングデータについて、所定のデータ数毎に、圧縮処理を行う。
【００３２】
図５は、統合データ系列の生成について説明する模式図である。図５において、上段は、グループ化部１０４によりグループ化の対象となったデータ系列を示している。すなわち、図５に示した例では、サンプリングレートｆ１のデータ系列とサンプリングレートｆ２のデータ系列とを１つのグループとしてまとめることが、グループ化部１０４により決定されている。図５において、下段は、これらのデータ系列から生成される統合データ系列を示している。上述の通り、統合データ系列は、サンプリングレートｆｘでサンプリングされたデータ系列を模したデータ系列である。また、ｆｘは、ｆ１とｆ２の最小公倍数である。図５においては、具体的には、例えば、ｆ１は３Ｈｚであり、ｆ２は２Ｈｚであり、ｆｘは６Ｈｚである。
【００３３】
図５に示すように、グループ化部１０４は、ダミーデータを埋め込むことにより、グループ化対象のデータ系列からは得られないデータを補完して、統合データ系列を作成する。なお、ダミーデータは、任意のデータを用いることができる。例えば、”null”などのように、本来、データ系列に存在しない文字列であってよいし、ゼロ（０）などのデータ系列に存在する可能性が極めて低い数値であってもよい。また、ダミーデータとして、前回値（すなわち、過去の実データであって最新のデータ）を流用してもよい。
【００３４】
圧縮部１０５は、統合データ系列のサンプリングデータをＭ個単位で圧縮する。すなわち、圧縮部１０５は、統合データ系列のＭ個のサンプリングデータを圧縮対象として圧縮処理を施した後、次のＭ個のサンプリングデータを圧縮対象として圧縮処理を施す。ここで、ＭはｆｘのＮ倍の値であり、Ｎは１以上の整数である。図５では、Ｎ＝１の場合の例が示されている。Ｎは、予め設定された値であり、任意の値を設定することができる。
【００３５】
なお、圧縮処理の単位に関して、次のように言うこともできる。補完されたダミーデータについての繰り返されるパターン（ダミーデータの配置パターン）の１周期分のサンプリングデータ数をｍとすると、ＭはｍのＮ倍の値である。なお、図５に示した例においては、ｍ＝６であり、Ｎ＝１である。
【００３６】
このような単位で圧縮処理が行われることにより、圧縮対象のサンプリングデータ群における実データの配置パターン（ダミーデータの配置パターン）を一定とすることができる。図５に示した例では、サンプリングレートｆ１のデータ系列に含まれていた実データは、圧縮対象のサンプリングデータ群において、常に、２番目、４番目、及び６番目に存在することとなる。同様に、サンプリングレートｆ２のデータ系列に含まれていた実データは、圧縮対象のサンプリングデータ群において、常に、３番目及び６番目に存在することとなる。このため、圧縮部１０５から順次出力される圧縮データをそれぞれ復号する復号装置において、容易に実データとダミーデータを判別することができる。つまり、例えば、圧縮部１０５から順次出力される圧縮データのうち、一部の圧縮データについて復号装置に伝送できなかったとしても、伝送できた後続の圧縮データにおいては実データを適切に得ることができる。
【００３７】
なお、上記Ｎの値が大きければ大きいほど一括で圧縮することが可能になり圧縮効率を上げられる可能性がある一方、圧縮データの欠落による影響（データの損失）が大きくなる。
【００３８】
ところで、グループ化の対象となったデータ系列をまとめて１つのデータ系列を作成する際に付加されるダミーデータの数は、圧縮率に影響を与える。すなわち、統合データ系列内に含まれるダミーデータの割合が少ないほど効率的な圧縮が可能となる。また、２Ｈｚや３Ｈｚなどのようにサンプリングレートが小さい場合、２つのサンプリングレートの差が小さいときには、これらの最小公倍数の値も小さくなることが期待される。最小公倍数が大きい場合、ダミーデータについての繰り返されるパターンの１周期分のサンプリングデータ数（すなわち、上記ｍ）が大きくなる可能性がある。ｍの値が大きくなると言うことは、付加されるダミーデータの数が多くなるため、ダミーデータの割合の増大を招く恐れがある。本実施の形態では、サンプリングレートの差が閾値以下であるデータ系列をグループ化の対象とすることにより、最小公倍数の値が比較的小さくなるデータ系列群を抽出している。このため、本実施の形態では、統合データ系列内のダミーデータの割合を抑制できることが期待される。なお、本実施の形態では、サンプリングレートの値が大きい場合には必ずしも最小公倍数の値を小さく抑えることができないが、後述する実施の形態２に比べ、グループ化決定のための計算負荷は抑制される。
【００３９】
＜実施の形態２＞
上述したとおり、サンプリングレートの差が小さいからといって、必ずしも、最小公倍数の値が小さくなるとは限らない。例えば、一方のデータ系列のサンプリングレートが２Ｈｚであり、他方のデータ系列のサンプリングレートが３Ｈｚである場合、両者の差は１であり、最小公倍数は６である。しかしながら、一方のデータ系列のサンプリングレートが１００Ｈｚであり、他方のデータ系列のサンプリングレートが９９Ｈｚである場合、両者の差は１であるものの最小公倍数は９９００である。このため、実施の形態１では、サンプリングレートが大きい場合には、ダミーデータの割合が大きくなる恐れがある。
【００４０】
そこで、本実施の形態では、他の手法により、グループ化対象のデータ系列の組み合わせを決定する。以下、マイクロコンピュータ１００について、実施の形態１と異なる構成及び動作について説明し、実施の形態１と同様の構成及び動作については説明を省略する。
【００４１】
本実施の形態のグループ化部１０４は、サンプリングレートの最小公倍数と当該最小公倍数の算出対象であるサンプリングレートとの差が所定の閾値以下であるデータ系列をグループ化する。換言すると、本実施の形態では、グループ化部１０４は、次のような第１のデータ系列と第２のデータ系列をグループ化する。第１のデータ系列は、第１のサンプリングレートでサンプリングされて得られるデータ系列であり、第２のデータ系列は、第２のサンプリングレートでサンプリングされて得られるデータ系列である。そして、第１のサンプリングレート及び第２のサンプリングレートの最小公倍数と第１のサンプリングレートの差は、所定の閾値以下であり、かつ、この最小公倍数と第２のサンプリングレートの差も、この所定の閾値以下である。なお、この所定の閾値としては、任意の値を設定することができる。
【００４２】
このように、本実施の形態では、最小公倍数を実際に算出し、最小公倍数が小さい場合に、データ系列をグループ化対象とする。なお、サンプリングレートが大きい場合、最小公倍数も必然的に大きくなる。したがって、本実施の形態では、単に、最小公倍数を閾値と比較するのではなく、最小公倍数の算出の元となったサンプリングレートの大きさを基準として、当該最小公倍数の大きさを判定している。これにより、サンプリングレートの大きさを基準として大きすぎる最小公倍数となってしまう組み合わせについては、グループ化対象から除外することができる。したがって、本実施の形態では、統合データ系列内のダミーデータの割合を抑制できることがさらに期待できる。
【００４３】
このように、実施の形態２は、グループ化部１０４によるグループ化対象の決定方法が異なる点で実施の形態１と異なっているが、その他の構成及び動作は実施の形態１と同様である。
【００４４】
図６は、実施の形態２にかかるグループ化及び圧縮についての動作の一例を示すフローチャートである。以下、図６に沿って、実施の形態２におけるグループ化及び圧縮についての動作の流れを説明する。
【００４５】
ステップ２０（Ｓ２０）において、グループ化部１０４は、各ＡＤＣ１０２に設定されるサンプリングレート（周波数）、すなわち各データ系列のサンプリングレートを取得する。そして、グループ化部１０４は、取得した複数のサンプリングレートから選択した２つのサンプリングレートの最小公倍数を計算する。
【００４６】
次に、ステップ２１（Ｓ２１）において、グループ化部１０４は、ステップ２０で算出された最小公倍数が、所定の条件を満たすか否かを判定する。具体的には、グループ化部１０４は、ステップ２０で算出された最小公倍数と、当該最小公倍数の元となったサンプリングレート（周波数）との差が、所定の閾値以下であるか否かを判定する。例えば、サンプリングレートｆ１とサンプリングレートｆ２の最小公倍数ＬＣＭ１２が算出されたとする。この場合、グループ化部１０４は、ＬＣＭ１２とｆ１との差ｄ１及びＬＣＭ１２とｆ２との差ｄ２が両方とも所定の閾値以下であるか否かを判定する。なお、グループ化部１０４は、ｄ１及びｄ２のうち大きい方の値が閾値以下であるかを判定してもよい。
【００４７】
最小公倍数とサンプリングレートとの差が閾値を超える場合、グループ化部１０４は、ステップ２０で最小公倍数の算出対象となったサンプリングレートに対応するデータ系列の組み合わせは、グループ化の対象ではないと判定する（ステップ２２（Ｓ２２））。この場合、グループ化部１０４は、他の組み合わせについて、ステップ２０及びステップ２１を繰り返す。
【００４８】
これに対し、最小公倍数とサンプリングレートとの差が所定の閾値以下である場合、グループ化部１０４は、ステップ２０で最小公倍数の算出対象となったサンプリングレートに対応するデータ系列の組み合わせが、グループ化の対象であると判定する（ステップ２３（Ｓ２３））。すなわち、この場合、グループ化部１０４は、これらのデータ系列の組み合わせによりグループ化を行うことを決定する。
【００４９】
データ系列の入力が開始されると、ステップ２４（Ｓ２４）において、グループ化部１０４は、ステップ２３で決定したグループを構成する複数のデータ系列から統合データ系列を作成する。
そして、ステップ２５（Ｓ２５）において、圧縮部１０５は、統合データ系列に含まれるサンプリングデータについて、所定のデータ数毎に、圧縮処理を行う。
【００５０】
上述した例では、グループ化部１０４は、まず１組のデータ系列を選び、両者のサンプリングレートの最小公倍数が条件を満たさない場合に、別の組についてグループ化できるか否かを検証する。図７は、そのような処理の流れの一例を示すフローチャートである。
図７に示した例では、まず、周波数ｆ１と周波数ｆ２の最小公倍数が計算される（ステップ２０ａ（Ｓ２０ａ））。次に、最小公倍数とｆ１との差、及び最小公倍数とｆ２との差がいずれも閾値以下であるかが確認される（ステップ２１ａ（Ｓ２１ａ））。ここでは、差が閾値を超えているものとする。その場合、ｆ１とｆ２のグループ化をしないという判定（ステップ２２ａ（Ｓ２２ａ））が行われる。つまり、グループ化するという判定（ステップ２３ａ（Ｓ２３ａ））は行われない。
次に、周波数ｆ２と周波数ｆ３の最小公倍数が計算される（ステップ２０ｂ（Ｓ２０ｂ））。次に、最小公倍数とｆ２との差、及び最小公倍数とｆ３との差がいずれも閾値以下であるかが確認される（ステップ２１ｂ（Ｓ２１ｂ））。ここでは、差が閾値を超えているものとする。その場合、ｆ２とｆ３のグループ化をしないという判定（ステップ２２ｂ（Ｓ２２ｂ））が行われる。つまり、グループ化するという判定（ステップ２３ｂ（Ｓ２３ｂ））は行われない。以降、他の組み合わせについても同様に検証が行われる。
【００５１】
なお、グループ化部１０４は他の手順により、条件を満たすデータ系列の組み合わせを探索してもよい。例えば、グループ化部１０４は、全ての組み合わせについて、サンプリングレートの最小公倍数を計算後、条件を満たす組み合わせをグループ化対象として抽出してもよい。
【００５２】
また、グループ化部１０４は、グループ化された複数種類のデータ系列に対し、サンプリングレートの異なる他の種類のデータ系列をさらに追加することにより、グループ化を繰り返してもよい。このようにすることで、３つ以上のデータ系列を１つのデータ系列にまとめて圧縮することができる。
図８は、そのような処理の流れの一例を示すフローチャートである。図８に示した例では、まず、周波数ｆ１と周波数ｆ２の最小公倍数が計算される（ステップ２０ｃ（Ｓ２０ｃ））。次に、最小公倍数とｆ１との差、及び最小公倍数とｆ２との差がいずれも閾値以下であるかが確認される（ステップ２１ｃ（Ｓ２１ｃ））。ここでは、差が閾値以下であるものとする。その場合、ｆ１とｆ２のグループ化をするという判定（ステップ２３ｃ（Ｓ２３ｃ））が行われる。すなわち、算出された最小公倍数の値（ｆｘ１）をサンプリングレートとする統合データ系列として、サンプリングレートｆ１のデータ系列とサンプリングレートｆ２のデータ系列をグループ化することが決定される。したがって、グループ化をしないという判定（ステップ２２ｃ（Ｓ２２ｃ））は行われない。
次に、周波数ｆｘ１と周波数ｆ３の最小公倍数が計算される（ステップ２０ｄ（Ｓ２０ｄ））。次に、最小公倍数とｆｘ１との差、及び最小公倍数とｆ３との差がいずれも閾値以下であるかが確認される（ステップ２１ｄ（Ｓ２１ｄ））。ここでは、差が閾値以下であるものとする。その場合、グループ化をするという判定（ステップ２３ｄ（Ｓ２３ｄ））が行われる。すなわち、算出された最小公倍数の値（ｆｘ２）をサンプリングレートとする統合データ系列として、サンプリングレートｆ１のデータ系列とサンプリングレートｆ２のデータ系列とサンプリングレートｆ３のデータ系列を１つにグループ化することが決定される。したがって、グループ化をしないという判定（ステップ２２ｄ（Ｓ２２ｄ））は行われない。以降、残りの周波数のデータ系列についても同様にグループ化が試みられる。
【００５３】
なお、ここでは、実施の形態２についてデータ系列が既存のグループに追加されるグループ化の例を示したが、実施の形態１においても、データ系列が既存のグループに追加されるグループ化が行われてもよいことは言うまでもない。
【００５４】
次に、具体例を用いて、実施の形態２におけるグループ化の流れについて説明する。図９は、実施の形態２にかかるグループ化の具体的な動作例を示すフローチャートである。図９に示した例では、サンプリングレートが２Ｈｚであるデータ系列、サンプリングレートが３Ｈｚであるデータ系列、サンプリングレートが５Ｈｚであるデータ系列がマイクロコンピュータ１００に入力される。なお、閾値は１０とする。以下、図９に沿って、グループ化の流れについて説明する。
【００５５】
まず、２Ｈｚと３Ｈｚの最小公倍数として６が算出される（ステップ２０ｅ（Ｓ２０ｅ））。次に、６と２との差（＝４）、並びに６と３との差（＝３）がいずれも閾値（＝１０）以下であることが確認される（ステップ２１ｅ（Ｓ２１ｅ））。このため、２Ｈｚのデータ系列と３Ｈｚのデータ系列のグループ化をするという判定（ステップ２３ｅ（Ｓ２３ｅ））が行われる。すなわち、６Ｈｚをサンプリングレートとする統合データ系列として、２つのデータ系列をグループ化することが決定される。したがって、グループ化をしないという判定（ステップ２２ｅ（Ｓ２２ｅ））は行われない。
次に、６Ｈｚと５Ｈｚの最小公倍数として３０が算出される（ステップ２０ｆ（Ｓ２０ｆ））。次に、３０と６との差（＝２４）、並びに３０と５との差（＝２５）が閾値（＝１０）を超えることが確認される（ステップ２１ｆ（Ｓ２１ｆ））。このため、５Ｈｚのデータ系列については、ステップ２３ｅで決定されたグループに追加しないと判定される（ステップ２２ｆ（Ｓ２２ｆ））。換言すると、５Ｈｚのデータ系列をステップ２３ｅで決定されたグループに追加するという判定（ステップ２３ｆ（Ｓ２３ｆ））は、行われない。
【００５６】
次に、別の具体例を用いて、実施の形態２におけるグループ化の流れについて説明する。図１０は、実施の形態２にかかるグループ化の具体的な動作例を示すフローチャートである。図１０に示した例では、サンプリングレートが１００Ｈｚであるデータ系列、サンプリングレートが９９Ｈｚであるデータ系列、サンプリングレートが２０Ｈｚであるデータ系列がマイクロコンピュータ１００に入力される。なお、閾値は５０とする。以下、図１０に沿って、グループ化の流れについて説明する。
【００５７】
まず、１００Ｈｚと９９Ｈｚの最小公倍数として９９００が算出される（ステップ２０ｇ（Ｓ２０ｇ））。次に、９９００と１００との差（＝９８００）、並びに９９００と９９との差（＝９８０１）が閾値（＝５０）を超えていることが確認される（ステップ２１ｇ（Ｓ２１ｇ））。このため、１００Ｈｚのデータ系列と９９Ｈｚのデータ系列のグループ化をしないという判定（ステップ２２ｇ（Ｓ２２ｇ））が行われる。つまり、グループ化するという判定（ステップ２３ｇ（Ｓ２３ｇ））は行われない。
次に、９９Ｈｚと２０Ｈｚの最小公倍数として１９８０が算出される（ステップ２０ｈ（Ｓ２０ｈ））。次に、１９８０と９９との差（＝１８８１）、並びに１９８０と２０との差（＝１９６０）が閾値（＝５０）を超えていることが確認される（ステップ２１ｈ（Ｓ２１ｈ））。このため、９９Ｈｚのデータ系列と２０Ｈｚのデータ系列のグループ化をしないという判定（ステップ２２ｈ（Ｓ２２ｈ））が行われる。つまり、グループ化するという判定（ステップ２３ｈ（Ｓ２３ｈ））は行われない。
次に、１００Ｈｚと２０Ｈｚの最小公倍数として１００が算出される（ステップ２０ｉ（Ｓ２０ｉ））。次に、１００と１００との差（＝０）は、閾値（＝５０）以下であるものの、２０と１００との差（＝８０）が閾値（＝５０）を超えていることが確認される（ステップ２１ｉ（Ｓ２１ｉ））。このため、１００Ｈｚのデータ系列と２０Ｈｚのデータ系列のグループ化をしないという判定（ステップ２２ｉ（Ｓ２２ｉ））が行われる。つまり、グループ化するという判定（ステップ２３ｉ（Ｓ２３ｉ））は行われない。
したがって、図１０に示した例では統合データ系列は作成されない。
【００５８】
＜実施の形態３＞
本実施の形態は、グループ化を行うためにサンプリングレートを変更する点で、上述の実施の形態と異なる。すなわち、上述の実施の形態では、サンプリングレート設定部１０３は、プログラムなどを介してユーザにより予め定められたサンプリングレートをＡＤＣ１０２に設定した。これに対し、本実施の形態では、グループ化を行うために、必要に応じて、この予め定められたサンプリングレートとは異なるサンプリングレートをＡＤＣ１０２に設定する。以下、マイクロコンピュータ１００について、上記実施の形態と異なる構成及び動作について説明し、同様の構成及び動作については説明を省略する。
【００５９】
本実施の形態では、サンプリングレート設定部１０３は、グループ化部１０４から要求があった場合には、予め定められたサンプリングレートではなく、グループ化部１０４により指定されたサンプリングレートをＡＤＣ１０２に設定する。
【００６０】
本実施の形態では、グループ化部１０４は、最小公倍数が閾値による上述の条件を満たさない場合、元のサンプリングレートの値からずらしたサンプリングレートについて、再度、条件を満たすか否かを検証する。元のサンプリングレートの値からずらしたサンプリングレートが条件を満たす場合、グループ化部１０４は、当該ずらしたサンプリングレートでサンプリングを行うようサンプリングレート設定部１０３に通知する。すなわち、本実施の形態のグループ化部１０４は、最小公倍数が閾値による条件を満たすよう、サンプリングレートを変更する。
【００６１】
なお、グループ化部１０４は、サンプリングレートを上昇させることにより変更する。サンプリングレートを降下させた場合、測定精度が落ちてしまう。これに対し、本実施の形態では、変更に際し、サンプリングレートは上昇されるので、変更による測定精度の劣化を抑制することができる。なお、グループ化部１０４は、サンプリングレートを降下させることにより変更してもよい。
【００６２】
グループ化部１０４は、所定の変更範囲内で、サンプリングレートを変更する。例えば、ＡＤＣ１０２＿１に設定される予定のサンプリングレートｆ１とＡＤＣ＿２に設定される予定のサンプリングレートｆ２の最小公倍数が条件を満たさなかった場合、グループ化部１０４は、いずれか一方のサンプリングレートを所定のシフト幅で変更する。例えば、所定の変更範囲が０から１０であり、所定のシフト幅が１である場合、グループ化部１０４は、ＡＤＣ１０２＿１用のサンプリングレートを（ｆ１＋１）Ｈｚと変更した場合に、閾値による条件を満たすか否かを検証する。すなわち、グループ化部１０４は、ｆ１＋１とｆ２の最小公倍数が閾値による条件を満たすか否かを検証する。条件を満たさない場合、グループ化部１０４は、ＡＤＣ１０２＿１用のサンプリングレートを（ｆ１＋２）Ｈｚとして、再度検証する。このサンプリングレートの変更及び条件の検証は、条件を満たさない限り、所定の変更範囲内で繰り返される。なお、グループ化部１０４は、両方のサンプリングレートを同時に変更してもよい。
条件を満たす場合には、グループ化部１０４は、変更後のサンプリングレートをＡＤＣ１０２に設定するようサンプリングレート設定部１０３に通知する。
【００６３】
図１１は、実施の形態３にかかるグループ化及び圧縮についての動作の一例を示すフローチャートである。以下、図１１に沿って、実施の形態３におけるグループ化及び圧縮についての動作の流れを説明する。
【００６４】
ステップ３０（Ｓ３０）において、グループ化部１０４は、各ＡＤＣ１０２に設定される予定のサンプリングレート（周波数）を取得する。そして、グループ化部１０４は、取得した複数のサンプリングレートから選択した２つのサンプリングレートの最小公倍数を計算する。
【００６５】
次に、ステップ３１（Ｓ３１）において、グループ化部１０４は、ステップ３０で算出された最小公倍数が、所定の条件を満たすか否かを判定する。具体的には、グループ化部１０４は、ステップ３０で算出された最小公倍数と、当該最小公倍数の元となったサンプリングレート（周波数）との差が、所定の閾値以下であるか否かを判定する。例えば、ＡＤＣ１０２＿１に対するサンプリングレートとＡＤＣ１０２＿２に対するサンプリングレートの最小公倍数が算出されたとする。この場合、グループ化部１０４は、最小公倍数とＡＤＣ１０２＿１に対するサンプリングレートとの差及び最小公倍数とＡＤＣ１０２＿２に対するサンプリングレートとの差が両方とも所定の閾値以下であるか否かを判定する。
【００６６】
最小公倍数とサンプリングレートとの差が閾値を超える場合、グループ化部１０４は、最小公倍数とサンプリングレートとの差が閾値以下となるようサンプリングレートを変更する（ステップ３２（Ｓ３２））。すなわち、グループ化部１０４は、最小公倍数とＡＤＣ１０２＿１に対するサンプリングレートの差が、所定の閾値以下であり、かつ、最小公倍数とＡＤＣ１０２＿２に対するサンプリングレートの差が、所定の閾値以下となるようＡＤＣ１０２＿１に対するサンプリングレート又はＡＤＣ１０２＿２に対するサンプリングレートを変更する。
グループ化部１０４は、変更後のサンプリングレートをサンプリングレート設定部１０３に通知する。また、グループ化部１０４は、例えばメモリなどの記憶装置に、サンプリングレートの変更を記録する。このように変更履歴が記録されることにより、当初想定されていたサンプリングレートとは異なるサンプリングレートで測定が行われることを確認することが容易になる。
【００６７】
最小公倍数とサンプリングレートとの差が条件を満たす場合、グループ化部１０４は、条件を満たすと判定されたサンプリングレートで測定されるデータ系列の組み合わせが、グループ化の対象であると判定する（ステップ３３（Ｓ３３））。すなわち、この場合、グループ化部１０４は、これらのデータ系列の組み合わせによりグループ化を行うことを決定する。
【００６８】
データ系列の入力が開始されると、ステップ３４（Ｓ３４）の処理が行われる。なお、上述の通り、サンプリングレートが変更されている場合には、変更後のサンプリングレートのデータ系列が入力される。ステップ３４では、グループ化部１０４は、ステップ３３で決定したグループを構成する複数のデータ系列から統合データ系列を作成する。
そして、ステップ３５（Ｓ３５）において、圧縮部１０５は、統合データ系列に含まれるサンプリングデータについて、所定のデータ数毎に、圧縮処理を行う。
【００６９】
次に、具体例を用いて、実施の形態３におけるグループ化の流れについて説明する。図１２は、実施の形態３にかかるグループ化の具体的な動作例を示すフローチャートである。図１２に示した例では、２Ｈｚでのサンプリングと、３Ｈｚでのサンプリングと、５Ｈｚでのサンプリングが当初予定されている。なお、閾値は１０とする。以下、図１２に沿って、グループ化の流れについて説明する。
【００７０】
まず、２Ｈｚと３Ｈｚの最小公倍数として６が算出される（ステップ３０ａ（Ｓ３０ａ））。次に、６と２との差（＝４）、並びに６と３との差（＝３）がいずれも閾値（＝１０）以下であることが確認される（ステップ３１ａ（Ｓ３１ａ））。このため、２Ｈｚのデータ系列と３Ｈｚのデータ系列のグループ化をするという判定（ステップ３３ａ（Ｓ３３ａ））が行われる。すなわち、６Ｈｚをサンプリングレートとする統合データ系列として、２つのデータ系列をグループ化することが決定される。したがって、サンプリングレート（周波数）の変更（ステップ３２ａ（Ｓ３２ａ））は行われない。
次に、６Ｈｚと５Ｈｚの最小公倍数として３０が算出される（ステップ３０ｂ（Ｓ３０ｂ））。次に、３０と６との差（＝２４）、並びに３０と５との差（＝２５）が閾値（＝１０）を超えることが確認される（ステップ３１ｂ（Ｓ３１ｂ））。このため、５Ｈｚのデータ系列をステップ３３ａで決定されたグループに追加するという判定（ステップ３３ｂ（Ｓ３３ｂ））は、行われない。代わりに、ステップ３２ｂ（(Ｓ３２ｂ）において、サンプリングレート（周波数）の変更が行われる。例えば、ここでは、グループ化部１０４は、当初５Ｈｚであったサンプリングレートを６Ｈｚに変更する。
そして、次に、変更により条件が満たされるようになったかを検証する。具体的には、以下の動作が行われる。まず、ステップ３０ｃ（Ｓ３０ｃ）において、ステップ３３ａの結果として得られたサンプリングレートと、ステップ３２ｂによる変更後のサンプリングレートとの最小公倍数が算出される。すなわち、６Ｈｚと６Ｈｚの最小公倍数として６が算出される。次に、この最小公倍数の算出に用いられたサンプリングレートと、この最小公倍数との差が閾値と比較される。すなわち、６と６との差（＝０）、並びに６と６との差（＝０）がいずれも閾値（＝１０）以下であることが確認される（ステップ３１ｃ（Ｓ３１ｃ））。このため、２Ｈｚのデータ系列と３Ｈｚのデータ系列のグループに、６Ｈｚのデータ系列を追加するという判定（ステップ３３ｃ（Ｓ３３ｃ））が行われる。すなわち、６Ｈｚをサンプリングレートとする統合データ系列として、３つのデータ系列をグループ化することが決定される。したがって、サンプリングレート（周波数）のさらなる変更（ステップ３２ｃ（Ｓ３２ｃ））は行われない。
【００７１】
このように、本実施の形態では、サンプリングレートが変更される。このため、当初のサンプリングレートではグループ化ができない場合であっても、グループ化が可能となる。
【００７２】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は既に述べた実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変更が可能であることはいうまでもない。
【符号の説明】
【００７３】
１    データ圧縮装置
２    グループ化部
３    圧縮部
１０    データ圧縮システム
１００    マイクロコンピュータ
１０１    センサー
１０２    ＡＤＣ
１０３    サンプリングレート設定部
１０４    グループ化部
１０５    圧縮部
１０６    出力端子
【図１】
2019192952.tif 000003
【図２】
2019192952.tif 000004
【図３】
2019192952.tif 000005
【図４】
2019192952.tif 000006
【図５】
2019192952.tif 000007
【図６】
2019192952.tif 000008
【図７】
2019192952.tif 000009
【図８】
2019192952.tif 000010
【図９】
2019192952.tif 000011
【図１０】
2019192952.tif 000012
【図１１】
2019192952.tif 000013
【図１２】
2019192952.tif 000014