(57)【要約】本発明は、番組に関するデータを提示する装置、これを含む番組提示機器、情報の提示方法、及びコンピュータプログラム製品に関連し、データを提示する装置は、番組源毎の現在の番組及び後続の番組に関するデータを含むテーブルの形の電子番組ガイドを、源を第１のパラメータ、番組の順序を第２のパラメータとして用いて作成するテーブル作成ユニットと、時間間隔内に開始する全番組に関するデータを選択し、選択されたデータを追加的なコードでコード化するコード化ユニットと、第３のパラメータに基づきスクロールステップサイズを決定するスクロールステップ計算ユニットと、テーブル作成ユニット、コード化ユニット、及びスクロールステップ計算ユニットを制御し、テーブル中で異なる番組源の番組に関するデータを当該ステップサイズに基づきスクロールするようにされた制御ユニットとを有する。テーブル作成ユニットは更に追加的なコードに従って選択されたデータを提示するようにされる。
2005524292.tif 000002
【特許請求の範囲】
【請求項１】
多数の番組源からの番組に関するデータを提示する装置であって、
各番組源についての現在の番組及び後続の番組に関するデータを含むテーブルとして電子番組ガイドを作成するテーブル作成ユニットと、
少なくとも１つの第１の時間間隔内に開始する全ての番組に関するデータを選択し、選択されたデータを追加的なコードでコード化するコード化ユニットと、
前記テーブル作成ユニット及び前記コード化ユニットを制御する制御ユニットとを有し、
前記テーブル作成ユニットは更に前記追加的なコードに従って前記選択されたデータを提示するようにされる、装置。
【請求項２】
前記テーブル作成ユニットは、源に従ってソートされた行と各源の次の番組に従ってソートされた列とを有するテーブルを作成するようにされる、請求項１記載の装置。
【請求項３】
前記テーブル作成ユニットは、時間間隔についての共通の視覚的な標識を用いて前記データを提示するようにされる、請求項１又は２記載の装置。
【請求項４】
前記共通の視覚的な標識は時間間隔に関連付けられる色である、請求項３記載の装置。
【請求項５】
前記テーブル作成ユニットは更に、源を第１のパラメータとして、番組の順序を第２のパラメータとして使用して、前記番組に関するデータを提示するようにされ、
前記装置は更に、第３のパラメータに基づいてスクロールステップサイズを決定するようにされたスクロールステップ計算ユニットを含み、前記制御ユニットは、前記スクロールステップ計算ユニットを制御するようにされ、前記テーブル中の異なる番組源の番組に関するデータを前記スクロールステップサイズでスクロールする、請求項１乃至４のうちいずれか一項記載の装置。
【請求項６】
多数の番組源からの番組に関するデータを提示する装置であって、
各番組源についての現在の番組及び後続の番組に関するデータを含むテーブルとして電子番組ガイドを作成し、源を第１のパラメータとして、番組の順序を第２のパラメータとして用いて、前記番組に関するデータを提示する、テーブル作成ユニットと、
第３のパラメータに基づいてスクロールステップサイズを決定するスクロールステップ計算ユニットと、
前記テーブル作成ユニット及び前記スクロールステップ計算ユニットを制御し、前記テーブル中の異なる番組源の番組に関するデータを前記ステップサイズでスクロールするようにされる、制御ユニットとを有する、装置。
【請求項７】
前記第３のパラメータは時間である、請求項６記載の装置。
【請求項８】
前記ステップサイズは第２の時間間隔に設定され、各スクロールステップについて、前記制御ユニットは、前記番組源の番組に関するデータが前記第２の時間間隔内に開始又は停止時間を有する場合は、番組源の番組に関する全てのデータをスクロールするようにされる、請求項７記載の装置。
【請求項９】
前記第２の時間間隔は、第１の時間間隔と比較して短い一定の持続時間に設定される、請求項８記載の装置。
【請求項１０】
前記スクロールステップ計算ユニットは、前記第２の時間間隔を、選択された番組の開始時間と、前記選択された番組の開始時間に最も近くそれよりも遅い開始時間を有する任意の番組の開始時間との間の時間として設定されるようにされる、請求項８記載の装置。
【請求項１１】
前記スクロールステップ計算ユニットは、前記第２の時間間隔を、選択された番組の開始時間と、同じ番組源の次の番組の開始時間の間の時間として設定するようにされる、請求項８記載の装置。
【請求項１２】
前記制御ユニットは、前記番組の開始時間の間の時間関係に基づいて、番組源の妥当な数の番組が同時にスクロールされるよう、前記第２の時間間隔を設定するよう前記スクロールステップ計算ユニットを制御するようにされる、請求項８記載の装置。
【請求項１３】
多数の番組源からの番組を提示する番組提示装置であって、
異なる番組源の番組に関連するデータを含む少なくとも１つの信号を受信する受信ユニットと、
各番組源についての現在の番組及び後続の番組に関するデータを有するテーブルとして電子番組ガイドを作成するテーブル作成ユニットと、
少なくとも１つの第１の時間間隔内に開始する全ての番組に関するデータを選択し、選択されたデータを追加的なコードでコード化するコード化ユニットと、
前記テーブル作成ユニット及び前記コード化ユニットを制御する制御ユニットとを有し、
前記テーブル作成ユニットは更に前記追加的なコードに従って前記選択されたデータを提示するようにされる、装置。
【請求項１４】
多数の番組源からの番組を提示する番組提示装置であって、
異なる源の番組に関連するデータを含む少なくとも１つの信号を受信する受信ユニットと、
各番組源についての現在の番組及び後続の番組に関するデータを有するテーブルとして電子番組ガイドを作成し、源を第１のパラメータとして、番組の順序を第２のパラメータとして使用して、前記番組に関するデータを提示する、テーブル作成ユニットと、
第３のパラメータに基づいてスクロールステップサイズを決定するスクロールステップ計算ユニットと、
前記テーブル作成ユニット及び前記スクロールステップ計算ユニットを制御し、前記テーブル中の異なる番組源の番組に関するデータを前記ステップサイズでスクロールするようにされる制御ユニットとを有する、装置。
【請求項１５】
多数の番組源の現在の番組及び後続の番組に関するデータを含むテーブルとして電子番組ガイドを作成する手順と、
番組源を第１のパラメータとして、番組の順序を第２のパラメータとして使用して、前記番組に関するデータを提示する手順と、
前記テーブル中の異なる番組源の番組に関するデータを第３のパラメータによって決定されるスクロールステップサイズでスクロールする手順とを、
コンピュータに実行させるコンピュータプログラムコード手段を含む、コンピュータプログラムエレメント。
【請求項１６】
コンピュータ読み取り可能な媒体上に具現化された、請求項１５記載のコンピュータプログラムエレメント。
【請求項１７】
多数の番組源の現在の番組及び後続の番組に関するデータを含むテーブルとして電子番組ガイドを作成する手順と、
異なる番組源の多数の番組から少なくとも１つの第１の時間間隔内に開始する全ての番組に関するデータを選択する手順と、
選択されたデータを追加的なコードでコード化する手順と、
前記追加的なコードに従って前記選択されたデータを提示する手順とを、
コンピュータに実行させるコンピュータプログラムコード手段を含む、コンピュータプログラムエレメント。
【請求項１８】
コンピュータ読み取り可能な媒体上に具現化された、請求項１７記載のコンピュータプログラムエレメント。
【請求項１９】
多数の番組源からの番組に関するデータを提示する方法であって、
異なる番組源の番組に関連するデータを含む少なくとも１つの信号を受信する段階と、
各番組源についての現在の番組及び後続する番組に関するデータを含むテーブルとして電子番組ガイドを作成する段階と、
少なくとも１つの第１の時間間隔内に開始する全ての番組に関するデータを選択する段階と、
選択されたデータを追加的なコードでコード化する段階と、
前記選択されたデータを前記追加的なコードに従って提示する段階とを有する、方法。
【請求項２０】
前記作成する段階は、番組源に従ってソートされた行と、各番組源の次の番組に従ってソートされた列とを有するテーブルを作成する段階を含む、請求項１９記載の方法。
【請求項２１】
前記提示する段階は、時間間隔についての共通の視覚的な標識を用いて、時間間隔内の番組を提示する段階を含む、請求項１９又は２０記載の方法。
【請求項２２】
前記共通の視覚的な標識は、時間間隔に関連付けられる色である、請求項２１記載の方法。
【請求項２３】
多数の番組源からの番組に関するデータを提示する方法であって、
各番組源についての現在の番組及び後続の番組に関するデータを有するテーブルとして電子番組ガイドを作成する段階と、
源を第１のパラメータとして、番組の順序を第２のパラメータとして用いて、前記番組に関するデータを提示する段階と、
前記テーブル内の異なる番組源の番組に関するデータを第３のパラメータによって決定されるスクロールステップサイズでスクロールする段階とを有する、方法。
【請求項２４】
前記第３のパラメータは時間である、請求項２３記載の方法。
【請求項２５】
前記ステップサイズは第２の時間間隔に設定され、前記スクロールする段階は、各スクロールステップについて、前記番組源の番組に関するデータが前記第２の時間間隔内に開始又は停止時間を有する場合は、番組源の番組に関する全てのデータをスクロールすることを含む、請求項２４記載の方法。
【請求項２６】
前記第２の時間間隔は、第１の時間間隔の長さと比較して短い一定の持続時間を有する、請求項２５記載の方法。
【請求項２７】
番組を選択する段階を更に含み、該選択は、前記選択された番組の開始時間と前記選択された番組の開始時間に最も近くそれよりも遅い開始時間を有する任意の番組の開始時間との間の時間として前記第２の時間間隔を設定する、請求項２５記載の方法。
【請求項２８】
番組を選択する段階を更に含み、該選択は、前記選択された番組の開始時間と同じ番組源の次の番組の開始時間の間の時間として前記第２の時間間隔を設定する、請求項２５記載の方法。
【請求項２９】
前記第２の時間間隔の設定は、番組源の妥当な数の番組が同時にスクロールされるよう、前記番組源の異なる番組間の時間関係に基づいて選択される、請求項２５記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子番組ガイド中で番組に関する情報を提示する装置及び方法に関連する。電子番組ガイドは、ＴＶ、セットトップボックス、ＶＣＲ、及びＤＶＤといった物の中に提供されうる。
【背景技術】
【０００２】
テレビジョンの分野では、今日、視聴者が見ることができる益々多くのチャンネルがある。従って、視聴者が見たいものを容易に決定しうるよう、どの番組がどのテレビジョンチャンネルでいつ送信されるかに関する情報をテレビジョン視聴者に提供することが益々重要になっている。また、同じことが、ラジオ、ウェブラジオ、セットトップボックスといった他の領域、並びに、他のメディアの組合せのために必要である。
【０００３】
このために、異なるチャンネル上で放送されるべき番組を示す電子番組ガイドが開発されてきた。
【０００４】
特許文献１は、異なるチャンネルの番組がチャンネル及び時間に従ってソートされたテーブル中に提示される電子番組ガイドを開示する。このガイドでは、各チャンネルの放送時間がずらされて提示され、即ち番組は特定の列に限られるのではなく、それらの長さによって表わされる。これは、長い番組は水平方向に多くの空間を占めうることを意味する。
【特許文献１】欧州特許第１０２８５８９号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
概して、これらの種類の番組ガイドでは、長い番組が大きな空間を占めるという問題がある。これは、番組ガイドが求められるよりも少ない量の情報を含みうることを意味する。
【０００６】
かかる問題を解決するため、時間の代わりに、現在（current）／次（next）番組スキームが用いられる番組ガイドがある。ここでは、番組は、各番組源又は番組提供者について現在の番組及び多数の後続する番組に従って提示される。従って、各番組のために占められる空間は、より小さくされえ、番組が占める時間とは関係なくされうる。しかしながら、このスキームでは、番組が異なる長さを有するため、非同期の問題がある。これは、異なる番組源から同時に開始する番組が、番組の長さが異なっていることにより、互いに遠く離れた列に配置されうることを意味する。このことは、電子番組ガイドをユーザにとって参照しにくいものとする。この問題は、番組を有する列の数が増えるにつれてひどくなっている。
【課題を解決するための手段】
【０００７】
従って、電子番組ガイドにおける上述の非同期の問題を解決することが必要とされる。
【０００８】
本発明は、Now/Next（今／次）タイプの電子番組ガイドにおける異なる番組の長さによる非同期の問題を解決することを目的とする。
【０００９】
本発明の第１の面によれば、これは、多数の番組源からの番組に関するデータを提示する装置、並びに、かかる装置を含む番組提示機器であって、データを提示する装置は、各番組源についての現在の番組及び後続の番組に関するデータを含むテーブルとして電子番組ガイドを作成するテーブル作成ユニットと、少なくとも１つの第１の時間間隔内に開始する全ての番組に関するデータを選択し、選択されたデータを追加的なコードでコード化するコード化ユニットと、テーブル作成ユニット及びコード化ユニットを制御する制御ユニットとを有し、テーブル作成ユニットは更に追加的なコードに従って選択されたデータを提示するようにされる装置によって解決される。
【００１０】
本発明の第１の面によれば、これは、多数の番組源からの番組に関するデータを提示する方法であって、異なる番組源の番組に関連するデータを含む少なくとも１つの信号を受信する段階と、各番組源についての現在の番組及び後続する番組に関するデータを含むテーブルとして電子番組ガイドを作成する段階と、少なくとも１つの第１の時間間隔内に開始する全ての番組に関するデータを選択する段階と、選択されたデータを追加的なコードでコード化する段階と、選択されたデータを追加的なコードに従って提示する段階とを有する方法によって解決される。
【００１１】
更に本発明の第１の面によれば、多数の番組源の現在の番組及び後続の番組に関するデータを含むテーブルとして電子番組ガイドを作成する手順と、異なる番組源の多数の番組から少なくとも１つの第１の時間間隔内に開始する全ての番組に関するデータを選択する手順と、選択されたデータを追加的なコードでコード化する手順と、追加的なコードに従って選択されたデータを提示する手順とを、コンピュータに実行させるコンピュータプログラムコード手段を含むコンピュータプログラムエレメント、並びに、かかるコンピュータプログラムエレメントを含むコンピュータ読み取り可能な媒体によって解決される。
【００１２】
本発明の第２の面によれば、この問題は、多数の番組源からの番組に関するデータを提示する装置、並びに、かかる機器を含む番組提示機器であって、データを提示する装置は、各番組源についての現在の番組及び後続の番組に関するデータを含むテーブルとして電子番組ガイドを作成し、源を第１のパラメータとして、番組の順序を第２のパラメータとして用いて、番組に関するデータを提示する、テーブル作成ユニットと、第３のパラメータに基づいてスクロールステップサイズを決定するスクロールステップ計算ユニットと、テーブル作成ユニット及びスクロールステップ計算ユニットを制御し、テーブル中の異なる番組源の番組に関するデータをステップサイズでスクロールするようにされる、制御ユニットとを有する装置によって解決される。
【００１３】
本発明の第２の面によれば、これは、多数の番組源からの番組に関するデータを提示する方法であって、各番組源についての現在の番組及び後続の番組に関するデータを有するテーブルとして電子番組ガイドを作成する段階と、源を第１のパラメータとして、番組の順序を第２のパラメータとして用いて、番組に関するデータを提示する段階と、テーブル内の異なる番組源の番組に関するデータを第３のパラメータによって決定されるスクロールステップサイズでスクロールする段階とを有する方法によって解決される。
【００１４】
更に、本発明の第２の面によれば、これは、多数の番組源の現在の番組及び後続の番組に関するデータを含むテーブルとして電子番組ガイドを作成する手順と、番組源を第１のパラメータとして、番組の順序を第２のパラメータとして使用して、番組に関するデータを提示する手順と、テーブル中の異なる番組源の番組に関するデータを第３のパラメータによって決定されるスクロールステップサイズでスクロールする手順とを、コンピュータに実行させるコンピュータプログラムコード手段を含む、コンピュータプログラムエレメント、並びに、かかるコンピュータプログラムエレメントを含むコンピュータ読み取り可能な媒体によって解決される。
【００１５】
本願で「有する」という動詞及びその活用形は、「含む」という動詞及びその活用形に等しいことを意味すると解釈されるべきである。
【００１６】
本発明の基本的な考えは、Now/Nextタイプの電子番組ガイドを非同期の場合にユーザにとって使い易いものとする方法を提供することである。
【発明を実施するための最良の形態】
【００１７】
本発明の上述の及び他の面については、以下説明する実施例を参照して明らかとなろう。図１は、画面１４、アンテナ１２、及び遠隔制御装置１６の形のユーザ入力装置を有するテレビジョン受像機１０の形の番組提示装置を示す。テレビジョン受像機は、番組提示装置の制限的でない例にすぎない。番組提示装置は、例えば、セットトップボックス、ＶＣＲ、又は無線受信器であってもよい。番組提示装置は、多数の番組源からアンテナ１２を介して番組及び番組に関するデータを受信する。テレビジョンの場合、源はテレビジョンチャンネルであるが、ラジオチャンネル、ビデオ・オン・デマンド供給者等の他の種類の源もまた可能である。番組及び番組に関するデータは、アンテナ及び無線波を介して受信される必要はないが、例えばケーブル、インターネット又はイントラネットといった多数の他の方法が可能である。番組情報及び実際の番組は同じ媒体を介して受信される必要はないが、番組情報又はデータは例えばインターネットを介して、実際の番組はアンテナを介して受信されてもよい。遠隔制御装置１６は、番組及び番組源を選択するため、並びに、見る番組の選択のために番組源に関するデータを見るために、装置のユーザによって使用される。入力ユーザ装置は遠隔制御装置である必要はないが、例えばテレビジョン受像機上のボタンといった任意の適当な入力手段でありうる。
【００１８】
図２は、本発明による番組提示装置の内部の部分を概略的に示すブロック図である。ここで、受信ユニット２０は、異なる番組源から信号を受信する信号入力１７を介して図１のアンテナに接続される。受信ユニット２０は、番組操作ユニット２２に、及び、電子番組ガイド提示器又は電子番組提示装置２４とも称される番組に関するデータを提示する装置に接続される。これらのいずれの装置も画面１４に接続される。受信ユニット２０は、画面１４を介した装置のユーザへの公知の方法での可能な提示のために実際の番組を番組操作ユニット２２へ転送する。受信ユニット２０はまた、番組源の番組に関するデータを受信し、このデータを電子番組ガイド提示器２４へ転送する。番組ガイド提示器２４は、更に、ユーザによる制御信号を受信するユーザ入力１８を介してユーザ入力装置へ、また、異なる番組に関するデータをユーザに表示する画面１４へ接続される。続く段階については、他の図面を参照して以下に説明する。
【００１９】
図３は、電子番組提示装置２４を概略的に示すブロック図である。これは、異なる番組源についての番組に関するデータを受信する受信ユニットに接続されるテーブル作成ユニット２８を含む。このテーブル作成ユニット２８は、制御ユニット３０に接続される。コード化ユニット３４は、制御ユニット３０に接続される。スクロールステップ計算ユニット３６は、制御ユニット３０に接続される。制御ユニット３０はまた、ユーザ入力手段に接続され、制御ユニット３０は、番組に関するデータが図１及び図２の画面上に提示されるよう、テーブル作成ユニット２８を制御する。
【００２０】
図４は、２次元テーブルを示す図である。テーブルは、番組源に従ってソートされた多数の行４０、４２、４４、４６、４８、５０、５２を含み、第１の行４０は第１の番組源Ａの番組に関するデータを表示し、第２の行４２は第２の番組源Ｂの番組に関するデータを表示し、第３の行４４は第３の番組源Ｃの番組に関するデータを表示し、第４の行４６は第４の番組源Ｄの番組に関するデータを表示し、第５の行４８は第５の番組源Ｅの番組に関するデータを表示し、第６の行５０は第６の番組源Ｆの番組に関するデータを表示し、第７の行５２は第７６の番組源Ｇの番組に関するデータを表示することが意図される。テーブルはまた、多数の列を含み、各番組源について、第１の列５４は現在の番組を示し、第２の列５６は第１の後続の番組を示し、第３の列５８は第２の後続の番組を示し、第４の列６０は第３の後続の番組を示し、第５の列６２は第４の後続の番組を示すことが意図される。従って、テーブルのセルは、各番組源について、現在の番組及び後続の番組を含む。各セルはまた、番組の名前及び開始時間を含む。名前は、第１の番組源についてはProgA1...ProgA5と示され、第２の番組源についてはProgB1...ProgB5と示され、第７の番組源についてのProgG1...ProgG5まで同様である。異なる視覚的な標識が、番組の異なる第１の時間間隔に更に関連付けられる。これは、図中に異なる方法で示される。３時と４時の間に開始時間を有する番組に関するデータを含むセルは第１のパターンで示され、４時と５時の間に開始時間を有する番組に関するデータを含むセルは第２のパターンで示され、５時と６時の間に開始時間を有する番組に関するデータを含むセルは第３のパターンで示され、６時と７時の間に開始時間を有する番組に関するデータを含むセルは第４のパターンで示され、２時と３時の間に開始時間を有する番組に関するデータを含むセルはパターンなしで示される。これらのパターンは、共通の視覚的な標識を示す手段としてのみここに示されることに留意すべきである。これらは実際には、異なる色で示されることが意図されており、これが望ましい方法である。
【００２１】
本発明の第１の面について以下説明する。異なる番組源の番組に関するデータは、制御ユニット３０の制御の下でテーブル生成ユニット２８によって受信される。テーブル作成ユニット２８は次に、now/nextタイプのテーブルを形成し、第１のパラメータは番組源であり、テーブルの行を成し、第２のパラメータは番組の順序であり、テーブル中に列として提示され、従って、行が異なる番組源であり列が番組の順序から構成されるテーブルフォーマットを形成する。その後、テーブルのセルは各番組に関するデータで埋められ、このデータは番組の名前及び番組の開始時間を含む。セルはまた、番組が終了する時間を含んでもよい。コード化ユニット３４は、制御ユニット３０の制御下で多数の第１の時間間隔を選択し、これらは望ましくは時間の大きさである。これは、テーブル作成ユニット２８中に存在する番組の長さに依存して行われうる。コードは制御ユニット３０へ転送され、制御ユニット３０はこれらの異なるコードをテーブル作成ユニット２８中のテーブルの番組に設定する。時間間隔中にある番組の各開始時間に対して１つのコードがある。制御ユニット３０は次に、テーブルを画面１４へ転送するためにテーブル作成ユニット２８を制御し、このテーブル情報は異なる番組に関するデータのコード化を含む。画面は次に、各コードに関連付けられる特別な視覚的な標識と共にテーブルを提示する。提示は、異なる間隔に対して異なる色で行われることが望ましい。セルはまた、同じ寸法であることが望ましい。このようにして、非同期化の問題を解決するnow/nextテーブルが与えられる。また、ユーザにとっては、従来技術のテーブルよりも多くの情報を含みうるテーブル上で、異なる番組が放送された時間を見ることが容易となる。
【００２２】
本発明のこの第１の面に対しては幾つかの可能な変更がある。コードは色を表わす必要はなく、異なる形状又はサイズのセル、又は異なる種類のアイコンといった他の表現も可能である。時間間隔もまた変更されうる。これらは例えば、３０分の長さ、１５分の長さ、１時間よりも長い長さでありうる。重要なことは、あまりにも複雑なテーブルなしに、ユーザが同じ時間範囲内にどの番組が開始するかを容易に見うることである。ここで、開始時間は、番組のデータがどの時間間隔に属するかを示すために用いられる。しかしながら、代わりに終了時間を用いることが可能である。
【００２３】
図５、図６、及び図７は、同じ行及び列を有する図４と同じ種類のテーブルを示す。ここでは、異なるコード化は示されていないが、これらのセルもまた上述の色コード化を有しうる。図５は、図４と同じテーブルを示すが、番組Ｃ１がマーク付けされている。図６は図５のセルを示すが、ここでは番組Ｃ２に関するデータを有するセルがマーク付けされており、第３の行及び第６の行が１ステップ左へスクロールされている。これは、第３の番組源及び及び第６の番組源の全ての番組が、他の番組源の番組に関連して１ステップ左へ動かされていることを意味する。図７は、図６と同様であるが、ここでは、第３の番組下の番組Ｃ４はマーク付け又はハイライトされており、第３の番組源の行は左へもう１ステップスクロールされている。これ以外は、図５乃至図７は全て、図４と異なるものではない。
【００２４】
ここで、本発明の第２の面について説明する。電子番組ガイド２４のユーザは、同じ時間間隔にどの番組が放送されるかをよりよく見るためにテーブルをスクロールしうる。従って、電子番組ガイド２４のユーザは、画面上に表示されたテーブルをスクロールしようとするとき、制御ユニット３０の制御下でテーブル中の或る番組を選択する遠隔制御装置又は他の適当な入力装置を作動させる。例として、ユーザは、図５に示すように、行４４・列５４にある番組Ｃ１を選択する。この作動は、制御ユニット３０によって受信され、これはテーブル作成ユニット２８へ信号を送信し、これは次に選択されたセルを画面上での表示のためにマーク付けする。テーブル作成ユニットは、選択されたセル又は番組Ｃ１に関するデータを、同じ行の番組の次の番組Ｃ２の開始時間と共に、制御ユニット３０へ送る。制御ユニット３０は、この情報をスクロールステップ計算ユニット３６へ転送し、これは次に選択された番組の開始時間に開始し同じ番組源の次の番組の開始時間で終了する第２の時間間隔にスクロールステップサイズを設定する。ユーザが選択された番組の番組源、即ち行４４、の番組をスクロールすることを選択すると、制御ユニット３０は全ての他の番組源の開始時間をチェックし、第２の間隔内に開始時間を有する番組を有する番組源の全ての行をスクロールする。これは、スクロールが第３のパラメータ、即ち、時間を用いて実行され、スクロールが第２の時間間隔内に開始時間を有する番組に対して実行されることを意味する。図６中、これは第３の行４２及び第６の行５０について示される。これは、その後、必要な数のスクロール回数に亘って繰り返されうる。図７中、第３の行について更なるスクロールが実行されたばかりの状態が示されているが、この番組と同じチャンネルの次の番組との間に開始する他の番組は無いため、以前に選択された番組、即ち番組Ｃ３の間の時間間隔には他の開始時間は無いため、同時には他の行はスクロールされていない。図７は、次の番組、即ち番組Ｃ４が選択されていることが示されている。
【００２５】
上述のスクロール原理は、多くの方法で変更されうる。スクロールステップは、代わりに、例えば１５分といった短い一定の持続時間に設定されうる。これらのステップは、第１の時間間隔の長さと比較して短いべきであり、望ましくは通常の番組の長さと比較しても短いべきである。スクロールステップはまた、選択された番組と、任意の番組源のこの番組よりも後に開始する第１の番組との間の時間間隔であるよう決定されうる。制御ユニットは更に、番組源の妥当な数の番組が同時にスクロールされるよう、番組源の番組の開始時間の間の時間関係に基づいて最善のスクロールモードを選択するようにされうる。上述の段落に記載したステップサイズでの大きいスクロールステップにより多くの番組が同時にスクロールされた場合、制御ユニットは、第２の時間間隔を短い一定の持続時間に設定するようスクロールステップ計算ユニットを制御する。同様に、一定の持続時間のあまりにも小さいスクロールステップサイズについては、制御ユニットは、選択された番組源の次の番組によって決定される第２の時間間隔を設定するようスクロールステップ計算ユニットを制御する。制御ユニットは、選択された番組の後全ての番組の開始時間を調べ、幾つの番組が選択された番組と同じ源の次の番組の間に開始時間を有するかに基づいてスクロールモードを選択する。このような選択は、２つのスクロールモード間の選択に限られるものではなく、now/next番組ガイド中でのスクロールに時間が用いられる任意のスクロールモード間での選択も行われる。
【００２６】
或いは、列は、上述と同じ原理を用いてスクロールされうる。
【００２７】
本発明による装置は、望ましくは、本発明を実行するためのプログラムコードを含む関連するメモリを有するマイクロプロセッサによって実現される。
【００２８】
本発明の１つの実施例では、本発明を実行するためのプログラムは、プログラムガイド提示器のメモリにロードするためにＣＤ−ＲＯＭディスク又はディスケットといったコンピュータ読み取り可能な媒体上にも与えられる。
【００２９】
本発明の第１の面による方法について、この方法のフローチャートを示す図８を参照して説明する。まず、ステップ７０において、多数の番組源の番組に関するデータが受信される。その後、ステップ７２において、電子番組ガイドが作成される。この後、ステップ７４において、第１の時間間隔内に開始する番組関するデータが選択される。その後、ステップ７６において、選択されたデータは追加的なコードでコード化される。ステップ７８において、選択された情報は、第１の時間間隔に関連する視覚的な標識、望ましくは色と共に表わされる。ステップ７２乃至７８は、これらの第１の時間間隔の全てに対して繰り返される。この方法は更に、本発明の第１の面の装置に関して説明されたものに従って変化されうる。
【００３０】
本発明の第２の面による方法について、この方法のフローチャートを示す図９を参照して説明する。この方法もまた、ステップ８０における番組情報の受信、及び、ステップ８２における電子番組ガイドの作成から始まる。その後、ステップ８４において、番組に関する情報はユーザに提示される。ステップ８６において、１つの番組源の番組がユーザによって選択され、そのときステップ８８においてスクロールステップサイズが設定される。１つの実施例では、このステップサイズは、選択された番組の開始時間と番組源の次の番組の開始時間の間の第２の時間間隔として選択される。その後、ステップ９０において、第２の間隔内に開始時間を有する番組を有する全ての番組源に関するデータがスクロールされる。ここで、ステップ８４乃至９０は、おそらくは続くスクロールステップについて繰り返される。この方法はまた、本発明の第２の面の装置に関して上述されたものに従って変更されうる。この方法はまた、装置に関連して上述のようにスクロールモード選択と組み合わされうる。
【００３１】
本発明により、now／nextテーブルの非同期の問題を解決する装置及び方法が得られる。
【００３２】
「含む」、「有する」という動詞及びその活用形は、制限的なものと解釈されるべきではない。これは、上述の要素以外の要素を排除するものではない。更に、時間間隔の使用は、１つよりも多い間隔を排除するものではなく、ユニットの使用は幾つかのユニットの使用を排除するものではない。
【００３３】
本発明の範囲は、説明によって制限されるのではなく、添付の特許請求の範囲によってのみ制限される。
【図面の簡単な説明】
【００３４】
【図１】番組及び番組に関するデータを受信する番組提示装置を示す図である。
【図２】図１の番組提示装置の異なる部分を示す概略的なブロック図である。
【図３】本発明による電子番組提示装置を示す概略的なブロック図である。
【図４】本発明による電子番組提示装置のユーザに提示されるデータのビューを示す図である。
【図５】本発明による電子番組提示装置のユーザに提示されるデータのビューを示す図である。
【図６】本発明による電子番組提示装置のユーザに提示されるデータのビューを示す図である。
【図７】本発明による電子番組提示装置のユーザに提示されるデータのビューを示す図である。
【図８】本発明の第１の面による番組に関するデータを提示する方法のフローチャートである。
【図９】本発明の第２の面による番組に関するデータを提示する方法のフローチャートである。
【図１】
2005524292.tif 000003
【図２】
2005524292.tif 000004
【図３】
2005524292.tif 000005
【図４】
2005524292.tif 000006
【図５】
2005524292.tif 000007
【図６】
2005524292.tif 000008
【図７】
2005524292.tif 000009
【図８】
2005524292.tif 000010
【図９】
2005524292.tif 000011
【国際調査報告】
2005524292.tif 000012
2005524292.tif 000013