[go: up one dir, main page]

JP2025120386A - Information processing device - Google Patents

Information processing device

Info

Publication number
JP2025120386A
JP2025120386A JP2025097523A JP2025097523A JP2025120386A JP 2025120386 A JP2025120386 A JP 2025120386A JP 2025097523 A JP2025097523 A JP 2025097523A JP 2025097523 A JP2025097523 A JP 2025097523A JP 2025120386 A JP2025120386 A JP 2025120386A
Authority
JP
Japan
Prior art keywords
parking lot
parking
road
vehicle
area
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.)
Pending
Application number
JP2025097523A
Other languages
Japanese (ja)
Inventor
喬浩 鎌田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer 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 Pioneer Corp filed Critical Pioneer Corp
Priority to JP2025097523A priority Critical patent/JP2025120386A/en
Publication of JP2025120386A publication Critical patent/JP2025120386A/en
Pending legal-status Critical Current

Links

Landscapes

  • Traffic Control Systems (AREA)

Abstract

【課題】車両の走行により得られた情報に基づいて、駐車場の混雑度を推定する。
【解決手段】情報処理装置は、移動体から駐車位置を含む位置情報を取得し、道路外領域に進入した複数の移動体の位置情報に基づいて、道路外領域に存在する駐車場に関する駐車場情報を推定する。推定部は、駐車位置に基づいて、駐車場全体の混雑度を推定する。
【選択図】図9

The degree of congestion in a parking lot is estimated based on information obtained from vehicle travel.
The information processing device acquires location information, including parking locations, from mobile objects, and estimates parking lot information for parking lots located in off-road areas based on the location information of multiple mobile objects that have entered the off-road area. An estimation unit estimates the congestion level of the entire parking lot based on the parking locations.
[Selected figure] Figure 9

Description

本発明は、駐車場に関する情報を収集する技術に関する。 The present invention relates to technology for collecting information about parking lots.

駐車場情報の配信において、駐車場の満空情報を配信する場合がある。満空情報を生成する場合、従来手法では、駐車場に設置されている入退場を管理する管理装置が駐車可能台数、入場台数、退場台数の情報に基づいて生成を行なっていた。しかしながら、上記のような管理装置が存在しない駐車場では、駐車場の満空情報を生成することが出来ず、満空情報等の駐車場の混雑状況の配信が行なえないといった問題があった。 When distributing parking information, information on whether a parking lot is full or empty may be distributed. In conventional methods, vacancy information is generated by a management device installed in the parking lot that manages entrance and exit, based on information on the number of cars that can be parked, the number of cars entering, and the number of cars leaving. However, in parking lots that do not have such a management device, vacancy information cannot be generated, posing a problem in that information on the parking lot's congestion status, such as vacancy information, cannot be distributed.

特許文献1は、駐車場の周囲を通りかかった車両のうち、車両の速度が所定の閾値以上減速し、かつ、当該車両が前記駐車場の入り口を通過した場合は、当該駐車場が満車であると判定する手法を記載している。 Patent Document 1 describes a method for determining that a parking lot is full when a vehicle passing around the parking lot slows down by a predetermined threshold or more and passes through the entrance to the parking lot.

特開2015-184820号公報JP 2015-184820 A

しかしながら、特許文献1に記載されている技術はあくまで、駐車場を通りかかったユーザの判断によって決まってしまうため、正確さという点では課題があった。また、上記の技術で判別できるのは満空状態であり、満空状態以外の、駐車場の混み具合についての推定は行なえなかった。加えて、駐車場内での駐車位置による混雑具合についても言及されていなかった。 However, the technology described in Patent Document 1 has issues with accuracy, as it is ultimately determined by the judgment of users passing by the parking lot. Furthermore, the above technology can only determine whether the parking lot is full or empty, and cannot estimate the parking lot's congestion level other than whether it is full or empty. Furthermore, there is no mention of the congestion level depending on the parking location within the parking lot.

本発明の解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、車両の走行により得られた情報に基づいて、駐車場の混雑度を推定することを目的とする。 The above is one example of the problem that the present invention aims to solve. The present invention aims to estimate the congestion level of a parking lot based on information obtained from vehicle movements.

請求項1に記載の発明は、情報処理装置であって、移動体から駐車位置を含む位置情報を取得する取得部と、道路外領域に進入した複数の移動体の位置情報に基づいて、前記道路外領域に存在する駐車場に関する駐車場情報を推定する推定部と、を備え、前記推定部は、前記駐車位置に基づいて、前記駐車場の全体の混雑度を推定する。 The invention described in claim 1 is an information processing device comprising an acquisition unit that acquires location information, including parking locations, from mobile objects, and an estimation unit that estimates parking lot information regarding parking lots located in an off-road area based on location information of multiple mobile objects that have entered the off-road area, and the estimation unit estimates the overall congestion level of the parking lot based on the parking locations.

実施例に係る情報処理システムの構成を示す。1 shows a configuration of an information processing system according to an embodiment. プローブデータの一例を示す。An example of probe data is shown. 駐車場データの一例を示す。10 shows an example of parking lot data. 駐車場領域推定処理のフローチャートである。10 is a flowchart of a parking lot area estimation process. 駐車場同定処理、及び、推定処理のフローチャートである。10 is a flowchart of a parking lot identification process and an estimation process. 道路外走行を説明する図である。FIG. 10 is a diagram illustrating off-road driving. 駐車場領域の推定方法を説明する図である。FIG. 10 is a diagram illustrating a method for estimating a parking lot area. 複数の走行面から駐車場領域を推定する例を示す。An example of estimating a parking lot area from multiple driving planes is shown. 混雑度の推定処理のフローチャートである。10 is a flowchart of a congestion level estimation process.

本発明の1つの好適な実施形態では、情報処理装置は、移動体から駐車位置を含む位置情報を取得する取得部と、道路外領域に進入した複数の移動体の位置情報に基づいて、前記道路外領域に存在する駐車場に関する駐車場情報を推定する推定部と、を備え、前記推定部は、前記駐車位置に基づいて、前記駐車場の全体の混雑度を推定する。 In one preferred embodiment of the present invention, an information processing device includes an acquisition unit that acquires location information, including parking locations, from mobile objects, and an estimation unit that estimates parking lot information regarding parking lots located in the off-road area based on the location information of multiple mobile objects that have entered the off-road area, and the estimation unit estimates the overall congestion level of the parking lot based on the parking locations.

上記の情報処理装置は、移動体から駐車位置を含む位置情報を取得し、道路外領域に進入した複数の移動体の位置情報に基づいて、道路外領域に存在する駐車場に関する駐車場情報を推定する。ここで、推定部は、駐車位置に基づいて、駐車場全体の混雑度を推定する。この情報処理装置によれば、道路外領域における移動体の駐車位置を分析することにより、駐車場における混雑度を推定することができる。 The information processing device described above acquires location information, including parking locations, from mobile objects, and estimates parking lot information for parking lots located in off-road areas based on the location information of multiple mobile objects that have entered the off-road area. Here, the estimation unit estimates the congestion level of the entire parking lot based on the parking locations. This information processing device can estimate the congestion level of a parking lot by analyzing the parking locations of mobile objects in the off-road area.

上記の情報処理装置の一態様では、前記推定部は、前記駐車位置の分布の集中度に基づいて、前記混雑度を推定する。この態様では、駐車位置の分布の集中度により、混雑度が推定される。具体的には、集中度が高い場合は混雑度が低いと推定され、集中度が低い場合は混雑度が高いと推定される。 In one aspect of the above information processing device, the estimation unit estimates the congestion level based on the concentration level of the parking location distribution. In this aspect, the congestion level is estimated based on the concentration level of the parking location distribution. Specifically, if the concentration level is high, the congestion level is estimated to be low, and if the concentration level is low, the congestion level is estimated to be high.

上記の情報処理装置の他の一態様では、前記推定部は、前記駐車位置の標準偏差楕円の面積に基づいて前記集中度を算出する。好適な例では、前記推定部は、前記駐車位置を複数のエリアに分割し、領域ごとに前記標準偏差楕円の面積を求めることにより、エリアごとの混雑度を推定する。他の好適な例では、前記推定部は、前記駐車場の全体における駐車位置に基づいて、複数のエリアごとの混雑度を推定する。 In another aspect of the above information processing device, the estimation unit calculates the degree of concentration based on the area of a standard deviation ellipse for the parking location. In a preferred example, the estimation unit divides the parking location into multiple areas and estimates the degree of congestion for each area by calculating the area of the standard deviation ellipse for each area. In another preferred example, the estimation unit estimates the degree of congestion for each of multiple areas based on parking locations throughout the parking lot.

上記の情報処理装置の他の一態様では、前記取得部は、前記移動体から、前記位置情報に対応する時間情報を取得し、前記推定部は、時間帯ごとに前記混雑度を推定する。この態様では、時間帯毎に駐車場の混雑度を推定することができる。 In another aspect of the above information processing device, the acquisition unit acquires time information corresponding to the location information from the mobile object, and the estimation unit estimates the congestion level for each time period. In this aspect, the congestion level of the parking lot can be estimated for each time period.

本発明の他の好適な実施形態では、情報処理装置により実行される情報処理方法は、移動体から、駐車位置を含む位置情報を取得する取得工程と、道路外領域に進入した複数の移動体の位置情報に基づいて、前記道路外領域に存在する駐車場に関する駐車場情報を推定する推定工程と、を備え、前記推定工程は、前記駐車位置に基づいて、前記駐車場の全体の混雑度を推定する。この情報処理方法によれば、道路外領域における移動体の駐車位置を分析することにより、駐車場における混雑度を推定することができる。 In another preferred embodiment of the present invention, an information processing method executed by an information processing device includes an acquisition step of acquiring location information, including parking locations, from mobile objects, and an estimation step of estimating parking lot information regarding parking lots located in an off-road area based on location information of multiple mobile objects that have entered the off-road area, wherein the estimation step estimates the overall congestion level of the parking lot based on the parking locations. According to this information processing method, the congestion level in a parking lot can be estimated by analyzing the parking locations of mobile objects in the off-road area.

本発明の他の好適な実施形態では、コンピュータを備える情報処理装置により実行されるプログラムは、移動体から、駐車位置を含む位置情報を取得する取得部、道路外領域に進入した複数の移動体の位置情報に基づいて、前記道路外領域に存在する駐車場に関する駐車場情報を推定する推定部、として前記コンピュータを機能させ、前記推定部は、前記駐車位置に基づいて、前記駐車場の全体の混雑度を推定する。このプログラムをコンピュータで実行することにより、上記の情報処理装置を実現することができる。このプログラムは記憶媒体に記憶して取り扱うことができる。 In another preferred embodiment of the present invention, a program executed by an information processing device equipped with a computer causes the computer to function as an acquisition unit that acquires location information, including parking locations, from mobile objects, and an estimation unit that estimates parking lot information regarding parking lots located in off-road areas based on location information of multiple mobile objects that have entered the off-road area, and the estimation unit estimates the overall congestion level of the parking lot based on the parking locations. By executing this program on a computer, the above-mentioned information processing device can be realized. This program can be stored and used on a storage medium.

以下、図面を参照して本発明の好適な実施例について説明する。
[システム構成]
図1(A)は、本発明を適用した情報処理システムの構成を示す。情報処理システムは、サーバ10と、車両3に搭載されたナビゲーション装置20とを含む。サーバ10とナビゲーション装置20とは無線通信可能に構成されている。なお、図1においては説明の便宜上1つの車両3のみが示されているが、実際には多数の車両3がサーバ10と通信する。
Preferred embodiments of the present invention will now be described with reference to the drawings.
[System configuration]
Fig. 1(A) shows the configuration of an information processing system to which the present invention is applied. The information processing system includes a server 10 and a navigation device 20 mounted on a vehicle 3. The server 10 and the navigation device 20 are configured to be able to communicate wirelessly. Note that for the sake of convenience, only one vehicle 3 is shown in Fig. 1, but in reality, a large number of vehicles 3 communicate with the server 10.

図1(B)は、サーバ10の構成を示す。サーバ10は、通信部11と、制御部12と、地図データベース(以下、「データベース」を「DB」と記す。)13と、プローブDB14とを備える。 Figure 1 (B) shows the configuration of the server 10. The server 10 includes a communication unit 11, a control unit 12, a map database (hereinafter, "database" will be referred to as "DB") 13, and a probe DB 14.

通信部11は、ナビゲーション装置20からプローブデータを受信する。プローブデータは、車両3の走行に伴い、ナビゲーション装置20により生成される。地図DB13は、地図データを記憶している。地図データとしては、道路に対応するリンクを示すリンクデータや交差点に対応するノードデータに加えて、駐車場に関する駐車場データが記憶されている。プローブDB14は、多数のナビゲーション装置20から受信したプローブデータを記憶している。 The communication unit 11 receives probe data from the navigation device 20. The probe data is generated by the navigation device 20 as the vehicle 3 travels. The map DB 13 stores map data. The map data includes link data indicating links corresponding to roads and node data corresponding to intersections, as well as parking lot data related to parking lots. The probe DB 14 stores probe data received from a large number of navigation devices 20.

制御部12は、サーバ10の全体を制御する。制御部12は、CPUなどのコンピュータにより構成され、予め用意されたプログラムを実行することにより所定の処理を実行する。具体的に、制御部12は、プローブデータをナビゲーション装置20から受信する処理、プローブDB14に蓄積されたプローブデータに基づいて、駐車場領域を推定する処理などを実行する。 The control unit 12 controls the entire server 10. The control unit 12 is configured with a computer such as a CPU, and performs predetermined processing by executing pre-prepared programs. Specifically, the control unit 12 performs processing such as receiving probe data from the navigation device 20 and estimating parking lot areas based on the probe data stored in the probe DB 14.

[プローブデータ]
次にプローブデータについて説明する。図2は、プローブデータの一例を示す。プローブデータは、車両3の走行に伴ってナビゲーション装置20により所定時間毎(例えば数秒毎)に生成されるものであり、図2の例は所定時間毎に生成された複数の地点におけるプローブデータを示している。図示のように、プローブデータは、「走行距離」、「緯度」、「経度」、「日時」、「速度」、「進行方向」、「道路種別」及び「バックフラグ」を含む。
[Probe data]
Next, the probe data will be described. Fig. 2 shows an example of the probe data. The probe data is generated by the navigation device 20 at predetermined time intervals (e.g., every few seconds) as the vehicle 3 travels, and the example in Fig. 2 shows probe data at a plurality of locations generated at predetermined time intervals. As shown in the figure, the probe data includes "travel distance,""latitude,""longitude,""date and time,""speed,""direction of travel,""roadtype," and "back flag."

「走行距離」は、車両3の走行距離であり、オドメータによる積算走行距離が使用される。「緯度」及び「経度」は、車両3の位置の緯度及び経度を示す。「日時」は各プローブデータが生成された日時を示す。「速度」は、測定時における車両3の速度を示す。「進行方向」は測定時における車両3の進行方向を示す。なお、進行方向は、北方向を0度とした方位により示される。 "Distance traveled" is the distance traveled by vehicle 3, and is the cumulative distance traveled measured by the odometer. "Latitude" and "Longitude" indicate the latitude and longitude of vehicle 3's location. "Date and time" indicates the date and time when each piece of probe data was generated. "Speed" indicates the speed of vehicle 3 at the time of measurement. "Direction of travel" indicates the direction of travel of vehicle 3 at the time of measurement. Note that the direction of travel is indicated by a direction with north being 0 degrees.

「道路種別」は、車両3が走行している道路の種類を示す情報であり、高速道路が「1」、有料道路が「2」、国道が「3」、県道が「4」、市道が「5」と決められている。なお、本実施例では、ナビゲーション装置20は、車両3が道路外のエリアを走行しているときには、道路種別を「-1」に設定する。よって、道路種別が「-1」である場合、車両3は道路外を走行していることになる。 "Road type" is information indicating the type of road on which vehicle 3 is traveling, with expressways being assigned a value of "1," toll roads being assigned a value of "2," national highways being assigned a value of "3," prefectural roads being assigned a value of "4," and city roads being assigned a value of "5." In this embodiment, the navigation device 20 sets the road type to "-1" when vehicle 3 is traveling in an area other than a road. Therefore, when the road type is "-1," vehicle 3 is traveling off a road.

「バックフラグ」は、車両3がバック(後進)しているか否かを示すフラグである。バックフラグ「0」は前進を示し、「1」はバック(後進)を示す。なお、バックフラグは、車両3のギアがバック位置にあるか否かに基づいて生成される。 The "reverse flag" is a flag that indicates whether the vehicle 3 is backing up (moving backward). A reverse flag of "0" indicates forward movement, and a value of "1" indicates reverse (moving backward). The reverse flag is generated based on whether the gear of the vehicle 3 is in the reverse position.

[駐車場データ]
次に、駐車場データについて説明する。図3は、駐車場データの一例を示す。駐車場データは、駐車場の入口毎に用意される。よって、1つの駐車場に複数の入口がある場合には、1つの駐車場について複数の駐車場データが用意される。図示のように、駐車場データは、「ID」、「緯度」、「経度」、「方位」及び「名称」を含む。
[Parking lot data]
Next, parking lot data will be explained. Figure 3 shows an example of parking lot data. Parking lot data is prepared for each entrance of a parking lot. Therefore, if one parking lot has multiple entrances, multiple parking lot data will be prepared for one parking lot. As shown in the figure, the parking lot data includes "ID,""latitude,""longitude,""direction," and "name."

「ID」は、駐車場の入口を一意に示す識別番号である。「緯度」及び「経度」は、その駐車場入口の緯度及び経度である。「方位」は、駐車場入口から車両3が進入する際の進行方向を示す。例えば、その駐車場の入口が北向きである場合、車両3はその駐車場の北側から南方向へ進行して進入するので、その入口の方位は南方向の方位となる。なお、この例では方位は北を0度とした角度により示されている。 "ID" is an identification number that uniquely identifies the parking lot entrance. "Latitude" and "Longitude" are the latitude and longitude of the parking lot entrance. "Orientation" indicates the direction of travel when vehicle 3 enters the parking lot entrance. For example, if the parking lot entrance faces north, vehicle 3 will enter by traveling south from the north side of the parking lot, so the orientation of the entrance will be south. Note that in this example, orientation is indicated by an angle with north being 0 degrees.

「名称」は、その駐車場の名称である。なお、図3の例では、駐車場の入口毎に駐車場データを用意しているが、その代わりに、駐車場毎に駐車場データを用意しても良い。但し、その場合でも、駐車場データには駐車場の入口の緯度、経度及び方位を含める。即ち、その駐車場の入口(複数ある場合にはそれぞれ)の位置及び方位を示す情報を含めるものとする。 "Name" is the name of the parking lot. Note that in the example of Figure 3, parking lot data is prepared for each parking lot entrance, but parking lot data may instead be prepared for each parking lot. However, even in this case, the parking lot data should include the latitude, longitude, and direction of the parking lot entrance. In other words, it should include information indicating the position and direction of each entrance to the parking lot (if there are multiple entrances).

[駐車場領域取得処理]
次に、駐車場領域取得処理について説明する。駐車場領域取得処理は、サーバ10により実行され、多数の車両3から得たプローブデータに基づいて、駐車場の領域を推定する処理である。この処理は、主としてサーバ10の制御部12により実行される。なお、実際には、制御部12を構成するCPU等のコンピュータが、予め用意されたプログラムを実行することにより実現される。
[Parking lot area acquisition process]
Next, the parking lot area acquisition process will be described. The parking lot area acquisition process is executed by the server 10 and is a process for estimating the area of the parking lot based on probe data obtained from a large number of vehicles 3. This process is mainly executed by the control unit 12 of the server 10. In practice, this process is realized by a computer such as a CPU constituting the control unit 12 executing a program prepared in advance.

まず、サーバ10は、多数の車両3から、無線通信によりプローブデータを受信する(ステップS10)。サーバ10は、受信したプローブデータを、プローブDB14に蓄積する。 First, the server 10 receives probe data from a large number of vehicles 3 via wireless communication (step S10). The server 10 stores the received probe data in the probe DB 14.

次に、サーバ10は、駐車場同定を行う(ステップS11)。駐車場同定処理は、プローブデータと、地図データ中の駐車場データから駐車場を同定する処理である。駐車場同定処理の詳細を図5(A)に示す。まず、サーバ10は、プローブデータに基づいて、道路外走行の開始地点を検出する(ステップS21)。 Next, the server 10 performs parking lot identification (step S11). The parking lot identification process is a process of identifying parking lots using probe data and parking lot data in map data. Details of the parking lot identification process are shown in Figure 5 (A). First, the server 10 detects the start point of off-road travel based on the probe data (step S21).

図6は、道路外走行を説明する図である。図示のように複数の道路が交差しており、南北に延びる道路と東西に延びる道路により複数の区画(敷地)が形成されているものとする。車両マークXは、プローブデータにより示される車両3の位置を示す。白抜きの車両マークXは県道上の位置を示し、この位置におけるプローブデータは道路種別として「4(県道)」を含む。斜めのハッチングが付された車両マークXは市道上の位置を示し、この位置におけるプローブデータは道路種別として「5(市道)」を含む。また、黒塗りの車両マークXは道路外の位置を示し、この位置におけるプローブデータは道路種別として「-1(道路外)」を含む。 Figure 6 is a diagram explaining off-road driving. As shown, multiple roads intersect, with roads running north-south and roads running east-west forming multiple plots (sites). A vehicle mark X indicates the location of vehicle 3 as indicated by probe data. A white vehicle mark X indicates a location on a prefectural road, and the probe data at this location includes the road type "4 (prefectural road)." A diagonally hatched vehicle mark X indicates a location on a city road, and the probe data at this location includes the road type "5 (city road)." A black vehicle mark X indicates a location off-road, and the probe data at this location includes the road type "-1 (off-road)."

いま、図示のように車両3が道路R3(県道)を西方向に走行し、道路R2と道路R3の交差点を左折して道路R2(市道)に入り、さらに左折して駐車場のある区画50に進入し、駐車場内を走行して最終的に車両3を西方向に向けて駐車させたとする(破線62参照)。この場合、サーバ10は、図6に示す走行軌跡を示すプローブデータを参照し、道路種別が最初に「-1(道路外)」になった地点(図6における破線61の地点)を道路外走行の開始地点と判定する。 As shown in the figure, assume that vehicle 3 is traveling west on road R3 (prefectural road), turns left at the intersection of roads R2 and R3 onto road R2 (city road), turns left again to enter parking lot section 50, drives through the parking lot, and finally parks vehicle 3 facing west (see dashed line 62). In this case, server 10 references the probe data showing the driving trajectory shown in Figure 6 and determines the point where the road type first becomes "-1 (off-road)" (the point indicated by dashed line 61 in Figure 6) as the start point of off-road driving.

次に、サーバ10は、地図DB13内の駐車場データを参照し、ステップS21で得られた道路外走行の開始地点の座標から所定の閾値範囲内に入口を有する駐車場を検索する(ステップS22)。そして、サーバ10は、検索により得られた複数の駐車場のうち、入口の方位が道路外走行の開始地点における車両3の進行方向と一致し、かつ、道路外走行の開始地点と最も近い入口を有する駐車場を特定する(ステップS23)。そして、処理は、図4に示すメインルーチンへ戻る。 Next, the server 10 references the parking lot data in the map DB 13 and searches for parking lots with entrances within a predetermined threshold range from the coordinates of the off-road traveling start point obtained in step S21 (step S22). From the multiple parking lots obtained by the search, the server 10 then identifies the parking lot whose entrance direction matches the traveling direction of the vehicle 3 at the off-road traveling start point and whose entrance is closest to the off-road traveling start point (step S23). Then, processing returns to the main routine shown in Figure 4.

次に、サーバ10は、ステップS11の駐車場同定処理で、駐車場が同定できたか否か、即ち、該当する駐車場が見つかったか否かを判定する(ステップS12)。該当する駐車場が見つからなかった場合(ステップS12:No)、サーバ10は、今回得られたプローブデータが示す駐車場が未だ地図DB13に登録されていないと判断し、その駐車場を地図DB13に登録する(ステップS13)。具体的には、サーバ10は、新たな駐車場データを生成して地図DB13に登録する。この際、新たな駐車場データにおいては、新たなIDが付与され、道路外走行の開始地点の座標が「緯度」及び「経度」に設定され、道路外走行の開始地点における車両3の進行方向が「方位」に設定され、道路外走行の開始始点に最も近い施設などの名称が「名称」に設定される。 Next, the server 10 determines whether the parking lot was identified in the parking lot identification process of step S11, i.e., whether a corresponding parking lot was found (step S12). If a corresponding parking lot was not found (step S12: No), the server 10 determines that the parking lot indicated by the currently obtained probe data has not yet been registered in the map DB 13, and registers the parking lot in the map DB 13 (step S13). Specifically, the server 10 generates new parking lot data and registers it in the map DB 13. At this time, the new parking lot data is assigned a new ID, the coordinates of the start point of the off-road traveling are set as "latitude" and "longitude," the direction of travel of the vehicle 3 at the start point of the off-road traveling are set as "heading," and the name of the facility or the like closest to the start point of the off-road traveling is set as "name."

こうして、ステップS13で駐車場が新規に登録された場合、又は、ステップS12で駐車場が同定できたと判定された場合、サーバ10は、プローブデータから、道路外走行データを抽出し、プローブDB14内に保存する(ステップS14)。図2の例では、道路種別が「-1」となっている地点のデータが、道路外走行データとして保存される。 In this way, when a new parking lot is registered in step S13, or when it is determined in step S12 that a parking lot has been identified, the server 10 extracts off-road driving data from the probe data and stores it in the probe DB 14 (step S14). In the example of Figure 2, data for points with a road type of "-1" is stored as off-road driving data.

次に、サーバ10は、道路外走行データを利用して、推定処理を実行する(ステップS15)。図5(B)は、推定処理のフローチャートである。まず、サーバ10は、同一の駐車場について得られた道路外走行データをプローブDB14から取得する(ステップS31)。次に、サーバ10は、各道路外走行データに基づいて、走行面を生成する(ステップS32)。ここで、「走行面」とは、道路外走行データに含まれる座標を中心とした一定距離を持つ面である。いま、道路外走行データが図7(A)に示す軌跡42を有すると仮定すると、サーバ10は、図7(B)に模式的に示すように、軌跡42に対して標準的な車両の車幅程度の幅を持たせた走行面44を生成する。サーバ10は、道路外走行データの各々について、このような走行面44を生成する。 Next, the server 10 performs an estimation process using the off-road driving data (step S15). Figure 5 (B) is a flowchart of the estimation process. First, the server 10 acquires off-road driving data obtained for the same parking lot from the probe DB 14 (step S31). Next, the server 10 generates a driving surface based on each off-road driving data (step S32). Here, a "driving surface" is a surface with a certain distance centered on the coordinates included in the off-road driving data. Now, assuming that the off-road driving data has the trajectory 42 shown in Figure 7 (A), the server 10 generates a driving surface 44 that has a width approximately the width of a standard vehicle relative to the trajectory 42, as schematically shown in Figure 7 (B). The server 10 generates such a driving surface 44 for each piece of off-road driving data.

そして、サーバ10は、ステップS32で生成した複数の走行面44を空間的に結合し、駐車場領域を推定する(ステップS33)。図8は、複数の走行面44から駐車場領域を推定する例を示し、同一の駐車場で得られた複数の走行面44が示されている。この例においては、車両3がある程度直線的に移動している領域と、車両3が方向転換などを行って駐車している領域とが区別できる。よって、サーバ10は、車両3が方向転換して駐車している領域を駐車領域51と推定し、車両3がある程度直線的に移動している領域を走行領域52bと推定する。なお、図8の例では、2つの駐車領域51a、51bが得られ、それぞれに対応する2つの走行領域52a、52bが得られている。 The server 10 then spatially combines the multiple travel surfaces 44 generated in step S32 to estimate the parking lot area (step S33). Figure 8 shows an example of estimating a parking lot area from multiple travel surfaces 44, showing multiple travel surfaces 44 obtained from the same parking lot. In this example, it is possible to distinguish between an area where the vehicle 3 is moving in a relatively straight line and an area where the vehicle 3 has turned around and parked. Therefore, the server 10 estimates the area where the vehicle 3 has turned around and parked as the parking area 51, and the area where the vehicle 3 is moving in a relatively straight line as the travel area 52b. Note that in the example of Figure 8, two parking areas 51a and 51b are obtained, and two corresponding travel areas 52a and 52b are obtained, respectively.

なお、一般的に車両を駐車する際には、駐車位置まではある程度の速度で移動するが、方向転換などを行って車両を駐車させる際には車両の速度は十分に低い。よって、車両3の位置座標のみならず、道路外走行データにおける車速も加味して、駐車領域51と走行領域52とを区別してもよい。 In general, when parking a vehicle, the vehicle moves to the parking position at a certain speed, but when turning around to park the vehicle, the vehicle speed is sufficiently low. Therefore, the parking area 51 and the driving area 52 may be distinguished not only by the position coordinates of the vehicle 3 but also by taking into account the vehicle speed in the off-road driving data.

また、こうして得られた1つ又は複数の駐車領域51と、1つ又は複数の走行領域52とを結合することにより、駐車場全体の形状を推定することができる。図8の例では、駐車場の全体形状はおよそ破線48で示す形状となる。こうして、駐車場領域が推定されると、駐車場領域推定処理は終了する。 Furthermore, by combining one or more parking areas 51 and one or more driving areas 52 obtained in this way, the shape of the entire parking lot can be estimated. In the example of Figure 8, the overall shape of the parking lot is approximately the shape shown by the dashed line 48. Once the parking lot area has been estimated in this way, the parking lot area estimation process ends.

以上のように、本実施例によれば、複数の車両のプローブデータ、即ち、走行履歴に基づいて駐車場領域を推定することができる。また、駐車場領域の全体形状に加えて、駐車場領域内の走行領域と駐車領域を区別することもできる。 As described above, this embodiment makes it possible to estimate a parking lot area based on probe data from multiple vehicles, i.e., their driving history. In addition to the overall shape of the parking lot area, it is also possible to distinguish between driving areas and parking areas within the parking lot area.

[混雑度の推定]
次に、駐車場領域内における駐車位置の分布に基づいて駐車場の混雑度を推定する手法について説明する。車両の駐車位置を時間帯ごとに分割することにより、時間帯毎の駐車位置の分布が得られる。基本的に、駐車場が空いている場合、運転者は駐車場内の利便性の高いエリアに車両を駐車する傾向がある。例えば、店舗などの施設に併設された駐車場では、施設に近いエリアから駐車スペースが埋まっていくことが多い。一方、駐車場が混雑している場合には、利便性の高いエリアは既に埋まっていることが多いため、運転者はそれ以外のエリア、即ちランダムに発生する空きスペースに車両を駐車せざるを得ない。その結果、車両の駐車位置はランダム性が高くなり、駐車場全体に分散する傾向がある。従って、駐車場内における車両の駐車位置の分布を分析し、車両の駐車位置が一部のエリアに集中している場合には駐車場は空いていると推定することができる。一方、車両の駐車位置が駐車場全体に分散している場合には駐車場は混雑していると推定することができる。
[Estimation of congestion level]
Next, a method for estimating the congestion level of a parking lot based on the distribution of parking positions within the parking lot area is described. By dividing vehicle parking positions by time period, the distribution of parking positions for each time period can be obtained. Basically, when a parking lot is empty, drivers tend to park their vehicles in the most convenient areas within the parking lot. For example, in parking lots attached to facilities such as stores, parking spaces often fill up starting from the areas closest to the facility. On the other hand, when a parking lot is congested, the most convenient areas are often already filled, forcing drivers to park their vehicles in other areas, i.e., randomly occurring empty spaces. As a result, vehicle parking positions tend to be highly random and dispersed throughout the parking lot. Therefore, by analyzing the distribution of vehicle parking positions within the parking lot, if vehicle parking positions are concentrated in a certain area, it can be estimated that the parking lot is empty. On the other hand, if vehicle parking positions are dispersed throughout the parking lot, it can be estimated that the parking lot is congested.

図9は、車両の駐車位置に基づいて混雑度を分析する処理のフローチャートである。この処理は、サーバ10により行われる。まず、サーバ10は、車両3のナビゲーション装置20からプローブデータを受信する(ステップS41)。 Figure 9 is a flowchart of the process for analyzing congestion levels based on the vehicle's parking location. This process is performed by the server 10. First, the server 10 receives probe data from the navigation device 20 of the vehicle 3 (step S41).

次に、サーバ10は、プローブデータから、時間帯毎に車両3の駐車位置の座標を取得する(ステップS42)。例えば、サーバ10は、一日を朝、昼、夜の3つに分割し、各時間帯毎に、車両の駐車位置の座標を取得する。そして、サーバ10は、取得した駐車位置の座標に基づいて駐車位置の集中度を算出し、時間帯毎の混雑度を推定する(ステップS43)。そして、処理は終了する。これにより、時間帯毎に駐車場の混雑度を得ることができる。 Next, the server 10 obtains the coordinates of the parking positions of the vehicles 3 for each time period from the probe data (step S42). For example, the server 10 divides a day into three periods: morning, afternoon, and night, and obtains the coordinates of the parking positions of the vehicles for each time period. The server 10 then calculates the concentration of parking positions based on the obtained parking position coordinates, and estimates the congestion level for each time period (step S43). The process then ends. This makes it possible to obtain the congestion level of the parking lot for each time period.

次に、駐車位置の集中度の算出方法を説明する。駐車位置の集中度は以下の第1~第3のいずれかの方法により算出することができる。 Next, we will explain how to calculate the concentration of parking locations. The concentration of parking locations can be calculated using one of the following three methods:

(第1の方法)
集中度を算出する第1の方法は、標準偏差楕円を利用する。即ち、サーバ10は、ステップS42で得られた駐車位置の座標に基づいて標準偏差楕円を求め、その所定割合の面積を算出する。例えば、標準偏差楕円の90%の面積を求める。基本的に、駐車位置が集中している場合には標準偏差楕円の面積は小さくなり、駐車位置が分散している場合には標準偏差楕円の面積は大きくなる。よって、サーバ10は、標準偏差楕円の所定割合の面積を所定の閾値と比較し、閾値より小さい場合には集中度が高い、即ち、駐車場は空いていると推定し、閾値より大きい場合には集中度が低い、即ち、駐車場は混雑していると推定する。こうして、時間帯毎の駐車位置の座標に基づいて、時間帯毎の混雑度を推定することができる。
(First Method)
The first method for calculating the concentration level utilizes a standard deviation ellipse. That is, the server 10 calculates a standard deviation ellipse based on the coordinates of the parking locations obtained in step S42 and calculates a predetermined percentage of the area of the standard deviation ellipse. For example, the server 10 calculates 90% of the area of the standard deviation ellipse. Basically, if parking locations are concentrated, the area of the standard deviation ellipse will be small, and if parking locations are dispersed, the area of the standard deviation ellipse will be large. Therefore, the server 10 compares the predetermined percentage of the area of the standard deviation ellipse with a predetermined threshold. If the percentage is smaller than the threshold, the server 10 estimates that the concentration level is high, i.e., the parking lot is empty. If the percentage is larger than the threshold, the server 10 estimates that the concentration level is low, i.e., the parking lot is crowded. In this way, the server 10 can estimate the congestion level for each time period based on the coordinates of the parking locations for each time period.

なお、上記の例では、1つの閾値を使用して駐車場の混雑度を「空いている」と「混雑している」の2つに分類したが、2つ以上の閾値を使用して駐車場の混雑度を3レベル以上に分類しても良い。例えば、2つの閾値を使用し、駐車場の混雑度を「空いている」、「普通」、「混雑している」の3レベルに分類しても良い。 In the above example, one threshold was used to classify the congestion level of a parking lot into two levels: "empty" and "crowded." However, two or more thresholds may be used to classify the congestion level of a parking lot into three or more levels. For example, two thresholds may be used to classify the congestion level of a parking lot into three levels: "empty," "normal," and "crowded."

なお、標準偏差楕円の面積を利用する方法は、1つの駐車場全体において1か所への集中度を算出する手法であるため、1つの駐車場全体に集中地点が複数ある場合にはそのままでは適用することはできない。但し、駐車場全体を複数の駐車エリアに分割し、各駐車エリア毎に標準偏差楕円の面積を算出すれば、1つの駐車場全体において複数の場所に駐車位置が集中するような場合にも適用可能である。 Note that the method of using the area of the standard deviation ellipse is a technique for calculating the concentration of parking positions in one location throughout an entire parking lot, and therefore cannot be applied as is when there are multiple concentration points throughout the entire parking lot. However, if the entire parking lot is divided into multiple parking areas and the area of the standard deviation ellipse is calculated for each parking area, this method can be applied even when parking positions are concentrated in multiple locations throughout the entire parking lot.

(第2の方法)
集中度を算出する第2の方法は、空間解析手法の1つである最近隣距離法を用いる。最近隣距離法は、点の分布を分散型、集中型という観点から分類する手法であり、複数の点の分布から「平均最近隣距離W」を求める。ここで、平均最近隣距離Wとは、各点から最も近い点までの距離の平均値であり、以下の式で求められる。
(Second Method)
The second method for calculating the concentration level uses the nearest neighbor distance method, which is a spatial analysis method. The nearest neighbor distance method classifies point distributions as either dispersed or concentrated, and calculates the "average nearest neighbor distance W" from the distribution of multiple points. Here, the average nearest neighbor distance W is the average value of the distance from each point to the nearest point, and is calculated using the following formula:

ここで、各分布への分類基準として、点が面積Sの平面上でランダムに分布している(一様ポアソン分布に従っている)場合を考える。このときの平均最近隣距離Wの期待値は、
である。
Here, as a classification criterion for each distribution, we consider the case where points are randomly distributed (following a uniform Poisson distribution) on a plane with area S. In this case, the expected value of the average nearest neighbor distance W is
is.

そこで、
と判断すればよい。なお、この手法は1つの駐車場内に複数の集中地点が存在する場合でも適用することができる。
So,
This method can also be applied to cases where there are multiple concentration points in one parking lot.

(第3の方法)
集中度を算出する第3の方法は、空間解析手法の1つであるK-関数法を用いる。K-関数法は、最近隣距離法では判別のつかない分布を識別するための手法であり、複数の点の分布から、以下の式によりK-関数K(h)を求める。
(Third Method)
The third method for calculating the concentration level uses the K-function method, which is a spatial analysis method. The K-function method is a method for identifying distributions that cannot be distinguished using the nearest neighbor distance method, and calculates the K-function K(h) from the distribution of multiple points using the following formula:

K-関数を用いると、どのくらいのスケール(空間的な範囲)で点が集中・分散しているかを判断することができる。点がランダムに分布している場合、K-関数の期待値は、
である。
Using the K-function, we can determine the scale (spatial range) at which points are concentrated or dispersed. If the points are randomly distributed, the expected value of the K-function is
is.

従って、半径hの円という程度のスケールにおいて、
と判断すればよい。なお、この手法は1つの駐車場内に複数の集中地点が存在する場合でも適用することができる。
Therefore, on the scale of a circle of radius h,
This method can also be applied to cases where there are multiple concentration points in one parking lot.

なお、上記の例では、時間帯として1日を朝、昼、夜に分割しているが、本発明の適用はこれには限られない。例えば、1日を昼と夜に分割してもよいし、1時間毎に分割してもよい。また、1週間を月曜日から日曜日の7日間に分割してもよい。さらには、1年を月単位で分割してもよいし、1年を四季で分割してもよい。本発明における「時間帯」とは、このようにある期間を時間で分割する場合のみならず、曜日や月の単位で分割する場合も含む概念である。 In the above example, a day is divided into morning, noon, and night as time periods, but the application of the present invention is not limited to this. For example, a day may be divided into day and night, or into hourly intervals. A week may also be divided into seven days from Monday to Sunday. Furthermore, a year may be divided into months, or into four seasons. In this invention, the term "time period" is a concept that includes not only dividing a period into hours, but also division into days of the week or months.

また、上記の例では、時間帯毎に混雑度を推定しているが、時間帯を限定せずに混雑度を推定しても良い。 In addition, in the above example, the congestion level is estimated for each time period, but the congestion level may also be estimated without limiting the time period.

3 車両
10 サーバ
12 制御部
13 地図DB
14 プローブDB
20 ナビゲーション装置
3 Vehicle 10 Server 12 Control unit 13 Map DB
14 Probe DB
20 Navigation device

Claims (1)

移動体から駐車位置を含む位置情報を取得する取得部と、
道路外領域に進入した複数の移動体の位置情報に基づいて、前記道路外領域に存在する駐車場に関する駐車場情報を推定する推定部と、
を備え、
前記推定部は、前記駐車位置に基づいて、前記駐車場の全体の混雑度を推定する情報処理装置。
an acquisition unit that acquires location information including a parking location from a mobile object;
an estimation unit that estimates parking lot information regarding parking lots present in the off-road area based on position information of a plurality of mobile objects that have entered the off-road area;
Equipped with
The estimation unit is an information processing device that estimates the overall congestion level of the parking lot based on the parking location.
JP2025097523A 2016-11-30 2025-06-11 Information processing device Pending JP2025120386A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2025097523A JP2025120386A (en) 2016-11-30 2025-06-11 Information processing device

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2016232788A JP2018092235A (en) 2016-11-30 2016-11-30 Information processor, information processing method, and program
JP2021086101A JP2021121968A (en) 2016-11-30 2021-05-21 Information processing device, information processing method, and program
JP2022108248A JP2022125208A (en) 2016-11-30 2022-07-05 Information processing device
JP2023183223A JP2023184590A (en) 2016-11-30 2023-10-25 information processing equipment
JP2025097523A JP2025120386A (en) 2016-11-30 2025-06-11 Information processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2023183223A Division JP2023184590A (en) 2016-11-30 2023-10-25 information processing equipment

Publications (1)

Publication Number Publication Date
JP2025120386A true JP2025120386A (en) 2025-08-15

Family

ID=62566036

Family Applications (5)

Application Number Title Priority Date Filing Date
JP2016232788A Pending JP2018092235A (en) 2016-11-30 2016-11-30 Information processor, information processing method, and program
JP2021086101A Ceased JP2021121968A (en) 2016-11-30 2021-05-21 Information processing device, information processing method, and program
JP2022108248A Pending JP2022125208A (en) 2016-11-30 2022-07-05 Information processing device
JP2023183223A Pending JP2023184590A (en) 2016-11-30 2023-10-25 information processing equipment
JP2025097523A Pending JP2025120386A (en) 2016-11-30 2025-06-11 Information processing device

Family Applications Before (4)

Application Number Title Priority Date Filing Date
JP2016232788A Pending JP2018092235A (en) 2016-11-30 2016-11-30 Information processor, information processing method, and program
JP2021086101A Ceased JP2021121968A (en) 2016-11-30 2021-05-21 Information processing device, information processing method, and program
JP2022108248A Pending JP2022125208A (en) 2016-11-30 2022-07-05 Information processing device
JP2023183223A Pending JP2023184590A (en) 2016-11-30 2023-10-25 information processing equipment

Country Status (1)

Country Link
JP (5) JP2018092235A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108922173B (en) * 2018-06-20 2020-07-10 青岛海信网络科技股份有限公司 Vehicle deviation detection method and device
JP7252068B2 (en) * 2019-06-13 2023-04-04 株式会社トヨタマップマスター Information estimation device, road guidance device, information estimation method and information estimation program
JP7252069B2 (en) * 2019-06-13 2023-04-04 株式会社トヨタマップマスター Information estimation device, road guidance device, information estimation method and information estimation program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5368763B2 (en) * 2008-10-15 2013-12-18 株式会社ゼンリン Electronic map maintenance system
JP5013276B2 (en) * 2008-11-11 2012-08-29 アイシン・エィ・ダブリュ株式会社 Car navigation system and program
JP6459303B2 (en) * 2014-08-25 2019-01-30 日本信号株式会社 Parking reservation system

Also Published As

Publication number Publication date
JP2021121968A (en) 2021-08-26
JP2018092235A (en) 2018-06-14
JP2023184590A (en) 2023-12-28
JP2022125208A (en) 2022-08-26

Similar Documents

Publication Publication Date Title
US11587441B1 (en) Location risk determination and ranking based on vehicle events and/or an accident database
JP2025120386A (en) Information processing device
US10424202B1 (en) Parking strategy recommendation based on parking space availability data
JP2025137693A (en) Information processing device, information processing method, program, and storage medium
CN112602128A (en) Road traffic navigation system
CA2704638A1 (en) Method and system for the use of probe data from multiple vehicles to detect real world changes for use in updating a map
EP3992828A1 (en) Method, apparatus, and computer program product for anonymizing trajectories
EP4235476B1 (en) Method, apparatus, and computer program product for anonymizing trajectories
US20220207995A1 (en) Origination destination route analytics of road lanes
US20220170760A1 (en) Method, apparatus, and computer program product for anonymized estimation of parking availability
US12198546B1 (en) Context based alert filtering using ranked risk from vehicle events and/or an accident database
EP4300336B1 (en) Method, apparatus, and computer program product for estimating the privacy risk of anonymized trajectory data
JP2024144659A (en) Information processing device, information processing method, and program
CN117274303A (en) An intelligent tracking method and system for vehicle trajectory
US12217606B1 (en) Timing or zone alert determination from vehicle events and/or an accident database
US20220028267A1 (en) Method, apparatus, and computer program product for anonymizing trajectories
US12205047B2 (en) Method, apparatus, and computer program product for anonymized parking likelihood estimation
EP4093063A1 (en) Method, apparatus, and computer program product for quantifying the privacy risk of trajectory data
US12401994B2 (en) Method, apparatus, and computer program product for anonymizing trajectories
US20240288279A1 (en) Method, apparatus, and computer program product for anonymizing trajectories

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250611