(57)【要約】【課題】ユーザに負担を与えることなく、コンテンツデータの加工、共有、及び、流通を容易に行うことを可能とする。【解決手段】ウェブブラウザ機能を有するクライアント装置１２を用いてコンテンツの加工を要求するので、ユーザに複雑な処理手順を要求することなく、既存インタフェースを流用した簡単かつインタラクティブな加工が可能となり、メディアプレーヤ３１と同一ネットワークに接続された代理装置３０により、他のネットワークに接続されたメディアサーバ１１ａ〜１１ｃから送信されるコンテンツをメディアプレーヤ３１に転送するので、パーソナルコンピュータなどを操作して行う複雑な知識や操作をユーザに対して強いることなく、汎用的なメディアプレーヤを操作することで異なるネットワークに接続されたコンテンツを共有することが可能となる。【選択図】図１
2007323179.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに接続されたＨＴＴＰクライアントの機能を有するクライアント装置とメディアサーバと当該メディアサーバに対する接続を中継する第１の代理装置と、第２のネットワークに接続された処理装置と、第３のネットワークに接続されたメディアプレーヤと当該メディアプレーヤに対する接続を中継する第２の代理装置とを備えたコンテンツ処理転送システムであって、
前記第１の代理装置は、
前記メディアサーバのアドレス情報を格納する格納手段と、
前記アドレス情報を前記格納手段から読み出して、前記処理装置に送信する送信手段と、を有し、
前記処理装置は、
前記第１の代理装置から前記第１のネットワークと前記第２のネットワークとを介して送信されてきた前記アドレス情報を受信する第１の受信手段と、
前記アドレス情報の前記メディアサーバに接続し、当該メディアサーバから前記第１のネットワークと前記第２のネットワークとを介して送信されてきた前記メディアサーバに格納されているコンテンツを受信する第２の受信手段と、
前記クライアント装置から前記コンテンツに対する加工の要求があった場合に、当該加工を行うための処理を分析する分析手段と、
分析の結果を示す分析情報を格納する格納手段と、
前記分析情報を前記格納手段から読み出して、前記第２の代理装置に送信する送信手段と、を有し、
前記第２の代理装置は、
前記処理装置から前記第２のネットワークと前記第３のネットワークとを介して送信されてきた前記分析情報を受信する受信手段と、
受信した前記分析情報を格納する格納手段と、
前記メディアプレーヤから要求があった場合に、前記分析情報を前記格納手段から読み出して前記メディアサーバに送信し、前記コンテンツを当該分析情報に基づいて加工したコンテンツを前記メディアサーバから受信した後に前記メディアプレーヤに転送する転送手段と、
を有することを特徴とするコンテンツ処理転送システム。
【請求項２】
前記クライアント装置は、メディアプレーヤであって、
前記第１の代理装置は、
前記メディアサーバから送信されてきたコンテンツ名を受信する受信手段と、
受信した前記コンテンツ名を格納する格納手段と、
前記コンテンツ名を前記格納手段から読み出して、当該コンテンツ名を前記コンテンツに対する加工に対応付けたコンテンツ名に変換する変換手段と、
変換された前記コンテンツ名を、前記メディアプレーヤに送信する送信手段と、を有し、
前記メディアプレーヤは、
受信した前記コンテンツ名を選択可能に表示手段へ表示し、前記コンテンツ名が選択された場合に、当該コンテンツ名に対応する前記コンテンツの加工の要求を行う要求手段と、
を更に有することを特徴とする請求項１に記載のコンテンツ処理転送システム。
【請求項３】
前記第１のネットワークへのアクセスを制限する接続装置を更に有し、
前記接続装置は、前記第１の代理装置から要求があった場合に、前記処理装置又は前記第２の代理装置からの接続を許可する設定を行うことを特徴とする請求項１又は２に記載のコンテンツ処理転送システム。
【請求項４】
第１のネットワークに接続されたＨＴＴＰクライアントの機能を有するクライアント装置とメディアサーバと当該メディアサーバに対する接続を中継する第１の代理装置と、第２のネットワークに接続された処理装置と、第３のネットワークに接続されたメディアプレーヤと当該メディアプレーヤに対する接続を中継する第２の代理装置とで処理するコンテンツ処理転送方法であって、
前記第１の代理装置により、
前記メディアサーバのアドレス情報を格納するステップと、
前記アドレス情報を格納手段から読み出して、前記処理装置に送信するステップと、を有し、
前記処理装置により、
前記第１の代理装置から前記第１のネットワークと前記第２のネットワークとを介して送信されてきた前記アドレス情報を受信するステップと、
前記アドレス情報の前記メディアサーバに接続し、当該メディアサーバから前記第１のネットワークと前記第２のネットワークとを介して送信されてきた前記メディアサーバに格納されているコンテンツを受信するステップと、
前記クライアント装置から前記コンテンツに対する加工の要求があった場合に、当該加工を行うための処理を分析するステップと、
分析の結果を示す分析情報を格納するステップと、
前記分析情報を格納手段から読み出して、前記第２の代理装置に送信するステップと、を有し、
前記第２の代理装置により、
前記処理装置から前記第２のネットワークと前記第３のネットワークとを介して送信されてきた前記分析情報を受信するステップと、
受信した前記分析情報を格納するステップと、
前記メディアプレーヤから要求があった場合に、前記分析情報を格納手段から読み出して前記メディアサーバに送信し、前記コンテンツを当該分析情報に基づいて加工したコンテンツを前記メディアサーバから受信した後に前記メディアプレーヤに転送するステップと、
を有することを特徴とするコンテンツ処理転送方法。
【請求項５】
前記クライアント装置は、メディアプレーヤであって、
前記第１の代理装置により、
前記メディアサーバから送信されてきたコンテンツ名を受信するステップと、
受信した前記コンテンツ名を格納するステップと、
前記コンテンツ名を格納手段から読み出して、当該コンテンツ名を前記コンテンツに対する加工に対応付けたコンテンツ名に変換するステップと、
変換された前記コンテンツ名を、前記メディアプレーヤに送信するステップと、を有し、
前記メディアプレーヤにより、
受信した前記コンテンツ名を選択可能に表示手段へ表示し、前記コンテンツ名が選択された場合に、当該コンテンツ名に対応する前記コンテンツの加工の要求を行うステップと、
を更に有することを特徴とする請求項４に記載のコンテンツ処理転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信ネットワーク経由のコンテンツデータの加工や共有及び流通を行う技術に関する。
【背景技術】
【０００２】
近年、ディジタル情報家電の普及により、電子的なメディアコンテンツの保有が進んでいる。それに伴い、ディジタル化されたデータの特性を利用した簡単で高品位なコンテンツデータの加工や、インターネットに代表される情報流通ネットワークの普及を背景としたそれらデータの共有や流通のニーズが高まっている。
【０００３】
ユーザネットワークのようなある程度の大きさに閉じたネットワーク（同一ネットワーク）では、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）などの技術を用いることにより、複雑な設定作業を伴うことなく家庭内のパソコンや家電製品などをネットワークに繋ぐだけで相互に機能を提供することができ、コンテンツデータを共有することができる。
【特許文献１】特開２００５−３１１７７３号公報
【特許文献２】特開２００３−８５１０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、異なるネットワーク間でコンテンツデータを容易に共有する技術、例えば、ある家庭と親戚など他の家庭とを結んでコンテンツデータを共有する場合に必要とされる技術は未だ不十分である。
【０００５】
コンテンツデータを共有するには、情報通信ネットワークへの機器の接続設定、コンテンツやコンテンツを保有しているサーバの発見あるいは通知、メディア種別などの特性の登録や識別、通信経路、特にファイアウォールやアドレス変換の設定などを行う必要がある。
【０００６】
特に、ネットワークが異なる場合、各機器からの通知情報が経路途中のルータで遮断されてしまうことや、ファイアウォールやアドレス変換を適切に行うことが容易でなく、コンピュータや情報通信ネットワークに関する専門的な知識を持たない一般的なユーザにとって、コンテンツデータの共有を行うことは非常に困難であるという問題がある。
【０００７】
特許文献１では、ＵＰｎＰの使用を可能とするネットワーク情報家電を用い、異なるネットワークに存在する共有を図る機器が仮想的に同一のネットワークに存在する技術や、中継装置あるいは変換装置自身の通信を行うために登録サーバを設置する方法を用いることにより、異なるネットワーク間におけるコンテンツデータを共有する際に生じる上述した問題点を解決している。
【０００８】
しかしながら、特許文献１では、単なるコンテンツデータの共有に関する技術が記載されており、それらデータの加工処理については記載されていない。
【０００９】
また、特許文献２では、コンテンツデータをサーバで生成及び蓄積し、電子メールを用いて配信情報を伝え、受信端末からコンテンツ配信センタへ接続してそのコンテンツデータを受信することにより、コンテンツデータを共有する技術が開示されている。
【００１０】
しかしながら、特許文献２では、コンテンツデータの配信を行うことを考慮したものであり、特許文献１の技術と同様に、コンテンツデータの加工処理については記載されていない。また、一般的な商用コンテンツ配信であれば少量のコンテンツを大量のユーザに配信することが想定されるので、特許文献２に記載された方法を用いてコンテンツデータを共有することに問題はないと思われる。一方、本発明の対象とする個人ユーザのコンテンツを共有する場合には、コンテンツデータを蓄積するためにストレージ容量の大きいサーバが要求される反面、コンテンツ単体に対する利用者数は少ないものと考えられる。従い、特許文献２に記載された技術を用いてコンテンツデータの共有を実現する場合には、利用者数が少ないにもかかわらず、大容量のコンテンツサーバが必要となるので、費用対効果の点で問題があると考えられる。
【００１１】
本発明は、上記を鑑みてなされたものであり、ユーザに負担を与えることなく、コンテンツデータの加工、共有、及び、流通を容易に行うことを課題とする。
【課題を解決するための手段】
【００１２】
第１の本発明に係るコンテンツ処理転送システムは、第１のネットワークに接続されたＨＴＴＰクライアントの機能を有するクライアント装置とメディアサーバと当該メディアサーバに対する接続を中継する第１の代理装置と、第２のネットワークに接続された処理装置と、第３のネットワークに接続されたメディアプレーヤと当該メディアプレーヤに対する接続を中継する第２の代理装置とを備えたコンテンツ処理転送システムであって、前記第１の代理装置は、前記メディアサーバのアドレス情報を格納する格納手段と、前記アドレス情報を前記格納手段から読み出して、前記処理装置に送信する送信手段と、を有し、前記処理装置は、前記第１の代理装置から前記第１のネットワークと前記第２のネットワークとを介して送信されてきた前記アドレス情報を受信する第１の受信手段と、前記アドレス情報の前記メディアサーバに接続し、当該メディアサーバから前記第１のネットワークと前記第２のネットワークとを介して送信されてきた前記メディアサーバに格納されているコンテンツを受信する第２の受信手段と、前記クライアント装置から前記コンテンツに対する加工の要求があった場合に、当該加工を行うための処理を分析する分析手段と、分析の結果を示す分析情報を格納する格納手段と、前記分析情報を前記格納手段から読み出して、前記第２の代理装置に送信する送信手段と、を有し、前記第２の代理装置は、前記処理装置から前記第２のネットワークと前記第３のネットワークとを介して送信されてきた前記分析情報を受信する受信手段と、受信した前記分析情報を格納する格納手段と、前記メディアプレーヤから要求があった場合に、前記分析情報を前記格納手段から読み出して前記メディアサーバに送信し、前記コンテンツを当該分析情報に基づいて加工したコンテンツを前記メディアサーバから受信した後に前記メディアプレーヤに転送する転送手段と、を有することを特徴とする。
【００１３】
本発明にあっては、ＨＴＴＰクライアントの機能を有するクライアント装置を用いてコンテンツの加工を要求するので、ユーザに複雑な処理手順を要求することなく、ウェブブラウザなどの既存インタフェースを流用した簡単かつインタラクティブな加工が可能である。
【００１４】
また、メディアプレーヤと同一ネットワークに接続された第２の代理装置により、他のネットワークに接続されたメディアサーバから送信されるコンテンツをメディアプレーヤに転送するので、パーソナルコンピュータなどを操作して行う複雑な知識や操作をユーザに対して強いることなく、汎用的なメディアプレーヤを操作することで異なるネットワークに接続されたコンテンツを共有することができる。
【００１５】
更に、第２の代理装置により、分析情報に基づいた加工後のコンテンツがメディアプレーヤに転送されるので、コンテンツ自身を処理装置に格納する必要がなく、尚且つ処理装置からコンテンツを配信する必要もない。即ち、メディアサーバが増加した場合であっても、処理装置のストレージ容量や配信能力を高めることなくコンテンツの共有及び流通を実現することができる。
【００１６】
第２の本発明に係るコンテンツ処理転送システムは、前記クライアント装置は、メディアプレーヤであって、前記第１の代理装置は、前記メディアサーバから送信されてきたコンテンツ名を受信する受信手段と、受信した前記コンテンツ名を格納する格納手段と、前記コンテンツ名を前記格納手段から読み出して、当該コンテンツ名を前記コンテンツに対する加工に対応付けたコンテンツ名に変換する変換手段と、変換された前記コンテンツ名を、前記メディアプレーヤに送信する送信手段と、を有し、前記メディアプレーヤは、受信した前記コンテンツ名を選択可能に表示手段へ表示し、前記コンテンツ名が選択された場合に、当該コンテンツ名に対応する前記コンテンツの加工の要求を行う要求手段と、を更に有することを特徴とする。
【００１７】
本発明にあっては、第１の代理装置により、コンテンツに対する加工に対応付けたコンテンツ名に変換されたコンテンツ名を第１のネットワークに接続されたメディアプレーヤに送信し、前記メディアプレーヤによりそのコンテンツ名を選択するので、メディアプレーヤを操作するユーザは、複雑な処理手順を踏まえることなく、そのコンテンツ名に対応するコンテンツの加工を要求することができる。
【００１８】
第３の本発明に係るコンテンツ処理転送システムは、前記第１のネットワークへのアクセスを制限する接続装置を更に有し、前記接続装置は、前記第１の代理装置から要求があった場合に、前記処理装置又は前記第２の代理装置からの接続を許可する設定を行うことを特徴とする。
【００１９】
本発明にあっては、第１のネットワークに接続された第１の代理装置から要求があった場合に、同ネットワークへのアクセスを制限する接続装置に対して他のネットワークに接続された処理装置又は第２の代理装置からの接続を許可する設定を行うので、許可された装置以外から第１のネットワークへの接続を排除することができる。
【００２０】
第４の本発明に係るコンテンツ処理転送方法は、第１のネットワークに接続されたＨＴＴＰクライアントの機能を有するクライアント装置とメディアサーバと当該メディアサーバに対する接続を中継する第１の代理装置と、第２のネットワークに接続された処理装置と、第３のネットワークに接続されたメディアプレーヤと当該メディアプレーヤに対する接続を中継する第２の代理装置とで処理するコンテンツ処理転送方法であって、前記第１の代理装置により、前記メディアサーバのアドレス情報を格納するステップと、前記アドレス情報を格納手段から読み出して、前記処理装置に送信するステップと、を有し、前記処理装置により、前記第１の代理装置から前記第１のネットワークと前記第２のネットワークとを介して送信されてきた前記アドレス情報を受信するステップと、前記アドレス情報の前記メディアサーバに接続し、当該メディアサーバから前記第１のネットワークと前記第２のネットワークとを介して送信されてきた前記メディアサーバに格納されているコンテンツを受信するステップと、前記クライアント装置から前記コンテンツに対する加工の要求があった場合に、当該加工を行うための処理を分析するステップと、分析の結果を示す分析情報を格納するステップと、前記分析情報を格納手段から読み出して、前記第２の代理装置に送信するステップと、を有し、前記第２の代理装置により、前記処理装置から前記第２のネットワークと前記第３のネットワークとを介して送信されてきた前記分析情報を受信するステップと、受信した前記分析情報を格納するステップと、前記メディアプレーヤから要求があった場合に、前記分析情報を格納手段から読み出して前記メディアサーバに送信し、前記コンテンツを当該分析情報に基づいて加工したコンテンツを前記メディアサーバから受信した後に前記メディアプレーヤに転送するステップと、を有することを特徴とする。
【００２１】
第５の本発明に係るコンテンツ処理転送方法は、前記クライアント装置は、メディアプレーヤであって、前記第１の代理装置により、前記メディアサーバから送信されてきたコンテンツ名を受信するステップと、受信した前記コンテンツ名を格納するステップと、前記コンテンツ名を格納手段から読み出して、当該コンテンツ名を前記コンテンツに対する加工に対応付けたコンテンツ名に変換するステップと、変換された前記コンテンツ名を、前記メディアプレーヤに送信するステップと、を有し、前記メディアプレーヤにより、受信した前記コンテンツ名を選択可能に表示手段へ表示し、前記コンテンツ名が選択された場合に、当該コンテンツ名に対応する前記コンテンツの加工の要求を行うステップと、を更に有することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、ユーザに負担を与えることなく、コンテンツデータの加工、共有、及び、流通を容易に行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を用いて説明する。
【００２４】
図１は、本発明の実施の形態におけるシステム全体の構成図である。図１に示すように、本実施の形態は第１〜第４の４つのネットワークを備えた構成である。
【００２５】
第１のネットワーク１には、メディアサーバに対する接続を中継する代理装置１０、音楽や映画などのコンテンツデータを格納するメディアサーバ１１ａ〜１１ｃ、ウェブブラウザ機能を備えたクライアント装置１２、及び、他のネットワークから第１のネットワーク１へのアクセスを制御する接続装置４０ａが接続されている。接続装置４０ａは、第１のネットワークに接続されるとともに、第４のネットワークにも接続されている。なお、メディアサーバの台数は、図１に示すメディアサーバ１１ａ〜１１ｃの３台に限られるものではなく、１〜２台又は４台以上とする構成も可能である。
【００２６】
代理装置１０及びメディアサーバ１１ａ〜１１ｃは、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインの仕様を備えている。ＤＬＮＡとは、ホームネットワークでディジタルＡＶ機器同士やパソコンを相互に接続し、動画，音楽，静止画像のデータを相互利用する仕様を策定するために設立された業界団体を指す。このＤＬＮＡにより規定されたガイドラインは、ＴＣＰ／ＩＰやＨＴＴＰなどの既存の標準規格や汎用プロトコルを組み合わせて作られている。
【００２７】
第１のネットワーク１は、上位２４ビットをサブネットマスクとする１９２．１６８．１．０のネットワークアドレスを有している。代理装置１０、メディアサーバ１１ａ、メディアサーバ１１ｂ、メディアサーバ１１ｃ、クライアント装置１２、及び、接続装置４０ａの第１のネットワークに接続されたインタフェースｅｔｈ１のＩＰアドレスは、第１のネットワーク１の有するネットワークアドレスの第４オクテットを、それぞれ、２，３，４，５，６，１として設定されている。
【００２８】
第２のネットワーク２には、コンテンツに対して処理を行う処理装置２０、代理装置などからの要求を受け付けるデータ受付配信装置２１、ユーザの認証を行う認証装置２２、及び、ルータ４１が接続されている。ルータ４１は、第２のネットワークに接続されるとともに、第４のネットワークにも接続されている。
【００２９】
第２のネットワーク２は、上位２４ビットをサブネットマスクとする１７２．１６．０．０のネットワークアドレスを有している。処理装置２０、データ受付配信装置２１、認証装置２２、及び、ルータ４１の第２のネットワークに接続されたインタフェースｅｔｈ１のＩＰアドレスは、第２のネットワーク２の有するネットワークアドレスの第４オクテットを、それぞれ、２，３，４，１として設定されている。
【００３０】
第３のネットワーク３には、メディアプレーヤに対する接続を中継する代理装置３０、メディアサーバ１１ａ〜１１ｃのコンテンツを受信して再生するメディアプレーヤ３１、及び、接続装置４０ｂが接続されている。接続装置４０ｂは、第３のネットワークに接続されるとともに、第４のネットワークにも接続されている。
【００３１】
代理装置３０及びメディアプレーヤ３１は、上記にて説明したＤＬＮＡガイドラインの仕様を備えている。
【００３２】
第３のネットワーク３は、上位２４ビットをサブネットマスクとする１９２．１６８．２．０のネットワークアドレスを有している。代理装置３０、メディアプレーヤ３１、及び、接続装置４０ｂの第３のネットワークに接続されたインタフェースｅｔｈ１のＩＰアドレスは、第３のネットワーク３の有するネットワークアドレスの第４オクテットを、それぞれ、２，３，１として設定されている。
【００３３】
第４のネットワーク４には、接続装置４０ａ、接続装置４０ｂ、及び、ルータ４１が接続されている。上記にて説明したように、接続装置４０ａは第１のネットワーク１にも接続されており、接続装置４０ｂは第３のネットワーク３にも接続されている。また、ルータ４１は第２のネットワーク２にも接続されている。
【００３４】
第４のネットワーク４は、図１に示すような１つのネットワークにより構成されるものでなく、例えば、インターネット、公衆回線網、ＣＡＴＶ網などを用いて複数のネットワークを用いて構成することも可能である。なお、インターネットとは、所定のプロトコルに基づいて相互リンクされたネットワークの集合体を意味する。
【００３５】
第４のネットワーク４は、上位２４ビットをサブネットマスクとする１０．０．０．０のネットワークアドレスを有している。接続装置４０ａの第４のネットワークに接続されたインタフェースｓ１、接続装置４０ｂの第４のネットワークに接続されたインタフェースｓ１、及び、ルータ４１の第４のネットワークに接続されたインタフェースｓ１のＩＰアドレスは、第４のネットワーク４の有するネットワークアドレスの第４オクテットを、それぞれ、１０１，１０２，１００として設定されている。
【００３６】
なお、上記にて説明した第１〜第４のネットワーク１〜４の有するネットワークアドレス及び各ネットワークに接続された各装置のＩＰアドレスは、これらに限定されるものではない。
【００３７】
次に、図１に示した、代理装置１０、クライアント装置１２、処理装置２０、データ受付配信装置２１、認証装置２２、代理装置３０、接続装置４０ａ、及び、接続装置４０ｂ（以下、「各装置」と称する）のコンピュータシステムの構成について説明する。
【００３８】
各装置は、中央演算部、及び、メモリ部を備えた構成であり、入出力バスを介して接続されている。クライアント装置１２は、更に、表示部を備えた構成である。尚、各装置は、上記構成に加え、ハードディスク部を備えることも可能である。
【００３９】
中央演算部は、具体的にはＣＰＵで実現されており、本実施の形態を構成する各処理の指示を行い、その指示はプログラムにより実行される。
【００４０】
メモリ部は、プログラムの実行領域やデータエリアとして機能する。このプログラムとは、本実施の形態を構成する各処理を実行するプログラムを意味するものである。
【００４１】
なお、後述するコンテンツリストＡ〜Ｃ、メタデータ、アドレス変換テーブル、アクセス制御テーブル、処理リスト、コンテンツなどは、プログラムによる指示に基づき、中央演算部により、メモリ部に格納され、又は、読み出される。
【００４２】
図２は、代理装置１０の機能ブロック図である。代理装置１０は、デバイス発見モジュール１０１、遠隔通信モジュール１０２、デバイス広告応答モジュール１０３、ユーザアクセスモジュール１０４、ファイアウォール制御モジュール１０５、アドレス変換モジュール１０６、ＨＴＴＰサーバ中継モジュール１０７、及び、コンテンツ名変換モジュール１０８を備えた構成である。
【００４３】
デバイス発見モジュール１０１は、メディアサーバから第１のネットワーク１へのＤＬＮＡに基づいた広告又は代理装置１０から第１のネットワーク１へのＤＬＮＡに基づいた要求により、同一ネットワークに接続されているメディアサーバのデバイス情報を発見する機能を有する。
【００４４】
遠隔通信モジュール１０２は、デバイス発見モジュール１０１により発見されたデバイス情報を別の代理装置と交換する機能を有する。
【００４５】
デバイス広告応答モジュール１０３は、第１のネットワーク１に対してＤＬＮＡに基づいた広告を行う機能、及び、デバイス発見モジュール１０１により発見されたデバイス情報や別の代理装置の遠隔通信モジュールから交換されてきたデバイス情報に基づき仮想的なデバイスとして応答する機能を有する。
【００４６】
ユーザアクセスモジュール１０４は、ユーザ認証を行う機能を有する。
【００４７】
ファイアウォール制御モジュール１０５は、ファイアウォールとして動作する接続装置に格納されているアクセス制御テーブルに対して設定変更を行う機能を有する。
【００４８】
アドレス変換モジュール１０６は、ルータとして動作する接続装置に格納されているアドレス変換テーブルに対して設定変更を行う機能を有する。
【００４９】
ＨＴＴＰサーバ中継モジュール１０７は、ＨＴＴＰによる要求に対して応答する機能を有する。
【００５０】
コンテンツ名変換モジュール１０８は、コンテンツ名を処理リストに格納されている処理内容に対応付けたコンテンツ名に変換し、その変換されたコンテンツ名がクライアント装置により指定された場合には、その変換後のコンテンツ名に対応付けられた処理内容に変換する機能を有する。
【００５１】
図３は、データ受付配信装置２１の機能ブロック図である。データ受付配信装置２１は、ユーザ認証モジュール２１１、アクセス権管理モジュール２１２、処理装置制御モジュール２１３、及び、データ配信モジュール２１４を備えた構成である。
【００５２】
ユーザ認証モジュール２１１は、ユーザ認証を行う機能を有する。
【００５３】
アクセス権管理モジュール２１２は、コンテンツに対するユーザのアクセス権限などを管理する機能を有する。
【００５４】
処理装置制御モジュール２１３は、処理装置２０に対して、コンテンツの加工を行うための処理を分析する指示を行う機能を有する。
【００５５】
データ配信モジュール２１４は、処理装置２０により分析された分析情報が格納されたメタデータなどを送信する機能を有する。
【００５６】
図４は、処理装置２０の機能ブロック図である。処理装置２０は、コンテンツ取得モジュール２０１、データ処理モジュール２０２、メタデータ保存管理モジュール２０３、及び、メタデータ提供モジュール２０４を備えた構成である。
【００５７】
コンテンツ取得モジュール２０１は、メディアサーバに格納されているコンテンツを取得する機能を有する。
【００５８】
データ処理モジュール２０２は、処理リストの処理内容に基づいてコンテンツの処理を行い、コンテンツを加工するための処理を分析する機能を有する。
【００５９】
メタデータ保存管理モジュール２０３は、データ処理モジュール２０２により分析された分析情報をメタデータとして保存及び管理する機能を有する。
【００６０】
メタデータ提供モジュール２０４は、メタデータ保存管理モジュール２０３により保存管理されているメタデータなどを提供する機能を有する。
【００６１】
なお、処理装置２０は、データ受付配信装置２１の機能を備えることも可能である。この場合、上記にて説明したデータ受付配信装置２１の各モジュール２１１〜２１４は、処理装置２０に含まれることになる。
【００６２】
図５は、接続装置４０ａの機能ブロック図である。接続装置４０ａは、ＩＰパケット転送モジュール４０１、ファイアウォールモジュール４０２、及び、アドレスポート番号変換モジュール４０３を備えた構成である。
【００６３】
ＩＰパケット転送モジュール４０１は、接続装置４０ａのインタフェースｅｔｈ１及びｓ１に送信されてきたＩＰパケットを転送する機能を有する。
【００６４】
ファイアウォールモジュール４０２は、接続装置のインタフェースに送信されてきたＩＰパケットの転送を、アクセス制御テーブルに基づいて許可又は拒否する機能を有する。
【００６５】
アドレスポート番号変換モジュール４０３は、送信されてきたＩＰアドレス及びポート番号をアドレス変換テーブルに基づいて変換する機能を有する。
【実施例１】
【００６６】
以下、図１〜図６を用いて、実施例１におけるシステム処理全体の流れについて説明する。図６は、本実施例におけるシステム処理全体の流れを示すシーケンス図である。
【００６７】
メディアサーバ１１ａ〜１１ｃは、ＤＬＮＡに基づき、接続されている第１のネットワーク１に対して、自身がメディアコンテンツを格納しているメディアサーバであることを広告する（Ｓ１）。
【００６８】
代理装置１０は、デバイス発見モジュール１０１により、第１のネットワーク１に送信されている広告を発見し、メディアサーバ１１ａ〜１１ｃの格納するコンテンツのコンテンツ名とそのコンテンツを格納するメディアサーバのＵＲＬとを関連付けてコンテンツリストＡに格納する（Ｓ２）。
【００６９】
図７は、ステップＳ２により代理装置１０に格納されるコンテンツリストＡの表である。このコンテンツリストＡは表構造を有しており、メディアサーバに納されているコンテンツの“コンテンツ名”の列と、そのコンテンツを格納するメディアサーバの“内部ＵＲＬ”の列と、他のネットワークに対するメディアサーバの“外部ＵＲＬ”の列とを備えた構成である。なお、コンテンツリストＡの表構造はこれに限られるものではなく、例えば、メディアサーバの“サーバ名”の列を付加することも可能である。
【００７０】
なお、ＵＲＬとはコンテンツの所在を示すために用いられる記述子であり、ｈｔｔｐ：／／｛ＩＰアドレス｝：｛ポート番号｝／｛コンテンツの場所｝を用いて記述されている。｛ＩＰアドレス｝は、ＩＰアドレスに限られるものではなく、ネットワーク上で装置を特定可能とするＦＱＤＮ（Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）やホスト名などを利用することも可能である。
【００７１】
“内部ＵＲＬ”の列の｛ＩＰアドレス｝，｛ポート番号｝，｛コンテンツの場所｝は、それぞれ、メディアサーバのＩＰアドレス，メディアサーバ上でｈｔｔｐの動作しているポート番号，メディアサーバ上でコンテンツを特定するための識別子（例えば、コンテンツファイル名など）が格納される。
【００７２】
一方、“外部ＵＲＬ”の列の｛ＩＰアドレス｝は、他のネットワークから第１のネットワークにアクセスする際に使用される接続装置４０ａのインタフェースｓ１のＩＰアドレスが格納される。｛ポート番号｝は、適当な番号が重複することなく設定される。また、｛コンテンツの場所｝は、“内部ＵＲＬ”の列の｛コンテンツの場所｝と同様に、メディアサーバ上でコンテンツを特定するための識別子が格納される。
【００７３】
具体的には、例えば、メディアサーバ１１ａの格納するコンテンツのコンテンツ名が“ｍｕｓｉｃ＿１”、そのコンテンツが格納されているＵＲＬが“ｈｔｔｐ：／／１９２．１６８．１．３：８０／ｍｕｓｉｃ＿１”である場合、コンテンツリストＡのレコードＲ１０の“コンテンツ名”の列には“ｍｕｓｉｃ＿１”が格納され、“内部ＵＲＬ”の列には“ｈｔｔｐ：／／１９２．１６８．１．３：８０／ｍｕｓｉｃ＿１”が格納される。また、“外部ＵＲＬ”の列には、“ｈｔｔｐ：／／１０．０．０．１０１：８０８１／ｍｕｓｉｃ＿１”が格納される。
【００７４】
同様に、メディアサーバ１１ｂの格納するコンテンツのコンテンツ名が“ｍｕｓｉｃ＿２”、そのコンテンツが格納されているＵＲＬが“ｈｔｔｐ：／／１９２．１６８．１．４：８０／ｍｕｓｉｃ＿２”である場合、コンテンツリストＡのレコードＲ１０の次の行であるＲ１１の“コンテンツ名”の列には“ｍｕｓｉｃ＿２”が格納され、“内部ＵＲＬ”の列には“ｈｔｔｐ：／／１９２．１６８．１．４：８０／ｍｕｓｉｃ＿２”が格納される。また、“外部ＵＲＬ”の列には、“ｈｔｔｐ：／／１０．０．０．１０１：８０８２／ｍｕｓｉｃ＿２”が格納される。
【００７５】
また、同様に、メディアサーバ１１ｃの格納するコンテンツのコンテンツ名が“ｍｏｖｉｅ＿１”、そのコンテンツが格納されているＵＲＬが“ｈｔｔｐ：／／１９２．１６８．１．５：８０／ｍｏｖｉｅ＿１”である場合、コンテンツリストＡのレコードＲ１１の次の行であるＲ１２の“コンテンツ名”の列には“ｍｏｖｉｅ＿１”が格納され、“内部ＵＲＬ”の列には“ｈｔｔｐ：／／１９２．１６８．１．５：８０／ｍｏｖｉｅ＿１”が格納される。また、“外部ＵＲＬ”の列には、“ｈｔｔｐ：／／１０．０．０．１０１：８０８３／ｍｕｓｉｃ＿２”が格納される。
【００７６】
なお、上述した“外部ＵＲＬ”の列における｛ＩＰアドレス｝は、他のネットワークから第１のネットワークに接続するために必要となる接続装置４０ａのインタフェースｓ１のＩＰアドレスである１０．０．０．１０１が格納される。また、｛ポート番号｝に格納された８０８１〜８０８３は、代理装置１０により適当に割り当てられた番号である。
【００７７】
クライアント装置１２は、ウェブブラウザ機能を用いて、コンテンツ一覧取得要求を代理装置１０に送信する（Ｓ３）。
【００７８】
代理装置１０は、ＨＴＴＰサーバ中継モジュール１０７により、クライアント装置１２から送信されてきたコンテンツ一覧取得要求を受信し、図７に示すコンテンツリストＡから“コンテンツ名”の列に格納されているコンテンツ名を読み出して、クライアント装置１２に送信する（Ｓ４）。
【００７９】
なお、代理装置１０は、コンテンツ一覧取得要求を受信した後、コンテンツ名をコンテンツリストＡから読み出す前にステップＳ２を行い、第１のネットワーク１に現在接続されているメディアサーバのコンテンツを調査することも可能である。
【００８０】
クライアント装置１２は、代理装置１０から送信されてきたコンテンツ名を受信し、そのコンテンツ名を選択可能に表示部に表示させ、そのクライアント装置１２を操作するユーザＡによりコンテンツ名が指定された場合には、その指定されたコンテンツ名（以下、「指定コンテンツ名」と称する）とユーザＡ名とが含まれたサービス利用要求を代理装置１０に送信する（Ｓ５）。
【００８１】
具体的には、クライアント装置１２の表示部には、代理装置１０のコンテンツリストＡの“コンテンツ名”の列に格納されているコンテンツ名“ｍｕｓｉｃ＿１”、“ｍｕｓｉｃ＿２”、及び、“ｍｏｖｉｅ＿１”がクライアント装置の画面に表示される。これら複数のコンテンツ名のうち、例えば、ユーザＡにより“ｍｕｓｉｃ＿１”が指定された場合を考慮して以下説明をする。
【００８２】
代理装置１０は、ＨＴＴＰサーバ中継モジュール１０７により、クライアント装置１２から送信されてきたサービス利用要求を受信し、このサービス利用要求をデータ受付配信装置２１に送信する（Ｓ６）。
【００８３】
データ受付配信装置２１は、第１，第４，第２ネットワークを介して、代理装置１０から送信されてきたサービス利用要求を受信し、ユーザ認証モジュール２１１により、ユーザＡが事前に登録されたユーザであるかを確認するために認証装置２２に対して送信元確認を行い、更に、アクセス権管理モジュール２１２により、そのユーザＡが指定コンテンツ名のコンテンツの加工処理を行う権限を有するかどうかを確認する（Ｓ７）。
【００８４】
なお、ステップＳ７による送信元確認及び加工処理権限の確認は、省略することも可能であり、その場合、認証装置２２を含まない構成とすることが可能である。
【００８５】
データ受付配信装置２１は、ステップＳ７による送信元確認及び加工処理権限が確認された場合、サービス利用要求を処理装置２０に送信する（Ｓ８）。
【００８６】
処理装置２０は、データ受付配信装置２１から送信されてきたサービス利用要求を受信し、指定コンテンツ名に基づくコンテンツＵＲＬ取得要求を代理装置１０に送信する（Ｓ９）。
【００８７】
代理装置１０は、第２，第４，第１ネットワークを介して、処理装置２０から送信されてきたコンテンツＵＲＬ取得要求を受信し、処理装置２０がユーザＡのサービス利用要求に対応した処理装置であるかを確認するために認証装置２２に対して送信元確認を行い、更に、ユーザアクセスモジュール１０４により、メディアサーバ１１ａ〜１１ｃがユーザＡのサービス利用要求に対応したメディアサーバであるかを確認する（Ｓ１０）。
【００８８】
なお、ステップＳ１０による確認は省略することも可能であり、その場合、認証装置２２を含まない構成とすることが可能である。
【００８９】
代理装置１０は、ステップＳ１０において確認された場合、処理装置２０からメディアサーバ１１ａ〜１１ｃへの接続を可能にするために、コンテンツリストＡから指定コンテンツ名に対応するレコードに格納されたデータを読み出して、接続装置４０ａに格納されているアドレス変換テーブルとアクセス制御テーブルの設定変更を行う（Ｓ１１）。
【００９０】
なお、接続装置４０ａにアクセス制御を行う機能がない場合には、アクセス制御テーブルの設定変更を行わないことも可能である。
【００９１】
図８は、接続装置４０ａに格納されているアドレス変換テーブルの表である。このアドレス変換テーブルは表構造を有しており、第１のネットワーク１を内部とする“内部”の列とそれ以外のネットワークを外部とする“外部”の列とを備えた構成であり、更に、各列は“ＩＰアドレス”と“ポート番号”の列を備えている。
【００９２】
処理装置２０から代理装置１０にコンテンツＵＲＬ取得要求が送信される前、アドレス変換テーブルのレコードＲ２０の“外部”の“ＩＰアドレス”及び“ポート番号”の列には、それぞれ、“１０．０．０．１０１”及び“８０”が格納されている。また、Ｒ２０の“内部”の“ＩＰアドレス”及び“ポート番号”の列には、それぞれ、“１９２．１６８．１．２”及び“８０”が格納されている。これにより、外部からＩＰアドレス１０．０．０．１０１，ポート番号８０へのアクセスは、内部のＩＰアドレス１９２．１６８．１．２，ポート番号８０に転送されることになる。即ち、ステップＳ１０における、外部のネットワークに存在する処理装置２０から、内部のネットワークに存在する代理装置１０へのアクセスは可能となっている。
【００９３】
ここで、ステップＳ１１によるアドレス変換テーブルの設定変更の動作を具体的に説明する。代理装置１０は、指定コンテンツ名である“ｍｕｓｉｃ＿１”に対応するレコードを図７に示したコンテンツリストＡから検索し、該当するレコードＲ１０に関係付けられた“内部ＵＲＬ”の列と“外部ＵＲＬ”の列に格納されたデータを読み出す。“外部ＵＲＬ”の列に格納されている｛ＩＰアドレス｝及び｛ポート番号｝を、図８に示すアドレス変換テーブルのＲ２０の次の行であるＲ２１の“外部”の“ＩＰアドレス”及び“ポート番号”の列に格納する。同様に、“内部ＵＲＬ”の列に格納されている｛ＩＰアドレス｝及び｛ポート番号｝を、Ｒ２１の“内部”の“ＩＰアドレス”及び“ポート番号”の列に格納する。これにより、外部からＩＰアドレス１０．０．０．１０１，ポート番号８０８１へのアクセスは、内部のＩＰアドレス１９２．１６８．１．３，ポート番号８０に転送されることになる。
【００９４】
図９は、接続装置４０ａに格納されている接続装置４０ａのインタフェースｓ１におけるアクセス制御テーブルの表である。このアドレス変換テーブルは表構造を有しており、インタフェースｓ１へのアクセスを許可又は拒否を示す“許可区分”の列と、インタフェースｓ１へアクセスするＩＰパケットの“通信元”の列と、インタフェースｓ１へアクセスするＩＰパケットの“通信先”の列とを備えた構成である。更に、“通信元”及び“通信先”の列には、“ＩＰアドレス”と“ポート番号”の列を備えている。
【００９５】
処理装置２０から代理装置１０にコンテンツＵＲＬ取得要求が送信される前、アクセス制御テーブルのレコードＲ３０の“許可区分”の列には、“拒否”が格納されている。“通信元”の“ＩＰアドレス”の列には、全てのＩＰアドレスもしくはポート番号を意味する“ａｎｙ”が格納され、“ポート番号”の列にも“ａｎｙ”が格納されている。また、“通信先”の“ＩＰアドレス”及び“ポート番号”の列にも“ａｎｙ”が格納されている。
【００９６】
また、レコードＲ３０の上に格納されたＲ３１の“許可区分”の列には、“許可”が格納されている。“通信元”の“ＩＰアドレス”及び“ポート番号”の列には“ａｎｙ”が格納されている。また、“通信先”の“ＩＰアドレス”の列には“１０．０．０．１０１”が格納され、“ポート番号”の列には“８０”が格納されている。
【００９７】
さらに、レコードＲ３１の上に格納されたＲ３２の“許可区分”の列には、“許可”が格納されている。“通信元”の“ＩＰアドレス”の列には、“１９２．１６８．１．０”が格納され、“ポート番号”の列には“ａｎｙ”が格納されている。また、“通信先”の“ＩＰアドレス”及び“ポート番号”の列には“ａｎｙ”が格納されている。
【００９８】
接続装置４０ａによるアクセス制御とは、インタフェースｓ１に送信されてきたＩＰパケットの通信元／通信先のＩＰアドレス／ポート番号とアクセス制御テーブルに格納されている通信元／通信先のＩＰアドレス／ポート番号のうち上に格納されているレコードから順番に比較し、その比較の結果、一致するレコードの“許可区分”の列に格納されている内容に基づいて処理を行う。例えば、インタフェースｓ１に送信されてきたＩＰパケットのうち、通信元のＩＰアドレス／ポート番号が１０．０．０．１０／８８８８、通信先のＩＰアドレス／ポート番号が１０．０．０．１０１／８０８１の場合、最初に、最上位のレコードＲ３２に格納されている通信元／通信先のＩＰアドレス／ポート番号とを比較する。Ｒ３２の通信元のＩＰアドレスが一致しないため、次にＲ３１に格納されている通信元／通信先のＩＰアドレス／ポート番号と比較する。通信元のＩＰアドレス／ポート番号はいずれも“ａｎｙ”であるため一致するが、通信先のポート番号が一致しないため、次にＲ３０に格納されている通信元／通信先のＩＰアドレス／ポート番号と比較する。Ｒ３０の通信元／通信先のＩＰアドレス／ポート番号は全て“ａｎｙ”であるため一致し、Ｒ３０の“許可区分”に格納されている“拒否”により、上記ＩＰパケットはインタフェースｓ１において拒否されることになる。
【００９９】
ここで、ステップＳ１１によるアクセス制御テーブルの設定変更の動作を具体的に説明する。指定コンテンツ名である“ｍｕｓｉｃ＿１”に対応するレコードを図７に示したコンテンツリストＡから検索し、該当するレコードＲ１０に関係付けられた“外部ＵＲＬ”の列に格納されたデータを読み出す。“外部ＵＲＬ”の列に格納されている｛ＩＰアドレス｝及び｛ポート番号｝を、図９に示すアクセス制御テーブルのＲ３２の上に格納されたＲ３３の“通信先”の“ＩＰアドレス”及び“ポート番号”の列に格納する。また、コンテンツＵＲＬ取得要求の送信元である処理装置２０のＩＰアドレスである１７２．１６．０．２をＲ３３の“通信元”の“ＩＰアドレス”の列に格納し、“ポート番号”の列にはａｎｙを格納する。更に、“許可区分”の列には、“許可”を格納する。
【０１００】
代理装置１０は、コンテンツリストＡから指定コンテンツ名に対応する“外部ＵＲＬ”の列に格納された内容（以下、「コンテンツＵＲＬ」と称する）を読み出して、処理装置２０に送信する（Ｓ１２）。
【０１０１】
具体的には、指定コンテンツ名である“ｍｕｓｉｃ＿１”に対応するレコードを図７に示したコンテンツリストＡから検索し、該当するレコードＲ１０に関係付けられた“外部ＵＲＬ”の列に格納された“ｈｔｔｐ：／／１０．０．０．１０１：８０８１／ｍｕｓｉｃ＿１”を読み出して、処理装置２０に送信する。
【０１０２】
処理装置２０は、第１，第４，第２ネットワークを介して、コンテンツ取得モジュール２０１により、代理装置１０から送信されてきたコンテンツＵＲＬを受信し、コンテンツ取得要求をそのコンテンツＵＲＬのメディアサーバに送信する（Ｓ１３）。
【０１０３】
コンテンツＵＲＬのＩＰアドレスは１０．０．０．１０１，ポート番号は８０８１であるため、図８に示す接続装置４０ａのアドレス変換テーブルのレコードＲ２１により、そのコンテンツ取得要求は、ＩＰアドレス１９２．１６８．１．３，ポート番号８０に転送される。また、通信元のＩＰアドレスは処理装置２０の１７２．１６．０．２、通信先のＩＰアドレス／ポート番号は１０．０．０．１０１／８０８１であるので、図９に示すアクセス制御テーブルのレコードＲ３３と一致し、コンテンツ取得要求は接続装置４０ａのインタフェースｓ１において拒否されることなくＩＰアドレス１９２．１６８．１．３のメディアサーバ１１ａに送信されることになる。
【０１０４】
メディアサーバ１１ａは、接続装置４０ａを介して、処理装置２０から送信されてきたコンテンツ取得要求を受信し、メディアサーバ１１ａの格納するコンテンツをメモリから読み出して、処理装置２０に送信する（Ｓ１４）。
【０１０５】
処理装置２０は、第１，第４，第２ネットワークを介して、メディアサーバ１１ａから送信されてきたコンテンツを受信し、このコンテンツのリンク先とステップＳ９により受信したコンテンツ名とステップＳ１３により受信したコンテンツＵＲＬとを関連付けてコンテンツリストＢに格納する（Ｓ１５）。
【０１０６】
なお、コンテンツ名をコンテンツリストＢに格納する動作はステップＳ９の後、コンテンツＵＲＬをコンテンツリストＢに格納する動作はステップＳ１３の後で行うことも可能である。
【０１０７】
図１０は、ステップＳ１５により処理装置２０に格納されているコンテンツリストＢの表である。このコンテンツリストＢは表構造を有しており、“コンテンツ名”の列と、“コンテンツＵＲＬ”の列と、“コンテンツのリンク先”の列とを備えた構成である。具体的には、“コンテンツ名”の列には“ｍｕｓｉｃ＿１”が格納され、“コンテンツＵＲＬ”の列には“ｈｔｔｐ：／／１０．０．０．１０１：８０８１／ｍｕｓｉｃ＿１”が格納され、“コンテンツのリンク先”の列にはコンテンツが格納されているアドレス情報、例えば、Ａ１Ｃ２などが格納されている。なお、コンテンツリストＢの表構造はこれに限られるものではない。
【０１０８】
処理装置２０は、事前に格納されている処理リストから処理内容を読み出して、データ受付配信装置２１及び代理装置１０を介して、指定コンテンツ名に対する処理候補をクライアント装置１２に提示する（Ｓ１６）。
【０１０９】
図１１は、処理装置２０に格納されている処理リストの表である。図１１に示すように、処理内容としては、例えば、コンテンツの無音部分の削除や、特定のシーン抽出や切り替え検出を行うダイジェスト作成などを挙げることができる。なお、図１１に示した処理内容は、あくまでも一例であり、コンテンツの種別に応じたさまざまな加工処理を行うことが可能である。
【０１１０】
クライアント装置１２は、処理装置２０から送信されてきた処理内容を受信し、その処理内容を選択可能に表示部へ表示させ、ユーザＡにより処理内容が指定された場合には、代理装置１０及びデータ受付配信装置２１を介して、その指定された加工処理が含まれた処理指示を代理装置３０に送信する（Ｓ１７）。
【０１１１】
具体的には、クライアント装置１２の表示部には、代理装置１０の処理リストに格納されている処理内容である無音部分削除、及び、ダイジェスト作成が表示される。これら複数の処理内容のうち、例えば、ユーザＡにより無音部分削除が指定された場合を考慮して以下説明をする。
【０１１２】
処理装置２０は、クライアント装置１２から送信されてきた処理指示を受信し、データ処理モジュール２０２により、その処理指示に基づいて指定コンテンツ名のコンテンツを加工し、その加工の結果を示す分析情報をメタデータとして図１０のコンテンツリストＢのコンテンツ名に関連付けて格納する（Ｓ１８）。
【０１１３】
具体的には、図１０の右側に示すように、“ｍｕｓｉｃ＿１”のコンテンツ名のコンテンツに対して、無音部分削除の加工がされた場合、例えば、無音部分の無い有効なコンテンツの時間帯の開始時刻／終了時刻として、０：００：０７／０：２５：４５がレコードＲ５０に格納され、０：２６：１５／０：４８：３０をＲ５０の次の行のＲ５１に格納される。なお、開始時刻及び終了時刻として格納される時間は、｛時｝：｛分｝：｛秒｝を意味する。
【０１１４】
処理装置２０は、メタデータ提供モジュール２０４により、指定コンテンツ名とその指定コンテンツ名に関連付けられたメタデータとをコンテンツリストＢから読み出して、データ受付配信装置２１に送信する（Ｓ１９）。
【０１１５】
なお、処理装置２０は、ステップＳ１９の後、メタデータを含むコンテンツリストＢに格納されている全てのデータを削除することも可能である。
【０１１６】
データ受付配信装置２１は、処理装置２０から送信されてきた指定コンテンツ名とメタデータとを関連付けてコンテンツリストＣに格納し、アクセス権管理モジュール２１２により、そのコンテンツリストＣへのアクセス権限を他のユーザ、に対して共有可能とする設定を行う（Ｓ２０）。
【０１１７】
具体的には、コンテンツリストＣへのアクセス権限を、ユーザＢに対して共有可能とする設定を行った場合を考慮して以下説明をする。
【０１１８】
メディアプレーヤ３１は、そのメディアプレーヤを操作するユーザＢにより要求があった場合には、ＤＬＮＡに基づき、ユーザＢ名が含まれたコンテンツ一覧取得要求を代理装置３０に送信する（Ｓ２１）。
【０１１９】
代理装置３０は、メディアプレーヤ３１から送信されてきたコンテンツ一覧要求を受信し、データ受付配信装置２１に送信する（Ｓ２２）。
【０１２０】
データ受付配信装置２１は、第３，第４，第２ネットワークを介して、代理装置３０から送信されてきたコンテンツ一覧要求を受信し、ユーザ認証モジュール２１１により、ユーザＢが事前に登録されたユーザであるかを確認するために認証装置２２に対して送信元確認を行い、更に、アクセス権管理モジュール２１２により、そのユーザＢがユーザＡにより処理されたコンテンツにアクセスする権限を有するかどうかを確認する（Ｓ２３）。
【０１２１】
なお、ステップＳ２３による送信元確認及びアクセス権限の確認は、省略することも可能であり、その場合、認証装置２２を含まない構成とすることが可能である。
【０１２２】
データ受付配信装置２１は、ステップＳ２３による送信元確認及びアクセス権限が確認された場合、ユーザＡにより処理されたコンテンツ名をコンテンツリストＣから読み出して、代理装置３０に送信する（Ｓ２４）。
【０１２３】
なお、代理装置３０は、メディアプレーヤ３１からの要求を受けることなく、遠隔通信モジュール１０２により、コンテンツ一覧要求をデータ受付配信装置２１に送信し、デバイス広告応答モジュール１０３により、受信したコンテンツ一覧要求を広告することも可能である。これにより、メディアプレーヤ３１は、コンテンツ一覧要求を送信しない場合であっても、ＤＬＮＡに基づき、自動的にコンテンツ一覧を受信することができる。
【０１２４】
メディアプレーヤ３１は、ＤＬＮＡに基づいて受信したコンテンツ一覧を選択可能に表示部に表示させ、そのメディアプレーヤ３１を操作するユーザＢによりコンテンツ名が選択された場合には、その選択されたコンテンツ名（以下、「選択コンテンツ名」と称する）とユーザＢ名とが含まれたコンテンツ取得要求を代理装置３０に送信する（Ｓ２５）。
【０１２５】
具体的には、メディアプレーヤ３１の表示部には、データ受付配信装置２１のコンテンツリストＣに格納されているユーザＡの指定コンテンツ名である“ｍｕｓｉｃ＿１”が表示される。ユーザＢにより“ｍｕｓｉｃ＿１”が選択された場合を考慮して以下説明をする。
【０１２６】
代理装置３０は、メディアプレーヤ３１から送信されてきたコンテンツ取得要求を受信し、メタデータ取得要求をデータ受付配信装置２１に送信する（Ｓ２６）。
【０１２７】
データ受付配信装置２１は、第３，第４，第２ネットワークを介して、代理装置３０から送信されてきたメタデータ取得要求を受信し、選択コンテンツ名に関連付けられたメタデータをコンテンツリストＣから読み出して、データ配信モジュール２１４により、代理装置３０に送信する（Ｓ２７）。
【０１２８】
代理装置３０は、第２，第４，第３ネットワークを介して、データ受付配信装置２１から送信されてきたメタデータを受信してメモリに格納した後、そのメタデータに格納された分析情報を読み出して、その分析情報を含むコンテンツＵＲＬ取得要求を代理装置１０に送信する（Ｓ２８）。
【０１２９】
代理装置１０は、第３，第４，第１ネットワークを介して、コンテンツＵＲＬ取得要求を受信し、ユーザＢが事前に登録されたユーザであるかを確認するために認証装置２２に対して送信元確認を行い、更に、ユーザアクセスモジュール１０４により、そのユーザＢが選択コンテンツ名のメディアサーバ１１ａにアクセスする権限を有するかどうかを確認する（Ｓ２９）。
【０１３０】
なお、ステップＳ２９による送信元確認及びアクセス権限の確認は、省略することも可能であり、その場合、認証装置２２を含まない構成とすることが可能である。
【０１３１】
代理装置１０は、ステップＳ２９による送信元確認及びアクセス権限が確認された場合には、代理装置３０からメディアサーバ１１ａへの接続を可能とするために、コンテンツリストＡから選択コンテンツ名に対応するレコードに格納されたデータを読み出して、接続装置４０ａに格納されているアドレス変換テーブルとアクセス制御テーブルの設定変更を行う（Ｓ３０）。
【０１３２】
なお、接続装置４０ａにアクセス制御を行う機能がない場合には、アクセス制御テーブルの設定変更を行わないことも可能である。
【０１３３】
図８に示す接続装置４０ａに格納されているアドレス変換テーブルについて、ステップＳ２５による選択コンテンツ名とステップＳ５による指定コンテンツ名とは同一であるので、レコードＲ２１に格納されているレコードと同一となる。この場合、レコードの行を新たに追加させないことも可能である。
【０１３４】
一方、図９に示すアクセス制御テーブルの設定変更については、レコードＲ３３の上のＲ３４に“通信元”の“ＩＰアドレス”の列には代理装置３０のＩＰアドレスである“１９２．１６８．２．２”、“ポート番号”の列には“ａｎｙ”が格納され、“通信先”の“ＩＰアドレス”の列には“１０．０．０．１０１”、“ポート番号”の列には“８０８１”が格納される。
【０１３５】
代理装置１０は、コンテンツリストＡから選択コンテンツ名に対応する“外部ＵＲＬ”の列に格納された内容を読み出して、代理装置３０に送信する（Ｓ３１）。
【０１３６】
具体的には、選択コンテンツ名である“ｍｕｓｉｃ＿１”に対応するレコードを図７に示したコンテンツリストＡから検索し、該当するレコードＲ１０に関係付けられた“外部ＵＲＬ”の列に格納された“ｈｔｔｐ：／／１０．０．０．１０１：８０８１／ｍｕｓｉｃ＿１”を読み出して、代理装置３０に送信する。
【０１３７】
代理装置３０は、第１，第４，第３ネットワークを介して、代理装置１０から送信されてきたコンテンツＵＲＬを受信し、ステップＳ２８により受信したメタデータをメモリから読み出して、ＤＬＮＡに基づき、そのメタデータに格納されている分析情報を引数とするコンテンツ取得要求を、そのコンテンツＵＲＬのメディアサーバ１１ａに送信する（Ｓ３２）。
【０１３８】
具体的には、代理装置３０は、メタデータに格納されているレコードＲ５０及びＲ５１に格納されている開始時刻／終了時刻である０：００：０７／０：２５：４５及び０：２６：１５／０：４８：３０をメモリから読み出して、その開始時刻及び終了時刻を引数とするコンテンツ取得要求を、ｈｔｔｐ：／／１０．０．０．１０１：８０８１／ｍｕｓｉｃ＿１に送信する。開始時刻／終了時刻などの取得位置の指定は、ＤＬＮＡの規格に準拠することにより実現することができる。
【０１３９】
なお、コンテンツＵＲＬのＩＰアドレスは｛１０．０．０．１０１｝，ポート番号は｛８０８１｝であるため、図８に示す接続装置４０ａのアドレス変換テーブルのＲ２１により、そのコンテンツ取得要求は、ＩＰアドレス１９２．１６８．１．３，ポート番号８０に転送される。また、通信元のＩＰアドレスは代理装置３０の１９２．１６８．２．２、通信先のＩＰアドレス／ポート番号は１０．０．０．１０１／８０８１であるので、図９に示すアクセス制御テーブルのレコードＲ３４と一致し、コンテンツ取得要求は接続装置４０ａのインタフェースｓ１において拒否されることなくＩＰアドレス１９２．１６８．１．３のメディアサーバ１１ａに送信されることになる。
【０１４０】
メディアサーバ１１ａは、代理装置３０から転送されてきた分析情報を受信し、ＤＬＮＡに基づき、分析情報に基づくコンテンツを代理装置３０に送信する（Ｓ３３）。
【０１４１】
具体的には、メディアサーバ１１ａは、０：００：０７（開始時刻）〜０：２５：４５（終了時刻）の時間帯及び０：２６：１５（開始時刻）〜０：４８：３０（終了時刻）の時間帯のコンテンツをメモリから読み出して、代理装置３０に送信する。
【０１４２】
代理装置３０は、第１，第４，第３ネットワークを介して、メディアサーバ１１ａから送信されてきた加工後のコンテンツを受信し、ＤＬＮＡに基づき、メディアプレーヤに送信する（Ｓ３４）。
【０１４３】
本実施の形態によれば、ウェブブラウザ機能を有するクライアント装置１２を用いてコンテンツの加工を要求するので、ユーザに複雑な処理手順を要求することなく、既存インタフェースを流用した簡単かつインタラクティブな加工が可能である。
【０１４４】
また、メディアプレーヤ３１と同一ネットワークに接続された代理装置３０により、他のネットワークに接続されたメディアサーバ１１ａ〜１１ｃから送信されるコンテンツをメディアプレーヤ３１に転送するので、パーソナルコンピュータなどを操作して行う複雑な知識や操作をユーザに対して強いることなく、汎用的なメディアプレーヤを操作することで異なるネットワークに接続されたコンテンツを共有することができる。
【０１４５】
更に、代理装置３０により、分析情報に基づいた加工後のコンテンツがメディアプレーヤ３１に転送されるので、コンテンツ自身を処理装置２０に格納する必要がなく、尚且つ処理装置２０からコンテンツを配信する必要もない。即ち、メディアサーバが増加した場合であっても、処理装置２０のストレージ容量や配信能力を高めることなくコンテンツの共有及び流通を実現することができる。
【０１４６】
また、第１のネットワーク１に接続された代理装置１０から要求があった場合に、同一ネットワークへのアクセスを制限する接続装置４０ａに対して他のネットワークに接続された処理装置２０又は代理装置３０からの接続を許可する設定を行うので、許可された装置以外から第１のネットワークへの接続を排除することができる。
【実施例２】
【０１４７】
以下、図１〜図５，図１２を用いて、実施例２におけるシステム処理全体の流れについて説明する。図１２は、本実施例におけるシステム処理全体の流れを示すシーケンス図である。
【０１４８】
なお、本実施例におけるシステム構成は、図１で示したクライアント装置１２の代わりに、メディアプレーヤ１３を備えた構成である。
【０１４９】
メディアサーバ１１ａ〜１１ｃは、ＤＬＮＡに基づき、接続されている第１のネットワーク１に対して、自身がメディアコンテンツを格納しているメディアサーバであることを広告する（Ｓ１）。
【０１５０】
代理装置１０は、デバイス発見モジュール１０１により、第１のネットワーク１に送信されている広告を発見し、メディアサーバ１１ａ〜１１ｃの格納するコンテンツのコンテンツ名とそのコンテンツを格納するメディアサーバのＵＲＬとを関連付けてコンテンツリストＡに格納する（Ｓ２）。
【０１５１】
具体的には、実施例１と同様に、図７に示すコンテンツＡとして格納される。
【０１５２】
代理装置１０は、処理リスト取得要求をデータ受付配信装置２１に送信する（Ｓ３）。
【０１５３】
データ受付配信装置２１は、第１，第４，第２ネットワークを介して、代理装置１０から送信されてきた処理リスト取得要求を受信し、処理装置２０に送信する（Ｓ４）。
【０１５４】
処理装置２０は、データ受付配信装置２１から送信されてきた処理リスト取得要求を受信し、事前に格納されている処理リストから処理内容を読み出して、その処理内容をデータ受付配信装置２１を介して、代理装置１０に送信する（Ｓ５）。
【０１５５】
代理装置１０は、第２，第４，第１ネットワークを介して、処理装置２０から送信されてきた処理内容を受信し、更に、コンテンツ名を図７に示すコンテンツリストＡから読み出して、コンテンツ名変換モジュール１０８により、コンテンツ名をその処理内容に対応付けたコンテンツ名に変換する（Ｓ６）。
【０１５６】
具体的には、実施例１と同様に、図７に示すコンテンツリストＡに格納されたコンテンツ名が“ｍｕｓｉｃ＿１”、“ｍｕｓｉｃ＿２”、及び、“ｍｏｖｉｅ＿１”であり、更に、送信されてきた処理内容が“無音部分削除”である場合、コンテンツ名は、“ｍｕｓｉｃ＿１の無音部分削除”、“ｍｕｓｉｃ＿２の無音部分削除”、及び、“ｍｏｖｉｅ＿１の無音部分削除”に変換され、コンテンツリストＡのコンテンツ名に格納される。
【０１５７】
メディアプレーヤ１３は、ＤＬＮＡに基づき、コンテンツ一覧取得要求を代理装置１０に送信する（Ｓ７）。
【０１５８】
代理装置１０は、ＨＴＴＰサーバ中継モジュール１０７により、メディアプレーヤ１３から送信されてきたコンテンツ一覧取得要求を受信し、コンテンツリストＡから“コンテンツ名”の列に格納されている変換されたコンテンツ名を読み出して、メディアプレーヤ１３に送信する（Ｓ８）。
【０１５９】
実施例１と同様に、代理装置１０は、コンテンツ一覧取得要求を受信した後、コンテンツ名をコンテンツリストＡから読み出す前にステップＳ２を行い、第１のネットワーク１に現在接続されているメディアサーバのコンテンツを調査することも可能である。
【０１６０】
メディアプレーヤ１３は、代理装置１０から送信されてきた変換されたコンテンツ名を受信し、そのコンテンツ名を選択可能に表示部に表示させ、そのメディアプレーヤ１３を操作するユーザＡによりコンテンツ名が指定された場合には、その指定されたコンテンツ名（以下、「指定コンテンツ名」と称する）とユーザＡ名とが含まれたサービス利用要求を代理装置１０に送信する（Ｓ９）。
【０１６１】
具体的には、メディアプレーヤ１３の画面には、代理装置１０のコンテンツリストＡに格納されているコンテンツ名“ｍｕｓｉｃ＿１の無音部分削除”、“ｍｕｓｉｃ＿２の無音部分削除”、及び、“ｍｏｖｉｅ＿１の無音部分削除”が表示される。これら複数のコンテンツ名のうち、例えば、ユーザＡにより“ｍｕｓｉｃ＿１の無音部分削除”が指定された場合を考慮して以下説明をする。
【０１６２】
代理装置１０は、ＨＴＴＰサーバ中継モジュール１０７により、メディアプレーヤ１３から送信されてきたサービス利用要求を受信し、コンテンツ名変換モジュール１０８により、サービス利用要求に含まれている指定コンテンツ名を、変換される前の指定コンテンツ名と処理内容とに変換し、変換後の指定コンテンツ名とその処理内容とを含むサービス利用要求をデータ受付配信装置２１に送信する（Ｓ１０）。
【０１６３】
データ受付配信装置２１は、第１，第４，第２ネットワークを介して、代理装置１０から送信されてきたサービス利用要求を受信し、ユーザ認証モジュール２１１により、ユーザＡが事前に登録されたユーザであるかを確認するために認証装置２２に対して送信元確認を行い、更に、アクセス権管理モジュール２１２により、そのユーザＡが指定コンテンツ名のコンテンツの加工処理を行う権限を有するかどうかを確認する（Ｓ１１）。
【０１６４】
実施例１と同様に、ステップＳ１１による送信元確認及び加工処理権限の確認は、省略することも可能であり、その場合、認証装置２２を含まない構成とすることが可能である。
【０１６５】
データ受付配信装置２１は、ステップＳ１１による送信元確認及び加工処理権限が確認された場合、サービス利用要求を処理装置２０に送信する（Ｓ１２）。
【０１６６】
処理装置２０は、データ受付配信装置２１から送信されてきたサービス利用要求を受信し、指定コンテンツ名に基づくコンテンツＵＲＬ取得要求を代理装置１０に送信する（Ｓ１３）。
【０１６７】
代理装置１０は、第２，第４，第１ネットワークを介して、処理装置２０から送信されてきたコンテンツＵＲＬ取得要求を受信し、処理装置２０がユーザＡのサービス利用要求に対応した処理装置であるかを確認するために認証装置２２に対して送信元確認を行い、更に、ユーザアクセスモジュール１０４により、メディアサーバ１１ａ〜１１ｃがユーザＡのサービス利用要求に対応したメディアサーバであるかを確認する（Ｓ１４）。
【０１６８】
なお、ステップＳ１４による確認は省略することも可能であり、その場合、認証装置２２を含まない構成とすることが可能である。
【０１６９】
代理装置１０は、ステップＳ１４において確認された場合、処理装置２０からメディアサーバ１１ａ〜１１ｃへの接続を可能とするために、コンテンツリストＡから指定コンテンツ名に対応するレコードに格納されたデータを読み出して、接続装置４０ａに格納されているアドレス変換テーブルとアクセス制御テーブルの設定変更を行う（Ｓ１５）。
【０１７０】
なお、接続装置４０ａにアクセス制御を行う機能がない場合には、アクセス制御テーブルの設定変更を行わないことも可能である。
【０１７１】
また、アドレス変換テーブルとアクセス制御テーブルの設定変更については、図８及び図９に示す実施例１と同様であるので、ここでは説明を省略する。
【０１７２】
代理装置１０は、コンテンツリストＡから指定コンテンツ名に対応する“外部ＵＲＬ”の列に格納された内容（以下、「コンテンツＵＲＬ」と称する）を読み出して、処理装置２０に送信する（Ｓ１６）。
【０１７３】
実施例１と同様に、具体的には、指定コンテンツ名である“ｍｕｓｉｃ＿１”に対応するレコードを図７に示したコンテンツリストＡから検索し、該当するレコードＲ１０に関係付けられた“外部ＵＲＬ”の列に格納された“ｈｔｔｐ：／／１０．０．０．１０１：８０８１／ｍｕｓｉｃ＿１”を読み出して、処理装置２０に送信する。
【０１７４】
処理装置２０は、第１，第４，第２ネットワークを介して、コンテンツ取得モジュール２０１により、代理装置１０から送信されてきたコンテンツＵＲＬを受信し、コンテンツ取得要求をそのコンテンツＵＲＬのメディアサーバに送信する（Ｓ１７）。
【０１７５】
実施例１と同様に、コンテンツＵＲＬのＩＰアドレスは１０．０．０．１０１，ポート番号は８０８１であるため、図８に示す接続装置４０ａのアドレス変換テーブルのレコードＲ２１により、そのコンテンツ取得要求は、ＩＰアドレス１９２．１６８．１．３，ポート番号８０に転送される。また、通信元のＩＰアドレスは処理装置２０の１７２．１６．０．２、通信先のＩＰアドレス／ポート番号は１０．０．０．１０１／８０８１であるので、図９に示すアクセス制御テーブルのレコードＲ３３と一致し、コンテンツ取得要求は接続装置４０ａのインタフェースｓ１において拒否されることなくＩＰアドレス１９２．１６８．１．３のメディアサーバ１１ａに送信されることになる。
【０１７６】
メディアサーバ１１ａは、接続装置４０ａを介して、処理装置２０から送信されてきたコンテンツ取得要求を受信し、メディアサーバ１１ａの格納するコンテンツをメモリから読み出して、処理装置２０に送信する（Ｓ１８）。
【０１７７】
処理装置２０は、第１，第４，第２ネットワークを介して、メディアサーバ１１ａから送信されてきたコンテンツを受信し、このコンテンツのリンク先とステップＳ１３により受信したコンテンツ名とステップＳ１７により受信したコンテンツＵＲＬとを関連付けてコンテンツリストＢに格納する（Ｓ１９）。
【０１７８】
なお、コンテンツ名をコンテンツリストＢに格納する動作はステップＳ１３の後、コンテンツＵＲＬをコンテンツリストＢに格納する動作はステップＳ１７の後で行うことも可能である。
【０１７９】
このコンテンツリストＢは表構造を有しており、“コンテンツ名”の列と、“処理内容”の列と、“コンテンツＵＲＬ”の列と、“コンテンツのリンク先”の列とを備えた構成である。具体的には、“コンテンツ名”の列には“ｍｕｓｉｃ＿１”が格納され、“処理内容”の列には“無音部分削除”が格納され、“コンテンツＵＲＬ”の列には“ｈｔｔｐ：／／１０．０．０．１０１：８０８１／ｍｕｓｉｃ＿１”が格納され、“コンテンツのリンク先”の列にはコンテンツが格納されているアドレス情報、例えば、Ａ１Ｃ２などが格納されている。なお、コンテンツリストＢの表構造はこれに限られるものではない。
【０１８０】
処理装置２０は、コンテンツリストＢに格納されている指定コンテンツ名と処理内容とを読み出して、データ処理モジュール２０２により、その処理内容に基づいて指定コンテンツ名のコンテンツを加工し、その加工の結果を示す分析情報をメタデータとしてコンテンツリストＢのコンテンツ名に関連付けて格納する（Ｓ２０）。
【０１８１】
実施例１と同様に、具体的には、コンテンツ名が“ｍｕｓｉｃ＿１”であり、処理内容が“無音部分削除”である場合、そのコンテンツ名“ｍｕｓｉｃ＿１”に対応するコンテンツに対して“無音部分削除”の処理を行う。例えば、無音部分の無い有効なコンテンツの時間帯の開始時刻／終了時刻として、０：００：０７／０：２５：４５がレコードＲ５０に格納され、０：２６：１５／０：４８：３０をＲ５０の次の行のＲ５１に格納される。なお、開始時刻及び終了時刻として格納される時間は、｛時｝：｛分｝：｛秒｝を意味する。
【０１８２】
処理装置２０は、メタデータ提供モジュール２０４により、指定コンテンツ名とその指定コンテンツ名に関連付けられたメタデータとをコンテンツリストＢから読み出して、データ受付配信装置２１に送信する（Ｓ２１）。
【０１８３】
実施例１と同様に、処理装置２０は、ステップＳ２１の後、メタデータを含むコンテンツリストＢに格納されている全てのデータを削除することも可能である。
【０１８４】
データ受付配信装置２１は、処理装置２０から送信されてきた指定コンテンツ名とメタデータとを関連付けてコンテンツリストＣに格納し、アクセス権管理モジュール２１２により、そのコンテンツリストＣへのアクセス権限を他のユーザ、例えば、ユーザＢに対して共有可能とする設定を行う（Ｓ２２）。
【０１８５】
上記ステップＳ２２以降の処理全体の流れに関し、メディアプレーヤ３１によるコンテンツ一覧取得要求からコンテンツを受信するまでの動作については、実施例１のステップＳ２１〜Ｓ３４と同様であるので、ここでは具体的な説明を省略する。
【０１８６】
本実施の形態によれば、代理装置１０により、コンテンツに対する加工に対応付けたコンテンツ名に変換されたコンテンツ名を第１のネットワークに接続されたメディアプレーヤ１３に送信し、メディアプレーヤ１３によりそのコンテンツ名を選択するので、メディアプレーヤ１３を操作するユーザは、複雑な処理手順を踏まえることなく、そのコンテンツ名に対応するコンテンツの加工を要求することができる。
【図面の簡単な説明】
【０１８７】
【図１】本発明の実施の形態におけるシステム全体の構成図である。
【図２】代理装置の機能ブロック図である。
【図３】データ受付配信装置の機能ブロック図である。
【図４】処理装置の機能ブロック図である。
【図５】接続装置の機能ブロック図である。
【図６】実施例１におけるシステム処理全体の流れを示すシーケンス図である。
【図７】代理装置に格納されているコンテンツリストＡの表である。
【図８】接続装置に格納されているアドレス変換テーブルの表である。
【図９】接続装置のインタフェースｓ１におけるアクセス制御テーブルの表である。
【図１０】処理装置に格納されているコンテンツリストＢの表である。
【図１１】処理装置に格納されている処理リストの表である。
【図１２】実施例２におけるシステム処理全体の流れを示すシーケンス図である。
【符号の説明】
【０１８８】
１…第１のネットワーク
２…第２のネットワーク
３…第３のネットワーク
４…第４のネットワーク
１０…代理装置
１１ａ〜１１ｃ…メディアサーバ
１２…クライアント装置
１３…メディアプレーヤ
２０…処理装置
２１…データ受付配信装置
２２…認証装置
３０…代理装置
３１…メディアプレーヤ
４０ａ，４０ｂ…接続装置
４１…ルータ
１０１…デバイス発見モジュール
１０２…遠隔通信モジュール
１０３…デバイス広告応答モジュール
１０４…ユーザアクセスモジュール
１０５…ファイアウォール制御モジュール
１０６…アドレス変換モジュール
１０７…ＨＴＴＰサーバ中継モジュール
１０８…コンテンツ名変換モジュール
２０１…コンテンツ取得モジュール
２０２…データ処理モジュール
２０３…メタデータ保存管理モジュール
２０４…メタデータ提供モジュール
２１１…ユーザ認証モジュール
２１２…アクセス権管理モジュール
２１３…処理装置制御モジュール
２１４…データ配信モジュール
４０１…ＩＰパケット転送モジュール
４０２…ファイアウォールモジュール
４０３…アドレスポート番号変換モジュール
Ａ〜Ｃ…コンテンツリスト
Ｒ１０，Ｒ１１…レコード
Ｒ２０，Ｒ２１…レコード
Ｒ３０〜Ｒ３４…レコード
Ｒ５０，Ｒ５１…レコード
Ｓ１〜Ｓ３４…ステップ
【図１】
2007323179.tif 000003
【図２】
2007323179.tif 000004
【図３】
2007323179.tif 000005
【図４】
2007323179.tif 000006
【図５】
2007323179.tif 000007
【図６】
2007323179.tif 000008
【図７】
2007323179.tif 000009
【図８】
2007323179.tif 000010
【図９】
2007323179.tif 000011
【図１０】
2007323179.tif 000012
【図１１】
2007323179.tif 000013
【図１２】
2007323179.tif 000014