(57)【要約】【課題】新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができるプログラム更新システムを提供すること。【解決手段】外部通信機器１１３０を含む複数のネットワーク機器を備えた機器ネットワーク装置１１００と、機器ネットワーク装置１１００の外部に設置されるサーバ装置１２００とを備え、外部通信機器１１３０は、各ネットワーク機器の状態を表すネットワーク機器情報をサーバ装置１２００に送信する手段を有し、サーバ装置１２００は、ネットワーク機器情報に応じて予め格納された複数のプログラムの中から各ネットワーク機器に最適なプログラムを選択し、外部通信機器１１３０は、サーバ装置１２００によって選択されたプログラムを受信し、各ネットワーク機器は、予め格納されたプログラムを外部通信機器１１３０によって受信されたプログラムに置き換える。【選択図】  図１
2004280153.tif 000002
【特許請求の範囲】
【請求項１】
予め格納されたプログラムに基づいて機能をそれぞれ分担して実行する複数のネットワーク機器を含む機器ネットワーク装置と、前記機器ネットワーク装置の外部に設置され前記複数のネットワーク機器で使用される複数のプログラムを予め格納するサーバ装置とを備え、前記複数のネットワーク機器のうち少なくとも１つのネットワーク機器は、各ネットワーク機器の状態を表すネットワーク機器情報を生成するネットワーク機器情報生成手段と、前記ネットワーク機器情報を前記サーバ装置に送信する外部通信手段とを有し、前記サーバ装置は、前記ネットワーク機器情報に応じて前記複数のプログラムの中から各ネットワーク機器に最適なプログラムを選択して前記機器ネットワーク装置に送信し、前記外部通信手段は、前記サーバ装置によって送信されたプログラムを受信し、各ネットワーク機器は、予め格納されたプログラムを前記外部通信手段によって受信されたプログラムに置き換えることによってプログラムの更新を行うことを特徴とするプログラム更新システム。
【請求項２】
機能をそれぞれ分担して実行する複数のネットワーク機器を含む機器ネットワーク装置と通信を行うサーバ通信手段と、前記複数のネットワーク機器で使用される複数のプログラムを予め格納するプログラム格納手段と、前記複数のプログラムの中から各ネットワーク機器に最適なプログラムの選択を行うプログラム選択手段とを備え、前記サーバ通信手段は、前記機器ネットワーク装置によって送信された各ネットワーク機器の状態を表すネットワーク機器情報を受信し、前記プログラム選択手段によって選択されたプログラムを前記機器ネットワーク装置に送信し、前記プログラム選択手段による前記プログラムの選択は、前記ネットワーク機器情報に応じて行われることを特徴とするサーバ装置。
【請求項３】
機能をそれぞれ分担して実行する複数のネットワーク機器を備え、各ネットワーク機器は、それぞれの機能を実行するためのプログラムを格納するプログラム格納手段をそれぞれ有し、前記複数のネットワーク機器のうち少なくとも１つのネットワーク機器は、各ネットワーク機器の状態を表すネットワーク機器情報を生成するネットワーク機器情報生成手段と、前記ネットワーク機器情報に応じてプログラムを選択するサーバ装置と通信を行う外部通信手段とを有し、前記外部通信手段は、前記サーバ装置によって選択されたプログラムを受信し、各ネットワーク機器の前記プログラム格納手段は、予め格納されたプログラムを前記外部通信手段によって受信されたプログラムに置き換えることによってプログラムの更新を行うことを特徴とする機器ネットワーク装置。
【請求項４】
前記ネットワーク機器情報は、各ネットワーク機器が必要としているプログラムを表す情報を含むことを特徴とする請求項３に記載の機器ネットワーク装置。
【請求項５】
前記ネットワーク機器情報は、各ネットワーク機器が有する前記プログラム格納手段に格納可能なデータ量を表す情報を含むことを特徴とする請求項３または請求項４に記載の機器ネットワーク装置。
【請求項６】
前記複数のネットワーク機器のうち少なくとも１つのネットワーク機器は、符号化された音声データを復号化して再生する音声データ再生機器よりなり、前記音声データ再生機器が有する前記プログラム格納手段は、前記符号化された音声データを復号化するための復号化プログラムを格納することを特徴とする請求項３乃至請求項５の何れかに記載の機器ネットワーク装置。
【請求項７】
前記複数のネットワーク機器のうち少なくとも１つのネットワーク機器は、前記音声データ再生機器によって再生された音声データが対応する音響効果システムの種別に応じて前記音声データに音響効果を施して拡声する拡声機器よりなり、前記拡声機器が有する前記プログラム格納手段は、音声データに所定の音響効果を施すための音響効果プログラムを格納することを特徴とする請求項６に記載の機器ネットワーク装置。
【請求項８】
機能をそれぞれ分担して実行する複数のネットワーク機器を含む機器ネットワーク装置から前記機器ネットワーク装置の外部に設置されたサーバ装置に各ネットワーク機器の状態を表すネットワーク機器情報を送信する第１の通信ステップと、前記ネットワーク機器情報に応じて前記サーバ装置に予め格納された複数のプログラムの中から前記ネットワーク機器に最適なプログラムを選択するプログラム選択ステップと、前記プログラム選択ステップで選択されたプログラムを前記サーバ装置から前記機器ネットワーク装置に送信する第２の通信ステップと、各ネットワーク機器に予め格納されたプログラムを前記第２の通信ステップで前記サーバ装置から送信されたプログラムに置き換えることによってプログラムを更新するプログラム更新ステップとを含むことを特徴とするプログラム更新方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プログラム更新システムに関し、詳しくは、移動体のような限られた空間に設置された機器ネットワーク装置の各ネットワーク機器に格納されたプログラムを更新するプログラム更新システム、サーバ装置、機器ネットワーク装置およびプログラム更新方法に関するものである。
【０００２】
【従来の技術】
従来、この種の機器ネットワーク装置として、特許文献１に開示されたものが知られている。
【０００３】
図１２に示すように、従来の機器ネットワーク装置９００は、例えば、機能をそれぞれ分担して実行する第１のネットワーク機器９１０と第２のネットワーク機器９２０とを備えている。第１のネットワーク機器９１０は、機能を実行する第１の本体部９１１と機能を実行するためのプログラムを格納する第１のプログラム格納部９１２とを有しており、第２のネットワーク機器９２０も同様に、第２の本体部９２１と第２のプログラム格納部９２２とを有している。
【０００４】
ここで、第１のネットワーク機器９１０が第２のネットワーク機器９２０よりも新しい機器であると仮定する。この場合、第１のプログラム格納部９１２は、第１のネットワーク機器９１０の機能を実行するためのプログラムと、第２のネットワーク機器９２０において第１のネットワーク機器９１０の機能に対応するための更新用プログラムとを格納するようになっている。また、第１のネットワーク機器９１０は、前述した更新用プログラムを第２のネットワーク機器９２０に送信し、第２のネットワーク機器９２０は、第１のネットワーク機器９１０によって送信された更新用プログラムを第２のプログラム格納部９２２に格納するようになっている。
【０００５】
前述のように構成された機器ネットワーク装置において、新たなネットワーク機器が設置され、古いネットワーク機器に格納されたプログラムの更新が行われることによって、古いネットワーク機器において新しいネットワーク機器に対応するための機能の追加または機能の更新が行われる。
【０００６】
【特許文献１】
特開２００１−２４３０５３号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、このような従来の機器ネットワーク装置では、機器ネットワーク装置に新たなネットワーク機器を設置しない限り、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができないという問題がある。
【０００８】
本発明はこのような問題を解決するためになされたもので、新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができるプログラム更新システム、サーバ装置、機器ネットワーク装置およびプログラム更新方法を提供するものである。
【０００９】
【課題を解決するための手段】
本発明のプログラム更新システムは、予め格納されたプログラムに基づいて機能をそれぞれ分担して実行する複数のネットワーク機器を含む機器ネットワーク装置と、前記機器ネットワーク装置の外部に設置され前記複数のネットワーク機器で使用される複数のプログラムを予め格納するサーバ装置とを備え、前記複数のネットワーク機器のうち少なくとも１つのネットワーク機器は、各ネットワーク機器の状態を表すネットワーク機器情報を生成するネットワーク機器情報生成手段と、前記ネットワーク機器情報を前記サーバ装置に送信する外部通信手段とを有し、前記サーバ装置は、前記ネットワーク機器情報に応じて前記複数のプログラムの中から各ネットワーク機器に最適なプログラムを選択して前記機器ネットワーク装置に送信し、前記外部通信手段は、前記サーバ装置によって送信されたプログラムを受信し、各ネットワーク機器は、予め格納されたプログラムを前記外部通信手段によって受信されたプログラムに置き換えることによってプログラムの更新を行う構成を有している。
【００１０】
この構成により、機器ネットワーク装置によって生成されたネットワーク機器情報に基づきサーバ装置によって最適なプログラムが選択され、選択されたプログラムがネットワーク機器に予め格納されていたプログラムと置き換えられることによってプログラムが更新される。このため、新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができる。
【００１１】
また、本発明のサーバ装置は、機能をそれぞれ分担して実行する複数のネットワーク機器を含む機器ネットワーク装置と通信を行うサーバ通信手段と、前記複数のネットワーク機器で使用される複数のプログラムを予め格納するプログラム格納手段と、前記複数のプログラムの中から各ネットワーク機器に最適なプログラムの選択を行うプログラム選択手段とを備え、前記通信手段は、前記機器ネットワーク装置によって送信された各ネットワーク機器の状態を表すネットワーク機器情報を受信し、前記プログラム選択手段によって選択されたプログラムを前記機器ネットワーク装置に送信し、前記プログラム選択手段による前記プログラムの選択は、前記ネットワーク機器情報に応じて行われる構成を有している。
【００１２】
この構成により、機器ネットワーク装置によって生成されたネットワーク機器情報が受信され、ネットワーク機器情報に基づき最適なプログラムが選択される。このため、機器ネットワーク装置に最適なプログラムを提供することができる。
【００１３】
また、本発明の機器ネットワーク装置は、機能をそれぞれ分担して実行する複数のネットワーク機器を備え、各ネットワーク機器は、それぞれの機能を実行するためのプログラムを格納するプログラム格納手段をそれぞれ有し、前記複数のネットワーク機器のうち少なくとも１つのネットワーク機器は、各ネットワーク機器の状態を表すネットワーク機器情報を生成するネットワーク機器情報生成手段と、前記ネットワーク機器情報に応じてプログラムを選択するサーバ装置と通信を行う外部通信手段とを有し、前記外部通信手段は、前記サーバ装置によって選択されたプログラムを受信し、各ネットワーク機器の前記プログラム格納手段は、予め格納されたプログラムを前記外部通信手段によって受信されたプログラムに置き換えることによってプログラムの更新を行う構成を有している。
【００１４】
この構成により、１つのネットワーク機器で新たなプログラムが必要となったときに、ネットワーク機器情報が生成され、ネットワーク機器に予め格納されていたプログラムがネットワーク機器情報に基づきサーバ装置によって選択されたプログラムに置き換えられることによってプログラムが更新される。このため、新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができる。
【００１５】
また、本発明の機器ネットワーク装置は、前記ネットワーク機器情報が、各ネットワーク機器が必要としているプログラムを表す情報を含む構成を有している。
【００１６】
この構成により、必要とするプログラムの種類が機器ネットワーク装置側からサーバ装置側に指定されるため、必要なプログラムが確実にネットワーク機器に供給され、プログラムの更新をすることができる。
【００１７】
また、本発明の機器ネットワーク装置は、前記ネットワーク機器情報が、各ネットワーク機器が有する前記プログラム格納手段に格納可能なデータ量を表す情報を含む構成を有している。
【００１８】
この構成により、ネットワーク機器に格納可能なデータ量が機器ネットワーク装置側からサーバ装置側に指定されるため、過剰なデータ量のデータの受信を抑止してプログラムの更新をすることができる。
【００１９】
また、本発明の機器ネットワーク装置は、前記複数のネットワーク機器のうち少なくとも１つのネットワーク機器が、符号化された音声データを復号化して再生する音声データ再生機器よりなり、前記音声データ再生機器が有する前記プログラム格納手段は、前記符号化された音声データを復号化するための復号化プログラムを格納する構成を有している。
【００２０】
この構成により、新たな復号化プログラムが必要となったときに、音声データ再生機器に係るネットワーク機器情報が変更され、予め格納された復号化プログラムがサーバ装置によって選択された復号化プログラムに置き換えられることによって復号化プログラムが更新される。このため、新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができる。
【００２１】
また、本発明の機器ネットワーク装置は、前記複数のネットワーク機器のうち少なくとも１つのネットワーク機器が、前記音声データ再生機器によって再生された音声データが対応する音響効果システムの種別に応じて前記音声データに音響効果を施して拡声する拡声機器よりなり、前記拡声機器が有する前記プログラム格納手段は、音声データに所定の音響効果を施すための音響効果プログラムを格納する構成を有している。
【００２２】
この構成により、新たな音響効果プログラムが必要となったときに、拡声機器に係るネットワーク機器情報が変更され、予め格納された音響効果プログラムがサーバ装置によって選択された音響効果プログラムに置き換えられることによって音響効果プログラムが更新される。このため、新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができる。
【００２３】
また、本発明のプログラム更新方法は、機能をそれぞれ分担して実行する複数のネットワーク機器を含む機器ネットワーク装置から前記機器ネットワーク装置の外部に設置されたサーバ装置に各ネットワーク機器の状態を表すネットワーク機器情報を送信する第１の通信ステップと、前記ネットワーク機器情報に応じて前記サーバ装置に予め格納された複数のプログラムの中から前記ネットワーク機器に最適なプログラムを選択するプログラム選択ステップと、前記プログラム選択ステップで選択されたプログラムを前記サーバ装置から前記機器ネットワーク装置に送信する第２の通信ステップと、各ネットワーク機器に予め格納されたプログラムを前記第２の通信ステップで前記サーバ装置から送信されたプログラムに置き換えることによってプログラムを更新するプログラム更新ステップとを含むことを特徴としている。
【００２４】
この方法により、機器ネットワーク装置によって生成されたネットワーク機器情報に基づきサーバ装置によって最適なプログラムが選択され、選択されたプログラムが機器ネットワーク装置の各ネットワーク機器に格納される。このため、新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができる。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
図１に示すように、本発明の実施の形態のプログラム更新システム１０００は、機能をそれぞれ分担して実行する複数のネットワーク機器を含む機器ネットワーク装置１１００と、機器ネットワーク装置１１００の外部に設置され、機器ネットワーク装置１１００と通信を行うサーバ装置１２００とを備えている。
【００２６】
なお、機器ネットワーク装置１１００と拡声機器１１２０との通信は、有線でもよいし無線でもよい。
また、機器ネットワーク装置１１００は、例えば、車両のような移動体に設置されるようになっている。
【００２７】
次に、本発明の実施の形態の機器ネットワーク装置１１００について説明する。
機器ネットワーク装置１１００に含まれる複数のネットワーク機器は、例えば、符号化された音声データを復号化して再生する音声データ再生機器１１１０、音声データ再生機器１１１０によって再生された音声データが対応する音響効果システムの種別に応じて音声データに基づいた音声を拡声する拡声機器１１２０、およびサーバ装置１２００と通信を行う外部通信機器１１３０よりなる。また、機器ネットワーク装置１１００は、音声データ再生機器１１１０、拡声機器１１２０および外部通信機器１１３０を相互に通信可能に接続する相互接続機器１１４０を備えている。
【００２８】
図２に示すように、音声データ再生機器１１１０は、例えば、符号化された音声データを記憶した記憶媒体が着脱可能に装着される記憶媒体装着手段１１１１と、符号化された音声データを復号化する音声データ復号化手段１１１２と、光ディスクに記録されたデータを再生する光ディスク再生手段１１１３と、光ディスク再生手段１１１３によって再生されたデータのうち映像データを復号化する光ディスクデータ処理手段１１１４と、光ディスクデータ処理手段１１１４によって復号化された映像データに基づいた映像を表示する表示手段１１１５とを備えている。なお、光ディスクは、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）である。
【００２９】
また、音声データ再生機器１１１０は、音声データ復号化手段１１１２の復号化プログラムを格納する復号化プログラム格納手段１１１６と、音声データ再生機器１１１０の各手段の動作を制御する第１の機器制御手段１１１７と、音声データ再生機器１１１０と他のネットワーク機器との通信を行う第１の内部通信手段１１１８とを備えている。
【００３０】
記憶媒体装着手段１１１１は、装着された記憶媒体に記憶されている符号化された音声データを読み込み、読み込まれた音声データを音声データ復号化手段１１１２に出力するようになっている。なお、記憶媒体は、例えば、メモリカードによって構成される。
【００３１】
音声データ復号化手段１１１２には、記憶媒体装着手段１１１１によって出力された音声データが入力されるようになっている。音声データ復号化手段１１１２は、記憶媒体装着手段１１１１によって読み込まれた音声データがどのような符号化規格で符号化されたデータであるかを判定し、判定した結果を表す第１のデータ情報を第１の機器制御手段１１１７に出力するようになっている。
【００３２】
ここで、符号化規格としては、例えば、ＭＰ３（ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）  Ａｕｄｉｏ  ｌａｙｅｒ  ３）またはＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）などがあげられる。
【００３３】
また、音声データ復号化手段１１１２は、第１の機器制御手段１１１７によって出力される復号化制御信号に応じて、既に入力された音声データを復号化プログラム格納手段１１１６に格納された復号化プログラムに基づいて復号化するようになっている。また、音声データ復号化手段１１１２は、復号化された音声データを第１の内部通信手段１１１８を介して拡声機器１１２０に送信するようになっている。なお、復号化制御信号については、後で述べる。
【００３４】
光ディスク再生手段１１１３は、第１の機器制御手段１１１７によって出力される再生制御信号に応じて、前述したように光ディスクに記録されたデータを再生し、再生されたデータを光ディスクデータ処理手段１１１４に出力するようになっている。なお、再生制御信号については、後で述べる。
【００３５】
光ディスクデータ処理手段１１１４は、光ディスク再生手段１１１３に再生される光ディスクに記録されたデータのうち音声データが対応する音響効果システムの種別を判定し、判定した結果を表す第２のデータ情報を第１の内部通信手段１１１８を介して拡声機器１１２０に送信するようになっている。
【００３６】
なお、以下の説明において、光ディスクに記録されたデータのうちの音声データのことを光ディスク音声データと呼ぶ。なお、光ディスク音声データが対応する音響効果システムとしては、例えば、ＤＴＳ（Ｄｉｇｉｔａｌ  Ｔｈｅａｔｅｒ  Ｓｙｓｔｅｍ）またはドルビーデジタル（登録商標）などがあげられる。
【００３７】
また、光ディスクデータ処理手段１１１４には、光ディスク再生手段１１１３によって出力されたデータが入力されるようになっており、光ディスクデータ処理手段１１１４は、前述したように入力されたデータのうち映像データのみを復号化するようになっている。また、光ディスクデータ処理手段１１１４は、入力されたデータのうち音声データを第１の内部通信手段１１１８を介して拡声機器１１２０に送信するようになっている。
【００３８】
復号化プログラム格納手段１１１６は、前述したように復号化プログラムを格納するようになっている。なお、復号化プログラム格納手段１１１６に格納可能なデータ量は、予め設定されている。
【００３９】
第１の機器制御手段１１１７には、音声データ復号化手段１１１２によって出力された第１のデータ情報が入力されるようになってる。第１の機器制御手段１１１７は、第１のデータ情報と復号化プログラム格納手段１１１６に格納された復号化プログラムとに基づいて、復号化プログラム格納手段１１１６に格納された復号化プログラムが記憶媒体装着手段１１１１によって読み込まれた音声データの符号化規格に対応しているか否かを判定するようになっている。
【００４０】
復号化プログラムが音声データに対応していると判定された場合には、第１の機器制御手段１１１７は、音声データ復号化手段１１１２に復号化を開始させるよう制御する復号化制御信号を出力するようになっている。復号化プログラムが音声データに対応していないと判定された場合には、第１の機器制御手段１１１７は、第１のデータ情報を第１の内部通信手段１１１８を介して外部通信機器１１３０に出力するようになっている。
【００４１】
また、第１の機器制御手段１１１７は、外部通信機器１１３０によって送信された復号化プログラムを第１の内部通信手段１１１８を介して受信し、復号化プログラム格納手段１１１６に予め格納された復号化プログラムを受信した復号化プログラムに置き換えるようになっている。
また、第１の機器制御手段１１１７は、拡声機器１１２０によって送信される確認完了情報を第１の内部通信手段１１１８を介して受信したときに、光ディスクに記録されたデータの再生を開始させるよう制御する再生制御信号を光ディスク再生手段１１１３に出力するようになっている。なお、確認完了情報については、後で述べる。
【００４２】
なお、復号化プログラム格納手段１１１６に複数の復号化プログラムが格納されている場合には、第１の機器制御手段１１１７は、第１のデータ情報に基づいて、複数の復号化プログラムのうち何れのプログラムを用いて音声データを復号化するかを音声データ復号化手段１１１２に指定するようになっている。
【００４３】
図３に示すように、拡声機器１１２０は、例えば、音声データ再生機器１１１０によって送信された光ディスク音声データに音響効果を施して拡声する音声データ拡声手段１１２１と、音響効果プログラム格納手段１１２２の音響効果を施すための音響効果プログラムを格納する音響効果プログラム格納手段１１２２と、拡声機器１１２０の各手段の動作を制御する第２の機器制御手段１１２３と、拡声機器１１２０と他のネットワーク機器との通信を行う第２の内部通信手段１１２４とを備えている。
【００４４】
音声データ拡声手段１１２１は、音声データ再生機器１１１０によって復号化されて送信された音声データを第２の内部通信手段１１２４を介して受信し、受信した音声データを拡声するようになっている。
また、音声データ拡声手段１１２１は、音声データ再生機器１１１０によって送信された光ディスク音声データを第２の内部通信手段１１２４を介して受信し、音響効果プログラム格納手段１１２２に格納され、かつ、第２の機器制御手段１１２３によって指定される音響効果プログラムを用い、前述したように受信した光ディスク音声データに音響効果を施して拡声するようになっている。
【００４５】
なお、音声データ拡声手段１１２１には、例えば、左フロントスピーカ１１２１ａ、右フロントスピーカ１１２１ｂ、左リアスピーカ１１２１ｃ、右リアスピーカ１１２１ｄ、センタスピーカ１１２１ｅおよびサブウーファ１１２１ｆなどが接続されており、音声データ拡声手段１１２１は、拡声する音声データにデジタルアナログ変換を施して、各スピーカに出力するようになっている。
【００４６】
音響効果プログラム格納手段１１２２は、前述したように音響効果プログラムを格納するようになっている。なお、音響効果プログラム格納手段１１２２に格納可能なデータ量は、予め設定されている。
【００４７】
第２の機器制御手段１１２３は、音声データ再生機器１１１０によって第２の内部通信手段１１２４を介して送信された第２のデータ情報を受信し、第２のデータ情報に基づいて音響効果プログラム格納手段１１２２に格納されている音響効果プログラムが音声データ再生機器１１１０によって再生される光ディスク音声データに対応しているか否かを判定するようになっている。
【００４８】
また、音響効果プログラムが光ディスク音声データに対応していると判定された場合には、第２の機器制御手段１１２３は、音響効果プログラムが光ディスク音声データに対応していることを表す確認完了情報を第２の内部通信手段１１２４を介して音声データ再生機器１１１０に送信するようになっている。
【００４９】
また、音響効果プログラムが光ディスク音声データに対応していないと判定された場合には、第２の機器制御手段１１２３は、第２のデータ情報を第２の内部通信手段１１２４を介して外部通信機器１１３０に送信するようになっている。
【００５０】
また、第２の機器制御手段１１２３は、外部通信機器１１３０によって送信された音響効果プログラムを第２の内部通信手段１１２４を介して受信し、音響効果プログラム格納手段１１２２に予め格納された音響効果プログラムを受信した音響効果プログラムに置き換えるようになっている。
【００５１】
図４に示すように、外部通信機器１１３０は、例えば、他のネットワーク機器との通信を行う第３の内部通信手段１１３１と、各ネットワーク機器の状態を表すネットワーク機器情報を生成するネットワーク機器情報生成手段１１３２と、外部通信機器１１３０の各手段の動作を制御する第３の機器制御手段１１３３と、サーバ装置１２００との通信を行う外部通信手段１１３４と、外部通信手段１１３４によるサーバ装置１２００との通信のための通信方式プログラムを格納する通信方式プログラム格納手段１１３５とを備えている。
【００５２】
ネットワーク機器情報生成手段１１３２は、機器ネットワーク装置１１００起動時にネットワーク機器情報を生成するようになっている。なお、図５に示すように、ネットワーク機器情報は、復号化プログラム格納手段１１１６、音響効果プログラム格納手段１１２２および通信方式プログラム格納手段１１３５に格納されているプログラムの種類を表す情報、各プログラムのバージョン番号を表す情報、復号化プログラム格納手段１１１６、音響効果プログラム格納手段１１２２および通信方式プログラム格納手段１１３５が格納可能なデータ量を表す情報を含む。
【００５３】
また、ネットワーク機器情報生成手段１１３２には、第１のデータ情報または第２のデータ情報が入力されるようになっている。ネットワーク機器情報生成手段１１３２は、入力された第１のデータ情報または第２のデータ情報に応じてネットワーク機器情報を更新するようになっている。また、ネットワーク機器情報生成手段１１３２は、更新されたネットワーク機器情報を第３の機器制御手段１１３３に出力するようになっている。
【００５４】
ここで、例えば、図５に示すように、復号化プログラム格納手段１１１６に格納されているプログラムの種類がＭＰ３対応であり、第１のデータ情報が「ＡＡＣ音声データ」を表している場合に、ネットワーク機器情報生成手段１１３２は、ネットワーク機器情報の音声データ再生機器１１１０のプログラム種別欄を「ＭＰ３対応」から「ＡＡＣ対応」に更新するようになっている。
【００５５】
第３の機器制御手段１１３３には、ネットワーク機器情報生成手段１１３２によって出力されたネットワーク機器情報が入力されるようになっており、第３の機器制御手段１１３３は、入力されたネットワーク機器情報を外部通信手段１１３４に出力するようになっている。また、第３の機器制御手段１１３３は、ネットワーク機器情報が入力されたときに、サーバ装置１２００にプログラムの更新を要求するプログラム更新要求信号を生成し、生成されたプログラム更新要求信号をネットワーク機器情報とともに外部通信手段１１３４に出力するようになっている。
【００５６】
なお、プログラム更新要求信号は、各ネットワーク機器のプログラムを一括してサーバ装置１２００に要求するものであってもよいし、プログラムをネットワーク機器ごとに要求するものであってもよい。
【００５７】
また、第３の機器制御手段１１３３には、外部通信手段１１３４によってサーバ装置１２００から受信し出力された復号化プログラム、音響効果プログラムおよび通信方式プログラムが入力されるようになっている。また、第３の機器制御手段１１３３は、入力された復号化プログラムを第３の内部通信手段１１３１を介して音声データ再生機器１１１０に送信するようになっている。また、第３の機器制御手段１１３３は、入力された音響効果プログラムを第３の内部通信手段１１３１を介して拡声機器１１２０に送信するようになっている。また、第３の機器制御手段１１３３は、入力された通信方式プログラムを通信方式プログラム格納手段１１３５に格納するようになっている。
【００５８】
外部通信手段１１３４には、第３の機器制御手段１１３３によって出力されたネットワーク機器情報およびプログラム更新要求信号が入力されるようになっており、外部通信手段１１３４は、入力されたネットワーク機器情報およびプログラム更新要求信号をサーバ装置１２００に送信するようになっている。また、外部通信手段１１３４は、サーバ装置１２００によって送信された復号化プログラム、音響効果プログラムおよび通信方式プログラムを受信し、受信された各プログラムを第３の機器制御手段１１３３に出力するようになっている。なお、外部通信手段１１３４は、通信方式プログラム格納手段１１３５に格納された通信方式プログラムによって表される通信方式に基づいてサーバ装置１２００との通信を行うようになっている。
【００５９】
通信方式プログラム格納手段１１３５は、前述したように通信方式プログラムを格納するようになっている。なお、通信方式プログラム格納手段１１３５に格納可能なデータ量は、予め設定されている。
【００６０】
次に、本発明の実施の形態のサーバ装置１２００について説明する。
図６に示すように、サーバ装置１２００は、機器ネットワーク装置１１００と通信を行うためのサーバ通信手段１２０１と、機器ネットワーク装置１１００の各ネットワーク機器で使用される複数のプログラムを予め格納するプログラム格納手段１２０２と、プログラム格納手段１２０２に格納された複数のプログラムの中から各ネットワーク機器に最適なプログラムの選択を行うプログラム選択手段１２０３とを備えている。
【００６１】
サーバ通信手段１２０１は、機器ネットワーク装置１１００によって送信されたネットワーク機器情報およびプログラム更新要求信号を受信し、受信されたネットワーク機器情報およびプログラム更新要求信号をプログラム選択手段１２０３に出力するようになっている。
また、サーバ通信手段１２０１には、プログラム選択手段１２０３によって出力される各プログラムが入力され、サーバ通信手段１２０１は、入力された各プログラムを機器ネットワーク装置１１００に送信するようになっている。
【００６２】
プログラム格納手段１２０２は、前述したように各ネットワーク機器で使用される複数のプログラムを予め格納するようになっている。
【００６３】
ここで、プログラム格納手段１２０２は、機器ネットワーク装置１１００の各ネットワーク機器ごとにプログラム格納領域が分割されており、例えば、復号化プログラム格納領域１２０２ａ、音響効果プログラム格納領域１２０２ｂおよび通信方式プログラム格納領域１２０２ｃを有している。
復号化プログラム格納領域１２０２ａには、図７に示すように、音声データ再生機器１１１０で使用される複数の復号化プログラムが格納されるようになっている。
音響効果プログラム格納領域１２０２ｂには、図８に示すように、拡声機器１１２０で使用される複数の音響効果プログラムが格納されるようになっている。通信方式プログラム格納領域１２０２ｃには、図９に示すように、外部通信機器１１３０で使用される通信方式プログラムが格納されるようになっている。
【００６４】
プログラム選択手段１２０３には、サーバ通信手段１２０１によって出力されたネットワーク機器情報が入力されるようになっている。プログラム選択手段１２０３は、入力されたネットワーク機器情報に応じて、前述したようにプログラム格納手段１２０２に格納された複数のプログラムの中から各ネットワーク機器に最適なプログラムを選択し、選択されたプログラムをサーバ通信手段１２０１に出力するようになっている。
【００６５】
ここで、プログラム選択手段１２０３は、ネットワーク機器情報が図５に示すように構成されている場合に、「プログラムの種類」および「格納可能データ量」を表す情報に基づいて、例えば、複数の復号化プログラムの中から、ＭＰ３対応プログラムを選択し、選択されたＭＰ３対応プログラムをサーバ通信手段１２０１に出力するようになっている。すなわち、この例では、プログラム選択手段１２０３は、音声データ再生機器１１１０で必要とされる復号化プログラムがＭＰ３対応プログラムであり、音声データ再生機器１１１０に格納可能なデータ量が２０ｋＢ以下であるため、上述したような選択を行うようになっている。
【００６６】
また、プログラム選択手段１２０３は、ネットワーク機器情報が図５に示すように構成されている場合に、「プログラムの種類」および「格納可能データ量」を表す情報に基づいて、例えば、複数の音響効果プログラムの中から、ドルビーデジタルおよびＤＴＳ対応プログラムを選択し、選択されたドルビーデジタルおよびＤＴＳ対応プログラムをサーバ通信手段１２０１に出力するようになっている。すなわち、この例では、プログラム選択手段１２０３は、拡声機器１１２０で必要とされる音響効果プログラムがＤＴＳ対応プログラムであり、拡声機器１１２０に格納可能なデータ量が３０ｋＢ以下であるため、上述したような選択を行うようになっている。
【００６７】
なお、プログラム選択手段１２０３は、各ネットワーク機器に格納可能なデータ量以上のデータ量を有するプログラムを選択しないようになっている。
【００６８】
次に、本発明の実施の形態のプログラム更新システムの動作について説明する。ここでは、復号化プログラムの更新が行われる場合と音響効果プログラムの更新が行われる場合とのシステム全体の動作の流れについて説明する。
【００６９】
なお、以下の説明において、復号化プログラム格納手段１１１６には、ＭＰ３対応プログラムが格納され、音響効果プログラム格納手段１１２２には、ＤＴＳ対応プログラムが格納されているものとする。また、機器ネットワーク装置１１００の起動時に、ネットワーク機器情報生成手段１１３２によってネットワーク機器情報が生成されているものとする。また、プログラム格納手段１２０２の復号化プログラム格納領域１２０２ａおよび音響効果プログラム格納領域１２０２ｂには、図７および図８に示すような復号化プログラムおよび音響効果プログラムがそれぞれ格納されているものとする。
【００７０】
最初に、復号化プログラムの更新が行われる場合について説明する。
図１０に示すように、復号化プログラムの更新の流れにおいて、まず、記憶媒体装着手段１１１１に記憶媒体が装着され（Ｓ１０１）、記憶媒体に記憶された音声データが記憶媒体装着手段１１１１によって読み込まれる（Ｓ１０２）。ここで、読み込まれた音声データがどのような符号化規格で符号化されたデータであるかが音声データ復号化手段１１１２によって判定され（Ｓ１０３）、第１のデータ情報が第１の機器制御手段１１１７に出力される。
【００７１】
次に、復号化プログラム格納手段１１１６に格納された復号化プログラムが記憶媒体装着手段１１１１によって読み込まれた音声データの符号化規格に対応しているか否かが判定される（Ｓ１０４）。復号化プログラムが符号化規格に対応していると判定された場合、すなわち、音声データの符号化規格がＭＰ３であった場合には、第１の機器制御手段１１１７によって復号化制御信号が音声データ復号化手段１１１２に出力され（Ｓ１１０）、音声データ復号化手段１１１２によって音声データが復号化プログラム格納手段１１１６に格納されたＭＰ３対応プログラムに基づいて復号化される（Ｓ１１１）。また、復号化された音声データが拡声機器１１２０に送信され、音声データ拡声手段１１２１によって音声データに基づいた音声が拡声される（Ｓ１１２）。
【００７２】
一方、復号化プログラムが符号化規格に対応していないと判定された場合には、第１のデータ情報が第１の機器制御手段１１１７によって第１の内部通信手段１１１８を介して外部通信機器１１３０に送信される。ここで、ネットワーク機器情報生成手段１１３２によって第１のデータ情報に基づいてネットワーク機器情報が更新されるとともに第３の機器制御手段１１３３によってプログラム更新要求信号が生成され（Ｓ１０５）、外部通信手段１１３４によってネットワーク機器情報およびプログラム更新要求信号がサーバ装置１２００に送信される（Ｓ１０６）。このとき、ネットワーク機器情報は、第１のデータ情報によって「ＡＡＣ音声データ」と表されている場合に、プログラムの種類が「ＡＡＣ対応」と変更される。
【００７３】
次いで、ネットワーク機器情報に応じて、復号化プログラム格納領域１２０２ａに格納された復号化プログラムの中から、ＡＡＣ対応プログラムがプログラム選択手段１２０３によって選択され（Ｓ１０７）、選択されたＡＡＣ対応プログラムがサーバ通信手段１２０１を介して外部通信機器１１３０に送信される（Ｓ１０８）。そして、外部通信手段１１３４を介して受信されたＡＡＣ対応プログラムが第３の内部通信手段１１３１を介して音声データ再生機器１１１０に送信される。その後、第１の機器制御手段１１１７によって復号化プログラム格納手段１１１６に予め格納された復号化プログラムがＡＡＣ対応プログラムに置き換えられることによって復号化プログラムが更新される（Ｓ１０９）。
【００７４】
その後、復号化プログラム格納手段１１１６に格納された復号化プログラムが記憶媒体装着手段１１１１によって読み込まれた音声データの符号化規格に対応しているか否かが改めて判定され（Ｓ１０４）、復号化プログラムが符号化規格に対応しているため第１の機器制御手段１１１７によって復号化制御信号が音声データ復号化手段１１１２に出力され（Ｓ１１０）、音声データが復号化プログラム格納手段１１１６に格納されたＡＡＣ対応プログラムに基づいて音声データ復号化手段１１１２によって復号化される（Ｓ１１１）。また、復号化された音声データが拡声機器１１２０に送信され、音声データ拡声手段１１２１によって音声データに基づいた音声が拡声される（Ｓ１１２）。
【００７５】
次に、音響効果プログラムの更新が行われる場合について説明する。
図１１に示すように、音響効果プログラムの更新の流れにおいて、まず、光ディスク再生手段１１１３に光ディスクが挿入され（Ｓ２０１）、挿入された光ディスクに記録された光ディスク音声データがどのような音響効果システムに対応しているかが光ディスクデータ処理手段１１１４によって判定され、（Ｓ２０２）、第２のデータ情報が拡声機器１１２０に送信される。
【００７６】
次に、第２のデータ情報に基づいて音響効果プログラム格納手段１１２２に格納されている音響効果プログラムが音声データ再生機器１１１０によって再生される光ディスク音声データに対応しているか否かが第２の機器制御手段１１２３によって判定される（Ｓ２０３）。音響効果プログラムが光ディスク音声データに対応していると判定された場合、すなわち、光ディスク音声データがＤＴＳに対応したデータであった場合には、第２の機器制御手段１１２３によって確認完了情報が音声データ再生機器１１１０に送信され（Ｓ２０９）、確認完了情報に応じた再生制御信号が第１の機器制御手段１１１７によって光ディスク再生手段１１１３に出力される（Ｓ２１０）。さらに、再生制御信号に応じて光ディスクに記録されたデータが再生され（Ｓ２１１）、光ディスク音声データが拡声機器１１２０に送信され、音声データ拡声手段１１２１によって光ディスク音声データに基づいた音声が拡声される（Ｓ２１２）。このとき、光ディスク音声信号には、音響効果プログラム格納手段１１２２格納された音響効果プログラムに基づいた音響効果が音声データ拡声手段１１２１によって施されている。この場合、ＤＴＳ対応の音響効果が施される。
【００７７】
一方、音響効果プログラムが光ディスク音声データに対応していないと判定された場合には、第２のデータ情報が第２の機器制御手段１１２３によって第２の内部通信手段１１２４を介して外部通信機器１１３０に送信される。ここで、ネットワーク機器情報生成手段１１３２によって第２のデータ情報に基づいてネットワーク機器情報が更新されるとともに第３の機器制御手段１１３３によってプログラム更新要求信号が生成され（Ｓ２０４）、外部通信手段１１３４によってネットワーク機器情報およびプログラム更新要求信号がサーバ装置１２００に送信される（Ｓ２０５）。このとき、ネットワーク機器情報は、第２のデータ情報によって「ドルビーデジタル対応音声データ」と表されている場合に、プログラムの種類が「ドルビーデジタル対応」と変更される。
【００７８】
次いで、ネットワーク機器情報に応じて、音響効果プログラム格納領域１２０２ｂに格納された音響効果プログラムの中から、ドルビーデジタルおよびＤＴＳ対応プログラムがプログラム選択手段１２０３によって選択され（Ｓ２０６）、選択されたデルビーデジタルおよびＤＴＳ対応プログラムがサーバ通信手段１２０１を介して外部通信機器１１３０に送信される（Ｓ２０７）。そして、外部通信手段１１３４を介して受信されたデルビーデジタルおよびＤＴＳ対応プログラムが第３の内部通信手段１１３１を介して音声データ再生機器１１１０に送信される。その後、第２の機器制御手段１１２３によって音響効果プログラム格納手段１１２２に予め格納された音響効果プログラムがデルビーデジタルおよびＤＴＳ対応プログラムに置き換えられることによって音響効果プログラムが更新される（Ｓ２０８）。
【００７９】
第２のデータ情報に基づいて音響効果プログラム格納手段１１２２に格納されている音響効果プログラムが音声データ再生機器１１１０によって再生される光ディスク音声データに対応しているか否かが改めて判定され（Ｓ２０３）。音響効果プログラムが光ディスク音声データに対応しているため第２の機器制御手段１１２３によって確認完了情報が音声データ再生機器１１１０に送信され（Ｓ２０９）、確認完了情報に応じた再生制御信号が第１の機器制御手段１１１７によって光ディスク再生手段１１１３に出力される（Ｓ２１０）。さらに、再生制御信号に応じて光ディスクに記録されたデータが再生され（Ｓ２１１）、光ディスク音声データが拡声機器１１２０に送信され、音声データ拡声手段１１２１によって光ディスク音声データに基づいた音声が拡声される（Ｓ２１２）。このとき、光ディスク音声信号には、音響効果プログラム格納手段１１２２格納された音響効果プログラムに基づいた音響効果が音声データ拡声手段１１２１によって施されている。この場合、ドルビーデジタル対応の音響効果が施される。
【００８０】
なお、光ディスク再生手段１１１３によって光ディスクに記録されたデータが再生されたときに、光ディスクに記録された映像データに基づいた映像が表示手段１１１５によって表示されることはいうまでもない。
【００８１】
以上説明したように、本発明の実施の形態のプログラム更新システムは、機器ネットワーク装置によって生成されたネットワーク機器情報に基づきサーバ装置によって最適なプログラムが選択され、選択されたプログラムが機器ネットワーク装置の各ネットワーク機器に格納される。この結果、機器ネットワーク装置が例えば車両のような限られた空間に設置される場合にあっても、面倒なネットワーク機器の着脱作業を行わずに、各ネットワーク機器のプログラムの更新を簡便に行うことができる。このため、新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができる。
また、本発明の実施の形態のサーバ装置は、機器ネットワーク装置によって生成されたネットワーク機器情報を受信し、ネットワーク機器情報に基づき最適なプログラムを選択する。このため、機器ネットワーク装置に最適なプログラムを提供することができる。
また、本発明の実施の形態の機器ネットワーク装置は、１つのネットワーク機器において、新たなプログラムが必要となったときに、ネットワーク機器情報を生成し、予め格納されたプログラムをネットワーク機器情報に基づきサーバ装置によって選択されたプログラムに置き換えることによってプログラムを更新する。この結果、機器ネットワーク装置が例えば車両のような限られた空間に設置される場合にあっても、面倒なネットワーク機器の着脱作業を行わずに、各ネットワーク機器のプログラムの更新を簡便に行うことができる。このため、新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器の機能の追加または更新をすることができる。さらに、更新用のプログラムを格納するためのメモリを過剰に備える必要がないため、機器ネットワーク装置およびネットワーク機器を安価に実現することができる。また、新たなネットワーク機器を設置しなくてもよいため、費用の発生を抑えることができる。
【００８２】
なお、本発明の実施の形態の機器ネットワーク装置において、プログラムの更新を行うためのトリガーを記憶媒体の装着および光ディスクの挿入によって発生するようにしているが、例えば、ユーザにプログラム更新要求を入力させる手段を備えることによってプログラム更新のトリガーを発生するようにしてもよい。
【００８３】
【発明の効果】
以上説明したように、本発明は、新たなネットワーク機器を設置することなく、機器ネットワーク装置を構成するネットワーク機器に新たな機能の追加または更新をすることができるプログラム更新システム、サーバ装置、機器ネットワーク装置およびプログラム更新方法を提供することができるものである。
【図面の簡単な説明】
【図１】本発明の実施の形態のプログラム更新システムの構成のブロック図
【図２】本発明の実施の形態の音声データ再生機器の構成のブロック図
【図３】本発明の実施の形態の拡声機器の構成のブロック図
【図４】本発明の実施の形態の外部通信機器の構成のブロック図
【図５】本発明の実施の形態のプログラム更新システムのネットワーク機器情報
【図６】本発明の実施の形態のサーバ装置の構成のブロック図
【図７】本発明の実施の形態のサーバ装置に予め格納される複数の復号化プログラムの種類およびデータ量
【図８】本発明の実施の形態のサーバ装置に予め格納される複数の音響効果プログラム種類およびデータ量
【図９】本発明の実施の形態のサーバ装置に予め格納される通信方式プログラムの種類
【図１０】本発明の実施の形態のプログラム更新システムの復号化プログラム更新処理の流れを示すフローチャート
【図１１】本発明の実施の形態のプログラム更新システムの音響効果プログラム更新処理の流れを示すフローチャート
【図１２】従来の機器ネットワーク装置の構成のブロック図
【符号の説明】
１０００  プログラム更新システム
１１００、９００  機器ネットワーク装置
１１１０  音声データ再生機器
１１１１  記憶媒体装着手段
１１１２  音声データ復号化手段
１１１３  光ディスク再生手段
１１１４  光ディスクデータ処理手段
１１１５  表示手段
１１１６  復号化プログラム格納手段
１１１７  第１の機器制御手段
１１１８  第１の内部通信手段
１１２０  拡声機器
１１２１  音声データ拡声手段
１１２１ａ  左フロントスピーカ
１１２１ｂ  右フロントスピーカ
１１２１ｃ  左リアスピーカ
１１２１ｄ  右リアスピーカ
１１２１ｅ  センタスピーカ
１１２１ｆ  サブウーファ
１１２２  音響効果プログラム格納手段
１１２３  第２の機器制御手段
１１２４  第２の内部通信手段
１１３０  外部通信機器
１１３１  第３の内部通信手段
１１３２  ネットワーク機器情報生成手段
１１３３  第３の機器制御手段
１１３４  外部通信手段
１１３５  通信方式プログラム格納手段
１１４０  相互接続機器
１２００  サーバ装置
１２０１  サーバ通信手段
１２０２  プログラム格納手段
１２０２ａ  復号化プログラム格納領域
１２０２ｂ  音響効果プログラム格納領域
１２０２ｃ  通信方式プログラム格納領域
１２０３  プログラム選択手段
９１０  第１のネットワーク機器
９１１  第１の本体部
９１２  第１のプログラム格納部
９２０  第２のネットワーク機器
９２１  第２の本体部
９２２  第２のプログラム格納部
【図１】
2004280153.tif 000003
【図２】
2004280153.tif 000004
【図３】
2004280153.tif 000005
【図４】
2004280153.tif 000006
【図５】
2004280153.tif 000007
【図６】
2004280153.tif 000008
【図７】
2004280153.tif 000009
【図８】
2004280153.tif 000010
【図９】
2004280153.tif 000011
【図１０】
2004280153.tif 000012
【図１１】
2004280153.tif 000013
【図１２】
2004280153.tif 000014