Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7717320B2 - Data processing system, data processing method, data processing device and program - Google Patents
[go: Go Back, main page]

JP7717320B2 - Data processing system, data processing method, data processing device and program - Google Patents

Data processing system, data processing method, data processing device and program

Info

Publication number
JP7717320B2
JP7717320B2 JP2024113725A JP2024113725A JP7717320B2 JP 7717320 B2 JP7717320 B2 JP 7717320B2 JP 2024113725 A JP2024113725 A JP 2024113725A JP 2024113725 A JP2024113725 A JP 2024113725A JP 7717320 B2 JP7717320 B2 JP 7717320B2
Authority
JP
Japan
Prior art keywords
information
synthesis
body information
pieces
mobile body
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024113725A
Other languages
Japanese (ja)
Other versions
JP2024137984A (en
Inventor
広毅 元垣内
良 大野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SmartDrive Inc
Original Assignee
SmartDrive Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SmartDrive Inc filed Critical SmartDrive Inc
Publication of JP2024137984A publication Critical patent/JP2024137984A/en
Application granted granted Critical
Publication of JP7717320B2 publication Critical patent/JP7717320B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

本発明は、移動体の情報の分析に関するデータ処理システム、データ処理方法、データ処理装置、及びプログラムに関する。 The present invention relates to a data processing system, data processing method, data processing device, and program for analyzing information about moving objects.

ユーザが利用する移動体(特に限定されないが、例として、自動車、自転車、飛行機、ヘリコプター、ドローン、船舶等の機器のほか、概念として徒歩も含む)についての情報、例えば、加速度、速度、位置情報、角速度等を取得して、何らかの分析に用いたいという需要がある。例えば、これら情報に基づいての移動体の運転評価や、移動体が通過する道路の評価等をしたいという社会的需要があり、特許文献1には、車両に設置された各種センサ類からカーナビゲーション装置を介して収集された車両の挙動データとして、加速度に関する時系列情報を元に統計情報を生成する運転診断システムが開示されている。 There is a demand for acquiring information about moving objects used by users (including, but not limited to, automobiles, bicycles, airplanes, helicopters, drones, ships, and even walking) such as acceleration, speed, position information, and angular velocity, and using this information for some kind of analysis. For example, there is a societal demand for evaluating the driving of moving objects based on this information, or the roads on which moving objects travel. Patent Document 1 discloses a driving diagnosis system that generates statistical information based on time-series information about acceleration as vehicle behavior data collected from various sensors installed in the vehicle via a car navigation system.

特開2006-243856号公報Japanese Patent Application Laid-Open No. 2006-243856

しかしながら、運転内容等の評価を行うにあたっては、十分に簡便なツールが提案されておらず、移動体の利用者または管理者自身がその分析の一部または全部を行う必要があった。特に、分析対象となる移動体が複数ある場合、それら複数の移動体を一体としてまたは組み合わせて分析することは専門家でなければ困難であった。 However, no sufficiently simple tools have been proposed for evaluating driving behavior, etc., and the vehicle user or manager must perform some or all of the analysis themselves. In particular, when there are multiple vehicles to be analyzed, analyzing those multiple vehicles as a whole or in combination is difficult unless you are an expert.

本発明の目的は、移動体に関する分析情報を簡易に取得可能とすることである。 The objective of this invention is to make it possible to easily obtain analytical information about moving objects.

本発明の一態様は、時系列的に取得される移動体情報を時間情報と紐づけて記憶する記憶部と、合成方法を特定する合成方法特定部と、前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定する移動体情報特定部と、前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てる割当部と、前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎の前記特徴量情報の頻度又は発生確率を取得する取得部と、前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の頻度又は発生確率に対して、前記特定された合成方法を適用した合成結果を取得する合成結果取得部と、前記取得した合成結果を出力する出力部と、を備える、データ処理システムである。 One aspect of the present invention is a data processing system comprising: a storage unit that stores mobile body information acquired in chronological order in association with time information; a synthesis method identification unit that identifies a synthesis method; a mobile body information identification unit that identifies multiple pieces of mobile body information related to synthesis processing from the stored mobile body information; an allocation unit that allocates feature information included in each of the multiple pieces of mobile body information related to the synthesis processing based on a predetermined classification; an acquisition unit that acquires the frequency or occurrence probability of the feature information for each of the multiple pieces of mobile body information related to the synthesis processing for each of the predetermined classifications; a synthesis result acquisition unit that acquires a synthesis result by applying the identified synthesis method to the frequency or occurrence probability of the acquired feature information for each of the multiple pieces of mobile body information related to the synthesis processing; and an output unit that outputs the acquired synthesis result.

本発明によれば、移動体に関する分析情報を簡易に取得することができる。 According to the present invention, analytical information about moving objects can be easily obtained.

本実施形態にかかるデータ処理装置を備える車両、及び車両の走行に伴い生じる加速度の収集結果を示す図である。1 is a diagram showing a vehicle equipped with a data processing device according to the present embodiment, and a collection result of acceleration occurring as the vehicle travels; 本実施形態にかかるデータ処理装置とサーバとの間の通信の説明図である。FIG. 2 is an explanatory diagram of communication between a data processing device and a server according to the present embodiment. 本実施形態におけるデータ処理のフローチャートである。4 is a flowchart of data processing in the present embodiment. 図3の圧縮処理の説明図である。FIG. 4 is an explanatory diagram of the compression process of FIG. 3; 図3の時間情報の付加の説明図である。FIG. 4 is an explanatory diagram of adding time information to FIG. 3 . サーバに記憶されたデータの分析結果の表示に用いられるインタフェースの一例である。1 is an example of an interface used to display the results of an analysis of data stored on a server. サーバに記憶されたデータの分析結果の表示に用いられるインタフェースの別の一例である。10 is another example of an interface used to display the results of an analysis of data stored on a server. 図7における領域406の拡大図であり、一移動体についての加速度情報を分析した結果の表示例である。FIG. 8 is an enlarged view of the area 406 in FIG. 7, showing an example of a display of the results of analyzing acceleration information about one moving object. 図7における領域501に対応する加速度が取得された状況を選択可能な態様でリスト表示したものである。The situation in which the acceleration corresponding to the area 501 in FIG. 7 was acquired is displayed in a selectable list. 領域501に対応する加速度が取得された状況のうちの一つにつき詳細表示したものである。The figure shows a detailed display of one of the situations in which the acceleration corresponding to the area 501 was acquired. 本実施形態における加速度分布の合成処理のフローチャートである。10 is a flowchart of a synthesis process of acceleration distributions in the present embodiment. 合成対象の一部、及び合成方法を特定することで、残りの合成対象を特定する場合において、合成対象の一部を特定する際に表示されるインターフェースの一例である。10 is an example of an interface displayed when specifying a portion of the compositing targets in a case where the remaining compositing targets are specified by specifying a portion of the compositing targets and a compositing method. 合成対象の一部、及び合成方法を特定することで、残りの合成対象を特定する場合において、合成対象の一部を特定した後に合成方法を特定する際に表示されるインターフェースの一例である。10 is an example of an interface that is displayed when specifying a compositing method after specifying a portion of the compositing objects, in a case where the remaining compositing objects are specified by specifying a compositing method and a portion of the compositing objects. 合成対象の一部、及び合成方法を特定することで、残りの合成対象を特定する場合において、合成対象の一部及び合成方法を特定した後に表示されるインターフェースの一例である。10 is an example of an interface displayed after specifying a portion of the compositing objects and a compositing method in a case where the remaining compositing objects are specified by specifying a portion of the compositing objects and a compositing method. 二つの加速度分布の差異の表示例である。10 is a display example of the difference between two acceleration distributions. 複数の移動体についての加速度情報を分析した結果の表示例である。10 is a display example of the results of analyzing acceleration information about a plurality of moving objects. 複数の移動体についての加速度情報のうち、一条件下で限定し分析した結果の表示例である。10 is a display example of the results of analyzing acceleration information of a plurality of moving bodies limited under one condition. 表示された加速度分布に対しての選択領域パターンを示した例である。10 is an example showing a selection area pattern for a displayed acceleration distribution. 図18において選択されたある領域に対応する加速度が取得された状況を選択可能な態様でリスト表示し、その右側に及びそれらの傾向や共通点を表示した例である。In this example, the situations in which accelerations corresponding to a region selected in FIG. 18 have been acquired are displayed in a selectable list, and their trends and commonalities are displayed to the right of the list.

以下、本発明を実施するための形態の一例について図面を参照して説明する。
なお、図面の説明において同一の要素には同一の符号を付して、重複する説明を省略する場合がある。
また、これらの実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
In the description of the drawings, the same elements are denoted by the same reference numerals, and duplicated descriptions may be omitted.
Furthermore, the components described in these embodiments are merely examples and are not intended to limit the scope of the present invention.

本実施形態の概要について説明する。図1は、移動体情報の収集対象である車両と、当該車両の走行に伴い生じる加速度情報を本実施形態におけるデータ処理装置によって収集し図示化した結果を示す図である。 This embodiment will now be outlined. Figure 1 shows a vehicle from which mobile object information is collected, and the acceleration information generated as the vehicle travels, collected and visualized by a data processing device in this embodiment.

図1は、車両(「移動体」の一例)を上方から見たときの平面図、及び車両の走行に伴い生じる加速度情報の収集結果を累積的に示したものである。
図1上部の各符号の定義は、以下のとおりである。
・「FR」は、車両の進行方向(FR-RR方向)に沿って前方を示している。
・「RR」は、車両の進行方向(FR-RR方向)に沿って後方を示している。
・「LS」は、車両の進行方向(FR-RR方向)を基準として左側を示している。
・「RS」は、車両の進行方向(FR-RR方向)を基準として右側を示している。
・「RP」は、車両の進行方向(FR-RR方向)と、車両の進行方向(FR-RR方向)に直交する横方向(LS-RS方向)と、によって規定される平面(以下「基準平面」という)を示している。
FIG. 1 shows a plan view of a vehicle (an example of a "moving body") as seen from above, and cumulatively shows the collected results of acceleration information that occurs as the vehicle travels.
The definitions of the symbols at the top of FIG. 1 are as follows:
- "FR" indicates the front in the direction of travel of the vehicle (FR-RR direction).
"RR" indicates the rear in the direction of travel of the vehicle (FR-RR direction).
・"LS" indicates the left side based on the direction of travel of the vehicle (FR-RR direction).
"RS" indicates the right side based on the vehicle's direction of travel (FR-RR direction).
"RP" indicates a plane (hereinafter referred to as the "reference plane") defined by the vehicle's direction of travel (FR-RR direction) and the lateral direction (LS-RS direction) perpendicular to the vehicle's direction of travel (FR-RR direction).

図1下部は、基準平面RP内の加速度の大きさを、原点からの距離を用いて表している。
基準平面RP内の方向を、予め定めた方向(たとえば進行方向(FR-RR方向))からの角度を用いて表している。
基準平面RP内のプロット数又は密度を、濃淡を用いて表している。
The lower part of FIG. 1 shows the magnitude of acceleration in the reference plane RP using the distance from the origin.
The directions in the reference plane RP are expressed using angles from a predetermined direction (for example, the direction of travel (FR-RR direction)).
The number or density of plots in the reference plane RP is represented by shading.

本実施形態では、このように収集された加速度情報などのセンシングデータに対して、データ内容に応じた処理を施してから、データ処理装置210と接続されているサーバ230に送信する。 In this embodiment, the sensing data collected in this manner, such as acceleration information, is processed according to the data content before being transmitted to the server 230 connected to the data processing device 210.

本実施形態のデータ処理装置210とサーバ230との間の通信について説明する。図2は、本実施形態にかかるデータ処理装置210とサーバ230との間の通信の説明図である。 This section explains communication between the data processing device 210 and the server 230 in this embodiment. Figure 2 is an explanatory diagram of communication between the data processing device 210 and the server 230 in this embodiment.

データ処理装置210は、たとえば自動車のソケット(一例として、シガーソケット、電気供給用ソケット、又は、接続用ソケット)に挿入して、自動車の車両内に固定することができる。電気供給用ソケット又は接続用ソケットは、たとえばUSB(Universal Serial Bus)をサポートするソケットである。無論、データ処理装置210はかかるものに限定されず、例えば、ドライブレコーダーや、その他任意のIoT機器などであってよく、それらが単体で、または複数の機器を組み合わせることで、後述するデータ処理装置210の各構成要素を備えていれば、どのような態様で車両に備えられてもよい。データ処理装置210は、携帯端末220を介して、または直接にサーバ230と接続される。なお、データ処理装置210はスマートフォン等の機器であってもよい。この場合、例えば、後述する携帯端末220にデータ処理装置210の機能が含まれていてもよい。この場合、例えば、加速度情報は後述する位置情報取得部212によって取得される位置情報から算出されることとしてもよい。
データ処理装置210は、図1の車両に関するデータである移動体情報を収集するように構成される。
The data processing device 210 can be fixed inside the vehicle by being inserted into a socket (e.g., a cigarette lighter socket, a power supply socket, or a connection socket) of the vehicle. The power supply socket or connection socket is, for example, a socket that supports USB (Universal Serial Bus). Of course, the data processing device 210 is not limited to such a socket and may be, for example, a drive recorder or any other IoT device. These devices may be installed in the vehicle in any manner, either individually or in combination, as long as they include the components of the data processing device 210 described below. The data processing device 210 is connected to the server 230 directly or via the mobile terminal 220. Note that the data processing device 210 may be a device such as a smartphone. In this case, for example, the functions of the data processing device 210 may be included in the mobile terminal 220 described below. In this case, for example, the acceleration information may be calculated from position information acquired by the position information acquisition unit 212 described below.
The data processing device 210 is configured to collect mobile information, which is data relating to the vehicle of FIG.

携帯端末220は、車両に乗車するユーザ(例えば、運転者)により保持される等により、車両の内部または近傍に存在する機器である。携帯端末220は、データ処理装置210とサーバ230との間の通信を制御するように構成される。携帯端末220は、たとえばスマートフォン又はタブレットである。前述したように、データ処理装置210は、携帯端末220を介さずに、サーバ230と通信を行うこととしてもよい。 The mobile terminal 220 is a device that is located inside or near the vehicle, for example, held by a user (e.g., the driver) in the vehicle. The mobile terminal 220 is configured to control communication between the data processing device 210 and the server 230. The mobile terminal 220 is, for example, a smartphone or tablet. As described above, the data processing device 210 may communicate with the server 230 without going through the mobile terminal 220.

サーバ230は、少なくとも1つのデータ処理装置210によって収集されたデータを記憶し処理する。さらに、記憶したデータに基づくデータ処理の結果を外部の装置、例えば車両管理者が利用する装置に提供するように構成される。 The server 230 stores and processes data collected by at least one data processing device 210. It is further configured to provide the results of data processing based on the stored data to an external device, such as a device used by a vehicle manager.

本実施形態のデータ処理装置210の構成を説明する。 The configuration of the data processing device 210 of this embodiment will be described.

図2に示すように、データ処理装置210は、例えば、加速度情報取得部211と、位置情報取得部212と、時間情報取得部213と、処理部214と、通信部215を備え、データ処理装置210が備えられた車両に関する情報である移動体情報を取得するよう構成される。
加速度情報取得部211は、車両の加速度を取得するものであり、例えば、圧電型加速度センサによって加速度を取得するように構成される。なお、後述する位置情報取得部212によって取得される位置情報や、不図示の速度情報取得部によって取得される速度情報に基づいて、車両の加速度を算出することとしてもよく、かかる場合には、加速度情報取得部211は備えなくともよい。
位置情報取得部212は、例えば、GNSS衛星(例えばGPS衛星)から到来する電波に基づいてデータ処理装置210の位置情報(例えば、緯度経度情報)を所定間隔で取得する。すなわち、データ処理装置210が設置された車両の位置情報を取得することができる。
時間情報取得部213は、内蔵された時計または外部の時刻情報提供サーバから得られる時刻に関する情報に基づき、加速度センサ212及び位置情報取得部212から得られた情報に対応する収集期間Pcを示す情報に基づいて生成された時間情報(例えば、タイムスタンプ)を取得するように構成される。
処理部214は、加速度情報取得部211による取得値、位置情報取得部212による取得値、及び時間情報取得部による取得値に対し、所定のデータ処理を施すことにより、車両に関する情報である移動体情報を生成するように構成される。処理部214は、たとえばマイコンである。処理部214は、所定のプログラム(たとえば、マイコン内のメモリに記憶されたプログラム)を実行することによって、データ処理装置210の機能を実現する。
通信部215は、処理部214の処理結果である移動体情報を外部へ送信するように構成される。通信部215は、たとえば通信インタフェースである。
As shown in FIG. 2, the data processing device 210 includes, for example, an acceleration information acquisition unit 211, a position information acquisition unit 212, a time information acquisition unit 213, a processing unit 214, and a communication unit 215, and is configured to acquire mobile object information, which is information related to the vehicle in which the data processing device 210 is installed.
The acceleration information acquisition unit 211 acquires the acceleration of the vehicle, and is configured to acquire the acceleration using, for example, a piezoelectric acceleration sensor. Note that the acceleration of the vehicle may be calculated based on position information acquired by a position information acquisition unit 212 (described later) or speed information acquired by a speed information acquisition unit (not shown). In such a case, the acceleration information acquisition unit 211 may not be provided.
The location information acquisition unit 212 acquires location information (e.g., latitude and longitude information) of the data processing device 210 at predetermined intervals based on radio waves received from GNSS satellites (e.g., GPS satellites), for example. That is, it can acquire location information of the vehicle in which the data processing device 210 is installed.
The time information acquisition unit 213 is configured to acquire time information (e.g., a timestamp) generated based on information regarding time obtained from a built-in clock or an external time information providing server, and based on information indicating the collection period Pc corresponding to the information obtained from the acceleration sensor 212 and the position information acquisition unit 212.
The processing unit 214 is configured to generate mobile object information, which is information about the vehicle, by performing predetermined data processing on the values acquired by the acceleration information acquisition unit 211, the position information acquisition unit 212, and the time information acquisition unit. The processing unit 214 is, for example, a microcomputer. The processing unit 214 realizes the functions of the data processing device 210 by executing a predetermined program (for example, a program stored in a memory in the microcomputer).
The communication unit 215 is configured to transmit to the outside the mobile object information that is the processing result of the processing unit 214. The communication unit 215 is, for example, a communication interface.

本実施形態のサーバ230の構成を説明する。 The configuration of the server 230 in this embodiment is described below.

図2に示すように、サーバ230は、通信部231と、記憶部232と、処理部233と、を備える。
通信部231は、サーバ230と、サーバ230と直接または間接的に(例えばインターネット等のネットワークを通じて)接続された装置(たとえば携帯端末220、またはデータ処理装置210)との間の通信を制御するように構成される。通信部231は、たとえば通信インタフェースである。
記憶部232は、種々のデータを記憶するように構成され、例えば、通信部231により受信したデータと、サーバ230の機能(たとえば、後述のサーバ230の各処理を実行する機能)を実現するためのプログラムと、を記憶する。
処理部233は、記憶部232に記憶されたデータを処理するように構成される。処理部233は、たとえばプロセッサ(一例として、CPU(Central Processing Unit)である。処理部233は、記憶部232に記憶されたプログラムを実行することによって、サーバ230の機能を実現する。
As shown in FIG. 2, the server 230 includes a communication unit 231 , a storage unit 232 , and a processing unit 233 .
The communication unit 231 is configured to control communication between the server 230 and a device (e.g., the mobile terminal 220 or the data processing device 210) connected directly or indirectly (e.g., via a network such as the Internet) to the server 230. The communication unit 231 is, for example, a communication interface.
The memory unit 232 is configured to store various data, for example, data received by the communication unit 231 and a program for realizing the functions of the server 230 (for example, the function of executing each process of the server 230 described below).
The processing unit 233 is configured to process the data stored in the storage unit 232. The processing unit 233 is, for example, a processor (for example, a CPU (Central Processing Unit)). The processing unit 233 executes the program stored in the storage unit 232 to realize the functions of the server 230.

例えば、処理部233は、記憶された移動体情報のうち、合成処理に関する移動体情報として特定された複数単位の移動体情報のそれぞれに含まれる加速度情報について、所定の区分に基づいて各区分での発生頻度を抽出し、その頻度抽出内容を合成した結果を取得する。
別の例として、処理部233は、記憶部232に記憶された運転スコア算出モデルに基づき、移動体に関して取得された加速度情報を用いて、運転スコアを算出する。運転スコアは、限定ではなく例として、車両における走行品質をスコア化したものが挙げられる。本実施形態においては、スカラ値が大きい加速度が取得されると運転スコアが低下する傾向を持つロジックを前提として説明するが、そのロジック内容は特に限定されない。
For example, the processing unit 233 extracts the frequency of occurrence of each category based on a predetermined category for the acceleration information contained in each of multiple units of mobile body information identified as mobile body information related to the synthesis process from the stored mobile body information, and obtains the result of synthesizing the frequency extraction contents.
As another example, the processing unit 233 calculates a driving score using acceleration information acquired for the moving object based on the driving score calculation model stored in the storage unit 232. The driving score may be, for example and without limitation, a score obtained by converting the driving quality of the vehicle. In this embodiment, the description is based on logic in which the driving score tends to decrease when acceleration with a large scalar value is acquired, but the content of the logic is not particularly limited.

本実施形態のデータ取得からデータ記憶までの内容を説明する。図3は、本実施形態に係るデータ取得からデータ記憶までの処理のフローチャートである。図5は、図3の時間情報の付加の説明図である。 This section explains the process from data acquisition to data storage in this embodiment. Figure 3 is a flowchart of the process from data acquisition to data storage in this embodiment. Figure 5 is an explanatory diagram of the addition of time information in Figure 3.

図3に示すように、データ処理装置210は、加速度情報及び位置情報の取得(S100)を実行する。本実施形態においては、加速度情報に加えて位置情報を取得することとして説明するが、取得する情報は少なくとも位置情報を含んでいればよい。位置情報のみを取得する場合には、前述したように、取得した位置情報に基づいて加速度情報を算出すればよく、その算出はデータ処理装置210またはサーバ230などにおいて行われてもよい。また例えば、これら情報に加えて、例えば、車両の識別情報、速度情報、ハンドル情報、アクセル情報、ブレーキ情報、残燃料またはバッテリー残容量、および積載量情報の少なくとも1つを合わせて取得し、加速度情報送信と同じタイミング、または別途のタイミングで適宜サーバ230に送信することとしてもよい。 As shown in FIG. 3, the data processing device 210 acquires acceleration information and position information (S100). In this embodiment, the description is given assuming that position information is acquired in addition to acceleration information, but the acquired information need only include at least position information. When only position information is acquired, as described above, acceleration information can be calculated based on the acquired position information, and this calculation may be performed by the data processing device 210 or the server 230, for example. Furthermore, for example, in addition to this information, at least one of vehicle identification information, speed information, steering information, accelerator information, brake information, remaining fuel or remaining battery capacity, and load information may be acquired and transmitted to the server 230 at the same time as the acceleration information is transmitted or at a separate timing as appropriate.

加速度情報の取得については、具体的には、加速度情報取得部211が、車両の走行に伴い生じる加速度を所定の頻度Tm(例えば、0.2秒ごと)で取得する。 Specifically, the acceleration information acquisition unit 211 acquires the acceleration that occurs as the vehicle travels at a predetermined frequency Tm (e.g., every 0.2 seconds).

処理部212は、加速度情報取得部211による取得値に対して、加速度情報取得部211の軸方向と車両の軸方向(例えば、進行方向(FR-RR方向))とを一致させるための座標変換を行う。処理部212は、座標変換後の値を記憶装置(たとえば、マイコン内のメモリ、又は、マイコンに接続された記憶装置)に記憶する。 The processing unit 212 performs coordinate transformation on the values acquired by the acceleration information acquisition unit 211 to align the axial direction of the acceleration information acquisition unit 211 with the axial direction of the vehicle (e.g., the direction of travel (FR-RR direction)). The processing unit 212 stores the values after coordinate transformation in a storage device (e.g., memory within the microcomputer or a storage device connected to the microcomputer).

同様に、位置情報取得部214は、車両の走行に伴い変化する位置情報を所定の頻度Tn(例えば、0.5秒ごと)に取得する。ここで、TmとTnの周期は同一であっていてもよく、また、同期または非同期を問わず、その周期の内容は特に限定されない。 Similarly, the location information acquisition unit 214 acquires location information that changes as the vehicle travels at a predetermined frequency Tn (e.g., every 0.5 seconds). Here, the periods Tm and Tn may be the same, and there are no particular restrictions on the period, whether synchronous or asynchronous.

処理部212は、位置情報取得部214から取得した位置情報を記憶装置に記憶する。これにより、記憶装置には、これら複数の取得した情報が記憶される。 The processing unit 212 stores the location information acquired from the location information acquisition unit 214 in the storage device. As a result, the storage device stores these multiple pieces of acquired information.

ステップS100の後、データ処理装置210は、加速度情報に対して圧縮処理(S101)を実行する。 After step S100, the data processing device 210 performs compression processing (S101) on the acceleration information.

ステップS101における圧縮処理は、具体的には、処理部212は、ステップS100で得られた各取得値を、図4に示すように、基準平面RPを離散的に区分した各区分に割り当てる。
図4に示す例では、加速度の大きさについては、0から7の8段階(任意単位)で表し、方向については、車両の進行方向xを基準として時計回りに0から31の32段階(任意単位)で360度を表す極座標により区分している。
処理部212は、各区分内に位置する取得点を、当該区分のいずれかの頂点によって近似することにより、取得値を一定のデータ形式に変換する。たとえば、図4の取得値v1は、当該取得値に対応する取得点が含まれる区分の頂点のうち最も近接する頂点(r:5,d:29)に変換される。
Specifically, in the compression process in step S101, the processing unit 212 allocates each of the acquired values obtained in step S100 to each of the discrete divisions of the reference plane RP, as shown in FIG.
In the example shown in FIG. 4 , the magnitude of acceleration is expressed in eight levels (arbitrary units) from 0 to 7, and the direction is divided into 32 levels (arbitrary units) from 0 to 31 clockwise using polar coordinates representing 360 degrees with the vehicle's traveling direction x as the base.
The processing unit 212 converts the acquired value into a certain data format by approximating the acquired point located in each section with one of the vertices of the section. For example, the acquired value v1 in FIG. 4 is converted into the closest vertex (r: 5, d: 29) among the vertices of the section that includes the acquired point corresponding to the acquired value.

なお、例えば、取得された加速度情報におけるスカラー値が、所定の閾値未満であれば、対応する加速度情報は全て0として圧縮することとしてもよい。また、この圧縮方法はデータ取り扱い効率化のために容量を小さくする一例であり、圧縮方法の内容は特に限定されない。また、データを圧縮せずに、取得したデータを保持したままステップ102の処理に移行してもよい。 For example, if the scalar value of the acquired acceleration information is less than a predetermined threshold, the corresponding acceleration information may be compressed as all 0s. This compression method is one example of reducing the capacity to improve data handling efficiency, and the compression method is not particularly limited. Alternatively, the acquired data may be retained without compressing the data, and the process may proceed to step 102.

ステップS101の後、データ処理装置210は、時間情報の付加(S102)を実行する。
時間情報の付加にあたっては、例えば図5に示すように、処理部212は、1つの収集期間Pc(例えば1000ミリ秒)内に収集された複数の加速度情報及び位置情報の組合せに対して、各収集期間Pcに固有の時間情報を付加する。
時間情報は、たとえば、各収集期間Pcを示す情報(たとえば、収集期間Pcの開始時刻及び/又は終了時刻を表す情報)、又は、各収集期間Pcを示す情報に基づいて生成されたコードである。
時間情報の付加はこれに限られず、適宜な方法で可能であり、例えば、タイムスタンプ1つにつき少なくとも1つの加速度情報または位置情報を付加することとしてもよいし、所定時間(例えば、5秒)ごとに1つの加速度情報または1つの位置情報を付加することとしてもよい。すなわち、後にこれら情報を分析に用いる際において、十分な頻度での加速度情報または位置情報が取得できていればその方法は特に限定されない。
After step S101, the data processing device 210 adds time information (S102).
When adding time information, for example, as shown in FIG. 5, the processing unit 212 adds time information specific to each collection period Pc to a combination of multiple pieces of acceleration information and position information collected within one collection period Pc (e.g., 1000 milliseconds).
The time information is, for example, information indicating each collection period Pc (for example, information indicating the start time and/or end time of the collection period Pc), or a code generated based on the information indicating each collection period Pc.
For example, at least one piece of acceleration information or one piece of position information may be added per timestamp, or one piece of acceleration information or one piece of position information may be added every predetermined time (for example, 5 seconds). In other words, the method for adding the time information is not particularly limited as long as the acceleration information or position information can be obtained with sufficient frequency when using this information for later analysis.

ステップS102の後、データ処理装置210は、送信処理(S103)を実行する。
具体的には、通信部213は、所定の送信間隔(たとえば1.0秒)毎に、生成されたデータ(つまり、圧縮処理が施された加速度情報及び位置情報に時間情報が付加されたもの)をサーバ230に送信する。
After step S102, the data processing device 210 executes a transmission process (S103).
Specifically, the communication unit 213 transmits the generated data (i.e., compressed acceleration information and position information with time information added) to the server 230 at a predetermined transmission interval (e.g., 1.0 second).

ここで、時間情報を紐づけるタイミングは、データ処理装置210内部の記憶装置へ移動体情報を記憶するタイミングに限られず、データ処理装置210から移動体情報を外部へ送信する際にその時点の時間情報と紐づけることとしてもよいし、送信された移動体情報をサーバ230にて受信し、サーバ230内部の記憶部232に記憶する際にその時点の時間情報と紐づけることとしてもよい。 Here, the timing for linking the time information is not limited to the timing when the mobile object information is stored in the memory device inside the data processing device 210, but may be linked to the time information at that time when the mobile object information is transmitted from the data processing device 210 to the outside, or may be linked to the time information at that time when the transmitted mobile object information is received by the server 230 and stored in the memory unit 232 inside the server 230.

なお、データ処理装置210は、データ処理装置210が備えられた車両の利用者を識別する識別子及びデータ処理装置210の識別子の少なくとも1つを取得し、サーバ230に送信することが好ましい。このデータ送信は、S104の送信処理が行われるごとにそれらのデータと関連づけて行われてもよいし、別途のタイミングで行われてもよく、この場合、サーバ230は、S104においてデータ処理装置210から送信されたデータを、利用者の識別子及びデータ処理装置210の識別子の少なくとも1つと関連付けて記憶する。 It is preferable that the data processing device 210 obtains at least one of an identifier identifying the user of the vehicle in which the data processing device 210 is installed and an identifier for the data processing device 210, and transmits this to the server 230. This data transmission may be performed in association with the data each time the transmission process of S104 is performed, or may be performed at a separate time. In this case, the server 230 stores the data transmitted from the data processing device 210 in S104 in association with at least one of the user identifier and the identifier for the data processing device 210.

ユーザが、たとえば携帯端末220を介して、データ処理装置210の識別子及び利用者の識別子の少なくとも1つと、抽出の対象となるデータの情報(たとえば、時刻又は期間)と、を指定すると、サーバ230は、利用者の指定に対応するデータを抽出する機能を有する。この機能は、例えば、アプリケーションプログラミングインターフェース(API)として外部に提供することが可能である。 When a user specifies, for example, via a mobile terminal 220, at least one of the identifier of the data processing device 210 and the user's identifier, and information about the data to be extracted (for example, a time or period), the server 230 has the function of extracting the data corresponding to the user's specifications. This function can be provided externally, for example, as an application programming interface (API).

サーバ230は、時間情報により決定される時間毎にスナップショットで圧縮された加速度値及び位置情報を保持する。したがって、サーバ230は、任意の時間のデータを移動体ごとに抽出すること、及び、所定の期間にわたる累積的なデータを抽出することができる。 Server 230 stores acceleration values and position information compressed into snapshots at each time determined by the time information. Therefore, server 230 can extract data for each moving object at any time, and can also extract cumulative data over a specified period of time.

なお、サーバ230の記憶部232に記憶される移動体情報に含まれるものは、加速度情報、時間情報、及び位置情報に限られず、移動体に関する任意の情報を紐づけて記憶することとしてもよい。例えば、運転者情報、同乗者情報、関連人物(例えば、オーナー、管理者等)情報、所属(グループ、企業等)情報、残燃料情報、積載量情報、残電力量情報、天候情報(天気、温度、湿度等)、運転スコア(運転品質を示すスコアであり、例えば、加速度等の情報を元に算出される)、などが挙げられる。これら情報は、移動体に備えられた別途の装置などから取得したり、携帯端末220を通じてユーザ入力によって取得したり、移動体を管理する人物が操作する不図示の管理者端末を通じて取得したり、または一般的な情報(例えば、天候情報)であればインターネット経由で適宜それらの情報を提供しているサイトから取得したりすることとしてもよい。 The mobile object information stored in the memory unit 232 of the server 230 is not limited to acceleration information, time information, and location information, and may also be stored in association with any other information related to the mobile object. Examples include driver information, passenger information, related person (e.g., owner, manager, etc.) information, affiliation (group, company, etc.) information, remaining fuel information, payload information, remaining power information, weather information (weather, temperature, humidity, etc.), and driving score (a score indicating driving quality, calculated based on information such as acceleration). This information may be obtained from a separate device equipped on the mobile object, obtained by user input via the mobile terminal 220, obtained through an administrator terminal (not shown) operated by the person managing the mobile object, or, in the case of general information (e.g., weather information), obtained via the Internet from a website that provides such information as appropriate.

以下、データ処理装置210から取得し記憶したデータを分析し、その分析結果を表示する例を示す。 Below is an example of analyzing data acquired and stored from the data processing device 210 and displaying the analysis results.

図6は、サーバに記憶されたデータの分析結果の表示に用いられるインタフェースの一例を示す図である。図7も同様に、記憶されたデータの分析結果の表示に用いられるインタフェースの別の一例を示す図である。図8は、図7に含まれる加速度の分布図の拡大図である。図9は、図8で示される分布図406において501を選択した際に表示される図であり、領域501に対応する加速度が取得された状況をリスト表示したものである。 Figure 6 shows an example of an interface used to display the analysis results of data stored in a server. Similarly, Figure 7 shows another example of an interface used to display the analysis results of stored data. Figure 8 is an enlarged view of the acceleration distribution diagram included in Figure 7. Figure 9 is a diagram displayed when 501 is selected in the distribution diagram 406 shown in Figure 8, and lists the situations in which the acceleration corresponding to area 501 was acquired.

図6に示すインタフェースは、以下の各領域から構成されている。
・領域401:分析結果の種類など、領域402乃至領域404において表示される内容の項目を示したものであり、ユーザ入力により項目を選択できるようになっている。選択された項目(図6においては「日報」)に対応した内容が領域402乃至領域404に表示される。
・領域402:分析の対象となる車両または個人(運転者)及び日付の情報を表示するものである。対象となる日付の他、運転者の氏名、運転者の識別子、車両ナンバー、電話番号などが表示されており、ユーザ入力により車両または個人、及び日付の指定が可能となっている。
・領域403:領域402で指定された車両または個人、及び日付の情報に対応する運転内容における、総走行時間、総走行距離、目的地及び目的地間の距離並びに運転時間などが表示される。
・領域404:領域402で指定された車両または個人、及び日付の情報に対応する運転内容における地理的観点での情報を、地図上に示したものである。運転内容に対応した経路が示されており、目的地として定義された位置については番号付きの丸で示され、領域403における各目的地の番号と対応している。
The interface shown in FIG. 6 is made up of the following areas:
Area 401: This area shows the content items to be displayed in areas 402 to 404, such as the type of analysis result, and allows the user to select an item. The content corresponding to the selected item ("Daily Report" in FIG. 6) is displayed in areas 402 to 404.
Area 402: This area displays information about the vehicle or individual (driver) and date to be analyzed. In addition to the target date, the driver's name, driver's identifier, vehicle number, telephone number, etc. are displayed, and the user can specify the vehicle or individual and the date by inputting the information.
Area 403: Displays the total driving time, total driving distance, destinations, distances between destinations, driving time, etc. for the driving content corresponding to the vehicle or individual and date information specified in area 402.
Area 404: This area shows, on a map, information from a geographical perspective about the driving content corresponding to the vehicle or individual and date information specified in area 402. The route corresponding to the driving content is shown, and locations defined as destinations are indicated by numbered circles, which correspond to the numbers of each destination in area 403.

図7に示すインタフェースは、以下の各領域から構成されている。
・領域401:図6における領域401と同様であり、ユーザ入力により「走行履歴」が選択された状態となっている。選択された「走行履歴」に対応した内容が、領域402、領域404乃至領域407に表示されている。
・領域402:図6における領域402と同様であり、分析の対象となる車両または個人(運転者)及び日付の情報を表示するものである。なお、分析対象は複数の対象であってもよく、例えば、管理する全車両などを指定し、それら車両群に関する表示がなされていてもよい。
・領域405:領域402において特定されている車両または個人、日付及び時間帯に対応する運転スコアが示されており、総合スコア、ハンドリングに関するスコア、加速に関するスコア、及び減速に関するスコアが示されている。
・領域406:領域402において特定されている車両または個人、日付及び時間帯において取得された加速度をマップ化したものが表示されている。詳細は後述する。
・領域407:領域402で指定された車両または個人、及び日付の情報に対応する運転内容における地理的観点での情報を、地図上に示したものであり、図6における領域404と略同様であるが、差異部分として、目的地として定義された位置を番号付きの丸で示す表示はなく、特定の運転内容が検知された位置につきその運転内容に対応するマーク(ハンドリング、加速、減速のいずれか)が付されている。即ち、ハンドリングに関して特定の運転内容(例えば、左右方向に所定値以上のスカラー値を有する加速度が発生)が取得された位置にはハンドリングのマークが、同様に加速、減速に関して特定の運転内容(前方向、後方向に所定の値以上の加速度が発生)が取得された位置にはそれぞれ加速、減速のマークが表示されている。さらに、表示されたマークの近接部分にはチェックボックスが表示され、ユーザ入力によりチェックボックスを選択することができるようになっている。
The interface shown in FIG. 7 is made up of the following areas:
Area 401: This is the same as area 401 in Fig. 6, and is in a state where "driving history" has been selected by user input. Contents corresponding to the selected "driving history" are displayed in areas 402, 404 to 407.
Area 402: This is similar to area 402 in Fig. 6 and displays information about the vehicle or individual (driver) to be analyzed and the date. Note that the analysis may be performed on multiple objects, and for example, all managed vehicles may be specified and a display related to that group of vehicles may be displayed.
Area 405: Shows the driving scores corresponding to the vehicle or person, date and time period identified in area 402, including an overall score, a handling score, an acceleration score and a deceleration score.
Area 406: A map of the acceleration obtained for the vehicle or individual, date, and time period specified in area 402 is displayed. Details will be described later.
Area 407: This area displays, on a map, geographical information about driving behavior corresponding to the vehicle or individual and date information specified in area 402. It is substantially similar to area 404 in FIG. 6 , except that instead of numbered circles indicating locations defined as destinations, marks corresponding to specific driving behavior (handling, acceleration, or deceleration) are displayed at locations where specific driving behavior is detected. That is, a handling mark is displayed at locations where specific handling-related driving behavior (e.g., acceleration with a scalar value greater than or equal to a predetermined value in the left-right direction) is acquired, and similarly, acceleration and deceleration marks are displayed at locations where specific acceleration and deceleration-related driving behavior (acceleration greater than or equal to a predetermined value in the forward or backward direction) is acquired. Furthermore, check boxes are displayed adjacent to the displayed marks, allowing the user to select the check boxes.

図7に示すインタフェースでは、特定の運転内容が検知された位置に設けられているチェックボックスに対し、ユーザ入力によりチェックがなされると、チェックされた位置において観測された運転情報が運転スコアに反映しない形(例えば、運転スコア算出ロジックに入力する情報から、かかる特定の運転内容に関する運転情報を削除して再計算する形が挙げられるが、これに限られず、適宜の形でよい)で、運転スコアが再計算される。即ち、かかる特定の運転がなされなかった場合を想定した運転スコアを把握することができる。 In the interface shown in Figure 7, when a user checks a checkbox located at a position where a specific driving behavior was detected, the driving score is recalculated in a way that does not reflect the driving information observed at the checked position (for example, the driving information related to that specific driving behavior may be deleted from the information input to the driving score calculation logic and then recalculated, but this is not limited to this and any appropriate method may be used). In other words, it is possible to determine the driving score that would have been obtained if that specific driving behavior had not occurred.

図8は、図7に示されたインタフェースにおける領域406を拡大して表示したものである。領域406は、データ処理装置から取得した加速度情報をマップ化したもの(以降、加速度分布という)であり、本実施形態においては、一車両に備えられたデータ処理装置210から取得した加速度情報について、所定の区分ごとにその発生頻度をカウントし、そのカウント値に基づいた表示を各区分の領域について行ったものである。ここで、所定の区分とは、データ処理装置210によるステップS101の圧縮処理における区分と同一であることが好ましいが、複数の移動体から移動体情報を取得する都合上、異なる種類のデータ処理装置210またはそれに相当する機器が用いられることにより、必ずしも共通の区分に基づいて加速度情報が生成されているとは限らない。そのため、加速度分布を生成する際に、サーバ230において各加速度情報を統一した区分に割り当てることが好ましい。 Figure 8 is an enlarged view of area 406 in the interface shown in Figure 7. Area 406 is a map of acceleration information obtained from a data processing device (hereinafter referred to as acceleration distribution). In this embodiment, the acceleration information obtained from the data processing device 210 installed in a vehicle is counted for each predetermined category, and the area of each category is displayed based on the count value. Here, the predetermined category is preferably the same as the category used in the compression process of step S101 by the data processing device 210. However, due to the fact that mobile unit information is obtained from multiple mobile units, different types of data processing devices 210 or equivalent devices are used, and therefore the acceleration information is not necessarily generated based on a common category. Therefore, when generating the acceleration distribution, it is preferable for the server 230 to assign each piece of acceleration information to a unified category.

図8の例では、中心からの距離が大きい領域であるほどに大きな加速度であることを示し、また、中心からみた領域の方向は取得された加速度の方向を示す。また、領域の表示がないものは、対応する加速度を取得していないこと、すなわち、対応する加速度が観測されなかったことを示す。また、取得した頻度に応じて対応する領域の濃度を変化させて表現している。例えば、領域501は、大きい加速度が減速方向について取得された場合に対応するものであり、やや大きい加速度が加速方向について取得された場合に対応する領域503に比べて、濃く表現されている。即ち、領域501に対応する加速度の発生頻度は、領域503のそれよりも高いということになる。同様に、領域502は、左方向のハンドリングについてやや大きい加速度が取得されたことを示すものである。 In the example of Figure 8, the greater the distance from the center, the greater the acceleration, and the direction of the area from the center indicates the direction of the acquired acceleration. An area without a display indicates that the corresponding acceleration was not acquired, i.e., the corresponding acceleration was not observed. The density of the corresponding area is expressed according to the frequency of acquisition. For example, area 501 corresponds to a case where a large acceleration was acquired in the deceleration direction, and is expressed darker than area 503, which corresponds to a case where a slightly large acceleration was acquired in the acceleration direction. This means that the frequency of occurrence of acceleration corresponding to area 501 is higher than that of area 503. Similarly, area 502 indicates that a slightly large acceleration was acquired for steering to the left.

ここで、ユーザ入力により第1の領域501が選択されると、図9に示す画面が表示される。この画面は、具体的には、地図上に第1の領域501に対応する加速度が取得された状況における、位置近辺の地図及びその地図上における運転経路の情報が表示される。更に、本実施形態においては、第1の領域501に対応する加速度が取得された状況が複数あるとして、対応する複数の状況に関する情報が選択可能な態様でリスト表示される。表示順は取得された時刻が現在時刻に近い順としているが、特に限定されない。複数表示された状況のうち、ユーザ入力により一つが選択されると、図10に示す、選択された状況の詳細を示す画面が表示される。 Here, when the first region 501 is selected by user input, the screen shown in Figure 9 is displayed. Specifically, this screen displays a map of the area around the location in a situation where acceleration corresponding to the first region 501 was acquired on the map, and information about the driving route on that map. Furthermore, in this embodiment, assuming that there are multiple situations in which acceleration corresponding to the first region 501 was acquired, information about the multiple corresponding situations is displayed in a selectable list. The display order is based on the time the information was acquired closest to the current time, but this is not particularly limited. When one of the multiple displayed situations is selected by user input, a screen showing details of the selected situation, as shown in Figure 10, is displayed.

図10においては、かかる加速度が取得された位置の近傍領域(例えば、1キロ四方の領域)が拡大して表示され、どのような形状の道路であったかが把握できるようになっている。また、車両の経路に沿って、どのような加速度が取得されたか分かるようになっている。具体的には、図10中の円は加速度の大きさを示しており、また円中の矢印は加速度の方向を示している。ここで、加速度の大きさが小さい時は矢印の表示を省略している。さらには、円表示そのものを省略してもよい。加えて、図10に示すように、本実施形態では、運転者情報、位置に関する情報、表示範囲に関する情報、日付時刻情報、残燃料情報、運転時間情報、速度情報、天候情報(天気、温度、湿度等)、運転スコアが表示される。もちろん、これら情報には限定されず、データ処理装置210から取得可能なものや取得した情報から推測可能なもの、さらにはサーバ230がインターネットなどを通じて取得可能な情報であればよく、例えば以下のような情報を表示することとしてもよい。
・当該位置近辺に関する情報(渋滞、近辺の工事有無など)
・移動体のステータス(搭載重量、電気自動車の充電量、タイヤの摩耗度など)
・同様の時刻に当該位置近辺を通過した別の移動体に関する情報
・過去一定期間における車両(またはその運転者)による近辺の位置における運転内容(加速度の内容など)
In FIG. 10 , an area (e.g., a 1-kilometer square area) near the location where the acceleration was acquired is enlarged and displayed, allowing the user to understand the shape of the road. The display also shows the acceleration acquired along the vehicle's route. Specifically, the circle in FIG. 10 indicates the magnitude of the acceleration, and the arrow within the circle indicates the direction of the acceleration. Here, when the magnitude of the acceleration is small, the arrow is not displayed. Furthermore, the circle display itself may be omitted. Additionally, as shown in FIG. 10 , in this embodiment, driver information, information related to the location, information related to the display range, date and time information, remaining fuel information, driving time information, speed information, weather information (weather, temperature, humidity, etc.), and a driving score are displayed. Of course, the information is not limited to these, and any information that can be acquired from the data processing device 210, inferred from the acquired information, or acquired by the server 230 via the Internet or the like may be displayed. For example, the following information may be displayed:
- Information about the area around the location (traffic congestion, nearby construction, etc.)
- Status of the vehicle (load weight, charge level of an electric vehicle, tire wear, etc.)
- Information about other moving objects that passed near the location at a similar time - Driving details (such as acceleration details) of the vehicle (or its driver) at nearby locations over a certain period of time in the past

更に、領域406に示されるインターフェースは、特定のドライバー又は移動体を単位とした加速度分布に関するマップを示すのみでなく、複数の単位の加速度分布を合成した内容を表示することもできる。この場合、合成対象である移動体情報の内容は特に限定されないが、略同一の期間に関する移動体情報を合成することが好ましい。例えば、合成対象の一つが一ヶ月分の移動体情報であれば、他の合成対象も一ヶ月分であることが好ましい。なお、一ヶ月連続して蓄積されたものであってもなくてもよく、一ヶ月分の量を非連続な別々の時間帯から抽出し合計したものであってもよい。
また、合成方法は、加法、減法、乗法及び除法のうちのいずれか1つや、またこれらを適宜組み合わせたものでもよく、またこれらに特に限定されない。
Furthermore, the interface shown in area 406 can display not only a map of acceleration distribution for a specific driver or mobile unit, but also a composite of acceleration distributions for multiple units. In this case, the content of the mobile unit information to be combined is not particularly limited, but it is preferable to combine mobile unit information for approximately the same period. For example, if one of the combined objects is mobile unit information for one month, it is preferable that the other combined objects are also mobile unit information for one month. Note that the data may or may not be accumulated continuously for one month, and may be extracted and added together for one month's worth of data from different, non-contiguous time periods.
The synthesis method may be any one of addition, subtraction, multiplication and division, or an appropriate combination of these, and is not particularly limited to these.

例えば、以下のような合成内容が挙げられる。
<例1>一移動体に関して、異なる期間(例えば、前月と今月)における加速度分布の差分の結果を求める。
<例2>二つの移動体に関して、同一期間(例えば、前月)における加速度分布の差異を求める。
<例3>複数の移動体に関して、同一期間(例えば、今月第一週)における加速度分布を加算した結果を求める。
<例4>複数の移動体に関して、一定条件の期間(例えば、今月の勤務日の昼休憩後の2時間)における加速度分布を加算した結果を求める。
<例5>一部門が管理する複数の移動体に関して、第一条件の期間における加速度分布の加算結果と、他の部門が管理する複数の移動体に関して、第二条件の期間における加速度分布の加算結果との差分の結果を求める。
<例6>一移動体に関して、異なる期間(例えば、前月と今月)における加速度分布の変化率(割合)を求める。
<例7>ある地域において運転を行っている移動体に関して、ある期間における加速度分布のOR演算を行い、発生していない加速度の傾向を求める。
<例8>一移動体に関して、異なる期間(例えば、一年前の月と今月)における加速度分布のXOR演算を行い、差異がある加速度の傾向を求める。
For example, the following synthesis content can be given:
Example 1: For one moving object, the difference between the acceleration distributions in different periods (for example, the previous month and the current month) is calculated.
Example 2: Calculate the difference in acceleration distribution for two moving bodies over the same period (for example, the previous month).
<Example 3> The acceleration distributions of multiple moving bodies over the same period (for example, the first week of the current month) are added together to obtain the result.
Example 4: The acceleration distributions of a plurality of moving bodies are summed over a period of time under certain conditions (for example, two hours after the lunch break on a working day this month) to obtain the sum.
<Example 5> Calculate the difference between the sum of acceleration distributions for multiple moving objects managed by one department during a period of the first condition and the sum of acceleration distributions for multiple moving objects managed by another department during a period of the second condition.
Example 6: For one moving object, the rate of change (proportion) of acceleration distribution in different periods (for example, last month and this month) is calculated.
<Example 7> For a mobile object operating in a certain area, an OR operation is performed on the acceleration distribution over a certain period to determine the tendency of acceleration that does not occur.
<Example 8> For one moving object, an XOR operation is performed on the acceleration distributions for different periods (for example, the month of the previous year and the current month) to find the trend of the accelerations that are different.

以下、本実施形態において、複数の加速度分布を合成し、合成結果から任意の加速度領域を選択した場合に生成され表示される分析結果の内容を説明する。図11は、本実施形態に係る複数の加速度分布の合成から分析結果表示までの処理のフローチャートである。 The following describes the analysis results that are generated and displayed when multiple acceleration distributions are combined and an arbitrary acceleration region is selected from the combined results in this embodiment. Figure 11 is a flowchart of the processing from combining multiple acceleration distributions to displaying the analysis results in this embodiment.

以下フローチャートによって行われる処理は、一定の移動体データが蓄積された前提下において、限定ではなく例として、以下のような事項をトリガーとして開始される。 ・安全運転診断サービスにおいて、分析タイミングとなった(例えば、1ヶ月毎に設定)
・ユーザによる分析依頼を受理した
・所定の内容の移動体情報が探知された(例えば、対象の移動体において、3日連続して所定の閾値以上の加速度値が取得された、衝突事故が発生した、等)
The process performed according to the flowchart below is triggered by the following events, for example and not by limitation, assuming that a certain amount of mobile data has been accumulated: - In the safe driving diagnosis service, when the time for analysis has come (for example, once a month).
A user's analysis request has been accepted. Predetermined mobile object information has been detected (for example, an acceleration value above a predetermined threshold has been obtained for three consecutive days in the target mobile object, a collision accident has occurred, etc.).

図11に示すように、サーバ230は、どのような合成を行うかを特定する(S1100)。具体的には、例えば、サーバ230とネットワークを通じて接続された端末から、ユーザが合成方法を直接指定する入力を行うこととしてもよいし、ユーザが例えば以下の所定の合成処理のいずれかを指定する入力を行うことにより、合成方法が特定されることとしてもよい。
・1つの移動体における異なる期間に取得された2つの加速度分布の差異を求める
→2つの加速度分布に対する減法
・1つの移動体における異なる期間に取得された複数の加速度分布の加算を求める
→複数の加速度分布に対する加法
・2つの移動体における同一期間に取得された2つの加速度分布の差異を求める
→2つの加速度分布に対する減法
・複数移動体における同一期間に取得された加速度分布の加算を求める
→複数の加速度分布に対する加法
・複数移動体における異なる期間に取得された加速度分布の加算を求める
→複数の加速度分布に対する加法
・1つの移動体における異なる2つの期間に取得された加速度分布の割合を求める
→2つの加速度分布に対する除法
なお、合成方法はこれらに限定されず、適宜の演算が適用可能である。
11 , the server 230 specifies the type of compositing to be performed (S1100). Specifically, for example, a user may directly input a compositing method from a terminal connected to the server 230 via a network, or the compositing method may be specified by the user inputting, for example, one of the following predetermined compositing processes:
- Calculating the difference between two acceleration distributions obtained over different periods of time for one moving body → Subtraction of two acceleration distributions - Calculating the sum of multiple acceleration distributions obtained over different periods of time for one moving body → Addition of multiple acceleration distributions - Calculating the difference between two acceleration distributions obtained over the same period of time for two moving bodies → Subtraction of two acceleration distributions - Calculating the sum of acceleration distributions obtained over the same period of time for multiple moving bodies → Addition of multiple acceleration distributions - Calculating the sum of acceleration distributions obtained over different periods of time for multiple moving bodies → Addition of multiple acceleration distributions - Calculating the ratio of acceleration distributions obtained over two different periods of time for one moving body → Division of two acceleration distributions Note that the synthesis methods are not limited to these, and any appropriate calculation can be applied.

次に、サーバ230は、合成処理に関する移動体情報の特定可能な情報を特定する(S1101)。特定にあたっては、具体的には、例えば、サーバ230と接続された端末から、ユーザが移動体情報を特定可能な情報の入力を行うことにより、対応する移動体情報が特定され、その特定された移動体情報に含まれる加速度分布が特定される。
ここで、合成処理に関する移動体情報を特定するために指定される情報は、少なくとも移動体及び期間を含んでいればよく、他の情報も含んでいてもよい。例えば、位置(地域)、運転者、天気、積載量(例えば、対最大積載量比80%以上の場合に限定する等)といった情報のいずれか1つまたは複数を含んでもよい。
Next, the server 230 identifies information that can identify the mobile object information related to the synthesis process (S1101). Specifically, for example, a user inputs information that can identify the mobile object information from a terminal connected to the server 230, thereby identifying the corresponding mobile object information and identifying the acceleration distribution included in the identified mobile object information.
Here, the information specified to identify the mobile object information related to the synthesis process only needs to include at least the mobile object and the period, and may also include other information, such as one or more of the following information: location (area), driver, weather, and load capacity (e.g., limited to cases where the load capacity is 80% or more of the maximum load capacity).

S1101における移動体および期間の特定は、S1100において特定された合成方法に基づき行われることが好ましい。例えば、S1100において特定された合成方法が「1つの移動体における異なる期間に取得された2つの加速度分布の差異」である場合は、サーバ230は対象となる移動体を1つ、そして期間を複数指定する入力をユーザに行わせるようなインターフェースを出力する。インターフェースの例については後述する。 The identification of the moving object and period in S1101 is preferably performed based on the synthesis method identified in S1100. For example, if the synthesis method identified in S1100 is "the difference between two acceleration distributions acquired over different periods for one moving object," the server 230 outputs an interface that allows the user to input one target moving object and multiple periods. Examples of the interface will be described later.

なお、S1100とS1101の順番は特に限定されず、逆であってもよい。すなわち、合成対象となる移動体情報における移動体および期間を先に特定し、その後に合成方法を特定することとしてもよい。
または、まずは合成対象の一部である移動体情報に係る移動体及び期間を特定し、その後に合成方法を特定してから、残りの合成対象である移動体情報を特定することとしてもよい。即ち、合成処理の軸となる合成対象の一部を最初に特定し、その後に合成方法の特定がなされた後に、残りの合成対象を特定することとしてもよい。
この際、合成処理の軸となる移動体情報を少なくとも1つ特定し、合成方法を特定すると、サーバ230は、残りの合成対象の候補に関する情報を提示して、ユーザに選択させることで残りの合成対象を特定することが好ましい。
The order of S1100 and S1101 is not particularly limited, and may be reversed. That is, the moving object and period in the moving object information to be combined may be specified first, and then the combining method may be specified.
Alternatively, first, the moving object and the period related to the moving object information that is part of the compositing object may be identified, then the compositing method may be identified, and then the remaining moving object information that is the compositing object may be identified. In other words, first, a part of the compositing object that is the axis of the compositing process may be identified, then the compositing method may be identified, and then the remaining compositing object may be identified.
In this case, after identifying at least one piece of moving object information that will be the axis of the synthesis process and identifying the synthesis method, it is preferable that the server 230 identifies the remaining synthesis targets by presenting information about the remaining candidates for synthesis and allowing the user to select one.

例えば、ある移動体における先月分の移動体情報における加速度情報を合成対象の1つとしてまず特定し、合成方法として減法が特定された場合は、減法による合成対象としては略同一の期間に係る移動体情報とすることが好ましいこと、および、時間、移動体、地域などが比較観点として考えられることに鑑み、例えば、以下のような移動体情報を残りの合成対象の候補として抽出し、ユーザに優先的に提示することで選択を推奨する、または残りの合成対象として特定することとしてもよい。ここで、優先的に提示するとは、例えば、特定された合成対象の一部の移動体情報と特定された合成方法に基づいて抽出された一つのまたは複数の残りの合成対象の候補を、他の候補とは異なる態様で表示する手法などが挙げられる。
・同一の移動体の過去の一か月(例えば、先々月分、または一年前の同月分など)分の移動体情報
・別の移動体の先月分の移動体情報。この別の移動体は、例えば、ユーザによる選択、対象の移動体と同様の地域を走行する移動体、同一者の管理下にある別の移動体、運転者と運転歴や運転品質が類似する別の運転者による移動体、同車種の移動体、ランダムに選定された移動体、などが挙げられる。
・先月における所定範囲(例えば、同一地域、同一都道府県、全国など)の平均の移動体情報
すなわち、移動体が同一でも別のものでもよいし、地域が同一での別のものでもよいし、管理者が同一でも別のものでもよいし、運転歴や運転品質が同一でも別のものでもよく、様々な選定方法を特に限定なく適用可能である。
For example, if acceleration information in last month's mobile body information for a certain mobile body is first identified as one of the combination targets, and subtraction is identified as the combination method, it is preferable that mobile body information relating to approximately the same period be used as the combination target by subtraction, and considering that time, mobile body, region, etc. can be considered as comparison criteria, for example, the following mobile body information may be extracted as a candidate for the remaining combination target and presented preferentially to the user to recommend selection, or may be identified as the remaining combination target. Here, preferential presentation may include, for example, a method of displaying some of the mobile body information of the identified combination target and one or more remaining combination target candidates extracted based on the identified combination method in a manner different from the other candidates.
- Mobile object information of the same mobile object for the past month (for example, the month before last, or the same month one year ago, etc.) - Mobile object information of another mobile object for the past month. This other mobile object may be, for example, a mobile object selected by the user, a mobile object that travels in the same area as the target mobile object, another mobile object under the control of the same person, a mobile object driven by another driver with a similar driving history or driving quality to the driver, a mobile object of the same model, a randomly selected mobile object, etc.
- Average mobile unit information for a specified range (e.g., the same region, the same prefecture, the entire country, etc.) for the last month. In other words, the mobile units may be the same or different, may be different units in the same region, may have the same or different managers, and may have the same or different driving history or driving quality, and various selection methods can be applied without any particular restrictions.

更なる例として、ある移動体における先月分の加速度分布を合成対象の1つとしてまず特定し、合成方法として加法が特定された場合は、加法による合成対象としては略同一の期間に係る移動体情報とすることが好ましいこと、また、時間、組織、地域などが比較観点として考えられることに鑑み、例えば、以下のような移動体情報を残りの合成対象の候補として抽出し、ユーザに優先的に提示することで選択を推奨する、または残りの合成対象として特定する。
・同一の移動体の過去の複数月分(例えば、先々月及びそれ以前の数ヶ月分)の移動体情報
・対象の移動体が属するグループにおける一部または全部の移動体の同一月の移動体情報
As a further example, if the acceleration distribution for the past month for a certain mobile body is first identified as one of the objects to be synthesized, and if additive is identified as the synthesis method, it is preferable to use mobile body information relating to approximately the same period as the objects to be synthesized using additive synthesis. Also, considering that time, organization, region, etc. can be considered as comparison criteria, for example, the following mobile body information is extracted as a candidate for the remaining objects to be synthesized, and is presented to the user preferentially to recommend selection, or is identified as the remaining object to be synthesized.
- Mobile object information for the same mobile object for several months in the past (for example, the month before last and several months before that) - Mobile object information for the same month for some or all mobile objects in the group to which the target mobile object belongs

更なる例として、更なる例として、ある移動体における先月分の加速度分布を合成対象の1つとして特定した場合は、例えば、以下のような移動体情報と合成方法との組を候補として抽出し、ユーザに優先的に提示することで選択を推奨する、または残りの合成対象及び合成方法として特定する。
・同一の移動体の過去の複数月分(例えば、先々月及びそれ以前の数ヶ月分)の移動体情報、及び、減法
・同一の移動体の過去の複数月分(例えば、先々月及びそれ以前の数ヶ月分)の移動体情報、及び、加法
・別の移動体の先月分の移動体情報、及び、減法
・先月における所定範囲(例えば、同一地域、同一都道府県、全国など)の平均の移動体情報、及び、減法
・対象の移動体が属するグループにおける一部または全部の移動体の同一月の移動体情報、及び、加法
As a further example, if the acceleration distribution for the past month of a certain moving body is identified as one of the synthesis targets, for example, the following combinations of moving body information and synthesis methods are extracted as candidates and presented preferentially to the user to recommend selection, or are identified as the remaining synthesis targets and synthesis methods.
- Mobile object information of the same mobile object for several months in the past (for example, the month before last and several months before that) and subtraction - Mobile object information of the same mobile object for several months in the past (for example, the month before last and several months before that) and addition - Mobile object information of another mobile object for the past month and subtraction - Average mobile object information of a specified range in the past month (for example, the same region, the same prefecture, the whole country, etc.) and subtraction - Mobile object information of some or all mobile objects in the group to which the target mobile object belongs for the same month and addition

ここで、合成対象の1つとして特定されたある移動体情報に基づいて、残りの合成対象となる移動体情報、及び、合成方法を特定等する場合においては、例えば、特定された移動体情報に基づいて特定された残りの合成対象となる移動体情報の候補をユーザに提示し、ユーザに選択させることで残りの合成対象となる移動体情報を決定し、その後に、特定された全ての合成対象となる移動体情報に基づいて、合成方法を特定または候補を提示してユーザに決定させることとしてもよい。
特定された移動体情報に対応する移動体情報に基づいて残りの合成対象となる移動体情報の候補を抽出するにあたっては、例えば、これら移動体情報に含まれる位置情報や、その他、移動体情報に含まれる運転者情報、同乗者情報、関連人物(例えば、オーナー、管理者等)情報、所属(グループ、企業等)情報、残燃料情報、積載量情報、残電力量情報、天候情報、運転スコア等を用いてもよい。
Here, when identifying the remaining mobile body information to be combined and the combination method based on a certain mobile body information identified as one of the combination targets, for example, candidates for the remaining mobile body information to be combined that have been identified based on the identified mobile body information may be presented to the user, and the user may be allowed to select one to determine the remaining mobile body information to be combined, and then the combination method may be identified or presented as a candidate based on all of the identified mobile body information to be combined, and the user may be allowed to decide.
When extracting candidates for the remaining mobile body information to be combined based on the mobile body information corresponding to the identified mobile body information, for example, location information contained in the mobile body information, as well as driver information, passenger information, related person (e.g., owner, manager, etc.) information, affiliation (group, company, etc.) information, remaining fuel information, load information, remaining power information, weather information, driving score, etc. contained in the mobile body information may be used.

同様に、例えば、特定された移動体情報に基づいて特定された合成方法の候補をユーザに提示し、ユーザに選択させることで合成方法を決定し、その後に、特定された移動体情報及び特定された合成方法に基づいて、残りの合成対象となる移動体情報を特定または候補を提示してユーザに決定させることとしてもよい。
さらに同様に、例えば、合成対象の1つとして特定された移動体情報に基づいて、1つ以上の合成方法の候補を特定し、合成対象の1つとして特定された移動体情報とそれら合成方法の候補のそれぞれとに基づいて、残りの合成対象となる移動体情報の候補を特定し、合成方法の候補と対応する残りの合成対象の候補の組み合わせを提示して、ユーザに決定させることとしてもよい。
Similarly, for example, the synthesis method may be determined by presenting candidates for synthesis methods identified based on the identified mobile body information to the user and having the user select one, and then, based on the identified mobile body information and the identified synthesis method, the remaining mobile body information to be synthesized may be identified or presented as candidates and the user may be allowed to decide.
Similarly, for example, one or more candidate synthesis methods may be identified based on the moving body information identified as one of the synthesis targets, and the remaining candidate moving body information to be synthesized may be identified based on the moving body information identified as one of the synthesis targets and each of those candidate synthesis methods, and combinations of the candidate synthesis methods and the corresponding remaining candidate synthesis targets may be presented to the user for decision.

すなわち、合成対象の全部、又は、合成対象の一部と合成方法を特定することで、特定された合成対象に対応する移動体情報の内容及び/又は合成方法に基づいて、残りの合成対象や合成方法を優先的に提示したり、推奨したり、または決定したりすることとしてもよい。 In other words, by identifying all or part of the compositing targets and the compositing method, the remaining compositing targets and compositing methods may be preferentially presented, recommended, or determined based on the content of the mobile object information corresponding to the identified compositing targets and/or the compositing method.

図12、図13、図14に、合成対象の一部、及び合成方法を特定することで、残りの合成対象を特定するためのインターフェースの一例を示す。
インターフェースは、例えば、管理者端末などの表示部や入力部において設けられる。各図に示すように、インターフェースは、領域A1、領域A2、領域A3によって構成されており、領域A1は合成対象の一部を特定するための領域であり、領域A2は合成方法を特定するための領域であり、領域A3は合成対象の残りを特定するための領域である。
12, 13, and 14 show examples of interfaces for specifying a portion of the compositing objects and the compositing method, and then specifying the remaining compositing objects.
The interface is provided, for example, in a display unit or an input unit of an administrator terminal, etc. As shown in each figure, the interface is composed of areas A1, A2, and A3, where area A1 is an area for specifying a part of the compositing target, area A2 is an area for specifying a compositing method, and area A3 is an area for specifying the rest of the compositing target.

図12は、合成対象の一部を特定する際に表示されるインターフェースの例を示しており、対応する領域である領域A1は、合成対象の一部についての加速度分布を示したオブジェクトA11、及び合成対象の一部を特定するための情報を設定する領域であるオブジェクトA12を含んで構成されている。オブジェクトA12においては、合成対象の一部を特定するための情報として、例えば、運転者、運転期間、運転地域、及び天候を設定することとしているが、オブジェクトA12において設定される情報は合成対象の一部を特定するための情報であれば特に限定されない。また、図12においては、運転者や運転期間の開始日及び終了日、天候についてはプルダウン式によって決定し、運転地域は直接入力することを前提としたインターフェースとしているが、入力方式は特にこれらに限られず、チェックボックス、ラジオボタンといったものや、運転地域であれば地図上の意図する領域を選択する操作等、任意の入力方式を適用可能である。
図12に示すインターフェースは、運転者をAAA、運転期間を2022年1月1日から2022年1月31日まで、運転地域を東京23区、三鷹市、武蔵野市、狛江市、調布市、及び西東京市とし、天候についてはプルダウン方式にて指定なし、晴れ、雨のうちから一つを選択しようとしている時点のものである。
なお、領域A2においては、まだ合成方法を指定していないため何らの情報は表示されておらず、領域A3についても合成対象の一部と合成方法が特定されていないことから、まだ合成対象の残りを特定することができず、同様に何らの情報は表示されていない。
12 shows an example of an interface displayed when specifying a portion of a compositing target. The corresponding region, region A1, includes object A11 showing the acceleration distribution of the portion of the compositing target, and object A12, which is an region for setting information for specifying the portion of the compositing target. In object A12, for example, the driver, driving period, driving area, and weather are set as information for specifying the portion of the compositing target. However, the information set in object A12 is not particularly limited as long as it is information for specifying the portion of the compositing target. Furthermore, in FIG. 12, the interface is configured such that the driver, start date and end date of the driving period, and weather are determined using a pull-down menu, and the driving area is input directly. However, the input method is not limited to these, and any input method can be applied, such as a check box, a radio button, or, for the driving area, an operation for selecting a desired area on a map.
The interface shown in Figure 12 is for a situation where the driver is AAA, the driving period is from January 1, 2022 to January 31, 2022, the driving area is the 23 wards of Tokyo, Mitaka City, Musashino City, Komae City, Chofu City, and Nishitokyo City, and the weather is about to be selected from no preference, sunny, or rainy using a pull-down menu.
In area A2, no information is displayed because the synthesis method has not yet been specified, and in area A3, some of the synthesis objects and the synthesis method have not yet been specified, so the remaining synthesis objects cannot yet be specified, and similarly no information is displayed.

図13は、合成対象の一部が特定された後において合成方法を特定する際に表示されるインターフェースの例を示しており、対応する領域である領域A2は、合成方法の候補「加法(+)」「減法(―)」「除法(÷)」「乗法(×)」をプルダウン方式で示したオブジェクトA21を含んで構成されている。
なお、合成対象の一部を特定するための領域A1においては、すでに、合成対象の一部を特定するための情報である運転者、運転期間、運転地域及び天候が設定されこれ以上の変更ができないよう固定状態を示す灰色の色が付されている。ここで、領域A1における設定が完了すると、領域A1の内容を固定した状態で領域A2における設定を可能とすることとしてもよいし、領域A1と領域A2の両方を順序関係なく設定できるようにしてもよい。
また、領域A3においては、合成対象の一部が特定されてはいるものの合成方法まだが特定されていないことから、残りの合成対象を特定することができず、何らの情報は表示されていない。
Figure 13 shows an example of an interface that is displayed when specifying a compositing method after a portion of the compositing target has been identified. The corresponding area, area A2, is composed of an object A21 that displays candidate compositing methods, "addition (+),""subtraction(-),""division(÷)," and "multiplication (x)," in a pull-down menu.
In the area A1 for specifying a part of the compositing object, the driver, driving period, driving area, and weather, which are information for specifying a part of the compositing object, are already set, and are colored gray to indicate a fixed state so that further changes cannot be made. Here, once the setting in the area A1 is completed, the setting in the area A2 may be made possible with the contents of the area A1 fixed, or both the area A1 and the area A2 may be made possible to set in any order.
In addition, in area A3, although some of the objects to be combined have been identified, the combining method has not yet been identified, so the remaining objects to be combined cannot be identified and no information is displayed.

図14は、合成対象の一部及び合成方法が特定された後において、これら特定された合成対象の一部及び合成方法に基づいて、残りの合成対象の候補の情報を表示するインターフェースの例を示している。対応する領域である領域A3は、残りの合成対象の候補の1つ目である候補1についての情報として、その加速度分布を示したオブジェクトA311、候補1を特定するための情報を示したオブジェクトA312、及び、候補1を残りの合成対象として決定するためのチェックボックスを示したオブジェクトA313と、残りの合成対象の候補の2つ目である候補2についての情報として、その加速度分布を示したオブジェクトA321、候補2を特定するための情報を示したオブジェクトA322、及び、候補2を残りの合成対象として決定するためのチェックボックスを示したオブジェクトA313を含んで構成されている。
なお、合成対象の一部を特定するための領域A1においては、すでに、合成対象の一部を特定するための情報である運転者、運転期間、運転地域及び天候が設定され灰色となっており、また、領域A2においても、すでに、合成方法は「減法」として特定され灰色となっている。
14 shows an example of an interface that displays information about remaining compositing target candidates based on the specified compositing target parts and compositing method after a portion of the compositing target and a compositing method have been specified. The corresponding area A3 includes an object A311 showing the acceleration distribution of candidate 1, which is the first of the remaining compositing target candidates, an object A312 showing information for identifying candidate 1, and an object A313 showing a checkbox for selecting candidate 1 as the remaining compositing target, and an object A321 showing the acceleration distribution of candidate 2, which is the second of the remaining compositing target candidates, an object A322 showing information for identifying candidate 2, and an object A313 showing a checkbox for selecting candidate 2 as the remaining compositing target.
In addition, in area A1 for identifying part of the composite object, the information for identifying part of the composite object, such as the driver, driving period, driving area, and weather, has already been set and is grayed out, and in area A2, the composite method has already been identified as "subtraction" and is grayed out.

図14に示すように、合成対象の一部を、運転者を「AAA」、運転期間を2022年1月1日から2022年1月31日までの1ヶ月(31日)間、運転地域を東京23区、三鷹市、武蔵野市、狛江市、調布市、及び西東京市とし、並びに天候を「指定なし」(すなわち、天候は問わない)であるものとして特定し、合成方法を「減法(―)」として特定していることから、残る合成対象としては、合成対象の一部と同程度の分量を有する比較対象となるものを抽出することが好ましく、従って、候補1としては運転手、運転地域(なお、情報量が表示可能量を上回っていることから、表示しきれない部分は「…」として表示を省略されている)、天候及び運転期間長(1ヶ月;31日間)が同一でありつつ、運転期間時期が異なる(2021年12月1日から2021年12月31日まで)もの、または、候補2としては運転手が異なりつつ(運転手は「BBB」)、運転期間長及び時期、運転地域並びに天候が同様であるものが抽出されている。
そして、ユーザは候補2のオブジェクトA323のチェックボックスにチェックを入れていることから、候補2が残りの合成対象として特定されている。
As shown in FIG. 14, a portion of the synthesis targets is specified as follows: the driver is "AAA," the driving period is one month (31 days) from January 1, 2022 to January 31, 2022, the driving area is the 23 wards of Tokyo, Mitaka City, Musashino City, Komae City, Chofu City, and Nishitokyo City, and the weather is "not specified" (i.e., weather does not matter), and the synthesis method is specified as "subtraction (-)." Therefore, as the remaining synthesis targets, comparison targets having a similar amount to the portion of the synthesis targets are extracted. is preferable, and therefore, candidate 1 is one with the same driver, driving area (note that since the amount of information exceeds the amount that can be displayed, the portion that cannot be displayed is omitted as "..."), weather, and driving period length (1 month; 31 days), but a different driving period timing (December 1, 2021 to December 31, 2021), or candidate 2 is one with a different driver (driver is "BBB") but similar driving period length and timing, driving area, and weather.
Since the user has checked the checkbox for object A323 of candidate 2, candidate 2 is identified as the remaining object to be composited.

また、特定された全ての合成対象に基づいて、合成方法を特定する場合の具体例についても以下説明する。
例えば、ある移動体における先月分の移動体情報と、別の移動体の先月分の移動体情報とが合成対象として特定された場合は、異なる移動体の略同一分量の移動体情報であることから、比較する目的を想定し合成方法は例えば減法が好ましいとし、合成方法として減法をユーザに提示するか、推奨する(例えば、他の候補とは表示態様を変えることで優先的に提示する)か、または減法を合成方法として決定する。また、比較する目的が想定される場合は、減法ではなく除法を合成方法として提示、(例えば優先的に提示することにより)推奨、又は決定することとしてもよい。逆に、異なる分量の移動体情報が合成対象として特定された場合は、減法や除法は好ましくないと思われることから、例えば加法を推奨することとしてもよい。
更に例えば、ある複数の移動体における先月分の移動体情報と、同じオーナーの別の複数の移動体における先々月分の移動体情報とが合成対象として特定された場合は、同じオーナーの移動体情報であることから、累積結果を参照する目的で合成方法は例えば加法が好ましいとし、合成方法として加法をユーザに優先的に提示するか、(例えば優先的に提示することにより)推奨するか、または加法を合成方法として決定する。
A specific example of specifying a synthesis method based on all of the identified synthesis targets will also be described below.
For example, if last month's worth of mobile body information for one mobile body and last month's worth of mobile body information for another mobile body are identified as targets for compositing, since the mobile body information is of approximately the same amount for different mobile bodies, the purpose of comparison is assumed, and subtraction is determined to be a preferable compositing method, for example, and subtraction is presented to the user as the compositing method or recommended (for example, presented preferentially by changing the display mode from other candidates), or subtraction is determined as the compositing method. Also, if the purpose of comparison is assumed, division rather than subtraction may be presented, recommended, or determined as the compositing method (for example, by presenting it preferentially). Conversely, if different amounts of mobile body information are identified as targets for compositing, subtraction and division are considered undesirable, and therefore addition may be recommended, for example.
Furthermore, for example, if mobile body information for the previous month for a number of mobile bodies and mobile body information for the month before last for a number of other mobile bodies owned by the same owner are identified as targets for compositing, since the mobile body information is from the same owner, it is determined that additive is a preferable compositing method for the purpose of referring to the cumulative results, and additive is either presented to the user as a preferred compositing method (for example, by presenting it as a preferred compositing method), or additive is determined to be the compositing method.

なお、上記説明においては、2つの移動体情報を合成対象として特定し、その2つの合成対象の合成方法として1つの合成方法を特定することについて説明したが、合成対象の数、及び、合成方法の数はこれに限られず、任意の数を適用可能である。
例えば、A、B、C、及びDの4つの移動体情報を合成対象として特定し、これら特定された合成対象について、AとBの加法(A+B)、CとDの加法(C+D)、及び、A+BとC+Dの減法((A+B)―(C+D))と合成することを想定する。この場合、まず例えば、Aを特定すると、特定されたAに基づいて、残りの合成対象であるB、C、及びDの特定と、合成方法である加法と減法の組み合わせを特定してもよく、またはこれらの候補を特定し、ユーザに提示して選択させることとしてもよい。これは、一例として、Aがある移動体におけるある地域(地域1)での先月分の移動体情報であった場合においては、Bは同じ月の同一の移動体による別の地域(地域2)での移動体情報、Cは別の月の同一の移動体による地域1での移動体情報、DはCと同じ月の同一の移動体による地域2での移動体情報として特定してもよい。すなわち、例えば、ある移動体に関しての地域1のみでなく地域2における先月と別の月との運転状況の比較をしたい場合などが該当する。
同様に、例えば、B及びCを合成対象として特定し、合成方法として同様の((○+B)―(C+○))といったものを特定した場合(○は合成対象が特定されていないことを示す)には、残りの合成対象をB及びC及び上記の合成方法に基づいてA及びDが特定または候補として提示してもよい。
In the above explanation, two pieces of moving body information are identified as objects to be combined, and one combination method is identified as a combination method for the two objects to be combined. However, the number of objects to be combined and the number of combination methods are not limited to this, and any number can be applied.
For example, assume that four pieces of mobile object information, A, B, C, and D, are identified as targets for compositing, and these identified targets for compositing are combined by adding A and B (A+B), adding C and D (C+D), and subtracting A+B and C+D ((A+B)-(C+D)). In this case, for example, A may first be identified, and then the remaining targets for compositing, B, C, and D, may be identified based on the identified A, and a combination of addition and subtraction may be identified as a compositing method. Alternatively, these candidates may be identified and presented to the user for selection. As an example, if A is mobile object information for a certain mobile object in a certain region (region 1) from the previous month, B may be identified as mobile object information for the same mobile object in another region (region 2) in the same month, C may be identified as mobile object information for the same mobile object in region 1 in a different month, and D may be identified as mobile object information for the same mobile object in region 2 in the same month as C. That is, for example, it corresponds to a case where it is desired to compare the driving conditions of a certain mobile object not only in area 1 but also in area 2 between the previous month and another month.
Similarly, for example, if B and C are identified as synthesis targets and a similar synthesis method such as ((○ + B) - (C + ○)) is identified (○ indicates that no synthesis targets have been identified), the remaining synthesis targets may be identified as A and D or presented as candidates based on B and C and the above synthesis method.

なお、ここでいう合成対象とは、上記のように移動体情報を一定の区間で区切った集合である移動体情報集合を単位として解釈してもよいし、取得された一つ一つの移動体情報を単位として解釈してもよい。すなわち、前者であれば、ある基準による集合を単位として加法、減法等による合成を行うという理解になるし、後者であれば、ある集合になるまで加法により合成し、加法合成により集合となったものに対してさらに加法、減法等による合成を行うということになる。 Note that the object of synthesis here can be interpreted as a set of mobile object information, which is a set of mobile object information divided into certain sections as described above, or as a unit of each piece of acquired mobile object information. In other words, in the former case, it can be understood as performing synthesis by addition, subtraction, etc., using a set based on a certain criterion as a unit, and in the latter case, it means synthesizing by addition until a certain set is reached, and then further synthesizing the set resulting from the additive synthesis by addition, subtraction, etc.

次に、サーバ230は、S1101において特定された移動体及び期間の情報に基づき、合成対象となる移動体情報を特定する(S1102)。具体的には、サーバ230の記憶部232に記憶された情報から、特定された移動体及び期間の情報に対応する移動体情報を特定する。 Next, the server 230 identifies the mobile object information to be combined based on the information on the mobile object and period identified in S1101 (S1102). Specifically, the server 230 identifies the mobile object information corresponding to the identified information on the mobile object and period from the information stored in the memory unit 232 of the server 230.

次に、サーバ230は、特定された移動体情報に対応する加速度分布について、特定された合成方法で合成する(S1103)。具体的には、サーバ230は、所定の区分ごとに、特定された移動体情報それぞれにおける頻度に対して、特定された合成方法を適用する。例えば、特定された合成方法が「1つの移動体における異なる期間に取得された2つの加速度分布の差異」である場合は、所定の区分ごとに、その2つの頻度の値の差異値を求める。 Next, the server 230 synthesizes the acceleration distributions corresponding to the identified mobile body information using the identified synthesis method (S1103). Specifically, the server 230 applies the identified synthesis method to the frequency of each of the identified mobile body information for each specified category. For example, if the identified synthesis method is "the difference between two acceleration distributions obtained over different periods for one mobile body," the server 230 calculates the difference between the two frequency values for each specified category.

その後、サーバ230は合成結果を出力し(S1104)、例えばユーザ端末の表示部において合成結果が表示される。この際、頻度の値が大きい等の注目すべき区分を他の区分とは区別可能な態様で表示することとしてもよい。このようにすることで、ユーザに対し、値が大きい区分を容易に識別可能とし、分析処理に関する区分として選択するよう促すことができる。
なお、注目すべき区分であることは、値が所定の閾値より大きい場合に特に限られない。他の例として、全区分において値が上位10%以内の区分である場合、当該区分における頻度の値のバラツキが大きい(例えば、分散値が所定の閾値より大きい)場合、及び、周囲の区分よりも際立って大きい(例えば、隣接する4区分の平均値または最大値の所定倍数以上である)場合、などが挙げられる。
The server 230 then outputs the synthesis results (S1104), and the synthesis results are displayed, for example, on the display unit of the user terminal. At this time, noteworthy categories, such as those with high frequency values, may be displayed in a manner that makes them distinguishable from other categories. This allows the user to easily identify categories with high values and encourages them to select them as categories for analysis processing.
Note that a category is not necessarily worthy of attention if its value is greater than a predetermined threshold. Other examples include a category whose value is in the top 10% of all categories, a category whose frequency values vary greatly (for example, its variance is greater than a predetermined threshold), or a category whose frequency values are significantly greater than those of the surrounding categories (for example, its variance is greater than a predetermined multiple of the average or maximum value of the four adjacent categories).

図15に上述の<例1>を例として言及した二つの移動体に関する加速度分布の差異を表現した例を示す。図15は、あるドライバーによる車両の運転に関し、ある月の分とその前月分との加速度分布を比較した例である。
図15に示すように、それぞれの領域が差異値の大きさに対応する濃度で表されている他、比較対象の二つのうち、どちらの発生頻度が高かったかを認識可能な態様となっている。例えば、領域601は縦線かつ高濃度で示されているが、これは、この領域に対応する加速度について、前月に比べてその月の頻度がかなり高く発生したことを示す。反面、領域602は斜線かつ高濃度で示されているが、これは、この領域に対応する加速度について、前月に比べてその月の方の頻度がかなり低くなったことを示す。
このように加速度分布を比較した結果を示すことにより、時間的、地域的、人物的等の観点から、相対的な運転の評価を行うことができる。
Fig. 15 shows an example of the difference in acceleration distribution between the two moving bodies mentioned above in Example 1. Fig. 15 shows an example of comparing the acceleration distribution between a certain month and the previous month for a vehicle driven by a certain driver.
As shown in Figure 15, each region is represented by a density corresponding to the magnitude of the difference value, and it is possible to recognize which of the two regions has a higher occurrence frequency. For example, region 601 is represented by a vertical line with a high density, which indicates that the acceleration corresponding to this region occurred much more frequently in that month than in the previous month. On the other hand, region 602 is represented by a diagonal line with a high density, which indicates that the acceleration corresponding to this region occurred much less frequently in that month than in the previous month.
By comparing the acceleration distributions in this way, it is possible to perform a relative evaluation of driving from the viewpoints of time, area, person, etc.

また、図16は、上述の<例3>を例として言及した、複数の移動体に関する加速度分布を加算した例を示す。図13は、ある部門により管理されている複数の移動体におけるある週における運転に関し、それらの加速度分布を加算したものである。
図16は図8と同様に、それぞれの領域が合算された加算値の大きさに対応する濃度で表されている。すなわち、濃度が濃いほどその領域に対応する加速度について頻度が高く発生したことを示す。
16 shows an example of adding up the acceleration distributions of multiple moving objects, referring to the above-mentioned Example 3. FIG. 13 shows the addition of the acceleration distributions of multiple moving objects managed by a certain department, regarding their operation in a certain week.
16, similar to FIG. 8, each region is represented by a density corresponding to the magnitude of the summed value. That is, the higher the density, the more frequently the acceleration corresponding to that region occurred.

さらに、図15や図16に表示された内容に対し、ユーザが限定条件を指定し、対応した限定を適用した場合の結果を表示してもよい(S1105)。図17は、限定条件として、運転スコアが上位20%である移動体に限定し、更に、対象領域をXX市YY付近に限定した場合の加速度の分布図である。
図17に示す分布図においては、運転スコアが上位の移動体に関する集合であることを背景に、急ハンドル、急加速、急減速に対応する加速度の取得頻度が図16に比べて低いことが把握できる。また、領域801及びその周辺の区分の濃度が高いままであることから、運転スコアが上位の移動体の集合であっても、本対象地域においては領域801に対応する加速度が多く発生しており、何らかの背景(例えば、見通しの悪い道があり、急ブレーキが発生しやすい、等)があることが推定される。従って、注目すべき区分であるとして他の区分と区別可能な態様での表示となっている。
Furthermore, the user may specify a limiting condition for the content displayed in Fig. 15 or 16, and the result when the corresponding limiting condition is applied may be displayed (S1105). Fig. 17 is a distribution diagram of acceleration when the limiting condition is to limit the moving objects to those in the top 20% of driving scores, and further the target area is limited to the vicinity of YY in XX city.
In the distribution diagram shown in Figure 17, it can be seen that the frequency of acquisition of accelerations corresponding to sudden steering, sudden acceleration, and sudden deceleration is lower than in Figure 16, due to the fact that this is a collection of mobile bodies with high driving scores. Furthermore, because the density of area 801 and its surrounding divisions remains high, even though this is a collection of mobile bodies with high driving scores, there are many accelerations corresponding to area 801 in this target area, and it can be inferred that there is some background (for example, there are roads with poor visibility, making sudden braking more likely, etc.). Therefore, this is a division that deserves attention and is displayed in a manner that allows it to be distinguished from other divisions.

その後、ユーザは分析処理に関する移動体情報を特定すべく、分析対象となる任意の区分を指定することができる。分析処理とは、詳細は後述するが、特定された一群の移動体情報に関して、例えばそれらの傾向、共通点等の相関が無いかどうか、ある場合はその傾向、共通点等はどのようなものであるかを導出するものである。
区分の指定にあたっては、一つまたは複数の区分を含む任意の範囲を選択することが可能であり、例えば、図18に示すような領域指定をすることができる。
図18Aは、全方位における加速度のスカラー値が所定値より大きい区分を指定するものである。
図18Bは、全区分において、値が最も大きい区分を指定するものである。前述したように、注目すべき区分として、他の区分とは異なる態様で表示されていてもよい。
図18Cは、前方方向における加速度のスカラー値が所定値より大きい区分を指定するものである。
図18Dは、加速度のスカラー値の大小を問わず、前方方向における区分を指定するものである。
図18Eは、加速度のスカラー値が所定値より大きい区分において、値の大きさが上位10%以内である区分を指定するものである。注目すべき区分として、他の区分とは異なる態様で表示されていてもよい。
図18Fは、ユーザ操作により任意に指定された領域である。例えば、タブレットやスマートフォン上において指で塗りつぶす操作により指定される。これによって指定される区分は、この領域と共通するピクセルが1つでもある区分としてもよいし、所定以上(例えば、区分の大きさの50%以上)のピクセルがこの領域と共通する区分であってもよく、領域と区分との関係は特に限定されない。
The user can then specify any category to be analyzed in order to identify mobile entity information relevant to the analysis process. The analysis process, which will be described in detail later, is a process of determining whether there are any correlations, such as trends or commonalities, between the identified group of mobile entity information, and if so, what those trends or commonalities are.
When specifying a section, it is possible to select any range including one or more sections, and for example, it is possible to specify an area as shown in FIG.
FIG. 18A specifies a section in which the scalar value of acceleration in all directions is greater than a predetermined value.
18B shows a case where the section with the largest value is designated among all sections. As described above, the section to be noted may be displayed in a manner different from the other sections.
FIG. 18C designates a section in which the scalar value of acceleration in the forward direction is greater than a predetermined value.
FIG. 18D specifies a section in the forward direction regardless of the magnitude of the scalar value of acceleration.
18E shows a section that specifies a section whose value is within the top 10% of sections whose acceleration scalar value is greater than a predetermined value. The section to be noted may be displayed in a different manner from the other sections.
18F shows an area arbitrarily designated by a user operation. For example, the area may be designated by filling it with a finger on a tablet or smartphone. The designated section may be a section that shares at least one pixel with the area, or a section that shares a predetermined number of pixels (e.g., 50% or more of the size of the section) with the area; the relationship between the area and the section is not particularly limited.

これにより、サーバ230はユーザにより指定された区分領域の特定を行う(S1106)。例えば、図17の例において領域803が指定された場合、サーバ230は、領域803に対応する加速度が取得された位置近傍の地図情報及び経路情報が表示されることに加えて、サーバ230は、かかる加速度が取得された状況を分析し、傾向、共通点等を導出し出力する(S1107)。 As a result, the server 230 identifies the segmented area specified by the user (S1106). For example, if area 803 is specified in the example of Figure 17, the server 230 not only displays map information and route information for the vicinity of the position where the acceleration corresponding to area 803 was acquired, but also analyzes the circumstances under which the acceleration was acquired, and derives and outputs trends, commonalities, etc. (S1107).

図19は、ある加速度領域を選択する出力されユーザ端末に表示される画面例である。図19に示すように、以下を例とする項目について、傾向に関する情報が出力される。
・時間帯
例えば、早朝(4時から8時)、午前(8時から12時)、午後(12時から16時)、夕方(16時から20時)、夜間(20時から24時)、深夜(24時から4時)などと区別し、かかる加速度が取得されたある時間帯における頻度が所定値より多いとき(例えば、全体のうちの30%以上。ここでは、全体に対するかかる加速度が取得された頻度の割合を、傾向度と呼ぶこととする)は、その時間帯において傾向度が大きいとして表示対象とする。
・天気
ある天気における頻度が所定値より高いときは、傾向度が大きいとして表示対象とする。なお、雨や雪などの一部の天候においては運転が困難となりやすいと思われることから、それら天候において傾向度が大きい場合に限って傾向度についての情報を表示することとしてもよい。
・積載量(対最大積載量比)
積載量情報は、移動体またはデータ処理装置210に備えられた積載量取得部(不図示)から、またはユーザが例えば各運転単位について入力することによって取得される。積載量情報は、図19においては最大積載量に対する積載量の比率を示しているが、積載量(キログラム単位など)を対象としてもよい。これら取得された積載量情報及び対応する加速度情報に基づいて、傾向度が高い積載量についての情報が表示される。ここで、天気の場合と同様に、最大積載量比または積載量が大きいことで運転が困難になりやすいと思われることから、所定の積載量比または積載量以上の場合に限って傾向度についての情報を表示することとしてもよい。
・連続運転時間
その状況が発生した時刻と、最後に休憩をした時刻との差分の時間量において、選択された加速度との傾向が大きい時間量があったときは、傾向度が大きいとして表示対象とする。
・車種・車格
特定の車種または車格について、選択された加速度が発生する傾向が高いときは、傾向度が大きいとして表示対象とする。
19 is an example of a screen displayed on a user terminal when a certain acceleration region is selected. As shown in FIG. 19, information about trends is output for the following items, for example:
Time period: For example, early morning (4am to 8am), morning (8pm to 12pm), afternoon (12pm to 4pm), evening (4pm to 8pm), night (8pm to midnight), and late night (midnight to 4am). If the frequency of such acceleration acquired during a certain time period is higher than a predetermined value (for example, 30% or more of the total; here, the proportion of the frequency at which such acceleration is acquired compared to the total will be referred to as the tendency), the tendency for that time period is deemed to be high and the time period will be displayed.
Weather: When the frequency of a certain weather is higher than a predetermined value, the weather is considered to have a high tendency and is displayed. Note that, since driving is likely to be difficult in some weather conditions, such as rain and snow, information about the tendency may be displayed only when the tendency is high for those weather conditions.
・Load capacity (ratio to maximum load capacity)
The load information is acquired from a load acquisition unit (not shown) provided in the mobile object or the data processing device 210, or by a user inputting, for example, each unit of driving. While the load information in FIG. 19 indicates the ratio of the load to the maximum load, it may also be the load (e.g., in kilograms). Based on the acquired load information and corresponding acceleration information, information about loads with a high tendency is displayed. Here, as with the weather, since a high maximum load ratio or load is likely to make driving difficult, information about the tendency may be displayed only when the load ratio or load is equal to or greater than a predetermined value.
Continuous driving time If the difference in time between the time when the situation occurred and the time of the last break is a time period that shows a large tendency with the selected acceleration, the tendency is deemed to be large and the time period is displayed.
Vehicle type/class When a particular vehicle type or class has a high tendency for the selected acceleration to occur, it is determined that the tendency is high and the vehicle is to be displayed.

これらの情報のうち、時間帯及び連続運転時間についての情報は、対応する時間情報から算出することができ、天気についての情報は、対応する時間情報及び位置情報に基づいて、サーバ230においてインターネット経由等で取得される。積載量についての情報や、車種・車格に関する情報は、ユーザ端末においてユーザが入力することによって取得される。 Of this information, information about the time period and continuous driving time can be calculated from the corresponding time information, and weather information is obtained by server 230 via the Internet or other means based on the corresponding time information and location information. Information about load capacity and vehicle type and class is obtained by user input into the user terminal.

傾向に関する情報の内容は、例えば、図19に示すように、最も頻度が高い要素と、その頻度頻度が占める割合に関する情報である。しかしながら、傾向に関する情報の内容はこれに限られず、傾向を何らかの形態で確認できる情報であれば特に限定されない。 The content of the information about trends is, for example, information about the most frequent element and the percentage of that frequency, as shown in Figure 19. However, the content of the information about trends is not limited to this, and is not particularly limited as long as it is information that allows the trend to be confirmed in some form.

同様に、限定条件を適用する前の図16の例における領域701や図15の例における領域601を選択することにより、図19の例と同様に傾向が算出され出力されてもよい。
なお、2つの加速度分布を比較した結果においてある領域を選択した場合、2つの比較対象の両方に関する状況について表示してもよいし、頻度が高い方のみ、又は頻度が低い方のみの状況について表示することとしてもよい。または、頻度が高い方と頻度が低い方とを区別する態様で(例えば、左側に頻度が高い方、右側に頻度が低い方を配置して)表示することとしてもよい。
Similarly, by selecting the area 701 in the example of FIG. 16 or the area 601 in the example of FIG. 15 before the application of the limiting conditions, the tendency may be calculated and output in the same manner as in the example of FIG. 19 .
When a region is selected as a result of comparing two acceleration distributions, the display may show the conditions for both of the two comparison targets, or only the condition with a higher frequency or the condition with a lower frequency. Alternatively, the display may be arranged in a manner that distinguishes between the conditions with a higher frequency and the conditions with a lower frequency (for example, by placing the condition with a higher frequency on the left and the condition with a lower frequency on the right).

[変形例]
上述の実施形態の変形例について説明する。
図1下部では、基準平面RP内の加速度の収集結果を示しているが、基準平面RPに垂直な方向(つまり、進行方向(FR-RR方向)及び横方向(LS-RS方向)の両方に直交する垂直方向(たとえば車両の上下方向))についても加速度を取得した場合、この垂直方向からの角度も用いて、極座標又は球座標における位置をプロットしてもよい。
[Modification]
A modification of the above embodiment will now be described.
The lower part of Figure 1 shows the results of collecting acceleration within the reference plane RP, but if acceleration is also obtained in a direction perpendicular to the reference plane RP (i.e., a vertical direction (e.g., up and down direction of the vehicle) that is orthogonal to both the forward direction (FR-RR direction) and the lateral direction (LS-RS direction)), the angle from this vertical direction may also be used to plot the position in polar coordinates or spherical coordinates.

加速度の大きさは垂直方向も含めて三次元で算出し、且つ、プロットは二次元平面である基準平面RP内で行ってもよい。 The magnitude of acceleration may be calculated in three dimensions, including the vertical direction, and plotted within a two-dimensional reference plane RP.

データ処理装置210は、所定時間分または所定距離走行分の取得した移動体情報を記憶部232に記憶しておき、走行中に所定の通信が可能になった場合(例えば、道路脇に設置されており、所定の通信プロトコルで移動体とのデータ通信が可能な路側機の近傍を通過した場合)にそれら記憶した移動体情報の全てまたは一部をサーバ230に、または一時的なデータ蓄積を行う一時データ蓄積サーバ(不図示)に送信し記憶することとしてもよい。このように、一時データ蓄積サーバに移動体情報が蓄積される場合は、サーバ230が一時データ蓄積サーバに適宜(例えば、1時間毎に)アクセスし、移動体情報を抽出し記憶部232に記憶する。 The data processing device 210 may store acquired mobile object information for a predetermined period of time or a predetermined distance traveled in the memory unit 232, and when predetermined communication becomes possible while traveling (for example, when passing near a roadside device installed on the side of the road that is capable of data communication with the mobile object using a predetermined communication protocol), it may transmit and store all or part of the stored mobile object information to the server 230 or a temporary data storage server (not shown) that temporarily stores data. In this way, when mobile object information is stored in the temporary data storage server, the server 230 accesses the temporary data storage server as appropriate (for example, every hour), extracts the mobile object information, and stores it in the memory unit 232.

上述の説明では、データ処理装置210において加速度情報と位置情報を取得し、これらに時間情報を紐づけて移動体情報として送信し記憶する例を説明したが、移動体情報の構成はこれに限られない。
例えば、加速度情報の代わりに、速度情報を用いてもよい。この場合、速度情報に位置情報と時間情報を紐づけたものを移動体情報としてサーバ230に送信し記憶され、加速度情報の場合と同様の処理が行われる。またこの場合、データ処理装置210は車両の速度情報を取得する速度情報取得部を備える。または、加速度情報の代わりに、角速度情報を用いてもよい。この場合も同様に、角速度情報に位置情報と時間情報を紐づけたものを移動体情報としてサーバ230に送信し記憶され、加速度情報の場合と同様の処理が行われる。またこの場合、データ処理装置210は車両の角速度情報を取得する角速度情報取得部を備える。
また例えば、移動体情報は以下に挙げるもののうち少なくとも1つを更に含んでもよい。
・積載量に関する情報
・電気自動車における充電量に関する情報(例えば、残容量、SOC、SOHなど)
・温度管理車における荷室の温度に関する情報
・エンジン回転数に関する情報
・走行におけるギアに関する情報
この場合、データ処理装置210において対応する手段(それぞれ、積載量情報取得部、充電量情報取得部、温度情報取得部、エンジン回転数情報取得部、ギア情報取得部)を備え、取得された情報がサーバ230に送信され記憶される。
In the above description, an example was described in which acceleration information and position information are acquired in the data processing device 210, and time information is linked to these to transmit and store as mobile body information, but the configuration of the mobile body information is not limited to this.
For example, speed information may be used instead of acceleration information. In this case, the speed information linked to position information and time information is transmitted to the server 230 as mobile body information and stored therein, and the same processing as in the case of acceleration information is performed. In this case, the data processing device 210 includes a speed information acquisition unit that acquires the speed information of the vehicle. Alternatively, angular velocity information may be used instead of acceleration information. In this case, the angular velocity information linked to position information and time information is transmitted to the server 230 as mobile body information and stored therein, and the same processing as in the case of acceleration information is performed therein. In this case, the data processing device 210 includes an angular velocity information acquisition unit that acquires the angular velocity information of the vehicle.
For example, the mobile information may further include at least one of the following:
Information about the load capacity Information about the charge amount of the electric vehicle (e.g., remaining capacity, SOC, SOH, etc.)
- Information regarding the temperature of the luggage compartment in a temperature-controlled vehicle - Information regarding the engine RPM - Information regarding the gear during driving In this case, the data processing device 210 is equipped with corresponding means (a load information acquisition unit, a charge amount information acquisition unit, a temperature information acquisition unit, an engine RPM information acquisition unit, and a gear information acquisition unit, respectively), and the acquired information is sent to the server 230 and stored.

上述の説明では、データ処理装置210を自動車のソケットに挿入する例を説明したが、本実施形態はこれに限られるものではない。本実施形態は、データ処理装置210を、シガーソケット以外の接続端子を介して車両と接続する場合、車両と一体に構成する場合、または、車両と固定的には接続せず単に車内のダッシュボード等に配置する場合などにも、適用可能である。 In the above explanation, an example was described in which the data processing device 210 is inserted into a socket in an automobile, but this embodiment is not limited to this. This embodiment can also be applied when the data processing device 210 is connected to the vehicle via a connection terminal other than a cigarette lighter socket, when it is configured as an integral part of the vehicle, or when it is simply placed on the dashboard or the like inside the vehicle without being permanently connected to the vehicle.

上述の説明では、データ処理装置210が加速度情報取得部211及び位置情報取得部214を備えることとしているが、その態様に限られない。例えば、加速度情報取得部211はデータ処理装置210とは異なる装置に備えられ、取得した加速度情報をデータ処理装置210に送信し、データ処理装置210において加速度情報と位置情報が紐づけられることとしてもよい。逆に、位置情報取得部214がデータ処理装置210とは異なる装置に備えられ、取得した位置情報をデータ処理装置210に送信し、データ処理装置210において加速度情報と位置情報が紐づけられることとしてもよい。このように、データ処理装置210の各要素は一体として構成されていなくともよく、別々の装置が要素を備えつつ、取得した情報をデータ処理装置210に送信し集約して紐づけることとしてもよい。または、サーバ230に集約して紐づけることとしてもよい。 In the above description, the data processing device 210 is described as including an acceleration information acquisition unit 211 and a position information acquisition unit 214, but this is not the only possible configuration. For example, the acceleration information acquisition unit 211 may be provided in a device different from the data processing device 210, and the acquired acceleration information may be transmitted to the data processing device 210, where the acceleration information and position information may be linked. Conversely, the position information acquisition unit 214 may be provided in a device different from the data processing device 210, and the acquired position information may be transmitted to the data processing device 210, where the acceleration information and position information may be linked. In this way, the elements of the data processing device 210 do not have to be configured as an integrated unit; separate devices may have the elements, and the acquired information may be transmitted to the data processing device 210, where it may be aggregated and linked. Alternatively, the information may be aggregated and linked in the server 230.

上述の説明では、移動体として車両を例示したが、本願発明が適用可能な範囲は、車両に限られない。例えば、二輪自動車、自転車、飛行機、ヘリコプター、ドローン、船舶など、あらゆる移動体に適用可能である。 In the above explanation, a vehicle is used as an example of a moving object, but the scope of applicability of the present invention is not limited to vehicles. For example, the invention can be applied to any moving object, such as motorcycles, bicycles, airplanes, helicopters, drones, and ships.

上述の説明では、一移動体に関する加速度分布において特定した加速度に関連する状況の情報を表示する態様を示したが、この態様に限られない。例えば、地図情報上で任意の領域を指定して、その領域における車両の加速度情報を表示することとしてもよい。この場合、例えば、図10において「当該領域における加速度分布を表示」のボタンを押下すると、かかる領域を通過した車両の加速度情報を収集して図8のような加速度分布を表示する。 In the above explanation, we have shown a mode in which information on the situation related to acceleration identified in the acceleration distribution for a single moving object is displayed, but this mode is not limited to this. For example, any area may be specified on map information, and acceleration information for vehicles in that area may be displayed. In this case, for example, when the "Display acceleration distribution in that area" button is pressed in Figure 10, acceleration information for vehicles that have passed through that area is collected, and an acceleration distribution like that shown in Figure 8 is displayed.

上述の説明では、合成方法として加法、減法、除法、乗法を例として示したが、合成方法はこれらに限られず、任意の合成方法を適用可能である。例えば、これらを組み合わせた形での合成方法としてもよく、移動体情報集合のAとBを合成するにあたって、Aについては各区分における頻度値を3倍、Bについては各区分における頻度値を4倍にして、それらの差分を算出する(すなわち、3×A―4×B)こととしてもよい。これは例えば、移動体情報集合Aが4ヶ月分の情報量であり、移動体情報集合Bが3ヶ月分の情報量であった場合であって、双方の年間の情報量を想定した上での差分を得るといった場合において有効である。
更には、任意の数による倍数や任意の数を除数として計算した加速度分布を出力することとしてもよい。
In the above description, addition, subtraction, division, and multiplication have been shown as examples of the combination method, but the combination method is not limited to these, and any combination method can be applied. For example, a combination method that combines these methods may be used. When combining mobile object information sets A and B, the frequency value in each division for A may be tripled, and the frequency value in each division for B may be quadrupled, and the difference therebetween may be calculated (i.e., 3×A−4×B). This is effective, for example, when mobile object information set A has a four-month amount of information and mobile object information set B has a three-month amount of information, and the difference is obtained based on the assumed annual information volume of both sets.
Furthermore, an acceleration distribution calculated by using a multiple of an arbitrary number or an arbitrary number as a divisor may be output.

更に、別の合成方法の例として、比較演算や論理演算を行うこととしてもよい。例えば、区分ごとに値を比較し、最初の値が2番目の値より小さければ真として1、逆に最初の値が2番目の値以上であれば偽として0を出力する演算を行なうこととしてもよい。同様に、最初の値が2番目の値以下であるかどうか、最初の値が2番目の値よりも大きいかどうか、最初の値が2番目の値以上であるかどうか、最初の値が2番目の値と等しいかどうか(この場合、幅を持たせて所定の範囲内にあるかどうか、という判断でもよい)、最初の値が2番目の値と等しくないかどうか、最初の値と2番目の値との両方が1(又は所定の値)以上であるか、最初の値と2番目の値のいずれかが1(又は所定の値)以上であるか、最初の値と2番目の値とが異なるか(又は差異値が所定の値以上であるか)、最初の値と2番目の値のいずれか一方が1(又は所定の値)以上でありかつ両方が1以上ではないか、といった基準に従って1か0(又は任意の数値)を出力する演算を行うこととしてもよい。 Furthermore, as an example of another synthesis method, comparison operations or logical operations may be performed. For example, an operation may be performed in which values are compared for each category, and if the first value is less than the second value, a true result of 1 is output; conversely, if the first value is greater than or equal to the second value, a false result of 0 is output. Similarly, an operation may be performed to output 1 or 0 (or any arbitrary numerical value) based on criteria such as whether the first value is less than or equal to the second value, whether the first value is greater than the second value, whether the first value is greater than or equal to the second value, whether the first value is equal to or greater than the second value, whether the first value is equal to or equal to the second value (in this case, a determination can be made as to whether the first value is within a predetermined range with a certain margin), whether the first value is not equal to the second value, whether both the first and second values are greater than or equal to 1 (or a predetermined value), whether either the first and second values are greater than or equal to 1 (or a predetermined value), whether the first and second values are different (or whether the difference is greater than or equal to a predetermined value), or whether either the first or second value is greater than or equal to 1 (or a predetermined value) and both are not greater than or equal to 1.

上述の説明では、合成対象である移動体情報集合を運転手、運転期間、運転地域、天候などの情報に基づいて特定されるものとしたが、特定方法はこれに限られない。例えば、複数の運転手を対象とした移動体集合に対応する加速度分布の平均を合成対象としたり、更には一定期間において収集されたある領域での全移動体情報の平均を領域平均として合成対象としたりしてもよい。
なおこの場合、これらの平均加速度分布を、ステップS1100からステップS1104までの処理によって取得することしてもよい。この際、重み付け平均を算出するような手法も適用可能である。
In the above description, the mobile object information set to be combined is identified based on information such as the driver, driving period, driving area, and weather, but the identification method is not limited to this. For example, the average of acceleration distributions corresponding to a mobile object set targeting multiple drivers may be used as the combination target, or the average of all mobile object information in a certain area collected over a certain period of time may be used as the combination target as a region average.
In this case, these average acceleration distributions may be obtained by the processes from step S1100 to step S1104. In this case, a method of calculating a weighted average may also be applied.

上述の説明では、移動体情報に含まれる加速度情報又は速度情報について合成処理を行うこととしているが、合成処理を行う対象はこれらに限られない。合成処理を行う対象は、移動体の移動に関する任意の特徴量情報でよく、例えば、加加速度、角速度、角加速度等であってもよい。
また、合成対象である複数の移動体情報のそれぞれについて、複数の種類の特徴量情報の分布を用意し、それらを特定された合成方法によって合成することとしてもよい。例えば、合成対象である複数の移動体情報それぞれにつき、第1区分に基づく加速度分布と、第2区分に基づく速度分布を用意し、複数の加速度分布に対して特定された合成方法で合成処理を行い、及び、複数の速度分布に対して同一の合成方法で合成処理を行って、それぞれについて出力することとしてもよい。
In the above description, the synthesis process is performed on the acceleration information or velocity information included in the moving body information, but the target of the synthesis process is not limited to these. The target of the synthesis process may be any feature amount information related to the movement of the moving body, such as jerk, angular velocity, angular acceleration, etc.
Furthermore, distributions of multiple types of feature information may be prepared for each of multiple pieces of moving body information to be combined, and these may be combined using a specified combination method. For example, for each of multiple pieces of moving body information to be combined, an acceleration distribution based on the first division and a speed distribution based on the second division may be prepared, and combination processing may be performed on the multiple acceleration distributions using the specified combination method, and combination processing may be performed on the multiple speed distributions using the same combination method, and each may be output.

また、上述の説明では、合成対象である複数の移動体情報を2次元の区分に割り当てて、当該2次元の区分に基づいて合成処理を行うこととしているが、割り当てる区分はこの態様に限られない。割り当てる区分は1次元によるものでもよく、または3次元以上によるものでもよく、特に次元数は限定されない。また、区分のあり方も特に限定されず、例えば、特定方向(例えば、右方向)に発生する加速度の分析を細かく行う等の目的で、特定方向における区分をそれ以外の方向における区分よりも細かくするような態様であってもよい。
なお、合成対象である複数の移動体情報を割り当てる区分をユーザに選択させることとしてもよい。この場合、デフォルトで表示される区分そのものをかかる区分に変更することとしてもよいし、デフォルトはそのままで出力のみをその区分で行うこととして、例えば、合成方法を選択する前後においてユーザに選択させることとしてもよい。
Furthermore, in the above description, multiple pieces of moving body information to be combined are assigned to two-dimensional divisions, and the combination process is performed based on the two-dimensional divisions. However, the divisions to be assigned are not limited to this. The divisions to be assigned may be one-dimensional or three or more-dimensional, and the number of dimensions is not particularly limited. The manner of division is also not particularly limited. For example, for the purpose of performing a detailed analysis of acceleration occurring in a specific direction (e.g., the right direction), the divisions in a specific direction may be finer than the divisions in other directions.
The user may be allowed to select a category to which multiple pieces of moving body information to be combined are to be assigned. In this case, the category displayed by default may be changed to the selected category, or the default may remain as is and only the output may be performed in that category, allowing the user to select the category before or after selecting the combining method, for example.

上述の説明では、移動体情報を所定の区分に割り当てて、各区分における頻度を取得して合成対象としているが、所定の区分において合成対象として取得される情報は頻度に限られない。例えば、各区分における頻度に基づいて算出される発生確率を取得し、合成対象としてもよい。
この場合、合成対象となる複数の移動体情報の分量に差異があっても比較が容易となるという効果を有する。また、この背景から、減法や除法などの合成方法が推奨されることが好ましい。
In the above description, the mobile object information is assigned to a predetermined category, and the frequency in each category is acquired and used as the subject of synthesis, but the information acquired as the subject of synthesis in a predetermined category is not limited to frequency. For example, the occurrence probability calculated based on the frequency in each category may be acquired and used as the subject of synthesis.
In this case, there is an advantage that comparison is easy even if there is a difference in the amount of moving object information to be combined. In addition, from this background, it is preferable to recommend a combination method such as subtraction or division.

以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良及び変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。 Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited to the above embodiments. Furthermore, various improvements and modifications to the above embodiments are possible without departing from the spirit of the present invention. Furthermore, the above embodiments and modifications can be combined.

210 データ処理装置
211 加速度情報取得部
212 処理部
213 通信部
214 位置情報取得部
220 携帯端末
230 サーバ
231 通信部
232 記憶部
233 処理部



210 Data processing device 211 Acceleration information acquisition unit 212 Processing unit 213 Communication unit 214 Position information acquisition unit 220 Portable terminal 230 Server 231 Communication unit 232 Storage unit 233 Processing unit



Claims (11)

データ処理システムであって、
時系列的に取得される移動体情報を時間情報と紐づけて記憶する記憶部と、
合成方法を特定する合成方法特定部と、
前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定する移動体情報特定部と、
前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てる割当部と、
前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎の前記特徴量情報の頻度又は発生確率を取得する取得部と、
前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の頻度又は発生確率に対して、前記特定された合成方法を適用した合成結果を取得する合成結果取得部と、
前記取得した合成結果を出力する出力部と、
を備え、
前記移動体情報特定部は、前記合成処理に関する複数の移動体情報の一部を特定し、
前記合成方法特定部は、前記特定された複数の移動体情報の一部に基づいて、前記合成処理に関する少なくとも一つの合成方法の候補を特定し、
前記移動体情報特定部は、前記特定された少なくとも一つの合成方法の候補のそれぞれと前記特定された複数の移動体情報の一部とに基づいて、前記合成処理に関する複数の移動体情報の残りの移動体情報の候補を特定し、
前記移動体情報特定部と前記合成方法特定部は、前記特定された少なくとも一つの合成方法と、対応する前記特定された残りの移動体情報の候補との組み合わせの中から、ユーザ入力により選定された候補の組み合わせを、前記合成処理に関する合成方法及び複数の移動体情報の残りの移動体情報として特定する。
1. A data processing system comprising:
a storage unit that stores the moving object information acquired in time series in association with time information;
a synthesis method specification unit that specifies a synthesis method;
a mobile object information specifying unit that specifies a plurality of pieces of mobile object information related to a synthesis process from the stored mobile object information;
an allocation unit that allocates feature amount information included in each of the plurality of pieces of moving object information related to the synthesis process based on a predetermined classification;
an acquisition unit that acquires a frequency or occurrence probability of the feature amount information for each of the predetermined categories for each of the plurality of pieces of moving object information related to the synthesis process;
a synthesis result acquisition unit that acquires a synthesis result by applying the specified synthesis method to the frequency or occurrence probability of the feature amount information for each of the acquired predetermined categories in each of the plurality of pieces of moving object information related to the synthesis process;
an output unit that outputs the obtained synthesis result;
Equipped with
the mobile object information identification unit identifies a part of the plurality of pieces of mobile object information related to the synthesis process;
the combining method specifying unit specifies at least one candidate combining method for the combining process based on a part of the specified plurality of pieces of moving body information;
the mobile body information specifying unit specifies remaining mobile body information candidates of the plurality of mobile body information related to the combining process based on each of the specified at least one candidate combining method and part of the specified plurality of mobile body information;
The mobile body information identification unit and the synthesis method identification unit identify a combination of candidates selected by user input from among combinations of the identified at least one synthesis method and the corresponding identified remaining mobile body information candidates as the synthesis method for the synthesis process and the remaining mobile body information of the multiple mobile body information.
データ処理システムにおけるデータ処理方法であって、
時系列的に取得される移動体情報を時間情報と紐づけて記憶することと、
合成方法を特定することと、
前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定することと、
前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てることと
前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎の前記特徴量情報の頻度又は発生確率を取得することと、
前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の頻度又は発生確率に対して、前記特定された合成方法を適用した合成結果を取得することと、
前記取得した合成結果を出力することと、
を含み、
前記移動体情報を特定することは、前記合成処理に関する複数の移動体情報の一部を特定することを含み、
前記合成方法を特定することは、前記特定された複数の移動体情報の一部に基づいて、前記合成処理に関する少なくとも一つの合成方法の候補を特定することを含み、
前記データ処理方法は、
前記特定された少なくとも一つの合成方法の候補のそれぞれと前記特定された複数の移動体情報の一部とに基づいて、前記合成処理に関する複数の移動体情報の残りの移動体情報の候補を特定することと、
前記特定された少なくとも一つの合成方法と、対応する前記特定された残りの移動体情報の候補との組み合わせの中から、ユーザ入力により選定された候補の組み合わせを、前記合成処理に関する合成方法及び複数の移動体情報の残りの移動体情報として特定することと、をさらに含む。
1. A data processing method in a data processing system, comprising:
storing the moving body information acquired in time series in association with time information;
Identifying a synthesis method;
Identifying a plurality of pieces of moving body information related to a synthesis process from the stored moving body information;
Allocating feature information included in each of the plurality of pieces of moving object information related to the synthesis process based on a predetermined classification; and acquiring a frequency or occurrence probability of the feature information for each of the plurality of pieces of moving object information related to the synthesis process for each of the predetermined classifications.
acquiring a synthesis result by applying the specified synthesis method to the frequency or occurrence probability of the feature amount information for each of the acquired predetermined categories in each of the plurality of pieces of moving object information related to the synthesis process;
outputting the obtained synthesis result;
Including,
Identifying the mobile object information includes identifying a part of a plurality of mobile object information related to the synthesis process;
identifying the combining method includes identifying at least one candidate combining method for the combining process based on a portion of the identified plurality of pieces of moving object information;
The data processing method includes:
Identifying remaining candidates for mobile body information of the plurality of mobile body information related to the compositing process based on each of the identified at least one candidate compositing method and part of the identified plurality of mobile body information;
The method further includes identifying a combination of candidates selected by user input from among combinations of the identified at least one synthesis method and the corresponding identified remaining mobile body information candidates as the synthesis method for the synthesis process and the remaining mobile body information of the plurality of mobile body information.
データ処理システムに、
時系列的に取得される移動体情報を時間情報と紐づけて記憶することと、
合成方法を特定することと、
前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定することと、
前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てることと
前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎に、特徴量情報の頻度又は発生確率を取得することと、
前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の頻度又は発生確率に対して、前記特定された合成方法を適用した合成結果を取得することと、
前記取得した合成結果を出力することと、
を実行させる、プログラムであって、
前記移動体情報を特定することは、前記合成処理に関する複数の移動体情報の一部を特定することを含み、
前記合成方法を特定することは、前記特定された複数の移動体情報の一部に基づいて、前記合成処理に関する少なくとも一つの合成方法の候補を特定することを含み、
前記プログラムは、
前記特定された少なくとも一つの合成方法の候補のそれぞれと前記特定された複数の移動体情報の一部とに基づいて、前記合成処理に関する複数の移動体情報の残りの移動体情報の候補を特定することと、
前記特定された少なくとも一つの合成方法と、対応する前記特定された残りの移動体情報の候補との組み合わせの中から、ユーザ入力により選定された候補の組み合わせを、前記合成処理に関する合成方法及び複数の移動体情報の残りの移動体情報として特定することと、をさらに実行させる。
In the data processing system,
storing the moving body information acquired in time series in association with time information;
Identifying a synthesis method;
Identifying a plurality of pieces of moving body information related to a synthesis process from the stored moving body information;
Allocating feature information included in each of the plurality of pieces of moving object information related to the synthesis process based on a predetermined category; and acquiring a frequency or occurrence probability of feature information for each of the plurality of pieces of moving object information related to the synthesis process for each of the predetermined categories.
acquiring a synthesis result by applying the specified synthesis method to the frequency or occurrence probability of the feature amount information for each of the acquired predetermined categories in each of the plurality of pieces of moving object information related to the synthesis process;
outputting the obtained synthesis result;
A program that causes a program to execute
Identifying the mobile object information includes identifying a part of a plurality of mobile object information related to the synthesis process;
identifying the combining method includes identifying at least one candidate combining method for the combining process based on a portion of the identified plurality of pieces of moving object information;
The program
Identifying remaining candidates for mobile body information of the plurality of mobile body information related to the compositing process based on each of the identified at least one candidate compositing method and part of the identified plurality of mobile body information;
The method further executes the step of identifying a combination of candidates selected by user input from among the combinations of the identified at least one synthesis method and the corresponding identified remaining candidate mobile body information as the synthesis method for the synthesis process and the remaining mobile body information of the plurality of mobile body information.
データ処理システムであって、
時系列的に取得される移動体情報を時間情報と紐づけて記憶する記憶部と、
合成方法を特定する合成方法特定部と、
前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定する移動体情報特定部と、
前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てる割当部と、
前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎の前記特徴量情報の発生確率を取得する取得部と、
前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の発生確率に対して、前記特定された合成方法を適用した合成結果を取得する合成結果取得部と、
前記取得した合成結果を出力する出力部と、
を備え、
前記合成方法特定部は、
前記特定された合成処理に関する複数の移動体情報に基づいて、少なくとも一つの合成方法の候補を特定し、
前記特定された少なくとも一つの合成方法の候補の中から、ユーザ入力により選定された合成方法の候補を前記合成処理に関する合成方法として特定する。
1. A data processing system comprising:
a storage unit that stores the moving object information acquired in time series in association with time information;
a synthesis method specification unit that specifies a synthesis method;
a mobile object information specifying unit that specifies a plurality of pieces of mobile object information related to a synthesis process from the stored mobile object information;
an allocation unit that allocates feature amount information included in each of the plurality of pieces of moving object information related to the synthesis process based on a predetermined classification;
an acquisition unit that acquires an occurrence probability of the feature amount information for each of the predetermined categories for each of the plurality of pieces of moving object information related to the synthesis process;
a synthesis result acquisition unit that acquires a synthesis result by applying the specified synthesis method to the occurrence probability of the feature amount information for each of the acquired predetermined categories in each of the plurality of pieces of moving object information related to the synthesis process;
an output unit that outputs the obtained synthesis result;
Equipped with
The synthesis method specification unit
Identifying at least one candidate compositing method based on the plurality of pieces of moving object information related to the identified compositing process;
A candidate compositing method selected by a user input from the identified at least one candidate compositing method is identified as the compositing method for the compositing process.
データ処理システムにおけるデータ処理方法であって、
時系列的に取得される移動体情報を時間情報と紐づけて記憶することと、
合成方法を特定することと、
前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定することと、
前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てることと
前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎の前記特徴量情報の発生確率を取得することと、
前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の発生確率に対して、前記特定された合成方法を適用した合成結果を取得することと、
前記取得した合成結果を出力することと、
を含み、
前記合成方法を特定することは、前記特定された合成処理に関する複数の移動体情報に基づいて、少なくとも一つの合成方法の候補を特定することと、前記特定された少なくとも一つの合成方法の候補の中から、ユーザ入力により選定された合成方法の候補を前記合成処理に関する合成方法として特定する。
1. A data processing method in a data processing system, comprising:
storing the moving body information acquired in time series in association with time information;
Identifying a synthesis method;
Identifying a plurality of pieces of moving body information related to a synthesis process from the stored moving body information;
Allocating feature information included in each of the plurality of pieces of moving object information related to the synthesis process based on a predetermined classification; and acquiring an occurrence probability of the feature information for each of the plurality of pieces of moving object information related to the synthesis process for each of the predetermined classifications.
acquiring a synthesis result by applying the specified synthesis method to the occurrence probability of the acquired feature amount information for each predetermined category in each of the plurality of pieces of moving object information related to the synthesis process;
outputting the obtained synthesis result;
Including,
Identifying the synthesis method includes identifying at least one candidate synthesis method based on multiple pieces of mobile body information related to the identified synthesis process, and identifying a candidate synthesis method selected by user input from among the identified at least one candidate synthesis method as the synthesis method related to the synthesis process.
データ処理システムであって、
時系列的に取得される移動体情報を時間情報と紐づけて記憶する記憶部と、
合成方法を特定する合成方法特定部と、
前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定する移動体情報特定部と、
前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てる割当部と、
前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎の前記特徴量情報の発生確率を取得する取得部と、
前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の発生確率に対して、前記特定された合成方法を適用した合成結果を取得する合成結果取得部と、
前記取得した合成結果を出力する出力部と、
を備え、
前記移動体情報特定部は、前記合成処理に関する複数の移動体情報の一部を特定し、
前記合成方法特定部は、前記特定された複数の移動体情報の一部に基づいて、合成方法を特定し、
前記移動体情報特定部は、前記特定された複数の移動体情報の一部と、前記特定された合成方法に基づいて、前記合成処理に関する複数の移動体情報の残りの移動体情報を特定する。
1. A data processing system comprising:
a storage unit that stores the moving object information acquired in time series in association with time information;
a synthesis method specification unit that specifies a synthesis method;
a mobile object information specifying unit that specifies a plurality of pieces of mobile object information related to a synthesis process from the stored mobile object information;
an allocation unit that allocates feature amount information included in each of the plurality of pieces of moving object information related to the synthesis process based on a predetermined classification;
an acquisition unit that acquires an occurrence probability of the feature amount information for each of the predetermined categories for each of the plurality of pieces of moving object information related to the synthesis process;
a synthesis result acquisition unit that acquires a synthesis result by applying the specified synthesis method to the occurrence probability of the feature amount information for each of the acquired predetermined categories in each of the plurality of pieces of moving object information related to the synthesis process;
an output unit that outputs the obtained synthesis result;
Equipped with
the mobile object information identification unit identifies a part of the plurality of pieces of mobile object information related to the synthesis process;
the combining method specifying unit specifies a combining method based on a part of the specified plurality of pieces of moving body information;
The mobile body information specifying unit specifies the remaining mobile body information of the plurality of mobile body information related to the combining process based on the specified part of the plurality of mobile body information and the specified combining method.
データ処理システムにおけるデータ処理方法であって、
時系列的に取得される移動体情報を時間情報と紐づけて記憶することと、
合成方法を特定することと、
前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定することと、
前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てることと
前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎の前記特徴量情報の発生確率を取得することと、
前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の発生確率に対して、前記特定された合成方法を適用した合成結果を取得することと、
前記取得した合成結果を出力することと、
を含み、
前記移動体情報を特定することは、前記合成処理に関する複数の移動体情報の一部を特定することを含み、
前記合成方法を特定することは、前記特定された複数の移動体情報の一部に基づいて行われ、
前記移動体情報を特定することは、前記特定された複数の移動体情報の一部と、前記特定された合成方法に基づいて、前記合成処理に関する複数の移動体情報の残りの移動体情報を特定することを含む。
1. A data processing method in a data processing system, comprising:
storing the moving body information acquired in time series in association with time information;
Identifying a synthesis method;
Identifying a plurality of pieces of moving body information related to a synthesis process from the stored moving body information;
Allocating feature information included in each of the plurality of pieces of moving body information related to the synthesis process based on a predetermined category; and acquiring an occurrence probability of the feature information for each of the plurality of pieces of moving body information related to the synthesis process for each of the predetermined categories.
acquiring a synthesis result by applying the specified synthesis method to the occurrence probability of the feature amount information for each of the acquired predetermined categories in each of the plurality of pieces of moving object information related to the synthesis process;
outputting the obtained synthesis result;
Including,
Identifying the mobile object information includes identifying a part of a plurality of mobile object information related to the synthesis process;
the step of identifying the combining method is performed based on a part of the identified plurality of pieces of moving body information;
Identifying the mobile body information includes identifying the remaining mobile body information of the multiple mobile body information related to the synthesis process based on a portion of the identified multiple mobile body information and the identified synthesis method.
データ処理システムであって、
時系列的に取得される移動体情報を時間情報と紐づけて記憶する記憶部と、
合成方法を特定する合成方法特定部と、
前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定する移動体情報特定部と、
前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てる割当部と、
前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎の前記特徴量情報の発生確率を取得する取得部と、
前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の発生確率に対して、前記特定された合成方法を適用した合成結果を取得する合成結果取得部と、
前記取得した合成結果を出力する出力部と、
を備え、
前記合成方法特定部は、前記合成処理に関する少なくとも一つの合成方法の候補を特定し、前記特定された少なくとも一つの合成方法の候補の中から、ユーザ入力により選定された合成方法の候補を前記合成処理に関する合成方法として特定し、
前記移動体情報特定部は、前記特定された複数の移動体情報の一部と、前記特定された合成方法に基づいて、前記合成処理に関する複数の移動体情報における残りの移動体情報の少なくとも一つの残りの移動体情報の候補を特定し、前記特定された少なくとも一つの残りの移動体情報の候補の中から、ユーザ入力により選定された残りの移動体情報の候補を、前記合成処理に関する複数の移動体情報の残りの移動体情報として特定する。
1. A data processing system comprising:
a storage unit that stores the moving object information acquired in time series in association with time information;
a synthesis method specification unit that specifies a synthesis method;
a mobile object information specifying unit that specifies a plurality of pieces of mobile object information related to a synthesis process from the stored mobile object information;
an allocation unit that allocates feature amount information included in each of the plurality of pieces of moving object information related to the synthesis process based on a predetermined classification;
an acquisition unit that acquires an occurrence probability of the feature amount information for each of the predetermined categories for each of the plurality of pieces of moving object information related to the synthesis process;
a synthesis result acquisition unit that acquires a synthesis result by applying the specified synthesis method to the occurrence probability of the feature amount information for each of the acquired predetermined categories in each of the plurality of pieces of moving object information related to the synthesis process;
an output unit that outputs the obtained synthesis result;
Equipped with
the combining method specification unit specifies at least one candidate combining method for the combining process, and specifies a candidate combining method selected by a user input from among the specified at least one candidate combining method as the combining method for the combining process;
The mobile body information identification unit identifies at least one remaining mobile body information candidate among the remaining mobile body information in the multiple mobile body information related to the synthesis process based on a portion of the identified multiple mobile body information and the identified synthesis method, and identifies the remaining mobile body information candidate selected by user input from among the identified at least one remaining mobile body information candidate as the remaining mobile body information of the multiple mobile body information related to the synthesis process.
データ処理システムにおけるデータ処理方法であって、
時系列的に取得される移動体情報を時間情報と紐づけて記憶することと、
合成方法を特定することと、
前記記憶された移動体情報から、合成処理に関する複数の移動体情報を特定することと、
前記合成処理に関する複数の移動体情報の各々に含まれる特徴量情報を、所定の区分に基づいて割り当てることと
前記合成処理に関する複数の移動体情報の各々について、前記所定の区分毎の前記特徴量情報の発生確率を取得することと、
前記合成処理に関する複数の移動体情報の各々における、前記取得された所定の区分毎の特徴量情報の発生確率に対して、前記特定された合成方法を適用した合成結果を取得することと、
前記取得した合成結果を出力することと、
を含み、
前記合成方法を特定することは、前記合成処理に関する少なくとも一つの合成方法の候補を特定することと、前記特定された少なくとも一つの合成方法の候補の中から、ユーザ入力により選定された合成方法の候補を前記合成処理に関する合成方法として特定することを含み、
前記移動体情報を特定することは、前記特定された複数の移動体情報の一部と、前記特定された合成方法に基づいて、前記合成処理に関する複数の移動体情報における残りの移動体情報の少なくとも一つの残りの移動体情報の候補を特定すること、前記特定された少なくとも一つの残りの移動体情報の候補の中から、ユーザ入力により選定された残りの移動体情報の候補を、前記合成処理に関する複数の移動体情報の残りの移動体情報として特定することを含む。
1. A data processing method in a data processing system, comprising:
storing the moving body information acquired in time series in association with time information;
Identifying a synthesis method;
Identifying a plurality of pieces of moving body information related to a synthesis process from the stored moving body information;
Allocating feature information included in each of the plurality of pieces of moving body information related to the synthesis process based on a predetermined category; and acquiring an occurrence probability of the feature information for each of the plurality of pieces of moving body information related to the synthesis process for each of the predetermined categories.
acquiring a synthesis result by applying the specified synthesis method to the occurrence probability of the feature amount information for each of the acquired predetermined categories in each of the plurality of pieces of moving object information related to the synthesis process;
outputting the obtained synthesis result;
Including,
specifying the combining method includes specifying at least one candidate combining method for the combining process, and specifying a candidate combining method selected by a user input from the specified at least one candidate combining method as the combining method for the combining process;
Identifying the mobile body information includes identifying at least one remaining mobile body information candidate among the remaining mobile body information in the multiple mobile body information related to the synthesis process based on a portion of the identified multiple mobile body information and the identified synthesis method, and identifying a remaining mobile body information candidate selected by user input from the identified at least one remaining mobile body information candidate as the remaining mobile body information in the multiple mobile body information related to the synthesis process.
請求項1、4、6、8のいずれかに記載のデータ処理システムは、
前記合成結果に対する限定条件を特定する限定条件特定部を更に備え、
前記出力部は、前記合成結果に対し、前記特定された限定条件を適用した結果を出力する。
The data processing system according to any one of claims 1, 4, 6 and 8,
a limiting condition specifying unit that specifies a limiting condition for the synthesis result;
The output unit outputs a result of applying the specified limiting condition to the synthesis result.
請求項1、4、6、8のいずれかに記載のデータ処理システムであって、
前記出力部は、前記所定の区分毎の特徴量情報について、所定の基準を満たす区分を、当該区分を前記所定の基準を満たさない区分とは区別可能な態様として前記合成結果を出力する。

9. A data processing system according to claim 1, 4, 6, or 8,
The output unit outputs the synthesis result in a manner in which a segment that satisfies a predetermined criterion for the feature amount information for each of the predetermined segments can be distinguished from a segment that does not satisfy the predetermined criterion.

JP2024113725A 2021-02-22 2024-07-17 Data processing system, data processing method, data processing device and program Active JP7717320B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021025855 2021-02-22
JP2021025855 2021-02-22
JP2022023286A JP7530609B2 (en) 2021-02-22 2022-02-17 Data processing system, data processing method, data processing device and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022023286A Division JP7530609B2 (en) 2021-02-22 2022-02-17 Data processing system, data processing method, data processing device and program

Publications (2)

Publication Number Publication Date
JP2024137984A JP2024137984A (en) 2024-10-07
JP7717320B2 true JP7717320B2 (en) 2025-08-04

Family

ID=83061073

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022023286A Active JP7530609B2 (en) 2021-02-22 2022-02-17 Data processing system, data processing method, data processing device and program
JP2024113725A Active JP7717320B2 (en) 2021-02-22 2024-07-17 Data processing system, data processing method, data processing device and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022023286A Active JP7530609B2 (en) 2021-02-22 2022-02-17 Data processing system, data processing method, data processing device and program

Country Status (1)

Country Link
JP (2) JP7530609B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7764827B2 (en) * 2022-10-05 2025-11-06 トヨタ自動車株式会社 Information processing device, vehicle, information processing system, information processing method, and information processing program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006243856A (en) 2005-03-01 2006-09-14 Hitachi Ltd Driving diagnosis method and apparatus
JP2017068708A (en) 2015-09-30 2017-04-06 富士通株式会社 Information providing method, information providing program and information providing apparatus
JP2018124899A (en) 2017-02-03 2018-08-09 本田技研工業株式会社 Operation management apparatus, operation management method, and operation management system
JP2018205326A (en) 2017-04-28 2018-12-27 株式会社スマートドライブ Data processing device, server, mobile object, data processing method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6268944B2 (en) * 2013-11-06 2018-01-31 富士通株式会社 Evaluation value calculation method, program, and evaluation value calculation device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006243856A (en) 2005-03-01 2006-09-14 Hitachi Ltd Driving diagnosis method and apparatus
JP2017068708A (en) 2015-09-30 2017-04-06 富士通株式会社 Information providing method, information providing program and information providing apparatus
JP2018124899A (en) 2017-02-03 2018-08-09 本田技研工業株式会社 Operation management apparatus, operation management method, and operation management system
JP2018205326A (en) 2017-04-28 2018-12-27 株式会社スマートドライブ Data processing device, server, mobile object, data processing method, and program

Also Published As

Publication number Publication date
JP7530609B2 (en) 2024-08-08
JP2024137984A (en) 2024-10-07
JP2022128425A (en) 2022-09-01

Similar Documents

Publication Publication Date Title
US12415522B2 (en) Mobile phone application and graphical user interface for detecting and visualizing driving events using mobile phone sensors
US20240232963A1 (en) System and Method for Estimation of Vehicle Accident Damage and Repair
US12141906B2 (en) Vehicular telematic systems and methods for generating interactive animated guided user interfaces
US11657074B2 (en) Systems and methods for database geocoding
EP3475933B1 (en) Autonomous or partially autonomous motor vehicles with automated risk-controlled systems and corresponding method thereof
JP2021503678A (en) Collision evaluation
US12260472B2 (en) Vehicular telematic systems and methods for generating interactive animated guided user interfaces
JP2015513330A (en) Telematics system with 3D inertial sensor
JP2016197308A (en) Driving diagnosis method and driving diagnosis apparatus
JP2008512662A (en) Apparatus and method for predicting future movement of an object
JP2009181289A (en) Safe driving diagnosis system and terminal
JP7717320B2 (en) Data processing system, data processing method, data processing device and program
US20210232281A1 (en) Vehicular telematic systems and methods for generating interactive animated guided user interfaces
JP2021157828A (en) Information processor
US12055400B2 (en) Systems and methods for generating calm or quiet routes
JP6365523B2 (en) Destination information provision system
US20250061755A1 (en) Method and system for detecting and providing information representative of particulate emissions due to the use of a braking system of a vehicle
HK40004101B (en) Autonomous or partially autonomous motor vehicles with automated risk-controlled systems and corresponding method thereof

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240725

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240725

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250611

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250701

R150 Certificate of patent or registration of utility model

Ref document number: 7717320

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150