(57)【要約】本発明は、複数の番組チャンネルに関する情報を含む電子番組表をブラウジングする電子番組表手段を有する受信機に関する。電子番組表手段は、サーバ・モジュールと、複数の遠隔装置に割り当てられた複数のクライアント・モジュールとを有し、サーバ・モジュールは、複数の遠隔装置のうちの任意の一装置からリクエストされたとき、その遠隔装置に割り当てられたクライアント・モジュールの電子番組情報内のナビゲーションを管理する。
2005533430.tif 000002
【特許請求の範囲】
【請求項１】
送信システムにおいて、該送信システムから番組を受信する受信機であって、
複数の番組チャンネルに関する情報を含む電子番組表をブラウジングする電子番組表手段を有し、
前記電子番組表手段は、サーバ・モジュールと、遠隔装置に割り当てられた少なくとも１つのクライアント・モジュールとを有し、
前記サーバ・モジュールは、前記遠隔装置からリクエストされたとき、その遠隔装置に割り当てられたクライアント・モジュールの電子番組情報内のナビゲーションを管理する、ことを特徴とする受信機。
【請求項２】
遠隔装置であって、
受信機を経由して送信システムから送信された複数の番組チャンネルに関する情報を含む電子番組表にアクセスする入出力手段を有し、
前記受信機は、前記電子番組表をブラウジングする電子番組表手段を有し、
前記電子番組表手段は、サーバ・モジュールと、前記遠隔装置に割り当てられた少なくとも１つのクライアント・モジュールとを有し、
前記サーバ・モジュールは、前記遠隔装置からリクエストされたとき、その遠隔装置に割り当てられたクライアント・モジュールの電子番組情報内のナビゲーションを管理する、ことを特徴とする遠隔装置。
【請求項３】
請求項２記載の遠隔装置であって、
前記出力手段は、表示手段を有し、
前記表示手段は、該表示手段上に前記電子番組表を表示する、ことを特徴とする遠隔装置。
【請求項４】
ホーム・エンターテイメント・システムであって、
送信システムから番組を受信する受信機と、
複数の遠隔装置とを有し、
前記受信機は、複数の番組チャンネルに関する情報を含む電子番組表をブラウジングする電子番組表手段を有し、
前記遠隔装置は、前記電子番組表にアクセスする入出力手段を有し、
前記電子番組表手段は、サーバ・モジュールと、前記複数の遠隔装置に割り当てられた複数のクライアント・モジュールとを有し、
前記サーバ・モジュールは、前記複数の遠隔装置のうちの任意の一装置からリクエストされたとき、その遠隔装置に割り当てられたクライアント・モジュールの電子番組情報内のナビゲーションを管理する、ことを特徴とするホーム・エンターテイメント・システム。
【請求項５】
送信システムにおいて、少なくとも１つの遠隔装置に接続された受信機を経由して送信システムから送信された複数の番組チャンネルに関する情報を含む電子番組表を遠隔的にブラウジングする方法であり、
前記受信機は、前記電子番組表をブラウジングする電子番組表手段を有し、
前記電子番組表手段は、サーバ・モジュールと、前記遠隔装置に割り当てられた少なくとも１つのクライアント・モジュールとを有する、方法であって、
前記遠隔装置からリクエストされたときに、その遠隔装置に割り当てられたクライアント・モジュールの電子番組情報内のナビゲーションを管理する工程を有する、ことを特徴とする方法。
【請求項６】
前記受信機内にロードされたときに、前記受信機に請求項５記載の方法を実行させる複数の命令を延在する受信機用コンピュータ・プログラム製品
【請求項７】
請求項５記載の方法を実行するようにアレンジされたコンピュータ・プログラムを搭載する信号。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル伝送に係り、特に、複数の番組チャンネルに関する情報を含む電子番組表をブラウジングする電子番組表手段を有し、送信システムから番組を受信する受信機に関する。
【０００２】
本発明は、更に、送信システムから送信された複数の番組チャンネルに関する情報を含む電子番組表に受信機を通じてアクセスする入出力手段を有する遠隔装置にも関する。本発明は、更に、送信システムから番組を受信する上記のような受信機と、上記番組表を表示する表示手段を有する複数の上記のような遠隔装置とを有するホーム・エンターテイメント・システムにも関する。
【０００３】
本発明は、更に、電子番組表を複数のユーザが遠隔的にブラウジングする方法、このような方法を実行するコンピュータ・プログラム製品、及び、このようなコンピュータ・プログラムを搭載した信号、にも関する。
【０００４】
本発明は、マルチメディア伝送システムに適用される。特に、ＤＳＳ（ディジタル衛星放送システム）やＤＶＢ（ディジタルテレビ放送）やインターネット・プロトコル（ＩＰ）ネットワーク・ディジタルテレビ・システムなどのディジタルテレビ・システム、及び、ホーム・エンターテイメント・システムに適用される。
【背景技術】
【０００５】
電子番組表（ＥＰＧ）又は双方向番組表（ＩＰＧ）は、通常はテレビのスクリーン上又はセットトップ・ボックス上で動くアプリケーションであって、番組表情報をテレビのスクリーン上に映し出す。
【０００６】
上記アプローチの１つの問題は、番組表データがユーザが視聴中の番組の代わりに表示されること又はその上に重なって表示されることである。これにより、正常な番組視聴が妨害される。これは、ある複数人のグループでテレビを見ていて、その中の１人（通常は、リモコンを持っている人）が番組表にアクセスしたいときに、特に問題となる。
【０００７】
番組表をテレビ画面上に表示する様々なシステム及び装置が提案されている。特許文献１は、テレビモニタ上に描かれているコンテンツを妨害することなく番組スケジュール及び／又は広告情報を描くグラフィック・ディスプレイを備えたリモコン装置に関する。
【特許文献１】米国特許第６，１３０，７２６号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記システムは、番組表の表示によって邪魔されることなくテレビを見ることを可能にするが、複数のユーザが互いに邪魔せずに番組表にアクセスすることはできない。
【０００９】
本発明の目的は、複数のユーザが別々のディスプレイ・サポート上で番組表を同時に見ることを可能にすることによって、より良いサービス品質をもたらすシステムを提供することである。
【課題を解決するための手段】
【００１０】
このため、本発明は、
・送信システムから番組を受信する受信機であって、複数の番組チャンネルに関する情報を含む電子番組表をブラウジングする電子番組表手段を有する受信機；
・上記のような受信機を経由して電子番組表を見るユーザ入出力手段を有する遠隔装置；及び、
・上記のような受信機と複数の上記のような装置とを有するホーム・エンターテイメント・システム；を提案する。
【００１１】
ここで、上記電子番組表手段は、サーバ・モジュールと、各遠隔装置に割り当てられた少なくとも１つのクライアント・モジュールとを有し、サーバ・モジュールは、複数の遠隔装置のうちの任意の一装置からリクエストされたとき、その遠隔装置に割り当てられたクライアント・モジュールの電子番組情報内のナビゲーションを管理する。
【００１２】
ＥＰＧのアーキテクチャは、２つの別々の部分に分けられる。一方は、複数のユーザを同時にサポートするサーバ・モジュールであり、他方は、１以上の具体的な遠隔装置種類に専用の１以上のクライアント・モジュールである。有益的なことに、これにより、複数の（離れているかもしれない）ユーザが受信機（例えば、セットトップ・ボックス）から来たデータを有するＥＰＧを同時にブラウズすることができるようになると共に、その結果を遠隔装置を用いて表示させることができるようになる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明及び本発明を有利に実施するために任意に用いることができる追加的特徴を図面を参照して説明し、明らかにする。
【実施例】
【００１４】
ディジタルテレビでは、ユーザは、電子番組表（ＥＰＧ）と呼ばれる専用ソフトウェアを通じて、視聴可能な番組リストをブラウズする。このソフトウェアは、セットトップ・ボックス（ＳＴＢ）と呼ばれる受信機上で動く。ＥＰＧは、リモコンを通じてユーザ入力を取り込み、その表示をテレビ上に出力する。ＥＰＧをブラウズできるユーザは同時に１人までである。加えて、ＥＰＧをブラウズしているとき、ユーザはテレビのオンスクリーン・ディスプレイ（ＯＳＤ）に負担を掛けており、同じ時にそのテレビの前にいる他人のテレビ視聴経験を邪魔する。
【００１５】
図１は、複数の（離れているかもしれない）ユーザが単一の受信機からのデータによるＥＰＧを同時にブラウズできるようにした、本発明に係るホーム・エンターテイメント・システムの一例を示す。
【００１６】
このシステムは、例えばディジタルテレビ放送システムである送信システムから番組を受信する受信機（例えばＳＴＢ）１１と、例えばテレビ画面上でＥＰＧをトゥブラウジングするためのＳＴＢ用赤外線リモコン１２である第一の遠隔装置と、データを交換するために受信機と双方向通信を無線又は有線で確立することができる複数の他の遠隔装置（例えば、受信機へのブルートゥース接続を通じてインターネット・プロトコル（ＩＰ）を用いるパーソナル・ディジタル・アシスタント（ＰＤＡ）や、受信機へのブルートゥース・リンク、赤外線リンク、又は携帯電話プロトコル（ＧＳＭ、ＧＰＲＳ、又は、ＵＭＴＳ、など）リンクを用いたワイヤレス・アプリケーション・プロトコル（ＷＡＰ）携帯電話１４や、受信機へのネットワーク・アクセスを備えたコンピュータ１５、など）と、を有する。
【００１７】
受信機は、テレビ番組チャンネルに関する情報を含むＥＰＧをブラウズする電子番組表手段を有する。リモコンを除くすべての遠隔装置は、ディスプレイ手段を持ち、ＥＰＧ情報を遠隔装置上に表示することができるように双方向通信手段（例えば、無線又は有線ブルートゥース＋インターネット・プロトコル＋固有のクライアント・プログラム）によりセットトップ・ボックスと接続される。リモコン１２は、依然として、通常通り、テレビ画面上のＥＰＧ情報をナビゲートするのに用いることができる。しかし、同時に、他のユーザも、リモコン・ユーザによって邪魔されることなく、且つ、互いに邪魔することなく、ＥＰＧ情報にアクセスし、それを自身の遠隔装置上に表示させることができる。受信との双方向リンクを備えたリモコン及び他のすべての遠隔装置などの遠隔装置の中のいずれかがリクエストすると、電子番組表手段は、各遠隔装置の電子番組表情報内でのナビゲーションを管理し、リモコンからのリクエストであれば選択された情報をテレビ画面上に表示し、他の遠隔装置からのリクエストであれば選択された情報をその遠隔装置へ送信する。これにより、他の遠隔装置はその選択された情報を自身の画面上に表示することができる。
【００１８】
本発明は、更に、複数のＳＴＢを含むホームネットワークにおいても用いることができる。このようなホームネットワークの典型的なセットアップは、例えば、別の機能が限定されたＳＴＢに接続された主ＳＴＢに複数の媒体（例えば、共通ディジタルテレビ信号及び／又はインターネット・プログラム（ＩＰ）ネットワークなど）を通じてＥＰＧ情報を受信するゲートウェイ機能を持たせる、などである。サーバ・モジュールを動かすゲートウェイＳＴＢは、ＥＰＧデータを集め、それらを適切な形式でシンプルなクライアント・モジュールを動かす機能限定ＳＴＢへ送信する。これにより、よりパワフルでなく、よって安価な能力しか持たない追加的ＳＴＢを用いることが可能となる。
【００１９】
図２は、図１に示したセットトップ・ボックスのソフトウェア・アーキテクチャを示す。このアーキテクチャは、ソフトウェア・スタック（ＥＰＧ  ＳＯＦＴ）を含む上位層と、ミドルウェア（ＴＶ  ＭＩＤＤＬＥ）を含む下位層とを有する。ソフトウェア・スタック（ＥＰＧ  ＳＯＦＴ）は、ＥＰＧ番組から成る。ミドルウェア（ＴＶ  ＭＩＤＤＬＥ）は、ディジタルテレビを利用して、一方ではハードウェアと信号との間のアクセス、他方ではハードウェアとソフトウェアとの間のアクセスを可能にするのに必要なすべてのソフトウェア要素を含む。このミドルウェアは、チャンネル（ケーブル、衛星、など）及び／又は周辺機器（リモコン、ＰＤＡ、インターネット・プラットフォーム、など）から受信された信号とＥＰＧソフトウェアとの間のインターフェイスを実現する。
【００２０】
複数の遠隔装置からＥＰＧを同時にブラウズする問題への解決策は、このＥＰＧアーキテクチャにある。本アーキテクチャは、２つの部分：
・同時に複数のユーザをサポートできるサーバ・モジュール（ＥＰＧ  ＳＥＲＶ）；
・少なくとも１つのクライアント・モジュール（ＥＰＧ  ＣＬＩＥＮＴ  ＃ｋ；ｋはクライアント・モジュール指数）、
を有する。
【００２１】
クライアント・モジュールは、ＳＴＢ上及び／又は遠隔装置上で動くことができる。
【００２２】
これらサーバ及びクライアントは、双方向矢印で図示された、所定の（例えば、独自規格の）ＥＰＧ通信アプリケーション・プログラム・インターフェイス（ＡＰＩ）を通じて、通信する。
【００２３】
複数の遠隔装置から受信機を通じて電子番組表を遠隔的にブラウズする方法を説明する。ＳＴＢのソフトウェア・スタック上において、サーバ・モジュールがディジタルテレビ・ミドルウェアにＥＰＧ情報をリクエストする。ディジタルテレビ・ミドルウェアは、情報が見つかると、リクエストを送り返す。ＥＰＧサーバ・モジュールは、いずれかのクライアントが接続してくるのを待機する。
【００２４】
ユーザがある遠隔装置からＥＰＧをブラウズしたいとき、クライアント・モジュールがロードされ、このクライアント・モジュールがサーバ・モジュールと通信を開始する。
【００２５】
次いで、サーバ・モジュールは、ＥＰＧ情報内でのクライアント・モジュールのナビゲーションを管理する役割を担うナビゲーション・ステート・マシンを作成する。
【００２６】
ユーザが（例えば表示されたサービス・リストの中を下方へナビゲートするために「Ｐａｇｅ  Ｄｏｗｎ」キーを押下するなどのような）入力を行うたびに、クライアント・モジュールはこのコマンドをＥＰＧ通信ＡＰＩを通じてサーバ・モジュールへ送信する。
【００２７】
すると、サーバ・モジュールは、対応するクライアント・モジュールのナビゲーション・ステート・マシンを更新し、ディジタルテレビ・ミドルウェアにＥＰＧ情報を要求する。ディジタルテレビ・ミドルウェアは、情報が見つかると、リクエストを送り返す。
【００２８】
次いで、サーバ・モジュールは、遠隔装置がＥＰＧ情報を処理して、該情報をクライアント・モジュールへ送り返すことができるように、ＥＰＧ情報をフォーマットする。クライアント・モジュールは、送り返された該情報を自身の専用画面上に表示するか、又は、該情報をその遠隔装置上の適切なソフトウェアへ送る。
【００２９】
サーバ・モジュールは複数のナビゲーション・ステート・マシンを同時に管理することができるため、複数のクライアントを同時にロードし、作動中としておくことができる。
【００３０】
１つのクライアント・モジュールは、例えばローカル・モジュールである。すなわち、ＳＴＢ上で動くモジュールであって、リモコン入力を取り込み、結果（サービス及びイベントのリスト）をテレビ上に表示する（これはディジタル受信機上でのＥＰＧの一般的な使用方法である）リモコン専用のモジュールである。ＳＴＢが１つのテレビにしか接続されていないのに複数のローカル・クライアント・モジュールをロードすることは意味がない。このアーキテクチャの最も興味深い用途は、「プロキシ（Ｐｒｏｘｉｅｓ）」と呼ばれる特殊なクライアント・モジュールを作成することである。プロキシのタスクは、ＥＰＧ情報コンテンツを遠隔装置専用の適切な形式に変換することである。例えば、ＷＡＰ機能を備えた携帯電話と通信するには、クライアント・モジュールがＳＴＢから送信されたＥＰＧ情報をＷＭＬ（ワイヤレス・マークアップ・ランゲージ）形式へフォーマットすること、及び、携帯電話によって送信されたＷＴＰリクエストを処理することができることが必要となる。同じことは、クライアント・モジュールが情報を幅広く使われているマークアップ・ランゲージ形式（例えば、ＨＴＭＬ（ハイパーテキスト・マークアップ・ランゲージ）やＸＭＬ（エクステンディッド・マークアップ・ランゲージ）など）へ変換しなければならない場合を除き、遠隔装置がインターネット・プロトコル（ＩＰ）・アクセスなどのネットワーク・アクセスを備えたコンピュータである場合にも当てはまる。
【００３１】
本発明は、以下に述べる複数の利点を有する。やや複雑なミドルウェアからデータを抽出するソフトウェア・モジュール（ＥＰＧ  ＳＯＦＴ）は、一度だけ書き込まれればよいため、どのような種類のクライアント・モジュールが接続されても再使用することができる。これにより、異種の装置用のＥＰＧソフトウェアの開発は簡易且つ迅速となる。なぜなら、ＥＰＧ全体ではなく、ＥＰＧデータを専用装置へ変換するのに必要なソフトウェア部分のみが再書き込みされればよいからである。
【００３２】
有益的なことに、サーバ・モジュールにおいて、ＥＰＧ情報を管理するのに共有キャッシング（ｃａｃｈｉｎｇ）メカニズムを実施することができる。これにより、性能向上がすべての接続されたクライアント・モジュール（すなわち、すべてのユーザ）のメリットとなる。
【００３３】
本発明により、ＥＰＧ情報を変換し、転送するクライアント・モジュールが装置に合わせて開発されれば、あらゆる装置からＥＰＧをブラウズすることができるようになる。
【００３４】
図面及びそれらについての上記説明は、本発明を限定するものではなく、例示である。請求項の範囲内で様々な代替物が存在することは明らかである。この点について、以下のあとがきを記す。ハードウェア、ソフトウェア、又は、それら双方を用いて機能を実施する方法は複数存在する。この点、添付図面は非常に概略的であり、各図面は本発明の１つの考え得る実施形態を表しているに過ぎない。したがって、ある図面が複数の機能を複数のブロックとして示していても、これは決して単一のハードウェア・アイテム又はソフトウェア・アイテムが複数の機能を実行することを排除するものではない。また、ハードウェア・アイテム又はソフトウェア・アイテム又はハードウェアとソフトウェア双方のアイテムから成るアッセンブリが１つの機能を実行することも排除されない。
【００３５】
請求項におけるあらゆる参照符号は、その請求項を限定するものとして解釈されるべきではない。「有する（ｔｏ  ｃｏｍｐｒｉｓｅ）」という動詞及びその活用形の使用は、請求項に述べられた以外の要素又は工程の存在を排除しない。要素又は工程に先行する「１つの（ａ／ａｎ）」という冠詞は、その要素又は工程が複数存在することを排除しない。
【図面の簡単な説明】
【００３６】
【図１】本発明に係るシステムの一例の概略図である。
【図２】本発明に係る受信機ソフトウェア・スタックの一例の概略図である。
【図１】
2005533430.tif 000003
【図２】
2005533430.tif 000004
【手続補正書】
【提出日】平成17年1月18日(2005.1.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
このシステムは、例えばディジタルテレビ放送システムである送信システムから番組を受信する受信機（例えばＳＴＢ）１１と、例えばテレビ画面上でＥＰＧをブラウジングするためのＳＴＢ用赤外線リモコン１２である第一の遠隔装置と、データを交換するために受信機と双方向通信を無線又は有線で確立することができる複数の他の遠隔装置（例えば、受信機へのブルートゥース接続を通じてインターネット・プロトコル（ＩＰ）を用いるパーソナル・ディジタル・アシスタント（ＰＤＡ）や、受信機へのブルートゥース・リンク、赤外線リンク、又は携帯電話プロトコル（ＧＳＭ、ＧＰＲＳ、又は、ＵＭＴＳ、など）リンクを用いたワイヤレス・アプリケーション・プロトコル（ＷＡＰ）携帯電話１４や、受信機へのネットワーク・アクセスを備えたコンピュータ１５、など）と、を有する。
【国際調査報告】
2005533430.tif 000005
2005533430.tif 000006
2005533430.tif 000007