(57)【要約】【課題】特定の規格に対応した装置が備えるコンテンツを実行する機能を、ネットワークに接続される各装置から制御し、コンテンツを複数の装置で共有する。【解決手段】コンテンツ情報を保持するコンテンツ提供装置２０、コンテンツ提供装置２０からのコンテンツ情報を出力するコンテンツ実行装置３０、コンテンツ提供装置２０及びコンテンツ実行装置３０を制御するコンテンツ制御装置４０を備えるとともに、コンテンツ制御装置４０に通信可能に接続される端末装置５０とを備え、コンテンツ制御装置４０が端末装置５０で閲覧及び入力操作可能な閲覧表示データを保持する記憶部４１と、端末装置５０からの要求に応じて閲覧表示データを提供するとともに、端末装置５０から入力された要求信号を受信するインタフェース部４２と、コンテンツ提供装置２０及び／又はコンテンツ実行装置３０を制御する実行制御部４３とを備える構成としてある。【選択図】図３
2010263541.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して相互に通信可能に接続された、所定のコンテンツ情報を保持するコンテンツ提供装置と、このコンテンツ提供装置から任意のコンテンツ情報を読み出して外部に出力するコンテンツ実行装置と、これらコンテンツ提供装置及びコンテンツ実行装置を制御するコンテンツ制御装置と、を備えるとともに、当該コンテンツ制御装置に通信可能に接続される一又は二以上の端末装置とを備え、
前記コンテンツ制御装置が、
前記端末装置で閲覧及び入力操作可能な所定の閲覧表示データを保持する記憶部と、
前記端末装置からの要求に応じて前記閲覧表示データを提供するとともに、当該閲覧表示データを介して前記端末装置から入力された要求信号を受信するインタフェース部と、
当該インタフェース部を介して受信された前記端末装置からの前記要求信号に応じて、前記コンテンツ提供装置及び／又はコンテンツ実行装置を制御する実行制御部と、を備えることを特徴とするコンテンツ共有システム。
【請求項２】
前記コンテンツ制御装置は、
前記コンテンツ提供装置及び／又は前記コンテンツ実行装置の状態を管理するとともに、前記端末装置からの要求に応じてコンテンツの実行状態を当該端末装置に通知するコンテンツ実行状態管理部を備える請求項１記載のコンテンツ共有システム。
【請求項３】
前記端末装置は、
前記コンテンツ実行状態管理部に前記コンテンツの実行状態の通知を要求する所定の購読メッセージを送信するコンテンツ実行状態取得部を備え、
当該コンテンツ実行状態取得部は、前記コンテンツ実行状態管理部が前記コンテンツ提供装置及び／又はコンテンツ実行装置の状態の変化に応じて、前記コンテンツの実行状態を通知する所定のイベントメッセージを受信する請求項２記載のコンテンツ共有システム。
【請求項４】
前記コンテンツ実行状態管理部は、
前記コンテンツ提供装置及び／又はコンテンツ実行装置の状態の変化に応じた一又は二以上の状態変数を保持するとともに、前記イベントメッセージに、前記状態変数のいずれかを含ませる請求項３記載のコンテンツ共有システム。
【請求項５】
前記コンテンツ実行状態管理部は、ＵＰｎＰ（ユニバーサルプラグアンドプレイ）におけるデバイスとして機能し、
前記コンテンツ実行状態取得部は、ＵＰｎＰにおけるコントロールポイントとして機能する請求項３又は４に記載のコンテンツ共有システム。
【請求項６】
前記コンテンツ提供装置、前記コンテンツ実行装置及び前記コンテンツ制御装置を通信可能に接続するネットワークと他のネットワークとを接続するゲートウェイ装置を備え、
当該ゲートウェイ装置を介して、前記他のネットワークに接続された前記端末装置が、前記コンテンツ制御装置と通信可能に接続される請求項１〜５のいずれか一項に記載のコンテンツ共有システム。
【請求項７】
前記コンテンツ制御装置は、前記ゲートウェイ装置へポートマッピングを要求するポート接続要求部を備え、
前記ゲートウェイ装置は、前記要求に応じてポートマッピングテーブルを設定するポートマッピング制御部を備えるとともに、前記ポートマッピングテーブルに基づいて前記コンテンツ制御装置と前記他のネットワークの前記端末装置とを接続する請求項６に記載のコンテンツ共有システム。
【請求項８】
前記インタフェース部は、前記閲覧表示データを含むウェブページを提供し、
前記端末装置は、当該ウェブページを表示可能なブラウザを備え、このブラウザから入力された要求信号に応じて、前記実行制御部が前記コンテンツ提供装置及び／又はコンテンツ実行装置の制御を行う請求項１〜７のいずれか一項に記載のコンテンツ共有システム。
【請求項９】
前記コンテンツ制御装置、前記コンテンツ提供装置及び前記コンテンツ実行装置は、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）に対応した装置であり、前記端末装置は、ＤＬＮＡ非対応の装置である請求項１〜８のいずれか一項に記載のコンテンツ共有システム。
【請求項１０】
ネットワークを介して、所定のコンテンツ情報を保持するコンテンツ提供装置、及びこのコンテンツ提供装置から任意のコンテンツ情報を読み出して外部に出力するコンテンツ実行装置と通信可能に接続され、これらコンテンツ提供装置及びコンテンツ実行装置を制御するとともに、一又は二以上の端末装置と通信可能に接続され、
前記端末装置で閲覧及び入力操作可能な所定の閲覧表示データを保持する記憶部と、
前記端末装置からの要求に応じて前記閲覧表示データを提供するとともに、当該閲覧表示データを介して前記端末装置から入力された要求信号を受信するインタフェース部と、
当該インタフェース部を介して受信された前記端末装置からの前記要求信号に応じて、前記コンテンツ提供装置及び／又はコンテンツ実行装置を制御する実行制御部と、を備えることを特徴とするコンテンツ制御装置。
【請求項１１】
前記コンテンツ提供装置及び／又は前記コンテンツ実行装置の状態を管理するとともに、前記端末装置からの要求に応じてコンテンツの実行状態を当該端末装置に通知するコンテンツ実行状態管理部を備える請求項１０記載のコンテンツ制御装置。
【請求項１２】
ネットワークを介して、所定のコンテンツ情報を保持するコンテンツ提供装置、及びこのコンテンツ提供装置から任意のコンテンツ情報を読み出して外部に出力するコンテンツ実行装置と通信可能に接続され、これらコンテンツ提供装置及びコンテンツ実行装置を制御するとともに、一又は二以上の端末装置と通信可能に接続されたコンテンツ制御装置により、
前記端末装置で閲覧及び入力操作可能な所定の閲覧表示データを保持するステップと、
前記端末装置からの要求に応じて前記閲覧表示データを提供するとともに、当該閲覧表示データを介して前記端末装置から入力された要求信号を受信するステップと、
前記端末装置から受信した前記要求信号に応じて、前記コンテンツ提供装置及び／又はコンテンツ実行装置を制御するステップと、を備えることを特徴とするコンテンツ共有方法。
【請求項１３】
前記コンテンツ提供装置及び／又は前記コンテンツ実行装置の状態を管理するとともに、前記端末装置からの要求に応じてコンテンツの実行状態を当該端末装置に通知するステップを備える請求項１２記載のコンテンツ共有方法。
【請求項１４】
ネットワークを介して、所定のコンテンツ情報を保持するコンテンツ提供装置、及びこのコンテンツ提供装置から任意のコンテンツ情報を読み出して外部に出力するコンテンツ実行装置と通信可能に接続され、これらコンテンツ提供装置及びコンテンツ実行装置を制御するとともに、一又は二以上の端末装置と通信可能に接続されたコンテンツ制御装置を構成するコンピュータを、
前記端末装置で閲覧及び入力操作可能な所定の閲覧表示データを保持する記憶手段、
前記端末装置からの要求に応じて前記閲覧表示データを提供するとともに、当該閲覧表示データを介して前記端末装置から入力された要求信号を受信するインタフェース手段、
当該インタフェース手段を介して受信された前記端末装置からの前記要求信号に応じて、前記コンテンツ提供装置及び／又はコンテンツ実行装置を制御する実行制御手段、として機能させるためのコンテンツ共有プログラム。
【請求項１５】
前記コンテンツ制御装置を構成するコンピュータを、さらに、前記コンテンツ提供装置及び／又は前記コンテンツ実行装置の状態を管理するとともに、前記端末装置からの要求に応じてコンテンツの実行状態を当該端末装置に通知するコンテンツ実行状態管理手段、として機能させる請求項１４記載のコンテンツ共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワーク上の装置に保持されるコンテンツを各装置で共有するコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムに関する。
【背景技術】
【０００２】
近年、家庭内のネットワーク（ホームネットワーク）において、ＡＶ機器、パーソナルコンピュータ、情報家電機器等を相互に接続し、デジタルコンテンツ（音楽データ、動画データ、静止画データ等）の利用がされている。このような機器間の接続やデジタルコンテンツの制御を、ホームネットワーク環境で実現する規格として、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ：登録商標）がある。
ＤＬＮＡは、異なるメーカの装置間でのデジタルコンテンツを共有するための相互接続性を保証する仕様を定めたものである。また、ＤＬＮＡに対応したＡＶ機器などが、続々と製品化されており、各機器がＤＬＮＡ規格を適用することで、例えば、ホームネットワーク内に接続された情報家電機器が保持するコンテンツを、ホームネットワーク内の様々な場所に接続された機器で閲覧することができる。
【０００３】
また、このＤＬＮＡにおいて、昨今、ＤＬＮＡガイドラインｖ１．５が策定され、従来のＤＬＮＡガイドラインｖ１．０で定義された、コンテンツを提供する装置であるデジタルメディアサーバ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ：ＤＭＳ）、コンテンツを再生する装置であるデジタルメディアプレーヤ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ：ＤＭＰ）の他に、新たに、コンテンツの再生機能だけを備えたデジタルメディアレンダラ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ：ＤＭＲ）と、このＤＭＲにコンテンツを再生させる機能を備えたデジタルメディアコントローラ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｃｏｎｔｒｏｌｌｅｒ：ＤＭＣ）等が定義されている。これにより、コントローラ機能のみを有するＤＬＮＡ対応装置や、このコントローラ機能によってコントロールされ、再生だけを行うＤＬＮＡ対応装置等を実現可能となっている。
【０００４】
なお、ＤＬＮＡガイドラインでは、ネットワークとしてイーサネット（Ｅｔｈｅｒｎｅｔ：登録商標）を、通信プロトコルとしてＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を、コンテンツの送受信にＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を、利用可能な装置の検索やコンテンツの取得にはＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ：登録商標）をそれぞれ用いるように規定されている。
【０００５】
このようなＤＬＮＡを用いた技術として、例えば、コンテンツ再生機器を含む複数のＤＬＮＡ対応装置が宅内に接続され、通信機能とコンテンツ再生機能とを有する携帯通信装置が、現時点での自装置の状態に基づいて、コンテンツ視聴とリモコン機能とを使い分ける技術がある（特許文献１）。この技術によれば、宅外で視聴していたコンテンツの続きを宅内のコンテンツ再生機器で視聴する際に、ユーザが特に意識せず、動作をスムーズに遷移させて視聴することができる。
【０００６】
また、ＤＬＮＡを拡張したＷ−ＤＬＮＡ（Ｗｉｄｅ  ａｒｅａ−ＤＬＮＡ）に準拠したＷ−ＤＬＮＡモジュール装置において、Ｗ−ＤＬＮＡに準拠した装置より送信されたコンテンツリストを含むメッセージを受信し、受信したコンテンツリストを外部装置に送信する技術がある（特許文献２）。この技術によれば、コンテンツリストをアップロードするソフトウェアが導入されてない装置であっても、自身に存在するコンテンツリストを他の装置へ自動アップロードすることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２０６０７７号公報
【特許文献２】特開２００８−２４３１００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１及び特許文献２に記載の技術においては、特定の規格（例えば、ＤＬＮＡ）に対応する装置が保持するコンテンツの実行は、同じく特定の規格に対応する装置からの操作によって制御されており、例えば、既存のパーソナルコンピュータなどの特定の規格に対応していない装置からは、コンテンツの実行及びコンテンツを共有することができなかった。
【０００９】
本発明は、上記のような従来の技術が有する問題を解決するために提案されたものであり、特定の規格に対応した装置が備えるコンテンツを実行する機能を、ネットワークに接続される各装置から制御することができ、コンテンツを複数の装置で共有することが可能なコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
この目的を達成するため、本発明のコンテンツ共有システムは、ネットワークを介して相互に通信可能に接続された、所定のコンテンツ情報を保持するコンテンツ提供装置と、このコンテンツ提供装置から任意のコンテンツ情報を読み出して外部に出力するコンテンツ実行装置と、これらコンテンツ提供装置及びコンテンツ実行装置を制御するコンテンツ制御装置と、を備えるとともに、コンテンツ制御装置に通信可能に接続される一又は二以上の端末装置とを備え、コンテンツ制御装置が、端末装置で閲覧及び入力操作可能な所定の閲覧表示データを保持する記憶部と、端末装置からの要求に応じて閲覧表示データを提供するとともに、閲覧表示データを介して端末装置から入力された要求信号を受信するインタフェース部と、インタフェース部を介して受信された端末装置からの要求信号に応じて、コンテンツ提供装置及び／又はコンテンツ実行装置を制御する実行制御部とを備えた構成としてある。
【００１１】
また、本発明のコンテンツ制御装置は、ネットワークを介して、所定のコンテンツ情報を保持するコンテンツ提供装置、及びこのコンテンツ提供装置から任意のコンテンツ情報を読み出して外部に出力するコンテンツ実行装置と通信可能に接続され、これらコンテンツ提供装置及びコンテンツ実行装置を制御するとともに、一又は二以上の端末装置と通信可能に接続され、端末装置で閲覧及び入力操作可能な所定の閲覧表示データを保持する記憶部と、端末装置からの要求に応じて閲覧表示データを提供するとともに、閲覧表示データを介して端末装置から入力された要求信号を受信するインタフェース部と、インタフェース部を介して受信された端末装置からの要求信号に応じて、コンテンツ提供装置及び／又はコンテンツ実行装置を制御する実行制御部とを備えた構成としてある。
【００１２】
また、本発明のコンテンツ共有方法は、ネットワークを介して、所定のコンテンツ情報を保持するコンテンツ提供装置、及びこのコンテンツ提供装置から任意のコンテンツ情報を読み出して外部に出力するコンテンツ実行装置と通信可能に接続され、これらコンテンツ提供装置及びコンテンツ実行装置を制御するとともに、一又は二以上の端末装置と通信可能に接続されたコンテンツ制御装置により、端末装置で閲覧及び入力操作可能な所定の閲覧表示データを保持するステップと、端末装置からの要求に応じて閲覧表示データを提供するとともに、閲覧表示データを介して端末装置から入力された要求信号を受信するステップと、端末装置から受信した要求信号に応じて、コンテンツ提供装置及び／又はコンテンツ実行装置を制御するステップとを備える方法としてある。
【００１３】
また、本発明のコンテンツ共有プログラムは、ネットワークを介して、所定のコンテンツ情報を保持するコンテンツ提供装置、及びこのコンテンツ提供装置から任意のコンテンツ情報を読み出して外部に出力するコンテンツ実行装置と通信可能に接続され、これらコンテンツ提供装置及びコンテンツ実行装置を制御するとともに、一又は二以上の端末装置と通信可能に接続されたコンテンツ制御装置を構成するコンピュータを、端末装置で閲覧及び入力操作可能な所定の閲覧表示データを保持する記憶手段、端末装置からの要求に応じて閲覧表示データを提供するとともに、閲覧表示データを介して端末装置から入力された要求信号を受信するインタフェース手段、インタフェース手段を介して受信された端末装置からの要求信号に応じて、コンテンツ提供装置及び／又はコンテンツ実行装置を制御する実行制御手段として機能させる構成としてある。
【発明の効果】
【００１４】
本発明によれば、ネットワークに接続される各装置からコンテンツを実行する機能を制御することができ、複数の装置でコンテンツを共有することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第一実施形態におけるコンテンツ共有システムの構成を示すブロック図である。
【図２】本発明の第一実施形態における端末装置上で表示されるウェブページの一例を示す図である。
【図３】本発明の第一実施形態におけるコンテンツ共有方法のうちコンテンツ実行制御処理を示す動作手順図である。
【図４】本発明の第一実施形態におけるコンテンツ共有システムの一部構成を示すブロック図である。
【図５】本発明の第一実施形態におけるコンテンツ実行状態管理部の構成を示すブロック図である。
【図６】一般的なイベンティングの処理手順を示す動作手順図である。
【図７】イベンティングにおけるイベントメッセージを示す説明図である。
【図８】本発明の第一実施形態におけるコンテンツ共有方法のうちコンテンツ実行状態管理処理を示す動作手順図である。
【図９】本発明の第二実施形態におけるコンテンツ共有システムの構成を示すブロック図である。
【図１０】一般的なＵＰｎＰによるポートマッピングの追加処理手順を示す動作手順図である。
【図１１】本発明の第三実施形態におけるコンテンツ実行状態管理部の構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明に係るコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムの好ましい実施形態について図面を参照して説明する。
なお、以下の説明では、本発明のコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムが適用される実施形態として、ＤＬＮＡガイドラインに準拠したホームネットワークを用いてコンテンツの共有を行う場合を例に挙げて説明する。
【００１７】
[第一実施形態]
本発明のコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムの第一実施形態について、図１〜図８を参照して説明する。
【００１８】
まず、本実施形態のコンテンツ共有システムの構成について、図１を参照して説明する。図１は、本実施形態のコンテンツ共有システムの構成を示すブロック図である。
図１に示すように、コンテンツ共有システム１は、主に、コンテンツ提供装置２０と、コンテンツ実行装置３０と、コンテンツ制御装置４０と、端末装置（ＰＣ）５０と、端末装置（家電機器）６０とが相互に通信可能に接続されることで構成され、ホームネットワーク１００を形成している。なお、ホームネットワーク１００には、これら装置の他にも含まれるが、図１ではそれらの図示を省略している。
【００１９】
また、本実施形態におけるコンテンツ提供装置２０、コンテンツ実行装置３０及びコンテンツ制御装置４０は、ＤＬＮＡ対応装置であり、端末装置５０，６０は、ＤＬＮＡ非対応装置である。
そして、コンテンツ提供装置２０は、ＤＬＮＡガイドラインに準拠したデジタルメディアサーバ（ＤＭＳ）であり、コンテンツ実行装置３０は、ＤＬＮＡガイドラインに準拠したデジタルメディアレンダラー（ＤＭＲ）であり、コンテンツ制御装置４０は、ＤＬＮＡガイドラインに準拠したデジタルメディアコントローラ（ＤＭＣ）である。
【００２０】
コンテンツ提供装置２０は、所定のコンテンツ情報を内部の記憶媒体に保持し、保持しているコンテンツを他の装置からの要求に応じて提供する機能を備える。
例えば、ホームネットワーク内に設置されたＨＤＤレコーダーやＤＶＤレコーダー等のように、コンテンツの保持や配信のための機能を備える装置であり、カメラなどのリアルタイムにコンテンツを蓄積するデバイスも一種である。
ここで、コンテンツ情報とは、コンテンツのデータ自身と各コンテンツに対応した、例えば、名称，ジャンル，作成日時，データサイズ，所在場所等を含んでいる。なお、このコンテンツ情報の内容は、コンテンツの種類に応じて設定変更可能である。また、本実施形態におけるコンテンツとしては、例えば、動画や静止画、音楽、文章、あるいはそれらの組み合わせとすることができる。
【００２１】
コンテンツ実行装置３０は、コンテンツ提供装置２０が保持する任意のコンテンツ情報を読み出して外部に出力する装置である。例えば、ＤＶＤプレーヤー、ＣＤプレーヤー、スピーカ、液晶ディスプレイ、テレビ受像機等であって、動画や静止画の表示、音楽の再生、文章の提示等を行い、コンテンツの実行だけを行う機能を備える。
【００２２】
コンテンツ制御装置４０は、コンテンツを実行するためにコンテンツ提供装置２０及びコンテンツ実行装置３０を制御するための装置であり、主に、コンテンツ提供装置２０が保持するコンテンツ情報を取得し、コンテンツ実行装置３０へ特定のコンテンツを実行させる指示を行う機能を備える。このコンテンツ制御装置４０には、例えば、ＰＣ、携帯電話、ＰＤＡ等が適用可能である。
【００２３】
また、コンテンツ制御装置４０は、記憶部４１とインタフェース部４２と実行制御部４３とを備えている。
記憶部４１は、コンテンツ制御装置４０に内蔵する記憶装置（例えば、ハードディスク、ＲＯＭ、ＲＡＭ等）であって、コンテンツ制御装置４０がコンテンツ提供装置２０及びコンテンツ実行装置３０を制御するためのプログラムや設定値等が記憶されている。
そして、本実施形態の記憶部４１は、後述する端末装置５０，６０上で閲覧及び入力操作可能な所定の閲覧表示データを保持している。閲覧表示データは、例えば、コンテンツ提供装置２０が保持するコンテンツ情報に含まれるコンテンツのリスト情報やコンテンツ提供装置２０及びコンテンツ実行装置３０の名称の一覧情報等である。
【００２４】
インタフェース部４２は、端末装置５０，６０からの要求に応じて上述した閲覧表示データを提供するとともに、端末装置５０，６０から閲覧表示データへの入力操作による信号を受信する。
具体的には、インタフェース部４２は、端末装置５０，６０からの要求に応じて閲覧表示データを含むウェブページを作成するとともに、ネットワークを介して端末装置５０，６０にウェブページ提供する。端末装置５０，６０に提供されたウェブページは、所定の情報を表示するとともに、端末装置５０，６０からの入力操作に応じてウェブページ中でテキスト入力を行ったり、ウェブページ中に表示されたアイコン等の選択・入力が行われることで、所定の入力処理や他の表示データへのリンク処理が行えるようになっている。
【００２５】
そして、ウェブページは、図２（ａ）に示すように、例えば、ネットワーク上のコンテンツ提供装置２０及びコンテンツ実行装置３０の名称の一覧が表示され、ネットワーク上にコンテンツ提供装置２０及びコンテンツ実行装置３０が存在することを示しており、それぞれが選択可能となっている。そして、例えば、コンテンツ実行装置３０のコンテンツ提供装置Ａが選択された場合に、図２（ｂ）に示すように、ウェブページには、コンテンツ提供装置Ａが保持するコンテンツのリストが表示される。また、各コンテンツには実行ボタンＢ１〜Ｂ３が設けられており、この実行ボタンＢ１〜Ｂ３の押下によってコンテンツの実行が可能となっている。
なお、ウェブページに表示される情報は、上記に限らず、例えば、コンテンツのデータ形式・サイズ、コンテンツ実行履歴やコンテンツ実行状況等を表示してもよい。
【００２６】
実行制御部４３は、インタフェース部４２を介して受信された端末装置５０，６０からの要求信号に応じて、コンテンツ提供装置２０又はコンテンツ実行装置３０の一方又は双方を制御する。すなわち、ウェブページ上から操作された内容に応じて、例えば、選択されたコンテンツの再生指示やウェブページの更新等の処理を行う。
なお、コンテンツ制御装置４０における具体的な動作については後述する。
【００２７】
端末装置（ＰＣ）５０は、例えば、既存のパーソナルコンピュータなどであって、コンテンツ制御装置４０のインタフェース部４２が保有するウェブページを、端末装置（ＰＣ）５０の表示部（図示しない）で表示することで、コンテンツの閲覧や選択が可能となっている。
端末装置（家電機器）６０は、例えば、既存のディスプレイ付家電機器などであって、ウェブページをディスプレイ上で表示することで、コンテンツの閲覧や選択が可能となっている。
【００２８】
次に、本実施形態のコンテンツ共有システムの動作（コンテンツ共有方法）について、図３を参照して説明する。
図３は、本実施形態におけるコンテンツ共有方法のうちコンテンツ実行制御処理を示す動作手順図である。
【００２９】
一般的に、ＤＬＮＡガイドラインでは、ネットワーク上の装置間の連携を実現するプロトコルとして、ＵＰｎＰが規定されており、このＵＰｎＰでは、ＡＶ機器を対象とし、各装置間でコンテンツ情報の取得や配信制御は、ＵＰｎＰ  ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）の機能に基づいて行われている。
具体的には、ＵＰｎＰ  ＡＶは、コンテンツの検索やコンテンツ情報等を提供するコンテンツディレクトリサービス（ＣＤＳ）と、コンテンツを転送する際のコネクション管理を行うコネクションマネジャサービス（ＣＭＳ）と、コンテンツの転送に関する制御機能を提供するＡＶトランスポートサービス（ＡＶＴ）と、コンテンツの実行時のパラメータ（音量や輝度等）を管理する仕組みを提供するレンダリングコントロールサービス（ＲＣＳ）とを定義している。
【００３０】
このＵＰｎＰ  ＡＶの機能を利用した本実施形態におけるコンテンツ実行制御処理の処理手順について、図３を参照して説明する。
なお、以下においては、端末装置（ＰＣ）５０からの操作によって、コンテンツ提供装置２０に保持されているコンテンツをコンテンツ制御装置４０を介して取得し、コンテンツ実行装置３０で再生させる例を挙げて説明する。
【００３１】
まず、コンテンツ制御装置４０は、端末装置（ＰＣ）５０からインタフェース部４２にアクセスを受けると（ステップＳ１）、予め検出したネットワーク上のコンテンツ提供装置２０及びコンテンツ実行装置３０の名称の一覧情報を含んだウェブページを提供する（ステップＳ２）。これにより、端末装置（ＰＣ）５０の表示部で、コンテンツ提供装置２０及びコンテンツ実行装置３０の名称の一覧情報が配置されたウェブページ（図２参照）が表示される。
そして、端末装置（ＰＣ）５０から、例えば、コンテンツ提供装置２０の名称（コンテンツ提供装置Ａ）が選択されると（ステップＳ３）、コンテンツ制御装置４０は、選択されたコンテンツ提供装置２０に対して上述したＣＤＳを用いて、コンテンツ提供装置２０が保持するコンテンツを取得するため、ＣＤＳ：Ｂｒｏｗｓｅコマンドを送信する（ステップＳ４）。コンテンツ提供装置２０は、取得要求を受信すると、この取得要求に対してＢｒｏｗｓｅ  Ｒｅｓｐｏｎｓｅを返信する（ステップＳ５）。
コンテンツ制御装置４０は、このＢｒｏｗｓｅ  Ｒｅｓｐｏｎｓｅからコンテンツ提供装置２０が保持するコンテンツ情報を取得することができる。この取得したコンテンツ情報には、例えば、コンテンツのリストや各コンテンツに対応した、名称，ジャンル，作成日時，所在場所等が含まれる。そして、この情報は記憶部４１に記憶される。
【００３２】
次に、コンテンツ制御装置４０は、ステップＳ５で取得したコンテンツ情報に含まれるコンテンツのリスト情報を含んだウェブページを提供する（ステップＳ６）。これにより、端末装置（ＰＣ）５０の表示部で、コンテンツリスト情報が配置されたウェブページ（図３参照）が表示される。すなわち、端末装置（ＰＣ）５０は、選択したコンテンツ提供装置２０が保持するコンテンツのリストを、コンテンツ制御装置４０を介してウェブページ上で閲覧することができる。
そして、端末装置（ＰＣ）５０から、所望のコンテンツに対応する再生ボタンが押下されたとき（ステップＳ７）、コンテンツ制御装置４０は、選択されているコンテンツ実行装置３０に対して、上述したＡＶＴを用いて、ＡＶＴ：ＳｅｔＡＶＴｒａｎｓｐｏｒｔＵＲＩコマンドを送信し（ステップＳ８）、対象のコンテンツの所在場所を示すＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を通知する。コンテンツ実行装置３０は、この通知に対してコネクションを確立した旨の応答を返信する（ステップＳ９）。
続いて、コンテンツ制御装置４０は、コンテンツ実行装置３０に対してＡＶＴ：Ｐｌａｙコマンドを送信し、コンテンツの再生を要求する（ステップＳ１０）。コンテンツ実行装置３０は、ＡＶＴ：Ｐｌａｙコマンドを実行した旨の応答を返信する（ステップＳ１１）。
そして、コンテンツ実行装置３０は、通知されたＵＲＩの内容に基づくコンテンツをコンテンツ提供装置２０から取得して再生する（ステップＳ１２）。
【００３３】
このように、端末装置（ＰＣ）５０からコンテンツ制御装置４０が備えるコンテンツを実行する機能を制御することができる。すなわち、ＤＬＮＡ非対応装置を含むネットワーク上の各装置から、ネットワークを介してＤＬＮＡ対応装置を制御することができ、所望のコンテンツの実行及び視聴が可能となる。
【００３４】
次に、コンテンツの実行状態を管理する「状態管理」について図４〜図８を参照して説明する。
図４は、本実施形態におけるコンテンツ共有システムの構成を示すブロック図の一部を示した図であり、図５は、本実施形態におけるコンテンツ実行状態管理部の構成を示すブロック図である。
図４に示すように、本実施形態におけるコンテンツ共有システム１のコンテンツ制御装置４０は、コンテンツ実行状態管理部４４をさらに備えるとともに、端末装置５０，６０は、ブラウザ５１，６１及びコンテンツ実行状態取得部５２，６２を備えている。
【００３５】
コンテンツ実行状態管理部４４は、コンテンツ提供装置２０又はコンテンツ実行装置３０の一方又は双方の状態を管理するとともに、端末装置５０，６０からの要求に応じてコンテンツの実行状態を端末装置５０，６０に通知する機能等を有し、ＵＰｎＰにおけるデバイスとして機能する。
具体的には、コンテンツ実行状態管理部４４は、コンテンツ提供装置２０及びコンテンツ実行装置３０の状態を監視しており、例えば、コンテンツ提供装置２０及びコンテンツ実行装置３０の状態が変更された場合や自身がネットワークから切断した場合に、端末装置５０，６０の後述するコンテンツ実行状態取得部５２，６２にメッセージを送信する。
また、コンテンツ実行状態管理部４４は、図５に示すように、一又は二以上の状態変数４４１を備えている。この状態変数４４１は、例えば、コンテンツの再生・停止状態を特定するＰｌａｙ  Ｓｔａｔｅ４４１ａなどが定義されている。
【００３６】
コンテンツ実行状態取得部５２，６２は、ネットワークに接続されたコンテンツ実行状態管理部４４を検出する機能やコンテンツ実行状態管理部４４の機能を利用して様々な制御を行う機能等を有し、ＵＰｎＰにおけるコントロールポイントとして機能する。
具体的には、コンテンツ実行状態取得部５２，６２（コントロールポイント）は、マルチキャストにパケットを送信又は受信することによって、ネットワークに接続されたコンテンツ実行状態管理部４４（デバイス）を検出する。また、コンテンツ実行状態管理部４４（デバイス）の機能を利用して、コンテンツ実行状態管理部４４（デバイス）からコンテンツの実行状態を取得する。このコンテンツの実行状態としては、例えば、テレビであれば放送（映像）観賞中であるか否か、ＡＶ機器であれば視聴中であるか否か等の情報である。
【００３７】
次に、状態管理の仕組みとして利用するイベンティングについて、図６及び図７を参照して説明する。
図６は、一般的なイベンティングの処理手順を示す動作手順図であり、図７はイベンティングにおけるイベントメッセージを示す説明図である。
イベンティングは、ＵＰｎＰ  ＤＡ（Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ）で定義される機能の一つであり、デバイスで何らかの変化が生じた場合（例えば、コンテンツの再生・更新・削除）、コントロールポイントへイベントメッセージを通知する仕組みである。そのため、コントロールポイントはデバイスからイベントメッセージを受け取るために、イベントメッセージを購読したい特定のデバイスに対して予約要求を行う。
【００３８】
具体的には、図６に示すように、コントロールポイント（購読者）は、予め購読したいデバイスにサブスクライブメッセージを送信し、購読を要求する（ステップＳ１００）。サブスクライブメッセージは、ＵＰｎＰ  ＤＡで規定されたプロトコルであるＧＥＮＡ（Ｇｅｎｅｒｉｃ  Ｅｖｅｎｔ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ａｒｃｈｉｔｅｃｔｕｒｅ）メソッドにしたがってフォーマットされ、ＨＴＴＰを介してＴＣＰ／ＩＰによって送信される。また、デバイスは、購読要求が受け付けられたことを示すサブスクライブレスポンスを応答する（ステップＳ１０１）。
【００３９】
そして、デバイスは、通知が必要になった場合、購読要求のあったコントロールポイントに対してユニキャストでイベントメッセージを通知する（ステップＳ１０２）。イベントメッセージは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で表現され、ＧＥＮＡメソッドに応じてフォーマットされて、ＨＴＴＰを介してＴＣＰ／ＩＰによって送信される。
また、このイベントメッセージは、図７に示すように、状態変数の名称（状態変数名）と、これら変数の現在値（状態変数値）とを含んでいる。
そして、コントロールポイントは、デバイスからイベントメッセージを受信すると、イベントメッセージを受信した旨を示すイベントレスポンスを返信する（ステップＳ１０３）。
このように、イベンティングでは、コントロールポイントが、デバイスに対してイベントメッセージの購読要求を行なうと、デバイス上で状態の変化が生じたときに、イベントメッセージがコントロールポイントに通知され、コントロールポイントは、実行状態の変化を認識することができる。
【００４０】
次に、このイベンティングを利用した、本実施形態におけるコンテンツ共有システムの動作（コンテンツ共有方法）について、図８を参照して説明する。
図８は、本実施形態におけるコンテンツ共有方法のうちコンテンツ実行状態管理処理を示す動作手順図である。
なお、以下においては、端末装置（ＰＣ）５０からブラウザ５１を介してコンテンツ制御装置４０が備えるウェブページにアクセスし、コンテンツを再生させることで、端末装置（家電機器）６０で実行状態を認識する例を挙げて説明する。
【００４１】
図８に示すように、端末装置（家電機器）６０のコントロールポイントとして機能するコンテンツ実行状態取得部６２は、コンテンツ制御装置４０のデバイスとして機能するコンテンツ実行状態管理部４４に、コンテンツの実行状態の通知を要求するＳＵＢＳＣＲＩＢＥ（サブスクライブメッセージ）を送信し、予めイベントメッセージの購読を要求する（ステップＳ２０）。また、コンテンツ実行状態管理部４４は、購読要求に対して購読予約が完了した旨の応答（ＯＫ）を返信する（ステップＳ２１）。
【００４２】
そして、端末装置（ＰＣ）５０から、ブラウザ５１を介してコンテンツ制御装置４０のウェブページにアクセスするとともに、ブラウザ５１上から所望のコンテンツの実行操作が行われると（ステップ１〜ステップＳ７）、コンテンツ制御装置４０は、コンテンツの再生指示を行う（ステップＳ８〜ステップＳ１１）。そして、コンテンツ実行装置３０で指定したコンテンツが再生される（ステップＳ１２）。
このとき、コンテンツ実行状態管理部４４は、ステップＳ１１における応答信号を受信することによって、コンテンツ実行装置３０の状態が変更されことを認識する。その結果、コンテンツ実行状態管理部４４は、イベンティングの仕組みによって、購読予約していた端末装置（家電機器）６０のコンテンツ実行状態取得部６２に対してイベントメッセージ（ＮＯＴＩＦＹ）を通知する（ステップＳ２２）。このイベントメッセージには、コンテンツ実行状態管理部４４が備える状態変数の名称及び値が付加され、例えば、状態変数にはコンテンツの再生・停止状態を特定する「Ｐｌａｙ  Ｓｔａｔｅ」を、状態変数の値には再生中を示す「１」が設定される。また、コンテンツ実行状態取得部６２は、イベントメッセージ（ＮＯＴＩＦＹ）を受信した旨の応答（ＯＫ）を返信する（ステップＳ２３）。
このように、コンテンツが再生されることにより、コンテンツの実行状態に変更が生じ、コンテンツ実行状態管理部４４から購読予約されている端末装置（家電機器）６０へコンテンツの実行状態を特定可能なメッセージが通知される。その結果、端末装置（家電機器）６０では、コンテンツ実行装置３０が再生状態に移行したことをリアルタイムで認識することができ、端末装置５０，６０で情報を共有することが可能となる。
【００４３】
以上説明したように、本実施形態のコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムによれば、ＤＬＮＡ非対応装置である端末装置（ＰＣ）５０がウェブページ５１を介してＤＬＮＡ対応装置が保持するコンテンツを閲覧することが可能であり、端末装置（ＰＣ）５０からの操作によって、ＤＬＮＡ対応装置を制御することができる。また、他の端末装置から実行されたコンテンツの実行状態を装置間で共有することができる。
【００４４】
[第二実施形態]
次に、本発明のコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムの第二実施形態について、図９及び図１０を参照して説明する。図９は、本実施形態のコンテンツ共有システムの構成を示すブロック図であり、図１０は、一般的なＵＰｎＰによるポートマッピングの追加処理手順を示す動作手順図である。
【００４５】
図９に示すように、本実施形態は、第一実施形態と比較して、コンテンツ制御装置４０にポート接続要求部４５を備え、ゲートウェイ装置１０にポートマッピング制御部１１を備えるとともに、端末装置７０がホームネットワーク１００外の他のネットワークに配置されている点で相違する。
すなわち、本実施形態では、ホームネットワーク１００外のネットワークに配置された端末装置７０からインターネット２００を通じて、コンテンツ制御装置４０に接続し、コンテンツを実行するための構成としてある。また、ゲートウェイ装置１０でポートマッピングを行うことによって、インターネット２００側に設けられた端末装置７０とコンテンツ制御装置４０との接続を可能とする。なお、本実施形態において、第一実施形態と同様の構成部分については同一の符号を付して、その詳細な説明を省略する。
【００４６】
ゲートウェイ装置１０は、異なるネットワークを相互接続する装置であり、具体的には、ホームネットワーク１００などのローカルネットワークとインターネット２００などの広域ネットワークとの間に配置され、アドレス変換やプロトコル変換等を行う。
【００４７】
ポートマッピング制御部１１は、後述するポート接続要求部４５からのインターネット接続要求に応じてポートマッピングテーブルを設定する。そして、このポートマッピングテーブルに基づいて、コンテンツ制御装置４０とインターネット２００側に接続される端末装置７０との間で通信を行うことができる。
具体的には、ポートマッピングテーブルは、送信元装置のアドレス情報である送信元プライベートＩＰアドレスと送信元ポート、ゲートウェイ装置１０の外部アドレス情報であるグローバルＩＰアドレスと外部ポート、及び送信先のアドレス情報である送信先ＩＰアドレスと送信先ポートを対応付けしたテーブルである。そして、ホームネットワーク１００の各装置は、ゲートウェイ装置１０に割り当てられている単一のグローバルＩＰアドレスを共有して、インターネット２００側へアクセスを行う。
このように、ゲートウェイ装置１０では、パケットに含まれるプライベートＩＰアドレスと単一のグローバルＩＰアドレスとを、相互に変換するネットワークアドレス変換（ＮＡＴ：Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）が行われる。
【００４８】
ポート接続要求部４５は、ゲートウェイ装置１０へポートマッピングを要求する。具体的には、ポート番号とＩＰアドレスを含んだパケットをゲートウェイ装置１０に送信することによって指定したポートの追加要求を行い、このポートを介して接続を行うことができる。
【００４９】
次に、ポートマッピングの追加処理手順について、図１０を参照して説明する。図１０は、ＵＰｎＰによるポートマッピングの追加処理手順を示す動作手順図である。
まず、コンテンツ制御装置４０のポート接続要求部４５は、ゲートウェイ装置１０に対し、ポートマッピングの追加設定を要求する（ステップＳ２０１）。ゲートウェイ装置１０はこの要求を受付可能と判断すると、ポートマッピング制御部１１は、ポートマッピング追加受付のメッセージを返す（ステップＳ２０２）。
そして、インターネット２００側の装置とコンテンツ制御装置４０との間において、マッピングされたポート宛のパケット（ステップＳ２０３、ステップＳ２０５）は、ゲートウェイ装置１０のマッピングテーブルによって指定の方向へ転送され（ステップＳ２０４、ステップＳ２０６）、インターネットに接続された端末装置７０からゲートウェイ装置１０配下のコンテンツ制御装置４０に直接接続するＮＡＴ越えが実現する。
【００５０】
このように、ゲートウェイ装置１０は、ホームネットワーク１００に設置されたコンテンツ制御装置４０からのインターネット接続要求に応じてポートマッピングテーブルを設定し、コンテンツ制御装置４０とネットワーク外の端末装置７０との接続を実現する。その結果、端末装置７０は、インターネット２００を介してコンテンツ制御装置４０を制御するとともに、コンテンツを閲覧して、コンテンツ実行装置３０へ所望のコンテンツを実行させることができる。この場合も、動画・静止画、音楽等の様々なコンテンツを扱うことが可能である。
【００５１】
以上説明したように、本実施形態のコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムによれば、外部ネットワークの端末装置から直接コンテンツ制御装置４０へアクセスすることが可能となり、同一ネットワークに関わらず別ネットワークからでもコンテンツの実行制御をすることができる。
【００５２】
[第三実施形態]
次に、本発明のコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムの第三実施形態について、図１１を参照して説明する。図１１は、本実施形態のコンテンツ実行状態管理部の構成を示すブロック図である。
【００５３】
本実施形態は、第一実施形態と比較して、コンテンツ実行状態管理部４４の状態変数４４１に定義されている値に、Ｐｌａｙ  Ｕｓｅｒ４４１ｂ、Ｐｌａｙ  Ｃｏｎｔｅｎｔｓ４４１ｃ、Ｐｌａｙ  Ｔｉｍｅ４４１ｄを追加する点で相違する。なお、本実施形態において、第一実施形態と同様の構成部分については同一の符号を付して、その詳細な説明を省略する。
【００５４】
上述したように、コンテンツ実行状態管理部４４（デバイス）は、通知が必要になった場合、購読要求のあったコンテンツ実行状態取得部５２，６２（コントロールポイント）に対してイベントメッセージを通知する。このとき、イベントメッセージに含まれる状態変数にＰｌａｙ  Ｕｓｅｒ４４１ｂ、Ｐｌａｙ  Ｃｏｎｔｅｎｔｓ４４１ｃ、Ｐｌａｙ  Ｔｉｍｅ４４１ｄを設定するとともに、これら変数に応じた値をそれぞれ設定することで、さらに詳細にコンテンツの実行状態を装置間で知ることができる。
なお、状態変数４４１や変数の値は、これらに限定することなく、他の変数や値を任意に追加できることは言うまでもない。
【００５５】
以上説明したように、本実施形態のコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムによれば、コンテンツの再生・停止の状態だけでなく、再生者情報、再生コンテンツ情報、再生時間情報等、様々な情報を共有することができる。
【００５６】
次に、コンテンツ共有プログラムについて説明する。
上記の各実施形態におけるコンピュータ（ゲートウェイ装置、コンテンツ提供装置、コンテンツ実行装置、コンテンツ制御装置、端末装置、コンテンツ共有システム）のコンテンツ共有機能（コンテンツ共有方法を実行するための機能）は、記憶手段（例えば、ＲＯＭやハードディスク等）に記憶されたコンテンツ共有プログラムにより実現される。
【００５７】
コンテンツ共有プログラムは、コンピュータの制御手段（ＣＰＵなど）に読み込まれることにより、コンピュータの構成各部に指令を送り、所定の処理、例えば、コンテンツ実行制御処理、コンテンツ実行状態管理処理、コンテンツ実行装置３０の再生処理、ポートマッピング制御部１１のポートマッピング処理等を行わせる。
これによって、コンテンツ共有機能は、ソフトウェアであるコンテンツ共有プログラムとハードウエア資源であるコンピュータ（ゲートウェイ装置、コンテンツ提供装置、コンテンツ実行装置、コンテンツ制御装置、端末装置、コンテンツ共有システム）の各構成手段とが協働することにより実現される。
【００５８】
なお、コンテンツ共有機能を実現するためのコンテンツ共有プログラムは、コンピュータのＲＯＭやハードディスクなどに記憶される他、コンピュータ読み取り可能な記録媒体、たとえば、外部記憶装置及び可搬記録媒体等に格納することができる。
外部記憶装置とは、ＣＤ−ＲＯＭ等の記憶媒体を内蔵し、コンテンツ制御装置などに外部接続されるメモリ増設装置をいう。一方、可搬記録媒体とは、記録媒体駆動装置（ドライブ装置）に装着でき、かつ、持ち運び可能な記録媒体であって、たとえば、フレキシブルディスク，メモリカード，光磁気ディスク等をいう。
【００５９】
そして、記録媒体に記録されたプログラムは、コンピュータのＲＡＭ等にロードされて、ＣＰＵ（制御手段）により実行される。この実行により、上述した各実施形態のコンテンツ制御装置などの機能が実現される。
さらに、コンピュータでコンテンツ共有プログラムをロードする場合、他のコンピュータで保有されたコンテンツ共有プログラムを、通信回線を利用して自己の有するＲＡＭや外部記憶装置にダウンロードすることもできる。このダウンロードされたコンテンツ共有プログラムも、ＣＰＵにより実行され、上記各実施形態のコンテンツ制御装置などのコンテンツ共有機能を実現する。
【００６０】
以上、本発明のコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムの好ましい実施形態について説明したが、本発明に係るコンテンツ共有システム、コンテンツ制御装置、コンテンツ共有方法及びコンテンツ共有プログラムは上述した各実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、上述した各実施形態では、ゲートウェイ装置、コンテンツ提供装置、コンテンツ実行装置、コンテンツ制御装置をそれぞれ１つずつ用意したが、１つずつに限るものではなく、２つ以上用意することもできる。
また、予めコンテンツ制御装置側に端末装置のネットワーク情報（例えば、ＩＰアドレスやＭＡＣアドレス）などを登録しておくことで、端末装置からのアクセスを制限することも可能であり、コンテンツを共有する際の競合制御などを行うことも可能である。
【産業上の利用可能性】
【００６１】
本発明は、ホームネットワークなどのネットワーク内の装置に保持されたコンテンツを複数の装置から制御し、視聴する構成において利用可能である。
【符号の説明】
【００６２】
１          コンテンツ共有システム
１０        ゲートウェイ装置
１１        ポートマッピング制御部
２０        コンテンツ提供装置
３０        コンテンツ実行装置
４０        コンテンツ制御装置
４１        記憶部
４２        インタフェース部
４３        実行制御部
４４        コンテンツ実行状態管理部
４５        ポート接続要求部
５０，７０  端末装置（ＰＣ）
６０        端末装置（家電機器）
５１，６１  ブラウザ
５２，６２  コンテンツ実行状態取得部
１００      ホームネットワーク
２００      インターネット
【図１】
2010263541.tif 000003
【図２】
2010263541.tif 000004
【図３】
2010263541.tif 000005
【図４】
2010263541.tif 000006
【図５】
2010263541.tif 000007
【図６】
2010263541.tif 000008
【図７】
2010263541.tif 000009
【図８】
2010263541.tif 000010
【図９】
2010263541.tif 000011
【図１０】
2010263541.tif 000012
【図１１】
2010263541.tif 000013