(57)【要約】【課題】  所定のネットワーク内で用いられるユーザインタフェース画面の柔軟な変更を可能とするコンテンツ配信システム、サーバ装置及びコンテンツ配信方法を提供する。【解決手段】  コンテンツ配信システム１０は、配信装置ＮＴ１〜ＮＴｎ及びＮＴエージェント２を備えている。配信装置ＮＴ１〜ＮＴｎは、宅内ネットワーク１内に配置されており、受信装置ＮＣ１〜ＮＣｍにコンテンツを配信する。ＮＴエージェント２は、宅内ネットワーク１内に配置されており、配信装置ＮＴ１〜ＮＴｎの機能を操作するために受信装置ＮＣ１〜ＮＣｍに表示させるＧＵＩを管理する。ＮＴエージェント２は、宅内ネットワーク１外のＧＵＩ生成サーバ３にＧＵＩを生成させ、そのＧＵＩをＧＵＩ生成サーバ３から取得する。【選択図】  図１
2010009336.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワーク内に配置され、受信装置にコンテンツを配信する配信装置と、
前記ネットワーク内に配置され、前記配信装置の機能を操作するために前記受信装置に表示させるユーザインタフェース画面に関する情報を管理する管理装置とを備え、
前記管理装置は、前記ユーザインタフェース画面に関する情報を前記ネットワーク外のサーバ装置に生成させ、前記サーバ装置から取得するコンテンツ配信システム。
【請求項２】
前記管理装置は、新たな前記配信装置が前記ネットワーク内に追加された際に、又は既存の前記配信装置が前記ネットワーク内から削除された際に、前記ユーザインタフェース画面に関する情報を前記サーバ装置に生成させ、前記サーバ装置から取得する請求項１記載のコンテンツ配信システム。
【請求項３】
前記管理装置は、前記受信装置を介してユーザから前記ユーザインタフェース画面の変更を要求された際に、前記ユーザインタフェース画面に関する情報を前記サーバ装置に生成させ、前記サーバ装置から取得する請求項１又は２記載のコンテンツ配信システム。
【請求項４】
前記管理装置は、前記ユーザインタフェース画面を更新する際に、前記ユーザインタフェース画面に関する情報を前記サーバ装置に生成させ、前記サーバ装置から取得する請求項１〜３のいずれか一項記載のコンテンツ配信システム。
【請求項５】
所定のネットワーク内において、受信装置にコンテンツを配信する配信装置の機能を操作するために前記受信装置に表示させるユーザインタフェース画面に関する情報を管理する管理装置に対し、前記ネットワーク外において前記ユーザインタフェース画面に関する情報を生成し供給するサーバ装置。
【請求項６】
所定のネットワーク内において、受信装置にコンテンツを配信する配信装置の機能を操作するために前記受信装置に表示させるユーザインタフェース画面に関する情報を、前記ネットワーク外において生成し、前記ネットワーク内に供給するコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置にコンテンツを配信する配信装置の機能を操作するために受信装置に表示させるユーザインタフェース画面の変更を可能とするコンテンツ配信システム、サーバ装置及びコンテンツ配信方法に関する。
【背景技術】
【０００２】
ネットワーク内にある複数の装置を用いて、映像やオーディオ等を含むコンテンツを再生し、或いは記録するための方法の一例として、ホームサーバを用いる方法が既に提案されている。
【０００３】
例えばＩＥＥＥ（Institute  of  Electrical  and  Electronics  Engineers）１３９４の上位規格として制定されたＨＡＶｉ（Home  Audio/Video  interoperability）を用いることで、家庭内で利用される受信機（チューナ）やレコーダ（動画像記録装置）、テレビジョン（ＴＶ）装置やモニタ装置等を、１つのネットワークとして取り扱うことができる。なお、今日では、ＡＤＳＬ（Asymmetric  Digita1  Subscriber  Line）や光ファイバー網の普及により、放送事業者から提供されるコンテンツに加えて、通信事業者やインターネットプロバイダから提供されるコンテンツも、選択肢として数えることができる。
【０００４】
また、録両装置（動画像記録装置）としては、例えばＨ．２６４／ＭＰＥＧ４  ＡＶＣ（単に、「ＡＶＣ」と称されることも多い）と呼ばれる動画圧縮規格と大容量ハードディスク装置の低価格化に伴い、フルハイビジョンと呼ばれる走査線密度の高い映像コンテンツ（水平方向１９２０画素／垂直方向１０８０画素）も、容易に記録可能である。なお、記録メディアとして、ＤＶＤ規格を発展させ、ＤＶＤ規格に比較して５倍程度の記録容量が与えられたＨＤ（High-Definition）  ＤＶＤ規格の光ディスクも広く普及している。
【０００５】
更に、レコーダ装置やテレビジョン装置（モニタ装置）或いはＡＶ（Audio  Video）コントローラ（ＡＶアンプ装置）においても、例えばＨＤＭＩ（High-Definition  Multimedia  Interface）に代表される双方向通信インタフェースが搭載され、個々の機器の記録／再生能力や装置の接続の有無がネットワーク上で確認可能である。
【０００６】
特許文献１には、デジタル映像データを配信するビデオサーバと、デジタル映像データを受信して表示するＶＯＤ（Video  On  Demand）クライアントと、ファイルデータを配信するＷｅｂサーバと、Ｗｅｂファイルを受信するＷｅｂクライアントと、Ｗｅｂファイルを解析して、他機能を起動することのできる機能と、から構成されたＶＯＤシステムが開示されている。このＶＯＤシステムによれば、オペレータは、ＷｅｂクライアントのＧＵＩ（Graphical  User  Interface）を利用して、ＶＯＤファイルと意識せずに自動的に映像を表示することが可能となる。
【０００７】
また、特許文献２には、テープメディア及びディスクメディアの各管理情報をまとめて一覧情報を生成し、ディスプレイに表示するホームサーバを備えるＡＶネットワークシステムが開示されている。このＡＶネットワークシステムによれば、管理情報を一元的に管理することができ、利用者への操作性の向上を図ることが可能となる。
【特許文献１】特開平９−３３１５１７号公報
【特許文献２】特開２００２−８３４８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記特許文献１，２には、様々な構成や機能を有するネットワーク内で用いられるユーザインタフェース画面を変更する具体的技術については、開示されていない。
【０００９】
本発明は、このような事情に鑑みてなされたものであり、所定のネットワーク内で用いられるユーザインタフェース画面の柔軟な変更を可能とするコンテンツ配信システム、サーバ装置及びコンテンツ配信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明に係るコンテンツ配信システムは、所定のネットワーク内に配置され、受信装置にコンテンツを配信する配信装置と、ネットワーク内に配置され、配信装置の機能を操作するために受信装置に表示させるユーザインタフェース画面に関する情報を管理する管理装置とを備え、管理装置は、ユーザインタフェース画面に関する情報をネットワーク外のサーバ装置に生成させ、サーバ装置から取得するコンテンツ配信システムである。
【００１１】
また、本発明に係るサーバ装置は、所定のネットワーク内において、受信装置にコンテンツを配信する配信装置の機能を操作するために受信装置に表示させるユーザインタフェース画面に関する情報を管理する管理装置に対し、ネットワーク外においてユーザインタフェース画面に関する情報を生成し供給するサーバ装置である。
【００１２】
更に、本発明に係るコンテンツ配信方法は、所定のネットワーク内において、受信装置にコンテンツを配信する配信装置の機能を操作するために受信装置に表示させるユーザインタフェース画面に関する情報を、ネットワーク外において生成し、ネットワーク内に供給するコンテンツ配信方法である。
【発明の効果】
【００１３】
本発明は、所定のネットワーク内で用いられるユーザインタフェース画面の柔軟な変更を可能とする。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。なお、各図において同一又は相当部分には同一符号を付し、重複する説明を省略する。
【００１５】
図１は、本発明に係るコンテンツ配信システム及びサーバ装置の一実施形態が適用された宅内ネットワークの構成を示すブロック図である。図１に示されるように、宅内ネットワーク（所定のネットワーク）１は、テレビジョン装置等である複数の受信装置（Network  Client）ＮＣ１〜ＮＣｍ、チューナ装置等である複数の配信装置（Network  Tuner）ＮＴ１〜ＮＴｎ、及び受信装置ＮＣ１〜ＮＣｍと配信装置ＮＴ１〜ＮＴｎとを相互に接続するＮＴエージェント（Network  Tuner  Agent：管理装置）２を含んで構成されている。なお、受信装置ＮＣ１〜ＮＣｍ及びＮＴエージェント２によってコンテンツ配信システム１０が構成されている。
【００１６】
ＮＴエージェント２は、各配信装置ＮＴ１〜ＮＴｎが供給する機能情報を収集及び管理し、各配信装置ＮＴ１〜ＮＴｎの機能を一元的に操作可能なＧＵＩ（Graphical  User  Interface：ユーザインタフェース画面）を各受信装置ＮＣ１〜ＮＣｍに供給する。つまり、ＮＴエージェント２は、宅内ネットワーク１内において、各配信装置ＮＴ１〜ＮＴｎの機能を操作するために各受信装置ＮＣ１〜ＮＣｍに表示させるＧＵＩに関する情報を管理する。なお、ＮＴエージェント２は、配信装置ＮＴ１〜ＮＴｎのいずれかと一体的に設けられていてもよいし、或いは配信装置ＮＴ１〜ＮＴｎと別体として設けられていてもよい。
【００１７】
各配信装置ＮＴ１〜ＮＴｎは、放送コンテンツを宅内ネットワーク１内の各受信装置ＮＣ１〜ＮＣｍに再配信する。図２は、図１の宅内ネットワーク内に配置された配信装置の構成を示すブロック図である。
【００１８】
図２に示されるように、各配信装置ＮＴ１〜ＮＴｎは、ＬＡＮ（Local  Area  Network）コントローラ／モデム１１、セキュリティモジュールインタフェース（ＳＭＩ  Ｆ）１３、ＰＳ（Packetized  Stream）／ＴＳ（Transport  Stream）処理部１５、ＧＵＩ処理部１７、及びこれらを相互に接続するバス１９を含んでいる。
【００１９】
なお、バス１９には、主制御部であるＣＰＵ（Central  Processing  unit）２１、ＣＰＵ２１の動作プログラムを保持したＲＯＭ（Read  only  Memory）２３、作業メモリとして利用されるＲＡＭ（Random  Access  Memory）２５、チューナ部を含み、映像及びオーディオ（コンテンツ）の入出力や、ユーザからの制御信号の入力（チューナ部による選局）に利用される入出力部２７、及び例えばユーザにより設定された情報や予約情報等を保持するＮＶＲＡＭ（Non  Volatile  Random  Access  Memory）２９が接続されている。また、各配信装置ＮＴ１〜ＮＴｎは、映像及びオーディオコンテンツを保持するＨＤＤ（Hard  Disc  Drive：大容量記憶装置）３１や、図示しないが、ＤＶＤ（Digital  Versatile  Disc）規格若しくはＨＤ（High  Definition）  ＤＶＤ規格の光ディスクに取得したコンテンツを記録可能なディスクドライブ装置（レコーダ）を有していてもよい。更に、各配信装置ＮＴ１〜ＮＴｎは、半導体メモリ（フラッシュメモリ、メモリカードと称されることもある）等をさらに保持してもよい。
【００２０】
このように構成された各配信装置ＮＴ１〜ＮＴｎは、放送事業者や通信事業者から提供される特定のチャンネルや番組、若しくはグラフィカルファイル等である様々なコンテンツ（映像及びオーディオ等）を選択して取得可能な少なくともチューナ機能を有するもので、例えば空中波（地上波）のテレビ放送や放送衛星を用いた衛星放送を受信可能なＴＶチューナや、ケーブルテレビ局から提供される映像コンテンツを受信可能なケーブルテレビチューナ（ＳＴＢ（Set  Top  Box）と呼称されることもある）若しくは通信事業者やインターネットプロバイダから提供されるコンテンツを取得可能なモデムやスプリッタ、ＩＰＴＶの受信機能等を含む。
【００２１】
各受信装置ＮＣ１〜ＮＣｍは、ＮＴエージェント２から供給されたＧＵＩをユーザに提示する。各受信装置ＮＣ１〜ＮＣｍは、そのＧＵＩを介して、ＮＴエージェント２経由で各配信装置ＮＴ１〜ＮＴｎと通信し、各配信装置ＮＴ１〜ＮＴｎから再配信されたコンテンツを受信する。ユーザは、ＧＵＩを介して複数の配信装置ＮＴ１〜ＮＴｎの機能を操作し、各配信装置ＮＴ１〜ＮＴｎが再配信するコンテンツを視聴することができる。図３は、図１の宅内ネットワーク内に配置された受信装置の構成を示すブロック図である。
【００２２】
図３に示されるように、各受信装置ＮＣ１〜ＮＣｍは、ＬＡＮコントローラ／モデム１１１、ＰＳ／ＴＳ処理部１１３、オーディオ信号を復号するデコーダ（Audio  Decoder）１１５Ａ、映像信号を復号するデコーダ（Video  Decoder）１１５Ｄ、ＧＵＩ処理部１１７、及びこれら接続するバス１１９を含んでいる。
【００２３】
なお、バス１１９には、主制御部であるＣＰＵ１２１、ＲＯＭ１２３、ＲＡＭ１２５、各配信装置ＮＴ１〜ＮＴｎとの間の映像及びオーディオ（コンテンツ）の入出力や、ユーザからの制御信号の入力（コンテンツの選択等）に利用される入出力部１２７、及び例えばユーザにより設定された情報等を保持するＮＶＲＡＭ１２９が接続されている。
【００２４】
このように構成された各受信装置ＮＣ１〜ＮＣｍは、例えば家庭内に任意数用意されたＴＶ（テレビジョン）受像機や、モニタ（ディスプレイ）装置とオーディオアンプ（コントローラ）及びオーディオアンプに接続されたスピーカーセット等、或いは通信回線に接続されたパーソナルコンピュータ（ＰＣ）に、各配信装置ＮＴ１〜ＮＴｎから供給されるオーディオ及び映像コンテンツを出力する再生装置として機能する。
【００２５】
図１に示されるように、ＮＴエージェント２には、宅内ネットワーク１外に設けられたＧＵＩ生成サーバ（サーバ装置）３が接続されている。ＧＵＩ生成サーバ３は、ＮＴエージェント２からの依頼を受け、宅内ネットワーク１外においてＧＵＩ（ユーザインタフェース画面に関する情報）を生成し、生成したＧＵＩをＮＴエージェント２に供給する。
【００２６】
次に、上述した受信装置ＮＣ１〜ＮＣｍ、配信装置ＮＴ１〜ＮＴｎ、ＮＴエージェント２及びＧＵＩ生成サーバ３の動作について説明する。
【００２７】
図４は、受信装置、配信装置、ＮＴエージェント及びＧＵＩ生成サーバの動作の第１例を示すフローチャートである。第１例は、既存の配信装置ＮＴ１に加え、新たな配信装置ＮＴ２が宅内ネットワーク１内に追加された際に、ＮＴエージェント２が新たなＧＵＩをＧＵＩ生成サーバ３に生成させ、新たなＧＵＩをＧＵＩ生成サーバ３から取得する例である。
【００２８】
まず、ユーザは、宅内ネットワーク１内に新たな配信装置ＮＴ２を設置する（ステップＳ１１）。そして、ユーザは、受信装置ＮＣ１に表示されたＧＵＩを操作し、新たな配信装置ＮＴ２を設置した旨をＮＴエージェント２に通知する（ステップＳ１２，Ｓ１３）。図５は、新たな配信装置の設置前後の宅内ネットワークの構成を示すブロック図であり、（ａ）に新たな配信装置ＮＴ２の設置前の状態を示し、（ｂ）に新たな配信装置ＮＴ２の設置後の状態を示す。
【００２９】
続いて、ＮＴエージェント２は、宅内ネットワーク１内の全ての配信装置ＮＴ１，ＮＴ２に機能情報の提供を要求する（ステップＳ１４）。各配信装置ＮＴ１，ＮＴ２は、ＮＴエージェント２の要求に応じて、ＮＴエージェント２に機能情報を提供する（ステップＳ１５）。
【００３０】
続いて、ＮＴエージェント２は、収集した各配信装置ＮＴ１，ＮＴ２の機能情報に基づいて機能管理情報を更新し（ステップＳ１６）、更新した機能管理情報をＧＵＩ生成サーバ３に送信すると共に、新たなＧＵＩの生成を依頼する（ステップＳ１７）。図６は、新たな配信装置の設置前後の機能管理情報を示すテーブルであり、（ａ）に新たな配信装置ＮＴ２の設置前の状態を示し、（ｂ）に新たな配信装置ＮＴ２の設置後の状態を示す。更新された機能管理情報には、配信装置ＮＴ２によって新たにＩＰＴＶ（Internet  Protocol  Television）のコンテンツが配信可能となった情報が含まれている。
【００３１】
続いて、ＧＵＩ生成サーバ３は、ＮＴエージェント２から受信した機能管理情報に基づいて新たなＧＵＩを生成し（ステップＳ１８）、生成した新たなＧＵＩをＮＴエージェント２に送信する（ステップＳ１９）。図７は、新たな配信装置の設置前後のＧＵＩを示す図であり、（ａ）に新たな配信装置ＮＴ２の設置前の状態を示し、（ｂ）に新たな配信装置ＮＴ２の設置後の状態を示す。新たなＧＵＩには、配信装置ＮＴ２によって新たに配信可能となったＩＰＴＶを選択するためのメニューが新設されている。
【００３２】
続いて、ＮＴエージェント２は、ＧＵＩ生成サーバ３から受信した新たなＧＵＩを受信装置ＮＣ１に送信する（ステップＳ２０）。受信装置ＮＣ１は、ＮＴエージェント２から受信した新たなＧＵＩをユーザに提示する（ステップＳ２１）。
【００３３】
なお、ＮＴエージェント２は、新たな配信装置ＮＴ２が宅内ネットワーク１内に追加された際に限定されず、既存の配信装置ＮＴ２が宅内ネットワーク１内から削除された際にも、新たなＧＵＩをＧＵＩ生成サーバ３に生成させ、新たなＧＵＩをＧＵＩ生成サーバ３から取得する。
【００３４】
図８は、受信装置、配信装置、ＮＴエージェント及びＧＵＩ生成サーバの動作の第２例を示すフローチャートである。第２例は、受信装置ＮＣ１を介してユーザからＧＵＩの変更を要求された際に、ＮＴエージェント２が新たなＧＵＩをＧＵＩ生成サーバ３に生成させ、新たなＧＵＩをＧＵＩ生成サーバ３から取得する例である。
【００３５】
まず、ＧＵＩ生成サーバ３は、デザインの異なるＧＵＩのサンプル画面を複数生成し（ステップＳ３１）、ＮＴエージェント２に提示する（ステップＳ３２）。ＮＴエージェント２は、提示されたＧＵＩのサンプル画面を、受信装置ＮＣ１に供給しているＧＵＩを介して提示する（ステップＳ３３）。図９は、デザインの異なる複数のＧＵＩのサンプル画面を示す図である。
【００３６】
続いて、ユーザは、ＧＵＩを操作して、好みのＧＵＩデザインを選択する（ステップＳ３４）。受信装置ＮＣ１は、選択されたＧＵＩデザインをＮＴエージェント２に通知する（ステップＳ３５）。ＮＴエージェント２は、選択されたＧＵＩデザインを用いたＧＵＩの生成をＧＵＩ生成サーバ３に依頼する（ステップＳ３６）。
【００３７】
続いて、ＧＵＩ生成サーバ３は、ＮＴエージェント２から要求されたデザインのＧＵＩを生成し（ステップＳ３７）、新たなＧＵＩをＮＴエージェント２に送信する（ステップＳ３８）。図１０は、ＧＵＩデザインの変更前後のＧＵＩを示す図であり、（ａ）にＧＵＩデザインの変更前の状態を示し、（ｂ）にＧＵＩデザインの変更後の状態を示す。
【００３８】
続いて、ＮＴエージェント２は、ＧＵＩ生成サーバ３から受信した新たなＧＵＩを受信装置ＮＣ１に送信する（ステップＳ３９）。受信装置ＮＣ１は、ＮＴエージェント２から受信した新たなＧＵＩをユーザに提示する（ステップＳ４０）。
【００３９】
図１１は、受信装置、配信装置、ＮＴエージェント及びＧＵＩ生成サーバの動作の第３例を示すフローチャートである。第３例は、ＧＵＩを更新する際に、ＮＴエージェント２がＧＵＩの更新に関する情報をＧＵＩ生成サーバ３から取得する例である。
【００４０】
まず、ＮＴエージェント２は、ＧＵＩのアップデート事項の有無をＧＵＩ生成サーバ３に問い合わせる（ステップＳ５１）。ＧＵＩ生成サーバ３は、ＮＴエージェント２の問合せに応じて、ＮＴエージェント２が保持しているＧＵＩに対してアップデート事項がある場合、アップデート用ファイルをＮＴエージェント２に送信する（ステップＳ５２）。
【００４１】
続いて、ＮＴエージェント２は、ＧＵＩ生成サーバ３から受信したアップデート用ファイルを利用して、ＧＵＩを更新する（ステップＳ５３）。図１２は、更新前後のＧＵＩを示す図であり、（ａ）にＧＵＩの更新前の状態を示し、（ｂ）にＧＵＩの更新後の状態を示す。
【００４２】
続いて、ＮＴエージェント２は、更新したＧＵＩを受信装置ＮＣ１に送信する（ステップＳ５４）。受信装置ＮＣ１は、ＮＴエージェント２から受信した新たなＧＵＩをユーザに提示する（ステップＳ５５）。
【００４３】
なお、ＮＴエージェント２は、ＧＵＩを更新する際に、新たなＧＵＩをＧＵＩ生成サーバ３に生成させ、新たなＧＵＩをＧＵＩ生成サーバ３から取得してもよい。
【００４４】
以上説明したように、コンテンツ配信システム１０のＮＴエージェント２は、宅内ネットワーク１外に設けられたＧＵＩ生成サーバ３にＧＵＩを生成させ、そのＧＵＩをＧＵＩ生成サーバ３から取得する。このように外部のサーバ装置にＧＵＩを生成させることにより、宅内ネットワーク１の構成や機能等の変化、ユーザからの要求やアップデート等に応じて適切なＧＵＩを柔軟に生成することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明に係るコンテンツ配信システム及びサーバ装置の一実施形態が適用された宅内ネットワークの構成を示すブロック図である。
【図２】図１の宅内ネットワーク内に配置された配信装置の構成を示すブロック図である。
【図３】図１の宅内ネットワーク内に配置された受信装置の構成を示すブロック図である。
【図４】受信装置、配信装置、ＮＴエージェント及びＧＵＩ生成サーバの動作の第１例を示すフローチャートである。
【図５】新たな配信装置の設置前後の宅内ネットワークの構成を示すブロック図である。
【図６】新たな配信装置の設置前後の機能管理情報を示すテーブルである。
【図７】新たな配信装置の設置前後のＧＵＩを示す図である。
【図８】受信装置、配信装置、ＮＴエージェント及びＧＵＩ生成サーバの動作の第２例を示すフローチャートである。
【図９】デザインの異なる複数のＧＵＩのサンプル画面を示す図である。
【図１０】ＧＵＩデザインの変更前後のＧＵＩを示す図である。
【図１１】受信装置、配信装置、ＮＴエージェント及びＧＵＩ生成サーバの動作の第３例を示すフローチャートである。
【図１２】更新前後のＧＵＩを示す図である。
【符号の説明】
【００４６】
１…宅内ネットワーク（所定のネットワーク）、２…ＮＴエージェント（管理装置）、３…ＧＵＩ生成サーバ（サーバ装置）、１０…コンテンツ配信システム、ＮＣ１〜ＮＣｍ…受信装置、ＮＴ１〜ＮＴｎ…配信装置。
【図１】
2010009336.tif 000003
【図２】
2010009336.tif 000004
【図３】
2010009336.tif 000005
【図４】
2010009336.tif 000006
【図５】
2010009336.tif 000007
【図６】
2010009336.tif 000008
【図７】
2010009336.tif 000009
【図８】
2010009336.tif 000010
【図９】
2010009336.tif 000011
【図１０】
2010009336.tif 000012
【図１１】
2010009336.tif 000013
【図１２】
2010009336.tif 000014