(57)【要約】【課題】本来コンテンツを所有しているエリア内端末が応答できない場合も、ネットワークの負荷を軽くしつつエリア外端末によるコンテンツの取得を可能にすること。【解決手段】アドレス変換装置３０は、エリア外端末５０から、ユニキャスト通信により、ＬＡＮ１０内のエリア内端末（例えばＤＳＣ２０Ａ、ＰＣ２０Ｂ、携帯電話２０Ｃ）の何れか１つ以上が保有する所定のコンテンツの取得要求を受信すると、上記エリア内端末それぞれに対して上記コンテンツの取得要求を行い、当該アドレス変換装置３０に上記コンテンツの取得要求を行った上記エリア外端末５０に、上記エリア内端末（例えば携帯電話２０Ｃ）から受信した上記取得要求したコンテンツのうち少なくとも一つを送信することで、本来コンテンツを所有しているエリア内端末（例えばＤＳＣ２０Ａ）が応答できない場合でも、コンテンツを上記エリア外端末５０に送信できるようにする。【選択図】図８Ｃ
2009251886.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワーク・エリア内に存在するエリア内端末から受信した所定のコンテンツを、上記所定のネットワーク・エリア外に存在するエリア外端末に送信する中継端末であって、
上記エリア外端末から、ユニキャスト通信により、上記エリア内端末の何れか１つ以上が保有する所定のコンテンツの取得要求を受信する取得要求受信手段と、
上記取得要求受信手段で受信した上記コンテンツの取得要求に基づいて、上記エリア内端末それぞれに対して上記コンテンツの取得要求を行う取得要求送信手段と、
上記エリア内端末から、上記取得要求したコンテンツを受信するコンテンツ受信手段と、
当該中継端末に上記コンテンツの取得要求を行った上記エリア外端末に、上記コンテンツ受信手段で受信したコンテンツのうち少なくとも一つを送信するコンテンツ送信手段と、
を具備することを特徴とする中継端末。
【請求項２】
上記エリア外端末から上記所定のコンテンツの取得要求を受信するに先だち、上記エリア内端末の何れか１つ以上から、上記所定のコンテンツに対応する上記所定のコンテンツの固有識別子を受信するコンテンツ識別子受信手段と、
上記エリア外端末に、上記所定のコンテンツの固有識別子と、当該中継端末を上記所定のコンテンツの取得要求先とする情報と、を送信するコンテンツ取得関連情報送信手段と、
を更に具備することを特徴とする請求項１に記載の中継端末。
【請求項３】
上記所定のコンテンツの固有識別子は、上記所定のコンテンツのサムネイル画像、上記所定のコンテンツの静止画像、上記所定のコンテンツの電子データをハッシュ計算して得るハッシュ値、のうち少なくとも一つ以上を有することを特徴とする請求項２に記載の中継端末。
【請求項４】
上記コンテンツ受信手段が、上記取得要求したコンテンツを複数受信した場合、上記コンテンツ送信手段は、上記エリア外端末に、上記受信したコンテンツのうち一つだけを送信することを特徴とする請求項１に記載の中継端末。
【請求項５】
上記取得要求送信手段は、上記コンテンツの取得要求を、マルチキャスト、ブロードキャスト、又は、ユニキャストで行うことを特徴とする請求項１に記載の中継端末。
【請求項６】
当該中継端末と上記エリア外端末間にはオープンネットワークが介在しており、
上記取得要求受信手段は、上記コンテンツの取得要求を、上記オープンネットワークを介して受信することを特徴とする請求項１に記載の中継端末。
【請求項７】
所定のネットワーク・エリア内に存在する少なくとも１つ以上のエリア内端末のうち、少なくとも１つ以上の上記エリア内端末が保有する所定のコンテンツを、中継端末を介して、上記所定のネットワーク・エリア外に存在するエリア外端末に送信するコンテンツ送信システムであって、
上記エリア外端末は、
上記中継端末に、ユニキャスト通信で、上記所定のコンテンツの取得要求を送信する第１の取得要求送信手段と、
上記中継端末から、上記取得要求を送信したコンテンツを受信する第１のコンテンツ受信手段と、
を具備し、
上記中継端末は、
上記エリア外端末から受信した上記コンテンツの取得要求に基づいて、上記エリア内端末それぞれに対してコンテンツの取得要求を行う第２の取得要求送信手段と、
上記エリア外端末にコンテンツを送信する第１のコンテンツ送信手段と、
を具備し、
上記エリア内端末は、それぞれ、
上記中継端末に、当該中継端末から受信した上記コンテンツの取得要求に応じた上記所定のコンテンツを送信する第２のコンテンツ送信手段と、
を具備し、
上記中継端末の上記第１のコンテンツ送信手段は、当該中継端末に上記コンテンツの取得要求を行った上記エリア外端末に、上記エリア内端末から受信したコンテンツのうち少なくとも一つを送信することを特徴とするコンテンツ送信システム。
【請求項８】
上記中継端末は、
上記エリア外端末から上記所定のコンテンツの取得要求を受信するに先だち、上記エリア内端末の何れか１つ以上から、上記所定のコンテンツに対応する上記所定のコンテンツの固有識別子を受信するコンテンツ識別子受信手段と、
上記エリア外端末に、上記所定のコンテンツの固有識別子と、当該中継端末を上記所定のコンテンツの取得要求先とする情報と、を送信するコンテンツ取得関連情報送信手段と、
を更に具備することを特徴とする請求項７に記載のコンテンツ送信システム。
【請求項９】
所定のネットワーク・エリア内に存在する少なくとも１つ以上のエリア内端末のうち、少なくとも１つ以上の上記エリア内端末が保有する所定のコンテンツを、中継端末を介して、上記所定のネットワーク・エリア外に存在するエリア外端末に送信するコンテンツ送信システムのコンテンツ送信方法であって、
上記所定のコンテンツの取得要求が、上記エリア外端末から上記中継端末にユニキャスト通信で送信される第１のコンテンツ取得要求ステップと、
上記第１のコンテンツ取得要求ステップで送信された上記所定のコンテンツの取得要求に基づいて、上記中継端末から上記所定のネットワーク・エリア内に少なくとも一つ以上存在する上記エリア内端末それぞれに対してコンテンツの取得要求が送信される第２のコンテンツ取得要求ステップと、
上記第２のコンテンツ取得要求ステップによる上記コンテンツの取得要求に応じた上記所定のコンテンツが、上記少なくとも一つ以上のエリア内端末から上記第２のコンテンツ取得要求ステップで上記所定のコンテンツの取得要求を送信した上記中継端末に送信される第１のコンテンツ提供ステップと、
上記第１のコンテンツ提供ステップで送信された上記所定のコンテンツのうち少なくとも一つが、上記中継端末から上記第１のコンテンツ取得要求ステップで上記所定のコンテンツの取得要求を送信した上記エリア外端末に送信される第２のコンテンツ提供ステップと、
を有することを特徴とするコンテンツ送信方法。
【請求項１０】
上記所定のコンテンツに対応する上記所定のコンテンツの固有識別子が、上記エリア内端末から上記中継端末に送信される第１のコンテンツ識別子提供ステップと、
上記第１のコンテンツ識別子提供ステップで送信された上記所定のコンテンツの固有識別子と、上記中継端末を上記所定のコンテンツの取得要求先とする情報と、が、上記中継機器から上記エリア外端末に送信される第２のコンテンツ識別子提供ステップと、
をさらに有し、
上記第１のコンテンツ取得要求ステップは、上記第２のコンテンツ識別子提供ステップで送信された上記所定のコンテンツの固有識別子に対応する上記所定のコンテンツの取得要求が、上記エリア外端末から、上記所定のコンテンツの取得要求先とされた上記中継端末に送信されることを特徴とする請求項９に記載のコンテンツ送信方法。
【請求項１１】
所定のコンテンツを、中継端末を介して、所定のネットワーク・エリア外に存在するエリア外端末に送信する上記所定のネットワーク・エリア内に存在するエリア内端末であって、
上記所定のコンテンツと、上記所定のコンテンツの取得要求先は上記中継端末とする情報と、を記憶する記憶手段と、
上記中継端末に、情報を送信する送信手段と、
上記中継端末から、情報を受信する受信手段と、
を具備し、
上記送信手段は、上記中継端末に、上記所定のコンテンツの取得要求先は上記中継端末とする情報を送信し、
上記受信手段は、上記所定のコンテンツの取得要求先とされた上記中継端末から、上記所定のコンテンツの取得要求を受信し、
上記送信手段は、当該エリア内端末に上記所定のコンテンツの取得要求を送信した上記中継端末に、上記取得要求のあった上記所定のコンテンツを送信することを特徴とするエリア内端末。
【請求項１２】
上記記憶手段は、上記所定のコンテンツに対応する上記所定のコンテンツの固有識別子を記憶し、
上記送信手段は、上記中継端末に、上記所定のコンテンツの取得要求先は上記中継端末とする情報とともに、上記所定のコンテンツの固有識別子を送信し、
上記受信手段は、上記所定のコンテンツの取得要求先とされた上記中継端末から、上記所定のコンテンツの固有識別子に基づく上記所定のコンテンツの取得要求を受信し、
上記送信手段は、当該エリア内端末に上記所定のコンテンツの取得要求を送信した上記中継端末に、上記所定のコンテンツの固有識別子に基づき上記取得要求のあった上記所定のコンテンツを送信する
ことを特徴とする請求項１１に記載のエリア内端末。
【請求項１３】
上記受信手段は、上記中継端末に、上記所定のコンテンツの取得要求先は上記中継端末とする情報を送信するに先立ち、上記所定のコンテンツの取得要求先は上記中継端末とする情報を、上記中継端末から受信して、上記記憶手段に記憶させることを特徴とする請求項１１に記載のエリア内端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エリア内端末のコンテンツに関するコンテンツ固有識別子を中継端末を介してエリア外端末へ送信し、エリア外端末がコンテンツ固有識別子に基づいて中継端末を介してコンテンツを取得するコンテンツ送信システム及びコンテンツ送信方法、並びにそのエリア内端末及び中継端末に関する。
【背景技術】
【０００２】
従来、中継端末のＮＡＴ（Network Address Translation）あるいはＮＡＰＴ（Network Address Port Translation）を利用することにより、あるＬＡＮ内に存在するエリア内端末から、例えばサムネイル画像のような、コンテンツに関するコンテンツ固有識別子をＬＡＮ外部のエリア外端末に送信し、エリア外端末がコンテンツ固有識別子に基づいてコンテンツをエリア内端末から取得することが可能となっている。
【０００３】
しかしながら、エリア外端末がコンテンツ取得を試みる際、コンテンツ固有識別子をエリア外端末へ送信したエリア内端末の電源が切られていた場合、エリア外端末はエリア内端末にアクセスすることができず、コンテンツを取得することができない。また、エリア内端末がＬＡＮの外部に移動してしまった場合、エリア内端末のアドレスはエリア外端末がコンテンツ固有識別子を受信したときのアドレスとは異なるため、やはりエリア外端末は所望のコンテンツを取得することができない。
【０００４】
そこで、特許文献１では、それぞれのサーバが各コンテンツに対して固有識別子を付与し、クライアントが固有識別子を基に複数のサーバに対してマルチキャストでコンテンツ検索を行う装置及び方法を提案している。これにより、検索対象のコンテンツを有するサーバの一つで電源が切られていても、別のサーバに同一のコンテンツがコピーされていれば、クライアントはその別のサーバからコンテンツを取得できるようになっている。
【特許文献１】特開２００４−２３４１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示された技術では、クライアントとサーバがそれぞれ異なるＬＡＮに属する場合に、クライアントは、目的とするサーバが属するＬＡＮ以外にも、所定のマルチキャストアドレスで受信可能なサーバが存在しているＬＡＮに対してもマルチキャストを行うことになうてしまうため、ネットワークの負荷が大きくなる。
【０００６】
本発明は上記の点に鑑みてなされたもので、本来コンテンツを所有しているエリア内端末が電源オフやＬＡＮ外部へ移動したために応答することができない状況においても、ネットワークの負荷を軽くしつつエリア外端末によるコンテンツの取得を可能にするコンテンツ送信システム、コンテンツ送信方法、エリア内端末及び中継端末を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の中継端末の一態様は、所定のネットワーク・エリア内に存在するエリア内端末から受信した所定のコンテンツを、上記所定のネットワーク・エリア外に存在するエリア外端末に送信する中継端末であって、
上記エリア外端末から、ユニキャスト通信により、上記エリア内端末の何れか１つ以上が保有する所定のコンテンツの取得要求を受信する取得要求受信手段と、
上記取得要求受信手段で受信した上記コンテンツの取得要求に基づいて、上記エリア内端末それぞれに対して上記コンテンツの取得要求を行う取得要求送信手段と、
上記エリア内端末から、上記取得要求したコンテンツを受信するコンテンツ受信手段と、
当該中継端末に上記コンテンツの取得要求を行った上記エリア外端末に、上記コンテンツ受信手段で受信したコンテンツのうち少なくとも一つを送信するコンテンツ送信手段と、
を具備することを特徴とする。  
また、本発明のコンテンツ送信システムの一態様は、所定のネットワーク・エリア内に存在する少なくとも１つ以上のエリア内端末のうち、少なくとも１つ以上の上記エリア内端末が保有する所定のコンテンツを、中継端末を介して、上記所定のネットワーク・エリア外に存在するエリア外端末に送信するコンテンツ送信システムであって、
上記エリア外端末は、
上記中継端末に、ユニキャスト通信で、上記所定のコンテンツの取得要求を送信する第１の取得要求送信手段と、
上記中継端末から、上記取得要求を送信したコンテンツを受信する第１のコンテンツ受信手段と、
を具備し、
上記中継端末は、
上記エリア外端末から受信した上記コンテンツの取得要求に基づいて、上記エリア内端末それぞれに対してコンテンツの取得要求を行う第２の取得要求送信手段と、
上記エリア外端末にコンテンツを送信する第１のコンテンツ送信手段と、
を具備し、
上記エリア内端末は、それぞれ、
上記中継端末に、当該中継端末から受信した上記コンテンツの取得要求に応じた上記所定のコンテンツを送信する第２のコンテンツ送信手段と、
を具備し、
上記中継端末の上記第１のコンテンツ送信手段は、当該中継端末に上記コンテンツの取得要求を行った上記エリア外端末に、上記エリア内端末から受信したコンテンツのうち少なくとも一つを送信することを特徴とする。  
また、本発明のコンテンツ送信方法の一態様は、所定のネットワーク・エリア内に存在する少なくとも１つ以上のエリア内端末のうち、少なくとも１つ以上の上記エリア内端末が保有する所定のコンテンツを、中継端末を介して、上記所定のネットワーク・エリア外に存在するエリア外端末に送信するコンテンツ送信システムのコンテンツ送信方法であって、
上記所定のコンテンツの取得要求が、上記エリア外端末から上記中継端末にユニキャスト通信で送信される第１のコンテンツ取得要求ステップと、
上記第１のコンテンツ取得要求ステップで送信された上記所定のコンテンツの取得要求に基づいて、上記中継端末から上記所定のネットワーク・エリア内に少なくとも一つ以上存在する上記エリア内端末それぞれに対してコンテンツの取得要求が送信される第２のコンテンツ取得要求ステップと、
上記第２のコンテンツ取得要求ステップによる上記コンテンツの取得要求に応じた上記所定のコンテンツが、上記少なくとも一つ以上のエリア内端末から上記第２のコンテンツ取得要求ステップで上記所定のコンテンツの取得要求を送信した上記中継端末に送信される第１のコンテンツ提供ステップと、
上記第１のコンテンツ提供ステップで送信された上記所定のコンテンツのうち少なくとも一つが、上記中継端末から上記第１のコンテンツ取得要求ステップで上記所定のコンテンツの取得要求を送信した上記エリア外端末に送信される第２のコンテンツ提供ステップと、
を有することを特徴とする。
【０００８】
また、本発明のエリア内端末の一態様は、所定のコンテンツを、中継端末を介して、所定のネットワーク・エリア外に存在するエリア外端末に送信する上記所定のネットワーク・エリア内に存在するエリア内端末であって、
上記所定のコンテンツと、上記所定のコンテンツの取得要求先は上記中継端末とする情報と、を記憶する記憶手段と、
上記中継端末に、情報を送信する送信手段と、
上記中継端末から、情報を受信する受信手段と、
を具備し、
上記送信手段は、上記中継端末に、上記所定のコンテンツの取得要求先は上記中継端末とする情報を送信し、
上記受信手段は、上記所定のコンテンツの取得要求先とされた上記中継端末から、上記所定のコンテンツの取得要求を受信し、
上記送信手段は、当該エリア内端末に上記所定のコンテンツの取得要求を送信した上記中継端末に、上記取得要求のあった上記所定のコンテンツを送信することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、エリア外端末が受信したコンテンツ固有識別子に基づいてコンテンツを選択しエリア内端末からコンテンツを取得しようとする際に、本来コンテンツを所有しているエリア内端末が電源オフやＬＡＮ外部へ移動したために応答することができない状況においても、ネットワークの負荷を軽くしつつエリア外端末によるコンテンツの取得を可能にするコンテンツ送信システム、コンテンツ送信方法、エリア内端末及び中継端末を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１１】
［第１実施形態］
図１（Ａ）は、本発明の第１実施形態に係るコンテンツ送信システムの構成を示す図である。
【００１２】
所定のネットワーク・エリア、例えばＬＡＮ１０内に存在するエリア内端末（図ではデジタルスチルカメラ（ＤＳＣ）２０Ａ、パーソナルコンピュータ（ＰＣ）２０Ｂ、携帯電話２０Ｃ、テレビジョン受像機（ＴＶ）２０Ｄ）は、中継端末であるアドレス変換装置３０を介して、ＬＡＮ１０外のインターネット等のグローバルネットワーク４０経由でエリア外端末５０と通信を行うことができるようになっている。
【００１３】
なお、上記エリア内端末としては、上記ＤＳＣ２０Ａ、ＰＣ２０Ｂ、携帯電話２０Ｃ、ＴＶ２０Ｄに限定するものではなく、携帯情報端末（ＰＤＡ）、光ディスク・ＨＤＤレコーダ、ゲーム機、ビデオカメラ、プリンタ、ネットワーク接続ストレージ（ＮＡＳ）など、コンテンツを送信することのできる機器であれば問題ない。以下、エリア内端末の一例として主にＤＳＣ２０Ａを用いて説明する。
【００１４】
また、上記エリア外端末５０としては、例えば、ＰＣ、携帯電話、ＰＤＡ、光ディスク・ＨＤＤレコーダ、ＴＶ、ゲーム機、ビデオカメラ、プリンタ、ＤＳＣ、ＮＡＳなど、サムネイル画像や静止画像、ハッシュ値等のコンテンツの固有識別子を取得し、コンテンツ取得要求を行うことができる機器であれば問題ない。
【００１５】
図１（Ｂ）は、上記エリア内端末の一例としてのＤＳＣ２０Ａの構成を示す図である。該ＤＳＣ２０Ａは、ＣＰＵ２０１、入力インターフェース部２０２、ＲＯＭ２０３、ＲＡＭ２０４、表示部２０５、外部Ｉ／Ｆ２０６、ファイル管理部２０７、記録部２０８、圧縮伸張エンジン２０９、撮像部２１０、等を備える。
【００１６】
ＣＰＵ２０１は、ＲＯＭ２０３に格納されている制御プログラムに従いＲＡＭ２０４を用いて各種制御を行う。また、このＣＰＵ２０１は、有線あるいは無線のネットワークプロトコルにより外部Ｉ／Ｆ２０６を介してグローバルネットワーク４０に接続し、外部のエリア外端末５０と通信できるようになっている。外部のエリア外端末５０との通信時に送受信するデータは、ＲＡＭ２０４に格納される。記録部２０８は、半導体メモリ、磁気メモリ、磁気ディスク、光ディスク、光磁気ディスク等の不揮発性の記録媒体、あるいはそれらに限らず情報を記録することができる不揮発性の記録媒体であり、また上記記録媒体の組み合わせであっても良い。さらには、該記録部２０８は、単数の記録媒体のみから構成される必要は無く、複数の記録媒体から構成されていても構わない。入力インターフェース部２０２は、該ＤＳＣ２０Ａにかかわる操作入力を行うためのスイッチ、ボタン、キー、ダイヤル等の操作入力部である。また、この入力インターフェース部２０２は、表示部２０５に重ねられたタッチパネル等であっても良い。
【００１７】
このような構成のＤＳＣ２０Ａでは、撮影時には、入力インターフェース部２０２に従ってＣＰＵ２０１は撮像部２１０から撮像データを取り込み、表示部２０５に表示するとともに、ＲＡＭ２０４内に格納する。そして、圧縮伸張エンジン２０９に圧縮指示を行って、上記ＲＡＭ２０４内の撮像データを該ＣＰＵ２０１が指定するフォーマットの画像へと圧縮する。圧縮された画像は、ＣＰＵ２０１からの指示によりファイル管理部２０７を通して記録部２０８に記録される。
【００１８】
こうして記録部２０８に記録された画像の再生時には、まずＣＰＵ２０１からの指示により、ファイル管理部２０７を通して記録部２０８内の画像が開かれ、圧縮伸張エンジン２０９により記録されているフォーマットに従い伸張される。伸張された画像データは、表示部２０５に再生される。
【００１９】
また、表示部２０５に、撮像時あるいは再生時のＤＳＣ２０Ａ及び画像データにかかわる設定を行う設定画面を表示し、入力インターフェース２０２を用いてＤＳＣ２０Ａの設定を行うことができる。さらに、ＤＳＣ２０Ａ及び画像データにかかわる設定を表示部２０５に表示することができる。
【００２０】
図１（Ｃ）は、本発明の第１実施形態に係る中継端末の一例としてのアドレス変換装置３０の構成を示す図である。該アドレス変換装置３０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、アドレス変換部３０４、ＷＡＮ側Ｉ／Ｆ３０５、ＬＡＮ側Ｉ／Ｆ３０６を備える。
【００２１】
ＣＰＵ３０１は、ＲＯＭ３０２に格納されている制御プログラムに従いＲＡＭ３０３を用いて各種制御を行う。また、このＣＰＵ３０１は、有線あるいは無線のネットワークプロトコルによりＷＡＮ側Ｉ／Ｆ３０５とＬＡＮ側Ｉ／Ｆ３０６とを介して通信される内容を中継する。ＷＡＮ側Ｉ／Ｆ３０５は、グローバルネットワーク４０とのデータ送受信を行い、ＬＡＮ側Ｉ／Ｆ３０６は、これに接続されるＬＡＮ１０内の各装置とのデータ送受信を行う。アドレス変換部３０４は、ＬＡＮ１０内のエリア内端末の接続状況に応じて図１（Ｄ）に示すようなアドレス変換テーブル３１０を作成し、ＬＡＮ側Ｉ／Ｆ３０６経由で受信するデータについて、該アドレス変換テーブル３１０に従い、送信元のＬＡＮ側アドレス、ポート番号をＷＡＮ側アドレス、ポート番号へ変換して、送信先アドレスへＷＡＮ側Ｉ／Ｆ３０５経由で送信する。また、アドレス変換部３０４は、ＷＡＮ側Ｉ／Ｆ３０５経由で受信するデータについて、上記アドレス変換テーブル３１０に従い、送信先のアドレス、ポート番号をＬＡＮ側アドレス、ポート番号へ変換してそのアドレス、ポート番号へＬＡＮ側Ｉ／Ｆ３０６経由で送信する。
【００２２】
図１（Ｄ）は、上記アドレス変換テーブル３１０の一例を示す図である。例えば、アドレス変換装置３０のＷＡＮ側Ｉ／Ｆ３０５で、アドレス：１１１．２２２．３３．４４、ポート：１０００１宛のデータを受信すると、アドレス変換部３０４は、このアドレス変換テーブル３１０に従い、送信先をアドレス：１９２．１６８．１０．２．ポート：８０と変換する。また、ＬＡＮ側Ｉ／Ｆ３０６で、アドレス：１９２．１６８．１０．２、ポート：８０からのデータを受信すると、このアドレス変換テーブル３１０に従い、送信元をアドレス：１１１．２２２．３３．４４、ポート：１０００１と変換する。
【００２３】
図１（Ｅ）は、ＰＣ等の上記エリア外端末５０の構成を示す図である。該エリア外端末５０は、ＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、圧縮伸張エンジン５０４、外部Ｉ／Ｆ５０５、ファイル管理部５０６、記録部５０７、入力インターフェース部５０８、表示部５０９、等を備える。
【００２４】
ＣＰＵ５０１は、ＲＯＭ５０２及び記録部５０７に格納されている制御プログラムに従いＲＡＭ５０３を用いて各種制御を行うようになっている。また、ＣＰＵ５０１は、有線あるいは無線のネットワークプロトコルにより外部Ｉ／Ｆ５０５を介してグローバルネットワーク４０に接続し、上記ＬＡＮ１０内のＤＳＣ２０Ａ等と通信できるようになっている。ＤＳＣ２０Ａとの通信時に送受信するデータは、ＲＡＭ５０３に格納される。受信したデータが画像であり、この画像を記録する場合には、記録部５０７に記録される。
【００２５】
こうして記録部５０７に記録された画像の再生時には、まずＣＰＵ５０１からの指示により、ファイル管理部５０６を通して記録部５０７内の画像が開かれ、圧縮伸張エンジン５０４により記録されているフォーマットに従い伸張される。伸張された画像データは、表示部５０９に再生される。
【００２６】
また、入力インターフェース部５０８は、該エリア外端末５０にかかわる操作入力を行うためのスイッチ、ボタン、キー、ダイヤル、キーボード、マウス等の操作入力部である。また、この入力インターフェース部５０８は、表示部５０９に重ねられたタッチパネル等であっても良い。
【００２７】
以下、上記のようなコンテンツ送信システムを構成する各部の動作を、図面を参照して詳細に説明する。
【００２８】
図２は、上記エリア内端末の一つであるＤＳＣ２０Ａにおけるコンテンツ送信に係わる動作を説明するためのフローチャートを示す図である。
【００２９】
当該ＤＳＣ２０Ａの電源がオンされると、ＣＰＵ２０１は、まず、記録部２０８に記録されている全てのコンテンツにコンテンツ固有識別子の一つであるコンテンツ固有ＩＤを関連付け済であるか否かを判別し（ステップＳ２０１）、未だ関連付け済でないコンテンツが有れば、そのコンテンツ固有ＩＤが関連付けられていないコンテンツに、コンテンツ固有ＩＤを関連付けする（ステップＳ２０２）。なお、コンテンツ固有ＩＤの生成方法の一例としては、コンテンツのデータに基づきハッシュ計算をしたものが挙げられ、この生成したコンテンツ固有ＩＤは記録部２０８に記憶される。こうして、コンテンツそれぞれに対してコンテンツ固有ＩＤが関連付けされるようにする。
【００３０】
また、ＣＰＵ２０１は、記録部２０８に記録されているコンテンツそれぞれに対して、コンテンツ固有識別子の一つであるコンテンツ関連情報が存在するか否かを判別し（ステップＳ２０３）、コンテンツ関連情報が存在しないコンテンツが有れば、そのコンテンツに対するコンテンツ関連情報を生成して記録部２０８に記録する（ステップＳ２０４）。なお、コンテンツ関連情報の例としては、コンテンツが静止画像である場合はサムネイル画像、コンテンツが動画像である場合は代表静止画などとすることができる。こうして、各々のコンテンツに関して記録部２０８にコンテンツ関連情報が存在するようにする。
【００３１】
その後、ＣＰＵ２０１は、コンテンツ関連情報送信命令の有無を判断する（ステップＳ２０５）。このコンテンツ関連情報送信命令は、例えば、ユーザが入力インターフェース２０２を用いて指示することで発生させることができ、あるいは、アドレス変換装置３０との接続が完了したというＣＰＵ２０１の判断により自動的に発生することができる。そして、コンテンツ関連情報送信命令が有った場合には、その命令されたコンテンツに対応するコンテンツ固有ＩＤとコンテンツ関連情報とを、記録部２０８から読み出してエリア外端末５０宛に送信する（ステップＳ２０６）。
【００３２】
一方、コンテンツ関連情報送信命令が無かった場合には、マルチキャストによるコンテンツ取得要求を受信したか否かを判断し（ステップＳ２０７）、マルチキャストによるコンテンツ取得要求を受信していない場合には、更に、ブロードキャストによるコンテンツ取得要求を受信したか否かを判断する（ステップＳ２０８）。そして、マルチキャストまたはブロードキャストによるコンテンツ取得要求を受信した場合には、その取得要求に含まれる取得コンテンツ固有ＩＤと同一のコンテンツ固有ＩＤと関連付けられているコンテンツが記録部２０８に存在するか否か、つまり要求されたコンテンツを所有しているか否かを判断する（ステップＳ２０９）。ここで、そのような取得コンテンツ固有ＩＤと一致するコンテンツが記録部２０８に存在すれば、そのコンテンツを読み出して、コンテンツ取得要求応答としてコンテンツ取得要求送信元へ返信する（ステップＳ２１０）。一方、取得コンテンツ固有ＩＤと一致するコンテンツを有していない場合には、上記ステップＳ２０５に戻る。
【００３３】
また、上記ステップＳ２０８においてブロードキャストによるコンテンツ取得要求を受信していないと判断した場合には、更に、ユニキャストによるコンテンツ取得要求を受信したか否かを判断し（ステップＳ２１１）、ユニキャストによるコンテンツ取得要求も受信していないならば、上記ステップＳ２０５に戻る。これに対して、ユニキャストでコンテンツ取得要求を受信した場合には、上記ステップＳ２０９と同様に、そのコンテンツ取得要求に含まれる取得コンテンツ固有ＩＤと同一のコンテンツ固有ＩＤと関連付けられているコンテンツが記録部２０８に存在するか否か、つまり要求されたコンテンツを所有しているか否かを判断する（ステップＳ２１２）。ここで、そのような取得コンテンツ固有ＩＤと一致するコンテンツが記録部２０８に存在すれば、上記ステップＳ２１０に進んで、当該コンテンツを読み出して、コンテンツ取得要求応答としてコンテンツ取得要求送信元へ返信する。一方、取得コンテンツ固有ＩＤと一致するコンテンツを有していない場合には、指示されたコンテンツを持っていないことを示す未保有メッセージを、コンテンツ取得要求応答としてコンテンツ取得要求送信元へ送信し（ステップＳ２１３）、上記ステップＳ２０５へ戻る。
【００３４】
図３は、上記アドレス変換装置３０におけるコンテンツ送受信に係わる動作を説明するためのフローチャートを示す図である。
【００３５】
当該アドレス変換装置３０の電源がオンされると、ＣＰＵ３０１は、初期動作として、まず、ＷＡＮ側アドレスを取得して（ステップＳ３０１）、アドレス変換テーブル３１０を生成する（ステップＳ３０２）。
【００３６】
その後、ＬＡＮ側Ｉ／Ｆ３０６からの受信の有無を判別し（ステップＳ３０３）、ＬＡＮ側Ｉ／Ｆ３０６から受信があった場合には、それがＬＡＮ１０内のエリア内端末からのアドレス取得要求であるか否かを判断する（ステップＳ３０４）。受信内容がアドレス取得要求であった場合には、ＬＡＮ１０内のエリア内端末のアドレスを割当て（ステップＳ３０５）、アドレス変換テーブル３１０の更新を行う（ステップＳ３０６）。
【００３７】
一方、受信内容がアドレス取得要求でない場合には、受信内容はコンテンツ取得要求の応答であるか否かを判断する（ステップＳ３０７）。ここで、コンテンツ取得要求の応答を受信したと判断した場合には、詳細は後述する取得応答処理を行う（ステップＳ３０８）。
【００３８】
これに対して、受信内容がコンテンツ取得要求の応答でも無い場合には、受信内容の送信元アドレスをアドレス変換テーブル３１０に従って変換し（ステップＳ３０９）、変換された内容にこのアドレスを付加して、送信先のアドレスへ送信する（ステップＳ３１０）。
【００３９】
上記ステップＳ３０３でＬＡＮ側Ｉ／Ｆ３０６からの受信が無いと判断された場合、または、上記ステップＳ３０６でアドレス変換テーブル３１０の更新を行った後、または、上記ステップＳ３０８で取得応答処理を行った後、あるいは、上記ステップＳ３１０で送信先アドレスへの送信を行った後、ＣＰＵ３０１は、後述するステップＳ３１５においてコンテンツ取得要求をＬＡＮ側Ｉ／Ｆ３０６経由で送信した時点から、そのコンテンツ取得要求に対するコンテンツによる応答がないまま所定の時間が経過（＝タイムアウト）したか否かを判別する（ステップＳ３１１）。ここで、タイムアウトした場合には、コンテンツの未保有メッセージを、コンテンツ取得要求応答としてコンテンツ取得要求送信元に対して送信する（ステップＳ３１２）。この送信にあたり、アドレス変換装置３０のＷＡＮ側アドレス（ポート番号はアドレス変換テーブル３１０で未定義のＷＡＮ側ポート番号を使用）を未保有メッセージの送信元アドレスとする。
【００４０】
そして、上記ステップＳ３１１で未だタイムアウトしていないと判断した場合、あるいは、上記ステップＳ３１２でコンテンツ取得要求応答をコンテンツ取得要求送信元に送信した後、ＣＰＵ３０１は、ＷＡＮ側Ｉ／Ｆ３０５からの受信の有無を判別し（ステップＳ３１３）、受信が無い場合には、上記ステップＳ３０３に戻る。
【００４１】
これに対して、ＷＡＮ側Ｉ／Ｆ３０５からの受信が有ったならば、受信内容はコンテンツ取得要求であるか否かを判別する（ステップＳ３１４）。ここで、受信内容がコンテンツ取得要求であった場合には、詳細は後述するコンテンツ取得要求転送処理を行って（ステップＳ３１５）、上記ステップＳ３０３に戻る。
【００４２】
一方、受信内容がコンテンツ取得要求でない場合には、受信内容の送信先アドレスを、アドレス変換テーブル３１０に従って変換し（ステップＳ３１６）、受信内容をその変換した送信先アドレスのエリア内端末へ送信して（ステップＳ３１７）、上記ステップＳ３０３に戻る。
【００４３】
図４は、上記ステップ３０８の取得応答処理のフローチャートを示す図である。  
この取得応答処理においては、ＣＰＵ３０１はまず、受信した応答が、同一のコンテンツ取得要求に対する最初のコンテンツ応答であるか否かを判別し（ステップＳ３０８Ａ）、そうである場合にのみ、受信内容の送信元アドレスをアドレス変換テーブル３１０に従って変換し（ステップＳ３０８Ｂ）、そのコンテンツを送信先アドレスへ送信して（ステップＳ３０８Ｃ）、該取得応答処理を終了する。
【００４４】
これに対して、最初のコンテンツ応答でなかった場合には、上記ステップＳ３１５においてＬＡＮ側Ｉ／Ｆ３０６へのコンテンツ取得要求がユニキャストで行われ、さらにユニキャストしたＬＡＮ内の全エリア内端末から未保有メッセージで応答を受信したか否かを判断する（ステップＳ３０８Ｄ）。ここで、そうであれば、上記ステップＳ３１２と同様に、コンテンツ取得要求送信元に対し、ＷＡＮ側アドレスを送信元アドレスとして、コンテンツの未保有メッセージによるコンテンツ取得要求応答を送信して（ステップＳ３０８Ｅ）、該取得応答処理を終了する。
【００４５】
なお、上記ステップＳ３０８Ｄにおいて、ＬＡＮ側Ｉ／Ｆ３０６へのコンテンツ取得要求がマルチキャスト、またはブロードキャストで行われるか、あるいはユニキャストで行われたがＬＡＮ内の一つ以上のエリア内端末からコンテンツによる応答を受けている、またはまだ全エリア内端末からの未保有メッセージの応答がないと判断した場合には、何もせずに、該取得応答処理を終了する。
【００４６】
図５は、上記ステップＳ３１５のコンテンツ取得要求転送処理のフローチャートを示す図である。  
このコンテンツ取得要求転送処理においては、ＣＰＵ３０１が、ＷＡＮ側Ｉ／Ｆ３０５で受信した内容を、マルチキャストに応じた内容に変換する（ステップＳ３１５Ａ）。なお、変換の具体的な内容の一例としては、ＴＣＰのパケットをＵＤＰのパケットに変換する等である。そして、その変換した受信内容を、ＬＡＮ側Ｉ／Ｆ３０６経由で所定のマルチキャストアドレスへ送信して（ステップＳ３１５Ｂ）、該コンテンツ取得要求転送処理を終了する。
【００４７】
図６は、上記本実施形態に係るエリア外端末５０におけるコンテンツ受信に係わる動作を説明するためのフローチャートを示す図である。
【００４８】
当該エリア外端末５０の電源がオンされると、ＣＰＵ５０１は、先ず、受信の有無を判別する（ステップＳ５０１）。何らかの受信があった場合には、その受信内容が、送信元ＷＡＮ側アドレスを含む、コンテンツ固有ＩＤとコンテンツ関連情報であるか否かを判別する（ステップＳ５０２）。そして、そのような受信内容であった場合には、それら３つの情報、即ち、コンテンツ関連情報、コンテンツ固有ＩＤ、送信元ＷＡＮ側アドレスを関連付けて記録部５０７に記録する（ステップＳ５０３）。
【００４９】
一方、受信した内容が上記３つの情報を含まない場合には、受信内容に応じた処理を行う（ステップＳ５０４）。例えば、コンテンツを記録する、コンテンツを表示する、コンテンツを転送する、などである。
【００５０】
また、上記ステップＳ５０１で受信が無いと判断した場合、あるいは、上記ステップＳ５０３又はステップＳ５０４の処理後には、コンテンツ取得要求命令の有無を判別する（ステップＳ５０５）。このコンテンツ取得要求命令は、例えば、ユーザが入力インターフェース５０８を用いて指示することで発生させることができ、あるいは、上記３つの情報を関連付けて記録完了したというＣＰＵ５０１の判断により自動的に発生することができる。そして、コンテンツ取得要求命令が無い場合には、上記ステップＳ５０１に戻る。
【００５１】
これに対して、コンテンツ取得要求命令が有った場合には、その取得要求命令が例えばサムネイル画像のようなコンテンツ関連情報に基づいたものであるか否かを判別する（ステップＳ５０６）。そして、コンテンツ関連情報に基づいたものであれば、そのコンテンツ関連情報に関連付けられて記録部５０７に記録されている送信元ＷＡＮ側アドレスに対して、コンテンツ取得要求を送信する（ステップＳ５０７）。その際、コンテンツ取得要求に、そのコンテンツ関連情報に関連付けられて記録されているコンテンツ固有ＩＤを取得コンテンツ固有ＩＤとして付加する。
【００５２】
一方、コンテンツ関連情報に基づくコンテンツ取得要求でない場合には、コンテンツ取得要求を所定の送信先へ送信する（ステップＳ５０８）。
【００５３】
上記ステップＳ５０７又は上記ステップＳ５０８でコンテンツ取得要求を送信後、ＣＰＵ５０１は、コンテンツ取得要求送信先からの受信待ちとなる（ステップＳ５０９）。そして、コンテンツ取得要求送信先から受信があったならば、その受信内容がコンテンツ未保有メッセージである否かを判別する（ステップＳ５１０）。ここで、コンテンツ未保有メッセージを受信した場合は、表示部５０９に、コンテンツを取得できなかった旨を表示して（ステップＳ５１１）、上記ステップＳ５０１に戻る。
【００５４】
これに対して、コンテンツ取得要求送信先から受信した内容がコンテンツ未保有メッセージでない場合には、そのコンテンツを記録部５０７に記録して（ステップＳ５１２）、上記ステップＳ５０１に戻る。
【００５５】
以下、具体例を基に、本実施形態に係るコンテンツ送信システムの各部の動作を説明する。
【００５６】
図７は、ＬＡＮ１０内の各エリア内端末の記録部のコンテンツ記録内容を示す図である。ここでは、ＬＡＮ１０の中に、エリア内端末として、ＤＳＣ２０Ａ、ＰＣ２０Ｂ、携帯電話２０Ｃが存在すると仮定している。
【００５７】
例えば、ＤＳＣ２０Ａの記録部２０８内には、Ｐ８１３０００１．ＪＰＧというファイル名のコンテンツがコンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…及びサムネイル画像６０Ａ１と関連付けられて記録されている。
【００５８】
また、ＰＣ２０Ｂの記録部２０８Ｂ内には、Ｐ８１３０００２．ＪＰＧというファイル名のコンテンツがコンテンツ固有ＩＤ＝０２０Ｄ１７４３…及びサムネイル画像６０Ｂ１と関連付けられて、Ｐ８１３０００３．ＪＰＧというファイル名のコンテンツがコンテンツ固有ＩＤ＝ＦＢ５Ｅ２Ｃ１０…及びサムネイル画像６０Ｂ２と関連付けられて、Ｐ８１３０００４．ＪＰＧというファイル名のコンテンツがコンテンツ固有ＩＤ＝６８０Ｆ４５２Ｆ…及びサムネイル画像６０Ｂ３と関連付けられて、それぞれ記録されている。
【００５９】
そして、携帯電話２０Ｃの記録部２０８Ｃ内には、Ｐ８１３０００１．ＪＰＧというファイル名のコンテンツがコンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…及びサムネイル画像６０Ｃ１と関連付けられて、Ｐ８１３０００２．ＪＰＧというファイル名のコンテンツがコンテンツ固有ＩＤ＝０２０Ｄ１７４３…及びサムネイル画像６０Ｃ２と関連付けられて、それぞれ記録されている。
【００６０】
なお、コンテンツ固有ＩＤは図２を参照して説明した上記ステップＳ２０２で、サムネイル画像は図２を参照して説明した上記ステップＳ２０４で、それぞれ生成されて記録されたものである。
【００６１】
図８Ａは、このように各エリア内端末の記録部の中に各コンテンツがコンテンツ固有ＩＤと関連付けられて記録されている状態で、上記ＤＳＣ２０Ａ、上記アドレス変換装置３０及び上記エリア外端末５０について図２乃至図６を参照して説明した動作が行われた場合のシーケンスを示す図である。
【００６２】
何もイベントが発生していない場合、ＤＳＣ２０Ａにおいては、上述したステップＳ２０５→Ｓ２０７→Ｓ２０８→Ｓ２１１→Ｓ２０５のループを回っており、アドレス変換装置３０では、上述したステップＳ３０３→Ｓ３１１→Ｓ３１３→Ｓ３０３のループを回っており、エリア外端末５０は、上述したステップＳ５０１→Ｓ５０５→Ｓ５０１のループを回っている。
【００６３】
そして、ＤＳＣ２０Ａが、ここでは指定しない手段によりコンテンツ関連情報送信命令を受けると、上記ステップＳ２０５から上記ステップＳ２０６に進み、その結果としてＰ８１３０００１．ＪＰＧのサムネイル画像６０Ａ１と、コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…をエリア外端末５０宛に送信する。
【００６４】
それをＬＡＮ側Ｉ／Ｆ３０５で受信したアドレス変換装置３０においては、上記ステップＳ３０３→Ｓ３０４→Ｓ３０７→Ｓ３０９→Ｓ３１０と進み、その結果として、上記ＤＳＣ２０Ａから受信したデータの送信元アドレスを、アドレス変換テーブル３１０に従い変換して、Ｐ８１３０００１．ＪＰＧのサムネイル画像６０Ａ１とコンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…、ＷＡＮ側アドレス１１１．２２２．３３．４４をＷＡＮ側Ｉ／Ｆ３０５経由で、送信先アドレスのエリア外端末５０へ送信する。
【００６５】
それを受信したエリア外端末５０においては、上記ステップＳ５０１→Ｓ５０２→Ｓ５０３と進み、その結果として、アドレス変換装置３０から受信したＰ８１３０００１．ＪＰＧのサムネイル画像６０Ａ１と、コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…、ＷＡＮ側アドレス１１１．２２２．３３．４４の３つの情報を互いに関連付けて記録部５０７へ記録する。
【００６６】
そして、該エリア外端末５０において、ここでは指定しない手段によりＰ８１３０００１．ＪＰＧのサムネイル画像６０Ａ１に基づいたコンテンツ取得要求命令を受けると、上記ステップＳ５０５→Ｓ１５０６→Ｓ５０７と進み、その結果として、Ｐ８１３０００１．ＪＰＧのサムネイル画像６０Ａ１に関連付けられているＷＡＮ側アドレス１１１．２２２．３３．４４に対して、取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…を含むコンテンツ取得要求を送信する。即ち、ユニキャスト通信によりコンテンツ取得要求を送信する。そしてその後、上記ステップＳ５０９で、当該送信先からのコンテンツの受信待ちとなる。
【００６７】
上記エリア外端末５０からのユニキャスト通信によるコンテンツ取得要求をＷＡＮ側Ｉ／Ｆ３０５で受信したアドレス変換装置３０においては、上記ステップＳ３１３→Ｓ３１４→Ｓ３１５Ａ→Ｓ３１５Ｂと進み、その結果として、エリア外端末５０から受信したコンテンツ取得要求をマルチキャストに応じた内容へ変換して、ＬＡＮ側Ｉ／Ｆ３０６経由でマルチキャストアドレス２３９．１．１．１０へ取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…を含む変換されたコンテンツ取得要求を送信する。
【００６８】
ＬＡＮ１０内のＤＳＣ２０Ａにおいては、上記ステップＳ２０７→Ｓ２０９→Ｓ２０９→Ｓ２１０と進み、その結果として、取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…を有するコンテンツ、即ちＰ８１３０００１．ＪＰＧを有しているため、そのＰ８１３０００１．ＪＰＧをコンテンツ取得要求送信元であるエリア外端末５０宛に送信する。
【００６９】
一方、ＬＡＮ内のＰＣ２０Ｂも、上記コンテンツ取得要求を受信するが、当該ＰＣ２０Ｂには取得コンテンツ固有１Ｄ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤを有するコンテンツは無いため、エリア外端末５０宛にはなにも送信しない。
【００７０】
また、ＬＡＮ１０内の携帯電話２０Ｃは、取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤを有するコンテンツを所有しているが、マルチキャストアドレス２３９．１．１．１０を開いていないため、上記コンテンツ取得要求を認識できておらず、よってエリア外端末５０宛にはなにも送信しない。
【００７１】
従って、アドレス変換装置３０においては、上記ステップＳ３０３→Ｓ３０４→Ｓ３０７→Ｓ３０８Ａ→Ｓ３０８Ｂ→Ｓ３０８Ｃと進み、その結果、上記ＤＳＣ２０Ａから受信したコンテンツＰ８１３０００１．ＪＰＧを、送信元アドレスをアドレス変換テーブル３１０により１１１．２２２．３３．４４、ポート１０００１へと変換して、ＷＡＮ側Ｉ／Ｆ３０５経由でエリア外端末５０へ送信する。
【００７２】
それを受信したエリア外端末５０においては、上記ステップＳ５０６→Ｓ５１０→Ｓ５１２と進み、その結果、Ｐ８１３０００１・ＪＰＧを記録部５０７に記録する。
【００７３】
なおここで、仮にＤＳＣ２０ＡがＰ８１３０００１．ＪＰＧを記録部２０８から削除して、もはや有していないとすると、アドレス変換装置３０は、上記ステップＳ３１１でのタイムアウトを待って、上記ステップＳ３１２でコンテンツの未保有メッセージを、コンテンツ取得要求応答としてコンテンツ取得要求送信元に対して送信することとなる。
【００７４】
一方、図８Ｂに示すように、上記取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤを有するコンテンツを所有している上記携帯電話２０Ｃもマルチキャストアドレス２３９．１．１．１０を開いていた場合には、そのＰ８１３０００１．ＪＰＧをコンテンツ取得要求送信元であるエリア外端末５０宛に送信する。
【００７５】
この携帯電話２０ＣからのコンテンツＰ８１３０００１．ＪＰＧを受けたアドレス変換装置３０においては、上記ステップＳ３０３→Ｓ３０４→Ｓ３０７→Ｓ３０８Ａと進み、コンテンツＰ８１３０００１を受信するが、既に上記ＤＳＣ２０ＡからＰ８１３０００１．ＪＰＧによる応答を受けているため、それをエリア外端末５０へは送信せず、ステップＳ３０８Ｄへと進む。そして、ここではコンテンツ取得要求をユニキャストでは行っていないので、その結果、ＮＯと判断され、アドレス変換装置３０は何もしない。
【００７６】
但し、図８Ｃに示すように、ＤＳＣ２０Ａがコンテンツ関連情報送信命令に応じて上記ステップＳ２０６においてＰ８１３０００１．ＪＰＧのサムネイル画像６０Ａ１と、コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…をエリア外端末５０宛に送信した後に、電源がＯＦＦされたり、該ＬＡＮ１０外に移動されたり、当該コンテンツが記録部２０８より削除されたりした場合には、アドレス変換装置３０は、上記ステップＳ３０８Ａにおいて、この携帯電話２０ＣからのコンテンツＰ８１３０００１．ＪＰＧは同一のコンテンツ取得要求による最初の応答であると判断することとなる。従って、そのような場合には、上記ステップＳ３０８Ａ→Ｓ３０８Ｂ→Ｓ３０８Ｃと進み、その結果、上記携帯電話２０Ｃから受信したコンテンツＰ８１３０００１．ＪＰＧを、送信元アドレスをアドレス変換テーブル３１０により１１１．２２２．３３．４４、ポート１０００１へと変換して、ＷＡＮ側Ｉ／Ｆ３０５経由でエリア外端末５０へ送信する。
【００７７】
以上のように、本第１実施形態によれば、エリア外端末５０からのコンテンツ取得要求を、アドレス変換装置３０が管理するＬＡＮ１０内のそれぞれのエリア内端末（例えば、ＤＳＣ２０Ａ、ＰＣ２０Ｂ、携帯電話２０Ｃ）に送信するので、目的のコンテンツを所有しているエリア内端末のうちの一つ以上が電源断状態であったり、ＬＡＮ１０内に存在しておらず応答ができない状況においても、ネットワーク負荷を軽くしつつエリア外端末５０で目的のコンテンツを取得することが可能となる。
【００７８】
なお、以上の説明は、コンテンツの取得要求をマルチキャストで行う場合を例に行ったが、ブロードキャスト又はユニキャストで行うようにしても良いことは勿論である。以下、それぞれについて、本第１実施形態の変形例として説明する。
【００７９】
［変形例１］
図９（Ａ）は、ブロードキャストでコンテンツの取得要求を行う場合における、上記ステップＳ３１５のコンテンツ取得要求転送処理のフローチャートを示す図である。
【００８０】
この場合のコンテンツ取得要求転送処理においては、ＣＰＵ３０１が、ＷＡＮ側Ｉ／Ｆ３０５で受信した内容を、ブロードキャストに応じた内容に変換する（ステップＳ３１５Ｃ）。なお、変換の具体的な内容の一例としては、ＴＣＰのパケットをＵＤＰのパケットに変換する等である。そして、その変換した受信内容を、ＬＡＮ側Ｉ／Ｆ３０６経由で所定のブロードキャストアドレスへ送信して（ステップＳ３５Ｄ）、該コンテンツ取得要求転送処理を終了する。
【００８１】
図１０は、ブロードキャストでコンテンツの取得要求を行う場合における上記ＤＳＣ２０Ａ、上記アドレス変換装置３０及び上記エリア外端末５０の動作シーケンスを示す図である。以下、図８Ａとの差異のみ説明する。
【００８２】
本変形例では、上記エリア外端末５０からのコンテンツ取得要求をＷＡＮ側Ｉ／Ｆ３０５で受信したアドレス変換装置３０においては、上記ステップＳ３１３→Ｓ３１４→Ｓ３１５Ｃ→Ｓ３１５Ｄと進み、その結果として、エリア外端末５０から受信したコンテンツ取得要求をブロードキャストに応じた内容へ変換して、ＬＡＮ側Ｉ／Ｆ３０６経由でブロードキャストアドレス１９２．１６８．１０．２５５へ取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…を含む変換されたコンテンツ取得要求を送信する。
【００８３】
ＬＡＮ１０内のＤＳＣ２０Ａにおいては、上記ステップＳ２０７→Ｓ２０８→Ｓ２０９→Ｓ２０９→Ｓ２１０と進み、その結果として、取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…を有するコンテンツ、即ちＰ８１３０００１．ＪＰＧを有しているため、そのＰ８１３０００１．ＪＰＧをコンテンツ取得要求送信元であるエリア外端末５０宛に送信する。
【００８４】
一方、ＬＡＮ内のＰＣ２０Ｂも、上記コンテンツ取得要求を受信するが、当該ＰＣ２０Ｂには取得コンテンツ固有１Ｄ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤを有するコンテンツは無いため、エリア外端末５０宛にはなにも送信しない。
【００８５】
また、ＬＡＮ１０内の携帯電話２０Ｃもコンテンツ取得要求を受信し、取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤを有するコンテンツＰ８１３０００１．ＪＰＧを所有しているため、Ｐ８１３０００１．ＪＰＧをコンテンツ取得要求送信元であるエリア外端末５０宛に送信する。
【００８６】
アドレス変換装置３０においては、上記ステップＳ３０３→Ｓ３０４→Ｓ３０７→Ｓ３０８Ａ→Ｓ３０８Ｂ→Ｓ３０８Ｃと進み、その結果、上記ＤＳＣ２０Ａまたは上記携帯電話２０Ｃの何れかから最初に受信したコンテンツＰ８１３０００１．ＪＰＧを、送信元アドレスをアドレス変換テーブル３１０により１１１．２２２．３３．４４、ポート１０００１（送信元がＤＳＣ２０Ａの場合）またはポート１０００３（送信元が携帯電話２０Ｃの場合）へと変換して、ＷＡＮ側Ｉ／Ｆ３０５経由でエリア外端末５０へ送信する。
【００８７】
次にＤＳＣ２０Ａまたは携帯電話２０Ｃのもう一方から同一のコンテンツＰ８１３０００１を受信しても、上記ステップＳ３０８Ａ→Ｓ３０８Ｄと進み、その結果、上記ステップＳ３０８ＤでＮＯと判断されるので、アドレス変換装置３０は何もせず、そのコンテンツは送信されない。
【００８８】
また、特に図示はしないが、ＤＳＣ２０Ａが途中で電源がＯＦＦされたり、該ＬＡＮ１０外に移動されたり、当該コンテンツが記録部２０８より削除されたりした場合には、アドレス変換装置３０は、上記ステップＳ３０８Ａにおいて、携帯電話２０ＣからのコンテンツＰ８１３０００１．ＪＰＧは同一のコンテンツ取得要求による最初の応答であると判断するので、その携帯電話２０Ｃから受信したコンテンツＰ８１３０００１．ＪＰＧを、送信元アドレスをアドレス変換テーブル３１０により１１１．２２２．３３．４４、ポート１０００１へと変換して、ＷＡＮ側Ｉ／Ｆ３０５経由でエリア外端末５０へ送信することができる。
【００８９】
［変形例２］
図９（Ｂ）は、ユニキャストでコンテンツの取得要求を行う場合における、上記ステップＳ３１５のコンテンツ取得要求転送処理のフローチャートを示す図である。
【００９０】
この場合のコンテンツ取得要求転送処理においては、ＣＰＵ３０１は、ＷＡＮ側Ｉ／Ｆ３０５で受信した内容の送信先アドレスを、アドレス変換テーブル３１０に記載されているＬＡＮ側アドレスとポートの一つに変換し（ステップＳ３１５Ｅ）、その変換した送信先アドレスへ受信した内容を送信する（ステップＳ３１５Ｆ）。そして、アドレス変換テーブル３１０に記載されているＬＡＮ側の全アドレスへ送信が完了するまで（ステップＳ３１５Ｇ）、上記ステップＳ３１５ＥとステップＳ３１５Ｆとを繰り返す。
【００９１】
図１１は、ユニキャストでコンテンツの取得要求を行う場合における上記ＤＳＣ２０Ａ、上記アドレス変換装置３０及び上記エリア外端末５０の動作シーケンスを示す図である。以下、図８Ａとの差異のみ説明する。
【００９２】
本変形例では、上記エリア外端末５０からのコンテンツ取得要求をＷＡＮ側Ｉ／Ｆ３０５で受信したアドレス変換装置３０においては、上記ステップＳ３１３→Ｓ３１４→Ｓ３１５Ｅ→Ｓ３１５Ｆと進み、その結果として、エリア外端末５０から受信したコンテンツ取得要求の送信先を、アドレス変換テーブル３１０に記載されているＬＡＮ側アドレスとポート番号の一つ、つまりＬＡＮ側アドレス１９２．１６８．１０．２、ポート番号８０へと変換し、ＬＡＮ側Ｉ／Ｆ３０６経由でそのアドレス、ポート番号へコンテンツ取得要求を送信する。
【００９３】
そして、上記ステップＳ３１５Ｇにおいて、アドレス変換テーブル３１０内で残り２つのアドレスに対してはコンテンツ取得要求が未送信であると判別されるため、上記ステップＳ３１５Ｅ及びＳ３１５Ｆが繰り返され、その結果、次にアドレス１９２．１６８．１０．３、ポート番号８０ヘコンテンツ取得要求を送信する。
【００９４】
同様にして、アドレス１９２．１６８．１０．４、ポート番号８０ヘコンテンツ取得要求を送信する。
【００９５】
そして、アドレス変換テーブル３１０内に記載されている全てのアドレスへ送信が完了したため（ステップＳ３１５Ｇ）、コンテンツ取得要求の送信を完了する。
【００９６】
ＬＡＮ１０内のＤＳＣ２０Ａにおいては、上記ステップＳ２０７→Ｓ２０８→Ｓ２１１→Ｓ２１２と進み、その結果、取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…を有するコンテンツであるＰ８１３０００１．ＪＰＧを有しているため、上記ステップＳ２１０に進んで、Ｐ８１３０００１．ＪＰＧをコンテンツ取得要求送信元であるエリア外端末５０宛に送信する。
【００９７】
一方、ＬＡＮ内のＰＣ２０Ｂは、上記ＤＳＣ２０Ａと同様に、上記ステップＳ２０７→Ｓ２０８→Ｓ２１１→Ｓ２１２と進み、その結果、コンテンツ取得要求を受信するが、該ＰＣ２０Ｂには取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤを有するコンテンツは無いため、上記ステップＳ２１３に進んで、エリア外端末５０宛に、取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…と位置するコンテンツを所有していない旨を通知するための、コンテンツの未保有メッセージを送信する。
【００９８】
また、ＬＡＮ１０内の携帯電話２０Ｃは、上記ＤＳＣ２０Ａと同様に、取得コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…と一致するコンテンツ固有ＩＤを有するコンテンツＰ８１３０００１．ＪＰＧを所有しているため、Ｐ８１３０００１．ＪＰＧをコンテンツ取得要求送信元であるエリア外端末５０宛に送信する。
【００９９】
アドレス変換装置３０においては、上記ステップＳ３０３→Ｓ３０４→Ｓ３０７→Ｓ３０８Ａ→Ｓ３０８Ｂ→Ｓ３０８Ｃと進み、その結果、上記ＤＳＣ２０Ａまたは上記携帯電話２０Ｃの何れかから最初に受信したコンテンツＰ８１３０００１．ＪＰＧを、送信元アドレスをアドレス変換テーブル３１０により１１１．２２２．３３．４４、ポート１０００１（送信元がＤＳＣ２０Ａの場合）またはポート１０００３（送信元が携帯電話２０Ｃの場合）へと変換して、ＷＡＮ側Ｉ／Ｆ３０５経由でエリア外端末５０へ送信する。
【０１００】
また、上記ステップＳ３０３→Ｓ３０４→Ｓ３０７→Ｓ３０８Ａ→Ｓ３０８Ｄと進み、その結果、ＰＣ２０Ｂからコンテンツの未保有メッセージを受信しても、まだＤＳＣ２０Ａまたは携帯電話２０Ｃのもう一方からのコンテンツ取得応答を受信していないため、上記ステップＳ３０８ＤでＮＯと判断され、アドレス変換装置３０は何もしない。
【０１０１】
次にＤＳＣ２０Ａまたは携帯電話２０Ｃのもう一方から同一のコンテンツＰ８１３０００１を受信すると、上記ステップＳ３０８Ａ→Ｓ３０８Ｄと進み、その結果、既にＤＳＣ２０ＡよりＰ８１３０００１．ＪＰＧによる応答を受けているため、それをエリア外端末５０へは送信しない。そして、ステップＳ３０８Ｄに進み、その結果、ＬＡＮ側へのコンテンツ取得要求はユニキャストで行ったと判断されるが、未保有メッセージを受け取ったのはＬＡＮ１０内のＰＣ２０Ｂからだけであるため、ここでは何もしない。
【０１０２】
なおここで、仮にＤＳＣ２０Ａと携帯電話２０ＣとがＰ８１３０００１．ＪＰＧを有していないとすると、ＤＳＣ２０Ａ、ＰＣ２０Ｂ、及び携帯電話２０ＣのＬＡＮ１０内の全てのエリア内端末が上記ステップＳ２１３の結果としてコンテンツ未保有メッセージを送信するため、アドレス変換装置３０は、上記ステップＳ３０８Ｄ、Ｓ３０８Ｅの結果として、コンテンツ取得要求送信元であるエリア外端末５０に対して、コンテンツ取得要求応答としてのコンテンツの未保有メッセージを、送信元アドレスを１１１．２２２．３３．４４として送信する。
【０１０３】
また、特に図示はしないが、ＤＳＣ２０Ａが途中で電源がＯＦＦされたり、該ＬＡＮ１０外に移動されたり、当該コンテンツが記録部２０８より削除されたりした場合には、アドレス変換装置３０は、上記ステップＳ３０８Ａにおいて、携帯電話２０ＣからのコンテンツＰ８１３０００１．ＪＰＧは同一のコンテンツ取得要求による最初の応答であると判断するので、その携帯電話２０Ｃから受信したコンテンツＰ８１３０００１．ＪＰＧを、送信元アドレスをアドレス変換テーブル３１０により１１１．２２２．３３．４４、ポート１０００１へと変換して、ＷＡＮ側Ｉ／Ｆ３０５経由でエリア外端末５０へ送信することができる。
【０１０４】
［第２実施形態］
次に、本発明の第２実施形態を説明する。
【０１０５】
本実施形態に係るコンテンツ送信システム、及びそのシステムにおけるエリア内端末、アドレス変換装置３０及びエリア外端末５０の構成は、上記第１実施形態と同様であるので、その説明は省略する。
【０１０６】
図１２は、本第２実施形態に係るエリア内端末の一例としてのＤＳＣ２０Ａにおけるコンテンツ送信に係わる動作を説明するためのフローチャートを示す図である。ここで、上記第１実施形態と同様の処理については、図２と同じ参照符号を付してある。よって、以下では、上記第１実施形態との違いを中心に説明する。
【０１０７】
ステップＳ２０１乃至ステップＳ２０４は、上記第１実施形態で説明した通りである。
【０１０８】
本実施形態においては、ＤＳＣ２０ＡのＣＰＵ２０１は、上記ステップＳ２０３で記録部２０８に記録されている各々のコンテンツに関してコンテンツ関連情報が存在していると判断した場合、あるいは、上記ステップＳ２０４でコンテンツ関連情報が存在しないコンテンツに対するコンテンツ関連情報を生成して記録部２０８に記録した後、アドレス変換装置３０に対してＷＡＮ側アドレス取得の要求を行い、ＷＡＮ側アドレスを取得する（ステップＳ２２１）。この取得したＷＡＮ側アドレスは、ＲＡＭ２０４又は記録部２０８に記録される。
【０１０９】
そして、例えばユーザが入力インターフェース２０２を用いて指示することで発生する、あるいはアドレス変換装置３０からＷＡＮ側アドレスの取得が完了したというＣＰＵ２０１の判断により発生される、コンテンツ関連情報送信命令が有った場合（ステップＳ２０５）、その命令のあったコンテンツに対応する、コンテンツ固有ＩＤ、コンテンツ関連情報、及び上記取得したＷＡＮ側アドレスをエリア外端末５０宛に送信する（ステップＳ２２２）。
【０１１０】
その後のステップＳ２０７乃至ステップＳ２１３は、上記第１実施形態で説明した通りである。
【０１１１】
図１３は、本第２実施形態に係るアドレス変換装置３０におけるコンテンツ送受信に係わる動作を説明するためのフローチャートを示す図である。ここで、上記第１実施形態と同様の処理については、図３と同じ参照符号を付してある。よって、以下では、上記第１実施形態との違いを中心に説明する。
【０１１２】
ステップＳ３０１乃至ステップＳ３０８は、上記第１実施形態で説明した通りである。
【０１１３】
本実施形態においては、アドレス変換装置３０のＣＰＵ３０１は、上記ステップＳ３０７で、ＬＡＮ側Ｉ／Ｆ３０６からの受信内容がアドレス取得要求でもコンテンツ取得要求の応答でもないと判断した場合、更に、受信内容がＷＡＮ側アドレスの取得要求であるか否かを判別する（ステップＳ３２１）。そして、受信内容がＷＡＮ側アドレスの取得要求であった場合には、アドレス変換テーブル３１０からＷＡＮ側アドレスを取得して、ＬＡＮ側Ｉ／Ｆ３０６経由でＷＡＮ側アドレス要求元へ送信した後（ステップＳ３２２）、上記ステップＳ３１１へ進む。
【０１１４】
また、受信内容がＷＡＮ側アドレスの取得要求でもない場合には、受信内容を送信先アドレスへ送信した後（ステップＳ３２３）、上記ステップＳ３１１へ進む。
【０１１５】
その後のステップＳ３１１乃至ステップＳ３１７は、上記第１実施形態で説明した通りである。
【０１１６】
図１４は、本実施形態における上記ＤＳＣ２０Ａ、上記アドレス変換装置３０及び上記エリア外端末５０の動作シーケンスを示す図である。なお、ここではマルチキャストでコンテンツの取得要求を行う場合を説明するが、上記第１実施形態の変形例で説明したように、ブロードキャストやユニキャストでコンテンツの取得要求を行うことも可能なことは勿論である。
【０１１７】
以下、図８Ａとの差異のみ説明する。  
ＬＡＮ１０内のＤＳＣ２０Ａの電源がオンされたとき、上記ステップＳ２２１及びアドレス変換装置３０における上記ステップＳ３２２の結果として、ＤＳＣ２０Ａはアドレス変換装置３０からＷＡＮ側アドレス１１１．２２２．３３．４４を取得する。
【０１１８】
そして、ＤＳＣ２０Ａが、ここでは指定しない手段によりコンテンツ関連情報送信命令を受けると、上記ステップＳ２０５から上記ステップＳ２２２へ進み、その結果として、Ｐ８１３０００１．ＪＰＧのサムネイル画像６０Ａ１と、コンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…、及び上記取得したＷＡＮ側アドレス１１１．２２２．３３．４４をエリア外端末５０宛に送信する。
【０１１９】
それをＬＡＮ側Ｉ／Ｆ３０５で受信したアドレス変換装置３０においては、上記ステップＳ３０３→Ｓ３０４→Ｓ３０７→Ｓ３２１→Ｓ３２３と進み、その結果として、上記ＤＳＣ２０Ａから受信したＰ８１３０００１．ＪＰＧのサムネイル画像６０Ａ１とコンテンツ固有ＩＤ＝３５６Ａ１９Ｂ２…、ＷＡＮ側アドレス１１１．２２２．３３．４４をＷＡＮ側Ｉ／Ｆ３０５経由で、送信先アドレスのエリア外端末５０へ送信する。
【０１２０】
以降のシーケンスは、上記第１実施形態で説明した通りである。
【０１２１】
以上のように、本第２実施形態においても、上記第１実施形態と同様、エリア外端末５０からのコンテンツ取得要求を、アドレス変換装置３０が管理するＬＡＮ１０内のそれぞれのエリア内端末（例えば、ＤＳＣ２０Ａ、ＰＣ２０Ｂ、携帯電話２０Ｃ）に送信するので、目的のコンテンツを所有しているエリア内端末のうちの一つ以上が電源断状態であったり、ＬＡＮ１０内に存在しておらず応答ができない状況においても、ネットワーク負荷を軽くしつつエリア外端末５０で目的のコンテンツを取得することが可能となる。
【０１２２】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【０１２３】
（付記）
前記の具体的実施形態から、以下のような構成の発明を抽出することができる。
【０１２４】
（１）  所定のネットワーク・エリア内に存在するエリア内端末から受信した所定のコンテンツを、上記所定のネットワーク・エリア外に存在するエリア外端末に送信する中継端末であって、
上記エリア外端末から、ユニキャスト通信により、上記エリア内端末の何れか１つ以上が保有する所定のコンテンツの取得要求を受信する取得要求受信手段と、
上記取得要求受信手段で受信した上記コンテンツの取得要求に基づいて、上記エリア内端末それぞれに対して上記コンテンツの取得要求を行う取得要求送信手段と、
上記エリア内端末から、上記取得要求したコンテンツを受信するコンテンツ受信手段と、
当該中継端末に上記コンテンツの取得要求を行った上記エリア外端末に、上記コンテンツ受信手段で受信したコンテンツのうち少なくとも一つを送信するコンテンツ送信手段と、
を具備することを特徴とする中継端末。
【０１２５】
（対応する実施形態）
この（１）に記載の中継端末に関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、ＬＡＮ１０が上記所定のネットワーク・エリアに、ＤＳＣ２０Ａ、ＰＣ２０Ｂ、携帯電話２０Ｃ、ＴＶ２０Ｄが上記エリア内端末に、エリア外端末５０が上記エリア外端末に、アドレス変換装置３０が上記中継端末に、ＣＰＵ３０１及びＷＡＮ側Ｉ／Ｆ部３０５が上記取得要求受信手段及び上記コンテンツ送信手段に、ＣＰＵ３０１及びＬＡＮ側Ｉ／Ｆ部３０６が上記取得要求送信手段及びコンテンツ受信手段に、それぞれ対応する。
【０１２６】
（作用効果）
この（１）に記載の中継端末によれば、中継端末がコンテンツ取得要求を自身が管理するネットワーク・エリア内のそれぞれのエリア内端末に送信するため、本来コンテンツを所有しているエリア内端末が電源オフやＬＡＮ外部へ移動したために応答することができない状況においても、ネットワークの負荷を軽くしつつエリア外端末がコンテンツを取得することが可能となる。
【０１２７】
（２）  上記エリア外端末から上記所定のコンテンツの取得要求を受信するに先だち、上記エリア内端末の何れか１つ以上から、上記所定のコンテンツに対応する上記所定のコンテンツの固有識別子を受信するコンテンツ識別子受信手段と、
上記エリア外端末に、上記所定のコンテンツの固有識別子と、当該中継端末を上記所定のコンテンツの取得要求先とする情報と、を送信するコンテンツ取得関連情報送信手段と、
を更に具備することを特徴とする（１）に記載の中継端末。
【０１２８】
（対応する実施形態）
この（２）に記載の中継端末に関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、ＣＰＵ３０１及びＬＡＮ側Ｉ／Ｆ部３０６が上記コンテンツ識別子受信手段に、ＷＡＮ側アドレスが上記当該中継端末を上記所定のコンテンツの取得要求先とする情報に、ＣＰＵ３０１及びＷＡＮ側Ｉ／Ｆ部３０５が上記コンテンツ取得関連情報送信手段に、それぞれ対応する。
【０１２９】
（作用効果）
この（２）に記載の中継端末によれば、中継端末をコンテンツの取得要求先とする情報を送信しておくことで、エリア外端末からのユニキャスト通信が可能となり、ネットワーク負荷を軽くすることができる。  
また、目的のコンテンツを所有しているエリア内端末のうちの一つ以上が電源断状態であったり、ネットワーク・エリア内に存在しておらず応答ができない状況においても、コンテンツの固有識別子が同じコンテンツを有するエリア内端末からコンテンツを受信できることにより、ネットワーク負荷を軽くしつつ目的のコンテンツの取得が可能となる。
【０１３０】
（３）  上記所定のコンテンツの固有識別子は、上記所定のコンテンツのサムネイル画像、上記所定のコンテンツの静止画像、上記所定のコンテンツの電子データをハッシュ計算して得るハッシュ値、のうち少なくとも一つ以上を有することを特徴とする（２）に記載の中継端末。
【０１３１】
（対応する実施形態）
この（３）に記載の中継端末に関する実施形態は、第１及び第２実施形態が対応する。
【０１３２】
（作用効果）
この（３）に記載の中継端末によれば、通信量を増やすことなくコンテンツを特定するための情報を送信できる。
【０１３３】
（４）  上記コンテンツ受信手段が、上記取得要求したコンテンツを複数受信した場合、上記コンテンツ送信手段は、上記エリア外端末に、上記受信したコンテンツのうち一つだけを送信することを特徴とする（１）に記載の中継端末。
【０１３４】
（対応する実施形態）
この（４）に記載の中継端末に関する実施形態は、第１及び第２実施形態が対応する。
【０１３５】
（作用効果）
この（４）に記載の中継端末によれば、中継端末からエリア外端末へ同一のコンテンツを複数回送信することがなくなるため、目的のコンテンツを所有しているエリア内端末のうちの一つ以上が電源断状態であったり、ネットワーク・エリア内に存在しておらず応答ができない状況においても、ネットワーク負荷を軽くしつつ目的のコンテンツの取得が可能となる。
【０１３６】
（５）  上記取得要求送信手段は、上記コンテンツの取得要求を、マルチキャスト、ブロードキャスト、又は、ユニキャストで行うことを特徴とする（１）に記載の中継端末。
【０１３７】
（対応する実施形態）
この（５）に記載の中継端末に関する実施形態は、第１及び第２実施形態が対応する。
【０１３８】
（作用効果）
この（５）に記載の中継端末によれば、所定のネットワーク・エリア内の通信方式が限定されず、どのようなネットワーク設計にも対応できる。
【０１３９】
（６）  当該中継端末と上記エリア外端末間にはオープンネットワークが介在しており、
上記取得要求受信手段は、上記コンテンツの取得要求を、上記オープンネットワークを介して受信することを特徴とする（１）に記載の中継端末。
【０１４０】
（対応する実施形態）
この（６）に記載の中継端末に関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、インターネット等のグローバルネットワーク４０が上記オープンネットワークに対応する。
【０１４１】
（作用効果）
この（６）に記載の中継端末によれば、オープンネットワークのネットワーク負荷を軽くしつつ、オープンネットワークに接続されたエリア外端末でコンテンツの取得が可能となる。
【０１４２】
（７）  所定のネットワーク・エリア内に存在する少なくとも１つ以上のエリア内端末のうち、少なくとも１つ以上の上記エリア内端末が保有する所定のコンテンツを、中継端末を介して、上記所定のネットワーク・エリア外に存在するエリア外端末に送信するコンテンツ送信システムであって、
上記エリア外端末は、
上記中継端末に、ユニキャスト通信で、上記所定のコンテンツの取得要求を送信する第１の取得要求送信手段と、
上記中継端末から、上記取得要求を送信したコンテンツを受信する第１のコンテンツ受信手段と、
を具備し、
上記中継端末は、
上記エリア外端末から受信した上記コンテンツの取得要求に基づいて、上記エリア内端末それぞれに対してコンテンツの取得要求を行う第２の取得要求送信手段と、
上記エリア外端末にコンテンツを送信する第１のコンテンツ送信手段と、
を具備し、
上記エリア内端末は、それぞれ、
上記中継端末に、当該中継端末から受信した上記コンテンツの取得要求に応じた上記所定のコンテンツを送信する第２のコンテンツ送信手段と、
を具備し、
上記中継端末の上記第１のコンテンツ送信手段は、当該中継端末に上記コンテンツの取得要求を行った上記エリア外端末に、上記エリア内端末から受信したコンテンツのうち少なくとも一つを送信することを特徴とするコンテンツ送信システム。
【０１４３】
（対応する実施形態）
この（７）に記載のコンテンツ送信システムに関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、ＬＡＮ１０が上記所定のネットワーク・エリアに、ＤＳＣ２０Ａ、ＰＣ２０Ｂ、携帯電話２０Ｃ、ＴＶ２０Ｄが上記エリア内端末に、アドレス変換装置３０が上記中継端末に、エリア外端末５０が上記エリア外端末に、ＣＰＵ５０１及び外部Ｉ／Ｆ５０５が上記第１の取得要求送信手段及び上記第１のコンテンツ受信手段に、ＣＰＵ３０１及びＬＡＮ側Ｉ／Ｆ部３０６が上記第２の取得要求送信手段に、ＣＰＵ３０１及びＷＡＮ側Ｉ／Ｆ部３０５が上記第１のコンテンツ送信手段に、ＣＰＵ２０１及び外部Ｉ／Ｆ２０６が上記第２のコンテンツ送信手段に、それぞれ対応する。
【０１４４】
（作用効果）
この（７）に記載のコンテンツ送信システムによれば、エリア外端末から中継端末にユニキャスト通信でコンテンツ取得要求を送信し、それを受信した中継端末がそのコンテンツ取得要求を自身が管理するネットワーク・エリア内のそれぞれのエリア内端末に送信するため、本来コンテンツを所有しているエリア内端末が電源オフやＬＡＮ外部へ移動したために応答することができない状況においても、ネットワークの負荷を軽くしつつエリア外端末がコンテンツを取得することが可能となる。
【０１４５】
（８）  上記中継端末は、
上記エリア外端末から上記所定のコンテンツの取得要求を受信するに先だち、上記エリア内端末の何れか１つ以上から、上記所定のコンテンツに対応する上記所定のコンテンツの固有識別子を受信するコンテンツ識別子受信手段と、
上記エリア外端末に、上記所定のコンテンツの固有識別子と、当該中継端末を上記所定のコンテンツの取得要求先とする情報と、を送信するコンテンツ取得関連情報送信手段と、
を更に具備することを特徴とする（７）に記載のコンテンツ送信システム。
【０１４６】
（対応する実施形態）
この（８）に記載のコンテンツ送信システムに関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、ＣＰＵ３０１及びＬＡＮ側Ｉ／Ｆ部３０６が上記コンテンツ識別子受信手段に、ＷＡＮ側アドレスが上記当該中継端末を上記所定のコンテンツの取得要求先とする情報に、ＣＰＵ３０１及びＷＡＮ側Ｉ／Ｆ部３０５が上記コンテンツ取得関連情報送信手段に、それぞれ対応する。
【０１４７】
（作用効果）
この（８）に記載のコンテンツ送信システムによれば、中継端末をコンテンツの取得要求先とする情報を送信しておくことで、エリア外端末からのユニキャスト通信が可能となり、ネットワーク負荷を軽くすることができる。  
また、目的のコンテンツを所有しているエリア内端末のうちの一つ以上が電源断状態であったり、ネットワーク・エリア内に存在しておらず応答ができない状況においても、コンテンツの固有識別子が同じコンテンツを有するエリア内端末からコンテンツを送信できることにより、ネットワーク負荷を軽くしつつ目的のコンテンツの取得が可能となる。
【０１４８】
（９）  所定のネットワーク・エリア内に存在する少なくとも１つ以上のエリア内端末のうち、少なくとも１つ以上の上記エリア内端末が保有する所定のコンテンツを、中継端末を介して、上記所定のネットワーク・エリア外に存在するエリア外端末に送信するコンテンツ送信システムのコンテンツ送信方法であって、
上記所定のコンテンツの取得要求が、上記エリア外端末から上記中継端末にユニキャスト通信で送信される第１のコンテンツ取得要求ステップと、
上記第１のコンテンツ取得要求ステップで送信された上記所定のコンテンツの取得要求に基づいて、上記中継端末から上記所定のネットワーク・エリア内に少なくとも一つ以上存在する上記エリア内端末それぞれに対してコンテンツの取得要求が送信される第２のコンテンツ取得要求ステップと、
上記第２のコンテンツ取得要求ステップによる上記コンテンツの取得要求に応じた上記所定のコンテンツが、上記少なくとも一つ以上のエリア内端末から上記第２のコンテンツ取得要求ステップで上記所定のコンテンツの取得要求を送信した上記中継端末に送信される第１のコンテンツ提供ステップと、
上記第１のコンテンツ提供ステップで送信された上記所定のコンテンツのうち少なくとも一つが、上記中継端末から上記第１のコンテンツ取得要求ステップで上記所定のコンテンツの取得要求を送信した上記エリア外端末に送信される第２のコンテンツ提供ステップと、
を有することを特徴とするコンテンツ送信方法。
【０１４９】
（対応する実施形態）
この（９）に記載のコンテンツ送信方法に関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、ＬＡＮ１０が上記所定のネットワーク・エリアに、ＤＳＣ２０Ａ、ＰＣ２０Ｂ、携帯電話２０Ｃ、ＴＶ２０Ｄが上記エリア内端末に、アドレス変換装置３０が上記中継端末に、エリア外端末５０が上記エリア外端末に、それぞれ対応する。
【０１５０】
（作用効果）
この（９）に記載のコンテンツ送信方法によれば、エリア外端末から中継端末にユニキャスト通信でコンテンツ取得要求を送信し、それを受信した中継端末がそのコンテンツ取得要求を自身が管理するネットワーク・エリア内のそれぞれのエリア内端末に送信するため、本来コンテンツを所有しているエリア内端末が電源オフやＬＡＮ外部へ移動したために応答することができない状況においても、ネットワークの負荷を軽くしつつエリア外端末がコンテンツを取得することが可能となる。
【０１５１】
（１０）  上記所定のコンテンツに対応する上記所定のコンテンツの固有識別子が、上記エリア内端末から上記中継端末に送信される第１のコンテンツ識別子提供ステップと、
上記第１のコンテンツ識別子提供ステップで送信された上記所定のコンテンツの固有識別子と、上記中継端末を上記所定のコンテンツの取得要求先とする情報と、が、上記中継機器から上記エリア外端末に送信される第２のコンテンツ識別子提供ステップと、
をさらに有し、
上記第１のコンテンツ取得要求ステップは、上記第２のコンテンツ識別子提供ステップで送信された上記所定のコンテンツの固有識別子に対応する上記所定のコンテンツの取得要求が、上記エリア外端末から、上記所定のコンテンツの取得要求先とされた上記中継端末に送信されることを特徴とする（９）に記載のコンテンツ送信方法。
【０１５２】
（対応する実施形態）
この（１０）に記載のコンテンツ送信方法に関する実施形態は、第１及び第２実施形態が対応する。
【０１５３】
（作用効果）
この（１０）に記載のコンテンツ送信方法によれば、中継端末をコンテンツの取得要求先とする情報を送信しておくことで、エリア外端末からのユニキャスト通信が可能となり、ネットワーク負荷を軽くすることができる。  
また、目的のコンテンツを所有しているエリア内端末のうちの一つ以上が電源断状態であったり、ネットワーク・エリア内に存在しておらず応答ができない状況においても、コンテンツの固有識別子が同じコンテンツを有するエリア内端末からコンテンツを送信できることにより、ネットワーク負荷を軽くしつつ目的のコンテンツの取得が可能となる。
【０１５４】
（１１）  所定のコンテンツを、中継端末を介して、所定のネットワーク・エリア外に存在するエリア外端末に送信する上記所定のネットワーク・エリア内に存在するエリア内端末であって、
上記所定のコンテンツと、上記所定のコンテンツの取得要求先は上記中継端末とする情報と、を記憶する記憶手段と、
上記中継端末に、情報を送信する送信手段と、
上記中継端末から、情報を受信する受信手段と、
を具備し、
上記送信手段は、上記中継端末に、上記所定のコンテンツの取得要求先は上記中継端末とする情報を送信し、
上記受信手段は、上記所定のコンテンツの取得要求先とされた上記中継端末から、上記所定のコンテンツの取得要求を受信し、
上記送信手段は、当該エリア内端末に上記所定のコンテンツの取得要求を送信した上記中継端末に、上記取得要求のあった上記所定のコンテンツを送信することを特徴とするエリア内端末。
【０１５５】
（対応する実施形態）
この（１１）に記載のエリア内端末に関する実施形態は、第２実施形態が対応する。その実施形態において、アドレス変換装置３０が上記中継端末に、ＬＡＮ１０が上記所定のネットワーク・エリアに、エリア外端末５０が上記エリア外端末に、ＤＳＣ２０Ａ、ＰＣ２０Ｂ、携帯電話２０Ｃ、ＴＶ２０Ｄが上記エリア内端末に、記録部２０８、ＲＡＭ２０４が上記記憶手段に、ＣＰＵ２０１及び外部Ｉ／Ｆ２０６が上記送信手段及び受信手段に、ＷＡＮ側アドレスが上記所定のコンテンツの取得要求先は上記中継端末とする情報に、それぞれ対応する。
【０１５６】
（作用効果）
この（１１）に記載のエリア内端末によれば、中継端末をコンテンツの取得要求先とする情報を送信しておくことで、エリア外端末から上記中継端末へのユニキャスト通信が可能となり、エリア外端末からのユニキャスト通信でのコンテンツ取得要求を受信した中継端末からのコンテンツ取得要求に応じてその取得要求のあったコンテンツを送信するので、ネットワーク負荷を軽くエリア外端末がコンテンツを取得することが可能となる。  
また、自身が上記中継端末に、上記所定のコンテンツの取得要求先は上記中継端末とする情報を送信していない場合にも、エリア外端末からのユニキャスト通信でのコンテンツ取得要求を受信した中継端末からのコンテンツ取得要求に応じてその取得要求のあったコンテンツを有していればそれを送信するので、本来コンテンツを所有しているエリア内端末が電源オフやＬＡＮ外部へ移動したために応答することができない状況においても、ネットワークの負荷を軽くしつつエリア外端末がコンテンツを取得することが可能となる。
【０１５７】
（１２）  上記記憶手段は、上記所定のコンテンツに対応する上記所定のコンテンツの固有識別子を記憶し、
上記送信手段は、上記中継端末に、上記所定のコンテンツの取得要求先は上記中継端末とする情報とともに、上記所定のコンテンツの固有識別子を送信し、
上記受信手段は、上記所定のコンテンツの取得要求先とされた上記中継端末から、上記所定のコンテンツの固有識別子に基づく上記所定のコンテンツの取得要求を受信し、
上記送信手段は、当該エリア内端末に上記所定のコンテンツの取得要求を送信した上記中継端末に、上記所定のコンテンツの固有識別子に基づき上記取得要求のあった上記所定のコンテンツを送信する
ことを特徴とする（１１）に記載のエリア内端末。
【０１５８】
（対応する実施形態）
この（１２）に記載のエリア内端末に関する実施形態は、第２実施形態が対応する。
【０１５９】
（作用効果）
この（１２）に記載のエリア内端末によれば、目的のコンテンツを所有しているエリア内端末のうちの一つ以上が電源断状態であったり、ネットワーク・エリア内に存在しておらず応答ができない状況においても、コンテンツの固有識別子が同じコンテンツを有するエリア内端末からコンテンツを送信できることにより、ネットワーク負荷を軽くしつつ目的のコンテンツの取得が可能となる。
【０１６０】
（１３）  上記受信手段は、上記中継端末に、上記所定のコンテンツの取得要求先は上記中継端末とする情報を送信するに先立ち、上記所定のコンテンツの取得要求先は上記中継端末とする情報を、上記中継端末から受信して、上記記憶手段に記憶させることを特徴とする（１１）に記載のエリア内端末。
【０１６１】
（対応する実施形態）
この（１３）に記載のエリア内端末に関する実施形態は、第２実施形態が対応する。
【０１６２】
（作用効果）
この（１３）に記載のエリア内端末によれば、コンテンツ取得要求のあて先を中継端末とする情報を予め中継端末から取得するようにしているので、当該エリア内端末を別のネットワーク・エリア内に移動することが可能となる。
【図面の簡単な説明】
【０１６３】
【図１】図１（Ａ）は、本発明の第１実施形態に係るコンテンツ送信システムの構成を示す図であり、図１（Ｂ）は、エリア内端末の一例としてのＤＳＣの構成を示す図であり、図１（Ｃ）は、本発明の第１実施形態に係る中継端末の一例としてのアドレス変換装置の構成を示す図であり、図１（Ｄ）は、アドレス変換テーブルの一例を示す図であり、図１（Ｅ）は、エリア外端末の構成を示す図である。
【図２】図２は、ＤＳＣにおけるコンテンツ送信に係わる動作を説明するためのフローチャートを示す図である。
【図３】図３は、アドレス変換装置におけるコンテンツ送受信に係わる動作を説明するためのフローチャートを示す図である。
【図４】図４は、取得応答処理のフローチャートを示す図である。
【図５】図５は、コンテンツ取得要求転送処理のフローチャートを示す図である。
【図６】図６は、エリア外端末におけるコンテンツ受信に係わる動作を説明するためのフローチャートを示す図である。
【図７】図７は、各エリア内端末の記録部のコンテンツ記録内容を示す図である。
【図８Ａ】図８Ａは、ＤＳＣ、アドレス変換装置及びエリア外端末の動作シーケンスを示す図である。
【図８Ｂ】図８Ｂは、携帯電話もマルチキャストアドレスを開いていた場合の動作シーケンスを示す図である。
【図８Ｃ】図８Ｃは、ＤＳＣが途中でＬＡＮ内に存在しなくなった場合の動作シーケンスを示す図である。
【図９】図９（Ａ）は、第１実施形態の変形例１として、ブロードキャストでコンテンツの取得要求を行う場合における、コンテンツ取得要求転送処理のフローチャートを示す図であり、図９（Ｂ）は、第１実施形態の変形例２として、ユニキャストでコンテンツの取得要求を行う場合における、コンテンツ取得要求転送処理のフローチャートを示す図である。
【図１０】図１０は、変形例１におけるＤＳＣ、アドレス変換装置及びエリア外端末の動作シーケンスを示す図である。
【図１１】図１１は、変形例２におけるＤＳＣ、アドレス変換装置及びエリア外端末の動作シーケンスを示す図である。
【図１２】図１２は、本発明の第２実施形態に係るエリア内端末の一例としてのＤＳＣにおけるコンテンツ送信に係わる動作を説明するためのフローチャートを示す図である。
【図１３】図１３は、第２実施形態に係るアドレス変換装置におけるコンテンツ送受信に係わる動作を説明するためのフローチャートを示す図である。
【図１４】図１４は、第２実施形態におけるＤＳＣ、アドレス変換装置及びエリア外端末の動作シーケンスを示す図である。
【符号の説明】
【０１６４】
１０…ＬＡＮ、  ２０Ａ…デジタルスチルカメラ（ＤＳＣ）、  ２０Ｂ…パーソナルコンピュータ（ＰＣ）、  ２０Ｃ…携帯電話、  ２０Ｄ…テレビジョン受像機（ＴＶ）、  ３０…アドレス変換装置、  ４０…グローバルネットワーク、  ５０…エリア外端末、  ６０Ａ１，６０Ｂ１〜６０Ｂ３，６０Ｃ１，６０Ｃ２…サムネイル画像、  ２０１，３０１，５０１…ＣＰＵ、  ２０２，５０８…入力インターフェース部、  ２０３，３０２，５０２…ＲＯＭ、  ２０４，３０３，５０３…ＲＡＭ、  ２０５，５０９…表示部、  ２０６，５０５…外部Ｉ／Ｆ、  ２０７，５０６…ファイル管理部、  ２０８，２０８Ｂ，２０８Ｃ，５０７…記録部、  ２０９，５０４…圧縮伸張エンジン、  ２１０…撮像部、  ３０４…アドレス変換部、  ３０５…ＷＡＮ側Ｉ／Ｆ部、  ３０６…ＬＡＮ側Ｉ／Ｆ部、  ３１０…アドレス変換テーブル。
【図１】
2009251886.tif 000003
【図２】
2009251886.tif 000004
【図３】
2009251886.tif 000005
【図４】
2009251886.tif 000006
【図５】
2009251886.tif 000007
【図６】
2009251886.tif 000008
【図７】
2009251886.tif 000009
【図８Ａ】
2009251886.tif 000010
【図８Ｂ】
2009251886.tif 000011
【図８Ｃ】
2009251886.tif 000012
【図９】
2009251886.tif 000013
【図１０】
2009251886.tif 000014
【図１１】
2009251886.tif 000015
【図１２】
2009251886.tif 000016
【図１３】
2009251886.tif 000017
【図１４】
2009251886.tif 000018