(57)【要約】【課題】ホームネットワークで繋がれた複数のチューナと記録媒体の組み合わせの中で、最も効率的に番組の録画を行うことができるチューナと記録媒体の組み合わせを選択し、デジタル放送を録画できるようにする。【解決手段】コントローラ１６は、番組情報を受信するチューナ１１，２１、受信した番組情報を記録するＨＤＤ１２に接続され、さらに、ホームネットワーク５を介してチューナ３１、ＨＤＤ２２，３２に接続される。コントローラ１６は、チューナ１１，２１，３１の識別情報（アドレス）、ＨＤＤ１２，２２，３２の識別情報（アドレス）、録画しようとする番組情報の録画時間、ＨＤＤ１２，２２，３２の残り録画可能時間などの情報を取得し、取得した情報と所定のルール（例えば残り録画可能時間が最大など）に基づいて、チューナ１１，２１，３１で受信した番組情報の記録先となるＨＤＤを決定し、決定したＨＤＤに番組情報を記録するように制御する。【選択図】図５
2006217295.tif 000002
【特許請求の範囲】
【請求項１】
番組情報を受信する複数の受信手段と、該受信した番組情報を記録する複数の記録媒体と、前記複数の受信手段で受信した番組情報を前記複数の記録媒体に記録するように制御する少なくとも一つの制御装置とを備える放送受信システムにおいて、前記制御装置は、前記複数の受信手段に関する情報と前記複数の記録媒体に関する情報とを取得する情報取得手段と、該取得した情報と所定のルールに基づいて、前記複数の受信手段で受信した番組情報の記録先となる記録媒体を決定する記録先決定手段とを備え、該決定した記録媒体に番組情報を記録するように制御することを特徴とする放送受信システム。
【請求項２】
請求項１に記載の放送受信システムにおいて、前記情報取得手段は、前記複数の受信手段の識別情報、前記複数の記録媒体の識別情報、記録しようとする番組情報の記録時間、前記複数の記録媒体の残り記録可能時間などの情報を取得し、前記記録先決定手段は、前記取得した情報と前記ルールから前記複数の受信手段と前記複数の記録媒体の組み合わせを決定することを特徴とする放送受信システム。
【請求項３】
請求項２に記載の放送受信システムにおいて、前記記録先決定手段は、前記複数の記録媒体の中から、番組情報を記録できる残り記録可能時間が最も長い記録媒体を、記録先として決定することを特徴とする放送受信システム。
【請求項４】
請求項２に記載の放送受信システムにおいて、前記記録先決定手段は、前記複数の記録媒体の中から、ユーザが記録しようとする番組情報の記録時間と残り記録可能時間が同じ記録媒体を、記録先として決定することを特徴とする放送受信システム。
【請求項５】
請求項４に記載の放送受信システムにおいて、前記記録先決定手段は、ユーザが記録しようとする番組情報の記録時間と残り記録可能時間が同じ記録媒体がない場合、ユーザが記録しようとする番組情報の記録時間よりも残り記録可能時間が長く、かつ、該記録時間と該残り記録可能時間との時間差が最小となる記録媒体を、記録先として決定することを特徴とする放送受信システム。
【請求項６】
請求項２に記載の放送受信システムにおいて、前記情報取得手段は、ユーザが記録しようとする番組情報の開始時間情報と、過去にユーザにより登録され、かつ、実行されていない番組予約の開始時間情報とを取得し、前記記録先決定手段は、前記取得した開始時間情報の比較を行い、前記番組予約の順番を、番組情報が開始される時間通りに並べ直した後に、前記複数の受信手段で受信した番組情報の記録先となる記録媒体を決定することを特徴とする放送受信システム。
【請求項７】
請求項１乃至６のいずれか１に記載の放送受信システムにおいて、前記制御装置は、前記記録先決定手段により決定された記録媒体が、記録中か否かを判断し、該記録媒体が記録中であれば、前記複数の受信手段によって受信した番組情報を、前記記録先決定手段により決定された記録媒体で同時に複数記録できるように制御することを特徴とする放送受信システム。
【請求項８】
請求項１乃至７のいずれか１に記載の放送受信システムにおいて、前記制御装置は、前記記録先決定手段により決定された記録媒体の番組情報を記録する残り記録可能時間が０になり、他の記録媒体にて番組記録を継続した場合、前記他の記録媒体に関する情報と、該他の記録媒体のどの位置から前記番組記録を継続したか示す情報とを保持可能とし、当該番組情報の再生時に、前記保持されている情報に基づいて、前記記録媒体から前記他の記録媒体への切り替えを行うことを特徴とする放送受信システム。
【請求項９】
請求項１乃至８のいずれか１に記載の放送受信システムにおいて、前記制御装置は、番組情報を蓄積可能なサーバ装置とネットワークを介して接続可能とし、前記複数の記録媒体の番組情報を記録する残り記録可能時間がすべて０になった場合、前記複数の記録媒体に記録された番組情報の少なくとも一部を前記サーバ装置に蓄積するように制御することを特徴とする放送受信システム。
【請求項１０】
請求項９に記載の放送受信システムにおいて、前記サーバ装置に蓄積した番組情報を再生するときに、前記サーバ装置から課金情報が送信されることを特徴とする放送受信システム。
【請求項１１】
番組情報を受信する複数の受信手段と、該受信した番組情報を記録する複数の記録媒体と、前記複数の受信手段で受信した番組情報を前記複数の記録媒体に記録するように制御する少なくとも一つの制御装置とを備える放送受信システムの記録制御方法において、前記複数の受信手段に関する情報と前記複数の記録媒体に関する情報とを取得するステップと、該取得した情報と所定のルールに基づいて、前記複数の受信手段で受信した番組情報の記録先となる記録媒体を決定するステップとを有し、該決定した記録媒体に番組情報を記録するように制御することを特徴とする放送受信システムの記録制御方法。
【請求項１２】
請求項１１に記載の放送受信システムの記録制御方法において、前記複数の受信手段の識別情報、前記複数の記録媒体の識別情報、記録しようとする番組情報の記録時間、前記複数の記録媒体の残り記録可能時間などの情報を取得し、該取得した情報と前記ルールから前記複数の受信手段と前記複数の記録媒体の組み合わせを決定することを特徴とする放送受信システムの記録制御方法。
【請求項１３】
請求項１２に記載の放送受信システムの記録制御方法において、前記複数の記録媒体の中から、番組情報を記録できる残り記録可能時間が最も長い記録媒体を、記録先として決定することを特徴とする放送受信システムの記録制御方法。
【請求項１４】
請求項１２に記載の放送受信システムの記録制御方法において、前記複数の記録媒体の中から、ユーザが記録しようとする番組情報の記録時間と残り記録可能時間が同じ記録媒体を、記録先として決定することを特徴とする放送受信システムの記録制御方法。
【請求項１５】
請求項１４に記載の放送受信システムの記録制御方法において、ユーザが記録しようとする番組情報の記録時間と残り記録可能時間が同じ記録媒体がない場合、ユーザが記録しようとする番組情報の記録時間よりも残り記録可能時間が長く、かつ、該記録時間と該残り記録可能時間との時間差が最小となる記録媒体を、記録先として決定することを特徴とする放送受信システムの記録制御方法。
【請求項１６】
請求項１２に記載の放送受信システムの記録制御方法において、ユーザが記録しようとする番組情報の開始時間情報と、過去にユーザにより登録され、かつ、実行されていない番組予約の開始時間情報とを取得し、該取得した開始時間情報の比較を行い、前記番組予約の順番を、番組情報が開始される時間通りに並べ直した後に、前記複数の受信手段で受信した番組情報の記録先となる記録媒体を決定することを特徴とする放送受信システムの記録制御方法。
【請求項１７】
請求項１１乃至１６のいずれか１に記載の放送受信システムの記録制御方法において、前記記録先として決定された記録媒体が、記録中か否かを判断し、該記録媒体が記録中であれば、前記複数の受信手段によって受信した番組情報を、前記決定された記録媒体で同時に複数記録できるように制御することを特徴とする放送受信システムの記録制御方法。
【請求項１８】
請求項１１乃至１７のいずれか１に記載の放送受信システムの記録制御方法において、前記記録先として決定された記録媒体の番組情報を記録する残り記録可能時間が０になり、他の記録媒体にて番組記録を継続した場合、前記他の記録媒体に関する情報と、該他の記録媒体のどの位置から前記番組記録を継続したか示す情報とを保持し、当該番組情報の再生時に、前記保持されている情報に基づいて、前記記録媒体から前記他の記録媒体への切り替えを行うことを特徴とする放送受信システムの記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信システム及び該放送受信システムの記録制御方法、より詳細には、デジタルテレビジョン放送で流れてくる番組のストリーム情報の記録処理を制御できるようにした放送受信システム及び該放送受信システムの記録制御方法に関する。
【背景技術】
【０００２】
近年、地上放送，ＢＳ放送，ＣＳ１１０°放送などのデジタル放送の普及に伴い、デジタル放送を受信する受信装置において、複数のチューナと、記録媒体（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を搭載し、複数の番組のストリーム情報を同時に受信し、それを同時に記録媒体に録画する機能を有するものが普及してきている。しかしながら、このような膨大な量の映像、音声データを記録する機能を搭載した受信装置においては、番組を録画する時間が、記録媒体の空き容量、つまり、残り録画可能時間よりも長くなったときの対策が必要不可欠になる。
【０００３】
上記に関し、例えば、特許文献１には、記録媒体の残り容量が不足する際に、外部の記録装置を利用することにより中断のない情報記録を行い得るようにしたデジタル放送受信装置が記載されている。これは、デジタル放送を受信して得られた番組情報を、ＨＤＤ及び外部接続されたＤ−ＶＨＳ機器によって記録する機能を備えたデジタル放送受信機において、ＨＤＤの残り記録可能時間が記録したい番組情報の総時間よりも短い場合、ＨＤＤに記録しきれない分の番組情報をＤ−ＶＨＳ機器に記録させるように制御している。
【特許文献１】特開２００３−２７２２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の発明は、外部の記録装置を利用して、番組を中断なく録画するものであるが、デジタル放送のような、膨大な量の映像、音声データを記録していき、記録媒体の容量が不足する際に、外部の記録媒体を利用したとしても、その外部の記録媒体の容量も不足することが考えられる。このように記録媒体の容量が不足した時に、外部の記録媒体を利用するといった方法では、結局、記録媒体の数を次々と増加させていくことが必要となってくる。
【０００５】
以上のように、従来の方式では、デジタル放送受信装置にて受信した番組のストリーム情報を記録媒体で記録する際に、記録媒体の残り空き容量が不足となる度に、外部の記録媒体の数を次々と増やしていかなければならないという問題を有している。この問題は、特に複数のチューナを用いて同時に受信した番組のストリーム情報を、同時に記録媒体に録画していくときなど、録画しようとする番組のストリーム情報が膨大な量になってきたときに大きな問題となってくる。
【０００６】
本発明は、上述のごとき実情に鑑みてなされたものであり、ホームネットワークで繋がれた複数のチューナと記録媒体の情報、および、番組の録画時間、記録媒体の残り録画可能時間などを取得し、複数のチューナと記録媒体の組み合わせの中で、最も効率的に番組の録画を行うことができるチューナと記録媒体の組み合わせを選択し、デジタル放送を録画できるようにした放送受信システム及び該放送受信システムの記録制御方法を提供すること、を目的としてなされたものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、ホームネットワークによって繋がれた家庭内に存在する複数のチューナと記録媒体を組み合わせ、デジタル放送を録画する方法を制御して、効率的に番組を録画していくことにより、家庭内全ての記録媒体の残り録画可能時間を最大限に活用し、デジタル放送の録画を行うようにしている。
すなわち、ホームネットワークによって繋がれた家庭内に存在する複数のチューナと、複数の記録媒体の情報（例えばアドレス情報など）、および、録画しようとする番組の録画時間、記録媒体の残り録画可能時間などを取得し、複数のチューナと記録媒体の組み合わせの中で、最も効率的に録画することができるチューナと記録媒体の組み合わせを選択し、デジタル放送を録画できるようにしている。
【０００８】
而して、本発明の第１の技術手段は、番組情報を受信する複数の受信手段と、該受信した番組情報を記録する複数の記録媒体と、前記複数の受信手段で受信した番組情報を前記複数の記録媒体に記録するように制御する少なくとも一つの制御装置とを備える放送受信システムにおいて、前記制御装置は、前記複数の受信手段に関する情報と前記複数の記録媒体に関する情報とを取得する情報取得手段と、該取得した情報と所定のルールに基づいて、前記複数の受信手段で受信した番組情報の記録先となる記録媒体を決定する記録先決定手段とを備え、該決定した記録媒体に番組情報を記録するように制御することを特徴としたものである。
【０００９】
第２の技術手段は、第１の技術手段において、前記情報取得手段は、前記複数の受信手段の識別情報、前記複数の記録媒体の識別情報、記録しようとする番組情報の記録時間、前記複数の記録媒体の残り記録可能時間などの情報を取得し、前記記録先決定手段は、前記取得した情報と前記ルールから前記複数の受信手段と前記複数の記録媒体の組み合わせを決定することを特徴としたものである。
【００１０】
第３の技術手段は、第２の技術手段において、前記記録先決定手段は、前記複数の記録媒体の中から、番組情報を記録できる残り記録可能時間が最も長い記録媒体を、記録先として決定することを特徴としたものである。
【００１１】
第４の技術手段は、第２の技術手段において、前記記録先決定手段は、前記複数の記録媒体の中から、ユーザが記録しようとする番組情報の記録時間と残り記録可能時間が同じ記録媒体を、記録先として決定することを特徴としたものである。
【００１２】
第５の技術手段は、第４の技術手段において、前記記録先決定手段は、ユーザが記録しようとする番組情報の記録時間と残り記録可能時間が同じ記録媒体がない場合、ユーザが記録しようとする番組情報の記録時間よりも残り記録可能時間が長く、かつ、該記録時間と該残り記録可能時間との時間差が最小となる記録媒体を、記録先として決定することを特徴としたものである。
【００１３】
第６の技術手段は、第２の技術手段において、前記情報取得手段は、ユーザが記録しようとする番組情報の開始時間情報と、過去にユーザにより登録され、かつ、実行されていない番組予約の開始時間情報とを取得し、前記記録先決定手段は、前記取得した開始時間情報の比較を行い、前記番組予約の順番を、番組情報が開始される時間通りに並べ直した後に、前記複数の受信手段で受信した番組情報の記録先となる記録媒体を決定することを特徴としたものである。
【００１４】
第７の技術手段は、第１乃至第６のいずれか１の技術手段において、前記制御装置は、前記記録先決定手段により決定された記録媒体が、記録中か否かを判断し、該記録媒体が記録中であれば、前記複数の受信手段によって受信した番組情報を、前記記録先決定手段により決定された記録媒体で同時に複数記録できるように制御することを特徴としたものである。
【００１５】
第８の技術手段は、第１乃至第７のいずれか１の技術手段において、前記制御装置は、前記記録先決定手段により決定された記録媒体の番組情報を記録する残り記録可能時間が０になり、他の記録媒体にて番組記録を継続した場合、前記他の記録媒体に関する情報と、該他の記録媒体のどの位置から前記番組記録を継続したか示す情報とを保持可能とし、当該番組情報の再生時に、前記保持されている情報に基づいて、前記記録媒体から前記他の記録媒体への切り替えを行うことを特徴としたものである。
【００１６】
第９の技術手段は、第１乃至第８のいずれか１の技術手段において、前記制御装置は、番組情報を蓄積可能なサーバ装置とネットワークを介して接続可能とし、前記複数の記録媒体の番組情報を記録する残り記録可能時間がすべて０になった場合、前記複数の記録媒体に記録された番組情報の少なくとも一部を前記サーバ装置に蓄積するように制御することを特徴としたものである。
【００１７】
第１０の技術手段は、第９の技術手段において、前記サーバ装置に蓄積した番組情報を再生するときに、前記サーバ装置から課金情報が送信されることを特徴としたものである。
【００１８】
第１１の技術手段は、番組情報を受信する複数の受信手段と、該受信した番組情報を記録する複数の記録媒体と、前記複数の受信手段で受信した番組情報を前記複数の記録媒体に記録するように制御する少なくとも一つの制御装置とを備える放送受信システムの記録制御方法において、前記複数の受信手段に関する情報と前記複数の記録媒体に関する情報とを取得するステップと、該取得した情報と所定のルールに基づいて、前記複数の受信手段で受信した番組情報の記録先となる記録媒体を決定するステップとを有し、該決定した記録媒体に番組情報を記録するように制御することを特徴としたものである。
【００１９】
第１２の技術手段は、第１１の技術手段において、前記複数の受信手段の識別情報、前記複数の記録媒体の識別情報、記録しようとする番組情報の記録時間、前記複数の記録媒体の残り記録可能時間などの情報を取得し、該取得した情報と前記ルールから前記複数の受信手段と前記複数の記録媒体の組み合わせを決定することを特徴としたものである。
【００２０】
第１３の技術手段は、第１２の技術手段において、前記複数の記録媒体の中から、番組情報を記録できる残り記録可能時間が最も長い記録媒体を、記録先として決定することを特徴としたものである。
【００２１】
第１４の技術手段は、第１２の技術手段において、前記複数の記録媒体の中から、ユーザが記録しようとする番組情報の記録時間と残り記録可能時間が同じ記録媒体を、記録先として決定することを特徴としたものである。
【００２２】
第１５の技術手段は、第１４の技術手段において、ユーザが記録しようとする番組情報の記録時間と残り記録可能時間が同じ記録媒体がない場合、ユーザが記録しようとする番組情報の記録時間よりも残り記録可能時間が長く、かつ、該記録時間と該残り記録可能時間との時間差が最小となる記録媒体を、記録先として決定することを特徴としたものである。
【００２３】
第１６の技術手段は、第１２の技術手段において、ユーザが記録しようとする番組情報の開始時間情報と、過去にユーザにより登録され、かつ、実行されていない番組予約の開始時間情報とを取得し、該取得した開始時間情報の比較を行い、前記番組予約の順番を、番組情報が開始される時間通りに並べ直した後に、前記複数の受信手段で受信した番組情報の記録先となる記録媒体を決定することを特徴としたものである。
【００２４】
第１７の技術手段は、第１１乃至第１６のいずれか１の技術手段において、前記記録先として決定された記録媒体が、記録中か否かを判断し、該記録媒体が記録中であれば、前記複数の受信手段によって受信した番組情報を、前記決定された記録媒体で同時に複数記録できるように制御することを特徴としたものである。
【００２５】
第１８の技術手段は、第１１乃至第１７のいずれか１の技術手段において、前記記録先として決定された記録媒体の番組情報を記録する残り記録可能時間が０になり、他の記録媒体にて番組記録を継続した場合、前記他の記録媒体に関する情報と、該他の記録媒体のどの位置から前記番組記録を継続したか示す情報とを保持し、当該番組情報の再生時に、前記保持されている情報に基づいて、前記記録媒体から前記他の記録媒体への切り替えを行うことを特徴としたものである。
【発明の効果】
【００２６】
本発明によれば、ホームネットワークで繋がれた複数のチューナと記録媒体の情報、および、番組の録画時間、記録媒体の残り録画可能時間などを取得し、複数のチューナと記録媒体の組み合わせの中で、最も効率的に番組の録画を行うことができるチューナと記録媒体の組み合わせを選択し、デジタル放送を録画できるため、家庭内全ての記録媒体の残り録画可能時間を最大限に活用することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態を、添付図面を参照して説明する。
尚、本発明のデジタル放送受信システム及び該デジタル放送受信システムの記録制御方法は、以下に説明する各実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００２８】
図１は、本発明の一実施形態に係るデジタル放送受信装置の構成例を示すブロック図で、図中、１００はデジタル放送受信装置で、該デジタル放送受信装置１００は、チューナ１０１，ＭＰＥＧ−ＴＳデコーダ１０２，ＲＡＭ（ＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）１０３，ＨＤＤ（ＨａｒｄＤｉｓｋＤｒｉｖｅ）１０４，ＯＳＤ（ＯｎＳｃｒｅｅｎＤｉｓｐｌａｙ）部１０５，ＣＰＵ１０６，ＲＯＭ１０７，受光部１０８，ネットワークＩ／Ｆ部１０９を備えている。
【００２９】
図１において、放送局から送信された番組のストリーム情報は、チューナ１０１にて受信され、所定周波数の信号成分が取り出される。チューナ１０１にて取り出された信号は、ＭＰＥＧ−ＴＳデコーダ１０２に供給され、ＲＡＭ１０３を作業用メモリとして使用することにより、映像信号、音声信号をデコードする。また、ＯＳＤ部１０５では、生成したチャンネル番号やメニュー等の文字図形情報を映像信号に変換する。
【００３０】
ＭＰＥＧ−ＴＳデコーダ１０２でデコードされた映像信号と、ＯＳＤ部１０５で生成出力される映像信号が合成され、例えば、図示していないモニタ等に映像として表示されることになる。ＣＰＵ１０６は、ＲＯＭ１０７に格納されているプログラムに基づいて、デジタル放送受信装置１００全体の動作を制御する。さらに、受光部１０８は、ユーザが操作を行うためのリモートコントローラ（図示せず）からの信号を受信する。ＣＰＵ１０６は、この受光部１０８が受けた操作信号に基づいて、デジタル放送受信装置１００の状態等の変更処理を実行する。ネットワークＩ／Ｆ部１０９は、ネットワークを介して外部とやり取りを行い、ＨＤＤ１０４は、受信した番組のストリーム情報を、記録媒体に記録するものである。
【００３１】
図２は、本発明の一実施形態に係るホームネットワークの構成例を示す図で、図中、１はデジタル放送受信装置で、該デジタル放送受信装置１は、チューナ１１，ＨＤＤ１２，チューナ１１を制御するコントローラ１３，ＨＤＤ１２を制御するコントローラ１４を備え、同様に、デジタル放送受信装置２は、チューナ２１，ＨＤＤ２２，チューナ２１を制御するコントローラ２３，ＨＤＤ２２を制御するコントローラ２４を備え、デジタル放送受信装置３は、チューナ３１，ＨＤＤ３２，チューナ３１を制御するコントローラ３３，ＨＤＤ３２を制御するコントローラ３４を備え、デジタル放送受信装置４は、チューナ４１，ＨＤＤ４２，チューナ４１を制御するコントローラ４３，ＨＤＤ４２を制御するコントローラ４４を備えている。
【００３２】
図２において、家庭内の各部屋にチューナ（チューナ１１，２１，３１，４１）と記録媒体（ＨＤＤ１２，２２，３２，４２）が存在し、チューナと記録媒体のそれぞれに記録方式を制御するコントローラ（コントローラ１３,１４,２３，２４，３３，３４，４３，４４）が接続され、ホームネットワーク５を介して繋がっている。本構成においては、チューナ，記録媒体にそれぞれ接続されているコントローラが、各部屋に存在するチューナ，記録媒体を認識し合い、記録方式の制御信号をやり取りする。
【００３３】
図３は、本発明の他の実施形態に係るホームネットワークの構成例を示す図で、デジタル放送受信装置１は、チューナ１１，チューナ２１，チューナ３１，ＨＤＤ１２，及びコントローラ１５を備えている。コントローラ１５は、チューナ１１，チューナ２１，チューナ３１，ＨＤＤ１２に接続され、さらに、ＨＤＤ２２，ＨＤＤ３２，ＨＤＤ４２とホームネットワーク５を介して接続され、各チューナ，ＨＤＤの記録方式を制御する。
【００３４】
図３において、家庭内の１つの部屋に、複数のチューナ１１，２１，３１と１つの記録媒体（ＨＤＤ１２）、記録方式を制御するコントローラ１５を搭載したデジタル放送受信装置１が存在し、その他の部屋の記録媒体（ＨＤＤ２２，３２，４２）とホームネットワーク５を介して繋がっている。本構成では、デジタル放送受信装置１の中にある、コントローラ１５が各部屋に存在するチューナ、記録媒体を認識し、記録方式の制御を行う。
【００３５】
図４は、本発明の他の実施形態に係るホームネットワークの構成例を示す図である。図４において、家庭内のある部屋には、チューナ１１，２１が存在し、別のある部屋には記録媒体（ＨＤＤ１２，２２）が存在し、それぞれに記録方式を制御するコントローラ１３，２３，１４，２４が接続され、ホームネットワーク５を介して繋がっている。本構成においても、チューナ、記録媒体にそれぞれ接続されたコントローラが、各部屋に存在するチューナ、記録媒体を認識し合い、記録方式の制御信号をやり取りする。
【００３６】
本発明におけるネットワーク構成は、家庭内にあるチューナと記録媒体、それらを制御するコントローラが、どのような形態であれ、ネットワークを介して繋がっていれば良いものとする。また、ここでのネットワークとは、チューナと記録媒体、コントローラを接続し、データのやり取り、番組の録画、再生ができる手段であれば、無線通信や電力線などを用いたものでもよいとする。
【００３７】
図５は、本発明の他の実施形態に係るホームネットワークの構成例を示す図で、デジタル放送受信装置１は、チューナ１１，ＨＤＤ１２，チューナ２１，コントローラ１６を備えている。コントローラ１６は、チューナ１１，ＨＤＤ１２，チューナ２１と接続され、さらに、ＨＤＤ２２，チューナ３１，ＨＤＤ３２とホームネットワーク５を介して繋がっている。
【００３８】
以下、本発明を適用した一実施形態を図５で示すホームネットワークの構成を代表例として説明する。尚、本発明は、図２乃至図４に示したホームネットワークの構成に対しても適用できることは言うまでもない。以下の説明では、チューナ及び記録媒体（ＨＤＤ）の「情報」として、例えば、それぞれを識別するために付与された各機器固有のアドレスを用いる。なお、コントローラ１６は、本発明の情報取得手段と、記録先決定手段とを備える制御装置に該当するものとする。
【００３９】
図５において、１階の部屋に、チューナを２個（チューナ１１，チューナ２１）と記録媒体（ＨＤＤ１２）と記録方式の制御を行うコントローラ１６を搭載したデジタル放送受信装置１を設置し、２階の一つの部屋には記録媒体（ＨＤＤ２２）を、もう一つの部屋にはチューナを１個（チューナ３１）と記録媒体（ＨＤＤ３２）を搭載したデジタル放送受信装置３を設置している構成である。コントローラ１６は、家庭内にある複数のチューナと記録媒体に付与された各機器固有のアドレスを認識することにより、それぞれの機器を識別することができる。ここでは説明のために、チューナを３個、記録媒体（ＨＤＤ）を３個としたが、コントローラ，チューナ，記録媒体の数が何個に増えたとしても、各機器固有のアドレスをお互いに認識し合うことにより、それぞれの機器の識別を行うことができ、以下に記す全ての実施形態を適用することができる。
【００４０】
まず、複数の番組のストリーム情報を、３個のチューナ（チューナ１１，チューナ２１，チューナ３１）を用いて同時に受信している際に、ユーザから番組の録画コマンドを受けたコントローラ１６は、録画しようとする番組の録画時間を、放送のストリーム情報として流れてくる番組表や、ネットワーク上に掲載されている番組表などを用いることにより取得する。続いて、家庭内に存在する３個の記録媒体（ＨＤＤ１２，ＨＤＤ２２，ＨＤＤ３２）全てに対して、残り録画可能時間を問い合わせるコマンドを送信する。コマンドを受信した３個の記録媒体は、現時点における自分の残り録画可能時間を確認し、それをコマンドとしてコントローラ１６に返信する。これにより、コントローラ１６は、録画しようとする番組の録画時間、各部屋に存在する３個の記録媒体全ての残り録画可能時間を取得することができる。
【００４１】
家庭内に存在する３個のチューナ（チューナ１１，２１，３１）及び３個の記録媒体（ＨＤＤ１２，２２，３２）のアドレス，ユーザが録画しようとする番組の録画時間，３個の記録媒体の残り録画可能時間を取得したコントローラ１６は、所定のルールに従って、記録方式の制御を行うことにより、３個のチューナと３個の記録媒体の組み合わせの中で、最も効率的に番組を録画することができる組み合わせを選択し、ホームネットワーク５を介して番組の録画を行うことができる。
【００４２】
（第１の実施形態）
本発明の第１の実施形態を、図５を用いて説明する。まず、複数の番組のストリーム情報を、３個のチューナ（チューナ１１，２１，３１）を用いて同時に受信している際に、ユーザから番組の録画コマンドを受けたコントローラ１６は、ユーザが録画しようとする番組の録画時間、家庭内にある３個の記録媒体（ＨＤＤ１２，２２，３２）の残り録画可能時間の取得を行う。続いて、コントローラ１６は、取得した３個の記録媒体の残り録画可能時間の比較を行い、その中から、残り録画可能時間が最も大きい記録媒体を選択し、ホームネットワーク５を介して番組の録画を行うことができる。
【００４３】
全ての記録媒体の残り録画可能時間を比較した際に、残り録画可能時間が全く同じである記録媒体が、複数存在していたならば、各機器固有に付けられたアドレスの確認を行い、アドレスが小さい方から、または、大きい方からなど、機器に付けられたアドレスを参照することにより、選択する記録媒体の決定を行う。また、選択した記録媒体で番組の録画を行っている際、記録媒体の残り録画可能時間が０になった場合、記録媒体からコントローラ１６に対して、残り録画可能時間が０になったことを知らせるコマンドが送信され、コントローラ１６は選択していた記録媒体の残り録画可能時間が０になったことを認識することができる。
【００４４】
記録媒体から、残り録画可能時間が０になったことを知らせるコマンドを受信したコントローラ１６は、再度、３個の記録媒体に対して、残り録画可能時間を問い合わせるコマンドを送信し、その時点において、残り録画可能時間が最も大きい記録媒体を選択し直し、番組の録画を継続することができる。
【００４５】
図６は、第１の実施形態に係るデジタル放送受信システムの記録制御処理の一例を説明するためのフロー図である。尚、本例は、図５に示すホームネットワークの構成に基づいて説明する。まず、コントローラ１６は、ユーザから番組の録画コマンドを受け付けて（ステップＳ１）、ユーザが録画しようとする番組の録画時間を、放送のストリーム情報として流れてくる番組表やネットワーク上に掲載されている番組表などを用いて取得する（ステップＳ２）。さらに、コントローラ１６は、家庭内に存在する複数の記録媒体（ＨＤＤ）に、残り録画可能時間を問い合わせるコマンドを送信し、複数の記録媒体から現時点での残り録画可能時間を取得する（ステップＳ３）。
【００４６】
次に、コントローラ１６は、取得した複数の記録媒体の残り録画可能時間の比較を行い、残り録画可能時間が最も大きな記録媒体を選択し（ステップＳ４）、番組の録画を行う（ステップＳ５）。この時、残り録画可能時間が、全く同じである記録媒体が複数存在していたならば、各機器固有に付けられたアドレスを参照することにより、選択する記録媒体の決定を行う。さらに、コントローラ１６は、選択した記録媒体で番組の録画を行っている際に、記録媒体の残り録画可能時間が０になったかどうかを判断する（ステップＳ６）。記録媒体の残り録画可能時間が０になった場合（ＹＥＳの場合）、記録媒体から残り録画可能時間が０になったことを知らせるコマンドが送信され、コマンドを受信したコントローラ１６は、再度、家庭内に存在する複数の記録媒体に残り録画可能時間を問い合わせ（ステップＳ７）、ステップＳ４に戻り、その時点において残り録画可能時間が最も大きい記録媒体を選択し直し、番組の録画を継続する。また、上記ステップＳ６において、選択した記録媒体の残り録画可能時間が０にならない場合（ＮＯの場合）、そのまま番組の録画を続け、処理を終了する。
【００４７】
（第２の実施形態）
本発明の第２の実施形態を、図５を用いて説明する。まず、複数の番組のストリーム情報を、３個のチューナ（チューナ１１，２１，３１）を用いて同時に受信している際に、ユーザから番組の録画コマンドを受けたコントローラ１６は、ユーザが録画しようとする番組の録画時間、家庭内にある３個の記録媒体（ＨＤＤ１２，２２，３２）の残り録画可能時間の取得を行う。続いて、コントローラ１６は、取得した３個の記録媒体の残り録画可能時間を確認し、ユーザが録画しようとする番組の録画時間と残り録画可能時間が同じであれば、その記録媒体を選択して、番組の録画を行う。録画しようとする番組と残り録画可能時間が同じ記録媒体がなければ、コントローラ１６は、録画したい番組よりも残り録画可能時間が大きく、さらに、その時間差が最小である記録媒体を選択し番組の録画を行う。
【００４８】
また、録画しようとする番組の録画時間よりも、残り録画可能時間が大きな記録媒体が存在しない場合には、複数の記録媒体の中で、残り録画可能時間がもっとも大きな記録媒体を選択し、番組の録画を行う。番組を録画中に、記録媒体の残り録画可能時間が０になった場合には、第１の実施形態と同様に、記録媒体からコントローラ１６に、残り録画可能時間が０になったことを知らせるコマンドを送信し、家庭内に存在する複数の残り録画可能時間を、再度取得することにより、記録媒体を選択し直し番組の録画を継続することができる。また、記録媒体の選択を行う際に、選択の条件が全く同じ記録媒体が複数存在した場合には、各機器固有に付けられたアドレスの確認を行い、アドレスが小さい方から、または、大きい方からなど、機器に付けられたアドレスを参照することにより、選択する記録媒体の決定を行う。
【００４９】
図７は、第２の実施形態に係るデジタル放送受信システムの記録制御処理の一例を説明するためのフロー図である。まず、第１の実施形態と同様に、コントローラ１６は、ユーザから番組の録画コマンドを受け付け（ステップＳ１１）、ユーザが録画しようとする番組の録画時間を、放送のストリーム情報で流れてくる番組表やネットワーク上に掲載している番組表などを用いて取得する（ステップＳ１２）。さらに、コントローラ１６は、家庭内に存在する複数の記録媒体に対してコマンドを送信し、現時点での残り録画可能時間の取得を行う（ステップＳ１３）。
【００５０】
次に、コントローラ１６は、ユーザが録画しようとする番組の録画時間と、取得した複数の記録媒体の残り録画可能時間の比較を行い（ステップＳ１４）、録画しようとする番組の録画時間と、同じ残り録画可能時間を持った記録媒体が存在した場合（ＹＥＳの場合）、その記録媒体を選択して番組の録画を行う（ステップＳ１７）。また、上記ステップＳ１４において、ユーザが録画しようとする番組と、同じ残り録画可能時間をもった記録媒体が存在しない場合（ＮＯの場合）、コントローラ１６は、ユーザが録画しようとする番組の録画時間よりも、記録媒体の残り録画可能時間が大きく且つその時間差が最小である記録媒体があるかどうかを判断し（ステップＳ１５）、該当する記録媒体がある場合（ＹＥＳの場合）、ステップＳ１７に移行して、その記録媒体を選択して番組の録画を行う。また、上記ステップＳ１５において、該当する記録媒体がない場合（ＮＯの場合）、残り録画可能時間が最も大きい記録媒体を選択して番組の録画を行う（ステップＳ１６，Ｓ１７）。
【００５１】
次に、コントローラ１６は、選択した記録媒体で番組の録画を行っている際に、記録媒体の残り録画可能時間が０になったかどうかを判断する（ステップＳ１８）。記録媒体の残り録画可能時間が０になった場合（ＹＥＳの場合）、記録媒体から残り録画可能時間が０になったことを知らせるコマンドが送信され、コマンドを受信したコントローラ１６は、再度、家庭内に存在する複数の記録媒体に残り録画可能時間を問い合わせ（ステップ１９）、ステップＳ１４に戻り処理を繰り返す。また、上記ステップＳ１８において、選択した記録媒体の残り録画可能時間が０にならない場合（ＮＯの場合）、そのまま番組の録画を続け、処理を終了する。
【００５２】
これらの実施形態によれば、家庭内に存在する複数のチューナを用いて、複数の番組のストリーム情報を同時に受信している際に、ユーザから番組の録画コマンドを受けたコントローラは、複数のチューナと記録媒体のアドレス，録画しようとする番組の録画時間，記録媒体の残り録画可能時間を取得し、複数のチューナと記録媒体の組み合わせの中で、最も効率的に番組を録画できるような組み合わせを選択し、番組の録画を行うことができる。
【００５３】
さて、番組を録画する手順としては、放送される時間帯が新しい番組の録画予約を行った後に、放送される時間帯が古い番組の録画予約を行うことがある。例えば、１０月２日に、１０月１５日に放送される番組の録画予約を行い、次の日の１０月３日に、１０月１０日に放送される番組の録画予約を行う場合などである。家庭内に存在する複数のチューナと記録媒体を組み合わせて、最も効率的に番組の録画を行うためには、番組が実際に放送される時間帯を考慮し、その順番に合わせた後に、最適な記録媒体の選択を行う必要がある。
【００５４】
（第３の実施形態）
本発明の第３の実施形態を、図５を用いて説明する。まず、複数の番組のストリーム情報を、３個のチューナ（チューナ１１，２１，３１）を用いて同時に受信している際に、ユーザから録画予約を受けたコントローラ１６は、ユーザが録画しようとする番組の開始時間情報と、過去にユーザにより登録され、まだ実行されていない録画予約の開始時間情報の比較を行い、録画しようとする番組の開始時間が、過去に登録された録画予約の開始時間よりも古かった場合には、録画予約の順番を、番組が実際に放送される開始時間通りに並べ直し、その後に、チューナ（チューナ１１，２１，３１）と記録媒体（ＨＤＤ１２，２２，３２）の組み合わせの中で最も効率的に番組を録画できる組み合わせの選択を行う。
【００５５】
また、録画しようとする番組の開始時間が、過去に登録された録画予約の開始時間情報よりも新しかった場合には、そのまま、チューナと記録媒体の最適な組み合わせの選択を行う。チューナと記録媒体の最適な組み合わせを選択する方法は、第１の実施形態及び第２の実施形態で示した方法で行うことができる。
【００５６】
図８は、第３の実施形態に係るデジタル放送受信システムの記録制御処理の一例を説明するためのフロー図である。まず、コントローラ１６は、ユーザから録画予約を受け付け（ステップＳ２１）、ユーザが録画しようとする番組の録画開始時間情報と、過去にユーザにより登録され、まだ実行されていない録画予約の開始時間情報の比較を行う（ステップＳ２２）。録画しようとする番組の録画開始時間が、過去に登録された録画予約の開始時間よりも古かった場合（ＮＯの場合）、コントローラ１６は、番組が実際に放送される開始時間通りに、録画予約の順番を並べ直す（ステップＳ２３）。また、上記ステップＳ２２において、録画しようとする番組の録画開始時間が、過去に登録された録画予約の開始時間よりも新しい場合（ＹＥＳの場合）、ステップＳ２４に移行する。
【００５７】
次に、コントローラ１６は、ユーザが録画しようとしている番組の録画時間を取得し（ステップＳ２４）、さらに、家庭内に存在する複数の記録媒体から、現時点での残り録画可能時間を取得する（ステップＳ２５）。さらに、コントローラ１６は、記録媒体の残り録画可能時間の比較を行い、残り録画可能時間が最も大きな記録媒体を選択し（ステップＳ２６）、ユーザが録画予約した番組の録画を行う（ステップＳ２７）。この時、残り録画可能時間が、全く同じである記録媒体が、複数存在していたならば、機器固有に付けられたアドレスを参照することにより、選択する記録媒体の決定を行う。
【００５８】
次に、コントローラ１６は、選択した記録媒体で番組の録画を行っている際に、記録媒体の残り録画可能時間が０になったかどうかを判断する（ステップＳ２８）。記録媒体の残り録画可能時間が０になった場合（ＹＥＳの場合）、記録媒体から残り録画可能時間が０になったことを知らせるコマンドが送信され、コマンドを受信したコントローラ１６は、再度、家庭内に存在する複数の記録媒体に残り録画可能時間を問い合わせ（ステップ２９）、ステップＳ２６に戻り、その時点において残り録画可能時間が最も大きい記録媒体を選択し直し、番組の録画を継続する。また、上記ステップＳ２８において、選択した記録媒体の残り録画可能時間が０にならない場合（ＮＯの場合）、そのまま番組の録画を続け、処理を終了する。
【００５９】
図９は、第３の実施形態に係るデジタル放送受信システムの記録制御処理の他の例を説明するためのフロー図である。図８に示した処理フローと同様に、まず、コントローラ１６は、ユーザから録画予約を受け付け（ステップＳ３１）、ユーザが録画しようとする番組の録画開始時間情報と、過去にユーザにより登録され、まだ実行されていない録画予約の開始時間情報の比較を行う（ステップＳ３２）。録画しようとする番組の録画開始時間が、過去に登録された録画予約の開始時間よりも古かった場合（ＮＯの場合）、コントローラ１６は、番組が実際に放送される開始時間通りに、録画予約の順番を並べ直す（ステップＳ３３）。また、上記ステップＳ３２において、録画しようとする番組の録画開始時間が、過去に登録された録画予約の開始時間よりも新しい場合（ＹＥＳの場合）、ステップＳ３４に移行する。
【００６０】
次に、コントローラ１６は、ユーザが録画しようとしている番組の録画時間を取得し（ステップＳ３４）、さらに、家庭内に存在する複数の記録媒体から、現時点での残り録画可能時間を取得する（ステップＳ３５）。さらに、コントローラ１６は、ユーザが録画しようとする番組の録画時間と、取得した複数の記録媒体の残り録画可能時間の比較を行い（ステップＳ３６）、録画時間しようとする番組の録画時間と、同じ残り録画可能時間を持った記録媒体が存在する場合（ＹＥＳの場合）、その記録媒体を選択して番組の録画を行う（ステップＳ３９）。また、上記ステップＳ３６において、録画しようとする番組と同じ録画可能時間をもった記録媒体が存在しない場合（ＮＯの場合）、録画しようとする番組の録画時間よりも、残り録画可能時間が大きく且つその時間差が最小である記録媒体があるかどうかを判断し（ステップＳ３７）、該当する記録媒体が存在する場合（ＹＥＳの場合）、ステップＳ３９に移行して、その記録媒体を選択して番組の録画を行う。また、上記ステップＳ３７において、該当する記録媒体がない場合（ＮＯの場合）、残り録画可能時間が最も大きい記録媒体を選択して番組の録画を行う（ステップＳ３８，Ｓ３９）。
【００６１】
次に、コントローラ１６は、選択した記録媒体で番組の録画を行っている際に、記録媒体の残り録画可能時間が０になったかどうかを判断する（ステップＳ４０）。記録媒体の残り録画可能時間が０になった場合（ＹＥＳの場合）、記録媒体から残り録画可能時間が０になったことを知らせるコマンドが送信され、コマンドを受信したコントローラ１６は、再度、家庭内に存在する複数の記録媒体に残り録画可能時間を問い合わせ（ステップ４１）、ステップＳ３６に戻り処理を繰り返す。また、上記ステップＳ４０において、選択した記録媒体の残り録画可能時間が０にならない場合（ＮＯの場合）、そのまま番組の録画を続け、処理を終了する。
【００６２】
本実施形態によれば、家庭内に存在する複数のチューナを用いて、番組のストリーム情報を同時に受信している際に、ユーザから録画予約を受けたコントローラは、過去にユーザにより登録された録画予約情報と、現在登録しようとする録画予約情報の比較を行うことにより、番組が実際に放送される時間帯に合わせて、最適なチューナと記録媒体の組み合わせを選択し、番組の録画を行うことができる。
【００６３】
さらに、複数のチューナを用いて番組を録画する手順として、番組を録画する時間帯がかぶっていることや、ある番組を録画中に、他の番組の録画を開始することがある。例えば、７時にあるチューナを用いて、４時間の番組を録画している最中に、８時に別のチューナを用いて、２時間の番組を録画し、さらに、１０時に別のチューナを用いて、１時間の番組を録画する場合などである。家庭内に存在する複数のチューナと記録媒体を組み合わせて、最も効率的に番組の録画を行うためには、選択した記録媒体が、現在、使用されているかどうかを判断し、記録媒体が使用されている場合には、複数のチューナの番組を、同時に一つの記録媒体に録画できるように記録方式を制御し、番組の録画を行う必要がある。
【００６４】
（第４の実施形態）
本発明の第４の実施形態を、図５を用いて説明する。家庭内に存在する複数のチューナ（チューナ１１，２１，３１）を用いて、複数の番組のストリーム情報を同時に受信している際に、ユーザから番組の録画コマンドを受けたコントローラ１６は、ユーザが録画したい番組の録画時間を取得し、さらに、複数の記録媒体（ＨＤＤ１２，２２，３２）に対して、現時点での残り録画可能時間を問い合わせるコマンドを送信する。コマンドを受信した記録媒体は、現時点での残り録画可能時間を確認し、それをコントローラ１６に返信するとともに、もし現在、録画を行っている最中であるならば、コントローラ１６に対して、現在、使用中であることをコマンドとして同時に送信する。
【００６５】
家庭内に存在する複数のチューナと記録媒体を組み合わせて、最も効率的に番組を録画できるような組み合わせを選択する際に、選択しようとした記録媒体が既に使用中であったならば、コントローラ１６は、複数のチューナのストリーム情報を、同時に一つの記録媒体に録画できるように、記録媒体の記録方式を変更することができる。チューナと記録媒体の組み合わせの中で、最適な組み合わせを選択する方法は、第１の実施形態及び第２の実施形態で示した方法で行うことができる。
【００６６】
図１０は、第４の実施形態に係るデジタル放送受信システムの記録制御処理の一例を説明するためのフロー図である。まず、コントローラ１６は、ユーザから番組の録画コマンドを受け付け（ステップＳ５１）、ユーザが録画しようとする番組の録画時間を取得する（ステップＳ５２）。さらに、コントローラ１６は、家庭内に存在する複数の記録媒体に、残り録画可能時間を問い合わせるコマンドを送信する。コマンドを受信した記録媒体は、現時点での残り録画可能時間と、現在、録画を行っている最中かどうかの確認を行い、それをコマンドとして返信することにより、コントローラ１６は、複数の記録媒体の、現時点での残り録画可能時間と使用状態を取得する（ステップＳ５３）。
【００６７】
次に、コントローラ１６は、取得した複数の記録媒体の残り録画可能時間の比較を行い、残り録画可能時間が最も大きな記録媒体を選択し（ステップＳ５４）、選択した記録媒体が録画を行っている最中かどうかを判断し（ステップＳ５５）、録画中である場合（ＹＥＳの場合）、録画している番組と録画しようとしている番組が、選択した記録媒体に同時に録画できるよう記録方式を変更して番組の録画を行う（ステップＳ５６）。また、上記ステップＳ５５において、選択した記録媒体が録画を行っていない場合（ＮＯの場合）、通常通り番組の録画を行う（ステップＳ５７）。
【００６８】
次に、コントローラ１６は、選択した記録媒体で番組の録画を行っている際に、記録媒体の残り録画可能時間が０になったかどうかを判断する（ステップＳ５８）。記録媒体の残り録画可能時間が０になった場合（ＹＥＳの場合）、記録媒体から残り録画可能時間が０になったことを知らせるコマンドが送信され、コマンドを受信したコントローラ１６は、再度、家庭内に存在する複数の記録媒体に残り録画可能時間を問い合わせ（ステップ５９）、ステップＳ５４に戻り、その時点において残り録画可能時間が最も大きい記録媒体を選択し直し、番組の録画を継続する。また、上記ステップＳ５８において、選択した記録媒体の残り録画可能時間が０にならない場合（ＮＯの場合）、そのまま番組の録画を続け、処理を終了する。
【００６９】
図１１は、第４の実施形態に係るデジタル放送受信システムの記録制御処理の他の例を説明するためのフロー図である。まず、コントローラ１６は、ユーザから番組の録画コマンドを受け付け（ステップＳ６１）、ユーザが録画しようとする番組の録画時間を取得する（ステップＳ６２）。さらに、コントローラ１６は、家庭内に存在する複数の記録媒体に、残り録画可能時間を問い合わせるコマンドを送信する。コマンドを受信した記録媒体は、現時点での残り録画可能時間と、現在、録画を行っている最中かどうかの確認を行い、それをコマンドとして返信することにより、コントローラ１６は、複数の記録媒体の、現時点での残り録画可能時間と使用状態を取得する（ステップＳ６３）。
【００７０】
次に、コントローラ１６は、録画しようとする番組の録画時間と、取得した複数の記録媒体の残り録画可能時間の比較を行い（ステップＳ６４）、録画しようとする番組の録画時間と、同じ残り録画可能時間を持った記録媒体が存在する場合（ＹＥＳの場合）、その記録媒体を選択してステップＳ６７に移行する。また、上記ステップＳ６４において、ユーザが録画しようとする番組と、同じ録画可能時間をもった記録媒体が存在しない場合（ＮＯの場合）、録画しようとする番組の録画時間よりも、記録媒体の残り録画可能時間が大きく且つその時間差が最小である記録媒体があるかどうかを判断し（ステップＳ６５）、該当する記録媒体がある場合（ＹＥＳの場合）、その記録媒体を選択してステップＳ６７に移行する。また、上記ステップＳ６５において、該当する記録媒体が存在しない場合（ＮＯの場合）、残り録画可能時間が最も大きい記録媒体を選択する（ステップＳ６６）。
【００７１】
さらに、コントローラ１６は、選択した記録媒体が、録画を行っている最中かどうかを判断し（ステップＳ６７）、録画中である場合（ＹＥＳの場合）、録画している番組と録画しようとしている番組が、選択した記録媒体に同時に録画できるよう記録方式を変更して番組の録画を行う（ステップＳ６８）。また、上記ステップＳ６７において、選択した記録媒体が、録画を行っていない場合（ＮＯの場合）、通常通り番組の録画を行う（ステップＳ６９）。
【００７２】
次に、コントローラ１６は、選択した記録媒体で番組の録画を行っている際に、記録媒体の残り録画可能時間が０になったかどうかを判断する（ステップＳ７０）。記録媒体の残り録画可能時間が０になった場合（ＹＥＳの場合）、記録媒体から残り録画可能時間が０になったことを知らせるコマンドが送信され、コマンドを受信したコントローラ１６は、再度、家庭内に存在する複数の記録媒体に残り録画可能時間を問い合わせ（ステップ７１）、ステップＳ６４に戻り処理を繰り返す。また、上記ステップＳ７０において、選択した記録媒体の残り録画可能時間が０にならない場合（ＮＯの場合）、そのまま番組の録画を続け、処理を終了する。
【００７３】
本実施形態によれば、家庭内に存在する複数のチューナを用いて、番組のストリーム情報を同時に受信している際に、ユーザから番組の録画コマンドを受けたコントローラは、家庭内に存在する複数のチューナと記録媒体を組み合わせて、最も効率的に番組の録画を行う際に、選択した記録媒体が現在、録画中であるかどうかを判断し、録画を行っている最中であるならば、複数のチューナの番組を、選択した記録媒体に同時に録画できるように記録方式を変更し、番組の録画を行うことができる。尚、複数チューナの番組を、同時に一つの記録媒体に録画する技術は、公知の技術であるため、ここでの詳細な説明は省略する。
【００７４】
ところで、上記実施形態のように、家庭内に存在する複数のチューナと記録媒体を組み合わせて、番組の録画を行い、記録媒体の残り録画可能時間が０になった際に、再度、複数の記録媒体の残り録画可能時間を取得し直し、その時点で、最も効率的に録画できる記録媒体を選択し直して、番組の録画を継続したような場合には、その番組を再生する際に、どの記録媒体の、どの時間から、番組の続きが録画されたのかを、コントローラが認識する必要がある。例えば、アドレス００１の記録媒体で録画をしている際に、残り録画可能時間が０になり、再度、記録媒体を選択し直して、アドレス００３の記録媒体で番組の録画を継続した際には、コントローラは、アドレス００１の記録媒体の再生終了後、アドレス００３の記録媒体の開始３０分の位置から、番組の続きが再生されることを認識し、スムーズに記録媒体を切替えて、番組の再生を行うことが必要となってくる。
【００７５】
（第５の実施形態）
本発明の第５の実施形態を、図５を用いて説明する。家庭内に存在する複数のチューナを用いて、複数の番組のストリーム情報を同時に受信している際に、ユーザから番組の録画コマンドを受けたコントローラは、ユーザが録画したい番組の録画時間、家庭内にある複数の記録媒体の残り録画可能時間を取得し、複数のチューナ、記録媒体の組み合わせの中から、最も効率的に録画できるチューナと記録媒体の組み合わせを選択して、番組の録画を行う。
【００７６】
この際、選択した記録媒体で番組を録画している際に、記録媒体の残り録画可能時間が０になった場合には、記録媒体からコントローラに残り録画可能時間が０になったことを伝えるコマンドが送信され、コントローラは、再度、複数の記録媒体の残り可能時間を取得し直し、チューナと記録媒体の選択を行う。その際に、コントローラは、新しく選択された記録媒体のアドレスと、番組の録画の継続を、新しく選択された記録媒体の開始何分後の位置から行うのか示す情報を、残り録画可能時間が０になった記録媒体にコマンドとして送信することができる。
【００７７】
残り録画可能時間が０になった記録媒体は、そのコマンドを受信し、その内容を記憶領域に保持しておくことで、自身の再生が終了する際に、番組の続きが、どのアドレスを持った記録媒体の、開始何分後の位置から継続されるのか示す情報を、コントローラに伝えることができる。コントローラは、このコマンドを受信／保持すると、家庭内の記録媒体から、該当するアドレスを持った記録媒体を選択し、記録媒体の切替えを行うことにより、番組の再生をスムーズに行うことができる。
【００７８】
図１２は、ホームネットワークで繋がれたコントローラとチューナ、記録媒体が送受信するデータのフォーマットの一例を示す図である。図１２（Ａ）に示すように、記録媒体に番組を録画するために使用するデータは、アドレス，ユーザが録画したい番組の録画時間，記録媒体の残り録画可能時間，記録媒体の残り録画可能時間が０になったことを伝えるデータ，現在の記録媒体の使用状態を伝えるデータなどによって構成されている。なお、図中、データフォーマット上で未使用の部分は、ＮＵＬＬとして記述する。
【００７９】
図１２（Ａ）において、アドレスは、ホームネットワークに繋がれた、各機器につけられた固有のアドレスであって、例えば、コントローラ（アドレス：１．２３３．２５１．００，…），チューナ（アドレス：１．２３３．２５１．０２，…），記録媒体（アドレス：１．２３３．２５１．０５，１．２３３．２５１．０７，…）である。また、ユーザが録画したい番組の録画時間は、コントローラからチューナに番組の録画時間を問い合わせる（Ａｓｋ），チューナからコントローラに、ユーザが録画したい番組の録画時間を伝える（Ａｎｓｗｅｒ  ２時間）などの情報を識別するものであり、残り録画可能時間は、コントローラが記録媒体に、現時点での残り録画可能時間を問い合わせる（Ａｓｋ），記録媒体がコントローラに、現時点での残り録画可能時間を伝える（Ａｎｓｗｅｒ  ４時間）などの情報を識別するものである。また、記録媒体の残り録画可能時間が０になったことを伝える情報，現在の使用状態を伝える情報は、記録媒体が、その状態になった際に、記録媒体からコントローラに向かって送信される情報である。以下、図１２（Ａ）に示す各情報の例について詳細に説明する。
【００８０】
・アドレス：各機器を特定するためのアドレス
コントローラ：１．２３３．１５１．００
チューナ    ：１．２３３．１５１．０２
記録媒体    ：１．２３３．２５１．０５、１．２３３．２５１．０７
・番組の録画時間：録画したい番組の録画時間
Ａｓｋ              ：チューナに番組の録画時間を問い合わせるコマンド
Ａｎｓｗｅｒ・２時間：コントローラに番組の録画時間は２時間と伝えるコマンド
・残り録画可能時間：記録媒体の残り録画可能時間
Ａｓｋ              ：記録媒体に残り録画可能時間を問い合わせるコマンド
Ａｎｓｗｅｒ・４時間：コントローラに残り録画可能時間は４時間と伝えるコマンド
【００８１】
・録画可能時間が０：記録媒体の残り録画可能時間が０になったことを伝える情報
０：コントローラに残り録画可能時間が０でないことを伝える
１：コントローラに残り録画可能時間が０になったことを伝える
・使用状態：記録媒体の使用状態を伝える情報
０：記録媒体が使用中でないことを伝える
１：記録媒体が使用中であることを伝える
【００８２】
図１２（Ｂ）において、録画した番組をスムーズに再生させるために使用するデータは、アドレス，番組の続きが録画されている記録媒体のアドレス，記録媒体の開始からの時間によって構成される。アドレスは、図１２（Ａ）に示す例と同様に各機器につけられた固有のアドレス（例えば、アドレス：１．２３３．２５１．００）であり、番組の続きが録画されている記録媒体のアドレスは、番組を録画している記録媒体の残り録画可能時間が０になった際に、コントローラが再度記録媒体を選択し直し、新しく選択された記録媒体のアドレスを識別するものである。記録媒体の開始からの時間は、再度選択し直した、記録媒体の開始何分の位置から番組の録画が継続されているのかを識別するものである。例えば、番組の続きが録画されている記録媒体のアドレスが１．２３３．２５１．０７、時間が３０分の場合、番組の続きが、アドレス１．２３３．２５１．０７の記録媒体の開始３０分後に録画されていることを記録媒体、コントローラに伝える。
【００８３】
これらのデータは、番組を録画中に記録媒体の残り録画可能時間が０になり、コントローラが、再度記録媒体を選択し直した際に、コントローラから、番組を録画していた記録媒体に送信され、また、上記データは、番組の再生を行って記録媒体の再生が終了するときに、その記録媒体からコントローラに送信され、コントローラが記録媒体を切り替えて、スムーズに番組の再生を行うために用いられる。
【００８４】
以下、上述した各実施形態における具体例について図５を用いて説明する。
図５において、１階にチューナ２個（チューナ１１，チューナ２１）、ＨＤＤ１２、及びコントローラ１６を備えたデジタル放送受信装置１と、２階の一つの部屋にＨＤＤ２２と、もう一つの部屋にチューナ１個（チューナ３１）と、ＨＤＤ３２を備えたデジタル放送受信装置３とが設置されている。ここで、番組の録画を、例えば、
・１０／１に、チューナ１１（アドレス００１）：１０／５放送の番組を４時間
・１０／２に、チューナ２１（アドレス００２）：１０／１５放送の番組を１時間
・１０／３に、チューナ３１（アドレス００３）：１０／１０放送の番組を３時間
、として行うものとし、その時の、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：６時間、ＨＤＤ２２（アドレス００５）：３時間、ＨＤＤ３２（アドレス００６）：２時間、とする。
【００８５】
前述の第１の実施形態、第３の実施形態では、１０／１：１０／５の番組予約を残り録画可能時間の一番大きいＨＤＤ１２を選択して行う。この時、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：２（６時間−４時間）時間、ＨＤＤ２２（アドレス００５）：３時間、ＨＤＤ３２（アドレス００６）：２時間、となる。
【００８６】
次に、１０／２：１０／１５の番組予約を、残り録画可能時間の一番大きいＨＤＤ２２を選択して行う。この時、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：２時間、ＨＤＤ２２（アドレス００５）：２（３時間−１時間）時間、ＨＤＤ３２（アドレス００６）：２時間、となる。
【００８７】
ここで、１０／３：１０／１０の番組予約が行われたため、１０／２の予約を一度キャンセルする。よって、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：２時間、ＨＤＤ２２（アドレス００５）：３時間、ＨＤＤ３２（アドレス００６）：２時間、に戻る。
【００８８】
次に、順番を並べ替えて、１０／３：１０／１０の番組予約を、残り録画可能時間の一番大きいＨＤＤ２２を選択して行う。この時、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：２時間、ＨＤＤ２２（アドレス００５）：０（３時間−３時間）時間、ＨＤＤ３２（アドレス００６）：２時間、となる。
【００８９】
そして、再度、１０／２：１０／１５の番組予約を、残り録画可能時間が一番大きく且つアドレスの小さいＨＤＤ１２を選択して行う。この時、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：１（２時間−１時間）時間、ＨＤＤ２２（アドレス００５）：０時間、ＨＤＤ３２（アドレス００６）：２時間、となる。
【００９０】
同様に、前述の第２の実施形態、第３の実施形態では、１０／１：１０／５の番組予約を、残り録画可能時間が録画時間と同じ、もしくは、録画したい時間時間よりも大きく且つその時間差が最小であるＨＤＤ１２を選択して行う。この時、録画したい時間よりも、残り録画時間が大きいＨＤＤが無い場合には、残り録画可能時間が一番大きなＨＤＤを選択する。この時、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：２（６時間−４時間）時間、ＨＤＤ２２（アドレス００５）：３時間、ＨＤＤ３２（アドレス００６）：２時間、となる。
【００９１】
次に、１０／２：１０／１５の番組予約を、同じ条件且つアドレスの小さいＨＤＤ１２を選択して行う。この時、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：１（２時間−１時間）時間、ＨＤＤ２２（アドレス００５）：３時間、ＨＤＤ３２（アドレス００６）：２時間、となる。
【００９２】
ここで、１０／３：１０／１０の番組予約が行われたため、１０／２の予約を一度キャンセルする。よって、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：２時間、ＨＤＤ２２（アドレス００５）：３時間、ＨＤＤ３２（アドレス００６）：２時間、に戻る。
【００９３】
次に、順番を並べ替えて、１０／３：１０／１０の番組予約を、同じ条件から、ＨＤＤ２２を選択して行う。この時、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：２時間、ＨＤＤ２２（アドレス００５）：０（３時間−３時間）時間、ＨＤＤ３２（アドレス００６）：２時間、となる。
【００９４】
そして、再度、１０／２：１０／１５の番組予約を、同じ条件且つアドレスの小さいＨＤＤ１２を選択して行う。この時、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：１（２時間−１時間）時間、ＨＤＤ２２（アドレス００５）：０時間、ＨＤＤ３２（アドレス００６）：２時間、となる。
【００９５】
同様に、前述の第４の実施形態では、予約録画した時間帯がかぶっているケース、番組を録画中に録画の予約を行うケース、を想定しており、ここでは、他の実施形態における、ＨＤＤの残り録画可能時間が０になったらチューナに通知する例を含めて図５を用いて説明する。
【００９６】
図５において、番組の録画予約を、例えば、
・７時に、チューナ１１（アドレス００１）：４時間
・８時に、チューナ２１（アドレス００２）：２時間
・１０時に、チューナ３１（アドレス００３）：１時間
、として行うものとする。すなわち、７時から、チューナ１１で４時間の番組を録画中に、チューナ２１で２時間の録画予約をする。さらに、チューナ１１，２１で番組を録画中に、チューナ３１で１時間の録画予約を行う。その時の、各ＨＤＤの残り録画可能時間は、ＨＤＤ１２（アドレス００４）：５時間、ＨＤＤ２２（アドレス００５）：２時間、ＨＤＤ３２（アドレス００６）：３時間、とする。
【００９７】
残り録画可能時間の一番大きいＨＤＤを選択することを、ＨＤＤ選択の条件とすると、７時の番組予約を残り録画可能時間の一番大きいＨＤＤ１２を選択して行う。８時にチューナ２１の録画が開始されるとき、コントローラ１６には下記の情報が送信される。
・ＨＤＤ１２（アドレス００４）：＊使用中（残り録画可能時間：４時間）
・ＨＤＤ２２（アドレス００５）：２時間
・ＨＤＤ３２（アドレス００６）：３時間
ここで、ＨＤＤ１２は、チューナ１１で１時間録画した後なので、残り録画可能時間は４時間になる。
【００９８】
コントローラ１６は、送信された残り録画可能時間、ＨＤＤ１２（アドレス００４）：４時間、ＨＤＤ２２（アドレス００５）：２時間、ＨＤＤ３２（アドレス００６）：３時間から残り録画可能時間の一番大きいＨＤＤ１２を選択して録画を行う。つまり、ＨＤＤ１２に、チューナ１１（４時間のうち３時間）、チューナ２１（２時間）の番組が同時に書き込まれる。
【００９９】
次に、１０時に、チューナ１１、チューナ２１が同時に書き込みしていたＨＤＤ１２の残り録画可能時間が０になる。ＨＤＤ１２は、コントローラ１６に残り録画可能時間が０になったことを通知するための情報を送信する。送信を受けたコントローラ１６は、再度全てのＨＤＤの残り録画可能時間を取得し直す。このときの、各チューナ、各ＨＤＤの状態を下記に示す。
【０１００】
・チューナ１１（アドレス００１）：１時間（４時間のうち３時間録画済み）
・チューナ２１（アドレス００２）：０時間（２時間録画済み）
・チューナ３１（アドレス００３）：１時間（未録画）
・ＨＤＤ１２（アドレス００４）：０（５時間−３時間−２時間）時間
・ＨＤＤ２２（アドレス００５）：２時間
・ＨＤＤ３２（アドレス００６）：３時間
【０１０１】
このような状態から、コントローラ１６は、残り録画可能時間の一番大きいＨＤＤ３２を選択して録画を行う。同時にチューナ３１の録画が開始されるとき、コントローラ１６には下記の情報が送信される。
・ＨＤＤ１２（アドレス００４）：０時間
・ＨＤＤ２２（アドレス００５）：２時間
・ＨＤＤ３２（アドレス００６）：＊使用中（残り録画可能時間：３時間）
【０１０２】
コントローラ１６は、残り録画可能時間の一番大きいＨＤＤ３２を選択して録画を行う。つまり、ＨＤＤ３２に、チューナ１１（残り１時間）、チューナ３１（１時間）の番組が同時に書き込まれる。最終的に、全ての録画が終わったときの、各ＨＤＤの状態は、ＨＤＤ１２（アドレス００４）：０時間、ＨＤＤ２２（アドレス００５）：２時間、ＨＤＤ３２（アドレス００６）：１（３時間−１時間−１時間）時間、となる。
【０１０３】
さて、家庭内において番組の録画を行う際に、存在する複数のチューナと記録媒体を組み合わせ、最も効率的に番組を録画できる組み合わせを選択し、番組の録画を行ったとしても、ユーザがさらに番組の録画を行い続け、家庭内全ての記録媒体の残り録画可能時間が０になってしまった場合、これ以上、番組の録画を続けることはできなくなってしまう。
【０１０４】
（第６の実施形態）
図１３は、本発明の第６の実施形態に係るネットワーク構成例を示す図で、デジタル放送受信装置１は、インターネット・サービス・プロバイダのサーバ（以下、ＩＳＰ）１７とネットワークを介して接続される。家庭内において、複数の番組のストリーム情報を、複数のチューナ（チューナ１１，２１，３１）で受信している際に、ユーザから番組の録画コマンドを受け付けたコントローラ１６は、家庭内に存在する複数のチューナと記録媒体（ＨＤＤ１２，２２，３２）を組み合わせ、最も効率的に番組を録画できる組み合わせを選択し、番組の録画を行う。
【０１０５】
ここで、ユーザが録画しようとする番組の録画を行い続けてもなお、ユーザが番組の録画を行い続け、家庭内に存在する全ての記録媒体の残り録画可能時間が０になった場合、コントローラ１６は、ネットワーク上に接続されたＩＳＰ１７に、過去にユーザが録画した番組を蓄積し、それにより、家庭内にある記録媒体の残り録画可能時間を増やすことで、ユーザが録画したい番組を家庭内の記録媒体に録画することができる。ユーザがＩＳＰ１７に蓄積した番組を視聴したくなった場合には、例えば、ユーザはＩＳＰ１７から課金されることにより番組の視聴を行うことができる。ＩＳＰ１７に蓄積する番組は、コントローラ１６が、番組の録画を行った日付を確認し、番組の録画を行った日付が最も古い番組を自動的に選択して蓄積する、または、ユーザがＩＳＰ１７に蓄積する番組を選択できるような機構を設け、ユーザ自身に番組を選択させ、ＩＳＰ１７に番組を蓄積することができる。
【０１０６】
本実施形態によれば、家庭内において番組の録画を行う際に、存在する複数のチューナと記録媒体を組み合わせ、最も効率的に番組の録画を行った際に、さらにユーザが番組の録画を行い続け、家庭内に存在する全ての記録媒体の残り録画可能時間が０になってしまったとしても、ネットワーク上に接続されたＩＳＰに過去に録画した番組を蓄積し、それにより、家庭内の記録媒体の残り録画可能時間を増やし、ユーザが録画したい番組を家庭内の記録媒体に録画することができる。ＩＳＰに蓄積した番組を、ユーザが視聴したくなった場合には、ＩＳＰから課金されることにより、過去に録画した番組の視聴を行うことができる。
【０１０７】
なお、上記各実施形態においては、チューナおよび記録媒体を識別するための「情報」として、各機器固有のアドレスを用いたが、例えば識別ＩＤなど固体識別を行える情報であれば同様の効果が得られることはいうまでも無い。
【図面の簡単な説明】
【０１０８】
【図１】本発明の一実施形態に係るデジタル放送受信装置の構成例を示すブロック図である。
【図２】本発明の一実施形態に係るホームネットワークの構成例を示す図である。
【図３】本発明の他の実施形態に係るホームネットワークの構成例を示す図である。
【図４】本発明の他の実施形態に係るホームネットワークの構成例を示す図である。
【図５】本発明の他の実施形態に係るホームネットワークの構成例を示す図である。
【図６】第１の実施形態に係るデジタル放送受信システムの記録制御処理の一例を説明するためのフロー図である。
【図７】第２の実施形態に係るデジタル放送受信システムの記録制御処理の一例を説明するためのフロー図である。
【図８】第３の実施形態に係るデジタル放送受信システムの記録制御処理の一例を説明するためのフロー図である。
【図９】第３の実施形態に係るデジタル放送受信システムの記録制御処理の他の例を説明するためのフロー図である。
【図１０】第４の実施形態に係るデジタル放送受信システムの記録制御処理の一例を説明するためのフロー図である。
【図１１】第４の実施形態に係るデジタル放送受信システムの記録制御処理の他の例を説明するためのフロー図である。
【図１２】ホームネットワークで繋がれたコントローラとチューナ、記録媒体が送受信するデータのフォーマットの一例を示す図である。
【図１３】本発明の第６の実施形態に係るネットワーク構成例を示す図である。
【符号の説明】
【０１０９】
１，２，３，４，１００…デジタル放送受信装置、５…ホームネットワーク、１１，２１，３１，４１，１０１…チューナ、１２，２２，３２，４２，１０４…ＨＤＤ、１３,１４，１５，１６,２３，２４，３３，３４，４３，４４…コントローラ、１７…ＩＳＰ（サーバ）、１０２…ＭＰＥＧ−ＴＳデコーダ、１０３…ＲＡＭ、１０５…ＯＳＤ部、１０６…ＣＰＵ、１０７…ＲＯＭ、１０８…受光部、１０９…ネットワークＩ／Ｆ部。
【図１】
2006217295.tif 000003
【図２】
2006217295.tif 000004
【図３】
2006217295.tif 000005
【図４】
2006217295.tif 000006
【図５】
2006217295.tif 000007
【図６】
2006217295.tif 000008
【図７】
2006217295.tif 000009
【図８】
2006217295.tif 000010
【図９】
2006217295.tif 000011
【図１０】
2006217295.tif 000012
【図１１】
2006217295.tif 000013
【図１２】
2006217295.tif 000014
【図１３】
2006217295.tif 000015