(57)【要約】      （修正有）【課題】ハードディスクドライブへのデータの書き込み、及びハードディスクからのデータの読出し速度の低下を防止する。【解決手段】ビデオ信号をハードディスクドライブ1fに書き込む前に、単位当たりのダミーファイルのサイズを決定し、連続番号を含む任意の名前が付与された複数のダミーファイルを決定されたサイズでハードディスクドライブ1fに記憶させ、各ダミーファイル内に、ダミーデータを書き込み、決定されたダミーファイルにビデオ信号を書き込み、ビデオ信号が書き込まれたダミーファイルに関し、当該ダミーファイルに付与された名前のうち、連続番号以外の部分のみを変更して当該ダミーファイルの名前を変更し、書きこんだデータのサイズが、決定されたダミーファイルのサイズ未満である場合に、データのサイズがダミーファイルのサイズに等しくなるまでビデオ信号の後に、予め定められたダミーデータを終端データとして書き込む。【選択図】図１
2010027145.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ信号を、前記ビデオ信号が記憶される記憶領域を有する記憶手段に書き込む前に、前記記憶手段の記憶領域に記憶させる単位当たりのダミーファイルのサイズを決定するファイルサイズ決定手段と、
少なくとも連続番号を含む任意の名前が付与された複数のダミーファイルを前記ファイルサイズ決定手段によって決定されたサイズで前記記憶手段の記憶領域に記憶させるダミーファイル書き込み手段と、
前記各ダミーファイル内に、ダミーデータを書き込む第１のダミーデータ書き込み手段と、
前記ビデオ信号を書き込むダミーファイルを決定するダミーファイル決定手段と、
前記ビデオ信号を前記ダミーファイル決定手段により決定されたダミーファイルに書き込むビデオ信号書き込み手段と、
前記ビデオ信号書き込み手段によってビデオ信号が書き込まれたダミーファイルに関し、当該ダミーファイルに付与された名前のうち、連続番号以外の部分のみを変更して当該ダミーファイルの名前を変更するファイル名変更手段と、
前記ビデオ信号書き込み手段によって書きこんだビデオ信号のデータのサイズが、前記ファイルサイズ決定手段によって決定されたダミーファイルのサイズ未満である場合に、データのサイズが前記ファイルサイズ決定手段によって決定されたダミーファイルのサイズに等しくなるまで前記ビデオ信号の後に、予め定められたダミーデータを終端データとして書き込む第２のダミーデータ書き込み手段と
を備える記録装置
【請求項２】
ビデオ信号を、前記ビデオ信号が記憶される記憶領域を有する記憶手段に書き込む前に、前記記憶手段の有する全ての記憶領域に対する初期化処理を実行する初期化処理実行手段を更に備える請求項１に記載の記録装置。
【請求項３】
前記ビデオ信号の消去時に、前記ファイル内に記憶されたデータは前記記憶手段に記憶されたままの状態で、前記ファイル名変更手段によって変更したファイル名を、前記ファイル名変更手段によって変更する前の名前に変更する第２のファイル名変更手段を更に備える請求項１に記載の記録装置。
【請求項４】
前記ダミーファイル決定手段は、
前記ビデオ信号の記録時に、前記各ダミーファイルに付与された名前のうち、前記名前に含まれる番号が第１の番号と、前記第１の番号よりも大きい第２の番号とを含むダミーファイルを組み合わせてビデオ信号が書き込まれたダミーファイルの分布が略均一となるように、前記ビデオ信号を書き込むダミーファイルを決定する請求項１に記載の記録装置。
【請求項５】
前記各ダミーファイルに少なくとも連続番号を含む任意の名前を付与するファイル名付与手段を備え、
前記ダミーファイル決定手段は、
前記ビデオ信号の記録時に、前記各ダミーファイルに付与された名前のうち、前記名前に含まれる番号が最大の番号を含むダミーファイルが、前記ビデオ信号を書き込むダミーファイルとなるように、前記ビデオ信号を書き込むダミーファイルを決定し、
前記ファイル名変更手段は、
前記ビデオ信号の消去時に、前記ファイル内に記憶されたデータは前記記憶手段に記憶されたままの状態で、前記ファイル名付与手段によって付与された名前を、前記ファイル名付与手段によって付与された名前に含まれる番号に１を加算した番号を少なくとも含む名前に変更する請求項１に記載の記録装置。
【請求項６】
前記ビデオ信号の記録時に、前記ダミーファイル決定手段によって決定されたダミーファイル内の予め定められた領域に、当該ダミーファイルに書き込んだビデオデータのバイト数を書き込むバイト数書き込み手段と、
前記ビデオ信号の再生時に、前記ダミーファイル内の全データのうち、バイト数書き込み手段によって書きこまれたバイト数のみを読み込んで、ビデオ信号を再生する再生手段に出力する出力手段とを更に備えた請求項１に記載の記録装置。
【請求項７】
ビデオ信号を、前記ビデオ信号が記憶される記憶領域を有する記憶手段に書き込む前に、前記記憶手段の記憶領域に記憶させる単位当たりのダミーファイルのサイズを決定するファイルサイズ決定工程と、
少なくとも連続番号を含む任意の名前が付与された複数のダミーファイルを前記ファイルサイズ決定工程で決定されたサイズで前記記憶手段の記憶領域に記憶させるダミーファイル書き込み工程と、
前記各ダミーファイル内に、ダミーデータを書き込む第１のダミーデータ書き込み工程と、
前記ビデオ信号を書き込むダミーファイルを決定するダミーファイル決定工程と、
前記ビデオ信号を前記ダミーファイル決定工程で決定されたダミーファイルに書き込むビデオ信号書き込み工程と、
前記ビデオ信号書き込み工程でビデオ信号が書き込まれたダミーファイルに関し、当該ダミーファイルに付与された名前のうち、連続番号以外の部分のみを変更して当該ダミーファイルの名前を変更するファイル名変更工程と、
前記ビデオ信号書き込み工程で書きこんだビデオ信号のデータのサイズが、前記ファイルサイズ決定工程で決定されたダミーファイルのサイズ未満である場合に、データのサイズが前記ファイルサイズ決定工程で決定されたダミーファイルのサイズに等しくなるまで前記ビデオ信号の後に、予め定められたダミーデータを終端データとして書き込む第２のダミーデータ書き込み工程と
を含む記録方法。
【請求項８】
前記ビデオ信号の消去時に、前記ファイル内に記憶されたデータはそのままの状態で、前記ファイル名変更工程で変更されたファイル名を、前記ファイル名変更工程で変更する前の名前に変更する第２のファイル名変更工程を更に含む請求項７に記載の記録方法。
【請求項９】
複数のフレームを含むビデオ信号が記憶された第１の記憶手段と、
前記第１の記憶手段から読み出されたビデオ信号が記憶され、リング状に形成された複数の単位バッファから構成された第２の記憶手段と、
前記ビデオ信号を再生する場合に、前記ビデオ信号を前記第１の記憶手段から複数のフレーム毎に読み出し、読み出したビデオ信号を複数のフレーム毎に前記第２の記憶手段に書き込む映像データ書き込み手段と、
前記ビデオ信号を時系列に沿って再生する場合に、前記第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数以上になった場合には、前記ビデオ信号を前記第１の記憶手段から読み出す処理を、前記第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数未満になるまで停止する読み込み停止手段と、
前記読み込み停止手段により停止された前記ビデオ信号を前記第１の記憶手段から読み出す処理を再開する読み込み再開手段と、
前記第２の記憶手段に記憶されたビデオ信号を順方向又は逆方向に再生する再生手段と
を備えた再生装置。
【請求項１０】
前記読み込み停止手段は、
前記ビデオ信号を時系列に沿って再生する場合に、前記第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数以上になった場合には、前記ビデオ信号を前記第１の記憶手段から読み出す処理を、前記第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数未満になるまで停止し、
前記読み込み再開手段は、
前記読み込み停止手段により停止された前記ビデオ信号を前記第１の記憶手段から読み出す処理を再開する
請求項９に記載の再生装置。
【請求項１１】
前記第２の記憶手段の有するデータを記憶させる記憶領域の配分に関し、順方向再生に使用する記憶領域を逆方向再生に使用する記憶領域よりも優先する第１の設定、逆方向再生に使用する記憶領域を順方向再生に使用する記憶領域よりも優先する第２の設定、及び順方向再生に使用する記憶領域と逆方向再生に使用する記憶領域とを同一とする第３の設定を操作者の操作によって選択可能にする請求項９に記載の再生装置。
【請求項１２】
前記ビデオ信号の順方向再生時に、前記フレームのデータを第１の記憶手段から読み出し、読み出したフレームに関するデータを第２の記憶手段に記憶させる処理と、第２の記憶手段に記憶されたフレームのデータを読み出して、読み出したフレームのデータを前記再生手段に転送する処理とを並列的に実行する
請求項９に記載の再生装置。
【請求項１３】
前記第２の記憶手段は、
リング状に形成された複数の単位バッファから構成されたバッファからなり、
前記ビデオ信号の逆方向再生時に、前記リング状に形成された複数の単位バッファからフレームのデータを読み出すデータ読み出し位置を反時計回りに１フレーム分だけ移動させて、リング状に形成された複数の単位バッファに記憶されたフレームのデータを読み出し、読み出したフレームのデータを前記再生手段に転送する処理と、フレームのデータを書き込むデータ書き込み位置を反時計回りに１フレーム分だけ移動させて、順方向再生で一番最後に第１の記憶手段から読み出して第２の記憶手段に記憶させたフレームから、前記リング状に形成された複数の単位バッファを形成するバッファの数を差し引いたフレームのデータを前記第１の記憶手段から読み出し、読み出したフレームに関するデータを前記リング状に形成された複数の単位バッファに記憶させる処理とを並列的に実行する
請求項９に記載の再生装置。
【請求項１４】
ビデオ信号を再生する場合に、前記ビデオ信号を複数のフレームを含むビデオ信号が記憶された第１の記憶手段から複数のフレーム毎に読み出し、読み出したビデオ信号を複数のフレーム毎に前記第１の記憶手段から読み出されたビデオ信号が記憶され、リング状に形成された複数の単位バッファで構成された第２の記憶手段に書き込む映像データ書き込み工程と、
前記ビデオ信号を時系列に沿って再生する場合に、前記第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数以上になった場合には、前記ビデオ信号を前記第１の記憶手段から読み出す処理を、前記第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数未満になるまで停止する読み込み停止工程と、
前記読み込み停止工程により停止された前記ビデオ信号を前記第１の記憶手段から読み出す処理を再開する読み込み再開工程と
を含む再生方法。
【請求項１５】
ビデオ信号を逆方向再生する場合に、複数のフレームを含むビデオ信号が記憶された第１の記憶手段からフレームを読み出す読み出し順序が、前記各フレームに割り当てられたフレーム番号が昇順となるように前記ビデオ信号を複数のフレーム毎に読み出し、読み出したビデオ信号を、前記第１の記憶手段から読み出されたビデオ信号が記憶され、かつ、リング状に形成された複数の単位バッファで構成された第２の記憶手段に複数のフレーム毎に書き込む映像データ書き込み工程と、
前記ビデオ信号を逆方向に再生する場合に、前記第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数以上になった場合には、前記ビデオ信号を前記第１の記憶手段から読み出す処理を、前記第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数未満になるまで停止する読み込み停止工程と、
前記読み込み停止工程により停止された前記ビデオ信号を前記第１の記憶手段から読み出す処理を再開する読み込み再開工程と、
前記第２の記憶手段からフレームを読み出す読み出し順序が、前記各フレームに割り当てられたフレーム番号が降順となるように、複数のフレーム毎に順次読み出して逆方向再生する逆再生処理を実行する逆再生工程と
を含む再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ信号を記憶媒体に書き込むことが可能な記録装置、記録方法、再生装置、及び再生方法に関する。
【背景技術】
【０００２】
従来、任意の情報を記録して、記録した情報を操作者が不要と感じた不要部分を部分的に削除可能なように分割ファイル化することが可能な記録再生装置が知られている（特許文献１参照）。
【特許文献１】特開２００２−１４０８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の発明では、ファイルを分割するので、ファイルの断片化が生じてしまい、ハードディスクドライブへのデータの書き込み、及びハードディスクからのデータの読出し速度が低下してしまう可能性がある。
【０００４】
本発明者のビデオ信号の記録処理及び再生処理に関する考察によれば、ビデオ信号の記録時にファイルの断片化を生じることなく、記録するようにファイルを管理することによって、ハードディスクドライブへのデータの書き込み、ハードディスクへのアクセス、及びハードウェアからのデータの読出し速度の低下を防止することが可能な記録装置に対する産業界の要請が高まっている。
【０００５】
そこで、本発明は、ビデオ信号の記録時にファイルの断片化を生じることなく記録することによって、ハードディスクドライブへのデータの書き込み、及びハードディスクからのデータの読出し速度の低下を防止することが可能な記録装置及び記録方法を提供することを目的とする。
更に、本発明の他の目的は、かかる記録装置によって記録したビデオデータを再生する再生装置及び再生方法を提供することである。  
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る記録装置は、ビデオ信号を、ビデオ信号が記憶される記憶領域を有する記憶手段に書き込む前に、記憶手段の記憶領域に記憶させる単位当たりのダミーファイルのサイズを決定するファイルサイズ決定手段と、少なくとも連続番号を含む任意の名前が付与された複数のダミーファイルを前記ファイルサイズ決定手段によって決定されたサイズで記憶手段の記憶領域に記憶させるダミーファイル書き込み手段と、各ダミーファイル内に、ダミーデータを書き込む第１のダミーデータ書き込み手段と、ビデオ信号を書き込むダミーファイルを決定するダミーファイル決定手段と、ビデオ信号をダミーファイル決定手段により決定されたダミーファイルに書き込むビデオ信号書き込み手段と、ビデオ信号書き込み手段によってビデオ信号が書き込まれたダミーファイルに関し、当該ダミーファイルに付与された名前のうち、連続番号以外の部分のみを変更して当該ダミーファイルの名前を変更するファイル名変更手段と、ビデオ信号書き込み手段によって書きこんだビデオ信号のデータのサイズが、ファイルサイズ決定手段によって決定されたダミーファイルのサイズ未満である場合に、データのサイズがファイルサイズ決定手段によって決定されたダミーファイルのサイズに等しくなるまでビデオ信号の後に、予め定められたダミーデータを終端データとして書き込む第２のダミーデータ書き込み手段とを備えることを特徴とする。
【０００７】
上記課題を解決するために、本発明に係る記録方法は、ビデオ信号を、ビデオ信号が記憶される記憶領域を有する記憶手段に書き込む前に、記憶手段の記憶領域に記憶させる単位当たりのダミーファイルのサイズを決定するファイルサイズ決定工程と、少なくとも連続番号を含む任意の名前が付与された複数のダミーファイルをファイルサイズ決定工程で決定されたサイズで記憶手段の記憶領域に記憶させるダミーファイル書き込み工程と、各ダミーファイル内に、ダミーデータを書き込む第１のダミーデータ書き込み工程と、ビデオ信号を書き込むダミーファイルを決定するダミーファイル決定工程と、ビデオ信号をダミーファイル決定工程で決定されたダミーファイルに書き込むビデオ信号書き込み工程と、ビデオ信号書き込み工程でビデオ信号が書き込まれたダミーファイルに関し、当該ダミーファイルに付与された名前のうち、連続番号以外の部分のみを変更して当該ダミーファイルの名前を変更するファイル名変更工程と、ビデオ信号書き込み工程で書きこんだビデオ信号のデータのサイズが、ファイルサイズ決定工程で決定されたダミーファイルのサイズ未満である場合に、データのサイズが前記ファイルサイズ決定工程で決定されたダミーファイルのサイズに等しくなるまでビデオ信号の後に、予め定められたダミーデータを終端データとして書き込む第２のダミーデータ書き込み工程とを含むことを特徴とする。
【０００８】
上記課題を解決するために、本発明に係る再生装置は、複数のフレームを含むビデオ信号が記憶された第１の記憶手段と、第１の記憶手段から読み出されたビデオ信号が記憶され、リング状に形成された複数の単位バッファから構成された第２の記憶手段と、ビデオ信号を再生する場合に、前記ビデオ信号を前記第１の記憶手段から複数のフレーム毎に読み出し、読み出したビデオ信号を複数のフレーム毎に第２の記憶手段に書き込む映像データ書き込み手段と、ビデオ信号を時系列に沿って再生する場合に、第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数以上になった場合には、ビデオ信号を第１の記憶手段から読み出す処理を、第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数未満になるまで停止する読み込み停止手段と、読み込み停止手段により停止されたビデオ信号を第１の記憶手段から読み出す処理を再開する読み込み再開手段と、第２の記憶手段に記憶されたビデオ信号を順方向又は逆方向に再生する再生手段とを備えたことを特徴とする。
【０００９】
上記課題を解決するために、本発明に係る再生方法は、ビデオ信号を再生する場合に、ビデオ信号を複数のフレームを含むビデオ信号が記憶された第１の記憶手段から複数のフレーム毎に読み出し、読み出したビデオ信号を複数のフレーム毎に第１の記憶手段から読み出されたビデオ信号が記憶され、リング状に形成された複数の単位バッファで構成された第２の記憶手段に書き込む映像データ書き込み工程と、ビデオ信号を時系列に沿って再生する場合に、第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数以上になった場合には、ビデオ信号を第１の記憶手段から読み出す処理を、第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数未満になるまで停止する読み込み停止工程と、読み込み停止工程により停止されたビデオ信号を第１の記憶手段から読み出す処理を再開する読み込み再開工程とを含むことを特徴とする。  
また、上記課題を解決するために、本発明に係る再生方法は、ビデオ信号を逆方向再生する場合に、複数のフレームを含むビデオ信号が記憶された第１の記憶手段からフレームを読み出す読み出し順序が、各フレームに割り当てられたフレーム番号が昇順となるようにビデオ信号を複数のフレーム毎に読み出し、読み出したビデオ信号を、第１の記憶手段から読み出されたビデオ信号が記憶され、かつ、リング状に形成された複数の単位バッファで構成された第２の記憶手段に複数のフレーム毎に書き込む映像データ書き込み工程と、ビデオ信号を逆方向に再生する場合に、第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数以上になった場合には、ビデオ信号を第１の記憶手段から読み出す処理を、第２の記憶手段に記憶されたビデオ信号に含まれるフレーム数が予め定められたフレーム数未満になるまで停止する読み込み停止工程と、読み込み停止工程により停止されたビデオ信号を第１の記憶手段から読み出す処理を再開する読み込み再開工程と、第２の記憶手段からフレームを読み出す読み出し順序が、各フレームに割り当てられたフレーム番号が降順となるように、複数のフレーム毎に順次読み出して逆方向再生する逆再生処理を実行する逆再生工程とを含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ビデオ信号の記録時にファイルの断片化を生じることなく記録することによって、ハードディスクドライブへのデータの書き込み、及びハードディスクからのデータの読出し速度の低下を防止することが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の最良の形態に関し、図面を参照して説明する。
（第１の実施の形態）
【００１２】
図１は、本発明の一実施の形態に係る記録装置を適用した記録再生装置１の全体構成を示すブロック図である。
【００１３】
本実施の形態に係る記録再生装置は、ビデオ信号を記憶した記憶領域の断片化を防止するとともに、再生時ないし記録時の処理の高速化を図る観点から、ビデオ信号をビデオ信号が記憶される記憶領域を有する記憶手段に書き込む前に、前記記憶手段の記憶領域に記憶させる単位当たりのダミーファイルのサイズを決定し、少なくとも連続番号を含む任意の名前が付与された複数のダミーファイルを決定されたサイズで記憶領域に記憶させ、記憶領域に記憶された各ダミーファイル内に、ダミーデータを書き込んだ状態で、ビデオ信号を書き込むダミーファイルを決定し、ビデオ信号を決定されたダミーファイルに書き込む処理を実行する装置である。
【００１４】
本実施の形態に係る記録再生装置１は、ビデオ入力部１ａと、操作入力受付部１ｂと、ストリームエンコーダ１ｃと、システムコントローラ１ｄと、ファイルシステム１ｅと、ハードディスク１ｆと、同期処理部１ｇと、ストリームデコーダ１ｈと、ビデオ出力部１ｉとを備えている。
【００１５】
ビデオ入力部１ａは、システムコントローラ１ｄの制御の下、外部から入力されたＭＰＥＧ２ ＴＳ等のビデオ信号の入力を受け付け、入力を受け付けたビデオ信号をストリームエンコーダに出力する。
【００１６】
操作入力受付部１ｂは、操作者の操作によって入力されたハードディスクドライブのファイルを初期化するための初期化要求、ハードディスクドライブにビデオ信号を記録するためのビデオ信号記録要求、再生対象のファイルの名前とハードディスクドライブに記録されたビデオ信号を再生するためのビデオ信号再生要求との組、及び消去対象のファイルの名前とハードディスクドライブに記録されたビデオ信号を消去するためのビデオ信号消去要求との組をシステムコントローラ１ｄに出力する。
【００１７】
ストリームエンコーダ１ｃは、システムコントローラ１ｄの制御の下、ビデオ入力部１ａから入力されたビデオ信号にコーデック処理を施し、ビデオ信号を圧縮して、得られたデジタルビデオデータをハードディスクに書き込む。
【００１８】
システムコントローラ１ｄは、ビデオ信号をビデオ信号が記憶される記憶領域を有するハードディスク１ｆに書き込む前に、ハードディスク１ｆの記憶領域に記憶させる単位当たりのダミーファイルのサイズを決定し、少なくとも連続番号を含む任意の名前が付与された複数のダミーファイルを決定されたサイズで記憶領域に記憶させ、記憶領域に記憶された各ダミーファイル内に、ダミーデータを書き込んだ状態で、ビデオ信号を書き込むダミーファイルを決定し、ビデオ信号を決定されたダミーファイルに書き込む処理を実行するようにファイルシステム１ｆを制御する処理と、フォーマット処理、データ書き込み処理、データ再生処理を実行するように、記録再生装置１全体を制御する処理とを実行する。
【００１９】
ファイルシステム１ｅは、システムコントローラ１ｄの制御の下、ハードディスクドライブ１ｆにビデオデータを書き込む前に、ハードディスク１ｆの記憶領域に記憶させる単位当たりのダミーファイルのサイズを決定し、少なくとも連続番号を含む任意の名前が付与された複数のダミーファイルを決定されたサイズで記憶領域に記憶させ、記憶領域に記憶された各ダミーファイル内に、ダミーデータを書き込むフォーマット処理と、ハードディスクドライブ１ｆへのビデオデータの書き込み処理と、ハードディスクドライブ１ｆからのビデオデータの読み出し処理とを実行する。
【００２０】
ハードディスクドライブ１ｆは、ビデオ信号を圧縮して得られたデジタルビデオデータが、書き込み／読み出し可能に記憶された記憶媒体である。
【００２１】
同期処理部１ｇは、システムコントローラ１ｄの制御の下、ビデオ信号入力部１ａに入力されたビデオ信号に含まれる水平同期信号、垂直同期信号、クロック信号を抽出し、抽出した水平同期信号、垂直同期信号、同期信号をビデオ出力部１ｉに出力する。
【００２２】
ストリームデコーダ１ｈは、ハードディスクドライブ１ｆから読み出されたデジタルビデオデータを解凍し、得られたビデオ信号をビデオ出力部１ｉに出力する。
【００２３】
ビデオ出力部１ｉは、ストリームデコーダ１ｈから出力されたビデオ信号を受け取り、同期処理部１ｇから出力された水平同期信号、垂直同期信号を用いて、ストリームデコーダ１ｈから受け取ったビデオ信号を、記録再生装置１本体に入力されたビデオ信号の信号波形と同様の波形にして出力する。
【００２４】
次に、以上のように構成された記録再生装置１の実行する処理に関して図面を参照して説明する。図２乃至図９は、本実施の形態に係る記録再生装置１の実行する処理を説明するための図である。なお、以下の説明では、説明を本発明のポイントに絞ると共に、説明の効率化を図る観点から、本実施に係る記録再生装置１の実行する全ての処理のうち、ここでは、前述したファイルシステム、及びシステムコントローラが前述したハードディスクドライブに対して実行する処理であるファイルを管理するファイル管理処理を構成するフォーマット処理、データ書き込み処理、データ再生処理、データ消去処理の各処理に関してのみ説明を行うこととする。
［フォーマット処理］
【００２５】
始めに、本実施の形態に係る記録再生装置１が実行するファイル管理処理を構成するフォーマット処理、データ書き込み処理、データ再生処理、データ消去処理の各処理のうち、データを書き込む準備を行う処理に該当するフォーマット処理に関して説明する。
【００２６】
まず、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によってハードディスクドライブ１ｆのファイルを初期化するための初期化要求が入力された場合には、ハードディスクドライブ１ｆの記憶領域にある全てのファイルを消去することによって、ハードディスクドライブ１ｆの初期化処理を実行する（Ａ１）。
【００２７】
次の工程Ａ２では、ファイルシステム１ｅは、ビデオ信号を、ビデオ信号が記憶される記憶領域を有するハードディスクドライブ１ｆに書き込む前に、ハードディスクドライブ１ｆの記憶領域に記憶させる単位当たりのダミーファイルのサイズを決定する。  
【００２８】
なお、本実施の形態に係る記録再生装置１のファイルシステム１ｅがハードディスクドライブ１ｆの記憶領域に記憶させる単位当たりのダミーファイルのサイズとしては、ファイルシステム１ｅに固有のファイルのサイズの最大のサイズ、例えば２ＧＢｙｔｅでもよいし、それ以下のサイズであってもよいことは言うまでもない。
【００２９】
次の工程Ａ３では、ファイルシステム１ｅは、ハードディスクドライブ１ｆの記憶領域に、決定した均一サイズのダミーファイルを生成して、生成したダミーファイルを記憶させる。
【００３０】
次の工程Ａ４では、ファイルシステム１ｅは、各ダミーファイルに少なくとも連続番号を含む任意の名前を付与する。
【００３１】
なお、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅが各ダミーファイルに付与する名前としては、デジタルビデオのデータの記録を行っていないことが特定できる名前であれば、如何なる名前であってもよい。
【００３２】
例えば、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅが各ダミーファイルに付与する名前としては、図２に示すように、デジタルビデオのデータの記録を行っていない、換言すれば未使用のファイルであることをシステムが特定できる「ｅｍｐｔｙ」と、連続番号を含む特定の名前とを組み合わせた「ｅｍｐｔｙ＿ｅ１」、「ｅｍｐｔｙ＿ｅ２」、「ｅｍｐｔｙ＿ｅ３」、…、「ｅｍｐｔｙ＿ｅ１３」、「ｅｍｐｔｙ＿１４」、「ｅｍｐｔｙ＿１５」、…、「ｅｍｐｔｙ＿ｅＮ」等であってもよい。
【００３３】
また、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、図７に示すように、ファイルシステム１ｅが各ダミーファイルに付与する名前としては、図２に示すように、デジタルビデオのデータの記録を行っていない、換言すれば未使用のファイルであることをシステムが特定できる「ｅｍｐｔｙ」と、ランダムな番号を含む特定の名前とを組み合わせた名前を付与してもよいことは言うまでもない。
【００３４】
次の工程Ａ５では、ファイルシステム１ｅは、各ダミーファイル内に、ダミーデータを書き込む。
【００３５】
なお、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅが各ダミーファイルに書き込むダミーデータとしては、例えばオール０のデータ列、オール１のデータ列、又は特定のパターンのデータ列、例えば「０１０１０１０１…」という０と１の任意の組み合わせからなるデータ列であってもよいことは言うまでもない。
【００３６】
また、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅを管理するオペレーティングシステムがダミーデータを書き込むことなく、領域の確保とファイル名の管理との処理を実行可能なオペレーティングシステムであれば、決定された略一定のサイズからなる複数のダミーファイルを生成するのみで、生成した各ダミーファイルへのダミーデータの書き込みを行わなくてもよいことは言うまでもない。
【００３７】
以上の一連の処理により、本実施の形態に係る記録再生装置１は、フォーマット処理を終了する。
［データ書き込み処理］
【００３８】
次に、本実施の形態に係る記録再生装置１が実行するファイル管理処理を構成するデータ書き込み処理に関して説明する。
【００３９】
始めに、工程Ｂ１では、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によってハードディスクドライブ１ｆにビデオ信号を記録するためのビデオ信号記録要求が入力された場合には、ビデオ信号を書き込むダミーファイルを決定する。
【００４０】
例えば、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、図３に示すように、１番目のダミーファイルと、２番目のダミーファイルとに他のビデオ信号が記憶されていた場合には、３番目のダミーファイルである「Ｅｍｐｔｙ＿ｅ３」が選択することになる。
【００４１】
なお、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、図６に示すように、ビデオ信号の記録時に、各ダミーファイルに付与された名前のうち、名前に含まれる番号が第１の番号と、第１の番号よりも大きい第２の番号とを含むダミーファイルを組み合わせてビデオ信号が書き込まれたダミーファイルの分布が略均一となるように、ビデオ信号を書き込むダミーファイルを決定してもよいことは言うまでもない。  
【００４２】
これにより、ハードディスクドライブの内周と外周との記録速度の均一化を図ることも可能になる。
【００４３】
また、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、図７に示すように、ファイルシステム１ｅが各ダミーファイルに付与する名前としては、デジタルビデオのデータの記録を行っていない、換言すれば未使用のファイルであることをシステムが特定できる「ｅｍｐｔｙ」と、ランダムな番号を含む特定の名前とを組み合わせた名前が付与されている場合には、ビデオ信号のデータを書き込むためのダミーファイルを選択する際に、選ぶダミーファイルの番号を昇順又は降順となるように、ビデオ信号のデータを書き込むためのダミーファイルを選択してもよい。  
【００４４】
これにより、本実施の形態に係る記録再生装置１では、ランダムに番号を付与されたダミーファイルを昇順又は降順等の順番に使用することで、ハードディスクドライブ１ｆ内の記憶領域内の場所が内周と外周とがランダムに使用されるようになり、ハードディスクドライブの内周及び外周の記録速度の性能差が均一化されて性能を改善することも可能になる。
【００４５】
更に、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、図８に示すように、ビデオ信号を書き込むためのダミーファイルを選択する際に、選ぶダミーファイルの番号をランダムになるように、ビデオ信号を書き込むダミーファイルを選択してもよい。
【００４６】
これにより、本実施の形態に係る記録再生装置１では、連続番号を付与されたダミーファイルをランダムな順番で使用することで、ハードディスクドライブ１ｆ内の記憶領域内の場所が内周と外周とがランダムに使用されるようになり、ハードディスクドライブ１ｆの内周外周の記録速度の性能差が均一化されて性能を改善することも可能になる。
【００４７】
また、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、ビデオ信号を書き込むためのダミーファイルを選択する際に、選ぶダミーファイルの番号を、ダミーファイルの総数である最大の番号、例えば「Ｎ」が付与されたダミーファイルから順にデクリメントするように、「Ｎ−１」、「Ｎ−２」、「Ｎ−３」…「３」、「２」、「１」となるように、ビデオ信号を書き込むダミーファイルを選択してもよい。この場合、ファイルシステム１ｅは、最初、ダミーファイルの総数である最大の番号を管理するが、データの書き込みと共に、管理する番号を「Ｎ」が付与されたダミーファイルから順に「Ｎ−１」、「Ｎ−２」、「Ｎ−３」…「３」、「２」、「１」とデクリメントする。
【００４８】
次の工程Ｂ２では、ファイルシステム１ｅは、ビデオ信号を書き込むダミーファイルとして決定されたダミーファイルをオープンして、当該ダミーファイルにビデオ信号を書き込むことが出来るようにする。
【００４９】
次の工程Ｂ３では、ファイルシステム１ｅは、ビデオ信号を書き込むことが出来るようにしたダミーファイル内に予め書き込んだダミーデータの量と同一のデータ量になるまで、ダミーファイル内に予め書き込んだダミーデータをビデオ信号のデータでオーバーライトすることによって、ダミーファイル内にビデオ信号のデータを書き込む。
【００５０】
なお、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、オープンしてビデオ信号を書き込むことが出来るようにしたダミーファイルに書き込むことが可能な量にビデオ信号のデータ量が到達しなかった場合には、ビデオ信号のデータをハードディスクドライブ１ｆ内のオープンしたダミーファイルに書き込んだ後で、予め決定したダミーファイルのサイズと一致するまでダミーデータを書き込むことになる。
【００５１】
なお、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、オープンしてビデオ信号を書き込むことが出来るようにしたダミーファイルに書き込むことが可能な量にビデオ信号のデータ量が到達しなかった場合には、ビデオ信号のデータをハードディスクドライブ１ｆ内のオープンしたダミーファイルに書き込んだ後で、予め決定したダミーファイルのサイズと一致するまでダミーデータを書き込んでいたが、これに限らず、本実施の形態に係るファイルシステム１ｅは、図４に示すように、オープンしてビデオ信号を書き込むことが出来るようにしたダミーファイルに書き込むことが可能な量にビデオ信号のデータ量が到達しなかった場合には、ビデオ信号のデータをハードディスクドライブ１ｆ内のオープンしたダミーファイルに書き込んだ後で、当該ダミーファイル内にビデオ信号のデータがこれ以上存在しないことを示す予め定められた終端データ、例えば「ｆｆｆｆｆｆｆｆ」を書き込んで、予め決定したダミーファイルのサイズと一致するまでダミーデータを書き込むことなく、データ書き込み処理を終了してもよいことは言うまでもない。
【００５２】
これにより、本実施の形態に係るファイルシステム１ｅは、図５に示すように、オープンしてビデオ信号を書き込むことが出来るようにしたダミーファイルに書き込むことが可能な量にビデオ信号のデータ量が到達しなかった場合には、予め決定したダミーファイルのサイズと一致するまでダミーデータを書き込むことなく、ビデオ信号のデータをハードディスクドライブ１ｆ内のオープンしたダミーファイルに書き込んだ後で、当該ダミーファイル内にビデオ信号のデータがこれ以上存在しないことを示す予め定められた終端データ、例えば「ｆｆｆｆｆｆｆｆ」を書き込んでデータの書き込み処理を終了するので、処理時間の短縮を図ることも可能である。
【００５３】
なお、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、オープンしてビデオ信号を書き込むことが出来るようにしたダミーファイルに書き込むことが可能な量にビデオ信号のデータ量が到達しなかった場合には、ビデオ信号のデータをハードディスクドライブ内のオープンしたダミーファイルに書き込んだ後で、予め決定したダミーファイルのサイズと一致するまでダミーデータを書き込んでいたが、これに限らず、本実施の形態に係るファイルシステム１ｅは、図９に示すように、オープンしてビデオ信号を書き込むことが出来るようにしたダミーファイルに書き込むことが可能な量にビデオ信号のデータ量が到達しなかった場合には、ビデオ信号のデータをハードディスクドライブ１ｆ内のオープンしたダミーファイルの先頭、最終端等の予め定められた位置に、予め定められたバイト数領域に、そのダミーファイル内に書き込んだビデオデータのバイト数を書き込んでもよいことは言うまでもない。
【００５４】
次の工程Ｂ４では、ファイルシステム１ｅは、予め書き込んだダミーデータの量と同一のデータ量になるまでビデオ信号のデータを書き込んだダミーファイルをクローズする。
【００５５】
次の工程Ｂ５では、ファイルシステム１ｅは、ビデオ信号が書き込まれたダミーファイルに関し、当該ダミーファイルに付与された名前のうち、連続番号以外の部分のみを変更して当該ダミーファイルの名前を変更する。
【００５６】
例えば、前述した図３に示す例では、ファイルシステム１ｅは、ビデオ信号が書き込まれたダミーファイル「Ｅｍｐｔｙ＿ｅ３」に関し、当該ダミーファイルに付与された名前のうち、連続番号以外の部分のみを、デジタルビデオデータの記録を行ったことが特定できる特定の名称「ｓｃｅｎｅ１」に変更して当該ダミーファイルの名前を「ｓｃｅｎｅ１＿ｅ３」にそれぞれ変更する。
【００５７】
工程Ｂ６では、ファイルシステム１ｅは、ハードディスクドライブ１ｆへの書き込み対象のデータであるビデオ信号の全てのデータの入力の受け付けが終了したかを判定する。
【００５８】
ファイルシステム１ｅは、前述した工程Ｂ６における判定の結果、ハードディスクドライブ１ｆへの書き込み対象のデータであるビデオ信号の全てのデータの入力の受け付けが終了したと判定した場合には、ハードディスクドライブ１ｆへのビデオ信号のデータの書き込み処理を終了する。
【００５９】
一方、ファイルシステム１ｅは、前述した工程Ｂ６における判定の結果、ハードディスクドライブ１ｆへの書き込み対象のデータであるビデオ信号の全てのデータの入力の受け付けが終了していないと判定した場合には、前述した工程Ｂ１に移行して、ビデオ信号を書き込むダミーファイルを決定する処理を実行し、しかる後、ハードディスクドライブ１ｆへの書き込み対象のデータであるビデオ信号の全てのデータの入力の受け付けが終了するまで前述した工程Ｂ１乃至工程Ｂ５における実行処理を繰り返す。
【００６０】
以上の一連の処理により、本実施の形態に係る記録再生装置１は、データ書き込み処理を終了する。
［データ再生処理］
【００６１】
次に、本実施の形態に係る記録再生装置１が実行するファイル管理処理を構成するデータ再生処理に関して説明する。
【００６２】
始めに工程Ｃ１では、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によって、再生対象のファイルの名前と、ハードディスクドライブに記録されたビデオ信号を再生するためのビデオ信号再生要求とが入力された場合には、操作入力受付部１ｂから操作者の操作によって指定された再生対象のファイルの名前をハードディスクドライブ１ｆ上で探索する。
【００６３】
ファイルシステム１ｅは、前述した探索の結果、操作入力受付部１ｂから操作者の操作によって指定された再生対象のファイルの名前がハードディスクドライブ１ｆ上に存在する場合（Ｃ１：Ｙｅｓ）には、操作入力受付部１ｂから操作者の操作によって指定された再生対象のファイルの時間的に最初に再生すべきファイルの名前を検出する（Ｃ２）。
【００６４】
例えば、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によって指定された再生対象のファイルの名前「ｓｃｅｎｅ」の始めのファイル名「ｓｃｅｎｅ１＿ｘｘ」を探索すると、前述した図３に示すように、ハードディスクドライブ上にファイル名「ｓｃｅｎｅ１＿ｅ３」が得られることになる。
【００６５】
一方、ファイルシステム１ｅは、前述した探索の結果、操作入力受付部１ｂから操作者の操作によって指定された再生対象のファイルの名前がハードディスクドライブ上に存在しない場合（Ｃ１：Ｎｏ）には、操作入力受付部１ｂから操作者の操作によって指定された再生対象のファイルの名前がハードディスクドライブ上に存在しないことを操作者に報知した後（Ｃ３）、実行中の処理であるデータ再生処理を終了する。
【００６６】
工程Ｃ４では、ファイルシステム１ｅは、検出した操作者の操作によって指定された再生対象のファイルの時間的に最初に再生すべきファイルをオープンして、記憶されたデータを読み取ることが可能な状態にする。
【００６７】
工程Ｃ５では、ファイルシステム１ｅは、オープンして、記憶されたデータを読み取ることが可能な状態にしたファイルから記憶された映像データを読み込み、読み込んだデータをストリームデコーダ１ｈに出力する。  
【００６８】
これにより、操作入力受付部から操作者の操作によって指定された再生対象のファイルの時間的に最初に再生すべきファイルに記憶された映像データがストリームデコーダ１ｈによって再生される。
【００６９】
工程Ｃ６では、ファイルシステム１ｅは、映像データを読み込んだファイルをクローズする。
【００７０】
工程Ｃ７では、ファイルシステム１ｅは、時間的に、操作者の操作によって指定された再生対象のファイルの次に再生すべきファイルの名前がハードディスクドライブ１ｆ上に存在するかを判定する。
【００７１】
ファイルシステム１ｅは、前述した工程の結果、次に再生すべきファイルの名前がハードディスクドライブ１ｆ上に存在すると判定した場合には（Ｃ７：Ｙｅｓ）、前述した工程Ｃ２に移行して、前述した工程Ｃ２乃至工程Ｃ６における実行処理を繰り返す。
【００７２】
なお、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、操作者の操作によって指定された再生対象のファイルの時間的に最後に再生すべきファイルのときには、ダミーデータの直前までのビデオ信号の読み込みを行った後、読み込んだビデオ信号のデータをストリームエンコーダ１ｈに出力する。
【００７３】
従って、本実施の形態に係る記録再生装置１では、操作者の操作によって指定された再生対象のファイルの時間的に最後に再生すべきファイルのときには、ストリームコーダ１ｈによってダミーファイル内に記憶されたダミーデータの直前までのビデオ信号が再生されることになる。
【００７４】
例えば、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によって指定された再生対象のファイルの名前「ｓｃｅｎｅ」の始めのファイル名「「ｓｃｅｎｅ１＿ｅ３」の次に再生すべきファイルの名前がハードディスクドライブ上に存在するかを判定して、「ｓｃｅｎｅ２＿ｅ４」を検出し、検出した「ｓｃｅｎｅ２＿ｅ４」をオープンして、「ｓｃｅｎｅ２＿ｅ４」内に記憶されたビデオ信号のデータを読み込み、読み込んだビデオ信号のデータをストリームデコーダ１ｈに出力する。
【００７５】
これによって、本実施の形態に係る記録再生装置１では、「ｓｃｅｎｅ２＿ｅ４」内に記憶されたビデオ信号のデータが再生される。
【００７６】
次に、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によって指定された再生対象のファイルの名前「ｓｃｅｎｅ」のファイル名「ｓｃｅｎｅ２＿ｅ４」の次に再生すべきファイルの名前がハードディスクドライブ１ｆ上に存在するかを判定して、「ｓｃｅｎｅ３＿ｅ５」を検出し、検出した「ｓｃｅｎｅ３＿ｅ５」をオープンして、「ｓｃｅｎｅ３＿ｅ５」内に記憶されたビデオ信号のデータを読み込み、読み込んだビデオ信号のデータをストリームデコーダに出力する。
【００７７】
これによって、本実施の形態に係る記録再生装置１では、「ｓｃｅｎｅ３＿ｅ５」内に記憶されたビデオ信号のデータが再生される。
【００７８】
次に、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によって指定された再生対象のファイルの名前「ｓｃｅｎｅ」のファイル名「ｓｃｅｎｅ３＿ｅ５」の次に再生すべきファイルの名前がハードディスクドライブ１ｆ上に存在するかを判定して、「ｓｃｅｎｅ４＿ｅ６」を検出し、検出した「ｓｃｅｎｅ４＿ｅ６」をオープンして、「ｓｃｅｎｅ４＿ｅ６」内に記憶されたダミーデータの前までのビデオ信号のデータを読み込み、読み込んだビデオ信号のデータをストリームデコーダ１ｈに出力する。
【００７９】
これによって、本実施の形態に係る記録再生装置１では、「ｓｃｅｎｅ４＿ｅ６」内に記憶されたダミーデータ前までに記憶されたビデオ信号のデータが再生される。
【００８０】
一方、ファイルシステム１ｅは、前述した工程の結果、次に再生すべきファイルの名前がハードディスクドライブ１ｆ上に存在しないと判定した場合には（Ｃ７：Ｎｏ）、そのまま実行処理を終了する。
【００８１】
以上の一連の処理により、本実施の形態に係る記録再生装置１は、データ再生処理を終了する。
【００８２】
なお、本実施の形態に係るファイルシステム１ｅは、図５に示すように、最後のデータのようにデータの書き込み時に、オープンしてビデオ信号を書き込むことが出来るようにしたダミーファイルに書き込むことが可能な量にビデオ信号のデータ量が到達しなかった場合に、ビデオ信号のデータをハードディスクドライブ１ｆ内のオープンしたダミーファイルに書き込んだ後で、当該ダミーファイル内にビデオ信号のデータがこれ以上存在しないことを示す予め定められた終端データ、例えば「ｆｆｆｆｆｆｆｆ」が書き込まれている場合には、当該終端データの前までのデータを読み込み、読み込んだデータをストリーミングデコーダ１ｈに出力する。
【００８３】
これにより、本実施の形態に係る記録再生装置１では、当該終端データの前までのビデオデータが再生されることになる。
【００８４】
なお、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、図９に示すように、オープンしてビデオ信号を書き込むことが出来るようにしたダミーファイルに書き込むことが可能な量にビデオ信号のデータ量が到達しなかった場合には、ビデオ信号のデータをハードディスクドライブ１ｆ内のオープンしたダミーファイルの先頭、最終端等の予め定められた位置に、予め定められたバイト数領域に、そのダミーファイル内に書き込んだビデオデータのバイト数が書き込まれている場合には、当該書き込まれているバイト数を読み込んだ後、読み込んだバイト数のビデオデータをストリームデコーダに出力するようにしてもよい。
【００８５】
これにより、本実施の形態に係る記録再生装置１では、当該ダミーファイルに関しては、書きこまれたバイト数分のビデオデータが再生されることになる。
［データ消去処理］
【００８６】
次に、本実施の形態に係る記録再生装置１が実行するファイル管理処理を構成するデータ消去処理に関して説明する。
【００８７】
始めに工程Ｄ１では、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によって、再生対象のファイルの名前と、ハードディスクドライブ１ｆに記録されたビデオ信号を消去するためのビデオ信号消去要求とが入力された場合には、操作入力受付部１ｂから操作者の操作によって指定された消去対象のファイルの名前をハードディスクドライブ１ｆ上で探索する。
【００８８】
ファイルシステム１ｅは、前述した探索の結果、操作入力受付部１ｂから操作者の操作によって指定された消去対象のファイルの名前がハードディスクドライブ１ｆ上に存在する場合（Ｄ１：Ｙｅｓ）には、操作入力受付部１ｂから操作者の操作によって指定された消去対象のファイルの名前を検出する（Ｄ２）。
【００８９】
例えば、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によって指定された消去対象のファイルの名前「ｓｃｅｎｅ」のファイル名「ｓｃｅｎｅｘ＿ｘｘ」を探索すると、図４に示すように、ハードディスクドライブ１ｆ上にファイル名「ｓｃｅｎｅ１＿ｅ３」、「ｓｃｅｎｅ２＿ｅ４」、「ｓｃｅｎｅ３＿ｅ５」、「ｓｃｅｎｅ４＿ｅ６」が得られることになる。
【００９０】
一方、ファイルシステム１ｅは、前述した探索の結果、操作入力受付部１ｂから操作者の操作によって指定された消去対象のファイルの名前がハードディスクドライブ１ｆ上に存在しない場合（Ｄ１：Ｎｏ）には、操作入力受付部１ｂから操作者の操作によって指定された消去対象のファイルの名前がハードディスクドライブ１ｆ上に存在しないことを操作者に報知した後（Ｄ３）、実行中の処理であるデータ消去処理を終了する。
【００９１】
工程Ｄ４では、ファイルシステム１ｅは、検出された消去対象のファイル内に記憶されたデータは消去対象のファイルに記憶されたままの状態で、ビデオ信号のデータを書き込む際に変更したファイル名を、変更する前のダミーファイルの名前と同一の名前に変更する。
【００９２】
例えば、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、図４に示すように、検出された消去対象のファイル「ｓｃｅｎｅ１＿ｅ３」、「ｓｃｅｎｅ２＿ｅ４」、「ｓｃｅｎｅ３＿ｅ５」、「ｓｃｅｎｅ４＿ｅ６」内に記憶されたデータは消去対象のファイル「ｓｃｅｎｅ１＿ｅ３」、「ｓｃｅｎｅ２＿ｅ４」、「ｓｃｅｎｅ３＿ｅ５」、「ｓｃｅｎｅ４＿ｅ６」の各々に記憶されたままの状態で、ビデオ信号のデータを書き込む際に変更したファイル名「ｓｃｅｎｅ１＿ｅ３」、「ｓｃｅｎｅ２＿ｅ４」、「ｓｃｅｎｅ３＿ｅ５」、「ｓｃｅｎｅ４＿ｅ６」を、変更する前のダミーファイルの名前「ｅｍｐｔｙ＿ｅ３」、「ｅｍｐｔｙ＿ｅ４」、「ｅｍｐｔｙ＿ｅ５」、「ｅｍｐｔｙ＿ｅ６」と同一の名前に変更する。
【００９３】
なお、本実施の形態に係る記録再生装置１では、ファイルシステム１ｅは、ビデオ信号を書き込むためのダミーファイルを選択する際に、選ぶダミーファイルの番号を、ダミーファイルの総数である最大の番号、例えば「Ｎ」が付与されたダミーファイルから順にデクリメントするように、「Ｎ−１」、「Ｎ−２」、「Ｎ−３」…「３」、「２」、「１」となるように、ビデオ信号を書き込むダミーファイルを選択して記録されている場合、換言すれば、ファイルシステム１ｅによって管理された番号が、ダミーファイルの総数である最大の番号から、データの書き込みと共に、管理する番号を順に「Ｎ−１」、「Ｎ−２」、「Ｎ−３」…「３」、「２」、「１」とデクリメントされている場合には、検出された消去対象のファイル内に記憶されたデータは消去対象のファイルに記憶されたままの状態で、ビデオ信号のデータを書き込む際に変更したファイル名に含まれる数字に１を加算して得られた数字を含む名前に変更する。  
【００９４】
これにより、ビデオ信号の記録時には、書き込みファイルがダミーファイルの名前に含まれる番号の大きいダミーファイルから小さい番号の含まれるダミーファイルへと順にダミーファイルが選択されて使用され、消去時には、消去ファイルが変更前のダミーファイルの名前に変更するのでなく、ハードディスク内で管理された最大番号の次の番号で管理されるので、ダミーファイルに付与された名前に含まれる番号の重複が起こらないで容易に番号管理が可能になる。
【００９５】
このようにダミーファイル番号を管理しながら使用することで、現在のダミーファイルの総数がいくつか容易に管理できるのに加え、その値に固定値であるダミーファイルのサイズを乗算することで、未使用記録バイト数を容易に算出することが出来ると共に、未使用記録バイトの管理を実行出来る。
【００９６】
以上の一連の処理により、本実施の形態に係る記録再生装置１は、データ消去処理を終了する。
【００９７】
上述したように、本実施の形態によれば、ハードディスクドライブ１ｆのファイルシステム１ｅの初期化後に、任意に定めたダミーファイルサイズに従って、ハードディスクドライブの全ての記憶領域を、ダミーファイルサイズで記録するので、ビデオファイルの記録と消去とを繰り返しても、始めにハードディスクドライブの全記憶領域に書き込んだファイルにオーバーライトするだけであるため、ファイルの断片化を防止することが可能になる。
【００９８】
また、本実施の形態によれば、ハードディスクドライブのファイルシステム１ｅの初期化後に、任意に定めたダミーファイルサイズに従って、ハードディスクドライブ１ｆの全ての記憶領域を、ダミーファイルサイズで記録するので、ダミーファイルとして確保されるファイルは、昇順にＬＢＡが連続しているため、ダミーファイルにビデオデータをオーバーライトしても、ＬＢＡの連続性が維持される。
【００９９】
この結果、本実施の形態によれば、ダミーファイル内でのビデオデータの記録再生においては、ＬＢＡの昇順の連続読み書きが行われ、ハードディスクドライブ１ｆの読み書き性能の向上を図ることが可能になる。
【０１００】
また、本実施の形態によれば、ダミーファイルの番号が大きくなるほどＬＢＡが大きくなり、ダミーファイルの番号順にＨＤＤの外周から内周に向かっておおむね順番にＬＢＡが並ぶ状況になるので、記録するビデオ信号のビットレートに応じて、ダミーファイルの番号を使い分けることで、ハードディスクドライブの内外周における速度の違いを適切に使い分けることも可能になる。
【０１０１】
更に、本実施の形態によれば、ハードディスクドライブ１ｆ内の内外周の書き込み位置を、おおよそコントロールすることが可能になる。
【０１０２】
また、本実施の形態によれば、記録するビデオ信号の高ビットレートの場合には、ダミーファイルの番号の小さいファイルに記録し、記録するビデオ信号の低ビットレートの場合には、ダミーファイルの番号の大きいファイルに記録することで、ハードディスクドライブ１ｆの内外周の記録スピードによる性能差を適切に使い分けることが出来る。
【０１０３】
更に、本実施の形態によれば、ファイルの消去は、ファイル内のデータは記憶された状態のままで何もいじらずに、ファイル名を変更するだけなので、高速の消去操作が可能となる。
【０１０４】
また、本実施の形態によれば、ビデオの記録ファイル名として、ビデオ信号のファイルの分割順番を示す番号と、ダミーファイルの番号とが両方入ったファイル名を採用することで、ビデオデータの消去の際に、そのファイルを元のダミーファイル名に容易に戻すことが出来て、ダミーファイルの番号管理などの特別な管理が不要となり、システムをシンプルに構成することが可能になる。
（第２の実施の形態）
【０１０５】
図１０は、本発明の一実施の形態に係る再生装置を適用した記録再生装置１´の全体構成を示すブロック図である。なお、前述した図面と同一部分に関しては、同一符号を付して、その詳しい説明を省略し、ここでは、主として異なる部分に関して説明する。
【０１０６】
本実施の形態に係る記録再生装置１´は、ビデオ信号をフレーム単位で管理して記録装置に記録し、再生時の順方向再生、及び逆方向再生処理の高速化を図る観点から、リング状に形成された複数の単位バッファから構成されたバッファ１ｊを装備し、そのバッファを以下に説明するように操作して、順方向再生、及び逆方向再生処理の高速化を可能にした装置である。
【０１０７】
本実施の形態に係る記録再生装置１´は、第１の実施の形態に係る記録再生装置１の構成の選択操作入力部１ｂを選択操作入力部１ｂ´に、選択操作入力部１ｂを選択操作入力部１ｂ´に、システムコントローラ１ｄをシステムコントローラ１ｄ´に、ファイルシステム１ｅをファイルシステム１ｅ´に、それぞれ置換すると共に、ハードディスクドライブ１ｆにビデオデータを読み書きする際に、ビデオデータを一時的に記憶させるバッファ１ｊを付加した構成となっている。
【０１０８】
選択操作入力部１ｂ´は、操作者の操作によって入力されたハードディスクドライブのファイルを初期化するための初期化要求、ハードディスクドライブにビデオ信号を記録するためのビデオ信号記録要求、再生対象のファイルの名前とハードディスクドライブに記録されたビデオ信号を順方向再生するためのビデオ信号再生要求との組、再生対象のファイルの名前とハードディスクドライブに記録されたビデオ信号を逆方向再生するためのビデオ信号再生要求との組、及び消去対象のファイルの名前とハードディスクドライブに記録されたビデオ信号を消去するためのビデオ信号消去要求との組をシステムコントローラ１ｄ´に出力する。
【０１０９】
システムコントローラ１ｄ´は、第１の実施の形態に係るシステムコントローラ１ｄの実行する処理に加え、バッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が、予め定められたフレーム数以上になったかを計測管理する処理と、バッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が、予め定められたフレーム数以上になった場合に、ファイルシステム１e´にハードディスクドライブ１ｆからフレームのデータを読み出して、バッファ１ｊに記憶させる処理を実行させる処理と、バッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が、予め定められたフレーム数以上になった場合に、当該バッファに記憶されたフレームのデータを読み出し、ストリームデコーダ１ｈに出力させる処理をバッファに実行させる処理と、選択操作入力部１ｂ´から再生対象のファイル名と、当該ファイルを逆方向再生させるための逆方向再生要求とを受け取った場合にはデータ読み出し位置を反時計回りに１フレーム分だけ移動させて、バッファに記憶されたフレームのデータを読み出し、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理を、バッファ１ｊに実行させる処理と、フレームのデータを書き込むデータ書き込み位置を反時計回りに１フレーム分だけ移動させて、順方向再生で一番最後にハードディスク１ｆから読み出してバッファ１ｊに記憶させたフレームから、設置されたバッファの数を差し引いたフレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｊに記憶させる処理とを並列的に実行する処理をファイルシステム１ｃ´に実行させる処理とをそれぞれ１フレーム毎に実行させる処理とを実行する。
【０１１０】
ファイルシステム１ｅ´は、第１の実施の形態に係るファイルシステム１ｅの実行する処理に加え、バッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が、予め定められたフレーム数以上になった場合に、ハードディスクドライブ１ｆからフレームのデータを読み出して、バッファ１ｊに記憶させる処理と、選択操作入力部１ｂ´から再生対象のファイル名と、当該ファイルを逆方向再生させるための逆方向再生要求とを受け取った場合には、フレームのデータを書き込むデータ書き込み位置を反時計回りに１フレーム分だけ移動させて、順方向再生で一番最後にハードディスク１ｆから読み出してバッファ１ｊに記憶させたフレームから、設置されたバッファの数を差し引いたフレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｊに記憶させる処理とを実行する。
【０１１１】
バッファ１ｊは、リング状に形成された複数の単位バッファから構成されたバッファであり、バッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が、予め定められたフレーム数以上になった場合に、当該バッファに記憶されたフレームのデータを読み出し、ストリームデコーダ１ｈに出力する処理と、選択操作入力部１ｂ´から再生対象のファイル名と、当該ファイルを逆方向再生させるための逆方向再生要求とを受け取った場合にはデータ読み出し位置を反時計回りに１フレーム分だけ移動させて、バッファに記憶されたフレームのデータを読み出し、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理とを実行する。
【０１１２】
なお、本実施の形態に係る記録再生装置１´の他の構成に関しては、前述した第１の実施の形態に係る記録再生装置１の構成と同様であるので、ここでは詳細な説明を省略する。
【０１１３】
次に、以上のように構成された記録再生装置１´の実行する実行処理に関し、図面を参照して説明する。
【０１１４】
なお、以下の説明では、説明を本発明のポイントに絞ると共に、説明の効率化を図る観点から、本実施に係る記録再生装置１´の実行する全ての処理のうち、ここでは、リング状に構成されたバッファ１ｊを用いた再生処理に関してのみ説明を行うこととする。
【０１１５】
始めに、ファイルシステム１ｅ´は、操作入力受付部１ｂから操作者の操作によって、再生対象のファイルの名前と、ハードディスクドライブ１ｆに記録されたビデオ信号を順方向再生するための順方向再生要求とが入力された場合には、操作入力受付部１ｆから操作者の操作によって指定された再生対象の名前のファイルの始めのフレームＦ１をハードディスクドライブ１ｆ上から読み出し、読み出した再生対象の名前のファイルの始めのフレームＦ１をリング状に構成されたバッファ１ｊの始めのバッファＮ１に書き込む。
【０１１６】
次の工程では、ファイルシステム１ｅ´は、操作入力受付部１ｂから操作者の操作によって指定された再生対象の名前のファイルの次に再生すべきフレームＦ２をハードディスクドライブ１ｆ上から読み出し、読み出した再生対象の名前のファイルの次に再生すべきフレームＦ２をリング状に構成されたバッファ１ｊの次のバッファＮ２に書き込む。
【０１１７】
次の工程では、ファイルシステム１ｅ´は、操作入力受付部１ｂから操作者の操作によって指定された再生対象の名前のファイルの次に再生すべきフレームＦ３をハードディスクドライブ１ｆ上から読み出し、読み出した再生対象の名前のファイルの次に再生すべきフレームＦ３をリング状に構成されたバッファ１ｊの次のバッファＮ３に書き込む。
【０１１８】
次の工程では、ファイルシステム１ｅ´は、操作入力受付部１ｂから操作者の操作によって指定された再生対象の名前のファイルの次に再生すべきフレームＦ４をハードディスクドライブ１ｆ上から読み出し、読み出した再生対象の名前のファイルの次に再生すべきフレームＦ４をリング状に構成されたバッファ１ｊの次のバッファＮ４に書き込む。
【０１１９】
次の工程では、ファイルシステム１ｅ´は、操作入力受付部１ｂから操作者の操作によって指定された再生対象の名前のファイルの次に再生すべきフレームＦ５をハードディスクドライブ上から読み出し、読み出した再生対象の名前のファイルの次に再生すべきフレームＦ５をリング状に構成されたバッファ１ｊの次のバッファＮ５に書き込む。
【０１２０】
次の工程では、ファイルシステム１ｅは、操作入力受付部１ｂから操作者の操作によって指定された再生対象の名前のファイルの次に再生すべきフレームＦ６をハードディスクドライブ１ｆ上から読み出し、読み出した再生対象の名前のファイルの次に再生すべきフレームＦ６をリング状に構成されたバッファ１ｊの次のバッファＮ６に書き込む。
【０１２１】
次の工程では、システムコントローラ１ｄは、計測されたバッファ内に書き込まれた順方向再生のためのフレーム数が、予め定められたフレーム数以上になったかを計測管理する。
【０１２２】
次の工程では、ファイルシステム１ｅ´は、システムコントローラ１ｄによって計測されたバッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が予め定められたフレーム数以上になった場合には、フレームをハードディスクドライブ１ｆから読み出す処理を、バッファ１ｊに記憶されたフレーム数が予め定められたフレーム数未満になるまで停止する。
【０１２３】
なお、本実施の形態に係る記録再生装置１´では、ファイルシステム１ｅ´は、システムコントローラ１ｄによって計測されたバッファ内に書き込まれた順方向再生のためのフレーム数が設置されたフレームバッファ数の半分以上になった場合には、フレームをハードディスクドライブ１ｆから読み出す処理を、バッファ１ｊに記憶されたフレーム数が設置されたフレームバッファ数の半分以下になるまで停止するようにしてもよい。
【０１２４】
また、本実施の形態に係る記録再生装置では、ファイルシステム１ｅ´は、システムコントローラ１ｃによって計測されたバッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が設置されたフレームバッファ数の半分以上になった場合には、フレームをハードディスクドライブ１ｆから読み出す処理を、バッファ１ｊに記憶されたフレーム数が設置されたフレームバッファ数の半分になるまで停止するようにしてもよい。
【０１２５】
図１１は、本実施の形態に係る記録再生装置１´のバッファ内に、予め定められた６フレームと同一の数のフレームであるハードディスクドライブ１ｆから読み出したフレームＦ１〜Ｆ６が記憶されている状態を示す模式図である。
【０１２６】
本実施の形態に係る記録再生装置１´では、ファイルシステム１ｅ´によって、バッファ１ｊ内に記憶されたフレームのデータを読み出し、読み出したフレームのデータをストリームデコーダ１ｈに出力する処理が開始される。
【０１２７】
次の工程では、システムコントローラ１ｃ´は、システムコントローラ１ｃによって計測されたバッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が予め定められたフレーム数以上になった場合には、バッファ１ｊ内に記憶されたフレームを読み出す読み出し処理をバッファ１ｊに開始させ、ストリームデコーダ１ｈに出力させる。
【０１２８】
具体的には、バッファＮ１は、システムコントローラ１ｃ´によって計測されたバッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が予め定められたフレーム数以上になった場合には、バッファＮ１内に記憶されたフレームＦ１を読み出し、ストリームデコーダ１ｈに出力させる。
【０１２９】
バッファＮ２は、システムコントローラ１ｃ´によって計測されたバッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が予め定められたフレーム数以上になった場合には、バッファＮ２内に記憶されたフレームＦ２を読み出し、ストリームデコーダ１ｈに出力する。
【０１３０】
バッファＮ３は、システムコントローラ１ｃ´によって計測されたバッファ１ｊ内に書き込まれた順方向再生のためのフレーム数が予め定められたフレーム数以上になった場合には、バッファＮ３内に記憶されたフレームＦ３を読み出し、ストリームデコーダ１ｈに出力する。
【０１３１】
バッファＮ４は、システムコントローラ１ｃ´によって計測されたバッファ内に書き込まれた順方向再生のためのフレーム数が予め定められたフレーム数以上になった場合には、バッファＮ４内に記憶されたフレームＦ４を読み出し、ストリームデコーダに出力する。
【０１３２】
バッファＮ５は、システムコントローラ１ｃ´によって計測されたバッファ内に書き込まれた順方向再生のためのフレーム数が予め定められたフレーム数以上になった場合には、バッファＮ４内に記憶されたフレームＦ４を読み出し、ストリームデコーダに出力する。
【０１３３】
バッファＮ６は、システムコントローラ１ｃ´によって計測されたバッファ内に書き込まれた順方向再生のためのフレーム数が予め定められたフレーム数以上になった場合には、バッファＮ６内に記憶されたフレームＦ６を読み出し、ストリームデコーダに出力する。
【０１３４】
システムコントローラ１ｃ´は、これらのバッファＮ１乃至バッファＮ６からフレームＦ１乃至Ｆ４を読み出し、読み出したフレームＦ１乃至Ｆ４をストリームデコーダ１ｈへ転送する処理を、標準再生に必要なフレームスピードで、順次連続的に実行させる。
【０１３５】
図１１乃至図１８は、本実施の形態に係る記録再生装置１´の順方向再生時におけるバッファ１ｊからのストリームデコーダ１ｈへのフレームのデータを転送する転送処理を説明するための図である。
【０１３６】
前述した図１１では、本実施の形態に係る記録再生装置１´は、ファイルシステム１ｃ´によって実行されるフレームＦ７のデータをハードディスクドライブ１ｆから読み出し、読み出したＦ７のフレームに関するデータを次のデータ書き込み位置としてバッファＮ７に記憶させる処理と、バッファ１ｊによって実行される次のデータ読み出し位置をバッファＮ１としてバッファＮ１に記憶されたフレームＦ１のデータを読み出して、読み出したＦ１のデータをストリームデコーダ１ｈに転送する処理とを並列的に実行を開始していることを示している。
【０１３７】
再生処理が進んで、図１２では、本実施の形態に係る記録再生装置１´は、ファイルシステム１ｃ´によって実行されるフレームＦ７のデータをハードディスクドライブから読み出し、読み出したＦ７のフレームに関するデータをバッファＮ７に記憶させる処理と、バッファ１ｊによって実行されるバッファＮ１に記憶されたフレームＦ１のデータを読み出して、読み出したＦ１のデータをストリームデコーダに転送する処理とを並列的に実行していることを示している。かかる状態では、ハードディスクドライブ１ｆから読み出したフレームの次のデータ書き込み位置は、バッファＮ８であり、次に、バッファからフレームのデータを読み出す次のデータ読出し位置は、バッファＮ２となっている。
【０１３８】
さらに、再生処理が進んで、図１３では、本実施の形態に係る記録再生装置１´は、ファイルシステム１ｃ´によって実行されるフレームＦ１６のデータをハードディスクドライブから読み出し、読み出したＦ１６のフレームに関するデータをバッファＮ１６に記憶させる処理と、バッファ１ｊによって実行されるバッファＮ１０に記憶されたフレームＦ１０のデータを読み出して、読み出したＦ１０のデータをストリームデコーダに転送する処理とを並列的に実行していることを示している。かかる状態では、ハードディスクドライブ１ｆから読み出したフレームの次のデータ書き込み位置は、バッファＮ１であり、次に、バッファ１ｊからフレームのデータを読み出す次のデータ読出し位置は、バッファＮ１１となっている。
【０１３９】
更に、１フレーム分だけ再生処理が進んで、図１４では、本実施の形態に係る記録再生装置１´は、ファイルシステム１ｃ´によって実行されるフレームＦ７のデータをハードディスクドライブから読み出し、読み出したＦ７のフレームに関するデータをバッファＮ７に記憶させる処理と、バッファ１ｊによって実行されるバッファＮ１に記憶されたフレームＦ１１のデータを読み出して、読み出したＦ１１のデータをストリームデコーダに転送する処理とを並列的に実行していることを示している。かかる状態では、ハードディスクドライブ１ｆから読み出したフレームの次のデータ書き込み位置は、バッファＮ２であり、次に、バッファ１ｊからフレームのデータを読み出す次のデータ読出し位置は、バッファＮ１２となっている。
【０１４０】
ここで、ファイルシステム１ｃ´は、ハードディスクドライブ１ｆからフレームＦ１７のデータを読み出し、読み出したフレームＦ１７のデータをバッファＮ１へ書き込む処理を、既にバッファＮ１に記憶されたフレームＦ１のデータをオーバーライトする処理を行うことによって実行する。この結果、バッファＮ１に記憶されたフレームＦ１のデータは、オーバーライトすることによって消去されることになる。
【０１４１】
更に、フレームの再生処理が進んで、図１５では、本実施の形態に係る記録再生装置１´は、ファイルシステム１ｃ´によって実行されるフレームＦ７０のデータをハードディスクドライブ１ｆから読み出し、読み出したＦ７のフレームに関するデータをバッファＮ６に記憶させる処理と、バッファ１ｊによって実行されるバッファＮ１６に記憶されたフレームＦ６４のデータを読み出して、読み出したＦ６４のデータをストリームデコーダ１ｈに転送する処理とを並列的に実行していることを示している。かかる状態では、ハードディスクドライブ１ｆから読み出したフレームの次のデータ書き込み位置は、バッファＮ７であり、次に、バッファ１ｊからフレームのデータを読み出す次のデータ読出し位置は、バッファＮ１となっている。
【０１４２】
以上詳説したように、操作入力受付部１ｂから操作者の操作によって、再生対象のファイルの名前と、ハードディスクドライブ１ｆに記録されたビデオ信号を順方向に再生するための順方向再生要求とが入力された場合には、本実施の形態に係る記録再生装置１´では、フレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファに記憶させる処理を実行するデータ書き込み位置と、バッファに記憶されたフレームのデータを読み出して、読み出したフレームのデータをストリームデコーダに転送する処理を実行するデータ読み出し位置とを順次時計回りに沿って移動させ、ハードディスクドライブから読み出したフレームに関するデータをバッファに記憶させる際にすでに当該バッファにフレームが記憶されている場合には、すでに当該バッファに記憶されているフレームのデータをハードディスクドライブから読み出したフレームのデータでオーバーライトする処理を実行している。
【０１４３】
一方、図１５の状態で、操作入力受付部から操作者の操作によって、再生対象のファイルの名前と、ハードディスクドライブに記録されたビデオ信号を逆方向に再生するための逆方向再生要求とが入力された場合には、本実施の形態に係る記録再生装置１´は、ファイルシステム１ｃ´によって実行されるフレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｊに記憶させる処理を実行するデータ書き込み位置と、バッファ１ｊによって実行されるバッファ１ｊに記憶されたフレームのデータを読み出して、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理を実行するデータ読み出し位置とを反時計回りに沿って移動させる処理を実行する。
【０１４４】
具体的には、本実施の形態に係る記録再生装置１´は、操作入力受付部１ｂから操作者の操作によって、再生対象のファイルの名前と、ハードディスクドライブ１ｆに記録されたビデオ信号を逆方向に再生するための逆方向再生要求とが入力された場合には、図１６に示すように、ファイルシステム１ｃ´によって実行されるフレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｊに記憶させる処理を実行するデータ書き込み位置と、バッファ１ｊによって実行されるバッファ１ｊに記憶されたフレームのデータを読み出して、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理を実行するデータ読み出し位置とを反時計回りに沿って１バッファ分移動させる処理を実行する。
【０１４５】
すなわち、本実施の形態に係る記録再生装置１´では、フレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｊに記憶させる処理を実行するデータ書き込み位置がバッファＮ１からバッファＮ１６へと反時計回りに１フレーム分だけ移動する。
【０１４６】
また、本実施の形態に係る記録再生装置１´では、バッファ１ｊに記憶されたフレームのデータを読み出して、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理を実行するデータ読み出し位置がバッファＮ７からバッファＮ６へと反時計回りに１フレーム分だけ移動する。
【０１４７】
具体的には、本実施の形態に係る記録再生装置１´では、図１７に示すように、バッファ１ｊは、フレーム読み出し位置であるＮ１６に書き込まれて既に一度使用したフレームＦ６４のデータをバッファＮ１６から読み出し、読み出したフレームＦ６４のデータをストリームデコーダ１ｈに出力する。
【０１４８】
しかる後、本実施の形態に係る記録再生装置１´では、フレーム読み出し位置であるＮ１６を反時計回りに移動してバッファＮ１５に移動する。
【０１４９】
そして、本実施の形態に係る記録再生装置１´では、ファイルシステム１ｃは、フレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｊに記憶させる処理を現在のデータ書き込み位置であるバッファＮ６に書き込む処理を実行する。
【０１５０】
このとき、バッファＮ６に書き込むフレームは、順再生方向で最後にバッファ１ｊに記憶させたフレームＦ７０から逆方向でフレームを戻す方向に移動させる必要があり、なおかつ既にバッファ１ｊ内に記憶されたフレーム分を飛ばす必要があるので、最後にバッファに記憶させたフレーム７０からバッファのフレーム数１６を差し引いたフレームＦ５４を使うことになる。
【０１５１】
すなわち、本実施の形態に係る記録再生装置１´では、バッファ１ｊによって実行されるデータ読み出し位置を反時計回りに１フレーム分だけ移動させて、バッファに記憶されたフレームのデータを読み出し、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理と、ファイルシステム１ｃ´によって実行されるフレームのデータを書き込むデータ書き込み位置を反時計回りに１フレーム分だけ移動させて、順方向再生で一番最後にハードディスク１ｆから読み出してバッファ１ｊに記憶させたフレームから、設置されたバッファの数を差し引いたフレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｊに記憶させる処理とを並列的に実行する処理を１フレーム毎に実行する。
【０１５２】
以上のような一連の処理により、本実施の形態に係る記録再生装置１´は、再生処理を終了する。
【０１５３】
なお、本実施の形態に係る記録再生装置１´では、フレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファに記憶させる処理と、バッファ１ｊに記憶されたフレームのデータを読み出して、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理とを並列的に実行する処理を１フレーム毎に実行していたが、これに限らず、本実施の形態に係る記録再生装置１´では、フレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｊに記憶させる処理と、バッファ１ｊに記憶されたフレームのデータを読み出して、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理とを並列的に実行する処理を複数フレーム毎に実行してもよいことは言うまでもない。
【０１５４】
また、本実施の形態に係る記録再生装置１´では、バッファ１ｊによって実行されるデータ読み出し位置を反時計回りに１フレーム分だけ移動させて、バッファに記憶されたフレームのデータを読み出し、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理と、ファイルシステム１ｃ´によって実行されるフレームのデータを書き込むデータ書き込み位置を反時計回りに１フレーム分だけ移動させて、順方向再生で一番最後にハードディスク１ｆから読み出してバッファ１ｊに記憶させたフレームから、設置されたバッファの数を差し引いたフレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｆに記憶させる処理とを並列的に実行する処理を１フレーム毎に実行していたが、これに限らず、データ読み出し位置を反時計回りに１フレーム分だけ移動させて、バッファ１ｊに記憶されたフレームのデータを読み出し、読み出したフレームのデータをストリームデコーダに転送する処理と、フレームのデータを書き込むデータ書き込み位置を反時計回りに１フレーム分だけ移動させて、順方向再生で一番最後にハードディスクドライブ１ｆから読み出してバッファ１ｊに記憶させたフレームから、設置されたバッファの数を差し引いたフレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファに１ｊ記憶させる処理とを並列的に実行する処理を複数フレーム毎、例えば図１８に示すように、Ｆ５２、Ｆ５３、Ｆ５４なる３フレーム毎に実行してもよいことは言うまでもない。  
【０１５５】
この場合、本実施の形態に係る記録再生装置１´では、フレームＦ５４、フレームＦ５３、フレームＦ５２の順でハードディスクドライブから読み出し、リング状に形成したバッファＮ６、Ｎ５、Ｎ４の順にまとめて処理する。
【０１５６】
なお、本実施の形態に係る記録再生装置１´では、データ読み出し位置を反時計回りに１フレーム分だけ移動させて、バッファに記憶されたフレームのデータを読み出し、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理と、フレームのデータを書き込むデータ書き込み位置を反時計回りに１フレーム分だけ移動させて、順方向再生で一番最後にハードディスク１ｆから読み出してバッファ１ｊに記憶させたフレームから、設置されたバッファの数を差し引いたフレームのデータをハードディスクドライブ１ｆから読み出し、読み出したフレームに関するデータをバッファ１ｊに記憶させる処理とを並列的に実行する処理を１フレーム毎に実行していたが、これに限らず、データ読み出し位置を反時計回りに１フレーム分だけ移動させて、バッファに記憶されたフレームのデータを読み出し、読み出したフレームのデータをストリームデコーダ１ｈに転送する処理と、フレームのデータを書き込むデータ書き込み位置を反時計回りに１フレーム分だけ移動させて、順方向再生で一番最後にハードディスクドライブ１ｆから読み出してバッファ１ｊに記憶させたフレームから、設置されたバッファの数を差し引いたフレームのデータをハードディスクドライブから読み出し、読み出したフレームに関するデータをバッファに記憶させる処理とを並列的に実行する逆方向再生処理のみを１フレーム毎又は複数フレーム毎に実行してもよいことは言うまでもない。  
【０１５７】
なお、本実施の形態に係る記録再生装置１´で逆方向再生から順方向再生を行う場合におけるハードディスクドライブ１ｆから読み出したフレームのデータのバッファ１ｊへの書き込み処理と、バッファ１ｊから読み出したフレームのデータをストリームデコーダ１ｈに出力する処理とに関しては、上述したのと同様の手法によって実現可能である。
【０１５８】
なお、本実施の形態に係る記録再生装置１´では、バッファ１ｊのフレーム長を固定長で説明したが、これに限らず、バッファ１ｊのフレーム長を可変にしてもよいことは言うまでもない。
【０１５９】
また、本実施の形態に係る記録再生装置１´では、バッファをハードウェアで実装した場合に関して説明したが、ＯＳが管理するメモリ上にアプリケーションで実装してもよいことはいうまでもない。
【０１６０】
なお、本実施の形態に係る記録再生装置１´では、バッファ１ｊの有するデータを記憶させる記憶領域の配分に関し、順方向再生に使用する記憶領域を逆方向再生に使用する記憶領域よりも優先する第１の設定、逆方向再生に使用する記憶領域を順方向再生に使用する記憶領域よりも優先する第２の設定、及び順方向再生に使用する記憶領域と逆方向再生に使用する記憶領域とを同一とする第３の設定を操作者の操作によって選択可能にしてもよいことはいうまでもない。
【０１６１】
上述したように、本実施の形態によれば、第１の実施の形態によって奏することが出来る効果に加え、リングバッファ内の蓄積されたフレームを、使用後もそのままキープすることで、順方向標準再生から逆方向標準再生への移行と、逆方向標準再生から順方向標準再生への移行とが、バッファに蓄積されたフレームを有効利用して、効率良く順方向と逆方向の方向転換を行うことが出来る。
【０１６２】
また、本実施の形態によれば、フレームバッファをリング状にバッファ構成して、フレームのバッファ操作において、ハードディスクドライブからの読み出しフレームデータの蓄積操作フレーム位置と、蓄積されたフレームデータの再生の為の出力操作フレーム位置とが、一定に離れた位置になり、ＨＤＤからの読み出しフレームデータの蓄積操作と、蓄積されたフレームデータの再生の為の出力操作とが、同時並行して行える。
【０１６３】
更に、本実施の形態によれば、バッファ構成に順方向標準再生から逆方向再生に移行しても、バッファ内のフレームデータを消去させること無く、そのままバッファ内のフレームデータを残すため、システム負荷が減少する。
【０１６４】
また、本実施の形態によれば、順方向標準再生から逆方向再生に移行して、逆方向再生を行った後に、逆方向再生から順方向再生に戻した場合、そのフレームデータを有効に使用することが出来る。
【０１６５】
また、本実施の形態によれば、リング状に形成された複数の単位バッファから構成されたバッファで、単位バッファに読み込んだ蓄積フレームの消去操作は不要である。バッファがリング状に構成されているので、次々にＨＤＤから必要なフレームを読み込んで、バッファにオーバーライトすることで、利用価値の低いフレームが自動的に消去され、不要フレームの消去動作が不要なので、効率的である。
【０１６６】
更に、本実施の形態によれば、ＨＤＤからのフレームデータを読み込み、リング状に形成された複数の単位バッファから構成されたバッファで、単位バッファに蓄積する動作を、１フレームごとに行わず複数フレームまとめて操作することにより、ＨＤＤからの連続データ読み込みとなり、その効率が上がる。
【０１６７】
また、本実施の形態によれば、で逆方向再生の場合に、ＨＤＤからの複数フレームまとめての読み出しにおいて、フレームを降順に読まずに昇順にまとめて読むことで、ＨＤＤのシーク動作が入らずに、ＨＤＤ記録ストーレッジからのフレームデータの読み出しスピードが高速になり、システムの性能が向上する。
【０１６８】
更に、本実施の形態によれば、システムに使用するバッファ内の順方向フレームの蓄積数を、リング状に形成された複数の単位バッファの数の半分以下にした設定、或いは半分以上にした設定、又は半分にした設定などの選択を行うことを可能とすることによって、順方向再生に重点を置いた設定、逆方向再生に重点を置いた設定、又は順方向再生と逆方向再生にバランスが取れた設定を選択することが可能になる。
【０１６９】
また、本実施の形態によれば、大きなシステム変更の必要はなく、ＨＤＤからのフレームデータの読み込みを一時停止する、バッファ内に蓄積される順方向フレームの、予め定めて置くフレーム数を、バッファ内の全フレーム数に対して定めるだけでよいので、各種のシステムに適応させることが容易に出来る。
【０１７０】
なお、本発明は、上記各実施の形態に限定されるものではなく、実施段階では本発明の要旨を逸脱しない範囲内で種々の変更が可能である。更に上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が生成され得る。例えば各実施の形態に示される全構成要件からいくつかの要件が省略されることで発明が生成される場合には、その生成された発明を実施する段階では省略部分が周知慣用技術で補われるものである。
【０１７１】
その他、本発明は、その要旨を逸脱しない範囲内で種々変更して実施することが出来る。
【図面の簡単な説明】
【０１７２】
【図１】本発明の一実施の形態に係る記録装置を適用した記録再生装置１の全体構成を示すブロック図である。
【図２】同実施の形態に係る記録再生装置１の実行処理を説明するための図である。
【図３】同実施の形態に係る記録再生装置１の実行処理を説明するための図である。
【図４】同実施の形態に係る記録再生装置１の実行処理を説明するための図である。
【図５】同実施の形態に係る記録再生装置１の実行処理を説明するための図である。
【図６】同実施の形態に係る記録再生装置１の実行処理を説明するための図である。
【図７】同実施の形態に係る記録再生装置１の実行処理を説明するための図である。
【図８】同実施の形態に係る記録再生装置１の実行処理を説明するための図である。
【図９】同実施の形態に係る記録再生装置１の実行処理を説明するための図である。
【図１０】本発明の一実施の形態に係る再生装置を適用した記録再生装置１´の全体構成を示すブロック図である。
【図１１】同実施の形態に係る記録再生装置１´の実行処理を説明するための図である。
【図１２】同実施の形態に係る記録再生装置１´の実行処理を説明するための図である。
【図１３】同実施の形態に係る記録再生装置１´の実行処理を説明するための図である。
【図１４】同実施の形態に係る記録再生装置１´の実行処理を説明するための図である。
【図１５】同実施の形態に係る記録再生装置１´の実行処理を説明するための図である。
【図１６】同実施の形態に係る記録再生装置１´の実行処理を説明するための図である。
【図１７】同実施の形態に係る記録再生装置１´の実行処理を説明するための図である。
【図１８】同実施の形態に係る記録再生装置１´の実行処理を説明するための図である。
【符号の説明】
【０１７３】
１  記録再生装置、１´  記録再生装置、１ａ  ビデオ入力部、１ｂ  操作入力受付部、１ｂ´  操作入力受付部１ｃ  ストリームエンコーダ、１ｄ  システムコントローラ、１ｄ´  システムコントローラ、１ｅ  ファイルシステム、１ｅ´  ファイルシステム、１ｆ  ハードディスク、１ｇ  同期処理部、１ｈ  ストリームデコーダ、１ｉ  ビデオ出力部、１ｊ  バッファ
【図１】
2010027145.tif 000003
【図２】
2010027145.tif 000004
【図３】
2010027145.tif 000005
【図４】
2010027145.tif 000006
【図５】
2010027145.tif 000007
【図６】
2010027145.tif 000008
【図７】
2010027145.tif 000009
【図８】
2010027145.tif 000010
【図９】
2010027145.tif 000011
【図１０】
2010027145.tif 000012
【図１１】
2010027145.tif 000013
【図１２】
2010027145.tif 000014
【図１３】
2010027145.tif 000015
【図１４】
2010027145.tif 000016
【図１５】
2010027145.tif 000017
【図１６】
2010027145.tif 000018
【図１７】
2010027145.tif 000019
【図１８】
2010027145.tif 000020