(57)【特許請求の範囲】
【請求項１】
ＡＲＩＢ（社団法人 電波産業会）で標準化された電子番組ガイド（ＥＰＧ）を放送波から所定のタイミングで収集し、収集したＥＰＧ情報を蓄積するＥＰＧ処理部と、
インターネットを介して番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得可能なｉＥＰＧ情報取得部と、
上記ＥＰＧ情報に基づく第１の録画予約と、上記ｉＥＰＧ情報に基づく第２の録画予約が可能な予約システム部と、
を含み、
上記ＥＰＧ情報は、少なくとも番組タイトルを示すタイトル情報を含み、
上記ｉＥＰＧ情報は、上記ＥＰＧ情報における上記番組タイトルに対応するプログラムタイトル情報を含み、
上記予約システム部は、
上記第１の録画予約及び第２の録画予約に関連する予約関連データを格納する録画予約データベースと、
上記第１の録画予約に対応する上記ＥＰＧ情報に含まれる上記タイトル情報から、上記ＡＲＩＢが規定する特殊文字であるＡＲＩＢ外字の文字列を取り除いた第１の文字列と、上記第２の録画予約に対応する上記ｉＥＰＧ情報に含まれる上記プログラムタイトル情報から、上記ＡＲＩＢ外字の文字列をｉＥＰＧ上で使用される文字で変換した文字列を取り除いた第２の文字列とを比較するマッチング処理部と、
上記マッチング処理部において、上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一であったと判定した場合に、上記第２の録画予約に該当する上記第１の録画予約が存在するとして、上記第２の録画予約を上記第１の録画予約に置き換える予約登録処理部と、
を含む情報受信装置。
【請求項２】
上記予約登録処理部は、
上記第２の録画予約に該当する上記第１の録画予約が存在しない場合は、当該第１の録画予約を、放送時間を指定した録画予約として上記録画予約データベースに登録し、次回上記ＥＰＧ処理部によりＥＰＧが取得されるタイミングまで待機する
請求項１に記載の情報受信装置。
【請求項３】
上記マッチング処理部は、
上記ＥＰＧ処理部がＥＰＧ情報を新たに取得した場合、上記録画予約データベースに対して、新たに取得したＥＰＧ情報に対応する第１の録画予約に該当する第２の録画予約が存在するか否かを検索して、存在する場合には、予約ごとに再びマッチング処理を行い、
上記予約登録処理部は、
再度のマッチング処理の結果、新たに取得したＥＰＧ情報に対応する第１の録画予約に該当する第２の録画予約が存在した場合、当該第２の録画予約を当該第１の録画予約に置き換える
請求項２に記載の情報受信装置。
【請求項４】
上記予約登録処理部は、
再度のマッチング処理の結果、新たに取得したＥＰＧ情報に対応する第１の録画予約に該当する第２の録画予約が存在しない場合は、何も処理せず次回上記ＥＰＧ処理部によりＥＰＧ情報が取得されるタイミングまで待機する
請求項３に記載の情報受信装置。
【請求項５】
上記ＥＰＧ情報を新たに取得するトリガーは、
第２の録画予約が登録され、当該第２の録画予約に該当する第１の録画予約が存在しないと判別された場合に、当該第２の録画予約に含まれるチャンネル情報と同じチャンネルで現在放送されている番組が視聴されたとき、
ＥＰＧ番組表で明示的にＥＰＧ情報を取得することが指示されたとき、
ＥＰＧ情報の自動収集処理が実行されたとき、
の少なくともいずれかのときである
請求項４記載の情報受信装置。
【請求項６】
ＥＰＧ処理部と、ｉＥＰＧ情報取得部と、予約システム部と、を有する情報受信装置の情報受信方法であって、
上記ＥＰＧ処理部が、ＡＲＩＢ（社団法人 電波産業会）で標準化された電子番組ガイド（ＥＰＧ）を放送波から所定のタイミングで収集し、収集したＥＰＧ情報を蓄積するステップと、
上記ｉＥＰＧ情報取得部が、インターネットを介して番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得するステップと、
上記予約システム部が、上記ＥＰＧ情報に基づく第１の録画予約と、上記ｉＥＰＧ情報に基づく第２の録画予約を行うステップと、
上記予約システム部が、上記第１の録画予約に対応する上記ＥＰＧ情報に含まれる上記タイトル情報から、上記ＡＲＩＢが規定する特殊文字であるＡＲＩＢ外字の文字列を取り除いた第１の文字列と、上記第２の録画予約に対応する上記ｉＥＰＧ情報に含まれる上記プログラムタイトル情報から、上記ＡＲＩＢ外字の文字列をｉＥＰＧ上で使用される文字で変換した文字列を取り除いた第２の文字列とを比較するステップと、
上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一であったと判定された場合に、上記第２の録画予約に該当する上記第１の録画予約が存在するとして、上記第２の録画予約を上記第１の録画予約に置き換えるステップと、
上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一ではないと判定された場合に、上記第２の録画予約に該当する上記第１の録画予約が存在しないとして、次回ＥＰＧ情報が取得されるタイミングまで待機するステップと、
を有する情報受信方法。
【請求項７】
情報受信装置が含むコンピュータが実行するプログラムであって、
ＡＲＩＢ（社団法人 電波産業会）で標準化された電子番組ガイド（ＥＰＧ）を放送波から所定のタイミングで収集し、収集したＥＰＧ情報を蓄積する手順と、
上記ｉＥＰＧ情報取得部が、インターネットを介して番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得する手順と、
上記予約システム部が、上記ＥＰＧ情報に基づく第１の録画予約と、上記ｉＥＰＧ情報に基づく第２の録画予約を行う手順と、
上記予約システム部が、上記第１の録画予約に対応する上記ＥＰＧ情報に含まれる番組タイトルを示すタイトル情報から、上記ＡＲＩＢが規定する特殊文字であるＡＲＩＢ外字の文字列を取り除いた第１の文字列と、上記第２の録画予約に対応する上記ｉＥＰＧ情報に含まれる、上記ＥＰＧ情報における上記番組タイトルに対応するプログラムタイトル情報から、上記ＡＲＩＢ外字の文字列をｉＥＰＧ上で使用される文字で変換した文字列を取り除いた第２の文字列とを比較する手順と、
上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一であったと判定された場合に、上記第２の録画予約に該当する上記第１の録画予約が存在するとして、上記第２の録画予約を上記第１の録画予約に置き換える手順と、
上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一ではないと判定された場合に、上記第２の録画予約に該当する上記第１の録画予約が存在しないとして、次回ＥＰＧ情報が取得されるタイミングまで待機する手順と、
を上記コンピュータに実行させるプログラム。
【請求項８】
インターネット経由でアクセス可能な番組表ＷＥＢサイトと、
放送波によりＡＲＩＢ（社団法人 電波産業会）で標準化された電子番組ガイド（ＥＰＧ）情報を提供する放送局と、
インターネットアクセス経由で番組表ＷＥＢサイトから番組の録画予約が可能な機能を有し、かつ放送波からＥＰＧ情報を取得可能な情報受信装置と、を有し、
上記情報受信装置は、
上記ＥＰＧ情報を所定のタイミングで収集し、収集したＥＰＧ情報を蓄積するＥＰＧ処理部と、
上記番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得可能なｉＥＰＧ情報取得部と、
上記ＥＰＧ情報に基づく第１の録画予約と、上記ｉＥＰＧ情報に基づく第２の録画予約が可能な予約システム部と、
を含み、
上記ＥＰＧ情報は、少なくとも番組タイトルを示すタイトル情報を含み、
上記ｉＥＰＧ情報は、上記ＥＰＧ情報における上記番組タイトルに対応するプログラムタイトル情報を含み、
上記予約システム部は、
上記第１の録画予約及び第２の録画予約に関連する予約関連データを格納する録画予約データベースと、
上記第１の録画予約に対応する上記ＥＰＧ情報に含まれる上記タイトル情報から、上記ＡＲＩＢが規定する特殊文字であるＡＲＩＢ外字の文字列を取り除いた第１の文字列と、上記第２の録画予約に対応する上記ｉＥＰＧ情報に含まれる上記プログラムタイトル情報から、上記ＡＲＩＢ外字の文字列をｉＥＰＧ上で使用される文字で変換した文字列を取り除いた第２の文字列とを比較するマッチング処理部と、
上記マッチング処理部において、上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一であったと判定した場合に、上記第２の録画予約に該当する上記第１の録画予約が存在するとして、上記第２の録画予約を上記第１の録画予約に置き換える予約登録処理部と、
を含む放送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットアクセス経由で番組表ＷＥＢサイトから番組録画予約が可能な機能を有し、かつ放送波から番組表を取得可能なテレビジョン受像機等の情報受信装置およびその方法、プログラム、並びに放送システムに関するものである。
【背景技術】
【０００２】
デジタル放送システムにおいては、アナログ放送に比べてより多くの番組を同時並列的に送信することができる。
そのため、放送や音声などのメディアデータに加え、チャンネル番組情報を示す電子番組ガイド（Electric Program Guide：ＥＰＧ）システムが実用に供されている。
そして、デジタルテレビジョン受信機においては、放送波から得られるＳＩ−ＥＰＧ(System Information - Electric Program Guide)情報を利用した番組予約（ＳＩ−ＥＰＧ予約）が可能となっている（たとえば特許文献１，２参照）。
【０００３】
また、近年のインターネットシステムの急速な普及に伴い、インターネットを使ったテレビジョン番組録画予約方式である、インターネット電子番組ガイド（Internet Electric Program Guide ：ｉＥＰＧ）システムが実用に供されている。
【０００４】
ｉＥＰＧシステムにおいては、ｉＥＰＧ番組情報サイトから、パーソナルコンピュータ（ＰＣ）のブラウザで手軽に番組表を検索できる。
そして、見たい番組があれば、マウス等でその番組表の「予約」または「ｉＥＰＧ」ボタンをクリックするだけで簡単に予約を行うことができる。
【特許文献１】特開２０００−１３７６０号公報
【特許文献２】特開２００２−４４６１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、デジタル放送で放送波からＥＰＧ情報を取得するテレビ受信機付きＰＣにおいては、インターネット上の番組ガイド（ｉＥＰＧ）からｉＥＰＧ番組予約を行うことが可能である。
【０００６】
ｉＥＰＧ番組予約を行う場合、ＰＣ側に該当番組のＳＩ−ＥＰＧを獲得できていない状況では時間指定予約となる。
また、ＡＲＩＢ(Association of Radio Industries and Business)の規約上、放送波以外から番組タイトルを取得して予約のタイトルとしてはならない制約がある。
このため、時間指定予約したものに対して番組タイトルを割り振ることができない。
【０００７】
すなわち、デジタルテレビジョン（ＴＶ）受信機において、放送波から得られるＳＩ−ＥＰＧを利用した予約と、ｉＥＰＧ予約を代表とする放送波以外の第３者メタデータと混合表示してはならないというＡＲＩＢ運用規則が存在する。
つまり、ｉＥＰＧ上の番組タイトルやジャンルなどの番組情報は取り除いた時間指定予約として登録する、あるいは、ＳＩ‐ＥＰＧ内に同じ番組が存在する場合は受信システム上でマッチングを行い、ｉＥＰＧ予約をＳＩ−ＥＰＧ予約に置き換える必要がある。
このため、ｉＥＰＧ予約で時間指定予約となった録画予約は、どんな予約か分からないまま、そのまま録画を始める受信機がほとんどである。
【０００８】
本発明は、ｉＥＰＧによる時間指定録画予約に対し、ＳＩ‐ＥＰＧ情報を用いて該当番組に更新でき、ｉＥＰＧ予約をＳＩ‐ＥＰＧ予約に置き換えることができ、ＳＩ‐ＥＰＧ予約でしか実現できない機能をｉＥＰＧ予約によっても実現することが可能な情報受信装置およびその方法、プログラム、並びに放送システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の観点の情報受信装置は、ＡＲＩＢ（社団法人 電波産業会）で標準化された電子番組ガイド（ＥＰＧ）を放送波から所定のタイミングで収集し、収集したＥＰＧ情報を蓄積するＥＰＧ処理部と、インターネットを介して番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得可能なｉＥＰＧ情報取得部と、上記ＥＰＧ情報に基づく第１の録画予約と、上記ｉＥＰＧ情報に基づく第２の録画予約が可能な予約システム部と、を含み、上記ＥＰＧ情報は、少なくとも番組タイトルを示すタイトル情報を含み、上記ｉＥＰＧ情報は、上記ＥＰＧ情報における上記番組タイトルに対応するプログラムタイトル情報を含み、上記予約システム部は、上記第１の録画予約及び第２の録画予約に関連する予約関連データを格納する録画予約データベースと、上記第１の録画予約に対応する上記ＥＰＧ情報に含まれる上記タイトル情報から、上記ＡＲＩＢが規定する特殊文字であるＡＲＩＢ外字の文字列を取り除いた第１の文字列と、上記第２の録画予約に対応する上記ｉＥＰＧ情報に含まれる上記プログラムタイトル情報から、上記ＡＲＩＢ外字の文字列をｉＥＰＧ上で使用される文字で変換した文字列を取り除いた第２の文字列とを比較するマッチング処理部と、上記マッチング処理部において、上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一であったと判定した場合に、上記第２の録画予約に該当する上記第１の録画予約が存在するとして、上記第２の録画予約を上記第１の録画予約に置き換える予約登録処理部と、を含む。
【００１０】
本発明の第２の観点の情報受信方法は、ＥＰＧ処理部と、ｉＥＰＧ情報取得部と、予約システム部と、を有する情報受信装置の情報受信方法であって、上記ＥＰＧ処理部が、ＡＲＩＢ（社団法人  電波産業会）で標準化された電子番組ガイド（ＥＰＧ）を放送波から所定のタイミングで収集し、収集したＥＰＧ情報を蓄積するステップと、上記ｉＥＰＧ情報取得部が、インターネットを介して番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得するステップと、上記予約システム部が、上記ＥＰＧ情報に基づく第１の録画予約と、上記ｉＥＰＧ情報に基づく第２の録画予約を行うステップと、上記予約システム部が、上記第１の録画予約に対応する上記ＥＰＧ情報に含まれる上記タイトル情報から、上記ＡＲＩＢが規定する特殊文字であるＡＲＩＢ外字の文字列を取り除いた第１の文字列と、上記第２の録画予約に対応する上記ｉＥＰＧ情報に含まれる上記プログラムタイトル情報から、上記ＡＲＩＢ外字の文字列をｉＥＰＧ上で使用される文字で変換した文字列を取り除いた第２の文字列とを比較するステップと、上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一であったと判定された場合に、上記第２の録画予約に該当する上記第１の録画予約が存在するとして、上記第２の録画予約を上記第１の録画予約に置き換えるステップと、上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一ではないと判定された場合に、上記第２の録画予約に該当する上記第１の録画予約が存在しないとして、次回ＥＰＧ情報が取得されるタイミングまで待機するステップと、を有する。
【００１１】
本発明の第３の観点のプログラムは、情報受信装置が含むコンピュータが実行するプログラムであって、ＡＲＩＢ（社団法人  電波産業会）で標準化された電子番組ガイド（ＥＰＧ）を放送波から所定のタイミングで収集し、収集したＥＰＧ情報を蓄積する手順と、上記ｉＥＰＧ情報取得部が、インターネットを介して番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得する手順と、上記予約システム部が、上記ＥＰＧ情報に基づく第１の録画予約と、上記ｉＥＰＧ情報に基づく第２の録画予約を行う手順と、上記予約システム部が、上記第１の録画予約に対応する上記ＥＰＧ情報に含まれる番組タイトルを示すタイトル情報から、上記ＡＲＩＢが規定する特殊文字であるＡＲＩＢ外字の文字列を取り除いた第１の文字列と、上記第２の録画予約に対応する上記ｉＥＰＧ情報に含まれる、上記ＥＰＧ情報における上記番組タイトルに対応するプログラムタイトル情報から、上記ＡＲＩＢ外字の文字列をｉＥＰＧ上で使用される文字で変換した文字列を取り除いた第２の文字列とを比較する手順と、上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一であったと判定された場合に、上記第２の録画予約に該当する上記第１の録画予約が存在するとして、上記第２の録画予約を上記第１の録画予約に置き換える手順と、上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一ではないと判定された場合に、上記第２の録画予約に該当する上記第１の録画予約が存在しないとして、次回ＥＰＧ情報が取得されるタイミングまで待機する手順と、を上記コンピュータに実行させる。
【００１２】
本発明の第４の観点の放送システムは、インターネット経由でアクセス可能な番組表ＷＥＢサイトと、放送波によりＡＲＩＢ（社団法人  電波産業会）で標準化された電子番組ガイド（ＥＰＧ）情報を提供する放送局と、インターネットアクセス経由で番組表ＷＥＢサイトから番組の録画予約が可能な機能を有し、かつ放送波からＥＰＧ情報を取得可能な情報受信装置と、を有し、上記情報受信装置は、上記ＥＰＧ情報を所定のタイミングで収集し、収集したＥＰＧ情報を蓄積するＥＰＧ処理部と、上記番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得可能なｉＥＰＧ情報取得部と、上記ＥＰＧ情報に基づく第１の録画予約と、上記ｉＥＰＧ情報に基づく第２の録画予約が可能な予約システム部と、を含み、上記ＥＰＧ情報は、少なくとも番組タイトルを示すタイトル情報を含み、上記ｉＥＰＧ情報は、上記ＥＰＧ情報における上記番組タイトルに対応するプログラムタイトル情報を含み、上記予約システム部は、上記第１の録画予約及び第２の録画予約に関連する予約関連データを格納する録画予約データベースと、上記第１の録画予約に対応する上記ＥＰＧ情報に含まれる上記タイトル情報から、上記ＡＲＩＢが規定する特殊文字であるＡＲＩＢ外字の文字列を取り除いた第１の文字列と、上記第２の録画予約に対応する上記ｉＥＰＧ情報に含まれる上記プログラムタイトル情報から、上記ＡＲＩＢ外字の文字列をｉＥＰＧ上で使用される文字で変換した文字列を取り除いた第２の文字列とを比較するマッチング処理部と、上記マッチング処理部において、上記第１の文字列の先頭の所定数の文字列と上記第２の文字列の先頭の所定数の文字列とが同一であったと判定した場合に、上記第２の録画予約に該当する上記第１の録画予約が存在するとして、上記第２の録画予約を上記第１の録画予約に置き換える予約登録処理部と、を含む。
【００１３】
好適には、上記予約登録処理部は、再度のマッチング処理の結果、取得したｉＥＰＧ情報に該当するＥＰＧ情報が存在しない場合は、何も処理せず次回上記ＥＰＧ処理部によりＥＰＧが取得されるタイミングまで待機する。
【００１４】
好適には、上記ＥＰＧを新たに取得するトリガーは、ｉＥＰＧ予約が登録されたときにマッチングする該当ＥＰＧが存在しないと判別されたときｉＥＰＧ予約と同じチャンネルで現在放送されている番組が視聴されたとき、ＥＰＧ番組表で明示的にＥＰＧを取得することが指示されたとき、ＥＰＧの自動収集処理が実行されたとき、の少なくともいずれかのときである。
【００１５】
本発明の第２の観点に係る情報受信方法は、放送波から電子番組ガイド（ＥＰＧ）を所定のタイミングで収集し、収集したＥＰＧ情報を蓄積するステップと、インターネットを介して番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得するステップと、ｉＥＰＧ情報から番組の時間指定録画予約するステップと、上記取得されたｉＥＰＧ情報を基に、上記蓄積されたＥＰＧ情報を検索して、取得したｉＥＰＧ情報に該当するＥＰＧ情報が存在するか否かを判定するステップと、取得したｉＥＰＧ情報に該当するＥＰＧ情報が存在した場合、ｉＥＰＧ情報を該当するＥＰＧ情報に置き換え、録画予約データベースに登録するステップと、取得したｉＥＰＧ情報に該当するＥＰＧ情報が存在しない場合は、時間指定録画予約として録画予約データベースに登録し、次回ＥＰＧが取得されるタイミングまで待機するステップとを有する。
【００１６】
好適には、上記待機後に、ＥＰＧを新たに収集した場合、上記録画予約データベースに対して、ｉＥＰＧによる時間指定予約があるか否かを検索するステップと、検索の結果、上記録画予約データベースにｉＥＰＧによる時間指定予約が存在する場合、予約ごとに再びマッチング処理を行うステップと、再度のマッチング処理の結果、上記取得したｉＥＰＧ情報に該当するＥＰＧ情報が存在した場合、ｉＥＰＧ時間指定予約を上記該当するＥＰＧ情報に置き換えるステップと、再度のマッチング処理の結果、取得したｉＥＰＧ情報に該当するＥＰＧ情報が存在しない場合は、何も処理せず次回上記ＥＰＧ処理部によりＥＰＧが取得されるタイミングまで待機するステップとを有する。
【００１７】
本発明の第３の観点は、放送波から電子番組ガイド（ＥＰＧ）を所定のタイミングで収集し、収集したＥＰＧ情報を蓄積する処理と、インターネットを介して番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得する処理と、ｉＥＰＧ情報から番組の時間指定録画予約する処理と、上記取得されたｉＥＰＧ情報を基に、上記蓄積されたＥＰＧ情報を検索して、取得したｉＥＰＧ情報に該当するＥＰＧ情報が存在するか否かを判定する処理と、取得したｉＥＰＧ情報に該当するＥＰＧ情報が存在した場合、ｉＥＰＧ情報を該当するＥＰＧ情報に置き換え、録画予約データベースに登録する処理と、取得したｉＥＰＧ情報に該当するＥＰＧ情報が存在しない場合は、時間指定録画予約として録画予約データベースに登録し、次回ＥＰＧが取得されるタイミングまで待機する処理とをコンピュータに実行させるプログラムである。
【００１８】
本発明の第４の観点の放送システムは、インターネット経由でアクセス可能な番組表ＷＥＢサイトと、放送波により電子番組ガイド（ＥＰＧ）を提供する放送局と、インターネットアクセス経由で番組表ＷＥＢサイトから番組録画予約が可能な機能を有し、かつ放送波からＥＰＧを取得可能な情報受信装置と、を有し、上記情報受信装置は、放送波から電子番組ガイド（ＥＰＧ）を所定のタイミングで収集し、収集したＥＰＧ情報を蓄積するＥＰＧ処理部と、インターネットを介して番組表ＷＥＢサイトからインターネットＥＰＧ（ｉＥＰＧ）情報を取得可能なｉＥＰＧ情報取得部と、上記ｉＥＰＧ情報から番組の時間指定録画予約が可能な予約システム部と、を含み、上記予約システム部は、ｉＥＰＧによる時間指定録画予約に対し、ＥＰＧ情報を用いて該当番組に更新をかける機能を有し、上記ＥＰＧ処理部のＥＰＧの収集機能によりＥＰＧを獲得した場合、獲得したタイミングでｉＥＰＧ録画予約とのマッチング処理を行い、該当する情報が存在する場合に当該ＥＰＧと同等の機能を有する録画予約に置き換える機能を有する。
【００１９】
本発明によれば、予約システム部において、ＥＰＧ処理部のＥＰＧの収集機能によりＥＰＧが獲得された場合、獲得したタイミングでｉＥＰＧ録画予約とのマッチング処理が行われる。
そして、マッチング処理の結果、該当する情報が存在する場合に、このＥＰＧと同等の機能を有する録画予約に置き換えられる。
【発明の効果】
【００２０】
本発明によれば、ｉＥＰＧによる時間指定録画予約に対し、ＳＩ‐ＥＰＧ情報を用いて該当番組に更新でき、ｉＥＰＧ予約をＳＩ‐ＥＰＧ予約に置き換えることができる。
その結果、ＳＩ‐ＥＰＧ予約でしか実現できない機能をｉＥＰＧ予約によっても実現することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態を図面に関連付けて説明する。
【００２２】
図１は、本発明の実施形態に係る情報受信装置を適用した放送システムの構成例を示す図である。
図２は、本実施形態に係る情報受信装置の一例を示す図である。
【００２３】
本放送システム１０は、図１に示すように、情報受信装置２０、情報受信装置２０用のチューナ３０、地上波の放送局４０、およびｉＥＰＧ対応の番組表ＷＥＢサイト５０により構成される。
【００２４】
情報受信装置２０は、インターネットアクセス経由で番組表ＷＥＢサイト５０から番組録画予約が可能な機能を有し、かつ放送波から番組表を取得可能なテレビ受像機全般に適合可能な電子機器として形成される。
【００２５】
上記の情報受信装置２０の例として、以下のような代表的な機器がある。
・デジタルＴＶ放送受信機付きＰＣ（パーソナルコンピュータ）、
・デジタルＴＶ受信録画機器。
【００２６】
図２には、情報受信装置２０としてデジタルＴＶ放送受信機付きＰＣが例示されている。
【００２７】
情報受信装置２０は、ｉＥＰＧによる時間指定録画予約に対し、ＳＩ‐ＥＰＧ情報を用いて該当番組に更新をかける機能を有している。
そして、情報受信装置２０は、ＳＩ‐ＥＰＧの自動収集システムにより後から番組情報を獲得した場合、獲得したタイミングでｉＥＰＧ録画予約とのマッチング処理を行い、該当する番組が存在する場合にはＳＩ−ＥＰＧと同等の機能を有する録画予約に置き換える機能を有している。
【００２８】
すなわち、情報受信装置２０は、機器の使い始めや、放送波から番組表を蓄積する機能にデータ量の制限があるシステム上において、ｉＥＰＧ予約を行ったときに同じ番組がＳＩ‐ＥＰＧで見つからない場合でもｉＥＰＧ予約をＳＩ−ＥＰＧ予約に置き換え可能である。
情報受信装置２０は、あるタイミングで、ＳＩ−ＥＰＧを取得したときにｉＥＰＧ予約とのマッチングを行い、ｉＥＰＧ予約をＳＩ−ＥＰＧ予約に置き換える。
【００２９】
換言すれば、情報受信装置２０は、受信機器の使い始めやＳＩ−ＥＰＧを獲得できていない状況、あるいはＳＩ−ＥＰＧが取り扱わない遠い未来でｉＥＰＧだけ先行して定義している番組においてもｉＥＰＧ予約がＳＩ‐ＥＰＧ予約とシームレスに使えるようになっている。
情報受信装置２０は、ｉＥＰＧ予約を実施した後に、ＳＩ‐ＥＰＧを後から獲得したタイミングでマッチング処理を行い、ＳＩ−ＥＰＧに置き換える。
これにより、情報受信装置２０は、時間変更追従やイベント追従といったＳＩ−ＥＰＧ予約でしか実現できない機能をｉＥＰＧ予約によっても実現することが可能となる。つまりｉＥＰＧ予約がＳＩ‐ＥＰＧ予約とシームレスに使えるようになる。
【００３０】
このような機能を有する情報受信装置２０は、ＳＩ−ＥＰＧ蓄積処理部２１、ＳＩ‐ＥＰＧデータベース部２２、録画予約データベース２３、ｉＥＰＧ情報取得部としてのｉＥＰＧファイル取得部２４、マッチング処理部２５、および予約登録処理部２６を含む。
そして、本実施形態においては、たとえばＳＩ‐ＥＰＧデータベース部２２、録画予約データベース２３、マッチング処理部２５、および予約登録処理部２６のより予約システム部２７が構成される。
【００３１】
ＳＩ−ＥＰＧ蓄積処理部２１は、チューナ３０からＳＩ‐ＥＰＧを取得し、ＳＩ‐ＥＰＧデータベース部２２に格納する。
このＳＩ‐ＥＰＧ蓄積処理部２１およびＳＩ‐ＥＰＧデータベース部２２によりＥＰＧ処理部が構成される。
【００３２】
ＳＩ−ＥＰＧデータベース部２２は、ＳＩ−ＥＰＧ情報を格納する。
ＳＩ‐ＲＰＧデータベース部２２は、ＳＩ‐ＥＰＧ蓄積処理部２１およびマッチング処理部２５によりアクセス可能である。
ＳＩ‐ＥＰＧ情報が新たに取得された場合、マッチング処理部２５によりＳＩ‐ＥＰＧデータベース部２２を通して録画予約データベース２３がアクセスされ、ｉＥＰＧによる時間指定予約があるかが検索される。
【００３３】
録画予約データベース２３は、予約関連データが格納される。
録画予約データベース２３は、蓄積しているＳＩ‐ＥＰＧに取得したｉＥＰＧ情報と同一番組があり、ｉＥＰＧ情報を該当するＳＩ‐ＥＰＧ情報に置き換えた情報が格納される。
【００３４】
ｉＥＰＧファイル取得部２４は、たとえばｉＥＰＧ対応番組表ＷＥＢサイトに表示される［ｉＥＰＧ］ボタンが選択されると、インターネットを介して番組表ＷＥＢサイトからｉＥＰＧ情報をダウンロードする。
ｉＥＰＧファイル取得部２４は、取得したｉＥＰＧ情報をマッチング処理部２５に供給する。
【００３５】
マッチング処理部２５は、ダウンロードしたｉＥＰＧ情報のチャンネル情報、放送開始・終了時刻、イベント情報、番組タイトルを基に、ＳＩ‐ＥＰＧデータベース部２２を検索し、該当するＳＩ‐ＥＰＧ情報が存在するか否かを判定する。
マッチング処理部２５は、ＳＩ‐ＥＰＧが新たに取得された場合、録画予約データベース２３に対して、ｉＥＰＧによる時間指定予約があるか検索を行う。
マッチング処理部２５は、録画予約データベース２３にｉＥＰＧによる時間指定予約が存在する場合、予約ごとに再びマッチング処理を行う。
マッチング処理部２５は、マッチング処理の結果を予約登録処理部２６に出力する。
【００３６】
予約登録処理部２６は、マッチング処理部２５の処理結果を受けて、ＳＩ‐ＥＰＧデータベース部２２に取得したｉＥＰＧ情報に該当するＳＩ‐ＥＰＧ情報が存在した場合、ｉＥＰＧ情報を該当するＳＩ‐ＥＰＧ情報に置き換え、録画予約データベース２３に登録する。
予約登録処理部２６は、取得したｉＥＰＧ情報に該当するＳＩ−ＥＰＧ情報が存在しない場合は、時間指定録画予約として録画予約データベース２３に登録し、次回ＳＩ‐ＥＰＧが取得されるタイミングまで待機する。
予約登録処理部２６は、再度のマッチング処理の結果、該当するＳＩ−ＥＰＧ情報が存在した場合ｉＥＰＧ時間指定予約をＳＩ−ＥＰＧ情報に置き換える。
予約登録処理部２６は、再度のマッチング処理の結果、該当するＳＩ−ＥＰＧ情報が存在しない場合は、何も処理せず次回ＳＩ−ＥＰＧが取得されるタイミングまで待機する。
【００３７】
次に、上記構成を有する情報受信装置２０の基本的な動作を、図３および図４に関連付けて説明する。
図３は、情報受信装置２０におけるｉＥＰＧとＳＩ−ＥＰＧのマッチング処理時の動作を説明するための機能ブロック図である。
図４は、情報受信装置２０のｉＥＰＧとＳＩ−ＥＰＧのマッチング処理時の動作を説明するためのフローチャートである。
【００３８】
ｉＥＰＧとＳＩ−ＥＰＧのマッチング処理のフローは、次の通りである。
【００３９】
ＳＩ‐ＥＰＧ蓄積処理部２１が、チューナ３０からＳＩ−ＥＰＧを取得し、ＳＩ‐ＥＰＧデータベース部２２に格納する（ＳＴ１）。
ユーザが、ｉＥＰＧファイル取得部２４を通してｉＥＰＧ対応番組表ＷＥＢサイトに表示される［ｉＥＰＧ］ボタンを選択し（ＳＴ２）、ｉＥＰＧ情報をダウンロードする（ＳＴ３）。そして、ｉＥＰＧファイル取得部２４は、ダウンローとしたｉＥＰＧ情報をマッチング処理部２５等からなる予約システム部２７に渡す（ＳＴ４）。
マッチング処理部２５は、ダウンロードしたｉＥＰＧ情報のチャンネル情報、放送開始・終了時刻、イベント情報、番組タイトルを基に、ＳＩ‐ＥＰＧデータベース部２２を検索する（ＳＴ５）。
マッチング処理部２５は、蓄積したＳＩ‐ＥＰＧに取得したｉＥＰＧ情報に該当するＳＩ‐ＥＰＧ情報、すなわち、同一番組が存在するか否かを判定する（ＳＴ６）。マッチング処理部２５は、判定結果を予約登録処理部２６に供給する（ＳＴ７）。
【００４０】
予約登録処理部２６は、取得したｉＥＰＧ情報に該当するＳＩ‐ＥＰＧ情報が存在した場合、ｉＥＰＧ情報を該当するＳＩ‐ＥＰＧ情報に置き換え、予約関連データベースに登録する（ＳＴ８）。
予約登録処理部２６は、取得したｉＥＰＧ情報に該当するＳＩ−ＥＰＧ情報が存在しない場合は、時間指定録画予約として予約関連データベースに登録し（ＳＴ９）、次回ＳＩ‐ＥＰＧが取得されるタイミングまで待機する。
ここで、ＳＩ‐ＥＰＧを新たに取得した場合（ＳＴ１０）、マッチング処理部２５は、録画予約データベース２３に対して、ｉＥＰＧによる時間指定予約があるか否かの検索を、たとえばＳＩ−ＥＰＧデータベース部２２を通して行う（ＳＴ１１）。
マッチング処理部２５は、録画予約データベースにｉＥＰＧによる時間指定予約が存在する場合、予約ごとに再びマッチング処理を行う（ＳＴ１２）。マッチング処理部２５は、判定結果を予約登録処理部２６に供給する。
予約登録処理部２６は、取得したｉＥＰＧ情報に該当するＳＩ‐ＥＰＧ情報が存在する場合は、ｉＥＰＧ時間指定予約をＳＩ−ＥＰＧ情報に置き換える（ＳＴ１３）。
予約登録処理部２６は、取得したｉＥＰＧ情報に該当するＳＩ‐ＥＰＧ情報が存在しない場合は、何も処理せず次回ＳＩ‐ＥＰＧが取得されるタイミングまで待機する（ＳＴ１４）。
次回ＳＩ‐ＥＰＧを取得するタイミングとは、たとえば「ユーザがｉＥＰＧ予約と同じチャンネルで現在放送されている番組を視聴したとき」、「ＳＩ‐ＥＰＧ番組表でユーザが明示的にＳＩ‐ＥＰＧを取得することを指示したとき」である。
【００４１】
以上、本情報受信装置２０の基本的な動作について説明した。
以下、本情報受信装置２０のより具体的な動作例について説明する。
【００４２】
ここでは、情報受信装置２０が、図２に示すようなデジタルＴＶ放送受信機付きＰＣである場合を例に説明する。
【００４３】
図５は、デジタルＴＶ放送受信機付きＰＣにおける第１の状態（状態１）を示す図である。
図６は、デジタルＴＶ放送受信機付きＰＣにおける第２の状態（状態２）を示す図である。
図７は、デジタルＴＶ放送受信機付きＰＣにおける第３の状態（状態３）を示す図である。
【００４４】
情報受信装置２０において、ＳＩ‐ＥＰＧの番組表蓄積状態が十分ではなく、ｉＥＰＧ番組表の方が豊富な番組数を有している状態とし、ＷＥＢサイトでブラウズできる状態とする。
ここでは分かりやすく、図５に示すように、ＳＩ‐ＥＰＧが０件、録画予約が０件の状態として説明する。
【００４５】
第１の状態（状態１）において、ＷＥＢサイトのｉＥＰＧ画面から、たとえば「サンプルニュース」という番組を予約するためにｉＥＰＧボタンをクリックし、情報受信装置２０内にｉＥＰＧによる時間指定予約として登録された状態になったとする。
このとき、図６に示すように、ｉＥＰＧ予約は、情報受信装置２０上では予約タイトルとして予約を識別するためのＩＤに相当する文字列が割り振られているものとする（状態２）。
【００４６】
第２の状態（状態２）の後、状態２の後、ＳＩ‐ＥＰＧを新たに取得したタイミングでマッチング処理を行う必要があるが、ＳＩ‐ＥＰＧを取得するトリガーは以下のタイミングを例示することができる。
【００４７】
ｉＥＰＧ予約が登録されたときにマッチングする該当ＳＩ‐ＥＰＧが存在しないと判別されたときユーザがｉＥＰＧ予約と同じチャンネルで現在放送されている番組を視聴したとき、
ＳＩ‐ＥＰＧ番組表でユーザが明示的にＳＩ‐ＥＰＧを取得することを指示したとき
番組表自動取得を設定しており、ＳＩ‐ＥＰＧを自動取得処理が実行されたとき、
の少なくともいずれかのときである。
【００４８】
これらのタイミングでＳＩ‐ＥＰＧ取得完了後、情報受信装置２０のマッチング処理部２５は、ｉＥＰＧ予約と蓄積したばかりのＳＩ‐ＥＰＧとのマッチング処理を行う。
マッチング処理部２５から判定結果を受けた予約登録処理部２６は、一致した番組がある場合は、図７に示すように、ｉＥＰＧによる時間指定予約情報をＳＩ‐ＥＰＧメタデータに置き換える（状態３）。
【００４９】
次に、ｉＥＰＧ予約とＳＩ‐ＥＰＧのマッチング処理について具体例を挙げて説明する。
【００５０】
＜ｉＥＰＧ予約とＳＩ‐ＥＰＧのマッチング処理＞
以下の手順の処理を行うことによりｉＥＰＧ予約とＳＩ‐ＥＰＧのマッチングを実現する。
【００５１】
マッチング処理ではｉＥＰＧ予約に記録されるチャンネルと放送日、放送開始・終了時刻と、イベント情報あるいは番組タイトルが記録されていることを前提とする。
【００５２】
＜1. チャンネル情報、放送日、放送開始・終了時刻、イベント情報に基づいたマッチング＞
イベント情報は、チャンネルごとに番組単位に割り当てられるＩＤであり、少なくとも同日内では一意に定まるものである。
ｉＥＰＧで記録されるチャンネル情報とイベント情報と一致するＳＩ‐ＥＰＧを検索し、放送開始・終了時刻が前後一定時間以内に収まるのであれば、同一番組と判断する。
同一番組に対するそれぞれの情報の一例は下記の通りである。
【００５３】
（例）
ＳＩ‐ＥＰＧの例：
チャンネル情報（サービスID）：1024
放送開始・終了時刻：2008年3月31日 08:00-09:30
イベント情報（イベントID）：3475
【００５４】
ｉＥＰＧの例：
ｉＥＰＧ番組表からダウンロードするtvpidファイルの中身は以下のフォーマットで記載されているものとする。
【００５５】
Content-type: application/x-tv-program-digital-info; charset=shift_jis
version: 2
station: DFS00400
year: 2008
month: 03
date: 31
start: 08:00
end: 09:30
program-title: サンプルニュース
program-id: 3475
genre-1: 8
subgenre-1: 1
genre-2: 8
subgenre-2: 6
Copycontrol-1: 1,2,0
Component-video-1: 179
Component-audio-1: 3,,jpn,0
【００５６】
＜2. チャンネル情報、放送日、放送開始・終了時刻、番組タイトルに基づいたマッチング＞
ｉＥＰＧ予約に番組タイトルが記録されているがイベント情報が記録されていないケースでは、番組タイトルに基づいてマッチングを行う必要がある。
ＳＩ‐ＥＰＧにはｉＥＰＧには存在しないＡＲＩＢ特殊文字を含んでいるため、ＳＩ‐ＥＰＧから特殊文字、ｉＥＰＧから特殊文字を変換した文字を取り除いた文字列のうち、先頭の３文字が一致した場合に同一番組と判断する。
【００５７】
ここで言うＡＲＩＢ特殊文字とは、図８に示すような文字のことを意味する。
（ＡＲＩＢ特殊文字の一例）
図８の例において、ＡＲＩＢ特殊文字「字」は字幕方法を意味する。ＡＲＩＢ特殊文字「二」は二ヶ国語放送を意味する。ＡＲＩＢ特殊文字「再」は再放送を意味する。ＡＲＩＢ特殊文字「解」は音声解読を意味する。ＡＲＩＢ特殊文字「Ｓ」はステレオ放送を意味する。
【００５８】
たとえば、１つの番組について、
ＳＩ‐ＥＰＧでは“「字」「デ」ためしてビックリ”、
ｉＥＰＧでは“［字］［デ]ためしてビックリ”
という番組タイトルがあった場合、次のように処理する。
ＳＩ‐ＥＰＧからは、先頭のＡＲＩＢ特殊文字である「字」「デ」を取り除き、ｉＥＰＧからも[字][デ]を取り除いて、先頭の３文字である「ためし」で判断することとなる。
ここで言うＡＲＩＢ特殊文字とは、以下のような文字のことを意味する。
【００５９】
図９は、ＡＲＩＢ特殊文字コードと、ｉＥＰＧ上で変換される文字一覧を示す図である。字形はARIB-STD B24 第一編 第2部 表7-10に記載される。
図９に示すように、ＡＲＩＢ特殊文字コードと、ｉＥＰＧ上で変換される文字との関係は以下の通りである。
【００６０】
ＡＲＩＢ特殊文字コード「７Ａ４Ｄ」は「時間（１０時）」を意味し、ｉＥＰＧ上で変換される文字は「１０」となる。
ＡＲＩＢ特殊文字コード「７Ａ４Ｅ」は「時間（１１時）」を意味し、ｉＥＰＧ上で変換される文字は「１１」となる。
ＡＲＩＢ特殊文字コード「７Ａ４Ｆ」は「時間（１２時）」を意味し、ｉＥＰＧ上で変換される文字は「１２」となる。
【００６１】
ＡＲＩＢ特殊文字コード「７Ａ５０」は「ＨＤＴＶ」を意味し、ｉＥＰＧ上で変換される文字は「［ＨＶ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５１」は「ＳＤＴＶ」を意味し、ｉＥＰＧ上で変換される文字は「［ＳＤ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５２」は「プログレッシブ放送」を意味し、ｉＥＰＧ上で変換される文字は「［Ｐ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５３」は「ワイド放送」を意味し、ｉＥＰＧ上で変換される文字は「［Ｗ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５４」は「マルチビューテレビ」を意味し、ｉＥＰＧ上で変換される文字は「［ＭＶ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５５」は「手話通訳放送」を意味し、ｉＥＰＧ上で変換される文字は「［手］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５６」は「字幕放送」を意味し、ｉＥＰＧ上で変換される文字は「［字］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５７」は「双方向放送」を意味し、ｉＥＰＧ上で変換される文字は「［双］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５８」は「番組連動データ放送」を意味し、ｉＥＰＧ上で変換される文字は「［デ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５９」は「ステレオ放送」を意味し、ｉＥＰＧ上で変換される文字は「［Ｓ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５Ａ」は「二ヶ国語放送」を意味し、ｉＥＰＧ上で変換される文字は「［二］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５Ｂ」は「音声多重放送」を意味し、ｉＥＰＧ上で変換される文字は「［多］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５Ｃ」は「音声解読」を意味し、ｉＥＰＧ上で変換される文字は「［解］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５Ｄ」は「サラウンドステレオ」を意味し、ｉＥＰＧ上で変換される文字は「［ＳＳ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５Ｅ」は「圧縮Ｂモードステレオ」を意味し、ｉＥＰＧ上で変換される文字は「［Ｂ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ５Ｆ」は「ニュース」を意味し、ｉＥＰＧ上で変換される文字は「［Ｎ］」となる。
【００６２】
ＡＲＩＢ特殊文字コード「７Ａ６０」および「７Ａ６１」は「予約されている（ｒｅｓｅｒｖｅｄ）」となっている。
ＡＲＩＢ特殊文字コード「７Ａ６２」は「天気予報」を意味し、ｉＥＰＧ上で変換される文字は「［天］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６３」は「交通情報」を意味し、ｉＥＰＧ上で変換される文字は「［交］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６４」は「劇映画」を意味し、ｉＥＰＧ上で変換される文字は「［映］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６５」は「無料放送」を意味し、ｉＥＰＧ上で変換される文字は「［無］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６６」は「有料放送」を意味し、ｉＥＰＧ上で変換される文字は「［料］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６７」は「パレンタルロック」を意味し、ｉＥＰＧ上で変換される文字は「［鍵］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６８」は「前編」を意味し、ｉＥＰＧ上で変換される文字は「［前］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６９」は「後編」を意味し、ｉＥＰＧ上で変換される文字は「［後］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６Ａ」は「再放送」を意味し、ｉＥＰＧ上で変換される文字は「［再］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６Ｂ」は「新番組」を意味し、ｉＥＰＧ上で変換される文字は「［新］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６Ｃ」は「初回放送」を意味し、ｉＥＰＧ上で変換される文字は「［初］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６Ｄ」は「最終回」を意味し、ｉＥＰＧ上で変換される文字は「［終］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６Ｅ」は「生放送」を意味し、ｉＥＰＧ上で変換される文字は「［生］」となる。
ＡＲＩＢ特殊文字コード「７Ａ６Ｆ」は「通販」を意味し、ｉＥＰＧ上で変換される文字は「［販］」となる。
【００６３】
ＡＲＩＢ特殊文字コード「７Ａ７０」は「声優・声の出演」を意味し、ｉＥＰＧ上で変換される文字は「［声］」となる。
ＡＲＩＢ特殊文字コード「７Ａ７１」は「吹き替え」を意味し、ｉＥＰＧ上で変換される文字は「［吹］」となる。
ＡＲＩＢ特殊文字コード「７Ａ７２」は「ペーパービュー」を意味し、ｉＥＰＧ上で変換される文字は「［ＰＰＶ］」となる。
ＡＲＩＢ特殊文字コード「７Ａ７３」は「マル秘」を意味し、ｉＥＰＧ上で変換される文字は「（秘）」となる。
ＡＲＩＢ特殊文字コード「７Ａ７４」は「〜ほか」を意味し、ｉＥＰＧ上で変換される文字は「他」となる。
【００６４】
それぞれの情報の一例は下記の通りである。
【００６５】
（例）
ＳＩ‐ＥＰＧの例：
チャンネル情報（サービスID）：1024
放送開始・終了時刻：2008年3月31日 08:00-09:30
番組タイトル：「字」「デ」ためしてビックリ
イベント情報（イベントID）：16821
【００６６】
ｉＥＰＧの例：
ｉＥＰＧ番組表からダウンロードするtvpidファイルの中身は以下のフォーマットで記載されているものとする。
【００６７】
Content-type: application/x-tv-program-digital-info; charset=shift_jis
version: 2
station: DFS00400
year: 2008
month: 03
date: 31
start: 08:00
end: 09:30
program-title: [字][デ]ためしてビックリ
【００６８】
次に、マッチング処理の具体例について説明する。
【００６９】
＜マッチング処理の詳細＞
マッチング処理は以下のプロセスで実施される。
【００７０】
(1) 放送日が一致するか？
ＳＩ‐ＥＰＧの放送開始日と、ｉＥＰＧ の year（年）,month（月）,date（日） を比較して、同一日かどうか判断する。
【００７１】
(2) チャンネル情報が一致するか？
ＳＩ‐ＥＰＧのチャンネル情報（サービスＩＤ）の値を１６進数に変換し、ｉＥＰＧの station の値の下4桁と一致するか判断する。
例では、1024を16進数に変換すると400となり、ｉＥＰＧ のstation値“DFS00400”の下4桁は“0400” となり一致することが分かる。
【００７２】
(3)イベント情報あるいは番組タイトルが一致するか？情報の有無によって、比較処理が(3-1)または(3-2)に分岐する。
【００７３】
(3-1) イベント情報が一致するか？
ＳＩ‐ＥＰＧのイベント情報（イベントＩＤ）とｉＥＰＧのprogram-idの値を比較して、同じ値か判断する。
【００７４】
(3-2) 番組タイトルが一致するか？
ＳＩ‐ＥＰＧの番組タイトルからARIB特殊文字を除いた先頭３文字と、ｉＥＰＧのprogram-titleからＡＲＩＢ特殊文字変換後の文字一覧に該当する文字を除いた先頭３文字が一致するかどうかを判断する。
【００７５】
(4)放送開始・終了時刻のずれは一定時間内か？
放送事業者の都合により、番組編成等で開始時刻あるいは終了時刻が前後にずれる場合がある。
このとき、ｉＥＰＧでダウンロードしたタイミングによっては、ＳＩ‐ＥＰＧの時刻とずれている場合もある。この状況を考慮し、放送開始時刻と放送終了時刻のそれぞれが、一定時間内のずれ幅に収まっているかどうか判断する。
本例では、一定時間＝１時間としている。
以下に評価式の例を示す。
【００７６】
［評価式］：
|SI-EPG放送開始時刻 − iEPGのstart時刻| ＜ １時間
|SI-EPG放送終了時刻 − iEPGのend時刻| ＜ １時間
【００７７】
以上のように、本情報受信装置２０は、収集したＥＰＧ情報を蓄積するＥＰＧ蓄積処理部２１と、番組表ＷＥＢサイト５０からｉＥＰＧ情報を取得可能なｉＥＰＧファイル取得部２５と、ｉＥＰＧ情報から番組の時間指定録画予約が可能な予約システム部２７と、を含む。
予約システム部２７は、ｉＥＰＧによる時間指定録画予約に対し、ＥＰＧ情報を用いて該当番組に更新をかける機能を有する。
予約システム部２７は、ＥＰＧ処理部のＥＰＧの収集機能によりＥＰＧを獲得した場合、獲得したタイミングでｉＥＰＧ録画予約とのマッチング処理を行う。予約システム部２７は、該当する情報が存在する場合に当該ＥＰＧと同等の機能を有する録画予約に置き換える機能を有する
したがって、本実施形態によれば、以下の効果を得ることができる。
【００７８】
本実施形態では、ｉＥＰＧ予約時に取得できる複数の番組情報を使い、受信装置がＥＰＧ獲得時にマッチングを行い、受信機の番組表から録画予約したものと変わらない挙動となるようにすることができる。
その結果、ユーザがＥＰＧ獲得できない先番組に対するｉＥＰＧ予約を行った場合でも、後からＥＰＧマッチングを行うことにより受信機の番組表から録画予約したことと変わらない予約を実現することができる。
【００７９】
換言すれば、情報受信装置２０は、機器の使い始めや、放送波から番組表を蓄積する機能にデータ量の制限があるシステム上において、ｉＥＰＧ予約を行ったときに同じ番組がＳＩ‐ＥＰＧで見つからない場合でもｉＥＰＧ予約をＳＩ−ＥＰＧ予約に置き換え可能である。
すなわち、情報受信装置２０は、受信機器の使い始めやＳＩ−ＥＰＧを獲得できていない状況、あるいはＳＩ−ＥＰＧが取り扱わない遠い未来でｉＥＰＧだけ先行して定義している番組においてもｉＥＰＧ予約がＳＩ‐ＥＰＧ予約とシームレスに使えるようになっている。
【００８０】
なお、以上詳細に説明した方法は、上記手順に応じたプログラムとして形成し、ＣＰＵ等のコンピュータで実行するように構成することも可能である。
また、このようなプログラムは、半導体メモリ、磁気ディスク、光ディスク、フロッピー（登録商標）ディスク等の記録媒体、この記録媒体をセットしたコンピュータによりアクセスし上記プログラムを実行するように構成可能である。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施形態に係る情報受信装置を適用した放送システムの構成例を示す図である。
【図２】本実施形態に係る情報受信装置の一例を示す図である。
【図３】情報受信装置のｉＥＰＧとＳＩ−ＥＰＧのマッチング処理時の動作を説明するための機能ブロック図である。
【図４】情報受信装置のｉＥＰＧとＳＩ−ＥＰＧのマッチング処理時の動作を説明するためのフローチャートである。
【図５】デジタルＴＶ放送受信機付きＰＣにおける第１の状態（状態１）を示す図である。
【図６】デジタルＴＶ放送受信機付きＰＣにおける第２の状態（状態２）を示す図である。
【図７】デジタルＴＶ放送受信機付きＰＣにおける第３の状態（状態３）を示す図である。
【図８】ＡＲＩＢ特殊文字の一例を示す図である。
【図９】ＡＲＩＢ特殊文字コードと、ｉＥＰＧ上で変換される文字一覧を示す図である。
【符号の説明】
【００８２】
１０・・・放送システム、２０・・・情報受信装置、２１・・・ＳＩ−ＥＰＧ蓄積処理部、２２・・・ＳＩ‐ＥＰＧデータベース部、２３・・・録画予約データベース、２４・・・ｉＥＰＧファイル取得部、２５・・・マッチング処理部、２６・・・予約登録処理部、２７・・・予約システム部、３０・・・チューナ、４０・・・地上波の放送局、５０・・・ｉＥＰＧ対応の番組表ＷＥＢサイト。
【図１】
0004535166.tif 000002
【図２】
0004535166.tif 000003
【図３】
0004535166.tif 000004
【図４】
0004535166.tif 000005
【図５】
0004535166.tif 000006
【図６】
0004535166.tif 000007
【図７】
0004535166.tif 000008
【図８】
0004535166.tif 000009
【図９】
0004535166.tif 000010