(57)【要約】  番組案内情報をエンドユーザに提供する装置及び方法が開示される。本装置及び方法は、選択された一群のチャネルにグリッドデータベースの一部分を対応付け、データベース内で選択されたチャネルに属する新たなチャネルで表示のチャネル要素の1つを置換することで、表示を周期的に更新する。本装置及び方法は、複数のブロードキャストチャネルに対する番組コンテンツ情報を取得し(302)、番組コンテンツを表現する第1のビデオ画像を出力し、複数のブロードキャストチャネルの第1部分に対する時間をカバーし(406)、第1のビデオ画像を或る時間の間出力した後に、番組コンテンツを表現する第2のビデオ画像を出力し、複数のブロードキャストチャネルの第2部分に対する時間をカバーするステップを有し、第2の部分は複数のブロードキャストチャネルのうち第1部分に含まれていない少なくとも1つのチャネルを含む。
2013523052.tif 000002
【特許請求の範囲】
【請求項１】
チャネル案内情報を出力する方法であって、
複数のブロードキャストチャネルに関する番組コンテンツ情報を取得するステップと、
前記複数のブロードキャストチャネルの第1の部分について或るタイムスパンをカバーする番組コンテンツを表す第1のビデオ画像を出力するステップと、
前記第1のビデオ画像を或る時間にわたって出力した後に、前記複数のブロードキャストチャネルの第2の部分について前記タイムスパンをカバーする番組コンテンツを表す第2のビデオ画像を出力するステップと
を有し、前記第2の部分は、前記複数のブロードキャストチャネルに属しているが前記第1の部分には含まれていない少なくとも1つのチャネルを含む、方法。
【請求項２】
取得した前記番組コンテンツ情報をデータベースに保存するステップを更に有する請求項1記載の方法。
【請求項３】
前記番組コンテンツ情報は、前記複数のブロードキャストチャネルのうち選択されたチャネルのリスト、選択されたチャネルの前記リストで利用可能な番組のリスト、及びリストに列挙された番組に関連する時間のうちの少なくとも1つを含む、請求項2記載の方法。
【請求項４】
エンドユーザに利用可能な前記複数のブロードキャストチャネルから所定数のチャネルを選択するステップを更に有し、前記複数のチャネルの前記第1の部分及び第2の部分は1つの期間内に表示できるチャネル数に相当する、請求項2記載の方法。
【請求項５】
選択された前記所定数のチャネルの一連のリストである前記第1の部分についての前記番組コンテンツ情報を前記データベースから抽出するステップと、
抽出された前記番組コンテンツ情報を第1のビットマップ画像に変換するステップと
を更に有する請求項4記載の方法。
【請求項６】
前記第1の部分をインクリメントしたものでありかつ選択された前記所定数のチャネルの一連のリストである前記第2の部分についての前記番組コンテンツ情報を前記データベースから抽出するステップと、
抽出された前記番組コンテンツ情報を第2のビットマップ画像に変換するステップと
を更に有する請求項5記載の方法。
【請求項７】
前記第1及び第2のビットマップ画像を第1及び第2のビデオ信号に変換するステップを更に有し、前記第1及び第2のビデオ信号の各々は輝度成分及びクロミナンス成分を含む、請求項6記載の方法。
【請求項８】
前記第1及び第2のビデオ信号を第1及び第2のIフレームビットストリームに変換するステップを更に有する請求項7記載の方法。
【請求項９】
前記第1及び第2のIフレームビットストリームを前記第1及び第2のビデオ画像として保存するステップを更に有する請求項8記載の方法。
【請求項１０】
前記第1及び第2のビットマップ画像を圧縮されたビデオストリームの第1及び第2の部分に変換するステップを更に有する請求項6記載の方法。
【請求項１１】
チャネル案内情報を出力する装置であって、
複数のブロードキャストチャネルに関する番組コンテンツ情報を取得するチューナと、
前記複数のブロードキャストチャネルの第1の部分について或るタイムスパンをカバーする番組コンテンツを表す第1のビデオ画像を出力し、前記第1のビデオ画像を或る時間にわたって出力した後に、前記複数のブロードキャストチャネルの第2の部分について前記タイムスパンをカバーする番組コンテンツを表す第2のビデオ画像を出力するインターフェースと
を有し、前記第2の部分は、前記複数のブロードキャストチャネルに属しているが前記第1の部分には含まれていない少なくとも1つのチャネルを含む、装置。
【請求項１２】
取得した前記番組コンテンツ情報をデータベースに保存するパケットプロセッサを更に有する請求項11記載の装置。
【請求項１３】
前記番組コンテンツ情報は、前記複数のブロードキャストチャネルのうち選択されたチャネルのリスト、選択されたチャネルの前記リストで利用可能な番組のリスト、及びリストに列挙された番組に関連する時間のうちの少なくとも1つを含む、請求項12記載の装置。
【請求項１４】
エンドユーザに利用可能な前記複数のブロードキャストチャネルから所定数のチャネルを選択するコントローラを更に有し、前記複数のチャネルの前記第1の部分及び第2の部分は1つの期間内に表示できるチャネル数に相当する、請求項12記載の装置。
【請求項１５】
選択された前記所定数のチャネルの一連のリストである前記第1の部分についての前記番組コンテンツ情報を前記データベースから抽出し、抽出された前記番組コンテンツ情報を第1のビットマップ画像に変換するガイドプロセッサを更に有する請求項14記載の装置。
【請求項１６】
前記ガイドプロセッサが、前記第1の部分をインクリメントしたものでありかつ選択された前記所定数のチャネルの一連のリストである前記第2の部分についての前記番組コンテンツ情報を前記データベースから抽出し、抽出された前記番組コンテンツ情報を第2のビットマップ画像に変換する請求項15記載の装置。
【請求項１７】
前記ガイドプロセッサが、前記第1及び第2のビットマップ画像を第1及び第2のビデオ信号に変換し、前記第1及び第2のビデオ信号の各々は輝度成分及びクロミナンス成分を含む、請求項16記載の装置。
【請求項１８】
前記ガイドプロセッサが、前記第1及び第2のビデオ信号を第1及び第2のIフレームビットストリームに変換する、請求項17記載の装置。
【請求項１９】
前記ガイドプロセッサが、前記第1及び第2のIフレームビットストリームを前記第1及び第2のビデオ画像として画像メモリに保存する、請求項18記載の装置。
【請求項２０】
前記ガイドプロセッサが、前記第1及び第2のビットマップ画像を圧縮されたビデオストリームの第1及び第2の部分に変換する、請求項16記載の装置。
【請求項２１】
チャネル案内情報を出力する装置であって、
複数のブロードキャストチャネルに関する番組コンテンツ情報を取得する手段と、
前記複数のブロードキャストチャネルの第1の部分について或るタイムスパンをカバーする番組コンテンツを表す第1のビデオ画像を出力する手段と、
前記第1のビデオ画像を或る時間にわたって出力した後に、前記複数のブロードキャストチャネルの第2の部分について前記タイムスパンをカバーする番組コンテンツを表す第2のビデオ画像を出力する手段と
を有し、前記第2の部分は、前記複数のブロードキャストチャネルに属しているが前記第1の部分には含まれていない少なくとも1つのチャネルを含む、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般にエンドユーザにコンテンツを配信するディジタルコンテンツシステム及び方法に関連し、特にエンドユーザに番組案内情報を提供するシステム及び方法等に関連する。
【背景技術】
【０００２】
ホテル及びモーテルのような様々な滞在施設は、個々の部屋に放送サービスその他のビデオサービスを提供する自家配送システムをしばしば使用する。これらのシステムは、パッケージし直されたケーブルブロードキャストサービスをしばしば利用し、それらを顧客の部屋に提供する。典型的な再パッケージブロードキャストサービス再配信システムにおいて、信号は、ホテルの暗号化されたディジタルケーブル配信システム用に変換される。このシステムの場合、受信機は、番組案内データベース情報(program  guide  database  information)をデコードできないテレビジョン(TV)である。これらのTVは案内情報のビットマップディスプレイをレンダリング、変換又は出力することもできない。更に、これらのTVは、メイン配信装置(ゲートウェイ又はヘッドエンド装置としてしばしば言及される)に至るバックチャネル経路も有していないので、情報は専らメイン配信装置からTVにブロードキャストされるにすぎない。なお、これらのシステムは多くの場合リアルタイム圧縮ビデオエンコーダ(例えば、モーションピクチャーエンハンスメントグループ標準仕様MPEG-2エンコーダ)も含んでいない。
【０００３】
標準的な衛星セットトップボックスは番組案内データベース情報を受信及びデコードし、その番組案内データベース情報のビットマップディスプレイをレンダリング、変換又は出力する。案内情報は、ユーザインターフェースの機能を通じてアクセス可能であり、典型的には案内情報コンテンツ全てについて完全なナビゲーションを可能にする。ホテルの部屋のTV受信機は、番組案内データベース情報を直接的にデコードすること、番組案内データベース情報を保存すること、或いは案内情報をビットマップディスプレイとしてレンダリング、変換又は出力する機能を備えていない。
【０００４】
従来、ケーブル事業者は、フルリアルタイムMPEGビデオエンコーダ(full  real  time  MPEG  video  encoder)を用いてスクロールするガイドを作成し、個々のブロードキャストチャネルを形成することで、上記の問題に対処している。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
開示される発明の課題は、受信機に番組案内情報を配信し、番組案内情報を表示する簡易な解決手段を提供することである。
【課題を解決するための手段】
【０００６】
開示される発明による方法は、
チャネル案内情報を出力する方法であって、
複数のブロードキャストチャネルに関する番組コンテンツ情報を取得するステップと、
前記複数のブロードキャストチャネルの第1の部分について或るタイムスパンをカバーする番組コンテンツを表す第1のビデオ画像を出力するステップと、
前記第1のビデオ画像を或る時間にわたって出力した後に、前記複数のブロードキャストチャネルの第2の部分について前記タイムスパンをカバーする番組コンテンツを表す第2のビデオ画像を出力するステップと
を有し、前記第2の部分は、前記複数のブロードキャストチャネルに属しているが前記第1の部分には含まれていない少なくとも1つのチャネルを含む、方法である。
【図面の簡単な説明】
【０００７】
【図１】開示される発明の実施の形態によるビデオコンテンツ配信システムのブロック図。
【図２】開示される発明の実施の形態により番組案内情報をエンドユーザに提供するシステムのブロック図。
【図３】開示される発明の実施の形態により番組案内情報を生成する方法を示すフローチャート。
【図４】開示される発明の実施の形態により番組案内情報を表示する方法を示すフローチャート。
【図５Ａ】開示される発明により生成された番組案内の表示例を示す図。
【図５Ｂ】開示される発明により生成された番組案内の表示例を示す図。
【発明を実施するための形態】
【０００８】
＜概要＞
開示される発明の第1の形態による方法は、
チャネル案内情報を出力する方法であって、
複数のブロードキャストチャネルに関する番組コンテンツ情報を取得するステップと、
前記複数のブロードキャストチャネルの第1の部分について或るタイムスパンをカバーする番組コンテンツを表す第1のビデオ画像を出力するステップと、
前記第1のビデオ画像を或る時間にわたって出力した後に、前記複数のブロードキャストチャネルの第2の部分について前記タイムスパンをカバーする番組コンテンツを表す第2のビデオ画像を出力するステップと
を有し、前記第2の部分は、前記複数のブロードキャストチャネルに属しているが前記第1の部分には含まれていない少なくとも1つのチャネルを含む、方法である。
【０００９】
開示される発明の第2の形態による装置は、
チャネル案内情報を出力する装置であって、
複数のブロードキャストチャネルに関する番組コンテンツ情報を取得するチューナと、
前記複数のブロードキャストチャネルの第1の部分について或るタイムスパンをカバーする番組コンテンツを表す第1のビデオ画像を出力し、前記第1のビデオ画像を或る時間にわたって出力した後に、前記複数のブロードキャストチャネルの第2の部分について前記タイムスパンをカバーする番組コンテンツを表す第2のビデオ画像を出力するインターフェースと
を有し、前記第2の部分は、前記複数のブロードキャストチャネルに属しているが前記第1の部分には含まれていない少なくとも1つのチャネルを含む、装置である。
【００１０】
＜詳細な説明＞
本発明に関する上記の形態、その他の形態、特徴及び利点等は好ましい実施の形態に関する以下の詳細な説明及び添付図面から十分に説明され明らかになるであろう。
【００１１】
図中、同様な参照番号は同様な要素を示す。
【００１２】
図面は開示される発明の概念を説明するためのものにすぎず、開示される発明の唯一の可能な形態を示すわけではないことが、理解されるべきである。
【００１３】
図面に示されている要素は、ハードウェア、ソフトウェア又はそれらの組み合わせによる様々な形態で実現されてもよいことが、理解されるべきである。好ましくは、それらの要素は1つ以上の適切にプログラムされた汎用装置におけるハードウェア及びソフトウェアの組み合わせとして実現され、その汎用装置はプロセッサ、メモリ及び入力/出力インターフェースを含む。本願において、「結合され(coupled)」という用語は、直接的に接続されている場合又は1つ以上の中間的なものを通じて間接的に接続されている場合を意味する。そのような中間的なものはハードウェア及びソフトウェアに基づくものの双方を含んでもよい。
【００１４】
本説明は開示される発明の原理を示す。本願において明示的に説明又は図示されてはないが開示される発明の原理を利用する他の形態を当業者は見出すことができ、そのような形態も本願の精神及び範囲内に含まれていることが、理解されるであろう。
【００１５】
本願で言及されている実施形態及び条件の説明は、従来技術を改善する際に発明者等が寄与した概念及び開示内容の原理を読者が理解しやすくなるように説明を意図してなされ、そのような具体的な実施形態及び条件に限定して解釈してはならない。
【００１６】
更に、具体的な実施の形態だけでなく、開示される発明の原理、形態及び実施例に関する全ての説明は、構造及び機能的に等価なもの(equivalent)の双方を包含するように意図されている。更に、そのような等価なものは現在知られている等価なものたけでなく、将来開発される等価なもの(すなわち、構造によらず同じ機能を発揮するように形成された任意の要素)も包含するように意図されている。
【００１７】
従って、例えば、本願で使用されているブロック図は、開示される発明の原理を利用する回路例の概念図を表現していることは、当業者に認められるであろう。同様に、フローチャート、流れ図、状態遷移図、擬似コード等は何れも様々なプロセスを表現し、そのプロセスは、コンピュータで読み取ることが可能な媒体に保存され、従ってコンピュータ又はプロセッサが明示的に図示されているか否かによらず、コンピュータ又はプロセッサにより実行される。
【００１８】
図面に示されている様々な要素の機能は、専用のハードウェアを用いて発揮されてもよいだけでなく、ソフトウェアを実行可能な適切なソフトウェアに関連するハードウェアによって提供されてもよい。プロセッサにより提供される場合、その機能は、単独の専用プロセッサ、単独の共用プロセッサ、又は複数の個別プロセッサ(いくつかは共用されてもよい)により提供されてもよい。更に、「プロセッサ」又は「コントローラ」という用語を明示的に使用していることは、ソフトウェアを実行できるハードウェアを排除するように解釈されてはならず、限定ではないが、ディジタル信号プロセッサ(DSP)ハードウェア、ソフトウェアを保存するリードオンリメモリ(ROM)、ランダムアクセスメモリ(RAM)及び不揮発性ストレージを含んでもよい。
【００１９】
他のハードウェア、周知技術及び/又は慣用技術も使用されてよい。同様に図示されている任意のスイッチは概念を示すにすぎない。それらの機能は、プログラム論理装置の動作により、専用論理装置により、又はプログラム制御及び専用論理装置のやりとりにより実行されてもよく、或いはマニュアルでさえ実行されてもよく、本願により把握される具体的な内容に応じて実施者は特定の技法を選択する。
【００２０】
特許請求の範囲(請求項)において、特定の機能を実行する手段として表現されている任意の要素は、その機能を実行する如何なる方法も包含するように意図されており、例えば、a)その機能を実行する回路要素の組み合わせ、及びb)その機能を発揮するソフトウェアを実行する適切な回路を伴う任意の形式のソフトウェア(例えば、ファームウェア、マイクロコード等を含む)を包含する。そのような請求項で規定されている内容は、引用される様々な手段で提供される複数の機能が組み合わせられ、請求項で引用している方法で共に使用されることを示す。それらの機能を発揮できる任意の手段は本願において等価であると考えられる。
【００２１】
開示される実施の形態は、オンスクリーン表示又はバックチャネルを含む番組内容の一部として番組案内情報(program  guide  information)を再生する機能を備えてないディジタルテレビジョンを用いて、システムで番組内容を配信するチャネルの一部として配信される番組案内情報を表示することに関連する。
【００２２】
開示される実施の形態は、集合住宅ユニットコンテンツ配信網(multi-dwelling  unit  content  delivery  network)において番組案内を行うシステム及び方法に関連している。開示される発明によるシステム及び方法は、衛星網から受信した番組案内情報(継続的に更新されるデータストリームとして潜在的に受信されかつ番組内容の一部として含まれている)を、独立したチャネル又は番組ストリームに変換し、ネットワークを通じてブロードキャストチャネルとして配信する。
【００２３】
開示される発明は、データベース主導のチャネル番組案内(例えば、衛星サービスプロバイダー案内)を連続チャネル形式の表示フォーマットで出力及び表示することに関連する。表示されるチャネル番組案内はケーブルテレビジョンシステムで見受けられる通常のチャネル案内に類似するように(すなわち、チャネルに同調し、スクロールリストを眺めるように)意図されている。開示される発明によるシステム及び方法は、選択された一群のチャネルに基づいてグリッドデータベースの一部分を対応付け、データベース内で選択されたチャネルに属する新たなチャネルで表示のチャネル要素の1つを置換することで、表示を周期的に更新する。開示される発明は、データベース情報をビデオ画像に変換し、その後にネットワークを介して配信するMPEGビデオストリームに変換する。
【００２４】
先ず、マルチクライアント配信網の位置部分として、様々なタイプのビデオコンテンツをユーザに配信するシステムを説明する。図1を参照するに、マルチクライアントネットワークにおいてコンテンツをエンドユーザに配信する処理を行うシステム100の実施の形態に関するブロック図が示されている。システム100により示されているシステムは、衛星サービスプロバイダにより提供されるマルチチャネルビデオコンテンツを、(ホテル、モーテル又はその他の一次的な居住空間のような)集合住宅ユニットネットワーク内の顧客受信装置(例えば、テレビジョン)に配信する。
【００２５】
システム100は、一群のヘッドエンド同調/復調回路を含む。システム100は、一連のトランスポートデコーダ及び再デコーダと、それらの後に続く一群のケーブル信号変調器とを有する。システム100は、先ず、直交位相シフトキーイング(QPSK)のような衛星信号フォーマットの受信信号を、イーサーネットプロトコルのようなイーサーネット信号に変換する。その後イーサーネット信号は例えば256シンボル直交振幅変調方式(256QAM)のようなケーブル信号フォーマットの送信信号に更に変換される。
【００２６】
システム100の場合、低雑音ブロックコンバータ(LNB)110A-110Nが衛星信号サービスプロバイダから複数の衛星信号を受信する。LNB110A-110Nの各々はRF分配回路120に接続されている。RF分配回路120の出力は通信回路130A-130Mに接続され、通信回路130A-130Mは無線周波数インターネットプロトコル(RF-to-IP)回路とも言及される。通信回路130A-130Mの各々はイーサーネットスイッチ140に接続されている。イーサーネットスイッチ140の出力は変調器160に接続されている。イーサーネットスイッチ140にはコントローラ150も接続されている。変調器160の出力は配信ネットワーク(property  distribution  network)170に接続されている。配信ネットワーク170は、例えばホテル、モーテル、アパートメントのようなマルチクライアント施設(multi-client  premises)における、表示装置180A-180Pを含む施設装置各々に信号を提供する。
【００２７】
上述したように、衛星信号は衛星信号サービスプロバイダから受信される。これらの衛星信号は、いくつもの衛星の複数のトランスポンダから送信されたチャネルの形式で受信されてもよい。LNB110A-110Nの各々は各自の衛星信号を受信する。LNB110A-110Nは、個別の衛星パラボラアンテナを有していてもよいし、或いは共通する衛星パラボラアンテナを共有してもよい。LNB110A-110Nは、衛星信号を受信、増幅及びダウンコンバートする。一実施形態では、LNB110A-110Nの各々は、各自受信した衛星信号を、950-2150メガヘルツ(MHz)の周波数範囲内の複数のチャネルを含む信号に変換する。
【００２８】
ダウンコンバートされた衛星信号はRF分配回路に与えられる。RF分配回路120は、1つ以上の信号スイッチ、スプリッタ及び増幅器を含み、ダウンコンバートされた衛星信号を調整、分割及び再結合する。RF分配回路120は、受信信号の以後の復調を可能にする一群の信号を生成する。合成され分割された衛星信号の一部は、通信回路130A-130Mのようなダウンストリーム回路により制御される。一実施形態において、RF分配回路120は、デュアル電圧分極スイッチング(dual  voltage  polarization  switching)及びディジタル衛星装置制御(digital  satellite  equipment  control：diseqC)信号スイッチングの組み合わせを使用して、通信回路130A-130M各々に対する950-1450MHzの周波数範囲内に変換された2つの別個の衛星信号を生成する。
【００２９】
変換された衛星信号のペアの各々は何れかの通信回路130A-130Mにより受信される。通信回路130A-130Mの各々は、1つ以上の番組ストリームを形成するために受信され変換された衛星信号をダウンコンバート、復調及び復号の処理を更に行う回路を有する。番組ストリームは、メディア番組のコンテンツに関連するオーディオ、ビデオ及びデータパケットを含んでもよい。通信回路130A-130Mはセキュリティ信号をデコードすることも行い、受信した番組をサーバが要求しているものとして認証及び確認する。通信回路130A-130Mは、デコードされた番組ストリームを、イーサーネット信号としての出力用データパケットの1つ以上のインターネットプロトコルストリームにパッケージングし直す回路をも含む。通信回路130A-130Mは、番組ストリームをトランスコードしかつローカル番組認証セキュリティデータを、施設所有者又はオペレータが要求したものとして、番組ストリームに挿入する又はエンコードする回路も含む。
【００３０】
一実施形態において、通信回路130A-130Mの各々は、3つのチューナと、8PSK信号フォーマットだけでなくQPSKをもデコードする復調器と、条件付きアクセス方式のデコードシステム(conditional  access  based  decoding  system)を用いてMPEG標準MPEG-2オーディオ及びビデオ信号をデコードするデコーダ又は復号器とを有する。オーディオ及びビデオ信号は、次に、第2の暗号化又は符号化フォーマット(例えば、プロイディオム(Pro-Idium)暗号化又は符号化方式)を用いて暗号化又は符号化される。復調された番組ストリームの各々は、インターネットプロトコルフォーマットのMPEG-2シングル番組トランスポートストリーム(Single  Program  Transport  Streams：SPTS)にパッケージし直される。
【００３１】
通信回路130A-130Mは、衛星システムを通じて送信された番組案内情報を、衛星ブロードキャストサービスプロバイダから受信してデコードする。この番組案内情報は、衛星信号内の1つ以上の番組ストリームのデータの一部として含まれていてもよいし、或いは番組ストリームとは別に1つ以上の衛星信号の一部として挿入されていてもよい。番組案内情報は、典型的には、ある時間期間(タイムスパン)に関する番組コンテンツ情報と共にチャネル識別情報を含む(例えば、現時点以降8時間の各チャネルの番組コンテンツを示す)。番組案内の処理に関する情報については後述する。
【００３２】
通信回路130A-130Mは、インターネットプロトコルの信号を受信及び送信する別の処理回路も含む。一実施形態において、通信回路130A-130Mは、伝送制御プロトコル/インターネットプロトコル(TCP/IP)サーバと、ダイナミックホストコンフィギュレーションプロトコル(DHCP)クライアントと、リアルタイムトランスポートプロトコル/ユーザデータグラムプロトコル/インターネットプロトコル(RTP/UDP/IP)オーディオビデオストリームサーバと、ユーザコンフィギューレーション用のウェブサーバと、ウェブサービス記述言語(WSDL)を用いて変換されたシンプルオブジェクトアクセスプロトコル(SOAP)に基づく制御プロトコルサーバとを含む。通信回路130A-130Mは、通信回路130A-130Mの各々が協働して動作するようにする管理制御システムも含む。
【００３３】
通信回路130A-130Mの各々は、100ベースTインターネットプロトコルの単独イーサーネット信号を出力する。通信回路130A-130Mからのイーサーネット信号はイーサーネットスイッチ140に与えられる。イーサーネットスイッチ140は通信回路130A-130Mからの信号を多重化し、イーサーネットパケットストリームを生成する。イーサーネットパケットストリームはその後に復調器160に与えられる。復調器160は、例えば256QAM信号のような適切な配信ネットワーク170(すなわち、無線周波数(RF)ネットワーク)を用いて、イーサーネットパケットストリームを、各室内に配信するのに適した信号に復調する。一実施形態において、配信ネットワーク170は同軸配信システムであってもよく、同軸配信システムは、復調された信号を増幅し、例えばテレビジョンのような表示装置180A-180Pの各々に信号を配信する。
【００３４】
コントローラ150は、イーサーネットスイッチ140を介してオペレータが通信回路130A-130Mにアクセスできるようにする。通信回路130A-130M上で動作するウェブサーバのウェブによるインターフェースは、受信した衛星チャネルの何れが表示されるべきか、及び何れのチャネルに変更されるべきかをオペレータが選択できるようにし、例えばホテルのような施設で使用されるチャネル番号に合わせる。
【００３５】
図2を参照するに、番組案内又は番組ガイドを生成する一実施形態による通信回路200(RF-to-IP回路として知られている)のブロック図が示されている。チューナ205は、番組案内情報を含む少なくとも1つのRF信号をRF分配回路120から受信する。チューナ205はRF信号を復調器210に与え、復調器210はRF信号をMPEG-2トランスポートストリームに復調する。そして復調された信号はデマルチプレクサ215に与えられる。デマルチプレクサ215は、番組案内情報を個々のデータ部分又はデータピースに分離し、例えば、選択されたチャネルのリスト、選択されたチャネルのリストで利用可能な番組のリスト、列挙された番組に関連する時間等のデータ部分に分離する。デマルチプレクサ215は、各パケットのパケット識別子(PID)に基づいてMPEG-2トランスポートパケットを選別又はフィルタリングする。そしてデマルチプレクサ215は番組コンテンツ情報をパケットプロセッサ230に与え、パケットプロセッサ230はそのデータをガイドデータベースメモリのデータベースに保存する。
【００３６】
ガイドプロセッサ240は、特定の時間間隔又はタイムスパン(time  span)(例えば、現時点以降2時間)に関して選択されたチャネルの番組コンテンツ情報を抽出し、抽出したコンテンツを赤緑青(RGB)ビデオ信号フォーマットのグラフィカルビットマップ画像に変換する。重要なことに、抽出された番組コンテンツ情報についてカバーされるタイムスパン  (covered  time  span)は、利用可能な番組コンテンツ情報、例えばサービスプロバイダから受信して保存した情報よりも短くてよいことに留意を要する。ビットマップ画像は格子状のセル又はセルのグリッドを含む従来の番組ガイドに類似し、番組ガイドにおける各々のセルは特定のタイムスロットの間に利用可能な番組を示す。そしてガイドプロセッサ240は、モーションピクチャーエンターテーメントグループ(MPEG)圧縮方式(例えば、MPEG-2)を用いてビットマップ画像を圧縮してMPEGスチルイメージ又はMPEG静止画を生成し、MPEG静止画は例えば「次の」ディレクトリのようなディレクトリでイメージメモリ255に保存される。「次の」ディレクトリは、画像が生成される際に、画像のホールディングディレクトリ(holding  directory)として使用される。全ての画像が生成されると、最終的に画像は「現在の」ディレクトリに写される。画像は、「現在の」ディレクトリを形成し、例えば表示装置180A-180Pのような室内装置に提供される。以下、画像を提供するプロセスを詳細に説明する。チャネルのリストはその後に1つだけスクロールされ、別のMPEG静止画を取得するためにプロセスが反復される。生成される画像の数は、選択されたチャネル全てを少なくともカバーするスクロール位置の数に等しいことが、理解されるであろう。番組案内中のスロット又はスクロール位置が、番組情報以外のために予約されている場合、例えばサービスプロバイダからのメッセージや広告のために予約されている場合、画像の数は選択されたチャネル数を上回るかもしれない。
【００３７】
MPEG画像は、画像メモリ255の中でファイルの配列に保存され、イーサーネットインターフェース270を通じて1つずつ室内装置に送信され、番組案内が、所定の時間間隔で(例えば2.5秒毎に)チャネルが1つスクロールアップして見えるようにする。所定の時間間隔は、代替的に、ユーザにより調整可能な所定の時間でもよい。通信コントローラ260は、ガイドデータベースメモリ245を用いて、チューナ250が使用するのは何れの周波数であるか、復調器210が復調するのは何れの変調方式であるか、デマルチプレクサ215が選別するのは何れのPIDであるか等を把握し、案内情報を適切に取得する。一実施形態において、通信コントローラ260はウェブサーバを含み、ウェブサーバは、ウェブインターフェースにより、エンドユーザにとって利用可能なブロードキャストチャネルの総数のうち所定数のチャネルをオペレータが選択できるようにする。
【００３８】
図3を参照するに、一実施形態により番組案内情報を生成するプロセス300のフローチャートが示されている。プロセス300は図2に示す通信回路200の観点から説明されるが、図1に示されるシステム内の機器においても同様に使用されてよい。
【００３９】
先ず、ステップ302において、番組案内情報が取得される。一実施形態において、パケットストリームのパケット情報として番組コンテンツ情報が受信される。ステップ304において、番組コンテンツ情報がデータベースに保存される。番組案内データは個々のデータ部分として保存され、例えば、選択されたチャネルのリスト、選択されたチャネルノリスとで利用可能な番組のリスト、列挙された番組に関連する時間(放送時間)等のデータ部分として保存される。
【００４０】
次に、ステップ306において、既に保存されている利用可能なチャネルの中で要求されたチャネルのリストが選択される。選択されるチャネル数は、所与のカウンタ値又はスクロールインデックス値であり、Mに等しい。一実施形態において、システムオペレータはウェブインターフェースを介して利用可能なチャネルのリストにアクセスする。そして、システムオペレータは、例えば表示装置又はテレビジョンにおいてエンドユーザに利用可能になるチャネルを選択する。更に、オペレータは、チャネルが表示されることになる施設にとっていっそう相応しいフォーマットで、選択されたチャネルを設定し直す(ラベルを付け直す)。
【００４１】
ステップ308において、スクロールインデックスが1に初期化される。一実施形態において、スクロールインデックスは1から選択されたチャネル総数まで変化する。別の実施形態では、スクロールインデックスは、1から、選択されたチャネル総数(すなわち、M)プラスメッセージ用に確保された所定のスロット数まで変化する。番組案内が表示される際、各々のチャネルは1つのスロット又はスクロール位置を占めることが、理解されるであろう。例えば、9チャネルの番組案内が表示される場合、9個のスロット又はスロット位置が表示されることになる。
【００４２】
ステップ310において、1から始まり(すなわち、初期スクロールインデックスから始まり)スクロールインデックスプラス(N-1)までのチャネルについて、選択されたチャネルの番組コンテンツが抽出される。ただし、Mは番組案内の中で一度に表示できるチャネル又はスクロール数の数である。上記の例において、9個のチャネル又はスクロール位置を表示できる場合、チャネル1ないしチャネル9に関する番組コンテンツが抽出され、チャネルの値9は、1プラス9(N)マイナス1のスクロールインデックスから導出される。
【００４３】
ステップ312において、抽出されたコンテンツが、赤/緑/青(RGB)フォーマットのグラフィカルビットマップ画像に変換される。次に、ステップ314において、RGBビットマップ画像は、MPEG圧縮方式にとってよりいっそう相応しいビデオ信号(輝度信号、青色成分との差分及び赤色成分との差分を伴うビデオ信号(すなわち、YUV信号)に変換される。YUVはYCbCrとして知られており、Yは輝度成分であり、U又はCb及びV又はCrは色のクロミナンス成分である。
【００４４】
ステップ316において、ある圧縮アルゴリズムを用いて、YUVビットマップ信号がIフレームのみのビットストリームを形成するように圧縮される。一実施形態において、(Iフレーム、Bフレーム及びPフレームを含むストリームではなく)Iフレームのみを含むストリームを形成するためにMPEG2圧縮方式が使用される。ステップ318において、Iフレームビットストリームは、現在のスクロールインデックスのファイルとして、「次の」ディレクトリでの名前又は識別子と共に保存される。プロセスがループにより反復する際に、一連のファイルが、「次の」ディレクトリにおいて1つだけインクリメントされたスクロールインデックスと共に保存される。例えば、ステップ320において、スクロールインデックスは1つだけインクリメントされる。ステップ322において、本プロセスは、スクロールインデックスがスクロール位置の総数(例えば、選択されたチャネル総数M＋メッセージ用に予約された何らかのスクロール位置数)に等しいか否かを判定する。スクロールインデックスがスクロール位置総数に等しくなかった場合、本プロセスはステップ310に戻り、スクロール位置各々について画像が生成されるまでループを継続する。例えば、スクロールインデックスが現在2に設定されていたとすると、抽出される番組コンテンツは2ないし10であり、次の処理で抽出される番組コンテンツは3ないし11となり、以下同様に続く。
【００４５】
MPEG静止画が生成されるとのと同時に、別のスレッドは、例えば2.5秒毎のような所定の増加分又は時間間隔で別のMPEG静止画の速度でMPEG静止画をTVに送信してもよいことが、理解されるであろう。
【００４６】
スクロールインデックスがスクロール位置総数に等しい場合、本プロセスはステップ324に進み、生成されたばかりの画像のリストを「次の」ディレクトリから「現在の」ディレクトリに移動させる。これは、異なる左端開始時間(left  edge  start  time)と共に幾つかの新しい及び幾つかの古い画像を表示することに起因して、時間的に逆戻りする画像をユーザが見てしまうことを防止する。ステップ326において、本プロセスは、ある調整可能な所定の期間(例えば、5分間)が経過したか否かを判定し、その後に番組案内情報の更新を要するか否かを判定する。番組案内情報の更新を要する場合、本プロセスはステップ302に戻り、「次の」ディレクトリに保存されることになる一群の画像を生成する。
【００４７】
図4を参照するに、番組案内を表示するための例示的なプロセス400のフローチャートが示されている。プロセス400は図2の通信回路200に関連して説明される。プロセス400は図1で説明されているような通信回路130A-130Mによる処理の一部として使用されてもよい。
【００４８】
ステップ402において、スクロールインデックスが1に設定される。ステップ404において、現在のスクロールインデックスに関連する画像として判断された静止画が、「現在の」ディレクトリから抽出される。ステップ406において、抽出された静止画は表示装置に出力され、抽出された静止画は例えば2.5秒毎のような所定の間隔で表示される。ステップ408においてスクロールインデックスは1つインクリメントされる。次に、ステップ414において、本プロセスは、インクリメントしたスクロールインデックスがスクロール位置の総数(すなわち、選択されたチャネル数プラスメッセージ用に予約された幾つかのスロット数)より大きいか否かを判定する。インクリメントしたインデックスがスクロール総数よりも小さかった場合、本プロセスはステップ404に戻り、次の画像を抽出する。インクリメントしたスクロールインデックスがスクロール総数より大きかった場合、本プロセスはステップ402に戻り、スクロールインデックスは1に戻され、第１の画像が抽出されることになる。
【００４９】
図5A及び5Bを参照するに、第1の時間間隔又は増分間隔より長く隔たった2つの異なる時間フレーム(例えば、2.5秒)における番組案内情報の表示画面が示されている。図5Aの場合、表示画面500は9個のグリッドロケーション502を含み、8個は番組チャネルを含むが、図示の例の場合、9番目のロケーション503は空白である。図5Aに示されている表示画面500は単独の静止画を表現していることが理解されるであろう。図5Aに示されている画像が、次の画像が受信されるまで表示装置にそのまま残る。次の画像は図5Bに示されている。図5Bの画像の場合、全てのグリッドロケーションが1ロケーションだけ情報に移動させられ、新たな番組チャネル504が末尾に加わっている。一連の画像を表示する際、番組チャネルは表示装置の画面上で徐々にスクロールされるように見える。
【００５０】
特定のロゴ/ビットマップがディスプレイ500の右上隅又は他の任意の場所に表示されてもよい。
【００５１】
上記の実施の形態は、ホテル、モーテル又はその他の同様な施設におけるブロードキャスト及びその他のビデオサービスのネットワークのような集合住宅ユニット配信ネットワークで番組案内を提供するシステム及び方法に関連している。実施の形態は、衛星ネットワークのようなプロバイダネットワークから受信した番組案内情報(継続的に更新されるストリームとして受信されることが可能であり、かつ番組マテリアルの一部として含まれていてもよい)を、独立したチャネル又は番組ストリームに変換し、集合住宅ユニットネットワークによるブロードキャストチャネルとして配信するシステム及び方法を開示している。
【００５２】
重要なことに、実施の形態は表示される1つ分のチャネル情報だけインクリメントしながら案内情報を表示するプロセスを説明していたが、他の増やし方が使用されてもよい。例えば、本システム及び本方法は、2以上のチャネルだけインクリメントしてもよいし、或いは案内情報が終了すると(すなわち、スクロール位置の総数にたっすると)、逆の表示順序でインクリメントし、案内情報のスクロール順序を事実上減少させてもよい。更に、上記のビデオ処理はMPEG-2標準仕様で使用される圧縮方式を用いることに主に着目していたが、圧縮アルゴリズムの等価的な非予測方式のビデオフレーム部分でIフレームの説明を置換することで、例えばMPEG-4のような他の圧縮方式が同様に適用されてもよい。
【００５３】
以上、開示される発明の教示内容を組み込んだ実施の形態が詳細に説明されてきたが、当業者は、これらの教示内容を組み込んだ他の変形例をも把握できるであろう。エンドユーザに番組案内情報を提供するシステム及び方法に関する好適な実施の形態を説明してきたが(それらは例示的であり、限定的ではない)、上記の教示内容に照らせば当業者は修正例及び変形例を使用することも可能であることに留意を要する。従って添付の特許請求の範囲に規定されているような開示範囲の範囲内で、開示された特定の実施の形態に変更が加えられてもよいことが、理解されるであろう。
【００５４】
＜関連出願＞
本願は35U.S.C.§119に基づいて西暦2010年3月22日付けで出願された仮出願番号第61/316,073号による利益を享受する。
【図１】
2013523052.tif 000003
【図２】
2013523052.tif 000004
【図３】
2013523052.tif 000005
【図４】
2013523052.tif 000006
【図５Ａ】
2013523052.tif 000007
【図５Ｂ】
2013523052.tif 000008
【国際調査報告】
2013523052.tif 000009
2013523052.tif 000010
2013523052.tif 000011