(57)【要約】      （修正有）【課題】ユーザにとってより安全性の高い運転制御を実現する運転制御装置を提供する。【解決手段】運転制御装置１００は、取得部１３１と、制御部１３０とを有する。取得部は、ユーザの遺伝子情報を取得する。制御部は、ユーザが運転する際の安全性であって、当該ユーザの遺伝子情報から予測される当該ユーザの体質に基づく安全性を示す指標に基づいて、当該ユーザの運転に関する所定の制御を行う。運転制御装置は、ユーザが「空間認識能力が低い」ことと、「車間距離が短い傾向にある」ことに基づいて、他の車両に衝突し得る危険運転を察知する。【選択図】図３
2019021216.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの遺伝子情報を取得する取得部と、
前記ユーザが運転する際の安全性であって、当該ユーザの遺伝子情報から予測される当該ユーザの体質に基づく安全性を示す指標に基づいて、当該ユーザの運転に関する所定の制御を行う制御部と
を有することを特徴とする運転制御装置。
【請求項２】
前記取得部は、前記ユーザの運転態様をさらに取得し、
前記制御部は、前記ユーザの遺伝子情報から予測される当該ユーザの体質と、当該ユーザの運転態様とに基づく前記指標に基づいて、前記所定の制御を行う
ことを特徴とする請求項１に記載の運転制御装置。
【請求項３】
前記ユーザとは異なるユーザである他のユーザの遺伝子情報と当該他のユーザの運転態様との関係性と、前記ユーザの遺伝子情報とに基づき、当該ユーザの運転態様を予測する予測部をさらに有し、
前記制御部は、前記ユーザの遺伝子情報から予測される当該ユーザの体質と、当該ユーザについて前記予測部により予測された運転態様とに基づく前記指標に基づいて、前記所定の制御を行う
ことを特徴とする請求項１に記載の運転制御装置。
【請求項４】
前記制御部は、前記ユーザの遺伝子情報から予測される体質として、空間認識能力、空間的知性、または、睡眠深度の度合いに基づく前記指標に基づいて、前記所定の制御を行う
ことを特徴とする請求項１〜３のいずれか１つに記載の運転制御装置。
【請求項５】
前記制御部は、前記指標に基づき前記ユーザが危険運転をする可能性があると判定された場合に、前記所定の制御を行う
ことを特徴とする請求項１〜４のいずれか１つに記載の運転制御装置。
【請求項６】
前記制御部は、前記ユーザの体質と前記ユーザの事故歴とに基づき、前記ユーザの体質が事故の発生に関与していると判定された場合には、前記所定の制御を行う
ことを特徴とする請求項１〜５のいずれか１つに記載の運転制御装置。
【請求項７】
前記制御部は、前記ユーザの運転状況と、前記ユーザの運転態様とに基づくタイミングで、前記所定の制御を行う
ことを特徴とする請求項１〜６のいずれか１つに記載の運転制御装置。
【請求項８】
前記制御部は、前記ユーザの運転状況と、前記ユーザの運転態様とに基づいて、前記ユーザが前記運転態様で運転することにならないタイミングで、前記所定の制御を行う
ことを特徴とする請求項１〜７のいずれか１つに記載の運転制御装置。
【請求項９】
前記制御部は、前記ユーザが前記運転態様で運転することになるよりも前に、前記所定の制御を行う
ことを特徴とする請求項７に記載の運転制御装置。
【請求項１０】
前記制御部は、前記所定の制御として、前記ユーザの運転態様に基づく提案を前記ユーザに対して行う
ことを特徴とする請求項１〜９のいずれか１つに記載の運転制御装置。
【請求項１１】
前記制御部は、前記運転態様で運転しないよう提案する、あるいは、前記運転態様に代わる安全な運転態様を提案する
ことを特徴とする請求項９に記載の運転制御装置。
【請求項１２】
前記制御部は、前記所定の制御として、前記ユーザの運転態様に基づいて、ルート案内を行う
ことを特徴とする請求項９〜１１のいずれか１つに記載の運転制御装置。
【請求項１３】
前記制御部は、前記所定の制御として、前記ユーザの運転態様に基づいて、前記ユーザに運転される移動体に対して運転制御を行う
ことを特徴とする請求項１〜１２のいずれか１つに記載の運転制御装置。
【請求項１４】
運転制御装置が実行する情報提供方法であって、
ユーザの遺伝子情報を取得する取得工程と、
前記ユーザが運転する際の安全性であって、当該ユーザの遺伝子情報から予測される当該ユーザの体質に基づく安全性を示す指標に基づいて、当該ユーザの運転に関する所定の制御を行う制御工程と
を含んだことを特徴とする運転制御方法。
【請求項１５】
ユーザの遺伝子情報を取得する取得手順と、
前記ユーザが運転する際の安全性であって、当該ユーザの遺伝子情報から予測される当該ユーザの体質に基づく安全性を示す指標に基づいて、当該ユーザの運転に関する所定の制御を行う制御手順と
をコンピュータに実行させることを特徴とする運転制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、運転制御装置、運転制御方法および運転制御プログラムに関する。
【背景技術】
【０００２】
従来、遺伝子検査によって得られた遺伝子情報が様々な分野に活用されるようになってきている。例えば、特許文献１には、ユーザの遺伝子解析結果を用いて、ユーザの健康に資する情報を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−３３７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザにとってより安全性の高い運転制御を実現することができるとは限らない。例えば、上記の従来技術では、対象ユーザの遺伝子解析結果から特定された当該対象ユーザの疾患および疾患因子を検索キーとした検索した送信対象コンテンツを対象ユーザに送信する。
【０００５】
このように、上記の従来技術は、対象ユーザの遺伝子解析結果から当該対象ユーザに関連する疾患（将来かかる可能性のある疾患）を特定し、この疾患に罹病しないよう把握させるために、この疾患に関連するコンテンツを対象ユーザに送信するものである。したがって、上記の従来技術では、ユーザにとってより安全性の高い運転制御を実現することができるとは限らない。
【０００６】
本願は、上記に鑑みてなされたものであって、ユーザにとってより安全性の高い運転制御を実現することを目的とする。
【課題を解決するための手段】
【０００７】
本願にかかる運転制御装置は、ユーザの遺伝子情報を取得する取得部と、前記ユーザが運転する際の安全性であって、当該ユーザの遺伝子情報から予測される当該ユーザの体質に基づく安全性を示す指標に基づいて、当該ユーザの運転に関する所定の制御を行う制御部とを有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、ユーザにとってより安全性の高い運転制御を実現することができるといった効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかる運転制御処理の一例を示す図である。
【図２】図２は、実施形態にかかる運転制御システムの構成例を示す図である。
【図３】図３は、実施形態にかかる運転制御装置の構成例を示す図である。
【図４】図４は、実施形態にかかる体質情報記憶部の一例を示す図である。
【図５】図５は、実施形態にかかる遺伝子情報記憶部の一例を示す図である。
【図６】図６は、実施形態にかかる運転履歴記憶部の一例を示す図である。
【図７】図７は、実施形態にかかるユーザ体質記憶部の一例を示す図である。
【図８】図８は、実施形態にかかる運転傾向記憶部の一例を示す図である。
【図９】図９は、実施形態にかかる運転制御装置による運転制御処理手順を示すフローチャートである。
【図１０】図１０は、運転制御装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願にかかる運転制御装置、運転制御方法および運転制御プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ説明する。なお、この実施形態により本願にかかる運転制御装置、運転制御方法および運転制御プログラムが限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．運転制御処理〕
まず、図１を用いて、実施形態にかかる運転制御処理の一例について説明する。図１は、実施形態にかかる運転制御処理の一例を示す図である。実施形態にかかる運転制御処理は、図１に示す運転制御装置１００によって行われる。
【００１２】
また、実施形態にかかる運転制御システム１は、図１に示すように、自動車１０と、運転制御装置１００とを含む。自動車１０、運転制御装置１００は、ネットワークを介して有線または無線により通信可能に接続される。なお、図１に示す運転制御システム１には、複数台の自動車１０や、複数台の運転制御装置１００が含まれてもよい。また、後述するが、運転制御システム１には、検査機関サーバ３０や管理サーバ６０も含まれる。
【００１３】
自動車１０は、人間が運転操作を行わなくとも自動走行が可能な自動車（自動運転車とも呼ばれる）である。自動車１０には、レーダー、ＧＰＳ（Global  Positioning  System）、カメラ等が搭載されている。例えば、自動車１０は、レーダー、ＧＰＳ、カメラ等で周囲の環境を認識することにより、ドライバーによる運転操作を補助するかたちで、指定された行き先へと自律的に走行することが可能である。また、自動車１０は、ＧＰＳを利用したカーナビゲーションシステム（以下、略して「カーナビ」と表記する）により、ドライバーに対して運転ガイドを行う。例えば、自動車１０は、カーナビにより取得された目的地への最短ルートや渋滞状況を車内の表示画面に表示するとともに、音声を用いて目的地へとドライバーを誘導する、といった運転ガイドを行う。なお、このようなことから、自動車１０は、ユーザによって利用される端末装置ともいえる。また、実施形態にかかる自動車１０の車両種類（普通自動車、軽自動車、大型自動車等）は限定されない。
【００１４】
なお、自動運転車である自動車１０には、自動化のレベルが定められている。具体的には、自動化のレベルに応じてレベル０〜４が定められている。レベル値が大きくなるほど、より自動化が進んでいることを示す。例えば、最も低いレベル０は、運転に関する全ての操作（加速・操舵・制動）がドライバーに委ねられていることを示す。一方、レベル４は、完全自動運転（ドライバーが運転に関与しない）を示す。ところで、実施形態にかかる自動車１０は、レベル３に対応し、加速・操舵・制動の全てをシステム側が行うが、緊急時等、必要に応じてドライバーの対応が求められる。
【００１５】
次に、本実施形態の前提について説明する。ユーザ（ドライバー）の体質（性格）と、事故につながるような危険な運転（以下、単に「危険運転」と表記する場合がある）とは関係性がある場合がある。簡単な例を挙げると、視力が低いユーザは、前方車両との車間距離を見誤り、衝突事故を起こしてしまう場合がある。
【００１６】
ここで、視力低下は、ユーザの生活習慣や年齢が原因となる場合が多いため（例えば、日々の長時間パソコン作業によって徐々に視力が低下してゆく）、視力低下は所謂後天性と考えることができる。これに対して、遺伝子タイプに応じて、生まれながらにしてある程度形成されてしまう、所謂先天性の体質も存在する。
【００１７】
一例を示すと、これまでの遺伝子研究により、空間認識能力を示す体質は、特定の遺伝子のタイプに応じて決まることが判明している。例えば、かかる遺伝子を説明の便宜上、概念記号を用いて「ＧＩＮＥ１」とする。遺伝子「ＧＩＮＥ１」は人によって、複数のタイプが存在する。例えば、遺伝子「ＧＩＮＥ１」のうち、「α型」の遺伝子「ＧＩＮＥ１」を有する人は、空間認識能力が予め定められた基準値よりも高く、「β型」の遺伝子「ＧＩＮＥ１」を有する人は、空間認識能力が予め定められた基準値よりも低い、といったように、遺伝子タイプに応じて形成される先天的な体質（遺伝子の寄与率が高い体質）が存在する。
【００１８】
例えば、空間認識能力が低い、といった体質の人は、物体が三次元空間に占めている状態や関係をすばやく認識することができない傾向にあるといえる。このような人が、例えば、車を運転した場合、車を運転することに意識が集中することも要因となり、周りの環境、例えば、前方車両との車間距離を見誤り、結果的に交通事故を起こしてしまうことが考えられる。
【００１９】
実施形態にかかる運転制御装置１００は、上記のように、遺伝子によって先天的に決まる体質が存在することを利用して、ユーザの自動車１０を運転することに関する所定の制御を行う。具体的には、実施形態にかかる運転制御装置１００は、ユーザの遺伝子情報を取得する。そして、運転制御装置１００は、ユーザが運転する際の安全性であって、当該ユーザの遺伝子情報から予測される当該ユーザの体質に基づく安全性を示す指標に基づいて、当該ユーザの運転に関する所定の制御を行う。以下では、実施形態にかかる運転制御処理について、一例を用いて説明する。
【００２０】
まず、運転制御装置１００は、各ユーザが自動車１０を運転したことによる運転履歴と、各ユーザの遺伝子情報とを取得する（ステップＳ１）。遺伝子情報とは、遺伝子検査によって得られた検査結果であり、例えば、ユーザが有する遺伝子の一覧である。また、遺伝子情報とは、特定の体質（性格）の形成や、特定の病気の発症と関わりのある遺伝子が、どのようなタイプ（遺伝子型）であるか、といったことを示す情報である。上記例を用いると、「ＧＩＮＥ１」のタイプが「β」型である人は、空間認識能力が低いことが知られているとすると、ユーザは、遺伝子検査により、このことを知ることができる。また、人は、将来どのような病気を発症する可能性があるかを知ることができる。
【００２１】
運転制御装置１００は、このような遺伝子情報を、遺伝子検査を行った検査機関から取得する。例えば、運転制御装置１００は、かかる検査機関に属するサーバ装置（検査機関サーバ３０）にアクセスすることで、遺伝子情報を取得する。なお、運転制御装置１００を管理する事業主（以下、「事業主Ｔ」とする）と、かかる検査機関との間で所定の契約が交わされ、さらに遺伝子検査を受診したユーザに承諾が得られている場合に、このような遺伝子情報の取得は可能となる。ただし、運転制御装置１００は、遺伝子検査を受診したユーザから直接、遺伝子情報の提供を受けてもよい。つまり、運転制御装置１００がどの様な形で遺伝子情報を取得するかは限定されない。
【００２２】
また、運転制御装置１００は、取得した遺伝子情報を自装置内の記憶部である遺伝子情報記憶部１２２に格納する。遺伝子情報記憶部１２２は、遺伝子検査によって得られた遺伝子情報を記憶する記憶部であり、図１に示すように、遺伝子検査を受けた各ユーザを識別する識別情報（ユーザＩＤ）と、そのユーザの遺伝子情報とを対応付けて記憶する。
【００２３】
つまり、遺伝子情報記憶部１２２は、遺伝子情報として、各ユーザがどのようなタイプの遺伝子を有するかを記憶する。例えば、遺伝子情報記憶部１２２は、遺伝子情報として、ＳＮＰ（Single  Nucleotide  Polymorphism）を有することにより複数のタイプを有する遺伝子のうち、各ユーザがどのようなタイプの遺伝子を有するかを記憶する。
【００２４】
例えば、図１に示す遺伝子情報記憶部１２２では、ユーザＵ１の遺伝子情報は、ユーザＵ１が、遺伝子「Ｇ１ａ」、「Ｇ２ｃ」、「Ｇ３ａ」、「Ｇ４ａ」・・・を有することを示す。ここで、本実施形態において遺伝子標記に付与する小文字のアルファベットは、遺伝子のタイプを示すものとする。例えば、遺伝子「Ｇ１ａ」であれば、「ａ」型の遺伝子「Ｇ１」を示す。つまり、ユーザＵ１が、ＳＮＰにより複数のタイプが存在する遺伝子「Ｇ１」において、「ａ」型の遺伝子「Ｇ１」を有することを示す。
【００２５】
次に、運転履歴とは、各ユーザがどのような運転を行ったかを示す運転態様が蓄積されることによる履歴情報である。ここで、例えば、自動車１０は、レーダー、ＧＰＳ、カメラ等から得られた運転状況（例えば、車間距離、運転時間、走行ルート）に基づき、ドライバーであるユーザの運転態様を判定し、判定した運転態様を運転された日毎に管理サーバ６０（不図示）に送信する。これにより、管理サーバ６０は、自動車１０から受信した運転態様を蓄積してゆく。したがって、運転制御装置１００は、例えば、運転履歴を管理サーバ６０から取得し、取得した運転履歴を運転履歴記憶部１２３に格納する。
【００２６】
図１の例では、運転履歴記憶部１２３は、各ユーザの運転状況から判定された運転態様であって運転された日毎の運転態様を示す運転履歴を記憶する。図１の例では、ユーザＵ１が、「２０１７年５月３１日」には、平均車間距離３ｍで自動車１０を運転した例を示す。また、ユーザＵ１が、「２０１７年５月３１日」において連続運転した平均時間が「１０分」であった例を示す。また、ユーザＵ１が、「２０１７年５月３１日」における運転中に危険ルートを選択した回数は「０回」であった例を示す。
【００２７】
次に、運転制御装置１００は、各ユーザの体質を特定（予測）する（ステップＳ２）。図１の例では、運転制御装置１００は、ユーザＵ１、Ｕ２、Ｕ３（ユーザＵ１〜Ｕ３）の体質を特定するものとする。例えば、運転制御装置１００は、どの遺伝子のどのタイプが、どのような性格形成に寄与しているかが遺伝子タイプごとに蓄積されるデータベース（後述する体質情報記憶部１２１）内の情報と、ユーザＵ１〜Ｕ３それぞれの遺伝子情報とを照らし合わせて、ユーザＵ１〜Ｕ３それぞれがどのような体質であるかといった体質特徴を特定する。
【００２８】
なお、本実施形態で対象とする体質は、図１の例の通り、空間認識能力、空間的知性、睡眠深度であるものとする。なぜなら、これら３つの体質は、これまでの遺伝子研究により、特定のタイプの遺伝子が寄与する先天的な体質であることが判明しているため、体質が不明であってもユーザから遺伝子情報さえ得られれば、その遺伝子情報から予測されることができるためである。また、これら３つの体質は、ユーザがどのような運転をするかといった運転態様のうち、特定の運転態様（例えば、車間距離、運転時間、危険ルート選択状況）に影響を及ぼす可能性が高いと考えられるためである。
【００２９】
なお、空間認識能力は、物体が三次元空間に占めている状態や関係（物体の位置、方向、姿勢、大きさ、形状、間隔等）を、すばやく正確に認識する能力を示す。空間的知性は、映像や空間のイメージの用いる能力を示す。具体的には、空間的知性は、物体がどのような位置に、どのような速度や関係で存在しているのかを知覚し記憶する能力を示す。また、空間的知性は、物事の判断能力とも関わりがある。睡眠深度は、眠りの深さを示す指標である。
【００３０】
図１の例では、運転制御装置１００が、ユーザＵ１は遺伝子「Ｇ２ｃ」（ｃ型遺伝子Ｇ２）を有することにより、体質「空間認識能力」が「低い」といった体質特徴である、ことを特定した例を示す。より簡単に言うと、運転制御装置１００が、ユーザＵ１は遺伝子「Ｇ２ｃ」（ｃ型遺伝子Ｇ２）を有することにより、「空間認識能力」が「低い」体質であると特定した例を示す。また、運転制御装置１００が、ユーザＵ２は遺伝子「Ｇ３ｃ」（ｃ型遺伝子Ｇ３）を有することにより、体質「空間的知性」が「低い」といった体質特徴である、ことを特定した例を示す。また、運転制御装置１００が、ユーザＵ３は遺伝子「Ｇ４ｃ」（ｃ型遺伝子Ｇ４）を有することにより、体質「睡眠深度」が「浅い」といった体質特徴である、ことを特定した例を示す。
【００３１】
また、運転制御装置１００は、運転履歴記憶部１２３に記憶される各ユーザの運転態様に基づいて、各ユーザの運転態様の傾向、すなわち、各ユーザがどのような運転をする傾向にあるかといった運転傾向を特定する（ステップＳ３）。なお、上記の通り、運転傾向は、運転態様の傾向であることから、「運転傾向を特定する」は、「運転態様を取得する」と言い換えることができる。
【００３２】
例えば、運転制御装置１００は、複数の日付に渡って、平均車間距離が所定距離以下のユーザは、運転傾向「短車間距離」（車間距離が短い傾向にある）と特定する。また、例えば、運転制御装置１００は、複数の日付に渡って、平均連続運転時間が所定時間以上のユーザは、運転傾向「長時間連続運転」（長時間連続運転する傾向にある）と特定する。一例を示すと、毎日１時間以上（この間休憩なし）かけて車通勤しているような人は、運転傾向「長時間連続運転」と特定される場合がある。また、例えば、運転制御装置１００は、複数の日付に渡って、危険ルートを運転した回数の合計が所定回数以上のユーザは、運転傾向「危険ルート選択」（危険ルートを運転する傾向にある）と特定する。なお、危険ルートとは、例えば、狭い道路が多いエリア、急カーブが多いエリア、急勾配な道路が続くエリアである。また、上記運転傾向の特定手法は、一例に過ぎず、どのような手法で運転傾向を特定するかは限定されるものではない。
【００３３】
図１の例では、運転制御装置１００が、ユーザＵ１の運転履歴に含まれる運転態様から、ユーザＵ１の運転傾向として「短車間距離」を特定した例を示す。また、運転制御装置１００が、ユーザＵ２の運転履歴に含まれる運転態様から、ユーザＵ２の運転傾向として「長時間連続運転」を特定した例を示す。また、運転制御装置１００が、ユーザＵ３の運転履歴に含まれる運転態様から、ユーザＵ３の運転傾向として「危険ルート選択」を特定した例を示す。
【００３４】
このような状態において、運転制御装置１００は、ステップＳ２で特定した体質特徴と、ステップＳ３で特定した運転傾向とに基づいて、ユーザＵ１〜Ｕ３それそれが自動車１０を運転する際どれだけ安全運転をするかといった運転の安全性を評価する（ステップＳ４）。例えば、運転制御装置１００は、体質特徴と運転傾向とに基づいて、運転の安全性を示す指標として、安全評価値を算出する。そして、運転制御装置１００は、安全評価値に基づいて、ユーザＵ１〜Ｕ３それぞれの運転の安全性を評価する。安全評価値が高いほど安全運転であることを示す。
【００３５】
安全評価値をどのように算出するかは限定されない。ユーザＵ１の例を用いて一例を示す。例えば、運転制御装置１００は、ユーザＵ１の体質特徴「空間認識能力：低」を示す指標値（後述する体質指標値）と、ユーザＵ１の平均車間距離に応じた指標値とを乗算することにより、スコアを算出する。つまり、運転制御装置１００は、体質特徴の指標と、運転傾向の指標とを乗算することにより、スコアを算出する。なお、ここで平均車間距離に着目しているのは、ユーザＵ１が運転傾向「短車間距離」であるためである。
【００３６】
また、同様にして、運転制御装置１００は、ユーザＵ２およびＵ３についてもスコアを算出する。ここで、安全評価値は、０〜５までの数値で表されるものであるとすると、運転制御装置１００は、各スコアに所定の補正をかけることで０〜５までの数値に落とし込むことにより、安全評価値を算出する。安全評価値が高いほど安全性が高いことを示す。
【００３７】
例えば、運転制御装置１００は、体質特徴を示す指標値が低く、かつ、より危険な運転をする傾向にあるほど、事故につながるような危険運転をする可能性が高くなる、といったことを示すように安全評価値を算出する。例えば、運転制御装置１００は、空間認識能力が低く、かつ、平均車間距離が短いほど、値が０に近付くように安全評価値を算出する。値が０に近付くほど安全性が低く、運転をするうえで危険性が高いことを示す。また、運転制御装置１００は、空間的知性が低く、かつ、平均連続運転時間が長いほど、値が０に近付くように安全評価値を算出する。また、運転制御装置１００は、睡眠深度が浅く、かつ、危険ルートを選択する回数が多いほど、値が０に近付くように安全評価値を算出する。
【００３８】
より詳細には、運転制御装置１００は、１のユーザについて、複数の体質特徴を示す指標値がいずれも低く、かつ、より危険な運転をする傾向を複数有するほど、値が０に近付くように安全評価値を算出する。
【００３９】
図１の例では、運転制御装置１００が、ユーザＵ１に対して安全評価値「２．５」、ユーザＵ２に対して安全評価値「２．０」、ユーザＵ３に対して安全評価値「２．０」を算出した例を示す。例えば、安全評価値が所定値（例えば、「３．０」）より低いユーザは、危険運転する（運転の安全性が低い）と判断するよう予め決められているとすると、運転制御装置１００は、ユーザＵ１〜Ｕ３は危険運転する可能性が高いとの評価を下す。つまり、運転制御装置１００は、ユーザＵ１〜Ｕ３に対して危険運転を察知する（ステップＳ５）。なお、かかる例では、運転制御装置１００は、ユーザＵ１〜Ｕ３全てについて危険運転を察知しているが、これは、運転制御装置１００が、数あるユーザの中から、ユーザＵ１〜Ｕ３について危険運転を察知したことを示す。したがって、安全評価値が高く、危険運転が察知されなかったユーザが存在する場合もある。
【００４０】
次に、運転制御装置１００は、危険運転を察知したユーザＵ１〜Ｕ３に対して、ユーザＵ１〜Ｕ３の運転に関する所定の制御を行う（ステップＳ６）。上記例では、運転制御装置１００は、ユーザＵ１が「空間認識能力が低い」ことと、「車間距離が短い傾向にある」ことに基づいて、他の車両に衝突し得る危険運転を察知した。これは、ユーザＵ１は、「空間認識能力が低い」ことにより、車間距離を見誤り易くなっていることに起因する危険察知である。このため、運転制御装置１００は、例えば、ユーザＵ１に対して、車間距離を所定値以上開けて運転するよう提案する。例えば、運転制御装置１００は、ユーザＵ１が自動車１０を運転している場合に、自動車１０を制御して、車内の表示画面に車間距離を所定値以上開けて運転するよう提案する提案情報を表示させる。
【００４１】
また、上記例では、運転制御装置１００は、ユーザＵ２が「空間的知性が低い」ことと、「連続運転を長時間行う傾向にある」ことに基づいて、事故発生率が高くなる危険運転を察知した。これは、ユーザＵ２は、「空間的知性が低い」ために判断能力が低下していることにより、長時間運転し易くなっている、したがって、運転疲労が蓄積していることに起因する危険察知である。このため、運転制御装置１００は、例えば、ユーザＵ２に対して、連続運転を避けるよう提案する。例えば、運転制御装置１００は、ユーザＵ２が自動車１０を運転している場合に、自動車１０を制御して、車内の表示画面に連続運転を避けるよう提案する提案情報を表示させる。
【００４２】
また、上記例では、運転制御装置１００は、ユーザＵ３が「睡眠深度が浅い」ことと、「危険ルートを選択する傾向ある」ことに基づいて、事故の発生率が高くなる危険運転を察知した。これは、ユーザＵ３は、「睡眠深度が浅い」ために判断能力が低下していることにより、安全ルートへの配慮を怠り危険ルートを選択し易くなっていることに起因する危険察知である。このため、運転制御装置１００は、例えば、ユーザＵ３に対して、より安全な道へと迂回するよう迂回ルートを提案する。例えば、運転制御装置１００は、ユーザＵ３が自動車１０を運転している場合に、自動車１０を制御して、車内の表示画面に迂回ルートを提案する提案情報を表示させる。
【００４３】
さて、これまで説明してきたように、実施形態にかかる運転制御装置１００は、ユーザの遺伝子情報を取得する。そして、運転制御装置１００は、ユーザが運転する際の安全性であって、当該ユーザの遺伝子情報から予測される当該ユーザの体質に基づく安全性を示す指標に基づいて、当該ユーザの運転に関する所定の制御を行う。
【００４４】
このように、運転制御装置１００は、遺伝子情報から予測されるユーザの体質に、さらに当該ユーザの運転態様（運転傾向）を組み合わせることで、当該ユーザが事故につながるような危険運転をし易いといったことを精度よく判断することができる。例えば、図１で説明したように、特定の体質にあるユーザが、事故につながるような運転をする傾向にあれば、それは、かかるユーザの体質が要因となっており、今後も事故につながる運転をする可能性が高いことを精度よく判断することができる。このため、運転制御装置１００は、事故防止のための提案等を効果的に行うことができるため、ユーザにとってより安全性の高い運転制御を実現することができる。
【００４５】
〔２．運転制御システムの構成〕
次に、図２を用いて、実施形態にかかる運転制御システムの構成について説明する。図２は、実施形態にかかる運転制御システム１の構成例を示す図である。図２に示すように、運転制御システム１は、自動車１０と、検査機関サーバ３０と、管理サーバ６０と、運転制御装置１００とを含む。自動車１０と、検査機関サーバ３０と、管理サーバ６０と、運転制御装置１００とは、ネットワークＮを介して有線または無線により通信可能に接続される。
【００４６】
図１では省略したが、実施形態にかかる運転制御システム１は、図２に示すように、さらに検査機関サーバ３０および管理サーバ６０を含む。検査機関サーバ３０は、遺伝子検査を行う所定の検査機関に属するサーバ装置であり、検査結果である遺伝子情報を蓄積している。例えば、検査機関サーバ３０は、運転制御装置１００からの要求に応じて、運転制御装置１００に遺伝子情報を送信する。
【００４７】
管理サーバ６０は、各ユーザの自動車１０から送信された運転に関する情報（例えば、各ユーザが、どのような運転をしたかを、どれだけの時間運転したか等を示す運転態様）を蓄積し、運転履歴として管理する。また、管理サーバ６０は、運転制御装置１００がアクセスしてきた場合に、かかる運転履歴を運転制御装置１００に提供する。
【００４８】
なお、管理サーバ６０と、運転制御装置１００は、１つのサーバ装置として構成されてもよい。例えば、運転制御装置１００は、管理サーバ６０の機能を有してもよい。かかる場合、運転制御装置１００は、自動車１０から運転態様を取得し、例えば、運転履歴記憶部１２３に取得した運転態様を記憶する。
【００４９】
〔３．運転制御装置の構成〕
次に、図３を用いて、実施形態にかかる運転制御装置１００について説明する。図３は、実施形態にかかる運転制御装置１００の構成例を示す図である。図３に示すように、運転制御装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００５０】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、例えば、自動車１０、検査機関サーバ３０、管理サーバ６０との間で情報の送受信を行う。
【００５１】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２０は、体質情報記憶部１２１と、遺伝子情報記憶部１２２と、運転履歴記憶部１２３と、ユーザ体質記憶部１２４と、運転傾向記憶部１２５とを有する。
【００５２】
（体質情報記憶部１２１について）
体質情報記憶部１２１は、遺伝子のうちどのタイプの遺伝子がどのような体質に寄与しているかといった遺伝子情報と、体質特徴との関係性を示す情報を記憶する記憶部である。なお、どのタイプの遺伝子がどの体質に寄与しているかはこれまでの遺伝子研究によって明らかにされたものである。ここで、図４に実施形態にかかる体質情報記憶部１２１の一例を示す。図４の例では、体質情報記憶部１２１は、「遺伝子情報」、「体質」、「体質特徴」、「体質指標値」といった項目を有する。
【００５３】
「遺伝子情報」は、ＳＮＰを有することにより複数のタイプを有する遺伝子であって、対応する「体質」が人によってどのような特徴を先天的に発現するかに寄与する遺伝子を示す情報である。「体質」は、対応する「遺伝子情報」が要因となっている先天的な体質を示す。また、「体質」は、事故の発生につながるような運転態様をしてしまう要因となり得る体質を示す。「体質特徴」は、「体質」が対応する「遺伝子情報」が要因となり、実際に、どのような特徴を形成されるかを示す。「体質指標値」は、「体質特徴」が数値化された情報であるとともに、体質特徴を指標する指標値である。また、「体質指標値」は、安全評価値を算出するために用いられる。
【００５４】
すなわち、図４の例では、体質「空間認識能力」が「高い」（例えば、所定の基準値より高い）といった体質特徴が先天的に形成されることには、遺伝子「Ｇ２ａ」（ｃ型遺伝子Ｇ２）が寄与している、例を示す。同様に、体質「空間認識能力」が「低い」（例えば、所定の基準値より低い）といった体質特徴が先天的に形成されることには、遺伝子「Ｇ２ｃ」（ｃ型遺伝子Ｇ２）が寄与している、例を示す。
【００５５】
また、図４の例では、体質特徴「空間認識能力が高い」には、このことを数値化した体質指標値「３」が対応付けられる例を示す。また、体質特徴「空間認識能力が低い」には、このことを数値化した体質指標値「１」が対応付けられる例を示す。
【００５６】
（遺伝子情報記憶部１２２について）
遺伝子情報記憶部１２２は、遺伝子検査によって得られた遺伝子情報を記憶する記憶部である。また、遺伝子情報記憶部１２２に記憶される遺伝子情報は、取得部１３１により取得されたものである。ここで、図５に実施形態にかかる遺伝子情報記憶部１２２の一例を示す。図５の例では、遺伝子情報記憶部１２２は、「ユーザＩＤ」、「遺伝子情報」、「氏名」、「住所」、「生年月日」といった項目を有する。
【００５７】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。図１でも説明したが、「遺伝子情報」は、遺伝子検査によりユーザの遺伝子を解析して得られた解析結果に基づく遺伝子情報を示す。遺伝子情報とは、具体的には、ＳＮＰを有することにより複数のタイプを有する遺伝子のうち、各ユーザがどのようなタイプの遺伝子を有するか、といった情報である。
【００５８】
「氏名」は、ユーザの氏名を示す。「住所」は、ユーザの住所を示す。「生年月日」は、ユーザの生年月日を示す。「氏名」、「住所」、「生年月日」は、例えば、遺伝子検査の申込みの際にユーザによって入力されたものである。
【００５９】
すなわち、図５の例では、ユーザＵ１が、ＳＮＰにより複数のタイプが存在する遺伝子「Ｇ１」のうち、「ａ」型の遺伝子「Ｇ１」である遺伝子「Ｇ１ａ」を有することを示す。同様に、図５の例では、ユーザＵ２は、複数のタイプが存在する遺伝子「Ｇ１」のうち、「ｂ」型の遺伝子「Ｇ１」である遺伝子「Ｇ１ｂ」を有することを示す。
【００６０】
（運転履歴記憶部１２３について）
運転履歴記憶部１２３は、各ユーザが自動車１０を運転した際の運転に関する情報として、例えば、運転態様の履歴情報を記憶する記憶部である。例えば、自動車１０は、レーダー、ＧＰＳ、カメラ等で、ユーザによる運転状況を監視し、ユーザによる日毎の運転態様を判定する。そして、自動車１０は、判定した運転態様を管理サーバ６０へと送信する。例えば、自動車１０は、運転状況に基づいて、ユーザが運転した日の平均速度、平均車間距離、平均連続運転時間、走行ルートの選択状況といった運転態様がどうであったかを判定（算出）する。ユーザが運転を行っていない日には、判定を行わない。なお、これらの運転態様は、事故の発生につながる可能性のある運転態様である。
【００６１】
管理サーバ６０は、受信した運転態様を自装置内の記憶部に運転履歴として格納する。運転制御装置１００は、管理サーバ６０から運転履歴を取得し、運転履歴記憶部１２３に格納する。なお、管理サーバ６０が、自動車１０により監視されている運転状況に基づいて、運転態様を判定してもよい。
【００６２】
ここで、図６に実施形態にかかる運転履歴記憶部１２３の一例を示す。図６の例では、運転履歴記憶部１２３は、「ユーザＩＤ」、「日付」、「車間距離」、「連続運転時間」、「危険ルート選択回数」といった項目を有する。なお、これらの項目は、一例であり、例えば、事故の発生に関与すると考えられる運転態様であれば、どのような運転態様が採用されてもよい。
【００６３】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。かかる「ユーザＩＤ」は、遺伝子情報記憶部１２２に用いられるものと同一である。「日付」は、ユーザによって自動車１０が運転された日時を示す。「車間距離」は、対応する「日付」において自動車１０が運転された際の車間距離の平均である平均車間距離を示す。「連続運転時間」は、対応する「日付」において自動車１０が運転された際の連続運転時間の平均である平均連続運転時間を示す。「危険ルート選択回数」は、対応する「日付」において自動車１０が運転された際に危険ルートが選択（危険ルートが通過）された回数を示す。
【００６４】
すなわち、図６の例では、ユーザＵ１が、「２０１７年５月３１日」には、平均車間距離３ｍで自動車１０を運転した例を示す。また、ユーザＵ１が、「２０１７年５月３１日」において連続運転した平均時間が「１０分」であった例を示す。また、ユーザＵ１が、「２０１７年５月３１日」における運転中に危険ルートを選択した回数は「０回」であった例を示す。
【００６５】
（ユーザ体質記憶部１２４について）
ユーザ体質記憶部１２４は、後述する特定部１３２により特定（予測）された各ユーザの体質に関する情報を記憶する。また、ユーザ体質記憶部１２４は、各ユーザの体質指標値や安全評価値も記憶する。ここで、図７に実施形態にかかるユーザ体質記憶部１２４の一例を示す。図７の例では、ユーザ体質記憶部１２４は、「ユーザＩＤ」、「体質」、「体質特徴」、「体質指標値」、「安全評価値」といった項目を有する。
【００６６】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。かかる「ユーザＩＤ」は、遺伝子情報記憶部１２２および運転履歴記憶部１２３に用いられるものと同一である。「体質特徴」は、対応するユーザに対して予測された「体質」の特徴を示す。「体質指標値」は、対応する「体質特徴」を示す指標値である。「安全評価値」は、対応するユーザが運転する際の安全性を評価する指標値である。
【００６７】
すなわち、図７の例では、ユーザＵ１が体質「空間認識能力」が「低い」といった体質特徴であること、すなわちユーザＵ１は「空間認識能力」が「低い」体質であることが予測された例を示す。
【００６８】
（運転傾向記憶部１２５について）
運転傾向記憶部１２５は、運転履歴記憶部１２３に記憶される各ユーザの運転態様に基づき、各ユーザに対して取得された運転態様の傾向（運転傾向）を記憶する記憶部である。ここで、図８に実施形態にかかる運転傾向記憶部１２５の一例を示す。図８の例では、運転傾向記憶部１２５は、「ユーザＩＤ」、「運転傾向」といった項目を有する。
【００６９】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。かかる「ユーザＩＤ」は、遺伝子情報記憶部１２２、運転履歴記憶部１２３およびユーザ体質記憶部１２４に用いられるものと同一である。「運転傾向」は、各ユーザの運転態様に基づき、各ユーザに対して取得された運転態様の傾向を示す。
【００７０】
すなわち、図８の例では、ユーザＵ１に対して、運転傾向「短車間距離」が取得された例を示す。言い換えれば、ユーザＵ１が「短い車間距離で運転する傾向にある」ことが特定された例を示す。
【００７１】
（制御部１３０について）
図３に戻り、制御部１３０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、運転制御装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００７２】
図３に示すように、制御部１３０は、取得部１３１と、特定部１３２と、評価部１３３と、運転制御部１３４と、予測部１３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００７３】
（取得部１３１について）
取得部１３１は、ユーザの遺伝子情報を取得する。例えば、取得部１３１は、遺伝子検査を行った検査機関から遺伝子情報を取得する。例えば、取得部１３１は、かかる検査機関に属するサーバ装置である検査機関サーバ３０にアクセスすることで、遺伝子情報を取得する。例えば、取得部１３１は、検査機関サーバ３０に定期的にアクセスし、遺伝子情報を取得する。また、取得部１３１は、取得した遺伝子情報を遺伝子情報記憶部１２２に格納する。
【００７４】
また、取得部１３１は、ユーザの運転態様をさらに取得する。具体的には、取得部１３１は、各ユーザが自動車１０を運転した際の運転態様を含む運転履歴を取得する。例えば、取得部１３１は、管理サーバ６０にアクセスすることで、運転履歴を取得する。例えば、取得部１３１は、管理サーバ６０に定期的にアクセスし、運転履歴を取得する。また、取得部１３１は、取得した運転履歴を、図６に示すように、運転履歴記憶部１２３に格納する。
【００７５】
（特定部１３２について）
まず、体質を特定する処理について説明する。特定部１３２は、ユーザの体質を特定（予測）する。具体的には、特定部１３２は、取得部１３１により遺伝子情報が取得されたユーザ毎に、当該ユーザの遺伝子情報に基づいて、当該ユーザの体質を特定する。例えば、特定部１３２は、体質として、空間認識能力、空間的知性、または、睡眠深度がどのような特徴（度合い）であるかをユーザ毎に特定する。
【００７６】
例えば、取得部１３１により、ユーザＵ１、Ｕ２、Ｕ３の遺伝子情報が取得されたとする。かかる場合、特定部１３２は、体質情報記憶部１２１内の情報と、遺伝子情報記憶部１２２に記憶されるユーザＵ１〜Ｕ３それぞれの遺伝子情報とを照らし合わせて、ユーザＵ１〜Ｕ３それぞれがどのような体質であるかといった体質特徴を特定する。また、特定部１３２は、特定した体質特徴について、その指標値である体質指標値を取得する。
【００７７】
図４の例では、体質「空間認識能力」に関与する遺伝子は遺伝子「Ｇ２」である。そして、ユーザＵ１は、図５の例では、「ｃ型」の遺伝子「Ｇ２」、すなわち遺伝子「Ｇ２ｃ」を有する。したがって、特定部１３２は、ユーザＵ１は「空間認識能力」が「低い」体質（体質特徴）であると予測するとともに、図４に戻り、体質指標値「１」を取得する。
【００７８】
また、図４の例では、体質「空間的知性」に関与する遺伝子は遺伝子「Ｇ３」である。そして、ユーザＵ２は、図５の例では、「ｃ型」の遺伝子「Ｇ３」、すなわち遺伝子「Ｇ３ｃ」を有する。したがって、特定部１３２は、ユーザＵ２は「空間的知性」が「低い」体質（体質特徴）であると予測するとともに、図４に戻り、体質指標値「１」を取得する。
【００７９】
また、図４の例では、体質「睡眠深度」に関与する遺伝子は遺伝子「Ｇ４」である。そして、ユーザＵ３は、図５の例では、「ｃ型」の遺伝子「Ｇ４」、すなわち遺伝子「Ｇ４ｃ」を有する。したがって、特定部１３２は、ユーザＵ３は「睡眠深度」が「浅い」体質（体質特徴）であると予測するとともに、図４に戻り、体質指標値「１」を取得する。そして、特定部１３２は、各ユーザについて特定した体質特徴と体質指標値とを対応付けて、ユーザ体質記憶部１２４に格納する。
【００８０】
次に、運転傾向を特定する処理について説明する。特定部１３２は、ユーザの運転態様の傾向である運転傾向を特定する。例えば、特定部１３２は、運転履歴記憶部１２３に記憶される各ユーザの運転態様に基づいて、各ユーザの運転傾向を特定する。上記例の場合、特定部１３２は、遺伝子情報が取得されたユーザＵ１〜Ｕ３それぞれの運転態様に基づいて、ユーザＵ１〜Ｕ３の運転傾向を特定する。
【００８１】
例えば、特定部１３２は、複数の日付に渡って、平均車間距離が所定距離以下のユーザは、運転傾向「短車間距離」（車間距離が短い傾向にある）と特定する。また、例えば、特定部１３２は、複数の日付に渡って、平均連続運転時間が所定時間以上のユーザは、運転傾向「長時間連続運転」（長時間連続運転する傾向にある）と特定する。また、例えば、特定部１３２は、複数の日付に渡って、危険ルートを運転した回数の合計が所定回数以上のユーザは、運転傾向「危険ルート選択」（危険ルートを運転する傾向にある）と特定する。なお、特定部１３２は、上記例に限らず、任意の手法を用いて運転傾向を特定してよい。
【００８２】
図６に示す運転履歴記憶部１２３に記憶される運転態様の例では、ユーザＵ１は、いずれの運転日時においても、非常に短い車間距離（３、４ｍ）で走行している。このため、特定部１３２は、例えば、ユーザＵ１の運転傾向として「短車間距離」を特定する。また、ユーザＵ２は、いずれの運転日時においても、長時間（６０分）の連続運転を行っている。このため、特定部１３２は、ユーザＵ２の運転傾向として「長時間連続運転」を特定する。また、ユーザＵ３は、いずれの運転日時においても、危険ルートを多く選択している。このため、特定部１３２は、例えば、ユーザＵ３の運転傾向として「危険ルート選択」を特定する。そして、特定部１３２は、各ユーザについて特定した運転傾向を運転傾向記憶部１２５に格納する。
【００８３】
（評価部１３３について）
評価部１３３は、特定部１３２により特定された体質特徴と運転傾向とに基づいて、ユーザが自動車１０を運転する際どれだけ安全運転をするかといった運転の安全性を評価する。例えば、評価部１３３は、体質特徴と運転傾向とに基づいて、運転の安全性を示す指標として、安全評価値を算出する。そして、評価部１３３は、安全評価値に基づいて、各ユーザの運転の安全性を評価する。評価部１３３は、任意の手法を用いて安全評価値を算出してよい。以下では、この一例について説明する。
【００８４】
例えば、評価部１３３は、体質指標値と、運転傾向の指標値とを乗算することにより、スコアを算出する。ユーザＵ１の場合について説明すると、ユーザＵ１は体質特徴「空間認識能力が低い」であることから、体質評価値「１」を特定されており、また、運転傾向「短車間距離」であると特定されている。このため、評価部１３３は、体質評価値「１」と、運転傾向「短車間距離」に応じた指標値とを乗算することにより、スコアを算出する。運転傾向「短車間距離」に応じた指標値とは、例えば、ユーザＵ１の各運転日における平均車間距離をさらに平均した平均値に応じた値である。
【００８５】
ユーザＵ２の場合について説明すると、ユーザＵ２は体質特徴「空間的知性が低い」であることから、体質評価値「１」を特定されており、また、運転傾向「長時間連続運転」であると特定されている。このため、評価部１３３は、体質評価値「１」と、運転傾向「長時間連続運転」に応じた指標値とを乗算することにより、スコアを算出する。運転傾向「長時間連続運転」に応じた指標値とは、例えば、ユーザＵ２の各運転日における平均連続運転時間をさらに平均した平均値に応じた値である。
【００８６】
ユーザＵ３の場合について説明すると、ユーザＵ３は体質特徴「睡眠深度が浅い」であることから、体質評価値「１」を特定されており、また、運転傾向「危険ルート選択」であると特定されている。このため、評価部１３３は、体質評価値「１」と、運転傾向「危険ルート選択」に応じた指標値とを乗算することにより、スコアを算出する。運転傾向「危険ルート選択」に応じた指標値とは、例えば、ユーザＵ３の各運転日における危険ルート選択回数を平均した平均値に応じた値である。
【００８７】
そして、評価部１３３は、上記のように算出したスコアに基づいて、安全評価値を算出する。また、評価部１３３は、スコアそのものを安全評価値としてもよい。また、安全評価値は、０〜５までの数値で表されるものであるとすると、評価値１３３は、スコアに所定の補正をかけることで０〜５までの数値に落とし込むことにより、安全評価値を算出する。
【００８８】
例えば、評価部１３３は、体質特徴を示す指標値が低く、かつ、より危険な運転をする傾向にあるほど、事故につながるような危険運転をする可能性が高くなる、といったことを示すように安全評価値を算出する。例えば、運転制御装置１００は、空間認識能力が低く、かつ、車間距離が短いほど、値が０に近付くように安全評価値を算出する。値が０に近付くほど安全性が低く、運転をするうえで危険性が高いことを示す。また、運転制御装置１００は、空間的知性が低く、かつ、連続運転時間が長いほど、値が０に近付くように安全評価値を算出する。また、運転制御装置１００は、睡眠深度が浅く、かつ、危険ルートを選択する回数が多いほど、値が０に近付くように安全評価値を算出する。
【００８９】
また、評価部１３３は、各ユーザ算出した安全評価値をユーザ体質記憶部１２４に格納する。図７の例では、評価部１３３が、ユーザＵ１に対して安全評価値「２．５」、ユーザＵ２に対して安全評価値「２．０」、ユーザＵ３に対して安全評価値「２．０」を算出した例を示す。例えば、安全評価値が「３．０」より低いユーザは、危険運転する（運転の安全性が低い）と判断するよう予め決められているとする。かかる場合、評価部１３３は、ユーザＵ１〜Ｕ３は危険運転する可能性が高いとの評価を下す。つまり、評価部１３３は、ユーザＵ１〜Ｕ３に対して危険運転を察知する。
【００９０】
例えば、評価部１３３は、ユーザＵ１であれば、「空間認識能力が低い」ことにより、車間距離を見誤り易くなっていることに起因する交通事故を今後起こす可能性が高いことを察知する。また、評価部１３３は、ユーザＵ２であれば、「空間的知性が低い」ために判断能力が低下していることにより、長時間運転し易くなっている、したがって、運転疲労が蓄積していることに起因する交通事故を今後起こす可能性が高いことを察知する。また、評価部１３３は、ユーザＵ３であれば、「睡眠深度が浅い」ために判断能力が低下していることにより、安全ルートへの配慮を怠り危険ルートを選択し易くなっていることに起因する交通事故を今後起こす可能性が高いことを察知する。
【００９１】
ここで、不図示であるが、ユーザＵ４は、「空間認識能力が低い」、かつ、「空間的知性が低い」。さらに、ユーザＵ４は、「短車間距離」と「長時間連続運転」の傾向にあるものとする。かかる場合、評価部１３３は、ユーザＵ１〜Ｕ３よりもさらに値が低くなるよう安全評価値を算出する。すなわち、評価部１３３は、危険運転につながる体質をより多く示し、事故の原因となり得る運転傾向をより多く示すほど、値が低くなるよう安全評価値を算出する。
【００９２】
（運転制御部１３４について）
運転制御部１３４は、ユーザが運転する際の安全性であって、当該ユーザの遺伝子情報から予測される当該ユーザの体質に基づく安全性を示す指標に基づいて、当該ユーザの運転に関する所定の制御を行う。具体的には、運転制御部１３４は、ユーザの遺伝子情報から予測される当該ユーザの体質と、当該ユーザの運転態様とに基づく指標に基づいて、所定の制御を行う。例えば、運転制御部１３４は、ユーザの遺伝子情報から予測される当該ユーザの体質に対応する体質指標値と、当該ユーザの運転態様の傾向（運転傾向）に対応する指標値とに基づき算出された安全指標値に基づいて、所定の制御を行う。例えば、運転制御部１３４は、安全指標値に基づきユーザが危険運転をする可能性があると判断された場合に、所定の制御を行う。
【００９３】
また、運転制御部１３４は、ユーザの運転状況と、ユーザの運転態様とに基づくタイミングで、所定の制御を行う。例えば、運転制御部１３４は、ユーザの運転状況と、ユーザの運転態様とに基づいて、ユーザがかかる運転態様で運転することにならないタイミングで、所定の制御を行う。
【００９４】
また、運転制御部１３４は、所定の制御として、ユーザの運転態様に基づく提案をユーザに対して行う。例えば、運転制御部１３４は、ユーザの運転傾向が示す運転態様で運転しないよう提案する、あるいは、この運転態様に代わる安全な運転態様を提案する。また、例えば、運転制御部１３４は、所定の制御として、ユーザの運転傾向が示す運転態様に基づいて、ルート案内を行う。以上の、運転制御について、ユーザＵ１〜Ｕ３の例を用いて説明する。
【００９５】
上記の通り、評価部１３３は、ユーザＵ１が「空間認識能力が低い」ことと、「車間距離が短い傾向にある」ことに基づいて、他の車両に衝突し得る危険運転を察知した。これは、ユーザＵ１は、「空間認識能力が低い」ことにより、車間距離を見誤り易くなっていることに起因する危険察知である。このため、運転制御部１３４は、例えば、ユーザＵ１に対して、車間距離を所定値以上開けて運転するよう提案する。例えば、運転制御部１３４は、ユーザＵ１が自動車１０を運転している場合に、自動車１０を制御して、車内の表示画面に車間距離を所定値以上開けて運転するよう提案する提案情報を表示させる。
【００９６】
ここで、ユーザＵ１が、所定速度以上で走行中に、車間距離を所定距離（例えば、事故に直結するような短い距離）より短くしてしまってから提案が行われても、ユーザは急には対応できない場合がある。したがって、事故を防ぐためには、このような運転状況になる前に提案を行うことがより効果的である。したがって、運転制御部１３４は、例えば、自動車１０を制御して、ユーザＵ１が所定速度以上で走行している場合、車間距離を所定距離（例えば、事故に直結するような短い距離）より短くする前に、車間距離に関する上記提案情報を表示させる。
【００９７】
また、他の一例としては、運転制御部１３４は、自動車１０を制御して、ユーザＵ１が自動車１０のエンジンをかけた際に、車間距離に関する上記提案情報を表示させてもよい。運転制御部１３４は、自動車１０を制御して、かかる提案情報を音声出力させてもよい。
【００９８】
このように、実施形態にかかる運転制御装置１００は、ユーザの運転態様に基づいて、かかる運転態様になる前に提案を行う。これにより、運転制御装置１００は、ユーザに意識付けを行うことができるため、事故の発生を防止することができる。
【００９９】
また、上記の通り、評価部１３３は、ユーザＵ２が「空間的知性が低い」ことと、「連続運転を長時間行う傾向にある」ことに基づいて、事故発生率が高くなる危険運転を察知した。これは、ユーザＵ２は、「空間的知性が低い」ために判断能力が低下していることにより、長時間運転し易くなっている、したがって、運転疲労が蓄積していることに起因する危険察知である。このため、運転制御部１３４は、例えば、ユーザＵ２に対して、連続運転を避けるよう提案する。例えば、運転制御装置１００は、ユーザＵ２が自動車１０を運転している場合に、自動車１０を制御して、車内の表示画面に連続運転を避けるよう提案する提案情報を表示させる。
【０１００】
ここで、ユーザＵ２が、長時間の連続運転をしてしまってから提案が行われても、提案の効果は薄い。したがって、事故を防ぐためには、このような運転状況になる前に提案を行うことがより効果的である。したがって、運転制御部１３４は、例えば、自動車１０を制御して、ユーザＵ２が長時間の連続運転になる前に、連続運転に関する上記提案情報を表示させる。運転制御部１３４は、例えば、自動車１０を制御して、連続運転により疲労が蓄積し始めると考えられる時間（例えば、１時間の連続運転）が経過する直前に、上記提案情報を表示させる。
【０１０１】
また、他の一例としては、運転制御部１３４は、自動車１０を制御して、ユーザＵ２が自動車１０のエンジンをかけた際に、連続運転に関する上記提案情報を表示させてもよい。運転制御部１３４は、自動車１０を制御して、かかる提案情報を音声出力させてもよい。
【０１０２】
このように、実施形態にかかる運転制御装置１００は、ユーザの運転態様に基づいて、かかる運転態様になる前に提案を行う。これにより、運転制御装置１００は、ユーザに意識付けを行うことができるため、事故の発生を防止することができる。
【０１０３】
また、上記の通り、評価部１３３は、ユーザＵ３が「睡眠深度が浅い」ことと、「危険ルートを選択する傾向ある」ことに基づいて、事故の発生率が高くなる危険運転を察知した。これは、ユーザＵ３は、「睡眠深度が浅い」ために判断能力が低下していることにより、安全ルートへの配慮を怠り危険ルートを選択し易くなっていることに起因する危険察知である。このため、運転制御部１３４は、例えば、ユーザＵ３に対して、より安全な道へと迂回するよう迂回ルートを提案する。例えば、運転制御部１３４は、ユーザＵ３が自動車１０を運転している場合に、自動車１０を制御して、車内の表示画面に迂回ルートを提案する提案情報を表示する。
【０１０４】
ここで、ユーザＵ３が、実際に、危険ルートを走行中に提案が行われても、提案の効果は薄い。したがって、危険ルート走行による事故を防ぐためには、このような運転状況になる前に提案を行うことがより効果的である。したがって、運転制御部１３４は、例えば、自動車１０を制御して、ユーザＵ３が危険ルートに進入することが判明した場合に、危険ルートに関する上記提案情報を表示させる。例えば、運転制御部１３４は、自動車１０を制御して、ユーザＵ３の自動車１０と危険ルートが存在するエリアとの距離が所定距離以下になった場合に、上記提案情報を表示させる。
【０１０５】
また、他の一例としては、運転制御部１３４は、自動車１０を制御して、ユーザＵ３が自動車１０のエンジンをかけた際に、危険ルートに関する上記提案情報を表示させてもよい。運転制御部１３４は、自動車１０を制御して、かかる提案情報を音声出力させてもよい。
【０１０６】
このように、実施形態にかかる運転制御装置１００は、ユーザの運転態様に基づいて、かかる運転態様になる前に提案を行う。これにより、運転制御装置１００は、ユーザに意識付けを行うことができるため、事故の発生を防止することができる。
【０１０７】
（予測部１３５について）
さて、ここまで、運転制御装置１００が、ユーザの遺伝子情報と運転傾向とを取得し、取得した遺伝子情報と運転傾向とに基づいて、危険運転を察知した場合に、運転制御を行い例を示した。しかし、運転制御装置１００は、ユーザの運転履歴が取得できないことにより、ユーザの運転傾向を取得できない場合がある。例えば、取得部１３１は、自動車１０を購入したばかりで、ほとんど運転したことが無いユーザからは、運転履歴を取得することができない。また、取得部１３１は、自動車１０を有するものの、ペーパードライバーであるユーザからは、運転履歴を取得することができない。そして、このように運転履歴が取得できないユーザについては、特定部１３２は、運転態様を取得することができない。
【０１０８】
したがって、運転制御装置１００は、運転態様を取得することができないユーザについて、運転態様を予測する処理を行ってよい。例えば、予測部１３５は、運転態様を取得することができないユーザ（「未知ユーザ」とする）について、運転態様を予測する。具体的には、予測部１３５は、未知ユーザとは異なるユーザである他のユーザ（「他ユーザ」とする）の遺伝子情報と、当該他のユーザの運転態様との関係性と、未知ユーザの遺伝子情報とに基づき、未知ユーザの運転態様を予測する。例えば、予測部１３５は、未知ユーザの運転傾向を予測する。例えば、予測部１３５は、機械学習によりモデルを生成し、生成したモデルを用いて、未知ユーザの運転傾向を予測することができる。
【０１０９】
ここで、未知ユーザは、遺伝子情報は取得されているものの、運転履歴が取得できないことにより運転傾向が未知のユーザである。一方、他のユーザは、遺伝子情報が取得され、また、運転履歴も取得されたことにより、運転傾向が特定されているユーザである。
【０１１０】
このような状態において、予測部１３５は、他ユーザの運転傾向と遺伝子情報との関係性を分析する。具体的には、予測部１３５は、運転傾向と遺伝子情報との間に所定の関係性が成立するか否かを分析する。例えば、予測部１３５は、所定の関係性として、運転傾向と遺伝子情報との傾向に基づく関係性が成立するか否かを分析する。より具体的には、予測部１３５は、複数の他ユーザの運転傾向と、当該複数の他ユーザの遺伝子情報との相関性を分析する。
【０１１１】
例えば、予測部１３５は、ＧＷＡＳ（Genome-Wide  Association  Study）を用いた学習器や、ディープラーニング、ＳＶＭ（Support  Vector  Machine）等、任意の機械学習の技術を用いて、運転傾向と遺伝子情報と相関性を学習するといった分析手法を用いることができる。ここで、機械学習の一例について説明する。
【０１１２】
例えば、予測部１３５は、運転傾向記憶部１２５に記憶される運転傾向毎にモデルを生成する。例えば、予測部１３５は、複数の他ユーザの遺伝子情報と、複数の他ユーザの運転傾向との関係性を学習することにより、各遺伝子情報を有する他ユーザはどのような運転傾向にあるかといった、各遺伝子情報と運転傾向との相関性を示すモデルを生成する。例えば、予測部１３５は、遺伝子情報と運転傾向とに基づいて生成されるモデルであって、未知ユーザの遺伝子情報が入力された場合に、未知ユーザは特定の運転傾向にあるかを予測可能な指標値を出力するモデルを生成する。
【０１１３】
すなわち、予測部１３５は、所定の運転傾向にあるか否かを示す結果情報を、機械学習における目的変数とする。そして、予測部１３５は、当該所定の運転傾向にある他ユーザが有する遺伝子情報（素性情報）を、機械学習における説明変数とする。そして、予測部１３５は、目的変数と説明変数とを用いて、所定の運転傾向に関するモデルを生成する。
【０１１４】
例えば、予測部１３５は、未知ユーザが所定の運転傾向にあるか否かと、この所定の運転傾向にある他のユーザの遺伝子情報との関係を示す式を生成する。さらに、予測部１３５は、各遺伝子情報が、未知ユーザが所定の運転傾向にあるという事象に対して、どのような重みを有するかを算出する。これにより、予測部１３５は、未知ユーザが所定の運転傾向にあるという事象に対して、各遺伝子情報がどのくらい寄与するのかといった情報を得ることができる。例えば、予測部１３５は、図８に記憶される運転傾向のうち、運転傾向「短車間距離」を示すモデルの生成にあたり、下記式（１）を作成する。なお、説明の便宜上、「短車間距離」運転を「Ｄ１」とする。
【０１１５】
下記式（１）に示されるよう、予測部１３５により生成されるモデルは、未知ユーザの遺伝子情報が入力される入力層と、出力層と、入力層から前記出力層までのいずれかの層であって出力層以外の層に属する第１要素と、第１要素と第１要素の重みとに基づいて値が算出される第２要素と、を含み、入力層に入力された遺伝子情報に応じて、対象者の運転態様を定量化した値を出力層から出力するようコンピュータを機能させるためのモデルである。
【０１１６】
ｙ（Ｄ１）  ＝  ω１・ｘ１  ＋  ω２・ｘ２  ＋  ω３・ｘ３  ・・・＋  ωＮ・ｘＮ      ・・・（１）（Ｎは任意の数）
【０１１７】
上記式（１）において、「ｙ（Ｄ１）」は、「未知ユーザが「短車間距離」の傾向にあるか否か」という事象を示す。また、「ｙ（Ｄ１）」は、第２要素に対応する。
【０１１８】
また、上記式（１）において、「ｘ」は、他ユーザの各説明変数に対応するとともに、第１要素に対応する。また、上記式（１）における「ｘ１、ｘ２、ｘ３、・・・、ｘＮ」という説明変数は、図５に示す遺伝子情報記憶部１２２に記憶される遺伝子のうち、「短車間距離」の傾向にあると判定された他ユーザの遺伝子情報を説明変数としたものである。例えば、「ｘ１」は、遺伝子「Ｇ１ａ」に対応する変数を示す。
【０１１９】
また、上記式（１）において、「ω」は、「ｘ」の重み係数であり、第１要素の重みに対応する。具体的には、「ω１」は、「ｘ１」の重み係数であり、「ω２」は、「ｘ２」の重み係数であり、「ω３」は、「ｘ３」の重み係数である。このように、上記式（１）は、「短車間距離」の傾向にあると他ユーザの遺伝子情報それぞれに対応する説明変数「ｘ」と、重み係数「ω」とを含む変数（例えば、「ω１・ｘ１」）を組合せることにより作成される。
【０１２０】
上記式（１）について、より具体的に説明する。上記式（１）において、仮に、「ｘ１」が遺伝子「Ｇ１ａ」に対応し、「ｘ２」が遺伝子「Ｇ１ｂ」に対応し、「ｘ３」が遺伝子「Ｇ２ａ」に対応する説明変数であるとする。この場合、図８の例において、「短車間距離」の傾向にあるユーザＵ１に対応する上記式（１）は、以下の式（２）のように表すことができる。
【０１２１】
ｙ（Ｄ１）（＝  １）  ＝  ω１・（Ｇ１ａ）  ＋  ω２・（Ｇ１ｂ＝  ０）  ＋  ω３・（Ｇ２ａ＝  ０）  ＋  ωＮ・ｘＮ      ・・・（２）
【０１２２】
図８の例に基づくと、ユーザＵ１は、遺伝子「Ｇ１ｂ」や遺伝子「Ｇ２ａ」を有しないため、上記式（２）の通り、これらには「０」が当て嵌められる。
【０１２３】
同様の考えに基づきに、運転傾向「短車間距離」と判定されている他ユーザそれぞれについては、式を作成することができる。
【０１２４】
予測部１３５は、上記式（２）のように、他ユーザ毎に式を生成し、生成した式を機械学習のサンプルとする。そして、予測部１３５は、サンプルとなる式の演算処理を行うことにより、重み係数「ω」に対応する値を導出する。すなわち、予測部１３５は、上記式（２）を満たすような重み係数「ω」を決定する。言い換えれば、予測部１３５は、所定の説明変数が目的変数「ｙ」に与える影響を示す重み係数「ω」を決定することができる。例えば、運転傾向「短車間距離」にあるユーザの特徴を示す情報として、遺伝子「Ｇ２ｃ」が他の変数と比較して大きく寄与しているのであれば、遺伝子「Ｇ２ｃ」に対応する重み係数の値は、他の変数と比較して大きな値が算出される。
【０１２５】
上記のようにして、予測部１３５は、急ブレーキ運転の傾向にあるという事象と、急ブレーキ運転の傾向にあるユーザから取得された遺伝子情報とを関連付けるモデルを生成する。なお、上記式（１）を用いた算出処理では、左辺を「１」や「０」そのものとするのではなく、所定の誤差を想定し、かかる誤差との差異を２乗した値が最小値となるよう近似する最小二乗法などの手法を用いて、「ω」の最適解を算出してもよい。
【０１２６】
なお、予測部１３５は、上記の様にして生成した各モデルを所定の記憶部に記憶する。不図示であるが、例えば、予測部１３５は、専用の記憶部である学習モデル記憶部に各モデルを記憶する。
【０１２７】
このようにして、予測部１３５は、予めモデルを生成しておく。ここで、予測部１３５は、取得部１３１からユーザＵｘの運転履歴を取得できない旨の情報を受信したとする。かかる場合、予測部１３５は、モデルに対して、ユーザＵｘの遺伝子情報を入力することにより、モデルから出力される結果に基づいて、ユーザＵｘの運転傾向を予測する。例えば、予測部１３５は、モデルに、遺伝子情報記憶部１２２に記憶されるユーザＵｘの遺伝子情報を入力することにより、ユーザＵｘのスコアを出力する。そして、予測部１３５は、モデルのうち、出力したスコアが所定値以上のモデルが存在する場合、かかるモデルについて目的変数とされる運転傾向をユーザＵｘの運転傾向として予測する。
【０１２８】
運転制御部１３４は、ユーザＵｘの遺伝子情報から予測されるユーザＵｘの体質と、ユーザＵｘについて予測された運転傾向とに基づく指標に基づいて、これまで説明してきた所定の制御を行う。
【０１２９】
〔４．処理手順〕
次に、図９を用いて、実施形態にかかる運転制御装置１００が実行する運転制御処理の手順について説明する。図９は、実施形態にかかる運転制御装置１００による運転制御処理手順を示すフローチャートである。
【０１３０】
まず、運転制御装置１００は、ユーザの運転履歴と、当該ユーザの遺伝子情報とを取得する（ステップＳ１０１）。例えば、運転制御装置１００は、自動車１０から送信される運転に関する情報を管理する管理サーバ６０から運転履歴を取得する。かかる運転履歴には、各ユーザにより自動車１０が運転された際の運転態様が含まれる。また、例えば、運転制御装置１００は、検査機関サーバ３０から各ユーザの遺伝子情報を取得する。
【０１３１】
次に、運転制御装置１００は、遺伝子情報が取得されたユーザ毎に、当該ユーザの遺伝子情報に基づいて、当該ユーザの体質の特徴である体質特徴を特定する（ステップＳ１０２）。例えば、運転制御装置１００は、空間認識能力、空間的知性、または、睡眠深度がどのような度合いであるかを示す体質特徴を特定する。また、運転制御装置１００は、ユーザの運転態様に基づいて、ユーザの運転傾向を特定する（ステップＳ１０３）。なお、ステップＳ１０２の処理と、ステップＳ１０３の処理が行われる順序は、逆であってもよいし、ステップＳ１０２の処理、および、ステップＳ１０３の処理は、同時に行われてもよい。
【０１３２】
次に、運転制御装置１００は、体質特徴と運転傾向とに基づいて、ユーザが自動車１０を運転する際の安全性を指標する安全評価値を算出する（ステップＳ１０４）。そして、運転制御装置１００は、安全評価値に基づく評価結果に応じて、運転に関する所定の制御を行う（ステップＳ１０５）。例えば、運転制御装置１００は、安全評価値が所定の基準値を下回る場合、対象のユーザは、自身の運転傾向を要因とする事故発生につながる危険運転をする可能性があることを察知する。このため、運転制御装置１００は、運転に関する所定の制御として、かかる運転傾向に基づく制御を行う。例えば、運転制御装置１００は、対象のユーザが、かかる運転傾向が示す運転態様で運転するよりも前のタイミングに、安全ガイドを行うよう自動車１０を制御する。
【０１３３】
〔５．変形例〕
上記実施形態にかかる運転制御装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、運転制御装置１００の他の実施形態について説明する。
【０１３４】
〔５−１．ルート案内〕
上記実施例では、運転制御部１３４が、危険運転を察知した場合に、ユーザの運転態様に基づく提案を行う例を示した。しかしこの例に限らず、運転制御部１３４は、危険運転を察知した場合に、ユーザの運転態様に基づいて、ルート案内を行ってもよい。上記例の様に、ユーザＵ１は「空間認識能力が低い」ために「短車間距離」の傾向にある場合、運転制御部１３４は、車間距離を気にせず比較的安全に走行可能なルート（例えば、交通量が少ないルート、信号が少ないルート、整備され直線が多いルート）を提案するよう自動車１０を制御する。例えば、運転制御部１３４は、自動車１０に対して、ユーザＵ１がカーナビを利用して目的地への案内設定を行った場合に、目的地への候補ルートの１つとして、上記のような安全走行ルートを提案するよう制御する。
【０１３５】
また、上記例の様に、ユーザＵ２は「空間的知性が低い」ために「長時間連続運転」の傾向にある場合、運転制御部１３４は、例えば、「道の駅」が存在するルートを提案するよう自動車１０を制御する。例えば、運転制御部１３４は、自動車１０に対して、ユーザＵ１がカーナビを利用して目的地への案内設定を行った場合に、目的地への候補ルートの１つとして、上記のような安全走行ルートを提案するよう制御する。
【０１３６】
また、上記例の様に、ユーザＵ３は「睡眠深度が浅い」ために「危険ルート選択」の傾向にある場合、運転制御部１３４は、車間距離を気にせず比較的安全に走行可能なルートを提案するよう自動車１０を制御する。例えば、運転制御部１３４は、自動車１０に対して、ユーザＵ１がカーナビを利用して目的地への案内設定を行った場合に、目的地への候補ルートの１つとして、上記のような安全走行ルートを提案するよう制御する。
【０１３７】
これにより、実施形態にかかる運転制御装置１００は、ユーザによる危険運転を回避することができるため、事故を防止することができる。
【０１３８】
〔５−２．自動運転制御〕
上記実施例では、運転制御部１３４が、危険運転を察知した場合に、ユーザの運転態様に基づく提案を行う例を示した。しかしこの例に限らず、運転制御部１３４は、ユーザの運転態様に基づいて、ユーザに運転される移動体である自動車１０に対して運転制御を行ってもよい。これまで説明してきた通り、自動車１０は、自動走行可能な自動運転車である。したがって、ここでの運転制御とは、ユーザによる運転操作（例えば、アクセル操作、ブレーキ操作、ハンドル操作）に拘わらず、自動で走行を調整するよう自動車１０を制御することを示す。
【０１３９】
上記例の様に、ユーザＵ１は「空間認識能力が低い」ために「短車間距離」の傾向にある場合、運転制御部１３４は、自動車１０に対して、所定速度以上で走行中に前方車両との車間距離が所定距離より短くなると予測される場合、ユーザＵ１の運転操作に拘わらずブレーキをかけて車間距離をあけるよう制御する。
【０１４０】
これにより、実施形態にかかる運転制御装置１００は、ユーザによる危険運転を回避することができるため、事故を防止することができる。
【０１４１】
なお、運転制御部１３４は、自動車１０に対して、歩行者やバイクを発見した場合に、歩行者やバイクと自動車１０との距離関係に基づいて、ブレーキをかけて速度を調整するよう制御してもよい。
【０１４２】
〔５−３．事故歴をさらに考慮〕
また、運転制御部１３４は、ユーザの体質とユーザの事故歴とに基づき、ユーザの体質が事故の発生に関与していると判定された場合には、これまで説明してきた運転に関する制御を行ってもよい。かかる場合、例えば、取得部１３１は、遺伝子情報を取得したユーザの事故歴も取得する。一般に、事故歴を有するのは保険会社である。したがって、取得部１３１は、例えば、事業主Ｔと所定の契約を結んでいる保険会社から、遺伝子情報を取得したユーザの事故歴を示す事故歴データを取得する。次に、特定部１３２は、これまでの説明の通り、ユーザの遺伝子情報に基づいて、ユーザの体質特徴を予測する。また、特定部１３２は、体質特徴を予測したユーザの事故歴データを参照し、当該体質特徴が事故の発生に関与しているか否かを判定する。
【０１４３】
例えば、特定部１３２は、体質特徴「空間認識能力が低い」と予測した各ユーザの事故歴データを参照し、体質特徴「空間認識能力が低い」と予測したユーザは事故を起こしやすいか否かを判定する。例えば、特定部１３２は、体質特徴「空間認識能力が低い」と予測したユーザが事故を起こす確率（事故率）を算出し、事故率が予め定められた所定値以上である場合には、体質特徴「空間認識能力が低い」と予測したユーザは事故を起こしやすいと判定する。また、このように判定したことにより、特定部１３２は、体質特徴「空間認識能力が低い」は、事故の発生に関与していると判定する。なお、ここでは、体質特徴「空間認識能力が低い」を例に説明したが、特定部１３２は、その他の体質特徴についても、同様にして、事故の発生に関与しているか否かを判定する。
【０１４４】
次に、評価部１３３は、特定部１３２により事故の発生に関与していると判定された体質特徴を有するユーザについて、安全評価値を算出することにより安全性を評価する。また、運転制御部１３４は、評価部１３３により危険運転が察知された場合には、運転に関する制御を行う。
【０１４５】
これにより、実施形態にかかる運転制御装置１００は、事故の発生に関与する体質のユーザを精度よく特定することができるため、このようなユーザに対して提案や運転制御を行うことで、事故の発生を効果的に防止することができる。
【０１４６】
〔５−４．体質のみを利用〕
上記実施例では、運転制御部１３４が、ユーザの体質と運転態様とに基づいて、運転に関する制御を行う例を示した。しかし、運転制御部１３４が、ユーザの体質のみを用いて、運転に関する制御を行ってもよい。かかる場合、取得部１３１は、ユーザの遺伝子情報のみを取得し、運転履歴を取得せずともよい。そして、評価部１３３は、特定部１３２によりユーザの遺伝子情報からユーザの体質特徴が特定されると、この体質特徴だけで安全性を評価する。例えば、評価部１３３は、ユーザＵ１の体質特徴が「空間的知性が低い」である場合には、ユーザＵ１が運転する際の安全性は低い（危険運転の可能性が高い）と評価する。また、運転制御部１３４は、ユーザＵ１についてこれまで説明したような制御を行う。
【０１４７】
このように、実施形態にかかる運転制御装置１００は、ユーザの運転履歴を用いずとも、危険運転を察知して、それを回避するような制御を行うことができるため、例えば、自動運転車ではなく、カーナビしか搭載していないような一般の乗用車を利用するユーザに対しても、体質に基づく情報提案を行うことができる。
【０１４８】
〔６．ハードウェア構成〕
また、上述してきた実施形態にかかる運転制御装置１００は、例えば図１０に示すような構成のコンピュータ１０００によって実現される。図１０は、運転制御装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１４９】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１５０】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、通信網５０を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、通信網５０を介して他の機器へ送信する。
【０１５１】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを、入出力インターフェイス１６００を介して出力装置へ出力する。
【０１５２】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１５３】
例えば、コンピュータ１０００が実施形態にかかる運転制御装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを、記録媒体１８００から読み取って実行するが、他の例として、他の装置から、通信網５０を介してこれらのプログラムを取得してもよい。
【０１５４】
〔７．その他〕
上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１５５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１５６】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１５７】
〔８．効果〕
実施形態にかかる運転制御装置１００は、取得部１３１と、運転制御部１３４とを有する。取得部１３１は、ユーザの遺伝子情報を取得する。運転制御部１３４は、ユーザが運転する際の安全性であって、当該ユーザの遺伝子情報から予測される当該ユーザの体質に基づく安全性を示す指標に基づいて、当該ユーザの運転に関する所定の制御を行う。
【０１５８】
これにより、実施形態にかかる運転制御装置１００は、危険運転をし易いユーザにとってより安全性の高い運転制御を実現することができる。
【０１５９】
また、取得部１３１は、ユーザの運転態様をさらに取得し、運転制御部１３４は、ユーザの遺伝子情報から予測される当該ユーザの体質と、当該ユーザの運転態様とに基づく指標に基づいて、所定の制御を行う。
【０１６０】
これにより、実施形態にかかる運転制御装置１００は、ユーザが事故につながるような危険運転をし易いか否かを精度よく判断することができるため、危険運転をし易いユーザにとってより安全性の高い運転制御を実現することができる。
【０１６１】
実施形態にかかる運転制御装置１００は、予測部１３５をさらに有する。予測部１３５は、ユーザとは異なるユーザである他のユーザの遺伝子情報と、当該他のユーザの運転態様との関係性と、ユーザの遺伝子情報とに基づき、当該ユーザの運転態様を予測する。
【０１６２】
これにより、実施形態にかかる運転制御装置１００は、運転態様を取得できないユーザがどのような運転傾向にあるかを高精度に予測することができるため、運転態様を取得できないユーザについても予測した運転傾向に基づく制御を行うことができる。
【０１６３】
また、運転制御部１３４は、ユーザの遺伝子情報から予測される体質として、空間認識能力、空間的知性、または、睡眠深度の度合いに基づく前記指標に基づいて、前記所定の制御を行う。
【０１６４】
これにより、実施形態にかかる運転制御装置１００は、例えば、空間認識能力が低い、空間的知性が低い、睡眠深度が浅い等のユーザが、実際に事故につながるような運転をする傾向にあれば、このユーザに対して安全ガイド等を行うことができるため、事故の発生を効果的に防止することができる。
【０１６５】
また、運転制御部１３４は、指標に基づきユーザが危険運転をする可能性があると判定された場合に、所定の制御を行う。
【０１６６】
これにより、実施形態にかかる運転制御装置１００は、ユーザが事故につながるような危険運転をし易いか否かを精度よく判断することができるため、危険運転をし易いユーザにとってより安全性の高い運転制御を実現することができる。
【０１６７】
また、運転制御部１３４は、ユーザの体質とユーザの事故歴とに基づき、ユーザの体質が事故の発生に関与していると判定された場合には、所定の制御を行う。
【０１６８】
これにより、実施形態にかかる運転制御装置１００は、事故の発生に関与する体質のユーザを精度よく特定することができるため、このようなユーザに対して提案や運転制御を行うことで、事故の発生を効果的に防止することができる。
【０１６９】
また、運転制御部１３４は、ユーザの運転状況と、ユーザの運転態様とに基づくタイミングで、所定の制御を行う。
【０１７０】
これにより、実施形態にかかる運転制御装置１００は、事故の発生を効果的に防止することができる。
【０１７１】
また、運転制御部１３４は、ユーザの運転状況と、ユーザの運転態様とに基づいて、ユーザが運転態様で運転することにならないタイミングで、所定の制御を行う。
【０１７２】
これにより、実施形態にかかる運転制御装置１００は、ユーザが事故につながる運転をする前に制御を行うことができるため、事故の発生を効果的に防止することができる。
【０１７３】
また、運転制御部１３４は、ユーザが運転態様で運転することになるよりも前に、所定の制御を行う。
【０１７４】
これにより、実施形態にかかる運転制御装置１００は、ユーザが事故につながる運転をする前に制御を行うことができるため、事故の発生を効果的に防止することができる。
【０１７５】
また、運転制御部１３４は、所定の制御として、ユーザの運転態様に基づく提案をユーザに対して行う。
【０１７６】
これにより、実施形態にかかる運転制御装置１００は、ユーザに対して危険運転していることを認識させることができる。
【０１７７】
また、運転制御部１３４は、運転態様で運転しないよう提案する、あるいは、運転態様に代わる安全な運転態様を提案する。
【０１７８】
これにより、実施形態にかかる運転制御装置１００は、事故の発生を効果的に防止することができる。
【０１７９】
また、運転制御部１３４は、所定の制御として、ユーザの運転態様に基づいて、ルート案内を行う。
【０１８０】
これにより、実施形態にかかる運転制御装置１００は、危険運転にならないような走行し易いルートを提案することができるため、事故の発生を効果的に防止することができる。
【０１８１】
また、運転制御部１３４は、所定の制御として、ユーザの運転態様に基づいて、ユーザに運転される移動体に対して運転制御を行う。
【０１８２】
これにより、実施形態にかかる運転制御装置１００は、ユーザによる危険運転を回避することができるため、事故を防止することができる。
【０１８３】
以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１８４】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１８５】
１  運転制御システム
１０  自動車
３０  検査機関サーバ
６０  管理サーバ
１００  運転制御装置
１２１  体質情報記憶部
１２２  遺伝子情報記憶部
１２３  運転履歴記憶部
１２４  ユーザ体質記憶部
１２５  運転傾向記憶部
１３１  取得部
１３２  特定部
１３３  評価部
１３４  運転制御部
１３５  予測部
【図１】
2019021216.tif 000003
【図２】
2019021216.tif 000004
【図３】
2019021216.tif 000005
【図４】
2019021216.tif 000006
【図５】
2019021216.tif 000007
【図６】
2019021216.tif 000008
【図７】
2019021216.tif 000009
【図８】
2019021216.tif 000010
【図９】
2019021216.tif 000011
【図１０】
2019021216.tif 000012