(57)【要約】  【課題】  インタフェースを介して記録再生装置を制御でき、且つ転送レートが変化する番組を記録再生装置で録画する場合であっても、記録再生装置の正確な録画可能時間を求めることができる記録再生装置の制御装置および方法、プログラム、ならびに記録媒体を提供する。  【解決手段】  ＩＥＥＥ１３９４を介してＤＴＶ１とＨＤＲ２とを接続する。ＨＤＲ２での録画中に、ＡＶ／Ｃ Disc Subunit コマンドにより、ＩＥＥＥ１３９４を介して、ＨＤＲ２の記録残容量を所定時間間隔で取得し、取得した記録残容量の変化量からＨＤＲ２の実録画レートを算出する。そして、算出した実録画レートと残記録容量からＨＤＲ２の録画可能時間を割り出す。【選択図】        図１
2005328210.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と接続可能なインタフェースを備えた記録再生装置の制御装置において、
上記記録再生装置での録画中に、上記インタフェースを介して上記記録再生装置の記録残容量を取得する取得手段と、
上記記録残容量から上記記録再生装置の実録画レートを算出し、算出した実録画レートから上記記録再生装置の録画可能時間を割り出す割出手段とを有することを特徴とする記録再生装置の制御装置。
【請求項２】
請求項１において、
さらに、録画中の番組の残り時間を取得する取得手段を有し、上記残り時間が上記録画可能時間を上回ると予測された場合には、その旨をユーザに提示することを特徴とする記録再生装置の制御装置。
【請求項３】
請求項２において、
上記記録再生装置に録画されている番組から、削除候補となる番組をユーザに提示することを特徴とする記録再生装置の制御装置。
【請求項４】
外部機器と接続可能なインタフェースを備えた記録再生装置の制御方法において、
上記記録再生装置での録画中に、上記インタフェースを介して上記記録再生装置の記録残容量を取得するステップと、
上記記録残容量から上記記録再生装置の実録画レートを算出し、算出した実録画レートから上記記録再生装置の録画可能時間を割り出すステップとを有することを特徴とする記録再生装置の制御方法。
【請求項５】
外部機器と接続可能なインタフェースを備えた記録再生装置を制御するプログラムにおいて、
上記記録再生装置での録画中に、上記インタフェースを介して上記記録再生装置の記録残容量を取得するステップと、
上記記録残容量から上記記録再生装置の実録画レートを算出し、算出した実録画レートから上記記録再生装置の録画可能時間を割り出すステップとをコンピュータに実行させることを特徴とするプログラム。
【請求項６】
外部機器と接続可能なインタフェースを備えた記録再生装置を制御するプログラムを記録した記録媒体において、
上記記録再生装置での録画中に、上記インタフェースを介して上記記録再生装置の記録残容量を取得するステップと、
上記記録残容量から上記記録再生装置の実録画レートを算出し、算出した実録画レートから上記記録再生装置の録画可能時間を割り出すステップとをコンピュータに実行させることを特徴とするプログラムを記録した、コンピュータによって読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録再生装置の制御装置および方法、プログラム、ならびに記録媒体に関し、特に、デジタル放送を録画する記録再生装置の録画可能時間を、インタフェースを介して正確に割り出すものである。
【背景技術】
【０００２】
近年、地上デジタル放送、ＢＳ（Broadcasting Satellite）デジタル放送およびＣＳ（Communication Satellite）デジタル放送の開始に伴い、これらデジタル放送用のデジタルチューナを有するテレビジョン受像機、セットトップボックスなどのデジタル放送受信装置が普及しつつある。デジタル放送受信装置は、通常、ＩＥＥＥ１３９４に代表されるデジタルインタフェースを備えており、デジタル放送をデジタル信号のまま外部に出力することができる。また、同じくデジタルインタフェースを備え、デジタル放送を録画可能なハードディスクレコーダなどの記録再生装置も普及しつつある。
【０００３】
デジタル放送を録画する記録再生装置では、可変レートのビットストリームを効率的に記録媒体に録画するために様々な提案がなされている。例えば、下記の特許文献１には、可変レート方式により符号化を行う画像記録装置であっても、時間パラメータと容量パラメータとに基づき、記憶媒体に記録可能な残り時間を予測する画像記録時間処理方法が記載されている。
【０００４】
また、下記の特許文献２には、設定された録画時間とストリームのビットレートとに基づいて、録画を行うのに必要な記録容量である必要容量を算出し、その必要容量以上の記録領域に、受信した番組を記録することで、録画が途中で中断されることを防止できる記録装置が記載されている。
【０００５】
【特許文献１】特開平１０−１７２２６９号公報
【０００６】
【特許文献２】特開平２００３−１７９８７２号公報
【０００７】
ところで、ＩＥＥＥ１３９４でデジタル放送受信装置と記録再生装置とを接続した場合、映像、音声などの番組放送のストリームと共に、記録再生装置の録画／再生といった制御コマンドのやり取りが可能である。依って、デジタル放送受信装置と記録再生装置とを接続した場合、デジタル放送受信装置から記録再生装置の動作を制御することができる。例えば、デジタルチューナを有するテレビジョン受像機とハードディスクレコーダとを、ＩＥＥＥ１３９４で接続した場合、テレビジョン受像機からハードディスクレコーダへ、デジタル放送のストリームを出力すると共に、録画指示のＲＥＣコマンドを送信すれば、テレビジョン受像機のアプリケーションからデジタル放送の録画操作を実現することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
記録再生装置に番組を録画する場合、予め録画に必要な空き容量を記録再生装置に確保してから録画を開始する必要がある。通常、このような空き容量の確保は、アプリケーションにより、テレビジョン受像機の画面上に記録再生装置の残容量を表示し、記録再生装置上の不要な番組をユーザに削除させることで行われる。しかしながら、番組放送の転送レートは刻々と変化するため、録画に必要な空き容量を正確に予測することは困難であり、番組の途中で空き容量不足になり、途中から番組が録画できなくなってしまう問題点があった。
【０００９】
このような容量不足による録画の失敗は、デジタル放送規格上の最大転送レートを基にして、録画に必要な容量を確保すれば防げるが、この場合、記録再生装置に常に必要以上の容量を保持しておくことになり、無駄が生じてしまう。
【００１０】
上述した特許文献１および特許文献２には、転送レートが変化する場合での録画可能時間の予測について記載されているが、記録再生装置で行うものであり、デジタルインタフェースを介して容易に外部装置から制御するものではなかった。
【００１１】
したがって、この発明の目的は、インタフェースを介して記録再生装置を制御でき、且つ転送レートが変化する番組を記録再生装置で録画する場合であっても、記録再生装置の正確な録画可能時間を求めることができる記録再生装置の制御装置および方法、プログラム、ならびに記録媒体を提供することにある。
【００１２】
また、そのように取得した記録残容量から、容量不足が予測された場合に、その旨をユーザに提示し、通知すること、および、容量不足が予測された場合に、取得した記録残容量から、削除候補となる番組をユーザに提示し、ユーザが提示された番組を削除することで録画を中断させることなく完了させることができる記録再生装置の制御装置および方法、プログラム、ならびに記録媒体を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１に係る発明は、外部機器と接続可能なインタフェースを備えた記録再生装置の制御装置において、記録再生装置での録画中に、インタフェースを介して記録再生装置の記録残容量を取得する取得手段と、記録残容量から記録再生装置の実録画レートを算出し、算出した実録画レートから記録再生装置の録画可能時間を割り出す割出手段とを有することを特徴とする記録再生装置の制御装置である。
【００１４】
請求項４に係る発明は、外部機器と接続可能なインタフェースを備えた記録再生装置の制御方法において、記録再生装置での録画中に、インタフェースを介して記録再生装置の記録残容量を取得するステップと、記録残容量から記録再生装置の実録画レートを算出し、算出した実録画レートから記録再生装置の録画可能時間を割り出すステップとを有することを特徴とする記録再生装置の制御方法である。
【００１５】
請求項５に係る発明は、外部機器と接続可能なインタフェースを備えた記録再生装置を制御するプログラムにおいて、記録再生装置での録画中に、インタフェースを介して記録再生装置の記録残容量を取得するステップと、記録残容量から記録再生装置の実録画レートを算出し、算出した実録画レートから記録再生装置の録画可能時間を割り出すステップとをコンピュータに実行させることを特徴とするプログラムである。
【００１６】
請求項６に係る発明は、外部機器と接続可能なインタフェースを備えた記録再生装置を制御するプログラムを記録した記録媒体において、記録再生装置での録画中に、インタフェースを介して記録再生装置の記録残容量を取得するステップと、記録残容量から記録再生装置の実録画レートを算出し、算出した実録画レートから記録再生装置の録画可能時間を割り出すステップとをコンピュータに実行させることを特徴とするプログラムを記録した、コンピュータによって読み取り可能な記録媒体である。
【００１７】
この発明では、インタフェースを介して記録再生装置の記録残容量を取得することができるため、所定時間間隔における記録再生装置の記録残容量の変化量から実録画レートを算出することができ、算出された実録画レートに応じた正確な録画可能時間を割り出すことができる。
【発明の効果】
【００１８】
この発明によれば、インタフェースを介して取得した記録再生装置の記録残容量から実録画レートを算出し、算出された実録画レートから録画可能時間を割り出すことで、正確な録画可能時間を取得することができる。また、取得した録画可能時間と録画中の番組の残り時間とを比較して、録画実行中に記録再生装置の残容量不足が予測された時点で、ユーザに容量不足を警告することで、ユーザは、容量が不足することを認識できる。その際、記録再生装置に記録されている不要な番組をユーザに提示し、削除を促すことで、容量不足による録画の失敗を防止できる。
【発明を実施するための最良の形態】
【００１９】
以下、この発明の実施の形態による記録再生装置の制御装置について、図面を参照して説明する。図１は、この発明の一実施形態による記録再生制御システムの構成の一例を示す。ＤＴＶ１は、デジタル放送を受信可能なテレビジョン受像機である。ＨＤＲ２は、デジタル放送の録画／再生が可能なハードディスクレコーダである。ＤＴＶ１およびＨＤＲ２の基本的な構成は、それぞれ、従来のテレビジョン受像機およびハードディスクレコーダと同様なため、ここでは説明を省略する。
【００２０】
ＤＴＶ１およびＨＤＲ２は、共にデジタルインタフェースであるＩＥＥＥ１３９４を備えており、ＩＥＥＥ１３９４などのネットワークで繋がったコンシューマＡＶ機器のリモート制御コマンドとして規定されている、ＡＶ／Ｃ（AV/C Digital Interface Command Set General Specification）、ＡＶ／Ｃ Disc（AV/C Disc Subunit General Specification）などのＡＶ／Ｃコマンドセットに対応している。
【００２１】
ＤＴＶ１とＨＤＲ２とは、ＩＥＥＥ１３９４を介して接続されている。録画の際には、ＤＴＶ１からＨＤＲ２へ、ＭＰＥＧ−２（Moving Picture Experts Group −２）トランスポートストリームが供給される。再生の際には、ＨＤＲ２からＤＴＶ１へ、ＭＰＥＧ−２トランスポートストリームが供給される。ＤＴＶ１とＨＤＲ２との間では、これら録画、再生用のストリームと共に、ＲＥＣ、ＲＥＣ ＳＴＯＰ、ＨＤＲ２の状態取得などの、ＡＶ／Ｃ、ＡＶ／Ｃ Discコマンドの伝送が可能とされており、ＤＴＶ１は、ＨＤＲ２の録画や再生等の動作を制御することができる。
【００２２】
ＤＴＶ１によるＨＤＲ２の動作の制御は、例えば、ＤＴＶ１上のソフトウェアにより実現可能である。このソフトウェアを構成するＤＴＶ１が実行するプログラムは、予めＤＴＶ１が有するメモリに記憶されていても良いし、メモリカードなどの着脱自在な記録媒体に記録されているものをインストールして取得しても良いし、ネットワークを介して所定のサーバなどからダウンロードして取得しても良い。なお、ＤＴＶ１によるＨＤＲ２の動作の制御は、ハードウェアで実現しても良い。
【００２３】
以下、図２に示すフローチャートを参照して、ＨＤＲ２での録画中におけるＤＴＶ１の動作の一例について説明する。ＤＴＶ１は、ＨＤＲ２で録画が開始されたら、ＩＥＥＥ１３９４を介してＨＤＲ２の残容量を所定時間間隔、例えば１秒間隔で取得し、取得したＨＤＲ２の残容量により、ＨＤＲ２の実録画レートおよび録画中のストリームの録画可能時間を、それぞれ以下の式（１）、（２）によって計算する（ステップＳ１）。
【００２４】
＜ＨＤＲ２の残容量の取得＞
ＡＶ／Ｃ Disc subunit コマンドの、「RootContents List Descriptor」の、「list_specific_information」→「disc_capacity_info_block」→「disc_remaining_recording_capacity」を読み出し、取得する。
【００２５】
＜実録画レートの計算＞
実録画レート ＝（前残容量 − 現残容量）／ Ｔ                ・・・（１）
Ｔ：残容量を取得する時間間隔である。
現残容量：ＨＤＲ２の現在の残容量
前残容量：現残容量の取得時よりも時間Ｔだけ前のＨＤＲ２の残容量
【００２６】
＜録画可能時間の計算＞
録画可能時間 ＝ 現残容量 ／ 実録画レート                    ・・・（２）
【００２７】
録画可能時間は、デジタル放送の最大転送レートやＡＲＩＢ（Association of Radio Industries and Businesses）規格のデフォルト転送レート（ＨＤ：２４Ｍｂｐｓ、ＳＤ：１２Ｍｂｐｓ）を用いて計算することもできる。ＭＰＥＧ−２のトランスポートストリームには、番組配列情報の一つであるＰＳＩ（Program Specific Information）が多重されている。最大転送レートは、このＰＳＩに規定されているＰＭＴ（Program Map Table）のデジタルコピー制御記述子の、「maximum bitrate」から取得できる（「ＡＲＩＢ デジタル方法に使用する番組配列情報（ARIB STD-B10）」および「ＡＲＩＢ ＢＳデジタル放送運用規定（ARIB TR-B15）」を参照）。
【００２８】
しかしながら、実際の転送レートは刻々と変化し、最大転送レートではないため、録画可能時間が実際よりも短く計算される可能性が高い。そこで一実施形態によるＤＴＶ１は、式（２）で算出される実録画レートを使用して録画可能時間を割り出している。
【００２９】
ステップＳ１で、録画可能時間を割り出したら、番組長、番組開始時刻および現在時刻を取得し、以下の式（３）で録画番組の残り放送時間を計算する（ステップＳ２）。
【００３０】
＜番組長、番組開始時刻および現在時刻の取得＞
ＭＰＥＧ−２のトランスポートストリームには、番組配列情報の一つであるＳＩ（Service Information）が多重されている。番組長と番組開始時刻は、それぞれ、ＳＩに規定されているＥＩＴ（Event Information Table）の番組長（duration）と番組開始時刻（start time）とから取得できる。また、現在時刻は、ＳＩに規定されているＴＯＴ（Time Offset Table）から取得できる（「ＡＲＩＢ デジタル方法に使用する番組配列情報（ARIB STD-B10）」を参照）。
【００３１】
＜残り放送時間の計算＞
残り放送時間 ＝ 番組開始時刻 ＋ 番組長 − 現在時刻          ・・・（３）
【００３２】
ステップＳ２で、残り放送時間を計算したら、計算した残り放送時間がゼロであるか否かを判定する（ステップＳ３）。ステップＳ３で、残り放送時間がゼロ、すなわち無いと判定された場合には、録画を停止し、処理を終了する。ステップＳ３で、残り放送時間がゼロでない、すなわち有ると判定された場合には、残り放送時間が録画可能時間を超えているか否かを判定する（ステップＳ４）。
【００３３】
ステップＳ４で、残り放送時間が録画可能時間を超えていないと判定された場合には、処理がステップＳ１に戻される。ステップＳ４で、残り放送時間が録画可能時間を超えていると判定された場合には、不要番組削除処理を行い（ステップＳ５）、処理がステップＳ１に戻される。なお、不要番組削除処理でなく、録画中の番組の残り放送時間が録画可能時間を上回ると予測されたことを、ユーザに提示するだけでも良い。
【００３４】
図３に示すフローチャートを参照して、不要番組削除処理の動作の一例について説明する。但し、ユーザが途中で録画を停止した場合の処理については省略する。不要番組削除処理は、録画可能時間が残り放送時間を下回った時点で開始される。不要番組削除処理では、まず、録画に要する容量、すなわち番組の削除によって取得しなければならない容量を、以下の式（４）によって計算する（ステップＳ６）。
【００３５】
＜必要容量の計算＞
必要容量 ＝（残り放送時間時間 − 録画可能時間）× 実録画レート・・・（４）
【００３６】
ステップＳ６で必要容量を計算したら、計算した必要容量がゼロ以下であるか否かを判定する（ステップＳ７）。ステップＳ７で、ゼロ以下であると判定された場合には、削除処理を終了する。ステップＳ７で、ゼロ以上であると判定された場合には、ＡＶ／Ｃ Disc subunit コマンドを使用して、ＨＤＲ２に録画されている個々の番組情報を取得する（ステップＳ８）。この番組情報は、ＡＶ／Ｃ Disc subunit コマンドの、「RootContents List Descriptor」の、「Object Entry」から取得することができる。取得できる情報の一部を、情報源のＡＶ／Ｃ Disc subunit コマンドの、Descriptorと共に示す。
【００３７】
・チャンネル名
「Object Entry」→「entry_specific_information」→「program_attribute_info_block」→「service_name」
【００３８】
・番組名
「Object Entry」→「entry_specific_information」→「name_info_block」→「raw_text_info_block」
【００３９】
・録画開始時刻
「Object Entry」→「entry_specific_information」→「time_stamp_info_block」
【００４０】
・ＨＤ／ＳＤ（番組はＨＤ（High Definition）放送かＳＤ（Standard Definition）放送か）
「Object Entry」→「entry_specific_information」→「program_attribute_info_block」→「program_mode」→「HD/SD」
【００４１】
・録画容量
「Object Entry」→「entry_specific_information」→「size_indicator_info_block」
【００４２】
・ＬＯＣＫ／Ｕｎｌｏｃｋ（番組がプロテクトされているかどうか）
「Object Entry」→「entry_specific_information」→「disc_subunit_object_attributes」→「content_locked」
【００４３】
ステップＳ８で、番組情報を取得したら、取得した番組情報から、必要容量を得るための削除候補の番組リストを作成し、ユーザに提示する（ステップＳ９）。削除候補の番組は、録画開始時刻、録画容量などを考慮して決定される。この時、ロックにより削除不可とされている番組は削除候補に入れない。
【００４４】
図４は、ユーザに提示する削除候補番組リストの画面の一例を示す。提示画面１０は、ＤＴＶ１に付属の、リモートコマンダなどのユーザインタフェースにより操作可能な、ＯＳＤ（On-Screen Display）による表示画面であり、番組リスト１１と動作選択部１２とが表示されている。番組リスト１１には、「番組名」、「録画時刻」および「サイズ」項目からなる削除候補の番組リストが表示されている。この例では、「サイズ」の合計が必要容量を超えるまで、録画時刻の古い順に表示している。動作選択部１２には、「はい」、「いいえ」など、ユーザが削除候補の番組を削除するか否かを選択するための項目が表示されている。ユーザが「はい」を選択した時点で、不要番組の削除が開始される。
【００４５】
ステップＳ９で、ユーザに削除候補番組リストを提示したら、ユーザからの指示により、削除してよい番組であるか否かを判定する（ステップＳ１０）。ステップＳ１０で、削除してはいけない番組と判定された場合には、ステップＳ８に処理が戻り、新たな削除候補番組を設定して再度処理を繰り返す。ステップＳ１０で、削除してよい番組と判定された場合には、ＨＤＲ２から削除指示された番組を削除し（ステップＳ１１）、ステップＳ６に処理が戻り、録画に必要な容量が得られるまで、これら処理を繰り返す。
【００４６】
一例として、残容量の取得時間間隔Ｔを５秒とし、５０分の番組を録画した場合のＤＴＶ１とＨＤＲ２の動作について、図５を参照して説明する。まず、ＤＴＶ１からＨＤＲ２に対して録画の指示がなされると共に、残容量が要求される。ＨＤＲ２は、ＤＴＶ１の残容量の要求に対して、残容量情報（９１００Ｍバイト）を返信している。
【００４７】
ＤＴＶ１は、最初に残容量を要求してから５秒後に、再びＨＤＲ２に対して残容量を要求している。ＨＤＲ２は、ＤＴＶ１の要求に対して、残容量情報（９０８７Ｍバイト）を返信している。５秒間で１３Ｍバイト残容量が減少していることから、ＤＴＶ１は、式（１）より、実録画レートが１３／５＝２．６Ｍバイト／秒であると算出している。また、ＤＴＶ１は、式（２）より、録画可能時間を９０８７／２．６＝３４９５秒、すなわち、５８分１５秒と計算している。
【００４８】
このときＤＴＶ１が取得した残り放送時間は、５０分であり、残り放送時間が録画可能時間を超えていないため、ＤＴＶ１は、前回の残容量の要求から５秒後に、再びＨＤＲ２に対して残容量を要求している。ＨＤＲ２は、ＤＴＶ１の要求に対して、残容量情報（９０７４Ｍバイト）を返信している。５秒間で１３Ｍバイト残容量が減少していることから、ＤＴＶ１は、式（１）より、実録画レートが１３／５＝２．６Ｍバイト／秒のままであると算出している。また、ＤＴＶ１は、式（２）より、録画可能時間を９０７４／２．６＝３４９０秒、すなわち、５８分１０秒と計算している。
【００４９】
このときＤＴＶ１が取得した残り放送時間は、４９分５５秒であり、残り放送時間が録画可能時間を超えていないため、ＤＴＶ１は、前回の残容量の要求から５秒後に、再びＨＤＲ２に対して残容量を要求している。ＨＤＲ２は、ＤＴＶ１の要求に対して、残容量情報（９０６７Ｍバイト）を返信している。５秒間で７Ｍバイト残容量が減少していることから、ＤＴＶ１は、式（１）より、実録画レートが７／５＝１．４Ｍバイト／秒であると算出している。また、ＤＴＶ１は、式（２）より、録画可能時間を９０６７／１．４＝６４７６．４２８・・・秒、すなわち、約１０７分５５秒と計算している。
【００５０】
このときＤＴＶ１が取得した残り放送時間は、４９分５０秒であり、残り放送時間が録画可能時間を超えていないため、ＤＴＶ１は、前回の残容量の要求から５秒後に、再びＨＤＲ２に対して残容量を要求している。ＨＤＲ２は、ＤＴＶ１の要求に対して、残容量情報（９０６７Ｍバイト）を返信している。５秒間で７Ｍバイト残容量が減少していることから、ＤＴＶ１は、式（１）より、実録画レートが７／５＝１．４Ｍバイト／秒であると算出している。また、ＤＴＶ１は、式（２）より、録画可能時間を９０６７／１．４＝６４７６．４２８・・・秒、すなわち、約１０７分５５秒と計算している。
【００５１】
以後、同様な処理が繰り返され、ＤＴＶ１がＨＤＲ２に対して残容量を要求し、ＨＤＲ２は、その残容量の要求に対して、残容量情報（２４５３Ｍバイト）が返信されている。ＤＴＶ１は、その残容量の要求から５秒後に、再びＨＤＲ２に対して残容量を要求し、ＨＤＲ２は、その要求に対して、残容量情報（２４４０Ｍバイト）を返信している。５秒間で１３Ｍバイト残容量が減少していることから、ＤＴＶ１は、式（１）より、実録画レートが１３／５＝２．６Ｍバイト／秒のままであると算出している。また、ＤＴＶ１は、式（２）より、録画可能時間を２４４０／２．６＝９３８．４６・・・秒、すなわち、約１５分３６秒と計算している。
【００５２】
このときＤＴＶ１が取得した残り放送時間は、１２分３０秒であり、残り放送時間が録画可能時間を超えていないため、ＤＴＶ１は、前回の残容量の要求から５秒後に、再びＨＤＲ２に対して残容量を要求している。ＨＤＲ２は、ＤＴＶ１の要求に対して、残容量情報（２４２０Ｍバイト）を返信している。５秒間で２０Ｍバイト残容量が減少していることから、ＤＴＶ１は、式（１）より、実録画レートが２０／５＝４．０Ｍバイト／秒であると算出している。また、ＤＴＶ１は、式（２）より、録画可能時間を２４２０／４．０＝６０５秒、すなわち、１０分５秒と計算している。
【００５３】
このときＤＴＶ１が取得した残り放送時間は、１２分２５秒であり、残り放送時間が録画可能時間を超えているため、ＤＴＶ１は、残容量が不足すると予測して、不要番組削除処理を行い、録画に必要なＨＤＲ２の容量を確保する。
【００５４】
以上説明したように、この発明の一実施形態によるＤＴＶ１によれば、ＩＥＥＥ１３９４を介してＨＤＲ２の記録残容量を取得することができるため、所定時間間隔におけるＨＤＲ２の記録残容量の変化から実録画レートを算出し、算出された実録画レートに応じた録画可能時間を割り出すことができる。また、録画実行中に、ＨＤＲ２の残容量不足が予測された時点で、ユーザにそれを警告し、ＨＤＲ２上の不要な番組を削除することで、ＨＤＲ２の残容量不足による録画の失敗を防止することができる。
【００５５】
ＨＤＲ２の録画可能時間の計算に実録画レートを用いているため、最大転送レートやデフォルト転送レートを用いるよりも、正確な値を求めることが可能である。
【００５６】
さらに、ＨＤＲ２が同時に二つのストリームを録画可能な場合、ＤＴＶ１以外の録画が行われていると、ＨＤＲ２の残容量の低下速度は急になるが、実録画レートを用いることで正確な録画可能時間を求めることが可能である。
【００５７】
この発明は、上述したこの発明の実施形態に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、上述した一実施形態では、ＤＴＶ１をＨＤＲ２の制御装置として説明したが、これに限らず、制御装置には、セットトップボックスなどを適用しても良い。また、記録再生装置は、ＨＤＲ２に限定されるものではなく、ＩＥＥＥ１３９４を備え、ストリームを記録可能なパーソナルコンピュータなどを適用しても良い。また、インタフェースもＩＥＥＥ１３９４に限らず、録画／再生データと共に、制御コマンドを転送できるものであれば、他のインタフェースを適用しても良い。
【００５８】
また、上述した一実施形態での不要番組削除処理は、ユーザに残容量が不足することを提示し、削除候補の番組リストからユーザが指定した番組を削除することで、残容量の確保を行うとしたが、予約録画の場合など、ユーザが不在であることが考えられるため、画面に削除候補番組リストを提示することなしに自動削除を行っても良い。この場合、予約録画の設定時に自動削除を行うか否かを、予めユーザが設定できるようにしておく必要がある。また、削除の優先順位を予め設定しておき、設定した優先順位基づき番組を削除するようにしても良い。
【００５９】
また、上述した一実施形態では、ＭＰＥＧ−２のトランスポートストリームを、デジタル放送のストリームとして説明したが、上述した計算式で使用する各種情報を取得できるのであれば、他の方式のストリームを使用する装置に適用することも可能である。
【図面の簡単な説明】
【００６０】
【図１】この発明の一実施形態によるテレビジョン受像機の接続構成の一例を示す図である。
【図２】録画の際の動作の流れの一例を示すフローチャートである。
【図３】不要番組削除処理の動作の流れの一例を示すフローチャートである。
【図４】削除候補番組リストの提示画面の一例を示す図である。
【図５】テレビジョン受像機とハードディスクレコーダとで行われる処理を説明するための図である。
【符号の説明】
【００６１】
１・・・ＤＴＶ、２・・・ＨＤＲ、１０・・・提示画面、１１・・・番組リスト
【図１】
2005328210.tif 000003
【図２】
2005328210.tif 000004
【図３】
2005328210.tif 000005
【図４】
2005328210.tif 000006
【図５】
2005328210.tif 000007