(57)【要約】  本発明は、特に無線ＩＰデータ放送ネットワーク用のレシーバシステムを制御する方法に関する。前記レシーバシステムは、アンテナを具えたレシーバコンポーネントと、バッファを有するプレーヤユニットを具えたホストコンポーネントとを備えている。前記方法は、前記レシーバコンポーネント内において、前記アンテナから入来するバーストパケットの時刻を検出するステップと、前記検出時刻に関する情報を前記レシーバコンポーネントから前記ホストコンポーネントへと送るステップと、前記バーストパケットのデータを前記レシーバコンポーネントから前記ホストコンポーネントへとデータ相互接続を経て転送するステップと、前記ホストコンポーネント内において、前記プレーヤユニットの再生速度を前記情報に従って調整するステップとを備える。
2009540726.tif 000002
【特許請求の範囲】
【請求項１】
レシーバシステム、特に無線ＩＰデータ放送ネットワーク用のレシーバシステムを制御する方法であって、前記レシーバシステムは、アンテナを具えたレシーバコンポーネントと、バッファを有するプレーヤユニットを具えたホストコンポーネントとを備えており、前記方法は、
前記レシーバコンポーネント内において、前記アンテナから入来するバーストパケットの時刻を検出するステップと、
前記検出に関する情報を前記レシーバコンポーネントから前記ホストコンポーネントへ送るステップと、
前記バーストパケットのデータを前記レシーバコンポーネントから前記ホストコンポーネントへとデータ相互接続を経て転送するステップと、
前記ホストコンポーネント内において、前記プレーヤユニットの再生速度を前記情報に従って調整するステップと、
を備えることを特徴とする方法。
【請求項２】
前記情報は前記検出を指示する指示信号を備え、この指示信号は前記ホストコンポーネントへ信号ラインを経て送られることを特徴とする請求項１記載の方法。
【請求項３】
前記ホストコンポーネント内において、前記指示信号の受信後に、現在のバッファレベルとターゲットバッファレベルとの差から誤差値を決定し、前記再生速度を前記誤差値に従って調整することを特徴とする請求項２記載の方法。
【請求項４】
前記情報は前記データの先頭に挿入された第１のマーカを備え、前記情報のこの部分が前記データ相互接続を経る前記データの転送によって前記ホストコンポーネントへと送られることを特徴とする請求項１−３の何れかに記載の方法
【請求項５】
前記第１のマーカの受信時刻と前記指示信号の受信時刻との差から処理遅延を決定し、前記再生速度を前記処理遅延に従って調整することを特徴とする請求項４記載の方法。
【請求項６】
前記ホストコンポーネントのクロックを前記レシーバコンポーネントのクロックと、又は前記レシーバコンポーネント及び前記ホストコンポーネントの双方に共通のクロック源と同期させることを特徴とする請求項４記載の方法。
【請求項７】
前記第１のマーカは前記検出の時刻を表わすタイムスタンプを備えることを特徴とする請求項６記載の方法。
【請求項８】
現在時刻と前記タイムスタンプとの差から処理遅延を決定し、前記再生速度を前記処理遅延に従って調整することを特徴とする請求項７記載の方法。
【請求項９】
位相シフトネットワークにおけるハンドオーバの場合には、前記位相シフトネットワークの異なるチャネルの対応するバーストパケット間の時間シフトを考慮して前記再生速度を調整することを特徴とする請求項１−８の何れかに記載の方法。
【請求項１０】
位相シフトネットワークにおけるハンドオーバの場合には、ターゲット最小バッファが準備される前に前記プレーヤユニットを始動させ、前記再生速度を前記ハンドオーバを実行する前に低減させることを特徴とする請求項１−９の何れかに記載の方法。
【請求項１１】
レシーバシステム、特に無線ＩＰデータ放送ネットワーク用のレシーバシステムであって、前記レシーバシステムは、アンテナを具えたレシーバコンポーネントと、バッファを有するプレーヤユニットを具えたホストコンポーネントとを備え、
前記レシーバコンポーネントは、前記アンテナから入来するバーストパケットの時刻を検出し、
前記レシーバコンポーネントは、前記検出に関する情報を前記ホストコンポーネントへ送り、
前記レシーバコンポーネントは、前記バーストパケットのデータを前記ホストコンポーネントへデータ相互接続を経て転送し、
前記ホストコンポーネントは、前記プレーヤユニットの再生速度を前記情報に従って調整する、
ことを特徴とするレシーバシステム。
【請求項１２】
前記レシーバコンポーネントは、指示信号を前記ホストコンポーネントへ信号ラインを経て送り、前記指示信号は一部分として前記情報を備えることを特徴とする請求項１１記載のレシーバシステム。
【請求項１３】
前記信号ラインは前記ホストコンポーネントの割り込みラインに接続されていることを特徴とする請求項１２記載のレシーバシステム。
【請求項１４】
前記ホストコンポーネントは、前記指示信号の受信後に、現在のバッファレベルとターゲットバッファレベルとの差から誤差値を決定し、前記再生速度を前記誤差値に従って調整することを特徴とする請求項１２又は１３記載のレシーバシステム。
【請求項１５】
前記レシーバコンポーネントは前記情報の少なくとも一部分として第１のマーカを前記データの先頭に挿入し、前記情報のこの部分を前記データ相互接続を経て前記ホストコンポーネントへ送ることを特徴とする請求項１１−１４の何れかに記載のレシーバシステム
【請求項１６】
前記ホストコンポーネントは、前記第１のマーカの受信時刻と前記指示信号の受信時刻との差から処理遅延を決定し、前記再生速度を前記処理遅延に従って調整することを特徴とする請求項１５記載のレシーバシステム。
【請求項１７】
前記ホストコンポーネントのクロックが前記レシーバコンポーネントのクロックと同期されることを特徴とする請求項１５記載のレシーバシステム。
【請求項１８】
前記レシーバコンポーネント及び前記ホストコンポーネントの双方に共通のクロック源を備えること特徴とする請求項１５記載のレシーバシステム。
【請求項１９】
前記第１のマーカは前記検出の時刻を表わすタイムスタンプを備えることを特徴とする請求項１６又は１７記載のレシーバシステム。
【請求項２０】
前記ホストコンポーネントは、現在時刻と前記タイムスタンプとの差から処理遅延を決定し、前記再生速度を前記処理遅延に従って調整することを特徴とする請求項１９記載のレシーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アンテナを備えたレシーバコンポーネントとバッファを有するプレーヤユニットを備えたホストコンポーネントとを備えるレシーバシステム、特に無線ＩＰ（インターネットプロトコル）データ放送ネットワーク用のレシーバシステムの制御方法及び該レシーバシステムに関する。
【背景技術】
【０００２】
本発明は、特に携帯機器のためのディジタルビデオ放送（以後ＤＶＢ−Ｈと示す）に適用可能である。ＤＶＢ−Ｈはディジタルテレビジョンコンテンツをモバイル携帯デバイスに届ける規格である。これは、地上伝送用のディジタルビデオ放送の規格（以後ＤＶＢ−Ｔと示す）とそのＩＰデータ放送モードとに基づいている。モバイルデバイスの利点はタイムスライシングによってもたらされ、レシーバが関心のあるデータのＤＶＢ−Ｔストリームのみを聞くことができる点にある。タイムスライシングはＭＰＥＧ（Moving Picture Expert Group）トランスポートストリームパケットをインテリジェントにグループ化することによって可能になる。ＭＰＥＧトランスポートパケットストリームは物理層へのインターフェースである。ＤＶＢ−Ｈでは、ＩＰデータストリームに属するパケットを連続的にグループ化してバーストを形成する。レシーバに現在のバーストから次のバーストの伝送までの相対時間について知らせるために、タイムスライシング情報はすべてのバーストに含められる。レシーバは適切なタイマをセットし、バースト間でレシーバをスイッチオフして、そのオン時間を９０％以上低減し、多量の電力消費を節約する。また、レシーバはこの時間インターバルを利用して異なるチャネルを走査し、特にレシーバの移動中に、もっとよい信号強度を提供するネットワークセルへのシームレスなハンドオーバを可能とすることもできる。
【０００３】
モバイルデバイスのためのディジタルＴＶ放送システムの重要な特徴の一つは、移動時に中断されるサービスを考慮したハンドオーバの提供である。ＤＶＢ−Ｈ規格はいわゆる同期周波数ネットワーク（ＳＦＮとも示す）を可能にする。同期周波数ネットワークは、異なるトランスミッタからの同じコンテンツを同じ周波数で同期して放送する。レシーバでは、多数のサイドから受信された信号はマルチパス信号とみされ、組込みイコライザにより適応化される。同期周波数ネットワークは、制限されたスペクトル、例えば１チャネル(即ち周波数)のみを操作するライセンスを有するオペレータにとって有利である。しかし、第１の欠点は、同期周波数ネットワークにおいて現れる、信号が深刻なマルチパスを受けた際のドップラーにうまく対処できない点にある。第２の欠点は、位置依存サービスを提供することが望まれるかもしれないので、オペレータはコンテンツを変更できない点にある。非中断ハンドオーバを提供する別の可能性は、異なる周波数で動作する異なるトランスミッタに提供されるトランスポートストリームを、一オペレータに使用可能である場合に、位相シフトさせることにある。位相シフトにおいて、特定のＩＰフローを含むバーストは隣接する周波数間で時間的に僅かにシフトされる。
【０００４】
モバイルディジタルＴＶの受信が難しいのはクロックを再生することにある。簡単な双方向接続では、あらかじめ記録されたコンテンツがサーバにある場合、固有のクロックを持つプレーヤはオーディオ／ビデオストリーム（Ａ／Ｖストリームと示す）のためにサーバ再生速度を制御することができる。しかし、放送となると、他の受信中のレシーバに影響を与えるので、レシーバはもはやトランスミッタの再生速度を制御できない。従って、レシーバ及び対応するソースデコーダは、ソースデコーダクロックが速すぎるときにプレーヤの内部バッファが空になるのを防止する又はソースデコーダクロックが遅すぎるときにオーバフローするのを防止するために、ソースエンコーダのクロックを何とかして再生しなければならない。ソースデコーダクロックの調整は、一般にソースデコーダ側でＡ／Ｖストリームを補間又はデシメーションすることによって非明示的に行われる。ソースエンコーダ及びデコーダ間のクロック差は数十ｐｐｍ（百万分の１）だけ又は多くとも数百ｐｐｍだけ変化することがわかっており、調整は一般に、その最も簡単な例では、フレームをしばしば倍増又は欠落させることによって行われる。
【０００５】
ＭＰＥＧ−ＴＳ又はＩＥＥＥ１３９４のような特定の伝送プロトコル及びインターフェース規格は、マルチメディアコンテンツのためのサービスの品質を保証する。これらの規格は、パケットの遅延（レイテンシ）及びジッタ、即ち転送遅延の変化に関する具体的な要件を有し、パケットの到着時間が内部のタイムスタンプ情報に関連付けられるようになっている。Ａ／Ｖコンテンツ配信規格用に最適化されたＨｉｐｅｒＬＡＮ／２においては、タイミング情報をＡ／Ｖソースデコーダに送るためにハードワイヤード信号が導入されている。これらのメカニズムによって、Ａ／Ｖソースデコーダはトランスミッタのクロックレートを容易に再生できる。
【０００６】
遅延が保証されない簡単なＩＰベースの伝送に対しては、クロックレートを再生する、Ａ／Ｖソースデコーダのための唯一の手段は、いくつかの入来パケットをジッタ吸収のためにバッファするとともに、その内部クロックを調整するためにバッファレベルをモニタする。このメカニズムは遅延ロックループに類似する。
【０００７】
バースト転送の主な欠点は、特にザッピングとも称される高速のチャネル切り替え及び２つ以上のネットワークセル間のハンドオーバ状態に関連して、このようなシステムにより導入される不連続のデータ伝送及び遅延である。入来パケットのバースト挙動はレシーバ側で正確なクロック再生機構を実現することを極めて難しくする。ＤＶＢ−Ｈで使用されているような秒範囲のバースト周期の場合には、クロック再生アルゴリズムは、大きなバッファを犠牲にして成り立つ、及び／又は、再生速度の変化を視聴者が通知できるならば、再生速度の大きな変化を意味する安定性の変化をある程度まで犠牲にして成り立つ。
【０００８】
バッファが大きくなればなるほど、総合遅延も大きくなり、これは特にチャネル切り替えに望ましくない。しかし、プレーヤ内のレシーババッファは全バーストをバッファするために十分に大きくする必要がある。バッファが空になる（オーディオ及び／又はビデオコンテンツにポーズをもたらし得る）ことを防止するために追加の安全マージンが保持する必要がある。通常の環境の下では、これは避けなければならない。
【０００９】
高速のチャネル切り替えに対して、プレーヤはバーストが受信されると同時に再生を開始することが望ましい。この目的のために、プレーヤはＡ／Ｖ多重信号内の同期点、一般にいわゆるＩフレームを見つけ出す必要がある。しかし、プレーヤが速くスタートしすぎる場合には、次のバーストが受信される前にバッファが空になる恐れがある。
【００１０】
上述したＭＰＥＧトランスポートストリームの位相シフトに基づくハンドオーバに対しては、ＭＰＥＧトランスポートストリームの位相シフトを追加的に吸収するためにバッファを大きくする必要がある。これに反し、高速のチャネル切り替えに対しては、バッファはできるだけ小さくのが望ましい。その理由は、各切り替え時におけるバッファの充填がボタンを押してから実際のコンテンツを見るまでの総合遅延に加わるためである。大きな遅延は、ユーザの視点からすると、システム全体の性能の低下をもとらす。
【発明の開示】
【００１１】
本発明の目的は、改善されたクロック再生が可能なレシーバシステムの制御方法及び適切なレシーバシステムを提供することにある。
【００１２】
この問題は、請求項１に記載の特徴を備える方法及び請求項１１に記載の特徴を備えるレシーバシステムによって解消される。
【００１３】
有利な実施例は従属請求項に記載されている。
【００１４】
本発明によれば、前記方法は、前記レシーバコンポーネント内において、前記アンテナから入来するバーストパケットの時刻を検出するステップと、前記検出に関する情報を前記レシーバコンポーネントから前記ホストコンポーネントへと送るステップと、前記バーストパケットのデータを前記レシーバコンポーネントからデータ相互接続を経て前記ホストコンポーネントへと転送するステップと、前記ホストコンポーネント内において、前記プレーヤユーザの再生速度を前記情報に基づいて調整するステップとを備えることを特徴とする。
【００１５】
レシーバコンポーネントは、一般に、受信信号との同期を取り、タイムスライシングを可能とするために、入来するバーストの開始を検出する高精度の設備を備える。本発明は、入来するバーストパケットに関する情報をホストコントローラに伝送することによって、この設備を用いてソースエンコーダのクロック速度を精密に再生する。ホストコンポーネント、特にソースデコーダは、新バーストパケットの到着時刻を知らされる。こうして、本発明によれば、サービスフィーチャの組込み品質を有する伝送プロトコルから知られている品質と同等の品質でのクロック再生ができる。従って、データのスムースな再生のためにデータの再生速度をバッファのオーバスロー又はアンダーフローを生ずることなく調整することによってデータ転送の遅延と可能なジッタを相殺させることができる。本発明は、システムの遅延に関してシステム挙動を最適化するのに大いに役立ち、従ってシステムの受信性能に直に影響を与えるものである。その上、本発明は実現が容易である。
【００１６】
本発明の好適実施例では、前記情報は検出時刻を指示する信号を含み、この信号は信号ラインを経て前記ホストコンポーネントへ送られる。これにより高精度のクロック再生が可能になる。それは、ホストコンポーネントに、レシーバコンポーネントにおける新バーストパケットの到着に関する情報が、比較的低速のデータ相互接続をバイパスして、即時に提供されるからである。従って、データをホストコンポーネントへ転送するのに必要とされる時間を、前記指示の発生時刻とホストコンポーネントにおける対応データの到着時刻との時間差によって正確に測定することができる。この測定は、ソースエンコーダクロックを正確に再生し、プレーヤユニットの再生速度を調整するために、ホストコンポーネント内で実行することができる。
【００１７】
前記信号ラインは前記データ相互接続とは分離するのが好ましい。特に、この信号ラインはホストコンポーネントの専用の又は共用の割り込みラインに接続してよい。その場合には、ホストコンポーネントは指示信号に遅延なしで応答でき、特に割り込みサービスルーチンを実行できる。
【００１８】
高度な実施例では、ホストコンポーネント内で指示信号の受信後に、現在のバッファレベルとターゲットバッファレベルとの差から誤差値を決定し、前記再生速度をこの誤差値に従って調整する。このようにして、慣例の遅延ロックループを実現でき、この遅延ロックループは次のバーストパケットが既に到着してから活性化できる。
【００１９】
有利な実施例では、前記情報は前記データの先頭に挿入された第１のマーカを含み、前記情報のこの部分が前記データ相互接続に経る前記データの転送によって前記ホストコンポーネントへ送られるようにする。従って、バーストパケットの開始をデータ内でより早く識別できる。それゆえクロック再生をより正確にできる。少なくとも前記第１のマーカの部分を前記データの一部とすることができる。ホストコンポーネントへと送る前記情報の一部分はデータの終わりに挿入される第２のマーカとすることができる。従って、バーストパケットの終わりをデータ内でより速く識別できる。
【００２０】
好適実施例では、前記第１のマーカの受信時刻と前記指示信号の受信時刻との間の差から処理遅延を決定し、前記再生速度を前記処理遅延に従って調整する。この実施例によれば、Ａ／Ｖでのスムースな再生ができる。
【００２１】
前記ホストコンポーネントのクロックが前記レシーバコンポーネントのクロックと又はレシーバコンポーネント及びホストコンポーネントの双方に共通のクロックソースと同期される場合に他の実施例が可能となる。
【００２２】
このような実施例では、前記第１のマーカが前記検出の時刻を表わすタイムスを備える場合には、別個の指示信号を省略することができる。しかし、追加のシステムラインとタイムスタンプマーカの双方を組み合わせて使用することもできる。直接的又は間接的に同期されるレシーバ及びホストコンポーネントの前提条件の下で、この実施例はクロック再生の高い精度を可能にする。
【００２３】
処理遅延を現在時刻と前記タイムスタンプとの差から決定し、前記再生速度をこの処理遅延にしたがって調整するのが好ましい。これは、指示信号を必要とすることなく、処理遅延を簡単に決定し再生速度を調整する方法である。
【００２４】
位相シフトネットワークのための他の実施例では、ハンドオーバ状態の場合に、異なるチャネルの対応するバーストパケット間の時間シフトを考慮して、再生速度を調整するのが好ましい。
【００２５】
位相シフトネットワークのための別の実施例では、プレーヤユニットをターゲット最初バッファが準備される前に開始させ、再生速度をハンドオーバを実行する前に低減させる。
【００２６】
本発明は、ホスト／アプリケーションプロセッサのシステム設計者が、Ａ／Ｖバッファが空になるのを保護しながら、レシーバシステムにおける遅延を最小にするのに役立つ。
【発明を実施するための最良の形態】
【００２７】
本発明の特定の実施例を例証として添付図面を参照して以下に更に詳細に記載する。
ＤＶＢ−Ｈレシーバシステム１の最も典型的な区分化が携帯電話の代表例について図１に示されている。主としてチューナ３及びＤＶＢ−Ｈベースバンドレシーバ４からなるレシーバコンポーネント２がホストプロセッサ６（アプリケーションエンジンにすることもできる）を備える携帯電話のホストコンポーネント５にデータ相互接続７を介して接続される。データ相互接続はこのアプリケーションドメインに典型的なインターフェースの一つ、ＳＰＩ又はＳＤＩＯを備える。ディスプレイ１４及びスピーカ１５がホストコンポーネント５に接続される。レシーバコンポーネント２は、アンテナ１３からのオフエアー信号を受信し、ＭＰＥＧトランスポートストリームを復元し、ＩＰパケットをデカプセル化する責任がある。ＩＰパケットはデータ相互接続７を介してホストコンポーネント５に転送される。ＩＰカプセル化オーディオ／ビデオコンテンツは、圧縮解除、ディスプレイ１４及びスピーカへのレンダリング及び表示のために、ホストプロセッサ６で実行されるメディアプレーヤユニット８に送られる。共通ビデオフォーマットはＨ．２６４又はウインドウズメディアビデオ（ＷＭＶ）である。
【００２８】
タイムスライシングの主原理を図２に示す。本例では、６つのチャネルからなるＤＶＢ−Ｈ多重信号がバーストで伝送される。各バーストはＩＰデータグラムを搬送する。ＩＰカプセル化Ａ／Ｖコンテンツの場合には、各バーストは現在のバーストと次のバーストとの間の時間（バースト周期ともいう）を測るためにデータの量を正確に含む。従って、レシーバシステム１は、ローカルメモリからのストリーミングを可能にするバッファを提供し、これにすべての新しいバーストが充填される。レシーバシステム１がメモリから再生している間、チューナ３及びベースバンドレシーバ４は完全にスイッチオフされ、電力消費が節約される。図２では、これがチャネル５について示されている。
【００２９】
図３は２つの異なる周波数チャネルＡ及びＢ間の位相シフトの原理を示す。本例では、周波数チャネルＢが位相シフトτだけ遅れている。周波数チャネルＡから周波数チャネルＢへハンドオーバしたいレシーバシステム１は、周波数チャネルＡのＲＸoff時間中に周波数チャネルＢの所望のバーストのタイミングを取得することができる。信号品質パラメータにより決まる所定の時刻に、レシーバはＩＰデータグラムを失うことなく周波数チャネルＡから周波数チャネルＢへシームレスにハンドオーバすることができる。
【００３０】
図４は、本発明によるＩＰデータ放送ベースのレシーバシステム１の概略ブロック図を示す。レシーバコンポーネント２は、ＤＶＢ−ＨのようなＩＰデータ放送に使用されるオフエアー信号を受信する責任がある。レシーバコンポーネント２は信号を取得し、復調し、ＩＰパケットをデカプセル化した後、ホストコンポーネント５に転送する。ホストコンポーネント５は、電子サービスガイドを取り出す適切なミドルウェア９を備える。各プログラムに対して、電子サービスガイドは、プログラムを符号化するために使用するパラメータに関する情報を保持する（ビットレート及びＩＰアドレスへのマッピングを含む）。選択されたプログラムのＡ／Ｖコンテンツを搬送するＩＰパケットはレシーバコンポーネント２からＡ／Ｖプレーヤユニット８に転送され、入来パケットのためのバッファ１０に到着する。
【００３１】
本発明では、レシーバコンポーネント２は、受信バーストの開始を検出する精密なタイミング検出器１１を内蔵している。一般に、この種のタイミング情報は、受信信号と同期してタイムスライシングをイネーブル化する、即ち不必要なデータが送信されている間レシーバコンポーネント２をスイッチオフする必要があるために、レシーバコンポーネント２内のどこかで使用できる。従って、この検出器は本発明の利益のために使用できる。
【００３２】
図示のレシーバシステム１では、クロック再生は、バーストの開始の検出を指示するハードワイヤード指示信号１２によって促進される。アンテナ１３に到着時に直ちに検出される、又はアンテナ１３に到着後一定の遅延で検出される各バーストに対して、レシーバコンポーネント２は指示信号１２を、例えば論理低値から論理高値へセットする。この低−高エッジが、例えば割り込みによりホストコンポーネント５及び対応する割り込みサービスルーチンをトリガして、直ちに現在のバッファレベルを取得させる。この場合、Ａ／Ｖプレーヤユニット８の再生速度を制御するために従来の遅延ロックループを用いることができる。取得されたバッファレベルは予め決められたターゲット値と比較して取得されたバッファレベルとターゲット値との差を計算する。計算された差は誤差信号という。その値が０より大きい場合には、バッファレベルがターゲットチャネルより大きいために、プレーヤユニット８はその再生速度を下げるように命令される。誤差信号が負の場合には、プレーヤユニット８はその再生速度を上げるように命令される。ジッタを低減するために、誤差信号は低域通過フィルタ処理できる。更に、低域通過フィルタ処理された誤差信号の絶対値を決定して、再生速度をどの程度調整すべきかを表わすことができる。再生速度の変化が聞こえたり見えたりしないように誤差信号を制限もしくは再生速度の変化を制御する追加の手段を適用することもできる。
【００３３】
このようなプロシージャ中のタイミング関係は図５に示されている。バーストがアンテナ１３に到着した時刻から一定の遅延Ｄ後に、指示信号１２が低から高へ上昇し、Ａ／Ｖプレーヤユニット１８のホストコンポーネント５のプロセッサ６に割り込みを発行する。このとき、ホストコンポーネント５は現在のＡ／ＶバーストレベルＣを取得し、これを予め決められたターゲットバーストレベルＴと比較し、遅延ロックループを開始させる。レシーバシステム１は、プレーヤバッファユニット８の再生速度を調整することによって、Ａ／Ｖバッファ１０の最低バッファレベルが処理遅延Ｐ及びタイムスライシングジッタにより零になるのを防止するする。ところが、本発明では、最低バッファレベルＬを、遅延がチャネル切り替え時間を最小に保つ最小値に維持される大きさにすることが許される。
【００３４】
図６はチャネル切り替えの場合を示す。チャネル切り替えの場合には、指示信号１２の受信に関して固定の開始遅延Ｓを導入することができ、この遅延後にプレーヤユニット８の再生を開始する。遅延された開始がＡ／Ｖプレーヤユニット８内における初期最低バッファレベルＬを設定する点に注意されたい。本例では、ユーザはチャネル５を選択する。指示信号１２は低から高へ上昇し、受信バーストの開始を指示する。若干の遅延Ｐ後に、データがホストコンポーネント５に転送され、Ａ／Ｖコンテンツを有するＩＰデータグラムがＡ／Ｖプレーヤユーザ８に転送され、その現在バッファレベルＣが増大する。プレーヤユニット８への実際の再生コマンドは指示信号１２から固定の開始遅延Ｓ後に発生される。
【００３５】
上述したプロシージャは、ＭＰＥＧトランスポートストリームの位相シフトハンドオーバのための手段を提供するネットワークに使用して、常に十分なデータがＡ／Ｖバッファに存在するようにすることもできる。この場合には、ターゲットバッファレベルＴは、最低バッファレベルＬがハンドオーバ時に起こり得る位相シフトを吸収するのに十分な大きさになるような値にセットする必要がある。これは、バーストがハンドオーバ後に遅れて受信されるときにＡ／Ｖバッファ１０が空になるのを防止する。異なる周波数からのバーストが遅れて（早すぎて）受信されると、自動的にプレーヤユニット８の再生速度を低下（増大）させることによってバッファ１０はターゲットバッファレベルＴまで再び増大される。
【００３６】
バッファ制御の特定の組み合わせによって、チャネル切り替え後の低い遅延及びＭＰＥＧトランスポートストリームの位相シフトネットワークにおける十分なバッファマージンの両方を最適化することができる。ここでは、チャネル切り替え直後にハンドオーバしないものと仮定する。この場合には、図６につき説明すると、周波数が切り替えられないとき、一定の開始遅延Ｓは、Ａ／Ｖバッファ１０が空にならないように十分大きな値に維持される。しかし、ターゲットバッファレベルＴは、次の周期に亘って、Ａ／Ｖプレーヤユニット８が提言された再生速度で再生するように十分高くセットされ、バッファ１０は増大して位相シフトＭＰＥＧトランスポートランポートストリームのハンドオーバを可能にする。
【００３７】
図７は、レシーバコンポーネント２とホストコンポーネント５のためのクロックが両コンポーネント２，５に共通のシステムクロック源１６で単一のクロックにより同期される場合を示す。図示されてない別の可能な例は、コンポーネント２，５を明確に相互に同期させる。どちらの場合にも、指示信号１２は省略できる。
【００３８】
共通のシステムクロック源１６は、レシーバコンポーネント２、特にＤＶＢ−Ｈベースバンドレシーバ４、及びホスト／アプリケーションプロセッサ６内のタイマを関連するクロック周波数で動作させる。これらのタイマを完全に同期させるために、ベースバンドレシーバ４からホストコンポーネント５へのハードワイヤード同期信号を導入し、この同期信号で特定のタイマ値が次のメッセージでホストコンポーネント５に送られる特定の時刻を最初に送り、ここの時刻に対してことができ、またホストコンポーネント５からベースバンドレシーバ４へのハードワイヤード同期信号を導入し、この同期信号でベースバンドレシーバ４にそのタイマを初期値にセットするよう通知することができる。ベースバンドレシーバ４及びホストコンポーネント５内のタイマが同期した後に、ベースバンドレシーバ４は、タイマ値を各バーストの転送と関連させることによってバーストの到着をホストコンポーネント５に知らせることができる。この場合には、バースト転送は例えばバースト開始及び終了マーカ又はデータ長を含むバースト開始マーカとバーストに関するタイムスタンプとで明確にマークする必要がある。
【００３９】
本発明は、ネットワーク伝送にある種のバースト伝送を用いるすべてのＩＰデータ放送レシーバシステム１に適用できる。従って、本発明の適用性はＤＶＢ−Ｈにのみ限定されず、ＤＸＢ（Digital Extended Broadcast）又はＴ−ＤＭＢ（Terrestrial Digital Multimedia Broadcasting）等のシステムにも使用できる。
【図面の簡単な説明】
【００４０】
【図１】既知のレシーバシステムの代表的な構成を示す。
【図２】ＤＶＢ−Ｈにおけるタイムスライシングの原理を示す。
【図３】位相シフト伝送の原理を示す。
【図４】指示信号ラインを有するレシーバシステムを示す。
【図５】バッファレベル、指示信号及びバーストの相対的タイミングを示す。
【図６】チャネル切り替え後のバッファレベル、指示信号及びバーストの相対的タイミングを示す。
【図７】共通クロック源を有するレシーバシステムを示す。
【符号の説明】
【００４１】
１    レシーバシステム
２    レシーバコンポーネント
３    チューナ
４    ベースバンドレシーバ
５    ホストコンポーネント
６    ホストプロセッサ
７    データ相互接続
８    プレーヤ
９    ミドルウェア
１０  バッファ
１１  タイミング検出器
１２  指示信号
１３  アンテナ
１４  ディスプレイ
１５  スピーカ
１６  共通のシステムクロック源
Ｃ    現在のバッファレベル
Ｄ    一定の遅延
Ｌ    最低バッファレベル
Ｐ    処理遅延
Ｔ    ターゲットバッファレベル
τ    位相シフト
【図１】
2009540726.tif 000003
【図２】
2009540726.tif 000004
【図３】
2009540726.tif 000005
【図４】
2009540726.tif 000006
【図５】
2009540726.tif 000007
【図６】
2009540726.tif 000008
【図７】
2009540726.tif 000009
【国際調査報告】
2009540726.tif 000010
2009540726.tif 000011