(57)【要約】【課題】  記録再生の指令を行う機器や記録を行う複数の機器は、それぞれ１連続のストリーミングデータを扱う場合と同様の動作を行うだけで、ストリームデータの分割記録や分割されたストリームデータの連続再生を行うことを可能とする再生記録制御装置を提供する。【解決手段】  仮想的な記録空間において記録されているストリーミングデータを検索可能とする管理データが格納されるディレクトリサービスブロック２２と、ストリーミングデータの識別情報と再生又は記録の指令とを受ける被制御ブロック２１と、分割された各ストリーミングデータの格納先の記憶装置と分割順序とを特定する情報を有した分割管理データが格納される構成情報ブロック２４と、分割管理データの編集および複数のスレーブディスク４０に対するストリーミングデータの再生又は記録の要求を行う仮想ディスク制御ブロック２３と、ディスク機器制御ブロック２６からの指令に基づき入出力されるストリーミングデータをタイミング制御しながら転送するストリーミング制御ブロックを備えている。【選択図】        図２
2005346800.tif 000002
【特許請求の範囲】
【請求項１】
時間の流れに従って連続的に転送されるストリーミングデータを複数の記憶装置に記録させ或いは複数の記憶装置から再生させる記録再生制御装置であって、
上記複数の記憶装置に記録されているストリーミングデータを１つの仮想的な記録空間に記録されているものとして当該仮想的な記録空間上で検索可能とする管理データが格納されるディレクトリサービスブロックと、
ストリーミングデータの識別情報と記録又は再生の指令とを受けるとともに前記ディレクトリサービスブロックの管理データに基づいて前記仮想的な記録空間における該当のストリーミングデータを指定して記録又は再生の指令を出力する被制御ブロックと、
１連続のストリーミングデータが複数の記憶装置に分割されて記録される場合に、分割された各ストリーミングデータの格納先の記憶装置と分割順序を示す情報を含む分割管理データが格納される構成情報ブロックと、
前記被制御ブロックからの指令を受けて前記分割管理データの編集および該分割管理データに合わせた複数の記憶装置に対するストリーミングデータの記録又は再生の要求を行う第１制御ブロックと、
この第１制御ブロックからの要求に応じて各記憶装置にストリーミングデータの識別情報と記録又は再生の指令とを出力する第２制御ブロックと、
前記第２制御ブロックからの指令に基づいて入出力されるストリーミングデータをタイミング制御しながら転送するストリーミング制御ブロックと、
を備え、
前記第１制御ブロックは、ストリーミングデータの記録時に各記憶装置の空き容量に基づきストリーミングデータを分割する判断を行うとともに、ストリーミングデータの分割時に生じる当該ストリーミングデータのタイムスタンプのずれを示すタイムスタンプオフセット値を前記構成情報ブロックに格納するように構成され、
前記ストリーミング制御ブロックは、分割したストリーミングデータの再生時に、前記タイムスタンプオフセット値に基づいて分割されたストリーミングデータのタイムスタンプのずれ量が無視されるようストリーミングデータを転送するように構成され、
さらに、前記第２制御ブロックは、前記ディレクトリサービスに格納されているストリーミングデータの情報を少なくとも一部含んだ識別情報を用いて各記憶装置に記録又は再生の指令を出力するように構成されていることを特徴とする記録再生制御装置。
【請求項２】
時間の流れに従って連続的に転送されるストリーミングデータを複数の記憶装置に記録させ或いは複数の記憶装置から再生させる記録再生制御装置であって、
上記複数の記憶装置に記録されているストリーミングデータを１つの仮想的な記録空間に記録されているものとして当該仮想的な記録空間上で検索可能とする管理データが格納されるディレクトリサービスブロックと、
ストリーミングデータの識別情報と記録又は再生の指令とを受けるとともに前記ディレクトリサービスブロックの管理データに基づいて前記仮想的な記録空間における該当のストリーミングデータを指定して記録又は再生の指令を出力する被制御ブロックと、
１連続のストリーミングデータが複数の記憶装置に分割されて記録される場合に、分割された各ストリーミングデータの格納先の記憶装置と分割順序を示す情報を含む分割管理データが格納される構成情報ブロックと、
前記被制御ブロックからの指令を受けて前記分割管理データの編集および該分割管理データに合わせた複数の記憶装置に対するストリーミングデータの記録又は再生の要求を行う第１制御ブロックと、
この第１制御ブロックからの要求に応じて各記憶装置にストリーミングデータの識別情報と記録又は再生の指令とを出力する第２制御ブロックと、
前記第２制御ブロックからの指令に基づいて入出力されるストリーミングデータをタイミング制御しながら転送するストリーミング制御ブロックと、
を備えたことを特徴とする記録再生制御装置。
【請求項３】
前記ストリーミングデータはデータ各部の受信タイミングを示すタイムスタンプが付加されて記録されるとともに、
前記第１制御ブロックは、前記ストリーミングデータを分割した際に生じるタイムスタンプのずれ量を表わすタイムスタンプオフセット値を前記構成情報ブロックに格納するように構成され、
分割したストリーミングデータの再生時に、このタイムスタンプオフセット値がストリーミング制御ブロックに送られて、該ストリーミング制御ブロックにおいて分割されたストリーミングデータのタイムスタンプのずれ量が無視される処理が行われるように構成されていることを特徴とする請求項２記載の記録再生制御装置。
【請求項４】
前記第１制御ブロックは、ストリーミングデータの記録時に各記憶装置の空き容量に基づきストリーミングデータを分割する判断を行うように構成されていることを特徴とする請求項２又は３に記載の記録再生制御装置。
【請求項５】
前記第２制御ブロックは、前記ディレクトリサービスに格納されているストリーミングデータの情報の少なくとも一部を含んだ識別情報を用いて各記憶装置に記録又は再生の指令を出力するように構成されていることを特徴とする請求項２〜４の何れかに記載の記録再生制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の記憶装置に連続するストリーミングデータを分割して記録させたりそれらを連続して再生させる記録再生制御装置に関する。
【背景技術】
【０００２】
デジタル放送などを録画再生する場合、１台の記憶装置では空き容量が足りなくなり、複数の記憶装置にまたがって記憶させたいと云った要求が生じることがある。
【０００３】
また、近年、ＩＥＥＥ１３９４規格のインターフェースを備えたビジュアル機器が多く登場し、例えば、チューナ機能を有する機器とデジタル録画機能を備えた機器とを接続して、複数の機器間でデジタルの映像録画を行うことが可能になっている。
【０００４】
従来、連続する映像データを複数の記憶装置にまたがって記憶させる技術として、特許文献１〜４に開示の技術がある。
【特許文献１】特開２００２−２９８５０１号公報
【特許文献２】特開２００１−３１８８８１号公報
【特許文献３】特開２００２−３５９７９４号公報
【特許文献４】特開２００３−１９９０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術では、複数の機器を協働させてデジタル録画を行うときに、複数にまたがって記憶再生を行わせるための制御機能を、複数の機器のそれぞれに設けないといけないという問題点があった。
【０００６】
従って、例えばＩＥＥＥ１３９４規格のインターフェースを有する複数の機器間で、このような録画再生処理を行わせようとすると、記録再生の指令を行う機器や、記録を行う複数の機器の全てに、分割記録やその連続再生のための機能を付加しなければならないという問題があった。
【０００７】
この発明の目的は、記録再生の指令を行う機器や記録を行う複数の機器は、それぞれ１連続のストリーミングデータを扱う場合と同様の動作を行うだけで、ストリームデータの分割記録や分割されたストリームデータの連続再生を行うことを可能とする記録再生制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するため、時間の流れに従って連続的に転送されるストリーミングデータを複数の記憶装置に記録させ或いは複数の記憶装置から再生させる記録再生制御装置であって、上記複数の記憶装置に記録されているストリーミングデータを１つの仮想的な記録空間に記録されているものとして当該仮想的な記録空間上で検索可能とする管理データが格納されるディレクトリサービスブロックと、ストリーミングデータの識別情報と記録又は再生の指令とを受けるとともに前記ディレクトリサービスブロックの管理データに基づいて前記仮想的な記録空間における該当のストリーミングデータを指定して記録又は再生の指令を出力する被制御ブロックと、１連続のストリーミングデータが複数の記憶装置に分割されて記録される場合に、分割された各ストリーミングデータの格納先の記憶装置と分割順序を示す情報を含む分割管理データが格納される構成情報ブロックと、前記被制御ブロックからの指令を受けて前記分割管理データの編集および該分割管理データに合わせた複数の記憶装置に対するストリーミングデータの記録又は再生の要求を行う第１制御ブロックと、この第１制御ブロックからの要求に応じて各記憶装置にストリーミングデータの識別情報と記録又は再生の指令とを出力する第２制御ブロックと、前記第２制御ブロックからの指令に基づいて入出力されるストリーミングデータをタイミング制御しながら転送するストリーミング制御ブロックと、を備えたことを特徴としている。
【０００９】
このような手段によれば、ストリーミングデータを複数に分割して記録する場合や、複数に分割されているストリーミングデータを連続的に再生する場合でも、記録再生の指令を行う機器からは、仮想的な記録空間に対して１つのストリーミングデータを記録再生する場合と同様の指令を行わせて、それに対応することが出来る。また、データを記録再生する側の機器においても、分割されたストリーミングデータを通常の１つのストリーミングデータとして扱って記録又は再生するだけで、分割記録或いは分割再生の処理に対応させることが出来る。
【００１０】
また具体的には、前記ストリーミングデータはデータ各部の受信タイミングを示すタイムスタンプが付加されて記録されるとともに、前記第１制御ブロックは、前記ストリーミングデータを分割した際に生じるタイムスタンプのずれ量を表わすタイムスタンプオフセット値を前記構成情報ブロックに格納するように構成され、分割したストリーミングデータの再生時に、このタイムスタンプオフセット値がストリーミング制御ブロックに送られて、該ストリーミング制御ブロックにおいて分割されたストリーミングデータのタイムスタンプのずれ量が無視されるように処理が行われる構成すると良い。
【００１１】
このような構成により、タイムスタンプを付けて記録されるストリーミングデータにも対応して連続的な記録と再生とを行うことが出来る。
【００１２】
また具体的には、前記第１制御ブロックは、ストリーミングデータの記録時に各記憶装置の空き容量に基づきストリーミングデータを分割する判断を行うように構成すると良い。
【００１３】
これにより、各記憶装置の記憶領域を無駄なく使って、ストリーミングデータの記録を行うことが出来るとともに、必要なときだけストリーミングデータの分割を行わせるようにすることが出来る。
【００１４】
また望ましくは、前記第２制御ブロックは、前記ディレクトリサービスに格納されているストリーミングデータの情報を少なくとも一部含んだ識別情報を用いて各記憶装置に記録又は再生の指令を出力するように構成すると良い。
【００１５】
これにより、記録再生制御装置を介さずに、再生の指令を出す装置（例えばデジタルテレビ）が記憶装置を直接操作するときに、分割されて各記憶装置に記録されているストリーミングデータを、もとのストリーミングデータの識別情報（例えば番組タイトルや録画日時など）を頼りに検索したり、それにより、その分割されたデータのみを再生させたりすることも可能となる。
【発明の効果】
【００１６】
以上説明したように、本発明に従うと、記録や再生の指令を出す機器（例えばデジタルテレビやチューナなど）と、ストリーミングデータを記録する複数の記憶装置（例えば２台のハードディスクレコーダや、ＡＶ−ＨＤＤと呼ばれる外付けのハードディスク装置など）とを協働させて、連続的なストリーミングデータを複数の記憶装置に分散して記録したり、それらを連続的に再生することが出来るという効果がある。
【００１７】
また、記録や再生の指令を出す機器や、データを記録する記憶装置は、本発明の記録再生制御装置を介することで、それぞれが１連続のストリーミングデータを扱うのと同様の動作を行って、ストリーミングデータの分割記録やその連続再生を行うことが出来るので、記録や再生の指令を出す機器やデータを記録する記憶装置に特別の機能を付加する必要がないという効果がある。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１９】
図１は、本発明の実施の形態の記録再生制御装置が包含されたＡＶシステムの一例を示す構成図である。
【００２０】
図１において、１０はチューナを内蔵しテレビ放送の受信やその映像出力ならびにこの映像信号の出力が可能なテレビ、１１は映像データをＤＶＤ（デジタル多用途ディスク）およびハードディスクに記録するＤＶＤ＋ＨＤＤレコーダ、１２はハードディスクを有し映像データの記録再生のみを行うＡＶ−ＨＤＤ、１３はチューナを内蔵しテレビ放送の受信やその映像出力が可能なデジタルテレビである。
【００２１】
これらのうち、レコーダ１１、ＡＶ−ＨＤＤ１２、およびデジタルテレビ１３は、ＩＥＥＥ１３９４のインターフェースを搭載し、シリアルバスを介したデータ転送により、互いにコマンドを送受信して動作制御を行ったり、互いに映像データを転送したりすることが可能になっている。
【００２２】
また、レコーダ１１とテレビ１０は映像音声信号を転送するデジタルケーブルにより接続され、また、レコーダ１１には赤外線又は無線により外部操作を受け付けるリモートコントローラ１１Ａが付属されている。
【００２３】
図２は、ＤＶＤ＋ＨＤＤレコーダに備わる本発明の記録再生制御装置としてのマスターディスクと記録装置として動作するスレーブディスクの機能ブロック図を示す。
【００２４】
図２において、７０は、ＡＶストリーム（ストリーミングデータ）の記録や再生と云ったコントロールの指令を発行するコントローラ７０であり、特に制限されるものではないが、ここではデジタルテレビ１３がこの機能を担うものとして説明する。この場合、図示は省略しているが、コントローラ７０からマスターディスク２０へは、図示しないＩＥＥＥ１３９４のインターフェースを介して制御コマンドが送られるようになっている。制御コマンドは、例えば、ＩＥＥＥ１３９４規格のＡＶ／ＣプロトコルのＤＩＳＣサブユニットコマンドなど、所定形式のものが用いられる。或いは、このＩＥＥＥ１３９４の制御コマンドを、一旦レコーダ１１の制御装置が受けた後、制御装置がこれを所定形式の制御コマンドに変換してマスターディスク２０に送るような構成としても良い。
【００２５】
なお、上記のコントローラ７０は、レコーダ１１のリモートコントローラ１１Ａにより構成することも可能である。この場合、リモートコントローラ１１Ａの操作信号が一旦レコーダ１１の制御装置に送られ、これに基づき制御装置が所定形式の制御コマンドを生成してマスターディスク２０に送るように構成される。
【００２６】
また、ソース７６は、マスターディスク２０に対するＡＶストリームの供給元であり、特に制限されるものではないが、ここではデジタルテレビ１３がこの機能を担うものとして説明する。この場合、デジタルテレビ１３はＩＥＥＥ１３９４のインターフェースを介してレコーダ１１のマスターディスク２０と論理コネクション（例えばIEC61883プロトコルのポイント・ポイントコネクションなど）を確立することで、ＡＶストリームを連続的に供給することが可能となる。
【００２７】
なお、ソース７６としては、デジタルケーブルで接続されるテレビ１０を適用することも出来る。この場合、マスターディスク２０は、レコーダ１１内のデジタル圧縮用のエンコーダ等を介してテレビ１０と接続され、テレビ１０から送られたデジタル映像信号がレコーダ内でデジタル圧縮された後、マスターディスク２０へ供給されるように構成する。その他、ソース７６としては、チューナを内蔵するセットトップボックスや、ＶＣＲ（ビデオカセットレコーダ）などを同様に適用することも出来る。ＩＥＥＥ１３９４のインターフェースを備えた機器であっても、備えていない機器であっても、上述した構成と同様の構成により適用することが出来る。
【００２８】
シンク７５は、マスターディスク２０から供給されるＡＶストリームの使用先であり、特に制限されるものではないが、ここではデジタルテレビ１３がこの機能を担うものとして説明する。この場合、デジタルテレビ１３はＩＥＥＥ１３９４のインターフェースを介してレコーダ１１のマスターディスク２０と論理コネクションを確立することで、ＡＶストリームを連続的に受信することが可能となる。
【００２９】
なお、シンク７５としては、デジタルケーブルで接続されるテレビ１０を適用することも出来る。この場合、マスターディスク２０は、レコーダ１１内のデコーダを介してテレビ１０に接続され、デジタル圧縮されたＡＶストリームをデコーダにより元の映像信号に展開してテレビ１０に送信するように構成される。その他、シンク７５としては、種々の表示機器やＶＣＲ（ビデオカセットレコーダ）なども同様に適用することも出来る。
【００３０】
本発明の記録再生制御装置の実施の形態であるマスターディスク２０は、レコーダ１１に搭載されており、コントローラ７０からの制御を受けてシンク・ソース７５，７６との間でＡＶストリームの送受信を行うものである。マスターディスク２０には、ＡＶストリームを記録する（一時的な記録は除く）記憶装置はなく、実際にＡＶストリームの記憶を担うのはマスターディスク２０に接続された複数のスレーブディスク４０である。マスターディスク２０は、これら複数のスレーブディスク４０を仮想的に１台の記録装置として扱えるように制御するものである。
【００３１】
このマスターディスク２０は、コントローラ７０からＡＶストリームの再生や記録の指令を受ける被制御ブロック２１と、仮想的な記録空間（以下、仮想ディスクと呼ぶ）において記録されたＡＶストリームの名簿管理を行うディレクトリサービスブロック２２と、仮想ディスクに対する指令を実際の記憶装置に対する要求に変換する第１制御ブロックとしての仮想ディスク制御ブロックと、記憶装置にＡＶストリームの再生や記録の指令を行う第２制御ブロックとしてのディスク機器制御ブロック２６と、ＡＶストリームを分割して記録した場合に分割に関する管理情報が格納されるコンテンツ構成情報ブロック（構成情報ブロック）２４と、ＡＶストリームをタイミング制御しながら転送するストリーミング制御ブロック２７と、ストリーミング制御ブロック２７のバッファとして機能するキャッシュディスク２５等から構成される。これらのうち、キャッシュディスク２５を除く各ブロックは、レコーダ１１に内蔵されるＣＰＵとメモリ上に展開されたプログラムとによりソフトウェアとして実現されるものである。
【００３２】
スレーブディスク４０は、ＡＶストリームを記憶する記憶装置（例えばハードディスクやＤＶＤ（デジタル多用途ディスク）など）を有し、マスターディスク２０による制御に基づきＡＶストリームの記録・再生処理を行って、当該ＡＶストリームをマスターディスク２０との間で送受信するものである。
【００３３】
このスレーブディスク４０は、ＡＶストリームの記録又は再生の指令を受ける被制御ブロック４１と、ハードディスク等のコンテンツディスク４４と、コンテンツディスク４４に記録されるＡＶストリームの名簿管理を行うディレクトリサービスブロック４２と、コンテンツディスク４４への記録再生制御を行うディスク制御ブロック４３と、タイミング制御をしながらＡＶストリームを転送するストリーミング制御ブロック４５等から構成される。これらのうち、コンテンツディスク４４を除く各ブロックは、レコーダ１１或いはＡＶ−ＨＤＤ１２に内蔵されるＣＰＵとメモリ上に展開されるプログラムとにより実現されるものである。
【００３４】
マスターディスク２０からスレーブディスク４０への制御コマンドの送信や、マスターディスク２０とスレーブディスク４０との間のＡＶストリームの送受信は、コントローラ７０からマスターディスク２０への制御コマンドの送信や、マスターディスク２０とシンク・ソース７５，７６間のＡＶストリームの送受信の方式と、それぞれ同一のものである。
【００３５】
すなわち、スレーブディスク４０が、レコーダ１１内に備わるものであれば、マスターディスク２０とスレーブディスク４０とは、直接的に制御コマンドやＡＶストリームの送受信を行うが、ＩＥＥＥ１３９４のシリアルバスを介して接続されたＡＶ−ＨＤＤ１２内のものであれば、ＩＥＥＥ１３９４のインターフェースを介して制御コマンドやＡＶストリームの送受信が行われる。
【００３６】
次に、上記のマスターディスク２０とスレーブディスク４０の記録時の動作について説明する。
【００３７】
ＡＶストリームを記録するときには、先ず、コントローラ７０からマスターディスク２０の被制御ブロック２１へ記録コマンドが発行される。この記録コマンドには、ＡＶストリームの識別情報やコンテンツ情報（番組タイトル、録画日時、記録容量、映像時間）が含まれる。
【００３８】
被制御ブロック２１は、上記の記録コマンドを受けると、そのＡＶストリームの識別情報とコンテンツ情報とをディレクトリサービスブロック２２に記録する。これにより、ディレクトリサービスブロック２２の情報を検索することで、仮想ディスクに記録されているＡＶストリームの識別情報やコンテンツ情報を確認することが可能となる。さらに、被制御ブロック２１は、ＡＶストリームをその識別情報と対応づけて仮想ディスクに記憶させる指令を仮想ディスク制御ブロック２３に対して行う。
【００３９】
仮想ディスク制御ブロック２３は、この指令に基づき、ディレクトリサービスブロック２２から対象となっているＡＶストリームのコンテンツ情報を読み込み、ＡＶストリームのデータ容量を確認又は推量する。さらに、ディスク機器の制御ブロック２６を介して接続されているスレーブディスク４０の空き容量を調べ、記録するＡＶストリームのデータ量を上回る空き容量があるスレーブディスク４０を検索する。また、なければ、空き容量の大きなスレーブディスク４０を検索し、ＡＶストリームの格納先として決定する。スレーブディスク４０がＡＶ−ＨＤＤ１２のように外部機器である場合には、マスターディスク２０とスレーブディスク４０との間に論理コネクションを確立させた状態で行う。
【００４０】
さらに、仮想ディスク制御ブロック２３は、コンテンツ構成情報ブロック２４に、ＡＶストリームの識別情報やコンテンツ情報に含まれる主要な情報（例えはタイトルなど）をメインキーとして登録し、さらに、このメインキーに対応させて、該ＡＶストリームの記録先のスレーブディスク４０の特定情報と、このスレーブディスク４０に記録されるＡＶストリームの特定情報（例えば、元々のＡＶストリームの識別情報に分割番号を付加した情報など）を記録する。
【００４１】
次に、仮想ディスク制御ブロック２３は、上で検出したスレーブディスク４０にＡＶストリームが記録されるようにディスク機器の制御ブロック２６に要求し、ディスク機器の制御ブロック２６はこの要求に基づき、該等のスレーブディスク４０に記録コマンドを発行する。この記録コマンドには、ＡＶストリームの識別情報として、上記コンテンツ構成情報ブロック２４に格納されている識別情報が付加される。
【００４２】
そして、この記録コマンドにより、スレーブディスク４０の被制御ブロック４１がディスク制御ブロック４３を介してコンテンツディスク４４の記録動作を行わせ、マスターディスク２０から送られてきたＡＶストリームが当該スレーブディスク４０のコンテンツディスク４４に記録されていく。また、このとき、スレーブディスク４０のディレクトリサービスブロック４２には、コンテンツディスク４４の記録データを管理するため、上記記録コマンドとともに送られてきたＡＶストリームを識別情報が格納される。また、このＡＶストリームを特定する情報として、マスターディスク２０のディレクトリサービスブロック２２に登録されているコンテンツ情報の一部（番組タイトルや録画日時など）を含めるようにしてもよい。
【００４３】
スレーブディスク４０に送られてくるＡＶストリームは、シンク７５からマスターディスク２０に送られて、そのキャッシュディスク２５に一時的に格納されたデータをそのタイムスタンプに従ってストリーミング制御ブロック２７が順次出力したものである。ここで、タイムスタンプとは、ＡＶストリームを短い時間で区切った各データブロックにそれぞれ付加され、各データブロックの受信タイミングを示す時間情報のことである。
【００４４】
ＡＶストリームの記録中、仮想ディスク制御ブロック２３はスレーブディスク４０の空き容量を監視し、空き容量が少なくなった場合に、再度、空き容量のあるスレーブディスク４０を検索する。そして、検索により見つかった空き容量のあるスレーブディスク４０に続きのＡＶストリームを記憶させる処理を行う。上記空き容量の監視は、スレーブディスク４０へ送信したＡＶストリームのデータ量をカウントし、予め確認しておいたスレーブディスク４０の空き容量と比較することで実現できる。
【００４５】
ＡＶストリームの記録先を別のスレーブディスクに移行する場合には、仮想ディスク制御ブロック２３は、上記の場合と同様に、ＡＶストリームの分割に係る情報をコンテンツ構成情報ブロックへ登録する。それにより、コンテンツ構成情報ブロックに、分割されたＡＶストリームが複数のスレーブディスク４０の何れに格納されているか、どの順番で分割されているかが示された分割管理データが生成される。
【００４６】
さらに、ＡＶストリームの記録先を別のスレーブディスクに移行する場合には、ＡＶストリームの記録の連続性が断たれ、その分、記録時にＡＶストリームに付加されるタイムスタンプが欠落するが、このときのずれ量を仮想ディスク制御ブロックがカウントし、それをタイムスタンプオフセット値としてコンテンツ構成情報ブロック２４に格納する。
【００４７】
このような処理を繰り返すことで、１連続のＡＶストリームを１個又は複数のスレーブディスク４０のコンテンツディスク４４に格納することが出来る。
【００４８】
次に、ＡＶストリームの再生時の動作を説明する。
【００４９】
再生時には、先ず、コントローラ７０からの制御コマンドにより、ディレクトリサービスブロック２２の情報が読み出されて、例えば、この情報がコントローラ７０側で表示出力される。そして、この情報に基づいてユーザが任意のコンテンツを指定して再生の操作をすることで、コントローラ７０から再生の制御コマンドがマスターディスク２０の被制御ブロック２１に送信される。この制御コマンドには、再生するＡＶストリームの識別情報が付加される。
【００５０】
被制御ブロック２１は、この再生の制御コマンドに基づき、仮想ディスク制御ブロック２３に上記識別情報に対応づけられたＡＶストリームを再生させる指令を行う。すると、被制御ブロック２１は、コンテンツ構成情報ブロック２４からこのＡＶストリームの分割に係る情報を読み出し、この情報に基づいてＡＶストリームの先頭のデータが格納されているスレーブディスク４０を検索し、ディスク機器の制御ブロック２６にこのスレーブディスク４０に再生のコマンドを送信させる。
【００５１】
スレーブディスク４０は、この再生コマンドに基づきコンテンツディスク４４から該当のＡＶストリームを読み出してマスターディスク２０のストリーミング制御ブロック２７に送信する。マスターディスク２０のストリーミング制御ブロック２７では、このＡＶストリームを一旦キャッシュディスク２５にプールし、その後、そのタイムスタンプに従ってシンク７５へ送信する。
【００５２】
ＡＶストリームが複数のスレーブディスク４０に分割されて記録されている場合には、ＡＶストリームの再生中、仮想ディスク制御ブロック２３は１台のスレーブディスク４０の再生残量を監視するとともに、この再生残量が一定以下になったときに、コンテンツ構成情報ブロック２４の情報に基づいて続くＡＶストリームが記録されているスレーブディスク４０を検索する。そして、現在再生しているＡＶストリームが分割時点に達する前に、次のスレーブディスク４０からＡＶストリームを送信させて、ストリーミング制御ブロック２７のキャッシュディスク２５にプールさせる。
【００５３】
さらに、仮想ディスク制御ブロック２３は、コンテンツ構成情報ブロック２４に格納してあるタイムスタンプオフセット値を読み出して、スレーブディスク４０から送信させた分割後のＡＶストリームに、分割時のタイムスタンプのずれ量を元に戻すタイムスタンプを付加してキャッシュディスク２５にプールさせる。
【００５４】
ストリーミング制御ブロック２７は、このタイムスタンプに基づいてＡＶストリームをシンク７５へ転送するので、複数のスレーブディスク４０，４０に記録されていたＡＶストリームを連続的にシンク７５へ送信することが出来る。
【００５５】
そして、このような処理を繰り返して、１セットのＡＶストリームが連続的にシンク７５に送信されていく。
【００５６】
以上のように、この実施の形態のマスターディスク２０によれば、ＡＶストリームを複数のスレーブディスク４０，４０…に分割して記録したりそれを再生する場合でも、コントローラ７０やシンク・ソース７５，７６側は、１連続のＡＶストリームを１台の記録装置に録画又は再生する場合と同じ動作で、その分割記録と連続再生とを行うことが出来る。
【００５７】
また、スレーブディスク４０も、直接、コントローラ７０から記録又は再生の制御コマンドを受け、１連続のＡＶストリームを録画再生してシンク・ソース７５，７６との間で送受信するのと同じ動作で、分割したＡＶストリームの記録および再生を行うことが出来る。
【００５８】
従って、コントローラ７０、シンク・ソース７５，７６、スレーブディスク４０，４０に特別な機能を設けることなく、間にマスターディスク２０を介在させるだけで、１連続のＡＶストリームの分割録画および連続再生を行うことができるという効果が得られる。
【００５９】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、マスターディスク２０やスレーブディスク４０を構成する各ブロックがＣＰＵにより実現されるソフトウェアとして説明したが、同様の機能をハードウェアにより構成することも出来る。
【００６０】
また、記録再生制御装置としてのマスターディスク２０がレコーダ１１に内蔵されている構成を示したが、記録再生制御装置を独立した装置として設け、例えばＩＥＥＥ１３９４のインターフェースを介して複数のオーディオビジュアル機器と接続される構成としても良い。
【００６１】
また、ストリーミング制御ブロックのバッファとして機能するキャッシュディスクは、例えば半導体記憶装置など種々の記録媒体を用いることが可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態の記録再生制御装置が包含されたＡＶシステムの一例を示す構成図である。
【図２】図１のＤＶＤ＋ＨＤＤレコーダに備わる本発明の記録再生制御装置としてのマスターディスクと、各記録装置を動作させるスレーブディスクの構成を示す機能ブロック図である。
【符号の説明】
【００６３】
２０      マスターディスク（記録再生制御装置）
２１      被制御ブロック
２２      ディレクトリサービスブロック
２３      仮想ディスク制御ブロック（第１制御ブロック）
２４      コンテンツ構成情報ブロック
２５      キャッシュディスク
２６      ディスク機器の制御ブロック（第２制御ブロック）
２７      ストリーミング制御ブロック
４０      スレーブディスク（記憶装置）
４１      被制御ブロック
４４      コンテンツディスク
４５      ストリーミング制御ブロック
７０      コントローラ
７５      シンク
７６      ソース
【図１】
2005346800.tif 000003
【図２】
2005346800.tif 000004