(57)【特許請求の範囲】
【請求項１】
その配信予定情報を含む電子プログラムガイド情報を受信可能な受信装置を備えた情報処理装置において、
受信した電子プログラムガイド情報の配信予定情報に基づいて配信日時を決定し、決定された配信日時に、新たな電子プログラムガイド情報の受信を行なっていって、電子プログラムガイド情報を自動更新する更新手段と、
前記受信した電子プログラムガイド情報の配信予定情報で示される配信日時が複数種類存在する場合には、その選択操作を行なうための選択メニューを表示させる選択メニュー表示手段とを備え、
前記更新手段は、前記選択操作で選択された配信日時を決定された配信日時として、新たな電子プログラムガイド情報の受信を行い、電子プログラムガイド情報を自動更新する手段であることを特徴とする情報処理装置。
【請求項２】
その配信予定情報を含む電子プログラムガイド情報を受信可能な受信装置を備えた情報処理装置において、
受信した電子プログラムガイド情報の配信予定情報に基づいて配信日時を決定し、決定された配信日時に、新たな電子プログラムガイド情報の受信を行なっていって、電子プログラムガイド情報を自動更新する更新手段と、
前記電子プログラムガイド情報がＥＰＧデータ記憶部内に未だ記憶されていない場合には、その旨のメッセージを表示出力するメッセージ表示手段とを備えたことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記更新手段は、
受信された電子プログラムガイド情報の配信予定情報で示される配信日時に基づいて次回の装置電源オンの日時を設定する設定手段と、この設定日時に装置電源をオン状態とする電源オン手段と、この装置電源オン状態時に電子プログラムガイド情報を受信して記憶する記憶手段と、前記日時設定後に装置電源をオフ状態にする電源オフ手段と、を含んでなることを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
前記電子プログラムガイド情報がＥＰＧデータ記憶部内に未だ記憶されていない場合には、その旨のメッセージを表示出力するメッセージ表示手段をさらに備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子プログラムガイド情報（以下、ＥＰＧ（Electronic Program Guide）データとも記す）を自動更新可能な情報処置装置に関する。
【０００２】
【従来の技術】
特開平１１−２７５９３号公報によれば、データ放送受信機が、ＥＰＧデータに含まれている各データ放送番組内容の更新日時に関する情報に基づいて、各データ放送番組内容の更新日時をユーザに報知するするための技術開示が行なわれている。
【０００３】
また、特開平１１−２７５９３号公報によれば、現在視聴中のチャネルを１つのチューナによって選局している状態で、別途設けたチューナによってチャネルを検索し、各チャネルに対するＥＰＧデータを受信して更新するための技術開示が行なわれている。
【発明が解決しようとする課題】
しかしながら、特開平１１−２７５９３号公報記載の技術によれば、更新日時をユーザに通知するだけのものであって、実際にＥＰＧデータを更新させるためには、この更新日時を考慮して手動でＥＰＧデータを更新するか、ＥＰＧデータが配信されるまでシステムを起動状態にすることによって、ＥＰＧデータの更新を行なう必要があるといった問題があった。
【０００４】
また、特開平１１−２７５９３号公報記載の技術によれば、ＥＰＧデータの自動更新はされるものの、チューナを２台備えているため、装置規模の大型化やコスト高になるといった問題があった。
【０００５】
本発明は、このような従来の課題を解決するためになされたもので、簡易な構成で電子プログラムガイド情報を自動更新可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
上記目的を達成するために、本発明の内の請求項１に係る発明は、その配信予定情報を含む電子プログラムガイド情報を受信可能な受信装置を備えた情報処理装置において、
受信した電子プログラムガイド情報の配信予定情報に基づいて配信日時を決定し、決定された配信日時に、新たな電子プログラムガイド情報の受信を行なっていって、電子プログラムガイド情報を自動更新する更新手段と、
前記受信した電子プログラムガイド情報の配信予定情報で示される配信日時が複数種類存在する場合には、その選択操作を行なうための選択メニューを表示させる選択メニュー表示手段とを備え、
前記更新手段は、前記選択操作で選択された配信日時を決定された配信日時として、新たな電子プログラムガイド情報の受信を行い、電子プログラムガイド情報を自動更新する手段であることを特徴とする情報処理装置である。
【０００６】
この発明によれば、更新手段は、受信した電子プログラムガイド情報の配信予定情報に基づいて配信日時を決定し、決定された配信日時に、新たな電子プログラムガイド情報の受信を行なっていって、電子プログラムガイド情報を自動更新するので、従来のような２台のチューナを設ける等の複雑な構成としなくても電子プログラムガイド情報を自動更新することができる。また、選択メニュー表示手段は、受信した電子プログラムガイド情報の配信予定情報で示される配信日時が複数種類存在する場合には、その選択操作を行なうための選択メニューを表示させる。そして、自動更新手段は、選択操作で選択された配信日時を決定された配信日時として、新たな電子プログラムガイド情報の受信を行い、電子プログラムガイド情報を自動更新するので、ユーザの好みに応じて更新日時を選択できる。
【０００９】
また、請求項２に係る発明は、その配信予定情報を含む電子プログラムガイド情報を受信可能な受信装置を備えた情報処理装置において、
受信した電子プログラムガイド情報の配信予定情報に基づいて配信日時を決定し、決定された配信日時に、新たな電子プログラムガイド情報の受信を行なっていって、電子プログラムガイド情報を自動更新する更新手段と、
前記電子プログラムガイド情報がＥＰＧデータ記憶部（１２１）内に未だ記憶されていない場合には、その旨のメッセージを表示出力するメッセージ表示手段とを備えたことを特徴とする。
【００１０】
この発明によれば、メッセージ表示手段は、装置の工場出荷時等の場合において、ユーザが入力する日時の電子プログラムガイド情報が装置内に存在しない場合には、その旨のメッセージを表示出力するので、ユーザは自動更新予約操作の必要性を把握することができる。
【００１１】
また、請求項３に係る発明は、請求項２に記載の情報処理装置において、
前記更新手段は、
受信された電子プログラムガイド情報の配信予定情報で示される配信日時に基づいて次回の装置電源オンの日時を設定する設定手段と、この設定日時に装置電源をオン状態とする電源オン手段と、この装置電源オン状態時に電子プログラムガイド情報を受信して記憶する記憶手段と、前記日時設定後に装置電源をオフ状態にする電源オフ手段と、を含んでなることを特徴とする。
【００１２】
この発明によれば、電源オン手段は、設定手段によって設定された設定日時に装置電源をオン状態とし、記憶手段は、この装置電源オン状態時に電子プログラムガイド情報を受信して記憶し、さらに、電源オフ手段は、日時設定後に装置電源をオフ状態にする。したがって、記憶手段に記憶される情報は、新たな電子プログラムガイド情報で更新され、しかも必要な時のみ電源オン手段によって装置電源がオン状態となり、それ以外では電源オフ状態となるので、従来のように電子プログラムガイド情報を更新するまでシステムを起動状態としておかなくても済む。
【００１３】
また、請求項４に係る発明は、請求項１に記載の情報処理装置において、
前記電子プログラムガイド情報がＥＰＧデータ記憶部内に未だ記憶されていない場合には、その旨のメッセージを表示出力するメッセージ表示手段をさらに備えたことを特徴とする情報処理装置。
【００１４】
この発明によれば、メッセージ表示手段は、装置の工場出荷時等の場合において、ユーザが入力する日時の電子プログラムガイド情報が装置内に存在しない場合には、その旨のメッセージを表示出力するので、ユーザは自動更新予約操作の必要性を把握することができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しつつ説明する。
図１は、本発明の実施の形態の情報処理装置１００のブロック構成図である。この情報処理装置１００は、ＲＡＭ１０１と、ＣＰＵ１０２と、ＶＲＡＭ１０４を備えたディスプレイボード１０３と、このＶＲＡＭ１０４に記憶するデータに応じた表示を行なうＣＲＴ１０６と、地上波ＴＶアンテナ１０７が接続されたＴＶチューナーボード１０５と、Ｉ／Ｏコントローラ１１０と、ハードディスク１１６と、これらの間で相互に必要な情報を通信可能とするためのバス１０８とを有し、さらに、Ｉ／Ｏコントローラ１１０には、時計１１１、タイマー１１２、電源１１４、入力デバイス１１３（マウス、キーボード等）が接続されていて、スイッチ１１５のマニアル操作によって装置電源をオン・オフ可能になっている。
【００１７】
また、ハードディスク１１６には、本発明に係る処理を実行させるためのＥＰＧ制御アプリケーションプログラムが記憶されたＥＰＧ制御アプリケーションプログラム記憶部１２０と、ＥＰＧデータを記憶するＥＰＧデータ記憶部１２１が設けられている。したがって、この情報処理装置１００は、地上波ＴＶアンテナ１０７を接続したＴＶチューナー１０５を備えた一台のパーソナルコンピュータシステムで実現可能である。
【００１８】
図２には、地上波ＴＶアンテナ１０７によって受信されて、ＴＶチューナーボード１０５によって検波されるＥＰＧデータ２００のデータフォーマットが示されている。ＥＰＧデータ２００は、１日分の番組スケジュールの情報である番組表情報２０１と、番組スケジュールに対するコラム等の情報である付属情報２０２と、このＥＰＧデータの今後の配信予定を示す情報である配信予定情報２０３と、番組ジャンル等の情報である、その他の情報２０４とからなっている。
【００１９】
さらに、図３に示すように、配信予定情報２０３は、配信の日時が示されている。図３に示す例では、今後、「Ａ月Ｂ日の９時０２分〜９時１２分、１９時０２分〜１９時１２分」、および、「Ａ月Ｃ日の１０時０２分〜１０時１２分、２２時０２分〜２２時１２分」にＥＰＧデータが配信されることを示している。
【００２０】
さて、この情報処理装置１００の動作を図４乃至図１０を参照して説明する。なお、ＥＰＧ制御アプリケーションプログラム記憶部１２０には、本発明の動作に係わるＥＰＧ制御アプリケーションプログラムが予め記憶されており、ＣＰＵ１０２がこれを実行することによって一連の動作が行なわれるようになっている。まず、ステップＳ４０１で、タイマー１１２の動作によって装置電源がオン状態になったのか否かをチェックし、タイマー１１２での装置電源オンの場合（ステップＳ４０２のＹｅｓ）には、ＥＰＧデータの配信予定日時に装置電源がオン状態となったので、ステップＳ４０７において、地上波ＴＶアンテナ１０７で受信されてＴＶチューナーボード１０５にて検波されたＥＰＧデータを得る。
【００２１】
次に、ステップＳ４０８において、ＥＰＧデータから配信予定情報を抽出し、ステップＳ４０９において、この抽出した配信予定情報を参照して、予め定めた規則によって、次に配信される日時（更新日時）を決定する。配信日時が複数存在する場合には、現時点から最も近いものから最も遠いものまでのうちのいずれかを採用する。このように、配信日時が複数種類存在する場合には、予め定めた規則にしたがって、いずれの配信日時を採用するかを決定し、決定された配信日時に、新たなＥＰＧデータの受信を行なっていって、ＥＰＧデータを自動更新するようにすれば、規則を適宜変更することによって配信日時の採用手法を容易に変更しうる。
【００２２】
そして、ステップＳ４１０において、次の更新日時を決定したらＥＰＧデータをＥＰＧデータ記憶部１２１に記憶させる。これによって、配信予定情報（図２の２０３）はその時点で最も新しいものになると共に、番組表情報、付属情報、その他の情報（図２の２０１、２０２、２０４）は、新たに加えられた部分が追加記憶される。さらに、ステップＳ４１１で、バス１０８、Ｉ／Ｏコントローラ１１０を介して、タイマー１１２に次の更新日時を設定する。ステップＳ４１３では、タイマー１１２の動作で装置電源がオン状態となったか否かをチェックし、タイマー１１２での装置電源オンの場合（ステップＳ４１３のＹｅｓ）には、ステップＳ４１４で装置電源をオフ状態とするように、バス１０８、Ｉ／Ｏコントローラ１１０を介して、電源１１４からの電源供給停止制御を行なう。
【００２３】
一方、タイマー１１２での装置電源オンでない場合（ステップＳ４１３のＮｏ）は、マニアル操作による装置電源オンの場合であり、ステップＳ４１５で、ＥＰＧデータ表示要求が、入力デバイス１１３を操作して指示された場合（ステップＳ４１５のＹｅｓ）には、ステップＳ４１６に移行してＥＰＧデータ表示処理を実行する。他方、ＥＰＧデータ表示要求が無い場合（ステップＳ４１５のＮｏ）には処理を終了する。
【００２４】
そして、時計１１１が示す日時が先に設定した更新日時になると、タイマ１１２が自動起動されて装置電源をオン状態とし、ＣＰＵ１０２がＥＰＧ制御アプリケーションプログラム記憶部１２０に記憶されているＥＰＧ制御アプリケーションプログラムを起動し、ステップＳ４０１〜Ｓ４０２、ステップＳ４０７〜Ｓ４１４の処理が行なわる。このように、タイマー１１２は、設定した更新日時に装置電源をオン状態とし、この装置電源オン状態時にＥＰＧデータがＥＰＧデータ記憶部１２１記憶され、さらに、更新日時設定後に装置電源をオフ状態にするので、ＥＰＧデータ記憶部１２１の記憶内容は、新たに受信されるＥＰＧデータで更新される。しかも、必要な時のみ装置電源がオン状態となり、それ以外では装置電源がオフ状態となるので、従来のようにＥＰＧデータを更新するまでシステムを起動状態としておかなくても済むことになる。
【００２５】
さて、ステップＳ４０２において、装置電源のオン状態がタイマー１１２によるものではない場合（Ｎｏ）、即ち、スイッチ１１５のマニアル操作による装置電源投入が行なわれた場合には、ステップＳ４０３において、当日のＥＰＧデータが、ＥＰＧデータ記憶部１２１に存在するか否かの確認を行ない、存在する場合（Ｙｅｓ）には、ステップＳ４１５に移行して、ＥＰＧデータ表示要求が、入力デバイス１１３を操作して指示された場合（ステップＳ４１５のＹｅｓ）には、ステップＳ４１６に移行してＥＰＧデータ表示処理を実行する。他方、ＥＰＧデータ表示要求が無い場合（ステップＳ４１５のＮｏ）には処理を終了する。
【００２６】
ステップＳ４０４において、当日のＥＰＧデータが、ＥＰＧデータ記憶部１２１に存在しない場合（Ｎｏ）、例えば装置の工場出荷時等の場合には、ステップＳ４０５において、ＴＶチューナーボード１０５にてＥＰＧデータが検波されるまで受信待ち処理を行なって、ＥＰＧデータが受信された場合には（ステップＳ４０６のＹｅｓ）、ステップＳ４０７に移行する。ＥＰＧデータの送信が無い場合には（ステップＳ４０６のＮｏ）、ステップＳ４０５に戻って受信待ち処理を行なう。ステップＳ４０７に移行した場合には、先に説明したようにして、ステップＳ４０７〜４１２の処理を実行し、ステップＳ４１３のＮｏを経てステップＳ４１５に移行する。
【００２７】
ＥＰＧデータ記憶部１２１に記憶されたＥＰＧデータは、ステップＳ４１６において、バス１０８を介してＶＲＡＭ１０４に転送されて、ＣＲＴ１０６に表示出力される。以下に、図５を参照してこのステップＳ４１６のＥＰＧデータ表示処理について説明する。まず、ステップＳ５０１において、ＣＰＵ１０２は、ユーザの入力デバイス１１３操作による、ＥＰＧデータを見たいとした日時の入力要求があるか否かをチェックする。ステップＳ５０２では、入力要求が有る場合（Ｙｅｓ）にはステップＳ５０３に移行し、一方、入力要求が無い場合（Ｎｏ）には、ステップＳ５０６に移行し、時計１１４を参照して現在の日時を要求日時として設定する。
【００２８】
ステップＳ５０３において、要求日時のＥＰＧデータが存在するか否かを、ＥＰＧデータ記憶部１２１を検索して調べ、ステップＳ５０４において、ＥＰＧデータが有ると判断した場合（Ｙｅｓ）にはステップＳ５０５に移行して、該当するデータをバス１０８を介してＶＲＡＭ１０４に転送して、ＣＲＴ１０６に表示出力させる。一方、ＥＰＧデータ記憶部１２１の検索の結果、ＥＰＧデータが無いと判断した場合（Ｎｏ）には、ステップＳ５０７においてメッセージをＣＲＴ１０６に表示出力させ、ステップＳ５０８に移行してＥＰＧデータの受信予約処理を行なう。図９には、ステップＳ５０７にて表示出力されるメッセージの一例を示している。このように、ステップＳ５０７では、装置の工場出荷時等の場合において、ユーザが入力する日時のＥＰＧデータが装置内に存在しない場合には、その旨のメッセージを表示出力するので、ユーザは自動更新予約操作の必要性を把握することができる。
【００２９】
次に、図６を参照して、ステップＳ５０８のＥＰＧデータの受信予約処理の処理内容を説明する。本処理は、図５のステップＳ５０４において、ＥＰＧデータが存在しないと判断された場合には新たにＥＰＧデータを取得する必要性が有るために行なう処理である。まず、ステップＳ６０１において、ユーザが入力デバイス１１３を操作して入力した要求日時を受け取ると、ステップＳ６０２において、ＥＰＧデータ記憶部１２１に記憶されている配信予定情報の中に、この要求日時が存在するか否かを検索する。要求日時が配信予定情報の中に有る場合（Ｙｅｓ）には、ステップＳ６０４に移行し、無い場合（Ｎｏ）にはステップＳ６０７に移行してメッセージを表示する。図１０には、ステップＳ６０７にて表示出力されるメッセージの一例を示している。
【００３０】
次に、ステップＳ６０４では、配信予定情報をＣＲＴ１０６に表示出力させて、ステップＳ６０５において、ユーザが入力デバイス１１３を操作して、受信予約を行なう指示を与えたか否かを判断し、与えられない場合（Ｎｏ）には処理を終了する（エンド）。一方、指示が与えられた場合（Ｙｅｓ）には、ステップＳ６０６に移行して、先に図４のステップＳ４０９にて説明したようにして日時を決定し、この日時にＥＰＧ制御アプリケーションプログラムが起動するようにタイマー１１２に日時設定を行なう。これによって、所望の日時にＥＰＧ制御アプリケーションプログラムが起動して、ステップＳ４０１〜４０２、ステップＳ４０７〜ステップＳ４１４までの処理が行なわれてＥＰＧデータの自動取得が行なわれる。
【００３１】
ここで、選択メニューの選択操作によって次回更新日時を設定する場合の処理についても説明しておくものとする。図７には、図４のステップＳ４０９の替わりに、ステップＳ４０８とステップＳ４１０の間に設ける処理ステップを示している。この図７に示す処理では、図４のステップＳ４０８で配信予定情報を抽出すると、ステップＳ７００にて、この配信予定情報がメニュー表示されるようにした選択メニューをＣＲＴ１０６に表示出力する。図８に示すように、選択メニュー８００は、チェックボタン８０１、８０２、８０３、８０４を備えており、ステップＳ７０１において、ユーザの入力デバイス１１３の操作によってチェックされたチェックボタンに対応する配信日時が、図４のステップＳ４１１で設定される次の更新日時となる。これ以外の処理は、今までの説明と替わるところは無い。
【００３２】
このように、受信したＥＰＧデータの配信予定情報で示される配信日時が複数種類存在する場合には、その選択操作を行なうための選択メニュー８００を表示させる。そして、選択された配信日時を決定された配信日時として、新たなＥＰＧデータの受信を行い、電子プログラムガイド情報を自動更新するので、ユーザの好みに応じて更新日時を選択できることになる。
【００３３】
次に、本発明の他の実施の形態の情報処理装置３００について説明する。図１１は、この情報処理装置３００のブロック構成図である。この情報処理装置３００は、図１における情報処理装置１００におけるハードディスク１１６を、書き換え可能なフラッシュメモリ１３０で置き換えた点に特徴があり、その他の点は変更がない。この実施の形態によれば、安価なメモリデバイスに、ＥＰＧ制御アプリケーションプログラムを記憶させておくことで、ＥＰＧデータの自動更新処理を行なうことができるため、一層の低コスト化を実現することが可能となる。なお、フラッシュメモリの他に、フロッピーディスク等の磁気記録媒体、ＩＣカード等の半導体記録媒体、ＭＯ等の磁気光記録媒体、読み書き可能なＣＤ、ＤＶＤ等の光記録媒体を用いても良い。ＣＰＵ１０２が、このような記録媒体に記録されているＥＰＧ制御アプリケーションプログラムを実行することによって、以上説明してきたような処理を実現することができる。
【００３４】
以上説明してきた本発明の実施の形態によれば、受信したＥＰＧデータの配信予定情報に基づいて配信日時を決定し、決定された配信日時に、新たなＥＰＧデータの受信を行なっていって、ＥＰＧデータを自動更新するので、従来のような２台のチューナを設ける等の複雑な構成としなくても電子プログラムガイド情報を自動更新することができる。なお、本発明の要旨を逸脱しない範囲で、上述した実施形態に対する種々の変更や変形が可能であり、例えば、ＴＶチューナーボード１０５を装置外部に設けた構成にすることや、自動更新が正常に行なわれたことを示すメッセージを装置起動時にＣＲＴ１０６に表示出力させる等の種々の変形が考えられる。
【発明の効果】
以上説明したきたように、本発明によれば、従来のような２台のチューナを設ける等の複雑な構成としなくても電子プログラムガイド情報を自動更新することができるという効果が得られる。
【００３５】
しかも、従来のように、電子プログラムガイド情報を更新するまでシステムを起動状態としておかなくても済むという効果も得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の情報処理装置１００のブロック構成図である。
【図２】ＥＰＧデータのデータフォーマットの説明図である。
【図３】配信予定情報２０３の説明図である。
【図４】本発明の処理動作を説明するためのフローチャートである。
【図５】ＥＰＧデータ表示処理を説明するためのフローチャートである。
【図６】ＥＰＧデータ受信予約処理を説明するためのフローチャートである。
【図７】選択メニューによる更新日時選択処理を説明するためのフローチャートである。
【図８】選択メニューの表示例の説明図である。
【図９】ガイダンスメニューの表示例の説明図である。
【図１０】ガイダンスメニューの表示例の説明図である。
【図１１】本発明の他の実施の形態の情報処理装置３００のブロック構成図である。
【符号の説明】
１００  情報処理装置
１０１  ＲＡＭ
１０２  ＣＰＵ
１０３  ディスプレイボード
１０４  ＶＲＡＭ
１０５  ＴＶチューナーボード
１０６  ＣＲＴ
１０７  地上波アンテナ
１０８  バス
１１０  Ｉ／Ｏコントローラ
１１１  時計
１１２  タイマー
１１３  入力デバイス
１１４  電源
１１５  スイッチ
１１６  ハードディスク
１２０  ＥＰＧ制御アプリケーションプログラム記憶部
１２１  ＥＰＧデータ記憶部
１３０  フラッシュメモリ
２００  ＥＰＧデータ
２０１  番組表情報
２０２  付属情報
２０３  配信予定情報
３００  情報処理装置
８００  選択メニュー
８０１、８０２、８０３、８０４  チェックボタン
【図１】
0003602018.tif 000002
【図２】
0003602018.tif 000003
【図３】
0003602018.tif 000004
【図４】
0003602018.tif 000005
【図５】
0003602018.tif 000006
【図６】
0003602018.tif 000007
【図７】
0003602018.tif 000008
【図８】
0003602018.tif 000009
【図９】
0003602018.tif 000010
【図１０】
0003602018.tif 000011
【図１１】
0003602018.tif 000012