(57)【要約】【課題】第１のコンテンツを予約して記録する場合、それよりも前に配信される第２のコンテンツの終了時刻が延長されても、第１のコンテンツを確実に記録することができるようにする。【解決手段】時刻ｔ１から時刻ｔ２に放送予定の予約番組９２の録画が予約された場合、情報記録装置は、略時刻ｔ１から所定の時間が経過するまでの間に実際に放送された信号の特徴を検出し、検出した信号の特徴が、前の番組９１に対応する信号の特徴と一致すると判定した場合、前の番組９１が延長されているとみなし、予約番組９２が実際に終了する時刻ｔ４を推定し、推定した時刻ｔ４に基づいて、予約番組９２の終了時刻を、時刻ｔ３から時刻ｔ５に延長する。本発明は、例えば、テレビジョン放送番組を記録する録画装置に適用可能である。【選択図】　　　図５
2004032128.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの記録を事前に予約する予約手段と、
前記予約手段により、前記コンテンツとして、第１の時刻から第２の時刻の間に他の情報処理装置より配信される予定の第１のコンテンツの記録が予約された場合、前記第１の時刻から前記第２の時刻までの間に前記他の情報処理装置より実際に配信される信号を、前記第１のコンテンツに対応する信号として、記録媒体に記録させるように制御する記録制御手段と、
前記他の情報処理装置より実際に配信された信号の特徴を検出する検出手段と、
前記検出手段により略前記第１の時刻から所定の時間が経過するまでの間に検出された信号の特徴が、前記第１の時刻より前に前記他の情報処理装置より配信される予定の第２のコンテンツに対応する信号の特徴と一致するか否かを判定する判定手段と、
前記判定手段により前記信号の特徴が、前記第２のコンテンツに対応する信号の特徴と一致すると判定された場合、前記第１のコンテンツの配信が実際に終了する第３の時刻を推定し、前記記録制御手段が記録制御を終了する終了時刻を、推定した前記第３の時刻に基づいて、前記第２の時刻以降の第４の時刻まで延長するように設定する設定手段と
を備え、
前記記録制御手段は、前記設定手段により前記終了時刻を前記第４の時刻に延長することが設定された場合、前記第１の時刻から前記第４の時刻までの間に前記他の情報処理装置より実際に配信される信号を、前記記録媒体に記録させるように制御する
ことを特徴とする情報記録装置。
【請求項２】
前記第４の時刻は、前記第３の時刻に対して、所定の猶予時間が加算された時刻である
ことを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記他の情報処理装置より配信されるコンテンツは、画像を含み、
前記検出手段は、前記画像の所定の特徴を検出し、
前記判定手段は、前記検出手段により検出された前記画像の特徴が、予め設定された前記第２のコンテンツを構成する画像の特徴と一致する場合、前記画像は、前記第２のコンテンツに対応する画像であると判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記検出手段は、前記画像に最も多く使用さている色を検出し、
前記判定手段は、前記検出手段により検出された色が、予め設定された前記第２のコンテンツの特徴を表す所定の色と同一、または、類似の色である場合、前記画像は、前記第２のコンテンツに対応する画像であると判定する
ことを特徴とする請求項３に記載の情報記録装置。
【請求項５】
前記検出手段は、前記画像内の所定の範囲の中から、前記第２のコンテンツの特徴を表すシンボルを検出し、
前記判定手段は、前記検出手段により前記シンボルが検出された場合、前記画像は、前記第２のコンテンツに対応する画像であると判定する
ことを特徴とする請求項３に記載の情報記録装置。
【請求項６】
前記他の情報処理装置より配信されるコンテンツは、前記画像に対応する音声をさらに含み、
前記検出手段は、前記音声の所定の特徴をさらに検出し、
前記設定手段は、前記検出手段により検出された前記音声の特徴が、前記第１および前記第２のコンテンツとは異なる第３のコンテンツに対応する特徴と一致し、その後、前記検出手段により前記第２のコンテンツに対応する画像の特徴が検出されない場合、前記第２のコンテンツが終了したとみなし、その時点の第５の時刻を検出し、前記第２の時刻に対して、前記第１の時刻から前記第５の時刻までの時間に対応する時間を加算した時刻を、前記第３の時刻として推定し、推定した前記第３の時刻に基づいて前記第４の時刻を設定する
ことを特徴とする請求項３に記載の情報記録装置。
【請求項７】
前記判定手段により前記信号の特徴が、前記第２のコンテンツに対応する信号の特徴と一致すると判定された場合、前記予約手段により予約された他のコンテンツの容量、および、前記記録媒体の記録領域の空き容量を調査する調査手段をさらに備え、
前記設定手段は、前記第３の時刻、および、前記調査手段の調査結果に基づいて前記第４の時刻を設定する
ことを特徴とする請求項１に記載の情報記録装置。
【請求項８】
前記予約手段、および、前記設定手段のそれぞれは、前記記録媒体の所定の記録単位毎に記録可能な信号の時間を変更する複数の記録時間モードの中から、前記記録制御手段が利用する前記記録時間モードをさらに設定し、
前記記録制御手段は、前記記録単位毎に、前記予約手段、または、前記設定手段により設定された前記記録時間モードに対応する時間分の信号を、前記記録媒体に記録するように制御する
ことを特徴とする請求項７に記載の情報記録装置。
【請求項９】
前記第３の時刻に基づいて前記第４の時刻を設定する方法、および、前記記録時間モードを含む設定パターンが、前記予約手段により予約される他のコンテンツの容量、および、前記記録媒体の記録領域の空き容量の度合いに応じて、予め複数個設定されており、
前記設定手段は、前記複数の設定パターンのうちの、前記調査手段の調査結果に対応する設定パターンを選択し、前記第３の時刻、および、選択した前記設定パターンに基づいて、前記第４の時刻、および、前期記録時間モードを設定する
ことを特徴とする請求項８に記載の情報記録装置。
【請求項１０】
前記調査手段により、前記予約手段により予約された他のコンテンツとして、前記第２の時刻以降の第５の時刻から第６の時刻までの間に前記他の情報処理装置から配信される予定の第３のコンテンツが存在することが調査された場合、前記設定手段は、前記第３のコンテンツの配信が実際に終了する第７の時刻をさらに推定し、推定した前記第７の時刻に基づいて、前記第４の時刻を設定する
ことを特徴とする請求項７に記載の情報記録装置。
【請求項１１】
前記調査手段により、前記予約手段により予約された他のコンテンツとして、前記第２の時刻以降の第５の時刻から第６の時刻までの間に、前記第１のコンテンツを配信する第１の他の情報処理装置とは異なる第２の他の情報処理装置から配信される予定の第３のコンテンツが存在することが調査された場合、前記設定手段は、前記第４の時刻として、推定した前記第３の時刻、または、前記第３のコンテンツの配信が開始する予定の前記第５の時刻のうちの早い時刻を設定し、
前記記録制御手段は、前記第１の時刻から前記第４の時刻までの間に、前記第１の他の情報処理装置より実際に配信される信号を、前記記録媒体に記録するように制御した後、さらに、前記第５の時刻から前記第６の時刻までの間に、前記第２の他の情報処理装置より実際に配信される信号を、前記記録媒体に記録するように制御する
ことを特徴とする請求項７に記載の情報記録装置。
【請求項１２】
前記検出手段は、前記第１の時刻よりも前であって、前記第２のコンテンツの配信が終了される予定の第５の時刻よりも後の第６の時刻から、所定の時間が経過するまでの間、前記他の情報処理装置より実際に配信された信号の特徴をさらに検出し、
前記判定手段は、前記検出手段により検出された信号の特徴が、前記第２のコンテンツに対応する信号の特徴と一致するか否かをさらに判定し、
前記設定手段は、前記判定手段により前記信号の特徴が、前記第２のコンテンツに対応する信号の特徴と一致すると判定された場合、その時点で、前記第３の時刻を推定し、推定した前記第３の時刻に基づいて前記第４の時刻を設定する
ことを特徴とする請求項１に記載の情報記録装置。
【請求項１３】
情報記録装置の情報記録方法において、
コンテンツの記録を事前に予約する予約ステップと、
前記予約ステップの処理により、前記コンテンツとして、第１の時刻から第２の時刻の間に他の情報処理装置より配信される予定の第１のコンテンツの記録が予約された場合、前記第１の時刻から前記第２の時刻までの間に前記他の情報処理装置より実際に配信される信号を、前記第１のコンテンツに対応する信号として、記録媒体に記録させるように制御する第１の記録制御ステップと、
前記他の情報処理装置より実際に配信された信号の特徴を検出する検出ステップと、
前記検出ステップの処理により、略前記第１の時刻から所定の時間が経過するまでの間に検出された信号の特徴が、前記第１の時刻より前に前記他の情報処理装置より配信される予定の第２のコンテンツに対応する信号の特徴と一致するか否かを判定する判定ステップと、
前記判定ステップの処理により前記信号の特徴が、前記第２のコンテンツに対応する信号の特徴と一致すると判定された場合、前記第１のコンテンツに対応する信号の配信が実際に終了する第３の時刻を推定し、前記第１の記録制御ステップの処理が終了する終了時刻を、推定した前記第３の時刻に基づいて、前記第２の時刻以降の第４の時刻に延長するように設定する設定ステップと、
前記設定ステップの処理により前記終了時刻を前記第４の時刻に延長することが設定された場合、前記第１の時刻から前記第４の時刻までの間に前記他の情報処理装置より実際に配信される信号を、前記記録媒体に記録させるように制御する第２の記録制御ステップと
を含むことを特徴とする情報記録方法。
【請求項１４】
情報記録装置を制御するコンピュータのプログラムであって、
コンテンツの記録を事前に予約する予約ステップと、
前記予約ステップの処理により、前記コンテンツとして、第１の時刻から第２の時刻の間に他の情報処理装置より配信される予定の第１のコンテンツの記録が予約された場合、前記第１の時刻から前記第２の時刻までの間に前記他の情報処理装置より実際に配信される信号を、前記第１のコンテンツに対応する信号として、記録媒体に記録させるように制御する第１の記録制御ステップと、
前記他の情報処理装置より実際に配信された信号の特徴を検出する検出ステップと、
前記検出ステップの処理により、略前記第１の時刻から所定の時間が経過するまでの間に検出された信号の特徴が、前記第１の時刻より前に前記他の情報処理装置より配信される予定の第２のコンテンツに対応する信号の特徴と一致するか否かを判定する判定ステップと、
前記判定ステップの処理により前記信号の特徴が、前記第２のコンテンツに対応する信号の特徴と一致すると判定された場合、前記第１のコンテンツに対応する信号の配信が実際に終了する第３の時刻を推定し、前記第１の記録制御ステップの処理が終了する終了時刻を、推定した前記第３の時刻に基づいて、前記第２の時刻以降の第４の時刻に延長するように設定する設定ステップと、
前記設定ステップの処理により前記終了時刻を前記第４の時刻に延長することが設定された場合、前記第１の時刻から前記第４の時刻までの間に前記他の情報処理装置より実際に配信される信号を、前記記録媒体に記録させるように制御する第２の記録制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１５】
情報記録装置を制御するコンピュータに、
コンテンツの記録を事前に予約する予約ステップと、
前記予約ステップの処理により、前記コンテンツとして、第１の時刻から第２の時刻の間に他の情報処理装置より配信される予定の第１のコンテンツの記録が予約された場合、前記第１の時刻から前記第２の時刻までの間に前記他の情報処理装置より実際に配信される信号を、前記第１のコンテンツに対応する信号として、記録媒体に記録させるように制御する第１の記録制御ステップと、
前記他の情報処理装置より実際に配信された信号の特徴を検出する検出ステップと、
前記検出ステップの処理により、略前記第１の時刻から所定の時間が経過するまでの間に検出された信号の特徴が、前記第１の時刻より前に前記他の情報処理装置より配信される予定の第２のコンテンツに対応する信号の特徴と一致するか否かを判定する判定ステップと、
前記判定ステップの処理により前記信号の特徴が、前記第２のコンテンツに対応する信号の特徴と一致すると判定された場合、前記第１のコンテンツに対応する信号の配信が実際に終了する第３の時刻を推定し、前記第１の記録制御ステップの処理が終了する終了時刻を、推定した前記第３の時刻に基づいて、前記第２の時刻以降の第４の時刻に延長するように設定する設定ステップと、
前記設定ステップの処理により前記終了時刻を前記第４の時刻に延長することが設定された場合、前記第１の時刻から前記第４の時刻までの間に前記他の情報処理装置より実際に配信される信号を、前記記録媒体に記録させるように制御する第２の記録制御ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報記録装置および方法、記録媒体、並びにプログラムに関し、特に、第１のコンテンツを予約して記録する場合、それよりも前に配信される第２のコンテンツの終了時刻が延長されても、第１のコンテンツを確実に記録することができるようにした情報記録装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、テレビジョン番組の信号（そのテレビジョン番組を構成する映像信号と音声信号）をハードディスク、または光ディスク等の記録媒体に記録させる録画再生装置が開発され、商品化されている。ユーザは、このような録画再生装置に、テレビジョン番組の信号を予約録画させることにより、テレビジョン番組の放送時間帯に外出している場合であっても、そのテレビジョン番組の放送終了後にそれを視聴することができる。
【０００３】
この予約録画は、一般的に、次のようにして行われる。即ち、ユーザが、所望のテレビジョン番組の配信元（所定の周波数帯域のチャンネルを保有しているテレビジョン放送局（以下、単にチャンネルと称する））、並びに、そのテレビジョン番組の予定開始時刻、および、予定終了時刻を録画再生装置に対して設定することで、そのテレビジョン番組の録画が、録画再生装置に予約される。そして、設定された予定開始時刻になると、録画再生装置は、設定されたチャンネルから送信されてくるテレビジョン放送信号を記録媒体に記録させる処理を開始し、設定された予定終了時刻になると、その処理を終了する。
【０００４】
即ち、記録媒体には、設定された予定開始時刻から予定終了時刻までの間に、設定されたチャンネルが実際に放送したテレビジョン放送信号が記録される。従って、チャンネル（そのチャンネルに対応するテレビジョン放送局）が、ユーザが記録再生装置に対して予約録画を設定したテレビジョン番組（以下、単に予約番組と称する）を予定通りの時間帯に放送した場合、記録媒体には、予約番組の信号そのものが記録される。
【０００５】
【発明が解決しようとする課題】
しかしながら、チャンネル（そのチャンネルに対応するテレビジョン放送局）は、その予約番組を予定通りの時間帯に必ずしも放送するとは限らない。
【０００６】
例えば、サッカーや野球のようなスポーツの内容を中継する番組（以下、スポーツ中継番組と称する）は、その性質上、終了時刻が延長されることが多々ある。この場合、そのスポーツ中継番組以降のテレビジョン番組（スポーツ中継番組と同一チャンネルのテレビジョン番組）の放送は、予定開始時刻より遅れて開始し、予定終了時刻より遅れて終了する。
【０００７】
このような予定より遅れて放送されたテレビジョン番組が、予約番組とされている場合、記録再生装置は、予約番組の予定開始時刻に、そのチャンネルが実際に放送するテレビジョン放送信号（この時点では、スポーツ中継番組の信号）を記録媒体に記録させる処理を開始し、予約番組の放送がまだ終了していない予定終了時刻に、その処理（この時点では、予約番組の途中の信号を記録媒体に記録させている最中の処理）を終了してしまうことになる。
【０００８】
その結果、記録媒体には、スポーツ中継番組の延長された分と、予約番組の途中までの分に対応するテレビジョン放送信号が記録され、その予約番組の残りの分に対応するテレビジョン信号は、記録媒体に記録されないという第１の課題があった。
【０００９】
即ち、予約番組の前に放送されるテレビジョン番組が延長された場合、記録再生装置は、予約番組の信号の全てを記録媒体に記録させることができないという第１の課題があった。
【００１０】
このような第１の課題を解決するために、ユーザは、記録再生装置の録画の終了時刻を、予定終了時刻よりも遅い時刻に予め設定しておくことを行ったりしているが、この場合、ユーザは、記録媒体の残りの記録容量によっては、画質を劣化させる長時間録画モードを選択しなければいけない、または、対象とする予約番組より後に放送される他の予約番組の信号を最後まで録画させることができないといった第２の課題があった。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、第１のコンテンツを予約して記録する場合、それよりも前に配信される第２のコンテンツの終了時刻が延長されても、第１のコンテンツを確実に記録することができるようにするものである。
【００１２】
【課題を解決するための手段】
本発明の第１の情報処理装置は、コンテンツの記録を事前に予約する予約手段と、予約手段により、コンテンツとして、第１の時刻から第２の時刻の間に他の情報処理装置より配信される予定の第１のコンテンツの記録が予約された場合、第１の時刻から第２の時刻までの間に他の情報処理装置より実際に配信される信号を、第１のコンテンツに対応する信号として、記録媒体に記録させるように制御する記録制御手段と、他の情報処理装置より実際に配信された信号の特徴を検出する検出手段と、検出手段により略第１の時刻から所定の時間が経過するまでの間に検出された信号の特徴が、第１の時刻より前に他の情報処理装置より配信される予定の第２のコンテンツに対応する信号の特徴と一致するか否かを判定する判定手段と、判定手段により信号の特徴が、第２のコンテンツに対応する信号の特徴と一致すると判定された場合、第１のコンテンツの配信が実際に終了する第３の時刻を推定し、記録制御手段が記録制御を終了する終了時刻を、推定した第３の時刻に基づいて、第２の時刻以降の第４の時刻まで延長するように設定する設定手段とを備え、記録制御手段は、設定手段により終了時刻を第４の時刻に延長することが設定された場合、第１の時刻から第４の時刻までの間に他の情報処理装置より実際に配信される信号を、記録媒体に記録させるように制御することを特徴とする。
【００１３】
第４の時刻は、第３の時刻に対して、所定の猶予時間が加算された時刻であるようにすることができる。
【００１４】
他の情報処理装置より配信されるコンテンツは、画像を含み、検出手段は、画像の所定の特徴を検出し、判定手段は、検出手段により検出された画像の特徴が、予め設定された第２のコンテンツを構成する画像の特徴と一致する場合、その画像は、第２のコンテンツに対応する画像であると判定するようにすることができる。
【００１５】
検出手段は、画像に最も多く使用さている色を検出し、判定手段は、検出手段により検出された色が、予め設定された第２のコンテンツの特徴を表す所定の色と同一、または、類似の色である場合、その画像は、第２のコンテンツに対応する画像であると判定するようにすることができる。
【００１６】
検出手段は、画像内の所定の範囲の中から、第２のコンテンツの特徴を表すシンボルを検出し、判定手段は、検出手段によりシンボルが検出された場合、その画像は、第２のコンテンツに対応する画像であると判定するようにすることができる。
【００１７】
他の情報処理装置より配信されるコンテンツは、画像に対応する音声をさらに含み、検出手段は、音声の所定の特徴をさらに検出し、設定手段は、検出手段により検出された音声の特徴が、第１および第２のコンテンツとは異なる第３のコンテンツに対応する特徴と一致し、その後、検出手段により第２のコンテンツに対応する画像の特徴が検出されない場合、第２のコンテンツが終了したとみなし、その時点の第５の時刻を検出し、第２の時刻に対して、第１の時刻から第５の時刻までの時間に対応する時間を加算した時刻を、第３の時刻として推定し、推定した第３の時刻に基づいて第４の時刻を設定するようにすることができる。
【００１８】
判定手段により信号の特徴が、第２のコンテンツに対応する信号の特徴と一致すると判定された場合、予約手段により予約された他のコンテンツの容量、および、記録媒体の記録領域の空き容量を調査する調査手段をさらに設け、設定手段は、第３の時刻、および、調査手段の調査結果に基づいて第４の時刻を設定するようにすることができる。
【００１９】
予約手段、および、設定手段のそれぞれは、記録媒体の所定の記録単位毎に記録可能な信号の時間を変更する複数の記録時間モードの中から、記録制御手段が利用する記録時間モードをさらに設定し、記録制御手段は、記録単位毎に、予約手段、または、設定手段により設定された記録時間モードに対応する時間分の信号を、記録媒体に記録するように制御するようにすることができる。
【００２０】
第３の時刻に基づいて第４の時刻を設定する方法、および、記録時間モードを含む設定パターンが、予約手段により予約される他のコンテンツの容量、および、記録媒体の記録領域の空き容量の度合いに応じて、予め複数個設定されており、設定手段は、複数の設定パターンのうちの、調査手段の調査結果に対応する設定パターンを選択し、第３の時刻、および、選択した設定パターンに基づいて、第４の時刻、および、記録時間モードを設定するようにすることができる。
【００２１】
調査手段により、予約手段により予約された他のコンテンツとして、第２の時刻以降の第５の時刻から第６の時刻までの間に他の情報処理装置から配信される予定の第３のコンテンツが存在することが調査された場合、設定手段は、第３のコンテンツの配信が実際に終了する第７の時刻をさらに推定し、推定した第７の時刻以降に基づいて、前記第４の時刻を設定するようにすることができる。
【００２２】
調査手段により、予約手段により予約された他のコンテンツとして、第２の時刻以降の第５の時刻から第６の時刻までの間に、第１のコンテンツを配信する第１の他の情報処理装置とは異なる第２の他の情報処理装置から配信される予定の第３のコンテンツが存在することが調査された場合、設定手段は、第４の時刻として、推定した第３の時刻、または、第３のコンテンツの配信が開始する予定の第５の時刻のうちの早い時刻を設定し、記録制御手段は、第１の時刻から第４の時刻までの間に、第１の他の情報処理装置より実際に配信される信号を、記録媒体に記録するように制御した後、第５の時刻から第６の時刻までの間に、第２の他の情報処理装置より実際に配信される信号を、記録媒体に記録するように制御するようにすることができる。
【００２３】
検出手段は、第１の時刻よりも前であって、第２のコンテンツの配信が終了される予定の第５の時刻よりも後の第６の時刻から所定の時間が経過するまでの間、他の情報処理装置より実際に配信された信号の特徴をさらに検出し、判定手段は、検出手段により検出された信号の特徴が、第２のコンテンツに対応する信号の特徴と一致するか否かをさらに判定し、設定手段は、判定手段により信号の特徴が、第２のコンテンツに対応する信号の特徴と一致すると判定された場合、その時点で、第３の時刻を推定し、推定した第３の時刻に基づいて第４の時刻を設定するようにすることができる。
【００２４】
本発明の情報記録装置の情報記録方法は、コンテンツの記録を事前に予約する予約ステップと、予約ステップの処理により、コンテンツとして、第１の時刻から第２の時刻の間に他の情報処理装置より配信される予定の第１のコンテンツの記録が予約された場合、第１の時刻から第２の時刻までの間に他の情報処理装置より実際に配信される信号を、第１のコンテンツに対応する信号として、記録媒体に記録させるように制御する第１の記録制御ステップと、他の情報処理装置より実際に配信された信号の特徴を検出する検出ステップと、検出ステップの処理により、略第１の時刻から所定の時間が経過するまでの間に検出された信号の特徴が、第１の時刻より前に他の情報処理装置より配信される予定の第２のコンテンツに対応する信号の特徴と一致するか否かを判定する判定ステップと、判定ステップの処理により信号の特徴が、第２のコンテンツに対応する信号の特徴と一致すると判定された場合、第１のコンテンツに対応する信号の配信が実際に終了する第３の時刻を推定し、第１の記録制御ステップの処理が終了する終了時刻を、推定した第３の時刻に基づいて、第２の時刻以降の第４の時刻に延長するように設定する設定ステップと、設定ステップの処理により終了時刻を第４の時刻に延長することが設定された場合、第１の時刻から第４の時刻までの間に他の情報処理装置より実際に配信される信号を、記録媒体に記録させるように制御する第２の記録制御ステップとを含むことを特徴とする。
【００２５】
本発明の記録媒体のプログラムは、コンテンツの記録を事前に予約する予約ステップと、予約ステップの処理により、コンテンツとして、第１の時刻から第２の時刻の間に他の情報処理装置より配信される予定の第１のコンテンツの記録が予約された場合、第１の時刻から第２の時刻までの間に他の情報処理装置より実際に配信される信号を、第１のコンテンツに対応する信号として、記録媒体に記録させるように制御する第１の記録制御ステップと、他の情報処理装置より実際に配信された信号の特徴を検出する検出ステップと、検出ステップの処理により、略第１の時刻から所定の時間が経過するまでの間に検出された信号の特徴が、第１の時刻より前に他の情報処理装置より配信される予定の第２のコンテンツに対応する信号の特徴と一致するか否かを判定する判定ステップと、判定ステップの処理により信号の特徴が、第２のコンテンツに対応する信号の特徴と一致すると判定された場合、第１のコンテンツに対応する信号の配信が実際に終了する第３の時刻を推定し、第１の記録制御ステップの処理が終了する終了時刻を、推定した第３の時刻に基づいて、第２の時刻以降の第４の時刻に延長するように設定する設定ステップと、設定ステップの処理により終了時刻を第４の時刻に延長することが設定された場合、第１の時刻から第４の時刻までの間に他の情報処理装置より実際に配信される信号を、記録媒体に記録させるように制御する第２の記録制御ステップとを含むことを特徴とする。
【００２６】
本発明のプログラムは、コンテンツの記録を事前に予約する予約ステップと、予約ステップの処理により、コンテンツとして、第１の時刻から第２の時刻の間に他の情報処理装置より配信される予定の第１のコンテンツの記録が予約された場合、第１の時刻から第２の時刻までの間に他の情報処理装置より実際に配信される信号を、第１のコンテンツに対応する信号として、記録媒体に記録させるように制御する第１の記録制御ステップと、他の情報処理装置より実際に配信された信号の特徴を検出する検出ステップと、検出ステップの処理により、略第１の時刻から所定の時間が経過するまでの間に検出された信号の特徴が、第１の時刻より前に他の情報処理装置より配信される予定の第２のコンテンツに対応する信号の特徴と一致するか否かを判定する判定ステップと、判定ステップの処理により信号の特徴が、第２のコンテンツに対応する信号の特徴と一致すると判定された場合、第１のコンテンツに対応する信号の配信が実際に終了する第３の時刻を推定し、第１の記録制御ステップの処理が終了する終了時刻を、推定した第３の時刻に基づいて、第２の時刻以降の第４の時刻に延長するように設定する設定ステップと、設定ステップの処理により終了時刻を第４の時刻に延長することが設定された場合、第１の時刻から第４の時刻までの間に他の情報処理装置より実際に配信される信号を、記録媒体に記録させるように制御する第２の記録制御ステップとをコンピュータに実行させることを特徴とする。
【００２７】
本発明の情報記録装置および方法、記録媒体、並びに、プログラムにおいては、第１の時刻から第２の時刻の間に他の情報処理装置より配信される予定の第１のコンテンツの記録が事前に予約されていると、第１の時刻から第２の時刻までの間に他の情報処理装置より実際に配信される信号を、第１のコンテンツに対応する信号として、記録媒体に記録させる制御が開始される。この場合、略第１の時刻から所定の時間が経過するまでの間に他の情報処理装置より実際に配信される信号の特徴が検出され、その特徴が、第１のコンテンツの配信の前に他の情報処理装置より配信される予定の第２のコンテンツに対応する信号の特徴と一致する場合、記録制御の終了時刻が、第１のコンテンツに対応する信号の配信が実際に終了する第３の時刻に基づいて、第２の時刻以降の第４の時刻に延長するように設定される。これにより、第１の時刻から第４の時刻までの間に他の情報処理装置より実際に配信される信号が、記録媒体に記録されるように制御される。
【００２８】
本発明の情報記録装置は、単に、情報を記録する記録専用装置であってもよいし、情報の再生も可能な記録再生装置であってもよい。または、本発明の情報記録装置は、自分自身では情報を記録せず、他の記録装置による情報の記録を制御するための装置であってもよい。
【００２９】
【発明の実施の形態】
図１は、本発明が適用される情報記録装置としての録画装置の構成例を表している。
【００３０】
図１に示されるように、録画装置１において、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１２に記録されているプログラム、または記憶部２１からＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１３にはまた、ＣＰＵ１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３１】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、および、日時を計時するタイマ１４は、バス１５を介して相互に接続されている。このバス１５にはまた、入出力インタフェース１６も接続されている。
【００３２】
入出力インタフェース１６には、ビデオデコード部１９、ＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）エンコード部２０、および、ハードディスクなどより構成される記憶部２１が接続されている。
【００３３】
ＭＰＥＧエンコード部２０にはまた、ビデオデコード部１９が接続されており、ビデオデコード部１９にはまた、チューナ部１８が接続されている。
【００３４】
チューナ部１８は、複数のチャンネルのうちの、ユーザにより指定されたチャンネル（そのチャンネルに対応するテレビジョン放送局）から送信されてくるアナログ地上波信号を、アンテナ１７を介して受信し、ビデオデコード部１９に供給する。
【００３５】
ビデオデコード部１９は、チューナ部１８から供給されたアナログデータをデジタル化し、ＭＰＥＧエンコード部２０に供給するとともに、必要に応じて、入出力インタフェース１６、および、バス１５を介してＣＰＵ１１に供給する。
【００３６】
ＭＰＥＧエンコード部２０は、ビデオデコード部１９より供給されたデジタル化されたデータをＭＰＥＧ方式で符号化し、パケットを生成する。ＭＰＥＧエンコード部２０により生成されたパケットは、ＣＰＵ１１の指令に基づいて、入出力インタフェース１６を介して記憶部２１に記録される。
【００３７】
入出力インタフェース１６にはまた、必要に応じてＭＰＥＧデコード部２２が接続される。ＭＰＥＧデコード部２２はまた、ＯＳＤ（Ｏｎ　Ｓｃｒｅｅｎ　Ｄｉｓｐｌａｙ）処理部２３、および、スピーカ等から構成される音声出力部２４が接続されており、ＯＳＤ処理部２３にはまた、ディスプレイ等から構成される表示部２５が接続されている。
【００３８】
記憶部２１に記録されているテレビジョン番組のデータを再生することがユーザにより指令された場合、ＣＰＵ１１は、記憶部２１に記録されているパケット（指令されたテレビジョン番組に対応するパケット）を、入出力インタフェース１６を介してＭＰＥＧデコード部２２に供給する。
【００３９】
ＭＰＥＧデコード部２２は、供給されたパケットをＭＰＥＧ方式によりデコードし、アナログ信号（映像信号と音声信号）に変換する。ＭＰＥＧデコード部２２は、生成された映像信号をＯＳＤ処理部２３に供給するとともに、音声信号を音声出力部２４に供給する。ＯＳＤ処理部２３は、供給されたアナログの映像信号に必要な情報を重畳し、表示部２５に供給する。表示部２５は、供給された映像信号を映像として表示し、音声出力部２４は、その映像に対応する音声信号（ＭＰＥＧデコード部２２より供給された音声信号）を音声として出力する。
【００４０】
入出力インタフェース１６にはまた、ユーザからの指令を入力する入力部２６、および、他の録画装置３１と、インターネットを含むネットワークを介しての通信処理を行うための通信部２７が設けられている。
【００４１】
ユーザは、入力部２６を操作することで、録画するテレビジョン番組を録画装置１に予約設定することができる。予約の設定方法としては、例えば、ユーザが、テレビジョン番組のスケジュール情報を確認して、録画するテレビジョン番組を録画装置１（ＣＰＵ１１）に指定する方法や、好みのジャンルを指定して、そのジャンルに該当する全てのテレビジョン番組を記憶部２１に記録させる方法などがある。
【００４２】
入出力インタフェース１６にはまた、必要に応じてドライブ２８が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体２９が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２１にインストールされる。
【００４３】
なお、図１の例では、録画装置１は、地上波によるテレビジョン番組の録画を行う装置とされているが、実際には、様々なコンテンツ（例えば、衛星放送によるテレビジョン番組や、インターネットを介して配信されるコンテンツ）を記録することが可能である。ただし、この場合、録画装置１には、記録するコンテンツの性質に応じて図示せぬブロックがさらに付加される必要がある。
【００４４】
また、図１の例では、コンテンツの記録場所は、記憶部（ハードディスク）２１とされているが、この例に限定されず、ＣＰＵ１１は、ドライブ２８に装着されたリムーバブル記録媒体（例えば、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）等）にコンテンツを記録するようにしてもよいし、通信部２７を介して他の録画装置３１に記録するようにしてもよい。
【００４５】
さらに、図１の例では、コンテンツの記録方法は、ＭＰＥＧ方式によりコンテンツを符号化し、パケットとして記録する記録方法とされているが、この例に限定されるものではない。
【００４６】
即ち、本発明が適用される情報記録装置は、図１の録画装置１（いわゆるハードディスク記録装置）に限定されず、図２を参照して後述する予約録画処理を実行可能な情報記録装置であればよい。例えば、本発明は、ＤＶＤレコーダ、ビデオカセットテープレコーダ等にも適用可能である。
【００４７】
次に、図２のフローチャートを参照して、図１の録画装置１の予約録画の処理について説明する。
【００４８】
ステップＳ１において、ＣＰＵ１１は、ユーザにより指定されたテレビジョン番組（予約番組）を予約する。
【００４９】
具体的には、この例においては、例えば、ユーザは、入力部２６を操作して、所望のテレビジョン番組が放送されるチャンネル、そのテレビジョン番組の予定開始時刻および予定終了時刻、並びに、録画モードを入力する。
【００５０】
なお、この例においては、例えば、ユーザは、録画モードとして、例えば、所定の記録単位毎に第１の時間分のテレビジョン番組（それに対応するＭＰＥＧ符号化データ）を記憶部２１に記録可能な標準モードと、その記録単位毎に第２の時間（第１の時間よりは長時間）分のテレビジョン番組（それに対応するＭＰＥＧ符号化データ）を記憶部２１に記録可能な長時間モードの２つのモードのうちのいずれか一方を設定するとする。
【００５１】
即ち、長時間モードが設定された場合、ＭＰＥＧエンコード部２０は、供給されたデータの圧縮率を、標準モードが設定された場合に比較して高く設定して符号化し（より圧縮し）、記憶部２１に記憶させる。これにより、長時間モードが設定された場合、標準モードが設定された場合に比較して、記憶部２１の同一記録容量に、より長時間のテレビ番組のデータを記録させることが可能になる。
【００５２】
ただし、録画モードは、上述した例に限定されず、例えば、録画装置１が、ＭＰＥＧエンコード部２０の圧縮率を変化させることにより、さらに複数のモードを設定することも可能である。
【００５３】
ＣＰＵ１１は、入力部２６により入力されたチャンネル、予定開始時刻、予定終了時刻、および、録画モードを、入出力インタフェース１６、および、バス１５を介して取得し、それらをまとめて記憶部２１の所定の領域に記録させることで、予約番組を予約する。
【００５４】
例えば、いま、ＣＰＵ１１は、後述する図５に示されるようなＪ（Ｊは、地上波のチャンネルに対応する任意の整数値）チャンネルにより、予定開始時刻ｔ１から予定終了時刻ｔ３までの間に放送される予定の予約番組９２を予約したものとする。また、設定された録画モードは、例えば、標準モードとされる。
【００５５】
ステップＳ２において、ＣＰＵ１１は、タイマ１４により計時されたその時点の時刻が、予約番組９２の予定開始時刻ｔ１であるか否かを判定する。
【００５６】
ステップＳ２において、ＣＰＵ１１は、予約番組９２の予定開始時刻ｔ１ではないと判定した場合、その処理をステップＳ２に戻し、予約番組９２の予定開始時刻ｔ１であるか否かを再度判定する。
【００５７】
即ち、ＣＰＵ１１は、現在の時刻を常時監視し、予定開始時刻ｔ１になると、ステップＳ２において、予約番組９２の予定開始時刻ｔ１であると判定し、ステップＳ３において、予め設定された録画モード（いまの場合、標準モード）で、録画を開始する。
【００５８】
ステップＳ４において、ＣＰＵ１１は、延長機能が設定されているか否かを判定する。
【００５９】
ここでは、後述するステップＳ６乃至Ｓ１２の処理に対応する機能を、延長機能と称する。この例においては、例えば、延長機能は、ユーザが、入力部２６を操作することで設定される。
【００６０】
ステップＳ４において、延長機能が設定されていないと判定した場合、ＣＰＵ１１は、予約番組９２の予定終了時刻ｔ３まで、予め設定された録画モードで、録画を行う。
【００６１】
即ち、チューナ部１８は、予定開始時刻ｔ１から予定終了時刻ｔ３の間に、予約番組９２に対応するチャンネル、即ちＪチャンネル（ｃｈ）から実際に送信されたアナログ地上波信号を、アンテナ１７を介して受信し、ビデオデコード部１９に供給する。
【００６２】
ビデオデコード部１９は、チューナ部１８から供給されたアナログデータをデジタル化し、ＭＰＥＧエンコード部２０に供給する。なお、ここでは、延長機能が選択されていないので、ビデオデコード部１９は、デジタル化したデータを、ＣＰＵ１１には供給しない。
【００６３】
ＭＰＥＧエンコード部２０は、ビデオデコード部１９より供給されたデジタル化されたデータを、標準モードに対応する圧縮率で、ＭＰＥＧ方式により符号化し、パケットを生成する。ＭＰＥＧエンコード部２０により生成されたパケットは、入出力インタフェース１６を介して記憶部２１に記録される。
【００６４】
この場合、上述したように、Ｊｃｈが、予定開始時刻ｔ１から予定終了時刻ｔ３の間に予約番組９２を実際に放送していれば、記憶部２１には、予約番組９２に対応するＭＰＥＧデータが全て記録されることになる。
【００６５】
なお、上述したように、記憶部２１に実際に記録されるのは、ＭＰＥＧデータであるが、以下、説明の簡略上、記憶部２１に記録されるＭＰＥＧデータを、そのＭＰＥＧデータにより構成されるコンテンツの名称（いまの場合、テレビジョン番組の名称）のみを記述する（ＭＰＥＧデータは省略する）。
【００６６】
しかしながら、例えば、後述する図５に示されるように、Ｊｃｈの放送予定８１に対して、Ｊｃｈが実際に放送した実績が、Ｊｃｈの実際の放送８２である場合、即ち、予約番組９２の前の番組９１が延長された場合、記憶部２１には、前の番組９１の後半部分と予約番組９２の途中までの部分が記録され、予約番組９２の残りの部分（予定終了時刻ｔ３から実際の終了時刻ｔ４までの部分）は記録されない。
【００６７】
そこで、このような不具合を解消するため、本発明においては、上述したように、ユーザは、予約番組９２の予定開始時刻ｔ１よりも前に、入力部２６を操作して、延長機能を設定する。
【００６８】
この場合、予定開始時刻ｔ１になると、ステップＳ３の処理でＪｃｈの録画が開始され、ステップＳ４の処理で延長機能が設定されていると判定され、ステップＳ６乃至Ｓ１２の処理が実行される（延長機能による録画が行われる）。
【００６９】
即ち、ＣＰＵ１１は、ステップＳ６において、録画している映像と音声の特徴を解析し、ステップＳ７において、その解析の結果に基づいて、その時点で録画している番組が、予約番組９２であるか否かを判定する。
【００７０】
具体的には、ＣＰＵ１１は、ビデオデコード部１９より供給されるデジタル化された映像データと、それに対応する音声データを、入出力インタフェース１６、および、バス１５を介して取得し、それらを、例えば、以下のようにして解析する。
【００７１】
即ち、延長されるテレビジョン番組は、スポーツ中継番組であることが多い。そこで、この例においては、例えば、ＣＰＵ１１は、ステップＳ６において、取得した画像データの所定の特徴と、予め設定されたスポーツ中継番組を構成する画像の特徴を比較し、その比較の結果が、取得した画像データの特徴と、スポーツ中継番組を構成する画像の特徴とが一致する（または、類似する）という結果である場合、スポーツ中継番組が延長されて、その時点でまだ放送されているとみなし、ステップＳ７において、録画している番組が、予約番組９２ではないと判定する（録画している番組が、延長されたスポーツ中継番組であると判定する）。
【００７２】
これに対して、ステップＳ６の処理における比較の結果が、取得した画像データの特徴と、スポーツ中継番組を構成する画像の特徴とが一致しない（または、類似しない）という結果である場合、ＣＰＵ１１は、予約番組９２が予定通り放送されているとみなし、ステップＳ７において、録画している番組が、予約番組９２であると判定し、予定通りの予約録画を行う。即ち、ＣＰＵ１１は、その処理を、上述したステップＳ５に進ませ、予約番組９２の予定終了時刻ｔ３まで、予め設定された録画モード（ここでは、標準モード）で、Ｊｃｈの録画を行う。
【００７３】
上述したステップＳ６における取得された画像データの所定の特徴と、予め設定されたスポーツ中継番組を構成する画像の特徴を比較する処理の処理方法は、特に限定されないが、この例においては、例えば、以下の通りとされる。
【００７４】
即ち、予約番組９２の前の番組９１が、例えば、野球の内容を中継する番組（以下、野球中継番組と称する）である場合、図３に示されるように、野球中継番組を構成する各画像（フレーム）４１のそれぞれには、画像４１の左上側の領域５１に、野球の全体の進行状況（「Ｋ（ただし、Ｋは１以上の整数値）回表」、または、「Ｋ回裏」という文字列）とスコア（「任意の文字（第１のチーム名に対応する文字）」，「任意の数字（第１のチームのその時点の得点）」，−，「任意の数字（第２のチームのその時点の得点）」，「任意の文字（第２のチーム名に対応する文字）」という組み合わせ）を表すシンボル（図３の例では、「７回裏　Ｔ６−１Ｇ」というシンボル）が表示されることが多い。
【００７５】
また、画像４１の右下側の範囲５２には、その時点の回の進行状況を表すシンボル（図３の例では、「Ｓ（ストライク）」、「Ｓの数を表す表示」、「Ｂ（ボール）」、「Ｂの数を表す表示」、「Ｏ（アウト）」、および、「Ｏの数を表す表示」の組み合わせ）が表示されることが多い。
【００７６】
そこで、ＣＰＵ１１は、このような野球中継番組に特徴的なシンボルのデータを記憶部２１等に予め記憶させ、ビデオデコード部１９より供給された画像データの領域５１、または、領域５２に対応する領域内に、記憶部２１に記憶されたシンボルのデータと一致する（類似する）データが存在するか否かを判定し、一致する（類似ずる）データが存在すると判定した場合、その画像データ（録画している画像データ）は、野球中継番組のデータであると判定する。
【００７７】
なお、製造者等が、録画装置１の製造時に、スポーツ中継番組等に特徴的なシンボルのデータを予め設定（記憶）してもよいし、ユーザが、入力部２６を操作して、表示部２５の所定の領域を選択し、その時点で選択された領域に表示されている画像を、スポーツ中継番組等に特徴的なシンボルのデータとして設定（記憶）してもよい。
【００７８】
また、予約番組９２の前の番組９１が、例えば、サッカーの内容を中継する番組（以下、サッカー中継番組と称する）である場合、図４に示されるように、サッカー中継番組を構成する各画像（フレーム）６１のそれぞれには、芝生７１が、その画面６１の多数の部分を占めて表示されることが多い。
【００７９】
そこで、ＣＰＵ１１は、ビデオデコード部１９より供給された画像データに最も多く使用さている色を検出し、検出した色が、予め設定されたサッカー中継番組の特徴を表す所定の色（ここでは、芝生の色）と同一、または、類似の色であると判定した場合、その画像データ（録画している画像データ）は、サッカー中継番組のデータであると判定する。
【００８０】
なお、ＣＰＵ１１は、１枚の画像データ（１フレームのデータ）が、スポーツ中継番組（上述した例では、野球中継番組、または、サッカー中継番組）のデータであると判定することで、その時刻に放送されているテレビジョン番組は、スポーツ中継番組であると判定しても構わない。
【００８１】
ただし、この例においては、例えば、ＣＰＵ１１は、予定開始時刻ｔ１から所定の時間（例えば、２分）の間に放送された各画像データ（フレームデータ）のそれぞれについて、上述した判定を行い、その判定結果を総合的に集計して、最終的な判定（その時点に放送されているテレビジョン番組が、スポーツ中継番組であるか否かの判定）を行う。これにより、ＣＰＵ１１は、スポーツ中継番組（上述した例では、野球中継番組、または、サッカー中継番組）が延長されているか否かを確実に判定することができる。
【００８２】
以上、予約番組９２の前の番組９１が、野球中継番組、または、サッカー中継番組である場合の例について説明したが、これらの例に限定されず、そのテレビジョン番組（または、コンテンツ）を表す特徴（色、シンボル等）を予め設定することができれば、ＣＰＵ１１は、いずれのテレビジョン番組（または、コンテンツ）も、予約番組９２の前の番組９１として、ステップＳ４とＳ５の処理を実行することが可能である。
【００８３】
図２に戻り、ステップＳ７において、録画している番組が、予約番組９２ではないと判定した場合（予約番組９２の前の番組９１であると判定した場合）、ＣＰＵ１１は、ステップＳ８において、記憶部２１の記録領域の残量を調査し、ステップＳ９において、他の予約番組の登録状況を調査する。そして、スッテプＳ１０において、ＣＰＵ１１は、調査した記憶部２１の記録領域の残量、および、他の予約番組の登録状況に基づいて、延長機能の種類を選択する。
【００８４】
延長機能の種類は、特に限定されないが、この例においては、例えば、以下の６つの種類とされる。
【００８５】
即ち、第１の種類は、予約番組９２以降に他の予約番組が登録されておらず、かつ、記憶部２１の記録領域の残量が所定の容量以上ある（十分ある）場合に選択される延長機能の種類である。
【００８６】
この第１の種類の延長機能は、図５に示されるように、Ｊｃｈの実際の放送履歴が、Ｊｃｈの放送予定８１に対して、Ｊｃｈの実際の放送８２とされた場合、録画の終了時刻を、予定終了時刻ｔ３から時刻ｔ５に延長し、録画モードを、予約録画（ステップＳ１の処理）で設定された録画モード（いまの場合、標準モード）で録画する機能である。
【００８７】
即ち、録画の終了時刻は、予約番組９２が実際に終了する推定時刻ｔ４に、所定の猶予時間Ｔ３が加算された時刻ｔ５になる。
【００８８】
予約番組９２が実際に終了する推定時刻ｔ４の推定方法は、特に限定されないが、この例においては、例えば、以下の通りとされる。
【００８９】
即ち、ＣＰＵ１１は、上述したステップＳ６の処理（録画している映像と音声の特徴を解析する処理）を、ステップＳ７の処理で録画している番組が予約番組であると判定した後も、引き続き実行し、その解析結果に基づいて、前の番組９１と予約番組９２の間に放送されるコマーシャル番組を検出し、コマーシャル番組の検出後、所定の時間が経過しても、前の番組９１の特徴を検出しなくなった場合、前の番組９１が終了したと判定し、前の番組９１の終了時刻ｔ２を検出する。
【００９０】
コマーシャル番組の検出方法は、特に限定されないが、この例においては、例えば、ＣＰＵ１１は、ビデオデコード部１９より供給された音声データに基づいて、具体的には、音声の途切れや音量の増加等を検出して、コマーシャル番組を検出する。
【００９１】
そして、ＣＰＵ１１は、検出した前の番組９１の終了時刻ｔ２と、予約番組９２の予定開始時刻ｔ１の差分値（前の番組９１の延長時間）Ｔ２を演算し、予約番組９２の予定終了時刻ｔ３に、この演算した時間Ｔ２を加算した時刻ｔ４を、予約番組９２の実際の終了時刻として推定する。
【００９２】
なお、録画の終了時刻は、この予約番組９２の推定終了時刻ｔ４に設定されてもよいが、上述したように、コマーシャル番組等の関係で、予約番組９２の実際の終了時刻は、推定終了時刻ｔ４より後になることが多い。そこで、延長機能の第１の種類においては、上述したように、録画の終了時刻は、予約番組９２の推定終了時刻ｔ４に、猶予時間Ｔ３が加算された時刻ｔ５とされている。
【００９３】
即ち、延長機能として、第１の種類が選択されると、図５の録画内容８３−１に示されるように、記憶部２１には、前の番組９１の後半部分（約時間Ｔ２分）、予約番組９２の全て、および、次の番組９３の前半部分（約時間Ｔ３分）が、標準モードで記録される。時間に換算すると、（Ｔ１＋Ｔ２＋Ｔ３）時間分のＭＰＥＧデータが、記憶部２１に標準モードで記録される。
【００９４】
これに対して、第２の種類は、予約番組９２以降に他の予約番組が登録されておらず、かつ、記憶部２１の記録領域の残量が所定の容量より少ない（不十分である）場合に選択される延長機能の種類である。
【００９５】
この第２の種類の延長機能は、図５に示されるように、Ｊｃｈの実際の放送履歴が、Ｊｃｈの放送予定８１に対して、Ｊｃｈの実際の放送８２とされた場合、録画の終了時刻を、第１の種類と同様に、予定終了時刻ｔ３から時刻ｔ５に延長して録画する機能である。ただし、録画モードに関しては、適宜最適調整しながら、録画する機能である。
【００９６】
例えば、延長機能として、第２の種類が選択された場合、ＣＰＵ１１は、記憶部２１の残りの記録容量に応じて、コマーシャル番組部分を、長時間モードにして録画したり、予約番組９２の全部、若しくは、一部分も長時間モードにして録画することで、図５の録画内容８３−１を記憶部２１に記録させるように制御する。
【００９７】
第３の種類は、予約番組９２の次の予約番組（他の予約番組）として、予約番組９２と同一のチャンネル（Ｊｃｈ）のテレビジョン番組が登録されており、かつ、記憶部２１の記録領域の残量が所定の容量以上ある（十分ある）場合に選択される延長機能の種類である。
【００９８】
この第３の種類の延長機能は、図６に示されるように、Ｊｃｈの実際の放送履歴が、Ｊｃｈの放送予定８１に対して、Ｊｃｈの実際の放送８２とされた場合、録画の終了時刻を、次の番組（予約番組）９３の予定終了時刻ｔ６から時刻ｔ８に延長し、録画モードを、予約録画（ステップＳ１の処理）で設定された録画モード（いまの場合、標準モード）で録画する機能である。
【００９９】
即ち、延長機能が設定されていないと、ＣＰＵ１１は、予約番組９２の予定開始時刻ｔ１から、次の番組（予約番組）９３の予定終了時刻ｔ６までの間に、Ｊｃｈより実際に放送されたテレビジョン番組を記憶部２１に記録する。
【０１００】
この場合、記憶部２１には、予約番組９２は全て記録されるが、次の番組９３は途中までしか記録されない（次の番組９３の予定終了時刻ｔ６から実際の終了時刻ｔ７までの部分は記録されない）。
【０１０１】
第３の種類は、このような不具合を解消するための延長機能であり、録画の終了時刻は、次の番組（予約番組）９３が実際に終了する推定時刻ｔ７に、上述した猶予時間Ｔ３が加算された時刻ｔ８になる。
【０１０２】
次の番組（予約番組）９３が実際に終了する推定時刻ｔ７の推定方法は、特に限定されないが、この例においては、上述した予約番組９２が実際に終了する推定時刻ｔ４の推定方法と同様の方法とされる。
【０１０３】
即ち、ＣＰＵ１１は、予約番組の前の番組（延長された番組）９１の終了時刻ｔ２を検出する。そして、ＣＰＵ１１は、検出した前の番組９１の実際の終了時刻ｔ２と、前の番組９１の予定終了時刻ｔ１の差分値（前の番組９１の延長時間）Ｔ２を演算し、次の番組（予約番組）９３の予定終了時刻ｔ６に、この演算した時間Ｔ２を加算した時刻ｔ７を、次の番組（予約番組）９３の実際の終了時刻として推定する。
【０１０４】
なお、録画の終了時刻は、この次の番組（予約番組）９３の推定終了時刻ｔ７に設定されてもよいが、上述したように、コマーシャル番組等の関係で、次の番組（予約番組）９３の実際の終了時刻は、推定終了時刻ｔ７より後になることが多い。そこで、延長機能の第３の種類においては、第１の種類と同様に、録画の終了時刻は、次の番組（予約番組）９３の推定終了時刻ｔ７に、猶予時間Ｔ３が加算された時刻ｔ８とされている。
【０１０５】
即ち、延長機能として、第３の種類が選択されると、図６の録画内容８３−２に示されるように、記憶部２１には、前の番組９１の後半部分（約時間Ｔ２分）、予約番組９２の全て、次の番組（予約番組）９３の全て、および、次々の番組９４の前半部分（約時間Ｔ３分）が、標準モードで記憶部２１に記録される。時間に換算すると、（Ｔ１＋Ｔ２＋Ｔ３＋Ｔ４）時間分のＭＰＥＧデータが、記憶部２１に記憶される。
【０１０６】
これに対して、第４の種類は、予約番組９２の次の予約番組（他の予約番組）として、予約番組９２と同一のチャンネル（Ｊｃｈ）のテレビジョン番組が登録されており、かつ、記憶部２１の記録領域の残量が所定の容量より少ない（不十分である）場合に選択される延長機能の種類である。
【０１０７】
この第４の種類の延長機能は、図６に示されるように、Ｊｃｈの実際の放送履歴が、Ｊｃｈの放送予定８１に対して、Ｊｃｈの実際の放送８２とされた場合、録画の終了時刻を、第３の種類と同様に、次の番組（予約番組）９３の予定終了時刻ｔ６から時刻ｔ８に延長して録画する機能である。ただし、録画モードに関しては、第２の種類と同様に、適宜最適調整しながら、録画する機能である。
【０１０８】
例えば、延長機能として、第４の種類が選択された場合、ＣＰＵ１１は、記憶部２１の残りの記録容量に応じて、コマーシャル番組部分を、長時間モードにして録画したり、予約番組９２、および、次の番組（予約番組）９３の全部、または、一部分も長時間モードにして録画することで、図６の録画内容８３−２を記憶部２１に記録させるように制御する。
【０１０９】
なお、図６の例では、他の予約番組として、予約番組９２以降に、１つの予約番組（次の番組９３）のみが登録されているが、他の予約番組の登録数は１つとは限らない。
【０１１０】
このような場合（複数の他の予約番組が登録されている場合）、延長機能として、第４の種類が選択されたとき、ＣＰＵ１１は、例えば、次の２つの処理のうちのいずれかの処理を行うことができる。
【０１１１】
即ち、この例においては、例えば、ユーザは、入力部２６を操作して、自動延長を行う範囲として、１日分に対応する第１の範囲（具体的には、例えば、対象とする日の翌午前３時までの範囲）と、１週間分に対応する第２の範囲のうちのいずれか一方を選択するとする。この場合、ユーザにより第１の範囲が選択され、かつ、ＣＰＵ１１により延長機能として、第４の種類が選択されたとき、ＣＰＵ１１は、その日の翌午前３時までの他の予約番組が全て録画できるように、録画モードを適宜最適調整して録画を行う。
【０１１２】
また、ユーザにより第２の範囲が選択され、かつ、ＣＰＵ１１により延長機能として、第４の種類が選択されたとき、ＣＰＵ１１は、１週間分の予約番組の番組時間（予定開始時刻から予定終了時刻までの時間）を全て集計し、集計した総合時間分のＭＰＥＧデータが記憶部２１に記録可能なように、録画モードを適宜最適調整して録画を行う。ただし、上述したように処理を行っても、全ての予約番組を記憶部２１に記録することが不可能な場合、ＣＰＵ１１は、時間的に最後の方の予約番組を録画しないことにする。
【０１１３】
なお、この例においては、録画モードは、標準モードと長時間モードの２つのモードとされているが、このような１週間分の第２の範囲が選択された場合に生じる不具合を解消するために、上述したように、さらに複数の録画モード（長時間モードよりさらに長時間録画可能なモード）の設定を可能とするとよい。
【０１１４】
第５の種類は、予約番組９２の次の予約番組（他の予約番組）として、予約番組９２のチャンネル（ここでは、Ｊｃｈ）とは異なる他のチャンネル（以下、他ｃｈと記述する）のテレビジョン番組が登録されており、かつ、記憶部２１の記録領域の残量が所定の容量以上ある（十分ある）場合に選択される延長機能の種類である。
【０１１５】
この第５の種類の延長機能は、図７に示されるように、Ｊｃｈの実際の放送履歴が、Ｊｃｈの放送予定８１に対して、Ｊｃｈの実際の放送８２とされ、かつ、他ｃｈの実際の放送履歴が、他ｃｈの放送予定１０１に対して、他ｃｈの実際の放送１０２とされた場合、予約番組９２の録画の終了時刻を、その予定終了時刻ｔ３から、第１の種類と同様の時刻ｔ５、または、他ｃｈの予約番組（次の予約番組）１１１の予定開始時刻ｔａのうちの早い方の時刻に延長し、録画モードを、予約録画（ステップＳ１の処理）で設定された録画モード（いまの場合、標準モード）で録画する機能である。
【０１１６】
即ち、延長機能として、第５の種類が選択されると、ＣＰＵ１１は、上述した第１の種類と同様に、予約番組９２の推定終了時刻ｔ４を推定し、それに所定の猶予時間Ｔ３を加算した時刻ｔ５を、予約番組９２の録画終了時刻とするように仮設定する。
【０１１７】
しかしながら、図７に示されるように、仮設定された時刻ｔ５が、他ｃｈの予約番組１１１の予定開始時刻ｔａより後の時刻とされると、ＣＰＵ１１は、時刻ｔａから時刻ｔ５までの時間Ｔ５の間、他ｃｈの予約番組１１１を録画することができない。
【０１１８】
そこで、このような場合、ＣＰＵ１１は、予約番組９２の録画終了時刻として、他ｃｈの予約番組１１１の予定開始時刻ｔａを設定する。
【０１１９】
これにより、ＣＰＵ１１は、予約番組９２の予定開始時刻ｔ１から、他ｃｈの予約番組１１１の予定開始時刻ｔａまでの間は、Ｊｃｈのテレビジョン番組を記憶部２１に記録し、その後、時刻ｔａから、他ｃｈの予約番組１１１の予定終了時刻ｔｂまでの間は、他ｃｈのテレビジョン番組を記憶部２１に記録する。
【０１２０】
その結果、図７の録画内容８３−３に示されるように、記憶部２１には、Ｊｃｈの前の番組９１の後半部分（約時間Ｔ２分）、Ｊｃｈの予約番組９２のほぼ全て（時間Ｔ５分を除く全て）、および、他ｃｈの予約番組１１１の全てが、標準モードで記録される。
【０１２１】
なお、ユーザが、他ｃｈの予約番組１１１の録画よりも、Ｊｃｈの予約番組９２の完全録画（全ての部分の録画）を所望する場合、ユーザは、入力部２６を操作して、そのことを予め設定し、ＣＰＵ１１は、その設定に基づいて、予約番組９２の録画終了時刻を、他ｃｈの予約番組１１１の予定開始時刻ｔａに関わらず、第１の種類と同一の時刻ｔ５に強制的に設定するようにしてもよい。
【０１２２】
これに対して、第６の種類は、予約番組９２の次の予約番組（他の予約番組）として、他ｃｈのテレビジョン番組が登録されており、かつ、記憶部２１の記録領域の残量が所定の容量より少ない（不十分である）場合に選択される延長機能の種類である。
【０１２３】
この第６の種類の延長機能は、図７に示されるように、Ｊｃｈの実際の放送履歴が、Ｊｃｈの放送予定８１に対して、Ｊｃｈの実際の放送８２とされ、かつ、他ｃｈの実際の放送履歴が、他ｃｈの放送予定１０１に対して、他ｃｈの実際の放送１０２とされた場合、第５の種類と同様に、予約番組９２の録画の終了時刻を、その予定終了時刻ｔ３から、時刻ｔ５、または、時刻ｔａのうちの早い方の時刻に延長して録画する機能である。ただし、録画モードに関しては、第４の種類と同様に、適宜最適調整しながら、録画する機能である。
【０１２４】
例えば、延長機能として、第６の種類が選択された場合、ＣＰＵ１１は、記憶部２１の残りの記録容量に応じて、コマーシャル番組部分を、長時間モードにして録画したり、予約番組９２、および、他ｃｈの予約番組１１１の全部、または、一部分も長時間モードにして録画することで、図７の録画内容８３−３を記憶部２１に記録させるように制御する。
【０１２５】
なお、図７の例では、図６と同様に、他の予約番組として、予約番組９２以降に、１つの予約番組（ただし、図７の例では、他ｃｈの予約番組１１１）のみが登録されているが、上述したように、他の予約番組の登録数は１つとは限らない。
【０１２６】
このような場合（複数の他の予約番組が登録されている場合）、延長機能として、第６の種類が選択されたとき、ＣＰＵ１１は、上述した第４の種類の２つの処理（１日分の第１の範囲に対応する処理と、１週間分の第２の範囲に対応する処理）に対応する処理を行う。
【０１２７】
図２に戻り、ステップＳ１１において、ＣＰＵ１１は、ステップＳ１０の処理で選択された種類（この例では、上述した第１乃至第６の種類のうちのいずれかの種類）の延長機能に基づいて、終了時刻と録画モードを設定する。
【０１２８】
そして、ステップＳ１２において、ＣＰＵ１１は、新たに設定された終了時刻まで、新たに設定された録画モードで、録画を行う（対象のテレビジョン番組（予約番組９２等）を、記憶部２１に記録させる）。
【０１２９】
このように、例えば、図５に示されるように、予定開始時刻ｔ１から予定終了時刻ｔ２にＪｃｈが放送する予定の予約番組９２の録画が予約された場合、ＣＰＵ１１は、略時刻ｔ１から所定の時間が経過するまでの間にＪｃｈが実際に放送した信号（ビデオデコード部１９によりデジタル化された、その信号に対応するデータ）の特徴を検出し、検出した信号の特徴が、予約番組９２の前の番組９１に対応する信号の特徴と一致すると判定したとき、前の番組が延長されているとみなし、予約番組９２が実際に終了する時刻ｔ４を推定し、推定した時刻ｔ４に基づいて、予約番組９２の録画終了時刻を延長する（図５の例では、録画終了時刻ｔ４から時刻ｔ５まで延長する）ので、録画内容８３−１に示されるように、前の番組９１が延長されても、予約番組９２を確実に録画することが可能になる。
【０１３０】
このような延長機能の処理は、上述したように、ユーザにより予め設定されると、それ以降、ＣＰＵ１１により自動的に行われるので、ユーザは、延長機能の設定を一度行えば、それ以降、スポーツ番組の延長等があっても、適切な録画モードで記録された所望のテレビジョン番組を確実に視聴することが可能になる。
【０１３１】
なお、上述した例においては、延長される番組は、予約番組９２の直前の番組９１とされたが、上述したように、直前の番組９１でなくても、予約番組９２の予定開始時刻ｔ１よりも前に放送されるＪｃｈのテレビジョン番組が延長されると、それに応じて、予約番組９２の放送開始時刻も予定開始時刻ｔ１より遅くなる。
【０１３２】
ただし、延長されるテレビジョン番組の放送時間帯は、ある一定の時間帯に集中することが多い。例えば、野球のナイター中継番組の場合、その予定終了時刻は、２０時５０分台に設定されることが多い。
【０１３３】
このような場合、予約番組９２の予定開始時刻ｔ１より前の所定の時刻（野球のナイター中継番組の場合、例えば、２１時）に、図１のＣＰＵ１１は、上述した図２のステップＳ６とＳ７の処理を実行し、２１時の時点で野球のナイター中継番組が延長されているか否かを判定し、野球のナイター中継番組が延長されていると判定した場合、その時点（２１時の時点）で、上述したステップＳ８乃至Ｓ１１の処理を実行するようにしてもよい。
【０１３４】
この場合、ＣＰＵ１１は、予定開始時刻ｔ１に、Ｊｃｈのテレビジョン放送番組の録画を開始し、２１時の時点で新たに設定した終了時刻まで、２１時の時点で新たに設定した録画モードで、録画を行う。
【０１３５】
上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１３６】
この記録媒体は、図１に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体（パッケージメディア）２９により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ１２や、記憶部２１に含まれるハードディスクなどで構成される。
【０１３７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３８】
【発明の効果】
以上のごとく、本発明によれば、コンテンツの記録を予め予約することができる。また、本発明によれば、第１のコンテンツを予約して記録する場合、それよりも前に配信される第２のコンテンツの終了時刻が延長されても、第１のコンテンツを確実に記録することができる。
【図面の簡単な説明】
【図１】本発明が適用される録画装置の構成例を示すブロック図である。
【図２】図１の録画装置の予約録画の処理例を説明するフローチャートである。
【図３】録画装置が、野球中継番組の特徴を検出する場合の例を説明する図である。
【図４】録画装置が、サッカー中継番組の特徴を検出する場合の例を説明する図である。
【図５】録画装置の予約録画の延長機能を説明するタイムチャートである。
【図６】録画装置の予約録画の他の延長機能を説明するタイムチャートである。
【図７】録画装置の予約録画の他の延長機能を説明するタイムチャートである。
【符号の説明】
１　録画装置，　１１　ＣＰＵ，　１４　タイマ，　１７　アンテナ，　１８　チューナ部，　１９　ビデオデコード部，　２０　ＭＰＥＧエンコード部，　２１　記憶部，　４１　野球中継番組の画像，　５１，５２　領域，　６１　サッカー中継番組，　７１　芝生，　９１　前の番組，　９２　予約番組，　９３　次の番組，　１１１　他ｃｈの予約番組，　ｔ１乃至ｔ８，ｔａ，ｔｂ　時刻
Ｔ１　予約番組の放送予定時間，　Ｔ２　前の番組の延長時間，　Ｔ３　猶予時間
【図１】
2004032128.tif 000003
【図２】
2004032128.tif 000004
【図３】
2004032128.tif 000005
【図４】
2004032128.tif 000006
【図５】
2004032128.tif 000007
【図６】
2004032128.tif 000008
【図７】
2004032128.tif 000009