(57)【特許請求の範囲】
【請求項１】
第１のメディアデータが第１のチャネル経路を介して第１のメディア端末に送信され、及び前記第１のメディアデータに関連する第２のメディアデータが第２のチャネル経路を介して第２のメディア端末に送信される協調メディアシステムにおけるコンテンツ配信を管理する方法であって、
前記第１のチャネル経路上の前記第１のメディアデータの品質及び前記第２のチャネル経路上の前記第２のメディアデータの品質を検出するステップと、
前記第１のメディアデータの前記品質が第１の所定値より低い、及び前記第２のメディアデータの前記品質が第２の所定値より高いことを検出した時、前記第１のメディアデータを前記第１のチャネル経路を介して前記第１のメディア端末に送信する代わりに、前記第２のメディアデータを前記第２のチャネル経路を介して前記第１のメディア端末に送信するように切り換えるステップと、
を含む、前記方法。
【請求項２】
前記第１のメディアデータの前記品質が第３の所定値より改善され高くなったことを検出した時、前記第１のメディアデータを前記第１のチャネル経路を介して前記第１のメディア端末に送信する切り換え戻しを行うステップを更に含む、請求項１に記載の方法。
【請求項３】
前記第１の所定値は前記第２の所定値より低い、請求項１に記載の方法。
【請求項４】
前記第３の所定値は前記第１の所定値より大きい、請求項２に記載の方法。
【請求項５】
前記第１のチャネル経路上の前記第１のメディアデータの前記品質及び前記第２のチャネル経路上の前記第２のメディアデータの前記品質は、損失したパケットの優先順位レベル及び各メディアデータのパケット損失率の関数として検出される、請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
損失したパケットが高い優先順位であることを検出した時、前記第１のメディアデータの前記品質は前記第１の所定値よりも低いものとして検出されることを更に含む、請求項５に記載の方法。
【請求項７】
前記第１のメディアデータのパケット損失率が閾値を超えることを検出した時、前記第１のメディアデータの前記品質は前記第１の所定値よりも低いものとして検出されることを更に含む、請求項５に記載の方法。
【請求項８】
前記切り換えるステップ又は切り換え戻しを行うステップのためのポイントを選択して前記第１のメディア端末上のモザイク表示を防止するステップを更に含む、請求項１又は２に記載の方法。
【請求項９】
第１のメディアデータを受信して前記第１のメディアデータを第１のチャネル経路を介して第１のメディア端末に送信し、及び前記第１のメディアデータに関連する第２のメディアデータを受信して前記第２のメディアデータを第２のチャネル経路を介して第２のメディア端末に送信する協調メディアシステムにおけるゲートウェイであって、
前記第１のチャネル経路上の前記第１のメディアデータの品質及び前記第２のチャネル経路上の前記第２のメディアデータの品質を検出して、前記第１のメディアデータの前記品質が第１の所定値より低い、及び前記第２のメディアデータの前記品質が第２の所定値より大きいことを検出した時、前記第１のメディアデータを前記第１のチャネル経路を介して前記第１のメディア端末に送信する代わりに、前記第２のメディアデータを前記第２のチャネル経路を介して前記第１のメディア端末に送信する制御手段を含む、前記ゲートウェイ。
【請求項１０】
前記第１のメディアデータの前記品質が第３の所定値より改善され、高くなったことを検出した時、前記第１のメディアデータを第１のチャネル経路を介して前記第１のメディア端末に送信する切り換え戻す手段を更に含む、請求項９に記載のゲートウェイ。
【請求項１１】
前記第１の所定値は前記第２の所定値より低い、請求項９に記載のゲートウェイ。
【請求項１２】
前記第３の所定値は前記第１の所定値より大きい、請求項１０に記載のゲートウェイ。
【請求項１３】
前記制御手段は、
メディアデータにおけるパケット損失を検出するように構成されたパケット損失検出要素と、
損失したパケットの優先順位レベル及び前記パケット損失検出要素によって検出された前記メディアデータのパケット損失率を予測するように構成された予測要素と、
損失したパケットの前記優先順位レベル及び前記予測要素によって予測された前記メディアデータのパケット損失率に応じて、前記メディアデータの品質を評価するように構成された評価要素と、
前記評価要素の評価結果に従って前記第１のメディアデータと前記第２のメディアデータとの間の切り換えを実行するように構成されたスイッチ要素と、
を含む、請求項９乃至１２のいずれか１項に記載のゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に協調メディアに関し、特に、協調メディアシステム内の複数の端末装置を介したコンテンツの配信を管理する方法及び装置に関する。
【背景技術】
【０００２】
この節は、以下に記載及び／又は請求される本発明の様々な態様に関連し得る技術の様々な側面を読者に紹介することを意図していることに留意すべきである。この説明は、本発明の様々な態様のより良い理解を容易にする背景情報を読者に提供するのに有用であると考えられる。従って、これらの説明はこの観点で読まれるべきであり、従来技術を認めたものでないことを理解すべきである。
【０００３】
現在の接続されている家庭環境において、より多くの端末装置が、協調メディアプレゼンテーションのために共にグループ化されている。”協調メディア”によって、そのようなメディアセクションが、時間的シーケンス及び空間的シーケンス双方において同一コンテンツ又は密接な内部関係を有する複数のマルチメディアフロー（例えば、ビデオ、アニメーション、フラッシュ、音楽、写真等）から構成されていることを意味する。例えば、テレビ画面に表示されたファッションショーにおいて、エンドユーザによって選択された関心領域内のコンテンツは、彼／彼女の携帯電話の画面上に表示され、これら２つのスクリーンが当番組の全期間の間に同期される。上記の場合は、協調メディアプレゼンテーションと呼ばれることがある。別の例では、テレビの画面は、フットボール試合のマルチビュー表示のために複数の領域、全体の競技場のための１つの全景、及び異なる角度からのアスリートのための１つの近景、に分割される。この場合、視聴者はまた、テレビ画面で見える全景を維持しながら、画面の一部（スポーツスター等の近景）を近くの個人的タブレットに転送することができる。同じシナリオがＦ１グランプリのライブ放送で展開されることができ、視聴者は、ライブゲームショーを楽しみながら、同時に、ドライバーの視聴体験のためにヘルメットに装備された内部カメラで撮影されたビデオフローを選択することができる。
【０００４】
”物語本を使用する光景に基づくトリックモード”と題するリジュン等（Li Jun et al）の２０１０年３月３１日に出願された国際出願ＰＣＴ／ＣＮ２０１０／０００４１３において、協調メディアプレゼンテーションにおける一方の端末と他方の端末の同期のためのメディア配信方法が記載されている。他に、”接続された家庭におけるビジュアルリズムに基づくマルチメディア配信”と題するチェンジャンフェン等（Chen Jian Feng et al）の２０１０年２月１２日に出願された国際出願ＰＣＴ／ＣＮ２０１０／０００２０１において、同期要件を伴う協調コンテンツの送信速度は、ビデオコンテンツのビジュアルリズムに依存した遅延変動基準によって決定される。上記の２つの出願において、送信チャネルは信頼性ある送信経路であり、パケット損失はほとんど起こらないとみなされている。すなわち、パケット損失は考慮されていない。しかし、実際の接続された家庭環境において、異なる種類のアクセスネットワークが配置されていることがある。ＷｉＦｉ、ＷｉＭＡＸ等の無線送信、又は、ＨＳＤＰＡ（高速ダウンロードパケットアクセス）、ＷＣＤＭＡ（登録商標）（広帯域符号分割多元接続）、ＬＴＥ（ロングタームエボリューション）用のパケット切り換えネットワークによるデータインターフェースを伴うアクセスネットワークでは、無線送信チャネルのエラーが発生しやすい特性に起因するパケット損失は避けられない。
【０００５】
上記の技術的課題に鑑みて、協調メディアのためにパケット損失を考慮するいくつかの解決策が提案された。”ビデオコンテンツを管理するシステム及び方法”と題するヂーリ等（Zhi Li et al）の２００７年２月１４日に出願された米国特許出願ＵＳ２００８／０１９２１１９において、セットトップボックスで受信されたビデオコンテンツの品質を予測し、ヘッドエンドとセットトップボックスとの間の現在送信が性能要件を満足しているかどうか否か判断する方法が提案されている。予測方法は、ビデオ品質モデルと実証ビデオ性能試験データに依存し、閾値は、ネットワーク要素が性能要件を満たしていない場合に警告を提供するために定義されている。”複数のデータチャネルを転送するシステム及び方法”と題するチユークチャン等（Cheuk Chan et al）の２００６年８月２日に出願された米国特許ＵＳ７６７６５９１において、第１のトラックと第２のトラックの間での高速再生切り換えのための方法が提案されている。しかし、この特許において、切り換え動作は、送信ビデオの品質に依存する内部装置によって決定される代わりに、１つのメディアソースから他のメディアソースへのエンドユーザの移送動作によってトリガされる。他の、”無線パケットデータコンテンツの切り換えのためのシステム及び方法”と題するスリダラカマルハーサン等（Shridhar Krishnamurthy et al）の２００１年４月１９日に出願された米国特許ＵＳ９８３９８３０において、コンテンツ切り換えシステムは、異なるプロトコル仕様の様々なネットワークを介してワイヤレス装置へデータが提供できるような目的をもって、無線パケットデータから１つまたは複数の所定のデータフィールドを抽出している。この特許では、上層のサービス関係のための要件が全くない。
【発明の概要】
【０００６】
本発明は、協調メディアシステムにおける複数の端末装置を介したコンテンツ配信を管理する方法及び装置を提供する。
【０００７】
本発明の一態様によれば、協調メディアシステムにおけるコンテンツ配信を管理する方法が提供される。協調メディアシステムにおいて、第１のメディアデータが第１のチャネル経路を介して第１のメディア端末に送信され、第１のメディアデータに関連する第２のメディアデータは第２のチャネルを介して第２のメディア端末に送信される。その方法は、第１のチャネル経路上の第１のメディアデータの品質及び第２のチャネル経路上の第２のメディアデータの品質を検出するステップと、第１のメディアデータの品質が第１の所定値より低いこと、及び第２のメディアデータの品質が第２の所定値より高いことを検出した時、第１のメディアデータを第１のチャネル経路を介して第１のメディア端末に送信する代わりに、第２のメディアデータを第２のチャネル経路を介して第１のメディア端末に送信するステップと、を含む。
【０００８】
本発明の他の態様によれば、協調メディアシステムにおけるゲートウェイが提供され、ゲートウェイは、第１のメディアデータを受信して第１のメディアデータを第１のチャネル経路を介して第１のメディア端末に送信し、及び第１のメディアデータに関連する第２のメディアデータを受信して第２のメディアデータを第２のチャネルを介して第２のメディア端末に送信する。ゲートウェイは、第１のチャネル経路上の第１のメディアデータの品質及び第２のチャネル経路上の第２のメディアデータの品質を検出して、第１のメディアデータの品質が第１の所定値より低いこと、及び第２のメディアデータの品質が第２の所定値より高いことを検出した時、第１のメディアデータを第１のチャネル経路を介して第１のメディア端末に送信する代わりに、第２のメディアデータを第２のチャネル経路を介して第１のメディア端末に送信する制御手段を含む。
【０００９】
本発明の更なる態様及び利点は、本発明の以下の詳細な説明において発見されることが理解されるべきである。
【図面の簡単な説明】
【００１０】
添付の図面は発明のさらなる理解を提供するために含まれ、本発明の原理を説明するのに役立つ説明と共に本発明の実施形態を示す。従って、本発明はその実施形態に限定されるものではない。
【図１】従来技術よる接続されたホームネットワークの構造を示す代表的な図である。
【図２】本発明の実施形態よる協調メディアシステムにおけるコンテンツ配信を管理する方法の作業の流れを示すフローチャートである。
【図３ａ】本発明の実施形態よるレジデンシャルゲートウェイ構造を示す代表的ブロック図である。
【図３ｂ】本発明の実施形態よるレジデンシャルゲートウェイ構造を示す代表的ブロック図である。
【図４】図３に示すようにレジデンシャルゲートウェイのバッファ２からバッファ１への切り替えの一例を示す代表的な図である。
【図５】図３に示すレジデンシャルゲートウェイ３００によって実行される図４に示すバッファ２からバッファ１へのメディアフロー切り替えを示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施形態を図面と併せて詳細に説明する。以下の説明において、公知の機能及び構成のいくつかの詳細な説明を、明瞭性と簡潔性のために省略することができる。
【００１２】
図１は、接続されたホームネットワークの構成を示す代表的な図である。図１に示すように、セットトップボックス（ＳＴＢ）は、コンテンツ配信ネットワークの第１のチャネル経路（図中破線で示す）を介してサーバ１から送信されたライブＴＶ番組の第１のデータフローを受信する。タブレットは、コンテンツ配信ネットワークの第２のチャネル経路（図中実線で示す）を介してサーバ２から送信されたテレビ放送番組の補助コンテンツの第２のデータフローを受信する。例えば、上記の補助コンテンツは、ライブのテレビ番組の別の角度からの２番目の景観とすることができる。第１のデータフロー及び第２のデータフローは、ＳＴＢに接続されたＴＶ及びタブレット上に”同期”してそれぞれ表示されるが、これは上記の協調メディアプレゼンテーションを構成する。この場合、第１のデータフロー及び第２のデータフローは、同じ協調メディアグループ内として定義されることができる。
【００１３】
図１に示すように、レジデンシャルゲートウェイは、コンテンツ配信のための集中制御機能を実現する第１及び第２のデータフローのプロキシとして作動することができる。サーバ１及びサーバ２から配信されたデータは、例えば、国又は地方のテレビ局等の同じコンテンツプロバイダによって生み出されることができる。データフローは、異なるソースから来ることもできる。第１及び第２のデータフローが同一の番組のために役割を果たしているか、又は時間的及び空間的シーケンスの両方で密接な内部関係を有し、すなわち同期されている限りは、例えば、テレビ画面に表示される第１のデータフローはケーブルから受信され得る一方で、タブレット上に表示される補助コンテンツの第２のデータフローは第三者のウェブサイトから取得され得る。第１及び第２のデータフローはそれぞれサーバ１及び２からＳＴＢ及びタブレットにストリーミングされることができる。しかし、本発明は、データストリーミングに限定されないことを理解すべきである。
【００１４】
図１に例示的に示すように、接続されたホーム環境における協調メディア配信のプロセスにおいて、第１及び第２のチャネル経路を介した第１及び第２のデータフローは様々なパケット損失の状態に晒され得ることが理解され得る。また、ストリーミングビデオコンテンツ送信に対して、パケット損失に起因した視聴体験の影響は、異なる圧縮ビデオパケットタイプにより多く変化するかもしれない。損失パケットを回復し、時々のパケット損失に起因する視聴体験への影響を低減するために、いくつかの誤り復元方法がアプリケーション層で配置され得るが、例えば、ビデオシーケンスに新しい光景を表している独立した復号化フレームが失われる時、満足のいく結果を提供することは依然と困難である。
【００１５】
簡単にするために、本出願では、レジデンシャルゲートウェイから端末装置へのデータフローの送信が完璧なものになっている。すなわち、レジデンシャルゲートウェイから端末装置へのデータ送信の品質劣化は存在しない。従って、チャネル経路のコンテンツ品質が言及されるとき、実際にはそれはサーバからレジデンシャルゲートウェイへの送信の品質に単に依存する。
【００１６】
同じ協調メディアグループに属している異なる送信チャネル経路のコンテンツの堅い関係を考慮すると、１つのチャネル経路において送信されるコンテンツは、別のチャネル経路のためのアクティブな補足又はバックアップコンテンツとみなすことができる。従って、１つのチャンネル経路のコンテンツ品質が、例えば、独立した復号フレームのパケット損失のために激しく劣化したときに、このチャネル経路から、より良い品質を伴う別のチャネル経路へのコンテンツ切り換えは、ビデオ視聴体験ＱＯＥ（体感品質）を改善するために有用である。
【００１７】
上記の知見に基づいて、本発明の実施形態は、協調メディアシステムにおける複数のメディア端末上の協調メディアグループに属するコンテンツ配信を管理する方法を提供する。協調メディアシステムにおいて、同一の協調メディアグループに属している複数のメディアデータは、異なるチャネル経路を介して送信され、異なるメディア端末に表示される。簡単にするために、実施形態の方法は、協調メディアグループが２つのチャンネルの経路を介してそれぞれ２つの端子へ送信される２つのメディアコンテンツを含む図１に示す接続されたホームネットワークの文脈で説明される。しかし、この方法はこのような場合に限定されないことが理解され得る。
【００１８】
図２は、協調メディアシステムにおけるコンテンツ配信を管理する方法の作業の流れを示すフローチャートである。協調メディアシステムにおいて、第１のメディアデータは、第１のチャネル経路を介して第１のメディア端末へ送信され、第１のメディアデータに関連する（又は同期化された）第２のメディアデータは、第２のチャネルを介して第２のメディア端末へ送信される。
【００１９】
図２に示すように、まず、手順はステップＳ２０１で開始し、第１のチャネル経路上の第１のメディアデータの品質及び第２のチャネル経路上の第２のメディアデータの品質が検出される。
【００２０】
次に、ステップＳ２０２において、第１のメディアデータの品質が第１の所定値より低いかどうか、第２のメディアデータの品質が第２の所定値より高いかどうかを判定する。
【００２１】
ステップＳ２０２の結果が”いいえ”である場合、手順はステップ２０１へ戻り、第１及び第２のメディアデータの品質を検出し続ける。ステップＳ２０２の結果が”はい”である場合、ステップＳ２０３に進み、そこで第１のメディアデータに代えて第２のメディアデータが第１のメディア端末に送信される。
【００２２】
方法はまた、第１のメディアデータの品質が第３の所定値より改善され高くなったことを検出する時、メディア配信が第１のメディアデータを第１のメディア端末に送信するように切り換え復帰し得る追加ステップＳ２０４を含むことができる。
【００２３】
当業者は、上記第１、第２及び第３の所定値が、対応するメディアデータの品質を定義することを理解することができる。従って、通常は、第１の所定値が第２の所定値より低くあるべきであり、第３の所定値は第１の所定値よりも大きくあるべきである。
【００２４】
上記の方法によって、協調メディアシステムにおける１つのチャネル経路のメディア品質が受け入れられないレベルまで低下する時、このチャネル経路のメディア端末は、より良い品質を有する他のチャネル経路のメディアデータを表示するように切り替えることができる。これは、ビデオ視聴体験のＱＯＥを改善するのに有用である。
【００２５】
図１に示す接続されたホームネットワークのために、上記の方法は、レジデンシャルゲートウェイによって好ましく実装される。次に、図３〜図５を参照して、接続されたホームネットワークにおける本発明の実施形態による方法を実施するための住宅用ゲートウェイを詳細に説明する。図３の住居用ゲートウェイにおいて、メディアデータフローの品質は、各サーバとその接続する端子の間のチャネル経路を介してそのパケット損失の状態を監視することによって検出される。
【００２６】
図３は、本発明の実施形態よるレジデンシャルゲートウェイ３００の構成を示す代表的ブロック図である。レジデンシャルゲートウェイは、サーバ１からＳＴＢ内のメディアプレーヤへストリーミングしているデータフローのための、及びサーバ２からタブレット内のメディアプレーヤへストリーミングしているデータフローのためのメディアプロキシとして作動する。
【００２７】
図３（ａ）に示すように、レジデンシャルゲートウェイ３００は、宛先ポート、サービスのタイプ等のプロトコルによって構成される異なるフィルタ設定に従って、例えば、ネットワークインターフェースカード（図示せず）からのサーバ１及び２のメディアデータフローストリーミング中でＩＰパケットをそれぞれキャプチャするパケットキャプチャユニット１及びパケットキャプチャユニット２を含んでいる。各キャプチャユニットは、後者のモジュール内で分析される着信データパケットを得るために使用される。所与のネットワークインタフェースから、キャプチャユニットは、アクティブなＷｅｂアプリケーションのすべての種類をカバーするので、フィルタは、特定のアプリケーションに必要とされている目標のパケットを選択するために割り当てられている。１つのアプリケーションのためのいくつかの通信プロトコルが存在し得る。例えば、ＶＯＤ（ビデオオンデマンド）サービスのために、リアルタイム伝送プロトコル（ＲＴＰ）及びユーザデータグラムプロトコル（ＵＤＰ）は、インターネットプロトコル（ＩＰ）を介して実行される。本実施形態において、サーバのＩＰアドレスとポートは、電子メール、ウェブサーフィン等の他のサービスのパケットを区別するために、目標のビデオサービスの送信元のアドレス及びポートとして設定され得る。
【００２８】
レジデンシャルゲートウェイ３００はまた、キャプチャされたＩＰパケットをパケットキャプチャユニット１及び２からそれぞれ受信し、受信したＩＰパケットを格納するバッファ１及びバッファ２を含む。
【００２９】
レジデンシャルゲートウェイ３００は、バッファ１及び２に格納されたＩＰパケットのそれぞれの品質を検出し、所定値に対して低下した品質のデータフローを、より良い品質の他のデータフローに切り替えるかどうかを決定するための制御ユニット３０１を含む。
【００３０】
上述したように、メディアデータフローの品質は、データフロー内のパケット損失の状態の関数として検出される。すなわち、メディアデータフローの品質は、損失したパケットの優先順位及びメディアデータフローのパケット損失率に基づいて評価される。図３（ｂ）に示すように、コントロールユニット３０１は、メディアデータフロー内のパケット損失を検出するパケット損失検出要素３０１ａを含む。例えば、検出は、それぞれのバッファ内のパケットのシーケンス番号の連続性の分析に基づいて実行されることができる。連続したパケットにおいて一連番号に欠落がある場合、パケット損失検出要素３０１ａはパケット損失が発生したと判断する。コントロールユニット３０１はまた、パケット損失検出要素３０１ａからのパケット損失があるとのメッセージの受信時に、損失したパケットのタイプ及び優先順位を予測する予測要素３０１ｂを含む。この予測のために、１つの方法は、欠けているフレーム又はスライスの何がビデオシーケンス内であるか確認するために既存のビデオパケットを復号することであり、ただし、ゲートウェイ側で復号作業の負担とリソース消費を必要とする。
【００３１】
他の方法は、損失したパケットの重要性を確認するために、パケットの優先順位等、バッファに格納されたパケット内の特定のフィールドを解析することである。”Ｈ．２６４ビデオ用のＲＴＰペイロードフォーマット”と称されるＲＦＣ３９８４には、ＲＴＰペイロードの始めに定義されたＮＡＬ（ネットワーク抽象化層）ユニットオクテットがあり、ＮＡＬのための２ビットが存在する。連続したＲＴＰパケットのうちペイロードのコンテンツタイプが同じである限り、値００と非ゼロ値の意味は、Ｈ．２６４規格から変わらないままである。００の値は、ＮＡＬユニットのコンテンツが参照ピクチャを再構成するために使用されていないことを示す一方で、１１の値は、ビデオパケットがシーケンスパラメータセットやピクチャパラメータセット等の重要な情報を含み得る、又は、ビデオパケットが他のビデオパケットの基準である瞬時復号更新（ＩＤＲ）ユニットであることを示す。
【００３２】
【表１】
0005715262.tif 000002
【００３３】
ＭＰＥＧ１／ＭＰＥＧ２ビデオ用のＲＴＰペイロードフォーマットのためのＲＦＣ２２５０において、以下に示すように、ＲＴＰ固定ヘッダの後に各ＲＴＰパケットに付加されたＭＰＥＧビデオ固有のヘッダがある。
【００３４】
【表２】
0005715262.tif 000003
【００３５】
ヘッダにおいて、Ｐフィールドはピクチャタイプ（３ビット）、すなわち、Ｉ（１）、Ｐ（２）、Ｂ（３）、Ｄ（４）に対するものである。この値は、所与のピクチャの各ＲＴＰパケットに対して一定である。Ｉフレームは、最も高い優先順位を有し、Ｂ／Ｄフレームは最も低い優先順位を有する。このＲＦＣ定義に基づいて、コントロールユニット３０１の予測要素３０１ｂは、ＲＴＰペイロード内の特定のフィールドを解析することによって、メディア品質のためのビデオパケットの優先順位を検出することができゲートウェイ側で復号化するビデオコンテンツのオーバーヘッドを減らすであろう。損失パケットの優先順位は、シーケンス番号に最も近い変動を伴う隣接するパケットを含む既存の受信されたパケットの観察によって単に予測され得る。従って、これらの隣接するパケット内の対応する優先順位の値は、損失したパケットの優先順位のタイプを予測するために十分な参照情報を提供する。損失したパケットの周りの最寄りの２つのパケット（前の１つ及び後の１つ）からの情報が使用される。前のパケットの優先更新履歴は、定期的なＩＤＲユニット又は現れるＩフレームのいくつかの追加の参照情報を提供することができ、これにより、マッチング処理が損失したパケットの可能なタイプを決定するためになされることが可能となる。
【００３６】
コントロールユニット３０１はまた、予測要素３０１ｂから入力されたパケット損失状態に基づく２つのメディアフローのメディアデータの品質を評価するための評価要素３０１ｃを含む。例えば、メディアフロー内にパケット損失があって損失したパケットが高い優先順位の独立した復号化ビデオパケットをカバーする場合、メディア品質は、パケット損失が無いメディアフローのメディア品質、又は低い優先順位のビデオフレーム内にパケット損失を有するメディアフローのメディア品質よりも低いと評価される。また、予測要素３０１ｂは、メディアデータフローのパケット損失率を予測することができる。パケット損失率が所定のレベルを超えている間にメディアフロー内で優先順位パケットが失われないが、その場合には、メディア品質もまた、優先順位パケット損失が無く且つ低いパケット損失率を有するメディアフローのそれよりも低いと評価される。評価結果は、本発明に記載されていないこの分野で公知の任意の適切な方法で表現又は示されることができる。
【００３７】
コントロールユニット３０１は、評価要素３０１ｃの評価結果に従って動作するフロー切り換え要素３０１ｄを含む。より具体的には、一方のメディアフローの品質が一定値よりも低くなり劣化していると評価されたと同時に他方のメディアフローの品質が一定値よりも高く良好のままであると評価された場合、フロー切り換え要素３０１ｄは、低い品質値のメディアフローをより質の高い品質値の他のメディアフローへ切り替える。図３に示すように、メディアフローは、ソケット送信によって対応するメディア端末へ送信される。
【００３８】
例えば、１つ又は複数の高い優先順位パケットがバッファ２のメディアフロー内で失われた場合、フロー切り換えプロセスは、バッファ１の他のメディアフロー内でパケット損失が無い又は低い優先順位のパケット損失が発生する限り、実行される。バッファ１のメディアフロー内に高い優先順位パケット損失もある場合、切り換えは実行されない。
【００３９】
好ましくは、フロー切り換え要素３０１ｄは、メディア端末のメディアプレーヤ内のメディアフローを表示する間にモザイクを防止するために、次の独立した復号フレームからメディアフローを切り替える。例えば、切り換えポイントをＩフレーム又はＩＤＲユニットにおいて選択することができる。図４は、図３に示すレジデンシャルゲートウェイのバッファ２からバッファ１への切り換えの一例を示す代表的な図である。図４に示すように、バッファ２におけるＳＮ＝１５を有するパケットが失われている。以前の履歴の中で、ＩフレームはＢフレームの後でＰフレームの前に常に存在するので、コントロールユニット３０１は、シーケンス番号の比較に従ってこのパケット損失を検出して、損失パケットがフレーム優先順位シーケンスの順序に基づくＩフレームをカバーすることを予測した。また、コントロールユニット３０１がバッファ１において生じるパケット損失が存在しないと判断した場合、バッファ２内のパケット（又はパケットのペイロード）は、バッファ１の次のＩフレーム（この場合、ＳＮ＝６のパケット）からバッファ１内の対応するコンテンツに置き換えられる。他の実施形態について、以下の表は、単一のパケット損失が発生した時の単に２つの優先順位レベル（ハイ／ロー）を有する、より一般的な予測判定結果を含む。既存の多くの優先順位レベルがあるか又は複数のパケット損失が発生した場合、他の確率予測方法が配置され得る。
【００４０】
【表３】
0005715262.tif 000004
【００４１】
また、評価要素３０１ｃが低い品質値を伴う上記のメディアフローの品質が一定値より改善されて、高くなることを示す場合、フロー切り換え要素３０１ｄは初期メディアフローを対応するメディア端末へ送信するように切り換え復帰をなすことができる。この切り換え復帰プロセスをまた、モザイク問題の観点から、次の独立した復号フレームから実行できることを、当業者であれば理解することができる。
【００４２】
メディア品質評価のための他の方法を使用することも可能であることは、当業者であれば理解することができる。
【００４３】
また、上記のように、メディア品質に関して、レジデンシャルゲートウェイ３００は、レジデンシャルゲートウェイ３００とサーバ間のチャネル経路を考慮し、レジデンシャルゲートウェイ３００から端末装置への送信が完全であると仮定する。レジデンシャルゲートウェイから端末装置へのチャネル経路が、本発明が使用される実用的なコンテキストに基づいて決定されることができるかどうかということは、当業者によって理解され得る。
【００４４】
図５は、図３に示すレジデンシャルゲートウェイ３００によって実行される図４に示すバッファ２からバッファ１へのメディアフローの切り換えを示すフローチャートである。
【００４５】
図５に示すように、ステップＳ５０１において、各メディアフローに対して、パケットはネットワークインタフェースからキャプチャされ、各バッファすなわちバッファ１及び２にそれぞれ格納される。
【００４６】
ステップ５０２において、バッファ内のパケットの特定のフィールドは、パケットとその優先順位情報のシーケンス番号を取得するために解析される。
【００４７】
次に、ステップ５０３において、パケット損失が１つのバッファで、この場合、バッファ２で起こっているかどうかについて決定がなされる。
【００４８】
図５に示すように、ステップＳ５０２に続いて、ステップＳ５０４もあり、ここで、シーケンスの優先順位履歴が各バッファ内で更新される。
【００４９】
ステップＳ５０３の結果が”はい”の場合、次のステップＳ５０５において、損失したパケットの優先順位は、ステップＳ５０４で取得した優先順位履歴と既存のパケットの優先順位とを比較することにより予測される。
【００５０】
その後、次のステップＳ５０６において、損失したパケットが高い優先順位を有するかについて判定がなされる。
【００５１】
ステップＳ５０６の結果が”はい”の場合、次のステップＳ５０４において、ステップＳ５０７及びＳ５０８でも、パケット損失があるかどうか、及び、他のバッファすなわちバッファ１内の高い優先順位のパケット損失があるかどうかについて判定する。いずれかのステップＳ５０７又はＳ５０８のいずれかの結果が”いいえ”である場合、コンテンツはバッファ２から、次の独立フレームからのバッファ１へ切り替えられ、バッファ２の表示装置に送信される。
【００５２】
図５に示すように、ステップＳ５０６の結果が”いいえ”である場合、ステップＳ５０９において、バッファ２の統計的パケット損失率が所定の閾値を超えているかが判定される。ステップＳ５０９の結果が”はい”である場合も、手続きは、ステップＳ５０７及びＳ５０８に進む。一方、ステップＳ５０９の結果が”いいえ”である場合、コンテンツの切り換えが行われない。つまり、バッファ２のパケットはオリジナルとして送信される。
【００５３】
図５からも分かるように、ステップＳ５０６の結果が”いいえ”であり、且つ、バッファ２の統計的パケット損失率が許容される所定の値に戻るとステップＳ５１２の判定結果が示す場合、切り換え復帰は実行される。すなわち、バッファ２のパケットを再び送信される。
【００５４】
バッファ１及び２内のパケットへの動作が並行しては実行され得ることが理解される。従って、上記のステップは特定のシーケンスで記載されているが、それらのいくつかは、説明したように同時に又は逆のシーケンスで行なわれることができる。
【００５５】
本発明は、協調メディアグループが単に２つのチャンネルの経路を介して２つの端子へそれぞれ送信される２つのメディアコンテンツを含む場合のみについて、記載されている。本発明は、２つ以上のチャネル経路を介して送信される２つ以上のメディアコンテンツを伴う協調メディアグループに対しても適用される。
【００５６】
本発明は単に例として説明したが、詳細の変形例は本発明の範囲から逸脱することなくなされ得ることが理解される。説明、（必要に応じて）請求項及び図面に開示されている各特徴は、独立に又は何れか適切な組み合わせにより提供されてもよい。特徴は、適切な場合には、ハードウェアとソフトウェア、又は両者の組み合わせで実施することができる。
本発明の好ましい実施形態を以下に示す。
付記１．第１のメディアデータが第１のチャネル経路を介して第１のメディア端末に送信され、及び前記第１のメディアデータに関連する第２のメディアデータが第２のチャネルを介して第２のメディア端末に送信される協調メディアシステムにおけるコンテンツ配信を管理する方法であって、
前記第１のチャネル経路上の前記第１のメディアデータの品質及び前記第２のチャネル経路上の前記第２のメディアデータの品質を検出するステップと、
前記第１のメディアデータの前記品質が第１の所定値より低い、及び前記第２のメディアデータの前記品質が第２の所定値より高いことを検出した時、前記第１のメディアデータを前記第１のチャネル経路を介して前記第１のメディア端末に送信する代わりに、前記第２のメディアデータを前記第２のチャネル経路を介して前記第１のメディア端末に送信するステップと、
を含む、前記方法。
付記２．前記第１のメディアデータの前記品質が第３の所定値より改善され高くなったことを検出した時、前記第１のメディアデータを前記第１のチャネル経路を介して前記第１のメディア端末に送信する切り換え復帰ステップを更に含む、付記１に記載の方法。
付記３．前記第１の所定値は前記第２の所定値より低い、付記１に記載の方法。
付記４．前記第３の所定値は前記第１の所定値より大きい、付記２に記載の方法。
付記５．前記第１のチャネル経路上の前記第１のメディアデータの前記品質及び前記第２のチャネル経路上の前記第２のメディアデータの前記品質は、損失したパケットの優先順位レベル及び各メディアデータのパケット損失率の関数として検出される、付記１乃至４のいずれか１つに記載の方法。
付記６．損失したパケットが高い優先順位であることを検出した時、前記第１のメディアデータの前記品質は前記第１の所定値よりも低いものとして検出されることを更に含む、付記５に記載の方法。
付記７．前記第１のメディアデータのパケット損失率が閾値を超えることを検出した時、前記第１のメディアデータの前記品質は前記第１の所定値よりも低いものとして検出されることを更に含む、付記５に記載の方法。
付記８．前記切り換えステップ又は切り換え復帰ステップのためのポイントを選択して前記第１のメディア端末上のモザイク表示を防止するステップを更に含む、付記１又は２に記載の方法。
付記９．第１のメディアデータを受信して前記第１のメディアデータを第１のチャネル経路を介して第１のメディア端末に送信し、及び前記第１のメディアデータに関連する第２のメディアデータを受信して前記第２のメディアデータを第２のチャネルを介して第２のメディア端末に送信する協調メディアシステムにおけるゲートウェイであって、
前記第１のチャネル経路上の前記第１のメディアデータの品質及び前記第２のチャネル経路上の前記第２のメディアデータの品質を検出して、前記第１のメディアデータの前記品質が第１の所定値より低い、及び前記第２のメディアデータの前記品質が第２の所定値より大きいことを検出した時、前記第１のメディアデータを前記第１のチャネル経路を介して前記第１のメディア端末に送信する代わりに、前記第２のメディアデータを前記第２のチャネル経路を介して前記第１のメディア端末に送信する制御手段を含む、前記ゲートウェイ。
付記１０．前記第１のメディアデータの前記品質が第３の所定値より改善され、高くなったことを検出した時、前記第１のメディアデータを第１のチャネル経路を介して第１のメディア端末に送信する切り換え復帰手段を更に含む、付記９に記載のゲートウェイ。
付記１１．前記第１の所定値は前記第２の所定値より低い、付記９に記載の方法。
付記１２．前記第３の所定値は前記第１の所定値より大きい、付記１０に記載の方法。
付記１３．前記制御手段は、
メディアデータにおけるパケット損失を検出するように構成されたパケット損失検出要素と、
損失したパケットの前記優先順位レベル及び前記パケット損失検出要素によって検出された前記メディアデータのパケット損失率を予測するように構成された予測要素と、
損失したパケットの優先順位レベル及び前記予測要素によって予測された前記メディアデータのパケット損失率に応じて、前記メディアデータの品質を評価するように構成された評価要素と、
前記評価要素の前記評価結果に従って前記第１のメディアデータと前記第２のメディアデータとの間の切り換えを実行するスイッチ要素と、
を含む、付記９乃至１２のいずれか１つに記載のゲートウェイ。
【図１】
0005715262.tif 000005
【図２】
0005715262.tif 000006
【図３ａ】
0005715262.tif 000007
【図３ｂ】
0005715262.tif 000008
【図４】
0005715262.tif 000009
【図５】
0005715262.tif 000010