(57)【要約】【課題】コンテンツを記録中の記憶装置における記憶容量がなくなった際に、自動的に他の記憶装置にコンテンツの続きを記録させることのできる記録再生装置を提供する。【解決手段】コンテンツデータが記録される記憶装置における記憶容量の残量を検出するようにし、この残量の検出結果に基づき、例えば上記記憶装置における残量が一定量以下となった場合に、コンテンツデータの続きを分割コンテンツデータとして異なる記憶装置に対して記録するようにする。その上で、上記分割コンテンツデータが記憶された各記憶装置を識別するための記憶装置識別情報と、それぞれの分割コンテンツデータを識別するためのデータ識別情報とを、コンテンツの連結順に対応づけて記憶するようにする。これにより、例えばコンテンツデータを記録中の記憶装置における残量が一定量以下となった場合に、自動的に別の記憶装置に上記コンテンツデータの続きを記録することが可能となると共に、このように各記憶装置に対して記憶された分割コンテンツデータを、１つのコンテンツデータとして管理することができるようになる。【選択図】        図４
2004199800.tif 000002
【特許請求の範囲】
【請求項１】
デジタル衛星放送を受信して取得されるコンテンツデータについて、複数の記憶装置に対する記録または再生が可能な記録再生装置において、
受信される上記コンテンツデータを上記記憶装置に対して記録することのできる記録手段と、
上記記録手段によって上記コンテンツデータが記録される記憶装置における記憶容量の残量を検出する残量検出手段と、
上記残量検出手段の検出結果に基づき、上記コンテンツデータが異なる記憶装置に分割して記録されるように上記記録手段の記録動作を制御する記録制御手段と、
上記コンテンツデータを分割した分割コンテンツデータが記憶された記憶装置を識別する記憶装置識別情報と、上記記憶装置に記憶された上記分割コンテンツデータを識別するためのデータ識別情報とを、上記コンテンツデータを生成するための上記分割コンテンツデータの連結順に対応付けることにより、上記コンテンツデータを分割した記録データを１つのコンテンツデータとして管理するための情報である、コンテンツ管理情報を生成する情報生成手段と、
を備えることを特徴とする記録再生装置。
【請求項２】
デジタル衛星放送を受信して取得されるコンテンツデータについて、複数の記憶装置に対する記録または再生が可能な記録再生装置において、
受信される上記コンテンツデータを上記記憶装置に対して記録することのできる記録手順と、
上記記録手順によって上記コンテンツデータが記録される記憶装置における記憶容量の残量を検出する残量検出手順と、
上記残量検出手順の検出結果に基づき、上記コンテンツデータが異なる記憶装置に分割して記録されるように上記記録手段の記録動作を制御する記録制御手順と、
上記コンテンツデータを分割した分割コンテンツデータが記憶された記憶装置を識別する記憶装置識別情報と、上記記憶装置に記憶された上記分割コンテンツデータを識別するためのデータ識別情報とを、上記コンテンツデータを生成するための上記分割コンテンツデータの連結順に対応付けることにより、上記コンテンツデータを分割した記録データを１つのコンテンツデータとして管理するための情報である、コンテンツ管理情報を生成する情報生成手順と、
を実行することを特徴とする記録方法。
【請求項３】
デジタル衛星放送を受信して取得されるコンテンツデータについて、複数の記憶装置に対する記録または再生が可能な記録再生装置において、
上記複数の記憶装置に対して分割して記録されたコンテンツデータを管理するための情報であって、上記コンテンツデータを分割した分割コンテンツデータが記憶された記憶装置を識別する記憶装置識別情報と、上記記憶装置に記憶された上記分割コンテンツデータを識別するためのデータ識別情報とを、上記コンテンツデータを生成するための上記分割コンテンツデータの連結順に対応付けることにより、上記コンテンツデータを分割した記録データを１つのコンテンツデータとして管理可能とするコンテンツ管理情報を保持する情報保持手段と、
上記分割コンテンツデータを、１つのコンテンツデータとして連続的に再生させるために、上記情報保持手段により保持されたコンテンツ管理情報が示す上記分割コンテンツデータの連結順に従って、上記記憶装置識別情報が示す記憶装置により上記データ識別情報が示す分割コンテンツデータの再生が順次実行されるように制御する再生制御手段と、
を備えることを特徴とする記録再生装置。
【請求項４】
さらに、上記コンテンツ管理情報の内容に基づき、上記複数の記憶装置に対する記録データの消去指示を行うことにより、上記分割して記録された１つのコンテンツデータを消去する消去手段を備える、
ことを特徴とする請求項３に記載の記録再生装置。
【請求項５】
デジタル衛星放送を受信して取得されるコンテンツデータについて、複数の記憶装置に対する記録または再生が可能な記録再生装置において、
上記複数の記憶装置に対して分割して記録されたコンテンツデータを管理するための情報であって、上記コンテンツデータを分割した分割コンテンツデータが記憶された記憶装置を識別する記憶装置識別情報と、上記記憶装置に記憶された上記分割コンテンツデータを識別するためのデータ識別情報とを、上記コンテンツデータを生成するための上記分割コンテンツデータの連結順に対応付けることにより、上記コンテンツデータを分割した記録データを１つのコンテンツデータとして管理可能とするコンテンツ管理情報を保持する情報保持手順と、
上記分割コンテンツデータを、１つのコンテンツデータとして連続的に再生させるために、上記情報保持手順により保持されたコンテンツ管理情報が示す上記分割コンテンツデータの連結順に従って、上記記憶装置識別情報が示す記憶装置により上記データ識別情報が示す分割コンテンツデータの再生が順次実行されるように制御する再生制御手順と、
を実行することを特徴とする再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル衛星放送を受信して取得されるコンテンツデータを、複数の記憶装置に対して記録または再生可能な記録再生装置に関するものである。また、このような記録再生装置における記録方法、及び再生方法に関するものである。
【０００２】
【従来の技術】
デジタル衛星放送サービスの開始に伴い、例えばＢＳ・ＣＳチューナ等のデジタル放送受信機が広く普及している。
これらのデジタル放送受信機として、近年においては、例えばＩＥＥＥ１３９４等、他のＡＶ（Audio Visual）周辺機器を接続するためのデジタルインターフェイスが備えられているものがある。そして、このようなデジタルインターフェイスを介し、例えばＨＤＤ（ハードディスクドライブ）等の記憶装置を接続することにより、この記憶装置に対する受信コンテンツの記録／再生を行う、コンテンツ記録・再生システムを構築することも可能とされている。
【０００３】
【発明が解決しようとする課題】
ここで、上記のようなコンテンツ記録・再生システムにおいて、コンテンツの録画の最中にＨＤＤにおける記憶容量がなくなってしまったと仮定する。
この場合、例えば受信機に対して接続されているＨＤＤが複数存在していれば、コンテンツの続きを他のＨＤＤに対して記録することが可能である。
【０００４】
しかしながら、従来において、このように他のＨＤＤに対してコンテンツの続きを録画しようとしたときは、ユーザーの手動操作によりこれを行うほかはなかった。つまり、この場合、ユーザーは、残量切れにより録画不能となったＨＤＤとは別のＨＤＤを選択した後、新たにこのＨＤＤに対する受信コンテンツの記録指示を手動により行わなければならないものである。
【０００５】
このように手動により他のＨＤＤに対して続きを記録するのは、ユーザーにとって非常に手間であり、利便性に欠けるものとなる。
また、上記のように異なるＨＤＤに対してコンテンツが分散して記録されたとして、該コンテンツを１つの連続したコンテンツとして再生しようとしたときも、同様に対応するＨＤＤを手動により順次再生していかなければならず、この点でも利便性に欠けるものとなる。
【０００６】
さらに、この場合、記録中のＨＤＤが録画不能となってから、ユーザーが他のＨＤＤに記録指示を行うまでの間は、受信コンテンツについての記録が行われないものとなり、上記のように記録されるコンテンツとしては、この間のデータ部分が欠落したものとなってしまう。
【０００７】
【課題を解決するための手段】
そこで、本発明では以上のような問題点に鑑み、デジタル衛星放送を受信して取得されるコンテンツデータについて複数の記憶装置に対する記録または再生が可能な記録再生装置として、以下のように構成することとした。
すなわち、受信される上記コンテンツデータを上記記憶装置に対して記録することのできる記録手段と、上記記録手段によって上記コンテンツデータが記録される記憶装置における記憶容量の残量を検出する残量検出手段と、上記残量検出手段の検出結果に基づき、上記コンテンツデータが異なる記憶装置に分割して記録されるように上記記録手段の記録動作を制御する記録制御手段とを備えるようにする。
その上で、上記コンテンツデータを分割した分割コンテンツデータが記憶された記憶装置を識別する記憶装置識別情報と、上記記憶装置に記憶された上記分割コンテンツデータを識別するためのデータ識別情報とを、上記コンテンツデータを生成するための上記分割コンテンツデータの連結順に対応付けることにより、上記コンテンツデータを分割した記録データを１つのコンテンツデータとして管理するための情報である、コンテンツ管理情報を生成する情報生成手段を備えるようにした。
【０００８】
また、本発明では、上記記録再生装置における記録方法として、以下のようにすることとした。
つまり、受信される上記コンテンツデータを上記記憶装置に対して記録することのできる記録手順と、上記記録手順によって上記コンテンツデータが記録される記憶装置における記憶容量の残量を検出する残量検出手順と、上記残量検出手順の検出結果に基づき、上記コンテンツデータが異なる記憶装置に分割して記録されるように上記記録手段の記録動作を制御する記録制御手順とを実行するようにする。
そして、その上で上記コンテンツデータを分割した分割コンテンツデータが記憶された記憶装置を識別する記憶装置識別情報と、上記記憶装置に記憶された上記分割コンテンツデータを識別するためのデータ識別情報とを、上記コンテンツデータを生成するための上記分割コンテンツデータの連結順に対応付けることにより、上記コンテンツデータを分割した記録データを１つのコンテンツデータとして管理するための情報である、コンテンツ管理情報を生成する情報生成手順を実行するようにした。
【０００９】
上記本発明によれば、先ず、コンテンツデータが記録される記憶装置における記憶容量の残量が検出されるようになる。そして、このような残量の検出結果に基づき、例えば上記記憶装置における残量が一定容量以下であるとされた場合には、コンテンツデータの続きとしての分割コンテンツデータが別の異なる記憶装置に対して記録されるようになる。
その上で、上記分割コンテンツデータが記録された各記憶装置を識別するための記憶装置識別情報と、上記分割コンテンツデータのそれぞれを識別するためのデータ識別情報とが、連結順に対応づけて記憶されるようになる。
これにより、上記本発明によっては、例えばコンテンツデータを記録中の記憶装置における残量が一定量以下となった場合に、自動的に別の記憶装置にコンテンツデータの続きとしての分割コンテンツデータを記録することが可能となると共に、このように各記憶装置に対して記録された分割コンテンツデータを、１つのコンテンツデータとして管理することができるようになる。
【００１０】
また、本発明では、デジタル衛星放送を受信して取得されるコンテンツデータについて複数の記憶装置に対する記録または再生が可能な記録再生装置として、以下のようにも構成することとした。
つまり、先ず、上記複数の記憶装置に対して分割して記録されたコンテンツデータを管理するための情報であって、上記コンテンツデータを分割した分割コンテンツデータが記憶された記憶装置を識別する記憶装置識別情報と、上記記憶装置に記憶された上記分割コンテンツデータを識別するためのデータ識別情報とを、上記コンテンツデータを生成するための上記分割コンテンツデータの連結順に対応付けることにより、上記コンテンツデータを分割した記録データを１つのコンテンツデータとして管理可能とするコンテンツ管理情報を保持する情報保持手段を備え、
さらに、上記分割コンテンツデータを、１つのコンテンツデータとして連続的に再生させるために、上記情報保持手段により保持されたコンテンツ管理情報が示す上記分割コンテンツデータの連結順に従って、上記記憶装置識別情報が示す記憶装置により上記データ識別情報が示す分割コンテンツデータの再生が順次実行されるように制御する再生制御手段を備えるようにした。
【００１１】
また、さらに本発明では、上記記録再生装置における再生方法として、以下のようにすることとした。
つまり、先ず、上記複数の記憶装置に対して分割して記録されたコンテンツデータを管理するための情報であって、上記コンテンツデータを分割した分割コンテンツデータが記憶された記憶装置を識別する記憶装置識別情報と、上記記憶装置に記憶された上記分割コンテンツデータを識別するためのデータ識別情報とを、上記コンテンツデータを生成するための上記分割コンテンツデータの連結順に対応付けることにより、上記コンテンツデータを分割した記録データを１つのコンテンツデータとして管理可能とするコンテンツ管理情報を保持する情報保持手順を実行し、
さらに、上記分割コンテンツデータを、１つのコンテンツデータとして連続的に再生させるために、上記情報保持手順により保持されたコンテンツ管理情報が示す上記分割コンテンツデータの連結順に従って、上記記憶装置識別情報が示す記憶装置により上記データ識別情報が示す分割コンテンツデータの再生が順次実行されるように制御する再生制御手順を実行することとした。
【００１２】
このような本発明によれば、上記複数の記憶装置に対して記録された分割コンテンツデータが、順次自動的に再生されていくこととなる。つまり、上記複数の記憶装置に対して記録された分割コンテンツデータを、１つのコンテンツデータとして連続的に再生することが可能となる。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態としての記録再生装置について説明する。
図１は、実施の形態の記録再生装置としてのデジタル衛星放送受信機０を含んで構成される、実施の形態としてのコンテンツ分散記録・再生システムの概要を示す図である。
このコンテンツ分散記録・再生システムとしては、少なくともデジタル衛星放送受信機０と、このデジタル衛星放送受信機０により受信された放送コンテンツについての記録・再生が可能な、複数のハードディスクレコーダＨＤＲ１、ＨＤＲ２・・・とを含んで構成されるものとなる。
この図１において、先ず、デジタル衛星放送受信機０は、図示するパラボラアンテナ３より受信された放送信号を受信・復調し、所望の放送チャンネルのコンテンツを得ることが可能に構成されている。そして、このように受信された、例えば映像としてのコンテンツを、図示するディスプレイ４を介して表示出力することも可能とされる。
また、このデジタル衛星放送受信機０は、本実施の形態の場合、図示するＩＥＥＥ１３９４バス５を介して接続されるＨＤＲ１、ＨＤＲ２・・・に対する受信コンテンツの記録／再生が可能に構成されている。
なお、ここでは、デジタル衛星放送受信機０と上記ディスプレイ４とが別体とされる場合を例に挙げたが、本実施の形態としてのデジタル衛星放送受信機０としては、ディスプレイ４に内蔵されて構成されてもよいものとする。
【００１４】
ＨＤＲ１、ＨＤＲ２・・・は、内部にＨＤＤ（ハードディスクドライブ）を備え、デジタル衛星放送受信機０からの指示に基づき、上記ＩＥＥＥ１３９４バス５を介して入力されるコンテンツを記録することが可能とされる。また、このように記録されたコンテンツを、デジタル衛星放送受信機０からの指示に基づいて再生することが可能とされる。
【００１５】
図２は、上記したデジタル衛星放送受信機０の内部構成を例示するブロック図である。
先ず、この図２においても、先の図１に示したパラボラアンテナ３が示されている。周知のように、デジタル衛星放送では、通信衛星又は放送衛星からデジタル放送信号が出力されている。このパラボラアンテナ３では、この衛星からの放送信号を受信し、内蔵のＬＮＢ(Low Noise Block Down Converter)によって所定の高周波信号に変換して、デジタル衛星放送受信機０に対して供給する。
【００１６】
デジタル衛星放送受信機０においては、上記パラボラアンテナ３にて受信され、所定の周波数に変換された受信信号を、フロントエンド部１１より入力する。
フロントエンド部１１では、システムコントローラ１６からの伝送諸元等を設定した設定信号に基づいて、この設定信号により決定されるキャリア（受信周波数）を受信して、例えばビタビ復調処理や誤り訂正処理等を施すことで、ＴＳ（Transport Stream）を得るようにされる。
【００１７】
このデジタル衛星放送の規格によるＴＳは、周知のように、例えばＭＰＥＧ２(Moving Picture Experts Group Layer2）方式によって、複数のプログラム（番組）のビデオ信号及びオーディオ信号を圧縮した圧縮データと、各種の付加情報が多重化されている。上記したビデオ信号及びオーディオ信号を圧縮した圧縮データは、ＥＳ（Elementary Stream)として多重化される。また、放送側が挿入する付加情報としては、ＰＡＴ(Program Association Table)、ＰＭＴ(Program Map Table)などのテーブルを格納するＰＳＩ(Program Specific Information：番組特定情報）や、ＳＩ(Service Information:番組配列情報）などが挙げられる。
そして、上記情報の多重化は、ＴＳを１８８バイトのトランスポートストリーム・パケット（ＴＳパケット）により形成するようにして、このＴＳパケットに対して、上記したＥＳ及び各種付加情報を格納することにより行われる。
フロントエンド部１１にて得られたＴＳは、デスクランブラ１２に対して供給される。
【００１８】
また、フロントエンド部１１では、ＴＳからＰＳＩ(Program Specific Information:番組特定情報)のパケットを取得し、その選局情報を更新すると共に、ＴＳにおける各チャンネルのコンポーネントＰＩＤ(Program ID)を得て、例えばシステムコントローラ１６に伝送する。システムコントローラ１６では、取得したＰＩＤを受信信号処理に利用することになる。
【００１９】
デスクランブラ１２では、予め用意されたデスクランブルキーデータをシステムコントローラ１６から受け取ると共に、システムコントローラ１６によりＰＩＤが設定される。そして、このデスクランブルキーデータとＰＩＤとに基づいてデスクランブル処理を実行する。
この場合において、デスクランブラ１２にてデスクランブル処理が施されたＴＳは、スイッチ１３の端子Ｔ１に対して供給されると共に、分岐してＩＥＥＥ１３９４通信部１７に対して供給されるようになっている。また、確認のために述べておくと、デスクランブラ１２から出力されるＴＳとしては、複数のプログラムのＥＳが多重化されている可能性があり、また、ＰＳＩをはじめとする付加情報も除去されることなく多重化されているものである。
【００２０】
スイッチ１３は、システムコントローラ１６の制御によって、端子Ｔ３に対して端子Ｔ１又は端子Ｔ２が択一的に接続されるようにして切り換えが行われる。そして、受信した放送信号をデコードしてビデオ／オーディオ信号として出力する際には、端子Ｔ３に対して端子Ｔ１を接続することで、デスクランブラ１２から出力されたＴＳをデマルチプレクサ１４に対して供給する。
これに対して、ＩＥＥＥ１３９４通信部１７にて受信した外部からのＴＳをデコードしてビデオ／オーディオ信号として出力する際には、端子Ｔ３に対して端子Ｔ２を接続することで、ＩＥＥＥ１３９４通信部１７にて受信したＴＳをデマルチプレクサ１４に対して出力するようにされる。
なお、ＩＥＥＥ１３９４通信部１７の構成は後述する。
【００２１】
デマルチプレクサ１４は、システムコントローラ１６により設定されたフィルタ条件に従って、デスクランブラ１２から供給されたＴＳから必要なＴＳパケットを分離する。これにより、例えばデマルチプレクサ１４においては、目的とする１つのプログラムについてのＴＳパケットとして、ＭＰＥＧ２方式により圧縮されたビデオデータのＴＳパケットと、ＭＰＥＧ２方式により圧縮されたオーディオデータのＴＳパケットを得ることになる。そして、このようにして得られた圧縮ビデオデータと圧縮オーディオデータをＭＰＥＧデコーダ１５に対して出力する。
【００２２】
なお、デマルチプレクサ１４により分離された圧縮ビデオ／オーディオデータの個別パケットは、ＰＥＳ(Packetized Elementary Stream)と呼ばれる形式でそれぞれ、ＭＰＥＧデコーダ１５に入力されるようになっている。
また、上記したフィルタ条件の設定は、例えばデマルチプレクサ１４において、ＴＳに含まれるＰＡＴ、ＰＭＴなどを抽出して、システムコントローラ１６に転送するようにされる。そして、システムコントローラ１６が、転送されてきたＰＡＴ、ＰＭＴなどに記述されている情報内容に基づいて、デマルチプレクサ１４に対してフィルタ条件を設定するようにされる。
【００２３】
ＭＰＥＧデコーダ１５においては、圧縮ビデオデータをＭＰＥＧ２フォーマットに従ってデコード（伸長）処理を行うビデオデコーダと、圧縮オーディオデータについて、ＭＰＥＧ２フォーマットに従って、上記ビデオデータ出力に同期させるようにしてデコード処理を行うオーディオデコーダとを備えている。そして、入力された圧縮ビデオデータについては、ビデオデコーダによってデコード処理を施し、また、入力された圧縮オーディオデータについては、オーディオデコーダによってデコード処理を施す。
この場合、デコードされたビデオデータについては、例えばＮＴＳＣ方式などの所定のテレビジョン方式に対応して適正に画像表示が行われるように所要の信号処理を施して、アナログビデオ信号として出力するようにされる。そして、このように出力されたビデオ信号は、例えば図１に示したディスプレイ４に対して供給されることとなる。
また、デコードされたオーディオデータについては、例えばＤ／Ａ変換を行ってアナログ音声信号として出力するようにされる。
【００２４】
ＩＥＥＥ１３９４通信部１７は、当該デジタル衛星放送受信機０と外部機器とをＩＥＥＥ１３９４バス５を介して通信可能とするために設けられる。そして、このための基本構成としては、周知のように、ハードウェア、ファームウェア的には、物理層、リンク層、トランザクション層、及びシリアルバス・マネージメントを備え、この上位にアプリケーションが設けられる構成を採るものとなる。
【００２５】
この場合のＩＥＥＥ１３９４通信部１７は、デジタル衛星放送受信機０にて受信されてデスクランブラ１２にてデスクランブル処理が施されたＴＳを入力して、ＩＥＥＥ１３９４バス５を介して接続された外部機器に対して送信出力可能とされている。例えば図１において示したように、外部機器として、ＨＤＲなどのデジタルストレージ機器を接続すれば、当該デジタル衛星放送受信機０により受信取得したデータを、ＴＳの形式のままデジタルストレージ機器に記録して保存することができる。
【００２６】
また、本実施の形態のＩＥＥＥ１３９４通信部１７では、外部機器から送信されたＴＳの形式のデータをＩＥＥＥ１３９４バス５を介して受信取得することが可能とされる。そして、このようにして受信取得したＴＳを、スイッチ１３を介してデマルチプレクサ１４に対して出力することで、最終的にはＭＰＥＧデコーダ１５からアナログビデオ／オーディオ信号として出力することになる。
【００２７】
つまり、本実施の形態のデジタル衛星放送受信機０では、ＩＥＥＥ１３９４通信部１７を備えることで、受信取得したＴＳを外部機器に対して送出することが可能とされる。また、例えば外部のデジタルストレージ機器（例えば図１に示したＨＤＲ１、２・・・）にて再生されたＴＳとしてのデータを受信し、このＴＳにより得られるビデオ／オーディオ信号を出力することが可能とされるものである。
【００２８】
システムコントローラ１６は、これまでの説明から理解されるようにして、デジタル衛星放送受信機０における所要の動作が得られるように各種の制御処理を実行するものとされ、図示されないＲＯＭ、及びＲＡＭを備えて構成されている。
このシステムコントローラ１６が備えるＲＯＭには、上記した各種制御処理を実現するためにシステムコントローラ１６が実行すべきプログラムや、各種の初期設定情報が格納される。また、上記ＲＡＭには、システムコントローラ１６が各種制御処理を実行するにあたって必要なデータが適宜保持される。
【００２９】
システムコントローラ１６は、例えば後述するようにＨＤＲ１、２・・・に対する受信コンテンツの録画指示や、これらＨＤＲに対する録画ファイルの再生指示等を行うようにされる。また、例えば受信コンテンツを録画中のＨＤＲにおける記憶残量がなくなった場合に、自動的に他の録画可能なＨＤＲに対して受信コンテンツの続きを録画する処理等も行うようにされている。
なお、このような本実施の形態としての処理動作については後述する。
【００３０】
上記したシステムコントローラ１６に対しては、図示するＮＶ−ＲＡＭ１８が備えられる。
このＮＶ−ＲＡＭ１８としては、例えばフラッシュメモリなど、電源供給が停止してもデータ記憶が維持され、かつ、書き換え可能な不揮発性のメモリ素子を備えている。そして、この場合、当該ＮＶ−ＲＡＭ１８には、先の図１に示したＨＤＲ１、ＨＤＲ２・・・に記録されたコンテンツを管理するための、図示するような分散記録コンテンツ管理テーブル１８ａが記憶されるのであるが、これについては後述する。
【００３１】
また、上記システムコントローラ１６に対しては、操作部１９が接続される。この操作部１９には、当該デジタル衛星放送受信機０に対する操作を行うための各種操作子が設けられている。そして、これら操作子に対して行われた操作に応じた操作信号がシステムコントローラ１６に出力される。システムコントローラ１６では、入力した操作コマンドに応じた動作が得られるように所要の制御処理を実行する。
なお、このような操作部１９の他に、リモートコントローラ等を用いたユーザーインターフェイス手段を備えるようにしてもよい。
【００３２】
続いては、本実施の形態のコンテンツ分散記録・再生システムで用いるＨＤＲ１、ＨＤＲ２・・・の内部構成例について、図３のブロック図を用いて説明する。なお、この図３では、ＨＤＲ１の内部構成例についてのみ説明し、他のＨＤＲ２・・・の構成については、このＨＤＲ１とほぼ同等とされてよいことからここでの図示による説明は省略する。
図３において、インターフェイス（Ｉ／Ｆ）６は、図示するＩＥＥＥ１３９４バス５を介して接続される外部機器との間で各種データ通信を行う。つまり、この場合は、上記したデジタル衛星放送受信機０との間で、ＩＥＥＥ１３９４データインターフェイスのフォーマットに従ったパケットの送受信を行うものである。
【００３３】
制御部７は、例えばＣＰＵやＲＯＭ、ＲＡＭ等を備えて構成され、当該ＨＤＲ１の全体制御を行う。
例えば、この制御部７は、上記インターフェイス６を介してデジタル衛星放送受信機０より供給されたコマンド信号に基づき、例えば、ＩＥＥＥ１３９４バス５を介して供給されるコンテンツデータを、ＨＤＤ（ハードディスクドライブ）８に記録させるための制御処理を行う。また、ＨＤＤ８に記憶されているデータの読み出し、及び読出データのデジタル衛星放送受信機０への転送が行われるように各部を制御する。
【００３４】
ここで、上記のように構成されるデジタル衛星放送受信機０と、ＨＤＲ１、ＨＤＲ２・・・によって構成される、本実施の形態のコンテンツ分散記録・再生システムにおいて得られる動作の概要について、次の図４、図５を参照して説明する。
なお、これら図４、図５では、説明の便宜上、本実施の形態のコンテンツ分散記録・再生システムにおいて得られる動作を模式的に示している。
先ず、図４を参照し、デジタル衛星放送受信機０において受信されたコンテンツの記録時の動作について説明する。
この図４において、先ずデジタル衛星放送受信機０にて、例えばユーザーにより先の図２に示した操作部１９を介しての録画指示が行われるか、或いは設定された予約録画開始時間が至るなどして、コンテンツの記録を開始すべき状態になったとする。
すると、デジタル衛星放送受信機０では、ＩＥＥＥ１３９４バス５を介して接続されたＨＤＲ１、ＨＤＲ２・・・のうち、所要のＨＤＲに対して受信されるコンテンツの記録を開始する。つまり、例えば予め決定されている録画可能なＨＤＲに対し、受信コンテンツの転送を開始すると共に、このＨＤＲに対して録画開始コマンドを送信して受信コンテンツの記録を開始させるものである。
例えば、この場合、先ずＨＤＲ１に対してコンテンツの記録を開始させたとする。
【００３５】
本実施の形態の場合、このようにしてＨＤＲに対するコンテンツの記録が開始されるのに応じては、この記録動作中のＨＤＲにおける記憶残量についてのポーリングが開始される。すなわち、デジタル衛星放送受信機０が、記録動作中のＨＤＲに対して所定の周期で残量の通知を要求するコマンドを送信し、これに応じてＨＤＲ側が残量を通知するレスポンスを返信するものである。
【００３６】
ここで、例えば上記のようにコンテンツの記録を行っているＨＤＲ１における記憶残量が、図示するように受信中のコンテンツの終了点より以前になくなってしまったとする。
この場合、ＨＤＲ１に対しては、コンテンツの開始点からこの時点までのデータ部分のみが記録されたことになる。つまり、この場合のＨＤＲ１には、コンテンツの一部のみが記録されたことになる。
なお、以下では、このような１つのコンテンツの一部を形成するデータ部分のことを、「ｆｒａｇｍｅｎｔ」と呼ぶことにする。
【００３７】
また、このように記録動作中のＨＤＲにおける記憶残量がなくなったとされるのに応じては、デジタル衛星放送受信機０において、上記したポーリングの結果よりＨＤＲ１における記憶残量がなくなったことが検出されるようになる。そして、これに応じ、デジタル衛星放送受信機０では、ＩＥＥＥ１３９４バス５を介して接続されている別のＨＤＲにコンテンツの記録を開始させる。つまり、新たなＨＤＲに対し、コンテンツの続き部分についての記録を開始させるものである。
図示するように、ここでは新たにＨＤＲ２に対してコンテンツの続きの録画を開始させたとする。
【００３８】
このようにして、新たなＨＤＲに対してコンテンツの記録が開始された後において、このＨＤＲにおける記憶残量が、再びコンテンツの終了点より以前になくなってしまったとする。
この場合、コンテンツの続きの記録を行っていたＨＤＲ２には、先のＨＤＲ１の記憶残量がなくなった時点から、この時点までのデータ部分が記録されたことになる。つまり、この場合のＨＤＲ２に対しては、ＨＤＲ１に記録されたｆｒａｇｍｅｎｔ１の続きのデータ部分である、ｆｒａｇｍｅｎｔ２のデータ部分が記録されたことになる。
そして、この場合も、デジタル衛星放送受信機０では、ＨＤＲ２における記憶残量がなくなるのに応じ、ＩＥＥＥ１３９４バス５を介して接続されている別のＨＤＲ（例えばＨＤＲ３）に対してコンテンツの続きの記録を開始させる動作が行われることになる。
【００３９】
このようにして、再び新たなＨＤＲに対してコンテンツの続きについての記録が開始された後、例えばユーザーによる当該デジタル衛星放送受信機０に対する録画終了操作が行われるか、或いは予約録画の終了時間になるなどして、図示するコンテンツの終了点に至ったとする。
すると、これに応じデジタル衛星放送受信機０では、この時点において記録動作を行っているＨＤＲ３に対し、録画停止コマンドを送信する。そして、これに応じ、ＨＤＲ３は記録動作を終了する。
これにより、このＨＤＲ３には、ＨＤＲ２に記録されたｆｒａｇｍｅｎｔ２の続きのデータ部分である、ｆｒａｇｍｅｎｔ３が記録されたことになる。
【００４０】
このように、本実施の形態のコンテンツ分散記録・再生システムでは、コンテンツを記録中のＨＤＲにおける記憶残量がなくなった場合は、デジタル衛星放送受信機０により、自動的にコンテンツの続きを別のＨＤＲに対して記録する動作が得られる。つまり、図示するように１つのコンテンツを自動的にそれぞれのＨＤＲに対して分散（分割）して記録することが可能なものである。
【００４１】
続いて、上記のようにしてそれぞれのＨＤＲに対して分散して記録されたコンテンツを再生する際の動作について、次の図５を参照して説明する。
先ず、図５において、例えばデジタル衛星放送受信機０に対し、上記のようにして分散して記録されたコンテンツについての再生を指示する操作が行われたとする。
すると、デジタル衛星放送受信機０では、各ＨＤＲに分散されて記録されているデータ部分のうち、最も始めに記録されたデータ部分であるｆｒａｇｍｅｎｔ１についての再生を開始するようにする。つまり、指定されたコンテンツを形成するデータ部分が記録される各ＨＤＲのうち、ｆｒａｇｍｅｎｔ１が記録されているＨＤＲ１に対して、このｆｒａｇｍｅｎｔ１のデータ部分の再生を開始させる再生開始コマンドを送信するものである。
そして、このようにしてＨＤＲにｆｒａｇｍｅｎｔ１の再生を開始させると、デジタル衛星放送受信機０では、このＨＤＲの再生状態を監視するためのポーリングを行い、ｆｒａｇｍｅｎｔ１の再生が完了するのを監視する。
【００４２】
このポーリングにより、例えばｆｒａｇｍｅｎｔ１の再生が完了したことが検出された場合、デジタル衛星放送受信機０は、次のｆｒａｇｍｅｎｔが記録されているＨＤＲに対してこのｆｒａｇｍｅｎｔの再生を指示する。つまり、この場合、図示するようにｆｒａｇｍｅｎｔ２が記録されているＨＤＲ２に、このｆｒａｇｍｅｎｔ２のデータを再生させるものである。
これにより、ｆｒａｇｍｅｎｔ１のデータ部分の再生が完了するのに応じ、自動的にｆｒａｇｍｅｎｔ２のデータ部分が再生されることになる。つまり、この場合、異なるＨＤＲに分散されて記録されたｆｒａｇｍｅｎｔ１−２が連続的に再生されるようになるものである。
【００４３】
また、同様に、ｆｒａｇｍｅｎｔ２が記録されているＨＤＲにおける再生動作が完了したとされた場合、デジタル衛星放送受信機０は、次のｆｒａｇｍｅｎｔが記録されているＨＤＲに対してこのｆｒａｇｍｅｎｔの再生を指示する。つまり、ｆｒａｇｍｅｎｔ３が記録されているＨＤＲ３に再生動作を行わせる。
従って、この場合もｆｒａｇｍｅｎｔ２のデータ部分の再生が終了するのに応じては、自動的にｆｒａｇｍｅｎｔ３のデータ部分が再生されることになり、これらｆｒａｇｍｅｎｔ２−３が連続的に再生されるようになる。
【００４４】
このようにして、本実施の形態のコンテンツ分散記録・再生システムにおいては、上記のようにＨＤＲ１〜３に分散されて記録されたｆｒａｇｍｅｎｔ１〜３のデータ部分が、１つのコンテンツとして連続的に再生されるようになる。
【００４５】
ところで、このようにＨＤＲ１〜３に分散されて記録された各ｆｒａｇｍｅｎｔを、記録された順に正しく再生するためには、デジタル衛星放送受信機０側において、どのｆｒａｇｍｅｎｔがどのＨＤＲに記録されているかを把握しておく必要がある。
このために、デジタル衛星放送受信機０においては、先の図２にも示したように、ＮＶ−ＲＡＭ１８内に分散記録コンテンツ管理テーブルを格納するようにして、上記のように分散されて記録されたｆｒａｇｍｅｎｔを管理するようにしている。
【００４６】
この分散記録コンテンツ管理テーブルとしては、例えば図６に示すような構造を有するものとされる。
図６において、先ず図示するコンテンツＩＤとは、デジタル衛星放送受信機０が、ＨＤＲ１、２・・・にそれぞれ記憶されているデータをコンテンツ単位で管理するための情報であり、例えばシステムコントローラ１６がコンテンツの記録ごとに新規設定するものである。
そして、図示するように、このコンテンツＩＤに対しては、コンテンツを形成する各ｆｒａｇｍｅｎｔが対応づけられている。さらに、各ｆｒａｇｍｅｎｔに対しては、図のように各ｆｒａｇｍｅｎｔが記憶されているＨＤＲの別を示す機器ＩＤと、各ＨＤＲがｆｒａｇｍｅｎｔとしての録画ファイルに対して付したｏｂｊｅｃｔＩＤとが対応づけられている。
【００４７】
ここで、上記機器ＩＤとは、ＩＥＥＥ１３９４バス５を介して接続される各ＨＤＲを識別するためのＩＤであり、本実施の形態の場合、この機器ＩＤとしてはＩＥＥＥ１３９４の規格における「Ｎｏｄｅ  ｕｎｉｑｕｅ  ＩＤ」が採用される。この「Ｎｏｄｅ  ｕｎｉｑｕｅ  ＩＤ」は、ＩＥＥＥ１３９４バスを介して接続可能なそれぞれの機器に対して固有となるように割り振られるＩＤであり、バスリセット後も更新されない情報となる。
また、上記ｏｂｊｅｃｔＩＤは、各ＨＤＲがＨＤＤ８に対して記憶したデータをファイル単位で管理可能な、ファイルを識別するための情報（識別子）である。
なお、この場合のｏｂｊｅｃｔＩＤとしては、ＩＥＥＥ１３９４規格で定義される、「ＡＶ／Ｃ  Ｃｏｍｍａｎｄ  Ｓｅｔ  Ｇｅｎｅｒａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ」の「Ｄｉｓｃ  Ｓｕｂｕｎｉｔ」で規定されるファイル識別情報を用いることとする。各ＨＤＲは、ＩＥＥＥ１３９４データインターフェイスの機能を有しているから、このｏｂｊｅｃｔＩＤによって、自身のＨＤＤ８に記憶されたファイルがどれであるのかを特定できるようになっている。
【００４８】
上記のような分散記録コンテンツ管理テーブル１８ａを利用することで、デジタル衛星放送受信機０では、例えば再生要求のあったコンテンツのコンテンツＩＤに対応づけられている各ｆｒａｇｍｅｎｔを参照することで、このコンテンツを形成するそれぞれのｆｒａｇｍｅｎｔに対応する機器ＩＤ、及びｏｂｊｅｃｔＩＤを参照することができる。そして、このようにして機器ＩＤを参照することにより、該当するｆｒａｇｍｅｎｔとしての録画ファイルが記憶されているＨＤＲを特定することが可能となる。また、ｆｒａｇｍｅｎｔに対応づけられているｏｂｊｅｃｔＩＤを参照することにより、ＨＤＲに記憶されている該当する録画ファイルを特定することができるようになっている。
例えば、図示するようにコンテンツＩＤ１に対応するｆｒａｇｍｅｎｔ１に対応づけられて、機器ＩＤが「ＨＤＲ１」、ｏｂｊｅｃｔＩＤが「０」と記されていた場合、このＩＤ１のコンテンツにおけるｆｒａｇｍｅｎｔ１に相当する録画ファイルは、ＨＤＲ１内に記憶されるｏｂｊｅｃｔＩＤ「０」のファイルであることが特定できる。
また、図のように、例えばコンテンツＩＤ１に対応するｆｒａｇｍｅｎｔ２に対応づけられて、機器ＩＤが「ＨＤＲ２」、ｏｂｊｅｃｔＩＤが「１」と記されていた場合は、上記ｆｒａｇｍｅｎｔ１の続きであるｆｒａｇｍｅｎｔ２に相当する録画ファイルが、ＨＤＲ２に記憶されるｏｂｊｅｃｔＩＤ「１」のファイルであることが特定できるものである。
【００４９】
このように、上記分散記録コンテンツ管理テーブル１８ａにおいて、コンテンツＩＤに対応づけられているｆｒａｇｍｅｎｔ、及びｆｒａｇｍｅｎｔに対応づけられて保持されている機器ＩＤ、ｏｂｊｅｃｔＩＤは、これらが１セットで、各ＨＤＲに分散して記録される１つのコンテンツを再生するために必要な情報を形成している。
以下では、このように１つのコンテンツＩＤに対応づけられて保持されるｆｒａｇｍｅｎｔ、機器ＩＤ、ｏｂｊｅｃｔＩＤの情報の１セットを、図示するように分散記録コンテンツ再生情報と呼ぶこととする。
【００５０】
図７、図８は、先の図４、図５において説明した動作を実現するために、デジタル衛星放送受信機０におけるシステムコントローラ１６が実行すべき処理動作を示すフローチャートである。
これらの図において、図７では、先の図４において説明したコンテンツ分散記録を実現するための処理動作について示し、図８では、先の図５において説明した分散記録コンテンツの再生を実現するための処理動作について示している。
先ず、図７を用い、コンテンツの分散記録時に対応してシステムコントローラ１６により行われる処理動作について説明する。
【００５１】
先ず、図７において、システムコントローラ１６は、図示するステップＳ１０１において、受信コンテンツについての録画を開始すべきか否かを判別している。
このステップＳ１０１において、例えばユーザーにより図２に示した操作部１９を介しての録画指示が行われるか、或いは設定された予約録画開始時間に至ったなどして肯定結果が得られた場合は、ステップＳ１０２に進む。
【００５２】
ステップＳ１０２においては、ＩＥＥＥ１３９４バス５を介して接続されて通信可能なＨＤＲのうち、録画可能なＨＤＲがあるか否かの判別を行う。
本実施の形態の場合、このステップＳ１０２における判別処理は、例えば予め作成された録画可能ＨＤＲリストに基づいて行うようにされている。この録画可能ＨＤＲリストは、デジタル衛星放送受信機０が、接続されるＨＤＲに対して録画可／不可についての状態検出を行って、録画可能のレスポンスがあったＨＤＲのみ、その機器ＩＤを書き込むようにして作成したリストである。
ステップＳ１０２において、例えば上記録画可能ＨＤＲリスト内に機器ＩＤが書き込まれておらず、コンテンツを録画可能なＨＤＲが存在しないとされた場合は、図示するようにこの図に示す録画動作を終了するようにされる。
また、例えば録画可能ＨＤＲリスト内に機器ＩＤが書き込まれており、録画可能なＨＤＲが存在するとされた場合には、ステップＳ１０３に進む。
【００５３】
ステップＳ１０３においては、コンテンツの録画先ＨＤＲを決定する。つまり、例えば上記録画可能ＨＤＲリストに書き込まれている機器ＩＤの内から、録画先ＨＤＲの機器ＩＤを所定の規則に従って選択・決定するものである。
なお、上記説明からも理解されるように、ここではデジタル衛星放送受信機０により自動的に記録先ＨＤＲが決定される場合を例に挙げたが、これに代え、例えばユーザー操作により予め選択・決定されたＨＤＲを、記録先ＨＤＲとして設定するようにしてもよい。
【００５４】
続くステップＳ１０４においては、上記ステップＳ１０３にて決定された録画先ＨＤＲに対し、受信コンテンツについての録画開始コマンドを送信する。すなわち、上記ステップＳ１０４において決定された機器ＩＤの付されるＨＤＲに対して録画開始コマンドを送信するものである。
【００５５】
このようにして、録画先ＨＤＲに対し、受信コンテンツの録画を開始させると、ステップＳ１０５において、この録画先ＨＤＲにおけるＨＤＤ８の残量についてのポーリングを開始する。
つまり、先の図５においても述べたように、例えばＨＤＲに対して所定の周期で残量の通知を要求するコマンドを送信し、これに応じてＨＤＲ側が返信してくる残量を通知するレスポンスを受信することにより、ＨＤＲにおける記憶残量を把握するものである。
【００５６】
続くステップＳ１０６においては、録画動作を終了すべき状態となったか否かを判別する。すなわち、例えばユーザーによる録画終了操作が行われたか否か、或いは予約録画の終了時間に至ったか否かを判別することにより、録画動作を終了すべき状態となったか否かを判別するものである。
このステップＳ１０６の判別処理により、録画動作を終了すべき状態となったとされた場合は、後述するステップＳ１１３の処理に移行するようにされる。
また、録画動作を終了すべき状態にはなっていないとされた場合はステップＳ１０７に進む。
【００５７】
ステップＳ１０７では、上記ステップＳ１０５の処理により開始した残量ポーリングの結果に基づき、録画先ＨＤＲにおけるＨＤＤ８の記憶残量がなくなったか否かの判別を行うようにする。
そして、上記残量ポーリングの結果、ＨＤＤ８における記憶容量の残量が未だなくなっていないとして否定結果が得られた場合は、上記したステップＳ１０６の処理に進んで録画終了を判別する。
また、上記残量ポーリングの結果、ＨＤＤ８における記憶容量の残量がなくなったとされて肯定結果が得られた場合はステップＳ１０８に進む。
【００５８】
ステップＳ１０８においては、録画先ＨＤＲにおける記憶残量がなくなったとされるのに応じ、上記残量ポーリングを終了する処理を実行する。そして、続くステップＳ１０９においては、録画先ＨＤＲに対し、録画動作の停止を要求する録画停止コマンドを送信する。
これにより録画先ＨＤＲ側では、この録画停止コマンドに応じ、これまでにＨＤＤ８に記録したデータに基づいた録画ファイルが生成される。そして、このように生成された録画ファイルは、該ＨＤＲのファイルシステム上でのファイルＩＤが付されて管理されるものとなる。
【００５９】
続くステップＳ１１０においては、録画先ＨＤＲに対し、ｏｂｊｅｃｔＩＤの送信を要求する要求コマンドを送信する。
つまり、上記のようにして録画先ＨＤＲにおいて生成された録画ファイルのファイルＩＤを、ＩＥＥＥ１３９４規格でのｏｂｊｅｃｔＩＤに変換して送信することを要求するものである。
そして、続くステップＳ１１１では、上記送信要求に応じて録画先ＨＤＲが返信してきた、録画ファイルのｏｂｊｅｃｔＩＤを取得する。
【００６０】
ステップＳ１１２においては、対応するｆｒａｇｍｅｎｔの情報として、上記取得されたｏｂｊｅｃｔＩＤと、上記ステップＳ１０３により決定された録画先ＨＤＲの機器ＩＤとを保持する。
すなわち、１つのコンテンツの録画動作について、録画ファイルの生成を行ったＨＤＲが１台目であった場合は、このステップＳ１０２における処理では、上記取得されたｏｂｊｅｃｔＩＤと機器ＩＤとを、ｆｒａｇｍｅｎｔ１の情報として保持する。また、録画ファイルの生成が行われたＨＤＲが２台目であった場合は、取得されたｏｂｊｅｃｔＩＤと機器ＩＤとをｆｒａｇｍｅｎｔ２の情報として保持するようにするものである。
このようにして、記録先ＨＤＲより取得したｏｂｊｅｃｔＩＤと、機器ＩＤとを対応するｆｒａｇｍｅｎｔの情報として保持すると、図示するようにステップＳ１０２に進み、再び録画可能なＨＤＲがあるか否かの判別処理を行うようにされる。
【００６１】
続いて、先のステップＳ１０６における判別処理において、録画動作を終了すべき状態となったとされた場合は、ステップＳ１１３に進む。
ステップＳ１１３においては、録画先ＨＤＲに対し、録画停止コマンドを送信する。すなわち、例えばユーザーによる録画停止操作、或いは予約録画の終了時間が検出されたことなどに応じて、記録先ＨＤＲにおけるコンテンツの録画を停止させるものである。
【００６２】
続くステップＳ１１４においては、録画先ＨＤＲに対しｏｂｊｅｃｔＩＤの送信を要求するコマンドを送信する。つまり、先に説明したステップＳ１１０における処理と同様、上記ステップＳ１１３において送信した録画停止コマンドに応じて録画先ＨＤＲにおいて生成された録画ファイルのファイルＩＤを、ｏｂｊｅｃｔＩＤの形式で送信させるものである。
そして、この場合もステップＳ１１５において録画先ＨＤＲから録画ファイルのｏｂｊｅｃｔＩＤを取得すると、続くステップＳ１１６において、この取得したｏｂｊｅｃｔＩＤと、先のステップＳ１０３の処理により決定した記録先ＨＤＲの機器ＩＤとを、対応するｆｒａｇｍｅｎｔの情報として保持する。
【００６３】
そしてこの場合は、続くステップＳ１１７において、新規コンテンツＩＤを設定する。つまり、この図に示す録画動作によりＨＤＲに対して録画されたデータを、１つのコンテンツとして管理するためのコンテンツＩＤを新たに設定するものである。
【００６４】
ステップＳ１１８においては、上記新規設定されたコンテンツＩＤと、先のステップＳ１１２、ステップＳ１１６の処理により保持された機器ＩＤ、ｏｂｊｅｃｔＩＤとを、図２に示したＮＶ−ＲＡＭ１８内に保持される分散記録コンテンツ管理テーブル１８ａに書き込む処理を実行する。
すなわち、上記のように新規設定されたコンテンツＩＤを書き込むと共に、このコンテンツＩＤに対応づけられている各ｆｒａｇｍｅｎｔに対応づけて、保持されていた対応する機器ＩＤ、及びｏｂｊｅｃｔＩＤをそれぞれ書き込むものである。
これにより、デジタル衛星放送受信機０内に備えられるＮＶ−ＲＡＭ１８内には、図６に示したような分散記録コンテンツ管理テーブル１８ａが形成されることになる。
【００６５】
なお、上記説明した処理動作によると、受信コンテンツの続きを記録させる際には、それまで記録動作を行っていたＨＤＲの動作を終了させ、新たなＨＤＲの記録動作を開始させるための或る程度のタイムロスが発生することになる。つまり、この場合、各ＨＤＲに対して分散記録されるコンテンツとしては、このようなＨＤＲ切り換えの際のタイムロスに伴って、受信コンテンツ中のこの間のデータ部分が欠落してしまうことが予想される。
しかしながら、ここでの図示による説明は省略したが、図２において説明したＩＥＥＥ１３９４通信部１７に対しては、実際には通信データをバッファリングしておくためのメモリが備えられていることにより、或る程度送出データを蓄えておくことが可能とされる。従って、これにより、上記のようにＨＤＲの切り換えに若干の時間を要したとしても、データ自体は各ＨＤＲに対して欠落がないようにして記録させることが可能となるものである。
【００６６】
続いては、図８のフローチャートを参照し、上記のようにして形成された分散記録コンテンツ管理テーブル１８ａ内の情報に基づいてコンテンツを再生する際の処理動作について説明する。
図８において、システムコントローラ１６は、ステップ２０１においてコンテンツの再生開始を監視する。
この場合、デジタル衛星放送受信機０側では、現在分散記録コンテンツ管理テーブル１８ａにおいて管理されている再生可能なコンテンツを、例えばそのタイトル名の一覧により図１に示したディスプレイ４上に表示させるようにしている。その上で、この一覧から、ユーザーに再生すべきコンテンツを選択・決定させるようにしている。
このステップＳ２０１では、このようにユーザーにより再生すべきコンテンツが決定されるのを監視するものである。
【００６７】
ステップＳ２０１において、例えばユーザーにより再生すべきコンテンツが決定されてコンテンツを再生すべきとされた場合は、ステップＳ２０２の処理により、分散記録コンテンツ管理テーブル１８ａ内において、上記決定されたコンテンツのコンテンツＩＤに対応づけられている分散記録コンテンツ再生情報を参照する。
すなわち、先に図６において説明したように、コンテンツＩＤに対応づけられて書き込まれている各ｆｒａｇｍｅｎｔ、及び各ｆｒａｇｍｅｎｔに対応づけられている機器ＩＤ、及びｏｂｊｅｃｔＩＤを参照するものである。
【００６８】
続くステップＳ２０３においては、上記参照した分散記録コンテンツ再生情報のうちから、ｆｒａｇｍｅｎｔ１に対応づけられている機器ＩＤ、及びｏｂｊｅｃｔＩＤを認識する。
そして、ステップＳ２０４においては、上記認識した機器ＩＤのＨＤＲに対し、同じく上記認識したｏｂｊｅｃｔＩＤが示す録画ファイルの再生を要求する再生開始コマンドを送信する。
これにより、再生開始コマンドが受信されたＨＤＲにおいては、上記再生開始コマンドに応じて録画ファイルの再生が開始されるようになる。つまり、この場合のステップＳ２０４の処理によっては、ｆｒａｇｍｅｎｔ１の録画ファイルの再生が開始されるようになるものである。
なお、ここでの処理は示していないが、デジタル衛星放送受信機０側では、ＨＤＲからのＭＰＥＧ２フォーマットによる再生データを受信してデコードし、これを映像・音声として出力するものとなる。ここでは、あくまでデジタル衛星放送受信機０によるコンテンツの連続再生を実現するための、ＨＤＲに対する制御処理のみを抽出して示しているものとする。
【００６９】
ステップＳ２０５においては、上記ステップＳ２０４の処理により再生開始コマンドを送信したＨＤＲにおける再生状態のポーリングを開始する。つまり、当該ＨＤＲにおけるステータスが「ｐｌａｙ」となっていることを監視するものである。
【００７０】
ステップＳ２０６においては、例えば当該デジタル衛星放送受信機０に対する再生終了操作が検出されるなどして、コンテンツの再生を終了すべき状態となったか否かを判別する。
このステップＳ２０６において、コンテンツの再生を終了すべき状態となったとされた場合は、図示するようにステップＳ２１２に処理を進め、先のステップＳ２０４にて再生開始コマンドを送信したＨＤＲに対して、再生停止コマンドを送信した後処理動作を終了する。
一方、ステップＳ２０６において、コンテンツの再生を終了すべき状態とはなっていないとされた場合は、ステップＳ２０７に進む。
【００７１】
ステップＳ２０７においては、上記ステップＳ２０５の処理により開始したポーリングの結果に基づき、ＨＤＲにおけるステータスが「ｐｌａｙ」以外となったことを判別することにより、録画ファイルの再生が完了したか否かを判別する。
このステップＳ２０７において、ＨＤＲにおけるステータスが「ｐｌａｙ」以外となったことが検出され、ＨＤＲにおける録画ファイルの再生が未だ完了していないとされた場合は、ステップＳ２０６に進み、再びコンテンツの再生を終了すべき状態となったか否かを判別する。
また、ＨＤＲにおけるステータスが「ｐｌａｙ」以外となったことが検出され、録画ファイルの再生が完了したとされた場合は、ステップＳ２０８に処理を進める。
【００７２】
ステップＳ２０８においては、先のステップＳ２０５において開始したＨＤＲに対するポーリングを終了する。そして、続くステップＳ２０９においては、ＨＤＲに対して再生停止コマンドを送信し、このＨＤＲの再生動作を停止させる。
【００７３】
続くステップＳ２１０においては、上記ステップＳ２０２において参照した分散記録コンテンツ再生情報のうち、未再生のｆｒａｇｍｅｎｔがあるか否かの判別を行う。
このステップＳ２１０において、分散記録コンテンツ再生情報中に未再生のｆｒａｇｍｅｎｔが存在せず、ユーザーにより決定されたコンテンツを形成する全てのｆｒａｇｍｅｎｔの再生が終了したとされた場合は、図示するように処理動作を終了する。
また、分散記録コンテンツ再生情報中に未再生のｆｒａｇｍｅｎｔが存在すると判別された場合は、ステップＳ２１１に処理を進める。
【００７４】
ステップＳ２１１においては、分散記録コンテンツ再生情報中の、次のｆｒａｇｍｅｎｔに対応づけられている機器ＩＤ、及びｏｂｊｅｃｔＩＤを認識する。そして、このようにして次のｆｒａｇｍｅｎｔの機器ＩＤ及びｏｂｊｅｃｔＩＤを認識すると、図示するように再びステップＳ２０４に処理を進め、この認識した機器ＩＤのＨＤＲに対し、ｏｂｊｅｃｔＩＤが示す録画ファイルの再生を要求する再生開始コマンドを送信する。
これにより、この場合のステップＳ２０４の処理が行われることによっては、次のｆｒａｇｍｅｎｔに対応する録画ファイルの再生が開始されるようになる。
そして、このステップＳ２０４の処理からステップＳ２１１の処理が繰り返されることにより、コンテンツを形成する全ての録画ファイルが再生されるようになり、この結果、各ＨＤＲに対して分散されて記録されたそれぞれの録画ファイルを、１つのコンテンツとして連続的に再生することが可能となる。
【００７５】
なお、この図において説明した分散記録コンテンツの再生時においても、次のｆｒａｇｍｅｎｔの再生に移るときに、ｆｒａｇｍｅｎｔを再生するＨＤＲの切り換えのためのタイムロスが生じることが予想されるが、この場合も、ＩＥＥＥ１３９４通信部１７、及びＭＰＥＧデコーダ１５に備えられるバッファメモリにより、ＨＤＲにより再生されたコンテンツを或る程度蓄えておくことが可能となっている。つまり、この場合、ＨＤＲにより再生されたコンテンツを、デジタル衛星放送受信機０から継ぎ目なく連続的に再生出力することができるものである。
【００７６】
以上、本実施の形態としてのデジタル衛星放送受信機０について説明した。
上述もしたように、本実施の形態としてのデジタル衛星放送受信機０においては、コンテンツを記録中のＨＤＲにおける記憶容量の残量がなくなるのに応じ、別の記録可能なＨＤＲに対してコンテンツの続きを記録させる動作が行われる。また、このようにして複数のＨＤＲに対して分散されて記録させたそれぞれのｆｒａｇｍｅｎｔが、当該デジタル衛星放送受信機０により１つのコンテンツとして管理されるようになる。
つまり、本実施の形態のデジタル衛星放送受信機０によっては、コンテンツを記録中のＨＤＲにおける記憶残量がなくなるのに応じて、自動的に他のＨＤＲに対してコンテンツの続きを記録させることが可能であると共に、これにより各ＨＤＲに分散して記録させたコンテンツを、１つのコンテンツとして管理することが可能となるものである。
【００７７】
このようにして、自動的に他のＨＤＲに対してコンテンツの続きを記録させることが可能となることにより、ユーザーが手動により他のＨＤＲに対する録画指示を行う手間を省くことが可能となり、ユーザーにとっての利便性を増すことができる。
【００７８】
また、このようにして、複数のＨＤＲに対し自動的にコンテンツを分散して記録することが可能となることで、本例のデジタル衛星放送受信機０によっては、ＨＤＲにおける記憶容量を有効的に利用することが可能となる。
例えば、従来において、ユーザーは、ＨＤＲに容量の残りが少なかった場合、このＨＤＲに対する録画を避け、容量に余裕のある別のＨＤＲにコンテンツを録画するようにしていた。このため、従来においては、ＨＤＲの記憶容量が半端に残ってしまった場合、この残量が使用されない場合が少なくなかった。
これに対し、本例のデジタル衛星放送受信機０によっては、上記もしているようにＨＤＲにおける容量がなくなるのに応じ、コンテンツの続きが新たなＨＤＲに対し、自動的に且つデータの途切れなく記録させることができるようになる。
つまり、本例によっては、このようにコンテンツを複数のＨＤＲに対して自動的に且つデータの途切れなく記録させることができるようになることにより、接続される複数のＨＤＲを、実質的に１つの記憶装置として利用することが可能となるものである。
これにより、本実施の形態のデジタル衛星放送受信機０によっては、それぞれのＨＤＲの記憶容量を余すことなく使用できるようになり、各ＨＤＲにおける記憶容量を有効的に利用することが可能となるものである。
【００７９】
また、本例のデジタル衛星放送受信機０によっては、上記のようにして複数のＨＤＲに分散して記録されたコンテンツを１つのコンテンツとして管理することが可能となることにより、このように分散して記録されたコンテンツを、１つの連続したコンテンツとして自動的に再生することが可能となる。
これにより、本例によっては、各ＨＤＲに分散して記録されたコンテンツを１つの連続したコンテンツとして再生させる際に、従来のようにユーザーが対応するＨＤＲを手動により順次再生していく手間を省くことが可能となり、ユーザーにとっての利便性を増すことができるようになる。
また、この際、１つのコンテンツを形成する全てのｆｒａｇｍｅｎｔは、デジタル衛星放送受信機０が順次自動的に再生させるので、ユーザーが次に再生すべきｆｒａｇｍｅｎｔを探し出す必要はなくなり、この点でもユーザーにとっての利便性を増すことができる。
【００８０】
ここで、本実施の形態の変形例について説明しておく。
この変形例としては、複数のＨＤＲに対して分散して記録されたコンテンツを、先の図６に示した分散記録コンテンツ再生情報を用いて一括消去するものである。
このためにシステムコントローラ１６が実行すべき処理動作について、次の図９のフローチャートを用いて説明する。
図９において、システムコントローラ１６は、先ずステップＳ３０１の処理により、コンテンツの消去指示が行われるのを監視している。
この場合も、先の図８に示したステップＳ２０１の処理と同様、現在分散記録コンテンツ管理テーブル１８ａにおいて管理されているコンテンツを、例えばそのタイトル名の一覧により表示させるようにする。その上で、この一覧から、ユーザーに消去すべきコンテンツを選択・決定させる。
そして、このステップＳ３０１では、このようにユーザーにより消去すべきコンテンツが決定されるのを監視するものである。
【００８１】
ステップＳ３０１において、例えばユーザーにより消去すべきコンテンツが決定され、コンテンツを消去すべきとされた場合は、ステップＳ３０２の処理により、分散記録コンテンツ管理テーブル１８ａ内において、上記決定されたコンテンツのコンテンツＩＤに対応づけられている分散記録コンテンツ再生情報を参照する。
【００８２】
続くステップＳ３０３においては、上記参照した分散記録コンテンツ再生情報内の、全ての機器ＩＤ、及びｏｂｊｅｃｔＩＤを認識する。
そして、ステップＳ３０４においては、上記認識した全ての機器ＩＤのＨＤＲに対し、対応するｏｂｊｅｃｔＩＤが示す録画ファイルの消去を要求する消去コマンドを送信する。
これにより、この消去コマンドが受信された各ＨＤＲにおいては、ｏｂｊｅｃｔＩＤにより指示された録画ファイルを消去する動作が行われるようになる。そして、この結果、上記のようにユーザーにより決定されたコンテンツを形成する全てのｆｒａｇｍｅｎｔの録画ファイルが消去されるようになるものである。
【００８３】
続くステップＳ３０５においては、分散記録コンテンツ管理テーブル１８ａ内から、上記ユーザーにより決定されたコンテンツのコンテンツＩＤ、及びこれに対応する分散記録コンテンツ再生情報が削除されるよう、分散記録コンテンツ管理テーブル１８ａの内容を更新する処理を実行する。
この処理により、デジタル衛星放送受信機０においては、上記ユーザーにより決定されたコンテンツが消去されたものとして管理されるようになる。
【００８４】
このように、この変形例によっては、分散記録コンテンツ管理テーブル１８ａ内の分散記録コンテンツ再生情報を利用して、各ＨＤＲに分散して記録されたコンテンツを一括消去することが可能となる。そして、このように各ＨＤＲに分散して記録されたコンテンツを一括消去することが可能となることにより、ＨＤＲに記録されたｆｒａｇｍｅｎｔを、ユーザーが手動で順に消去していく手間を省くことが可能となる。
【００８５】
なお、上記実施の形態では、本発明の記録再生装置が、デジタル衛星放送を受信可能に構成される場合を例に挙げたが、本発明の記録再生装置としては、これ以外にも、例えば将来普及が予想される地上波デジタル放送を受信可能に構成されてもよい。
【００８６】
また、実施の形態では、デジタル衛星放送受信機０が記録対象とする記憶装置がＨＤＲ（ハードディスクレコーダ）である場合を例に挙げたが、これ以外にも、デジタルインターフェイスを介して当該デジタル衛星放送受信機０との通信が可能に構成される記憶装置であれば、デジタル衛星放送受信機０の記録対象機器とすることができる。
【００８７】
【発明の効果】
以上で説明したように本発明では、コンテンツデータが記録される記憶装置における記憶容量の残量を検出するようにしている。そして、この残量の検出結果に基づき、例えば上記記憶装置における残量が一定量以下となった場合には、コンテンツデータの続きとしての分割コンテンツデータを異なる記憶装置に対して記録するようにしている。その上で、上記分割コンテンツデータが記憶された各記憶装置を識別するための記憶装置識別情報と、それぞれの分割コンテンツデータを識別するためのデータ識別情報とを、上記分割コンテンツデータの連結順に対応づけて記憶するようにしている。
【００８８】
これにより、本発明によっては、例えばコンテンツデータを記録中の記憶装置における残量が一定量以下となった場合に、自動的に別の異なる記憶装置に上記コンテンツデータの続きとしての分割コンテンツデータを記録することが可能となると共に、このように各記憶装置に対して記憶された分割コンテンツデータを、１つのコンテンツデータとして管理することができるようになる。
【００８９】
このようにして、自動的に他の記憶装置に対してコンテンツの続きを記録させることが可能となることにより、ユーザーが手動により他の記憶装置に対する録画指示を行う手間を省くことが可能となり、ユーザーにとっての利便性を増すことができる。
【００９０】
また、このようにして、複数の記憶装置に対して自動的にコンテンツを分割して記録することが可能となることで、接続される複数の記憶装置を、実質的に１つの記憶装置として利用することが可能となる。
そして、例えばこの場合、記憶装置における記憶容量が完全になくなるのに応じて、別の記憶装置にコンテンツの続きを記録するようにすれば、従来のように記憶残量の少ない記憶装置に対するコンテンツの記録を避ける必要がなくなり、記憶装置における記憶容量を有効的に利用することが可能となる。
【００９１】
また、本発明では、上記のように分割コンテンツデータが記憶された各記憶装置の記憶装置識別情報と、分割コンテンツデータを識別するためのデータ識別情報とを、コンテンツの連結順に対応づけて記憶しておくことにより、複数の記憶装置に分割して記憶された記録データを１つのコンテンツデータとして連続的に再生することが可能となる。
これにより、本発明によっては、各記憶装置に分割して記録されたコンテンツデータを、従来のようにユーザーが順次手動で再生していく手間を省くことが可能となり、ユーザーにとっての利便性を増すことができる。
また、上記のように各記憶装置に分散して記録された記録データが順次自動的に再生されるようになることで、ユーザーが次に再生すべきデータ部分を探し出す必要はなくなり、この点でもユーザーにとっての利便性を増すことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態としての記録再生装置を含んで構成される、コンテンツ分散記録・再生システムの概要を説明する図である。
【図２】実施の形態としての記録再生装置の内部構成例を示したブロック図である。
【図３】上記コンテンツ分散記録・再生システムに用いられるＨＤＲ（ハードディスクレコーダ）の内部構成例を示すブロック図である。
【図４】上記コンテンツ分散記録・再生システムにおいて得られるコンテンツ記録時の動作を模式的に説明する図である。
【図５】上記コンテンツ分散記録・再生システムにおいて得られるコンテンツ再生時の動作を模式的に説明する図である。
【図６】分散記録コンテンツ管理テーブルのデータ構造例を示すデータ構造図である。
【図７】実施の形態の記録再生装置において、コンテンツ記録時に対応して行われる処理動作について示したフローチャートである。
【図８】実施の形態の記録再生装置において、コンテンツ再生時に対応して行われる処理動作について示したフローチャートである。
【図９】実施の形態の記録再生装置における、変形例としての動作を実現するための処理動作を示したフローチャートである。
【符号の説明】
０  デジタル衛星放送受信機、１、２  ＨＤＲ（ハードディスクレコーダ）、３  パラボラアンテナ、４  ディスプレイ、５  ＩＥＥＥ１３９４バス、６  Ｉ／Ｆ（インターフェイス）、７  制御部、８  ＨＤＤ（ハードディスクドライブ）、１１  フロントエンド部、１２  デスクランブラ、１３  スイッチ、１４  デマルチプレクサ、１５  ＭＰＥＧデコーダ、１６  システムコントローラ、１７  ＩＥＥＥ１３９４通信部、１８  ＮＶ−ＲＡＭ、１８ａ  分散記録コンテンツ管理テーブル、１９  操作部
【図１】
2004199800.tif 000003
【図２】
2004199800.tif 000004
【図３】
2004199800.tif 000005
【図４】
2004199800.tif 000006
【図５】
2004199800.tif 000007
【図６】
2004199800.tif 000008
【図７】
2004199800.tif 000009
【図８】
2004199800.tif 000010
【図９】
2004199800.tif 000011