(57)【要約】  イベントのスケジュールをスクリーン上に呈示する方法は、イベントに関連する信号のレシーバ１，２に対して利用可能なイベント及び関連付けられた時間間隔を表すデータを取得するステップを含む。或る時間範囲内に利用可能な時間間隔をもつイベントが識別される。スクリーンエリアの少なくとも１つの次元が時間フレームを示し、並びに、各フィールド２４〜３２が、前記時間フレームの範囲内で利用可能な時間間隔をもつ各イベントに関連付けられ、及び、前記時間フレームの範囲内の時間間隔の位置に応じて前記スクリーンエリアの部分を占有するように、前記フィールドが前記スクリーンエリア内に表示される。前記フレームの期間は、いずれかの識別されたイベントの利用可能な時間間隔の最も短い期間に基づいて計算される。
2010532127.tif 000002
【特許請求の範囲】
【請求項１】
イベントのスケジュールをスクリーン上に呈示する方法であって、
前記イベントに対応する信号のレシーバに対して利用可能なイベント及び関連付けられた時間間隔を表すデータを取得するステップと、
或る時間範囲内に利用可能な時間間隔をもつイベントを識別するステップと、
スクリーンエリアの少なくとも１つの次元が時間フレームを示し、並びに、各フィールドが、前記時間フレームの範囲内で利用可能な時間間隔をもつ各イベントに関連付けられ、及び、前記時間フレームの範囲内の時間間隔の位置に応じて前記スクリーンエリアの部分を占有するように、前記フィールドが前記スクリーンエリア内に表示されるステップとを含み、
当該方法は、
いずれかの識別されたイベントの利用可能な時間間隔の最も短い期間に基づいて、前記時間フレームの期間を計算するステップを更に含む、方法。
【請求項２】
前記時間フレームの期間は、利用可能なスクリーンエリアの前記少なくとも１つの次元と、最も短い期間の利用可能な時間間隔をもつ前記イベントに関連付けられたフィールドが占有すべき前記スクリーンエリアの部分の予め決められたサイズとに基づいて計算される、請求項１に記載の方法。
【請求項３】
前記スクリーンエリアは、前記時間フレームを示す前記次元以外の次元に沿って区分され、
前記時間フレームの範囲内で利用可能な時間間隔に関連付けられたフィールドは、関連付けられたイベントのために示されたカテゴリに追加的に応じて前記スクリーンエリアの部分を占有する、請求項１又は請求項２に記載の方法。
【請求項４】
前記時間フレームの範囲内で利用可能な時間間隔のフラクションをもつイベントに対して、
前記時間フレームのフラクションの占有に応じて前記時間フレームを示す前記次元に沿って前記スクリーンエリアの部分の少なくとも１つの次元を計算するステップと、
計算された前記次元が予め決められた値を超える場合にのみ、前記イベントに関連付けられたフィールドが表示されるステップとを含む、請求項１〜３のうちいずれか一項に記載の方法。
【請求項５】
前記時間フレームの開始ポイントを、前記時間範囲の開始ポイントに先行するように設定するステップを含む、請求項１〜４のうちいずれか一項に記載の方法。
【請求項６】
開始時点での前記時間フレームの範囲内で利用可能な時間間隔のフラクションをもつ任意のイベントが、いずれかの識別された前記イベントの利用可能な時間間隔の前記最も短い期間よりも長い期間の前記時間フレームの範囲内のフラクションをもつように、前記時間フレームの開始時間を設定するステップを含む、請求項１〜５のうちいずれか一項に記載の方法。
【請求項７】
前記時間フレームの開始ポイントが時間的に或るポイントに先行する場合に、前記時間的に或るポイントの後に終わる利用可能な時間間隔に関連付けられたフィールドだけを表示するステップを含む、請求項５又は請求項６に記載の方法。
【請求項８】
イベントのスケジュールの呈示を制御するためのシステムであって、
前記イベントに対応する信号のレシーバに対して利用可能なイベント及び関連付けられた時間間隔を表すデータを取得するインタフェースと、
或る時間範囲内に利用可能な時間間隔をもつイベントを識別するためにデータを処理するデータ処理デバイスと、
表示デバイスに画像データを供給するインタフェースとを含み、
当該システムは、
スクリーンエリアの少なくとも１つの次元が時間フレームを示し、並びに、各フィールドが、前記時間フレームの範囲内に利用可能な時間間隔をもつ各イベントに関連付けられ、及び、前記時間フレーム内の前記時間間隔の位置に応じて前記スクリーンエリアの部分を占有するように、前記ディスプレイデバイスに前記スクリーンエリア内にフィールドを表示させる画像データを供給し、
前記データ処理デバイスは、いずれかの識別された前記イベントの利用可能な時間間隔の最も短い期間に基づいて前記時間フレームの期間を計算する、システム。
【請求項９】
請求項１〜７のうちいずれか一項に記載の方法を実行する、請求項８に記載のシステム。
【請求項１０】
イベントを表す信号を受信するためのレシーバであって、
前記イベントに対応する信号の利用可能なイベント及び時間間隔を表すデータを取得するインタフェースと、
ディスプレイデバイスとを有し、
当該レシーバは、請求項８及び請求項９のうちいずれか一項に記載のシステムを有する、レシーバ。
【請求項１１】
マシン読み取り可能な媒体に組み込まれたときに、情報処理能力をもつシステムに請求項１〜７のうちいずれか一項に記載の方法を実行させることが可能な一組の命令を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクリーン上にイベントのスケジュールを呈示する方法であって、前記イベントに対応する信号のレシーバに対して利用可能なイベント及び関連付けられた時間間隔を表すデータを取得するステップと、或る時間範囲内に利用可能な時間間隔をもつイベントを識別するステップと、スクリーンエリアの少なくとも１つの次元が時間フレームを示し、並びに、各フィールドが、前記時間フレーム内に利用可能な時間間隔をもつ各イベントに関連付けられ、及び、前記時間フレーム内の前記時間間隔の位置に応じて前記スクリーンエリアの部分を占有することをもたらすように、フィールドが前記スクリーンエリア内に表示されることをもたらすステップとを含む、方法に関する。
【０００２】
本発明は、イベントのスケジュールの表示を制御するためのシステムであって、前記イベントに対応する信号のレシーバに対して利用可能なイベント及び関連付けられた時間間隔を表すデータを取得するインタフェースと、或る時間範囲内に利用可能な時間間隔をもつイベントを識別するために前記データを処理するデバイスと、画像データをディスプレイデバイスに供給するインタフェースとを有し、当該システムは、スクリーンエリアの少なくとも１つの次元が時間フレームを示し、並びに、各フィールドが、前記時間フレーム内に利用可能な時間間隔をもつ各イベントに関連付けられ、及び、前記時間フレーム内の前記時間間隔の位置に応じて前記スクリーンエリアの部分を占有することをもたらすように、ディスプレイデバイスが前記スクリーンエリア内にフィールドを表示することをもたらす画像データを供給するように構成される、システムにも関連する。
【０００３】
本発明は、イベントを表す信号を受信するためのレシーバであって、前記イベントに対応する信号の利用可能な前記イベント及び時間間隔を表すデータを取得するインタフェースと、ディスプレイデバイスとを含むレシーバにも関する。
【０００４】
本発明は、コンピュータプログラムにも関する。
【背景技術】
【０００５】
米国特許出願公開第２００６／００２３１１６号明細書は、テレビ放送番組のテーブル及び／又はウェブ番組のテーブルを表示するために用いられる、番組表示制御装置及び番組表示制御方法を開示している。ユニットにより実行された動作を表すフローチャートは、処理される１時間フレーム（one-hour frame）内の表示ラインの最大数を表す最大表示ラインカウントＬを決定するためのステップで始まる。そして、次のステップでは、時間フレーム内に含まれた番組の数を表す番組カウントＮが、受信したＥＰＧ（Electronic Programme Guide）から見つけられる。その後、Ｎの値がＬの値よりも小さいか又はＬの値に等しいかを決定するために、Ｎの値はＬの値と比較される。Ｎの値がＬの値よりも大きい場合には、番組の情報は、全ての番組に関しては表示され得ない。斯様な場合において、制御のフローは、番組表示隠蔽マークが予め決められた位置で表示されるステップに続く。制御手段との協働において、時間フレーム拡張表示プロセッサは、ユーザにより与えられた拡張又は拡張取消コマンドに従って番組の表示エリアを変更する。特定の時間フレームを拡張するためのコマンドが受信されたときには、特定の時間フレームは、それぞれのコマンドに対して段階的に、次の時間フレームを占有するために拡張される。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
既知の方法及びシステムの問題は、非常に直感的なユーザインタフェースを提供しないディスプレイの態様の結果として、ユーザからの多くのコマンドをもたらすことである。或るタイムスロット内に少ししかイベントがない場合には、ユーザは、一連のタイムスロットを通じて必要以上に循環させるために多くのナビゲーションコマンドを供給しなければならないだろう。表示可能なものよりも多くのイベントがある場合には、タイムスロットを拡張するための追加のユーザコマンドが、隠蔽マークにより暗示された情報を明らかにするためのユーザの試みとして処理されなければならないだろう。
【０００７】
本発明の目的は、効果的な態様でスケジュールイベントに関する情報のユーザフレンドリな表示を提供する、冒頭で述べたタイプの方法、システム、レシーバ及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
この目的は、識別されたイベントのうちいずれかの利用可能な時間間隔の最も短い期間に基づいて時間フレームの期間を計算することによる本発明の方法で達成される。
【０００９】
時間フレームの期間は、少なくとも１つの変数に依存して計算されることから、イベントに関連付けられた時間間隔に応じて変化される。いずれかの識別されたイベントの利用可能な時間間隔の最も短い期間に応じた変化は、各フィールドが、時間フレーム内の利用可能な時間間隔をもつ各イベントと関連付けられ、時間フレーム内の時間間隔の位置に応じてスクリーンエリアの部分を占有することをもたらすのであれば、少なくとも最も小さいフィールドが、要求された量の情報を表示するために十分大きくなるだろうことが保証されることを意味する。或る最小限の情報は、イベント間の遷移の変化する頻度に関わらず、各イベントに対して表示され得る。最も短いイベントの期間、及び、フィールドを表示するためのスクリーンエリアの利用可能な範囲から、時間フレームが得られる。本方法は、フィールドにより伝えられた任意の情報が判読できなくなるような、利用可能な短い関連付けられた時間間隔をもつ多くのイベントがあるスクリーンエリアの小さな区分にフィールドを圧縮しなければならないことを回避する。本方法は、イベントを表すデータと利用可能な関連付けられた時間間隔とを受信するためのインタフェースをもつ、イベントのスケジュールの表示を制御するための任意のシステムに対して利用可能なデータに依存することにより、自動的に実行され得、その結果、フィールドの表示を変更するためのユーザコマンドの繰り返される処理が要求されない。
【００１０】
一実施形態において、時間フレームの期間は、利用可能なスクリーンエリアの少なくとも１つの次元と、最も短い期間の利用可能な時間間隔をもつイベントに関連付けられたフィールドが占有するようにもたらされるスクリーンエリアの部分の予め決められたサイズとに基づいて計算される。
【００１１】
それ故、最小の表示エリアが、スクリーンエリアの関連する次元により示された時間フレーム内において完全に利用可能な各イベントのために利用可能であることが確実にされる。各フィールドが、時間フレームの関連付けられた時間間隔の占有に応じて部分を占有することをもたらすので、時間フレーム内の利用可能なより大きな時間間隔をもつイベントが、より大きなフィールドに関連付けられるだろう。
【００１２】
一実施形態において、スクリーンエリアは、時間フレームを示す次元以外の次元に沿って区分され、時間フレーム内の利用可能な時間間隔に関連付けられたフィールドは、関連付けられたイベントのために示されたカテゴリに応じてスクリーンエリアの部分を追加的に占有することをもたらす。
【００１３】
効果は、比較的便利で有益な表示が提供され、各イベントの情報が最小のユーザインタラクションで依然として適切に表示され得ることである。カテゴリは、イベントに対応する信号の伝送のチャンネルに対応し得る。
【００１４】
方法の一実施形態は、時間フレーム内の利用可能な時間間隔のフラクション（fraction）をもつイベントに対して、時間フレームのフラクションの占有に応じて時間フレームを示す次元に沿ってスクリーンエリアの部分の少なくとも１つの次元を計算するステップと、計算された次元が予め決められた値を超える場合にのみ、イベントに関連付けられたフィールドが表示されることをもたらすステップとを含む。
【００１５】
それ故、大部分が時間フレームの外側にあるイベントに関する情報は表示されない。効果は、十分な情報が時間フレーム内のイベントに対して部分的にのみ表示されることを時間フレームが可能にすることを保証するための複雑な反復手順が回避されることである。時間フレームは、時間フレームの十分な空間内の時間間隔のフラクションをもつイベントを与えるために調節された場合よりも大きくなり得る。
【００１６】
本方法の一実施形態は、時間フレームの開始点を、時間範囲の開始点に先行するように設定するステップを含む。
【００１７】
それ故、時間フレームをサイズ変更する必要なく時間フレームを部分的にのみ重複させる利用可能な時間間隔をもつイベントに対してより多くの情報を表示することが可能となる。単にシフトされることが必要である。
【００１８】
本発明の一実施形態は、開始時の時間フレーム内の利用可能な時間間隔のフラクションをもつ任意のイベントが、いずれかの識別されたイベントの利用可能な時間間隔の最も短い期間よりも長い期間の時間フレーム内のフラクションをもつように、時間フレームの開始時間を設定するステップを含む。
【００１９】
それ故、時間フレーム内の利用可能な時間間隔の小さなフラクションをもつイベントの情報を表示する必要が回避される。各イベントは、時間フレームとの十分な重複をもつ。特に、時間フレームの開始時間が時間的に現在のポイントと実質的に一致する場合には、イベントのスケジュールは、現在利用可能なイベントに関する十分な情報を自動的に与え得る。
【００２０】
本方法の一実施形態は、時間フレームの開始点が時間的に或るポイントを先行する場合に、時間的に或るポイントの後に終わる利用可能な時間間隔に関連付けられたフィールドだけを表示するステップを含む。
【００２１】
それ故、時間範囲に先行する非常に短いイベントが時間フレーム内に含まれる場合には、時間フレームはサイズ変更を必要としない。特に、時間的に或るポイントが、クロックにより示されるような時間的に現在のポイントに実質的に一致する場合には、もはや利用可能ではないイベントの十分な情報を表示するために時間フレームの期間が再計算されることが回避される。
【００２２】
他の態様によれば、本発明のシステムは、いずれかの識別されたイベントの利用可能な時間間隔の最も短い期間に基づいて時間フレームの期間を計算するように構成されたデータ処理デバイスを含む。
【００２３】
本システムは、イベントのスケジュールを見る任意の人の多くの関与を伴うことなく、十分大きなフィールドがスケジュール内の各イベントに対して表示されることをもたらすように構成される。
【００２４】
本システムの一実施形態は、本発明の方法を実行するように構成される。
【００２５】
他の態様によれば、本発明のレシーバは、本発明のシステムを有する。
【００２６】
本発明の他の態様によれば、マシン読み取り可能な媒体に組み込まれた場合に、本発明の方法を実行する機能を処理する情報をもつシステムをもたらすことが可能な、一連の命令を含むコンピュータプログラムが提供される。
【００２７】
本発明は、添付図面を参照して更に詳細に説明されるだろう。
【図面の簡単な説明】
【００２８】
【図１】放送レシーバのブロック図である。
【図２】第１のタイプの電子番組ガイドの使用から生ずる第１のスクリーン画面である。
【図３】第２のタイプの電子番組ガイドの使用から生ずる第２のスクリーン画面である。
【図４】仮想スクリーン画面である。
【図５】第２のタイプに類似するタイプの電子番組ガイドの使用から生ずる第３のスクリーン画面である。
【図６】図５で示されたグリッドに表わされた時間フレームを調節する方法を示すフローチャートである。
【発明を実施するための形態】
【００２９】
本説明は、デジタルテレビ信号において符号化されたイベントを表すデータに基づいて、電子番組ガイド（ＥＰＧ）を表示する方法の一例を述べるだろう。しかしながら、本方法の同一原理は、レシーバへの送信のためにスケジューリングされた信号が対応する他のタイプのイベントに適用されてもよい。例は、アナログテレビ放送、ラジオ放送、ウェブキャスト及びこれらの組み合わせを含む。本方法は、ＥＰＧデータの１つのソース及び／又はイベントに対応する信号と組み合わせて使用することに限定されない。
【００３０】
デジタルテレビ信号は、例えば、国際規格ISO/IEC 13818-1から既知のような、複数の多重化MPEG-2トランスポートストリームの形式である。それぞれのトランスポートストリームは、番組ストリームを規定するストリームの多重化されたセットの要素を表す。一例として、複数のオーディオ要素のうち１つを伝えるトランスポートストリーム、ビデオ要素を伝えるトランスポートストリーム、データ要素を伝える１又はそれ以上のトランスポートストリーム等が存在し得る。
【００３１】
番組ストリームの要素のうち少なくとも１つは、電子番組ガイド（ＥＰＧ）を生成するためのシステム（図示省略）に別個に送信される。本システムは、顧客端末１上にＥＰＧを生成するためのデータのストリームを供給する（図１）。ＥＰＧは、番組ストリームの一連の部分のそれぞれの部分に対応する番組の選択を可能にする。
【００３２】
ＥＰＧデータストリームは、放送局により番組ストリームに追加される。生ずるデジタルテレビストリームは、特定の伝送モードに従って符号化システムにより符号化される。そして、符号化された信号は、伝送のため変調及び伝送システムに供給される。更に他の実施形態において、デジタルテレビ信号ストリームは、通信ネットワーク上に、データパケット、例えばインターネットプロトコルパケット（Internet Protocol packet）で伝送される。他の実施形態において、番組ストリームは、レシーバからの要求に応答してデータ通信ネットワーク上に伝送される。番組ストリームは、物理的なデータ担体への記録及びこのデータ担体の配布により伝送されてもよい。斯様な実施形態において、イベントに対応する信号は、これらへのアクセスが例えばデジタル著作権管理システム（Digital Rights Management system）を用いて或る時間間隔に制限され得るという意味において利用可能にスケジューリングされてもよい。これらの実施形態のうちいずれかの実施形態において、ＥＰＧデータストリームは、必要とされる場合には異なる媒体を用いて別個に伝送されてもよい。
【００３３】
一実施形態において、ＥＰＧは、複数のテーブルの形式、例えば各番組に対して１つのテーブルの形式である。各テーブルは、一連の番組のうち１つに関連付けられたデータセットを構成する。番組に関連付けられたテーブルは、番組パーツに関連付けられたテーブルにリンクされるか、又は、その中に含まれる。
【００３４】
図１は、電子番組ガイド（ＥＰＧ）を供給する顧客端末１の一例を示している。これは、セットトップボックス２、ビジュアルディスプレイユニット（ＶＤＵ；Visual Display Unit）３及びサウンドシステム４を有する。ＶＤＵ３は、既知のタイプのアナログテレビであってもよい。セットトップボックス２は、地上、衛星又はケーブル放送信号を受信するためのチューナモジュール５と、番組ストリームを有するMPEG-2トランスポートストリームを取得するためのチャンネルデコーダ６と、ソースデコーダ７とを有する。
【００３５】
ソースデコーダ７は、中央処理ユニットコア、デマルチプレクサエンジン、及び、オプション的にデスクランブラを含む。これは、オーディオデジタル信号プロセッサも、オーディオ／ビデオスイッチ８を介してＶＤＵ３にビデオ信号を供給するためのエンコーダも更に含む。オーディオ信号は、デジタル−アナログコンバータ（ＤＡＣ）９及びオーディオ／ビデオスイッチ８を介してサウンドシステム４に供給される。ＥＥＰＲＯＭメモリモジュール１０は、ソースデコーダ７のＣＰＵコアによる実行のための圧縮されたコンピュータプログラムコードを含む。解凍コードは、セットトップボックス２がスタートアップされるときにＲＡＭメモリモジュール１１にロードされる。とりわけ、前記コードは、顧客端末１上に電子番組ガイド（ＥＰＧ）を生成可能なグラフィックエンジンを実行する。
【００３６】
顧客端末は、インタラクティブグラフィカルユーザインタフェースを介してＥＰＧを供給する。ソースデコーダ７は、ＶＤＵ３上への表示のためのメニューを生成するためにＥＰＧデータを解析する。選択コマンド及び他のユーザ入力は、キーパッド１３及び赤外線トランシーバ１４を含む遠隔制御ユニット１２により供給される。セットトップボックス２は、対応する赤外線トランスミッタ１５及びレシーバ１６を含む。選択コマンドにより、ユーザは、スケジューリングされた番組、又は、ＶＤＵ３及びサウンドシステム４での再生のための番組部分の少なくとも要素を選択し得る。彼は、セットトップボックス２が格納デバイス１７を有する場合には、記録のために同じものを選択してもよい。格納デバイス１７は、光ディスクのようなポータブル記録可能媒体上にプログラムを記録するように設けられ得る。示された実施形態において、格納デバイス１７は、ハードディスクユニットを有する。
【００３７】
示されたセットトップボックス２は、ネットワークサーバ（図示省略）からデータストリームを受信するための（光学）ネットワークインタフェース１８を含む。ＥＰＧデータの部分又は全ては、デジタルテレビ信号の代わりにネットワークインタフェース１８を介して受信され得る。
【００３８】
簡素化された第１のスクリーンビュー１９（図２）は、ＶＤＵ３上に表示されたＥＰＧインタフェースの第１の変化の基本レイアウトを示す。第１のスクリーンビュー１９は、ソースデコーダ７において実行されたグラフィックエンジンにより生成される。選択は、遠隔制御ユニット１２上のキーパッド１３を用いて、カーソル（図示省略）を制御することにより行われ得る。
【００３９】
第１のスクリーンビュー１９は、グリッド２０を含む。グリッド２０は、ユーザにより設定されるか又はＥＰＧのメニュー構造により決定されるパラメータに依存して可変であり得る、スクリーンの予め決められたエリアを占有する。グリッド２０が表示されるエリアの横方向の次元は時間フレームを示す。時間フレームの開始及び終了時間は、グリッド２０の隣に示される。グリッドの代替形式が可能であることが留意される。例えば、縦方向の次元が時間フレームを示してもよい。他の実施形態においては、グリッド形式化された同心円部分が用いられ、放射方向の次元が時間フレームを示す。それ故、グリッド２０により占有されたエリアは、形状について矩形である必要はない。
【００４０】
グリッド２０は、縦方向において行２１，２２，２３に区分された複数の次元のグリッドである。各行２１，２２，２３は、番組ストリーム、即ち連続的なイベントに対応する信号が伝送されるチャンネルに対応する。ＥＰＧは、行２１，２２，２３がＥＰＧデータに含まれるとともにこれらのコンテンツに関するカテゴリデータに従ってイベントの異なるカテゴリに対応する、第１のスクリーンビュー１９の代替手段のために提供し得る。例えば、映画に関する行、時事問題に関する行、及び、ドラマに関する行が存在し得る。
【００４１】
グリッド２０は、各行２１，２２，２３内において、フィールド２４〜３２に区分される。各フィールド２４〜３２は、１つのチャンネル上の示された時間フレームの範囲内で利用可能なそれぞれ関連付けられたイベントに関する情報の表示を含む。ディスプレイの時間フレームを示すグリッド２０の次元と平行な方向についてのフィールド２４〜３２の境界は、時間フレームに関するイベントの開始及び終了時間を反映するように区分される。しかしながら、各フィールド２４〜３２は、最小限の情報が表示され得るのに十分大きい。これは、図６で示された態様においてグリッド２０により表わされた時間フレームの期間を調節することにより実現され、以下でより詳細に説明される。
【００４２】
概して、時間フレームの期間は、利用可能な横方向のスクリーン空間、時間的に現在のポイントで開始してデフォルト値まで及ぶ時間範囲内の最も短いイベントの期間、及び、いずれかのフィールドに関する最小の横方向のスクリーン空間に依存して設定される。最も短いイベントの期間及び最小の横方向のスクリーン空間は、単位時間当たりの横方向のスクリーン空間を決定する。単位時間当たりの横方向のスクリーン空間、及び、グリッド２０のための利用可能な横方向のスクリーン空間は、時間フレームの期間を決定する。
【００４３】
図２及び図３は、時間フレームの終了ポイントを重複させる利用可能な関連付けられた時間間隔をもつイベントが時間フレームの範囲内で利用可能な時間間隔のフラクションだけをもつ状況を示している。図２の実施形態において、セットトップボックス２は、時間フレームのフラクションの発生に応じてグリッド２０に対して予定されるスクリーンエリアの部分の横方向の次元を計算し、これが予め決められた最小値よりも小さいことを決定した。これが当てはまることが決定されたこれらのイベントに関して、関連付けられたイベントが時間フレームの期間を超える利用可能な時間間隔をもつことを示す、デフォルトの外観のフィールド３３が表示される。このフィールド３３は、イベントと関連付けられた任意の情報から独立したデフォルト設定により決定された外観をもつ。ユーザが時間フレームをシフトさせるためにコマンドを付与する場合には、フィールド３３は、関連付けられたイベントの情報を表示するものに変形するだろう。
【００４４】
図３並びに図４及び図５にも示された代替実施形態において、時間フレームのフラクションの発生に応じてグリッド２０に対して予定されるスクリーンエリアの部分の横方向の次元も計算される。部分のサイズが予め決められた最小値よりも小さいことが決定されたこれらのイベントに関して、フィールドは表示されない。それ故、第２のスクリーンビュー３４は、グリッド２０に対応するが、グリッド２０により発生せずに除かれた空白部分３５をもつスクリーンエリアを含む。
【００４５】
図４及び図５は、図６に示された方法を説明するために、仮想スクリーンビュー３６及び実際の第３のスクリーンビュー３７を示す。
【００４６】
第１のステップ３８において、セットトップボックス２は、放送イベントと放送の関連付けられた時間間隔とを表すデータを取得する。前記データは、イベントを１又はそれ以上のカテゴリに分類するデータを更に含み得る。示された実施形態において、グリッド２０のために利用可能なスクリーンエリアは可変である。これにより、グリッド２０のために利用可能なスクリーンエリアの横方向の次元の値が読み取られる（ステップ３９）。最小の横方向のフィールドサイズの値も読み取られる（ステップ４０）。
【００４７】
セットトップボックス２は、或る時間範囲内で利用可能な関連付けられた時間間隔をもつイベントを表すデータを調べるように構成される。この時間範囲は次に決定される（ステップ４１）。時間範囲は、概して、クロック（図示省略）により決定される時間的に現在のポイントで開始し、時間の或る期間に及ぶだろう。期間は、例えば時間フレームの最初の推定を成すデフォルト値に等しくなり得る。
【００４８】
グリッド２０に表示されるべき全てのカテゴリ又はチャンネルに渡るいずれかのイベントの最も短い期間が決定される（ステップ４２）。概して、これは、時間範囲内に完全に含まれた最も短いイベントの期間である。時間とスクリーン上の横方向の距離との間の変換係数が決定される（ステップ４３）。これは、前のステップ４２において決定された最も短い時間間隔の期間で最小の横方向のフィールドサイズを分割することにより行われる。グリッド２０及び変換係数に対して予定されたスクリーンエリアの横方向の範囲は、時間フレームの期間を決定する。
【００４９】
時間範囲内の最も短いイベントが時間フレームの範囲内にないことが起こり得る。時間フレームは、時間範囲を将来まで拡張しないからである。この場合において、述べられたステップ４１〜４４は、時間フレームのための最初の推測よりも小さい時間範囲を用いて繰り返される。
【００５０】
フラクションだけが時間フレームの範囲内に含まれる利用可能な時間間隔をもつイベントが続いて決定される（ステップ４５）。前のステップ４２において決定された最も短いイベントの期間よりも短い期間をもつ時間フレームの開始時点のフラクションがある場合には、その開始時の時間フレームの範囲内で利用可能な時間間隔のフラクションをもつ任意のイベントが、時間フレームの期間に基づいた時間範囲内のいずれかのイベントの利用可能な時間間隔の最も短い期間よりも長い時間フレームの範囲内のフラクションをもつ、時間的に斯様なポイントでの結果として得られる時間フレームの開始時間を設定するために、時間フレームがシフトされる（ステップ４６）。これは、図４及び５に示される。図４は、時間フレームの範囲内の時間間隔のフラクションをもつイベントに関連付けられたフィールド３０の潜在的に可視的な部分が、このイベントに関する十分な情報を表示するには小さすぎる状況を示している。図５は、時間フレームの開始ポイントが時間的に現在のポイントに先行するように、時間フレームがシフトされた後のグリッド２０を示している。第１のチャンネル上に非常に短いイベント放送の情報を表示するのに十分な空間がなく、シフトの結果としてシフトされた時間フレームの範囲内にあることを防止するために、領域４７は、左側の空白であり、その結果、元の時間フレームの開始時間（２０：００）の後に終わる利用可能な時間間隔に関連付けられたフィールドだけが表示される。完了したイベント、又は、時間的に現在のポイントの前に終わるイベントのフラクションは、グリッド２０上には表示されない。代わりに、斯様なイベントに関する情報が切り捨てられる（ステップ４８）。
【００５１】
最後に（ステップ４９）、フィールドは、グリッド２０に対して予定されるスクリーンエリアの範囲内に表示される。各フィールド２４〜３２は、（シフトされた）時間フレームの範囲内の利用可能な時間間隔をもつ各イベントに関連付けられ、時間フレーム内の時間間隔の位置に応じてスクリーンエリアの部分を占有する。これは、斯様なフィールドの境界が、時間フレームに関連する関連付けられたイベントの開始及び終了時間の時間フレームの範囲内の位置に比例した位置でグリッド２０の横方向の次元に沿って配置されることを意味する。フィールド２４〜３２内の関連付けられたイベントの或る最低限の情報を表示するのに十分な空間が自動的に存在する。
【００５２】
前述した実施形態は本発明を限定するよりもむしろ例示であり、当業者は、特許請求の範囲を逸脱することなく多くの代替実施形態を設計可能であることが留意されるべきである。特許請求の範囲において、括弧内の参照符号は、特許請求の範囲を限定するものとして考慮されるべきではない。"有する"という用語の使用及びその活用は、特許請求の範囲に記載されたもの以外の要素又はステップの存在を除外するものではない。要素の単数表記は、斯様な要素の複数の存在を除外するものではない。本発明は、幾つかの別個の要素を有するハードウェアにより、及び、適切にプログラムされたコンピュータにより実行される。幾つかの手段を列挙するデバイスに係る請求項において、これらの手段の幾つかは、一つの及び同一のハードウェアにより具現され得る。特定の手段が相互に異なる請求項に記載されるという単なる事実は、これらの手段の組み合わせが有利に用いられ得ないことを示すものではない。
【００５３】
"手段"は、当業者に理解されるように、単独又は他の機能と併せて、分離して又は他の要素と協働して、或る動作を実行するか又は特化した機能を実行するように設計される、任意の（別個の又は一体化された回路又は電子要素のような）ハードウェア又は（プログラム又はプログラムの部分のような）ソフトウェアを含むことを意味する。"コンピュータプログラム"は、光ディスクのようなコンピュータ読み取り可能媒体上に格納された任意のソフトウェア製品、インターネットのようなネットワークを介してダウンロード可能なもの、又は、任意の他の態様の市場性のあるものを意味することが理解される。
【００５４】
前記の代替実施形態において、リモートサーバは、ここに詳述されたイベントのスケジュールを呈示する方法を実行する。イベントに関連付けられた生ずるフィールドは、例えばネットワーク１８がアクセスを提供するネットワークを介して、スクリーンビュー１９，３４，３７のうち１つをレンダリングするためのグラフィカルデータをセットトップボックス２に送信することにより、スクリーンエリア内に表示される。
【図１】
2010532127.tif 000003
【図２】
2010532127.tif 000004
【図３】
2010532127.tif 000005
【図４】
2010532127.tif 000006
【図５】
2010532127.tif 000007
【図６】
2010532127.tif 000008
【国際調査報告】
2010532127.tif 000009