(57)【要約】【課題】処理手段などのハードウェアの変更および高性能化を伴うことなく、優先度に関わらずタスクを処理することにより安定した動作が得られる車載装置を提供する。【解決手段】処理中断部２２は、処理部１３における複数のタスクの実行が処理部１３の処理能力を超えるとき、タスクの優先順位に関わらず、実行されている複数のタスクのうち中断条件に該当するタスクを中断する。この中断条件は、予め中断条件を含む条件テーブルとして設定されている。処理中断部２２は、この中断条件にしたがってタスクの優先順位に関わらず、重複する機能に関するタスクを中断する。その結果、一時的にタスクの一部が中断し車載装置１０における一部の機能が制限されるものの、処理部１３の処理速度やクロックの向上といったハードウェアの変更を必要としない。【選択図】図１
2011110955.tif 000002
【特許請求の範囲】
【請求項１】
ラジオ波を受信して再生するラジオチューナと、
テレビジョン波を受信して再生するテレビチューナと、
映像または音声が記憶された記憶媒体の再生を制御する再生制御手段と、
前記ラジオチューナ、前記テレビチューナおよび前記再生制御手段で生成された音声信号に基づいて音声を発する音声出力手段と、
前記テレビチューナおよび前記再生制御手段で生成された映像データに基づいて画像を表示する表示手段と、
前記表示手段に表示される地図画像の基となる地図データを記憶する地図データ記憶手段と、
自身の現在地を検出するとともに、検出した前記現在地を前記表示手段に表示された地図に重ねて表示するナビゲーション手段と、
予め設定された手順によって経路を探索し、探索した前記経路を前記表示手段に表示された地図に重ねて表示する経路探索手段と、
前記ラジオチューナ、前記テレビチューナ、前記再生制御手段、前記表示手段、前記ナビゲーション手段および前記経路探索手段を制御し、予め設定されている優先順位にしたがって前記ラジオチューナにおけるタスク、前記テレビチューナにおけるタスク、前記再生制御手段におけるタスク、前記表示手段におけるタスク、前記ナビゲーション手段におけるタスクおよび前記経路探索手段におけるタスクのうち、一つ以上のタスクを実行する処理手段と、
前記処理手段における複数のタスクの実行が前記処理手段の処理能力を超えると、タスクの優先順位に関わらず、前記処理手段で実行されている複数のタスクのうち予め設定された中断条件に該当するタスクを中断する処理中断手段と、
を備えることを特徴とする車載装置。
【請求項２】
それぞれ二系統の前記音声出力手段および前記表示手段を備え、
前記処理中断手段は、二系統の前記音声出力手段および前記表示手段のいずれか一つの系統のタスクを中断することを特徴とする請求項１記載の車載装置。
【請求項３】
前記処理中断手段は、前記処理手段で前記経路探索手段における経路探索のタスクが実行されているとき、前記ラジオチューナにおけるタスク、前記テレビチューナにおけるタスク、前記再生制御手段におけるタスク、および前記ナビゲーション手段による前記表示手段に対する地図画像の描画のタスクのうち、いずれか一つ以上のタスクを中断することを特徴とする請求項１または２記載の車載装置。
【請求項４】
前記処理中断手段は、前記処理手段で経路探索手段における音声案内のタスクが実行されているとき、前記テレビチューナにおける音声処理のタスク、および前記再生制御手段における音声処理のタスクのうち、いずれか一つ以上のタスクを中断することを特徴とする請求項１から３のいずれか一項記載の車載装置。
【請求項５】
前記処理中断手段における前記中断条件の入力を受け付ける条件入力手段をさらに備えることを特徴とする請求項１から４のいずれか一項記載の車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置に関し、特にナビゲーション機能と、音声や画像を再生する機能とを複合的に実行可能な車載装置に関する。
【背景技術】
【０００２】
近年、ナビゲーション機能を備える車載装置は、ＣＤやＤＶＤに記録されている音声や画像の再生だけでなく、いわゆるワンセグ放送の放映など、多機能化が進展している。このような車載装置は、ナビゲーション機能をはじめ、音声や画像の再生および放映などをいわゆるマルチタスク処理によって同時に処理している。マルチタスク処理では、例えば設定されている各タスクを一定時間で処理したり、優先度の高いタスクを優先的に処理したり、タイムシェアリングを利用することにより、複数のタスクの効率的な処理を図っている（例えば、特許文献１、２参照）。
【０００３】
しかしながら、車載装置には年々新機能が追加され、車載装置で実行される処理は大幅に増加している。そのため、これら数多くの処理を効率よく処理するためには、ＣＰＵなどの処理装置の処理速度の向上やメモリの容量増加、並びに車載装置のモデルチェンジごとのハードウェアの変更などを必要とする。また、多機能を同時に処理する必要があるため、ＣＰＵなどの処理装置やバスの負荷が極めて大きくなる。その結果、所定の時間内の処理が困難になり、優先度の低いタスクが処理されず、タイムアウトやフリーズなどの動作不良を招くおそれがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２８７１８８号公報
【特許文献２】特開２００５−１９９９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の目的は、処理手段などのハードウェアの変更および高性能化を伴うことなく、優先度に関わらずタスクを処理することにより安定した動作が得られる車載装置を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明では、処理中断手段は、処理手段における複数のタスクの実行が処理手段の処理能力を超えると、タスクの優先順位に関わらず、実行されている複数のタスクのうち中断条件に該当するタスクを中断する。この中断条件は、予め設定されている。例えばワゴン車などの大型の車両では、前席側および後席側の双方に表示手段を備える場合がある。このように二つ以上の表示手段に接続されている車載装置の場合、一方の表示手段における表示を中断しても問題が生じない場合がある。仮に前席側の表示手段にナビゲーション手段の地図画像が表示され、後席側の表示手段にテレビ画像が表示されているとする。このとき、前席側で経路探索の必要が生じタスクの実行が処理手段の処理能力を超えたとすると、処理中断手段はタスクの優先順位に関わらず、後席側のテレビ画像の表示を中断する。この場合、後席側のテレビ画像は前席側の経路探索が終了するまで表示が中断されるものの、前席側の経路探索のタスクは処理手段によって処理される。そのため、一時的に後席側のテレビ画像の表示が制限されるものの、前席側における経路探索のタスクは優先度に関わらず迅速に処理される。この例のように、優先度に関わらず処理手段で処理すべきタスクに応じて中断条件に合致するタスクの処理を適宜中断することにより、処理手段に要求される性能は機能の追加に応じて高める必要がない。その結果、一時的にタスクの一部が中断し一部の機能が制限されるものの、処理手段の能力向上などハードウェアの変更を必要としない。また、優先度に関わらず、実行すべきタスクは他のタスクの実行に妨げられることなく処理される。したがって、処理手段などのハードウェアの変更および処理速度やクロックの向上といった高性能化を伴うことなく、優先度に関わらずタスクを処理することにより動作の安定性を高めることができる。
【０００７】
請求項２記載の発明では、処理中断手段は、処理手段の処理能力を超える状態になると、二系統の音声出力手段および表示手段のうち一つの系統のタスクを中断する。例えば音声や映像が前席側および後席側のように二系統の表示手段や音声出力手段に提供されているとき、処理中断手段は、前席側または後席側のいずれかへの音声や映像の提供を中断する。これにより、処理手段の処理能力に余裕が生じ、処理手段の高性能化を伴うことなく安定した動作を確保することができる。
【０００８】
請求項３記載の発明では、処理中断手段は処理手段で経路探索のタスクが実行されているときに処理手段の処理能力を超えると、ラジオチューナにおけるタスク、テレビチューナにおけるタスク、再生制御手段におけるタスク、およびナビゲーション手段による地図画像の描画のタスクのうち、いずれか一つ以上のタスクを中断する。ラジオ音声の再生、テレビ映像の再生、あるいは地図画像の表示などは一時的に中断しても、ユーザに大きな不便を与える可能性は低い。そのため、経路探索のタスクの実行のために処理手段に大きな負荷が加わるとき、これらのタスクを中断することにより、迅速に経路探索のタスクを実行する。したがって、ユーザへ与える不便を低減しつつ、処理手段の高性能化を伴うことなく安定した動作を確保することができる。
【０００９】
請求項４記載の発明では、処理中断手段は、経路探索手段における音声案内のタスクが実行されているとき、テレビチューナにおける音声処理のタスク、および再生制御手段における音声処理のタスクのうち、いずれか一つ以上のタスクを中断する。音声案内を実行する場合、テレビチューナなどの音声は案内の音声と重複するため発生させる必要がない。そこで、音声案内のタスクを実行するとき、処理中断手段は重複する処理となる音声に関する処理を中断させる。したがって、ユーザへ与える不便を低減しつつ、処理手段の高性能化を伴うことなく安定した動作を確保することができる。
【００１０】
請求項５記載の発明では、中断条件は条件入力手段から入力可能である。ユーザは、例えば前席側を優先するのか、後席側を優先するのかなどの中断条件を条件入力手段から入力する。これにより、処理手段の処理能力を超えたとき、処理中断手段が中断するタスクは、ユーザの所望に応じて変更される。したがって、ユーザへ与える不便を低減しつつ、処理手段の高性能化を伴うことなく安定した動作を確保することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による車載装置の構成を示すブロック図
【図２】本発明の一実施形態による車載装置におけるタスクの優先度および処理負荷を示す模式図
【図３】本発明の一実施形態による車載装置の条件テーブルを示す模式図
【図４】本発明の一実施形態による車載装置において前席優先での処理を説明する説明図
【図５】本発明の一実施形態による車載装置において後席優先での処理を説明する説明図
【発明を実施するための形態】
【００１２】
以下、車載装置の一実施形態を図面に基づいて説明する。
まず、図１に基づいて車載装置１０の電気的な構成について説明する。
車載装置１０は、前席側機器１１および後席側機器１２から構成されている。前席側機器１１は、例えば車両のダッシュボードなどに搭載されているカーナビゲーション装置によって構成されている。また、後席側機器１２は、例えば車両の後部座席の頭上や前部座席の背面などに搭載されている端末装置によって構成されている。
【００１３】
前席側機器１１は、処理部１３、ラジオチューナ１４、テレビチューナ１５、再生処理部１６、音声出力部１７、表示部１８、地図データ記憶部１９、ナビゲーション部２０、経路探索部２１、処理中断部２２、記憶部２３、操作入力部２４および車内通信部２５を備えている。また、後席側機器１２は、処理部２６、音声出力部２７、表示部２８、操作入力部２９および車内通信部３０を有している。これら車載装置１０の前席側機器１１と後席側機器１２とは、車内通信部２５と車内通信部３０とを接続する車内ＬＡＮ３１を利用して、操作信号や要求信号などの送信または受信が行われる。また、前席側機器１１と後席側機器１２とは、音声信号線３２および映像信号線３３でそれぞれ接続されている。これにより、前席側機器１１で処理した音声信号は音声信号線３２を経由して後席側機器１２へ転送され、前席側機器１１で処理した映像信号は映像信号線３３を経由して後席側機器１２へ転送される。
【００１４】
処理部１３は、ＣＰＵ４１、ＲＯＭ４２およびＲＡＭ４３を有するマイクロコンピュータで構成されている。処理部１３は、バス４４を経由してラジオチューナ１４、テレビチューナ１５、再生処理部１６、音声出力部１７、表示部１８、地図データ記憶部１９、ナビゲーション部２０、経路探索部２１、処理中断部２２、記憶部２３、操作入力部２４および車内通信部２５に接続している。また、処理部２６も、ＣＰＵ４５、ＲＯＭ４６およびＲＡＭ４７を有するマイクロコンピュータで構成されており、バス４８を経由して音声出力部２７、表示部２８、操作入力部２９および車内通信部３０に接続している。処理部１３のＣＰＵ４１は、ＲＯＭ４２または記憶部２３に記憶されているコンピュータプログラムにしたがって前席側機器１１および後席側機器１２を含む車載装置１０の全体を制御する。前席側機器１１のナビゲーション部２０の一部、経路探索部２１および処理中断部２２は、処理部１３で実行されるコンピュータプログラムによってソフトウェア的に実現されている。なお、これらナビゲーション部２０の一部、経路探索部２１および処理中断部２２は、ハードウェア的に実現してもよい。同様に、処理部２６のＣＰＵ４５は、ＲＯＭ４６に記憶されているコンピュータプログラムにしたがって後席側機器１２の全体を制御する。この場合、処理部２６は、後席側機器１２の機能の実現に必要な最小限の処理をするにとどまる。そのため、後席側機器１２で実現される機能の大部分は、前席側機器１１の処理部１３によって処理される。
【００１５】
ラジオチューナ１４は、図示しない検波回路、増幅回路、音声データ生成回路、およびこれらを制御する制御回路から構成されている。ラジオチューナ１４は、公知のように検波回路および増幅回路によって車両の外部から受信したラジオ波について検波および増幅を行い、音声データ生成回路において、設定されたチャンネルのラジオ音声データを生成する。生成したラジオ音声データは、処理部１３へ出力される。また、ラジオチューナ１４は、操作入力部２４からの選局信号の入力、または車内ＬＡＮ３１を経由して後席側機器１２の操作入力部２９からの選局信号の入力があると、入力された選局信号に対応するチャンネルへ変更する。
【００１６】
テレビチューナ１５は、図示しない検波回路、増幅回路、音声データ生成回路、映像データ生成回路、およびこれらを制御する制御回路から構成されている。テレビチューナ１５は、公知のように検波回路および増幅回路によって車両の外部から受信したテレビジョン波について検波および増幅を行い、音声データ生成回路および映像データ生成回路において、設定されたチャンネルのテレビ音声データおよびテレビ映像データを生成する。生成したテレビ音声データおよびテレビ映像データは、処理部１３へ出力される。また、テレビチューナ１５は、操作入力部２４からの選局信号の入力、または車内ＬＡＮ３１を経由して後席側機器１２の操作入力部２９からの選局信号の入力があると、入力された選局信号に対応するチャンネルへ変更する。
【００１７】
再生処理部１６は、例えばＤＶＤやＣＤなどの記憶媒体を再生する図示しないＤＶＤプレーヤおよびＣＤプレーヤを構成している。再生処理部１６は、図示しないデータ読み取り回路、映像データ生成回路、音声データ生成回路、およびこれらを制御する制御回路から構成されている。再生処理部１６は、公知のように、データ読み取り回路によって記憶媒体に記憶されたディジタルデータを読み取るとともに、映像データ生成回路および音声データ生成回路によって再生映像データおよび再生音声データを生成する。生成した再生映像データおよび再生音声データは、処理部１３へ出力される。また、再生処理部１６は、操作入力部２４からの操作信号の入力、または車内ＬＡＮ３１を経由して後席側機器１２の操作入力部２９からの操作信号の入力があると、例えば再生や早送りなど入力された操作信号に対応する処理を行う。
【００１８】
音声出力部１７および音声出力部２７は、いずれも図示しないスピーカおよび増幅回路を有している。音声出力部１７は、処理部１３から出力された各種の音声データを増幅回路で増幅した後、音声データに基づく音声をスピーカから発生させる。また、音声出力部２７は、処理部１３から出力され音声信号線３２を経由して転送された各種の音声データを増幅回路で増幅した後、音声データに基づく音声をスピーカから発生させる。
【００１９】
表示部１８および表示部２８は、図示しない表示パネルおよび表示制御回路を有している。表示パネルは、例えばカラー液晶パネルや有機ＥＬパネルなどが用いられる。表示部１８は、処理部１３から出力された各種の映像データを表示制御回路で処理した後、映像データに基づく映像を表示パネルに表示させる。また、表示部２８は、処理部１３から出力され映像信号線３３を経由して転送された各種の映像データを表示制御回路で処理した後、映像データに基づく映像を表示パネルに表示させる。
地図データ記憶部１９は、表示部１８に表示される地図画像の基となる地図データを記憶している。地図データは、複数のノードおよびノード同士をつなぐリンクにより形成された道路地図データ、目印データ、マップマッチング用データ、目的地データ、交通情報を道路データに変換するためのテーブルデータなどの各種のデータを記憶している。この地図データには、地名や施設名などが地点名として含まれている。
【００２０】
ナビゲーション部２０は、地図画像作成部５１、ＧＰＳ部５２、車両信号取得部５３、位置特定部５４、経路探索部２１および経路案内部５５を有している。地図画像作成部５１は、地図データ記憶部１９に記憶されている地図データに基づいて地図画像を作成し、作成した地図画像を表示部１８に表示させる。ＧＰＳ部５２は、ＧＰＳ衛星から受信した信号に基づいて車載装置１０が搭載された車両の現在位置を検出する。車両信号取得部５３は、例えば車載装置１０が搭載された車両の加速度や旋回角度などを検出することにより、ＧＰＳ部５２と協働して車載装置１０が搭載された車両の現在位置を検出する。位置特定部５４は、これらＧＰＳ部５２および車両信号取得部５３で検出した車両の現在位置を特定するとともに、特定した現在位置を表示部１８に表示された地図画像に重ねて表示する。経路探索部２１は、ナビゲーション部２０に一体に構成され、位置特定部５４で特定された車両の現在位置または操作入力部２４から入力された出発地から、操作入力部２４から入力された目的地までの経路を探索する。経路案内部５５は、経路探索部２１で探索した経路において車両の進路を変更すべき交差点や道路情報などを抽出し、抽出した交差点や道路情報に基づいて車両を目的地まで案内する。この場合、経路案内部５５は、案内音声データを処理部１３へ出力する。処理部１３は、経路案内部５５から取得した案内音声データを前席側機器１１の音声出力部１７へ転送する。
【００２１】
記憶部２３は、例えば不揮発性メモリやＨＤＤなどの大容量の記憶媒体を有している。記憶部２３は、車載装置１０を実現するためのコンピュータプログラムなどを記憶している。この記憶部２３は、地図データ記憶部１９と一体に構成してもよい。また、記憶部２３は、処理部１３のＲＯＭ４２やＲＡＭ４３とともに構成してもよい。
【００２２】
操作入力部２４および操作入力部２９は、図示しない各種の入力スイッチを有している。操作入力部２４および操作入力部２９を構成するスイッチは、例えば表示部１８または表示部２８の周囲に設けられている機械的なスイッチ、および表示部１８および表示部２８と一体に構成されているタッチスイッチなどを有している。操作入力部２４および操作入力部２９は、車載装置１０へ入力される車両の目的地、表示部１８または表示部２８の画面や機能の切り替えを行う各種コマンドの入力を受け付ける。表示態様の切り替えとは、例えば地図縮尺の変更、メニュー画面の選択、経路の探索、経路案内の開始、現在位置の修正、ラジオチューナ１４およびテレビチューナ１５の選局、並びに音量や画質の変更などを含んでいる。この操作入力部２４および操作入力部２９は、特許請求の範囲の条件入力手段に相当する。
【００２３】
次に、処理中断部２２についてその機能とともに詳細に説明する。
（タスクの種類および優先順位）
処理中断部２２における処理の説明に先立って、処理部１３で処理されるタスクの種類および優先順位について説明する。図２に示すように、処理部１３で処理されるタスクは、優先順位の高い方から順に、操作入力部制御タスク６１、ラジオ制御タスク６２、再生制御タスク６３、テレビ制御タスク６４、ＣＤ音声制御タスク６５、ＤＶＤ音声制御タスク６６、ＤＶＤ映像制御タスク６７、テレビ音声制御タスク６８、テレビ映像制御タスク６９、現在地検出タスク７１、経路探索タスク７２、音声案内タスク７３および地図画像描画タスク７４が設定されている。これらのタスクの優先順位は、上記の例に限らず機器の性能や機能などに応じて適宜変更可能である。また、図２では、処理部１３における処理の占有率すなわち処理部１３の負荷の大きさを、各タスクの高さとして模式的に示している。例えば図２の場合、経路探索タスク７２の負荷が最も大きく、ＤＶＤ映像制御タスク６７およびテレビ映像制御タスク６９がこれに続く負荷の大きさとなっている。
【００２４】
ここで、各タスクにおける処理の内容について簡単に説明する。操作入力部制御タスク６１は、メカニカルスイッチやタッチスイッチとして操作される操作入力部２４からの入力を受け付けて処理するタスクである。車載装置１０の各機能は操作入力部２４からの入力によって実行または停止されるため、操作入力部制御タスク６１の優先順位は最も高く設定されている。ラジオ制御タスク６２は、ラジオチューナ１４における処理を含むタスクである。再生制御タスク６３は、再生処理部１６におけるＤＶＤやＣＤの再生制御の処理を含むタスクである。テレビ制御タスク６４は、テレビチューナ１５における処理を含むタスクである。
【００２５】
ＣＤ音声制御タスク６５は、再生処理部１６で再生されたＣＤの再生音声データの処理を含むタスクである。ＤＶＤ音声制御タスク６６は、再生処理部１６で再生されたＤＶＤの再生音声データの処理を含むタスクである。ＤＶＤ映像制御タスク６７は、再生処理部１６で再生されたＤＶＤの再生映像データの処理を含むタスクである。テレビ音声制御タスク６８は、テレビチューナ１５におけるテレビ音声データの処理を含むタスクである。テレビ映像制御タスク６９は、テレビチューナ１５におけるテレビ映像データの処理を含むタスクである。
【００２６】
現在地検出タスク７１は、ナビゲーション部２０における車両の現在位置を検出する処理を含むタスクである。経路探索タスク７２は、操作入力部２４からの入力に基づいて出発地から目的地までの経路を探索するための経路探索部２１における処理を含むタスクである。音声案内タスク７３は、経路探索部２１で探索された経路を音声で案内するための経路案内部５５における処理を含むタスクである。地図画像描画タスク７４は、地図データに基づいて地図画像を作成し、表示部１８に表示させるための地図画像作成部５１における処理を含むタスクである。
【００２７】
（タスク中断条件）
次に、タスク中断条件の一例について図３に基づいて説明する。
記憶部２３は、図３に示すようなタスク中断条件を含む条件テーブル８０を記憶している。タスク中断条件は、処理部１３において所定のタスクが実行されているとき、そのタスクごとに中断可能なタスクがテーブル化されている。具体的には、図３に示す条件テーブル８０の場合、タスク中断条件は、自動選択条件８１およびユーザ選択条件８２を含んでいる。自動選択条件８１は、処理部１３において所定のタスクが実行されるとき、その所定のタスクに応じて自動的に中断可能なタスクが設定されている。
【００２８】
例えば図３に示す条件テーブル８０の場合、処理部１３において経路探索タスク７２が実行されるとき、テレビ映像制御タスク６９、テレビ音声制御タスク６８およびテレビ制御タスク６４からなるテレビ関連タスク群、ＤＶＤ映像制御タスク６７、ＤＶＤ音声制御タスク６６および再生制御タスク６３からなるＤＶＤ再生タスク群、ＣＤ音声制御タスク６５および再生制御タスク６３からなるＣＤ再生タスク群、ラジオ制御タスク６２、並びに地図画像描画タスク７４は、中断可能なタスクとして設定されている。また、条件テーブル８０の場合、処理部１３において音声案内タスク７３が実行されるとき、テレビ音声制御タスク６８、ＤＶＤ音声制御タスク６６およびＣＤ音声制御タスク６５は、中断可能なタスクとして設定されている。この自動選択条件８１に設定されている各タスクは、図３に示す上方のタスクすなわちテレビ映像制御タスク６９側ほど中断される優先度が高くなる。
【００２９】
一方、ユーザ選択条件８２は、前席側機器１１を優先するのか、後席側機器１２を優先するのかなど、ユーザの希望によって設定可能な条件である。例えば後席優先設定が「ＯＦＦ」であれば、前席側機器１１が優先され、後席側機器１２の機能の一部が制限される。このユーザ選択条件８２は、操作入力部２４からの操作によってユーザが設定することができる。なお、このユーザ選択条件８２は、一例であり、前席または後席側の機器の優先度だけでなく、その他の機能について優先する機能を設定する構成としてもよい。これらタスク中断条件は、自動選択条件８１がユーザ選択条件８２よりも優先して適用される。
【００３０】
次に、上述のタスク中断条件に基づく処理中断部２２の処理について詳細に説明する。
（前席側優先）
まず、ユーザ選択条件８２として後席優先設定が「ＯＦＦ」すなわち前席側機器１１が優先されている場合を例に説明する。図４に示す例の場合、前席側機器１１は、現在位置を地図画像に重ねて表示するナビゲーション機能、およびＣＤを再生するＣＤ再生機能を実行している。また、後席側機器１２は、テレビ放送を受信するテレビ機能が実行されている。そのため、前席側機器１１の表示部１８は現在位置を含む地図画像を表示し、後席側機器１２の表示部２８はテレビ画像を表示している。さらに、前席側機器１１の音声出力部１７は再生処理部１６で再生されているＣＤの音声を発し、後席側機器１２の音声出力部は表示部のテレビ画像にあわせたテレビ音声を発している。このように、前席側機器１１でナビゲーション機能およびＣＤ再生機能を実行し、後席側機器１２でテレビ機能を実行しているとき、処理部１３は、図４に示すように優先順位の高いタスクから順に、操作入力部制御タスク６１、再生制御タスク６３、テレビ制御タスク６４、ＣＤ音声制御タスク６５、テレビ音声制御タスク６８、テレビ映像制御タスク６９、現在地検出タスク７１および地図画像描画タスク７４を実行している。
【００３１】
そして、前席側機器１１でナビゲーション機能およびＣＤ再生機能を実行し、後席側機器１２でテレビ機能を実行しているとき、前席側機器１１において経路探索が実行されたとする。経路探索を実行する場合、図２に示すように処理部１３への負荷が大きな経路探索タスク７２の実行が必要となる。そのため、前席側機器１１でナビゲーション機能およびＣＤ再生機能を実行し、後席側機器１２でテレビ機能を実行しているとき、これに加えて経路探索タスク７２を実行すると、全タスクの処理は処理部１３の処理能力を超えてしまう。
【００３２】
そこで、処理中断部２２は、上述のタスク中断条件に基づいて、経路探索タスク７２の実行のために処理部１３で処理されているタスクのうち一部のタスクについて処理を中断する。具体的には、処理中断部２２は、図３に示すタスク中断条件を含む条件テーブル８０から、経路探索タスク７２を実行している際に停止可能なタスクを抽出する。この条件テーブル８０によると、前席優先で経路探索タスク７２を実行するとき、中断の優先順位により、テレビ映像制御タスク６９、テレビ音声制御タスク６８およびテレビ制御タスク６４については中断可能である。そのため、処理中断部２２は、図４に示すように経路探索タスク７２の実行直前に処理されていたタスクのうち、テレビ映像制御タスク６９、テレビ音声制御タスク６８およびテレビ制御タスク６４について処理部１３での処理を中断する。その結果、前席側機器１１は、表示部１８に現在地を含む地図画像を表示しつつ、音声出力部１７からＣＤで再生された音声を発する。これに対し、後席側機器１２は、表示部２８へのテレビ画像の表示を停止するとともに、音声出力部２７からのテレビ音声の発生も停止する。すなわち、前席側機器１１では表示部１８に地図画像が表示されつつ音声出力部１７からＣＤの音声が発させられるのに対し、後席側機器１２では表示部２８が黒画面となり音声出力部２７が無音となる。このように、前席側を優先する場合、前席側機器１１において経路探索が実行されたとき、後席側機器１２におけるテレビ機能の実行は一時的に制限される。
【００３３】
経路探索が終了すると、処理部１３における経路探索タスク７２も終了するため、処理中断部２２は、処理部１３における処理を経路探索前の状態に復帰させる。これにより、処理中断部２２によって中断されたテレビ映像制御タスク６９、テレビ音声制御タスク６８およびテレビ制御タスク６４は、処理部１３において再び処理が実行される。そのため、後席側機器１２における表示部２８へのテレビ画像の表示、および音声出力部２７からのテレビ音声の発生が再開される。このように、前席側機器１１における経路探索の実行にともなう後席側機器１２のテレビ機能の制限は、一時的である。したがって、前席側機器１１のタスクの実行のために後席側機器１２の機能の一部を制限しても、後席側機器１２のテレビ画像およびテレビ音声を視聴している後席側のユーザに与える不便は小さい。
【００３４】
経路探索により案内すべき走行経路が探索されると、経路案内部５５は車両の進路を変更すべき交差点などにおいて音声案内を実行する。音声案内を実行する場合、処理部１３では新たに音声案内タスク７３の実行が必要となる。そのため、前席側機器１１でナビゲーション機能およびＣＤ再生機能を実行し、後席側機器１２でテレビ機能を実行しているとき、これに加えて音声案内タスク７３を実行すると、全タスクの処理は処理部１３の処理能力を超えてしまう。
【００３５】
そこで、処理中断部２２は、上述のタスク中断条件に基づいて、音声案内タスク７３の実行のために処理部１３で処理されているタスクのうち一部のタスクについて処理を中断する。具体的には、処理中断部２２は、図３に示すタスク中断条件を含む条件テーブル８０から、前席優先で音声案内タスク７３を実行している際に停止可能なタスクを抽出する。この条件テーブル８０によると、音声案内タスク７３を実行する場合、テレビ音声制御タスク６８、ＤＶＤ音声制御タスク６６およびＣＤ音声制御タスク６５については中断可能である。ここで、音声案内タスク７３を処理するための処理部１３の負荷は、比較的小さい。そのため、これらテレビ音声制御タスク６８、ＤＶＤ音声制御タスク６６およびＣＤ音声制御タスク６５のすべてを中断する必要はなく、これらのうちいずれか一つを中断すればよい。特に、音声案内は前席側機器１１において実行され、前席側機器１１は音声出力部１７から音声案内タスク７３で処理される音声を発する。そのため、前席側機器１１は、その他の機能における音声に関するタスクを中断してもユーザに不便を与えることがない。そこで、処理中断部２２は、前席優先の場合、図４に示すように音声案内タスク７３の実行直前に処理されていたタスクのうち、前席側機器１１の音声に関するタスクであるＣＤ音声制御タスク６５を中断する。その結果、前席側機器１１は、表示部１８に現在位置を含む地図画像を表示しつつ、音声出力部１７から音声案内の音声を発する。これに対し、後席側機器１２は、機能の制限が加えられないため、表示部２８でテレビ画像が表示され、音声出力部２７から音声が発せられる。
【００３６】
音声案内が終了すると、処理部１３における音声案内タスク７３も終了するため、処理中断部２２は、処理部１３における処理を音声案内前の状態に復帰させる。これにより、処理中断部２２によって中断されたＣＤ音声制御タスク６５は、処理部１３において再び処理が実行される。そのため、前席側機器１１におけるＣＤの音声の発生が再開される。このように、前席側機器１１における音声案内の実行にともなう前席側機器１１のＣＤ再生機能の制限は、一時的である。また、音声案内およびＣＤの再生は、いずれも音声を発する処理である。そのため、音声案内の際にＣＤの再生による音声の発生を中断することにより、ユーザは音声案内をより確認しやすくなる。したがって、前席側機器１１のタスクの実行のために前席側機器１１の機能の一部を制限しても、前席側機器１１のナビゲーション機能を利用しているユーザに与える不便は小さい。
【００３７】
（後席側優先）
次に、ユーザ選択条件として後席優先設定が「ＯＮ」すなわち後席側機器１２が優先されている場合を例に説明する。図５に示す例の場合、上記の前席側優先の説明と同様に、前席側機器１１は、現在位置を地図画像に重ねて表示するナビゲーション機能、およびＣＤを再生するＣＤ再生機能を実行している。また、後席側機器１２は、テレビ放送を受信するテレビ機能を実行している。そのため、前席側機器１１の表示部１８は現在位置を含む地図画像を表示し、後席側機器１２の表示部２８はテレビ画像を表示している。さらに、前席側機器１１の音声出力部１７は再生処理部１６で再生されているＣＤの音声を発し、後席側機器１２の音声出力部２７は表示部２８のテレビ画像にあわせたテレビ音声を発している。このように、前席側機器１１でナビゲーション機能およびＣＤ再生機能を実行し、後席側機器１２でテレビ機能を実行しているとき、処理部１３は、図５に示すように優先順位の高いタスクから順に、操作入力部制御タスク６１、再生制御タスク６３、テレビ制御タスク６４、ＣＤ音声制御タスク６５、テレビ音声制御タスク６８、テレビ映像制御タスク６９、現在地検出タスク７１および地図画像描画タスク７４を実行している。
【００３８】
そして、前席側機器１１でナビゲーション機能およびＣＤ再生機能を実行し、後席側機器１２でテレビ機能を実行しているとき、前席側機器１１において経路探索が実行されたとする。経路探索を実行する場合、図２に示すように処理部１３への負荷が大きな経路探索タスク７２の実行が必要となる。そのため、前席側機器１１でナビゲーション機能およびＣＤ再生機能を実行し、後席側機器１２でテレビ機能を実行しているとき、これに加えて経路探索タスク７２を実行すると、全タスクの処理は処理部１３の処理能力を超えてしまう。
【００３９】
そこで、処理中断部２２は、上述のタスク中断条件に基づいて、経路探索タスク７２の実行のために処理部１３で処理されているタスクのうち一部のタスクについて処理を中断する。具体的には、処理中断部２２は、図３に示すタスク中断条件を含む条件テーブル８０から、経路探索タスク７２を実行している際に停止可能なタスクを抽出する。この条件テーブル８０によると、後席優先で経路探索タスク７２を実行するとき、中断の優先順位により、テレビ映像制御タスク６９、テレビ音声制御タスク６８およびテレビ制御タスク６４については中断可能である。しかし、後席優先の場合、後席側機器１２ではテレビ機能が実行されるため、これらテレビ映像制御タスク６９、テレビ音声制御タスク６８およびテレビ制御タスク６４は中断することができない。そのため、処理中断部２２は、条件テーブル８０から後席側機器１２の機能の実行を妨げないために、中断の優先順位に基づいて再生制御タスク６３およびＣＤ音声制御タスク６５、並びに地図画像描画タスク７４の中断を抽出する。これにより、処理中断部２２は、図５に示すように経路探索タスク７２の実行直前に処理されていたタスクのうち、再生制御タスク６３、ＣＤ音声制御タスク６５および地図画像描画タスク７４について処理部１３での処理を中断する。その結果、前席側機器１１は、表示部１８への地図画像の表示を停止するとともに、音声出力部１７からのＣＤの再生音声の発生も停止する。すなわち、前席側機器１１では表示部１８が黒画面となり音声出力部１７が無音となる。これに対し、後席側機器１２は、表示部２８にテレビ画像を表示しつつ、音声出力部２７からテレビ音声を発する。このように、後席側を優先する場合、前席側機器１１において経路探索が実行されたとき、前席側機器１１におけるナビゲーション機能およびＣＤ再生機能の実行は一時的に制限される。
【００４０】
経路探索が終了すると、処理部１３における経路探索タスク７２も終了するため、処理中断部２２は、処理部１３における処理を経路探索前の状態に復帰させる。これにより、処理中断部２２によって中断された再生制御タスク６３、ＣＤ音声制御タスク６５および地図画像描画タスク７４は、処理部１３において再び処理が実行される。そのため、前席側機器１１における表示部１８への地図画像の表示、および音声出力部１７からのＣＤ音声の発生が再開される。このように、前席側機器１１における経路探索の実行にともなう前席側機器１１のナビゲーション機能およびＣＤ再生機能の制限は、一時的である。また、経路探索タスク７２の実行中に、前席側機器１１の表示部１８が黒画面となり、音声出力部１７が無音となっても前席側のユーザに与える影響は小さい。したがって、前席側のユーザに与える不便は小さい。
【００４１】
経路探索により案内すべき走行経路が探索されると、経路案内部５５は車両の進路を変更すべき交差点などにおいて音声案内を実行する。音声案内を実行する場合、処理部１３では新たに音声案内タスク７３の実行が必要となる。そのため、前席側機器１１でナビゲーション機能およびＣＤ再生機能を実行し、後席側機器１２でテレビ機能を実行しているとき、これに加えて音声案内タスク７３を実行すると、全タスクの処理は処理部１３の処理能力を超えてしまう。
【００４２】
そこで、処理中断部２２は、上述のタスク中断条件に基づいて、音声案内タスク７３の実行のために処理部１３で処理されているタスクのうち一部のタスクについて処理を中断する。具体的には、処理中断部２２は、図３に示すタスク中断条件を含む条件テーブル８０から、後席優先で音声案内タスク７３を実行している際に停止可能なタスクを抽出する。この条件テーブル８０によると、音声案内タスク７３を実行する場合、テレビ音声制御タスク６８、ＤＶＤ音声制御タスク６６およびＣＤ音声制御タスク６５については中断可能である。ここで、音声案内タスク７３を処理するための処理部１３の負荷は、比較的小さい。そのため、これらテレビ音声制御タスク６８、ＤＶＤ音声制御タスク６６およびＣＤ音声制御タスク６５のすべてを中断する必要はなく、これらのうちいずれか一つを中断すればよい。特に、音声案内は前席側機器１１において実行され、前席側機器１１は音声出力部１７から音声案内タスク７３で処理される音声を発する。そのため、前席側機器１１は、その他の機能における音声に関するタスクを中断してもユーザに不便を与えることがない。そこで、処理中断部２２は、後席優先の場合、上述の前席優先の場合と同様に図５に示すように音声案内タスク７３の実行直前に処理されていたタスクのうち、前席側機器１１の音声に関するタスクであるＣＤ音声制御タスク６５を中断する。その結果、前席側機器１１は、表示部１８に現在地を含む地図画像を表示しつつ、音声出力部１７から音声案内の音声を発する。これに対し、後席側機器１２は、機能の制限が加えられないため、表示部２８でテレビ画像が表示され、音声出力部２７から音声が発せられる。
【００４３】
音声案内が終了すると、処理部１３における音声案内タスク７３も終了するため、処理中断部２２は、処理部１３における処理を音声案内前の状態に復帰させる。これにより、処理中断部２２によって中断されたＣＤ音声制御タスク６５は、処理部１３において再び処理が実行される。そのため、前席側機器１１におけるＣＤの音声の発生が再開される。このように、前席側機器１１における音声案内の実行にともなう前席側機器１１のＣＤ再生機能の制限は、一時的である。また、音声案内およびＣＤの再生は、いずれも音声を発する処理である。そのため、音声案内の際にＣＤの再生による音声の発生を中断することにより、ユーザは音声案内をより確認しやすくなる。したがって、前席側機器１１のタスクの実行のために前席側機器１１の機能の一部を制限しても、前席側機器１１のナビゲーション機能を利用しているユーザに与える不便は小さい。
【００４４】
以上説明したように、一実施形態では、処理中断部２２は、処理部１３における複数のタスクの実行が処理部１３の処理能力を超えるとき、タスクの優先順位に関わらず、実行されている複数のタスクのうち中断条件に該当するタスクを中断する。この中断条件は、予め中断条件を含む条件テーブル８０として設定されている。例えばワゴン車などの大型の車両では、前席側および後席側の双方に表示部１８、２８を備える場合がある。このように二つ以上の表示部１８、２８に接続されている車載装置１０の場合、一方の表示部における表示を中断しても問題が生じない場合がある。一実施形態で説明したように、優先度に関わらず処理部１３で処理すべきタスクに応じて中断条件に合致するタスクの処理を適宜中断することにより、処理部１３に要求される性能は機能の追加に応じて高める必要がない。その結果、一時的にタスクの一部が中断し車載装置１０における一部の機能が制限されるものの、処理部１３の処理速度やクロックの向上といったハードウェアの変更を必要としない。また、タスクの優先度に関わらず、必要とされるタスクは他のタスクの実行に妨げられることなく処理される。したがって、処理部１３などのハードウェアの変更および高性能化を伴うことなく、優先度に関わらずタスクを処理することにより動作の安定性を高めることができる。
【００４５】
また、一実施形態では、中断条件のうちユーザ選択条件８２は操作入力部２４から入力可能である。ユーザは、例えば前席側を優先するのか、後席側を優先するのかなど、中断条件のうちユーザ選択条件８２について操作入力部２４から入力する。これにより、処理部１３の処理能力を超えるとき、処理中断部２２が中断するタスクは、ユーザの所望に応じて変更される。したがって、ユーザへ与える不便を低減しつつ、処理部１３の高性能化を伴うことなく安定した動作を確保することができる。
【００４６】
（その他の実施形態）
以上説明した本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
すなわち、上述の一実施形態では、前席側機器１１でナビゲーション機能およびＣＤ再生機能が実行され、後席側機器１２でテレビ機能が実行されているとき、これに加えて経路探索タスク７２および音声案内タスク７３が実行される例を説明した。しかし、上記のタスクの実行例は本発明の趣旨を説明するための一例であって、処理中断部２２によって中断されるタスクは、例えば前席側機器１１で実行されている機能、後席側機器１２で実行されている機能、処理部１３の処理能力、車載装置１０が実行可能なタスクの種類などによって当然に任意な設定が可能であり、上記の例に限定されるものではない。
【符号の説明】
【００４７】
図面中、１０は車載装置、１３は処理部（処理手段）、１４はラジオチューナ、１５はテレビチューナ、１６は再生処理部（再生制御手段）、１７、２７は音声出力部（音声出力手段）、１８、２８は表示部（表示手段）、１９は地図データ記憶部（地図データ記憶部）、２０はナビゲーション部（ナビゲーション手段）、２１は経路探索部（経路探索手段）、２２は処理中断部（処理中断手段）、２４、２９は操作入力部（条件入力手段）を示す。
【図１】
2011110955.tif 000003
【図２】
2011110955.tif 000004
【図３】
2011110955.tif 000005
【図４】
2011110955.tif 000006
【図５】
2011110955.tif 000007