(57)【特許請求の範囲】
【請求項１】
映像情報を記録媒体に記録する映像記録方法は、前記映像情報を入力するステップと、前記記録媒体を初期化するステップと、前記記録媒体に画像ファイル領域を作成するステップおよび前記画像ファイル領域に前記映像情報を１フレーム単位で記録するステップを有し、前記記録媒体を初期化するステップは、記録処理が正しく行われたかの確認を行なわないように設定するサブステップと、記録のリトライを行なわないように設定するサブステップと、記録の自動欠陥交換機能を行なわないように設定するサブステップの少なくともいずれか１つを実行するステップを有し、前記記録媒体に画像ファイル領域を作成するステップは、前記映像情報の入力情報から前記映像情報のファイルサイズを検出するステップおよび該検出したファイルサイズに基づいて前記記録媒体の前記画像ファイル領域のサイズを最初に１度変更するステップを有すると共に、前記画像ファイル領域は、書き込みの際のエラー訂正符号を付加する単位で扱えるセクタを１組とし、該１組のセクタまたは複数組のセクタからなる記録領域を設定し、前記画像ファイル領域に前記映像情報を１フレーム単位で記録するステップは、前記１組のセクタまたは複数組のセクタからなる記録領域に前記映像情報を１フレーム単位で、前記セクタの先頭から前記映像情報を書き込むステップを含むことを特徴とする映像記録方法。
【請求項２】
映像情報を記録媒体に記録し、記録した前記映像情報を再生する映像記録再生方法であって、映像情報を記録媒体に記録する方法は、前記映像情報を入力するステップと、前記記録媒体を初期化するステップと、前記記録媒体に画像ファイル領域を作成するステップおよび前記画像ファイル領域に前記映像情報を１フレーム単位で記録するステップを有し、前記記録媒体を初期化するステップは、記録処理が正しく行われたかの確認を行なわないように設定するサブステップと、記録のリトライを行なわないように設定するサブステップと、記録の自動欠陥交換機能を行なわないように設定するサブステップの少なくともいずれか１つを実行するステップを有し、前記記録媒体に画像ファイル領域を作成するステップは、前記映像情報の入力情報から前記映像情報のファイルサイズを検出するステップおよび該検出したファイルサイズに基づいて前記記録媒体の前記画像ファイル領域のサイズを最初に１度変更するステップを有すると共に、前記画像ファイル領域は、書き込みの際のエラー訂正符号を付加する単位で扱えるセクタを１組とし、該１組のセクタまたは複数組のセクタからなる記録領域を設定し、前記画像ファイル領域に前記映像情報を１フレーム単位で記録するステップは、前記１組のセクタまたは複数組のセクタからなる記録領域に前記映像情報を１フレーム単位で、前記セクタの先頭から前記映像情報を書き込むステップを有し、前記記録した前記映像情報を再生する方法は、前記ステップにより記録した映像情報を前記記録媒体からフレーム毎に読み出すステップおよび該読み出したフレーム単位の映像情報をモニタに順次表示するステップを有し、前記読出しステップにおいて、読み出しエラーとなったフレームが発生しても当該フレームの再読み出しは行わず、前記読み出しエラーとなったフレームはモニタに表示せずに、１つ前のフレームの映像情報をそのままモニタに表示し続けることを特徴とする映像記録再生方法。
【請求項３】
請求項１記載の映像記録方法において、前記書き込みの際のエラー訂正符号を付加する単位で扱える１組のセクタは、１６セクタで構成され、前記複数組のセクタからなる記録領域は、１６の倍数に設定されていることを特徴とする映像記録方法。
【請求項４】
請求項３記載の映像記録方法において、前記画像ファイル領域に前記映像情報を１フレーム単位で記録するステップでは、前記セクタの内の始点セクタでは、前記セクタの切り上げ処理により始点セクタを算出し、前記セクタの内の終点セクタでは、前記セクタの切り下げ処理により終点セクタを算出することを特徴とする映像記録方法。
【請求項５】
映像情報を記録媒体に記録する映像記録方法は、前記映像情報を入力するステップと、前記記録媒体を初期化するステップと、前記記録媒体に画像ファイル領域を作成するステップおよび前記画像ファイル領域に前記映像情報を１フレーム単位で記録するステップを有し、前記記録媒体を初期化するステップは、記録処理が正しく行われたかの確認を行なわないように設定するサブステップと、記録のリトライを行なわないように設定するサブステップと、記録の自動欠陥交換機能を行なわないように設定するサブステップを実行するステップを有し、前記記録媒体に画像ファイル領域を作成するステップは、前記映像情報の入力情報から前記映像情報のファイルサイズを検出するステップおよび該検出したファイルサイズに基づいて前記記録媒体の前記画像ファイル領域のサイズを最初に１度変更するステップを有すると共に、前記画像ファイル領域は、書き込みの際のエラー訂正符号を付加する単位で扱えるセクタを１組とし、該１組のセクタまたは複数組のセクタからなる記録領域を設定し、前記画像ファイル領域に前記映像情報を１フレーム単位で記録するステップは、前記１組のセクタまたは複数組のセクタからなる記録領域に前記映像情報を１フレーム単位で、前記セクタの先頭から前記映像情報を書き込むステップを含むことを特徴とする映像記録方法。
【請求項６】
映像情報を記録媒体に記録する映像記録装置は、前記映像情報の入力部と、前記記録媒体を初期化する機能および前記記録媒体に画像ファイル領域を作成する機能を有する映像記録制御部および前記画像ファイル領域に前記映像情報を１フレーム単位で記録する手段を有し、前記記録媒体を初期化する機能は、記録処理が正しく行われたかの確認を行わないように設定する機能と、記録のリトライを行わないように設定する機能と、記録の自動欠陥交換機能を行わないように設定する機能の少なくともいずれか１つの機能を有し、前記記録媒体に画像ファイル領域を作成する機能は、前記映像情報の入力情報から前記映像情報のファイルサイズを検出する機能および該検出したファイルサイズに基づいて前記記録媒体の前記画像ファイル領域のサイズを最初に１度変更する機能を有すると共に、前記画像ファイル領域は、書き込みの際のエラー訂正符号を付加する単位で扱えるセクタを１組とし、該１組のセクタまたは複数組のセクタからなる記録領域であり、前記画像ファイル領域に前記映像情報を１フレーム単位で記録する手段は、前記１組のセクタまたは複数組のセクタからなる記録領域に前記映像情報を１フレーム単位で、前記セクタの先頭から前記映像情報を書き込む機能を有することを特徴とする映像記録装置。
【請求項７】
映像情報を記録媒体に記録し、記録した前記映像情報を再生する映像記録再生装置であって、映像情報を記録媒体に記録する装置は、前記映像情報の入力部と、前記記録媒体を初期化する機能および前記記録媒体に画像ファイル領域を作成する機能を有する映像記録制御部および前記画像ファイル領域に前記映像情報を１フレーム単位で記録する手段を有し、前記記録媒体を初期化する機能は、記録処理が正しく行われたかの確認を行わないように設定する機能と、記録のリトライを行わないように設定する機能と、記録の自動欠陥交換機能を行わないように設定する機能との少なくともいずれか１つの機能を有し、前記記録媒体に画像ファイル領域を作成する機能は、前記映像情報の入力情報から前記映像情報のファイルサイズを検出する機能および該検出したファイルサイズに基づいて前記記録媒体の前記画像ファイル領域のサイズを最初に１度変更する機能を有すると共に、前記画像ファイル領域は、書き込みの際のエラー訂正符号を付加する単位で扱えるセクタを１組とし、該１組のセクタまたは複数組のセクタからなる記録領域であり、前記画像ファイル領域に前記映像情報を１フレーム単位で記録する手段は、前記１組のセクタまたは複数組のセクタからなる記録領域に前記映像情報を１フレーム単位で、前記セクタの先頭から前記映像情報を書き込む機能を有し、前記記録した前記映像情報を再生する装置は、前記映像記録制御部により記録した映像情報を前記記録媒体からフレーム毎に読み出す機能および該読み出した映像情報をフレーム単位でモニタに表示する機能を有し、読み出しエラーとなったフレームが発生しても当該フレームの再読み出しは行わず、前記読み出しエラーとなったフレームはモニタに表示せずに、１つ前のフレームの映像情報をそのままモニタに表示し続けることを特徴とする映像記録再生装置。
【請求項８】
請求項６記載の映像記録装置において、前記書き込みの際のエラー訂正符号を付加する単位で扱える１組のセクタは、１６セクタで構成され、前記複数組のセクタからなる記録領域は、１６の倍数に設定されていることを特徴とする映像記録再生装置。
【請求項９】
請求項８記載の映像記録装置において、前記画像ファイル領域に前記映像情報を１フレーム単位で記録する手段は、前記セクタの内の始点セクタでは、前記セクタの切り上げ処理により始点セクタを算出し、前記セクタの内の終点セクタでは、前記セクタの切り下げ処理により終点セクタを算出することを特徴とする映像記録再生装置。
【請求項１０】
映像情報を記録媒体に記録する映像記録装置は、前記映像情報の入力部と、前記記録媒体を初期化する機能および前記記録媒体に画像ファイル領域を作成する機能を有する映像記録制御部および前記画像ファイル領域に前記映像情報を１フレーム単位で記録する手段を有し、前記記録媒体を初期化する機能は、記録処理が正しく行われたかの確認を行わないように設定する機能と、記録のリトライを行わないように設定する機能と、記録の自動欠陥交換機能を行わないように設定する機能を有し、前記記録媒体に画像ファイル領域を作成する機能は、前記映像情報の入力情報から前記映像情報のファイルサイズを検出する機能および該検出したファイルサイズに基づいて前記記録媒体の前記画像ファイル領域のサイズを最初に１度変更する機能を有すると共に、前記画像ファイル領域は、書き込みの際のエラー訂正符号を付加する単位で扱えるセクタを１組とし、該１組のセクタまたは複数組のセクタからなる記録領域を設定し、前記画像ファイル領域に前記映像情報を１フレーム単位で記録する手段は、前記１組のセクタまたは複数組のセクタからなる記録領域に前記映像情報を１フレーム単位で、前記セクタの先頭から前記映像情報を書き込む機能を含むことを特徴とする映像記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像情報の読み出しおよび書き込みに用いられる記録再生装置に関わり、特に、映像情報の読み出しおよび書き込みを行なう記録媒体に関するものである。
【０００２】
【従来の技術】
コンピュータ等のＣＰＵ（Central Processing Unit ）を用いて映像情報を記録する映像記録再生装置では、記録再生に使用する記録媒体（記録メディア）としてハードディスクを使用したものが一般的である。
ハードディスクはアクセスが速く記憶容量が大きいことから、映像情報の編集用途等に向いている。
しかし、１ビット当たりの記録に要する単価が高く、また記録媒体の交換が難しいので、映像情報の運搬や長期保管といった用途には向いていない。
そこで、映像情報の運搬や長期保存を主に目的とする記録システムにおいては、記憶装置として、単価が安く、交換が容易（リムーバブル）な記録媒体（以降、リムーバブルメディアと称する）、例えば、ＤＶＤ−ＲＡＭ（Digital Versatile Disc - Random Access Memory ）に、リアルタイムに映像を記録する要求が高まっている。
しかし、リムーバブルメディア、特にＤＶＤ−ＲＡＭでは、オペレーティングシステム（Operating System：以降、ＯＳと称する）が備えた標準のファイルアクセス関数を使用した書き込み処理を用いて映像情報を記録する場合には、一定値以上の高速の記録速度（例えば、１フレーム３０ｋバイトの映像情報を３０フレーム／秒で書き込む）で記録し、しかもコマ落ちしないで安定して記録することは非常に困難である。
【０００３】
【発明が解決しようとする課題】
前述の従来技術では、リムーバブルメディア、特にＤＶＤ−ＲＡＭにおいて、ＯＳの標準のファイルアクセス関数を使用した書き込み処理を用いた場合には、一定値以上の高い記録速度で記録し、しかもコマ落ちしないで安定して記録することは非常に困難であった。
本発明の目的は、上記のような欠点を除去し、リムーバブルメディアに映像情報を記録する際に、高速に記録する方法を提供することにある。
【０００４】
【課題を解決するための手段】
上記の目的を達成するために、本発明は、映像情報を記録媒体に記録する映像記録方法であって、前記映像情報を前記記録媒体に記録する際に、確認を行なわないように設定するサブステップと、リトライを行なわないように設定するサブステップと、自動欠陥交換機能を行なわないように設定するサブステップの少なくともいずれか１つを実行するステップを有する。
また、本発明は、映像情報を記録媒体に記録し、記録した前記映像情報を再生する映像記録再生方法であって、前記映像情報を前記記録媒体に記録する際に、確認を行なわないように設定するサブステップと、リトライを行なわないように設定するサブステップと、自動欠陥交換機能を行なわないように設定するサブステップの少なくともいずれか１つを実行するステップと、前記ステップにより記録した映像情報を前記記録媒体からフレーム毎に読み出してモニタに表示する際に、読み出しエラーとなったフレームが発生しても当該フレームの再読み出しは行わず、前記読み出しエラーとなったフレームはモニタに表示せずに、１つ前のフレームの映像情報をそのままモニタに表示し続けるステップを有する。
また、本発明は、映像情報を記録媒体に記録する映像記録方法であって、ＯＳによって前記記録媒体に確保された記憶領域のうち、書き込みの際のエラー訂正符号を付加する単位で扱える記憶領域のみを選定する記憶領域選定ステップと、前記ステップにより選定した記憶領域に対して、前記エラー訂正符号を付加する単位の１単位又は複数単位の記憶領域毎に１又は複数フレームの映像情報を書き込む映像情報書き込みステップを有する。
更に、本発明は、映像情報を記録媒体に記録する映像記録装置であって、映像情報を前記記録媒体に記録する際に、確認を行わないように設定する手段と、リトライを行わないように設定する手段と、自動欠陥交換機能を行わないように設定する手段の少なくともいずれか１つを有する映像記録制御部を備える。
また、本発明は、映像情報を記録媒体に記録し、記録した前記映像情報を再生する映像記録再生装置であって、前記映像情報を前記記録媒体に記録する際に、確認を行わないように設定する手段と、リトライを行わないように設定する手段と、自動欠陥交換機能を行わないように設定する手段との少なくともいずれか１つを有する映像記録制御部と、前記映像記録制御部により記録した映像情報を前記記録媒体からフレーム毎に読み出してモニタに表示する際に、読み出しエラーとなったフレームが発生しても当該フレームの再読み出しは行わず、前記読み出しエラーとなったフレームはモニタに表示せずに、１つ前のフレームの映像情報をそのままモニタに表示し続ける映像再生制御部とを備える。
また、本発明は、映像情報を記録媒体に記録する映像記録装置は、OSによって前記記録媒体に確保された記憶領域のうち、書き込みの際の誤り訂正符号を付加する単位で扱える記憶領域のみを選定する記憶領域選定手段と、前記選定した記憶領域に対して、前記誤り訂正符号を付加する単位の１単位又は複数単位の記憶領域毎に１又は複数フレームの映像情報を書き込む映像情報書き込み手段とを備える。
【０００５】
【発明の実施の形態】
本発明の映像記録再生装置の一実施例を図４によって説明する。
本発明の映像記録再生方法は、図４に示すようなハードウエア構成の上で使用する。
図４は、映像情報の記録と再生を行なう映像記録再生装置の一例の構成を示すブロック図である。
４１０１はテレビジョンカメラ（以降、ＴＶカメラと称する）、４１０２はＤＶＤ−ＲＡＭドライブ、４１０３はコンピュータ、４０１は、ＣＰＵを中心とする制御装置、４０２は、キーボードやマウス等の入力装置、４０３は映像再生に必要な映像情報を保持するメモリ、４０４は、ＯＳの画面、映像、エラーメッセージの表示が行なわれるモニタ、４０５は、ＴＶカメラ４１０１から入力した映像信号を制御装置４０１で扱える形に変換を行なう映像キャプチャーカード、４０６は、コンピュータ４１０３とＤＶＤ−ＲＡＭドライブ４１０２との信号の接続インターフェイスとして用いるＳＣＳＩ（Small Computer System Interface ）ホストカード、４０８はハードディスク、４０７は、ＣＰＵ４０１とコンピュータ４１０３の各構成要素（入力装置４０２、メモリ４０３、モニタ４０４、映像キャプチャーカード４０５、ＳＣＳＩホストカード４０６、ハードディスク４０８）とを結ぶバスである。
なお、コンピュータ４１０３は、制御装置４０１、入力装置４０２、メモリ４０３、モニタ４０４、映像キャプチャーカード４０５、接続インターフェイス４０６、バス４０７、ハードディスク４０８から構成される。
また、ＴＶカメラ４１０１とＤＶＤ−ＲＡＭドライブ４１０２は、コンピュータ４１０３に接続されている。
コンピュータ４１０３は映像情報の制御を行なうコンピュータである。このコンピュータ４１０３はさらに、バス４０７を介して各構成要素にアクセスする。また、ＯＳ等およびコンピュータ４１０３を動作させるために必要なファイル、ならびに本発明の処理を行なうプログラムファイルは、ハードディスク４０８に保持されている。
【０００６】
図４において、映像情報の記録時には、ＣＰＵ４０１によって制御され、ＴＶカメラ４１０１で発生した映像信号が映像キャプチャーカード４０５に入力し、ＣＰＵ４０１の制御にしたがって、制御装置４０１で扱える形に変換し、変換した映像情報をＳＣＳＩホストカード４０６に送る。ＳＣＳＩホストカード４０６はＤＶＤ−ＲＡＭドライブ４１０２に映像情報を送り、ＤＶＤ−ＲＡＭドライブ４１０２では映像情報が記録媒体に記録される。
図４において、映像の再生時には、ＣＰＵ４０１によって制御され、ＤＶＤ−ＲＡＭドライブ４１０２からコンピュータ４１０３に読み出された映像情報は、ＳＣＳＩホストカード４０６を介してモニタ４０４上に表示される。
なお、映像情報発生装置としてＴＶカメラ４１０１を用いて説明しているが、映像信号を発生させるものであれば何でも良く、例えばテレビチューナーやビデオデッキ等の映像情報発生装置なら何でも良い。
また、映像情報記録装置としてＤＶＤ−ＲＡＭドライブ４１０２を用いて説明しているが、映像情報を記録媒体に記録するものなら何でも良く、例えばＭＯ（Magneto-Optical Disk）ドライブでも良い。さらに、ＳＣＳＩホストカード４０６は、ＤＶＤ−ＲＡＭドライブ４１０２とコンピュータ４１０３との接続インターフェイスであり、例えば、アタピー（ＡＴＡＰＩ：ＡＴ Attachment Packet Interface）等の拡張プロトコルを備えたアイディーイー（ＩＤＥ：Integrated Drive Electronics）などのように、コンピュータと記録装置の種類や信号の授受の方法によって適宜変更するものであることは明らかである。
【０００７】
以下、本発明の映像記録再生方法を説明するにあたって、上述した図４の映像記録再生装置を用いて説明する。
先ず、本発明の映像記録再生装置において、映像情報を記録する方法の一実施例を図１によって説明する。
図１は、本発明の映像記録再生装置において、映像情報を記録するときのプログラム処理の流れを示す図である。
図１において、映像情報の記録処理が開始されると、キャプチャーカード初期化処理ステップ１０１では、映像キャプチャーカード４０５の初期化処理とＴＶカメラ４１０１から入力する映像信号のフレームレートや解像度の設定を行ないステップ１０２に進む。
ＤＶＤ初期化ステップ１０２では、初期化処理として、ＤＶＤ−ＲＡＭドライブ４１０２がＤＶＤ−ＲＡＭに書き込むときの記録速度、および、ＤＶＤ−ＲＡＭドライブ４１０２がＤＶＤ−ＲＡＭから読み出し時の再生速度を向上させるよう、例えば、エラー訂正処理を行なわない設定となるように、ＤＶＤ−ＲＡＭドライブ４１０２の設定の変更を行ないステップ１０３に進む。ステップ１０２のプログラム処理動作の詳細は図５によって説明する（後述）。
映像ファイル作成ステップ１０３では、映像記録で使用する記憶領域として、予め、ＤＶＤ−ＲＡＭドライブ４１０２にセットされている記録媒体（この実施例では、ＤＶＤ−ＲＡＭ）に画像ファイルを作成しステップ１０４に進む。ステップ１０３のプログラム処理動作の詳細は図６によって説明する（後述）。
【０００８】
映像ファイルのオープンステップ１０４では、ステップ１０３で作成した画像ファイルを、ＯＳの標準ファイルアクセス関数ではなく本発明による独自のファイルアクセス関数で扱うための準備を行ないステップ１０５に進む。ステップ１０４のプログラム処理動作の詳細は図７によって説明する（後述）。
１フレームキャプチャステップ１０５では、映像キャプチャーカード４０５がＴＶカメラ４１０１から入力する映像信号から映像のキャプチャを行ないステップ１０６に進む。
１フレーム記録ステップ１０６では、ＤＶＤ−ＲＡＭドライブ４１０２に対し１フレーム分の情報の記録命令を発行しステップ１０７に進む。
分岐ステップ１０７では、記録した映像のフレーム数をカウントし、所定のフレーム数に達するまでステップ１０５からステップ１０７までの処理を繰り返す。所定のフレーム数に達したならステップ１０８に進む。このステップ１０５からステップ１０７までの処理が映像記録のメインループである。
ＤＶＤ終了処理ステップ１０８では、映像記録の処理を終了し、ステップ１０２で変更したＤＶＤ−ＲＡＭドライブ４１０２の設定を元の状態に戻しステップ１０９に進む。
キャプチャボード終了ステップ１０９では、映像記録の終了処理として、キャプチャーカードの動作終了処理を行なう。
【０００９】
つぎに、本発明の映像記録再生装置において、映像情報を再生する方法の一実施例を図２によって説明する。
図２は、本発明の映像記録再生装置によって映像情報を再生する場合において、映像情報の読み出しに失敗したときにノイズ映像を表示する実施例の処理の流れを示す図である。
図２において、映像情報の再生処理プログラムが開始されると、ＤＶＤ初期化ステップ１０２では、ＤＶＤ−ＲＡＭドライブ４１０２の初期化処理を行ないステップ１０４に進む。
つぎに映像ファイルのオープンステップ１０４では、画像ファイルをＯＳの標準ファイルアクセス関数ではなく、本発明による独自のファイルアクセス関数で扱うための準備を行ないステップ２０３に進む。
１フレームの読み込みステップ２０３では、１フレーム分の映像情報の読み出し命令をＤＶＤ−ＲＡＭドライブ４１０２に対して発行しステップ２０４に進む。
１フレーム表示ステップ２０４では、ステップ２０３で読み出しを行なった映像情報を、モニタ４０４の画面へ表示しステップ２０５に進む。
分岐ステップ２０５では、モニタ４０４に表示した映像のフレーム数をカウントし、所定のフレーム数に達するまで、ステップ２０３からステップ２０５までの処理を繰り返す。所定のフレーム数に達したならステップ１０８に進む。このステップ２０３からステップ２０５までがこの映像情報を再生する処理のメインループである。
ＤＶＤ終了処理ステップ１０８では、映像再生の終了処理として、ステップ１０２で変更したＤＶＤ−ＲＡＭドライブ４１０２の設定を変更前の状態に戻す。以上のように、本実施例では、再生が成功したか否かのチェックを行なわないため、チェックをしないことによって、読み出しに失敗した画像もそのまま表示されることになる。
【００１０】
また、つぎに、本発明の映像記録再生装置において、映像情報を再生する方法の他の実施例を図３によって説明する。
図３は、本発明の映像記録再生装置によって映像情報を再生する場合において、映像情報を再生しようとして読み出しに失敗したときに一つ前の映像を表示する実施例の処理の流れを示す図である。
図３において、読み出しに失敗したときに一つ前の映像を表示する処理プログラムが開始されると、ＤＶＤ初期化ステップ１０２では、ＤＶＤ−ＲＡＭドライブ４１０２の初期化処理を行ないステップ１０４に進む。
映像ファイルのオープンステップ１０４では、画像ファイルをＯＳの標準ファイルアクセス関数ではなく本発明による独自のファイルアクセス関数で扱うための準備を行いステップ３０３に進む。
１フレームの読み込みステップ３０３では、１フレーム分の映像情報を読み出す命令をＤＶＤ−ＲＡＭドライブ４１０２に対し発行しステップ３０４に進む。分岐ステップ３０４では、ステップ３０３で発行した読み出し命令の成否を確認し、読み出しに成功していればステップ３０５へ処理を進め、読み出しに失敗していればステップ３０６へ処理を進める。
もし読み出しに失敗していれば、つぎの１フレーム表示ステップ３０５を通らないことになるため、読み出しに失敗した映像情報は表示されず、１つ前の映像情報がそのまま表示され続ける。
１フレーム表示ステップ３０５では、ステップ３０４で読み出した映像情報をモニタ４０４の画面に表示する。
分岐ステップ３０６では、モニタ４０４に表示した映像のフレーム数をカウントし、所定のフレーム数に達するまで、ステップ３０３からステップ３０６までを繰り返す。所定のフレーム数に達するまで、ステップ３０３からステップ３０６までの処理を繰り返す。所定のフレーム数に達したならステップ１０８に進む。ステップ３０３からステップ３０６までがこの映像情報を再生する処理のメインループである。
ＤＶＤ終了処理ステップ１０８では、映像再生の終了処理として、ステップ１０２で変更したＤＶＤ−ＲＡＭドライブ４１０２の設定を元に戻す処理を行なう。
図２と図３の再生処理方法は、映像記録再生装置によってあらかじめどちらかに設定しておくこともできるし、再生操作の過程でオペレータ等が随時切り換えることもできる。
【００１１】
上記の図１、図２、図３において説明した各処理ステップの詳細の一実施例を、図５〜図１３を使って詳細に説明する。
まず図５によって、ステップ１０２におけるＤＶＤ−ＲＡＭドライブ４１０２の初期化処理の詳細を説明する。
図５は、ＤＶＤ−ＲＡＭドライブ４１０２の初期化処理の流れの詳細を説明する図である。
ここでは、ＤＶＤ−ＲＡＭドライブ４１０２がＤＶＤ−ＲＡＭに書き込む時の記録速度、および、ＤＶＤ−ＲＡＭドライブ４１０２がＤＶＤ−ＲＡＭから読み出す時の再生速度を向上させるように、ＤＶＤ−ＲＡＭドライブ４１０２の設定の変更を行なう。
この実施例では、ＳＣＳＩのＤＶＤ−ＲＡＭドライブを制御しているため、コンピュータ４１０３からは、ＳＣＳＩ−ＩＤ（SCSI-IDentifier ）でＤＶＤ−ＲＡＭドライブ４１０２を識別する。
【００１２】
図５において、ＤＶＤ−ＲＡＭドライブ４１０２の初期化処理プログラムが開始されると、デバイス情報取得ステップ５０１では、ＳＣＳＩ−ＩＤのＳＣＳＩデバイス機器のデバイス情報を取得しステップ５０２に進む。
ステップ５０２では、ステップ５０１で取得したデバイス情報から、そのＳＣＳＩデバイスがＤＶＤ−ＲＡＭドライブ４１０２か否かを識別する。ＤＶＤ−ＲＡＭドライブ４１０２であればステップ５０４に処理を進め、ＤＶＤ−ＲＡＭドライブ４１０２でなければステップ５０３に処理を進める。
ステップ５０３では、エラーメッセージをモニタ４０４の画面へ表示し、初期化処理プログラムを終了（中断）する。
ステップ５０４では、ステップ５０１で取得した情報から、ＤＶＤ−ＲＡＭドライブ４１０２には記録媒体（例えば、ＤＶＤ−ＲＡＭ）が挿入済みか否かを識別する。記録媒体が挿入されていればステップ５０５に処理を進め、記録媒体が挿入されていなければステップ５０３に処理を進め初期化処理プログラムを終了する。
ステップ５０５では、挿入されている記録媒体が書込み可能か否かを識別する。例えば、ＤＶＤ−ＲＯＭ（DVD-Read Only Memory）やＣＤ−ＲＯＭ（Compact Disc-ROM）のように読み出し専用の記録媒体であったり、ライトプロテクトがかけられた状態であれば、ステップ５０３に処理を進め初期化処理プログラムを終了する。書き込み可能状態であればステップ５０６に処理を進める。このステップ５０５の処理は記録を行なう処理の際には必要だが、再生の際には行なわなくても良い。
【００１３】
確認モード設定ステップ５０６では、ＤＶＤ−ＲＡＭドライブ４１０２の設定項目のうち確認（Verify）モードをオフ（OFF ）に変更しステップ５０７に進む。
このVerifyモードの項目がオン（ON）の時は、記録処理が正しく行なわれたかの確認のため、記録処理の後に読み出し処理が行なわれる。
それに対しVerifyモードの項目がＯＦＦの時には、書き込み処理の後に読み出し処理を行なわない。そのため、VerifyモードＯＦＦの時はVerifyモードＯＮの時に比べ、読み出し処理を行なう時間がないため、記録に要する時間が約半分で済む。本実施例では記録速度を優先させているためVerifyモードＯＦＦの設定としている。
リトライ回数０設定ステップ５０７では、ＤＶＤ−ＲＡＭドライブ４１０２のリトライ回数の項目を０回に設定しステップ５０８に進む。
映像情報の読み出し処理を失敗した時に、リトライ（再読み出し）が行なわれると記録速度が低下するため、リトライ回数を０回に設定している。
自動欠陥交換機能ＯＦＦ設定ステップ５０８では、ＤＶＤ−ＲＡＭドライブ４１０２の自動欠陥交換機能の項目をＯＦＦに設定変更しステップ５０９に進む。自動欠陥交換機能とは、記録に失敗した時にメディア上の書き込めなかった領域の使用を止め、予備の領域を代わりに使用するようにメディアの管理情報を変更するＤＶＤ−ＲＡＭドライブの機能である。
しかし、メディアの管理情報の変更には最大４秒程度の待ち時間が発生し記録速度を低下させるため、自動欠陥交換機能をＯＦＦと設定している。
VerifyモードがＯＦＦの時でも、メディアのディスク表面の汚れ等でメディア上に書き込む領域を発見できない場合には記録に失敗したこととなり自動欠陥交換機能が働くため、自動欠陥交換機能をＯＦＦと設定している。
このステップ５０６〜ステップ５０８の処理により、エラー訂正処理を記録時には行なわない設定になる。
【００１４】
デバイス情報取得ステップ５０９では、つぎのステップ５１０においてステップ５０６〜ステップ５０８での設定の変更が有効であるかの調査を行なうため、ステップ５０１と同じ処理を行ない、ＳＣＳＩ−ＩＤのＳＣＳＩデバイス機器のデバイス情報を取得しステップ５０９に進む。
ステップ５１０では、ステップ５０９で得たＤＶＤ−ＲＡＭドライブ４１０２のデバイス情報から、ステップ５０６〜ステップ５０８で変更した設定が有効となっているか否かを確認する。正しく変更されなければ、ステップ５０３に進み初期化処理プログラムを終了（中断）する。また、設定が有効であればＤＶＤ−ＲＡＭ初期化処理は成功したとして初期化処理を終了する。
【００１５】
つぎに、図１１と図６とによってステップ１０３の映像ファイル作成処理の詳細を説明する。
図６は、ステップ１０３の映像ファイル作成処理の詳細を説明するフローチャートである。また、図１１は、ＤＶＤ−ＲＡＭドライブ４１０２において、映像情報を記録媒体（例えば、ＤＶＤ−ＲＡＭ）に記録する方法を簡単に説明するための図で、なぜ図６の処理を行なっているかを説明するものである。
１１０１はＤＶＤ−ＲＡＭ、１１０２は、ＤＶＤ−ＲＡＭ１１０１のディスク上の記録領域の一部でファイルサイズ、作成日時や、どのファイルがＤＶＤ−ＲＡＭ１１０１のディスク上のどの位置からどの位置まで使用している、等のメディア内のファイルに関する目次情報類が記録されているファイル管理情報領域（太い破線で示す）、１１０４はＤＶＤ−ＲＡＭ１１０１のディスク上の記録領域の一部で映像情報の記録（書き込み）をすでに行なった領域のうち一番最近に映像情報を記録した領域（太線で示す）、1１０３はＤＶＤ−ＲＡＭ１１０１のディスク上の記録領域の一部で映像情報の記録（書き込み）をすでに行なった領域のうち領域１１０４を除いた領域（細線で示す）である。
【００１６】
ＯＳ標準のファイルアクセス関数を用いてファイルの末尾に映像情報を追加する方法では、映像情報を記録するたびにファイルサイズの変更が発生し、映像情報を記録するＤＶＤ−ＲＡＭ１１０１上に一番最近書き込まれた（すなわち、追加された映像情報が書き込まれた）領域１１０４の位置をファイル管理情報領域１１０２に書き込み直す（ファイル管理情報の変更）ことが必要となる。このため、領域１１０４の位置と領域１１０２の位置との間でシーク処理が発生する。このシーク処理のため、その処理時間分記録速度が低下する。なお、シーク処理とは、ＤＶＤ−ＲＡＭ１１０１上の記録領域のある位置からある位置までＤＶＤ−ＲＡＭドライブ４１０２のヘッドを移動することをいう。
一般的に、ＤＶＤ−ＲＡＭ等のリムーバルな記録媒体を持つドライブの読み出し書き込みは、ヘッドを目的の領域（ファイル）まで移動し、さらにそのファイルの目的のセクタがヘッドの位置にきたところから始める。
このように、ＤＶＤ−ＲＡＭドライブ等のリムーバルな記録媒体を持つドライブの読み出し書き込みではヘッドの移動に時間を要するためシーク処理に要する時間が大きく、シーク処理が多発すると記録速度が低下する。
そこで本発明では、図６のフローチャートに一例を示すように、予め映像記録用のファイルを作成しておくことによって記録媒体に映像の書き込み領域をあらかじめ確保し、最初の一回のみファイル管理情報を変更し、映像記録中はファイルサイズを変更しないこととした。これによって記録速度の低下の原因となるシーク処理の発生回数を低減している。
【００１７】
図６において、ファイルの作成処理はＯＳの標準のファイルアクセス関数を用いて行なっている。
処理に必要な入力情報として、ファイル名とファイルサイズを受け取り、そのファイル名とファイルサイズのファイルを作成する。
ファイルの作成処理のプログラムが開始されると、ファイル名確認ステップ６０１では、入力ファイル名のファイルが存在しているかを確認する。同名のファイルが存在していれば処理をステップ６０２に進め、存在していなければステップ６０３に処理を進める。
ファイル削除ステップ６０２では、入力ファイル名のファイルを削除してステップ６０３に進む。
ファイル作成ステップ６０３では、入力ファイル名のファイルを作成しステップ６０４に進む。
ファイルサイズ変更ステップ６０４では、作成したファイルを入力情報のファイルサイズの大きさに変更しステップ６０５に進む。
分岐ステップ６０５では、作成したファイル名のファイルが作成され、ファイルサイズは入力情報のファイルサイズとなっているか否かを確認する。もし入力情報のファイルサイズで作成されていなければステップ６０６に処理を進め、エラーメッセージをモニタ４０４の画面に表示して映像ファイル作成処理プログラムを終了する。
入力情報のファイルサイズで作成されていれば映像ファイル作成処理は成功したとしてやはり映像ファイル作成処理プログラムを終了する。
【００１８】
つぎに、図７と、図８および図１１〜図１３によって、ステップ１０４の映像ファイルのオープン処理について説明する。
図７は、ステップ１０４の映像ファイルのオープン処理の詳細の流れの一実施例を説明する図である。この処理を説明するために、図８と図１１〜図１３を使用する。
図１１で説明したように、ＤＶＤ−ＲＡＭ１１０１上には、ファイルの作成日時や、各ファイルがどのセクタからどのセクタまで使用している（領域情報）等の、ファイル管理情報が記録されている領域１１０２がある。ファイル管理情報はその仕様を理解していれば、ＯＳの標準のファイルアクセス関数を使用せずとも、特定ファイルの情報（メディア上のどの位置から始まりどの位置まで使用しているか）を得ることが可能である。
また、ＤＶＤ−ＲＡＭ１１０１上の記憶領域では、１つのファイルが必ずしも連続して記録されてはおらず、１つのファイルであっても数個所に分断されて記録されることは珍しくない。この例を図１２によって説明する。
【００１９】
図１２は、１つのファイルが数個所に分断されて記録されることを説明する図である。
１２０１はＤＶＤ−ＲＡＭ、１２０２はすでに何らかのファイルが記録されている領域、１２０３と１２０４は１つのファイルが２箇所に分断されて記録された２つの領域である。
図１２において、最初に、すでに記録された別のファイル１２０２（太線）があり、後からファイルを作成する際には、細線で示した領域１２０３と領域１２０４の２つの領域に分断されてファイル領域が確保される。このように、論理上は１つのファイルであっても、記録媒体上では複数の位置に分れて配置されるのが普通である。
また、ＤＶＤ−ＲＡＭドライブは、１６の倍数のセクタ番号から、セクタサイズの１６の倍数の長さで記録する時が最も記録速度が高いという性質を持っている。
このことを図１３によって説明する。
【００２０】
図１３は、セクターとエラー訂正単位とファイル領域を説明する図である。
１３０１は１セクタ、１３０２はエラー訂正単位、１３０３はＯＳによって確保された１ファイル領域、１３０４は本発明の記録再生方法で使用する領域、１３０５は本発明の記録再生方法からは無視する領域である。
図１３において、ＤＶＤ−ＲＡＭドライブ４１０２では、位置の管理は２０４８バイトを１単位としたセクタ１３０１という単位で扱われる。
また、ＤＶＤ−ＲＡＭドライブ４１０２のエラー訂正符号は、エラー訂正符号で扱う１６セクタを１組としたエラー訂正単位１３０２で付加される仕組みとなっている。そして、ＤＶＤ−ＲＡＭ１２０１の記録領域の先頭の第０セクタから１６セクタ毎に１つの組となっている。
従来の方法では、記録する情報の長さが１６セクタの倍数に満たない時、一旦１６セクタ分の元の情報がＤＶＤ−ＲＡＭ１２０１からＤＶＤ−ＲＡＭドライブ４１０２に付属するメモリに読み出され、このメモリ上で変更が行なわれ、さらに誤り訂正符号が付加されて、それからＤＶＤ−ＲＡＭ１２０１に１６セクタ分の記録が行なわれる手順となり、１６セクタサイズの倍数の長さで記録される時に比べ記録速度が低下する。
また、１６セクタサイズの倍数の長さで記録されていても、開始位置のセクタ番号が１６の倍数でない場合には、１６の倍数のセクタ番号を境に、上記の長さ１６セクタ未満の記録が２回行なわれるため記録速度が低下する。
このため、ＤＶＤ−ＲＡＭドライブは、１６の倍数のセクタ番号から、セクタサイズの１６の倍数の長さで記録する時が最も記録速度が高くなる。
【００２１】
そこで、本発明の記録再生方法では、ファイルとして確保された領域内でも、１６セクタ単位で扱えないところは使用しないことにした。すなわち、図１３で示したファイル領域１３０３はＯＳのファイルアクセス関数を使用して確保したものなので、１６セクター単位で扱えるかの考慮は行なわれていない。しかし、本発明のファイルアクセス関数を使用して確保したファイル領域１３０４は、１６セクター単位で扱えるところのみ使用する。この時、領域１３０５はファイルとして確保されていても、１６セクター単位で扱えない領域は使用しない。
ファイル内に複数の領域が存在する時、本発明の映像記録再生方法では、その中で１６セクター単位で扱える領域のみ使用することを説明した。
処理プログラムからファイル内の位置を示すため、本発明では、ファイル内アドレスという１６セクターで扱えるセクタ部分のみを論理的に連続としたアドレスを用意している。
先頭の０番目の先頭アドレスは“０”で、１番目のセクタの先頭アドレスが“２０４８”であり、バイト単位でアドレスを振り付けている。
【００２２】
このファイル内アドレスと１６セクターで扱えるセクタ番号の変換のために、本発明では、ファイルテーブル情報を用意している。ファイルテーブル情報を図８によって説明する。
図８は本発明のファイルテーブルを説明する図である。
ファイルテーブル情報は、構造体８１０１、８１０２、・・・・８１０ｎで示すように、１６セクタ単位で扱える領域毎で一つの構造体となっている。
各構造体の中には、例えば構造体８１０１はファイル内領域情報の１番目であり、その中には変数８０１で示す１６セクタ単位で扱える領域の先頭セクタ番号の「始点セクタ・１６倍数情報」と、変数８０３で示す１６セクタ単位で扱える領域の終点のセクタ番号の「終点セクタ・１６倍数情報」があり、それに対応するファイル内アドレスの変数８０２で示す「ファイル内開始アドレス」と、変数８０４で示す「ファイル内終了アドレス」がある。
また、変数８０５には、領域のＤＶＤ−ＲＡＭ上のバイトサイズを示す「サイズ」情報も構造体８１０１に含まれている。同様に、構造体８１０２はファイル内領域情報の２番目であり、構造体８１０ｎはファイル内領域情報のｎ番目である。
【００２３】
図７は、映像ファイルオープンステップ１０４の処理プログラムの一実施例を説明するフローチャートである。
図７では、ファイル内の複数の領域内で１６の倍数単位で扱えるセクタ領域を、「ファイルテーブル情報」として登録する処理を行なっている。この処理の入力情報として、ファイル名の情報があり、このファイル名のファイルのオープン処理を行なう。
映像ファイルオープンの処理プログラムが開始されると、管理情報読み込みステップ７０１では、ＤＶＤ−ＲＡＭ１２０１上に記録されているファイル管理情報をＳＣＳＩコマンドの再生コマンドを用いて読み出してステップ７０２に進む。
ステップ７０２では、ファイル管理情報の中に入力情報のファイル名のファイルが存在するかを探索し、発見できればステップ７０４に処理を進め、発見できない場合にはステップ７０３に処理を進める。ステップ７０３では、エラーメッセージをモニタ４０４の画面に表示して映像ファイルのオープン処理を終了（中断）する。
【００２４】
領域サイズ０設定ステップ７０４では、カウンタとして使用する「領域のサイズの合計値」の変数を“０”にしてステップ７０５に進む。ファイルテーブル情報初期化ステップ７０５では、「ファイルテーブル情報」の初期化を行なう。
領域情報取得ステップ７０６では、ファイル内に複数存在する領域情報の１つから、領域の先頭情報の「始点セクタ」情報と、その領域のバイトサイズ情報の「サイズ」情報を取得してステップ７０７に進む。
終点セクタ計算ステップ７０７では、領域は何処のセクタまでかの「終点セクタ」情報を「始点セクタ」情報と「サイズ」情報から、例えば“「終点セクタ」＝「始点セクタ」＋「サイズ」÷「セクターサイズ」”のように計算しステップ７０８に進む。
【００２５】
切り上げ切り下げステップ７０８では、領域内の１６の倍数に収まるセクタの始点と終点のを求めるため、「始点セクタ・１６倍数」＝「始点セクタ」の１６の倍数で切り上げの計算を行ない、「終点セクタ・１６倍数」＝「終点セクタ」の１６の倍数で切り下げの計算を行ないステップ７０９に進む。
セクタ数判定ステップ７０９では、「終点セクタ・１６倍数」−「始点セクタ・１６倍数」の計算を行ない、領域内の１６個単位で扱えるセクタ数を計算し、領域内に１６個単位で扱うことのできるセクタが存在しなければステップ７１１に処理を進め（「ファイルテーブル情報」に登録を行なわない）、存在していればステップ７１０に処理を進める。
ファイル情報登録ステップ７１０では、例えば、構造体８１０１の「ファイルテーブル情報」に、この変数８０１の「始点セクタ・１６倍数」と変数８０３「終点セクタ・１６倍数」の情報を登録し、対応するファイル内アドレスの変数８０２「ファイル内開始アドレス」と変数８０４「ファイル内終了アドレス」を計算しステップ７１１に進む。
【００２６】
領域のサイズ更新ステップ７１１では、今調査した変数８０５の「サイズ」情報を、カウンタ変数「領域のサイズ合計値」に加算しステップ７１２に進む。
ファイルサイズ判定ステップ７１２では、「領域のサイズ合計値」が入力情報のファイル名のファイルサイズと一致したら、すべての領域を調査したとしてステップ７１３に処理を進め、満たないとしたら、未調査の領域情報が残っているとしてステップ７０６に処理を戻す。
ステップ７１３では、「ファイルテーブル情報」に登録された領域情報が十分なサイズ（例えば、ファイルサイズの９割以上）に達しているかを調査し、達していなければステップ７０３に処理を進めエラーメッセージをモニタ４０４の画面に表示し処理を終了し、達していれば映像ファイルオープン処理は成功したとする。以上のようにして、エラー訂正処理で扱う単位のデータサイズ未満のサイズでは、映像情報の書き込みと読み出しを行なわない。
【００２７】
一般に、ＤＶＤ−ＲＡＭドライブ等のリムーバルメディアを用いる記録再生装置では、ヘッドの移動すなわちシーク速度が遅く、シーク処理が多く発生すると記録速度が低下する。従って、シーク処理回数を少なくすることが処理のスピードアップにつながる。
本実施例のファイルオープン処理内の「ファイルテーブル情報」の作成では、ＯＳが確保した領域の順番にファイル内アドレスを割り振っているが、シークの際のヘッドの移動距離が最少になるように、メディア上のセクタ番号の若い順に領域をソートしてからファイル内アドレス番号を割り振る処理を行なう方法もある。
【００２８】
図９は、ステップ１０６の１フレーム分の映像情報を書き込む記録処理プログラムの一実施例を説明するフローチャートである。この処理では、１フレーム分の情報と、そのバイトサイズが入力情報として存在する。また、この処理プログラム内には、ファイル内のどのアドレスから記録を行なうかを示す値として「ファイル内記録アドレス」変数が存在する。
この実施例では、この値は処理プログラムの起動時に“０”に設定するとし、ファイルの先頭から映像情報の記録を行なう例を示しているが、初期値を任意の値とし、任意のアドレスから記録を開始してもよい。
また、本実施例では、図１４に示すように、映像情報の１フレームのサイズ１４０１が、１エラー訂正単位１４０３の１６セクタサイズ内に収まることを前提とし、１６セクタに満たない部分１４０２は使用しないとしている。このため、各映像フレームの先頭は１６セクター単位の先頭バイトとなる。
【００２９】
図９において、１フレーム分の映像情報の記録処理プログラムが開始されると、ファイルサイズ判定ステップ９０１では、「ファイル内記録開始アドレス」と入力情報の映像情報のサイズの合計値が、ステップ１０３によって作成した映像ファイルのファイルサイズを超えるかを調査する。ファイルサイズを超えない場合にはステップ９０３に処理を進め、ファイルサイズを超える場合にはステップ９０２に処理を進める。
書き込み開始アドレス設定ステップ９０２では「ファイル内記録開始アドレス」を“０”とし、先頭から映像情報を記録するようにしてステップ９０３に進む。
書き込み開始アドレス変換ステップ９０３では、「ファイル内記録開始アドレス」を「ファイルテーブル情報」を用いて「メディア上のセクタ番号」に変換を行ないステップ９０４に進む。
記録サイズ計算ステップ９０４では、入力情報の映像情報のバイトサイズを１６セクタサイズに合せるため、１６セクタサイズの倍数に切り上げた値の「記録サイズ」の値を計算してステップ９０５に進む。
入力情報記録ステップ９０５では、入力情報の「１フレーム分の映像情報」を、「記録サイズ」のバイト数で「メディア上のセクタ番号」から始まるセクタへ記録を行ないステップ９０６に進む。
記録開始アドレス更新ステップ９０６では、「記録サイズ」の値を「前のファイル内記録開始アドレス」に加え更新し、１フレーム記録処理は成功したとする。
この実施例では、図１４に示すように、映像１フレームのサイズが１６セクターサイズに収まるとしているが、容量の節約で１６セクターサイズに複数の映像フレーム情報を存在させる場合や、さらに映像１フレームのサイズが１６セクターサイズを超えても良いとする場合には、プログラム内で１６セクタサイズ毎に映像情報を分割し、ＤＶＤ−ＲＡＭ１２０１には１６セクタサイズ単位で記録する仕組みを付加し、また、各映像フレームの先頭のファイル内アドレスを保持する仕組みを別途用意すれば良い。
【００３０】
図１０は、図２のステップ２０３または図３のステップ３０３の１フレーム分の映像情報の読み出す処理プログラムの一実施例についての詳細の流れを説明する図である。
この１フレームの読み出し処理は、図９で記録した映像情報の読み出しを行なう例を示している。
この処理では、１フレーム分の情報を再生する再生先と、そのバイトサイズが入力情報として存在する。また、プログラム内には、ファイル内のどのアドレスから映像情報の読み出しを開始するかの値の「ファイル内読み出し開始アドレス」変数が存在する。
この実施例では、この変数の値は、図９の書き込み処理と同様に、プログラムの起動時に“０”に設定しており、ファイルの先頭から映像情報が再生する例を示しているが、任意のアドレスから映像再生を開始してもよい。
【００３１】
図１０において、１フレーム分の映像情報の読み出し処理プログラムが開始されると、ファイルサイズ判定ステップ１００１では、「ファイル内読み出し開始アドレス」と入力情報の映像情報のサイズの合計値が、ファイルサイズを超えるかを調査する。
ファイルサイズを超えない場合にはステップ１００３に処理を進め、ファイルサイズを超える場合にはステップ１００２に処理を進める。
ファイル内読み込み開始アドレス設定ステップ１００２では「ファイル内読み出し開始アドレス」を“０”とし、先頭から映像情報の読み出しを行なうようにしてステップ１００３に進む。
読み出し開始アドレス変換ステップ１００３で「ファイル内読み出し開始アドレス」を「ファイルテーブル情報」を用いて「メディア上のセクタ番号」に変換を行ないステップ１００４に進む。
読み出しサイズ計算ステップ１００４では、入力情報の映像情報のバイトサイズを１６セクタサイズに合せるため、１６セクタサイズの倍数に切り上げた値の「読み込みサイズ」の値を計算してステップ１００５に進む。
入力情報読み出しステップ１００５では、「メディア上のセクタ番号」のセクタから、「読み込みサイズ」のバイト数を、入力情報の「１フレーム分の映像情報の読み込み先」へ、読み出しを行ないステップ１００６に進む。
読み込み開始アドレス更新ステップ１００６では、「読み込みサイズ」の値を「前のファイル内読み込み開始アドレス」に加え更新し、１フレーム読み出し処理は成功したとする。
本実施例では、ＳＣＳＩのＤＶＤ−ＲＡＭドライブをＳＣＳＩコマンドで制御する方法を示したが、これの他、ＡＴＡ接続や他の接続形式のＤＶＤ−ＲＡＭでも良い。
【００３２】
【発明の効果】
本発明によれば、コンピュータ等のＣＰＵを用いて映像情報を記録再生する記録再生装置において、リムーバブルメディアに映像情報を高速に記録再生する映像記録再生方法および装置を実現できる。
さらに、本発明の映像記録再生方法および装置を使用することによって、容易に映像情報の運搬や長期保管が可能となった。
【図面の簡単な説明】
【図１】本発明の映像情報記録方法の一実施例を説明するフローチャート。
【図２】本発明の映像情報の再生に失敗した時にノイズ映像を表示する処理の一実施例を説明するフローチャート。
【図３】本発明の映像情報の再生に失敗した時に１つ前の映像を表示する処理の一実施例を説明するフローチャート。
【図４】本発明の映像情報の記録と再生を行なう映像記録再生装置の一実施例の構成を示すブロック図。
【図５】本発明のＤＶＤ−ＲＡＭの初期化処理の一実施例の詳細を説明するフローチャート。
【図６】本発明の映像ファイル作成処理の一実施例の詳細を説明するフローチャート。
【図７】本発明の映像ファイルのオープン処理の一実施例の詳細を説明するフローチャート。
【図８】本発明のファイルテーブルを説明する図。
【図９】本発明の１フレーム分の映像情報の書き込み処理の一実施例を説明するフローチャート。
【図１０】本発明の１フレーム分の映像情報の読み出し処理の一実施例を説明するフローチャート。
【図１１】本発明のＤＶＤ−ＲＡＭドライブにおいて、映像情報を記録媒体に記録する方法の一実施例を簡単に説明するための図。
【図１２】ＤＶＤ−ＲＡＭドライブにおいて、１つのファイルが数個所に分断されて記録されることを説明する図。
【図１３】セクターとエラー訂正単位とファイル領域を説明する図。
【図１４】本発明の一実施例の映像情報の１フレームのサイズを説明する図。
【符号の説明】
４０１…制御装置、４０２…入力装置、４０３…メモリ、４０４…モニタ、４０５…映像キャプチャーカード、４０６…ＳＣＳＩホストカード、４０７…バス、４０８…ハードディスク、１１０１、１２０１…ＤＶＤ−ＲＡＭ、４１０１…ＴＶカメラ、４１０２…ＤＶＤ−ＲＡＭドライブ、４１０３…コンピュータ。
８０１〜８０５…変数、１１０２…ファイル管理情報領域、１１０３、１１０４…映像情報を記録した領域、１２０２、１２０３、１２０４…映像情報を記録した領域、１３０１…１セクタ、１３０２…エラー訂正単位、１３０３…ＯＳによって確保された１ファイル領域、１３０４…本発明の記録再生方法で使用する領域、１３０５…本発明の記録再生方法からは無視する領域、１４０１…映像情報の１フレームのサイズ、１４０２…１６セクタに満たない部分、１４０３…１エラー訂正単位、８１０１、８１０２・・・・８１０ｎ…構造体。
【図１】
0004118475.tif 000002
【図２】
0004118475.tif 000003
【図３】
0004118475.tif 000004
【図４】
0004118475.tif 000005
【図５】
0004118475.tif 000006
【図６】
0004118475.tif 000007
【図７】
0004118475.tif 000008
【図８】
0004118475.tif 000009
【図９】
0004118475.tif 000010
【図１０】
0004118475.tif 000011
【図１１】
0004118475.tif 000012
【図１２】
0004118475.tif 000013
【図１３】
0004118475.tif 000014
【図１４】
0004118475.tif 000015