(57)【要約】【課題】ユーザへの負担を軽減し、簡単な処理で、一度取り消された番組の記録の予約を復活させる。【解決手段】予約修正マネージャ１６２が、録画を予約した後に番組を録画しないと判定された場合、その番組を録画するための予約情報における、録画を終了する時刻である録画終了時刻に、録画を開始する時刻である録画開始時刻と同じ時刻を設定し、録画マネージャ１３６が、録画開始時刻が録画終了時刻と同じである場合、その番組の録画を抑制するように番組の録画を制御する。また、予約修正マネージャ１６２は、予約情報における録画終了時刻に、録画開始時刻と同じ時刻を設定した後に、その番組を録画すると判定された場合、予約情報における録画終了時刻に、録画開始時刻より後の時刻を設定する。本発明は、ハードディスクドライブビデオレコーダに適用することができる。【選択図】図２
2006173967.tif 000002
【特許請求の範囲】
【請求項１】
記録を開始する時刻を示す記録開始時刻情報と記録を終了する時刻を示す記録終了時刻情報とを含む予約情報を基に、記録が予約された番組を記録する記録制御装置において、
記録を予約した後に前記番組を記録しないと判定された場合、その番組を記録するための前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定する設定手段と、
前記記録開始時刻情報で示される記録を開始する時刻が、前記記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御手段と
を含み、
前記設定手段は、前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻より後の時刻を設定する
ことを特徴とする記録制御装置。
【請求項２】
前記記録制御手段は、前記記録開始時刻情報で示される記録を開始する時刻が、前記記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御することをユーザへ通知する
ことを特徴とする請求項１に記載の記録制御装置。
【請求項３】
記録を開始する時刻を示す記録開始時刻情報と記録を終了する時刻を示す記録終了時刻情報とを含む予約情報を基に、記録が予約された番組を記録する記録制御装置の記録制御方法において、
記録を予約した後に前記番組を記録しないと判定された場合、その番組を記録するための前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定する設定ステップと、
前記記録開始時刻情報で示される記録を開始する時刻が、前記記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御ステップと
を含み、
前記設定ステップにおいて、前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻より後の時刻が設定される
ことを特徴とする記録制御方法。
【請求項４】
記録を開始する時刻を示す記録開始時刻情報と記録を終了する時刻を示す記録終了時刻情報とを含む予約情報を基に、記録が予約された番組を記録する記録制御装置の記録制御用のプログラムにおいて、
記録を予約した後に前記番組を記録しないと判定された場合、その番組を記録するための前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定する設定ステップと、
前記記録開始時刻情報で示される記録を開始する時刻が、前記記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御ステップと
を含み、
前記設定ステップにおいて、前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻より後の時刻が設定される
ことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項５】
記録を開始する時刻を示す記録開始時刻情報と記録を終了する時刻を示す記録終了時刻情報とを含む予約情報を基に、記録が予約された番組を記録する記録制御装置のコンピュータに、情報処理を行わせるプログラムにおいて、
記録を予約した後に前記番組を記録しないと判定された場合、その番組を記録するための前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定する設定ステップと、
前記記録開始時刻情報で示される記録を開始する時刻が、前記記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御ステップと
を含み、
前記設定ステップにおいて、前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、前記予約情報の前記記録終了時刻情報に、前記記録開始時刻情報で示される記録を開始する時刻より後の時刻が設定される
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録制御装置および方法、記録媒体、並びにプログラムに関し、特に、記録を予約した番組をより確実に記録することができるようにした記録制御装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来、例えば、放送局からテレビジョン放送（配信）される番組を、ハードディスクドライブ（以下、HDDと称する）ビデオレコーダなどの記録再生装置で記録（録画）する場合、ユーザが記録再生装置に附属しているリモートコントローラ（以下、リモコンと称する）を操作することで、EPG（Electronic Program Guide）データに含まれている番組の放送が開始される放送開始時刻および番組の放送が終了される放送終了時刻を基に、番組の記録を開始する時刻である記録開始時刻および記録を終了する時刻である記録終了時刻が設定され、番組の記録（録画）が予約されていた。
【０００３】
番組の放送時間の編成は、番組を放送する放送局の都合により、変更されることがある。例えば、テレビジョン放送の番組の放送時間は、突発的な事件や事故などに際し緊急に編成される番組（以下、特別番組と称する）によって、その特別番組以降の番組の放送時間が変更されることがある。また、サッカーや野球のようなスポーツの試合を中継する番組（以下、スポーツ中継番組と称する）は、その性質上、試合の終了時刻が延期されることがあるため、スポーツ中継番組の放送時間が延長され、スポーツ中継番組以降の番組の放送時間が変更されることが多々ある。
【０００４】
番組の放送時間の編成が変更されると、番組の放送開始時刻や放送終了時刻が変わってしまうため、記録再生装置は、記録が予約されていた番組とは別の番組を記録してしまうことがある。このため、番組の放送時間の編成が変更されても、ユーザの所望する番組を、適切に記録するための技術が種々提案されている。
【０００５】
例えば、特許文献１には、記録が予約されているテレビジョン放送による番組などに相当する第１のコンテンツの前の第２のコンテンツの終了時刻が延長された場合に、第１のコンテンツの終了時刻を推定し、第１のコンテンツの記録時間を延長する技術が開示されている。
【特許文献１】特開２００４−３２１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来、番組の放送時間の変更によって、録画が予約されている複数の番組の放送時間、すなわち、複数の番組の記録時間（録画時間）が重複してしまった場合、例えば、２つの番組の放送時間（記録時間）が重複してしまった場合、どちらか一方の番組の記録（録画）は中止される。すなわち、記録時間が重複してしまった２つの番組のどちらか一方の、記録（録画）の予約は取り消される。
【０００７】
したがって、このとき、再度の番組の放送時間の変更によって、例えば、放送時間（記録時間）が重複していた２つの番組のどちらか一方、または両方の放送時間がずれ、２つの番組の記録が可能になったとしても、放送時間の変更によって、一度、記録の予約が取り消された番組は、ユーザが、再び、番組の記録（録画）を予約しないかぎり、記録されることはない。
【０００８】
また、現在、普及が進められている地上波デジタルテレビジョン放送（以下、地上デジタル放送と称する）においては、例えば、チャンネルの数の増加および番組の数の増加が特徴とされている。このため、１日または１週間のうちに番組の放送時間が変更される可能性が高くなることが予想される。すなわち、より多くの番組の放送時間が頻繁に変更されることが予想される。
【０００９】
ユーザは、できるだけ多くの番組を確実に記録するためには、記録を予約した番組の放送時間を、EPGなどで、一々確認しなければならず、面倒であるという課題があった。
【００１０】
また、一度、記録の予約が取り消された番組に対し、再び番組の放送時間が変更された場合に、取り消された番組の記録の予約を復活させるためには、番組の記録時間を修正する装置（機能）以外に、別の装置（機能）が必要になってしまう。すなわち、例えば、番組の記録の予約を取り消した履歴を保存（管理）し、再度の放送時間の変更後に、保存されている履歴を基に、取り消された番組の記録の予約を復活させる処理を行う装置（機能）が必要になってしまう。これにより、HDDビデオレコーダのような記録再生装置において、より複雑な処理の実行が必要となり、記録再生装置自体がより高価なものになってしまうという課題があった。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、ユーザへの負担を軽減し、簡単な処理で、一度取り消された番組の記録の予約を復活させることができるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の記録制御装置は、記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定する設定手段と、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御手段とを含み、設定手段は、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻を設定することを特徴とする。
【００１３】
記録制御手段は、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御することをユーザへ通知することを特徴とする。
【００１４】
本発明の記録制御方法は、記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定する設定ステップと、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御ステップとを含み、設定ステップにおいて、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻が設定されることを特徴とする。
【００１５】
本発明の記録媒体のプログラムは、記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定する設定ステップと、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御ステップとを含み、設定ステップにおいて、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻が設定されることを特徴とする。
【００１６】
本発明のプログラムは、記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定する設定ステップと、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御ステップとを含み、設定ステップにおいて、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻が設定されることをコンピュータに実行させることを特徴とする。
【００１７】
本発明の記録制御装置、記録制御方法、記録媒体のプログラム、およびプログラムにおいては、記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻が設定され、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録が制御され、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻が設定される。
【発明の効果】
【００１８】
本発明によれば、放送される番組の記録を予約することができる。また、本発明によれば、ユーザへの負担を軽減し、簡単な処理で、一度取り消された番組の記録の予約を復活させることができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２１】
請求項１に記載の記録制御装置は、記録を開始する時刻を示す記録開始時刻（例えば、図２８の課金番組Ｂ21-1における18:00）情報と記録を終了する時刻を示す記録終了時刻（例えば、図２８の課金番組Ｂ21-1における20:00）情報とを含む予約情報（例えば、図１０の“番組名”、“録画開始時刻”、および“録画終了時刻”を含む情報）を基に、記録が予約された番組を記録する記録制御装置（例えば、図１のHDDビデオレコーダ１）において、記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻（例えば、図２８の課金番組Ｂ21-1における18:00）を設定する設定手段（例えば、図２の予約修正マネージャ１６２）と、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御手段（例えば、図２の録画マネージャ１３６）とを含み、設定手段は、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻（例えば、図３９の無料番組Ｂ24-1における18:00）を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻（例えば、図３９の無料番組Ｂ24-1における20:30）を設定することを特徴とする。
【００２２】
請求項２に記載の記録制御装置は、記録制御手段が、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御することをユーザへ通知する（例えば、図６１のステップＳ６０７の処理）ことを特徴とする。
【００２３】
請求項３に記載の記録制御方法は、記録を開始する時刻を示す記録開始時刻（例えば、図２８の課金番組Ｂ21-1における18:00）情報と記録を終了する時刻を示す記録終了時刻（例えば、図２８の課金番組Ｂ21-1における20:00）情報とを含む予約情報（例えば、図１０の“番組名”、“録画開始時刻”、および“録画終了時刻”を含む情報）を基に、記録が予約された番組を記録する記録制御装置（例えば、図１のHDDビデオレコーダ１）の記録制御方法において、記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻（例えば、図２８の課金番組Ｂ21-1における18:00）を設定する設定ステップ（例えば、図４７のステップＳ４８７の処理）と、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御ステップ（例えば、図６１のステップＳ６０３およびステップＳ６０７の処理）とを含み、設定ステップにおいて、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻（例えば、図３９の無料番組Ｂ24-1における18:00）を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻（例えば、図３９の無料番組Ｂ24-1における20:30）が設定されることを特徴とする。
【００２４】
請求項４に記載の記録媒体のプログラムは、記録を開始する時刻を示す記録開始時刻（例えば、図２８の課金番組Ｂ21-1における18:00）情報と記録を終了する時刻を示す記録終了時刻（例えば、図２８の課金番組Ｂ21-1における20:00）情報とを含む予約情報（例えば、図１０の“番組名”、“録画開始時刻”、および“録画終了時刻”を含む情報）を基に、記録が予約された番組を記録する記録制御装置（例えば、図１のHDDビデオレコーダ１）の記録制御用のプログラムにおいて、記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻（例えば、図２８の課金番組Ｂ21-1における18:00）を設定する設定ステップ（例えば、図４７のステップＳ４８７の処理）と、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御ステップ（例えば、図６１のステップＳ６０３およびステップＳ６０７の処理）とを含み、設定ステップにおいて、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻（例えば、図３９の無料番組Ｂ24-1における18:00）を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻（例えば、図３９の無料番組Ｂ24-1における20:30）が設定されることを特徴とする。
【００２５】
請求項５に記載のプログラムは、記録を開始する時刻を示す記録開始時刻（例えば、図２８の課金番組Ｂ21-1における18:00）情報と記録を終了する時刻を示す記録終了時刻（例えば、図２８の課金番組Ｂ21-1における20:00）情報とを含む予約情報（例えば、図１０の“番組名”、“録画開始時刻”、および“録画終了時刻”を含む情報）を基に、記録が予約された番組を記録する記録制御装置（例えば、図１のHDDビデオレコーダ１）のコンピュータに、記録制御を行わせるプログラムにおいて、記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻（例えば、図２８の課金番組Ｂ21-1における18:00）を設定する設定ステップ（例えば、図４７のステップＳ４８７の処理）と、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御する記録制御ステップ（例えば、図６１のステップＳ６０３およびステップＳ６０７の処理）とを含み、設定ステップにおいて、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻（例えば、図３９の無料番組Ｂ24-1における18:00）を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻（例えば、図３９の無料番組Ｂ24-1における20:30）が設定されることを実行させる。
【００２６】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２７】
図１は、本発明に係る記録制御装置の一実施の形態であるHDDビデオレコーダ１の構成の例を示すブロック図である。
【００２８】
HDDビデオレコーダ１には、セットトップボックス２およびテレビジョン受像機（以下、TV受像機と称する）３が接続されている。ここで、セットトップボックス２とは、例えば、HDDビデオレコーダ１とは別の、HDDビデオレコーダまたはチューナなどである。セットトップボックス２は、例えば、自分（セットトップボックス２）が取得（受信）したEPGデータをHDDビデオレコーダ１に供給し、記録させる。
【００２９】
このHDDビデオレコーダ１は、ユーザに設定された録画の予約に従って、例えば、テレビジョン放送の番組を録画したり、設定された録音の予約に従ってラジオ放送の番組を録音したり、設定されている記録の予約に従ってインターネットなどのネットワークを介する同報配信によって送信される所定のデータなどを受信して記録するようになされている。
【００３０】
以下、録画を例に説明するが、録音も同様に実行することができる。また、放送された番組の録画を例に説明するがネットワークを介して配信される番組の録画も同様に実行することができる。さらにまた、テレビジョン放送の番組の映像および音声、ラジオ番組の音声、並びにネットワークを介して受信する所定のデータなど、HDDビデオレコーダ１によって処理される映像や音声またはデータをコンテンツとも称する。
【００３１】
HDDビデオレコーダ１は、ユーザからの操作に基づいてユーザの嗜好を抽出するようになされている。すなわち、このHDDビデオレコーダ１は、膨大な記憶容量を備えるHDD４４に数多くの番組（コンテンツ）を記録することができるとともに、ユーザの意図を的確に把握して録画された番組の記録の管理（視聴した番組の履歴や操作履歴の管理など）を行い、ユーザの嗜好に基づいて自動的に番組の録画を予約したり、番組の放送時間（放送時刻）の変更を検出して録画の予約、すなわち、番組の録画時間（録画時刻）を変更したりするようになされている。
【００３２】
なお、HDDビデオレコーダ１は、AV（Audio Visual）機器として実現することができ、例えば、TV受像機３と一体で構成することもできる。
【００３３】
CPU（Central Processing Unit）２１は、HDDビデオレコーダ１全体の動作を制御するメインコントローラであり、オペレーティングシステム（以下、OSと称する）により提供されるプラットフォーム上で、各種のアプリケーションプログラムを実行する。
【００３４】
ROM（Read Only Memory）２２は、HDDビデオレコーダ１の電源オン時に実行する自己診断・初期化プログラムやハードウェア操作用の制御コードなどを格納する不揮発性の読み出し専用メモリである。RAM（Random Access Memory）２３は、CPU２１の実行プログラムをロードしたり、実行プログラムの作業データを書き込んだりするために使用される、書き込み可能な揮発性のメモリである。
【００３５】
グラフィック処理コントローラ２４は、DSP（Digital Signal Processor）または汎用のGPU（Graphics Processing Unit）などにより構成され、画像データを生成するコントローラである。また、グラフィック処理コントローラ２４は、例えば、SVGA（Super Video Graphic Array）またはXGA(eXtended Graphic Array)などの高精細な描画機能を有する。さらに、グラフィック処理コントローラ２４は、例えば、ユーザが各種の設定を入力することができるGUI(Graphical User Interface)の画像を生成する。
【００３６】
リアルタイムクロック２５は、現在の日付および時刻（を示すデータ）を出力する。
【００３７】
CPU２１，ROM２２，RAM２３、グラフィック処理コントローラ２４、およびリアルタイムクロック２５は、バス３１を介して相互に接続されている。バス３１にはまた、入出力インターフェース３２が接続されている。
【００３８】
入出力インターフェース３２には、入力部４１、受光部４２、通信部４３、およびHDD４４が相互に接続されている。
【００３９】
入力部４１は、例えば、ボタン、スイッチ、あるいはキーボードなどにより構成され、ユーザの操作に対応する入力信号、すなわち、ユーザの指示を示す入力信号（操作情報）を、入出力インターフェース３２およびバス３１を介してCPU２１に出力する。
【００４０】
受光部４２は、リモコン５１から送信されるユーザの操作に対応する赤外線信号を受信し、電気信号に変換してCPU２１に出力する。
【００４１】
通信部４３は、電話回線やケーブルなど、有線または無線を介して通信する。例えば、通信部４３は、インターネットやイントラネットなどのネットワーク５２を介して、所定のサーバやパーソナルコンピュータと通信する。通信部４３に入力されたデータは、適宜、入出力インターフェース３２を介してHDD４４に記録される。
【００４２】
例えば、通信部４３は、図示せぬサーバと通信を行うことにより、コンテンツまたはEPGデータを受信する。通信部４３に入力されたコンテンツは、入出力インターフェース３２およびバス３１を介してデコーダ７３に入力され、後述するチューナ７１および復調部７２を介して入力された放送データと同様に処理される。
【００４３】
HDD４４は、プログラムやコンテンツを含む各種のデータなどを所定フォーマットのファイル形式で蓄積することができる、ランダムアクセスが可能な記録装置である。HDD４４は、入出力インターフェース３２を介してバス３１に接続されており、デコーダ７３、または通信部４３から、番組であるコンテンツ、およびEPGデータなどの各種のデータが供給されると、これらのデータを記録するとともに、読み出しが要求されると、記録されたデータを出力する。
【００４４】
また、HDD４４には、EPGデータベース（以下、EPG DBと称する）５３が構築されている。EPG DB５３には、チューナ７１や通信部４３などを介して供給された様々なフォーマットのEPGデータが併合され、蓄積される。
【００４５】
入出力インターフェース３２にはまた、必要に応じてドライブ４５が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどからなるリムーバブルメディア４６が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてHDD４４にインストールされる。
【００４６】
ここで、CPU２１は、例えば、バス３１、入出力インターフェース３２、および受光部４２を介して、入力部４１またはリモコン５１から供給された入力信号（操作情報）に基づいて、チューナ７１、復調部７２、デコーダ７３、およびHDD４４などを制御し、コンテンツの録画または再生を実行する。
【００４７】
図示せぬアンテナで受信された放送波は、チューナ７１に供給される。放送波は、所定のフォーマットに基づいており、例えば、EPGデータを含んでいる。放送波は、衛星放送波、地上波を問わず、さらに有線、または無線などの任意の通信路を介して伝送される。
【００４８】
チューナ７１は、CPU２１の制御に基づいて、所定のチャンネルの放送波のチューニング、すなわち、選局を行い、受信データを復調部７２に出力する。復調部７２は、デジタル変調されている受信データを復調し、デコーダ７３に出力する。
【００４９】
例えば、デジタル衛星放送の場合、チューナ７１により受信され、復調部７２により復調されたデジタルデータは、MPEG2（Moving Picture Experts Group 2）方式で圧縮されたAVデータ、およびデータ放送用のデータが多重化されているトランスポートストリームである。前者のAVデータは、放送番組本体を構成する映像データおよび音声データであり、後者のデータ放送用のデータは、この放送番組本体に付随するデータ（例えば、EPGデータ）を含むものである。
【００５０】
デコーダ７３は、復調部７２より供給されたトランスポートストリームを、MPEG方式で圧縮（符号化）されたAVデータとデータ放送用のデータ（例えば、EPGデータ）とに分離する。分離されたデータ放送用のデータは、バス３１および入出力インターフェース３２を介してHDD４４に供給され、記録される。
【００５１】
RAM７４は、デコーダ７３の動作に必要な作業データを記憶する。
【００５２】
デコーダ７３は、受信した番組（のコンテンツ）の視聴が要求されている場合、AVデータを、圧縮されている映像データと圧縮されている音声データとにさらに分離する。分離された音声データは、デコード（復号）された後、ミキサ７５を介してTV受像機３のスピーカ９１に出力される。また、分離された映像データは、デコードされた後、コンポーザ７６を介してTV受像機３のディスプレイ９２に出力される。
【００５３】
また、デコーダ７３は、受信した番組（のコンテンツ）をHDD４４に録画することが指示されている場合、分離する前のAVデータ（多重化されている映像データと音声データからなるAVデータ）を、バス３１および入出力インターフェース３２を介してHDD４４に出力する。さらに、HDD４４に録画されている番組の再生が指示されている場合、デコーダ７３は、入出力インターフェース３２およびバス３１を介して、HDD４４からAVデータの入力を受け、圧縮されている映像データと圧縮されている音声データとに分離し、圧縮されている映像データおよび圧縮されている音声データをそれぞれ復号し、復号した映像データおよび音声データをそれぞれミキサ７５もしくはコンポーザ７６に出力する。
【００５４】
コンポーザ７６は、必要に応じて、デコーダ７３より入力された映像データと、GUI（Graphical User Interface）の画像データとを合成して、GUIの画像データが合成された映像データをTV受像機３のディスプレイ９２に出力する。
【００５５】
なお、送信されてくる放送波がアナログ信号であるか、あるいは、デジタル信号であるかに応じて、チューナ７１乃至コンポーザ７６の構成を適宜変更または拡張することができる。また、図１の例では、HDDビデオレコーダ１は、地上波によるTV受像機３の録画を行う装置と説明したが、様々なコンテンツ（例えば、衛星放送による番組のコンテンツやインターネットを介して配信されるコンテンツ）を記録するようにすることが可能である。ただし、この場合、HDDビデオレコーダ１には、記録するコンテンツの性質に応じて必要な機能がさらに付加される。
【００５６】
また、図１の例では、コンテンツは、HDD４４に記録されると説明したが、これに限らず、HDDビデオレコーダ１は、ドライブ４５に装着されたリムーバブルメディア４６（より具体的には、例えば、DVD（Digital Versatile Disc）−R，DVD−RW、またはブルーレイディスク（商標）など）にコンテンツを記録するようにしてもよいし、通信部４３を介して他の記録装置にコンテンツを記録させるようにしてもよい。
【００５７】
図２は、HDDビデオレコーダ１のCPU２１が実行する予約録画プログラム１２１の機能の構成の例を示すブロック図である。
【００５８】
予約録画プログラム１２１は、番組の録画の予約および予約された番組の録画を制御する。
【００５９】
予約録画プログラム１２１は、EPG取得部１３１、EPGマネージャ１３２、予約管理部１３３、視聴マネージャ１３４、タイトルマネージャ１３５、録画マネージャ１３６、操作入力制御部１３７を含むように構成される。ここで、EPGマネージャ１３２は、EPG取得部１３１および予約管理部１３３の両方に含まれる。
【００６０】
EPG取得部１３１は、通信部４３やチューナ７１などを介して供給されるEPGデータを取得する。
【００６１】
EPG取得部１３１は、チューナ制御部１５１およびEPGマネージャ１３２を含むように構成される。
【００６２】
チューナ制御部１５１は、チューナ７１を制御し、チューナ７１が受信したEPGデータをEPGマネージャ１３２に供給する。また、チューナ制御部１５１は、チューナ７１が受信している番組を示す信号を視聴マネージャ１３４およびタイトルマネージャ１３５に供給する。さらに、チューナ制御部１５１は、録画マネージャ１３６からの指令を基に、録画される番組が放送される放送波をチューナ７１に受信させる。
【００６３】
EPGマネージャ１３２は、通信部４３やチューナ制御部１５１から供給された様々なフォーマットのEPGデータを取得し、併合する。また、EPGマネージャ１３２は、併合したEPGデータをEPG DB５３に蓄積させる。
【００６４】
以上において、取得されるEPGデータとは、例えば、EIT（Event Information Table）におけるEIT（p/f（present/following））やEIT（schedule）を示している。EIT（p/f）は、現在放送中の番組とその次に放送される番組の情報を有している。EIT（schedule）は、数日先（例えば、７日先）までの複数の番組の情報を有している。
【００６５】
EIT（p/f）およびEIT（schedule）が有する番組の情報には、番組名、番組の放送が開始される放送開始時刻、番組の放送が継続される継続時間、およびイベントID（IDentification）などが含まれている。また、EITには、番組の属性を示す情報、例えば、視聴に料金が課される番組であるか否かを示す情報などが含まれる。
【００６６】
なお、EIT（p/f）またはEIT（schedule）には、番組の放送が終了する放送終了時刻が含まれていない場合がある。
【００６７】
この場合、EPGマネージャ１３２は、EIT（p/f）およびEIT（schedule）に含まれている、番組の放送開始時刻および継続時間を基に、番組の放送が終了される放送終了時刻を作成する。そして、EPGマネージャ１３２は、作成した放送終了時刻をEPG DB５３に蓄積する。
【００６８】
以下の、EIT（p/f）またはEIT（schedule）に含まれる番組の放送終了時刻を利用するとの説明は、現実に、EIT（p/f）またはEIT（schedule）に含まれる放送終了時刻を利用すること、またはEPGマネージャ１３２によって生成された放送終了時刻を利用することのいずれであってもよいことを示している。
【００６９】
EPGマネージャ１３２は、適宜、EPG DB５３から蓄積したEPGデータを取得し、EPGデータを操作入力制御部１３７および予約修正マネージャ１６２に供給する。
【００７０】
視聴マネージャ１３４は、チューナ制御部１５１から供給される信号を基に、TV受像機３のスピーカ９１から出力される音声の種類を選択したり、ディスプレイ９２に表示される画面のサイズを切り替えたりする。
【００７１】
タイトルマネージャ１３５は、HDD４４に記録されたコンテンツの再生を制御する。
【００７２】
録画マネージャ１３６は、予約された番組の録画を制御する。すなわち、録画マネージャ１３６は、後述する予約情報リスト１６３に記録されている予約情報を取得し、その予約情報を基に、番組の録画を制御する。録画マネージャ１３６は、チューナ制御部１５１を介して、チューナ７１に録画する番組が放送されている放送波を受信させる。ここで、予約情報には、録画される番組名、その番組の録画が開始される録画開始時刻、および番組の録画が終了される録画終了時刻などが含まれる。
【００７３】
録画マネージャ１３６は、後述する予約修正マネージャ１６２から録画中の番組の予約情報およびEPGデータが送信されてきた場合、その録画中の番組の予約情報を修正する。また、録画マネージャ１３６は、修正した予約情報を基に、現在録画中の番組の録画を制御する。さらにまた、録画マネージャ１３６は、修正した予約情報を予約マネージャ１６１に供給し、その予約情報を予約情報リスト１６３に記録させる。
【００７４】
予約管理部１３３は、EPGマネージャ１３２を介してEPG DB５３を参照し、操作入力制御部１３７から供給される、番組の録画を予約するための予約情報を保持する。
【００７５】
操作入力制御部１３７は、ユーザによる入力部４１またはリモコン５１への操作の内容を示す、入力部４１または受光部４２から送信されてくる、操作情報（入力信号）を基に、録画を予約する番組の番組名、その番組の録画開始時刻、および録画終了時刻を含む予約情報を、EPGマネージャ１３２を介してEPG DB５３を参照することで作成（取得）する。また、操作入力制御部１３７は、予約情報を予約管理部１３３の予約マネージャ１６１に供給する。
【００７６】
予約管理部１３３は、予約マネージャ１６１、予約修正マネージャ１６２、および予約情報リスト１６３を含むように構成される。
【００７７】
予約マネージャ１６１は、録画マネージャ１３６、操作入力制御部１３７、および予約修正マネージャ１６２から供給された予約情報を予約情報リスト１６３に記録する。なお、予約情報リスト１６３は、例えば、HDD４４に記録（保持）される。
【００７８】
予約修正マネージャ１６２は、EPGデータが更新された場合、予約情報リスト１６３から予約情報を取得し、EPGマネージャ１３２を介してEPG DB５３からEPGデータを取得し、更新されたEPGデータを基に、予約情報の修正の必要があるか否かを判定する。すなわち、予約修正マネージャ１６２は、録画が予約されている番組の録画時間と、その番組の放送時間が異なるか否かを判定する。ここで、録画が予約されている番組の録画時間と、その番組の放送時間が異なるとは、録画が予約されている番組の放送時間が変更されたことを示す。
【００７９】
予約修正マネージャ１６２は、予約情報の修正の必要があると判定した場合、すなわち、録画が予約されている番組の放送時間が変更されていた場合、更新されたEPGデータを基に、予約情報を修正する。予約修正マネージャ１６２は、修正した予約情報を予約マネージャ１６１に供給し、予約情報リスト１６３に記録させる。
【００８０】
また、予約修正マネージャ１６２は、EPGデータが更新され、予約情報（録画時間）の修正の必要があると判定し、予約情報の修正の必要がある番組が現在録画中である場合、取得したEPGデータおよび予約情報を録画マネージャ１３６に供給する。
【００８１】
図３のフローチャートを参照して、予約録画プログラム１２１を実行するHDDビデオレコーダ１のCPU２１による番組の録画の予約の処理を説明する。
【００８２】
ステップＳ１において、操作入力制御部１３７は、ユーザが入力部４１またはリモコン５１を操作することで入力される操作情報（入力信号）およびEPG DB５３に格納されているEPGデータを基に、予約情報を取得（作成）する。ここで、予約情報は、上述したように、所望の番組の録画を予約するための情報であり、例えば、番組の名称、番組の録画を開始する録画開始時刻、および番組の録画を終了する録画終了時刻が含まれている。
【００８３】
ステップＳ２において、操作入力制御部１３７は、予約情報を予約マネージャ１６１に送信（出力）する。ステップＳ２の後、操作入力制御部１３７による処理は終了する。
【００８４】
ステップＳ１１において、予約マネージャ１６１は、ステップＳ２の処理により操作入力制御部１３７から送信された予約情報を受信する。
【００８５】
ステップＳ１２において、予約マネージャ１６１は、ステップＳ１１の処理により受信した予約情報を予約情報リスト１６３に記録する。ステップＳ３の後、予約マネージャ１６１による処理は終了する。
【００８６】
図４のフローチャートを参照して、予約録画プログラム１２１を実行するHDDビデオレコーダ１による、予約情報の修正を必要とする（放送時間が変更された）番組の録画中にEPGデータとしてEIT（schedule）を受信した場合における、録画時間の修正の処理を説明する。なお、この処理の、より詳細な説明は、図９のフローチャートを参照して後述する。
【００８７】
ステップＳ２１において、EPGマネージャ１３２は、チューナ７１や通信部４３を介して送信されてくるEPGデータであるEIT（schedule）を取得する。
【００８８】
なお、ステップＳ２１において、EPGマネージャ１３２は、受信したEPGデータであるEIT（schedule）を一度、EPG DB５３に格納し、EPG DB５３から読み出すことによりEIT（schedule）を取得するようにしても良い。
【００８９】
ステップＳ２２において、EPGマネージャ１３２は、ステップＳ２１の処理により取得したEIT（schedule）を予約修正マネージャ１６２に送信（出力）する。ステップＳ２２の後、EPGマネージャ１３２による処理は終了する。
【００９０】
ステップＳ３１において、予約修正マネージャ１６２は、ステップＳ２２の処理によりEPGマネージャ１３６から送信されたEIT（schedule）を受信する。
【００９１】
ステップＳ３２において、予約修正マネージャ１６２は、予約情報リスト１６３から全ての予約情報を取得する。
【００９２】
ステップＳ３３において、予約修正マネージャ１６２は、ステップＳ３１の処理により受信したEIT（schedule）およびステップＳ３２の処理により取得した予約情報を録画マネージャ１３６に送信（出力）する。ステップＳ３３の後、予約修正マネージャ１６２による処理は終了する。
【００９３】
ステップＳ４１において、録画マネージャ１３６は、ステップＳ３３の処理により予約修正マネージャ１６２から送信されたEIT（schedule）および予約情報を受信する。
【００９４】
ステップＳ４２において、録画マネージャ１３６は、受信したEIT（schedule）を基に、受信した予約情報のうちの放送時間が変更された現在録画中の番組の予約情報を修正する。
【００９５】
ステップＳ４３において、録画マネージャ１３６は、ステップＳ４２の処理により修正した予約情報を予約マネージャ１６１に送信（出力）する。ステップＳ４３の後、録画マネージャ１３６による処理は終了する。
【００９６】
ステップＳ５１において、予約マネージャ１６１は、ステップＳ４３の処理により録画マネージャ１３６から送信された予約情報を受信する。
【００９７】
ステップＳ５２において、予約マネージャ１６１は、予約情報リスト１６３にステップＳ５１の処理により受信した予約情報を記録する。ステップＳ５２の後、予約マネージャ１６１による処理は終了する。
【００９８】
このように、EIT（schedule）を受信した場合、録画中の番組を予約録画するための予約情報が修正される。
【００９９】
図５のフローチャートを参照して、予約録画プログラム１２１を実行するHDDビデオレコーダ１による、予約情報の修正を必要とする（放送時間が変更された）番組の録画中にEPGデータとしてEIT（p/f）を受信した場合における、録画時間の修正の処理を説明する。なお、この処理の、より詳細な説明は、図６０のフローチャートを参照して後述する。
【０１００】
ステップＳ７１において、EPGマネージャ１３２は、チューナ７１や通信部４３を介して送信されてくるEPGデータであるEIT（p/f）を取得する。
【０１０１】
なお、ステップＳ７１において、EPGマネージャ１３２は、受信したEPGデータであるEIT（p/f）を一度EPG DB５３に格納し、EPG DB５３から読み出すことによりEIT（p/f）を取得するようにしてもよい。
【０１０２】
ステップＳ７２において、EPGマネージャ１３２は、ステップＳ７１の処理により取得したEIT（p/f）を予約修正マネージャ１６２に送信（出力）する。ステップＳ７２の後、EPGマネージャ１３２による処理は終了する。
【０１０３】
ステップＳ８１において、予約修正マネージャ１６２は、ステップＳ７２の処理によりEPGマネージャ１３６から送信されたEIT（p/f）を受信する。
【０１０４】
ステップＳ８２において、予約修正マネージャ１６２は、予約情報リスト１６３からEIT（p/f）に含まれている、例えば、現在放送中（録画中）の番組のイベントIDまたは番組名に対応する、予約情報を取得する。すなわち、予約修正マネージャ１６２は、予約情報に番組のイベントIDが含まれている場合、EIT（p/f）に含まれているイベントIDに対応する番組の予約情報を予約情報リスト１６３から取得する。また、予約修正マネージャ１６２は、予約情報に番組の番組名が含まれている場合は、EIT（p/f）に含まれている番組名に対応する番組の予約情報を予約情報リスト１６３から取得する。
【０１０５】
ステップＳ８３において、予約修正マネージャ１６２は、ステップＳ８１の処理により受信したEIT（p/f）およびステップＳ８２の処理により取得した予約情報を含む予約情報リスト１６３の全ての予約情報を録画マネージャ１３６に送信（出力）する。ステップＳ８３の後、予約修正マネージャ１６２による処理は終了する。
【０１０６】
ステップＳ９１において、録画マネージャ１３６は、ステップＳ８３の処理により予約修正マネージャ１６２から送信されたEIT（p/f）および予約情報を受信する。
【０１０７】
ステップＳ９２において、録画マネージャ１３６は、受信したEIT（p/f）に含まれる、現在放送中の番組の放送開始時刻および放送終了時刻を基に、受信した予約情報であって、現在放送中の番組を予約録画するための予約情報を修正する。
【０１０８】
ステップＳ９３において、録画マネージャ１３６は、ステップＳ９２の処理により修正した予約情報を予約マネージャ１６１に送信（出力）する。ステップＳ９３の後、録画マネージャ１３６による処理は終了する。
【０１０９】
ステップＳ１０１において、予約マネージャ１６１は、ステップＳ９３の処理により録画マネージャ１３６から送信された予約情報を受信する。
【０１１０】
ステップＳ１０２において、予約マネージャ１６１は、予約情報リスト１６３にステップＳ１０１の処理により受信した予約情報を記録する。ステップＳ１０２の後、予約マネージャ１６１による処理は終了する。
【０１１１】
このように、EIT（p/f）を受信した場合、録画中の番組を予約録画するための予約情報が修正される。
【０１１２】
図６のフローチャートを参照して、予約録画プログラム１２１を実行するHDDビデオレコーダ１による、番組の録画を開始する前に、予約情報の修正を必要とする（放送時間が変更された）番組についてのEPGデータとしてEIT（schedule）を受信した場合における、録画時間の修正の処理を説明する。なお、この処理の、より詳細な説明は、図９のフローチャートを参照して後述する。
【０１１３】
ステップＳ１２１において、EPGマネージャ１３２は、チューナ７１や通信部４３を介して送信されてくるEPGデータであるEIT（schedule）を取得する。このEIT（schedule）には、上述したように、数日先（例えば、７日先）までの複数の番組の番組名、放送開始時刻、放送終了時刻、およびイベントIDなどの情報が含まれている。
【０１１４】
なお、ステップＳ１２１において、EPGマネージャ１３２は、受信したEPGデータであるEIT（schedule）を一度EPG DB５３に格納し、EPG DB５３から読み出すことによりEIT（schedule）を取得するようにしてもよい。
【０１１５】
ステップＳ１２２において、EPGマネージャ１３２は、EIT（schedule）を予約修正マネージャ１６２に送信（出力）する。ステップＳ１２２の後、EPGマネージャ１３２による処理は終了する。
【０１１６】
ステップＳ１４１において、予約修正マネージャ１６２は、ステップＳ１２２の処理によりEPGマネージャ１３２から送信されたEIT（schedule）を受信する。
【０１１７】
ステップＳ１４２において、予約修正マネージャ１６２は、予約情報リスト１６３から全ての予約情報を取得する。
【０１１８】
ステップＳ１４３において、予約修正マネージャ１６２は、ステップＳ１４１の処理により受信したEIT（schedule）を基に、ステップＳ１４２の処理により取得した予約情報のうちの、番組の放送時間が変更された予約情報を修正する。
【０１１９】
ステップＳ１４４において、予約修正マネージャ１６２は、ステップＳ１４３の処理により修正した予約情報を予約マネージャ１６１に送信（出力）する。ステップＳ１４４の後、予約修正マネージャ１６２による処理は終了する。
【０１２０】
ステップＳ１６１において、予約マネージャ１６１は、ステップＳ１４４の処理により予約修正マネージャ１６２から送信された予約情報を受信する。
【０１２１】
ステップＳ１６２において、予約マネージャ１６１は、予約情報リスト１６３にステップＳ１６１の処理により受信した予約情報を記録する。ステップＳ１６２の後、予約マネージャ１６１による処理は終了する。
【０１２２】
このようにEIT（schedule）を受信した場合、これから録画しようとする番組を予約録画するための予約情報が修正される。
【０１２３】
図７のフローチャートを参照して、予約録画プログラム１２１を実行するHDDビデオレコーダ１による、番組の録画を開始する前に、予約情報の修正を必要とする（放送時間が変更された）番組についてのEPGデータとしてEIT（p/f）を受信した場合における、録画時間の修正の処理を説明する。なお、この処理の、より詳細な説明は、図６０のフローチャートを参照して後述する。
【０１２４】
ステップＳ１８１において、EPGマネージャ１３２は、チューナ７１や通信部４３を介して送信されてくるEPGデータであるEIT（p/f）を取得する。このEIT（p/f）には、上述したように現在放送中の番組およびその番組の次に放送される番組の番組名、放送開始時刻、放送終了時刻、イベントIDなどの情報が含まれている。
【０１２５】
なお、ステップＳ１８１において、EPGマネージャ１３２は、受信したEPGデータであるEIT（p/f）を一度EPG DB５３に格納し、EPG DB５３から読み出すことによりEIT（p/f）を取得するようにしてもよい。
【０１２６】
ステップＳ１８２において、EPGマネージャ１３２は、EIT（p/f）を予約修正マネージャ１６２に送信（出力）する。ステップＳ１８２の後、EPGマネージャ１３２による処理は終了する。
【０１２７】
ステップＳ２０１において、予約修正マネージャ１６２は、ステップＳ１８２の処理によりEPGマネージャ１３２から送信されたEIT（p/f）を受信する。
【０１２８】
ステップＳ２０２において、予約修正マネージャ１６２は、予約情報リスト１６３から全ての予約情報を取得し、その中からEIT（p/f）に含まれている、例えば、現在放送中の番組の次に放送される番組のイベントIDまたは番組名に対応する、予約情報を取得（検出）する。すなわち、予約修正マネージャ１６２は、予約情報に番組のイベントIDが含まれている場合、EIT（p/f）に含まれているイベントIDに対応する番組の予約情報を予約情報リスト１６３から取得する。また、予約修正マネージャ１６２は、予約情報に番組の番組名が含まれている場合、EIT（p/f）に含まれている番組名に対応する番組の予約情報を予約情報リスト１６３から取得する。
【０１２９】
ステップＳ２０３において、予約修正マネージャ１６２は、ステップＳ２０１の処理により受信したEIT（p/f）に含まれている、現在放送中の番組の次に放送される番組の放送開始時刻および放送終了時刻を基に、ステップＳ２０２の処理により取得した予約情報を修正する。
【０１３０】
ステップＳ２０４において、予約修正マネージャ１６２は、ステップＳ２０３の処理により修正した予約情報を予約マネージャ１６１に送信（出力）する。ステップＳ２０４の後、予約修正マネージャ１６２による処理は終了する。
【０１３１】
ステップＳ２２１において、予約マネージャ１６１は、ステップＳ２０４の処理により予約修正マネージャ１６２から送信された予約情報を受信する。
【０１３２】
ステップＳ２２２において、予約マネージャ１６１は、予約情報リスト１６３にステップＳ２２１の処理により受信した予約情報を記録する。ステップＳ２２２の後、予約マネージャ１６１による処理は終了する。
【０１３３】
このように、EIT（p/f）を受信した場合、これから録画しようとする番組を予約録画するための予約情報が修正される。
【０１３４】
図８のフローチャートを参照して、予約録画プログラム１２１を実行するHDDビデオレコーダ１のCPU２１による、番組の録画の予約の取り消しの処理を説明する。
【０１３５】
ステップＳ２４１において、操作入力制御部１３７は、入力部４１または受光部４２から、ユーザによる操作に応じた番組の録画の予約の取り消しを指示する操作情報を取得する。
【０１３６】
ステップＳ２４２において、操作入力制御部１３７は、番組の録画の予約の取り消しを指示する操作情報を予約マネージャ１６１に送信（出力）する。ステップＳ２４２の後、操作入力制御部１３７による処理は終了する。
【０１３７】
ステップＳ２６１において、予約マネージャ１６１は、ステップＳ２４２の処理により操作入力制御部１３７から送信された番組の録画の予約の取り消しを指示する操作情報を受信する。
【０１３８】
ステップＳ２６２において、予約マネージャ１６１は、ステップＳ２６１の処理により受信した、取り消しが指示された番組の録画の予約に対応する予約情報を予約情報リスト１６３から削除する。
【０１３９】
ステップＳ２６３において、予約マネージャ１６１は、予約情報を削除したことを示す情報を予約修正マネージャ１６２に送信する。
【０１４０】
ステップＳ２８１において、予約修正マネージャ１６２は、ステップＳ２６１の処理により予約マネージャ１６１から送信された予約情報を削除したことを示す情報を受信する。
【０１４１】
ステップＳ２８２において、予約修正マネージャ１６２は、予約情報リスト１６３から全ての予約情報を取得する。
【０１４２】
ステップＳ２８３において、予約修正マネージャ１６２は、ステップＳ２８２の処理により予約情報リスト１６３から取得した予約情報を修正する。
【０１４３】
ステップＳ２８４において、予約修正マネージャ１６２は、ステップＳ２８３の処理により修正した予約情報を予約マネージャ１６１に送信（出力）する。ステップＳ２８４の後、予約修正マネージャ１６２による処理は終了する。
【０１４４】
ステップＳ２６４において、予約マネージャ１６１は、ステップＳ２８４の処理により予約修正マネージャ１６２から送信された予約情報を受信する。
【０１４５】
ステップＳ２６５において、予約マネージャ１６１は、予約情報リスト１６３に、ステップＳ２６４の処理により受信した予約情報を記録する。ステップＳ２６５の後、予約マネージャ１６１による処理は終了する。
【０１４６】
このように、１つまたは複数の番組の録画予約が取り消された場合、他の番組を予約録画するための予約情報が修正される。
【０１４７】
図９のフローチャートを参照して、予約録画プログラム１２１を実行するCPU２１による、EIT（schedule）を受信した場合における、録画時間の修正の処理を説明する。この処理は、HDDビデオレコーダ１がチューナ７１や通信部４３を介して、EPGデータであるEIT（schedule）を受信した場合に開始される。
【０１４８】
ステップＳ３０１において、予約修正マネージャ１６２は、ユーザによって、番組の録画の予約に対する録画時間を修正することが指示されているか否かを判定する。例えば、ユーザは、修正フラグに“１”を設定することにより、録画時間を修正することを指示し、修正フラグに“０”を設定することにより、録画時間を修正しないことを指示する。
【０１４９】
ステップＳ３０１において、番組の録画の予約に対する録画時間の自動修正が設定されていると判定された場合、ステップＳ３０２に進み、予約修正マネージャ１６２は、予約情報リスト１６３から、予約情報リスト１６３に記録されている予約情報を全て取得する。
【０１５０】
ステップＳ３０３において、予約修正マネージャ１６２は、ステップＳ３０２の処理により取得した予約情報リスト１６３の予約情報を録画開始時刻の遅い順に並べ替える。
【０１５１】
図１０は、予約情報リスト１６３に記録されていた予約情報の並べ替えを説明する図である。ステップＳ３０２およびステップＳ３０３の処理を、図１０を参照して説明すると次のようになる。
【０１５２】
図９のステップＳ３０２において、例えば、図１０の上方で示される予約情報リスト１６３に記録されている全ての予約情報、すなわち、９個の予約情報が取得される。予約情報には、例えば、図１０で示されるように、“番組名、録画開始時刻、録画終了時刻”の３つの情報が含まれている。
【０１５３】
図１０で示される予約情報リスト１６３には、上から、番組名が番組Ａであり、録画開始時刻が２００４年１０月１６日の５：００であり、録画終了時刻が２００４年１０月１６日の８：００である予約情報、番組名が番組Ｂであり、録画開始時刻が２００４年１０月１６日の８：００であり、録画終了時刻が２００４年１０月１６日の９：００である予約情報、番組名が番組Ｊであり、録画開始時刻が２００４年１０月１８日の１５：００であり、録画終了時刻が２００４年１０月１９日の５：００である予約情報、および番組名が番組Ｇであり、録画開始時刻が２００４年１０月１７日の５：００であり、録画終了時刻が２００４年１０月１７日の８：００である予約情報が記録されている。
【０１５４】
また、図１０で示される予約情報リスト１６３の上から５段目以降には、番組名が番組Ｅであり、録画開始時刻が２００４年１０月１７日の２：００であり、録画終了時刻が２００４年１０月１７日の３：００である予約情報、番組名が番組Ｆであり、録画開始時刻が２００４年１０月１７日の３：００であり、録画終了時刻が２００４年１０月１７日の４：００である予約情報、番組名が番組Ｃであり、録画開始時刻が２００４年１０月１６日の９：００であり、録画終了時刻が２００４年１０月１６日の１１：００である予約情報、番組名が番組Ｈであり、録画開始時刻が２００４年１０月１７日の９：００であり、録画終了時刻が２００４年１０月１７日の１０：００である予約情報、および番組名が番組Ｄであり、録画開始時刻が２００４年１０月１６日の１２：００であり、録画終了時刻が２００４年１０月１６日の２２：００である予約情報が記録されている。
【０１５５】
図９のステップＳ３０３において、録画開始時刻の遅い順に、例えば、図１０の下方で示されるように、９個の予約情報が、上から番組Ｊの予約情報、番組Ｈの予約情報、番組Ｇの予約情報、番組Ｆの予約情報、番組Ｅの予約情報、番組Ｄの予約情報、番組Ｃの予約情報、番組Ｂの予約情報、および番組Ａの予約情報の順に並び替えが行われる。
【０１５６】
図９のステップＳ３０４において、予約修正マネージャ１６２は、変数iに０を設定する。ここで、変数iは、ステップＳ３０３の処理により並べ替えられた個々の予約情報を指定するための変数である。例えば、変数i（＝０）は、図１０の下方で示される、録画開始時刻の一番遅い番組Ｊの予約情報を指定する。
【０１５７】
ステップＳ３０５において、予約修正マネージャ１６２は、受信したEIT（schedule）から、変数iで指定される予約情報によって予約録画される番組の情報を検索する。すなわち、例えば、変数i（＝０）が番組Ｊ（の予約情報）を指定している場合、EIT（schedule）から、番組Ｊの情報、すなわち、番組Ｊの放送開始時刻および放送終了時刻が検索される。
【０１５８】
例えば、変数iで指定される番組の情報は、EIT（schedule）からは、EITに含まれる番組名を基に、検索される。また、予約情報にEIT（schedule）に含まれる番組毎のイベントIDが格納されている場合、そのイベントIDを基に、EIT（schedule）から、その予約情報によって予約録画される番組の情報が検索されるようにしてよい。
【０１５９】
ステップＳ３０６において、予約修正マネージャ１６２は、受信したEIT（schedule）に、変数iで指定される予約情報によって予約録画される番組の情報があるか否かを判定する。
【０１６０】
ステップＳ３０６において、受信したEIT（schedule）に、変数iで指定される予約情報によって予約録画される番組の情報があると判定された場合、ステップＳ３０７に進み、予約修正マネージャ１６２は、録画時間を修正する必要があるか否かを判定する。すなわち、例えば、ステップＳ３０７においては、予約情報における録画開始時刻とEIT（schedule）における番組の放送開始時刻、および予約情報における録画終了時刻とEIT（schedule）における放送終了時刻のいずれか一方または両方が異なる時刻である場合、録画時間を修正する必要があると判定され、両方が同じ時刻である場合、録画時間を修正する必要がないと判定される。
【０１６１】
ステップＳ３０７において、録画時間を修正する必要があると判定された場合、ステップＳ３０８に進み、予約情報の修正の処理が実行される。この処理の詳細は、図１３のフローチャートを参照して後述するが、この処理により、予約情報における録画開始時刻および録画終了時刻のいずれか一方または両方が修正される。
【０１６２】
ステップＳ３０９において、変数iを１だけインクリメントする。すなわち、例えば、変数iが“０”であった場合、変数iは、“１”とされる。
【０１６３】
ステップＳ３１０において、予約修正マネージャ１６２は、変数ｉが予約情報リスト１６３の予約情報の数より小さいか否かを判定する。
【０１６４】
ステップＳ３１０において、変数ｉが予約情報リスト１６３の予約情報の数より小さいと判定された場合、手続きは、ステップＳ３０５に戻り、上述した処理が繰り返される。例えば、ステップＳ３０５において、変数iが“１”である場合、図１０で示される番組Ｈの予約情報が指定され、EIT（schedule）において番組Ｈ（の情報）が検索される。
【０１６５】
ステップＳ３１０において、変数ｉが予約情報リスト１６３の予約情報の数より小さくはない（同じである）と判定された場合、処理は終了する。
【０１６６】
ステップＳ３０７において、録画時間を修正する必要がないと判定された場合、すなわち、現在の変数iで指定される予約情報で予約録画される番組の放送時間に変更がない場合、ステップＳ３０８の処理はスキップされ、手続きは、ステップＳ３０９に進み、上述した処理が実行される。
【０１６７】
ステップＳ３０６において、受信したEIT（schedule）に、変数iで指定される予約情報によって予約録画される番組の情報がないと判定された場合、ステップＳ３０７およびステップＳ３０８の処理はスキップされ、手続きは、ステップＳ３０９に進み、上述した処理が実行される。
【０１６８】
ステップＳ３０１において、番組の録画の予約に対する録画時間を修正することが指示されていないと判定された場合、ユーザは録画時間が自動的に修正されることを望んでいないので、処理は終了する。
【０１６９】
以上のように、予約情報リスト１６３に記録されている予約情報は、録画開始時刻の遅い方から順に並べ替えられ、録画開始時刻の遅い方の番組の予約情報から順に、EPGデータ（EIT）を参照して、番組の放送時間（放送開始時刻および放送終了時刻）が変更されていないか否かが判定され、録画開始時刻の遅い方から順に、予約情報が修正される。
【０１７０】
図１１は、録画開始時刻の遅い方から順に予約情報を修正した場合の予約情報の動きを説明する図である。
【０１７１】
図１１で示されるように、予約情報の修正前の番組の録画時間において、すなわち、今、新たなEPGデータの受信前に、予約されている番組の録画時間において、番組Ｂ1は、17:00から18:00まで録画されるように予約され、番組Ｃ1は、18:00から19:00まで録画されるように予約され、番組Ｄ1は、19:00から20:00まで録画されるように予約され、番組Ｅ1は、20:30から21:30まで録画されるように予約されているとする。
【０１７２】
このとき、EPG更新後の番組の放送時間の編成は、すなわち、新たなEPGデータが受信され、そのEPGデータに含まれている番組の放送時間の編成は、番組Ａ1が、17:00から17:30まで放送され、番組Ｂ1が17:30から18:30まで放送され、番組Ｃ1が18:30から19:30まで放送され、番組Ｄ1が19:30から20:30まで放送され、番組Ｅ1が21:00から22:00まで放送されるようになされているとする。
【０１７３】
EPG更新後の番組の放送時間の編成に基づく、１度目の録画時間の修正においては、図９のステップＳ３０８の処理により、番組Ｅ1が21:00から22:00まで録画されるように、予約情報が修正される。
【０１７４】
さらに、EPG更新後の番組の放送時間の編成に基づく、２度目の録画時間の修正においては、図９のステップＳ３０８の処理により、番組Ｄ1が19:30から22:30まで録画されるように、予約情報が修正される。
【０１７５】
従って、図１１で示される番組の録画時間（予約情報）は、４回の処理（図９のステップＳ３０８の処理）により適切に（EPG更新後の番組の放送時間通りに）修正されることになる。すなわち、番組Ｂ1が17:30から18:30まで録画され、番組Ｃ1が18:30から19:30まで録画され、番組Ｄ1が19:30から20:30まで録画され、番組Ｅ1が21:00から22:00まで録画されるように予約される。
【０１７６】
図１２は、録画開始時刻の早い方から順に予約情報を修正した場合の予約情報の動きを説明する図である。図１２における“予約情報の修正前の番組の録画時間”および“EPG更新後の番組の放送時間の編成”は、図１１と同様であるので、その説明は省略する。
【０１７７】
録画開始時刻の早い方から番組の予約情報を修正すると、EPG更新後の番組の放送時間の編成に基づく、１度目の録画時間の修正においては、17:30から18:30まで放送される番組Ｂ1の放送時間が、18:00から19:00まで録画される番組Ｃ1の録画時間と重複してしまうため、図９のステップＳ３０８の処理により、例えば、番組Ｂ1は、17:30から18:00まで録画されるように、予約情報（録画開始時刻および録画終了時刻）が修正される。
【０１７８】
さらに、EPG更新後の番組の放送時間の編成に基づく、２度目の録画時間の修正においては、18:30から19:30まで放送される番組Ｃ1の放送時間が、19:00から20:00まで録画される番組Ｄ1の録画時間と重複してしまうため、図９のステップＳ３０８の処理により、例えば、番組Ｃ1は、18:30から19:00まで録画されるように、予約情報（録画開始時刻および録画終了時刻）が修正される。
【０１７９】
また、このとき、番組Ｃ1は18:30から19:30まで放送されるため、今、17:30から18:00まで録画されるように予約情報（録画時間）が修正された、番組Ｂ1の録画時間を17:30から18:30まで録画されるように再び修正する必要が出てくる。すなわち、再び、図９のステップＳ３０８の処理を行う必要が出てくる。番組Ｃ1に対しても同じことが言える。
【０１８０】
従って、図１２で示されるように、番組の録画開始時刻の速い方から順に録画時間（予約情報）を修正した場合に比べ、図１１で示されるように、番組の録画開始時刻の遅い方から順に録画時間（予約情報）を修正した方が、少ない処理の回数で、すなわち、より迅速に、番組の録画時間（予約情報）を適切に修正することができる。
【０１８１】
図１３のフローチャートを参照して、図９のステップＳ３０８の処理に対応する予約情報の修正の処理を説明する。
【０１８２】
ステップＳ３２１において、予約修正マネージャ１６２は、録画時間の修正の必要がある番組を録画中であるか否かを判定する。ステップＳ３２１において、録画時間の修正の必要がある番組を録画中であると判定された場合、ステップＳ３２２に進み、録画時間の修正の必要がある番組を録画中である場合における、予約情報の修正の処理が実行される。この処理の詳細は、図１４のフローチャートを参照して後述するが、この処理により、録画中の番組の予約情報における録画終了時刻が修正される。
【０１８３】
ステップＳ３２１において、録画時間の修正の必要がある番組を録画中ではないと判定された場合、ステップＳ３２３に進み、録画時間の修正の必要がある番組を録画中ではない場合における、予約情報の修正の処理が実行される。この処理の詳細は、図２７を参照して後述するが、これにより録画中ではない番組の予約情報における録画開始時刻および録画終了時刻のいずれか、または両方が修正される。
【０１８４】
ステップＳ３２２またはステップＳ３２３の後、手続きは、図９のステップ３０９に戻り、上述した処理が実行される。
【０１８５】
図１４のフローチャートを参照して、図１３のステップＳ３２２に対応する録画時間を修正する必要がある番組を録画中である場合における、予約情報の修正の処理を説明する。
【０１８６】
ステップＳ３４１において、録画マネージャ１３６は、予約修正マネージャ１６２から、予約情報リスト１６３に含まれている全ての予約情報およびEIT（schedule）を取得し、取得した予約情報およびEIT（schedule）を基に、放送時間の変更によって、録画時間が重複する、録画される番組があるか否かを判定する。すなわち、番組の変更された放送時間が、他の番組の録画時間と重複しているか否かが判定される。
【０１８７】
より具体的には、ステップＳ３４１において、録画マネージャ１３６は、変数iで指定される予約情報によって予約録画される番組を、変更された放送時間における放送開始時刻から放送終了時刻まで録画するとした場合の録画時間と、他の予約情報によって予約録画される番組の録画時間とが重複しているか否かを判定する。
【０１８８】
ステップＳ３４１において、放送時間の変更によって、録画時間が重複する、録画される番組があると判定された場合、ステップＳ３４２に進み、録画マネージャ１３６は、放送時間が変更された番組の録画が、自動録画によるものであるか否かを判定する。すなわち、ステップＳ３４２において、予約情報の修正の対象とされる録画中の番組が、ユーザの嗜好を基に、HDDビデオレコーダ１が自動的に番組の録画を予約した番組であるか否かが判定される。
【０１８９】
また、ステップＳ３４２の判定の処理は、例えば、予約情報に、ユーザが手動で、すなわち、入力部４１またはリモコン５１を利用して、番組の録画を予約したか否かを示す手動予約フラグを記録するようにした場合、その手動予約フラグを基に実行される。例えば、手動予約フラグに“０”が設定されていることで、その番組の録画の予約は、ユーザが手動で番組の録画を予約したものであることが示され、手動予約フラグに“１”が設定されていることで、HDDレコーダ１がユーザの嗜好を基に、自動的に番組の録画を予約したことが示される。
【０１９０】
ステップＳ３４２において、放送時間が変更された番組の録画は、自動録画によるものではないと判定された場合、ステップＳ３４３に進み、録画マネージャ１３６は、放送時間が変更された番組が、番組を視聴するのに料金が課される課金番組であるか否かを判定する。
【０１９１】
ステップＳ３４３の処理は、EITに課金番組（有料番組）を示す情報（記述子）が含まれている場合、その情報（記述子）を基に、実行される。また、EITに課金番組を示す情報が含まれていない場合、ステップＳ３４３の判定の処理は、例えば、予約情報に、番組の視聴および録画に料金が課される課金番組であるか否かを示す課金番組フラグを記録するようにする。例えば、課金番組フラグに“０”が設定されていることで、録画が予約されている番組は、課金番組であることが示され、課金番組フラグに“１”が設定されていることで、録画が予約されている番組は、視聴または録画が無料である無料番組であることが示される。
【０１９２】
ステップＳ３４３において、放送時間が変更された番組は、課金番組であると判定された場合、ステップＳ３４４に進み、録画中の課金番組に対する、予約情報の修正の処理が実行される。この処理の詳細は、図１７のフローチャートを参照して後述するが、この処理により、録画中の課金番組の予約情報における録画終了時刻が修正される。
【０１９３】
ステップＳ３４４の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０１９４】
ステップＳ３４１において、放送時間の変更によって、録画時間が重複する、録画される番組がないと判定された場合、ステップＳ３４５に進み、録画マネージャ１３６は、予約情報の録画終了時刻を、変更された放送時間の放送終了時刻に修正する。
【０１９５】
以下、図１５、図１６、図１８乃至図２１、および図２３乃至図２６のそれぞれを適宜参照して予約情報の修正を具体的に説明する。図１５、図１６、図１８乃至図２１、および図２３乃至図２６において、“Ｔ”と記述されている直線は時刻を示している。図中の一番上の“Ｔ”と記述されている直線に付された数字は、具体的な時刻を示している。図１５、図１６、図１８乃至図２１、および図２３乃至図２６において、上から２番目の“Ｔ”と記述されている直線における、“予約情報の修正前の番組の録画時間”は、新たなEPGデータの受信前において、各番組の予約情報に記録されている録画時間、すなわち、番組の録画開始時刻および録画終了時刻を示している。
【０１９６】
図１５、図１６、図１８乃至図２１、および図２３乃至図２６のそれぞれの上から３段目の“Ｔ”と記述されている直線における、“EPG更新後の番組の放送時間”は、新たに受信されたEPGデータ（最新のEPGデータ）による、番組の放送時間（の編成）、すなわち、番組の放送開始時刻および放送終了時刻を示している。図１５、図１６、図１８乃至図２１、および図２３乃至図２６において、上から４番目（一番下）の“Ｔ”と記述されている直線における、“予約情報の修正後の番組の録画時間”は、最新のEPGデータを基に、修正された各番組の予約情報における録画開始時刻および録画終了時刻を示すと共に、録画マネージャ１３６によって録画が制御される番組の録画時間を示している。
【０１９７】
また、図１５、図１６、図１８乃至図２１、および図２３乃至図２６において、“無料番組”とは番組の視聴が無料である番組を示している。“課金番組”とは番組を視聴するにあたって料金が課される番組を示している。“自動録画予約番組”とは、ユーザの嗜好を基に、HDDビデオレコーダ１によって、自動的に録画が予約された番組を示している。“番組”とは、特に断らない限り、上述した“無料番組”、“課金番組”、および“自動予約番組”のいずれかの番組である。
【０１９８】
さらに、予約情報の修正の対象となる番組には、“番組Ｂ”のようにアルファベットの“Ｂ”が設けられている。さらにまた、説明の簡単のために、予約情報の修正の処理を分類し、分類された処理の対象となる番組を、番組Ｂ11-1などのようにアルファベットの符号に下付けされている数値によって区別する。
【０１９９】
ここで、ステップＳ３４５の処理を、例えば、図１５または図１６を参照して説明すると、次のようになる。図１５で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ11-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている番組Ｂ11-1の予約情報が予約情報リスト１６３に記録されているとする。
【０２００】
このとき、番組Ｂ11-1を録画中である場合、矢印２０１で示される18:30において、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）の番組Ｂ11-1の放送終了時刻が21:00とされている場合、すなわち、EPG更新後の番組Ｂ11-1の放送時間が18:00から21:00までと変更されている場合、録画マネージャ１３６は、番組Ｂ11-1の予約情報の録画終了時刻に番組Ｂ11-1の放送終了時刻である21：00を設定する。
【０２０１】
これにより、予約情報の修正後には、番組Ｂ11-1の録画開始時刻は18:00とされ、録画終了時刻は21:00とされる。
【０２０２】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ11-1を録画するように録画を制御する。また、録画マネージャ１３６は、18:00から21:00まで番組Ｂ11-1を録画するように録画を制御する。
【０２０３】
なお、便宜上、矢印２０１で示される18:30にEPGデータが受信された際、番組Ａ11-1の予約情報が予約情報リスト１６３に存在しているように説明したが、18:30の時点では、番組Ａ11-1の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２０４】
また、図１６で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ11-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:00とされ、録画終了時刻が21:00とされている番組Ｂ11-2の予約情報が予約情報リスト１６３に記録されているとする。
【０２０５】
このとき、番組Ｂ11-2を録画中である場合、矢印２０２で示される19:30に、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）の番組Ｂ11-2の放送開始時刻が18:00とされ、放送終了時刻が20:00とされている場合、すなわち、EPG更新後の番組Ｂ11-2の放送時間が18:00から20:00までと変更されている場合、録画マネージャ１３６は、番組Ｂ11-2の予約情報の録画終了時刻に番組Ｂ11-2の放送終了時刻である20:00を設定する。
【０２０６】
これにより、予約情報の修正後には、番組Ｂ11-2の録画開始時刻は19:00とされ、録画終了時刻は20:00とされる。
【０２０７】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ11-2を録画するように録画を制御する。また、録画マネージャ１３６は、19:00から20:00まで番組Ｂ11-2を録画するように録画を制御する。
【０２０８】
なお、便宜上、矢印２０２で示される19:30にEPGデータが受信された際に、番組Ａ11-2の予約情報が予約情報リスト１６３に存在しているように説明したが、19:30の時点では、番組Ａ11-2の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２０９】
このように、録画時間が重複する番組がない場合、録画終了時刻に更新された放送終了時刻が設定されるように、予約情報が修正される。
【０２１０】
ステップＳ３４５の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０２１１】
ステップＳ３４２において、放送時間が変更された番組の録画は自動録画によるものであると判定された場合、ステップＳ３４６に進み、録画マネージャ１３６は、放送時間が変更された自動録画による番組の録画を中止する。
【０２１２】
なお、録画マネージャ１３６は、自動録画による番組の録画を中止した場合に、それまで録画した自動録画予約番組（のコンテンツ）を削除するようにしてもよい。
【０２１３】
ステップＳ３４６の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０２１４】
ステップＳ３４３において、放送時間が変更された番組は、課金番組ではないと判定された場合、すなわち、放送時間が変更された番組は、無料で視聴することができる無料番組である場合、ステップＳ３４７に進み、録画中の無料番組に対する、予約情報の修正の処理が実行される。この処理の詳細は、図２２のフローチャートを参照して後述するが、この処理により、録画中の無料番組の予約情報における録画終了時刻が修正されるか、または録画が中止される。
【０２１５】
ステップＳ３４７の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０２１６】
図１７のフローチャートを参照して、図１４のステップＳ３４４に対応する録画中の課金番組に対する、予約情報の修正の処理を説明する。
【０２１７】
ステップＳ３７１において、録画マネージャ１３６は、予約情報およびEIT（schedule）を基に、今、録画中の番組の放送時間であって、変更された放送時間の後部が他の番組の録画時間と重複するか否かを判定する。すなわち、今、録画中の番組の放送時間であって、変更された放送時間の放送終了時刻が他の番組の録画時間内の時刻であるか否かが判定される。
【０２１８】
より具体的には、ステップＳ３７１において、録画マネージャ１３６は、今、録画中の番組の放送時間であって、変更された放送時間における放送開始時刻から放送終了時刻まで録画するとした場合の録画時間における録画終了時刻が、他の予約情報によって予約録画される番組の録画時間内の時刻であるか否かを判定する。
【０２１９】
ステップＳ３７１において、今、録画中の番組の放送時間であって、変更された放送時間の後部が他の番組の録画時間と重複すると判定された場合、ステップＳ３７２に進み、録画マネージャ１３６は、予約情報の録画終了時刻を、録画中の番組についての変更された放送時間の放送終了時刻に修正する。
【０２２０】
ステップＳ３７３において、録画マネージャ１３６は、録画時間が重複する他の番組は課金番組であるか否かを判定する。ステップＳ３７３の処理は、ステップＳ３４３の処理において上述したように、例えば、録画時間が重複する他の番組の、EITに含まれる課金番組（有料番組）を示す情報（記述子）、または予約情報に含まれる、番組の視聴および録画に料金が課される課金番組であるか否かを示す課金番組フラグを基に実行される。
【０２２１】
ステップＳ３７３において、録画時間が重複する他の番組は課金番組ではないと判定された場合、すなわち、録画時間が重複する他の番組が無料番組である場合、ステップＳ３７４に進み、録画マネージャ１３６は、重複する他の番組の録画開始時刻を、放送時間が変更された番組の放送終了時刻に修正する。
【０２２２】
ここで、ステップＳ３７２乃至ステップＳ３７４の処理を、図１８を参照して説明する。例えば、図１８で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ12-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている課金番組Ｂ12-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:30とされ、録画終了時刻が21:30とされている番組Ｃ12-1の予約情報が予約情報リスト１６３に記録されているとする。
【０２２３】
このとき、課金番組Ｂ12-1を録画中である場合、矢印２１１で示される18:30に、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）の課金番組Ｂ12-1の放送終了時刻が21:00とされている場合、すなわち、EPG更新後の番組Ｂ12-1の放送時間が18:00から21:00までと変更されている場合、録画マネージャ１３６は、ステップＳ３７２の処理において、番組Ｂ12-1の予約情報における録画終了時刻に、番組Ｂ12-1の放送終了時刻である21:00を設定する。
【０２２４】
これは、録画が開始されている課金番組の録画の優先順位が、まだ録画が開始されていない、その次の番組Ｃ12-1の録画の優先順位よりも、高く設定されているためである。この優先順位は、予約録画プログラム１２１の判定の処理および判定の結果に応じて実行される処理によって、予約録画プログラム１２１において設定されている。課金番組は、通常、録画が開始された時点で課金が発生する。このため、既に録画が開始されている課金番組Ｂ12-1の録画の優先順位は、まだ録画が開始されていない番組Ｃ12-1の録画の優先順位よりも高く設定される。
【０２２５】
なお、録画の優先順位を示すテーブルを別途設けて、予約録画プログラム１２１は、このテーブルに示された優先順位を基に、実行する処理を決めるようにしても良い。
【０２２６】
また、録画マネージャ１３６は、番組Ｃ12-1が無料番組である場合、ステップＳ３７４の処理において、番組Ｃ12-1の予約情報における録画開始時刻に、番組Ｂ12-1の放送終了時刻である21:00を設定する。
【０２２７】
これにより、予約情報の修正後には、課金番組Ｂ12-1の予約情報における録画開始時刻は18:00とされ、録画終了時刻は21:00とされる。また、番組Ｃ12-1の予約情報における録画開始時刻は21:00とされ、録画終了時刻は21:30とされる。
【０２２８】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ12-1を録画するように録画を制御する。また、録画マネージャ１３６は、18:00から21:00まで課金番組Ｂ12-1を録画するように録画を制御する。さらに、録画マネージャ１３６は、21:00から21:30まで無料番組である番組Ｃ12-1を録画するように録画を制御する。
【０２２９】
なお、便宜上、矢印２１１で示される18:30にEPGデータが受信された際に、番組Ａ12-1の予約情報が予約情報リスト１６３に存在しているように説明したが、18:30の時点では、番組Ａ12-1の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２３０】
このように、録画時間が重複する番組がある場合に、予約情報の修正の対象とされる録画中の番組が課金番組であるとき、録画終了時刻に更新された放送終了時刻が設定されるように、予約情報が修正される。また、録画中の番組が課金番組であり、その課金番組の予約情報の修正後の録画終了時刻が、次に録画が予約されている番組の録画開始時刻より後ろであって、その番組の録画終了時刻より前である場合、次に録画が予約されている番組が無料番組であるとき、その無料番組の録画開始時刻に、録画中の課金番組の録画終了時刻（放送終了時刻）が設定されるように、無料番組の予約情報が修正される。
【０２３１】
図１７のステップＳ３７３において、録画時間が重複する他の番組が課金番組であると判定された場合、ステップＳ３７５に進み、録画マネージャ１３６は、重複する他の番組の録画開始時刻と録画終了時刻とを同じ時刻とする。すなわち、例えば、図１８で示される番組Ｃ12-1が課金番組である場合、番組Ｃ12-1の予約情報における録画開始時刻と録画終了時刻とが同じ時刻に設定される。図１８においては、録画マネージャ１３６は、ステップＳ３７５の処理において、例えば、番組Ｃ12-1の録画開始時刻を20:30のままとし、番組Ｃ12-1の録画終了時刻に、番組Ｃ12-1の録画開始時刻である20:30を設定する。
【０２３２】
このとき、課金番組である番組Ｃ12-1は、録画されない（録画時間が０分となる）。
【０２３３】
このように、録画中の番組が課金番組であり、その課金番組の予約情報の修正後の録画終了時刻が、次に録画が予約されている番組の録画開始時刻より後ろであって、その番組の録画終了時刻より前である場合、次に録画が予約されている番組が課金番組であるとき、その課金番組の予約情報における、録画開始時刻と録画終了時刻とが同じ時刻になるように、予約情報が修正される。
【０２３４】
ステップＳ３７４またはステップＳ３７５の処理の後、手続きは、図９のステップＳ３０９に戻り上述した処理が実行される。
【０２３５】
ステップＳ３７１において、今、録画中の番組の放送時間であって、変更された放送時間の後部が他の番組の録画時間と重複していないと判定された場合、課金番組の予約情報は修正されず、手続きは、図９のステップＳ３０９に戻る。
【０２３６】
ステップＳ３７１の処理において、変更された放送時間の後部が他の番組の録画時間と重複していないと判定された場合に課金番組の予約情報が修正されないのは、例えば、図１９乃至図２１で示される状況が考えられるからである。
【０２３７】
例えば、図１９で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ12-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている課金番組Ｂ12-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:30とされ、録画終了時刻が21:30とされている番組Ｃ12-2の予約情報が予約情報リスト１６３に記録されているとする。
【０２３８】
このとき、本来、課金番組Ｂ12-2を録画中であるはずの時刻である、矢印２１１で示される18:30に、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）であるはずの課金番組Ｂ12-2の放送開始時刻が21:00とされ、放送終了時刻が23:00とされている場合、すなわち、EPG更新後の課金番組Ｂ12-2の放送時間が21:00から23:00までと変更されている場合、録画マネージャ１３６は、課金番組Ｂ12-2の予約情報を修正しない。
【０２３９】
課金番組Ｂ12-2の予約情報を修正しないのは、18:30の時点で、放送時間が18:00から20:00までとされている課金番組Ｄ12-2が放送されおり、既に、課金番組Ｄ12-2の録画が開始されているためである。すなわち、既に、課金番組Ｄ12-2の録画において、料金が課されているため、そのまま20:00まで課金番組Ｄ12-2を録画し続けるようにするためである。
【０２４０】
従って、予約情報の修正後には、課金番組Ｂ12-2の予約情報における録画開始時刻は18:00のままとされ、録画終了時刻は20:00のままとされる。
【０２４１】
録画マネージャ１３６は、17:00から18:00まで番組Ａ12-2を録画するように録画を制御する。また、録画マネージャ１３６は、18:00から20:00まで課金番組Ｄ12-2を録画するように録画を制御する。さらに、録画マネージャ１３６は、20:30から21:30まで番組Ｃ12-2を録画するように録画を制御する。
【０２４２】
なお、便宜上、矢印２１２で示される18:30にEPGデータが受信された際に、番組Ａ12-2の予約情報が予約情報リスト１６３に存在しているように説明したが、18:30の時点では、番組Ａ12-2の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２４３】
また、例えば、図２０で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ12-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている課金番組Ｂ12-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が21:00とされている番組Ｃ12-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が21:30とされ、録画終了時刻が22:30とされている番組Ｄ12-3が予約情報リスト１６３に記録されているとする。
【０２４４】
このとき、本来、課金番組Ｂ12-3を録画中であるはずの時刻である、矢印２１３で示される18:30に、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）であるはずの課金番組Ｂ12-3の放送開始時刻が20:30とされ、放送終了時刻が22:00とされている場合、すなわち、EPG更新後の課金番組Ｂ12-3の放送時間が20:30から22:00までと変更されている場合、録画マネージャ１３６は、課金番組Ｂ12-3の予約情報を修正しない。
【０２４５】
課金番組Ｂ12-3の予約情報を修正しないのは、18:30の時点で、放送時間が18:00から20:00までとされている課金番組Ｅ12-3が放送されおり、既に、課金番組Ｅ12-3の録画が開始されているためである。すなわち、既に、課金番組Ｅ12-3の録画において、料金が課されているため、そのまま19:30まで課金番組Ｅ12-3を録画し続けるようにするためである。
【０２４６】
従って、予約情報の修正後には、課金番組Ｂ12-3の予約情報における録画開始時刻は18:00のままとされ、録画終了時刻は19:30のままとされる。
【０２４７】
録画マネージャ１３６は、17:00から18:00まで番組Ａ12-3を録画するように録画を制御する。録画マネージャ１３６は、18:00から19:30まで課金番組Ｅ12-3を録画するように録画を制御する。録画マネージャ１３６は、20:00から21:00まで番組Ｃ12-3を録画するように録画を制御する。録画マネージャ１３６は、21:30から22:30まで番組Ｄ12-3を録画するように録画を制御する。
【０２４８】
なお、便宜上、矢印２１３で示される18:30にEPGデータが受信された際に、番組Ａ12-3の予約情報が予約情報リスト１６３に存在しているように説明したが、18:30の時点では、番組Ａ12-3の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２４９】
さらに、例えば、図２１で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ12-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている課金番組Ｂ12-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が22:30とされている番組Ｃ12-4の予約情報が予約情報リスト１６３に記録されているとする。
【０２５０】
このとき、本来、課金番組Ｂ12-4を録画中であるはずの時刻である、矢印２１４で示される18:30に、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）であるはずの課金番組Ｂ12-4の放送開始時刻が20:30とされ、放送終了時刻が22:00とされている場合、すなわち、EPG更新後の番組Ｂ12-4の放送時間が20:30から22:00までと変更されている場合、録画マネージャ１３６は、課金番組Ｂ12-4の予約情報を修正しない。
【０２５１】
課金番組Ｂ12-4の予約情報を修正しないのは、18:30の時点で、放送時間が18:00から19:30までとされている課金番組Ｄ12-4が放送されおり、既に、課金番組Ｄ12-4の録画が開始されているためである。すなわち、既に、課金番組Ｄ12-4の録画において、料金が課されているため、そのまま19:30まで課金番組Ｄ12-4を録画し続けるようにするためである。
【０２５２】
従って、予約情報の修正後には、課金番組Ｂ12-4の予約情報における録画開始時刻は18:00とされ、録画終了時刻は19:30とされる。
【０２５３】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ12-4を録画するように録画を制御する。また、録画マネージャ１３６は、18:00から19:30まで課金番組Ｄ12-4を録画するように録画を制御する。さらに、録画マネージャ１３６は、20:00から22:30まで番組Ｃ12-4を録画するように録画を制御する。
【０２５４】
なお、便宜上、矢印２１４で示される18:30にEPGデータが受信された際に、番組Ａ12-4の予約情報が予約情報リスト１６３に存在しているように説明したが、18:30の時点では、番組Ａ12-4の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２５５】
このように、録画中の課金番組の、変更後の放送時間における放送終了時刻が、他の録画が予約されている番組の録画時間内の時刻ではない場合、予約情報は修正されない。
【０２５６】
次に、図２２のフローチャートを参照して、図１４のステップＳ３４７に対応する録画中の無料番組に対する予約情報の修正の処理を説明する。
【０２５７】
ステップＳ３９１において、録画マネージャ１３６は、録画中の番組が録画に参照されている予約情報で録画が指示された番組であるか否かを判定する。すなわち、例えば、予約情報にイベントIDが記録されている場合、録画が指示された番組の予約情報に記録されているイベントIDと、EITに含まれている現在録画中である番組のイベントIDを基に、録画中の番組が録画に参照されている、予約情報で録画が指示された番組であるか否かが判定される。
【０２５８】
ステップＳ３９１においては、予約情報に番組名が記録されている場合、録画が指示された番組の予約情報に記録されている番組名と、EITに含まれている現在録画中（放送中）である番組の番組名を基に、録画中の番組が録画に参照されている予約情報で録画が指示された番組であるか否かが判定されるようにしてもよい。
【０２５９】
ステップＳ３９１において、録画中の番組が録画に参照されている予約情報で録画が指示された番組であると判定された場合、すなわち、例えば、録画が指示された番組の予約情報に記録されているイベントIDと、EITに含まれている現在録画中である番組のイベントIDとが同じである場合、ステップＳ３９２に進み、録画マネージャ１３６は、予約情報の録画終了時刻を、次に録画が予約されている番組の録画開始時刻とする。
【０２６０】
すなわち、例えば、図２３で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ13-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている無料番組Ｂ13-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:30とされ、録画終了時刻が22:00とされている番組Ｃ13-1の予約情報が予約情報リスト１６３に記録されているとする。
【０２６１】
このとき、無料番組Ｂ13-1を録画中である場合、矢印２２１で示される18:30に、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）の無料番組Ｂ13-1の放送終了時刻が21:00とされている場合、すなわち、EPG更新後の無料番組Ｂ13-1の放送時間が18:00から21:00までと変更されている場合、録画マネージャ１３６は、無料番組Ｂ13-1の予約情報における録画終了時刻に、番組Ｃ13-1の録画開始時刻である20:30を設定する。
【０２６２】
これにより、予約情報の修正後には、無料番組Ｂ13-1の予約情報における録画開始時刻は18:00とされ、録画終了時刻は20:30とされる。
【０２６３】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ13-1を録画するように録画を制御する。録画マネージャ１３６は、18:00から20:30まで無料番組Ｂ13-1を録画するように録画を制御する。録画マネージャ１３６は、20:30から22:00まで番組Ｃ13-1を録画するように録画を制御する。すなわち、20:30から21:00までの無料番組Ｂ13-1は録画されない。
【０２６４】
予約録画プログラム１２１における録画の優先順位は、放送時間が変更された番組の方が基本的に低くなるように設定される。したがって、録画中とはいえ、放送時間が変更された番組が無料番組Ｂ13-1である場合、番組Ｃ13-1の録画の優先順位の方が、放送時間の変更された無料番組Ｂ13-1の録画の優先順位より高く設定される。これにより、番組Ｃ13-1の録画時間は修正されず、無料番組Ｂ13-1は、無料番組Ｂ13-1の次に録画が予約されている番組Ｃ13-1の録画時間と重複しないように、録画できるところまで録画される。
【０２６５】
なお、便宜上、矢印２２１で示される18:30にEPGデータが受信された際に、番組Ａ13-1の予約情報が予約情報リスト１６３に存在しているように説明したが、18:30の時点では、番組Ａ13-1の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２６６】
このように、無料番組の変更された放送時間における放送終了時刻が、次に録画が予約されている番組の録画時間内の時刻である場合、録画終了時刻に、次に録画が予約されている番組の録画開始時刻が設定されるように、予約情報が修正される。
【０２６７】
図２２のステップＳ３９１において、録画中の番組が録画に参照されている予約情報で録画が指示された番組ではないと判定された場合、例えば、録画が指示された番組の予約情報に記録されているイベントIDと、EITに含まれている現在録画中である番組のイベントIDとが異なる場合、ステップＳ３９３に進み、録画マネージャ１３６は、現在録画している番組の録画を中止する。ステップＳ３９３の処理において、録画を中止するのは、例えば、図２４乃至図２６のようなときが考えられるからである。
【０２６８】
すなわち、例えば、図２４で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ13-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている無料番組Ｂ13-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が21:00とされている番組Ｃ13-2の予約情報が予約情報リスト１６３に記録されているとする。
【０２６９】
このとき、本来、無料番組Ｂ13-2を録画中であるはずの時刻である、矢印２２２で示される19:30に、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）であるはずの無料番組Ｂ13-2の放送開始時刻が20:30とされ、放送終了時刻が22:30とされている場合、すなわち、EPG更新後の無料番組Ｂ13-2の放送時間が20:30から22:30までと変更され、録画中の番組は、ユーザが録画を所望した無料番組Ｂ13-2ではないとき、録画マネージャ１３６は、無料番組Ｂ13-2の予約情報を修正しない。
【０２７０】
また、録画マネージャ１３６は、今、無料番組Ｂ13-2とは別の番組である無料番組Ｄ13-2を録画しているため、すぐに無料番組Ｄ13-2の録画を中止（停止）するように制御する。
【０２７１】
したがって、19:30の時点では、無料番組Ｂ13-2の予約情報における録画開始時刻は18:00のままとされ、録画終了時刻は20:00のままとされる。
【０２７２】
なお、19:30にEPGデータを受信したことで、現在録画中の番組が無料番組Ｂ13-2ではないことがわかった場合、無料番組Ｂ13-2の予約情報を修正しないだけでなく、削除するようにしてもよい。
【０２７３】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ13-2を録画するように録画を制御する。また、録画マネージャ１３６は、18:00から19:30まで無料番組Ｄ13-2を録画するように録画を制御する。さらに、録画マネージャ１３６は、20:00から21:00まで番組Ｃ13-2を録画するように録画を制御する。
【０２７４】
録画マネージャ１３６は、18:00から19:30まで録画した無料番組Ｄ13-2（のコンテンツ）を削除するようにしてもよい。
【０２７５】
なお、便宜上、矢印２２２で示される19:30にEPGデータが受信された際に、番組Ａ13-2の予約情報が予約情報リスト１６３に存在しているように説明したが、19:30の時点では、番組Ａ13-2の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２７６】
また、例えば、図２５で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ13-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている無料番組Ｂ13-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が21:00とされている番組Ｃ13-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が21:30とされ、録画終了時刻が22:30とされている番組Ｄ13-3が予約情報リスト１６３に記録されているとする。
【０２７７】
このとき、無料番組Ｂ13-3を録画中であるはずの時刻である、矢印２２３で示される19:00に、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）であるはずの無料番組Ｂ13-3の放送開始時刻が20:30とされ、放送終了時刻が22:00とされている場合、すなわち、EPG更新後の無料番組Ｂ13-3の放送時間が20:30から22:00までと変更され、録画中の番組は、ユーザが録画を所望した無料番組Ｂ13-3ではないとき、録画マネージャ１３６は、無料番組Ｂ13-3の予約情報を修正しない。
【０２７８】
また、録画マネージャ１３６は、今、無料番組Ｂ13-3とは別の番組である無料番組Ｅ13-3を録画しているため、すぐに無料番組Ｅ13-3の録画を中止（停止）するように制御する。
【０２７９】
したがって、19:00の時点では、無料番組Ｂ13-3の予約情報における録画開始時刻は18:00とされ、録画終了時刻は19:30のままとされる。
【０２８０】
なお、19:00にEPGデータを受信したことで、今録画中の番組が無料番組Ｂ13-3ではないことがわかった場合、無料番組Ｂ13-3の予約情報を修正しないだけでなく、削除するようにしてもよい。
【０２８１】
したがって、録画マネージャ１３６は、17:00から18:00まで番組Ａ13-3を録画するように録画を制御する。録画マネージャ１３６は、18:00から19:00まで無料番組Ｅ13-3を録画するように録画を制御する。録画マネージャ１３６は、20:00から21:00まで番組Ｃ13-3を録画するように録画を制御する。録画マネージャ１３６は、21:30から22:30まで番組Ｄ13-3を録画するように録画を制御する。
【０２８２】
録画マネージャ１３６は、18:00から19:30まで録画した無料番組Ｅ13-3（のコンテンツ）を削除するようにしてもよい。
【０２８３】
なお、便宜上、矢印２２３で示される19:00にEPGデータが受信された際に、番組Ａ13-3の予約情報が予約情報リスト１６３に存在しているように説明したが、19：00の時点では、番組Ａ13-3の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２８４】
例えば、図２６で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ13-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている無料番組Ｂ13-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が22:30とされている番組Ｃ13-4の予約情報が予約情報リスト１６３に記録されているとする。
【０２８５】
このとき、本来、無料番組Ｂ13-4を録画中であるはずの時刻である、矢印２２４で示される19:00に、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、現在放送中（録画中）であるはずの無料番組Ｂ13-4の放送開始時刻が20:30とされ、放送終了時刻が22:00とされている場合、すなわち、EPG更新後の無料番組Ｂ13-4の放送時間が20:30から22:00までと変更され、録画中の番組は、ユーザが録画を所望した無料番組Ｂ13-4ではないとき、録画マネージャ１３６は、無料番組Ｂ13-4の予約情報を修正しない。
【０２８６】
また、録画マネージャ１３６は、今、無料番組Ｂ13-4とは別の番組である無料番組Ｄ13-4を録画しているため、すぐに無料番組Ｄ13-4の録画を中止（停止）するように制御する。
【０２８７】
したがって、19:00の時点では、無料番組Ｂ13-4の予約情報における録画開始時刻は18:00のままとされ、録画終了時刻は19:30のままとされる。
【０２８８】
なお、19:00にEPGデータを受信したことで、今録画中の番組が無料番組Ｂ13-4ではないことがわかった場合、無料番組Ｂ13-4の予約情報を修正しないだけでなく、削除するようにしてもよい。
【０２８９】
録画マネージャ１３６は、17:00から18:00まで番組Ａ13-4を録画するように録画を制御する。録画マネージャ１３６は、18:00から19:00まで無料番組Ｄ13-4を録画するように録画を制御する。録画マネージャ１３６は、20:00から22:30まで番組Ｃ13-4を録画するように録画を制御する。
【０２９０】
なお、録画マネージャ１３６は、18:00から19:00まで録画した無料番組Ｄ13-4（のコンテンツ）を削除するようにしてもよい。
【０２９１】
なお、便宜上、矢印２２４で示される19:00にEPGデータが受信された際に、番組Ａ13-4の予約情報が予約情報リスト１６３に存在しているように説明したが、19:00の時点では、番組Ａ13-4の予約情報は予約情報リスト１６３から削除されているようにしてもよい。
【０２９２】
このように、番組の放送時間が変更されたことで、録画中の無料番組が、ユーザが録画を所望した番組ではないと判定された場合、予約情報は修正されない。また、録画中の無料番組が、ユーザが録画を所望した番組ではないと判定された場合、録画中の番組の録画が中止（停止）される。
【０２９３】
図２２のステップＳ３９２またはステップＳ３９３の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０２９４】
図２７のフローチャートを参照して、図１３のステップＳ３２３に対応する録画時間の修正の必要がある番組を録画中ではない場合における、予約情報の修正の処理を説明する。
【０２９５】
ステップＳ４２１において、予約修正マネージャ１６２は、放送時間の変更によって、録画時間が重複する番組はあるか否かを判定する。
【０２９６】
より具体的には、ステップＳ４２１において、予約修正マネージャ１６２は、変数iで指定される予約情報によって予約録画される番組を、変更された放送時間における放送開始時刻から放送終了時刻まで録画するとした場合の録画時間と、他の予約情報によって予約録画される番組の録画時間とが重複しているか否かを判定する。
【０２９７】
ステップＳ４２１において、放送時間の変更によって、録画時間が重複する番組があると判定された場合、ステップＳ４２２に進み、予約修正マネージャ１６２は、放送時間が変更された番組の録画の予約は自動録画によるものであるか否かを判定する。すなわち、例えば、予約修正マネージャ１６２は、図１４のステップＳ３４２において上述したように、手動予約フラグを基に判定する。
【０２９８】
ステップＳ４２２において、放送時間が変更された番組の録画の予約は自動録画によるものではないと判定された場合、ステップＳ４２３に進み、予約修正マネージャ１６２は、放送時間が変更された番組は、課金番組であるか否かを判定する。すなわち、例えば、予約修正マネージャ１６２は、図１４のステップＳ３４３において上述したように、EITに課金番組（有料番組）を示す情報（記述子）、または課金番組フラグを基に、放送時間が変更された番組は、課金番組であるか否かを判定する。
【０２９９】
ステップＳ４２３において、放送時間が変更された番組は、課金番組であると判定された場合、ステップＳ４２４に進み、予約修正マネージャ１６２は、放送時間が変更された番組は、録画開始時刻と録画終了時刻とが同じ時刻であるか否かを判定する。すなわち、放送時間が変更された番組の予約情報における、録画開始時刻と録画終了時刻とが同じ時刻であるか否かが判定される。
【０３００】
ステップＳ４２４において、放送時間が変更された番組は、録画開始時刻と録画終了時刻とが同じ時刻ではないと判定された場合、ステップＳ４２５に進み、予約修正マネージャ１６２は、予約情報の録画開始時刻と録画終了時刻とを同じ時刻にする。
【０３０１】
以下、図２８乃至図４６および図４８乃至図５５のそれぞれを適宜参照して、予約情報の修正を具体的に説明する。図２８乃至図４６および図４８乃至図５５のそれぞれにおいて、“Ｔ”と記述されている直線は時刻を示している。図中の一番上の“Ｔ”と記述されている直線に付された数字は、具体的な時刻を示している。図２８乃至図４６および図４８乃至図５５のそれぞれにおいて、上から２番目の“Ｔ”と記述されている直線における、“予約情報の修正前の番組の録画予約時間”は、新たなEPGデータの受信前において、録画が予約されたことで、各番組の予約情報に記録されている録画時間、すなわち、番組の録画開始時刻および録画終了時刻を示している。
【０３０２】
図２８乃至図４６および図４８乃至図５５のそれぞれにおいて、上から３段目の“Ｔ”と記述されている直線における、“EPG更新後の番組の放送時間”は、新たに受信されたEPGデータ（最新のEPGデータ）による、番組の放送時間（の編成）、すなわち、番組の放送開始時刻および放送終了時刻を示している。図２８乃至図４６および図４８乃至図５５のそれぞれにおいて、上から４番目の“Ｔ”と記述されている直線における、“予約情報の修正後の番組の録画予約時間”は、最新のEPGデータを基に、修正された各番組の予約情報における録画開始時刻および録画終了時刻を示している。上から５番目（一番下）の“Ｔ”と記述されている直線における、“番組の録画時間”は、録画マネージャ１３６によって録画が制御される番組の録画時間を示している。
【０３０３】
また、図２８乃至図４６および図４８乃至図５５のそれぞれにおいて、“無料番組”とは番組の視聴が無料である番組を示している。“課金番組”とは番組を視聴するにあたって料金が課される番組を示している。“自動録画予約番組”とは、ユーザの嗜好を基に、HDDビデオレコーダ１によって、自動的に録画が予約された番組を示している。“番組”とは、特に断らない限り、上述した“無料番組”、“課金番組”、および“自動予約番組”のいずれかの番組である。
【０３０４】
さらに、予約情報の修正の対象となる番組には、“番組Ｂ”のようにアルファベットの“Ｂ”が設けられている。さらにまた、説明の簡単のために、予約情報の修正の処理を分類し、分類された処理の対象となる番組を、番組Ｂ21-1などのようにアルファベットの符号に下付けされている数値によって区別する。
【０３０５】
ここで、ステップＳ４２５の処理を、図２８乃至図３１を参照して説明すると次のようになる。例えば、図２８で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ21-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている課金番組Ｂ21-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:30とされ、録画終了時刻が21:30とされている番組Ｃ21-1の予約情報が予約情報リスト１６３に記録されているとする。
【０３０６】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、課金番組Ｂ21-1の放送終了時刻が21:00とされている場合、すなわち、EPG更新後の課金番組Ｂ21-1の放送時間が18:00から21:00までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４２５の処理において、例えば、課金番組Ｂ21-1の予約情報における録画終了時刻を、20:00から録画開始時刻と同じ18:00に修正する。すなわち、課金番組Ｂ21-1の予約情報における録画終了時刻に、録画開始時刻と同じ18:00を設定する。
【０３０７】
これにより、予約情報の修正後には、課金番組Ｂ21-1の予約情報における録画開始時刻は18:00とされ、録画終了時刻は18:00とされる。
【０３０８】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ21-1を録画するように録画を制御する。録画マネージャ１３６は、課金番組Ｂ21-1の録画を抑制するように録画を制御する。すなわち、課金番組Ｂ21-1は録画されない。さらに、録画マネージャ１３６は、20:30から21:30まで番組Ｃ21-1を録画するように録画を制御する。
【０３０９】
また、例えば、図２９で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ21-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている課金番組Ｂ21-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が21:00とされている番組Ｃ21-2の予約情報が予約情報リスト１６３に記録されているとする。
【０３１０】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、課金番組Ｂ21-2の放送開始時刻が20:30とされ、放送終了時刻が22:30とされている場合、すなわち、EPG更新後の課金番組Ｂ21-2の放送時間が20:30から22:30までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４２５の処理において、例えば、課金番組Ｂ21-2の予約情報における録画開始時刻に、課金番組Ｂ21-2の放送開始時刻である20:30を設定し、録画終了時刻に、設定した録画開始時刻と同じ20:30を設定する。
【０３１１】
これにより、予約情報の修正後には、課金番組Ｂ21-2の予約情報における録画開始時刻は20:30とされ、録画終了時刻は20:30とされる。
【０３１２】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ21-2を録画するように録画を制御する。録画マネージャ１３６は、課金番組Ｂ21-2の録画を抑制するように録画を制御する。すなわち、課金番組Ｂ21-2は録画されない。録画マネージャ１３６は、20:00から21:00まで番組Ｃ21-2を録画するように録画を制御する。
【０３１３】
さらに、例えば、図３０で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ21-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている課金番組Ｂ21-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が20:30とされている番組Ｃ21-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が21:00とされ、録画終了時刻が22:00とされている番組Ｄ21-3が予約情報リスト１６３に記録されているとする。
【０３１４】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、課金番組Ｂ21-3の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の課金番組Ｂ21-3の放送時間が20:00から21:30までと変更されている場合、予約修正マネージャ１６２は、ステップＳ４２５の処理において、例えば、課金番組Ｂ21-3の予約情報における録画開始時刻に、課金番組Ｂ21-3の放送開始時刻である20:00を設定し、録画終了時刻に、設定した録画開始時刻と同じ20:00を設定する。
【０３１５】
これにより、予約情報の修正後には、課金番組Ｂ21-3の予約情報における録画開始時刻は20:00とされ、録画終了時刻は20:00とされる。
【０３１６】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ21-3を録画するように録画を制御する。録画マネージャ１３６は、19:30から20:30まで番組Ｃ21-3を録画するように録画を制御する。録画マネージャ１３６は、課金番組Ｂ21-3の録画を抑制するように録画を制御する。すなわち、課金番組Ｂ21-3は録画されない。録画マネージャ１３６は、21:00から22:00まで番組Ｄ21-3を録画するように録画を制御する。
【０３１７】
さらにまた、例えば、図３１で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ21-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている課金番組Ｂ21-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が22:00とされている番組Ｃ21-4の予約情報が予約情報リスト１６３に記録されているとする。
【０３１８】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、課金番組Ｂ21-4の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の課金番組Ｂ21-4の放送時間が20:00から21:30までと変更されている場合、予約修正マネージャ１６２は、ステップ４２５の処理において、例えば、課金番組Ｂ21-4の予約情報の録画開始時刻に課金番組Ｂ21-4の放送開始時刻である20:00を設定し、録画終了時刻に録画開始時刻と同じ時刻である20:00を設定する。
【０３１９】
これにより、予約情報の修正後には、課金番組Ｂ21-4の予約情報における録画開始時刻は20:00とされ、録画終了時刻は20:00とされる。
【０３２０】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ21-4を録画するように録画を制御する。録画マネージャ１３６は、課金番組Ｂ21-4の録画を抑制するように録画を制御する。すなわち、課金番組Ｂ21-4は録画されない。録画マネージャ１３６は、19:30から22:00まで番組Ｃ21-4を録画するように録画を制御する。
【０３２１】
このように、予約録画プログラム１２１における録画の優先順位は、基本的に、放送時間が変更された番組の方が基本的に低くなるように設定される。従って、予め録画が予約されている番組の録画の優先順位の方が、放送時間が変更された、録画中ではない課金番組の録画の優先順位より高く設定される。また、課金番組は、番組を録画するのに、料金が課される。したがって、課金番組を全て録画することができない場合、課金番組の録画が抑制されるように、予約情報における録画開始時刻および録画終了時刻が設定される。
【０３２２】
図２７のステップＳ４２５の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０３２３】
ステップＳ４２４において、放送時間が変更された番組は、録画開始時刻と録画終了時刻とが同じ時刻であると判定された場合、ステップＳ４２５の処理はスキップされ、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。ステップＳ４２４の処理により予約情報が修正されないのは、例えば、以下の図３２乃至図３５のような例が考えられるからである。
【０３２４】
すなわち、例えば、図３２で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ22-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている課金番組Ｂ22-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:30とされ、録画終了時刻が21:30とされている無料番組Ｃ22-1の予約情報が予約情報リスト１６３に記録されているとする。
【０３２５】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、課金番組Ｂ22-1の放送開始時刻が18:00とされ、放送終了時刻が21:00とされている場合、すなわち、EPG更新後の課金番組Ｂ22-1の放送時間が18:00から21:00までに変更されている場合、予約修正マネージャ１６２は、課金番組Ｂ22-1の予約情報を修正しない。
【０３２６】
すなわち、課金番組Ｂ22-1の予約情報における録画開始時刻は18:00のままとされ、録画終了時刻は18:00のままとされる。これは、EPGデータの更新後における、課金番組Ｂ22-1の放送時間が番組Ｃ22-1の録画時間と重複してしまうためである。すなわち、予め予約されている番組Ｃ22-1の録画の優先順位が、放送時間が変更された課金番組Ｂ22-1の録画の優先順位より高く設定されているためである。
【０３２７】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ22-1を録画するように録画を制御する。録画マネージャ１３６は、課金番組Ｂ22-1の録画を抑制するように録画を制御する。すなわち、課金番組Ｂ22-1は録画されない。録画マネージャ１３６は、20:30から21:30まで番組Ｃ22-1を録画するように録画を制御する。
【０３２８】
また、ステップＳ４２４において、放送時間が変更された番組が、録画開始時刻と録画終了時刻とが同じ時刻であると判定された場合、録画開始時刻と録画終了時刻とが同じ時刻であるように、予約情報をさらに修正するようにしてもよい。
【０３２９】
すなわち、例えば、図３３で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ22-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている課金番組Ｂ22-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が21:00とされている番組Ｃ22-2の予約情報が予約情報リスト１６３に記録されているとする。
【０３３０】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、課金番組Ｂ22-2の放送開始時刻が20:30とされ、放送終了時刻が22:30とされている場合、すなわち、EPG更新後の課金番組Ｂ22-2の放送時間が20:30から22:30までに変更されている場合、予約修正マネージャ１６２は、例えば、課金番組Ｂ22-2の予約情報における録画開始時刻に、課金番組Ｂ22-2の放送開始時刻である20:30を設定し、録画終了時刻に、設定した録画開始時刻と同じ20:30を設定する。
【０３３１】
また、予約修正マネージャ１６２は、課金番組Ｂ22-2の予約情報を修正しないようにしてもよい。
【０３３２】
これにより、予約情報の修正後には、課金番組Ｂ22-2の予約情報における録画開始時刻は20:30とされ、録画終了時刻は20:30とされる。これは、EPGデータの更新後における、課金番組Ｂ22-2の放送時間が番組Ｃ22-2の録画時間と重複してしまうためである。すなわち、予め予約されている番組Ｃ22-2の録画の優先順位の方が、放送時間が変更された課金番組Ｂ22-2の録画の優先順位より高く設定されているためである。
【０３３３】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ22-2を録画するように録画を制御する。録画マネージャ１３６は、課金番組Ｂ22-2の録画を抑制するように録画を制御する。すなわち、課金番組Ｂ22-2は録画されない。録画マネージャ１３６は、20:00から21:00まで番組Ｃ22-2を録画するように録画を制御する。
【０３３４】
また、例えば、図３４で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ22-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている課金番組Ｂ22-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が20:30とされている番組Ｃ22-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が21:00とされ、録画終了時刻が22:00とされている番組Ｄ22-3が予約情報リスト１６３に記録されているとする。
【０３３５】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、課金番組Ｂ22-3の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の課金番組Ｂ22-3の放送時間が20:00から21:30までに変更されている場合、予約修正マネージャ１６２は、課金番組Ｂ22-3の予約情報における録画開始時刻に、課金番組Ｂ22-3の放送開始時刻である20:00を設定し、録画終了時刻に、設定した録画開始時刻と同じ20:00を設定する。
【０３３６】
また、予約修正マネージャ１６２は、課金番組Ｂ22-3の予約情報を修正しないようにしてもよい。
【０３３７】
これにより、予約情報の修正後には、課金番組Ｂ22-3の予約情報における録画開始時刻は20:00とされ、録画終了時刻は20:00とされる。これは、EPGデータの更新後における、課金番組Ｂ22-3の放送時間が番組Ｃ22-3や番組Ｄ22-3の録画時間と重複してしまうためである。すなわち、予め予約されている番組Ｃ22-3や番組Ｄ22-3の録画の優先順位の方が、放送時間が変更された課金番組Ｂ22-3の録画の優先順位より高いためである。
【０３３８】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ22-3を録画するように録画を制御する。録画マネージャ１３６は、19:30から20:30まで番組Ｃ22-3を録画するように録画を制御する。録画マネージャ１３６は、21:00から22:00まで番組Ｄ22-3を録画するように録画を制御する。録画マネージャ１３６は、課金番組Ｂ22-3の録画を抑制するように録画を制御する。すなわち、課金番組Ｂ22-3は録画されない。録画マネージャ１３６は、20:00から20:00まで番組Ｂ22-3を録画するように録画を制御する。すなわち、課金番組Ｂ22-3は録画されない。
【０３３９】
さらに、例えば、図３５で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ22-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている課金番組Ｂ22-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が22:00とされている番組Ｃ22-4の予約情報が予約情報リスト１６３に記録されているとする。
【０３４０】
このとき、EPGデータとして、例えば、EIT（schedule）が受信され、受信されたEIT（schedule）において、課金番組Ｂ22-4の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の課金番組Ｂ22-4の放送時間が20:00から21:30までに変更されている場合、予約修正マネージャ１６２は、課金番組Ｂ22-4の予約情報における録画開始時刻に、課金番組Ｂ22-4の放送開始時刻である20:00を設定し、録画終了時刻に、設定した録画開始時刻と同じ20:00を設定する。
【０３４１】
また、予約修正マネージャ１６２は、課金番組Ｂ22-4の予約情報を修正しないようにしてもよい。
【０３４２】
これにより、予約情報の修正後には、課金番組Ｂ22-4の予約情報における録画開始時刻は20:00とされ、録画終了時刻は20:00とされる。これは、EPGデータの更新後における、課金番組Ｂ22-4の放送時間が番組Ｃ22-4の録画時間と重複してしまうためである。すなわち、予め予約されている番組Ｃ22-4の録画の優先順位の方が、放送時間が変更された課金番組Ｂ22-4の録画の優先順位より高く設定されているためである。
【０３４３】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ22-4を録画するように録画を制御する。録画マネージャ１３６は、課金番組Ｂ22-4の録画を抑制するように録画を制御する。すなわち、課金番組Ｂ22-4は録画されない。録画マネージャ１３６は、19:30から22:00まで番組Ｃ22-4を録画するように録画を制御する。
【０３４４】
このように、予約録画プログラム１２１における録画の優先順位は、基本的に、放送時間が変更された番組の方が基本的に低くなるように設定される。従って、放送時間が変更された、録画中ではない課金番組より、予め録画が予約されている番組の方が録画の優先順位は高く設定される。また、課金番組は、番組を録画するのに、料金が課される。したがって、課金番組を全て録画することができない場合、課金番組の録画が抑制されるように、予約情報における録画開始時刻および録画終了時刻が設定される。
【０３４５】
図２７のステップＳ４２１において、放送時間の変更によって、録画時間が重複する番組はないと判定された場合、ステップＳ４２６に進み、予約修正マネージャ１６２は、予約情報の録画開始時刻を、変更された放送時間の放送開始時刻に修正し、予約情報の録画終了時刻を変更された放送時間の放送終了時刻に修正する。
【０３４６】
すなわち、例えば、図３６で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ23-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている番組Ｂ23-1の予約情報が予約情報リスト１６３に記録されているとする。
【０３４７】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、番組Ｂ23-1の放送開始時刻が18:00とされ、放送終了時刻が20:30とされている場合、すなわち、EPG更新後の番組Ｂ23-1の放送時間が18:00から20:30までと変更されている場合、予約修正マネージャ１６２は、ステップＳ４２６の処理において、番組Ｂ23-1の予約情報における録画終了時刻に、番組Ｂ23-1の放送開始時刻である20:30を設定する。
【０３４８】
これにより、予約情報の修正後には、番組Ｂ23-1の予約情報における録画開始時刻は18:00とされ、録画終了時刻は20:00とされる。
【０３４９】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ23-1を録画するように録画を制御する。録画マネージャ１３６は、18:00から20:30まで番組Ｂ23-1を録画するように録画を制御する。
【０３５０】
また、例えば、図３７で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ23-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:00とされ、録画終了時刻が21:00とされている番組Ｂ23-2の予約情報が予約情報リスト１６３に記録されているとする。
【０３５１】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、番組Ｂ23-2の放送開始時刻が18:00とされ、放送終了時刻が20:00とされている場合、すなわち、EPG更新後の番組Ｂ23-2の放送時間が18:00から20:00までと変更されている場合、予約修正マネージャ１６２は、ステップＳ４２６の処理において、番組Ｂ23-2の予約情報における録画開始時刻を19:00から番組Ｂ23-2の放送開始時刻である18:00に修正し、録画終了時刻を21:00から番組Ｂ23-2の放送終了時刻である20:00に修正する。すなわち、番組Ｂ23-2の予約情報における録画開始時刻に18:00が設定され、録画終了時刻に20:00が設定される。
【０３５２】
これにより、予約情報の修正後には、番組Ｂ23-2の予約情報における録画開始時刻は18:00とされ、録画終了時刻は20:00とされる。
【０３５３】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ23-2を録画するように録画を制御する。録画マネージャ１３６は、18:00から20:00まで番組Ｂ23-2を録画するように録画を制御する。
【０３５４】
さらに、例えば、図３８で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ23-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている番組Ｂ23-3の予約情報が予約情報リスト１６３に記録されているとする。
【０３５５】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、番組Ｂ23-3の放送開始時刻および放送終了時刻が含まれていない場合、予約修正マネージャ１６２は、番組Ｂ23-3の予約情報を修正しない。
【０３５６】
これにより、予約情報の修正後には、番組Ｂ23-3の予約情報における録画開始時刻は18:00のままとされ、録画終了時刻は20:00のままとされる。
【０３５７】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ23-3を録画するように録画を制御する。録画マネージャ１３６は、18:00から20:00まで番組Ｂ23-3を録画するように録画を制御する。
【０３５８】
なお、図３８で示される例は、図９のステップＳ３０６において、受信したEIT（schedule）において、変数iで指定される予約情報に対応する番組がないと判定された場合における、予約情報を示している。
【０３５９】
さらに図２７のステップＳ４２６の処理の例を説明する。すなわち、例えば、図３９で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ24-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている番組Ｂ24-1の予約情報が予約情報リスト１６３に記録されているとする。
【０３６０】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、番組Ｂ24-1の放送開始時刻が18:00とされ、放送終了時刻が20:30とされている場合、すなわち、EPG更新後の番組Ｂ24-1の放送時間が18:00から20:30までとされている場合、予約修正マネージャ１６２は、ステップＳ４２６の処理において、番組Ｂ24-1の予約情報における録画終了時刻を18:00から番組Ｂ24-1の放送終了時刻である20:30に修正する。すなわち、番組Ｂ23-2の予約情報における録画終了時刻に20:30が設定される。
【０３６１】
これにより、予約情報の修正後には、番組Ｂ24-1の予約情報における録画開始時刻は18:00とされ、録画終了時刻は20:30とされる。
【０３６２】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ24-1を録画するように録画を制御する。録画マネージャ１３６は、18:00から20:30まで番組Ｂ24-1を録画するように録画を制御する。
【０３６３】
また、例えば、図４０で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ24-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:30とされ、録画終了時刻が20:30とされている番組Ｂ24-2の予約情報が予約情報リスト１６３に記録されているとする。
【０３６４】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、番組Ｂ24-2の放送開始時刻が18:00とされ、放送終了時刻が19:30とされている場合、すなわち、EPG更新後の番組Ｂ24-2の放送時間が18:00から19:30までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４２６の処理において、番組Ｂ24-2の予約情報の録画開始時刻に、番組Ｂ24-2の放送開始時刻である18:00を設定し、番組Ｂ24-2の予約情報の録画終了時刻に、番組Ｂ24-2の放送終了時刻である19:30を設定する。
【０３６５】
これにより、予約情報の修正後には、番組Ｂ24-2の予約情報における録画開始時刻は18:00とされ、録画終了時刻は19:30とされる。
【０３６６】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ24-2を録画するように録画を制御する。録画マネージャ１３６は、18:00から19:30まで番組Ｂ24-2を録画するように録画を制御する。
【０３６７】
例えば、図４１で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が17:00とされている番組Ｂ24-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が20:30とされている番組Ｃ24-3の予約情報が予約情報リスト１６３に記録されているとする。
【０３６８】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、番組Ｂ24-3の放送開始時刻が18:00とされ、放送終了時刻が19:30とされている場合、すなわち、EPG更新後の番組Ｂ24-3の放送時間が18:00から19:30までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４２６の処理において、番組Ｂ24-3の予約情報における録画開始時刻を17:00から番組Ｂ24-3の放送開始時刻である18:00に修正し、録画終了時刻を17:00から番組Ｂ24-3の放送終了時刻である19:30に修正する。すなわち、番組Ｂ24-3の予約情報における録画開始時刻に18:00が設定され、録画終了時刻に19:30が設定される。
【０３６９】
これにより、予約情報の修正後には、番組Ｂ24-3の予約情報における録画開始時刻は18:00とされ、録画終了時刻は19:30とされる。
【０３７０】
従って、録画マネージャ１３６は、18:00から19:30まで番組Ｂ24-3を録画するように録画を制御する。録画マネージャ１３６は、19:30から20:30まで番組Ｃ24-3を録画するように録画を制御する。
【０３７１】
例えば、図４２で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ24-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている番組Ｂ24-4の予約情報が予約情報リスト１６３に記録されているとする。
【０３７２】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、番組Ｂ24-4の放送開始時刻および放送終了時刻が含まれていない場合、予約修正マネージャ１６２は、番組Ｂ24-4の予約情報を修正しない。
【０３７３】
これにより、予約情報の修正後には、番組Ｂ24-4の予約情報における録画開始時刻は18:00とされ、録画終了時刻は18:00とされる。
【０３７４】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ24-4を録画するように録画を制御する。録画マネージャ１３６は、番組Ｂ24-4の録画を抑制するように録画を制御する。すなわち、番組Ｂ24-4は録画されない。
【０３７５】
なお、図４２で示される例は、図９のステップＳ３０６において、受信したEIT（schedule）において、変数iで指定される予約情報に対応する番組がないと判定された場合における、予約情報を示している。
【０３７６】
このように、録画時間が重複する番組がない場合、録画開始時刻に更新された放送開始時刻が設定されるように、予約情報が修正され、録画終了時刻に更新された放送終了時刻が設定されるように、予約情報が修正される。
【０３７７】
ステップＳ４２６の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０３７８】
図２７のステップＳ４２２において、放送時間が変更された番組の録画の予約は自動録画によるものであると判定された場合、ステップＳ４２７に進み、予約修正マネージャ１６２は、放送時間が変更された自動録画による番組の予約情報を削除する。
【０３７９】
すなわち、例えば、図４３で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ25-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている自動録画予約番組Ｂ25-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:30とされ、録画終了時刻が21:30とされている番組Ｃ25-1の予約情報が予約情報リスト１６３に記録されているとする。
【０３８０】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、自動録画予約番組Ｂ25-1の放送終了時刻が21:00とされている場合、すなわち、EPG更新後の自動録画予約番組Ｂ25-1の放送時間が18:00から21:00までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４２７の処理において、自動録画予約番組Ｂ25-1の予約情報を削除する。
【０３８１】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ25-1を録画するように録画を制御する。録画マネージャ１３６は、20:30から21:30まで番組Ｃ25-1を録画するように録画を制御する。
【０３８２】
また、例えば、図４４で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ25-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている自動録画予約番組Ｂ25-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が21:00とされている番組Ｃ25-2の予約情報が予約情報リスト１６３に記録されているとする。
【０３８３】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、自動録画予約番組Ｂ25-2の放送開始時刻が20:30とされ、放送終了時刻が22:30とされている場合、すなわち、EPG更新後の自動録画予約番組Ｂ25-2の放送時間が20:30から22:30までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４２７の処理において、自動録画予約番組Ｂ25-2の予約情報を削除する。
【０３８４】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ25-2を録画するように録画を制御する。録画マネージャ１３６は、20:00から21:00まで番組Ｃ25-2を録画するように録画を制御する。
【０３８５】
さらに、例えば、図４５で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ25-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている自動録画予約番組Ｂ25-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が20:30とされている番組Ｃ25-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が21:00とされ、録画終了時刻が22:00とされている番組Ｄ25-3の予約情報が予約情報リスト１６３に記録されているとする。
【０３８６】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、自動録画予約番組Ｂ25-3の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の自動録画予約番組Ｂ25-3の放送時間が20:00から21:30までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４２７の処理において、自動録画予約番組Ｂ25-3の予約情報を削除する。
【０３８７】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ25-3を録画するように録画を制御する。録画マネージャ１３６は、19:30から20:30まで番組Ｃ25-3を録画するように録画を制御する。録画マネージャ１３６は、21:00から22:00まで番組Ｄ25-3を録画するように録画を制御する。
【０３８８】
さらにまた、例えば、図４６で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ25-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている自動録画予約番組Ｂ25-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が22:00とされている番組Ｃ25-4の予約情報が予約情報リスト１６３に記録されているとする。
【０３８９】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、自動録画予約番組Ｂ25-4の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の自動録画予約番組Ｂ25-4の放送時間が20:00から21:30までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４２７の処理において、自動録画予約番組Ｂ25-4の予約情報を削除する。
【０３９０】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ25-4を録画するように録画を制御する。録画マネージャ１３６は、19:30から22:00まで番組Ｃ25-4を録画するように録画を制御する。
【０３９１】
このように、録画時間の重複する番組が自動録画予約番組である場合、その自動録画予約番組の予約情報は、削除される。
【０３９２】
図２７のステップＳ４２７の後、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０３９３】
ステップＳ４２３において、放送時間が変更された番組は、課金番組ではないと判定された場合、ステップＳ４２８に進み、予約修正マネージャ１６２は、録画中ではない無料番組に対する、予約情報の修正の処理が実行される。この処理の詳細は、図４７のフローチャートを参照して後述するが、この処理により、録画中ではない無料番組の予約情報における録画開始時刻および録画終了時刻のいずれかまたは両方が修正される。
【０３９４】
ステップＳ４２８の後、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０３９５】
図４７のフローチャートを参照して、図２７のステップＳ４２８に対応する録画中ではない無料番組に対する、予約情報の修正の処理を説明する。
【０３９６】
ステップＳ４８１において、予約修正マネージャ１６２は、変更された放送時間の後部が他の番組の録画時間と重複するか否かを判定する。すなわち、変更された放送時間の放送終了時刻が他の番組の録画時間内の時刻であるか否かが判定される。
【０３９７】
より具体的には、ステップＳ４８１において、予約修正マネージャ１６２は、変更された放送時間における放送開始時刻から放送終了時刻まで録画するとした場合の録画時間における録画終了時刻が、他の予約情報によって予約録画される番組の録画時間内の時刻であるか否かを判定する。
【０３９８】
ステップＳ４８１において、変更された放送時間の後部が他の番組の録画時間と重複すると判定された場合、ステップＳ４８２に進み、予約修正マネージャ１６２は、予約情報の録画開始時刻を放送開始時刻とし、予約情報の録画終了時刻を、次に予約されている番組（録画時間が重複する番組であって、修正しようといている予約情報によって録画される番組の放送開始時刻より後に放送が開始される番組）の録画開始時刻に修正する。
【０３９９】
すなわち、例えば、図４８で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ31-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている無料番組Ｂ31-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:30とされ、録画終了時刻が21:30とされている番組Ｃ31-1の予約情報が予約情報リスト１６３に記録されているとする。
【０４００】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、無料番組Ｂ31-1の放送終了時刻が21:00とされている場合、すなわち、EPG更新後の無料番組Ｂ31-1の放送時間が18:00から21:00までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４８２の処理において、無料番組Ｂ31-1の予約情報における録画開始時刻を無料番組Ｂ31-1の放送開始時刻である18:00のままとし、録画終了時刻に20:00から番組Ｃ31-1の録画開始時刻である20:30を設定する。
【０４０１】
これにより、予約情報の修正後には、無料番組Ｂ31-1の予約情報における録画開始時刻は18:00とされ、録画終了時刻は20:30とされる。
【０４０２】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ31-1を録画するように録画を制御する。録画マネージャ１３６は、18:00から20:30まで無料番組Ｂ31-1を録画するように録画を制御する。録画マネージャ１３６は、20:30から21:30まで番組Ｃ31-1を録画するように録画を制御する。
【０４０３】
また、例えば、図４９で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ32-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている無料番組Ｂ32-1の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:30とされ、録画終了時刻が21:30とされている番組Ｃ32-1の予約情報が予約情報リスト１６３に記録されているとする。
【０４０４】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、無料番組Ｂ32-1の放送終了時刻が21:00とされている場合、すなわち、EPG更新後の無料番組Ｂ32-1の放送時間が18:00から21:00までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４８２の処理において、無料番組Ｂ32-1の予約情報における録画開始時刻を無料番組Ｂ32-1の放送開始時刻である18:00のままとし、録画終了時刻を18:00から番組Ｃ32-1の録画開始時刻である20:30に修正する。すなわち、無料番組Ｂ32-1の予約情報における録画終了時刻に20:30を設定する。
【０４０５】
これにより、予約情報の修正後には、無料番組Ｂ32-1の予約情報における録画開始時刻は18:00とされ、録画終了時刻は20:30とされる。
【０４０６】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ32-1を録画するように録画を制御する。録画マネージャ１３６は、18:00から20:30まで無料番組Ｂ32-1を録画するように録画を制御する。録画マネージャ１３６は、20:30から21:30まで番組Ｃ32-1を録画するように録画を制御する。
【０４０７】
なお、図示はしていないが、例えば、図４８の無料番組Ｂ31-1の放送開始時刻が18:00ではなく、18:30に変更されていた場合、ステップＳ４８２の処理により、無料番組Ｂ31-1の録画開始時刻が18:00から無料番組Ｂ31-1の放送開始時刻である18:30に設定（修正）される。
【０４０８】
このように、録画前の無料番組の、変更後の放送時間における放送終了時刻が、他の録画が予約されている番組の録画時間内の時刻である場合、その無料番組の録画終了時刻に他の録画が予約されている番組の録画開始時刻が設定されるように、予約情報が修正される。
【０４０９】
ステップＳ４８２の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０４１０】
ステップＳ４８１において、変更された放送時間の後部が他の番組の録画時間と重複しないと判定された場合、ステップＳ４８３に進み、予約修正マネージャ１６２は、変更された放送時間の前部が他の番組の録画時間と重複するか否かを判定する。すなわち、変更された放送時間の放送開始時刻が他の番組の録画時間内の時刻であるか否かが判定される。
【０４１１】
より具体的には、ステップＳ４８３において、予約修正マネージャ１６２は、変更された放送時間における放送開始時刻から放送終了時刻まで録画するとした場合の録画時間における録画開始時刻が、他の予約情報によって予約録画される番組の録画時間内の時刻であるか否かを判定する。
【０４１２】
ステップＳ４８３において、変更された放送時間の前部が他の番組の録画時間と重複すると判定された場合、ステップＳ４８４に進み、予約修正マネージャ１６２は、予約情報の録画開始時刻を、１つ前の番組（録画時間が重複する番組であって、修正しようとしている予約情報によって録画される番組の放送開始時刻より前に放送が開始される番組）の録画終了時刻に修正し、予約情報の録画終了時刻を放送終了時刻とする。
【０４１３】
すなわち、例えば、図５０で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ31-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が20:00とされている無料番組Ｂ31-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が21:00とされている番組Ｃ31-2の予約情報が予約情報リスト１６３に記録されているとする。
【０４１４】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、無料番組Ｂ31-2の放送開始時刻が20:30とされ、放送終了時刻が22:30とされている場合、すなわち、EPG更新後の無料番組Ｂ31-2の放送時間が20:30から22:30までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４８４の処理において、無料番組Ｂ31-2の予約情報における録画開始時刻を18:00から番組Ｃ31-2の録画終了時刻である21:00に修正し、録画終了時刻を20:00から無料番組Ｂ31-2の放送終了時刻である22:30に修正する。すなわち、無料番組Ｂ31-2の予約情報における録画開始時刻に21:00が設定され、録画修了時刻に22:30が設定される。
【０４１５】
これにより、予約情報の修正後には、無料番組Ｂ31-2の予約情報における録画開始時刻は21:00とされ、録画終了時刻は22:30とされる。
【０４１６】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ31-2を録画するように録画を制御する。録画マネージャ１３６は、20:00から21:00まで番組Ｃ31-2を録画するように録画を制御する。録画マネージャ１３６は、21:00から22:30まで無料番組Ｂ31-2を録画するように録画を制御する。
【０４１７】
また、例えば、図５１で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ32-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている無料番組Ｂ32-2の予約情報が予約情報リスト１６３に記録され、録画開始時刻が20:00とされ、録画終了時刻が21:00とされている番組Ｃ32-2の予約情報が予約情報リスト１６３に記録されているとする。
【０４１８】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、無料番組Ｂ32-2の放送開始時刻が20:30とされ、放送終了時刻が22:30とされている場合、すなわち、EPG更新後の無料番組Ｂ32-2の放送時間が20:30から22:30までに変更されている場合、予約修正マネージャ１６２は、無料番組Ｂ32-2の予約情報における録画開始時刻を18:00から番組Ｃ32-2の録画終了時刻である21:00に修正し、録画終了時刻を18:00から無料番組Ｂ32-2の放送終了時刻である22:30に修正する。すなわち、無料番組Ｂ32-2の予約情報における録画開始時刻に21:00が設定され、録画修了時刻に22:30が設定される。
【０４１９】
これにより、予約情報の修正後には、無料番組Ｂ32-2の予約情報における録画開始時刻は21:00とされ、録画終了時刻は22:30とされる。
【０４２０】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ32-2を録画するように録画を制御する。録画マネージャ１３６は、20:00から21:00まで番組Ｃ32-2を録画するように録画を制御する。録画マネージャ１３６は、21:00から22:30まで無料番組Ｂ32-2を録画するように録画を制御する。
【０４２１】
このように、録画前の無料番組の、変更後の放送時間における放送開始時刻が、他の録画が予約されている番組の録画時間内の時刻である場合、その無料番組の録画開始時刻に他の録画が予約されている番組の録画終了時刻が設定されるように、予約情報が修正される。
【０４２２】
ステップＳ４８４の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０４２３】
ステップＳ４８３において、変更された時間の前部が他の番組の録画時間と重複しないと判定された場合、ステップＳ４８５に進み、予約修正マネージャ１６２は、変更された放送時間の前部および後部のそれぞれが他の２つの番組のそれぞれの録画時間と重複するか否かを判定する。すなわち、変更された放送時間の放送開始時刻および放送終了時刻のそれぞれが他の２つの番組のそれぞれの録画時間内の時刻であるか否かが判定される。
【０４２４】
より具体的には、ステップＳ４８３において、予約修正マネージャ１６２は、変更された放送時間における放送開始時刻から放送終了時刻まで録画するとした場合の録画時間における録画開始時刻が、他の予約情報によって予約録画される番組の録画時間内の時刻であり、録画終了時刻が、さらに他の予約情報によって予約録画される番組の録画時間内の時刻であるか否かを判定する。
【０４２５】
ステップＳ４８５において、変更された放送時間の前部および後部のそれぞれが他の２つの番組のそれぞれの録画時間と重複すると判定された場合、ステップＳ４８６に進み、予約修正マネージャ１６２は、予約情報の録画開始時刻を、１つ前の番組の録画終了時刻に修正し、予約情報の録画終了時刻を、次に予約されている番組の録画開始時刻に修正する。
【０４２６】
例えば、図５２で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ31-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている無料番組Ｂ31-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が20:30とされている番組Ｃ31-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が21:00とされ、録画終了時刻が22:00とされている番組Ｄ31-3の予約情報が予約情報リスト１６３に記録されているとする。
【０４２７】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、無料番組Ｂ31-3の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の無料番組Ｂ31-3の放送時間が20:00から21:30までに変更されている場合、予約修正マネージャ１６２は、ステップＳ４８６の処理において、無料番組Ｂ31-3の予約情報における録画開始時刻を18:00から番組Ｃ31-3の録画終了時刻である20:30に修正し、録画終了時刻を19:30から番組Ｄ31-3の録画開始時刻である21:00に修正する。すなわち、無料番組Ｂ31-3の予約情報における録画開始時刻に20:30が設定され、録画修了時刻に21:00が設定される。
【０４２８】
これにより、予約情報の修正後には、無料番組Ｂ31-3の予約情報における録画開始時刻は20:30とされ、録画終了時刻は21:00とされる。
【０４２９】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ31-3を録画するように録画を制御する。録画マネージャ１３６は、19:30から20:30まで番組Ｃ31-3を録画するように録画を制御する。録画マネージャ１３６は、20:30から21:00まで無料番組Ｂ31-3を録画するように録画を制御する。録画マネージャ１３６は、21:00から22:00まで番組Ｄ31-3を録画するように録画を制御する。
【０４３０】
また、例えば、図５３で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ32-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている無料番組Ｂ32-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が20:30とされている番組Ｃ32-3の予約情報が予約情報リスト１６３に記録され、録画開始時刻が21:00とされ、録画終了時刻が22:00とされている番組Ｄ32-3の予約情報が予約情報リスト１６３に記録されているとする。
【０４３１】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、無料番組Ｂ32-3の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の無料番組Ｂ32-3の放送時間が20:00から21:30までに変更されている場合、予約修正マネージャ１６２は、無料番組Ｂ32-3の予約情報における録画開始時刻を18:00から番組Ｃ32-3の録画終了時刻である20:30に修正し、録画終了時刻を18:00から番組Ｄ32-3の録画開始時刻である21:00に修正する。すなわち、無料番組Ｂ32-3の予約情報における録画開始時刻に20:30が設定され、録画修了時刻に21:00が設定される。
【０４３２】
これにより、予約情報の修正後には、無料番組Ｂ32-3の予約情報における録画開始時刻は20:30とされ、録画終了時刻は21:00とされる。
【０４３３】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ32-3を録画するように録画を制御する。録画マネージャ１３６は、19:30から20:30まで番組Ｃ32-3を録画するように録画を制御する。録画マネージャ１３６は、20:30から21:00まで無料番組Ｂ32-3を録画するように録画を制御する。録画マネージャ１３６は、21:00から22:00まで番組Ｄ32-3を録画するように録画を制御する。
【０４３４】
このように、録画前の無料番組の、変更後の放送時間における放送開始時刻が、他の録画が予約されている番組の録画時間内の時刻である場合、その無料番組の録画開始時刻に他の録画が予約されている番組の録画終了時刻が設定されるように、予約情報が修正される。また、録画前の無料番組の、変更後の放送時間における放送終了時刻が、さらに他の録画が予約されている番組の録画時間内の時刻である場合、その無料番組の録画終了時刻に、さらに他の録画が予約されている番組の録画開始時刻が設定されるように、予約情報が修正される。
【０４３５】
ステップＳ４８６の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０４３６】
ステップＳ４８５において、変更された放送時間の前部および後部のそれぞれが他の２つの番組のそれぞれの録画時間と重複しないと判定された場合、変更された放送時間の全てが他の１つの番組の録画時間と重複しているので、ステップＳ４８７に進み、予約修正マネージャ１６２は、予約情報の録画開始時刻と録画終了時刻とを同じ時刻にする。
【０４３７】
例えば、図５４で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ31-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が19:30とされている無料番組Ｂ31-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が22:00とされている番組Ｃ31-4の予約情報が予約情報リスト１６３に記録されているとする。
【０４３８】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、無料番組Ｂ31-4の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の無料番組Ｂ31-4の放送時間が20:00から21:30までに変更されている場合、予約修正マネージャ１６２は、無料番組Ｂ31-4の予約情報における録画開始時刻を18:00から無料番組Ｂ31-4の放送開始時刻である20:00に修正し、録画終了時刻を19:30から無料番組Ｂ31-4の修正した録画開始時刻である20:00に修正する。すなわち、無料番組Ｂ31-4の予約情報における録画開始時刻に20:00が設定され、録画修了時刻に20:00が設定される。
【０４３９】
これにより、無料番組Ｂ31-4の予約情報における録画開始時刻は20:00とされ、録画終了時刻は20:00とされる。
【０４４０】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ31-4を録画するように録画を制御する。録画マネージャ１３６は、19:30から22:00まで番組Ｃ31-4を録画するように録画を制御する。録画マネージャ１３６は、無料番組Ｂ31-4の録画を抑制するように録画を制御する。すなわち、無料番組Ｂ31-4は録画されない。
【０４４１】
また、例えば、図５５で示されるように、新たなEPGデータの受信前において、録画開始時刻が17:00とされ、録画終了時刻が18:00とされている番組Ａ32-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が18:00とされ、録画終了時刻が18:00とされている無料番組Ｂ32-4の予約情報が予約情報リスト１６３に記録され、録画開始時刻が19:30とされ、録画終了時刻が22:00とされている番組Ｃ32-4の予約情報が予約情報リスト１６３に記録されているとする。
【０４４２】
このとき、EPGデータとして、例えば、EIT（schedule）が受信されたときを考える。受信されたEIT（schedule）において、無料番組Ｂ32-4の放送開始時刻が20:00とされ、放送終了時刻が21:30とされている場合、すなわち、EPG更新後の無料番組Ｂ32-4の放送時間が20:00から21:30までに変更されている場合、予約修正マネージャ１６２は、無料番組Ｂ32-4の予約情報における録画開始時刻を18:00から無料番組Ｂ32-4の放送開始時刻である20:00に修正し、録画終了時刻を18:00から無料番組Ｂ32-4の修正した録画開始時刻である20:00に修正する。すなわち、無料番組Ｂ32-4の予約情報における録画開始時刻に20:00が設定され、録画修了時刻に20:00が設定される。
【０４４３】
これにより、予約情報の修正後には、無料番組Ｂ32-4の予約情報における録画開始時刻は20:00とされ、録画終了時刻は20:00とされる。
【０４４４】
従って、録画マネージャ１３６は、17:00から18:00まで番組Ａ32-4を録画するように録画を制御する。録画マネージャ１３６は、19:30から22:00まで番組Ｃ32-4を録画するように録画を制御する。録画マネージャ１３６は、無料番組Ｂ32-4の録画を抑制するように録画を制御する。すなわち、無料番組Ｂ32-4は録画されない。
【０４４５】
このように、録画前の無料番組の、変更後の放送時間の全てが、他の録画が予約されている番組の録画時間内である場合、その無料番組の録画が抑制されるように、予約情報が修正される。
【０４４６】
ステップＳ４８７の後、手続きは、図９のステップＳ３０９に戻り、上述した処理が実行される。
【０４４７】
以上で説明した動作をまとめて説明すると次のようになる。図５６は、番組の放送時間が他の番組の録画時間と重複しない場合において、番組の放送時間が延長されたとき、放送時間が繰り上げられたとき、予約情報における録画開始時刻と録画終了時刻とが同じ時刻であるとき、送られてくるEPGデータに、予約情報リスト１６３に記録されている予約情報に対応する番組の情報が含まれていなかったときのそれぞれの動作を説明する図である。
【０４４８】
番組の放送時間が延長された場合、その番組を録画する前であるとき、録画終了時刻が修正され、その番組の録画中であるとき、録画終了時刻が修正される。放送時間が繰り上げられた場合、その番組を録画する前であるとき、録画開始時刻および録画終了時刻が修正され、その番組の録画中であるとき、録画終了時刻が修正される。予約情報における録画開始時刻と録画終了時刻とが同じ時刻である場合、その番組を録画する前であるとき、録画開始時刻および録画終了時刻が修正される。
【０４４９】
なお、予約情報における録画開始時刻と録画終了時刻とが同じ時刻である場合、その番組の録画は実行されないので、その番組の録画中であるときを考慮する必要はない。
【０４５０】
送られてくるEPGデータに、予約情報リスト１６３に記録されている予約情報に対応する番組の情報が含まれていなかった場合、その番組を録画する前であるとき、その番組の録画中であるとき、いずれも、予約情報は修正されない。
【０４５１】
図５７は、無料番組の放送時間の後部が他の番組の録画時間と重複した場合、無料番組の放送時間の前部が他の番組の録画時間と重複した場合、無料番組の放送時間の前部および後部が他の番組の録画時間と重複した場合、無料番組の放送時間の全てが他の番組の録画時間と重複した場合のそれぞれの動作を説明する図である。
【０４５２】
無料番組の放送時間の後部が他の番組の録画時間と重複した場合、すなわち、無料番組の放送時間の放送終了時刻が他の番組の録画時間内である場合、その無料番組を録画する前であるとき、録画終了時刻が修正され、その無料番組の録画中であるとき、録画終了時刻が修正される。無料番組の放送時間の前部が他の番組の録画時間と重複した場合、すなわち、無料番組の放送時間の放送開始時刻が他の番組の録画時間内である場合、その無料番組を録画する前であるとき、録画開始時刻が修正され、その無料番組の録画中であるとき、録画が停止される。
【０４５３】
無料番組の放送時間の前部および後部が他の番組の録画時間と重複した場合、すなわち、無料番組の放送時間の放送開始時刻および放送終了時刻のそれぞれが他の２つの番組のそれぞれの録画時間内である場合、その無料番組を録画する前であるとき、録画開始時刻および録画終了時刻が修正され、その無料番組の録画中であるとき、録画が停止される。無料番組の放送時間の全てが他の番組の録画時間と重複した場合、その無料番組を録画する前であるとき、録画開始時刻と録画終了時刻とが同じ時刻に修正され、その無料番組の録画中であるとき、録画が停止される。
【０４５４】
図５８は、課金番組の放送時間の後部が他の番組の録画時間と重複した場合、課金番組の放送時間の前部が他の番組の録画時間と重複した場合、課金番組の放送時間の前部および後部が他の番組の録画時間と重複した場合、課金番組の放送時間の全てが他の番組の録画時間と重複した場合のそれぞれの動作を説明する図である。
【０４５５】
課金番組の放送時間の後部が他の番組の録画時間と重複した場合、すなわち、課金番組の放送時間の放送終了時刻が他の番組の録画時間内である場合、その課金番組を録画する前であるとき、録画開始時刻と録画終了時刻とが同じ時刻に修正され、課金番組の録画中であるとき、録画が継続される。課金番組の放送時間の前部が他の番組の録画時間と重複した場合、すなわち、課金番組の放送時間の放送開始時刻が他の番組の録画時間内である場合、その課金番組を録画する前であるとき、録画開始時刻と録画終了時刻とが同じ時刻に修正され、課金番組の録画中であるとき、録画が継続される。
【０４５６】
課金番組の放送時間の前部および後部が他の番組の録画時間と重複した場合、すなわち、課金番組の放送時間の放送開始時刻および放送終了時刻のそれぞれが他の２つの番組のそれぞれの録画時間内である場合、その課金番組を録画する前であるとき、録画開始時刻と録画終了時刻とが同じ時刻に修正され、課金番組の録画中であるとき、録画が継続される。課金番組の放送時間の全てが他の番組の録画時間と重複した場合、その課金番組を録画する前であるとき、録画開始時刻と録画終了時刻とが同じ時刻に修正され、課金番組の録画中であるとき、録画が継続される。
【０４５７】
図５９は、自動録画予約番組の放送時間の後部が他の番組の録画時間と重複した場合、自動録画予約番組の放送時間の前部が他の番組の録画時間と重複した場合、自動録画予約番組の放送時間の前部および後部が他の番組の録画時間と重複した場合、自動録画予約番組の放送時間の全てが他の番組の録画時間と重複した場合のそれぞれの動作を説明する図である。
【０４５８】
自動録画予約番組の放送時間の後部が他の番組の録画時間と重複した場合、すなわち、自動録画予約番組の放送時間の放送終了時刻が他の番組の録画時間内である場合、その自動録画予約番組を録画する前であるとき、その自動録画予約番組の予約情報が削除され、その自動録画予約番組の録画中であるとき、録画が中止される。自動録画予約番組の放送時間の前部が他の番組の録画時間と重複した場合、すなわち、自動録画予約番組の放送時間の放送開始時刻が他の番組の録画時間内である場合、その自動録画予約番組を録画する前であるとき、その自動録画予約番組の予約情報が削除され、その自動録画予約番組の録画中であるとき、録画が中止される。
【０４５９】
自動録画予約番組の放送時間の前部および後部が他の番組の録画時間と重複した場合、すなわち、自動録画予約番組の放送時間の放送開始時刻および放送終了時刻のそれぞれが他の２つの番組のそれぞれの録画時間内である場合、その自動録画予約番組を録画する前であるとき、その自動録画予約番組の予約情報が削除され、その自動録画予約番組の録画中であるとき、録画が中止される。自動録画予約番組の放送時間の全てが他の番組の録画時間と重複した場合、その自動録画予約番組を録画する前であるとき、その自動録画予約番組の予約情報が削除され、その自動録画予約番組の録画中であるとき、録画が中止される。
【０４６０】
図６０のフローチャートを参照して、HDDビデオレコーダ１がEIT（p/f）を受信した場合における、録画時間の修正の処理を説明する。この処理は、HDDビデオレコーダ１がEIT（p/f）を受信した場合に開始される。
【０４６１】
ステップＳ５２１において、予約修正マネージャ１６２は、番組の録画の予約に対する録画時間を修正することが指示されているか否かを判定する。例えば、ユーザは、修正フラグに“１”を設定することにより、録画時間を修正することを指示し、修正フラグに“０”を設定することにより、録画時間を修正しないことを指示する。
【０４６２】
ステップＳ５２１において、番組の録画の予約に対する録画時間を修正することが指示されていると判定された場合、ステップＳ５２２に進み、予約修正マネージャ１６２は、現在、番組を録画中であるか否かを判定する。すなわち、例えば、予約修正マネージャ１６２は、予約情報リスト１６３から全ての予約情報を取得し、その中から、予約情報における録画開始時刻から録画終了時刻までの録画時間内に、現在の時刻が含まれる予約情報があるか否かを判定する。
【０４６３】
ステップＳ５２２において、現在、番組を録画中であると判定された場合、ステップＳ５２３に進み、予約修正マネージャ１６２は、取得した予約情報リスト１６３の予約情報から、現在録画中の番組の予約情報を取得（検出）する。
【０４６４】
ステップＳ５２４において、予約修正マネージャ１６２は、受信したEIT（ｐ/ｆ）に含まれる現在放送中の（番組情報における）番組と、ステップＳ５２３の処理により取得（検出）した予約情報における現在録画中の番組とが、同じ番組であるか否かを判定する。すなわち、例えば、予約情報にイベントIDが含まれている場合、予約情報における現在録画中の番組のイベントIDと、EIT（ｐ/ｆ）に含まれる現在放送中の番組の番組情報におけるイベントIDとが同じであるか否かが判定される。
【０４６５】
また、例えば、ステップＳ５２４においては、予約情報に番組名が含まれている場合、予約情報における現在録画中の番組の番組名と、EIT（ｐ/ｆ）に含まれる現在放送中の番組の番組情報における番組名とが同じであるか否かが判定される。
【０４６６】
ステップＳ５２４において、受信したEIT（ｐ/ｆ）に含まれる現在放送中の（番組情報における）番組と、取得された予約情報における現在録画中の番組とが、同じ番組であると判定された場合、ステップＳ５２５に進み、予約修正マネージャ１６２は、現在放送中の番組の録画時間を修正する必要があるか否かを判定する。すなわち、例えば、ステップＳ５２５においては、予約情報における録画開始時刻とEITにおける現在放送中の番組の放送開始時刻、および予約情報における録画終了時刻とEITにおける現在放送中の番組の放送終了時刻の両方が同じ時刻であるか否かを基に判定される。
【０４６７】
ステップＳ５２５において、現在放送中の番組の録画時間を修正する必要があると判定された場合、ステップＳ５２６に進み、録画時間の修正の必要がある番組を録画中である場合における、予約情報の修正の処理が実行される。この処理は、図１３のステップＳ３２２、すなわち、図１４を参照して上述した処理と同様の処理であるため、その説明は省略する。
【０４６８】
なお、図１３のステップＳ３２２では、EIT（schedule）に含まれている番組の放送開始時刻および放送終了時刻を基に処理が実行されるように説明したが、ステップＳ５２６においては、EIT（p/f）に含まれている現在放送中の番組の放送開始時刻および放送終了時刻を基に処理が実行される。また、このとき、録画マネージャ１３６は、予約修正マネージャ１６２から、ステップＳ５２３の処理により予約情報リスト１６３の予約情報から取得（検出）された予約情報を含む全ての予約情報およびEIT（p/f）の現在放送中の番組の番組情報が供給され、供給された予約情報およびEIT（p/f）を基に、図６０のステップＳ５２６の処理を実行する。
【０４６９】
ステップＳ５２６の後、手続きは、ステップＳ５２７に進む。
【０４７０】
ステップＳ５２７において、予約修正マネージャ１６２は、予約情報リスト１６３の予約情報において、受信したEIT（p/f）に含まれる、現在放送中の番組の次に放送される番組の識別情報で指定される、番組の予約情報を検索する。
【０４７１】
ここで、現在放送中の番組の次に放送される番組の識別情報とは、例えば、予約情報に番組名が記録されている場合、EIT（p/f）に含まれる現在放送中の番組の次に放送される番組の番組名を示している。また、現在放送中の番組の次に放送される番組の識別情報とは、例えば、予約情報に番組のイベントIDが含まれている場合、EIT（p/f）に含まれる現在放送中の番組の次に放送される番組のイベントIDを示している。
【０４７２】
ステップＳ５２８において、予約修正マネージャ１６２は、受信したEIT（ｐ/ｆ）に含まれる、現在放送中の番組の次に放送される番組の識別情報で指定される、番組の予約情報が予約情報リスト１６３の予約情報にあるか否かを判定する。
【０４７３】
ステップＳ５２８において、受信したEIT（ｐ/ｆ）に含まれる現在放送中の番組で指定される、番組の予約情報が予約情報リスト１６３の予約情報にあると判定された場合、ステップＳ５２９に進み、予約修正マネージャ１６２は、受信したEIT（ｐ/ｆ）に含まれる現在放送中の番組の次に放送される番組の識別情報で指定される、番組の予約情報を予約情報リスト１６３の予約情報から取得（検出）する。
【０４７４】
ステップＳ５３０において、予約修正マネージャ１６２は、現在放送中の番組の次に放送される番組の録画時間を修正する必要があるか否かを判定する。すなわち、例えば、ステップＳ５３０においては、予約情報における録画開始時刻とEITにおける現在放送中の番組の次に放送される番組の放送開始時刻、および予約情報における録画終了時刻とEITにおける現在放送中の番組の次に放送される番組の放送終了時刻との両方が同じ時刻であるか否かが判定される。
【０４７５】
ステップＳ５３０において、現在放送中の番組の次に放送される番組の録画時間を修正する必要があると判定された場合、ステップＳ５３１に進み、録画時間の修正の必要がある番組を録画中ではない場合における、予約情報の修正の処理が実行される。この処理は、図１３のステップＳ３２３、すなわち、図２７を参照して上述した処理と同様の処理であるため、その説明は省略する。
【０４７６】
なお、図１３のステップＳ３２３では、EIT（schedule）に含まれている番組の放送開始時刻および放送終了時刻を基に処理が実行されるように説明したが、ステップＳ５３１において、予約修正マネージャ１６２は、ステップＳ５２９の処理により取得（検出）した予約情報を含む全ての予約情報およびEIT（p/f）に含まれている現在放送中の番組の次に放送される番組の放送開始時刻および放送終了時刻を基に処理を実行する。
【０４７７】
ステップＳ５３１の後、処理は終了する。
【０４７８】
ステップＳ５３０において、現在放送中の番組の次に放送される番組の録画時間を修正する必要がないと判定された場合、処理は終了する。
【０４７９】
ステップＳ５２８において、受信したEIT（ｐ/ｆ）に含まれる現在放送中の番組の次に放送される番組の識別情報で指定される、番組の予約情報が予約情報リスト１６３の予約情報にないと判定された場合、処理は終了する。
【０４８０】
ステップＳ５２５において、現在放送中の番組の録画時間を修正する必要がないと判定された場合、手続きは、ステップＳ５２７に進み、上述した処理が実行される。
【０４８１】
ステップＳ５２４において、受信したEIT（ｐ/ｆ）に含まれる現在放送中の（番組情報における）番組と、取得（検出）した予約情報における現在録画中の番組は、同じ番組ではないと判定された場合、手続きは、ステップＳ５２６に進む。また、このとき、ステップＳ５２６の処理が実行される場合、図１４のステップＳ３４２から処理が開始される。
【０４８２】
ここで、図１４のステップＳ３４２から処理が開始されるのは、受信したEIT（ｐ/ｆ）に含まれる番組情報における現在放送中の番組と、取得した予約情報における現在録画中の番組は、同じ番組ではない、すなわち、現在録画中の番組は、ユーザが録画を所望した番組ではないため、図１４のステップＳ３４７（図２２のステップＳ３９３）の処理において、録画中の番組の録画を中止させるためである。
【０４８３】
ステップＳ５２２において、番組を録画中ではないと判定された場合、手続きは、ステップＳ５２７に進み、上述した処理が実行される。
【０４８４】
ステップＳ５２１において、番組の録画の予約に対する録画時間を修正することが指示されていないと判定された場合、ユーザは録画時間が自動的に修正されることを所望していないため、処理は終了する。
【０４８５】
以上のように、定期的に送られてくるEPGデータ（EIT）を基に、HDDレコーダ１に記録されている予約情報リスト１６３の予約情報を修正するようにしたので、ユーザが定期的に、番組の放送時間の編成を、一々確認することなく、適切に録画時間（録画開始時刻および録画終了時刻）を適切な時間（時刻）に修正することが可能となる。すなわち、ユーザへの負担を軽減し、記録が予約された番組を、より確実に、より適切に記録することができる。
【０４８６】
また、上述したように、予約情報リスト１６３における予約情報を、予約情報の録画開始時刻の遅い方から順に、修正するようにしたので、より迅速に予約情報を修正することができる。
【０４８７】
さらに、番組の放送時間の重複によって、番組の録画の予約が取り消される場合、その番組の録画開始時刻および録画終了時刻を同じ時刻になるように設定するので、再び、送られてきたEPGデータ（EIT）を基に、HDDレコーダ１に記録されている予約情報リスト１６３の予約情報を修正し、録画の予約が取り消された番組を復活させる場合、すなわち、番組の放送時間の重複がなくなった場合、同じ時刻とされている、予約情報における録画開始時刻および録画終了時刻の片方または両方を修正するだけで、取り消された録画の予約を復活させることができる。
【０４８８】
これにより、例えば、番組の記録の予約を取り消した履歴を保存（管理）し、再度の放送時間の変更後に、保存されている履歴を基に、取り消された番組の記録の予約を復活させる処理を行うような装置（機能）を設ける必要がない。従って、ユーザへの負担を軽減し、簡単な処理で、一度取り消された番組の記録の予約を復活させることができる。
【０４８９】
図６１のフローチャートを参照して、予約録画プログラム１２１を実行するCPU２１による、録画の処理を説明する。ステップＳ６０１において、録画マネージャ１３６は、予約情報リスト１６３の予約情報を１つ取得する。
【０４９０】
ステップＳ６０２において、録画マネージャ１３６は、現在の時刻が、予約された番組の録画を開始する時刻か否かを判定する。すなわち、ステップＳ６０２においては、ステップＳ６０１で取得された予約情報の録画開始時刻を基に、リアルタイムクロック２５から出力される現在の時刻が、番組の録画を開始する時刻であるか否かが判定される。
【０４９１】
ステップＳ６０２において、予約された番組の録画を開始する時刻であると判定された場合、ステップＳ６０３に進み、録画マネージャ１３６は、ステップＳ６０１の処理により取得された予約情報における、録画開始時刻と録画終了時刻とが同じ時刻であるか否を判定する。
【０４９２】
ステップＳ６０３において、録画開始時刻と録画終了時刻とが同じ時刻ではないと判定された場合、ステップＳ６０４に進み、録画マネージャ１３６は、予約された番組の録画が開始されるように制御する。
【０４９３】
ステップＳ６０５において、録画マネージャ１３６は、予約された番組の録画を終了する時刻か否かを判定する。すなわち、録画マネージャ１３６は、ステップＳ６０１で取得した予約情報の録画終了時刻を基に、番組の録画を終了する時刻か否かを判定する。
【０４９４】
ステップＳ６０５において、予約された番組の録画を終了する時刻であると判定された場合、ステップＳ６０６に進み、録画マネージャ１３６は、予約された番組の録画を終了するように制御する。
【０４９５】
ステップＳ６０６の後、手続きは、ステップＳ６０１に戻り、上述した処理が実行される。
【０４９６】
ステップＳ６０３において、録画開始時刻と録画終了時刻とが同じ時刻であると判定された場合、ステップＳ６０７に進み、録画マネージャ１３６は、予約情報における録画開始時刻と録画終了時刻とが同じ時刻であり、録画時間が０分であるため、番組が抑制される、すなわち、番組が録画されないことを、ユーザに通知する。録画マネージャ１３６は、ステップＳ６０７において、例えば、通信部４３を介し、予め記録されているユーザの携帯電話のメールアドレス宛に“番組Ａは、放送時間が変更されたため、録画されません”などの内容のメールが送信されるように制御する。
【０４９７】
このように、予約情報における録画開始時刻と録画終了時刻とが同じ時刻である場合、録画マネージャ１３６は、番組が録画を抑制するように制御する。すなわち、予約情報における録画開始時刻と録画終了時刻とが同じ時刻である番組は録画されない。
【０４９８】
ステップＳ６０８において、録画マネージャ１３６は、現在、番組を録画中であるか否かを判定する。ステップＳ６０８において、番組を録画中ではないと判定された場合、手続きは、ステップＳ６０１に戻り、上述した処理が実行される。
【０４９９】
ステップＳ６０５において、予約された番組の録画を終了する時刻ではないと判定された場合、ステップＳ６０９に進み、予約情報リスト１６３の予約情報を１つ取得する。このとき、ステップＳ６０９の処理により取得される予約情報は、ステップＳ６０１の処理によって取得された予約情報とは、別の予約情報である。
【０５００】
ステップＳ６１０において、録画マネージャ１３６は、ステップＳ６０９の処理で取得した予約情報の録画開始時刻および録画終了時刻と、リアルタイムクロック２５から出力される現在の時刻との３つの時刻が同じであるか否かを判定する。
【０５０１】
ステップＳ６１０において、ステップＳ６０９の処理で取得した予約情報の録画開始時刻および録画終了時刻と、リアルタイムクロック２５から出力される現在の時刻との３つの時刻が同じではないと判定された場合、手続きは、ステップＳ６０５に戻り、上述した処理が実行される。すなわち、予約された番組の録画を終了する時刻になるまで、ステップＳ６０５、ステップＳ６０９、およびステップＳ６１０の処理が繰り返し実行される。
【０５０２】
ステップＳ６１０において、ステップＳ６０９の処理で取得した予約情報の録画開始時刻および録画終了時刻と、リアルタイムクロック２５から出力される現在の時刻との３つの時刻が同じであると判定された場合、ステップＳ６０７に戻り、上述した処理が実行される。
【０５０３】
ステップＳ６０８において、番組を録画中であると判定された場合、ステップＳ６０５に戻り、上述した処理が実行される。
【０５０４】
ステップＳ６０２において、予約された番組の録画を開始する時刻ではないと判定された場合、ステップＳ６０１に戻り、上述した処理が実行される。すなわち、前回のステップＳ６０１の処理で取得された予約情報とは別の予約情報が取得される。
【０５０５】
なお、録画が終了した番組の予約情報は、削除されるようにしてもよい。
【０５０６】
このように、予約情報における、録画開始時刻および録画終了時刻が同じ時刻である場合、録画時間は０分となるため、番組の録画は実行されない。また、番組の放送時間の変更によって録画開始時刻および録画終了時刻が同じ時刻とされ、番組が録画されない場合、ユーザにその旨が通知されるため、ユーザは迅速に録画を予約した番組が録画されないことを認識することができる。これにより、ユーザは、例えば、HDDレコーダ１において、現在録画中の番組の録画を中止させ、録画時間が０分とされている番組を、録画するように設定し直し、所望の番組を録画することができる。
【０５０７】
本発明に係る記録制御装置の実施の形態は、図１に示されるHDDビデオレコーダ１に限定されず、記録媒体の記録および読み出しの制御が可能な記録制御装置であれば構わない。具体的には、例えば、パーソナルコンピュータ、PDA（Personal Digital Assistants）、携帯電話機、または、デジタル電化製品（例えば、DVDレコーダやビデオカセットテープレコーダ）等様々な実施の形態が可能である。
【０５０８】
このように、番組の録画を予約することができるようにした場合、ユーザは、例えば、録画したい番組が開始される時刻に、録画を開始させるために、録画機能を有する装置の前で待機することなく（番組の放送開始の時刻を気にすることなく）、番組を録画することができる。記録を予約した後に番組を記録しないと判定された場合、その番組を記録するための予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定し、記録開始時刻情報で示される記録を開始する時刻が、記録終了時刻情報で示される記録を終了する時刻と同じである場合、その番組の記録を抑制するように番組の記録を制御し、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻と同じ時刻を設定した後に、その番組を記録すると判定された場合、予約情報の記録終了時刻情報に、記録開始時刻情報で示される記録を開始する時刻より後の時刻を設定するようにした場合には、より簡単な処理で、取り消された録画の予約を復活させることができる。
【０５０９】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０５１０】
この記録媒体は、図１で示されるリムーバブルメディア４６のように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM（Compact Disk Read-Only Memory），DVD（Digital Versatile Disc）を含む）、光磁気ディスク（MD（Mini Disc）（商標）を含む）、若しくは半導体メモリなどよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROMもしくはハードディスクなどで構成される。
【０５１１】
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインターフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０５１２】
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくても、並列的あるいは個別に実行される処理を含むものである。
【図面の簡単な説明】
【０５１３】
【図１】本発明に係るHDDビデオレコーダの構成の例を示すブロック図である。
【図２】予約録画プログラムの機能の構成の例を示すブロック図である。
【図３】番組の録画の予約の処理を説明するフローチャートである。
【図４】録画中の番組に対する録画時間の修正の処理を説明するフローチャートである。
【図５】録画中の番組に対する録画時間の修正の処理を説明するフローチャートである。
【図６】録画中ではない番組に対する録画時間の修正の処理を説明するフローチャートである。
【図７】録画中ではない番組に対する録画時間の修正の処理を説明するフローチャートである。
【図８】録画の予約の取り消しの処理を説明するフローチャートである。
【図９】EIT（schedule）を受信した場合における、録画時間の修正の処理を説明するフローチャートである。
【図１０】予約情報リストの予約情報の並べ替えを説明する図である。
【図１１】録画開始時刻の遅い方から順に予約情報を修正した場合の予約情報の動きを説明する図である。
【図１２】録画開始時刻の早い方から順に予約情報を修正した場合の予約情報の動きを説明する図である。
【図１３】予約情報の修正の処理を説明するフローチャートである。
【図１４】録画時間の修正の必要がある番組を録画中である場合における、予約情報の修正の処理を説明するフローチャートである。
【図１５】録画時間が重複しない番組に対する予約情報の修正を説明する図である。
【図１６】録画時間が重複しない番組に対する予約情報の修正を説明する図である。
【図１７】録画中の課金番組に対する、予約情報の修正の処理を説明するフローチャートである。
【図１８】録画中の課金番組に対する予約情報の修正を説明する図である。
【図１９】録画中の課金番組に対する予約情報の修正を説明する図である。
【図２０】録画中の課金番組に対する予約情報の修正を説明する図である。
【図２１】録画中の課金番組に対する予約情報の修正を説明する図である。
【図２２】録画中の無料番組に対する、予約情報の修正の処理を説明するフローチャートである。
【図２３】録画中の無料番組に対する予約情報の修正を説明する図である。
【図２４】録画中の無料番組に対する予約情報の修正を説明する図である。
【図２５】録画中の無料番組に対する予約情報の修正を説明する図である。
【図２６】録画中の無料番組に対する予約情報の修正を説明する図である。
【図２７】録画時間の修正の必要がある番組を録画中ではない場合における、予約情報の修正の処理を説明するフローチャートである。
【図２８】録画中ではない課金番組に対する予約情報の修正を説明する図である。
【図２９】録画中ではない課金番組に対する予約情報の修正を説明する図である。
【図３０】録画中ではない課金番組に対する予約情報の修正を説明する図である。
【図３１】録画中ではない課金番組に対する予約情報の修正を説明する図である。
【図３２】録画中ではない課金番組に対する予約情報の修正を説明する図である。
【図３３】録画中ではない課金番組に対する予約情報の修正を説明する図である。
【図３４】録画中ではない課金番組に対する予約情報の修正を説明する図である。
【図３５】録画中ではない課金番組に対する予約情報の修正を説明する図である。
【図３６】録画時間が重複しない番組に対する予約情報の修正を説明する図である。
【図３７】録画時間が重複しない番組に対する予約情報の修正を説明する図である。
【図３８】EPGデータに番組の情報が含まれていない場合の予約情報の修正を説明する図である。
【図３９】録画時間が重複しない番組に対する予約情報の修正を説明する図である。
【図４０】録画時間が重複しない番組に対する予約情報の修正を説明する図である。
【図４１】録画時間が重複しない番組に対する予約情報の修正を説明する図である。
【図４２】録画時間が重複しない番組に対する予約情報の修正を説明する図である。
【図４３】録画中ではない自動録画予約番組の予約情報の修正を説明する図である。
【図４４】録画中ではない自動録画予約番組の予約情報の修正を説明する図である。
【図４５】録画中ではない自動録画予約番組の予約情報の修正を説明する図である。
【図４６】録画中ではない自動録画予約番組の予約情報の修正を説明する図である。
【図４７】録画中ではない無料番組に対する、予約情報の修正の処理を説明するフローチャートである。
【図４８】録画中ではない無料番組に対する予約情報の修正を説明する図である。
【図４９】録画中ではない無料番組に対する予約情報の修正を説明する図である。
【図５０】録画中ではない無料番組に対する予約情報の修正を説明する図である。
【図５１】録画中ではない無料番組に対する予約情報の修正を説明する図である。
【図５２】録画中ではない無料番組に対する予約情報の修正を説明する図である。
【図５３】録画中ではない無料番組に対する予約情報の修正を説明する図である。
【図５４】録画中ではない無料番組に対する予約情報の修正を説明する図である。
【図５５】録画中ではない無料番組に対する予約情報の修正を説明する図である。
【図５６】番組において、変更された放送時間が他の番組の録画時間と重複しない場合における録画時間の修正の方法を説明する図である。
【図５７】無料番組において、変更された放送時間が他の番組の録画時間と重複する場合における録画時間の修正の方法を説明する図である。
【図５８】課金番組において、変更された放送時間が他の番組の録画時間と重複する場合における録画時間の修正の方法を説明する図である。
【図５９】自動録画予約番組において、変更された放送時間が他の番組の録画時間と重複する場合における録画時間の修正の方法を説明する図である。
【図６０】EIT（p/f）を受信した場合における、録画時間の修正の処理を説明するフローチャートである。
【図６１】録画の処理を説明するフローチャートである。
【符号の説明】
【０５１４】
１  ハードディスクドライブビデオレコーダ，  ４６  リムーバブルメディア，  １３１  EPG取得部，  １３２  EPGマネージャ，  １３３  予約管理部，  １３６  録画マネージャ，  １６１  予約マネージャ，  １６２  予約修正マネージャ，  １６３  予約情報リスト
【図１】
2006173967.tif 000003
【図２】
2006173967.tif 000004
【図３】
2006173967.tif 000005
【図４】
2006173967.tif 000006
【図５】
2006173967.tif 000007
【図６】
2006173967.tif 000008
【図７】
2006173967.tif 000009
【図８】
2006173967.tif 000010
【図９】
2006173967.tif 000011
【図１０】
2006173967.tif 000012
【図１１】
2006173967.tif 000013
【図１２】
2006173967.tif 000014
【図１３】
2006173967.tif 000015
【図１４】
2006173967.tif 000016
【図１５】
2006173967.tif 000017
【図１６】
2006173967.tif 000018
【図１７】
2006173967.tif 000019
【図１８】
2006173967.tif 000020
【図１９】
2006173967.tif 000021
【図２０】
2006173967.tif 000022
【図２１】
2006173967.tif 000023
【図２２】
2006173967.tif 000024
【図２３】
2006173967.tif 000025
【図２４】
2006173967.tif 000026
【図２５】
2006173967.tif 000027
【図２６】
2006173967.tif 000028
【図２７】
2006173967.tif 000029
【図２８】
2006173967.tif 000030
【図２９】
2006173967.tif 000031
【図３０】
2006173967.tif 000032
【図３１】
2006173967.tif 000033
【図３２】
2006173967.tif 000034
【図３３】
2006173967.tif 000035
【図３４】
2006173967.tif 000036
【図３５】
2006173967.tif 000037
【図３６】
2006173967.tif 000038
【図３７】
2006173967.tif 000039
【図３８】
2006173967.tif 000040
【図３９】
2006173967.tif 000041
【図４０】
2006173967.tif 000042
【図４１】
2006173967.tif 000043
【図４２】
2006173967.tif 000044
【図４３】
2006173967.tif 000045
【図４４】
2006173967.tif 000046
【図４５】
2006173967.tif 000047
【図４６】
2006173967.tif 000048
【図４７】
2006173967.tif 000049
【図４８】
2006173967.tif 000050
【図４９】
2006173967.tif 000051
【図５０】
2006173967.tif 000052
【図５１】
2006173967.tif 000053
【図５２】
2006173967.tif 000054
【図５３】
2006173967.tif 000055
【図５４】
2006173967.tif 000056
【図５５】
2006173967.tif 000057
【図５６】
2006173967.tif 000058
【図５７】
2006173967.tif 000059
【図５８】
2006173967.tif 000060
【図５９】
2006173967.tif 000061
【図６０】
2006173967.tif 000062
【図６１】
2006173967.tif 000063