(57)【要約】      （修正有）【課題】データの収集を行う場合において、送信されるデータの容量を適切に抑制するデータ処理装置を提供する。【解決手段】移動体に関するデータの収集を行うためのデータ処理装置２１０は、移動体の加速度を測定する加速度センサ２１１を備え、加速度センサ２１１の測定値のうち、複数の測定値の変化の傾向を示す加速度パターンが所定条件を満たす場合、各測定値を所定のデータ形式の近似値に圧縮する処理部２１２を備え、加速度パターンが所定条件を満たす場合、処理部２１２により圧縮された近似値を送信する通信部２１３を備え、通信部２１３は、加速度パターンが所定条件を満たさない場合、加速度センサ２１１の測定値を送信する。【選択図】図２
2018205326.tif 000002
【特許請求の範囲】
【請求項１】
移動体に関するデータの収集を行うためのデータ処理装置において、
前記移動体の加速度を測定する加速度センサを備え、
前記加速度センサの測定値のうち、複数の測定値の変化の傾向を示す加速度パターンが所定条件を満たす場合、各測定値を所定のデータ形式の近似値に圧縮する処理部を備え、
前記加速度パターンが前記所定条件を満たす場合、前記処理部により圧縮された近似値を送信する通信部を備え、
前記通信部は、前記加速度パターンが前記所定条件を満たさない場合、前記加速度センサの測定値を送信する、
データ処理装置。
【請求項２】
前記加速度センサは、所定の測定期間毎に複数の測定値を取得し、
前記処理部は、前記加速度パターンが前記所定条件を満たす場合、各測定値を前記近似値に圧縮し、
前記通信部は、前記複数の近似値の組合せを送信する、請求項１に記載のデータ処理装置。
【請求項３】
前記処理部は、前記複数の近似値の組合せにタイムスタンプを関連付け、
前記通信部は、前記タイムスタンプが関連付けられた複数の近似値の組合せを送信する、
請求項２に記載のデータ処理装置。
【請求項４】
前記処理部は、前記加速度の変化量が所定の閾値未満である場合、前記測定値を前記近似値に圧縮する、
請求項１から３のいずれかに記載のデータ処理装置。
【請求項５】
前記所定のデータ形式は、極座標上の離散化された座標である、
請求項１から４のいずれかに記載のデータ処理装置。
【請求項６】
前記所定のデータ形式は、前記座標をｂｉｔ表現又はｈｅｘ表現したものである、
請求項５に記載のデータ処理装置。
【請求項７】
前記極座標は、
前記移動体の進行方向、及び、前記進行方向に直交する横方向により規定される基準平面上の原点からの距離により、前記加速度の大きさを表し、
前記基準平面内の所定の方向からの角度により、前記加速度の方向を表す、
請求項５又は６に記載のデータ処理装置。
【請求項８】
前記極座標は、前記基準平面に直交する方向からの角度により、前記加速度の方向を表す、
請求項７に記載のデータ処理装置。
【請求項９】
前記データ処理装置と通信するサーバにおいて、前記サーバに送信された加速度に基づいて、ある時刻における危険運転イベントが検知された場合に、前記危険運転イベントを検知した旨の通知を前記サーバから受信する手段を備え、
前記通信部は、前記時刻の前又は後の少なくとも一方の所定期間だけ、前記加速度センサの測定値を送信する、
請求項１から８のいずれかに記載のデータ処理装置。
【請求項１０】
請求項１から９のいずれかに記載のデータ処理装置を有する移動体。
【請求項１１】
請求項１から９のいずれかに記載のデータ処理装置と通信するサーバであって、
前記データ処理装置から前記測定値及び前記近似値を受信する手段を備え、
前記測定値及び前記近似値により表される加速度のデータを蓄積する手段を備える、
サーバ。
【請求項１２】
利用者から対象となるデータの指定がなされたことに応じて、蓄積されたデータから前記指定に対応するデータを抽出する手段を備える、
請求項１１に記載のサーバ。
【請求項１３】
前記データと、前記利用者の識別子と、前記データに対応する時刻と、を関連付けて記憶する手段を備え、
前記指定は、前記利用者の識別子と、時刻又は期間と、を含む、
請求項１２に記載のサーバ。
【請求項１４】
コンピュータに、請求項１から９のいずれかに記載の手段を実現させるためのプログラム。
【請求項１５】
コンピュータを用いて、移動体に関するデータの収集を行うためのデータ処理方法において、
前記移動体の加速度を測定するステップを備え、
前記加速度の測定値のうち、複数の測定値の変化の傾向を示す加速度パターンが所定条件を満たす場合、各測定値を所定のデータ形式の近似値に圧縮するステップを備え、
前記加速度パターンが前記所定条件を満たす場合、前記圧縮された近似値を送信するステップを備え、
前記加速度パターンが前記所定条件を満たさない場合、前記測定値を送信するステップを備える、
データ処理方法。
【請求項１６】
物体に関するデータを収集するデータ処理装置において、
前記物体に関するデータを測定するためのセンサを備え、
前記センサの測定値のうち、複数の測定値の変化の傾向を示すパターンが所定条件を満たす場合、測定値を所定のデータ形式の近似値に圧縮する処理部を備え、
前記パターンが前記所定条件を満たす場合、前記処理部により圧縮された近似値を送信する通信部を備え、
前記通信部は、前記パターンが前記所定条件を満たさない場合、前記センサの測定値を送信する、
データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、サーバ、移動体、データ処理方法、及びプログラムに関する。
【背景技術】
【０００２】
ＩｏＴ（Internet of Thing）と呼ばれる、あらゆるモノをネットワークに接続する技術に注目が集まっている。これまで通信機能を持たなかった機器に通信機能を与えることで、まったく新たなデータの収集、解析、及び、活用の可能性が開ける。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、こうして収集可能となるデータに対する制約として、コストの観点から、エッジデバイスの記憶容量の問題がある。エッジデバイスに大容量のメモリを搭載することは一般には期待できない。仮に、エッジデバイスに大容量のメモリを搭載することができたとしても、エッジデバイスとの間で大容量のデータを送受信することは、通信上の制約（たとえば帯域、及び、サーバへの負荷）を受ける。さまざまな機器のＩｏＴ化が可能となり、これまでとは異なる膨大なデータの収集及び蓄積が容易になったと同時に、上述に例示したような制約によって十分に活用し切れていない現実がある。
【０００４】
本発明の目的は、データの収集を行う場合において、送信されるデータの容量を適切に抑制することである。
【課題を解決するための手段】
【０００５】
本発明の一態様は、
移動体に関するデータの収集を行うためのデータ処理装置において、
前記移動体の加速度を測定する加速度センサを備え、
前記加速度センサの測定値のうち、複数の測定値の変化の傾向を示す加速度パターンが所定条件を満たす場合、各測定値を所定のデータ形式の近似値に圧縮する処理部を備え、
前記加速度パターンが前記所定条件を満たす場合、前記処理部により圧縮された近似値を送信する通信部を備え、
前記通信部は、前記加速度パターンが前記所定条件を満たさない場合、前記加速度センサの測定値を送信する、
データ処理装置である。
【発明の効果】
【０００６】
本発明の一態様によれば、データの収集を行う場合において、送信されるデータ容量を適切に抑制することができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態にかかるデータ処理装置を有する車両、及び、車両の走行に伴い生じる加速度の収集結果を示す図である。
【図２】第１の実施形態にかかるデータ処理装置とサーバとの間の通信の説明図である。
【図３】第１の実施形態のデータ処理のフローチャートである。
【図４】図３の圧縮処理の説明図である。
【図５】図３のタイムスタンプの付加の説明図である。
【図６】第２の実施形態のサーバに蓄積されたデータの表示に用いられるインタフェースの一例を示す図である。
【図７】第２の実施形態にかかる蓄積データの分析例を示す図である。
【図８】図７の分布図の拡大図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【０００９】
（１）第１の実施形態
第１の実施形態について説明する。
【００１０】
（１−１）第１の実施形態の概要
第１の実施形態の概要について説明する。図１は、第１の実施形態にかかるデータ処理装置を有する車両、及び、車両の走行に伴い生じる加速度の収集結果を示す図である。
【００１１】
図１Ａは、第１の実施形態にかかるデータ処理装置を有する車両（「移動体」の一例）を上方から見たときの平面図を示している。
図１Ａの各符号の定義は、以下のとおりである。
・「ＦＲ」は、車両の進行方向（ＦＲ−ＲＲ方向）に沿って前方を示している。
・「ＲＲ」は、車両の進行方向（ＦＲ−ＲＲ方向）に沿って後方を示している。
・「ＬＳ」は、車両の進行方向（ＦＲ−ＲＲ方向）を基準として左側を示している。
・「ＲＳ」は、車両の進行方向（ＦＲ−ＲＲ方向）を基準として右側を示している。
・「ＲＰ」は、車両の進行方向（ＦＲ−ＲＲ方向）と、車両の進行方向（ＦＲ−ＲＲ方向）に直交する横方向（ＬＳ−ＲＳ方向）と、によって規定される平面（以下「基準平面」という）を示している。
【００１２】
図１Ｂは、図１Ａの車両の走行に伴い生じる加速度の収集結果を累積的に示している。
図１Ｂは、基準平面ＲＰ内の加速度の大きさを、原点からの距離を用いて表している。
基準平面ＲＰ内の方向を、予め定めた方向（たとえば進行方向（ＦＲ−ＲＲ方向））からの角度を用いて表している。
基準平面ＲＰ内のプロット数又は密度を、濃淡を用いて表している。プロット数又は密度は、濃淡に代えて、色を用いて表すのがより好ましい。
【００１３】
第１の実施形態では、このように収集されたセンシングデータに対して、車両の加速度が示す変化のパターン（以下「加速度パターン」という）に応じたデータ処理を施してから、データ処理装置と接続されたサーバに送信する。
【００１４】
（１−２）データ処理装置とサーバとの間の通信
第１の実施形態のデータ処理装置とサーバとの間の通信について説明する。図２は、第１の実施形態にかかるデータ処理装置とサーバとの間の通信の説明図である。
データ処理装置２１０は、たとえば自動車のソケット（一例として、シガーソケット、電気供給用ソケット、又は、接続用ソケット）に挿入して、自動車の車両内に固定することができる。電気供給用ソケット又は接続用ソケットは、たとえばＵＳＢ（Universal Serial Bus）をサポートするソケットである。データ処理装置２１０は、携帯端末２２０を介して、サーバ２３０と接続される。
データ処理装置２１０は、図１の車両に関するデータを収集するように構成される。
【００１５】
携帯端末２２０は、データ処理装置２１０とサーバ２３０との間の通信を制御するように構成される。携帯端末２２０は、たとえばスマートフォン又はタブレットである。
【００１６】
サーバ２３０は、データ処理装置２１０によって収集されたデータを蓄積し、且つ、蓄積したデータに基づくデータ処理の結果をクライアント装置（たとえば携帯端末２２０）に提供するように構成される。
【００１７】
（１−２−１）データ処理装置の構成
第１の実施形態のデータ処理装置２１０の構成を説明する。
【００１８】
図２に示すように、データ処理装置２１０は、加速度センサ２１１と、処理部２１２と、通信部２１３と、を備える。
【００１９】
加速度センサ２１１は、車両の加速度を測定するように構成される。
【００２０】
処理部２１２は、加速度センサ２１１の測定値に所定のデータ処理を施すことにより、測定データを生成するように構成される。処理部２１２は、たとえばマイコンである。
処理部２１２は、所定のプログラム（たとえば、マイコン内のメモリに記憶されたプログラム）を実行することによって、データ処理装置２１０の機能を実現する。
【００２１】
通信部２１３は、処理部２１２の処理結果（たとえば測定データ）を送信するように構成される。通信部２１３は、たとえば通信インタフェースである。
【００２２】
（１−２−２）サーバの構成
第１の実施形態のサーバ２３０の構成を説明する。
【００２３】
図２に示すように、サーバ２３０は、通信部２３１と、記憶部２３２と、処理部２３３と、を備える。
【００２４】
通信部２３１は、サーバ２３０と、サーバ２３０に接続された装置（たとえば携帯端末２２０）との間の通信を制御するように構成される。通信部２３１は、たとえば通信インタフェースである。
【００２５】
記憶部２３２は、通信部２３１により受信したデータと、サーバ２３０の機能（たとえば、後述のサーバ２３０の各処理を実行する機能）を実現するためのプログラムと、を記憶するように構成される。
【００２６】
処理部２３３は、記憶部２３２に記憶されたデータを処理するように構成される。処理部２３３は、たとえばプロセッサ（一例として、ＣＰＵ（Central Processing Unit）である。処理部２３３は、記憶部２３２に記憶されたプログラムを実行することによって、サーバ２３０の機能を実現する。
【００２７】
（１−３）データ処理
第１の実施形態のデータ処理を説明する。図３は、第１の実施形態のデータ処理のフローチャートである。図４は、図３の圧縮処理の説明図である。図５は、図３のタイムスタンプの付加の説明図である。
【００２８】
図３に示すように、データ処理装置２１０は、移動体の加速度の測定（Ｓ１００）を実行する。
具体的には、車両に固定された加速度センサ２１１が、車両の走行に伴い生じる加速度を所定の測定期間Ｔｍ（たとえば０．１秒）毎に測定する。
処理部２１２は、加速度センサ２１１の測定値に対して、加速度センサ２１１の軸方向と車両の軸方向（例えば、進行方向（ＦＲ−ＲＲ方向））とを一致させるための座標変換を行う。
処理部２１２は、座標変換後の測定値を記憶装置（たとえば、マイコン内のメモリ、又は、マイコンに接続された記憶装置）に記憶する。
これにより、記憶装置には、複数の測定値が記憶される。
【００２９】
ステップＳ１００の後、データ処理装置２１０は、加速度パターンの判定（Ｓ１０１）を実行する。
具体的には、処理部２１２は、ステップＳ１００において記憶装置に記憶された複数の測定値が示す加速度パターンが所定条件（たとえば、所定期間の加速度の変化量が所定の閾値未満であること）を満たすか否かを判定する。
【００３０】
ステップＳ１０１において判定された加速度パターンが所定条件を満たす場合（Ｓ１０２−ＹＥＳ）、データ処理装置２１０は、圧縮処理（Ｓ１０３）を実行する。
具体的には、処理部２１２は、ステップＳ１００で得られた各測定値を、図４に示すように、基準平面ＲＰを離散的に区分した各区分に割り当てる。
この例では、加速度の大きさについては、０から７の８段階（任意単位）で表し、方向については、車両の進行方向ｘを基準として時計回りに０から３１の３２段階（任意単位）で３６０度を表す極座標により区分している。
処理部２１２は、各区分内に位置する測定点を、当該区分のいずれかの頂点によって近似することにより、測定値を一定のデータ形式に変換する。たとえば、図４の測定値ｖ１は、当該測定値に対応する測定点が含まれる区分の頂点のうち最も近接する頂点（ｒ：５，ｄ：２９）に変換される。
【００３１】
測定値の所定のデータ形式への変換の第１例を説明する。
ｒ＝５、ｄ＝２９をそれぞれｂｉｔ表現すると、ｒ＝１０１、ｄ＝１１１０１となる。処理部２１２は、ｒを上位ビットとし、ｄを下位ビットとして、これらのｂｉｔ表現を結合することにより、８ビットデータ「１０１１１１０１」を生成する。
このｂｉｔ表現の８ビットデータは、極座標上の離散化された座標形式の近似値に対応する。
【００３２】
測定値の所定のデータ形式への変換の第２例を説明する。
処理部２１２は、第１例によって生成した８ビットデータ「１０１１１１０１」をｈｅｘ表現に変換することにより、ｈｅｘデータ「ＢＤ」を生成する。
このｈｅｘデータ「ＢＤ」は、極座標上の離散化された座標形式の近似値に対応する。
【００３３】
このように、ステップＳ１０３では、各区分内に位置する測定点を当該区分のいずれかの頂点に変換すること、及び、変換後のデータのデータ表現（ｂｉｔ表現又はｈｅｘ表現）によって、データの圧縮が実現されている。
【００３４】
ステップＳ１０３は、所定の収集期間Ｐｃ（たとえば１００ミリ秒）単位で実行される。
【００３５】
ステップＳ１０２又はＳ１０３の後、データ処理装置２１０は、タイムスタンプの付加（Ｓ１０４）を実行する。
具体的には、図５に示すように、処理部２１２は、１つの収集期間Ｐｃ内に収集された複数の測定値（つまり、ステップＳ１００で測定期間Ｔｍ毎に得られた複数の測定値）の組合せ、及び、複数の近似値（つまり、ステップＳ１０３で得られた複数の近似値）の組合せに対して、各収集期間Ｐｃに固有のタイムスタンプを付加する。
タイムスタンプは、たとえば、各収集期間Ｐｃを示す情報（たとえば、収集期間Ｐｃの開始日時及び終了日時を秒単位で表す情報）、又は、各収集期間Ｐｃを示す情報に基づいて生成されたコードである。
【００３６】
タイムスタンプは、たとえば４バイトで表すことができる。
この場合、上記時間間隔を１秒とすると、毎秒１４（＝４＋１×１０）バイトのデータがデータ処理装置２１０から送信される。
仮に、ステップＳ１０１〜Ｓ１０３が実行されなかった場合、データ処理装置２１０は、ステップＳ１００で得られた測定値を逐一送信することになる。この場合、１００ミリ秒単位で日時を表すタイムスタンプは、たとえば８バイトで表される。したがって、データ処理装置２１０が送信するデータの容量は、毎秒９０（＝（８＋１）× １０）バイトとなる。
したがって、ステップＳ１０１〜Ｓ１０３が実行されなかった場合と比較すると、本実施形態では、データ処理装置２１０が送信するデータの容量が約１６％に圧縮される。
【００３７】
ステップＳ１０４の後、データ処理装置２１０は、送信処理（Ｓ１０５）を実行する。
具体的には、通信部２１３は、所定の送信間隔（たとえば１．０秒）毎に、単位時間内に生成された測定データ（つまり、ステップＳ１００において記憶装置に記憶されたデータ）をサーバ２３０に送信する。
【００３８】
より具体的には、通信部２１３は、ステップＳ１０３が実行された場合（つまり、加速度パターンが所定条件を満たす場合）、ステップＳ１０３において得られた圧縮データをサーバ２３０に送信する。
一方、通信部２１３は、ステップＳ１０３が実行されなかった場合（つまり、加速度パターンが所定条件を満たさない場合）、ステップＳ１０１において得られた測定値自体であるＲＡＷデータをサーバ２３０に送信する。
【００３９】
（２）第２の実施形態
第２の実施形態を説明する。図６は、第２の実施形態のサーバに蓄積されたデータの表示に用いられるインタフェースの一例を示す図である。図７は、第２の実施形態にかかる蓄積データの分析例を示す図である。図８は、図７の分布図の拡大図である。
【００４０】
データ処理装置２１０は、データ処理装置２１０の利用者を識別する識別子及びデータ処理装置２１０の識別子の少なくとも１つと、タイムスタンプが付加されたデータ（ＲＡＷデータ及び圧縮データ）をサーバ２３０に送信する。
【００４１】
サーバ２３０は、データ処理装置２１０から送信されたＲＡＷデータ及び圧縮データを、利用者の識別子及びデータ処理装置２１０の識別子の少なくとも１つと関連付けて蓄積する。
ユーザが、たとえば携帯端末２２０を介して、データ処理装置２１０の識別子及び利用者の識別子の少なくとも１つと、抽出の対象となるデータの情報（たとえば、時刻又は期間）と、を指定すると、サーバ２３０は、利用者の指定に対応するデータを抽出する機能を有する。この機能は、アプリケーションプログラミングインターフェース（ＡＰＩ）として外部に提供することが可能である。図６における矩形の領域は、図４に示した区分の頂点にそれぞれ対応する。これにより、各領域に該当する測定値の数を表示したり、その数に応じて色を付したりすることによって、視覚的に示すことができる。図４では、大きさ８段階、方向３２段階であるが、これに対応する数の領域をインタフェースに設ける場合のほか、図６の大きさ５段階、方向１２段階のように、簡略化したインタフェースとすることもできる。また、測定値の分布は、ヒストグラムを用いて示すこともできる。
【００４２】
サーバ２３０は、単位時間毎にスナップショットで測定値を保持する。したがって、サーバ２３０は、任意の時間のデータ（ＲＡＷデータ又は圧縮データ）を抽出すること、及び、所定の期間にわたる累積的なデータを抽出することができる。所定のデータ形式への圧縮を行うことによって可能となった単位時間毎のデータの蓄積は、加法性を有するなど、多様な分析の切り口を提供する。
【００４３】
図７に示すように、サーバ２３０から蓄積データ又はその分析結果を受け取るユーザ端末の表示画面６００には、地図６１０上、対象となる車両の走行ルートが示されている。ユーザが、当該走行ルートから範囲を選択すると、当該範囲の走行に伴い生じた加速度が累積的に分布図６２０に示される。図７では、分布図６２０とともに、当該範囲の走行に伴い生じた加速度に基づいて、運転の安全性を示すスコアと、危険運転イベントの検知結果と、が示されている。危険運転イベントは、危険運転挙動、又は、危険運転の可能性を表す事象である。危険運転は、たとえば急加速、急減速、及び、急ハンドルの少なくとも１つである。
【００４４】
図８に示すように、分布図７００において、第１の領域７０１は急減速があったことを表し、第２の領域７０２は急ハンドルがあったことを表し、第３の領域７０３は急加速があったことを表している。蓄積データは、そのデータ形式のために加法性を有することから、分布図７００のように合成分布として表すことができる。
なお、蓄積データは、合成分布のほかに、一例として、第１の領域７０１、第２の領域７０２、及び第３の領域７０３にそれぞれ対応する期間毎に分けて表すこともできる。
【００４５】
（３）第３の実施形態
第３の実施形態を説明する。
【００４６】
第３の実施形態にかかるサーバ２３０は、データ処理装置２１０から送信されてくるデータをリアルタイムに分析して、危険運転イベントを検知することができる。たとえば、データ処理装置２１０は、測定値のＲＡＷデータを所定期間（たとえば３秒、５秒、又は、１０秒）だけ保持しておき、サーバ２３０から危険運転イベントを検知した旨のイベント通知を受信した場合には、以下の何れかの態様でステップＳ１０５を実行する。
・保持しておいた過去のＲＡＷデータをサーバ２３０に送信する。
・イベント通知を受信した時刻の前又は後の少なくとも一方の所定の期間だけＲＡＷデータをサーバ２３０に送信する。
【００４７】
ＲＡＷデータを無条件に蓄積することはストレージの容量及び通信容量を圧迫する。しかし、サーバ２３０からデータ処理装置２１０に対して動的に与えられる指示又は通知をトリガとしてデータ処理装置２１０がＲＡＷデータをサーバ２３０に送信することによって、ストレージの容量及び通信容量を圧迫することなく、効率的なデータ蓄積が可能となる。
【００４８】
データ処理装置２１０又はサーバ２３０は、危険運転イベントが検知されたときに、車両に配置されたカメラに対して、車両の走行状況（たとえば前方ＦＲ）の動画撮影を開始するための指示を送信してもよい。
【００４９】
データ処理装置２１０は、イベント通知を受信したときに、動画撮影を継続的に行うカメラから動画データを取得し、且つ、イベント通知を受信する前後数秒間だけ、サーバ２３０に当該動画データを送信してもよい。
【００５０】
カメラは、たとえば、車両に固定されたデバイス（たとえば、携帯端末２２０又はドライブレコーダ）に配置されてもよい。特に、携帯端末２２０に配置されたカメラを用いる場合、携帯端末２２０に所要のアプリケーションをインストールすることにより、携帯端末２２０をデータ処理装置２１０として機能させることも可能である。
この場合、データ処理装置２１０は、イベント通知を受信したときに、車両の走行状況の動画撮影を行い、且つ、当該動画データをサーバ２３０に送信する機能を有する。
【００５１】
サーバ２３０に蓄積されたデータは、移動体の利用者に対する様々なサービスの提供にも活用することができる。
たとえば、サーバ２３０は、危険運転イベントの頻度及び内容に基づいて、自動車の利用者の保険契約の保険料の適正値を予測し、且つ、予測結果を保険会社及び利用者の少なくとも一方に提供してもよい。
【００５２】
（４）変形例
上述の実施形態の変形例について説明する。
【００５３】
図１Ｂでは、基準平面ＲＰ内の加速度の収集結果を示しているが、基準平面ＲＰに垂直な方向（つまり、進行方向（ＦＲ−ＲＲ方向）及び横方向（ＬＳ−ＲＳ方向）の両方に直交する垂直方向（たとえば車両の上下方向））についても加速度を測定した場合、この垂直方向からの角度も用いて、極座標又は球座標における位置をプロットしてもよい。
加速度の大きさは垂直方向も含めて三次元で算出し、且つ、プロットは二次元平面である基準平面ＲＰ内で行ってもよい。
【００５４】
ステップＳ１０３では、大きさを３ビット、角度を５ビットとする例を示したが、対象となるデータの用途に応じて、異なるビット数の配分を採用してもよい。
ｒを上位ビット、ｄを下位ビットとして結合ビットを得る例を示したが、ｄを上位ビット、ｒを下位ビットとして結合ビットを得てもよい。
結合ビットのビット数は８ビットに限られるものではない。結合ビットのビット数は、データの用途に応じて決定することが好ましい。
【００５５】
データ処理装置２１０は、通信部２１３の機能に応じて、データの蓄積を行うためのサーバ２３０とネットワークを介して通信してもよい。
データ処理装置２１０は、所定の通信プロトコル（たとえばＢＬＥ（Bluetooth Low Energy）、又は、ＵＳＢ）により携帯端末２２０（たとえばスマートフォン、又は、タブレット）と通信した後、携帯端末２２０から無線ネットワーク（たとえば３Ｇ、ＬＴＥ（Long Term Evolution））を介して、サーバ２３０と通信してもよい。
【００５６】
上述の説明では、データ処理装置２１０を自動車のソケットに挿入する例を説明したが、本実施形態はこれに限られるものではない。本実施形態は、データ処理装置２１０を、シガーソケット以外の接続端子を介して車両と接続する場合、又は、車両と一体に構成する場合にも、適用可能である。
データ処理装置２１０を車両に固定する場合には、誤差が抑制されるので、測定値の精度が高まる。
【００５７】
上述の説明では、移動体として車両を例示したが、本実施形態は、これに限られない。本実施形態は、以下の移動体にも適用可能である。
・飛行体（たとえば飛行機、又は、ドローン）
・船舶
【００５８】
上述の説明では、移動体の加速度を測定する例を示したが、本実施形態はこれに限られない。本実施形態は、物体（たとえば洋上浮体）の振る舞い（たとえば、当該物体の周囲の流体の流向流速）の大きさ及び方向を時系列に沿って測定する場合にも適用可能である。
【００５９】
ステップＳ１０１〜Ｓ１０４はサーバ２３０が実行しても良い。
この場合、データ処理装置２１０は、ステップＳ１００の後、ステップＳ１０５を実行する。このステップＳ１０５では、データ処理装置２１０は、ＲＡＷデータを送信する。
サーバ２３０は、ステップＳ１０５において送信されたＲＡＷデータに基づいて、ステップＳ１０１〜Ｓ１０４を実行する。
【００６０】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良及び変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【００６１】
（５）小括
本実施形態について小括する。
【００６２】
本実施形態の第１態様は、
移動体（たとえば、車両）に関するデータの収集を行うためのデータ処理装置２１０において、
移動体の加速度を測定する加速度センサ２１１を備え、
加速度センサ２１１の測定値のうち、複数の測定値の変化の傾向を示す加速度パターンが所定条件を満たす場合、各測定値を所定のデータ形式の近似値に圧縮する処理部２１２を備え、
加速度パターンが所定条件を満たす場合、処理部２１２により圧縮された近似値（たとえば圧縮データ）を送信する通信部２１３を備え、
通信部２１３は、加速度パターンが所定条件を満たさない場合、加速度センサ２１１の測定値（たとえばＲＡＷデータ）を送信する、
データ処理装置２１０である。
【００６３】
第１態様によれば、加速度パターンに応じて、加速度センサ２１１の測定値に対するデータ処理（圧縮、又は、非圧縮）が切り替わる。これにより、データの収集を行う場合において、送信されるデータの容量を適切に抑制することができる。
【００６４】
本実施形態の第２態様は、
加速度センサ２１１は、所定の測定期間毎に複数の測定値を取得し、
処理部２１２は、加速度パターンが所定条件を満たす場合、各測定値を近似値に圧縮し、
通信部２１３は、複数の近似値の組合せを送信する、
データ処理装置２１０である。
【００６５】
第２態様によれば、複数の近似値を１回の通信で送信する場合にも、送信されるデータの容量を適切に抑制することができる。
【００６６】
本実施形態の第３態様は、
処理部２１２は、複数の近似値の組合せにタイムスタンプを関連付け、
通信部２１３は、タイムスタンプが関連付けられた複数の近似値の組合せを送信する、
データ処理装置２１０である。
【００６７】
第３態様によれば、複数の近似値を１回の通信で送信する場合、送信された近似値を、当該近似値に対応する測定値の時間情報に関連付けることができる。
【００６８】
本実施形態の第４態様は、
処理部２１２は、加速度の変化量が所定の閾値未満である場合、測定値を近似値に圧縮する、
データ処理装置２１０である。
【００６９】
第４態様によれば、加速度の変化量が所定の基準を下回る場合に圧縮処理を実行する。これにより、送信されるデータの容量をより適切に抑制することができる。
【００７０】
本実施形態の第５態様は、
所定のデータ形式は、極座標上の離散化された座標である、
データ処理装置２１０である。
【００７１】
第５態様によれば、測定値の本質的な情報を維持したまま、送信されるデータの容量を適切に抑制することができる。
【００７２】
本実施形態の第６態様は、
所定のデータ形式は、座標をｂｉｔ表現又はｈｅｘ表現したものである、
データ処理装置２１０である。
【００７３】
第６態様によれば、測定値の本質的な情報を維持したまま、送信されるデータの容量を適切に抑制することができる。
【００７４】
本実施形態の第７態様は、
極座標は、
移動体の進行方向（ＦＲ−ＲＲ方向）、及び、進行方向（ＦＲ−ＲＲ方向）に直交する横方向（ＬＳ−ＲＳ方向）により規定される基準平面ＲＰ上の原点からの距離により、加速度の大きさを表し、
基準平面ＲＰ内の所定の方向からの角度により、加速度の方向を表す、
データ処理装置２１０である。
【００７５】
第７態様によれば、測定値の本質的な情報を維持したまま、送信されるデータの容量を適切に抑制することができる。
【００７６】
本実施形態の第８態様は、
極座標は、基準平面ＲＰに直交する方向（たとえば移動体の上下方向）からの角度により、加速度の方向を表す、
データ処理装置２１０である。
【００７７】
第８態様によれば、加速度センサ２１１が三次元の加速度を測定する場合にも、送信されるデータの容量を適切に抑制することができる。
【００７８】
本実施形態の第９態様は、
データ処理装置２１０と通信するサーバ２３０において、サーバ２３０に送信された加速度に基づいて、ある時刻における危険運転イベントが検知された場合に、危険運転イベントを検知した旨の通知をサーバ２３０から受信する手段を備え、
通信部２１３は、時刻の前又は後の少なくとも一方の所定期間だけ、加速度センサ２１１の測定値を送信する、
データ処理装置２１０である。
【００７９】
第９態様によれば、危険運転の可能性がある場合、圧縮処理を実行する。これにより、送信されるデータの容量をより適切に抑制することができる。
【００８０】
本実施形態の第１０態様は、
データ処理装置２１０を有する移動体である。
【００８１】
本実施形態の第１１態様は、
データ処理装置２１０と通信するサーバ２３０であって、
データ処理装置２１０から測定値及び近似値を受信する手段を備え、
測定値及び近似値により表される加速度のデータを蓄積する手段を備える、
サーバ２３０である。
【００８２】
第１１態様によれば、加速度パターンに応じて、測定値に対するデータ処理（圧縮、又は、非圧縮）が切り替わる。これにより、データの収集を行う場合において、送信されるデータの容量を適切に抑制することができる。
【００８３】
本実施形態の第１２態様は、
利用者から対象となるデータの指定がなされたことに応じて、蓄積されたデータから指定に対応するデータを抽出する手段を備える、
サーバ２３０である。
【００８４】
第１２態様によれば、加速度パターンに応じたデータ処理（圧縮、又は、非圧縮）が適用されたデータのうち、利用者の所望のデータを利用者に提供することができる。
【００８５】
本実施形態の第１３態様は、
データと、利用者の識別子と、データに対応する時刻と、を関連付けて記憶する手段を備え、
指定は、利用者の識別子と、時刻又は期間と、を含む、
サーバ２３０である。
【００８６】
第１３態様によれば、加速度パターンに応じたデータ処理（圧縮、又は、非圧縮）が適用されたデータのうち、利用者の所望の時間情報に対応するデータを利用者に提供することができる。
【００８７】
本実施形態の第１４態様は、
コンピュータ（たとえば、プロセッサ）に、上記各手段を実現させるためのプログラムである。
【００８８】
本実施形態の第１５態様は、
コンピュータ（たとえば、データ処理装置２１０）を用いて、移動体に関するデータの収集を行うためのデータ処理方法において、
移動体の加速度を測定するステップＳ１００を備え、
加速度の測定値のうち、複数の測定値の変化の傾向を示す加速度パターンが所定条件を満たす場合、各測定値を所定のデータ形式の近似値に圧縮するステップＳ１０１〜Ｓ１０２を備え、
加速度パターンが所定条件を満たす場合、圧縮された近似値を送信するステップＳ１０５を備え、
加速度パターンが所定条件を満たさない場合、測定値を送信するステップＳ１０５を備える、
データ処理方法である。
【００８９】
本実施形態の第１６態様は、
物体に関するデータを収集するデータ処理装置２１０において、
物体に関するデータを測定するためのセンサを備え、
センサの測定値のうち、複数の測定値の変化の傾向を示すパターンが所定条件を満たす場合、測定値を所定のデータ形式の近似値に圧縮する処理部２１２を備え、
パターンが所定条件を満たす場合、処理部２１２により圧縮された近似値を送信する通信部２１３を備え、
通信部２１３は、パターンが所定条件を満たさない場合、センサの測定値を送信する、
データ処理装置２１０である。
【００９０】
第１６態様によれば、物体（たとえば洋上浮体）の振る舞い（たとえば、当該物体の周囲の流体の流向流速）の大きさ及び方向を時系列に沿って測定する場合にも、送信されるデータの容量を適切に抑制することができる。
【符号の説明】
【００９１】
２１０  データ処理装置
２１１  加速度センサ
２１２  処理部
２１３  通信部
２２０  携帯端末
２３０  サーバ
２３１  通信部
２３２  記憶部
２３３  処理部
６００  表示画面
６１０  地図
６２０  分布図
７００  分布図
７０１  第１の領域
７０２  第２の領域
７０３  第３の領域
【図１】
2018205326.tif 000003
【図２】
2018205326.tif 000004
【図３】
2018205326.tif 000005
【図４】
2018205326.tif 000006
【図５】
2018205326.tif 000007
【図６】
2018205326.tif 000008
【図７】
2018205326.tif 000009
【図８】
2018205326.tif 000010