(57)【要約】ＩＥＥＥ１３９４ネットワークのようなネットワーク内の装置、例えばＡＶ装置のようにデジタル形式で接続された装置のアップグレードは、挿入可能な記録媒体を再生する再生装置を用いて実行される。再生装置を制御するコントローラは、記録媒体を再生装置に挿入する際、挿入された記録媒体にネットワーク内のターゲット装置をアップグレードするソフトウェアが記録されているか否かを検出するよう構成されている。検出されたとき、コントローラはターゲット装置をそのアップグレード・ソフトウェアによってアップグレードさせる。
2006525569.tif 000002
【特許請求の範囲】
【請求項１】
挿入可能な記録媒体を再生する再生装置を含むデジタル形式で接続された装置のネットワークであって、
前記再生装置を制御するコントローラが配置され、前記再生装置に記録媒体が挿入される際、前記コントローラは、
挿入された記録媒体が前記ネットワーク内のターゲット装置をアップグレードするアップグレード・ソフトウェアを記録したものであるか否かを検出するステップと、
挿入された記録媒体がアップグレード・ソフトウェアを記録したものであることが検出されたとき、前記ネットワークを介して前記アップグレード・ソフトウェアをターゲット装置に送信し、前記ターゲット装置を前記アップグレード・ソフトウェアによってアップグレードさせるステップと、
を備えた処理を実行することを特徴とするネットワーク。
【請求項２】
前記ターゲット装置をアップグレードさせるステップは、前記アップグレード装置がアップグレードを実行するよう、前記ターゲット装置に前記アップグレード・ソフトウェアとアップグレード命令とを送るステップを備える、
請求項１に記載のネットワーク。
【請求項３】
前記挿入された記録媒体がアップグレード・ソフトウェアを記録したものであるか否かを検出するステップは、前記記録媒体に記録されたデータのデータ構造に関する情報を格納する該記録媒体の領域におけるデータを検出するステップを備える、
請求項１または２に記載のネットワーク。
【請求項４】
前記装置は、視聴覚装置を含む、
請求項１乃至３の何れか一つに記載のネットワーク。
【請求項５】
前記ネットワークは、ＩＥＥＥ１３９４ネットワークである、
請求項１乃至４の何れか一つに記載のネットワーク。
【請求項６】
前記コントローラは、前記再生装置内に物理的に配置される、
請求項１乃至５の何れか一つに記載のネットワーク。
【請求項７】
ネットワーク内で他の装置とデジタル形式で接続可能であり挿入可能な記録媒体を再生する再生装置を制御するコントローラであって、
前記コントローラは、前記再生装置に記録媒体が挿入される際、
挿入された記録媒体が前記ネットワーク内のターゲット装置をアップグレードするアップグレード・ソフトウェアを記録したものであるか否かを検出するステップと、
挿入された記録媒体がアップグレード・ソフトウェアを記録したものであることが検出されたとき、前記ネットワークを介して前記アップグレード・ソフトウェアをターゲット装置に送信し、前記ターゲット装置を前記アップグレード・ソフトウェアによってアップグレードさせるステップと、
を備えた処理を実行するように設けられていることを特徴とするコントローラ。
【請求項８】
ネットワーク内の他の装置とデジタル形式で接続可能であり、挿入可能な記録媒体を再生する再生装置であって、
前記再生装置は、該再生装置を制御するコントローラを備え、
前記コントローラは、前記再生装置に記録媒体が挿入される際、
挿入された記録媒体が前記ネットワーク内のターゲット装置をアップグレードするアップグレード・ソフトウェアを記録したものであるか否かを検出するステップと、
挿入された記録媒体がアップグレード・ソフトウェアを記録したものであることが検出されたとき、前記ネットワークを介して前記アップグレード・ソフトウェアをターゲット装置に送信し、前記ターゲット装置を前記アップグレード・ソフトウェアによってアップグレードさせるステップと、
を備えた処理を実行するように設けられていることを特徴とする再生装置。
【請求項９】
挿入可能な記録媒体を再生する再生装置を含むデジタル形式で接続可能なネットワーク内の装置をアップグレードする方法であって、
挿入された記録媒体が前記ネットワーク内のターゲット装置をアップグレードするアップグレード・ソフトウェアを記録したものであるか否かを検出するステップと、
挿入された記録媒体がアップグレード・ソフトウェアを記録したものであることが検出されたとき、前記ネットワークを介して前記アップグレード・ソフトウェアをターゲット装置に送信し、前記ターゲット装置を前記アップグレード・ソフトウェアによってアップグレードさせるステップと、
を備えることを特徴とするアップグレード方法。
【請求項１０】
記録媒体を再生する再生装置にデジタル形式で接続可能なネットワーク内の装置をアップグレードするアップグレード・ソフトウェアと、
前記記録媒体に前記アップグレード・ソフトウェアが存在していることを示すデータと、
を記録したことを特徴とする記録媒体。
【請求項１１】
前記記録媒体に前記アップグレード・ソフトウェアが存在していることを示すデータは、前記記録媒体に記録されたデータのデータ構造に関する情報を格納する該記録媒体の領域に格納される、
請求項１０に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク内の装置、例えば家庭用または専門職業用を意図したＩＥＥＥ１３９４ネットワーク内の視聴覚装置のアップグレードに関する。
【背景技術】
【０００２】
ネットワークを形成するデジタル形式で相互接続された個々のデジタル装置が要望されている。何故ならば、このネットワークは装置が互いにデータを共有し異なる装置が互いに制御し合う可能性を提供するからである。その結果として、装置のネットワークは、個々の装置が独立して提供される場合と比べてより有用となる。
【０００３】
しかしながら、このようなネットワークの有用性は個々の装置の相互操作性に依存している。少なくともこのことは個々の装置が互いに使用可能な形式でデータ転送可能であることを要求する。全利益を達成するため、個々の装置がネットワーク内の他の装置の使用可能な機能の情報を有することが要求される。特に、現在残された装置からなるネットワークに新たな装置が追加されるとき、ネットワーク内の装置に相互操作性を設けることは重要な問題を引き起こす。
【０００４】
例えば、家庭内劇場システムにおけるような家庭用の視聴覚装置（ＡＶ装置）のネットワークを形成することが提案されている。ＡＶ装置がより多くの特徴と知能を得るので、このようなネットワークは、プログラムの内容だけを転送するための簡単なアナログ相互接続を有するよりむしろデジタル形式（matter）で通信し相互操作するＡＶ装置の可能性を提供する。このことは、例えば今日設計されたテレビなどの第１装置がここ数年の間に設計されたＤＶＤプレーヤなどの第２装置と首尾よく相互操作できることを確認する重要な相互操作問題をもたらす。その結果、特に実際の製造業者は、全相互操作性を提供する装置を開発するのに時間がかかっていた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
相互操作性を達成するため、現存するネットワークにおいて現存する装置のソフトウェアをアップグレードする（性能を向上させる）ことが有用である。現在、多くの装置は、特にＡＶ装置は、このことを可能とするために特別に設計された内蔵メディアポートが付加的に設けてられていないと、ユーザによって簡単にアップグレードできない。パーソナルコンピュータがネットワークに接続されている場合、ユーザがネットワーク内の他の装置のソフトウェアをアップグレードするためそのパーソナルコンピュータを使用することのできるネットワークがある。しかしながら、このアップグレードはユーザサイドに高度な技術と知識が要求され、それゆえ多くのユーザにとっては困難であるかまたは不可能である。
【課題を解決するための手段】
【０００６】
本発明の第１形態によれば、挿入可能な記録媒体を再生する再生装置を含むデジタル形式で接続された装置のネットワークであって、前記再生装置を制御するコントローラが配置され、前記再生装置に記録媒体が挿入される際、前記コントローラは、挿入された記録媒体が前記ネットワーク内のターゲット装置をアップグレードするアップグレード・ソフトウェアを記録したものであるか否かを検出するステップと、挿入された記録媒体がアップグレード・ソフトウェアを記録したものであることが検出されたとき、前記ネットワークを介して前記アップグレード・ソフトウェアをターゲット装置に送信し、前記ターゲット装置を前記アップグレード・ソフトウェアによってアップグレードさせるステップと、を備えた処理を実行することを特徴とするネットワークが提供される。
【０００７】
本発明の他の形態によれば、本発明の第１形態によるネットワーク内で使用されるのに適したコントローラと再生装置、本発明の第１形態におけるコントローラの動作に対応する方法および再生装置における使用に適した記録媒体が提供される。
【０００８】
本発明によれば、アップグレード・ソフトウェアを格納した記録媒体が再生装置に挿入される際、コントローラは、この事実を検出し、ネットワーク内のターゲット装置をアップグレード・ソフトウェアによってアップグレードさせる。したがって、本発明は、アップグレード・ソフトウェアが記録された記録媒体をネットワーク内の再生装置に挿入することにより自動的に簡単にアップグレードされるネットワーク内の装置を提供する。多くの形式のネットワークがデジタル形式で接続された装置の１つとして再生装置を含むので、本発明は装置が内蔵メディアポートを含むことを必要とせずにこれらのネットワーク内で実施可能である。
【０００９】
このような自動アップグレードは多くの利点を提供する。
【００１０】
自動アップグレードは、ユーザのスキルを殆どまたは全く必要としない。ユーザはアップグレードを確認するかまたは制御するかの選択を選択肢として与えられるが、アップグレードは、ユーザとの何らの相互作用なしでネットワークの装置によって実行できる。
【００１１】
アップグレードは、現存するネットワーク内の装置が新しい基準および相互操作性プロトコルへの更新を維持できるようにする。このことは、現在設計された装置が将来設計される新しい装置と協同可能とする展望を与える。これは、相互操作可能な装置の提供を大いに単純化し、機器のプロトコルや基準の変化に装置を追随させることにより、製造業者に相互操作可能な機器の開発を増大することを勇気づける。
【００１２】
本発明はまた、製造業者が装置をユーザに供給した後に検出されるソフトウェア内のバグを修正するメカニズムを提供する。この将来の補強は、顧客の自信を増加するよう使用でき、それゆえ製造業者に直接の利益を提供する。製造業者の商業的要望に依存して、アップグレード・ソフトウェアは、無料で提供できるかまたは付加価値サービスの部分として課金でき、それにより製造業者に新しい収入の流れを与える。
【００１３】
本発明は、広範囲の応用性を有する。アップグレード・ソフトウェアは、１つまたは複数の特定の装置、１つまたは複数の型式の装置に特定なものである。アップグレード・ソフトウェアは、例えば（徹底的ではないが）ファームウェア、アプリケーションソフトまたは装置ドライバ等の如何なる形式でもよい。アップグレード・ソフトウェアは、ターゲット装置の機能性、例えばオンスクリーン・ディスプレイ形式、ネットワーク内の異なる装置の機能性との相互作用、例えばターゲット装置がネットワークを越えた他の装置を制御可能にすること、またはネットワーク通信、例えば新しい通信プロトコルを実施すること、と言った側面に関連することができる。
【００１４】
本発明の特別な利点は、ユーザがパーソナルコンピュータからアップグレードを制御する必要なしでアップグレードを達成できることにある。他の機器を何ら必要としない。アップグレードは、プロセッサ形式からの独立性またはネットワーク内の装置の能力および如何なるネットワーク装置においても存在し得る何れかのオペレーティングシステムからの独立性を達成できる。
【００１５】
アップグレード・ソフトウェアを有する記録媒体をユーザに配布する多くの方法がある。この配布は、顧客にアップグレード処理において提供されるフレキシビリティを提供する。例えば、記録媒体はネットワークに接続する新しい装置とともに供給できる。この場合、アップグレード・ソフトウェアは、ネットワーク内の他の装置が新しい装置との相互操作性を可能または促進するようにアップグレードできる。他の可能性は、アップグレード・ソフトウェアが他のコンテンツ、例えば映画（ｆｉｌｍ）または音楽を有する記録媒体上に設けられることである。これは、ネットワークがユーザの関与なしでアップグレードされることを可能にする。
【００１６】
本発明は、ＡＶ装置を含むデジタル形式で接続された装置のネットワークに加えられるとき特別な利点を有する。このように、本発明はＩＥＥＥ１３９４ネットワークへの特別な応用を有する。しかしながら、一般に本発明は、限定される訳ではないが有線および／または無線接続のネットワーク、ＵＳＢ、イーサネット（登録商標）、ブルートゥースを含む如何なる形式のネットワークとも使用できる。例えば、本発明が適用可能なネットワークの他の形式は、オーディオ装置、ナビゲーションシステムおよびまたはエンジン制御コンピュータのような車両内のデジタル装置のネットワークがある。
【００１７】
本発明は、如何なる形式の記録媒体に対する再生装置にも適用できる。例えば、ＣＤまたはＤＶＤ用の再生装置がこれらの形式の普及した使用方法により現在特に適している。しかしながら、本発明は、将来の利用可能が期待されている記録媒体の新しい形式に等しく適用できる。
【００１８】
本発明は、コントローラが再生装置内に物理的に配置された形式の再生装置に適用できる。しかしながら、本発明は、再生装置を制御するコントローラが分離した装置内に配置されたシステム、例えばコントローラが分離した再生装置を制御するホストとして機能するパーソナルコンピュータにおいて実施されるシステムにも等しく適用できる。
【００１９】
コントローラが、挿入された記録媒体にアップグレード・ソフトウェアが存在するか否かを検出する方法はたくさんある。好ましい技術は、アップグレード・ソフトウェアの存在を示すデータが記録されている記録媒体に関するもの、および記録媒体に記録されたデータのデータ構造に関する情報を格納する記録媒体の領域にデータが記録されている記録媒体に関するものである。ＣＤの場合において、この領域はリードインエリアのＱチャンネルに格納されるＴＯＣ（コンテンツのテーブル）であろう。ＤＶＤの場合、この領域はディレクトリ構造を特定するエリアであろう。このような領域におけるデータの使用は、本発明の実施を単純化するので特に有利である。特に、公知の再生装置のコントローラが通常動作の一部として再生装置内への記録媒体の挿入時にこのような領域を自動的に読み込むことは一般的に行われる。したがって、アップグレード・ソフトウェアの存在を示すためのこの領域におけるデータの使用は、記録媒体の挿入時に再生装置のコントローラにより実行される公知の処理において追加のステップを含ませることにより、本発明を簡単に実施可能とする。
【００２０】
よりよい理解を可能とするため非限定的な例として本発明の実施形態を添付図面を参照しつつ以下に説明する。
【発明を実施するための最良の形態】
【００２１】
図１に示すネットワークは、デジタル形式で相互接続された複数のデジタル装置２〜７を有する。６つの装置２〜７は例として図１に示されているが、実際上如何なる数の装置を設けてもよい。一つの装置は以下により詳しく説明する再生装置２である。他の装置３〜７は如何なるデジタル形式の装置であってもよく、好ましくはテレビまたはオーディオアンプのような少なくとも１つのＡＶ装置を含む。装置３〜７は、全て従来形式のソフトウェア制御下で動作するデジタル装置である。特に、装置３〜７は、マイクロプロセッサ１３〜１７内のそれぞれのメモリ内に格納されたソフトウェアを実行するそれぞれのマイクロプロセッサ１３〜１７を含む。
【００２２】
装置２〜７は、ＩＥＥＥ１３９４バスを形成するためケーブル８によりデジタル形式で接続されている。特に、個々の装置２〜７は、図１に示す特別な接続パターンは単なる例であるが、連結（daisy-chain）方式で接続されている。本発明は、有線および／または無線接続のネットワークを含むデジタル形式で装置を相互接続可能な如何なる他のネットワーク形式にも等しく適用できる。
【００２３】
再生装置２は、この再生装置２に挿入可能な記録媒体１０、例えばＣＤまたはＤＶＤを再生するためのものである。再生装置２は、記録媒体１０を受信し、記録媒体１０に記録されたデータを再生する従来の構成を含む。再生装置２は、再生装置の動作を制御するコントローラ１２を含む。コントローラ１２は、適切なソフトウェアを走らせるマイクロプロセッサにより実施できる。
【００２４】
再生装置２は、従来形式の記録媒体１０を再生するために使用できる。しかしながら、再生装置２はまた、ネットワーク１内の他の装置３〜７の１つまたはそれ以上の装置に対してアップグレード・ソフトウェアが記録された記録媒体１０を使用するようにプログラムされる。アップグレード・ソフトウェアは、記録媒体１０に格納された単なるコンテンツでよく、または代替としては、音楽またはフィルムのような他のコンテンツに加えた余分なデータとして格納されてもよい。アップグレード・ソフトウェアは、ファームウェア、アプリケーションソフトウェアまたは装置ドライバを含む如何なる形式のソフトウェアでもよい。
【００２５】
アップグレード・ソフトウェアを格納する記録媒体１０は、記録媒体１０に格納されたアップグレード・ソフトウェアの存在を示すアップグレード制御データをさらに格納する。アップグレード制御データはまた、更新を実行するために必要な情報を提供する。この情報は、アップグレード・ソフトウェアが使用できる装置の特別な形式を識別するデータとアップグレード・ソフトウェアを識別するデータとアップグレード・ソフトウェアの発行数を含む。
【００２６】
アップグレード制御データは、記録媒体１０に記録されたデータのデータ構造に関する情報を格納する記録媒体の領域に格納される。記録媒体１０がＣＤの場合、これはリードインエリアのＱチャンネルに格納されるＴＯＣ（コンテンツのテーブル）である。記録媒体１０がＤＶＤの場合、これは記録されたコンテンツデータのディレクトリ構造を特定するデータを格納する領域である。アップグレード・ソフトウェアは、他のコンテンツとともに記録媒体１０のデータ領域に格納される。
【００２７】
再生装置２に記録媒体１０が挿入される際、再生装置２のコントローラ１２により実行される処理について図２を参照しつつ以下に説明する。
【００２８】
初期状態２０から処理はステップ２１に進み、新しい記録媒体１０が再生装置２に挿入されたか否かをチェックする。挿入されていない場合はステップ２１は繰り返される。したがって、記録媒体の挿入時に処理はステップ２２に進む。
【００２９】
ステップ２２において、コントローラ１２は、挿入された記録媒体１０がアップグレード・ソフトウェアを記録したものか否かを検出する。これは、記録媒体に記録されたアップグレード制御データの存在をチェックすることによって実行される。記録媒体１０に記録されたデータのデータ構造に関する情報を格納する記録媒体の領域にアップグレード制御データが記録されているので、ステップ２２は再生装置２への記録媒体１０の挿入時に従来実行される処理における余分のステップを実行できる。
【００３０】
ステップ２２において、記録媒体がアップグレード・ソフトウェアを格納していることを検出されなかったとき、コントローラは記録媒体１０に格納された何らかのコンテンツデータを再生する処理３２に進む。処理３２は記録媒体１０からデータを再生する従来の処理である。
【００３１】
ステップ２２において、挿入された記録媒体１０がアップグレード・ソフトウェアを記録したものであることが検出されたとき、コントローラはステップ２３に進む。
【００３２】
ステップ２３において、記録媒体１０から再生されたソフトウェアの性能向上に関するデータが完全な状態であることがチェックされる。このチェックは従来のエラー検出技術を用いて実行され、記録媒体１０に記録されるアップグレード・ソフトウェアは適度に余分な形式である。選択肢として、エラー修正がまた実行できる。ソフトウェアのアップグレードが修正できないエラーを含むとき、アップグレード処理は取り止めとなり、コントローラはステップ３２に進む。そうでない場合は、コントローラ１２はステップ２４に進む。
【００３３】
ステップ２４において、コントローラ１２はアップグレード制御データ内で特定されたターゲット装置がネットワーク１内に存在するか否かをチェックする。チェック結果がＮＯのとき、アップグレード処理は取り止めとなり、コントローラはステップ３２に進む。さもなければ、コントローラはステップ２５に進む。
【００３４】
ステップ２５において、コントローラ１２は、アップグレード制御データ内に特定されネットワーク１内に存在するターゲット装置がアップグレードを必要とするか否かをチェックする。このチェックはアップグレード・ソフトウェアを特定するデータおよびアップグレード制御データ内に格納された発行数を用いて実行できる。これは、ターゲット装置内に格納されるソフトウェアに対応する発行数と比較され、これは、再生装置２のコントローラ１２内にすでに格納されていないとき、ターゲット装置から検索される。アップグレードが必要とされないとき、アップグレード処理は取り止められ、コントローラはステップ３２に進む。さもなければ、コントローラ１２はステップ２６に進む。
【００３５】
ステップ２６において、ユーザはアップグレードが要求されているか否かを確認することを問われる。これは、再生装置の何らかの適切な入力手段（不図示）、例えばキーボードを操作することによりユーザが応答できるアップグレードに関する表示（不図示）情報を表示する、例えば再生装置２により実行できる。ユーザがアップグレードを確認しないとき、アップグレードは取り止められ、コントローラ１２はステップ３２に進む。ユーザがアップグレードを確認したとき、コントローラはステップ２７に進む。
【００３６】
ステップ２７において、アップグレードは実行される。コントローラ１２は、最初ターゲット装置にターゲット装置をオフラインとするよう命令を送る。次に、コントローラ１２は、アップグレード制御データ内に特定されたターゲット装置に、記録媒体１０から再生されたアップグレード・ソフトウェアとともにアップグレード命令を送る。アップグレード命令に応答して、アップグレード装置は、それぞれのマイクロプロセッサ１２〜１７のメモリにアップグレード・ソフトウェアを格納することにより、アップグレードを実行する。これは、先に格納されたソフトウェアまたは他のソフトウェアの保存に上書きすることを含む。これは、記録媒体１０に格納されたアップグレード制御データ内に特定でき、この場合ステップ２２においてアップグレード制御データはコントローラ１２により読み取られ、アップグレード命令においてターゲット装置に転送される。
【００３７】
アップグレードの実行を試行した後、ターゲット装置は再生装置２に応答を戻し、ターゲットが成功したか否かを示す。ステップ２８において、コントローラ１２は、この応答をチェックする。アップグレードが成功しなかったとき、コントローラはソフトウェアのアップグレードが再度試行されるべきか否かを確認するためユーザに問うステップ２９に進む。これは、再生装置２の表示手段（不図示）に、アップグレードへのもう一つの試行が試行されるべきか否かを確認するために、ユーザに入力装置を操作するよう促すユーザへのメッセージを表示させることにより実行される。ユーザがこれを確認したとき、コントローラ１２はステップ２７を繰り返す。ユーザがこれを確認しなかったとき、アップグレードは取り止められ、コントローラはステップ３２に進む。
【００３８】
ステップ２８において、アップグレードが成功したことを検出したとき、コントローラはステップ３０に進む。ステップ３０において、コントローラ１２は、ターゲット装置に命令を送り、ターゲット装置をオンラインに戻す。
【００３９】
ステップ３０の後、コントローラ１２はステップ３１に進む、ステップ３１で記録媒体１０から供給されたアップグレード制御データは、何らかの他のアップグレード・ソフトウェアが記録媒体にあることを示すか否かをチェックする。そうであれば、アップグレード処理はステップ２３に戻ることにより繰り返される。そうでなければ、アップグレード処理は終了し、コントローラ１２はステップ３２に進む。
【図面の簡単な説明】
【００４０】
【図１】本発明によるネットワークの概要を示す図である。
【図２】図１のネットワーク内における再生装置のコントローラにより実行される動作のフローチャートである。
【図１】
2006525569.tif 000003
【図２】
2006525569.tif 000004
【国際調査報告】
2006525569.tif 000005
2006525569.tif 000006