連続する複数の計測データをそれぞれ所定のデータ幅毎に分割する分割部と、前記分割部によって所定のデータ幅毎に分割された各計測データを取得し、各計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成する差分部と、前記差分データに含まれる所定のデータ幅毎の差分値をそれぞれ圧縮する圧縮部とを有することを特徴とする圧縮装置。前記計測データは時刻データを含み、前記分割部は、前記計測データから前記時刻データを抽出し、該時刻データを所定のデータ幅毎に分割し、前記差分部は、各時刻データの分割されたデータ幅毎に差分を取ることで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする請求項1に記載の圧縮装置。前記差分部は、連続する前後の計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする請求項1または2に記載の圧縮装置。前記差分部は、連続する複数の計測データのうち、第1の計測データの各データ幅の値から、該第1の計測データよりも所定個数前の第2の計測データの各データ幅の値をそれぞれ減算することで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする請求項1または2に記載の圧縮装置。コンピュータが実行する圧縮方法であって、記憶装置に記憶された連続する複数の計測データをそれぞれ所定のデータ幅毎に分割し、所定のデータ幅毎に分割された各計測データを取得し、各計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成し、前記差分データに含まれる所定のデータ幅毎の差分値をそれぞれ圧縮する各処理を実行することを特徴とする圧縮方法。コンピュータに、記憶装置に記憶された連続する複数の計測データをそれぞれ所定のデータ幅毎に分割し、所定のデータ幅毎に分割された各計測データを取得し、各計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成し、前記差分データに含まれる所定のデータ幅毎の差分値をそれぞれ圧縮する各処理を実行させることを特徴とする圧縮プログラム。所定のデータ幅毎に圧縮された圧縮データを復元し、所定のデータ幅の複数の部分復元データを生成する復元部と、前記復元部によって復元された部分復元データを取得し、各部分復元データの所定のデータ幅毎に加算を行うことで、複数の加算データを生成する加算部と、前記加算部が生成する複数の加算データを統合することで、復元データを生成する統合部とを有することを特徴とする復元装置。しかしながら、上述した従来技術では、データを効率的に圧縮することができないという問題があった。時刻情報は、他の項目とセットで記憶装置に記憶されることが多い。ここで、エンジン回転数や速度等の各項目の情報は相互に関係することが多いが、時刻情報は他の項目とは無関係に一定量で増える。このため、時刻情報と他の項目とをセットにして一度に符号化する場合には、時刻情報が邪魔となり、データを効率的に圧縮することができない。また、上記従来技術のように、項目ごとに別々にデータを圧縮しても、時刻情報に対しては効率的に圧縮することはできない。開示の技術は、上記に鑑みてなされたものであって、データを効率的に圧縮することができる圧縮装置等を提供することを目的とする。開示の圧縮装置は、分割部、差分部、圧縮部を有する。分割部は、連続する複数の計測データをそれぞれ所定のデータ幅毎に分割する。差分部は、分割部によって所定のデータ幅毎に分割された各計測データを取得し、各計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成する。圧縮部は、差分データに含まれる所定のデータ幅毎の差分値をそれぞれ圧縮する。開示の圧縮装置によれば、データを効率的に圧縮することができるという効果を奏する。以下に、本願の開示する圧縮装置、圧縮方法、圧縮プログラムおよび復元装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。まず、本実施例にかかる圧縮装置の構成について説明する。図1は、本実施例にかかる圧縮装置の構成を示す図である。図1に示すように、この圧縮装置100は、項目分割部110、バイト分割部120、差分値算出部130、記憶部140、データ圧縮部150を有する。項目分割部110は、時刻情報、エンジン回転数、速度を対応づけたログデータを取得し、ログデータに含まれる時刻情報と、他の項目とを分割する処理部である。項目分割部110は、時刻情報をバイト分割部120に出力し、その他の項目の情報を、記憶部140に記憶させる。なお、ログデータを記憶装置に記憶させておき、該記憶装置から項目分割部110は、ログデータを取得してもよい。ここで、ログデータのデータ構造の一例について説明する。図2は、ログデータのデータ構造の一例を示す図である。図2に示すように、このログデータ20は、時刻情報を格納する領域20a、エンジン回転数の情報を格納する領域20b、速度の情報を格納する領域20cを有する。例えば、領域20a全体のデータ幅は32ビットであり、8ビット毎に数値が格納される。また、領域20b全体のデータ幅は64ビットであり、8ビット毎に数値が格納される。また、領域20c全体のデータ幅は64ビットであり、8ビット毎に数値が格納される。項目分割部110は、領域20aに格納された時刻情報を、バイト分割部120に出力する。また、項目分割部110は、領域20b、領域20cに格納された情報を、記憶部140に記憶する。以下の説明において、領域20b、領域20cに格納されたエンジン回転数の情報と速度の情報を、他項目情報と表記する。バイト分割部120は、時刻情報を所定のデータ幅毎に分割する処理部である。例えば、バイト分割部120は、8ビット1バイト毎に時刻情報を分割する。バイト分割部120は、所定のデータ幅毎に分割した時刻情報を、差分値算出部130に出力する。ここで、バイト分割部120の処理について具体的に説明する。図3は、時刻情報のデータ構造の一例を示す図である。図3に示す時刻情報30は、データ幅が32ビットであり、8ビット毎に数値が格納される。また、時刻情報30は、1行単位で、ある時刻を示し、各時刻は昇順に並んでいる。なお、同時刻が連続して並んでいる場合もあり得る。バイト分割部120が、図3に示す時刻情報を、8ビット毎の時刻情報に分割すると、図4に示すものとなる。図4は、8ビット毎に分割された時刻情報の一例を示す図である。図4に示すように、バイト分割部120は、時刻情報30をバイト群31~34に分割する。差分値算出部130は、バイト群を取得し、バイト群に含まれる前後の値の差分を取ることで、差分値情報を生成する処理部である。差分値算出部130は、差分値情報を記憶部140に記憶する。ここで、差分値算出部130の処理について具体的に説明する。図5は、差分値算出部の処理を説明するための図である。図5のバイト群35a~38aは、バイト分割部120から取得するバイト群である。差分値算出部130は、バイト群毎に前後の値を比較して、差分値を算出し、差分バイト群35b~38bを生成する。ここでは一例として、差分値算出部130が、バイト群35aから、差分バイト群35bを生成する場合について説明する。差分値算出部130は、バイト群35aの先頭t11の値をそのまま、差分バイト群35bの先頭に格納する。続いて、差分値算出部130は、t21からt11を減算した値を、差分バイト群35bの2番目に格納する。続いて、差分値算出部130は、t31からt21を減算した値を、差分バイト群35bの3番目に格納する。このような処理を順次実行することで、差分値算出部130は、バイト群35aから差分バイト群35bを生成する。同様にして、差分値算出部130は、バイト群36a~38aから、差分バイト群36b~38bを生成する。上記差分情報は、差分バイト群35b~38bを含むものとする。ここで、図4に示したバイト群31~34から求められる差分バイト群の一例について説明する。図6は、差分バイト群の一例を示す図1である。図6に示すように、差分値算出部130は、バイト群毎に前後の値を比較して差分を取ることで、差分バイト群41~44を生成する。記憶部140は、差分値情報140a、他項目情報140bを記憶する記憶装置である。この記憶部140は、例えば、RAMRandomAccessMemory、ROMReadOnlyMemory、フラッシュメモリFlashMemoryなどの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。差分値情報140aは、例えば、上記の各差分バイト群41~44を含む。他項目情報140bは、エンジン回転数の情報と速度の情報を含む。エンジン回転数の情報と速度の情報は、ログデータの領域20b、20cに格納されていた情報に対応する。データ圧縮部150は、記憶部140に記憶された差分値情報140aおよび他項目情報140bを圧縮することで、圧縮データを生成する処理部である。例えば、データ圧縮部150は、生成した圧縮データを、外部装置に出力する。データ圧縮部150は、差分バイト群毎に、差分値情報140aの圧縮を行う。図6に示したように、差分バイト群41~44は、同じ数値が連続しているため、圧縮効率を高めることができる。例えば、データ圧縮部150は、LZ77方式によって、差分バイト群41~44をそれぞれ圧縮する。また、データ圧縮部150は、他項目情報140bを、LZ77方式によって圧縮する。ところで、図1に示した項目分割部110、バイト分割部120、差分値算出部130、データ圧縮部150は、例えば、ASICApplicationSpecificIntegratedCircuitや、FPGAFieldProgrammableGateArrayなどの集積装置に対応する。また、各処理部110、120、130、150は、例えば、CPUやMPUMicroProcessingUnit等の電子回路に対応する。次に、図1に示した圧縮装置100が生成した圧縮データを復元する復元装置の構成について説明する。図7は、本実施例にかかる復元装置の構成を示す図である。図7に示すように、この復元装置200は、データ復元部210、記憶部220、加算部230、バイト統合部240、項目統合部250を有する。データ復元部210は、圧縮データに含まれる圧縮された差分値情報と、圧縮された他項目情報を復元し、復元した差分値情報、復元した他項目情報を記憶部220に格納する。例えば、圧縮データがLZ77方式で圧縮されている場合には、データ復元部210は、従来技術と同様にして、繰り返しの位置と一致長に基づいて、圧縮データを復元する。記憶部220は、差分値情報220a、他項目情報220bを記憶する記憶部である。この記憶部220は、例えば、RAM、ROM、フラッシュメモリなどの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。差分値情報220aは、圧縮データから復号された複数の差分バイト群を含む。例えば、各差分バイト群は、図6に示した差分バイト群41~44となる。他項目情報220bは、エンジン回転数の情報、速度の情報を含む。加算部230は、差分バイト群を取得し、差分バイト群の前後の値を加算することで、差分を取る前の複数のバイト群を生成する処理部である。加算部230は、複数のバイト群を、バイト統合部240に出力する。ここで、加算部230の処理について具体的に説明する。図8は、加算部の処理を説明するための図である。図8の差分バイト群51a~54aは、差分値情報220aに含まれるものである。加算部230は、差分バイト群毎に前後の値を加算することで、バイト群51b~54bを生成する。ここでは一例として、加算部230が、差分バイト群51aから、バイト群51bを生成する場合について説明する。加算部230は、差分バイト群51aの先頭t11の値をそのまま、バイト群51bの先頭に格納する。続いて、加算部230は、t21にt11を加算した値を、バイト群51bの2番目に格納する。続いて、加算部230は、t31にt21を加算した値を、バイト群51bの3番目に格納する。このような処理を順次実行することで、加算部230は、差分バイト群51aからバイト群51bを生成する。同様にして、加算部230は、差分バイト群52a~54aから、バイト群52b~54bを生成する。例えば、加算部230は、図6に示した差分バイト群41~44から、図4に示したバイト群31~34を生成する。バイト統合部240は、各バイト群を統合して、時刻情報を生成する処理部である。バイト統合部240は、時刻情報30を項目統合部250に出力する。例えば、バイト統合部240は、図4に示したバイト群31~34を統合することで、図3の時刻情報30を生成する。項目統合部250は、時刻情報30と他項目情報220bとを統合することで、時刻情報、エンジン回転数、速度を対応づけたログデータを生成する処理部である。例えば、項目統合部250は、生成したログデータを外部装置に出力する。次に、図1に示した圧縮装置100の処理手順について説明する。図9は、圧縮装置の処理手順を示すフローチャートである。例えば、図9に示す処理は、ログデータを取得したことを契機にして実行される。図9に示すように、圧縮装置100は、ログデータを取得し、時刻情報と他項目情報とを分割しステップS101、時刻情報をバイト単位に分割するステップS102。圧縮装置100は、バイト群毎に、前後の値を比較して、差分値情報を生成するステップS103。圧縮装置100は、記憶部140の差分値情報140a、他項目情報140bを圧縮しステップS104、圧縮データを出力するステップS105。次に、図7に示した復元装置200の処理手順について説明する。図10は、復元装置の処理手順を示すフローチャートである。例えば、図10に示す処理は、圧縮データを取得したことを契機にして実行される。図10に示すように、復元装置200は、圧縮データを取得し、圧縮データを復元するステップS201。復元装置200は、バイト群毎に差分値を加算しステップS202、各バイト群を統合するステップS203。復元装置200は、時刻情報と他項目情報とを統合しステップS204、ログデータを出力するステップS205。次に、本実施例にかかる圧縮装置100の効果について説明する。圧縮装置100は、ログデータの時刻情報を所定のデータ幅毎に分割し、分割されたデータ幅毎に差分を取ることで、差分値情報140aを生成する。例えば、時刻情報は一定量で増えるため、差分を取り差分値情報140aを生成することで、時刻情報の値を、一定の値が並ぶ数字列として扱うことができる。このため、差分値情報140aを圧縮することで、効率的にログデータを圧縮することができる。また、圧縮装置100は、ログデータから時刻情報を抽出し、他の項目の情報とは別にデータを圧縮するので、他の項目の情報を効率的に圧縮することができる。また、本実施例にかかる復元装置200は、圧縮装置100によって圧縮された圧縮データを取得した場合に、圧縮データを復元することで、複数の差分バイト群を生成し、差分バイト群を加算することで、バイト群を生成する。そして、復元装置200は、バイト群を統合することで、時刻情報を生成する。このため、上記圧縮装置100によって圧縮された圧縮データを適切に復元することができる。ところで、図1に示した差分値算出部130は、バイト群に含まれる前後の値の差分を取ることで、差分値情報を生成することで、差分値情報を生成していたがこれに限定されるものではない。例えば、差分値算出部130は、バイト群のある値と、この値よりも所定の個数前の値とを比較して、差分値を算出してもよい。図11は、差分値算出部のその他の処理を説明するための図である。図11に示す例では、差分値算出部130は、4個前の値と比較して、差分値を求める。図11のバイト群35a~38aは、バイト分割部120から取得するバイト群である。ここでは一例として、差分値算出部130が、バイト群35aから、差分バイト35cを生成する場合について説明する。差分値算出部130は、バイト群35aの先頭t11~4番目t41の値をそのまま、差分バイト群35cの先頭~4番目に格納する。続いて、差分値算出部130は、t51からt11を減算した値を、差分バイト群35cの5番目に格納する。また、差分値算出部130は、t61からt21を減算した値を、差分バイト群35cの6番目に格納する。このような処理を順次実行することで、差分値算出部130は、バイト群35aから差分バイト群35cを生成する。同様にして、差分値算出部130は、バイト群36a~38aから、差分バイト群36c~38cを生成する。ここで、図4に示したバイト群31~34から求められる差分バイト群の一例について説明する。図12は、差分バイト群の一例を示す図2である。図12に示すように、差分値算出部130は、バイト群毎に前後の値を比較して差分を取ることで、差分バイト群45~48を生成する。このように、圧縮装置100は、バイト群のある値と、この値よりも所定の個数前の値とを比較して、差分値を算出することで、時刻情報の値を、一定の値が並ぶ数字列として扱うことができる。なお、データ圧縮部150の圧縮方式は、LZ77に限定されるものではない。例えば、LZ78方式でもよいし、PPMPredictionbyPartialMatchingでもよい。また、図1において、項目分割部110、バイト分割部120は、分割部の一例である。差分算出部130は、差分部の一例である。データ圧縮部150は、圧縮部の一例である。次に、図1に示した圧縮装置100と同様の機能を実現する圧縮プログラムを実行するコンピュータの一例を説明する。図13は、圧縮プログラムを実行するコンピュータの一例を示す図である。図13に示すように、コンピュータ300は、各種演算処理を実行するCPU301と、ユーザからのデータの入力を受け付ける入力装置302と、ディスプレイ303を有する。また、コンピュータ300は、記憶媒体からプログラム等を読取る読み取り装置304と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置305とを有する。また、コンピュータ300は、各種情報を一時記憶するRAM306と、ハードディスク装置307を有する。そして、各装置301~307は、バス308に接続される。ハードディスク装置307には、分割プログラム307a、差分プログラム307b、圧縮プログラム307cを有する。CPU301は、各プログラム307a~307cを読み出して、RAM306に展開する。分割プログラム307aは、分割プロセス306aとして機能する。差分プログラム307bは、差分プロセス306bとして機能する。圧縮プログラム307cは、圧縮プロセス306cとして機能する。例えば、分割プロセス306aは、バイト分割部120に対応する。差分プロセス306bは、差分値算出部130に対応する。圧縮プロセス306cは、データ圧縮部150に対応する。次に、図7に示した復元装置200と同様の機能を実現する復元プログラムを実行するコンピュータの一例を説明する。図14は、復元プログラムを実行するコンピュータの一例を示す図である。図14に示すように、コンピュータ400は、各種演算処理を実行するCPU401と、ユーザからのデータの入力を受け付ける入力装置402と、ディスプレイ403を有する。また、コンピュータ400は、記憶媒体からプログラム等を読取る読み取り装置404と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置405とを有する。また、コンピュータ400は、各種情報を一時記憶するRAM406と、ハードディスク装置407を有する。そして、各装置401~407は、バス408に接続される。ハードディスク装置407には、復元プログラム407a、加算プログラム407b、統合プログラム407cを有する。CPU401は、各プログラム407a~407cを読み出して、RAM406に展開する。復元プログラム407aは、復元プロセス406aとして機能する。加算プログラム407bは、加算プロセス406bとして機能する。統合プログラム407cは、統合プロセス406cとして機能する。例えば、復元プロセス406aは、データ復元部210に対応する。加算プロセス406bは、加算部230に対応する。統合プロセス406cは、バイト統合部240に対応する。なお、各プログラム307a~307c、407a~407cについては、必ずしも最初からハードディスク装置307、407に記憶させておかなくてもよい。例えば、コンピュータ300、400に挿入されるフレキシブルディスクFD、CD-ROM、DVDディスク、光磁気ディスク、ICカードなどの可搬用の物理媒体に各プログラムを記憶させておく。そして、コンピュータ300、400がこれらから各プログラムを読み出して実行するようにしてもよい。以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。付記1連続する複数の計測データをそれぞれ所定のデータ幅毎に分割する分割部と、前記分割部によって所定のデータ幅毎に分割された各計測データを取得し、各計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成する差分部と、前記差分データに含まれる所定のデータ幅毎の差分値をそれぞれ圧縮する圧縮部とを有することを特徴とする圧縮装置。付記2前記計測データは時刻データを含み、前記分割部は、前記計測データから前記時刻データを抽出し、該時刻データを所定のデータ幅毎に分割し、前記差分部は、各時刻データの分割されたデータ幅毎に差分を取ることで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする付記1に記載の圧縮装置。付記3前記差分部は、連続する前後の計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする付記1または2に記載の圧縮装置。付記4前記差分部は、連続する複数の計測データのうち、第1の計測データの各データ幅の値から、該第1の計測データよりも所定個数前の第2の計測データの各データ幅の値をそれぞれ減算することで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする付記1または2に記載の圧縮装置。付記5コンピュータが実行する圧縮方法であって、記憶装置に記憶された連続する複数の計測データをそれぞれ所定のデータ幅毎に分割し、所定のデータ幅毎に分割された各計測データを取得し、各計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成し、前記差分データに含まれる所定のデータ幅毎の差分値をそれぞれ圧縮する各処理を実行することを特徴とする圧縮方法。付記6前記計測データは時刻データを含み、前記分割する処理は、前記計測データから前記時刻データを抽出し、該時刻データを所定のデータ幅毎に分割し、前記差分データを生成する処理は、各時刻データの分割されたデータ幅毎に差分を取ることで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする付記5に記載の圧縮方法。付記7前記差分データを生成する処理は、連続する前後の計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする付記5または6に記載の圧縮方法。付記8前記差分データを生成する処理は、連続する複数の計測データのうち、第1の計測データの各データ幅の値から、該第1の計測データよりも所定個数前の第2の計測データの各データ幅の値をそれぞれ減算することで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする付記5または6に記載の圧縮方法。付記9コンピュータに、記憶装置に記憶された連続する複数の計測データをそれぞれ所定のデータ幅毎に分割し、所定のデータ幅毎に分割された各計測データを取得し、各計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成し、前記差分データに含まれる所定のデータ幅毎の差分値をそれぞれ圧縮する各処理を実行させることを特徴とする圧縮プログラム。付記10前記計測データは時刻データを含み、前記分割する処理は、前記計測データから前記時刻データを抽出し、該時刻データを所定のデータ幅毎に分割し、前記差分データを生成する処理は、各時刻データの分割されたデータ幅毎に差分を取ることで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする付記9に記載の圧縮プログラム。付記11前記差分データを生成する処理は、連続する前後の計測データの分割されたデータ幅毎に差分をとることで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする付記9または10に記載の圧縮プログラム。付記12前記差分データを生成する処理は、連続する複数の計測データのうち、第1の計測データの各データ幅の値から、該第1の計測データよりも所定個数前の第2の計測データの各データ幅の値をそれぞれ減算することで、所定のデータ幅毎の差分値を含む差分データを生成することを特徴とする付記9または10に記載の圧縮プログラム。付記13所定のデータ幅毎に圧縮された圧縮データを復元し、所定のデータ幅の複数の部分復元データを生成する復元部と、前記復元部によって復元された部分復元データを取得し、各部分復元データの所定のデータ幅毎に加算を行うことで、複数の加算データを生成する加算部と、前記加算部が生成する複数の加算データを統合することで、復元データを生成する統合部とを有することを特徴とする復元装置。