(57)【要約】【課題】より充実した情報を、視聴者に提供することができるようにする。【解決手段】端末１１のユーザが、ネットワーク１３を介してEPGサーバ１４からEPGをダウンロードする。EPGをダウンロードした端末１１が、インターネットなどのネットワーク１３を介して番組リンク情報サーバ１５から番組リンク情報をダウンロードする。端末１１には、予めユーザに提供されたディスク１２が装着され、EPGサーバ１４から取得したEPGに含まれる情報に基づいて、ディスク１２に記録されたコンテンツが再生される。ディスク１２に記録されているコンテンツと、EPGに含まれる所定の番組とを対応づけるために、番組リンク情報が用いられる。すなわち、ユーザが端末１１のディスプレイなどでEPGを表示させているとき、番組リンク情報に基づいて所定の番組に関連するコンテンツを簡単に再生させることが可能となるようになされている。【選択図】図１
2009239825.tif 000002
【特許請求の範囲】
【請求項１】
番組配信予定情報を受信する番組配信予定情報受信手段と、
前記番組配信予定情報の番組それぞれについて、前記番組に関連するコンテンツを特定する情報および前記コンテンツが記録されている記録媒体を特定する情報を含む番組関連情報を取得する番組関連情報取得手段と、
前記受信した番組配信予定情報および前記取得した番組関連情報に基づいて、前記番組のそれぞれの表示欄に、前記番組に対応する前記コンテンツの再生の指令を制御するGUI（Graphical User Interface）を付与して番組案内の表示を制御する表示制御手段と
を備える情報処理装置。
【請求項２】
前記GUIに基づいて前記コンテンツの再生が指令された場合、前記コンテンツが現在自分に装着されている記録媒体に存在するか否かを判定する判定手段をさらに備え、
前記判定手段により、前記コンテンツが現在自分に装着されている記録媒体に存在すると判定された場合、前記コンテンツの再生を制御し、
前記判定手段により、前記コンテンツが現在自分に装着されている記録媒体に存在しないと判定された場合、前記番組関連情報に基づいて前記コンテンツが記録された記録媒体を特定し、その記録媒体に関する情報の表示を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記番組関連情報に基づいて前記再生されたコンテンツに対応する番組を特定し、前記コンテンツの画像とともに、前記番組の予約に関する情報の表示を制御する
請求項２に記載の情報処理装置。
【請求項４】
番組配信予定情報を受信し、
前記番組配信予定情報の番組それぞれについて、前記番組に関連するコンテンツを特定する情報および前記コンテンツが記録されている記録媒体を特定する情報を含む番組関連情報を取得し、
前記受信した番組配信予定情報および前記取得した番組関連情報に基づいて、前記番組のそれぞれの表示欄に、前記番組に対応する前記コンテンツの再生の指令を制御するGUI（Graphical User Interface）を付与して番組案内の表示を制御するステップ
を含む情報処理方法。
【請求項５】
コンピュータを、
番組配信予定情報を受信する番組配信予定情報受信手段と、
前記番組配信予定情報の番組それぞれについて、前記番組に関連するコンテンツを特定する情報および前記コンテンツが記録されている記録媒体を特定する情報を含む番組関連情報を取得する番組関連情報取得手段と、
前記受信した番組配信予定情報および前記取得した番組関連情報に基づいて、前記番組のそれぞれの表示欄に、前記番組に対応する前記コンテンツの再生の指令を制御するGUI（Graphical User Interface）を付与して番組案内の表示を制御する表示制御手段とを備える情報処理装置として機能させる
プログラム。
【請求項６】
コンピュータを、
番組配信予定情報を受信する番組配信予定情報受信手段と、
前記番組配信予定情報の番組それぞれについて、前記番組に関連するコンテンツを特定する情報および前記コンテンツが記録されている記録媒体を特定する情報を含む番組関連情報を取得する番組関連情報取得手段と、
前記受信した番組配信予定情報および前記取得した番組関連情報に基づいて、前記番組のそれぞれの表示欄に、前記番組に対応する前記コンテンツの再生の指令を制御するGUI（Graphical User Interface）を付与して番組案内の表示を制御する表示制御手段とを備える情報処理装置として機能させるプログラムが記録されている
記録媒体。
【請求項７】
前記プログラムとともに前記コンテンツが記録されている
請求項６に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、プログラム、並びに記録媒体に関し、特に、より充実した情報を、視聴者に提供することができるようにする情報処理装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
近年、EPG（Electric Program Guide）の普及が目覚しい。EPGを参照することにより、ユーザは、どの番組がいつどのチャンネルで放送されるかを簡単に調べることができる。
【０００３】
また、近年、例えば、番組の宣伝情報などを、ネットワークを介して提供することも行われており、EPGのユーザ側の端末から録画された番組に関する情報（チャンネル、放送時間帯などの番組情報）を取得し、それらの情報から、ＥＰＧが提供される際、その提供先のユーザが、録画した番組対応する欄には、録画済であることを示すマークなどを表示させる技術も提案されている（例えば、特許文献１参照）。
【０００４】
また、ディスク管理テーブルを参照し、ディスクＩＤが既に記録されているか否かの照合を行うことで機器毎に異なる付加情報をディスクに対して付けて、ディスクを管理するようにする技術も提案されている（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開２００５−３２８４００号公報
【特許文献２】特開２００４−６２９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、EPGにより得られる情報は、例えば、番組のタイトル、あらすじ、主な出演者の名前など、極めて限られたものでしかない。例えば、主演の俳優が過去に出演していた番組の内容を知りたいと思ったり、シリーズで放送される番組などにおいて過去の放送内容を確認したいと考える視聴者も多い。
【０００７】
例えば、地上波デジタル放送、衛星放送などにおいて放送される膨大な数の番組のそれぞれについて、視聴者の希望する情報を、ネットワークなどを介して送信するとすれば、送信されるデータ量も膨大なものとなり、ネットワークの伝送速度などを考慮すると、効率的とは言えない。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、より充実した情報を、視聴者に提供することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の第１の側面は、番組配信予定情報を受信する番組配信予定情報受信手段と、前記番組配信予定情報の番組それぞれについて、前記番組に関連するコンテンツを特定する情報および前記コンテンツが記録されている記録媒体を特定する情報を含む番組関連情報を取得する番組関連情報取得手段と、前記受信した番組配信予定情報および前記取得した番組関連情報に基づいて、前記番組のそれぞれの表示欄に、前記番組に対応する前記コンテンツの再生の指令を制御するGUI（Graphical User Interface）を付与して番組案内の表示を制御する表示制御手段とを備える情報処理装置である。
【００１０】
前記GUIに基づいて前記コンテンツの再生が指令された場合、前記コンテンツが現在自分に装着されている記録媒体に存在するか否かを判定する判定手段をさらに備え、前記判定手段により、前記コンテンツが現在自分に装着されている記録媒体に存在すると判定された場合、前記コンテンツの再生を制御し、前記判定手段により、前記コンテンツが現在自分に装着されている記録媒体に存在しないと判定された場合、前記番組関連情報に基づいて前記コンテンツが記録された記録媒体を特定し、その記録媒体に関する情報の表示を制御するようにすることができる。
【００１１】
前記番組関連情報に基づいて前記再生されたコンテンツに対応する番組を特定し、前記コンテンツの画像とともに、前記番組の予約に関する情報の表示を制御するようにすることができる。
【００１２】
本発明の第１の側面は、番組配信予定情報を受信し、前記番組配信予定情報の番組それぞれについて、前記番組に関連するコンテンツを特定する情報および前記コンテンツが記録されている記録媒体を特定する情報を含む番組関連情報を取得し、前記受信した番組配信予定情報および前記取得した番組関連情報に基づいて、前記番組のそれぞれの表示欄に、前記番組に対応する前記コンテンツの再生の指令を制御するGUI（Graphical User Interface）を付与して番組案内の表示を制御するステップを含む情報処理方法である。
【００１３】
本発明の第１の側面は、コンピュータを、番組配信予定情報を受信する番組配信予定情報受信手段と、前記番組配信予定情報の番組それぞれについて、前記番組に関連するコンテンツを特定する情報および前記コンテンツが記録されている記録媒体を特定する情報を含む番組関連情報を取得する番組関連情報取得手段と、前記受信した番組配信予定情報および前記取得した番組関連情報に基づいて、前記番組のそれぞれの表示欄に、前記番組に対応する前記コンテンツの再生の指令を制御するGUI（Graphical User Interface）を付与して番組案内の表示を制御する表示制御手段とを備える情報処理装置として機能させるプログラムである。
【００１４】
本発明の第２の側面は、コンピュータを、番組配信予定情報を受信する番組配信予定情報受信手段と、前記番組配信予定情報の番組それぞれについて、前記番組に関連するコンテンツを特定する情報および前記コンテンツが記録されている記録媒体を特定する情報を含む番組関連情報を取得する番組関連情報取得手段と、前記受信した番組配信予定情報および前記取得した番組関連情報に基づいて、前記番組のそれぞれの表示欄に、前記番組に対応する前記コンテンツの再生の指令を制御するGUI（Graphical User Interface）を付与して番組案内の表示を制御する表示制御手段とを備える情報処理装置として機能させるプログラムが記録されている記録媒体である。
【００１５】
前記プログラムとともに前記コンテンツが記録されているようにすることができる。
【００１６】
本発明の第１の側面および第２の側面においては、番組配信予定情報が受信され、前記番組配信予定情報の番組それぞれについて、前記番組に関連するコンテンツを特定する情報および前記コンテンツが記録されている記録媒体を特定する情報を含む番組関連情報が取得され、前記受信した番組配信予定情報および前記取得した番組関連情報に基づいて、前記番組のそれぞれの表示欄に、前記番組に対応する前記コンテンツの再生の指令を制御するGUI（Graphical User Interface）を付与して番組案内の表示が制御される。
【発明の効果】
【００１７】
本発明によれば、より充実した情報を、視聴者に提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１９】
図１は、本発明の一実施の形態に係るネットワークシステム１０の構成例を示すブロック図である。ネットワークシステム１０においては、例えば、端末１１のユーザが、インターネットなどのネットワーク１３を介してEPGサーバ１４からEPGをダウンロードするようになされている。
【００２０】
また、ネットワークシステム１０においては、例えば、EPGをダウンロードした端末１１が、インターネットなどのネットワーク１３を介して番組リンク情報サーバ１５から番組リンク情報をダウンロードするようになされている。
【００２１】
なお、EPGに代えて、番組の放送、配信の予定を表す他のデータが用いられるようにしてもよい。すなわち、ネットワークシステム１０においては、EPG、ECG（（Electronic Content Guide）などを含む番組配信予定情報がダウンロードされる。以下においては、EPGを例として説明する。
【００２２】
端末１１には、予めユーザに提供されたディスク１２が装着され、例えば、EPGサーバ１４から取得したEPGに含まれる情報に基づいて、ディスク１２に記録されたコンテンツが再生されるようになされている。
【００２３】
端末１１は、例えば、BD（Blu-Ray Disc）プレーヤ、BDレコーダなどとして構成され、例えば、インターネットなどのネットワーク１３への接続端子を有する構成とされる。
【００２４】
端末１１は、ディスク１２を装着するドライブを有しており、ドライブに装着されたディスク１２からのデータの読み出しを行う。また、ディスク１２が書き込み可能な記録媒体である場合、端末１１によりディスク１２へのデータの書き込みが行われるようにしてもよい。
【００２５】
端末１１の制御部２１は、例えば、プロセッサ、メモリなどを有する構成とされ、端末１１の各部を制御する。制御部２１は、ネットワーク１３を介して行われる端末１１とEPGサーバ１４または番組リンク情報サーバ１５との通信に関する処理の制御も行うようになされている。
【００２６】
ディスク１２は、例えば、Blu-Ray Disc（商標）などとされる。従来のDVDの記録容量が約4.7Gバイトであるのに対し、Blu-Ray Discは、約25Gバイトの膨大な記録容量を有している。また、ディスク１２には、予め所定のプログラムが記録されており、ディスク１２が端末１１で再生されたとき、ディスク１２に記録されているプログラムが制御部２１により実行されるようになされている。
【００２７】
ディスク１２に予め記録されているプログラムは、例えば、コンピュータの機種、OSなどに依存しない、ネットワークでの使用に対応したプログラム言語で記述されており、端末１１のメーカや機種の如何に係らず、実行可能となるようになされている。このプログラムは、例えば、ディスク１２のメーカにより生成されるようにしてもよいし、通信販売の業者により生成されてもよい。
【００２８】
Blu-Ray Discは、例えば、従来のDVDなどと比較して、ユーザにディスクの記録内容を提示したり、ユーザの入力を受け付けて次の動作を設定するナビゲーション機能が強化されている。このナビゲーション機能は、Blu-Ray Disc（ディスク１２）に記録されているプログラムが制御部２１により実行されることにより実現され、具体的には、プログラム言語Java（登録商標）で記述されたBD-Jと称されるアプリケーションプログラム群により各種のナビゲーション機能が実現される。
【００２９】
また、ディスク１２は、例えば、EPGを作成、編集などする業者から、予めユーザに配送されるようになされている。あるいはまた、ディスク１２が、例えば、雑誌の付録などとしてユーザに提供されるようにしてもよい。ディスク１２には、例えば、放送される番組に関連する映像、音声などのデータとしてのコンテンツが記録されている。
【００３０】
本発明においては、ディスク１２に記録されているコンテンツと、EPGに含まれる所定の番組とを対応づけるために、番組リンク情報が用いられる。すなわち、例えば、ユーザが端末１１のディスプレイなどでEPGを表示させているとき、番組リンク情報に基づいて所定の番組に関連するコンテンツを簡単に再生させることが可能となるようになされている。
【００３１】
EPGサーバ１４は、EPGデータベースを有する構成とされている。図２は、EPGDB４１の構成を説明する図である。EPGDB４１は、例えば、複数のレコード４１ａにより構成される。
【００３２】
図２の例では、レコード４１ａは、番組ＩＤ、番組タイトル、日時・ＣＨ、・・・の属性を有する構成とされている。属性「番組ID」は、放送される番組に固有の番号などの情報とされ、例えば、シリーズで放送される番組なども、放送回に応じて異なる番号が付与されるようになされている。属性「番組タイトル」は、その番組IDに対応する番組のタイトルとされる。属性「日時・ＣＨ」は、その番組ＩＤに対応する番組の放送日時および放送チャンネルを表す情報とされる。
【００３３】
番組リンク情報サーバ１５は、番組リンク情報データベース（ＤＢ）を有する構成とされている。図３は、番組リンク情報ＤＢ５１の構成を説明する図である。番組リンク情報ＤＢ５１は、例えば、複数のレコード５１ａにより構成される。
【００３４】
図３の例では、レコード５１ａは、番組ＩＤ、番組コンテンツＩＤ、ディスク情報、・・・の属性を有する構成とされている。属性「番組ID」は、図２のレコード４１ａの番組ＩＤと同じものである。属性「番組コンテンツＩＤ」は、その番組IDに対応する番組に関連するコンテンツを特定する情報とされる。属性「ディスク情報」は、その番組コンテンツＩＤに対応するコンテンツが記録されているディスク１２を特定するための情報とされる。
【００３５】
そして、ディスク１２に記録されているコンテンツは、図４に示されるように、番組コンテンツＩＤに対応付けられて記録されている。
【００３６】
例えば、番組リンク情報ＤＢ５１に含まれる情報に基づいて、番組Bに関連するコンテンツがコンテンツＡ１およびコンテンツＡ２であると特定された場合、図５に示されるように、端末１１のディスプレイなどに表示されるEPG（番組表）７１において、番組Bの表示欄にリンクマーク７２が表示されるようになされている。このような番組表は、上述したレコード５１ａの属性「番組ID」と属性「番組コンテンツＩＤ」に基づいて生成されることになる。
【００３７】
なお、ここでは、表形式（グリッド形式）の番組案内である番組表７１が端末１１のディスプレイなどに表示される場合の例について説明しているが、勿論、番組一覧リスト（複数の番組）、番組説明画面（一つの番組を説明する情報）などの番組案内が表示されるようにしてもよい。
【００３８】
ここで、リンクマーク７２は、例えば、GUI（Graphical User Interface）の部品として表示される。あるいはまた、EPGにおける各番組の表示欄がGUIの部品として表示されるようにしてもよい。すなわち、リンクマーク７２の操作が行われることにより、当該番組に対応するコンテンツの再生の指令が制御されるようになされている。
【００３９】
なお、コンテンツA１とコンテンツA２は、端末１１に装着されているディスク１２に記録されているものとする。
【００４０】
例えば、ユーザが図示せぬリモコンなどを操作して、リンクマーク７２（または番組Bの表示欄）をクリックすると、端末１１のディスプレイなどにコンテンツの選択メニュー８１が表示される。ここで、選択メニュー８１は、例えば、GUIとして表示される。
【００４１】
そして、ユーザがリモコンなどを操作して選択メニューのボタン８２を押下すると、ディスク１２に記録されているコンテンツA１が再生される。また、選択メニューのボタン８３が押下されると、ディスク１２に記録されているコンテンツA２が再生される。
【００４２】
例えば、番組リンク情報ＤＢ５１に含まれる情報に基づいて、番組Bに関連するコンテンツがコンテンツＢ１であると特定された場合、図６に示されるように、やはり端末１１のディスプレイなどに表示されるEPG７１において、番組Bの表示欄にリンクマーク７２が表示されるようになされている。なお、コンテンツＢ１は、現在端末１１に装着されているディスク１２（ディスクＡと称することにする）には記録されておらず、別のディスク１２（ディスクＢと称することにする）に記録されているものとする。
【００４３】
例えば、ユーザがリモコンなどを操作して、リンクマーク７２（または番組Bの表示欄）をクリックすると、端末１１のディスプレイなどに、やはりコンテンツの選択メニュー８１が表示される。
【００４４】
そして、ユーザがリモコンなどを操作して選択メニューのボタン８４を押下すると、端末１１のディスプレイなどに、ダイアログボックス９１が表示される。この例では、ダイアログボックス９１に「ディスクＢを挿入して下さい」と表示されている。ダイアログボックス９１は、例えば、番組リンク情報ＤＢ５１のレコード５１ａの属性「ディスク情報」に基づいて表示される。
【００４５】
このようなダイアログボックスの表示の制御は、上述したレコード５１ａの属性「ディスク情報」に基づいて行われることになる。
【００４６】
そして、端末１１にディスクＢが挿入されると、ディスクＢに記録されているコンテンツＢ１が再生される。
【００４７】
このように構成されるネットワークシステム１０においては、例えば、より充実した番組の情報をユーザに提供することが可能となる。例えば、地上波デジタル放送において、連続ドラマである番組Aが放送されており、ディスク１２が、テレビ番組を紹介する雑誌の付録として提供される場合を考える。
【００４８】
例えば、図７に示されるように、雑誌の２００６年１２月号の付録のディスク１２には、番組Ａの番組予告コンテンツが記録されていたものとし、雑誌の２００７年１月号の付録のディスク１２には、番組Ａの見所解説と出演者インタビューのコンテンツが記録されていたものとする。また、雑誌の２００７年２月号乃至２００７年４月号の付録のディスク１２には、番組Ａの前月のあらすじと今月の見所のコンテンツが記録されていたものとする。
【００４９】
例えば、２００６年１２月に、ユーザが端末１１のディスプレイにEPGを表示させて番組Aの欄のリンクマークをクリックすると、ダイアログボックスが表示されて２００６年１２月号の付録のディスク１２の挿入が促され、２００６年１２月号の付録のディスク１２が挿入されると、番組Ａの番組予告コンテンツが再生される。
【００５０】
また、２００７年３月に、ユーザが端末１１のディスプレイにEPGを表示させて番組Aの欄のリンクマークをクリックすると、ダイアログボックスが表示されて２００７年３月号の付録のディスク１２の挿入が促され、２００７年３月号の付録のディスク１２が挿入されると、２００７年２月までに放送された番組Ａのあらすじを紹介するコンテンツと、２００７年３月に放送される番組Aの見所を紹介するコンテンツが再生される。あるいはまた、コンテンツの再生後などに「２００７年１月放送分のあらすじをご覧になりたい場合、２００７年１月号の付録のディスクを挿入して下さい」というダイアログボックスが表示されるようにしてもよい。
【００５１】
また、例えば、地上波デジタル放送において、連続して放送されるスポーツ番組である番組Ｃが放送されており、ディスク１２が、あるスポーツ関連の雑誌の付録として提供される場合を考える。
【００５２】
例えば、図８に示されるように、雑誌の２００３年１０月号の付録のディスク１２には、プロ野球チームである、大阪チーム優勝シーンのコンテンツが記録されていたものとし、雑誌の２００４年１０月号の付録のディスク１２には、名古屋チーム優勝シーンのコンテンツが記録されていたものとする。また、雑誌の２００５年１０月号の付録のディスク１２には、大阪チーム優勝シーンのコンテンツが記録されていたものとし、雑誌の２００６年１０月号の付録のディスク１２には、名古屋チーム優勝シーンのコンテンツが記録されていたものとし、雑誌の２００７年１０月号の付録のディスク１２には、東京チーム優勝シーンのコンテンツが記録されていたものとする。
【００５３】
例えば、２００６年１０月に、ユーザが端末１１のディスプレイにEPGを表示させて番組Ｃの欄のリンクマークをクリックすると、ダイアログボックスが表示されて２００６年１０月号の付録のディスク１２の挿入が促され、２００６年１０月号の付録のディスク１２が挿入されると、名古屋チームの優勝シーンのコンテンツが再生されるとともに、「前回の優勝をご覧になりたい場合、２００４年１０月号の付録のディスクを挿入して下さい」というダイアログボックスが表示される。
【００５４】
このように、本発明によれば、EPGでは提示できない情報などを、コンテンツとしてユーザに提示すること（視聴させること）ができる。また、ユーザに提示すべきコンテンツは、番組リンク情報に基づいて特定されるので、例えば、番組の放送回、番組の放送時期など応じた適切なコンテンツをユーザに視聴させることができる。
【００５５】
次に、図９のアローチャートを参照して、ネットワークシステム１０における、EPGの表示とコンテンツの再生に関する処理の流れについて説明する。
【００５６】
ステップＳ２１において、端末１１に装着されたディスク１２に記録されたアプリケーションプログラムは、EPGサーバ１４に対してEPGの取得要求を送信し、ステップＳ５１においてEPGサーバ１４によりこれが受信される。
【００５７】
ステップＳ５２において、EPGサーバ１４は、EPGDB４１に記憶されたEPGのデータを端末１１に送信し、ステップＳ２２において端末１１のアプリケーションプログラムによりこれが受信される。
【００５８】
ステップＳ２３において、アプリケーションプログラムは、番組リンク情報サーバ１５に対して番組リンク情報の取得要求を送信し、ステップＳ６１において番組リンク情報サーバ１５によりこれが受信される。
【００５９】
ステップＳ６２において、番組リンク情報サーバ１５は、番組リンク情報ＤＢ５１に記憶された番組リンク情報のデータを端末１１に送信し、ステップＳ２４において端末１１のアプリケーションプログラムによりこれが受信される。
【００６０】
ステップＳ２５において、アプリケーションプログラムは、ステップＳ２２の処理で受信したEPGのデータと、ステップＳ２４の処理で受信した番組リンク情報のデータに基づいて、リンクマークが付与されたEPGの表示データを生成し、ステップＳ２６で、端末１１にその表示データを供給する。
【００６１】
ステップＳ１１において、端末１１はディスプレイに、リンクマークが付与されたEPG（番組表）を表示させ、ユーザによる、リンクマークの選択、または番組の表示欄の選択を受け付ける。このとき、例えば、図５または図６のEPG７１が表示される。
【００６２】
ステップＳ１２において、端末１１は、ユーザにより選択されたリンクマーク、または番組の表示欄を特定する情報をアプリケーションプログラムに供給し、ステップＳ２７において、アプリケーションプログラムによりこれが取得される。
【００６３】
ステップＳ２８において、アプリケーションプログラムは、選択されたリンクマーク、または番組の表示欄に対応するコンテンツの選択メニュー画面の表示データを生成し、ステップＳ２９で、端末１１にその表示データを供給する。
【００６４】
ステップＳ１３において、端末１１はディスプレイに、コンテンツの選択メニュー画面を表示させ、ユーザによる、コンテンツの選択を受け付ける。このとき、例えば、図５または図６の選択メニュー８１が表示される。
【００６５】
ステップＳ１４において、端末１１は、ユーザにより選択されたコンテンツを特定する情報をアプリケーションプログラムに供給し、ステップＳ３０において、アプリケーションプログラムによりこれが取得される。
【００６６】
選択されたリンクマーク、または番組の表示欄に対応するコンテンツが、端末１１に現在挿入されているディスク１２に記録されているものである場合、アプリケーションプログラムは、ステップＳ３１において、そのコンテンツのデータをディスク１２から読み出して再生し、ステップＳ３２で、端末１１に再生されたコンテンツのデータを供給する。
【００６７】
ステップＳ１５において、端末１１は、再生されたコンテンツをディスプレイに表示させる。
【００６８】
選択されたリンクマーク、または番組の表示欄に対応するコンテンツが、端末１１に現在挿入されているディスク１２に記録されているものではない場合、アプリケーションプログラムは、ステップＳ３３において、そのコンテンツのデータが記録されているディスク１２の装着を促すダイアログボックスの表示データを生成し、ステップＳ３４で、端末１１にその表示データを供給する。
【００６９】
ステップＳ１６において、端末１１は、ダイアログボックスをディスプレイに表示させる。
【００７０】
なお、図９におけるアプリケーションプログラムの処理は、全てディスク１２に記録されたアプリケーションプログラムにより実行されるようにしてもよいし、ディスク１２に記録されたアプリケーションプログラムと、端末１１のメモリなどに予め記録されているアプリケーションプログラムとにより実行されるようにしてもよい。
【００７１】
また、図９のアローチャートにおいては、端末１１およびアプリケーションプログラムを、個々に処理を実行する主体として記載したが、上述したように、ディスク１２を再生するとディスク１２に予め記録されたアプリケーションプログラムが端末１１の制御部２１により実行されるようになされているので、実際には、図９のアローチャートにおけるアプリケーションプログラムの処理も、端末１１が実行することになる。
【００７２】
このようにして、EPGの表示とコンテンツの再生に関する処理が実行される。
【００７３】
従来のEPGにより得られる情報は、例えば、番組のタイトル、あらすじ、主な出演者の名前など、極めて限られたものでしかなく、例えば、主演の俳優が過去に出演していた番組の内容を知りたいと思ったり、シリーズで放送される番組などにおいて過去の放送内容を確認したいと考える視聴者も多い。しかし、例えば、地上波デジタル放送、衛星放送などにおいて放送される膨大な数の番組のそれぞれについて、視聴者の希望する情報を、ネットワークなどを介して送信するとすれば、送信されるデータ量も膨大なものとなり、ネットワークの伝送速度などを考慮すると、効率的とは言えない。
【００７４】
本発明においては、EPGおよび番組リンク情報が送信され、番組に関連するコンテンツがディスク１２から読み出されて再生されるようにしたので、例えば、主演の俳優が過去に出演していた番組の内容を知りたい、シリーズで放送される番組などにおいて過去の放送内容を確認したいなどといったユーザの要求を満たすことが可能となる。
【００７５】
また、本発明では、番組に関連するコンテンツがディスク１２に記録され、EPGとは別に配布されているので、膨大な量のデータを送信する必要はなく、ネットワークの伝送速度などの制約を受けることなく、ユーザに、より充実したコンテンツを視聴させることが可能となる。
【００７６】
ところで、図１においては、端末１１がEPGのデータと番組リンク情報のデータを、ネットワーク１３を介して取得すると説明したが、例えば、端末１１がチューナを内蔵している場合、図１０に示されるように、端末１１がEPGのデータを、放送波を介して受信するようにしてもよい。図１０に示される例では、EPGサーバ１４が、例えば、放送局などに設置され、EPGサーバ１４に記憶されているEPGのデータが符号化されて放送波に重畳されて送信され、端末１１のチューナに接続されるアンテナによって受信されるようになされている。
【００７７】
端末１１がEPGのデータを、放送波を介して受信する場合、図９のステップＳ２１とステップＳ２２、ステップＳ５１とステップＳ５２の処理は、それぞれ放送波を介して行われることになる。
【００７８】
以上においては、主にEPGが表示されて、EPGに含まれる番組に対応するコンテンツが再生される例について説明したが、例えば、端末１１でディスク１２に記録されたコンテンツが再生され、その再生されたコンテンツに対応する番組の録画予約が行われるようにすることも可能である。
【００７９】
例えば、端末１１のディスプレイに、図１１に示されるようなコンテンツの選択メニューが表示され、コンテンツの選択メニューの中からコンテンツB１が選択された場合、コンテンツB１が再生されて、端末１１のディスプレイに表示されるとともに、例えば、コンテンツB１に対応する番組Bの録画予約画面が、端末１１のディスプレイに、例えば、図１２に示されるような小画面として表示されるようにしてもよい。
【００８０】
次に、図１３のアローチャートを参照して、ネットワークシステム１０における、再生されたコンテンツに対応する番組の録画予約に関する処理の流れについて説明する。
【００８１】
ステップＳ１２１乃至ステップＳ１２４、ステップＳ１５１およびステップＳ１５２、並びにステップＳ１６１およびステップＳ１６２の処理は、それぞれ図９のステップＳ２１乃至ステップＳ２４、ステップＳ５１およびステップＳ５２、並びにステップＳ６１およびステップＳ６２の処理と同様なので詳細な説明は省略する。
【００８２】
ステップＳ１２５において、アプリケーションプログラムは、コンテンツの選択メニュー画面の表示データを生成し、端末１１にその表示データを供給する。
【００８３】
ステップＳ１１１において、端末１１はディスプレイに、コンテンツの選択メニュー画面を表示させ、ユーザによる、コンテンツの選択を受け付ける。このとき、例えば、図１１に示されるような画面が端末１１のディスプレイに表示される。
【００８４】
ステップＳ１１２において、端末１１は、ユーザにより選択されたコンテンツを特定する情報をアプリケーションプログラムに供給し、ステップＳ１２６において、アプリケーションプログラムによりこれが取得される。
【００８５】
ステップＳ１２７において、アプリケーションプログラムは、選択されたコンテンツに対応する番組の番組タイトル、放送日時、放送チャンネルなどの情報を取得する。このとき、ステップＳ１２４の処理で取得した番組リンク情報のデータに基づいて、選択されたコンテンツのコンテンツＩＤに対応する番組ＩＤが特定され、ステップＳ１２２の処理で取得したEPGのデータに基づいて当該番組IDに対応する番組タイトル、放送日時、放送チャンネルなどの情報が取得される。
【００８６】
ステップＳ１２８において、アプリケーションプログラムは、例えば、ステップＳ１２７の処理で取得された情報に基づいて番組の録画予約画面の表示データを生成し、端末１１に供給する。
【００８７】
ステップＳ１１３において、端末１１は、ディスプレイに、番組の録画予約画面を小画面として表示させる。そして、ユーザによる録画予約の指令の入力を受け付ける。このとき、例えば、図１２に示されるような画面が端末１１のディスプレイに小画面として表示される。
【００８８】
なお、図１２に示されるような画像は、必ずしも小画面である必要はなく、例えば、番組に関連するコンテンツの再生中または再生後などにおいて、図１２に示されるような画面がディスプレイに通常のサイズで表示されるようにしてもよい。
【００８９】
ステップＳ１１４において、端末１１は、録画予約の指令に対応するデータを、アプリケーションプログラムに供給し、ステップＳ１２９において、アプリケーションプログラムにより番組の録画予約が設定される。
【００９０】
なお、図１３におけるアプリケーションプログラムの処理は、全てディスク１２に記録されたアプリケーションプログラムにより実行されるようにしてもよいし、ディスク１２に記録されたアプリケーションプログラムと、端末１１のメモリなどに予め記録されているアプリケーションプログラムとにより実行されるようにしてもよい。
【００９１】
また、図１３のアローチャートにおいては、端末１１およびアプリケーションプログラムを、個々に処理を実行する主体として記載したが、上述したように、ディスク１２を再生するとディスク１２に予め記録されたアプリケーションプログラムが端末１１の制御部２１により実行されるようになされているので、実際には、図１３のアローチャートにおけるアプリケーションプログラムの処理も、端末１１が実行することになる。
【００９２】
このようにして、再生されたコンテンツに対応する番組の録画予約に関する処理が実行される。
【００９３】
次に、図１４のフローチャートを参照して、図９におけるアプリケーションプログラムの処理についてより詳細に説明する。この処理は、例えば、ディスク１２が端末１１に装着されたとき、実行される。
【００９４】
ステップＳ２０１において、ディスク１２に記録されたアプリケーションプログラムは、EPGサーバ１４に対してEPGの取得要求を送信し、EPGサーバ１４からEPGDB４１に記憶されたEPGのデータを受信して取得する。なお、この処理は、図９のステップＳ２１およびステップＳ２２に対応する処理である。
【００９５】
ステップＳ２０２において、アプリケーションプログラムは、番組リンク情報サーバ１５に対して番組リンク情報の取得要求を送信し、番組リンク情報サーバ１５から番組リンク情報ＤＢ５１に記憶された番組リンク情報のデータを受信して取得する。なお、この処理は、図９のステップＳ２３およびステップＳ２４に対応する処理である。
【００９６】
ステップＳ２０３において、アプリケーションプログラムは、ステップＳ２０１の処理で取得したEPGのデータと、ステップＳ２０２の処理で取得した番組リンク情報のデータに基づいて、図５、図６などを参照して上述したように、リンクマークが付与された番組表（EPG）の表示データを生成する。なお、この処理は、図９のステップＳ２５、およびステップＳ２６に対応する処理である。
【００９７】
ステップＳ２０４において、アプリケーションプログラムは、端末１１のディスプレイに、リンクマークが付与されたEPGを表示させる。このとき、例えば、図５または図６のEPG７１が表示される。なお、この処理は、図９のステップＳ１１に対応する処理である。
【００９８】
ステップＳ２０５において、アプリケーションプログラムは、ユーザにより番組の表示欄（またはリンクマーク）が選択されたか否かを判定し、番組の表示欄が選択されたと判定されるまで待機する。ステップＳ２０５において、番組の表示欄が選択されたと判定された場合、処理は、ステップＳ２０６に進む。
【００９９】
ステップＳ２０６において、アプリケーションプログラムは、選択された番組の表示欄（またはリンクマーク）に対応するコンテンツの選択メニュー画面の表示データを生成し、端末１１のディスプレイに、コンテンツの選択メニュー画面を表示させる。このとき、例えば、図５または図６の選択メニュー８１が表示される。なお、この処理は、図９のステップＳ２８、ステップＳ２９、およびステップＳ３１に対応する処理である。
【０１００】
ステップＳ２０７において、アプリケーションプログラムは、ユーザによりコンテンツが選択されたか否かを判定し、コンテンツが選択されたと判定されるまで待機する。ステップＳ２０７において、コンテンツが選択されたと判定された場合、処理は、ステップＳ２０８に進む。
【０１０１】
ステップＳ２０８において、アプリケーションプログラムは、ステップＳ２０７で選択されたと判定されたコンテンツは、現在端末１１に装着されているディスク１２に記録されているコンテンツであるか否かを判定する。
【０１０２】
ステップＳ２０８において、選択されたコンテンツが、現在端末１１に装着されているディスク１２に記録されているコンテンツであると判定された場合、処理は、ステップＳ２１０に進み、アプリケーションプログラムは、当該コンテンツの再生を制御する。なお、この処理は、図９のステップＳ３１、ステップＳ３２、およびステップＳ１５に対応する処理である。
【０１０３】
一方、ステップＳ２０８において、選択されたコンテンツが、現在端末１１に装着されているディスク１２に記録されているコンテンツではないと判定された場合、処理は、ステップＳ２０９に進み、アプリケーションプログラムは、当該コンテンツが記録されているディスクの装着を促すダイアログボックスを、端末１１のディスプレイなどに表示させる。このとき、例えば、図６のダイアログボックス９１が端末１１のディスプレイに表示される。なお、この処理は、図９のステップＳ３３、ステップＳ３４、およびステップＳ１６に対応する処理である。
【０１０４】
このようにして、アプリケーションプログラムの処理が実行される。
【０１０５】
以上においては、本発明を、EPG（番組表）と、番組に対応するコンテンツの再生に適用する場合の例について説明したが、これ以外にも本発明を適用することが可能である。本発明を適用すれば、例えば、競馬雑誌の付録としてディスク１２を配布し、競馬の出馬表がネットワークや放送波で受信可能な場合、出馬表を表示させて選択することにより、過去のレースの映像が再生されるようにすることも可能である。
【０１０６】
また、以上においては、端末１１にディスク１２が装着されることを前提として説明したが、必ずしもディスク状の記録媒体が装着される必要はなく、例えば、USBメモリ、ICカードなどの記録媒体にも本発明を適用することが可能である。
【０１０７】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図１５に示されるような汎用のパーソナルコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【０１０８】
すなわち、図１の端末１１は、例えば、図１５に示されるように構成されるようにしてもよい。
【０１０９】
図１５において、CPU（Central Processing Unit）７０１は、ROM（Read Only Memory）７０２に記憶されているプログラム、または記憶部７０８からRAM（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。RAM７０３にはまた、CPU７０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１１０】
CPU７０１、ROM７０２、およびRAM７０３は、バス７０４を介して相互に接続されている。このバス７０４にはまた、入出力インタフェース７０５も接続されている。
【０１１１】
入出力インタフェース７０５には、キーボード、マウスなどよりなる入力部７０６、CRT(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部７０７、ハードディスクなどより構成される記憶部７０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部７０９が接続されている。通信部７０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１１２】
入出力インタフェース７０５にはまた、必要に応じてドライブ７１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７０８にインストールされる。
【０１１３】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア７１１などからなる記録媒体からインストールされる。
【０１１４】
なお、この記録媒体は、図１５に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア７１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０１１５】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１１６】
【図１】本発明の一実施の形態に係るネットワークシステムの構成例を示すブロック図である。
【図２】図１のEPGサーバのデータベースの構成例を示す図である。
【図３】図１の番組リンク情報サーバのデータベースの構成例を示す図である。
【図４】図１のディスクに記録されているコンテンツの構成例を示す図である。
【図５】番組表、および選択メニューの表示例を示す図である。
【図６】番組表、選択メニュー、およびダイアログボックスの表示例を示す図である。
【図７】ディスクに記録されているコンテンツの例を示す図である。
【図８】ディスクに記録されているコンテンツの別の例を示す図である。
【図９】EPGの表示とコンテンツの再生に関する処理の流れについて説明するアローチャートである。
【図１０】本発明の一実施の形態に係るネットワークシステムの別の構成例を示すブロック図である。
【図１１】ディスクに記録されているコンテンツを表示する画面の例を示す図である。
【図１２】端末のディスプレイに表示される小画面の例を示す図である。
【図１３】再生されたコンテンツに対応する番組の録画予約に関する処理の流れについて説明するアローチャートである。
【図１４】図９におけるアプリケーションプログラムの処理についてより詳細に説明するフローチャートである。
【図１５】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１１７】
１０  ネットワークシステム，  １１  端末，  １２  ディスク，  １３  ネットワーク，  １４  EPGサーバ，  １５  番組リンク情報サーバ，  ４１  EPGDB，  ５１  番組リンク情報DB，  ７０１  ＣＰＵ，  ７１１  リムーバブルメディア
【図１】
2009239825.tif 000003
【図２】
2009239825.tif 000004
【図３】
2009239825.tif 000005
【図４】
2009239825.tif 000006
【図５】
2009239825.tif 000007
【図６】
2009239825.tif 000008
【図７】
2009239825.tif 000009
【図８】
2009239825.tif 000010
【図９】
2009239825.tif 000011
【図１０】
2009239825.tif 000012
【図１１】
2009239825.tif 000013
【図１２】
2009239825.tif 000014
【図１３】
2009239825.tif 000015
【図１４】
2009239825.tif 000016
【図１５】
2009239825.tif 000017