JP2020080202A - Information processing device and information processing method - Google Patents

Information processing device and information processing method Download PDF

Info

Publication number
JP2020080202A
JP2020080202A JP2020040200A JP2020040200A JP2020080202A JP 2020080202 A JP2020080202 A JP 2020080202A JP 2020040200 A JP2020040200 A JP 2020040200A JP 2020040200 A JP2020040200 A JP 2020040200A JP 2020080202 A JP2020080202 A JP 2020080202A
Authority
JP
Japan
Prior art keywords
service
load
driver
unit
information
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
JP2020040200A
Other languages
Japanese (ja)
Other versions
JP6872052B2 (en
Inventor
裕介 井口
Yusuke Iguchi
裕介 井口
健太 野勢
Kenta Nose
健太 野勢
大樹 桑原
Hiroki Kuwahara
大樹 桑原
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.)
Denso Ten Ltd
Original Assignee
Denso Ten Ltd
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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2020040200A priority Critical patent/JP6872052B2/en
Publication of JP2020080202A publication Critical patent/JP2020080202A/en
Application granted granted Critical
Publication of JP6872052B2 publication Critical patent/JP6872052B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)

Abstract

To provide an information processing device and an information processing method capable of more appropriately performing service provision to a driver.SOLUTION: According to an embodiment, the information processing device includes a service provision part, a driving load determination part, a service load determination part, and a provision control part. The service provision part provides one or more kinds of services in a vehicle. The driving load determination part determines a driving load of a driver. The service load determination part determines a service load being a load generated in the driver by a service provided by the service provision part. The provision control part controls service provision on the basis of the total value of a driving load and a service load.SELECTED DRAWING: Figure 1

Description

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

従来、車両の搭乗者に対して、例えば、電話サービス、電子メール通知サービス、ナビゲーションサービス、交通情報提供サービス、天気情報提供サービスなどの様々なサービスを提供する情報処理装置が知られている。   2. Description of the Related Art Conventionally, there is known an information processing device that provides various services such as a telephone service, an electronic mail notification service, a navigation service, a traffic information providing service, and a weather information providing service to passengers of a vehicle.

この種の情報処理装置として、車線変更などのように運転者の運転負荷が高い場合には、リアルタイムの配信情報や携帯電話の着信情報が発生したとしても情報の提供を一時的に停止する技術が提案されている(例えば、特許文献1参照)。   As this type of information processing device, when the driving load on the driver is high, such as when changing lanes, a technology that temporarily stops the provision of information even if real-time delivery information or mobile phone incoming information occurs Has been proposed (for example, see Patent Document 1).

特開2004−70795号公報JP, 2004-70795, A

従来の情報処理装置は、運転負荷が高いと判定した場合、リアルタリムの配信情報や携帯電話の着信情報が発生したとしてもいずれの情報提供サービスも一時的に停止する。しかしながら、従来の情報処理装置は、サービスによって運転者に生じる負荷を考慮しておらず、運転者へのサービス提供が適切に行われないおそれがある。   When it is determined that the driving load is high, the conventional information processing device temporarily stops any information providing service even if the delivery information of the real talim or the incoming information of the mobile phone is generated. However, the conventional information processing apparatus does not consider the load on the driver due to the service, and the service may not be properly provided to the driver.

本発明は、上記に鑑みてなされたものであって、運転者へのサービス提供をより適切に行うことができる情報処理装置および情報処理方法を提供することを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to provide an information processing apparatus and an information processing method capable of more appropriately providing a service to a driver.

上記課題を解決し、目的を達成するために、本発明に係る情報処理装置は、サービス提供部と、運転負荷判定部と、サービス負荷判定部と、提供制御部とを備える。前記サービス提供部は、車両内において1種類以上のサービスを提供する。前記運転負荷判定部は、前記車両を運転している運転者の運転負荷を判定する。前記サービス負荷判定部は、前記サービス提供部が提供するサービスによって前記運転者に生じる負荷であるサービス負荷を判定する。前記提供制御部は、前記運転負荷と前記サービス負荷との合計値に基づいて、前記サービスの提供を制御する。   In order to solve the above problems and achieve the object, an information processing apparatus according to the present invention includes a service providing unit, an operating load determining unit, a service load determining unit, and a providing control unit. The service providing unit provides one or more types of services in the vehicle. The driving load determination unit determines a driving load of a driver who is driving the vehicle. The service load determination unit determines a service load that is a load generated on the driver by the service provided by the service providing unit. The provision control unit controls the provision of the service based on the total value of the operation load and the service load.

本発明によれば、運転者へのサービス提供をより適切に行うことができる情報処理装置および情報処理方法を提供することができる。   According to the present invention, it is possible to provide an information processing device and an information processing method that can more appropriately provide a service to a driver.

図1は、本発明の実施形態に係る情報処理方法の説明図である。FIG. 1 is an explanatory diagram of an information processing method according to an embodiment of the present invention. 図2は、本発明の実施形態に係る情報処理装置の構成例を示す図である。FIG. 2 is a diagram showing a configuration example of the information processing apparatus according to the embodiment of the present invention. 図3は、図2に示す運転負荷情報記憶部に記憶される運転負荷情報の一例を示す図である。FIG. 3 is a diagram showing an example of operating load information stored in the operating load information storage unit shown in FIG. 図4は、図2に示す負荷許容値情報記憶部に記憶される負荷許容値情報の一例を示す図である。FIG. 4 is a diagram showing an example of load allowable value information stored in the load allowable value information storage unit shown in FIG. 図5は、図2に示すサービス負荷情報記憶部に記憶されるサービス負荷情報の一例を示す図である。FIG. 5 is a diagram showing an example of service load information stored in the service load information storage unit shown in FIG. 図6は、車両の走行位置の変化と新たに処理対象になるタスクとの関係の一例を示す図である。FIG. 6 is a diagram showing an example of a relationship between a change in the traveling position of the vehicle and a task to be newly processed. 図7は、新たに処理対象になるタスク、タスクの実行タイミング、ディスプレイの表示内容、および、スピーカから出力される音声内容の一例を示す図である。FIG. 7 is a diagram showing an example of a new task to be processed, task execution timing, display contents on the display, and audio contents output from the speaker. 図8は、情報処理装置の制御部が実行する処理手順を示すフローチャートである。FIG. 8 is a flowchart showing a processing procedure executed by the control unit of the information processing device. 図9は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 9 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device.

以下に、本発明に係る情報処理装置および情報処理方法の実施形態を図面に基づいて詳細に説明する。なお、かかる実施形態によりこの発明が限定されるものではない。   Embodiments of an information processing apparatus and an information processing method according to the present invention will be described below in detail with reference to the drawings. The present invention is not limited to the embodiment.

<1.情報処理方法>
図1は、本発明の実施形態に係る情報処理方法を説明するための図であり、かかる情報処理方法は情報処理装置1によって実行される。
<1. Information processing method>
FIG. 1 is a diagram for explaining an information processing method according to an embodiment of the present invention, and the information processing method is executed by an information processing device 1.

図1に示す情報処理装置1は、車両C内において複数種類のサービスSを提供することができるサービス提供部を備える。情報処理装置1が提供するサービスSの種別として、例えば、電話サービスSa、電子メール通知サービスSb、ナビゲーションサービスSc、交通情報提供サービスSd、天気情報提供サービスSe、音声検索サービスSfなどがある。なお、サービスSは、情報提供サービスに限定されない。   The information processing apparatus 1 illustrated in FIG. 1 includes a service providing unit that can provide a plurality of types of services S in the vehicle C. The types of services S provided by the information processing device 1 include, for example, a telephone service Sa, an email notification service Sb, a navigation service Sc, a traffic information providing service Sd, a weather information providing service Se, and a voice search service Sf. The service S is not limited to the information providing service.

かかる情報処理装置1は、車両Cの運転によって生じる運転者Dの負荷(以下、運転負荷LDと記載する)と、サービス提供部が提供するサービスSによって運転者Dに生じる負荷(以下、サービス負荷LSと記載する)とに基づいて、サービスSの提供を制御する。   The information processing apparatus 1 includes a load of the driver D generated by driving the vehicle C (hereinafter, referred to as a driving load LD) and a load generated by the service S provided by the service providing unit on the driver D (hereinafter, a service load). The provision of the service S is controlled based on

図1(a)に示すように、実施形態に係る情報処理装置1は、運転者Dの運転負荷LDを判定する。運転負荷LDの判定は、例えば、運転者Dの視線の動きに基づいて行われる。例えば、情報処理装置1は、運転者Dの視線の移動量が大きいほど運転者Dの運転負荷LDを大きいと判定することができる。また、情報処理装置1は、運転者Dの視線が所定の対象(例えば、バックミラーやサイドミラー)へ向けられた時間が長いほどまた頻度が大きいほど運転者Dの運転負荷LDを大きいと判定することができる。   As illustrated in FIG. 1A, the information processing device 1 according to the embodiment determines the driving load LD of the driver D. The determination of the driving load LD is performed, for example, based on the movement of the line of sight of the driver D. For example, the information processing device 1 can determine that the larger the movement amount of the line of sight of the driver D is, the larger the driving load LD of the driver D is. In addition, the information processing apparatus 1 determines that the driving load LD of the driver D is larger as the time when the line of sight of the driver D is directed to a predetermined target (for example, a rearview mirror or a side mirror) is larger and the frequency is larger. can do.

なお、情報処理装置1は、運転者Dの視線の動きに代えまたは加え、例えば、運転者Dの運転操作の状態、車両Cの走行環境、および、車両Cの走行状態のうち少なくとも一つに基づいて、運転者Dの運転負荷LDを判定することもできる。   Note that the information processing device 1 replaces or in addition to the movement of the line of sight of the driver D with, for example, at least one of the driving operation state of the driver D, the traveling environment of the vehicle C, and the traveling state of the vehicle C. Based on this, the driving load LD of the driver D can also be determined.

図1(a)に示すように、情報処理装置1は、第1サービスS1(例えば、交通情報提供サービス)が提供すべきサービスとして発生した場合、第1サービスS1によって運転者Dに生じる負荷であるサービス負荷LSを判定する。かかるサービス負荷LSは、例えば、サービスSの種別毎に異なる。   As shown in FIG. 1A, when the information processing device 1 occurs as a service to be provided by the first service S1 (for example, a traffic information providing service), the information processing device 1 receives a load generated on the driver D by the first service S1. Determine a service load LS. The service load LS differs depending on the type of the service S, for example.

情報処理装置1は、運転者Dの運転負荷LDとサービス負荷LSとの合計値(以下、負荷合計値LTと記載する)に基づいて、第1サービスS1の提供を制御する。例えば、情報処理装置1は、負荷合計値LTが運転者Dの負荷許容値LMを超えるか否かを判定し、かかる判定結果に基づいて、第1サービスS1の提供を制御する。図1(a)に示す例では、負荷合計値LTが負荷許容値LMを超えないため、情報処理装置1は、第1サービスS1を運転者Dへ提供する。   The information processing device 1 controls the provision of the first service S1 based on the total value of the driving load LD and the service load LS of the driver D (hereinafter referred to as the total load value LT). For example, the information processing device 1 determines whether or not the total load value LT exceeds the load allowable value LM of the driver D, and controls the provision of the first service S1 based on the determination result. In the example illustrated in FIG. 1A, the total load value LT does not exceed the allowable load value LM, and thus the information processing device 1 provides the first service S1 to the driver D.

その後、図1(b)に示すように、第2サービスS2(例えば、電子メール通知サービス)が提供すべきサービスSとして発生した場合、第2サービスS2によって運転者Dに生じる負荷であるサービス負荷LSを判定する。そして、情報処理装置1は、運転者Dの運転負荷LDとサービス負荷LSとの合計値である負荷合計値LTに基づいて、第2サービスS2の提供を制御する。   After that, as shown in FIG. 1B, when the second service S2 (for example, an email notification service) occurs as a service S to be provided, the service load that is a load generated on the driver D by the second service S2. Determine LS. Then, the information processing device 1 controls the provision of the second service S2 based on the load total value LT which is the total value of the driving load LD and the service load LS of the driver D.

図1(b)に示すように、第2サービスS2のサービス負荷LSは、第1サービスS1のサービス負荷LSよりも高く、負荷合計値LTが運転者Dの負荷許容値LMを超えることから、情報処理装置1は、第2サービスS2の運転者Dへの提供を規制する。   As shown in FIG. 1B, the service load LS of the second service S2 is higher than the service load LS of the first service S1, and the total load value LT exceeds the load allowable value LM of the driver D. The information processing device 1 regulates the provision of the second service S2 to the driver D.

情報処理装置1は、第2サービスS2の運転者Dへの提供の規制として、例えば、第2サービスS2の提供の停止、第2サービスS2の提供タイミングの変更、第2サービスS2の提供内容の変更、および、第2サービスS2の提供方法の変更のうち少なくとも一つを実行する。   The information processing device 1 regulates the provision of the second service S2 to the driver D by, for example, stopping the provision of the second service S2, changing the provision timing of the second service S2, and the provision content of the second service S2. At least one of the change and the method of providing the second service S2 is executed.

例えば、情報処理装置1は、第2サービスS2の提供タイミングを負荷合計値LTが負荷許容値LMよりも低くなるタイミングとすることができる。これにより、負荷合計値LTが運転者Dの負荷許容値LMを超えるような状態でのサービスSの提供を抑制することができるため、運転者Dの運転操作への影響を抑えつつ、サービスSの提供を行うことができる。そのため、運転者Dへのサービス提供をより適切に行うことができる。   For example, the information processing apparatus 1 can set the timing of providing the second service S2 to the timing when the total load value LT becomes lower than the allowable load value LM. As a result, it is possible to suppress the provision of the service S in a state where the total load value LT exceeds the load allowable value LM of the driver D, so that the service S is suppressed while suppressing the influence on the driving operation of the driver D. Can be provided. Therefore, it is possible to more appropriately provide the service to the driver D.

また、情報処理装置1は、負荷合計値LTが負荷許容値LMを超えないように第2サービスS2の提供内容(例えば、提供する情報量)を低減することができる。例えば、情報処理装置1は、電子メール通知サービスSbの一部を提供しないことができる。これによっても、負荷合計値LTが運転者Dの負荷許容値LMを超えるような状態でのサービスSの提供を抑制することができる。   Further, the information processing device 1 can reduce the provided content (for example, the amount of information to be provided) of the second service S2 so that the total load value LT does not exceed the load allowable value LM. For example, the information processing device 1 may not provide a part of the email notification service Sb. This also makes it possible to suppress the provision of the service S in a state where the total load value LT exceeds the load allowable value LM of the driver D.

また、情報処理装置1は、負荷合計値LTが負荷許容値LMを超えないように第2サービスS2の提供方法を変更することもできる。例えば、電子メール通知サービスSbの通知を聴覚的な通知から視覚的通知や触覚的通知へ変更することができ、これによっても、運転者Dの負荷許容値LMを超えるようなサービスSの提供を抑制することができる。   Further, the information processing device 1 can change the method of providing the second service S2 so that the total load value LT does not exceed the allowable load value LM. For example, the notification of the e-mail notification service Sb can be changed from an auditory notification to a visual notification or a tactile notification, which also provides the service S that exceeds the load allowable value LM of the driver D. Can be suppressed.

<2.情報処理装置1の構成>
図2は、本発明の実施形態に係る情報処理装置1の構成例を示す図である。かかる情報処理装置1は、例えば、車両C(図1参照)に搭載される車載装置であり、車両Cの搭乗者へ各種のサービスSを提供することができる。
<2. Configuration of Information Processing Device 1>
FIG. 2 is a diagram showing a configuration example of the information processing device 1 according to the embodiment of the present invention. The information processing device 1 is, for example, an in-vehicle device mounted on the vehicle C (see FIG. 1 ), and can provide the passengers of the vehicle C with various services S.

図2に示すように、情報処理装置1は、通信部10と、撮像部11と、スピーカ12と、ディスプレイ13と、入力部14と、記憶部15と、制御部16とを備える。   As shown in FIG. 2, the information processing device 1 includes a communication unit 10, an imaging unit 11, a speaker 12, a display 13, an input unit 14, a storage unit 15, and a control unit 16.

<2.1 通信部10>
通信部10は、無線通信網に双方向通信可能に接続する通信インターフェイスである。制御部16は、かかる通信部10を介して外部の装置と通信することで、各種の情報を取得することができる。
<2.1 Communication unit 10>
The communication unit 10 is a communication interface that connects to a wireless communication network so that bidirectional communication is possible. The control unit 16 can acquire various information by communicating with an external device via the communication unit 10.

例えば、制御部16は、通信部10を介して各種のサーバ装置から各種の情報(例えば、地図情報、検索情報、天気情報、交通情報、電子メールの情報)を取得することができる。また、制御部16は、通信部10を介して電話通信網に接続して電話サービスSaを提供することができる。   For example, the control unit 16 can acquire various information (for example, map information, search information, weather information, traffic information, e-mail information) from various server devices via the communication unit 10. Further, the control unit 16 can provide a telephone service Sa by connecting to the telephone communication network via the communication unit 10.

<2.2 撮像部11>
撮像部11は、例えば、CMOSイメージセンサを有する撮像装置であり、撮像方向が運転席に向くように車両C内に配置される。かかる撮像部11は、運転者Dの眼を含む領域を撮像し、かかる撮像結果である撮像画像を出力する。
<2.2 Imaging unit 11>
The imaging unit 11 is, for example, an imaging device having a CMOS image sensor, and is arranged in the vehicle C so that the imaging direction faces the driver's seat. The image capturing unit 11 captures an image of a region including the eyes of the driver D and outputs a captured image that is the captured result.

<2.3 スピーカ12>
スピーカ12は、例えば、音出力方向が運転席に向くように車両C内に配置され、制御部16から出力される音声信号を音波に変換して出力する。
<2.3 Speaker 12>
The speaker 12 is arranged in the vehicle C so that the sound output direction faces the driver's seat, for example, and converts the audio signal output from the control unit 16 into a sound wave and outputs the sound wave.

<2.4 ディスプレイ13>
ディスプレイ13は、運転席に向くように車両C内に配置され、制御部16から出力される画像信号を画像に変換して表示する。かかるディスプレイ13は、例えば、LCD(liquid Crystal display)である。
<2.4 Display 13>
The display 13 is arranged in the vehicle C so as to face the driver's seat, converts the image signal output from the control unit 16 into an image, and displays the image. The display 13 is, for example, an LCD (liquid crystal display).

<2.5 入力部14>
入力部14は、例えば、運転者Dが情報を入力するタッチパッドであり、かかる入力部14へ入力された情報が制御部16へ通知される。なお、ディスプレイ13がタッチパネルディスプレイである場合、ディスプレイ13が入力部14の機能を兼ねることもできる。
<2.5 Input unit 14>
The input unit 14 is, for example, a touch pad with which the driver D inputs information, and the information input to the input unit 14 is notified to the control unit 16. When the display 13 is a touch panel display, the display 13 can also function as the input unit 14.

<2.6 記憶部15>
記憶部15は、運転負荷情報記憶部20と、負荷許容値情報記憶部21と、サービス負荷情報記憶部22とを備える。かかる記憶部15は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
<2.6 Storage unit 15>
The storage unit 15 includes an operating load information storage unit 20, a load allowable value information storage unit 21, and a service load information storage unit 22. The storage unit 15 is realized by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory (Flash Memory), or a storage device such as a hard disk or an optical disk.

<2.6.1. 運転負荷情報記憶部20>
運転負荷情報記憶部20は、運転者Dの運転負荷LDを判定するための運転負荷情報を記憶する。図3は、運転負荷情報記憶部20に記憶される運転負荷情報の一例を示す図である。
<2.6.1. Operating load information storage unit 20>
The driving load information storage unit 20 stores the driving load information for determining the driving load LD of the driver D. FIG. 3 is a diagram showing an example of the operating load information stored in the operating load information storage unit 20.

図3に示すように、運転負荷情報は、利用者U毎に、利用者Uの動きに対応する負荷を関連付けた情報である。利用者Uの動きは、例えば、利用者Uの視線の動き、利用者Uのウィンカー操作、利用者Uのハンドル操作である。   As shown in FIG. 3, the driving load information is information in which a load corresponding to the movement of the user U is associated with each user U. The movement of the user U is, for example, movement of the line of sight of the user U, blinker operation of the user U, or steering operation of the user U.

ここで、図3に示す運転負荷情報が運転負荷情報記憶部20に記憶されており、運転者Dが利用者U1であるとする。この場合、利用者U1の視線の動き「大」、「中」および「小」に対して負荷「400」、「200」、「0」がそれぞれ対応付けられている。また、ウィンカー操作に対して負荷「300」が対応付けられ、ハンドル操作「大」、「中」および「小」に対して負荷「300」、「150」、「0」がそれぞれ対応付けられる。   Here, it is assumed that the driving load information shown in FIG. 3 is stored in the driving load information storage unit 20 and the driver D is the user U1. In this case, the loads “400”, “200”, and “0” are associated with the movements “large”, “medium”, and “small” of the line of sight of the user U1, respectively. The load “300” is associated with the winker operation, and the loads “300”, “150”, and “0” are associated with the steering wheel operations “large”, “medium”, and “small”, respectively.

なお、運転負荷情報は、図3に示す例に限定されない。運転負荷情報は、例えば、図3に示す例に加えまたは代えて、利用者Uの動きとして、利用者Uのアクセル操作や利用者Uの頭の動きなどを負荷と対応づけた情報であってもよい。   The operation load information is not limited to the example shown in FIG. The driving load information is, for example, in addition to or in place of the example shown in FIG. 3, as the movement of the user U, the accelerator operation of the user U, the movement of the head of the user U, and the like are associated with the load. Good.

また、運転負荷情報は、車両Cの走行状態(車両Cの速度、加速度)、車両Cの走行環境(例えば、高速道、カーブが多い道路、あぜ道、アップダウンが激しい道路など)に対応する負荷を対応付けた情報を含むことができる。また、運転負荷情報は、図3に示すようなテーブルに限定されず、利用者Uの視線の動き、利用者Uのウィンカー操作、車両Cの走行状態、車両Cの走行環境などの各種の情報をパラメータとする演算式を記憶することもできる。   In addition, the driving load information is a load corresponding to a traveling state of the vehicle C (speed and acceleration of the vehicle C) and a traveling environment of the vehicle C (for example, a highway, a road with many curves, a ridge, a road with a lot of ups and downs). Can be included. The driving load information is not limited to the table as shown in FIG. 3, and various information such as the movement of the line of sight of the user U, the winker operation of the user U, the traveling state of the vehicle C, the traveling environment of the vehicle C, and the like. It is also possible to store an arithmetic expression having as a parameter.

<2.6.2. 負荷許容値情報記憶部21>
負荷許容値情報記憶部21は、各利用者Uと負荷許容値LMとを対応付けた情報(以下、負荷許容値情報と記載する)を記憶する。図4は、負荷許容値情報記憶部21に記憶される負荷許容値情報の一例を示す図である。
<2.6.2. Allowable load value information storage unit 21>
The load allowable value information storage unit 21 stores information (hereinafter referred to as load allowable value information) in which each user U is associated with the load allowable value LM. FIG. 4 is a diagram showing an example of the load allowable value information stored in the load allowable value information storage unit 21.

図4に示すように、負荷許容値情報は、利用者U毎に、負荷許容値LMを対応付けた情報である。図4に示す例では、利用者U1の負荷許容値LMとして「1000」が設定され、利用者U2の負荷許容値LMとして「1200」が設定され、利用者U3の負荷許容値LMとして「700」が設定される。   As shown in FIG. 4, the load allowable value information is information in which the load allowable value LM is associated with each user U. In the example shown in FIG. 4, "1000" is set as the load allowable value LM of the user U1, "1200" is set as the load allowable value LM of the user U2, and "700" is set as the load allowable value LM of the user U3. Is set.

なお、負荷許容値情報は、利用者U毎に、さらに、時間帯毎(日中と夜間)、天候(晴れ、くもり、雨、雪、台風)毎に異なる負荷許容値を対応させた情報であってもよい。また、負荷許容値情報は、運転者Dの年齢や性別と負荷許容値LMとを関連付けた情報であってもよい。   The load allowable value information is information in which different load allowable values are associated with each user U, with each time zone (daytime and nighttime), and with each weather (clear, cloudy, rain, snow, typhoon). It may be. Further, the load allowable value information may be information in which the age or sex of the driver D and the load allowable value LM are associated with each other.

<2.6.3. サービス負荷情報記憶部22>
サービス負荷情報記憶部22は、制御部16が運転者Dに提供するサービスSに対してサービス負荷LSを対応付けた情報(以下、サービス負荷情報と記載する)である。
<2.6.3. Service load information storage unit 22>
The service load information storage unit 22 is information in which the service load LS is associated with the service S provided by the control unit 16 to the driver D (hereinafter, referred to as service load information).

図5は、サービス負荷情報記憶部22に記憶されるサービス負荷情報の一例を示す図である。図5に示すサービス負荷情報は、制御部16が運転者Dに提供するサービスSの種別や項目毎に、サービス負荷LSを対応付けた情報である。   FIG. 5 is a diagram showing an example of the service load information stored in the service load information storage unit 22. The service load information illustrated in FIG. 5 is information in which the service load LS is associated with each type and item of the service S provided by the control unit 16 to the driver D.

図5に示す例では、電子メール通知サービスSb、電話サービスSa、音声検索サービスSf、および、ナビゲーションサービスScなどの各サービスSに対応してサービス負荷LSが対応付けられている。   In the example shown in FIG. 5, the service load LS is associated with each service S such as the electronic mail notification service Sb, the telephone service Sa, the voice search service Sf, and the navigation service Sc.

さらに、電子メール通知サービスSbには、サービス項目として「新着通知」および「本文読み上げ」が設定され、これらの各サービス項目に対してサービス負荷LSとして「100」、「400」が設定される。また、電話サービスSaには、サービス項目として「着信通知」および「通話」が設定され、これらの各サービス項目に対してサービス負荷LSとして「100」、「400」が設定される。   Furthermore, in the electronic mail notification service Sb, "new arrival notification" and "text reading" are set as service items, and "100" and "400" are set as the service load LS for each of these service items. Further, in the telephone service Sa, "incoming call notification" and "call" are set as service items, and "100" and "400" are set as service load LS for each of these service items.

また、音声検索サービスSfには、サービス項目として「音声検索」が設定され、このサービス項目に対してサービス負荷LSとして「400」が設定される。また、ナビゲーションサービスScには、サービス項目として「ルート設定」および「ルート案内」が設定され、これらの各サービス項目に対してサービス負荷LSとして「250」、「100」が設定される。   In the voice search service Sf, "voice search" is set as a service item, and "400" is set as a service load LS for this service item. In addition, "route setting" and "route guidance" are set as service items in the navigation service Sc, and "250" and "100" are set as service load LS for each of these service items.

<2.7. 制御部16>
制御部16は、図2に示すように、サービス提供部30と、運転負荷判定部31と、サービス負荷判定部32と、提供制御部33とを備える。
<2.7. Control unit 16>
As shown in FIG. 2, the control unit 16 includes a service providing unit 30, an operating load determination unit 31, a service load determination unit 32, and a provision control unit 33.

かかる制御部16は、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。かかるマイクロコンピュータのCPUは、ROMに記憶されているプログラムを読み出して実行することにより、後述する制御を実現する。   The control unit 16 includes, for example, a microcomputer having a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM, an input/output port, and various circuits. The CPU of the microcomputer realizes the control described below by reading and executing the program stored in the ROM.

制御部16において、サービス提供部30、運転負荷判定部31、サービス負荷判定部32および提供制御部33の機能は、例えば、上記CPUが上記プログラムを読み出して実行することにより実現される。   In the control unit 16, the functions of the service providing unit 30, the operating load determination unit 31, the service load determination unit 32, and the provision control unit 33 are realized, for example, by the CPU reading and executing the program.

なお、サービス提供部30、運転負荷判定部31、サービス負荷判定部32および提供制御部33は、それぞれ一部または全部がASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成されてもよい。   The service providing unit 30, the operating load determining unit 31, the service load determining unit 32, and the provision control unit 33 are all partially or entirely hardware such as ASIC (Application Specific Integrated Circuit) and FPGA (Field Programmable Gate Array). May be composed of

<2.7.1. サービス提供部30>
サービス提供部30は、電話サービスSa、電子メール通知サービスSb、ナビゲーションサービスSc、交通情報提供サービスSd、天気情報提供サービスSe、音声検索サービスSf、危険予測通知サービスSgなどの種々のサービスSを提供することができる。
<2.7.1. Service Provider 30>
The service providing unit 30 provides various services S such as a telephone service Sa, an email notification service Sb, a navigation service Sc, a traffic information providing service Sd, a weather information providing service Se, a voice search service Sf, and a risk prediction notifying service Sg. can do.

電話サービスSaは、例えば、固定電話通信網や携帯電話通信網への接続を行うサービスであり、かかる電話サービスSaには、例えば、着信通知、ハンズフリー通話、音声発呼などのサービス項目が含まれる。着信通知は、着信があったことを通知するサービスであり、ハンズフリー通話は、スピーカーフォンとマイクによる通話を提供するサービスであり、音声発呼は、運転者Dが音声で発呼の指示を行うことで指示先へ発呼するサービスである。   The telephone service Sa is, for example, a service for connecting to a fixed telephone communication network or a mobile telephone communication network, and the telephone service Sa includes service items such as incoming call notification, hands-free call, and voice call. Be done. Incoming call notification is a service for notifying that there is an incoming call. Hands-free call is a service for providing a call using a speakerphone and a microphone. For voice call, driver D gives a voice call instruction. This is a service for calling to the designated party by performing.

電子メール通知サービスSbは、電子メールの送受信を行うサービスである。かかる電子メール通知サービスSbには、例えば、着信通知、本文読み上げなどのサービス項目が含まれる。着信通知は、新規に受信した電子メールがある旨を通知するサービスであり、本文読み上げは、新規に受信した電子メールの本文の内容を通知するサービスである。   The email notification service Sb is a service for sending and receiving emails. The e-mail notification service Sb includes service items such as incoming call notification and text reading. The incoming call notification is a service for notifying that there is a newly received e-mail, and the body text reading is a service for notifying the content of the body of the newly received e-mail.

ナビゲーションサービスScは、車両Cの走行ルートの設定や案内を行うサービスである。かかるナビゲーションサービスScには、例えば、ルート設定やルート案内などのサービス項目が含まれる。ルート設定は、運転者Dが車両Cの走行ルートを設定するサービスであり、ルート案内は、運転者Dによって設定された走行ルートの音声や画像で案内するサービスである。   The navigation service Sc is a service that sets and guides the travel route of the vehicle C. The navigation service Sc includes service items such as route setting and route guidance, for example. The route setting is a service in which the driver D sets the traveling route of the vehicle C, and the route guidance is a service in which the traveling route set by the driver D is voiced or imaged.

交通情報提供サービスSdは、車両Cの周辺の交通情報や設定された走行ルート上の交通情報を運転者Dへ提供するサービスである。天気情報提供サービスSeは、車両Cの周辺の天気情報や設定された走行ルート上の天気情報を運転者Dへ提供するサービスである。   The traffic information providing service Sd is a service that provides the driver D with traffic information around the vehicle C and traffic information on the set travel route. The weather information providing service Se is a service that provides the driver D with weather information around the vehicle C and weather information on the set traveling route.

危険予測通知サービスSgは、運転者Dへ将来に生じる危険を通知するサービスである。かかる危険予測通知サービスSgでは、たとえば、ナビゲーションサービスScで設定された走行ルート上に飛び出し多発地点や事故多発地点がある旨を通知する。   The risk prediction notification service Sg is a service that notifies the driver D of a danger that may occur in the future. In the danger prediction notification service Sg, for example, there is a notification that there are many frequent jump points and many accident points on the travel route set by the navigation service Sc.

なお、サービス提供部30が提供するサービスSは、上述したサービスに限定されるものではなく、運転者Dへその他の情報を提供するサービスや運転者D以外の同乗者へ情報を通知するサービスが含まれる。   The service S provided by the service providing unit 30 is not limited to the above-described service, and a service that provides other information to the driver D or a service that notifies the passengers other than the driver D of the information may be used. included.

<2.7.2. 運転負荷判定部31>
運転負荷判定部31は、車両Cを運転している運転者Dの運転負荷LDを判定する。かかる運転負荷判定部31は、例えば、運転者Dの動きに基づいて、運転者Dの運転負荷LDを判定することができる。
<2.7.2. Operating load determination unit 31>
The driving load determination unit 31 determines the driving load LD of the driver D who is driving the vehicle C. The driving load determination unit 31 can determine the driving load LD of the driver D based on the movement of the driver D, for example.

図2に示すように、運転負荷判定部31は、視線検出部41と、操作状態情報取得部42と、走行情報取得部43と、判定処理部44とを備える。視線検出部41は、撮像部11から出力される撮像画像の情報に基づき、運転者Dの視線の動きを検出する。   As shown in FIG. 2, the driving load determination unit 31 includes a line-of-sight detection unit 41, an operation state information acquisition unit 42, a travel information acquisition unit 43, and a determination processing unit 44. The line-of-sight detection unit 41 detects the movement of the line-of-sight of the driver D based on the information of the captured image output from the image capturing unit 11.

操作状態情報取得部42は、車両Cに対する運転者Dの操作状態に関する情報(以下、操作状態情報と記載する)を車両Cに設置された各装置から取得する。例えば、操作状態情報取得部42は、操作状態情報として、ハンドル操作の情報、ブレーキ操作の情報、アクセル操作の情報、ウィンカー操作の情報、ワイパー操作の情報、前照灯操作の情報、ハザードランプ操作の情報などを取得することができる。   The operation state information acquisition unit 42 acquires information about the operation state of the driver D with respect to the vehicle C (hereinafter, referred to as operation state information) from each device installed in the vehicle C. For example, the operation state information acquisition unit 42 uses, as the operation state information, steering wheel operation information, brake operation information, accelerator operation information, winker operation information, wiper operation information, headlight operation information, and hazard lamp operation. Information can be obtained.

走行情報取得部43は、車両Cの走行環境や車両Cの走行状態の情報(以下、走行情報と記載する)をサービス提供部30から取得することができる。また、走行情報取得部43は、車両Cに設置された計測器から車両Cの速度や加速度の情報を走行情報として取得することもできる。   The traveling information acquisition unit 43 can acquire information on the traveling environment of the vehicle C and the traveling state of the vehicle C (hereinafter, referred to as traveling information) from the service providing unit 30. The traveling information acquisition unit 43 can also acquire information on the speed and acceleration of the vehicle C as traveling information from a measuring instrument installed in the vehicle C.

判定処理部44は、視線検出部41によって検出された運転者Dの視線の情報、操作状態情報取得部42によって取得された操作状態情報、および、走行情報取得部43によって取得された走行情報の少なくとも一つに基づいて、運転者Dの運転負荷LDを判定する。   The determination processing unit 44 includes the information on the line of sight of the driver D detected by the line-of-sight detection unit 41, the operation state information acquired by the operation state information acquisition unit 42, and the travel information acquired by the travel information acquisition unit 43. The driving load LD of the driver D is determined based on at least one.

判定処理部44は、例えば、運転者Dの視線の移動量、所定の対象(例えば、バックミラーやサイドミラー)へ向けられた時間や頻度に基づいて、運転者Dの視線の動きが「大」、「中」、「小」のいずれであるかを判定することができる。   The determination processing unit 44 determines that the movement of the line of sight of the driver D is “large” based on, for example, the amount of movement of the line of sight of the driver D and the time and frequency of being directed to a predetermined target (for example, a rearview mirror or a side mirror). "," "medium" or "small" can be determined.

例えば、判定処理部44は、運転者Dの視線の移動量が閾値以上であり、かつ、所定の対象へ向けられた時間や頻度が閾値以上である場合に、運転者Dの視線の動きが「大」であると判定する。また、判定処理部44は、運転者Dの視線の移動量が閾値以上であるか、または、所定の対象へ向けられた時間や頻度が閾値以上である場合に、運転者Dの視線の動きが「中」であると判定する。   For example, the determination processing unit 44 determines that the movement of the line of sight of the driver D is greater than or equal to the threshold when the amount of movement of the line of sight of the driver D is greater than or equal to the threshold, and is greater than or equal to the threshold. It is determined to be “large”. The determination processing unit 44 also moves the line of sight of the driver D when the amount of movement of the line of sight of the driver D is greater than or equal to a threshold value, or when the time and frequency of being directed to a predetermined target is greater than or equal to the threshold value. Is "medium".

また、判定処理部44は、運転者Dの視線の移動量が閾値以上でなく、かつ、所定の対象へ向けられた時間や頻度が閾値以上でない場合に、運転者Dの視線の動きが「小」であると判定する。なお、運転者Dの視線の動きが「大」、「中」、「小」のいずれであるかの判定方法は上述した例に限定されるものではなく、また、運転者Dの視線の動きの度合いは、「大」、「中」、「小」の3段階に限定されず、2段階でもよく、4段階以上であってもよい。   In addition, the determination processing unit 44 determines that the movement of the line of sight of the driver D is “when the amount of movement of the line of sight of the driver D is not greater than or equal to the threshold, and the time or frequency of being directed to a predetermined target is not greater than or equal to the threshold. It is determined to be “small”. The method of determining whether the driver's D line of sight movement is “large”, “medium”, or “small” is not limited to the example described above, and the driver D's line of sight movement is not limited to the above example. The degree of is not limited to three levels of “large”, “medium”, and “small”, and may be two levels or four or more levels.

また、判定処理部44は、ハンドル操作の単位時間当たりの操作量や同一方向への操作量に基づいて、ハンドル操作が「大」、「中」、「小」のいずれであるかを判定することができる。なお、視線の動きの度合いと同様に、ハンドル操作の度合いは、「大」、「中」、「小」の3段階に限定されず、2段階でもよく、4段階以上であってもよい。   The determination processing unit 44 also determines whether the handle operation is “large”, “medium”, or “small” based on the amount of operation of the handle operation per unit time or the amount of operation in the same direction. be able to. Similar to the degree of movement of the line of sight, the degree of steering wheel operation is not limited to three levels of “large”, “medium”, and “small”, and may be two steps or four or more steps.

ここで、運転負荷情報記憶部20に記憶された運転負荷情報が図3に示す状態であり、車両Cの運転者Dが利用者U1であるとする。また、利用者U1の視線の動きが「大」であり、利用者U1がウィンカー操作をしており、かつ、利用者U1のハンドル操作が「大」であるとする。   Here, it is assumed that the driving load information stored in the driving load information storage unit 20 is in the state shown in FIG. 3 and the driver D of the vehicle C is the user U1. Further, it is assumed that the movement of the line of sight of the user U1 is “large”, the user U1 is performing a winker operation, and the handle operation of the user U1 is “large”.

この場合、視線の動きに対応する負荷は「400」であり、ウィンカー操作に対応する負荷は「300」であり、ハンドル操作に対応する負荷が「300」である。したがって、判定処理部44は、運転負荷情報記憶部20に記憶された運転負荷情報に基づき、利用者U1の運転負荷LDが「1000」であると判定する。   In this case, the load corresponding to the movement of the line of sight is "400", the load corresponding to the turn signal operation is "300", and the load corresponding to the steering wheel operation is "300". Therefore, the determination processing unit 44 determines that the driving load LD of the user U1 is “1000” based on the driving load information stored in the driving load information storage unit 20.

また、判定処理部44は、ブレーキ操作の単位時間当たりの操作量などに基づいて、ブレーキ操作の度合いを判定することができる。判定処理部44は、ブレーキ操作の度合いに応じた負荷を運転負荷情報から取得し、かかる負荷を含めた運転者Dの運転負荷LDを判定することができる。   Further, the determination processing unit 44 can determine the degree of the brake operation based on the operation amount of the brake operation per unit time or the like. The determination processing unit 44 can acquire the load corresponding to the degree of the brake operation from the driving load information and determine the driving load LD of the driver D including the load.

また、判定処理部44は、ワイパーの動作速度や動作間隔に応じた負荷を判定し、かかる負荷を含めた運転者Dの運転負荷LDを判定することもできる。この場合、判定処理部44は、例えば、ワイパーの動作速度が速いほど、また、ワイパーの動作間隔が短いほどワイパー操作の度合いが高くなるように判定することができる。   The determination processing unit 44 can also determine the load according to the operation speed and the operation interval of the wiper and determine the operation load LD of the driver D including the load. In this case, for example, the determination processing unit 44 can perform determination so that the faster the wiper operation speed is, and the shorter the wiper operation interval is, the higher the degree of the wiper operation is.

また、上述したように、運転負荷情報記憶部20には、運転負荷情報として、車両Cの走行状態(車両Cの速度、加速度)、車両Cの走行環境(例えば、高速道、カーブが多い道路、あぜ道、アップダウンが激しい道路などや、他車や歩行者の数や位置など)に対応する負荷を対応付けた情報を含むことができる。   In addition, as described above, the driving load information storage unit 20 stores, as the driving load information, the traveling state of the vehicle C (the speed and acceleration of the vehicle C), the traveling environment of the vehicle C (for example, a highway and a road with many curves). , Roads with severe ups and downs, the number and positions of other vehicles and pedestrians, etc.) can be included in the information.

この場合、判定処理部44は、走行情報取得部43から取得した走行情報に基づいて、車両Cの走行環境および走行状態に応じた運転者Dの負荷を判定し、かかる負荷を含めた運転者Dの運転負荷LDを判定することもできる。例えば、判定処理部44は、車両Cの速度や加速度が速いほど負荷が高くなるように運転者Dの運転負荷LDを判定することができる。   In this case, the determination processing unit 44 determines the load of the driver D according to the traveling environment and the traveling state of the vehicle C based on the traveling information acquired from the traveling information acquisition unit 43, and the driver including the load. The operating load LD of D can also be determined. For example, the determination processing unit 44 can determine the driving load LD of the driver D such that the higher the speed or acceleration of the vehicle C, the higher the load.

<2.7.3. サービス負荷判定部32>
サービス負荷判定部32は、サービス提供部30が提供するサービスSによって運転者Dに生じる負荷であるサービス負荷LSを判定する。
<2.7.3. Service load determination unit 32>
The service load determination unit 32 determines the service load LS, which is the load generated on the driver D by the service S provided by the service providing unit 30.

サービス負荷判定部32は、例えば、サービス提供部30で提供すべきサービスSが発生した場合、サービス負荷情報記憶部22に記憶されたサービス負荷情報に基づいて、提供すべきサービスSによって生じる運転者Dの負荷であるサービス負荷LSを判定する。   The service load determination unit 32, for example, when the service S to be provided by the service providing unit 30 occurs, the driver generated by the service S to be provided based on the service load information stored in the service load information storage unit 22. The service load LS, which is the load of D, is determined.

ここで、サービス負荷情報記憶部22に記憶されたサービス負荷情報が図5に示す状態であり、車両Cの運転者Dが利用者U1であるとする。また、サービス負荷判定部32は、サービス提供部30で提供すべきサービスSの種別(以下、サービス種別と記載する)およびサービスSの項目(以下、サービス項目と記載する)を示す情報をサービス提供部30から取得したとする。   Here, it is assumed that the service load information stored in the service load information storage unit 22 is in the state shown in FIG. 5 and the driver D of the vehicle C is the user U1. The service load determination unit 32 also provides information indicating the type of service S (hereinafter referred to as service type) and the item of service S (hereinafter referred to as service item) that should be provided by the service providing unit 30. It is assumed that the information is acquired from the unit 30.

サービス種別が「電子メール通知サービス」である場合において、サービス負荷判定部32は、サービス項目が「新着通知」であれば、サービス負荷LSが「100」であると判定し、サービス項目が「本文読み上げ」であれば、サービス負荷LSが「400」であると判定する。   When the service type is “e-mail notification service”, the service load determination unit 32 determines that the service load LS is “100” if the service item is “new arrival notification”, and the service item is “text”. If “read aloud”, it is determined that the service load LS is “400”.

また、サービス種別が「電話サービス」である場合において、サービス負荷判定部32は、サービス項目が「着信通知」であれば、サービス負荷LSが「100」であると判定し、サービス項目が「通話」であれば、サービス負荷LSが「400」であると判定する。   Further, when the service type is “telephone service”, the service load determination unit 32 determines that the service load LS is “100” if the service item is “incoming call notification”, and the service item is “call”. , It is determined that the service load LS is “400”.

なお、サービス負荷情報記憶部22に記憶されるサービス負荷情報は、利用者毎に異なる値の負荷をサービスSに対応づけて記憶した情報であってもよい。すなわち、サービス負荷情報は、サービスSの情報(サービス種別およびサービス項目)とサービス負荷LSの情報とを利用者毎に関連付けた情報であってもよい。   The service load information stored in the service load information storage unit 22 may be information in which a load having a different value for each user is stored in association with the service S. That is, the service load information may be information in which the information of the service S (service type and service item) and the information of the service load LS are associated with each other for each user.

この場合、サービス負荷判定部32は、サービス負荷情報記憶部22に記憶されたサービス負荷情報のうち、現在の運転者Dに対応する利用者Uの情報(例えば、利用者U1が現在の運転者Dであれば、利用者U1に対応するサービス負荷LSの情報)に基づき、サービス負荷LSを判定する。   In this case, the service load determination unit 32 determines, among the service load information stored in the service load information storage unit 22, information on the user U corresponding to the current driver D (for example, the user U1 is the current driver). If it is D, the service load LS is determined based on the information of the service load LS corresponding to the user U1.

これにより、運転者Dに応じたサービス負荷LSをより精度よく判定することができる。なお、サービス負荷判定部32は、例えば、撮像部11から出力される撮像画像に基づき、現在の運転者Dを特定することができ、また、入力部14へ入力される認証情報(例えば、ユーザIDやパスワードなど)に基づいて現在の運転者Dを特定することができる。   Thereby, the service load LS corresponding to the driver D can be determined more accurately. The service load determination unit 32 can specify the current driver D based on the captured image output from the image capturing unit 11, and the authentication information input to the input unit 14 (for example, the user). The current driver D can be specified based on the ID and password).

また、サービス負荷LSは、図5に示すように、サービス種別およびサービス項目に対応づけるものに限定されず、サービス種別のみに対応づけてもよく、さらに、サービス提供時間(例えば、運転者Dに情報を通知する時間)やサービス提供量に応じて変更してもよい。   Further, the service load LS is not limited to being associated with the service type and the service item as shown in FIG. 5, and may be associated with only the service type, and further, the service providing time (for example, for the driver D The time may be changed according to the information notification time) and the service provision amount.

例えば、サービス負荷判定部32は、同じサービスであっても、サービス提供時間が長いほどサービス負荷LSを高くすることができる。また、サービス負荷判定部32は、サービスSを提供中にサービス提供時間に応じてサービス負荷LSを高くしていくこともできる。これにより、サービス提供時間が長いサービスSのサービス負荷LSを高くすることができる。   For example, the service load determination unit 32 can increase the service load LS as the service providing time becomes longer, even for the same service. The service load determination unit 32 can also increase the service load LS according to the service providing time while the service S is being provided. As a result, the service load LS of the service S having a long service providing time can be increased.

<2.7.4. 提供制御部33>
提供制御部33は、運転負荷判定部31によって判定された運転者Dの運転負荷LDと、サービス負荷判定部32によって判定されたサービス負荷LSとの合計値である負荷合計値LTに基づいて、サービス提供部30によるサービスSの提供を制御する。
<2.7.4. Provision control unit 33>
The provision control unit 33, based on the total load value LT that is the total value of the operating load LD of the driver D determined by the operating load determination unit 31 and the service load LS determined by the service load determining unit 32, The provision of the service S by the service providing unit 30 is controlled.

かかる提供制御部33は、過負荷判定部51と、制御処理部52とを備える。過負荷判定部51は、運転者Dの運転負荷LDとサービス負荷判定部32によって判定されたサービス負荷LSとの合計値である負荷合計値LTを演算する。   The provision control unit 33 includes an overload determination unit 51 and a control processing unit 52. The overload determination unit 51 calculates a load total value LT that is a total value of the driving load LD of the driver D and the service load LS determined by the service load determination unit 32.

過負荷判定部51は、運転者Dの負荷許容値LMを負荷許容値情報記憶部21から取得する。例えば、負荷許容値情報記憶部21に記憶された負荷許容値情報が図4に示す状態であり、利用者U1が運転者Dである場合、過負荷判定部51は、負荷許容値LMが「1000」であると判定する。また、利用者U3が運転者Dである場合、過負荷判定部51は、負荷許容値LMが「700」であると判定する。   The overload determination unit 51 acquires the load allowable value LM of the driver D from the load allowable value information storage unit 21. For example, when the load allowable value information stored in the load allowable value information storage unit 21 is in the state shown in FIG. 4 and the user U1 is the driver D, the overload determining unit 51 determines that the load allowable value LM is “ It is determined to be 1000". When the user U3 is the driver D, the overload determination unit 51 determines that the load allowable value LM is “700”.

なお、過負荷判定部51は、例えば、撮像部11から出力される撮像画像に基づき、現在の運転者Dを特定することができ、また、入力部14へ入力される認証情報(例えば、ユーザIDやパスワードなど)に基づいて現在の運転者Dを特定することができる。   The overload determining unit 51 can specify the current driver D based on the captured image output from the image capturing unit 11, and the authentication information (e.g., user information) input to the input unit 14 can be specified. The current driver D can be specified based on the ID and password).

過負荷判定部51は、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超えるか否かを判定する。例えば、負荷許容値情報記憶部21に記憶された負荷許容値情報が図4に示す状態であり、利用者U1が運転者Dである場合、過負荷判定部51は、利用者U1の運転負荷LDとサービス負荷LSとの合計である負荷合計値LTが「1000」を超えるか否かを判定する。   The overload determination unit 51 determines whether the total load value LT of the driver D exceeds the load allowable value LM of the driver D. For example, when the load allowable value information stored in the load allowable value information storage unit 21 is in the state shown in FIG. 4 and the user U1 is the driver D, the overload determination unit 51 causes the operating load of the user U1. It is determined whether or not the total load value LT, which is the total of the LD and the service load LS, exceeds “1000”.

制御処理部52は、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超えないと判定すると、サービス提供部30を制御し、提供すべきサービスSのタスクをサービス提供部30に実行させる。これにより、サービス提供部30から運転者DへサービスSが提供される。   When the control processing unit 52 determines that the total load value LT of the driver D does not exceed the load allowable value LM of the driver D, the control processing unit 52 controls the service providing unit 30 and determines the task of the service S to be provided by the service providing unit 30. To run. As a result, the service S is provided from the service providing unit 30 to the driver D.

制御処理部52は、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超えると判定すると、サービス提供部30を制御し、サービス提供部30によるサービスSの提供を規制する。制御処理部52は、サービス提供部30によるサービスSの提供の規制を、例えば、サービスSの提供の停止、サービスSの提供タイミングの変更、サービスSの提供内容の制限、および、サービスSの提供方法の変更のうち少なくとも一つを実行することで行うことができる。   When the control processing unit 52 determines that the total load value LT of the driver D exceeds the load allowable value LM of the driver D, the control processing unit 52 controls the service providing unit 30 and restricts the provision of the service S by the service providing unit 30. The control processing unit 52 regulates the provision of the service S by the service providing unit 30, for example, stopping the provision of the service S, changing the provision timing of the service S, limiting the provision content of the service S, and providing the service S. This can be done by performing at least one of the method changes.

例えば、制御処理部52は、サービス提供部30によってサービスSが提供されている最中に、運転者Dの運転負荷LDが高くなって運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超えた場合、サービス停止要求をサービス提供部30へ行う。これにより、サービス提供部30から提供されているサービスSが停止される。   For example, while the service S is being provided by the service providing unit 30, the control processing unit 52 increases the driving load LD of the driver D so that the total load value LT of the driver D is the load allowance of the driver D. When the value LM is exceeded, a service stop request is sent to the service providing unit 30. As a result, the service S provided by the service providing unit 30 is stopped.

その後、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを下回った場合、制御処理部52は、サービス再開要求をサービス提供部30へ行う。これにより、サービス提供部30により停止中のサービスSのタスクの実行が再開される。サービス提供部30は、サービス再開要求があった場合、停止したサービスSの提供を最初から行うこともできる。   After that, when the total load value LT of the driver D falls below the allowable load value LM of the driver D, the control processing unit 52 makes a service restart request to the service providing unit 30. As a result, the service providing unit 30 resumes the execution of the task of the service S that has been stopped. When there is a service restart request, the service providing unit 30 can also provide the stopped service S from the beginning.

また、制御処理部52は、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超えている状態でサービス提供部30において提供すべきサービスSが発生すると、サービス停止要求をサービス提供部30へ行うことができる。これにより、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超える状態で運転者Dに対してサービスSの提供が開始されることを抑制することができる。   In addition, when the service S to be provided by the service providing unit 30 occurs while the total load value LT of the driver D exceeds the load allowable value LM of the driver D, the control processing unit 52 issues a service stop request. It can be performed to the providing unit 30. Accordingly, it is possible to prevent the service S from being started to be provided to the driver D in a state where the total load value LT of the driver D exceeds the load allowable value LM of the driver D.

その後、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを下回った場合、制御処理部52は、サービス開始要求をサービス提供部30へ行う。これにより、サービス提供部30から提供されているサービスSが開始される。このように、制御処理部52は、サービスSの提供タイミングを変更することで、運転者Dの運転操作への影響を抑えつつ、サービスSの提供を行うことができる。   After that, when the total load value LT of the driver D falls below the allowable load value LM of the driver D, the control processing unit 52 issues a service start request to the service providing unit 30. As a result, the service S provided by the service providing unit 30 is started. In this way, the control processing unit 52 can provide the service S while suppressing the influence on the driving operation of the driver D by changing the providing timing of the service S.

なお、制御処理部52は、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMよりも所定値以上低い値を下回ったタイミングやこのように下回る状態が所定期間継続したタイミングで、サービス再開要求やサービス開始要求をサービス提供部30へ行うこともできる。これにより、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMの付近で変動するような場合に、サービスSの停止と再開が繰り返されることを抑制することができる。   In addition, the control processing unit 52, at the timing when the load total value LT of the driver D is lower than a value lower than the load allowable value LM of the driver D by a predetermined value or more, or when the state of being lower in this way continues for a predetermined period, A service restart request or a service start request can be issued to the service providing unit 30. As a result, when the total load value LT of the driver D fluctuates in the vicinity of the load allowable value LM of the driver D, it is possible to prevent the service S from being repeatedly stopped and restarted.

また、制御処理部52は、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超えないように、サービスSの提供内容を制限することができる。例えば、制御処理部52は、新着通知、本文の読み上げを順次行うことによって電子メール通知サービスSbを提供する場合に、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超えないように、新着通知だけ行ったりすることができる。   Further, the control processing unit 52 can limit the content provided by the service S so that the total load value LT of the driver D does not exceed the load allowable value LM of the driver D. For example, the control processing unit 52 does not exceed the load allowable value LM of the driver D when the total load value LT of the driver D is provided when the e-mail notification service Sb is provided by sequentially performing new arrival notification and reading of the body text. So, you can send only new arrival notifications.

また、制御処理部52は、着信通知および通話接続を行うことによって電話サービスSaを提供する場合に、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超えないように、着信通知だけ行うことができる。   Further, the control processing unit 52, when providing the telephone service Sa by notifying the incoming call and making the call connection, makes sure that the total load value LT of the driver D does not exceed the load allowable value LM of the driver D. Only notification can be given.

また、制御処理部52は、例えば、スピーカ12とディスプレイ13の両方でサービスSを提供する場合、運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを超えないように、スピーカ12とディスプレイ13のうち一方のみでサービスSを提供するようにサービス提供部30を制御することができる。このようにサービスSの提供方法を変更することによっても、運転者Dの負荷を低減することができ、運転者Dの運転操作への影響を抑えつつ、サービスSの提供を行うことができる。   In addition, for example, when the service S is provided by both the speaker 12 and the display 13, the control processing unit 52 prevents the total load value LT of the driver D from exceeding the load allowable value LM of the driver D. The service providing unit 30 can be controlled so that the service S is provided by only one of the display 13 and the display 13. By changing the method of providing the service S as described above, the load on the driver D can be reduced, and the service S can be provided while suppressing the influence on the driving operation of the driver D.

また、制御処理部52は、例えば、サービスSの提供内容の制限やサービスSの提供方法の変更を行ったとしても運転者Dの負荷合計値LTが運転者Dの負荷許容値LMを下回らない場合に、サービスSの提供の停止や提供タイミングの変更を行うこともできる。   Further, the control processing unit 52 does not cause the total load value LT of the driver D to fall below the load allowable value LM of the driver D, for example, even if the content of providing the service S is limited or the method of providing the service S is changed. In this case, the provision of the service S can be stopped or the provision timing can be changed.

ここで、制御部16による情報処理の一例について図6および図7を参照して具体的に説明する。図6は、車両Cの走行位置の変化と新たに処理対象になるタスクとの関係の一例を示す図である。   Here, an example of information processing by the control unit 16 will be specifically described with reference to FIGS. 6 and 7. FIG. 6 is a diagram showing an example of a relationship between a change in the traveling position of the vehicle C and a new task to be processed.

図6に示すように、車両Cの走行位置が位置P1、P2、P3、P4、P5、P6、P7の順に変化し、位置P2、P4で処理すべきサービスSが発生したとする。また、車両Cが位置P3から位置P4へ移動する間に、運転者Dが右折のためにウィンカーをONし、その後、車両Cが位置P6になってウィンカーがOFFになったとする。   As shown in FIG. 6, it is assumed that the traveling position of the vehicle C changes in the order of positions P1, P2, P3, P4, P5, P6, and P7, and a service S to be processed occurs at the positions P2 and P4. It is also assumed that while the vehicle C is moving from the position P3 to the position P4, the driver D turns on the turn signal for turning right, and then the vehicle C is turned to the position P6 and the turn signal is turned off.

この場合、タスクの実行タイミング、ディスプレイ13の表示内容、および、スピーカ12から出力される音声内容は、制御部16によって、例えば、図7に示すように制御される。図7は、新たに処理対象になるタスク、タスクの実行タイミング、ディスプレイ13の表示内容、および、スピーカ12から出力される音声内容の一例を示す図である。   In this case, the task execution timing, the display content of the display 13, and the audio content output from the speaker 12 are controlled by the control unit 16 as illustrated in FIG. 7, for example. FIG. 7 is a diagram showing an example of a task to be newly processed, task execution timing, display contents of the display 13, and audio contents output from the speaker 12.

例えば、車両Cの位置が位置P1である場合、処理対象のタスク(提供すべきサービスSのタスク)がなく、制御部16は、ディスプレイ13の表示画面80に運転者Dの運転負荷LDの状態を示す画像82を表示する。なお、図7に示す表示画面80には車両Cが現在走行中の位置を含む地図画像81が表示され、かかる地図画像81上に画像82が配置されている。   For example, when the position of the vehicle C is the position P1, there is no task to be processed (task of the service S to be provided), and the control unit 16 displays the state of the driving load LD of the driver D on the display screen 80 of the display 13. An image 82 indicating is displayed. A map image 81 including the position where the vehicle C is currently traveling is displayed on the display screen 80 shown in FIG. 7, and an image 82 is arranged on the map image 81.

車両Cの位置が位置P2に移動した場合、タスク1が新たな処理対象のタスクとして決定される。このとき、負荷合計値LT(=運転負荷LD+サービス負荷LS)が負荷許容値LMを超えていないため、制御部16は、タスク1を制限することなく実行する。これにより、タスク1で実行されるサービスSが運転者Dへ提供される。   When the position of the vehicle C moves to the position P2, the task 1 is determined as a new task to be processed. At this time, since the total load value LT (=operating load LD+service load LS) does not exceed the allowable load value LM, the control unit 16 executes the task 1 without limiting it. As a result, the service S executed in task 1 is provided to the driver D.

タスク1によるサービスSは、例えば、電子メール通知サービスSbであり、制御部16は、例えば、「XXXさんからのメッセージを受信しました。読み上げますか?」といった音声をスピーカ12から出力させる。なお、制御部16は、ディスプレイ13の表示画面80に運転者Dの運転負荷LDの状態を示す画像82に加え、新着メールを受信したことを示す画像83を表示する。   The service S according to the task 1 is, for example, the electronic mail notification service Sb, and the control unit 16 causes the speaker 12 to output a voice such as “A message from Mr. XXX has been received. The control unit 16 displays, on the display screen 80 of the display 13, an image 83 showing that a new mail has been received, in addition to the image 82 showing the state of the driving load LD of the driver D.

その後、運転者DがウィンカーをONにして右折走行をしようとすると、運転負荷LDが高くなり、負荷合計値LTが負荷許容値LMを超える。この状態で、タスク2が新たな処理対象と決定されるため、制御部16は、タスク2の実行を行わない。これにより、タスク2で実行されるサービスSの運転者Dへの提供が制限される。   After that, when the driver D turns on the blinker and tries to make a right turn, the operating load LD increases, and the total load value LT exceeds the allowable load value LM. In this state, the task 2 is determined to be a new processing target, so the control unit 16 does not execute the task 2. This limits the provision of the service S executed in the task 2 to the driver D.

右折走行が終了した位置P6で、運転負荷LDが低くなり、負荷合計値LTが負荷許容値LM以下になる。そこで、制御部16は、タスク2の実行を開始する。タスク2によるサービスSは、例えば、電子メール通知サービスSbであり、制御部16は、例えば、「YYYさんからのメッセージを受信しました。読み上げますか?」といった音声をスピーカ12から出力させる。これにより、タスク2で実行されるサービスSが運転者Dへ提供される。   At the position P6 at which the right turn traveling is completed, the operating load LD becomes low and the total load value LT becomes equal to or lower than the load allowable value LM. Therefore, the control unit 16 starts executing the task 2. The service S according to the task 2 is, for example, an electronic mail notification service Sb, and the control unit 16 causes the speaker 12 to output a voice message such as “A message from Mr. YYY has been received. As a result, the service S executed in task 2 is provided to the driver D.

<3.情報処理装置1の処理>
次に、図8を参照して情報処理装置1の制御部16によって実行される処理について説明する。図8は、情報処理装置1の制御部16が実行する処理手順を示すフローチャートであり、かかる処理手順は制御部16によって繰り返し実行される。
<3. Processing of information processing device 1>
Next, the processing executed by the control unit 16 of the information processing device 1 will be described with reference to FIG. FIG. 8 is a flowchart showing a processing procedure executed by the control unit 16 of the information processing apparatus 1, and the processing procedure is repeatedly executed by the control unit 16.

図8に示すように、制御部16は、提供すべきサービスSがあるか否か、すなわち、処理対象のタスクがあるか否かを判定する(ステップS10)。処理対象のタスクが存在すると判定した場合(ステップS10;Yes)、制御部16は、運転者Dの運転負荷LDを判定し(ステップS11)、処理対象のタスクに対応するサービスSによって生じる運転者Dの負荷であるサービス負荷LSを判定する(ステップS12)。   As shown in FIG. 8, the control unit 16 determines whether there is a service S to be provided, that is, whether there is a task to be processed (step S10). When it is determined that the processing target task exists (step S10; Yes), the control unit 16 determines the driving load LD of the driver D (step S11), and the driver S generated by the service S corresponding to the processing target task. The service load LS, which is the load of D, is determined (step S12).

次に、制御部16は、運転負荷LDとサービス負荷LSとの合計値である負荷合計値LTを演算し(ステップS13)、さらに、記憶部15から運転者Dの負荷許容値LMを取得する(ステップS14)。そして、制御部16は、負荷合計値LTが負荷許容値LMを超えているか否かを判定する(ステップS15)。   Next, the control unit 16 calculates the load total value LT which is the total value of the operating load LD and the service load LS (step S13), and further acquires the load allowable value LM of the driver D from the storage unit 15. (Step S14). Then, the control unit 16 determines whether or not the total load value LT exceeds the load allowable value LM (step S15).

負荷合計値LTが負荷許容値LMを超えていると判定した場合(ステップS15;Yes)、制御部16は、タスクの実行を制限することで、処理対象のタスクに対応するサービスSの提供を制限する(ステップS16)。かかる処理において、制御部16は、例えば、タスクの実行を停止、タスクの実行タイミングを変更(例えば、延期)、および、タスクの実行内容を変更(タスクの一部を実行)の少なくとも一つを実行することで、タスクの実行を制限することができる。   When determining that the total load value LT exceeds the allowable load value LM (step S15; Yes), the control unit 16 limits the execution of the task to provide the service S corresponding to the task to be processed. Restrict (step S16). In such processing, the control unit 16 performs at least one of, for example, stopping the execution of the task, changing the execution timing of the task (for example, postponing), and changing the execution content of the task (executes part of the task). Execution can limit the execution of the task.

一方、負荷合計値LTが負荷許容値LMを超えていないと判定した場合(ステップS15;No)、制御部16は、タスクを実行して処理対象のタスクに対応するサービスSを提供する(ステップS17)。   On the other hand, when it is determined that the total load value LT does not exceed the allowable load value LM (step S15; No), the control unit 16 executes the task and provides the service S corresponding to the task to be processed (step S15). S17).

ステップS10において、処理対象のタスクが存在しないと判定した場合(ステップS10;No)、ステップS16の処理が終了した場合、または、ステップS17の処理が終了した場合、制御部16は、図8に示す処理を終了する。   If it is determined in step S10 that the task to be processed does not exist (step S10; No), the process of step S16 ends, or the process of step S17 ends, the control unit 16 causes the process illustrated in FIG. The processing shown is ended.

<4.変形例>
上述した実施形態では、情報処理装置1の制御部16は、負荷合計値LTが負荷許容値LMを超えないようにサービスSの提供を行ったが、かかる例に限定されない。
<4. Modification>
In the embodiment described above, the control unit 16 of the information processing device 1 provides the service S so that the total load value LT does not exceed the load allowable value LM, but the present invention is not limited to this example.

例えば、制御部16は、サービスSの提供途中で負荷合計値LTが負荷許容値LMを超えた場合であっても、提供するサービスSの残り時間が所定時間以内であれば、そのままサービスSを実行することができる。   For example, even if the total load value LT exceeds the load allowable value LM during the provision of the service S, the control unit 16 does not change the service S as it is if the remaining time of the service S to be provided is within a predetermined time. Can be executed.

また、制御部16は、サービスSの提供途中で負荷合計値LTが負荷許容値LMを超えた場合であっても、負荷合計値LTが負荷許容値LMよりも所定以上高い値を超えた場合に、サービスSの提供を停止することもできる。   Further, even if the total load value LT exceeds the allowable load value LM during the provision of the service S, the control unit 16 determines that the total load value LT exceeds the allowable load value LM by a predetermined value or more. Moreover, the provision of the service S can be stopped.

また、制御部16は、提供すべきサービスSが複数同時に発生した場合、複数のサービスSを順次提供するが、提供する順番は、負荷合計値LTに基づいて行うことができる。例えば、提供すべきサービスSが第1サービスS1と第2サービスS2である場合、制御部16は、第1サービスS1のサービス負荷LSと運転負荷LDとの合計値である負荷合計値LTと、第2サービスS2のサービス負荷LSと運転負荷LDとの合計値である負荷合計値LTとをそれぞれ演算する。そして、制御部16は、負荷合計値LTが高い方のサービスSを優先して提供することができる。また、制御部16は、負荷合計値LTが低い方のサービスSを優先して提供することもできる。   Further, when a plurality of services S to be provided occur simultaneously, the control unit 16 sequentially provides the plurality of services S, but the order of providing can be performed based on the total load value LT. For example, when the services S to be provided are the first service S1 and the second service S2, the control unit 16 sets the load total value LT that is the total value of the service load LS and the operating load LD of the first service S1, The load total value LT, which is the total value of the service load LS and the operating load LD of the second service S2, is calculated. Then, the control unit 16 can preferentially provide the service S having the higher total load value LT. The control unit 16 can also preferentially provide the service S having the lower total load value LT.

また、制御部16は、複数のサービスSを連続して提供する場合、サービスSを提供する毎に負荷許容値LMを低減していくことができる。これにより、運転者Dの負荷が高い状態が継続することを抑制することができ、運転者Dの運転操作への影響を抑えつつ、サービスSの提供を行うことができる。   Further, when the plurality of services S are continuously provided, the control unit 16 can reduce the load allowable value LM each time the services S are provided. As a result, it is possible to prevent the driver D from continuing in a high load state, and to provide the service S while suppressing the influence on the driving operation of the driver D.

また、制御部16は、同一のサービスSを提供する場合であっても、異なるサービス負荷LSを判定することができる。例えば、制御部16は、提供するサービスSを解析し、解析結果に応じてサービス負荷LSを決定することができる。例えば、制御部16は、提供するサービスSが電子メール通知サービスSbである場合、受信した電子メールの本文を形態素解析して特徴語を抽出し、かかる特徴語に基づいて運転者Dの負荷を判定しサービス負荷LSとして決定することができる。これにより、例えば、急ぎの要件を知らせる電子メールなどの場合にサービス負荷LSを高くすることができる。   Further, the control unit 16 can determine different service loads LS even when the same service S is provided. For example, the control unit 16 can analyze the service S to be provided and determine the service load LS according to the analysis result. For example, when the service S to be provided is the email notification service Sb, the control unit 16 extracts a characteristic word by performing morphological analysis on the body of the received email, and determines the load on the driver D based on the characteristic word. It can be determined and determined as the service load LS. This makes it possible to increase the service load LS in the case of, for example, an email notifying urgent requirements.

<5.ハードウェア構成>
本実施形態に係る情報処理装置1は、図9に一例として示す構成のコンピュータ100で実現することができる。図9は、情報処理装置1の機能を実現するコンピュータの一例を示すハードウェア構成図である。
<5. Hardware configuration>
The information processing apparatus 1 according to the present embodiment can be realized by the computer 100 having the configuration illustrated in FIG. 9 as an example. FIG. 9 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device 1.

コンピュータ100は、CPU110と、RAM120と、記憶部130と、メディアインターフェイス(I/F)150と、通信インターフェイス(I/F)160と、入出力インターフェイス(I/F)170とを備える。記憶部130は、例えば、コンピュータ100の起動時にCPU110によって実行されるブートプログラム、コンピュータ100のハードウェアに依存するプログラム、および、かかるプログラムによって使用されるデータ等を格納する。また、記憶部130は、記憶部15(図2参照)に対応する。   The computer 100 includes a CPU 110, a RAM 120, a storage unit 130, a media interface (I/F) 150, a communication interface (I/F) 160, and an input/output interface (I/F) 170. The storage unit 130 stores, for example, a boot program executed by the CPU 110 when the computer 100 is started, a program dependent on the hardware of the computer 100, data used by the program, and the like. The storage unit 130 corresponds to the storage unit 15 (see FIG. 2).

メディアI/F150は、記憶媒体180に格納されたプログラムやデータを読み取り、RAM120を介してCPU110に提供する。CPU110は、かかるプログラムを、メディアI/F150を介して記憶媒体180からRAM120上にロードし、ロードしたプログラムを実行する。あるいは、CPU110は、かかるデータを用いてプログラムを実行する。記憶媒体180は、例えばDVD(Digital Versatile Disc)などの光磁気記録媒体やSDカード、USBメモリなどである。   The media I/F 150 reads the programs and data stored in the storage medium 180 and provides them to the CPU 110 via the RAM 120. The CPU 110 loads the program from the storage medium 180 onto the RAM 120 via the media I/F 150 and executes the loaded program. Alternatively, the CPU 110 executes the program using such data. The storage medium 180 is, for example, a magneto-optical recording medium such as a DVD (Digital Versatile Disc), an SD card, or a USB memory.

通信I/F160は、通信部10(図2参照)に対応し、ネットワーク190を介して他の機器からデータを受信してCPU110に送り、CPU110が生成したデータを、ネットワーク190を介して他の機器へ送信する。CPU110は、入出力I/F170を介して、不図示の撮像部11、スピーカ12、ディスプレイ13および入力部14に接続される。   The communication I/F 160 corresponds to the communication unit 10 (see FIG. 2), receives data from another device via the network 190, sends the data to the CPU 110, and sends the data generated by the CPU 110 to another via the network 190. Send to device. The CPU 110 is connected to the image pickup unit 11, the speaker 12, the display 13, and the input unit 14 (not shown) via the input/output I/F 170.

CPU110は、RAM120上にロードされたプログラムを実行することにより、サービス提供部30、運転負荷判定部31、サービス負荷判定部32、提供制御部33の各機能を実現する。CPU110は、例えばこれらのプログラムを記憶媒体180から読み取って実行するが、他の例として、他の装置からネットワーク190を介してこれらのプログラムを取得してもよい。   The CPU 110 realizes each function of the service providing unit 30, the operating load determining unit 31, the service load determining unit 32, and the provision control unit 33 by executing the program loaded on the RAM 120. The CPU 110, for example, reads these programs from the storage medium 180 and executes them, but as another example, these programs may be acquired from other devices via the network 190.

<6.効果等>
以上のように、実施形態に係る情報処理装置1は、サービス提供部30と、運転負荷判定部31と、サービス負荷判定部32と、提供制御部33とを備える。サービス提供部30は、車両C内において1種類以上のサービスSを提供する。運転負荷判定部31は、車両Cを運転している運転者Dの運転負荷LDを判定する。サービス負荷判定部32は、サービス提供部30が提供するサービスSによって運転者Dに生じる負荷であるサービス負荷LSを判定する。提供制御部33は、運転負荷LDとサービス負荷LSとの合計値である負荷合計値LTに基づいて、サービス提供部30が提供するサービスSの提供を制御する。これにより、運転者Dの運転負荷LDに加え、サービスSの提供によって生じる運転者Dの負荷を考慮することができることから、運転者Dの運転操作への影響を抑えつつ、サービスSの提供を行うことができる。そのため、運転者Dへのサービス提供をより適切に行うことができる。すなわち、提供されるサービスの内容によって運転者に与える影響は異なるため、運転者の運転負荷とサービスの内容に基づくサービス負荷との合計値が負荷許容値を超えるか否かを判定することで、特に運転中の運転者に対するサービスの提供に際して運転の安全性を向上できる。
<6. Effects, etc.>
As described above, the information processing device 1 according to the embodiment includes the service providing unit 30, the operating load determination unit 31, the service load determination unit 32, and the provision control unit 33. The service providing unit 30 provides one or more types of services S in the vehicle C. The driving load determination unit 31 determines the driving load LD of the driver D who is driving the vehicle C. The service load determination unit 32 determines the service load LS, which is the load generated on the driver D by the service S provided by the service providing unit 30. The provision control unit 33 controls the provision of the service S provided by the service providing unit 30 based on the total load value LT that is the total value of the operating load LD and the service load LS. As a result, in addition to the driving load LD of the driver D, the load of the driver D caused by the provision of the service S can be taken into consideration, so that the service S is provided while suppressing the influence on the driving operation of the driver D. It can be carried out. Therefore, it is possible to more appropriately provide the service to the driver D. That is, since the influence on the driver varies depending on the content of the provided service, by determining whether or not the total value of the driving load of the driver and the service load based on the content of the service exceeds the load allowable value, In particular, driving safety can be improved when providing a service to a driver who is driving.

また、提供制御部33は、過負荷判定部51と、制御処理部52とを備える。過負荷判定部51は、負荷合計値LTが負荷許容値LMを超えるか否かを判定する。制御処理部52は、過負荷判定部51によって負荷合計値LTが負荷許容値LMを超えると判定された場合に、サービス提供部30が提供するサービスSの提供を規制する。これにより、負荷合計値LTが運転者Dの負荷許容値LMを超えるような状態でのサービスSの提供を抑制することができ、運転者Dの運転操作への影響を抑えつつ、サービスSの提供を行うことができる。   The provision control unit 33 also includes an overload determination unit 51 and a control processing unit 52. The overload determination unit 51 determines whether the total load value LT exceeds the load allowable value LM. When the overload determining unit 51 determines that the total load value LT exceeds the load allowable value LM, the control processing unit 52 regulates the provision of the service S provided by the service providing unit 30. As a result, it is possible to suppress the provision of the service S in a state in which the total load value LT exceeds the load allowable value LM of the driver D, and suppress the influence on the driving operation of the driver D while suppressing the influence of the service S. Offers can be made.

また、制御処理部52は、サービス提供部30が提供するサービスSの提供の規制を、サービスSの提供の停止、サービスSの提供タイミングの変更、および、サービスSの提供内容の変更のうち少なくとも一つ実行することによって行う。これにより、運転者Dの運転操作への影響を抑えることができ、運転者Dへのサービス提供をより適切に行うことができる。例えば、サービスSを提供中に負荷合計値LTが負荷許容値LMを超えた場合、サービスSの提供を停止することができ、また、サービス提供前に負荷合計値LTが負荷許容値LMを超えた場合、サービスSの提供タイミングの変更(例えば、延期)することができる。   Further, the control processing unit 52 regulates the provision of the service S provided by the service providing unit 30 by at least one of stopping the provision of the service S, changing the provision timing of the service S, and changing the provision content of the service S. Do by doing one. Thereby, the influence on the driving operation of the driver D can be suppressed, and the service to the driver D can be more appropriately provided. For example, when the total load value LT exceeds the allowable load value LM while providing the service S, the service S can be stopped from being provided, and the total load value LT exceeds the allowable load value LM before the service is provided. In this case, the provision timing of the service S can be changed (for example, postponed).

また、情報処理装置1は、利用者U毎の負荷許容値LMを予め記憶する負荷許容値情報記憶部21(閾値記憶部の一例)を備える。過負荷判定部51は、運転者Dに対応する利用者Uの負荷許容値LMを負荷許容値情報記憶部21から取得し、取得した負荷許容値LMを負荷合計値LTが超えるか否かを判定する。これにより、運転者Dに応じた負荷許容値LMを設定することができ、運転者Dが異なる場合であっても、運転者Dの運転操作への影響を適切に抑えつつ、サービスSの提供を行うことができる。   The information processing apparatus 1 also includes a load allowable value information storage unit 21 (an example of a threshold value storage unit) that stores the load allowable value LM for each user U in advance. The overload determination unit 51 acquires the load allowable value LM of the user U corresponding to the driver D from the load allowable value information storage unit 21, and determines whether or not the total load value LT exceeds the acquired load allowable value LM. judge. Thereby, the load allowable value LM can be set according to the driver D, and even if the driver D is different, the service S is provided while appropriately suppressing the influence on the driving operation of the driver D. It can be performed.

また、情報処理装置1は、サービス提供部30が提供するサービスSの情報とサービス負荷LSの情報とを予め関連付けて記憶するサービス負荷情報記憶部22(負荷情報記憶部の一例)を備える。サービス負荷判定部32は、サービス負荷情報記憶部22に記憶された情報に基づいて、運転者Dに生じるサービス負荷LSを判定する。これにより、サービス負荷LSを容易に判定することができ、サービスSの提供を迅速に行うことができる。   The information processing device 1 also includes a service load information storage unit 22 (an example of a load information storage unit) that stores information about the service S provided by the service providing unit 30 and information about the service load LS in advance in association with each other. The service load determination unit 32 determines the service load LS generated on the driver D based on the information stored in the service load information storage unit 22. As a result, the service load LS can be easily determined, and the service S can be provided promptly.

また、サービス負荷情報記憶部22は、サービス提供部30が提供するサービスSの情報とサービス負荷LSの情報とを利用者U毎に関連付けて記憶している。サービス負荷判定部32は、サービス負荷情報記憶部22に記憶された運転者Dに対応する利用者Uの情報に基づいて、運転者Dに生じるサービス負荷LSを判定する。これにより、運転者Dに応じたサービス負荷LSを適切に判定することができる。   Further, the service load information storage unit 22 stores the information on the service S provided by the service providing unit 30 and the information on the service load LS in association with each user U. The service load determination unit 32 determines the service load LS generated on the driver D based on the information of the user U corresponding to the driver D stored in the service load information storage unit 22. Thereby, the service load LS according to the driver D can be appropriately determined.

また、運転負荷判定部31は、視線検出部41と、判定処理部44とを備える。視線検出部41は、運転者Dの視線の動きを検出する。判定処理部44は、視線検出部41によって検出された運転者Dの視線の動きに基づいて、運転者Dの運転負荷LDを判定する。このように、情報処理装置1は、運転者Dの視線の動きによって運転者Dの運転負荷LDを判定することから、運転者Dの運転負荷LDを容易に判定することができる。   The driving load determination unit 31 also includes a line-of-sight detection unit 41 and a determination processing unit 44. The line-of-sight detection unit 41 detects the movement of the line of sight of the driver D. The determination processing unit 44 determines the driving load LD of the driver D based on the movement of the line of sight of the driver D detected by the line-of-sight detection unit 41. As described above, the information processing apparatus 1 determines the driving load LD of the driver D based on the movement of the line of sight of the driver D, and thus can easily determine the driving load LD of the driver D.

さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。   Further effects and modifications can be easily derived by those skilled in the art. Therefore, the broader aspects of the present invention are not limited to the particular details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept defined by the appended claims and their equivalents.

1 情報処理装置
10 通信部
11 撮像部
12 スピーカ
13 ディスプレイ
14 入力部
15 記憶部
16 制御部
20 運転負荷情報記憶部
21 負荷許容値情報記憶部
22 サービス負荷情報記憶部
30 サービス提供部
31 運転負荷判定部
32 サービス負荷判定部
33 提供制御部
41 視線検出部
42 操作状態情報取得部
43 走行情報取得部
44 判定処理部
51 過負荷判定部
52 制御処理部
DESCRIPTION OF SYMBOLS 1 Information processing device 10 Communication part 11 Imaging part 12 Speaker 13 Display 14 Input part 15 Storage part 16 Control part 20 Operating load information storage part 21 Load allowance value information storage part 22 Service load information storage part 30 Service providing part 31 Operating load determination Part 32 Service load judgment part 33 Provision control part 41 Eye-gaze detection part 42 Operation state information acquisition part 43 Travel information acquisition part 44 Judgment processing part 51 Overload judgment part 52 Control processing part

Claims (7)

車両内において1種類以上のサービスを提供するサービス提供部と、
前記車両を運転している運転者の運転負荷を判定する運転負荷判定部と、
前記サービス提供部がサービスの提供を開始する場合に、前記サービスの提供によって前記運転者に生じる負荷であるサービス負荷を判定するサービス負荷判定部と、
前記運転負荷と前記サービス負荷との合計値に基づいて、前記サービスの提供を制御する提供制御部と、を備え、
前記提供制御部は、
前記合計値が前記運転者の負荷許容値を超えるか否かを判定する過負荷判定部と、
前記過負荷判定部によって前記合計値が前記負荷許容値を超えると判定された場合に、前記サービスの提供を規制する規制処理部と、
前記サービスの提供中に前記合計値が前記負荷許容値を超えた場合に、前記サービスの提供を終了するまでの時間を継続基準時間と比較した結果と前記合計値を前記負荷許容値よりも大きい継続許容値と比較した結果との少なくとも一方に基づいて、前記サービスの提供内容を継続するか否かを判断する継続判断部と、を備える
ことを特徴とする情報処理装置。
A service providing unit that provides one or more types of services in the vehicle,
A driving load determination unit that determines the driving load of the driver who is driving the vehicle,
A service load determining unit that determines a service load, which is a load caused to the driver by providing the service when the service providing unit starts providing the service,
A provision control unit that controls the provision of the service based on a total value of the operation load and the service load,
The provision control unit,
An overload determination unit that determines whether the total value exceeds the load allowable value of the driver,
When it is determined that the total value exceeds the load allowable value by the overload determination unit, a regulation processing unit that regulates the provision of the service,
When the total value exceeds the load allowable value during the provision of the service, the result of comparing the time until the end of the provision of the service with the continuous reference time and the total value are larger than the load allowable value. An information processing apparatus, comprising: a continuation determination unit that determines whether or not to continue providing the content of the service based on at least one of a continuation allowable value and a comparison result.
前記規制処理部は、
前記サービスの提供の規制を、前記サービスの提供の停止、前記サービスの提供タイミングの変更、および、前記サービスの提供内容の変更のうち少なくとも一つ実行することによって行う
ことを特徴とする請求項1に記載の情報処理装置。
The regulation processing unit,
The regulation of the provision of the service is performed by executing at least one of stopping the provision of the service, changing the timing of providing the service, and changing the content of providing the service. The information processing device described in 1.
利用者毎の負荷許容値を予め記憶する閾値記憶部を備え、
前記過負荷判定部は、
前記運転者に対応する利用者の負荷許容値を前記閾値記憶部から取得し、当該取得した負荷許容値を前記合計値が超えるか否かを判定する
ことを特徴とする請求項1又は2に記載の情報処理装置。
A threshold storage unit that stores in advance the allowable load value for each user,
The overload determination unit,
The load allowable value of the user corresponding to the driver is acquired from the threshold value storage unit, and it is determined whether or not the total value exceeds the acquired load allowable value. The information processing device described.
前記サービスの情報とサービス負荷の情報とを予め関連付けて記憶する負荷情報記憶部をさらに備え、
前記サービス負荷判定部は、
前記負荷情報記憶部に記憶された情報に基づいて、前記運転者に生じるサービス負荷を判定する
ことを特徴とする請求項1〜3のいずれか1つに記載の情報処理装置。
A load information storage unit that stores the service information and the service load information in association with each other in advance;
The service load determination unit,
The information processing apparatus according to any one of claims 1 to 3, wherein the service load generated on the driver is determined based on the information stored in the load information storage unit.
前記負荷情報記憶部は、
前記サービスの情報とサービス負荷の情報とを利用者毎に予め関連付けて記憶しており、
前記サービス負荷判定部は、
前記負荷情報記憶部に記憶された前記運転者に対応する前記利用者の情報に基づいて、前記運転者に生じる前記サービス負荷を判定する
ことを特徴とする請求項4に記載の情報処理装置。
The load information storage unit,
The service information and the service load information are stored in association with each other in advance,
The service load determination unit,
The information processing apparatus according to claim 4, wherein the service load generated on the driver is determined based on the information of the user corresponding to the driver stored in the load information storage unit.
前記運転負荷判定部は、
前記運転者の視線の動きを検出する視線検出部と、
前記視線検出部によって検出された前記視線の動きに基づいて、前記運転負荷を判定する判定処理部と、を備える
ことを特徴とする請求項1〜5のいずれか一つに記載の情報処理装置。
The operating load determination unit,
A line-of-sight detection unit that detects the movement of the line of sight of the driver,
The information processing apparatus according to claim 1, further comprising: a determination processing unit that determines the driving load based on the movement of the line of sight detected by the line of sight detection unit. ..
車両内において1種類以上のサービスを提供するステップと、
前記車両を運転している運転者の運転負荷を判定するステップと、
サービスの提供が開始される場合に、前記サービスの提供によって前記運転者に生じる負荷であるサービス負荷を判定するステップと、
前記運転負荷と前記サービス負荷との合計値に基づいて、前記サービスの提供を制御するステップと、を備え、
前記サービスの提供を制御するステップは、
前記合計値が前記運転者の負荷許容値を超えるか否かを判定するステップと、
前記合計値が前記負荷許容値を超えると判定された場合に、前記サービスの提供を規制するステップと、
前記サービスの提供中に前記合計値が前記負荷許容値を超えた場合に、前記サービスの提供を終了するまでの時間を継続基準時間と比較した結果と前記合計値を前記負荷許容値よりも大きい継続許容値と比較した結果との少なくとも一方に基づいて、前記サービスの提供を継続するか否かを判断するステップと、を備える
ことを特徴とする情報処理装置。
Providing one or more types of services in the vehicle,
Determining the driving load of the driver driving the vehicle,
Determining a service load, which is a load caused to the driver by the provision of the service when the provision of the service is started,
Controlling the provision of the service based on a total value of the operating load and the service load,
The step of controlling the provision of the service comprises:
Determining whether or not the total value exceeds the load tolerance of the driver,
Restricting the provision of the service when it is determined that the total value exceeds the load allowable value,
When the total value exceeds the load allowable value during the provision of the service, the result of comparing the time until the end of the provision of the service with the continuous reference time and the total value are larger than the load allowable value. An information processing apparatus, comprising: determining whether to continue providing the service based on at least one of a result of comparison with a continuation allowable value.
JP2020040200A 2020-03-09 2020-03-09 Information processing device and information processing method Active JP6872052B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020040200A JP6872052B2 (en) 2020-03-09 2020-03-09 Information processing device and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020040200A JP6872052B2 (en) 2020-03-09 2020-03-09 Information processing device and information processing method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016018398A Division JP6692650B2 (en) 2016-02-02 2016-02-02 Information processing apparatus and information processing method

Publications (2)

Publication Number Publication Date
JP2020080202A true JP2020080202A (en) 2020-05-28
JP6872052B2 JP6872052B2 (en) 2021-05-19

Family

ID=70801868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020040200A Active JP6872052B2 (en) 2020-03-09 2020-03-09 Information processing device and information processing method

Country Status (1)

Country Link
JP (1) JP6872052B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004515848A (en) * 2000-10-14 2004-05-27 モトローラ・インコーポレイテッド Response Synthesis Method in Driver Assistance System
JP2007261432A (en) * 2006-03-28 2007-10-11 Toyota Motor Corp Control device for vehicle
JP2010237953A (en) * 2009-03-31 2010-10-21 Nissan Motor Co Ltd Device and method for presenting information
JP2012216203A (en) * 2011-03-28 2012-11-08 Denso It Laboratory Inc Information provision timing management device, information provision timing management method and program
JP2016050964A (en) * 2014-08-28 2016-04-11 株式会社デンソー Reading control unit and telephone call control unit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004515848A (en) * 2000-10-14 2004-05-27 モトローラ・インコーポレイテッド Response Synthesis Method in Driver Assistance System
JP2007261432A (en) * 2006-03-28 2007-10-11 Toyota Motor Corp Control device for vehicle
JP2010237953A (en) * 2009-03-31 2010-10-21 Nissan Motor Co Ltd Device and method for presenting information
JP2012216203A (en) * 2011-03-28 2012-11-08 Denso It Laboratory Inc Information provision timing management device, information provision timing management method and program
JP2016050964A (en) * 2014-08-28 2016-04-11 株式会社デンソー Reading control unit and telephone call control unit

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
荒金 陽助 YOSUKE ARAGANE: "ドライバ情報処理能力配分モデルの提案とその評価", 情報処理学会論文誌 第42巻 第7号 IPSJ JOURNAL, vol. 第42巻, JPN6021010790, JP, ISSN: 0004476697 *

Also Published As

Publication number Publication date
JP6872052B2 (en) 2021-05-19

Similar Documents

Publication Publication Date Title
JP6692650B2 (en) Information processing apparatus and information processing method
US11503150B2 (en) Restrictions on mobile device usage when driving a vehicle
US10071745B2 (en) Automated drive assisting system, automated drive assisting method, and computer program
WO2018042592A1 (en) Automatic driving level decrease permissibility determination device, and automatic driving level decrease permissibility determination method
US10315664B2 (en) Automatic driving assistance system, automatic driving assistance method, and computer program
US20180128231A1 (en) Method, apparatus, and system for launching engine start-stop function in vehicles
JP2023542992A (en) Intelligent drive control method and device, vehicle, electronic equipment and storage medium
JP6433641B2 (en) Information display device and information display method
JP6613623B2 (en) On-vehicle device, operation mode control system, and operation mode control method
JP6305650B2 (en) Automatic driving device and automatic driving method
JP2003061149A (en) Vehicle use communication controller
WO2018163470A1 (en) Driving mode switching control device, system, and method
JP2018151909A (en) Operation changeover determination device, operation changeover determination method, and program for determining operation changeover
JP6872052B2 (en) Information processing device and information processing method
CN115648957B (en) Vehicle control method, device, storage medium and chip
JP4135520B2 (en) Vehicle communication device
CN113108801A (en) Green wave road navigation method and device
JP2018129743A (en) On-vehicle device, application control method, and camera image display method
JP2004133543A (en) Server of client/server type vehicle information communication system, client terminal of vehicle and client/server type vehicle information communication system using them
JP2014223824A (en) Display device, display method and display program
JP6505199B2 (en) Driving support system, program
EP4332938A1 (en) In-vehicle imaging device and computer program
CN111497861A (en) Vehicle, vehicle control method, and vehicle control program
US20230382401A1 (en) Information processing apparatus, control method, and storage medium, notifying information to a user who is riding or is otherwise with a moving object
US20180054570A1 (en) Systems for effecting progressive driver-distraction-avoidance actions at a vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210212

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210416

R150 Certificate of patent or registration of utility model

Ref document number: 6872052

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250