[go: up one dir, main page]

JP2020154842A - Information processing equipment, information processing methods and information processing programs - Google Patents

Information processing equipment, information processing methods and information processing programs Download PDF

Info

Publication number
JP2020154842A
JP2020154842A JP2019053543A JP2019053543A JP2020154842A JP 2020154842 A JP2020154842 A JP 2020154842A JP 2019053543 A JP2019053543 A JP 2019053543A JP 2019053543 A JP2019053543 A JP 2019053543A JP 2020154842 A JP2020154842 A JP 2020154842A
Authority
JP
Japan
Prior art keywords
information processing
parking
information
fullness
parking place
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.)
Granted
Application number
JP2019053543A
Other languages
Japanese (ja)
Other versions
JP7160732B2 (en
Inventor
安昭 兵藤
Yasuaki Hyodo
安昭 兵藤
一浩 二宮
Kazuhiro Ninomiya
一浩 二宮
西岡 孝章
Takaaki Nishioka
孝章 西岡
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan 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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2019053543A priority Critical patent/JP7160732B2/en
Publication of JP2020154842A publication Critical patent/JP2020154842A/en
Application granted granted Critical
Publication of JP7160732B2 publication Critical patent/JP7160732B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Instructional Devices (AREA)

Abstract

【課題】道路に設置される駐車場所への到着予想時刻における、この駐車場所の満空状況を高精度に予測するこ情報処理装置、情報処理方法及び情報処理プログラムを提供する。【解決手段】情報処理装置100は、蓄積部134と、予測部135とを有する。蓄積部は、道路に設置される駐車場所の満空状況を示す満空情報を駐車場所毎に蓄積させる。予測部は、蓄積部により蓄積された満空情報に基づいて、処理対象の移動体が駐車場所に到着する到着予想時刻での駐車場所の満空状況を予測する。【選択図】図9PROBLEM TO BE SOLVED: To provide an information processing device, an information processing method and an information processing program for predicting a full vacancy state of a parking place with high accuracy at an estimated time of arrival at a parking place installed on a road. An information processing device 100 has a storage unit 134 and a prediction unit 135. The storage unit stores full vacancy information indicating the full vacancy status of the parking places installed on the road for each parking place. Based on the fullness information accumulated by the storage unit, the prediction unit predicts the fullness status of the parking place at the estimated arrival time when the moving object to be processed arrives at the parking place. [Selection diagram] FIG. 9

Description

本発明の実施形態は、情報処理装置、情報処理方法および情報処理プログラムに関する。 Embodiments of the present invention relate to information processing devices, information processing methods and information processing programs.

従来、到着予想時刻の混雑状況を精度よく予測する技術が知られている。例えば、駐車場への到着予想時刻での満空情報を提供する技術が知られている。 Conventionally, a technique for accurately predicting the congestion status of an estimated arrival time has been known. For example, a technique for providing full availability information at an estimated time of arrival at a parking lot is known.

特開2009−211253号公報Japanese Unexamined Patent Publication No. 2009-211253

しかしながら、上記の従来技術では、パーキングメーター式の駐車場所のような、道路に設置される駐車場所への到着予想時刻における、この駐車場所の満空状況を高精度に予測することができるとは限らない。例えば、上記の従来技術では、入庫台数の制限のある一般的な駐車場を対象としているものであるため、時間帯毎の入庫台数および滞在時間の統計情報に基づいて、到着予想時刻での駐車車両数と収容可能数を算出し、これらを比較することで、到着予想時刻に駐車場が満車か否かを予測している。 However, according to the above-mentioned prior art, it is possible to accurately predict the fullness of a parking lot at an estimated time of arrival at a parking lot installed on a road, such as a parking meter-type parking lot. Not exclusively. For example, since the above-mentioned conventional technique targets a general parking lot with a limited number of warehousing units, parking at the estimated arrival time based on the statistical information of the number of warehousing units and staying time for each time zone. By calculating the number of vehicles and the number that can be accommodated and comparing them, it is predicted whether or not the parking lot is full at the estimated arrival time.

一方、パーキングメーター式の駐車場所のような、道路に設置される駐車場所は、上記の従来技術で示されているような収容可能数といった概念も存在しないうえに、一般的な駐車場と比較して利用状況も異なる。このようなことから、上記の従来技術では、道路に設置される駐車場所への到着予想時刻における、この駐車場所の満空状況を高精度に予測することができるとは限らない。 On the other hand, parking lots installed on roads, such as parking meter-type parking lots, do not have the concept of the number of cars that can be accommodated as shown in the above-mentioned conventional technology, and are compared with general parking lots. And the usage situation is also different. For this reason, the above-mentioned prior art cannot always predict the fullness of the parking place at the estimated time of arrival at the parking place installed on the road with high accuracy.

本願にかかる情報処理装置は、道路に設置される駐車場所の満空状況を示す満空情報を前記駐車場所毎に蓄積させる蓄積部と、前記蓄積部により蓄積された満空情報に基づいて、処理対象の移動体が前記駐車場所に到着する到着予想時刻での前記駐車場所の満空状況を予測する予測部とを有することを特徴とする。 The information processing device according to the present application is based on a storage unit that stores full vacancy information indicating the vacancy status of a parking place installed on a road for each parking place and the vacancy information accumulated by the storage unit. It is characterized by having a prediction unit that predicts the fullness status of the parking place at the estimated arrival time when the moving body to be processed arrives at the parking place.

実施形態の一態様によれば、道路に設置される駐車場所への到着予想時刻における、この駐車場所の満空状況を高精度に予測することができるといった効果を奏する。 According to one aspect of the embodiment, there is an effect that the fullness status of the parking place at the estimated time of arrival at the parking place installed on the road can be predicted with high accuracy.

図1は、実施形態にかかる第1の情報処理の一例を示す図である。FIG. 1 is a diagram showing an example of the first information processing according to the embodiment. 図2は、実施形態にかかる満空情報記憶部の一例を示す図である。FIG. 2 is a diagram showing an example of a full-empty information storage unit according to the embodiment. 図3は、実施形態にかかる統計情報記憶部の一例(1)を示す図である。FIG. 3 is a diagram showing an example (1) of the statistical information storage unit according to the embodiment. 図4は、実施形態にかかる統計情報記憶部の一例(2)を示す図である。FIG. 4 is a diagram showing an example (2) of the statistical information storage unit according to the embodiment. 図5は、実施形態にかかる情報通知の一例を示すである。FIG. 5 shows an example of information notification according to the embodiment. 図6は、実施形態にかかる情報処理システムの構成例を示す図である。FIG. 6 is a diagram showing a configuration example of the information processing system according to the embodiment. 図7は、実施形態にかかる第2の情報処理の一例を示す図である。FIG. 7 is a diagram showing an example of the second information processing according to the embodiment. 図8は、満空判定での判定結果を通知する一例を示す図である。FIG. 8 is a diagram showing an example of notifying the determination result in the full / empty determination. 図9は、実施形態にかかる情報処理装置の構成例を示す図である。FIG. 9 is a diagram showing a configuration example of the information processing device according to the embodiment. 図10は、実施形態にかかる撮像データ記憶部の一例を示す図である。FIG. 10 is a diagram showing an example of an imaging data storage unit according to an embodiment. 図11は、実施形態にかかる駐車場所情報記憶部の一例を示す図である。FIG. 11 is a diagram showing an example of the parking place information storage unit according to the embodiment. 図12は、情報通知の他の一例を示す図である。FIG. 12 is a diagram showing another example of information notification. 図13は、実施形態にかかる第1の情報処理の処理手順を示すフローチャートである。FIG. 13 is a flowchart showing a processing procedure of the first information processing according to the embodiment. 図14は、実施形態にかかる第2の情報処理の処理手順を示すフローチャートである。FIG. 14 is a flowchart showing a processing procedure of the second information processing according to the embodiment. 図15は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 15 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device.

以下に、本願にかかる情報処理装置、情報処理方法および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ説明する。なお、この実施形態により本願にかかる情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, an information processing apparatus, an information processing method, and a mode for carrying out an information processing program (hereinafter, referred to as “the embodiment”) according to the present application will be described with reference to the drawings. Note that this embodiment does not limit the information processing apparatus, information processing method, and information processing program according to the present application. Further, in the following embodiments, the same parts are designated by the same reference numerals, and duplicate description is omitted.

〔1.第1の情報処理の一例〕
まず、図1を用いて、実施形態にかかる情報処理のうち、第1の情報処理の一例について説明する。図1は、実施形態にかかる第1の情報処理の一例を示す図である。実施形態にかかる第1の情報処理は、図1に示す情報処理装置100によって行われる。
[1. An example of the first information processing]
First, an example of the first information processing among the information processing according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of the first information processing according to the embodiment. The first information processing according to the embodiment is performed by the information processing apparatus 100 shown in FIG.

図1の説明に先立って、図6を用いて、実施形態にかかる情報処理システムについて説明する。図6は、実施形態にかかる情報処理システム1の構成例を示す図である。実施形態にかかる情報処理システム1は、図6に示すように、撮像手段Kと、ドラレコ装置10と、情報処理装置100とを含む。撮像手段K、ドラレコ装置10、情報処理装置100は、ネットワークNを介して有線または無線により通信可能に接続される。なお、図6に示す情報処理システム1には、複数台の撮像手段Kや、複数台のドラレコ装置10や、複数台の情報処理装置100が含まれてよい。 Prior to the description of FIG. 1, the information processing system according to the embodiment will be described with reference to FIG. FIG. 6 is a diagram showing a configuration example of the information processing system 1 according to the embodiment. As shown in FIG. 6, the information processing system 1 according to the embodiment includes an imaging means K, a dorareco device 10, and an information processing device 100. The image pickup means K, the dorareco device 10, and the information processing device 100 are connected to each other via a network N so as to be able to communicate by wire or wirelessly. The information processing system 1 shown in FIG. 6 may include a plurality of imaging means K, a plurality of dra-recording devices 10, and a plurality of information processing devices 100.

ここで、本願で対象とする駐車場所について説明する。本願で対象とする駐車場所は、パーキングメーター用の駐車場所のように道路に設置される駐車場所(道路に付随する付随型駐車場所等とも言い換えることができる)である。 Here, the parking place targeted in the present application will be described. The parking lot targeted in the present application is a parking lot installed on the road such as a parking lot for a parking meter (which can be paraphrased as an incidental parking lot attached to the road).

また、このような道路に設置される駐車場所は、図1の撮像データVG10に示されるように、通常、パーキングメーター毎に存在する駐車区画であって、車両1台を駐車するための駐車区画(駐車スペース)が一の方向(車道の方向)に連なった集合体として、各地の特定のエリアにおいて構成されている。このため、以下の実施形態において、例えば、道路に設置される駐車場所、もしくは、単に駐車場所と表記する場合、かかる駐車場所は、上記のような1つの集合体、および、1つの駐車区画の双方を示すものとする。また、説明するうえで、区別が必要な場合には、適宜、集合体、駐車区画との表現を用いることにする。 Further, as shown in the image pickup data VG10 of FIG. 1, the parking lot installed on such a road is a parking lot that normally exists for each parking meter, and is a parking lot for parking one vehicle. It is composed of (parking spaces) in a specific area in each area as an aggregate in which (parking space) is connected in one direction (direction of the road). Therefore, in the following embodiment, for example, when it is described as a parking place installed on a road or simply a parking place, the parking place is one aggregate as described above and one parking lot. Both shall be indicated. In addition, when it is necessary to distinguish between them, the terms "aggregate" and "parking area" will be used as appropriate.

また、道路に設置される駐車場所は、上記にような集合体であるため、施設等に併設される一般的な駐車場(コインパーキングもこれに含まれる)と比較して、地理的な広がりがある。このことは、図1の撮像データVG10に示される駐車場所の様子からも明らかである。そして、このため、ある1つの集合体であっても、利用する駐車区画によっては目的地から非常に遠くなってしまうといった問題が発生する。 In addition, since the parking lots installed on the road are aggregates as described above, they are geographically wider than general parking lots (including coin parking lots) attached to facilities, etc. There is. This is clear from the state of the parking place shown in the imaging data VG10 of FIG. For this reason, there arises a problem that even one aggregate is very far from the destination depending on the parking lot to be used.

撮像手段Kは、任意の施設(例えば、電柱、信号、横断歩道、店舗、マンション等)に設置される各種カメラ(例えば、防犯カメラ)である。また、後述するドラレコ(ドライブレコーダー)装置10も撮像手段を備えているため、ドラレコ装置10も撮像手段Kの一種といえる。例えば、撮像手段Kを防犯カメラとするならば、撮像手段Kは、例えば、撮像範囲内に含まれる対象物(例えば、道路、車両、その他人物)を撮像し続ける。そして、撮像手段Kは、例えば、所定期間(例えば、1時間、1日、あるいは、1週間等)毎に、当該所定期間内での継続的な撮像で得られた撮像データを情報処理装置100に送信する。これにより、情報処理装置100は、撮像手段Kから撮像データを取得することができる。 The imaging means K is various cameras (for example, security cameras) installed in any facility (for example, utility poles, signals, pedestrian crossings, stores, condominiums, etc.). Further, since the dashcam (drive recorder) device 10 described later also has an imaging means, the dashcam device 10 can be said to be a kind of the imaging means K. For example, if the imaging means K is a security camera, the imaging means K continues to image, for example, an object (for example, a road, a vehicle, or another person) included in the imaging range. Then, for example, the image pickup means K processes the image pickup data obtained by continuous imaging within the predetermined period every predetermined period (for example, one hour, one day, one week, etc.) with the information processing apparatus 100. Send to. As a result, the information processing device 100 can acquire the imaging data from the imaging means K.

ドラレコ装置10は、ドライブレコーダーに関する端末装置(情報処理装置)であって、車両(移動体の一例)のドライバー(ユーザ)によって利用される情報処理装置である。実施形態にかかるドラレコ装置10は、ドライブレコーダーが内蔵されたカーナビゲーションシステム(カーナビ)用の端末装置であるものとする。言い換えれば、ドラレコ装置10は、ドライブレコーダーとカーナビゲーションシステム用の端末装置とが一体型となった情報処理装置であるものとする。しかしながら、ドラレコ装置10は、ドライブレコーダーと、カーナビゲーションシステム用の端末装置とが別々になっており外部で接続されている状態であってもよいし、ドライブレコーダーだけを指し示してもよい。なお、以下では、本実施形態で提供されるカーナビゲーションサービスを「カーナビZ」とする。 The dorareco device 10 is a terminal device (information processing device) related to a drive recorder, and is an information processing device used by a driver (user) of a vehicle (an example of a moving body). It is assumed that the dashcam device 10 according to the embodiment is a terminal device for a car navigation system (car navigation) having a built-in drive recorder. In other words, the dorareco device 10 is an information processing device in which a drive recorder and a terminal device for a car navigation system are integrated. However, in the dashcam device 10, the drive recorder and the terminal device for the car navigation system may be separated and connected to each other externally, or only the drive recorder may be pointed out. In the following, the car navigation service provided in this embodiment will be referred to as "car navigation Z".

また、ドラレコ装置10は、車外を撮像するカメラ(撮像手段Kの一例)と、カメラによる撮像によって得られた撮像データが表示される表示画面Dとを有する。また、この表示画面Dには、カーナビゲーションシステムによる道案内情報も表示される。また、この表示画面Dには、タッチパネルが採用されているものとする。また、ドラレコ装置10は、ドライバーの音声を集音するマイク(集音部)や、音声を出力するスピーカー(出力部)も有する。また、ドラレコ装置10は、車外ではなく車内の所定の対象(例えば、徂徠バーの顔)を撮像するためのインカメラも備えてよい。インカメラは、例えば、ドライバーの居眠り運転防止の一機能として利用される場合がある。 Further, the dorareco device 10 has a camera (an example of the imaging means K) that images the outside of the vehicle, and a display screen D that displays the imaging data obtained by imaging by the camera. In addition, route guidance information by the car navigation system is also displayed on the display screen D. Further, it is assumed that a touch panel is adopted for the display screen D. Further, the dorareco device 10 also has a microphone (sound collecting unit) for collecting the driver's voice and a speaker (output unit) for outputting the sound. Further, the dorareco device 10 may also include an in-camera for capturing a predetermined object (for example, the face of a wandering bar) inside the vehicle instead of outside the vehicle. The in-camera may be used, for example, as a function of preventing the driver from falling asleep.

ここで、実施形態にかかる第1の情報処理が行われるにあたっての前提について説明する。例えば、目的地周辺にパーキングメーター用の駐車場所のように道路に設置される駐車場所があれば、ドライバーはこれを利用したいと考える。また、道路に設置される駐車場所は、取り合いが激しいことが多く、例えば、空車の駐車区画があったとしてもそこを一旦通過し、戻ってきたころには満車となっている、という状況も少なくない。このため、かかる駐車場所付近に到着する頃の駐車場所の満空状況を精度よくドライバーに通知することができれば便利である。 Here, the premise for performing the first information processing according to the embodiment will be described. For example, if there is a parking lot installed on the road such as a parking lot for a parking meter around the destination, the driver wants to use this. In addition, the parking lots installed on the roads are often in fierce competition. For example, even if there is an empty parking lot, it passes through it once and is full by the time it returns. Not a few. For this reason, it would be convenient if the driver could be accurately notified of the availability of the parking place when it arrives near the parking place.

このようなことから、道路に設置される駐車場所付近に到着する頃の、かかる駐車場所の正確な満空状況を通知することができれば便利である。しかし、道路に設置される駐車場所は、一般的な駐車場とは利用状況が異なるうえ、道路に設置されるという構造上、満空状況の変動は外部の各種条件(例えば、曜日、時間帯、周辺環境の有無)の影響を受けやすいといえる。このようなことから、上記の従来技術で示されるような、一般的な駐車場を対象とする満空予測を適用することが困難であるし、仮に、適用したとしても精度よく満空状況を予測することができるとは限らない。 For this reason, it would be convenient to be able to notify the exact availability of such a parking place when it arrives near the parking place installed on the road. However, the parking lot installed on the road has different usage conditions from the general parking lot, and due to the structure that it is installed on the road, fluctuations in the full vacancy status are subject to various external conditions (for example, day of the week, time zone). , The presence or absence of the surrounding environment). For this reason, it is difficult to apply the full vacancy prediction for general parking lots as shown in the above-mentioned prior art, and even if it is applied, the full vacancy situation can be accurately obtained. It is not always predictable.

そこで、本実施形態では、道路に設置される駐車場所が、外部の各種条件(例えば、曜日、時間帯、周辺環境の有無)の影響を受けやすいことに着目し、これらの条件下での満空状況の統計を取得し、取得した統計に基づいて、到着予想時刻での満空状況を予測することに注目している。 Therefore, in the present embodiment, attention is paid to the fact that the parking place installed on the road is easily affected by various external conditions (for example, the day of the week, the time zone, and the presence or absence of the surrounding environment), and the parking place is satisfied under these conditions. We are focusing on acquiring availability statistics and predicting the full availability at the estimated arrival time based on the acquired statistics.

以上のような前提を踏まえて、実施形態にかかる情報処理装置100は、実施形態にかかる情報処理を行う。具体的には、情報処理装置100は、道路に設置される駐車場所の満空状況を示す満空情報を駐車場所毎に蓄積し、蓄積した満空情報に基づいて、処理対象の移動体が駐車場所に到着する到着予想時刻での駐車場所の満空状況を予測する。以下では、車両を移動体の一例として説明する。例えば、情報処理装置100は、満空情報として、所定の撮像手段によって駐車場所が撮像されることにより得られた撮像データに基づき判定された満空状況を示す満空情報を蓄積する。 Based on the above assumptions, the information processing apparatus 100 according to the embodiment performs information processing according to the embodiment. Specifically, the information processing device 100 accumulates fullness information indicating the fullness status of the parking place installed on the road for each parking place, and based on the accumulated fullness information, the moving body to be processed Predict the availability of the parking place at the estimated arrival time when it arrives at the parking place. Hereinafter, the vehicle will be described as an example of a moving body. For example, the information processing device 100 accumulates the fullness information indicating the fullness status determined based on the imaging data obtained by imaging the parking place by a predetermined imaging means as the fullness information.

また、情報処理装置100は、蓄積された満空情報に基づき得られた駐車場所毎の統計情報であって、所定の条件下での満空状況の統計を示す統計情報に基づいて、到着予時刻での駐車場所の満空状況を予測する。例えば、情報処理装置100は、所定の条件として、曜日、時間帯、駐車場所周辺での天候、または、駐車場所周辺でのイベント(例えば、渋滞や工事)の有無の少なくともいずれか1つの条件下での満空状況を示す満空情報に基づき得られた統計情報に基づいて、到着予想時刻での駐車場所の満空状況を予測する。例えば、情報処理装置100は、統計情報として、満空状況と所定の条件との間での傾向に基づく関係性が駐車場所毎に学習された統計モデルに基づいて、到着予想時刻での駐車場所の満空状況を予測する。この一例として、情報処理装置100は、処理対象の車両が駐車場所に到着する到着予想時刻を示す情報が入力された場合に、到着予想時刻における駐車場所の満空状況を示す情報を出力するモデルに基づいて、到着予想時刻での駐車場所の満空状況を予測する。 Further, the information processing device 100 is statistical information for each parking place obtained based on the accumulated fullness information, and is an arrival prediction based on the statistical information showing the statistics of the fullness situation under a predetermined condition. Predict the availability of parking lots at the time. For example, the information processing device 100 has at least one condition of day, time zone, weather around the parking place, or presence / absence of an event (for example, traffic jam or construction) around the parking place as a predetermined condition. Based on the statistical information obtained based on the fullness information indicating the fullness status in, the fullness status of the parking place at the estimated arrival time is predicted. For example, in the information processing device 100, as statistical information, a parking place at an estimated arrival time is based on a statistical model in which a tendency-based relationship between a fullness condition and a predetermined condition is learned for each parking place. Predict the fullness situation of. As an example of this, the information processing device 100 is a model that outputs information indicating the fullness status of the parking place at the estimated arrival time when the information indicating the estimated arrival time of the vehicle to be processed arrives at the parking place is input. Based on, predict the availability of parking lots at the estimated arrival time.

以下では、図1を用いて、実施形態にかかる第1の情報処理の一例を手順を追って説明する。また、情報処理装置100が有する記憶部についても適宜説明する。また、実施形態にかかる情報処理装置100は、いずれの撮像手段で取得された撮像データも用いることができるが、本実施形態では、説明を簡単にするために、情報処理装置100は、撮像手段Kの一例である防犯カメラによる撮像によって得られた撮像データのみを第1の情報処理に用いるものとする。もちろん、情報処理装置100は、例えば、ドラレコ装置10による撮像によって得られた撮像データを用いることもできるし、これらの撮像データを併用することもできる。例えば、情報処理装置100は、様々な撮像手段によって得られた撮像データを用いることで、所定の条件下での満空状況を高精度に判定することができるようになる。 In the following, an example of the first information processing according to the embodiment will be described step by step with reference to FIG. In addition, a storage unit included in the information processing device 100 will be described as appropriate. Further, the information processing apparatus 100 according to the embodiment can use the imaging data acquired by any imaging means, but in the present embodiment, for the sake of simplicity, the information processing apparatus 100 uses the imaging means. It is assumed that only the imaging data obtained by imaging with the security camera, which is an example of K, is used for the first information processing. Of course, the information processing apparatus 100 can use, for example, the imaging data obtained by imaging by the dorareco apparatus 10, or can use these imaging data together. For example, the information processing apparatus 100 can determine the fullness condition under a predetermined condition with high accuracy by using the imaging data obtained by various imaging means.

図1の例では、防犯カメラである撮像手段Kは、撮影範囲内の対象物を常時撮像している。例えば、撮像手段Kは、このような撮像によって撮像データVG10を得るものとする。撮像データVG10は、所定期間の間、撮像手段Kによって撮像され続けることによって得られた、その期間分の再生時間の動画データである。そして、撮像手段Kは、この撮像データVG10を情報処理装置100に送信する。これにより、情報処理装置100は、撮像手段Kから撮像データVG10を取得する(ステップS11)。 In the example of FIG. 1, the imaging means K, which is a security camera, constantly images an object within the imaging range. For example, the imaging means K shall obtain the imaging data VG10 by such imaging. The imaging data VG10 is moving image data having a reproduction time for that period, which is obtained by continuing to image by the imaging means K for a predetermined period. Then, the imaging means K transmits the imaging data VG10 to the information processing device 100. As a result, the information processing apparatus 100 acquires the imaging data VG10 from the imaging means K (step S11).

図1の例では、撮像データVG10には、道路L1の所定区間が写されている。そして、この所定区間には、パーキングメーター用の駐車場所PK1が設置されている。すなわち、この所定区間には、各パーキングメーターに対応する1つの駐車区画(1台の車両を駐車させるための駐車区画)の集合体である駐車場所PK1が写されている。 In the example of FIG. 1, a predetermined section of the road L1 is captured in the imaging data VG10. A parking lot PK1 for a parking meter is installed in this predetermined section. That is, in this predetermined section, the parking place PK1 which is an aggregate of one parking lot (parking lot for parking one vehicle) corresponding to each parking meter is copied.

また、図1の例では、道路L1が伸びる方向に沿って地理的広がりを有する駐車場所PK1は、エリアAR11、エリアAR12、エリアAR13、といった3つのエリアに分割されている。以下では、このようなエリアを「駐車区画エリア」と表記する場合がある。そして、各駐車区画エリアには、6つの駐車区画が含まれる。なお、駐車場所PK1を含め、各駐車場所をどのようなエリアで分割するかは任意であってよいし、また、エリアの分割は手作業で行われてもよいし、情報処理装置100による画像解析によって動的に行われてもよい。 Further, in the example of FIG. 1, the parking lot PK1 having a geographical spread along the direction in which the road L1 extends is divided into three areas such as area AR11, area AR12, and area AR13. In the following, such an area may be referred to as a "parking area". Each parking lot area includes six parking lots. It should be noted that the area of each parking place including the parking place PK1 may be arbitrarily divided, the area may be divided manually, or the image by the information processing device 100 may be used. It may be done dynamically by analysis.

次に、情報処理装置100は、撮像データVG10に基づいて、駐車場所PKの満空状況を判定する満空判定を行う(ステップS12)。例えば、情報処理装置100は、撮像データVG10に対応する「曜日」および「時間帯」毎に、当該「曜日」および「時間帯」での、駐車区画エリア毎の満空状況を判定する満空判定を行う。例えば、情報処理装置100は、撮像データVG10から、「曜日」毎の各「時間帯」での撮像データを抽出し、抽出した撮像データを解析することにより、各駐車区画エリアでの満空状況を判定する。そして、情報処理装置100は、判定した満空状況に基づいて、その「時間帯」の間、駐車区画エリアは満車であったか、あるいは、空車であったかを最終決定する。 Next, the information processing device 100 makes a fullness determination to determine the fullness status of the parking place PK based on the image pickup data VG10 (step S12). For example, the information processing device 100 determines the fullness status of each parking lot area in the "day of the week" and the "time zone" for each "day of the week" and the "time zone" corresponding to the image pickup data VG10. Make a judgment. For example, the information processing device 100 extracts the imaging data in each “time zone” for each “day of the week” from the imaging data VG10, and analyzes the extracted imaging data to obtain a full vacancy status in each parking lot area. To judge. Then, the information processing apparatus 100 finally determines whether the parking lot area is full or empty during the "time zone" based on the determined fullness condition.

なお、情報処理装置100は、各車両のドラレコ装置10による撮像によって得られた撮像データに基づき、撮像が行われているリアルタイムにおいて、撮像データに写される駐車区画に対する満空判定を行うこともできる。そして、情報処理装置100は、このとに判定された満空状況も、例えば、以下に説明する統計モデルの生成に適用することができる。したがって、各車両のドラレコ装置10から取得した撮像データに基づき、撮像が行われているリアルタイムにおいて、この撮像データに写される駐車区画に対して、情報処理装置100が行う満空判定、および、かかる満空判定に関する一連の処理を第2の情報処理として、後に図7等を用いて説明する。 In addition, the information processing device 100 may also perform a full / empty determination for the parking lot imaged in the imaged data in real time when the image is being taken, based on the imaged data obtained by the image pickup by the dorareco device 10 of each vehicle. it can. Then, the information processing apparatus 100 can also apply the fullness condition determined by this to the generation of the statistical model described below, for example. Therefore, based on the image pickup data acquired from the dorareco device 10 of each vehicle, the information processing device 100 performs the fullness determination and the fullness determination for the parking lot imaged in the image pickup data in real time when the image pickup is performed. A series of processes related to the fullness determination will be described later as the second information processing with reference to FIG. 7 and the like.

次に、情報処理装置100は、ステップS12での満空判定の判定結果(満空状況)に基づく満空情報を満空情報記憶部121に格納する(ステップS13)。例えば、情報処理装置100は、満空情報記憶部121に対して、「曜日」および「時間帯」毎に、当該「曜日」および「時間帯」での、駐車エリア毎の満空状況を示す満空情報を満空情報記憶部121に蓄積させる。 Next, the information processing device 100 stores the fullness information based on the determination result (fullness status) of the fullness determination in step S12 in the fullness information storage unit 121 (step S13). For example, the information processing device 100 indicates to the full / empty information storage unit 121 the full / empty status of each parking area in the “day” and “time zone” for each “day” and “time zone”. The full-empty information is stored in the full-empty information storage unit 121.

ステップS12およびS13の一例を示す。一つの例として、情報処理装置100が、「2019年2月10日(日)」の「0時台」を対象に、この期間、エリアAR11は満車であったか、あるいは、空車であったかを最終決定する例を示す。例えば、情報処理装置100は、撮像データVG10から、「2019年2月10日(日)」の「0時台」に対応する撮像データを抽出する。そして、情報処理装置100は、抽出した撮像データを解析することにより、エリアAR11に含まれる駐車区画毎に当該駐車区画の満空状況を判定し、判定した満空状況が占める時間が所定の時間条件を満たすか否かに基づいて、期間中エリアAR11は満車であったか、あるいは、空車であったかを決定する。 An example of steps S12 and S13 is shown. As an example, the information processing device 100 finally determines whether the area AR11 is full or empty during this period, targeting the "0 o'clock level" on "Sunday, February 10, 2019". An example is shown. For example, the information processing apparatus 100 extracts the imaging data corresponding to the “midnight” of “February 10, 2019 (Sunday)” from the imaging data VG10. Then, the information processing device 100 determines the fullness status of the parking lot for each parking lot included in the area AR11 by analyzing the extracted imaging data, and the time occupied by the determined fullness status is a predetermined time. Based on whether or not the condition is satisfied, it is determined whether the area AR 11 is full or empty during the period.

例えば、かかる所定の時間条件を「時間帯(1時間)のうち50分以上、駐車区画エリア内の8割以上の駐車区画が満車であること」とする。このような状態において、例えば、満空判定による判定結果が、「2019年2月10日(日)」の「0時台」の間、エリアAR11に含まれる6つの駐車区画のうち、4つの駐車区画が常に空車であったことを示していたとする。かかる場合、情報処理装置100は、「2019年2月10日(日)」の「0時台」では、エリアAR11は空車であったと決定する。そうすると、情報処理装置100は、満空情報記憶部121において、対応する入力欄に空車を示す「0」を入力する。かかる入力例については、後ほど図2でも示す。なお、上記のような時間条件は一例に過ぎず、任意の時間条件が設定されてよい。 For example, the predetermined time condition is "50 minutes or more of the time zone (1 hour), and 80% or more of the parking lots in the parking lot area are full". In such a state, for example, the judgment result by the full / empty judgment is four out of the six parking lots included in the area AR11 during the "midnight level" of "Sunday, February 10, 2019". Suppose it indicates that the parking lot was always empty. In such a case, the information processing apparatus 100 determines that the area AR 11 is empty at the "midnight level" on "Sunday, February 10, 2019". Then, the information processing device 100 inputs "0" indicating an empty vehicle in the corresponding input field in the full / empty information storage unit 121. An example of such an input will be shown later in FIG. The time condition as described above is only an example, and an arbitrary time condition may be set.

また別の一つの例として、情報処理装置100が、「2019年2月10日(日)」の「23時台」を対象に、この期間、エリアAR11は満車であったか、あるいは、空車であったかを最終決定する例を示す。例えば、情報処理装置100は、撮像データVG10から、「2019年2月10日(日)」の「23時台」に対応する撮像データを抽出する。そして、情報処理装置100は、抽出した撮像データを解析することにより、エリアAR11に含まれる駐車区画毎に当該駐車区画での満空状況を判定し、判定した満空状況が占める時間条件に基づいて、この期間中エリアAR11は満車であったか、あるいは、空車であったかを決定する。 As another example, whether the information processing device 100 targets the "23:00 level" on "Sunday, February 10, 2019" and the area AR11 is full or empty during this period. Is shown as an example of finalizing. For example, the information processing apparatus 100 extracts the imaging data corresponding to the "23:00 level" of "Sunday, February 10, 2019" from the imaging data VG10. Then, the information processing apparatus 100 determines the full vacancy status in the parking lot for each parking lot included in the area AR 11 by analyzing the extracted imaging data, and is based on the time condition occupied by the determined vacancy status. Therefore, it is determined whether the area AR11 is full or empty during this period.

例えば、ここでの満空判定による判定結果は、「2019年2月10日(日)」の「23時台」のうち50分以上、エリアAR11内に含まれる6つの駐車区画の全てが満車であったことを示していたとする。かかる場合、情報処理装置100は、「2019年2月10日(日)」の「23時台」では、エリアAR11は満車であったと決定する。そうすると、情報処理装置100は、満空情報記憶部121において、対応する入力欄に満車を示す「1」を入力する。かかる入力例については、後ほど図2でも示す。 For example, the judgment result based on the full / empty judgment here is that all six parking lots included in the area AR11 are full for 50 minutes or more out of the "23:00 level" on "Sunday, February 10, 2019". It is assumed that it was shown that it was. In such a case, the information processing apparatus 100 determines that the area AR 11 is full at "23:00" on "Sunday, February 10, 2019". Then, the information processing device 100 inputs "1" indicating fullness in the corresponding input field in the full / empty information storage unit 121. An example of such an input will be shown later in FIG.

このように、情報処理装置100は、ステップS12では、「曜日」および「時間帯」毎に、当該「曜日」および「時間帯」での、駐車区画エリア毎の満空状況を判定するとともに、判定した満空状況が占める時間が所定の時間条件を満たすか否かに基づいて、駐車区画エリアは満車であったか、あるいは、空車であったかを決定する。また、このようにして決定された情報は、一種の満空状況を示す満空情報ともいえる。したがって、情報処理装置100は、この満空情報を満空情報記憶部121に蓄積させてゆく。 As described above, in step S12, the information processing apparatus 100 determines the fullness status of each parking lot area in the "day of the week" and the "time zone" for each "day of the week" and the "time zone", and at the same time It is determined whether the parking lot area is full or empty based on whether or not the time occupied by the determined fullness condition satisfies a predetermined time condition. In addition, the information determined in this way can be said to be a kind of fullness information indicating a fullness situation. Therefore, the information processing device 100 stores the fullness information in the fullness information storage unit 121.

ここで、図2に実施形態にかかる満空情報記憶部121の一例を示す。図2の例では、満空情報記憶部121は、「道路ID」、「駐車場所ID」、「位置情報」、「エリアID」、「日時情報」といった項目を有する。また、「日時情報」には、「2019年2月10日(日)」といった「曜日」を示す情報や、「0時台」といった「時間帯」を示す情報が含まれる。 Here, FIG. 2 shows an example of the full / empty information storage unit 121 according to the embodiment. In the example of FIG. 2, the full / empty information storage unit 121 has items such as “road ID”, “parking place ID”, “location information”, “area ID”, and “date / time information”. In addition, the "date and time information" includes information indicating a "day of the week" such as "Sunday, February 10, 2019" and information indicating a "time zone" such as "0 o'clock".

「道路ID」は、道路を識別する識別情報を示す。例えば、道路ID「L1」によって識別される道路は、道路L1であることを意味する。「駐車場所ID」は、対応する「道路ID」によって識別される道路に設置される駐車場所を識別する識別情報を示す。例えば、駐車場所ID「PK1」によって識別される駐車場所は、駐車場所PK1であることを意味する。「位置情報」は、対応する「駐車場所ID」によって識別される駐車場所の位置を示す位置情報である。一例としては、「位置情報」は、対応する「駐車場所ID」で識別される駐車場所が、道路のどの位置の区間に設置されているかを示す位置情報である。「エリアID」は、駐車区画エリアを識別する識別情報を示す。例えば、エリアID「AR11」によって識別される駐車区画エリアは、エリアAR11であることを意味する。 The "road ID" indicates identification information that identifies the road. For example, the road identified by the road ID "L1" means the road L1. The "parking place ID" indicates identification information that identifies a parking place installed on the road identified by the corresponding "road ID". For example, the parking place identified by the parking place ID "PK1" means that it is the parking place PK1. The "location information" is location information indicating the location of the parking location identified by the corresponding "parking location ID". As an example, the "location information" is location information indicating in which section of the road the parking location identified by the corresponding "parking location ID" is installed. The "area ID" indicates identification information for identifying the parking lot area. For example, the parking lot area identified by the area ID "AR11" means the area AR11.

このような状態において、例えば、項目「2019年2月10日(日)」と、項目「0時台」と、項目「AR11」(エリアID)とによって対応付けられる入力欄には、ステップS12での満空判定の判定結果を示す満空情報が入力される。より具体的には、項目「2019年2月10日(日)」と、項目「0時台」と、項目「AR11」(エリアID)とによって対応付けられる入力欄には、満空判定による判定結果が所定の時間条件を満たすか否かに基づき決定された満空情報が入力される。ステップS12で示した上記例によると、情報処理装置100は、「2019年2月10日(日)」の「0時台」においてエリアAR11内の駐車区画毎に満空判定した判定結果と、所定の時間条件とを比較し、「2019年2月10日(日)」の「0時台」では、エリアAR11は空車であったと決定している。このため、項目「2019年2月10日(日)」と、項目「0時台」と、項目「AR11」(エリアID)とによって対応付けられる入力欄には、空車であることを示す「0」が入力されている。 In such a state, for example, in the input field associated with the item "Sunday, February 10, 2019", the item "0 o'clock", and the item "AR11" (area ID), step S12 The fullness information indicating the judgment result of the fullness judgment in is input. More specifically, the input fields associated with the item "Sunday, February 10, 2019", the item "0 o'clock", and the item "AR11" (area ID) are determined to be full. The full / empty information determined based on whether or not the determination result satisfies the predetermined time condition is input. According to the above example shown in step S12, the information processing apparatus 100 is determined to be full for each parking lot in the area AR11 at "0 o'clock" on "Sunday, February 10, 2019", and the determination result. By comparing with the predetermined time conditions, it is determined that the area AR11 was empty at "0 o'clock" on "Sunday, February 10, 2019". Therefore, in the input field associated with the item "Sunday, February 10, 2019", the item "0 o'clock", and the item "AR11" (area ID), it is indicated that the vehicle is empty. 0 ”is entered.

また、ステップS12で示した上記例によると、情報処理装置100は、「2019年2月10日(日)」の「23時台」においてエリアAR11内の駐車区画毎に満空判定した判定結果と、所定の時間条件とを比較し、「2019年2月10日(日)」の「23時台」では、エリアAR11は満車であったと決定している。このため、項目「2019年2月10日(日)」と、項目「23時台」と、項目「AR11」(エリアID)とによって対応付けられる入力欄には、満車であることを示す「1」が入力されている。 Further, according to the above example shown in step S12, the information processing apparatus 100 determines the fullness of each parking lot in the area AR11 at "23:00" on "Sunday, February 10, 2019". And, by comparing with the predetermined time conditions, it is determined that the area AR11 was full at "23:00" on "Sunday, February 10, 2019". Therefore, the input fields associated with the item "Sunday, February 10, 2019", the item "23:00", and the item "AR11" (area ID) indicate that the vehicle is full. 1 ”is entered.

情報処理装置100は、所定期間に渡る撮像データに基づき「曜日」および「時間帯」毎に、当該「曜日」および「時間帯」で満空判定を行うことで、当該「曜日」および「時間帯」での満空状況を決定する。このため、満空情報記憶部121には、「曜日」および「時間帯」毎の満空情報が蓄積されてゆく。 The information processing device 100 determines whether or not the sky is full in the "day of the week" and the "time zone" for each "day of the week" and the "time zone" based on the imaging data over a predetermined period, thereby performing the "day of the week" and the "time". Determine the availability of the obi. Therefore, the full / empty information storage unit 121 accumulates full / empty information for each “day of the week” and “time zone”.

次に、情報処理装置100は、満空状況と、所定の条件(例えば、曜日、時間帯、天候、イベント等)との間での傾向分析(統計的傾向の分析)を行うことにより、傾向を学習されたモデルである統計モデルを生成する(ステップS14)。例えば、情報処理装置100は、各曜日の時間帯毎に、当該時間帯での天候「晴」(または、天候「雨」)条下での満空状況の傾向を分析し、分析した傾向を学習されたモデルを生成する(生成処理パターン1)。また、例えば、情報処理装置100は、各曜日の時間帯毎に、当該時間帯でイベント(例えば、工事や渋滞)が起きている条件下での満空状況の傾向を分析し、分析した傾向が学習されたモデルを生成する(生成処理パターン2)。 Next, the information processing apparatus 100 performs a tendency analysis (statistical tendency analysis) between the fullness situation and a predetermined condition (for example, day of the week, time zone, weather, event, etc.). Generate a statistical model that is a trained model (step S14). For example, the information processing apparatus 100 analyzes and analyzes the tendency of the full sky condition under the weather "fine" (or weather "rain") condition in the time zone for each time zone of each day of the week. A trained model is generated (generation processing pattern 1). Further, for example, the information processing apparatus 100 analyzes and analyzes the tendency of the vacancy situation under the condition that an event (for example, construction work or traffic jam) occurs in the time zone for each time zone of each day of the week. Generates the trained model (generation processing pattern 2).

まず、生成処理パターン1の一例について、図2および図3を用いて説明する。図3は、実施形態にかかる統計情報記憶部122の一例を示す図である。例えば、満空情報記憶部121において、図2に示すように満空情報が蓄積されているとする。このような状態において、情報処理装置100は、例えば、天候情報と照らし合わせて、各曜日の「時間帯」から、天候「晴」(または天候「雨」)だった「時間帯」を特定し、特定した「時間帯」での満空情報を満空情報記憶部121から抽出する。なお、情報処理装置100は、外部の所定のサーバ装置から天候情報を取得することができる。以下では、天候「晴」を例に説明するが、天候「雨」でも同様の処理が行われる。また、処理対象となる天候は、「晴」や「雨」に限定されない。 First, an example of the generation processing pattern 1 will be described with reference to FIGS. 2 and 3. FIG. 3 is a diagram showing an example of the statistical information storage unit 122 according to the embodiment. For example, it is assumed that the full / empty information storage unit 121 stores full / empty information as shown in FIG. In such a state, the information processing apparatus 100 identifies, for example, the "time zone" in which the weather is "fine" (or the weather "rain") from the "time zone" of each day by comparing with the weather information. , The full / empty information in the specified "time zone" is extracted from the full / empty information storage unit 121. The information processing device 100 can acquire weather information from an external predetermined server device. In the following, the weather "fine" will be described as an example, but the same processing is performed for the weather "rain". In addition, the weather to be processed is not limited to "fine" and "rain".

図2(a)は、情報処理装置100が、満空情報記憶部121から天候「晴」だった「時間帯」での満空情報を抽出している一部の例を示す。図2(a)の例では、情報処理装置100は、天候「晴」だった「時間帯」として、「2019年2月10日(日)」の「2時台」〜「22時台」を特定し、この各期間での満空情報を満空情報記憶部121から抽出している。また、図2(a)の例では、情報処理装置100は、天候「晴」だった「時間帯」として、「2019年2月11日(月)」の「0時台」、「1時台」および「2時台」を特定し、この各期間での満空情報を満空情報記憶部121から抽出している。また、図2(a)の例では、情報処理装置100は、天候「晴」だった「時間帯」として、「2019年2月17日(日)」の「23時台」および「0時台」を特定し、この各期間での満空情報を満空情報記憶部121から抽出している。 FIG. 2A shows a part of an example in which the information processing apparatus 100 extracts the full sky information in the “time zone” when the weather is “fine” from the full sky information storage unit 121. In the example of FIG. 2A, the information processing apparatus 100 sets the "time zone" when the weather was "fine" from "2 o'clock" to "22:00" on "Sunday, February 10, 2019". Is specified, and the full / empty information in each period is extracted from the full / empty information storage unit 121. Further, in the example of FIG. 2A, the information processing apparatus 100 sets the "time zone" when the weather was "fine" at "0:00" and "1 o'clock" on "February 11, 2019 (Monday)". The "table" and "2 o'clock" are specified, and the full / empty information in each period is extracted from the full / empty information storage unit 121. Further, in the example of FIG. 2A, the information processing apparatus 100 sets the "time zone" when the weather was "fine" at "23:00" and "0:00" on "Sunday, February 17, 2019". The "unit" is specified, and the full / empty information in each period is extracted from the full / empty information storage unit 121.

このように抽出すると、次に、情報処理装置100は、抽出した満空情報を用いて、各曜日の時間帯毎に、当該時間帯での天候「晴」(または、天候「雨」)条下での満空状況の傾向を分析し、分析した傾向を学習されたモデルを生成する。一例を示すと、情報処理装置100は、天候「晴」の条件下では、「日曜」の「8時台」においてエリアAR11内の駐車区画はどのような満空状況の傾向にあるかが学習されたモデルを生成する。また、他の一例を示すと、情報処理装置100は、天候「晴」の条件下では、「日曜」の「9時台」においてエリアAR11内の駐車区画はどのような満空状況の傾向にあるかが学習されたモデルを生成する。 After extracting in this way, the information processing apparatus 100 then uses the extracted full-sky information for each time zone of each day to indicate the weather "fine" (or weather "rain") in that time zone. Analyze the trend of fullness below and generate a trained model of the analyzed trend. As an example, the information processing apparatus 100 learns how the parking lot in the area AR11 tends to be full at "8 o'clock" on "Sunday" under the condition of "fine weather". Generate the model. Further, as another example, the information processing apparatus 100 shows the tendency of the parking lot in the area AR11 to be full at "9 o'clock" on "Sunday" under the condition of "fine weather". Generate a model that has been trained.

言い換えると、情報処理装置100は、処理対象の車両が駐車場所PK1(または駐車場所PK1の周辺)に到着する到着予想時刻が入力された場合に、かかる到着予想時刻における駐車場所PKの満空状況を示す情報を出力するモデルを生成する。図1および図2の例では、情報処理装置100は、処理対象の車両が駐車場所PK1(または駐車場所PK1の周辺)に到着する到着予想時刻が入力された場合に、到着予想時刻に対応する時間帯での満空状況であって、駐車場所PK1に含まれる駐車区画エリア毎の満空状況を示す情報を出力するモデルを生成する。 In other words, when the estimated arrival time when the vehicle to be processed arrives at the parking place PK1 (or the vicinity of the parking place PK1) is input, the information processing apparatus 100 indicates that the parking place PK is full at the estimated arrival time. Generate a model that outputs information indicating. In the examples of FIGS. 1 and 2, the information processing apparatus 100 corresponds to the estimated arrival time when the estimated arrival time at which the vehicle to be processed arrives at the parking place PK1 (or the vicinity of the parking place PK1) is input. A model is generated that outputs information indicating the fullness status for each parking lot area included in the parking place PK1 which is the fullness status in the time zone.

情報処理装置100は、生成したモデルを統計情報記憶部122に格納する。生成処理パターン1では、情報処理装置100は、天候「晴」条件下での、各曜日の時間帯毎の満空状況であって、駐車区画エリア毎の満空状況の傾向を学習された統計モデルを生成している。このため、情報処理装置100は、天候「晴」条件下での各統計モデルを、例えば、統計情報記憶部122−1(a)に格納する。図3(a)に示す統計情報記憶部122−1(a)には、このときの様子が示されている。また、生成処理パターン1では、情報処理装置100は、天候「雨」条件下での、各曜日の時間帯毎の満空状況であって、駐車区画エリア毎の満空状況の傾向を学習された統計モデルを生成している。このため、情報処理装置100は、天候「雨」条件下での各統計モデルを、例えば、統計情報記憶部122−1(b)に格納する。図3に示す統計情報記憶部122−1(b)には、このときの様子が示されている。 The information processing device 100 stores the generated model in the statistical information storage unit 122. In the generation processing pattern 1, the information processing apparatus 100 is a statistic obtained by learning the tendency of the vacancy status for each parking lot area, which is the vacancy status for each time zone of each day of the week under the condition of "clear weather". I am generating a model. Therefore, the information processing device 100 stores each statistical model under the weather "fine" condition in, for example, the statistical information storage unit 122-1 (a). The statistical information storage unit 122-1 (a) shown in FIG. 3A shows the state at this time. Further, in the generation processing pattern 1, the information processing apparatus 100 learns the tendency of the full vacancy status for each parking lot area, which is the full vacancy status for each time zone of each day of the week under the weather "rain" condition. We are generating a statistical model. Therefore, the information processing apparatus 100 stores each statistical model under the weather "rain" condition in, for example, the statistical information storage unit 122-1 (b). The statistical information storage unit 122-1 (b) shown in FIG. 3 shows the state at this time.

図3の例では、統計情報記憶部122−1(a)は、「道路ID」、「駐車場所ID」、「エリアID」、天候「晴」といった項目を有する。また、天候「晴」には、「日」といった「曜日」を示す情報や、「0時台」といった「時間帯」を示す情報が含まれる。 In the example of FIG. 3, the statistical information storage unit 122-1 (a) has items such as “road ID”, “parking place ID”, “area ID”, and weather “fine”. In addition, the weather "fine" includes information indicating a "day of the week" such as "day" and information indicating a "time zone" such as "midnight".

統計情報記憶部122での「道路ID」、「駐車場所ID」、「エリアID」は、満空情報記憶部121のそれに対応するため説明を省略する。天候「晴」は、天候「晴」条件下で用いることのできるモデルであることを示している。 The "road ID", "parking place ID", and "area ID" in the statistical information storage unit 122 correspond to those of the full / empty information storage unit 121, and thus the description thereof will be omitted. Weather "fine" indicates that the model can be used under "weather" conditions.

このような状態において、図3(a)の例では、例えば、天候「晴」項目と、項目「日」と、項目「0時台」と、項目「AR11」(エリアID)とによって対応付けられる入力欄には、統計モデルssM11−24aが入力される。かかる例は、情報処理装置100が、天候「晴」の条件下では、「日曜」の「0時台」においてエリアAR11内の駐車区画はどのような満空状況の傾向(例えば、少なくとも1つは空車の駐車区画がある傾向、あるいは、常に満車の傾向等)にあるかが学習されたモデルとして、統計モデルssM11−24aを生成し入力した例を示す。すなわち、かかる例は、処理対象の車両が駐車場所PK1(または駐車場所PK1の周辺)に到着する到着予想時刻での天候が「晴」と予想される場合であって、かかる到着予想時刻が「0時台」である場合に、この到着予想時刻を入力する対象のモデルとして、統計モデルssM11−24aが生成された例を示す。 In such a state, in the example of FIG. 3A, for example, the weather "fine" item, the item "day", the item "0 o'clock", and the item "AR11" (area ID) are associated with each other. In the input field, the statistical model ssM11-24a is input. In such an example, the information processing apparatus 100 tends to be full (for example, at least one) in the parking lot in the area AR11 at "midnight" on "Sunday" under the condition of "fine weather". Shows an example in which a statistical model ssM11-24a is generated and input as a model learned whether or not there is a tendency for empty parking spaces or a tendency for the parking lot to always be full. That is, such an example is a case where the weather at the estimated arrival time when the vehicle to be processed arrives at the parking place PK1 (or around the parking place PK1) is expected to be "fine", and the estimated arrival time is ". An example in which the statistical model ssM11-24a is generated as a model for inputting the estimated arrival time in the case of "0 o'clock" is shown.

また、図3の例では、統計情報記憶部122−1(b)は、「道路ID」、「駐車場所ID」、「エリアID」、天候「雨」といった項目を有する。また、天候「雨」には、「日」といった「曜日」を示す情報や、「0時台」といった「時間帯」を示す情報が含まれる。 Further, in the example of FIG. 3, the statistical information storage unit 122-1 (b) has items such as "road ID", "parking place ID", "area ID", and weather "rain". In addition, the weather "rain" includes information indicating a "day of the week" such as "day" and information indicating a "time zone" such as "midnight".

このような状態において、図3(b)の例では、例えば、天候「雨」項目と、項目「日曜」と、項目「0時台」と、項目「AR11」(エリアID)とによって対応付けられる入力欄には、統計モデルrsM11−24aが入力される。かかる例は、情報処理装置100が、天候「雨」の条件下では、「日曜」の「0時台」においてエリアAR11内の駐車区画はどのような満空状況の傾向(例えば、少なくとも1つは空車の駐車区画がある傾向、あるいは、常に満車の傾向等)にあるかが学習されたモデルとして、統計モデルrsM11−24aを生成し入力した例を示す。すなわち、かかる例は、処理対象の車両が駐車場所PK1(または駐車場所PK1の周辺)に到着する到着予想時刻での天候が「雨」と予想される場合であって、かかる到着予想時刻が「0時台」である場合に、この到着予想時刻を入力する対象のモデルとして、統計モデルrsM11−24aが生成された例を示す。 In such a state, in the example of FIG. 3B, for example, the weather "rain" item, the item "Sunday", the item "0 o'clock", and the item "AR11" (area ID) are associated with each other. In the input field to be input, the statistical model rsM11-24a is input. In such an example, under the condition of the weather "rain", the information processing device 100 tends to be full (for example, at least one) in the parking lot in the area AR11 at "midnight" on "Sunday". Shows an example in which a statistical model rsM11-24a is generated and input as a model learned whether or not there is a tendency for empty parking spaces or a tendency for the parking lot to always be full. That is, such an example is a case where the weather at the estimated arrival time when the vehicle to be processed arrives at the parking place PK1 (or around the parking place PK1) is expected to be "rain", and the estimated arrival time is ". An example in which the statistical model rsM11-24a is generated as a model for inputting the estimated arrival time in the case of "0 o'clock" is shown.

次に、生成処理パターン2の一例について、図2および図4を用いて説明する。図4は、実施形態にかかる統計情報記憶部122の一例(2)を示す図である。例えば、満空情報記憶部121において、図2に示すように満空情報が蓄積されているとする。このような状態において、情報処理装置100は、例えば、イベント情報と照らし合わせて、各曜日の「時間帯」から、イベント「工事」(またはイベント「渋滞」)が発生していた「時間帯」を特定し、特定した「時間帯」での満空情報を満空情報記憶部121から抽出する。なお、情報処理装置100は、外部の所定のサーバ装置からイベント情報を取得することができる。以下では、イベント「工事」を例に説明するが、イベント「渋滞」でも同様の処理が行われる。また、処理対象となるイベントは、「工事」や「渋滞」に限定されない。 Next, an example of the generation processing pattern 2 will be described with reference to FIGS. 2 and 4. FIG. 4 is a diagram showing an example (2) of the statistical information storage unit 122 according to the embodiment. For example, it is assumed that the full / empty information storage unit 121 stores full / empty information as shown in FIG. In such a state, the information processing apparatus 100 compares with the event information, for example, from the "time zone" of each day of the week to the "time zone" in which the event "construction" (or event "traffic jam") has occurred. Is specified, and the full / empty information in the specified “time zone” is extracted from the full / empty information storage unit 121. The information processing device 100 can acquire event information from an external predetermined server device. In the following, the event "construction" will be described as an example, but the same processing will be performed for the event "traffic jam". In addition, the events to be processed are not limited to "construction" and "traffic jam".

図2(b)は、情報処理装置100が、満空情報記憶部121からイベント「工事」だった「時間帯」での満空情報を抽出している一部の例を示す。図2(b)の例では、情報処理装置100は、イベント「工事」だった「時間帯」として、「2019年1月7日(日)」〜「2019年1月17日(月)」までの「0時台」〜「23時台」を特定し、この各期間での満空情報を満空情報記憶部121から抽出している。 FIG. 2B shows a part of an example in which the information processing apparatus 100 extracts the full / empty information in the “time zone” which was the event “construction” from the full / empty information storage unit 121. In the example of FIG. 2B, the information processing apparatus 100 has "January 7, 2019 (Sunday)" to "January 17, 2019 (Monday)" as the "time zone" that was the event "construction". "0 o'clock" to "23:00" up to "0 o'clock" to "23:00" are specified, and the full / empty information in each period is extracted from the full / empty information storage unit 121.

このように抽出すると、次に、情報処理装置100は、抽出した満空情報を用いて、各曜日の時間帯毎に、当該時間帯でのイベント「工事」(または、イベント「渋滞」)条下での満空状況の傾向を分析し、分析した傾向を学習されたモデルを生成する。一例を示すと、情報処理装置100は、エリアAR11付近においてイベント「工事」発生していた条件下では、「日曜」の「8時台」においてエリアAR11内の駐車区画はどのような満空状況の傾向にあるかが学習されたモデルを生成する。また、他の一例を示すと、情報処理装置100は、エリアAR11付近においてイベント「工事」発生していた条件下では、「日曜」の「9時台」においてエリアAR11内の駐車区画はどのような満空状況の傾向にあるかが学習されたモデルを生成する。 When extracted in this way, the information processing apparatus 100 then uses the extracted full / empty information for each time zone of each day of the week, and the event "construction" (or event "traffic jam") article in that time zone. It analyzes the tendency of the full sky situation below and generates a model that trains the analyzed tendency. As an example, in the information processing device 100, under the condition that the event "construction" has occurred in the vicinity of the area AR11, what kind of vacancy situation is in the parking lot in the area AR11 at "8 o'clock" on "Sunday". Generate a model that has been trained to have a tendency to. Further, to show another example, under the condition that the event "construction" has occurred in the vicinity of the area AR11, the information processing device 100 has a parking lot in the area AR11 at "9 o'clock" on "Sunday". Generate a model that has been trained to see if it tends to be full.

なお、工事や渋滞等のイベントは、特定の時間帯しか起こらないことも多く、そうすると、情報処理装置100は、全ての時間帯においてモデルを生成することができない場合がある。また、そもそも周辺において工事や渋滞等のイベントが一切起きていない駐車場所も存在するため、このような場合も情報処理装置100は、モデルを生成することができない。したがって、このようにイベントに関する実績が非常に少ない、あるいは、全く実績がないという実績不足の時間帯については、情報処理装置100は、イベントの実績が十分な時間帯での満空情報に基づき、実績不足の時間帯での満空情報を予測し、予測した満空情報を用いてモデルを生成してよい。また、道路状況や周辺環境が類似している等により利用状況が比較的近しい道路でのイベント実績が揃っている場合には、情報処理装置100は、この実績が示す満空情報に基づき、実績不足の時間帯での満空情報を予測し、予測した満空情報を用いてモデルを生成してよい。 It should be noted that events such as construction and traffic jams often occur only in a specific time zone, and then the information processing device 100 may not be able to generate a model in all the time zones. In addition, since there are parking places in the vicinity where no events such as construction or traffic jams have occurred, the information processing device 100 cannot generate a model even in such a case. Therefore, in such a time zone in which the record of the event is very small or there is no record at all, the information processing apparatus 100 is based on the full / empty information in the time zone in which the record of the event is sufficient. You may predict the fullness information in the time zone when the actual results are insufficient, and generate a model using the predicted fullness information. Further, when the event results on the roads whose usage conditions are relatively close to each other due to the similar road conditions and the surrounding environment are available, the information processing apparatus 100 has the results based on the full sky information indicated by the results. The full / empty information in the shortage time zone may be predicted, and a model may be generated using the predicted full / empty information.

情報処理装置100は、生成したモデルを統計情報記憶部122に格納する。生成処理パターン2では、情報処理装置100は、イベント「工事」が発生していた条件下での、各曜日の時間帯毎の満空状況であって、駐車区画エリア毎の満空状況の傾向を学習された統計モデルを生成している。このため、情報処理装置100は、イベント「工事」が発生していた条件下での各統計モデルを、例えば、統計情報記憶部122−2(a)に格納する。図4(a)に示す統計情報記憶部122−2(a)には、このときの様子が示されている。また、生成処理パターン2では、情報処理装置100は、イベント「渋滞」が発生していた条件下での、各曜日の時間帯毎の満空状況であって、駐車区画エリア毎の満空状況の傾向を学習された統計モデルを生成している。このため、情報処理装置100は、イベント「渋滞」が発生していた条件下での各統計モデルを、例えば、統計情報記憶部122−2(b)に格納する。図4に示す統計情報記憶部122−2(b)には、このときの様子が示されている。 The information processing device 100 stores the generated model in the statistical information storage unit 122. In the generation processing pattern 2, the information processing device 100 is the full vacancy status for each time zone of each day of the week under the condition that the event "construction" has occurred, and the tendency of the full vacancy status for each parking lot area. Is generating a trained statistical model. Therefore, the information processing apparatus 100 stores each statistical model under the condition that the event "construction" has occurred, for example, in the statistical information storage unit 122-2 (a). The statistical information storage unit 122-2 (a) shown in FIG. 4 (a) shows the state at this time. Further, in the generation processing pattern 2, the information processing device 100 is a full vacancy status for each time zone of each day of the week under the condition that the event "traffic jam" has occurred, and is a full vacancy status for each parking lot area. We are generating a statistical model that has learned the trends of. Therefore, the information processing device 100 stores each statistical model under the condition that the event "traffic jam" has occurred, for example, in the statistical information storage unit 122-2 (b). The statistical information storage unit 122-2 (b) shown in FIG. 4 shows the situation at this time.

図4の例では、統計情報記憶部122−2(a)は、「道路ID」、「駐車場所ID」、「エリアID」、イベント「工事」といった項目を有する。また、イベント「工事」には、「日」といった「曜日」を示す情報や、「0時台」といった「時間帯」を示す情報が含まれる。 In the example of FIG. 4, the statistical information storage unit 122-2 (a) has items such as "road ID", "parking place ID", "area ID", and event "construction". In addition, the event "construction" includes information indicating a "day of the week" such as "day" and information indicating a "time zone" such as "midnight".

統計情報記憶部122での「道路ID」、「駐車場所ID」、「エリアID」は、満空情報記憶部121のそれに対応するため説明を省略する。イベント「工事」は、「工事」が発生している条件下で用いることのできるモデルであることを示している。 The "road ID", "parking place ID", and "area ID" in the statistical information storage unit 122 correspond to those of the full / empty information storage unit 121, and thus the description thereof will be omitted. The event "Construction" indicates that it is a model that can be used under conditions where "construction" is occurring.

このような状態において、図4(a)の例では、例えば、イベント「工事」項目と、項目「日曜」と、項目「0時台」と、項目「AR11」(エリアID)とによって対応付けられる入力欄には、統計モデルcsM11−24aが入力される。かかる例は、情報処理装置100が、イベント「工事」が発生していた条件下では、「日曜」の「0時台」においてエリアAR11内の駐車区画はどのような満空状況の傾向(例えば、少なくとも1つは空車の駐車区画がある傾向、あるいは、常に満車の傾向等)にあるかが学習されたモデルとして、統計モデルcsM11−24aを生成し入力した例を示す。すなわち、かかる例は、処理対象の車両が駐車場所PK1(または駐車場所PK1の周辺)に到着する到着予想時刻において駐車場所PK1付近で「工事」が発生していると予想される場合であって、かかる到着予想時刻が「0時台」である場合に、この到着予想時刻を入力する対象のモデルとして、統計モデルcsM11−24aが生成された例を示す。 In such a state, in the example of FIG. 4A, for example, the event "construction" item, the item "Sunday", the item "0 o'clock", and the item "AR11" (area ID) are associated with each other. In the input field, the statistical model csM11-24a is input. In such an example, under the condition that the event "construction" has occurred in the information processing device 100, what kind of vacancy tendency (for example) is in the parking lot in the area AR11 at "midnight" on "Sunday". , At least one of them shows an example in which a statistical model csM11-24a is generated and input as a model learned whether or not there is a tendency of empty parking spaces, or a tendency of always being full. That is, such an example is a case where "construction" is expected to occur in the vicinity of the parking place PK1 at the estimated arrival time when the vehicle to be processed arrives at the parking place PK1 (or around the parking place PK1). An example is shown in which a statistical model csM11-24a is generated as a model for inputting the estimated arrival time when the estimated arrival time is in the “0 o'clock range”.

また、図4の例では、統計情報記憶部122−2(b)は、「道路ID」、「駐車場所ID」、「エリアID」、イベント「渋滞」といった項目を有する。また、イベント「渋滞」には、「日」といった「曜日」を示す情報や、「0時台」といった「時間帯」を示す情報が含まれる。 Further, in the example of FIG. 4, the statistical information storage unit 122-2 (b) has items such as "road ID", "parking place ID", "area ID", and event "traffic jam". In addition, the event "traffic jam" includes information indicating a "day of the week" such as "day" and information indicating a "time zone" such as "0 o'clock".

このような状態において、図4(b)の例では、例えば、イベント「渋滞」項目と、項目「日曜」と、項目「0時台」と、項目「AR11」(エリアID)とによって対応付けられる入力欄には、統計モデルtsM11−24aが入力される。かかる例は、情報処理装置100が、イベント「渋滞」が発生していた条件下では、「日曜」の「0時台」においてエリアAR11内の駐車区画はどのような満空状況の傾向(例えば、少なくとも1つは空車の駐車区画がある傾向、あるいは、常に満車の傾向等)にあるかが学習されたモデルとして、統計モデルtsM11−24aを生成し入力した例を示す。すなわち、かかる例は、処理対象の車両が駐車場所PK1(または駐車場所PK1の周辺)に到着する到着予想時刻において駐車場所PK1付近で「渋滞」が発生していると予想される場合であって、かかる到着予想時刻が「0時台」である場合に、この到着予想時刻を入力する対象のモデルとして、統計モデルtsM11−24aが生成された例を示す。 In such a state, in the example of FIG. 4B, for example, the event "traffic jam" item, the item "Sunday", the item "0 o'clock", and the item "AR11" (area ID) are associated with each other. In the input field to be input, the statistical model tsM11-24a is input. In such an example, under the condition that the information processing device 100 is experiencing the event "traffic jam", what kind of vacancy tendency (for example) is the parking lot in the area AR11 at "midnight" on "Sunday". , At least one of them shows an example in which a statistical model tsM11-24a is generated and input as a model learned whether or not there is a tendency of empty parking spaces or a tendency of always being full. That is, such an example is a case where "traffic jam" is expected to occur in the vicinity of the parking place PK1 at the estimated arrival time when the vehicle to be processed arrives at the parking place PK1 (or around the parking place PK1). An example is shown in which a statistical model tsM11-24a is generated as a model for inputting the estimated arrival time when the estimated arrival time is in the “0 o'clock range”.

なお、図2〜図4に示されるように、第1の情報処理では、情報処理装置100は、天候条件と、イベント条件とを分けてそれぞれに対応する統計モデルを生成している。しかしながら、情報処理装置100は、例えば、天候「晴」でかつイベント「工事」が発生していた場合にはどのような満空状況の傾向にあるかを、駐車区画エリア毎、および、時間帯毎に学習された統計モデルを生成してもよい。 As shown in FIGS. 2 to 4, in the first information processing, the information processing apparatus 100 separates the weather condition and the event condition and generates a statistical model corresponding to each. However, the information processing device 100 determines, for example, what kind of vacancy situation tends to occur when the weather is "fine" and the event "construction" occurs for each parking lot area and time zone. A statistical model trained for each may be generated.

図2〜図4を用いて、図1のステップS14のモデル生成の一例について説明してきた。ここからは、図1の説明に戻る。次に、情報処理装置100は、カーナビZ上で目的地を設定した車両(すなわち処理対象の車両)が存在するか否かを判定する(ステップS15)例えば、情報処理装置100は、カーナビZを提供する外部のサーバ装置にアクセスすることで、カーナビZ上で目的地を設定した車両(すなわち処理対象の車両)が存在するか否かを判定する。情報処理装置100は、処理対象の車両が存在しない場合には(ステップS15;No)、処理対象の車両が現れるまで待機する。 An example of model generation in step S14 of FIG. 1 has been described with reference to FIGS. 2 to 4. From here, the explanation returns to FIG. Next, the information processing device 100 determines whether or not there is a vehicle whose destination is set on the car navigation Z (that is, a vehicle to be processed) (step S15). For example, the information processing device 100 determines the car navigation Z. By accessing the provided external server device, it is determined whether or not there is a vehicle whose destination is set (that is, a vehicle to be processed) on the car navigation system Z. If the vehicle to be processed does not exist (step S15; No), the information processing device 100 waits until the vehicle to be processed appears.

一方、情報処理装置100は、処理対象の車両が存在する場合には(ステップS15;Yes)、その処理対象の車両が目的地に到着する到着予想時刻を取得する(ステップS16)。例えば、情報処理装置100は、カーナビZを提供する外部のサーバ装置にアクセスすることで、処理対象の車両が目的地に到着する到着予想時刻を取得してもよいし、目的地に基づいて自装置側で到着予想時刻を取得(算出)してもよい。図1の例では、情報処理装置100は、ステップS15において、処理対象の車両として、目的地Oを設定した車両C8の存在を確認し、また、ステップS16において、目的地Oへの到着予想時刻「2019年2月24日(日)の22時30分」を取得したとする。 On the other hand, when the vehicle to be processed exists (step S15; Yes), the information processing apparatus 100 acquires the estimated arrival time when the vehicle to be processed arrives at the destination (step S16). For example, the information processing device 100 may acquire the estimated arrival time when the vehicle to be processed arrives at the destination by accessing an external server device that provides the car navigation system Z, or may acquire the estimated arrival time based on the destination. The estimated arrival time may be acquired (calculated) on the device side. In the example of FIG. 1, the information processing apparatus 100 confirms the existence of the vehicle C8 for which the destination O is set as the vehicle to be processed in step S15, and the estimated arrival time to the destination O in step S16. It is assumed that "22:30 on Sunday, February 24, 2019" has been acquired.

また、図1では不図示であるが、情報処理装置100は、例えば、目的地O付近(例えば、目的地Oを中心とする半径所定距離以内のエリア)における駐車場所の有無も判定し、駐車場所が存在すると判定した場合には、この駐車場所への到着予想時刻も例えば「2019年2月24日(日)の22時30分」と定める。説明を簡単にするために、図1の例では、情報処理装置100は、目的地O付近には駐車場所PK1が存在することにより、車両C8が駐車場所PK1に到着する到着予想時刻として、「2019年2月24日(日)の22時30分」を定めたとする。 Further, although not shown in FIG. 1, the information processing apparatus 100 also determines whether or not there is a parking place in the vicinity of the destination O (for example, an area within a predetermined radius of the destination O) and parks. If it is determined that the place exists, the estimated time of arrival at this parking place is also set to, for example, "22:30 on Sunday, February 24, 2019". For the sake of simplicity, in the example of FIG. 1, the information processing apparatus 100 has a parking place PK1 near the destination O, so that the vehicle C8 arrives at the parking place PK1 as an estimated arrival time. It is assumed that "22:30 on Sunday, February 24, 2019" has been set.

このような状態において、情報処理装置100は、車両C8が目的地O付近の駐車場所PK1に到着する到着予想時刻である「2019年2月24日(日)の22時30分」での、駐車場所PK1の満空状況を予測するうえで最適な統計モデルを統計情報記憶部122から抽出する(ステップS17)。例えば、情報処理装置100は、「日曜日の22時台」、「2019年2月24日(日)の22時台」での天候、「2019年2月24日(日)の22時台」での駐車場所PK1付近でのイベント(例えば、工事や渋滞)の有無に基づいて、駐車場所PK1の満空状況を予測するうえで最適な統計モデルを統計情報記憶部122から抽出する。例えば、情報処理装置100は、天候情報に基づき「2019年2月24日(日)の22時台」での天候「晴」を特定するとともに、イベント情報に基づき「2019年2月24日(日)の22時台」ではイベント無しを特定したとする。 In such a state, the information processing apparatus 100 has the information processing device 100 at "22:30 on Sunday, February 24, 2019", which is the estimated arrival time when the vehicle C8 arrives at the parking place PK1 near the destination O. The optimum statistical model for predicting the fullness of the parking place PK1 is extracted from the statistical information storage unit 122 (step S17). For example, the information processing device 100 has the weather at "Sunday 22:00", "February 24, 2019 (Sun) 22:00", and "February 24, 2019 (Sun) 22:00". Based on the presence or absence of an event (for example, construction or traffic jam) in the vicinity of the parking place PK1, the optimum statistical model for predicting the fullness status of the parking place PK1 is extracted from the statistical information storage unit 122. For example, the information processing device 100 identifies the weather "fine" at "22:00 on Sunday, February 24, 2019" based on the weather information, and "February 24, 2019 (Sunday), 2019" based on the event information. It is assumed that no event is specified at "22:00 on Sunday).

このように特定した場合、情報処理装置100は、天候「晴」に対応する統計情報記憶部122−1(a)から、「日曜」、「22時台」、エリアID「AR11」に対応付けられる統計モデルssM11−22aを抽出する。また、情報処理装置100は、天候「晴」に対応する統計情報記憶部122−1(a)から、「日曜」、「22時台」、エリアID「AR12」に対応付けられる統計モデルssM12−22aを抽出する。また、情報処理装置100は、天候「晴」に対応する統計情報記憶部122−1(a)から、「日曜」、「22時台」、エリアID「AR13」に対応付けられる統計モデルssM13−22aを抽出する。 When specified in this way, the information processing device 100 associates the statistical information storage unit 122-1 (a) corresponding to the weather "fine" with "Sunday", "22:00", and the area ID "AR11". The statistical model ssM11-22a to be obtained is extracted. Further, the information processing device 100 is associated with the statistical model ssM12- that is associated with "Sunday", "22:00", and the area ID "AR12" from the statistical information storage unit 122-1 (a) corresponding to the weather "fine". 22a is extracted. Further, the information processing device 100 is associated with the statistical model ssM13- that is associated with "Sunday", "22:00", and the area ID "AR13" from the statistical information storage unit 122-1 (a) corresponding to the weather "fine". 22a is extracted.

次に、情報処理装置100は、ステップS17で抽出した統計モデルに対して「到着予想時刻」を入力し、出力された満空情報に基づいて、「到着予想時刻」での満空状況を予測する(ステップS18)。上記例の場合、情報処理装置100は、統計モデルssM11−22aに対して、到着予想時刻「2019年2月24日(日)22時30分」を入力することにより、例えば、この到着予想時刻でのエリアAR11の満空情報を示すスコアを算出する。そして、情報処理装置100は、算出したスコアに基づいて、エリアAR11の満空状況を予測する。例えば、情報処理装置100は、満空情報としてスコア「1」が算出(出力)された場合には、到着予想時刻「2019年2月24日(日)22時30分」では、エリアAR11に含まれる駐車区画は満車である(可能性が高い)と予測する。一方、例えば、情報処理装置100は、満空情報としてスコア「0」が算出(出力)された場合には、到着予想時刻「2019年2月24日(日)22時30分」では、エリアAR11に含まれる駐車区画の中には空車のものがある(可能性が高い)と予測する。 Next, the information processing apparatus 100 inputs the "estimated arrival time" to the statistical model extracted in step S17, and predicts the fullness status at the "estimated arrival time" based on the output fullness information. (Step S18). In the case of the above example, the information processing apparatus 100 inputs, for example, the estimated arrival time "22:30 on Sunday, February 24, 2019" to the statistical model ssM11-22a. Calculate the score indicating the fullness information of the area AR11 in. Then, the information processing apparatus 100 predicts the fullness status of the area AR 11 based on the calculated score. For example, when the score "1" is calculated (output) as full / empty information, the information processing apparatus 100 enters the area AR11 at the estimated arrival time "February 24, 2019 (Sunday) 22:30". The included parking lot is expected to be full (probably). On the other hand, for example, when the score "0" is calculated (output) as full / empty information, the information processing apparatus 100 has an area at the estimated arrival time "Sunday, February 24, 2019, 22:30". It is predicted that some parking lots included in AR11 are empty (probably).

同様にして、情報処理装置100は、統計モデルssM12−22aに対して、到着予想時刻「2019年2月24日(日)22時30分」を入力することにより、この到着予想時刻でのエリアAR12の満空情報を示すスコアを算出する。そして、情報処理装置100は、算出したスコアに基づいて、エリアAR12の満空状況を予測する。同じく、情報処理装置100は、統計モデルssM13−22aに対して、到着予想時刻「2019年2月24日(日)22時30分」を入力することにより、この到着予想時刻でのエリアAR13の満空情報を示すスコアを算出する。そして、情報処理装置100は、算出したスコアに基づいて、エリアAR13の満空状況を予測する。 Similarly, the information processing apparatus 100 inputs the estimated arrival time "22:30 on Sunday, February 24, 2019" to the statistical model ssM12-22a, so that the area at the estimated arrival time is reached. A score indicating full / empty information of AR12 is calculated. Then, the information processing apparatus 100 predicts the fullness status of the area AR12 based on the calculated score. Similarly, the information processing apparatus 100 inputs the estimated arrival time "22:30 on Sunday, February 24, 2019" to the statistical model ssM13-22a, so that the area AR13 at this estimated arrival time Calculate the score indicating the fullness information. Then, the information processing apparatus 100 predicts the fullness status of the area AR13 based on the calculated score.

図1の例では、情報処理装置100は、エリアAR11は「満車である可能性が高い」、エリアAR12は「満車である可能性が高い」、エリアAR13は「満車である可能性が低い」(エリアAR11は空車がある可能性が高い)、と予測したとする。 In the example of FIG. 1, in the information processing device 100, the area AR11 is "highly likely to be full", the area AR12 is "highly likely to be full", and the area AR13 is "lowly likely to be full". (There is a high possibility that there are empty cars in area AR11).

次に、情報処理装置100は、処理対象の車両である車両C8のドライバーに対して、ステップS18での予測結果を通知する(ステップS19)。例えば、情報処理装置100は、駐車区画エリア毎に、当該駐車区画エリアでの満空状況を示す情報を通知する。上記例の場合、情報処理装置100は、エリアAR11、エリアAR12、エリアAR13それぞれでの満空状況を示す情報を通知する。 Next, the information processing device 100 notifies the driver of the vehicle C8, which is the vehicle to be processed, of the prediction result in step S18 (step S19). For example, the information processing device 100 notifies information indicating the fullness status in the parking lot area for each parking lot area. In the case of the above example, the information processing apparatus 100 notifies the information indicating the fullness status in each of the area AR11, the area AR12, and the area AR13.

例えば、情報処理装置100は、車両C8のドラレコ装置10−8に対して、エリアAR11は「満車である可能性が高い」、エリアAR12は「満車である可能性が高い」、エリアAR11は「満車である可能性が低い」、といったことをドライバーD8に通知するよう制御する。かかる制御に応じて、ドラレコ装置10−8は、エリアAR11は「満車である可能性が高い」、エリアAR12は「満車である可能性が高い」、エリアAR13は「満車である可能性が低い」ことを表示画面Dに表示させることによりドライバーD8に通知する。また、ドラレコ装置10−8は、表示画面Dへの表示とともに音声出力による通知も行うことができる。この点について、図5を用いて説明する。図5は、実施形態にかかる情報通知の一例を示す図である。 For example, in the information processing device 100, the area AR11 is "highly likely to be full", the area AR12 is "highly likely to be full", and the area AR11 is "highly full" with respect to the driver record device 10-8 of the vehicle C8. It is controlled to notify the driver D8 that the vehicle is unlikely to be full. In response to such control, the driver recorder device 10-8 "is likely to be full" in area AR11, "is likely to be full" in area AR12, and "is unlikely to be full" in area AR13. Is displayed on the display screen D to notify the driver D8. Further, the dorareco device 10-8 can perform notification by voice output as well as display on the display screen D. This point will be described with reference to FIG. FIG. 5 is a diagram showing an example of information notification according to the embodiment.

図5の例では、ドラレコ装置10−8は、カーナビZで提供される地図情報であって、目的地O周辺を示す地図情報を表示画面Dに表示させている。このような状態において、ドラレコ装置10は、地図情報に含まれる道路L1に対して、駐車場所PK1が存在する区間を例えば、点線で囲みその中にエリアAR11は「満車である可能性が高い」ことを示す情報JAR11と、エリアAR12は「満車である可能性が高い」ことを示す情報JAR12と、エリアAR13は「満車である可能性が高い」ことを示す情報JAR13とを表示させる。なお、このような表示態様は一例に過ぎず、ドラレコ装置10−8がどのような態様で満空情報を通知するかは限定されない。 In the example of FIG. 5, the dorareco device 10-8 is the map information provided by the car navigation system Z, and the map information indicating the vicinity of the destination O is displayed on the display screen D. In such a state, the dorareco device 10 surrounds the section where the parking place PK1 exists with respect to the road L1 included in the map information, for example, with a dotted line, and the area AR11 is “highly likely to be full” in the section. Information JAR11 indicating that the vehicle is full, information JAR12 indicating that the area AR12 is "highly likely to be full", and information JAR13 indicating that the area AR13 is "highly likely to be full" are displayed. It should be noted that such a display mode is only an example, and the mode in which the dorareco device 10-8 notifies the fullness information is not limited.

また、ドラレコ装置10−8は、図5に示す表示態様を説明する音声も出力させることができる。例えば、ドラレコ装置10−8は、車両C8が道路L1に進入するよりも前のタイミング、あるいは、車両C8と駐車場所PK1との距離が所定距離以上離れているタイミングで音声出力させる。例えば、ドラレコ装置10−8は、「目的地O付近は満車である可能性が高いです。手前であれば満車である可能性が低いです」といった音声を出力させる。このような画面通知および音声通知により、ドライバーD8は、一般的な駐車場と比較して地理的広がりが大きい駐車場所において、どの辺りのエリアに空きがあるかを容易に把握することができるようになる。また、ドライバーD8は、このような通知が行われることで、目的地Oにより近いところにも空きがあるかもしれない思い、手前の空きを通過してしまったが、結局その先には空きがなかったという状況を回避することができる。 In addition, the dorareco device 10-8 can also output audio for explaining the display mode shown in FIG. For example, the dorareco device 10-8 outputs audio at a timing before the vehicle C8 enters the road L1, or at a timing when the distance between the vehicle C8 and the parking place PK1 is more than a predetermined distance. For example, the dorareco device 10-8 outputs a voice such as "There is a high possibility that the vehicle is full near the destination O. It is unlikely that the vehicle is full if it is in front of the destination O." By such screen notification and voice notification, the driver D8 can easily grasp which area has a vacancy in a parking lot having a large geographical area as compared with a general parking lot. become. In addition, the driver D8 thought that there might be a vacancy near the destination O due to such a notification, and passed through the vacancy in front of him, but in the end there was a vacancy beyond that. It is possible to avoid the situation where it was not.

さて、これまで説明してきたように、実施形態にかかる情報処理装置100は、道路に設置される駐車場所の満空状況を示す満空情報を駐車場所毎に蓄積し、蓄積した満空情報の統計に基づいて、処理対象の車両が駐車場所に到着する到着予想時刻でのこの駐車場所の満空状況を予測する。そして、情報処理装置100は、予測した満空状況をドライバーに通知する。これにより、情報処理装置100は、道路に設置される駐車場所への到着予想時刻における、この駐車場所の満空状況を高精度に予測することができる。 By the way, as described above, the information processing device 100 according to the embodiment accumulates the fullness information indicating the fullness status of the parking place installed on the road for each parking place, and the accumulated fullness information Based on the statistics, the availability of this parking place is predicted at the estimated arrival time when the vehicle to be processed arrives at the parking place. Then, the information processing device 100 notifies the driver of the predicted fullness situation. As a result, the information processing device 100 can accurately predict the fullness status of the parking place at the estimated time of arrival at the parking place installed on the road.

なお、図1の例では、情報処理装置100が、統計情報として、満空状況と所定の条件(例えば、曜日、時間帯、天候、イベント有無)との間での傾向に基づく関係性が駐車場所毎に学習された統計モデルに基づいて、到着予想時刻での駐車場所の満空状況を予測する例を示した。しかし、情報処理装置100は、統計情報として、駐車場所における車両の入れ替わりの頻度の統計を示す統計情報をさらに用いて、到着予想時刻での満空状況を予測する。 In the example of FIG. 1, the information processing apparatus 100 parks the relationship based on the tendency between the fullness status and a predetermined condition (for example, day of the week, time zone, weather, presence / absence of an event) as statistical information. An example of predicting the availability of parking places at the estimated arrival time is shown based on a statistical model learned for each place. However, the information processing device 100 further uses statistical information showing statistics on the frequency of vehicle replacement in the parking place as statistical information, and predicts the full vacancy situation at the estimated arrival time.

例えば、防犯カメラのような撮像手段Kは、長期間一定の範囲を撮像し続けるため、情報処理装置100は、図1の例では、撮像データVG10を解析することにより、「曜日」および「時間帯」毎に、当該「曜日」および「時間帯」での駐車区画エリア毎の車両の入れ替わりの頻度の統計を示す統計情報を取得する。例えば、情報処理装置100は、各曜日の時間帯毎に、当該時間帯での入れ替わり頻度の傾向を駐車区画エリア毎に分析し、分析した傾向を学習されたモデルを生成する。一例としては、情報処理装置100は、到着予想時刻が入力された場合に、入力された到着予想時刻を含む時間帯での入れ替わりの頻度を示すスコアを出力する頻度統計モデルを生成する。 For example, since the imaging means K such as a security camera continues to image a certain range for a long period of time, the information processing apparatus 100 analyzes the imaging data VG10 in the example of FIG. 1 to obtain the “day of the week” and the “time”. For each "zone", statistical information showing the statistics of the frequency of vehicle replacement for each parking lot area in the "day of the week" and the "time zone" is acquired. For example, the information processing device 100 analyzes the tendency of the change frequency in the time zone for each time zone of each day of the week for each parking lot area, and generates a model in which the analyzed tendency is learned. As an example, the information processing apparatus 100 generates a frequency statistical model that outputs a score indicating the frequency of replacement in a time zone including the input estimated arrival time when the expected arrival time is input.

上記例では、情報処理装置100は、「月曜日の22時台」では、エリアAR11は「満車である可能性が高い」、エリアAR12は「満車である可能性が高い」、エリアAR13は「満車である可能性が低い」(エリアAR11は空車がある可能性が高い)、と予測している。また、さらに情報処理装置100は、頻度統計モデルを用いて、「月曜日の22時台」では、エリアAR11は「入れ替わり頻度が高い」、エリアAR12は「入れ替わり頻度が低い」、エリアAR13は「入れ替わり頻度が低い」、と予測したとする。 In the above example, in the information processing device 100, at "Monday at 22:00", the area AR11 is "highly likely to be full", the area AR12 is "highly likely to be full", and the area AR13 is "full". It is unlikely that there is an empty car in Area AR11. " Further, the information processing apparatus 100 uses a frequency statistical model, and in "Monday at 22:00", the area AR11 is "highly replaced", the area AR12 is "lowly replaced", and the area AR13 is "replaced". "Infrequent" is predicted.

そうすると、情報処理装置100は、ドラレコ装置10−8に対して、「目的地O付近は現在満車である可能性が高いですが、少し待てば駐車可能になる可能性が高いです」といった通知を行わせることができる。また、情報処理装置100は、ドラレコ装置10−8に対して、「目的地Oにいちばん近いところ辺りは現在満車である可能性が高いですが、少し待てば駐車可能になる可能性が高いです。また、目的地Oから少し離れたところ辺りは現在空車である可能性が高いですがすぐに満車になる可能性があります」といったように、入れ替わりの頻度も絡めて。地理的広がりを有する駐車場所ならではの通知を行わせることができる。このように、情報処理装置100は、入れ替わり頻度の統計も組み合わせた予測を行うことで、よりユーザビリティの高い通知を行うことができる。 Then, the information processing device 100 notifies the dorareco device 10-8 that "the area near the destination O is likely to be full at present, but it is highly likely that parking will be possible after a short wait." Can be done. In addition, the information processing device 100 tells the dorareco device 10-8 that "the area closest to the destination O is likely to be full at present, but it is highly possible that it will be possible to park after a short wait. Also, there is a high possibility that the car is currently empty in the area a little away from the destination O, but it may become full soon. ”Involved in the frequency of replacement. Notifications unique to parking lots with geographical expanse can be given. In this way, the information processing apparatus 100 can perform notification with higher usability by making a prediction that also combines statistics on the frequency of replacement.

〔2.第2の情報処理の一例〕
さて、これまで図1〜図4を用いて実施形態にかかる第1の情報処理について説明してきた。ここからは、実施形態にかかる第2の情報処理について説明する。上記の取通り、情報処理装置100は、各車両のドラレコ装置10による撮像によって得られた撮像データに基づき、撮像が行われているリアルタイムにおいて、撮像データに写される駐車区画に対する満空判定を行うこともできる。したがって、かかる満空判定に関する一連の処理を第2の情報処理として以下では説明を行う。
[2. An example of the second information processing]
By the way, the first information processing according to the embodiment has been described with reference to FIGS. 1 to 4. From here, the second information processing according to the embodiment will be described. As described above, the information processing device 100 determines whether the parking lot is full or empty, which is captured in the imaged data, in real time when the image is taken, based on the imaged data obtained by the image pickup by the dorareco device 10 of each vehicle. You can also do it. Therefore, a series of processes related to the fullness determination will be described below as the second information processing.

第2の情報処理の説明に先立って、第2の情報処理が行われるにあたっての他の前提についても説明する。例えば、地図上でパーキングメーター用の駐車場所の満空状況が案内されても、取り合いの激しいパーキングメーターも多く存在することから、到着したときには、全ての駐車区画が満車となっている、という状況が起こり得る。このため、例えば、パーキングメーター用の駐車場所付近を通りがかったときに、この駐車場所において、適宜、各駐車区画の満空状況が通知されれば、空車の駐車区画を通り過ぎてしまうことを防止することができる。例えば、一旦、空車の駐車区画を通り過ぎてしまうと、取り合いの激しい駐車場所では、次にこの駐車区画に戻ってきたときには、満車となっていることもあり得る。 Prior to the explanation of the second information processing, other assumptions for performing the second information processing will also be described. For example, even if the map shows the availability of parking lots for parking meters, there are many parking meters that have a lot of competition, so when you arrive, all the parking lots are full. Can occur. For this reason, for example, when passing near a parking lot for a parking meter, if the fullness status of each parking lot is appropriately notified at this parking lot, it is possible to prevent the car from passing through the parking lot of an empty car. can do. For example, once you have passed an empty parking lot, a busy parking lot may be full the next time you return to this parking lot.

このようなことから、道路に設置される駐車場所の満空状況であって、走行付近の駐車場所の満空状況を走行中のドライバーに対して的確に通知することが可能なカーナビやドライブレコーダーがあれば非常に便利であるし、運転の安全性も高まる。 For this reason, car navigation systems and drive recorders that can accurately notify the driving driver of the fullness of parking places installed on the road and the fullness of parking places near the driving. It is very convenient if there is, and driving safety is also improved.

以上のような前提を踏まえて、実施形態にかかる情報処理装置100は、実施形態にかかる第2の情報処理を行う。具体的には、情報処理装置100は、撮像データを取得する。例えば、情報処理装置100は、道路を走行する車両に搭載されたカメラによって撮像された撮像データを取得する。すなわち、情報処理装置100は、車両のドライブレコーダーによって撮像された撮像データを取得する。そして、情報処理装置100は、取得した撮像データに基づいて、撮像データに写される道路に設置される駐車場所の満空状況を判定する。そして、情報処理装置100は、判定結果をドライバー(ユーザ)に通知する。例えば、情報処理装置100は、カメラが搭載された車両が現在走行中の道路に設置される駐車場所であって、当該移動体の進行方向に存在する駐車場所の現在の満空状況を判定する。具体的には、情報処理装置100は、駐車場所として、1台の移動体を駐車させるための駐車区画毎に、当該駐車場所の満空状況を判定する。 Based on the above assumptions, the information processing apparatus 100 according to the embodiment performs the second information processing according to the embodiment. Specifically, the information processing device 100 acquires image pickup data. For example, the information processing device 100 acquires image data captured by a camera mounted on a vehicle traveling on a road. That is, the information processing device 100 acquires the imaged data captured by the drive recorder of the vehicle. Then, the information processing device 100 determines the fullness status of the parking place installed on the road, which is copied in the image pickup data, based on the acquired image pickup data. Then, the information processing device 100 notifies the driver (user) of the determination result. For example, the information processing device 100 determines the current full vacancy status of a parking place where a vehicle equipped with a camera is installed on a road where the vehicle is currently traveling and which exists in the traveling direction of the moving body. .. Specifically, the information processing device 100 determines the fullness status of the parking place for each parking section for parking one moving body as a parking place.

また、情報処理装置100は、撮像データに基づいて、撮像データに写される所定の撮像物の撮像態様が所定の条件を満たしているか否かに応じて、駐車場所の満空状況を判定する。例えば、情報処理装置100は、所定の撮像物の撮像態様として、道路上に引かれたライン(例えば、駐車区画を示す白線)が移動体との位置関係に応じてどのように撮像されるかを示す撮像態様であって、ラインの撮像態様が所定の条件を満たしているか否かに応じて、駐車場所の満空状況を判定する。例えば、情報処理装置100は、撮像態様が示す形状であって、所定の撮像物の形状が所定の形状であるか否かに応じて、所定の駐車場所の満空状況を判定する。例えば、情報処理装置100は、所定の撮像物の撮像態様と、当該撮像態様が示すように撮像物が撮像された際の駐車場所の満空状況とが対応付けられた情報により学習されたモデルに基づいて、処理対象の駐車場所の満空状況を判定する。 Further, the information processing device 100 determines the fullness status of the parking place based on the imaging data, depending on whether or not the imaging mode of the predetermined imaged object to be captured in the imaging data satisfies the predetermined conditions. .. For example, the information processing device 100 captures a line drawn on a road (for example, a white line indicating a parking lot) as an imaging mode of a predetermined imaged object according to a positional relationship with a moving body. The availability of the parking lot is determined according to whether or not the imaging mode of the line satisfies a predetermined condition. For example, the information processing device 100 determines the availability of a predetermined parking place according to whether or not the shape of the predetermined imaged object is the shape indicated by the imaging mode. For example, the information processing device 100 is a model learned from information in which an imaging mode of a predetermined imaged object and a fullness state of a parking place when the imaged object is imaged as shown by the imaging mode are associated with each other. Based on, the fullness status of the parking place to be processed is determined.

以下では、図7を用いて、実施形態にかかる第2情報処理の一例を手順を追って説明する。図7は、実施形態にかかる第2の情報処理の一例を示す図である。実施形態にかかる第2の情報処理も図6に示す情報処理システム1に対応する。また、第2の情報処理で対象とする駐車場所は、基本的には、パーキングメーター用の駐車場所のような、道路に設置される駐車場所(駐車区画)であるが、一般的な駐車場やコインパーキング等にも適用されてよい。 In the following, an example of the second information processing according to the embodiment will be described step by step with reference to FIG. 7. FIG. 7 is a diagram showing an example of the second information processing according to the embodiment. The second information processing according to the embodiment also corresponds to the information processing system 1 shown in FIG. The parking lot targeted by the second information processing is basically a parking lot (parking lot) installed on the road, such as a parking lot for a parking meter, but is a general parking lot. It may also be applied to coin parking and the like.

ステップS23までの説明は、駐車場所の満空状況を判定する満空判定を行うための、前段階の処理であり、学習モデルを生成するための処理である。学習には、各車両がドライブレコーダーで撮影(録画)しながら、各地を走行することにより収集された撮像データサンプルの実績が用いられる。そして、実績としての撮像データサンプルに対して、正解データ(正解ラベル、教師データ)が指定されることにより、情報処理装置100は、例えば、道路に描かれたライン(白線)がどのように写されているときには、そのラインが駐車区画を示すラインであり、その駐車区画が空車であるのか満車であるのかを学習し、学習結果が反映されたモデルを生成する。 The description up to step S23 is a process in the previous stage for determining the fullness of the parking place, and is a process for generating a learning model. For learning, the actual results of imaging data samples collected by traveling around the country while each vehicle shoots (records) with a drive recorder are used. Then, by designating the correct answer data (correct answer label, teacher data) for the imaged data sample as the actual result, the information processing apparatus 100 captures, for example, how the line (white line) drawn on the road is copied. When it is, the line is a line indicating a parking lot, and it learns whether the parking lot is empty or full, and generates a model in which the learning result is reflected.

図7では、撮像データサンプルを得るための車両として、車両C1、車両C2、車両C3といった3台の車両が例示されているが、車両の台数に制限は無い。また、車両の車種等にも制限は無い。また、図7の例では、車両C1は、ドライバーD1によって道路L1を運転されており、ドラレコ装置10−1が搭載されている。また、図7の例では、車両C2は、ドライバーD2によって道路L2を運転されており、ドラレコ装置10−2が搭載されている。また、図7の例では、車両C3は、ドライバーD3によって道路L3を運転されており、ドラレコ装置10−3が搭載されている。ドラレコ装置10−1、10−2、10−3を特に区別する必要がない場合には、単にドラレコ装置10と表記する。 In FIG. 7, three vehicles such as vehicle C1, vehicle C2, and vehicle C3 are illustrated as vehicles for obtaining an imaging data sample, but the number of vehicles is not limited. In addition, there are no restrictions on the type of vehicle. Further, in the example of FIG. 7, the vehicle C1 is driven on the road L1 by the driver D1 and is equipped with the dorareco device 10-1. Further, in the example of FIG. 7, the vehicle C2 is driven on the road L2 by the driver D2, and is equipped with the dorareco device 10-2. Further, in the example of FIG. 7, the vehicle C3 is driven on the road L3 by the driver D3, and is equipped with the dorareco device 10-3. When it is not necessary to distinguish the dorareco device 10-1, 10-2, 10-3, it is simply referred to as the dorareco device 10.

そして、車両C1、車両C2、車両C3の各ドラレコ装置10は、例えば、撮像中(録画中)となっている場合には、撮像によって得られた撮像データ(動画像データ)サンプルを随時、情報処理装置100に送信する。一方で、各ドラレコ装置10は、ある期間(例えば、1日、または、1週間)毎に、この期間中に得られた撮像データサンプルをまとめて情報処理装置100に送信してもよい。つまり、ドラレコ装置10が、どのようなタイミングで撮像データを送信するかは限定されない。 Then, when each of the vehicle C1, vehicle C2, and vehicle C3 dorareco devices 10 is in the process of imaging (recording), for example, the imaging data (moving image data) sample obtained by the imaging is constantly informed. It is transmitted to the processing device 100. On the other hand, each Dora-Reco device 10 may collectively transmit the imaging data samples obtained during this period to the information processing device 100 at certain periods (for example, one day or one week). That is, the timing at which the dorareco device 10 transmits the imaging data is not limited.

情報処理装置100は、各ドラレコ装置10から撮像データサンプルが送信されることにより、送信された撮像データサンプルを取得(受信)し、取得した撮像データサンプルを撮像データ記憶部123に格納する(ステップS21)。図7の例では、ドラレコ装置10−1は、撮像データサンプルとして、撮像データVG1を送信している。よって、情報処理装置100は、ドラレコ装置10−1から撮像データVG1を取得し、撮像データ記憶部123に格納する。なお、図7の例では、撮像データVG1は、ある一場面(一コマ)のみを示したデータとなっているが、撮像データVG1は、実際には、動画長さ30分(再生時間30分)といったように時間の概念を有する。また、図7の例では、ドラレコ装置10−2は、撮像データサンプルとして、撮像データVG2を送信している。よって、情報処理装置100は、ドラレコ装置10−2から撮像データVG2を取得し、撮像データ記憶部123に格納する。撮像データVG2も同様に時間の概念を有する。また、図7の例では、ドラレコ装置10−3は、撮像データサンプルとして、撮像データVG3を送信している。よって、情報処理装置100は、ドラレコ装置10−3から撮像データVG3を取得し、撮像データ記憶部123に格納する。撮像データVG3も同様に時間の概念を有する。撮像データ記憶部123の内部構成については後述する。 The information processing device 100 acquires (receives) the transmitted imaging data sample by transmitting the imaging data sample from each dorareco device 10, and stores the acquired imaging data sample in the imaging data storage unit 123 (step). S21). In the example of FIG. 7, the dorareco device 10-1 transmits the imaging data VG1 as the imaging data sample. Therefore, the information processing device 100 acquires the image pickup data VG1 from the dorareco device 10-1 and stores it in the image pickup data storage unit 123. In the example of FIG. 7, the imaging data VG1 is data showing only one scene (one frame), but the imaging data VG1 is actually a moving image length of 30 minutes (reproduction time 30 minutes). ) Has the concept of time. Further, in the example of FIG. 7, the dorareco device 10-2 transmits the imaging data VG2 as the imaging data sample. Therefore, the information processing device 100 acquires the image pickup data VG2 from the dorareco device 10-2 and stores it in the image pickup data storage unit 123. The imaging data VG2 also has the concept of time. Further, in the example of FIG. 7, the dorareco device 10-3 transmits the imaging data VG3 as the imaging data sample. Therefore, the information processing device 100 acquires the image pickup data VG3 from the dorareco device 10-3 and stores it in the image pickup data storage unit 123. The imaging data VG3 also has the concept of time. The internal configuration of the imaging data storage unit 123 will be described later.

このような状態において、情報処理装置100は、正解ラベルを取得する(ステップS22)。情報処理装置100は、撮像データサンプルに対して、人手によってタグ付けされた部分を正解ラベルとして撮像データ記憶部123から取得する。このタグ付けの手法には、任意の手法が用いられる。例えば、作業員は、撮像データサンプルに駐車区画を示すラインが含まれる場合には、そのラインに色塗りし、色塗りした部分の意味をタグ付けする。例えば、作業員は、この部分が「どういうラインなのか」、「どういう色か」等の属性をタグ付けする。また、例えば、駐車区画に車両が駐車されている場合、ラインと、駐車されている車両との位置関係に応じて、ラインは様々な撮像態様を示す(ラインは様々な形状で写される)。したがって、作業員は、ラインが駐車されている車両の影響を受けて様々な撮像態様を示す各場合において、「ラインがこの形状のときは空車」、「ラインがこの形状のときは満車」等のタグ付けを行う。 In such a state, the information processing apparatus 100 acquires the correct answer label (step S22). The information processing device 100 acquires a portion tagged by hand with respect to the imaged data sample from the imaged data storage unit 123 as a correct label. Any method is used for this tagging method. For example, if the imaging data sample contains a line indicating a parking lot, the worker paints the line and tags the meaning of the colored portion. For example, the worker tags attributes such as "what kind of line" and "what kind of color" this part is. Further, for example, when a vehicle is parked in a parking lot, the line shows various imaging modes depending on the positional relationship between the line and the parked vehicle (the line is photographed in various shapes). .. Therefore, in each case where the worker shows various imaging modes under the influence of the vehicle in which the line is parked, "empty car when the line has this shape", "full car when the line has this shape", etc. Tagging.

このようなことから、作業員は、所定の撮像物の撮像態様として、道路上に引かれたラインが車両との位置関係に応じてどのように撮像されるかを示す撮像態様に応じて、各撮像態様での満空状況を示すタグ付けを行うことにより、タグ付けした部分を正解ラベルとして指定する。例えば、作業員は、撮像態様が示す形状であって、道路上に引かれたラインの形状が所定の形状であるか否かに応じて、各形状での満空状況を示すタグ付けを行うことにより、タグ付けした部分を正解ラベルとして指定する。この点について図7に示す各サンプルデータの例を用いて説明する。 Therefore, as an imaging mode of a predetermined imaged object, the worker can perform an imaging mode indicating how a line drawn on the road is imaged according to the positional relationship with the vehicle. The tagged part is designated as the correct label by tagging indicating the fullness status in each imaging mode. For example, the worker tags the shape indicated by the imaging mode and indicates the fullness status in each shape according to whether or not the shape of the line drawn on the road is a predetermined shape. By doing so, the tagged part is designated as the correct label. This point will be described with reference to an example of each sample data shown in FIG. 7.

撮像データVG1において、正解ラベルCL11は、「コの字形の白ラインは駐車区画であり、空車の場合にはコの字形に見える態様で撮像される」といった意味のタグ付けが行われることにより指定された正解データの一例である。また、正解ラベルCL12は、「横断歩道付近の直線白ラインは停止線であり(駐車区画ではない)、この直線白ライン付近は駐停車禁止エリアのため、満空判定の対象外」といった意味のタグ付けが行われることにより指定された正解データの一例である。また、正解ラベルCL13は、「信号機付近の直線白ラインは停止線であり、また、複数ラインは横断歩道であり、これらのライン付近は駐停車禁止エリアのため、満空判定の対象外」といった意味のタグ付けが行われることにより指定された正解データの一例である。 In the imaging data VG1, the correct label CL11 is designated by tagging with the meaning that "the U-shaped white line is a parking lot, and in the case of an empty vehicle, the image is taken in a U-shaped appearance". This is an example of the correct answer data. In addition, the correct answer label CL12 means that "the straight white line near the pedestrian crossing is a stop line (not a parking lot), and the area near this straight white line is a parking / stopping prohibited area, so it is not subject to full / empty judgment". This is an example of correct answer data specified by tagging. In addition, the correct answer label CL13 says, "The straight white line near the traffic light is a stop line, and multiple lines are pedestrian crossings, and the area near these lines is a parking / stopping prohibited area, so it is not subject to full sky judgment." This is an example of correct answer data specified by tagging the meaning.

また、撮像データVG2において、正解ラベルCL21は、「コの字形の白ラインは駐車区画であり、空車の場合にはコの字形に見える態様で撮像される」といった意味のタグ付けが行われることにより指定された正解データの一例である。また、正解ラベルCL22は、「鍵形の白ラインは駐車区画の一部であり、満車の場合には駐車されている車両との位置関係に応じて鍵型に見える態様で撮像される」といった意味のタグ付けが行われることにより指定された正解データの一例である。 Further, in the imaging data VG2, the correct answer label CL21 is tagged with the meaning that "the U-shaped white line is a parking lot, and in the case of an empty vehicle, the image is captured in a U-shaped appearance". This is an example of the correct answer data specified by. In addition, the correct label CL22 says, "The white line of the key shape is a part of the parking lot, and when the car is full, it is imaged in a manner that looks like a key shape according to the positional relationship with the parked vehicle." This is an example of correct answer data specified by tagging the meaning.

また、撮像データVG3において、正解ラベルCL31は、「タイヤ後ろにわずかに見える白い対象物は駐車区画を示す白ラインの一部であり、満車の場合には駐車されている車両との位置関係に応じてこのような態様で撮像される」といった意味のタグ付けが行われることにより指定された正解データの一例である。また、正解ラベルCL32は、「鍵形の白ラインは駐車区画の一部であり、満車の場合には駐車されている車両との位置関係に応じて鍵型に見える態様で撮像される」といった意味のタグ付けが行われることにより指定された正解データの一例である。 Further, in the imaging data VG3, the correct answer label CL31 indicates that "the white object slightly visible behind the tire is a part of the white line indicating the parking area, and when the vehicle is full, the positional relationship with the parked vehicle is determined. This is an example of correct answer data specified by tagging with the meaning of "captured in such a manner accordingly". In addition, the correct label CL32 says, "The white line of the key shape is a part of the parking lot, and when the car is full, it is imaged in a manner that looks like a key shape according to the positional relationship with the parked vehicle." This is an example of correct answer data specified by tagging the meaning.

上記のような正解ラベルは、撮像データ記憶部123に格納される。また、上記例では、作業員が人手によってタグ付けにより正解ラベル指定を行う例を示したが、手作業のため多くの手間と時間を要する。したがって、この手作業は、自動化または効率化されてもよい。この一例として、情報処理装置100は、教師なし学習や半教師付き学習などを組み合わせたり、強化学習のように報酬と罰を決めることによって、後はアルゴリズムでシミュレートしながら学習し、モデルを生成してもよい。このようなことから、情報処理装置100は、必ずしも教師あり学習でモデルを生成する必要はない。以下では、教師あり学習として説明を進める。 The correct label as described above is stored in the imaging data storage unit 123. Further, in the above example, an example in which a worker manually specifies a correct label by tagging is shown, but it takes a lot of time and effort because of the manual work. Therefore, this manual work may be automated or streamlined. As an example of this, the information processing device 100 combines unsupervised learning, semi-supervised learning, etc., determines rewards and punishments like reinforcement learning, and then learns while simulating with an algorithm to generate a model. You may. For this reason, the information processing apparatus 100 does not necessarily have to generate a model by supervised learning. In the following, the explanation will proceed as supervised learning.

さて、次に、情報処理装置100は、撮像物の撮像態様に応じた満空状況を学習することにより、撮像物の撮像態様に応じた満空状況を学習されたモデルを生成する(ステップS23)。具体的には、情報処理装置100は、所定の撮像物の撮像態様と、当該撮像態様が示すように撮像物が撮像された際の所定の駐車場所の満空状況とが対応付けられた情報により、撮像物の撮像態様に応じた満空状況を学習しモデルを生成する。例えば、情報処理装置100は、撮像物の撮像態様のうち、駐車場所の満空状況に応じた撮像態様を正解データとして学習されたモデルを生成する。 Next, the information processing apparatus 100 generates a model in which the full sky condition is learned according to the image pickup mode of the imaged object by learning the full sky situation according to the image pickup mode of the imaged object (step S23). ). Specifically, the information processing apparatus 100 provides information in which an imaging mode of a predetermined imaged object is associated with an empty state of a predetermined parking place when the imaged object is imaged as shown by the imaging mode. To learn the full sky situation according to the imaging mode of the imaged object and generate a model. For example, the information processing device 100 generates a model in which the image pickup mode of the imaged object is learned as correct answer data according to the fullness condition of the parking place.

例えば、情報処理装置100は、ステップS22で説明したように、撮像物の撮像態様として、道路上に引かれたラインが車両との位置関係に応じてどのような形状で撮像されるかを示す撮像態様と、各撮像態様での満空状況との組合せを正解データとして用いることにより、ラインがどのようなパターンのときは空車であるのかや、ラインがどのようなパターンのときは空車であるのかを学習しモデルを生成する。 For example, as described in step S22, the information processing apparatus 100 indicates, as an imaging mode of the imaged object, what shape the line drawn on the road is imaged according to the positional relationship with the vehicle. By using the combination of the imaging mode and the fullness status in each imaging mode as the correct answer data, what kind of pattern the line is empty and what kind of pattern the line is empty are empty. And generate a model.

また、例えば、情報処理装置100は、ステップS22で説明したように、撮像物の撮像態様として、道路上に引かれたラインが車両との位置関係に応じてどのような形状で撮像されるかを示す撮像態様と、各撮像態様での満空状況との組合せを正解データとして用いることにより、ラインがどのようなパターンのときは空車であるのか、また、ラインがどのようなパターンのときは満車であるのかを学習しモデルを生成する。 Further, for example, as described in step S22, the information processing apparatus 100 captures the image of the line drawn on the road in a shape according to the positional relationship with the vehicle as an imaging mode of the imaged object. By using the combination of the imaging mode showing the above and the fullness status in each imaging mode as correct answer data, what kind of pattern the line is empty and what kind of pattern the line is. Learn if the vehicle is full and generate a model.

また、例えば、情報処理装置100は、時間帯、天候、周辺の照度等がさらに要素として組み合わされた正解データを用いて、ラインがどのようなパターンや色のときは空車であるか、また、ラインがどのようなパターンや色のときは満車であるのかを学習しモデルを生成する。また、例えば、情報処理装置100は、車両の駐停車が禁止とされる禁止エリアに関する情報も学習することにより、そもそもどのような形状(パターン)のラインが駐車区画のラインであるのかも学習しモデルを生成する。 Further, for example, the information processing apparatus 100 uses the correct answer data in which the time zone, the weather, the illuminance of the surroundings, and the like are further combined as elements to determine what pattern and color the line is when the vehicle is empty. It learns what kind of pattern and color the line is full and generates a model. Further, for example, the information processing device 100 also learns what kind of shape (pattern) line is the parking lot line by learning the information about the prohibited area where the parking / stopping of the vehicle is prohibited. Generate a model.

さらに、情報処理装置100は、上記のような学習により、満空判定の判定結果が通知される処理対象の車両からの撮像データが入力された場合に、この撮像データに写される対象物(例えば、道路上に引かれたライン)の形状(パターン)と、正解データとしての撮像態様が示すラインの形状(パターン)との一致度に基づくスコアであって、駐車場所の満空状況に関する確度を示すスコアを出力するモデルを生成する。生成されたモデルは、情報処理装置100内の所定の記憶部に格納される。なお、情報処理装置100は、道路がメッシュ状に仮想的に分割された各エリアのうち、どのエリアに駐車場所が存在するかを示す位置情報を記憶部内に有している場合がある。かかる場合、情報処理装置100は、駐車場所が存在するエリア毎に、そのエリアの撮像データサンプルに基づき学習されたモデルを生成してもよい。 Further, the information processing apparatus 100 receives an object (object to be copied to the imaged data) when the imaged data from the vehicle to be processed to be notified of the determination result of the fullness determination is input by the above learning. For example, it is a score based on the degree of agreement between the shape (pattern) of the line drawn on the road and the shape (pattern) of the line indicated by the imaging mode as correct data, and the accuracy regarding the availability of the parking place. Generate a model that outputs a score indicating. The generated model is stored in a predetermined storage unit in the information processing apparatus 100. The information processing device 100 may have position information in the storage unit indicating in which area the parking place exists among the areas in which the road is virtually divided in a mesh shape. In such a case, the information processing device 100 may generate a model learned based on the imaged data sample of the area for each area where the parking place exists.

また、モデルの学習手法については、任意の公知技術が適用可能である。例えば、モデルの生成は、機械学習に関する種々の従来技術を適宜用いて行われてもよい。例えば、モデルの生成は、SVM(Support Vector Machine)等の教師あり学習の機械学習に関する技術を用いて行われてもよい。また、例えば、モデルの生成は、教師なし学習の機械学習に関する技術を用いて行われてもよい。例えば、モデルの生成は、深層学習(ディープラーニング)の技術を用いて行われてもよい。例えば、モデルの生成は、RNN(Recurrent Neural Network)やCNN(Convolutional Neural Network)等の種々のディープラーニングの技術を適宜用いて行われてもよい。なお、上記モデルの生成に関する記載は例示であり、モデルの生成は、取得可能な情報等に応じて適宜選択された学習手法により行われてもよい。 Further, any known technique can be applied to the model learning method. For example, model generation may be performed using various prior arts related to machine learning as appropriate. For example, model generation may be performed using a technique related to machine learning of supervised learning such as SVM (Support Vector Machine). Further, for example, model generation may be performed using a technique related to machine learning of unsupervised learning. For example, model generation may be performed using a technique of deep learning. For example, the model may be generated by appropriately using various deep learning techniques such as RNN (Recurrent Neural Network) and CNN (Convolutional Neural Network). The description regarding the generation of the model is an example, and the generation of the model may be performed by a learning method appropriately selected according to the information that can be acquired and the like.

次に、情報処理装置100は、処理対象の車両について、駐車場所の満空状況を判定する判定処理を行い、その判定結果を通知するタイミングであるか否かを判定する(ステップS24)。処理対象の車両は、ドラレコ装置10を有する車両であればどのような車両であってもよい。ここでは、処理対象の車両として、道路L5を走行中の車両C5(ドライバーD5が運転)を例に挙げる。例えば、情報処理装置100は、車両C5の運転態様が所定の条件を満たした場合(例えば、速度が所定速度より遅くなった場合)や、ドライバーD10の身体的挙動が所定の条件を満たした場合(例えば、首を振る等の左右を見渡す挙動が取られた場合)には、上記タイミングであると判定する。情報処理装置100は、かかるタイミングでないと判定した場合には(ステップS24;No)、条件が満たされるまで待機する。一方、情報処理装置100は、かかるタイミングであると判定した場合には(ステップS24;Yes)、ステップS25の処理を行う。 Next, the information processing device 100 performs a determination process for determining the availability of the parking place for the vehicle to be processed, and determines whether or not it is the timing to notify the determination result (step S24). The vehicle to be processed may be any vehicle as long as it has the dorareco device 10. Here, as the vehicle to be processed, a vehicle C5 (driving by the driver D5) traveling on the road L5 will be taken as an example. For example, in the information processing device 100, when the driving mode of the vehicle C5 satisfies a predetermined condition (for example, when the speed becomes slower than the predetermined speed), or when the physical behavior of the driver D10 satisfies the predetermined condition. (For example, when a behavior of looking left and right such as shaking the head is taken), it is determined that the timing is the above. If the information processing apparatus 100 determines that the timing is not the same (step S24; No), the information processing apparatus 100 waits until the condition is satisfied. On the other hand, when the information processing apparatus 100 determines that the timing is such (step S24; Yes), the information processing apparatus 100 performs the process of step S25.

次に、情報処理装置100は、ステップS25で取得した対象撮像データに基づいて、例えば、道路L5に存在するパーキングメーター用の駐車場所の満空状況を判定する満空判定を実行する(ステップS26)。そして、情報処理装置100は、満空判定の判定結果を処理対象の車両C5のドライバーD5に通知する(ステップS27)。なお、例えば、ステップS26での満空判定で判定された満空状況に関する満空情報も、満空情報記憶部121に蓄積されることで、情報処理装置100は、ステップS14で統計モデルを生成することができる。 Next, the information processing apparatus 100 executes a fullness determination for determining the fullness status of the parking place for the parking meter existing on the road L5, for example, based on the target imaging data acquired in step S25 (step S26). ). Then, the information processing device 100 notifies the driver D5 of the vehicle C5 to be processed of the determination result of the fullness determination (step S27). For example, the information processing apparatus 100 generates a statistical model in step S14 by accumulating the vacancy information regarding the vacancy status determined by the vacancy determination in step S26 in the vacancy information storage unit 121. can do.

ここで、実施形態にかかる撮像データは、動画であるため、例えば、1秒間において数十枚もの画像データにおいて構成される。したがって、情報処理装置100が、リアルタイムに撮像データを遂次取得するというのは、車両の走行および走行中の時間経過に応じて変化する画像データを連続的に取得してゆくことを意味する。このため、例えば、車両C5のドラレコ装置10−5から遂次取得された対象撮像データとして、画像データGP5−1、画像データGP5−2、画像データGP5−3を例に挙げる。言い換えれば、ドラレコ装置10−5から遂次取得される動画としての対象撮像データは、画像データGP5−1、画像データGP5−2、画像データGP5−3によって構成されるものとする。 Here, since the imaging data according to the embodiment is a moving image, it is composed of, for example, dozens of image data in one second. Therefore, the fact that the information processing apparatus 100 continuously acquires the image data in real time means that the image data that changes according to the traveling of the vehicle and the passage of time during the traveling is continuously acquired. Therefore, for example, image data GP5-1, image data GP5-2, and image data GP5-3 are given as examples of target imaging data sequentially acquired from the drareco device 10-5 of the vehicle C5. In other words, the target imaging data as a moving image sequentially acquired from the dorareco device 10-5 is composed of the image data GP5-1, the image data GP5-2, and the image data GP5-3.

また、画像データGP5−1は、車両C5が道路L5を走行しているときの、ある所定の時刻t1において撮像されたデータであるものとする。また、画像データGP5−2は、車両C5が道路L5を走行しているときの、ある所定の時刻t2において撮像されたデータであるものとする。また、画像データGP5−3は、車両C5が道路L5を走行しているときの、ある所定の時刻t3において撮像されたデータであるものとする。 Further, it is assumed that the image data GP5-1 is data captured at a predetermined time t1 when the vehicle C5 is traveling on the road L5. Further, it is assumed that the image data GP5-2 is data captured at a predetermined time t2 when the vehicle C5 is traveling on the road L5. Further, it is assumed that the image data GP5-3 is data captured at a predetermined time t3 when the vehicle C5 is traveling on the road L5.

まず、画像データGP5−1の例について説明する。情報処理装置100は、画像データGP5−1を取得した時点で、画像データGP5−1をモデルに入力することにより、画像データGP5−1に写されている駐車区画が空車である確率(空車率)を算出する。情報処理装置100は、正解データに基づきどのような形状のラインが駐車区画のラインであるかや、このラインが駐車区画のラインである場合、近傍の車両との位置関係に応じてどのような態様で撮像されているときに空車あるいは満車であるかを学習している。したがって、情報処理装置100は、画像データGP5−1に一切ラインが映されてない場合には満空判定を行わない。一方、情報処理装置100は、画像データGP5−1に駐車区画のラインが映されている場合には、このラインに対応する駐車区画について、モデルを用いて空車である確率を算出する。空車である確率を算出するは、満車である確率(満車率)を算出するとも言い換えることができる。 First, an example of image data GP5-1 will be described. When the information processing device 100 acquires the image data GP5-1, the information processing device 100 inputs the image data GP5-1 into the model, so that the parking lot shown in the image data GP5-1 is a probability that the parking lot is empty (vacant vehicle rate). ) Is calculated. Based on the correct answer data, the information processing device 100 determines what kind of line is the parking lot line, and when this line is the parking lot line, what kind of line is in accordance with the positional relationship with the nearby vehicle. It is learning whether the vehicle is empty or full when the image is taken in the mode. Therefore, the information processing apparatus 100 does not perform the full / empty determination when no line is projected on the image data GP5-1. On the other hand, when the line of the parking lot is projected on the image data GP5-1, the information processing apparatus 100 calculates the probability that the parking lot is empty by using the model for the parking lot corresponding to this line. Calculating the probability of being empty can be rephrased as calculating the probability of being full (full rate).

例えば、情報処理装置100は、画像データGP5−1に写されている駐車区画について、所定値(例えば、90%)以上の確率を算出した場合にはその駐車場所は空車であると判定し、所定値(例えば、3%)以下の確率を算出した場合にはその駐車場所は満車であると判定する。この後、図8を用いて詳しく説明するが、画像データGP6−1に写されている駐車区画には、車両C100が駐車されているため満車である。したがって、かかる例では、情報処理装置100は、車両C100が駐車されている駐車区画について、空車率3%以下の確率を算出することになる。そうすると、情報処理装置100は、車両C100が駐車されているこの駐車区画は満車と判定する。 For example, when the information processing device 100 calculates a probability of a predetermined value (for example, 90%) or more for the parking lot shown in the image data GP5-1, the information processing device 100 determines that the parking place is empty. When the probability of being less than a predetermined value (for example, 3%) is calculated, it is determined that the parking place is full. After that, as will be described in detail with reference to FIG. 8, the parking lot shown in the image data GP6-1 is full because the vehicle C100 is parked. Therefore, in such an example, the information processing device 100 calculates the probability that the vacancy rate is 3% or less for the parking lot in which the vehicle C100 is parked. Then, the information processing device 100 determines that the parking lot in which the vehicle C100 is parked is full.

かかる場合、情報処理装置100は、ステップS27において、車両C100が駐車されている駐車区画は満車であることを示す情報を、ドラレコ装置10−5を介してドライバーD5に通知する。例えば、情報処理装置100は、ドラレコ装置10−5の表示画面Dに現在表示されている画像データGP5−1に対して、車両C100が駐車されている駐車区画は満車であることを示す満車情報を重ねて表示させる。このあと図8で説明するが、一例を示すと、情報処理装置100は、「満」という文字が対応付けられた矩形の枠線としての満車情報IF100を、車両C100が駐車されている駐車区画を囲むようにして表示させる。 In such a case, in step S27, the information processing device 100 notifies the driver D5 of information indicating that the parking lot in which the vehicle C100 is parked is full via the dorareco device 10-5. For example, the information processing device 100 indicates that the parking lot in which the vehicle C100 is parked is full with respect to the image data GP5-1 currently displayed on the display screen D of the dorareco device 10-5. Are superimposed and displayed. As will be described later with reference to FIG. 8, as an example, the information processing apparatus 100 uses the full information IF100 as a rectangular frame line associated with the characters “full” in the parking lot where the vehicle C100 is parked. It is displayed so as to surround it.

次に、画像データGP5−2の例について説明する。同様に、情報処理装置100は、画像データGP5−2を取得した時点で、画像データGP5−2をモデルに入力することにより、画像データGP5−2に写されている駐車区画が空車である確率(空車率)を算出する。例えば、情報処理装置100は、画像データGP5−2に駐車区画のラインが映されている場合には、このラインに対応する駐車区画について、モデルを用いて空車である確率を算出する。 Next, an example of the image data GP5-2 will be described. Similarly, when the information processing device 100 acquires the image data GP5-2, the information processing device 100 inputs the image data GP5-2 into the model, so that the parking lot shown in the image data GP5-2 is probable to be empty. (Vacancy rate) is calculated. For example, when the line of the parking lot is projected on the image data GP5-2, the information processing apparatus 100 calculates the probability that the parking lot is empty by using the model for the parking lot corresponding to this line.

例えば、情報処理装置100は、画像データGP5−2に写されている駐車区画について、所定値(例えば、90%)以上の確率を算出した場合にはその駐車場所は空車であると判定し、所定値(例えば、3%)以下の確率を算出した場合にはその駐車場所は満車であると判定する。次の図8の例では、画像データGP5−2に写されている手前の駐車区画には、車両C110が駐車されているため満車である。したがって、情報処理装置100は、車両C110が駐車されている駐車区画について、空車率3%以下の確率を算出することになる。そうすると、情報処理装置100は、車両C110が駐車されているこの駐車区画は満車と判定する。 For example, when the information processing device 100 calculates a probability of a predetermined value (for example, 90%) or more for the parking lot shown in the image data GP5-2, the information processing device 100 determines that the parking place is empty. When the probability of being less than a predetermined value (for example, 3%) is calculated, it is determined that the parking place is full. In the example of FIG. 8 below, the vehicle C110 is parked in the front parking section shown in the image data GP5-2, and is therefore full. Therefore, the information processing device 100 calculates the probability that the vacancy rate is 3% or less for the parking section in which the vehicle C110 is parked. Then, the information processing device 100 determines that the parking section in which the vehicle C110 is parked is full.

また、図8の例によると、画像データGP5−2では、車両C110と車両C120との間には車両一台分の駐車区画が存在し、かかる駐車区画には車両が駐車されていない。したがって、情報処理装置100は、車両C110と車両C120との間に存在するこの駐車区画について、空車率90%以上の確率を算出することになる。そうすると、情報処理装置100は、車両C110と車両C120との間に存在するこの駐車区画は空車と判定する。 Further, according to the example of FIG. 8, in the image data GP5-2, there is a parking lot for one vehicle between the vehicle C110 and the vehicle C120, and no vehicle is parked in the parking lot. Therefore, the information processing device 100 calculates the probability that the vacancy rate is 90% or more for this parking section existing between the vehicle C110 and the vehicle C120. Then, the information processing device 100 determines that this parking section existing between the vehicle C110 and the vehicle C120 is an empty vehicle.

以上のような場合、情報処理装置100は、ステップS27において、車両C110が駐車されている駐車区画は満車であることを示す情報、および、車両C110と車両C120との間に存在する駐車区画は空車であることを示す情報をドラレコ装置10−5を介して、ドライバーD5に通知する。例えば、情報処理装置100は、ドラレコ装置10−5の表示画面Dに現在表示されている画像データGP5−2に対して、満車情報および空車情報を重ねて表示させる。このあと図8で説明するが、一例を示すと、情報処理装置100は、「満」という文字が対応付けられた矩形の枠線としての満車情報IF110を、車両C110が駐車されている駐車区画を囲むようにして表示させる。また、情報処理装置100は、「空」という文字が対応付けられた矩形の枠線としての空車情報IF115を、車両C110と車両C120との間に存在する駐車区画を囲むようにして表示させる。 In the above case, in step S27, the information processing device 100 provides information indicating that the parking lot in which the vehicle C110 is parked is full, and the parking lot existing between the vehicle C110 and the vehicle C120. The driver D5 is notified of the information indicating that the vehicle is empty via the dorareco device 10-5. For example, the information processing device 100 superimposes the full information and the empty vehicle information on the image data GP5-2 currently displayed on the display screen D of the dorareco device 10-5. As will be described later with reference to FIG. 8, as an example, the information processing apparatus 100 uses the full information IF110 as a rectangular frame line associated with the characters “full” in the parking lot where the vehicle C110 is parked. It is displayed so as to surround it. Further, the information processing device 100 displays the empty vehicle information IF 115 as a rectangular frame line associated with the character "empty" so as to surround the parking lot existing between the vehicle C110 and the vehicle C120.

次に、画像データGP5−3の例について説明する。同様に、情報処理装置100は、画像データGP5−3を取得した時点で、画像データGP5−3をモデルに入力することにより、画像データGP5−3に写されている駐車区画が空車である確率(空車率)を算出する。例えば、情報処理装置100は、画像データGP5−3に駐車区画のラインが映されている場合には、このラインに対応する駐車区画について、モデルを用いて空車である確率を算出する。 Next, an example of image data GP5-3 will be described. Similarly, when the information processing device 100 acquires the image data GP5-3, the information processing device 100 inputs the image data GP5-3 into the model, so that the parking lot shown in the image data GP5-3 is probable to be empty. (Vacancy rate) is calculated. For example, when the line of the parking lot is projected on the image data GP5-3, the information processing apparatus 100 calculates the probability that the parking lot is empty by using the model for the parking lot corresponding to this line.

例えば、情報処理装置100は、画像データGP5−3に写されている駐車区画について、所定値(例えば、90%)以上の確率を算出した場合にはその駐車場所は空車であると判定し、所定値(例えば、3%)以下の確率を算出した場合にはその駐車場所は満車であると判定する。次の図8の例では、画像データGP5−3に写されている駐車区画には、車両C120が駐車されているため満車である。したがって、情報処理装置100は、車両C120が駐車されている駐車区画について、空車率3%以下の確率を算出することになる。そうすると、情報処理装置100は、車両C120が駐車されているこの駐車区画は満車と判定する。 For example, when the information processing device 100 calculates a probability of a predetermined value (for example, 90%) or more for the parking lot shown in the image data GP5-3, the information processing device 100 determines that the parking place is empty. When the probability of being less than a predetermined value (for example, 3%) is calculated, it is determined that the parking place is full. In the example of FIG. 8 below, the parking lot shown in the image data GP5-3 is full because the vehicle C120 is parked. Therefore, the information processing device 100 calculates the probability that the vacancy rate is 3% or less for the parking section in which the vehicle C120 is parked. Then, the information processing device 100 determines that the parking section in which the vehicle C120 is parked is full.

かかる場合、情報処理装置100は、ステップS27において、車両C120が駐車されている駐車区画は満車であることを示す情報をドラレコ装置10−5を介して、ドライバーD5に通知する。例えば、情報処理装置100は、ドラレコ装置10−5の表示画面Dに現在表示されている画像データGP5−3に対して、満車情報を重ねて表示させる。このあと図5で説明するが、一例を示すと、情報処理装置100は、「満」という文字が対応付けられた矩形の枠線としての満車情報IF120を、車両C120が駐車されている駐車区画を囲むようにして表示させる。 In such a case, in step S27, the information processing device 100 notifies the driver D5 of information indicating that the parking lot in which the vehicle C120 is parked is full via the dorareco device 10-5. For example, the information processing device 100 superimposes the full information on the image data GP5-3 currently displayed on the display screen D of the dorareco device 10-5. As will be described later with reference to FIG. 5, as an example, the information processing apparatus 100 uses the full information IF120 as a rectangular frame line associated with the characters “full” in the parking lot where the vehicle C120 is parked. It is displayed so as to surround it.

ここからは、図8を用いて、画像データGP5−1、画像データGP5−2、画像データGP5−3それぞれで説明した通知例についてあらためて説明する。図8は、満空判定での判定結果を通知する一例を示す図である。図8に示すように、処理対象の車両C5のドラレコ装置10−5は、ステップS27での判定結果の通知を受けて、満空状況を示す情報を表示画面Dに表示する。例えば、ドラレコ装置10−5は、時間経過に応じて逐次変化する撮像データに応じて、そのときの撮像データに対する判定結果を重ねて表示する(ステップS28)。 From here, the notification examples described in the image data GP5-1, the image data GP5-2, and the image data GP5-3 will be described again with reference to FIG. FIG. 8 is a diagram showing an example of notifying the determination result in the full / empty determination. As shown in FIG. 8, the dorareco device 10-5 of the vehicle C5 to be processed receives the notification of the determination result in step S27 and displays the information indicating the fullness status on the display screen D. For example, the dorareco device 10-5 superimposes and displays the determination result for the imaged data at that time according to the imaged data that changes sequentially with the passage of time (step S28).

図8(a)に示す画像データGP5−1は、時間経過に応じて変化する動画データのうち、車両C5が道路L5を走行しているときの、ある所定の時刻t1において撮像されたデータである。例えば、ドラレコ装置10−5は、情報処理装置100からの通知(表示指示)を受けて、自装置の表示画面Dに現在時刻(時刻t1)に表示されている画像データGP5−1に対して、車両C100が駐車されている駐車区画は満車であることを示す満車情報を重ねて表示させる。図8(a)に示すように、ドラレコ装置10−5は、例えば、「満」という文字が対応付けられた矩形の枠線としての満車情報IF100を、車両C100が駐車されている駐車区画を囲むようにして表示させる。例えば、ドラレコ装置10−6は、車両C5の走行によりこの駐車区画が撮像範囲から完全に外に出るまで、満車情報IF100を表示し続ける。 The image data GP5-1 shown in FIG. 8A is the data captured at a predetermined time t1 when the vehicle C5 is traveling on the road L5 among the moving image data that changes with the passage of time. is there. For example, the dorareco device 10-5 receives a notification (display instruction) from the information processing device 100 and receives a notification (display instruction) from the image data GP5-1 displayed at the current time (time t1) on the display screen D of the own device. , The parking lot in which the vehicle C100 is parked is overlaid with full information indicating that the vehicle is full. As shown in FIG. 8A, the dorareco device 10-5 uses, for example, the full information IF100 as a rectangular frame line associated with the character "full", and the parking section in which the vehicle C100 is parked. Display by enclosing. For example, the dorareco device 10-6 continues to display the full information IF100 until the parking section is completely out of the imaging range due to the traveling of the vehicle C5.

図8(b)に示す画像データGP5−2は、時間経過に応じて変化する動画データのうち、車両C5が道路L5を走行しているときの、ある所定の時刻t2において撮像されたデータである。例えば、ドラレコ装置10−5は、情報処理装置100からの通知(表示指示)を受けて、自装置の表示画面Dに現在時刻(時刻t2)に表示されている画像データGP5−2に対して、車両C110が駐車されている駐車区画は満車であることを示す情報、および、車両C110と車両C120との間に存在する駐車区画は空車であることを示す情報を重ねて表示させる。図8(b)に示すように、ドラレコ装置10−5は、例えば、「満」という文字が対応付けられた矩形の枠線としての満車情報IF110を、車両C110が駐車されている駐車区画を囲むようにして表示させる。また、ドラレコ装置10−5は、「空」という文字が対応付けられた矩形の枠線としての空車情報IF115を、車両C110と車両C120との間に存在する駐車区画を囲むようにして表示させる。例えば、ドラレコ装置10−5は、車両C5の走行によりこれらの駐車区画が撮像範囲から完全に外に出るまで、満車情報IF110および空車情報IF115を表示し続ける。 The image data GP5-2 shown in FIG. 8B is, among the moving image data that changes with the passage of time, data captured at a predetermined time t2 when the vehicle C5 is traveling on the road L5. is there. For example, the dorareco device 10-5 receives a notification (display instruction) from the information processing device 100 and receives a notification (display instruction) from the image data GP5-2 displayed at the current time (time t2) on the display screen D of the own device. , Information indicating that the parking lot in which the vehicle C110 is parked is full, and information indicating that the parking lot existing between the vehicle C110 and the vehicle C120 is empty are superimposed and displayed. As shown in FIG. 8B, the dorareco device 10-5 uses, for example, the full information IF110 as a rectangular frame line associated with the character "full", and the parking section in which the vehicle C110 is parked. Display by enclosing. Further, the dorareco device 10-5 displays the vacant vehicle information IF115 as a rectangular frame line associated with the character "empty" so as to surround the parking lot existing between the vehicle C110 and the vehicle C120. For example, the dorareco device 10-5 continues to display the full information IF 110 and the empty vehicle information IF 115 until these parking lots are completely out of the imaging range due to the traveling of the vehicle C5.

図8(c)に示す画像データGP5−3は、時間経過に応じて変化する動画データのうち、車両C5が道路L5を走行しているときの、ある所定の時刻t3において撮像されたデータである。例えば、ドラレコ装置10−5は、情報処理装置100からの通知(表示指示)を受けて、自装置の表示画面Dに現在時刻(時刻t3)に表示されている画像データGP5−3に対して、車両C120が駐車されている駐車区画は満車であることを示す満車情報を重ねて表示させる。図8(c)に示すように、ドラレコ装置10−5は、例えば、「満」という文字が対応付けられた矩形の枠線としての満車情報IF120を、車両C120が駐車されている駐車区画を囲むようにして表示させる。例えば、ドラレコ装置10−6は、車両C5の走行によりこの駐車区画が撮像範囲から完全に外に出るまで、満車情報IF120を表示し続ける。 The image data GP5-3 shown in FIG. 8C is, among the moving image data that changes with the passage of time, data captured at a predetermined time t3 when the vehicle C5 is traveling on the road L5. is there. For example, the dorareco device 10-5 receives a notification (display instruction) from the information processing device 100 and receives a notification (display instruction) from the image data GP5-3 displayed at the current time (time t3) on the display screen D of the own device. , The parking lot in which the vehicle C120 is parked is overlaid with full information indicating that the vehicle is full. As shown in FIG. 8 (c), the dorareco device 10-5 provides, for example, the full information IF120 as a rectangular frame line associated with the character "full", and the parking section in which the vehicle C120 is parked. Display by enclosing. For example, the Dora-Reco device 10-6 continues to display the full information IF 120 until the parking lot is completely out of the imaging range due to the traveling of the vehicle C5.

なお、情報処理装置100は、例えば、正解データと対象撮像データとのマッチング、あるいは、対象撮像データに対する動画解析により駐車区画のラインを検出できた時点で、検出した駐車区画について満空判定を開始することができる。これにより、情報処理装置100は、例えば、車両C5と駐車区画とが離れすぎておりドライバーD5が駐車区画の存在を視認不可能な位置を車両C5が走行している段階で、判定結果を通知することができる。また、情報処理装置100は、車両C110と車両C120との間に存在する駐車区画のように、他の車両に邪魔されて目視ではその存在を視認不可能な位置を車両C5が走行している段階で、判定結果を通知することができる。このように、情報処理装置100は、例えば、ドライバーが駐車区画の存在を完全に視認できるような位置まで近づかなくともかなり早い段階で判定結果を通知することができるため、駐車区画に駐車するか否かの判断を余裕をもって行わせることができる。 The information processing device 100 starts full / empty determination for the detected parking lot when, for example, the line of the parking lot can be detected by matching the correct answer data with the target imaging data or by analyzing the moving image of the target imaging data. can do. As a result, the information processing device 100 notifies the determination result at the stage where, for example, the vehicle C5 is traveling in a position where the vehicle C5 and the parking zone are too far apart and the driver D5 cannot see the existence of the parking zone. can do. Further, in the information processing device 100, the vehicle C5 is traveling in a position where the existence of the information processing device 100 cannot be visually recognized because it is obstructed by another vehicle, such as a parking lot existing between the vehicle C110 and the vehicle C120. The determination result can be notified at the stage. In this way, the information processing device 100 can notify the determination result at a fairly early stage even if the driver does not approach a position where the existence of the parking zone can be completely visually recognized. It is possible to make a judgment as to whether or not it is possible.

さて、図4および図5を用いて説明してきたように、実施形態にかかる情報処理装置100は、第2の情報処理として、空車場所の満空状況を判定する満空判定を行う。具体的には、情報処理装置100は、車両のドライブレコーダーによって撮像された撮像データを取得する。そして、情報処理装置100は、取得した撮像データに基づいて、撮像データに写される道路に設置される駐車場所の満空状況をリアルタイム判定する。そして、情報処理装置100は、判定結果をドライバー(ユーザ)にリアルタイム通知する。 As described with reference to FIGS. 4 and 5, the information processing apparatus 100 according to the embodiment performs a fullness determination for determining the fullness status of the empty vehicle place as the second information processing. Specifically, the information processing device 100 acquires the imaged data captured by the drive recorder of the vehicle. Then, the information processing device 100 determines in real time the fullness status of the parking place installed on the road, which is copied in the image pickup data, based on the acquired image pickup data. Then, the information processing device 100 notifies the driver (user) of the determination result in real time.

これにより、実施形態にかかる情報処理装置100は、道路に設置される駐車場所の満空状況であって、走行付近の駐車場所の満空状況を走行中のドライバーに対して、リアルタイムかつ的確に通知することができる。 As a result, the information processing device 100 according to the embodiment is the fullness status of the parking place installed on the road, and the fullness status of the parking lot near the driving is accurately set in real time for the driver who is traveling. You can notify.

また、情報処理装置100は、車両の駐停車が禁止とされる禁止エリアに関する情報も学習しているため、例えば、信号前の停止線、横断歩道を駐車区画として認識し、満空判定してしまうといった状況を回避することができる。また、情報処理装置100は、特定の施設(例えば、店舗、消防署、警察所)前のエリアも駐停車禁止エリアとして学習することもできる。このため、情報処理装置100は、例えば、これらの施設前にライン等の特定の撮像物が存在するような場合、これを駐車区画として認識し、満空判定してしまうといった状況を回避することができる。 Further, since the information processing device 100 also learns information about the prohibited area where parking / stopping of the vehicle is prohibited, for example, the stop line in front of the signal and the pedestrian crossing are recognized as parking sections, and the fullness is determined. It is possible to avoid the situation where it ends up. Further, the information processing device 100 can also learn the area in front of a specific facility (for example, a store, a fire station, a police station) as a parking / stopping prohibited area. Therefore, for example, when a specific imaged object such as a line exists in front of these facilities, the information processing device 100 recognizes this as a parking zone and avoids a situation in which the sky is determined to be full. Can be done.

また、ドラレコ装置10のカメラは、例えば、暗闇や悪天候時等、視認によって得られる情報が不確かな環境下や、その他の希少環境下においても、その環境下におかれた対象物を高精度に認識することができる場合がある。このようなことからも、本実施形態では、撮像データを用いることに優位性を見出している。すなわち、情報処理装置100は、車両の周辺環境がどのような環境であってもそれに左右されずに、的確に精度よく満空状況を通知することができる。 In addition, the camera of the dorareco device 10 can accurately perform an object placed in an environment where the information obtained by visual recognition is uncertain, such as in the dark or in bad weather, or in other rare environments. It may be recognizable. For these reasons, the present embodiment finds an advantage in using the imaging data. That is, the information processing device 100 can accurately and accurately notify the full vacancy status regardless of the surrounding environment of the vehicle.

また、先に、ドラレコ装置10が、実施形態にかかる情報処理を行う情報処理装置の一例として単独で動作してもよいことを示したが、かかる場合には、ドラレコ装置10は、例えば、自装置が設置される車両を処理対象の車両として、図7および図8で説明した各ステップでの処理を行う。また、ドラレコ装置10は、学習によるモデル生成は行わず、例えば、所定期間毎にそれまでに収集された撮像データサンプルを用いて更新されるモデルを外部装置(例えば、情報処理装置100)から取得してもよい。 Further, it was previously shown that the dorareco device 10 may operate independently as an example of the information processing device that performs the information processing according to the embodiment. In such a case, the dorareco device 10 may operate independently, for example. The vehicle in which the device is installed is set as the vehicle to be processed, and the processing in each step described with reference to FIGS. 7 and 8 is performed. Further, the dorareco device 10 does not generate a model by learning, and for example, acquires a model updated by using the imaged data samples collected up to that point from an external device (for example, the information processing device 100) at predetermined period intervals. You may.

また、情報処理装置100は、ドラレコ装置10とパーキングメータ間での近距通信による決済や、例えば、ドライバーがスマートフォン等の端末装置に表示されたバーコードをパーキングメーターにかざすことによるバーコード決済に関する決済処理を行う機能を有してもよい。また、ドラレコ装置10が単独で動作する場合には、例えば、ドラレコ装置10が、パーキングメーターとの近距通信で取得した決済情報を所定の決済サーバ等に送信することにより決済処理を行ってもよい。 Further, the information processing device 100 relates to payment by short-distance communication between the dorareco device 10 and the parking meter, and for example, bar code payment by the driver holding a bar code displayed on a terminal device such as a smartphone over the parking meter. It may have a function of performing payment processing. Further, when the dorareco device 10 operates independently, for example, even if the dorareco device 10 performs the payment process by transmitting the payment information acquired by the short-distance communication with the parking meter to a predetermined payment server or the like. Good.

また、上記例では、情報処理装置100が、撮像データに写される所定の撮像物として、ラインの撮像態様が所定の条件を満たしているか否かに応じて、駐車場所の満空状況を判定する例を示した。しかし、情報処理装置100は、撮像データに写される所定の撮像物のうち、駐車場所が存在することを示す所定の対象物に基づいて、駐車場所の満空状況を判定することもできる。例えば、情報処理装置100は、所定の対象物として、パーキングメーター、または、駐車場所に対応する(駐車場所を示す)標識に基づいて、駐車場所の満空状況を判定する。この場合、例えば、情報処理装置100、駐車区画が満車および空車それぞれの場合においてパーキングメーター、または、標識がどのような撮像態様で撮像されるかが正解データとしてさらに学習されたモデルに基づいて、処理対象の駐車場所の満空状況を判定する。 Further, in the above example, the information processing apparatus 100 determines whether or not the image pickup mode of the line satisfies the predetermined condition as a predetermined image pickup image to be captured in the image pickup data, and determines the fullness status of the parking place. An example is shown. However, the information processing device 100 can also determine the fullness status of the parking place based on a predetermined object indicating that the parking place exists among the predetermined images captured in the image pickup data. For example, the information processing device 100 determines the availability of a parking place based on a parking meter or a sign (indicating a parking place) corresponding to the parking place as a predetermined object. In this case, for example, based on a model further learned as correct answer data, the information processing device 100, the parking meter when the parking lot is full and the parking lot is empty, or in what imaging mode the sign is imaged. Determine the availability of the parking lot to be processed.

また、情報処理装置100は、判定結果が通知される処理対象の車両から取得した撮像データにパーキングメータ、または、標識が写されている場合に、処理対象の車両はパーキングメーター用の駐車場所が存在するエリアに進入したと判断し、このエリア内に存在する駐車場所の満空状況を判定することもできる。 Further, in the information processing device 100, when the parking meter or the sign is copied in the imaging data acquired from the vehicle to be processed to which the determination result is notified, the vehicle to be processed has a parking place for the parking meter. It is also possible to determine that the vehicle has entered an existing area and determine the availability of parking spaces existing in this area.

〔3.情報処理装置の構成〕
次に、図9を用いて、実施形態にかかる情報処理装置100について説明する。図9は、実施形態にかかる情報処理装置100の構成例を示す図である。図9に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。例えば、情報処理装置100は、図1〜図8で説明した情報処理を行うサーバ装置である。一方で、実施形態にかかる情報処理を行うのは、端末装置としてのドラレコ装置10であってもよい。
[3. Information processing device configuration]
Next, the information processing apparatus 100 according to the embodiment will be described with reference to FIG. FIG. 9 is a diagram showing a configuration example of the information processing apparatus 100 according to the embodiment. As shown in FIG. 9, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. For example, the information processing device 100 is a server device that performs information processing described with reference to FIGS. 1 to 8. On the other hand, the information processing according to the embodiment may be performed by the dorareco device 10 as a terminal device.

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、満空情報記憶部121と、統計情報記憶部122と、撮像データ記憶部123と、駐車場所情報記憶部124と、モデル記憶部125とを有する。満空情報記憶部121、および、統計情報記憶部122については、図2〜図4で説明済みであるため、以下説明は省略する。
(About storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 includes a full / empty information storage unit 121, a statistical information storage unit 122, an imaging data storage unit 123, a parking location information storage unit 124, and a model storage unit 125. Since the full-empty information storage unit 121 and the statistical information storage unit 122 have already been described in FIGS. 2 to 4, the following description will be omitted.

(撮像データ記憶部123について)
撮像データ記憶部123は、撮像手段Kやドラレコ装置10のカメラ(撮像手段)による撮像で得られた撮像データに関する情報を記憶する。ここで、図10に実施形態にかかる撮像データ記憶部123の一例を示す。図10の例では、撮像データ記憶部123は、「ドライバーID」、「端末ID」、「日時」、「撮像データ」、「正解ラベル」といった項目を有する。
(About the imaging data storage unit 123)
The imaging data storage unit 123 stores information related to imaging data obtained by imaging by the imaging means K or the camera (imaging means) of the dorareco device 10. Here, FIG. 10 shows an example of the imaging data storage unit 123 according to the embodiment. In the example of FIG. 10, the imaging data storage unit 123 has items such as "driver ID", "terminal ID", "date and time", "imaging data", and "correct label".

「ドライバーID」は、ドラレコ装置10が設置される車両のドライバーを識別する識別情報を示す。なお、ドライバーは、ドラレコ装置10の所有者であるため、「ユーザ」と言い換えることができる。「端末ID」は、ドラレコ装置10を識別する識別情報を示す。「日時」は、「撮像データ」が得られた日時を示す。図10の例では、日時に「DT1」といった概念的な記号を用いているが、実際には、例えば、年月日、日付、時刻情報が入力される。「撮像データ」は、ドラレコ装置10のカメラ(撮像部)による撮像で得られた撮像データを示す。「撮像データ」は、例えば、情報処理装置100の学習のために正解データ用のサンプルとして用いられることから、図7で示した撮像データサンプルに相当する。また、「撮像データ」は、動画であり、動画長「10分」といったように時間の概念を有する。「正解ラベル」は、対応する「撮像データ」に対するタグ付けによって指定された機械学習用の正解データ(教師データ)である。 The "driver ID" indicates identification information that identifies the driver of the vehicle in which the dorareco device 10 is installed. Since the driver is the owner of the dorareco device 10, it can be paraphrased as a "user". The "terminal ID" indicates identification information that identifies the dorareco device 10. The "date and time" indicates the date and time when the "imaging data" was obtained. In the example of FIG. 10, a conceptual symbol such as "DT1" is used for the date and time, but in reality, for example, the date, date, and time information are input. The “imaging data” indicates the imaging data obtained by imaging with the camera (imaging unit) of the dorareco device 10. Since the "imaging data" is used as a sample for correct answer data for learning the information processing apparatus 100, for example, it corresponds to the imaging data sample shown in FIG. 7. Further, the "imaging data" is a moving image, and has a concept of time such as a moving image length of "10 minutes". The "correct answer label" is the correct answer data (teacher data) for machine learning specified by tagging the corresponding "imaging data".

すなわち、図10の例では、ドライバーID「D1」によって識別されるドライバー(ドライバーD1)のドラレコ装置であって、端末ID「10−1」によって識別されるドラレコ装置(ドラレコ装置10−1)が、日時「DT1」での撮像によって取得した撮像データ(撮像データサンプル)である「撮像データVG1」を情報処理装置100に送信することにより、情報処理装置100がこれを格納している例を示す。かかる例は、図7での説明に対応する。また、図10の例では、図7で説明したように、撮像データVG1に対して、正解ラベルCL11、正解ラベルCL12、正解ラベルCL13が指定されている例を示す。 That is, in the example of FIG. 10, the driver (driver D1) identified by the driver ID "D1" is the driver (driver D1), and the driver (driver D1) is identified by the terminal ID "10-1". , An example is shown in which the information processing apparatus 100 stores the "imaging data VG1", which is the imaging data (imaging data sample) acquired by imaging at the date and time "DT1", by transmitting the "imaging data VG1" to the information processing apparatus 100. .. Such an example corresponds to the description in FIG. Further, in the example of FIG. 10, as described with reference to FIG. 7, an example in which the correct answer label CL11, the correct answer label CL12, and the correct answer label CL13 are designated for the imaging data VG1 is shown.

なお、例えば、ドラレコ装置10−5が独立して実施形態にかかる第2の情報処理を実行する場合、ドラレコ装置10−5は、図10に示すような撮像データ記憶部123を有することができる。 Note that, for example, when the dorareco device 10-5 independently executes the second information processing according to the embodiment, the dorareco device 10-5 can have an imaging data storage unit 123 as shown in FIG. ..

(駐車場所情報記憶部124について)
駐車場所情報記憶部124は、道路に設置される駐車場所(例えば、パーキングメーター用の駐車場所)の位置(所在地)に関する情報を記憶する。ここで、図11に実施形態にかかる駐車場所情報記憶部124の一例を示す。図11の例では、駐車場所情報記憶部124は、「都道府県」、「市区町村」、「道路ID」、「エリア」、「位置情報」といった項目を有する。
(About parking place information storage unit 124)
The parking place information storage unit 124 stores information regarding the position (location) of a parking place (for example, a parking place for a parking meter) installed on the road. Here, FIG. 11 shows an example of the parking place information storage unit 124 according to the embodiment. In the example of FIG. 11, the parking place information storage unit 124 has items such as "prefecture", "city / ward / town / village", "road ID", "area", and "location information".

「都道府県」、および、「市区町村」は、対応する「位置情報」が示す位置が含まれる都道府県および市区町村を示す。「道路ID」は、道路を識別する識別情報を示す。「エリア」は、「道路ID」が示す道路がメッシュ状に仮想的に分割された各エリアのうち、駐車場所が存在するエリアを識別する識別情報を示す。「位置情報」は、対応する「エリア」の位置を示す位置情報である。このようなことから、「位置情報」は、駐車場所の位置を示す位置情報とも言い換えることができる。図11の例では、「位置情報」に概念的な記号を用いているが、実際に例えば、住所あるいは経緯度等によって示される。 "Prefecture" and "city" indicate the prefecture and city including the position indicated by the corresponding "location information". The "road ID" indicates identification information that identifies the road. The "area" indicates identification information for identifying an area in which a parking place exists among the areas in which the road indicated by the "road ID" is virtually divided in a mesh shape. The "position information" is position information indicating the position of the corresponding "area". For this reason, the "location information" can be rephrased as the location information indicating the location of the parking place. In the example of FIG. 11, a conceptual symbol is used for "position information", but it is actually indicated by, for example, an address or latitude and longitude.

すなわち、図11の例では、東京都M区を通る道路であって、道路ID「RT11」によって識別される道路(道路RT11)が仮想的に分割された各エリアのうち、「PTm1」の位置にあるエリア「ARm1」、「PTm2」の位置にあるエリア「ARm2」、「PTm3」の位置にあるエリア「ARm3」に駐車場所が存在する例を示す。つまり、図6の例では、道路RT11上の位置である位置「PTm1」、位置「PTm2」、位置「PTm3」には、駐車場所が存在する例を示す。 That is, in the example of FIG. 11, the position of "PTm1" in each area that is a road passing through M-ku, Tokyo and the road (road RT11) identified by the road ID "RT11" is virtually divided. An example is shown in which a parking place exists in the area "ARm2" at the positions of the areas "ARm1" and "PTm2" and the area "ARm3" at the position of "PTm3". That is, in the example of FIG. 6, an example in which a parking place exists at the position “PTm1”, the position “PTm2”, and the position “PTm3” on the road RT11 is shown.

(モデル記憶部125について)
モデル記憶部125は、情報処理装置100の第2の情報処理で生成されたモデルを記憶する記憶部である。モデル記憶部125は、例えば、各モデルを識別する「モデルID」と、当該モデルを示すモデル情報とを対応付けて記憶する。
(About model storage 125)
The model storage unit 125 is a storage unit that stores the model generated by the second information processing of the information processing device 100. The model storage unit 125 stores, for example, a "model ID" that identifies each model and model information indicating the model in association with each other.

(制御部130について)
図9に戻り、制御部130は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(About control unit 130)
Returning to FIG. 9, in the control unit 130, various programs stored in the storage device inside the information processing device 100 are executed by the CPU (Central Processing Unit), the MPU (Micro Processing Unit), etc. using the RAM as the work area. It is realized by. Further, the control unit 130 is realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図9に示すように、制御部130は、取得部131と、生成部132と、満空判定部133と、蓄積部134と、予測部135と、通知部136と、提供部137と、挙動判定部138と、開始制御部139とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図9に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図9に示した接続関係に限られず、他の接続関係であってもよい。 As shown in FIG. 9, the control unit 130 behaves with the acquisition unit 131, the generation unit 132, the fullness determination unit 133, the storage unit 134, the prediction unit 135, the notification unit 136, and the provision unit 137. It has a determination unit 138 and a start control unit 139, and realizes or executes the functions and actions of information processing described below. The internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 9, and may be any other configuration as long as it performs information processing described later. Further, the connection relationship of each processing unit included in the control unit 130 is not limited to the connection relationship shown in FIG. 9, and may be another connection relationship.

(取得部131について)
取得部131は、撮像データを取得する。例えば、取得部131は、道路を走行する移動体に搭載されたカメラ(ドラレコ装置10のカメラ)によって撮像された撮像データを取得する。例えば、ドラレコ装置10から撮像データが送信される場合、取得部131は、ドラレコ装置10から撮像データを取得(受信)する。また、取得部131は、取得した撮像データを撮像データ記憶部123に格納する。
(About acquisition unit 131)
The acquisition unit 131 acquires the imaging data. For example, the acquisition unit 131 acquires image data captured by a camera (camera of the dorareco device 10) mounted on a moving body traveling on a road. For example, when the imaging data is transmitted from the dorareco device 10, the acquisition unit 131 acquires (receives) the imaging data from the dorareco device 10. In addition, the acquisition unit 131 stores the acquired imaging data in the imaging data storage unit 123.

なお、取得部131は、必ずしもドラレコ装置10のカメラによる撮像データだけを取得する必要はなく、例えば、各地の施設(例えば、信号機、電柱、マンション、店舗等)に備え付けられるカメラ(例えば、防犯カメラ)と通信可能なのであれば、このようなカメラよる撮像データも取得することができる。このようなことから、取得部131は、処理の一例として、例えば、図1で説明したステップS11、図7で説明したステップS21の処理を行う。 The acquisition unit 131 does not necessarily have to acquire only the image data captured by the camera of the dorareco device 10. For example, a camera (for example, a security camera) installed in a facility (for example, a traffic light, a utility pole, an apartment, a store, etc.) in each place. ), It is possible to acquire the image data obtained by such a camera. Therefore, as an example of the processing, the acquisition unit 131 performs the processing of step S11 described with reference to FIG. 1 and step S21 described with reference to FIG. 7, for example.

(生成部132について)
生成部132は、学習によりモデルを生成する。生成部132は、所定の撮像物の撮像態様と、当該撮像態様が示すようにこの撮像物が撮像された際の駐車場所の満空状況とが対応付けられた情報により学習されたモデルを生成する。例えば、生成部132は、撮像物の撮像態様のうち、駐車場所の満空状況に応じた撮像態様を正解データとして学習されたモデルを生成する。例えば、生成部132は、判定結果が通知される処理対象の移動体に搭載されたカメラによって撮像された撮像データが入力された場合に、撮像データに写される対象物である道路上に引かれたラインの形状と、正解データとしての撮像態様が示すラインの形状との一致度に基づくスコアであって、駐車場所の満空状況に関する確度を示すスコアを出力するモデルを生成する。
(About generator 132)
The generation unit 132 generates a model by learning. The generation unit 132 generates a model learned from the information associated with the imaging mode of the predetermined imaged object and the fullness status of the parking place when the imaged object is imaged as shown by the imaging mode. To do. For example, the generation unit 132 generates a model in which the imaging mode of the imaged object is learned as the correct answer data according to the sky condition of the parking place. For example, the generation unit 132 draws on the road, which is the object to be copied to the image pickup data, when the image pickup data captured by the camera mounted on the moving body to be processed to which the determination result is notified is input. A model is generated that outputs a score indicating the accuracy of the availability of the parking place, which is a score based on the degree of agreement between the shape of the drawn line and the shape of the line indicated by the imaging mode as correct data.

また、生成部132は、移動体の駐停車が禁止とされる禁止エリアに関する情報がさらに学習されたモデルを生成することもできる。例えば、生成部132は、移動体の駐停車が禁止とされる禁止エリアに関する情報を、満空判定を行わないための正解データとして学習することによりモデルを生成する。このようなことから、生成部132は、処理の一つとして、例えば、図7で説明したステップS22およびS23の処理を行う。 In addition, the generation unit 132 can also generate a model in which information on the prohibited area where parking / stopping of the moving body is prohibited is further learned. For example, the generation unit 132 generates a model by learning information about a prohibited area where parking / stopping of a moving body is prohibited as correct answer data for not performing a full / empty determination. For this reason, the generation unit 132 performs, for example, the processes of steps S22 and S23 described with reference to FIG. 7 as one of the processes.

なお、生成部132は、図1のステップS14で説明したような統計モデルを生成する処理も行ってよい。例えば、生成部132は、満空状況と、所定の条件(例えば、曜日、時間帯、天候、イベント等)との間での傾向分析(統計的傾向の分析)を行うことにより、傾向を学習されたモデルである統計モデルを生成する。例えば、生成部132は、各曜日の時間帯毎に、当該時間帯での天候「晴」(または、天候「雨」)条下での満空状況の傾向を分析し、分析した傾向を学習された統計モデルを生成する。また、例えば、生成部132は、各曜日の時間帯毎に、当該時間帯でイベント(例えば、工事や渋滞)が起きている条件下での満空状況の傾向を分析し、分析した傾向が学習された統計モデルを生成する。 The generation unit 132 may also perform a process of generating a statistical model as described in step S14 of FIG. For example, the generation unit 132 learns the tendency by performing a tendency analysis (statistical tendency analysis) between the fullness situation and a predetermined condition (for example, day of the week, time zone, weather, event, etc.). Generate a statistical model that is the model that was created. For example, the generation unit 132 analyzes the tendency of the full sky condition under the weather "fine" (or weather "rain") condition in the time zone for each time zone of each day of the week, and learns the analyzed tendency. Generate a statistical model. Further, for example, the generation unit 132 analyzes and analyzes the tendency of the vacancy situation under the condition that an event (for example, construction or traffic jam) occurs in the time zone for each time zone of each day of the week. Generate a trained statistical model.

ちなみに、図7で説明したステップS22およびS23でのモデル生成と、図1のステップS14で説明した統計モデルの生成は、それぞれ異なる処理部によって行われてもよい。例えば、前者の処理は第2の生成部によって行われ、後者の処理は第1の生成部によって行われてもよい。 Incidentally, the model generation in steps S22 and S23 described in FIG. 7 and the generation of the statistical model described in step S14 in FIG. 1 may be performed by different processing units. For example, the former process may be performed by the second generation unit, and the latter process may be performed by the first generation unit.

(満空判定部133について)
満空判定部133は、取得部131により取得された撮像データに基づいて、撮像データに写される道路に設置される駐車場所の満空状況を判定する。例えば、満空判定部133は、ドラレコ装置10を有する移動体が現在走行中の道路に設置される駐車場所であって、当該移動体の進行方向に存在する駐車場所の現在の満空状況を判定する。例えば、満空判定部133は、駐車場所として、1台の移動体を駐車させるための駐車区画毎に、当該駐車区画の満空状況を判定する。
(About the fullness judgment unit 133)
The fullness determination unit 133 determines the fullness status of the parking place installed on the road, which is captured in the image pickup data, based on the image pickup data acquired by the acquisition unit 131. For example, the fullness determination unit 133 determines the current fullness status of the parking place where the moving body having the dorareco device 10 is installed on the road where the moving body is currently traveling and exists in the traveling direction of the moving body. judge. For example, the fullness determination unit 133 determines the fullness status of the parking lot for each parking lot for parking one moving body as a parking place.

また、満空判定部133は、撮像データに基づいて、撮像データに写される所定の撮像物の撮像態様が所定の条件を満たしているか否かに応じて、駐車場所の満空状況を判定する。例えば、満空判定部133は、所定の撮像物の撮像態様として、道路上に引かれたラインが移動体との位置関係に応じてどのように撮像されるかを示す撮像態様であって、ラインの撮像態様が所定の条件を満たしているか否かに応じて、駐車場所の満空状況を判定する。例えば、満空判定部133は、撮像態様が示す形状であって、所定の撮像物の形状が所定の形状であるか否かに応じて、駐車場所の満空状況を判定する。 Further, the full / empty determination unit 133 determines the full / empty status of the parking place based on the imaging data, depending on whether or not the imaging mode of the predetermined image image imaged in the imaging data satisfies the predetermined conditions. To do. For example, the sky fullness determination unit 133 is an imaging mode that shows how a line drawn on the road is imaged according to the positional relationship with a moving body as an imaging mode of a predetermined imaged object. The availability of the parking place is determined according to whether or not the imaging mode of the line satisfies a predetermined condition. For example, the vacancy determination unit 133 determines the vacancy status of the parking place according to whether or not the shape of the predetermined imaged object is the shape indicated by the imaging mode.

一例として、満空判定部133は、所定の撮像物の撮像態様と、当該撮像態様が示すように撮像物が撮像された際の駐車場所の満空状況とが対応付けられた情報により学習されたモデルに基づいて、処理対象の駐車場所の満空状況を判定する。例えば、満空判定部133は、撮像物の撮像態様のうち、駐車場所の満空状況に応じた撮像態様を正解データとして学習されたモデルに基づいて、処理対象の駐車場所の満空状況を判定する。例えば、満空判定部133は、判定結果が通知される処理対象の移動体に搭載されたカメラによって撮像された撮像データが入力された場合に、撮像データに写される対象物である道路上に引かれたラインの形状と、正解データとしての撮像態様が示すラインの形状との一致度に基づくスコアであって、駐車場所の満空状況に関する確度を示すスコアを出力するモデルに基づいて、駐車場所の満空状況を判定する。また、満空判定部133は、移動体の駐停車が禁止とされる禁止エリアに関する情報が学習された前記モデルに基づいて、禁止エリアを除く領域における駐車場所の満空状況を判定する。このようなことから、満空判定部133は、処理の一例として、例えば、図7で説明したステップS26の処理を行う。 As an example, the fullness determination unit 133 is learned by the information associated with the imaging mode of the predetermined imaged object and the fullness state of the parking place when the imaged object is imaged as shown by the imaging mode. Based on the model, the availability of the parking place to be processed is determined. For example, the fullness determination unit 133 determines the fullness status of the parking place to be processed based on the model learned as the correct answer data of the imaging mode according to the fullness status of the parking place among the imaging modes of the imaged object. judge. For example, the full / empty determination unit 133 is on the road, which is an object to be captured in the imaging data when the imaging data captured by the camera mounted on the moving object to be processed to which the determination result is notified is input. A score based on the degree of agreement between the shape of the line drawn in and the shape of the line indicated by the imaging mode as correct data, and based on a model that outputs a score indicating the certainty regarding the availability of the parking lot. Determine the availability of the parking lot. Further, the full / empty determination unit 133 determines the fullness status of the parking place in the area other than the prohibited area based on the model in which the information on the prohibited area where parking / stopping of the moving body is prohibited is learned. For this reason, the full / empty determination unit 133 performs the process of step S26 described in FIG. 7, for example, as an example of the process.

また、満空判定部133は、撮像データを解析することによる満空判定も行う。例えば、満空判定部133は、図1のステップS12で説明したように、撮像データに対応する「曜日」および「時間帯」毎に、当該「曜日」および「時間帯」での、駐車区画エリア毎の満空状況を判定する満空判定を行う。例えば、満空判定部133は、撮像データから、「曜日」毎の各「時間帯」での撮像データを抽出し、抽出した撮像データを解析することにより、各駐車区画エリアでの満空状況を判定する。そして、満空判定部133は、判定した満空状況に基づいて、その「時間帯」の間、駐車区画エリアは満車であったか、あるいは、空車であったかを最終決定する。 In addition, the full / empty determination unit 133 also performs a full / empty determination by analyzing the imaging data. For example, as described in step S12 of FIG. 1, the full / empty determination unit 133 has a parking lot for each “day of the week” and “time zone” corresponding to the imaging data, in the “day of the week” and “time zone”. Judge the fullness status for each area. For example, the full / empty determination unit 133 extracts the imaged data for each “time zone” for each “day of the week” from the imaged data, and analyzes the extracted imaged data to obtain the fullness status in each parking lot area. To judge. Then, the fullness determination unit 133 finally determines whether the parking lot area is full or empty during the "time zone" based on the determined fullness situation.

(蓄積部134について)
蓄積部134は、道路に設置される駐車場所の満空状況を示す満空情報を駐車場所毎に蓄積させる。例えば、蓄積部134は、満空情報として、所定の撮像手段によって駐車場所が撮像されることにより得られた撮像データに基づき判定された満空状況を示す満空情報を蓄積させる。例えば、蓄積部134は、満空判定部133による満空判定での判定結果(満空状況)を示す満空情報を蓄積させる。例えば、蓄積部134は、このような満空情報を満空情報記憶部121に格納することにより、満空情報記憶部121に対して満空情報を蓄積させる。このようなことから、満空判定部133は、処理の一つとして、例えば、図1で説明したステップS13の処理を行う。
(About storage unit 134)
The storage unit 134 stores the fullness information indicating the fullness status of the parking lots installed on the road for each parking lot. For example, the storage unit 134 stores the fullness information indicating the fullness status determined based on the imaging data obtained by imaging the parking place by a predetermined imaging means as the fullness information. For example, the storage unit 134 stores the fullness information indicating the determination result (fullness status) in the fullness determination by the fullness determination unit 133. For example, the storage unit 134 stores such full-empty information in the full-empty information storage unit 121, so that the full-empty information storage unit 121 stores the full-empty information. For this reason, the full / empty determination unit 133 performs, for example, the process of step S13 described with reference to FIG. 1 as one of the processes.

(予測部135について)
予測部135は、蓄積部134により蓄積された満空情報に基づいて、処理対象の移動体が駐車場所に到着する到着予想時刻での駐車場所の満空状況を予測する。例えば、予測部135は、蓄積部134により蓄積された満空情報に基づき得られた駐車場所毎の統計情報であって、所定の条件下での満空状況の統計を示す統計情報に基づいて、到着予想時刻での駐車場所の満空状況を予測する。例えば、予測部135は、所定の条件として、曜日、時間帯、駐車場所周辺での天候、駐車場所周辺での渋滞の有無、または、駐車場所周辺でのイベントの有無の少なくともいずれか1つの条件下での満空状況を示す満空情報に基づき得られた統計情報に基づいて、到着予想時刻での駐車場所の満空状況を予測する。
(About prediction unit 135)
The prediction unit 135 predicts the fullness status of the parking place at the estimated arrival time when the moving object to be processed arrives at the parking place based on the fullness information accumulated by the storage unit 134. For example, the prediction unit 135 is statistical information for each parking place obtained based on the fullness information accumulated by the storage unit 134, and is based on the statistical information showing the statistics of the fullness situation under a predetermined condition. , Predict the availability of parking lots at the estimated arrival time. For example, the prediction unit 135 determines at least one of a day of the week, a time zone, the weather around the parking place, the presence or absence of traffic congestion around the parking place, and the presence or absence of an event around the parking place. Based on the statistical information obtained based on the fullness information showing the fullness status below, the fullness status of the parking place at the estimated arrival time is predicted.

さらに詳細には、予測部135は、1台の移動体を駐車させるための駐車区画であって、複数の駐車区画が一の方向に連なって構成される駐車場所において、駐車区画に基づく任意のエリア毎に、当該エリアでの満空状況を示す満空情報に基づき得られた駐車場所毎の統計情報であって、所定の条件下での満空状況の統計を示す統計情報に基づいて、到着予想時刻での満空状況を予測する。 More specifically, the prediction unit 135 is a parking lot for parking one moving object, and is arbitrary based on the parking lot in a parking place in which a plurality of parking lots are connected in one direction. For each area, it is statistical information for each parking place obtained based on the fullness information indicating the fullness status in the area, and based on the statistical information showing the fullness status statistics under a predetermined condition, Predict the full availability at the estimated arrival time.

例えば、予測部135は、統計情報として、満空状況と所定の条件との間での傾向に基づく関係性が駐車場所毎に学習された統計モデルに基づいて、到着予想時刻での駐車場所の満空状況を予測する。例えば、予測部135は、統計モデルとして、処理対象の移動体が駐車場所に到着する到着予想時刻を示す情報が入力された場合に、到着予想時刻における駐車場所の満空状況を示す情報を出力する統計モデルに基づいて、到着予想時刻での駐車場所の満空状況を予測する。 For example, the prediction unit 135 uses the statistical information of the parking place at the estimated arrival time based on a statistical model in which the tendency-based relationship between the availability and the predetermined conditions is learned for each parking place. Predict the fullness situation. For example, the prediction unit 135 outputs information indicating the fullness status of the parking place at the estimated arrival time when the information indicating the estimated arrival time when the moving object to be processed arrives at the parking place is input as a statistical model. Based on the statistical model to be used, the availability of parking lots at the estimated arrival time is predicted.

また、予測部135は、統計情報として、駐車場所における移動体の入れ替わりの頻度の統計を示す統計情報をさらに用いて、到着予想時刻での満空状況を予測する。また、予測部135は、処理対象の移動体のユーザによって指定された目的地を示す位置情報に基づいて、当該目的地から所定範囲内に存在する駐車場所に到着する到着予想時刻での駐車場所の満空状況を予測する。このようなことから、予測部135は、処理の一つとして、例えば、図1で説明したステップS15〜S18の処理を行う。 In addition, the prediction unit 135 further uses statistical information showing statistics on the frequency of replacement of moving objects in the parking place as statistical information, and predicts the vacancy situation at the estimated arrival time. In addition, the prediction unit 135 is a parking place at an estimated arrival time when the vehicle arrives at a parking place within a predetermined range from the destination based on the position information indicating the destination specified by the user of the moving object to be processed. Predict the fullness situation of. For this reason, the prediction unit 135 performs, for example, the processes of steps S15 to S18 described with reference to FIG. 1 as one of the processes.

(通知部136について)
通知部136は、満空判定部133による判定結果をドライバーに通知する。例えば、通知部136は、判定結果が通知される処理対象の移動体に搭載されたカメラによって撮像された撮像データであって、表示画面においてリアルタイムに表示される撮像データに写される駐車場所毎に、現在の満空状況を表示させる。例えば、通知部136は、図8で説明したように、「満」という文字が対応付けられた矩形の枠線としての満車情報を、車両が駐車されている駐車区画を囲むようにして表示させる。また、例えば、通知部136は、図2で説明したように、「空」という文字が対応付けられた矩形の枠線としての空車情報を、車両が駐車されていない駐車区画を囲むようにして表示させる。このようなことから、通知部136は、処理の一つとして、例えば、図7および図8で説明したステップS27の処理を行う。
(About notification unit 136)
The notification unit 136 notifies the driver of the determination result by the full / empty determination unit 133. For example, the notification unit 136 is image data captured by a camera mounted on the moving body to be processed to which the determination result is notified, and is captured in the image data displayed in real time on the display screen for each parking place. To display the current availability status. For example, as described with reference to FIG. 8, the notification unit 136 displays full information as a rectangular frame line associated with the character “full” so as to surround the parking lot in which the vehicle is parked. Further, for example, as described in FIG. 2, the notification unit 136 displays vacant vehicle information as a rectangular frame line associated with the character "empty" so as to surround a parking lot in which the vehicle is not parked. .. For this reason, the notification unit 136 performs, for example, the process of step S27 described with reference to FIGS. 7 and 8 as one of the processes.

また、通知部136は、予測部135により予測された予測結果に基づく情報をユーザに通知することもできる。つまり、通知部136は、図1および図5で説明したステップS19の処理も行うことができる。 In addition, the notification unit 136 can also notify the user of information based on the prediction result predicted by the prediction unit 135. That is, the notification unit 136 can also perform the process of step S19 described with reference to FIGS. 1 and 5.

具体的には、通知部136は、1台の移動体を駐車させるための駐車区画であって、複数の駐車区画が一の方向に連なって構成される駐車場所において、駐車区画に基づく任意のエリア毎に、当該エリアでの満空状況が予測された場合には、当該エリア毎の満空状況に基づく情報をユーザに通知する。また、通知部136は、ユーザ(ドライバー)の目的地から所定範囲内に存在する一の駐車場所に到着する到着予想時刻での当該駐車場所の満空状況として満車であることが予測された場合には、この目的地から所定範囲内に存在する駐車場所であって、一の駐車場所とは異なる他の駐車のうち、満空状況として空車であることが予測された駐車場所へと案内する案内情報をユーザに通知することもできる。 Specifically, the notification unit 136 is a parking lot for parking one moving body, and is an arbitrary parking lot based on the parking lot in a parking place in which a plurality of parking lots are connected in one direction. When the vacancy status in the area is predicted for each area, the user is notified of the information based on the vacancy status in the area. Further, when the notification unit 136 predicts that the parking place is full at the estimated arrival time when it arrives at one parking place existing within a predetermined range from the destination of the user (driver). Will guide you to a parking place that is within a predetermined range from this destination and is predicted to be empty as a full vacancy among other parking lots that are different from one parking place. It is also possible to notify the user of the guidance information.

さて、ここからは、通知部136による他の通知について説明する。例えば、情報処理装置100は、情報通知される通知対象の移動体(判定結果が通知される処理対象の移動体)以外の他の移動体を基準とする満空情報であって、駐車場所の満空状況を示す満空情報(判定結果)を取得し、取得した満空情報を情報通知される通知対象の移動体に通知する。よりわかり易く説明する。図7および図8の例では、情報処理装置100が、処理対象の車両C5のドラレコ装置10から現在の撮像データを取得し、この撮像データについて満空判定し、表示画面の撮像データに重ねる形で判定結果(すなわち、満空情報)を通知する例を示した。しかしながら、このような一連の第2の情報処理は、当然ながら車両C5だけでなく、多くの各車両に対して行われる。例えば、車両C5から見て他の車両である車両C6についても同様の情報処理が行われる。したがって、ここで説明する通知は、車両C5から見て他の車両である車両C6からの撮像データに基づき、車両C6を基準として満空判定された際の判定結果を、車両C5のドラレコ装置10−5が有する表示画面に現在写される撮像データに対して反映させる、という通知手法である。 Now, from here on, other notifications by the notification unit 136 will be described. For example, the information processing device 100 is full-empty information based on a moving body other than the moving body to be notified (the moving body to be processed to which the determination result is notified) to which the information is notified, and is the information of the parking place. The fullness information (judgment result) indicating the fullness status is acquired, and the acquired fullness information is notified to the moving object to be notified of the information. I will explain it more clearly. In the examples of FIGS. 7 and 8, the information processing apparatus 100 acquires the current imaging data from the drareco apparatus 10 of the vehicle C5 to be processed, determines whether the imaging data is full or empty, and superimposes the imaging data on the display screen. An example of notifying the judgment result (that is, full / empty information) is shown in. However, such a series of second information processing is, of course, performed not only on the vehicle C5 but also on many vehicles. For example, the same information processing is performed on the vehicle C6, which is another vehicle when viewed from the vehicle C5. Therefore, the notification described here is based on the imaging data from the vehicle C6, which is another vehicle when viewed from the vehicle C5, and the determination result when the fullness is determined with the vehicle C6 as a reference is used as the dorareco device 10 of the vehicle C5. This is a notification method in which the image data currently projected on the display screen of -5 is reflected.

このような通知を行う前提について説明する。例えば、図8の例によると、情報処理装置100は、車両C5の走行車線側に存在する駐車区画を対象に満空判定している。しかし、車両C5の走行車線に対する反対車線側にも駐車区画があり、この駐車区画が撮像データに写されていれば、情報処理装置100は、当然、この駐車区画についても満空判定することができる。要は、情報処理装置100は、判定結果が通知される処理対象の車両の走行車線、反対車線に拘わらず撮像データに駐車区画が写されていればそれに対して満空判定を行うことができる。しかしながら、ドラレコ装置10は、基本的には走行車線側の情報を中心に撮像してしまう傾向にあるため、撮像データからは、反対車線側の情報(例えば、駐車区画が存在するか否か)を高精度に認識することができない場合がある。そうすると、車両C5の撮像データに基づき反対車線側の駐車区画について満空判定された判定結果より、反対車線を走行する車両C6の撮像データについて満空判定された判定結果の方が精度が高い場合がある。このため、車両C5のドライバーD5に対して、車両C6を基準とする判定結果も通知することができれば、より正確な満空状況をドライバーD5に通知することができるようになる。 The premise of making such a notification will be described. For example, according to the example of FIG. 8, the information processing device 100 determines the fullness of the parking section existing on the traveling lane side of the vehicle C5. However, if there is a parking zone on the opposite lane side of the vehicle C5 with respect to the traveling lane and this parking zone is captured in the imaging data, the information processing apparatus 100 can naturally determine that the parking zone is also full. it can. In short, the information processing device 100 can perform a full / empty determination if the parking zone is captured in the imaging data regardless of the traveling lane or the opposite lane of the vehicle to be processed to which the determination result is notified. .. However, since the dorareco device 10 basically tends to image mainly the information on the traveling lane side, the information on the opposite lane side (for example, whether or not there is a parking lot) is obtained from the imaging data. May not be recognized with high accuracy. Then, when the judgment result of the fullness judgment of the image data of the vehicle C6 traveling in the opposite lane is higher than the judgment result of the fullness judgment of the parking lot on the opposite lane side based on the image pickup data of the vehicle C5. There is. Therefore, if the determination result based on the vehicle C6 can also be notified to the driver D5 of the vehicle C5, the driver D5 can be notified of a more accurate full vacancy situation.

以上の前提を踏まえて、車両C5および車両C6を例に用いると、情報処理装置100は、情報通知される通知対象の車両C5以外の他の移動体である車両C6であって、反対車線を走行する車両C6を基準とする満空情報であって、駐車区画の満空状況を示す満空情報を取得する。そして、情報処理装置100(通知部136)は、取得された満空情報を車両C5のドライバーD5に通知する。この点について、図12を用いて説明する。図12は、情報通知の他の一例を示す図である。 Based on the above assumptions, using the vehicle C5 and the vehicle C6 as an example, the information processing device 100 is a vehicle C6 which is a moving body other than the vehicle C5 to be notified of information, and is in the opposite lane. It is the full vacancy information based on the traveling vehicle C6, and acquires the full vacancy information indicating the full vacancy status of the parking lot. Then, the information processing device 100 (notification unit 136) notifies the driver D5 of the vehicle C5 of the acquired full / empty information. This point will be described with reference to FIG. FIG. 12 is a diagram showing another example of information notification.

図12の例では、車両C6は、車両C5とは反対車線を車両C5に向かって走行してきている。このようなことから、車両C6は、この先、車両C5が通過し得る地点を既に走行してきているため、同時刻において、車両C5から見るよりもその地点の情報を正確に知ることができる。例えば、図12において丸印で囲まれる2つの駐車区画の満空状況がどうであるかは、時刻t4の時点では、車両C6の方が車両C5よりも早く知ることができる。言い換えれば、情報処理装置100は、時刻t4の時点では、車両C5の撮像データよりも車両C6の撮像データからの方が精度よく、上記2つの車区画の満空状況を判定することができる。 In the example of FIG. 12, the vehicle C6 is traveling in the opposite lane to the vehicle C5 toward the vehicle C5. For this reason, since the vehicle C6 has already traveled at a point where the vehicle C5 can pass, it is possible to know the information at that point more accurately than when viewed from the vehicle C5 at the same time. For example, at time t4, the vehicle C6 can know the fullness of the two parking lots surrounded by the circles in FIG. 12 earlier than the vehicle C5. In other words, at the time t4, the information processing apparatus 100 can determine the fullness status of the above two vehicle sections more accurately from the image data of the vehicle C6 than from the image data of the vehicle C5.

例えば、情報処理装置100は、通知対象の車両C5以外の他の車両のうち、例えば、車両C5が将来通過し得る地点を走行してきた車両を特定する、図12の例では、情報処理装置100は、このような車両として車両C6を特定したとする。なお、図12では不図示であるが、情報処理装置100は、かかる特定処理を行う処理部(例えば、特定部)をさらに有してよい。そしてこのように特定された時点である時刻t4では、例えば、車両C5および車両C6は、図12のような位置関係で走行している。 For example, in the example of FIG. 12, the information processing device 100 identifies a vehicle other than the vehicle C5 to be notified, for example, a vehicle that has traveled at a point where the vehicle C5 can pass in the future. Suppose that vehicle C6 is specified as such a vehicle. Although not shown in FIG. 12, the information processing apparatus 100 may further have a processing unit (for example, a specific unit) that performs such specific processing. Then, at the time t4, which is the time specified in this way, for example, the vehicle C5 and the vehicle C6 are traveling in the positional relationship as shown in FIG.

このような状態において、取得部131は、車両C5のドラレコ装置10−5から時刻t4時点での撮像データ(画像データGP5−4)を取得する(ステップS31)。また、取得部131は、ステップS31において、車両C6のドラレコ装置10−6からも時刻t4時点での撮像データ(画像データ)を取得する。次に、満空判定部133は、画像データGP5−4をモデルに適用することにより、画像データGP5−4について満空判定を行う(ステップS32)。満空判定の詳細については、図7で説明したとおりであるため省略する。また、満空判定部133は、ステップS32において、ドラレコ装置10−6からの画像データについても満空判定を行う。例えば、ドラレコ装置10−6からの画像データについての満空判定で得られた判定結果は、車両C6を基準とする判定結果である。 In such a state, the acquisition unit 131 acquires the imaging data (image data GP5-4) at the time t4 from the dorareco device 10-5 of the vehicle C5 (step S31). Further, in step S31, the acquisition unit 131 also acquires the imaging data (image data) at the time t4 from the drive recorder device 10-6 of the vehicle C6. Next, the full / empty determination unit 133 makes a full / empty determination on the image data GP5-4 by applying the image data GP5-4 to the model (step S32). The details of the fullness determination will be omitted because they are as described in FIG. Further, in step S32, the full / empty determination unit 133 also determines the fullness of the image data from the dorareco device 10-6. For example, the determination result obtained by the full / empty determination of the image data from the dorareco device 10-6 is the determination result based on the vehicle C6.

例えば、満空判定部133は、ドラレコ装置10−6からの画像データに基づいて、丸印で囲まれる2つの駐車区画のうち、車両C5から見て手前の駐車区画は車両C200が駐車されており満車で、後方の駐車区画は空車と判定したとする。このような判定結果は、車両C6を基準とする判定結果である。 For example, in the full / empty determination unit 133, the vehicle C200 is parked in the parking lot in front of the vehicle C5 among the two parking lots surrounded by the circles based on the image data from the dorareco device 10-6. It is assumed that the car is full and the parking lot behind is judged to be empty. Such a determination result is a determination result based on the vehicle C6.

また、かかる場合、通知部136は、車両C6を基準とする判定結果を、例えば、満空判定部133から取得する。そして、通知部136は、車両C6を基準とする判定結果と、車両C5側での判定結果とを合わせて通知する(ステップS33)。例えば、通知部136は、車両C6を基準とする判定結果として、車両C200が駐車されている手前の駐車区画は満車であることを示す情報と、その後方の駐車区画は空車であること示す情報とを、ドラレコ装置10−5を介して、ドライバーD5に通知する。例えば、通知部136は、ドラレコ装置10−5の表示画面に現在表示されている画像データGP5−4に対して、車両C200が駐車されている駐車区画は満車であることを示す満車情報を重ねて表示させる。一例を示すと、通知部136は、「満」という文字が対応付けられた矩形の枠線としての満車情報IF200を、車両C200が駐車されている駐車区画を囲むようにして表示させる。 Further, in such a case, the notification unit 136 acquires the determination result based on the vehicle C6 from, for example, the full / empty determination unit 133. Then, the notification unit 136 notifies the determination result based on the vehicle C6 and the determination result on the vehicle C5 side together (step S33). For example, the notification unit 136 indicates that the parking lot in front of the vehicle C200 is full and the parking lot behind it is empty as a determination result based on the vehicle C6. Is notified to the driver D5 via the dorareco device 10-5. For example, the notification unit 136 superimposes the full information indicating that the parking section in which the vehicle C200 is parked is full on the image data GP5-4 currently displayed on the display screen of the dorareco device 10-5. To display. As an example, the notification unit 136 displays the full information IF200 as a rectangular frame line associated with the character "full" so as to surround the parking lot in which the vehicle C200 is parked.

また、通知部136は、ドラレコ装置10−5の表示画面に現在表示されている画像データGP5−4に対して、後方の駐車区画は空車であることを示す空車情報を重ねて表示させる。一例を示すと、通知部136は、「空」という文字が対応付けられた矩形の枠線としての空車情報IF210を、この駐車区画を囲むようにして表示させる。 Further, the notification unit 136 superimposes and displays vacant vehicle information indicating that the parking lot behind is vacant on the image data GP5-4 currently displayed on the display screen of the dorareco device 10-5. As an example, the notification unit 136 displays the empty vehicle information IF210 as a rectangular frame line associated with the character "empty" so as to surround the parking lot.

図12(a)は、上述した状況が反映されている図である。図12(a)に示す画像データGP5−4は、時間経過に応じて変化する動画データのうち、車両C5が道路L5を走行しているときの時刻t4において撮像されたデータである。例えば、ドラレコ装置10−5は、通知部136からの通知(表示指示)を受けて、自装置の表示画面に現在時刻(時刻t4)に表示されている画像データGP5−4に対して、車両C200が駐車されている駐車区画は満車であることを示す満車情報を重ねて表示させる。図12(a)に示すように、ドラレコ装置10−5は、例えば、「満」という文字が対応付けられた矩形の枠線としての満車情報IF200を、車両C200が駐車されている駐車区画を囲むようにして表示させる。例えば、ドラレコ装置10−5は、車両C5の走行によりこの駐車区画が撮像範囲から完全に外に出るまで、満車情報IF200を表示し続ける。 FIG. 12A is a diagram reflecting the above-mentioned situation. The image data GP5-4 shown in FIG. 12A is the data captured at the time t4 when the vehicle C5 is traveling on the road L5 among the moving image data that changes with the passage of time. For example, the dorareco device 10-5 receives a notification (display instruction) from the notification unit 136, and receives a notification (display instruction) from the notification unit 136, and the vehicle with respect to the image data GP5-4 displayed at the current time (time t4) on the display screen of the own device. The parking lot in which the C200 is parked is overlaid with full information indicating that it is full. As shown in FIG. 12A, the dorareco device 10-5 uses, for example, the full information IF200 as a rectangular frame line associated with the character “full”, and the parking section in which the vehicle C200 is parked. Display by enclosing. For example, the dorareco device 10-5 continues to display the full information IF200 until the parking lot is completely out of the imaging range due to the traveling of the vehicle C5.

また、例えば、ドラレコ装置10−5は、通知部136からの通知(表示指示)を受けて、自装置の表示画面に現在時刻(時刻t4)に表示されている画像データGP5−4に対して、後方の駐車区画は空車であることを示す空車情報を重ねて表示させる。図12(a)に示すように、ドラレコ装置10−5は、例えば、「空」という文字が対応付けられた矩形の枠線としての空車情報IF210を、後方の駐車区画を囲むようにして表示させる。例えば、ドラレコ装置10−5は、車両C5の走行によりこの駐車区画が撮像範囲から完全に外に出るまで、空車情報IF210を表示し続ける。 Further, for example, the dorareco device 10-5 receives a notification (display instruction) from the notification unit 136 with respect to the image data GP5-4 displayed at the current time (time t4) on the display screen of the own device. , The vacant vehicle information indicating that the parking lot behind is vacant is superimposed and displayed. As shown in FIG. 12A, the dorareco device 10-5 displays, for example, the empty vehicle information IF210 as a rectangular frame line associated with the character “empty” so as to surround the rear parking lot. For example, the dorareco device 10-5 continues to display the vacant vehicle information IF210 until the parking lot is completely out of the imaging range due to the traveling of the vehicle C5.

図12を用いて説明したように、情報処理装置100は、情報通知される通知対象の移動体(判定結果が通知される処理対象の移動体)以外の他の移動体を基準とする満空情報であって、駐車場所の満空状況を示す満空情報(判定結果)を取得し、取得した満空情報を情報通知される通知対象の移動体に通知する。これにより、情報処理装置100は、より正確な満空状況を通知することができる。 As described with reference to FIG. 12, the information processing apparatus 100 is full of sky based on a moving body other than the moving body to be notified (the moving body to be processed to be notified of the determination result) to be notified of information. It acquires fullness information (judgment result) indicating the fullness status of the parking place, and notifies the acquired fullness information to the moving body to be notified of the information. As a result, the information processing device 100 can notify the fullness status more accurately.

また、図12の例では、情報処理装置100が、通知対象の車両が将来通過し得る地点を走行してきた車両(通知対象の車両のために満空情報が利用される利用対象の車両)として、通知対象の車両以外の他の車両であって、対向車線を走行する車両を特定する例を示した。また、情報処理装置100が、通知対象の車両以外の他の車両を基準とする満空情報であって、駐車場所の満空状況を示す満空情報を通知対象の車両に通知する例を示した。ここで、情報処理装置100は、通知対象の車両が将来通過し得る地点を走行してきた車両として、対向車線を走行する車両を特定する以外に、例えば、所定のカーナビゲーションサービスに対する登録情報に基づいて、通知対象の車両が将来通過し得る道路や目的地を取得し、通知対象の車両が将来通過し得る道路や目的付近を現在走行中の車両を、満空情報が利用される利用対象の車両として特定してもよい。また、情報処理装置100は、このように特定した車両を基準とする満空情報であって、駐車場所の満空状況を示す満空情報を取得し、通知対象の車両に通知する。 Further, in the example of FIG. 12, the information processing device 100 is used as a vehicle (a vehicle to be used for which full-empty information is used for the vehicle to be notified) as a vehicle that has traveled at a point where the vehicle to be notified can pass in the future. , An example of identifying a vehicle other than the vehicle to be notified and traveling in the oncoming lane is shown. Further, an example is shown in which the information processing device 100 notifies the vehicle to be notified of the fullness information indicating the fullness status of the parking place, which is the fullness information based on a vehicle other than the vehicle to be notified. It was. Here, the information processing device 100 is based on, for example, registration information for a predetermined car navigation service, in addition to specifying a vehicle traveling in the oncoming lane as a vehicle traveling at a point where the vehicle to be notified can pass in the future. Then, the roads and destinations that the vehicle to be notified can pass in the future are acquired, and the vehicles that are currently traveling near the roads and destinations that the vehicles to be notified can pass in the future are used for the use of full sky information. It may be specified as a vehicle. Further, the information processing device 100 acquires the fullness information indicating the fullness status of the parking place, which is the fullness information based on the vehicle specified in this way, and notifies the vehicle to be notified.

(提供部137について)
提供部137は、空車のため車両を駐車可能となっている駐車場所の位置を指し示す情報をドライバーに提供する。かかる駐車場所をこれまで説明してきた駐車区画とすると、例えば、この駐車区画の前後に車両が駐車されている場合を想定すると、ドライバーはこの駐車区画を見落としてしまうかもしれない。したがって、提供部137は、この上記のような処理を行う。具体的には、提供部137は、撮像データに基づいて、撮像データに写される駐車場所であって、空車であるため車両を駐車可能となっている駐車場所の近傍に駐車されている駐車車両の位置を基準として、駐車場所の位置を指し示す情報をドライバーに提供する。また、提供部137は、撮像データに基づき駐車車両の特徴が認識された場合には、認識された特徴をさらに用いて、駐車場所の位置を指し示す情報をドライバーに提供する。この点について、図8(b)の例を用いて説明する。
(About the provider 137)
The providing unit 137 provides the driver with information indicating the position of the parking place where the vehicle can be parked because the vehicle is empty. Assuming that such a parking place is the parking lot described above, for example, assuming that vehicles are parked before and after the parking lot, the driver may overlook this parking lot. Therefore, the providing unit 137 performs the above-mentioned processing. Specifically, the providing unit 137 is a parking place that is copied to the image pickup data based on the image pickup data, and is parked in the vicinity of a parking place where the vehicle can be parked because the vehicle is empty. The driver is provided with information indicating the position of the parking place based on the position of the vehicle. Further, when the feature of the parked vehicle is recognized based on the image pickup data, the providing unit 137 further uses the recognized feature to provide the driver with information indicating the position of the parking place. This point will be described with reference to the example of FIG. 8B.

図8(b)の例によると、車両C5が時刻t2において道路L5を走行している際には、前方に車両C110および車両S120が駐車されており、これら車両の間には、空車の駐車区画が存在する。ここでは、かかる駐車区画を駐車区画SP1とする。そうすると、ドライバーD5は、時刻t2の時点では、前後の車両C110および車両S120に邪魔されて駐車区画SP1の位置をはっきりと把握できない場合がある。このため、提供部137は、例えば、駐車区画SP1の前に駐車されている車両C120の位置を基準として、また、車両C120の特徴を用いて、駐車区画SP1の位置を指し示す情報をドライバーにD5に提供(通知)する。なお、かかる例では、説明を簡単にするために、車両C120のみを用いた提供例を示すが、車両C110および車両C120の双方、または、車両C110のみが用いられる情報提供であってもよい。 According to the example of FIG. 8B, when the vehicle C5 is traveling on the road L5 at time t2, the vehicle C110 and the vehicle S120 are parked in front, and an empty vehicle is parked between these vehicles. There is a parcel. Here, such a parking lot is referred to as a parking lot SP1. Then, at the time t2, the driver D5 may not be able to clearly grasp the position of the parking lot SP1 because of being disturbed by the front and rear vehicles C110 and S120. Therefore, for example, the providing unit 137 provides the driver with information indicating the position of the parking lot SP1 based on the position of the vehicle C120 parked in front of the parking lot SP1 and using the characteristics of the vehicle C120. Provide (notify) to. In this example, for the sake of simplicity, the provision example using only the vehicle C120 is shown, but information provision may be performed in which both the vehicle C110 and the vehicle C120 or only the vehicle C110 is used.

説明を戻すと、例えば、情報処理装置100の所定の処理部(例えば、認識部)が、画像データGP5−2に基づいて、駐車区画SP1の前には、車両C120が駐車されていることを認識するとともに、車両C120は白(色の特徴)のワンボックスカー(車種の特徴)であることを認識したとする。かかる場合、提供部137は、例えば、ドラレコ装置10−5に対して、「前方に見える白色のワンボックスカーの後ろが空いています」といった文字情報あるいは音声を出力させる。 Returning to the description, for example, a predetermined processing unit (for example, a recognition unit) of the information processing device 100 indicates that the vehicle C120 is parked in front of the parking lot SP1 based on the image data GP5-2. It is assumed that the vehicle C120 is recognized as a white (color characteristic) one-box car (vehicle type characteristic). In such a case, the providing unit 137 causes the dorareco device 10-5 to output character information or voice such as "the back of the white one-box car that can be seen in front is empty".

なお、これは一例であり、提供部137は、例えば、駐車区画SP1の周辺環境の特徴として、特徴的な対象物(例えば、植木、信号、店舗等の各種施設)が認識された場合には、これらの特徴をさらに用いて駐車区画SP1の位置を指し示す情報を提供することができる。また、提供部137は、その時(例えば、時刻t2)の時間帯、または、天候に応じて、認識された特徴のうちドライバーD5の視認率がより高くなるような特徴を選択し、選択した特徴を用いて、駐車区画SP1の位置を指し示す情報を提供することもできる。 It should be noted that this is an example, and when the providing unit 137 recognizes a characteristic object (for example, various facilities such as plants, signals, stores, etc.) as a feature of the surrounding environment of the parking lot SP1. , These features can be further used to provide information pointing to the location of the parking compartment SP1. Further, the providing unit 137 selects and selects a feature that has a higher visibility rate of the driver D5 among the recognized features according to the time zone at that time (for example, time t2) or the weather. Can also be used to provide information indicating the position of the parking lot SP1.

(挙動判定部138、開始制御部139について)
ここで、例えば、情報処理装置100による満空判定や満空判定での判定結果の通知が常時行われると、ドラレコ装置10の表示画面には、矩形の枠線としての満車情報や空車情報が高頻度で表示される場合がある。この場合、駐車区画に駐車予定の無いドライバーにとっては、かかる表示を煩わしく思うかもしれない。したがって、情報処理装置100は、移動体の運転に関する挙動が所定の条件を満たしたか否かを判定し、所定の条件を満たしたと判定された場合に、所定の駐車場所のうち、満空状況が空車である駐車場所の通知に関する処理を開始する。例えば、情報処理装置100は、ドライバーが駐車区画に駐車しようとしているか否かを判定し、ドライバーが空車の駐車区画を探しているような状況下でのみ、駐車区画の通知に関する処理(満空判定や満空判定での判定結果を通知する処理)を開始する。
(About behavior judgment unit 138 and start control unit 139)
Here, for example, when the information processing device 100 constantly notifies the fullness determination or the determination result in the fullness determination, the display screen of the dorareco device 10 displays the fullness information or the empty vehicle information as a rectangular frame line. It may be displayed frequently. In this case, such a display may be annoying for drivers who do not plan to park in the parking lot. Therefore, the information processing device 100 determines whether or not the behavior related to the operation of the moving body satisfies the predetermined condition, and when it is determined that the predetermined condition is satisfied, the vacancy status of the predetermined parking place is determined. Start the process related to the notification of the parking place that is empty. For example, the information processing device 100 determines whether or not the driver is trying to park in the parking lot, and only in a situation where the driver is looking for an empty parking lot, a process related to notification of the parking lot (fullness determination). And the process of notifying the judgment result in the full / empty judgment) is started.

具体的には、挙動判定部138は、車両の運転に関する挙動が所定の条件を満たしたか否かを判定する。そして、開始制御部139は、挙動判定部138により所定の条件を満たしたと判定された場合には、駐車区画の通知に関する処理(満空判定や満空判定での判定結果を通知する処理を開始させる。例えば、開始制御部139は、挙動判定部138により所定の条件を満たしたと判定された場合には、満空判定部133に対して満空判定を開始するよう指示する。 Specifically, the behavior determination unit 138 determines whether or not the behavior related to the driving of the vehicle satisfies a predetermined condition. Then, when the behavior determination unit 138 determines that the predetermined condition is satisfied, the start control unit 139 starts a process related to notification of the parking zone (a process of notifying the determination result in the full vacancy determination or the full vacancy determination). For example, when the behavior determination unit 138 determines that the predetermined condition is satisfied, the start control unit 139 instructs the fullness determination unit 133 to start the fullness determination.

処理対象の車両C5を例に説明すると、例えば、挙動判定部138は、車両C5の運転に関する挙動として、車両C5の速度が、所定の速度より遅くなったか否かを判定し、開始制御部139は、挙動判定部138により、車両C5の速度が所定の速度より遅くなったと判定された場合には、満空判定部133に対して満空判定を開始させる。 Taking the vehicle C5 to be processed as an example, for example, the behavior determination unit 138 determines whether or not the speed of the vehicle C5 is slower than a predetermined speed as the behavior related to the driving of the vehicle C5, and the start control unit 139. When the behavior determination unit 138 determines that the speed of the vehicle C5 is slower than the predetermined speed, causes the fullness determination unit 133 to start the fullness determination.

また、挙動判定部138は、車両C5の運転に関する挙動として、ドライバーD5が車両C5を運転している際の運転態様が、所定の運転態様となったか否かを判定し、開始制御部139は、挙動判定部138により、運転態様が所定の運転態様(例えば、車両C5を道路脇に寄せる運転、あるいは、同一エリアを周回する運転)となったと判定された場合には、満空判定部133に対して満空判定を開始させる。 Further, the behavior determination unit 138 determines whether or not the driving mode when the driver D5 is driving the vehicle C5 has become a predetermined driving mode as the behavior related to the driving of the vehicle C5, and the start control unit 139 determines. When the behavior determination unit 138 determines that the driving mode is a predetermined driving mode (for example, driving the vehicle C5 closer to the side of the road or orbiting the same area), the fullness determination unit 133 Is started to be full.

また、挙動判定部138は、車両C5の運転に関する挙動として、ドライバーD5が車両C5を運転している際の身体的挙動が、所定の挙動となったか否かを判定し、開始制御部139は、挙動判定部138により、ドライバーD5の身体的挙動が所定の挙動(例えば、顔を左右に動かして辺りを見渡す挙動、「どこか空いてないかな」といった発話)となったと判定された場合には、満空判定部133に対して満空判定を開始させる。 Further, the behavior determination unit 138 determines whether or not the physical behavior when the driver D5 is driving the vehicle C5 has become a predetermined behavior as the behavior related to the driving of the vehicle C5, and the start control unit 139 determines whether or not the behavior is a predetermined behavior. , When the behavior determination unit 138 determines that the physical behavior of the driver D5 is a predetermined behavior (for example, a behavior of moving the face left and right to look around, an utterance such as "Is there somewhere empty?"). Causes the fullness determination unit 133 to start the fullness determination.

なお、例えば、図7のステップS24で示した判定処理が、挙動判定部138によって行われる判定処理に相当する。 For example, the determination process shown in step S24 of FIG. 7 corresponds to the determination process performed by the behavior determination unit 138.

〔4.処理手順(1)〕
次に、図13を用いて、実施形態にかかる情報処理のうち、第1の情報処理の手順について説明する。図13は、実施形態にかかる第1の情報処理の処理手順を示すフローチャートである。
[4. Processing procedure (1)]
Next, with reference to FIG. 13, the procedure of the first information processing among the information processing according to the embodiment will be described. FIG. 13 is a flowchart showing a processing procedure of the first information processing according to the embodiment.

まず、取得部131は、撮像手段K(例えば、防犯カメラやドラレコ装置10のカメラ等)による撮像によってられた撮像データを取得する(ステップS101)。 First, the acquisition unit 131 acquires the imaging data captured by the imaging means K (for example, the camera of the security camera or the dashcam device 10) (step S101).

次に、満空判定部133は、取得部131により取得された撮像データに基づいて、かかる撮像データに写される駐車場所の満空状況を判定する満空判定を行う(ステップS102)。 Next, the full / empty determination unit 133 performs a full / empty determination to determine the fullness status of the parking place captured in the imaged data based on the imaged data acquired by the acquisition unit 131 (step S102).

次に、蓄積部134は、ステップS102での判定結果(満空状況)に基づく満空情報を満空情報記憶部121に蓄積する(ステップS103)。例えば、蓄積部134は、満空情報記憶部121に対して、「曜日」および「時間帯」毎に、当該「曜日」および「時間帯」での、駐車エリア毎の満空状況を示す満空情報を満空情報記憶部121に蓄積させる。 Next, the storage unit 134 stores the fullness information based on the determination result (fullness status) in step S102 in the fullness information storage unit 121 (step S103). For example, the storage unit 134 indicates to the full / empty information storage unit 121 the fullness status for each “day of the week” and “time zone” and for each parking area in the “day of the week” and “time zone”. Empty information is stored in the full empty information storage unit 121.

次に、生成部132は、満空状況と、所定の条件(例えば、曜日、時間帯、天候、イベント等)との間での傾向分析(統計的傾向の分析)を行うことにより、傾向を学習されたモデルである統計モデルを生成する(ステップS104)。例えば、生成部132は、各曜日の時間帯毎に、当該時間帯での天候「晴」(または、天候「雨」)条下での満空状況の傾向を分析し、分析した傾向を学習されたモデルを生成する。また、例えば、生成部132は、各曜日の時間帯毎に、当該時間帯でイベント(例えば、工事や渋滞)が起きている条件下での満空状況の傾向を分析し、分析した傾向が学習されたモデルを生成する。 Next, the generation unit 132 determines the tendency by performing a trend analysis (statistical trend analysis) between the full sky condition and a predetermined condition (for example, day of the week, time zone, weather, event, etc.). A statistical model, which is a trained model, is generated (step S104). For example, the generation unit 132 analyzes the tendency of the full sky condition under the weather "fine" (or weather "rain") condition in the time zone for each time zone of each day of the week, and learns the analyzed tendency. Generate the model. Further, for example, the generation unit 132 analyzes and analyzes the tendency of the vacancy situation under the condition that an event (for example, construction or traffic jam) occurs in the time zone for each time zone of each day of the week. Generate a trained model.

次に、予測部135は、処理対象の車両が目的地に到着する到着予想時刻を取得する(ステップS105)。例えば、予測部135は、カーナビZを提供する外部のサーバ装置にアクセスすることで、処理対象の車両が目的地に到着する到着予想時刻を取得してもよいし、目的地に基づいて自装置側で到着予想時刻を取得(算出)してもよい。 Next, the prediction unit 135 acquires the estimated arrival time when the vehicle to be processed arrives at the destination (step S105). For example, the prediction unit 135 may acquire the estimated arrival time when the vehicle to be processed arrives at the destination by accessing the external server device that provides the car navigation system Z, or the prediction unit 135 may acquire the estimated arrival time based on the destination. The estimated arrival time may be acquired (calculated) on the side.

また、予測部135は、処理対象の車両が目的地に到着する到着予想時刻において、この目的地の近傍に存在する駐車場所の満空状況を予測するうえで最適な統計モデルを統計情報記憶部122から抽出する(ステップS106)。そして、予測部135は、ステップS106で抽出した統計モデルに対して到着予想時刻を入力し、出力された満空情報に基づいて、この到着予想時刻での満空状況を予測する(ステップS107)。 In addition, the prediction unit 135 provides a statistical information storage unit that provides an optimal statistical model for predicting the availability of parking places existing in the vicinity of the destination at the estimated arrival time when the vehicle to be processed arrives at the destination. Extract from 122 (step S106). Then, the prediction unit 135 inputs the estimated arrival time to the statistical model extracted in step S106, and predicts the fullness situation at this estimated arrival time based on the output fullness information (step S107). ..

次に、通知部136は、処理対象の車両のドライバーに対して、ステップS107での予測結果を通知する(ステップS108)。例えば、通知部136は、駐車区画エリア毎に、当該駐車区画エリアでの満空状況を示す情報を通知する。例えば、通知部136は、処理対象の車両のドラレコ装置10に対して、駐車区画エリアでの満空状況を示す情報を出力(例えば、画面表示または音声出力)させる。 Next, the notification unit 136 notifies the driver of the vehicle to be processed of the prediction result in step S107 (step S108). For example, the notification unit 136 notifies information indicating the fullness status in the parking lot area for each parking lot area. For example, the notification unit 136 causes the drareco device 10 of the vehicle to be processed to output information (for example, screen display or voice output) indicating the fullness status in the parking lot area.

〔5.処理手順(2)〕
次に、図14を用いて、実施形態にかかる情報処理のうち、第2の情報処理の手順について説明する。図14は、実施形態にかかる第2の情報処理の処理手順を示すフローチャートである。なお、図14の例では、情報処理装置100は、各地を走行する車両のドラレコ装置10から、学習のためのサンプルとなる撮像データ(撮像データサンプル)を収集し、収集した撮像データサンプルを用いてモデルを生成済みであるものとする。なお、情報処理装置100は、撮像データサンプルを随時取得(収集)している場合には、所定のタイミング毎に(例えば、1週間経過する毎に)、当該所定のタイミングまでに取得した撮像データサンプルを用いてこれまでに生成したモデルを更新することができる。
[5. Processing procedure (2)]
Next, the procedure of the second information processing among the information processing according to the embodiment will be described with reference to FIG. FIG. 14 is a flowchart showing a processing procedure of the second information processing according to the embodiment. In the example of FIG. 14, the information processing device 100 collects imaging data (imaging data sample) as a sample for learning from the drareco device 10 of a vehicle traveling in various places, and uses the collected imaging data sample. It is assumed that the model has been generated. When the information processing apparatus 100 acquires (collects) an imaging data sample at any time, the imaging data acquired by the predetermined timing at each predetermined timing (for example, every one week elapses). The samples can be used to update the models generated so far.

まず、挙動判定部138は、処理対象の車両について、駐車場所の満空状況を判定する判定処理を行い、その判定結果を通知するタイミングであるか否かを判定する(ステップS201)。例えば、挙動判定部138は、処理対象の車両の運転に関する挙動が所定の条件を満たしたか否かを判定する。挙動判定部138は、処理対象の車両の運転に関する挙動が所定の条件を満たしていないと判定した場合には(ステップS201;No)、処理を行うタイミングではないと判断し、所定の条件が満たされるまで待機する。一方、挙動判定部138は、処理対象の車両の運転に関する挙動が所定の条件を満たしたと判定した場合には(ステップS201;Yes)、処理を行うタイミングであると判断し、この判定結果を開始制御部139に出力する。また、開始制御部139は、挙動判定部138により所定の条件を満たしたと判定された場合には(ステップS201;Yes)、満空判定や満空判定での判定結果を処理対象の車両に通知する処理を開始させる制御を行う。 First, the behavior determination unit 138 performs a determination process for determining the availability of the parking place for the vehicle to be processed, and determines whether or not it is the timing to notify the determination result (step S201). For example, the behavior determination unit 138 determines whether or not the driving behavior of the vehicle to be processed satisfies a predetermined condition. When the behavior determination unit 138 determines that the driving behavior of the vehicle to be processed does not satisfy the predetermined condition (step S201; No), it determines that it is not the timing to perform the processing, and the predetermined condition is satisfied. Wait until On the other hand, when the behavior determination unit 138 determines that the driving behavior of the vehicle to be processed satisfies the predetermined condition (step S201; Yes), it determines that it is the timing to perform the processing, and starts this determination result. Output to the control unit 139. Further, when the behavior determination unit 138 determines that the predetermined condition is satisfied (step S201; Yes), the start control unit 139 notifies the vehicle to be processed of the determination result in the fullness determination or the fullness determination. Control to start the process.

このような制御を受けて、取得部131は、処理対象の車両から撮像データ(対象撮像データ)を取得する(ステップS202)。例えば、取得部131は、処理対象の車両のドラレコ装置10から、撮像によって得られた対象撮像データを取得する。より具体的には、取得部131は、処理対象の車両が走行中においてリアルタイム撮像された対象撮像データを逐一取得する。 In response to such control, the acquisition unit 131 acquires imaging data (target imaging data) from the vehicle to be processed (step S202). For example, the acquisition unit 131 acquires the target imaging data obtained by imaging from the dorareco device 10 of the vehicle to be processed. More specifically, the acquisition unit 131 acquires the target imaging data captured in real time while the vehicle to be processed is traveling.

次に、満空判定部133は、ステップS202で取得された対象撮像データに基づいて、例えば、対象撮像データに写される駐車場所の満空状況を判定する満空判定を実行する(ステップS203)。例えば、満空判定部133は、駐車区画毎に、当該駐車区画の満空状況を判定する満空判定を実行する。例えば、満空判定部133は、対象撮像データをモデルに入力することにより出力された確度であって、対象撮像データに写される駐車区画が空車である確率、または、対象撮像データに写される駐車区画が満車である確率に基づいて、駐車区画の満空状況を判定する。 Next, the full / empty determination unit 133 executes, for example, a full / empty determination for determining the fullness status of the parking place captured in the target imaging data based on the target imaging data acquired in step S202 (step S203). ). For example, the vacancy determination unit 133 executes a vacancy determination for determining the vacancy status of the parking zone for each parking zone. For example, the full / empty determination unit 133 has the probability output by inputting the target imaging data into the model, and is the probability that the parking lot to be copied to the target imaging data is empty, or is copied to the target imaging data. The availability of the parking lot is determined based on the probability that the parking lot is full.

次に、通知部136は、満空判定の判定結果を処理対象の車両のドライバーに通知する(ステップS204)。例えば、通知部136は、処理対象の車両のドラレコ装置10を制御することにより、現在の撮像データに写される駐車区画毎に満車情報や空車情報を表示させる。 Next, the notification unit 136 notifies the driver of the vehicle to be processed of the determination result of the fullness determination (step S204). For example, the notification unit 136 controls the dorareco device 10 of the vehicle to be processed to display full information and empty vehicle information for each parking section copied in the current imaging data.

〔6.ハードウェア構成〕
また、上記実施形態にかかる情報処理装置100は、例えば図15に示すような構成のコンピュータ1000によって実現される。図15は、情報処理装置100の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[6. Hardware configuration]
Further, the information processing apparatus 100 according to the above embodiment is realized by, for example, a computer 1000 having a configuration as shown in FIG. FIG. 15 is a hardware configuration diagram showing an example of a computer 1000 that realizes the functions of the information processing device 100. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400, and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started, a program that depends on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、通信網50を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを、通信網50を介して他の機器へ送信する。 The HDD 1400 stores a program executed by the CPU 1100, data used by such a program, and the like. The communication interface 1500 receives data from another device via the communication network 50 and sends it to the CPU 1100, and transmits the data generated by the CPU 1100 to the other device via the communication network 50.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを、入出力インターフェイス1600を介して出力装置へ出力する。 The CPU 1100 controls an output device such as a display or a printer, and an input device such as a keyboard or a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. Further, the CPU 1100 outputs the generated data to the output device via the input / output interface 1600.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 The media interface 1700 reads a program or data stored in the recording medium 1800 and provides the program or data to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable Disk), a magneto-optical recording medium such as MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. And so on.

例えば、コンピュータ1000が実施形態にかかる情報処理装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、HDD1400には、記憶部120内のデータが格納される。コンピュータ1000のCPU1100は、これらのプログラムを、記録媒体1800から読み取って実行するが、他の例として、他の装置から、通信網50を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the function of the control unit 130 by executing the program loaded on the RAM 1200. Further, the data in the storage unit 120 is stored in the HDD 1400. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be acquired from another device via the communication network 50.

〔7.その他〕
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
[7. Others]
Further, each component of each of the illustrated devices is a functional concept, and does not necessarily have to be physically configured as shown in the figure. That is, the specific form of distribution / integration of each device is not limited to the one shown in the figure, and all or part of the device is functionally or physically distributed / physically in arbitrary units according to various loads and usage conditions. It can be integrated and configured.

以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The embodiments of the present application have been described in detail with reference to some drawings, but these are examples, and various modifications are made based on the knowledge of those skilled in the art, including the embodiments described in the disclosure column of the invention. It is possible to carry out the present invention in other improved forms.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Further, the above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the acquisition unit can be read as an acquisition means or an acquisition circuit.

1 情報処理システム
10 ドラレコ装置
100 情報処理装置
120 記憶部
121 満空情報記憶部
122 統計情報記憶部
123 撮像データ記憶部
124 駐車場所情報記憶部
125 モデル記憶部
130 制御部
131 取得部
132 生成部
133 満空判定部
134 蓄積部
135 予測部
136 通知部
137 提供部
138 挙動判定部
139 開始制御部
1 Information processing system 10 Dorareko device 100 Information processing device 120 Storage unit 121 Full / empty information storage unit 122 Statistical information storage unit 123 Imaging data storage unit 124 Parking location information storage unit 125 Model storage unit 130 Control unit 131 Acquisition unit 132 Generation unit 133 Full / empty judgment unit 134 Accumulation unit 135 Prediction unit 136 Notification unit 137 Providing unit 138 Behavior judgment unit 139 Start control unit

Claims (15)

道路に設置される駐車場所の満空状況を示す満空情報を前記駐車場所毎に蓄積させる蓄積部と、
前記蓄積部により蓄積された満空情報に基づいて、処理対象の移動体が前記駐車場所に到着する到着予想時刻での前記駐車場所の満空状況を予測する予測部と
を有することを特徴とする情報処理装置。
A storage unit that accumulates fullness information indicating the fullness status of parking places installed on the road for each parking place, and
It is characterized by having a prediction unit that predicts the fullness status of the parking place at the estimated arrival time when the moving body to be processed arrives at the parking place based on the fullness information accumulated by the storage unit. Information processing device.
前記蓄積部は、前記満空情報として、所定の撮像手段によって前記駐車場所が撮像されることにより得られた撮像データに基づき判定された満空状況を示す満空情報を蓄積させる
ことを特徴とする請求項1に記載の情報処理装置。
The storage unit is characterized in that, as the fullness information, the fullness information indicating the fullness status determined based on the imaging data obtained by imaging the parking place by a predetermined imaging means is accumulated. The information processing apparatus according to claim 1.
前記蓄積部は、前記所定の撮像手段として、移動体に搭載されたカメラによって撮像された前記撮像データに基づき判定された満空状況を示す前記満空情報を蓄積させる
ことを特徴とする請求項2に記載の情報処理装置。
The accumulating unit is characterized in that, as the predetermined imaging means, it accumulates the vacancy information indicating the vacancy status determined based on the imaging data imaged by a camera mounted on a moving body. 2. The information processing apparatus according to 2.
前記予測部は、前記蓄積部により蓄積された満空情報に基づき得られた前記駐車場所毎の統計情報であって、所定の条件下での満空状況の統計を示す統計情報に基づいて、前記到着予想時刻での前記駐車場所の満空状況を予測する
ことを特徴とする請求項1〜3のいずれか1つに記載の情報処理装置。
The prediction unit is statistical information for each parking place obtained based on the fullness information accumulated by the storage unit, and is based on statistical information showing statistics of the fullness situation under a predetermined condition. The information processing device according to any one of claims 1 to 3, wherein the vacancy status of the parking place at the estimated arrival time is predicted.
前記予測部は、前記所定の条件として、曜日、時間帯、駐車場所周辺での天候、前記駐車場所周辺での渋滞の有無、または、前記駐車場所周辺でのイベントの有無の少なくともいずれか1つの条件下での前記満空状況を示す満空情報に基づき得られた前記統計情報に基づいて、前記到着予想時刻での前記駐車場所の満空状況を予測する
ことを特徴とする請求項4に記載の情報処理装置。
The prediction unit has at least one of the day, time zone, weather around the parking place, presence / absence of congestion around the parking place, and presence / absence of an event around the parking place, as the predetermined conditions. The fourth aspect of claim 4 is to predict the fullness of the parking place at the estimated arrival time based on the statistical information obtained based on the fullness information indicating the fullness under the conditions. The information processing device described.
前記予測部は、前記統計情報として、前記満空状況と前記所定の条件との間での傾向に基づく関係性が前記駐車場所毎に学習された統計モデルに基づいて、前記到着予想時刻での前記駐車場所の満空状況を予測する
ことを特徴とする請求項4または5に記載の情報処理装置。
As the statistical information, the prediction unit uses a statistical model in which a tendency-based relationship between the fullness condition and the predetermined condition is learned for each parking place at the estimated arrival time. The information processing device according to claim 4 or 5, wherein the availability of the parking place is predicted.
前記予測部は、前記統計モデルとして、処理対象の移動体が前記駐車場所に到着する到着予想時刻を示す情報が入力された場合に、前記到着予想時刻における前記駐車場所の満空状況を示す情報を出力する統計モデルに基づいて、前記到着予想時刻での前記駐車場所の満空状況を予測する
ことを特徴とする請求項6に記載の情報処理装置。
When the information indicating the estimated arrival time when the moving object to be processed arrives at the parking place is input as the statistical model, the prediction unit provides information indicating the fullness status of the parking place at the estimated arrival time. The information processing apparatus according to claim 6, wherein the fullness status of the parking place at the estimated arrival time is predicted based on the statistical model that outputs the above.
前記予測部は、1台の移動体を駐車させるための駐車区画であって、複数の駐車区画が一の方向に連なって構成される前記駐車場所において、前記駐車区画に基づく任意のエリア毎に、当該エリアでの満空状況を示す前記満空情報に基づき得られた前記駐車場所毎の統計情報であって、前記所定の条件下での満空状況の統計を示す統計情報に基づいて、前記到着予想時刻での満空状況を予測する
ことを特徴とする請求項4〜7のいずれか1つに記載の情報処理装置。
The prediction unit is a parking lot for parking one moving body, and in the parking place where a plurality of parking lots are connected in one direction, for each arbitrary area based on the parking lot. , Statistical information for each parking place obtained based on the fullness information indicating the fullness status in the area, and based on the statistical information indicating the fullness status statistics under the predetermined conditions. The information processing apparatus according to any one of claims 4 to 7, wherein the fullness situation at the estimated arrival time is predicted.
前記予測部は、前記統計情報として、前記駐車場所における移動体の入れ替わりの頻度の統計を示す統計情報をさらに用いて、前記到着予想時刻での満空状況を予測する
ことを特徴とする請求項4〜8のいずれか1つに記載の情報処理装置。
The claim is characterized in that the prediction unit further uses, as the statistical information, statistical information indicating statistics of the frequency of replacement of moving objects in the parking place, and predicts a full vacancy situation at the estimated arrival time. The information processing apparatus according to any one of 4 to 8.
前記予測部は、処理対象の移動体のユーザによって指定された目的地を示す位置情報に基づいて、当該目的地から所定範囲内に存在する前記駐車場所に到着する到着予想時刻での前記駐車場所の満空状況を予測する
ことを特徴とする請求項1〜9のいずれか1つに記載の情報処理装置。
The prediction unit is based on the position information indicating the destination specified by the user of the moving object to be processed, and the parking place at the estimated arrival time to arrive at the parking place existing within a predetermined range from the destination. The information processing apparatus according to any one of claims 1 to 9, wherein the information processing apparatus is for predicting the fullness of the vehicle.
前記予測部により予測された予測結果に基づく情報を前記ユーザに通知する通知部をさらに有する
ことを特徴とする請求項10に記載の情報処理装置。
The information processing device according to claim 10, further comprising a notification unit that notifies the user of information based on the prediction result predicted by the prediction unit.
前記通知部は、1台の移動体を駐車させるための駐車区画であって、複数の駐車区画が一の方向に連なって構成される前記駐車場所において、前記駐車区画に基づく任意のエリア毎に、当該エリアでの満空状況が予測された場合には、当該エリア毎の満空状況に基づく情報を前記ユーザに通知する
ことを特徴とする請求項11に記載の情報処理装置。
The notification unit is a parking lot for parking one moving body, and in the parking place where a plurality of parking lots are connected in one direction, for each arbitrary area based on the parking lot. The information processing apparatus according to claim 11, wherein when a full vacancy situation in the area is predicted, information based on the vacancy situation for each area is notified to the user.
前記通知部は、前記目的地から所定範囲内に存在する一の駐車場所に到着する到着予想時刻での当該駐車場所の満空状況として満車であることが予測された場合には、前記目的地から所定範囲内に存在する駐車場所であって、一の駐車場所とは異なる他の駐車のうち、満空状況として空車であることが予測された駐車場所へと案内する案内情報を前記ユーザに通知する
ことを特徴とする請求項11または12に記載の情報処理装置。
When the notification unit predicts that the parking place is full at the estimated arrival time when it arrives at one parking place within a predetermined range from the destination, the notification unit predicts that the parking place is full. Information to the user that guides the parking place to a parking place that is within a predetermined range and is predicted to be empty as a full vacancy among other parking places different from one parking place. The information processing apparatus according to claim 11 or 12, wherein the information processing apparatus is notified.
情報処理装置が実行する情報処理方法であって、
道路に設置される駐車場所の満空状況を示す満空情報を前記駐車場所毎に蓄積させる蓄積工程と、
前記蓄積工程により蓄積された満空情報に基づいて、処理対象の移動体が前記駐車場所に到着する到着予想時刻での前記駐車場所の満空状況を予測する予測工程と
を含むことを特徴とする情報処理方法。
It is an information processing method executed by an information processing device.
A storage process for accumulating fullness information indicating the fullness status of parking places installed on the road for each parking place, and
It is characterized by including a prediction step of predicting the fullness status of the parking place at the estimated arrival time when the moving object to be processed arrives at the parking place based on the fullness information accumulated by the accumulation step. Information processing method to do.
道路に設置される駐車場所の満空状況を示す満空情報を前記駐車場所毎に蓄積させる蓄積手順と、
前記蓄積手順により蓄積された満空情報に基づいて、処理対象の移動体が前記駐車場所に到着する到着予想時刻での前記駐車場所の満空状況を予測する予測手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
An accumulation procedure for accumulating fullness information indicating the fullness status of parking places installed on the road for each parking place, and
To make a computer execute a prediction procedure for predicting the fullness status of the parking place at the estimated arrival time when the moving object to be processed arrives at the parking place based on the fullness information accumulated by the storage procedure. An information processing program featuring.
JP2019053543A 2019-03-20 2019-03-20 Information processing device, information processing method and information processing program Active JP7160732B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019053543A JP7160732B2 (en) 2019-03-20 2019-03-20 Information processing device, information processing method and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019053543A JP7160732B2 (en) 2019-03-20 2019-03-20 Information processing device, information processing method and information processing program

Publications (2)

Publication Number Publication Date
JP2020154842A true JP2020154842A (en) 2020-09-24
JP7160732B2 JP7160732B2 (en) 2022-10-25

Family

ID=72559241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019053543A Active JP7160732B2 (en) 2019-03-20 2019-03-20 Information processing device, information processing method and information processing program

Country Status (1)

Country Link
JP (1) JP7160732B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112330828A (en) * 2020-10-30 2021-02-05 深圳市元征科技股份有限公司 Vehicle information processing method and device for parking lot, terminal device and storage medium
JP2021128587A (en) * 2020-02-14 2021-09-02 株式会社セック Congestion situation estimation device and learning method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0935193A (en) * 1995-07-14 1997-02-07 Mitsubishi Electric Corp Parking lot guidance device
JP2009086993A (en) * 2007-09-28 2009-04-23 Aisin Aw Co Ltd Parking support system, parking support method and parking support program
JP2009162568A (en) * 2007-12-28 2009-07-23 Aisin Aw Co Ltd Navigation device and computer program
US20180313660A1 (en) * 2017-04-27 2018-11-01 International Business Machines Corporation Finding available parking spaces using cognitive algorithms

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0935193A (en) * 1995-07-14 1997-02-07 Mitsubishi Electric Corp Parking lot guidance device
JP2009086993A (en) * 2007-09-28 2009-04-23 Aisin Aw Co Ltd Parking support system, parking support method and parking support program
JP2009162568A (en) * 2007-12-28 2009-07-23 Aisin Aw Co Ltd Navigation device and computer program
US20180313660A1 (en) * 2017-04-27 2018-11-01 International Business Machines Corporation Finding available parking spaces using cognitive algorithms

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021128587A (en) * 2020-02-14 2021-09-02 株式会社セック Congestion situation estimation device and learning method
JP7458812B2 (en) 2020-02-14 2024-04-01 株式会社セック Crowd situation estimation device and learning method
CN112330828A (en) * 2020-10-30 2021-02-05 深圳市元征科技股份有限公司 Vehicle information processing method and device for parking lot, terminal device and storage medium

Also Published As

Publication number Publication date
JP7160732B2 (en) 2022-10-25

Similar Documents

Publication Publication Date Title
US11181918B2 (en) Moving traffic obstacle detection and avoidance
US10268899B2 (en) Real-time indoor parking advisor
US9230336B2 (en) Video surveillance
US9077845B2 (en) Video processing
US9177475B2 (en) Driver behavior based parking availability prediction system and method
JP7695627B2 (en) Information processing device, information processing method, and program
US20160327949A1 (en) Artificial intelligence valet systems and methods
CN104981377A (en) Controlling use of a single multi-vehicle parking space using multiple cameras
US11904854B2 (en) Systems and methods for modeling pedestrian activity
JP6462123B2 (en) Vehicle image recording device
US12097856B2 (en) System and method for adjusting a yielding space of a platoon
JP7160732B2 (en) Information processing device, information processing method and information processing program
JP7043447B2 (en) Information processing equipment, information processing methods and information processing programs
JP6704483B1 (en) Information processing apparatus, information processing method, and information processing program
KR20220161912A (en) Method and system for providing parking service
CN113147788A (en) Control method and control device for park logistics vehicle and unmanned vehicle
US11180090B2 (en) Apparatus and method for camera view selection/suggestion
US20250126229A1 (en) Remote support device, remote support method, and storage medium
US11346685B2 (en) Parking exit coordination systems and methods
KR102320495B1 (en) Apparatus for Automatically Paying Parking Lots and Driving Method Thereof
JP7058241B2 (en) Information processing equipment, information processing methods and information processing programs
JP7552270B2 (en) Information processing device and information processing method
US11243548B2 (en) Detecting autonomous vehicles causing increased vehicle queueing
KR102286250B1 (en) Vehicle number recognition system using cctv
Nahid et al. Image processing-based smart parking management system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191108

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220422

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: 20220913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221013

R150 Certificate of patent or registration of utility model

Ref document number: 7160732

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250