(57)【特許請求の範囲】
【請求項１】
放送波を介して放送される番組と、ネットワークを介して放送される番組とを受信する受信手段と、
前記放送波を介して放送される番組の放送時間の情報を取得する取得手段と、
前記取得手段により取得された前記放送時間の情報に基づいて、前記放送波を介して放送される番組の放送時間が変更されたことを検出した場合に、前記放送時間が変更された番組の変更前の放送時間を保持する保持手段と、
ユーザによる、前記放送波のチャンネルの選局指示を受ける手段と、
前記選局指示に応じて、前記選局指示により選局されたチャンネルで放送される、前記放送時間が変更された番組のうち、前記選局指示を受けた時刻が前記変更前の放送時間に含まれる番組と同じ番組であって、前記変更前の放送時間と同じ時間に放送される番組を、前記ネットワークを介して放送される番組の中から検索する検索手段と、
前記検索手段により前記同じ番組が見つかった場合に、前記同じ番組を、前記ネットワークを介して受信するように前記受信手段を制御する制御手段とを有する受信装置。
【請求項２】
前記制御手段は、前記検索手段により前記同じ番組が見つかった場合に、前記同じ番組を、前記ネットワークを介して受信するか否かの確認画面を表示部に表示し、前記確認画面上で、前記ネットワークを介して受信することが指示された場合に、前記同じ番組を、前記ネットワークを介して受信するように前記受信手段を制御することを特徴とする請求項１に記載の受信装置。
【請求項３】
放送波を介して放送される番組と、ネットワークを介して放送される番組とを受信する受信手段と、
前記放送波を介して放送される番組の放送時間の情報を取得する取得手段と、
前記取得手段により取得された前記放送時間の情報に基づいて、前記放送波を介して放送される番組の放送時間が変更されたことを検出した場合に、前記放送時間が変更された番組の変更前の放送時間を保持する保持手段と、
前記放送波を介して放送される番組のうちの視聴予約の対象番組が、前記放送時間が変更された番組であった場合、前記視聴予約の対象番組と同じ番組であって、前記変更前の放送時間と同じ時間に放送される番組を、前記ネットワークを介して放送される番組の中から検索する検索手段と、
前記検索手段により前記同じ番組が見つかった場合に、前記同じ番組を、前記変更前の放送時間と同じ時間に前記ネットワークを介して受信するように前記受信手段を制御する制御手段とを有する受信装置。
【請求項４】
放送波を介して放送される番組と、ネットワークを介して放送される番組とを受信する受信工程と、
前記放送波を介して放送される番組の放送時間の情報を取得する取得工程と、
前記取得工程により取得された前記放送時間の情報に基づいて、前記放送波を介して放送される番組の放送時間が変更されたことを検出した場合に、前記放送時間が変更された番組の変更前の放送時間を保持する保持工程と、
ユーザによる、前記放送波のチャンネルの選局指示を受ける工程と、
前記選局指示に応じて、前記選局指示により選局されたチャンネルで放送される、前記放送時間が変更された番組のうち、前記選局指示を受けた時刻が前記変更前の放送時間に含まれる番組と同じ番組であって、前記変更前の放送時間と同じ時間に放送される番組を、前記ネットワークを介して放送される番組の中から検索する検索工程と、
前記検索工程により前記同じ番組が見つかった場合に、前記同じ番組を、前記ネットワークを介して受信するように前記受信工程を制御する制御工程とを有する受信方法。
【請求項５】
前記制御工程は、前記検索工程により前記同じ番組が見つかった場合に、前記同じ番組を、前記ネットワークを介して受信するか否かの確認画面を表示部に表示し、前記確認画面上で、前記ネットワークを介して受信することが指示された場合に、前記同じ番組を、前記ネットワークを介して受信するように前記受信工程を制御することを特徴とする請求項４に記載の受信方法。
【請求項６】
放送波を介して放送される番組と、ネットワークを介して放送される番組とを受信する受信工程と、
前記放送波を介して放送される番組の放送時間の情報を取得する取得工程と、
前記取得工程により取得された前記放送時間の情報に基づいて、前記放送波を介して放送される番組の放送時間が変更されたことを検出した場合に、前記放送時間が変更された番組の変更前の放送時間を保持する保持工程と、
前記放送波を介して放送される番組のうちの視聴予約の対象番組が、前記放送時間が変更された番組であった場合、前記視聴予約の対象番組と同じ番組であって、前記変更前の放送時間と同じ時間に放送される番組を、前記ネットワークを介して放送される番組の中から検索する検索工程と、
前記検索工程により前記同じ番組が見つかった場合に、前記同じ番組を、前記変更前の放送時間と同じ時間に前記ネットワークを介して受信するように前記受信工程を制御する制御工程とを有する受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組の画像データを受信する受信装置に関する。
【背景技術】
【０００２】
テレビ放送においては、野球中継等のスポーツ番組の延長や雨天中止等により、以降の番組の放送時間が変更される場合がある。この場合、放送時間が変更された番組を視聴するためには、ユーザは自身の予定を変更する等しなければならない場合がある。また、放送時間の変更により、最後まで番組を録画できない等、番組の予約録画が失敗する場合もある。よって、このような放送時間の変更に適切に対応することは重要である。
【０００３】
放送時間の変更に対応する方法として２つの方法が考えられる。第１の方法としては、番組の放送時間が変更された場合、予定通りの時間に放送される同一番組を検索して、視聴することが考えられる。このためには、２つの番組が同一番組であるか否かを判定することが必要になる。
【０００４】
従来、２つの番組が同一番組であるか否かを判定する技術として、特許文献１には、ある放送局で放送されている番組と、該放送局の系列局で放送されている番組とが、同一番組であるか否かを番組情報に基づいて判定する移動体用放送受信機が記載されている。これは、移動体がある放送局の放送エリアから該放送局の系列局の放送エリアに進入する場合に、現在選局している該放送局の番組と同一番組を該系列局が放送している場合は、該系列局に選局するものである。
【０００５】
また、第２の方法としては、番組の放送時間の変更を予測して、事前に番組の放送時間の変更に対応する方法も考えられる。従来、このような方法については、特許文献２には、放送時間の変更の多い順に番組をランク分けすることで、放送時間の変更の可能性が高い番組を事前に予測する番組予約装置が記載されている。これは、放送時間の変更が予測された場合に、該変更に対応できるように番組の予約スケジュールを修正して、番組予約の失敗を防ぐことを可能とするものである。
【特許文献１】特開２００５−３１１９２１号公報
【特許文献２】特開２００２−０１０１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザには、視聴時間が他に取れない等、予定通りの時間に番組を視聴することが必要な状況があると考えられる。
【０００７】
特許文献１で開示されている技術では、ある放送局で放送されている番組と、該放送局の系列局で放送されている番組とが同一番組であるか否かを判定している。しかし、該技術では、番組の放送時間が変更された場合に、予定通りの時間に放送される同一番組を検索する点については考慮されていない。
【０００８】
また、特許文献２で開示されている技術では、番組の放送時間の変更が予測された場合に、予約スケジュールを修正することで該変更に対応しているため、予定通りの時間に番組を視聴することはできない。
【０００９】
このため、以上のような従来技術では、上記のような状況にあるユーザは番組を視聴できないという問題があった。
【００１０】
本発明は、上記課題を解決するためになされたもので、予定通りの時間に番組の映像データを受信することを可能とするテレビ放送受信装置及びその制御方法を提供し、ユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の受信装置は、放送波を介して放送される番組と、ネットワークを介して放送される番組とを受信する受信手段と、前記放送波を介して放送される番組の放送時間の情報を取得する取得手段と、前記取得手段により取得された前記放送時間の情報に基づいて、前記放送波を介して放送される番組の放送時間が変更されたことを検出した場合に、前記放送時間が変更された番組の変更前の放送時間を保持する保持手段と、ユーザによる、前記放送波のチャンネルの選局指示を受ける手段と、前記選局指示に応じて、前記選局指示により選局されたチャンネルで放送される、前記放送時間が変更された番組のうち、前記選局指示を受けた時刻が前記変更前の放送時間に含まれる番組と同じ番組であって、前記変更前の放送時間と同じ時間に放送される番組を、前記ネットワークを介して放送される番組の中から検索する検索手段と、前記検索手段により前記同じ番組が見つかった場合に、前記同じ番組を、前記ネットワークを介して受信するように前記受信手段を制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１９】
以上説明したように、本発明は、予定通りの時間に番組の映像データを受信することによって、ユーザの利便性を向上させることを可能とする。
【発明を実施するための最良の形態】
【００２０】
（実施例１）
実施例１に係るテレビ放送受信装置は、図１に示すように、地上波を介して地域固有のテレビ放送が受信可能であり、また、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）放送により全国のテレビ放送も受信可能である。地域固有のテレビ放送の映像データ、音声データ、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）、ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）は地上波放送から受信できる。また、全国のテレビ放送の映像データ、音声データ、ＰＳＩ、ＳＩは、ＩＰ放送から受信することができる。
【００２１】
一般に、ある地域のテレビ放送で放送される番組と同じ番組が、他地域のテレビ放送でも放送される場合がある。また、テレビ放送における番組編成は地域毎に異なる場合があり、ある地域のテレビ放送において番組の放送時間が変更されても、必ずしも、他地域のテレビ放送における同番組の放送時間も変更されるわけではない。
【００２２】
よって、実施例１に係るテレビ放送受信装置は、地上波放送の番組の放送時間が変更された場合でも、ＩＰ放送から同番組の映像データや音声データを予定通りの時間に受信できる場合がある。ここで放送時間の変更とは、スポーツ番組等の延長による放送開始時間の遅延や、スポーツ番組等の中止による放送開始時間の早まり、更には雨天等の理由による番組の中止である。
【００２３】
図２は、本発明の実施例１に係るテレビ放送受信装置の概略構成を示すブロック図である。本実施例では、テレビ放送受信装置として、ネットワーク接続可能なテレビ放送受信装置を想定している。
【００２４】
放送受信部１００は、地上波を受信して、希望のチャンネルの変調信号を抽出する。そして、放送受信部１００は、抽出された信号に対して、復調、誤り訂正等の処理を施し、トランスポートストリーム（ＴＳ）と呼ばれる形式のデジタルデータを生成する。更に、放送受信部１００は、生成したＴＳを分離部１０２に出力する。なお、ＴＳには、番組の映像データや音声データ等が時分割多重化されている。
【００２５】
ＩＰ放送受信部１０１は、テレビ放送受信装置に接続されたネットワークから受信したＩＰ放送のパケットのペイロードに格納されているＭＰＥＧ形式のＴＳを取得する。そして、ＩＰ放送受信部１０１は、取得したＴＳを分離部１０２に出力する。
【００２６】
分離部１０２は、放送受信部１００及びＩＰ放送受信部１０１からＴＳを入力される。次に、分離部１０２は、入力されたＴＳから映像データや音声データ、更には、番組情報としてのＰＳＩ及びＳＩを取得する。そして、分離部１０２は、映像データは映像デコード部１０３に、音声データは音声デコード部１０５に、ＰＳＩ及びＳＩはＰＳＩ／ＳＩ処理部１０７に出力する。
【００２７】
ＰＳＩは、ＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）等から構成されている。ＮＩＴには、中心周波数を示す情報のような、伝送路に関する情報が記されている。
【００２８】
また、ＳＩは、ＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）、ＢＩＴ（Ｂｒｏａｄｃａｓｔｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）、ＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ）等から構成されている。ＥＩＴには、番組名、番組の放送時間等を示す、番組に関する情報が記されている。ＢＩＴには、放送事業者を識別する識別子、系列局を識別するための系列識別情報等のような放送事業者に関する情報が記されている。ＳＤＴには、チャンネルの名称、放送事業者の名称など、チャンネルに関する情報が記されている。
【００２９】
映像デコード部１０３は、分離部１０２から映像データを入力され、入力された映像データをデコードする。そして、映像デコード部１０３は、デコードした映像データを表示部としてのディスプレイ１０４に出力する。ディスプレイ１０４は、映像デコード部１０３から入力された映像データに基づいて、映像を表示する。
【００３０】
音声デコード部１０５は、分離部１０２から音声データを入力され、入力された音声データをデコードする。そして、音声デコード部１０５は、デコードした音声データをスピーカ１０６に出力する。スピーカ１０６は、音声デコード部１０５から入力された音声データに基づいて、音声を出力する。
【００３１】
ＰＳＩ／ＳＩ処理部１０７は、分離部１０２からＰＳＩ及びＳＩを入力され、入力されたＰＳＩ／ＳＩをデコードする。そして、ＰＳＩ／ＳＩ処理部１０７は、デコードしたＰＳＩ／ＳＩを保持部１０８に出力する。
【００３２】
保持部１０８は、ＰＳＩ／ＳＩ処理部１０７から入力されたＰＳＩ／ＳＩを保持する。なお、以下の説明で、後述する制御部１１１が、保持部１０８により保持されているＥＩＴを用いる場合は、保持部１０８が保持する最新のＥＩＴを用いるものとする。
【００３３】
また、保持部１０８は、チャンネル識別情報と、系列識別情報及び受信種別情報及び伝送情報を対応付けた、図３に示すチャンネルテーブルを保持する。該チャンネルテーブルの情報は、後述する制御部１１１により設定される。
【００３４】
ここでチャンネル識別情報は、チャンネルを識別する情報であり、本実施例では、ネットワーク識別子やサービス識別子を用いる。なお、ネットワーク識別子及びサービス識別子は、ＮＩＴに含まれている。また、系列識別情報は、放送事業者の系列を識別する情報であり、受信種別情報は、放送方式（地上波放送、ＩＰ放送）を示す情報である。そして、伝送情報は、放送方式が地上波放送の場合は周波数を示し、放送方式がＩＰ放送の場合は、ＩＰ放送に用いられるパケットの宛先アドレスや宛先ポート番号を示す。
【００３５】
なお、本実施例では、ＩＰ放送のＰＳＩに含まれるＮＩＴの記述子は、アドレスやポート番号を記述できるように拡張されており、この拡張されたＮＩＴに、ＩＰ放送に用いられるパケットの宛先アドレスや宛先ポート番号は記載されている。
【００３６】
なお、以下の説明において、ＩＰ放送の「チャンネル」とは、ＩＰ放送の配信サーバからマルチキャストされているパケットの宛先アドレス及び宛先ポート番号をいう。また、ＩＰ放送のチャンネルへの「選局」とは、ＩＰ放送の配信サーバからマルチキャストされている、特定の宛先アドレス及び宛先ポート番号が付けられたパケットを受信することを示す。
【００３７】
更に、保持部１０８は、番組識別情報と、放送時間及び変更フラグ及び変更前放送時間及び地上波放送チャンネル識別情報及びＩＰ放送チャンネル識別情報リストを対応付けた、図４に示す放送時間変更管理テーブルを保持する。放送時間変更管理テーブルの情報は、後述する制御部１１１によって入力される。
【００３８】
以下、放送時間変更管理テーブルに関して説明する。まず、番組識別情報は、番組を識別する情報であり、本実施例では番組名を用いるが、これに限るものではない。番組を識別できるものであれば他のものでも良い。また、放送時間は、番組の放送時間を示し、番組が放送中止になった場合の値は「ＮＵＬＬ」である。
【００３９】
更に、変更フラグは、番組の放送時間が変更されているか否かを示し、番組の放送時間が変更されている場合の値は「ＴＲＵＥ」であり、番組の放送時間が変更されていない場合の値は「ＦＡＬＳＥ」である。なお、本実施例では変更フラグを用いて番組の放送時間が変更されているか否かを判定することはないが、実施例３では変更フラグを用いて番組の放送時間が変更されているか否かの判定を行う。
【００４０】
そして、変更前放送時間は、番組の放送時間が変更されている場合は変更前の放送時間を示し、番組の放送時間が変更されていない場合の値は「ＮＵＬＬ」である。更に、地上波放送チャンネル識別情報は、地上波放送のチャンネルのチャンネル識別情報である。最後に、ＩＰ放送チャンネル識別情報リストは、地上波放送の番組の放送時間が変更されている場合に、該番組を変更前の放送時間に放送するＩＰ放送のチャンネルのチャンネル識別情報のリストである。なお、番組の放送時間が変更されていない場合、又は、該ＩＰ放送のチャンネルがない場合は、ＩＰ放送チャンネル識別情報リストの値は「ＮＵＬＬ」である。
【００４１】
その他にも、保持部１０８は、後述する選局処理で用いられる、同一番組リストを保持する。ここで、同一番組リストとは、地上波放送の番組と同一の番組であって、ＩＰ放送で放送される番組について、該番組の番組識別情報と、該番組を放送するＩＰ放送のチャンネルのチャンネル識別情報とを対応付けた図５に示すようなリストである。
【００４２】
リモコン１０９は、選局キー、カーソルキー、決定キー、電子番組表キーを備える。選局キーは、選局指示を行うキーである。カーソルキーは、選択画面でフォーカスの移動指示を行うキーである。決定キーは、選択画面でフォーカスされている選択肢の選択指示を行うキーである。電子番組表キーは、地上波放送の電子番組表の表示指示を行うキーである。そして、リモコン１０９は、上記の指示をリモコン受信部１１０に送信する。リモコン受信部１１０は、リモコン１０９から指示を受信して、制御部１１１に受信した指示を送信する。
【００４３】
なお、以下の説明では、ユーザはリモコン１０９を用いて本実施例のテレビ放送受信装置を操作するものとするが、テレビ放送受信装置本体に設けられた図示しない操作部を操作しても同等の操作が可能である。
【００４４】
制御部１１１は、保持部１０８からＰＳＩ／ＳＩを取得する。そして、制御部１１１は、保持部１０８から取得したＰＳＩに含まれるＮＩＴや、ＳＩに含まれるＢＩＴ等に基づいて、チャンネルテーブルに情報を設定する。この設定処理は、テレビ放送受信装置の設置時等に実施する。なお、本実施例では、チャンネルテーブルの情報をＮＩＴ、ＢＩＴ等から取得し、設定しているが、これに限るものではない。たとえば、放送事業者の運用しているサーバからチャンネルテーブルの情報を取得し、設定しても良い。
【００４５】
また、制御部１１１は、保持部１０８が保持する地上波放送のＰＳＩ／ＳＩに基づいて、放送時間変更管理テーブルに情報を設定する。このような、制御部１１１が実行する放送時間変更設定処理については、図４、図６を用いて後述する。
【００４６】
更に、制御部１１１は、リモコン受信部１１０から選局指示を受信する。制御部１１１は、地上波放送のチャンネルへの選局指示を受信した場合は、該チャンネルを識別するチャンネル識別情報を、放送受信部１００に通知する。一方、制御部１１１は、ＩＰ放送のチャンネルへの選局指示を受信した場合は、該チャンネルを識別するチャンネル識別情報を、ＩＰ放送受信部１０１に通知する。
【００４７】
特に、制御部１１１は、選局指示された地上波放送のチャンネルで放送される番組の放送時間が変更されている場合は、該番組と同じ番組を、変更前の放送時間に放送するＩＰ放送のチャンネルへの選局を指示する。このような、制御部１１１が実行する選局処理については、図７を用いて詳述する。
【００４８】
その他にも、制御部１１１は、選択画面や電子番組表などをディスプレイ１０４に表示する、表示制御機能を有する。時間管理部１１２は、現在時刻の管理を行う。
【００４９】
なお、放送受信部１００は、制御部１１１から通知されたチャンネル識別情報に対応付けられた伝送情報をチャンネルテーブルから取得して、該伝送情報が示す周波数に基づいてチャンネルの変調信号を抽出する。同様に、ＩＰ放送受信部１０１は、制御部１１１から通知されたチャンネル識別情報に対応付けられた伝送情報を、チャンネルテーブルから取得する。そして、ＩＰ放送受信部１０１は、該伝送情報が示すＩＰアドレスやポート番号に基づいてＩＰ放送のチャンネルを選局する。
【００５０】
続いて、放送時間が変更された地上波放送の番組に関する情報を放送時間変更管理テーブルに設定するための放送時間変更設定処理について説明する。該処理は、制御部１１１が、地上波放送のＰＳＩ／ＳＩに基づいて実行する。図６は、制御部１１１が実行する放送時間変更設定処理を示すフローチャートである。本処理はテレビ放送受信装置が地上波放送のＳＩを取得するタイミングで実行される。地上波放送のＳＩの取得タイミングは、選局時及びユーザが番組を視聴していない時間帯である。特に、ユーザが番組を視聴していない時間帯には、テレビ放送受信装置は、テレビ放送受信装置にプリセットされている全ての地上波放送の放送局を自動的に選局し、各局のＳＩを取得する。
【００５１】
ステップＳ１０１では、制御部１１１は、保持部１０８が保持する放送時間変更管理テーブルから不要になった番組を削除する。具体的には、制御部１１１は、時間管理部１１２から取得した現在時刻に基づいて、放送時間及び変更前放送時間が過ぎた番組に関する情報を、保持部１０８が保持する放送時間変更管理テーブルから削除する。なお、該テーブルにおいて、放送時間の値が「ＮＵＬＬ」の番組については、該番組の放送時間は過ぎたとみなし、また、変更前放送時間の値が「ＮＵＬＬ」の番組についても、該番組の変更前放送時間は過ぎたとみなす。
【００５２】
ステップＳ１０２では、制御部１１１は、地上波放送のＥＩＴを保持部１０８から取得する。
【００５３】
ステップＳ１０３では、制御部１１１は、保持部１０８により保持されている放送時間変更管理テーブルにない、新たな番組がステップＳ１０２で取得したＥＩＴに含まれているか否かを判定する。制御部１１１は、放送時間変更管理テーブルにない、新たな番組がステップＳ１０２で取得したＥＩＴに含まれていると判定した場合はステップＳ１０４に進み、含まれていないと判定した場合はステップＳ１０５に進む。
【００５４】
ステップＳ１０４では、制御部１１１は、ステップＳ１０３において、ステップＳ１０２で取得したＥＩＴに含まれていると判定された新たな番組に関する情報を、放送時間変更管理テーブルに追加する。まず、制御部１１１は、保持部１０８が保持する放送時間変更管理テーブルに対して、ステップＳ１０２で取得したＥＩＴに含まれている該番組の番組名を番組識別情報として、追加する。
【００５５】
次に、制御部１１１は、ステップＳ１０２で取得したＥＩＴに含まれている該番組の放送時間を、追加した番組識別情報に対応付けて設定する。そして、制御部１１１は、保持部１０８が保持するＰＳＩに基づいて、該番組を放送する地上波放送のチャンネルのチャンネル識別情報を、追加した番組識別情報に対応付けて設定する。更に、制御部１１１は、値を「ＦＡＬＳＥ」にした変更フラグ、及び、値を「ＮＵＬＬ」にした変更前放送時間、及び、値を「ＮＵＬＬ」にしたＩＰ放送チャンネル識別情報リストを、追加した番組識別情報に対応付けて設定する。
【００５６】
ステップＳ１０５では、制御部１１１は、放送時間変更管理テーブルから番組を１つ選択する。
【００５７】
ステップＳ１０６では、制御部１１１は、ステップＳ１０２で取得したＥＩＴに基づいて、ステップＳ１０５で選択した番組の放送時間が変更されているか否かを判定する。具体的には、制御部１１１は、以下の（１）又は（２）のどちらかに該当する場合に、ステップＳ１０５で選択した番組の放送時間が変更されていると判定する。
【００５８】
（１）ステップＳ１０５で選択した番組のＥＩＴがステップＳ１０２で取得したＥＩＴに含まれており、該ＥＩＴに含まれる該番組の放送時間と、放送時間変更管理テーブルにおける該番組を識別する番組識別情報に対応付けられた放送時間とが異なる場合。該放送時間は、該ＥＩＴの取得前に、該番組について取得済みの放送時間である。このような場合としては、ステップＳ１０５で選択した番組の放送開始が、スポーツ番組等の延長によって遅延している場合やスポーツ番組等の中止によって放送開始が早まった場合がある。
【００５９】
（２）ステップＳ１０５で選択した番組のＥＩＴがステップＳ１０２で取得したＥＩＴに含まれていない場合。このような場合としては、ステップＳ１０５で選択した番組が放送中止になった場合がある。
【００６０】
制御部１１１は、上記（１）又は（２）のどちらにも該当しない場合は、ステップＳ１０５で選択した番組の放送時間は変更されていないと判定する。制御部１１１は、ステップＳ１０５で選択した番組の放送時間が変更されていると判定した場合はステップＳ１０７に進み、放送時間が変更されていないと判定した場合はステップＳ１０９に進む。
【００６１】
ステップＳ１０７では、制御部１１１は、放送時間変更管理テーブルにおける、ステップＳ１０５で選択した番組を識別する番組識別情報に対応付けられた変更フラグの値を「ＴＲＵＥ」に更新する。
【００６２】
ステップＳ１０８では、制御部１１１は、放送時間変更管理テーブルからステップＳ１０５で選択した番組を識別する番組識別情報に対応付けられた放送時間を取得する。そして、制御部１１１は、取得した放送時間で、放送時間変更管理テーブルにおける該番組を識別する番組識別情報に対応付けられた変更前放送時間を更新する。
【００６３】
更に、制御部１１１は、ステップＳ１０２で取得したＥＩＴにステップＳ１０５で選択した番組のＥＩＴが含まれている場合は、該番組の放送時間を該ＥＩＴから取得する。そして、制御部１１１は、取得した放送時間で、放送時間変更管理テーブルの該番組を識別する番組識別情報に対応付けられた放送時間を更新する。一方、制御部１１１は、ステップＳ１０２で取得したＥＩＴに該番組のＥＩＴが含まれていない場合は、放送時間変更管理テーブルの該番組を識別する番組識別情報に対応付けられた放送時間の値を「ＮＵＬＬ」に更新する。
【００６４】
ステップＳ１０９では、制御部１１１は、放送時間変更管理テーブルにある全ての番組について、ステップＳ１０５で選択したか否かを判定する。制御部１１１は、全ての番組を選択していない場合はステップＳ１０５に進み、該テーブルから新たな番組を選択して処理を継続する。一方、制御部１１１は、全ての番組を選択した場合は処理を終了する。
【００６５】
なお、本実施例の放送時間変更設定処理では、地上波放送から取得したＰＳＩ／ＳＩに基づいて、放送時間変更管理テーブルに情報を設定しているが、該情報の設定方法はこれに限るものではない。たとえば、放送事業者が運用するインターネット上のサーバから該情報を取得して、放送時間変更管理テーブルに設定しても良い。
【００６６】
続いて、地上波放送の番組の放送時間が変更されている場合でも、該番組と同じ番組を、変更前の放送時間に放送するＩＰ放送のチャンネルに選局するための選局処理について述べる。該処理は制御部１１１によって実行される。図７は、制御部１１１が実行する選局処理を示すフローチャートである。
【００６７】
ステップＳ２０１では、制御部１１１は、リモコン受信部１１０から地上波放送のチャンネルへの選局指示を受信したか否かを判定する。制御部１１１は、選局指示を受信したと判定した場合はステップＳ２０２に進み、選局指示を受信していないと判定した場合はステップＳ２０１に戻る。
【００６８】
ステップＳ２０２では、制御部１１１は、放送時間が変更されている番組であって、放送時間が変更される前の番組編成において、ステップＳ２０１でチャンネルの選局指示を受信した時刻に該チャンネルで放送されている番組を検索する。以下、ステップＳ２０２において、制御部１１１が実行する処理について説明する。
【００６９】
まず、制御部１１１は、放送時間変更管理テーブルにある番組の中から、ステップＳ２０１で受信した選局指示に係るチャンネルで放送される番組のみを抽出した放送時間管理テーブルを作成する。具体的には、制御部１１１は、放送時間変更管理テーブルから、該選局指示に係るチャンネルを識別するチャンネル識別情報と同じ地上波放送チャンネル識別情報の番組のみを抽出した放送時間変更管理テーブルを作成する。
【００７０】
次に、制御部１１１は、作成した放送時間変更管理テーブルにある番組の中から、放送時間が変更されている番組であって、放送時間が変更される前の番組編成において、該選局指示を受信した時刻に放送されている番組を検索する。具体的には、制御部１１１は、作成した放送時間変更管理テーブルから、変更前放送時間が該選局指示を受信した時刻を含む番組を検索する。なお、変更前放送時間の値が「ＮＵＬＬ」の場合は、該選局指示を受信した時刻は含まないものとする。
【００７１】
ステップＳ２０３では、制御部１１１は、ステップＳ２０２で番組が検索されたか否かを判定する。制御部１１１は、ステップＳ２０２で番組が検索された場合はステップＳ２０４に進み、ステップＳ２０２で番組が検索されなかった場合はステップＳ２１３に進む。
【００７２】
ステップＳ２０４では、制御部１１１は、ステップＳ２０２で検索された番組と同一番組を、ＩＰ放送の番組の中から検索する番組検索処理を実行する。該番組検索処理において、制御部１１１は、該同一番組の情報を同一番組リストに追加する。このような番組検索処理については、図１０のフローチャートを用いて後述する。
【００７３】
ステップＳ２０５では、制御部１１１は、ステップＳ２０４で同一番組が検索されたか否かを判定する。制御部１１１は、ステップＳ２０４で同一番組が検索された場合はステップＳ２０６に進み、ステップＳ２０４で同一番組が検索されなかった場合はステップＳ２１３に進む。
【００７４】
ステップＳ２０６では、制御部１１１は、同一番組リストを参照して、番組を１つ選択する。
【００７５】
ステップＳ２０７では、制御部１１１は、ステップＳ２０６で選択した番組が、ステップＳ２０２で検索された番組の変更前の放送時間と同一の放送時間に放送されるか否かを判定する。具体的には、制御部１１１は、保持部１０８が保持するＩＰ放送のＥＩＴからステップＳ２０６で選択した番組の放送時間を取得する。また、制御部１１１は、放送時間変更管理テーブルからステップＳ２０２で検索された番組を識別する番組識別情報に対応付けられた変更前放送時間を取得する。
【００７６】
そして、制御部１１１は、該放送時間と該変更前放送時間とを比較することで、ステップＳ２０６で選択した番組が、ステップＳ２０２で検索された番組の変更前の放送時間と同一の放送時間に放送されるか否かを判定する。制御部１１１は、ステップＳ２０６で選択した番組が、ステップＳ２０２で検索された番組の変更前の放送時間と同一の放送時間に放送されると判定した場合はステップＳ２０８に進み、同一の放送時間に放送されないと判定した場合はステップＳ２０９に進む。
【００７７】
ステップＳ２０８では、制御部１１１は、ステップＳ２０２で検索された番組のＩＰ放送チャンネル識別情報リストに、ステップＳ２０６で選択した番組を放送するＩＰ放送のチャンネルのチャンネル識別情報を追加する。具体的には、制御部１１１は、ステップＳ２０６で選択した番組を放送するＩＰ放送のチャンネルのチャンネル識別情報を同一番組リストから取得する。そして、制御部１１１は、取得したチャンネル識別情報を、放送時間変更管理テーブルにおいて、ステップＳ２０２で検索された番組を識別する番組識別情報に対応付けられたＩＰ放送チャンネル識別情報リストに追加する。
【００７８】
ステップＳ２０９では、制御部１１１は、同一番組リストにある全ての番組について、ステップＳ２０６で選択したか否かを判定する。制御部１１１は、全ての番組を選択していない場合はステップＳ２０６に進み、同一番組リストから新たな番組を選択して処理を継続する。一方、制御部１１１は、全ての番組を選択した場合はステップＳ２１０に進む。
【００７９】
ステップＳ２１０では、制御部１１１は、ディスプレイ１０４に図８に示すような選局確認画面を表示して、ステップＳ２０２で検索された番組の変更前放送時間と同一の放送時間に、該番組と同一番組を放送するＩＰ放送のチャンネルに選局するか否かを判定する。制御部１１１は、ユーザがリモコン１０９を用いて、視聴選択画面において「はい」を選択した場合はステップＳ２１１に進み、「いいえ」を選択した場合はステップＳ２１３に進む。
【００８０】
ステップＳ２１１では、制御部１１１は、図９に示すような選局先選択画面をディスプレイ１０４に表示して、該画面上で選局先チャンネルが選択されたか否かを判定する。制御部１１１は、放送時間変更管理テーブルにおいて、ステップＳ２０２で検索された番組を識別する番組識別情報に対応付けられたＩＰ放送チャンネル識別情報リストに基づいて、該画面を表示する。ここで、選局先チャンネルとは、ステップＳ２０２で検索された番組の変更前放送時間と同一の放送時間に、該番組と同一番組を放送するＩＰ放送のチャンネルである。
【００８１】
図９では、選局先選択画面上には、選局先チャンネルを選択するための選択ボタン２０１と選択ボタン２０２とが表示されている。ユーザは、リモコン１０９のカーソルキーを用いて選択ボタン２０１又は選択ボタン２０２のいずれかを選択した後に、決定キーを押下して選択対象の選択ボタンを決定することで、選局先チャンネルを選択する。制御部１１１は、選局先選択画面上で選局先チャンネルが選択された場合はステップＳ２１２に進み、選択されない場合はステップＳ２１１に戻る。
【００８２】
ステップＳ２１２では、制御部１１１は、放送時間変更管理テーブルから、ステップＳ２１１で選択されたＩＰ放送のチャンネルのチャンネル識別情報を取得して、ＩＰ放送受信部１０１に対して通知する。ＩＰ放送受信部１０１は、制御部１１１から通知されたチャンネル識別情報が識別するＩＰ放送のチャンネルに選局する。
【００８３】
ステップＳ２１３では、制御部１１１は、ステップＳ２０１で選局指示されたチャンネルのチャンネル識別情報を、放送受信部１００に対して通知する。放送受信部１００は、制御部１１１から通知されたチャンネル識別情報が識別するチャンネルに選局する。
【００８４】
続いて、検索対象番組と同じ番組をＩＰ放送の番組の中から検索するための番組検索処理について述べる。該処理は、図７のフローチャートのステップＳ２０４において、制御部１１１が実行する。図１０は、番組検索処理を示すフローチャートである。
【００８５】
なお、本番組検索処理の開始時に、制御部１１１は、同一番組リストが管理する全ての番組についての情報を消去するものとする。また、本実施例では、検索対象番組を、ステップＳ２０２で検索された番組とする。
【００８６】
ステップＳ３０１では、制御部１１１は、検索対象番組を放送するチャンネルの系列識別情報を取得する。具体的には、制御部１１１は、保持部１０８が保持する放送時間変更管理テーブルから、検索対象番組を識別する番組識別情報に対応付けられている地上波放送チャンネル識別情報を取得する。そして、制御部１１１は、保持部１０８が保持するチャンネルテーブルから、取得した地上波放送チャンネル識別情報に対応付けられている系列識別情報を取得する。
【００８７】
ステップＳ３０２では、制御部１１１は、チャンネルテーブルから、ＩＰ放送のチャンネルであって、ステップＳ３０１で取得した系列識別情報と同じ系列識別情報のチャンネルのみを抽出したチャンネルテーブルを作成する。
【００８８】
ステップＳ３０３では、制御部１１１は、ステップＳ３０２で作成したチャンネルテーブルを参照して、チャンネルを１つ選択する。
【００８９】
ステップＳ３０４では、制御部１１１は、ステップＳ３０３で選択したチャンネルに関するＥＩＴを保持部１０８から取得する。本実施例のテレビ放送受信装置は、ＩＰ放送のチャンネルに選局することで、該チャンネルに関するＥＩＴを取得することができる。従って、制御部１１１は、ステップＳ３０２で作成したチャンネルテーブルから、ステップＳ３０３で選択したチャンネルを識別するチャンネル識別情報を取得してＩＰ放送受信部１０１に通知する。そして、ＩＰ放送受信部１０１は、制御部１１１から通知されたチャンネル識別情報に基づいて選局する。
【００９０】
ステップＳ３０５では、制御部１１１は、ステップＳ３０３で選択したチャンネルで放送される番組の中から、検索対象番組と同一番組を検索する。具体的には、制御部１１１は、ステップＳ３０４で取得したＥＩＴに含まれる番組名を参照して、検索対象番組の番組識別情報である番組名と同じ番組名の番組を、ステップＳ３０３で選択したチャンネルで放送される番組の中から検索する。
【００９１】
なお、本実施例では番組識別情報として番組名を用いているので、検索対象番組と同じ番組を、番組名を用いて検索したが、用いることのできる情報は、番組名に限るものではない。番組を識別できる情報であれば他のものでも良い。
【００９２】
ステップＳ３０６では、制御部１１１は、ステップＳ３０５で検索対象番組と同一番組が検索されたかどうかを判定する。制御部１１１は、検索対象番組と同一番組が検索されたと判定した場合はステップＳ３０７に進み、検索されなかったと判定した場合はステップＳ３０８に進む。
【００９３】
ステップＳ３０７では、制御部１１１は、検索対象番組と同一番組であって、ステップＳ３０３で選択したチャンネルで放送される番組を同一番組リストに追加する。具体的には、制御部１１１は、ステップＳ３０４で取得したＥＩＴから、該同一番組の番組名を取得して、同一番組リストに番組識別情報として追加する。そして、制御部１１１は、ステップＳ３０３で選択したチャンネルのチャンネル識別情報を、ステップＳ３０２で作成したチャンネルテーブルから取得して、追加した番組識別情報に対応付けて設定する。
【００９４】
ステップＳ３０８では、制御部１１１は、ステップＳ３０２で作成したチャンネルテーブルにある全てのチャンネルについて、ステップＳ３０３で選択したか否かを判定する。制御部１１１は、全てのチャンネルを選択していない場合はステップＳ３０３に進み、該チャンネルテーブルから新たなチャンネルを選択して処理を継続する。一方、制御部１１１は、全てのチャンネルを選択した場合は処理を終了する。
【００９５】
以上、本実施例のテレビ放送受信装置は、地上波放送の番組の放送時間が変更されている場合でも、該番組と同じ番組であって、変更前の放送時間に放送されるＩＰ放送の番組の映像データや音声データを受信することができる。よって、本実施例のテレビ放送受信装置によれば、視聴時間が他に取れない等、予定通りの時間に番組を視聴することが必要な状況にあるユーザは、予定通りの時間に該番組を視聴できる。この結果、ユーザの利便性を向上させることが可能となる。
【００９６】
なお、本実施例では、地上波を介して地域固有のテレビ放送を放送しているが、地上波に限るものではない。地上波以外でも、放送波を介して地域固有のテレビ放送を放送できるものであれば他のものでもよい。
【００９７】
また、本実施例では、ＩＰ放送により全国のテレビ放送を放送しているが、ＩＰ放送に限るものではない。ＩＰ放送以外でも、ケーブルテレビ放送等、ネットワークを介して全国のテレビ放送を放送できるものであれば良い。
【００９８】
（実施例１の変形例）
なお、実施例１では、制御部１１１は、図７に示す選局処理において、ＩＰ放送の番組の中から、放送時間が変更された地上波放送の番組と同じ番組であって、変更前の放送時間に放送される番組を検索する処理を実行している。しかしながら、該処理に長い時間を要する場合、選局に要する時間が長くなってテレビ放送受信装置のレスポンスが低下するため、ユーザの利便性を損ねてしまうことも考えられる。そこで、本変形例では、制御部１１１が、該処理を、放送時間変更設定処理において実行する構成を考える。
【００９９】
本変形例を、図６に示すフローチャートに適用した場合は、図１１に示すようなフローチャートになる。
【０１００】
ステップＳ４０１〜Ｓ４０８は、図６に示すステップＳ１０１〜Ｓ１０８と同様であるので、その説明を省略する。
【０１０１】
ステップＳ４０９では、制御部１１１は、ステップＳ４０５で選択した番組と同一番組を、ＩＰ放送の番組の中から検索する番組検索処理を実行する。該処理は、図１０のフローチャートで示す処理と同様である。但し、該処理における検索対象番組は、ステップＳ４０５で選択した番組とする。
【０１０２】
ステップＳ４１０〜Ｓ４１２は、図７に示すステップＳ２０５〜Ｓ２０７と同様であるので、その説明を省略する。
【０１０３】
ステップＳ４１３では、制御部１１１は、ステップＳ４０５で選択した番組のＩＰ放送チャンネル識別情報リストに、ステップＳ４１１で選択した番組を放送するＩＰ放送のチャンネルのチャンネル識別情報を追加する。具体的には、制御部１１１は、ステップＳ４１１で選択した番組を放送するＩＰ放送のチャンネルのチャンネル識別情報を同一番組リストから取得する。そして、制御部１１１は、取得したチャンネル識別情報を、放送時間変更管理テーブルにおいて、ステップＳ４０５で選択した番組を識別する番組識別情報に対応付けられたＩＰ放送チャンネル識別情報リストに追加する。
【０１０４】
ステップＳ４１４は、図７に示すステップＳ２０９と同様であるので、その説明を省略する。
【０１０５】
ステップＳ４１５は、図６に示すステップＳ１０９と同様であるので、その説明を省略する。
【０１０６】
続いて、本変形例を、図７に示すフローチャートに適用した場合は、図１２に示すようなフローチャートになる。
【０１０７】
ステップＳ５０１〜Ｓ５０３は、図７に示すステップＳ２０１〜Ｓ２０３と同様であるので、その説明を省略する。
【０１０８】
ステップＳ５０４では、制御部１１１は、ＩＰ放送の番組の中に、ステップＳ５０２で検索された番組の変更前の放送時間に放送される、該番組と同一番組があるか否かを判定する。具体的には、制御部１１１は、放送時間変更管理テーブルから、ステップＳ５０２で検索された番組を識別する番組識別情報に対応付けられたＩＰ放送チャンネル識別情報リストを取得する。
【０１０９】
そして、制御部１１１は、取得したＩＰ放送チャンネル識別情報リストの値が「ＮＵＬＬ」以外の場合は、ＩＰ放送の番組の中に、ステップＳ５０２で検索された番組の変更前の放送時間に放送される、該番組と同一番組があると判定する。一方、制御部１１１は、取得したＩＰ放送チャンネル識別情報リストの値が「ＮＵＬＬ」の場合は、該番組がないと判定する。制御部１１１は、該番組があると判定した場合はステップＳ５０４に進み、該番組がないと判定した場合はステップＳ５０７に進む。
【０１１０】
ステップＳ５０５〜Ｓ５０８は、図７に示すステップＳ２１０〜Ｓ２１３と同様であるので、その説明を省略する。
【０１１１】
以上、本変形例によれば、選局処理において、ＩＰ放送の番組の中から、放送時間が変更された地上波放送の番組と同じ番組であって、変更前の放送時間に放送される番組を検索する場合に比べ、選局に要する時間を短縮することができる。その結果、ユーザの利便性を向上させることが可能となる。
【０１１２】
（実施例２）
実施例２では、地上波放送の電子番組表上で選択された番組の放送時間が変更されている場合に、変更前の放送時間に放送される、該番組と同じＩＰ放送の番組の映像データや音声データを受信する方法について説明する。
【０１１３】
実施例２に係るテレビ放送受信装置は、実施例１の変形例に係る制御部１１１に異なる特徴を有するものである。以下、実施例２に係る説明は実施例１の変形例との相違点についてのみ説明する。
【０１１４】
制御部１１１は、リモコン受信部１１０から地上波放送の電子番組表の表示指示を受信した場合は、保持部１０８により保持されている地上波放送のＳＩ及び放送時間変更管理テーブルに基づいて、電子番組表をディスプレイ１０４に表示する。特に、制御部１１１は、該電子番組表に表示される番組の中に、放送時間が変更されている番組がある場合は、図１３に示すような、最新の番組編成における番組の情報と、放送時間変更前の番組編成における番組の情報とを含む地上波放送の電子番組表を表示する。
【０１１５】
そして、制御部１１１は、地上波放送の電子番組表上で番組が選択された場合は、放送受信部１００またはＩＰ放送受信部１０１に指示して、該番組を放送するチャンネルに選局させる。特に、制御部１１１は、該電子番組表において、放送時間変更前の番組編成に関する番組が選択された場合、ＩＰ放送受信部１０１に指示して、該番組と同じ番組であって、放送時間が変更されていない番組を放送するＩＰ放送のチャンネルに選局させる。このような、番組選択処理については、図１４を用いて後述する。
【０１１６】
続いて、最新の番組編成における番組の情報と、放送時間変更前の番組編成における番組の情報とを含む、図１３に示すような地上波放送の電子番組表について説明する。図１３に示す電子番組表は、「★★テレビ」のチャンネルで放送される番組を表示する表示エリア３０１と、「テレビ○○」のチャンネルで放送される番組を表示する表示エリア３０２とを有する。
【０１１７】
図１３に示す電子番組表では、「テレビ○○」のチャンネルで放送されるプロ野球中継が延長されたために、該プロ野球中継とその後続番組の放送時間が変更されている。よって、「テレビ○○」のチャンネルで放送される番組を表示する表示エリア３０２は、放送時間変更前の番組編成に関する番組を表示する表示エリア３０３と、最新の番組編成に関する番組を表示する表示エリア３０４とを有する。一方、「★★テレビ」のチャンネルで放送される番組には放送時間が変更されている番組がないので、表示エリア３０１には、「★★テレビ」のチャンネルの最新の番組編成に関する番組のみ表示される。
【０１１８】
また、表示エリア３０１、表示エリア３０３、表示エリア３０４は、時間帯によって定まる、少なくとも１つ以上のセルを有する。まず、表示エリア３０１におけるセルには、該セルを定めた時間帯に、「★★テレビ」のチャンネルで放送される番組の番組名が表示される。例えば、図１３では、「★★テレビ」のチャンネルで、２２時から２３時の間に、「ニュース１０」が放送されるので、セル３０５には番組名「ニュース１０」が表示される。
【０１１９】
なお、制御部１１１は、保持部１０８が保持する地上波放送のＳＩに基づいて、表示エリア３０１におけるセルを表示する。
【０１２０】
次に、表示エリア３０４におけるセルには、最新の番組編成において、該セルを定めた時間帯に、「テレビ○○」のチャンネルで放送される番組の番組名が表示される。例えば、図１３では、最新の番組編成において、「テレビ○○」のチャンネルで、２０時から２２時の間に、「プロ野球中継○○対××」が放送されるので、セル３０６には番組名「プロ野球中継○○対××」が表示される。
【０１２１】
なお、制御部１１１は、保持部１０８が保持する地上波放送のＳＩに基づいて、表示エリア３０４におけるセルを表示する。
【０１２２】
一方、表示エリア３０３におけるセルには、放送時間変更前の番組編成において、該セルを定めた時間帯に、「テレビ○○」のチャンネルで放送される番組の番組名等が表示される。特に、該番組を変更前の放送時間に放送するＩＰ放送のチャンネルがある場合は、表示エリア３０３におけるセルには、番組名に加えて、該チャンネルの放送事業者の名称も表示される。そして、該チャンネルがない場合は、表示エリア３０３におけるセルは、グレーアウト表示されて、選択不可にされる。
【０１２３】
例えば、図１３では、放送時間変更前の番組編成において、「テレビ○○」のチャンネルで、２１時から２２時の間に「××バラエティ」が放送される。また、ＩＰ放送のチャンネルの放送事業者「△△放送」及び「テレビ××」が、「××バラエティ」を変更前の放送時間に放送する。従って、セル３０７には、番組名「テレビ××」に加えて、放送事業者の名称「△△放送」と、「テレビ××」とが表示される。
【０１２４】
しかし、図１３では、放送時間変更前の番組編成において、「テレビ○○」のチャンネルで、２２時から２３時の間に「ドラマ□□」が放送されるが、「ドラマ□□」を変更前の放送時間に放送するＩＰ放送のチャンネルはない。従って、セル３０８は、番組名「ドラマ□□」が表示された上で、グレーアウト表示されて選択不可にされる。
【０１２５】
なお、制御部１１１は、保持部１０８が保持する放送時間変更管理テーブルに基づいて、表示エリア３０３におけるセルを表示する。より詳細には、制御部１１１は、「テレビ○○」のチャンネルの番組で、電子番組表上に表示されている時間帯に変更前放送時間が対応する番組の情報を該テーブルから取得して、表示エリア３０３におけるセルを表示する。
【０１２６】
なお、本実施例では、電子番組表上の放送時間変更前の番組編成における番組ではあるが、放送時間が変更されていない番組についても、グレーアウト表示して選択不可にするものとする。
【０１２７】
続いて、電子番組表上で放送時間変更前の番組編成に関する番組が選択された場合に、選択された番組と同じ番組であって、変更前の放送時間に放送されるＩＰ放送の番組の映像データや音声データを受信するための番組選択処理について説明する。図１４は、番組選択処理を示すフローチャートである。該処理は、地上波放送の電子番組表を表示中に、制御部１１１が実行する。
【０１２８】
ステップＳ６０１では、制御部１１１は、地上波放送の電子番組表上で、番組が選択されたか否かを判定する。具体的には、制御部１１１は、該電子番組表の表示中に、リモコン受信部１１０からフォーカス移動指示を受信した場合は、該指示に基づいて、該電子番組表上のフォーカスを移動させる。そして、制御部１１１は、リモコン受信部１１０から選択指示を受信した場合は、該電子番組表上でフォーカスされている番組が選択されたと判定する。制御部１１１は、番組が選択されたと判定した場合はステップＳ６０２に進み、番組が選択されていないと判定した場合はステップＳ６０１に戻る。
【０１２９】
ステップＳ６０２では、制御部１１１は、ステップＳ６０１で選択された番組は、放送時間変更前の番組編成に関する番組であるか否かを判定する。制御部１１１は、該番組である場合はステップＳ６０３に進み、該番組でない場合はステップＳ６０５に進む。
【０１３０】
ステップＳ６０３は、図７に示すステップＳ２１１と同様であるので、その説明を省略する。但し、本実施例では、実施例１とは異なり、制御部１１１は、ステップＳ６０１で選択された番組を識別する番組識別情報に対応付けられたＩＰ放送チャンネル識別情報リストに基づいて、選局先選択画面を表示するものとする。
【０１３１】
ステップＳ６０４では、制御部１１１は、ＩＰ放送受信部１０１に対して、ステップＳ６０３で選択されたＩＰ放送のチャンネルのチャンネル識別情報を通知する。そして、ＩＰ放送受信部１０１は、制御部１１１から通知されたチャンネル識別情報が識別するＩＰ放送のチャンネルに選局する。
【０１３２】
ステップＳ６０５では、制御部１１１は、放送受信部１００に対して、ステップＳ６０１で選択された番組を放送する地上波放送のチャンネル識別情報を通知する。放送受信部１００は、制御部１１１から通知されたチャンネル識別が識別する地上波放送のチャンネルに選局する。
【０１３３】
以上、本実施例のテレビ放送受信装置は、地上波放送の電子番組表上で選択された番組の放送時間が変更されている場合に、変更前の放送時間に放送される、該番組と同じＩＰ放送の番組の映像データや音声データを受信することができる。よって、本実施例のテレビ放送受信装置によれば、視聴時間が他に取れない等、予定通りの時間に番組を視聴することが必要な状況にあるユーザは、予定通りの時間に該番組を視聴することができる。その結果、ユーザの利便性を向上させることが可能となる。
【０１３４】
なお、本実施例では、制御部１１１は、ＩＰ放送の番組の中から、放送時間が変更された地上波放送の番組と同じ番組であって、変更前の放送時間に放送される番組を、地上波放送の電子番組表を表示する前に、事前に検索しているが、これに限るものではない。例えば、制御部１１１は、地上波放送の電子番組表上で、放送時間が変更されている番組が選択された場合に、該番組の変更前の放送時間に放送される、該番組と同一番組を、ＩＰ放送の番組の中から検索しても良い。この場合、まず、制御部１１１は、図７に示すステップＳ２０４〜Ｓ２０９のような処理を行い、選択された番組と同一番組を、ＩＰ放送の番組の中から検索する。ただし、ステップＳ２０４で実行する番組検索処理は、地上波放送の電子番組表上で選択された、放送時間が変更されている番組について行う。
【０１３５】
そして、制御部１１１は、検索されたＩＰ放送の同一番組を放送するＩＰ放送のチャンネルについて、図９に示すような選局先選択画面を表示して、該画面上で選択された選局先チャンネルのチャンネル識別情報を、ＩＰ放送受信部１０１に対して通知する。
【０１３６】
（実施例３）
実施例３では、視聴予約の実行時に、地上波放送の予約対象番組の放送時間が変更されている場合でも、予約対象番組と同じ番組であって、変更前の放送時間に放送される、ＩＰ放送の番組の映像データや音声データを受信する場合について説明する。
【０１３７】
実施例３に係るテレビ放送受信装置は、実施例１に係る保持部１０８及び制御部１１１に異なる特徴を有するものである。以下、実施例３に係る説明は、実施例１との相違点についてのみ説明する。
【０１３８】
保持部１０８は、視聴予約に関する予約情報を保持する。予約情報には、予約対象番組の番組識別情報、予約チャンネルのチャンネル識別情報、予約対象番組の放送時間のような番組の予約に関する情報が存在する。
【０１３９】
制御部１１１は、保持部１０８が保持するＰＳＩ／ＳＩに基づいて、予約対象番組の予約情報を生成する。そして、制御部１１１は、生成した予約情報を保持部１０８に保持させる。
【０１４０】
また、制御部１１１は、保持部１０８が保持する予約情報や時間管理部１１２から取得した現在時刻に基づき、放送受信部１００又はＩＰ放送受信部１０１に指示して、予約実行時間に予約対象番組を放送する予約チャンネルに選局させる。ここで予約実行時間とは、予約対象番組の放送開始時刻である。特に、制御部１１１は、予約実行時間の一定時間前に、予約対象番組の放送時間が変更されている場合は、ＩＰ放送の番組の中から、変更前の放送時間に放送される、予約対象番組と同じ番組を検索する。そして、制御部１１１は、検索して見つかったＩＰ放送の番組について、保持部１０８が保持するＰＳＩ／ＳＩに基づいて予約情報を生成して、保持部１０８が保持する予約情報を更新する。このような、予約実行処理については、図１５のフローチャートを用いて後述する。
【０１４１】
続いて、視聴予約の実行時に、地上波放送の予約対象番組の放送時間が変更されている場合に、該番組と同じ番組であって、変更前の放送時間に放送されるＩＰ放送の番組の映像データや音声データを受信するための予約実行処理について述べる。該処理は、制御部１１１によって実行される。図１５は、予約実行処理を示すフローチャートである。本処理は、予約実行時間の一定時間前に開始する。なお、本実施例においては、本処理は予約実行時間の１分前に開始するとするが、これに限るものではない。
【０１４２】
ステップＳ７０１では、制御部１１１は、放送時間変更管理テーブルに基づいて、地上波放送の予約対象番組の放送時間が変更されているか否かを判定する。具体的には、制御部１１１は、放送時間変更管理テーブルにおいて、予約対象番組を識別する番組識別情報に対応付けられている変更フラグが「ＴＲＵＥ」の場合は、予約対象番組の放送時間が変更されていると判定する。
【０１４３】
一方、制御部１１１は、放送時間変更管理テーブルにおいて、該番組識別情報に対応付けられている変更フラグが「ＦＡＬＳＥ」の場合は、予約対象番組の放送時間が変更されていないと判定する。制御部１１１は、地上波放送の予約対象番組の放送時間が変更されていると判定した場合はステップＳ７０２に進み、地上波放送の予約対象番組の放送時間が変更されていないと判定した場合はステップＳ７０６に進む。
【０１４４】
ステップＳ７０２では、制御部１１１は、予約対象番組と同一番組を、ＩＰ放送の番組の中から検索する番組検索処理を実行する。該処理は、図１０のフローチャートで示す処理と同様である。但し、該処理における検索対象番組は、予約対象番組とする。
【０１４５】
ステップＳ７０３〜Ｓ７０５は、図７に示すステップＳ２０５〜Ｓ２０７と同様であるので、その説明を省略する。
【０１４６】
ステップＳ７０６では、制御部１１１は、保持部１０８により保持されているＩＰ放送のＰＳＩ／ＳＩに基づいて、ステップＳ７０４で選択された番組に関する予約情報を生成して、保持部１０８が保持する予約情報を更新する。
【０１４７】
ステップＳ７０７では、制御部１１１は、予約情報に含まれる予約対象番組の放送時間に基づいて、時間管理部１１２から取得した現在時刻が予約実行時間であるか否かを判定する。制御部１１１は、現在時刻は予約実行時間であると判定した場合はステップＳ７０８に進み、現在時刻は予約実行時間でないと判定した場合はステップＳ７０７に戻る。
【０１４８】
ステップＳ７０８では、制御部１１１は、保持部１０８により保持されている予約情報に基づいて、予約チャンネルのチャンネル識別情報を、放送受信部１００またはＩＰ放送受信部１０１に対して通知する。具体的には、制御部１１１は、保持部１０８が保持するチャンネルテーブルにおいて、予約チャンネルのチャンネル識別情報に対応付けられた受信種別情報が地上波放送を示している場合は、放送受信部１００に対して、該チャンネル識別情報を通知する。
【０１４９】
一方、制御部１１１は、該受信種別情報がＩＰ放送を示している場合は、ＩＰ放送受信部１０１に対して、該チャンネル識別情報を通知する。放送受信部１００及びＩＰ放送受信部１０１は、制御部１１１から通知されたチャンネル識別情報が識別するチャンネルに選局する。
【０１５０】
以上、本実施例のテレビ放送受信装置は、視聴予約実行時に地上波放送の予約対象番組の放送時間が変更されている場合でも、予約対象番組と同じ番組であって、変更前の放送時間に放送される、ＩＰ放送の番組の映像データや音声データを受信することができる。よって、本実施例のテレビ放送受信装置によれば、視聴時間が他に取れない等、予定通りの時間に番組を視聴することが必要な状況にあるユーザは、改めて視聴予約することなく、予定通りの時間に番組を視聴できる。この結果、ユーザの利便性を向上させることが可能となる。
【０１５１】
（実施例４）
実施例４では、視聴予約の登録時に、放送時間が変更される可能性のない番組を検索して、視聴予約を登録する場合について説明する。
【０１５２】
実施例４に係るテレビ放送受信装置は、実施例３に係る保持部１０８及び制御部１１１に異なる特徴を有するものである。以下、実施例４に係る説明は実施例３との相違点についてのみ説明する。
【０１５３】
保持部１０８は、後述する予約登録処理において用いられる、予約対象番組候補リストを保持する。ここで予約対象番組候補リストとは、地上波放送の番組と同一番組であって、放送時間が変更される可能性のないＩＰ放送の番組についてのリストである。具体的には、予約対象番組候補リストは、該番組の番組識別情報と、該番組の放送時間及び該番組を放送するＩＰ放送のチャンネルのチャンネル識別情報を対応付けた図１６に示すようなリストである。
【０１５４】
制御部１１１は、地上波放送の電子番組表上でユーザがリモコン１０９を用いて選択した番組について予約情報を生成して、保持部１０８に保持させる。但し、制御部１１１は、該番組に放送時間が変更される可能性があると判定した場合は、該番組と同じ番組であって、放送時間が変更される可能性のないＩＰ放送の番組について予約情報を生成して、保持部１０８に保持させる。
【０１５５】
なお、制御部１１１は、地上波放送のＥＩＴ、又は、ＩＰ放送のＥＩＴに基づいて、番組に放送時間が変更される可能性があるか否かを判定する。また、制御部１１１は、地上波放送のＰＳＩ／ＳＩ、又は、ＩＰ放送のＰＳＩ／ＳＩに基づいて予約情報を生成する。以上のような、制御部１１１が実行する予約登録処理については、図１７のフローチャートを用いて以下に述べる。
【０１５６】
これより、放送時間が変更される可能性のない番組を視聴予約するための予約登録処理について説明する。図１７は、予約登録処理を示すフローチャートである。なお、制御部１１１は、予約登録処理の開始時に、予約対象番組候補リストが管理する全ての番組についての情報を該リストから消去するものとする。
【０１５７】
ステップＳ８０１では、制御部１１１は、リモコン受信部１１０から地上波放送の電子番組表の表示指示を受信したか否かにより処理を分ける。制御部１１１は、表示指示を受信した場合はステップＳ８０２に進み、表示指示を受信しない場合はステップＳ８０１に戻る。
【０１５８】
ステップＳ８０２は、図１４に示すステップＳ６０１と同様であるので、その説明を省略する。
【０１５９】
ステップＳ８０３では、制御部１１１は、判定対象番組に放送時間が変更される可能性があるか否かを判定する。ステップＳ８０３において、判定対象番組は、ステップＳ８０２で選択された番組とする。具体的には、制御部１１１は、判定対象番組のＥＩＴに含まれるコンテント記述子内のｕｓｅｒ＿ｎｉｂｂｌｅを用いて、判定対象番組に放送時間が変更される可能性があるか否かを判定する。判定対象番組のＥＩＴは保持部１０８によって保持されている。
【０１６０】
ここで、ｕｓｅｒ＿ｎｉｂｂｌｅとは、番組に中止の可能性があることや、番組に延長の可能性があること等を示す情報である。たとえば、ｕｓｅｒ＿ｎｉｂｂｌｅの上位４ビットの値が０ｘ０（１６進数）で、下位４ビットの値が０ｘ０（１６進数）の場合、ｕｓｅｒ＿ｎｉｂｂｌｅは番組に中止の可能性があることを示している。また、ｕｓｅｒ＿ｎｉｂｂｌｅの上位４ビットの値が０ｘ０（１６進数）で、下位４ビットの値が０ｘ１（１６進数）の場合、ｕｓｅｒ＿ｎｉｂｂｌｅは番組に延長の可能性があることを示している。
【０１６１】
ステップＳ８０３において、制御部１１１は、以下の（１）又は（２）のいずれか一方でも該当する場合は、判定対象番組に放送時間が変更される可能性があると判定する。
【０１６２】
（１）判定対象番組、及び、判定対象番組の放送開始時刻の所定時間前から判定対象番組の放送開始時刻までの間に放送される番組のうち、いずれかの番組に、延長の可能性がある場合。具体的には、判定対象番組のｕｓｅｒ＿ｎｉｂｂｌｅや、判定対象番組の放送開始時刻の所定時間前から判定対象番組の放送開始時刻までの間に放送される番組のｕｓｅｒ＿ｎｉｂｂｌｅが、番組の延長の可能性があることを示している場合である。なお、本実施例においては、「判定対象番組の放送開始時刻の所定時間前」とは、判定対象番組の放送開始時刻の６時間前とするが、これに限るものではない。
【０１６３】
（２）判定対象番組に中止の可能性がある場合。具体的には、判定対象番組のｕｓｅｒ＿ｎｉｂｂｌｅが番組の中止の可能性があることを示している場合である。
【０１６４】
制御部１１１は、上記（１）又は（２）のどちらにも該当しない場合は、判定対象番組に放送時間が変更される可能性がないと判定する。制御部１１１は、判定対象番組に放送時間が変更される可能性があると判定した場合はステップＳ８０４に進み、放送時間が変更される可能性がないと判定した場合はステップＳ８１０に進む。
【０１６５】
ステップＳ８０４では、制御部１１１は、ステップＳ８０２で選択された番組と同一番組を、ＩＰ放送の番組の中から検索する番組検索処理を実行する。該処理は、図１０のフローチャートで示す処理と同様である。但し、該処理における検索対象番組は、ステップＳ８０２で選択された番組とする。
【０１６６】
ステップＳ８０５〜Ｓ８０６は、図７に示すステップＳ２０５〜Ｓ２０６と同様であるので、その説明を省略する。
【０１６７】
ステップＳ８０７では、制御部１１１は、ステップＳ８０６で選択された番組に放送時間が変更される可能性があるか否かを判定する。ステップＳ８０７における判定処理は、ステップＳ８０３の判定処理と同様である。但し、判定対象番組は、ステップＳ８０６で選択された番組とする。制御部１１１は、ステップＳ８０６で選択された番組に放送時間が変更される可能性がないと判定した場合はステップＳ８０８に進み、放送時間が変更される可能性があると判定した場合はステップＳ８０９に進む。
【０１６８】
ステップＳ８０８では、制御部１１１は、ステップＳ８０７で放送時間が変更される可能性がないと判定された番組に関する情報を予約対象番組候補リストに追加する。まず、制御部１１１は、ステップＳ８０６で選択された番組の番組識別情報を同一番組リストから取得して、予約対象番組候補リストに追加する。
【０１６９】
次に、制御部１１１は、保持部１０８により保持されているＩＰ放送のＥＩＴから該番組の放送時間を取得して、追加した番組識別情報に対応付けて設定する。更に、制御部１１１は、ステップＳ８０６で選択した番組を放送するＩＰ放送のチャンネルのチャンネル識別情報を同一番組リストから取得して、追加した番組識別情報に対応付けて設定する。
【０１７０】
ステップＳ８０９は、図７に示すステップＳ２０９と同様であるので、その説明を省略する。
【０１７１】
ステップＳ８１０では、制御部１１１は、予約対象番組候補リストに基づいて、図１８に示すような予約対象番組選択画面を表示する。そして、制御部１１１は、ユーザがリモコン１０９を用いて該画面上で予約対象番組を選択した場合はステップＳ８１１に進み、選択していない場合はステップＳ８１０に戻る。
【０１７２】
ステップＳ８１１では、制御部１１１は、ＩＰ放送または地上波放送の番組の予約情報を生成して、保持部１０８に保持させる。ここで、制御部１１１は、ステップＳ８１０で予約対象番組が選択された場合は、保持部１０８が保持するＩＰ放送のＰＳＩ／ＳＩに基づいて、選択された予約対象番組の予約情報を生成する。
【０１７３】
一方、制御部１１１は、ステップＳ８０３において、ステップＳ８０２で選択された番組に放送時間が変更される可能性がないと判定した場合は、保持部１０８が保持する地上波放送のＰＳＩ／ＳＩに基づいて、該番組について予約情報を生成する。
【０１７４】
また、制御部１１１は、ステップＳ８０５において、ＩＰ放送の番組の中から、ステップＳ８０２で選択された番組と同一番組が検索されなかった場合も、地上波放送のＰＳＩ／ＳＩに基づいて、ステップＳ８０２で選択された番組について予約情報を生成する。
【０１７５】
以上、本実施例で説明したように、本実施例のテレビ放送受信装置は、地上波放送の番組に放送時間が変更される可能性がある場合でも、該番組と同一の番組であって、放送時間が変更される可能性のないＩＰ放送の番組を検索して、視聴予約を登録できる。よって、本実施例のテレビ放送受信装置によれば、視聴時間が他に取れない等、予定通りの時間に番組を視聴することが必要な状況にあるユーザは、放送時間が変更される可能性のない番組を視聴予約することで、予定通りの時間に番組を視聴できる。この結果、ユーザの利便性を向上させることが可能となる。
【０１７６】
なお、本実施例では、番組に放送時間が変更される可能性があるか否かの判定処理において、ｕｓｅｒ＿ｎｉｂｂｌｅが示す情報として、番組に中止の可能性があることや、番組に延長の可能性があることを用いたが、用いる情報は中止や延長に限られない。例えば、ｕｓｅｒ＿ｎｉｂｂｌｅが示す情報として、番組に中断の可能性があることを用いても良い。
【０１７７】
また、本実施例では、地上波放送のＥＩＴ、又はＩＰ放送のＥＩＴに基づいて、番組に放送時間が変更される可能性があるか否かを判定したが、これに限るものではない。たとえば、番組に延長の可能性があること等を示す情報を放送事業者が運用するインターネット上のサーバから取得して、該情報に基づいて、番組に放送時間が変更される可能性があるか否かを判定しても良い。
【図面の簡単な説明】
【０１７８】
【図１】本発明の実施例１におけるテレビ放送受信システムの例を示す図である。
【図２】本発明の実施例１におけるテレビ放送受信装置の概略構成を示すブロック図である。
【図３】本発明の実施例１におけるチャンネルテーブルの例である。
【図４】本発明の実施例１における放送時間変更管理テーブルの例である。
【図５】本発明の実施例１における同一番組リストの例である。
【図６】本発明の実施例１における放送時間変更設定処理の処理フローを示すフローチャートである。
【図７】本発明の実施例１における選局処理の処理フローを示すフローチャートである。
【図８】本発明の実施例１における選局確認画面の例である。
【図９】本発明の実施例１における選局先選択画面の例である。
【図１０】本発明の実施例１における番組検索処理の処理フローを示すフローチャートである。
【図１１】本発明の実施例１の変形例における放送時間変更設定処理の処理フローを示すフローチャートである。
【図１２】本発明の実施例１の変形例における、選局処理の処理フローを示すフローチャートである。
【図１３】本発明の実施例２における、最新の番組編成と放送時間変更前の番組編成とを含む電子番組表の例である。
【図１４】本発明の実施例２における番組選択処理の処理フローを示すフローチャートである。
【図１５】本発明の実施例３における予約実行処理の処理フローを示すフローチャートである。
【図１６】本発明の実施例４における予約対象番組候補リストの例を示す図である。
【図１７】本発明の実施例４における予約登録処理の処理フローを示すフローチャートである。
【図１８】本発明の実施例４における予約対象番組選択画面の例を示す図である。
【符号の説明】
【０１７９】
１００  放送受信部
１０１  ＩＰ放送受信部
１０８  保持部
１０９  リモコン
１１１  制御部
【図１】
0005252952.tif 000002
【図２】
0005252952.tif 000003
【図３】
0005252952.tif 000004
【図４】
0005252952.tif 000005
【図５】
0005252952.tif 000006
【図６】
0005252952.tif 000007
【図７】
0005252952.tif 000008
【図８】
0005252952.tif 000009
【図９】
0005252952.tif 000010
【図１０】
0005252952.tif 000011
【図１１】
0005252952.tif 000012
【図１２】
0005252952.tif 000013
【図１３】
0005252952.tif 000014
【図１４】
0005252952.tif 000015
【図１５】
0005252952.tif 000016
【図１６】
0005252952.tif 000017
【図１７】
0005252952.tif 000018
【図１８】
0005252952.tif 000019