(57)【要約】マルチ周波数ネットワークにおけるオーバーヘッドフローデータの配信及び取得のための方法及装置。一つの態様において、方法は、前記マルチ周波数ネットワークにおいて配信される１又は複数のマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを生成することと、前記１又は複数のマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを識別することと、第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＰＦオーバーヘッドデータを送信することと、第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信することを含む。装置は、第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するＰＦオーバーヘッドデータを取得するように構成されたフロー取得ロジックと、前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定し、及び、第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するＭＳＯデータを取得するように構成された処理ロジックとを含む。
2010524353.tif 000002
【特許請求の範囲】
【請求項１】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータの配信のための方法において、
前記方法は、
前記マルチ周波数ネットワークにおいて配信される１又は複数のマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを生成することと、
前記１又は複数のマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを識別することと、
第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＰＦオーバーヘッドデータを送信することと、
第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信することを含む方法。
【請求項２】
前記マルチ周波数ネットワークにおいて全てのマルチプレックスへ適用可能なグローバル・オーバーヘッド（ＧＯ）データを識別することと、
第３の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＧＯデータを送信することを更に含む請求項１に記載の方法。
【請求項３】
前記ＰＦオーバーヘッドデータを前記生成することは、
前記１又は複数のマルチプレックスに関連するＭＳＯデータ及びＧＯデータに関するバージョン情報を含むように、前記ＰＦオーバーヘッドデータを生成することを含む請求項１に記載の方法。
【請求項４】
前記ＰＦオーバーヘッドデータを前記生成することは、
選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＰＦオーバーヘッドデータを生成することを含む請求項１に記載の方法。
【請求項５】
前記ＰＦオーバーヘッドデータを前記生成することは、
選択されたワイド及びローカルのマルチプレックスについて、選択されたワイド及びローカルの垂直マルチプレックス（ＶＭ）セットについて、及び、選択されたワイド及びローカルの統合マルチプレックス（ＵＭ）セットについて、別個の前記ＰＦオーバーヘッドデータを生成することを含む請求項４に記載の方法。
【請求項６】
前記ＭＳＯデータを前記識別することは、
選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＭＳＯデータを生成することを含む請求項１に記載の方法。
【請求項７】
前記ＭＳＯデータを前記識別することは、
選択されたワイド及びローカルのマルチプレックスについて、選択されたワイド及びローカルの垂直マルチプレックス（ＶＭ）セットについて、及び、選択されたワイド及びローカルの統合マルチプレックス（ＵＭ）セットについて、別個の前記ＭＳＯデータを生成することを含む請求項６に記載の方法。
【請求項８】
前記ＧＯデータを前記識別することは、
ワイドのマルチプレックス及びローカルのマルチプレックスについて、それぞれ、別個のＧＯデータを生成することを含む請求項２に記載の方法。
【請求項９】
前記ＰＦオーバーヘッドデータを前記送信することは、
前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＰＦオーバーヘッドデータを送信することを含む請求項４に記載の方法。
【請求項１０】
前記ＭＳＯデータを前記送信することは、
前記ＭＳＯデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＭＳＯデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＭＳＯデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＭＳＯデータを送信することを含む請求項６に記載の方法。
【請求項１１】
前記ＭＳＯデータを前記送信することは、
前記ＭＳＯデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおけるマルチプレックスの一部、及び、
前記ＭＳＯデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックスの一部、
のうちの一つの上に、前記ＭＳＯデータを送信することを含む請求項６に記載の方法。
【請求項１２】
前記ＧＯデータを前記送信することは、
前記マルチ周波数ネットワークにおける全てのマルチプレックスの上に、前記ＧＯデータを送信することを含む請求項２に記載の方法。
【請求項１３】
前記ＧＯデータを前記送信することは、
前記マルチ周波数ネットワークの各々の領域におけるマルチプレックスの一部の上に、前記ＧＯデータを送信することを含む請求項２に記載の方法。
【請求項１４】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータ配信のための装置において、
前記マルチ周波数ネットワークにおいて配信されるべき１又は複数のマルチプレックスに関係するプライマリー・フロー（ＰＦ）オーバーヘッドデータを生成し、及び、前記１又は複数のマルチプレックスに関係するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを識別するように構成されたフロー生成ロジックと、
第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワークの上に、前記ＰＦオーバーヘッドデータを送信し、及び、第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信するように構成された出力ロジックとを含む装置。
【請求項１５】
前記フロー生成ロジックは、
前記マルチ周波数ネットワークにおいて全てのマルチプレックスへ適用可能なグローバル・オーバーヘッド（ＧＯ）データを識別し、及び、
第３の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＧＯデータを送信するように更に構成された請求項１４に記載の方法。
【請求項１６】
前記フロー生成ロジックは、前記１又は複数のマルチプレックスに関連するＭＳＯデータ及びＧＯデータに関するバージョン情報を含むように、前記ＰＦオーバーヘッドデータを生成するように構成された請求項１４に記載の装置。
【請求項１７】
前記フロー生成ロジックは、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＰＦオーバーヘッドデータを生成するように構成された請求項１４に記載の装置。
【請求項１８】
前記フロー生成ロジックは、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＭＳＯデータを生成するように構成された請求項１４に記載の装置。
【請求項１９】
前記出力ロジックは、
前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＰＦオーバーヘッドデータを送信するように構成された請求項１７に記載の装置。
【請求項２０】
前記出力ロジックは、
前記ＭＳＯデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＭＳＯデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＭＳＯデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＭＳＯデータを送信するように構成された請求項１８に記載の装置。
【請求項２１】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータの配信のための装置において、
前記装置は、
前記マルチ周波数ネットワークにおいて配信される１又は複数のマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを生成するための手段と、
前記１又は複数のマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを識別するための手段と、
第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＰＦオーバーヘッドデータを送信するための手段と、
第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信するための手段と含む装置。
【請求項２２】
前記マルチ周波数ネットワークにおいて全てのマルチプレックスに関連するグローバル・オーバーヘッド（ＧＯ）データを識別するための手段と、
第３の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＧＯデータを送信するための手段とを更に含む請求項２１に記載の装置。
【請求項２３】
前記生成するための手段は、前記１又は複数のマルチプレックスに関連するＭＳＯデータ及びＧＯデータに関するバージョン情報を含むように、前記ＰＦオーバーヘッドデータを生成するための手段を含む請求項２１に記載の装置。
【請求項２４】
前記生成するための手段は、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＰＦオーバーヘッドデータを生成するための手段を含む請求項２１に記載の装置。
【請求項２５】
前記識別するための手段は、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＭＳＯデータを生成するための手段を含む請求項２１に記載の装置。
【請求項２６】
前記ＰＦデータを前記送信するための手段は、
前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＰＦオーバーヘッドデータを送信するための手段を含む請求項２４に記載の装置。
【請求項２７】
前記ＭＳＯデータを前記送信するための手段は、
前記ＭＳＯデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＭＳＯデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＭＳＯデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＭＳＯデータを送信するための手段を含む請求項２５に記載の装置。
【請求項２８】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータのためのコンピュータ・プログラム・プロダクトにおいて、
コンピュータに、前記マルチ周波数ネットワークにおいて配信される１又は複数のマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを生成させるように構成された第１のコード・セットと、
前記コンピュータに、前記１又は複数のマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを識別させるように構成された第２のコード・セットと、
前記コンピュータに、第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＰＦオーバーヘッドデータを送信させるように構成された第３のコード・セットと、
前記コンピュータに、第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信させるように構成された第４のコード・セットとを実現する機械読み取り可能な媒体を含むコンピュータ・プログラム・プロダクト。
【請求項２９】
前記コンピュータに、前記マルチ周波数ネットワークにおいて全てのマルチプレックスへ適用可能なグローバル・オーバーヘッド（ＧＯ）データを識別させるように構成された第５のコード・セットと、
前記コンピュータに、第３の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＧＯデータを送信させるように構成された第６のコード・セットとを更に含む請求項２８に記載の機械読み取り可能な媒体。
【請求項３０】
前記第１のコード・セットは、前記コンピュータに、前記１又は複数のマルチプレックスに関連するＭＳＯデータ及びＧＯデータに関するバージョン情報を含むように、前記ＰＦオーバーヘッドデータを生成させるように構成された請求項２８に記載の機械読み取り可能な媒体。
【請求項３１】
前記第１のコード・セットは、前記コンピュータに、前選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＰＦオーバーヘッドデータを生成させるように構成された請求項２８に記載の機械読み取り可能な媒体。
【請求項３２】
前記第２のコード・セットは、前記コンピュータに、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＭＳＯデータを生成させるように構成された請求項２８に記載の機械読み取り可能な媒体。
【請求項３３】
前記第３のコード・セットは、前記コンピュータに、
前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＰＦオーバーヘッドデータを送信させるように構成された請求項３１に記載の機械読み取り可能な媒体。
【請求項３４】
前記第４のコード・セットは、前記コンピュータに、
前記ＭＳＯデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＭＳＯデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＭＳＯデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＭＳＯデータを送信させるように構成された請求項３２に記載の機械読み取り可能な媒体。
【請求項３５】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータの配信のために構成された少なくとも一つの集積回路において、
前記少なくとも一つの集積回路は、
前記マルチ周波数ネットワークにおいて配信される１又は複数のマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを生成するための第１のモジュールと、
前記１又は複数のマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを識別するための第２のモジュールと、
第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＰＦオーバーヘッドデータを送信するための第３のモジュールと、
第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信するするための第４のモジュールとを含む少なくとも一つの集積回路。
【請求項３６】
前記マルチ周波数ネットワークにおいて全てのマルチプレックスへ適用可能なグローバル・オーバーヘッド（ＧＯ）データを識別するための第５のモジュールと、
第３の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＧＯデータを送信するための第６のモジュールとを更に含む請求項３５に記載の少なくとも一つの集積回路。
【請求項３７】
前記第１のモジュールは、前記１又は複数のマルチプレックスに関連するＭＳＯデータ及びＧＯデータに関するバージョン情報を含むように、前記ＰＦオーバーヘッドデータを生成するために構成された請求項３５に記載の少なくとも一つの集積回路。
【請求項３８】
前記第１のモジュールは、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＰＦオーバーヘッドデータを生成するために構成された請求項３５に記載の少なくとも一つの集積回路。
【請求項３９】
前記第２のモジュールは、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに基づいて、前記ＭＳＯデータを生成するために構成された請求項３５に記載の少なくとも一つの集積回路。
【請求項４０】
前記第３のモジュールは、
前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＰＦオーバーヘッドデータを送信するために構成された請求項３８に記載の少なくとも一つの集積回路。
【請求項４１】
前記第４のモジュールは、
前記ＭＳＯデータが前記選択されたマルチプレックスに基づいて生成された場合における前記選択されたマルチプレックス、
前記ＭＳＯデータが前記選択されたＶＭセットに基づいて生成された場合における前記選択されたＶＭセットにおける全てのマルチプレックス、及び、
前記ＭＳＯデータが前記選択されたＵＭセットに基づいて生成された場合における前記選択されたＵＭセットにおける全てのマルチプレックス、
のうちの一つの上に、前記ＭＳＯデータを送信するために構成された請求項３９に記載の少なくとも一つの集積回路。
【請求項４２】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のための方法において、
前記方法は、
第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを取得することと、
前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定することと、
第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを取得することを含む方法。
【請求項４３】
第３の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するグローバル・オーバーヘッド（ＧＯ）データを取得することを更に含む請求項４２に記載の方法。
【請求項４４】
前記取得することは、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに関連する前記ＰＦオーバーヘッドデータを取得することを含む請求項４２に記載の方法。
【請求項４５】
前記判定することは、ＭＳＯデータ又はＧＯデータのための前記ＰＦオーバーヘッドデータにおいて受信されたバージョン情報が更新されたことを判定することを含む請求項４２に記載の方法。
【請求項４６】
前記判定することは、前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、更新されたマルチプレックス識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定することを含む請求項４４に記載の方法。
【請求項４７】
前記判定することは、前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに関連する場合に、更新されたＶＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定することを含む請求項４４に記載の方法。
【請求項４８】
前記判定することは、前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに関連する場合に、更新されたＵＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定することを含む請求項４４に記載の方法。
【請求項４９】
前記ＭＳＯデータを前記取得することは、前記受信されたＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、現在のＬＯＩにおける各々のＲＦチャネルから前記ＭＳＯデータを取得することを含む請求項４４に記載の方法。
【請求項５０】
デバイス・ユーザへ表示するための統合されたＭＳＯデータを生成するために、前記現在のＬＯＩにおける前記各々のＲＦチャネルから受信された前記ＭＳＯデータを統合することを更に含む請求項４９に記載の方法。
【請求項５１】
前記ＭＳＯデータを前記取得することは、前記受信されたＰＦオーバーヘッドデータが前記選択されたＶＭセットに関連する場合に、ＶＭセットごとに統合されたＭＳＯデータを取得することを含む請求項４４に記載の方法。
【請求項５２】
前記ＭＳＯデータを前記取得することは、前記受信されたＰＦオーバーヘッドデータが前記選択されたＵＭセットに関連する場合に、ＵＭセットごとに統合されたＭＳＯデータを取得することを含む請求項４４に記載の方法。
【請求項５３】
前記ＭＳＯデータを前記取得することは、前記受信されたＰＦオーバーヘッドデータが前記選択されたＶＭセット又は前記選択されたＵＭセットに関連し、かつ、ＭＳＯデータが現在のＬＯＩにおけるすべてのＲＦチャネル上を運ばれる場合に、現在同調されたＲＦから統合されたＭＳＯデータを取得することを含む請求項４４に記載の方法。
【請求項５４】
前記ＭＳＯデータを前記取得することは、前記受信されたＰＦオーバーヘッドデータが前記選択されたＶＭセット又は前記選択されたＵＭセットに関連し、かつ、ＭＳＯデータが現在のＬＯＩにおけるＲＦチャネルの一部の上を運ばれる場合に、前記ＭＳＯデータを取得するために、前記ＭＳＯデータを運ぶＲＦへ切り替えることを含む請求項４４に記載の方法。
【請求項５５】
前記ＧＯデータを前記取得することは、ＧＯデータが現在のＬＯＩにおけるすべてのＲＦチャネルの上を運ばれる場合に、現在同調されたＲＦから前記ＧＯデータを取得することを含む請求項４３の方法。
【請求項５６】
前記ＧＯデータを前記取得することは、前記ＧＯデータが現在のＬＯＩにおけるＲＦチャネルの一部の上を運ばれる場合に、前記ＧＯデータを取得するために、前記ＧＯデータを運ぶＲＦへ切り替えることを含む請求項４３に記載の方法。
【請求項５７】
前記マルチ周波数ネットワークにおけるワイド及びローカルのマルチプレックスのための個別のＰＦオーバーヘッドデータ、ＭＳＯデータ及びＧＯデータを取得することを更に含む請求項４１の方法。
【請求項５８】
デバイス・ユーザへ表示するための統合されたオーバーヘッドデータを生成するために、ワイド及びローカルのマルチプレックスのためのＭＳＯデータ及びＧＯデータを統合することを更に含む請求項５７の方法。
【請求項５９】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のための装置において、
前記装置は、
第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを取得するように構成されたフロー取得ロジックと、
前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定し、及び、第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを取得するように構成された処理ロジックとを含む装置。
【請求項６０】
前記フロー取得ロジックは、第３の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するグローバル・オーバーヘッド（ＧＯ）データを取得するように構成された請求項５９に記載の装置。
【請求項６１】
前記フロー取得ロジックは、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに関連する前記ＰＦオーバーヘッドデータを取得するように構成された請求項５９に記載の装置。
【請求項６２】
前記処理ロジックは、ＭＳＯデータ又はＧＯデータのための前記ＰＦオーバーヘッドデータにおいて受信されたバージョン情報が更新されたことを判定することを含む請求項５９に記載の装置。
【請求項６３】
前記処理ロジックは、前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、更新されたマルチプレックス識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定するように構成された請求項６１に記載の装置。
【請求項６４】
前記処理ロジックは、前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに関連する場合に、更新されたＶＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定するように構成された請求項６１に記載の装置。
【請求項６５】
前記処理ロジックは、前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに関連する場合に、更新されたＵＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定するように構成された請求項６１に記載の装置。
【請求項６６】
前記処理ロジックは、前記受信されたＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、現在のＬＯＩにおける各々のＲＦチャネルから前記ＭＳＯデータを取得するように構成された請求項４４に記載の装置。
【請求項６７】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のための装置において、
前記装置は、
第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを取得するための手段と、
前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定するための手段と、
第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを取得するための手段と含む装置。
【請求項６８】
第３の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するグローバル・オーバーヘッド（ＧＯ）データを取得するための手段を更に含む請求項６７に記載の装置。
【請求項６９】
前記取得するための手段は、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに関連する前記ＰＦオーバーヘッドデータを取得するための手段を含む請求項６７に記載の装置。
【請求項７０】
前記判定するための手段は、ＭＳＯデータ又はＧＯデータのための前記ＰＦオーバーヘッドデータにおいて受信されたバージョン情報が更新されたことを判定するための手段を含む請求項６７に記載の装置。
【請求項７１】
前記判定するための手段は、前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、更新されたマルチプレックス識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定するための手段を含む請求項６９に記載の装置。
【請求項７２】
前記判定するための手段は、前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに関連する場合に、更新されたＶＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定するための手段を含む請求項６９に記載の装置。
【請求項７３】
前記判定するための手段は、前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに関連する場合に、更新されたＵＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定するための手段を含む請求項６９に記載の装置。
【請求項７４】
前記取得するための手段は、前記受信されたＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、現在のＬＯＩにおける各々のＲＦチャネルから前記ＭＳＯデータを取得するための手段を含む請求項６９に記載の装置。
【請求項７５】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のためのコンピュータ・プログラム・プロダクトにおいて、
コンピュータに、第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを取得させるように構成された第１のコード・セットと、
前記コンピュータに、前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定させるように構成された第２のコード・セットと、
前記コンピュータに、第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを取得させるように構成された第３のコード・セットとを実現する機械読み取り可能な媒体を含むコンピュータ・プログラム・プロダクト。
【請求項７６】
前記コンピュータに、第３の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するグローバル・オーバーヘッド（ＧＯ）データを取得させるように構成された第４のコード・セットを更に含む請求項７５に記載の機械読み取り可能な媒体。
【請求項７７】
前記第１のコード・セットは、前記コンピュータに、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに関連する前記ＰＦオーバーヘッドデータを取得させるように構成された請求項７５に記載の機械読み取り可能な媒体。
【請求項７８】
前記第２のコード・セットは、前記コンピュータに、ＭＳＯデータ又はＧＯデータのための前記ＰＦオーバーヘッドデータにおいて受信されたバージョン情報が更新されたことを判定させるように構成された請求項７５に記載の機械読み取り可能な媒体。
【請求項７９】
前記第２のコード・セットは、前記コンピュータに、前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、更新されたマルチプレックス識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定させるように構成された請求項７７に記載の機械読み取り可能な媒体。
【請求項８０】
前記第２のコード・セットは、前記コンピュータに、前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに関連する場合に、更新されたＶＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定させるように構成された請求項７７に記載の機械読み取り可能な媒体。
【請求項８１】
前記第２のコード・セットは、前記コンピュータに、前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに関連する場合に、更新されたＵＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定させるように構成された請求項７７に記載の機械読み取り可能な媒体。
【請求項８２】
前記第３のコード・セットは、前記コンピュータに、前記受信されたＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、現在のＬＯＩにおける各々のＲＦチャネルから前記ＭＳＯデータを取得させるように構成された請求項７７に記載の機械読み取り可能な媒体。
【請求項８３】
マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のために構成された少なくとも一つの集積回路において、
前記少なくとも一つの集積回路は、
第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するプライマリー・フロー（ＰＦ）オーバーヘッドデータを取得するための第１のモジュールと、
前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定するための第２のモジュールと、
第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（ＭＳＯ）データを取得するための第３のモジュールとを含む少なくとも一つの集積回路。
【請求項８４】
第３の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するグローバル・オーバーヘッド（ＧＯ）データを取得するための第４のモジュールを更に含む請求項８３に記載の少なくとも一つの集積回路。
【請求項８５】
前記第１のモジュールは、選択されたマルチプレックス、選択された垂直マルチプレックス（ＶＭ）セット、及び、選択された統合マルチプレックス（ＵＭ）セットのうちの一つに関連する前記ＰＦオーバーヘッドデータを取得するために構成された請求項８３に記載の少なくとも一つの集積回路。
【請求項８６】
前記第２のモジュールは、ＭＳＯデータ又はＧＯデータのための前記ＰＦオーバーヘッドデータにおいて受信されたバージョン情報が更新されたことを判定するために構成された請求項８３に記載の少なくとも一つの集積回路。
【請求項８７】
前記第２のモジュールは、前記ＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、更新されたマルチプレックス識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定するために構成された請求項８３に記載の少なくとも一つの集積回路。
【請求項８８】
前記第２のモジュールは、前記ＰＦオーバーヘッドデータが前記選択されたＶＭセットに関連する場合に、更新されたＶＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定するために構成された請求項８５に記載の少なくとも一つの集積回路。
【請求項８９】
前記第２のモジュールは、前記ＰＦオーバーヘッドデータが前記選択されたＵＭセットに関連する場合に、更新されたＵＭセット識別子が前記ＰＦオーバーヘッドデータにおいて検出されたことを判定するために構成された請求項８５に記載の少なくとも一つの集積回路。
【請求項９０】
前記第３のモジュールは、前記受信されたＰＦオーバーヘッドデータが前記選択されたマルチプレックスに関連する場合に、現在のＬＯＩにおける各々のＲＦチャネルから前記ＭＳＯデータを取得するために構成された請求項８５に記載の少なくとも一つの集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本特許出願は、２００７年４月４日付け提出され、本願の譲受人に譲渡され、参照によって本明細書に明確に組み込まれる「METHOD AND APPARATUS FOR DISTRIBUTING INTEGRATED OVERHEAD FLOW DATA FOR A MULTIPLE FREQUENCY NETWORK」と題された米国仮出願第６０／９１０，１９６号の優先権を主張する。
【０００２】
本出願は、一般にデータネットワークのオペレーションに関し、より詳しくはマルチ周波数ネットワークにおけるオーバーヘッドフローデータの配信及び取得のための方法及び装置に関する。
【背景技術】
【０００３】
例えば無線通信ネットワークのようなデータネットワークは、一つの端末用にカスタマイズされたサービスと、多くの端末に提供されるサービスとの間のトレードオフが必要である。例えば、リソースの制限された多くの携帯機器（加入者）（portable devices (subscribers)）へのマルチメディアコンテンツの配信（distribution）は、複雑な問題である。それゆえ、ネットワーク・オペレータ、コンテンツ小売り業者及びサービス・プロバイダーが、高速且つ効率的な方法並びに帯域幅利用及び電力効率を増加させるような方法でコンテンツ及び／又は他のネットワークサービスを配給する方法を有することは、非常に重要である。
【０００４】
マルチ周波数ネットワーク（multi-frequency network）（ＭＦＮ）は、メディアコンテンツを送信するために複数の無線周波数（ＲＦ）（又は、ＲＦチャネル）が用いられるネットワークである。一つのタイプのＭＦＮは、異なるローカルエリアでは異なるＲＦチャネル上を配信波形（distribution waveform）が伝送される水平型のマルチ周波数ネットワーク（ＨＭＦＮ）である。同一の又は異なるコンテンツは、それらのようなローカルエリアにおいて異なるＲＦチャネル上を運ばれる配信波形の一部として、伝送されても良い。他のタイプのＭＦＮは、ネットワークの能力（capacity）を増加させる目的で（デバイス／エンドユーザへより多くのコンテンツを配信する（deliver）能力に関して）、与えられた一つのローカルエリアにおいて独立した複数の配信波形（independent distribution waveforms）を送信するために複数の無線周波数（ＲＦ）チャネルが用いられる垂直型のマルチ周波数ネットワーク（ＭＦＮ）である。また、ＭＦＮの配置（deployment）は、或る複数のエリアがＶＭＦＮで構成され、他の複数のエリアがＨＭＦＮで構成されても良い。
【０００５】
標準的なＨＭＦＮにおいて、ローカル・オペレーション・インフラストラクチャー（ＬＯＩ）は、与えられたローカルエリアにおいて一つのＲＦチャネル上で単一の配信波形を送信するように動作する送信サイトを含む。垂直型のＭＦＮにおいて、与えられたローカルエリアにおいて、異なるコンテンツを運ぶ複数の配信波形を伝える（convey）ために複数のＲＦチャネルが用いられる。ＭＦＮにおいて、コンテンツは、オーバーヘッド情報とともに１又は複数のＲＦチャネル上を伝送される。コンテンツに関連するオーバーヘッド情報は、受信デバイスがそのデバイス上で所望のコンテンツを選択し、受信し、そして、復号化できるように、それら受信デバイスへ、制御及びシグナリングを提供する。オーバーヘッド情報は、オーバーヘッドフローの一部として伝送される。
【０００６】
コンテンツとともに伝送されるオーバーヘッドフローデータは、異なる地理的領域（geographic regions）では、これら地理的領域中を運ばれるコンテンツのセットに基づいて、異なっていても良い。デバイスは、利用可能なコンテンツが選択され、受信され、そして、復号化されることができるようにそのデバイスの現在の領域において送信される、コンテンツに関連する適切なオーバーヘッドフローデータのセットを取得する必要がある。それゆえ、マルチ周波数ネットワークにおける複数のエリア及び複数のＲＦチャネル上でのコンテンツ及び関連するオーバーヘッド情報の効率的な配信は、受信デバイスによる取得を容易にする（facilitate）ために重要である。例えば、マルチ周波数ネットワークの新たな領域中へ移動するデバイスは、その領域中で、利用可能なコンテンツを識別し、取得するために、適切なオーバーヘッドフローデータのセットを取得する必要がある。
【０００７】
それゆえ、マルチ周波数ネットワークにおける複数の領域及び複数のＲＦチャネル上でオーバーヘッドフローデータを効率的に配信するように動作する配信メカニズムを有することは望ましい。
【発明の概要】
【０００８】
一つ又は複数の態様において、マルチ周波数ネットワーク上にオーバーヘッドフローデータを効率的に配信するように動作するオーバーヘッドフローデータ配信システム（方法及び装置を含む）が提供される。
【０００９】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータの配信のための方法が提供される。その方法は、前記マルチ周波数ネットワークにおいて配信される１又は複数のマルチプレックスに関連するプライマリー・フロー（primary flow）（ＰＦ）オーバーヘッドデータを生成することと、前記１又は複数のマルチプレックスに関連するマルチプレックス・スペシフィック・オーバーヘッド（multiplex specific overhead）（ＭＳＯ）データを識別することと、第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＰＦオーバーヘッドデータを送信することと、第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信することを含む。
【００１０】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータ配信のための装置が提供される。その装置は、前記マルチ周波数ネットワークにおいて配信されるべき１又は複数のマルチプレックスに関係するＰＦオーバーヘッドデータを生成し、及び、前記１又は複数のマルチプレックスに関係するＭＳＯデータを識別するように構成されたフロー生成ロジックを含む。また、その装置は、第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワークの上に、前記ＰＦオーバーヘッドデータを送信し、及び、第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信するように構成された出力ロジックとを含む。
【００１１】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータの配信のための装置が提供される。その装置は、前記マルチ周波数ネットワークにおいて配信される１又は複数のマルチプレックスに関連するＰＦオーバーヘッドデータを生成するための手段と、前記１又は複数のマルチプレックスに関連するＭＳＯデータを識別するための手段と、第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＰＦオーバーヘッドデータを送信するための手段と、第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信するための手段と含む。
【００１２】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータのためのコンピュータ・プログラム・プロダクトが提供される。そのコンピュータ・プログラム・プロダクトは、コンピュータに、前記マルチ周波数ネットワークにおいて配信される１又は複数のマルチプレックスに関連するＰＦオーバーヘッドデータを生成させるように構成された第１のコード・セットと、前記コンピュータに、前記１又は複数のマルチプレックスに関連するＭＳＯデータを識別させるように構成された第２のコード・セットと、前記コンピュータに、第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＰＦオーバーヘッドデータを送信させるように構成された第３のコード・セットと、前記コンピュータに、第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信させるように構成された第４のコード・セットとを実現する機械読み取り可能な媒体を含む。
【００１３】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータの配信のために構成された少なくとも一つの集積回路が提供される。その少なくとも一つの集積回路は、前記マルチ周波数ネットワークにおいて配信される１又は複数のマルチプレックスに関連するＰＦオーバーヘッドデータを生成するための第１のモジュールと、前記１又は複数のマルチプレックスに関連するＭＳＯデータを識別するための第２のモジュールと、第１の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＰＦオーバーヘッドデータを送信するための第３のモジュールと、第２の予め割り当てられたフロー識別子を用いて、前記マルチ周波数ネットワーク上に、前記ＭＳＯデータを送信するするための第４のモジュールとを含む。
【００１４】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のための方法が提供される。その方法は、第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するＰＦオーバーヘッドデータを取得することと、前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定することと、第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するＭＳＯデータを取得することを含む。
【００１５】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のための装置が提供される。その装置は、第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するＰＦオーバーヘッドデータを取得するように構成されたフロー取得ロジックと、前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定し、及び、第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するＭＳＯデータを取得するように構成された処理ロジックとを含む。
【００１６】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のための装置が提供される。その装置は、第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するＰＦオーバーヘッドデータを取得するための手段と、前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定するための手段と、第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するＭＳＯデータを取得するための手段と含む。
【００１７】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のためのコンピュータ・プログラム・プロダクトが提供される。そのコンピュータ・プログラム・プロダクトは、コンピュータに、第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するＰＦオーバーヘッドデータを取得させるように構成された第１のコード・セットと、前記コンピュータに、前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定させるように構成された第２のコード・セットと、前記コンピュータに、第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するＭＳＯデータを取得させるように構成された第３のコード・セットとを実現する機械読み取り可能な媒体を含む。
【００１８】
一つの態様において、マルチ周波数ネットワークにおけるオーバーヘッドフローデータの取得のために構成された少なくとも一つの集積回路が提供される。その少なくとも一つの集積回路は、第１の予め割り当てられたフロー識別子を用いて、少なくとも一つのマルチプレックスに関連するＰＦオーバーヘッドデータを取得するための第１のモジュールと、前記受信されたＰＦオーバーヘッドデータに基づいて更新された前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータを判定するための第２のモジュールと、第２の予め割り当てられたフロー識別子を用いて、前記少なくとも一つのマルチプレックスに関連するＭＳＯデータを取得するための第３のモジュールとを含む。
【００１９】
下に説明される図面の簡単な説明、詳細な説明及び特許請求の範囲をレビューした後に他の態様が明らかにあるであろう。
【００２０】
本明細書で説明されるこのような態様は、添付図面と併せて以下の説明を参照することによって、より容易に明らかになるであろう。
【図面の簡単な説明】
【００２１】
【図１】図１は、オーバーヘッドフローデータ配信システムの態様を含むネットワークを示す。
【図２】図２は、オーバーヘッドフローデータ配信システムの態様において提供される三つのメカニズムにのためのオーバーヘッドフローデータの配信を説明する図を示す。
【図３】図３は、オーバーヘッドフローデータ配信システムの態様において用いられるオーバーヘッド生成ロジックを示す。
【図４】図４は、オーバーヘッドフローデータ配信システムの態様において用いられる、オーバーヘッドフローを生成するための方法を示す。
【図５】図５は、オーバーヘッドフローデータ配信システムの態様において用いられる、例となる（exemplary）オーバーヘッド取得ロジックを示す。
【図６】図６は、オーバーヘッドフローデータ配信システムの態様において用いられる、メカニズム１の下でオーバーヘッドフローデータを取得するための例となる方法を示す。
【図７】図７は、オーバーヘッドフローデータ配信システムの態様において用いられる、メカニズム２の下でオーバーヘッドフローデータを取得するための例となる方法を示す。
【図８】図８は、オーバーヘッドフローデータ配信システムの態様において用いられる、メカニズム３の下でオーバーヘッドフローデータを取得するための例となる方法を示す。
【図９】図９は、オーバーヘッドフローデータ配信システムの態様において用いられる、マルチ周波数ネットワークにおけるＶＭセット及びＵＭセットの例を示す。
【図１０】図１０は、オーバーヘッドフローデータ配信システムの態様において用いられるオーバーヘッド生成ロジックを示す。
【図１１】図１１は、オーバーヘッドフローデータ配信システムの態様において用いられるオーバーヘッド取得ロジックを示す。
【詳細な説明】
【００２２】
一つ又は複数の態様において、マルチ周波数ネットワーク上でオーバーヘッドフローデータを効率的に配信するように動作するオーバーヘッドフローデータ配信システムが提供される。オーバーヘッドフローデータは、１又は複数のオーバーヘッドフロー上を送信されるものであり、また、配信されるコンテンツの一部として提示（offered）されるサービス又はチャネルに関連する制御及びシグナリング情報を含むものである。例えば、オーバーヘッドフローデータは、プログラミング・ガイド情報、提示（offered）されるサブスクリプション・パッケージのリスト（lists of offered subscription packages）及び／又はコンフィギュレーション情報（configuration information）などを含む。コンテンツデータは、１又は複数のコンテンツフローのグループであるコンテンツ・マルチプレックス（Multiplex）の一部としてブロードキャストされる。
【００２３】
オーバーヘッドフローは、オーバーヘッドフローＩＤで識別される。これらオーバーヘッドフローＩＤは、オーバーヘッドフローデータを取得するためのデバイスにより使用される。一つの態様において、三つのタイプのオーバーヘッドフローがある。すなわち、マルチプレックス・スペシフィック・オーバーヘッド（Multiplex Specific Overhead）（ＭＳＯ）フロー、グローバル・オーバーヘッド（Global Overhead）（ＧＯ）フロー、そして、プライマリー・フロー（Primary Flows）（ＰＦ）である。ＭＳＯフローは、コンテンツ・マルチプレックスに特有のオーバーヘッド情報を含む。例えば、プログラミング・ガイド情報は、１又は複数のコンテンツ・マルチプレックスに特有のガイド情報を含むマルチプレックス・スペシフィック・オーバーヘッドとして送信されても良い。ＧＯフローは、本質的にグローバルである（global in nature）オーバーヘッド情報を含み、すべてのコンテンツ・マルチプレックスに適用可能である。例えば、利用可能なサブスクリプション・パッケージのリストは、グローバル・オーバーヘッドとして送信されても良い。プライマリー・フローは、他のオーバーヘッドフローに関するバージョン情報を含む。一つの態様において、オーバーヘッドフローデータ配信システムは、オーバーヘッドフローデータの効率的な配信及び取得のための三つのメカニズムを提供する。第一のメカニズムは、各々のコンテンツ・マルチプレックスについて別々のＭＳＯデータを生成し、そして、生成されたＭＳＯデータを、それらのそれぞれのコンテンツ・マルチプレックス上で、予め割り当てられたオーバーヘッドフロー識別子を用いて送信するように動作する。各々のマルチプレックスは、ただ、そのマルチプレックスに関連するＭＳＯデータを運ぶだけであるので、このメカニズムは、最適なネットワークバンド幅の利用を提供する。第一のメカニズムは、さらに、デバイス上の下位レイヤに、現在のＬＯＩにおける複数のＲＦから、各々のＭＳＯフローに関するオーバーヘッドフローデータを取得させ、複数のＲＦからの受信データを統合し（integrate）、そして、統合された（integrated）データを、オーバーヘッドフローをハンドリングする（handling）上位レイヤへ送る
ように動作する。その上位レイヤは、統合されたＭＳＯオーバーヘッドフローデータを、管理（manages）し、デバイス・ユーザへ提示（presents）する。
【００２４】
第二のメカニズムは、与えられたＬＯＩにおいて運ばれるすべてのマルチプレックスのための統合されたＭＳＯフローデータを生成するように動作する。該統合されたＭＳＯデータは、識別された（identified）ＬＯＩにおける各々のマルチプレックスのためのＭＳＯデータを含むであろう。該統合されたＭＳＯデータは、そのＬＯＩにおける各々のマルチプレックス上をブロードキャストされるので、デバイスは、そのＬＯＩにおける任意の選択されたＲＦ上で該ＭＳＯデータを迅速に受信できる。第二のメカニズムのバリエーションは、該統合されたＭＳＯデータを送信するために要求されるネットワークバンド幅を節約（save）するために、識別されたＬＯＩにおける単一のマルチプレックス上で、該統合されたＭＳＯデータを送信するように動作する。
【００２５】
第三のメカニズムは、それらのサービスエリア（coverage area）に関して互いにオーバーラップするマルチプレックスの最大のセットにおけるすべてのマルチプレックスのための統合されたＭＳＯフローデータを生成するように動作する。該統合されたＭＳＯデータは、オーバーラップするマルチプレックスの最大のセットにおける各々のマルチプレックスのためのＭＳＯデータを含むであろう。このメカニズムは、第二のメカニズムに比較して、ネットワークバンド幅の利用の観点から、それはど最適ではないが、しかしながら、これは、インフラストラクチャー・サイド上のオーバーヘッドフローデータのためのより単純なスケジューリング及び配信を提供する。該統合されたＭＳＯデータは、ＬＯＩにおける各々のマルチプレックス上を、予め割り当てられたオーバーヘッドフロー識別子を用いて、ブロードキャストされる。第三のメカニズムのバリエーションは、該統合されたＭＳＯデータを送信するために要求されるネットワークバンド幅を節約するために、識別されたＬＯＩにおける一部のマルチプレックス（subset of multiplexes）上で、該統合されたＭＳＯデータを送信するように動作する。
【００２６】
三つのメカニズムすべてにおいて、ネットワークバンド幅の使用を最適化するために、ＧＯデータは、ＬＯＩにおける各々のマルチプレックス上で送信され、又は、ＬＯＩにおける一部のマルチプレックス上で送信されても良い。
【００２７】
それゆえ、様々な態様において、オーバーヘッドフローデータ配信システムは、デバイスが、デバイスの現在のエリアへ運ばれるコンテンツ・マルチプレックスに関連するオーバーヘッドフローデータを効率的に受信し、そして、この情報をデバイス・ユーザへ提示することができるようにする。
【００２８】
本システムは、無線ネットワーク環境における利用に良く適しているが、通信ネットワーク、例えばインターネットのような公衆ネットワーク、例えば仮想プライベートネットワーク（ＶＰＮ）のようなプライベートネットワーク、ローカルエリアネットワーク、ワイドエリアネットワーク、ロングホールネットワーク（long haul networks）、又は任意の他のタイプのデータネットワーを含む（これらに制限されない）任意のタイプのネットワーク環境において利用されても良い。
【００２９】
定義
以下の定義は、オーバーヘッドフローデータ配信システムの態様を説明するために、本明細書で用いられる。  
１．ローカルエリア（Local Area） −   例えばビルディング、ビルディングのグループ、コミュニティー、シティー（city）、カウンティー（county）又はサービスがブロードキャストされ得る他のローカルな領域などのような、ローカルな地理的領域を指す。  
２．ワイドエリア（Wide Area） −   例えばカウンティー、ステイト（state）、複数のステイト、カントリー（country）、複数のカントリー又はサービスがブロードキャストされ得る他のワイド領域などのような、ワイドな地理的領域を指す。  
３．コンテンツ（Content） −   メディアデータ、例えば、オーディオ、ビデオ、テキスト及び任意の他の形式のメディアデータを指す。  
４．コンテンツ・マルチプレックス（Content Multiplex） −   コンテンツフローのグループを指す。  
５．マルチプレックス・セット（Multiplex Set） −   コンテンツ・マルチプレックスのグループを指す。  
６．ワイドエリア・マルチプレックス（Wide Area Multiplex） −   少なくとも一つのワイドエリア上をブロードキャストされるコンテンツフローのグループを指す。  
７．ローカルエリア・マルチプレックス（Local Area Multiplex） −   少なくとも一つのローカルエリア上をブロードキャストされるコンテンツフローのグループを指す。  
８．ローカルエリア・オペレーション・インフラストラクチャー（Local Area Operations Infrastructure）（ＬＯＩ）  −   ローカルエリア上でコンテンツフローを送信するように動作する送信機及び関連するシステムのグループを指す。ＬＯＩは、ローカルエリア・マルチプレックスを運ぶことのできる最小の地理的にローカルなエリアに、マッピングされる。ローカルエリア・マルチプレックスは、１又は複数のＬＯＩ上をブロードキャストされても良い。  
９．ワイドエリア・オペレーション・インフラストラクチャー（Wide Area Operations Infrastructure）（ＷＯＩ）  −  ワイドエリア上でコンテンツフローを送信するように動作する送信機及び関連するシステムのグループを指す。ＷＯＩは、ワイドエリア・マルチプレックスを運ぶことのできる最小の地理的にワイドなエリアに、マッピングされる。ＷＯＩは、１又は複数のＬＯＩを含む。ワイドエリア・マルチプレックスは、１又は複数のＷＯＩ上をブロードキャストされても良い。  
１０．ＲＦチャネル（ＲＦ Channel）  −  選択されたＬＯＩ上でコンテンツ配信波形を伝えるために用いられる無線周波数バンドを指す。  
１１．コンテンツ・チャネル（Content Channel） −   特定の配信波形内の選択されたコンテンツフローを指す。例えば、配信波形は、複数のコンテンツ・チャネルを含んでも良く、また、各々のコンテンツ・チャネルは、１又は複数のコンテンツフローを含んでも良い。
【００３０】
頭文字語
以下の頭文字語は、オーバーヘッドフローデータ配信システムの態様を説明するために、本明細書で用いられる。  
ＬＭ  −  ローカルエリア・マルチプレックス（Local Area Multiplex）  
ＷＭ  −  ワイドエリア・マルチプレックス（Wide Area Multiplex）  
ＶＭＳ  −  垂直マルチプレックス・セット（Vertical Multiplex Set）  
ＵＭＳ  −  統合マルチプレックス・セット（Unified Multiplex Set）  
ＮＯＣ  −  ネットワーク・オペレーション・センター（Network Operations Center）  
ＬＯＩ  −  ローカル・オペレーション・インフラストラクチャー（Local Operations Infrastructure）  
ＷＯＩ  −  ワイド・オペレーション・インフラストラクチャー（Wide Operations Infrastructure）  
ＧＯ  −  グローバル・オーバーヘッド（Global Overhead）  
ＭＳＯ  −  マルチプレックス・スペシフィック・オーバーヘッド（Multiplex Specific Overhead）  
ＰＦ  −  プライマリー・フロー（Primary Flow）
マルチプレックス・セット
オーバーヘッドフローデータ配信システムの態様において、マルチプレックス・セットを形成するコンテンツ・マルチプレックスの固有の組み合わせが定義される。マルチプレックス・セット中のコンテンツ・マルチプレックスに属するすべてのフローは、そのマルチプレックス・セットに関連付けられる（associated with）。一つのタイプのマルチプレックス・セットは、垂直マルチプレックス（ＶＭ）セットと呼ばれる。ＶＭセットは、ＬＯＩにおいて運ばれるコンテンツ・マルチプレックスの固有の組み合わせとして定義される。同一のＶＭセットが、複数のＬＯＩ又はＷＯＩ上を運ばれることが可能である。ＶＭセットは、ネットワーク１００の各々のローカルエリア上を配信されるワイドエリア・マルチプレックスとローカルエリア・マルチプレックスについて、別々（separately）に定義される。一つの態様において、ローカルＶＭセットは、選択されたローカル領域（ＬＯＩ）上を配信されるすべてのローカルマルチプレックスを含み、ワイドＶＭセットは、選択されたワイド領域（ＷＯＩ）上を配信されるすべてのワイドマルチプレックスを含む。各々のＶＭセットは、ＶＭセット識別子により、システム中で固有に識別される。一つの態様において、ＶＭセット識別子の空間は、ワイドＶＭセットとローカルＶＭセットとの間で共有される。ワイド又はローカル領域を運ばれるコンテンツ・マルチプレックスの新たな組み合わせのための新たなＶＭセットは、（それらのサービスエリアに関して）コンテンツ・マルチプレックスが追加され、削除され又は更新される場合に、生成される。
【００３１】
各々のＶＭセットに関して、そのＶＭセットのためのサービスエリアを定義するＷＯＩ又はＬＯＩのリストが維持（maintained）される。ＶＭセットのサービスエリアは、ＶＭセットに関連するコンテンツ・マルチプレックスの組み合わせが運ばれる地理的領域のリストを定義する。例えば、与えられたワイドＶＭセットに関して、サービスエリアは、そのＶＭセットを運ぶＷＯＩのリストにより定義され、与えられたローカルＶＭセットに関して、サービスエリアは、そのＶＭセットを運ぶＬＯＩのリストにより定義される。それゆえ、関連するマルチプレックスのサービスエリアの変更に起因してＶＭセットのサービスエリアが更新される場合に、そのＶＭセットは修正される。
【００３２】
一つの態様において、統合マルチプレックス（ＵＭ）セットと呼ばれる他のタイプのマルチプレックス・セットが、定義される。ＵＭセットは、それらのサービスエリアに関して互いにオーバーラップするマルチプレックスの最大のセットを定義する。ＵＭセットは、オーバーラッピングが終わるまで、オーバーラップするＶＭセットを結合することによって、形成される。二つのＶＭセットは、それらが少なくとも一つの共通の（common）コンテンツ・マルチプレックスを共有する場合に、オーバーラップするとみなされる。それゆえ、二つの異なるＵＭセットを定義することによって、それらは共通のコンテンツ・マルチプレックスを何も共有しない。ＵＭセットは、ワイドマルチプレックスとローカルマルチプレックスについて、別々に定義される。ワイドＵＭセットは、オーバーラップするワイドＶＭセットを結合することによって形成され、ローカルＵＭセットは、オーバーラップするローカルＶＭセットを結合することによって形成される。与えられたＵＭセットを形成するために結合されるすべてのＶＭセットは、そのＵＭセットに関連付けられる（associated with）。
【００３３】
図９は、オーバーヘッドフローデータ配信システムの態様において用いられる、マルチ周波数ネットワーク９００におけるＶＭセット及びＵＭセットの例を示す。マルチ周波数ネットワーク９００は、各々のＬＯＩが二つのＲＦチャネル上でワイドエリア・マルチプレックス及びローカルエリア・マルチプレックスを運ぶ、四つのＬＯＩ（ＬＯＩ１，ＬＯＩ２，ＬＯＩ３及びＬＯＩ４）を含む。例えば、ＬＯＩ１及びＬＯＩ２は、ＲＦ１及びＲＦ２上を、ワイドマルチプレックス及びローカルマルチプレックスを運ぶ。ワイド及びローカルエリア・マルチプレックスの配信に基づいて、マルチ周波数ネットワーク９００について、ＶＭセット及びＵＭセットが決定される。ワイドＶＭセット及びＵＭセットが図９に示されている。図示されるように、ＬＯＩ１及びＬＯＩ２はワイドＶＭセット１（ＷＭ１，ＷＭ２）を運び、ＬＯＩ３はワイドＶＭセット２（ＷＭ１，ＷＭ３）を運び、ＬＯＩ４はワイドＶＭセット３（ＷＭ４，ＷＭ５）を運ぶ。ワイドＶＭセット１及びワイドＶＭセット２は、結合されて、ワイドマルチプレックス（ＷＭ１，ＷＭ２，ＷＭ３）を含むワイドＵＭセット１を形成する。ワイドＵＭセット２は、ワイドＶＭセット３により運ばれるワイドマルチプレックス（ＷＭ４，ＷＭ５）を含む。
【００３４】
例となる態様
図１は、オーバーヘッドフローデータ配信システムの態様を含むネットワーク１００を示す。ネットワーク１００は、ネットワーク・オペレーション・センター（ＮＯＣ）１０２及びローカル・オペレーション・インフラストラクチャー（ＬＯＩ１）を含む。
【００３５】
ＮＯＣ１０２は、マルチ周波数ネットワークの選択されたＷＯＩ及びＬＯＩ上での配信のためのワイド及びローカルコンテンツ・マルチプレックスを受信するように動作する。また、ＮＯＣ１０２は、これらコンテンツ・マルチプレックス及び関連するオーバーヘッド情報を配信するために、マルチ周波数ネットワークを設定する（configure）ように動作する。これを達成するために、ＮＯＣ１０２は、ネットワークの地理的領域と、各々の領域において使用されるＲＦチャネルと、ネットワークを設定し、ワイド及びローカルコンテンツ・マルチプレックス並びに関連するオーバーヘッド情報を配信するために必要とされ得る任意の他のネットワーク情報とを知っている。一つの態様において、ワイド及びローカルコンテンツ・マルチプレックスは、ＶＭセット及び／又はＵＭセットに関連するものとして定義される。
【００３６】
一つの態様において、ＮＯＣ１０２は、オーバーヘッド生成ロジック１０４を含む。オーバーヘッド生成ロジック１０４は、マルチ周波数ネットワーク１００上のワイド及びローカルエリア・マルチプレックスの一部として送信されるオーバーヘッドフローを生成するように動作する。一つの態様において、オーバーヘッド生成ロジック１０４は、ＭＳＯフロー、ＧＯフロー及びプライマリー・フロー（ＰＦ）を生成する。オーバーヘッドフローは、オーバーヘッド生成ロジック１０４により、ワイド及びローカルエリア・マルチプレックスについて別々に生成される。
【００３７】
ＮＯＣ１０２は、コンテンツ・マルチプレックス及び生成されたオーバーヘッドフローを、ネットワーク１００中のＷＯＩ及びＬＯＩへ送信するように動作する。ただ一つのＬＯＩが示されているが、ＮＯＣ１０２は、コンテンツ・マルチプレックス及び生成されたオーバーヘッドフローを、任意の数のＷＯＩ及びＬＯＩへ送信しても良い。
【００３８】
一つの態様において、ＬＯＩ１は、１又は複数の送信機サイト（transmitter sites）を含む。例えば、ＬＯＩ１は、送信機サイト１０６及び１０８を含む。各々の送信機サイトは、その各々のＬＯＩ上で選択されたＲＦチャネル上に情報を送信するように動作する。例えば、送信機サイト１０６は、ＲＦチャネル（ＲＦ１）を用いて、ＬＯＩ１上に情報を送信し、送信機サイト１０８は、ＲＦチャネル（ＲＦ２）を用いて、ＬＯＩ１上に情報を送信する。
【００３９】
一つの態様において、ＮＯＣ１０２は、１１０で示されるように、適切なトランスポートメカニズムを用いて、コンテンツ・マルチプレックス及び生成されたオーバーヘッドフローを、該送信機サイトへ送信するように動作する。例えば、一つの態様において、ＮＯＣ１０２は、ＭＰＥＧ−２トランスポートメカニズムを用いて、コンテンツ・マルチプレックス及び生成されたオーバーヘッドフローを、該送信機サイトへ送信するように動作する。この構成（configuration）において、コンテンツ・マルチプレックス及び生成されたオーバーヘッドフローのコンポーネントは、ＭＰＥＧ−２トランスポート識別子を割り当てられるので、各々の送信機サイトは、適切なコンポーネントを検出し受信することができる。例えば、異なるコンポーネントは、異なるトランスポート識別子が割り当てられるので、送信機サイトは、そのローカル領域上での配信のための適切なコンポーネントを選択するために、該トランスポート識別子を利用することができる。
【００４０】
送信機サイトのサーバは、それらが、いずれのコンポーネントを、それらの各々のＬＯＩ上で送信するように意図されているかを判定するために、該トランスポート識別子を利用する。次いで、該サーバは、それらの各々のコンテンツ・マルチプレックス及びオーバーヘッドフローを、伝送のために伝送フレーム（transmission frames）中へパック（pack）する。該サーバは、コンテンツ・マルチプレックス及びオーバーヘッドフローを、伝送のための伝送フレーム中へパックするために、任意の適切な物理レイヤプロセスを利用する。
【００４１】
一つの態様において、送信機サイト１０６は、１１２に示されるように、ＲＦチャネル（ＲＦ１）を用いて、ＬＯＩ１上にその伝送フレームを送信するように動作し、送信機サイト１０８は、１１４に示されるように、ＲＦチャネル（ＲＦ２）を用いて、ＬＯＩ１上に伝送フレームを送信するように動作する。複数のＲＦチャネルを用いることによって、ネットワーク１００は、各々のＬＯＩ上により多くのコンテンツ・マルチプレックスを送信することができる。送信機サイト１０６及び１０８は、ＬＯＩ１内で同じ位置に配置されても良いし、あるいは、任意の所望の望まれた距離で分離されても良いことは、留意されるべきである。
【００４２】
一つの態様において、デバイス１１６は、選択された伝送フレームを受信するために、ＬＯＩ１上の選択されたＲＦチャネルに同調する（tune）ように動作する受信機１１８を含む。例えば、受信機１１８は、送信機サイト１０６から伝送フレーム１１２を受信するために、ＲＦチャネル（ＲＦ１）に同調するように動作する。伝送フレーム１１２は、ＬＯＩ１におけるＲＦ１上の配信を指定された（designated）コンテンツ・マルチプレックス（ワイド及び／又はローカルマルチプレックス）及びオーバーヘッド生成ロジック１０４により生成された関連するオーバーヘッドフローを含む。
【００４３】
デバイス１１６は、オーバーヘッドフロー（プライマリー・フローを含んでいる）に関する予め割り当てられたフロー識別子を知っているオーバーヘッド取得ロジック１２０を含む。プライマリー・フローは、他のオーバーヘッドフローに関するバージョン情報を含む。オーバーヘッド取得ロジック１２０は、システム中に他のオーバーヘッドフローに対する更新があるか否か判定するために、プライマリー・フローにおいて受信されたバージョン情報を利用する。それゆえ、デバイス１１６は、適切なプライマリー・フローをモニターすることによって、ＬＯＩ１において配信されるマルチプレックスに関連するオーバーヘッドデータの変化（changes）を検出することができる。
【００４４】
オーバーヘッド取得ロジック１２０は、オーバーヘッドフロー及びコンテンツフローに関するフローデータを取得するように動作するフロー取得ロジック１２２を含む。フロー取得ロジック１２２は、プライマリー・フロー情報を検索（retrieve）するために、受信機１１８と通信する。プライマリー・フローにおいて受信されたバージョン情報を用いることで、オーバーヘッド取得ロジック１２０は、デバイスの現在のＬＯＩにおいて運ばれるコンテンツ・マルチプレックスに関連するグローバル・オーバーヘッド・フロー及びマルチプレックス・スペシフィック・オーバーヘッド・フローのためのフローデータを取得するように動作する。
【００４５】
様々な態様において、オーバーヘッドフローデータ配信システムは、それによってオーバーヘッドフローデータが、選択されたＬＯＩ上で配信され取得される、三つのメカニズムを提供する。以下は、三つのメカニズムのオーバービューである。
【００４６】
メカニズム１：マルチプレックスごとのオーバーヘッドデータの生成
一つの態様において、マルチプレックスごとのオーバーヘッドデータの生成が、オーバーヘッドフローデータ配信システムにより提供される。マルチプレックスごとのオーバーヘッドデータの生成の一部として、オーバーヘッド生成ロジック１０４は、各々のコンテンツ・マルチプレックスについて別々のＭＳＯデータを生成し、そして、予め割り当てられたオーバーヘッドフロー識別子を用いて、それらの各々のマルチプレックス上で、生成されたＭＳＯフローデータを送信するように動作する。例えば、プログラミング・ガイド・データが、特定のマルチプレックス上を運ばれるサービスのために生成され、そして、そのマルチプレックス上で送信される。プライマリー・フローは、各々のマルチプレックスについて別々に生成され、また、そのマルチプレックスに関連するマルチプレックスＩＤを含む。また、マルチプレックスのために生成されたプライマリー・フローは、そのマルチプレックスに関連するＵＭセットにおいて運ばれるすべてのマルチプレックスに関連するＭＳＯフローに関するバージョン情報を含む。ＵＭセットにおける他のマルチプレックスに関連するバージョン情報は、それらのマルチプレックスに関連するオーバーヘッドフローの変化を検出し、該デバイス上でのオーバーヘッドフローデータの取得をトリガーするために用いられる。該デバイスにて記憶されるＭＳＯデータは、ＵＭセットにおける他のマルチプレックスに関連するＭＳＯフローについてバージョン情報が更新される場合に、更新されることがあり、したがって、これは、該デバイスでのＭＳＯデータの取得をトリガーするであろう。また、ＰＦは、ＧＯフローに関するバージョン情報を含む。マルチプレックスごとのオーバーヘッドデータの生成は、ネットワーク・サイド上でのオーバーヘッドデータの生成及び管理を簡単にするが、しかしながら、ＭＳＯデータを取得することは、該デバイス上の下位層に特別なロジック（フロー取得ロジック１２２）を要求する。
【００４７】
オーバーヘッド取得ロジック１２０は、プライマリー・フロー・データを取得するためのフロー取得ロジック１２２を制御するために、プライマリー・フローについて予め割り当てられたフローＩＤを利用する。プライマリー・フロー・データに基づいて、ＭＳＯフロー又はＧＯフローの任意のものについてバージョン情報が更新された場合には、オーバーヘッド取得ロジック１２０は、オーバーヘッドフローデータを取得するために、これらフローについて予め割り当てられたフロー識別子を利用する。フロー取得ロジック１２２は、現在のＬＯＩにおいて運ばれる複数のＲＦから、各々のＭＳＯフローについて、要求されたオーバーヘッドフローデータを取得するように動作する。フロー取得ロジック１２２は、複数のＲＦから受信されたＭＳＯフローデータを、オーバーヘッド取得ロジック１２０へ送る。オーバーヘッド取得ロジック１２０は、受信されたＭＳＯデータを統合し、統合されたＭＳＯオーバーヘッドフローデータをユーザへ提示する。例えば、オーバーヘッド取得ロジック１２０は、プログラミング・ガイド・データの複数のインスタンスを、現在のＬＯＩにおいてすべてのＲＦ上を運ばれるサービスを含むフロー取得ロジック１２２から受信し、受信されたプログラミング・ガイド・データを、統合された（unified）プログラミング・ガイドへ統合し（integrates）、そして、ユーザが、現在のＬＯＩにおいて運ばれる任意のサービスを選択し取得するできるように、統合された（unified）プログラミング・ガイドをユーザへ表示（displays）する。
【００４８】
メカニズム２：ＶＭセットごとのオーバーヘッドデータの生成
一つの態様において、ＶＭセットごとのオーバーヘッドデータの生成が、オーバーヘッドフローデータ配信システムにより提供される。ＶＭセットごとの生成のメカニズムの一部として、オーバーヘッド生成ロジック１０４は、各々のタイプのＭＳＯフローについて、与えられたＶＭセットに関連するすべてのマルチプレックス上にわたって統合された、統合された（integrated）ＭＳＯフローデータを生成するように動作する。統合されたＭＳＯデータは、識別された（identified）ＶＭセットにおける各々のマルチプレックスのための関連するＭＳＯデータを含む。例えば、統合されたプログラミング・ガイド・データは、与えられたＶＭセットに関連するすべてのマルチプレックス上を運ばれるサービスのためのガイドデータを含む。ローカル及びワイドＶＭセットについて、個別の（Separate）統合されたＭＳＯデータが生成される。
【００４９】
統合されたＭＳＯデータは、予め割り当てられたオーバーヘッドフロー識別子を用いて、ＶＭセットに関連する各々のマルチプレックス上で、ブロードキャストされる。また、ＧＯフローデータは、予め割り当てられたオーバーヘッドフロー識別子を用いて、ＶＭセットにおける各々のマルチプレックス上で、ブロードキャストされる。
【００５０】
プライマリー・フローは、ＶＭセットごとに生成され、また、そのＶＭセットについて生成された統合されたＭＳＯフローに関するバージョン情報を含む。プライマリー・フローは、関連するＶＭセットを識別するためのＶＭセット識別子を含む。ＶＭセットについて生成されるプライマリー・フローは、そのＶＭセットに関連する各々のマルチプレックス上で、ブロードキャストされる。また、ＰＦは、ＧＯフローに関するバージョン情報を含む。
【００５１】
オーバーヘッド取得ロジック１２０は、プライマリー・フロー・データを取得するためのフロー取得ロジック１２２を制御するために、プライマリー・フローについて予め割り当てられたフローＩＤを利用する。現在のＶＭセットに関連するＭＳＯフローの任意のものについて、又は、ＧＯフローについて、バージョン情報が更新された場合には、オーバーヘッド取得ロジック１２０は、オーバーヘッドフローデータを取得するために、更新されたフローに関連する予め割り当てられたフロー識別子を利用する。フロー取得ロジック１２２は、現在同調された（currently tuned）ＲＦから、各々のＭＳＯフローについて要求されたオーバーヘッドフローデータを取得するように動作する。これは、統合されたＭＳＯデータは、現在のＬＯＩにおける各々のマルチプレックス上で送信されるからである。また、更新されたＧＯフローデータは、現在同調されたＲＦから取得される。
【００５２】
一つの態様において、統合されたＭＳＯフローデータは、ＭＳＯフローデータの送信について要求されるバンド幅を最適化するために、ＶＭセットにおけるただ一つのマルチプレックス上で送信されても良い。また、ＧＯフローデータは、バンド幅の利用を最適化するために、ＶＭセットにおけるただ一つのマルチプレックス又は一部のマルチプレックス上で送信されても良い。そのようなシナリオにおいて、フロー取得ロジック１２２は、更新されたオーバーヘッドフローを取得するために、ＭＳＯフローデータ及び／又はＧＯフローデータを運ぶ正しいＲＦへ切り替えるであろう。それゆえ、オーバーヘッド取得ロジック１２０は、デバイス・ユーザへ提示するためのオーバーヘッドフローデータを迅速に取得することができる。
【００５３】
メカニズム３：ＵＭセットごとのオーバーヘッドデータの生成
一つの態様において、ＵＭセットごとのオーバーヘッドデータの生成が、オーバーヘッドフローデータ配信システムにより提供される。ＵＭセットごとの生成のメカニズムの一部として、オーバーヘッド生成ロジック１０４は、各々のタイプのＭＳＯフローについて、与えられたＵＭセットに関連するすべてのマルチプレックス上で統合された、統合された（integrated）ＭＳＯフローデータを生成するように動作する。統合されたＭＳＯデータは、識別されたＵＭセットにおける各々のマルチプレックスのための関連するＭＳＯデータを含む。例えば、統合されたプログラミング・ガイド・データは、与えられたＵＭセットに関連するすべてのマルチプレックス上を運ばれるサービスのためのガイドデータを含む。ローカル及びワイドＵＭセットについて、個別の統合されたＭＳＯデータが生成される。ＵＭセットごとの生成のメカニズムは、ＶＭセットごとの生成のメカニズムに比較して、バンド幅の利用の観点から、それほど最適ではない。なぜならば、ＵＭセットごとの統合されたＭＳＯフローデータは、ＶＭセットごとの統合されたＭＳＯフローデータに比較して、より多くのバンド幅を要求するからである。しかしながら、これは、インフラストラクチャー・サイド上のオーバーヘッドフローデータのためのより単純なスケジューリング及び配信を提供する。このメカニズムにおいて、与えられたコンテンツ・マルチプレックスに関連するＭＳＯデータ及びプライマリー・フロー・データは、マルチプレックスが運ばれるすべての地理的エリアにおいて同一であるので、単純化が達成される。マルチプレックスは、そのマルチプレックスに関連するＵＭセットによりカバーされる１又は複数のエリアにおいて運ばれることが留意される。
【００５４】
統合されたＭＳＯデータは、予め割り当てられたオーバーヘッドフロー識別子を用いて、ＵＭセットに関連する各々のマルチプレックス上で、ブロードキャストされる。また、ＧＯフローデータは、予め割り当てられたオーバーヘッドフロー識別子を用いて、ＵＭセットにおける各々のマルチプレックス上で、ブロードキャストされる。プライマリー・フローは、ＵＭセットごとに生成され、また、そのＵＭセットについて生成された統合されたＭＳＯフローに関するバージョン情報を含む。プライマリー・フローは、関連するＵＭセットを識別するためのＵＭセット識別子を含む。ＵＭセットについて生成されるプライマリー・フローは、そのＵＭセットに関連する各々のマルチプレックス上で、ブロードキャストされる。ＰＦは、ＧＯフローに関するバージョン情報を含む。
【００５５】
オーバーヘッド取得ロジック１２０は、プライマリー・フロー・データを取得するためのフロー取得ロジック１２２を制御するために、プライマリー・フローのための予め割り当てられたフローＩＤを利用する。現在のＵＭセットに関連するＭＳＯフローの任意のものについて、又は、ＧＯフローについて、バージョン情報が更新された場合には、オーバーヘッド取得ロジック１２０は、オーバーヘッドフローデータを取得するために、更新されたフローに関連する予め割り当てられたフロー識別子を利用する。フロー取得ロジック１２２は、現在同調されたＲＦから、各々のＭＳＯフローについて要求されたオーバーヘッドフローデータを取得するように動作する。これは、統合されたＭＳＯデータは、現在のＬＯＩにおける各々のマルチプレックス上で送信されるからである。また、更新されたＧＯフローデータは、現在同調されたＲＦから取得される。
【００５６】
一つの態様において、統合されたＭＳＯフローデータは、ＭＳＯフローデータの送信について要求されるバンド幅を最適化するために、ＵＭセットにおける一部のマルチプレックス上で送信されても良い。統合されたＭＳＯフローデータが、ＵＭセットに関連する各々のローカルエリア（ＬＯＩ）において少なくとも一つのマルチプレックス上を運ばれるように、統合されたＭＳＯデータを送信するための一部のマルチプレックスが、選択されるべきである。同様に、ＧＯフローデータは、バンド幅の利用を最適化するために、ＵＭセットにおける一部のマルチプレックス上で送信されても良い。ＧＯフローデータが、ＵＭセットに関連する各々のローカルエリア（ＬＯＩ）における少なくとも一つのマルチプレックス上を運ばれるように、ＧＯデータを送信するための一部のマルチプレックスが、選択されるべきである。そのようなシナリオにおいて、フロー取得ロジック１２２は、更新されたオーバーヘッドフローを取得するために、ＭＳＯフローデータ及び／又はＧＯフローデータを運ぶ正しいＲＦへ切り替えるであろう。それゆえ、オーバーヘッド取得ロジック１２０は、デバイス・ユーザへ提示するためのオーバーヘッドフローデータを迅速に取得することができる。
【００５７】
ゆえに、オーバーヘッドフローデータ配信システムの態様は、マルチ周波数ネットワーク上で、コンテンツ・マルチプレックス及び関連するオーバーヘッドフローデータを効率的に配信するように動作する。例えば、オーバーヘッドフローデータ配信システムは、オーバーヘッド情報配信及び取得のための三つのメカニズムを提供する。ネットワーク１００はただ幾つかの実装を説明するものに過ぎず、また、様々な態様の範囲内で他の実装が可能であることは、留意されるべきである。
【００５８】
図２は、オーバーヘッドフローデータ配信システムの態様において提供される三つのメカニズムのためのオーバーヘッドフローデータの配信（上で捕らえられた）を説明する図２００を示す。ダイアグラム２００は、図１に捕らえられるように、送信機サイト１０６及び１０８が、ＲＦチャネル ＲＦ１及びＲＦ２を利用するオーバーヘッドフローを配信するように動作するＬＯＩ１を示す。三つのメカニズムすべてにおいて、二つのＲＦチャネル（ＲＦ１，ＲＦ２）は、それぞれ、伝送フレーム２０２及び２０４を送信するために用いられる。各々の伝送フレームは、ワイド（Ｗ）及びローカル（Ｌ）データのパーティション（partition）を含む。
【００５９】
メカニズム１（マルチプレックスごとのオーバーヘッドデータの生成）において、ワイド・プライマリー・フロー２０８は、伝送フレーム２０２のワイド・パーティション内で配信される。異なる（different）ワイド・プライマリー・フロー２０６は、伝送フレーム２０４のワイド・パーティション内で配信される。ワイド・プライマリー・フロー２０８及び２０６は、ワイド・プライマリー・フローごとに生成され、また、予め割り当てられたフロー識別子を用いて、伝送フレーム２０２及び２０４内で、ＬＯＩ１がＲＦ１及びＲＦ２からそれぞれワイド・プライマリー・フロー２０６，２０８を容易に受信できるように、配信される。
【００６０】
また、伝送フレーム２０２及び２０４のワイド・パーティションは、ワイドＧＯフロー２１０を運ぶ。同一のワイドＧＯフローが、伝送フレーム２０２及び２０４の両方の上を配信される。一つの態様において、ワイドＧＯフロー２１０は、バンド幅の利用を最適化するために、与えられたＬＯＩにおけるただ一つの伝送フレーム又は一部の伝送フレーム上を配信されても良い。伝送フレーム２０２のワイド・パーティションは、ワイドＭＳＯフロー２１４を運ぶ。伝送フレーム２０４のワイド・パーティションは、異なるワイドＭＳＯフロー２１２を運ぶ。
【００６１】
伝送フレーム２０２及び２０４のローカル・パーティションは、それぞれ、異なるローカル・プライマリー・フロー２１８及び２１６を運ぶ。ローカル・プライマリー・フロー２１８及び２１６は、ローカルマルチプレックスごとに生成され、また、予め割り当てられたフロー識別子を用いて、伝送フレーム２０２及び２０４内で、ＬＯＩ１がＲＦ１及びＲＦ２からそれぞれローカル・プライマリー・フロー２１８，２１６を容易に受信できるように、配信される。
【００６２】
伝送フレーム２０２及び２０４のローカル・パーティションは、同一のローカルＧＯフロー２２０を運ぶ。一つの態様において、ローカルＧＯフロー２２０は、バンド幅の利用を最適化するために、与えられたＬＯＩにおけるただ一つの伝送フレーム又は一部の伝送フレーム上を配信されても良い。伝送フレーム２０２及び２０４のローカル・パーティションは、それぞれ、異なるローカルＭＳＯフロー２２４及び２２２を運ぶ。
【００６３】
メカニズム２（ＶＭセットごとのオーバーヘッドデータの生成）において、同一の（identical）ワイド・プライマリー・フロー２２６は、伝送フレーム２０２及び２０４のワイド・パーティション内で配信される。ワイド・プライマリー・フロー２２６は、ＬＯＩ１に関連するワイドＶＭセットについて生成され、また、予め割り当てられたフロー識別子を用いて、伝送フレーム２０２及び２０４内で、ＬＯＩ１がＲＦ１又はＲＦ２のいずれかからワイド・プライマリー・フロー２２６を容易に受信できるように、配信される。
【００６４】
また、伝送フレーム２０２及び２０４のワイド・パーティションは、同一のワイドＧＯフロー２１０を運ぶ。同一のワイドＧＯフローは、伝送フレーム２０２及び２０４の両方の上を配信される。一つの態様において、ワイドＧＯフロー２１０は、バンド幅の利用を最適化するために、与えられたＬＯＩにおけるただ一つの伝送フレーム又は一部の伝送フレーム上を配信されても良い。また、伝送フレーム２０２及び２０４のワイド・パーティションは、統合されたワイドＭＳＯフロー２２８を運ぶ。ここで、ワイドＭＳＯフローは、ＬＯＩ１におけるワイドＶＭセットに関連するすべてのマルチプレックスについて統合される。
【００６５】
伝送フレーム２０２及び２０４のローカル・パーティションは、同一のローカル・プライマリー・フロー２３０を運ぶ。ローカル・プライマリー・フロー２３０は、ＬＯＩ１に関連するローカルＶＭセットについて生成され、また、予め割り当てられたフロー識別子を用いて、伝送フレーム２０２及び２０４内で、ＬＯＩ１がＲＦ１又はＲＦ２のいずれかからローカル・プライマリー・フロー２３０を容易に受信できるように、配信される。
【００６６】
伝送フレーム２０２及び２０４のローカル・パーティションは、同一のＧＯフロー２２０を運ぶ。一つの態様において、ローカルＧＯフロー２２０は、バンド幅の利用を最適化するために、与えられたＬＯＩにおけるただ一つの伝送フレーム又は一部の伝送フレーム上を配信されても良い。また、伝送フレーム２０２及び２０４のローカル・パーティションは、同一の統合されたローカルＭＳＯフロー２３２を運ぶ。ここで、ローカルＭＳＯフローは、ＬＯＩ１におけるローカルＶＭセットに関連するすべてのマルチプレックスについて統合される。
【００６７】
メカニズム３（ＵＭセットごとのオーバーヘッドデータの生成）において、同一のワイド・プライマリー・フロー２３４は、伝送フレーム２０２及び２０４のワイド・パーティション内で配信される。ワイド・プライマリー・フロー２３４は、ＬＯＩ１に関連するワイドＵＭセットについて生成され、また、予め割り当てられたフロー識別子を用いて、伝送フレーム２０２及び２０４内で、ＬＯＩ１がＲＦ１又はＲＦ２のいずれかからワイド・プライマリー・フロー２３４を容易に受信できるように、配信される。
【００６８】
また、伝送フレーム２０２及び２０４のワイド・パーティションは、同一のワイドＧＯフロー２１０を運ぶ。同一のワイドＧＯフローは、伝送フレーム２０２及び２０４の両方の上を配信される。一つの態様において、ワイドＧＯフロー２１０は、バンド幅の利用を最適化するために、与えられたＬＯＩにおけるただ一つの伝送フレーム又は一部の伝送フレーム上を配信されても良い。また、伝送フレーム２０２及び２０４のワイド・パーティションは、同一の統合されたワイドＭＳＯフロー２３６を運ぶ。ここで、ワイドＭＳＯフローは、ＬＯＩ１におけるワイドＵＭセットに関連するすべてのマルチプレックスについて統合される。
【００６９】
伝送フレーム２０２及び２０４のローカル・パーティションは、同一のローカル・プライマリー・フロー２３８を運ぶ。ローカル・プライマリー・フロー２３８は、ＬＯＩ１に関連するローカルＵＭセットについて生成され、また、予め割り当てられたフロー識別子を用いて、伝送フレーム２０２及び２０４内で、ＬＯＩ１がＲＦ１又はＲＦ２のいずれかからローカル・プライマリー・フロー２３８を容易に受信できるように、配信される。
【００７０】
また、伝送フレーム２０２及び２０４のローカル・パーティションは、同一のローカルＧＯフロー２２０を運ぶ。一つの態様において、ローカルＧＯフロー２２０は、バンド幅の利用を最適化するために、与えられたＬＯＩにおけるただ一つの伝送フレーム又は一部の伝送フレーム上を配信されても良い。また、伝送フレーム２０２及び２０４のローカル・パーティションは、同一の統合されたローカルＭＳＯフロー２４０を運ぶ。ここで、ローカルＭＳＯフローは、ＬＯＩ１におけるローカルＵＭセットに関連するすべてのマルチプレックスについて統合される。
【００７１】
それゆえ、オーバーヘッドフローデータ配信のための三つのメカニズムの各々において、デバイスが、特定のＬＯＩにおいて利用可能なコンテンツ・マルチプレックスに関連するオーバーヘッドフローに関するバージョン情報を記載する（describe）プライマリー・フロー・データを容易に受信できるようにする。一旦、この情報が受信デバイスに知られると、該デバイスは、現在のＬＯＩにおいて利用可能なコンテンツ・マルチプレックスのためのＧＯフローデータ及びＭＳＯフローデータを迅速に取得することができる。
【００７２】
図３は、オーバーヘッドフローデータ配信システムの態様において用いられるオーバーヘッド生成ロジック３００を示す。例えば、オーバーヘッド生成ロジック３００は、図１に示されるオーバーヘッド生成ロジック１０４としての利用に適している。オーバーヘッド生成ロジック３００は、フロー生成ロジック３０２、マルチプレックス・セット・ロジック３０４、マルチプレックス入力ロジック３０６及び出力ロジック３０８を含む。そられはすべてデータバス３１０に接続される。
【００７３】
マルチプレックス入力ロジック３０６は、少なくとも一つのＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア・ロジック、メモリ・エレメント及び／又はソフトウェアを実行するハードウェアを含む。マルチプレックス入力ロジック３０６は、マルチ周波数配信ネットワークのワイド及びローカル領域上を配信されるべき１又は複数のワイド及び／又はローカルエリアのコンテンツ・マルチプレックス３１２を受信するように動作する。
【００７４】
マルチプレックス・セット・ロジック３０４は、少なくとも一つのＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア・ロジック、メモリ・エレメント及び／又はソフトウェアを実行するハードウェアを含む。マルチプレックス・セット・ロジック３０４は、受信されたコンテンツ・マルチプレックスについて１又は複数のマルチプレックス・セットを生成するように動作する。一つの態様において、ワイドエリア垂直マルチプレックス・セットは、選択されたＬＯＩへ送信されるべきすべてのワイドエリア・マルチプレックスを含み、ローカルエリア垂直マルチプレックス・セットは、選択されたＬＯＩへ送信されるべきすべてのローカルエリア・マルチプレックスを含む。一つの態様において、オーバーラップする垂直マルチプレックス・セットは、ＵＭセットを形成するために結合される（combined）。別々の（Separate）ワイド及びローカルＵＭセットは、それぞれ、オーバーラップするワイド及びローカルＶＭセットを結合することによって、生成される。マルチプレックス・セットについての（about）情報は、マルチプレックス・セット・ロジック３０４からフロー生成ロジック３０２へパスされる（passed）。
【００７５】
フロー生成ロジック３０２は、少なくとも一つのＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア・ロジック、メモリ・エレメント及び／又はソフトウェアを実行するハードウェアを含む。フロー生成ロジック３０２は、ＭＳＯフロー、ＧＯフロー及びプライマリー・フローを生成するように動作する。フロー生成ロジック３０２は、オーバーヘッドフローを生成するために、前述の三つのメカニズムのうちの少なくとも一つをサポートする。ワイド及びローカルマルチプレックスについて、別々のＭＳＯフロー、ＧＯフロー及びプライマリー・フローが生成される。例えば、ワイドコンテンツ・マルチプレックスに関連するプログラミング・ガイド情報を記載するワイドＭＳＯフローが生成される。例えば、ワイド・サービスを含む利用可能なサブスクリプション・パッケージの全リストを記載するワイドＧＯフローが生成される。例えば、ワイドＧＯフロー及びワイドＭＳＯフローに関するバージョン情報を含むワイド・プライマリー・フローが生成される。フロー生成ロジック３０２のオペレーション及び生成されたオーバーヘッドフローのより詳細な説明が、このドキュメントの他のセクションにおいて提供される。
【００７６】
出力ロジック３０８は、少なくとも一つのＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア・ロジック、メモリ・エレメント及び／又はソフトウェアを実行するハードウェアを含む。出力ロジック３０８は、マルチ周波数ネットワークのＬＯＩにおける配信のためのオーバーヘッドフローデータを出力するように動作する。例えば、出力ロジック３０８は、任意のタイプのトランスポートメカニズムを用いて、ＮＯＣ１０２による配信のためのプライマリー・フロー、ＧＯフロー及びＭＳＯフローを、マルチ周波数ネットワークにおける送信機サイトへ出力するように動作する。
【００７７】
一つの態様において、オーバーヘッドフローデータ配信システムは、機械読み取り可能な媒体（machine-readable medium）上に記憶され又は組み込まれた１又は複数のプログラムインストラクション（“インストラクション（instructions）”）又は“コードのセット（sets of codes）”を含むコンピュータ・プログラム・プロダクト（computer program product）を含む。それは、少なくとも一つのプロセッサ、例えば、フロー生成ロジック３０２のプロセッサにより実行された場合に、本明細書で説明される機能を提供する。例えば、コードのセットは、例えばフロッピー（登録商標)ディスク、ＣＤＲＯＭ、メモリカード、ＦＬＡＳＨメモリデバイス、ＲＡＭ、ＲＯＭ、又はオーバーヘッド生成ロジック３００とのインタフェースをとる（interfaces）任意の他のタイプのメモリデバイス又は機械読み取り可能な媒体のような、機械読み取り可能な媒体から、オーバーヘッド生成ロジック３００中へロード（loaded into）されても良い。他の態様において、コードのセットは、外部デバイス又はネットワークリソースから、オーバーヘッド生成ロジック３００中へダウンロード（downloaded into）されても良い。コードのセットは、実行された場合に、本明細書で説明されるようなオーバーヘッドフローデータ配信システムの態様を提供する。
【００７８】
図４は、オーバーヘッドフローデータ配信システムの態様において用いられる、オーバーヘッドフローを生成するための方法４００を示す。明確にするために、方法４００は、図３に示されるオーバーヘッド生成ロジック３００を参照して、本明細書で説明される。例えば、一つの態様において、フロー生成ロジック３０２は、以下で説明される機能を実行するために、オーバーヘッド生成ロジック３００を制御するための１又は複数のコードのセットを実行する。
【００７９】
ブロック４０２にて、マルチ周波数ネットワーク上での配信について、１又は複数のワイド及び／又はローカルマルチプレックスが受信される。例えば、マルチプレックスは、マルチプレックス入力ロジック３０４にて受信される。
【００８０】
ブロック４０４にて、受信されたマルチプレックスは、コンテンツ・マルチプレックスの配信に基づいてマルチプレックス・セットを生成するために処理される。また、これらマルチプレックス・セットのネットワーク配信が決定される。例えば、マルチプレックス・セット・ロジック３０４は、マルチプレックス・セット（例えば、ＶＭセット及びＵＭセット）を生成し、そして、これらマルチプレックス・セットの、マルチ周波数ネットワークの選択されたＷＯＩ及びＬＯＩへの配信を決定するように動作する。
【００８１】
ブロック４０６にて、ワイド及びローカルＧＯフローが生成される。一つの態様において、フロー生成ロジックは、ワイド及びローカルＧＯフローを生成するように動作する。
【００８２】
ブロック４０６の後、三つのメカニズムのうちの一つが、マルチ周波数ネットワークにおけるオーバーヘッドフローデータを配信するために実行される。
【００８３】
メカニズム１（マルチプレックスごとのオーバーヘッドデータの生成）
ブロック４０８にて、プライマリー・フローが、マルチプレックスごとに生成される。プライマリー・フローは、関連するコンテンツ・マルチプレックスに関するマルチプレックスＩＤを含む。与えられたマルチプレックスについて生成されたプライマリー・フローは、そのマルチプレックスに関連するＵＭセットにおけるあらゆる（every）コンテンツ・マルチプレックスに関連するあらゆる（every）ＭＳＯフローに関するバージョン情報を含む。ワイド及びローカルマルチプレックスについて、別々のプライマリー・フローが生成される。一つの態様において、フロー生成ロジック３０２は、マルチプレックスごとにプライマリー・フローを生成するように動作する。
【００８４】
ブロック４１０にて、ＭＳＯフローが、マルチプレックスごとに生成される。各々のＭＳＯフローは、関連するコンテンツ・マルチプレックスのためのマルチプレックス・スペシフィック・データを含む。例えば、特定のマルチプレックス上を運ばれるサービスのために、プログラミング・ガイド・データが生成される。ワイド及びローカルマルチプレックスについて、別々のＭＳＯフローが生成される。一つの態様において、フロー生成ロジック３０２は、マルチプレックスごとにＭＳＯフローを生成するように動作する。
【００８５】
ブロック４１２にて、プライマリー・フロー及びＭＳＯフローが、予め割り当てられたフロー識別子を用いて、関連するマルチプレックス上で送信される。一つの態様において、出力ロジック３０８は、予め割り当てられたフロー識別子を用いて、プライマリー・フロー及びＭＳＯフローを送信するように動作する。
【００８６】
メカニズム２（ＶＭセットごとのオーバーヘッドデータの生成）
ブロック４１４にて、プライマリー・フローが、ＶＭセットごとに生成される。別々のプライマリー・フローが、各々のＶＭセットについて生成され、また、各々のプライマリー・フローは、関連するＶＭセットに関するＶＭセット識別子を含む。ワイド及びローカルＶＭセットについて、別々のプライマリー・フローが生成される。一つの態様において、フロー生成ロジック３０２は、ＶＭセットごとにプライマリー・フローを生成するように動作する。
【００８７】
ブロック４１６にて、統合されたＭＳＯフローが、ＶＭセットごとに生成される。ＶＭセットについて生成された統合されたＭＳＯフローデータは、関連するＶＭセットにおける各々のマルチプレックスのためのＭＳＯデータを含む。例えば、統合されたプログラミング・ガイド・データは、与えられたＶＭセットに関連するすべてのマルチプレックス上を運ばれるサービスのためのガイドデータを含む。ワイド及びローカルＶＭセットについて、別々のＭＳＯフローが生成される。一つの態様において、フロー生成ロジック３０２は、ＶＭセットごとに、統合されたＭＳＯフローを生成するように動作する。
【００８８】
ブロック４１８にて、統合されたプライマリー・フローは、ＶＭセットにおけるあらゆるマルチプレックス上で送信される。一つの態様において、出力ロジック３０８は、プライマリー・フローを送信するように動作する。
【００８９】
ブロック４２０では、統合されたＭＳＯフローが、予め割り当てられたフロー識別子を用いて、関連するＶＭセットにおけるすべてのマルチプレックス上で送信される、第１の配信オプションが、提供される。一つの態様において出力ロジック３０８は、統合されたＭＳＯフローを送信するように動作する。
【００９０】
ブロック４２２では、統合されたＭＳＯフローデータが、ＭＳＯフローデータの送信のために要求されるバンド幅を最適化するために、関連するＶＭセットにおけるただ一つのマルチプレックス上で送信される、第２の配信オプションが、提供される。一つの態様において出力ロジック３０８は、統合されたＭＳＯフローを送信するように動作する。
【００９１】
メカニズム３（ＵＭセットごとのオーバーヘッドデータの生成）
ブロック４２４にて、プライマリー・フローが、ＵＭセットごとに生成される。別々のプライマリー・フローが、各々のＵＭセットについて生成され、また、各々のプライマリー・フローは、関連するＵＭセットに関するＵＭセット識別子を含む。ワイド及びローカルＵＭセットについて、別々のプライマリー・フローが生成される。一つの態様において、フロー生成ロジック３０２は、ＵＭセットごとにプライマリー・フローを生成するように動作する。
【００９２】
ブロック４２６にて、統合されたＭＳＯフローが、ＵＭセットごとに生成される。ＵＭセットについて生成された統合されたＭＳＯフローデータは、関連するＵＭセットにおける各々のマルチプレックスのためのＭＳＯデータを含む。例えば、統合されたプログラミング・ガイド・データは、与えられたＵＭセットに関連するすべてのマルチプレックス上を運ばれるサービスのためのガイドデータを含む。ワイド及びローカルＵＭセットについて、別々のＭＳＯフローが生成される。一つの態様において、フロー生成ロジック３０２は、ＵＭセットごとに、統合されたＭＳＯフローを生成するように動作する。
【００９３】
ブロック４２８にて、統合されたプライマリー・フローは、ＵＭセットにおけるあらゆるマルチプレックス上で送信される。一つの態様において、出力ロジック３０８は、プライマリー・フローを送信するように動作する。
【００９４】
ブロック４３０では、統合されたＭＳＯフローが、予め割り当てられたフロー識別子を用いて、関連するＵＭセットにおけるすべてのマルチプレックス上で送信される、第１の配信オプションが、提供される。一つの態様において出力ロジック３０８は、統合されたＭＳＯフローを送信するように動作する。
【００９５】
ブロック４３２では、統合されたＭＳＯフローデータが、ＭＳＯフローデータの送信のために要求されるバンド幅を最適化するために、関連するＵＭセットにおける一部のマルチプレックス上で送信される、第２の配信オプションが、提供される。統合されたＭＳＯデータを送信するための一部のマルチプレックスは、統合されたＭＳＯフローデータが、ＵＭセットに関連する各々のローカルエリア（ＬＯＩ）における少なくとも一つのマルチプレックス上を運ばれるように、選択されるべきである。一つの態様において出力ロジック３０８は、統合されたＭＳＯフローを送信するように動作する。
【００９６】
ブロック４３４にて、ＧＯフローは、あらゆるＬＯＩにおけるすべてのマルチプレックス上又はあらゆるＬＯＩにおける一部のマルチプレックス上のいずれかで、送信される。第２のオプションは、ＧＯフローを送信するために要求されるバンド幅を最適化するために選択可能である。ＧＯデータを送信するための一部のマルチプレックスは、ＧＯフローデータが、システム中の各々のローカルエリア（ＬＯＩ）における少なくとも一つのマルチプレックス上を運ばれるように、選択されるべきである。一つの態様において出力ロジック３０８は、ＧＯフローを送信するように動作する。
【００９７】
それゆえ、方法４００は、オーバーヘッドフローデータ配信システムの態様を提供するように動作する。方法４００はただ一つの実装を説明するものに過ぎず、また、様々な態様の範囲内で他の実装が可能であることは、留意されるべきである。
【００９８】
図５は、オーバーヘッドフローデータ配信システムの態様において用いられる、例となるオーバーヘッド取得ロジック５００を示す。例えば、オーバーヘッド取得ロジック５００は、図１に示されるオーバーヘッド取得ロジック１２０としての利用に適している。オーバーヘッド取得ロジック５００は、処理ロジック５０２、オーバーヘッドフローデータ受信機５０４、登録制御ロジック５０６及びフロー取得ロジック５０８を含む。そられはすべてデータバス５１０に接続される。
【００９９】
登録制御ロジック５０６は、少なくとも一つのＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア・ロジック、メモリ・エレメント及び／又はソフトウェアを実行するハードウェアを含む。登録制御ロジック５０６は、オーバーヘッドフローデータを取得するために、フロー取得ロジック５０８を使って、オーバーヘッドフローを登録及び登録解除（deregister）するためのメカニズムを提供するように動作する。例えば、登録制御ロジック５０６は、オーバーヘッドフローを登録及び登録解除するためのフロー取得ロジック５０８とのインタフェースをとる。処理ロジック５０２は、プライマリー・フロー、ＭＳＯフロー及びＧＯフローを、これらフローに関するデータを取得するように、登録するための登録制御ロジック５０６とのインタフェースをとる。一旦、オーバーヘッドフローに関して、データ取得が完了すれば、登録制御ロジック５０６は、フロー取得ロジック５０８を使って、そのオーバーヘッドフローを登録解除する。
【０１００】
フロー取得ロジック５０８は、少なくとも一つのＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア・ロジック、メモリ・エレメント及び／又はソフトウェアを実行するハードウェアを含む。フロー取得ロジック５０８は、予め割り当てられたフロー識別子に基づいて、オーバーヘッドフローに対するレジストレーション（registrations）及びデ・レジストレーション（de-registrations）を受信するための登録制御ロジック５０６とのインタフェースをとるように動作する。フロー取得ロジック５０８は、登録されたオーバーヘッドフローに関するフローデータを取得するためのデバイスでの受信ロジックとのインタフェースをとるように動作する。例えば、フロー取得ロジック５０８は、登録制御ロジック５０６から受信される関連するレジストレーションに基づいて、ＧＯフロー、ＭＳＯフロー及びプライマリー・フローに関するオーバーヘッドデータを取得するように動作する。
【０１０１】
オーバーヘッドフローデータ受信機５０４は、少なくとも一つのＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア・ロジック、メモリ・エレメント及び／又はソフトウェアを実行するハードウェアを含む。オーバーヘッドフローデータ受信機５０４は、予め割り当てられたフローＩＤ上のプライマリー・フロー・データを受信するように動作する。また、オーバーヘッドフローデータ受信機５０４は、予め割り当てられたフローＩＤを用いて、フロー取得ロジック５０８からＭＳＯフロー及びＧＯフローに関するデータを受信する。マルチプレックスごとのオーバーヘッドフローデータ生成メカニズムに関して、フロー取得ロジック５０８は、現在のＬＯＩにおける複数のＲＦからＭＳＯフローデータを検索し、ＭＳＯデータの複数のインスタンスを、オーバーヘッドフローデータ受信機５０４へ送る。ＶＭセットごと又はＵＭセットごとのオーバーヘッドフローデータ生成メカニズムに関して、フロー取得ロジック５０８は、現在のＬＯＩにおけるＲＦのうちの一つから統合されたＭＳＯフローデータを検索し、統合されたＭＳＯデータを、オーバーヘッドフローデータ受信機５０４へ送信する。
【０１０２】
処理ロジック５０２は、少なくとも一つのＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア・ロジック、メモリ・エレメント及び／又はソフトウェアを実行するハードウェアを含む。一つの態様において、処理ロジック５０２は、現在のＬＯＩにおいて利用可能なコンテンツ・マルチプレックスに関連する他のオーバーヘッドフローについての（about）バージョン情報を判定するために、受信されたプライマリー・フロー・データを処理するように動作する。処理ロジック５０２は、他のオーバーヘッドフローが、更新されたか及び取得されるべきかを判定するために、プライマリー・フローから受信されたバージョン情報を処理するように動作する。これら判定に基づいて、処理ロジック５０２は、ＭＳＯフロー及びＧＯフローを含む他のタイプのオーバーヘッドフローデータを取得して処理するように動作する。マルチプレックスごとのオーバーヘッドフローデータ生成メカニズムに関して、処理ロジック５０２は、オーバーヘッドフローデータ受信機５０４から受信されたＭＳＯデータの複数のインスタンスを統合する。統合された（integrated）ＭＳＯデータは、そのデバイス・ユーザへ提示（presented）される。一つの態様において、処理ロジック５０２は、ＭＳＯフロー及びＧＯフローのためのワイド及びローカルマルチプレックスについて受信されたオーバーヘッドデータを結合するように動作する。結合されたワイド及びローカルオーバーヘッドデータは、そのデバイス・ユーザへ提示される。
【０１０３】
一つの態様において、オーバーヘッドフローデータ配信システムは、機械読み取り可能な媒体上に記憶され又は組み込まれた１又は複数のプログラムインストラクション（“インストラクション（instructions）”）又は“コードのセット（sets of codes）”を含むコンピュータ・プログラム・プロダクトを含む。それは、少なくとも一つのプロセッサ、例えば、処理ロジック５０２のプロセッサに実行された場合に、本明細書で説明される機能を提供する。例えば、コードのセットは、例えばフロッピーディスク、ＣＤＲＯＭ、メモリカード、ＦＬＡＳＨメモリデバイス、ＲＡＭ、ＲＯＭ、又はオーバーヘッド取得ロジック５００とのインタフェースとなる任意の他のタイプのメモリデバイス又は機械読み取り可能な媒体のような、機械読み取り可能な媒体から、オーバーヘッド取得ロジック５００中へロードされても良い。他の態様において、コードのセットは、外部デバイス又はネットワークリソースから、オーバーヘッド取得ロジック５００中へダウンロードされても良い。コードのセットは、実行された場合に、本明細書で説明されるような選択システムの態様を提供する。
【０１０４】
オーバーヘッドフローデータの取得
一つの態様において、オーバーヘッド取得ロジック５００は、オーバーヘッドフローデータに対する更新を検出するために、周期的に（又は、選択された複数の時刻に）プライマリー・フローをモニターする。一つの態様において、登録メカニズムは、フローデータを取得するためのフローを登録するフロー取得ロジック１２２により該デバイスにて提供される。プライマリー・フロー・データを取得するために、登録制御ロジック５０６は、フロー取得ロジック１２２を使って、プライマリー・フローに関連する予め割り当てられたオーバーヘッドフロー識別子を登録する。フロー取得ロジック１２２は、任意の適切なプライオリティーメカニズムに基づいて、登録されたオーバーヘッドフローに関するデータを取得する。一つの態様において、プライマリー・フローは、与えられたＬＯＩにおいて運ばれるすべてのマルチプレックス上で運ばれる。プライマリー・フローの登録に応答して、フロー取得ロジック１２２は、現在のＲＦからプライマリー・フロー・データを取得するために、受信機１１８と通信し、そして、それを、オーバーヘッドフローデータ受信機５０４へ提供するであろう。
【０１０５】
一つの態様において、デバイスの電源投入時ごとに又は周期的なプライマリー・フローのモニタリング時刻ごとに、処理ロジック５０２は、ワイド及びローカルオーバーヘッドフローデータの両方を取得することを試みる。処理ロジック５０２は、電源投入時又は周期的モニタリング時刻にて、ワイド及びローカル・プライマリー・フローの取得を開始する。プライマリー・フローは、他のオーバーヘッドフローに関連するデータに関するバージョン情報を含む。プライマリー・フローにおけるバージョンデータの更新に基づいて、処理ロジック５０２は、他のワイド及びローカルオーバーヘッドフローを取得する（必要であれば）。処理ロジック５０２は、プライマリー・フロー及びオーバーヘッドデータの取得のために、他のオーバーヘッドフローを登録するための登録制御ロジック５０６とのインタフェースをとる。ワイド及びローカルオーバーヘッドフローデータの取得は、取得されるデータに関して、各々の他のものから独立している。
【０１０６】
デバイスにて維持される（Maintained）パラメータ
一つの態様において、処理ロジック５０２は、オーバーヘッドデータの配信及び取得のためのマルチプレックスごとのオーバーヘッドフローデータ生成メカニズム（メカニズム１）をサポートするために、以下のパラメータのうちの一つ又は複数を、デバイスにて、維持する。  
−   現在のワイドマルチプレックスＩＤ及びローカルマルチプレックスＩＤ。  
−   ワイドＧＯフロー及びローカルＧＯフローに関連するバージョン情報。  
−   現在のワイドマルチプレックスＩＤに関連するワイドＰＦにおいて受信されるワイドＭＳＯフローに関するバージョン情報。  
−   現在のローカルマルチプレックスＩＤに関連するローカルＰＦにおいて受信されるローカルＭＳＯフローに関するバージョン情報。
【０１０７】
一つの態様において、処理ロジック５０２は、オーバーヘッドデータの配信及び取得のためのＶＭセットごとのオーバーヘッドフローデータ生成メカニズム（メカニズム２）をサポートするために、以下のパラメータのうちの一つ又は複数を、デバイスにて、維持する。  
−   現在のワイドＶＭセットＩＤ及びローカルＶＭセットＩＤ。  
−   ワイドＧＯフロー及びローカルＧＯフローに関連するバージョン情報。  
−   現在のワイドＶＭセットＩＤに関連する統合されたワイドＭＳＯフローに関するバージョン情報。  
−   現在のローカルＶＭセットＩＤに関連する統合されたローカルＭＳＯフローに関するバージョン情報。
【０１０８】
一つの態様において、処理ロジック５０２は、オーバーヘッドデータの配信及び取得のためのＵＭセットごとのオーバーヘッドフローデータ生成メカニズム（メカニズム３）をサポートするために、以下のパラメータのうちの一つ又は複数を、デバイスにて、維持する。  
−   現在のワイドＵＭセットＩＤ及びローカルＵＭセットＩＤ。  
−   ワイドＧＯフロー及びローカルＧＯフローに関連するバージョン情報。  
−   現在のワイドＵＭセットＩＤに関連する統合されたワイドＭＳＯフローに関するバージョン情報。  
−   現在のローカルＵＭセットＩＤに関連する統合されたローカルＭＳＯフローに関するバージョン情報。
【０１０９】
図６は、オーバーヘッドフローデータ配信システムの態様において用いられる、メカニズム１（マルチプレックスごとのオーバーヘッドフローデータ生成）の下でオーバーヘッドフローデータを取得するための例となる方法６００を示す。明確にするために、方法６００は、図５に示されるオーバーヘッド取得ロジック５００を参照して、本明細書で説明される。例えば、一つの態様において、処理ロジック５０２は、以下で説明される機能を実行するために、オーバーヘッド取得ロジック５００を制御するための１又は複数のコードのセットを実行する。
【０１１０】
ブロック６０２にて、プライマリー・フローに関する予め割り当てられたフロー識別子を用いてプライマリー・フロー・データを受信するように、登録が実行される。一つの態様において、処理ロジック５０２は、予め割り当てられたフロー識別子を用いてプライマリー・フローオーバーヘッドデータを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１１１】
ブロック６０４にて、フロー取得ロジック５０８により、現在同調されたＲＦチャネル上で、プライマリー・フロー・データが取得される。
【０１１２】
ブロック６０６にて、プライマリー・フロー・データは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へパスされる。
【０１１３】
ブロック６０８にて、プライマリー・フロー・データが、処理ロジック５０２により処理される。
【０１１４】
ブロック６１０にて、プライマリー・フロー・データにおいて新たなマルチプレックス識別子（ワイド及び／又はローカルマルチプレックス識別子）が検出されたかどうかに関して判定がなされる。一つの態様において、処理ロジック５０２は、記憶されたマルチプレックス識別子を、新たに取得されたプライマリー・フロー・データに含まれる識別子と比較することによって、この判定を行う。新たなマルチプレックス識別子が検出された場合には、該デバイスは、すべてのＭＳＯフローのためのオーバーヘッドデータを取得する必要がある。新たなマルチプレックス識別子が検出された場合には、本方法は、ブロック６１２に進む。新たなマルチプレックス識別子が検出されなかった場合には、本方法は、ブロック６１４に進む。
【０１１５】
ブロック６１２にて、予め割り当てられたフロー識別子を用いて、すべてのＭＳＯフローを取得するように、登録が実行される。一つの態様において、処理ロジック５０２は、該予め割り当てられたフロー識別子を用いてすべてのＭＳＯフローを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１１６】
ブロック６１４にて、プライマリー・フロー・データにおいて受信されたＭＳＯフローのいずれかに関連するバージョン情報が更新されたかどうかに関して判定がなされる。一つの態様において、処理ロジック５０２は、記憶されたバージョン情報を、新たに取得されたプライマリー・フロー・データに含まれるバージョン情報と比較することによって、この判定を行う。バージョン情報が更新された場合には、本方法は、ブロック６１６へ進む。バージョン情報が更新されなかった場合には、本方法は、ブロック６１８へ進む。
【０１１７】
ブロック６１６にて、予め割り当てられたフロー識別子を用いて、更新されたＭＳＯフローを取得するように、登録が実行される。一つの態様において、処理ロジック５０２は、該予め割り当てられたフロー識別子を用いて更新されたＭＳＯフローを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１１８】
ブロック６１８にて、いずれかのＧＯフローについてバージョン情報が更新されたかどうか判定するための判定が実行される。一つの態様において、処理ロジック５０２は、記憶されたＧＯフローバージョン情報を、新たに取得されたプライマリー・フロー・データに含まれるバージョン情報と比較することによって、この判定を行う。ＧＯフローバージョン情報が更新された場合には、本方法は、ブロック６２０に進む。ＧＯフローバージョン情報が更新されなかった場合には、本方法は、ブロック６２２に進む。
【０１１９】
ブロック６２０にて、予め割り当てられたフロー識別子を用いて、更新されたＧＯフローを取得するように、登録が実行される。一つの態様において、処理ロジック５０２は、該予め割り当てられたフロー識別子を用いて更新されたＧＯフローを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１２０】
ブロック６２２にて、プライマリー・フローが登録解除される。一つの態様において、処理ロジック５０２は、該プライマリー・フローを、フロー取得ロジック５０８から登録削除するように、登録制御ロジック５０６を制御する。
【０１２１】
この時点で、方法６００は、並行して進む。ここでは、ブロック６２４及び６２６のオペレーションは、ブロック６２８，６３０及び６３２のオペレーションと並行して実行される。
【０１２２】
ブロック６２４にて、登録されたＧＯフローデータが、現在のＬＯＩにおける一つのＲＦから取得される。一つの態様において、フロー取得ロジック５０８は、現在のＬＯＩにおけるＲＦのうちの一つからＧＯフローデータを取得する。一つの態様において、ＧＯフローデータが現在のＬＯＩにおけるすべてのＲＦ上を運ばれる場合には、ＧＯフローデータは、現在のＬＯＩにおける現在同調されたＲＦから取得される。他の態様において、該ＧＯデータは、バンド幅最適化を達成するために現在のＬＯＩにおける一部のＲＦ上を運ばれてもよく、その場合には、フロー取得ロジック５０８は、ＧＯデータを運ぶＲＦのうちの一つに切り替えて、そのデータを取得する。
【０１２３】
ブロック６２６にて、取得されたＧＯフローデータは、オーバーヘッド取得ロジック５００へ送られる。一つの態様において、該ＧＯフローデータは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へ渡される。
【０１２４】
ブロック６２８にて、登録されたＭＳＯフローデータは、現在のＬＯＩにおけるＲＦの各々から取得される。一つの態様において、フロー取得ロジック５０８は、現在のＬＯＩにおける各々のＲＦのためのＭＳＯデータを取得する。
【０１２５】
ブロック６３０にて、（現在のＬＯＩにおける各々のＲＦに関連する）取得されたＭＳＯフローデータの各々のインスタンスは、オーバーヘッド取得ロジック５００へ送られる。一つの態様において、取得されたＭＳＯフローデータの各々のインスタンスは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へ渡される。
【０１２６】
ブロック６３２にて、ＭＳＯデータの複数のインスタンスが、統合された（unified）ＭＳＯフローデータへ統合される（integrated）。一つの態様において、処理ロジック５０２は、取得されたＭＳＯフローデータの複数のインスタンスを、統合された（unified）ＭＳＯデータへ統合する（integrates）。統合された（unified）ＭＳＯデータは、ユーザへ提示される。
【０１２７】
それゆえ、方法６００は、オーバーヘッドフローデータ配信システムの態様に利用されるのメカニズム１下でオーバーヘッドフローデータを取得するように動作する。方法６００はただ一つの実装を説明するものに過ぎず、また、様々な態様の範囲内で他の実装が可能であることは、留意されるべきである。
【０１２８】
図７は、オーバーヘッドフローデータ配信システムの態様において用いられる、メカニズム２（ＶＭセットごとのオーバーヘッドフローデータの生成）の下でオーバーヘッドフローデータを取得するための例となる方法７００を示す。明確にするために、方法７００は、図５に示されるオーバーヘッド取得ロジック５００を参照して、本明細書で説明される。例えば、一つの態様において、処理ロジック５０２は、以下で説明される機能を実行するために、オーバーヘッド取得ロジック５００を制御するための１又は複数のコードのセットを実行する。
【０１２９】
ブロック７０２にて、予め割り当てられたフロー識別子を用いてプライマリー・フロー・データを受信するように、登録が実行される。一つの態様において、処理ロジック５０２は、予め割り当てられたフロー識別子を用いてプライマリー・フローオーバーヘッドデータを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１３０】
ブロック７０４にて、フロー取得ロジック５０８により、現在同調されたＲＦチャネル上で、プライマリー・フロー・データが取得される。
【０１３１】
ブロック７０６にて、プライマリー・フロー・データは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へパスされる。
【０１３２】
ブロック７０８にて、プライマリー・フロー・データが、処理ロジック５０２により処理される。
【０１３３】
ブロック７１０にて、プライマリー・フロー・データにおいて新たなＶＭセット識別子（ワイド及び／又はローカルＶＭセット識別子）が検出されたかどうかに関して判定がなされる。一つの態様において、処理ロジック５０２は、記憶されたＶＭセット識別子を、新たに取得されたプライマリー・フロー・データに含まれる識別子と比較することによって、この判定を行う。新たなＶＭセット識別子が検出された場合には、該デバイスは、すべてのＭＳＯフローのためのオーバーヘッドデータを取得する必要がある。新たなＶＭセット識別子が検出された場合には、本方法は、ブロック７１２に進む。新たなＶＭセット識別子が検出されなかった場合には、本方法は、ブロック７１４に進む。
【０１３４】
ブロック７１２にて、予め割り当てられたフロー識別子を用いて、すべてのＭＳＯフローを取得するように、登録が実行される。一つの態様において、処理ロジック５０２は、該予め割り当てられたフロー識別子を用いてすべてのＭＳＯフローを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１３５】
ブロック７１４にて、プライマリー・フロー・データにおいて受信されたＭＳＯフローのいずれかに関連するバージョン情報が更新されたかどうかに関して判定がなされる。一つの態様において、処理ロジック５０２は、記憶されたＭＳＯフローに関するバージョン情報を、新たに取得されたプライマリー・フロー・データに含まれるバージョン情報と比較することによって、この判定を行う。バージョン情報が更新された場合には、本方法は、ブロック７１６へ進む。バージョン情報が更新されなかった場合には、本方法は、ブロック７１８へ進む。
【０１３６】
ブロック７１６にて、予め割り当てられたフロー識別子を用いて、更新されたＭＳＯフローを取得するように、登録が実行される。一つの態様において、処理ロジック５０２は、該予め割り当てられたフロー識別子を用いて更新されたＭＳＯフローを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１３７】
ブロック７１８にて、いずれかのＧＯフローについてバージョン情報が更新されたかどうか判定するための判定が実行される。一つの態様において、処理ロジック５０２は、記憶されたＧＯフローバージョン情報を、新たに取得されたプライマリー・フロー・データに含まれるバージョン情報と比較することによって、この判定を行う。ＧＯフローバージョン情報が更新された場合には、本方法は、ブロック７２０に進む。ＧＯフローバージョン情報が更新されなかった場合には、本方法は、ブロック７２２に進む。
【０１３８】
ブロック７２０にて、予め割り当てられたフロー識別子を用いて、更新されたＧＯフローを取得するように、登録が実行される。一つの態様において、処理ロジック５０２は、該予め割り当てられたフロー識別子を用いて更新されたＧＯフローを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１３９】
ブロック７２２にて、プライマリー・フローが登録解除される。一つの態様において、処理ロジック５０２は、該プライマリー・フローを、フロー取得ロジック５０８から登録削除するように、登録制御ロジック５０６を制御する。
【０１４０】
この時点で、方法７００は、並行して進む。ここでは、ブロック７２４及び７２６のオペレーションは、ブロック７２８及び７３０のオペレーションと並行して実行される。
【０１４１】
ブロック７２４にて、登録されたＧＯフローデータが、現在のＬＯＩにおける一つのＲＦから取得される。一つの態様において、フロー取得ロジック５０８は、予め割り当てられたフロー識別子を用いて、現在のＬＯＩにおけるＲＦのうちの一つからＧＯフローデータを取得する。一つの態様において、ＧＯフローデータが現在のＬＯＩにおけるすべてのＲＦ上を運ばれる場合には、ＧＯフローデータは、現在のＬＯＩにおける現在同調されたＲＦから取得される。他の態様において、該ＧＯデータは、バンド幅最適化を達成するために現在のＬＯＩにおける一部のＲＦ上を運ばれてもよく、その場合には、フロー取得ロジック５０８は、ＧＯデータを運ぶＲＦのうちの一つに切り替えて、そのデータを取得する。
【０１４２】
ブロック７２６にて、取得されたＧＯフローデータは、オーバーヘッド取得ロジック５００へ送られる。一つの態様において、該ＧＯフローデータは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へ渡される。
【０１４３】
ブロック７２８にて、統合された（integrated）ＭＳＯフローデータ（ＶＭセットごとに統合された）は、現在のＬＯＩにおける一つのＲＦから取得される。一つの態様において、フロー取得ロジック５０８は、予め割り当てられたフロー識別子を用いて、現在のＬＯＩにおけるＲＦのうちの一つから統合されたＭＳＯデータを取得する。一つの態様において、統合されたＭＳＯフローデータは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へ渡される。一つの態様において、統合されたＭＳＯフローデータが現在のＬＯＩにおけるすべてのＲＦ上を運ばれる場合には、統合されたＭＳＯフローデータは、現在のＬＯＩにおける現在同調されたＲＦから取得される。他の態様において、該統合されたＭＳＯデータは、バンド幅最適化を達成するために現在のＬＯＩにおける単一のＲＦ上を運ばれてもよく、その場合には、フロー取得ロジック５０８は、統合されたＭＳＯデータを運ぶＲＦに切り替えて、そのデータを取得する。
【０１４４】
ブロック７３０にて、取得された統合されたＭＳＯフローデータは、オーバーヘッド取得ロジック５００へ送られる。一つの態様において、取得された統合されたＭＳＯフローデータは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へ渡される。
【０１４５】
それゆえ、方法７００は、オーバーヘッドフローデータ配信システムの態様に利用されるのメカニズム２下でオーバーヘッドフローデータを取得するように動作する。方法７００はただ一つの実装を説明するものに過ぎず、また、様々な態様の範囲内で他の実装が可能であることは、留意されるべきである。
【０１４６】
図８は、オーバーヘッドフローデータ配信システムの態様において用いられる、メカニズム３（ＵＭセットごとのオーバーヘッドフローデータの生成）の下でオーバーヘッドフローデータを取得するための例となる方法８００を示す。明確にするために、方法８００は、図５に示されるオーバーヘッド取得ロジック５００を参照して、本明細書で説明される。例えば、一つの態様において、処理ロジック５０２は、以下で説明される機能を実行するために、オーバーヘッド取得ロジック５００を制御するための１又は複数のコードのセットを実行する。
【０１４７】
ブロック８０２にて、予め割り当てられたフロー識別子を用いてプライマリー・フロー・データを受信するように、登録が実行される。一つの態様において、処理ロジック５０２は、予め割り当てられたフロー識別子を用いてプライマリー・フローオーバーヘッドデータを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１４８】
ブロック８０４にて、フロー取得ロジック５０８により、現在同調されたＲＦチャネル上で、プライマリー・フロー・データが取得される。
【０１４９】
ブロック８０６にて、プライマリー・フロー・データは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へパスされる。
【０１５０】
ブロック８０８にて、プライマリー・フロー・データが、処理ロジック５０２により処理される。
【０１５１】
ブロック８１０にて、プライマリー・フロー・データにおいて新たなＵＭセット識別子（ワイド及び／又はローカルＵＭセット識別子）が検出されたかどうかに関して判定がなされる。一つの態様において、処理ロジック５０２は、記憶されたＵＭセット識別子を、新たに取得されたプライマリー・フロー・データに含まれる識別子と比較することによって、この判定を行う。新たなＵＭセット識別子が検出された場合には、該デバイスは、すべてのＭＳＯフローのためのオーバーヘッドデータを取得する必要がある。新たなＵＭセット識別子が検出された場合には、本方法は、ブロック８１２に進む。新たなＵＭセット識別子が検出されなかった場合には、本方法は、ブロック８１４に進む。
【０１５２】
ブロック８１２にて、予め割り当てられたフロー識別子を用いて、すべてのＭＳＯフローを取得するように、登録が実行される。一つの態様において、処理ロジック５０２は、該予め割り当てられたフロー識別子を用いてすべてのＭＳＯフローを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１５３】
ブロック８１４にて、プライマリー・フロー・データにおいて受信されたＭＳＯフローのいずれかに関連するバージョン情報が更新されたかどうかに関して判定がなされる。一つの態様において、処理ロジック５０２は、記憶されたＭＳＯフローに関するバージョン情報を、新たに取得されたプライマリー・フロー・データに含まれるバージョン情報と比較することによって、この判定を行う。バージョン情報が更新された場合には、本方法は、ブロック８１６へ進む。バージョン情報が更新されなかった場合には、本方法は、ブロック８１８へ進む。
【０１５４】
ブロック８１６にて、予め割り当てられたフロー識別子を用いて、更新されたＭＳＯフローを取得するように、登録が実行される。一つの態様において、処理ロジック５０２は、該予め割り当てられたフロー識別子を用いて更新されたＭＳＯフローを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１５５】
ブロック８１８にて、いずれかのＧＯフローについてバージョン情報が更新されたかどうか判定するための判定が実行される。一つの態様において、処理ロジック５０２は、記憶されたＧＯフローバージョン情報を、新たに取得されたプライマリー・フロー・データに含まれるバージョン情報と比較することによって、この判定を行う。ＧＯフローバージョン情報が更新された場合には、本方法は、ブロック８２０に進む。ＧＯフローバージョン情報が更新されなかった場合には、本方法は、ブロック８２２に進む。
【０１５６】
ブロック８２０にて、予め割り当てられたフロー識別子を用いて、更新されたＧＯフローを取得するように、登録が実行される。一つの態様において、処理ロジック５０２は、該予め割り当てられたフロー識別子を用いて更新されたＧＯフローを取得するようフロー取得ロジック５０８に登録するように、登録制御ロジック５０６を制御する。
【０１５７】
ブロック８２２にて、プライマリー・フローが登録解除される。一つの態様において、処理ロジック５０２は、該プライマリー・フローを、フロー取得ロジック５０８から登録削除するように、登録制御ロジック５０６を制御する。
【０１５８】
この時点で、方法８００は、並行して進む。ここでは、ブロック８２４及び８２６のオペレーションは、ブロック８２８及び８３０のオペレーションと並行して実行される。
【０１５９】
ブロック８２４にて、登録されたＧＯフローデータが、現在のＬＯＩにおける一つのＲＦから取得される。一つの態様において、フロー取得ロジック５０８は、予め割り当てられたフロー識別子を用いて、現在のＬＯＩにおけるＲＦのうちの一つからＧＯフローデータを取得する。一つの態様において、ＧＯフローデータが現在のＬＯＩにおけるすべてのＲＦ上を運ばれる場合には、ＧＯフローデータは、現在のＬＯＩにおける現在同調されたＲＦから取得される。他の態様において、該ＧＯデータは、バンド幅最適化を達成するために現在のＬＯＩにおける一部のＲＦ上を運ばれてもよく、その場合には、フロー取得ロジック５０８は、ＧＯデータを運ぶＲＦのうちの一つに切り替えて、そのデータを取得する。
【０１６０】
ブロック８２６にて、取得されたＧＯフローデータは、オーバーヘッド取得ロジック５００へ送られる。一つの態様において、該ＧＯフローデータは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へ渡される。
【０１６１】
ブロック８２８にて、統合されたＭＳＯフローデータ（ＵＭセットごとに統合された）は、現在のＬＯＩにおける一つのＲＦから取得される。一つの態様において、フロー取得ロジック５０８は、予め割り当てられたフロー識別子を用いて、現在のＬＯＩにおけるＲＦのうちの一つから統合されたＭＳＯデータを取得する。一つの態様において、統合されたＭＳＯフローデータは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へ渡される。一つの態様において、統合されたＭＳＯフローデータが現在のＬＯＩにおけるすべてのＲＦ上を運ばれる場合には、統合されたＭＳＯフローデータは、現在のＬＯＩにおける現在同調されたＲＦから取得される。他の態様において、該統合されたＭＳＯデータは、バンド幅最適化を達成するために現在のＬＯＩにおける一部のＲＦ上を運ばれてもよく、その場合には、フロー取得ロジック５０８は、統合されたＭＳＯデータを運ぶＲＦのうちの一つに切り替えて、そのデータを取得する。
【０１６２】
ブロック８３０にて、取得された統合されたＭＳＯフローデータは、オーバーヘッド取得ロジック５００へ送られる。一つの態様において、取得された統合されたＭＳＯフローデータは、オーバーヘッドフローデータ受信機５０４により受信され、処理ロジック５０２へ渡される。
【０１６３】
それゆえ、方法８００は、オーバーヘッドフローデータ配信システムの態様に利用されるのメカニズム３下でオーバーヘッドフローデータを取得するように動作する。方法８００はただ一つの実装を説明するものに過ぎず、また、様々な態様の範囲内で他の実装が可能であることは、留意されるべきである。
【０１６４】
図１０は、オーバーヘッドフローデータ配信システムの態様において用いられるオーバーヘッド生成ロジック１０００を示す。例えば、オーバーヘッド生成ロジック１０００は、図３に示されるオーバーヘッド生成ロジック３００しての利用に適している。一つの態様において、オーバーヘッド生成ロジック１０００は、本明細書で説明されるようなオーバーヘッドフローデータ配信システムの態様を提供するように構成された１又は複数のモジュールを含む少なくとも一つの集積回路によって実装される。例えば、一つの態様において、各々のモジュールは、ハードウェア及び／又はソフトウェアを実行するハードウェアを含む。
【０１６５】
オーバーヘッド生成ロジック１０００は、マルチ周波数ネットワークにおいて配信されるべき１又は複数のマルチプレックスに関連するＰＦオーバーヘッドデータを生成するための第１の手段（１００２）を含む。それは、一つの態様において、フロー生成ロジック３０２を含む。オーバーヘッド生成ロジック１０００はまた、前記１又は複数のマルチプレックスに関連するＭＳＯデータを識別するための第２の手段（１００４）を含む。それは、一つの態様において、フロー生成ロジック３０２を含む。オーバーヘッド生成ロジック１０００はまた、第１の予め割り当てられたフロー識別子を使用して、前記マルチ周波数ネットワーク上で、前記ＰＦオーバーヘッドデータを送信するための第３の手段（１００６）を含む。それは、一つの態様において、出力ロジック３０８を含む。オーバーヘッド生成ロジック１０００はまた、第２の予め割り当てられたフロー識別子を使用して、前記マルチ周波数ネットワーク上で、前記ＭＳＯデータを送信するための第４の手段（１００８）を含む。それは、一つの態様において、出力ロジック３０８を含む。
【０１６６】
図１１は、オーバーヘッドフローデータ配信システムの態様において用いられるオーバーヘッド取得ロジック１１００を示す。例えば、オーバーヘッド取得ロジック１１００は、図５に示されるオーバーヘッド取得ロジック５００としての使用に適している。一つの態様において、オーバーヘッド取得ロジック１１００は、本明細書で説明されるようなオーバーヘッドフローデータ配信システムの態様を提供するように構成された１又は複数のモジュールを含む少なくとも一つの集積回路によって実装される。例えば、一つの態様において、各々のモジュールは、ハードウェア及び／又はソフトウェアを実行するハードウェアを含む。
【０１６７】
オーバーヘッド取得ロジック１１００は、第１の予め割り当てられたフロー識別子を使用して、少なくとも一つのマルチプレックスに関連するＰＦオーバーヘッドデータを取得するための第１の手段（１１０２）を含む。それは、一つの態様において、処理ロジック５０２を含む。オーバーヘッド取得ロジック１１００はまた、前記受信されたＰＦオーバーヘッドデータに基づいて、前記少なくとも一つのマルチプレックスに関連するオーバーヘッドデータが更新されたことを判定するための第２の手段（１１０４）を含む。それは、一つの態様において、処理ロジック５０２を含む。オーバーヘッド取得ロジック１１００はまた、第２の予め割り当てられたフロー識別子を使用して、前記少なくとも一つのマルチプレックスに関連するＭＳＯデータを取得するための第３の手段（１１０６）を含む。それは、一つの態様において、処理ロジック５０２を含む。
【０１６８】
本明細書に開示された態様に関連して説明された、種々の説明に役立つ、ロジック、論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向けＩＣ（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）又は他のプログラマブル・ロジック・デバイス、個別ゲート又はトランジスタロジック、個別のハードウェアコンポーネント、又は本明細書で説明された機能を実行するようにデザインされた、任意のそれらの組み合わせで実装又は実行されても良い。汎用プロセッサは、マイクロプロセッサであっても良いが、代わりに、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ又はステートマシンであっても良い。また、プロセッサは、コンピュータデバイスの組み合わせ、例えば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連結する１つ又は複数のマイクロプロセッサ又は他のそのような構成、として実装されても良い。
【０１６９】
本明細書に開示された態様に関連して説明された方法又はアルゴリズムのステップは、直接、ハードウェアにより具体化されても良いし、プロセッサにより実行されるソフトウェアモジュールにより具体化されても良いし、又は、それら二つの組合せにより具体化されても良い。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスクドライブ、リムーバブルディスク、ＣＤ−ＲＯＭ、又は当該技術分野において周知の任意の他の形の記憶媒体に存在しても良い。例となる記憶媒体は、プロセッサが該記憶媒体から情報を読み込み、また、該記憶媒体へ情報を書き込むことができるように、該プロセッサへ接続される。代わりに、記憶媒体は、プロセッサに一体化されていても良い。プロセッサ及び記憶媒体は、ＡＳＩＣ中に存在しても良い。そのＡＳＩＣは、ユーザ端末中に存在しても良い。その代わりに、プロセッサ及び記憶媒体は、ユーザ端末において個別部品として存在していても良い。
【０１７０】
開示された態様の説明は、当業者が本発明を製造又は使用できるようにするために提供される。これらの態様への種々の変形は、当業者には容易に明白になるであろう。また、本発明で定義された一般的な原理は、本発明の精神又は範囲から逸脱することなく、他の態様、例えば、インスタントメッセージングサービス又は任意の一般的な無線データ通信アプリケーションに、適用されても良い。それゆえ、本発明は、本明細書で示された態様に限定されることが意図されているのではなく、本明細書に開示された原理及び新規な特徴に合致する最も広い範囲を与えられることが意図されている。“例となる（exemplary）”という単語は、“例、事例又は説明としての機能を果たすこと（serving as an example, instance, or illustration）”を意味するために、排他的に本明細書で用いられる。“例となる（exemplary）”として本明細書で説明された態様は、必ずしも他の態様を越えて好ましい又は有利であると解釈される必要はない。
【０１７１】
それゆえに、オーバーヘッドフローデータ配信システムの態様が本明細書で図示され説明されたが、それらの精神又は本質的特質から逸脱することなく、それら態様に種々の変更を施すことが可能であることは理解されるべきである。したがって、本明細書での開示及び説明は、以下の特許請求において示される本発明の範囲の説明に役立つことを意図されるものであり、制限されることを意図されるものではない。
【図１】
2010524353.tif 000003
【図２】
2010524353.tif 000004
【図３】
2010524353.tif 000005
【図４】
2010524353.tif 000006
【図５】
2010524353.tif 000007
【図６】
2010524353.tif 000008
【図７】
2010524353.tif 000009
【図８】
2010524353.tif 000010
【図９】
2010524353.tif 000011
【図１０】
2010524353.tif 000012
【図１１】
2010524353.tif 000013
【国際調査報告】
2010524353.tif 000014
2010524353.tif 000015