(57)【要約】【課題】データ記録時、最大ファイルサイズ制限によりデータ記録が停止することを通知する。【解決手段】システム制御手段１７０は、デジタル信号処理手段１２５にて生成されるデータのデータ量が、記録媒体１４５がフォーマットされたファイルシステムの制限による最大ファイルサイズと、操作手段１２８によって指定された記録レートとに基づいて算出されるサイズに達した場合、ＬＣＤ１６０に対してデータ記録停止が近いことを示す表示を出すよう通知を行う。また、システム制御手段１７０は、最大ファイルサイズに達しないよう、デジタル信号処理手段１２５のデータ生成を停止させた場合、停止理由と、再度データ記録が可能かどうかを示すメッセージをＬＣＤ１６０に表示する。【選択図】図１
2007282083.tif 000002
【特許請求の範囲】
【請求項１】
時間的に連続したデータを生成するデータ生成手段と、
前記生成されたデータの生成データ量を含むデータ生成処理情報を取得するデータ生成処理情報取得手段と、
前記生成されたデータをファイルとして記録媒体に記録するデータ記録手段と、
前記記録媒体のファイルシステムに基づいて定まる最大ファイルサイズと、前記データ生成処理情報取得手段によって取得される前記生成データ量との差が、予め設定されたデータ量に達したか否かを判定する判定手段と、
前記判定手段による判定結果に基づき、ユーザに通知を行う通知手段とを備えるデータ記録装置。
【請求項２】
前記データ生成処理情報取得手段によって取得されるデータ生成処理情報は、前記データ生成手段がデータ生成を開始してからの経過時間を含み、
前記判定手段は、前記データ生成手段の単位時間当たりのデータ生成量に基いて算出される前記最大ファイルサイズのデータ生成を行う所要時間と、前記データ生成処理情報取得手段によって取得される前記経過時間との差が、予め設定された時間に達した否かを判定する請求項１記載のデータ記録装置。
【請求項３】
前記データ生成手段は、前記最大ファイルサイズのデータ量に達する前にデータ生成を停止する請求項１記載のデータ記録装置。
【請求項４】
前記ファイルシステムはＦＡＴファイルシステムである請求項１記載のデータ記録装置。
【請求項５】
データ記録中に残り記録可能な時間を示す残り記録可能時間情報を表示する表示手段を更に備える請求項１記載のデータ記録装置。
【請求項６】
前記通知手段は、前記表示手段上の前記残り記録可能時間情報を点滅させる請求項５記載のデータ記録装置。
【請求項７】
前記通知手段は、前記表示手段上の前記残り記録可能時間情報の色を変える請求項５記載のデータ記録装置。
【請求項８】
前記記録媒体の空き容量を取得する空き容量取得手段と、
前記判定手段の判定に先立ち、前記空き容量取得手段によって得られる前記記録媒体の空き容量が前記最大ファイルサイズよりも小さい場合、通知を行わないと判定するとともに、前記判定手段の判定を実施しないとする事前判定手段とを更に備える請求項５記載のデータ記録装置。
【請求項９】
前記空き容量取得手段によって得られる前記記録媒体の空き容量に基づきデータ記録が可能かどうかを判定するデータ記録可能判定手段を更に備え、
前記表示手段は、前記通知手段による通知を行い、データ記録を停止した後に、前記データ記録可能判定手段がデータ記録可能と判定した場合に、更に記録が可能であるメッセージを表示する請求項８記載のデータ記録装置。
【請求項１０】
時間的に連続したデータを生成するデータ生成ステップと、
前記生成されたデータのデータ量を含むデータ生成処理情報を取得するデータ生成処理情報取得ステップと、
前記生成されたデータをファイルとして記録媒体に記録するデータ記録ステップと、
前記記録媒体のファイルシステムに基づいて定まる最大ファイルサイズと、前記データ生成処理情報取得ステップによって取得される前記データ量との差が、予め設定されたデータ量に達したか否かを判定する判定ステップと、
前記判定ステップによる判定結果に基づき、ユーザに通知を行う通知ステップとを含むデータ記録方法。
【請求項１１】
請求項１０記載のデータ記録方法を実現するプログラム。
【請求項１２】
請求項１１記載のプログラムを記憶したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ランダムアクセス可能な記録媒体に対して、実時間軸上で連続的に発生するデータの書き込みを行うデータ記録装置、データ記録方法、そのプログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、ビデオカメラなどに代表されるデータ記録装置には、データ記録装置の使用者が指示することなく、自動的にデータ記録が停止する場合がある。自動的なデータ記録停止の要因としては、データ記録装置のバッテリ残量の低下や、記録媒体の容量不足などが挙げられる。このようなデータ記録装置の自動的なデータ記録の停止を事前にデータ記録装置使用者に通知するための手段として、例えば特許文献１に記載されているような電子機器があった。図８は、特許文献１に記載された従来の電子機器であるバッテリパックを装填して使用するビデオカメラの主要なブロック構成を示すものである。
【０００３】
図８において、バッテリパック１はバッテリ残容量情報と充放電電流検出情報とバッテリセル電圧検出情報とを少なくとも出力するバッテリパックであり、ビデオカメラ２に装填される。バッテリパック１はバッテリセル１０と、バッテリセル１０の温度を検出する温度センサ１５と、充放電電流を検出する充放電電流検出回路２０と、バッテリセル１０の端子間電圧を検出する電圧検出回路２５と、マイコン３０とを備えている。マイコン３０は、バッテリパック１の状態を示す情報として、バッテリ残容量情報と、温度検出情報と充放電電流検出情報とバッテリセル電圧検出情報とを生成する情報生成回路３５と、情報生成回路３５で生成された情報をビデオカメラ２に送るための通信回路４０とを備えている。なお、ビデオカメラ２とバッテリパック１との通信は、ビデオカメラ側はバッファアンプ４２およびバッファアンプ４４を、バッテリパック側はバッファアンプ４６およびバッファアンプ４８を介して行われる。
【０００４】
ビデオカメラ２は、バッテリパック１からバッテリパック１の状態を示す情報を受信する通信回路５０と、通信回路５０で受信した情報を元に、現在のバッテリ容量を計算する計算回路５２と、計算回路５２の計算結果に基づき、表示制御を行う表示制御回路５４を少なくとも備えるマイコン６０を備えている。ビデオカメラ２は更に、表示手段として電子式ビューファインダ（ＥＶＦ）６５または開閉式の液晶パネル７０を備えており、表示制御回路５４は電子式ビューファインダ駆動部７５を通して電子式ビューファインダ６５を、液晶ディスプレイ駆動部８０を通して液晶パネル７０を制御する。
【０００５】
また、ビデオカメラ２は、液晶パネル７０と電子式ビューファインダ６５のＯＮ／ＯＦＦ制御を行うための構成として、ＤＣ／ＤＣコンバータ８２と、ＤＣ／ＤＣコンバータ８２とＥＶＦ駆動回路７５との間に設けられる切換スイッチ８４と、ＤＣ／ＤＣコンバータ８２とＬＣＤ駆動回路８０との間に設けられる切換スイッチ８６と、上記切換スイッチ８４および切り替えスイッチ８６のＯＮ／ＯＦＦ制御を行うパネル・ＥＶＦ制御部８８とを備える。
【０００６】
更に、ビデオカメラ２は、パネル開状態又はパネル閉状態の何れの状態にあるのかを検出するためのパネル開閉スイッチ９０と、上記液晶パネル７０が上記パネル反転状態になっているかを検出するためのパネル反転スイッチ９２と、電子式ビューファインダ６５を使用者が見ているか否かを検出するための接眼センサ９４と、消費電力削減のためのパワーセーブモードをＯＮ／ＯＦＦいずれかの状態に設定するモード入力部９６とを備え、パネル反転スイッチ９２、電子式ビューファインダ６５、接眼センサ９４、モード入力部９６の設定内容は、マイコン６０内に設けられているパネル・ＥＶＦ制御部８８に送られる。パネル・ＥＶＦ制御部８８は、上記設定内容に基づき、切換スイッチ８４および切換スイッチ８６のＯＮ／ＯＦＦ制御を行う。
【０００７】
上記のようなビデオカメラ２およびバッテリパック１において、バッテリパック１のマイコン３０内の情報生成回路３５にて生成された、バッテリ残容量情報をはじめとする情報は、通信回路４０を通してビデオカメラ２に送られ、ビデオカメラ２のマイコン６０内の通信回路５０にて受信される。計算回路５２では、通信回路５０にて受信された情報を元に、現在のバッテリ容量を計算する。計算回路５２で得られた計算結果は、表示制御回路５４に送られる。表示制御回路５４は、計算回路５２で得られた計算結果に基づき、残り記録可能な時間を、電子式ビューファインダ駆動部７５を通して電子式ビューファインダ６５に表示する。あるいは、液晶ディスプレイ駆動部８０を通して液晶ディスプレイ７０に表示する。
【特許文献１】特開平９−２９７１６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来例はバッテリ残量のみに着目しており、その他の記録停止要因については考慮されていないという課題があった。例えば、近年、データをファイルとして記録する、ランダムアクセス可能な記録媒体がビデオカメラなどのデータ記録装置に採用されているが、こうした記録媒体では、記録媒体がフォーマットされたファイルシステムの制限により、作成可能なファイルのサイズに限界がある。よって、ファイルが定められたサイズに達する前にデータ記録を停止させなくてはならず、また、データ記録装置の故障や外力に対するデータ保護のための自動的な記録停止等といった、不測のデータ記録停止との区別を容易にするため、データ記録の停止を事前にデータ記録装置使用者に通知するとともに、データ記録停止に至った場合は停止理由および更にデータ記録が可能であることをデータ記録装置使用者に通知する事が望ましい。
【課題を解決するための手段】
【０００９】
上記従来の課題を解決するために、本発明のデータ記録装置は、時間的に連続したデータを生成するデータ生成手段と、前記生成されたデータの生成データ量を含むデータ生成処理情報を取得するデータ生成処理情報取得手段と、前記生成されたデータをファイルとして記録媒体に記録するデータ記録手段と、前記記録媒体のファイルシステムに基づいて定まる最大ファイルサイズと、前記データ生成処理情報取得手段によって取得される前記生成データ量との差が、予め設定されたデータ量に達したか否かを判定する判定手段と、前記判定手段による判定結果に基づき、ユーザに通知を行う通知手段とを備える。
【発明の効果】
【００１０】
本発明のデータ記録装置によれば、記録媒体に作成可能なファイルのサイズの制限によりデータ記録が自動的に停止することを、事前にデータ記録装置の使用者が知ることができる。これによって、データ記録装置の故障や、外力に対するデータ保護のための自動的なデータ記録停止等といった、不測のデータ記録停止との区別が容易につくようになり、更に自動停止した場合においても続いて操作可能であることがデータ記録装置の使用者に容易に理解できる為、機器の使い勝手が向上する。
【発明を実施するための最良の形態】
【００１１】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
（実施の形態１）
図１は、本発明の実施の形態１におけるデータ記録装置であるビデオカメラの構成を示すブロック図である。図１において、ビデオカメラ１００が備える光学系１０２は、被写体像を固体撮像素子１０５上に結像させるための光学系であり、固体撮像素子１０５は、光学系１０２により結像された被写体象を電気信号（映像信号）に変換する撮像素子であり、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）などが用いられる。映像信号処理手段１１０は、固体撮像素子１０５から得られた映像信号に対しゲイン調整、ノイズ除去、ガンマ補正、アパーチャ処理、ニー処理等の周知の映像信号処理を行う手段である。マイク１１５は音声を電気信号（音声信号）に変換するためのマイクであり、音声信号は音声信号処理手段１２０において不要なノイズや風切り音の除去等の周知の音声信号処理が施される。デジタル信号処理手段１２５は、映像信号処理手段１１０および音声信号処理手段１２０を経た映像信号および音声信号をデジタル化し、後述する操作手段１２８によって設定された記録レートに収まるよう圧縮処理および多重化するための手段であり、圧縮および多重化されたデータは一旦、バッファメモリ１３０に蓄積される。カードＩ／Ｆ手段１３５はソケット１４０を介して電気的に接続されたランダムアクセス可能な記録媒体である記録媒体１４５に対し、デジタル信号処理手段１２５で圧縮、多重化処理されたデータを転送してファイルとして書き込んだり、あるいは記録媒体１４５からデータを読み込んだり、記録媒体１４５の空き容量情報をはじめとする、記録媒体１４５に関する情報を取得したりする手段である。記録媒体１４５は、半導体素子メモリ、例えばフラッシュメモリ（フラッシュＥＥＰＲＯＭ）を内蔵する着脱可能な記録媒体であり、本実施の形態においては、ＦＡＴファイルシステムの１つである、ＦＡＴ３２ファイルシステムで論理的にフォーマットされているものとする。操作手段１２８はビデオカメラ１００を操作するためのものであり、データ記録を行う記録モード、あるいは記録したデータの再生を行う再生モードへとモードを移行させるモード切り替えボタンや、電源のＯＮ／ＯＦＦを行う電源ボタン、データ記録開始およびデータ記録停止を行う記録ボタン、メニューを表示するメニューボタン、上下左右を指示可能な方向ボタン、および決定ボタン等からなる。
【００１３】
ＬＣＤ１６０は、小型の液晶ディスプレイであり、データ記録中は、デジタル信号処理手段１２５にてデジタル化されたデータが、システムバス１７５を介してＬＣＤ１６０に表示される。また、記録レートの設定など、ビデオカメラ１００の動作を調節する各種メニューを表示することもできる。
【００１４】
システム制御手段１７０は、ＣＰＵやプログラムが記録されたＲＯＭなどからなり、デジタル信号処理手段１２５における映像信号および音声信号の圧縮処理の実行、停止、およびバッファメモリ１３０からカードＩ／Ｆ手段１３５へのデータ転送並びにカードＩ／Ｆ手段１３５による記録媒体１４５へのデータ書き込みの開始、停止などの処理一切を統合的に制御する。また、システム制御手段１７０は、定められた時間ごとに割り込みを発生させることができるタイマ処理機構を備えるものとする。システムバス１７５は、デジタル信号処理手段１２５、バッファメモリ１３０、カードＩ／Ｆ手段１３５、システム制御手段１７０、ＬＣＤ１６０、操作手段１２８を結合し、互いにデータの送受信を可能とする。
【００１５】
ＬＣＤ１６０の画面表示例を図２に示す。図２は、操作手段１２８のモード切り替えボタンを用いて、ビデオカメラ１００を記録モードに切り替えたとき、デジタル信号処理手段１２５にてデジタル化されたデータが、システムバス１７５を介してＬＣＤ１６０に表示される際、その表示に重ね合わされる形で表示される各種アイコンや情報表示を示した画面表示例である。
【００１６】
図２において、記録レートアイコン２００は、単位時間当たりに生成されるデータ量である記録レートを示すアイコンである。例えば、”ＸＰ”と表示されていれば記録レートは約９Ｍｂｐｓ、”ＳＰ”と表示されていれば記録レートは約５Ｍｂｐｓ、”ＬＰ”と表示されていれば記録レートは約２．５Ｍｂｐｓとなる。記録レートが高いほど情報量が多いため、高品質のデータを記録することができるが、その代わりに記録媒体への記録時間が短くなる。なお、記録レートは、メニューによって切り替えることができる。バッテリ残量表示２１０は、ビデオカメラ１００に装填されたバッテリの残量をアイコン形式で表示するものである。残り記録可能時間情報２２０は、記録媒体１４５の空き容量と、操作手段１２８を用いて設定された記録レートを用いて計算された残り記録可能時間であり、本情報は、データ記録を行うに従い、１分を最小の単位として値が減じられていく。残り記録可能時間が１分を切った場合、残り記録可能時間情報２２０の表示は”０ｈ００ｍ”となるとともに赤色に点滅し、データ記録停止が近いことをビデオカメラ１００の使用者に通知する。また、記録経過時間情報２３０は、データ記録が行われていないときには”０ｈ００ｍ００ｓ”と表示されており、データ記録開始時を起点として、１秒を最小の単位として値が増加していく。データ記録が停止すると、再び表示は”０ｈ００ｍ００ｓ”に戻る。記録状態アイコン２４０は、データ記録が停止しているとき図２に示すような、一時停止を示すアイコンを表示し、データ記録が行われているとき、データ記録中であることを示す赤い丸のアイコンに切り替わる。
【００１７】
図３は、本実施の形態におけるデータ記録装置の、デジタル信号処理手段１２５の動作の概要を示すフローチャートである。図３において、ステップＳ３００は、映像信号処理手段１１０および音声信号処理手段１２０を経た映像信号および音声信号をデジタル化し、操作手段１２８によって設定された記録レートに収まるよう圧縮処理および多重化した後、バッファメモリ１３０に多重化後の記録データを蓄積するデータ生成ステップである。ステップＳ３１０は、ステップＳ３００にて生成した記録データのデータ量が一定サイズに達したかどうかを判定するステップである。ステップＳ３００にて生成した記録データのデータ量が一定のサイズに達していた場合、ステップＳ３２０にて、生成した記録データのデータ量をシステム制御手段１７０に通知する。ステップＳ３３０は、バッファメモリ１３０に格納された記録データを、カードＩ／Ｆ手段１３５を通して、記録媒体１４５にファイルとして記録するデータ記録ステップである。これら図３に示した一連の処理が、デジタル信号処理手段１２５にてデータ記録停止まで繰り返し実行される。
【００１８】
以上のように構成されたビデオカメラ１００について、以下そのデータ記録動作について説明する。まず、ビデオカメラ１００に電源が投入され、操作手段１２８を用いて記録モードにモードが設定されたとき、光学系１０２から取り込まれた映像がＬＣＤ１６０に表示され、当該映像に重ねあわせる形で、図２に示すような表示がなされる。ＬＣＤ１６０における残り記録可能時間情報２２０としては、記録媒体１４５の空き容量と、操作手段１２８を用いて設定された現在の記録レートを用いて計算された残り記録可能時間が表示され、記録経過時間情報２３０は、データ記録がまだ開始されていないため、”０ｈ００ｍ００ｓ”と表示される。
【００１９】
ここで、操作手段１２８に備えられた記録開始ボタンを押下すると、記録状態アイコン２４０が赤丸に変わり、データ記録が開始される。データ記録中、デジタル信号処理手段１２５は図３のフローチャートに示した処理を繰り返し行うことで、ステップＳ３２０にて、デジタル信号処理手段１２５からシステム制御手段１７０へ、生成したデータのデータ量が定期的に通知される。また、システム制御手段１７０は、例えば１秒といった、あらかじめ定められた時間間隔で定期的にタイマ割り込みを発生させ、タイマ割り込みをトリガとし、残り記録可能時間情報２２０と、記録経過時間情報２３０の値を更新する。
【００２０】
システム制御手段１７０が、デジタル信号処理手段１２５より生成した記録データのデータ量を受信した際の動作を、図４に示すフローチャートに従って説明する。
【００２１】
図４において、ステップＳ４００はデジタル信号処理手段１２５によって生成されたデータのデータ量を加算するステップである。データ記録開始時点から通知されたデータのデータ量の総量が本ステップにて求められる。ステップＳ４００にて求めたデータの総データ量は、ステップＳ４１０にて記録可能上限サイズと比較される。ここで、記録可能上限サイズとは、記録媒体１４５のファイルシステムによって定まる作成可能最大ファイルサイズと、カードＩ／Ｆ手段１３５を通して記録媒体１４５から取得することができる記録媒体空き容量とを比較した少ないほうの値である。もし、ステップＳ４００にて求めたデータの総データ量がまだ記録可能上限サイズに達していない場合、ステップＳ４１５に進む。ステップＳ４１５にて、既に残り記録可能時間情報２２０の点滅を行っている場合は処理を終了し、まだ残り記録可能時間情報２２０の点滅を行っていない場合は、ステップＳ４２０に進む。
【００２２】
ステップＳ４２０では、ステップＳ４００にて求めた総データ量を元に、ビデオカメラ１００の使用者に対して通知を行うかどうかの判定を行う。具体的には、下記に示す条件が満たされているかどうかの判定を行う。
【００２３】
（作成可能最大ファイルサイズ−総データ量）＞（記録レート÷８）×６０
ここで、記録媒体１４５はＦＡＴ３２ファイルシステムで論理的にフォーマットされているため、作成可能最大ファイルサイズとは（４Ｇ−１）バイトである。また、右辺は６０秒のデータ記録によって生成されるデータ量を示している。なお、記録レートを８で割っているのは、記録レートを秒あたりのビット数から、秒あたりのバイト数に変換するためである。
【００２４】
上記条件が真であれば、ステップＳ４３０にて残り記録可能時間情報２２０の点滅を開始する。この時、残り記録可能時間が１分を切った場合と同様に、点滅表示を目立つようにするため、文字の色を赤色にする。
【００２５】
また、ステップＳ４１０において、ステップＳ４００にて求めた総データ量が記録可能上限サイズに達した場合、ステップＳ４４０にてデータ記録を停止する。また、ＬＣＤ１６０の記録状態アイコン２４０を、赤丸から図２に示す一時停止を表すアイコンに変えるとともに、記録経過時間情報２３０の表示を、”０ｈ００ｍ００ｓ”へとリセットする。その後、ステップＳ４５０では、もしステップＳ４３０にて残り記録可能時間情報２２０が点滅済みであれば、ステップＳ４６０に進み、点滅を停止させるとともに、文字の色を元に戻す処理を行う。
【００２６】
以上の処理により、総データ量が作成可能最大ファイルサイズ、すなわち（４Ｇ−１）バイトに達する６０秒前より、残り記録可能時間情報２２０が点滅するようになる。また、総データ量が記録可能上限サイズに達した場合、データ記録が停止する。
【００２７】
なお、図４に示したシーケンスは、データ記録中、デジタル信号処理手段１２５からシステム制御手段１７０へと情報通知がなされるたびにシステム制御手段１７０にて実行される。
【００２８】
（実施の形態２）
本発明の第２の実施形態として、本発明を同じくデータ記録装置の１つであるビデオカメラに適用した例を示す。なお、本実施の形態におけるビデオカメラの構成は、実施の形態１で説明した図１に示すビデオカメラ１００と同一である。
【００２９】
第１の実施形態と同様に、本実施形態においても、操作手段１２８に備えられた記録開始ボタンを押下するとデータ記録が開始され、データ記録中は、デジタル信号処理手段１２５からシステム制御手段１７０へ、生成したデータに関する情報が定期的に通知される。システム制御手段１７０が、デジタル信号処理手段１２５より生成したデータに関する情報を受信した際の動作を、図５に示すフローチャートに従って説明する。
【００３０】
図５において、ステップＳ５００はデジタル信号処理手段１２５によって生成されたデータのデータ量を加算するステップである。データ記録開始時点から生成された総データ量が本ステップにて求められる。ステップＳ５００にて求めた総データ量は、ステップＳ５１０にて記録可能上限サイズと比較される。もし、ステップＳ５００にて求めた総データ量がまだ記録可能上限サイズに達していない場合、処理を終える。また、ステップＳ５１０において、ステップＳ５００にて求めた総データ量が記録可能上限サイズに達した場合、ステップＳ５２０にてデータ記録を停止させる。その後、ステップＳ５３０では、以降で説明する処理により残り記録可能時間情報２２０が点滅済みであれば、ステップＳ５４０に進み、点滅を停止させる処理を行う。続くステップＳ５４５では、カードＩ／Ｆ手段１３５を通して記録媒体１４５の空き容量を取得し、更にデータ記録が可能かどうかを判定する。もしデータ記録が可能であれば、ステップＳ５５０にて、図６に示すメッセージ６００をＬＣＤ１６０に表示させ、最大ファイルサイズの制限によりデータ記録が停止したこと、およびデータ記録が更に可能であることをビデオカメラ１００の使用者に通知する。
【００３１】
また、本実施の形態においても、実施の形態１と同様に、システム制御手段１７０に備えられたタイマ処理機構を用いて、あらかじめ定められた時間ごとに割り込みを発生させる。割り込み発生時に実施する処理を図７のフローチャートに示す。図７のフローチャートにおいて、ステップＳ７００では、データ記録開始時を０とするデータ記録開始時点からの経過時間を更新する。具体的には、保持している記録経過時間に、割り込み発生間隔を加算する。次に、ステップＳ７０５にて、既に残り記録可能時間情報２２０の点滅を行っているかどうかを判定し、もし行っていればステップＳ７１０にて残り記録可能時間情報２２０の値を更新し、続けてステップＳ７２０にて記録経過時間情報２３０を更新し処理を終了する。ステップＳ７０５にて、まだ残り記録可能時間情報２２０の点滅を行っていない場合は、ステップＳ７３０に進む。
【００３２】
ステップＳ７３０では、ステップＳ７００で算出した記録経過時間が、通知時間に達しているかどうか判定し、もし達していれば、ステップＳ７４０にて残り記録可能時間情報の点滅を開始する。
【００３３】
ここで、通知時間とは、下記計算式によって求められる時間である。
【００３４】
作成可能最大ファイルサイズ÷（記録レート÷８）−６０
上記計算式において、記録媒体１４５はＦＡＴ３２ファイルシステムで論理的にフォーマットされているため、作成可能最大ファイルサイズとは（４Ｇ−１）バイトである。また、記録レートを８で割っているのは、記録レートを秒あたりのビット数から、秒あたりのバイト数に変換するためである。上記計算式によって、データ記録開始時点から、生成データ量が作成可能最大ファイルサイズに達する６０秒前までの時間が求められる。
【００３５】
以上の処理により、総データ量が作成可能最大ファイルサイズ、すなわち（４Ｇ−１）バイトに達する６０秒前より、残り記録可能時間情報２２０が点滅するようになる。
【００３６】
なお、図５および図７に示したシーケンスはシステム制御手段１７０にて実行される。  
【００３７】
（実施の形態３）
本発明の第３の実施形態は、実施の形態２で説明したビデオカメラ１００の動作を一部修正したものである。具体的には、ビデオカメラ１００の操作手段１２８に備えられたモード切り替えボタンによりビデオカメラ１００が記録モードに設定されているとき、システム制御手段１７０は、記録媒体１４５の空き容量をカードＩ／Ｆ手段１３５を通して取得する。もし記録媒体１４５の空き容量が、作成可能最大ファイルサイズに満たなければ、作成可能最大ファイルサイズの制限によりデータ記録が停止することはありえないため、データ記録中、図７に示すステップＳ７０５を実行せず、ステップＳ７００の実行の後、ステップＳ７１０に処理を進めるようにする。
【００３８】
なお、以上説明した３つの実施例はいずれも通知手段として残り記録可能時間表示を点滅させるようにしたがこれに限るものではなく、様々な通知方法が本発明に含まれる。例えばＬＣＤ１６０にＳＤカードをあらわすアイコンを表示させ、該アイコンを点滅させたり、あるいは、「もうすぐ記録が停止します」といったメッセージをＬＣＤ１６０に表示させたりするようにしてもよい。
【００３９】
更には、ＬＣＤ１６０を通さずに、例えば、ＬＥＤをビデオカメラ１００に備えるよう構成し、前記通知手段は、前記ＬＥＤを発光させることで、データ記録停止が近いことをビデオカメラ１００の使用者に通知するようにしてもなんら問題はない。
【００４０】
更には、データ記録停止までの時間をより詳細にビデオカメラ１００の使用者に通知するため、ＬＣＤ１６０にカウントダウン表示を表示するようにしてもよい。また、これらの通知手段のうち、幾つかを組み合わせて表示するようにしてもなんら問題はない。
【００４１】
なお、上記２つの実施例はいずれもデータ記録装置としてビデオカメラを例にしたがこれに限るものではなく、ＩＣレコーダーや、動画撮影が可能なデジタルカメラなど、ランダムアクセス可能な記録媒体に対して、実時間軸上で連続的に生成されるデータをファイルとして書き込む機器すべてに適用可能である。また、本発明はデータ記録装置、データ記録装置を駆動させるプログラム、あるいはデータ記録装置を駆動させるプログラムが記録された記録媒体、いずれの形式であっても同様の効果を実現可能であることは言うまでもない。
【産業上の利用可能性】
【００４２】
以上のように、本発明にかかるデータ記録装置、データ記録方法、データ記録プログラムおよび記録媒体によれば、記録媒体に作成可能なファイルのサイズの制限により記録が自動的に停止することを、事前にデータ記録装置の使用者が知ることができるため、ランダムアクセス可能な記録媒体をデータ記録に使用するビデオカメラやＩＣレコーダー、あるいは動画撮影が可能なデジタルカメラなどに好適である。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施の形態におけるデータ記録装置の構成を示すブロック図
【図２】本発明の一実施の形態におけるデータ記録装置のＬＣＤの表示を示す図
【図３】本発明の一実施の形態におけるデジタル信号処理を示すフローチャート
【図４】本発明の第１の実施形態におけるシステム制御処理を示すフローチャート
【図５】本発明の第２および第３の実施形態におけるシステム制御処理を示すフローチャート
【図６】本発明の第２および第３の実施形態におけるＬＣＤの表示を示す図
【図７】本発明の第２および第３の実施形態におけるタイマ割り込みによるシステム制御処理を示すフローチャート
【図８】従来のデータ記録装置の構成を示すブロック構成図
【符号の説明】
【００４４】
１２５  デジタル信号処理手段（データ生成手段）
１３５  カードＩ／Ｆ手段（データ記録手段、空き容量取得手段）
１６０  ＬＣＤ（表示手段）
１７０  システム制御手段（データ生成処理情報取得手段、判定手段、通知手段、事前判定手段、データ記録可能判定手段）
２２０  残り記録可能時間情報
６００  メッセージ
【図１】
2007282083.tif 000003
【図２】
2007282083.tif 000004
【図３】
2007282083.tif 000005
【図４】
2007282083.tif 000006
【図５】
2007282083.tif 000007
【図６】
2007282083.tif 000008
【図７】
2007282083.tif 000009
【図８】
2007282083.tif 000010