(57)【要約】録画が数人のユーザによって要求される、録画装置における録画の記憶を管理するシステムおよび方法を提供する。各ユーザが使用する権利がある記憶領域の量を画定する、記憶領域制限が、各ユーザに割り当てられてもよい。いくつかの実施形態では、記憶領域制限は、他のユーザによって利用可能である余分な領域を利用するために、柔軟に増加させられてもよい。システムは、他のユーザから領域をインテリジェントに借用して、利用不可能な記憶リソースによって、要求された録画がキャンセルされるという危険性を制限してもよい。いくつかの実施形態では、システムは、共通に録画を要求した数人のユーザに、録画を共通に割り当ててもよい。システムはまた、特定のユーザのために独占的に保存される、録画装置中の領域を取っておいてもよい。いくつかの実施形態では、録画装置は、録画の利用に基づいて記憶リソースを割り当ててもよい。
2011501855.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザに利用可能な録画装置によって録画を行うための方法であって、
録画を行うことの要求を受信することと、
該録画を要求するユーザを識別することと、
該識別されたユーザに割り当てられた記憶領域が、該録画を行うことに不十分であると決定することと、
該識別されたユーザに割り当てられた記憶領域が、該録画を行うことに不十分であると決定することに応じて、最初に該識別されたユーザに割り当てられなかった追加記憶領域を少なくとも部分的に使用して、該録画を行うことと
を含む、方法。
【請求項２】
最初に前記識別されたユーザに割り当てられなかった前記追加記憶領域は、別のユーザに最初に割り当てられる、請求項１に記載の方法。
【請求項３】
前記識別されたユーザに割り当てられた前記記憶領域に加えて、どれだけの記憶領域が必要とされるかを決定することと、
どれだけの記憶領域が必要とされるかを決定することに応じて、前記要求された録画を行うために借用されるために利用可能である、別のユーザに割り当てられた追加記憶領域を識別することと
をさらに含む、請求項１に記載の方法。
【請求項４】
最初に別のユーザに割り当てられた記憶領域が、利用可能になることを予測することをさらに含み、
最初に前記識別されたユーザに割り当てられなかった追加記憶領域を少なくとも部分的に使用して前記録画を行うことは、さらに、利用可能になると予測される追加記憶領域を少なくとも部分的に使用して、該録画を行うことを含む、請求項１に記載の方法。
【請求項５】
最初に別のユーザに割り当てられた記憶領域が、利用可能になることを予測することは、さらに、該別のユーザの予定した録画、該別のユーザの録画履歴、および該別のユーザの削除履歴のうちの少なくとも１つに基づいて、記憶領域が利用可能になることを予測することを含む、請求項４に記載の方法。
【請求項６】
前記ユーザに割り当てられた前記記憶領域は、柔軟な記憶制限によって画定され、
最初に前記識別されたユーザに割り当てられなかった追加記憶領域を少なくとも部分的に使用して前記録画を行うことは、さらに、該ユーザに割り当てられた該記憶領域を画定する、該記憶制限を柔軟に増加させることを含む、請求項１に記載の方法。
【請求項７】
前記追加記憶領域と関連する最初のユーザに割り当てられた前記記憶領域を画定する、前記記憶制限を柔軟に減少させることを含む、請求項６に記載の方法。
【請求項８】
前記識別されたユーザに割り当てられた前記記憶領域の少なくとも一部分が取っておかれることを決定することと、
該記憶領域の該取っておいた部分を使用して前記録画を行う命令を受信することと、
該記憶領域の該取っておいた部分を使用して該録画を行うことと
をさらに含む、請求項１に記載の方法。
【請求項９】
前記取っておいた記憶領域を使用して前記録画を行う命令を受信することは、さらに、該取っておいた記憶領域へのアクセスを認可するパスワードを受信することを含む、請求項８に記載の方法。
【請求項１０】
複数のユーザに利用可能な録画装置によって録画を行うための方法であって、
録画を行うよう要求を受信することと、
該要求された録画と関連する利用を識別することと、
該識別された利用に割り当てられた記憶領域を識別することと、
該識別された利用に割り当てられた該記憶領域を識別することに応じて、該識別された記憶領域を使用して該録画を行うことと
を含む、方法。
【請求項１１】
前記利用は、録画されるメディアの種類、ジャンル、俳優、プロデューサ、ランク付け、評価、チャンネル、放送される時間、およびメディアソースから成る群より選択される、請求項１０に記載の方法。
【請求項１２】
前記識別された利用に割り当てられた前記記憶領域が、前記録画を行うことに不十分であると決定することと、
該識別された利用に割り当てられた該記憶領域が、該録画を行うことに不十分であると決定することに応じて、最初に該識別された利用に割り当てられなかった追加記憶領域を少なくとも部分的に使用して、該録画を行うことと
をさらに含む、請求項１０に記載の方法。
【請求項１３】
前記利用に割り当てられた前記記憶領域は、柔軟な利用記憶制限によって画定され、
最初に該識別された利用に割り当てられなかった追加記憶領域を少なくとも部分的に使用して、前記録画を行うことは、さらに、該利用に割り当てられた該記憶領域を画定する該記憶制限を柔軟に増加させることを含む、請求項１２に記載の方法。
【請求項１４】
前記追加記憶領域と関連する最初のユーザに割り当てられた前記記憶領域を画定する前記記憶制限を柔軟に減少させることを含む、請求項１３に記載の方法。
【請求項１５】
前記要求された録画と関連する少なくとも２つの利用を識別することと、
該少なくとも２つの識別された利用の各々に割り当てられた前記記憶領域を識別することと、
該少なくとも２つの識別された利用の各々に割り当てられた前記記憶領域を識別することに応じて、該少なくとも２つの識別された記憶領域の各々を使用して、該録画を行うことと
をさらに含む、請求項１０に記載の方法。
【請求項１６】
前記識別された記憶領域を使用して前記録画を行うことは、さらに、前記少なくとも２つの識別された利用の全てに共通に割り当てられた前記記憶領域に、該録画を割り当てることを含む、請求項１５に記載の方法。
【請求項１７】
複数のユーザに利用可能な録画装置によって録画を行うための方法であって、
録画を行う要求を受信することと、
該録画を要求する少なくとも２人のユーザを識別することと、
該少なくとも２人のユーザの各々に割り当てられる記憶領域を識別することと、
該少なくとも２人のユーザの各々に割り当てられる該憶領域を識別することに応じて、該少なくとも２人のユーザの各々に割り当てられた該識別された記憶領域を使用して、該録画を行うことと
を含む、方法。
【請求項１８】
前記少なくとも２人のユーザの各々に割り当てられた前記記憶領域を識別することは、さらに、該少なくとも２人のユーザの全てに共通に割り当てられた記憶領域を識別することを含む、請求項１７に記載の方法。
【請求項１９】
前記少なくとも２人のユーザの各々に割り当てられた前記記憶領域に割り当てる、前記録画の一部分を決定することと、
該少なくとも２人のユーザの各々に割り当てられた該記憶領域に、該録画の該決定された一部分を割り当てることによって、該録画を行うことと
をさらに含む、請求項１８に記載の方法。
【請求項２０】
前記少なくとも２人のユーザの各々に割り当てられた前記記憶領域に割り当てる、前記録画の前記一部分を決定することは、さらに、該少なくとも２人のユーザの各々の記憶制限、利用可能な記憶領域、該録画に割り付けられた優先順位、および該少なくとも２人のユーザの各々の相対的優先順位のうちの少なくとも１つに基づいて、該少なくとも２人のユーザの各々に割り当てられた該記憶領域に割り当てる、該録画の該一部分を決定することを含む、請求項１９に記載の方法。
【請求項２１】
前記録画を要求する少なくとも２人のユーザを識別することは、さらに、録画されることが要求されるコンテンツの異なる放送を要求する少なくとも２人のユーザを識別することを含む、請求項１７に記載の方法。
【請求項２２】
複数のユーザに利用可能な録画装置によって録画を行うための方法であって、
該録画装置を使用して録画を行う要求を受信することであって、該録画装置は、一般的な記憶領域と、取っておいた記憶領域と関連する録画にのみアクセス可能である該取っておいた記憶領域とを備える、ことと、
該要求された録画が該取っておいた記憶領域と関連するかどうかを決定することと、
該要求された録画が該取っておいた記憶領域と関連することを決定することに応じて、該取っておいた記憶領域を使用して該録画を行うことと
を含む、方法。
【請求項２３】
前記取っておいた記憶領域のサイズを柔軟に増加させることをさらに含む、請求項２２に記載の方法。
【請求項２４】
前記取っておいた記憶領域は、ユーザおよび利用のうちの少なくとも１つに割り当てられる、請求項２２に記載の方法。
【請求項２５】
前記取っておいた記憶領域は、少なくとも２人のユーザ、少なくとも２つの利用、少なくとも１人のユーザ、および少なくとも１つの利用のうちの少なくとも１つに共通に割り当てられる、請求項２２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチユーザメディアシステムの録画装置における記憶を管理するシステムおよび方法に関する。
【背景技術】
【０００２】
ホームメディア録画システム等のいくつかのメディア録画システムでは、多数の異なるユーザが、通常は、システムの録画装置（例えば、ＤＶＲ）にアクセスすることができる。例えば、父親、母親、および２人の子供を含む家族が、ＤＶＲを含むメディアシステムを使用してもよい。各ユーザは、例えば、メディアシステム上で実装される双方向メディアガイダンスアプリケーションを使用して、録画を行うようにＤＶＲに指示してもよい。録画は、録画装置が満杯になるまで、予定に入れられた通りに行われる。録画装置が満杯になると、双方向メディアガイダンスアプリケーションは、今後の録画をキャンセルするか、または記憶した録画を削除して今後の録画のためのスペースをあけてもよい。録画装置は、どのユーザが録画を要求したのか追跡しない場合があるため、異なるユーザまたは一群のユーザが装置を独占するか、あるいは他のユーザの録画に影響を及ぼす場合がある。
【発明の概要】
【課題を解決するための手段】
【０００３】
（本発明の概要）
したがって、各ユーザが所望の記憶量を有してもよいことを確実にするように、数人のユーザによって使用される録画装置の記憶領域が管理される、双方向メディアガイダンスアプリケーションが提供される。双方向メディアガイダンスアプリケーションは、録画装置の記憶領域をメディアシステムの各ユーザに割り当ててもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、代わりに、または加えて、録画装置の記憶領域を、録画装置を使用して録画されたメディアの利用に割り当ててもよい。記憶領域の各割り当ては、録画装置において各ユーザ（または利用）に与えられる領域の量を画定する、１ユーザ当たりの記憶領域制限（または利用記憶制限）によって特徴付けられてもよい。
【０００４】
いくつかの実施形態では、記憶領域制限は、ユーザの録画要求を受け入れるように（例えば、利用傾向の関数としてユーザの記憶領域を動的に再割り当てすることによって）柔軟に増加または減少させられてもよい。例えば、記憶領域制限に到達した第１のユーザが、追加録画を行うことを希望する場合、双方向メディアガイダンスアプリケーションは、１人以上の他のユーザが、第１のユーザによって借用されてもよい未使用の記憶領域を有するかどうかを決定してもよい。別のユーザが、借用することができる利用可能な記憶領域を有するという決定に応じて、双方向メディアガイダンスアプリケーションは、第１のユーザの記憶制限を柔軟に増加させ、かつ他のユーザの記憶制限を柔軟に減少させて、第１のユーザが録画を予定に入れることを可能にしてもよい。被借用人ユーザが、借用された記憶領域が返されることを必要とする録画を行うことを要求すると、双方向メディアガイダンスアプリケーションは、必要であれば、第１のユーザの記憶された録画を削除して、借用された記憶領域を他のユーザに返し、第１のユーザをユーザの非柔軟制限内に戻してもよい。いくつかの実施形態では、制限が設定され、柔軟に違反されてもよく、または、制限自体が最初に設定され、追加領域の必要性に適応するように（例えば、一時的に）移動させられてもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、録画装置の記憶領域の予期された使用を予測し、種々の時に記憶制限を増加または減少させてもよい。
【０００５】
双方向メディアガイダンスアプリケーションが、録画を記憶領域のいくつかのブロックに割り当てる（例えば、数人のユーザまたはいくつかの利用と関連する記憶領域に割り当てる）ことができると決定する場合、双方向メディアガイダンスアプリケーションは、記憶のいくつかの割り当てられたブロックに録画する。例えば、双方向メディアガイダンスアプリケーションは、番組の平等部分を各記憶ブロックに録画してもよく、または任意の好適な基準（例えば、録画の相対的優先順位、各ブロックで利用可能である残りの領域、または各ブロックの優先順位）に基づいて録画を不平等に録画してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、代わりに、または加えて、数人のユーザ、いくつかの利用、またはその両方に共通に割り当てられる記憶領域（例えば、共通に割り当てられた録画のために取っておかれた記憶領域のブロック）を画定し、数人のユーザによって要求された、またはいくつかの利用を満たすメディアを、共通に割り当てられた記憶領域に録画してもよい。
【０００６】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、特定の目的で、１つ以上の記憶割り当ての一部分を取っておいてもよい。例えば、双方向メディアガイダンスアプリケーションは、共用するために録画装置記憶領域の一部分を取っておいてもよい。別の例として、双方向メディアガイダンスアプリケーションは、特定のユーザまたは利用による独占的使用のために録画装置記憶領域の一部分を取っておいてもよい。さらに別の例として、双方向メディアガイダンスアプリケーションは、数人のユーザ、いくつかの利用、またはその両方のために録画装置領域の一部分を取っておいてもよい（例えば、取っておいた部分の共通割り当て）。いくつかの実施形態では、取っておいた部分は、別のユーザの記憶制限を柔軟に増加させるために使用されなくてもよい。取っておいた部分にアクセスするために（例えば、取っておいた部分に録画する、取っておいた部分から削除する、または取っておいた部分を往復して移動するために）、双方向メディアガイダンスアプリケーションは、ユーザにパスワードまたは他の認可命令を入力するよう要求してもよい。
【図面の簡単な説明】
【０００７】
本発明の上記および他の特徴、その性質および種々の利点は、添付図面と併せて解釈される、以下の発明を実施するための形態を考慮すると、より明白となるであろう。
【図１】図１は、本発明の一実施形態による、例示的な双方向メディアシステムの概略図である。
【図２】図２は、本発明の一実施形態による、双方向メディアガイダンスアプリケーションにログインするための例示的な表示画面である。
【図３】図３は、本発明の一実施形態による、テレビ番組欄を示す例示的な表示画面である。
【図４Ａ】図４Ａは、本発明の一実施形態による、情報画面の例示的な表示である。
【図４Ｂ】図４Ｂは、本発明の一実施形態による、録画が割り付けられる割り当てを選択するための録画オプション画面の例示的な表示である。
【図５】図５は、本発明の一実施形態による、録画が開始された後の全画面でのテレビ番組の例示的な表示画面である。
【図６】図６は、本発明の一実施形態による、予定録画画面の例示的な表示である。
【図７】図７は、本発明の一実施形態による、録画された録画の例示的な表示画面である。
【図８】図８は、本発明の一実施形態による、ユーザ間で分配される記憶領域の概略的表示である。
【図９】図９は、本発明の一実施形態による、ユーザ間で柔軟に分配される記憶領域の概略的表示である。
【図１０】図１０は、本発明の一実施形態による、新たに予定に入れられた録画がユーザの割り当てられた記憶制限を超えるかもしれないことをユーザに知らせるための例示的な表示画面である。
【図１１】図１１は、本発明の一実施形態による、メディアシステムユーザの記憶制限を記憶するための例示的なデータ構造の概略的表示である。
【図１２】図１２は、本発明の一実施形態による、ユーザ間で共通に割り当てられた記憶領域の概略的表示である。
【図１３】図１３は、本発明の一実施形態による、ユーザまたは利用間で共通に割り当てられた記憶領域の概略的表示である。
【図１４】図１４は、本発明の一実施形態による、ユーザの録画を行う要求に応じて記憶領域を管理するための例示的な過程のフローチャートである。
【図１５】図１５は、本発明の一実施形態による、録画装置リソースのユーザの予期された使用を予測するための例示的な過程のフローチャートである。
【図１６】図１６は、本発明の一実施形態による、ユーザの記憶制限を柔軟に増加させるための例示的な過程のフローチャートである。
【図１７】図１７は、本発明の一実施形態による、記憶領域を数人のユーザに共通に割り当てるための例示的な過程のフローチャートである。
【図１８】図１８は、本発明の一実施形態による、要求された録画を記憶するための例示的な過程のフローチャートである。
【図１９】図１９は、本発明の一実施形態による、取っておかれた記憶領域の部分を管理するための例示的な過程のフローチャートである。
【発明を実施するための形態】
【０００８】
（詳細な説明）
図１は、本発明の一実施形態による、例示的な双方向メディアシステム１００である。ユーザ機器１１０は、通信経路１２２上で、メディアソース１２０から信号の形でメディアを受信する。実装においては、複数のメディアソース１２０およびユーザ機器１１０があってもよいが、図面を過剰に複雑にすることを回避するために、各々の１つだけが図１に示されている。
【０００９】
メディアソース１２０は、例えば、ケーブルシステムヘッドエンド、衛星メディア配信設備、メディア放送設備、インターネットプロトコルテレビジョン（ＩＰＴＶ）ヘッドエンド、オンデマンドサーバ（例えば、ＶＯＤサーバ）、ウェブサイト、（例えば、オンラインゲーム用の）ゲームサービスプロバイダ、あるいはメディアを発信または配信するための任意の他の好適な設備またはシステム等の、任意の好適なメディアソースであってもよい。メディアソース１２０は、例えば、衛星経路、光ファイバ経路、ケーブル経路、インターネット経路、あるいは任意の他の好適な有線または無線経路を含む、任意の好適な通信経路１２２上で信号を伝送するように構成されてもよい。信号は、例えば、テレビ番組、ゲーム、音楽、ニュース、ウェブサービス、ビデオ、または任意の他の好適なメディア等の、任意の好適なメディアを運んでもよい。いくつかの実施形態では、メディアソース１２０は、トリックプレイクライアント、または、例えば、ユーザ機器１１０またはＶＯＤサーバで実装される、双方向メディアガイダンスアプリケーションからの要求を実行するための制御回路を含んでもよい。
【００１０】
ユーザ機器１１０は、双方向メディア体験を提供するために好適な任意の機器を含んでもよい。ユーザ機器１１０は、テレビ、セットトップボックス、録画装置、ビデオプレーヤ、ユーザ入力装置、または双方向メディア体験を提供するために好適な任意の他の装置等の、テレビ機器を含んでもよい。例えば、ユーザ機器１１０は、Ｍｏｔｏｒｏｌａ，Ｉｎｃ．提供のＤＣＴ  ２０００、２５００、５１００、６２０８、または６４１２セットトップボックスを含んでもよい。いくつかの実施形態では、ユーザ機器１１０は、テレビカード付きパーソナルコンピュータ（ＰＣＴＶ）等のコンピュータ機器を含んでもよい。いくつかの実施形態では、ユーザ機器１１０は、例えば、ゲームシステム（例えば、Ｘ−Ｂｏｘ、ＰｌａｙＳｔａｔｉｏｎ、またはＧａｍｅＣｕｂｅ）等の固定電子装置、または、携帯型ＤＶＤプレーヤ、携帯型ゲーム機、携帯電話、ＰＤＡ、音楽プレーヤ（例えば、ＭＰ３プレーヤ）等の携帯型電子装置、あるいは任意の他の好適な固定または携帯型装置を含んでもよい。
【００１１】
図１の実施例では、ユーザ機器１１０は、少なくとも、（例えば、多数部屋ＤＶＲシステムの一部である複数のセットトップボックスの中の）別個の装置として、または単一装置として実装されてもよい、制御回路１１６、表示装置１１２、ユーザ入力装置１１４、および録画装置１１８を含む。表示装置１１２に表示されるメディアに対して、ユーザにメディアガイダンスを提供するように、双方向メディアガイダンスアプリケーションがユーザ機器１１０上に実装されてもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、双方向テレビジョンアプリケーション、トリックプレイクライアント、またはユーザにメディア機能を提供する任意の他のアプリケーションであってもよいか、または含んでもよい。
【００１２】
表示装置１１２は、例えば、テレビのモニタ、コンピュータのモニタ、またはユーザ機器１１０に組み込まれたディスプレイ（例えば、携帯電話または携帯型音楽プレーヤのディスプレイ）等の、任意の好適な装置であってもよい。表示装置１１２は、経路１２２上でメディアソース１２０によって伝送されるメディア、およびトリックプレイクライアントの表示を表示する。表示装置１１２はまた、音声の出力を提供するように構成されてもよい。
【００１３】
ユーザ入力装置１１４は、双方向メディアガイダンスアプリケーションと連動する任意の好適な装置であってもよい。例えば、ユーザ入力装置１１４は、リモートコントロール、キーボード、マウス、タッチパッド、タッチスクリーン、または音声認識インターフェースであってもよい。ユーザ入力装置１１４は、任意の好適な通信リンクを使用して、ユーザ機器１１０および制御回路１１６と通信してもよい。例えば、ユーザ入力装置１１４は、赤外線（ＩＲ）、無線周波数、Ｂｌｕｅｔｏｏｔｈ、無線（例えば、８０２．１１）、有線、または任意の他の好適な通信リンクを使用してもよい。
【００１４】
制御回路１１６は、入力装置１１４からユーザ入力を受信し、双方向メディアガイダンスアプリケーションの命令を実行するように適合される。制御回路１１６は、１つ以上のチューナ（例えば、アナログまたはデジタルチューナ）、エンコーダおよびデコーダ（例えば、ＭＰＥＧデコーダ）、プロセッサ（例えば、Ｍｏｔｏｒｏｌａ  ６８０００またはＭＩＰＳ系プロセッサ）、メモリ１１７（例えば、ＲＡＭおよびハードディスク）、通信回路（例えば、ケーブルモデム回路）、入力／出力回路（例えば、画像回路）、ユーザ機器１１０の種々の装置への接続、ならびに、アナログまたはデジタルメディアプログラミング、番組録画、および双方向メディアガイダンス機能を提供する任意の他の好適な構成要素を含んでもよい。いくつかの実施形態では、制御回路１１６は、例えば、ディスプレイ１１２または任意の他の装置（例えば、セットトップボックス、テレビ、およびビデオプレーヤ）の一部等の、ユーザ機器１１０の装置のうちの１つの一部として含まれてもよい。
【００１５】
いくつかの実施形態では、メディアシステム１００は、いくつかの録画装置１１８を含んでもよい。しかしながら、明確にするために、１つだけを図１に示す。録画装置１１８は、パーソナルビデオレコーダ（ＰＶＲ）、デジタルビデオレコーダ（ＤＶＲ）、ビデオカセットレコーダ（ＶＣＲ）、ＤＶＤレコーダ、コンパクトディスクレコーダ、あるいは任意の他の好適な録画装置または記憶装置であってもよい。いくつかの実施形態では、録画装置１１８は、双方向メディアシステム１００の他の構成要素によって録画または提供される、コンテンツまたはデータを記憶または録画する記憶装置（例えば、トリックプレイ機能を有効にするように生放送のテレビ番組をキャッシュする記憶装置）であってもよい。録画装置１１８は、１つ以上のチューナを含んでもよく、ユーザがユーザ機器１１０でメディアを受信するにつれてメディアをキャッシュして（例えば、現在同調されているチャンネルをキャッシュする）、ユーザにトリックプレイ機能を提供するように構成されてもよい。
【００１６】
いくつかの実施形態では、録画装置１１８は、双方向メディアガイダンスアプリケーション命令を受信および実行するために使用される、プロセッサ（例えば、マイクロコントローラまたはマイクロプロセッサなど）を含んでもよい。録画装置１１８は、アプリケーションを実行する時に使用するためのメモリを含んでもよい。例えば、録画装置１１８は、ランダムアクセスメモリを含んでもよい。不揮発性メモリも、起動ルーチンまたは他の命令を記憶するために使用されてもよい。録画装置１１８の中のハードディスクまたは他の記憶部が、データベース（例えば、録画された番組に対するメディアガイダンス情報のデータベース、あるいは、録画またはキャッシュされた広告に対する広告情報のデータベース）を支援するために使用されてもよい。録画装置１１８の中のハードディスクまたは他の記憶部はまた、テレビ番組またはビデオオンデマンドコンテンツ、あるいは録画装置１１８に提供される他のコンテンツ等の、メディアを録画するために使用されてもよい。
【００１７】
いくつかの実施形態では、録画装置１１８は、ＩＲ通信回路、またはリモートコントロールと（例えば、ユーザ入力装置１１４と）通信する他の好適な通信回路を含んでもよい。録画装置１１８はまた、専用ボタンと、フロントパネルディスプレイとを含んでもよい。フロントパネルディスプレイは、例えば、録画装置が同調されている現在のチャンネルを表示するために使用されてもよい。
【００１８】
いくつかの実施形態では、録画装置１１８は、ユーザ機器１１０の外側に位置するネットワーク録画装置であってもよい。いくつかの実施形態では、ネットワーク録画装置は、（例えば、ケーブル設備のヘッドエンドにおける）コンテンツソース１２０、データソース１２４、ＶＯＤサーバ（図示せず）、（例えば、第２の録画装置、または家庭用コンピュータ上のハードドライブとしての）ユーザ機器１１０、インターネットサーバ、または任意の他の好適な装置に組み込まれてもよい。いくつかの実施形態では、ネットワーク録画装置は、独立型装置（例えば、商用ネットワーク録画装置、または家庭内または近隣ネットワーク内のＤＶＲ装置）であってもよい。ネットワーク録画装置は、ユーザ機器１１０の複数のインスタンスのうちのいずれかで実装される双方向メディアガイダンスアプリケーションから、録画を行うよう命令を受信してもよい。
【００１９】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、クライアント／サーバアプローチを伴うユーザに、機能を提供してもよい。ユーザ機器１１０の各インスタンスに対する１つのサーバ、ユーザ機器１１０の複数のインスタンスに対する１つのサーバがあってもよく、または、単一のサーバがユーザ機器１１０の各インスタンスに対するプロキシとしての機能を果たしてもよい。
【００２０】
任意の好適な数のユーザが、メディアソース１２０およびデータソース１２４に接続される、ユーザ機器１１０等の機器を有してもよい。いくつかの実施形態では、複数のユーザが単一のユーザ機器装置１１０を使用してもよい。単一のユーザもまた、ユーザ機器１１０の複数のインスタンスを有してもよい。しかし、図を明確にするために、単一のユーザ機器１１０のみを図１に示す。複数のユーザの機器は、ケーブルテレビネットワーク、衛星テレビネットワーク、ローカルエリアネットワーク（ＬＡＮ）、無線ネットワーク、インターネット（例えば、ＤＯＣＳＩＳモデムを使用する）、または任意の他の好適な手段を使用して、メディアソース１２０およびデータソース１２４に接続されてもよい。いくつかの実施形態では、複数のユーザの機器は、任意の好適な手段を使用して、相互に接続されてもよい。
【００２１】
ユーザ機器１１０は、１つ以上のデータソース１２４から双方向メディアガイダンスアプリケーションデータを受信してもよい。データソース１２４は、特定の種類のメディアに対する、または特定のアプリケーションに対するデータを提供してもよい。例えば、１つのデータソース１２４は、非オンデマンドメディア（例えば、無料およびペイパービュー番組）に対するデータを提供してもよく、別のデータソースは、オンデマンドメディア（例えば、ＶＯＤ番組）に対するデータを提供してもよい。または、例えば、単一のデータソースが、これらの種類のデータの両方を提供してもよい。例えば、１つのデータソース１２４は、双方向メディアガイダンスアプリケーションに対するデータを提供してもよい。別のデータソース１２４は、例えば、別の双方向アプリケーションに対するデータを提供してもよい（例えば、ホームショッピングアプリケーション、ならびにスポーツの得点、株価、ニュースデータ、および天気データ等のリアルタイムデータ）。いくつかの実施形態では、データソース１２４は、クライアント／サーバアプローチを使用して、双方向メディアガイダンスアプリケーションにデータを提供してもよい。１つのデータソースにつき１つのサーバ、全てのデータソースに対する１つのサーバがあってもよく、またはいくつかの実施形態では、単一のサーバが、ユーザ機器１１０と種々のソース１２４との間のプロキシとして通信してもよい。そのような実施形態では、データソース１２４は、オンラインメディアガイダンスアプリケーションの命令を実行する制御回路を含んでもよい。いくつかの実施形態では、データソース１２４は、双方向メディアシステム１００の他の構成要素によって、あるいはコンテンツまたはデータプロバイダ（例えば、ＶＯＤサーバ）によって録画または提供される、コンテンツまたはデータを記憶または録画する記憶装置であってもよい。
【００２２】
いくつかの実施形態では、データソース１２４は、双方向メディアガイダンスアプリケーションに、広告（例えば、種々の番組、製品、サービス、および双方向メディアガイダンスアプリケーション機能に対する、テキスト、画像、およびビデオ広告）を提供してもよい。広告は、専用データソースによって提供されてもよく、または、広告は、他のデータとともに、１つ以上のデータソースによって提供されてもよい。
【００２３】
図１は、別個の要素として、メディアソース１２０およびデータソース１２４を示す。実践では、それらの機能性は、組み合わせられ、単一の施設における単一のシステム、または複数の設備における複数のシステムから提供されてもよい。例えば、１つのメディアソース１２０およびデータソース１２４は、ＶＯＤコンテンツおよび関連ＶＯＤデータを提供するように組み合わせられてもよい。別の例として、別個のデータソース１２４が、複数のテレビ放送局の各々と関連付けられてもよく、かつ、それらの放送局に特有であるデータ（例えば、放送局の今後の番組に対する広告、または双方向メディアガイダンスアプリケーション表示画面に放送局のロゴを表示するロゴデータ）を提供してもよい。
【００２４】
図２は、本発明の一実施形態による、双方向メディアガイダンスアプリケーションにログインするための例示的な表示画面である。表示画面２００は、数人のユーザが双方向メディアガイダンスアプリケーションの機能にアクセスしてもよい、マルチユーザシステムで表示されてもよい。例えば、表示画面２００は、各ユーザのために、および各ユーザによってカスタマイズされてもよい、個人化された双方向メディアガイダンスアプリケーションに各ユーザがアクセスしてもよい、マルチユーザシステムで表示されてもよい。別の例として、表示画面２００は、各ユーザが異なる双方向メディアガイダンスアプリケーション機能（例えば、私によって設定される、または私のために実施される録画の一覧等の、個人化された録画機能）にアクセスしてもよい、マルチユーザシステムで表示されてもよい。
【００２５】
表示画面２００は、ユーザＩＤを選択し、パスワードを入力するようにユーザに指示する、通知２０２を含む。いくつかの実施形態では、通知２００は、（例えば、ドロップダウンメニュー２１２からユーザＩＤを選択する代わりに）入力機構１１４（図１）を使用してユーザＩＤを入力するようにユーザに指示してもよい。表示画面２００は、ユーザＩＤタグ２１０と、関連ドロップダウンメニュー２１２とを含んでもよい。ユーザは、例えば、入力機構のキーを使用してユーザＩＤを入力すること、（例えば、選択矢印２１４に応じて表示される）ドロップダウンメニューからユーザＩＤを選択すること、または任意の他の好適なアプローチを含む、任意の好適なアプローチを使用して、メニュー２１２にユーザＩＤを選択または入力してもよい。いくつかの実施形態では、ユーザは、新規ユーザＩＤを入力するためのドロップダウンメニューからオプション（例えば、既存のユーザＩＤの後の「その他」オプション）を選択してもよい。
【００２６】
必要であれば、ユーザは、パスワードタグ２２０と関連するパスワードをボックス２２２に入力してもよい。ユーザは、例えば、入力機構１１４を使用してパスワードキー列を入力すること（例えば、入力機構１１４上のキーを選択すること、またはユーザのパスワードに対応する画面上のキーを選択すること）を含む、任意の好適なアプローチを使用して、パスワードを入力してもよい。
【００２７】
いったんユーザがユーザＩＤを選択し、（必要であれば）適切なパスワードを入力すると、ユーザは、ユーザをログインするように双方向メディアガイダンスアプリケーションに指示してもよい。例えば、ユーザは、入力機構１１４上の「選択」または「入力」キーまたはキー列を押す、画面上の「進む」オプション２３０を選択する、またはログイン命令を提供する任意の他の好適なアプローチを使用してもよい。ユーザがメディアシステムにとって新規である場合、ユーザは、「新規ユーザ」オプション（例えば、画面上の「新規ユーザ」オプション２３２）を選択して登録してもよい。双方向メディアガイダンスアプリケーションは、新規ユーザに、ユーザＩＤ、パスワード、選好情報、または任意の他の好適な情報を提供するように促してもよい。いくつかの実施形態では、ユーザは、特定の「利用」アカウント（例えば、世界のニュースと関係するコンテンツに対して設定された、「世界のニュース」利用アカウント）にログインしてもよい。いくつかの実施形態では、ユーザには、いったんログインすると、（例えば、図４Ｂに示されるように）コンテンツを録画するユーザまたは利用アカウントを選択するための「録画先」オプションが提供されてもよい。
【００２８】
図３は、本発明の一実施形態による、テレビ番組欄を示す例示的な表示画面である。ユーザは、例えば、「メニュー」、「ガイド」、またはユーザ入力装置１１４上の他の好適なキーまたはキー列を押すこと、別の双方向メディアガイダンスアプリケーション画面またはメニューからナビゲートすること等の、任意の好適な手段によって、または当技術分野で公知の任意の他の手段によって、双方向メディアガイダンスアプリケーション画面３００にアクセスしてもよい。マルチユーザシステムでは、双方向メディアガイダンスアプリケーションは、例えば、画面上の識別（例えば、ボックス３０２）を含む、任意の好適なアプローチを使用して、現在ログインしているユーザ（例えば、個人化された画面および双方向メディアガイダンスアプリケーション機能が提供されるユーザ）を識別してもよい。
【００２９】
例示的な双方向メディアガイダンスアプリケーション画面３００は、番組タイトル、チャンネル、および予定放送時間を含む、番組欄のグリッド３１０を含む。画面は、任意の他の好適な番組情報を含んでもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーション画面は、番組の一覧（すなわち、単一の列）を含んでもよい。ユーザは、ユーザ入力１１６（図１）、または任意の他の好適な手段を使用して、ハイライト領域３１２で所望の番組欄を選択してもよい。
【００３０】
番組または他の好適なビデオを録画の予定に入れるために、ユーザは、チャンネル２８の「Ｂｉｏｇｒａｐｈｙ」がハイライトされている図３に示されるように、所望の番組をハイライトし、「録画」キーまたはキー列を選択するか、またはユーザ入力装置１１４（図１）を使用して、画面から「録画」オプションを選択してもよい。ユーザ機器１１０（図１）からの任意の好適な装置、例えば、録画装置１１８（図１）が、番組を録画してもよい。あるいは、番組は、ユーザ機器１１０の一部ではない、任意の他の好適な装置によって録画されてもよい。番組を録画するよう命令を受信することに応じて、双方向メディアガイダンスアプリケーションは、選択された番組と関連する一覧上にアイコン３１６を配置して、双方向メディアガイダンスアプリケーションが番組を録画の予定に入れていることをユーザに示してもよい（例えば、図３では、Ｂｉｏｇｒａｐｈｙ，ＮＢＡ  Ｉｎｓｉｄｅ  Ｓｔｕｆｆ、およびＭｅｎ  Ｉｎ  Ｂｌａｃｋが録画の予定に入れられている）。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、（例えば、異なるアイコン３１６を使用して）他のユーザによって予定に入れられた録画、共通割り当て、または他の利用を視覚的に区別してもよい。例えば、アイコン３１８は、別のユーザが「Ｍｅｎ  ｉｎ  Ｂｌａｃｋ」の録画を行うように双方向メディアガイダンスアプリケーションに指示したことを示すように、アイコン３１６とは異なる色（例えば、着色される代わりにグレーアウトされる）であってもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、他のユーザによって予定に入れられた録画を識別しなくてもよい。
【００３１】
番組を録画することを選択する前に、ユーザは、録画に関する追加情報を要求してもよい。例えば、ユーザは、ハイライト領域３１２を使用して一覧をハイライトし、ユーザ入力装置１１４上の「情報」キーまたはキー列を押してもよい。ユーザ要求の受信に応じて、双方向メディアガイダンスアプリケーションは情報画面を表示してもよい。図４Ａは、本発明の一実施形態による、情報画面の例示的な表示である。情報画面４００は、詳細情報セクション４０２と、番組説明域４０４（番組タイトル、時間、およびチャンネルを含む）と、ビデオウィンドウ４０６とを含む。画面４００はまた、選択可能なアイコン４１０も含み、そのいくつかまたは全てはテキスト説明を含んでもよい。画面は、録画、連続録が、視聴年齢制限、または任意の他の好適な双方向メディアガイダンスアプリケーション動作のためのオプションを含んでもよい。ユーザが番組を録画したいと決定した場合、ユーザは、「録画」キーまたはキー列を押すことによって、ユーザ入力装置（例えば、ユーザ入力装置１１４、図１）を使用して、画面から「録画」オプションを選択することによって、または任意の他の好適な手段によって、録画を予定に入れてもよい。
【００３２】
いくつかの実施形態では、ユーザは、全画面表示、例えば、図５に示された全画面表示５００において、表示装置１１２（図１）上で番組を見ており、番組を録画することを決定してもよい。番組を録画するために、ユーザは、ユーザ入力装置１１４（図１）上の「録画」キーまたはキー列を押すか、または任意の他の好適な手段を使用してもよい。ポップアップ通知５０２等のポップアップ通知が現れて、録画が開始したことを確認してもよい。そのような通知はまた、番組を録画するユーザ確認の受信に応じて現れてもよい。いくつかの実施形態では、ポップアップ通知４０２は、以前に予定した録画が開始すると自動的に現れてもよい。
【００３３】
いくつかの実施形態では、ユーザは、番組を録画する特定の割り当てを選択してもよい。図４Ｂは、本発明の一実施形態による、録画が割り付けられる割り当てを選択するための録画オプション画面の例示的な表示である。画面４５０は、録画オプション域４５２、番組説明域４５４（番組タイトル、時間、およびチャンネルを含む）、およびビデオウィンドウ４５６を含む。録画オプション域４５２は、選択されたメディアを録画する割り当てを識別する、タグ４６０を含んでもよい。例えば、タグ４６０は、番組説明域４５４で識別されるメディアに対する割り当てを選択するようにユーザに指示してもよい。ユーザは、メニュー４６２を使用して割り当てを選択してもよい。例えば、メニュー４６２は、ユーザが利用可能な割り当てを一覧化する、いくつかのオプション４６６を有するドロップダウンメニューを含んでもよい。ユーザは、矢印およびスライダ４６８を使用して、オプション４６６をスクロールしてもよい。
【００３４】
オプション４６６は、録画が割り当てられてもよい、利用可能な割り当てのうちのいくつかまたは全てを含んでもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、現在ログインしているユーザ、または録画のために選択されたコンテンツの利用に基づいて表示されるオプションを制限してもよい。例えば、ユーザ１が現在ログインしている場合、オプション４６６は、他のユーザと関連する割り当てを含まなくてもよい。別の例として、選択されたコンテンツの利用が利用１である場合、オプション４６６は、他の利用を含まなくてもよい。さらに別の例として、オプション４６６は、現在のユーザと、または選択されたコンテンツの利用と関連する、共通割り当てを含むのみであってもよい。いくつかの実施形態では、オプション４６６は、選択されたコンテンツに利用可能ではない、他の割り当てのうちのいくつかまたは全てを含んでもよい（例えば、ユーザ１以外のユーザを含む共通割り当て）。利用可能ではないものとして割り当てを識別するために、オプションは、異なるフォント（例えば、イタリック４６７）、背景、またはフォント色（例えば、グレーアウトされる）、アイコン、または任意の他の好適な識別で表示されてもよい。
【００３５】
ユーザは、任意の好適なアプローチを使用して、メニュー４６２に割り当てを入力してもよい。いくつかの実施形態では、ユーザは、ポップアップメニュー、異なる画面、または他の好適な割り当ての一覧から、割り当てを選択してもよい。いくつかの実施形態では、ユーザは、入力装置を使用して割り当てを入力してもよい（例えば、ユーザＩＤを入力して、そのユーザＩＤと関連するユーザ割り当てを選択する）。いくつかの実施形態では、ユーザは、既存の割り当てのうちのいずれも好適でなければ、新規の割り当てを作成してもよい（例えば、ゲスト割り当て）。例えば、ユーザは、新規割り当てオプション４７２を選択してもよい。
【００３６】
いったんユーザがメニュー４６２で割り当てを選択すると、ユーザは、「進む」オプション４７０を使用して、双方向メディアガイダンスアプリケーションに選択を提供してもよい。ユーザが、ユーザまたは選択されたコンテンツの利用のいずれかと関連しない割り当てを選択した場合、双方向メディアガイダンスアプリケーションは、ログイン画面（例えば、画面２００、図２）を表示して、選択された割り当てにアクセスする認可についてユーザに促してもよい。ユーザが双方向メディアガイダンスアプリケーションに認可を提供できない場合（例えば、ユーザがパスワードを知らない）、双方向メディアガイダンスアプリケーションは、ユーザに別の割り当てを選択するように促してもよい。
【００３７】
ユーザは、任意の好適なアプローチを使用して、予定された録画を閲覧してもよい。例えば、ユーザは、予定録画画面にアクセスしてもよい。図６は、本発明の一実施形態による、予定録画画面の例示的な表示である。画面６００は、予定された録画の一覧６１０を含んでもよい。双方向メディアガイダンスアプリケーションは、例えば、時間別（例えば、ｙ方向に）および日付別（例えば、ｘ軸方向に）を含む、任意の好適な方式で、一覧６１０を表示してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、チャンネル別、番組別、評価別、または任意の他の好適な基準別に、一覧６１０を表示してもよい。双方向メディアガイダンスアプリケーションは、それぞれ画面上アイコン６１２および６１４を使用して、録画の種類（例えば、連続または１回限り）を示してもよい。いくつかの実施形態では、予定録画画面６００は、（例えば、異なるフォント、異なるフォントまたは背景色、または異なるアイコン６１２を使用して）他のユーザによって、共通割り当てによって、または他の利用によって予定された録画を視覚的に区別してもよい。
【００３８】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、（例えば、リソース対立により）行われない録画を示してもよい。例えば、双方向メディアガイダンスアプリケーションは、行われない録画を示す画面上アイコン（例えば、アイコン６１６）を表示してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、別個の一覧で行われない録画を一覧化してもよく、または録画を全く一覧化しなくてもよい。いくつかの実施形態では、なぜ録画が録画されない場合があるのか（例えば、録画がユーザの割り当てを超えている、または録画が柔軟な制限を超えている）を説明する、キーまたは説明ダイアログが提供されてもよい。
【００３９】
表示画面６００は、１人以上のユーザに対する予定された録画を含んでもよい。例えば、表示画面６００は、現在ログインしている特定のユーザ（例えば、ボックス６２０で識別される）によって予定に入れられた録画のみを含んでもよい。別の例として、表示画面６００は、全てのユーザによって予定に入れられた録画を含んでもよい。さらに別の例として、双方向メディアガイダンスアプリケーションは、ユーザが一部のユーザの予定された録画を閲覧することを可能にしてもよい（例えば、特定のユーザが誰の予定された録画を見るかを選択する、または、双方向メディアガイダンスアプリケーションは、特定のユーザが、より低い優先順位を有するユーザの予定された録画、ユーザ自身の録画、およびユーザが所属する共通割り当てまたは利用グループ内の録画を閲覧することを可能にするのみであってもよい）。
【００４０】
録画装置は、チャンネルに同調するか、または選択された番組のトランスポートストリームを選択し、番組の予定された伝送時間中にチャンネルまたはトランスポートストリーム上で伝送されるメディアの全てを録画することによって、選択された番組を録画してもよい。録画装置は、ユーザの機器の中に位置してもよく（例えば、ＤＶＲ）、または、双方向メディアガイダンスアプリケーションがアクセスできる遠隔サーバであってもよい（例えば、ネットワークＤＶＲ）。したがって、録画されたメディアは、選択された番組と、番組の休止中（例えば、スポーツイベントのコマーシャルの時間の間、あるいは、連続ドラマの１０分または１５分毎に）に表示される広告とを含んでもよい。
【００４１】
いくつかの実施形態では、録画装置は、ユーザが視聴する番組をキャッシュするように構成されてもよい。例えば、録画装置は、特定のチャンネルのみ（例えば、お気に入りチャンネル）をキャッシュするように構成されてもよく、または、録画装置は、ユーザが見ているチャンネルをキャッシュするように構成されてもよい。キャッシュされた番組は、トリックプレイ命令（例えば、一時停止、巻き戻し、早送り）を使用する再生に利用可能であってもよい。番組全体がキャッシュに記憶される場合、録画装置は、キャッシュされた番組を録画として保存してもよい。例えば、ユーザが番組の開始時にチャンネルに同調し（その場合、チャンネルはユーザが同調するとすぐにキャッシュされる）、番組の半分を過ぎて録画することを決定した場合、ユーザが録画決定を行った時点までキャッシュが番組全体を含有するため、番組全体が録画されてもよい。
【００４２】
いったん録画装置が選択された番組を録画すると、ユーザは、ユーザが再生のために選択してもよい録画の一覧を表示するように双方向メディアガイダンスアプリケーションに指示してもよい。例えば、ユーザは、「録画」キーまたはキー列を押すことによって、別の双方向メディアガイダンスアプリケーション画面からナビゲートする（例えば、図１のユーザ入力装置１１４を使用して、双方向メディアガイダンスアプリケーション画面から「録画」オプションを選択する）ことによって、または任意の他の好適な手段によって、録画メニューにアクセスしてもよい。
【００４３】
図７に示された録画メニュー７００は、メディアシステムによって行われた録画の一覧の例示的な表示である。メニュー７００は、例えば、ユーザによって予定に入れられる録画のみ、ユーザの全てによって予定に入れられる録画、または一部のユーザ（例えば、ユーザの子供等の、現在のユーザよりも低い権利を有するユーザ）のみによって予定に入れられる録画を含む、任意の好適な録画一覧を含んでもよい。メニュー７００は、録画一覧７０２、詳細情報セクション７０４、およびビデオウィンドウ７０６を含む。一覧７０２は、番組タイトルおよび番組の長さを含む。一覧は、任意の他の好適な情報（例えば、チャンネル番号または録画された日付）を含んでもよい。いくつかの実施形態では、メニュー７００は、キャッシュされた番組の一覧、およびローカル記憶部のいずれの部分も使用しない、遠隔で記憶された番組（例えば、ＶＯＤ番組）の一覧を含んでもよく、または、そのような番組は、付加的な別個の画面上で一覧化されてもよい。
【００４４】
いくつかの実施形態では、表示画面７００は、１人以上のユーザのために行われた録画を含んでもよい。例えば、表示画面７００は、現在ログインしている特定のユーザ（例えば、ボックス７２０で識別される）のために行われた録画のみを含んでもよい。別の例として、表示画面７００は、全てのユーザのために行われた録画を含んでもよい。さらに別の例として、双方向メディアガイダンスアプリケーションは、ユーザが一部のユーザのために行われた録画（例えば、現在のユーザよりも低い優先順位を有するユーザのみのために行われた録画）を閲覧することを可能にしてもよい。
【００４５】
画面７００は、録画によって取られた記憶領域の量をユーザに示してもよい。例えば、双方向メディアガイダンスアプリケーションは、ユーザの割り当てのどれだけ多くが使用されたか（例えば、ユーザの記憶制限の下で、どれだけ多くのスペースがユーザに残っているか）という指示を表示してもよい。いくつかの実施形態では、ユーザは、他のユーザの録画装置リソース使用を閲覧してもよい。別の例として、双方向メディアガイダンスアプリケーションは、録画装置上で利用可能な全領域のどれだけ多くが使用されているかという指示を表示してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、（例えば、以下で説明されるように）ユーザの記憶制限が柔軟に増加させられてもよいかどうかという指示をユーザに表示してもよい（例えば、画面７００上で）。
【００４６】
録画を再生するために、ユーザは、（例えば、ハイライト領域７１２を使用して）一覧７０２から録画と関連する一覧を選択し、ユーザ入力装置上の「再生」キーまたはキー列を押し、双方向メディアガイダンスアプリケーション画面から再生オプションを選択し、または任意の他の好適なステップを行って、再生を開始してもよい。ユーザは、あるいは、「情報」キーなどを押して情報画面（図４Ａの情報画面４００等）を表示させ、情報画面から「再生」アイコンを選択してもよい。ユーザ要求に応じて、双方向メディアガイダンスアプリケーションは、例えば、表示装置（例えば、表示装置１１２）に復号されたビデオおよび音声を提供して選択された録画を表示してもよい、復号装置に、適切なビデオおよび音声ストリームを提供するように、録画装置（例えば、録画装置１１８）に指示することによって、録画を再生するようにユーザの機器に指示してもよい。いくつかの実施形態では、ユーザは、一部の録画のみ（例えば、ユーザによって予定に入れられた録画のみ、またはより低い権利を有するユーザによって予定に入れられた録画）を再生することを認可されてもよい。いくつかの実施形態では、ユーザは、録画の全てを再生することを認可されてもよい。
【００４７】
録画装置の記憶領域は、任意の好適なアプローチを使用して、メディアシステム１００（図１）のユーザ間で割り当てられてもよい。例えば、録画装置１１８（図１）は、記憶領域を録画装置１１８の数人のユーザに割り当ててもよい。別の例として、メディアシステム１００上で実装される双方向メディアガイダンスアプリケーションは、録画装置１１８の記憶領域を、メディアシステム１００の数人のユーザに割り当ててもよい（例えば、双方向メディアガイダンスアプリケーションは、双方向メディアガイダンスアプリケーションによって制御される録画装置リソースの割り当てに基づいて、要求された録画が行われるかどうかを制御してもよい）。以下の論議は、双方向メディアガイダンスアプリケーションが録画装置リソースを割り当て、管理するように動作可能である、本発明の実施形態を説明するが、メディアシステム１００の任意の他の好適な構成要素またはアプリケーションが使用されてもよいことが理解されるであろう。
【００４８】
双方向メディアガイダンスアプリケーションは、記憶領域を各ユーザに割り当てるために、任意の好適なアプローチを使用してもよい。例えば、双方向メディアガイダンスアプリケーションは、記憶領域のブロック（例えば、メモリの塊）を識別し、１つ以上のブロックを各ユーザに割り当ててもよい。双方向メディアガイダンスアプリケーションは、メモリの物理的ブロック（例えば、メモリの中の物理的割り当てに基づく、割り当てられたブロック）を割り当てるか、または、（例えば、ブロックの基礎的な物理的割り当てに無関係である）ブロックのサイズによって画定されるメモリの量を割り当ててもよい。図８は、本発明の一実施形態による、ユーザ間で分配される記憶領域の概略的表示である。記憶領域８００は、ブロック８０２、８０４、および８０６に分けられてもよく、その場合、ブロックの各々は、異なるユーザに割り当てられる。ブロック８０２、８０４、および８０６の各々は、メモリの中の基礎的な物理的割り当てに基づいて、メモリのブロックを識別してもよく、または、各ユーザが利用可能である特定量の記憶領域を表してもよい。いくつかの実施形態では、記憶領域８００は、例えば、メディアシステムを使用するユーザがいる数だけのブロックを含む、任意の好適な数のブロックに分けられてもよい。双方向メディアガイダンスアプリケーションは、任意の好適なアプローチを使用して選択されてもよい、記憶領域制限を各ユーザに割り付けることによって、ブロック８０２、８０４、および８０６のサイズを画定してもよい。例えば、双方向メディアガイダンスアプリケーションは、同じ記憶領域制限を各ユーザに割り付けてもよい。別の例として、双方向メディアガイダンスアプリケーションは、任意の好適な基準に基づいて、異なる記憶領域制限を異なるユーザに割り付けてもよい。そのような基準は、例えば、ユーザ優先順位（例えば、親が子供またはゲストよりも高い優先順位を有する）、ユーザ先任権、ユーザによって使用される装置、ユーザの録画習慣、ユーザの視聴習慣、または任意の他の好適な基準を含んでもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、利用可能な記憶領域の全てを割り当ててもよく、または、双方向メディアガイダンスアプリケーションは、代わりに、新規ユーザまたはメディアの録画以外の使用のために、いくらかの記憶領域を確保してもよい。以下の論議は、記憶制限および記憶領域を交換可能に参照する。記憶領域を割り当てるために説明されるアプローチのうちのいずれかは、各実施形態で使用されてもよいことが理解されるであろう。
【００４９】
ユーザが記憶領域制限に到達すると、双方向メディアガイダンスアプリケーションは、ユーザの記憶領域に記憶されたメディアを削除して、追加録画のためのスペースをあけるようにユーザに要求してもよい。例えば、双方向メディアガイダンスアプリケーションは、低い優先順位を伴うメディア（例えば、低い割り付けられた優先順位、以前に見た録画、または容易に再録画することができるメディア）を自動的に削除して、より高い優先順位の新規録画のためのスペースをあけてもよい。別の例として、双方向メディアガイダンスアプリケーションは、ユーザが新規録画を設定すると、ユーザに、以前に録画したメディアを削除するように促してもよい。そのような実施形態では、ユーザの記憶領域制限によって画定される録画装置中の記憶のブロックは、独立録画装置として扱われてもよい。
【００５０】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、柔軟な記憶領域制限を画定して、ユーザがユーザの記憶領域制限に到達するか、またはそれを超えた時に、未使用の録画装置リソースを利用してもよい。双方向メディアガイダンスアプリケーションは、最初に、柔軟な記憶領域制限を各ユーザに割り付けてもよい。第１のユーザに柔軟な記憶領域制限を超えさせる（例えば、録画装置１１８が、ユーザが利用可能な残りの記憶領域よりも大きいメディアを録画することを要求する）命令を第１のユーザが提供すると、録画されたメディアを削除して第１のユーザの記憶領域の中に十分な領域を作成する代わりに、またはそれに加えて、双方向メディアガイダンスアプリケーションは、１人以上の他のユーザが録画要求を受け入れるのに十分な領域を有するかどうかを決定してもよい。双方向メディアガイダンスアプリケーションが、未使用領域を有する１人以上のユーザを識別する場合、双方向メディアガイダンスアプリケーションは、第１のユーザの領域制限を柔軟に増加させ、識別された未使用領域を使用して、要求されたメディアの録画を許可にしてもよい。
【００５１】
いくつかの実施形態では、第１のユーザの録画を収容するように記憶領域が借用された他のユーザは、自分の記憶領域が再割り当てされたことを知らされなくてもよい。その代わり、ユーザが再割り当てされた記憶領域を使用することを希望すると、双方向メディアガイダンスアプリケーションは、再割り当てされた記憶領域を他のユーザに返して、他のユーザが要求された録画を行うことを可能にしてもよい。記憶領域を借用している第１のユーザは、録画が予定に入られると、借用記憶領域の危険性（例えば、それを返す要求がいつでも来る場合がある）を知らされてもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、代わりに、他のユーザの記憶制限を減少させて、より多くの記憶領域に対する第１のユーザの要求を受け入れてもよい。そのような実施形態では、他のユーザは、自分の記憶領域の減少を知らされてもよい。いくつかの実施形態では、記憶領域を他のユーザから借用できない（例えば、いずれの記憶領域も利用可能ではない、または他のユーザがより高い優先順位を有する）と双方向メディアガイダンスアプリケーションが決定した場合、双方向メディアガイダンスアプリケーションは、以前に録画したメディアを削除せずに、第１のユーザが録画を行うことを防止してもよい。
【００５２】
図９は、本発明の一実施形態による、ユーザ間で柔軟に分配される記憶領域の概略的表示である。記憶領域９００は、図８のブロック８０２、８０４、および８０６に対応してもよい、ブロック９０２、９０４、および９０６に分けられてもよい。ブロック９０２のユーザと関連する記憶制限を柔軟に増加させるために、双方向メディアガイダンスアプリケーションは、サブブロック９０３をブロック９０４からブロック９０２に再割り当てしてもよい。次いで、ブロック９０２および９０４の間の制限は、線９０５となってもよい。いくつかの実施形態では、ブロック９０４と関連する割り当ては、減少させられたものとして、（例えば、ユーザに表示されるＧＵＩで）ユーザに示されても示されなくてもよい。ブロック９０４の割り当てが一定のままであるとして示される場合、メディアガイダンスアプリケーションは、拡張されたブロック９０２からコンテンツを自動的に削除して、ユーザに表示される割り当てのサイズを変更することなく、スペースが必要とされる時にサブブロック９０３をブロック９０４に戻してもよい。
【００５３】
図１０は、本発明の一実施形態による、新たに予定に入れられた録画がユーザの割り付けられた記憶制限を超える（例えば、ユーザの割り当てられた記憶領域を超える）かもしれないことをユーザに知らせるための例示的な表示画面である。表示画面１０００は、ユーザが利用可能な録画装置リソースに関係するメッセージを含んでもよい、ポップアップウィンドウ１０１０を含む。例えば、ウィンドウ１０１０は、録画を予定に入れると、ユーザの記憶制限を柔軟に増加させ、それがユーザの録画のうちのいくらかを危険にさらす場合（例えば、追加録画によって取られた領域が、その最初の所有者に返される時または場合）があることをユーザに示す、メッセージを含んでもよい。ポップアップウィンドウ１０１０が画面１０００で使用されるが、状況の任意の適切なメッセージをユーザに提供するために、任意の他のアプローチが使用されてもよいことが理解されるであろう（例えば、新規ページ、または画面の一部分にメッセージを表示する）。
【００５４】
ウィンドウ１０１０のメッセージに応じて、ユーザは、新規録画を続行する（例えば、それらの指定記憶制限を超える記憶を使用する）こと、または新規録画をキャンセルすることのいずれかを選択してもよい。ユーザは、任意の好適なアプローチを使用して、録画を続行するか、またはキャンセルするかを選択してもよい。例えば、ユーザは、画面上の「キャンセル」オプション１０１２を選択すること、入力装置（例えば、入力装置１１４、図１）上の「キャンセル」キーまたはキー列を押すこと、または任意の他の好適なアプローチを使用することによって、録画をキャンセルしてもよい。別の例として、ユーザは、画面上の「続行」オプション１０１２を選択すること、入力装置（例えば、入力装置１１４、図１）上の「続行」キーまたはキー列を押すこと、または任意の他の好適なアプローチを使用することによって、録画を続行してもよい。
【００５５】
いくつかの実施形態では、ユーザの柔軟な記憶制限を増加させることができない時に、画面１０００が使用されてもよい。そのような場合、ウィンドウ１０１０は、新規録画を行うことができる前に、過去の録画が削除されなければならないことをユーザに知らせてもよい。次いで、ユーザは、ウィンドウ１０１０のプロンプトに応じて、予定された録画をキャンセルするか、または録画画面（例えば、録画メニュー７００、図７）にアクセスして過去の録画を削除してもよい。ユーザ命令がない場合は、双方向メディアガイダンスアプリケーションは、例えば、新規録画をキャンセルすること、または（例えば、優先方式を使用して）新規録画のためのスペースをあけるように過去の録画を自動的に削除することを含む、任意の好適な動作を行ってもよい。
【００５６】
録画を続行またはキャンセルした後に、ユーザは、ユーザによって使用される録画装置の記憶領域の量を削減するように（例えば、双方向メディアガイダンスアプリケーションが自動的に番組を削除することを回避して、ユーザの柔軟な記憶制限内でユーザを保つように）１つ以上の録画された番組を削除してもよい。いくつかの実施形態では、録画された番組を削除することにより、双方向メディアガイダンスアプリケーションが、ユーザの柔軟な記憶制限を、その最初の増加していない値に戻すことを可能にしてもよい。
【００５７】
（その記憶領域が第１のユーザによって使用された）１人以上の他のユーザのうちの１人が、第１のユーザによって借用された記憶領域を必要とするメディアを録画することを希望すると、双方向メディアガイダンスアプリケーションは、第１のユーザによって借用された記憶領域を返すことができるかどうか、または第１のユーザとは異なる第２のユーザによって借用された記憶領域のほうが返還に適する場合があるかどうかを決定してもよい。いくつかの実施形態では、第２のユーザによって借用された記憶部が、第１のユーザによって借用された記憶部よりも早く借用された場合に、双方向メディアガイダンスアプリケーションは、第１のユーザによって使用された記憶部よりも、第２のユーザによって借用された記憶部を返すことを選択してもよく、またはその逆も同様である。
【００５８】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、第３のユーザに割り当てられた記憶領域が他のユーザによって借用することができるかどうかを決定してもよい。例えば、双方向メディアガイダンスアプリケーションは、第３のユーザが、他のユーザの新規の予定された録画よりも低い優先順位を有するメディアを記憶しているかどうかを決定してもよい。別の例として、双方向メディアガイダンスアプリケーションは、第３のユーザが、記憶領域が以前に第１のユーザに貸し出されたユーザよりも低い優先順位を有するかどうかを決定してもよい。
【００５９】
図１１は、本発明の一実施形態による、メディアシステムユーザの記憶制限を記憶するための例示的なデータ構造の概略的表示である。データ構造１１００は、記憶された情報の種類を識別する、いくつかの列１１１０と、各々、特定のユーザと関連する、いくつかの行１１２０とを含む。列１１１２に記憶されたデータは、メディアシステムのユーザを識別する。例えば、入力１１２２ａおよび１１２２ｎは、ユーザのログインＩＤ、メディアシステム（例えば、メディアシステム１００）によって各ユーザに割り付けられた一意の識別子、または任意の他の好適なユーザ識別情報等の、ユーザ識別情報を含んでもよい。
【００６０】
列１１１４に記憶されたデータは、各ユーザの現在の領域割り当てを識別する。例えば、入力１１２４ａおよび１１２４ｎは、各入力の行と関連するユーザに割り当てられた、記憶領域の尺度を含んでもよい。入力１１２４ａおよび１１２４ｎは、ユーザの現在の記憶割り当てを画定する、任意の好適なデータを含んでもよい。例えば、入力１１２４ａおよび１１２４ｎは、全記憶領域の割合、（例えば、ＭＢ単位での）メモリの量、データブロックの数、（例えば、ＳＤまたはＨＤ率での）ビデオ記憶の時間数、データブロックの同一性、これらの組み合わせ、または各ユーザに現在割り当てられている記憶領域の量を画定するように動作可能である、任意の他の好適なデータを含んでもよい。
【００６１】
列１１１４に記憶されたデータは、各ユーザによって使用される現在の記憶領域を識別する。例えば、入力１１２６ａおよび１１２６ｎは、双方向メディアガイダンスアプリケーションが、各入力の列と関連するユーザに代わって行うように録画装置に指示した、録画の各々によって取られた領域の量を識別してもよい。入力１１２６ａおよび１１２６ｎは、ユーザの現在の記憶領域割り当ての割合、利用可能な全領域の割合、（例えば、ＭＢ単位での）使用されたメモリの量、データブロックの数、これらの組み合わせ、または使用されている現在の記憶領域の量を画定するように動作可能である、任意の他の好適なデータを含む、任意の好適なアプローチを使用して、取られた領域の量を識別してもよい。入力１１２６ａおよび１１２６ｎにおけるデータは、特定の録画、および各録画によって取られた記憶領域の量を識別してもよい（例えば、表等の別個のデータ構造で）。次いで、特定の録画が削除されると、双方向メディアガイダンスアプリケーションは、入力１１２６ａおよび１１２６ｎに記憶されたデータを修正して、特定の録画への参照を除去し、削除された録画と関連する量によって使用される現在の記憶領域の量を減少させてもよい。
【００６２】
いくつかの実施形態では、データ構造１１００は、柔軟な拡張以前の各ユーザの記憶領域割り当てを識別する、列１１１８を含んでもよい。例えば、列１１１８の入力１１２８ａおよび１１２８ｎは、双方向メディアガイダンスアプリケーションが（例えば、スーパーユーザの指示の下で、またはアルゴリズムで）最初にユーザ間で記憶領域を分配した時の各ユーザの記憶領域割り当てを画定する、データを含んでもよい。入力１１２８ａおよび１１２８ｎに記憶されたデータは、上記で説明される、列１１１４に記憶されたデータの種類のいずれかを含んでもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、入力１１２８ａおよび１１２８ｎで識別された最初の領域割り当てを一致させるように（例えば、記憶領域の公平な分割を確実にするように）、入力１１２４ａおよび１１２４ｎの現在の領域割り当てを活発に修正しようとしてもよい。双方向メディアガイダンスアプリケーションは、最初の割り当てを超えたユーザに定期的なリマインダを提供し、ユーザに制限を超えていることを知らせることによって、現在の領域割り当てを修正しようとしてもよく、使用される記憶の量を削減しようとするべきである。いくつかの実施形態では、記憶部は、それが借用されたユーザによって必要とされる時のみに回収されてもよい。
【００６３】
いくつかの実施形態では、データ構造１１００は、メディアシステムの利用記憶制限を記憶するために使用されてもよい。例えば、列１１１２は、１つ以上の利用に対する識別情報を含んでもよい。記憶領域がユーザおよび利用の両方に割り当てられる実施形態では、列１１１２は、ユーザおよび利用の両方に対する識別情報を含んでもよい。あるいは、列１１１２は、利用またはユーザのいずれかを含んでもよい。
【００６４】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、ユーザが他のユーザまたは利用から追加領域を借用することをインテリジェントに可能にしてもよく、したがって、他のユーザまたは利用の利用可能な記憶領域を一時的に削減する。例えば、双方向メディアガイダンスアプリケーションは、各ユーザの録画装置の記憶領域の使用を予測し、他のユーザが利用可能な空いた領域を有すると双方向メディアガイダンスアプリケーションが予測する時間の間に、ユーザが他のユーザから記憶領域を借用することを可能にしてもよい。
【００６５】
双方向メディアガイダンスアプリケーションは、任意の好適なアプローチを使用して、録画装置記憶部の予期された使用を予測してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、録画装置リソースの予期された使用をモデル化して、録画装置のどのリソースが異なる時に使用されるかを予測してもよい。例えば、双方向メディアガイダンスアプリケーションは、各ユーザの録画履歴（例えば、特定の番組の過去の録画）、予定された録画、視聴履歴（例えば、番組の録画後に、どれくらいの時間ユーザが番組を視聴および／または削除するか）、削除履歴、メディアを再録画する機会、および任意の他の好適な基準に基づいて、予期された使用をモデル化してもよい。モデル化を使用して、双方向メディアガイダンスアプリケーションは、任意の特定の時に空いている、各ユーザの割り当てられた記憶制限の量を決定してもよい。双方向メディアガイダンスアプリケーションはまた、別のユーザによって借用された場合に、空いた領域の量が、他のユーザの要求された録画を行うのに十分となるかどうかも決定してもよい。
【００６６】
双方向メディアガイダンスアプリケーションは、任意な好適な時に、借用した記憶領域を、その最初の所有者に返してもよい。例えば、いったん領域を借用したユーザが、借用した記憶領域を返すのに十分なメディアを削除すると、双方向メディアガイダンスアプリケーションが、借用した領域を返してもよい。別の例として、予期された記憶領域の使用（例えば、今後の録画が予定に入れられる、または、新規の録画が予定に入れられると双方向メディアガイダンスアプリケーションが予期する）のモデル化に基づいて、記憶領域が借用されたユーザが記憶領域の返還を必要とするであろうと双方向メディアガイダンスアプリケーションが決定すると、双方向メディアガイダンスアプリケーションは、領域を借用したユーザからメディアを削除して（例えば、最低優先順位の番組を削除する）、返還される空いた記憶領域を解放する。さらに別の例として、双方向メディアガイダンスアプリケーションは、借用した記憶領域が返還されることをユーザが実際に必要とする（例えば、ユーザが以前の録画を削除せずに新規の録画を予定に入れている）と決定し、借用した記憶領域を返すように借用しているユーザに指示してもよい。なおもさらに別の例として、双方向メディアガイダンスアプリケーションは、利用可能な領域の借用人以外のユーザまたは利用の割り当てに関心を向け、元の借用人が、他のユーザまたは利用に借用した記憶領域を返すことを可能にしてもよい。
【００６７】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、記憶領域を、単一の資産を共有する数人のユーザに共通に割り当ててもよい。例えば、数人のユーザが、同じメディアを録画するように双方向メディアガイダンスアプリケーションに指示する場合、双方向メディアガイダンスアプリケーションは、メディアを１回だけ録画するが、メディアによって取られた記憶領域の一部分を、数人のユーザのうちの１人または全員に割り付けるか、または課してもよい。別の例として、ユーザが、別のユーザの命令によって以前に録画されたメディアを録画するように双方向メディアガイダンスアプリケーションに指示する場合、双方向メディアガイダンスアプリケーションは、メディアを２回録画しなくてもよいが、代わりに、２人のユーザの各々に割り当てられた記憶領域の割り付けまたは表かを再調整してもよく、場合によっては、両方のユーザの間で評価を分割する。いくつかの実施形態では、再評価が、削除権の調整と関連してもよい。
【００６８】
双方向メディアガイダンスアプリケーションは、任意の好適なアプローチを使用して、共有メディアに対する記憶部を共通に割り当ててもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、使用される記憶領域の平等部分を各ユーザに帰属させてもよい（例えば、ｘ人のユーザが録画を共有する時に、録画の１／ｘが各ユーザの記憶領域に課せられる）。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、代わりに、異なる部分を各ユーザに帰属させてもよい。例えば、双方向メディアガイダンスアプリケーションは、各ユーザの記憶制限、各ユーザが利用可能な記憶領域の量、各ユーザがメディアに割り付けた優先順位、ユーザが番組を録画するように双方向メディアガイダンスアプリケーションに指示した時、各ユーザの優先順位、または使用された記憶領域の複数部分を各ユーザに帰属させるための任意の他の好適な基準に基づいて、使用された記憶領域の複数部分を帰属させてもよい。
【００６９】
図１２は、本発明の一実施形態による、ユーザ間で共通に割り当てられた記憶領域の概略的表示である。記憶領域１２００は、図８のブロック８０２、８０４、および８０６に対応してもよい、ブロック１２０２、１２０４、および１２０６に分けられてもよい。双方向メディアガイダンスアプリケーションは、同時に両方のブロックに録画を記憶することによって、ブロック１２０２および１２０４の間に録画を共通に割り当ててもよい。例えば、サブブロック１２０８に記憶された録画は、同時に（例えば、線１２０３によって分離される）ブロック１２０２および１２０４に記憶されてもよい。双方向メディアガイダンスアプリケーションは、ブロック１２０２および１２０４の各々の中で、任意の好適な量のサブブロック１２０８を分配してもよい。
【００７０】
ユーザが、共有メディアを削除するように双方向メディアガイダンスアプリケーションに指示すると、双方向メディアガイダンスアプリケーションは、共有メディアを保持し続けるユーザのみを含むように、共通割り当てを修正してもよい。１人だけのユーザがメディアを保持して残された場合、双方向メディアガイダンスアプリケーションは、メディアに使用される記憶領域の全体を、残りのユーザの記憶領域に割り当ててもよい。残りのユーザの記憶制限が、ユーザが割り当てられた記憶領域にメディアを記憶するほど高くない場合、双方向メディアガイダンスアプリケーションは、メディアを削除するか否かを決定するために、任意の好適なアプローチを使用してもよい。例えば、双方向メディアガイダンスアプリケーションは、ユーザの柔軟な記憶制限を増加させようとしてもよく、別のユーザから記憶領域を借用してもよく、または、ユーザの割り当てられた記憶領域から他のメディアを削除して、共有メディアを収容してもよい。ユーザが他の録画されたメディアを優先して共有メディアを削除するべきであると双方向メディアガイダンスアプリケーションが決定する場合、双方向メディアガイダンスアプリケーションは、ユーザの共有メディアの共通割り当てを除去してもよい（例えば、ユーザがメディアと関連する最後のユーザであれば、メディアを削除する）。
【００７１】
いくつかの実施形態では、録画装置上で（例えば、録画装置１１８上で）利用可能な記憶領域は、ユーザ別に割り当てられる代わりに、またはそれに加えて、利用別に割り当てられてもよい。例えば、双方向メディアガイダンスアプリケーション（または録画装置）は、録画されるメディアの種類（例えば、自己改善または娯楽）、ジャンル、俳優、プロデューサ、ランク付け、評価（例えば、ニールセン視聴率）、チャンネル、放送される時間、およびメディアソース（例えば、放送、ケーブル、衛星、またはオンデマンド）、または任意の他の好適な利用カテゴリに基づいて、記憶領域の異なるブロックを割り当ててもよい。
【００７２】
ユーザは、任意の好適な利用を有するメディアを録画するように録画装置に指示してもよい。次いで、双方向メディアガイダンスアプリケーションは、録画されたメディアを、録画されたメディアの利用に割り当てられた記憶領域と関連付けてもよい。利用記憶制限は、各利用に利用可能である記憶領域の量を特定するように、各利用と関連付けられてもよい。いくつかの実施形態では、利用記憶制限は、固定されてもよい。
【００７３】
いくつかの実施形態では、利用記憶制限は、柔軟であってもよく、柔軟な記憶制限を異なるユーザに関連付けることに関連して上記で説明される、柔軟な記憶制限の特徴のうちのいくつかまたは全てを含んでもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、他の利用の記憶領域からの知的借用を可能にしてもよい。知的借用は、異なるユーザに割り当てられた記憶領域の知的借用に関連して上記で説明される、知的借用の特徴のうちのいくつかまたは全てを含んでもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、録画されたメディアを２つ以上の利用に共通に割り当ててもよい。共通割り当ては、数人のユーザへのメディアの共通割り当てに関連して上記で説明される、共通割り当ての特徴のうちのいくつかまたは全てを含んでもよい。
【００７４】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、優先順位を各利用と関連付けてもよい。次いで、優先順位は、各利用と関連する記憶領域の量を決定するために使用されてもよい。例えば、優先順位は、各利用に対する利用記憶制限を画定するために使用されてもよい（例えば、高い優先順位の利用および中間優先順位の利用は、高い優先順位の利用については利用可能な記憶部の６０％の利用記憶制限、および中間優先順位の利用については利用可能な記憶部の４０％の利用記憶制限として解釈される）。いくつかの実施形態では、各利用の相対的優先順位は、不十分な記憶領域が依然として録画を行う時に、対立を解消するために使用されてもよい。例えば、高い優先順位の利用が、（例えば、柔軟な制限を使用して）より低い優先順位に最初に割り当てられた記憶領域の中へ溢れ、より低い優先順位の利用に所属するメディアが、録画の予定に入れられた場合、双方向メディアガイダンスアプリケーションは、時には、より高い優先順位の利用を有するメディアを削除して、録画の予定に入れられたメディアが録画されることを可能にしてもよい（例えば、高い優先順位のメディアが、時間の６０％で保持され、新規のより低い優先順位のメディアが、時間の残りの４０％で録画される）。双方向メディアガイダンスアプリケーションは、任意の好適な割合を各相対的優先レベルに関連付けてもよい。
【００７５】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、優先順位を、各利用記憶ブロックに記憶される個々の録画に割り付けてもよい。例えば、より新しい録画は、利用内でより古い録画よりも高い優先順位を有してもよい。別の例として、双方向メディアガイダンスアプリケーションは、より高い優先順位を、より高いランク付けまたは評価を伴うメディアに割り付けてもよい（例えば、高い優先順位を、人気の録画されたビデオに割り付ける）。
【００７６】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、特定の使用のために、録画装置の記憶領域の複数部分を取っておいてもよい。例えば、双方向メディアガイダンスアプリケーションは、１人以上の特定のユーザのために、記憶領域の一部分を取っておいてもよい（例えば、各々の高い優先順位のユーザは、記憶領域の１５％に独占的に割り当てられる）。別の例として、双方向メディアガイダンスアプリケーションは、１つ以上の特定の利用のために、記憶領域の一部分を取っておいてもよい（例えば、仕事のために１人以上のユーザによって使用される教育番組については記憶領域の３０％を取っておく、または、高く評価されたメディアについては記憶領域の１０％を取っておく）。さらに別の例としては、双方向メディアガイダンスアプリケーションは、数人のユーザ、いくつかの利用、またはその両方のために、共通に記憶領域の一部分を取っておいてもよい（例えば、共通に割り当てられた、取っておいた部分）。録画装置の残りの記憶部分は、割り当てられない、異なる利用、ユーザ、または両方に割り当てられる、ならびに、柔軟な記憶制限、知的借用、共通割り当て、または任意の他の記憶管理アプローチを受けてもよい。
【００７７】
図１３は、本発明の一実施形態による、ユーザまたは利用間で共通に割り当てられた記憶領域の概略的表示である。記憶領域１３００は、図８のブロック８０２、８０４、および８０６に対応してもよい、ブロック１３０２、１３０４、および１３０６に分けられてもよい。ブロック１３０２の一部分は、独占的使用のために取っておかれてもよい。例えば、サブブロック１３０８は、特定のユーザのため、または特定の利用のために取っておかれてもよい。
【００７８】
ユーザは、取っておかれた記憶部分にアクセスする特定の命令を提供することを求められてもよい。取っておかれた記憶部分は、パスワードによって保護されてもよい。ユーザは、正しいパスワードを入力して、取っておかれた記憶部分にメディアを録画する、取っておかれた記憶部分からメディアを削除する、取っておかれた記憶部分を往復して録画されたメディアを移動させる、これらの組み合わせを行う、または取っておかれた記憶部分を伴う任意の他の好適な動作を行うことを要求されてもよい。ユーザが適正なパスワードを提供しなければ、双方向メディアガイダンスアプリケーションは、ユーザが取っておかれた記憶部分にアクセスすることを防止してもよい。あるいは、取っておかれた記憶部分は、一旦システムのスーパーユーザによって範囲が確立されるとシステムによって施行される、使用の範囲に限定されてもよい。例えば、取っておかれた部分は、伝記に対するもののみとして、またはニュースチャンネルからのコンテンツに対するもののみとして指定されてもよい。いくつかの実施形態では、取っておかれた記憶域の基準を満たすコンテンツは、システムによって、取っておかれた記憶部分に自動的に割り付けられてもよい。
【００７９】
以下のフローチャートは、本発明のいくつかの実施形態に関与する過程を図示する働きをする。以下で説明される過程におけるステップの順序は、例示的にすぎず、任意の好適な順序が使用されてもよいことが理解されるであろう。図１４は、本発明の一実施形態による、ユーザの録画を行う要求に応じて記憶領域を管理するための例示的な過程のフローチャートである。過程１４００は、１４０２から開始する。ステップ１４０４では、双方向メディアガイダンスアプリケーションが録画要求を受信する。例えば、双方向メディアガイダンスアプリケーションは、入力装置１１４（図１）から入力を受信し、録画装置１１８（図１）を使用して録画を予定に入れるように制御回路１１６（図１）に指示してもよい。別の例として、双方向メディアガイダンスアプリケーションは、自動的に録画を予定に入れてもよい（例えば、ユーザにとって興味深い番組を自動的に録画する）。ステップ１４０６では、双方向メディアガイダンスアプリケーションは、録画要求を提供するユーザを識別する。例えば、双方向メディアガイダンスアプリケーションは、ユーザログイン情報、ユーザの視聴履歴からの推論、または、履歴プロファイル傾向に基づいてユーザを期間と自動的に関連づける実施形態における現在の時間と関連するユーザに基づいて、録画が行われるユーザを識別してもよい。いくつかの実施形態では、過程１４００は、代わりに、または加えて、要求された録画と関連する利用を識別してもよい。そのような実施形態では、過程１４００および以下で説明される他の過程における、録画を要求するユーザへの言及は、録画と関連する利用への言及であると理解されてもよい。
【００８０】
ステップ１４０８では、双方向メディアガイダンスアプリケーションは、ステップ１４０６で識別されたユーザに割り当てられた記憶領域の中に領域が残っているかどうかを決定してもよい。例えば、双方向メディアガイダンスアプリケーションは、ユーザと関連する記憶制限（例えば、録画装置１１８上でユーザが利用可能な最大記憶）を決定し、使用された記憶領域の現在の量とユーザの記憶制限との間の差異を決定してもよい。次いで、双方向メディアガイダンスアプリケーションは、利用可能な記憶領域の決定された量を、ステップ１４０４で要求された録画を行うために必要とされる記憶領域の予期された量と比較してもよい。例えば、双方向メディアガイダンスアプリケーションは、録画の長さ、録画の質、メディアソース（例えば、通常または高解像度）、または任意の他の好適な基準に基づいて、必要とされる記憶領域の量を予測してもよい。録画装置に、録画を行うようにユーザに割り当てられる十分な領域が残っていると双方向メディアガイダンスアプリケーションが決定した場合、過程１４００は、ステップ１４１０に移動する。
【００８１】
ステップ１４１０では、双方向メディアガイダンスアプリケーションが要求された録画を行う。例えば、双方向メディアガイダンスアプリケーションは、ユーザ機器１１０（図１）に伝送されると、ステップ１４０４で選択されたメディアを録画するように録画装置１１８に指示してもよい。次いで、過程１４００は、ステップ１４１２で終了する。
【００８２】
もし、代わりに、ステップ１４０８で、録画装置に、録画を行うようにユーザに割り当てられる十分な領域が残っていないと双方向メディアガイダンスアプリケーションが決定した場合、過程１４００は、ステップ１４１４へ進む。ステップ１４１４では、双方向メディアガイダンスアプリケーションは、ユーザと関連する柔軟な記憶制限を増加させることが可能であるかどうかを決定する。例えば、双方向メディアガイダンスアプリケーションは、録画を要求するユーザに追加領域を提供するように、録画装置１１８の別のユーザに割り当てられる十分な領域があるかどうかを決定してもよい。別の例として、双方向メディアガイダンスアプリケーションは、１人以上の他のユーザの予期された記憶領域の消費に基づいて、ユーザが１人以上の他のユーザから記憶領域を借用することができるかどうかを決定してもよい（例えば、別のユーザに予期される新規の録画、または、双方向メディアガイダンスアプリケーションは、別のユーザが既存の録画を削除して録画装置の中により多くのスペースを作成することを予期する）。
【００８３】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、各ユーザに対する、予期された録画装置リソースの消費をモデル化して、どれだけ多くの記憶領域が特定の時に利用可能になるかを予測してもよい。モデル化を使用して、双方向メディアガイダンスアプリケーションは、記憶領域の知的借用を可能にしてもよく、したがって、異なるユーザの柔軟な記憶制限を選択的に増加および減少させる（例えば、ユーザが既存の録画を削除することを双方向メディアガイダンスアプリケーションが予期するため、ユーザが記憶領域を借用することを可能にし、したがって、その最初の所有者によって必要とされることが予期される前に、ユーザが借用した記憶領域を返すことを可能にする）。十分な空いた領域を１人以上の他のユーザから取ることができ、ユーザの柔軟な記憶制限が増加させられてもよいと双方向メディアガイダンスアプリケーションが決定した場合、過程１４００は、ステップ１４１６に移動してもよい。
【００８４】
ステップ１４１６では、双方向メディアガイダンスアプリケーションは、ユーザの記憶制限を柔軟に増加させる。例えば、双方向メディアガイダンスアプリケーションは、最初に１人以上の他のユーザと関連付けられた記憶領域を、録画を要求するユーザに一時的に割り当ててもよい。別の例として、双方向メディアガイダンスアプリケーションは、録画を要求するユーザへの割り当てのために、別のユーザから記憶領域を借用してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、（例えば、ポップアップウィンドウ、新規画面、または図１０の画面１０００等の既存の画面の一部分で）ユーザに通知を表示し、ユーザの柔軟な記憶制限の増加について、および伴う場合がある危険性（例えば、他のユーザから取られた領域を返さなければならない時の録画の自動削除）について、ユーザに知らせてもよい。通知に応じて、ユーザは、録画を続行すること、または録画をキャンセルすることを選択してもよい。ステップ１４１８では、双方向メディアガイダンスアプリケーションは、要求された録画を行う。例えば、双方向メディアガイダンスアプリケーションは、ユーザ機器１１０に伝送されると、ステップ１４０４で選択されたメディアを録画するように録画装置１１８に指示してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、ユーザの記憶領域の増加および録画の実施の説明となるように、メモリに記憶されたそのメモリ利用およびメモリ割り当て表を調整してもよい（例えば、図１１のデータ構造１１００を調整する）。次いで、過程１４００は、ステップ１４１２で終了する。
【００８５】
もし、代わりに、ステップ１４１４で、録画装置に、ユーザの柔軟な記憶制限を増加させるように１人以上の他のユーザから取って利用可能である、空いた領域が不十分であると双方向メディアガイダンスアプリケーションが決定した場合、過程１４００は、ステップ１４２０へ進む。ステップ１４２０では、双方向メディアガイダンスアプリケーションは、予定された録画を２人以上のユーザの間に共通に割り当てることができるかどうかを決定する。例えば、双方向メディアガイダンスアプリケーションは、ユーザがメンバーである共通割り当てにコンテンツを記憶する権利をユーザが有するかどうかを決定してもよい。別の例として、双方向メディアガイダンスアプリケーションは、ステップ１４０４で録画のために選択されたメディアが、ユーザが録画を行うために必要とされる録画領域を共有してもよい、別のユーザによって以前に録画されているかどうかを決定してもよい。別の例として、双方向メディアガイダンスアプリケーションは、１人以上の他のユーザも、録画のために同じメディアを選択しているかどうか（例えば、同じ放送時間であるか否か）を決定してもよい。メディアが少なくとも２人のユーザによって録画のために選択されていると双方向メディアガイダンスアプリケーションが決定した場合、過程１４００は、ステップ１４２２へ進む。
【００８６】
ステップ１４２２では、双方向メディアガイダンスアプリケーションは、録画を、それを要求するユーザに共通に割り当ててもよい。例えば、双方向メディアガイダンスアプリケーションは、録画を要求したユーザと関連する記憶ブロックの間で平等に録画を割り当ててもよい。別の例として、双方向メディアガイダンスアプリケーションは、録画装置において各ユーザが利用可能な領域の量の関数として、録画を割り当ててもよい。さらに別の例として、双方向メディアガイダンスアプリケーションは、各ユーザによって録画に割り付けられる優先順位の関数として、録画を割り当ててもよい。双方向メディアガイダンスアプリケーションは、録画を各ユーザの記憶領域に共通に割り当てるための任意の他の好適な基準を使用してもよい。
【００８７】
ステップ１４２４では、双方向メディアガイダンスアプリケーションは、要求された録画を行う。例えば、双方向メディアガイダンスアプリケーションは、ユーザ機器１１０に伝送されると、ステップ１４０４で選択されたメディアを録画するように録画装置１１８に指示してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、ユーザの記憶領域における録画の共通割り当ておよび録画の実施の説明となるように、メモリに記憶されたそのメモリ利用およびメモリ割り当て表を調整してもよい（例えば、図１１のデータ構造１１００を調整する）。次いで、過程１４００は、ステップ１４１２で終了する。
【００８８】
もし、代わりに、ステップ１４２０で、共通割り当てが可能ではないと双方向メディアガイダンスアプリケーションが決定した場合、過程１４００は、ステップ１４２６へ進む。ステップ１４２６では、双方向メディアガイダンスアプリケーションは、要求された録画を行うために、既存の録画を削除して録画装置上にスペースをあけるようにユーザに指示する。例えば、双方向メディアガイダンスアプリケーションは、ポップアップウィンドウ、新規画面、または既存の画面の中のウィンドウで、既存の録画を削除するようにユーザに指示する通知を表示してもよい。ステップ１４２８では、双方向メディアガイダンスアプリケーションは、既存の録画が削除されたかどうかを決定する。例えば、双方向メディアガイダンスアプリケーションは、ユーザが、既存の録画を削除するように、（例えば、入力装置１１４により）制御回路１１６に命令を提供したかどうかを決定してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションはまた、ステップ１４０４で要求された録画を収容するために、ユーザが十分な数を削除したかどうかも決定してもよい。例えば、ステップ１４０４で要求された録画が２時間の映画であり、ユーザが３０分のホームコメディを削除した場合、双方向メディアガイダンスアプリケーションは、２時間の映画を収容するよう、追加録画を削除するようにユーザに指示してもよい。
【００８９】
ユーザが十分な数の録画を削除したと双方向メディアガイダンスアプリケーションが決定した場合、過程１４００は、ステップ１４３０へ進む。ステップ１４３０では、双方向メディアガイダンスアプリケーションは、要求された録画を行う。例えば、双方向メディアガイダンスアプリケーションは、ユーザ機器１１０に伝送されると、ステップ１４０４で選択されたメディアを録画するように録画装置１１８に指示してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、録画の実施の説明となるように、メモリに（例えば、図１１のデータ構造１１００を調整する）記憶されたそのメモリ利用およびメモリ割り当て表を調整してもよい（例えば、図１１のデータ構造１１００を調整する）。次いで、過程１４００は、ステップ１４１２で終了する。
【００９０】
もし、代わりに、ステップ１４２８で、ユーザが要求された録画を収容するのに十分な数の録画を削除していないと双方向メディアガイダンスアプリケーションが決定した場合、過程１４００は、ステップ１４３２へ進む。ステップ１４３２では、双方向メディアガイダンスアプリケーションは、要求された録画をキャンセルする。例えば、双方向メディアガイダンスアプリケーションは、ステップ１４０４で要求された録画をキャンセルしてもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、予定された録画がキャンセルされたことをユーザに知らせる通知を表示してもよい。双方向メディアガイダンスアプリケーションはまた、あるいは代わりに、録画装置がメディアを記憶するのに十分な領域を有する（例えば、柔軟な記憶制限を増加させることによって、または共通割り当てを使用することによって、ユーザの記憶領域に録画する）時に、録画の予定を変更するオプションをユーザに提供してもよい（例えば、予定を変更する、または自動的に予定を変更するリマインダを提供する）。次いで、過程１４００は、ステップ１４１２で終了する。
【００９１】
図１５は、本発明の一実施形態による、録画装置リソースのユーザの予期された使用を予測するための例示的な過程のフローチャートである。いくつかの実施形態では、過程１５００は、過程１４００（図１４）のステップ１４１４の間に行われてもよい。過程１５００は、ステップ１５０２から開始する。ステップ１５０４では、双方向メディアガイダンスアプリケーションが、システムのユーザを選択する。例えば、双方向メディアガイダンスアプリケーションは、録画装置１１８（図１）を使用することが認可されるメディアシステム１００（図１）のユーザの全てを識別するように、制御回路１１６（図１）に指示してもよい。例えば、双方向メディアガイダンスアプリケーションは、過去に録画を予定に入れた全てのユーザを識別し、ユーザのうちの１人を選択してもよい。別の例として、双方向メディアガイダンスアプリケーションは、過去にメディアシステムと相互作用したユーザの全てを識別し、また、ユーザアカウントが作成されたユーザについては、識別されたユーザのうちの１人を選択してもよい。
【００９２】
ステップ１５０６では、双方向メディアガイダンスアプリケーションは、選択されたユーザの過去および今後の予定された録画を識別する。例えば、ユーザは、依然としてメモリに記憶されている、録画装置１１８によって行われた全ての過去の録画（例えば、削除されていない過去の録画）を識別してもよい。別の例として、双方向メディアガイダンスアプリケーションは、ユーザによって、録画装置１１８による録画の予定に入れられた録画の全て（例えば、連続録画の今後の発生）を識別してもよい。ステップ１５０８では、双方向メディアガイダンスアプリケーションは、ユーザの録画の予定の履歴を決定する。例えば、双方向メディアガイダンスアプリケーションは、ユーザによって予定に入れられた以前の録画の一覧をメモリから回収してもよい。過去の予定された録画の履歴は、予定に入れられ、（例えば、録画装置上の領域の不足により、またはユーザ命令に応じて）後にキャンセルされた録画）、削除された録画、まだ視聴されていない録画、１回以上視聴された録画、または任意の他の好適な過去の録画を含んでもよい。
【００９３】
ステップ１５１０では、双方向メディアガイダンスアプリケーションは、決定された録画の予定の履歴に基づいて、新規の録画が予定に入れられる時刻を予測する。例えば、双方向メディアガイダンスアプリケーションは、以前の履歴に基づいて、ユーザが３週間毎の所与の時刻に、所与のチャンネルで録画を予定に入れることを決定してもよい（例えば、ユーザが定期的な出張で留守であるため、ユーザは残りの２週間に放送される際に番組を見る）。次いで、双方向メディアガイダンスアプリケーションは、最後の録画に続く３週間後に、新規の録画が予定に入れられることを予測してもよい。別の例として、双方向メディアガイダンスアプリケーションは、スポーツイベントが所与の場所で行われない時刻に、ユーザがスポーツイベントを録画の予定に入れることを決定してもよい（例えば、Ｙａｎｋｅｅｓの遠征試合のみを録画する）。次いで、双方向メディアガイダンスアプリケーションは、所与の場所で行われない今後のスポーツイベントに対して録画が予定に入れられることを予測してもよい。さらに別の例として、メディアシステムがユーザのイベントのカレンダーを含む場合、双方向メディアガイダンスアプリケーションは、ユーザが通常見ている番組が、イベント中に行われるかどうかを決定してもよい。ユーザが番組を見ることをイベントが妨げると双方向メディアガイダンスアプリケーションが決定した場合、双方向メディアガイダンスアプリケーションは、ユーザが録画を予定に入れることを予測してもよい。
【００９４】
ステップ１５１２では、双方向メディアガイダンスアプリケーションは、ユーザの録画の削除の履歴を決定する。例えば、双方向メディアガイダンスアプリケーションは、ユーザによって削除された以前の録画の一覧をメモリから回収してもよい。別の例として、双方向メディアガイダンスアプリケーションは、（例えば、低い優先順位だったため）自動的に削除された以前の録画の一覧をメモリから回収してもよい。過去の削除された録画の履歴は、例えば、ユーザが録画を視聴したかどうか、録画の視聴後どれくらい時間がたってそれが削除されたか、録画が視聴された、削除された、または両方が行われた日および時間、削除された録画の種類（例えば、ジャンル、俳優、伝送媒体、または解像度）、または任意の他の好適な情報等の、任意の他の好適な情報を含んでもよい。
【００９５】
ステップ１５１４では、双方向メディアガイダンスアプリケーションは、決定された録画の削除の履歴に基づいて、過去の録画が削除される時刻を予測する。例えば、双方向メディアガイダンスアプリケーションは、以前の履歴に基づいて、ユーザが毎週末に録画を削除する（例えば、週末毎に３つの過去の録画を見て削除する）ことを決定してもよい。次いで、双方向メディアガイダンスアプリケーションは、過去の録画が次の週末に削除されることを予測してもよい（例えば、ユーザの視聴履歴に基づいて、削除される録画の数が予測されてもよい）。別の例として、双方向メディアガイダンスアプリケーションは、スポーツイベントが録画された数日で削除されることを決定してもよい（例えば、現在の対戦相手との連続試合の終了前に、録画された野球の試合を削除する）。次いで、双方向メディアガイダンスアプリケーションは、野球の試合の過去の録画が、録画された３日または４日後に削除される可能性があることを予測してもよい。
【００９６】
ステップ１５１６では、双方向メディアガイダンスアプリケーションは、識別された過去の録画および予定された録画、ならびに予測された今後の録画および今後の削除に基づいて、選択されたユーザによる録画装置リソースの使用を予測する。例えば、双方向メディアガイダンスアプリケーションは、使用された録画装置リソースの現在の量を決定し、所与の瞬間において、いくつの新規の録画が行われるか、およびいくつの録画が削除されるか（例えば、２０％が現在使用されており、新規の録画がリソースの５０％を占めるならば、リソースの３０％を占める録画が削除される）を予測してもよい。次いで、双方向メディアガイダンスアプリケーションは、録画装置リソースの予期された使用を計算してもよい（例えば、選択されたユーザの使用されるリソースの２０＋５０?３０＝４０％）。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、どれだけ多くの録画装置リソース（例えば、選択されたユーザに割り当てられるリソースに特有ではない）をユーザが使用することを、双方向メディアガイダンスアプリケーションが予期するかを決定してもよい。
【００９７】
ステップ１５１８では、双方向メディアガイダンスアプリケーションは、メディアシステムのユーザの全てが選択されているかどうかを決定する。ユーザの全てが選択されていないと双方向メディアガイダンスアプリケーションが決定した場合、過程１５００は、ステップ１５０４に戻り、別のユーザを選択する。その代わり、ステップ１５１８で、ユーザの全てが選択されていると双方向メディアガイダンスアプリケーションが決定した場合、過程１５００は、ステップ８２０へ進んで終了する。
【００９８】
図１６は、本発明の一実施形態による、ユーザの記憶制限を柔軟に増加させるための例示的な過程のフローチャートである。いくつかの実施形態では、過程１６００は、過程１４００（図１４）のステップ１４１６の間に行われてもよい。過程１６００は、ステップ１６０２から開始する。ステップ１６０４では、双方向メディアガイダンスアプリケーションが、どの記憶制限を増加すべきかを決定してもよい。例えば、双方向メディアガイダンスアプリケーションは、各ユーザに対する現在の記憶制限をメモリから回収するように、および、現在の記憶制限の下で各ユーザが利用可能である領域を、要求された録画を行うために必要とされる予期された領域と比較するように、制御回路１１６（図１）に指示してもよい。例えば、双方向メディアガイダンスアプリケーションは、行われる録画を要求した各ユーザに利用可能である領域を識別し、（例えば、録画の予期されたサイズ、および各ユーザへの録画の割り当てに基づいて）利用可能な領域を、各ユーザによって必要とされる領域と比較してもよい。
【００９９】
ステップ１６０６では、双方向メディアガイダンスアプリケーションは、どの記憶制限を減少すべきかを決定してもよい。例えば、双方向メディアガイダンスアプリケーションは、どのユーザが、現在の記憶制限の下で残っている追加領域を有するかを決定してもよい。別の例として、双方向メディアガイダンスアプリケーションは、（例えば、録画を要求するユーザを犠牲にして）以前に柔軟に増加させられた記憶制限を決定してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、（例えば、近い将来または遠い将来に）各ユーザに対して予定または予期された今後の録画を識別し、今後の録画を行うために必要とされる領域を、各ユーザが現在利用可能である領域と比較してもよい。次いで、双方向メディアガイダンスアプリケーションは、利用可能な追加領域を有するユーザを識別し、識別されたユーザと関連する記憶制限を識別してもよい。
【０１００】
ステップ１６０８では、双方向メディアガイダンスアプリケーションは、ステップ１６０４および１６０６で識別された記憶制限を増加および減少させる量を決定する。例えば、双方向メディアガイダンスアプリケーションは、ステップ１６０４で記憶制限が増加させられると識別された各ユーザについて、各ユーザの記憶制限の下で利用可能である領域の現在の量を超える、予定された録画を行うために必要とされる領域の量を決定してもよい。別の例として、双方向メディアガイダンスアプリケーションは、ステップ１６０６で記憶制限が減少させられると識別された各ユーザについて、ユーザの予定および予期された録画のうちのいくつかまたは全てをユーザが行うことを妨げることなく、ユーザの記憶制限が削減されてもよい領域の量を決定してもよい。ステップ１６１０では、双方向メディアガイダンスアプリケーションは、メモリ中の各ユーザの記憶制限を更新する。例えば、双方向メディアガイダンスアプリケーションは、新規の増加および減少した記憶制限により、メモリに記憶された記憶制限表を更新するように制御回路１１６に指示してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションはまた、最初の記憶制限および最初の記憶制限が記憶制限表において修正された日付／時間を記憶するようにも、制御回路１１６に促してもよい。次いで、過程１６００は、ステップ１６１２で終了する。
【０１０１】
図１７は、本発明の一実施形態による、記憶領域を数人のユーザに共通に割り当てるための例示的な過程のフローチャートである。いくつかの実施形態では、過程１７００は、過程１４００（図１４）のステップ１４２２の間に行われてもよい。過程１７００は、ステップ１７０２から開始する。ステップ１７０４では、双方向メディアガイダンスアプリケーションが、一般に録画を要求するユーザを識別する。例えば、双方向メディアガイダンスアプリケーションは、特定の録画を行うように録画装置１１８（図１）に指示したユーザを識別するように、制御回路１１６（図１）に指示してもよい。双方向メディアガイダンスアプリケーションは、任意の好適なアプローチを使用して、異なるユーザからの録画要求が同じコンテンツに向けられていることを決定してもよい。例えば、双方向メディアガイダンスアプリケーションは、録画されるコンテンツと関連する１つ以上の属性（例えば、番組ＩＤ、タイトル、シリーズＩＤ／エピソードＩＤ、および持続時間）を比較することによって、異なる放送時間であるが同じ番組を録画するように要求したユーザを決定してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、異なるユーザによって設定された異なる録画オプション（例えば、解像度またはバッファの長さ）を無視し、任意の好適な一式の録画オプション（例えば、選択された最良オプション、選択された平均オプション、既定のオプション、または選択された最も一般的なオプション）を使用して、録画を行ってもよい。
【０１０２】
ステップ１７０６では、双方向メディアガイダンスアプリケーションは、ステップ１７０４で識別されたユーザの記憶制限を識別する。例えば、双方向メディアガイダンスアプリケーションは、関連記憶制限を伴うユーザの表をメモリから回収してもよい。ステップ１７０８では、双方向メディアガイダンスアプリケーションは、各ユーザに割り当てられた録画の部分を決定する。双方向メディアガイダンスアプリケーションは、任意の好適なアプローチを使用して、各ユーザに割り当てられた録画の部分を決定してもよい。例えば、双方向メディアガイダンスアプリケーションは、録画の平等部分を各ユーザに割り当ててもよい。別の例として、双方向メディアガイダンスアプリケーションは、各ユーザの記憶制限の下で利用可能な領域に基づいて、複数部分を各ユーザに割り当ててもよい。さらに別の例として、双方向メディアガイダンスアプリケーションは、各ユーザが録画に割り付けた優先順位に基づいて、録画を割り当ててもよい（例えば、高い優先順位の２人および低い優先順位の１人という、３人のユーザが録画を要求した場合、２人のユーザには各々、録画の４０％が割り当てられ、最後のユーザには残りの２０％が割り当てられてもよい）。
【０１０３】
ステップ１７１０では、双方向メディアガイダンスアプリケーションは、ユーザのうちの１人に、録画の割り当てられた部分を記憶する記憶領域が不足しているかどうかを決定する。例えば、双方向メディアガイダンスアプリケーションは、記憶制限の下で各ユーザが利用可能である領域の量を決定し、領域の量を、各ユーザの録画の部分によって取り込まれる領域の予期された量と比較してもよい。ユーザに録画の割り当てられた部分を記憶する記憶領域が不足していないと双方向メディアガイダンスアプリケーションが決定した場合、過程１７００は、ステップ１７１２へ進む。ステップ１７１２では、双方向メディアガイダンスアプリケーションが録画を行う。例えば、双方向メディアガイダンスアプリケーションは、要求された録画を行うように録画装置１１８に指示してもよい。ステップ１７１４では、双方向メディアガイダンスアプリケーションは、録画の決定された部分を各ユーザに割り当てる。例えば、双方向メディアガイダンスアプリケーションは、録画の追加部分により、メモリに記憶された記憶領域の割り当てを更新するように制御回路１１６に指示してもよい。次いで、過程１７００は、ステップ１７１６で終了する。
【０１０４】
もし、代わりに、ステップ１７１０で、ユーザの録画の割り当てられた部分を記憶するのに十分な記憶領域がユーザに不足していると双方向メディアガイダンスアプリケーションが決定した場合、過程１７００はステップ１７１８へ進む。ステップ１７１８では、双方向メディアガイダンスアプリケーションは、ユーザの記憶制限が柔軟に増加させられてもよいかどうかを決定する。例えば、双方向メディアガイダンスアプリケーションは、現在利用可能である、および／または利用可能になると予期されている、他のユーザに割り当てられた記憶領域の量を決定してもよい。次いで、ユーザは、利用可能な記憶の量を、録画の割り当てられた部分を記憶するためにユーザによって必要とされる記憶の量と比較してもよい。ユーザの柔軟な記憶制限が増加させられてもよいと双方向メディアガイダンスアプリケーションが決定した場合、過程１７００はステップ１０２０へ進む。ステップ１０２０では、双方向メディアガイダンスアプリケーションは、ユーザの記憶制限を柔軟に増加させる。例えば、過程１７００は、図１６の過程１６００を呼び出してもよい。次いで、過程１７００は、上記で説明されるステップ１７１２へ移動する。
【０１０５】
もし、代わりに、ステップ１７１８で、ユーザの柔軟な記憶制限が増加されなくてもよいと双方向メディアガイダンスアプリケーションが決定した場合、過程１７００はステップ１０２２へ進む。ステップ１０２２では、双方向メディアガイダンスアプリケーションが以前の録画を削除する。例えば、双方向メディアガイダンスアプリケーションは、ユーザに、削除すべき以前の録画を選択し（例えば、推奨を提供する）、ユーザが選択した以前の録画を削除するように促してもよい。別の例として、双方向メディアガイダンスアプリケーションは、（例えば、ユーザ命令がない場合に）以前の録画を自動的に削除してもよい。双方向メディアガイダンスアプリケーションは、例えば、以前の録画が見られたかどうか、以前の録画の優先順位、以前の録画が今後再放送されるかどうか（および録画することができるかどうか）、または任意の他の好適な基準を含む、どの以前の録画を削除するかを決定する任意の好適な基準を使用してもよい。次いで、過程１７００は、上記で説明されるステップ１７１０に戻る。いくつかの実施形態では、１人のユーザが、共通割り当て記憶の割合（例えば、平等な割り当てのシナリオにおいて記憶の５０％）を支援するのに十分な記憶領域を有し、ユーザの記憶領域の柔軟な拡張が、必要とされる記憶を収容しない場合、別のユーザが記憶負担の不均等な割合を負ってもよい。いくつかの実施形態では、このことは、他のユーザの記憶領域への第１のユーザの記憶領域の柔軟な拡張と見なされてもよい。
【０１０６】
図１８は、本発明の一実施形態による、要求された録画を記憶するための例示的な過程のフローチャートである。過程１８００は、ステップ１８０２から開始する。ステップ１８０４では、双方向メディアガイダンスアプリケーションが録画要求を受信する。例えば、ユーザは、入力装置１１４（図１）を使用して、録画を行う命令を制御回路１１６（図１）に提供してもよい。別の例として、双方向メディアガイダンスアプリケーションは、録画を自動的に予定に入れてもよい（例えば、ユーザにとって興味深い番組を自動的に録画する）。ステップ１８０６では、双方向メディアガイダンスアプリケーションは、録画に割り当てられた記憶領域を識別する。例えば、双方向メディアガイダンスアプリケーションは、録画を要求するユーザに割り当てられた記憶領域を識別してもよい。別の例として、双方向メディアガイダンスアプリケーションは、録画と関連する利用に割り当てられた記憶領域を識別してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、録画を要求するユーザおよび要求された録画と関連する利用の両方に割り当てられた記憶領域を識別してもよい。
【０１０７】
ステップ１８０８では、双方向メディアガイダンスアプリケーションは、識別された記憶領域が録画を行うのに十分であるかどうかを決定する。例えば、双方向メディアガイダンスアプリケーションは、識別された記憶領域の量（例えば、記憶制限によって画定された記憶領域中に残っている記憶の量）を、ステップ１８０４で要求された録画を行うために必要とされる記憶領域の予期された量と比較してもよい。双方向メディアガイダンスアプリケーションは、例えば、録画の長さ、録画の質、メディアソース（例えば、通常または高解像度）、または任意の他の好適な基準に基づくアプローチを含む、任意の好適なアプローチを使用して、必要とされる記憶領域の量を予測してもよい。識別された記憶領域が要求された録画を行うのに十分であると双方向メディアガイダンスアプリケーションが決定した場合、過程１８００は、ステップ１８１０へ移動してもよい。
【０１０８】
ステップ１８１０では、双方向メディアガイダンスアプリケーションが要求された録画を行う。例えば、双方向メディアガイダンスアプリケーションは、識別された記憶領域を使用して、ステップ１８０４で選択されたメディアがユーザ機器１１０（図１）に伝送されると録画するように、録画装置１１８に指示してもよい。次いで、過程１８００は、ステップ１８１２で終了する。
【０１０９】
もし、代わりに、ステップ１８０８で、識別された記憶領域が要求された録画を行うのに十分ではないと双方向メディアガイダンスアプリケーションが決定した場合、過程１８００はステップ１８１４へ進む。ステップ１８１４では、双方向メディアガイダンスアプリケーションは、録画の実施に最初は割り当てられていなかった、付加的で利用可能な記憶領域を識別する。例えば、双方向メディアガイダンスアプリケーションは、他のユーザまたは利用に割り当てられた他の記憶領域を識別し、どの他の割り当てられた記憶領域が満杯ではないかを決定してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、要求された録画が行われる時（例えば、メディアが図１のユーザ機器１１０に伝送された時）に利用可能な領域を有する記憶領域を識別するために、（例えば、ユーザの録画習慣、またはユーザの削除習慣に基づいて）他の記憶領域の予期された使用をモデル化してもよい。双方向メディアガイダンスアプリケーションが、録画を行うための任意の他の利用可能な記憶領域を識別できない場合は、双方向メディアガイダンスアプリケーションは、録画をキャンセルしてもよい。
【０１１０】
ステップ１８１８では、双方向メディアガイダンスアプリケーションは、最初に、（例えば、ステップ１８０６で識別された）録画の実施に割り当てられた記憶領域を使用し、後に、（例えば、ステップ１８１４で識別された）録画の実施に最初は割り当てられていなかった、付加的で利用可能な記憶領域を使用して、録画を行う。例えば、双方向メディアガイダンスアプリケーションは、録画の実施に割り当てられる、識別された記憶領域の記憶制限を柔軟に増加させてもよい。別の例として、双方向メディアガイダンスアプリケーションは、録画の実施に最初は割り当てられていなかった他の記憶領域から、記憶領域をインテリジェントに借用してもよい。さらに別の例として、双方向メディアガイダンスアプリケーションは、録画を、録画の実施に割り当てられた異なる記憶領域に共通に割り当ててもよい。次いで、過程１８００は、ステップ１８１２で終了する。
【０１１１】
図１９は、本発明の一実施形態による、取っておかれた記憶領域の部分を管理するための例示的な過程のフローチャートである。過程１９００は、ステップ１９０２から開始する。いくつかの実施形態では、ステップ１９０２は、過程１８００（図１８）のステップ１８０６に対応してもよい。ステップ１９０４では、双方向メディアガイダンスアプリケーションは、要求された録画の実施に割り当てられる、識別された記憶領域の一部分が取っておかれていることを決定する。例えば、双方向メディアガイダンスアプリケーションは、識別された記憶領域の一部分が、ユーザからの特定の命令のみに応じて（例えば、パスワードに応じて）アクセス可能であることを決定してもよい。
【０１１２】
ステップ１９０６では、双方向メディアガイダンスアプリケーションは、記憶領域の取っておいた部分を使用するように命令を受信する。例えば、双方向メディアガイダンスアプリケーションは、記憶領域の取っておいた部分を使用するようにユーザ命令を受信してもよい。いくつかの実施形態では、命令は、記憶領域の取っておいた部分にアクセスするためのパスワードまたは他の認可情報を含んでもよい。ステップ１９０８では、双方向メディアガイダンスアプリケーションは、識別された記憶領域の取っておいた部分を少なくとも部分的に使用して、要求された録画を行う。例えば、双方向メディアガイダンスアプリケーションは、選択されたメディアがユーザ機器１１０（図１）に伝送されると録画するように、および記憶領域の取っておいた部分において録画を少なくとも部分的に行うように、録画装置１１８（図１）に指示してもよい。次いで、過程１９００は、ステップ１９１０で終了する。
【０１１３】
本発明の上記の実施形態は、限定ではなく例示の目的で提示されており、本発明は、以下の請求項のみによって限定される。
【図１】
2011501855.tif 000003
【図２】
2011501855.tif 000004
【図３】
2011501855.tif 000005
【図４Ａ】
2011501855.tif 000006
【図４Ｂ】
2011501855.tif 000007
【図５】
2011501855.tif 000008
【図６】
2011501855.tif 000009
【図７】
2011501855.tif 000010
【図８】
2011501855.tif 000011
【図９】
2011501855.tif 000012
【図１０】
2011501855.tif 000013
【図１１】
2011501855.tif 000014
【図１２】
2011501855.tif 000015
【図１３】
2011501855.tif 000016
【図１４】
2011501855.tif 000017
【図１５】
2011501855.tif 000018
【図１６】
2011501855.tif 000019
【図１７】
2011501855.tif 000020
【図１８】
2011501855.tif 000021
【図１９】
2011501855.tif 000022
【国際調査報告】
2011501855.tif 000023
2011501855.tif 000024