(57)【要約】【課題】  電源の残量が少なくなった場合でも、できるだけ長く記録媒体へのアクセス処理を継続することができる記録装置、記録方法及びそのプログラムを提供する。【解決手段】  バッファメモリ１０５は、入力された情報データを一時的に蓄積する。メモリコントローラ１０４は、バッファメモリ１０５に対して所定量の情報データが蓄積されたことに応じてバッファメモリ１０５から情報データを読み出して光ディスク１０８に対する記録処理を開始すると共に、その後バッファメモリ１０５に記録された情報データが所定量よりも少ない特定量となったことに応じて情報データの読み出しを停止して光ディスク１０８に対する情報データの記録処理を停止する。電圧検出部１１３は、充電池１１２の残電池容量を検出する。バッファメモリ使用量調整手段１１４は、電圧検出部１１３が検出した残電池容量に応じて所定量を設定する。【選択図】  図１
2006134384.tif 000002
【特許請求の範囲】
【請求項１】
携帯用電源から電力供給を受けて動作し、記録媒体への記録処理を行う記録装置であって、
情報データを入力する入力手段と、
前記入力手段により入力された情報データを一時的に蓄積するメモリと、
前記メモリに対して所定量の前記情報データが蓄積されたことに応じて前記メモリから前記情報データを読み出して前記記録媒体に対する記録処理を開始すると共に、その後前記メモリに記録された前記情報データが前記所定量よりも少ない特定量となったことに応じて前記情報データの読み出しを停止して前記記録媒体に対する前記情報データの記録処理を停止する記録制御手段と、
前記携帯用電源の残容量を検出する電源残量検出手段と、
前記電源残量検出手段により検出された前記残容量に応じて前記所定量を設定する制御手段と
を備えることを特徴とする記録装置。
【請求項２】
前記制御手段は、前記電源残量検出手段により検出された前記残容量から次の前記記録処理後の予測残容量を算出し、前記予測残容量が所定値を下回る場合に、前記所定値より高い予測残容量になるよう前記所定量を減量して設定することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録媒体がディスク状の記録媒体である場合に、前記記録媒体を回転させる回転手段と、
前記回転手段の回転を制御する回転制御手段と
を更に備え、
前記回転制御手段は、前記制御手段による前記所定量の変化に応じて、前記記録処理の実行／停止に応じて回転／停止するよう前記回転手段の回転を制御する第１の制御状態と、前記記録処理の実行／停止に関係なく連続して回転するよう前記回転手段の回転を制御する第２の制御状態とを切り替えることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記電源残量検出手段は、前記携帯用電源の電源電圧値の変化量を基に前記残容量を検出することを特徴とする請求項１〜３のいずれか１項に記載の記録装置。
【請求項５】
前記電源残量検出手段は、前記携帯用電源が燃料電池である場合に、前記燃料電池の燃料容積の残量と発電効率とを基に前記残容量を検出することを特徴とする請求項１〜３のいずれか１項に記載の記録装置。
【請求項６】
温度情報を検出して出力する温度検出手段を更に備え、
前記制御手段は、算出した前記予測残容量に対して前記温度検出手段が出力した前記温度情報を基に温度変化に応じた補正を行うこと特徴とする請求項２又は３に記載の記録装置。
【請求項７】
前記制御手段は、前記残容量が少なくなるほど前記所定量を少なく設定することを特徴とする請求項１に記載の記録装置。
【請求項８】
前記制御手段は、第１の容量と第２の容量の間で前記所定量を選択して設定することを特徴とする請求項１に記載の記録装置。
【請求項９】
携帯用電源から電力供給を受けて動作し、記録媒体への記録処理を行う記録装置を利用した記録方法であって、
情報データを入力する入力ステップと、
前記入力ステップにより入力された情報データをメモリに一時的に蓄積する蓄積ステップと、
前記メモリに対して所定量の前記情報データが蓄積されたことに応じて前記メモリから前記情報データを読み出して前記記録媒体に対する記録処理を開始する記録開始ステップと、
前記記録開始ステップにより、記録処理を開始後に前記メモリに記録された前記情報データが前記所定量よりも少ない特定量となったことに応じて前記情報データの読み出しを停止して前記記録媒体に対する前記情報データの記録処理を停止する停止ステップと、
前記停止ステップにより停止している間に、前記携帯用電源の残容量を検出する電源残量検出ステップと、
前記電源残量検出ステップにより検出された前記残容量に応じて前記所定量を設定する所定量設定ステップと
を有することを特徴とする記録方法。
【請求項１０】
携帯用電源から電力供給を受けて動作し、記録媒体への記録処理を行う記録装置用のプログラムであって、
情報データを入力する入力ステップと、
前記入力ステップにより入力された情報データをメモリに一時的に蓄積する蓄積ステップと、
前記メモリに対して所定量の前記情報データが蓄積されたことに応じて前記メモリから前記情報データを読み出して前記記録媒体に対する記録処理を開始する記録開始ステップと、
前記記録開始ステップにより、記録処理を開始後に前記メモリに記録された前記情報データが前記所定量よりも少ない特定量となったことに応じて前記情報データの読み出しを停止して前記記録媒体に対する前記情報データの記録処理を停止する停止ステップと、
前記停止ステップにより停止している間に、前記携帯用電源の残容量を検出する電源残量検出ステップと、
前記電源残量検出ステップにより検出された前記残容量に応じて前記所定量を設定する所定量設定ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク状の記録媒体にデータを記録する記録装置、記録方法及びそのプログラムに関するものである。
【背景技術】
【０００２】
従来、撮影した画像信号をＭＰＥＧ形式の画像データなどに符号化して、光ディスクに記録するディスクビデオカメラが知られている。
この種のビデオカメラにおいては、画像信号のデータレートよりも光ディスクに対する記録速度を速くしておき、バッファメモリに記録すべき画像信号を蓄積しながら、間欠的に光ディスクに対して画像データを記録している。
【０００３】
具体的には、バッファメモリへの記録データの蓄積量が所定量に達するまでの間は記録を行わず、バッファメモリへの記録データの蓄積量が所定量に達したなら記録を開始し、記録によりバッファメモリへの記録データの蓄積量が特定量以下になったら再び記録を止める。この様な構成により、ビデオカメラの如き携帯機器における記録ドライブ系の電力消費を減らし、使用時間の長時間化を図っている（例えば、特許文献１参照。）。
【０００４】
【特許文献１】特開２００３−３１７３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述の様に、バッファメモリに記録データを蓄積させながら間欠記録を行う場合、光ディスクへの記録停止期間が長いほど、総合的な電力消費量を少なくすることができるため、大容量のバッファメモリを備え、記録停止期間を長くすることが考えられる。
しかしながら、この場合、１回に記録するデータ量が多くなるため、バッファメモリに蓄積しておいたデータを確実に記録できるよう、装置の動作を停止するための電池残量の閾値を予め余裕をもたせて設定しなければならないという問題がある。
【０００６】
本発明は、上述した事情を考慮してなされたもので、電源の残量が少なくなった場合でも、できるだけ長く記録媒体へのアクセス処理を継続することができる記録装置、記録方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、上述した課題を解決すべくなされたもので、本発明による記録装置においては、携帯用電源から電力供給を受けて動作し、記録媒体への記録処理を行う記録装置であって、情報データを入力する入力手段と、入力手段により入力された情報データを一時的に蓄積するメモリと、メモリに対して所定量の情報データが蓄積されたことに応じてメモリから情報データを読み出して記録媒体に対する記録処理を開始すると共に、その後メモリに記録された情報データが所定量よりも少ない特定量となったことに応じて情報データの読み出しを停止して記録媒体に対する情報データの記録処理を停止する記録制御手段と、携帯用電源の残容量を検出する電源残量検出手段と、電源残量検出手段により検出された残容量に応じて所定量を設定する制御手段とを備えることを特徴とする。
【０００８】
これにより、所定量が大きいためにメモリに蓄積された所定量の情報データを全て読み出して記録処理するには携帯用電源の残容量が不足する場合に、携帯用電源の残容量が不足しない程度に上記所定量を減量することで、１回の記録処理におけるデータ量は少なくなるが記録処理を継続することが可能である。すなわち、電源の残量が少なくなった場合でも、できるだけ長く記録媒体へのアクセス処理を継続することができる。
【０００９】
また、本発明による記録装置の一態様例においては、上記制御手段は、電源残量検出手段により検出された残容量から次の記録処理後の予測残容量を算出し、予測残容量が所定値を下回る場合に、所定値より高い予測残容量になるよう所定量を減量して設定することを特徴とする。
これにより、確実に次の記録処理が可能な所定量を設定することができる。
【００１０】
また、本発明による記録装置の一態様例においては、上記記録媒体がディスク状の記録媒体である場合に、記録媒体を回転させる回転手段と、回転手段の回転を制御する回転制御手段とを更に備え、回転制御手段は、制御手段による所定量の変化に応じて、記録処理の実行／停止に応じて回転／停止するよう回転手段の回転を制御する第１の制御状態と、記録処理の実行／停止に関係なく連続して回転するよう回転手段の回転を制御する第２の制御状態とを切り替えることを特徴とする。
【００１１】
これにより、上記所定量が小さな値となることで、一定時間内に行う記録処理の実行／停止の頻度が高くなった場合に、記録処理の実行／停止に関係なく連続して記録媒体を回転するようにすることで、消費電力の低減を実現できる。
【００１２】
また、本発明による記録方法においては、携帯用電源から電力供給を受けて動作し、記録媒体への記録処理を行う記録装置を利用した記録方法であって、情報データを入力する入力ステップと、入力ステップにより入力された情報データをメモリに一時的に蓄積する蓄積ステップと、メモリに対して所定量の情報データが蓄積されたことに応じてメモリから情報データを読み出して記録媒体に対する記録処理を開始する記録開始ステップと、記録開始ステップにより、記録処理を開始後にメモリに記録された情報データが所定量よりも少ない特定量となったことに応じて情報データの読み出しを停止して記録媒体に対する情報データの記録処理を停止する停止ステップと、停止ステップにより停止している間に、携帯用電源の残容量を検出する電源残量検出ステップと、電源残量検出ステップにより検出された残容量に応じて所定量を設定する所定量設定ステップとを有することを特徴とする。
【００１３】
また、本発明によるプログラムは、携帯用電源から電力供給を受けて動作し、記録媒体への記録処理を行う記録装置用のプログラムであって、情報データを入力する入力ステップと、入力ステップにより入力された情報データをメモリに一時的に蓄積する蓄積ステップと、メモリに対して所定量の情報データが蓄積されたことに応じてメモリから情報データを読み出して記録媒体に対する記録処理を開始する記録開始ステップと、記録開始ステップにより、記録処理を開始後にメモリに記録された情報データが所定量よりも少ない特定量となったことに応じて情報データの読み出しを停止して記録媒体に対する情報データの記録処理を停止する停止ステップと、停止ステップにより停止している間に、携帯用電源の残容量を検出する電源残量検出ステップと、電源残量検出ステップにより検出された残容量に応じて所定量を設定する所定量設定ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明による記録装置、記録方法及びそのプログラムは、電源の残量が少なくなった場合でも、できるだけ長く記録媒体へのアクセス処理を継続することができる。
【発明を実施するための最良の形態】
【００１５】
以下に、図面を参照して、本発明の好適な実施の形態について説明する。
［第１の実施形態］
本発明の第１の実施形態における記録再生装置を備え、光ディスクを記録媒体として撮影した映像を記録可能なデジタルビデオカメラ（記録装置）について説明する。
【００１６】
図１は、本発明の第１の実施形態におけるデジタルビデオカメラの概略構成を示すブロック図である。図１において、１０１はカメラであり、撮影処理を行うことでカメラ信号を出力する。１０２は、カメラ信号処理回路であり、カメラ１０１からのカメラ信号に所定の信号処理を施して規格化された映像信号に変換する。１０３は、画像処理回路であり、カメラ信号処理回路１０２が出力する映像信号をビデオレコーダ等に記録するのに適した信号へ変換し符号圧縮化及び復号伸張化処理を施す。
【００１７】
１０４は、メモリコントローラであり、画像処理回路１０３により符号化された画像データをバッファメモリ１０５へ書き込む処理を行う。バッファメモリ１０５への記録（書き込み）処理時に、メモリコントローラ１０４は、バッファメモリ１０５に書き込み処理中のデータが、バッファメモリ使用量調整手段１１４が調整した所定蓄積量（以下、上限蓄積量とする）近くに増加しているか否かを判断する。ここで、バッファメモリ１０５に上限蓄積量近くのデータ量が蓄積されていると判断した場合には、メモリコントローラ１０４は、バッファメモリ１０５からデータを読み出して変調復調回路１０７に出力すると共に、サーボコントローラ１１１にサーボ開始指示を出力する。
【００１８】
変調復調回路１０７は、メモリコントローラ１０４から受信した符号化された画像データを変調信号に変換して、変調信号を光ピックアップ装置１０９に出力する。光ピックアップ装置１０９は、変調復調回路１０７からの変調信号に応じたレーザ発光を行うことで、光ディスク１０８にデータを記録する。また、メモリコントローラ１０４は、上記読み出し処理中にバッファメモリ１０５の残データが所定蓄積量（以下、下限蓄積量）を下回るか否かを判断する。ここで、バッファメモリ１０５の残データが下限蓄積量を下回ったと判断した場合には、メモリコントローラ１０４は、読み出し処理を停止する。これにより、光ディスク１０８への記録処理も停止する。記録及び再生中、サーボコントローラ１１１は、光ディスク１０８をスピンドルモータ１１０により一定速度で回転させると共に、光ピックアップ装置１０９のレーザ光線が光ディスク１０８上の記録トラックを常にトレースするように制御する。
【００１９】
再生時、光ピックアップ装置１０９は、レーザ発光し、光ディスク１０８の反射光を光電変換して再生信号を出力する。変調復調回路１０７は、光ピックアップ装置１０９からの再生信号を復調して、復調データをメモリコントローラ１０４へ出力する。この復調データを記録時と同様に、メモリコントローラ１０４は、バッファメモリ１０５に書き込む。メモリコントローラ１０４は、バッファメモリ１０５に蓄積されたデータ量が、バッファメモリ使用量調整手段１１４が調整した所定蓄積量（上限蓄積量）近くに増加してきたら書き込み処理を止めて、復調データの読み出し処理を開始し、読み出した復調データを画像処理回路１０３へ出力する。画像処理回路１０３は、復調データを復号伸張化して、モニタ１１５へ出力する。
【００２０】
１１２は、充電池であり、例えばリチウムイオン充電池である。１１３は、充電池１１２の電圧を検出する電圧検出部である。１１４は、電圧検出部１１３が検出した電池電圧から１回当たりに書き込むバッファメモリ使用量を算出するバッファメモリ使用量調整手段である。１１６は、温度センサである。１１７は、セル数が違っても残容量を求められるように満充電電池容量を入力しておく電池種類特定部である。
【００２１】
図２は、バッファメモリ１０５に対する読み出し書き出しタイミングと、充電池１１２における電池容量低下と、デジタルビデオカメラにおける消費電力との時間変化の関係を示した図である。図２において、（１）は充電池１１２の電池容量の時間変化を示すグラフであり、縦軸が電池容量で横軸が時間である。また、（２）はバッファメモリ１０５のデータ蓄積量の時間変化を示すグラフであり、縦軸がバッファメモリ量（データ蓄積量）で横軸が時間である。尚、グラフ（２）には、バッファメモリ使用量調整手段１１４が設定可能な上限蓄積量としてＭ１、Ｍ２、Ｍ４の３種類の上限蓄積量が示されている。また、グラフ（２）には、下限蓄積量Ｍ０も示されている。
【００２２】
また、（３）は上限蓄積量Ｍ１が設定された場合のデジタルビデオカメラにおける消費電力の時間変化を示すグラフであり、縦軸が消費電力で横軸が時間である。（４）は上限蓄積量Ｍ２が設定された場合のデジタルビデオカメラにおける消費電力の時間変化を示すグラフであり、縦軸が消費電力で横軸が時間である。（５）は上限蓄積量Ｍ４が設定された場合のデジタルビデオカメラにおける消費電力の時間変化を示すグラフであり、縦軸が消費電力で横軸が時間である。Ｍ０は記録一時停止するメモリ所定蓄積量である。ここで上限蓄積量Ｍ１、Ｍ２、Ｍ４には、Ｍ１＋Ｍ１＝Ｍ２、Ｍ２＋Ｍ２＝Ｍ４の関係にあり、Ｍ４は実質的にバッファメモリ１０５の容量を最大限に使う設定である。
【００２３】
次に、グラフ（２）とグラフ（３）〜（５）の関係について説明する。
グラフ（２）に示すように例えば上限蓄積量Ｍ１である場合、メモリコントローラ１０４は実線Ｌ１のように、バッファメモリ１０５へデータが書き込まれ続けて上限蓄積量Ｍ１に近いデータ蓄積量になると書き込み処理を中止して、データの読み出しを開始する。また、これに応じて、グラフ（３）に示す時刻Ｔ１にて、サーボコントローラ１１１は、ディスク装置の助走開始する。ここで、ディスク装置の助走とは、スピンドルモータ１１０を回転再開し、光ピックアップ装置１０９のトラッキングを再開することである。
【００２４】
グラフ（２）に示すように時刻Ｔ１を過ぎても実線Ｌ１はやや上がり続け、上述したディスク装置の助走を終えて準備が整った時刻Ｔ２にて、メモリコントローラ１０４は、バッファメモリ１０５からデータの読み出しを開始することで実線Ｌ１は下降を始める。これにより、光ディスク１０８へのデータ記録処理も開始する。
【００２５】
また、実線Ｌ１に示すように、メモリコントローラ１０４は、バッファメモリ１０５においてデータ蓄積量が、下限蓄積量Ｍ０を下回った時刻Ｔ３にてサーボコントローラ１１１へ停止を指示し、ディスク装置を休止させ、バッファメモリ１０５にはデータの書き込み処理を開始する。これにより、グラフ（３）に示すように消費電力が時刻Ｔ３で急激に低下する。これは、デジタルビデオカメラにおいて、ディスク装置の動作による消費電力の割合が大きいこと示している。
【００２６】
そして引き続き、グラフ（３）に示すように時刻Ｔ４〜Ｔ６の期間、時刻Ｔ７〜Ｔ９の期間、及び時刻Ｔ１０〜Ｔ１２の期間で光ディスク１０８への記録処理を行うというように間欠的な記録動作が行われる。すなわち、グラフ（３）は、前記のようなグラフ（２）に示す実線Ｌ１のようなバッファメモリ１０５の制御に応じた消費電力の変化を示している。グラフ（３）に示すように、助走期間となる時刻Ｔ１〜Ｔ２までの期間では、スピンドルモータ１１０の起動や、トラッキングのためのシーク動作等により記録定常時より大きな消費電力が必要になる。
【００２７】
また、バッファメモリ使用量調整手段１１４により上限蓄積量Ｍ２が設定されている場合には、メモリコントローラ１０４は、グラフ（２）の実線Ｌ２に示すようにバッファメモリ１０５のデータ蓄積量を制御する。この際、グラフ（４）に示すように、グラフ（３）と同様な処理で時刻Ｔ２１〜Ｔ２３、時刻Ｔ２４〜Ｔ２６の間のみ光ディスク１０８への記録処理を行うといった間欠的な記録処理を行う。
【００２８】
また、バッファメモリ使用量調整手段１１４により上限蓄積量Ｍ４が設定されている場合には、メモリコントローラ１０４は、グラフ（２）の実線Ｌ４に示すようにバッファメモリ１０５のデータ蓄積量を制御する。この際、グラフ（５）に示すように、グラフ（３）と同様な処理で時刻Ｔ４１〜Ｔ４３の間のみ光ディスク１０８への記録処理を行う。
【００２９】
尚、グラフ（３）〜（５）のどの場合でも、上述したようにＭ１×４＝Ｍ２×２＝Ｍ４の関係であるので、光ディスク１０８への記録回数が異なっていても記録されたデータ量は同じである。したがってグラフ（３）の時刻Ｔ２〜Ｔ３の期間、時刻Ｔ５〜Ｔ６の期間、時刻Ｔ８〜Ｔ９の期間、及び時刻Ｔ１１〜Ｔ１２の期間の合計と、グラフ（４）の時刻Ｔ２２〜Ｔ２３の期間、及び時刻Ｔ２５〜Ｔ２６の期間の合計と、グラフ（５）の時刻Ｔ４２〜Ｔ４３の期間は、ほぼ等しい。すなわち、消費電力の違いは助走期間の回数に依存する。例えば、上限蓄積量Ｍ４に相当するデータを記録処理した場合、グラフ（５）の記録処理はグラフ（４）の記録処理に対して時刻Ｔ２４〜Ｔ２５の期間における助走期間の消費電力分だけ総消費電力が少なくなる。また、グラフ（４）はグラフ（３）に対して例えば時刻Ｔ７〜Ｔ８の期間と時刻Ｔ１０〜Ｔ１１の期間における助走期間の消費電力分だけ総消費電力が少なくなる。
【００３０】
次に、グラフ（１）とグラフ（２）の関係について説明する。
グラフ（１）の実線ＢＬ１は、グラフ（２）の実線Ｌ１に示すようなバッファメモリ１０５のデータ蓄積量の制御（以下、実線Ｌ１に示す制御とし、実践Ｌ２、Ｌ４でも適用する）を行った場合の電池容量低下を示す。また、実線ＢＬ２は、グラフ（２）の実線Ｌ２に示す制御での電池容量低下を示す。また、実線ＢＬ４は、グラフ（２）の実線Ｌ４に示す制御での電池容量低下を示す。上述したように実線Ｌ１、Ｌ２、及びＬ４は、同じデータ量（上限蓄積量Ｍ４分のデータ量）を記録処理するものであるが、グラフ（１）の実線ＢＬ１、ＢＬ２、及びＢＬ４の最終電池容量Ｂ１、Ｂ２、及びＢ４に示すように、記録処理後の電池容量は、助走期間の回数が異なる消費電力に相当する分だけ差がつき、ＢＬ１＜ＢＬ２＜ＢＬ４の関係となる。
【００３１】
一方、１回当たりの記録処理における消費電力を比べると、例えば実線ＢＬ２とＢＬ４では、電池容量Ｂ２２とＢ４に示すように、書き込み期間が異なる消費電力に相当する分（時刻Ｔ４２〜Ｔ４３−時刻Ｔ２２〜Ｔ２３の分）だけ差がつき、ＢＬ４＜ＢＬ２となる。また、実線ＢＬ１と実線ＢＬ２を比較すると、電池容量Ｂ１１とＢ２２に示すように、書き込み期間が異なる消費電力に相当する分（時刻Ｔ２２〜Ｔ２３−時刻Ｔ２〜Ｔ３の分）だけ差がつき、ＢＬ２＜ＢＬ１となる。
【００３２】
このように、バッファメモリ１０５の上限蓄積量をより大きく設定するほど、間欠記録回数が少なくなるために総消費電力も少なくなるが、１回当たりの記録処理における消費電力は大きくなる。逆を言えば、バッファメモリ１０５の上限蓄積量を小さく設定するほど、記録処理の回数が多くなるために総消費電力は増大するが、１回当たりの記録処理における消費電力は小さくなる。以上より、充電池１１２の残電池容量が多いときは、上限蓄積量を大きく設定したほうが効率よく記録処理が行え、充電池１１２の残電池容量が少なくなってきた場合は、１回当たりの記録処理における消費電力が少ないほど確実な記録処理ができ、かつ、充電池１１２が減電電圧となる間際まで記録処理を行うことができるといえる。
【００３３】
従って、本実施形態のバッファメモリ使用量調整手段１１４は、電圧検出部１１３の出力結果から充電池１１２の残電池容量が多いと判断した場合は、上限蓄積量Ｍ４を設定し、電圧検出部１１３の出力結果から充電池１１２の残電池容量が少なくなってきたと判断した場合は、残電池容量に応じて上限蓄積量Ｍ２、Ｍ１を設定する。このように、残電池容量に基づいて、総電力消費重視から１回当たりの電力消費重視となるようバッファメモリ１０５のデータ蓄積量を調整する手段を備えたことを特徴とする。例えば、リチウムイオン電池（充電池１１２）は、満充電電圧から減電電圧までほぼ線形に電圧降下するので、電圧検出部１１３が電圧を検出することにより電池容量が何％残っているのかを精度よく算出することが出来る。尚、他の材料の電池でも、バッファメモリ使用量調整手段１１４において、電圧降下特性をテーブルデータとして持っておくことで電圧変化に応じた残電池容量を推定することが出来る。
【００３４】
図３は、バッファメモリ使用量調整手段１１４が、バッファメモリ１０５の使用量（データ蓄積量）を調整する処理の詳細を示すフローチャートである。まず、ステップＳ３０１において、バッファメモリ使用量調整手段１１４は、バッファメモリ１０５のデータ蓄積量を大きいほうからサーチするため最大値に設定し、ステップＳ３０２へ処理を移す。具体的には、バッファメモリ使用量調整手段１１４は、バッファメモリ１０５の使用量を上限蓄積量Ｍ４に設定する。
【００３５】
次に、ステップＳ３０２において、バッファメモリ使用量調整手段１１４は、電池種類特定部１１７から電池種類が１４００ｍＡｈなのか７２０ｍＡｈなのかを特定する情報を入手する。次に、ステップＳ３０３において、バッファメモリ使用量調整手段１１４は、電池の種類に応じて最大電池容量を確定する。次に、ステップＳ３０４において、バッファメモリ使用量調整手段１１４は、電圧検出部１１３が検出した電池電圧の情報を入手して、ステップＳ３０５へ処理を移す。次に、ステップＳ３０５において、バッファメモリ使用量調整手段１１４は、現在の電池電圧と定格電圧との比にステップＳ３０３で求めた最大電池容量を積算する計算から現在の残電池容量を算出してステップＳ３０６へ処理を移す。
【００３６】
次に、ステップＳ３０６において、バッファメモリ使用量調整手段１１４は、ステップＳ３０１（又は後述するステップＳ３１２）で設定したバッファメモリ１０５の上限蓄積量（ここでは、上限蓄積量Ｍ４）で蓄積されるデータを記録処理するために必要な消費電力を予め持っているテーブルから参照して必要消費電力を示す変数Ａ（以下、単に必要消費電力Ａとする。）に代入してステップＳ３０７へ処理を移す。すなわち、バッファメモリ使用量調整手段１１４は、上限蓄積量Ｍ１、Ｍ２、及びＭ４に応じた記録処理に必要な消費電力に関する情報を格納するテーブルを有する。
【００３７】
次に、ステップＳ３０７において、バッファメモリ使用量調整手段１１４は、温度センサ１１６から温度情報を入手してステップＳ３０８へ処理を移す。次に、ステップＳ３０８において、バッファメモリ使用量調整手段１１４は、入手した温度情報を基に温度変化による電池放電能力、機器消費電力の変化を予測して必要消費電力Ａに補正をかけてステップＳ３０９へ処理を移す。次に、ステップＳ３０９において、バッファメモリ使用量調整手段１１４は、残電池容量から必要消費電力Ａの値を減算した値を算出して変数Ｂに代入して、ステップＳ３１０へ処理を移す。この変数Ｂに代入される値は、記録処理を終えた時の残電池容量を推定した値である。
【００３８】
次に、ステップＳ３１０において、バッファメモリ使用量調整手段１１４は、変数Ｂの値がまだ動作停止容量より高い値であるか否か、つまり動作停止電圧に達しているか否かを判断する。尚、動作停止容量とは、デジタルビデオカメラの動作を停止させてしまうか否かを判断する残電池容量の値であり、本実施形態では図２に示した電池容量Ｂ３であるとする。また、具体的には動作停止の判断は電池容量を算出する基となる電池電圧で行い、その判断基準となる電圧を動作停止電圧とする。ここで、バッファメモリ使用量調整手段１１４は、変数Ｂのほうが高い値であると判断した場合は、ステップＳ３１１へ処理を移し、そうでないと判断した場合はステップＳ３１２へ処理を移す。
【００３９】
ステップＳ３１１において、バッファメモリ使用量調整手段１１４は、バッファメモリ１０５の使用量として現状設定（ここでは上限蓄積量Ｍ４）で確定として終了する。また、ステップＳ３１２において、バッファメモリ使用量調整手段１１４は、バッファメモリ１０５の上限蓄積量を減量して、ステップＳ３０６からの処理へ戻る。具体的には、図２のグラフ（１）に示す残電池容量Ｂ３が動作停止容量であり、残電池容量Ｂ０の時点で判断した場合には、バッファメモリ使用量調整手段１１４は、バッファメモリ１０５に対して上限蓄積量Ｍ４の設定では変数Ｂの値が動作停止容量を下回ると判断して（ステップＳ３１０のＮ）、ステップＳ３１２に進み、減量した値となる上限蓄積量Ｍ２を設定する。
【００４０】
上述した、バッファメモリ使用量調整手段１１４が行うバッファメモリ１０５に対して上限蓄積量Ｍ４の設定では変数Ｂの値が動作停止容量を超えてしまうという判断は、例えば以下のように行う。まず、バッファメモリ使用量調整手段１１４は、グラフ（１）の実線ＢＬ４が示す１回の記録処理が行われた後の残電池容量Ｂ４を推定し、変数Ｂに代入する。次に、バッファメモリ使用量調整手段１１４は、変数Ｂ（残電池容量Ｂ４）と動作停止容量Ｂ３とを比較して上限蓄積量Ｍ４の設定では変数Ｂの値が動作停止容量を超えてしまうと判断する。
【００４１】
次に、バッファメモリ使用量調整手段１１４は、ステップＳ３１２において上限蓄積量Ｍ２を設定すると、ステップＳ３０６〜Ｓ３０９の処理を再度行い、グラフ（１）の実線ＢＬ２で示す残電池容量Ｂ２２を推定して変数Ｂに代入する。次に、バッファメモリ使用量調整手段１１４は、変数Ｂ（残電池容量Ｂ２２）と動作停止容量Ｂ３とを比較して上限蓄積量Ｍ２の設定では変数Ｂの値が動作停止容量を超えないと判断して、ステップＳ３１１に進み、バッファメモリ１０５の使用量は上限蓄積量Ｍ２に設定する。
【００４２】
このようにバッファメモリ１０５の最大使用量となる上限蓄積量Ｍ４の設定で記録処理を続けると、図２のグラフ（１）に示すように残電池容量Ｂ０となった場合に、本来の動作停止容量（Ｂ３）より高めの電池容量（Ｂ０）であっても記録処理を停止しなければならないが、バッファメモリ使用量調整手段１１４は、減量した値となる上限蓄積量Ｍ２に設定変更することができるので、本来の動作停止容量Ｂ３の間際まで記録処理を行うことができる。上限蓄積量Ｍ４の設定のみで処理する場合と比べて、本実施形態のように設定変更した方が、上限蓄積量Ｍ２分だけ多くのデータ量を光ディスク１０８に記録できる。
【００４３】
尚、上述した図３の処理は、記録処理時のバッファメモリ１０５の使用量を調整するルーチン処理を示すものであるが、再生処理においても、ほぼ同じルーチン処理で対応可能ある。具体的には、ステップＳ３０６にてテーブルから参照するデータを、ステップＳ３０１（又はステップＳ３１２）で設定したバッファメモリ１０５の上限蓄積量を再生処理に必要な消費電力のデータに切り替えるだけである。すなわち、バッファメモリ使用量調整手段１１４は、上限蓄積量Ｍ１、Ｍ２、及びＭ４に応じた再生処理に必要な消費電力に関する情報を格納するテーブルを有する。
【００４４】
また、記録処理と再生処理ではレーザ発光の消費電力の違いが主なので、バッファメモリ使用量調整手段１１４がそれぞれ別テーブルで有するという構成に限らず、例えば記録処理のテーブルのみを有し、そのテーブルに係数を掛けるだけで再生処理に必要な情報を算出するという構成でもよい。一般的なビデオカメラの場合、充電池１１２は外付けで電池容量の違うタイプが用意されているので電池種類特定部１１７で電池の種類に応じた電池容量を保持しておく必要があるが、内蔵タイプの充電池を用いている場合であれば種類が１種類しかないので、固定値を持つだけで良い。
【００４５】
［第２の実施形態］
次に、第２の実施形態におけるデジタルビデオカメラ（記録装置）として、燃料電池を電源とするデジタルビデオカメラについて説明する。
図４は、本発明の第２の実施形態におけるデジタルビデオカメラの概略構成を示すブロック図である。尚、図４において、図１と同じ符号を付与したブロックは、同様の機能を有するブロックであるので、説明を省略する。図４から明らかなように、図１と異なる点は、燃料電池４１２と残燃料容積検出部４１３である。燃料電池４１２は、燃料を基に発電する燃料電池である。残燃料容積検出部４１３は、燃料電池４１２の燃料の残り容積を検出する。これにより、バッファメモリ使用量調整手段１１４は、残燃料容積検出部４１３の検出結果に応じて、上限蓄積量Ｍ１、Ｍ２、及びＭ４のいずれか一つを設定する。
【００４６】
図５は、バッファメモリ使用量調整手段１１４がバッファメモリ１０５の使用量として上限蓄積量を設定する処理の詳細を示すフローチャートである。まず、ステップＳ５０１において、バッファメモリ使用量調整手段１１４は、バッファメモリ１０５の上限蓄積量を大きいほうからサーチするため最大の上限蓄積量Ｍ４に設定してステップＳ５０２へ処理を移す。ステップＳ５０２において、バッファメモリ使用量調整手段１１４は、残燃料容積検出部４１３が検出した燃料電池４１２の残燃料容積の情報を入手して、ステップＳ５０３へ処理を移す。
【００４７】
ステップＳ５０３において、バッファメモリ使用量調整手段１１４は、現在の残燃料容積と発電効率から現在の残電池容量を算出してステップＳ５０４へ処理を移す。ステップＳ５０４において、バッファメモリ使用量調整手段１１４は、ステップＳ５０１（又は後述するステップＳ５１０）で設定した上限蓄積量（ここでは上限蓄積量Ｍ４）で蓄積されるデータを記録処理するために必要な消費電力を予め持っているテーブルから参照して必要消費電力を示す変数Ａ（以下、必要消費電力Ａとする。）に代入してステップＳ５０５へ処理を移す。
【００４８】
ステップＳ５０５において、バッファメモリ使用量調整手段１１４は、温度センサ１１６の温度情報を入手してステップＳ５０６へ処理を移す。ステップＳ５０６において、バッファメモリ使用量調整手段１１４は、温度変化で機器消費電力が変化するので必要消費電力Ａに補正をかけステップＳ５０７へ処理を移す。ステップＳ５０７において、バッファメモリ使用量調整手段１１４は、残電池容量から必要消費電力Ａを減算した値を算出して変数Ｂに代入することで記録し終わった時の残電池容量を推定してステップＳ５０８へ処理を移す。ステップＳ５０８において、バッファメモリ使用量調整手段１１４は、変数Ｂが動作停止容量より高い値であるか否か、つまり動作停止電圧に達しているか否かを判断する。ここで、変数Ｂのほうが動作停止容量より高い値であると判断した場合はステップＳ５０９へ処理を移し、そうでないと判断した場合はステップＳ５１０へ処理を移す。
【００４９】
ステップＳ５０９において、バッファメモリ使用量調整手段１１４は、上限蓄積量を現状設定のまま変えないこととして処理を終了する。また、ステップＳ５１０において、バッファメモリ使用量調整手段１１４は、上限蓄積量を減量して、ステップＳ５０４からの処理へ戻る。以上に説明したように、第２の実施形態におていは、第１の実施形態に比べて、残電池容量の検出部分を燃料電池４１２に対応させただけで、バッファメモリ１０５の上限蓄積量を調整することで本来の動作停止電圧間際まで記録処理を可能とするという概念は同じである。
【００５０】
［第３の実施形態］
第３の実施形態におけるデジタルビデオカメラ（記録装置）として、最小のデータ量となる上限蓄積量が設定されている場合に、上述したように光ディスク１０８を間欠的に回転させるのではなく、光ディスク１０８を連続回転させることで消費電力をより低減するデジタルビデオカメラについて説明する。尚、第３の実施形態におけるデジタルビデオカメラの概略構成は、図１に示す概略構成であっても図４に示す概略構成であってもよい。但し、バッファメモリ使用量調整手段１１４における処理が異なる。以下の説明においては、図１の概略構成を用いて本実施形態におけるバッファメモリ使用量調整手段１１４の処理動作について説明する。
【００５１】
図６は、間欠的な回転と連続回転による電池容量低下と消費電力の時間変化の違いを示した図である。グラフ（１）は、充電池１１２の電池容量の時間変化を示すグラフであり、縦軸が電池容量で横軸が時間である。グラフ（２）は、バッファメモリ１０５のデータ蓄積量の時間変化を示すグラフであり、縦軸がバッファメモリ量蓄積量で横軸が時間である。グラフ（３）は、上限蓄積量が最小（ここでは上限蓄積量Ｍ０３）とした場合の間欠回転による記録処理の消費電力変化を示すグラフであり、縦軸が消費電力で横軸が時間である。グラフ（４）は、上限蓄積量が最小（ここでは上限蓄積量Ｍ０３）とした場合の連続回転による記録処理の消費電力変化を示すグラフであり、縦軸が消費電力で横軸が時間である。
【００５２】
メモリコントローラ１０４は、上限蓄積量Ｍ０３が設定されている場合、バッファメモリ１０５へデータが書き込まれ続けて上限蓄積量Ｍ０３になった時刻Ｔ３１において、サーボコントローラ１１１に対してディスク装置の助走を開始させるよう制御する。ここでディスク装置の助走とは、第１の実施形態で説明したように、スピンドルモータ１１０の回転を再開し、光ピックアップ装置１０９のトラッキングを再開することである。グラフ（２）の実線Ｌ０３に示すように時刻Ｔ３１の後はややデータ蓄積量が上がり続け、ディスク装置の助走を終えて記録処理の準備が整った時刻Ｔ３３において、メモリコントローラ１０４は、バッファメモリ１０５からデータを読み出す。メモリコントローラ１０４は、バッファメモリ１０５のデータ蓄積量が、下限蓄積量Ｍ０になった時刻Ｔ３４において、サーボコントローラ１１１への記録処理の停止を指示する。これにより、ディスク装置は記録処理を休止させる。また、時刻Ｔ３４からバッファメモリ１０５に対するデータの蓄積処理が再開する。以後、時刻Ｔ３７〜Ｔ３８の期間、時刻Ｔ４１〜Ｔ４２の期間で記録処理をするというように間欠的に記録処理の動作が行われる。
【００５３】
グラフ（３）は、グラフ（２）の実線Ｌ０３に示すデータ蓄積量の制御を行う場合に、間欠的な回転による間欠的な記録処理に応じた消費電力の変化を示すグラフである。助走期間である時刻Ｔ３１〜Ｔ３２までの期間では、スピンドルモータ１１０の起動や、トラッキングのためのシーク動作等を行うことより記録定常時より大きな消費電力が必要になる。時刻Ｔ３２〜Ｔ３３までの期間でサーボコントローラ１１１が定常状態になり、時刻Ｔ３３からはレーザ発光を記録処理の出力レベルに上げるため消費電力が上がっている。
【００５４】
グラフ（４）は、前記のようなグラフ（２）の実線Ｌ０３に示すデータ蓄積量の制御を行う場合に、連続回転による間欠的な記録処理に応じた消費電力の変化を示すグラフである。前記グラフ（３）と違い、グラフ（４）では、記録定常時に応じた消費電力から始まる。そして、メモリコントローラ１０４は、バッファメモリ１０５のデータ蓄積量が、下限蓄積量Ｍ０になった時刻Ｔ５１において、サーボコントローラ１１１へ記録処理の停止を指示し、かつ、ディスク装置の回転処理は動作させ続けるよう指示する。これにより、時刻Ｔ５１〜Ｔ５２、時刻Ｔ５３〜Ｔ５４、及び時刻Ｔ５５〜Ｔ５６に示すように記録処理の間のみ消費電力が高くなる。
【００５５】
このように、本実施形態では、メモリコントローラ１０４において、光ディスク１０８の回転を止めないで記録処理を行うことが選択できる。以下に、回転を止めない記録処理の有効性について説明する。図６のグラフ（３）の時刻Ｔ３３〜Ｔ３４の期間、時刻Ｔ３７〜Ｔ３８の期間、及び時刻Ｔ４１〜Ｔ４２の期間における消費電力の合計と、グラフ（４）の時刻Ｔ５１〜Ｔ５２の期間、時刻Ｔ５３〜Ｔ５４の期間、及び時刻Ｔ５５〜Ｔ５６の期間における消費電力の合計はほぼ等しい。すなわち、消費電力の違いは助走期間の回数の違いに依存する。上限蓄積量Ｍ０３に相当するデータを３回記録処理する場合、グラフ（４）は、グラフ（３）と比較して時刻Ｔ３１〜Ｔ３２の期間、時刻Ｔ３５〜Ｔ３６の期間、及び時刻Ｔ３９〜Ｔ４０の期間の分だけ総消費電力が少ない。すなわち、図６に示すように、上限蓄積量Ｍ０３の値が小さい場合は間欠的な記録処理の間隔が狭くなり、光ディスク１０８の回転を止めないで記録処理を行う方が消費電力を低く抑えることができる。
【００５６】
グラフ（１）の実線ＢＬ０３は、グラフ（３）の消費電力による電池容量低下、実線ＢＬ０１は、グラフ（４）に示した回転を止めない記録処理での電池容量低下を示したものである。上限蓄積量Ｍ０３に応じたデータ量を記録処理した後の電池容量は、助走期間の回数が違う消費電力に相当する分だけ徐々に差がつき、６回分の記録処理を行った後は、残電池容量Ｂ０３＜Ｂ０１となる。このように、バッファメモリ１０５の上限蓄積量を小さくしていった場合は、休止期間が短くなり間欠記録回数だけ起動電力を消費し、総消費電力はディスク装置を休止させない場合の方が小さくなる。従って、充電池１１２の残電池容量が少なくなってきた場合は、間欠的な回転による記録処理からディスク装置を休止させない連続回転による記録処理へ切り替えることで、より消費電力を低減し、かつ、充電池１１２が減電電圧となる間際まで記録処理を行うことができる。本実施形態のメモリコントローラ１０４は、残電池容量と、バッファメモリ１０５の上限蓄積量に基づいて、間欠的な回転による記録処理と連続回転による記録処理を切り替える手段を備えたことを特徴とする。
【００５７】
図７は、バッファメモリ使用量調整手段１１４のバッファメモリ使用量の調整処理と、メモリコントローラ１０４の記録処理方法の切り替え処理により、間欠的な回転による記録処理と連続回転による記録処理とを選択的に利用する処理を示すフローチャートである。まず、ステップＳ７０１において、バッファメモリ使用量調整手段１１４は、バッファメモリ１０５の上限蓄積量を大きいほうからサーチするため最大の上限蓄積量を設定してステップＳ７０２へ処理を移す。
【００５８】
ステップＳ７０２において、バッファメモリ使用量調整手段１１４は、電池種類特定部１１７から電池種類が１４００ｍＡｈなのか７２０ｍＡｈなのかを特定する情報を入手する。ステップＳ７０３において、バッファメモリ使用量調整手段１１４は、電池の種類に応じて最大電池容量を確定し、ステップＳ７０４へ処理を移す。ステップＳ７０４において、バッファメモリ使用量調整手段１１４は、電圧検出部１１３が検出した電池電圧の情報を入手して、ステップＳ７０５へ処理を移す。
【００５９】
ステップＳ７０５において、バッファメモリ使用量調整手段１１４は、現在の電池電圧と定格電圧との比にステップＳ７０３で求めた最大電池容量を積算する計算から現在の残電池容量を算出してステップＳ７０６へ処理を移す。ステップＳ７０６において、バッファメモリ使用量調整手段１１４は、ステップＳ７０１（又は後述するステップＳ７１９）で設定したバッファメモリ１０５の上限蓄積量で蓄積されるデータを間欠的な回転により記録処理するために必要な消費電力を予め持っているテーブルから参照して第１の必要消費電力を示す変数Ａ（以下、単に必要消費電力Ａとする。）に代入してステップＳ７０７へ処理を移す。
【００６０】
ステップＳ７０７において、バッファメモリ使用量調整手段１１４は、設定したバッファメモリ１０５の上限蓄積量で蓄積されるデータを連続回転により記録処理するために必要な消費電力を予め持っているテーブルから参照して第２の必要消費電力を示す変数Ｃ（以下、単に必要消費電力Ｃとする。）に代入してステップＳ７０８へ処理を移す。
【００６１】
ステップＳ７０８において、バッファメモリ使用量調整手段１１４は、変数Ａ、Ｃの値を比較してＡ＜Ｃであるか否かを判断する。つまり、間欠的な回転による記録処理の方が連続回転による記録処理より消費電力が少ないか否かを判断する。ここで、間欠的な回転による記録処理の消費電力の方が少ないと判断した場合（ステップＳ７０８のＹ）には、ステップＳ７０９へ処理を移し、そうでないと判断した場合（ステップＳ７０８のＮ）には、ステップＳ７１３へ処理を移す。尚、バッファメモリ使用量調整手段１１４は、ステップＳ７０８における判断結果をメモリコントローラ１０４へ渡す。メモリコントローラ１０４は、この判断結果に応じて、以下に示すステップＳ７０９の処理、又は、ステップＳ７１３の処理を行う。
【００６２】
ステップＳ７０９において、メモリコントローラ１０４は、サーボコントローラ１１１に対して間欠的な回転による記録処理を行うように設定して、ステップＳ７１０へ処理を移す。ステップＳ７１０において、バッファメモリ使用量調整手段１１４は、温度センサ１１６から温度情報を入手してステップＳ７１１へ処理を移す。ステップＳ７１１において、バッファメモリ使用量調整手段１１４は、入手した温度情報を基に温度変化による電池放電能力、機器消費電力の変化を予測して必要消費電力Ａに補正をかけてステップＳ７１２へ処理を移す。ステップＳ７１２において、バッファメモリ使用量調整手段１１４は、残電池容量から必要消費電力Ａの値を減算した値を算出して変数Ｂに代入して、ステップＳ７１７へ処理を移す。この変数Ｂに代入される値は、記録処理を終えた時の残電池容量を推定した値である。
【００６３】
また、ステップＳ７１３において、メモリコントローラ１０４は、サーボコントローラ１１１に対して連続回転による記録処理を行うように設定して、ステップＳ７１４へ処理を移す。ステップＳ７１４において、バッファメモリ使用量調整手段１１４は、温度センサ１１６から温度情報を入手してステップＳ７１５へ処理を移す。ステップＳ７１５において、バッファメモリ使用量調整手段１１４は、入手した温度情報を基に温度変化による電池放電能力、機器消費電力の変化を予測して必要消費電力Ｃに補正をかけてステップＳ７１６へ処理を移す。ステップＳ７１６において、バッファメモリ使用量調整手段１１４は、残電池容量から必要消費電力Ｃの値を減算した値を算出して変数Ｂに代入して、ステップＳ７１７へ処理を移す。
【００６４】
ステップＳ７１７において、バッファメモリ使用量調整手段１１４は、変数Ｂの値がまだ動作停止容量より高い値であるか否か、つまり動作停止電圧に達しているか否かを判断する。バッファメモリ使用量調整手段１１４は、変数Ｂのほうが高い値であると判断した場合は、ステップＳ７１８へ処理を移し、そうでないと判断した場合はステップＳ７１９へ処理を移す。
【００６５】
ステップＳ７１８において、バッファメモリ使用量を現状設定で確定として終了する。ステップＳ７１９において、バッファメモリ使用量を減量して、ステップＳ７０６からの処理へ戻る。具体的には、図６のグラフ（１）において、残電池容量Ｂ３３が動作停止電圧であり、残電池容量Ｂ０の時点で判断した場合には、バッファメモリ使用量調整手段１１４は、バッファメモリ１０５に対して上限蓄積量Ｍ０３の設定で、かつ、間欠的な回転による記録処理では、グラフ（１）の実線ＢＬ０３で電力消費するため６回分の記録処理が終わった時点で残電池容量Ｂ０３が推定される。この残電池容量Ｂ０３は、動作停止容量Ｂ３３を下回っており、４回の記録処理で停止してしまう。
【００６６】
しかし、ステップＳ７０８において、連続回転による記録処理の方が、６回分の記録処理における消費電力が少ないと判断されると、メモリコントローラ１０４は、連続回転による記録処理を選択する。これにより、グラフ（１）の実線ＢＬ０１で電力消費されるため６回分の記録処理が終わった時点で残電池容量Ｂ０１となる。これは動作停止容量Ｂ３３を上回っており、６回の記録処理が可能であることを示している。
【００６７】
このように、バッファメモリ１０５の上限蓄積量を小さくしていった場合は、休止期間が短くなり総消費電力はディスク装置を休止させない場合の方が小さくなる。従って、充電池１１２の残電池容量の減少に応じて、上限蓄積量を小さくしていく場合は、間欠的な回転による記録処理からディスク装置を休止させない連続回転による記録処理へ切り替えることで消費電力の低減し、かつ、充電池１１２が減電電圧となるまでに、より多くの回数の記録処理を行うことが出来る。
【００６８】
尚、上述した実施形態では、充電可能な充電池１１２を例に説明したが、充電できない電池であってもよい。
【００６９】
また、上述した実施形態において図３、図５、図７に示したバッファメモリ使用量調整手段１１４の各処理は、各処理の機能を実現する為のプログラムをメモリから読み出してＣＰＵ（中央演算装置）が実行することによりその機能を実現させるものである。すなわち、デジタルビデオカメラのハードウェア構成としては、図１の構成に更にＣＰＵ及びメモリを少なくとも含む構成である。ここで、メモリとは、例えばＲＯＭなどであり、コンピュータ読取可能な記録媒体である。
【００７０】
また、上述した構成に限定さるものではなく、図３、図５、図７に示したバッファメモリ使用量調整手段１１４の各処理の全部または一部の機能を専用のハードウェアにより実現してもよい。また、上述したメモリは、ＲＯＭに限定されるものではなく、ＨＤＤ（ハードディスクドライブ）、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ以外の揮発性のメモリ、あるいはこれらの組合せによるコンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。
【００７１】
また、図３、図５、図７に示したバッファメモリ使用量調整手段１１４の各処理の機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。具体的には、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含む。
【００７２】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７４】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００７５】
【図１】本発明の第１の実施形態におけるデジタルビデオカメラの概略構成を示すブロック図である。
【図２】バッファメモリ１０５に対する読み出し書き出しタイミングと、充電池１１２における電池容量低下と、デジタルビデオカメラにおける消費電力との時間変化の関係を示した図である。
【図３】バッファメモリ使用量調整手段１１４が、バッファメモリ１０５の使用量（データ蓄積量）を調整する処理の詳細を示すフローチャートである。
【図４】本発明の第２の実施形態におけるデジタルビデオカメラの概略構成を示すブロック図である。
【図５】バッファメモリ使用量調整手段１１４がバッファメモリ１０５の使用量として上限蓄積量を設定する処理の詳細を示すフローチャートである。
【図６】間欠的な回転と連続回転による電池容量低下と消費電力の時間変化の違いを示した図である。
【図７】間欠的な回転による記録処理と連続回転による記録処理とを選択的に利用する処理を示すフローチャートである。
【符号の説明】
【００７６】
１０１      カメラ
１０２      カメラ信号処理回路
１０３      画像処理回路
１０４      メモリコントローラ
１０５      バッファメモリ
１０７      変調復調回路
１０８      光ディスク
１０９      光ピックアップ装置
１１０      スピンドルモータ
１１１      サーボコントローラ
１１２      充電池
１１３      電圧検出部
１１４      バッファメモリ使用量調整手段
１１６      温度センサ
１１７      電池種類特定部
４１２      燃料電池
４１３      残燃料容積検出部
【図１】
2006134384.tif 000003
【図２】
2006134384.tif 000004
【図３】
2006134384.tif 000005
【図４】
2006134384.tif 000006
【図５】
2006134384.tif 000007
【図６】
2006134384.tif 000008
【図７】
2006134384.tif 000009