(57)【要約】  ヘッドユニット１と、１以上のリアコントロールユニット２が接続される、ネットワークにより共有されるＡＶリソース１４、２４を複数有する車載エンターテイメントシステムであって、それぞれのユニット１、２に設けられる操作スイッチ１３、２３と、一方のユニット（例えば、ヘッドユニット１）の操作スイッチ１３を操作することにより生成されるコマンドを受付け、実行するとともに、コマンドを受付けてから所定時間経過するまでの間、他方のユニット（例えば、リアコントロールユニット２）の操作スイッチ２３を操作することにより生成されるコマンドの受付けを禁止する制御部１０（２０）と、を備える。
2009141940.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、
前記それぞれのユニットに設けられる操作スイッチと、
一方のユニットの操作スイッチを操作することにより生成されるコマンドを受付け、実行するとともに、前記コマンドを受付けてから所定時間経過するまでの間、他方のユニットの操作スイッチを操作することにより生成されるコマンドの受付けを禁止する制御部と、
を備えたことを特徴とする車載エンターテイメントシステム。
【請求項２】
前記制御部は、
前記各操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、
前記各操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有し、
前記一方の操作スイッチによる操作を検出した場合に前記フラグ記憶部を参照し、
前記フラグ記憶部のフラグがコマンド受付け許可状態に設定されていた場合、前記フラグを前記他方の操作スイッチを操作したことにより生成されるコマンド受付け不可状態に設定して前記検出された操作スイッチに割り付けられたアドレスを登録するとともに、前記タイマ部によるカウントを開始させて前記一方の操作スイッチを操作したことにより生成されるコマンドを受付け、
前記フラグ記憶部のフラグがコマンド受付け不可状態に設定されていた場合、前記操作された一方の操作スイッチに割り付けられたアドレスが前記登録されたアドレスであるか否かを判定し、登録されたアドレスであれば、前記タイマ部を初期化してカウントを開始して前記一方の操作スイッチを操作することにより生成されるコマンドを受付け、登録されたアドレスでなければ、前記タイマ部のタイムアウトを待って前記フラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドを受付ける、ことを特徴とする請求項１記載の車載エンターテイメントシステム。
【請求項３】
前記制御部は、
前記各操作スイッチを操作したことにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、
前記各操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有し、
前記操作スイッチによる操作を検出した場合、前記操作スイッチ毎に割り付けられたアドレスに基づきコマンド受付けが優先される操作スイッチによる操作であるかを判定し、
前記コマンドの受付けが優先される操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグをコマンド受付け不可状態に設定して他方の操作スイッチによる操作により生成されるコマンドの受付けを禁止し、前記タイマ部によるカウントを開始させ、前記コマンドの受付けが優先される操作スイッチの操作により生成されるコマンドを受付け、
前記アドレスに基づき前記他方の操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグを参照し、コマンド受付け許可状態に設定されていた場合に、前記他方の操作スイッチの操作により生成されるコマンドを受付け、コマンド受付け不可状態に設定されていた場合に、前記タイマ部のタイムアウトを待って前記フラグ記憶部のフラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドを受付ける、ことを特徴とする請求項１記載の車載エンターテイメントシステム。
【請求項４】
前記制御部は、
前記記憶部と前記タイマ部とを前記ＡＶリソース毎に有し、
前記タイマ部に対して前記ＡＶリソース毎に異なるカウント初期値を設定することを特徴とする請求項２記載の車載エンターテイメントシステム。
【請求項５】
前記制御部は、
前記記憶部と前記タイマ部とを前記ＡＶリソース毎に有し、
前記タイマ部に対して前記ＡＶリソース毎に異なるカウント初期値を設定することを特徴とする請求項３記載の車載エンターテイメントシステム。
【請求項６】
前記制御部は、
前記タイマ部に対し、前記各操作スイッチの操作により生成されるコマンド毎に異なるカウント初期値を設定することを特徴とする請求項４記載の車載エンターテイメントシステム。
【請求項７】
前記制御部は、
前記タイマ部に対し、前記各操作スイッチの操作により生成されるコマンド毎に異なるカウント初期値を設定することを特徴とする請求項５記載の車載エンターテイメントシステム。
【請求項８】
ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、かつ、前記ユニット毎に実装される操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有するヘッドユニット、もしくはリアコントロールユニットに用いられるプログラムであって、
前記一方の操作スイッチによる操作を検出した場合に前記フラグ記憶部に設定されたフラグを参照するステップと、
前記フラグがコマンド受付け許可状態に設定されていた場合、前記フラグを他方の操作スイッチを操作したことにより生成されるコマンド受付け不可状態に設定し、前記検出された操作スイッチに割り付けられたアドレスを登録するとともに、前記タイマ部によるカウントを開始させ、前記一方の操作スイッチを操作したことにより生成されるコマンドを受付けるステップと、
前記フラグがコマンド受付け不可状態に設定されていた場合、前記操作された一方の操作スイッチに割り付けられたアドレスが前記登録されたアドレスであるか否かを判定するするステップと、
前記登録されたアドレスであれば、前記タイマ部を初期化してカウントを開始し、前記一方の操作スイッチを操作することにより生成されるコマンドを受付けるステップと、
前記登録されたアドレスでなければ、前記タイマ部のタイムアウトを待って前記フラグをコマンド受付け許可状態に設定し、前記他方の操作スイッチの操作により生成されるコマンドの受付けを有効にするステップと、
を前記ヘッドユニットもしくは前記リアコントロールユニットが有するコンピュータに実行させるプログラム。
【請求項９】
ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、かつ、前記ユニット毎に実装される操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有するヘッドユニット、もしくはリアコントロールユニットに用いられるプログラムであって、
前記操作スイッチによる操作を検出した場合、前記操作スイッチ毎に割り付けられたアドレスに基づきコマンド受付けが優先される操作スイッチによる操作であるかを判定するステップと、
前記コマンドの受付けが優先される操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグをコマンド受付け不可状態に設定して他方の操作スイッチによる操作により生成されるコマンドの受付けを禁止するとともに、前記タイマ部によるカウントを開始させ、前記コマンドの受付けが優先される操作スイッチの操作により生成されるコマンドを受付けるステップと、
前記アドレスに基づき前記他方の操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグを参照するステップと、
前記フラグがコマンド受付け許可状態に設定されていた場合に、前記他方の操作スイッチの操作により生成されるコマンドを受付け、前記フラグがコマンド受付け不可状態に設定されていた場合に、前記タイマ部のタイムアウトを待って前記フラグ記憶部のフラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドの受付けを有効にするステップと、
を前記ヘッドユニット、もしくは前記リアコントロールユニットが有するコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車載エンターテイメントシステムおよびプログラムに関するものである。
【背景技術】
【０００２】
車載情報機器は、車室内の乗員が快適に過ごせるように、エンターテイメント性が高い各種の映像、音声を扱うことが可能であり、また、その映像、音声を再生するＡＶ（Audio Visual）機器を車内に複数台設置することが一般的になりつつある。
例えば、後席用のＡＶ機器は、車内天井に、あるいは右後席用と左後席用に２台の機器が設置され、更に、比較的大型の３列シートを持つ車両では、２列目、３列目に別々のＡＶ機器を設置する場合もある。【０００３】
ところで、従来、後席で再生される音源の制御を前席側から可能にする車載エンターテイメントシステムが知られている。この車載エンターテイメントシステムによれば、前席にはヘッドユニット、後席にはリアコントロールユニットを備え、後席では前席とは異なるビデオ、オーディオ（以下、単にＡＶという）等の音源を後席用モニタ、あるいはヘッドホンにより自由に視聴することが出来る（例えば、特許文献１参照）。【０００４】
【特許文献１】特開２００５−１７８７８０号公報
【０００５】
上記した特許文献１に開示された技術によれば、リアコントロールユニットの操作に不慣れな人が後席に乗車した場合でも、プロント制御とリア制御とを切り替える制御切り替えスイッチをリア制御に設定し、前席からヘッドユニットを操作することでリアコントロールユニットを制御し、後席の音源を設定することが出来る。また、幼い子供が乗車した場合は、ヘッドユニットにある許可スイッチを不許可状態に設定しておき、後席の子供が操作するのを防ぐことが出来る。【０００６】
しかしながら、上記した特許文献１に開示された技術によれば、ヘッドユニットからリアコントロールユニットは操作できるが、リアコントロールユニットからヘッドユニットを制御することは出来ない。
また、ヘッドユニット、リアコントロールユニットの複数のユニットからＡＶリソースの制御を可能とした場合、例えば、音量が低い場合に、前席、後席の乗員が、ヘッドユニット、リアコントロールユニットそれぞれで音量を高くする操作をした場合、音が大きくなりすぎる、あるいは、ラジオで同調させたいチャンネルが、前後席の乗員で異なり、整合がとれない場合等が考えられる。更に、許可スイッチによる制御の切り替えに関し、ユーザは、許可スイッチの設定を予め把握しておかなければならず、運転中、急に音量を低くしたい、あるいは再生を停止したいといった場合、数ステップの操作が必要となり、操作ミス、あるいは最悪運転操作ミス等が考えられる。【０００７】
この発明は上記した課題を解決するためになされたものであり、リアコントロールユニットからもネットワークにより共有されるＡＶリソースの操作を可能とし、ヘッドユニット、リアコントロールユニット双方での同時操作時の不整合を回避することができる、車載エンターテイメントシステムおよびプログラムを提供することを目的とする。
【発明の開示】
【０００８】
この発明に係る車載エンターテイメントシステムは、ヘッドユニットと１以上のリアコントロールユニットが接続されるネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、前記それぞれのユニットに設けられる操作スイッチと、一方のユニットの操作スイッチを操作することにより生成されるコマンドを受付け、実行するとともに、前記コマンドを受付けてから所定時間経過するまでの間、他方のユニットの操作スイッチを操作することにより生成されるコマンドの受付けを禁止する制御部と、を備えたものである。
【０００９】
また、この発明に係るプログラムは、ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、かつ、前記ユニット毎に実装される操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有するヘッドユニット、もしくはリアコントロールユニットに用いられるプログラムであって、前記一方の操作スイッチによる操作を検出した場合に前記フラグ記憶部に設定されたフラグを参照するステップと、前記フラグがコマンド受付け許可状態に設定されていた場合、前記フラグを他方の操作スイッチを操作したことにより生成されるコマンド受付け不可状態に設定し、前記検出された操作スイッチに割り付けられたアドレスを登録するとともに、前記タイマ部によるカウントを開始させ、前記一方の操作スイッチを操作したことにより生成されるコマンドを受付けるステップと、前記フラグがコマンド受付け不可状態に設定されていた場合、前記操作された一方の操作スイッチに割り付けられたアドレスが前記登録されたアドレスであるか否かを判定するステップと、前記登録されたアドレスであれば、前記タイマ部を初期化してカウントを開始し、前記一方の操作スイッチを操作することにより生成されるコマンドを受付けるステップと、前記登録されたアドレスでなければ、前記タイマ部のタイムアウトを待って前記フラグをコマンド受付け許可状態に設定し、前記他方の操作スイッチの操作により生成されるコマンドの受付けを有効にするステップと、を前記ヘッドユニットもしくは前記リアコントロールユニットが有するコンピュータに実行させるものである。
【００１０】
更に、この発明に係るプログラムは、ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、かつ、前記ユニット毎に実装される操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有するヘッドユニット、もしくはリアコントロールユニットに用いられるプログラムであって、前記操作スイッチによる操作を検出した場合、前記操作スイッチ毎に割り付けられたアドレスに基づきコマンド受付けが優先される操作スイッチによる操作であるかを判定するステップと、前記コマンドの受付けが優先される操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグをコマンド受付け不可状態に設定して他方の操作スイッチによる操作により生成されるコマンドの受付けを禁止するとともに、前記タイマ部によるカウントを開始させ、前記コマンドの受付けが優先される操作スイッチの操作により生成されるコマンドを受付けるステップと、前記アドレスに基づき前記他方の操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグを参照するステップと、前記フラグがコマンド受付け許可状態に設定されていた場合に、前記他方の操作スイッチの操作により生成されるコマンドを受付け、前記フラグがコマンド受付け不可状態に設定されていた場合に、前記タイマ部のタイムアウトを待って前記フラグ記憶部のフラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドの受付けを有効にするステップと、を前記ヘッドユニット、もしくは前記リアコントロールユニットが有するコンピュータに実行させてもよい。
【００１１】
この発明によれば、リアコントロールユニットからもネットワークにより共有されるＡＶリソースの操作を可能とし、ヘッドユニット、リアコントロールユニット双方での同時操作時の不整合を回避することができる、車載エンターテイメントシステムおよびプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１に係る車載エンターテイメントシステムの構成を示す図である。
【図２】この発明の実施の形態１に係る車載エンターテイメントシステムを構成するヘッドユニットおよびリアコントロールユニットの内部構成を示すブロック図である。
【図３】この発明の実施の形態１に係る車載エンターテイメントシステムの動作を示すフローチャートである。
【図４】この発明の実施の形態２に係る車載エンターテイメントシステムの動作を示すフローチャートである。
【図５】この発明の実施の形態３に係る車内エンターテイメントシステムを構成するヘッドユニット、およびリアコントロールユニットのそれぞれにおける内部構成を示すブロック図である。
【図６】この発明の実施の形態４に係る車内エンターテイメントシステムを構成するヘッドユニットの内部構成を示すブロック図である。
【発明を実施するための最良の形態】
【００１３】
以下、この発明をより詳細に説明するための最良の形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る車載エンターテイメントシステムの構成を示す図である。
図１に示されるように、この発明の実施の形態１に係る車載エンターテイメントシステムは、ヘッドユニット１と、１以上のリアコントロールユニット２（＃１〜＃Ｎ）と、により構成される。【００１４】
ヘッドユニット１と１以上のリアコントロールユニット２（＃１〜＃Ｎ）は、前後席のそれぞれで独立したＡＶリソースの選択、再生を行うことが出来る。
また、ヘッドユニット１と、１以上のリアコントロールユニット２（＃１〜＃Ｎ）とは、車内ＬＡＮ（Local Area Network）インタフェースの規格であるＭＯＳＴ（Media Oriented System Transport）規格に準拠した光ファイバーケーブル３（および不図示の光コネクタ）を介して接続されており、カーナビゲーション、ＣＤ（Compact Disc）やラジオ等のカーオーディオ、ＤＶＤ（Digital Versatile Disc）等、各種ＡＶリソースの制御が、ヘッドユニット１、リアコントロールユニット２に設置された、前席操作スイッチ１３、後席操作スイッチ２３からも可能である。【００１５】
すなわち、リアコントロールユニット２（＃１〜＃Ｎ）の後席操作スイッチ２３から、ヘッドユニット１のＡＶリソースの切り替え、再生、停止、トラック送り、トラック戻し、ミュート、あるいは音量調整が可能である。なお、リアコントロールユニット２（＃１〜＃Ｎ）は、後席シートのそれぞれに複数設けてもよい。【００１６】
図２は、この発明の実施の形態１に係る車載エンターテイメントシステムを構成するヘッドユニット１およびリアコントロールユニット２の内部構成を示すブロック図である。
図２に示されるように、ヘッドユニット１は、制御部１０と、ネットワークインタフェース１１と、前席モニタ１２と、前席操作スイッチ１３と、ＡＶリソースとしての電子ボリュームアンプ１４と、により構成される。【００１７】
制御部１０は、例えば、マイクロプロセッサ（ＣＰＵ）により構成され、一方のユニット（ヘッドユニット１もしくはリアコントロールユニット２）の操作スイッチ（前席操作スイッチ１３、もしくは後述する後席操作スイッチ２３）を操作することにより生成されるコマンドを受付け、実行するとともに、当該コマンドを受付けてから所定時間経過するまでの間、他方のユニット（リアコントロールユニット２もしくはヘッドユニット１）の操作スイッチ（後席操作スイッチ２３もしくは前席操作スイッチ１３）を操作することにより生成されるコマンドの受付けを禁止する機能を有する。【００１８】
このため、制御部１０は、その内部構成が機能展開され示されているように、タイマ部１０１と、フラグ記憶部１０２と、入力スイッチ（ＳＷ）アドレス記憶部１０３と、登録スイッチ（ＳＷ）アドレス記憶部１０４と、演算制御部１０５と、により構成される。
タイマ部１０１は、前席操作スイッチ１３（あるいは後述する後席操作スイッチ２３）の操作により生成されるコマンドを受付けたことを契機にカウントを開始して時間監視を行い、所定数カウント後にタイムアウト信号を出力して演算制御部１０５へ出力する。フラグ記憶部１０２は、前席操作スイッチ１３によるコマンドの受付けが許可状態にあるか否かを示す、ＣＰＵに内蔵されたもしくは外付けされるメモリに割り付けて記憶されるフラグ領域である。【００１９】
なお、ヘッドユニット１、リアコントロールユニット２（＃１〜＃Ｎ）のそれぞれには予めネットワークアドレスが割り付けられており、演算制御部１０５による制御の下、入力ＳＷアドレス記憶部１０３には、操作された操作スイッチ（前席操作スイッチ１３もしくは後席操作スイッチ２３）は、いずれのユニットに割当てられたアドレスか、登録ＳＷアドレス記憶部１０４には、コマンドの受付けを許可する操作スイッチ（前席操作スイッチ１３もしくは後席操作スイッチ２３）がいずれのユニット（ヘッドユニット１もしくはリアコントロールユニット２）に割当てられたアドレスかが、それぞれ記憶される。
演算制御部１０５は、一方のユニットの操作スイッチを操作することにより生成されるコマンドを受付け、実行するとともに、当該コマンドを受付けてから所定時間経過するまでの間、他方のユニットの操作スイッチを操作することにより生成されるコマンドの受付けを禁止する制御部１０としての機能を実行するために、上記したタイマ部１０１の監視、およびフラグ記憶部１０２と、入力ＳＷアドレス記憶部１０３と、登録ＳＷアドレス記憶部１０４の更新管理を行なう。【００２０】
なお、ネットワークインタフェース１１は、ＭＯＳＴ規格にしたがい、１以上のリアコントロールユニット２（＃１〜＃Ｎ）とのインタフェースを司るもので、ここにはヘッドユニット１のネットワークアドレス（マスタアドレス）が割り付けられている。
また、前席モニタ１２は、映像、および音声を再生するディスプレイおよびスピーカからなるモニタであり、前席操作スイッチ１３は、前席に着座した乗員が操作するスイッチであり、電子ボリュームアンプ１４は、スピーカの音量を調整するボリュームである。【００２１】
一方、リアコントロールユニット２（＃１〜＃Ｎ）は、いずれも、制御部２０と、ネットワークインタフェース２１と、後席モニタ２２と、後席操作スイッチ２３と、ＡＶリソースとしてのＤＶＤドライブ２４他と、により構成される。
制御部２０は、接続される上記のブロック２１〜２４を制御するＣＰＵを内蔵する。また、ネットワークインタフェース２１は、ＭＯＳＴ規格にしたがい、ヘッドユニット１とのインタフェースを司るもので、ここにはリアコントロールユニット２（＃１〜＃Ｎ）のそれぞれのネットワークアドレス（スレーブアドレス）が割り付けられている。また、後席モニタ２２は、映像、および音声を再生するディスプレイおよびスピーカからなるモニタであり、後席操作スイッチ２３は、後席に着座した乗員が操作するスイッチであり、ＤＶＤドライブ２４は、ＤＶＤからなるＡＶソースを再生するドライブである。【００２２】
図３は、この発明の実施の形態１に係る車載エンターテイメントシステムの動作を示すフローチャートである。図３はまた、この発明の実施の形態１に係るプログラムの処理手順もあわせて示している。なお、ここでいうプログラムとは、ヘッドユニット１に内蔵された制御部１０が実行するプログムのことをいい、制御部１０のマイコン（ＣＰＵ）に内蔵されたメモリ、もしくは外付けされるメモリに記録され、マイコンがそのプログラムを逐次読み出し実行することにより、以下の動作を実行するものである。
以下、図３に示すフローチャートを参照しながら、図１、図２に示すこの発明の実施の形態１に係る車載エンターテイメントシステムの動作について詳細に説明する。ここでは、前席操作スイッチ１３、後席操作スイッチ２３のそれぞれからヘッドユニット１のボリューム（電子ボリュームアンプ１４）を操作するケースを例示して説明する。【００２３】
まず、前席（または後席）に着座した乗員が、ヘッドユニット１（またはリアコントロールユニット２）に実装された前席操作スイッチ１３（または後席操作スイッチ２３）を操作することによりスピーカの音量を調整したとする。
制御部１０（演算制御部１０５）は、常時、前席操作スイッチ１３、あるいは後席操作スイッチ２３を操作したことにより生成される割込み（操作コマンド）の有無を監視している（ステップＳＴ３０１）。ここで、演算制御部１０５が、例えば、前席操作スイッチ１３による割込みを検知すると（ステップＳＴ３０１“ＹＥＳ”）、演算制御部１０５は、続いて割込みの受付けを許可するか否かを示すフラグ記憶部１０２のフラグの状態を判定する（ステップＳＴ３０２）。【００２４】
ここで、フラグが“Ｈｉｇｈ”状態に設定されていた場合（ステップＳＴ３０２“ＹＥＳ”）、演算制御部１０５は、このフラグを、“Ｌｏｗ”状態に設定し、例えば、ヘッドユニット１からの割込みを受付け中であって他からの割込みの受付けを禁止する（ステップＳＴ３０３）。
続いて、演算制御部１０５は、前席操作スイッチ１３に予め割り付けられているネットワークアドレスであるヘッドユニット１のアドレスを登録ＳＷアドレス記憶部１０４に登録する（ステップＳＴ３０４）。そして、演算制御部１０５は、タイマ部１０１に初期値を設定してカウントを開始させた後（ステップＳＴ３０５）、前席操作スイッチ１３により生成されるコマンドを割込みとして受付け、そのコマンドにしたがい電子ボリュームアンプ１４の設定を行う（ステップＳＴ３０６）。【００２５】
一方、ステップＳＴ３０１の操作スイッチ入力の有無判定処理において、前席操作スイッチ１３、あるいは後席操作スイッチ２３による操作入力がなかった場合（ステップＳＴ３０１“ＮＯ”）、演算制御部１０５は、タイマ部１０１によるカウントを行ってタイムアウトを検出し（ステップＳＴ３０９、ＳＴ３１０“ＹＥＳ”）、フラグ記憶部１０２に設定されるフラグを、コマンド受付不可状態を示す“Ｌｏｗ”状態からコマンド受付け許可状態を示す“Ｈｉｇｈ”状態に変更する（ステップＳＴ３１１）。
また、ステップＳＴ３０２のフラグ判定処理で、フラグ記憶部１０２に設定されたフラグが、他からの割込み受付けを不可とする“Ｌｏｗ”状態になっていた場合（ステップＳＴ３０２“ＮＯ”）、演算制御部１０５は、入力ＳＷアドレス記憶部１０３に設定されたアドレスが登録ＳＷアドレス記憶部１０４に登録されたアドレスであるか否かを判定し（ステップＳＴ３０７）、ここで、登録されたアドレス（ここでは、前記操作スイッチ１３）であれば（ステップＳＴ３０７“ＹＥＳ”）、タイマ部１０１に初期値を設定してカウントを再開し（ステップＳＴ３０８）、登録されたアドレスでなければ（ステップＳＴ３０７“ＮＯ”）、タイマ部１０１によるカウントを継続し（ステップＳＴ３０９）、タイムアウトを待って（ステップＳＴ３１０“ＹＥＳ”）フラグ記憶部１０２に設定されるフラグをコマンド受付け許可状態“Ｈｉｇｈ”に設定する（ステップＳＴ３１１）。【００２６】
上記のように、演算制御部１０５は、受付けたコマンドにしたがい電子ボリュームアンプ１４の設定を行った後、リアコントロールユニット２に実装された後席操作スイッチ２３からの操作入力を検知した場合、登録ＳＷアドレス記憶部１０４への登録が、ヘッドユニット１（の前席操作スイッチ１３）になっているため、タイマ部１０１によるタイムアウトを検知（例えば１秒間経過）するまでの間、後席操作スイッチ２３からの操作入力は割込みとして受付けすることができない。【００２７】
すなわち、フラグ記憶部１０２に設定されるフラグは、前回コマンドを受付けてから所定時間だけタイマ部１０１により“Ｌｏｗ”状態に設定され、登録ＳＷアドレス記憶部１０４に登録されてある前回受付けたネットワークアドレスからのコマンドのみ受付けることが出来る。したがって、前席操作スイッチ１３、後席操作スイッチ２３を同時に操作しているような場合には、先行して操作を始めたスイッチ（ここではヘッドユニット１に実装された前席操作スイッチ１３）の操作を受付け、この操作終了後、所定時間経過するまでは他方のスイッチ（ここではリアコントロールユニット２に実装された後席操作スイッチ２３）の操作は受付けない。このため、複数スイッチの同時操作による不整合を回避できる。
なお、このとき、操作が受付け不可となっている、例えば、後席操作スイッチ２３については、点滅させる、または後席モニタ２２に操作受付け不可であることを表示すると、ユーザは操作が有効でないことを把握できるため、便利である。【００２８】
上記した実施の形態１によれば、前後席でＡＶリソースを共有する場合、例えば、スピーカから出力される音量を調整する際、前後席それぞれで同じ要求があった場合に、一方の席の操作スイッチによる操作を受付け、他方の席の操作は受付けしない同期制御を行なうことにより操作の不整合を回避でき、ボリューム操作が意図しない結果になることがないため自然な操作感が得られる。
また、コマンド受付け時に、操作スイッチに割り付けられるアドレスを登録し、前回のコマンド受付け時のアドレスからの操作コマンドのみを所定時間受付け可能とし、このことにより、前席操作スイッチ１３、後席操作スイッチ２３を同時に操作しているような場合には、先行して操作を開始したスイッチ操作を受付け、この操作スイッチによる操作終了後所定時間経過するまで他方スイッチによる操作の受付けを禁止することで複数スイッチの同時操作による不整合を回避することができる。【００２９】
なお、上記した実施の形態１に係る車載エンターテイメントシステムによれば、ヘッドユニット１のボリューム操作のみ説明したが、リアコントロールユニット２（＃１〜＃Ｎ）のＤＶＤドライブ２４を操作する場合、または、上記したヘッドユニット１およびリアコントロールユニット２（＃１〜＃Ｎ）には、他にチューナやＣＤドライブ等を搭載しているため、これを操作する場合にも同様、先行して操作を開始した操作スイッチによる操作を受付け、この操作終了後、例えば、１秒間経過するまで他方の操作スイッチによる操作を受付けないように制御することで、複数スイッチの同時操作時の不整合を防ぐことができる。【００３０】
実施の形態２．
上記した実施の形態１によれば、先行して操作を開始したユニット（ヘッドユニット１もしくはリアコントロールユニット２）の割込みを優先して受付ける構成としたが、登録ＳＷアドレス記憶部１０４に優先的に操作させたいユニットのネットワークアドレスを固定的に登録しておくことで、例えば、ヘッドユニット１の前席操作スイッチ１３による操作を優先させることも可能である。すなわち、ヘッドユニット１の前席操作スイッチ１３による操作が所定時間無い場合に限り、リアコントロールユニット２の後席操作スイッチ２３による操作を有効にすることで、例えば、後席で操作に不慣れな乗員が誤って操作した場合にはヘッドユニット１の前席操作スイッチ１３の操作により操作を修正でき、一層利便性が向上する。なお、逆に、リアコントロールユニット２（＃１〜＃Ｎ）の後席操作スイッチ２３による操作を固定的に優先させることも可能である。【００３１】
図４は、この発明の実施の形態２に係る車載エンターテイメントシステムの動作を示すフローチャートである。ここで、車載エンターテイメントシステムは、実施の形態１同様、図１、図２に示す構成を有するものとする。図４はまた、この発明の実施の形態２に係るプログラムの処理手順もあわせて示している。なお、ここでいうプログラムとは、ヘッドユニット１が内蔵する制御部１０が実行するプログラムのことをいい、制御部１０のマイコンに内蔵されたメモリ、もしくは外付けされるメモリに記録され、マイコンがそのプログラムを逐次読み出し実行することにより、以下の動作を実行するものである。
以下、図４に示すフローチャートを参照しながら、図１、図２に示すこの発明の実施の形態２に係る車載エンターテイメントシステムの動作について詳細に説明する。ここでも実施の形態１同様、前席操作スイッチ１３、後席操作スイッチ２３のそれぞれからヘッドユニット１のボリュームを操作するケースを例示して説明する。【００３２】
制御部１０（演算制御部１０５）は、常時、前席操作スイッチ１３、あるいは後席操作スイッチ２３を操作したことにより生成される割込み（コマンド）の有無を監視している（ステップＳＴ４０１）。ここで、前席操作スイッチ１３と後席操作スイッチ２３の同時操作が発生した場合、コマンドの受付けが優先される、例えば、前席操作スイッチ１３による割込みがあったことを検知すると（ステップＳＴ４０２“ＹＥＳ”）、演算制御部１０５は、フラグ記憶部１０２に設定されたフラグを他からのコマンドを受付け不可状態“Ｌｏｗ”に設定し（ステップＳＴ４０３）、タイマ部１０１によるカウントを開始させるとともに前席操作スイッチ１３による割込み（コマンド）を実行する（ステップＳＴ４０４、ＳＴ４０５）。【００３３】
一方、ステップＳＴ４０２の割込み先の判定処理において、後席操作スイッチ２３による割込み（コマンド）があったことを検知すると（ステップＳＴ４０２“ＮＯ”）、演算制御部１０５は、フラグ記憶部１０２に設定されたフラグを参照し（ステップＳＴ４０６）、フラグがコマンド受付け許可状態“Ｈｉｇｈ”に設定されていた場合（ステップＳＴ４０６“ＹＥＳ”）、その割込みを受付け、実行する（ステップＳＴ４０５）。
また、ステップＳＴ４０６のフラグ設定状態判定処理において、フラグが他からのコマンド受付け不可状態“Ｌｏｗ”に設定されていた場合（ステップＳＴ４０６“ＮＯ”）、演算制御部１０５は、タイマ部１０１にカウント初期値を設定してカウントを開始し（ステップＳＴ４０７）、タイマ部１０１によるタイムアウトを待って（ステップＳＴ４０８“ＹＥＳ”）フラグ記憶部１０２に設定されたフラグをコマンド受付け不可状態“Ｌｏｗ”からコマンド受付け許可状態“Ｈｉｇｈ”に変更し（ステップＳＴ４０９）、該当するＡＶリソースに対するコマンドを受付ける。【００３４】
なお、ステップＳＴ４０１の操作スイッチ入力の有無判定処理において、前席操作スイッチ１３、あるいは後席操作スイッチ２３による操作入力がなかった場合（ステップＳＴ４０１“ＮＯ”）、演算制御部１０５は、タイマ部１０１によるカウントを行ってタイムアウトを待ち（ステップＳＴ４０７、ＳＴ４０８“ＹＥＳ”）、フラグ記憶部１０２に設定されたフラグをコマンド受付け不可状態“Ｌｏｗ”からコマンド受付け許可状態“Ｈｉｇｈ”に変更する（ステップＳＴ４０９）。【００３５】
上記したようにこの発明の実施の形態２に係る車載エンターテイメントシステムによれば、例えば、ヘッドユニット１（の前席操作スイッチ１３）に割当てられたネットワークアドレスが優先的にコマンドの受付けが許可されるアドレスとなっており、ヘッドユニット１の前席操作スイッチ１３による操作の入力が所定時間無い場合にのみリアコントロールユニット２の後席操作スイッチ２３による操作を有効とするものである。
具体的に、制御部１０は、前席操作スイッチ１３からの操作入力がヘッドユニット１に割り付けられたネットワークアドレスであった場合は、フラグ記憶部１０２に設定されたフラグを他からの割込み受付けを不可とする“Ｌｏｗ”状態に設定するとともに、タイマ部１０１によるカウントを開始してそのコマンドを受付け、一方では、リアコントロールユニット２の後席操作スイッチ２３からの操作入力を所定時間無視する。また、スイッチ操作がリアコントロールユニット２のネットワークアドレスに相当する場合には、フラグがコマンド受付け不可を示す“Ｌｏｗ”状態に設定されていないことを確認後、すなわち、ヘッドユニット１からの操作入力が所定時間なかった場合に操作スイッチ２３によるコマンド受付けを実行するものである。【００３６】
上記した実施の形態２によれば、実施の形態１が有する構成に、登録しておくアドレスを優先操作させたい、例えば、ヘッドユニット１のネットワークアドレスを固定し、ヘッドユニット１の操作が所定時間無い場合にのみリアコントロールユニット２の操作を有効とすることにより、例えば、後席で操作に不慣れな乗員が誤ってリアコントロールユニット２の操作を行なった場合には、ヘッドユニット１の操作により優先的に操作を修正することで出来、ユーザに一層の利便性を提供できる。【００３７】
実施の形態３．
上記した実施の形態１、実施の形態２によれば、ヘッドユニット１、リアコントロールユニット２のユニット毎に操作スイッチ１３、２３が実装される例を説明したが、同時操作が可能な映像・音声のＡＶリソース毎にアドレスを割り付け、更に、上記したタイマ部１０１、フラグ記憶部１０２をＡＶリソース毎に備えることで、ＡＶリソースの同期制御が可能になる。以下に、実施の形態３として説明する。【００３８】
図５は、この発明の実施の形態３に係る車内エンターテイメントシステムを構成する、ヘッドユニット１、リアコントロールユニット２（＃１〜＃Ｎ）のそれぞれにおける内部構成を示すブロック図である。図５において、図２と同じ番号が付されたブロックは、図２に示すそれと同じ名称、および機能を持つブロックとする。
以下、説明の重複を回避する意味で、図２に示す実施の形態１、２との差異についてのみ説明する。【００３９】
ヘッドユニット１に実装される電子ボリュームアンプ１４と、リアコントロールユニット２（＃１〜＃Ｎ）に実装されるＤＶＤドライブ２４は同時動作を可能とするＡＶリソースである。このため、図５に示されるように、ヘッドユニット１に搭載される前席モニタ１２、前席操作スイッチ１３、電子ボリュームアンプ１４、そして、リアコントロールユニット２（＃１〜＃Ｎ）に搭載される後席モニタ２２、後席操作スイッチ２３、ＤＶＤドライブ２４のそれぞれにはユニークなリソースアドレスが割り付けられている。
また、ヘッドユニット１には、上記したＡＶリソース＃１、…＃ｎ−１、＃ｎを単位に、タイマ部１０１#1~#n、フラグ記憶部１０２#1~#n、入力ＳＷアドレス記憶部１０３、登録ＳＷアドレス記憶部１０４#1~#nのそれぞれが備えられている。【００４０】
上記したＡＶリソース＃１、…＃ｎ−１、＃ｎ毎に、制御部１０（演算制御部１０５）が、図３、または図４にフローチャートで示すプログラムを実行することにより、各ＡＶリソース＃１、…＃ｎ−１、＃ｎそれぞれの同時操作による不整合を回避でき、自然な制御が実現できる。
具体的に、図３、図４に示すプログラムの手順との差異は、図３、図４では、ユニットアドレスを単位に、タイマ部１０１、フラグ記憶部１０２を制御していたのに対し、実施の形態３では、リソースアドレスを単位に、タイマ部１０１#1~#n、フラグ記憶部１０２#1~#nを制御することになる。【００４１】
上記した実施の形態３によれば、実施の形態１、２ではユニット単位での同期制御が可能であるのに対し、実施の形態３では、実施の形態１、２が有する構成に、更に、ＡＶリソース毎にユニークなアドレスを割り付け、また、ヘッドユニット１には、上記したＡＶリソース＃１、…＃ｎ−１、＃ｎを単位に、タイマ部１０１#1~#n、フラグ記憶部１０２#1~#n、入力ＳＷアドレス記憶部１０３、登録ＳＷアドレス記憶部１０４#1~#nのそれぞれを付加することにより、ＡＶリソースを単位とした同期制御が可能になるため、同一ＡＶリソース操作時の不整合を回避する木目細かな同期制御が可能になる。【００４２】
実施の形態４．
図６は、この発明の実施の形態４に係る車内エンターテイメントシステムを構成するヘッドユニット１の内部構成を示すブロック図である。なお、リアコントロールユニット２（＃１〜＃Ｎ）の内部構成は、図５に示す構成と同じため、図示省略してある。
ここでは、ヘッドユニット１は、上記した実施の形態３が有する構成に加え、ＡＶリソース＃１、…＃ｎ−１、＃ｎ（のタイマ部１０１#1~#n）毎に異なる初期値を与え、操作に要する時間を考慮した構成になっている。すなわち、ＡＶリソース毎に用意されるタイマ部１０１#1~#nに対し、それぞれに異なるカウント初期値を設定するタイマ初期値設定部１０６#1~#nを有する。【００４３】
ところで、ボリューム調整、ＤＶＤチャプタの設定、モニタ設定等は、操作に要する時間がそれぞれ異なる。
このため、ボリューム調整のように比較的短時間で操作が可能なものについては、タイマ部１０１によるカウント初期値を短く、ＤＶＤチャプタの設定操作に比較的長時間要するものについてはタイマ部１０１によるカウント初期値を長く設定することにより、他方の操作スイッチからの割り込み（コマンド）受付けに関する許可時間をＡＶリソース毎に妥当なものにすることができる。例えば、ボリューム操作にはカウント初期値を０．５秒とし、ＤＶＤの操作にはカウント初期値３秒と設定することにする。【００４４】
上記により、例えば、ボリューム調整のための設定操作には多くの時間を要しないため、一方の操作スイッチ１３（２３）による操作後、すぐに他方の操作スイッチ２３（１３）の操作により生成されるコマンドの受付けが可能になる。また、ＤＶＤチャプタの選択操作は考えながらの操作が想定されるため、すぐには他方の操作スイッチ２３（１３）の操作により生成されるコマンドを受付けない。このことにより、ユーザは、割込みによりＤＶＤ操作を邪魔されることなく、目的の操作を実行することが可能になる。
また、同じＤＶＤの操作でもトラック送り操作については比較的操作時間を要しないため、トラック送り操作後に、タイマ初期値設定部１０６#1~#nが該当のＡＶリソースのタイマ部１０１に与える初期値として、例えば、０．５秒を設定する。このことにより、他方の操作スイッチ２３（１３）からの割込みは、０．５秒経過後にすぐに受付けられるため、無駄の無い操作が可能である。【００４５】
上記した実施の形態４に係る車内エンターテイメントシステムによれば、実施の形態３が有する構成に、タイマ部１０１#1~#nに対し、ＡＶリソース毎に異なる所期値を設定するタイマ初期値設定部１０６#1~#nを付加することにより、他方の操作スイッチからの割り込受付けを許可する時間を可変とし、その操作に要する時間を妥当なものにすることができる。また、同一ＡＶリソースにおいてもコマンド毎にタイマ部１０１の初期値を設定することで各操作に応じた妥当な操作時間をユーザに与えることができ、利便性が向上する。【００４６】
なお、上記した実施の形態１〜４に係る車内エンターテイメントシステムが有する各構成ブロックの機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。
例えば、一方のユニット１（２）の操作スイッチ１３（２３）を操作することにより生成されるコマンドを受付け、実行するとともに、コマンドを受付けてから所定時間経過するまでの間、他方のユニット２（１）の操作スイッチ２３（１３）を操作することにより生成されるコマンドの受付けを禁止する制御部１０（２０）におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。【００４７】
また、この発明のプログラムは、例えば、図１に示されるように、ヘッドユニット１と１以上のリアコントロールユニット２が接続される、ネットワーク（ＭＯＳＴ光ファイバケーブル３）により共有されるＡＶリソース（前席モニタ１２、電子ボリュームアンプ１４、後席モニタ２２、ＤＶＤドライブ２４）を複数有する車載エンターテイメントシステムであって、かつ、前記ユニット（ヘッドユニット１、リアコントロールユニット２）毎に実装される操作スイッチ（前席操作スイッチ１３、後席操作スイッチ２３）を操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部１０２と、前記操作スイッチ１３、２３による操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部１０１と、を有するヘッドユニット１、もしくはリアコントロールユニット２に用いられるプログラムであって、例えば、図３のフローチャートにおいて、前記一方の操作スイッチ（例えば、前席操作スイッチ１３）による操作を検出した場合に前記フラグ記憶部１０２に設定されたフラグを参照するステップ（ＳＴ３０１“ＹＥＳ”、ＳＴ３０２）と、前記フラグがコマンド受付け許可状態に設定されていた場合、前記フラグを他方の操作スイッチ（例えば、後席操作スイッチ２３）を操作したことにより生成されるコマンド受付け不可状態に設定し、前記検出された操作スイッチ（前席操作スイッチ１３）に割り付けられたアドレスを登録するとともに、前記タイマ部１０１によるカウントを開始させ、前記一方の操作スイッチ（前席操作スイッチ１３）を操作したことにより生成されるコマンドを受付けるステップ（ＳＴ３０３〜ＳＴ３０６）と、前記フラグがコマンド受付け不可状態に設定されていた場合、前記操作された一方の操作スイッチ（前席操作スイッチ１３）に割り付けられたアドレスが前記登録されたアドレスであるか否かを判定するするステップ（ＳＴ３０７）と、前記登録されたアドレスであれば、前記タイマ部１０１を初期化してカウントを開始し、前記一方の操作スイッチ（前席操作スイッチ１３）を操作することにより生成されるコマンドを受付けるステップ（ＳＴ３０７“ＹＥＳ”、ＳＴ３０８、ＳＴ３０６）と、前記登録されたアドレスでなければ、前記タイマ部１０１のタイムアウトを待って前記フラグをコマンド受付け許可状態に設定し、前記他方の操作スイッチ（後席操作スイッチ２３）の操作により生成されるコマンドを受付けるステップ（ＳＴ３０７“ＮＯ”、ＳＴ３０９〜ＳＴ３１１）と、を前記ヘッドユニット１もしくは前記リアコントロールユニット２が有するコンピュータ（制御部１０、もしくは制御部２０）に実行させるものである。【００４８】
上記したこの発明のプログラムによれば、制御部１０（または制御部２０）が、内蔵するメモリ、もしくは外付けされるメモリに記録されたプログラムを読み出し、逐次実行することにより、前後席でネットワークによりＡＶリソースを共有する場合、例えば、スピーカから出力される音量を調整する場合、前後席それぞれで同じ要求があった際に、一方の席の操作スイッチ（例えば、前席操作スイッチ１３）による操作を受付け、他方の席の操作スイッチ（例えば、後席操作スイッチ２３）による操作は受付けない同期制御を行なうことで同時操作による不整合を回避でき、ここではボリューム操作が意図しない結果となることがないため、ユーザは自然な操作感を得ることができる。
また、コマンド受付け時に、コマンドの受付けを許可された操作スイッチ（例えば、前席操作スイッチ１３）に割り付けられるアドレスを登録し、前回のコマンド受付け時のアドレスからの操作コマンドのみを所定時間受付け可能とすることで、前席操作スイッチ１３、後席操作スイッチ２３を同時に操作しているような場合には、先行して操作を開始したスイッチの操作を受付け、この操作スイッチによる操作終了後、所定時間経過するまで他の操作スイッチ（後席操作スイッチ２３）による操作の受付けを禁止し、このことにより、複数スイッチの同時操作による不整合を回避することができる。【００４９】
また、この発明のプログラムは、例えば、図１に示されるように、ヘッドユニット１と１以上のリアコントロールユニット２が接続される、ネットワーク（ＭＯＳＴ光ファイバケーブル３）により共有されるＡＶリソース（前席モニタ１２、電子ボリュームアンプ１４、後席モニタ２２、ＤＶＤドライブ２４）を複数有する車載エンターテイメントシステムであって、かつ、前記ユニット（ヘッドユニット１、リアコントロールユニット２）毎に実装される操作スイッチ（前席操作スイッチ１３、後席操作スイッチ２３）を操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部１０２と、前記操作スイッチ１３、２３による操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部１０１と、を有するヘッドユニット１、もしくはリアコントロールユニット２に用いられるプログラムであって、例えば、図４のフローチャートにおいて、前記操作スイッチ（前席操作スイッチ１３、もしくは後席操作スイッチ２３）による操作を検出した場合、前記操作スイッチ（前席操作スイッチ１３、後席操作スイッチ２３）毎に割り付けられたアドレスに基づきコマンド受付けが優先される操作スイッチ（例えば、前席操作スイッチ１３）による操作であるかを判定するステップ（ステップＳＴ４０１“ＹＥＳ”、ＳＴ４０２）と、前記コマンドの受付けが優先される操作スイッチ（前席操作スイッチ１３）による操作であると判定された場合、前記フラグ記憶部１０２のフラグをコマンド受付け不可状態に設定して他方の操作スイッチ（後席操作スイッチ２３）による操作により生成されるコマンドの受付けを禁止するとともに、前記タイマ部１０１によるカウントを開始させ、前記コマンドの受付けが優先される操作スイッチ（前席操作スイッチ１３）の操作により生成されるコマンドを受付けるステップ（ＳＴ４０２“ＹＥＳ”、ＳＴ４０３〜ＳＴ４０５）と、前記アドレスに基づき前記他方の操作スイッチ（後席操作スイッチ２３）による操作であると判定された場合、前記フラグ記憶部１０２のフラグを参照するステップ（ＳＴ４０２“ＮＯ”、ＳＴ４０６）と、前記フラグがコマンド受付け許可状態に設定されていた場合に、前記他方の操作スイッチ（後席操作スイッチ２３）の操作により生成されるコマンドを受付け（ＳＴ４０６“ＹＥＳ”、ＳＴ４０５）、コマンド受付け不可状態に設定されていた場合に、前記タイマ部１０１のタイムアウトを待って前記フラグ記憶部１０２のフラグをコマンド受付け許可状態に設定して前記他方の操作スイッチ（後席操作スイッチ２３）の操作により生成されるコマンドの受付けを有効にするステップ（ＳＴ４０６“ＮＯ”、ＳＴ４０７〜ＳＴ４０９）と、を前記ヘッドユニット１、もしくは前記リアコントロールユニット２が有するコンピュータ（制御部１０もしくは制御部２０）に実行させてもよい。【００５０】
上記したこの発明のプログラムによれば、制御部１０（または制御部２０）が、内蔵するメモリ、もしくは外付けされるメモリに記録されたプログラムを読み出し、逐次実行することにより、登録しておくアドレスを優先操作させたい、例えば、ヘッドユニット１のネットワークアドレスを固定し、ヘッドユニット１の操作が所定時間無い場合にのみリアコントロールユニット２の操作を有効とすることにより、例えば、後席で操作に不慣れな乗員が誤ってリアコントロールユニット２（の後席操作スイッチ２３）の操作を行なった場合には、ヘッドユニット１の操作により優先的に操作を修正することが出来、ユーザに対して一層の利便性を提供できる。
【産業上の利用可能性】
【００５１】
以上のように、この発明に係る車載エンターテイメントシステムは、ヘッドユニットと１以上のリアコントロールユニットが接続されるネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、前記それぞれのユニットに設けられる操作スイッチと、一方のユニットの操作スイッチを操作することにより生成されるコマンドを受付け、実行するとともに、前記コマンドを受付けてから所定時間経過するまでの間、他方のユニットの操作スイッチを操作することにより生成されるコマンドの受付けを禁止する制御部と、を備えるように構成したので、リアコントロールユニットからもネットワークにより共有されるＡＶリソースの操作を可能とし、ヘッドユニット、リアコントロールユニット双方での同時操作時の不整合を回避することができ、ヘッドユニット、リアコントロールユニットの複数のユニットからＡＶリソースの制御を可能とした車載情報機器などに用いるのに適している。
【図１】
2009141940.tif 000003
【図２】
2009141940.tif 000004
【図３】
2009141940.tif 000005
【図４】
2009141940.tif 000006
【図５】
2009141940.tif 000007
【図６】
2009141940.tif 000008
【手続補正書】
【提出日】平成22年5月19日(2010.5.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、
前記それぞれのユニットに設けられる操作スイッチと、
一方のユニットの操作スイッチを操作することにより生成されるコマンドを受付け、実行するとともに、前記コマンドを受付けてから所定時間経過するまでの間、他方のユニットの操作スイッチを操作することにより生成されるコマンドの受付けを禁止する制御部とを備え、
前記制御部は、
前記各操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、
前記各操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有し、
前記一方の操作スイッチによる操作を検出した場合に前記フラグ記憶部を参照し、
前記フラグ記憶部のフラグがコマンド受付け許可状態に設定されていた場合、前記フラグを前記他方の操作スイッチを操作したことにより生成されるコマンド受付け不可状態に設定して前記検出された操作スイッチに割り付けられたアドレスを登録するとともに、前記タイマ部によるカウントを開始させて前記一方の操作スイッチを操作したことにより生成されるコマンドを受付け、
前記フラグ記憶部のフラグがコマンド受付け不可状態に設定されていた場合、前記操作された一方の操作スイッチに割り付けられたアドレスが前記登録されたアドレスであるか否かを判定し、登録されたアドレスであれば、前記タイマ部を初期化してカウントを開始して前記一方の操作スイッチを操作することにより生成されるコマンドを受付け、登録されたアドレスでなければ、前記タイマ部のタイムアウトを待って前記フラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドを受付ける、ことを特徴とする車載エンターテイメントシステム。
【請求項２】
ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、
前記それぞれのユニットに設けられる操作スイッチと、
一方のユニットの操作スイッチを操作することにより生成されるコマンドを受付け、実行するとともに、前記コマンドを受付けてから所定時間経過するまでの間、他方のユニットの操作スイッチを操作することにより生成されるコマンドの受付けを禁止する制御部とを備え、
前記制御部は、
前記各操作スイッチを操作したことにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、
前記各操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有し、
前記操作スイッチによる操作を検出した場合、前記操作スイッチ毎に割り付けられたアドレスに基づきコマンド受付けが優先される操作スイッチによる操作であるかを判定し、
前記コマンドの受付けが優先される操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグをコマンド受付け不可状態に設定して他方の操作スイッチによる操作により生成されるコマンドの受付けを禁止し、前記タイマ部によるカウントを開始させ、前記コマンドの受付けが優先される操作スイッチの操作により生成されるコマンドを受付け、
前記アドレスに基づき前記他方の操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグを参照し、コマンド受付け許可状態に設定されていた場合に、前記他方の操作スイッチの操作により生成されるコマンドを受付け、コマンド受付け不可状態に設定されていた場合に、前記タイマ部のタイムアウトを待って前記フラグ記憶部のフラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドを受付ける、ことを特徴とする車載エンターテイメントシステム。
【請求項３】
前記制御部は、
前記記憶部と前記タイマ部とを前記ＡＶリソース毎に有し、
前記タイマ部に対して前記ＡＶリソース毎に異なるカウント初期値を設定することを特徴とする請求項１記載の車載エンターテイメントシステム。
【請求項４】
前記制御部は、
前記記憶部と前記タイマ部とを前記ＡＶリソース毎に有し、
前記タイマ部に対して前記ＡＶリソース毎に異なるカウント初期値を設定することを特徴とする請求項２記載の車載エンターテイメントシステム。
【請求項５】
前記制御部は、
前記タイマ部に対し、前記各操作スイッチの操作により生成されるコマンド毎に異なるカウント初期値を設定することを特徴とする請求項３記載の車載エンターテイメントシステム。
【請求項６】
前記制御部は、
前記タイマ部に対し、前記各操作スイッチの操作により生成されるコマンド毎に異なるカウント初期値を設定することを特徴とする請求項４記載の車載エンターテイメントシステム。
【請求項７】
ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、かつ、前記ユニット毎に実装される操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有するヘッドユニット、もしくはリアコントロールユニットに用いられるプログラムであって、
前記一方の操作スイッチによる操作を検出した場合に前記フラグ記憶部に設定されたフラグを参照するステップと、
前記フラグがコマンド受付け許可状態に設定されていた場合、前記フラグを他方の操作スイッチを操作したことにより生成されるコマンド受付け不可状態に設定し、前記検出された操作スイッチに割り付けられたアドレスを登録するとともに、前記タイマ部によるカウントを開始させ、前記一方の操作スイッチを操作したことにより生成されるコマンドを受付けるステップと、
前記フラグがコマンド受付け不可状態に設定されていた場合、前記操作された一方の操作スイッチに割り付けられたアドレスが前記登録されたアドレスであるか否かを判定するするステップと、
前記登録されたアドレスであれば、前記タイマ部を初期化してカウントを開始し、前記一方の操作スイッチを操作することにより生成されるコマンドを受付けるステップと、
前記登録されたアドレスでなければ、前記タイマ部のタイムアウトを待って前記フラグをコマンド受付け許可状態に設定し、前記他方の操作スイッチの操作により生成されるコマンドの受付けを有効にするステップと、
を前記ヘッドユニットもしくは前記リアコントロールユニットが有するコンピュータに実行させるプログラム。
【請求項８】
ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、かつ、前記ユニット毎に実装される操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有するヘッドユニット、もしくはリアコントロールユニットに用いられるプログラムであって、
前記操作スイッチによる操作を検出した場合、前記操作スイッチ毎に割り付けられたアドレスに基づきコマンド受付けが優先される操作スイッチによる操作であるかを判定するステップと、
前記コマンドの受付けが優先される操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグをコマンド受付け不可状態に設定して他方の操作スイッチによる操作により生成されるコマンドの受付けを禁止するとともに、前記タイマ部によるカウントを開始させ、前記コマンドの受付けが優先される操作スイッチの操作により生成されるコマンドを受付けるステップと、
前記アドレスに基づき前記他方の操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグを参照するステップと、
前記フラグがコマンド受付け許可状態に設定されていた場合に、前記他方の操作スイッチの操作により生成されるコマンドを受付け、前記フラグがコマンド受付け不可状態に設定されていた場合に、前記タイマ部のタイムアウトを待って前記フラグ記憶部のフラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドの受付けを有効にするステップと、
を前記ヘッドユニット、もしくは前記リアコントロールユニットが有するコンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車載エンターテイメントシステムおよびプログラムに関するものである。
【背景技術】
【０００２】
車載情報機器は、車室内の乗員が快適に過ごせるように、エンターテイメント性が高い各種の映像、音声を扱うことが可能であり、また、その映像、音声を再生するＡＶ（Audio Visual）機器を車内に複数台設置することが一般的になりつつある。
例えば、後席用のＡＶ機器は、車内天井に、あるいは右後席用と左後席用に２台の機器が設置され、更に、比較的大型の３列シートを持つ車両では、２列目、３列目に別々のＡＶ機器を設置する場合もある。
【０００３】
ところで、従来、後席で再生される音源の制御を前席側から可能にする車載エンターテイメントシステムが知られている。この車載エンターテイメントシステムによれば、前席にはヘッドユニット、後席にはリアコントロールユニットを備え、後席では前席とは異なるビデオ、オーディオ（以下、単にＡＶという）等の音源を後席用モニタ、あるいはヘッドホンにより自由に視聴することが出来る（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７８７８０号公報
【０００５】
上記した特許文献１に開示された技術によれば、リアコントロールユニットの操作に不慣れな人が後席に乗車した場合でも、プロント制御とリア制御とを切り替える制御切り替えスイッチをリア制御に設定し、前席からヘッドユニットを操作することでリアコントロールユニットを制御し、後席の音源を設定することが出来る。また、幼い子供が乗車した場合は、ヘッドユニットにある許可スイッチを不許可状態に設定しておき、後席の子供が操作するのを防ぐことが出来る。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した特許文献１に開示された技術によれば、ヘッドユニットからリアコントロールユニットは操作できるが、リアコントロールユニットからヘッドユニットを制御することは出来ない。
また、ヘッドユニット、リアコントロールユニットの複数のユニットからＡＶリソースの制御を可能とした場合、例えば、音量が低い場合に、前席、後席の乗員が、ヘッドユニット、リアコントロールユニットそれぞれで音量を高くする操作をした場合、音が大きくなりすぎる、あるいは、ラジオで同調させたいチャンネルが、前後席の乗員で異なり、整合がとれない場合等が考えられる。更に、許可スイッチによる制御の切り替えに関し、ユーザは、許可スイッチの設定を予め把握しておかなければならず、運転中、急に音量を低くしたい、あるいは再生を停止したいといった場合、数ステップの操作が必要となり、操作ミス、あるいは最悪運転操作ミス等が考えられる。
【０００７】
この発明は上記した課題を解決するためになされたものであり、リアコントロールユニットからもネットワークにより共有されるＡＶリソースの操作を可能とし、ヘッドユニット、リアコントロールユニット双方での同時操作時の不整合を回避することができる、車載エンターテイメントシステムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る車載エンターテイメントシステムは、ヘッドユニットと１以上のリアコントロールユニットが接続されるネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、前記それぞれのユニットに設けられる操作スイッチと、一方のユニットの操作スイッチを操作することにより生成されるコマンドを受付け、実行するとともに、前記コマンドを受付けてから所定時間経過するまでの間、他方のユニットの操作スイッチを操作することにより生成されるコマンドの受付けを禁止する制御部と、を備え、前記制御部は、前記各操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記各操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部とを有し、前記一方の操作スイッチによる操作を検出した場合に前記フラグ記憶部を参照し、前記フラグ記憶部のフラグがコマンド受付け許可状態に設定されていた場合、前記フラグを前記他方の操作スイッチを操作したことにより生成されるコマンド受付け不可状態に設定して前記検出された操作スイッチに割り付けられたアドレスを登録するとともに、前記タイマ部によるカウントを開始させて前記一方の操作スイッチを操作したことにより生成されるコマンドを受付け、
前記フラグ記憶部のフラグがコマンド受付け不可状態に設定されていた場合、前記操作された一方の操作スイッチに割り付けられたアドレスが前記登録されたアドレスであるか否かを判定し、登録されたアドレスであれば、前記タイマ部を初期化してカウントを開始して前記一方の操作スイッチを操作することにより生成されるコマンドを受付け、登録されたアドレスでなければ、前記タイマ部のタイムアウトを待って前記フラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドを受付けることを特徴としたものである。
【０００９】
この発明に係る車載エンターテイメントシステムは、ヘッドユニットと１以上のリアコントロールユニットが接続されるネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、前記それぞれのユニットに設けられる操作スイッチと、一方のユニットの操作スイッチを操作することにより生成されるコマンドを受付け、実行するとともに、前記コマンドを受付けてから所定時間経過するまでの間、他方のユニットの操作スイッチを操作することにより生成されるコマンドの受付けを禁止する制御部とを備え、前記制御部は、前記各操作スイッチを操作したことにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記各操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部とを有し、前記操作スイッチによる操作を検出した場合、前記操作スイッチ毎に割り付けられたアドレスに基づきコマンド受付けが優先される操作スイッチによる操作であるかを判定し、前記コマンドの受付けが優先される操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグをコマンド受付け不可状態に設定して他方の操作スイッチによる操作により生成されるコマンドの受付けを禁止し、前記タイマ部によるカウントを開始させ、前記コマンドの受付けが優先される操作スイッチの操作により生成されるコマンドを受付け、前記アドレスに基づき前記他方の操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグを参照し、コマンド受付け許可状態に設定されていた場合に、前記他方の操作スイッチの操作により生成されるコマンドを受付け、コマンド受付け不可状態に設定されていた場合に、前記タイマ部のタイムアウトを待って前記フラグ記憶部のフラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドを受付けることを特徴としたものである。
【００１０】
また、この発明に係るプログラムは、ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、かつ、前記ユニット毎に実装される操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有するヘッドユニット、もしくはリアコントロールユニットに用いられるプログラムであって、前記一方の操作スイッチによる操作を検出した場合に前記フラグ記憶部に設定されたフラグを参照するステップと、前記フラグがコマンド受付け許可状態に設定されていた場合、前記フラグを他方の操作スイッチを操作したことにより生成されるコマンド受付け不可状態に設定し、前記検出された操作スイッチに割り付けられたアドレスを登録するとともに、前記タイマ部によるカウントを開始させ、前記一方の操作スイッチを操作したことにより生成されるコマンドを受付けるステップと、前記フラグがコマンド受付け不可状態に設定されていた場合、前記操作された一方の操作スイッチに割り付けられたアドレスが前記登録されたアドレスであるか否かを判定するステップと、前記登録されたアドレスであれば、前記タイマ部を初期化してカウントを開始し、前記一方の操作スイッチを操作することにより生成されるコマンドを受付けるステップと、前記登録されたアドレスでなければ、前記タイマ部のタイムアウトを待って前記フラグをコマンド受付け許可状態に設定し、前記他方の操作スイッチの操作により生成されるコマンドの受付けを有効にするステップと、を前記ヘッドユニットもしくは前記リアコントロールユニットが有するコンピュータに実行させるものである。
【００１１】
更に、この発明に係るプログラムは、ヘッドユニットと１以上のリアコントロールユニットが接続される、ネットワークにより共有されるＡＶリソースを複数有する車載エンターテイメントシステムであって、かつ、前記ユニット毎に実装される操作スイッチを操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部と、前記操作スイッチによる操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部と、を有するヘッドユニット、もしくはリアコントロールユニットに用いられるプログラムであって、前記操作スイッチによる操作を検出した場合、前記操作スイッチ毎に割り付けられたアドレスに基づきコマンド受付けが優先される操作スイッチによる操作であるかを判定するステップと、前記コマンドの受付けが優先される操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグをコマンド受付け不可状態に設定して他方の操作スイッチによる操作により生成されるコマンドの受付けを禁止するとともに、前記タイマ部によるカウントを開始させ、前記コマンドの受付けが優先される操作スイッチの操作により生成されるコマンドを受付けるステップと、前記アドレスに基づき前記他方の操作スイッチによる操作であると判定された場合、前記フラグ記憶部のフラグを参照するステップと、前記フラグがコマンド受付け許可状態に設定されていた場合に、前記他方の操作スイッチの操作により生成されるコマンドを受付け、前記フラグがコマンド受付け不可状態に設定されていた場合に、前記タイマ部のタイムアウトを待って前記フラグ記憶部のフラグをコマンド受付け許可状態に設定して前記他方の操作スイッチの操作により生成されるコマンドの受付けを有効にするステップと、を前記ヘッドユニット、もしくは前記リアコントロールユニットが有するコンピュータに実行させてもよい。
【発明の効果】
【００１２】
この発明によれば、リアコントロールユニットからもネットワークにより共有されるＡＶリソースの操作を可能とし、ヘッドユニット、リアコントロールユニット双方での同時操作時の不整合を回避することができる、車載エンターテイメントシステムおよびプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施の形態１に係る車載エンターテイメントシステムの構成を示す図である。
【図２】この発明の実施の形態１に係る車載エンターテイメントシステムを構成するヘッドユニットおよびリアコントロールユニットの内部構成を示すブロック図である。
【図３】この発明の実施の形態１に係る車載エンターテイメントシステムの動作を示すフローチャートである。
【図４】この発明の実施の形態２に係る車載エンターテイメントシステムの動作を示すフローチャートである。
【図５】この発明の実施の形態３に係る車内エンターテイメントシステムを構成するヘッドユニット、およびリアコントロールユニットのそれぞれにおける内部構成を示すブロック図である。
【図６】この発明の実施の形態４に係る車内エンターテイメントシステムを構成するヘッドユニットの内部構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、この発明をより詳細に説明するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る車載エンターテイメントシステムの構成を示す図である。
図１に示されるように、この発明の実施の形態１に係る車載エンターテイメントシステムは、ヘッドユニット１と、１以上のリアコントロールユニット２（＃１〜＃Ｎ）と、により構成される。
【００１５】
ヘッドユニット１と１以上のリアコントロールユニット２（＃１〜＃Ｎ）は、前後席のそれぞれで独立したＡＶリソースの選択、再生を行うことが出来る。
また、ヘッドユニット１と、１以上のリアコントロールユニット２（＃１〜＃Ｎ）とは、車内ＬＡＮ（Local Area Network）インタフェースの規格であるＭＯＳＴ（Media Oriented System Transport）規格に準拠した光ファイバーケーブル３（および不図示の光コネクタ）を介して接続されており、カーナビゲーション、ＣＤ（Compact Disc）やラジオ等のカーオーディオ、ＤＶＤ（Digital Versatile Disc）等、各種ＡＶリソースの制御が、ヘッドユニット１、リアコントロールユニット２に設置された、前席操作スイッチ１３、後席操作スイッチ２３からも可能である。
【００１６】
すなわち、リアコントロールユニット２（＃１〜＃Ｎ）の後席操作スイッチ２３から、ヘッドユニット１のＡＶリソースの切り替え、再生、停止、トラック送り、トラック戻し、ミュート、あるいは音量調整が可能である。なお、リアコントロールユニット２（＃１〜＃Ｎ）は、後席シートのそれぞれに複数設けてもよい。
【００１７】
図２は、この発明の実施の形態１に係る車載エンターテイメントシステムを構成するヘッドユニット１およびリアコントロールユニット２の内部構成を示すブロック図である。
図２に示されるように、ヘッドユニット１は、制御部１０と、ネットワークインタフェース１１と、前席モニタ１２と、前席操作スイッチ１３と、ＡＶリソースとしての電子ボリュームアンプ１４と、により構成される。
【００１８】
制御部１０は、例えば、マイクロプロセッサ（ＣＰＵ）により構成され、一方のユニット（ヘッドユニット１もしくはリアコントロールユニット２）の操作スイッチ（前席操作スイッチ１３、もしくは後述する後席操作スイッチ２３）を操作することにより生成されるコマンドを受付け、実行するとともに、当該コマンドを受付けてから所定時間経過するまでの間、他方のユニット（リアコントロールユニット２もしくはヘッドユニット１）の操作スイッチ（後席操作スイッチ２３もしくは前席操作スイッチ１３）を操作することにより生成されるコマンドの受付けを禁止する機能を有する。
【００１９】
このため、制御部１０は、その内部構成が機能展開され示されているように、タイマ部１０１と、フラグ記憶部１０２と、入力スイッチ（ＳＷ）アドレス記憶部１０３と、登録スイッチ（ＳＷ）アドレス記憶部１０４と、演算制御部１０５と、により構成される。
タイマ部１０１は、前席操作スイッチ１３（あるいは後述する後席操作スイッチ２３）の操作により生成されるコマンドを受付けたことを契機にカウントを開始して時間監視を行い、所定数カウント後にタイムアウト信号を出力して演算制御部１０５へ出力する。フラグ記憶部１０２は、前席操作スイッチ１３によるコマンドの受付けが許可状態にあるか否かを示す、ＣＰＵに内蔵されたもしくは外付けされるメモリに割り付けて記憶されるフラグ領域である。
【００２０】
なお、ヘッドユニット１、リアコントロールユニット２（＃１〜＃Ｎ）のそれぞれには予めネットワークアドレスが割り付けられており、演算制御部１０５による制御の下、入力ＳＷアドレス記憶部１０３には、操作された操作スイッチ（前席操作スイッチ１３もしくは後席操作スイッチ２３）は、いずれのユニットに割当てられたアドレスか、登録ＳＷアドレス記憶部１０４には、コマンドの受付けを許可する操作スイッチ（前席操作スイッチ１３もしくは後席操作スイッチ２３）がいずれのユニット（ヘッドユニット１もしくはリアコントロールユニット２）に割当てられたアドレスかが、それぞれ記憶される。
演算制御部１０５は、一方のユニットの操作スイッチを操作することにより生成されるコマンドを受付け、実行するとともに、当該コマンドを受付けてから所定時間経過するまでの間、他方のユニットの操作スイッチを操作することにより生成されるコマンドの受付けを禁止する制御部１０としての機能を実行するために、上記したタイマ部１０１の監視、およびフラグ記憶部１０２と、入力ＳＷアドレス記憶部１０３と、登録ＳＷアドレス記憶部１０４の更新管理を行なう。
【００２１】
なお、ネットワークインタフェース１１は、ＭＯＳＴ規格にしたがい、１以上のリアコントロールユニット２（＃１〜＃Ｎ）とのインタフェースを司るもので、ここにはヘッドユニット１のネットワークアドレス（マスタアドレス）が割り付けられている。
また、前席モニタ１２は、映像、および音声を再生するディスプレイおよびスピーカからなるモニタであり、前席操作スイッチ１３は、前席に着座した乗員が操作するスイッチであり、電子ボリュームアンプ１４は、スピーカの音量を調整するボリュームである。
【００２２】
一方、リアコントロールユニット２（＃１〜＃Ｎ）は、いずれも、制御部２０と、ネットワークインタフェース２１と、後席モニタ２２と、後席操作スイッチ２３と、ＡＶリソースとしてのＤＶＤドライブ２４他と、により構成される。
制御部２０は、接続される上記のブロック２１〜２４を制御するＣＰＵを内蔵する。また、ネットワークインタフェース２１は、ＭＯＳＴ規格にしたがい、ヘッドユニット１とのインタフェースを司るもので、ここにはリアコントロールユニット２（＃１〜＃Ｎ）のそれぞれのネットワークアドレス（スレーブアドレス）が割り付けられている。また、後席モニタ２２は、映像、および音声を再生するディスプレイおよびスピーカからなるモニタであり、後席操作スイッチ２３は、後席に着座した乗員が操作するスイッチであり、ＤＶＤドライブ２４は、ＤＶＤからなるＡＶソースを再生するドライブである。
【００２３】
図３は、この発明の実施の形態１に係る車載エンターテイメントシステムの動作を示すフローチャートである。図３はまた、この発明の実施の形態１に係るプログラムの処理手順もあわせて示している。なお、ここでいうプログラムとは、ヘッドユニット１に内蔵された制御部１０が実行するプログムのことをいい、制御部１０のマイコン（ＣＰＵ）に内蔵されたメモリ、もしくは外付けされるメモリに記録され、マイコンがそのプログラムを逐次読み出し実行することにより、以下の動作を実行するものである。
以下、図３に示すフローチャートを参照しながら、図１、図２に示すこの発明の実施の形態１に係る車載エンターテイメントシステムの動作について詳細に説明する。ここでは、前席操作スイッチ１３、後席操作スイッチ２３のそれぞれからヘッドユニット１のボリューム（電子ボリュームアンプ１４）を操作するケースを例示して説明する。
【００２４】
まず、前席（または後席）に着座した乗員が、ヘッドユニット１（またはリアコントロールユニット２）に実装された前席操作スイッチ１３（または後席操作スイッチ２３）を操作することによりスピーカの音量を調整したとする。
制御部１０（演算制御部１０５）は、常時、前席操作スイッチ１３、あるいは後席操作スイッチ２３を操作したことにより生成される割込み（操作コマンド）の有無を監視している（ステップＳＴ３０１）。ここで、演算制御部１０５が、例えば、前席操作スイッチ１３による割込みを検知すると（ステップＳＴ３０１“ＹＥＳ”）、演算制御部１０５は、続いて割込みの受付けを許可するか否かを示すフラグ記憶部１０２のフラグの状態を判定する（ステップＳＴ３０２）。
【００２５】
ここで、フラグが“Ｈｉｇｈ”状態に設定されていた場合（ステップＳＴ３０２“ＹＥＳ”）、演算制御部１０５は、このフラグを、“Ｌｏｗ”状態に設定し、例えば、ヘッドユニット１からの割込みを受付け中であって他からの割込みの受付けを禁止する（ステップＳＴ３０３）。
続いて、演算制御部１０５は、前席操作スイッチ１３に予め割り付けられているネットワークアドレスであるヘッドユニット１のアドレスを登録ＳＷアドレス記憶部１０４に登録する（ステップＳＴ３０４）。そして、演算制御部１０５は、タイマ部１０１に初期値を設定してカウントを開始させた後（ステップＳＴ３０５）、前席操作スイッチ１３により生成されるコマンドを割込みとして受付け、そのコマンドにしたがい電子ボリュームアンプ１４の設定を行う（ステップＳＴ３０６）。
【００２６】
一方、ステップＳＴ３０１の操作スイッチ入力の有無判定処理において、前席操作スイッチ１３、あるいは後席操作スイッチ２３による操作入力がなかった場合（ステップＳＴ３０１“ＮＯ”）、演算制御部１０５は、タイマ部１０１によるカウントを行ってタイムアウトを検出し（ステップＳＴ３０９、ＳＴ３１０“ＹＥＳ”）、フラグ記憶部１０２に設定されるフラグを、コマンド受付不可状態を示す“Ｌｏｗ”状態からコマンド受付け許可状態を示す“Ｈｉｇｈ”状態に変更する（ステップＳＴ３１１）。
また、ステップＳＴ３０２のフラグ判定処理で、フラグ記憶部１０２に設定されたフラグが、他からの割込み受付けを不可とする“Ｌｏｗ”状態になっていた場合（ステップＳＴ３０２“ＮＯ”）、演算制御部１０５は、入力ＳＷアドレス記憶部１０３に設定されたアドレスが登録ＳＷアドレス記憶部１０４に登録されたアドレスであるか否かを判定し（ステップＳＴ３０７）、ここで、登録されたアドレス（ここでは、前記操作スイッチ１３）であれば（ステップＳＴ３０７“ＹＥＳ”）、タイマ部１０１に初期値を設定してカウントを再開し（ステップＳＴ３０８）、登録されたアドレスでなければ（ステップＳＴ３０７“ＮＯ”）、タイマ部１０１によるカウントを継続し（ステップＳＴ３０９）、タイムアウトを待って（ステップＳＴ３１０“ＹＥＳ”）フラグ記憶部１０２に設定されるフラグをコマンド受付け許可状態“Ｈｉｇｈ”に設定する（ステップＳＴ３１１）。
【００２７】
上記のように、演算制御部１０５は、受付けたコマンドにしたがい電子ボリュームアンプ１４の設定を行った後、リアコントロールユニット２に実装された後席操作スイッチ２３からの操作入力を検知した場合、登録ＳＷアドレス記憶部１０４への登録が、ヘッドユニット１（の前席操作スイッチ１３）になっているため、タイマ部１０１によるタイムアウトを検知（例えば１秒間経過）するまでの間、後席操作スイッチ２３からの操作入力は割込みとして受付けすることができない。
【００２８】
すなわち、フラグ記憶部１０２に設定されるフラグは、前回コマンドを受付けてから所定時間だけタイマ部１０１により“Ｌｏｗ”状態に設定され、登録ＳＷアドレス記憶部１０４に登録されてある前回受付けたネットワークアドレスからのコマンドのみ受付けることが出来る。したがって、前席操作スイッチ１３、後席操作スイッチ２３を同時に操作しているような場合には、先行して操作を始めたスイッチ（ここではヘッドユニット１に実装された前席操作スイッチ１３）の操作を受付け、この操作終了後、所定時間経過するまでは他方のスイッチ（ここではリアコントロールユニット２に実装された後席操作スイッチ２３）の操作は受付けない。このため、複数スイッチの同時操作による不整合を回避できる。
なお、このとき、操作が受付け不可となっている、例えば、後席操作スイッチ２３については、点滅させる、または後席モニタ２２に操作受付け不可であることを表示すると、ユーザは操作が有効でないことを把握できるため、便利である。
【００２９】
上記した実施の形態１によれば、前後席でＡＶリソースを共有する場合、例えば、スピーカから出力される音量を調整する際、前後席それぞれで同じ要求があった場合に、一方の席の操作スイッチによる操作を受付け、他方の席の操作は受付けしない同期制御を行なうことにより操作の不整合を回避でき、ボリューム操作が意図しない結果になることがないため自然な操作感が得られる。
また、コマンド受付け時に、操作スイッチに割り付けられるアドレスを登録し、前回のコマンド受付け時のアドレスからの操作コマンドのみを所定時間受付け可能とし、このことにより、前席操作スイッチ１３、後席操作スイッチ２３を同時に操作しているような場合には、先行して操作を開始したスイッチ操作を受付け、この操作スイッチによる操作終了後所定時間経過するまで他方スイッチによる操作の受付けを禁止することで複数スイッチの同時操作による不整合を回避することができる。
【００３０】
なお、上記した実施の形態１に係る車載エンターテイメントシステムによれば、ヘッドユニット１のボリューム操作のみ説明したが、リアコントロールユニット２（＃１〜＃Ｎ）のＤＶＤドライブ２４を操作する場合、または、上記したヘッドユニット１およびリアコントロールユニット２（＃１〜＃Ｎ）には、他にチューナやＣＤドライブ等を搭載しているため、これを操作する場合にも同様、先行して操作を開始した操作スイッチによる操作を受付け、この操作終了後、例えば、１秒間経過するまで他方の操作スイッチによる操作を受付けないように制御することで、複数スイッチの同時操作時の不整合を防ぐことができる。
【００３１】
実施の形態２．
上記した実施の形態１によれば、先行して操作を開始したユニット（ヘッドユニット１もしくはリアコントロールユニット２）の割込みを優先して受付ける構成としたが、登録ＳＷアドレス記憶部１０４に優先的に操作させたいユニットのネットワークアドレスを固定的に登録しておくことで、例えば、ヘッドユニット１の前席操作スイッチ１３による操作を優先させることも可能である。すなわち、ヘッドユニット１の前席操作スイッチ１３による操作が所定時間無い場合に限り、リアコントロールユニット２の後席操作スイッチ２３による操作を有効にすることで、例えば、後席で操作に不慣れな乗員が誤って操作した場合にはヘッドユニット１の前席操作スイッチ１３の操作により操作を修正でき、一層利便性が向上する。なお、逆に、リアコントロールユニット２（＃１〜＃Ｎ）の後席操作スイッチ２３による操作を固定的に優先させることも可能である。
【００３２】
図４は、この発明の実施の形態２に係る車載エンターテイメントシステムの動作を示すフローチャートである。ここで、車載エンターテイメントシステムは、実施の形態１同様、図１、図２に示す構成を有するものとする。図４はまた、この発明の実施の形態２に係るプログラムの処理手順もあわせて示している。なお、ここでいうプログラムとは、ヘッドユニット１が内蔵する制御部１０が実行するプログラムのことをいい、制御部１０のマイコンに内蔵されたメモリ、もしくは外付けされるメモリに記録され、マイコンがそのプログラムを逐次読み出し実行することにより、以下の動作を実行するものである。
以下、図４に示すフローチャートを参照しながら、図１、図２に示すこの発明の実施の形態２に係る車載エンターテイメントシステムの動作について詳細に説明する。ここでも実施の形態１同様、前席操作スイッチ１３、後席操作スイッチ２３のそれぞれからヘッドユニット１のボリュームを操作するケースを例示して説明する。
【００３３】
制御部１０（演算制御部１０５）は、常時、前席操作スイッチ１３、あるいは後席操作スイッチ２３を操作したことにより生成される割込み（コマンド）の有無を監視している（ステップＳＴ４０１）。ここで、前席操作スイッチ１３と後席操作スイッチ２３の同時操作が発生した場合、コマンドの受付けが優先される、例えば、前席操作スイッチ１３による割込みがあったことを検知すると（ステップＳＴ４０２“ＹＥＳ”）、演算制御部１０５は、フラグ記憶部１０２に設定されたフラグを他からのコマンドを受付け不可状態“Ｌｏｗ”に設定し（ステップＳＴ４０３）、タイマ部１０１によるカウントを開始させるとともに前席操作スイッチ１３による割込み（コマンド）を実行する（ステップＳＴ４０４、ＳＴ４０５）。
【００３４】
一方、ステップＳＴ４０２の割込み先の判定処理において、後席操作スイッチ２３による割込み（コマンド）があったことを検知すると（ステップＳＴ４０２“ＮＯ”）、演算制御部１０５は、フラグ記憶部１０２に設定されたフラグを参照し（ステップＳＴ４０６）、フラグがコマンド受付け許可状態“Ｈｉｇｈ”に設定されていた場合（ステップＳＴ４０６“ＹＥＳ”）、その割込みを受付け、実行する（ステップＳＴ４０５）。
また、ステップＳＴ４０６のフラグ設定状態判定処理において、フラグが他からのコマンド受付け不可状態“Ｌｏｗ”に設定されていた場合（ステップＳＴ４０６“ＮＯ”）、演算制御部１０５は、タイマ部１０１にカウント初期値を設定してカウントを開始し（ステップＳＴ４０７）、タイマ部１０１によるタイムアウトを待って（ステップＳＴ４０８“ＹＥＳ”）フラグ記憶部１０２に設定されたフラグをコマンド受付け不可状態“Ｌｏｗ”からコマンド受付け許可状態“Ｈｉｇｈ”に変更し（ステップＳＴ４０９）、該当するＡＶリソースに対するコマンドを受付ける。
【００３５】
なお、ステップＳＴ４０１の操作スイッチ入力の有無判定処理において、前席操作スイッチ１３、あるいは後席操作スイッチ２３による操作入力がなかった場合（ステップＳＴ４０１“ＮＯ”）、演算制御部１０５は、タイマ部１０１によるカウントを行ってタイムアウトを待ち（ステップＳＴ４０７、ＳＴ４０８“ＹＥＳ”）、フラグ記憶部１０２に設定されたフラグをコマンド受付け不可状態“Ｌｏｗ”からコマンド受付け許可状態“Ｈｉｇｈ”に変更する（ステップＳＴ４０９）。
【００３６】
上記したようにこの発明の実施の形態２に係る車載エンターテイメントシステムによれば、例えば、ヘッドユニット１（の前席操作スイッチ１３）に割当てられたネットワークアドレスが優先的にコマンドの受付けが許可されるアドレスとなっており、ヘッドユニット１の前席操作スイッチ１３による操作の入力が所定時間無い場合にのみリアコントロールユニット２の後席操作スイッチ２３による操作を有効とするものである。
具体的に、制御部１０は、前席操作スイッチ１３からの操作入力がヘッドユニット１に割り付けられたネットワークアドレスであった場合は、フラグ記憶部１０２に設定されたフラグを他からの割込み受付けを不可とする“Ｌｏｗ”状態に設定するとともに、タイマ部１０１によるカウントを開始してそのコマンドを受付け、一方では、リアコントロールユニット２の後席操作スイッチ２３からの操作入力を所定時間無視する。また、スイッチ操作がリアコントロールユニット２のネットワークアドレスに相当する場合には、フラグがコマンド受付け不可を示す“Ｌｏｗ”状態に設定されていないことを確認後、すなわち、ヘッドユニット１からの操作入力が所定時間なかった場合に操作スイッチ２３によるコマンド受付けを実行するものである。
【００３７】
上記した実施の形態２によれば、実施の形態１が有する構成に、登録しておくアドレスを優先操作させたい、例えば、ヘッドユニット１のネットワークアドレスを固定し、ヘッドユニット１の操作が所定時間無い場合にのみリアコントロールユニット２の操作を有効とすることにより、例えば、後席で操作に不慣れな乗員が誤ってリアコントロールユニット２の操作を行なった場合には、ヘッドユニット１の操作により優先的に操作を修正することで出来、ユーザに一層の利便性を提供できる。
【００３８】
実施の形態３．
上記した実施の形態１、実施の形態２によれば、ヘッドユニット１、リアコントロールユニット２のユニット毎に操作スイッチ１３、２３が実装される例を説明したが、同時操作が可能な映像・音声のＡＶリソース毎にアドレスを割り付け、更に、上記したタイマ部１０１、フラグ記憶部１０２をＡＶリソース毎に備えることで、ＡＶリソースの同期制御が可能になる。以下に、実施の形態３として説明する。
【００３９】
図５は、この発明の実施の形態３に係る車内エンターテイメントシステムを構成する、ヘッドユニット１、リアコントロールユニット２（＃１〜＃Ｎ）のそれぞれにおける内部構成を示すブロック図である。図５において、図２と同じ番号が付されたブロックは、図２に示すそれと同じ名称、および機能を持つブロックとする。
以下、説明の重複を回避する意味で、図２に示す実施の形態１、２との差異についてのみ説明する。
【００４０】
ヘッドユニット１に実装される電子ボリュームアンプ１４と、リアコントロールユニット２（＃１〜＃Ｎ）に実装されるＤＶＤドライブ２４は同時動作を可能とするＡＶリソースである。このため、図５に示されるように、ヘッドユニット１に搭載される前席モニタ１２、前席操作スイッチ１３、電子ボリュームアンプ１４、そして、リアコントロールユニット２（＃１〜＃Ｎ）に搭載される後席モニタ２２、後席操作スイッチ２３、ＤＶＤドライブ２４のそれぞれにはユニークなリソースアドレスが割り付けられている。
また、ヘッドユニット１には、上記したＡＶリソース＃１、…＃ｎ−１、＃ｎを単位に、タイマ部１０１#1~#n、フラグ記憶部１０２#1~#n、入力ＳＷアドレス記憶部１０３、登録ＳＷアドレス記憶部１０４#1~#nのそれぞれが備えられている。
【００４１】
上記したＡＶリソース＃１、…＃ｎ−１、＃ｎ毎に、制御部１０（演算制御部１０５）が、図３、または図４にフローチャートで示すプログラムを実行することにより、各ＡＶリソース＃１、…＃ｎ−１、＃ｎそれぞれの同時操作による不整合を回避でき、自然な制御が実現できる。
具体的に、図３、図４に示すプログラムの手順との差異は、図３、図４では、ユニットアドレスを単位に、タイマ部１０１、フラグ記憶部１０２を制御していたのに対し、実施の形態３では、リソースアドレスを単位に、タイマ部１０１#1~#n、フラグ記憶部１０２#1~#nを制御することになる。
【００４２】
上記した実施の形態３によれば、実施の形態１、２ではユニット単位での同期制御が可能であるのに対し、実施の形態３では、実施の形態１、２が有する構成に、更に、ＡＶリソース毎にユニークなアドレスを割り付け、また、ヘッドユニット１には、上記したＡＶリソース＃１、…＃ｎ−１、＃ｎを単位に、タイマ部１０１#1~#n、フラグ記憶部１０２#1~#n、入力ＳＷアドレス記憶部１０３、登録ＳＷアドレス記憶部１０４#1~#nのそれぞれを付加することにより、ＡＶリソースを単位とした同期制御が可能になるため、同一ＡＶリソース操作時の不整合を回避する木目細かな同期制御が可能になる。
【００４３】
実施の形態４．
図６は、この発明の実施の形態４に係る車内エンターテイメントシステムを構成するヘッドユニット１の内部構成を示すブロック図である。なお、リアコントロールユニット２（＃１〜＃Ｎ）の内部構成は、図５に示す構成と同じため、図示省略してある。
ここでは、ヘッドユニット１は、上記した実施の形態３が有する構成に加え、ＡＶリソース＃１、…＃ｎ−１、＃ｎ（のタイマ部１０１#1~#n）毎に異なる初期値を与え、操作に要する時間を考慮した構成になっている。すなわち、ＡＶリソース毎に用意されるタイマ部１０１#1~#nに対し、それぞれに異なるカウント初期値を設定するタイマ初期値設定部１０６#1~#nを有する。
【００４４】
ところで、ボリューム調整、ＤＶＤチャプタの設定、モニタ設定等は、操作に要する時間がそれぞれ異なる。
このため、ボリューム調整のように比較的短時間で操作が可能なものについては、タイマ部１０１によるカウント初期値を短く、ＤＶＤチャプタの設定操作に比較的長時間要するものについてはタイマ部１０１によるカウント初期値を長く設定することにより、他方の操作スイッチからの割り込み（コマンド）受付けに関する許可時間をＡＶリソース毎に妥当なものにすることができる。例えば、ボリューム操作にはカウント初期値を０．５秒とし、ＤＶＤの操作にはカウント初期値３秒と設定することにする。
【００４５】
上記により、例えば、ボリューム調整のための設定操作には多くの時間を要しないため、一方の操作スイッチ１３（２３）による操作後、すぐに他方の操作スイッチ２３（１３）の操作により生成されるコマンドの受付けが可能になる。また、ＤＶＤチャプタの選択操作は考えながらの操作が想定されるため、すぐには他方の操作スイッチ２３（１３）の操作により生成されるコマンドを受付けない。このことにより、ユーザは、割込みによりＤＶＤ操作を邪魔されることなく、目的の操作を実行することが可能になる。
また、同じＤＶＤの操作でもトラック送り操作については比較的操作時間を要しないため、トラック送り操作後に、タイマ初期値設定部１０６#1~#nが該当のＡＶリソースのタイマ部１０１に与える初期値として、例えば、０．５秒を設定する。このことにより、他方の操作スイッチ２３（１３）からの割込みは、０．５秒経過後にすぐに受付けられるため、無駄の無い操作が可能である。
【００４６】
上記した実施の形態４に係る車内エンターテイメントシステムによれば、実施の形態３が有する構成に、タイマ部１０１#1~#nに対し、ＡＶリソース毎に異なる所期値を設定するタイマ初期値設定部１０６#1~#nを付加することにより、他方の操作スイッチからの割り込受付けを許可する時間を可変とし、その操作に要する時間を妥当なものにすることができる。また、同一ＡＶリソースにおいてもコマンド毎にタイマ部１０１の初期値を設定することで各操作に応じた妥当な操作時間をユーザに与えることができ、利便性が向上する。
【００４７】
なお、上記した実施の形態１〜４に係る車内エンターテイメントシステムが有する各構成ブロックの機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。
例えば、一方のユニット１（２）の操作スイッチ１３（２３）を操作することにより生成されるコマンドを受付け、実行するとともに、コマンドを受付けてから所定時間経過するまでの間、他方のユニット２（１）の操作スイッチ２３（１３）を操作することにより生成されるコマンドの受付けを禁止する制御部１０（２０）におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【００４８】
また、この発明のプログラムは、例えば、図１に示されるように、ヘッドユニット１と１以上のリアコントロールユニット２が接続される、ネットワーク（ＭＯＳＴ光ファイバケーブル３）により共有されるＡＶリソース（前席モニタ１２、電子ボリュームアンプ１４、後席モニタ２２、ＤＶＤドライブ２４）を複数有する車載エンターテイメントシステムであって、かつ、前記ユニット（ヘッドユニット１、リアコントロールユニット２）毎に実装される操作スイッチ（前席操作スイッチ１３、後席操作スイッチ２３）を操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部１０２と、前記操作スイッチ１３、２３による操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部１０１と、を有するヘッドユニット１、もしくはリアコントロールユニット２に用いられるプログラムであって、例えば、図３のフローチャートにおいて、前記一方の操作スイッチ（例えば、前席操作スイッチ１３）による操作を検出した場合に前記フラグ記憶部１０２に設定されたフラグを参照するステップ（ＳＴ３０１“ＹＥＳ”、ＳＴ３０２）と、前記フラグがコマンド受付け許可状態に設定されていた場合、前記フラグを他方の操作スイッチ（例えば、後席操作スイッチ２３）を操作したことにより生成されるコマンド受付け不可状態に設定し、前記検出された操作スイッチ（前席操作スイッチ１３）に割り付けられたアドレスを登録するとともに、前記タイマ部１０１によるカウントを開始させ、前記一方の操作スイッチ（前席操作スイッチ１３）を操作したことにより生成されるコマンドを受付けるステップ（ＳＴ３０３〜ＳＴ３０６）と、前記フラグがコマンド受付け不可状態に設定されていた場合、前記操作された一方の操作スイッチ（前席操作スイッチ１３）に割り付けられたアドレスが前記登録されたアドレスであるか否かを判定するするステップ（ＳＴ３０７）と、前記登録されたアドレスであれば、前記タイマ部１０１を初期化してカウントを開始し、前記一方の操作スイッチ（前席操作スイッチ１３）を操作することにより生成されるコマンドを受付けるステップ（ＳＴ３０７“ＹＥＳ”、ＳＴ３０８、ＳＴ３０６）と、前記登録されたアドレスでなければ、前記タイマ部１０１のタイムアウトを待って前記フラグをコマンド受付け許可状態に設定し、前記他方の操作スイッチ（後席操作スイッチ２３）の操作により生成されるコマンドを受付けるステップ（ＳＴ３０７“ＮＯ”、ＳＴ３０９〜ＳＴ３１１）と、を前記ヘッドユニット１もしくは前記リアコントロールユニット２が有するコンピュータ（制御部１０、もしくは制御部２０）に実行させるものである。
【００４９】
上記したこの発明のプログラムによれば、制御部１０（または制御部２０）が、内蔵するメモリ、もしくは外付けされるメモリに記録されたプログラムを読み出し、逐次実行することにより、前後席でネットワークによりＡＶリソースを共有する場合、例えば、スピーカから出力される音量を調整する場合、前後席それぞれで同じ要求があった際に、一方の席の操作スイッチ（例えば、前席操作スイッチ１３）による操作を受付け、他方の席の操作スイッチ（例えば、後席操作スイッチ２３）による操作は受付けない同期制御を行なうことで同時操作による不整合を回避でき、ここではボリューム操作が意図しない結果となることがないため、ユーザは自然な操作感を得ることができる。
また、コマンド受付け時に、コマンドの受付けを許可された操作スイッチ（例えば、前席操作スイッチ１３）に割り付けられるアドレスを登録し、前回のコマンド受付け時のアドレスからの操作コマンドのみを所定時間受付け可能とすることで、前席操作スイッチ１３、後席操作スイッチ２３を同時に操作しているような場合には、先行して操作を開始したスイッチの操作を受付け、この操作スイッチによる操作終了後、所定時間経過するまで他の操作スイッチ（後席操作スイッチ２３）による操作の受付けを禁止し、このことにより、複数スイッチの同時操作による不整合を回避することができる。
【００５０】
また、この発明のプログラムは、例えば、図１に示されるように、ヘッドユニット１と１以上のリアコントロールユニット２が接続される、ネットワーク（ＭＯＳＴ光ファイバケーブル３）により共有されるＡＶリソース（前席モニタ１２、電子ボリュームアンプ１４、後席モニタ２２、ＤＶＤドライブ２４）を複数有する車載エンターテイメントシステムであって、かつ、前記ユニット（ヘッドユニット１、リアコントロールユニット２）毎に実装される操作スイッチ（前席操作スイッチ１３、後席操作スイッチ２３）を操作することにより生成されるコマンドの受付けが許可状態にあるか否かを示すフラグが割り付けられ記憶されるフラグ記憶部１０２と、前記操作スイッチ１３、２３による操作を検出したことを契機にカウントを開始し、所定数カウント後にタイムアウト信号を出力するタイマ部１０１と、を有するヘッドユニット１、もしくはリアコントロールユニット２に用いられるプログラムであって、例えば、図４のフローチャートにおいて、前記操作スイッチ（前席操作スイッチ１３、もしくは後席操作スイッチ２３）による操作を検出した場合、前記操作スイッチ（前席操作スイッチ１３、後席操作スイッチ２３）毎に割り付けられたアドレスに基づきコマンド受付けが優先される操作スイッチ（例えば、前席操作スイッチ１３）による操作であるかを判定するステップ（ステップＳＴ４０１“ＹＥＳ”、ＳＴ４０２）と、前記コマンドの受付けが優先される操作スイッチ（前席操作スイッチ１３）による操作であると判定された場合、前記フラグ記憶部１０２のフラグをコマンド受付け不可状態に設定して他方の操作スイッチ（後席操作スイッチ２３）による操作により生成されるコマンドの受付けを禁止するとともに、前記タイマ部１０１によるカウントを開始させ、前記コマンドの受付けが優先される操作スイッチ（前席操作スイッチ１３）の操作により生成されるコマンドを受付けるステップ（ＳＴ４０２“ＹＥＳ”、ＳＴ４０３〜ＳＴ４０５）と、前記アドレスに基づき前記他方の操作スイッチ（後席操作スイッチ２３）による操作であると判定された場合、前記フラグ記憶部１０２のフラグを参照するステップ（ＳＴ４０２“ＮＯ”、ＳＴ４０６）と、前記フラグがコマンド受付け許可状態に設定されていた場合に、前記他方の操作スイッチ（後席操作スイッチ２３）の操作により生成されるコマンドを受付け（ＳＴ４０６“ＹＥＳ”、ＳＴ４０５）、コマンド受付け不可状態に設定されていた場合に、前記タイマ部１０１のタイムアウトを待って前記フラグ記憶部１０２のフラグをコマンド受付け許可状態に設定して前記他方の操作スイッチ（後席操作スイッチ２３）の操作により生成されるコマンドの受付けを有効にするステップ（ＳＴ４０６“ＮＯ”、ＳＴ４０７〜ＳＴ４０９）と、を前記ヘッドユニット１、もしくは前記リアコントロールユニット２が有するコンピュータ（制御部１０もしくは制御部２０）に実行させてもよい。
【００５１】
上記したこの発明のプログラムによれば、制御部１０（または制御部２０）が、内蔵するメモリ、もしくは外付けされるメモリに記録されたプログラムを読み出し、逐次実行することにより、登録しておくアドレスを優先操作させたい、例えば、ヘッドユニット１のネットワークアドレスを固定し、ヘッドユニット１の操作が所定時間無い場合にのみリアコントロールユニット２の操作を有効とすることにより、例えば、後席で操作に不慣れな乗員が誤ってリアコントロールユニット２（の後席操作スイッチ２３）の操作を行なった場合には、ヘッドユニット１の操作により優先的に操作を修正することが出来、ユーザに対して一層の利便性を提供できる。
【国際調査報告】
2009141940.tif 000009
2009141940.tif 000010
2009141940.tif 000011