(57)【要約】【課題】１つの記録装置に対して正常にデジタル信号が書き込めない状態となったときに、別の記録装置に残りの部分を記録することが可能となるようにすること。【解決手段】ストリーム入力制御部２０３は入力デジタル信号を一時書込みバッファ２０４に書き込む。ストリーム出力制御部２０５Ａは、一時書込みバッファ２０４からデジタル信号を読み出し、記録可能な複数の記録装置のうち第１の記録装置１０５に記録する。記録データ管理部２０９Ａは、一時書込みバッファ２０４に書き込んだ後に読み出されていないデータ量を検出する。ストリーム出力制御部２０５Ａは、前記検出したデータ量が所定量以上である場合、第１の記録装置１０５への書込みが正常でないと判定して、記録先を別の第２の記録装置１０７へ振り替え、一時書込みバッファ２０４から読み出したデジタル信号を第２の記録装置１０７に記録する。【選択図】  図１
2005190590.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデジタル信号を一時記憶する一時記憶手段と、
前記デジタル信号を前記一時記憶手段に書き込む手段と、
前記一時記憶手段から読み出す手段と、
前記一時記憶手段から読み出したデジタル信号を記録可能な複数の記録装置と、  
前記複数の記録装置のうちの第１の記録装置を選択して前記一時記憶手段から読み出したデジタル信号を記録する手段と、
前記一時記憶手段に書き込んだ後に読み出されていないデータ量を検出する手段と、
前記検出したデータ量が所定量以上である場合に、前記第１の記録装置への書き込みが正常にできない状態にあると判定する手段と、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記複数の記録装置のうちの第２の記録装置に記録するよう、記録先を前記第１の記録装置から第２の記録装置へ振り替える手段と、
を具備したことを特徴とするデジタル信号記録システム。
【請求項２】
入力されたデジタル信号を一時記憶する一時記憶手段と、
前記デジタル信号を前記一時記憶手段に書き込む手段と、
前記デジタル信号の前記一時記憶手段への書き込み速度を検出する手段と、
前記一時記憶手段から読み出す手段と、
前記一時記憶手段から読み出したデジタル信号を記録可能な複数の記録装置と、  
前記複数の記録装置のうちの第１の記録装置を選択して前記一時記憶手段から読み出したデジタル信号を記録する手段と、
前記第１の記録装置にデジタル信号を記録する際に、前記第１の記録装置にデジタル信号データを一定量ずつ送信する度に送信開始から前記第１の記録装置の記録終了を示すデータを受け取るまでの時間を計測することによって前記第１の記録装置への書き込み速度を検出する手段と、
前記検出した一時記憶手段への書き込み速度と前記検出した第１の記録装置への書き込み速度との差が所定値以上である場合（但し、一時記憶手段への書き込み速度≧第１の記録装置への書き込み速度）に、前記第１の記録装置への書き込みが正常にできない状態にあると判定する手段と、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記複数の記録装置のうちの第２の記録装置に記録するよう、記録先を前記第１の記録装置から第２の記録装置へ振り替える手段と、
を具備したことを特徴とするデジタル信号記録システム。
【請求項３】
前記第２の記録装置に記録されたデジタル信号を、前記第１の記録装置に記録されたデジタル信号と結合し、一連の再生可能なデジタル信号を復元する手段
をさらに具備したことを特徴とする請求項１又は２のデジタル信号記録システム。
【請求項４】
前記振り替える手段に代えて、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記第１の記録装置に継続して記録すると共に、前記複数の記録装置のうちの第２の記録装置にも同時に記録するよう、記録先を第２の記録装置へも振り分ける手段を設けたことを特徴とする請求項１又は２のデジタル信号記録システム。
【請求項５】
前記複数の記録装置は、ネットワーク接続された複数の外部記録装置であることを特徴とする請求項１又は２のデジタル信号記録システム。
【請求項６】
前記複数の記録装置は、ネットワーク接続された少なくとも１つの外部記録装置と、直接制御可能な少なくとも１つの記録装置とを有することを特徴とする請求項１又は２のデジタル信号記録システム。
【請求項７】
入力されたデジタル信号を一時記憶手段に書き込むステップと、
前記一時記憶手段から読み出すステップと、
前記一時記憶手段から読み出したデジタル信号を記録可能な複数の記録装置のうち第１の記録装置を選択して前記一時記憶手段から読み出したデジタル信号を記録するステップと、
前記一時記憶手段に書き込んだ後に読み出されていないデータ量を検出するステップと、
前記検出したデータ量が所定量以上である場合に、前記第１の記録装置への書き込みが正常にできない状態にあると判定するステップと、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記複数の記録装置のうちの第２の記録装置に記録するよう、記録先を前記第１の記録装置から第２の記録装置へ振り替えるステップと、
を具備したことを特徴とするデジタル信号記録方法。
【請求項８】
入力されたデジタル信号を一時記憶手段に書き込むステップと、
前記デジタル信号の前記一時記憶手段への書き込み速度を検出するステップと、
前記一時記憶手段から読み出すステップと、
前記一時記憶手段から読み出したデジタル信号を記録可能な複数の記録装置のうち第１の記録装置を選択して前記一時記憶手段から読み出したデジタル信号を記録するステップと、
前記第１の記録装置にデジタル信号を記録する際に、前記第１の記録装置にデジタル信号データを一定量ずつ送信する度に送信開始から前記第１の記録装置の記録終了を示すデータを受け取るまでの時間を計測することによって前記第１の記録装置への書き込み速度を検出するステップと、
前記検出した一時記憶手段への書き込み速度と前記検出した第１の記録装置への書き込み速度との差が所定値以上である場合（但し、一時記憶手段への書き込み速度≧第１の記録装置への書き込み速度）に、前記第１の記録装置への書き込みが正常にできない状態にあると判定するステップと、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記複数の記録装置のうちの第２の記録装置に記録するよう、記録先を前記第１の記録装置から第２の記録装置へ振り替えるステップと、
を具備したことを特徴とするデジタル信号記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル信号記録システム及びデジタル記録方法に係り、特にネットワーク上にある記録装置に対して、テレビジョン放送信号等のデジタルストリームデータを記録するデジタル信号記録システム及びデジタル記録方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータに搭載される中央演算装置及び周辺機器の高速化、ハードディスクドライブの大容量化が急速に進み、テレビジョン放送信号をデジタル圧縮してデジタルＡＶストリーム信号に変換して、これをハードディスクやＤＶＤ等に記録・保存するという行為が、一般にも広く普及しつつある。
【０００３】
また、映像専用機器でも、ハードディスク内蔵ＤＶＤレコーダといった製品が登場し、テレビ番組をハードディスクやＤＶＤに容易に保存することができるようになった。ハードディスクに保存された映像は、使用者の必要に応じて、ＤＶＤに書き込んで保存することも可能である。さらに、テレビジョン番組をＤＶＤに直接保存することもできる。
【０００４】
先行技術文献としては、例えば特許文献１に示すような符号化データ記録装置がある。
【特許文献１】特開２００１−２５１５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来は、デジタルストリーム信号を書き込む機器から、１つの記録装置に対して書き込んでいるときに、該記録装置に何かトラブル発生して書き込み性能が著しく低下し、正常に書き込めなくなる場合があり、そのような場合に対処できなかった。
【０００６】
そこで、本発明は上記の問題に鑑みてなされたものであり、１つの記録装置に対して正常に書き込みができない状態となったときに、別の記録装置に残りの部分を記録することが可能なデジタル信号記録システム及びデジタル記録方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明によるデジタル信号記録システムは、
入力されたデジタル信号を一時記憶する一時記憶手段と、
前記デジタル信号を前記一時記憶手段に書き込む手段と、
前記一時記憶手段から読み出す手段と、
前記一時記憶手段から読み出したデジタル信号を記録可能な複数の記録装置と、  
前記複数の記録装置のうちの第１の記録装置を選択して前記一時記憶手段から読み出したデジタル信号を記録する手段と、
前記一時記憶手段に書き込んだ後に読み出されていないデータ量を検出する手段と、
前記検出したデータ量が所定量以上である場合に、前記第１の記録装置への書き込みが正常にできない状態にあると判定する手段と、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記複数の記録装置のうちの第２の記録装置に記録するよう、記録先を前記第１の記録装置から第２の記録装置へ振り替える手段と、を具備したことを特徴とする。
【０００８】
この発明の構成によれば、一時記憶手段において書き込まれているのにまだ読み出されていないデータ量を監視することにより、一時記憶手段の読み出されていないデータ量が増大した場合には第１の記録装置への記録が正常にできにくい状態にあると予見でき、記録先を他の記録装置に振り替えることで、記録したいデータの消失を防止できる。
【０００９】
また、本発明によるデジタル信号記録システムは、
入力されたデジタル信号を一時記憶する一時記憶手段と、
前記デジタル信号を前記一時記憶手段に書き込む手段と、
前記デジタル信号の前記一時記憶手段への書き込み速度を検出する手段と、
前記一時記憶手段から読み出す手段と、
前記一時記憶手段から読み出したデジタル信号を記録可能な複数の記録装置と、  
前記複数の記録装置のうちの第１の記録装置を選択して前記一時記憶手段から読み出したデジタル信号を記録する手段と、
前記第１の記録装置にデジタル信号を記録する際に、前記第１の記録装置にデジタル信号データを一定量ずつ送信する度に送信開始から前記第１の記録装置の記録終了を示すデータを受け取るまでの時間を計測することによって前記第１の記録装置への書き込み速度を検出する手段と、
前記検出した一時記憶手段への書き込み速度と前記検出した第１の記録装置への書き込み速度との差が所定値以上である場合（但し、一時記憶手段への書き込み速度≧第１の記録装置への書き込み速度）に、前記第１の記録装置への書き込みが正常にできない状態にあると判定する手段と、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記複数の記録装置のうちの第２の記録装置に記録するよう、記録先を前記第１の記録装置から第２の記録装置へ振り替える手段と、を具備したことを特徴とする。
【００１０】
この発明の構成によれば、一時記憶手段への書き込み速度と第１の記録装置への書き込み速度を監視することにより、第１の記録装置への書き込み速度が低下した場合には、第１の記録装置への記録が正常にできにくい状態にあると予見でき、記録先を他の記録装置に振り替えることで、記録したいデータの消失を防止できる。
【００１１】
本発明において、前記第２の記録装置に記録されたデジタル信号を、前記第１の記録装置に記録されたデジタル信号と結合し、一連の再生可能なデジタル信号を復元する手段をさらに具備したことを特徴とする。
【００１２】
この発明によれば、第１，第２の記録装置に振り分けて保存されたデータを記録終了後に結合することで、本来保存されるべき形で保存できるようにする。３つ以上の記録装置にデジタルデータが振り分けて記録された場合についてもこれらを結合して一続きのデータとすることができる。
【００１３】
本発明において、
前記振り替える手段に代えて、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記第１の記録装置に継続して記録すると共に、前記複数の記録装置のうちの第２の記録装置にも同時に記録するよう、記録先を第２の記録装置へも振り分ける手段を設けたことを特徴とする。
【００１４】
この発明によれば、第１の記録装置への書き込みが正常にできない状態にあると判定されたときは、第１の記録装置への記録を続行しながら、第２の記録装置への記録も同時に行うので、一連の継続的なデータの記録において消失する可能性のあるデータ部分のバックアップをとることが可能となる。
【００１５】
本発明において、前記複数の記録装置は、ネットワーク接続された複数の外部記録装置であることを特徴とする。
【００１６】
この発明によれば、ネットワーク接続された外部記録装置、例えば複数のネットワーク対応ハードディスク装置のうちの１つのハードディスク装置に対して記録を行っているときにそのハードディスク装置に書き込みできない状態となった場合にも他のネットワーク接続されたハードディスク装置に振り替えて記録を行うことができる。
【００１７】
本発明において、前記複数の記録装置は、ネットワーク接続された少なくとも１つの外部記録装置と、直接制御可能な少なくとも１つの記録装置とを有することを特徴とする。
【００１８】
この発明によれば、例えば、デジタル信号の信号源の装置から直接制御可能な記録装置と、ネットワーク接続された外部記録装置のうちの、直接制御可能な記録装置に対して記録を行っているときにその記録装置に書き込みできない状態となった場合には、ネットワーク接続された外部記録装置に振り替えて記録を行うことができる。或いは、例えば、デジタル信号の信号源の装置から直接制御可能な記録装置と、ネットワーク接続された外部記録装置のうちの、た外部記録装置に対して記録を行っているときにその外部記録装置に書き込みできない状態となった場合には、直接制御可能な記録装置に振り替えて記録を行うこともできる。
【００１９】
本発明によるデジタル信号記録方法は、
入力されたデジタル信号を一時記憶手段に書き込むステップと、
前記一時記憶手段から読み出すステップと、
前記一時記憶手段から読み出したデジタル信号を記録可能な複数の記録装置のうち第１の記録装置を選択して前記一時記憶手段から読み出したデジタル信号を記録するステップと、
前記一時記憶手段に書き込んだ後に読み出されていないデータ量を検出するステップと、
前記検出したデータ量が所定量以上である場合に、前記第１の記録装置への書き込みが正常にできない状態にあると判定するステップと、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記複数の記録装置のうちの第２の記録装置に記録するよう、記録先を前記第１の記録装置から第２の記録装置へ振り替えるステップと、を具備したことを特徴とする。
【００２０】
この発明の方法によれば、一時記憶手段において書き込まれているのにまだ読み出されていないデータ量を監視することにより、一時記憶手段の読み出されていないデータ量が増大した場合には第１の記録装置への記録が正常にできにくい状態にあると予見でき、記録先を他の記録装置に振り替えることで、記録したいデータの消失を防止できる。
【００２１】
また、本発明によるデジタル信号記録方法は、
入力されたデジタル信号を一時記憶手段に書き込むステップと、
前記デジタル信号の前記一時記憶手段への書き込み速度を検出するステップと、
前記一時記憶手段から読み出すステップと、
前記一時記憶手段から読み出したデジタル信号を記録可能な複数の記録装置のうち第１の記録装置を選択して前記一時記憶手段から読み出したデジタル信号を記録するステップと、
前記第１の記録装置にデジタル信号を記録する際に、前記第１の記録装置にデジタル信号データを一定量ずつ送信する度に送信開始から前記第１の記録装置の記録終了を示すデータを受け取るまでの時間を計測することによって前記第１の記録装置への書き込み速度を検出するステップと、
前記検出した一時記憶手段への書き込み速度と前記検出した第１の記録装置への書き込み速度との差が所定値以上である場合（但し、一時記憶手段への書き込み速度≧第１の記録装置への書き込み速度）に、前記第１の記録装置への書き込みが正常にできない状態にあると判定するステップと、
前記判定の結果に基づいて、前記一時記憶手段から読み出したデジタル信号を前記複数の記録装置のうちの第２の記録装置に記録するよう、記録先を前記第１の記録装置から第２の記録装置へ振り替えるステップと、を具備したことを特徴とする。
【００２２】
この発明の方法によれば、一時記憶手段への書き込み速度と第１の記録装置への書き込み速度を監視することにより、第１の記録装置への書き込み速度が低下した場合には、第１の記録装置への記録が正常にできにくい状態にあると予見でき、記録先を他の記録装置に振り替えることで、記録したいデータの消失を防止できる。
【発明の効果】
【００２３】
本発明によれば、デジタル信号の信号源の装置から１つの記録装置に対して正常に書き込みができない状態となったときに、別の記録装置に残りの部分を記録することが可能となる。
【発明を実施するための最良の形態】
【００２４】
発明の実施の形態について図面を参照して説明する。
【実施例１】
【００２５】
図１は本発明に係るデジタル信号の記録システムの概略構成を示すブロック図である。  
図１において、信号源１０１は、映像信号または音声信号またはその両方を発生し、デジタルストリーム変換部１０２に供給する。デジタルストリーム変換部１０２は、信号源１０１より入力された信号をデジタルストリームデータに変換し、記録制御部１０３に供給する。なお、信号源１０１，デジタルストリーム変換部１０２及び記録制御部１０３は、デジタルストリームデータを外部ネットワーク等へ送出する信号生成及び送出装置を構成している。
【００２６】
ここで、デジタルストリームデータとは、デジタル化されたデータが時間経過に沿って連続的に供給されるデータのことで、例えば、ＭＰＥＧ２トランスポートストリーム（通常、ＭＰＥＧ２−ＴＳと呼ばれる）等の映像・音声信号の圧縮データおよび付加情報が伝送される。圧縮形式は、ＭＰＥＧ２以外にも様々な形式が用いられている。また、ストリーム形式も、トランスポートストリーム以外にも、プログラムストリーム等が用いられている。
【００２７】
記録制御部１０３は、ローカルエリアネットワーク（ＬＡＮ）１１０を介して、第１のネットワーク機器１０４，第２のネットワーク機器１０６と接続されている。第１，第２のネットワーク機器１０４，１０６は、例えばパーソナルコンピュータ（ＰＣ）で構成されている。但し、本実施例１は、ネットワーク機器として２台の機器が接続されている場合について説明するが、２台以上の機器が接続されていてもよい。
【００２８】
第１，第２のネットワーク機器１０４，１０６にはそれぞれ、第１，第２の外部記録装置１０５，１０７が接続している。なお、第１，第２の外部記録装置１０５，１０７はそれぞれ、第１，第２のネットワーク機器１０４，１０６の内部に設置されていてもよいし、第１，第２ののネットワーク機器１０４，１０６の外部に設置されていてもよい。
【００２９】
第１，第２の外部記録装置１０５，１０７には、それぞれ、第１，第２のネットワーク機器１０４，１０６、および、ＬＡＮ１１０を介して、記録制御部１０３から供給されるデジタルストリームデータを記録することが可能である。
【００３０】
次に、図１の動作を説明する。本実施例１では、デジタルストリームデータを第１の外部記録装置１０５に記録する場合について説明する。
【００３１】
記録制御部１０３では、第１のネットワーク機器１０４に対してデジタルストリーム変換部１０２より入力されたデジタルストリームデータの記録指示を行い、加えて第１のネットワーク機器１０４に前記デジタルストリームデータを供給する。第１のネットワーク機器１０４は、記録制御部１０３より入力された記録指示に従って、第１の外部記録装置１０５に前記デジタルストリームデータを保存する。信号源１０１からは、継続的に信号が発生されるので、デジタルストリーム変換部１０２、記録制御部１０３、第１のネットワーク機器１０４を経て、第１の外部記録装置１０５にはデジタルストリームデータが継続的に記録される。この記録動作は、記録制御部１０３から第１のネットワーク機器１０４に対して記録停止指示が送られるまで、もしくは第１のネットワーク機器１０４が記録停止を行うまで、継続的に行われる。
【００３２】
この記録を行う際、外部記録装置１０５に記録可能なデジタルストリームデータのデータ転送速度は、ネットワーク機器１０４、外部記録装置１０５、記録制御部１０３それぞれの性能、および、それらの組み合わせ、各機器の動作状態や、ＬＡＮ１１０の混雑度によっても変化する。記録制御部１０３は、記録を開始する前に、記録を予定しているデジタルストリームデータのデータ転送速度で、第１の外部記録装置１０５に対して書き込みが可能であることを確認しておくべきである。しかし、ある時点で、第１の外部記録装置１０５に対して書き込みが、送信しようと考えているデジタルストリームデータのデータ転送速度に対して十分速いことが確認されたとしても、ＬＡＮ１１０の混雑度、または、ネットワーク機器１０４の動作状態、または、外部記録装置１０５、または、それらのいずれかの組み合わせの動作状態の変化によっては、入力されたデジタルストリームデータを外部記録装置１０５に対して記録するのに十分な書き込み速度が得られなくなる場合がある。
【００３３】
そこで、本発明のデジタルデータ記録方法を有する記録制御部１０３は、十分な書き込み速度が得られなくなったために当初予定していたデジタルストリームデータの記録が正常に行えなくなったことを検知し、もしくは、当初予定していたデジタルストリームデータの記録が正常に行えなくなる可能性が高くなったことを検知し、現在記録中の第１の外部記録装置１０５から、第２のネットワーク機器１０６に接続されている他の記録可能な第２の外部記録装置１０７に振り替えて、デジタルストリームデータの記録を継続するものである。
【００３４】
図２は、図１における記録制御部１０３の構成例を示すブロック図である。  
図２おいて、記録制御部１０３に入力されたデジタルストリームデータは、入力ポート２０１からストリーム入力制御部２０３に供給される。ストリーム入力制御部２０３は、入力されたデジタルストリームデータを一時記憶手段である一時書込みバッファ２０４に書き込むとともに、一時書込みバッファ２０４に書き込んだデータの終了位置を示すデータを、書込みポインタ２０６に書き込む。ストリーム入力制御部２０３は、一時書込みバッファ２０４にストリームデータを一定量書き込む度に書込みポインタ２０６を更新する。すなわち、前回一定量書き込んだ書込み終了位置を示す値をインクリメント（＋１）することで、更新する。一定量ずつ書込みが完了する度に書込みポインタ２０６が更新され、一時書込みバッファ２０４における更新以前（更新分及び前回以前）の書込み済み記憶領域はストリーム出力制御部２０５の読出し制御による読出しが可能となる。
【００３５】
ストリーム出力制御部２０５は、前回読み出した読出し終了位置から、書込みポインタ２０６に示される書込み終了位置までのデジタルストリームデータを、一時書込みバッファ２０４から読み出し、出力ポート２０２を介してネットワーク機器（例えば１０４）に接続された外部記録装置１０５に記録し、一時書込みバッファ２０４から読み出したデータの終了位置を示すデータを、読出しポインタ２０７に書き込む。ストリーム出力制御部２０５は、一時書込みバッファ２０４から一定量読み出す度に読出しポインタ２０７を更新する。すなわち、前回一定量読み出した読出し終了位置を示す値をインクリメント（＋１）することで、更新する。一定量ずつ読出しが完了する度に読出しポインタ２０７が更新され、一時書込みバッファ２０４における更新以前（更新分及び前回以前）の読出し済み記憶領域はストリーム入力制御部２０３の書込み制御による新たな入力ストリームデータの書込みが可能となる（即ち読出し済み記憶領域は上書き可能となる）。
【００３６】
ストリーム入力制御部２０３とストリーム出力制御部２０５は、書込みポインタ２０６および読出しポインタ２０７を調査し、それぞれ書込み、読み出しで追い越しが発生しないように書込み、読み出しの制御を行う。
【００３７】
ストリーム出力制御部２０５は、一時書込みバッファ２０４へ一定量書き込むごとに更新された書込みポインタ２０６の書込み終了位置を参照して、一時書込みバッファ２０４から読出しを行う際に、書込み終了位置を越えないように読出しを制御する。又、ストリーム入力制御部２０３は、一時書込みバッファ２０４から一定量読み出すごとに更新された読出しポインタ２０７の読出し終了位置を参照して、一時書込みバッファ２０４に書込みを行う際に、読出し終了位置を越えない記憶領域（即ち、読出し済み領域）に書込みを行うように書込みを制御する。
【００３８】
ストリーム出力制御部２０５から、どのネットワーク機器１０４，１０６…に接続されたどの外部記録装置１０５，１０７…に記録するかは、図示しない操作手段にてユーザが行った記録指示時の指定による。
【００３９】
記録装置管理部２０８は、どの外部記録装置１０５，１０７…に記録するかの記録装置情報を管理しており、この記録装置情報をストリーム出力制御部２０５に供給する。また、記録装置管理部２０８は、どの外部記録装置の記憶可能容量が十分大きく、その外部記録装置へのデータ転送レートが十分に速いものであるか否かを判定する機能をも有している。
【００４０】
また、記録データ管理部２０９は、書込みポインタ２０６および読出しポインタ２０７に保存された値を絶えずチェックしていて、各ポインタの保存値を用いて、一時書込みバッファ２０４の余裕度を算出し、ストリーム出力制御部２０５に供給する。
【００４１】
この一時書込みバッファ２０４の余裕度は、一時書込みバッファ２０４の記憶容量、一時書込みバッファ２０４に書き込まれてからまだ読み出されていないデータの容量、書込みポインタ２０６と読出しポインタ２０７の動作速度の差、などのデータの一部または全部を用いて算出した値である。例えば、書込みポインタ２０６と読出しポインタ２０７とを参照して、一時書込みバッファ２０４のどこまで書いてどこまで読んでいるかというデータを集めて、書き込んだ後に読み出されていないデータ量を検出することで、どれ位余裕があるかを算出する。
【００４２】
ストリーム出力制御部２０５では、記録データ管理部２０９から入力された一時書込みバッファ２０４の余裕度に応じて、第１のネットワーク機器１０４に接続されている第１の外部記録装置１０５に記録中のデジタルストリームデータの伝送に問題が発生する可能性を判断し、可能性が高い場合は、可能性が高いと判断して以降のストリームデータの記録先を、第２のネットワーク機器１０６に接続されている第２の外部記録装置１０７に記録するように変更（振り替え記録）する、もしくは、外部記録装置１０５への記録と共に第２の外部記録装置１０７にも同時に記録（振り分け記録）する。但し、この振り替え記録或いは振り分け記録を行う際は、第２の外部記録装置１０７の記憶可能容量が十分大きく、第２の外部記録装置１０７へのデータ転送レートが十分に速いものであると、記録装置管理部２０８により判定されている必要がある。
【００４３】
ストリーム出力制御部２０５は、第１の外部記録装置１０５から第２の記録装置１０７へ振り替えて記録を行った場合は、記録終了後は、第２の外部記録装置１０７に記録された記録データを、第１の外部記録装置１０５に記録された記録データと結合し、結合した全体を第１の外部記録装置１０５に保存して、分割されたデジタルストリームデータが継続的に再生可能にする。或いは、デジタルストリームデータが分割されているという情報を保存しておき、再生時には第１の外部記録装置１０５と第２の外部記録装置１０７の両方から必要なデータを読み出して結合する、または、継続して再生可能となるようにしてもよい。
【００４４】
図３は図２に示した記録制御部１０３におけるストリーム入力制御部２０３及びストリーム出力制御部２０５の制御による動作を説明するフローチャートである。
【００４５】
まず、デジタルストリーム変換部１０２からのデジタルストリームデータをストリーム入力制御部２０３の書込み制御により一時書込みバッファ２０４に書き込む（ステップＳ1）。次に、一時書込みバッファ２０４に書き込まれたデータをストリーム出力制御部２０５の読出し制御により前記一時書込みバッファ２０４から読み出す（ステップＳ2）。ステップと、
前記一時書込みバッファ２０４から読み出したストリームデータを記録可能な複数の外部記録装置のうち予め決められた第１の外部記録装置１０５を選択して前記一時書込みバッファ２０４から読み出したストリームデータを記録する（ステップＳ3）。
【００４６】
次に、記録すべき全てのデータの記録が完了したか否かの判定ステップＳ4を経由して、前記一時書込みバッファ２０４に書き込んだ後に読み出されていないデータ量を検出する（ステップＳ5）。
【００４７】
そして、前記検出したデータ量が所定量以上であるか否かの判定を行い（ステップＳ6）、検出したデータ量が所定量以上である場合に（ＹＥＳ）、第１の外部記録装置１０５への書き込みが正常にできない状態にあると判定して、ステップＳ7へ移行する。
【００４８】
ステップＳ6で、検出したデータ量が所定量より小さい場合は、書き込みが正常にできる状態にあると判定して、ステップＳ3に戻って、ステップＳ3〜Ｓ6を繰り返し、第１の外部記録装置１０５への記録を行う。
【００４９】
ステップＳ7では、前記書き込みが正常にできない状態にあるとの判定の結果に基づいて、前記一時書込みバッファ２０４から読み出したストリームデータを前記複数の記録装置のうちの第２の外部記録装置１０７に記録するよう、記録先を前記第１の外部記録装置１０５から第２の外部記録装置１０７へ振り替える。そして、第２の外部記録装置１０７へのデータ記録を行い（ステップＳ8）、次に記録すべき全てのデータの記録が完了したか否かの判定を行い（ステップＳ9）、完了していれば終了する。
【００５０】
記録終了後は、第２の外部記録装置１０７に記録された記録データを、第１の外部記録装置１０５に記録された記録データと結合し（ステップＳ10）、結合した一連の記録データを第１の外部記録装置１０５に保存して（ステップＳ11）、分割されたデジタルストリームデータが継続的に再生できるようにする。
【実施例２】
【００５１】
図４は本発明の実施例２のデジタル信号記録システムにおける、記録制御部の内部構成を示すブロック図である。図１における記録制御部１０３の他の構成例を示している。図４で図２と同一機能を有する部分には同一符号を付して説明する。
【００５２】
図４の記録データ管理部２０９Ａが、図２の記録データ管理部２０９と異なる点は、書込みポインタ２０６及び読出しポインタ２０７による一時書込みバッファ２０４上の書込み終了位置及び読出し終了位置を示すデータを参照することなく、書込みポインタ２０６がインクリメント（増加）する値を計測（カウント）し、その単位時間当りのインクリメント（増分）値に基づいて入力デジタルストリームデータの一時書込みバッファ２０４への書込み速度を検出する機能と、後述のストリーム出力制御部２０５Ａの記録制御によって、第１の外部記録装置１０５にストリームデータを記録する際に、ストリーム出力制御部２０５Ａが第１の記録装置１０５へストリームデータを一定量ずつ送信する度に第１の記録装置１０５へのデータ送信の開始時点から第１の記録装置１０５のデータ記録終了を示すデータを受け取るまでの時間を計測し、その計測時間に基づいて第１の外部記録装置１０５への書込み速度を検出する機能と、を有するものである。なお、一時書込みバッファ２０４への書込み速度を検出する機能は、記録データ管理部２０９Ａに含まれる速度判定部209A-1が担っている。
【００５３】
また、ストリーム出力制御部２０５Ａは、前記一時書込みバッファ２０４に書き込まれたデータを、一時書込みバッファ２０４から読み出す機能と、複数の外部記録装置のうちの予め決められた第１の外部記録装置１０５を選択して一時書込みバッファ２０４から読み出したストリームデータを第１の外部記録装置１０５へ記録する機能と、前記速度判定部209A-1で検出した一時書込みバッファ２０４への書き込み速度と前記記録データ管理部２０９Ａの書込み速度を検出する機能（手段）で検出した第１の外部記録装置１０５への書き込み速度との差が所定値以上である場合（但し、一時書込みバッファへの書き込み速度≧第１の記録装置への書き込み速度）に、第１の外部記録装置１０５への書き込みが正常にできない状態にあると判定する機能と、その書き込みが正常にできない状態にあるとの判定の結果に基づいて、一時書込みバッファ２０４から読み出したストリームデータを複数の外部記録装置のうちの第２の外部記録装置１０７に記録するよう、記録先を第１の外部記録装置１０５から第２の外部記録装置１０７へ振り替える機能と、記録終了後に第１，第２の外部記録装置１０５，１０７の各データを結合する機能と、結合した１つのストリームデータを一方の外部記録装置（例えば、第１の外部記録装置１０５）に保存する機能とを有するものである。図４のストリーム出力制御部２０５Ａが、図２のストリーム出力制御部２０５と異なる点は、前記速度判定部209A-1で検出した一時書込みバッファ２０４への書き込み速度と前記記録データ管理部２０９Ａの書込み速度を検出する機能（手段）で検出した書き込み速度の差が所定値以上である場合（但し、一時書込みバッファへの書き込み速度≧第１の記録装置への書き込み速度）に、第１の外部記録装置１０５への書き込みが正常にできない状態にあると判定する速度判定部205A-1を備えている点である。
【００５４】
なお、記録データ管理部２０９Ａの速度判定部209A-1は、入力ストリームデータの速度検出方法としては、一時書込みバッファの書き込みポインタ２０６での更新速度を検出する前述した方法のほかに、デジタルストリームデータを生成するエンコーダとしてのデジタルストリーム変換部１０２から送出されるストリームデータを速度判定部209A-1にも供給する構成とし、前記エンコーダでは送出するストリームデータに一定時間間隔ごとに特定のデータを挿入し、その挿入した一定時間間隔ごとのデータを速度判定部209A-1で取り出してカウントし、その単位時間当りのカウント量（即ちカウント速度）を検出する方法もある。
【００５５】
その他の構成要素については、図２と同様であるので、詳しい説明は省略する。  
図５は図４に示した記録制御部１０３におけるストリーム入力制御部２０３及びストリーム出力制御部２０５の制御による動作を説明するフローチャートである。
【００５６】
まず、デジタルストリーム変換部１０２からのデジタルストリームデータをストリーム入力制御部２０３の書込み制御により一時書込みバッファ２０４に書き込む（ステップＳ21）。その際、書込みポインタ２０６がインクリメント（増加）する値を計測し、その単位時間当りのインクリメント（増分）値に基づいてデジタルストリームデータの一時書込みバッファ２０４への書込み速度を検出する（ステップＳ22）。次に、一時書込みバッファ２０４に書き込まれたデータをストリーム出力制御部２０５の読出し制御により一時書込みバッファ２０４から読み出す（ステップＳ23）。
【００５７】
そして、一時書込みバッファ２０４から読み出したストリームデータを記録可能な複数の外部記録装置のうち予め決められた第１の外部記録装置１０５を選択して前記一時書込みバッファ２０４から読み出したストリームデータを第１の外部記録装置１０５へ記録する（ステップＳ24）。
【００５８】
次に、記録すべき全てのデータの記録が完了したか否かの判定ステップＳ25を経由して、第１の外部記録装置１０５にストリームデータを記録する際に、第１の外部記録装置１０５にストリームデータを一定量ずつ送信する度に送信開始から第１の外部記録装置１０５の記録終了を示すデータを受け取るまでの時間を計測することによって第１の外部記録装置１０５への書き込み速度を検出する（ステップＳ26）。
【００５９】
そして、前記速度判定部209A-1で検出した一時書込みバッファ２０４への書き込み速度と前記検出した第１の外部記録装置１０５への書き込み速度との差が所定値以上（但し、一時書込みバッファへの書き込み速度≧第１の記録装置への書き込み速度）であるか否かの判定を行い（ステップＳ27）、その速度差が所定値以上である場合に（ＹＥＳ）、第１の外部記録装置１０５への書き込みが正常にできない状態にあると判定して、ステップＳ28へ移行する。
【００６０】
ステップＳ27で、前記速度判定部209A-1で検出した一時書込みバッファ２０４への書き込み速度と前記検出した第１の外部記録装置１０５への書き込み速度との差が所定値より小さい場合には、書き込みが正常にできる状態にあると判定して、ステップＳ24に戻って、ステップＳ24〜Ｓ27を繰り返し、第１の外部記録装置１０５への記録を継続して行う。
【００６１】
ステップＳ28では、前記書き込みが正常にできない状態にあるとの判定の結果に基づいて、前記一時書込みバッファ２０４から読み出したストリームデータを前記複数の記録装置のうちの第２の外部記録装置１０７へ記録するよう、記録先を前記第１の外部記録装置１０５から第２の外部記録装置１０７へ振り替える。そして、第２の外部記録装置１０７へのデータ記録を行う（ステップＳ29）。そして、次に記録すべき全てのデータの記録が完了したか否かの判定を行う（ステップＳ30）。
【００６２】
ステップＳ30で記録が完了すれば、即ち記録終了後は、第２の外部記録装置１０７に記録された記録データを、第１の外部記録装置１０５に記録された記録データと結合し（ステップＳ31）、結合した一連の記録データを第１の外部記録装置１０５に保存して（ステップＳ32）、分割されたデジタルストリームデータが継続的に再生できるようにする。
【００６３】
尚、本発明の実施例１，実施例２において、伝送するデジタルストリームデータの圧縮レートを変更する従来の技術と組み合わせ、記録先を第２の外部記録装置１０７に変更したい場合であっても、第２の外部記録装置１０７に記録できるデータ容量が小さい場合、もしくは、記録できるデータ転送レートが十分に速くない場合、デジタルストリーム変換部１０２において、伝送するデジタルストリームデータの圧縮レートを変更してもよい。この場合、変更後の圧縮レートであれば第１の外部記録装置１０５に記録が可能であれば第１の外部記録装置１０５に記録を継続し、第１の外部記録装置１０５では記録に問題が予想される場合は、第２の外部記録装置１０７に記録先を変更する。或いは、データ転送レートを変更すれば第１の外部記録装置１０５に記録できる場合に、変更後のデータ転送レートが、第２の記憶装置に記録できるデータ転送レートよりも著しく低くなければ、データ転送レートを変更して第１の外部記録装置１０５への記録を継続してもよい。
【００６４】
また、記録先を第２の外部記録装置１０７に変更後も、定期的に第１の外部記録装置１０５へのデータ転送レートが記録に使用するのに十分な速度に復帰したかどうかを確認し、復帰した場合は、記録先を第１の外部記録装置１０５に再度変更してもよい。
【００６５】
尚、本発明の実施例１，実施例２においては、２つの外部記録装置を用いて記録先を変更したり、バックアップしたりする場合について説明したが、３つ以上の外部記録装置を用いて、記録先を３つ以上に変更したり、２つ以上にバックアップするようにしてもよい。
【産業上の利用可能性】
【００６６】
本発明の技術は、ＡＶストリーム信号の記録だけでなく、ある機器から外部の機器へのデータの送出を一定の時間内に完了させたい場合に適用することで、データの欠落なく、もしくは、データの欠落を小さくとどめながら、外部の機器に対して、当該データの記録を行うことができる。
【図面の簡単な説明】
【００６７】
【図１】本発明に係るデジタル信号記録システムの概略構成を示すブロック図。
【図２】図１における記録制御部の構成例を示すブロック図。
【図３】図２に示した記録制御部の動作を説明するフローチャート。
【図４】図１における記録制御部の他の構成例を示すブロック図。
【図５】図４に示した記録制御部の動作を説明するフローチャート。
【符号の説明】
【００６８】
２０１…入力ポート、２０２…出力ポート、２０３…ストリーム入力制御部、２０４…一時書込みバッファ、２０５，２０５Ａ…ストリーム出力制御部、２０５Ａ−１…速度判定部、２０６…書込みポインタ、２０７…読出しポインタ、２０８…記録装置管理部、２０９，２０９Ａ…記録データ管理部、２０９Ａ−１…速度判定部。  
代理人    弁理士      伊    藤      進 
【図１】
2005190590.tif 000003
【図２】
2005190590.tif 000004
【図３】
2005190590.tif 000005
【図４】
2005190590.tif 000006
【図５】
2005190590.tif 000007