(57)【特許請求の範囲】
【請求項１】
電子番組ガイドを提供する方法であって、
複数の要素の格子配列を形成するステップであって、少なくとも一要素は時間区分中に現れる一番組ソースからの番組の少なくとも一部を特定する前景レジェンドを有するステップと、
各要素に、色階調を有し、番組がどれだけ経過したかに比例してサイズが小さくなる対照的な色の反楕円形状を有する背景を設けるステップとを有する方法。
【請求項２】
ディスプレイデバイスに表示する電子番組ガイドを生成するプロセッサであって、前記プロセッサにより生成される電子番組ガイドは、
複数の要素の格子配列であって、少なくとも一要素は時間区分中に現れる一番組ソースからの番組の少なくとも一部を特定する前景レジェンドを有する格子配列を有し、
各要素は、色階調を有し、番組がどれだけ経過したかに比例してサイズが小さくなる対照的な色の反楕円形状を有する背景を有する、
プロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子番組ガイドにおける番組情報を表示する技術に関する。
【背景技術】
【０００２】
仮想的に、すべてのケーブルテレビ会社と衛星テレビ会社は、各チャンネルで利用できるコンテンツを表示する電子番組ガイド（ＥＰＧ）を加入者に提供する。実際、今日のＥＰＧは行と列よりなる格子配列を有している。ある番組ガイドでは、行は利用可能なコンテンツソース（例えば、ＡＢＣ、ＮＢＣ、ＣＢＳ、ＥＳＰＮ、ＨＢＯ、Ｓｈｏｗｔｉｍｅなど）に対応し、一方列は時間区分に対応し、通常３０分ずつインクリメントする。他の番組ガイドでは、列がコンテンツソースに対応し、一方行が時間区分に対応する。いずれの構成であっても、ある行と列にある要素は、対応する時間区分に、現在そのコンテンツソースにより提供されるコンテンツを特定している。
【０００３】
時間の経過とともに、ＥＰＧは更新され、経過した時間区分に関連する行や列は表示しない。よって、ＥＰＧ中で「最も早い」時間は、現在時刻を含む時間区分（time  interval）に対応する。例えば、現在時刻が８：１０ＰＭである時、最も早い時間区分は、８：００ＰＭに始まり８：３０ＰＭに終わる１／２セグメントに対応する。同様に、９：３５ＰＭには、ＥＰＧに現れる最も早い時間区分は、９：３０ＰＭと１０ＰＭとの間の１／２時間の区分に対応する。
【０００４】
たった今経過した時間区分に関連する行又は列を削除するＥＰＧの更新により、加入者は、過去に始まったテレビ番組や映画の長さをＥＰＧ自体から判断できない。このことは、次の例からもっとよく理解できるだろう。ＨＢＯで７：３０ＰＭに放送が始まる２時間の映画を考える。９：００ＰＭの時点で、ＥＰＧは、ＨＢＯのこの映画が９：００ＰＭと９：３０ＰＭとの間の区分にまだ放送（play  out）されていることを示す。よって、この時ＥＰＧを見た加入者は、その映画の開始時点や時間的長さに関する情報を持たない。ユーザがＥＰＧを将来の時間までスクロールした時にも、同様の問題がある。
【０００５】
よって、ガイドの現在表示されている部分を越えて広がる番組の長さを示すＥＰＧが必要である。
【発明の開示】
【０００６】
簡潔に言うと、本原理の好ましい実施形態では、電子番組ガイドを生成する方法は、要素の格子配列を構成するステップであって、少なくとも一要素は、時間区分中に現れる一番組ソースからの番組の少なくとも一部を識別する前景レジェンドを有するステップで始まる。少なくとも一要素は、番組の始めと終わりのうち少なくとも一方を示すように変化する背景を含む。このようにして、番組ガイドの現在表示されている部分を見ている視聴者は、番組に関連する要素の背景における変化から、その番組の時間的長さを知ることができる。
【図面の簡単な説明】
【０００７】
【図１Ａ】ガイドの現在表示されている部分を越えて広がる番組の長さを表示する電子番組ガイドの実施形態を示す図である。
【図１Ｂ】ガイドの現在表示されている部分を越えて広がる番組の長さを表示する電子番組ガイドの実施形態を示す図である。
【図１Ｃ】ガイドの現在表示されている部分を越えて広がる番組の長さを表示する電子番組ガイドの実施形態を示す図である。
【図２】図１Ａ乃至１Ｃの番組ガイドの実施形態の生成に関連するステップを示す図である。
【図３】図１Ａ乃至１Ｃの番組ガイドの実施形態の生成に関連するステップを示す図である。
【図４】図１Ａ乃至１Ｃの番組ガイドの実施形態の生成に関連するステップを示す図である。
【図５】図１Ａ乃至１Ｃの番組ガイドの実施形態の生成に関連するステップを示す図である。
【図６】図１Ａ乃至１Ｃの番組ガイドの実施形態の生成に関連するステップを示す図である。
【図７】図１Ａ乃至１Ｃの番組ガイドの実施形態の生成に関連するステップを示す図である。
【図８】図１Ａ乃至１Ｃの番組ガイドを生成する装置を示すブロック図である。
【発明を実施するための形態】
【０００８】
図１Ａは、電子番組ガイド（ＥＰＧ）の現在表示部分を越えて広がる番組の長さを示す本原理による電子番組ガイド（ＥＰＧ）の第１の実施形態１０を示す図である。図１ＡのＥＰＧ１０は、行と列に構成された要素１２１−１２ｎの四角形配列を有する。説明を容易にするため、図１Ａに示した配列は、３行３列を有するが、サイズは設計に応じてより小さなものでもより大きなものでもよい。ＥＰＧ１０を構成する配列の行１４１−１４３は異なる番組ソースに対応し、例としてＥＳＰＮ、ＣＮＮ及びＦＯＸ  ＮＥＷＳとなっている。列１６１−１６３は異なる時間区分に対応し、例として９：００ＰＭ、９：３０ＰＭ及び１０：００ＰＭとなっている。図１の行と列の構成はひっくり返してもよい。すなわち、図１Ａの配列１０の行と列がそれぞれ時間区分と番組ソースに対応していてもよい。
【０００９】
格子配列１０の要素１２１−１２ｎはそれぞれ、ある時間区分中に現れるある番組ソースからの番組に対応している。各要素のサイズは番組の時間的長さに応じて変化する。よって、１時間番組を表す要素は、３０分番組を表す要素と比較してサイズが２倍になっている。時間の経過を反映してＥＰＧ１０が更新されると、ＥＰＧの格子配列に現れる各要素の実際のサイズは、その番組の残り時間に応じて変化する。よって、１時間番組を表す要素は、その番組が始まってから３０分経過すると、３０分のサイズに縮小される。
【００１０】
格子配列の各要素１２１−１２ｎは、対応する時間区分中に現れる、番組ソースからの番組を識別するレジェンドを含む。このように、例えば要素１２１は、時間区分９：００ＰＭ−９：３０ＰＭ中にＥＳＰＮが放送する番組を識別するレジェンド「Sports  Center  Preview」を含んでいる。
【００１１】
本原理によると、図１ＡのＥＰＧの配列１０の各要素１２１−１２ｎは、番組の始めと終わりのうち少なくとも一方を示すように変化する背景を有している。図１ＡのＥＰＧ１０では、各要素の背景は、この目的のための色階調を有する。例えば、図１の各要素の背景の色は、番組の始めと終わりで濃く見え、番組の途中では薄く見える。よって、図１のＥＰＧ１０が更新され、経過した時間区分を表す配列１０中の列が削除されても、視聴者は継続番組の、すなわちＥＰＧ１０にはもう表示されていない時間区分中に始まった番組の残り時間の長さを判断できる。
【００１２】
図１Ｂは、本原理によるＥＰＧの第２の実施形態１００を示す図である。図１ＡのＥＰＧ１０と同様に、図１ＢのＥＰＧ１００は、行と列に構成された要素１２１−１２ｎの格子配列を有する。図１ＢのＥＰＧ１００の行は番組ソースに対応し、一方列は時間区分に対応する。これは図１ＡのＥＰＧ１０と同様である。また、図１ＡのＥＰＧ１０と同様に、図１ＢのＥＰＧ１００の各要素１２１−１２ｎは、対応する時間区分においてある番組ソースから放送される番組を識別するレジェンドを含む。
【００１３】
本原理によると、図１ＢのＥＰＧ１００の各要素１２１−１２ｎは、番組の始めと終わりのうち少なくとも一方を示すように変化する背景を有している。図１ＢのＥＰＧ１００の各要素１２１−１２ｎの背景は、図１ＡのＥＰＧ１０のように色階調を用いるのではなく、例えば各要素の元の長さにわたる半楕円などの形状１８を含む。よって、元の要素が１時間番組を表す場合、その形状はその１時間の時間区分にわたる。ＥＰＧ１００が更新されて要素のサイズが縮小されると、番組の始めからどのくらい時間が経過したかに応じて、元の形状の一部のみが残る。
【００１４】
ＥＰＧ１００の各要素１２１−１２ｎ内の半楕円形状１８は、その要素の背景と比較して、一般的に対照的な色を有している。ある要素にどのくらいの半楕円形状１８が残っているか見ることにより、視聴者は番組のうちどのくらいが経過したのか測ることができる。
【００１５】
図１Ｃは、本原理によるＥＰＧの第３の実施形態１０００を示す図である。図１ＡのＥＰＧ１０及び図１ＢのＥＰＧ１００と同様に、図１ＣのＥＰＧ１０００は、行と列に構成された要素１２１−１２ｎの格子配列を有する。図１ＣのＥＰＧ１０００の行は番組ソースに対応し、一方列は時間区分に対応する。また、図１ＡのＥＰＧ１０及び図１ＢのＥＰＧ１００と同様に、図１ＣのＥＰＧ１０００の各要素１２１−１２ｎは、対応する時間区分に現れる番組ソースからの番組を識別するレジェンドを含む。
【００１６】
本原理によると、図１ＣのＥＰＧ１０００の各要素１２１−１２ｎは、番組の始めと終わりのうち少なくとも一方を示すように変化する背景を有している。図１ＢのＥＰＧ１００と同様に、図１ＣのＥＰＧ１０００は、各要素中の形状を用いて番組の始めと終わりのうち一方を示す。しかし、図１ＣのＥＰＧ１０００は、図１ＢのＥＰＧ１００のように半楕円を用いるのではなく、各要素の理論的対向角にわたる対向斜面を有する２つの三角形を用いる。
【００１７】
図２乃至図７は、本原理のＥＰＧの生成に関連するステップのシーケンスを示す図である。最初に、図２に示したように、基本パターンを選択する。図２から分かるように、このパターンは水平方向の三角形であるが、他の形状を選択してもよい。図３を参照して、番組ソース（すなわち、チャンネル）に関連する要素に対して、選択した形状をくり返し、要素中の形状はその番組の時間的長さに比例したサイズとする。図４から分かるように、各番組ソースに関連する要素は、他の番組ソースに関連する要素と配列され、ある番組ソースに関連する要素が、対応する時間区分の他の番組ソースの要素と整列（align）するようにされる。図５を参照して、番組ソースに関連する要素を含むウィンドウを生成する。始めと終わりの時刻は、そのウィンドウ中のデータが現在時刻に対して最新のものとなるように、クリップされる。
【００１８】
次に、図６に示したように、ウィンドウ中の要素に境界とラベルを付加し、ＥＰＧのグラフィクス部分は完了する。完成した番組ガイドを図７に示す。ウィンドウの外側の番組の始めと終わりの時間は、上記のように、要素の背景における変化により確認できる。完成したＥＰＧは、番組を識別するラベルと、番組ソース及び時間区分を識別するヘッダーとを含む。
【００１９】
図８は、図１Ａ乃至図１ＣのＥＰＧ１０、１００及び１０００を生成できる、セットトップボックスなどの受信装置２００の一例をしメスブロック図である。図２の受信装置２００は、入力信号受信器ブロック２０２を含む。入力信号受信器ブロック２０２は、空中、ケーブル、衛星、イーサネット（登録商標）、光ファイバ及び電話線などのネットワークから信号を、受信、復調及び復号するのに用いる既知の受信回路である。入力信号受信器ブロック２０２により読み出す所望の入力信号の選択は、制御インタフェースやタッチパネルインタフェース２２２により供給されるユーザ入力により行われる。タッチパネルインタフェース２２２は、タッチスクリーン装置のインタフェースを含んでいてもよい。また、タッチパネルインタフェース２２２は、セルラ電話、タブレット、マウス、ハイエンドリモコンなどとのインタフェースも含みうる。
【００２０】
入力受信器ブロック２０２は、復号された出力信号を、入力ストリームプロセッサ２０４に供給する。入力ストリームプロセッサ２０４は、最終的な信号選択と処理とを行い、コンテンツストリームに対してビデオコンテンツのオーディオコンテンツから分離する機能を有する。オーディオプロセッサ２０６は、圧縮デジタル信号などの受信フォーマットからアナログ波信号に変換をする。オーディオインタフェース２０８は、アナログオーディオを受け取り、そのオーディオを表示装置（図示せず）やオーディオアンプに分配する。あるいは、オーディオインタフェース２０８は、オーディオ出力装置（図示せず）又は表示装置に、ＨＤＭＩ（High-Definition  Multimedia  Interface）ケーブルや、ＳＰＤＩＦ（Sony/Philips  Digital  Interconnect  Format）などその他の代替的オーディオインタフェースを用いて、デジタル信号を提供してもよい。また、オーディオインタフェース２０８はもう一つのスピーカセットを駆動するアンプ（図示せず）を含んでいてもよい。また、オーディオプロセッサ２０６は、オーディオ信号の記憶に必要な変換も行う。
【００２１】
ビデオプロセッサ２１０は、入力ストリームプロセッサ２０４からビデオを受け取る。ビデオ信号は一又は複数のフォーマットを有している。ビデオプロセッサ２１０は、入力信号フォーマットに基づき、必要に応じて、ビデオコンテンツを変換する。また、ビデオプロセッサ２１０は、ビデオ信号の記憶に必要な変換も行う。
【００２２】
記憶装置２１２は、入力オーディオ及びビデオコンテンツを記憶できる。記憶装置２１２は、コントローラ２１４の制御下、ユーザインタフェース２１６及び／又はタッチパネルインタフェース２２２から受け取ったコマンド（例えば、早送り（ＦＦ）や巻き戻し（Ｒｅｗ）などのナビゲーション命令）に基づき、コンテンツの読み出しと再生を可能にする。記憶装置２１２は、ハードディスクドライブ、ＳＲＡＭ（static  RAM）やＤＲＡＭ（dynamic  RAM）などの一又は複数の大容量集積電子メモリであり、又はＣＤ（compact  disk）ドライブやＤＶＤ（digital  video  disk）ドライブなどの交換可能光ディスク記憶システムであってもよい。
【００２３】
ビデオプロセッサ２１０からの変換されたビデオ信号は、入力ストリームプロセッサ２０４から、又は記憶装置２１２からのものであり得る。ビデオプロセッサ２１０は、変換されたビデオを表示インタフェース２１８に供給する。表示インタフェース２１８は、さらに、表示信号を上記のタイプの表示装置に送る。表示インタフェース２１８は、ＲＧＢ（red-green-blue）などのアナログ信号インタフェース又はＨＤＭＩなどのデジタルインタフェースであってもよい。
【００２４】
バスは、コントローラ２１４を装置２００の、入力ストリームプロセッサ２０２、オーディオプロセッサ２０６、ビデオプロセッサ２１０、記憶装置２１２、及びユーザインタフェース２１６を含むコンポーネントにリンクする。コントローラ２１４は、入力ストリーム信号を、記憶装置に記憶する又は表示するための信号に変換する変換処理を管理する。また、コントローラ２１４は、記憶されたコンテンツの読み出しと再生も管理する。さらに、以下に説明するように、コントローラ２１４は、記憶された、又はデリバリネットワークを介してデリバリされるコンテンツの検索と、コンテンツを表すグリッド表示の生成及び調節を行う。
【００２５】
コントローラ２１４は、さらに、コントローラ２１４の情報と命令コードとを記憶するコントロールメモリ２２０（例えば、揮発性又は不揮発性メモリであり、ＲＡＭ、ＳＲＡＭ、ＤＲＡＭ、ＲＯＭ、ＰＲＯＭ（programmable  ROM）、フラッシュメモリ、ＥＰＲＯＭ（electronically  programmable  ROM）、ＥＥＰＲＯＭ（electronically  erasable  programmable  ROM）など）にアクセスできる。コントロールメモリ２２０はコントローラ２１４用の命令を記憶できる。コントロールメモリ２２０は、コンテンツを含むグラフィック要素などの要素のデータベースも記憶していてもよい。データベースはグラフィック要素のパターンを記憶したものであってもよい。あるいは、制御メモリ２２０は、グラフィック要素を、特定された又はグループ化された複数のメモリロケーションに記憶し、ロケーションテーブルにアクセスして又は用いて、グラフィック要素に関するいろいろな情報のメモリロケーションを特定する。
【００２６】
さらに、制御メモリ２２０は、単一メモリ装置、又は通信可能に接続又は結合され共有メモリを形成する２以上のメモリ回路などの実施形態を含み得る。さらにまた、制御メモリ２２０は、より大きな回路において、バス通信回路の一部など、他の回路とともに含まれていても良い。ユーザインタフェース２２０はマイクロホンのインタフェースを含んでいてもよい。インタフェースは、有線又は無線インタフェースを含み、本実施形態で用いるオーディオ信号の受信を可能とする。
【００２７】
本実施形態によると、ビデオプロセッサ２１０は、図１Ａ乃至図１ＣのＥＰＧ１０、１００及び１０００を生成する能力を有する。実際には、図８の入力信号受信器ブロック２０２により受信した入力コンテンツと、図８の記憶装置２１２により記憶されたコンテンツとは、番組の始めと終わりの時刻と、番組ソースの識別情報とに関する情報を含む。かかる情報を知って、図８のビデオプロセッサ２１０は、要素が、対応する時間区分に放送される番組ソースから番組を識別する情報を含む格子配列よりなるＥＰＧを生成できる。一般的には、ビデオプロセッサは、図２乃至図７に示した方法によりＥＰＧを生成する。具体的には、図８のビデオプロセッサ２１０は、番組の始めと終わりの一方を示すように、ＥＰＧ中の各要素の背景を変化させることができる。
【００２８】
ＥＰＧの現在表示されている部分を越えて広がる番組の時間的長さを示すＥＰＧを説明した。
【図１Ａ】
0005833142.tif 000002
【図１Ｂ】
0005833142.tif 000003
【図１Ｃ】
0005833142.tif 000004
【図２】
0005833142.tif 000005
【図３】
0005833142.tif 000006
【図４】
0005833142.tif 000007
【図５】
0005833142.tif 000008
【図６】
0005833142.tif 000009
【図７】
0005833142.tif 000010
【図８】
0005833142.tif 000011