(57)【特許請求の範囲】
【請求項１】
電子番組ガイドの番組識別子を番組識別子階層構造に基づいて判定、生成する方法であって、
番組に対する番組内容ビデオが番組ソースから入手可能であるかどうかを判定する段階と、
上記番組に対する上記番組内容ビデオが入手可能であると判定された場合に、上記番組ソースから上記番組に対する上記番組内容ビデオを取り出し、上記番組内容ビデオをディスプレイに表示する段階と、
上記番組に対する上記番組内容ビデオが入手可能ではないと判定された場合に、上記番組に対する番組情報が上記番組ソースから入手可能であるかどうかを判定する段階と、
上記番組に対する上記番組情報が入手可能であると判定された場合に、上記番組に関する特定の要素が特定要素データベースから入手可能であるかどうかを判定する段階と、
上記番組に関する特定の要素が入手可能である場合に、上記番組に関する上記特定の要素を上記特定要素データベースから取り出し、上記特定の要素に基づいてビデオを生成し、上記特定の要素に基づく上記ビデオを上記ディスプレイに表示する段階と、
上記番組に関する特定の要素が入手可能ではない場合に、上記番組に関する情報を明示する内容を示す汎用の番組要素を汎用番組要素データベースから取り出し、上記汎用の番組要素に基づいてビデオを生成し、上記汎用の番組要素に基づく上記ビデオを上記ディスプレイに表示する段階とを有する方法。
【請求項２】
上記番組識別子階層構造の関係で、上記番組ソースから番組情報が入手できない場合に、情報を入手できない旨を表わすビデオを取り出し、上記情報を入手できない旨を表わすビデオを上記ディスプレイに表示する段階を更に有する請求項１記載の方法。
【請求項３】
上記番組内容ビデオ、上記特定の要素に基づくビデオ、または、上記汎用の番組要素に基づくビデオの中のいずれか一つのビデオを上記ディスプレイに表示するとき、上記番組内容ビデオ、上記特定の要素に基づくビデオ、または、上記汎用の番組要素に基づくビデオが電子番組ガイドの中に組み込まれることを特徴とする請求項１記載の方法。
【請求項４】
所定の階層関係に従って、上記番組のプレビュービデオが上記番組ソースから入手可能であるかどうかを判定する段階と、
上記番組のプレビュービデオが入手可能である場合に、上記番組ソースから上記番組のプレビュービデオを取り出す段階と、
上記プレビュービデオを上記ディスプレイに表示する段階とを更に有する請求項１記載の方法。
【請求項５】
電子番組ガイドの番組識別子を番組識別子階層構造に基づいて判定、生成するステップを情報処理システムに実行させる命令のプログラムを記録したコンピュータ読み取り可能な記録媒体であって、上記ステップは、
番組に対する番組内容ビデオが番組ソースから入手可能であるかどうかを判定する段階と、
上記番組に対する上記番組内容ビデオが入手可能であると判定された場合に、上記番組ソースから上記番組に対する上記番組内容ビデオを取り出し、上記番組内容ビデオをディスプレイに表示する段階と、
上記番組に対する上記番組内容ビデオが入手可能ではないと判定された場合に、上記番組に対する番組情報が上記番組ソースから入手可能であるかどうかを判定する段階と、
上記番組に対する上記番組情報が入手可能であると判定された場合に、上記番組に関する特定の要素が特定要素データベースから入手可能であるかどうかを判定する段階と、
上記番組に関する特定の要素が入手可能である場合に、上記番組に関する上記特定の要素を上記特定要素データベースから取り出し、上記特定の要素に基づいてビデオを生成し、上記特定の要素に基づく上記ビデオを上記ディスプレイに表示する段階と、
上記番組に関する特定の要素が入手可能ではない場合に、上記番組に関する情報を明示する内容を示す汎用の番組要素を汎用番組要素データベースから取り出し、上記汎用の番組要素に基づいてビデオを生成し、上記汎用の番組要素に基づく上記ビデオを上記ディスプレイに表示する段階とを有することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項６】
上記ステップは、上記番組識別子階層構造の関係で、上記番組ソースから番組情報が入手できない場合に、情報を入手できない旨を表わすビデオを取り出し、上記情報を入手できない旨を表わすビデオを上記ディスプレイに表示する段階を更に有する請求項５記載のコンピュータ読み取り可能な記録媒体。
【請求項７】
上記ステップにおいて、上記番組内容ビデオ、上記特定の要素に基づくビデオ、または、上記汎用の番組要素に基づくビデオの中のいずれか一つのビデオを上記ディスプレイに表示するとき、上記番組内容ビデオ、上記特定の要素に基づくビデオ、または、上記汎用の番組要素に基づくビデオが電子番組ガイドの中に組み込まれることを特徴とする請求項５記載のコンピュータ読み取り可能な記録媒体。
【請求項８】
上記ステップは、上記番組識別子階層構造の関係に従って、上記番組のプレビュービデオが上記番組ソースから入手可能であるかどうかを判定する段階と、
上記番組のプレビュービデオが入手可能である場合に、上記番組ソースから上記番組のプレビュービデオを取り出す段階と、
上記プレビュービデオを上記ディスプレイに表示する段階とを更に有する請求項５記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システムの分野に係り、特に、電子番組ガイドに関する。
【０００２】
【従来の技術】
電子番組ガイド(EPG)の分野では、所定の放送局から入手可能な番組内容を迅速かつ効率的に閲覧できることが屡々望まれる。典型的に、番組内容情報は、電子番組ガイドによって、特定の放送局に関する番組の内容を言葉で記述する文書ベースの形式で提供される。しかし、利用可能な放送局毎に番組内容要約の全体を読み、文書要約を解釈し、文書要約に基づいて視聴する番組を決定することは、時間がかかり、退屈であり、また、現在の番組の視聴に集中できない。さらに、とくに、同時に多数の番組を視聴できる番組案内の場合には、内容要約がどの番組に対する要約であるかに関して混乱が生じる。
【０００３】
【発明が解決しようとする課題】
したがって、電子番組案内において番組内容の要約をチャネル毎にグラフィック形式で提供することが非常に望まれる。番組情報は、チャネル内容を、文書ベースの記述の代わりに、若しくは、文書ベースの記述に加えて、画像ベースの表現で与える小さいビデオウィンドウ（たとえば、プレビュー用の縮小画像「サムネイル」）に設けてもよい。グラフィック情報は利用可能な番組のスライディングスケール上に設けてもよい。対応したチャネルからの実際のビデオ信号が利用可能であるとき、ビデオ信号はウィンドウ内に表示される。ビデオ信号が利用できないとき、番組内容の画像若しくはビデオ表現が関連したソースから獲得され、あるいは、データベースから情報処理システムによって生成される。番組内容の絵的若しくはビデオ表現は、主として現在視聴されている番組から著しき注意を逸らすことなく、番組ガイド中のチャネル内容をより速く、より効率的に閲覧する方法を提供する。
【０００４】
本発明は、電子番組ガイドの番組識別子を判定し、生成する方法の提供を目的とする。
【０００５】
本発明は、電子番組ガイドの番組識別子を生成するシステムの提供を目的とする。
【０００６】
【課題を解決するための手段】
本発明の一実施例によれば、電子番組ガイドの番組識別子を判定し、生成する方法は、
番組に対する番組内容ビデオが番組ビデオソースから入手可能であるかどうかを判定する段階と、
上記番組ビデオソースから上記番組に対する上記番組内容ビデオを取り出し、上記番組内容ビデオをディスプレイに表示する段階と、
番組に対する番組情報が番組情報ソースから入手可能であるかどうかを判定する段階と、
上記番組に関する特定の要素が利用可能であるかどうかを判定するため上記番組情報を検査する段階と、
上記番組に特定の要素を取り出す段階と、
上記特定の要素に基づいてビデオを生成する段階と、
上記特定の要素に基づく上記ビデオをディスプレイに表示する段階と、
汎用番組要素を取り出す段階と、
上記汎用番組要素に基づいてビデオを生成する段階と、
上記汎用番組要素に基づく上記ビデオをディスプレイに表示する段階とを含む。
【０００７】
本発明の他の実施例による方法は、
番組識別子によって識別される番組を選択する段階と、
番組識別子階層構造に基づいて利用可能な特定番組識別子情報を決定する段階と、
上記番組識別子のソースから上記特定番組識別子情報を獲得する段階と、
上記特定番組識別子情報に基づいて番組識別子を生成する段階と、
上記選択された番組が上記番組識別子によって識別できるように上記番組識別子をディスプレイに表示する段階とを有する。
【０００８】
本発明の他の実施例によれば、電子番組ガイド内で番組識別子を生成するシステムは、
情報処理システム上で命令のプログラムを実行するプロセッサと、
上記プロセッサに接続され、上記プロセッサによって実行可能な命令のプログラムを記憶するメモリと、
上記メモリに格納することができ、利用可能な番組情報の特異性を判定する階層データ構造と、
上記プロセッサによって上記階層データ構造に基づいて上記番組情報が取り出され、ディスプレイに表示するための番組識別子が生成される番組情報のデータベースとを含む。
【０００９】
以上の概略的な説明並びに以下の詳細な説明は、例示と説明のためだけに用いられ、請求項に係る発明を制限するものではない。添付図面は、明細書の詳細な説明と共に本願発明の実施例を例示し、本願発明の原理を説明するために役立つ。
【００１０】
本発明の種々の利点は、添付図面を参照することによって当業者に十分に理解されるであろう。
【００１１】
【発明の実施の形態】
以下、現時点における本発明の好ましい実施例を、添付図面に示された一例を参考にして詳細に説明する。
【００１２】
図１を参照するに、本発明によるハードウェアシステムが示される。図１に示されたハードウェアシステムは、本発明の情報処理システムのハードウェアアーキテクチャを概略的に表わしている。中央プロセッサ１０２は情報処理システム１００を制御する。中央プロセッサ１０２は、プログラムを実行し、データ操作を行い、情報処理システム１００のタスクを制御するマイクロプロセッサ若しくはμコントローラのような中央処理ユニットを含む。中央プロセッサ１０２との通信は、情報処理システム１００のコンポーネント間で情報を転送するシステムバス１１０を介して行なわれる。バス１１０は、記憶装置と情報処理システム１００その他の周辺コンポーネントとの間の情報転送を容易に行うためのデータチャネルを含む。バス１１０は、中央プロセッサ１０２との通信のため必要とされる信号の組、たとえば、データバスと、アドレスバスと、制御バスとを与える。バス１１０は、たとえば、インダストリー・スタンダード・アーキテクチャ（ＩＳＡ）と、エクステンディッド・インダストリー・スタンダード・アーキテクチャ（ＥＩＳＡ）と、マイクロ・チャネル・アーキテクチャ（ＭＣＡ）と、ペリフェラル・コンポーネント・インターコネクト（ＰＣＩ）ローカル・バスと、ＩＥＥＥ４８８汎用インタフェースバス（ＧＰＩＢ）及びＩＥＥＥ６９６／Ｓ−１００などを含むＩＥＥＥによって公開された規格とを含む公開標準に準拠した従来のバスアーキテクチャにより構成される。たとえば、バス１１０は、ＩＳＡ、ＥＩＳＡ、ＭＣＡ、ＰＣＩ、ユニバーサル・シリアル・バス（ＵＳＢ）、アクセスバス、ＩＥＥＥ  Ｐ１３９４、アップル・デスクトップバス（ＡＤＢ）、コンセントレーション・ハイウェイ・インタフェース（ＣＨＩ）、ファイヤ・ワイヤ、ジェオ・ポート（Ｇｅｏ  Ｐｏｒｔ）、または、スモール・コンピュータ・システムズ・インタフェース（ＳＣＳＩ）などを含むいずれかのバスアーキテクチャに準拠する。
【００１３】
情報処理システム１００の他のコンポーネントには、主メモリ１０４と、補助メモリ１０６と、補助メモリ１０８と、補助プロセッサ１０８とが必要に応じて設けられる。主メモリ１０４は、中央プロセッサ１０２で動くプログラム用の命令及びデータの記憶装置である。主メモリ１０４は、典型的に、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）又はスタティックランダムアクセスメモリ（ＳＲＡＭ）のような半導体ベースメモリである。補助メモリ１０６は、実行前に主メモリ１０４にロードされる命令及びデータの記憶装置である。補助メモリ１０６には、読み出し専用メモリ（ＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、電気的消去可能読み出し専用メモリ（ＥＥＰＲＯＭ）、または、フラッシュメモリ（ＥＥＰＲＯＭに類似したフロック指向型メモリ）が含まれる。補助メモリ１０６は、たとえば、磁気テープ、ドラム、フロッピーディスク、ハードディスク、光ディスク、レーザーディスク、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、ディジタル多目的ディスク読み出し専用メモリ（ＤＶＤ−ＲＯＭ）、ディジタル多目的ディスクランダムアクセスメモリ（ＤＶＤ−ＲＡＭ）などの多数の非半導体ベースメモリを含む。その他の種々のメモリ装置も同様に考えられる。情報処理システム１００は、選択的に補助プロセッサ１０８を含む。補助プロセッサ１０８は、ディジタル信号プロセッサ（信号処理アルゴリズムの高速実行に適した専用マイクロプロセッサ）と、バックエンドプロセッサ（主処理システムに従属する従属プロセッサ）と、二重又は多重プロセッサシステム用の付加的マイクロプロセッサ若しくはコントローラと、コ・プロセッサなどを含み得る。
【００１４】
情報処理システム１００は、ディスプレイ装置１１４に接続するディスプレイシステム１１２と、１台以上でＮ台までの入出力装置１１８、１２０、．．．、１２２に接続する入力／出力（入出力）システム１１６とを含む。ディスプレイシステム１１２は、ディスプレイ装置を駆動する全てのコンポーネント、たとえば、ビデオ・ランダム・アクセス・メモリ（ＶＲＡＭ）と、バッファと、グラフィックスエンジンとを有するビデオディスプレイアダプタを含む。ディスプレイ装置１１４は、モニター若しくはテレビジョンのような陰極線管（ＣＲＴ）型ディスプレイを含み、あるいは、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＣＤ）ディスプレイ、又は、ガス若しくはプラズマディスプレイのようなディスプレイ技術による別のタイプのディスプレイでもよい。入出力システム１１６は、１台以上の入出力装置１１８−１２２の間でインタフェース機能を実現する１台以上のコントローラ若しくはアダプタを有する。たとえば、入出力システム１１６は、マウス、ジョイスティック、トラックボール、トラックパッド、トラックスティック、赤外線トランスデューサ、プリンタ、モデム、ＲＦモデム、バーコードリーダー、電荷結合デバイス（ＣＣＤ）リーダー、スキャナ、コンパクトディスク（ＣＤ）、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、ディジタル多目的ディスク（ＤＶＤ）、ビデオカメラ、タッチスクリーン、スタイラスペン、電気音響トランスデューサ、マイクロホン、スピーカー等の対応した入出力装置間でインタフェース接続を行うため、シリアルポート、パラレルポート、赤外線ポート、ネットワークアダプタ、プリンタアダプタ、無線周波（ＲＦ）通信アダプタ、汎用非同期レシーバー・トランシーバー（ＵＡＲＴ）ポートなどを含む。入出力システム１１６及び入出力装置１１８−１２２は、本発明の情報処理システム１００と外部装置、ネットワーク若しくは情報ソースとの間の通信のためアナログ若しくはディジタル信号を送出若しくは受信する。入出力システム１１６及び入出力装置１１８−１２２は、好ましくは、ＥＩＡ勧告規格２３２（ＲＳ−２３２）、赤外線データアソシエーション（ＩｒＤＡ）標準、イーサネットＩＥＥＥ８０２標準（たとえば、広帯域及びベースバンドネットワーク用のＩＥＥＥ８０２．３、ギガビットイーサネット用のＩＥＥＥ８０２．３ｚ、トークンパッシングバスネットワーク用のＩＥＥＥ８０２．４、トークンリングネットワーク用のＩＥＥＥ８０２．５、メトロポリタン・エリア・ネットワーク用のＩＥＥＥ８０２．６、ワイヤレスネットワーク用の８０２．１１など）、ファイバー・チャネル、非同期転送モード（ＡＴＭ）、統合ディジタルサービス網（ＩＳＤＮ）、パーソナル・コミュニケーション・サービス（ＰＣＳ）、トランスミッション・コントロール・プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）、シリアルライン・インターネットプロトコル／ポイント・ツー・ポイント・プロトコル（ＳＬＩＰ／ＰＰＰ）などのような産業上公表されたアーキテクチャ標準を実現する。図１の情報処理システム１００の変形又は再構成は、本発明の範囲若しくは精神を逸脱すること無く、当業者によって行なわれることに注意する必要がある。
【００１５】
以下、図２を参照して、本発明による電子番組ガイドのブロック図を説明する。番組ガイドシステム２００は、クライアントシステム２１０と番組ガイドサーバーシステム２１２とを含む。クライアント２１０及び番組ガイドサーバー２１２は、図１に示されるように情報処理システム１００でもよいが、目的とするアプリケーションに依存して、必ずしも全てのハードウェアを具備する必要はなく、また、情報処理システム１００と同一でなくてもよい。たとえば、クライアント２１０は補助プロセッサ１０８を含まない。番組ガイドサーバー２１２及びクライアントは、必要条件ではないが、好ましくは、クライアント・サーバー方式アーキテクチャを実現し、命令のプログラムの実行は、クライアント２１０、サーバー２１２、若しくは、クライアント２１０及びサーバー２１２の双方で行なわれる。クライアント２１０は、番組ガイドサーバー２１２と接続し、電子番組ガイドの形式で番組情報を獲得する。番組ガイドは、適当な番組情報ソース２２０から番組ガイドサーバー２１２によって獲得され、処理され、番組ガイドサーバー２１２に接続された情報記憶媒体に格納される。クライアント２１０による要求後の適当な時点に、番組ガイドサーバー２１２は番組ガイドをクライアント２１０にダウンロードし、次に、番組ガイドはクライアント２１０に接続された情報記憶媒体に格納される。図２に示されるように、クライアント２１０は、番組ガイドサーバー２１２から番組ガイドを受信するよう構成され、及び／又は、地上波放送局２１４、ケーブルテレビジョンプロバイダ２１６若しくは衛星テレビジョンプロバイダ２１８から番組内容を受信するよう構成され、及び／又は、ワールド・ワイド・ネットワーク２２２からコンテンツを受信するよう構成される。しかし、単独の装置（たとえば、クライアント２１０）が全ての機能を実現する必要はない。たとえば、クライアント２１０は、番組ガイド情報を獲得するため番組ガイドサーバー２１２に接続された情報処理システムでもよく、番組ガイド情報はクライアント２１０とは独立した標準テレビジョン装置に表示され、この標準テレビジョン装置は地上波放送局２１４から番組放送を受信する。さらに、マルチメディアネットワーク番組を受信し表示するため、第２の情報処理システムをワールド・ワイド・ネットワーク２２２に連結してもよい。しかし、好ましくは、１台の装置（たとえば、クライアント２１０）は、上記の全ての機能を実現することができる。適切な単独装置は、たとえば、パーソナルコンピュータ及びテレビジョン（ＰＣ−ＴＶ）統合装置である。
【００１６】
クライアント２１０は、１箇所以上のソースから番組内容を受信することができる。たとえば、クライアント２１０は、入出力装置としてテレビジョンチューナーを具備し、ローカル地上波放送局２１４から番組を受信する。地上波放送局２１４から受信された番組はアナログ信号（たとえば、ＮＴＳＣ標準に準拠）でもディジタル信号（たとえば、高精細テレビジョンＨＤＴＶ標準に準拠）でもよい。クライアント２１０は、適切なケーブルテレビジョン受信器を利用してケーブルテレビジョンプロバイダ２１６からケーブルテレビジョン信号を受信し、或いは、適切な衛星テレビジョン受信器及びアンテナを利用することによって衛星テレビジョンプロバイダ２１８から衛星テレビジョン信号を受信する。さらに、クライアント２１０は、インターネットのようなワールド・ワイド・ネットワーク２２２に接続する適切なハードウェアを具備する。ワールド・ワイド・ネットワーク２２２は、少なくとも１台、最大Ｎ台までのノード２２４、２２６、．．．、２２８を含む。ノードは、情報処理システム１００に類似した情報処理システムを構成し、番組内容が配信され、ワールド・ワイド・ネットワーク２２２を介してクライアント２１０からアクセスすることできる。たとえば、１台のノード２２４−２２８は、宇宙船（たとえば、スペースシャトル）の離陸をクライアント２１０にライブビデオ報道するＮＡＳＡに属する。番組情報ソース２２０は、１個以上の番組情報のソースを有する。たとえば、番組情報ソース２２０は、ローカル又は国内テレビジョンネットワークの情報処理システムを含み、この情報処理システムは、将来、地上波放送局２１４、ケーブルテレビジョン局２１６、又は、衛星テレビジョンプロバイダ２１８によって放送されるべき番組について、番組ガイドサーバー２１２で番組情報を利用できるようにする。番組ガイドは、番組ガイドサーバー２１２からクライアント２１０にダウンロードされた後、クライアント２１に接続されたディスプレイ（たとえば、ディスプレイ１１４）で表示される。
【００１７】
以下、図３の（Ａ）及び（Ｂ）を参照して、本発明による電子番組ガイドと、番組識別子を生成する階層構造とを詳細に説明する。電子番組ガイド３１０は、情報処理システム１００のディスプレイ１１４に表示され、たとえば、チャネルに対しタイムスロットグリッドを配置するような形で番組情報を表示するチャネル番組グリッド３１２を含む。ユーザによって視聴のため選択された主番組３１４は、番組ガイド３１０中で特に目立つように表示される。補助番組３１６は、一般的に主番組３１４よりも目立たないように番組ガイド３１０の一部に表示される。たとえば、補助番組３１６は、番組ガイド３１０のサムネイル領域に表示される。サムネイルとは、フルサイズ表示の縮小ビュー、グラフィック若しくはビデオであり、表示の大凡の内容は、グラフィックス若しくはビデオをより大きいサイズ若しくはフルサイズのディスプレイに表示しなくても判定される。サムネイルは、典型的に、幾つかのサムネイルをディスプレイ上に同時に表示できる程度に十分に小さく、かつ、その内容がサムネイルから判別できる（すなわち、ユーザが認識できる）程度のサイズである。タイトル及び／又は説明３１８は、補助番組３１６の隣りに表示される。番組ガイド３１０の動作中に、ユーザは、番組グリッド３１２内で適切なチャネルとタイムスロットを選択することによって、主番組３１４を視聴する。ユーザが主番組３１４を視聴している間に、ユーザはチャネルグリッド３１２内で他のチャネルに関して利用可能な情報を閲覧したい場合がある。チャネル番組グリッド３１２を用いて補助番組内容の視聴を選択することにより、ユーザは、選択された補助番組の文書ベース説明３１８だけではなく、補助番組３１６に関する情報を視聴することができる。
【００１８】
補助番組ビデオ３１６に表示された情報は、図３Ｂに示された補助ビデオ選択階層構造３２０に基づく。補助ビデオ選択階層構造３２０は、番組に関連して予め保存されたアーカイブ要素の構造であり、典型的に、グラフィックス、画像若しくはビデオクリップとして保存される。たとえば、アーカイブ要素には、俳優のビデオと、特定映画及び映画予告編と、スポーツイベント及びチームと、チャネル及び放送局のロゴと、映画カテゴリーと、新カテゴリーと、番組主題カテゴリーなどが含まれる。アーカイブ要素は、たとえば、情報処理システム１００の補助メモリ１０６に記憶される。
【００１９】
補助ビデオ選択階層構造３２０において、補助番組に関して利用可能な情報は、一般的に、矢印の向きによって示されるように特定情報から汎用情報に流れる。実際の番組ビデオ３２２が利用可能であるとき、たとえば、一つ以上の番組ソース２１４、２１６、２１８等を介してクライアント２１０が利用できるとき、実際の番組ビデオ３２２は番組ガイド３１０の補助番組ビデオ３１６に表示される。かくして、ユーザは、番組ガイド３１０の補助番組ビデオ部３１６に表示された実際の番組ガイドビデオ３２２の視聴に基づいて、主番組３１４の代わりに補助番組ガイド３１６に表示された補助番組を視聴することに決める。実際の番組ビデオ３２２が利用できないとき、たとえば、現在時刻が補助番組の放送予定時刻よりも早いとき、利用可能であれば補助番組のプレビュービデオ３２４が補助番組ビデオ領域３１６に表示される。補助番組選択階層構造３２０が補助番組に関する最も特定レベルの情報について検査されるとき、最も特定レベルの情報、好ましくは、ビデオが電子番組ガイド３１０の補助番組ビデオ部３１６に表示される。たとえば、補助番組は、内容カテゴリー（たとえば、映画、スポーツ、ニュースなど）を判定するため検査され、ビデオの選択は補助番組の内容カテゴリーに基づいて行われる。たとえば、番組が映画であるとき、映画３２２の特定タイトル（たとえば、”Ｍｏｂｙ  Ｄｉｃｋ”）が特定要素データベース３２６から選択され、タイトル／説明部３１８に表示され、このとき、映画からのシーン（たとえば、白鯨の画像若しくは短いクリップ）が特定要素データベースから選択され、補助番組ビデオ部３１６に表示される。好ましくは、補助番組ビデオ部は、画像若しくはビデオ情報を表示し、補助番組／タイトル部は文書ベースの情報を表示する。特定要素データベース３２６はクライアント２１０のメモリに格納されるか、或いは、たとえば、サーバー２１２又はワールド・ワイド・ネットワーク２２２のノード２２８から獲得される。番組がスポーツイベントである場合、特定スポーツイベント３３４の名称（たとえば、”Ｓｕｐｅｒ  Ｂｏｗｌ  ＸＸＸＶ”）が特定要素データベース３２６から獲得される。この番組が新番組であるとき、特定新番組３３６の名称（たとえば、”Ｇｌｏｂａｌ  Ｎｅｗｓ  Ｔｏｎｉｇｈｔ”）が特定要素データベース３２６から獲得される。
【００２０】
他の特定情報も特定情報データベースから取得される。たとえば、映画に特定俳優が出演しているとき、俳優の名前３３８（たとえば、”Ｊｏｅ  Ｊｏｈｎｓｏｎ”）は特定要素データベース３２６から取得される。スポーツイベントの特定チーム若しくは特定選手がわかる場合、チーム名３４０（たとえば、”Ｔｈｅ  Ｈｅｇｅｈｏｇｓ”）が特定要素データベース３２６から取得される。特定ニューストピックス３４２（たとえば、”Ｉｍｐｅａｃｈｍｅｎｔ  Ｄａｔａｂａｓｅ”）がわかっている場合、特定ニューストピックが特定要素データベース３２６から取り出される。
【００２１】
さらに、番組が放送されるチャネル情報がわかっている場合、チャネルのロゴがチャネルロゴデータベース３２８から獲得され、補助番組ビデオ３１６に表示される。多数のチャネルは特定の内容タイプ（たとえば、映画、スポーツ、ニュース、音楽、動物、歴史など）に専門化されるので、特定情報が不明であっても、チャネルロゴから番組の内容を推察することができる。特定番組情報が入手できず、補助番組ビデオ部３１６に表示できないとき、番組に関する情報を明示する内容が汎用要素データベース３３０から生成される。
【００２２】
デフォルト情報は常に表示のため利用可能である。たとえば、番組に関して、その番組が映画の一つのカテゴリー３４４（たとえば、西部劇）であるということしかわからないとき、汎用ウェスタンビデオクリップが汎用要素データベース３３０から生成される。また、たとえば、ある番組に関して、その番組がスポーツの一つのカテゴリー３４６（たとえば、バスケットボール）であるということしかわからないとき、汎用バスケットボールビデオクリップが汎用要素データベース３３０から生成される。また、たとえば、ある番組に関して、その番組がニュースの一つのカテゴリー３４８（たとえば、天候）であるということしかわからないとき、汎用天候ビデオクリップが汎用要素データベース３３０から生成される。番組に関して、その番組が映画であるということしかわからないとき、汎用映画ビデオクリップ３５０（たとえば、一般的なプロジェクタの画像、又は、単語「映画」）が汎用要素データベース３３０から生成される。たとえば、ある番組に関して、その番組がスポーツイベントであるということしかわからないとき、汎用スポーツビデオクリップ３５２（たとえば、一般的なランナーの画像、又は、単語「スポーツ」）が汎用要素データベース３３０から生成される。また、たとえば、ある番組に関して、その番組がニュース番組であるということしかわからないとき、汎用ニュースビデオクリップ３５４（たとえば、新聞の画像、又は、単語「ニュース」）が汎用要素データベース３３０から生成される。特定要素データベース３２６と同様に、チャネルロゴデータベース３２８と、汎用要素データベース３３０と、プレビュービデオ３２４又は番組ビデオ３２２は、クライアント２１０のメモリに記憶され、サーバー２１２からダウンロードされ、ワールド・ワイド・ネットワーク２２２のノード２２８から取得され、放送源２１４、２１６、２１８などから受信される。情報が利用できないとき、利用可能な情報の不在を表わすビデオクリップ３５６が汎用要素データベース３３０から生成、若しくは、獲得される。好ましい一実施例において、少なくとも補助番組ビデオセクション３１６内の補助ビデオセクション階層構造から関連表示情報を得るため十分な補助番組に関する情報が常に入手可能である。
【００２３】
図４を参照して、本発明に従って電子番組ガイド用の番組識別子を判定し、生成する方法の処理フローを説明する。図４に示された具体的な順序、若しくは、階層関係は、一つの解決法であることに注意すべきである。設計上の好みに基づいて、具体的な順序、若しくは、階層関係は、本発明の範囲を逸脱すること無く、並べ替えることが可能である。図４に示された方法は、多数のステップを典型的な順番に実行するように構成されているが、本発明の方法は、本実施例に示された具体的なステップの順序、或いは、階層関係に制限されるものではない。図４に示された方法４００は、電子番組ガイド３１０の実行とは別個に、或いは、電子番組ガイド３１０の実行と共に、情報処理システム１００によって命令のプログラム（すなわち、コンピュータソフトウェア）として実現される。この方法４００は、ステップ４１０から始まり、実際の番組内容が利用（入手）可能であるかどうかを判定する。特定番組内容が利用可能である場合、特定番組内容がステップ４１２で取り出され、ステップ４３２でディスプレイ１１４、たとえば、電子番組ガイド３１０の補助番組ビデオ部３１６に表示される。実際の番組内容が利用できないとき、ステップ４１６で、プレビュービデオが利用可能であるかどうかが判定される。プレビュービデオが利用可能であるとき、プレビュービデオは、ステップ４１８で取り出され、ステップ４３２で表示される。プレビュービデオが利用できないとき、ステップ４２０で番組情報が利用可能であるかどうかが判定される。番組情報が利用できないとき、「利用可能情報無し」を表わすビデオクリップがステップ４２２で取り出され、ステップ４３２で表示される。番組情報が利用可能であるとき、番組情報がステップ４２４で検査され、特定番組情報を利用可能であるかどうかがステップ４２６で判定される。特定番組情報が利用可能であるとき、ステップ４２８で番組特定ビデオファイルが予め保存されたアーカイブ要素から生成され、ステップ４３２で表示される。特定番組情報を利用できない場合、汎用情報ビデオファイルがステップ４３０で生成され、ステップ４３２で表示される。
【００２４】
以上の通り、本発明はある程度の具体性を伴って説明されているが、本発明の構成要素は本発明の精神及び範囲を逸脱すること無く当業者によって変更され得ることに注意する必要がある。本発明の実施例の中の一実施例は、図１に示されるように汎用的に構成された一つ以上のコンピュータシステムの主メモリ１０４に搭載された命令のセットとして実現され得る。コンピュータシステムによって要求されるまで、命令のセットは、たとえば、図１の補助メモリ１０６のような他のコンピュータが読み取り可能な記録媒体に格納されていてもよい。補助メモリには、たとえば、ハードディスクドライブ装置と、ＣＤ−ＲＯＭドライブで利用される光ディスク、フロッピーディスクドライブで利用されるフロッピーディスク、光フロッピードライブで利用される光フロッピーディスク、或いは、パーソナルコンピュータカードスロットで利用されるパーソナルコンピュータメモリカードのような着脱自在メモリとが含まれる。さらに、命令のセットは、他のコンピュータのメモリに記憶され、ユーザの要求に応じて、ローカル・エリア・ネットワーク若しくはインターネットのようなワイド・エリア・ネットワークを介して伝送されてもよい。その上、命令は、アプレット（他のアプリケーションから実行可能なプログラム）又はサーブレット（サーバーによって実行されるアプレット）の形式でネットワーク上を伝送され、伝送された命令は、コンピュータシステムへの伝送前ではなく、伝送後に翻訳処理或いはコンパイル処理される。当業者は、命令のセット又はアプレットの物理的な記憶装置は、記録が行なわれる媒体を電気的、磁気的、化学的、物理的、光学的、若しくは、ホログラフィ的に変更するので、媒体はコンピュータが読み取り可能な情報を伝搬する。
【００２５】
本発明の電子番組案内用のフレキシブルなチャネル若しくは番組識別子と、それによる多数の効果は、以上の説明によって明らかにされ、本発明の範囲及び精神を逸脱すること無く、また、本発明の構成要素の利点を損なうこと無く、本発明の構成要素の形式、構造及び配置に関して種々の変更がなされ、上記実施例はこのような本発明の例示に過ぎないことが認められよう。請求項に係る発明は、これらの変更の外延をなし、これらの変更を包含することが意図されている。
【図面の簡単な説明】
【図１】本発明を実施するため動作可能な情報処理システムのブロック図である。
【図２】本発明による電子番組ガイドシステムのブロック図である。
【図３】（Ａ）及び（Ｂ）は本発明による電子番組ガイド及び番組識別子を生成する階層構造を表わす図である。
【図４】本発明による電子番組ガイド用の番組識別子を判定、生成する方法のフローチャートである。
【符号の説明】
１００    情報処理システム
１０２    中央プロセッサ
１０４    主メモリ
１０６    補助メモリ
１０８    補助プロセッサ
１１０    システムバス
１１２    ディスプレイシステム
１１４    ディスプレイ
１１６    入力／出力システム
１１８，１２０，１２２    入出力装置
２００    番組ガイドシステム
２１０    クライアントシステム
２１２    番組サーバーシステム
２１４    地上波放送局
２１６    ケーブルテレビ
２１８    衛星
２２０    番組情報ソース
２２２    ワールド・ワイド・ネットワーク
２２４，２２６，２２８    ノード
３１０    電子番組ガイド
３１２    チャネル番組ガイド
３１４    主番組ビデオ
３１６    補助番組ビデオ
３１８    タイトル／説明
３２０    補助ビデオ選択階層構造
３２２    番組ビデオ
３２４    プレビュービデオ
３２６    特定要素データベース
３２８    チャネルロゴ
３３０    汎用要素データベース
３３２    特定映画
３３４    特定スポーツイベント
３３６    特定ニュース番組
３３８    特定俳優
３４０    特定チーム／選手
３４２    特定ニューストピックス
３４４    汎用映画カテゴリー
３４６    汎用スポーツカテゴリー
３４８    汎用ニューストピックス
３５０    汎用映画要素
３５２    汎用スポーツ要素
３５４    汎用ニュース要素
３５６    情報無し
【図１】
0003623719.tif 000002
【図２】
0003623719.tif 000003
【図３】
0003623719.tif 000004
【図４】
0003623719.tif 000005