(57)【特許請求の範囲】
【請求項１】
コンテンツを記録するための記録媒体を備えたコンテンツ受信装置であって、
前記コンテンツを外部から受信する受信部と、
前記コンテンツを前記記録媒体に記録する記録部と、
ダウンロードするコンテンツに対するダウンロード予約情報と録画予約するコンテンツに対する録画予約情報とを受け付ける入力部と、
前記ダウンロード予約情報と前記録画予約情報とを管理する管理部と、
前記管理手段で管理される前記予約情報に基づいて、前記コンテンツの受信および記録の制御を行う制御部と、を備え、
前記入力部により録画予約を新規に受け付けた場合に、
前記制御部は、
前記新規に受け付けた録画予約により録画される新規録画予約コンテンツと、前記管理部で管理される前記ダウンロード予約情報及び前記録画予約情報に含まれる全てのコンテンツとを、前記記録媒体に記録可能か否かを判断して、
前記新規録画予約コンテンツと前記すべてのコンテンツとを記録することができない場合に、前記管理部で管理される前記予約情報の中から前記ダウンロード予約情報を抽出し、前記ダウンロード予約情報に基づき実行されるダウンロードを抑制する
ことを特徴とするコンテンツ受信装置。
【請求項２】
請求項１に記載のコンテンツ受信装置であって、
前記ダウンロードの抑制により、前記新規に受け付けた録画予約を既に前記管理部に登録されている前記ダウンロード予約より優先して格納する
ことを特徴とするコンテンツ受信装置。
【請求項３】
請求項１または２に記載のコンテンツ受信装置であって、
前記記録部は、前記ダウンロード予約情報に基づきダウンロードされるコンテンツを格納するダウンロード途中コンテンツ使用予定領域を有し、前記録画予約情報に基づき、録画されるコンテンツを格納する録画予約コンテンツ使用領域を有し、
前記新規録画予約コンテンツと前記すべてのコンテンツとを記録することができない場合に、前記ダウンロード途中コンテンツ使用予定領域の一部を、録画予約コンテンツ使用領域として使用する
ことを特徴とするコンテンツ受信装置。
【請求項４】
請求項１〜３のいずれか１項に記載のコンテンツ受信装置であって、
前記制御部は、コンテンツの再生時間とコンテンツのビットレートから前記新規録画予約コンテンツの容量を算出し、該算出した容量と、前記ダウンロード予約情報及び前記録画予約情報に含まれる前記全てのコンテンツの容量と、に基づいて、前記記録媒体に記録可能か否かを判断する
ことを特徴とするコンテンツ受信装置。
【請求項５】
請求項１〜４のいずれか１項に記載のコンテンツ受信装置であって、
前記制御部は、前記新規録画予約コンテンツの容量と、HTTPヘッダのコンテンツ長領域の情報に基づいて算出された前記ダウンロード予約情報に含まれるコンテンツの容量と、前記録画予約情報に含まれるコンテンツの容量と、に基づいて、前記記録媒体に記録可能か否かを判断する
ことを特徴とするコンテンツ受信装置。
【請求項６】
請求項１〜５のいずれか１項に記載のコンテンツ受信装置であって、
前記制御手段は、ダウンロードが抑制されると、前記新規録画予約コンテンツを完全に格納できる範囲内で前記ダウンロード予約情報に基づくダウンロードを実行して、前記新規録画予約コンテンツを完全に格納できなくなる直前で該ダウンロードを停止する
ことを特徴とするコンテンツ受信装置。
【請求項７】
請求項１〜６のいずれか１項に記載のコンテンツ受信装置であって、
前記制御手段は、定期的に前記記録手段の空き容量と前記管理手段に登録された前記予約情報とを監視して、前記ダウンロード予約情報に基づくダウンロードを抑制せずとも、前記録画予約情報に基づき録画されるコンテンツを完全に格納することができる状態になったと判断したとき、ダウンロード予約情報に基づくダウンロードの抑制を解除することを特徴とするコンテンツ受信装置。
【請求項８】
請求項１〜７のいずれか１項に記載のコンテンツ受信装置であって、
ダウンロードを抑制する際に、その旨をユーザに通知することを特徴とするコンテンツ受信装置。
【請求項９】
コンテンツを記録するための記録媒体を備えたコンテンツ受信装置であって、
前記コンテンツを外部から受信する受信部と、
前記コンテンツを前記記録媒体に記録する記録部と、
ダウンロードするコンテンツに対するダウンロード予約情報と録画予約するコンテンツに対する録画予約情報とを受け付ける入力部と、
前記ダウンロード予約情報と前記録画予約情報とを管理する管理部と、
前記管理手段で管理される前記予約情報に基づいて、前記コンテンツの受信および記録の制御を行う制御部と、を備え、
前記入力部により録画予約を新規に受け付けた場合に、
前記制御部は、
前記新規に受け付けた録画予約により録画される新規録画予約コンテンツと、前記管理部で管理される前記ダウンロード予約情報及び前記録画予約情報に含まれる全てのコンテンツとを、前記記録媒体に記録可能か否かを判断して、
前記新規録画予約コンテンツと前記すべてのコンテンツとを記録することができない場合に、前記管理部で管理される前記予約情報の中から前記ダウンロード予約情報を抽出し、前記ダウンロード予約情報に基づくダウンロードの実行途中のコンテンツを部分的に削除する
ことを特徴とするコンテンツ受信装置。
【請求項１０】
請求項９に記載のコンテンツ受信装置であって、
前記ダウンロード予約情報に基づくダウンロードの実行途中のコンテンツを部分的に削除することで、前記記録媒体の空き容量を増やし、前記新規に受け付けた録画予約を既に前記管理部に登録されている前記ダウンロード予約より優先して格納する
ことを特徴とするコンテンツ受信装置。
【請求項１１】
請求項９または１０に記載のコンテンツ受信装置であって、
前記ダウンロード予約情報に基づくダウンロードの実行途中のコンテンツを部分的に削除する場合に、その旨をユーザに通知することを特徴とするコンテンツ受信装置。
【請求項１２】
請求項９〜１１のいずれか１項に記載の受信装置であって、
前記部分的に削除した箇所を再ダウンロードできることを特徴とするコンテンツ受信装置。
【請求項１３】
コンテンツを記録するための記録媒体を備えたコンテンツ受信装置であって、
前記コンテンツを外部から受信する受信部と、
前記コンテンツを前記記録媒体に記録する記録部と、
ダウンロードするコンテンツに対するダウンロード予約情報と録画予約するコンテンツに対する録画予約情報とを受け付ける入力部と、
前記ダウンロード予約情報と前記録画予約情報とを管理する管理部と、
前記管理手段で管理される前記予約情報に基づいて、前記コンテンツの受信および記録の制御を行う制御部と、を備え、
前記制御部が前記録画予約情報に基づいて、一つの録画を実行するときに、
前記制御部は、
前記録画予約するコンテンツを前記記録媒体に記録可能か否かを判断し、前記録画予約するコンテンツを記録することができない場合に、前記管理部で管理される予約情報の中から前記ダウンロード予約情報を抽出し、前記ダウンロード予約情報に基づき実行されるダウンロードを抑制する
ことを特徴とするコンテンツ受信装置。
【請求項１４】
請求項１３に記載のコンテンツ受信装置であって、
前記ダウンロードの抑制により、前記一つの録画を既に前記管理部に登録したダウンロード予約情報に基づくダウンロードより優先して実行する
ことを特徴とするコンテンツ受信装置。
【請求項１５】
請求項１３または１４に記載のコンテンツ受信装置であって、
前記制御手段は、ダウンロードが抑制されると、前記一つの録画により録画されるコンテンツを完全に格納できる範囲内で前記ダウンロード予約情報に基づくダウンロードを実行して、前記一つの録画により録画される前記コンテンツを完全に格納できなくなる直前で該ダウンロードを停止する
ことを特徴とするコンテンツ受信装置。
【請求項１６】
請求項１３〜１５に記載のコンテンツ受信装置であって、
前記制御手段は、定期的に前記記録手段の空き容量と前記管理手段に登録された前記予約情報とを監視して、前記ダウンロード予約情報に基づくダウンロードを抑制せずとも、前記一つの録画により録画されるコンテンツを完全に格納することができる状態になったと判断したとき、ダウンロード予約情報に基づくダウンロードの抑制を解除することを特徴とするコンテンツ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は内蔵あるいは外付けの記録媒体を備えたコンテンツ受信装置に関する。
【背景技術】
【０００２】
放送コンテンツを録画し、再生する装置としてハードディスクレコーダなどの装置が広く普及しつつある。また、これらの装置には、放送コンテンツのみならず、ネットワーク網を利用したコンテンツダウンロードサービスからもコンテンツを受信し、格納することができるものがある。放送コンテンツを録画する際には、録画を開始する時間と終了する時間をあらかじめ指定しておく予約録画を利用することがある。その一方で、ネットワークを利用したコンテンツダウンロードサービスにおいては、ダウンロードに時間がかかるためあらかじめダウンロードするコンテンツを予約しておく方法がある。
【０００３】
放送コンテンツを予約録画するとき、あるいはダウンロードコンテンツをダウンロード予約するときには、該コンテンツを確実に録画するために、予約を指示したときにハードディスクなどの記憶媒体の空き容量を取得し、前記コンテンツを録画、またはダウンロード可能か否かを判断して、ユーザに通知する場合がある。また、放送コンテンツの受信予約が重複した場合、どちらを優先するかを判別して処理する手法がある。
【０００４】
特許文献１に記載された方法によれば、予約が重複した場合、優先度をつけて装置が備えるリソースに応じて、例えば、録画するビットレートを落とすことで空き容量が少ない場合でもそれぞれのコンテンツを録画することができる。また、特許文献２に記載された方法によれば、予約が重複した場合、コンテンツのビットレートから同時録画可能か否かを判断している。
【０００５】
【特許文献１】特開２００２−９４９１６号公報
【特許文献２】特開２０００−２１７０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記した手法では、放送コンテンツの録画予約が重複した場合のみを考慮していて、ネットワークを利用したコンテンツダウンロード予約と放送コンテンツの録画予約が重複した場合について、どちらを優先するかを判別することや、優先した予約を処理することを考慮していない。
【０００７】
そこで、本発明ではネットワークを利用したコンテンツダウンロード予約と放送コンテンツの録画予約が重複した場合について、最適となる優先手段と予約処理手段を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の受信装置は、録画予約あるいはダウンロード予約を設定する際に、該予約対象のコンテンツを記録するための記録領域があるか否かに応じて、ダウンロード予約を設定するかどうか決定する。
【発明の効果】
【０００９】
本発明によれば、記憶媒体の空き領域のサイズが不足しているため、ダウンロード予約によるコンテンツと録画予約によるコンテンツの両方を完全に格納できない場合でも、録画予約を格納することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明の実施例について説明する。
【実施例１】
【００１１】
図１に、本実施形態に係る受信装置の構成例を示す。図１に示されるように、受信装置１０１は、コンテンツ記録部１０２と、状態管理部１０３と、予約リスト管理部１０４と、制御部１０５と、指示入力部１０６と、ネットワーク処理部１０７と、コンテンツ録画処理部１０８と、コンテンツ再生処理部１０９と、ネットワーク入出力部１１０と、放送波入力部１１１と、コンテンツ出力部１１２と、を備えている。例えば、このような受信装置としてハードディスクレコーダやハードディスク内蔵テレビ等があるが、必ずしもこれに限定されるものではない。
【００１２】
受信装置１０１は、装置を構成する各部に指示を出して全体を制御する制御部１０５を備える。制御部１０５には、コンテンツ記録部１０２と、状態管理部１０３と、予約リスト管理部１０４と、指示入力部１０６と、ネットワーク処理部１０７と、コンテンツ録画処理部１０８と、コンテンツ再生処理部１０９と、が接続されている。
【００１３】
コンテンツ記録部１０２は、ネットワーク入出力部１１０が受信したダウンロードコンテンツ、または、放送波入力部１１１が受信した放送コンテンツを記録媒体に格納する機能を有する。このような記録媒体として、例えばハードディスクや書き込み可能光ディスク等がある。
【００１４】
状態管理部１０３は、受信装置１０１が、ある時間においてユーザが指示したダウンロード予約が実行可能である、または、実行不可能であるという状態と、ユーザが指示した録画予約が実行可能である、または、実行不可能であるという状態と、を保存する機能を有する。
【００１５】
制御部１０５は、ユーザから新規にダウンロード予約、または、録画予約を指示されると、コンテンツ記録部１０２に記録可能なサイズと、ダウンロードまたは録画に必要なサイズと、を取得して、ダウンロード予約または録画予約が実行可能である、または不可能であるかを判別し、判別した結果を状態管理部１０３に保存する。制御部１０５は、判別した結果に基づいて、ユーザから新規に指示されたダウンロード予約または録画予約を予約リスト管理部１０４に登録する。
【００１６】
予約リスト管理部１０４は、ユーザが指示したダウンロード予約と録画予約のリストを管理する。制御部１０５は予約リスト管理部１０４が持つリストに基づいて、ネットワーク処理部１０７、あるいは、コンテンツ録画処理部１０８に指示を出して、ダウンロード予約あるいは録画予約を実行する。なおダウンロード予約の実行とは、ダウンロード予約リストに従い実行されるダウンロードのことを言う。また、録画予約の実行とは、録画予約リストに従い実行される録画のことを言う。
【００１７】
指示入力部１０６は、ユーザから受信装置１０１に対しての指示を入力する機能を有する。このような入力部として、例えばリモコンや本体に設置されたボタン等がある。指示入力部１０６は、ユーザからの指示を制御部１０５に伝達する。
【００１８】
ネットワーク処理部１０７は、制御部１０５からの指示を受けて、ネットワーク入出力部１１０を利用して、ネットワークからダウンロードコンテンツを受信して、コンテンツ記録部１０２に格納する。ネットワーク入出力部１１０はネットワークに接続する部分である。例えばイーサネット（登録商標）や無線ＬＡＮ等がある。
【００１９】
コンテンツ録画処理部１０８は、制御部１０５からの指示を受けて、放送波入力部１１１を利用して、放送波から放送コンテンツを受信して、コンテンツ記録部１０２に格納する。
【００２０】
次に、制御部１０５がダウンロード予約または録画予約が、実行可能であるまたは実行不可能であるという状態を判断する手法について説明する。
【００２１】
図２はコンテンツ記録部１０２内の記録領域における使用領域と予約領域と未使用領域の内訳を示している。
【００２２】
前記記録領域は、録画済コンテンツ使用領域２０１と、録画予約コンテンツ使用領域２０２と、ダウンロード済みコンテンツ使用領域２０３と、ダウンロード途中コンテンツ使用領域２０４と、未使用領域２０５と、から構成される。また、前記未使用領域２０５は、ダウンロード途中コンテンツ使用予定領域２０６と、完全未使用領域２０７と、から成る。録画済コンテンツ使用領域２０１とは、放送波から受信して録画し終わったコンテンツを格納する領域である。
【００２３】
録画予約コンテンツ使用領域２０２とは、予約リスト管理部１０４のリストの中にある録画予約した放送コンテンツを格納するのに必要な領域である。録画予約が成立したコンテンツは、録画予約コンテンツ使用領域２０２にそのコンテンツが必要とする領域を確保することで、録画予約を実行中に前記記録領域の空き領域が不足することを未然に防ぐ。一つの録画予約が完了すると、録画した放送コンテンツのサイズだけ、録画予約コンテンツ使用領域２０２が減少し、録画済コンテンツ使用領域２０１が増加する。
【００２４】
ダウンロード済みコンテンツ使用領域２０３とは、ネットワークから受信し終わったダウンロードコンテンツを格納する領域である。
【００２５】
ダウンロード途中コンテンツ使用領域２０４とは、予約リスト管理部１０４のリストの中にあるダウンロード予約したダウンロードコンテンツのうち、途中までダウンロードしたコンテンツを格納する領域である。コンテンツのダウンロードが完了すると、ダウンロードコンテンツのサイズだけ、ダウンロード途中コンテンツ使用領域２０４が減少し、ダウンロード済みコンテンツ使用領域２０３が増加する。
【００２６】
ダウンロード途中コンテンツ使用予定領域２０６とは、予約リスト管理部１０４のリストの中にあるダウンロード予約したダウンロードコンテンツのうち、前記ダウンロード途中コンテンツ使用領域２０４に途中までダウンロードしたコンテンツの残りの部分を格納するために必要な領域である。コンテンツのダウンロードが進むと、ダウンロードをしたサイズだけ、ダウンロード途中コンテンツ使用予定領域２０６が減少し、ダウンロード途中コンテンツ使用領域２０４が増加する。
【００２７】
完全未使用領域２０７とは、全く使用されていない領域である。新規に録画予約を設定する場合、該録画予約コンテンツのサイズがこの領域のサイズ以下であれば、前記録画予約対象のコンテンツを完全に格納することができる。新規に録画予約を追加すると、録画予約する放送コンテンツのサイズだけ、完全未使用領域２０７が減少し、録画予約コンテンツ使用領域２０２が増加する。同様に、新規にダウンロード予約をリストに追加すると、追加するダウンロードコンテンツのサイズだけ、完全未使用領域２０７が減少し、ダウンロード途中コンテンツ使用予定領域２０６が増加する。
【００２８】
ここで、新規に録画予約を設定する際に、該録画予約コンテンツのサイズが前記完全未使用領域２０７のサイズに満たない場合、ダウンロード途中コンテンツ使用予定領域２０６を使用することもできる。この場合、予約リスト管理部１０４が持つリストの中にあるコンテンツ全てをダウンロードするために必要な領域が不足するため、ダウンロードを全て完了することができなくなる。
【００２９】
予約リスト管理部１０４が持つリストの中にダウンロード予約があるにもかかわらず、ダウンロード途中コンテンツ使用予定領域２０６がなくなった場合は、制御部１０５は予約リスト管理部１０４が持つリスト中にあるダウンロード予約に基づいて実行されるダウンロードの実行を停止する。ダウンロードの停止やキャンセルを、ダウンロードの抑制という。
【００３０】
制御部１０５は、ダウンロードが抑制されると、新規予約コンテンツを完全に格納できる範囲内でダウンロード予約リストに基づくダウンロードを実行して、新規予約コンテンツを完全に格納できなくなる直前でダウンロードを停止することもできる。
【００３１】
制御部１０５は、ダウンロード途中コンテンツ使用予定領域２０６の状態をある一定間隔で監視して、コンテンツ記録部１０２に記録された録画コンテンツやダウンロードコンテンツが削除される、あるいは録画予約が解除されるなどのユーザ操作により、ダウンロード途中コンテンツ使用予定領域２０６が再び確保できると、制御部１０５はネットワーク処理部１０７にダウンロードの再開を指示する。このとき、ダウンロードを自動的に再開してもよいし、図８のような画面を表示部に表示して、ユーザにダウンロード再開を促してもよい。
【００３２】
ユーザがダウンロード予約、または、録画予約を新規に指示したとき、制御部１０５は完全未使用領域２０７が追加するダウンロードコンテンツのサイズ、または、追加する放送コンテンツのサイズ以上の場合、状態管理部１０３の状態を、「ダウンロード予約を完全に格納可能」、かつ、「録画予約を完全に格納可能」にする。
【００３３】
前記完全未使用領域２０７のサイズが前記新規予約対象のコンテンツサイズを満たない場合、未使用領域２０５が追加するダウンロードコンテンツのサイズ、または、追加する放送コンテンツのサイズ以上の場合、状態管理部１０３の状態を、「ダウンロード予約を完全に格納不可能」、かつ、「録画予約を完全に格納可能」にする。
【００３４】
前記未使用領域２０５のサイズが前記新規予約対象のコンテンツサイズを満たない場合、状態管理部１０３の状態を、「ダウンロード予約を完全に格納不可能」、かつ、「録画予約を完全に格納不可能」にする。
【００３５】
これらの状態管理部１０３の状態は、図１に図示しない表示部に表示することができる。ユーザは、表示部に表示された「ダウンロード予約を完全に格納不可能」を見た場合に、予約リストから、ダウンロード予約や録画予約を削除することにより、コンテンツ記録部１０２の空き容量を増やす指示を、受信装置１０１に出すことができる。
【００３６】
図３を用いて、ユーザがダウンロード予約、または、録画予約を新規に指示したときの予約追加処理の流れを説明する。
【００３７】
指示入力部１０６は、ユーザから受信装置１０１に対する「新規にダウンロード予約」、または、「録画予約」の指示を受け付ける（ＳＴ３０１）。制御部１０５は、受信装置１０１のコンテンツ記録部１０２に該予約対象のコンテンツを完全に格納可能か否かを判別する（ＳＴ３０２）。判別処理の流れについては図４を用いて後述する。
【００３８】
制御部１０５は、判別した結果から、前記新規に指示されたダウンロード予約および既に予約済みのダウンロード予約がコンテンツ記録部１０２に完全に格納可能か否かを判断して（ＳＴ３０３）、前記ダウンロード予約が完全に格納可能な場合は、前記新規に指示されたダウンロード予約、または、録画予約を予約リスト管理部１０４に追加する（ＳＴ３０７）。
【００３９】
前記ＳＴ３０３にてダウンロード予約が完全に格納不可能な場合は、制御部１０５は、前記新規に指示した録画予約が完全に格納可能か否かを判断する（ＳＴ３０４）。その結果、録画予約が完全に格納可能な場合は、ダウンロードが完了できないコンテンツが発生する、という条件付きで、ダウンロード予約、または、録画予約を予約リスト管理部１０４に追加する。
【００４０】
このとき、制御部１０５は、表示部に図６のような画面を出して、条件付きで、ダウンロード予約、または、録画予約を予約リスト管理部１０４に追加してもよいかユーザに確認を促すことができる（ＳＴ３０５）。ユーザから条件付きで追加するかどうかの指示を受け付けて（ＳＴ３０６）、追加する場合は、指示されたダウンロード予約または録画予約を予約リスト管理部１０４に追加する（ＳＴ３０７）。追加しない場合は、予約追加処理を終了する。ＳＴ３０４において録画予約が不可能な場合は、予約追加処理を終了する。
【００４１】
図４を用いて、ダウンロード予約、または、録画予約が新規に指示されたとき、受信装置１０１が予約を完全に格納可能か否かを判別する処理の流れを説明する。
【００４２】
まず、制御部１０５はコンテンツ記録部１０２の未使用領域２０５のサイズを取得する（ＳＴ３０１）。このサイズをａとする。
【００４３】
次に、制御部１０５は、新規に指示されたダウンロード予約または録画予約するコンテンツが必要とするサイズを取得する（ＳＴ３０２）。このサイズをｂとする。コンテンツのサイズを取得するには、例えば、HTTPを用いたダウンロードコンテンツの場合はHTTPヘッダのContent-Lengthを使用する方式や、放送コンテンツの場合はＥＰＧ（Electronic Program Guide）等のテレビ番組情報サービスから取得できるコンテンツの時間と、地上デジタル放送やデジタル衛星放送といった放送サービス毎、または放送チャネル毎にあらかじめ用意しておいたビットレートとの積を用いる方式がある。
【００４４】
さらに、制御部１０５は、予約リスト管理部１０４が持つリストに登録されたダウンロードコンテンツがダウンロードを完了させるために必要とする領域のサイズを取得する。すなわちダウンロードコンテンツ使用予定領域２０６を取得する（ＳＴ４０３）。このサイズをｃとする。
【００４５】
新規に指示されたダウンロード予約、または、録画予約するコンテンツと、予約リスト管理部１０４が持つリストに登録されたダウンロードコンテンツが必要とするサイズの和と未使用領域２０５のサイズとを比較する（ＳＴ４０４）。前者の方が後者より小さい、すなわち、不等式ｂ＋ｃ≦ａが成立するとき、状態管理部１０３の状態を、「ダウンロード予約を完全に格納可能」、かつ、「録画予約を完全に格納可能」にする（ＳＴ４０５）。
【００４６】
この場合に、制御部１０５は、ダウンロード途中コンテンツ使用予定領域２０６を使用し、録画予約コンテンツ使用領域２０２を確保する。これにより録画予約を優先して実行することができる。
【００４７】
ＳＴ４０４において不等式ｂ＋ｃ＞ａが成立するとき、新規に指示されたダウンロード予約、または、録画予約するコンテンツと、未使用領域２０５のサイズとを比較する（ＳＴ４０６）。不等式ｂ≦ａが成立するとき、状態管理部１０３の状態を、「ダウンロード予約を完全に格納不可能」、かつ、「録画予約を完全に格納可能」にする。ＳＴ４０６において不等式ｂ＞ａが成立するとき、状態管理部１０３の状態を、「ダウンロード予約を完全に格納不可能」、かつ、「録画予約を完全に格納不可能」にする。
【００４８】
以上説明した本実施例による受信装置１０１は、録画予約を新規に指示したときに、コンテンツ記録部１０２の完全未使用領域２０７が不足した場合であっても、ダウンロード途中コンテンツ使用予定領域２０６を使うことで、録画予約を優先して実行する。
【００４９】
なお本実施例では、ユーザが新規にダウンロード予約および録画予約を指示した場合について記載したが、予め「毎日」「毎週」等の予約を設定し、必要に応じて受信装置１０１が自動的に予約再設定する場合についても同様の方法が適用できる。
【実施例２】
【００５０】
次に、図５を用いて、録画予約もダウンロード予約も新規に追加することが不可能な状態において録画予約を追加する手法について説明する。なお、実施例１と同一の部分については説明を省略し、異なる部分について詳細に説明する。
【００５１】
実施例１に示される手法では、新規に録画予約するコンテンツのサイズが未使用領域２０５より大きい場合、その録画予約を追加することはできない。
【００５２】
本実施例では、新規に録画予約するコンテンツのサイズがダウンロード途中コンテンツ使用領域２０４と未使用領域２０５の和より小さい場合、ダウンロード途中コンテンツ使用領域２０４に格納されたダウンロード途中のコンテンツをコンテンツの末尾から部分的に削除し、該削除した部分を未使用領域２０５に割り当てることで、その録画予約を追加する。
【００５３】
制御部１０５はダウンロードを中断するときに、中断したポイントを記憶する。ダウンロード途中コンテンツのダウンロードを再開するとき、制御部１０５はコンテンツ提供元に対して、前記ポイントをダウンロードを再開したいポイントとして指定する。例えば、HTTPを用いたダウンロードの場合はHTTPリクエストを送る際にRangeヘッダに再開したいポイントを指定する。
【００５４】
本実施例では、ダウンロードを再開するときに、再開したいポイントを、中断したときのポイントから先頭側に戻す（ロールバックする）。制御部１０５は、ダウンロード途中コンテンツ使用領域２０４に格納されているダウンロード途中のコンテンツを、ロールバックする分だけコンテンツの末尾から部分的に削除し、該削除した部分を未使用領域２０５に割り当てる。再開したいポイントをコンテンツの先頭側にロールバックすることで、ロールバックした分だけ未使用領域２０５に割り当てることが可能となる。
【００５５】
図５を用いて実際の手順について説明する。ＳＴ５０４において、受信装置１０１がダウンロード予約も、録画予約もできない状態にあるとき、制御部１０５は、上記したロールバック処理を行うことで新規に録画予約を追加する。このとき、表示部に図７のような画面を提示して（ＳＴ５０５）、ロールバック処理をして、録画予約を追加するかをユーザに選択させる（ＳＴ５０７）。
【００５６】
実施例１と同様に、制御部１０５はダウンロード途中コンテンツ使用予定領域２０６の状態をある一定間隔で監視して、コンテンツ記録部１０２に記録された録画コンテンツやダウンロードコンテンツが削除されたり、録画予約が解除されるなどで、ダウンロード途中コンテンツ使用予定領域２０６が再び確保されると、制御部１０５はネットワーク処理部１０７にダウンロードを再開を指示する。このとき、ダウンロードを自動的に再開してもよいし、図８のような画面を表示部に示して、ユーザにダウンロード再開を促してもよい。再開するポイントはロールバックしたサイズ分だけ先頭に戻ったポイントである。
【００５７】
なお、制御部１０５は、ＳＴ５０９のロールバック処理のときに、ダウンロード途中のコンテンツをロールバックする分だけ部分的に削除する。しかし、削除処理はＳＴ５０９のロールバック処理のときに実行せず、削除する旨を示すフラグを付しておき、実際に予約された録画を実行するときにフラグの付されたコンテンツを削除してもよい。
【００５８】
そして、ダウンロードを再開したいポイントを、ダウンロードを中断したポイントにしておき、実際に予約された録画を実行するときに、ダウンロードを再開したいポイントを、中断したポイントから、ロールバックしたいポイントに変更する。
【００５９】
この方法を取ることにより、新規に録画予約するコンテンツのサイズが未使用領域２０５より大きい場合でもその録画予約を追加することができ、一方、録画予約が追加されたが後にキャンセルされた場合であっても、ダウンロードをロールバックしたポイントからではなく、中断したポイントから再ダウンロードを行うことができる。
【００６０】
以上説明した、本実施例による受信装置１０１であれば、録画予約を新規に指示したときに、コンテンツ記録部１０２の未使用領域２０５が不足した場合であっても、ダウンロード途中コンテンツ使用領域２０４を使うことで、録画予約を優先して実行する。
【実施例３】
【００６１】
次に、ユーザの指示によりダウンロードを実行中に録画予約の時間になったとき、あるいは、録画予約を実行中にユーザの指示によりダウンロードが開始したとき、コンテンツ記録部１０２の空き容量が不足した場合に、録画予約を優先する手法について説明する。なお、実施例１と同一の部分については説明を省略し、異なる部分について詳細に説明する。
【００６２】
本実施例は、前述の実施例１および実施例２と異なり、ユーザが新規にダウンロード予約、または、録画予約を指示したときに、記録媒体の空き領域に基づき予約可能か否かの判別を行う。あるいは優先処理を行う。
【００６３】
図９を用いて、ユーザの指示によりダウンロードを実行中に録画予約の時間になったときの手順を説明する。制御部１０５は、ユーザの指示等によりダウンロードを実行中に録画予約の実行時間になったとき、該録画するコンテンツを完全に格納可能か否かを確認する（ＳＴ９０１）。前記確認手法は図１０を用いて後述する。前記コンテンツが完全に格納可能か否かを判断して（ＳＴ９０２）、完全に格納可能な場合は、コンテンツ記録部１０２に録画予約実行のために必要な領域、すなわち録画予約コンテンツ使用領域２０２を録画予約するコンテンツのサイズだけ確保して（ＳＴ９０５）、録画予約を実行する（ＳＴ９０６）。
【００６４】
制御部１０５は、前記録画予約が完全に格納不可能な場合は、ダウンロード実行を中断するか否か判断する（ＳＴ９０３）。このとき、ユーザに対してダウンロード実行を中断するか否か示す画面を表示部に表示して選択させてもよい。
【００６５】
前記ダウンロード実行を中断する場合、ダウンロード実行を中断して（ＳＴ９０４）、その後、コンテンツ記録部１０２に録画予約実行のために必要な領域を確保して（ＳＴ９０５）、録画予約を実行する（ＳＴ９０６）。ダウンロードの中止やキャンセルを、ダウンロードの抑制という。
【００６６】
前記ダウンロード実行を中断しない場合、そのままコンテンツ記録部１０２に録画予約実行のために必要な領域を確保して（ＳＴ９０５）、録画予約を実行する（ＳＴ９０６）。ＳＴ９０５で放送コンテンツのサイズだけ録画予約コンテンツ使用領域２０２を確保できなかった場合は、確保できるだけ録画予約コンテンツ使用領域２０２を確保する。
【００６７】
制御部１０５は、ダウンロードが抑制されると、録画予約を実行できる範囲内で前記ダウンロード予約リストに基づくダウンロードを実行して、録画予約を実行できなくなる直前でダウンロードを停止することもできる。  前記ＳＴ９０１、ＳＴ９０２において、録画予約を実行して格納するコンテンツは格納可能だが、現在ダウンロード実行中のコンテンツは格納不可と判断できた場合は、すぐダウンロードを中断する方法も考えられる。その際、前記録画予約コンテンツ使用領域２０２の確保は不要となる。
【００６８】
図１０を用いて、ユーザの指示等によりダウンロードを実行中に録画予約の実行時間になったとき、該録画する放送コンテンツを完全に格納可能か否かを判別する処理の流れを説明する。
【００６９】
まず、制御部１０５はコンテンツ記録部１０２の未使用領域２０５のサイズを取得する（ＳＴ１００１）。このサイズをａとする。
【００７０】
次に、該録画する放送コンテンツが必要とするサイズを取得する（ＳＴ１００２）。このサイズをｂとする。コンテンツのサイズを取得するには、例えば、放送コンテンツの場合はEPGから取得できるコンテンツの時間と、地上デジタル放送やデジタル衛星放送といった放送サービス毎、または放送チャネル毎にあらかじめ用意しておいたビットレートとの積を用いる方式がある。
【００７１】
該録画する放送コンテンツが必要とするサイズと、未使用領域２０５のサイズとを比較して（ＳＴ１００３）、不等式ｂ≦ａが成立するとき、状態管理部１０３の状態を「録画予約を完全に格納可能」にする（ＳＴ１００４）。ＳＴ１００３において不等式ｂ＞ａが成立するとき、状態管理部１０３の状態を、「録画予約を完全に格納不可能」にする（ＳＴ１００５）。
【００７２】
録画予約を実行中にユーザの指示等によりダウンロードが開始したときの手順を説明する。ダウンロードを実行中に録画予約の時間になったとき、録画予約を実行する直前に、コンテンツ記録部１０２に録画予約実行のために必要な領域を確保するため、録画予約を実行中にダウンロードが開始されても、既に実行中の録画予約には影響を与えない。
【００７３】
そのため、本実施例によれば、予約録画を実行中に、ユーザの指示等によりダウンロードが開始した場合に空き容量が不足しても、録画予約を実行時に録画の実行により格納されるコンテンツのサイズだけ領域を確保できれば録画予約は完全に格納することができる。
【００７４】
以上説明した、本実施例による受信装置１０１であれば、ユーザの指示等によりダウンロードを実行中に録画予約の時間になったとき、あるいは、録画予約を実行中にユーザの指示等によりダウンロードが開始したとき、コンテンツ記録部１０２の空き容量が不足した場合であっても、録画予約をダウンロード予約より優先して実行することで、コンテンツ記録部１０２の空き容量の範囲内で録画予約によるコンテンツを完全に格納することができる。
【００７５】
実施例１と実施例２記載の受信装置は、録画予約あるいはダウンロード予約を設定する際に、該予約対象のコンテンツを記録するための記録領域があるか否かを判断する。前記記録領域に空きがある場合は、前記記録領域を確保すると同時に前記予約を登録する。前記記録領域に空きが無い場合は、前記設定する予約が録画予約であれば、登録済みの予約の中からダウンロード予約を抽出し、ダウンロード予約用に確保した記録領域を該録画予約用に変更し、該録画予約を登録する。前記設定する予約がダウンロード予約であれば、該ダウンロード予約を完全に受信不可能という条件付きで、該ダウンロード予約を登録する。
【００７６】
実施例３記載の受信装置は、コンテンツ・ダウンロードを実行中に録画予約の時間になったとき、あるいは、録画予約を実行中にユーザの指示等によりダウンロードが開始したとき、前記録画予約のコンテンツが全て記録領域に格納できるか否かを判断する。前記実行中のダウンロードと前記録画予約のコンテンツの両方を記録できない場合は、前記録画予約のコンテンツが優先的に前記記録領域を確保できるようにし、必要に応じて前記ダウンロードを停止する。
【００７７】
ダウンロード予約と録画予約が重複したとき、記憶媒体の空き領域のサイズと、既に予約されたダウンロードコンテンツが必要とする記憶媒体の領域のサイズと、新規に予約するダウンロードコンテンツ、または、新規に予約する放送コンテンツが必要とする記憶媒体の領域のサイズから、新規に予約するダウンロードコンテンツ、または、新規に予約する放送コンテンツのサイズが記憶装置に格納可能か否かを判別する。ダウンロード予約によるコンテンツと録画予約によるコンテンツの両方を記憶装置に完全に格納できない場合、録画予約を優先的に行う。
【００７８】
本実施例によれば、記憶媒体の空き領域のサイズが不足しているため、ダウンロード予約によるコンテンツと録画予約によるコンテンツの両方を完全に格納できない場合でも、ダウンロードコンテンツよりも受信機会が少ない放送コンテンツの録画予約を出来得る限り優先的に行うことを可能とする受信装置を提供することができる。上記受信装置によれば、録画予約を優先することで、録画予約とダウンロード予約に優先度をつけない場合に比べて、予約録画実行時に録画予約のための空き容量が不足することがなくなるため、ユーザはダウンロード予約をしている場合であっても、録画予約を完全に格納することができる。
【００７９】
また、ダウンロード途中のコンテンツを部分削除して、録画予約のための領域に割り当てることで、記憶装置の空き領域が録画予約によるコンテンツのサイズより少ない場合でも、出来得る限り録画予約を優先的に行うことを可能とする受信装置を提供することができる。上記受信装置によれば、ユーザは録画予約をするために必要なサイズの空き領域を受信装置内の記憶装置に確保できない場合であっても、録画予約を完全に格納することができる。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態における受信装置の構成を表すブロック図の例である。
【図２】コンテンツ記録部１０２において、コンテンツ記録部１０２に記録されている領域の内訳を示す図の例である。
【図３】予約追加処理の流れを示すフローチャート図の例である。
【図４】受信装置１０１が予約を完全に格納可能か否かを判別する処理の流れを示すフローチャート図の例である。
【図５】録画予約もダウンロード予約も不可能な状態において録画予約を追加する流れを示すフローチャート図の例である。
【図６】ダウンロードを停止してでも、録画予約を優先させるかどうかをユーザに選択させる画面を示す図の例である。
【図７】ダウンロード途中のコンテンツを部分削除してでも、録画予約を優先させるかどうかをユーザに選択させる画面を示す図の例である。
【図８】未使用領域が増えたため、停止していたダウンロードを再開させるかどうかをユーザに選択させる画面を示す図の例である。
【図９】ユーザの指示によりダウンロードを実行中に録画予約の時間になったときの処理の流れを示すフローチャート図の例である。
【図１０】ダウンロードを実行中に録画予約の実行時間になったとき、該録画する放送コンテンツを完全に格納可能か否かを判別する処理の流れを示すフローチャート図の例である。
【符号の説明】
【００８１】
１０１…受信装置、１０２…コンテンツ記録部、１０３…状態管理部、１０４…予約リスト管理部、１０５…制御部、１０６…指示入力部、１０７…ネットワーク処理部、１０８…コンテンツ録画処理部、１０９…コンテンツ再生処理部、１１０…ネットワーク入出力部、１１１…放送波入力部、１１２…コンテンツ出力部、２０１…録画済コンテンツ使用領域、２０２…録画予約コンテンツ使用領域、２０３…ダウンロード済みコンテンツ使用領域、２０４…ダウンロード途中コンテンツ使用領域、２０５…未使用領域、２０６…ダウンロード途中コンテンツ使用予定領域、２０７…完全未使用領域
【図１】
0004842920.tif 000002
【図２】
0004842920.tif 000003
【図３】
0004842920.tif 000004
【図４】
0004842920.tif 000005
【図５】
0004842920.tif 000006
【図６】
0004842920.tif 000007
【図７】
0004842920.tif 000008
【図８】
0004842920.tif 000009
【図９】
0004842920.tif 000010
【図１０】
0004842920.tif 000011