(57)【要約】【課題】  運転者と同乗者とのコミュニケーションをより適切に活性化する。【解決手段】  端末装置（２）が、車内において乗員が操作し且つその操作に応じて乗員にコンテンツ（ゲーム）を提示する。また、車載装置（１）が、車両（Ｃ）の運転状態と目標運転状態との乖離度を判定する。続いて、車載装置（１）が、判定した乖離度を表す乖離度情報を端末装置（２）に送信する。そして、端末装置（２）が、車載装置（１）が送信した乖離度に基づいて、提示しているコンテンツ（ゲーム）の内容を決定するパラメータ（ゲーム進行用パラメータ）を変更する。【選択図】図１
2014022950.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された車載装置と、車内において乗員が操作し且つその操作に応じてコンテンツを提示する端末装置と、を備え、
前記車載装置は、
車両の運転状態を検出する運転状態検出部と、
前記運転状態検出部が検出した前記運転状態と予め設定した目標運転状態との乖離度を判定する乖離度判定部と、
前記乖離度判定部が判定した乖離度を表す乖離度情報を端末装置に送信する乖離度情報送信部と、を備え、
前記端末装置は、
前記車載装置が送信した乖離度情報を受信する乖離度情報受信部と、
前記乖離度情報受信部が受信した乖離度情報に基づいて、コンテンツの内容を決定するパラメータを変更するパラメータ変更部と、を備えたことを特徴とする車両用コミュニケーションシステム。
【請求項２】
前記コンテンツは、前記端末装置で実行可能なゲームであり、
前記パラメータ変更部は、前記乖離度情報受信部が受信した乖離度情報に基づいて、前記乖離度が大きいほど、操作者に不利なゲーム状態となるように前記パラメータを変更することを特徴とする請求項１に記載の車両用コミュニケーションシステム。
【請求項３】
前記車載装置は、
車両の発進または停止を検出する発進停止検出部と、
車両の加減速度を検出する加減速度検出部と、を備え、
前記運転状態検出部は、前記発進停止検出部が車両の発進または停止を検出した場合に、前記加減速度検出部が検出した前記加減速度に基づいて車両の発進時の加速状態または停止時の減速状態を前記運転状態として検出することを特徴とする請求項１または２に記載の車両用コミュニケーションシステム。
【請求項４】
前記車載装置は、
車速を検出する車速検出部と、
車両の減速度を検出する減速度検出部と、を備え、
前記運転状態検出部は、前記車速検出部が検出した車速が設定車速以上である場合に、前記減速度検出部が検出した前記減速度に基づいて車両の減速状態を前記運転状態として検出することを特徴とする請求項１から３のいずれか１項に記載の車両用コミュニケーションシステム。
【請求項５】
前記車載装置は、車両の操舵角の角加速度を検出する角加速度検出部を備え、
前記運転状態検出部は、前記角加速度検出部が検出した前記角加速度に基づいて車両の操舵状態を前記運転状態として検出することを特徴とする請求項１から４のいずれか１項に記載の車両用コミュニケーションシステム。
【請求項６】
前記運転状態検出部は、単位エネルギー当たりの車両の走行距離であるエネルギー消費率を前記運転状態として検出することを特徴とする請求項１から５のいずれか１項に記載の車両用コミュニケーションシステム。
【請求項７】
前記運転状態検出部は、イグニッションスイッチがオン状態となってからの経過時間である連続運転時間を前記運転状態として検出することを特徴とする請求項１から６のいずれか１項に記載の車両用コミュニケーションシステム。
【請求項８】
前記車載装置は、
車両の高速道路走行を検出する高速道路走行検出部と、
車速を検出する車速検出部と、を備え、
前記運転状態検出部は、前記高速道路走行検出部が車両の高速道路走行を検出した場合に、前記車速検出部が検出した前記車速に基づいて高速道路走行時の車速状態を前記運転状態として検出することを特徴とする請求項１から７のいずれか１項に記載の車両用コミュニケーションシステム。
【請求項９】
前記車載装置は、
車両の交差点右左折を検出する右左折検出部と、
ウインカーの点灯状態を検出する点灯状態検出部と、を備え、
前記運転状態検出部は、前記右左折検出部が車両の交差点右左折を検出した場合に、前記点灯状態検出部が検出した前記点灯状態に基づいて交差点右左折時のウインカーの点灯状態を前記運転状態として検出することを特徴とする請求項１から８のいずれか１項に記載の車両用コミュニケーションシステム。
【請求項１０】
前記車載装置は、
車両の車線変更を検出する車線変更検出部と、
ウインカーの点灯状態を検出する点灯状態検出部と、を備え、
前記乖離度判定部は、前記車線変更検出部が車両の車線変更を検出した場合に、前記点灯状態検出部が検出した前記点灯状態に基づいて車線変更時のウインカーの点灯状態を前記運転状態として検出することを特徴とする請求項１から９のいずれか１項に記載の車両用コミュニケーションシステム。
【請求項１１】
前記端末装置は、前記パラメータ変更部が前記パラメータを変更すると、前記パラメータの変更理由を操作者に報知する報知部を備えたことを特徴とする請求項１から１０のいずれか１項に記載の車両用コミュニケーションシステム。
【請求項１２】
前記端末装置は、スマートフォン、またはゲーム機であることを特徴とする請求項１から１１のいずれか１項に記載の車両用コミュニケーションシステム。
【請求項１３】
車両に搭載され、車内において乗員が操作し且つその操作に応じてコンテンツを提示する端末装置と通信可能な車載装置であって、
車両の運転状態を検出する運転状態検出部と、
前記運転状態検出部が検出した運転状態と予め設定した目標運転状態との乖離度を判定する乖離度判定部と、
前記乖離度判定部が判定した乖離度を表す乖離度情報を端末装置に送信する乖離度情報送信部と、を備えたことを特徴とする車載装置。
【請求項１４】
車両に搭載された車載装置と通信可能であり、車内において乗員が操作し且つその操作に応じてコンテンツを提示する端末装置であって、
前記車載装置から送信されてくる車両の運転状態と予め設定した目標運転状態との乖離度を表す乖離度情報を受信する乖離度情報受信部と、
前記乖離度情報受信部が受信した乖離度情報に基づいて、コンテンツの内容を決定するパラメータを変更するパラメータ変更部と、を備えたことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用コミュニケーションシステム、車載装置、および端末装置に関する。
【背景技術】
【０００２】
従来、この種の技術としては、例えば、特許文献１に記載の従来技術がある。
この従来技術では、車両の運転席側と後部座席側とにモニタを備え、後部座席側のモニタが映画を再生するとともに、再生している映画に関連する情報を運転席側のモニタに提供する。これにより、この従来技術では、再生している映画を話題として、運転者と後部座席の乗員とのコミュニケーションを活性化するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９３１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、後部座席側のモニタに映画を再生するようになっている。そのため、上記従来技術では、後部座席側の乗員の興味が映画の鑑賞に向いてしまい、運転者と後部座席の乗員とのコミュニケーションが乏しくなる可能性があった。
本発明は、上記のような点に着目し、運転者と同乗者とのコミュニケーションをより適切に活性化可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の一態様では、端末装置が、車内において乗員が操作し且つその操作に応じてコンテンツを提示する。また、本発明の一態様では、車載装置が、車両の運転状態と予め設定した目標運転状態との乖離度を判定する。続いて、本発明の一態様では、車載装置が、判定した乖離度を表す乖離度情報を端末装置に送信する。そして、本発明の一態様では、端末装置が、車載装置が送信した乖離度情報に基づいて、コンテンツの内容を決定するパラメータを変更する。
【発明の効果】
【０００６】
本発明の一態様では、例えば、同乗者が端末装置を操作すると、その操作に応じて端末装置が同乗者にコンテンツを提供する。また、本発明の一態様では、車両の運転状態に応じて、端末装置によるコンテンツの内容が変化する。それゆえ、本発明の一態様では、コンテンツの内容が変化することで、同乗者に車両の運転状態に興味を持たせることができる。これにより、本発明の一態様では、車両の運転状態を話題として、運転者と同乗者とのコミュニケーションをより適切に活性化することができる。
【図面の簡単な説明】
【０００７】
【図１】車両用コミュニケーションシステムＳの概略構成を示す図である。
【図２】発進停止滑らかさ判定処理を表すフローチャートである。
【図３】急ブレーキ判定処理を表すフローチャートである。
【図４】操舵滑らかさ判定処理を表すフローチャートである。
【図５】エコ運転判定処理を表すフローチャートである。
【図６】長時間連続運転判定処理を表すフローチャートである。
【図７】車速安定度判定処理を表すフローチャートである。
【図８】速度超過判定処理を表すフローチャートである。
【図９】右左折時ウインカー判定処理を表すフローチャートである。
【図１０】車線変更時ウインカー判定処理を表すフローチャートである。
【図１１】パラメータ変更処理を表すフローチャートである。
【図１２】変形例を表すフローチャートである。
【図１３】変形例を表すフローチャートである。
【発明を実施するための形態】
【０００８】
次に、本発明に係る実施形態について図面を参照して説明する。
本実施形態は、本発明を、運転者と、同乗者とのコミュニケーションを活性化するための車両用コミュニケーションシステムＳに適用したものである。
（構成）
図１は、車両用コミュニケーションシステムＳの概略構成を示す図である。
図１に示すように、車両用コミュニケーションシステムＳは、車両Ｃが搭載する車載装置１、および車内において同乗者が操作し且つその操作に応じてゲームを実行（提示）する端末装置２を備える。ゲームとしては、例えば、弾丸やレーザ等を自機から発射して敵機を破壊するシューティングゲーム、自キャラクターと敵キャラクターとが格闘技等で戦う対戦ゲーム、自キャラクターが冒険等を行うロールプレイングゲーム等がある。車載装置１と端末装置２とは、有線または無線の通信路３を介して情報の送受信を行う。
なお、本実施形態では、端末装置２が、端末装置２で実行可能なゲーム（コンテンツ）を提示する例を示したが、他の構成を採用することもできる。例えば、ゲーム以外のコンテンツ（例えば、車両Ｃが走行している地域の観光情報）を提示する構成としてもよい。
【０００９】
（車載装置１の構成）
図１に示すように、車載装置１は、車速検出部４、加速度検出部５、角加速度検出部６、エネルギー消費率検出部７、運転時間計測部８、道路情報検出部９、右左折検出部１０、車線変更検出部１１、および点灯状態検出部１２を備える。
車速検出部４は、車両Ｃの車速を検出する。そして、車速検出部４は、検出結果を表す情報を後述する車両状態推定部１３に出力する。
加速度検出部５は、車両Ｃの加減速度を検出する。そして、加速度検出部５は、検出結果を表す情報を車両状態推定部１３に出力する。
角加速度検出部６は、車両Ｃの操舵角の角加速度を検出する。そして、角加速度検出部６は、検出結果を表す情報を車両状態推定部１３に出力する。
【００１０】
エネルギー消費率検出部７は、単位エネルギー当たりの車両Ｃの走行距離（以下、エネルギー消費率とも呼ぶ）を検出する。エネルギー消費率としては、例えば、車両Ｃが内燃機関（エンジン）を動力源とする車両である場合には、内燃機関の単位容量の燃料当たりの車両Ｃの走行距離を表す燃料消費率がある。また、エネルギー消費率としては、例えば、車両Ｃが電動機（モータ）を動力源とする車両である場合には、電動機の単位容量の電力当たりの車両Ｃの走行距離を表す電力消費率がある。エネルギー消費率の検出は予め設定した設定距離（例えば、１０km）走行する毎に行う。そして、エネルギー消費率検出部７は、検出結果を表す情報を車両状態推定部１３に出力する。
【００１１】
運転時間計測部８は、図示しないイグニッションスイッチがオン状態となってからの経過時間（以下、連続運転時間とも呼ぶ）を計測（検出）する。イグニッションスイッチとしては、例えば、運転者が操作するイグニッションキーがある。そして、運転時間計測部８は、検出結果を表す情報を車両状態推定部１３に出力する。
道路情報検出部９は、車両Ｃの現在位置の道路情報を検出する。道路情報としては、例えば、現在位置が高速道路であるか、一般道であるか、交差点であるか、制限速度は何km/hであるか等の情報を含むものを採用する。具体的には、道路情報検出部９は、車両Ｃの現在位置をＧＰＳ（Global Positioning System）受信部で検出し、道路情報を記憶する記憶部を参照して、検出した現在位置の道路情報を取得する。そして、道路情報検出部９は、検出結果を表す情報を車両状態推定部１３に出力する。
【００１２】
右左折検出部１０は、車両Ｃの交差点右左折を検出する。具体的には、右左折検出部１０は、車両Ｃの現在位置をＧＰＳ受信部で検出し、道路情報を記憶する記憶部を参照して、検出した現在位置に交差点があるか否かを判定する。続いて、右左折検出部１０は、交差点があると判定した場合には、交差点通過の前後で車両Ｃの進行方向が変化したか否かを判定する。続いて、右左折検出部１０は、交差点通過の前後で車両Ｃの進行方向が変化したと判定した場合には、車両Ｃが交差点右左折をしたと判定する。一方、右左折検出部１０は、交差点通過の前後で車両Ｃの進行方向が変化していないと判定した場合には、車両Ｃが交差点右左折をしていないと判定する。そして、右左折検出部１０は、判定結果（検出結果）を表す情報を車両状態推定部１３に出力する。
【００１３】
車線変更検出部１１は、車両Ｃの車線変更を検出する。具体的には、車線変更検出部１１は、車両Ｃ前方の道路をカメラで撮影し、撮影結果を基に道路白線を検出する。続いて、車線変更検出部１１は、検出した道路白線を車両Ｃが跨いだか否かを判定する。続いて、車線変更検出部１１は、車両Ｃが道路白線を跨いだと判定した場合には、車両Ｃが車線変更したと判定する。一方、車線変更検出部１１は、車両Ｃが道路白線を跨いでいないと判定した場合には、車両Ｃが車線変更していないと判定する。そして、車線変更検出部１１は、判定結果（検出結果）を表す情報を車両状態推定部１３に出力する。
【００１４】
点灯状態検出部１２は、車両Ｃのウインカーの点灯状態を検出する。点灯状態としては、例えば、断続的に点灯している点滅状態と点灯しない消灯状態とがある。そして、点灯状態検出部１２は、検出結果を表す情報を車両状態推定部１３に出力する。
車両状態推定部１３は、Ａ/Ｄ(Analog to Digital)変換回路、Ｄ/Ａ(Digital to Analog)変換回路、ＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、およびＲＡＭ(Random Access Memory)等から構成した集積回路を備える。ＲＯＭは、各種処理を実現する１または２以上のプログラムを記憶している。ＣＰＵは、ＲＯＭが記憶している１または２以上のプログラムに従って各種処理を実行する。
【００１５】
具体的には、車両状態推定部１３は、車両Ｃの発進時、停止時における車速変化の滑らかさを判定する発進停止滑らかさ判定処理を実行する。発進停止滑らかさ判定処理では、車両状態推定部１３は、車速検出部４、加速度検出部５が出力した情報（車速、加減速度）に基づき、車両Ｃの加減速度に基づいて車両Ｃの発進時の加速状態または停止時の減速状態（例えば、車両Ｃの発進時、停止時の最大加減速度）を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、車両Ｃの発進時、停止時の最大加減速度を目標加減速度範囲（例えば、０〜０．５G）に収める）との乖離度を判定する。そして、車両状態推定部１３は、判定した乖離度を含む情報（以下、乖離度情報とも呼ぶ）を端末装置２に送信する。
【００１６】
また、車両状態推定部１３は、車両Ｃの走行時における急ブレーキの発生状態を判定する急ブレーキ判定処理を実行する。急ブレーキ判定処理では、車両状態推定部１３は、車速検出部４、加速度検出部５が出力した情報（車速、加減速度）に基づき、車両Ｃの減速度に基づいて車両Ｃの減速状態（例えば、車両Ｃの最大減速度）を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、車両Ｃの最大限速度を目標減速度範囲（例えば、０〜０．５G）に収める）との乖離度を判定する。そして、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する。
【００１７】
また、車両状態推定部１３は、車両Ｃの走行時における操舵の滑らかさを判定する操舵滑らかさ判定処理を実行する。操舵滑らかさ判定処理では、車両状態推定部１３は、車速検出部４、角加速度検出部６が出力した情報（車速、角加減速度）に基づき、車両Ｃの操舵角の角加減速度に基づいて車両Ｃの操舵状態（例えば、車両Ｃの操舵角の角加減速度の変動幅）を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、車両Ｃの操舵角の角加減速度の変動幅を目標変動幅（０〜０．５rad/sec2）に収める）との乖離度を判定する。そして、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する。
【００１８】
また、車両状態推定部１３は、省エネルギー消費率運転の実現状態を判定するエコ運転判定処理を実行する。エコ運転判定処理では、車両状態推定部１３は、エネルギー消費率検出部７が出力した情報（エネルギー消費率）に基づき、エネルギー消費率を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、エネルギー消費率を目標エネルギー消費率以上とする）との乖離度を判定する。そして、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する。
【００１９】
また、車両状態推定部１３は、長時間に亘る連続運転の発生状態を判定する長時間連続運転判定処理を実行する。長時間連続運転判定処理では、車両状態推定部１３は、運転時間計測部８が出力した情報（連続運転時間）に基づき、連続運転時間を車両Ｃの運転状態として検出するを車両Ｃの運転状態を検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、連続運転時間を目標連続運転時間範囲（例えば、０〜２時間）に収める）との乖離度を判定する。そして、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する。
【００２０】
また、車両状態推定部１３は、高速道路走行時における車速安定度を判定する車速安定度判定処理を実行する。車速安定度判定処理では、道路情報検出部９、車速検出部４が出力した情報（道路情報、車速）に基づき、車速に基づいて高速道路走行時の車速状態（例えば、高速道路走行時の車速の変動幅）を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、高速道路走行時の車速の変動幅を目標変動幅（例えば、０〜５km/h）に収める）との乖離度を判定する。そして、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する。
【００２１】
また、車両状態推定部１３は、高速道路走行時における速度超過を判定する速度超過判定処理を実行する。速度超過判定処理では、道路情報検出部９、車速検出部４が出力した情報（道路情報、車速）に基づき、車速に基づいて高速道路走行時の車速状態（例えば、高速道路走行時の車速）を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、高速道路走行時の車速を目標変動幅（例えば、０km/h〜制限速度）に収める）との乖離度を判定する。そして、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する。
【００２２】
また、車両状態推定部１３は、車両Ｃの右左折時におけるウインカーの点灯状態を判定する右左折時ウインカー判定処理を実行する。右左折時ウインカー判定処理では、右左折検出部１０、点灯状態検出部１２が出力した情報（交差点右左折、点灯状態）に基づき、ウインカーの点灯状態に基づいて交差点右左折時のウインカーの点灯状態を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、交差点３０m手前からウインカーを断続的に点灯する）との乖離度を判定する。そして、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する。
【００２３】
また、車両状態推定部１３は、車両Ｃの車線変更時におけるウインカーの点灯状態を判定する車線変更時ウインカー判定処理を実行する。車線変更時ウインカー判定処理では、車線変更検出部１１、点灯状態検出部１２が出力した情報（車線変更、点灯状態）に基づき、ウインカーの点灯状態に基づいて車線変更時のウインカーの点灯状態を車両Ｃの運転状態を検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、車両Ｃが道路白線を跨ぐ３秒前からウインカーを断続的に点灯する）との乖離度を判定する。そして、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する。
【００２４】
（端末装置２の構成）
端末装置２は、入力受付部１４、表示部１５、および演算部１６を備える。端末装置２としては、例えば、スマートフォンやゲーム機を採用することができる。
入力受付部１４は、操作者（同乗者）の操作入力を受け付ける。そして、入力受付部１４は、受け付けた操作入力を表す情報を演算部１６に出力する。
表示部１５は、演算部１６が出力する後述する表示制御指令に従って、演算部１６が実行するゲーム処理におけるゲーム（例えば、シューティングゲーム）の映像を表示する。
【００２５】
演算部１６は、Ａ/Ｄ変換回路、Ｄ/Ａ変換回路、ＣＰＵ、ＲＯＭ、およびＲＡＭ等から構成した集積回路を備える。ＲＯＭは、各種処理を実現する１または２以上のプログラムを記憶している。ＣＰＵは、ＲＯＭが記憶している１または２以上のプログラムに従って各種処理を実行する。また、ＣＰＵは、ＲＯＭが記憶している１または２以上のプログラムを基に、パラメータ変更部１６ａ、およびコンテンツ生成部１６ｂを実現する。
【００２６】
パラメータ変更部１６ａは、車載装置１が送信した情報（乖離度情報）を受信する。そして、パラメータ変更部１６ａは、受信した乖離度情報に基づいて、ゲーム状態を決定するパラメータ（以下、ゲーム進行用パラメータとも呼ぶ）を設定するパラメータ変更処理を実行する。ゲーム進行用パラメータとしては、例えば、操作者（同乗者）がプレイ中のゲームが参照するパラメータのうち、該ゲームを操作者に有利なゲーム状態、または操作者に不利なゲーム状態に変更可能なパラメータを採用する。
【００２７】
操作者に有利なゲーム状態としては、例えば、シューティングゲームでは、自機の攻撃力アップ、防御力アップ、パワーアップアイテムの取得、敵機の攻撃力ダウン、防御力ダウン、弱い敵機に変更、敵機の数を低減、敵機のスピードダウン等がある。一方、操作者に不利なゲーム状態としては、例えば、シューティングゲームでは、自機の攻撃力ダウン、防御力ダウン、パワーアップアイテムの没収、敵機の攻撃力アップ、防御力アップ、強い敵機に変更、敵機の数を増大、敵機のスピードアップ等がある。
【００２８】
また、操作者に有利なゲーム状態としては、例えば、対戦ゲームでは、自キャラクタの体力回復、攻撃力アップ、防御力のアップ、敵キャラクタの攻撃力ダウン、防御力ダウン、自キャラクタへの攻撃不可時間、敵キャラクタの一時自動停止等がある。一方、操作者に不利なゲーム状態としては、例えば、対戦ゲームでは、敵キャラクタの体力回復、攻撃力アップ、防御力のアップ、自キャラクタの攻撃力ダウン、防御力ダウン、敵キャラクタへの攻撃不可時間、自キャラクタの一時自動停止等がある。
【００２９】
さらに、操作者に有利なゲーム状態としては、例えば、ロールプレイングゲームでは、自キャラクタの攻撃力アップ、防御力アップ、パワーアップアイテムの取得、弱い敵キャラクタに変更、敵キャラクタの出現確率を低減等がある。一方、操作者に不利なゲーム状態としては、例えば、ロールプレイングゲームでは、敵キャラクタの攻撃力アップ、防御力アップ、パワーアップアイテムの没収、強い敵キャラクタに変更、敵キャラクタの出現確率を増大等がある。
【００３０】
コンテンツ生成部１６ｂは、入力受付部１４が出力した情報（操作情報）に基づき、ゲーム処理を実行する。ゲーム処理では、コンテンツ生成部１６ｂは、パラメータ変更部１６ａが設定したゲーム進行用パラメータを参照して、操作者（同乗者）がプレイ中のゲームのゲーム状態を変化させる。また、ゲーム処理では、コンテンツ生成部１６ｂは、ゲームの画像を表示させる表示制御指令を表示部１５に出力する。
【００３１】
（演算処理）
次に、車載装置１の車両状態推定部１３が実行する発進停止滑らかさ判定処理について説明する。車両状態推定部１３は、発進停止滑らかさ判定処理を、予め設定した設定時間（例えば、１０msec.）が経過するたびに実行する。
図２は、発進停止滑らかさ判定処理を表すフローチャートである。
図２に示すように、ステップＳ１０１では、車両状態推定部１３は、車速検出部４が出力した情報（車速）に基づき、車両Ｃの発進時または停止時であるか否かを判定する。具体的には、車両状態推定部１３は、車速が０km/hとなった後０km/hより大きな数値に変動したか、或いは車速が０km/h以外の数値から０km/hに変動したか（以下、発進停止車速変動を行ったとも呼ぶ）を判定する。そして、車両状態推定部１３は、車両Ｃが発進停止車速変動を行ったと判定した場合には（Ｙｅｓ）、車両Ｃの発進時または停止時であると判定し、ステップＳ１０２に移行する。一方、車両状態推定部１３は、車両Ｃが発進停止車速変動を行っていないと判定した場合には（Ｎｏ）、車両Ｃの発進時または停止時ではないと判定し、この演算処理を終了する。
【００３２】
前記ステップＳ１０２では、車両状態推定部１３は、加速度検出部５が出力した情報（加減速度）に基づき、車両Ｃの加減速度に基づいて車両Ｃの発進時の加速状態または停止時の減速状態（車両Ｃの発進時、停止時の最大加減速度）を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（車両Ｃの発進時、停止時の最大加減速度を目標加減速度範囲（０〜０．５G）に収める）との乖離度を判定する。具体的には、車両状態推定部１３は、車両Ｃの発進時の最大加速度または停止時の最大減速度の絶対値が予め設定した第１設定閾値（例えば、１．０G）以上であるか否かを判定する。車両Ｃの発進時の最大加速度としては、例えば、車速が０km/hより大きくなった後予め設定した設定時間（例えば、３０秒）が経過するまでの間、または車速が２０km/hに到達するまでの間の加減速度の最大値がある。また、車両Ｃの停止時の最大減速度としては、例えば、車速が３０km/hから０km/hとなるまでの間の減速度度の最大値がある。なお、車速が０km/hとなるまでの間に車両Ｃが加速した場合には、車速が加速するまでの間の減速度の最大値を車両Ｃの停止時の最大減速度として採用する。そして、車両状態推定部１３は、該絶対値が第１設定閾値（１．０G）以上であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定し、ステップＳ１０４に移行する。一方、車両状態推定部１３は、該絶対値が第１設定閾値（１．０G）未満であると判定した場合には（Ｎｏ）、ステップＳ１０３に移行する。
【００３３】
前記ステップＳ１０３では、車両状態推定部１３は、加速度検出部５が出力した情報（加減速度）に基づき、車両Ｃの運転状態と目標運転状態との乖離度が小さいか否かを判定する。具体的には、車両状態推定部１３は、車両Ｃの発進時の最大加速度または停止時の最大減速度の絶対値が予め設定した第２設定閾値（＜第１設定値。例えば、０．５G）未満であるか否かを判定する。そして、車両状態推定部１３は、該絶対値が第２設定閾値未満であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定し、前記ステップＳ１０４に移行する。一方、車両状態推定部１３は、該絶対値が第２設定閾値（０．５G）以上であると判定した場合には（Ｎｏ）、車両Ｃの運転状態と目標運転状態との乖離度が中程度であると判定し、この演算処理を終了する。
【００３４】
前記ステップＳ１０４では、車両状態推定部１３は、前記ステップＳ１０２またはＳ１０３で判定した乖離度を含む情報（乖離度情報）を端末装置２に送信した後、この演算処理を終了する。
このように、発進停止滑らかさ判定処理では、車両状態推定部１３は、車両Ｃの発進時または停止時であると判定（検出）した場合に、車両Ｃの運転状態と目標運転状態との乖離度を判定する（ステップＳ１０１〜Ｓ１０３）。目標運転状態としては、例えば、車両Ｃの発進時、停止時の最大加減速度を目標加減速度範囲に収めるがある。続いて、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する（ステップＳ１０４）。これにより、車両状態推定部１３は、端末装置２に対し、送信した乖離度情報を基に、ゲームの実行状態（内容）を変化させることができる。
【００３５】
次に、車載装置１の車両状態推定部１３が実行する急ブレーキ判定処理について説明する。車両状態推定部１３は、急ブレーキ判定処理を、予め設定した設定時間（例えば、１０msec.）が経過するたびに実行する。
図３は、急ブレーキ判定処理を表すフローチャートである。
図３に示すように、ステップＳ２０１では、車両状態推定部１３は、車速検出部４が出力した情報（車速）に基づき、車速が設定車速（３０km/h）以上であるか否かを判定する。そして、車両状態推定部１３は、車速が設定車速（３０km/h）以上であると判定した場合には（Ｙｅｓ）、ステップＳ２０２に移行する。一方、車両状態推定部１３は、車速が設定車速（３０km/h）未満であると判定した場合には（Ｎｏ）この演算処理を終了する。
【００３６】
前記ステップＳ２０２では、車両状態推定部１３は、加速度検出部５が出力した情報（加減速度）に基づき、車両Ｃの減速度に基づいて車両Ｃの減速状態を車両Ｃの運転状態（車両Ｃの最大減速度）を検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（車両Ｃの最大限速度を目標減速度範囲（０〜０．５G）に収める）との乖離度を判定する。具体的には、車両状態推定部１３は、車両Ｃの減速度の絶対値が予め設定した設定閾値（例えば、１．０G）以上であるか否かを判定する。そして、車両状態推定部１３は、該絶対値が設定閾値（１．０G）以上であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定し、ステップＳ２０４に移行する。一方、車両状態推定部１３は、該絶対値が設定閾値（１．０G）未満であると判定した場合には（Ｎｏ）、ステップＳ２０３に移行する。
【００３７】
前記ステップＳ２０３では、車両状態推定部１３は、加速度検出部５が出力した情報（加減速度）に基づき、車両Ｃの運転状態と目標運転状態との乖離度が小さいか否かを判定する。具体的には、車両状態推定部１３は、車両Ｃの減速度が予め設定した設定時間（例えば、３０分）の間継続して設定閾値（１．０G）未満であったか否かを判定する。そして、車両状態推定部１３は、該減速度が設定時間（３０分）の間継続して設定閾値（１．０G）未満であったと判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定し、ステップＳ２０４に移行する。一方、車両状態推定部１３は、３０分前〜現在までの間に該減速度が設定閾値（１．０G）以上になったことがあると判定した場合には（Ｎｏ）、車両Ｃの運転状態と目標運転状態との乖離度が中程度であると判定し、この演算処理を終了する。
【００３８】
前記ステップＳ２０４では、車両状態推定部１３は、前記ステップＳ２０２またはＳ２０３で判定した乖離度を含む情報（乖離度情報）を端末装置２に送信した後、この演算処理を終了する。
このように、急ブレーキ判定処理では、車両状態推定部１３は、車速が設定車速以上であると判定（検出）した場合に、車両Ｃの運転状態と目標運転状態（車両Ｃの最大限速度を目標減速度範囲に収める）との乖離度を判定する（ステップＳ２０１〜Ｓ２０３）。続いて、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する（ステップＳ２０４）。これにより、車両状態推定部１３は、端末装置２に対し、送信した乖離度情報を基に、ゲームの実行状態（内容）を変化させることができる。
【００３９】
次に、車載装置１の車両状態推定部１３が実行する操舵滑らかさ判定処理について説明する。車両状態推定部１３は、操舵滑らかさ判定処理を、予め設定した設定時間（例えば、１０msec.）が経過するたびに実行する。
図４は、操舵滑らかさ判定処理を表すフローチャートである。
図４に示すように、ステップＳ３０１では、車両状態推定部１３は、車速検出部４が出力した情報（車速）に基づき、車速が設定車速（３０km/h）以上であるか否かを判定する。そして、車両状態推定部１３は、車速が設定車速（３０km/h）以上であると判定した場合には（Ｙｅｓ）、ステップＳ３０２に移行する。一方、車両状態推定部１３は、車速が設定車速（３０km/h）未満であると判定した場合には（Ｎｏ）この演算処理を終了する。
【００４０】
前記ステップＳ３０２では、車両状態推定部１３は、角加速度検出部６が出力した情報（操舵角の角加減速度）に基づき、車両Ｃの操舵角の角加減速度に基づいて車両Ｃの操舵状態（車両Ｃの操舵角の角加減速度の変動幅）を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（車両Ｃの操舵角の角加減速度の変動幅を目標変動幅（０〜０．５rad/sec2）に収める）との乖離度を判定する。具体的には、車両状態推定部１３は、操舵角の角加速度の絶対値が予め設定した設定閾値（例えば、１．０rad/sec2）以上であるか否かを判定する。そして、車両状態推定部１３は、該絶対値が設定閾値（１．０rad/sec2）以上であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定し、ステップＳ３０４に移行する。一方、車両状態推定部１３は、該絶対値が設定閾値（１．０rad/sec2）未満であると判定した場合には（Ｎｏ）、ステップＳ３０３に移行する。
【００４１】
前記ステップＳ３０３では、車両状態推定部１３は、角加速度検出部６が出力した情報（角加速度）に基づき、操舵角の角加減速度と目標角加速度（０〜０．５rad/sec2）との乖離度が小さいか否かを判定する。具体的には、車両状態推定部１３は、操舵角の角加速度の絶対値が予め設定した設定時間（例えば、３０分）の間継続して設定閾値（１．０rad/sec2）未満であったか否かを判定する。そして、車両状態推定部１３は、該絶対値が設定時間（３０分）の間継続して設定閾値（１．０rad/sec2）未満であったと判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定し、ステップＳ３０４に移行する。一方、車両状態推定部１３は、３０分前〜現在までの間に該絶対値が設定閾値（１．０rad/sec2）以上になったことがあると判定した場合には（Ｎｏ）、車両Ｃの運転状態と目標運転状態との乖離度が中程度であると判定し、この演算処理を終了する。
【００４２】
前記ステップＳ３０４では、車両状態推定部１３は、前記ステップＳ３０２またはＳ３０３で判定した乖離度を含む情報（乖離度情報）を端末装置２に送信した後、この演算処理を終了する。
このように、操舵滑らかさ判定処理では、車両状態推定部１３は、車速が設定車速以上であると判定（検出）した場合に、運転状態と目標運転状態（車両Ｃの操舵角の角加減速度の変動幅を目標変動幅に収める）との乖離度を判定する（ステップＳ３０１〜Ｓ３０３）。続いて、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する（ステップＳ３０４）。これにより、車両状態推定部１３は、端末装置２に対し、送信した乖離度情報を基に、ゲームの実行状態（内容）を変化させることができる。
【００４３】
次に、車載装置１の車両状態推定部１３が実行するエコ運転判定処理について説明する。車両状態推定部１３は、エコ運転判定処理を、予め設定した設定距離（例えば、１０km）走行するたびに実行する。
図５は、エコ運転判定処理を表すフローチャートである。
図５に示すように、ステップＳ４０１では、車両状態推定部１３は、エネルギー消費率検出部７が出力した情報（エネルギー消費率）に基づき、エネルギー消費率を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（エネルギー消費率の大きさを目標エネルギー消費率以上とする）との乖離度を判定する。目標エネルギー消費率としては、例えば、複数ユーザの平均エネルギー消費率ＦAVE×０．９未満を採用できる。具体的には、車両状態推定部１３は、エネルギー消費率が予め設定した第１設定閾値（例えば、ＦAVE×１．１）以上であるか否かを判定する。そして、車両状態推定部１３は、該エネルギー消費率が第１設定閾値（ＦAVE×１．１）以上であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定し、ステップＳ４０３に移行する。一方、車両状態推定部１３は、該エネルギー消費率が第１設定閾値（ＦAVE×１．１）未満であると判定した場合には（Ｎｏ）、ステップＳ４０２に移行する。
【００４４】
前記ステップＳ４０２では、車両状態推定部１３は、エネルギー消費率検出部７が出力した情報（エネルギー消費率）に基づき、車両Ｃの運転状態と目標運転状態との乖離度が小さいか否かを判定する。具体的には、車両状態推定部１３は、エネルギー消費率が予め設定した第２設定閾値（＜第１設定値。例えば、ＦAVE×０．９）未満であるか否かを判定する。そして、車両状態推定部１３は、エネルギー消費率が第２設定閾値（ＦAVE×０．９）未満であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定し、前記ステップＳ４０３に移行する。一方、車両状態推定部１３は、エネルギー消費率が第２設定閾値（ＦAVE×０．９）以上であると判定した場合には（Ｎｏ）、車両Ｃの運転状態と目標運転状態との乖離度が中程度であると判定し、この演算処理を終了する。
【００４５】
前記ステップＳ４０３では、車両状態推定部１３は、前記ステップＳ４０１またはＳ４０２で判定した乖離度を含む情報（乖離度情報）を端末装置２に送信した後、この演算処理を終了する。
このように、エコ運転判定処理では、車両状態推定部１３は、エネルギー消費率に基づき、運転状態と目標運転状態（エネルギー消費率の大きさを目標エネルギー消費率以上とする）との乖離度を判定する（ステップＳ４０１、Ｓ４０２）。続いて、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する（ステップＳ４０３）。これにより、車両状態推定部１３は、端末装置２に対し、送信した乖離度情報を基に、ゲームの実行状態（内容）を変化させることができる。
【００４６】
次に、車載装置１の車両状態推定部１３が実行する長時間連続運転判定処理について説明する。車両状態推定部１３は、長時間連続運転判定処理を、イグニッションスイッチがオン状態になると実行する。
図６は、長時間連続運転判定処理を表すフローチャートである。
図６に示すように、ステップＳ５０１では、車両状態推定部１３は、運転時間計測部８が出力した情報（連続運転時間）に基づき、連続運転時間を車両Ｃの運転状態として検出するを車両Ｃの運転状態を検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、連続運転時間の長さを目標連続運転時間範囲（例えば、０〜２時間）に収める）との乖離度を判定する。具体的には、車両状態推定部１３は、連続運転時間が予め設定した設定閾値（例えば、２時間）以上であるか否かを判定する。そして、車両状態推定部１３は、該連続運転時間が設定閾値（２時間）以上であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定し、ステップＳ５０３に移行する。一方、車両状態推定部１３は、該連続運転時間が設定閾値（２時間）未満であると判定した場合には（Ｎｏ）、ステップＳ５０２に移行する。
【００４７】
前記ステップＳ５０２では、車両状態推定部１３は、運転時間計測部８が出力した情報（連続運転時間）に基づき、車両Ｃの運転状態と目標運転状態との乖離度が小さいか否かを判定する。具体的には、車両状態推定部１３は、車両Ｃの運転者が、連続運転時間が１〜２時間の範囲にあるときにイグニッションスイッチをオフ状態とした後、１５分〜２５分経過後に再度イグニッションスイッチをオン状態とする操作（以下、休憩操作とも呼ぶ）を行ったか否かを判定する。そして、車両状態推定部１３は、車両Ｃの運転者が休憩操作を行ったと判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定し、前記ステップＳ５０３に移行する。一方、車両状態推定部１３は、車両Ｃの運転者が休憩操作を行っていないと判定した場合には（Ｎｏ）、車両Ｃの運転状態と目標運転状態との乖離度が中程度であると判定し、この演算処理を終了する。
【００４８】
前記ステップＳ５０３では、車両状態推定部１３は、前記ステップＳ５０１またはＳ５０２で判定した乖離度を含む情報（乖離度情報）を端末装置２に送信した後、この演算処理を終了する。
このように、長時間連続運転判定処理では、連続運転時間に基づき、運転状態と目標運転状態（連続運転時間の長さを目標連続運転時間範囲（例えば、０〜２時間）に収める）との乖離度を判定する（ステップＳ５０１、Ｓ５０２）。続いて、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する（ステップＳ５０３）。これにより、車両状態推定部１３は、端末装置２に対し、送信した乖離度情報を基に、ゲームの実行状態（内容）を変化させることができる。
【００４９】
次に、車載装置１の車両状態推定部１３が実行する車速安定度判定処理について説明する。車両状態推定部１３は、車速安定度判定処理を、予め設定した設定時間（例えば、１０msec.）が経過するたびに実行する。
図７は、車速安定度判定処理を表すフローチャートである。
図７に示すように、ステップＳ６０１では、車両状態推定部１３は、道路情報検出部９が出力した情報（道路情報）に基づき、車両Ｃが高速道路を走行しているか否かを判定する。具体的には、車両状態推定部１３は、道路情報検出部９が出力した道路情報が現在位置が高速道路であることを表す情報(以下、高速道路情報とも呼ぶ）を含むか否かを判定する。そして、車両状態推定部１３は、該道路情報が高速道路情報を含むと判定した場合には（Ｙｅｓ）、車両Ｃが高速道路を走行していると判定し、ステップＳ６０２に移行する。一方、車両状態推定部１３は、該道路情報が高速道路情報を含まないと判定した場合には（Ｎｏ）、車両Ｃが高速道路を走行していないと判定し、この演算処理を終了する。
【００５０】
前記ステップＳ６０２では、車両状態推定部１３は、車速検出部４が出力した情報（車速）に基づき、車速に基づいて高速道路走行時の車速状態（例えば、高速道路走行時の車速の変動幅）を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、高速道路走行時の車速の変動幅を目標変動幅（例えば、０〜５km/h）に収める）との乖離度を判定する。具体的には、車両状態推定部１３は、５秒前〜現在までの間の車速の変動幅が予め設定した第１設定閾値（例えば、１０km/h）以上であるか否かを判定する。そして、車両状態推定部１３は、該変動幅が第１設定閾値（１０km/h）以上であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定し、ステップＳ６０４に移行する。一方、車両状態推定部１３は、該変動幅が第１設定閾値（１０km/h）未満であると判定した場合には（Ｎｏ）、ステップＳ６０３に移行する。
【００５１】
前記ステップＳ６０３では、車両状態推定部１３は、車速検出部４が出力した情報（車速）に基づき、車両Ｃの運転状態と目標運転状態との乖離度が小さいか否かを判定する。具体的には、車両状態推定部１３は、５秒前〜現在までの間の車速の変動幅が予め設定した第２設定閾値（例えば、５km/h）未満であるか否かを判定する。そして、車両状態推定部１３は、該変動幅が第２設定閾値（５km/h）未満であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定し、前記ステップＳ６０４に移行する。一方、車両状態推定部１３は、該変動幅が第２設定閾値（５km/h）以上であると判定した場合には（Ｎｏ）、車両Ｃの運転状態と目標運転状態との乖離度が中程度であると判定し、この演算処理を終了する。
【００５２】
前記ステップＳ６０４では、車両状態推定部１３は、前記ステップＳ６０２またはＳ６０３で判定した乖離度を含む情報（乖離度情報）を端末装置２に送信した後、この演算処理を終了する。
このように、車速安定度判定処理では、車両状態推定部１３は、車両Ｃが高速道路を走行していると判定（検出）した場合に、運転状態と目標運転状態（高速道路走行時の車速の変動幅を目標変動幅に収める）との乖離度を判定する（ステップＳ６０１〜Ｓ６０３）。続いて、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する（ステップＳ６０４）。これにより、車両状態推定部１３は、端末装置２に対し、送信した乖離度情報を基に、ゲームの実行状態（内容）を変化させることができる。
【００５３】
次に、車載装置１の車両状態推定部１３が実行する速度超過判定処理について説明する。車両状態推定部１３は、速度超過判定処理を、予め設定した設定時間（例えば、１０msec.）が経過するたびに実行する。
図８は、速度超過判定処理を表すフローチャートである。
図８に示すように、ステップＳ７０１では、車両状態推定部１３は、道路情報検出部９が出力した情報（道路情報）に基づき、車両Ｃが高速道路を走行しているか否かを判定する。具体的には、車両状態推定部１３は、道路情報検出部９が出力した道路情報が現在位置が高速道路であることを表す情報(高速道路情報）を含むか否かを判定する。そして、車両状態推定部１３は、該道路情報が高速道路情報を含むと判定した場合には（Ｙｅｓ）、車両Ｃが高速道路を走行していると判定し、ステップＳ７０２に移行する。一方、車両状態推定部１３は、該道路情報が高速道路情報を含まないと判定した場合には（Ｎｏ）、車両Ｃが高速道路を走行していないと判定し、この演算処理を終了する。
【００５４】
前記ステップＳ７０２では、車両状態推定部１３は、車速検出部４、道路情報検出部９が出力した情報（車速、制限速度）に基づき、車速に基づいて高速道路走行時の車速状態（例えば、高速道路走行時の車速）を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（例えば、高速道路走行時の車速を目標変動幅（例えば、０km/h〜制限速度）に収める）との乖離度を判定する。具体的には、車両状態推定部１３は、車速が制限速度以上であるか否かを判定する。そして、車両状態推定部１３は、車速が制限速度以上であると判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定し、ステップＳ７０４に移行する。一方、車両状態推定部１３は、車速が制限速度未満であると判定した場合には（Ｎｏ）、ステップＳ７０３に移行する。
【００５５】
前記ステップＳ７０３では、車両状態推定部１３は、車速検出部４、道路情報検出部９が出力した情報（車速、制限速度）に基づき、車両Ｃの運転状態と目標運転状態との乖離度が小さいか否かを判定する。具体的には、車両状態推定部１３は、車速が予め設定した設定時間（例えば、３０分）の間継続して制限速度未満であったか否かを判定する。そして、車両状態推定部１３は、車速が設定時間（３０分）の間継続して制限速度未満であったと判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定し、ステップＳ７０４に移行する。一方、車両状態推定部１３は、３０分前〜現在までの間に車速が制限速度以上になったことがあると判定した場合には（Ｎｏ）、車両Ｃの運転状態と目標運転状態との乖離度が中程度であると判定し、この演算処理を終了する。
【００５６】
前記ステップＳ７０４では、車両状態推定部１３は、前記ステップＳ７０２またはＳ７０３で判定した乖離度を含む情報（乖離度情報）を端末装置２に送信した後、この演算処理を終了する。
このように、速度超過判定処理では、車両状態推定部１３は、車両Ｃが高速道路を走行していると判定（検出）した場合に、運転状態と目標運転状態（高速道路走行時の車速を目標変動幅に収める）との乖離度を判定する（ステップＳ７０１〜Ｓ７０３）。続いて、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する（ステップＳ７０４）。これにより、車両状態推定部１３は、端末装置２に対し、送信した乖離度情報を基に、ゲームの実行状態（内容）を変化させることができる。
【００５７】
次に、車載装置１の車両状態推定部１３が実行する右左折時ウインカー判定処理について説明する。車両状態推定部１３は、右左折時ウインカー判定処理を、予め設定した設定時間（例えば、１０msec.）が経過するたびに実行する。
図９は、右左折時ウインカー判定処理を表すフローチャートである。
図９に示すように、ステップＳ８０１では、車両状態推定部１３は、右左折検出部１０が出力した情報（交差点右左折の検出結果）に基づき、車両Ｃが交差点右左折を行ったか否かを判定する。具体的には、車両状態推定部１３は、右左折検出部１０が出力した情報が交差点右左折を表す情報(以下、交差点右左折情報とも呼ぶ)を含むか否かを判定する。そして、車両状態推定部１３は、該情報が交差点右左折情報を含むと判定した場合には（Ｙｅｓ）、車両Ｃが交差点右左折を行ったと判定し、ステップＳ８０２に移行する。一方、車両状態推定部１３は、該情報が交差点右左折情報を含まないと判定した場合には（Ｎｏ）、車両Ｃが交差点右左折を行っていないと判定し、この演算処理を終了する。
【００５８】
続いてステップＳ８０２に移行して、車両状態推定部１３は、点灯状態検出部１２が出力した情報（点灯状態）に基づき、ウインカーの点灯状態に基づいて交差点右左折時のウインカーの点灯状態を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（交差点３０m手前からウインカーを断続的に点灯する）との乖離度を判定する。具体的には、車両状態推定部１３は、交差点右左折のための操舵の開始〜該操舵の終了までの間にウインカーが点滅状態になっていないか否かを判定する。そして、車両状態推定部１３は、ウインカーが点滅状態になっていないと判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定し、ステップＳ８０４に移行する。一方、車両状態推定部１３は、ウインカーが点滅状態になっていたと判定した場合には（Ｙｅｓ）、ステップＳ８０３に移行する。
【００５９】
前記ステップＳ８０３では、車両状態推定部１３は、点灯状態検出部１２が出力した情報（点灯状態）に基づき、車両Ｃの運転状態と目標運転状態との乖離度が小さいか否かを判定する。具体的には、車両状態推定部１３は、交差点３０m手前からウインカーが点滅状態になっていたか否かを判定する。そして、車両状態推定部１３は、ウインカーが点滅状態になっていたと判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定し、ステップＳ８０４に移行する。一方、車両状態推定部１３は、ウインカーが点滅状態になっていないと判定した場合には（Ｙｅｓ）、この演算処理を終了する。
【００６０】
前記ステップＳ８０４では、車両状態推定部１３は、前記ステップＳ８０１またはＳ８０２で判定した乖離度を含む情報（乖離度情報）を端末装置２に送信した後、この演算処理を終了する。
このように、右左折時ウインカー判定処理では、車両状態推定部１３は、交差点右左折をしていると判定（検出）した場合に、運転状態と目標運転状態（交差点３０m手前からウインカーを断続的に点灯する）との乖離度を判定する（ステップＳ８０１〜Ｓ８０３）。続いて、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する（ステップＳ８０４）。これにより、車両状態推定部１３は、端末装置２に対し、送信した乖離度情報を基に、ゲームの実行状態（内容）を変化させることができる。
【００６１】
次に、車載装置１の車両状態推定部１３が実行する車線変更時ウインカー判定処理について説明する。車両状態推定部１３は、車線変更時ウインカー判定処理を、予め設定した設定時間（例えば、１０msec.）が経過するたびに実行する。
図１０は、車線変更時ウインカー判定処理を表すフローチャートである。
図１０に示すように、ステップＳ９０１では、車両状態推定部１３は、車線変更検出部１１が出力した情報（車線変更の検出結果）に基づき、車両Ｃが車線変更を行ったか否かを判定する。具体的には、車両状態推定部１３は、車線変更検出部１１が出力した情報が車線変更を表す情報（以下、車線変更情報とも呼ぶ）を含むか否かを判定する。そして、車両状態推定部１３は、該情報が車線変更情報を含むと判定した場合には（Ｙｅｓ）、車両Ｃが車線変更を行ったと判定し、ステップＳ９０２に移行する。一方、車両状態推定部１３は、該情報が車線変更情報を含まないと判定した場合には（Ｎｏ）、車両Ｃが車線変更を行っていないと判定し、この演算処理を終了する。
【００６２】
続いてステップＳ９０２に移行して、車両状態推定部１３は、点灯状態検出部１２が出力した情報（点灯状態）に基づき、ウインカーの点灯状態に基づいて車線変更時のウインカーの点灯状態を車両Ｃの運転状態として検出する。続いて、車両状態推定部１３は、検出した運転状態と予め設定した目標運転状態（車両Ｃが道路白線を跨ぐ３秒前からウインカーを断続的に点灯する）との乖離度を判定する。具体的には、車両状態推定部１３は、車線変更のための操舵の開始〜車両Ｃが道路白線を跨ぐまでの間にウインカーが点滅状態になっていないか否かを判定する。そして、車両状態推定部１３は、ウインカーが点滅状態になっていないと判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定し、ステップＳ９０４に移行する。一方、車両状態推定部１３は、ウインカーが点滅状態になっていたと判定した場合には（Ｙｅｓ）、ステップＳ９０３に移行する。
【００６３】
前記ステップＳ９０３では、車両状態推定部１３は、点灯状態検出部１２が出力した情報（点灯状態）に基づき、車両Ｃの運転状態と目標運転状態との乖離度が小さいか否かを判定する。具体的には、車両状態推定部１３は、車両Ｃが道路白線を跨ぐ３秒前からウインカーが点滅状態になっていたか否かを判定する。そして、車両状態推定部１３は、ウインカーが点滅状態になっていたと判定した場合には（Ｙｅｓ）、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定し、ステップＳ９０４に移行する。一方、車両状態推定部１３は、ウインカーが点滅状態になっていないと判定した場合には（Ｙｅｓ）、この演算処理を終了する。
【００６４】
前記ステップＳ９０４では、車両状態推定部１３は、前記ステップＳ９０２またはＳ９０３で判定した乖離度を含む情報（乖離度情報）を端末装置２に送信した後、この演算処理を終了する。
このように、車線変更時ウインカー判定処理では、車両Ｃの車線変更を検出した場合に、運転状態と目標運転状態（車両Ｃが道路白線を跨ぐ３秒前からウインカーを断続的に点灯する）との乖離度を判定する（ステップＳ９０１〜Ｓ９０３）。続いて、車両状態推定部１３は、判定した乖離度を含む情報（乖離度情報）を端末装置２に送信する（ステップＳ９０４）。これにより、車両状態推定部１３は、端末装置２に対し、送信した乖離度情報を基に、ゲームの実行状態（内容）を変化させることができる。
【００６５】
次に、端末装置２のパラメータ変更部１６ａが実行するパラメータ変更処理について説明する。パラメータ変更部１６ａは、速度超過判定処理を、車両状態推定部１３が送信した乖離度情報を受信するたびに実行する。
図１１は、パラメータ変更処理を表すフローチャートである。
図１１に示すように、ステップＳ１００１では、パラメータ変更部１６ａは、受信した乖離度情報が乖離度が小さいことを表す情報（以下、プラス情報とも呼ぶ）であるか否かを判定する。そして、パラメータ変更部１６ａは、プラス情報であると判定した場合には（Ｙｅｓ）ステップＳ１００２に移行する。一方、パラメータ変更部１６ａは、乖離度情報がプラス情報ではない、つまり、乖離度が大きいことを表す情報（以下、マイナス情報とも呼ぶ）であると判定した場合には（Ｎｏ）ステップＳ１００３に移行する。
【００６６】
前記ステップＳ１００２では、パラメータ変更部１６ａは、操作者（同乗者）に有利なゲーム状態となるように、ゲーム処理におけるゲーム状態を決定するパラメータ（ゲーム進行用パラメータ）を設定した後、この演算処理を終了する。
一方、前記ステップＳ１００３では、パラメータ変更部１６ａは、操作者（同乗者）に不利なゲーム状態となるように、ゲーム処理におけるゲーム状態を決定するパラメータ（ゲーム進行用パラメータ）を変更した後、この演算処理を終了する。
【００６７】
このように、パラメータ変更処理では、端末装置２が、車載装置１から送信される乖離度情報が表す乖離度に基づいて、ゲーム進行用パラメータを変更する（図１１のステップＳ１００２、Ｓ１００３）。それゆえ、車両Ｃの運転状態に応じて、端末装置２によるゲームの実行状態（内容）が変化する。そのため、ゲームの実行状態（内容）が変化することで、同乗者に車両Ｃの運転状態に興味を持たせることができる。これにより、車両Ｃの運転状態を話題として、運転者と同乗者とのコミュニケーションをより適切に活性化することができる。
【００６８】
また、パラメータ変更処理では、端末装置２が、乖離度情報が表す乖離度が大きいほど、操作者に不利なゲーム状態となるようにゲーム進行用パラメータを変更する（図１１のステップＳ１００２、Ｓ１００３）。それゆえ、乖離度が大きくなると、同乗者がプレイしているゲームが操作者に不利なゲーム状態となる。また、乖離度が小さくなると、同乗者がプレイしているゲームが操作者に有利なゲーム状態となる。それゆえ、同乗者に車両Ｃの運転状態に興味をより持たせることができる。
【００６９】
なお、本実施形態では、乖離度の大きさを「大きい」「中程度」「小さい」の三段階で判定する例を示したが、乖離度の大きさをより多段階で判定する構成としてもよい。この場合、例えば、乖離度の大きさが最大である場合には、操作者に不利なゲーム状態とするとともに、予め設定した設定時間（例えば、１０秒）の間入力受付部１４が操作者の操作入力を受け付けず、ゲームを操作不可な状態とする構成としてもよい。
【００７０】
（動作その他）
次に、車両用コミュニケーションシステムＳの動作について説明する。
まず、車両走行中、同乗者が端末装置２でゲームをしていたとする。そして、運転者が、走行していた車両Ｃを停止線等で一時停止させたとする。すると、車両Ｃの車両状態推定部１３が、車速検出部４が出力した情報（車速）に基づき、車両Ｃの停止時であると判定（検出）する（図２のステップＳ１０１「Ｙｅｓ」）。ここで、車両Ｃの最大減速度が０．５Gより小さかったとする。すると、車両状態推定部１３が、車両Ｃの運転状態と目標運転状態との乖離度が小さいと判定する（図２のステップＳ１０２「Ｎｏ」、ステップＳ１０３「Ｙｅｓ」）。続いて、車両状態推定部１３が、判定した乖離度を表す情報（乖離度情報、プラス情報）を端末装置２に送信する（図２のステップＳ１０４）。
【００７１】
すると、端末装置２が、車両状態推定部１３が送信した乖離度情報を受信する。続いて、端末装置２が、受信した乖離度情報がプラス情報であると判定する（図１１のステップＳ１００１「Ｙｅｓ」）。続いて、端末装置２が、操作者に有利なゲーム状態となるようにゲーム進行用パラメータを変更する（図１１のステップＳ１００２）。これにより、端末装置２は、同乗者がプレイしているゲームの実行状態（内容）が変化し、操作者に有利なゲーム状態（例えば、自機の攻撃力アップ、防御力アップ等）となる。
【００７２】
一方、車両Ｃの最大減速度が１．０G以上であったとする。すると、車両状態推定部１３が、車両Ｃの運転状態と目標運転状態との乖離度が大きいと判定する（図２のステップＳ１０２「Ｙｅｓ」）。続いて、車両状態推定部１３が、判定した乖離度を表す情報（乖離度情報、マイナス情報）を端末装置２に送信する（図２のステップＳ１０４）。
すると、端末装置２が、車両状態推定部１３が送信した乖離度情報を受信する。続いて、端末装置２が、受信した乖離度情報がマイナス情報であると判定する（図１１のステップＳ１００１「Ｎｏ」）。続いて、端末装置２が、操作者に不利なゲーム状態となるようにゲーム進行用パラメータを変更する（図１１のステップＳ１００２）。これにより、端末装置２は、同乗者がプレイしているゲームの実行状態（内容）が変化し、操作者に不利なゲーム状態（例えば、自機の攻撃力ダウン、防御力ダウン等）となる。
【００７３】
このように、本実施形態では、車載装置１が、車両Ｃの停止時に、車両Ｃの運転状態と目標運転状態との乖離度を判定する（図２のステップＳ１０２、Ｓ１０３）。続いて、車載装置１が、判定した乖離度を表す情報（乖離度情報）を端末装置２に送信する（図２のステップＳ１０４）。そして、端末装置２が、車載装置１が送信した乖離度情報に基づいて、提示しているコンテンツ（ゲーム）の内容を決定するパラメータ（ゲーム進行用パラメータ）を設定する（図１１のステップＳ１００２、Ｓ１００３）。それゆえ、本実施形態では、車両Ｃの運転状態に応じて、端末装置２によるゲームの実行状態（内容）が変化する。そのため、ゲームの実行状態（内容）が変化することで、同乗者に車両Ｃの運転状態に興味を持たせることができる。そして、同乗者は、ゲームの実行状態（内容）が変化した理由（運転状態が乖離した理由）を運転者に尋ねることになる。そのため、本実施形態では、車両Ｃの運転状態を話題として、運転者と同乗者とのコミュニケーションを活性化することができる。
【００７４】
また、本実施形態では、車載装置１が、車両Ｃの運転状態と目標運転状態との乖離度が大きいほど、操作者に不利なゲーム状態となるようにゲーム進行用パラメータを変更する（図１１のステップＳ１００２、Ｓ１００３）。これにより、車両Ｃの運転状態と目標運転状態との乖離度が大きくなると、同乗者がプレイしているゲームが操作者に不利なゲーム状態となる。また、車両Ｃの運転状態と目標運転状態との乖離度が小さくなると、同乗者がプレイしているゲームが操作者に有利なゲーム状態となる。また、ここで、操作者に有利なゲーム状態（例えば、自機の攻撃力アップ、防御力アップ等）となることで、同乗者がゲームを長く楽しむことができる。そのため、例えば、同乗者がプレイしているゲームが操作者に不利なゲーム状態に変化すると、同乗者は、運転者に運転操作への不満の言葉（例えば、「停止時に自機の攻撃力がダウンしたよ。もっと滑らかに停止をしてよ。」）を発することになる。また、例えば、プレイしているゲームが操作者に有利なゲーム状態に変化すると、同乗者は、運転者に運転操作への賞賛の言葉（例えば、「停止時に自機の攻撃力がアップしたよ。運転操作がうまかった！また、滑らかに停止してね。」）を発することになる。そのため、本実施形態では、車両Ｃの運転状態を話題として、運転者と同乗者とのコミュニケーションをより活性化することができる。
【００７５】
さらに、本実施形態の方法では、例えば、単に車載装置１等の機械が運転者に車両Ｃの運転状態と目標運転状態との乖離度の低減、つまり、運転操作の改善を促す方法と比べ、運転者に運転操作の改善をより適切に促すことができる。
なおここでは、車両用コミュニケーションシステムＳの動作として、車載装置１が図２の処理を実施した場合の動作を例として示したが、車載装置１が実行する他の処理（図３〜図１０の処理）を実行した場合にも、同様の効果を奏することができる。
【００７６】
本実施形態では、図１の車載装置１が車載装置を構成する。以下同様に、図１の端末装置２が端末装置を構成する。また、図１のエネルギー消費率検出部７および運転時間計測部８が運転状態検出部を構成する。さらに、図１の車両状態推定部１３、図２のステップＳ１０２、Ｓ１０３、Ｓ２０２、Ｓ２０３、Ｓ３０２、Ｓ３０３、Ｓ４０１、Ｓ４０２、Ｓ５０１、Ｓ５０２、Ｓ６０２、Ｓ６０３、Ｓ７０２、Ｓ７０３、Ｓ８０２、Ｓ８０３、Ｓ９０２、Ｓ９０３が運転状態検出部および乖離度判定部を構成する。また、図１の車両状態推定部１３、図２のステップＳ１０４、Ｓ２０４、Ｓ３０４、Ｓ４０３、Ｓ５０３、Ｓ６０４、Ｓ７０４、Ｓ８０４、Ｓ９０４が乖離度情報送信部を構成する。また、図１の演算部１６が乖離度情報受信部を構成する。さらに、図１の演算部１６、図１１のステップＳ１００２、Ｓ１００３がパラメータ変更部を構成する。また、図１の車両状態推定部１３、図２のステップＳ１０１が発進停止検出部を構成する。さらに、加速度検出部５が加減速度検出部および減速度検出部を構成する。また、図１の車速検出部４が車速検出部を構成する。また、図１の道路情報検出部９、図７のステップＳ６０１、Ｓ７０１が高速道路走行検出部を構成する。さらに、図１の右左折検出部１０が右左折検出部を構成する。また、図１の点灯状態検出部１２が点灯状態検出部を構成する。さらに、図１の車線変更検出部１１が車線変更検出部を構成する。
【００７７】
（本実施形態の効果）
本実施形態は、次のような効果を奏する。
（１）端末装置２が、車内において乗員が操作し且つその操作に応じて乗員にコンテンツ（ゲーム）を提示する。また、車載装置１が、車両Ｃの運転状態と目標運転状態との乖離度を判定する（図２〜図１０）。続いて、車載装置１が、判定した乖離度を表す乖離度情報を端末装置２に送信する（図２〜図１０）。そして、端末装置２が、車載装置１が送信した乖離度に基づいて、提示しているコンテンツ（ゲーム）の内容を決定するパラメータ（ゲーム進行用パラメータ）を変更する（図１１のステップＳ１００２、Ｓ１００３）。
【００７８】
このような構成によれば、例えば、同乗者が端末装置２を操作すると、その操作に応じて端末装置２が同乗者にコンテンツ（ゲーム）を提供する。また、車両Ｃの運転状態に応じて、端末装置２によるコンテンツの内容（ゲームの実行状態）が変化する。それゆえ、コンテンツの内容（ゲームの実行状態）が変化することで、同乗者に車両Ｃの運転状態に興味を持たせることができる。そのため、車両Ｃの運転状態を話題として、運転者と同乗者とのコミュニケーションをより適切に活性化することができる。
【００７９】
（２）端末装置２が、車両Ｃの運転状態と目標運転状態との乖離度が大きいほど、操作者に不利なゲーム状態となるようにパラメータ（ゲーム進行用パラメータ）を変更する（図１１のステップＳ１００２、Ｓ１００３）。
このような構成によれば、車両Ｃの運転状態と目標運転状態との乖離度が大きくなると、同乗者がプレイしているゲームが操作者に不利なゲーム状態となる。また、車両Ｃの運転状態と目標運転状態との乖離度が小さくなると、同乗者がプレイしているゲームが操作者に有利なゲーム状態となる。それゆえ、同乗者に車両Ｃの運転状態に興味をより持たせることができる。
【００８０】
（３）車載装置１が、車両Ｃの発進または停止を検出した場合に、車両Ｃの加減速度に基づいて車両Ｃの発進時の加速状態または停止時の減速状態を運転状態として検出する（図２のステップＳ１０１〜Ｓ１０３）。
このような構成によれば、車両Ｃの発進時の加速状態または停止時の減速状態と目標運動状態との乖離度に応じて、端末装置２によるコンテンツ（ゲーム）の内容が変化する。それゆえ、同乗者に車両Ｃの発進時の加速状態または停止時の減速状態に興味を持たせることができる。
【００８１】
（４）車載装置１が、車速が設定車速（例えば、３０km/h）以上である場合に、車両Ｃの減速度に基づいて車両Ｃの減速状態を運転状態として検出する（図３のステップＳ２０１〜Ｓ２０３）。
このような構成によれば、車両Ｃの減速状態と目標運動状態との乖離度に応じて、端末装置２によるコンテンツ（ゲーム）の内容が変化する。それゆえ、同乗者に車両Ｃの減速状態に興味を持たせることができる。
【００８２】
（５）車載装置１が、車両Ｃの操舵角の角加速度に基づいて車両Ｃの操舵状態を運転状態として検出する（図４のステップＳ３０１〜Ｓ３０３）。
このような構成によれば、車両Ｃの操舵状態と目標運転状態との乖離度に応じて、端末装置２によるコンテンツ（ゲーム）の内容が変化する。それゆえ、同乗者に車両Ｃの操舵状態に興味を持たせることができる。
【００８３】
（６）車載装置１が、単位エネルギー当たりの車両Ｃの走行距離であるエネルギー消費率を運転状態として検出する（図５のステップＳ４０１、Ｓ４０２）。
このような構成によれば、エネルギー消費率と目標運転状態との乖離度に応じて、端末装置２によるコンテンツ（ゲーム）の内容が変化する。それゆえ、同乗者にエネルギー消費率に興味を持たせることができる。
【００８４】
（７）車載装置１が、イグニッションスイッチがオン状態となってからの経過時間である連続運転時間を運転状態として検出する（図６のステップＳ５０１、Ｓ５０２）。
このような構成によれば、連続運転時間と目標運転状態との乖離度に応じて、端末装置２によるコンテンツ（ゲーム）の内容が変化する。それゆえ、同乗者に連続運転時間に興味を持たせることができる。
【００８５】
（８）車載装置１が、車両Ｃの高速道路走行を検出した場合に、車速に基づいて高速道路走行時の車速状態を運転状態として検出する（図７のステップＳ６０１〜Ｓ６０３）。
このような構成によれば、高速道路走行時の車速状態と目標運転状態との乖離度に応じて、端末装置２によるコンテンツ（ゲーム）の内容が変化する。それゆえ、同乗者に高速道路走行時の車速状態に興味を持たせることができる。
【００８６】
（９）車載装置１が、車両Ｃの交差点右左折を検出した場合に、ウインカーの点灯状態に基づいて交差点右左折時のウインカーの点灯状態を運転状態として検出する（図９のステップＳ８０１〜Ｓ８０３）。
このような構成によれば、交差点右左折時のウインカーの点灯状態と目標運転状態との乖離度に応じて、端末装置２によるコンテンツ（ゲーム）の内容が変化する。それゆえ、同乗者に交差点右左折時のウインカーの点灯状態に興味を持たせることができる。
【００８７】
（１０）車載装置１が、車両Ｃの車線変更を検出した場合に、ウインカーの点灯状態に基づいて車線変更時のウインカーの点灯状態を運転状態として検出する（図１０のステップＳ９０１〜Ｓ９０３）。
このような構成によれば、車線変更時のウインカーの点灯状態と目標運転状態との乖離度に応じて、端末装置２によるコンテンツ（ゲーム）の内容が変化する。それゆえ、同乗者に車線変更時のウインカーの点灯状態に興味を持たせることができる。
【００８８】
（１１）端末装置２が、スマートフォン、またはゲーム機である。
このような構成によれば、端末装置２を容易に実現することができる。
（１２）車載装置１が、車両Ｃの運転状態と目標運転状態との乖離度を判定する（図２〜図１０）。続いて、車載装置１が、判定した乖離度を表す乖離度情報を端末装置２に送信する（図２〜図１０）。
このような構成によれば、車両Ｃの運転状態と目標運転状態との乖離度を表す乖離度情報を端末装置２に送信できる。
【００８９】
（１３）端末装置２が、車載装置１から送信される車両Ｃの運転状態と目標運転状態との乖離度に基づいて、提示しているコンテンツ（ゲーム）の内容を決定するパラメータ（ゲーム進行用パラメータ）を変更する（図１１のステップＳ１００２、Ｓ１００３）。
このような構成によれば、例えば、同乗者が端末装置２を操作すると、その操作に応じて端末装置２が同乗者にコンテンツ（ゲーム）を提供する。また、車両Ｃの運転状態に応じて、端末装置２によるコンテンツの内容（ゲームの実行状態）が変化する。それゆえ、コンテンツの内容（ゲームの実行状態）が変化することで、同乗者に車両Ｃの運転状態に興味を持たせることができる。そのため、車両Ｃの運転状態を話題として、運転者と同乗者とのコミュニケーションをより適切に活性化することができる。
【００９０】
（変形例１）
（１）上記実施形態の構成に加え、端末装置２が、ゲーム進行用パラメータを変更した場合に、ゲーム進行用パラメータの変更理由を報知する構成としてもよい。
具体的には、車載装置１が、マイナス情報（乖離度情報）を送信する際に、そのマイナス情報を送信した処理（車載装置１が実行する各種処理）を特定するための情報（以下、処理特定情報とも呼ぶ）も併せて端末装置２に送信する。続いて、端末装置２が、車載装置１が送信したマイナス情報および処理特定情報を受信する。続いて、端末装置２が、受信した処理特定情報に対する説明文を説明文登録テーブルから読み出す。ここで、説明文登録テーブルとは、車載装置１が実行する処理（例えば、発進停止滑らかさ判定処理）と該処理で乖離度が大きいと判定したことを記載した説明文とを対応付けて登録するテーブルである。そして、端末装置２が、受信したマイナス情報に基づいてゲーム進行用パラメータを変更する際に、またはゲーム進行用パラメータを変更した後図示しない操作ボタンを操作者が操作した際に、読み出した説明文を表示部１５の一部に表示する。
なお、本変形例では、ゲーム進行用パラメータの変更理由を表示する例を示したが、他の構成を採用することもできる。例えば、音声で通知する構成としてもよい。
本実施形態では、図１の表示部１５が報知部を構成する。
【００９１】
（変形例１の効果）
本変形例は、次のような効果を奏する。
（１）端末装置２が、ゲーム進行用パラメータを変更すると、ゲーム進行用パラメータの変更理由を表示部１５に表示する。
このような構成によれば、ゲーム進行用パラメータの変更理由を同乗者に報知できる。そのため、同乗者に、該変更理由に興味を持たせることができる。
【００９２】
（変形例２）
上記実施形態の構成に加え、端末装置２が、ゲームが予め設定した設定段階まで進んだと判定した場合、または車両Ｃが停止したと判定した場合、パラメータ変更処理によるゲーム進行用パラメータの変更内容を表示部１５に表示する構成としてもよい。
（変形例３）
図１２、図１３は、変形例を表すフローチャートである。
上記実施形態の構成に加え、運転者がイグニッションスイッチをオフ状態とし、エンジンを停止させた場合に、端末装置２が、ゲーム処理を終了する構成を採用してもよい。
【００９３】
具体的には、図１２に示すように、車載装置１が、イグニッションスイッチのスイッチ状態がオン状態からオフ状態に変化（以下、オンオフ変化とも呼ぶ）したか否かを判定する（ステップＳ１１０１）。そして、車載装置１が、オンオフ変化したと判定した場合には（Ｙｅｓ）、ゲーム処理を終了させる指令（以下、終了指令とも呼ぶ）を端末装置２に送信する（ステップＳ１１０２）。一方、車載装置１が、オンオフ変化していないと判定した場合には（ステップＳ１１０１「Ｎｏ」）、この判定を再度実行する。
【００９４】
また、図１３に示すように、端末装置２が、車載装置１が送信した終了指令を受信したか否かを判定する（ステップＳ１２０１）。そして、端末装置２が、終了指令を受信したと判定した場合には（Ｙｅｓ）、端末装置２が実行しているゲーム処理（ゲーム）を終了する（ステップＳ１２０２）。一方、端末装置２が、終了指令を受信していないと判定した場合には（ステップＳ１２０１「Ｎｏ」）、この判定を再度実行する。
【符号の説明】
【００９５】
１      車載装置（車載装置）
２      端末装置（端末装置）
３      通信路
４      車速検出部（車速検出部）
５      加速度検出部（加減速度検出部、減速度検出部）
６      角加速度検出部
７      消費率検出部（運転状態検出部）
８      運転時間計測部（運転状態検出部）
９      道路情報検出部（高速道路走行検出部）
１０    右左折検出部（右左折検出部）
１１    車線変更検出部（車線変更検出部）
１２    点灯状態検出部（点灯状態検出部）
１３    車両状態推定部（乖離度情報送信部、発進停止検出部）
１４    入力受付部
１５    表示部
１６    演算部（乖離度情報受信部、パラメータ変更部）
１６ａ  パラメータ変更部
１６ｂ  コンテンツ生成部
ステップＳ１０１（発進停止検出部）
ステップＳ１０４、Ｓ２０４、Ｓ３０４、Ｓ４０３、Ｓ５０３、Ｓ６０４、Ｓ７０４、Ｓ８０４、Ｓ９０４（乖離度情報送信部）
ステップＳ１０２、Ｓ１０３、Ｓ２０２、Ｓ２０３、Ｓ３０２、Ｓ３０３、Ｓ４０１、Ｓ４０２、Ｓ５０１、Ｓ５０２、Ｓ６０２、Ｓ６０３、Ｓ７０２、Ｓ７０３、Ｓ８０２、Ｓ８０３、Ｓ９０２、Ｓ９０３（運転状態検出部、乖離度判定部）
ステップＳ６０１、Ｓ７０１（高速道路走行検出部）
ステップＳ１００２、Ｓ１００３（パラメータ変更部）
【図１】
2014022950.tif 000003
【図２】
2014022950.tif 000004
【図３】
2014022950.tif 000005
【図４】
2014022950.tif 000006
【図５】
2014022950.tif 000007
【図６】
2014022950.tif 000008
【図７】
2014022950.tif 000009
【図８】
2014022950.tif 000010
【図９】
2014022950.tif 000011
【図１０】
2014022950.tif 000012
【図１１】
2014022950.tif 000013
【図１２】
2014022950.tif 000014
【図１３】
2014022950.tif 000015