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
JP7040376B2 - Data collection system and vehicle - Google Patents
[go: Go Back, main page]

JP7040376B2 - Data collection system and vehicle - Google Patents

Data collection system and vehicle Download PDF

Info

Publication number
JP7040376B2
JP7040376B2 JP2018175207A JP2018175207A JP7040376B2 JP 7040376 B2 JP7040376 B2 JP 7040376B2 JP 2018175207 A JP2018175207 A JP 2018175207A JP 2018175207 A JP2018175207 A JP 2018175207A JP 7040376 B2 JP7040376 B2 JP 7040376B2
Authority
JP
Japan
Prior art keywords
data
server device
vehicle
unit
image data
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.)
Expired - Fee Related
Application number
JP2018175207A
Other languages
Japanese (ja)
Other versions
JP2020046971A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2018175207A priority Critical patent/JP7040376B2/en
Publication of JP2020046971A publication Critical patent/JP2020046971A/en
Application granted granted Critical
Publication of JP7040376B2 publication Critical patent/JP7040376B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、車両を用いたデータ収集技術に関する。 The present invention relates to a data acquisition technique using a vehicle.

近年、ネットワークに接続された車両(コネクティッドカー)の普及に伴い、走行中の車両を用いてデータを収集するシステムについて検討が進められている。走行中の車両によって取得されたデータを収集することで、例えば、道路地図データの自動生成が可能になるなどの応用が期待される。
これに関連する技術として、例えば、特許文献1には、携帯端末によって撮影された画像をセンターが収集し、地図データを生成するシステムが開示されている。
In recent years, with the spread of vehicles connected to networks (connected cars), a system for collecting data using a moving vehicle has been studied. By collecting the data acquired by the moving vehicle, for example, it is expected to be applied to enable automatic generation of road map data.
As a technique related to this, for example, Patent Document 1 discloses a system in which a center collects images taken by a mobile terminal and generates map data.

特開2005-241715号公報Japanese Unexamined Patent Publication No. 2005-241715 特開2014-228673号公報Japanese Unexamined Patent Publication No. 2014-228673

車両によって取得されたデータ(例えば画像等)をセンターが収集する場合、交通量に依存してデータ量が過大になってしまうという問題が発生する。例えば、多くの車両が通過するエリアから重複したデータが送信されてしまい、これにより、ネットワークリソースが占有されてしまうおそれが生じる。また、通過車両が少ないエリアから情報が送信されないという問題も生じうる。 When the center collects data (for example, images) acquired by a vehicle, there arises a problem that the amount of data becomes excessive depending on the traffic volume. For example, duplicate data may be transmitted from an area through which many vehicles pass, which may occupy network resources. In addition, there may be a problem that information is not transmitted from an area where there are few passing vehicles.

本発明は上記の課題を考慮してなされたものであり、車両によって取得されたデータを収集するシステムにおいて、データの収集を最適化することを目的とする。 The present invention has been made in consideration of the above problems, and an object of the present invention is to optimize data collection in a system for collecting data acquired by a vehicle.

本発明に係るデータ収集システムは、
サーバ装置と、一台以上のデータ取得車両と、からなり、前記データ取得車両が取得したデータを前記サーバ装置が収集するデータ収集システムであって、前記サーバ装置は、データを収集すべき複数の単位領域を示したマップであって、前記単位領域ごとの前記データ取得車両の通過交通量を含むマップを前記データ取得車両に送信する送信手段を有し、前記データ取得車両は、前記単位領域のいずれかにおいて前記データを取得する取得手段と、前記サーバ装置から受信した前記マップに基づいて、前記取得したデータを前記サーバ装置に送信する制御手段と、を有し、前記制御手段は、前記単位領域ごとの前記通過交通量に基づいて、前記取得したデータのうち、前記サーバ装置に送信するデータを決定することを特徴とする。
The data collection system according to the present invention is
It is a data collection system consisting of a server device, one or more data acquisition vehicles, and the server device collects the data acquired by the data acquisition vehicle, and the server device is a plurality of data collection systems for which data should be collected. It is a map showing a unit area, and has a transmission means for transmitting a map including the passing traffic volume of the data acquisition vehicle for each unit area to the data acquisition vehicle, and the data acquisition vehicle is the unit area. In any of these, the acquisition means for acquiring the data and the control means for transmitting the acquired data to the server device based on the map received from the server device, and the control means is the unit. It is characterized in that, among the acquired data, the data to be transmitted to the server device is determined based on the passing traffic volume for each area.

また、本発明の別態様に係る車両は、
データを取得し、前記取得したデータをサーバ装置に送信する車両であって、データを収集すべき複数の単位領域を示したマップであって、前記単位領域ごとの前記車両の通過交通量を含むマップを受信する受信手段と、前記単位領域のいずれかにおいて前記データを取得する取得手段と、前記受信した前記マップに基づいて、前記取得したデータを前記サーバ装置に送信する制御手段と、を有し、前記制御手段は、前記単位領域ごとの前記通過交通量に基づいて、前記取得したデータのうち、前記サーバ装置に送信するデータを決定することを特徴とする。
Further, the vehicle according to another aspect of the present invention is
A vehicle that acquires data and transmits the acquired data to a server device, and is a map showing a plurality of unit areas for which data should be collected, including the passing traffic volume of the vehicle for each unit area. It has a receiving means for receiving a map, an acquisition means for acquiring the data in any one of the unit areas, and a control means for transmitting the acquired data to the server device based on the received map. However, the control means is characterized in that, among the acquired data, the data to be transmitted to the server device is determined based on the passing traffic volume for each unit area.

また、本発明の別態様は、上記車両の制御方法をコンピュータに実行させるためのプログラム、または、当該プログラムを非一時的に記憶したコンピュータ可読記憶媒体である。 Another aspect of the present invention is a program for causing a computer to execute the vehicle control method, or a computer-readable storage medium in which the program is stored non-temporarily.

本発明によれば、車両によって取得されたデータを収集するシステムにおいて、データの収集を最適化することができる。 According to the present invention, data collection can be optimized in a system that collects data acquired by a vehicle.

本発明に係るデータ収集システムの概要図である。It is a schematic diagram of the data collection system which concerns on this invention. 第一の実施形態に係る車両10の構成図である。It is a block diagram of the vehicle 10 which concerns on 1st Embodiment. 第一の実施形態に係る区画表を説明する図である。It is a figure explaining the block table which concerns on 1st Embodiment. 区画表の具体例を示す図である。It is a figure which shows the specific example of the partition table. 第一の実施形態に係るサーバ装置20の構成図である。It is a block diagram of the server apparatus 20 which concerns on 1st Embodiment. 画像ストレージの概要図である。It is a schematic diagram of an image storage. 画像データベースに記憶されるデータの例を示す図である。It is a figure which shows the example of the data stored in an image database. 区画表の送受信を行う処理のフローチャートである。It is a flowchart of the process which sends and receives a partition table. 車両10が行う処理のフローチャートである。It is a flowchart of the process performed by a vehicle 10. ステップS22で行う処理を説明するフローチャートである。It is a flowchart explaining the process performed in step S22. 画像データが収集できる確率を示す図である。It is a figure which shows the probability that image data can be collected. ステップS25で行う処理を説明するフローチャートである。It is a flowchart explaining the process performed in step S25.

本発明に係るデータ収集システムは、道路を走行する複数の車両によって取得されたデータをサーバ装置が収集するシステムである。データとは、車両によって取得できるものであれば、画像データであってもよいし、センサデータ等であってもよい。車両は、走行中においてデータを取得し、取得したデータをサーバ装置に送信する機能を有する。 The data collection system according to the present invention is a system in which a server device collects data acquired by a plurality of vehicles traveling on a road. The data may be image data, sensor data, or the like as long as it can be acquired by the vehicle. The vehicle has a function of acquiring data while traveling and transmitting the acquired data to the server device.

このようなシステムにおいては、通過交通量によっては、重複した大量のデータがサーバ装置に送信されてしまい、ネットワークリソースを圧迫してしまうケースが発生しうる。
そこで、本発明に係るデータ収集システムは、サーバ装置が、データを収集すべき複数の単位領域を示したマップであって、単位領域ごとのデータ取得車両の通過交通量を含んだマップを車両に送信する。また、車両は、マップに記述された通過交通量に基づいて、取得したデータのうち、サーバ装置に送信するデータを決定する。
In such a system, depending on the amount of traffic passing through, a large amount of duplicated data may be transmitted to the server device, which may put pressure on network resources.
Therefore, in the data collection system according to the present invention, the server device is a map showing a plurality of unit areas for which data should be collected, and the map including the passing traffic volume of the data acquisition vehicle for each unit area is used as a vehicle. Send. Further, the vehicle determines the data to be transmitted to the server device among the acquired data based on the passing traffic volume described in the map.

かかる構成によると、例えば、通過交通量が多い単位領域については、他の車両によってデータが送信されることが期待されるため、データ送信の優先度を低くし、通過交通量が少ない単位領域については、他の車両によってデータが送信される確率が低いため、データ送信の優先度を高くするといった対応が可能になる。これにより、単位領域ごとにデータ送信の優先度を異ならせることができ、データ収集を最適化することができる。 According to this configuration, for example, for a unit area with a large amount of passing traffic, it is expected that data will be transmitted by another vehicle, so the priority of data transmission will be lowered, and for a unit area with a small amount of passing traffic, for example. Since the probability that data is transmitted by another vehicle is low, it is possible to take measures such as raising the priority of data transmission. As a result, the priority of data transmission can be made different for each unit area, and data collection can be optimized.

また、前記制御手段は、前記単位領域ごとの前記通過交通量に基づいて、前記サーバ装置が、所定数の前記データを所定期間内に収集できる確率を算出し、前記確率に基づいて、前記サーバ装置に送信するデータを決定することを特徴としてもよい。
また、前記制御手段は、前記確率がより低い単位領域に対応する前記データをより優先的に前記サーバ装置に送信することを特徴としてもよい。
Further, the control means calculates the probability that the server device can collect a predetermined number of the data within a predetermined period based on the passing traffic volume for each unit area, and based on the probability, the server. It may be characterized by determining the data to be transmitted to the device.
Further, the control means may be characterized in that the data corresponding to the unit region having a lower probability is transmitted to the server device with higher priority.

このように、データ取得車両が、所定数のデータを所定期間内に収集できる確率が低い
単位領域において取得したデータを有している場合、当該データを優先的に送信することが好ましい。反対に、データ取得車両が、所定数のデータを所定期間内に収集できる確率が高い単位領域において取得したデータを有している場合、当該データについては送信優先度を下げる。かかる構成によると、サーバ装置が、単位領域ごとに適切な数のデータを収集することが可能になる。
As described above, when the data acquisition vehicle has the acquired data in the unit region where the probability that a predetermined number of data can be collected within a predetermined period is low, it is preferable to preferentially transmit the data. On the contrary, when the data acquisition vehicle has the data acquired in the unit area where the probability that a predetermined number of data can be collected within the predetermined period is high, the transmission priority of the data is lowered. With such a configuration, the server device can collect an appropriate number of data for each unit area.

また、前記マップは、前記データ取得車両の単位時間あたりの通過交通量と、前記所定数を、前記単位領域ごとに表したマップであることを特徴としてもよい。
単位時間あたりの通過交通量と、サーバ装置によって収集されるべきデータの数をマップに含ませることで、車両側において確率を演算することが可能になる。
Further, the map may be characterized in that the passing traffic volume per unit time of the data acquisition vehicle and the predetermined number are represented for each unit area.
By including the passing traffic volume per unit time and the number of data to be collected by the server device in the map, it becomes possible to calculate the probability on the vehicle side.

また、前記データ取得車両は、前記サーバ装置に送信されていない前記データの量が第一の閾値を超えた場合に、前記確率がより高い単位領域に対応する前記データをより優先的に削除することを特徴としてもよい。 Further, when the amount of the data not transmitted to the server device exceeds the first threshold value, the data acquisition vehicle preferentially deletes the data corresponding to the unit region having a higher probability. It may be characterized by that.

このように、車両が有しているストレージの残容量が少なくなった場合、他の車両によって送信される確率が高いデータを優先して削除するようにしてもよい。 In this way, when the remaining storage capacity of the vehicle becomes low, the data having a high probability of being transmitted by another vehicle may be preferentially deleted.

また、前記マップは、前記データの収集を完了すべきデッドライン時刻が前記単位領域に関連付いており、前記制御手段は、前記デッドライン時刻を用いて前記通過交通量を補正することを特徴としてもよい。かかる構成によると、デッドラインを考慮してデータを収集することが可能になる。 Further, the map is characterized in that the deadline time for completing the collection of the data is related to the unit area, and the control means corrects the passing traffic volume by using the deadline time. May be good. With such a configuration, it becomes possible to collect data in consideration of the deadline.

以下、本発明の具体的な実施形態について図面に基づいて説明する。各実施形態に記載されているハードウェア構成、モジュール構成、機能構成等は、特に記載がない限りは発明の技術的範囲をそれらのみに限定する趣旨のものではない。 Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, etc. described in each embodiment are not intended to limit the technical scope of the invention to those alone.

(第一の実施形態)
第一の実施形態に係るデータ収集システムの構成概略を図1に示す。本実施形態に係るデータ収集システムは、複数の車両10と、サーバ装置20と、から構成される。サーバ装置20は、配下にある複数の車両10を管理する装置である。車両10は、サーバ装置20と通信可能であり、後述する機能を実行可能なコネクティッドカー(データ収集車両)である。なお、図1では、一台のサーバ装置20を例示しているが、サーバ装置20は複数あってもよい。また、車両10の台数も例示した数に限られない。
(First embodiment)
FIG. 1 shows an outline of the configuration of the data collection system according to the first embodiment. The data collection system according to the present embodiment includes a plurality of vehicles 10 and a server device 20. The server device 20 is a device that manages a plurality of vehicles 10 under its control. The vehicle 10 is a connected car (data collection vehicle) capable of communicating with the server device 20 and executing a function described later. Although one server device 20 is illustrated in FIG. 1, there may be a plurality of server devices 20. Further, the number of vehicles 10 is not limited to the illustrated number.

本実施形態に係る車両10は、車載されたカメラを用いて車外の画像を取得し、画像データとして蓄積する機能と、取得した画像データをサーバ装置20に送信する機能を有する。サーバ装置20は、車両10によって取得された画像データを収集し、当該画像データを解析することで道路地図を生成する機能を有する。車両10からサーバ装置20への画像データの送信は、サーバ装置20によって生成されたマップ(実施形態では区画表と称する)によって制御される。 The vehicle 10 according to the present embodiment has a function of acquiring an image outside the vehicle using an in-vehicle camera and accumulating it as image data, and a function of transmitting the acquired image data to the server device 20. The server device 20 has a function of collecting image data acquired by the vehicle 10 and analyzing the image data to generate a road map. The transmission of image data from the vehicle 10 to the server device 20 is controlled by a map (referred to as a partition table in the embodiment) generated by the server device 20.

なお、本実施形態では車両10が取得した画像データをそのままサーバ装置20に送信するものとするが、必ずしもこの形態に限られない。例えば、車両10が、画像データから特徴量への変換を行い、当該特徴量をサーバ装置20に送信してもよい。また、道路をセンシングして得られたセンサデータをサーバ装置20に送信してもよい。実施形態の説明においては、「画像データ」と「データ」は等価である。 In the present embodiment, the image data acquired by the vehicle 10 is transmitted to the server device 20 as it is, but the present embodiment is not necessarily limited to this embodiment. For example, the vehicle 10 may convert the image data into a feature amount and transmit the feature amount to the server device 20. Further, the sensor data obtained by sensing the road may be transmitted to the server device 20. In the description of the embodiment, "image data" and "data" are equivalent.

複数の車両によって取得されたデータをサーバ装置が収集するシステムにおいては、車両10から過大な量のデータが送信されないよう制御を行う必要がある。このような制御
を行わない場合、異なる車両10によって重複するデータ(例えば、同一の地点で取得された実質的に同一のデータ)が送信されてしまい、ネットワークリソースを圧迫する可能性があるためである。
さらに、車両10によって取得されたデータに基づいて道路地図を生成する場合、対象エリア内において取得されたデータを偏りなく収集するよう制御を行う必要がある。このような制御を行わない場合、交通量が多いエリアからは多くのデータが集まる一方、交通量が少ないエリアからはデータが集まらないといった不都合が生じるためである。
In a system in which a server device collects data acquired by a plurality of vehicles, it is necessary to control so that an excessive amount of data is not transmitted from the vehicle 10. Without such control, duplicate data (eg, substantially the same data acquired at the same point) may be transmitted by different vehicles 10 and may overwhelm network resources. be.
Further, when the road map is generated based on the data acquired by the vehicle 10, it is necessary to control so as to collect the acquired data in the target area without bias. This is because if such control is not performed, a large amount of data will be collected from an area with a large amount of traffic, but data will not be collected from an area with a small amount of traffic.

第一の実施形態に係るデータ収集システムでは、かかる課題を解決するため、サーバ装置20が、対象エリア内におけるデータ収集を車両10に指示するためのマップ(区画表)を車両10に配布し、車両10が、受信した区画表に記述された情報に基づいて、サーバ装置20に送信する画像データを決定する。 In the data collection system according to the first embodiment, in order to solve such a problem, the server device 20 distributes a map (compartment table) for instructing the vehicle 10 to collect data in the target area to the vehicle 10. The vehicle 10 determines the image data to be transmitted to the server device 20 based on the information described in the received division table.

本実施形態に係るデータ収集システムでは、車両10とサーバ装置20が、ネットワークによって相互に接続される。ネットワークには、例えば、インターネット等の世界規模の公衆通信網であるWAN(Wide Area Network)やその他の通信網が採用されてもよい。また、ネットワークは、携帯電話等の電話通信網、Wi-Fi(登録商標)等の無線通信網を含んでもよい。 In the data collection system according to the present embodiment, the vehicle 10 and the server device 20 are connected to each other by a network. As the network, for example, WAN (Wide Area Network), which is a global public communication network such as the Internet, or other communication networks may be adopted. Further, the network may include a telephone communication network such as a mobile phone and a wireless communication network such as Wi-Fi (registered trademark).

次に、車両10の構成について説明する。図2は、車両10のシステム構成を示した図である。車両10は、制御部101、記憶部102、通信部103、車載カメラ104、位置情報取得部105を有して構成される。 Next, the configuration of the vehicle 10 will be described. FIG. 2 is a diagram showing a system configuration of the vehicle 10. The vehicle 10 includes a control unit 101, a storage unit 102, a communication unit 103, an in-vehicle camera 104, and a position information acquisition unit 105.

制御部101は、車両10が有する機能のうち、画像データを取得して管理する機能と、取得した画像データを送信する機能を司る演算装置である。制御部101は、CPU(Central Processing Unit)などの演算処理装置によって実現することができる。
制御部101は、区画表取得部1011と、データ管理部1012と、送信管理部1013の三つの機能モジュールを有して構成される。各機能モジュールは、後述する記憶部102に記憶されたプログラムをCPUによって実行することで実現してもよい。
The control unit 101 is an arithmetic unit that controls a function of acquiring and managing image data and a function of transmitting the acquired image data among the functions of the vehicle 10. The control unit 101 can be realized by an arithmetic processing unit such as a CPU (Central Processing Unit).
The control unit 101 includes three functional modules of a partition table acquisition unit 1011, a data management unit 1012, and a transmission management unit 1013. Each functional module may be realized by executing a program stored in the storage unit 102, which will be described later, by the CPU.

区画表取得部1011は、サーバ装置20から区画表を取得する。
ここで、サーバ装置20から車両10に送信される区画表について説明する。区画表は、サーバ装置20が画像データを必要としている単位領域を示したマップである。
また、車両10は、サーバ装置20から受信した区画表に基づいて、サーバ装置20に送信する画像データを決定する。図3は、区画表を視覚的に説明する図である。
区画表は、画像データを収集する対象のエリアを単位領域に分割したマップであり、複数の単位領域のそれぞれに、区画ID、最終更新時刻、単位時間交通量、必要サンプル数が関連付いている。単位領域は、例えば、100m四方のメッシュによって定義することができるが、この限りではない。
The partition table acquisition unit 1011 acquires a partition table from the server device 20.
Here, the division table transmitted from the server device 20 to the vehicle 10 will be described. The partition table is a map showing a unit area in which the server device 20 needs image data.
Further, the vehicle 10 determines the image data to be transmitted to the server device 20 based on the partition table received from the server device 20. FIG. 3 is a diagram for visually explaining the division table.
The division table is a map in which the area for collecting image data is divided into unit areas, and each of the plurality of unit areas is associated with the division ID, the last update time, the unit time traffic volume, and the required number of samples. .. The unit area can be defined by, for example, a 100 m square mesh, but this is not the case.

区画IDは、単位領域を一意に識別するための識別子である。
単位時間交通量は、該当する単位領域において、単位時間あたりに予想される車両10(すなわち、画像データを取得する車両)の通過交通量である。単位時間交通量が多いことは、当該単位領域が、画像データが集まりやすい領域であることを意味する。
必要サンプル数は、該当する単位領域において、サーバ装置20が求めている画像データの残り数である。必要サンプル数は、区画表が生成された時点における画像データの収集状況に応じて変わりうる。
The partition ID is an identifier for uniquely identifying the unit area.
The unit time traffic volume is the passing traffic volume of the vehicle 10 (that is, the vehicle for acquiring image data) expected per unit time in the corresponding unit area. A large unit time traffic volume means that the unit area is an area where image data is likely to be collected.
The required number of samples is the remaining number of image data required by the server device 20 in the corresponding unit area. The required number of samples may vary depending on the collection status of image data at the time when the partition table is generated.

車両10に送信される区画表は、サーバ装置20が記憶しているマスタ区画表に基づいて生成される。マスタ区画表は、システムが対象としている全ての単位領域を含んだ区画
表である。本実施形態に係るサーバ装置20は、データ容量を削減するため、マスタ区画表から、対象の車両10が使用する区画表(マスタ区画表のサブセット)を生成する。例えば、ある車両10が所定の時間内に到達可能なエリアのみを含んだ区画表を生成し、当該区画表を当該車両10に送信する。図4は、サーバ装置20によって生成され、車両10に送信される区画表の例である。
区画表の具体的な利用法については後述する。
The partition table transmitted to the vehicle 10 is generated based on the master partition table stored in the server device 20. The master partition table is a partition table that includes all the unit areas targeted by the system. The server device 20 according to the present embodiment generates a partition table (a subset of the master partition table) used by the target vehicle 10 from the master partition table in order to reduce the data capacity. For example, a division table including only an area that can be reached by a certain vehicle 10 within a predetermined time is generated, and the division table is transmitted to the vehicle 10. FIG. 4 is an example of a division table generated by the server device 20 and transmitted to the vehicle 10.
The specific usage of the parcel table will be described later.

データ管理部1012は、画像データの取得と、取得した画像データの管理を行う。具体的には、所定の周期で、車載カメラ104を介して車外の画像を取得し、記憶部102に記憶させる処理と、記憶部102に記憶された画像データを削除する処理を行う。
送信管理部1013は、受信した区画表に基づいて、記憶部102に記憶された画像データを抽出し、サーバ装置20に送信する処理を行う。
詳細な方法については後述する。
The data management unit 1012 acquires image data and manages the acquired image data. Specifically, a process of acquiring an image outside the vehicle via the vehicle-mounted camera 104 and storing it in the storage unit 102 and a process of deleting the image data stored in the storage unit 102 are performed at a predetermined cycle.
The transmission management unit 1013 performs a process of extracting the image data stored in the storage unit 102 and transmitting the image data to the server device 20 based on the received partition table.
The detailed method will be described later.

記憶部102は、主記憶装置と補助記憶装置を含んで構成される。主記憶装置は、制御部101によって実行されるプログラムや、当該制御プログラムが利用するデータが展開されるメモリである。補助記憶装置は、制御部101において実行されるプログラムや、当該制御プログラムが利用するデータが記憶される装置である。補助記憶装置には、プログラムを実行するためのオペレーティングシステムを記憶してもよい。補助記憶装置に記憶されたプログラムが主記憶装置にロードされ、制御部101によって実行されることで、前述した機能が実現される。 The storage unit 102 includes a main storage device and an auxiliary storage device. The main storage device is a memory in which a program executed by the control unit 101 and data used by the control program are expanded. The auxiliary storage device is a device that stores a program executed by the control unit 101 and data used by the control program. Auxiliary storage may store an operating system for running programs. The program stored in the auxiliary storage device is loaded into the main storage device and executed by the control unit 101 to realize the above-mentioned functions.

また、記憶部102は、前述したデータ管理部1012が取得した画像データを一時的に記憶する。以下、記憶部102の、画像データが記憶される領域を画像ストレージと称する。 Further, the storage unit 102 temporarily stores the image data acquired by the data management unit 1012 described above. Hereinafter, the area of the storage unit 102 in which the image data is stored is referred to as an image storage.

通信部103は、車両10をネットワークに接続するための無線通信インタフェースである。通信部103は、例えば、無線LANや3G、LTE等の移動体通信サービスを介して、ネットワークへのアクセスを提供する。
車載カメラ104は、車両10の外部を撮像可能なカメラである。車載カメラは、車両10が走行している道路を捉えることができれば、どのような位置に設置されていてもよい。
位置情報取得部105は、車両10の位置情報を取得する手段である。位置情報取得部105は、例えば、GPSモジュールを含んで構成され、車両10の位置情報(例えば、緯度と経度)を取得する。
The communication unit 103 is a wireless communication interface for connecting the vehicle 10 to the network. The communication unit 103 provides access to the network via, for example, a wireless LAN or a mobile communication service such as 3G or LTE.
The in-vehicle camera 104 is a camera capable of capturing an image of the outside of the vehicle 10. The in-vehicle camera may be installed at any position as long as it can capture the road on which the vehicle 10 is traveling.
The position information acquisition unit 105 is a means for acquiring the position information of the vehicle 10. The position information acquisition unit 105 is configured to include, for example, a GPS module, and acquires the position information (for example, latitude and longitude) of the vehicle 10.

なお、図2に示した構成は一例であり、図示した機能の全部または一部は、専用に設計された回路を用いて実行されてもよい。また、図示した以外の、主記憶装置および補助記憶装置の組み合わせによってプログラムの記憶ないし実行を行ってもよい。 The configuration shown in FIG. 2 is an example, and all or part of the illustrated functions may be executed by using a circuit designed exclusively for the present invention. Further, the program may be stored or executed by a combination of a main storage device and an auxiliary storage device other than those shown in the figure.

次に、サーバ装置20の構成について説明する。
図5は、サーバ装置20のシステム構成を示した図である。サーバ装置20は、通信部201、記憶部202、制御部203を含んで構成される。
Next, the configuration of the server device 20 will be described.
FIG. 5 is a diagram showing a system configuration of the server device 20. The server device 20 includes a communication unit 201, a storage unit 202, and a control unit 203.

サーバ装置20は、一般的なコンピュータにより構成される。すなわち、サーバ装置20は、CPUやGPU等のプロセッサ、RAMやROM等の主記憶装置、EPROM、ハードディスクドライブ、リムーバブルメディア等の補助記憶装置を有するコンピュータである。なお、リムーバブルメディアは、例えば、USBメモリ、あるいは、CDやDVDのようなディスク記録媒体であってもよい。補助記憶装置には、オペレーティングシステム(OS)、各種プログラム、各種テーブル等が格納され、そこに格納されたプログラム
を主記憶装置の作業領域にロードして実行し、プログラムの実行を通じて各構成部等が制御されることによって、後述するような、所定の目的に合致した各機能を実現することができる。ただし、一部または全部の機能はASICやFPGAのようなハードウェア回路によって実現されてもよい。なお、サーバ装置20は、単一のコンピュータで構成されてもよいし、互いに連携する複数台のコンピュータによって構成されてもよい。
The server device 20 is composed of a general computer. That is, the server device 20 is a computer having a processor such as a CPU or GPU, a main storage device such as RAM or ROM, and an auxiliary storage device such as EPROM, a hard disk drive, or removable media. The removable media may be, for example, a USB memory or a disc recording medium such as a CD or DVD. An operating system (OS), various programs, various tables, etc. are stored in the auxiliary storage device, and the programs stored there are loaded into the work area of the main storage device and executed, and each component, etc. is executed through the execution of the program. By controlling the above, it is possible to realize each function that meets a predetermined purpose, as will be described later. However, some or all of the functions may be realized by hardware circuits such as ASICs and FPGAs. The server device 20 may be configured by a single computer or may be configured by a plurality of computers that cooperate with each other.

通信部201は、サーバ装置20をネットワークに接続するための通信インタフェースである。通信部201は、例えば、ネットワークインタフェースボードや、無線通信のための無線通信回路を含んで構成される。 The communication unit 201 is a communication interface for connecting the server device 20 to the network. The communication unit 201 includes, for example, a network interface board and a wireless communication circuit for wireless communication.

記憶部202は、主記憶装置と補助記憶装置を含んで構成される。主記憶装置は、制御部203によって実行されるプログラムや、当該制御プログラムが利用するデータが展開されるメモリである。補助記憶装置は、制御部203において実行されるプログラムや、当該制御プログラムが利用するデータが記憶される装置である。主記憶装置および補助記憶装置については、記憶部102と同様であるため、詳細な説明は省略する。 The storage unit 202 includes a main storage device and an auxiliary storage device. The main storage device is a memory in which a program executed by the control unit 203 and data used by the control program are expanded. The auxiliary storage device is a device that stores a program executed by the control unit 203 and data used by the control program. Since the main storage device and the auxiliary storage device are the same as those of the storage unit 102, detailed description thereof will be omitted.

さらに、記憶部202は、画像データベース202A、区画表データベース202Bを記憶する。
画像データベース202Aは、車両10から収集された画像データを記憶するデータベースである。画像データベース202Aは、前述した画像ストレージ内に構築される。以降の説明において、「画像ストレージに画像データを蓄積する」とは、画像データベース202Aに画像データを追加することを意味する。
区画表データベース202Bは、車両10に配布する区画表を生成するためのマスタ区画表を記憶するデータベースである。
Further, the storage unit 202 stores the image database 202A and the partition table database 202B.
The image database 202A is a database that stores image data collected from the vehicle 10. The image database 202A is built in the image storage described above. In the following description, "accumulating image data in the image storage" means adding image data to the image database 202A.
The division table database 202B is a database that stores a master division table for generating a division table to be distributed to the vehicle 10.

これらのデータベースは、プロセッサによって実行されるデータベース管理システム(DBMS)のプログラムが、記憶装置に記憶されるデータを管理することで構築される。本実施形態において利用されるデータベースは、例えばリレーショナルデータベースである。 These databases are constructed by a database management system (DBMS) program executed by a processor that manages data stored in a storage device. The database used in this embodiment is, for example, a relational database.

制御部203は、サーバ装置20が行う制御を司る演算装置である。制御部203は、CPUなどの演算処理装置によって実現することができる。
制御部203は、画像管理部2031と、区画表管理部2032と、の2つの機能モジュールを有して構成される。各機能モジュールは、補助記憶手段に記憶されたプログラムをCPUによって実行することで実現してもよい。
The control unit 203 is an arithmetic unit that controls the control performed by the server device 20. The control unit 203 can be realized by an arithmetic processing unit such as a CPU.
The control unit 203 includes two functional modules, an image management unit 2031 and a partition table management unit 2032. Each functional module may be realized by executing the program stored in the auxiliary storage means by the CPU.

画像管理部2031は、複数の車両10から画像データを収集し、画像データベース202Aによって管理する。
区画表管理部2032は、区画表データベース202Bに記憶されたマスタ区画表に基づいて、複数の車両10に配布する区画表を生成し、送信する。
具体的な処理については後述する。
The image management unit 2031 collects image data from a plurality of vehicles 10 and manages them by the image database 202A.
The division table management unit 2032 generates and transmits a division table to be distributed to a plurality of vehicles 10 based on the master division table stored in the division table database 202B.
The specific processing will be described later.

次に、車両10が画像データを収集する処理の概要について説明する。
図6は、記憶部102内にある画像ストレージを示した図である。画像ストレージには、データ管理部1012によって取得された画像データが順次追加される。画像ストレージ内の画像データは、サーバ装置20に送信されたタイミング、または、画像データを整理する所定のタイミングで削除される。
Next, the outline of the process in which the vehicle 10 collects the image data will be described.
FIG. 6 is a diagram showing an image storage in the storage unit 102. Image data acquired by the data management unit 1012 is sequentially added to the image storage. The image data in the image storage is deleted at the timing of being transmitted to the server device 20 or at a predetermined timing for organizing the image data.

画像ストレージには、データ量に関する三種類の基準値(ローウォーターマーク、ミドルウォーターマーク、ハイウォーターマーク)が設定されている。
ローウォーターマーク(MLOW)は、画像データをサーバ装置20に送信するか否かを
決定するための基準値である。画像データの量がローウォーターマークを下回っている場合、画像データが十分に蓄積されていないとして、画像データの送信は行われない。
ハイウォーターマーク(MHIGH)は、画像ストレージの容量が逼迫していると判断するための基準値である。画像データの量がハイウォーターマークを上回った場合、ミドルウォーターマーク(MMID)を下回るまで画像データの削除が行われる。
各ウォーターマークは、システムの起動時に設定されてもよいし、工場出荷時に設定されてもよい。
Three types of standard values (low-water mark, middle-water mark, and high-water mark) regarding the amount of data are set in the image storage.
The low watermark (M LOW ) is a reference value for determining whether or not to transmit image data to the server device 20. If the amount of image data is less than the low watermark, the image data is not transmitted because the image data is not sufficiently accumulated.
The high watermark (M HIGH ) is a reference value for determining that the capacity of the image storage is tight. When the amount of image data exceeds the high watermark, the image data is deleted until it falls below the middle watermark ( MMID ).
Each watermark may be set at system startup or at the factory.

車両10(データ管理部1012)は、走行中において、車載カメラを介して画像データを周期的に取得し、記憶部102内の取得バッファに順次追加する。画像データには、図7に示したように、区画IDおよびデータ取得時刻が関連付いている。区画IDは、サーバ装置20から受信した区画表と、位置情報取得部105が取得した位置情報に基づいて特定することができる。
取得バッファに追加された画像データは、後述する処理によって、画像ストレージに移動される。
While traveling, the vehicle 10 (data management unit 1012) periodically acquires image data via the vehicle-mounted camera and sequentially adds the image data to the acquisition buffer in the storage unit 102. As shown in FIG. 7, the image data is associated with the section ID and the data acquisition time. The partition ID can be specified based on the partition table received from the server device 20 and the location information acquired by the location information acquisition unit 105.
The image data added to the acquisition buffer is moved to the image storage by a process described later.

画像ストレージに蓄積された画像データをサーバ装置20に送信する処理を説明する前に、区画表の更新について説明する。
車両10は、サーバ装置20と周期的に通信を行い、区画表の更新を行う。図8は、区画表の更新処理のフローチャートである。図8に示した処理は、車両10が走行中に、所定の間隔で実行されてもよいし、所定のイベントが発生するごとに実行されてもよい。例えば、車両10のイグニッションがONになるたびに実行されてもよい。
Before explaining the process of transmitting the image data stored in the image storage to the server device 20, the update of the partition table will be described.
The vehicle 10 periodically communicates with the server device 20 to update the division table. FIG. 8 is a flowchart of the partition table update process. The process shown in FIG. 8 may be executed at predetermined intervals while the vehicle 10 is running, or may be executed every time a predetermined event occurs. For example, it may be executed every time the ignition of the vehicle 10 is turned ON.

まず、ステップS11で、車両10(区画表取得部1011)が、サーバ装置20(区画表管理部2032)に対して、区画表の要求リクエストを送信する。要求リクエストは、以下の情報を含む。
(1)車両10の位置情報
(2)画像ストレージに記憶されている画像データのうち、サーバ装置20に送信されていない画像データに対応する区画IDのリスト(以下、未送信区画リスト)
(3)車両10の予定走行経路
このうち、車両10の位置情報は、位置情報取得部105から取得することができる。また、車両10の予定走行経路は、車両に備えられたナビゲーション装置や、乗員が所持する端末から取得してもよい。なお、未送信区画リストおよび予定走行経路の送信は必須ではない。
First, in step S11, the vehicle 10 (partition table acquisition unit 1011) transmits a request for the division table to the server device 20 (partition table management unit 2032). Request The request contains the following information:
(1) Position information of the vehicle 10 (2) Of the image data stored in the image storage, a list of section IDs corresponding to the image data that has not been transmitted to the server device 20 (hereinafter referred to as a list of untransmitted sections).
(3) Scheduled travel route of the vehicle 10 Of these, the position information of the vehicle 10 can be acquired from the position information acquisition unit 105. Further, the planned travel route of the vehicle 10 may be acquired from a navigation device provided in the vehicle or a terminal possessed by the occupant. It is not essential to transmit the untransmitted section list and the planned travel route.

次に、ステップS12で、サーバ装置20(区画表管理部2032)が、受信した要求リクエストに基づいて、マスタ区画表から、車両10に送信する範囲を抽出し、区画表を生成する。
生成される区画表は、図4に示したように、区画ID、最終更新時刻、単位時間交通量、必要サンプル数を含む。
車両10に送信される区画表は、所定の時間内(例えば、次回の区画表の更新タイミングまで)に車両10が到達可能な範囲のみを含むことが好ましい。このような範囲は、例えば、車両10の位置情報や予定走行経路に基づいて推定することができる。
さらに、未送信区画リストを送受信する場合、当該リストに含まれる区画IDを抽出し、付加してもよい。
Next, in step S12, the server device 20 (partition table management unit 2032) extracts the range to be transmitted to the vehicle 10 from the master division table based on the received request request, and generates the division table.
As shown in FIG. 4, the generated parcel table includes the parcel ID, the last update time, the unit time traffic volume, and the required number of samples.
It is preferable that the division table transmitted to the vehicle 10 includes only the range that the vehicle 10 can reach within a predetermined time (for example, until the next update timing of the division table). Such a range can be estimated based on, for example, the position information of the vehicle 10 and the planned travel route.
Further, when transmitting / receiving a list of untransmitted sections, the section ID included in the list may be extracted and added.

次に、ステップS13で、サーバ装置20(区画表管理部2032)が、生成した区画表を車両10に送信する。車両10に送信された区画表は、一時的に記憶される。 Next, in step S13, the server device 20 (division table management unit 2032) transmits the generated division table to the vehicle 10. The division table transmitted to the vehicle 10 is temporarily stored.

次に、ステップS14で、車両10(データ管理部1012)が、記憶している区画表を参照し、サーバ装置20に送信する必要がない画像データを画像ストレージから削除する。サーバ装置20に送信する必要がない画像データとは、例えば、以下のようなものである。
(1)区画表に示された「必要サンプル数」が0である単位領域に対応する画像データ
サーバ装置20が当該画像データを求めていないためである。
(2)区画表に示された最終更新時刻が、画像データを取得した時刻より後である画像データ
自車両が有している画像データが、サーバ装置20が有しているものよりも古いためである。
Next, in step S14, the vehicle 10 (data management unit 1012) refers to the stored division table and deletes the image data that does not need to be transmitted to the server device 20 from the image storage. The image data that does not need to be transmitted to the server device 20 is, for example, as follows.
(1) This is because the image data server device 20 corresponding to the unit area in which the "required sample number" shown in the partition table is 0 has not obtained the image data.
(2) Image data whose last update time shown in the division table is later than the time when the image data was acquired Because the image data possessed by the own vehicle is older than that possessed by the server device 20. Is.

次に、区画表を受信した車両10が、蓄積した画像データをサーバ装置20に送信する処理について説明する。図9は、車両10が行う、画像データを送信する処理のフローチャートである。図9に示した処理は、車両10が走行中に、送信管理部1013によって所定の間隔で実行される。 Next, a process in which the vehicle 10 that has received the division table transmits the accumulated image data to the server device 20 will be described. FIG. 9 is a flowchart of a process for transmitting image data performed by the vehicle 10. The process shown in FIG. 9 is executed by the transmission management unit 1013 at predetermined intervals while the vehicle 10 is traveling.

まず、ステップS21で、画像ストレージに蓄積された画像データの数が、ローウォーターマーク(MLOW)を上回っているか否かを判定する。ここで、蓄積された画像データ
の数が、ローウォーターマークを上回っていない場合、十分な量のデータが蓄積されていないとして、画像データの送信は行わない。蓄積された画像データの数が、ローウォーターマークを上回っていた場合、ステップS22へ遷移し、画像データの送信を行う。
First, in step S21, it is determined whether or not the number of image data stored in the image storage exceeds the low watermark (M LOW ). Here, if the number of accumulated image data does not exceed the low watermark, it is assumed that a sufficient amount of data has not been accumulated, and the image data is not transmitted. When the number of accumulated image data exceeds the low watermark, the process proceeds to step S22 and the image data is transmitted.

ここで、ステップS22で実行される処理の詳細について、図10を参照して説明する。
まず、ステップS221で、以下の条件を全て満たすか否かを判定する。
(1)画像ストレージ内に未送信の画像データがある
(2)最大同時送信数に余裕がある
車両10には、最大同時送信数が定義されている。最大同時送信数は、同時に送信が可能な画像データの最大数を表す。送信管理部1013は、同時に送信中の画像データの数が最大同時送信数を超過しないように制御を行う。最大同時送信数は、システムの起動時に設定されてもよいし、工場出荷時に設定されてもよい。
ステップS221で否定判定がなされた場合、画像データの送信は行わず、ステップS22を終了する。
Here, the details of the process executed in step S22 will be described with reference to FIG.
First, in step S221, it is determined whether or not all of the following conditions are satisfied.
(1) There is untransmitted image data in the image storage (2) There is a margin in the maximum number of simultaneous transmissions The maximum number of simultaneous transmissions is defined for the vehicle 10. The maximum number of simultaneous transmissions represents the maximum number of image data that can be transmitted simultaneously. The transmission management unit 1013 controls so that the number of image data being transmitted at the same time does not exceed the maximum number of simultaneous transmissions. The maximum number of simultaneous transmissions may be set at system startup or at the factory.
If a negative determination is made in step S221, the image data is not transmitted and step S22 ends.

ステップS221で肯定判定がなされた場合、ステップS222へ遷移し、送信候補となる区画IDのリストを生成する。具体的には、区画表に記述された必要サンプル数が1以上であり、サーバ装置20に対して画像データを送信中ではない区画IDを抽出し、リスト化する。画像データを送信中であるか否かは、画像データに関連付いた送信中フラグによって判別することができる。 If an affirmative determination is made in step S221, the process proceeds to step S222 to generate a list of partition IDs that are candidates for transmission. Specifically, the partition IDs for which the required number of samples described in the partition table is 1 or more and the image data is not being transmitted to the server device 20 are extracted and listed. Whether or not the image data is being transmitted can be determined by the transmitting flag associated with the image data.

次に、ステップS223で、生成したリストの中から、送信を行う区画IDを一つ決定する。本ステップでは、区画IDに関連付いた「必要サンプル数」と「単位時間交通量」に基づいて、最も収集が困難であると推定される区画IDを選択する。 Next, in step S223, one section ID to be transmitted is determined from the generated list. In this step, the lot ID that is estimated to be the most difficult to collect is selected based on the "required number of samples" and the "unit time traffic volume" associated with the lot ID.

ここで、ポアソン分布に基づいて、必要サンプル数kと単位時間交通量μが与えられた場合において、単位時間内に交通量がkを超える確率(すなわち、k個の画像データを収集できる確率)を返す関数を、PoissonSF(k,μ)として定義する。
図11は、当該関数の出力を例示したグラフである。図11に示したグラフは、横軸に必要サンプル数を、縦軸に、単位時間内に必要サンプル数ぶんの画像データを収集できる確率を置いたものである。例えば、μ=2であって、必要サンプル数が2個である場合、
単位時間内に、約60%の確率で画像データが収集できることがわかる。
Here, based on the Poisson distribution, when the required number of samples k and the unit time traffic volume μ are given, the probability that the traffic volume exceeds k within the unit time (that is, the probability that k image data can be collected). A function that returns is defined as PoissonSF (k, μ).
FIG. 11 is a graph illustrating the output of the function. In the graph shown in FIG. 11, the horizontal axis represents the required number of samples, and the vertical axis represents the probability that image data for the required number of samples can be collected within a unit time. For example, when μ = 2 and the required number of samples is 2.
It can be seen that image data can be collected with a probability of about 60% within a unit time.

本実施形態では、ステップS223で、全ての区画IDに対して前述した関数を適用し、確率が最も低い区画IDを送信対象として決定する。換言すると、サーバ装置20にとって最も希少である画像データを送信対象として決定する。 In the present embodiment, in step S223, the above-mentioned function is applied to all the partition IDs, and the partition ID having the lowest probability is determined as the transmission target. In other words, the image data that is the rarest for the server device 20 is determined as the transmission target.

送信を行う区画IDが決定されると、ステップS224で、対応する画像データの送信を開始する。なお、画像データの送信は、図10に示した処理とは非同期で行われる。例えば、送信キューへの追加と、実際の送信は別々に行ってもよい。
送信を開始すると、送信中である画像データの数を表す変数(以下、送信中サンプル数)に1を加算し、対応する区画IDの必要サンプル数から1を減算し、対応する画像データに関連付いた送信中フラグを設定(例えば「1」を設定)したうえで、サーバ装置20に対してデータ送信を開始する。送信中サンプル数は、ステップS221で最大同時送信数と比較を行うための変数である。
When the section ID for transmission is determined, transmission of the corresponding image data is started in step S224. The transmission of the image data is performed asynchronously with the process shown in FIG. For example, the addition to the transmission queue and the actual transmission may be performed separately.
When transmission is started, 1 is added to the variable representing the number of image data being transmitted (hereinafter referred to as the number of samples being transmitted), 1 is subtracted from the required number of samples of the corresponding partition ID, and the data is related to the corresponding image data. After setting the attached transmission flag (for example, "1" is set), data transmission to the server device 20 is started. The number of samples being transmitted is a variable for comparing with the maximum number of simultaneous transmissions in step S221.

ステップS225は、送信結果に応じた処理を行うステップである。本ステップでは、画像データの送信が成功した場合に、送信済みの画像データを画像ストレージから削除する。また、画像データの送信が失敗した場合に、送信中サンプル数から1を減算し、対応する区画IDの必要サンプル数に1を加算する。また、設定した送信中フラグを消去(例えば「0」を設定)する。本ステップも、他のステップとは非同期で実行される。 Step S225 is a step of performing processing according to the transmission result. In this step, when the image data is successfully transmitted, the transmitted image data is deleted from the image storage. Further, when the transmission of the image data fails, 1 is subtracted from the number of samples being transmitted, and 1 is added to the required number of samples of the corresponding section ID. In addition, the set transmission flag is deleted (for example, "0" is set). This step is also executed asynchronously with other steps.

図9に戻って説明を続ける。
ステップS23では、取得バッファから新規の画像データを読み込み、画像ストレージに蓄積する。
The explanation will be continued by returning to FIG.
In step S23, new image data is read from the acquisition buffer and stored in the image storage.

ステップS24では、画像ストレージに蓄積された画像データの数が、ハイウォーターマーク(MHIGH)を上回っているか否かを判定する。ここで、蓄積された画像データの数が、ハイウォーターマークを上回っていない場合、処理はステップS21へ戻る。蓄積された画像データの数が、ハイウォーターマークを上回っていた場合、ステップS25へ遷移し、画像データの整理を行う。 In step S24, it is determined whether or not the number of image data stored in the image storage exceeds the high watermark (M HIGH ). Here, if the number of accumulated image data does not exceed the high watermark, the process returns to step S21. When the number of accumulated image data exceeds the high watermark, the process proceeds to step S25 to organize the image data.

ここで、ステップS25で実行される処理の詳細について、図12を参照して説明する。
まず、ステップS251で、蓄積された画像データの数が、ミドルウォーターマーク(MMID)を上回っているか否かを判定する。蓄積された画像データの数が、ミドルウォー
ターマークを下回っていた場合、画像の整理は終了したとして、ステップS25の処理を終了する。
蓄積された画像データの数が、ミドルウォーターマークを上回っていた場合、ステップS252にて、削除を行う画像データの区画IDを一つ決定する。
Here, the details of the process executed in step S25 will be described with reference to FIG.
First, in step S251, it is determined whether or not the number of accumulated image data exceeds the middle watermark ( MMID ). When the number of accumulated image data is less than the middle watermark, it is considered that the image arrangement is completed, and the process of step S25 is terminated.
When the number of accumulated image data exceeds the middle watermark, in step S252, one section ID of the image data to be deleted is determined.

ステップS252においては、区画IDに関連付いた「必要サンプル数」と「単位時間交通量」に基づいて、最も画像データの収集が容易であると推定される区画IDを選択し、削除対象とする。具体的には、全ての区画IDに対して前述した関数PoissonSFを適用し、確率が最も高い区画IDを削除対象として決定する。換言すると、サーバ装置20にとって最も収集が容易である画像データを削除対象として決定する。
ステップS253では、決定した区画IDに対応する画像データを削除する。
In step S252, the section ID that is estimated to be the easiest to collect image data is selected and targeted for deletion based on the "required sample number" and the "unit time traffic volume" associated with the section ID. .. Specifically, the above-mentioned function PoissonSF is applied to all the partition IDs, and the partition ID having the highest probability is determined as the deletion target. In other words, the image data that is easiest to collect for the server device 20 is determined as the deletion target.
In step S253, the image data corresponding to the determined section ID is deleted.

以上説明したように、第一の実施形態によると、車両10が画像データを収集し、サーバ装置20に送信するシステムにおいて、画像データの収集が困難である区画IDを優先的に選択し、対応する画像データ(希少性の高い画像データ)を送信することができる。
すなわち、交通量が少ない単位領域から画像データが送信されない、交通量が多い単位領域から重複した画像データが送信されるといった、従来技術の問題点を解決することができる。また、車両10が画像ストレージを整理する際に、画像データの収集困難度に応じて削除対象の区画IDを決定する。これにより、希少性の高い画像データが削除されることを防ぐことができる。
As described above, according to the first embodiment, in the system in which the vehicle 10 collects the image data and transmits it to the server device 20, the section ID for which it is difficult to collect the image data is preferentially selected and dealt with. Image data (highly rare image data) can be transmitted.
That is, it is possible to solve the problems of the prior art such that the image data is not transmitted from the unit area with a small traffic volume and the duplicate image data is transmitted from the unit area with a large traffic volume. Further, when the vehicle 10 organizes the image storage, the section ID to be deleted is determined according to the difficulty of collecting the image data. This makes it possible to prevent the highly rare image data from being deleted.

(第二の実施形態)
第一の実施形態では、単位時間交通量と必要サンプル数の二つに基づいて、車両10が、サーバ装置20に送信する画像データを選択した。これに対し、第二の実施形態は、画像データの収集におけるデッドライン時刻を設定する実施形態である。
(Second embodiment)
In the first embodiment, the image data to be transmitted by the vehicle 10 to the server device 20 is selected based on both the unit time traffic volume and the required number of samples. On the other hand, the second embodiment is an embodiment in which a deadline time for collecting image data is set.

第二の実施形態では、サーバ装置20が区画表を生成する際に、画像データの収集におけるデッドライン時刻を関連付ける(図4の符号401)。
また、本実施形態では、ステップS223およびS252の処理において、関数PoissonSF(k,μ)を適用する際に、μ(すなわち、単位時間交通量)に、デッドライン時刻までの残り時間を乗算する。
かかる形態によると、デッドライン時刻までに通過が予測される車両の台数を用いて確率を生成することができる。すなわち、データの収集におけるデッドライン時刻を考慮した運用が可能になる。
In the second embodiment, when the server device 20 generates the partition table, the deadline time in the collection of image data is associated (reference numeral 401 in FIG. 4).
Further, in the present embodiment, when the function PoissonSF (k, μ) is applied in the processing of steps S223 and S252, μ (that is, unit time traffic volume) is multiplied by the remaining time until the deadline time.
According to such a form, the probability can be generated by using the number of vehicles predicted to pass by the deadline time. That is, it is possible to operate in consideration of the deadline time in data collection.

(変形例)
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
(Modification example)
The above embodiment is merely an example, and the present invention may be appropriately modified and implemented without departing from the gist thereof.

例えば、実施形態の説明では、車外を撮像して得られた画像そのものをサーバ装置20に送信する例を挙げたが、道路環境をセンシングして得られた情報であれば、サーバ装置20が収集する対象は画像データそのものでなくてもよい。 For example, in the description of the embodiment, an example is given in which the image itself obtained by imaging the outside of the vehicle is transmitted to the server device 20, but if the information is obtained by sensing the road environment, the server device 20 collects the information. The target does not have to be the image data itself.

また、実施形態の説明では、確率を算出するためにポアソン分布を用いたが、他の確率分布を用いてもよい。例えば、ヒストグラムのような経験分布であってもよい。また、車両10がサーバ装置20にデータを送信する際の優先順位は、データの品質(例えば、画像データの画質)などを併用して決定してもよい。 Further, in the description of the embodiment, the Poisson distribution is used to calculate the probability, but other probability distributions may be used. For example, it may be an empirical distribution such as a histogram. Further, the priority when the vehicle 10 transmits data to the server device 20 may be determined in combination with the quality of the data (for example, the image quality of the image data).

また、サーバ装置20が区画表を生成する際に、対象の車両10の走行履歴を取得したうえで、車両が走行する可能性の高い単位領域を予測し、当該予測結果に基づいて区画表を生成してもよい。 Further, when the server device 20 generates the division table, the travel history of the target vehicle 10 is acquired, the unit area in which the vehicle is likely to travel is predicted, and the division table is created based on the prediction result. May be generated.

また、実施形態の説明では、サーバ装置20が、車両10の通過交通量に関するデータと、必要サンプル数に関するデータを有しているものとしたが、サーバ装置20が、車両10から取得した情報に基づいて、これらの情報を生成してもよい。
例えば、車両10が、単位領域ごとに交通量をセンシングしてサーバ装置20に送信し、サーバ装置20が、受信した情報に基づいて、マスタ区画表の単位時間交通量を更新するようにしてもよい。
また、例えば、車両10が、道路をセンシングした結果をサーバ装置20に送信し、サーバ装置20が、受信した情報に基づいて、道路地図を更新すべき単位領域を特定し、マスタ区画表の必要サンプル数を更新するようにしてもよい。
Further, in the description of the embodiment, it is assumed that the server device 20 has data on the passing traffic volume of the vehicle 10 and data on the required number of samples, but the information acquired by the server device 20 from the vehicle 10 is used. Based on this, this information may be generated.
For example, even if the vehicle 10 senses the traffic volume for each unit area and transmits it to the server device 20, and the server device 20 updates the unit time traffic volume in the master division table based on the received information. good.
Further, for example, the vehicle 10 transmits the result of sensing the road to the server device 20, the server device 20 identifies the unit area for which the road map should be updated based on the received information, and the master division table is required. The number of samples may be updated.

本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。 The processes and means described in the present disclosure can be freely combined and carried out as long as technical inconsistencies do not occur.

また、1つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、1つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成(サーバ構成)によって実現するかは柔軟に変更可能である。 Further, the processing described as being performed by one device may be shared and executed by a plurality of devices. Alternatively, the process described as being performed by different devices may be performed by one device. In a computer system, it is possible to flexibly change what kind of hardware configuration (server configuration) is used to realize each function.

本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する1つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスクドライブ(HDD)等)、光ディスク(CD-ROM、DVDディスク・ブルーレイディスク等)など任意のタイプのディスク、読み込み専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。 The present invention can also be realized by supplying a computer program having the functions described in the above embodiment to the computer, and reading and executing the program by one or more processors possessed by the computer. Such a computer program may be provided to the computer by a non-temporary computer-readable storage medium that can be connected to the computer's system bus, or may be provided to the computer via a network. The non-temporary computer-readable storage medium is, for example, an arbitrary type of disk such as a magnetic disk (floppy (registered trademark) disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.). Includes read-only memory (ROM), random access memory (RAM), EPROM, EEPROM, magnetic cards, flash memory, optical cards, and any type of medium suitable for storing electronic instructions.

10:車両
101:制御部
102:記憶部
103:通信部
104:車載カメラ
105:位置情報取得部
20:サーバ装置
201:通信部
202:記憶部
203:制御部
10: Vehicle 101: Control unit 102: Storage unit 103: Communication unit 104: In-vehicle camera 105: Location information acquisition unit 20: Server device 201: Communication unit 202: Storage unit 203: Control unit

Claims (7)

サーバ装置と、一台以上のデータ取得車両と、からなり、前記データ取得車両が取得したデータを前記サーバ装置が収集するデータ収集システムであって、
前記サーバ装置は、
データを収集すべき複数の単位領域を示したマップであって、前記単位領域ごとの前記データ取得車両の通過交通量を含むマップを前記データ取得車両に送信する送信手段を有し、
前記データ取得車両は、
前記単位領域のいずれかにおいて前記データを取得する取得手段と、
前記サーバ装置から受信した前記マップに基づいて、前記取得したデータを前記サーバ装置に送信する制御手段と、
を有し、
前記制御手段は、前記単位領域ごとの前記通過交通量に基づいて、前記取得したデータのうち、前記サーバ装置に送信するデータを決定する、
データ収集システム。
A data collection system consisting of a server device, one or more data acquisition vehicles, and the server device collecting data acquired by the data acquisition vehicle.
The server device is
It is a map showing a plurality of unit areas for which data should be collected, and has a transmission means for transmitting a map including the passing traffic volume of the data acquisition vehicle for each unit area to the data acquisition vehicle.
The data acquisition vehicle is
An acquisition means for acquiring the data in any of the unit areas,
A control means for transmitting the acquired data to the server device based on the map received from the server device, and
Have,
The control means determines the data to be transmitted to the server device among the acquired data based on the passing traffic volume for each unit area.
Data collection system.
前記制御手段は、前記単位領域ごとの前記通過交通量に基づいて、前記サーバ装置が、所定数の前記データを所定期間内に収集できる確率を算出し、前記確率に基づいて、前記サーバ装置に送信するデータを決定する、
請求項1に記載のデータ収集システム。
The control means calculates the probability that the server device can collect a predetermined number of the data within a predetermined period based on the passing traffic volume for each unit area, and the server device is based on the probability. Decide what data to send,
The data collection system according to claim 1.
前記制御手段は、前記確率がより低い単位領域に対応する前記データをより優先的に前記サーバ装置に送信する、
請求項2に記載のデータ収集システム。
The control means preferentially transmits the data corresponding to the unit region having a lower probability to the server device.
The data collection system according to claim 2.
前記マップは、前記データ取得車両の単位時間あたりの通過交通量と、前記所定数を、前記単位領域ごとに表したマップである、
請求項2または3に記載のデータ収集システム。
The map is a map showing the passing traffic volume per unit time of the data acquisition vehicle and the predetermined number for each unit area.
The data collection system according to claim 2 or 3.
前記データ取得車両は、前記サーバ装置に送信されていない前記データの量が第一の閾値を超えた場合に、前記確率がより高い単位領域に対応する前記データをより優先的に削除する、
請求項2から4のいずれかに記載のデータ収集システム。
The data acquisition vehicle preferentially deletes the data corresponding to the unit region having a higher probability when the amount of the data not transmitted to the server device exceeds the first threshold value.
The data collection system according to any one of claims 2 to 4.
前記マップは、前記データの収集を完了すべきデッドライン時刻が前記単位領域に関連付いており、
前記制御手段は、前記デッドライン時刻を用いて前記通過交通量を補正する、
請求項1から5のいずれかに記載のデータ収集システム。
In the map, the deadline time at which the collection of the data should be completed is associated with the unit area.
The control means corrects the passing traffic volume using the deadline time.
The data collection system according to any one of claims 1 to 5.
データを取得し、前記取得したデータをサーバ装置に送信する車両であって、
データを収集すべき複数の単位領域を示したマップであって、前記単位領域ごとの前記車両の通過交通量を含むマップを受信する受信手段と、
前記単位領域のいずれかにおいて前記データを取得する取得手段と、
前記受信した前記マップに基づいて、前記取得したデータを前記サーバ装置に送信する制御手段と、
を有し、
前記制御手段は、前記単位領域ごとの前記通過交通量に基づいて、前記取得したデータのうち、前記サーバ装置に送信するデータを決定する、
車両。
A vehicle that acquires data and transmits the acquired data to a server device.
A receiving means for receiving a map showing a plurality of unit areas for which data should be collected, including the passing traffic volume of the vehicle for each unit area.
An acquisition means for acquiring the data in any of the unit areas,
A control means for transmitting the acquired data to the server device based on the received map, and
Have,
The control means determines the data to be transmitted to the server device among the acquired data based on the passing traffic volume for each unit area.
vehicle.
JP2018175207A 2018-09-19 2018-09-19 Data collection system and vehicle Expired - Fee Related JP7040376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018175207A JP7040376B2 (en) 2018-09-19 2018-09-19 Data collection system and vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018175207A JP7040376B2 (en) 2018-09-19 2018-09-19 Data collection system and vehicle

Publications (2)

Publication Number Publication Date
JP2020046971A JP2020046971A (en) 2020-03-26
JP7040376B2 true JP7040376B2 (en) 2022-03-23

Family

ID=69901920

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018175207A Expired - Fee Related JP7040376B2 (en) 2018-09-19 2018-09-19 Data collection system and vehicle

Country Status (1)

Country Link
JP (1) JP7040376B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2026027076A1 (en) * 2024-07-31 2026-02-05 System Loco Ltd A distributed power management system and communications device

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021165910A (en) 2020-04-06 2021-10-14 トヨタ自動車株式会社 Data transmission device and data transmission method
JP7238853B2 (en) * 2020-06-11 2023-03-14 トヨタ自動車株式会社 Map generation data collection device and map generation data collection method
JP2022113962A (en) * 2021-01-26 2022-08-05 富士通株式会社 Data collection method and data collection program
JP7425760B2 (en) * 2021-02-24 2024-01-31 三菱重工機械システム株式会社 Probe information transmitting device, method and program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006146645A (en) 2004-11-22 2006-06-08 Nec Corp Probe data collection system, probe data collection method, etc.
JP2007257421A (en) 2006-03-24 2007-10-04 Sumitomo Electric Ind Ltd Traffic information creation device, method and program therefor
JP2009025184A (en) 2007-07-20 2009-02-05 Xanavi Informatics Corp Route search system, data processing device, data distribution device, navigation device
JP2012083949A (en) 2010-10-12 2012-04-26 Toyota Motor Corp Operation evaluation system and on-vehicle device
JP2012168796A (en) 2011-02-15 2012-09-06 Denso Corp Probe information management system, on-vehicle terminal, and probe information management apparatus
JP2016181239A (en) 2015-03-25 2016-10-13 株式会社日本総合研究所 Region monitoring server, provision terminal and system
JP2018025865A (en) 2016-08-08 2018-02-15 トヨタ自動車株式会社 Transmission necessity judgment device and route planning system
JP2018112838A (en) 2017-01-10 2018-07-19 株式会社デンソー Travel data collection system, travel data collection center, on-vehicle terminal, and sub collection device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006146645A (en) 2004-11-22 2006-06-08 Nec Corp Probe data collection system, probe data collection method, etc.
JP2007257421A (en) 2006-03-24 2007-10-04 Sumitomo Electric Ind Ltd Traffic information creation device, method and program therefor
JP2009025184A (en) 2007-07-20 2009-02-05 Xanavi Informatics Corp Route search system, data processing device, data distribution device, navigation device
JP2012083949A (en) 2010-10-12 2012-04-26 Toyota Motor Corp Operation evaluation system and on-vehicle device
JP2012168796A (en) 2011-02-15 2012-09-06 Denso Corp Probe information management system, on-vehicle terminal, and probe information management apparatus
JP2016181239A (en) 2015-03-25 2016-10-13 株式会社日本総合研究所 Region monitoring server, provision terminal and system
JP2018025865A (en) 2016-08-08 2018-02-15 トヨタ自動車株式会社 Transmission necessity judgment device and route planning system
JP2018112838A (en) 2017-01-10 2018-07-19 株式会社デンソー Travel data collection system, travel data collection center, on-vehicle terminal, and sub collection device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2026027076A1 (en) * 2024-07-31 2026-02-05 System Loco Ltd A distributed power management system and communications device

Also Published As

Publication number Publication date
JP2020046971A (en) 2020-03-26

Similar Documents

Publication Publication Date Title
JP7040376B2 (en) Data collection system and vehicle
US20200076895A1 (en) Data collection apparatus, on-vehicle device, data collection system, and data collection method
US20200077292A1 (en) Data collection apparatus, data collection system, data collection method, and on-vehicle device
CN112997227A (en) Traffic support system, server, method, vehicle-mounted device, method for operating vehicle-mounted device, computer program, recording medium, computer, and semiconductor integrated circuit
EP3306481A1 (en) Content delivery system, content delivery server, on-board terminal, and content delivery method
CN114072864B (en) Map data generating device
US20230115290A1 (en) In-vehicle/out-vehicle cooperation device and method
US11760382B2 (en) Information processing device, information processing method, and system
JP7215464B2 (en) DATA COLLECTION SYSTEM, COLLECTION CENTER AND DATA COLLECTION METHOD
US20200074507A1 (en) Information processing apparatus and information processing method
JP2019213118A (en) On-vehicle device, information processing method, and information processing program
CN115147950B (en) Vehicle data management system and vehicle data management method
CN111930874A (en) Data acquisition method and electronic equipment
CN110874928B (en) Vehicle-mounted device, data collection system, data collection method, and data collection apparatus
WO2018066329A1 (en) In-vehicle electronic control apparatus
US11105652B2 (en) Information processing apparatus and automatic driving track management system
JP7167856B2 (en) Data collection system and data collection method
CN112106135B (en) Information collecting device
JP7700752B2 (en) DATA GENERATION SYSTEM, DATA GENERATION METHOD, AND PROGRAM
JP5680220B2 (en) Storage network system
JP7221356B1 (en) Server, its control method, and control program
TW202117663A (en) Information processing apparatus, non-transitory storage medium, and system
US20250211954A1 (en) Information processing apparatus, mobile body, and recording medium
JP7732368B2 (en) Information processing device, information processing method, and program
KR101257236B1 (en) U-Service method and system for deleting time elapsed event in event queue for creation of complex event for U-City

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210322

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220221

R151 Written notification of patent or utility model registration

Ref document number: 7040376

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees