[go: up one dir, main page]

JP2024079384A - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP2024079384A
JP2024079384A JP2022192299A JP2022192299A JP2024079384A JP 2024079384 A JP2024079384 A JP 2024079384A JP 2022192299 A JP2022192299 A JP 2022192299A JP 2022192299 A JP2022192299 A JP 2022192299A JP 2024079384 A JP2024079384 A JP 2024079384A
Authority
JP
Japan
Prior art keywords
information processing
vehicle
processing device
appropriate
passing
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
JP2022192299A
Other languages
Japanese (ja)
Other versions
JP7711040B2 (en
Inventor
博基 谷口
Hiroki Taniguchi
安昭 兵藤
Yasuaki Hyodo
浩司 塚本
Koji Tsukamoto
真史 野口
Masafumi Noguchi
康大 助光
Yasuhiro Sukemitsu
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.)
LY Corp
Original Assignee
LY 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 LY Corp filed Critical LY Corp
Priority to JP2022192299A priority Critical patent/JP7711040B2/en
Publication of JP2024079384A publication Critical patent/JP2024079384A/en
Application granted granted Critical
Publication of JP7711040B2 publication Critical patent/JP7711040B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Abstract

To provide an information processing device, information processing method, and information processing program, which allow for making appropriate notifications to a driver.SOLUTION: An information processing device disclosed herein comprises an estimation unit and notification unit. The estimation unit estimates an appropriate manner for a vehicle to pass through a given area on the basis of the vehicle situation in the given area. The notification unit makes a notification regarding traveling of the vehicle through the given area to the vehicle scheduled to pass through the given area on the basis of the estimated manner.SELECTED DRAWING: Figure 3

Description

本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

従来、車両の運転者に対して運転を支援する技術がある。この種の技術では、例えば、車両に設けられたカメラの画像により歩行者を検出し、検出結果に基づいて運転者に対して報知する技術がある(例えば、特許文献1参照)。 Conventionally, there are technologies that provide driving assistance to vehicle drivers. For example, this type of technology detects pedestrians using images captured by a camera installed in the vehicle and notifies the driver based on the detection results (see, for example, Patent Document 1).

特開2022-149445号公報JP 2022-149445 A

しかしながら、従来の技術は、運転者に対して周囲の状況に合わせてより適切な通知を行う点で改善の余地があった。 However, existing technology leaves room for improvement in terms of providing drivers with more appropriate notifications tailored to their surroundings.

本願は、上記に鑑みてなされたものであって、運転者に対して適切な通知を行うことができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。 This application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can provide appropriate notifications to the driver.

本願に係る情報処理装置は、推定部と、通知部とを備える。前記推定部は、所定の領域における車両状況に基づいて、前記所定の領域を車両が通過する際の適切な通過方法を推定する。前記通知部は、推定した前記通過方法に基づいて、前記所定の領域を通過予定の車両に対して前記所定の領域の通過に関する通知を行う。 The information processing device according to the present application includes an estimation unit and a notification unit. The estimation unit estimates an appropriate passing method for a vehicle to pass through a specified area based on the vehicle status in the specified area. The notification unit notifies a vehicle that is scheduled to pass through the specified area of the passing of the specified area based on the estimated passing method.

実施形態の一態様によれば、運転者に対して適切な通知を行うことができるという効果を奏する。 According to one aspect of the embodiment, it is possible to provide an appropriate notification to the driver.

図1Aは、実施形態に係る情報処理装置が実行する処理その1を示す図である。FIG. 1A is a diagram showing a first process executed by an information processing apparatus according to an embodiment. 図1Bは、実施形態に係る情報処理装置が実行する処理その2を示す図である。FIG. 1B is a diagram showing a second process executed by the information processing apparatus according to the embodiment. 図2は、実施形態に係る情報処理システムの構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. 図3は、実施形態に係る情報処理装置の構成例を示す図である。FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. 図4は、ユーザ情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of user information. 図5は、領域情報の一例を示す図である。FIG. 5 is a diagram illustrating an example of the region information. 図6は、実施形態に係る情報処理装置が実行する処理その1の処理手順を示すフローチャートである。FIG. 6 is a flowchart showing a processing procedure of a first process executed by the information processing apparatus according to the embodiment. 図7は、実施形態に係る情報処理装置が実行する処理その2の処理手順を示すフローチャートである。FIG. 7 is a flowchart showing the procedure of the second process executed by the information processing apparatus according to the embodiment. 図8は、ハードウェア構成の一例を示す図である。FIG. 8 is a diagram illustrating an example of a hardware configuration.

以下に、本願に係る情報処理装置、情報処理方法および情報処理プログラムを実施するための形態(以下、「実施形態」と記載する)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. In addition, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

(実施形態)
まず、図1Aおよび図1Bを用いて、実施形態に係る情報処理装置が実行する処理について説明する。図1Aは、実施形態に係る情報処理装置が実行する処理その1を示す図である。図1Bは、実施形態に係る情報処理装置が実行する処理その2を示す図である。なお、図1Aおよび図1Bでは、実施形態に係る情報処理装置1を含む情報処理システムSの動作例を示している。
(Embodiment)
First, the process executed by the information processing device according to the embodiment will be described with reference to Fig. 1A and Fig. 1B. Fig. 1A is a diagram showing a first process executed by the information processing device according to the embodiment. Fig. 1B is a diagram showing a second process executed by the information processing device according to the embodiment. Fig. 1A and Fig. 1B show an example of the operation of an information processing system S including the information processing device 1 according to the embodiment.

まず、図1Aを用いて、情報処理システムSが実行する処理その1について説明する。 First, the first process executed by the information processing system S will be described with reference to FIG. 1A.

図1Aに示すように、実施形態に係る情報処理システムSは、情報処理装置1と、車両50と、ユーザ端末100とを含む。なお、以下では、情報処理装置1の通知対象となる車両50を対象車両50と称する場合がある。 As shown in FIG. 1A, the information processing system S according to the embodiment includes an information processing device 1, a vehicle 50, and a user terminal 100. In the following, the vehicle 50 that is the target of notification by the information processing device 1 may be referred to as the target vehicle 50.

図1Aに示すように、実施形態に係る情報処理システムSは、所定の領域における人流情報に基づいて、所定の領域を車両50(対象車両50)が通過する際の適切速度を推定し、推定した適切速度に基づいて、所定の領域を通過予定の対象車両50に対して所定の領域の通過に関する通知を行う。 As shown in FIG. 1A, the information processing system S according to the embodiment estimates an appropriate speed for a vehicle 50 (target vehicle 50) to pass through a specified area based on people flow information in the specified area, and notifies the target vehicle 50 that is scheduled to pass through the specified area of its passage through the specified area based on the estimated appropriate speed.

ここでいう、所定の領域は、人等の移動体が存在する領域であり、例えば、公園や、学校、幼稚園、保育園、ショッピングモール等の施設である。言い換えれば、所定の領域は、車両が通過する際に、運転者が運転に注意を要する領域である。なお、所定の領域は、施設に限らず、横断歩道や交差点、通学路等といった特定の場所であってもよい。 The specified area here is an area where people and other moving objects exist, such as facilities such as parks, schools, kindergartens, daycare centers, and shopping malls. In other words, the specified area is an area where the driver needs to pay careful attention when passing through the vehicle. Note that the specified area is not limited to facilities, and may be specific locations such as crosswalks, intersections, school routes, etc.

図1Aに示す処理その1では、情報処理装置1は、まず、通知の対象となる対象車両50から対象車両の走行情報を取得する(ステップS1)。走行情報は、例えば、現在の位置や、現在の速度、走行している道路、走行している車線、ナビゲーション装置によって設定された目的地までの案内経路を取得する(ステップS1)。なお、走行情報は、例えば、対象車両50に搭載されたナビゲーション装置や、車両制御装置等が取得した走行情報を取得してもよく、対象車両50の乗員が所持するスマートフォン等の端末装置が取得した走行情報を取得してもよい。 In process 1 shown in FIG. 1A, the information processing device 1 first acquires driving information of the target vehicle 50 that is the subject of notification from the target vehicle 50 (step S1). The driving information acquired includes, for example, the current position, the current speed, the road being driven, the lane being driven, and a guide route to the destination set by the navigation device (step S1). Note that the driving information may be acquired, for example, by a navigation device or a vehicle control device mounted on the target vehicle 50, or may be acquired by a terminal device such as a smartphone carried by an occupant of the target vehicle 50.

つづいて、情報処理装置1は、取得した対象車両50の走行情報に基づいて、対象車両50の位置に対応する所定の領域を特定する(ステップS2)。例えば、情報処理装置1は、対象車両50の現在の位置から走行予定の経路を予測し、走行予定の経路に位置する所定の領域を特定結果として得る。また、情報処理装置1は、特定した所定の領域を対象車両50が通過する予定時刻を特定する。 Then, the information processing device 1 identifies a predetermined area corresponding to the position of the target vehicle 50 based on the acquired driving information of the target vehicle 50 (step S2). For example, the information processing device 1 predicts a planned driving route from the current position of the target vehicle 50, and obtains a predetermined area located on the planned driving route as a identified result. In addition, the information processing device 1 identifies a planned time when the target vehicle 50 will pass through the identified predetermined area.

つづいて、情報処理装置1は、ユーザからユーザ端末100を介してユーザの位置情報を取得する(ステップS3)。かかるユーザは、車両(対象車両50以外の車両)に乗っていないユーザであり、歩行者や、自転車に乗っているユーザ等である。つまり、かかるユーザは、車両50が走行する道路を一時的に通る可能性があるユーザである。 Next, the information processing device 1 acquires user location information from the user via the user terminal 100 (step S3). Such users are users who are not in a vehicle (a vehicle other than the target vehicle 50) and are pedestrians, users riding bicycles, etc. In other words, such users are users who may temporarily pass by the road on which the vehicle 50 is traveling.

つづいて、情報処理装置1は、取得した位置情報に基づいて、特定した所定の領域における人流情報を推定する(ステップS4)。人流情報は、所定の領域におけるユーザの将来の流れ(位置の変遷)を示す情報である。例えば、情報処理装置1は、取得した位置情報の履歴から上記予定時刻までの位置情報の変遷を予測することで、各ユーザの上記予定時刻における人流情報を推定する。 Next, the information processing device 1 estimates people flow information in the identified specified area based on the acquired location information (step S4). People flow information is information that indicates the future flow (location changes) of users in the specified area. For example, the information processing device 1 estimates people flow information for each user at the scheduled time by predicting the changes in location information up to the scheduled time from the history of acquired location information.

つづいて、情報処理装置1は、推定した人流情報に基づいて、所定の領域を対象車両50が通過する際の適切速度を推定する(ステップS5)。例えば、情報処理装置1は、予定時刻において所定の領域に存在するユーザ数や、所定の領域内を移動するユーザ数、所定の領域に存在する道路を通過するユーザ数、所定の領域内において歩行しているユーザ数または自転車に乗っているユーザ数、所定の領域内に存在する各ユーザの属性情報(年代等)等といった人流情報から抽出される特徴情報に基づいて、適切速度を推定する。具体的には、情報処理装置1は、特徴情報に基づいて、対象車両50が所定の領域を通過する際にユーザが対象車両50に接近する可能性を示す危険レベルを推定し、危険レベルに応じて適切速度を推定する。より具体的には、情報処理装置1は、所定の領域における法定速度に対してどの程度遅い適切速度とするかを危険レベルにより決定する。つまり、情報処理装置1は、危険レベルが高い程(危険性が高い程)、法定速度からの低下量を多くした適切速度を推定する。なお、適切速度(または危険レベル)の推定は、機械学習により生成したモデルを用いてもよい。具体的には、情報処理装置1は、人流情報から抽出される上記特徴情報を説明変数とし、適切速度(または危険レベル)を目的変数として学習を行ってモデルを生成して用いる。 Next, the information processing device 1 estimates the appropriate speed when the target vehicle 50 passes through the specified area based on the estimated pedestrian flow information (step S5). For example, the information processing device 1 estimates the appropriate speed based on feature information extracted from the pedestrian flow information, such as the number of users present in the specified area at the scheduled time, the number of users moving in the specified area, the number of users passing through the road present in the specified area, the number of users walking or riding bicycles in the specified area, and attribute information (age, etc.) of each user present in the specified area. Specifically, the information processing device 1 estimates a danger level indicating the possibility that a user will approach the target vehicle 50 when the target vehicle 50 passes through the specified area based on the feature information, and estimates the appropriate speed according to the danger level. More specifically, the information processing device 1 determines how slow the appropriate speed is relative to the legal speed in the specified area based on the danger level. That is, the higher the danger level (the higher the risk), the more the information processing device 1 estimates the appropriate speed that is greater in reduction from the legal speed. Note that the estimation of the appropriate speed (or danger level) may use a model generated by machine learning. Specifically, the information processing device 1 uses the above feature information extracted from people flow information as explanatory variables and appropriate speed (or danger level) as a target variable to learn and generate a model for use.

つづいて、情報処理装置1は、対象車両50の現在の速度と、推定した適切速度とを比較する(ステップS6)。具体的には、情報処理装置1は、現在の速度と、適切速度と速度差を比較結果として取得する。あるいは、情報処理装置1は、現在の速度が適切速度よりも高いか否かを比較結果として取得してもよい。 Next, the information processing device 1 compares the current speed of the target vehicle 50 with the estimated appropriate speed (step S6). Specifically, the information processing device 1 acquires the speed difference between the current speed and the appropriate speed as the comparison result. Alternatively, the information processing device 1 may acquire as the comparison result whether or not the current speed is higher than the appropriate speed.

つづいて、情報処理装置1は、比較結果に基づいて対象車両50への通知内容を決定する(ステップS7)。例えば、情報処理装置1は、現在の速度が適切速度よりも高く、かつ、速度差が所定値以上である場合、適切速度まで速度を遅くする指示を示す通知内容を決定する。また、情報処理装置1は、現在の速度が適切速度よりも高く、かつ、速度差が所定値未満である場合、所定の領域に存在するユーザが対象車両50に接近する可能性が高いことを知らせる通知内容や、人流情報から道路を通過する可能性があるユーザの位置を知らせる通知内容を決定する。つまり、情報処理装置1は、速度差が所定値未満である場合、所定の領域に存在するユーザに関する情報を通知する通知内容を決定する。 Next, the information processing device 1 determines the notification content to be sent to the target vehicle 50 based on the comparison result (step S7). For example, when the current speed is higher than the appropriate speed and the speed difference is equal to or greater than a predetermined value, the information processing device 1 determines the notification content to instruct the target vehicle 50 to slow down to the appropriate speed. When the current speed is higher than the appropriate speed and the speed difference is less than a predetermined value, the information processing device 1 determines the notification content to notify the target vehicle 50 that a user in a predetermined area is likely to approach the target vehicle 50, or to notify the location of a user who may be passing through the road based on the people flow information. In other words, when the speed difference is less than a predetermined value, the information processing device 1 determines the notification content to notify information about a user in a predetermined area.

また、情報処理装置1は、現在の速度が適切速度よりも低い場合、所定の領域に存在するユーザが対象車両50に接近する可能性が高いことを知らせる通知内容や、人流情報から道路を通過する可能性があるユーザの位置を知らせる通知内容を決定する。 In addition, when the current speed is lower than the appropriate speed, the information processing device 1 determines the notification content to inform users in a specified area that there is a high possibility that they will approach the target vehicle 50, and to inform users of the positions of users who may be passing through the road based on people flow information.

つづいて、情報処理装置1は、所定の領域を通過予定の対象車両50に対して所定の領域の通過に関する通知を、決定した通知内容で通知する(ステップS8)。具体的には、情報処理装置1は、適切速度まで速度を遅くする指示を示す通知内容の通知や、所定の領域に存在するユーザが対象車両50に接近する可能性が高いことを知らせる通知内容の通知、人流情報から道路を通過する可能性があるユーザの位置を知らせる通知内容の通知を行う。 Then, the information processing device 1 notifies the target vehicle 50 that is scheduled to pass through the specified area of the notification regarding the passage of the specified area with the determined notification content (step S8). Specifically, the information processing device 1 notifies the target vehicle 50 of the notification content indicating an instruction to slow down to an appropriate speed, notifies the target vehicle 50 that a user in the specified area is likely to approach the target vehicle 50, and notifies the target vehicle 50 of the location of a user who may pass through the road based on people flow information.

このように、実施形態に係る情報処理装置1によれば、人流情報に基づき推定した適切速度を元にして運転者に対して通知を行うことで、運転者が所定の領域をより安全に通過することができる。すなわち、実施形態に係る情報処理装置1によれば、運転者に対して周囲の状況(人流情報)に合わせたより適切な通知を行うことができる。 In this way, the information processing device 1 according to the embodiment can notify the driver based on the appropriate speed estimated based on the people flow information, allowing the driver to pass through a specified area more safely. In other words, the information processing device 1 according to the embodiment can provide the driver with more appropriate notifications tailored to the surrounding situation (people flow information).

なお、情報処理装置1は、対象車両50に対して通知を行う場合以外にも、例えば、VICS(Vehicle Information and Communication System:登録商標)等の交通情報を配信するシステムに対して適切速度に関する情報を通知してもよい。他にも、情報処理装置1は、例えば、警察等の外部機関に対して適切速度に関する情報を通知してもよい。あるいは、情報処理装置1は、対象車両50が自動運転車である場合には、対象車両50を適切速度で遠隔制御してもよい。 In addition to notifying the target vehicle 50, the information processing device 1 may also notify a system that distributes traffic information, such as VICS (Vehicle Information and Communication System: registered trademark), of information regarding the appropriate speed. In addition, the information processing device 1 may also notify an external agency, such as the police, of information regarding the appropriate speed. Alternatively, if the target vehicle 50 is an autonomous vehicle, the information processing device 1 may remotely control the target vehicle 50 to keep it at an appropriate speed.

次に、図1Bを用いて、情報処理システムSが実行する処理その2について説明する。なお、図1Bに示す処理その2は、図1Aに示す処理その1と並行して行われてもよい。 Next, the process 2 executed by the information processing system S will be described with reference to FIG. 1B. Note that the process 2 shown in FIG. 1B may be executed in parallel with the process 1 shown in FIG. 1A.

図1Bに示すように、実施形態に係る情報処理システムSは、情報処理装置1と、車両50と、ユーザ端末100とを含む。なお、以下では、情報処理装置1の通知対象となる車両50を対象車両50と称する場合がある。 As shown in FIG. 1B, the information processing system S according to the embodiment includes an information processing device 1, a vehicle 50, and a user terminal 100. In the following, the vehicle 50 that is the target of notification by the information processing device 1 may be referred to as the target vehicle 50.

図1Bに示すように、実施形態に係る情報処理システムSは、所定の領域における車両状況に基づいて所定の領域を対象車両50が通過する際の適切な通過方法を推定し、推定した通過方法に基づいて、所定の領域を通過予定の車両50(対象車両50)に対して所定の領域の通過に関する通知を行う。 As shown in FIG. 1B, the information processing system S according to the embodiment estimates an appropriate passing method for the target vehicle 50 when passing through a specified area based on the vehicle conditions in the specified area, and notifies the vehicle 50 (target vehicle 50) that is scheduled to pass through the specified area about passing through the specified area based on the estimated passing method.

図1Bに示す処理その2では、情報処理装置1は、まず、通知の対象となる対象車両50から対象車両50の走行情報を取得する(ステップS1)。走行情報は、例えば、現在の位置や、現在の速度、走行している道路、走行している車線、ナビゲーション装置によって設定された目的地までの案内経路を取得する(ステップS1)。なお、走行情報は、例えば、対象車両50に搭載されたナビゲーション装置や、車両制御装置等が取得した走行情報を取得してもよく、対象車両50の乗員が所持するスマートフォン等の端末装置が取得した走行情報を取得してもよい。 In process 2 shown in FIG. 1B, the information processing device 1 first acquires driving information of the target vehicle 50 from the target vehicle 50 that is the subject of notification (step S1). The driving information acquired includes, for example, the current position, the current speed, the road being driven, the lane being driven, and a guide route to the destination set by the navigation device (step S1). Note that the driving information may be acquired, for example, by a navigation device or a vehicle control device mounted on the target vehicle 50, or may be acquired by a terminal device such as a smartphone carried by an occupant of the target vehicle 50.

つづいて、情報処理装置1は、取得した対象車両50の走行情報に基づいて、対象車両50の位置に対応する所定の領域を特定する(ステップS2)。例えば、情報処理装置1は、対象車両50の現在の位置から走行予定の経路を予測し、走行予定の経路に位置する所定の領域を特定結果として得る。また、情報処理装置1は、特定した所定の領域を対象車両50が通過する予定時刻を特定する。 Then, the information processing device 1 identifies a predetermined area corresponding to the position of the target vehicle 50 based on the acquired driving information of the target vehicle 50 (step S2). For example, the information processing device 1 predicts a planned driving route from the current position of the target vehicle 50, and obtains a predetermined area located on the planned driving route as a identified result. In addition, the information processing device 1 identifies a planned time when the target vehicle 50 will pass through the identified predetermined area.

つづいて、情報処理装置1は、対象車両50以外の他車両の乗員であるユーザからユーザ端末100を介してユーザ(他車両)の位置情報を取得する(ステップS3)。なお、他車両の位置情報は、ユーザ端末100から取得する場合に限らず、他車両に搭載されたナビゲーション装置や、車両制御装置等が取得した位置情報を取得してもよい。 Next, the information processing device 1 acquires location information of a user (another vehicle) from a user who is an occupant of a vehicle other than the target vehicle 50 via the user terminal 100 (step S3). Note that the location information of the other vehicle does not necessarily have to be acquired from the user terminal 100, and may be acquired from a navigation device or a vehicle control device mounted on the other vehicle.

つづいて、情報処理装置1は、取得した他車両の位置情報に基づいて、特定した所定の領域における他車両の車両状況を推定する(ステップS4)。車両状況は、所定の領域における他車両の将来の流れ(位置の変遷)を示す情報である。例えば、情報処理装置1は、取得した位置情報の履歴から上記予定時刻までの位置情報の変遷を予測することで、各他車両の上記予定時刻における車両状況を推定する。 Next, the information processing device 1 estimates the vehicle status of other vehicles in the specified area based on the acquired position information of other vehicles (step S4). The vehicle status is information indicating the future flow (position change) of other vehicles in the specified area. For example, the information processing device 1 estimates the vehicle status of each other vehicle at the scheduled time by predicting the change in position information up to the scheduled time from the history of the acquired position information.

つづいて、情報処理装置1は、推定した車両状況に基づいて、所定の領域における対象車両50の適切な通過方法を推定する(ステップS5)。例えば、情報処理装置1は、所定の領域が交差点である場合に、対象車両50の位置(走行している車線)や、速度、他車両の位置や、速度に基づいて、交差点を直進可能か否かや、交差点を右折または左折が可能か否かにより適切な通過方法を推定する。なお、情報処理装置1は、交差点を可能、かつ、交差点を右折可能と判定した場合には、適切な通過方法として、直進および右折を推定する。また、情報処理装置1は、所定の領域が複数の車線が設けられた道路である場合、各車線への車線変更が可能か否かを判定し、車線変更が可能と判定した場合には、適切な通過方法として、車線変更および車線変更無しを推定する。また、情報処理装置1は、所定の領域が所定の施設の出入口である場合に、所定の施設への入場が可能か否かを判定し、入場が可能と判定した場合には、適切な通過方法として、所定の施設への入場および出入口を通過(入場しない)を推定する。 Next, the information processing device 1 estimates an appropriate passing method for the target vehicle 50 in the specified area based on the estimated vehicle status (step S5). For example, when the specified area is an intersection, the information processing device 1 estimates an appropriate passing method based on the position (lane in which the target vehicle 50 is traveling) and speed of the target vehicle 50, and the positions and speeds of other vehicles, depending on whether the intersection can be passed straight or whether the intersection can be turned right or left. Note that, when the information processing device 1 determines that the intersection is possible and that the intersection can be turned right, it estimates going straight and turning right as appropriate passing methods. In addition, when the specified area is a road with multiple lanes, the information processing device 1 determines whether lane changing to each lane is possible, and when it determines that lane changing is possible, it estimates lane changing and no lane changing as appropriate passing methods. In addition, when the specified area is an entrance/exit of a specified facility, the information processing device 1 determines whether entry into the specified facility is possible, and when it determines that entry is possible, it estimates entry into the specified facility and passing through the entrance/exit (not entering) as appropriate passing methods.

つづいて、情報処理装置1は、推定した適切な通過方法と、対象車両50において設定された所定の領域における案内経路とを比較する(ステップS6)。具体的には、情報処理装置1は、適切な通過方法の中に、所定の領域における案内経路を含むか否かを判定する。例えば、情報処理装置1は、交差点における案内経路が右折である場合には、適切な通過方法に右折が含まれるか否かを判定する。 Then, the information processing device 1 compares the estimated appropriate passing method with the guidance route in the specified area set in the target vehicle 50 (step S6). Specifically, the information processing device 1 determines whether the appropriate passing method includes the guidance route in the specified area. For example, when the guidance route at the intersection is a right turn, the information processing device 1 determines whether the appropriate passing method includes a right turn.

つづいて、情報処理装置1は、比較結果に基づいて対象車両50への通知内容を決定する(ステップS7)。例えば、情報処理装置1は、適切な通過方法の中に、所定の領域における案内経路が含まれる場合、案内経路で案内された通過方法を通知する通知内容を決定する。また、情報処理装置1は、適切な通過方法の中に、所定の領域における案内経路が含まれない場合、つまり、案内経路で案内された通過方法を行うことが適切ではない場合、案内経路で案内された通過方法を行うべきではないことを通知する通知内容を決定する。この場合、情報処理装置1は、案内経路以外の通過方法(適切な通過方法)を通知する通知内容を決定してもよい。なお、情報処理装置1は、案内経路以外の通過方法が複数存在する場合には、各通過方法について運転の容易性を示す運転レベルを特定し、運転レベルが最も高い(容易性が最も高い)通過方法を通知する通知内容を決定してもよい。あるいは、情報処理装置1は、案内経路以外の通過方法が複数存在する場合に、目的地までの到着時間が最も短い通過方法を通知する通知内容を決定してもよい。 Next, the information processing device 1 determines the notification content to the target vehicle 50 based on the comparison result (step S7). For example, when the appropriate passing methods include a guided route in a predetermined area, the information processing device 1 determines the notification content to notify the passing method guided in the guided route. Also, when the appropriate passing methods do not include a guided route in a predetermined area, that is, when it is not appropriate to use the passing method guided in the guided route, the information processing device 1 determines the notification content to notify that the passing method guided in the guided route should not be used. In this case, the information processing device 1 may determine the notification content to notify a passing method other than the guided route (an appropriate passing method). Note that, when there are multiple passing methods other than the guided route, the information processing device 1 may specify a driving level indicating the ease of driving for each passing method, and determine the notification content to notify the passing method with the highest driving level (highest ease). Alternatively, when there are multiple passing methods other than the guided route, the information processing device 1 may determine the notification content to notify the passing method with the shortest arrival time to the destination.

つづいて、情報処理装置1は、所定の領域を通過予定の対象車両50に対して所定の領域の通過に関する通知を、決定した通知内容で通知する(ステップS8)。例えば、情報処理装置1は、案内経路で案内された通過方法を通知する通知内容の場合、案内経路で案内された通過方法を通知する。例えば、情報処理装置1は、案内経路が右折である場合には、所定の領域において右折する経路を案内する通知を行う。 Then, the information processing device 1 notifies the target vehicle 50 scheduled to pass through the specified area of the notification regarding the passing through the specified area with the determined notification content (step S8). For example, if the notification content is to notify the passing method guided by the guided route, the information processing device 1 notifies the passing method guided by the guided route. For example, if the guided route is a right turn, the information processing device 1 notifies the route of turning right in the specified area.

また、情報処理装置1は、案内経路で案内された通過方法を行うべきではないことを通知する通知内容の場合、案内経路で案内された通過方法を行うべきではないことを通知する。例えば、情報処理装置1は、案内経路が右折である場合には、「他車両の状況により右折はおすすめできません」といった案内経路に従わないことを推奨する通知を行う。またこの際、情報処理装置1は、案内経路以外の通過方法(適切な通過方法)を通知する通知内容の場合、案内経路以外の通過方法(適切な通過方法)を通知する。例えば、情報処理装置1は、案内経路が右折である交差点において適切な通過方法が直進である場合には、「この先の交差点では右折が難しいため、直進することをおすすめします」といった適切な通過方法を行うことを推奨する通知を行う。またこの際、情報処理装置1は、複数の通過方法の中から運転レベルが最も高い通過方法を通知する場合には、「この先の交差点では右折が難しいため、運転が簡単な直進をおすすめします」といった運転レベルに関する通知を行う。また、情報処理装置1は、複数の通過方法の中から目的地までの到着時間が最も短い通過方法を通知する場合には、「この先の交差点では右折が難しいため、目的地までの到着時間はX分長くなりますが直進することをおすすめします」といった目的地までの到着時間に関する通知を行う。なお、情報処理装置1は、案内経路以外の通過方法を通知する場合、案内経路以外の通過方法で通過した場合の新たな案内経路を事前に探索しておき、運転者が案内経路以外の通過方法で通過した場合には、即座に新たな案内経路を通知するようにしてもよい。 In addition, in the case of notification contents notifying that the passing method guided in the guided route should not be used, the information processing device 1 notifies that the passing method guided in the guided route should not be used. For example, in the case of a guided route being a right turn, the information processing device 1 issues a notification recommending not following the guided route, such as "right turns are not recommended due to the situation of other vehicles." In addition, in the case of notification contents notifying of a passing method other than the guided route (appropriate passing method), the information processing device 1 notifies of a passing method other than the guided route (appropriate passing method). For example, in the case of an intersection where the guided route is a right turn and the appropriate passing method is going straight, the information processing device 1 issues a notification recommending that an appropriate passing method be used, such as "right turns are difficult at the upcoming intersection, so going straight is recommended." In addition, in the case of notifying of a passing method with the highest driving level from among a plurality of passing methods, the information processing device 1 issues a notification regarding the driving level, such as "right turns are difficult at the upcoming intersection, so going straight is recommended, which is easy to drive." Furthermore, when notifying the driver of the passing method with the shortest arrival time to the destination from among multiple passing methods, the information processing device 1 notifies the driver of the arrival time to the destination, such as "Because it is difficult to turn right at the upcoming intersection, we recommend that you go straight ahead, although the arrival time to the destination will be X minutes longer." Note that, when notifying the driver of a passing method other than the guided route, the information processing device 1 may search in advance for a new guided route in case of passing through using a passing method other than the guided route, and may immediately notify the driver of the new guided route when the driver passes through using a passing method other than the guided route.

このように、実施形態に係る情報処理装置1によれば、他車両の車両状況に基づき推定した適切な通過方法を元にして運転者に対して通知を行うことで、運転者が所定の領域をより安全に通過することができる。すなわち、実施形態に係る情報処理装置1によれば、運転者に対して周囲の状況(車両状況)に合わせたより適切な通知を行うことができる。 In this way, the information processing device 1 according to the embodiment can notify the driver of an appropriate passing method estimated based on the vehicle conditions of other vehicles, allowing the driver to pass through a specified area more safely. In other words, the information processing device 1 according to the embodiment can provide the driver with more appropriate notifications tailored to the surrounding conditions (vehicle conditions).

なお、情報処理装置1は、対象車両50に対して通知を行う場合以外にも、例えば、VICS(登録商標)等の交通情報を配信するシステムに対して適切な通過方法に関する情報を通知してもよい。他にも、情報処理装置1は、例えば、警察等の外部機関に対して適切な通過方法に関する情報を通知してもよい。あるいは、情報処理装置1は、対象車両50が自動運転車である場合には、対象車両50を適切な通過方法で通過するよう遠隔制御してもよい。 In addition to notifying the target vehicle 50, the information processing device 1 may also notify a system that distributes traffic information, such as VICS (registered trademark), of information about an appropriate passing method. In addition, the information processing device 1 may also notify an external agency, such as the police, of information about an appropriate passing method. Alternatively, if the target vehicle 50 is an autonomous vehicle, the information processing device 1 may remotely control the target vehicle 50 to pass by using an appropriate passing method.

次に、図2を用いて、実施形態に係る情報処理システムSの構成例について説明する。図2は、実施形態に係る情報処理システムSの構成例を示すブロック図である。図2に示すように、実施形態に係る情報処理システムSは、情報処理装置1と、複数の車両50と、複数のユーザ端末100とがネットワークNに対して有線又は無線により接続される。ネットワークNは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)等のネットワークである。 Next, a configuration example of an information processing system S according to an embodiment will be described with reference to FIG. 2. FIG. 2 is a block diagram showing a configuration example of an information processing system S according to an embodiment. As shown in FIG. 2, in the information processing system S according to an embodiment, an information processing device 1, a plurality of vehicles 50, and a plurality of user terminals 100 are connected to a network N by wire or wirelessly. The network N is, for example, the Internet, a wide area network (WAN), a local area network (LAN), or the like.

情報処理装置1は、実施形態に係る情報処理方法を実行するサーバ装置である。 The information processing device 1 is a server device that executes the information processing method according to the embodiment.

また、情報処理装置1は、複数の車両50および複数のユーザ端末100と連携し、複数の車両50および複数のユーザ端末100に対して、各種アプリケーション(以下、アプリ)等に対するAPI(Application Programming Interface)サービス等と、各種データを提供する情報処理装置であり、サーバ装置やクラウドシステム等により実現される。 In addition, the information processing device 1 is an information processing device that cooperates with multiple vehicles 50 and multiple user terminals 100, and provides API (Application Programming Interface) services for various applications (hereinafter, apps) and the like, as well as various data, to the multiple vehicles 50 and multiple user terminals 100, and is realized by a server device, a cloud system, etc.

また、情報処理装置1は、複数の車両50および複数のユーザ端末100に対して、オンラインで何らかのWebサービスを提供する情報処理装置であってもよい。例えば、情報処理装置1は、Webサービスとして、インターネット接続、検索サービス、SNS(Social Networking Service)、電子商取引(EC:Electronic Commerce)、電子決済、オンラインゲーム、オンラインバンキング、オンライントレーディング、宿泊・チケット予約、動画・音楽配信、ニュース、地図、ルート検索、経路案内、路線情報、運行情報、天気予報等のサービスを提供してもよい。実際には、情報処理装置1は、上記のようなWebサービスを提供する各種サーバと連携し、Webサービスを仲介してもよいし、Webサービスの処理を担当してもよい。 The information processing device 1 may also be an information processing device that provides some kind of web service online to a plurality of vehicles 50 and a plurality of user terminals 100. For example, the information processing device 1 may provide services such as Internet connection, search services, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, accommodation and ticket reservations, video and music distribution, news, maps, route searches, route guidance, line information, operation information, and weather forecasts as web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for the web services or be responsible for processing the web services.

車両50は、道路を走行している車両であり、情報処理装置1とネットワークNを介して双方向通信が可能に構成される。なお、情報処理装置1との接続は、車両50に設けられた車載装置であってもよい。車載装置は、例えば、ナビゲーション装置や、車両制御装置等である。 The vehicle 50 is a vehicle traveling on a road, and is configured to be capable of two-way communication with the information processing device 1 via the network N. Note that the connection with the information processing device 1 may be an in-vehicle device provided in the vehicle 50. The in-vehicle device may be, for example, a navigation device, a vehicle control device, etc.

ユーザ端末100は、ユーザが所持する端末装置である。ユーザ端末100は、スマートフォン、デスクトップ型PC、ノート型PC、タブレット型PC等の任意のタイプの端末装置を用いることができる。ユーザ端末100は、情報処理装置1等へ各種情報を送信したり、情報処理装置1等から提供される情報を受信したりする。 The user terminal 100 is a terminal device owned by a user. The user terminal 100 may be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The user terminal 100 transmits various types of information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

次に、図3を参照して、情報処理装置1の構成例について説明する。 Next, an example configuration of the information processing device 1 will be described with reference to FIG. 3.

図3は、実施形態に係る情報処理装置1の構成例を示す図である。図3に示されるように、情報処理装置1は、通信部2と、制御部3と、記憶部4とを有する。制御部3は、取得部31と、特定部32と、推定部33と、比較部34と、決定部35と、通知部36とを備える。記憶部4は、ユーザ情報41と、領域情報42とを記憶する。 Fig. 3 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. As shown in Fig. 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 has an acquisition unit 31, an identification unit 32, an estimation unit 33, a comparison unit 34, a determination unit 35, and a notification unit 36. The storage unit 4 stores user information 41 and area information 42.

通信部2は、例えば、NIC(Network Interface Card)等によって実現される。通信部2は、有線または無線によりネットワーク網と接続される。 The communication unit 2 is realized, for example, by a network interface card (NIC). The communication unit 2 is connected to the network via a wired or wireless connection.

制御部3は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサによって、情報処理装置1内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAM等を作業領域として実行されることにより実現される。また、制御部3は、コントローラ(controller)であり、例えば、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、GPGPU(General Purpose Graphic Processing Unit)等の集積回路により実現されてもよい。 The control unit 3 is a controller, and is realized, for example, by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) that executes various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a working area. The control unit 3 is also a controller, and may be realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).

記憶部4は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。 The storage unit 4 is realized, for example, by a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk.

ユーザ情報41は、ユーザに関する情報である。図4は、ユーザ情報41の一例を示す図である。図4に示すように、ユーザ情報41は、「ユーザID」、「属性情報」、「位置履歴」等の項目を含む。 User information 41 is information about a user. Figure 4 is a diagram showing an example of user information 41. As shown in Figure 4, user information 41 includes items such as "user ID," "attribute information," and "location history."

「ユーザID」は、ユーザを識別する識別情報である。「属性情報」は、ユーザの属性に関する情報であり、例えば、サイコグラフィック属性や、デモグラフィック属性等を含む。「位置履歴」は、ユーザの位置情報の履歴を示す情報である。 "User ID" is identification information that identifies a user. "Attribute information" is information about the attributes of a user, including, for example, psychographic attributes and demographic attributes. "Location history" is information that indicates the history of the user's location information.

領域情報42は、所定の領域に関する情報である。図5は、領域情報42の一例を示す図である。図5に示すように、領域情報42は、「領域ID」および「施設種別」等の項目を含む。 Area information 42 is information about a specific area. Figure 5 is a diagram showing an example of area information 42. As shown in Figure 5, area information 42 includes items such as "area ID" and "facility type."

「領域ID」は、領域を識別する識別情報である。「領域種別」は、所定の領域の種別を示す情報である。「領域種別」は、例えば、学校や、幼稚園、老人ホーム、病院等といった領域に存在する施設の種別や、交差点や、複数の車線の道路等といった所定の領域に存在する道路の種別である。
種別は、どんな人が施設を利用するかの種別でもよいし、病院や幼稚園等の施設が提供するサービスの種別でもよい。
The "area ID" is identification information for identifying an area. The "area type" is information indicating the type of a specific area. The "area type" is, for example, the type of facility present in the area, such as a school, kindergarten, nursing home, hospital, etc., or the type of road present in the specific area, such as an intersection, a road with multiple lanes, etc.
The type may be the type of person who uses the facility, or the type of service provided by the facility such as a hospital or kindergarten.

次に、情報処理装置1の制御部3の各機能(取得部31、特定部32、推定部33、比較部34、決定部35および通知部36)について説明する。 Next, the functions of the control unit 3 of the information processing device 1 (acquisition unit 31, identification unit 32, estimation unit 33, comparison unit 34, determination unit 35, and notification unit 36) will be described.

取得部31は、各種情報を取得する。例えば、取得部31は、対象車両50の走行情報を取得する。また、取得部31は、対象車両50以外の他車両に乗車しているユーザの位置情報や、対象車両50および他車両に乗車していないユーザの位置情報を取得する。 The acquisition unit 31 acquires various types of information. For example, the acquisition unit 31 acquires driving information of the target vehicle 50. The acquisition unit 31 also acquires location information of users who are riding in vehicles other than the target vehicle 50, and location information of users who are not riding in the target vehicle 50 or other vehicles.

特定部32は、取得した対象車両50の走行情報に基づいて、対象車両50の位置に対応する所定の領域を特定する。例えば、特定部32は、対象車両50の現在の位置から走行予定の経路を予測し、走行予定の経路に位置する所定の領域を特定結果として得る。また、特定部32は、特定した所定の領域を対象車両50が通過する予定時刻を特定する。 The identification unit 32 identifies a predetermined area corresponding to the position of the target vehicle 50 based on the acquired driving information of the target vehicle 50. For example, the identification unit 32 predicts a planned driving route from the current position of the target vehicle 50, and obtains a predetermined area located on the planned driving route as a identification result. In addition, the identification unit 32 identifies a planned time when the target vehicle 50 will pass through the identified predetermined area.

推定部33は、取得した位置情報に基づいて、特定した所定の領域における人流情報を推定する。人流情報は、所定の領域におけるユーザの将来の流れ(位置の変遷)を示す情報である。例えば、推定部33は、取得した位置情報の履歴から上記予定時刻までの位置情報の変遷を予測することで、各ユーザの上記予定時刻における人流情報を推定する。 The estimation unit 33 estimates people flow information in the specified area based on the acquired location information. The people flow information is information indicating the future flow (location changes) of users in the specified area. For example, the estimation unit 33 estimates people flow information for each user at the scheduled time by predicting the changes in location information up to the scheduled time from the history of the acquired location information.

つづいて、推定部33は、推定した人流情報に基づいて、所定の領域を対象車両50が通過する際の適切速度を推定する。例えば、推定部33は、予定時刻において所定の領域に存在するユーザ数や、所定の領域内を移動するユーザ数、所定の領域に存在する道路を通過するユーザ数、所定の領域内において歩行しているユーザ数または自転車に乗っているユーザ数、所定の領域内に存在する各ユーザの属性情報(年代等)等といった人流情報から抽出される特徴情報に基づいて、適切速度を推定する。具体的には、推定部33は、特徴情報に基づいて、対象車両50が所定の領域を通過する際にユーザが対象車両50に接近する可能性を示す危険レベルを推定し、危険レベルに応じて適切速度を推定する。より具体的には、推定部33は、所定の領域における法定速度に対してどの程度遅い適切速度とするかを危険レベルにより決定する。つまり、推定部33は、危険レベルが高い程(危険性が高い程)、法定速度からの低下量を多くした適切速度を推定する。なお、適切速度(または危険レベル)の推定は、機械学習により生成したモデルを用いてもよい。具体的には、情報処理装置1は、人流情報から抽出される上記特徴情報を説明変数とし、適切速度(または危険レベル)を目的変数として学習を行ってモデルを生成して用いる。 Next, the estimation unit 33 estimates the appropriate speed when the target vehicle 50 passes through a predetermined area based on the estimated pedestrian flow information. For example, the estimation unit 33 estimates the appropriate speed based on characteristic information extracted from the pedestrian flow information, such as the number of users present in the predetermined area at the scheduled time, the number of users moving in the predetermined area, the number of users passing through the road present in the predetermined area, the number of users walking or riding bicycles in the predetermined area, and attribute information (age, etc.) of each user present in the predetermined area. Specifically, the estimation unit 33 estimates a danger level indicating the possibility that a user will approach the target vehicle 50 when the target vehicle 50 passes through the predetermined area based on the characteristic information, and estimates the appropriate speed according to the danger level. More specifically, the estimation unit 33 determines how slow the appropriate speed is relative to the legal speed in the predetermined area based on the danger level. That is, the higher the danger level (the higher the risk), the more the estimation unit 33 estimates the appropriate speed that is reduced from the legal speed. Note that the estimation of the appropriate speed (or danger level) may use a model generated by machine learning. Specifically, the information processing device 1 uses the above feature information extracted from people flow information as explanatory variables and appropriate speed (or danger level) as a target variable to learn and generate a model for use.

また、推定部33は、取得した他車両の位置情報に基づいて、特定した所定の領域における他車両の車両状況を推定する。車両状況は、所定の領域における他車両の将来の流れ(位置の変遷)を示す情報である。例えば、推定部33は、取得した位置情報の履歴から上記予定時刻までの位置情報の変遷を予測することで、各他車両の上記予定時刻における車両状況を推定する。 The estimation unit 33 also estimates the vehicle status of other vehicles in the specified area based on the acquired position information of other vehicles. The vehicle status is information indicating the future flow (positional changes) of other vehicles in the specified area. For example, the estimation unit 33 estimates the vehicle status of each other vehicle at the scheduled time by predicting the changes in position information up to the scheduled time from the history of the acquired position information.

つづいて、推定部33は、推定した車両状況に基づいて、所定の領域における対象車両50の適切な通過方法を推定する。例えば、推定部33は、所定の領域が交差点である場合に、対象車両50の位置(走行している車線)や、速度、他車両の位置や、速度に基づいて、交差点を直進可能か否かや、交差点を右折または左折が可能か否かにより適切な通過方法を推定する。なお、推定部33は、交差点を可能、かつ、交差点を右折可能と判定した場合には、適切な通過方法として、直進および右折を推定する。また、推定部33は、所定の領域が複数の車線が設けられた道路である場合、各車線への車線変更が可能か否かを判定し、車線変更が可能と判定した場合には、適切な通過方法として、車線変更および車線変更無しを推定する。また、推定部33は、所定の領域が所定の施設の出入口である場合に、所定の施設への入場が可能か否かを判定し、入場が可能と判定した場合には、適切な通過方法として、所定の施設への入場および出入口を通過(入場しない)を推定する。 Next, the estimation unit 33 estimates an appropriate passing method for the target vehicle 50 in the specified area based on the estimated vehicle status. For example, when the specified area is an intersection, the estimation unit 33 estimates an appropriate passing method based on the position (lane in which the target vehicle 50 is traveling) and speed of the target vehicle 50 and the positions and speeds of other vehicles, depending on whether the intersection can be passed straight or whether the intersection can be turned right or left. If the estimation unit 33 determines that the intersection is possible and that the intersection can be turned right, it estimates going straight and turning right as appropriate passing methods. If the specified area is a road with multiple lanes, the estimation unit 33 determines whether lane changing to each lane is possible, and if it determines that lane changing is possible, it estimates lane changing and no lane changing as appropriate passing methods. If the specified area is an entrance/exit of a specified facility, the estimation unit 33 determines whether entry into the specified facility is possible, and if it determines that entry is possible, it estimates entry into the specified facility and passing through the entrance (not entering) as appropriate passing methods.

比較部34は、対象車両50の現在の速度と、推定した適切速度とを比較する。具体的には、比較部34は、現在の速度と、適切速度と速度差を比較結果として取得する。あるいは、情報処理装置1は、現在の速度が適切速度よりも高いか否かを比較結果として取得してもよい。 The comparison unit 34 compares the current speed of the target vehicle 50 with the estimated appropriate speed. Specifically, the comparison unit 34 acquires the speed difference between the current speed and the appropriate speed as the comparison result. Alternatively, the information processing device 1 may acquire as the comparison result whether or not the current speed is higher than the appropriate speed.

また、比較部34は、推定した適切な通過方法と、対象車両50において設定された所定の領域における案内経路とを比較する。具体的には、比較部34は、適切な通過方法の中に、所定の領域における案内経路を含むか否かを判定する。例えば、比較部34は、交差点における案内経路が右折である場合には、適切な通過方法に右折が含まれるか否かを判定する。 The comparison unit 34 also compares the estimated appropriate passing method with the guidance route in the specified area set in the target vehicle 50. Specifically, the comparison unit 34 determines whether the appropriate passing methods include the guidance route in the specified area. For example, when the guidance route at an intersection is a right turn, the comparison unit 34 determines whether the appropriate passing methods include a right turn.

決定部35は、比較結果に基づいて対象車両への通知内容を決定する。例えば、決定部35は、現在の速度が適切速度よりも高く、かつ、速度差が所定値以上である場合、適切速度まで速度を遅くする指示を示す通知内容を決定する。また、決定部35は、現在の速度が適切速度よりも高く、かつ、速度差が所定値未満である場合、所定の領域に存在するユーザが対象車両50に接近する可能性が高いことを知らせる通知内容や、人流情報から道路を通過する可能性があるユーザの位置を知らせる通知内容を決定する。 The determination unit 35 determines the notification content to be sent to the target vehicle based on the comparison result. For example, when the current speed is higher than the appropriate speed and the speed difference is equal to or greater than a predetermined value, the determination unit 35 determines the notification content to instruct the target vehicle to slow down to the appropriate speed. In addition, when the current speed is higher than the appropriate speed and the speed difference is less than a predetermined value, the determination unit 35 determines the notification content to notify the target vehicle 50 that a user in a specified area is likely to approach the target vehicle 50, or the notification content to notify the location of a user who may be passing through the road based on the people flow information.

また、決定部35は、現在の速度が適切速度よりも低い場合、所定の領域に存在するユーザが対象車両50に接近する可能性が高いことを知らせる通知内容や、人流情報から道路を通過する可能性があるユーザの位置を知らせる通知内容を決定する。 In addition, when the current speed is lower than the appropriate speed, the determination unit 35 determines the notification content to notify users in a specified area that there is a high possibility that they will approach the target vehicle 50, and to notify the location of users who may be passing through the road based on people flow information.

また、決定部35は、適切な通過方法の中に、所定の領域における案内経路が含まれる場合、案内経路で案内された通過方法を通知する通知内容を決定する。また、決定部35は、適切な通過方法の中に、所定の領域における案内経路が含まれない場合、つまり、案内経路で案内された通過方法を行うことが適切ではない場合、案内経路で案内された通過方法を行うべきではないことを通知する通知内容を決定する。この場合、決定部35は、案内経路以外の通過方法(適切な通過方法)を通知する通知内容を決定してもよい。なお、決定部35は、案内経路以外の通過方法が複数存在する場合には、各通過方法について運転の容易性を示す運転レベルを特定し、運転レベルが最も高い(容易性が最も高い)通過方法を通知する通知内容を決定してもよい。あるいは、決定部35は、案内経路以外の通過方法が複数存在する場合に、目的地までの到着時間が最も短い通過方法を通知する通知内容を決定してもよい。 In addition, when the appropriate passing methods include a guided route in a specified area, the determination unit 35 determines the notification content to notify the passing method guided in the guided route. In addition, when the appropriate passing methods do not include a guided route in a specified area, that is, when it is not appropriate to use the passing method guided in the guided route, the determination unit 35 determines the notification content to notify that the passing method guided in the guided route should not be used. In this case, the determination unit 35 may determine the notification content to notify a passing method other than the guided route (an appropriate passing method). In addition, when there are multiple passing methods other than the guided route, the determination unit 35 may specify a driving level indicating the ease of driving for each passing method, and determine the notification content to notify the passing method with the highest driving level (highest ease). Alternatively, when there are multiple passing methods other than the guided route, the determination unit 35 may determine the notification content to notify the passing method with the shortest arrival time to the destination.

通知部36は、所定の領域を通過予定の対象車両50に対して所定の領域の通過に関する通知を、決定した通知内容で通知する。具体的には、通知部36は、適切速度まで速度を遅くする指示を示す通知内容の通知や、所定の領域に存在するユーザが対象車両50に接近する可能性が高いことを知らせる通知内容の通知、人流情報から道路を通過する可能性があるユーザの位置を知らせる通知内容の通知を行う。 The notification unit 36 notifies the target vehicle 50 that is scheduled to pass through the specified area of the notification regarding the passage of the specified area with the determined notification content. Specifically, the notification unit 36 notifies the target vehicle 50 of the notification content indicating an instruction to slow down to an appropriate speed, notifies the target vehicle 50 of the possibility that a user in the specified area is likely to approach the target vehicle 50, and notifies the target vehicle 50 of the location of a user who may be passing through the road based on people flow information.

また、通知部36は、案内経路で案内された通過方法を通知する通知内容の場合、案内経路で案内された通過方法を通知する。例えば、通知部36は、案内経路が右折である場合には、所定の領域において右折する経路を案内する通知を行う。 In addition, when the notification content is to notify the passing method guided in the guided route, the notification unit 36 notifies the passing method guided in the guided route. For example, when the guided route is a right turn, the notification unit 36 notifies the user of a route that involves a right turn in a specified area.

また、通知部36は、案内経路で案内された通過方法を行うべきではないことを通知する通知内容の場合、案内経路で案内された通過方法を行うべきではないことを通知する。例えば、通知部36は、案内経路が右折である場合には、「他車両の状況により右折はおすすめできません」といった案内経路に従わないことを推奨する通知を行う。またこの際、通知部36は、案内経路以外の通過方法(適切な通過方法)を通知する通知内容の場合、案内経路以外の通過方法(適切な通過方法)を通知する。例えば、通知部36は、案内経路が右折である交差点において適切な通過方法が直進である場合には、「この先の交差点では右折が難しいため、直進することをおすすめします」といった適切な通過方法を行うことを推奨する通知を行う。またこの際、通知部36は、複数の通過方法の中から運転レベルが最も高い通過方法を通知する場合には、「この先の交差点では右折が難しいため、運転が簡単な直進をおすすめします」といった運転レベルに関する通知を行う。また、通知部36は、複数の通過方法の中から目的地までの到着時間が最も短い通過方法を通知する場合には、「この先の交差点では右折が難しいため、目的地までの到着時間はX分長くなりますが直進することをおすすめします」といった目的地までの到着時間に関する通知を行う。なお、通知部36は、案内経路以外の通過方法を通知する場合、案内経路以外の通過方法で通過した場合の新たな案内経路を事前に探索しておき、運転者が案内経路以外の通過方法で通過した場合には、即座に新たな案内経路を通知するようにしてもよい。 In addition, in the case of notification contents notifying that the passing method guided in the guided route should not be used, the notification unit 36 notifies that the passing method guided in the guided route should not be used. For example, in the case of a guided route being a right turn, the notification unit 36 issues a notification recommending not following the guided route, such as "right turns are not recommended due to the situation of other vehicles." In addition, in the case of notification contents notifying of a passing method (appropriate passing method) other than the guided route, the notification unit 36 notifies of a passing method (appropriate passing method) other than the guided route. For example, in the case of an intersection where the guided route is a right turn and the appropriate passing method is going straight, the notification unit 36 issues a notification recommending the appropriate passing method, such as "it is difficult to turn right at the upcoming intersection, so we recommend going straight." In addition, in the case of notifying of a passing method with the highest driving level from among a plurality of passing methods, the notification unit 36 issues a notification regarding the driving level, such as "it is difficult to turn right at the upcoming intersection, so we recommend going straight, which is easy to drive." Furthermore, when notifying the driver of the passing method that has the shortest arrival time to the destination from among a plurality of passing methods, the notification unit 36 notifies the driver of the arrival time to the destination, such as "Because it is difficult to turn right at the upcoming intersection, we recommend that you go straight ahead, although the arrival time to the destination will be X minutes longer." Note that, when notifying the driver of a passing method other than the guided route, the notification unit 36 may search in advance for a new guided route in case of passing through using a passing method other than the guided route, and may immediately notify the driver of the new guided route when the driver passes through using a passing method other than the guided route.

次に、図6および図7を用いて、実施形態に係る情報処理装置1が実行する処理の処理手順について説明する。図6は、実施形態に係る情報処理装置1が実行する処理その1の処理手順を示すフローチャートである。図7は、実施形態に係る情報処理装置1が実行する処理その2の処理手順を示すフローチャートである。 Next, the processing procedure of the process executed by the information processing device 1 according to the embodiment will be described with reference to Figs. 6 and 7. Fig. 6 is a flowchart showing the processing procedure of process 1 executed by the information processing device 1 according to the embodiment. Fig. 7 is a flowchart showing the processing procedure of process 2 executed by the information processing device 1 according to the embodiment.

まず、図6を用いて、処理その1の処理手順について説明する。図6に示すように、制御部3は、まず、ユーザ端末100を介してユーザの位置情報を取得する(ステップS101)。 First, the processing procedure of process 1 will be described with reference to FIG. 6. As shown in FIG. 6, the control unit 3 first acquires the user's location information via the user terminal 100 (step S101).

つづいて、制御部3は、対象車両の位置および現在の速度を取得する(ステップS102)。 Next, the control unit 3 acquires the position and current speed of the target vehicle (step S102).

つづいて、制御部3は、取得した対象車両の位置に対応する所定の領域を特定する(ステップS103)。 Next, the control unit 3 identifies a predetermined area that corresponds to the acquired position of the target vehicle (step S103).

つづいて、制御部3は、特定した所定の領域における人流情報を推定する(ステップS104)。 Next, the control unit 3 estimates people flow information in the identified specific area (step S104).

つづいて、制御部3は、推定した人流情報に基づいて対象車両50の適切速度を推定する(ステップS105)。 Next, the control unit 3 estimates the appropriate speed for the target vehicle 50 based on the estimated pedestrian flow information (step S105).

つづいて、制御部3は、対象車両50の現在の速度と、推定した適切速度とを比較する(ステップS106)。 Next, the control unit 3 compares the current speed of the target vehicle 50 with the estimated appropriate speed (step S106).

つづいて、制御部3は、比較結果に基づいて対象車両50への通知内容を決定する(ステップS107)。 Next, the control unit 3 determines the notification content to be sent to the target vehicle 50 based on the comparison result (step S107).

つづいて、制御部3は、決定した通知内容により対象車両50へ通知を行い(ステップS108)、処理を終了する。 Next, the control unit 3 notifies the target vehicle 50 of the determined notification content (step S108) and ends the process.

次に、図7を用いて、処理その2の処理手順について説明する。図7に示すように、制御部3は、まず、ユーザ端末100を介して、対象車両50の周囲に存在する周囲車両に乗車したユーザの位置情報を取得する(ステップS201)。 Next, the processing procedure of process 2 will be described with reference to FIG. 7. As shown in FIG. 7, the control unit 3 first acquires, via the user terminal 100, location information of users who are in surrounding vehicles around the target vehicle 50 (step S201).

つづいて、制御部3は、対象車両の位置および現在の速度を取得する(ステップS202)。 Next, the control unit 3 acquires the position and current speed of the target vehicle (step S202).

つづいて、制御部3は、取得した対象車両の位置に対応する所定の領域を特定する(ステップS203)。 Next, the control unit 3 identifies a predetermined area that corresponds to the acquired position of the target vehicle (step S203).

つづいて、制御部3は、特定した所定の領域における車両状況を推定する(ステップS204)。 Next, the control unit 3 estimates the vehicle situation in the identified specific area (step S204).

つづいて、制御部3は、推定した車両状況に基づいて適切な通過方法を推定する(ステップS205)。 Next, the control unit 3 estimates an appropriate passing method based on the estimated vehicle conditions (step S205).

つづいて、制御部3は、推定した通過方法と、案内経路とを比較する(ステップS206)。 Next, the control unit 3 compares the estimated passing method with the guided route (step S206).

つづいて、制御部3は、比較結果に基づいて対象車両50への通知内容を決定する(ステップS207)。 Next, the control unit 3 determines the notification content to be sent to the target vehicle 50 based on the comparison result (step S207).

つづいて、制御部3は、決定した通知内容により対象車両50へ通知を行い(ステップS108)、処理を終了する。 Next, the control unit 3 notifies the target vehicle 50 of the determined notification content (step S108) and ends the process.

〔その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
〔others〕
In addition, among the processes described in the above embodiments, some of the processes described as being performed automatically can be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

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

例えば、図3に示した記憶部4の一部又は全部は、各装置によって保持されるのではなく、ストレージサーバ等に保持されてもよい。この場合、各装置は、ストレージサーバにアクセスすることで、各種情報を取得する。 For example, a part or all of the memory unit 4 shown in FIG. 3 may be stored in a storage server or the like, rather than being stored in each device. In this case, each device obtains various pieces of information by accessing the storage server.

〔ハードウェア構成〕
また、上述してきた実施形態に係る情報処理装置1は、例えば図8に示すような構成のコンピュータ1000によって実現される。図8は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
[Hardware configuration]
The information processing device 1 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 8, for example. Fig. 8 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一時的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等により実現される。 The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), a HDD (Hard Disk Drive), a flash memory, or the like.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。 The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or printer, and is realized, for example, by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized, for example, by a USB.

なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。 The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 The network IF 1080 receives data from other devices via the network N and sends it to the computing device 1030, and also transmits data generated by the computing device 1030 to other devices via the network N.

演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

例えば、コンピュータ1000が情報処理装置1として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部3の機能を実現する。 For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 3 by executing a program loaded onto the primary storage device 1040.

〔効果〕
上述してきたように、実施形態に係る情報処理装置は、推定部33と、通知部36とを備える。推定部33は、所定の領域における人流情報に基づいて、所定の領域を車両(対象車両50)が通過する際の適切速度を推定する。通知部36は、推定した適切速度に基づいて、所定の領域を通過予定の車両に対して所定の領域の通過に関する通知を行う。
〔effect〕
As described above, the information processing device according to the embodiment includes the estimation unit 33 and the notification unit 36. The estimation unit 33 estimates an appropriate speed for a vehicle (target vehicle 50) to pass through a predetermined area based on people flow information in the predetermined area. The notification unit 36 notifies a vehicle that is scheduled to pass through the predetermined area of the passage of the predetermined area based on the estimated appropriate speed.

また、実施形態に係る情報処理装置1は、推定部33と、通知部36とを備える。推定部33は、所定の領域における車両状況に基づいて、前記所定の領域を車両が通過する際の適切な通過方法を推定する。通知部36は、推定した通過方法に基づいて、所定の領域を通過予定の車両に対して所定の領域の通過に関する通知を行う。 The information processing device 1 according to the embodiment also includes an estimation unit 33 and a notification unit 36. The estimation unit 33 estimates an appropriate passing method for a vehicle to pass through a specified area based on the vehicle situation in the specified area. The notification unit 36 notifies a vehicle that is scheduled to pass through the specified area of the passing of the specified area based on the estimated passing method.

上述した各実施形態に係る情報処理装置1によれば、運転者に対して適切な通知を行うことができる。 The information processing device 1 according to each of the above-described embodiments can provide appropriate notifications to the driver.

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

〔その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
〔others〕
In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

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

また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 In addition, the processes described in the above embodiments can be combined as appropriate to the extent that they do not cause any contradictions in the process content.

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

1 情報処理装置
2 通信部
3 制御部
4 記憶部
31 取得部
32 特定部
33 推定部
34 比較部
35 決定部
36 通知部
41 ユーザ情報
42 領域情報
50 車両
100 ユーザ端末
S 情報処理システム
Reference Signs List 1 Information processing device 2 Communication unit 3 Control unit 4 Storage unit 31 Acquisition unit 32 Identification unit 33 Estimation unit 34 Comparison unit 35 Determination unit 36 Notification unit 41 User information 42 Area information 50 Vehicle 100 User terminal S Information processing system

Claims (12)

所定の領域における車両状況に基づいて、前記所定の領域を車両が通過する際の適切な通過方法を推定する推定部と、
推定した前記通過方法に基づいて、前記所定の領域を通過予定の車両に対して前記所定の領域の通過に関する通知を行う通知部と
を備える情報処理装置。
an estimation unit that estimates an appropriate passing method for a vehicle when passing through a predetermined area based on a vehicle situation in the predetermined area;
and a notification unit that notifies a vehicle that is scheduled to pass through the specified area about the vehicle's passage through the specified area based on the estimated passing method.
前記車両の位置情報を取得する取得部と、
取得した前記位置情報に対応する前記所定の領域を特定する特定部と、
をさらに備え、
前記推定部は、
特定した前記所定の領域における前記車両状況に基づいて前記適切な通過方法を推定する
請求項1に記載の情報処理装置。
An acquisition unit that acquires position information of the vehicle;
An identification unit that identifies the predetermined area corresponding to the acquired position information;
Further equipped with
The estimation unit is
The information processing device according to claim 1 , wherein the appropriate passing method is estimated based on the vehicle situation in the identified predetermined area.
前記推定部は、
前記所定の領域を前記車両が通過する予定時刻における前記車両状況に基づいて前記適切な通過方法を推定する
請求項1に記載の情報処理装置。
The estimation unit is
The information processing device according to claim 1 , wherein the appropriate passing method is estimated based on the vehicle status at a scheduled time when the vehicle is to pass through the predetermined area.
前記推定部は、
前記車両の速度および位置情報と、他車両の速度および位置情報に基づいて前記適切な通過方法を推定する
請求項1に記載の情報処理装置。
The estimation unit is
The information processing device according to claim 1 , wherein the appropriate passing method is estimated based on speed and position information of the vehicle and speed and position information of other vehicles.
推定した前記適切な通過方法と、前記車両の案内経路とを比較する比較部、
をさらに備え、
前記通知部は、
前記比較部の比較結果に基づいて決定した通知内容の通知を行う
請求項1に記載の情報処理装置。
a comparison unit for comparing the estimated appropriate passing method with a guide route for the vehicle;
Further equipped with
The notification unit is
The information processing apparatus according to claim 1 , wherein the information processing apparatus performs notification of notification contents determined based on a comparison result of the comparison unit.
前記比較部は、
前記適切な通過方法の中に、前記案内経路が含まれるか否かを判定し、
前記通知部は、
前記適切な通過方法の中に、前記案内経路が含まれる場合、前記案内経路で案内された通過方法を通知する
請求項5に記載の情報処理装置。
The comparison unit is
determining whether the guide route is included in the appropriate passing methods;
The notification unit is
The information processing device according to claim 5 , wherein, when the guided route is included in the appropriate passing methods, the passing method guided in the guided route is notified.
前記比較部は、
前記適切な通過方法の中に、前記案内経路が含まれるか否かを判定し、
前記通知部は、
前記適切な通過方法の中に、前記案内経路が含まれない場合、前記案内経路で案内された通過方法を行うべきではないことを通知する
請求項5に記載の情報処理装置。
The comparison unit is
determining whether the guide route is included in the appropriate passing methods;
The notification unit is
The information processing device according to claim 5 , wherein, when the guide route is not included in the appropriate passing methods, a notification is given that the passing method guided in the guide route should not be used.
前記通知部は、
前記適切な通過方法の中に、前記案内経路が含まれない場合、前記適切な通過方法を通知する
請求項5に記載の情報処理装置。
The notification unit is
The information processing device according to claim 5 , wherein, when the guide route is not included in the appropriate passing methods, the appropriate passing method is notified.
前記通知部は、
前記適切な通過方法が複数存在する場合、各通過方法について運転の容易性を示す運転レベルを特定し、前記運転レベルが最も高い通過方法を通知する
請求項8に記載の情報処理装置。
The notification unit is
The information processing device according to claim 8 , wherein, when there are a plurality of suitable passing methods, a driving level indicating an ease of driving for each passing method is specified, and the passing method with the highest driving level is notified.
前記通知部は、
前記適切な通過方法が複数存在する場合、複数の前記適切な通過方法のうち、目的地までの到着時間が最も短い通過方法を通知する
請求項8に記載の情報処理装置。
The notification unit is
The information processing device according to claim 8 , wherein, when there are a plurality of the appropriate passing methods, the passing method that has the shortest arrival time to the destination among the plurality of the appropriate passing methods is notified.
コンピュータが実行する情報処理方法であって、
所定の領域における車両状況に基づいて、前記所定の領域を車両が通過する際の適切な通過方法を推定する推定工程と、
推定した前記通過方法に基づいて、前記所定の領域を通過予定の車両に対して前記所定の領域の通過に関する通知を行う通知工程と
を含む情報処理方法。
1. A computer-implemented information processing method, comprising:
an estimation step of estimating an appropriate passing method for a vehicle to pass through a predetermined area based on a vehicle situation in the predetermined area;
and a notification step of notifying a vehicle that is scheduled to pass through the specified area of the passage of the vehicle based on the estimated passing method.
所定の領域における車両状況に基づいて、前記所定の領域を車両が通過する際の適切な通過方法を推定する推定手順と、
推定した前記通過方法に基づいて、前記所定の領域を通過予定の車両に対して前記所定の領域の通過に関する通知を行う通知手順と
をコンピュータに実行させる情報処理プログラム。
an estimation step of estimating an appropriate passing method for a vehicle to pass through a predetermined area based on a vehicle situation in the predetermined area;
and a notification procedure for notifying a vehicle that is scheduled to pass through the specified area of the passage of the vehicle based on the estimated passing method.
JP2022192299A 2022-11-30 2022-11-30 Information processing device, information processing method, and information processing program Active JP7711040B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022192299A JP7711040B2 (en) 2022-11-30 2022-11-30 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022192299A JP7711040B2 (en) 2022-11-30 2022-11-30 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2024079384A true JP2024079384A (en) 2024-06-11
JP7711040B2 JP7711040B2 (en) 2025-07-22

Family

ID=91391254

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022192299A Active JP7711040B2 (en) 2022-11-30 2022-11-30 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7711040B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007315851A (en) * 2006-05-24 2007-12-06 Sanyo Electric Co Ltd On-board navigation apparatus
JP2009031968A (en) * 2007-07-26 2009-02-12 Denso Corp Device for supporting safe driving at intersection
WO2014167701A1 (en) * 2013-04-12 2014-10-16 トヨタ自動車 株式会社 Travel environment evaluation system, travel environment evaluation method, drive assist device, and travel environment display device
JP2015072650A (en) * 2013-10-04 2015-04-16 株式会社デンソーアイティーラボラトリ Route calculation device, vehicle control device, vehicle driving support device, vehicle, route calculation program, and route calculation method
JP2018101372A (en) * 2016-12-22 2018-06-28 トヨタ自動車株式会社 Vehicle driving support device
WO2020025991A1 (en) * 2018-08-03 2020-02-06 日産自動車株式会社 Traveling trajectory correction method, traveling control method, and traveling trajectory correction device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007315851A (en) * 2006-05-24 2007-12-06 Sanyo Electric Co Ltd On-board navigation apparatus
JP2009031968A (en) * 2007-07-26 2009-02-12 Denso Corp Device for supporting safe driving at intersection
WO2014167701A1 (en) * 2013-04-12 2014-10-16 トヨタ自動車 株式会社 Travel environment evaluation system, travel environment evaluation method, drive assist device, and travel environment display device
JP2015072650A (en) * 2013-10-04 2015-04-16 株式会社デンソーアイティーラボラトリ Route calculation device, vehicle control device, vehicle driving support device, vehicle, route calculation program, and route calculation method
JP2018101372A (en) * 2016-12-22 2018-06-28 トヨタ自動車株式会社 Vehicle driving support device
WO2020025991A1 (en) * 2018-08-03 2020-02-06 日産自動車株式会社 Traveling trajectory correction method, traveling control method, and traveling trajectory correction device

Also Published As

Publication number Publication date
JP7711040B2 (en) 2025-07-22

Similar Documents

Publication Publication Date Title
US20240005576A1 (en) Systems and methods for displaying autonomous vehicle environmental awareness
JP6615840B2 (en) Method and system for recognizing personal driving preferences of autonomous vehicles
EP3529753B1 (en) Predicting safety incidents using machine learning
US10809723B2 (en) Method and apparatus for generating information
US10659382B2 (en) Vehicle security system
EP3923247A1 (en) Method, apparatus, and system for projecting augmented reality navigation cues on user-selected surfaces
García et al. Influence of lane width on semi-autonomous vehicle performance
JP2018085096A (en) Method and system for managing vehicle groups for autonomous vehicles
US10679390B1 (en) Confidence threshold determination for machine-learned labeling
Quessada et al. ITSMEI: An intelligent transport system for monitoring traffic and event information
Thakuriah et al. Transportation and information: trends in technology and policy
US20230123323A1 (en) Familiarity Based Route Generation
Mahdi et al. An efficient node selection algorithm in the context of IoT-based vehicular ad hoc network for emergency service
Stueger et al. Minimizing the effects of urban mobility-on-demand pick-up and drop-off stops: a microscopic simulation approach
Zheng et al. Parking planning with route assignment for planned special events
JP7711040B2 (en) Information processing device, information processing method, and information processing program
JP7648585B2 (en) Information processing device, information processing method, and information processing program
Yang et al. Dynamic vehicle routing with parking probability under connected environment
JP2023122577A (en) Method and device for processing signal operation information of intersection
Schicktanz et al. Detection and analysis of critical interactions in illegal u-turns at an urban signalized intersection
Hub et al. Is this my ride? AV braking behavior from the perspective of waiting ride hailing customers
Ramos et al. Orientation system based on speculative computation and trajectory mining
JP7747610B2 (en) Information processing device, information processing method, and information processing program
Hassan et al. A Smart Android Parking System
JP2021060659A (en) Proposal device, proposal method, and proposal program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241220

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250516

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250709

R150 Certificate of patent or registration of utility model

Ref document number: 7711040

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150