明細書に記載の発明。本発明のこれらおよびその他の目的は、録画装置と連結された双方向テレビアプリケーションを提供することによって、本発明の原理に従って実現される。該アプリケーションは、望ましい録画属性を欠く録画番組を識別し、識別された番組の今後の放送を録画することができる。映像は望ましい録画属性を欠くことがあり得、例えば、映像は、誤った番組コンテンツを有したり、番組の最初または最後を録り損ねていたり、中断されていたり、または、低音質もしくは低画質を有し得る。一部の実施形態において、録画映像は、望ましい録画属性を欠いていることをユーザマーキングによって識別され得る。一部の実施形態において、双方向テレビアプリケーションは、録画映像が望ましい録画属性を欠いていることを自動的に判定し、録画映像をそのように識別することができる。該識別に応答して、映像の送信の今後の出現が、自動的に選択および再録画され得る。一部の実施形態において、双方向テレビアプリケーションは、すべての予約された今後の録画の実行に対する妨害を最小にする、番組の今後の出現を録画することができる。例えば、双方向テレビアプリケーションは、すべての映像の送信の今後の出現を識別し、すべての予約された今後の録画を識別し、すべての予約された今後の録画の実行に対する妨害を最小にする、映像の送信の今後の出現を識別することができる。一部の実施形態において、品質設定、開始時刻、または終了時刻等の録画オプションは、映像の再録画のために変更され得る。一部の実施形態において、録画オプションは、番組を再録画する必要性を潜在的に回避するように、前の録画に基づいて変更され得る。例えば、録画を予約されている映像のカテゴリ情報例えば、シリーズ物のエピソード、番組タイトル、スポーツ番組等は、以前に再録画された映像のカテゴリ情報と比較され得る。録画を予約されている映像の録画オプションは、その後、再録画された映像の録画オプションに基づいて変更され得る。例えば、前に再録画された番組はMondayNightFootballの試合であり、当該番組は元々、放送の最初の4分を録り損ねて録画されていた。予約された再録画では、番組の始めに5分間のバッファを追加するように開始時刻が変更された。すると、放送の最初の4分を録り損ねるという元の問題を回避しようとして、MondayNightFootballの他の予約されている録画すべてに、5分間のバッファが追加され得る。一部の実施形態において、映像の一部分のみが再録画され得る。当該部分は、元の録画映像のすべてまたは一部と組み合わされ得る。別の実施形態においては、映像の新しいコピーが再録画され得、元のコピーが削除され得る。一部の実施形態において、特定の録画属性を伴うビデオオンデマンド番組がダウンロードされ得る。ダウンロードされた録画が望ましい録画属性を欠いていると識別したことに応答して、望ましい録画属性を有する番組をユーザーに提供するために、当該番組は再度ダウンロードされ得る。本発明は、例えば、以下を提供する。項目1双方向テレビアプリケーションで映像を録画するための方法であって、映像を録画するステップと、該映像が望ましい録画属性を欠いていることを識別するステップと、該識別に応答して、該映像の送信の今後の出現を自動的に選択するステップと、該映像の該送信の該今後の出現を自動的に再録画するステップと、を包含する、方法。項目2上記映像が望ましい録画属性を欠いていることを識別するステップは、該映像が望ましい録画属性を欠いていることをマークするユーザー指示を受信するステップを包含する、項目1に記載の方法。項目3上記映像が望ましい録画属性を欠いていることを識別するステップは、該映像が望ましい録画属性を欠いていることを自動的に判定するステップを包含する、項目1に記載の方法。項目4複数の上記映像の送信の今後の出現を識別するステップと、すべての予約された今後の録画を識別するステップと、すべての予約された今後の録画の実行に対する妨害を最小にする、該映像の該送信の該今後の出現を識別するステップと、をさらに包含する、項目1に記載の方法であって、該映像の今後の出現を自動的に選択するステップは、すべての予約された今後の録画の実行に対する妨害を最小にする、該識別された今後の出現を自動的に選択するステップを包含する、方法。項目5上記映像の今後の送信の再録画のために、録画オプションを変更するステップをさらに包含する、項目1に記載の方法。項目6上記録画オプションは、品質設定、開始時刻、または終了時刻を含む、項目5に記載の方法。項目7望ましい録画属性を欠いていることを識別された上記録画映像に対するカテゴリ情報を、メモリに格納するステップと、該映像の上記今後の送信の上記再録画のために為された録画オプションに対する上記変更を、メモリに格納するステップと、該録画映像の該カテゴリ情報を、録画するように選択されたその他の映像のカテゴリ情報と比較するステップと、該録画映像と同じカテゴリ情報を有する該選択された映像を識別するステップと、該録画映像の該再録画のために為された録画オプションの該変更に基づいて、該選択された映像の該録画オプションを変更するステップと、をさらに包含する、項目5に記載の方法。項目8望ましい録画属性を欠いている映像は、誤った番組コンテンツ、該番組の最初または最後の欠落、中断された録画、低音質、または低画質を伴う映像を備える、項目1に記載の方法。項目9双方向テレビアプリケーションで映像を録画するためのシステムであって、映像を録画するように構成される録画装置と、制御回路網であって、該映像が望ましい録画属性を欠いていることを識別し、該識別に応答して、該映像の送信の今後の出現を自動的に選択し、該映像の該送信の該今後の出現を録画することを、該録画装置に命令する、ように構成される、制御回路網と、を備える、システム。項目10上記制御回路網は、上記映像が望ましい録画属性を欠いていることをマークするユーザー指示を受信するようにさらに構成される、項目9に記載のシステム。項目11上記制御回路網は、上記映像が望ましい録画属性を欠いていることを自動的に判定するようにさらに構成される、項目9に記載のシステム。項目12上記制御回路網は、複数の上記映像の送信の今後の出現を識別し、すべての予約された今後の録画を識別し、すべての予約された今後の録画の実行に対する妨害を最小にする、該映像の該送信の該今後の出現を識別し、すべての予約された今後の録画の実行に対する妨害を最小にする、該識別された今後の出現を自動的に選択するように、さらに構成される、項目9に記載のシステム。項目13上記映像の今後の送信の再録画のために録画オプションが変更される、項目9に記載のシステム。項目14上記録画オプションは、品質設定、開始時刻、または終了時刻を含む、項目13に記載のシステム。項目15上記制御回路網は、望ましい録画属性を欠いていることを識別された録画映像に対するカテゴリ情報をメモリに格納し、望ましい録画属性を欠いていることを識別された、該映像の上記今後の送信の上記再録画のために為された、録画オプションに対する上記変更をメモリに格納し、該録画映像の該カテゴリ情報を、録画するように選択されたその他の映像のカテゴリ情報と比較し、該録画映像と同じカテゴリ情報を有する該選択された映像を識別し、該録画映像の該再録画のために為された録画オプションの該変更に基づいて、該選択された映像の該録画オプションを変更するように、さらに構成される、項目13に記載のシステム。項目16望ましい録画属性を欠いている映像は、誤った番組コンテンツ、該番組の最初または最後の欠落、中断された録画、低音質、または低画質を伴う映像を備える、項目9に記載のシステム。本発明の上記およびその他の特徴、その性質および様々な利点は、添付の図面と併せて以下の詳細な説明を考慮することにより、より明白となる。本発明の原理による例示的な双方向テレビシステム1が、図1に示される。ユーザー機器10は、通信経路22を介し、コンテンツソース20から信号の形でコンテンツを受信する。コンテンツソース20は、例えば、ケーブルシステムヘッドエンド、衛星テレビ配信設備、テレビ放送設備、サーバ、または、コンテンツを作り出すまたは配信するための、その他の任意の適切な設備等、任意の適切なコンテンツソースであり得る。コンテンツソース20は、例えば、衛星経路、光ファイバ経路、ケーブル経路、またはその他の任意の有線もしくは無線経路を含む、任意の適切な通信経路22を介して信号を送信するように構成され得る。信号22は、例えば、テレビ番組、インターネット、音楽、ニュース、テレビ番組表、またはその他の任意の適切なコンテンツ等、任意の適切なコンテンツを運ぶことができる。ユーザー機器10は、例えば、コンピュータ機器例えば、テレビカード付きのパーソナルコンピュータPCTV、テレビ機器、またはその他の任意の適切な機器を含む、任意の適切なユーザー機器を含み得る。テレビ機器は、テレビ、セットトップボックス、録画装置、ビデオプレーヤー、ユーザー入力装置例えば、リモコン、キーボード、マウス、タッチパッド、タッチスクリーン、音声認識インタフェース等、または、テレビ機器として解釈され得るその他の任意の装置を含み得る。図1の例において、ユーザー機器10は、制御回路網18と、別個の装置として、または単一の装置で実装され得る表示装置12および録画装置14と、ユーザー入力装置16とを含む。双方向テレビアプリケーションまたはシステム例えば、双方向番組ガイドは、通信経路22を介してコンテンツソース20によって送信されたコンテンツを表示装置12に表示するために、および、双方向テレビアプリケーション機能を提供するために、ユーザー機器内において実装され得る。制御回路網18は、ユーザー指示を受信し、双方向テレビアプリケーションの動作を実行するように適合される。表示装置12は、例えば、テレビモニタおよびコンピュータモニタを含む任意の適切な装置であり得る。表示装置12はまた、音声出力を提供するように構成され得る。録画装置14は、任意の、パーソナルビデオレコーダ、デジタルビデオレコーダDigitalVideoRecorderDVR、ビデオカセットレコーダVideoCassetteRecorderVCR、DVDレコーダ、またはその他の任意の適切なビデオレコーダであり得る。録画装置14は、任意の適切な数のチューナーを含み得、好適な実施形態においては、少なくとも2つを含み得る。録画装置14は、双方向テレビアプリケーションによって制御され得る。制御回路網18は、ユーザー指示を受信し、双方向テレビアプリケーションの動作を実行するように適合され得る。制御回路網18は、1つ以上のチューナー例えば、アナログまたはデジタルチューナー、デコーダ例えば、MPEGデコーダ、プロセッサ100、メモリ102例えば、RAMおよびハードディスク、通信回路網例えば、ケーブルモデム回路網、入力/出力回路網例えば、グラフィック回路網、および、ユーザー機器10の様々な装置への接続、ならびに、アナログまたはデジタルテレビ番組編成、番組録画、およびテレビ機能を提供するための任意の他の適切なコンポーネントを含み得、それらの一部のみが図示されている。制御回路網18は、メモリからの双方向テレビアプリケーションの指示を実行するように構成され得る。一実施形態において、制御回路網18は、例えば、録画装置14、表示装置12、またはその他の任意の装置例えば、セットトップボックス、テレビ、ビデオプレーヤー等の一部などの、ユーザー機器10の装置の1つの一部として含まれ得る。ユーザー機器10は、1つ以上のデータソース24から、双方向テレビアプリケーションデータを受信することができる。データソース24からのデータは、制御回路網18によってメモリ102例えば、RAMまたはハードディスクに格納され得る。データソース24は、特定種類のコンテンツ用の、または、特定のアプリケーション用のデータを提供することができる。例えば、一方のデータソース24は、非オンデマンドアセット例えば、無料のおよびペイパービューpay-per-view方式のテレビ番組用のデータを提供し得、また別のデータソースは、オンデマンドアセット例えば、ビデオオンデマンドVideo‐On‐DemandVOD番組用のデータを提供し得る。これらの種類のデータは単一ソースによって提供されたものか否かに関わらず、例えば番組表を含み得る。これら両方の種類のデータは、ユーザー機器10において実装される双方向テレビアプリケーションによって使用され得る。別のデータソース24は、例えば、ユーザー機器10において実行される別のアプリケーション例えば、通信販売アプリケーション用のデータを提供し得る。一部の実施形態において、データソース24は、適切なクライアント/サーバアプローチを使用して、双方向テレビアプリケーションにデータを提供し得る。データソースごとに1つのサーバが存在し得、または、一部の実施形態においては、単一のサーバがユーザー機器10と様々なデータソース24との間のプロキシとして通信を行うことができる。メモリ102は、データソース24からのデータ、および、双方向テレビアプリケーションによって使用するその他のデータ例えば、ユーザプロファイル、録画番組一覧、機器設定、またはその他適切な情報の、データベース104を格納し得る。一部の実施形態において、データベース104は、録画された番組および録画を予約されている番組に対応するエントリを含み得、当該エントリには、それらの番組に関連する属性が格納され得る。一部の実施形態において、データベース104は、ユーザー機器10のいずれの部分に含まれ得、またスタンドアロン装置であり得る。一部の実施形態において、データベースは、ユーザー機器10の外部例えば、リモートサーバ上にあり得る。双方向テレビアプリケーションからのコンピュータ命令はまた、メモリ102に格納され得る。プロセッサ100は、メモリ102に格納されたデータにおいて動作するようにこれらの命令を実行し、それによって双方向テレビアプリケーション機能を提供し得る。ディスプレイ12に表示され得る例示的な番組ガイド画面200が、図2に示される。ユーザーは、例えば、メニューガイドまたはユーザー入力装置16上のその他の適切なキーを押下する、別の番組ガイド画面またはメニューからナビゲートする、等の任意の適切な手段によって、もしくは、当該技術分野において公知のその他任意の適切な手段によって、番組ガイド画面200にアクセスすることができる。番組ガイド画面200は、番組表210のグリッドまたは一覧を含有することができ、これは、番組タイトル、チャンネル、放送予定時刻、およびその他任意の適切な番組情報を含み得る。ハイライト領域212は、所望の番組表214を選択するために使用され得る。ユーザーは、ユーザー入力装置の命令キー、またはその他任意の適切な手段を使用して、ハイライト領域212を制御することができる。録画装置14を使用して番組の録画を予約するために、ユーザーは、図2チャンネル28のBiographyがハイライトされているに示されるように、所望の番組をハイライトし、録画キーまたはキーシーケンスを押下する、または、ユーザー入力装置16を使用して画面から録画アイコンを選択することができる。その番組が現在放送中である場合には、ユーザーの指示が受信されるとすぐに録画が開始する。録画のためのユーザー指示の前に、現在一時的に合わせられているチャンネルからの映像コンテンツを格納するためのバッファを録画装置14が含む場合には、該録画装置はバッファからの映像を録画に追加することができる。ユーザーが特定の番組の録画を予約すると、第1のアイコン216図2などのアイコンによって当該番組に対応する項目がマークされ得、当該番組が録画を予約されていることを示す。番組が録画されると、第1のアイコンと同一の、または異なる第2のアイコンによって当該項目がマークされ得、当該番組が録画されたことを示す。録画装置14が2つのチューナーを含む一実施形態において、ユーザーは、第1の番組を録画するのと同時に第2の番組を録画することができる。そうするために、ユーザーは、録画装置14の第1のチューナーに、第1の番組のチャンネルに合わせるように指示し、同時に第2のチューナーに、第2の番組のチャンネルに合わせるように指示することができる。ユーザーは、ユーザー入力装置16上の情報キーまたはキーシーケンスを押下すること、別の番組ガイド画面からナビゲートすること、あるいは、その他任意の適切な手段によって、ハイライトされた項目214に関するさらなる情報を要求し得る。ユーザー要求に応答して、図3に示すように、詳細情報欄302を含み得る情報画面300が表示され得る。番組ガイド画面300は、番組タイトル、時刻およびチャンネルを含む基本番組情報を含み得る欄304、ならびに映像ウィンドウ306を含み得る。画面300は、選択可能なアイコン310を含み得る。アイコン310の一部またはすべては、テキスト記述を含み得る。アイコン310は、録画、連続録画、ペアレンタルロックparentallock、または、その他の任意の適切なアクションのためのアイコンを含み得る。ユーザーは、録画キーまたはキーシーケンスを押下すること、ユーザー入力装置16を使用して画面から録画アイコンを選択すること、あるいは、その他の任意の適切な手段によって、番組の録画を予約することができる。図4は、ディスプレイ12に表示され得る例示的なテレビ画面400を示す。フルスクリーンビュー402から現在の放送番組を録画するために、ユーザーは、ユーザー入力装置16上の録画キーまたはキーシーケンスを押下するか、あるいは、その他の任意の適切な手段を使用することができる。録画が始まったことを確認するために、ポップアップ通知404等のポップアップ通知が出現し得る。別の実施形態において、ユーザーは、例えばポップアップメニューから対応するオプションを選択することによって、録画を確認またはキャンセルする機会を与えられ得る。ポップアップ通知404は、録画を開始するという確認をユーザーから受信したことに応答して表示され得る。一実施形態において、ポップアップ通知404は、事前に予約された録画が開始した際に、自動的に出現し得る。番組ガイド画面500は、図5に示されるように、ポップアップメニュー502を示し、当該メニューは、番組表画面200、情報画面300、フルスクリーンビュー400から、または、双方向テレビアプリケーション内のその他の任意の適切な位置から、番組を録画するというユーザー指示を受けて出現し得る。ポップアップメニュー502は、録画の予約を確認する通知を含み得る。ポップアップメニュー502はまた、選択可能なアイコン504を含み得る。アイコン504は、書き込み記述506を含み得る。一実施形態において、アイコン504の1つは、録画オプションアイコンであり得る。ユーザーが変更し得る録画オプションは、録画を保存する期間、録画品質、ならびに、開始および終了時刻を含み得る。一実施形態において、ユーザーは、シリーズ物の一エピソードの録画を予約するように選択することができる。双方向テレビアプリケーションは、シリーズ物を識別し、複数エピソードを録画するオプションをユーザーに提供するように構成され得る。シリーズ録画に特有のオプション602は、図6に示されるように、例えばポップアップメニュー600内に表示され得る。オプション602は、エピソードの種類604、保存するエピソード数606、エピソードを保存する期間608、録画するチャンネル610、開始時刻612、および終了時刻614を含み得る。一部の実施形態において、一部のオプションのみが表示され得るが、しかし、ユーザーは、利用可能なオプションをさらに表示させるためのオプションが与えられ得る。あるいは、ユーザーは、番組がシリーズ物の一エピソードであることを特定し、録画メニューからシリーズ録画オプションを選択することができる。録画された番組または映像は、録画装置14によって格納され得る。一部の実施形態において、録画された番組は、録画装置14、ユーザー機器10内の別の装置、または、ユーザー機器10の外部のネットワーク要素に格納され得る。ユーザーは、図7に示すように、メニュー700にアクセスすることによって、格納された番組を見ることができ、当該メニューには、録画番組メニューキーまたはキーシーケンスを押下すること、ユーザー入力装置16を使用して画面から録画番組メニューアイコンを選択すること、あるいは、その他の任意の適切な手段によってアクセスすることができる。メニュー700は、録画番組の一覧表702、情報部分704、および映像ウィンドウ706を含み得る。一覧表702は、番組の長さ、番組タイトル、チャンネル番号、またはその他の任意の適切な情報を含み得る。一覧表702からの番組エントリは、特定の望ましい録画品質を有すること、または、望ましい録画品質を欠いていることが識別され得る。番組は、望ましい録画属性を有するか欠いているかについて、多数の手法で識別され得る。一部の実施形態において、双方向テレビアプリケーションは、望ましい録画属性を番組が有するか欠いているかを自動的に判定し得る。一部の実施形態において、双方向テレビアプリケーションは、特定の望ましい録画属性を欠いていること例えば、番組の最初または最後を録り損ねた、録画が中断された等を判定し、それら特定の望ましい録画属性に対応するデータベースエントリを変更することができる。この自動判定は、望ましい録画属性が存在するか、または欠けていることの指示例えば、視覚的、音声的等を含み得る。双方向テレビアプリケーションは、ユーザーのアクションを監視することによって、録画された番組が望ましい録画属性を欠いていることを自動的に判定することができる。例えば、ユーザーが、誤った番組を録画するように録画装置14に指示すること、番組を録画中に録画装置のチューナーのチャンネルを変更すること、番組が開始した後で録画装置をオンにすること、番組が終了する前に録画装置をオフにすること、低品質を指定すること、または、望ましい録画属性を欠く原因となるその他任意のユーザー操作を実行することによって、録画された番組が望ましい録画属性を欠いてしまう場合がある。あるいは、双方向テレビアプリケーションは、ユーザーの制御外の要因を監視することによって、録画された番組が望ましい録画属性を欠いていることを自動的に判定することができる。そのような要因は、例えば、所望の番組を識別するために使用されるテレビ番組ガイドデータの誤り、例えば、停電、緊急警報、信号停止、またはその他の何らかの要因によって中断された録画、または、望ましい録画属性を欠く原因となるその他の任意の要因を含み得る。一部の実施形態において、番組は、ユーザマーキングを受信することによって、望ましい録画属性を有するか欠いているかを識別され得る。ユーザーからマーキングを受信したことに応答して、双方向テレビアプリケーションは、望ましい録画属性の存在または欠如を反映するように、当該番組に対応するデータベースエントリを変更することができる。一部の実施形態において、ユーザマーキングは、望ましい録画属性が存在するか、または欠けていることの指示例えば、視覚的、音声的等を含み得る。例えば、ユーザーは、録画されたショーBuildingCharacterが望ましい録画属性を欠いていることを判定し、その項目を選択することによって当該番組をマークすることができる。ユーザーからマーキングを受信したことに応答して、双方向テレビアプリケーションは、録画品質アイコン710を使用して、当該ショーに対応する録画番組表702の項目708に、録画されたショーが望ましい録画属性を欠いているという視覚指示を表示することができる。ユーザーからマーキングを受信したことに応答して、双方向テレビアプリケーションは、望ましい録画属性の欠如を反映する例えば、フラグを設定する、フィールド内の値を変更する等よう、データベース104内のBuildingCharacterのデータベースエントリを変更することができる。別の例として、録画された番組を見ているユーザーは、録画された番組を再生しながら、当該録画が望ましい録画属性を欠いていることを判定することができる。ユーザーは、当該録画が、選択された項目に対応する予約された番組とは異なる番組であること、番組の始めまたは最後を録り損ねていること、中断されていること、望ましくない映像品質もしくは音声品質を有すること、または、その他何らかの望ましくない録画属性を有することを判定することができる。当該判定に応答して、双方向テレビアプリケーション内の適切なアイコンを選択することによって、ユーザーは当該番組をマークすることができる。一部の実施形態において、ユーザーは、録画番組を表す番組情報画面例えば、図3の画面300上のアイコンを選択することによって、当該番組が望ましい録画属性を欠いていることをマークすることができる。当該画面は、再生、削除等のための選択可能なアイコンに加えて、番組が望ましい録画属性を欠いていることをマークするための選択可能なアイコンを含み得る。番組が望ましい録画属性を有するか欠いているかを識別すると、双方向テレビアプリケーションは、望ましい録画属性の存在または欠如を反映するように、データベース104等のデータベース内の録画された番組に対応するデータベースエントリを変更することができる。例えば、データベースは、フラグを設定もしくは消去すること、データベースエントリ内のフィールドに値を指定すること、または、その他の任意の適切なデータベース操作によって変更され得る。一部の実施形態において、データベースエントリに対する変更は、存在する、または欠けている特定の望ましい録画属性に特有であり得る。一部の実施形態において、データベースエントリに対する変更は、望ましい録画属性が存在する、または欠けている度合いに関する情報を含み得る。双方向テレビアプリケーションは、データベースを読み出して、録画された番組が望ましい録画属性を有するか欠いているかを判定するように構成され得る。番組に対応するデータベースエントリを選択すると、関連データが読み出され、望ましい録画属性が欠けているかまたは存在するかが識別され得る。一部の実施形態において、フラグが読み出され得る。その他の実施形態において、データベースエントリ内の特定のフィールドの値が読み出され得る。録画された番組を表す、表示された番組表は、望ましい録画属性が存在するか、または欠けているかの指示を含み得る。例えば、当該指示は、任意の適切な視覚指示例えば、アイコン、ハイライト、項目または背景の色の変更、異なる濃淡、追加テキスト等を含み得る。一実施形態において、当該指示は、アイコン710と、どの特定の望ましい録画属性が欠けているかを説明するテキストとを含み得る。あるいは、当該指示は、任意の適切な音声指示例えば、ユーザーが特定の項目をハイライトした際に再生されるオーディオクリップ等を含み得る。双方向テレビアプリケーションは、データソース24によって提供された番組予約データから、望ましい録画属性を欠いている番組の今後の送信を検索するように構成され得る。双方向テレビアプリケーションは、今後に送信される番組をすべて識別するために、データソース24によって提供された番組予約データ全体を検索することができる。今後の送信が識別された場合例えば、番組予約データ内の番組を見つけることによってには、双方向テレビアプリケーションは、当該今後の送信を選択し、その録画を予約することができる。複数の今後の送信が識別された場合には、双方向テレビアプリケーションは、事前に録画を予約されたその他の番組の録画に及ぼす影響が最小である、今後の送信を選択することができる。今後の送信の検索と、再録画の予約とは、対応するユーザー指示に応答して、または自動的に行われ得る。双方向テレビアプリケーションは、コンフリクトチェックの結果に基づいて、今後に送信される番組を録画するように選択することができる。双方向テレビアプリケーションは、例えば、事前に録画予約された番組を識別すること、異なる送信時刻を比較すること、および事前に予約された番組の録画に対する妨害が最小である今後の送信を選択することによって、今後の送信を選択し得る。双方向テレビアプリケーションは、今後の送信の時刻とユーザーの典型的な視聴習慣とを比較し、ユーザーの典型的な視聴習慣との重複が最小である今後の送信を選択することができる。双方向テレビアプリケーションは、提案されている今後来の送信の時刻とユーザー機器のその他の既知の使用法とを比較し、その他の既知の使用法に対する妨害が最小である今後の送信を選択することができる。コンフリクトがある場合には、双方向テレビアプリケーションは、解決のためにそのコンフリクトをユーザーに知らせることができる。あるいは、システムは、任意の適切な優先順位決定基準に基づいて、予約された録画に優先順位をつけることができる。一部の実施形態において、再録画には元の番組と同じ優先順位が与えられ得、あるいは、ユーサーが当該再録画に対して任意の適切な優先順位を特定し得る。再録画された番組が、元の録画番組と同じく望ましい属性を欠いてしまうことを回避するために、ユーザーは、予約された再録画用の録画オプションを変更することができる。ユーザーは、録画番組表、情報画面、フルスクリーン映像、または、双方向テレビアプリケーション内にあるその他の任意の適切な画面から、再録画オプションメニューへナビゲートすることができる。図8に示されるポップアップメニュー800等の再録画オプションを伴うメニューは、再録画オプションを変更する機会をユーザーに提供し得る。ユーザーは、録画を保存する期間の長さ802、録画品質804、録画開始時刻806、録画終了時刻808、または、その他の任意の録画オプションを変更することができる。ユーザーが録画オプションを変更すると、ユーザーは、対応するアイコン810を選択することによって、指定された録画オプションを伴う番組を再録画するように決心するか、または、対応するアイコン812を選択することによって、当該番組を再録画しないように決心することができる。あるいは、双方向テレビアプリケーションは、録画された番組のデータベースエントリに基づく録画オプションで番組を自動的に再録画することができ、当該データベースエントリは、当該番組が望ましい録画属性を欠いていることを認識された際に、変更されていることがあり得る。双方向テレビアプリケーションは、欠けている望ましい属性が録画オプションに関連するものでなかった場合例えば、中断された録画には、同じ録画オプションで番組を再録画するように決定することができる。欠けている望ましい属性が録画オプションに関連するものであった場合には、双方向テレビアプリケーションは、番組を再録画する前に、当該番組が望ましい録画属性を欠いていると識別された際に変更されたデータベースエントリに基づいて、録画オプションを変更するように構成され得る。例えば、録画された番組の始めまたは最後が切れていることをデータベースエントリが示す場合には、双方向テレビアプリケーションは、始めと最後にそれぞれバッファを追加するように、録画オプションを変更することができる。画質が低すぎる場合には、双方向テレビアプリケーションは、画質を向上させるように録画オプションを変更することができる。録画装置14、ユーザー機器10内のその他の任意の位置、またはユーザー機器10の外部のネットワーク要素が、メモリ内のスペースを節約し得るように、元の録画番組は、当該番組が再録画される前または後に削除され得る。元の録画の削除は、ユーザー指示に応答して、または自動的に為され得る。別の実施形態において、録画装置14は、元の録画を保持し、再送信された番組の一部のみを録画することができる。次いで録画装置14は、再録画された部分を元の録画に挿入するように構成され得る。この実施形態は、元の録画が単に中断されただけの場合に、あるいは番組の始めまたは最後を録り損ねた場合に有用となり得る。望ましい録画属性を欠いている録画番組がシリーズ物の一エピソードであり、かつ、ユーザーが当該シリーズ物の複数エピソードの録画を予約している場合には、当該エピソードの再録画のための録画オプションは、録画を予約された当該シリーズ物の今後のエピソードすべてに適用され得る。ユーザーは、録画番組用の変更されたオプションに基づいて、当該シリーズ物のエピソード用の録画オプションを変更することができ、または、双方向テレビアプリケーションが、自動的に録画オプションを変更することもできる。双方向テレビアプリケーションは、全体的な変更を行うために、望ましい録画属性を欠いている録画のパターンを検出するように構成され得る。双方向テレビアプリケーションは、望ましい録画を欠いていることが識別された番組を見つけるために、録画された番組のデータベースを検索することができる。双方向テレビアプリケーションは、特定種類のいくつかの番組例えば、スポーツ番組、ニュース番組、特定チャンネルの番組等が、望ましい録画属性を欠いていることを識別されたか否かを検出するために、識別された番組をレビューすることができる。双方向テレビアプリケーションはまた、欠けている特定の望ましい属性を識別するためにデータベースを使用することもできる。双方向テレビアプリケーションは、望ましい録画属性を欠いていることが識別された番組と同じ種類の、録画を予約されている番組を検索することができ、望ましい録画属性を欠いて番組を録画することを回避するために、予約されている番組用の録画オプションを変更することができる。例えば、低画質を有するとしていくつかのスポーツ番組がマークされている場合には、双方向テレビアプリケーションは、その後に録画が予約されているすべてのスポーツ番組の録画オプションを、画質を向上させるように変更することができる。一部の実施形態において、双方向テレビアプリケーションは、望ましい録画属性を欠いていると識別された番組がメモリから削除された後に、番組の種類および欠けている特定の望ましい録画属性を、今後の参考のために保存することができる。一部の実施形態において、双方向テレビアプリケーションは、当該種類の番組に対して為された変更を、今後の参考のために保存することができる。一部の実施形態において、双方向テレビアプリケーションは、例えば、番組をダウンロードすることによって、または、再生中にコピーを録画することによって、ビデオオンデマンド番組をローカルで録画することができる。一部の実施形態において、ビデオオンデマンド番組は、ユーザーによって指定された録画オプションで録画装置14によって録画され得る。放送番組についての実施形態と同様に、ビデオオンデマンド番組が望ましい録画属性を欠いていることが判定されるときには、当該番組は上述したように識別され得る。識別に応答して、ビデオオンデマンド番組は、適切な録画オプションでビデオオンデマンド番組を再ダウンロードするようにシステムに指示することによって、または、当該ビデオオンデマンド番組をリプレイするようにシステムに指示し、受信された際にそれを録画することによって、同じまたは異なる録画オプションで再録画され得る。再録画は、番組が識別されたとき、または、その他の任意の適切なとき例えば、ユーザーが他の番組を見たり録画したりしていないときに実行され得る。放送番組の録画に関連して上述された機能のいずれもが、ビデオオンデマンド番組の録画に適用され得ることに留意されたい。図9は、本発明の一実施形態における、録画された映像番組が望ましい録画属性を欠いていることを識別するための方法を表すフローチャート900を示す。ステップ902において、ユーザーは、録画装置14等の録画装置によって、番組の録画を予約することができる。番組の特定の出現が指定されていない場合には、録画される番組の特定の出現が、ユーザー定義の、または自動的に定義された何らかの基準に基づいて選択され得る。例えば、制御回路網18または双方向テレビアプリケーションは、番組の今後の出現を選択することができる。当該番組はその後、録画装置によって録画され得る。別の実施形態において、ユーザーは、ビデオオンデマンド番組としてダウンロードされた番組を録画することができる。ステップ904において、録画された番組は、望ましい録画属性を欠いていることが識別され得る。ステップ904aにおいて記載されるように、識別は、例えば、録画された番組を見た後にユーザマーキングを受信したことに応答して為され得る。あるいは、識別は、ステップ904bにおいて記載されるように、例えば、誤った番組が録画されたこと、または、電力損失またはユーザーのチューナー操作によって録画が中断されたことを、自動的に判定する制御回路網18等によって自動的に為され得る。ステップ906において、録画された番組は、1つ以上の望ましい録画属性を欠いていることが指示され得る。録画された番組は、録画された番組の一覧において、または、双方向テレビアプリケーション内のその他任意の適切な場所において指示され得る。指示は、例えば、視覚指示例えば、欠けている特定の望ましい録画属性に対応するアイコンまたは音声指示等、任意の適切なマーキングによって為され得る。指示は、ステップ906aによって示されるようにユーザマーキング例えば、入力装置16を使用することによってに応答して、または、ステップ906bに示されるように自動的に例えば、制御回路網18からの指示および自動判定に応答して、為され得る。ステップ908において、データベース例えば、データベース104内のデータベースエントリは、番組が1つ以上の望ましい録画属性を欠いていると識別されたことを反映するように変更され得る。データベースエントリは、どの望ましい録画属性が欠けているかに関する情報を含み得、望ましい録画属性が存在しない度合いに関する情報を含み得る。番組および欠けている望ましい録画属性に関する情報は、録画を予約された今後の番組に変更を加えて使用するための双方向テレビアプリケーションに対する指示を実行する、制御回路網18によってメモリ102内に格納され得る。データベースエントリにおける変更は、ステップ908aによって示されるようにユーザマーキング例えば、入力装置16を使用することによってに応答して、または、ステップ908bに示されるように自動的に例えば、制御回路網18からの指示および自動判定に応答して、為され得る。図10は、本発明の一部の実施形態による、識別された番組を再録画するための方法を表すフローチャート1000を示す。ステップ1002において、望ましい録画属性を欠いていることが識別された録画は、例えば、制御回路網14を使用してレビューされ得る。ステップ1004において、望ましい録画属性を欠いていることが識別された録画番組の再送信の、1つ以上の今後の出現が識別され得る。例えば、制御回路網14は、識別子、または、メモリに格納されている番組ガイドデータベースに格納されたその他のデータに基づいて、今後の出現を検索することができる。少なくとも1つの番組の再送信が選択され得、再録画を予約され得る。別の実施形態において、ユーザーによるテレビシステムの使用に対する妨害が最小である、番組の今後の送信が、再録画のために選択される。さらに別の実施形態において、番組がビデオオンデマンド番組である場合には、番組は、ビデオオンデマンド番組を再ダウンロードすることによって再録画される。ステップ1006において、番組の再録画用の録画オプションが変更され得る。録画オプションは、ステップ1006aに記されるようにユーザーによって例えば、入力装置16から受信されたユーザー指示に応答して、または、ステップ1006bに記されるように自動的に例えば、双方向テレビアプリケーションによって、変更され得る。録画オプションは、望ましい録画属性を欠いていることが識別された番組に対応するデータベースエントリに応答して変更され得る例えば、開始時刻が望ましい録画属性を欠いた原因となることを識別したデータベースエントリに応答して、開始時刻が変更され得る。ステップ1008において、その他の今後の録画用の録画オプションが、任意で変更され得る。その他の今後の録画に対する変更は、ユーザー指示に応答して、または自動的に、再録画される特定の番組用の録画オプションのユーザー生成の変更または自動変更に対して同様に為され得る。一実施形態において、特定の予約された番組用の再録画オプションの変更は、制御回路網によって、特定の番組例えば、シリーズ物のエピソード、スポーツ番組、ニュース番組、特定のチャンネルの番組等に関連する、録画を予約された今後の番組すべてに適用され得る。特定の番組に関連しないすべての番組用の録画オプションは、維持され得る例えば、シリーズ物の一部でないもの、異なる種類の番組。ステップ1010において、メモリ内のスペースを節約するために、元の録画は録画装置によって削除され得る。録画は、新しい録画が行われる前または後に削除され得る。一部の実施形態において、元の録画の一部分のみが削除され得、再録画のうちの元の録画の削除された部分に対応する部分が、元の録画に挿入され、整合され得る。例えば、制御回路網18は、元の録画されたコピーおよび新たに録画された部分を使用して、番組の新しいコピーを作成するように、双方向テレビアプリケーションに指示することができる。本発明の上述された実施形態は、限定目的ではなく例示目的のために提示されるものであり、本発明は、特許請求の範囲によってのみ限定される。