(57)【特許請求の範囲】
【請求項１】
第１のユーザ（Ａ）のパーソナルメディアコンテンツを、第２のユーザ（Ｂ）によって使用されるデバイスへ提供する方法であって、
前記第１のユーザによって使用されるデバイスのＩＰＴＶポータル（１００、２０４、５００、６００、８００）によって、メディアコンテンツを備えるプログラムからなる、前記第１のユーザに対するパーソナルＴＶチャネルを作成するステップ（３００）と、
前記第１のユーザと前記第２のユーザへサービスを提供するＩＰＴＶサーバ（１０２、２０６、５０４、６０２、７０２、８０２）において、前記作成されたパーソナルＴＶチャネルを記憶するステップ（３０２）と、
前記ＩＰＴＶサーバによって提供される電子プログラムガイド（ＥＰＧ）において利用可能なチャネルとして、前記パーソナルＴＶチャネルを前記第２のユーザの前記デバイス（１０４）へ導入するステップ（３０４）と、
前記電子プログラムガイドから前記パーソナルＴＶチャネルが選択される場合に、前記メディアコンテンツを備える前記プログラムからなる該パーソナルＴＶチャネルを、前記ＩＰＴＶサーバから前記第２のユーザの前記デバイスへ配信するステップ（３０６）とを有し、
前記パーソナルＴＶチャネル内における前記メディアコンテンツを構成する異なるメディア項目が、前記第１のユーザのローカルネットワークの異なるローカルデバイスから取得され、
前記第１のユーザの前記ＩＰＴＶポータルは、前記パーソナルＴＶチャネルのメタデータを前記ＩＰＴＶサーバへ送信し、
前記メタデータは、前記パーソナルＴＶチャネルの前記メディア項目へのリファレンスとして、該メディア項目が記憶されている前記ローカルデバイスを指し示しているリファレンスを含み、
前記ＩＰＴＶサーバは、前記メタデータに含まれる前記メディア項目へのリファレンスを使用して、該リファレンスが指し示している前記ローカルデバイスから、前記メディア項目を取得して、該メディア項目からなる前記パーソナルＴＶチャネルを作成する
ことを特徴とする方法。
【請求項２】
前記メディア項目は、前記ローカルデバイスから収集され、かつ前記第１のユーザによって使用される前記デバイスのローカル記憶装置（２０４ａ）に記憶される
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ローカルネットワークのホームゲートウェイ（２０２、５０２、７００）が、前記ローカルデバイスから前記メディア項目をフェッチし、かつ前記メディア項目を前記ＩＰＴＶサーバへアップロードする
ことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記ホームゲートウェイは、任意の変更について、前記ローカルデバイスの前記メディア項目を監視し、メディア項目（Ｘ）が変更される場合、新規の前記メディア項目を前記ＩＰＴＶサーバへアップロードする
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記第１のユーザの前記ＩＰＴＶポータルは、前記作成されたパーソナルＴＶチャネルのプレビューを提示する
ことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記第１のユーザの前記ＩＰＴＶポータルは、前記パーソナルＴＶチャネルを作成するために前記第１のユーザによって使用されるＴＶチャネルテンプレートを提供する
ことを特徴とする請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
前記パーソナルメディアコンテンツを備える前記パーソナルＴＶチャネルは、前記ＩＰＴＶサーバのメディア記憶装置（１０４ａ、２０６ａ、５０８、７０４）に記憶されている
ことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記ＩＰＴＶサーバは、前記パーソナルＴＶチャネルを受信するための招待を、前記第２のユーザの前記デバイスのＩＰＴＶポータル（１０６、６０４）へ送信し、かつ、前記第２のユーザからの前記パーソナルＴＶチャネルに対して使用される物理チャネルを含む受諾メッセージに応じて、前記第２のユーザの前記電子プログラムガイドにおける前記パーソナルＴＶチャネルを指示する
ことを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
第１のユーザ（Ａ）によって使用されるデバイスにおいて、前記第１のユーザのパーソナルメディアコンテンツを、第２のユーザ（Ｂ）によって使用されるデバイスへ提供するために動作するように構成されている、ＩＰＴＶポータル（８００）における装置であって、
メディアコンテンツを備えるプログラムからなるパーソナルＴＶチャネルを作成するように構成されているチャネル作成ユニット（８００ａ）と、
前記第１のユーザと前記第２のユーザへサービスを提供するＩＰＴＶサーバ（８０２）において、前記作成されたパーソナルＴＶチャネルを公表するように構成されている公表ユニット（８００ｂ）とを有し、
これによって、前記ＩＰＴＶサーバに、前記ＩＰＴＶサーバによって提供される電子プログラムガイドにおいて利用可能なチャネルとして、前記パーソナルＴＶチャネルを前記第２のユーザの前記デバイスへ導入し、かつ前記電子プログラムガイドから前記パーソナルＴＶチャネルが選択される場合に、前記メディアコンテンツを備える前記プログラムからなる前記パーソナルＴＶチャネルを前記第２のユーザの前記デバイスへ配信することを可能にし、
前記ＩＰＴＶポータルは、前記パーソナルＴＶチャネルのメタデータを前記ＩＰＴＶサーバへ送信するように構成されていて、
前記メタデータは、前記第１のユーザのローカルネットワークの異なるローカルデバイスから取得される前記パーソナルＴＶチャネルにおける前記メディアコンテンツを構成する異なるメディア項目へのリファレンスとして、該メディア項目が記憶されている前記ローカルデバイスを指し示しているリファレンスを含み、前記ＩＰＴＶサーバに、前記メタデータに含まれる前記メディア項目へのリファレンスを使用して、該リファレンスが指し示している前記ローカルデバイスから、前記メディア項目を取得して、該メディア項目からなる前記パーソナルＴＶチャネルを作成することを可能にする
ことを特徴とする装置。
【請求項１０】
前記ＩＰＴＶポータルは、前記作成されたパーソナルＴＶチャネルのプレビューを提示するように構成されている
ことを特徴とする請求項９に記載の装置。
【請求項１１】
前記ＩＰＴＶポータルは、前記パーソナルＴＶチャネルを作成するために前記第１のユーザによって使用されるＴＶチャネルテンプレートを提供するように構成されている
ことを特徴とする請求項９または１０に記載の装置。
【請求項１２】
前記第１のユーザの前記デバイスと前記第２のユーザの前記デバイスは、ＩＰＴＶ対応デバイスである
ことを特徴とする請求項９乃至１１のいずれか１項に記載の装置。
【請求項１３】
第１のユーザと第２のユーザにサービスを提供するＩＰＴＶサーバ（８０２）における、前記第１のユーザ（Ａ）のパーソナルメディアコンテンツを前記第２のユーザによって使用されるデバイスへ提供するように構成されている装置であって、
前記第１のユーザによって使用されるデバイスにおけるＩＰＴＶポータル（８００）から、メディアコンテンツを備えるプログラムからなる、前記第１のユーザに対して作成されるパーソナルＴＶチャネル（Ｃｈ）の公表を受信し、前記メディアコンテンツ（Ｍ）を取得し、かつ該メディアコンテンツ（Ｍ）を前記ＩＰＴＶサーバに対してアクセス可能なメディア記憶装置（８０２ｂ）に記憶するように構成されている受信ユニット（８０２ａ）と、
前記ＩＰＴＶサーバによって提供される電子プログラムガイド（ＥＰＧ）において利用可能なチャネルとして、前記パーソナルＴＶチャネルを前記第２のユーザの前記デバイスへ導入するように構成されている電子プログラムガイドユニット（８０２ｃ）と、
前記電子プログラムガイドから前記パーソナルＴＶチャネルが選択される場合に、前記第２のユーザの前記デバイスへ、前記メディアコンテンツを備える前記プログラムを配信するように構成されているチャネル配信ユニット（８０２ｄ）とを有し、
前記パーソナルＴＶチャネル内の異なるメディア項目が、前記第１のユーザのローカルネットワークの異なるローカルデバイスから取得され、
前記受信ユニットは、更に、前記第１のユーザの前記ＩＰＴＶポータルから、前記パーソナルＴＶチャネルのメタデータを受信するように構成されていて、
前記メタデータは、前記パーソナルＴＶチャネルの前記メディア項目へのリファレンスとして、該メディア項目が記憶されている前記ローカルデバイスを指し示しているリファレンスを含み、
前記ＩＰＴＶサーバは、前記メタデータに含まれる前記メディア項目へのリファレンスを使用して、該リファレンスが指し示している前記ローカルデバイスから、前記メディア項目を取得して、該メディア項目からなる前記パーソナルＴＶチャネルを作成するように構成されている
ことを特徴とする装置。
【請求項１４】
前記ＩＰＴＶサーバは、前記パーソナルＴＶチャネルを受信するための招待を、前記第２のユーザの前記デバイスのＩＰＴＶポータルへ送信するように構成されていて、
前記プログラムガイドユニットは、前記第２のユーザからの前記パーソナルＴＶチャネルに対して使用される物理チャネルを含む受諾メッセージに応じて、前記第２のユーザの前記電子プログラムガイドにおける前記パーソナルＴＶチャネルを導入するように構成されている
ことを特徴とする請求項１３に記載の装置。
【請求項１５】
第１のユーザによって使用されるデバイスと、メディア項目が記憶されている少なくとも１つのローカルデバイス（５０６、９０２）とを備えるローカルネットワークにおけるホームゲートウェイ（２０２、５０２、７００、９００）における装置であって、
前記第１のユーザの前記デバイスは、前記ローカルネットワークの外部の第２のユーザによって使用されるデバイスへ前記第１のユーザのメディアコンテンツを備えるプログラムからなるパーソナルＴＶチャネルを提供するように構成されているＩＰＴＶポータル（２０４、５００）を有し、
前記装置は、
前記第１のユーザと前記第２のユーザへサービスを提供するＩＰＴＶサーバ（２０６、５０４、７０４、９０４）から、前記メディアコンテンツを備えるプログラムからなる、前記第１のユーザに対して作成される前記パーソナルＴＶチャネルにおける異なるメディア項目に対するアップロードリクエスト（ＵＲ）として、前記メディア項目が記憶されている前記少なくとも１つのローカルデバイスを指し示している、該メディア項目へのリファレンスを含むアップロードリクエスト（ＵＲ）を受信するように構成されている受信ユニット（９００ａ）と、
前記アップロードリクエストに含まれる前記メディア項目へのリファレンスに従って、該リファレンスが指し示している前記少なくとも１つのローカルデバイスから前記メディア項目（Ｍ）をフェッチするように構成されているフェッチユニット（９００ｂ）と、
前記メディア項目（Ｍ）を前記ＩＰＴＶサーバへアップロードするように構成されているアップロードユニット（９００ｃ）とを有し、
これによって、前記ＩＰＴＶサーバが、前記ＩＰＴＶサーバによって提供される電子プログラムガイドで利用可能なチャネルとして前記パーソナルＴＶチャネルを前記第２のユーザの前記デバイスへ導入し、前記電子プログラムガイドから前記パーソナルＴＶチャネルが選択される場合に、前記第２のユーザの前記デバイスへ、前記メディアコンテンツを備える前記プログラムからなる前記パーソナルＴＶチャネルを配信することを可能にする
ことを特徴とする装置。
【請求項１６】
前記ホームゲートウェイは、任意の変更について前記ローカルデバイス内の前記メディア項目を監視し、かつメディア項目（Ｘ）が変更される場合に、新規の前記メディア項目を前記ＩＰＴＶサーバへアップロードするように構成されている
ことを特徴とする請求項１５に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、１つのデバイスのユーザに、簡単な方法で他のデバイスのユーザとメディアコンテンツを共有することを可能にする方法及び装置に関するものである。
【背景技術】
【０００２】
ＤＬＮＡ（デジタルリビングネットワークアライアンス）と呼ばれる機能は、制限のあるローカルネットワーク環境での通信デバイス間でのメディア通信のために開発されてきている。この制限のあるローカルネットワーク環境は、宅内ネットワークあるいはオフィスネットワーク、ＬＡＮ（ローカルエリアネットワーク）、プライベートネットワークあるいはホームネットワークとも呼ばれる。本明細書では、用語「ローカルネットワーク」は、これらのネットワークの任意のものを表している。ローカルデバイスは、ローカルネットワーク環境で生じるものであり、これには、固定電話、ワイヤレス電話、ステーショナリＰＣ、ポータブルラップトップ、メディアプレーヤ、ゲームユニット、サーバ及びテレビボックスを含み、このテレビボックスは、「ＳＴＢ」（セットトップボックス）とも呼ばれる。
【０００３】
いわゆる、ＵＰｎＰ（ユニバーサルプラグアンドプレイ）プロトコルは、典型的には、ローカルネットワーク内のメディアコンテンツの通信用に、ＤＬＮＡ対応デバイスによって利用される。ＤＬＮＡは、ローカルネットワークの外のエンティティ群とのメディア通信も可能にするように拡張されることになる。しかしながら、今日使用される多くのＴＶセットは、時には、内部のＤＬＮＡ通信に対してアップグレードされることはなく、また、外部のＤＬＮＡ通信が可能となるまでにはより時間がかかることになる。
【０００４】
近年では、パーソナルメディアコンテンツを作成することは、通信ネットワークのユーザに対してかなり一般的になってきている。このパーソナルメディアコンテンツには、例えば、写真及びホームビデオがあり、これは、そのコンテンツを中央サーバに公表することによって他のユーザに利用可能となる。この中央サーバは、基本的には、他のユーザによって、インターネットを介してサーチされ、かつアクセスされ得る。このようなインターネットに基づく、メディア共有のためのサービスの例のいくつかには、写真用の「フリッカー（Flickr）」、ビデオ用の「ユーチューブ（YouTube）」がある。多くのネットワークオペレータも、同様のサービスを自身の加入者に対して提供している。つまり、ユーザは、自身のパーソナルメディアコンテンツを中央サーバにアップロードして、そこで、パーソナルメディアコンテンツは他のユーザがサーチして取得するために記憶される。様々なメカニズムが、典型的には、メディアへのアクセスを制御して、一定のユーザだけに、中央サーバからパーソナルメディアコンテンツをダウンロードすることを許容するために利用されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、多くのユーザは、ホーム環境に元々記憶されている自身のパーソナルメディアを有しているので、メディア共有サービスに登録して、ローカルホーム記憶装置、例えば、ＰＣからインターネットを介して中央メディアサーバへそのパーソナルメディアを明示的にアップロードすることが必要である。この操作は、煩わしいあるいは安全でないと感じる場合があり、その結果として、多くのユーザは、そのようなインターネットに基づくメディア共有サービスによって自身のメディアを共有することは気が進まない。また、アップロードされるコンテンツが古くなる場合があり、その場合、ユーザは、再度、新しいコンテンツを明示的にアップロードすることが必要となる。そうでなければ、中央サーバに記憶されるコンテンツは古いままになることになり、これは、通常は、望ましくない状況となる。
【０００６】
上述のメディア共有方法に関係する別の欠点は、インターネットを介してパーソナルメディアをサーチしてダウンロードして、それを、ダウンロード用に使用される自身の機器において再生することは同様に気が進まないことである。つまり、このことは、満足がいかない、煩わしい、あるいは安全でないものと見なされるものである。例えば、受信先のユーザは、大型のＴＶ画面上に視覚的なメディアを表示したり、ハイファイシステム上で音楽コンテンツを再生して、ダウンロード用に使用されるインターネット対応デバイスによって提供されるものよりもはるかに楽しみたい場合がある。ここで、このインターネット対応デバイスには、典型的には、ＰＣあるいはインターネット対応電話がある。つまり、ユーザは、このようなデバイスにメディアを常に転送することができるあるいは転送したいとは限らない。
【０００７】
メディア消費のためにインターネットサービスを使用することは、ユーザ群、特に、年配の人には、決して完全に採用されることではないことも一般的に言える。つまり、フィルムとビデオは、たいてい、リビングループのＴＶセットの前で依然として視聴されている。しかしながら、このＴＶセットは、インターネットを介するメディアのダウンロードのために使用されるものではない。メディア共有用の現在のメカニズムに伴う上述の欠点及び問題は、ユーザが潜在的に関心のあるあるいは希望するパーソナルメディアコンテンツを共有することに失敗することになるばかりか、ネットワークオペレータにとってはビジネスの機会を損なうことになる。
【０００８】
本発明の目的は、基本的には、上述のいくつかの問題及び課題の少なくともいくつかに取り組むものである。また、本発明の目的は、公平で安全に、かつ簡単な方法で、ユーザ間でメディアコンテンツの共有を可能にすることである。これらの目的とそれ以外の目的は、以下の独立請求項に従う方法及び装置を提供することによって達成することができる。
【課題を解決するための手段】
【０００９】
一態様に従えば、第１のユーザのパーソナルメディアコンテンツを、第２のユーザによって使用されるデバイスへ提供する方法が定義される。この方法では、前記第１のユーザによって使用されるデバイスのＩＰＴＶポータルによって、メディアコンテンツを備えるプログラムとして、前記第１のユーザに対するパーソナルＴＶチャネルが作成される。前記第１のユーザと前記第２のユーザへサービスを提供するＩＰＴＶサーバにおいて、前記作成されたパーソナルＴＶチャネルが記憶される。前記ＩＰＴＶサーバによって提供される電子プログラムガイドにおいて利用可能なチャネルとして、前記パーソナルＴＶチャネルが前記第２のユーザの前記デバイスへ導入され、前記電子プログラムガイドから前記パーソナルＴＶチャネルが選択される場合に、前記メディアコンテンツを備える前記プログラムが、前記ＩＰＴＶサーバから前記第２のユーザの前記デバイスへ配信される。このソリューションによって、メディアを、多くのユーザが既に有していて、かつ安全かつ便利なＴＶを視聴する方法としてみなされる、ＩＰＴＶサービスによって共有することができる。また、視聴するユーザは、インターネットを介してパーソナルメディアコンテンツをサーチしてダウンロードする必要がない。
【００１０】
別の態様に従えば、第１のユーザによって使用されるデバイスにおいて、前記第１のユーザのパーソナルメディアコンテンツを、第２のユーザによって使用されるデバイスへ提供するために動作するように構成されている、ＩＰＴＶポータルにおける装置が提供される。この装置に従えば、ＩＰＴＶポータルは、メディアコンテンツからなるパーソナルＴＶチャネルを作成するように構成されているチャネル作成ユニットと、前記第１のユーザと前記第２のユーザへサービスを提供するＩＰＴＶサーバにおいて、前記作成されたパーソナルＴＶチャネルを公表するように構成されている公表ユニットとを有する。これによって、前記ＩＰＴＶサーバに、前記ＩＰＴＶサーバによって提供される電子プログラムガイドにおいて利用可能なチャネルとして、前記パーソナルＴＶチャネルを前記第２のユーザの前記デバイスへ導入し、かつ前記電子プログラムガイドから前記パーソナルＴＶチャネルが選択される場合に、前記メディアコンテンツを備える前記プログラムを前記第２のユーザの前記デバイスへ配信することを可能にする。
【００１１】
別の態様に従えば、第１のユーザと第２のユーザにサービスを提供するＩＰＴＶサーバにおける、前記第１のユーザのパーソナルメディアコンテンツを前記第２のユーザによって使用されるデバイスへ提供するように構成されている装置が提供される。この装置に従えば、前記ＩＰＴＶサーバは、前記第１のユーザによって使用されるデバイスにおけるＩＰＴＶポータルから、メディアコンテンツを備えるプログラムとして、前記第１のユーザに対して作成されるパーソナルＴＶチャネルの公表を受信し、前記メディアコンテンツを取得し、かつ該メディアコンテンツを前記ＩＰＴＶサーバに対してアクセス可能なメディア記憶装置に記憶するように構成されている受信ユニットを有する。前記ＩＰＴＶサーバは、更に、前記ＩＰＴＶサーバによって提供される電子プログラムガイドにおいて利用可能なチャネルとして、前記パーソナルＴＶチャネルを前記第２のユーザの前記デバイスへ導入するように構成されている電子プログラムガイドユニットを更に有する。前記ＩＰＴＶサーバは、更に、前記電子プログラムガイドから前記パーソナルＴＶチャネルが選択される場合に、前記第２のユーザの前記デバイスへ、前記メディアコンテンツを備える前記プログラムを配信するように構成されているチャネル配信ユニットを有する。これによって、第２のユーザは、ＩＰＴＶサービスによって配信される任意の他のチャネルあるいはプログラムのようなパーソナルＴＶチャネルを容易に検出して視聴することができる。
【００１２】
別の態様に従えば、第１のユーザによって使用されるデバイスと、メディアが記憶されている少なくとも１つのローカルデバイスとを備えるローカルネットワークにおけるホームゲートウェイにおける装置が提供される。前記第１のユーザの前記デバイスは、前記ローカルネットワークの外部の第２のユーザによって使用されるデバイスへ前記第１のユーザのパーソナルメディアコンテンツを提供するように構成されている。この装置に従えば、前記ホームゲートウェイは、前記第１のユーザと前記第２のユーザへサービスを提供するＩＰＴＶサーバから、メディアコンテンツを備えるプログラムとして、前記第１のユーザに対して作成されるパーソナルＴＶチャネルにおける異なるメディア項目に対するアップロードリクエストを受信するように構成されている受信ユニットを有する。前記ホームゲートウェイは、更に、前記アップロードリクエストに従って、前記少なくとも１つのローカルデバイスから前記メディア項目をフェッチするように構成されているフェッチユニットと、前記メディア項目を前記ＩＰＴＶサーバへアップロードするように構成されているアップロードユニットとを有する。
【００１３】
これによって、前記ＩＰＴＶサーバが、前記ＩＰＴＶサーバによって提供される電子プログラムガイドで利用可能なチャネルとして前記パーソナルＴＶチャネルを前記第２のユーザの前記デバイスへ導入し、前記電子プログラムガイドから前記パーソナルＴＶチャネルが選択される場合に、前記第２のユーザの前記デバイスへ、前記メディアコンテンツを備える前記プログラムを配信することを可能にする。第１のユーザは、また、ローカルネットワークにおける他のデバイス、つまり、第１のユーザのデバイスに限定されることなく、その他のデバイスからのメディアコンテンツを含むパーソナルＴＶチャネルを構成することができる。
【００１４】
様々な実施形態を、上述の方法及び装置で実現することができる。
【００１５】
一実施形態では、ＩＰＴＶサーバは、第１のユーザのＩＰＴＶポータルを有するデバイスからパーソナルＴＶチャネルにおけるメディアコンテンツを取得する。これは、例えば、第１のユーザがローカルネットワークに接続されておらず、また、利用可能なホームゲートウェイがない場合に有用である。別の実施形態では、パーソナルＴＶチャネルにおける異なるメディア項目が第１のユーザのローカルネットワーク内の異なるデバイスから取得される。後者の場合、第１のユーザのＩＰＴＶポータルは、パーソナルＴＶチャネルのメタデータをＩＰＴＶサーバへ送信することができる。このメタデータは、パーソナルＴＶチャネルのメディア項目へのリファレンスを含んでいる。また、ＩＰＴＶサーバは、メタデータを使用して、ローカルデバイスからメディア項目を取得することができる。これによって、第１ユーザは、自身が所有するデバイスに記憶されているメディアに限定されない。メディア項目は、更に、ローカルデバイスから収集して、第１のユーザによって使用されるデバイスにおけるローカル記憶装置に記憶することができる。
【００１６】
別の実施形態では、ローカルネットワーク内のホームゲートウェイは、ローカルデバイスからパーソナルＴＶチャネル内のメディア項目をフェッチして、そのメディア項目をＩＰＴＶサーバへアップロードする。ホームゲートウェイは、任意の変更についてローカルデバイス内のメディア項目を監視するこができ、メディア項目が変更される場合、新規のメディア項目をＩＰＴＶサーバへアップロードして、パーソナルＴＶチャネルを更新する。
【００１７】
他の取り得る実施形態では、第１のユーザのＩＰＴＶポータルは、作成されるパーソナルＴＶチャネルのプレビューを提示し、かつ第１のユーザのＩＰＴＶポータルは、更に、ＴＶチャネルテンプレートを提供することができる。これは、パーソナルＴＶチャネルを作成するために、第１のユーザによって使用することができる。パーソナルメディアコンテンツを備えるパーソナルＴＶチャネルは、ＩＰＴＶサーバのメディア記憶装置に記憶することができる。
【００１８】
別の実施形態では、ＩＰＴＶサーバは、パーソナルＴＶチャネルを受信するための招待を、第２のユーザのデバイスのＩＰＴＶポータルに送信して、パーソナルＴＶチャネルに対して使用される物理チャネルを含む、第２のユーザからの受諾メッセージに応じて、第２のユーザの電子プログラムガイド内のパーソナルＴＶチャネルを指示する。
【００１９】
本発明の更なる特徴及び効果は、以下の詳細説明で説明する。
【図面の簡単な説明】
【００２０】
【図１】一実施形態に従って、デバイスのユーザが別のユーザとメディアコンテンツを共有することができるＩＰＴＶシステムを示すブロック図である。
【図２】別の実施形態に従って、ローカルネットワークのデバイスのユーザがローカルネットワークの外部の別のユーザとメディアコンテンツを共有することができる別のＩＰＴＶシステムを示すブロック図である。
【図３】別の実施形態に従って、パーソナルＴＶチャネルとしてメディアコンテンツを共有するための手順を示すフローチャートである。
【図４】別の実施形態に従って、どのようにしてパーソナルＴＶチャネルを異なるメディア項目から構成することができるかを示す図である。
【図５】別の実施形態に従って、どのようにして第１のデバイスがパーソナルＴＶチャネルを作成することができるかを示す第１のシグナリング図である。
【図６】別の実施形態に従って、どのようにして第２のデバイスのユーザが、第１のデバイスのユーザに対して作成されているパーソナルＴＶチャネルを取得することができるかを示す第２のシグナリング図である。
【図７】別の実施形態に従って、メディア項目が変更される場合に、どのようにしてパーソナルＴＶチャネルを修正することができるかを示す第３のシグナリング図である。
【図８】更なる取り得る実施形態に従って、ユーザデバイス内のＩＰＴＶポータルとＩＰＴＶサーバとの詳細を示すブロック図である。
【図９】別の取り得る実施形態に従って、ローカルネットワークのホームゲートウェイの詳細を示すブロック図である。
【発明を実施するための形態】
【００２１】
簡潔に説明すると、第２のユーザとパーソナルメディアを共有したい第１のユーザは、任意の自由に選択されるパーソナルメディアコンテンツを有するプログラムとして構成される自身のＴＶチャネルを作成することによって、これを実現することができる。ここで、パーソナルメディアコンテンツは、第１のユーザと第２のユーザとにサービスを提供するＩＰＴＶプロバイダによって制御されるＩＰＴＶサーバにおいて記憶されている。ここで、第１のユーザと第２のユーザは、ＴＶ対応デバイスを使用するものと想定する。また、適切な通信デバイスにインストールされている新規の機能を有するＩＰＴＶポータルは、ＴＶチャネルを作成するために第１のユーザによって使用される。ここで、適切な通信デバイスには、例えば、ＰＣあるいはＳＴＢがある。次に、このＴＶチャネルを消費する第２のユーザは、任意のパブリックＴＶチャネルのように、即ち、インターネットを介してパブリックメディアサーバからメディアコンテンツをサーチしてダウンロードすることなく、そのＴＶチャネルをＩＰＴＶサーバから受信することができる。第１のユーザも、上述のインターネット対応メディア共有サービスを回避して、代わりに、ＩＰＴＶサービスを頼りにすることができる。
【００２２】
パーソナルメディアコンテンツを伴うプログラムとして構成されるＴＶチャネルは、本明細書では、「パーソナルＴＶチャネル」と呼ぶことにする。また、パーソナルＴＶチャネルにおけるパーソナルメディアコンテンツは、任意のメディア項目で構成することができる。これには、例えば、自作ビデオ、写真、アニメーション、音楽あるいはその他のオーディオ項目がある。つまり、本発明のソリューションは、任意の特定のタイプのメディア及びコンテンツの少なくとも一方に制限されるものではない。本明細書では、用語「ユーザ」は、論理的な意味でも使用され、また、実際には、１人以上の人、例えば、家族、組織あるいはその他の人のグループでもあり得る。
【００２３】
このソリューションでは、パーソナルチャネルは、通常、ＩＰＴＶサーバによって提供されるユーザのプログラムとチャネルの提示手段で利用可能なチャネルとして導入することによって、それを消費するユーザに提示される。このチャネルは、以下の説明では、電子プログラムガイドＥＰＧと呼ぶことにする。つまり、これを消費するユーザは、第１のユーザのパーソナルＴＶチャネルを、ＥＰＧで表示される選択可能な他のパブリックＴＶチャネルから、選択可能なチャネルとして見ることになる。オプションとしては、第２のユーザを、最初に、パーソナルＴＶチャネルを自身のＥＰＧに追加するために招待することができる、あるいはそれを自動的にＥＰＧに追加することができる。
【００２４】
例示の手順とＩＰＴＶシステムは、第１のデバイスのユーザＡが自身のメディアコンテンツを第２のデバイスのユーザＢへ配信することができ、これについては、図１に示される通信状況を参照して説明することにする。ここで、どちらのユーザもＩＰＴＶ対応デバイスを有すると仮定する。この例では、ユーザＡは、以下のように、ユーザＡと対話し、かつＩＰＴＶサーバ１０２と通信するように構成されているＩＰＴＶポータル１００ａを有するＰＣデバイス１００を操作する。ユーザＢは、同様に、ＩＰＴＶポータル１０４ａを有するＴＶセット１０４を操作する。また、ＩＰＴＶサーバは、第１のユーザＡと第２のユーザＢにサービスを提供するＩＰＴＶプロバイダによって制御される。
【００２５】
第１のステップ１：１で、パーソナルメディアコンテンツを有するプログラムとして構成されるパーソナルＴＶチャネルが、ユーザＡからのコマンドの入力に応じて、ＩＰＴＶポータル１００ａで作成される。このステップでは、ＩＰＴＶポータル１００ａは、適切なＴＶチャネルテンプレートを提供することができ、これは、パーソナルＴＶチャネルを作成するフレームワークとして第１のユーザによって使用される。また、ＩＰＴＶポータル１００ａは編集画面を提示することができる。この編集画面は、ユーザＡにＴＶチャネルテンプレートをアクティベートさせ、メディア項目を選択してパーソナルＴＶチャネルを含ませ、更に、任意の所望の方法でパーソナルＴＶチャネルを構成設定することを可能にするものである。ユーザＡによって作成されるパーソナルＴＶチャネルは、「ＣＨ−Ａ」で示される。
【００２６】
パーソナルＴＶチャネルを構成設定することは、「タイムライン」、即ち、シーケンススケジュールに従うプログラムとして選択されているメディア項目群を配列することと、様々な設定を行うことを含むことができる。この様々な設定には、メディア項目群の遷移効果と、チャネル内のプログラムに対するタイムスケジュール設定を含むことができる。つまり、このプログラムは、特定の時間で開始して、一度は「放送済」となること、あるいはプログラムあるいはプログラム群のブロックが、特定の時間に、あるいは連続する単位等で繰り返されることを構成設定することができる。また、ユーザＡは、必要に応じて、パーソナルＴＶチャネルを物理チャネルへのマッピングを設定することができ、これは、自身が所有するＥＰＧのチャネル位置に対応する。しかしながら、本発明は、パーソナルＴＶチャネルに対する、任意の特定の設定あるいは構成設定パラメータに制限されるものではない。
【００２７】
作成されるパーソナルＴＶチャネルＣＨ−Ａは、メディア項目に対する論理的なコンテナとして効果的にサービスを提供する。この例では、メディア項目は、ＰＣデバイス１００自身に記憶されていて、そこから選択される。但し、メディア項目に対しては、他の場所の記憶装置に同様に記憶しても良く、これについては、図２に示される次の例で説明することにする。
【００２８】
ステップ１：２で、ユーザＡは、パーソナルＴＶチャネルＣＨ−Ａの作成を完了すると、ＩＰＴＶポータル１００ａをアクティベートして、それをＩＰＴＶサーバ１０２で公表する。このステップでは、ＩＰＴＶポータル１００ａは、つまり、パーソナルＴＶチャネルを、すべての設定、構成設定パラメータ及び選択されたメディア項目を含ませて、ＩＰＴＶサーバ１０２へ送信する。選択的には、このステップでは、ＩＰＴＶポータル１００ａは、ＩＰＴＶサーバ１０２にメディア項目をＰＣデバイス１００からフェッチさせることを可能にするメディア項目のリファレンスを送信することができる。
【００２９】
次に、続くステップ１：３で、ＩＰＴＶサーバ１０２は、自身のメディア項目を伴うパーソナルＴＶチャネルを中央メディア記憶装置１０２ａへ記憶する。ＩＰＴＶサーバ１０２は、中央記憶装置１０２ａに、複数のユーザに対する、そのようなメディア項目を伴うパーソナルＴＶチャネルを複数記憶して、それを消費する様々なユーザへ配信することができる。メディア記憶装置１０２ａは、ＩＰＴＶサービスに従う配信のために、任意のパブリックＴＶプログラムを記憶するためにも使用することができる。
【００３０】
次のステップ１：４で、ユーザＡは、ＩＰＴＶポータル１００ａをアクティベートして、招待メッセージをＩＰＴＶサーバ１０２へ送信する。この招待メッセージは、ユーザＢを、自身が作成し公表したパーソナルＴＶチャネルの受信者とするために招待するものである。次に、続くステップ１：５で、ＩＰＴＶサーバ１０２は、その招待を、チャネルＣＨ−Ａを受信して消費するための提案としてユーザＢのＩＰＴＶポータル１０４ａへ送信する。この場合、次のステップ１：６で、ユーザＢは、ＣＨ−Ａの提案を受け付けて、そして、ＩＰＴＶポータル１０４ａをアクティベートして、適切な受諾メッセージをＩＰＴＶサーバ１０２へ返信する。この応答メッセージには、パーソナルＴＶチャネルがマップされるべき物理チャネル、つまり、ユーザＢのＥＰＧのチャネル位置に対応する物理チャネルを含んでいるべきである。選択的には、デフォルトの物理チャネルとＥＰＧ内の対応する物理位置が使用されても良い。
【００３１】
次に、ステップ１：７で、ＩＰＴＶサーバ１０２は、パーソナルＴＶチャネルＣＨ−Ａを、ユーザの通常のＥＰＧにおいて利用可能なチャネルとして導入する。このＥＰＧは、一般的には、ＩＰＴＶサーバ１０２によってユーザＢのＴＶデバイス１０４に、対応するＥＰＧデータをそのＴＶデバイス１０４に送信することによって提供される。これによって、ユーザＢは、他の選択可能なパブリックＴＶチャネルから、自身のＥＰＧスキームで表示される選択可能なチャネルとしてチャネルＣＨ−Ａを見ることができるようになる。次に、ユーザＢがしなければならないことは、チャネルＣＨ−ＡをＥＰＧから選択することであり、これは、最後のステップ１：８で示されるように、従来の方法で表示するために、記憶装置１０２ａからＴＶデバイス１０４へ配信されることになる。
【００３２】
選択的には、ＩＰＴＶサーバ１０２は、パーソナルＴＶチャネルＣＨ−Ａを、ユーザＢのＥＰＧで利用可能チャネルとして自動的に導入することができる。つまり、この導入は、最初に、それを受信するためのユーザを招待することなく実現することができる。そうすることで、ステップ１：５とステップ１：６を省略することができる。次に、ユーザＢは、ＥＰＧから選択されるチャネルを見ることができる。通常のＩＰＴＶサービスの機能を使用する場合に、チャネルＣＨ−Ａは、オンデマンドで、即ち、ユーザがそれをＥＰＧから選択することで、デバイス１０４へ配信される。
【００３３】
上述のように、図１の例は、チャネルＣＨ−Ａのすべてのメディア項目が、ユーザＡによって使用されるデバイス１００で局所的（ローカル）に取得され、かつ、ＩＰＴＶポータル１００ａが動作している、この場合には、ＰＣが動作していることを想定している。別の例の手順とＩＰＴＶシステムでは、第１のユーザＡのパーソナルＴＶチャネルＣＨ−Ａを第２のユーザＢに利用可能にすることができ、ここで、チャネルＣＨ−Ａは、ローカルネットワーク内の複数のデバイスからのメディア項目を含んでいて、これについては、図２を参照して説明する。
【００３４】
この例では、つまり、ユーザＡは、複数のローカルデバイスを有するローカルネットワーク２００内のデバイスを操作する。ここで、複数のローカルデバイスは、ローカルネットワーク２００の外部と通信するように構成されているホームゲートウェイ２０２に接続されている。ユーザＡのデバイス内のＩＰＴＶポータル２０４は、ユーザＡ、ＩＰＴＶサーバ２０６及びホームゲートウェイ２０２と対話するように構成されていて、更に、ホームゲートウェイ２０２は、以下のように、ＩＰＴＶサーバ２０６と通信するように構成されている。この場合でも、ＩＰＴＶサーバ２０６は、ユーザＡとユーザＢの両方にサービスを提供するＩＰＴＶプロバイダによって制御される。図１に示される例と比較して、ステップ１：１−１：３は、ここでは、図２に示される手順によって置き換えられ、一方、後続のステップ１：４−１：８は、本例でも基本的には同一であっても良いので、図２では省略している。
【００３５】
第１のステップ２：１で、ユーザＡは、ＩＰＴＶポータル２０４をアクティベートして、ローカルネットワーク２００における発見（ディスカバリ）プロセスを実行することで、パーソナルＴＶチャネル用のメディア項目を検出して選択する。この状況では、このプロセスは、ローカルネットワーク内のメディア用のサーチと見なすことができる。デバイスディスカバリは、新規のデバイスがローカルネットワークに入るときはいつでも通常に実行されるプロセスであり、これには、デバイスケイパビリティと、異なるローカルデバイス群に記憶されている利用可能なメディア項目群の交換を含んでいる。この場合のディスカバリプロセスは、基本的には、ホームゲートウェイ２０２が、どんなメディア項目がローカルデバイスで利用可能であるかに関する情報をＩＰＴＶポータル２０４に送信することを意味し、この情報は、自身のＴＶチャネルで使用するためのコンテンツを探す場合にネットワーク２００内の様々なメディア記憶装置を閲覧することをユーザに可能にするものである。
【００３６】
メディアのディスカバリは、ローカルネットワーク２００の実装に依存して様々な方法で実行されても良く、また、以下の任意の代替の方法が有効な場合もある。１）ＤＬＮＡタイプのネットワークに対しては、ユーザＡのデバイスは、ユーザに対して、利用可能なメディア記憶装置と項目のすべてをリストに列挙して、ホームゲートウェイ２０２からの情報に基づいて選択することを可能にする。２）ホームゲートウェイ２０２は、非ＤＬＮＡデバイスに対してでさえもこのタイプの情報を共有するための情報を含むことができる。３）ＩＰＴＶポータル２０４、例えば、ＳＴＢあるいはＰＣが動作している状況でのデバイスに局所的（ローカル）に記憶されているメディアを、ＩＰＴＶポータル２０４によって直接アクセスさせることができる。
【００３７】
次のステップ２：２は、ＩＰＴＶポータル１００ａが、ユーザＡからのコマンドの入力に応じて、選択されたメディア項目を有するプログラムとして構成されるパーソナルＴＶチャネルＣＨ−Ａを作成することを示している。つまり、選択されたメディア項目は、様々なローカルデバイスに記憶される。本例では、ＰＣ、メディアサーバ及びハードディスクドライブが示されている。チャネルＣＨ−Ａでは、選択されたメディア項目に対するリファレンスは、チャネルフレームワークあるいはその類で特定され、一方で、編集画面及びＴＶチャネルテンプレートが使用されても良く、また、設定は、図１に対して説明される方法で行われても良い。
【００３８】
更なるオプションのステップ２：３は、選択されたメディア項目が、ローカルデバイスから収集して、ＩＰＴＶ２０４が動作するローカルデバイスでのローカル記憶装置２０４ａに記憶されても良いことを示している。これによって、ＩＰＴＶポータル２０４は、チャネルＣＨ−Ａの持続時間とそれの個々のメディア項目を取得して、チャネルＣＨ−ＡのプログラムのユーザＡに対してプレビューを提示することができる。
【００３９】
次のステップ２：４で、ユーザＡからの入力コマンドに応じて、ＩＰＴＶポータル２０４は、すべての設定、構成設定パラメータ及び選択されたメディア項目へのリファレンスを含む、パーソナルＴＶチャネルのメタデータをＩＰＴＶサーバ２０６へ送信することによって、ＩＰＴＶサーバ１０２でチャネルＣＨ−Ａを公表する。このステップでは、ＩＰＴＶポータル２０４は、ユーザ信用証明書をＩＰＴＶサーバへ送信することができる。これは、ユーザＡを識別して、チャネルＣＨ−Ａを公表することを認可する。このメタデータは、チャネルＣＨ−Ａを後の時点で消費するユーザへ配信する場合に使用するためにＩＰＴＶサーバ５０４で保持される。
【００４０】
更なるステップ２：５で、ＩＰＴＶサーバ２０６は、先に受信しているメディア項目のリファレンスを使用して、メディア項目に対するアップロードリクエストをホームゲートウェイ２０２へ送信する。ここで、このメディア項目のリファレンスは、ローカルデバイス内の様々な記憶装置を指し示している。このリクエストも、ＩＰＴＶサーバ２０６に対してアクセス可能な中央メディア記憶装置２０６ａの宛先情報と、自身のメディア項目を有するチャネルＣＨ−Ａがどこに記憶されるべきかの情報を含んでいる。
【００４１】
ステップ２：６で、アップロードリクエストに応じて、ホームゲートウェイ２０２は、ローカルデバイスからリファレンスで指し示されているメディア項目をフェッチし、ステップ２：７で、最終的には、それらをアップロードリクエストに従って宛先に指定されている記憶装置２０６ａにアップロードする。次に、ローカルネットワークの外部の任意の更なるユーザを招待して、パーソナルＴＶチャネルを受信することができ、また、それはユーザのＥＰＧに導入されて、選択された場合にはそれに従って、配信することができる。この処理は、基本的には、上述のステップ１：４−１：８の手順に従うものであり、ここでは、再度、詳細には説明しない。
【００４２】
１つ以上のメディア項目を有するパーソナルＴＶチャネルを作成して公表した後、任意のメディア項目をいくつかの方法で変更することができる。例えば、ユーザＡは、新規の画像を、ローカルデバイス群の内の１つに常駐する画像フォルダに追加したり、そこからら画像を削除することができる。取り得る一実施形態に従えば、ホームゲートウェイ２０２は、例えば、チャネルの１つ以上のメディア項目を含むフォルダ、あるいは対応するファイルあるいはその類の最終変更日を周期的にチェックすることによって、任意の変更について、ローカルデバイスのメディア項目を監視することができる。メディア項目の変更が検出される場合、例えば、メディアが追加される、削除されるあるいは修正される場合、ホームゲートウェイ２０２は、例えば、新規のメディア項目を記憶装置２０６ａへアップロードすることによって、メディア記憶装置２０６ａ内のチャネルＣＨ−Ａを更新する。これについては、以下で詳細に説明する。
【００４３】
図２で説明する例では、ホームゲートウェイ２０２は、ユーザＡにローカルネットワーク２００内のメディアを閲覧することを可能にすることが介在し、かつ上述の変更を監視する手順に従って、ユーザＡとＩＰＴＶ２０６間のパーソナルＴＶチャネル内のメディアコンテンツを同期するために更に使用することができる。
【００４４】
第１のユーザのパーソナルメディアコンテンツを、第２のユーザによって使用されるデバイスへ提供するための手順を、図３のフローチャートを参照して説明する。最初のステップ３００で、パーソナルＴＶチャネルが、パーソナルメディアコンテンツを有するプログラムとして、第１のユーザに対して作成され、これは、第１のユーザによって使用されるデバイス内のＩＰＴＶポータルによって実行される。次のステップ３０２で、作成されたパーソナルＴＶチャネルが、第１のユーザと第２のユーザにサービスを提供するＩＰＴＶプロバイダによって制御されるＩＰＴＶサーバに記憶される。このステップは、パーソナルＴＶチャネルを公表することと等価のものとみなすことができる。即ち、この例では、第２のユーザのような、ＩＰＴＶ対応デバイスの他のユーザに対して利用可能にすることができる。
【００４５】
次に、更なるステップ３０４で、ＩＰＴＶサーバは、第２のユーザのデバイスにＩＰＴＶサーバによって提供される電子プログラムガイドＥＰＧで利用可能なチャネルとしてパーソナルＴＶチャネルを導入する。そして、ステップ３０６で、第２のユーザがＥＰＧからパーソナルＴＶチャネルを選択する場合、ＩＰＴＶサーバは、ＩＰＴＶサーバからパーソナルメディアコンテンツを第２のユーザのデバイスへ配信する。
【００４６】
上述のように、パーソナルＴＶチャネルを作成することは、タイムラインに従って、メディア項目群をプログラムとして配置することを含んでいてもよく、また、メディア項目群はローカルネットワーク内の様々なローカルデバイスから選択されていても良い。図４は、パーソナルＴＶチャネル４００がどのようにして、３つの異なるデバイス４０４に常駐する異なるメディア項目４０２を構成することができるかの例を示している。
【００４７】
つまり、プログラムは、メディアサーバに記憶することができる、デバイス１に記憶される２つのムービー１及びムービー２の両方で開始する。次に、２つの画像Ａ及び画像Ｂが提示期間、即ち、「スライドショー」の形式で表示されることになる。これらの両方の画像は、ＰＣとすることができるデバイス２に記憶されている。そして、例えば、ビデオ、画像あるいはアニメーションのような任意のいくつかのメディア項目を備える、フォルダＸのコンテンツが表示されて、パーソナルＴＶチャネル４００内のプログラムを完了する。このフォルダＸは、メディアドライブとすることができるデバイス３に記憶される。
【００４８】
ローカルネットワークにおける第１のデバイスのユーザＡがどのようにして、ＩＰＴＶポータルを使用してパーソナルＴＶチャネルを作成し公表することができるかについての例示の手順を図５の第１のシグナリング図を参照して説明する。この例では、ユーザＡは、ＩＰＴＶポータル５００を有するデバイスを操作し、また、ローカルネットワークは、ホームゲートウェイ５０２と、Ｄ１−Ｄ３で示される少なくとも３つのローカルデバイス５０６を含み、更に、メディア記憶装置５０８に接続されている中央ＩＰＴＶサーバ５０４を備えている。
【００４９】
最初のステップ５：１で、ＩＰＴＶポータル５００は、ユーザＡからの入力コマンドを受信して、メディア項目を有するプログラムとして構成されるパーソナルＴＶチャネルＣｈを作成する。ここで、メディア項目は、基本的には、図２のステップ２：２として、３つのローカルデバイス５０６からユーザが選択している。次に、ステップ５：２で、基本的には、図２のステップ２：４として、ＩＰＴＶポータル５００は、公表メッセージをＩＰＴＶサーバ５０４へ送信する。つまり、この公表メッセージは、様々な設定と構成設定パラメータを含む、パーソナルＴＶチャネルのメタデータと、デバイス５０６に記憶されている選択されたメディア項目のリファレンスを含んでいる。この公表メッセージは、更に、上述の例でも言及されている、ユーザ信用証明書を含んでいても良い。少なくともチャネル設定と構成設定パラメータは、後の配信のために、ＩＰＴＶサーバ５０４に保持される。次のステップ５：３で、ＩＰＴＶサーバ５０４は、また、適切な確認応答メッセージを用いて、ＩＰＴＶポータル５００に応答する。
【００５０】
次に、ステップ５：４で、基本的には、図２のステップ２：５として、選択されたメディア項目に対する先に受信したリファレンスとＣＰＤの宛先を参照するアップロードリクエストを、ＩＰＴＶサーバ５０４は、ホームゲートウェイ５０２へ送信する。次に、続くステップ５：５で、基本的には、図２のステップ２：６として、ホームゲートウェイ５０２は、ローカルネットワークのデバイス５０６からメディア項目をフェッチする。そして、ステップ５：６で、基本的には、図２のステップ２：７として、ホームゲートウェイ５０２は、構成設定されているＴＶチャネルと、フェッチされているメディア項目を、アップロードリクエストに従って、メディア記憶装置５０８へアップロードする。
【００５１】
上述のように、消費するユーザは、まず、パーソナルＴＶチャネルを受信するために招待され得る。第２のデバイスのユーザＢがどのようにして、第１のデバイスのユーザＡによって作成されたパーソナルＴＶチャネルを受信することができるかの例示の手順を、図６の第２のシグナリング図を参照して説明する。これは、基本的には、上述の図１のステップ１：５−１：７に対応する。最初のステップ６：１で、ユーザＡのＩＰＴＶポータル６００は、招待メッセージをＩＰＴＶサーバ６０２へ送信する。これは、基本的には、パーソナルＴＶチャネルを受信するためにユーザＢを招待する。この招待メッセージでは、ユーザＡは、ユーザＢに向けられているいくつかのパーソナル覚書（ｍｓｇ）を含んでいて、これには、例えば、「こんにちは、ここには、スキー旅行でのいくつかの写真があります」がある。本例では、１人のユーザだけが招待されているが、招待メッセージで複数のユーザを同時に招待することも可能である。
【００５２】
次に、ステップ６：２で、ＩＰＴＶサーバ６０２は招待メッセージを、オプションとしては、ユーザＡの信用証明書も含めて、ユーザＢによって使用されるＴＶデバイス６０６のＩＰＴＶポータル６０４に送信する。ユーザＡが２人以上のユーザを招待している場合、ＩＰＴＶサーバ６０２は、この招待を、各被招待ユーザへ、即ち、それぞれのＩＰＴＶポータルへ送信することになる。それに応じて、ステップ６：３で、ユーザＢが招待を受け付けて、ユーザＡのパーソナルＴＶチャネルを受信する場合、ユーザＢのＩＰＴＶポータル６０４は、ユーザＢによって選択される物理チャネルをＩＰＴＶサーバ６０２へ返信する。ＩＰＴＶサーバ６０２に対しては、ユーザＢのＥＰＧにおける位置を作成するために、ユーザＡのパーソナルＴＶチャネルがマップされる。
【００５３】
次に、ステップ６：４で、ＩＰＴＶサーバ６０２は、ユーザＢを、ユーザＡのパーソナルＴＶチャネルを受信することになる消費ユーザとして登録する。つまり、ＩＰＴＶサーバ６０２は、そのような消費ユーザのリストを保持することができ、ここで、この消費ユーザには、ユーザＢが追加される。そして、ステップ６：５で示されるように、ＩＰＴＶサーバ６０２はＥＰＧデータをユーザＢのＴＶデバイス６０６へ送信する。これによって、ユーザＡのパーソナルＴＶチャネルをユーザＢのＥＰＧで利用可能なチャネルとして導入する。
【００５４】
パーソナルＴＶチャネルのメディア項目が複数のローカルデバイスに記憶される場合の事例に対して上述されるように、ホームゲートウェイは、メディア項目の変更が検出される場合に、そのパーソナルＴＶチャネルを更新することができる。パーソナルＴＶチャネル内のメディア項目が変更される場合に、どのようにしてパーソナルＴＶチャネルを修正することができるかの例示の手順を、図７の第３のシグナリング図を参照して説明する。図７では、ローカルネットワークのホームゲートウェイ７００、中央ＩＰＴＶサーバ７０２と、それ自身のメディア記憶装置７０４を含んでいる。ここでは、図２のステップ２：２−２：４あるいは図５のステップ５：１−５：３に対して説明される方法で、パーソナルＴＶチャネルが作成され公表されていると想定する。
【００５５】
第１のステップ７：１と７：２は、ＩＰＴＶサーバ７０２がアップロードリクエストをホームゲートウェイ７００へ送信し、それに従って、ホームゲートウェイ７００が関連するメディア項目をメディア記憶装置７０４へアップロードすることを示している。つまり、これらのステップは、基本的には、ステップ５：４とステップ５：６に対応する。次のステップ７：３で、ホームゲートウェイ７００は、ローカルネットワーク内のデバイス群にローカルに記憶されているパーソナルＴＶチャネルのメディア項目の変更を監視する。図では、簡単のため、「ローカルメディア７０６」として示されていて、任意のメディア項目の追加、削除あるいは修正のような変更を監視する。ステップ７：４で、ホームゲートウェイは、メディア項目「Ｘ」が変更されていることを検出する。これは、例えば、メディアＸを保持する、対応するファイルあるいはフォルダの最新修正日時をチェックすることによって行う。
【００５６】
更なるステップ７：５で、ホームゲートウェイ７００は、メディアＸが更新されるまで、メディア記憶装置７０４内のメディアＸをロックするためのリクエストをＩＰＴＶサーバ７０２へ送信して、任意の更なる消費ユーザへの配信を防止する。ステップ７：６で、ＩＰＴＶサーバ７０２は、メディアＸがロックされていることを確認応答することができる。続くステップ７：７で、ホームゲートウェイ７００は、変更されているメディアＸが記憶されているローカルデバイスから、その変更されているメディアＸをフェッチし、その新規のメディアＸを記憶装置７０４へアップロードする。ステップ７：８で、ホームゲートウェイ７００は、メディアＸのロックを解除するための解除メッセージをＩＰＴＶサーバ７０２へ送信する。
【００５７】
ＩＰＴＶポータルとＩＰＴＶサーバ内のいくつかの取り得る装置をそれぞれ、図８のブロック図を参照して詳細に説明する。図８は、上述の手順と実施形態の任意のものに使用することができる。
【００５８】
ＩＰＴＶポータル８００は、第１のユーザＡによって使用されるデバイスで、ユーザＡのパーソナルメディアコンテンツを第２のユーザによって使用されるデバイスへ提供するために動作するように構成される。ＩＰＴＶポータル８００は、メディアコンテンツから構成されるパーソナルＴＶチャネルを作成するように構成されるチャネル作成ユニット８００ａと、第１のユーザと第２のユーザにサービスを提供するＩＰＴＶプロバイダによって制御されるＩＰＴＶサーバ８０２で作成されたパーソナルＴＶチャネルを公表するように構成される公表ユニット８００ｂとを備える。これによって、ＩＰＴＶサーバは、ＩＰ第２のユーザのデバイスにＴＶサーバによって提供される電子プログラムガイドで利用可能なチャネルとしてパーソナルＴＶチャネルを導入し、電子プログラムガイドからパーソナルＴＶチャネルが選択される場合に、メディアコンテンツを備えるプログラムを第２のユーザのデバイスへ配信することが可能となる。
【００５９】
ＩＰＴＶサーバ８０２は、基本的には、第１のユーザＡのパーソナルメディアコンテンツを、第２のユーザによって使用されるデバイスに提供するようにも構成されている。ＩＰＴＶサーバ８０２は、受信ユニット８０２ａを備える。この受信ユニット８０２ａは、メディアコンテンツを備えるプログラムとして第１のユーザに対して作成されているパーソナルＴＶチャネルの公表をＩＰＴＶポータル８００から受信して取得し、ＩＰＴＶサーバに対してアクセス可能なメディア記憶装置８０２ｂ内にメディアコンテンツＭＣを記憶するように構成されている。ＩＰＴＶサーバ８０２は、更に、電子プログラムガイドユニット８０２ｃとチャネル配信ユニット８０２ｄを備える。電子プログラムガイドユニット８０２ｃは、第２のユーザのデバイスにＩＰＴＶサーバによって提供される電子プログラムガイド内で利用可能なチャネルとしてパーソナルＴＶチャネルを導入するように構成されている。チャネル配信ユニット８０２ｄは、電子プログラムガイドからパーソナルＴＶチャネルが選択される場合に、メディアコンテンツを備えるプログラムを第２のユーザのデバイスへ配信するように構成されている。
【００６０】
受信ユニット８０２ａは、第１のユーザのＩＰＴＶポータルからパーソナルＴＶチャネルのメタデータを受信するように構成されている。このメタデータは、パーソナルＴＶチャネル内のメディア項目へのリファレンスを含んでいる。ＩＰＴＶサーバ８０２は、メタデータを使用して、ローカルデバイスからメディア項目を取得するように構成されている。
【００６１】
ＩＰＴＶサーバ８０２は、パーソナルＴＶチャネルを受信するための招待を、第２のユーザのデバイス内のＩＰＴＶポータルへ送信するように構成されていても良く、また、電子プログラムガイドユニット８０２ｃは、更に、パーソナルＴＶチャネルに対して使用される物理チャネルを含む、第２のユーザからの受諾メッセージに応じて、第２のユーザの電子プログラムガイド内のパーソナルＴＶチャネルを導入するように構成されていても良い。
【００６２】
ホームゲートウェイにおいて利用可能な装置を、図９のブロック図を参照してより詳細に説明する。図９は、例えば、図２、図４、図５及び図７で示されるように、ローカルネットワークの場合に対する上述の手順及び実施形態で使用することができる。ホームゲートウェイ９００は、ローカルネットワークに属していて、このローカルネットワークは、第１のユーザによって使用されるデバイスと、メディアが記憶されている少なくとも１つの更なるローカルデバイス９０２とを備える。ここで、第１のユーザのデバイスは、上述の例のように、第１のユーザのパーソナルメディアコンテンツを、ローカルネットワークの外部の第２のユーザによって使用されるデバイスへ提供するように構成されているＩＰＴＶポータルを有している。
【００６３】
ホームゲートウェイ９００は、メディアコンテンツを備えるプログラムとして、第１のユーザに対して作成されるパーソナルＴＶチャネル内の様々なメディア項目に対するＩＰＴＶサーバ９０４からアップロードリクエストＵＲを受信するように構成されている。ＩＰＴＶサーバは、第１のユーザと第２のユーザにサービスを提供するＩＰＴＶプロバイダによって制御される。ホームゲートウェイ９００は、更に、フェッチユニット９００ｂとアップロードユニット９００ｃとを備える。フェッチユニット９００ｂは、アップロードリクエストに従って少なくとも１つの更なるローカルデバイス９０２からメディア項目Ｍをフェッチするように構成されている。アップロードユニット９００ｃは、メディア項目ＭをＩＰＴＶサーバ９０４へ、即ち、ＩＰＴＶサーバ９０４のメディア記憶装置９０６へアップロードするように構成されている。これによって、ＩＰＴＶサーバは、第２のユーザのデバイスにＩＰＴＶサーバによって提供される電子プログラムガイドで利用可能なチャネルとしてパーソナルＴＶチャネルを導入して、かつ、電子プログラムガイドからパーソナルＴＶチャネルが選択される場合に第２のユーザのデバイスへ、メディアコンテンツを備えるプログラムを配信することが可能となる。
【００６４】
ホームゲートウェイは、更に、任意の変更について、ローカルデバイス内のメディア項目を監視し、メディア項目が変更される場合、新規のメディア項目をＩＰＴＶサーバへアップロードするように構成することができる。図７を参照して説明されるように、メディア項目の変更が検出される場合、どのようにしてホームゲートウェイがパーソナルＴＶチャネルを更新することができるかを説明している。
【００６５】
図８及び図９は、単に、論理的な意味での、ＩＰＴＶポータル８００、ＩＰＴＶサーバ８０２及びホームゲートウェイ９００における様々な機能を示しているが、当業者は、これらの機能を、実際には、任意の適切なソフトウェアとハードウェア手段を使用して実装することは自由であることが注意されるべきである。つまり、本発明は、一般的には、ＩＰＴＶポータル８００、ＩＰＴＶサーバ８０２及びホームゲートウェイ９００の図示の構成に限定されるものではなく、それらの機能ユニットは、適宜、図１−図７に対して上述される方法及び手順に従って動作するように構成することができる。
【００６６】
本発明は特定の実施形態を参照して説明される一方で、この記載は、どのようにしてこのソリューションが実際に実現することができるかを示すことを意図しているだけであり、本発明を制限するものとされるべきではない。例えば、用語「ＥＰＧ」、「デバイス」、「ホームゲートウェイ」、「ＩＰＴＶポータル」及び「ＩＰＴＶサーバ」は、本明細書を通して使用されているが、本明細書で記載される機能を有する、任意の他の対応する機能、ノード、及びユニットを使用することができる。本発明は、一般的には、以下の独立請求項によって定義される。
【図１】
0005620995.tif 000002
【図２】
0005620995.tif 000003
【図３】
0005620995.tif 000004
【図４】
0005620995.tif 000005
【図５】
0005620995.tif 000006
【図６】
0005620995.tif 000007
【図７】
0005620995.tif 000008
【図８】
0005620995.tif 000009
【図９】
0005620995.tif 000010