(57)【要約】【構成】イメージセンサ１４は、被写界を捉える撮像面１４ｆを有する。ＣＰＵ４０の記録タスクは、撮像面１４ｆで捉えられた被写界の動画像を記録するべく、ハードディスク３６にアクセスする。ただし、ＣＰＵ４０の撮影タスクは、中断条件の満足を検出したとき、記録タスクに対してアクセス処理の中断を要求する。動き検出回路３８は、撮像面１４ｆで捉えられた被写界像に基づいて１／３０秒あたりの撮像面１４ｆの動き量を検出する。また、接触センサ４４は、操作者の手の筐体４８への接触を検知する。中断条件は、動き検出回路３８によって検出された動き量が閾値を上回るという条件と、接触センサ４４の検知結果が非接触を示すという条件とを含む。撮影タスクは、両方の条件が満足されるとき、アクセス処理の中断を記録タスクに要求する。【効果】カメラの落下に起因してハードディスクに異常が発生する事態を回避できる。【選択図】図１
2007189328.tif 000002
【特許請求の範囲】
【請求項１】
被写界を捉える撮像面を有する撮像手段、
前記撮像面で捉えられた被写界を表す動画像を記録するべく記録媒体にアクセスするアクセス手段、
中断条件が満足されるとき前記アクセス手段にアクセス処理の中断を要求する要求手段、
前記撮像面で捉えられた被写界像に基づいて前記撮像面の単位時間あたりの動き量を検出する動き検出手段、および
操作者の手の筐体への接触を検知する接触検知手段を備え、
前記中断条件は、前記動き検出手段によって検出された動き量が閾値を上回るという第１条件、および前記接触検知手段の検知結果が非接触を示すという第２条件を含み、
前記要求手段は前記第１条件および前記第２条件の両方が満足されるとき前記アクセス処理の中断を要求する、電子カメラ。
【請求項２】
前記アクセス手段は可動記録部材を含み、
前記要求手段は前記可動記録部材の退避を要求する退避要求手段を含む、請求項１記載の電子カメラ。
【請求項３】
前記撮像面で捉えられた被写界を表す動画像を内部メモリに書き込む書き込み手段をさらに備え、
前記アクセス手段は前記書き込み手段によって前記内部メモリに格納された動画像を前記記録媒体に指定量ずつ転送する転送手段を含む、請求項１または２記載の電子カメラ。
【請求項４】
前記アクセス手段は、前記要求手段によって要求が発行されたか否かを前記転送手段による前記指定量の転送処理が完了する毎に判別する判別手段を含み、
前記転送手段は前記判別手段の判別結果が肯定的であるとき前回と同じ転送処理を再度実行する、請求項３記載の電子カメラ。
【請求項５】
前記接触検知手段は前記操作者が前記筐体を通常態様で把持したときに前記操作者の指が接触する位置に設けられる、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
被写界を捉える撮像面を有する撮像手段と、前記撮像面で捉えられた被写界像に基づいて前記撮像面の単位時間あたりの動き量を検出する動き検出手段と、操作者の手の筐体への接触を検知する接触検知手段とを備える電子カメラのプロセサに、
前記撮像面で捉えられた被写界を表す動画像を記録するべく記録媒体にアクセスするアクセスステップ、および
中断条件が満足されるとき前記記録媒体へのアクセス処理の中断を要求する要求ステップを実行させるための記録制御プログラムであって、
前記中断条件は、前記動き検出手段によって検出された動き量が閾値を上回るという第１条件、および前記接触検知手段の検知結果が非接触を示すという第２条件を含み、
前記要求ステップでは前記第１条件および前記第２条件の両方が満足されるとき前記アクセス処理の中断を要求する、記録制御プログラム。
【請求項７】
被写界を捉える撮像面を有する撮像手段と、前記撮像面で捉えられた被写界像に基づいて前記撮像面の単位時間あたりの動き量を検出する動き検出手段と、操作者の手の筐体への接触を検知する接触検知手段とを備える電子カメラの記録制御方法であって、
(a) 前記撮像面で捉えられた被写界を表す動画像を記録するべく記録媒体にアクセスし、そして
(b) 中断条件が満足されるとき前記記録媒体へのアクセス処理を中断し、
前記中断条件は、前記動き検出手段によって検出された動き量が閾値を上回るという第１条件、および前記接触検知手段の検知結果が非接触を示すという第２条件を含み、
前記ステップ(b)では前記第１条件および前記第２条件の両方が満足されるとき前記アクセス処理の中断を要求する、記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特にたとえば撮影された被写界像を記録媒体に記録する、電子カメラに関する。
【背景技術】
【０００２】
従来のこの種の装置の一例が、特許文献１に開示されている。この従来技術によれば、ジャイロセンサまたは圧力センサによって携帯型端末装置の傾斜や落下が検知されたとき、磁気ディスク装置に衝撃が加わる前に、磁気ヘッドが安全な退避領域に移動される。これによって、記録媒体が損傷を受ける事態を未然に防止することができる。
【特許文献１】特開平６−２０３５０５号公報［G11B 21/12, 19/02, 19/04］
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、動画像のような連続的に取り込まれるコンテンツの記録媒体への記録を想定した場合、ジャイロセンサまたは圧力センサの誤検知によって磁気ヘッドの退避動作が頻繁に発生すると、連続記録可能時間が短縮されるという問題が生じる。
【０００４】
それゆえに、この発明の主たる目的は、記録媒体に異常が発生する事態を回避でき、かつ連続記録可能時間を延長できる、電子カメラを提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明に従う電子カメラ(10)は、被写界を捉える撮像面(14f)を有する撮像手段(14)、撮像面で捉えられた被写界を表す動画像を記録するべく記録媒体(36)にアクセスするアクセス手段(34, S59, S61, S63, S65)、中断条件が満足されるときアクセス手段にアクセス処理の中断を要求する要求手段(S31, S33)、撮像面で捉えられた被写界像に基づいて撮像面の単位時間あたりの動き量を検出する動き検出手段(38)、および操作者の手の筐体(48)への接触を検知する接触検知手段(44)を備え、中断条件は、動き検出手段によって検出された動き量が閾値を上回るという第１条件、および接触検知手段の検知結果が非接触を示すという第２条件を含み、要求手段は第１条件および第２条件の両方が満足されるときアクセス処理の中断を要求する。
【０００６】
撮像手段は、被写界を捉える撮像面を有する。アクセス手段は、撮像面で捉えられた被写界を表す動画像を記録するべく、記録媒体にアクセスする。ただし、中断条件が満足されると、要求手段からアクセス手段に対してアクセス処理の中断が要求される。
【０００７】
動き検出手段は、撮像面で捉えられた被写界像に基づいて撮像面の単位時間あたりの動き量を検出する。また、接触検知手段は、操作者の手の筐体への接触を検知する。中断条件は、動き検出手段によって検出された動き量が閾値を上回るという第１条件と、接触検知手段の検知結果が非接触を示すという第２条件とを含む。要求手段は、第１条件および第２条件の両方が満足されるとき、アクセス処理の中断を要求する。
【０００８】
したがって、操作者が筐体を把持していれば、撮像面の動き量が閾値を上回っても、アクセス処理が中断されることはない。また、操作者が筐体を把持していなくても、撮像面の動き量が閾値以下であれば、アクセス処理が中断されることはない。しかし、操作者が筐体を把持していない状態で撮像面の動き量が閾値を上回れば、アクセス処理が中断される。これによって、電子カメラの落下に起因して記録媒体に異常が発生する事態を回避でき、かつ連続記録可能時間を延長することができる。
【０００９】
請求項２の発明に従う電子カメラは、アクセス手段は可動記録部材(34h)を含み、要求手段は可動記録部材の退避を要求する退避要求手段(S31)を含む。これによって、落下に起因する記録媒体の破損を回避することができる。
【００１０】
請求項３の発明に従う電子カメラは、請求項１または２に従属し、撮像面で捉えられた被写界を表す動画像を内部メモリ(26)に書き込む書き込み手段(24, 32)をさらに備え、アクセス手段は書き込み手段によって内部メモリに格納された動画像を記録媒体に指定量ずつ転送する転送手段(S61)を含む。これによって、アクセス処理は、指定量の転送処理が完了する毎に中断され得る。
【００１１】
請求項４の発明に従う電子カメラは、請求項３に従属し、アクセス手段は、要求手段によって要求が発行されたか否かを転送手段による指定量の転送処理が完了する毎に判別する判別手段(S65)を含み、転送手段は判別手段の判別結果が肯定的であるとき前回と同じ転送処理を再度実行する。これによって、アクセス処理の中断に起因する転送エラーを修復できる。
【００１２】
請求項５の発明に従う電子カメラは、請求項１ないし４のいずれかに従属し、接触検知手段は操作者が筐体を通常態様で把持したときに操作者の指が接触する位置に設けられる。したがって、操作者が非通常態様で筐体を把持したときは、第２条件が満足される。
【００１３】
請求項６の発明に従う記録制御プログラムは、被写界を捉える撮像面(14f)を有する撮像手段(14)と、撮像面で捉えられた被写界像に基づいて撮像面の単位時間あたりの動き量を検出する動き検出手段(38)と、操作者の手の筐体(48)への接触を検知する接触検知手段(44)とを備える電子カメラ(10)のプロセサ(40)に、撮像面で捉えられた被写界を表す動画像を記録するべく記録媒体(36)にアクセスするアクセスステップ(S59, S61, S63)、および中断条件が満足されるとき記録媒体へのアクセス処理の中断を要求する要求ステップ(S31, S33)を実行させるための記録制御プログラムであって、中断条件は、動き検出手段によって検出された動き量が閾値を上回るという第１条件、および接触検知手段の検知結果が非接触を示すという第２条件を含み、要求ステップでは第１条件および第２条件の両方が満足されるときアクセス処理の中断を要求する、記録制御プログラムである。
【００１４】
請求項７の発明に従う記録制御方法は、被写界を捉える撮像面(14f)を有する撮像手段(14)と、撮像面で捉えられた被写界像に基づいて撮像面の単位時間あたりの動き量を検出する動き検出手段(38)と、操作者の手の筐体(48)への接触を検知する接触検知手段(44)とを備える電子カメラ(10)の記録制御方法であって、(a)撮像面で捉えられた被写界を表す動画像を記録するべく記録媒体(36)にアクセスし、そして(b)中断条件が満足されるとき記録媒体へのアクセス処理を中断し、中断条件は、動き検出手段によって検出された動き量が閾値を上回るという第１条件、および接触検知手段の検知結果が非接触を示すという第２条件を含み、ステップ(b)では第１条件および第２条件の両方が満足されるときアクセス処理の中断を要求する。
【発明の効果】
【００１５】
この発明によれば、操作者が筐体を把持していれば、撮像面の動き量が閾値を上回っても、アクセス処理が中断されることはない。また、操作者が筐体を把持していなくても、撮像面の動き量が閾値以下であれば、アクセス処理が中断されることはない。しかし、操作者が筐体を把持していない状態で撮像面の動き量が閾値を上回れば、アクセス処理が中断される。これによって、電子カメラの落下に起因して記録媒体に異常が発生する事態を回避でき、かつ連続記録可能時間を延長することができる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１７】
図１を参照して、この実施例のディジタルカメラ１０は、光学レンズ１２を含む。被写界の光学像は、光学レンズ１２を経てイメージセンサ１４の撮像面１４ｆに照射される。撮像面１４ｆでは、被写界を表す電荷つまり生画像信号が光電変換によって生成される。撮像面１４ｆは原色フィルタによって覆われ、生成された生画像信号を形成する複数の画素の各々はＲ(Red)，Ｇ(Green)およびＢ(Blue)のいずれか１つの色情報を有する。
【００１８】
モード切換スイッチ４６によって撮影モードが選択されると、ＣＰＵ４０は、撮影タスクおよび記録タスクを含む複数のタスクの処理を開始する。撮影タスクでは、まずスルー画像処理が実行される。
【００１９】
このとき、露光処理および電荷読み出し処理の繰り返しがＴＧ／ＳＧ(Timing Generator / Signal Generator)２０に命令される。ＴＧ／ＳＧ２０は、１／３０秒毎に垂直同期信号Ｖｓｙｎｃを発生し、かつ複数のタイミング信号をドライバ１６およびＣＤＳ／ＡＧＣ／ＡＤ回路１８の各々に与える。
【００２０】
ドライバ１６は、垂直同期信号Ｖｓｙｎｃが発生する毎に撮像面１４ｆに露光処理を施し、これによって生成された生画像信号を３０ｆｐｓのフレームレートでイメージセンサ１４から読み出す。読み出された生画像信号は、ＣＤＳ／ＡＧＣ／ＡＤ回路１８によって相関２重サンプリング，自動ゲイン調整およびＡ／Ｄ変換の一連の処理を施し、これによって生成された生画像データを出力する。
【００２１】
出力された生画像データは、信号処理回路２２によって色分離，白バランス調整，ＹＵＶ変換の一連の処理を施される。こうして生成されたＹＵＶ形式の画像データは、メモリ制御回路２４を介してＳＤＲＡＭ２６に書き込まれる。
【００２２】
ビデオエンコーダ２８は、垂直同期信号Ｖｓｙｎｃが発生する毎に、メモリ制御回路２４を通してＳＤＲＡＭ２６から１フレームの画像データを読み出し、読み出された画像データをコンポジットビデオ信号にエンコードする。エンコードされたコンポジットビデオ信号はＬＣＤモニタ３０に与えられ、この結果、被写界を表す動画像（スルー画像）が画面に表示される。
【００２３】
シャッタボタン４２によって記録開始操作が行われると、“ファイル作成＆オープン”指示が撮影タスクによって指示リスト４０ａ（図３参照）に設定される。さらに、垂直同期信号Ｖｓｙｎｃが発生する毎に、１フレーム圧縮命令がＭＰＥＧコーデック３２に向けて発行され、“ファイル書き込み”指示が指示リスト４０ａに設定される。シャッタボタン４２によって記録終了操作が行われると、撮影タスクによって“ファイルクローズ”指示が指示リスト４０ａに設定される。
【００２４】
図３によれば、指示リスト３０ａは、各々に識別番号が割り当てられた複数のコラムによって形成される。指示は、このような複数のコラムに、番号順にかつ循環的に設定される。
【００２５】
また、ＭＰＥＧコーデック３２は、１フレーム圧縮命令を受けたとき、メモリ制御回路２４を通してＳＤＲＡＭ２６から１フレームの画像データを読み出し、読み出された画像データをＭＰＥＧ方式で圧縮し、そして圧縮画像データつまりＭＰＥＧデータをメモリ制御回路２４を通してＳＤＲＡＭ２６に書き込む。上述の“ファイル書き込み”指示は、こうしてＳＤＲＡＭ２６に格納される１フレームのＭＰＥＧデータに注目する指示である。
【００２６】
記録タスクでは、指示リスト４０ａに設定された指示が、ディスクドライブ３４と協働して順に実行される。注目する指示が“ファイル作成＆オープン”指示であれば、ハードディスク３６上に新規のＭＰＥＧファイルが作成され、このＭＰＥＧファイルがオープンされる。注目する指示が“ファイル書き込み”指示であれば、この指示によって指定された１フレームのＭＰＥＧデータがメモリ制御２４によってＳＤＲＡＭ２６から読み出され、オープン状態のＭＰＥＧファイルに磁気ヘッド３４ｈによって書き込まれる。注目する指示が“ファイルクローズ”であれば、オープン状態のＭＰＥＧファイルがクローズされる。こうして、ＭＰＥＧファイルが完成する。
【００２７】
動き検出回路３８は、信号処理回路２２から出力された連続２フレームの画像データに基づいて１／３０秒間の撮像面１４ｆの動きを表す動きべクトルを検出する。検出された動きベクトルは、１／３０秒毎にＣＰＵ４０に与えられる。また、図２に示すように、接触センサ４４は、筐体４８の前面やや左側に設けられる。操作者が筐体４４を通常態様で把持すると、操作者の指が接触センサ４４に触れる。この結果、接触センサ４４の出力が、非接触を示す“０”から接触を示す“１”に更新される。
【００２８】
撮影タスクでは、動き検出回路３８から出力された動きベクトルの長さが閾値ＴＨを上回るか否かが判別され、さらに接触センサ４４の出力が“０”であるか否かが判別される。動きベクトルの長さが閾値ＴＨを上回り、かつ接触センサ４４の出力が“０”であれば、ハードディスク３６へのアクセス処理が中断される。具体的には、退避要求がディスクドライブ３４に向けて発行され、休止要求が記録タスクに向けて発行される。ディスクドライブ３４は、磁気ヘッド３４ｈをハードディスク３６の表面から離れた位置に退避させる。記録タスクは、指示リスト４０ａに設定された指示の実行を休止する。
【００２９】
その後に動きベクトルの長さが閾値ＴＨ以下となるか、あるいは接触センサ４４の出力が“１”となると、ハードディスク３６へのアクセス処理が再開される。具体的には、復帰要求がディスクドライブ３４に向けて発行され、実行要求が記録タスクに向けて発行される。ディスクドライブ３４は、磁気ヘッド３４ｈをハードディスク３６の表面に対向する位置に復帰させる。記録タスクは、指示リスト４０ａに設定された指示を再度実行する。
【００３０】
つまり、操作者が筐体４８を通常態様で把持していれば、撮像面１４ｆの動き量が閾値ＴＨを上回っても、アクセス処理が中断されることはない。また、操作者が筐体４８を把持していなくても、撮像面１４ｆの動き量が閾値ＴＨ以下であれば、アクセス処理が中断されることはない。
【００３１】
しかし、操作者が筐体４８を把持していなければ、撮像面１４ｆの動き量が閾値ＴＨを上回ったときに、ディジタルカメラ１０が落下中であるとみなし、アクセス処理が中断される。換言すれば、撮像面１４ｆの動き量が閾値ＴＨを上回るという第１条件と、接触センサ４４の検知結果が非接触を示すという第２条件の両方が満足されたときに、アクセス処理が中断される。これによって、ディジタルカメラ１０の落下したときに磁気ヘッド３４ｈがハードディスク３６に衝突することによるハードディスク３６の破損を防止することができる。
【００３２】
なお、接触センサ４４の出力が“０”を示す状態のときに撮像面１４ｆで捉えられた被写界が図４（Ａ）→図４（Ｂ）→図４（Ｃ）の順で変化した場合、アクセス処理が中断される。また、上述の第１条件および第２条件を包括する条件を“中断条件”と定義する。
【００３３】
アクセス処理が頻繁に休止されると、未実行の指示が指示リスト３０ａ上で増大する。コラム数には限界があるため、最新の指示が設定されたコラムと未実行の最古の指示が設定されたコラムとの間で所定関係が成立した時点で、“ファイルクローズ”指示が指示リスト４０ａに設定される。これによって、アクセス処理が強制的に終了される。
【００３４】
ただし、アクセス処理は、上述のように動きベクトルの長さが閾値ＴＨを上回り、かつ接触センサ４４の出力が“０”のときに中断される。換言すれば、接触センサ４４の出力が“１”である限り、つまり操作者が通常態様で筐体４８を把持している限り、アクセス処理が中断されることはない。これによって、アクセス処理の不必要な中断が回避され、連続記録可能時間を延長することができる。
【００３５】
ＣＰＵ４０は、図５〜図６に示す撮影タスクと図７〜図８に示す記録タスクとを含む複数のタスクを実行する。なお、これらのタスクに対応する制御プログラムは、図示しないフラッシュメモリに記憶される。
【００３６】
図５を参照して、ステップＳ１では変数Ｌｗを“０”に設定し、ステップＳ３ではスルー画像処理を実行する。ＬＣＤモニタ３０からは、被写界を表すスルー画像が出力される。ステップＳ５では、記録開始操作が行われたか否かを判別する。ここでＹＥＳであれば、ステップＳ７でフラグＦｓｕｓを“０”に設定し、ステップＳ９で“ファイル作成＆オープン”を指示リスト３０ａのＬｗ番目のコラムに設定し、そしてステップＳ１１で変数Ｌｗをインクリメントする。
【００３７】
フラグＦｓｕｓは記録タスクに向けて実行要求または休止要求を発行するためのフラグであり、Ｆｓｕｓ＝０が実行要求を示す一方、Ｆｓｕｓ＝１が休止要求を示す。ステップＳ７でフラグＦｓｕｓが“０”に設定されることで、記録タスクは指示リスト４０ａに設定された指示に従う処理を開始する。また、ステップＳ９の処理に応答する記録タスクの処理よって、ハードディスク３６にＭＰＥＧファイルが新規に作成され、かつ作成されたＭＰＥＧファイルがオープンされる。
【００３８】
垂直同期信号Ｖｓｙｎｃが発生するとステップＳ１３でＹＥＳと判別し、ステップＳ１５で１フレーム圧縮命令をＭＰＥＧコーデック３２に向けて発行する。この結果、ＳＤＲＡＭ２６に格納された１フレームの画像データがＭＰＥＧコーデック３２によって圧縮され、対応する１フレームのＭＰＥＧデータがＳＤＲＡＭ２６に書き込まれる。
【００３９】
ステップＳ１７では、こうしてＳＤＲＡＭ２６に確保された１フレームのＭＰＥＧデータに注目する“ファイル書き込み”指示を指示リスト３０ａのＬｗ番目のコラムに設定する。この処理に応答する記録タスクの処理によって、１フレームのＭＰＥＧデータがハードディスク３６上でオープンされたＭＰＥＧファイルに書き込まれる。
【００４０】
ステップＳ１９では変数Ｌｗをインクリメントし、ステップＳ２１ではインクリメントされた変数Ｌｗが最大値Ｌｍａｘを上回るか否かを判別する。ここでＮＯであればそのままステップＳ２５に進む一方、ＹＥＳであればステップＳ２３で変数Ｌｗを“０”に設定してからステップＳ２５に進む。ステップＳ２５では動き検出回路３８から出力された動きベクトルの長さが閾値ＴＨを上回るか否かを判別し、ステップＳ２７では接触センサ４４の出力が“０”であるか否かを判別し、そしてステップＳ２９ではフラグＦｓｕｓが“１”であるか否かを判別する。
【００４１】
ステップＳ２５およびＳ２７の両方でＹＥＳであれば、ハードディスク３６へのアクセス処理を中断するべく、ステップＳ３１で磁気ヘッド３４ｈの退避をディスクドライブ３４に命令し、ステップＳ３３でフラグＦｓｕｓを“１”に設定する。ステップＳ３１の処理によって、磁気ヘッド３４ｈがハードディスク３６の表面から外方へ移動する。また、ステップＳ３３の処理によって、記録タスクは指示リスト４０ａに設定された指示の実行を休止する。
【００４２】
ステップＳ２５またはＳ２７でＮＯと判別され、かつステップＳ２９でＹＥＳと判別されると、ハードディスク３６へのアクセス処理を再開するべく、ステップＳ３５でフラグＦｓｕｓを“０”に設定し、ステップＳ３７で磁気ヘッド３４ｈの復帰をディスクドライブ３４に命令する。ステップＳ３５の処理によって、記録タスクは休止状態を解除する。この結果、指示リスト４０ａに設定された指示が再度実行される。また、ステップＳ３７の処理によって、磁気ヘッド３４ｈがハードディスク３４ｈの表面に復帰する。
【００４３】
なお、ステップＳ２５，Ｓ２７およびＳ２９のいずれにおいてもＮＯと判断されたときは、そのままステップＳ３９に進む。
【００４４】
ステップＳ３９では記録終了操作が行われたか否かを判別し、ステップＳ４１では変数Ｌｗが後述する変数Ｌｒから所定値Ｋを減算した数値と一致するか否かを判別する。ステップＳ３９およびＳ４１のいずれもＮＯであれば、ステップＳ１３以降の処理を繰り返す。これに対して、ステップＳ３９およびＳ４１のいずれか一方でもＹＥＳであれば、ステップＳ４３で“ファイルクローズ”を指示リスト３０ａのＬｗ番目のコラムに設定し、ステップＳ４５で変数ＬをインクリメントしてからステップＳ５に戻る。ステップＳ４３の処理に応答する記録タスクの処理によって、ハードディスク３６上でオープンされたＭＰＥＧファイルがクローズされる。
【００４５】
図７を参照して、ステップＳ５１では変数Ｌｒを“０”に設定し、ステップＳ５３ではフラグＦｓｕｓが“０”であるか否かを判別する。フラグＦｓｕｓが“１”であれば、ステップＳ５３の処理を繰り返す。フラグＦｓｕｓが“０”であれば、指示リスト３０ａのＬｒ番目のコラムに設定された指示をステップＳ５５，Ｓ５７およびＳ５９の各々で判別する。
【００４６】
注目する指示が“ファイル作成＆オープン”であれば、ステップＳ５５でＹＥＳと判断し、ステップＳ６１でファイル作成＆オープン処理を実行する。この結果、ハードディスク３６上に新規のＭＰＥＧファイルが作成され、このＭＰＥＧファイルがオープンされる。
【００４７】
注目する指示が“ファイル書き込み”であれば、ステップＳ５７でＹＥＳと判断し、ステップＳ６３でファイル書き込み処理を実行する。この結果、１フレームのＭＰＥＧデータがオープン状態のＭＰＥＧファイルに書き込まれる。
【００４８】
注目する指示が“ファイルクローズ”であれば、ステップＳ５９でＹＥＳと判断し、ステップＳ６３でファイルクローズ処理を実行する。この結果、オープン状態のＭＰＥＧファイルがクローズされる。
【００４９】
ステップＳ６１，Ｓ６３またはＳ６５の処理が完了すると、フラグＦｓｕｓが“１”であるか否かをステップＳ６７で判別する。ここでＮＯであれば、変数Ｌｗを更新することなくステップＳ７５に進む。この結果、前回実行された指示が再度注目され、前回と同じアクセス処理が再度実行される。したがって、磁気ヘッド３４ｈの強制的な退避に起因してアクセス処理にエラーが発生しても、このエラーが次回のアクセス処理によって修復される。
【００５０】
ステップＳ６７でＹＥＳであれば、ステップＳ６９で変数Ｌｒをインクリメントし、インクリメントされた変数Ｌｒが最大値Ｌｍａｘを上回るか否かをステップＳ７１で判別する。ここでＮＯであればそのままステップＳ７５に進む一方、ＹＥＳであればステップＳ７３で変数Ｌｒを“０”に設定してからステップＳ７５に進む。ステップＳ７５では、フラグＦｓｕｓが“０”であるか否かを判別する。ここでＮＯであればステップＳ７５の処理を繰り返し、ＹＥＳであればステップＳ５３に戻る。
【００５１】
以上の説明から分かるように、イメージセンサ１４は、被写界を捉える撮像面１４ｆを有する。ＣＰＵ４０の記録タスクは、撮像面１４ｆで捉えられた被写界を表す動画像を記録するべく、ハードディスク（記録媒体）３６にアクセスする(S59, S61, S63, S65)。ただし、ＣＰＵ４０の撮影タスクにおいて中断条件の満足が検出されると、撮像タスクから記録タスクに対してアクセス処理の中断が要求される(S31, S33)。
【００５２】
一方、動き検出回路３８は、撮像面１４ｆで捉えられた被写界像に基づいて１／３０秒（＝単位時間）あたりの撮像面１４ｆの動きを示す動きベクトル（動き量）を検出する。また、接触センサ４４は、操作者の手の筐体４８への接触を検知する。中断条件は、動き検出回路３８によって検出された動き量が閾値ＴＨを上回るという第１条件と、接触センサ４４の検知結果が非接触を示すという第２条件とを含む。撮影タスクは、第１条件および第２条件の両方が満足されるとき、アクセス処理の中断を記録タスクに要求する。
【００５３】
したがって、操作者が筐体４８を把持していれば、撮像面１４ｆの動き量が閾値ＴＨを上回っても、アクセス処理が中断されることはない。また、操作者が筐体４８を把持していなくても、撮像面１４ｆの動き量が閾値ＴＨ以下であれば、アクセス処理が中断されることはない。しかし、操作者が筐体４８を把持していない状態で撮像面１４ｆの動き量が閾値ＴＨを上回れば、アクセス処理が中断される。これによって、ディジタルカメラ１０の落下に起因してハードディスク３６に異常が発生する事態を回避でき、かつ連続記録可能時間を延長することができる。
【００５４】
なお、この実施例では、記録媒体としてハードディスクを想定しているが、ヘッドのような可動部材によってアクセスする媒体である限り、ハードディスクに限られるものではない。また、この実施例では、ＭＰＥＧ方式で画像データを圧縮するようにしているが、これに代えてＪＰＥＧ方式を採用するようにしてもよい。
【図面の簡単な説明】
【００５５】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１実施例の外観を示す正面図である。
【図３】図１実施例に適用される指示リストの一例を示す図解図である。
【図４】（Ａ）は図１実施例によって捉えられる被写界の一例を示す図解図であり、（Ｂ）は図１実施例によって捉えられる被写界の他の一例を示す図解図であり、そして（Ｃ）は図１実施例によって捉えられる被写界のその他の一例を示す図解図である。
【図５】図１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図６】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図７】図１実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図８】図１実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【符号の説明】
【００５６】
１０  …ディジタルカメラ
１４  …イメージセンサ
３２  …ＭＰＥＧコーデック
３４  …ディスクドライブ
３６  …ハードディスク
３８  …動き検出回路
４０  …ＣＰＵ
４４  …接触センサ
【図１】
2007189328.tif 000003
【図２】
2007189328.tif 000004
【図３】
2007189328.tif 000005
【図４】
2007189328.tif 000006
【図５】
2007189328.tif 000007
【図６】
2007189328.tif 000008
【図７】
2007189328.tif 000009
【図８】
2007189328.tif 000010