(57)【要約】【課題】情報の出力先を適切に振り分けることができる出力処理装置および出力処理方法を提供すること。【解決手段】実施形態に係る出力処理装置は、受付部と、設定部と、決定部と、調停部とを備える。受付部は、複数の出力部のうち少なくとも１つによって出力される出力情報と、出力情報を出力する優先度の情報とを含む出力要求を受け付ける。設定部は、複数の出力部それぞれに対して優先度の閾値を設定する。決定部は、設定部によって設定された閾値に基づき、複数の出力部の中から、出力要求に含まれる出力情報の出力先を決定する。調停部は、決定部によって決定された出力先の出力部が他の出力情報の出力中であった場合に、受付部が受け付けた出力要求に含まれる出力情報を割り込みで出力するかの調停を優先度に基づいて行う。【選択図】図２
2018205932.tif 000002
【特許請求の範囲】
【請求項１】
複数の出力部のうち少なくとも１つによって出力される出力情報と、前記出力情報を出力する優先度の情報とを含む出力要求を受け付ける受付部と、
前記複数の出力部それぞれに対して前記優先度の閾値を設定する設定部と、
前記設定部によって設定された前記閾値に基づき、前記複数の出力部の中から、前記出力要求に含まれる前記出力情報の出力先を決定する決定部と、
前記決定部によって決定された前記出力先の前記出力部が他の前記出力情報の出力中であった場合に、前記受付部が受け付けた前記出力要求に含まれる前記出力情報を割り込みで出力するかの調停を前記優先度に基づいて行う調停部と
を備えることを特徴とする出力処理装置。
【請求項２】
前記調停部は、
前記決定部によって決定された前記出力部が複数であった場合、複数の前記出力部のうち、前記閾値が高いほど、前記調停を優先して行うこと
を特徴とする請求項１に記載の出力処理装置。
【請求項３】
前記調停部は、
前記調停の結果、前記出力要求に含まれる前記出力情報を前記出力部において割り込みで出力しない場合、他の前記出力部において当該出力情報を割り込みで出力するかの前記調停を行うこと
を特徴とする請求項２に記載の出力処理装置。
【請求項４】
前記複数の出力部は、
車両に搭載され、
前記設定部は、
前記車両の運転者による運転操作の余裕度に応じた前記閾値を設定すること
を特徴とする請求項１〜３のいずれか１つに記載の出力処理装置。
【請求項５】
前記車両の走行状態に基づいて前記出力部での出力を制限するか否かを判定する判定部をさらに備え、
前記調停部は、
前記判定部によって前記出力部での出力を制限すると判定された場合、前記出力部で出力されている前記出力情報に代えて、前記出力を制限する情報を示す制限情報を出力すること
を特徴とする請求項４に記載の出力処理装置。
【請求項６】
複数の出力部のうち少なくとも１つによって出力される出力情報と、前記出力情報を出力する優先度の情報とを含む出力要求を受け付ける受付工程と、
前記複数の出力部それぞれに対して前記優先度の閾値を設定する設定工程と、
前記設定工程によって設定された前記閾値に基づき、前記複数の出力部の中から、前記出力要求に含まれる前記出力情報の出力先を決定する決定工程と、
前記決定工程によって決定された前記出力先の前記出力部が他の前記出力情報の出力中であった場合に、前記受付工程が受け付けた前記出力要求に含まれる前記出力情報を割り込みで出力するかの調停を前記優先度に基づいて行う調停工程と
を含むことを特徴とする出力処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力処理装置および出力処理方法に関する。
【背景技術】
【０００２】
近年、例えば車両に搭載されるディスプレイやスピーカ等の出力装置は増加傾向にある。また、出力装置によって出力される情報が競合した場合に、各情報に割り当てられた優先度に基づく調停によっていずれの情報を優先して出力するかを決定する出力処理装置がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２５５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、例えば、車両に複数の出力装置が設けられる場合、運転者にとって重要な情報を運転者が見やすい位置の出力装置で出力する一方、運転者が見にくい位置の出力装置には出力しないことが好ましい。つまり、運転者が戸惑わないように、情報の出力先を適切に振り分けることが望ましい。
【０００５】
しかしながら、従来の技術は、出力装置毎に行われる調停が互いに関連していないため、例えば、複数の出力装置において、同じ内容の情報が同時に出力されてしまうおそれがあった。このように、従来は、情報の出力先を適切に振り分ける点で改善の余地があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、情報の出力先を適切に振り分けることができる出力処理装置および出力処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る出力処理装置は、受付部と、設定部と、決定部と、調停部とを備える。前記受付部は、複数の出力部のうち少なくとも１つによって出力される出力情報と、前記出力情報を出力する優先度の情報とを含む出力要求を受け付ける。前記設定部は、前記複数の出力部それぞれに対して前記優先度の閾値を設定する。前記決定部は、前記設定部によって設定された前記閾値に基づき、前記複数の出力部の中から、前記出力要求に含まれる前記出力情報の出力先を決定する。前記調停部は、前記決定部によって決定された前記出力先の前記出力部が他の前記出力情報の出力中であった場合に、前記受付部が受け付けた前記出力要求に含まれる前記出力情報を割り込みで出力するかの調停を前記優先度に基づいて行う。
【発明の効果】
【０００８】
本発明によれば、情報の出力先を適切に振り分けることができる。
【図面の簡単な説明】
【０００９】
【図１Ａ】図１Ａは、実施形態に係る車両の構成を示す図である。
【図１Ｂ】図１Ｂは、実施形態に係る出力処理方法の概要を示す図である。
【図２】図２は、実施形態に係る出力処理装置の構成を示すブロック図である。
【図３】図３は、実施形態に係る車載器が出力要求として出力処理装置へ送信する情報の一例を示す説明図である。
【図４】図４は、閾値情報の説明図である。
【図５】図５は、余裕度に応じた閾値の設定例を示す図である。
【図６】図６は、調停部の処理内容を示す図である。
【図７】図７は、出力部の切り替え例を示す図である。
【図８】図８は、出力部の切り替え例を示す図である。
【図９】図９は、実施形態に係る出力処理装置が実行する処理の処理手順を示すフローチャートである。
【図１０】図１０は、実施形態に係る出力処理システムの構成を示す図である。
【図１１】図１１は、実施形態に係る出力処理システムの構成を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本願の開示する出力処理装置および出力処理方法の実施形態を詳細に説明する。なお、この実施形態により本発明が限定されるものではない。
【００１１】
まず、図１Ａおよび図１Ｂを用いて実施形態に係る出力処理方法の概要について説明する。図１Ａは、実施形態に係る車両Ｃの構成を示す図である。図１Ｂは、実施形態に係る出力処理方法の概要を示す図である。
【００１２】
図１Ａでは、車両Ｃの車室内前方を見た図を示す。図１Ａに示すように、実施形態に係る出力処理装置１は、車両Ｃに搭載され、出力処理方法を実行する。また、車両Ｃには、複数の出力部１００〜１０２が搭載され、出力処理装置１によって送信される出力情報を出力する。
【００１３】
出力情報とは、出力部１００〜１０２によって出力される情報であり、例えば、表示画面や音声の情報である。また、出力情報は、複数の車載器が出力する出力要求に含まれるが、かかる点については図３を用いて後述する。
【００１４】
図１Ａに示すように、出力部１００は、例えば、車両Ｃの前方中央部に設けられるセンターディスプレイである。また、出力部１０１は、例えば、車両Ｃのフロンガラスに設けられるヘッドアップディスプレイ（ＨＵＤ）である。また、出力部１０２は、例えば、計器類を含むインスツルメンツパネル内のメータディスプレイである。
【００１５】
なお、図１Ａに示す出力部１００〜１０２の位置や種類は、一例であって、これに限定されず、例えば、車両Ｃの後部座席用のリアディスプレイであってもよい。
【００１６】
また、図１Ａでは、３つの出力部１００〜１０２を示したが、出力部１００〜１０２の数は、３つに限定されず、２つであっても、４つ以上であってもよい。また、以下では複数の出力部１００〜１０２を総称して出力部１００と記載する場合がある。
【００１７】
次に、図１Ｂでは、実施形態に係る出力処理装置１が実行する調停方法について示している。また、図１Ｂでは、出力部「Ｂ」が出力情報「Ａ」を出力している期間において、出力情報「Ｂ」を含む出力要求Ｒを受け付けた場合を示している。
【００１８】
ここで、調停とは、所定の出力部１００において出力情報が競合する場合に、それぞれの優先度に基づいていずれを優先して出力するかを決定する処理を指す。具体的には、図１Ｂを例に説明すると、調停とは、出力情報「Ａ」の出力優先度と出力情報「Ｂ」の要求優先度とを比較し、数値が大きい方を優先して出力することである。
【００１９】
なお、優先度とは、出力優先度および要求優先度の２種類の優先度を含んだ情報であり、ユーザである運転者にとっての出力情報の重要度を指す。つまり、出力情報の優先度が高いほど、運転者に確実に伝えなければならない情報であることを示す。なお、出力優先度および要求優先度については後述する。
【００２０】
図１Ｂに示す例では、実施形態に係る出力処理装置１は、調停の結果、出力情報「Ｂ」が勝つため、出力部「Ｂ」で出力中の出力情報「Ａ」に代えて、出力情報「Ｂ」を割り込みで出力させる。これにより、所定の出力部１００で出力情報が競合した場合であっても、運転者にとって重要な情報を確実に伝えることができる。
【００２１】
ところで、例えば、車両Ｃに複数の出力部１００が設けられる場合、運転者にとって重要な出力情報を運転者が見やすい出力部１００で出力する一方、運転者が見にくい出力部１００には出力しないことが好ましい。つまり、運転者が戸惑わないように、出力情報の出力先を適切に振り分けることが望ましい。
【００２２】
しかしながら、従来の技術は、出力部毎に行われる調停が互いに関連していないため、例えば、複数の出力部において、同じ内容の出力情報が同時に表示されてしまうおそれがあった。このように、従来は、情報の出力先を適切に振り分ける点で改善の余地があった。
【００２３】
そこで、実施形態に係る出力処理装置１では、各出力部１００〜１０２に対して優先度の閾値を設定することとした。例えば、図１Ｂに示す例では、実施形態に係る出力処理装置１は、出力部「Ａ」に対して優先度「０〜２５５」を設定し、出力部「Ｂ」に対して優先度「８５〜２５５」を設定し、出力部「Ｃ」に対して優先度「１７０〜２５５」を設定する。
【００２４】
そして、実施形態に係る出力処理装置１は、設定された閾値に基づき、複数の出力部１００の中から、出力要求Ｒに含まれる出力情報「Ｂ」の出力先を決定する。
【００２５】
具体的には、出力情報「Ｂ」の優先度（要求優先度）は「１００」であるため、出力先として該当するのは、出力部「Ａ」および出力部「Ｂ」であり、出力部「Ｃ」は該当しない。
【００２６】
つづいて、実施形態に係る出力処理装置１は、出力部「Ａ」および出力部「Ｂ」のうち、閾値が高いものから優先して調停を行う。つまり、図１Ｂに示す例では、出力部「Ｂ」からまず調停を行う。そして、実施形態に係る出力処理装置１は、調停の結果、出力情報「Ｂ」が勝った場合、出力部「Ａ」では、調停を行わない。
【００２７】
このように、複数の出力部１００それぞれに優先度の閾値を設定することで、複数の出力部１００から出力情報が同時に出力されることを防ぐとともに、運転者にとって重要な情報を適切な出力部１００で出力させることができる。すなわち、実施形態に係る出力処理装置１は、情報の出力先を適切に振り分けることができる。
【００２８】
なお、実施形態に係る出力処理装置１は、調停の結果、出力情報「Ｂ」が負けた場合、他の出力先である出力部「Ａ」において再度調停を行うが、かかる点については後述する。
【００２９】
また、実施形態に係る出力処理装置１は、各出力部１００を優先度の閾値を様々な条件に応じて可変にしてもよいが、かかる点については後述する。
【００３０】
次に、図２を参照して、実施形態に係る出力処理装置１の構成について詳細に説明する。図２は、実施形態に係る出力処理装置１の構成を示すブロック図である。図２に示すように、実施形態に係る出力処理装置１は、複数の車載器Ｍ１，Ｍ２〜Ｍｎと、複数の出力部１００〜１０２と、走行状態検出部１０とに接続される。
【００３１】
複数の車載器Ｍ１，Ｍ２〜Ｍｎは、例えば、カーナビゲーション装置やオーディオ装置、テレビ装置、運転支援装置、車車間通信装置、路車間通信装置、交通情報受信装置、スマートフォンや携帯電話等の携帯端末である。各車載器Ｍ１，Ｍ２〜Ｍｎは、ユーザ操作、または、状況に応じて出力情報の出力要求Ｒを出力処理装置１へ出力する。なお、以下では、複数の車載器Ｍ１，Ｍ２〜Ｍｎを総称して車載器Ｍと記載する場合がある。
【００３２】
また、車載器Ｍそれぞれは、出力処理装置１側の仕様に合わせた共通のソフトウェアが予め実装されており、かかるソフトウェアを介して出力要求等が出力処理装置１へ送信される。
【００３３】
オーディオ装置やテレビ装置は、例えば、ユーザに操作される場合に、操作に応じた画面や音声等の出力情報を含む出力要求Ｒ等を出力処理装置１へ送信する。カーナビゲーション装置は、例えば、目的地が設定される場合に、目的地までの経路を示す画面等の出力情報を含む出力要求Ｒを出力処理装置１へ送信し、経路の途中で分岐点に差し掛かった場合に、進行方向を案内する画面や音声等の出力情報を含む出力要求Ｒ等を出力処理装置１へ送信する。
【００３４】
また、車車間通信装置および路車間通信装置は、例えば、自車両の周辺を走行する他車両の状況を示す画面や音声等の出力情報を含む出力要求等を出力処理装置１へ送信する。また、交通情報受信装置は、自車両周辺の渋滞情報や事故の情報等を示す画面や音声等の出力情報を含む出力要求等を出力処理装置１へ送信する。
【００３５】
携帯端末は、例えば、ユーザに対する電話の着信や、メールの受信があった場合に、電話応答やメール読みあげに関する画面および音声等の出力情報を含む出力要求等を出力処理装置１へ送信する。
【００３６】
このとき、車載器Ｍ１，Ｍ２〜Ｍｎは、出力情報と、出力情報に割り当てられた優先度の情報とを含む出力要求Ｒを出力処理装置１へ送信する。ここで、図３を参照し、車載器Ｍが出力処理装置１へ送信する出力要求Ｒを示す情報の一例について説明する。
【００３７】
図３は、実施形態に係る車載器Ｍが出力要求Ｒとして出力処理装置１へ送信する情報の一例を示す説明図である。図３には、車載器Ｍが交通情報受信装置であり、渋滞情報を受信した場合に、出力処理装置１へ出力要求Ｒを送信する情報の一例を示している。
【００３８】
図３に示すように、出力要求Ｒには、「出力情報」、「出力優先度」、「要求優先度」、「待機ビット」、「出力対象」といった項目が含まれる。「出力情報」は、出力部で出力される画面や音声等の内容を含んだ情報である。
【００３９】
「出力優先度」は、出力中に調停を行う場合に使用する優先度の情報である。「要求優先度」は、出力要求時の調停で使用する優先度の情報である。「待機ビット」は、後述する待機バッファでの保留を許可するか否かを示す情報であり、「１」が保留を許可することを示す。「出力対象」は、複数の出力部１００の中から調停を行う出力部１００を指定する情報である。
【００４０】
図３に示すように、車載器Ｍは、例えば、渋滞情報を受信すると、受信した渋滞情報の内容を含む「出力情報」に対して出力優先度「２０」と、要求優先度「５０」とを割り当てる。また、車載器Ｍは、「出力情報」に対して待機ビット「１」を設定し、「Ａ１，Ａ２」を調停の対象とする出力部１００に指定して、出力要求Ｒを出力処理装置１へ送信する。
【００４１】
このように、渋滞情報等のような比較的早くユーザへ伝える必要があり、出力後に継続して出力させる必要性が低い出力情報に対しては、出力優先度よりも要求優先度が高くなるように、優先度が割り当てられる。
【００４２】
図２に戻って、出力部１００〜１０２について説明する。出力部１００〜１０２は、出力処理装置１から送信される出力情報を出力する。出力部１００〜１０２は、例えば、液晶ディスプレイ等の画像情報を出力する装置や、スピーカ等の音声情報を出力する装置等を含む。
【００４３】
走行状態検出部１０は、車両Ｃの走行状態を検出する。具体的には、走行状態検出部１０は、車速センサや加速度センサ、舵角センサ等の各種センサから検出される値に基づいて、車両Ｃの走行速度や旋回角度、停車の有無等を含む走行状態を検出する。
【００４４】
実施形態に係る出力処理装置１は、通信部ＩＦと、制御部２と、記憶部３とを備える。通信部ＩＦは、車載器Ｍおよび出力部１００〜１０２との間で情報の送受信を行う通信インターフェースである。通信部ＩＦは、車載器Ｍから出力要求Ｒを受信して、制御部２へ出力する。
【００４５】
制御部２は、受付部２１と、設定部２２と、決定部２３と、判定部２４と、調停部２５とを備える。記憶部３は、閾値情報３１と、管理情報３２とを記憶する。
【００４６】
ここで、出力処理装置１は、たとえば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、ＨＤＤ（Hard  Disk  Drive）、入出力ポートなどを有するコンピュータや各種の回路を含む。
【００４７】
コンピュータのＣＰＵは、たとえば、ＲＯＭに記憶されたプログラムを読み出して実行することによって、制御部２の受付部２１、設定部２２、決定部２３、判定部２４および調停部２５として機能する。
【００４８】
また、制御部２の受付部２１、設定部２２、決定部２３、判定部２４および調停部２５の少なくともいずれか一つまたは全部をＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成することもできる。
【００４９】
また、記憶部３は、たとえば、ＲＡＭやＨＤＤに対応する。ＲＡＭやＨＤＤは、閾値情報３１や、管理情報３２、各種プログラムの情報等を記憶することができる。なお、出力処理装置１は、有線や無線のネットワークで接続された他のコンピュータや可搬型記録媒体を介して上記したプログラムや各種情報を取得することとしてもよい。
【００５０】
閾値情報３１は、複数の出力部１００〜１０２それぞれに設定された優先度の閾値を示す情報である。ここで、図４を用いて、閾値情報３１について説明する。図４は、閾値情報３１の説明図である。
【００５１】
図４に示すように、閾値情報３１は、「ＩＤ」、「名称」、「優先度の閾値」、「待機バッファ数」といった項目を含む。「ＩＤ」は、各出力部１００〜１０２を識別する識別情報である。「名称」は、各出力部１００〜１０２の名称を示す。
【００５２】
「優先度の閾値」は、各出力部１００〜１０２に設定される優先度の閾値を示す。なお、図４では、優先度の最大値が２５５である場合を示すが、優先度の最大値は、２５５以外の任意の数値であってもよい。「待機バッファ数」は、各出力部１００〜１０２において出力情報の保留可能な数を示す。
【００５３】
例えば、ＩＤが「Ａ１」の出力部１００は、名称が「センターディスプレイ」であり、優先度の閾値が「０〜２５５」に設定される。また、ＩＤが「Ａ１」の出力部１００は、待機バッファが「１」、つまり、出力情報を１個保留できる。
【００５４】
図２に戻って、管理情報３２について説明する。管理情報３２は、各出力部１００における現在の出力状況を示す情報である。管理情報３２は、現在出力中の出力情報が格納される出力中バッファと、保留中の出力情報が格納される待機バッファとを含むが、かかる点については、図６で後述する。
【００５５】
制御部２は、複数の出力部１００それぞれに優先度の閾値を設定する。また、制御部２は、車載器Ｍから出力要求Ｒを受け付け、優先度の閾値に基づいて受け付けた出力要求Ｒに含まれる出力情報の出力先となる出力部１００を決定し、調停を行う。
【００５６】
受付部２１は、通信部ＩＦを介して車載器Ｍから出力要求Ｒを受け付け、受け付けた出力要求Ｒを決定部２３へ出力する。また、受付部２１は、出力要求Ｒを受け付けたことを設定部２２へ通知する。
【００５７】
設定部２２は、受付部２１が出力要求Ｒを受け付けたことを示す通知を受け取ると、閾値情報３１に基づいて各出力部１００に対して優先度の閾値を設定する。例えば、設定部２２は、閾値情報３１に含まれる「優先度の閾値」の値を設定する。なお、優先度の閾値は、例えば、運転者から見やすい位置ほど、値が高くなるように設定する。
【００５８】
また、設定部２２は、閾値情報３１の「優先度の閾値」を静的に設定するが、「優先度の閾値」を動的に設定、つまり、閾値を可変にしてもよい。例えば、設定部２２は、車両Ｃの運転者による運転操作の余裕度に応じた閾値を設定してもよい。かかる点について、図５を用いて説明する。
【００５９】
図５は、余裕度に応じた閾値の設定例を示す図である。余裕度とは、運転者がどの程度余裕をもって運転しているかを示す指標である。図５には、「余裕度」と「優先度の閾値」との関係を示すテーブルを示す。図５では、各出力部「Ａ１」、「Ａ２」、「Ａ３」、「Ａ４」（図４参照）毎に優先度の閾値を設定している。
【００６０】
また、図５に示すテーブルでは、余裕度の値が高い程、運転者が運転操作に余裕があることを示す。具体的には、余裕度が「０」は、高速走行中や、カーブ走行等の運転者が運転操作に特に集中する必要があることを示し、「５」は、停車等の運転操作を行っていない等の運転操作に集中する必要がないことを示す。
【００６１】
つまり、余裕度は、車両Ｃの走行速度や旋回角度等に基づいて算出される。なお、余裕度は、車両Ｃの走行速度や旋回角度に加えて、運転者の運転操作における熟練度を加味してもよい。
【００６２】
図５に示すように、例えば、設定部２２は、出力部「Ａ１」について、余裕度に関わらず常に一定の閾値「０〜２５５」を設定する。また、設定部２２は、出力部「Ａ２」について、余裕度が高い程、閾値を高くする。
【００６３】
つまり、設定部２２は、運転者の運転操作に余裕がなくなるほど閾値を高くする。これにより、運転者が運転操作に集中するような状況において、最小限の出力情報だけを出力することができる。
【００６４】
なお、設定部２２は、出力部１００で出力情報が出力中であった場合、図５に示す余裕度をさらに２つのグループに分けて、現在の余裕度がグループ間を超えて変化した場合に、優先度の閾値を変化させてもよい。
【００６５】
具体的には、余裕度「０」〜「２」を含む第１グループと、余裕度「３」〜「５」を含む第２グループに分け、現在の余裕度が第１グループから第２グループに変化した場合に、閾値を変更する。一方で、余裕度の変化が同じグループ内に収まっているうちは、閾値の変更を禁止する。
【００６６】
これにより、例えば、余裕度の変化に伴って閾値が頻繁に変化することを防止できる。したがって、閾値の変更により出力中の出力情報が出力対象から外れて、他の出力情報に頻繁に切り替わることを防止できる。
【００６７】
図２に戻って、決定部２３について説明する。決定部２３は、設定部２２によって設定された優先度の閾値に基づき、複数の出力部１００の中から、出力要求Ｒに含まれる出力情報の出力先を決定する。
【００６８】
具体的には、決定部２３は、出力要求Ｒに含まれる出力情報の要求優先度と、各出力部１００に設定された優先度の閾値とを比較する。そして、決定部２３は、要求優先度が優先度の閾値以上である出力部１００を出力先として決定し、調停部２５へ出力する。
【００６９】
判定部２４は、走行状態検出部１０によって検出された車両Ｃの走行状態に基づいて出力部１００での出力を制限するか否かを判定する。具体的は、判定部２４は、車両Ｃの走行状態が所定の条件を満たした場合に、出力部１００での出力を制限する。例えば、判定部２４は、車両Ｃの走行速度が所定値以上であった場合、出力を制限すると判定し、判定結果を調停部２５へ出力する。
【００７０】
なお、判定部２４は、出力制限の判定基準となる条件を複数の出力部１００〜１０２毎に設定してもよく、複数の出力部１００すべてにおいて同じ条件に設定してもよい。また、判定部２４は、出力制限の判定基準となる条件を出力情報毎に設定してもよい。
【００７１】
調停部２５は、決定部２３によって決定された出力先の出力部１００〜１０２が他の出力情報の出力中であった場合に、受付部２１が受け付けた出力要求Ｒに含まれる出力情報を割り込みで出力するかの調停を優先度に基づいて行う。
【００７２】
ここで、図６を用いて、調停部２５の処理内容について具体的に説明する。図６は、調停部２５の処理内容を示す図である。図６では、出力情報「Ｂ」を含む出力要求Ｒがあった場合を示す。また、図６には、管理情報３２を示し、かかる管理情報３２には、各出力部「Ａ１」、「Ａ２」で現在出力している出力情報「Ａ」、「Ｄ」が格納された出力中バッファと、保留中の出力情報「Ｃ」、「Ｅ」が格納された待機バッファとが含まれる。また、図６では、決定部２３によって出力部「Ａ１」および出力部「Ａ２」が出力先として決定されたとする。
【００７３】
調停部２５は、決定部２３によって決定された出力部１００が複数であった場合、複数の出力部１００のうち、閾値が高い程、調停を優先して行う。具体的には、図６に示すように、調停部２５は、出力先である２つの出力部「Ａ１」、「Ａ２」のうち、まず、出力部「Ａ２」において調停を行う。これにより、例えば、優先度の閾値が高い、すなわち、運転者が見やすい位置の出力部１００から優先して調停を行うことができる。
【００７４】
まず、調停部２５は、出力部「Ａ２」において、出力中バッファの出力情報「Ａ」と、出力要求Ｒに含まれる出力情報「Ｂ」とで調停を行う。具体的には、調停部２５は、出力情報「Ａ」の出力優先度と、出力情報「Ｂ」の要求優先度とを比較する。
【００７５】
図６に示すように、調停部２５は、出力情報「Ａ」の出力優先度（１２０）が出力情報「Ｂ」の要求優先度（９０）よりも高いため、出力情報「Ａ」の出力を継続する（つまり、出力情報「Ｂ」の負け）。
【００７６】
なお、調停部２５は、仮に、出力情報「Ａ」の出力優先度が出力情報「Ｂ」の要求優先度よりも低い場合、出力情報「Ａ」に代えて、出力情報「Ｂ」を割り込みで出力する。
【００７７】
つづいて、調停部２５は、出力情報「Ａ」との調停の結果、出力情報「Ｂ」が負けた場合、待機バッファの出力情報「Ｃ」と調停を行う。具体的には、調停部２５は、出力情報「Ｃ」の出力優先度（１１０）と、出力情報「Ｂ」の要求優先度（９０）とを比較する。
【００７８】
図６に示すように、調停部２５は、出力情報「Ｃ」の出力優先度が出力情報「Ｂ」の要求優先度よりも高いため、出力情報「Ｃ」の保留を継続する。なお、調停部２５は、仮に、出力情報「Ｃ」の出力優先度が出力情報「Ｂ」の要求優先度よりも低い場合、出力情報「Ｃ」に代えて、出力情報「Ｂ」が待機バッファに格納されることとなる。
【００７９】
つづいて、調停部２５は、出力情報「Ｂ」との調停の結果、出力情報「Ｂ」が負けた場合、出力部「Ａ１」で出力中の出力情報「Ｄ」と調停を行う。つまり、調停部２５は、調停の結果、出力要求Ｒに含まれる出力情報「Ｂ」を出力部「Ａ２」において割り込みで出力しない場合、他の出力部「Ａ１」において出力情報「Ｂ」を割り込みで出力するかの調停を行う。これにより、出力情報「Ｂ」が出力部「Ａ２」ではじかれた場合であっても、出力情報「Ｂ」を他の出力部「Ａ１」で出力させることができる。
【００８０】
なお、図６に示すように、調停部２５は、上記の調停と同様に、出力情報「Ｂ」および出力情報「Ｄ」の調停、出力情報「Ｂ」および出力情報「Ｅ」の調停を順に行う。そして、図６に示すように、調停部２５は、最終的に、出力情報「Ｂ」および出力情報「Ｅ」の調停の結果、出力情報「Ｂ」が負けた場合、出力情報「Ｂ」の出力をキャンセルする。
【００８１】
なお、図６では、調停部２５は、各出力部「Ａ２」、「Ａ１」毎に調停を行った、つまり、出力情報「Ａ」→出力情報「Ｃ」→出力情報「Ｄ」→出力情報「Ｅ」の順に調停を行ったが、調停の順序はこれに限定されるものではない。
【００８２】
例えば、調停部２５は、出力中バッファの出力情報について調停を行った後、待機バッファの出力情報について調停を行ってもよい。つまり、調停部２５は、出力情報「Ａ」→出力情報「Ｄ」→出力情報「Ｃ」→出力情報「Ｅ」の順に調停を行ってもよい。
【００８３】
また、調停部２５は、判定部２４によって出力部１００での出力を制限すると判定された場合、出力部１００で出力されている出力情報に代えて、出力を制限する情報を示す制限情報を出力する。制限情報とは、例えば、車両Ｃの運転者の意識が集中しないような画像等を含む情報である。
【００８４】
つまり、車両Ｃの運転者が運転に集中すべき状況等において、出力部１００から制限情報が出力される。これにより、例えば、メール等の比較的画面を長い間見る必要がある出力情報の出力を制限できるため、運転者の運転に対する集中の妨げを防止できる。
【００８５】
なお、調停部２５は、判定部２４によって出力の制限が解除された場合、制限情報に代えて、前回出力していた出力情報を出力してもよい。あるいは、調停部２５は、制限情報が出力されている時間が一定時間以上であった場合、例えば、地図画面等の予め定められた画面に切り替えるようにしてもよい。
【００８６】
次に、図７および図８を用いて、出力要求Ｒがあった場合の出力部１００の切り替え例について説明する。図７および図８は、出力部１００〜１０２の切り替え例を示す図である。図７および図８では、出力部１００が表示装置である場合を例に挙げて説明する。
【００８７】
まず、図７を用いて、出力要求Ｒに含まれる出力情報が調停に勝った場合の画面の切り替えについて説明する。図７では、出力部１００にカーナビゲーション装置の地図画面が表示されている間に、「バックカメラ表示」の出力要求Ｒがあった場合を示す。
【００８８】
「バックカメラ表示」の出力要求Ｒは、例えば、車両Ｃの運転者がシフトレバーの位置をリバースに移動させることで生成される。なお、バックカメラの画像情報は、例えば、車両Ｃの後部に設けられたバックカメラから取得可能である。
【００８９】
図７に示すように、出力部１００は、地図画面が表示されている間に、「バックカメラ表示」の出力要求Ｒがあった場合、「地図画面の表示」に代えて、「バックカメラ表示」に切り替える。
【００９０】
言い換えれば、調停部２５は、「地図画面の表示」を示す出力情報と、「バックカメラ表示」を示す出力情報との調停を行って、「バックカメラ表示」が調停に勝ち、「地図画面の表示」に代えて、「バックカメラ表示」を割り込みで出力する。
【００９１】
なお、調停部２５は、運転者によってシフトレバーがリバースから解除されると、「バックカメラ表示」を終了し、再び「地図画面の表示」に切り替える。
【００９２】
次に、図８を用いて、出力要求Ｒに含まれる出力情報が保留になった場合の画面の切り替え例について説明する。図８では、通話中を示す通話画面が出力部１００に表示されている間に、メールを受信し、「メール読みあげ」の出力要求Ｒがあった場合を示す。
【００９３】
図８に示すように、通話画面が表示されている間に、「メール読みあげ」の出力要求Ｒがあった場合、通話画面を継続するとともに、通話画面には、「メール読みあげ」が保留中であることを示す保留表示５０が表示される。そして、通話終了後に、通話画面から「メール読みあげ」の画面に切り替わる。
【００９４】
言い換えれば、調停部２５は、「通話画面の表示」を示す出力情報と、「メール読みあげ」を示す出力情報との調停を行って、「メール読みあげ」が調停に負けたため、「通話画面の表示」を継続し、「メール読みあげ」を待機バッファに格納する。
【００９５】
そして、調停部２５は、通話が終了すると、「メール読みあげ」を待機バッファから出力中バッファに移動させる。なお、このとき、「メール読みあげ」以外の他の出力情報が待機バッファに格納されていた場合は、それらの他の出力情報と再度調停を行ってもよい。
【００９６】
次に、図９を用いて、実施形態に係る出力処理装置１が実行する処理の処理手順について説明する。図９は、実施形態に係る出力処理装置１が実行する処理の処理手順を示すフローチャートである。
【００９７】
図９に示すように、まず、受付部２１は、複数の出力部１００のうち少なくとも１つによって出力される出力情報と、出力情報を出力する優先度の情報とを含む出力要求Ｒを受け付ける（ステップＳ１０１）。
【００９８】
つづいて、設定部２２は、複数の出力部１００それぞれに対して優先度の閾値を設定する（ステップＳ１０２）。
【００９９】
つづいて、決定部２３は、設定部２２によって設定された優先度の閾値に基づき、複数の出力部１００の中から、出力要求Ｒに含まれる出力情報の出力先を決定する（ステップＳ１０３）。
【０１００】
つづいて、調停部２５は、決定部２３によって決定された出力先の出力部１００が他の出力情報を出力中であるか否かを判定する（ステップＳ１０４）。
【０１０１】
調停部２５は、出力先の出力部１００が他の出力情報を出力中である場合（ステップＳ１０４，Ｙｅｓ）、出力中の出力情報と調停を行う（ステップＳ１０５）。具体的には、調停部２５は、受付部２１が受け付けた出力要求Ｒに含まれる出力情報を割り込みで出力するかの調停を優先度に基づいて行う。
【０１０２】
つづいて、調停部２５は、調停の結果、出力要求Ｒに含まれる出力情報が勝ったが否かを判定する（ステップＳ１０６）。調停部２５は、出力要求Ｒに含まれる出力情報が勝った場合（ステップＳ１０６，Ｙｅｓ）、出力情報を管理情報３２の出力中バッファに格納し（ステップＳ１０７）、処理を終了する。
【０１０３】
一方、ステップＳ１０４において、調停部２５は、出力先の出力部１００が他の出力情報を出力中でない場合（ステップＳ１０４，Ｎｏ）、処理をステップＳ１０７に移行する。
【０１０４】
また、ステップＳ１０６において、調停部２５は、出力要求Ｒに含まれる出力情報が負けた場合（ステップＳ１０６，Ｎｏ）、待機バッファに格納された出力情報と調停を行い、調停の結果、出力要求Ｒに含まれる出力情報が勝ったか否かを判定する（ステップＳ１０８）。
【０１０５】
調停部２５は、出力要求Ｒに含まれる出力情報が勝った場合（ステップＳ１０８，Ｙｅｓ）、出力情報を待機バッファに格納し（ステップＳ１０９）、処理を終了する。
【０１０６】
一方、ステップＳ１０８において、調停部２５は、出力要求Ｒに含まれる出力情報が負けた場合（ステップＳ１０８，Ｎｏ）、調停していない他の出力先である出力部１００があるか否かを判定する（ステップＳ１１０）。
【０１０７】
調停部２５は、調停していない他の出力先である出力部１００がある場合（ステップＳ１１０，Ｙｅｓ）、処理をステップＳ１０３に移行する。一方、調停部２５は、調停していない他の出力部１００がない場合（ステップＳ１１０，Ｎｏ）、出力情報における出力要求Ｒをキャンセルし（ステップＳ１１１）、処理を終了する。
【０１０８】
次に、図１０および図１１を用いて、出力処理システムＳについて説明する。図１０および図１１は、実施形態に係る出力処理システムＳの構成を示す図である。図１０および図１１では、出力処理システムＳが４つの出力部１００〜１０３を有する場合を一例として説明する。
【０１０９】
図１０および図１１は、出力処理装置１から各出力部１００〜１０３へのデータの伝送方式が異なる。まず、図１０について説明する。図１０に示すように、出力処理システムＳは、車載器Ｍと、出力処理装置１と、出力部１００〜１０３を備える。なお、車載器Ｍは、１つであってもよく、複数であってもよい。
【０１１０】
図１０に示す例では、出力処理装置１は、複数の出力部１００〜１０３のうち、いずれか１つの出力部１００へ接続され、伝送方式Ｎ１によってデータが伝送される。そして、出力処理装置１は、伝送方式Ｎ１によって、複数の出力部１００〜１０３のすべてで出力される出力情報を出力部１００へ伝送する。
【０１１１】
そして、出力部１００は、取得した複数の出力部１００〜１０３の出力情報のうち、出力部１００の出力情報を出力するとともに、他の出力情報を出力部１０１へ伝送する。
【０１１２】
そして、出力部１０１は、取得した複数の出力部１０１〜１０３の出力情報のうち、出力部１０１の出力情報を出力するとともに、他の出力情報を出力部１０２へ伝送する。なお、出力部１０２および出力部１０３においても同様に対応する出力情報を出力する。
【０１１３】
つまり、図１０に示す出力処理システムＳは、すべての出力情報を出力処理装置１から１つの出力部１００へまとめて伝送可能な伝送方式Ｎ１を有する。これにより、複雑な配線を必要とすることなく、複数の出力部１００〜１０３へ出力情報を伝送できる。
【０１１４】
次に、図１１について説明する。図１１に示す例では、出力処理装置１から各出力部１００〜１０３へは２つの伝送方式Ｎ２，Ｎ３によって接続される。伝送方式Ｎ２は、各出力部１００〜１０３に対応する出力情報を伝送する。また、伝送方式Ｎ３は、例えばＣＡＮ（Controller  Area  Network）を用いた伝送方式であり、複数の出力部１００〜１０３を制御する制御信号等が伝送される。
【０１１５】
これにより、出力処理装置１は、複数の出力情報をまとめて伝送するための高性能な部品を必要としないため、出力処理装置１の製品コストを抑えることができる。
【０１１６】
上述してきたように、実施形態に係る出力処理装置１は、受付部２１と、設定部２２と、決定部２３と、調停部２５とを備える。受付部２１は、複数の出力部１００のうち少なくとも１つによって出力される出力情報と、出力情報を出力する優先度の情報とを含む出力要求Ｒを受け付ける。設定部２２は、複数の出力部１００それぞれに対して優先度の閾値を設定する。決定部２３は、設定部２２によって設定された優先度の閾値に基づき、複数の出力部１００の中から、出力要求Ｒに含まれる出力情報の出力先を決定する。調停部２５は、決定部２３によって決定された出力先の出力部１００が他の出力情報の出力中であった場合に、受付部２１が受け付けた出力要求Ｒに含まれる出力情報を割り込みで出力するかの調停を優先度に基づいて行う。これにより、複数の出力部１００から出力情報が同時に出力されることを防ぐとともに、運転者にとって重要な情報を適切な出力部１００で出力させることができる。すなわち、情報の出力先を適切に振り分けることができる。
【０１１７】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１１８】
１    出力処理装置
２    制御部
３    記憶部
１０    走行状態検出部
２１    受付部
２２    設定部
２３    決定部
２４    判定部
２５    調停部
３１    閾値情報
３２    管理情報
１００〜１０３    出力部
Ｍ１，Ｍ２〜Ｍｎ    車載器
【図１Ａ】
2018205932.tif 000003
【図１Ｂ】
2018205932.tif 000004
【図２】
2018205932.tif 000005
【図３】
2018205932.tif 000006
【図４】
2018205932.tif 000007
【図５】
2018205932.tif 000008
【図６】
2018205932.tif 000009
【図７】
2018205932.tif 000010
【図８】
2018205932.tif 000011
【図９】
2018205932.tif 000012
【図１０】
2018205932.tif 000013
【図１１】
2018205932.tif 000014