JP2023151587A - Virtual passenger system, virtual passenger method, and program - Google Patents
Virtual passenger system, virtual passenger method, and program Download PDFInfo
- Publication number
- JP2023151587A JP2023151587A JP2022061277A JP2022061277A JP2023151587A JP 2023151587 A JP2023151587 A JP 2023151587A JP 2022061277 A JP2022061277 A JP 2022061277A JP 2022061277 A JP2022061277 A JP 2022061277A JP 2023151587 A JP2023151587 A JP 2023151587A
- Authority
- JP
- Japan
- Prior art keywords
- incident
- virtual
- driver
- virtual passenger
- passenger
- 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
Links
Landscapes
- Instructional Devices (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、ドライバーの運転評価を音声通知で行う仮想同乗者システム、仮想同乗者方法、およびプログラムに関する。 The present invention relates to a virtual passenger system, a virtual passenger method, and a program for evaluating a driver's driving using voice notifications.
従来、ドライバーの運転技量を評価するための技術が知られている。特許文献1には、自車両および他車両のうちの少なくとも一方の車両のドライバーの顔を含む撮像画像を取得し、撮像画像および車両の走行状態を参照してドライバーの運転技量を評価し、評価結果を出力する技術が提案されている。 Conventionally, techniques for evaluating a driver's driving skills are known. Patent Document 1 discloses that a captured image including the face of a driver of at least one of the own vehicle and another vehicle is acquired, and the driving skill of the driver is evaluated by referring to the captured image and the driving state of the vehicle. Techniques for outputting results have been proposed.
ところで、危険運転をした際に警告を受けることにより安全運転の意識は一時的には高まるが、人間はマイナスの評価だけを受け続けると意欲がそがれてしまう。特許文献1は、マイナスの評価だけでなく、「良くできました」等プラスの評価をも行うものの、文字情報や機械的な音声では意欲向上の効果が弱いという問題点があった。 Incidentally, receiving a warning when driving dangerously may temporarily increase awareness of safe driving, but if people continue to receive only negative evaluations, they lose their motivation. Although Patent Document 1 provides not only negative evaluations but also positive evaluations such as "Well done," there is a problem in that text information and mechanical voices have a weak motivational effect.
そこで、本発明は、これらの課題に鑑み、同乗者から運転評価がされた感覚をドライバーが仮想的に感じることができる仮想同乗者システム、仮想同乗者方法、およびプログラムに関する。 In view of these problems, the present invention relates to a virtual passenger system, a virtual passenger method, and a program that allow a driver to virtually feel the feeling of being evaluated by a passenger.
本発明は、ドライバーの運転評価の音声通知を行う仮想同乗者システムであって、仮想同乗者を記憶する仮想同乗者記憶部と前記ドライバーの運転状況を取得する運転状況取得部と予め登録したインシデントと、当該インシデントを登録した車両の位置情報とを関係づけて記憶するインシデント記憶部と、前記ドライバーが運転する車両の位置情報に基づいて、前記インシデント記憶部に記憶されているインシデントを選択する選択部と、前記運転状況に基づいて、選択された前記インシデントの発生の有無を判定する判定部と、前記インシデントが発生していないと判定された場合に、前記仮想同乗者記憶部にされた仮想同乗者が前記ドライバーを称賛するメッセージを音声出力する出力部と、を備える仮想同乗者システムを提供する。 The present invention is a virtual passenger system that provides voice notification of a driver's driving evaluation, and includes a virtual passenger storage unit that stores a virtual passenger, a driving status acquisition unit that acquires the driving status of the driver, and incidents registered in advance. and an incident storage unit that stores the incident in association with location information of a vehicle that has registered the incident, and a selection of selecting an incident stored in the incident storage unit based on the location information of the vehicle driven by the driver. a determination unit that determines whether or not the selected incident has occurred based on the driving situation, and a virtual passenger stored in the virtual passenger storage unit when it is determined that the incident has not occurred. A virtual passenger system is provided, comprising: an output unit for audio outputting a message in which a passenger praises the driver.
また、本発明は、前記インシデント記憶部は、前記予め登録したインシデントに、当該インシデントを登録した車両の特徴および/または当該車両のドライバーの特徴を更に関連付けて記憶し、前記選択部は、前記位置情報と併せて、前記車両の特徴および/または前記ドライバーの特徴に基づいて、前記インシデントを選択する仮想同乗者システムを提供する。 Further, in the present invention, the incident storage unit further associates and stores the pre-registered incident with the characteristics of the vehicle that registered the incident and/or the characteristics of the driver of the vehicle, and the selection unit stores the incident at the location. A virtual passenger system is provided that selects the incident based on characteristics of the vehicle and/or characteristics of the driver in conjunction with the information.
また、本発明は、前記メッセージが、前記判定部が発生していないと判定したインシデントを含む仮想同乗者システムを提供する。 Further, the present invention provides a virtual passenger system in which the message includes an incident that the determination unit has determined has not occurred.
また、本発明は、前記インシデントが、犯罪、事故、運転アドバイスのうち少なくとも1つである仮想同乗者システムを提供する。 The present invention also provides a virtual passenger system in which the incident is at least one of a crime, an accident, and driving advice.
また、本発明は、前記出力部が、前記予め登録したインシデントを当該インシデントの位置情報でプロットした地図を出力する仮想同乗者システムを提供する。 Further, the present invention provides a virtual passenger system in which the output unit outputs a map in which the pre-registered incidents are plotted using positional information of the incidents.
また、本発明は、前記インシデント記憶部は、所定のインシデントが位置と対応付けられたインシデントマップに基づいて、所定のインシデントデータを抽出し、抽出したインシデントデータを音声に変換したインシデントと、当該インシデントが登録した車両の位置情報とを関係づけて記憶し、前記選択部が、前記ドライバーが運転する車両の位置情報を含む所定の範囲内の位置情報を有するインシデントを前記インシデント記憶部から選択する仮想同乗者システムを提供する。 Further, the present invention provides that the incident storage unit extracts predetermined incident data based on an incident map in which predetermined incidents are associated with positions, and records an incident in which the extracted incident data is converted into audio, and A hypothetical case in which the incident is stored in association with the location information of the vehicle registered by the driver, and the selection unit selects from the incident storage unit an incident having location information within a predetermined range that includes the location information of the vehicle driven by the driver. Provides a passenger system.
また、本発明は、前記所定の範囲は、前記インシデント毎に設定される仮想同乗者システムを提供する。 Further, the present invention provides a virtual passenger system in which the predetermined range is set for each incident.
また、本発明は、前記仮想同乗者記憶部が、前記仮想同乗者の音声データを記憶し、前記出力部が、記憶された前記仮想同乗者の音声データに基づいて前記メッセージを音声出力する仮想同乗者システムを提供する。 Further, in the present invention, the virtual passenger storage unit stores audio data of the virtual passenger, and the output unit outputs the message as a voice based on the stored audio data of the virtual passenger. Provides a passenger system.
また、本発明は、前記仮想同乗者記憶部が、複数の仮想同乗者の音声データを記憶し、前記出力部が、前記ドライバーが選択した仮想同乗者の音声データに基づいて前記メッセージを音声出力する仮想同乗者システムを提供する。 Further, in the present invention, the virtual passenger storage unit stores voice data of a plurality of virtual passengers, and the output unit outputs the message as voice based on the voice data of the virtual passenger selected by the driver. Provides a virtual passenger system for passengers.
また、本発明は、前記出力部が、選択された前記インシデントに基づいて、前記仮想同乗者記憶部の前記複数の仮想同乗者から選択した仮想同乗者の音声データに基づいて前記メッセージを音声出力する仮想同乗者システムを提供する。 Further, in the present invention, the output unit outputs the message as a voice based on audio data of a virtual passenger selected from the plurality of virtual passengers in the virtual passenger storage unit, based on the selected incident. Provides a virtual passenger system for passengers.
また、本発明は、ドライバーの運転評価の音声通知を行う仮想同乗者システムが実行する方法であって、ドライバーの運転評価を音声通知を行う仮想同乗者システムであって、仮想同乗者を仮想同乗者記憶部に記憶するステップと、前記ドライバーの運転状況を取得するステップと、予め登録したインシデントと、当該インシデントを登録した車両の位置情報とを関係づけて記憶するステップと、前記ドライバーが運転する車両の位置情報に基づいて、前記インシデント記憶部に記憶されているインシデントを選択するステップと、前記運転状況に基づいて、選択された前記インシデントの発生の有無を判定するステップと、前記インシデントが発生していないと判定された場合に、前記仮想同乗者記憶部にされた仮想同乗者が前記ドライバーを称賛するメッセージを音声出力するステップと、を含む仮想同乗者システムを提供する。 The present invention also provides a method executed by a virtual passenger system that provides audio notification of a driver's driving evaluation, the virtual passenger system that provides audio notification of a driver's driving evaluation, a step of acquiring the driving status of the driver; a step of storing an incident registered in advance and position information of a vehicle in which the incident has been registered in a correlated manner; a step of selecting an incident stored in the incident storage unit based on vehicle position information; a step of determining whether or not the selected incident has occurred based on the driving situation; and a step of determining whether the selected incident has occurred. The present invention provides a virtual passenger system including the step of, when it is determined that the driver has not, the virtual passenger stored in the virtual passenger storage section vocally outputs a message praising the driver.
また、本発明は、ドライバーの運転評価の音声通知を行う仮想同乗者システムを、仮想同乗者を記憶する仮想同乗者記憶部と、前記ドライバーの運転状況を取得する運転状況取得部と、予め登録したインシデントと、当該インシデントを登録した車両の位置情報とを関係づけて記憶するインシデント記憶部と、前記ドライバーが運転する車両の位置情報に基づいて、前記インシデント記憶部に記憶されているインシデントを選択する選択部と、前記運転状況に基づいて、選択された前記インシデントの発生の有無を判定する判定部と、前記インシデントが発生していないと判定された場合に、前記仮想同乗者記憶部にされた仮想同乗者が前記ドライバーを称賛するメッセージを音声出力する出力部と、として機能させるプログラムを提供する。 Further, the present invention provides a virtual passenger system that provides voice notification of a driver's driving evaluation, including a virtual passenger storage unit that stores virtual passengers, a driving status acquisition unit that acquires the driving status of the driver, and a virtual passenger system that is registered in advance. an incident storage unit that stores an incident that has been registered in association with location information of a vehicle in which the incident is registered; and an incident stored in the incident storage unit is selected based on the location information of a vehicle driven by the driver. a determining unit that determines whether or not the selected incident has occurred based on the driving situation; and a determining unit that determines whether or not the selected incident has occurred based on the driving situation; The present invention provides a program that functions as an output unit for outputting a voice message from a virtual passenger praising the driver.
本発明によれば、同乗者から運転評価がされた感覚をドライバーが仮想的に感じることができる。 According to the present invention, a driver can virtually feel the feeling of being evaluated by a fellow passenger.
以下、添付図面を参照して、本発明を実施するための形態(以下、実施形態)について詳細に説明する。以降の図においては、実施形態の説明の全体を通して同じ要素には同じ番号または符号を付している。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, modes for carrying out the present invention (hereinafter referred to as embodiments) will be described in detail with reference to the accompanying drawings. In the following figures, the same numbers or symbols are given to the same elements throughout the description of the embodiments.
[基本概念/基本構成]
図1は、本発明の実施形態に係る仮想同乗者システム1の概要を説明するための図である。仮想同乗者システム1は、予め記録されたインシデント発生場所にてインシデントが発生しなかった場合に、実際には同乗していない同乗者である仮想同乗者がドライバーを称賛するシステムである。
[Basic concept/basic configuration]
FIG. 1 is a diagram for explaining an overview of a virtual passenger system 1 according to an embodiment of the present invention. The virtual passenger system 1 is a system in which a virtual passenger who is not actually riding with the driver praises the driver when an incident does not occur at a pre-recorded incident location.
仮想同乗者システム1は、仮想同乗者装置10と、車両20に搭載されたドライブレコーダ30と、当該車両20内にある端末40とを含む。仮想同乗者装置10は、ドライブレコーダ30および端末40それぞれと無線通信ネットワークを介して接続される。仮想同乗者装置10は、オンプレミスでもクラウドサーバであってもよいが、本実施形態ではクラウドサーバとする。また、車両20は、本実施形態では自動車とするが、ドライバー50が必要な車両であればよく、自転車やオートバイであってもよい。また、本実施形態では端末40はドライバー50が保持するモバイル端末であるが、車両に搭載されているカーナビ端末などであってもよい。 The virtual passenger system 1 includes a virtual passenger device 10 , a drive recorder 30 mounted on a vehicle 20 , and a terminal 40 within the vehicle 20 . The virtual passenger device 10 is connected to each of the drive recorder 30 and the terminal 40 via a wireless communication network. The virtual passenger device 10 may be an on-premises or cloud server, but in this embodiment, it is a cloud server. Further, although the vehicle 20 is a car in this embodiment, it may be any vehicle that requires a driver 50, and may be a bicycle or a motorcycle. Further, in this embodiment, the terminal 40 is a mobile terminal held by the driver 50, but it may also be a car navigation terminal installed in the vehicle.
端末40は、ドライバー50の操作入力に基づいて、仮想同乗者60を設定する。仮想同乗者60には、ドライバーの家族・友人・上司や、芸能人、有名人などの実在する人物や、キャラクターなどを設定することができる。詳細には、端末40にインストールされたアプリ起動して、端末40に記憶されている音声データを仮想同乗者装置10に記憶することで、仮想同乗者60を設定することができる。なお、仮想同乗者装置10に記憶されている仮想同乗者から選択して設定することや、複数人を仮想同乗者60として設定することもできる。 The terminal 40 sets the virtual passenger 60 based on the driver's 50 operation input. The virtual passenger 60 can be set as the driver's family, friends, boss, real people such as entertainers or celebrities, or characters. Specifically, the virtual fellow passenger 60 can be set by starting an application installed on the terminal 40 and storing the audio data stored on the terminal 40 in the virtual fellow passenger device 10. Note that it is also possible to select and set a virtual fellow passenger from among the virtual fellow passengers stored in the virtual fellow passenger device 10, or to set a plurality of people as the virtual fellow passenger 60.
ドライブレコーダ30は、車両20の運転状況を取得して、所定のタイミングにて当該運転状況を仮想同乗者装置10に送信する。運転状況には、位置測位センサ(例えば、GNSSセンサやGPSセンサ)で取得した位置情報と、車載カメラにより撮影された車内外の動画像や静止画像とが少なくとも含まれるが、位置測位センサ以外の車載センサから取得した車両に係る各種状況を含んでもよい。 The drive recorder 30 acquires the driving situation of the vehicle 20 and transmits the driving situation to the virtual passenger device 10 at a predetermined timing. The driving situation includes at least position information acquired by a positioning sensor (e.g., GNSS sensor or GPS sensor), and moving and still images inside and outside the vehicle taken by an on-vehicle camera. It may also include various situations related to the vehicle acquired from on-vehicle sensors.
仮想同乗者装置10は、車両20にインシデントが発生したか否かを、ドライブレコーダ30から受信した運転状況と予め記憶しているインシデント発生情報と、に基づいて判定する。ここで、インシデント発生情報は、過去に発生したインシデント、および当該インシデントの発生場所などを含み、通信ネットワークを介して、車両20や端末40から取得された情報や、WebサイトおよびSNS等から取得された情報から作成された情報である。 The virtual passenger device 10 determines whether an incident has occurred in the vehicle 20 based on the driving situation received from the drive recorder 30 and pre-stored incident occurrence information. Here, the incident occurrence information includes incidents that have occurred in the past, the location of the incident, etc., and is information obtained from the vehicle 20 or terminal 40 via a communication network, a website, SNS, etc. This information is created from the information obtained.
仮想同乗者装置10は、車両20にインシデントが発生していないと判定した場合、インシデントが発生しなかったこと、すなわちインシデントを回避する安全運転をドライバー50がしたことを称賛する音声メッセージを端末40に送信する。そして、音声メッセージを受信した端末40は、当該メッセージを仮想同乗者60に発話させる。 When the virtual passenger device 10 determines that no incident has occurred in the vehicle 20, it sends a voice message to the terminal 40 praising the fact that the incident did not occur, that is, the driver 50 drove safely to avoid the incident. Send to. Then, the terminal 40 that has received the voice message causes the virtual fellow passenger 60 to speak the message.
このような仮想同乗者システムによれば、インシデント発生場所においてインシデントを回避する安全運転をしたドライバーを、文字情報や機械的な音声ではなく仮想同乗者の発話によって称賛することができる。それにより、同乗者から運転評価がされた感覚をドライバーが仮想的に感じることができ、ドライバーの安全運転の意識向上を図ることができる。また、仮想同乗者が発話することによって、ドライバーに同乗者がいる感覚を感じさせることでもドライバーの安全運転の意識向上を図ることができる。 According to such a virtual passenger system, a driver who has driven safely to avoid an incident at an incident location can be praised by the virtual passenger's speech rather than text information or mechanical voice. This allows the driver to virtually feel the feeling of being evaluated by fellow passengers, thereby increasing the driver's awareness of safe driving. Furthermore, by making the driver feel the presence of a passenger through the speech of the virtual passenger, it is possible to improve the driver's awareness of safe driving.
[仮想同乗者システムの機能構成]
図2は、本発明の実施形態に係る仮想同乗者システム1の機能構成を示す図である。仮想同乗者システム1は、仮想同乗者装置10と、仮想同乗者装置10に無線通信ネットワークを介して接続された、ドライブレコーダ30と、端末40と、を備える。
[Functional configuration of virtual passenger system]
FIG. 2 is a diagram showing the functional configuration of the virtual passenger system 1 according to the embodiment of the present invention. The virtual passenger system 1 includes a virtual passenger device 10, a drive recorder 30, and a terminal 40 connected to the virtual passenger device 10 via a wireless communication network.
(ドライブレコーダの機能構成)
ドライブレコーダ30は、車両20を運転するドライバー50の運転状況を取得する運転状況取得部の機能を有する。ドライブレコーダ30は、仮想同乗者装置10とデータの送受信を行う送受信部31と、制御部32と、記憶部33と、各種センサ34と、カメラ35と、を備える。各種センサ34は、例えば、GPS(Global Positioning System)センサ、音検出センサ、車速センサ、加速度センサ、ジャイロセンサ、温度センサ、圧力センサ、赤外線センサ、光センサなどがある。
(Functional configuration of drive recorder)
The drive recorder 30 has the function of a driving status acquisition unit that acquires the driving status of the driver 50 who drives the vehicle 20. The drive recorder 30 includes a transmitting/receiving section 31 that transmits and receives data to and from the virtual passenger device 10, a control section 32, a storage section 33, various sensors 34, and a camera 35. Examples of the various sensors 34 include a GPS (Global Positioning System) sensor, a sound detection sensor, a vehicle speed sensor, an acceleration sensor, a gyro sensor, a temperature sensor, a pressure sensor, an infrared sensor, and an optical sensor.
制御部32は、カメラ35から車内外の動画像や静止画像(以下、車内外、動/静止画像を区別しない場合には、単に画像という)を取得し、当該画像が撮影された日時と対応付けて記憶部33に記憶する。また、制御部32は、各種センサ34から、位置情報(緯度、経度)、音声、速度、加速度、ハンドル回転角度、ブレーキ踏込量、車内/外温度などの車両状況を取得し、当該車両状況が検知された日時と対応付けて記憶部33に記憶する。 The control unit 32 acquires moving images and still images inside and outside the vehicle (hereinafter simply referred to as images when not distinguishing between inside and outside the vehicle, moving/still images) from the camera 35, and determines the date and time when the image was taken and the correspondence. It is attached and stored in the storage unit 33. The control unit 32 also acquires vehicle conditions such as position information (latitude, longitude), voice, speed, acceleration, steering wheel rotation angle, amount of brake depression, and internal/external temperature from various sensors 34, and determines the vehicle conditions. It is stored in the storage unit 33 in association with the detected date and time.
記憶部33は、画像および車両状況の他に、ドライバーID、車両種別、車両IDなどの車両に関する車両情報を記憶している。車両情報は、ドライバーIDと対応付けてドライバーの特徴(年代、ドライバー歴、業種など)を保持していてもよい。また、車両情報は、車両IDと対応付けて、車両の特徴(車格、車両の整備情報、走行距離など)を保持していてもよい。送受信部31は、記憶部33に記憶された画像および車両状況と、記憶部33に記憶されている車両情報とを運転状況として、遂次または所定のタイミングで仮想同乗者装置10に送信する。 The storage unit 33 stores vehicle information regarding the vehicle, such as the driver ID, vehicle type, and vehicle ID, in addition to images and vehicle conditions. The vehicle information may hold driver characteristics (age, driver history, industry, etc.) in association with the driver ID. Further, the vehicle information may hold characteristics of the vehicle (vehicle class, vehicle maintenance information, mileage, etc.) in association with the vehicle ID. The transmitting/receiving unit 31 transmits the image and vehicle status stored in the storage unit 33 and the vehicle information stored in the storage unit 33 to the virtual passenger device 10 successively or at a predetermined timing as the driving status.
(仮想同乗者装置の機能構成)
仮想同乗者装置10は、ドライブレコーダ30および端末40とデータの送受信を行う送受信部11と、管理部12と、選択部13と、判定部14と、メッセージ生成部15と、記憶部16と、を備える。
(Functional configuration of virtual passenger device)
The virtual passenger device 10 includes a transmitting/receiving unit 11 that transmits and receives data to and from the drive recorder 30 and the terminal 40, a management unit 12, a selection unit 13, a determination unit 14, a message generation unit 15, a storage unit 16, Equipped with
記憶部16は、端末40で設定された仮想同乗者60の音声データを格納する仮想同乗者データベース(本明細書中において、データベースをDBと記載することがある)160と、過去に発生したインシデントに関するインシデント情報を格納するインシデントデータベース161と、インシデントが発生しなかった際の仮想同乗者が発話するメッセージを格納したメッセージデータベース162と、を備える。なお、本実施形態において、仮想同乗者装置10はクラウドサーバであるため、記憶部16は、クラウドストレージや分散型台帳で構成されるのが望ましい。 The storage unit 16 includes a virtual passenger database (herein, the database may be referred to as DB) 160 that stores the voice data of the virtual passenger 60 set on the terminal 40, and a virtual passenger database 160 that stores voice data of the virtual passenger 60 set on the terminal 40, and a virtual passenger database (herein, the database may be referred to as DB). The vehicle includes an incident database 161 that stores incident information regarding the incident, and a message database 162 that stores messages uttered by a virtual passenger when an incident does not occur. In this embodiment, since the virtual passenger device 10 is a cloud server, the storage unit 16 is preferably configured with cloud storage or a distributed ledger.
管理部12は、端末40から送受信部11を介して取得した仮想同乗者情報に基づいて、仮想同乗者DB160を生成・更新し、記憶部16に記録し管理する。 The management unit 12 generates and updates a virtual fellow passenger DB 160 based on the virtual fellow passenger information acquired from the terminal 40 via the transmitting/receiving unit 11, and records and manages the virtual fellow passenger DB 160 in the storage unit 16.
図3は、本実施形態に係る仮想同乗者DBを模式的に示す図である。仮想同乗者DBの仮想同乗者情報には、仮想同乗者を識別する仮想同乗者ID、仮想同乗者を設定したドライバを識別するドライバID、仮想同乗者名称、仮想同乗者の音声データ、などを示す情報が含まれている。 FIG. 3 is a diagram schematically showing a virtual fellow passenger DB according to this embodiment. The virtual passenger information in the virtual passenger DB includes a virtual passenger ID that identifies the virtual passenger, a driver ID that identifies the driver who set the virtual passenger, a virtual passenger name, voice data of the virtual passenger, etc. Contains information indicating.
また、管理部12は、インシデントが発生した車両20のドライブレコーダ30から送受信部11を介して取得した運転状況に基づいてインシデント情報を作成する。そして、管理部12は、作成したインシデント情報に基づいて、インシデントDB161を生成・更新し、記憶部16に記録し管理する。なお、インシデント情報は、仮想同乗者システム1が搭載された車両に限らず、他の車両のドライブレコーダから取得したものを含んでいてもよい。また、管理部12は、運転状況以外に、WebサイトおよびSNS等に掲載されたインシデントに関する情報からインシデント情報を作成してもよい。 Furthermore, the management unit 12 creates incident information based on the driving situation acquired from the drive recorder 30 of the vehicle 20 in which the incident occurred via the transmitting/receiving unit 11. Then, the management unit 12 generates and updates the incident DB 161 based on the created incident information, and records and manages the incident DB 161 in the storage unit 16. Note that the incident information is not limited to the vehicle in which the virtual passenger system 1 is installed, and may include information acquired from drive recorders of other vehicles. Furthermore, the management unit 12 may create incident information from information related to incidents posted on websites, SNS, etc., in addition to the driving status.
本実施形態において、インシデントとは、事故などの危難が発生するおそれのある、ヒヤリハットとも言われる事態と、アクシデントの両方を含む。詳細には、インシデントは、車両に関する犯罪、車両に関する事故、車両に関する犯罪や事故になり得る状況や引き起こし得る状況などを示す運転アドバイスなどを含む。運転アドバイスには、例えば、歩行者確認、通学ゾーン、路駐多い、飛出し注意、道路幅狭い、離合できない、高さ制限、安全運転項目などである。 In the present embodiment, an incident includes both a near-miss situation that may cause a danger such as an accident, and an accident. In detail, the incident includes driving advice indicating a crime related to a vehicle, an accident related to a vehicle, a situation that can lead to a crime or an accident related to a vehicle, or a situation that can cause a crime related to a vehicle. Driving advice includes, for example, checking for pedestrians, school zones, lots of parking on the road, be careful of running out, narrow roads, not being able to separate, height restrictions, safe driving items, etc.
図4は、本発明の実施形態に係るインシデントDBを模式的に示す図である。インシデント情報には、インシデントを識別するインシデントID、インシデントが発生した場所の緯度/経度、インシデントの区分、インシデント名称、インシデントの開始時刻、インシデントの終了時刻などを示す情報が含まれている。更に、インシデント情報には、インシデントを発生させたドライバーの特徴(年代、ドライバー歴、業種など)、車両の特徴(車格、車種、車両の整備情報、車両の点検情報、走行距離など)などの情報が含まれていてもよい。なお、インシデント情報には、少なくともインシデント名称と、インシデントが発生した場所の緯度/経度が含まれればよい。 FIG. 4 is a diagram schematically showing an incident DB according to an embodiment of the present invention. The incident information includes information indicating an incident ID for identifying the incident, the latitude/longitude of the place where the incident occurred, the category of the incident, the name of the incident, the start time of the incident, the end time of the incident, and the like. Furthermore, the incident information includes the characteristics of the driver who caused the incident (age, driver history, industry, etc.), vehicle characteristics (vehicle class, vehicle type, vehicle maintenance information, vehicle inspection information, mileage, etc.). May contain information. Note that the incident information only needs to include at least the incident name and the latitude/longitude of the place where the incident occurred.
図2に戻って、選択部13は、車両20のドライブレコーダ30から取得した運転状況の位置情報に基づいて、インシデントDB161からインシデントを選択する。詳細には、選択部13は、取得した位置情報と一致する位置情報を有するインシデント情報を、インシデントDB161から取得する。 Returning to FIG. 2, the selection unit 13 selects an incident from the incident DB 161 based on the position information of the driving situation acquired from the drive recorder 30 of the vehicle 20. Specifically, the selection unit 13 acquires incident information having location information that matches the acquired location information from the incident DB 161.
選択部13は、取得した位置情報と一致しなくても、取得した位置情報含む所定の範囲内の位置情報を有するインシデント情報を、インシデントDB161から取得してもよい。それにより、インシデントが発生した場所だけでなく発生した場所付近まで、インシデントの発生の有無を判断するエリアを広げることができる。なお、所定の範囲は、予め設定され、インシデント毎に設定されてもよい。 The selection unit 13 may acquire, from the incident DB 161, incident information having position information within a predetermined range including the acquired position information, even if the incident information does not match the acquired position information. As a result, the area for determining whether an incident has occurred can be expanded to include not only the location where the incident occurred but also the vicinity of the location where the incident occurred. Note that the predetermined range may be set in advance and may be set for each incident.
また、選択部13は、現在時刻を位置情報と併せて選択条件に含めてもよく、現在時刻にのみ発生するインシデント、例えば夜に発生するインシデント、に限定して選択することができる。 Further, the selection unit 13 may include the current time together with the location information in the selection conditions, and can select only incidents that occur only at the current time, for example, incidents that occur at night.
また、選択部13は、位置情報と併せて車両の特徴やドライバーの特徴を選択条件に含めてもよく、車両やドライバーに合致したインシデントを限定して選択することができる。例えば、車両がトラックの場合にトラックで発生するインシデントを、ドライバーが初心者の場合に、初心者に発生するインシデントを選択できる。更に、その各条件について重み付けして判定してもよい。このように、時間情報、車両の特徴、ドライバーの特徴等を複合的に勘案して判定することにより、そのドライバーや車両に対して真に注意が必要であったインシデントを選択することができるようになる。 Further, the selection unit 13 may include characteristics of the vehicle and characteristics of the driver in addition to the location information in the selection conditions, and can limit and select incidents that match the vehicle and driver. For example, if the vehicle is a truck, you can select an incident that occurs on a truck, and if the driver is a novice, you can select an incident that occurs among beginners. Furthermore, each condition may be weighted and determined. In this way, by making judgments that take into account multiple factors such as time information, vehicle characteristics, and driver characteristics, it is possible to select incidents that truly required attention for the driver or vehicle. become.
判定部14は、車両20のドライブレコーダ30から取得した運転状況に基づいて、選択部13で選択されたインシデントの発生の有無を判定する。詳細には、記憶部16に各インシデントの判定条件を格納する判定条件DB(図示せず)を備え、判定部14は、選択部で選択されたインシデントの判定条件を判定条件DBから取得する。そして、判定部14は、運転状況が判定条件を満たすか否かによって、インシデントの発生の有無を判定する。また、判定部14は、インシデントが発生した運転状況から作成した学習データに基づいて、インシデントの発生の有無を判定する。 The determining unit 14 determines whether the incident selected by the selecting unit 13 has occurred, based on the driving situation acquired from the drive recorder 30 of the vehicle 20. Specifically, the storage unit 16 includes a judgment condition DB (not shown) that stores judgment conditions for each incident, and the judgment unit 14 acquires the judgment condition for the incident selected by the selection unit from the judgment condition DB. Then, the determination unit 14 determines whether an incident has occurred, depending on whether the driving situation satisfies the determination conditions. The determining unit 14 also determines whether an incident has occurred based on learning data created from the driving situation in which the incident occurred.
判定部14は、選択部13で、取得した位置情報含む所定の範囲内の位置情報を有するインシデント情報を、インシデントDB161から取得する場合には、選択部13で同一のインシデント情報が取得されなくなるまでの運転状況全てに基づいて、選択部13で選択されたインシデントの発生の有無を判定する。すなわち、インシデントが発生した場所だけでなく発生した場所付近まで広げた範囲において、インシデントの発生の有無を判定する。 When the selection unit 13 acquires incident information having position information within a predetermined range including the acquired position information from the incident DB 161, the determination unit 14 selects the incident information until the selection unit 13 no longer acquires the same incident information. It is determined whether or not the incident selected by the selection unit 13 has occurred based on all of the driving conditions. That is, the presence or absence of an incident is determined not only at the location where the incident occurred but also in a range extended to the vicinity of the location where the incident occurred.
メッセージ生成部15は、判定部14でインシデントが発生していないと判定されたことに応じて、端末40で設定された仮想同乗者60がドライバー50を称賛する音声メッセージを生成する。なお、判定部14で複数のインシデントが発生していないと判定された場合には、予め設定された優先度などに従って、メッセージを生成するインシデントを選択してもよい。詳細には、まず、メッセージ生成部15は、判定部14でインシデントが発生していないと判定されたインシデントのメッセージを、メッセージDB162から取得する。 The message generation unit 15 generates an audio message in which the virtual passenger 60 set on the terminal 40 praises the driver 50 in response to the determination unit 14 determining that no incident has occurred. Note that if the determination unit 14 determines that a plurality of incidents have not occurred, the incident for which a message is to be generated may be selected according to a preset priority or the like. Specifically, first, the message generation unit 15 acquires, from the message DB 162, a message of an incident for which the determination unit 14 has determined that no incident has occurred.
ここで、メッセージDB162に格納されているメッセージは、ドライバー50を称賛する内容のテキスト情報であって、インシデント毎やインシデントの区分毎に設定されるのが望ましく、また、メッセージにはインシデント名称が含まれるのが望ましい。例えば、通学ゾーンのインシデントを回避した場合のメッセージには、「通学ゾーンを無事通過!やったね。」、追突事故のインシデントを回避した場合のメッセージには、「追突事故、起こさなかったね。さすがだね。」などが設定される。 Here, the message stored in the message DB 162 is text information praising the driver 50, and is preferably set for each incident or each category of incident, and the message also includes the incident name. It is desirable that For example, if you avoid an incident in a school zone, the message will be ``You successfully passed the school zone! You did it!'', and if you avoid a rear-end collision, the message will be ``You didn't cause a rear-end accident.As expected. ” etc. are set.
次に、メッセージ生成部15は、端末40に設定された仮想同乗者60の音声データを仮想同乗者DB160から取得する。続いて、メッセージ生成部15は、取得した音声データに基づいて、取得したメッセージから仮想同乗者60の音声メッセージを生成する。それにより、仮想同乗者60とした人物やキャラクターの口調、言い回し、声のトーンなどの特徴を反映させた音声データを作成することができる。そして、メッセージ生成部15は、生成した音声メッセージを、送受信部11を介して端末40に送信する。 Next, the message generation unit 15 acquires the voice data of the virtual fellow passenger 60 set in the terminal 40 from the virtual fellow passenger DB 160. Subsequently, the message generation unit 15 generates a voice message for the virtual fellow passenger 60 from the acquired message based on the acquired voice data. Thereby, it is possible to create audio data that reflects the characteristics of the person or character who is the virtual passenger 60, such as the tone of voice, phrasing, and tone of voice. The message generating section 15 then transmits the generated voice message to the terminal 40 via the transmitting/receiving section 11.
(端末の機能構成)
端末40は、ドライバー50に操作され、例えば、モバイル端末、カーナビ端末などであって、仮想同乗者装置10とネットワークを介して情報を送受信可能に接続される。端末40は、例えばタッチパネルで構成される表示入出力部(図示せず)と、例えばスピーカーで構成される音出力部(図示せず)を備える。
(Functional configuration of terminal)
The terminal 40 is operated by the driver 50 and is, for example, a mobile terminal, a car navigation terminal, etc., and is connected to the virtual passenger device 10 via a network so that information can be transmitted and received. The terminal 40 includes a display input/output unit (not shown) configured with, for example, a touch panel, and a sound output unit (not shown) configured with, for example, a speaker.
ドライバー50は、車両に乗車した際に、表示入出力部を操作して所定のアプリを起動し、アプリを用いて仮想同乗者60を設定する。その後、ドライバー50が車両20を始動させると、ドライブレコーダ30から仮想同乗者装置10への運転状況の送信が開始される。走行中にインシデントを回避すると、仮想同乗者装置10から受信した、仮想同乗者60がドライバー50を称賛する音声メッセージが音出力部から出力される。 When the driver 50 gets into the vehicle, the driver 50 operates the display input/output unit to start a predetermined application and sets the virtual passenger 60 using the application. Thereafter, when the driver 50 starts the vehicle 20, the drive recorder 30 starts transmitting the driving status to the virtual passenger device 10. When an incident is avoided during driving, a voice message received from the virtual passenger device 10 in which the virtual passenger 60 praises the driver 50 is output from the sound output unit.
上記の本システムの機能構成は、あくまで一例であり、1つの機能ブロック(データベース及び機能処理部)を分割したり、複数の機能ブロックをまとめて1つの機能ブロックとして構成したりしてもよい。各機能処理部は、装置や端末に内蔵されたCPU(Central Processing Unit)が、ROM(Read Only Memory)、フラッシュメモリ、SSD(Solid State Drive)、ハードディスク等の記憶装置(記憶部)に格納されたコンピュータ・プログラム(例えば、基幹ソフトや上述の各種処理をCPUに実行させるアプリ等)を読み出し、CPUにより実行されたコンピュータ・プログラムによって実現される。すなわち、各機能処理部は、このコンピュータ・プログラムが、記憶装置に格納されたデータベース(DB;Data Base)やメモリ上の記憶領域からテーブル等の必要なデータを読み書きし、場合によっては、関連するハードウェア(例えば、入出力装置、表示装置、通信インターフェース装置)を制御することによって実現される。また、本発明の実施形態におけるデータベース(DB)は、商用データベースであってよいが、単なるテーブルやファイルの集合体をも意味し、データベースの内部構造自体は問わないものとする。 The functional configuration of the present system described above is just an example, and one functional block (database and functional processing unit) may be divided, or multiple functional blocks may be combined into one functional block. Each functional processing unit is stored in a storage device (storage unit) such as a ROM (Read Only Memory), flash memory, SSD (Solid State Drive), or hard disk by a CPU (Central Processing Unit) built into the device or terminal. This is realized by reading out a computer program (for example, core software or an application that causes the CPU to execute the various processes described above), and executing the computer program by the CPU. In other words, each functional processing unit reads and writes necessary data such as tables from a database (DB) stored in a storage device or a storage area in memory, and in some cases, This is realized by controlling hardware (for example, input/output devices, display devices, communication interface devices). Further, the database (DB) in the embodiment of the present invention may be a commercial database, but it also means a simple collection of tables and files, and the internal structure of the database itself does not matter.
[処理フロー]
図5は、本発明の実施形態に係る仮想同乗者システムが実行する仮想同乗者処理フローを示す図である。仮想同乗者処理は、本実施形態では、仮想同乗者装置が実行する。
[Processing flow]
FIG. 5 is a diagram showing a virtual passenger processing flow executed by the virtual passenger system according to the embodiment of the present invention. In this embodiment, the virtual fellow passenger process is executed by the virtual fellow passenger device.
まず、管理部12は、端末40から送受信部11を介して取得した仮想同乗者情報に基づいて、仮想同乗者DB160(図3参照)を生成・更新し、記憶部16に記憶し管理する(S1)。次に、選択部13は、ドライブレコーダ30から運転状況を取得する(S2)。続いて、選択部13は、S2で取得した運転状況に含まれる位置情報に基づいて、インシデントDB161(図4参照)から、位置情報が一致または所定範囲内であるインシデントを選択する(S3)。 First, the management unit 12 generates and updates the virtual passenger DB 160 (see FIG. 3) based on the virtual passenger information acquired from the terminal 40 via the transmitting/receiving unit 11, and stores and manages the virtual passenger DB 160 in the storage unit 16 ( S1). Next, the selection unit 13 acquires the driving situation from the drive recorder 30 (S2). Next, the selection unit 13 selects incidents whose location information matches or falls within a predetermined range from the incident DB 161 (see FIG. 4) based on the location information included in the driving situation acquired in S2 (S3).
次に、判定部14は、S2で取得した運転状況に基づいて、S3で選択したインシデントの発生の有無を判定する(S4)。インシデントが発生している(YES)場合、S7に処理を進め、インシデントが発生していない(NO)場合、S5に処理を進める。 Next, the determination unit 14 determines whether the incident selected in S3 has occurred, based on the driving situation acquired in S2 (S4). If an incident has occurred (YES), the process proceeds to S7, and if no incident has occurred (NO), the process proceeds to S5.
次に、メッセージ生成部15は、S4でインシデントが発生していないと判定されたことに応じて、端末40で設定された仮想同乗者60がドライバー50を称賛する音声メッセージを生成する(S5)。次に、送受信部11は、S5で生成された音声メッセージを端末40に送信し、端末40の音出力部から出力することで、仮想同乗者60に発話させる(S6)。 Next, in response to the determination that no incident has occurred in S4, the message generation unit 15 generates a voice message in which the virtual passenger 60 set on the terminal 40 praises the driver 50 (S5). . Next, the transmitting/receiving unit 11 transmits the voice message generated in S5 to the terminal 40, and outputs it from the sound output unit of the terminal 40, thereby causing the virtual fellow passenger 60 to speak (S6).
次に、選択部13は、ドライブレコーダ30から運転状況を取得したか否か判断する。運転状況を取得しない(NO)場合には、車両20が停止され運転が終了したと判断して処理を終了し、運転状況を取得した(YES)場合には、運転が継続されていると判断してS3に処理を戻す(S7)。 Next, the selection unit 13 determines whether the driving situation has been acquired from the drive recorder 30. If the driving status is not acquired (NO), it is determined that the vehicle 20 has stopped and driving has ended, and the process is terminated; if the driving status is acquired (YES), it is determined that driving is continuing. Then, the process returns to S3 (S7).
このような仮想同乗者システムによれば、インシデント発生場所やインシデント発生場所付近においてインシデントを回避する安全運転をしたドライバーを、文字情報や機械的な音声ではなく仮想同乗者の発話によって称賛することができる。それにより、同乗者から運転評価がされた感覚をドライバーが仮想的に感じることができ、ドライバーの安全運転の意識向上を図ることができる。また、仮想同乗者が発話することによって、ドライバーに同乗者がいる感覚を感じさせることでもドライバーの安全運転の意識向上を図ることができる。 According to such a virtual passenger system, it is possible to praise a driver who has driven safely to avoid an incident at or near the incident location using the virtual passenger's speech rather than text information or mechanical voice. can. This allows the driver to virtually feel the feeling of being evaluated by fellow passengers, thereby increasing the driver's awareness of safe driving. Furthermore, by making the driver feel the presence of a passenger through the speech of the virtual passenger, it is possible to improve the driver's awareness of safe driving.
仮想同乗者は、ドライバーが設定することができ、身近な家族、好きな芸能人やキャラクター、改まった気持ちになる上司などを任意に選択できることで、その時の気分に合わせて仮想同乗者を選択することができる。 A virtual passenger can be set by the driver, and can be chosen from a close family member, a favorite celebrity or character, a boss with whom you feel comfortable, etc., allowing you to select a virtual passenger according to your mood at the time. I can do it.
[変形例]
(1)例えば、仮想同乗者システムは、インシデントが発生したときの天候のような環境情報を、インシデント情報に含めることで、車両の走行環境によっては発生しない、またはすることが少ないインシデントを除くことができる。それにより、より的確な運転評価が可能となる。
[Modified example]
(1) For example, the virtual passenger system can exclude incidents that do not occur or rarely occur depending on the driving environment of the vehicle by including environmental information such as the weather at the time of the incident in the incident information. I can do it. This enables more accurate driving evaluation.
(2)例えば、仮想同乗者システムは、選択部において、運転者の事故履歴および/または発生したインシデント履歴を選択条件とすることで、個人の運転履歴に応じたインシデントを選択できる。また、メッセージ生成部において、判定部で複数のインシデントが発生していないと判定された場合に、運転者の事故履歴および/または発生したインシデント履歴に従って、個人の運転履歴に応じて、メッセージを生成するインシデントを選択してもよい。 (2) For example, the virtual passenger system can select incidents according to the individual's driving history by using the driver's accident history and/or incident history as selection conditions in the selection unit. In addition, the message generation unit generates a message according to the driver's accident history and/or incident history, according to the individual's driving history, if the determination unit determines that multiple incidents have not occurred. You may also select incidents to report.
それにより、例えば、過去に起こした事故に関係するインシデントや発生回数が多いインシデントといった、ドライバーにとって必要性が高いインシデントに限定して、ドライバーを称賛することができる。その結果、仮想同乗者がたびたび称賛することで、仮想同乗者をドライバーが煩わしく感じて、安全運転の意識向上の効果が低下することを防ぐことができる。 As a result, it is possible to praise the driver only for incidents that are highly necessary for the driver, such as incidents related to past accidents or incidents that occur frequently. As a result, frequent praise from the virtual passenger can prevent the driver from finding the virtual passenger a nuisance and reducing the effectiveness of raising awareness of safe driving.
(3)例えば、仮想同乗者システムは、仮想同乗者情報に、ドライバー名称を含めてもよい。それにより、メッセージ生成部は、ドライバー名称を入れたメッセージ、例えば、「追突事故、起こさなかったね。太郎、さすがだね。」を作成することができる。それにより、ドライバーは自分が褒められていることが実感しやすくなり、安全運転の意識向上を図る効果が向上する。また、同乗者がいる感覚も高まる。 (3) For example, the virtual passenger system may include the driver name in the virtual passenger information. Thereby, the message generation unit can create a message including the driver's name, for example, ``You didn't cause the rear-end accident. As expected of you, Taro.'' This makes it easier for drivers to feel that they are being praised, which improves the effectiveness of raising awareness of safe driving. It also increases the feeling of having a passenger.
(4)例えば、仮想同乗者システムは、記憶部に地図情報を記憶し、地図情報とインシデント情報とに基づいて、地図上のインシデントの位置情報にインシデントを示すアイコンを表示したインシデントマップ(図6参照)を生成して、ドライバーの端末等に送信してもよい。それにより、ドライバーに、インシデントが発生している場所を確認させて、安全運転への注意喚起をすることができる。インシデントマップは、インシデント毎に異なるアイコンを表示したり、インシデントの発生年月日やインシデント名称で検索できるようにしてもよい。また、インシデントが発生した車両のドライバーから収集したコメントなども併せて表示してもよい。 (4) For example, the virtual passenger system stores map information in the storage unit, and based on the map information and incident information, the incident map (see Fig. 6 ) may be generated and sent to the driver's terminal, etc. This allows drivers to check the location where the incident is occurring and alert them to safe driving. The incident map may display a different icon for each incident, or may be searchable by incident date or incident name. Additionally, comments collected from the driver of the vehicle where the incident occurred may also be displayed.
(5)例えば、仮想同乗者システムは、所定期間(1日、1週間など)のドライバーの運転に対して、判定部でインシデントと判定したインシデントを蓄積して、回数が多いインシデントや最も危険であったインシデントを抽出してもよい。そして、抽出したインシデントが、次回以降の運転において発生しなくなった場合には、運転が改善されたことを褒めてもよい。また、抽出したインシデントをドライバーにフィードバックしてもよい。それにより、ドライバーの安全運転の意識向上をより図ることができる。 (5) For example, the virtual passenger system accumulates incidents determined by the determination unit to be incidents regarding the driver's driving over a predetermined period of time (one day, one week, etc.), and collects the incidents that are the most frequent or the most dangerous. You may also extract incidents that occurred. If the extracted incident does not occur during subsequent driving, praise may be given for improved driving. Additionally, the extracted incidents may be fed back to the driver. Thereby, it is possible to further improve the driver's awareness of safe driving.
(6)例えば、仮想同乗者システムは、仮想同乗者情報にインシデント名称やインシデントの区分を含んでもよい。メッセージ生成部は、判定部で発生していないと判定されたインシデントに基づいて仮想同乗者を選択し、選択した仮想同乗者がドライバーを称賛する音声メッセージを生成することができる。それにより、インシデント毎、インシデントの区分毎に異なる仮想同乗者の音声メッセージとすることができる。それにより、危険度が高いインシデントは上司の音声メッセージで、気をつけようといった軽いインシデントはキャラクターの音声メッセージでと、インシデントの危険度や重要度に応じて音声メッセージにメリハリをつけることができる。 (6) For example, the virtual passenger system may include the incident name and incident classification in the virtual passenger information. The message generation unit can select a virtual passenger based on the incident determined by the determination unit to have not occurred, and generate an audio message in which the selected virtual passenger praises the driver. Thereby, the voice message of the virtual passenger can be different for each incident and for each category of incident. As a result, voice messages can be tailored to the level of danger and importance of the incident, such as a voice message from a superior for high-risk incidents, and a voice message from a character for minor incidents such as warnings to be careful.
(7)例えば、仮想同乗者システムは、判定部でインシデントが発生していないと判定した場合に、ポイントを付与するポイント付与部を備えてもよい。ポイントがたまるとプレゼントがもらえたりすることで、安全運転への意欲を高めることができる。 (7) For example, the virtual passenger system may include a point granting unit that grants points when the determining unit determines that an incident has not occurred. By accumulating points and receiving gifts, you can increase your motivation to drive safely.
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。なお、上記の実施形態では、本発明を物の発明として、仮想同乗者システムについて説明したが、本発明において仮想同乗者システムが実行する方法や、仮想同乗者システムを各種手段として機能させるプログラムの発明と捉えることもできる。 Although the present invention has been described above using the embodiments, it goes without saying that the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various changes or improvements can be made to the embodiments described above. Furthermore, it is clear from the claims that forms with such changes or improvements may also be included within the technical scope of the present invention. In the above embodiments, the virtual passenger system has been described with the present invention as a physical invention. However, in the present invention, the method executed by the virtual passenger system and the program that causes the virtual passenger system to function as various means are explained. It can also be considered an invention.
1 仮想同乗者システム
10 仮想同乗者装置
11 送受信部
12 管理部
13 選択部
14 判定部
15 メッセージ生成部
16 記憶部
160 仮想同乗者DB
161 インシデントDB
162 メッセージDB
20 車両
30 ドライブレコーダ
31 送受信部
32 制御部
33 記憶部
34 各種センサ
35 カメラ
40 端末
50 ドライバー
60 仮想同乗者
1 Virtual passenger system 10 Virtual passenger device 11 Transmission/reception unit 12 Management unit 13 Selection unit 14 Determination unit 15 Message generation unit 16 Storage unit 160 Virtual passenger DB
161 Incident DB
162 Message DB
20 Vehicle 30 Drive recorder 31 Transmission/reception section 32 Control section 33 Storage section 34 Various sensors 35 Camera 40 Terminal 50 Driver 60 Virtual passenger
Claims (12)
仮想同乗者を記憶する仮想同乗者記憶部と、
前記ドライバーの運転状況を取得する運転状況取得部と、
予め登録したインシデントと、当該インシデントを登録した車両の位置情報とを関係づけて記憶するインシデント記憶部と、
前記ドライバーが運転する車両の位置情報に基づいて、前記インシデント記憶部に記憶されているインシデントを選択する選択部と、
前記運転状況に基づいて、選択された前記インシデントの発生の有無を判定する判定部と、
前記インシデントが発生していないと判定された場合に、前記仮想同乗者記憶部にされた仮想同乗者が前記ドライバーを称賛するメッセージを音声出力する出力部と、
を備える、仮想同乗者システム。 A virtual passenger system that provides voice notification of a driver's driving evaluation,
a virtual passenger storage unit that stores a virtual passenger;
a driving status acquisition unit that acquires the driving status of the driver;
an incident storage unit that stores pre-registered incidents in association with location information of the vehicle that registered the incident;
a selection unit that selects an incident stored in the incident storage unit based on location information of a vehicle driven by the driver;
a determination unit that determines whether or not the selected incident has occurred based on the driving situation;
an output unit that outputs a voice message from the virtual passenger stored in the virtual passenger storage unit praising the driver when it is determined that the incident has not occurred;
A virtual passenger system equipped with
前記選択部は、前記位置情報と併せて、前記車両の特徴および/または前記ドライバーの特徴に基づいて、前記インシデントを選択する請求項1に記載の仮想同乗者システム。 The incident storage unit further associates and stores characteristics of the vehicle that registered the incident and/or characteristics of the driver of the vehicle with the pre-registered incident,
The virtual passenger system according to claim 1, wherein the selection unit selects the incident based on characteristics of the vehicle and/or characteristics of the driver, in addition to the location information.
抽出したインシデントデータを音声に変換したインシデントと、当該インシデントが登録した車両の位置情報とを関係づけて記憶し、
前記選択部が、前記ドライバーが運転する車両の位置情報を含む所定の範囲内の位置情報を有するインシデントを前記インシデント記憶部から選択する請求項1から請求項5のいずれか1項に記載の仮想同乗者システム。 The incident storage unit extracts predetermined incident data based on an incident map in which predetermined incidents are associated with positions,
The extracted incident data is converted into audio, and the incident and the location information of the vehicle in which the incident is registered are stored in association with each other.
The virtual machine according to any one of claims 1 to 5, wherein the selection unit selects an incident having location information within a predetermined range including location information of a vehicle driven by the driver from the incident storage unit. Passenger system.
前記出力部が、記憶された前記仮想同乗者の音声データに基づいて前記メッセージを音声出力する請求項1から請求項7のいずれかに記載の仮想同乗者システム。 The virtual passenger storage unit stores voice data of the virtual passenger,
The virtual passenger system according to any one of claims 1 to 7, wherein the output unit outputs the message as a voice based on stored voice data of the virtual passenger.
前記出力部が、前記ドライバーが選択した仮想同乗者の音声データに基づいて前記メッセージを音声出力する請求項8に記載の仮想同乗者システム。 The virtual passenger storage unit stores voice data of a plurality of virtual passengers,
The virtual passenger system according to claim 8, wherein the output unit outputs the message based on audio data of the virtual passenger selected by the driver.
仮想同乗者を仮想同乗者記憶部に記憶するステップと、
前記ドライバーの運転状況を取得するステップと、
予め登録したインシデントと、当該インシデントを登録した車両の位置情報とを関係づけて記憶するステップと、
前記ドライバーが運転する車両の位置情報に基づいて、前記インシデント記憶部に記憶されているインシデントを選択するステップと、
前記運転状況に基づいて、選択された前記インシデントの発生の有無を判定するステップと、
前記インシデントが発生していないと判定された場合に、前記仮想同乗者記憶部にされた仮想同乗者が前記ドライバーを称賛するメッセージを音声出力するステップと、
を含む仮想同乗者システム。 A method performed by a virtual passenger system that provides audio notification of a driver's driving evaluation, the method comprising:
storing the virtual passenger in a virtual passenger storage unit;
obtaining the driving status of the driver;
a step of storing an incident registered in advance in association with location information of a vehicle in which the incident is registered;
selecting an incident stored in the incident storage unit based on location information of a vehicle driven by the driver;
determining whether or not the selected incident has occurred based on the driving situation;
If it is determined that the incident has not occurred, the virtual passenger stored in the virtual passenger storage section vocally outputs a message praising the driver;
Virtual passenger system including.
仮想同乗者を記憶する仮想同乗者記憶部と、
前記ドライバーの運転状況を取得する運転状況取得部と、
予め登録したインシデントと、当該インシデントを登録した車両の位置情報とを関係づけて記憶するインシデント記憶部と、
前記ドライバーが運転する車両の位置情報に基づいて、前記インシデント記憶部に記憶されているインシデントを選択する選択部と、
前記運転状況に基づいて、選択された前記インシデントの発生の有無を判定する判定部と、
前記インシデントが発生していないと判定された場合に、前記仮想同乗者記憶部にされた仮想同乗者が前記ドライバーを称賛するメッセージを音声出力する出力部と、
として機能させるプログラム。
A virtual passenger system that provides audio notifications of driver driving evaluations.
a virtual passenger storage unit that stores a virtual passenger;
a driving status acquisition unit that acquires the driving status of the driver;
an incident storage unit that stores pre-registered incidents in association with location information of the vehicle that registered the incident;
a selection unit that selects an incident stored in the incident storage unit based on location information of a vehicle driven by the driver;
a determination unit that determines whether or not the selected incident has occurred based on the driving situation;
an output unit that outputs a voice message from the virtual passenger stored in the virtual passenger storage unit praising the driver when it is determined that the incident has not occurred;
A program that functions as
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022061277A JP2023151587A (en) | 2022-03-31 | 2022-03-31 | Virtual passenger system, virtual passenger method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022061277A JP2023151587A (en) | 2022-03-31 | 2022-03-31 | Virtual passenger system, virtual passenger method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023151587A true JP2023151587A (en) | 2023-10-16 |
Family
ID=88327696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022061277A Pending JP2023151587A (en) | 2022-03-31 | 2022-03-31 | Virtual passenger system, virtual passenger method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023151587A (en) |
-
2022
- 2022-03-31 JP JP2022061277A patent/JP2023151587A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210233428A1 (en) | Pre-License Development Tool | |
US11814054B2 (en) | Exhaustive driving analytical systems and modelers | |
US10323956B1 (en) | Method and system for providing speed limit alerts | |
JP4716371B2 (en) | Driving support device for moving objects | |
US10672258B1 (en) | In-vehicle apparatus for early determination of occupant injury | |
JP6703465B2 (en) | Driving support device, center device | |
US11727451B2 (en) | Implementing and optimizing safety interventions | |
JP5677647B2 (en) | Navigation device | |
JP7190952B2 (en) | Control device, control method and program | |
US20100136944A1 (en) | Method and system for performing a task upon detection of a vehicle trigger | |
JP7354888B2 (en) | Information processing device, program, and information processing method | |
JP2021026718A (en) | Driving behavior evaluation device and program | |
US20100245068A1 (en) | Vehicle operation diagnosis device, vehicle operation diagnosis method and computer program | |
US20250104725A1 (en) | Systems and methods of assessing driver safety based on vehicle noise levels | |
JP6619316B2 (en) | Parking position search method, parking position search device, parking position search program, and moving object | |
JP2023151587A (en) | Virtual passenger system, virtual passenger method, and program | |
JP2000203465A (en) | Information recording device | |
US20220051493A1 (en) | Systems and methods for an automobile status recorder | |
JP2023151588A (en) | Virtual passenger system, virtual passenger method, and program | |
JP7371692B2 (en) | Vehicle information processing device and method | |
JP7635818B2 (en) | Improvement item detection device, improvement item detection method, and program | |
JP2023151589A (en) | Virtual passenger system, virtual passenger method, and program | |
CN111762192A (en) | Audible communication for autonomous vehicles | |
US20250191015A1 (en) | Vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20240305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240521 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240527 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250120 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20250120 |