(57)【要約】  ユーザのモバイル装置へメディアデータを配信する方法およびシステムを提供する。サービスコントロール（２）が、ユーザのモバイル装置（１）からメディアコンテンツ関連要求を受信するように構成される。サービスコントロール（２）は、ユーザの要求に対応するメディアデータを記録するネットワーク対応のメディアレコーダ（４）へユーザの要求を転送する。少なくとも１つのキャッシュ手段（３）が設けられ、記録されたメディアデータがキャッシュ手段にキャッシュされ、キャッシュ手段は、キャッシュされたメディアデータをユーザのモバイル装置（１）へ転送することが可能である。サービスコントロール（２）はさらに、ユーザのコンテクストに関する情報を受信するように構成され、このコンテクスト情報は、メディアレコーダ（４）によって記録されたメディアデータのキャッシュ手段（３）への転送を制御するために用いられる。
2010528502.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのモバイル装置へメディアデータを配信する方法において、
サービスコントロール（２）が、前記ユーザのモバイル装置（１）からメディアコンテンツ関連要求を受信するように構成され、
前記サービスコントロール（２）が、前記ユーザの要求に対応するメディアデータを記録するネットワーク対応のメディアレコーダ（４）へ前記ユーザの要求を転送し、
少なくとも１つのキャッシュ手段（３）が設けられ、記録されたメディアデータが該キャッシュ手段にキャッシュされ、該キャッシュ手段は、キャッシュされたメディアデータを前記ユーザのモバイル装置（１）へ転送することが可能であり、
前記サービスコントロール（２）がさらに、前記ユーザのコンテクストに関する情報を受信するように構成され、このコンテクスト情報は、前記メディアレコーダ（４）によって記録されたメディアデータの前記キャッシュ手段（３）への転送を制御するために用いられる
ことを特徴とする、ユーザのモバイル装置へメディアデータを配信する方法。
【請求項２】
前記ユーザのコンテクストに関する情報が、前記ユーザのネットワーク位置および／または前記ユーザの地理的位置に関する情報を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザのコンテクストに関する情報が、時間および位置についての前記ユーザの滞在予定に関する情報を含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記サービスコントロール（２）が、航空機および／または列車の時刻表、鉄道線路および／または交通の状態を含む、位置ベースの交通情報を処理することを特徴とする請求項１ないし３のいずれか１項に記載の方法。
【請求項５】
前記サービスコントロール（２）が、前記ユーザの選好に関する情報および／または前記ユーザのモバイル装置（１）の機能に関する情報を受信するように構成されることを特徴とする請求項１ないし４のいずれか１項に記載の方法。
【請求項６】
前記ユーザのモバイル装置（１）によって要求されたメディアデータが、前記メディアレコーダ（４）によって蓄積される前にエンコードおよび／またはトランスコードされることを特徴とする請求項１ないし５のいずれか１項に記載の方法。
【請求項７】
前記記録されたメディアデータが、キャッシュ手段（３）にキャッシュされる前にエンコードおよび／またはトランスコードされることを特徴とする請求項１ないし５のいずれか１項に記載の方法。
【請求項８】
キャッシュ手段（３）にキャッシュされ前記ユーザのモバイル装置（１）によって取り出されないメディアデータが、所定時間後に削除されることを特徴とする請求項１ないし７のいずれか１項に記載の方法。
【請求項９】
前記キャッシュ手段（３）が、キャッシュされたメディアデータの前記削除について前記サービスコントロール（２）に通知することを特徴とする請求項８に記載の方法。
【請求項１０】
複数のキャッシュ手段（３）が固定ネットワークの一部として設けられることを特徴とする請求項１ないし９のいずれか１項に記載の方法。
【請求項１１】
前記キャッシュ手段（３）が、前記ユーザのモバイル装置（１）の接続を可能にするネットワーク接続点（８）に接続されることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ユーザのモバイル装置（１）が前記接続点（８）に接続されている時に、前記キャッシュされたメディアデータが前記ユーザのモバイル装置（１）へ転送されることを特徴とする請求項１１に記載の方法。
【請求項１３】
前記キャッシュ手段（３）と前記ユーザのモバイル装置（１）が両方とも実質的に同じ動きをするように、前記キャッシュ手段（３）が前記ユーザのモバイル装置（１）に関連づけられることを特徴とする請求項１ないし９のいずれか１項に記載の方法。
【請求項１４】
前記ユーザによって要求され前記メディアレコーダ（４）によって蓄積された前記メディアコンテンツが、一体としてキャッシュ手段（３）へ転送されることを特徴とする請求項１ないし１３のいずれか１項に記載の方法。
【請求項１５】
前記ユーザによって要求され前記メディアレコーダ（４）によって蓄積された前記メディアコンテンツが、いくつかのチャンクに分けてキャッシュ手段（３）へ転送されることを特徴とする請求項１ないし１３のいずれか１項に記載の方法。
【請求項１６】
前記チャンクの長さが、前記ユーザのコンテクスト情報に従って、前記サービスコントロール（２）によって決定されることを特徴とする請求項１５に記載の方法。
【請求項１７】
ユーザのモバイル装置へメディアデータを配信するシステムにおいて、
前記ユーザのモバイル装置（１）からメディアコンテンツ関連要求を受信するように構成されたサービスコントロール（２）と、
前記サービスコントロール（２）から転送されてくる前記ユーザの要求を受信し、該ユーザの要求に対応するメディアデータを記録するネットワーク対応のメディアレコーダ（４）と、
記録されたメディアデータをキャッシュし、キャッシュされたメディアデータを前記ユーザのモバイル装置（１）へ転送することが可能であるように構成された少なくとも１つのキャッシュ手段（３）と
を備え、
前記サービスコントロール（２）がさらに、前記ユーザのコンテクストに関する情報を受信し、該ユーザのコンテクスト情報に基づいて、前記メディアレコーダ（４）によって記録されたメディアデータの前記キャッシュ手段（３）への転送を制御するように構成される
ことを特徴とする、ユーザのモバイル装置へメディアデータを配信するシステム。
【請求項１８】
メディアデータをあるフォーマットから別のフォーマットにエンコードおよび／またはトランスコードすることが可能なエンコーダおよび／またはトランスコーダ（６）を含むことを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記キャッシュ手段（３）が固定ネットワークの一部であることを特徴とする請求項１７または１８に記載のシステム。
【請求項２０】
前記キャッシュ手段（３）が、前記ユーザのモバイル装置（１）の接続を可能にするネットワーク接続点（８）に接続されることを特徴とする請求項１７ないし１９のいずれか１項に記載のシステム。
【請求項２１】
前記ネットワーク接続点（８）が、前記キャッシュ手段（３）と前記ユーザのモバイル装置（１）との間の高速接続を提供することを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記キャッシュ手段（３）と前記ユーザのモバイル装置（１）が両方とも実質的に同じ動きをするように、前記キャッシュ手段（３）が前記ユーザのモバイル装置（１）に関連づけられることを特徴とする請求項１７または１８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのモバイル装置へメディアデータを配信する方法およびシステムに関する。
【背景技術】
【０００２】
移動中のＴＶ放送視聴は依然として初期段階にある。アナログおよびデジタルのＴＶ放送に対応したポータブル装置がいくつか存在するが、通常はかなり大型であるため、持ち運びが厄介である。さらに、それらはバッテリパワーが限られている。ＴＶ放送視聴機能を携帯電話やモバイルコンピュータのようなモバイル装置に組み込むのが現在の傾向である。携帯電話の場合、ＤＶＢ−Ｈ、ＤＭＢ（ＤＡＢに基づくデジタルメディア放送(Digital Media Broadcast)）、ＵＭＴＳ、および次世代ワイヤレス技術が、放送を数百万のユーザにもたらすと考えられている。しかし、これらの技術はすべて、ＤＶＢ−Ｈ、ＤＭＢ等の関連技術によってトランスポートされるメディアストリームへの常時接続を必要とする。すなわち、モバイル装置は、メディアストリームを放送あるいは送信している基地局の到達範囲内に存在していなければならない。
【０００３】
移動中にマルチメディア放送を円滑に受信するためのもう１つの重要な要件は、上記の技術が、理想的には、至るところに配備されていることである。都市や首都圏を移動中の人々にとっては、放送受信可能域が与えられているので、このことは確かに多くの場合に当てはまる。例えば、ＵＭＴＳ／次世代ワイヤレスの受信可能域が提供されている。すなわち、ユーザが中断なしにＴＶ放送を視聴できるように、マルチメディアデータの送信をサポートするのに十分高速なネットワーク接続点がある（ただし現在のところ、ＵＭＴＳは、高解像度メディアコンテンツをトランスポートするのに十分な帯域を有していないかもしれない）。一般に、受信条件が不十分な地点はほんの少数しかない。他方、モバイルＴＶ技術をサポートする放送局のない（例えば、ＤＶＢ−ＨやＤＭＢをサポートする基地局のない）農村部を移動中の人々にとっては、モバイルＴＶ受信は不可能となる。同じことは、高速モバイルアクセス手段のない（多くの農村部にはＧＰＲＳしかない）モバイルユーザや、多数のトンネルを通過中の列車の乗客にも当てはまる。
【０００４】
ブロードバンド受信可能域を多くの地域に広げようと努力されてはいるが、今後、放送およびモバイルワイヤレスブロードバンドの受信可能域によってカバーされない地域は常に存在するであろう。また、比較的高速で、あるいは丘陵地等で移動しているモバイルユーザは、無線チャネルのフェージング効果のため、モバイルＴＶを受信しようとすると問題が生じる。この全体的状況は、移動中のモバイルユーザが、例えばサッカーの試合、ニュース放送、あるいは映画のような好みのメディアコンテンツを視聴したくても、ＴＶ受信中に途切れたり、受信信号が劣悪だったり、最悪の場合には全く受信されなかったりして、非常に不満足なものである。たとえ広域のブロードバンドワイヤレスアクセス受信可能域が存在しても、ＷＬＡＮのような短距離ワイヤレスのほうが安価であるため、同じコンテンツをより低コストで得ることができる。
【０００５】
１９９０年代の終わり頃から、コンテンツ配信ネットワーク(content delivery network)（コンテンツ分散ネットワーク（ＣＤＮ, content distribution network）ともいう）が、大量のメディアデータをエンドユーザに提供するために設計されている。これらのネットワークは、インターネット経由で通信する多数の位置的に分散したコンピュータからなる。複数の位置に配備されたＣＤＮノードが相互に協働して、メディアコンテンツに対するエンドユーザからの要求を満たす。メディアデータがネットワーク内に透過的にキャッシュされることで、配信を、非常に高速に実行するか（パフォーマンス最適化）、帯域を削減した形で実行するか（コスト最適化）、あるいはその両方が可能である。しかし、ＣＤＮによって配信されるメディアデータは一般に、あまり個別的ではなく、配信プロセスは公衆サービス向けに設計されている。他方、特定のメディアコンテンツに興味がある移動中の個々のモバイルユーザは一般に、コンテンツ分散ネットワークによって提供されるような種類のサービスを利用できない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって、本発明の目的は、ユーザのモバイル装置へメディアデータを配信する上記のような方法およびシステムにおいて、実施の容易なメカニズムを使用することにより、データ配信プロセスにおける高度の信頼性を達成し、ユーザに対する中断をできる限り回避するように改善を行うことである。
【課題を解決するための手段】
【０００７】
本発明によれば、上記の目的は、請求項１の構成を有する方法によって達成される。この請求項に記載の通り、ユーザのモバイル装置へメディアデータを配信する方法は、
サービスコントロールが、ユーザのモバイル装置からメディアコンテンツ関連要求を受信するように構成され、
サービスコントロールが、ユーザの要求に対応するメディアデータを記録するネットワーク対応のメディアレコーダへユーザの要求を転送し、
少なくとも１つのキャッシュ手段が設けられ、記録されたメディアデータがキャッシュ手段にキャッシュされ、キャッシュ手段は、キャッシュされたメディアデータをユーザのモバイル装置へ転送することが可能であり、
サービスコントロールがさらに、ユーザのコンテクストに関する情報を受信するように構成され、このコンテクスト情報は、メディアレコーダによって記録されたメディアデータのキャッシュ手段への転送を制御するために用いられる
ことを特徴とする。
【０００８】
また、上記の目的は、請求項１７の構成を有するシステムによって達成される。この請求項に記載の通り、ユーザのモバイル装置へメディアデータを配信するシステムは、
ユーザのモバイル装置からメディアコンテンツ関連要求を受信するように構成されたサービスコントロールと、
サービスコントロールから転送されてくるユーザの要求を受信し、そのユーザの要求に対応するメディアデータを記録するネットワーク対応のメディアレコーダと、
記録されたメディアデータをキャッシュし、キャッシュされたメディアデータをユーザのモバイル装置へ転送することが可能であるように構成された少なくとも１つのキャッシュ手段と
を備え、
サービスコントロールがさらに、ユーザのコンテクストに関する情報を受信し、そのユーザのコンテクスト情報に基づいて、メディアレコーダによって記録されたメディアデータのキャッシュ手段への転送を制御するように構成される
ことを特徴とする。
【０００９】
本発明によって初めて認識されたこととして、キャッシュ手段を使用し、モバイルユーザのコンテクスト情報を考慮することにより、モバイルユーザは、移動中のメディア放送の受信に関する中断を効率的に回避することができる。本発明による方法およびシステムは、ユーザのモバイル装置からメディアコンテンツ関連要求を受信するように構成されたサービスコントロールによって制御される。サービスコントロールは、ユーザの要求を、ネットワーク対応のメディアレコーダへ転送し、そこに、そのユーザの要求に対応するメディアデータが記録される。記録されたメディアデータは、少なくとも１つのキャッシュ手段によってキャッシュされ、キャッシュ手段は、キャッシュされたメディアデータをユーザのモバイル装置／端末へ転送することが可能であるように構成される。
【００１０】
本発明によれば、サービスコントロールによって提供されるユーザのコンテクスト情報は、記録されたメディアデータのキャッシュ手段への転送プロセスを制御するために用いられる。ユーザ固有のコンテクスト情報を考慮することにより、本発明による方法およびシステムは、高度のパーソナル化、個別化を達成し、これにより、ユーザのモバイル装置へメディアデータを最適に配信することができる。このため、要求したメディアコンテンツを途切れなく利用することが可能である。すなわち、本発明による方法およびシステムは、時間シフト機能を有するある種の途絶耐性ネットワーク（ＤＴＮ, Disruption Tolerant Network）を実現し、これによりユーザ、特に移動中のユーザは、たとえネットワーク接続が切れたり不十分なものしかなかったりしても、高品質のメディアを受信することができる。ユーザは、ネットワークリンク（好ましくは高速の）に接続可能な時に、適当な位置のキャッシュ手段経由で、記録されたコンテンツを受信する。その結果、ユーザは、モバイルＴＶ局の範囲内にない時や、例えば多数のトンネルを通過中の高速列車内のような悪いワイヤレス環境にいる時に、ＴＶ番組その他いかなるリアルタイムメディアでも視聴することができる。
【００１１】
有利な態様として、ユーザのコンテクストに関する情報は、ユーザのネットワーク位置および／またはユーザの地理的位置に関する情報を含む。この種の情報に基づいて、メディアデータをユーザの端末へ効率的に転送することができる適当なキャッシュ手段を選択するプロセスを最適化することができる。
【００１２】
また、ユーザのコンテクストに関する情報は、時間および位置についてのユーザの滞在予定に関する情報を含んでもよい。この情報をサービスコントロールに提供することにより、サービスコントロールは、最適なキャッシュプロセスを事前に決定することができる。すなわち、例えばユーザは時刻Ｙにおいて位置Ｘにいる予定であるというようなユーザの計画している移動パターンをサービスコントロールが知っていれば、サービスコントロールは、位置Ｘに近いキャッシュ手段を選択し、時刻Ｙの前に、記録されたメディアデータのそのキャッシュ手段への転送を制御することができる。実際にユーザが時刻Ｙにおいて位置Ｘに到着すると、要求されたデータ、すなわちキャッシュされたメディアデータをユーザのモバイル装置へ転送することができる。ユーザの実際の移動方向は、例えば、カーナビゲーションシステムから読み取ってサービスコントロールへ送信することも可能である。
【００１３】
さらに別の有利な実施形態では、サービスコントロールが、位置ベースの交通情報を処理する。この種の情報としては、航空機や列車の時刻表、鉄道線路や交通の状態（例えば交通渋滞等）が挙げられるが、これらに限定されない。このような実施形態では、ユーザは、予定の行程をサービスコントロールに通知するだけでよく、サービスコントロールは、適当なキャッシュ手段へのデータの転送プロセスを制御するために、位置ベースの交通情報を利用することができる。例えば、ユーザが、位置Ａから位置Ｂへ列車で移動する予定であることをサービスコントロールに通知し、その列車は位置Ａにある駅を時刻Ｘに出発する場合、サービスコントロールは、列車時刻表から、その列車がそれぞれの時刻に通る位置を取得することで、途中の適当なキャッシュ手段を最適に選択することができる。
【００１４】
また、ネットワーク測定を実行し、その結果を用いて、最適なキャッシュ手段を決定するプロセスをさらに最適化してもよい。
【００１５】
有利な態様として、サービスコントロールは、ユーザの選好に関する情報やユーザのモバイル装置の機能に関する情報を受信するように構成される。この情報としては、最小動画サイズ、好みの音声品質、利用可能な画面サイズ、あるいは利用可能なインタフェースに関する情報が挙げられるが、これらに限定されない。これにより、ユーザのモバイル装置へのメディアデータの配信を、ユーザの個別の要求に最も良く適応させることができる。
【００１６】
また、ユーザの要求に対して個別に対応するため、システムは、メディアデータをあるフォーマットから別のフォーマットにエンコードおよび／またはトランスコードすることが可能なエンコーダおよび／またはトランスコーダを含むと有利であることがわかる。エンコーディング／トランスコーディングは、データがメディアレコーダによって蓄積される前に実行すればよい。別法として、まずメディアデータを記録してから、データがキャッシュ手段にキャッシュされる前にそのデータをエンコード／トランスコードしてもよい。
【００１７】
別の有利な実施形態では、キャッシュ手段にキャッシュされユーザのモバイル装置によって取り出されないメディアデータが、所定時間後に削除される。この削除についてサービスコントロールに通知するために、メッセージがキャッシュ手段によって自動生成されてもよい。サービスコントロールがユーザに通知することで、ユーザは、例えば別のキャッシュ手段経由でそれぞれのメディアデータを受信するため、新たな要求を送信することを決定できる。
【００１８】
好ましい実施形態では、複数のキャッシュ手段が設けられる。キャッシュ手段は、固定ネットワークの一部をなしていてもよく、地理的に分散していてもよい。例えば、キャッシュ手段は、駅、空港、ガソリンスタンド等のような、旅行者が日常的に通る位置に設けられてもよい。キャッシュ手段は、ユーザのモバイル装置が、キャッシュされたメディアデータをモバイル装置へ転送するために接続することが可能なネットワーク接続点に接続されていてもよい。キャッシュ手段は、例えばＷＬＡＮアクセスルータやＷｉＭＡＸ基地局のような任意の種類のインターネットアクセスポイントに、直接または間接に接続されていてもよい。その場合、ユーザのモバイル装置がそれぞれの接続点に接続されている時に、キャッシュされたメディアデータをユーザのモバイル装置へ転送することができる。
【００１９】
別の実施形態では、少なくとも１つのキャッシュ手段がユーザのモバイル装置に関連づけられ、キャッシュ手段とユーザのモバイル装置が両方とも実質的に同じ動きをするようにされる。例えば、キャッシュ手段は、ユーザの自動車に搭載された車載装置として設計されてもよい。このような場合、キャッシュ手段が所定の位置で接続されている間に、要求され記録されたメディアデータをキャッシュ手段自体に格納してもよい。ユーザのモバイル装置と、移動している車両に搭載されたキャッシュ手段との間には、永続的な接続を設定してもよい。これによりユーザは、自分のキャッシュをローカルに操作することから解放される。キャッシュの操作は通常、追加的な量の端末メモリと処理パワーを必要とし、一般に、携帯電話のような小型のモバイル装置の機能ではない。
【００２０】
ユーザから要求されメディアレコーダによって蓄積されたメディアコンテンツは、一体としてキャッシュ手段へ転送されてもよい。すなわち、ユーザがあるメディアコンテンツ、例えば映画を要求した場合、その映画全体が１つのキャッシュ手段へ転送されてもよい。しかし、これが不可能な場合、ユーザから要求されメディアレコーダによって蓄積されたメディアコンテンツは、いくつかのチャンクに分けてキャッシュ手段へ転送されてもよい。これによりフレキシビリティが向上する。例えば列車に乗る場合、映画はいくつかの小さいチャンクに分割され、ユーザの経路に沿った複数の駅にある相異なるキャッシュ手段によってキャッシュことが可能である。ユーザがある駅に到着すると、適当なネットワーク接続点経由で該当のチャンクをそのモバイル装置へ転送することができる。チャンクの長さは、キャッシュされたメディアデータをユーザの端末へ転送するためにユーザがネットワーク接続点にアクセスすることができる駅どうしの間の距離に従って決定してもよい。例えば、駅Ａと次の駅Ｂとの間の移動時間がかなり長い場合、サービスコントロールは、駅Ａにあるキャッシュ手段にキャッシュされるチャンクとして長いチャンクを生成してもよい。ＡとＢの間の移動時間とともにチャンクの再生時間が長くなれば、ユーザが駅Ｂで次のチャンクを受信する前に、ＡからＢへの途中でそのユーザに対して中断が起こることが回避される。
【００２１】
キャッシュされたメディアデータをユーザの端末へ転送する際の障害を回避するため、キャッシュ手段とモバイル端末との間のネットワークは、メディアレコーダとキャッシュ手段との間のネットワークよりも高速であると有利である。その場合、あるコンテンツをキャッシュ手段にロードすることは、キャッシュ手段からモバイル装置にコンテンツをロードするよりも長い時間がかかる可能性がある。接続点を通る間にユーザがネットワークと接続するのが比較的短時間である場合、例えば駅での短い停車や燃料補給所での一時停車のような場合であっても、高速性のため、キャッシュ手段からユーザのモバイル装置にコンテンツをロードするには十分に長い。また、たとえネットワークが十分な帯域幅を有していても、メディアレコーダとキャッシュ手段との間のネットワーク上のバーストトラフィックを回避するために、データをキャッシュ手段にプリロードしておくことも可能である。これは、キャッシュ手段が複数のユーザに対するメディアデータを保持することを必要とすることに起因してネットワークに起こり得る輻輳を回避するのに役立つ。
【００２２】
本発明を有利な態様で実施するにはいくつもの可能性がある。このためには、独立請求項である請求項１および１７に従属する諸請求項を参照しつつ、図面により例示された、本発明の好ましい実施形態についての以下の説明を参照されたい。図面を用いて本発明の好ましい実施形態を説明する際には、本発明の教示による好ましい実施形態一般およびその変形例について説明する。
【図面の簡単な説明】
【００２３】
【図１】本発明によるシステムの第１実施形態の模式図であり、メディアデータの記録プロセスを示す。
【図２】図１の実施形態の模式図であり、記録されたメディアデータの転送プロセスを示す。
【図３】本発明によるシステムの第２実施形態の模式図であり、別の応用場面を示す。
【図４】図３の実施形態の模式図であり、前と同様、記録されたメディアデータの転送プロセスを示す。
【発明を実施するための形態】
【００２４】
図１は、本発明の第１実施形態を模式的に示している。図１に示す実施形態によるシステムは、ノードとして、ユーザ端末すなわちモバイル装置１、サービスコントロール２、キャッシュ手段３、およびネットワーク対応メディアレコーダ４を備える。ネットワーク対応メディアレコーダ４は、コンテンツソース５から任意の種類のマルチメディアコンテンツを受信することができる。コンテンツソース５としては、例えばコンテンツプロバイダのメディアサーバ、ケーブルＴＶ、あるいはビデオレコーダが挙げられるが、これらに限定されない。メディアレコーダ４は、ビデオレコーダから得られるようなマルチメディアコンテンツを蓄積し、任意の与えられた時刻にそのコンテンツを再生することができる。コンテンツソース５からネットワーク対応メディアレコーダ４へのマルチメディアコンテンツの流れは、図１の破線矢印で示されている。
【００２５】
また、図１のネットワーク対応メディアレコーダ４は、コンテンツをあるコンテンツフォーマットから別のコンテンツフォーマットにエンコードまたはトランスコードすることが可能なエンコーダ／トランスコーダ６を有する。ただし、エンコーダ／トランスコーダ６は、記録される前にメディアデータをエンコード／トランスコードするためにコンテンツソース５とメディアレコーダ４との間に配置された別個のユニットとして実現してもよいことはもちろんである。また別法として、エンコーダ／トランスコーダ６は、後述のキャッシュ手段３へ転送される前にメディアデータをエンコード／トランスコードするためにメディアレコーダ４の後段に配置されてもよい。
【００２６】
システムは、途絶耐性ネットワーク（ＤＴＮ）キャッシュ７として設計された複数のキャッシュ手段３を有する。これらは地理的に分散し、データ、特にマルチメディアデータを蓄積することができる。説明を明確にするため、それらのうちの２つだけを図１に示している。
【００２７】
システムの一連の動作においては、まず、Ａの矢印で示すように、ユーザ端末１がメディアコンテンツ関連要求をサービスコントロール２へ送信する。サービスコントロール２は、Ｂの矢印で示すように、この要求をネットワーク対応メディアレコーダ４へ転送する。メディアレコーダ４は、適当な要求を（矢印Ｃで示すように）コンテンツソース５へ送信し、コンテンツソース５から受信した（破線矢印）メディアデータを蓄積する。記録されるメディアデータとしては、ＴＶ放送やラジオ放送が挙げられるが、これらに限定されない。
【００２８】
上記の一連の動作はサービスコントロール２を通じて制御される。サービスコントロール２は、システムの中心部分であり、システムのノードで複数の選択肢が利用可能な場合に、そのうちの１つのノードを選択する。また、サービスコントロール２は、メディアデータをエンコードする方法や、エンコーダ／トランスコーダ６でメディアデータを変換する必要があるかどうかを決定する。さらに、データをどこにキャッシュするかの決定が、サービスコントロール２で処理される。
【００２９】
図１に示す実施形態では、ユーザ１は移動しておらず、その位置は図１の上部に示すキャッシュ７に近い。その位置情報が、サービスコントロール２へ、例えば１回送信される。これは、ユーザ１の位置がある一定の時間変化しない静的な場合に最適である。別法として、位置情報を定期的に、あるいはユーザの位置の変更が起こるたびに更新してもよい。その結果、図２からわかるように、サービスコントロール２は、ユーザ端末１に関する位置情報を考慮して、記録されたメディアデータを図２の上部のキャッシュ７へ転送する（矢印Ｅ）ように、ネットワーク対応メディアレコーダ４に対して指示する（矢印Ｄ）。このキャッシュ７は、例えばＷＬＡＮアクセスポイント９として設計されているネットワーク接続点８に接続されている。ユーザ端末１がオンラインになる、すなわち、ユーザ端末１がアクセスポイント９に接続されるとすぐに、キャッシュされているメディアデータをユーザ端末１へ転送することができる。これは幅広の矢印で示されている。転送は、接続後ただちに実行しても、ユーザ／端末の明示的な要求に応じて実行してもよい。
【００３０】
コンテンツは、個々の概念的エンティティ間で、一体として、すなわち１本の映画全体をまとめて転送してもよく、あるいは、小さいチャンクに分けて、例えば全体が完結するまで３０分ごとに映画を小部分に分けて転送してもよい。ＤＴＮキャッシュ７は、端末１によって受信されるコンテンツの蓄積を行う。端末１がオンラインになれば、キャッシュ７は直ちにメディアを転送し、端末１がオフラインになれば、キャッシュ７は、端末１が再びオンラインに戻るまでコンテンツを蓄積する。
【００３１】
図２に示す実施形態に幅広の矢印で示すように、キャッシュ７と端末１との間のネットワークは、メディアレコーダ４とキャッシュ７との間のネットワークよりもはるかに高速である。したがって、あるコンテンツチャンクをキャッシュ７にロードすることは、キャッシュ７から端末１にそのコンテンツをロードするよりも長い時間がかかる可能性がある。また、たとえネットワークが十分な帯域幅を有していても、メディアレコーダ４とキャッシュ７との間のネットワーク上のバーストトラフィックを回避するために、データをキャッシュ７にプリロードしておくことも可能である。これにより、ＤＴＮキャッシュ７が複数のユーザに対するデータを保持することを必要とする場合にネットワークに起こる輻輳が回避される。
【００３２】
図３は、本発明の別の実施形態を模式的に示している。この実施形態では、ユーザは最初の出発位置ＬＳから最終的な目的位置ＬＤまで移動している。システムの同じ構成要素は図１および図２と同じ参照符号で示している。
【００３３】
システムの一連の動作においては、この場合もまず、Ａの矢印で示すように、ユーザ端末１がメディアコンテンツ関連要求をサービスコントロール２へ送信する。サービスコントロール２は、Ｂの矢印で示すように、この要求をネットワーク対応メディアレコーダ４へ転送する。メディアレコーダ４は、適当な要求を（矢印Ｃで示すように）コンテンツソース５へ送信し、コンテンツソース５から受信した（破線矢印で示す）メディアデータを蓄積する。
【００３４】
さらに、ユーザ端末１は、サービスコントロール２へコンテクスト情報を送信する。ユーザのコンテクスト情報は、ユーザの居住地（位置ＬＳ）から、例えば空港（最終目的位置ＬＤで表す）までの、予定している列車での移動に関する情報を含む。サービスコントロール２へ送信されるコンテクスト情報は、ユーザ１が乗る予定の列車についての詳細、特に、その列車の発車時刻を含む。サービスコントロール２は、列車時刻表にアクセスすることにより、ユーザの行程、例えば、ユーザ１がそれぞれの位置にいることになると考えられる時刻を計算することができる。これらの計算に基づいて、サービスコントロール２は、ユーザ端末１が次に（高速）ネットワークリンクに良好に接続される（ネットワークトポロジーにおける）次の最良の位置の予測を実行することができる。サービスコントロール２は、その位置（単数または複数）についてメディアレコーダ４に通知し、メディアレコーダ４へ適当なコマンドを送信する。これにより、メディアレコーダ４には、特定のメディアコンテンツをどのキャッシュ７へ転送すべきかが通知される。以下、さらに詳細に説明する。
【００３５】
ユーザの行程を計算すると、サービスコントロール２は、ユーザ端末１へのメディアコンテンツの転送が可能な２つのネットワークリンクがユーザの経路の途中に存在することを知る。第１のネットワークリンクは位置Ｌ１にあるＷＬＡＮアクセスポイント９であり、位置Ｌ１は、列車が数分間停車する予定の駅である。第２のネットワークリンクは空港、すなわちユーザの最終目的位置ＬＤにあるＷＬＡＮアクセスポイント９である。そこで、サービスコントロール２はコマンドメッセージを生成し、これがメディアレコーダへ転送される（図４の矢印Ｄ）。このコマンドメッセージは、メディアレコーダ４に対して、要求されたメディアコンテンツを２個のチャンクに分割するよう指示する。さらに、サービスコントロール２は、メディアレコーダに対して、それぞれのチャンクの転送先となるキャッシュ７について、および、チャンクの転送を実行すべき時刻について通知する。
【００３６】
図４からわかるように、第１のチャンクが、位置Ｌ１にあるキャッシュ７へ転送され（矢印Ｆ１で示す）、その後、第２のチャンクが、最終目的地ＬＤにあるキャッシュ７へ転送される。列車が駅（位置Ｌ１）に到着し、そこで数分間停車する時、ユーザ端末１は、その駅にあるＷＬＡＮアクセスポイント９に接続し、対応するＤＴＮキャッシュ７にキャッシュされているメディアデータをユーザ端末に転送することができる。位置Ｌ１から最終目的地の空港ＬＤまでのユーザの経路の途中（図４では位置Ｌ２として示す）では、ユーザ端末１がネットワークにアクセスすることは不可能である。しかし、ユーザ１は、駅Ｌ１で端末に転送されたメディアコンテンツを利用（例えば視聴）することができる。ユーザは、空港ＬＤに到着するとすぐに、再びオンラインになり、要求したメディアコンテンツの第２のチャンクを受信することができる。
【００３７】
これまでかなり一般的な形で説明した転送プロセスは、いくつかの方法で最適化することができる。例えば、図４に示した実施形態において、サービスコントロール２は、駅Ｌ１と、ユーザが次にオンラインになる可能性のある空港ＬＤとの間の予定移動時間に従って、第１のチャンク（これはＦ１の矢印で示すように第１のキャッシュ７へ送信される）の長さを計算してもよい。具体的には、第１のチャンクの長さは、ユーザ端末１でのそのチャンクの再生時間がＬ１とＬＤとの間の移動時間よりも若干長くなるように選択できる。そうすれば、第１のチャンクの再生時間が終了する前に、空港ＬＤでオンラインになることにより、次のチャンクをユーザ端末１へ転送することができる。その結果、要求したメディアコンテンツを途切れずに利用することが保証される。
【００３８】
さらに最適化するため、ユーザ端末１の位置情報を定期的に更新することにより、列車の遅延を考慮に入れることができる。例えば、駅Ｌ１に遅れて到着することがサービスコントロール２に通知された場合、メディアレコーダ４から適当なキャッシュ７へのメディアチャンクの送信を延期してもよい。そのメディアコンテンツがメディアレコーダ４によってちょうど記録されつつある場合には、これによって、チャンクをより長く選択することが可能となる。というのは、駅Ｌ１に遅れて到着する時刻においてはすでに、要求されたメディアデータのシーケンスがより長く記録されているはずだからである。
【００３９】
上記の説明および添付図面の記載に基づいて、当業者は本発明の多くの変形例および他の実施形態に想到し得るであろう。したがって、本発明は、開示した具体的実施形態に限定されるものではなく、変形例および他の実施形態も、添付の特許請求の範囲内に含まれるものと理解すべきである。本明細書では特定の用語を用いているが、それらは総称的・説明的意味でのみ用いられており、限定を目的としたものではない。
【図１】
2010528502.tif 000003
【図２】
2010528502.tif 000004
【図３】
2010528502.tif 000005
【図４】
2010528502.tif 000006
【国際調査報告】
2010528502.tif 000007
2010528502.tif 000008
2010528502.tif 000009