(57)【要約】【課題】複数ファイルに対しディジタルビデオデータを記録再生するときの別ファイル移行時のシステム負荷の増大を分散すること。【解決手段】高ビットレートの録画を長時間行い最大ファイルサイズを超えてしまう場合の別ファイルへの移行操作において、局所的に増大するシステム負荷を分散させるため、ファイルの最大ファイルサイズと、前記ファイルへ書き込まれたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、前記オープンしたファイル移行後の前回ディジタルビデオ信号の書き込み先となっていたファイルのクローズ、および前記ディジタルビデオ信号の書込み先のファイル変更を制御し、最大ファイルサイズを超えてしまう充分前のタイミングで次のファイルをオープンし、次のファイル移行後、充分余裕を見たタイミングで、今まで使用していたファイルをクローズする。【選択図】図２
2008199077.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに対しディジタルビデオ信号の記録を行うビデオ記録方法であって、
前記ファイルの最大ファイルサイズと、前記ファイルへ書き込まれたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、クローズ、および前記ディジタルビデオ信号の書込み先のファイル変更を制御するステップと、
を備えたことを特徴とするビデオ記録方法。
【請求項２】
前記ファイルのオープン、クローズ、および前記ディジタルビデオ信号の書込み先のファイル変更を制御するステップは、前記ファイルの最大ファイルサイズに対する、前記ファイルへ書き込まれたディジタルビデオ信号のデータサイズの割合をもとに、前記ファイルのオープン、クローズ、および前記ファイル変更を制御することを特徴とする請求項１記載のビデオ記録方法。
【請求項３】
前記ファイルのオープン、クローズ、および前記ディジタルビデオ信号の書込み先のファイル変更を制御するステップは、前記ファイルの最大ファイルサイズに対する、前記ファイルへ書き込まれたディジタルビデオ信号のデータサイズの割合をもとに、ディジタルビデオ信号の次の書き込み先となるファイルのオープン、前記オープンしたファイル移行後の前回ディジタルビデオ信号の書き込み先となっていたファイルのクローズ、および前記ディジタルビデオ信号の書き込み先のファイル変更を制御することを特徴とする請求項１記載のビデオ記録方法。
【請求項４】
ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに記録されたディジタルビデオ信号を読み出し再生を行うビデオ再生方法であって、
前記ファイルの最大ファイルサイズと、前記ファイルから読み出されたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、クローズ、および前記ディジタルビデオ信号の読み出し先のファイル変更を制御するステップと、
を備えたことを特徴とするビデオ再生方法。
【請求項５】
前記ファイルのオープン、クローズ、および前記ディジタルビデオ信号の読み出し先のファイル変更を制御するステップは、前記ファイルの最大ファイルサイズに対する、前記ファイルから読み出されたディジタルビデオ信号のデータサイズの割合をもとに、前記ファイルのオープン、クローズ、および前記ファイル変更を制御することを特徴とする請求項４記載のビデオ再生方法。
【請求項６】
前記ファイルのオープン、クローズ、および前記ディジタルビデオ信号の読み出し先のファイル変更を制御するステップは、前記ファイルの最大ファイルサイズに対する、前記ファイルから読み出されたディジタルビデオ信号のデータサイズの割合をもとに、ディジタルビデオ信号の次の読み出し先となるファイルのオープン、前記オープンしたファイル移行後の前回ディジタルビデオ信号の読み出し先となっていたファイルのクローズ、および前記ディジタルビデオ信号の読み出し先のファイル変更を制御することを特徴とする請求項４記載のビデオ再生方法。
【請求項７】
ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに対しディジタルビデオ信号の記録を行うビデオ記録方法であって、
記録の開始前に全てのファイルをオープンするステップと、
前記オープンしたファイルに対しディジタルビデオ信号を書き込み、前記ファイルに書き込んだディジタルビデオ信号のデータサイズが前記ファイルの最大ファイルサイズに達すると前記ディジタルビデオ信号の書き込み先のファイルを変更するステップと、
前記記録の終了後に前記全てのファイルをクローズするステップと、
を備えたことを特徴とするビデオ記録方法。
【請求項８】
ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに記録されたディジタルビデオ信号の読み出し再生を行うビデオ再生方法であって、
再生の開始前に全てのファイルをオープンするステップと、
前記オープンしたファイルから記録されているディジタルビデオ信号を読み出し、前記ファイルから読み出したディジタルビデオ信号のデータサイズが前記ファイルの最大ファイルサイズに達すると前記ディジタルビデオ信号の読み出し先のファイルを変更するステップと、
前記再生の終了後に前記全てのファイルをクローズするステップと、
を備えたことを特徴とするビデオ再生方法。
【請求項９】
ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに対しディジタルビデオ信号の記録を行うビデオ記録装置であって、
前記ハードディスクドライブを管理するファイルシステムと、
前記ファイルシステムを制御し、前記ファイルの最大ファイルサイズと、前記ファイルへ書き込まれたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、前記オープンしたファイル移行後の前回ディジタルビデオ信号の書き込み先となっていたファイルのクローズ、および前記ディジタルビデオ信号の書き込み先のファイル変更を制御するコントローラと、
を備えたことを特徴とするビデオ記録装置。
【請求項１０】
ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに記録されているディジタルビデオ信号の読み出し再生を行うビデオ再生装置であって、
前記ハードディスクドライブを管理するファイルシステムと、
前記ファイルシステムを制御し、前記ファイルの最大ファイルサイズと、前記ファイルから読み出されたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、前記オープンしたファイル移行後の前回ディジタルビデオ信号の読み出し先となっていたファイルのクローズ、および前記ディジタルビデオ信号の読み出し先のファイル変更を制御するコントローラと、
を備えたことを特徴とするビデオ再生装置。
【請求項１１】
ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに対しディジタルビデオ信号の記録を行うビデオ記録装置であって、
前記ハードディスクドライブを管理するファイルシステムと、
前記ファイルシステムを制御し、記録の開始前に全てのファイルをオープンし、記録中においては、前記オープンしたファイルに対しディジタルビデオ信号を書き込み、前記ファイルに書き込んだディジタルビデオ信号のデータサイズが前記ファイルの最大ファイルサイズに達すると前記ディジタルビデオ信号の書き込み先のファイルを変更し、前記記録の終了後に前記全てのファイルをクローズするコントローラと、
を備えたことを特徴とするビデオ記録装置。
【請求項１２】
ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに記録されているディジタルビデオ信号の読み出し再生を行うビデオ再生装置であって、
前記ハードディスクドライブを管理するファイルシステムと、
前記ファイルシステムを制御し、再生の開始前に全てのファイルをオープンし、再生中においては、前記オープンしたファイルからディジタルビデオ信号を読み出し、前記ファイルから読み出したディジタルビデオ信号のデータサイズが前記ファイルの最大ファイルサイズに達すると前記ディジタルビデオ信号の読み出し先のファイルを変更し、前記再生の終了後に前記全てのファイルをクローズするコントローラと、
を備えたことを特徴とするビデオ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高いビットレートでの録画をファイル記録するときの別ファイルへの移行を高い信頼性で実現できるビデオ記録再生方法および装置に関する。
【背景技術】
【０００２】
ハードディスクビデオレコーダは、入力したビデオ信号を圧縮したディジタルビデオデータに変換してハードディスクドライブ（以下、ＨＤＤという）に記録する、或いはＨＤＤに記録された圧縮ディジタルビデオ信号を再生する装置である。
図６は、従来のハードディスクビデオレコーダを示す機能ブロック図である。
このハードディスクビデオレコーダは、ビデオ信号入力ブロック５１、ビデオ同期回路５２、ストリームエンコーダ５３、システムコントローラ５４、ファイルシステム５５、ハードディスクドライブ５６、ストリームデコーダ５７およびビデオ信号出力ブロック５８を備えている。
【０００３】
ビデオ信号入力ブロック５１は、ビデオ信号を入力するための回路ブロックである。
ビデオ同期回路５２は、入力されたビデオ信号に同期をとり、後段で必要な垂直同期信号、水平同期信号、クロック信号を含む各種信号を生成する回路である。
ストリームエンコーダ５３は、入力されたビデオ信号に対してコーデックを行い、ビデオ信号の圧縮を行う回路である。
システムコントローラ５４はストリームエンコーダ５３、ストリームデコーダ５７およびビデオ同期回路５２を含む各部の制御を行う。
ファイルシステム５５は、ハードディスクドライブ５６を管理下に置き、一定データサイズごとに圧縮されたディジタルビデオデータをそれぞれ異なるファイルとして記録する際のファイル管理を行う。
ハードディスクドライブ５６は、圧縮されたディジタルビデオデータをハードディスクへ記録する。
ストリームデコーダ５７は、ハードディスクドライブ５６から読み出され分割前の元の圧縮されたビデオデータに再構成されたデータのコーデック圧縮を解凍する回路である。
ビデオ信号出力ブロック５８は、コーデック圧縮が解凍されたビデオ信号に同期信号などを付加しシステムに入力されたビデオ信号と同様の波形にして出力する回路ブロックである。
【０００４】
次に動作について説明する。
ビデオ信号の記録時には、ビデオ信号がビデオ信号入力ブロック５１に入力される。さらにビデオ同期回路５２において、ビデオ信号入力ブロック５１に入力されたビデオ信号に同期をとることで次のブロックで必要な垂直同期信号、水平同期信号、クロック信号を含む各種信号を生成する。
次のストリームエンコーダ５３では、入力されたビデオ信号に対してコーデックを行いビデオ信号の圧縮を行う。
ストリームエンコーダ５３において圧縮されたディジタルビデオデータはハードディスクドライブ５６に記録される。
【０００５】
ビデオ信号の再生時には、ディジタルビデオデータをハードディスクドライブ５６から読み出して取り出す。
取り出されたデータは、ストリームデコーダ５７でコーデック圧縮を解凍し、次のブロックに送る。
ビデオ信号出力ブロック５８では、解凍されたビデオ信号にビデオ同期回路５２において生成した同期信号等を付加しシステムに入力されたビデオ信号と同様の波形にして出力する。
【０００６】
ところで、このようなハードディスクビデオレコーダは上記機能を実現するために、ストーレッジデバイスであるＨＤＤの制御が必要であり、一般的にその制御システムとしてＯＳ（オペレーティングシステム）を使用する。
ＯＳはその管理下でファイルシステム５５をコントロールし、ＨＤＤ５６へのディジタルビデオデータの記録再生時に、ファイルデータの制御を行う。
このようなハードディスクビデオレコーダなどにおけるＯＳの管理下では、一般にＨＤＤへのファイルの書き込みやＨＤＤからのファイルの読み出しに際して、そのデータの記録バイト量を管理するファイル管理が行われる。
具体的には、３２ビット系のシステムで考えた場合、記録バイト数を管理するために、３２ビットの符号付整数が用いられたとすると、実質３１ビットで２の３１乗の値でファイルのデータバイト数を表現するため、１つの最大ファイルサイズが２ＧＢｙｔｅに制限される。
こうしたシステム状況下では、ハードディスクビデオレコーダで扱うビデオ信号を、標準画質から高画質にしたり、画面分解能を標準からＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  ハイディフニッション）にしたり、フレームレートを標準から高フレームレートにする等の高スペック化を図る場合には、それに伴ってＨＤＤに記録する単位時間あたりのデータ量が増大し、録画を長時間行なった場合には、最大ファイルサイズの２ＧＢｙｔｅを超えてしまうことになり、ＨＤＤへのデータ記録に支障が出ることになる。
そこで、一般的には記録ファイルサイズがシステムの最大ファイルサイズを超えそうな場合には、別のファイルに移行する作業が必要であり、複数のファイルに情報が分割化されて記憶される。
【０００７】
図７は、従来のハードディスクビデオレコーダにおけるファイル記録の動作を示すフローチャートである。図８は、従来のハードディスクビデオレコーダのファイル記録における各処理の実行タイミングを時間軸上で順に示したフローチャートである。
以下、従来のファイル記録の動作の概要を図７および図８を参照して説明する。
図７のフローチャートに示すように、ハードディスクビデオレコーダは、基本的にキャプチャしたディジタルビデオデータをフレームサイズ或いは特定のサイズごとに、ＨＤＤドライブに書き込む。
この動作を繰り返しループする（ステップＳ１０５、ステップＳ１０６、ステップＳ１０７）。
このループ中に、記録中のファイルサイズが最大ファイルサイズ（例えば２ＧＢｙｔｅ）を超えてしまわないかチェックし（ステップＳ１０７）、越える前に別ファイルへ移行する（ステップＳ１１１〜ステップＳ１１５）。
ファイルの移行としては、現在書き込み中のファイルをクローズし（ステップＳ１１１）、次にこれから移行するファイルをオープンし（ステップＳ１１２）、そして実際に書き込むファイルを切り替える（ステップＳ１１３）という移行操作を行う。
図７のフローチャートで表される動作を時間軸上で見ると、図８に示すようになる。
図８では、例えばステップＳ１０４の処理とステップＳ１１１の処理との間隔は、ステップＳ１０４の処理が実行されるタイミングとステップＳ１１１の処理が実行されるタイミングとの間の時間を示している。
また、ステップＳ１１１、ステップＳ１１２、ステップＳ１１３の各処理は連続して実行される処理として示されており、これは記録するファイルサイズが最大ファイルサイズ（例えば２ＧＢｙｔｅ）を超える前に、別ファイルへのファイルの移行が行われるが、この時に現在書き込み中のファイルをクローズし、次にこれから移行するファイルをオープンし、そして実際に書き込むファイルを切り替えるという移行操作が集中して実行されることを示している。
以上、記録動作について説明したが、再生動作についても同様である。
このような、分割ファイル化することで任意の情報を記録するものとしては、任意の情報を記録して分割ファイル化する記録再生装置及び情報記録方式がある（特許文献１参照）。
【特許文献１】特開２００２−１４０８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従って従来のハードディスクビデオレコーダにおいては、記録ファイルサイズがシステムの最大ファイルサイズを超えそうな場合、システムは別のファイルに移行する操作を集中的に実行するため、システムの負荷が急激に増大し、ＨＤＤへのデータ記録に支障が出るという問題点があった。
【０００９】
本発明は、このような事情に鑑みてなされたものであり、その目的は、別ファイルに移行する際のシステムの負荷の増大を分散できるビデオ記録再生方法および装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明のビデオ記録方法は、ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに対しディジタルビデオ信号の記録を行うビデオ記録方法であって、前記ファイルの最大ファイルサイズと、前記ファイルへ書き込まれたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、クローズ、および前記ディジタルビデオ信号の書込み先のファイル変更を制御するステップとを備えたことを特徴とする。
【００１１】
上記目的を達成するため、本発明のビデオ再生方法は、ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに記録されたディジタルビデオ信号を読み出し再生を行うビデオ再生方法であって、前記ファイルの最大ファイルサイズと、前記ファイルから読み出されたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、クローズ、および前記ディジタルビデオ信号の読み出し先のファイル変更を制御するステップとを備えたことを特徴とする。
【００１２】
上記目的を達成するため、本発明のビデオ記録方法は、ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに対しディジタルビデオ信号の記録を行うビデオ記録方法であって、記録の開始前に全てのファイルをオープンするステップと、前記オープンしたファイルに対しディジタルビデオ信号を書き込み、前記ファイルに書き込んだディジタルビデオ信号のデータサイズが前記ファイルの最大ファイルサイズに達すると前記ディジタルビデオ信号の書き込み先のファイルを変更するステップと、前記記録の終了後に前記全てのファイルをクローズするステップとを備えたことを特徴とする。
【００１３】
上記目的を達成するため、本発明のビデオ再生方法は、ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに記録されたディジタルビデオ信号の読み出し再生を行うビデオ再生方法であって、再生の開始前に全てのファイルをオープンするステップと、前記オープンしたファイルから記録されているディジタルビデオ信号を読み出し、前記ファイルから読み出したディジタルビデオ信号のデータサイズが前記ファイルの最大ファイルサイズに達すると前記ディジタルビデオ信号の読み出し先のファイルを変更するステップと、前記再生の終了後に前記全てのファイルをクローズするステップとを備えたことを特徴とする。
【００１４】
上記目的を達成するため、本発明のビデオ記録装置は、ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに対しディジタルビデオ信号の記録を行うビデオ記録装置であって、前記ハードディスクドライブを管理するファイルシステムと、前記ファイルシステムを制御し、前記ファイルの最大ファイルサイズと、前記ファイルへ書き込まれたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、前記オープンしたファイル移行後の前回ディジタルビデオ信号の書き込み先となっていたファイルのクローズ、および前記ディジタルビデオ信号の書き込み先のファイル変更を制御するコントローラとを備えたことを特徴とする。
【００１５】
上記目的を達成するため、本発明のビデオ再生装置は、ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに記録されているディジタルビデオ信号の読み出し再生を行うビデオ再生装置であって、前記ハードディスクドライブを管理するファイルシステムと、前記ファイルシステムを制御し、前記ファイルの最大ファイルサイズと、前記ファイルから読み出されたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、前記オープンしたファイル移行後の前回ディジタルビデオ信号の読み出し先となっていたファイルのクローズ、および前記ディジタルビデオ信号の読み出し先のファイル変更を制御するコントローラとを備えたことを特徴とする。
【００１６】
上記目的を達成するため、本発明のビデオ記録装置は、ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに対しディジタルビデオ信号の記録を行うビデオ記録装置であって、前記ハードディスクドライブを管理するファイルシステムと、前記ファイルシステムを制御し、記録の開始前に全てのファイルをオープンし、記録中においては、前記オープンしたファイルに対しディジタルビデオ信号を書き込み、前記ファイルに書き込んだディジタルビデオ信号のデータサイズが前記ファイルの最大ファイルサイズに達すると前記ディジタルビデオ信号の書き込み先のファイルを変更し、前記記録の終了後に前記全てのファイルをクローズするコントローラとを備えたことを特徴とする。
【００１７】
上記目的を達成するため、本発明のビデオ再生装置は、ハードディスクドライブへアクセスし、前記ハードディスクドライブの複数ファイルに記録されているディジタルビデオ信号の読み出し再生を行うビデオ再生装置であって、前記ハードディスクドライブを管理するファイルシステムと、前記ファイルシステムを制御し、再生の開始前に全てのファイルをオープンし、再生中においては、前記オープンしたファイルからディジタルビデオ信号を読み出し、前記ファイルから読み出したディジタルビデオ信号のデータサイズが前記ファイルの最大ファイルサイズに達すると前記ディジタルビデオ信号の読み出し先のファイルを変更し、前記再生の終了後に前記全てのファイルをクローズするコントローラとを備えたことを特徴とする。
【発明の効果】
【００１８】
このような本発明のビデオ記録再生方法および装置によれば、別ファイルへの移行処理の実行に伴うシステム負荷の増大を分散できるため、信頼性の高い別ファイルへの移行処理が実現できる効果がある。
【発明を実施するための最良の形態】
【００１９】
（第１の実施の形態）
次に、本発明の第１の実施の形態によるビデオ記録再生方法および装置について図面を参照して説明する。
図１は、第１の実施の形態によるビデオ記録再生方法が適用されるハードディスクビデオレコーダの機能ブロック図である。
このハードディスクビデオレコーダは、ビデオ信号入力ブロック１、ビデオ同期回路２、ストリームエンコーダ３、システムコントローラ４、ファイルシステム５、ハードディスクドライブ６、ストリームデコーダ７およびビデオ信号出力ブロック８を備えている。
【００２０】
ビデオ信号入力ブロック１は、ビデオ信号を入力するための回路ブロックである。
ビデオ同期回路２は、入力されたビデオ信号に同期をとり、後段で必要な垂直同期信号、水平同期信号、クロック信号を含む各種信号を生成する回路である。
ストリームエンコーダ３は、入力されたビデオ信号に対してコーデックを行い、ビデオ信号の圧縮を行う回路である。
システムコントローラ４はストリームエンコーダ３、ファイルシステム５、ストリームデコーダ７およびビデオ同期回路２を含む各部の制御を行う。
ファイルシステム５は、ハードディスクドライブ６を管理下に置き、一定データサイズごとに圧縮されたディジタルビデオデータをそれぞれ異なるファイルとして記録する際のファイル管理を行う。
ハードディスクドライブ６は、圧縮されたディジタルビデオデータをハードディスクへ記録する。
ストリームデコーダ７は、ハードディスクドライブ６から読み出され分割前の元の圧縮されたビデオデータに再構成されたデータのコーデック圧縮を解凍する回路である。
ビデオ信号出力ブロック８は、コーデック圧縮が解凍されたビデオ信号に同期信号などを付加しシステムに入力されたビデオ信号と同様の波形にして出力する回路ブロックである。
【００２１】
次に動作について説明する。
本実施の形態のハードディスクビデオレコーダでは、システムコントローラ４はファイルシステム５を制御する。
そして、高いビットレートの録画を長時間行い最大ファイルサイズを超えてしまう場合、別のファイルに移行する操作において局所的に増大するシステム負荷を分散するように、ファイルの最大ファイルサイズと、前記ファイルへ書き込まれたディジタルビデオ信号のデータサイズとをもとに、前記ファイルのオープン、前記オープンしたファイル移行後の前回ディジタルビデオ信号の書き込み先となっていたファイルのクローズ、および前記ディジタルビデオ信号の書き込み先のファイル変更を制御する。
この結果、最大ファイルサイズ（例えば２ＧＢｙｔｅ）を超えてしまう充分前のタイミングで次のファイルがオープンし、次のファイル移行後、充分余裕を見たタイミングで、今まで使用していたファイルがクローズする。
【００２２】
図２は、本実施の形態のビデオ記録再生方法におけるファイル記録の動作を示すフローチャートである。
ステップＳ１、ステップＳ２、ステップＳ３およびステップＳ４はこのファイル記録についての初期設定処理であり、ステップＳ１では最大ファイルサイズＦＳをＭａｘＦＳとし、次のステップＳ２ではファイルサイズＦＳの初期値を“０”に設定し、ステップＳ３ではファイル番号Ｍを“１”に設定し、続くステップＳ４では、ファイル番号１のファイルをオープンする。
そして、ファイル記録はキャプチャしたディジタルビデオデータをフレームサイズ或いは特定のサイズごとに、ＨＤＤドライブに書き込み（ステップＳ５）、書き込んだディジタルビデオデータサイズ（キャプチャデータサイズ）を現在のファイルサイズＦＳの値とし（ステップＳ６）、ステップＳ７、ステップＳ８、ステップＳ９の判定処理を経由する動作を繰り返しループする。
一例としてこのループ中に、記録中のファイルサイズが最大ファイルサイズ（例えば２ＧＢｙｔｅ）を超えてしまわないかチェックをする（ステップＳ７）他に、最大ファイルサイズの１／３になったタイミング（ステップＳ９）と、最大ファイルサイズの２／３になったとき（ステップＳ８）のタイミングをチェックする。
この３箇所のステップＳ７、ステップＳ８およびステップＳ９で、最大ファイルサイズを超える場合に対する別ファイルへの移行処理を分散して行う。
【００２３】
つまり書き込んだディジタルビデオデータサイズ（キャプチャデータサイズ）である現在のファイルサイズＦＳの値が最大ファイルサイズ（２ＧＢｙｔｅ）の１／３のとき、ステップＳ９では、現在使用中のファイルの一つ前のファイルをクローズする処理を実行する（ステップＳ１５、ステップＳ１６）。
また、現在のファイルサイズＦＳの値が最大ファイルサイズ（２ＧＢｙｔｅ）の２／３のときには、現在使用中のファイルの次に使用するファイルをオープンする（ステップＳ１４）。
また、現在のファイルサイズＦＳの値が最大ファイルサイズ（２ＧＢｙｔｅ）を超える前、つまりこのフローチャートでは書き込んだディジタルビデオデータサイズ（キャプチャデータサイズ）である現在のファイルサイズＦＳの値が最大ファイルサイズに達したときに、現在使用中のファイルから次のファイルへの移行処理を実行する（ステップＳ１１、ステップＳ１２、ステップＳ１３）。
【００２４】
図３は、図２に示すフローチャートにおける各処理の実行タイミングを時間軸上で順に示したフローチャートである。
図３では、例えばステップＳ４の処理とステップＳ１４の処理との間隔は、ステップＳ４の処理が完了したときから次のステップＳ１４の処理が開始されるまでの時間を示している。
従って図８に示した従来の場合に比べ、図３に示すように時間軸上でのシステムによる操作が集中せずに分散され、システムへの負荷が平均化されていることが分かる。
すなわち、図８に示す従来の場合では、ステップＳ１１１、ステップＳ１１２、ステップＳ１１３の処理が連続して実行されることから、ステップＳ１１１、ステップＳ１１２、ステップＳ１１３の処理が連続して発生している間、システムはステップＳ１１１、ステップＳ１１２、ステップＳ１１３の処理に掛かりっきりになるため、キャプチャーデータの書込み処理およびそれに関連した処理の実行を含めシステム負荷が増大することになる。
これに対し、本実施の形態では、図３に示すように、ステップＳ４、ステップＳ１４、ステップＳ１１、ステップＳ１６の各処理が実行されるタイミングは連続して発生するような形態にはなっておらず、時間軸上でのシステムによる操作が集中せずに分散され、システムへの負荷が平均化される。
なお、以上は記録時の説明であるが、再生時も同様である。
【００２５】
以上説明したように、第１の実施の形態によれば、書込みファイルに書き込まれた現在のデータ量と、書込みファイルの最大ファイルサイズとをもとに、前記最大ファイルサイズに対する前記書込みファイルに書き込まれたデータ量の割合を、予め設定された判定基準をもとに判定するようにし、前記書込みファイルに書き込まれた現在のデータ量が前記判定基準に達したタイミングで、次の書込みファイルをオープンしたり、既に書込みが終了しているファイルをクローズしたりする操作を制御するように構成したので、前記判定基準を適当に選択することで前記書込みファイルに書き込まれた現在のデータ量が前記判定基準に達するタイミングの集中を回避することができ、ファイルをクローズしたりオープンしたりする処理を分散させることができるため、システムへの負荷を平均化させることができる効果がある。
【００２６】
また、ハードディスクビデオレコーダで、高いビットレートの録画を長時間行った時に、最大ファイルサイズを超えてしまうような場合に、別のファイルに移行する操作において、局所的なシステムの負荷を分散でき、記録動作にディレイが発生するのを防止し、連続記録、記録再生の信頼性が向上する効果がある。
また、システムの負荷が分散されるので、局所的に増大する負荷に対応する処理速度を確保する必要がなくなり、システムのコストダウンや消費電力の抑制を図れる効果がある。
また、システムの負荷が分散されるので、局所的に増大する負荷に対応する処理速度を確保する必要がなくなり、ファイル移行操作に関してシステム設計が容易になる効果がある。
また、ファイルの移行操作のタイミングは限定されるが、ファイルのオープンとファイルのクローズには自由度があり、システムの柔軟性が高まる効果がある。
【００２７】
（第２の実施の形態）
次に第２の実施の形態について説明する。
第２の実施の形態のビデオ記録再生方法が適用されるハードディスクビデオレコーダの構成は、図１に示す第１の実施の形態で説明したハードディスクビデオレコーダと同様である。
第２の実施の形態では、局所的に増大するシステムの負荷を分散するために、記録再生の前に全てのファイルをまとめてオープンしておき、記録再生後にまとめて全てのファイルをクローズする。
図４は、第２の実施の形態によるビデオ記録再生方法におけるファイル記録の動作を示すフローチャートである。
図５は、図４に示すフローチャートにおける各処理の実行タイミングを時間軸上で順に示したフローチャートである。
図５では、例えばステップＳ２５の処理とステップＳ３１の処理との間隔は、ステップＳ２５の処理が完了したときから次のステップＳ３１の処理が開始されるまでの時間を示している。
【００２８】
以下、図４に示すフローチャートに従ってファイル記録の動作について説明する。
ステップＳ２１、ステップＳ２２、ステップＳ２３およびステップＳ２４はこのファイル記録についての初期設定処理であり、ステップＳ２１ではファイル番号Ｍの最大値をＭａｘＭとし、続くステップＳ２２では最大ファイルサイズＦＳをＭａｘＦＳとし、次のステップＳ２３ではファイルサイズＦＳの初期値を“０”に設定し、ステップＳ２４ではファイル番号Ｍを“１”に設定する。
【００２９】
第２の実施の形態では、キャプチャしたディジタルビデオデータをフレームサイズ或いは特定のサイズごとに、ＨＤＤに書き込む操作の前に、最大ファイルサイズ（例えば２ＧＢｙｔｅ）のファイルを複数（例えばファイル番号１〜ＭａｘＭまでのファイル）、前もってオープンする（ステップＳ２５）。
そして、キャプチャしたディジタルビデオデータをフレームサイズ或いは特定のサイズごとに、ファイル番号１のファイルからＨＤＤに書き込み（ステップＳ２７）、現時点までに書き込まれたディジタルビデオデータサイズ（キャプチャデータサイズ）をファイルサイズＦＳとし（ステップＳ２８）、このファイルサイズＦＳが最大ファイルサイズＭａｘＦＳに達したか否かを判定する（ステップＳ２９）。
そして、このステップＳ２６、ステップＳ２７、ステップＳ２８、ステップＳ２９の処理動作を繰り返しループする。
このループ中では、記録中のファイルサイズが最大ファイルサイズ（２ＧＢｙｔｅ）を超えてしまわないかチェックするとともに、最大ファイルサイズ（２ＧＢｙｔｅ）に達すると（ステップＳ２９）、現在使用中のファイル番号Ｍのファイルからファイル番号Ｍ＋１の次のファイルに移行する処理を実行する（ステップＳ３１、ステップＳ３２、ステップＳ３３）。
そして、上記ループ動作中に、キャプチャするデータがなくなると、全てのファイルをクローズする操作をまとめて行う（ステップＳ４１）。
【００３０】
図４のフローチャートに示す操作を行なった場合、図５に示すように、ファイルのオープンとクローズ操作は一連の処理の最初と最後に集中することになるが、キャプチャ時の時間軸上での操作の集中は避けることが可能になる。
なお、以上の説明は記録時の動作について行なったが、再生時も同様である。
【００３１】
以上説明したように、第２の実施の形態によれば、ハードディスクビデオレコーダで、高いビットレートの録画を長時間行った時に、最大ファイルサイズを超えてしまうような場合に、別のファイルに移行する操作において、局所的なシステムの負荷を分散でき、記録動作にディレイが発生するのを防止し、連続記録、記録再生の信頼性が向上する効果がある。
また、システムの負荷が分散されるので、局所的に増大する負荷に対応する処理速度を確保する必要がなくなり、システムのコストダウンや消費電力の抑制を図れる効果がある。
また、システムの負荷が分散されるので、局所的に増大する負荷に対応する処理速度を確保する必要がなくなり、ファイル移行操作に関してシステム設計が容易になる効果がある。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１の実施の形態によるビデオ記録再生方法を実現するハードディスクビデオレコーダの機能ブロック図である。
【図２】本発明の第１の実施の形態のビデオ記録再生方法におけるファイル記録の動作を示すフローチャートである。
【図３】本発明の第１の実施の形態のビデオ記録再生方法における各処理の実行タイミングを時間軸上で順に示したフローチャートである。
【図４】本発明の第２の実施の形態のビデオ記録再生方法におけるファイル記録の動作を示すフローチャートである。
【図５】本発明の第２の実施の形態のビデオ記録再生方法における各処理の実行タイミングを時間軸上で順に示したフローチャートである。
【図６】従来のハードディスクビデオレコーダを示す機能ブロック図である。
【図７】従来のハードディスクビデオレコーダにおけるファイル記録の動作を示すフローチャートである。
【図８】従来のハードディスクビデオレコーダのファイル記録における各処理の実行タイミングを時間軸上で順に示したフローチャートである。
【符号の説明】
【００３３】
４……システムコントローラ（コントローラ）、５……ファイルシステム、６……ハードディスクドライブ。
【図１】
2008199077.tif 000003
【図２】
2008199077.tif 000004
【図３】
2008199077.tif 000005
【図４】
2008199077.tif 000006
【図５】
2008199077.tif 000007
【図６】
2008199077.tif 000008
【図７】
2008199077.tif 000009
【図８】
2008199077.tif 000010