(57)【要約】  複数のクライアント装置間でモザイクチャンネルを提供する方法が提供される。これら複数のクライアント装置は、互いにデータを通信することができるようにデータ通信ネットワークを介して接続される。モザイクチャンネルに切り替えるよう命令されたクライアント装置側で、その他のクライアント装置がチャンネル番組用通信ネットワークを介して少なくとも１つのチャンネル番組サーバからチャンネル番組を受信しながら、モザイクチャンネルを提供する。当該方法は、チャンネル番組用通信ネットワークを介して、前記その他のクライアント装置のうちの少なくとも１つからチャンネル番組のチャンネル情報を受信するステップと、該チャンネル情報を提示する複数のチャンネルセルを有するモザイクチャンネルを生成するステップとを有する。
2013543682.tif 000002
【特許請求の範囲】
【請求項１】
互いにデータを通信することができるようにデータ通信ネットワークを介して接続された複数のクライアント装置間で、モザイクチャンネルに切り替えるよう命令されたクライアント装置側で、その他のクライアント装置がチャンネル番組用通信ネットワークを介して少なくとも１つのチャンネル番組サーバからチャンネル番組を受信しながら、モザイクチャンネルを提供する方法であって、
前記チャンネル番組用通信ネットワークを介して、前記その他のクライアント装置のうちの少なくとも１つから、前記チャンネル番組のチャンネル情報を受信するステップと、
前記チャンネル情報を提示する複数のチャンネルセルを有するモザイクチャンネルを生成するステップと、
を有する方法。
【請求項２】
前記複数のクライアント装置は複数のグループにグループ分けされ、前記モザイクチャンネルに切り替えるクライアント装置は、そのグループのクライアント装置からのチャンネル情報のみを受信する、請求項１に記載の方法。
【請求項３】
複数のチャンネル番組が複数のチャンネルグループにグループ分けされ、各チャンネルグループが１つのモザイクチャンネルに対応し、或るチャンネルグループに対応するモザイクチャンネルに切り替えるクライアント装置は、該チャンネルグループのチャンネル番組を受信しているクライアント装置からチャンネル情報を受信する、請求項１に記載の方法。
【請求項４】
同じチャンネル番組を受信している少なくとも２つのクライアント装置の中で、１つが該チャンネル番組の代表クライアント装置として選定されて該チャンネル番組のチャンネル情報を送信する、請求項１に記載の方法。
【請求項５】
前記クライアント装置は、前記チャンネル番組用通信ネットワークを介してチャンネル番組を受信しているときに、前記データ通信ネットワークを介して該チャンネル番組のチャンネル情報を送信する、請求項１に記載の方法。
【請求項６】
前記チャンネル情報は、前記チャンネル情報を送信するクライアント装置が受信しているチャンネル番組から該クライアント装置によって変換された低解像度ストリームである、請求項１乃至５の何れかに記載の方法。
【請求項７】
前記チャンネル情報は、前記チャンネル情報を送信するクライアント装置が受信しているチャンネル番組から該クライアント装置によってキャプチャされた１つのピクチャ又は複数のピクチャである、請求項１乃至５の何れかに記載の方法。
【請求項８】
前記データ通信ネットワーク及び前記チャンネル番組用通信ネットワークは同一のネットワークである、請求項１乃至５の何れかに記載の方法。
【請求項９】
モザイクチャンネルを提供するクライアント装置であって、当該クライアント装置は、データ通信ネットワークを介して複数のクライアント装置に、それらとデータを通信するように接続され、当該クライアント装置は、
少なくとも１つのチャンネル番組サーバから複数のチャンネル番組を受信するように構成された第１のインタフェースと、
前記データ通信ネットワークに接続するように構成された第２のインタフェースと、
前記第２のインタフェースを介して前記複数のクライアント装置のうちの少なくとも１つから前記複数のチャンネル番組のチャンネル情報を受信して、該チャンネル情報を提示する複数のチャンネルセルを有するモザイクチャンネルを生成するように構成されたプロセッサと
を有する、クライアント装置。
【請求項１０】
前記チャンネル番組を低解像度ストリームへと変換する、あるいは前記チャンネル番組から１つのピクチャ又は複数のピクチャをキャプチャする、ように構成されたコンバータを更に有し、前記プロセッサは更に、前記低解像度ストリーム、キャプチャされた１つのピクチャ、又はキャプチャされた複数のピクチャを、前記第２のインタフェースを介して送信するように構成されている、請求項９に記載のクライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はビデオシステムに関し、より具体的には、モザイクチャンネルを提供する方法及び装置に関する。
【背景技術】
【０００２】
技術の発展に伴い、１つ以上のモザイクチャンネルが放送者によって提供されている。モザイクチャンネルは、ユーザが、手動でザッピング（チャンネル切替）することなく、現時の複数のＴＶ番組の、わかりやすくて便利な通覧を得ることを可能にする。モザイクチャンネルは、一群の要素（通常はチャンネル）のモザイク（組合せ）表示を含むことが多く、それら要素の表示は静的又は動的であり得る。“静的”とは、各チャンネルのビデオからキャプチャされた１つのピクチャを意味し、“動的”とは、各チャンネルのビデオから取り出されるビデオストリームを意味する。一部のシステムにおいて、ユーザは、モザイクチャンネル内の対応するチャンネルアバター（チャンネルを具現化したもの）を選択することによって、自身の所望のチャンネルに切り替えることができる。
【０００３】
例えば、特許文献１は、所与のビデオストリームに対するアクションに関するインジケータを有するインタラクティブなモザイクチャンネルビデオストリームを開示している。そのインタラクティブモザイクチャンネルは、複数の個々のビデオ番組が所与の時間に提示されるようにして、ビデオモニタ上に表示される。これは、少なくともビデオ情報を提示する複数のビデオセルと、それら複数のビデオセル間で移動されることが可能なカーソルとを有する。各ビデオセルは複数の個々のビデオ番組のうちの１つに関連付けられ、各ビデオセルは更に、該ビデオセル内に、そのビデオ番組に関するデータを報告する領域を有する。以上により、ユーザは、選択されたビデオセルに関連付けられたビデオ番組を直接的に選択することができる。
【０００４】
しかしながら、従来のモザイクチャンネルは、放送者側で用意されてユーザ装置に伝送されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００７／０３０３８０号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００６】
モザイクチャンネルを提供する方法及び装置が提供される。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、複数のクライアント装置間でモザイクチャンネルを提供する方法が提供される。これら複数のクライアント装置は、互いにデータを通信することができるようにデータ通信ネットワークを介して接続される。モザイクチャンネルに切り替えるよう命令されたクライアント装置側で、その他のクライアント装置がチャンネル番組用通信ネットワークを介して少なくとも１つのチャンネル番組サーバからチャンネル番組を受信しながら、モザイクチャンネルを提供する。当該方法は、チャンネル番組用通信ネットワークを介して、前記その他のクライアント装置のうちの少なくとも１つからチャンネル番組のチャンネル情報を受信するステップと、該チャンネル情報を提示する複数のチャンネルセルを有するモザイクチャンネルを生成するステップとを有する。
【０００８】
本発明の一態様によれば、モザイクチャンネルを提供するクライアント装置が提供される。当該クライアント装置は、データ通信ネットワークを介して複数のクライアント装置に、それらとデータを通信するように接続される。当該クライアント装置は、少なくとも１つのチャンネル番組サーバから複数のチャンネル番組を受信するように構成された第１のインタフェースと、前記データ通信ネットワークに接続するように構成された第２のインタフェースと、第２のインタフェースを介して前記複数のクライアント装置のうちの少なくとも１つから前記複数のチャンネル番組のチャンネル情報を受信して、該チャンネル情報を提示する複数のチャンネルセルを有するモザイクチャンネルを生成するように構成されたプロセッサとを有する。
【０００９】
理解されるように、本発明の更なる態様及び利点が以下の発明の詳細な説明中に見出される。
【図面の簡単な説明】
【００１０】
添付の図面は、本発明の更なる理解を提供するために含められたものであり、発明の原理を説明する役割を果たす本明細書とともに、本発明の実施形態を例示するものである。故に、本発明はこれらの実施形態に限定されるものではない。図面は以下の図を含む。
【図１】本発明の一実施形態に従ったモザイクチャンネルを提供するシステムの一例を示す図である。
【図２】本発明の一実施形態に従ったチャンネル情報セルのレイアウトの一例を示す図である。
【図３】本発明の一実施形態に従ったモザイクチャンネルの階層モデルの一例を示す図である。
【図４】本発明の一実施形態に従ったＳＴＢ−チャンネルマッピングテーブルの一例を示す図である。
【図５】本発明の一実施形態に従ったモザイクチャンネルを受信する方法の一例を示すフローチャートである。
【図６】本発明の一実施形態に従った、ＳＴＢがＭＨＭＧに参加・退去することの一例を示す信号シーケンス図である。
【図７】本発明の一実施形態に従ったＳＴＢ−チャンネルマッピングテーブルの他の一例を示す図である。
【図８】本発明の一実施形態に従った、ＳＴＢがＡＣＩにチャンネル変更メッセージ又はアライブメッセージを送信するワークフローを例示するフローチャートである。
【図９】本発明の一実施形態に従ったメッセージタイプのテーブルの一例を示す図である。
【図１０】本発明の一実施形態に従ったＳＴＢ７の加入後のＳＴＢ−チャンネルマッピングテーブルの一例を示す図である。
【図１１】本発明の一実施形態に従った、チャンネル変更メッセージが受信された後のＳＴＢ−チャンネルマッピングテーブルの一例を示す図である。
【図１２】本発明の一実施形態に従ったチャンネルの代表ＳＴＢを選択する方法を例示するフローチャートである。
【図１３】本発明の一実施形態に従ったＳＴＢを例示するブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて、本発明の実施形態を詳細に説明する。以下の記載においては、明瞭さ及び簡潔さのため、既知の機能及び構成については詳細な説明を省略することがある。
【００１２】
本発明は、放送者側で用意される必要なく１つ以上のモザイクチャンネルを提供する方法を提供し、故に、放送者側でモザイクチャンネルを用意するためのモザイクシステムを配備するコストを省くことができる。具体的には、複数のＴＶチャンネルのビデオ情報のモザイク表示を提示するよう１つ以上のモザイクチャンネルがユーザ側で用意され、複数のＴＶチャンネルのビデオ情報は、複数のＴＶチャンネルのコンテンツを受信する複数のＳＴＢによって直接的あるいは間接的に提供される。“直接的”とは、モザイクチャンネルを表示するＳＴＢに他のＳＴＢがビデオ情報を送信することを意味し、“間接的”とは、他のＳＴＢがネットワーク内の特定の装置にビデオ情報を送信し、該特定の装置がモザイクチャンネルを用意して該モザイクチャンネルを、モザイクチャンネルを表示するよう意図するＳＴＢに送信することを意味する。図２は、実施形態に従ったモザイクチャンネルの一例を示す図である。この図は、発明の原理を説明する役割を果たすものであり、本発明を限定するために使用されるものではない。この例においては、単一ページのモザイクチャンネルが、ｍ個のセル（小区画）を一覧にする手段によってｍ個のチャンネルの明瞭且つ便利な通覧を視聴者に与える。ｍ個のセルの各々は、ｍ個のチャンネルのうちの１つに関連付けられ、その対応するチャンネルのビデオ情報を提示する。ビデオ情報は、動的情報（例えば、ビデオストリーム）又は静的情報（例えば、チャンネルに対応するビデオストリームからキャプチャされたピクチャ又は画面スナップショット）とし得る。
【００１３】
図１は、本発明の一実施形態に従ったモザイクチャンネルを提供するシステムの一例を示す図である。なお、この例は、本発明の態様を例示するためのものであり、本発明を限定するために使用されるものではない。この例において、システムは、２つのネットワークを有しており、すなわち、例えばＴＶ放送（ケーブル又は衛星）ネットワークなどのＴＶチャンネルを提供するネットワークと、例えばＩＰ（インターネットプロトコル）ネットワークなどのデータ通信を提供するネットワークとを有している。図１に示すように、システムは更に、ＴＶチャンネルのコンテンツを提供する少なくとも１つの放送局と、複数のＳＴＢ（セットトップボックス）と、アクティブチャンネルインデクサ（ｉｎｄｅｘｅｒ）と呼ぶモザイクチャンネルサーバとを有している。更なる詳細は後述するが、アクティブチャンネルインデクサは、ＩＰネットワークに接続し且つＳＴＢ−チャンネルマッピングテーブルを維持管理するサーバである。この例におけるＳＴＢは、ケーブルネットワークに接続するＴＶネットワークインタフェースとＩＰネットワークに接続するＩＰネットワークインタフェースという、少なくとも２つのネットワークインタフェースを有する。これら複数のＳＴＢは、ＩＰネットワークを介して互いに通信することができる。ケーブルネットワークからＴＶチャンネルのデータを受信するというＳＴＢの現行機能に加えて、ＳＴＢは更に、その現在チャンネルのデータを低解像度ストリームに変換して該低解像度ストリームをＩＰネットワークに送信するように設計される。この送信は、マルチキャスト又はユニキャストの何れかで行われ得る。さらに、ＳＴＢは、他のＳＴＢによって送信された低解像度ストリームをＩＰネットワークインタフェースを介して受信し、所定のルールに従って１つ以上のモザイクチャンネルを編集することができる。そのルールは、例えば、全てのチャンネルのビデオ情報が、単一のモザイクチャンネル内に、あるいはモザイクチャンネルの複数の連続したページ内に配列されるといったものにし得る。場合により、モザイクチャンネルの連続ページは、複数のモザイクチャンネルとして実現され得る。また、一部のチャンネルについては、何れのＳＴＢもそれらを視聴しておらず、結果として、それらのチャンネルの低解像度ビットストリームがＩＰネットワーク内で入手可能でないということが起こり得る。故に、入手可能でないチャンネルに対処する３つの手法が存在する。すなわち、入手可能でないチャンネルのビデオ情報は欠けたままにされ、例えば、それら入手可能でないチャンネルに対応するビデオセルは黒く塗りつぶされ；あるいは、入手可能でないチャンネルに対応するビデオセルを後ろに追いやるようにビデオ情報の配列が変更され；あるいは、モザイクチャンネルを表示するＳＴＢがＩＰネットワーク内のサードパーティサーバからビデオ情報を取得する。
【００１４】
一変形例によれば、ビデオセルは、各グループが特定のトピック（例えば、スポーツチャンネル）に対応するよう、あるいは各グループが個人のお気に入りＴＶチャンネルコレクションに対応するよう、個々のＳＴＢ又はサードパーティ装置の何れかによってグループ分けされることができる。従って、例えばスポーツモザイクチャンネルといった特定のトピックに関するモザイクチャンネルを表示する命令を受信すると、ＳＴＢはそのスポーツモザイクチャンネルに含まれるＴＶチャンネルのデータストリームを取り出すだけでよい。グループ情報が、ＳＴＢの記憶モジュール又はサードパーティ装置の記憶モジュールの何れかに格納され得る。グループ情報は少なくとも、グループを一意的に特定するグループ識別子と、そのグループに何れのチャンネルが含まれているかについてのチャンネル情報とを含む。チャンネル情報は、チャンネルを一意的に特定するチャンネル識別子とし得る。一変形例によれば、各ＳＴＢは一組のグループ情報に対応し、それにより、各ＳＴＢはそのモザイクチャンネルの構成／配列をカスタマイズすることができる。一変形例によれば、システムは、複数のＳＴＢユーザ及びサードパーティ装置の中の誰がグループを作り出したかにかかわらずにＳＴＢがグループに参加（加入）及び／又は退去（脱退）することを可能にする機構を提供する。対応して、ＳＴＢとモザイクグループとの間の関係を記録するデータベースが存在する。なお、ＳＴＢとモザイクグループとの間の関係は、グループ情報を記録するデータベースに統合されることができ、すなわち、グループ識別子、チャンネル識別子及びＳＴＢ識別子という３つのフィールドを含むテーブル（表）にされることができる。加えて、ＳＴＢは、何を受信すべきか、そしてモザイクチャンネル内にどのようにビデオセルを配置すべきかを知るために、上記関係を知ることができる。上記関係は、受信されてＳＴＢ内に格納されることができ、例えばグループへの新たなチャンネルの追加やグループからの既存チャンネルの削除などの変更が為されたときに更新されることができる。あるいは、上記関係は、ＳＴＢがモザイクチャンネルを表示するように命令されたときにＳＴＢに転送されてもよい。
【００１５】
図３は、本実施形態に従ったモザイクチャンネルの階層モデルの一例を示す図である。この階層モデルは４つのレイヤを含んでいる。第１レイヤはモザイク生成層であり、対応するグループの加入ＳＴＢによって全てのモザイクが生成される。これが意味することは、マルチキャストネットワークにおいては、各チャンネルに関し、対応するモザイクを生成し、更にはグループに寄与するよう、１つだけの代表ＳＴＢが選定され；Ｐ２Ｐネットワークにおいては、各チャンネルに関し、特定のルールに従って、グループのＳＴＢのうちの幾つかが、モザイクを生成してその他のピアに送信するように要求され得る；ということである。第２レイヤはモザイク配信層であり、基礎となるネットワークによってどちらの配信技術がサポートされているかに応じてマルチキャスト的又はＰ２Ｐ的の何れかでモザイクが配信され得る。第３レイヤは、ＳＴＢ上でモザイクを提示するモザイク提示層である。これはフレキシブルであり、モザイクを提示することには様々な手法が存在する。例えば、モザイクは、例えばスポーツなどの視聴者のお気に入りトピックに基づいて提示されることができる。第４レイヤは統計収集・提供層である。各ＳＴＢによるチャンネル切替の情報はアクティブチャンネルインデクサに送信される必要があるので、ＴＶサービス提供者又はサードパーティがアクティブチャンネルインデクサからチャンネル人気の統計を得ることは容易である。これは、特別なタイムスロットにおいてユーザの視聴嗜好を分析するために使用され得る。複数のＳＴＢの間で共有される寄与及び情報に基づき、ユーザ嗜好やお奨めなどを指し示すものに関して、例えばチャンネル人気などの統計が容易に収集されて全視聴者に提供され得る。
【００１６】
図４は、本実施形態に従ったＳＴＢ−チャンネルマッピングテーブルの一例を示している。図示のように、マッピングテープルは、どのＳＴＢがどのＴＶチャンネルを再生しているかについての情報を維持管理する。ここでは、アクティブチャンネルを、少なくとも１つのＳＴＢによって再生されているチャンネルとして定義する。マルチキャストをサポートするＩＰネットワークでは、ＳＴＢ−チャンネルマッピング情報は、各アクティブチャンネルの代表ＳＴＢを発見する助けとするために使用される。代表ＳＴＢは、そのチャンネルの番組を低解像度ストリームへとトランスコーディングして該ストリームをＩＰネットワークに送信することを担うものである。Ｐ２Ｐネットワークでは、このテーブルは、特定のピアに、ピア検索によって使用されることが可能なピアのリストを提供する。リスト内のピアから１つのピアが選定され、そのピアが、チャンネル番組を低解像度ストリームへとトランスコーディングし、且つ該ストリームを上記特定のピアに送信する。マルチキャストをサポートするＩＰネットワークにおいて、特定チャンネルの代表ＳＴＢを選定するためのルールは以下を含む：
１．該特定チャンネルにチャンネルを合わせている最初のＳＴＢを代表ＳＴＢとして使用し、最初のＳＴＢが機能しないか退去するかするとき２番目のＳＴＢを使用する。このプロセスは、該特定チャンネルに合わせているＳＴＢが存在しなくなるまで繰り返される；
２．代表ＳＴＢとして１つのＳＴＢをランダムに選定する。
【００１７】
全てのＳＴＢは、電源がオンになるときに、自身をアクティブチャンネルインデクサに登録する。登録後、ＳＴＢは、モザイクチャンネルを得たり、低解像度ストリームを送信する代表ＳＴＢとして選定されたりすることができるようになる。一変形例によれば、ＳＴＢは、ＴＶチャンネルのモザイク表示を受信することは依然として望みながら、低解像度ストリームを送信する代表ＳＴＢとして選定されることは望まないことがある。この状況において、ＳＴＢは自身を登録する必要はなく、ＳＴＢは、モザイク表示を受信しようとするときに、例えばアクティブチャンネルインデクサであるサーバからモザイク表示を受信する方法についての情報を得るための命令を送信する。
【００１８】
ＳＴＢが有効なチャンネル切替を行う限り、該ＳＴＢは、例えば替えた後のチャンネルを一意的に特定するチャンネルＩＤとＳＴＢ  ＩＤとを含むメッセージを送信することによって、その有効なチャンネル切替をアクティブチャンネルインデクサに通知する。なお、ここでは、一般的なチャンネルサーフィン（チャンネルを次々に替えること）から区別するために、有効なチャンネル切替なる表現を使用している。時にして視聴者は気に入った番組を探すために素速いチャンネルサーフィンを行う傾向にあるので、チャンネルサーフィン中のチャンネル切替動作ごとにメッセージを送信することは避けるべきである。有効なチャンネル切替が行われたときにのみ、例えば、視聴者が少なくとも１５秒間１つのチャンネルにとどまった後にのみ、報告が送出されるべきである。しかしながら、有効なチャンネル切替とは何であるかを定義するための統一された基準は存在しない。例えば視聴者が少なくとも１０秒間１つのチャンネルにとどまった後といった、その他の基準が適用されてもよい。
【００１９】
図５は、本実施形態に従ったモザイクチャンネルを受信する方法の一例を示すフローチャートである。この例はＳＴＢ群をグループ分けする。ここでは、グループを、複数世帯モザイクグループ（ｍｕｌｔｉｐｌｅ  ｈｏｕｓｅｈｏｌｄ  ｍｏｓａｉｃ  ｇｒｏｕｐ；ＭＨＭＧ）と呼ぶ。このようなＭＨＭＧを形成することには様々な手法が存在する。例えば、ＭＨＭＧはユーザ領域に基づいて予め定められ、すなわち、或る領域内のＳＴＢのグループが１つのＭＨＭＧを形成する。また、例えばスポーツやニュースなどの特定のテーマに関して、１つ以上のＭＨＭＧがモザイクサービス提供者又はＳＴＢユーザによって作り出され、１つ以上のＭＨＭＧへのＳＴＢの加入又は脱退（参加又は退去）が可能にされる。ＭＨＭＧについての情報、及びどのＳＴＢがどのＭＨＭＧに加入しているかについての情報は、全てのＳＴＢにアクセス可能なサーバ内に格納される。このサーバはアクティブチャンネルインデクサとし得る。
【００２０】
ステップ５０１にて、或るＳＴＢが或るＭＨＭＧに加わる。該ＳＴＢが加わる前に、該ＭＨＭＧは幾つかのメンバーＳＴＢを含んでいるとし得る。
【００２１】
ステップ５０２にて、該ＳＴＢは複数の他のメンバーＳＴＢから複数の低ビットレートストリームを受信する。これら低ビットレートストリームは、これら他のメンバーＳＴＢによって、ケーブルインタフェースを介して受信されたデータストリームから生成されたものである。
【００２２】
ステップ５０３にて、該ＳＴＢは、受信した複数の低ビットレートストリームからモザイク表示を生成する。モザイク表示においては、複数のビデオセルが使用されて、これら低ビットレートストリームのコンテンツが提示される。時にして、２つ以上のメンバーＳＴＢが同じＴＶチャンネルを受信していることがある。そのような状況においては、遅れて受信した１つ以上のストリームを廃棄して最初に受信したストリームのみを使用するか、代表ＳＴＢを選定してそのストリームを送信するように上記２つ以上のメンバーＳＴＢに要求するか、の何れかとし得る。
【００２３】
一変形例によれば、低ビットレートストリームの他に、ケーブルネットワークのデータストリームから変換された低解像度ストリーム、現時に表示中のビデオの１枚のピクチャ、及びビデオからサンプリングされた複数のピクチャなども使用し得る。対応して、モザイク表示内のセルは、メンバーＳＴＢの各々がキャプチャしたピクチャを送信するときには静止画のみを示す。また、帯域幅が許す場合には、ケーブルネットワークのデータストリームを何らの変換もせずに直接使用してもよい。
【００２４】
一変形例によれば、複数の異なるテーマに関する複数のＭＨＭＧが存在し得る。ＩＰネットワークによってマルチキャスト送信がサポートされている場合、ＭＨＭＧはマルチキャストアドレスによってインデックス（索引）付けされ得る。そうでなく、ＩＰネットワーク（例えば、インターネット）がマルチキャスト送信をサポートしていない場合、ＭＨＭＧは特別なユニキャストアドレスによってインデックス付けされ、この場合、例えばアプリケーション層マルチキャスト又はＰ２Ｐ伝送などの技術が使用され得る。ＳＴＢのＭＨＭＧ情報は、事前設定されるか、あるいはアクティブチャンネルインデクサから動的に取り出されるかすることができる。
【００２５】
また、ＭＨＭＧは複数の特定ＴＶチャンネルを含むように事前に定められ得る。或るＳＴＢがこのタイプのＭＨＭＧに加わってモザイク表示に切り替えようとするとき、該ＳＴＢはこのＭＨＭＧの他のメンバーＳＴＢからデータを受信することになる。
【００２６】
図６は、本実施形態に従った、ＳＴＢがＭＨＭＧに参加・退去することの一例を示す信号シーケンス図である。明瞭さ及び簡潔さのため、システムに為される変更についてのみ、すなわち、ＳＴＢ、アクティブチャンネルインデクサ（ＡＣＩ）及びＨＭＭＧの間で交換されるメッセージについてのみ説明する。
【００２７】
ステップ６０１にて、ＳＴＢが、自身が複数世帯モザイクサービス（ＭＨＭＳ）に加入することに関心があることを指し示す要求を、アクティブチャンネルインデクサ（ＡＣＩ）に送信する。このＭＨＭＳ加入要求は少なくとも以下のフィールド：
１．Ｍｅｓｓａｇｅ＿Ｔｙｐｅ（メッセージタイプ）
２．ＳＴＢ＿ＩＤ（ＳＴＢ  ＩＤ）
３．Ａｃｔｉｖｅ＿Ｃｈａｎｎｅｌ（アクティブチャンネル）
を含み得る。
【００２８】
ここでは、Ｍｅｓｓａｇｅ＿Ｔｙｐｅを０に設定することが、それがＭＨＭＳ加入要求であることを指し示す。そして、ＳＴＢ＿ＩＤ及びＡｃｔｉｖｅ＿Ｃｈａｎｎｅｌは、そのＳＴＢ固有の識別子及びそのアクティブチャンネルを指し示すために使用される。図９は、メッセージタイプのテーブルを示している。一変形例によれば、Ａｃｔｉｖｅ＿Ｃｈａｎｎｅｌフィールドは、該ＳＴＢがその現時のＴＶ番組の低ビットレートストリームを提供する必要がないときには不要とし得る。
【００２９】
ステップ６０２にて、ＡＣＩが該ＳＴＢに加入を確認する。この確認は少なくとも以下のフィールド：
１．Ｍｅｓｓａｇｅ＿Ｔｙｐｅ
２．ＳＴＢ＿ＩＤ
３．Ｓｕｂｓｃｒｉｐｔｉｏｎ＿Ｆｌａｇ（加入フラグ）
４．ＭＨＭＧ＿ａｄｄｒｅｓｓ（ＭＨＭＧアドレス）
を含む。
【００３０】
ここでは、Ｍｅｓｓａｇｅ＿Ｔｙｐｅを１に設定することが、それがＭＨＭＳ加入要求への応答であることを指し示し、Ｓｕｂｓｃｒｉｐｔｉｏｎ＿Ｆｌａｇを１に設定することが加入成功を表し、Ｓｕｂｓｃｒｉｐｔｉｏｎ＿Ｆｌａｇを０に設定することが加入失敗を表す。ＭＨＭＧ＿ａｄｄｒｅｓｓは、例えば２３９．１．１．１といった複数世帯モザイクグループ（ＭＨＭＧ）のマルチキャストアドレスである。
【００３１】
加入成功の場合、ＡＣＩはＳＴＢ−チャンネルマッピングテーブルを更新する。図７は、本実施形態に従ったＳＴＢ−チャンネルマッピングテーブルの他の一例を示している。図７に示すように、各チャンネルに対応するＳＴＢのリストが存在し、例えば、ＳＴＢ２及びＳＴＢ５は現時においてチャンネル１にあり、ＳＴＢ１及びＳＴＢ４はチャンネル２にあり、等々である。なお、この例において、各アイテムは、ＳＴＢ＿ＩＤとＡｃｔｉｖｅ＿Ｔｉｍｅ（アクティブ時間）とを含んだ２タプルのセットである。Ａｃｔｉｖｅ＿Ｔｉｍｅは、そのＳＴＢからＡＣＩがチャンネル情報を受信した最後の時間を表すために使用され得る。Ａｃｔｉｖｅ＿Ｔｉｍｅは、以下のイベント：
１．ＡＣＩが１つのＳＴＢからＨＭＭＳ加入要求を受信する
２．ＡＣＩが１つのＳＴＢからアライブ（ａｌｉｖｅ）メッセージを受信する
３．ＡＣＩが１つのＳＴＢからチャンネル変更メッセージを受信する
４．ＡＣＩが１つのＳＴＢからＨＭＭＳ脱退要求を受信する
のうちの何れか１つが起こったときに更新される。
【００３２】
Ａｃｔｉｖｅ＿Ｔｉｍｅは、ＡＣＩが上述のイベントのうちの何れかを受信するときにＡＣＩによってローカルに読み出される。加入イベント又はチャンネル変更イベントを受信するとき、ＡＣＩは対応するＳＴＢのＡｃｔｉｖｅ＿Ｔｉｍｅを然るべく更新し、脱退イベントを受信するとき、ＡＣＩは対応するＳＴＢの２タプルアイテムをＳＴＢ−チャンネルマッピングテーブルから削除する。ＭＨＭＳに加入しているＳＴＢごとに、ＳＴＢは周期的に、それが依然として動作していることとアクティブチャンネルＩＤとを指し示すアライブメッセージをＡＣＩに送信する。当業者に認識されるように、全てのＳＴＢがアライブメッセージを送信することは必ずしも要求されない。
【００３３】
ステップ６０３にて、ＳＴＢがＭＨＭＧに加わる。マルチキャストをサポートするネットワークでは、ＳＴＢは、ＭＨＭＧに加わるために、マルチキャストグループにＩＧＭＰ（インターネットグループマネージメントプロトコル）グループ加入（Ｊｏｉｎ  Ｇｒｏｕｐ）要求を送信するだけでよい。Ｐ２Ｐネットワークでは、参加及び退去のために特有のプロトコルが設計され得る。アクティブチャンネルインデクサにより、そのような参加及び退去は容易に設計されてＡＣＩとＳＴＢとの間で理解されることができる。
【００３４】
ステップ６０４にて、ＳＴＢは、ＭＨＭＧから複数世帯モザイク（ＭＨＭ）コンテンツを受信し、該コンテンツをデコードしてモザイクチャンネルを編集する。チャンネル情報セルのレイアウトについては、図２のレイアウトを参照することができる。ＳＴＢは同じＭＨＭＧ内の複数のメンバーＳＴＢから同時にデータストリームを受信することがあるので、それらのデータストリームを相互に区別する必要がある。何故なら、それらのデータストリームは後に、モザイクチャンネル内のそれぞれのビデオセルを作り出すために使用されるからである。なお、マルチキャストが用いられるとき、データは、パケットヘッダ内のトランスポートポート（ｔｒａｎｓｐｏｒｔ  ｐｏｒｔ）番号をマルチキャストアドレスに加えたものとともに送信される。故に、複数の異なるＴＶ番組チャンネルのモザイクコンテンツを複数の異なるトランスポートポート番号に送信する単純な一手法は、例えば、チャンネル１がポート１０００１でマルチキャストアドレス２２６．１．１．１に送信され、チャンネル２がポート１０００２でマルチキャストアドレス２２６．１．１．１に送信され、チャンネル３がポート１０００３でマルチキャストアドレス２２６．１．１．１に送信され、等々といったものである。唯一の要件は、予め定められてＡＣＩから読み出されることが可能なチャンネル−ポート番号マッピングテーブルを各ＳＴＢが取得し、その結果、ＳＴＢがこれらの情報を用いて複数のＴＶチャンネルのモザイク表示を生成することができる、ということである。
【００３５】
ステップ６０５にて、ＳＴＢが、自身が依然として動作していることとそのアクティブチャンネルＩＤとを指し示すアライブメッセージを周期的にＡＣＩに送信し、あるいは、視聴者がＴＶチャンネルを変更する場合にチャンネル変更メッセージを送信する。アライブメッセージに関して、アライブメッセージを送信する周期は、例えば３０秒ごとなど、予め定められ得る。アライブメッセージは以下の情報：
１．Ｍｅｓｓａｇｅ＿Ｔｙｐｅ
２．ＳＴＢ＿ＩＤ
３．Ａｃｔｉｖｅ＿Ｃｈａｎｎｅｌ
を含む。
【００３６】
ここでは、Ｍｅｓｓａｇｅ＿Ｔｙｐｅを４に設定することが、それがアライブメッセージであることを指し示す。
【００３７】
ＳＴＢからアライブメッセージを受信すると、ＡＣＩはＳＴＢ−チャンネルマッピングテーブル内の対応するＳＴＢの２タプルアイテムを更新する。なお、Ａｃｔｉｖｅ＿Ｔｉｍｅは、アライブメッセージを受信したときのＡＣＩのローカル時間に設定される。
【００３８】
チャンネル変更メッセージに関して、該メッセージは以下の情報：
１．Ｍｅｓｓａｇｅ＿Ｔｙｐｅ
２．ＳＴＢ＿ＩＤ
３．Ａｃｔｉｖｅ＿Ｃｈａｎｎｅｌ
を含む。
【００３９】
ここでは、Ｍｅｓｓａｇｅ＿Ｔｙｐｅを６に設定することが、それがチャンネル変更メッセージであることを指し示す。
【００４０】
なお、視聴者が素速いチャンネルサーフィンを行うことが起こり得る。例えば（素速い）チャンネルサーフィンによって引き起こされる無用なメッセージの送信を避けるため、例えばＳＴＢが１５秒間１つのチャンネルにとどまった後にのみチャンネル変更メッセージが送信されるといった、更なるルールが適用され得る。図８は、本実施形態に従った、ＳＴＢがＡＣＩにチャンネル変更メッセージ又はアライブメッセージを送信するワークフローを例示するフローチャートである。ステップ８０１にて、ＳＴＢはアクティブチャンネルとアライブメッセージ送信タイマとを監視する。ステップ８０２にて、ＳＴＢは、チャンネルが変更されたかどうか、及び視聴者がチャンネル変更後に新たなチャンネルに１５秒より長くとどまっているかどうかを決定する。双方の答えがｙｅｓである場合、ＳＴＢはチャンネル変更メッセージをＡＣＩに送信する。そうでない場合、ＳＴＢは、ステップ８０４にて、アライブメッセージ送信タイマが満了したかを決定する。タイマが満了した場合、ＳＴＢはアライブメッセージをＡＣＩに送信する。そうでない場合、ＳＴＢはアライブメッセージ送信タイマを監視し続ける。当業者に認識されるように、図８の方法は単に取り得る一実装例であり、その他の実装も可能である。例えば、ＳＴＢはアクティブチャンネルとアライブメッセージ送信タイマとを別々に監視してもよい。
【００４１】
ステップ６０６にて、ＡＣＩがＳＴＢからアライブメッセージ又はチャンネル変更メッセージを受信した後、ＡＣＩは、確認メッセージをＳＴＢに返送するとともに、ＳＴＢ−チャンネルマッピングテーブル内の対応する２タプルアイテムを更新する。この確認メッセージは以下のフィールド：
１．Ｍｅｓｓａｇｅ＿Ｔｙｐｅ
２．ＳＴＢ＿ＩＤ
３．Ａｃｔｉｖｅ＿Ｃｈａｎｎｅｌ
を含む。
【００４２】
ここでは、Ｍｅｓｓａｇｅ＿Ｔｙｐｅを５に設定することが、それがアライブメッセージへの応答であることを指し示し、Ｍｅｓｓａｇｅ＿Ｔｙｐｅを７に設定することが、それがチャンネル変更メッセージへの応答であることを指し示す。
【００４３】
ステップ６０７にて、ＳＴＢの新チャンネルへの変更又はアライブメッセージの送信の後、ＳＴＢは、ＭＨＭＧからのＭＨＭコンテンツの受信を続け、該コンテンツをデコードしてモザイクチャンネルを編集する。
【００４４】
ステップ６０８にて、ＳＴＢが、自身がＭＨＭＳを脱退することを望むことを指し示すＭＨＭＳ脱退要求をＡＣＩに送信する。ＭＨＭＳ脱退要求は少なくとも以下のフィールド：
１．Ｍｅｓｓａｇｅ＿Ｔｙｐｅ
２．ＳＴＢ＿ＩＤ
３．Ａｃｔｉｖｅ＿Ｃｈａｎｎｅｌ
を含み得る。
【００４５】
ここでは、Ｍｅｓｓａｇｅ＿Ｔｙｐｅを２に設定することが、それがＭＨＭＳ脱退要求であることを指し示す。
【００４６】
ステップ６０９にて、ＡＣＩが該ＳＴＢに脱退を確認する。この確認は少なくとも以下のフィールド：
１．Ｍｅｓｓａｇｅ＿Ｔｙｐｅ
２．ＳＴＢ＿ＩＤ
３．Ｕｎ−ｓｕｂｓｃｒｉｐｔｉｏｎ＿Ｆｌａｇ（脱退フラグ）
を含む。
【００４７】
ここでは、Ｍｅｓｓａｇｅ＿Ｔｙｐｅを３に設定することが、それがＭＨＭＳ脱退要求への応答であることを指し示す。Ｕｎ−ｓｕｂｓｃｒｉｐｔｉｏｎ＿Ｆｌａｇを１に設定することが脱退成功を表し、Ｕｎ−ｓｕｂｓｃｒｉｐｔｉｏｎ＿Ｆｌａｇを０に設定することが脱退失敗を表す。
【００４８】
ステップ６１０にて、ＳＴＢがＭＨＭＧを退去する。
【００４９】
上述の例から理解されるように、ＳＴＢは、それがモザイクチャンネルにあるか否かにかかわらず、ＭＨＭコンテンツの受信とモザイクチャンネル用のモザイク表示の編集とを続けている。一変形例によれば、ＳＴＢは、自身がモザイクチャンネルに切り替えられているときにのみ、受信ストリームをデコードしてモザイクチャンネル用のモザイク表示を生成する。
【００５０】
ケーブルネットワークからのＴＶチャンネル及びモザイクチャンネルのチャンネル番号の割当てに関して、各ＴＶチャンネルに例えばチャンネル１、チャンネル２などの１つのチャンネル番号が割り当てられ、モザイクチャンネルには例えばチャンネル０又はチャンネル９９９などの特別な番号が割り当てられ得る。一変形例によれば、モザイクチャンネルへの速い切替えを容易にするために、リモートコントローラに特別なキーが実装され得る。
【００５１】
ＳＴＢをモザイクチャンネルに切り替えるとき、ユーザはＳＴＢのリモートコントローラ上の右／左／上／下／ページアップ／ページダウンキーを用いてモザイクチャンネルを閲覧し得る。ユーザが特定のチャンネルに切り替えることを決定したとき、ユーザは先ず右／左／上／下を用いて対応するモザイクに移動し、次いでＯＫキーを押すことで、所望のチャンネルに切り替えるようにＳＴＢに要求し得る。他の例では、ユーザがモザイクチャンネルの閲覧中に１つの面白いチャンネルを見つけた場合、ユーザは、例えばチャンネル１０に直接切り替えるために番号１０を入力してもよい。この機能を実装するため、低ビットレートストリームを提供する各ＳＴＢが例えばチャンネルＩＤといったチャンネル情報をストリーム内に追加することで、ストリームを受信するＳＴＢは、ユーザによって選択されたセルがどのＴＶチャンネルに対応するかを知ることができる。その他に、ユーザが直接的にリモートコントローラを用いてチャンネル番号を入力することができるよう、チャンネル情報を示すようにセルを構成することができ、例えば画面の底部といった画面の特定の領域が、チャンネル情報を示すように構成される。
【００５２】
ＭＨＭＳに加入する何れのＳＴＢも、ＭＨＭコンテンツを受信するだけでなく、必要時にアクティブチャンネル番組を低ビットストリームにトランスコーディングし且つそれをＭＨＭＧに送信することによってＭＨＭＧに寄与するように強いられる。なお、マルチキャストをサポートするネットワークでは、チャンネルの代表者が寄与することを要求されるので、アクティブチャンネルインデクサによって１つのＳＴＢのみが選定される。Ｐ２Ｐネットワークでは、ＳＴＢは、ピアＳＴＢによって要求されるときに、低ビットレートストリームのトランスコーディング及び送信を実行する。ＳＴＢは、各ストリームが１つのＴＶチャンネルに対応した、複数のピアＳＴＢからの複数の低ビットレートストリームを要求し得る。どのＳＴＢがどのＴＶチャンネルを再生しているかについての情報は、各ＳＴＢがそのチャンネル情報を登録するサーバから得ることができる。
【００５３】
ＡＣＩは、ＳＴＢから以下のメッセージ：
１．ＭＨＭＳ加入要求
２．ＭＨＭＳ脱退要求
３．アライブメッセージ
４．チャンネル変更メッセージ
のうちの１つのタイプを受信すると常に、ＳＴＢ／チャンネルマッピングテーブルを更新する。
【００５４】
ＭＨＭＳ加入要求の受信を受けて、ＡＣＩはＳＴＢ／チャンネルマッピングテーブルに２タプルアイテムを追加する。例えば、アクティブチャンネル１を背負ったＳＴＢ７からＭＨＭＳ加入要求を受信するとき、ＡＣＩは、チャンネル１に対応するリスト内に２タプルアイテム（ＳＴＢ７，Ａｃｔｉｖｅ＿Ｔｉｍｅ）を追加する。
【００５５】
図１０は、ＳＴＢ７の加入後のＳＴＢ−チャンネルマッピングテーブルの一例を示している。
【００５６】
ＭＨＭＳ脱退要求の受信を受けて、ＡＣＩはＳＴＢ−チャンネルマッピングテーブル内のそのＳＴＢの２タプルアイテムを削除する。
【００５７】
アライブメッセージの受信を受けて、ＡＣＩはＳＴＢ−チャンネルマッピングテーブル内のそのＳＴＢの２タプルアイテムのＡｃｔｉｖｅ＿Ｔｉｍｅを更新する。Ａｃｔｉｖｅ＿Ｔｉｍｅは、ＡＣＩがアライブメッセージを受信したときのＡＣＩのローカル時間である。
【００５８】
チャンネル変更メッセージの受信を受けて、ＡＣＩは、その以前のチャンネルリストから対応するＳＴＢの２タプルアイテムを削除するとともに、新たなチャンネルリストに新たな２タプルアイテムを追加する。例えば、ＳＴＢ５から、チャンネル１からチャンネル２へのそのチャンネル変更を指し示すチャンネル変更メッセージを受信するとき、ＡＣＩは、図１１に示すように、チャンネル１リストからＳＴＢの２タプルアイテムを削除するとともに、チャンネル２リストに２タプルアイテムを追加する。
【００５９】
マルチキャストをサポートするネットワークでは、アクティブチャンネルインデクサが、各アクティブチャンネルの代表ＳＴＢ及びバックアップＳＴＢを選定することを担う。現時の代表者がシャットダウン又はチャンネル切替によって寄与に利用可能でなくなった場合、ＡＣＩによって直ちに、代表者の責務を引き継ぐようバックアップＳＴＢに通知される。各チャンネルの代表者及びバックアップ代表者を選定することには、例えばチャンネルリストからのランダムな選択やチャンネルリストの最初のノードを選択することなど、様々な基準が存在する。
【００６０】
ＡＣＩが１つのチャンネルの代表者として１つのＳＴＢを選定することを決定すると、ＡＣＩは、該ＳＴＢの現時の視聴ＴＶチャンネルの代表ＳＴＢとして該ＳＴＢが選定されたことを指し示す代表者通知を該ＳＴＢに送信することによって、ＭＨＭＧに寄与するよう該ＳＴＢに通知する。代表ＳＴＢは、代表者通知への応答を用いてＡＣＩに返答する。図１２は、チャンネルの代表ＳＴＢを選択する方法を例示するフローチャートを示している。ステップ１２０１にて、ＡＣＩが、ＳＴＢ−チャンネルマッピングテーブルに基づいて、チャンネルごとに１つのＳＴＢを代表ＳＴＢとして選定する。ステップ１２０２にて、ＡＣＩは、選択されたＳＴＢに代表者通知を送信するとともに、応答待機タイマをセットする。ステップ１２０３にて、ＡＣＩは代表ＳＴＢからの応答を待つ。ステップ１２０４にて、ＡＣＩは、応答を待っている間に応答待機タイマが満了したかを監視する。タイマが満了していない場合、ＡＣＩはなおも応答を待つ。応答を受信した場合、ＡＣＩはタイマをキャンセルする。タイマが満了した場合、ＡＣＩは、ステップ１２０５にて、そのチャンネルの代表ＳＴＢとしてバックアップＳＴＢを選定する。バックアップＳＴＢは、上述と同様にして選定される。タイマをセットする理由は、例えば選択されたＳＴＢのシャットダウン、クラッシュ又はその他の例外問題などの理由により、ＡＣＩが選択されたＳＴＢから応答を受信することができないことがあるからである。この場合、ＡＣＩは別のＳＴＢを、代表者となるよう選定することができる。応答待機タイマは、例えば１秒又は５００ｍｓなどと事前に定められ得る。
【００６１】
一変形例によれば、Ｐ２Ｐネットワークに関して、アクティブチャンネルインデクサはＭＨＭＧメンバーに関する検索サービスを提供する。ＭＨＭＧメンバーＳＴＢは、それからチャンネル及びピアの情報を得ることができる。
【００６２】
また、アクティブチャンネルインデクサは全てのＭＨＭＧメンバーのアクティブチャンネル情報を知っているので、人気のあるチャンネル及び視聴者の評価の統計が容易に取得され、ＭＨＭＧメンバー又はＴＶサービス提供者に提供され得る。
【００６３】
さらに、本発明によって提供する方法は、例えばケーブルＴＶ又は衛星ＴＶなどの伝統的な放送システムに適用され得るのみでなく、ＩＰＴＶシステムにも直観的に適用されることができる。
【００６４】
本実施形態の一変形例によれば、上述の２つのネットワークを単一のネットワークとし得る。すなわち、ＴＶチャンネルの配信とデータ通信とを提供する単一のネットワークである。例えば、それは、ＴＶチャンネルのコンテンツをカプセル化するデータパケットとデータ通信のためのデータパケットとの双方を配信するために使用されるＩＰネットワークをし得る。
【００６５】
本実施形態の一変形例によれば、アクティブチャンネルインデクサはシステムに含まれない。この場合、ＳＴＢ自身が上述のような情報を維持管理し、例えば、全てのＳＴＢがそれらの情報のコピーを有し、それらの情報が変更されたとき、その変更が全てのＳＴＢに通知される。
【００６６】
本実施形態の一変形例によれば、上述の複数のチャンネル番組は、各グループが１つのモザイクチャンネルに対応する複数のチャンネルグループに分割される。チャンネルグループに関する情報もＡＣＩに格納される。或るＳＴＢが、例えばスポーツモザイクチャンネルなどの或る特定のチャンネルグループに対応するモザイクチャンネルにチャンネルを合わせるとき、該ＳＴＢは、該特定のチャンネルグループのチャンネル番組を受信している他のＳＴＢからチャンネル情報を受信する。
【００６７】
図１３は、本実施形態に従ったＳＴＢを例示するブロック図である。このＳＴＢは、ケーブルネットワークに接続するケーブルインタフェース、ＩＰネットワークに接続するＩＰインタフェース、コンバータ、及びプロセッサを含んでいる。ケーブルインタフェースは、ＴＶチャンネル提供者からＴＶチャンネルのデータストリームを受信するために使用され、ＩＰインタフェースは、ＩＰパケットにカプセル化されたデータの送信及び受信のために使用される。コンバータは、例えば、ＴＶチャンネルのデータストリームを低解像度データストリームに変換すること、デコードされたＴＶチャンネルのコンテンツから単一のピクチャ又は一連のピクチャをキャプチャすることなど、フォーマット変換を実行するために使用される。図１３から理解されるように、入力はケーブルインタフェースからであり、出力はＩＰインタフェースへである。ＩＰインタフェースは、シグナリング情報、制御情報、及び他のＳＴＢからのデータを受信し、変換後の低解像度データストリームをマルチキャストモード又はユニキャストモードの何れかでネットワークに送信するように構成される。一部の実装例において、そのＳＴＢが代表ＳＴＢとして選定されていないとき、そのＳＴＢは変換を実行して変換後のストリームを送信する必要はない。プロセッサは、ユーザがＴＶチャンネルを使用しているときに、ＴＶチャンネルのコンテンツをデコードして提示するために使用され、また、ＳＴＢがモザイクチャンネルにチャンネルを合わせられるときに、ＩＰインタフェースを介して受信したデータストリームに基づいて複数のＴＶチャンネルのモザイク表示を生成する。さらに、プロセッサは、ユーザがモザイクチャンネルを閲覧してモザイクチャンネル内の或るビデオセルの選択を行うときに、選択されたビデオセルに対応するＴＶチャンネルにＳＴＢのチャンネルを合わせるように構成される。これらのモジュールの更なる説明については、上述の方法の説明を参照することができる。
【００６８】
多数の実装例を説明してきた。そうはいうものの、理解されるように、様々な変更が為され得る。例えば、相異なる実装例の要素が組み合わされ、補足され、改変され、あるいは除去されて更なる実装例が生み出され得る。また、当業者に理解されるように、開示のものに代えて他の構造及びプロセスが用いられてもよく、それにより得られる実装例は、開示の実装例と少なくとも実質的に同様にして、少なくとも実質的に同じ機能を果たし、少なくとも実質的に同じ結果を達成するであろう。従って、上述の実装例に加えてその他の実装例も本発明の範囲に入るものである。
【図１】
2013543682.tif 000003
【図２】
2013543682.tif 000004
【図３】
2013543682.tif 000005
【図４】
2013543682.tif 000006
【図５】
2013543682.tif 000007
【図６】
2013543682.tif 000008
【図７】
2013543682.tif 000009
【図８】
2013543682.tif 000010
【図９】
2013543682.tif 000011
【図１０】
2013543682.tif 000012
【図１１】
2013543682.tif 000013
【図１２】
2013543682.tif 000014
【図１３】
2013543682.tif 000015
【手続補正書】
【提出日】平成25年5月31日(2013.5.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のクライアント装置間で、モザイク表示に切り替えるよう命令されたクライアント装置の側で、モザイク表示を提供する方法であって、
その他のクライアント装置のうちの少なくとも１つから、全てのクライアント装置が接続されるデータ通信ネットワークを介して、複数のチャンネル番組のチャンネル情報を受信するステップと、
前記チャンネル情報を提示する複数のモザイクセルを有する前記モザイク表示を生成するステップと、
を有する方法。
【請求項２】
前記複数のクライアント装置は複数のグループにグループ分けされ、前記モザイク表示に切り替える前記クライアント装置は、そのグループのクライアント装置からのチャンネル情報のみを受信する、請求項１に記載の方法。
【請求項３】
前記クライアント装置によって受信されるチャンネル情報を有する前記複数のチャンネル番組は、前記クライアント装置が前記モザイク表示に切り替えるよう命令されるときに、前記その他のクライアント装置のうちの前記少なくとも１つによって受信されている、請求項１に記載の方法。
【請求項４】
同じチャンネル番組を受信している少なくとも２つのクライアント装置の中で、１つが該チャンネル番組の代表クライアント装置として選定されて該チャンネル番組のチャンネル情報を送信する、請求項３に記載の方法。
【請求項５】
前記複数のチャンネル番組が複数のチャンネルグループにグループ分けされ、各チャンネルグループが１つのモザイク表示に対応し、或るチャンネルグループに対応するモザイク表示に切り替える前記クライアント装置は、該チャンネルグループのチャンネル番組を受信しているクライアント装置からチャンネル情報を受信する、請求項１に記載の方法。
【請求項６】
前記クライアント装置は、通信ネットワークを介してチャンネル番組を受信しているときに、前記データ通信ネットワークを介して該チャンネル番組のチャンネル情報を送信する、請求項１に記載の方法。
【請求項７】
前記チャンネル情報は、前記チャンネル情報を送信するクライアント装置が受信しているチャンネル番組から該クライアント装置によって変換された低解像度ストリームである、請求項１乃至６の何れかに記載の方法。
【請求項８】
前記チャンネル情報は、前記チャンネル情報を送信するクライアント装置が受信しているチャンネル番組から該クライアント装置によってキャプチャされた１つのピクチャ又は複数のピクチャである、請求項１乃至６の何れかに記載の方法。
【請求項９】
前記モザイク表示は１つのチャンネルにて提供される、請求項１乃至６の何れかに記載の方法。
【請求項１０】
モザイク表示を提供するクライアント装置であって、当該クライアント装置は、データ通信ネットワークを介して複数のクライアント装置に、それらとデータを通信するように接続され、当該クライアント装置は、
少なくとも１つのチャンネル番組サーバから複数のチャンネル番組を受信するように構成された第１のインタフェースと、
前記データ通信ネットワークに接続するように構成された第２のインタフェースと、
前記第２のインタフェースを介して前記複数のクライアント装置のうちの少なくとも１つから前記複数のチャンネル番組のチャンネル情報を受信して、該チャンネル情報を提示する複数のモザイクセルを有する前記モザイク表示を生成するように構成されたプロセッサと
を有する、クライアント装置。
【請求項１１】
前記チャンネル番組を低解像度ストリームへと変換する、あるいは前記チャンネル番組から１つのピクチャ又は複数のピクチャをキャプチャする、ように構成されたコンバータを更に有し、前記プロセッサは更に、前記低解像度ストリーム、キャプチャされた１つのピクチャ、又はキャプチャされた複数のピクチャを、前記第２のインタフェースを介して送信するように構成されている、請求項１０に記載のクライアント装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
多数の実装例を説明してきた。そうはいうものの、理解されるように、様々な変更が為され得る。例えば、相異なる実装例の要素が組み合わされ、補足され、改変され、あるいは除去されて更なる実装例が生み出され得る。また、当業者に理解されるように、開示のものに代えて他の構造及びプロセスが用いられてもよく、それにより得られる実装例は、開示の実装例と少なくとも実質的に同様にして、少なくとも実質的に同じ機能を果たし、少なくとも実質的に同じ結果を達成するであろう。従って、上述の実装例に加えてその他の実装例も本発明の範囲に入るものである。
（付記１）  互いにデータを通信することができるようにデータ通信ネットワークを介して接続された複数のクライアント装置間で、モザイクチャンネルに切り替えるよう命令されたクライアント装置側で、その他のクライアント装置がチャンネル番組用通信ネットワークを介して少なくとも１つのチャンネル番組サーバからチャンネル番組を受信しながら、モザイクチャンネルを提供する方法であって、
前記チャンネル番組用通信ネットワークを介して、前記その他のクライアント装置のうちの少なくとも１つから、前記チャンネル番組のチャンネル情報を受信するステップと、
前記チャンネル情報を提示する複数のチャンネルセルを有するモザイクチャンネルを生成するステップと、
を有する方法。
（付記２）  前記複数のクライアント装置は複数のグループにグループ分けされ、前記モザイクチャンネルに切り替えるクライアント装置は、そのグループのクライアント装置からのチャンネル情報のみを受信する、付記１に記載の方法。
（付記３）  複数のチャンネル番組が複数のチャンネルグループにグループ分けされ、各チャンネルグループが１つのモザイクチャンネルに対応し、或るチャンネルグループに対応するモザイクチャンネルに切り替えるクライアント装置は、該チャンネルグループのチャンネル番組を受信しているクライアント装置からチャンネル情報を受信する、付記１に記載の方法。
（付記４）  同じチャンネル番組を受信している少なくとも２つのクライアント装置の中で、１つが該チャンネル番組の代表クライアント装置として選定されて該チャンネル番組のチャンネル情報を送信する、付記１に記載の方法。
（付記５）  前記クライアント装置は、前記チャンネル番組用通信ネットワークを介してチャンネル番組を受信しているときに、前記データ通信ネットワークを介して該チャンネル番組のチャンネル情報を送信する、付記１に記載の方法。
（付記６）  前記チャンネル情報は、前記チャンネル情報を送信するクライアント装置が受信しているチャンネル番組から該クライアント装置によって変換された低解像度ストリームである、付記１乃至５の何れかに記載の方法。
（付記７）  前記チャンネル情報は、前記チャンネル情報を送信するクライアント装置が受信しているチャンネル番組から該クライアント装置によってキャプチャされた１つのピクチャ又は複数のピクチャである、付記１乃至５の何れかに記載の方法。
（付記８）  前記データ通信ネットワーク及び前記チャンネル番組用通信ネットワークは同一のネットワークである、付記１乃至５の何れかに記載の方法。
（付記９）  モザイクチャンネルを提供するクライアント装置であって、当該クライアント装置は、データ通信ネットワークを介して複数のクライアント装置に、それらとデータを通信するように接続され、当該クライアント装置は、
少なくとも１つのチャンネル番組サーバから複数のチャンネル番組を受信するように構成された第１のインタフェースと、
前記データ通信ネットワークに接続するように構成された第２のインタフェースと、
前記第２のインタフェースを介して前記複数のクライアント装置のうちの少なくとも１つから前記複数のチャンネル番組のチャンネル情報を受信して、該チャンネル情報を提示する複数のチャンネルセルを有するモザイクチャンネルを生成するように構成されたプロセッサと
を有する、クライアント装置。
（付記１０）  前記チャンネル番組を低解像度ストリームへと変換する、あるいは前記チャンネル番組から１つのピクチャ又は複数のピクチャをキャプチャする、ように構成されたコンバータを更に有し、前記プロセッサは更に、前記低解像度ストリーム、キャプチャされた１つのピクチャ、又はキャプチャされた複数のピクチャを、前記第２のインタフェースを介して送信するように構成されている、付記９に記載のクライアント装置。
【国際調査報告】
2013543682.tif 000016
2013543682.tif 000017
2013543682.tif 000018