(57)【特許請求の範囲】
【請求項１】
撮影によって得られた画像データを記録するための取り外し可能な記録メディアと、
前記画像データの前記記録メディアへの記録速度データを取得する取得手段と、
前記取得手段によって取得された記録速度データに基づいて、動画像の撮影及び連写による撮影の少なくとも一方の撮影時に、当該撮影によって得られた画像データを前記記録メディアにリアルタイムで記録することができるように前記画像データの圧縮率、前記画像データの前記記録メディアに対する転送速度、及び前記画像データの１画像当りの記録画素数の少なくとも１つの条件を決定する決定手段と、
前記記録メディアに記録されている画像データのうちの消去可能なデータを消去する変更、前記記録メディアの未記録領域が連続するように記録済み画像データの記録領域を移動する変更、及び前記記録メディアの論理ブロックのサイズと記録位置とを物理ブロックに一致させる変更の少なくとも１つの変更を行う変更手段と、
前記変更手段による変更の際に、電圧負荷を低減するための処理を行う負荷低減手段と、
前記決定手段によって決定された条件で撮影によって得られた画像データを前記記録メディアに記録する画像データ記録手段と、
を備えたデジタルカメラ。
【請求項２】
前記圧縮率、前記転送速度及び前記記録画素数のうちの２つの条件を入力するための入力手段を更に設け、
前記決定手段は、前記入力手段によって入力されなかった条件を前記取得手段によって取得された記録速度データ及び前記入力手段によって入力された２つの条件に基づいて決定する
請求項１に記載のデジタルカメラ。
【請求項３】
前記２つの条件を前記転送速度及び前記記録画素数とした
請求項２記載のデジタルカメラ。
【請求項４】
撮影によって得られた画像データを記録するための取り外し可能な記録メディアを備えたデジタルカメラにおける画像記録方法であって、
前記画像データの前記記録メディアへの記録速度データを取得する取得段階と、
前記取得段階によって取得された記録速度データに基づいて、動画像の撮影及び連写による撮影の少なくとも一方の撮影時に、当該撮影によって得られた画像データを前記記録メディアにリアルタイムで記録することができるように前記画像データの圧縮率、前記画像データの前記記録メディアに対する転送速度、及び前記画像データの１画像当りの記録画素数の少なくとも１つの条件を決定する決定段階と、
前記記録メディアに記録されている画像データのうちの消去可能なデータを消去する変更、前記記録メディアの未記録領域が連続するように記録済み画像データの記録領域を移動する変更、及び前記記録メディアの論理ブロックのサイズと記録位置とを物理ブロックに一致させる変更の少なくとも１つの変更を行う変更段階と、
前記変更段階による変更の際に、電圧負荷を低減するための処理を行う負荷低減段階と、
前記決定段階によって決定された条件で撮影によって得られた画像データを前記記録メディアに記録する画像データ記録段階と、
を含む画像記録方法。
【請求項５】
前記圧縮率、前記転送速度及び前記記録画素数のうちの２つの条件を入力するための入力段階を更に設け、
前記決定段階は、前記入力段階によって入力されなかった条件を前記取得段階によって取得された記録速度データ及び前記入力段階によって入力された２つの条件に基づいて決定する
請求項４に記載の画像記録方法。
【請求項６】
前記２つの条件を前記転送速度及び前記記録画素数とした
請求項５に記載の画像記録方法。
【請求項７】
撮影によって得られた画像データを記録するための取り外し可能な記録メディアを備えたデジタルカメラで実行される画像記録プログラムであって、
前記画像データの前記記録メディアへの記録速度データを取得する取得ステップと、
前記取得ステップによって取得された記録速度データに基づいて、動画像の撮影及び連写による撮影の少なくとも一方の撮影時に、当該撮影によって得られた画像データを前記記録メディアにリアルタイムで記録することができるように前記画像データの圧縮率、前記画像データの前記記録メディアに対する転送速度、及び前記画像データの１画像当りの記録画素数の少なくとも１つの条件を決定する決定ステップと、
前記記録メディアに記録されている画像データのうちの消去可能なデータを消去する変更、前記記録メディアの未記録領域が連続するように記録済み画像データの記録領域を移動する変更、及び前記記録メディアの論理ブロックのサイズと記録位置とを物理ブロックに一致させる変更の少なくとも１つの変更を行う変更ステップと、
前記変更ステップによる変更の際に、電圧負荷を低減するための処理を行う負荷低減ステップと、
前記決定ステップによって決定された条件で撮影によって得られた画像データを前記記録メディアに記録する画像データ記録ステップと、
を含む画像記録プログラム。
【請求項８】
前記圧縮率、前記転送速度及び前記記録画素数のうちの２つの条件を入力するための入力ステップを更に設け、
前記決定ステップは、前記入力ステップによって入力されなかった条件を前記取得ステップによって取得された記録速度データ及び前記入力ステップによって入力された２つの条件に基づいて決定する
請求項７に記載の画像記録プログラム。
【請求項９】
前記２つの条件を前記転送速度及び前記記録画素数とした
請求項８に記載の画像記録プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ、画像記録方法及び画像記録プログラムに係り、特に、動画像の撮影及び連写による撮影の少なくとも一方を行うことができるデジタルカメラ、当該デジタルカメラにおける画像記録方法、及び当該デジタルカメラで実行される画像記録プログラムに関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
従来、動画像の撮影又は連写による撮影を行うことができるデジタルカメラにおいて、当該デジタルカメラに装着された取り外し可能な記録メディアに動画像の撮影又は連写による撮影によって得られた画像データを記録する場合、当該画像データをＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）等の高速アクセス可能な内蔵メモリに一旦書き込んでおき、この内蔵メモリの残記憶容量がなくなった時点で実行中の動画像の撮影又は連写による撮影を中断し、内蔵メモリに書き込まれた画像データを上記記録メディアに記録（転送）していた。
【０００３】
従って、この種のデジタルカメラにおける動画像又は連写の連続撮影時間は、取り外し可能な記録メディアの残記憶容量とは無関係に、上記内蔵メモリの記憶容量で決定されてしまい、連続撮影時間を長時間化することが困難である、という問題点があった。
【０００４】
この問題点を解消するために、動画像の撮影又は連写による撮影によって得られた画像データを当該撮影と同時に上記記録メディアに直接記録することも考えられるが、動画像の撮影速度又は連写による撮影速度に画像データの記録速度が追いつかず、この方法による画像データの記録は事実上不可能であった。
【０００５】
本発明は上記事実に鑑みて成されたものであり、動画像の撮影又は連写による撮影を行う際の連続撮影時間を長時間化することができるデジタルカメラ、デジタルカメラの画像記録方法、及びデジタルカメラで実行される画像記録プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載のデジタルカメラは、撮影によって得られた画像データを記録するための取り外し可能な記録メディアと、前記画像データの前記記録メディアへの記録速度データを取得する取得手段と、前記取得手段によって取得された記録速度データに基づいて、動画像の撮影及び連写による撮影の少なくとも一方の撮影時に、当該撮影によって得られた画像データを前記記録メディアにリアルタイムで記録することができるように前記画像データの圧縮率、前記画像データの前記記録メディアに対する転送速度、及び前記画像データの１画像当りの記録画素数の少なくとも１つの条件を決定する決定手段と、前記記録メディアに記録されている画像データのうちの消去可能なデータを消去する変更、前記記録メディアの未記録領域が連続するように記録済み画像データの記録領域を移動する変更、及び前記記録メディアの論理ブロックのサイズと記録位置とを物理ブロックに一致させる変更の少なくとも１つの変更を行う変更手段と、前記変更手段による変更の際に、電圧負荷を低減するための処理を行う負荷低減手段と、前記決定手段によって決定された条件で撮影によって得られた画像データを前記記録メディアに記録する画像データ記録手段と、を備えている。
【０００７】
請求項１に記載のデジタルカメラによれば、撮影によって得られた画像データを記録するための取り外し可能な記録メディアが備えられると共に、画像データの上記記録メディアへの記録速度データが取得手段によって取得される。なお、上記記録メディアには、スマート・メディア（SmartMedia）、コンパクト・フラッシュ（CompactFlash）、ＡＴＡ（AT Attachment）カード、フロッピィディスク、ハードディスク、ＣＤ−Ｒ（Compact Disc-Recordable）、ＣＤ−ＲＷ（Compact Disc-ReWritable）等の可搬記録媒体が含まれる。
【０００８】
また、請求項１記載の発明では、取得手段によって取得された記録速度データに基づいて、動画像の撮影及び連写による撮影の少なくとも一方の撮影時に、当該撮影によって得られた画像データを上記記録メディアにリアルタイムで記録することができるように上記画像データの圧縮率、上記画像データの上記記録メディアに対する転送速度、及び上記画像データの１画像当りの記録画素数の少なくとも１つの条件が決定手段によって決定され、決定された条件で撮影によって得られた画像データが上記記録メディアに画像データ記録手段によって記録される。
【０００９】
すなわち、本発明に係るデジタルカメラは、取り外し可能な記録メディアへの記録速度を示す記録速度データに応じて、動画像の撮影及び連写による撮影の少なくとも一方の撮影時に、当該撮影によって得られた画像データを記録メディアにリアルタイムで記録することができるように画像データの圧縮率、画像データの記録メディアに対する転送速度、及び画像データの１画像当りの記録画素数の少なくとも１つの条件を決定することにより、撮影と同時に当該撮影によって得られた画像データを記録メディアに対して直接記録することができるようにしており、これによって連続撮影時間を長時間化することができる。
【００１０】
このように、請求項１に記載のデジタルカメラによれば、画像データの記録メディアへの記録速度データを取得し、取得した記録速度データに基づいて、動画像の撮影及び連写による撮影の少なくとも一方の撮影時に、当該撮影によって得られた画像データを記録メディアにリアルタイムで記録することができるように画像データの圧縮率、画像データの記録メディアに対する転送速度、及び画像データの１画像当りの記録画素数の少なくとも１つの条件を決定し、決定した条件で撮影によって得られた画像データを記録メディアに記録しているので、撮影と同時に当該撮影によって得られた画像データを記録メディアに対して直接記録することができ、動画像の撮影又は連写による撮影を行う際の連続撮影時間を長時間化することができる。
【００１１】
なお、前記変更手段は、前記記録メディアに記録されている画像データのうちの消去可能なデータを消去する変更、前記記録メディアの未記録領域が連続するように記録済み画像データの記録領域を移動する変更、及び前記記録メディアの論理ブロックのサイズと記録位置とを物理ブロックに一致させる変更の少なくとも１つの変更を行う形態とすることができ、この形態によって画像データの記録メディアへの記録速度を高速化することができる。
【００１２】
ところで、本発明の変更手段により記録メディアの記録状態の変更を行っているときには、電源電圧を低下させないことが好ましい。これは、記録メディアの記録状態の変更は当該記録メディアへのアクセス（記録されているデータの消去、記録されているデータの読み出し／書き込み等）によって為されるため、当該アクセスの途中で電源電圧の低下に起因してアクセス動作が中断されると記録メディアが破壊される可能性が高いからである。
【００１３】
そこで、請求項１記載のデジタルカメラは、前記変更手段による変更の際に、電圧負荷を低減するための処理を行う負荷低減手段を更に設けたものである。
【００１４】
請求項１に記載のデジタルカメラによれば、前記変更手段による変更の際に、負荷低減手段によって電圧負荷を低減するための処理が行われる。なお、上記電圧負荷を低減するための処理には、ストロボの充電を制限する処理、被写体を結像するためのレンズの移動用のモータ（ズーミング・モータ、焦点調整モータ等）の動作を制限する処理、ディスプレイへの表示を行わないようにする処理、ディスプレイに処理状況を表示してユーザに記録メディアの記録状態を変更中である旨を明示し、記録メディアを取り外したり、撮影動作を行わないように警告する処理等が含まれる。
【００１５】
このように、請求項１に記載のデジタルカメラによれば、記録メディアの記録状態の変更の際に、電圧負荷を低減するための処理を行っているので、電圧負荷の増加に起因する記録メディアへのアクセス動作の中断を防止することができ、この結果として記録メディアの破壊を未然に防止することができる。
【００１６】
また、請求項２記載のデジタルカメラは、請求項１記載の発明に対し、前記圧縮率、前記転送速度及び前記記録画素数のうちの２つの条件を入力するための入力手段を更に設け、前記決定手段は、前記入力手段によって入力されなかった条件を前記取得手段によって取得された記録速度データ及び前記入力手段によって入力された２つの条件に基づいて決定するものである。
【００１７】
請求項２に記載のデジタルカメラによれば、入力手段によって上記圧縮率、上記転送速度及び上記記録画素数のうちの２つの条件が入力され、決定手段により、入力手段によって入力されなかった条件が上記取得手段によって取得された記録速度データ及び上記入力手段によって入力された２つの条件に基づいて決定される。なお、上記入力手段による入力には、スイッチ類、ボタン類による入力、音声による入力等が含まれる。
【００１８】
このように、請求項２に記載のデジタルカメラによれば、請求項１記載の発明と同様の効果を奏することができると共に、圧縮率、転送速度及び記録画素数のうちの２つの条件を入力し、入力されなかった条件を記録速度及び入力された２つの条件に基づいて決定しているので、ユーザが重視する条件をユーザ自身によって指定することができるようになり、よりニーズに即した画像データを記録メディアに記録することができると共に、圧縮率、転送速度及び記録画素数の全てを決定手段によって決定する場合に比較して、簡易かつ高速に各条件を決定することができる。
【００１９】
なお、請求項３記載の発明のように、請求項２記載の発明における前記２つの条件を前記転送速度及び前記記録画素数とすることができる。これによって、本発明の決定手段は、画像データの圧縮率のみを決定すればよくなり、決定手段に対する演算負荷を低減することができる。
【００２０】
一方、上記目的を達成するために、請求項４記載の画像記録方法は、撮影によって得られた画像データを記録するための取り外し可能な記録メディアを備えたデジタルカメラにおける画像記録方法であって、前記画像データの前記記録メディアへの記録速度データを取得する取得段階と、前記取得段階によって取得された記録速度データに基づいて、動画像の撮影及び連写による撮影の少なくとも一方の撮影時に、当該撮影によって得られた画像データを前記記録メディアにリアルタイムで記録することができるように前記画像データの圧縮率、前記画像データの前記記録メディアに対する転送速度、及び前記画像データの１画像当りの記録画素数の少なくとも１つの条件を決定する決定段階と、前記記録メディアに記録されている画像データのうちの消去可能なデータを消去する変更、前記記録メディアの未記録領域が連続するように記録済み画像データの記録領域を移動する変更、及び前記記録メディアの論理ブロックのサイズと記録位置とを物理ブロックに一致させる変更の少なくとも１つの変更を行う変更段階と、前記変更段階による変更の際に、電圧負荷を低減するための処理を行う負荷低減段階と、前記決定段階によって決定された条件で撮影によって得られた画像データを前記記録メディアに記録する画像データ記録段階と、を含むものである。
【００２１】
従って、請求項４に記載の画像記録方法によれば、請求項１記載の発明と同様に作用するので、請求項１記載の発明と同様に、撮影と同時に当該撮影によって得られた画像データを記録メディアに対して直接記録することができ、動画像の撮影又は連写による撮影を行う際の連続撮影時間を長時間化することができる。
【００２２】
更に、請求項４記載の画像記録方法は、前記記録状態の変更として、前記記録メディアに記録されている画像データのうちの消去可能なデータを消去する変更、前記記録メディアの未記録領域が連続するように記録済み画像データの記録領域を移動する変更、及び前記記録メディアの論理ブロックのサイズと記録位置とを物理ブロックに一致させる変更の少なくとも１つの変更を行うものである。
【００２３】
従って、請求項４に記載の画像記録方法によれば、請求項１記載の発明と同様の効果を奏することができると共に、請求項１記載の発明と同様に作用するので、請求項１記載の発明と同様に、画像データの記録メディアへの記録速度を高速化することができる。
【００２４】
また、請求項５記載の画像記録方法は、請求項４記載の発明に対し、前記圧縮率、前記転送速度及び前記記録画素数のうちの２つの条件を入力するための入力段階を更に設け、前記決定段階は、前記入力段階によって入力されなかった条件を前記取得段階によって取得された記録速度データ及び前記入力段階によって入力された２つの条件に基づいて決定するものである。
【００２５】
従って、請求項５に記載の画像記録方法によれば、請求項２記載の発明と同様に作用するので、ユーザが重視する条件をユーザ自身によって指定することができるようになり、よりニーズに即した画像データを記録メディアに記録することができると共に、圧縮率、転送速度及び記録画素数の全てを決定段階によって決定する場合に比較して、簡易かつ高速に各条件を決定することができる。
【００２６】
なお、請求項６記載の発明のように、請求項５記載の発明における前記２つの条件を前記転送速度及び前記記録画素数とすることができる。これによって、本発明の決定段階は、画像データの圧縮率のみを決定すればよくなり、決定段階に対する演算負荷を低減することができる。
【００２７】
なお、請求項７記載の画像記録プログラムは、デジタルカメラに対して請求項４記載の発明と同様に作用させるプログラムであり、請求項４記載の発明と同様に、撮影と同時に当該撮影によって得られた画像データを記録メディアに対して直接記録することができ、動画像の撮影又は連写による撮影を行う際の連続撮影時間を長時間化することができる。
【００２８】
従って、請求項７に記載の画像記録プログラムによれば、請求項４記載の発明と同様に作用するので、請求項４記載の発明と同様に、撮影と同時に当該撮影によって得られた画像データを記録メディアに対して直接記録することができ、動画像の撮影又は連写による撮影を行う際の連続撮影時間を長時間化することができる。
【００２９】
更に、請求項７記載の画像記録プログラムは、前記記録状態の変更として、前記記録メディアに記録されている画像データのうちの消去可能なデータを消去する変更、前記記録メディアの未記録領域が連続するように記録済み画像データの記録領域を移動する変更、及び前記記録メディアの論理ブロックのサイズと記録位置とを物理ブロックに一致させる変更の少なくとも１つの変更を行うものである。
【００３０】
従って、請求項７に記載の画像記録プログラムによれば、請求項４記載の発明と同様の効果を奏することができると共に、請求項４記載の発明と同様に作用するので、請求項４記載の発明と同様に、画像データの記録メディアへの記録速度を高速化することができる。
また、請求項８記載の画像記録プログラムは、請求項７記載の発明に対し、前記圧縮率、前記転送速度及び前記記録画素数のうちの２つの条件を入力するための入力ステップを更に設け、前記決定ステップは、前記入力ステップによって入力されなかった条件を前記取得ステップによって取得された記録速度データ及び前記入力ステップによって入力された２つの条件に基づいて決定するものである。
従って、請求項８に記載の画像記録プログラムによれば、請求項５記載の発明と同様に作用するので、ユーザが重視する条件をユーザ自身によって指定することができるようになり、よりニーズに即した画像データを記録メディアに記録することができると共に、圧縮率、転送速度及び記録画素数の全てを決定段階によって決定する場合に比較して、簡易かつ高速に各条件を決定することができる。
なお、請求項９記載の発明のように、請求項８記載の発明における前記２つの条件を前記転送速度及び前記記録画素数とすることができる。これによって、本発明の決定ステップは、画像データの圧縮率のみを決定すればよくなり、決定ステップに対する演算負荷を低減することができる。
【００３１】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の構成を説明する。
【００３２】
同図に示すように、本実施の形態に係るデジタルカメラ１０は、デジタルカメラ１０全体の動作を司るＣＰＵ（中央処理装置）１２と、撮像に関する部分である撮像系１４と、ＣＰＵ１２以外の処理系が一体的に構成された一体処理部１６と、デジタルカメラ１０に対して取り外し可能とされた記録メディア１８と、を含んで構成されている。
【００３３】
なお、一体処理部１６は１チップＬＳＩ（Large Scale Integrated circuit）として構成されており、これによってデジタルカメラ１０の小型化、高信頼性化、及び低コスト化が図られている。また、本実施の形態に係るデジタルカメラ１０では記録メディア１８として利便性に優れたスマート・メディアを採用している。更に、デジタルカメラ１０の撮像系１４には、被写体像を結像させるためのレンズと、当該レンズによって結像された被写体像を撮像してアナログ画像信号として出力するＣＣＤ（Charge Coupled Device）と、当該ＣＣＤから出力されたアナログ画像信号をデジタル画像データに変換するＡ／Ｄコンバータとが含まれている。
【００３４】
また、デジタルカメラ１０には、撮影の際にユーザによって押下されるレリーズスイッチ（所謂シャッター）２０、各種撮影モードの設定に用いられるモード設定スイッチ２２、撮影によって得られた画像データの記録メディア１８への記録の際の条件の設定に用いられる条件設定スイッチ２４等の各種スイッチと、光量不足の際に発光されるストロボ２６と、撮影によって得られた画像や各種情報を表示するための液晶ディスプレイ２８と、画角変更の際に駆動されるズーミング・モータ３０と、合焦制御の際に駆動される焦点調整モータ３２と、ＣＰＵ１２による各種処理の実行時におけるワークエリアとして用いられるＲＡＭ（Random Access Memory）及び各種プログラムや各種パラメータ等が予め記憶されたＲＯＭ（Read Only Memory）とによって構成された内部メモリ３４と、が備えられている。
【００３５】
一方、一体処理部１６には、ストロボ２６による発光動作やストロボ２６に対する充電動作の制御等を行うストロボ制御部５０、液晶ディスプレイ２８の作動を制御する表示制御部５２、ズーミング・モータ３０及び焦点調整モータ３２の作動を司るモータ・ドライバ５４、内部メモリ３４との間で各種情報の授受を制御する内部メモリコントローラ５６、記録メディア１８との間で各種情報の授受を制御するメディアコントローラ５８、撮像系１４によって得られたデジタル画像データ（Ｒ（赤）、Ｇ（緑）、Ｂ（青）の画像データ）に対して各種画像処理を施す信号処理部６０、及び記録メディア１８に記録すべき画像データの圧縮及び記録メディア１８に記録された画像データの伸張を行う画像圧縮伸張部６２が備えられている。
【００３６】
なお、信号処理部６０では、Ｒ、Ｇ、Ｂのデジタル画像データを輝度信号データ及び色信号データに変換する処理、上記デジタル画像データに対してエッジ強調処理やシャープネス処理等の各種画像処理を施す。
【００３７】
ＣＰＵ１２は一体処理部１６、レリーズスイッチ２０、モード設定スイッチ２２、及び条件設定スイッチ２４に接続されており、一体処理部１６に備えられた各部の制御を行うことができると共に、レリーズスイッチ２０、モード設定スイッチ２２、及び条件設定スイッチ２４の各スイッチの操作状態を検知することができる。
【００３８】
また、一体処理部１６は撮像系１４に接続されており、撮像系１４による撮像によって得られたデジタル画像データを入力することができる。
【００３９】
更に、一体処理部１６のストロボ制御部５０にはストロボ２６が、表示制御部５２には液晶ディスプレイ２８が、モータ・ドライバ５４にはズーミング・モータ３０及び焦点調整モータ３２が、内部メモリコントローラ５６には内部メモリ３４が、メディアコントローラ５８には記録メディア１８が、各々接続されており、ＣＰＵ１２は、ストロボ制御部５０によるストロボ２６に対する制御、表示制御部５２による液晶ディスプレイ２８の作動の制御、及びモータ・ドライバ５４によるズーミング・モータ３０及び焦点調整モータ３２の作動の制御の各制御を行うことができると共に、内部メモリコントローラ５６を介した内部メモリ３４へのアクセス、及びメディアコントローラ５８を介した記録メディア１８へのアクセスを行うことができる。
【００４０】
次に、本実施の形態に係るデジタルカメラ１０の作用を説明する。まず、図２を参照して、デジタルカメラ１０によって実行されるメイン処理について説明する。なお、図２は、デジタルカメラ１０のユーザにより、デジタルカメラ１０に設けられた不図示の電源スイッチがオン状態とされると共に、撮影モードとして動画記録モード又は連写モードがモード設定スイッチ２２の操作によって設定されたときにデジタルカメラ１０におけるＣＰＵ１２によって実行されるメイン処理プログラムの処理の流れを示すフローチャートであり、該プログラムは内部メモリ３４におけるＲＯＭの所定領域に記憶されている。また、ここでは、デジタルカメラ１０のユーザにより、撮影によって得られた画像データを記録メディア１８に記録する際の条件として記録画素数（水平方向記録画素数と垂直方向記録画素数）及びフレームレート（本実施の形態では、記録メディア１８に対する１秒当りの記録画像数であり、本発明の「転送速度」に相当する。）が条件設定スイッチ２４の操作によって設定されていることを前提として説明する。
【００４１】
同図のステップ１００では、メディア速度調査処理を実行する。以下、図３を参照して、本実施の形態に係るメディア速度調査処理について説明する。なお、図３は本実施の形態に係るメディア速度調査処理プログラムの処理の流れを示すフローチャートであり、該プログラムも内部メモリ３４におけるＲＯＭの所定領域に記憶されている。
【００４２】
同図のステップ２００では、以下に示すように記録メディア１８に対するデジタル画像データの記録状態を確認する。
【００４３】
まず、図４（Ａ）に示すように、記録メディア１８のＦＡＴ（File Allocation Table）を参照して、当該ＦＡＴに登録されていない記録済み領域の記憶容量、すなわち記録内容を消去可能な記録済み領域の記憶容量を検出し、次に、図４（Ｂ）に示すように、記録メディア１８のＦＡＴを参照して、記録済み領域を除いた空き領域の連続状態（本実施の形態では、空き領域が連続しているか否か）を検出し、最後に、図４（Ｃ）に示すように、当該デジタルカメラ１０において記録メディア１８に対するデータ記録及びデータ読み出しの際の単位ブロックとして予め定められている物理ブロックと記録メディア１８の論理ブロックとのサイズ及び先頭アドレスの一致状態（本実施の形態では、一致しているか否か）を検出する。
【００４４】
記録メディア１８に対するデジタル画像データの記録状態の確認が終了すると次のステップ２０２では、記録メディア１８のＣＩＳ情報（カードスピード情報）を読み出し、次のステップ２０４では、上記ステップ２００による記録状態の確認結果と上記ステップ２０２において読み出したＣＩＳ情報とに基づいて記録メディア１８に対するデジタル画像データの記録速度を次のように導出する。
【００４５】
まず、ＣＩＳ情報から１ブロック毎の記録時間を導出し、次に、導出した記録時間に対して上記ステップ２００による記録状態の確認結果に応じたタイムロスを加味して、記録メディア１８の空き領域に対する平均的な記録速度を導出する。
【００４６】
すなわち、記録メディア１８がスマート・メディアのように消去動作を行わないと記録できないタイプのメディアである場合、消去可能な記録済み領域があるときには当該領域の記録内容を消去した後に記録を行うため、この消去にかかる時間がタイムロスとなる。従って、上記ステップ２００において検出した消去可能な記録済み領域の記憶容量が大きいほど遅くなるように上記平均的な記録速度を導出する。
【００４７】
また、一般的な記録メディアでは、飛び飛びの空き領域に対してデータを記録する場合の記録速度は、連続した空き領域に対し切れ目なく連続してデータを記録する場合に比較してタイムロスが発生する。従って、上記ステップ２００において検出した空き領域の連続状態が、空き領域が連続していないことを示すものである場合には、この分のタイムロスを加味して上記平均的な記録速度を導出する。
【００４８】
更に、記録メディア１８がスマート・メディアのように記録単位及び消去単位がブロックであるメディアである場合、記録メディア１８のフォーマット上の記録単位であるクラスタのサイズと先頭アドレスが物理ブロックと一致していないときは、一致しているときに比較してタイムロスが発生する。従って、上記ステップ２００において検出した一致状態が、一致していないことを示すものであるときには、この分のタイムロスを加味して上記平均的な記録速度を導出する。
【００４９】
記録メディア１８に対するデジタル画像データの記録速度の導出が終了すると、本メディア速度調査処理を終了して、メイン処理（図２参照）のステップ１０２へ移行する。上記メディア速度調査処理が本発明の取得手段及び取得ステップに相当する。
【００５０】
ステップ１０２では、当該デジタルカメラ１０のユーザによってレリーズスイッチ２０が押圧操作されることによって発生される書き込み命令が発生したか否かを判定し、書き込み命令が発生した場合（肯定判定の場合）はステップ１０４へ移行して画像記録処理を実行する。
【００５１】
以下、図５を参照して、本実施の形態に係る画像記録処理について説明する。なお、図５は本実施の形態に係る画像記録処理プログラムの処理の流れを示すフローチャートであり、該プログラムも内部メモリ３４におけるＲＯＭの所定領域に記憶されている。
【００５２】
同図のステップ３００では、ユーザにより条件設定スイッチ２４によって予め設定されている１画像当りの記録画素数及びフレームレートを取得し、次のステップ３０２では、前述のメディア速度調査処理によって導出された記録メディア１８に対する記録速度と、上記ステップ３００において取得した１画像当りの記録画素数及びフレームレートとに基づいて記録メディア１８に記録すべきデジタル画像データの圧縮率Ｃを次の（１）式によって演算する。
【００５３】
【数１】
0004185259.tif 000002
【００５４】
但し、ＳＭは記録メディア１８への記録速度（バイト／秒）を、ＨＰ及びＶＰは各々水平方向記録画素数（ドット）及び垂直方向記録画素数（ドット）を、ＦＲはフレームレート（画像／秒）を、各々表わしている。また、（１）式における定数‘２’は、本実施の形態に係るデジタルカメラ１０において記録メディア１８に記録するデジタル画像データの１画素当りの記憶容量（バイト）を示す値であり、本実施の形態では、輝度信号データ及び色信号データとして各々１バイトずつを適用しており、１画素当り２バイトの記憶容量とされている。
【００５５】
例えば、記録速度ＳＭが１Ｍバイト／秒、水平方向記録画素数ＨＰが６４０（ドット）、垂直方向記録画素数ＶＰが４８０（ドット）、フレームレートＦＲが１０画像／秒である場合の圧縮率Ｃは約６分の１（＝（１×１０6）／（６４０×４８０×２×１０））となる。
【００５６】
以上によって得られた圧縮率Ｃで記録メディア１８に記録すべきデジタル画像データを圧縮して記録メディア１８に記録することにより、動画像撮影又は連写による撮影によって得られた画像データを、当該撮影と同時に記録メディア１８に直接記録することが可能となる。なお、ＣＰＵ１２は、撮像系１４によって得られたデジタル画像データを最終的に記録メディア１８に記録する状態とするための処理（Ｒ、Ｇ、Ｂのデジタル画像データを輝度信号データ及び色信号データに変換する処理、デジタル画像データの水平方向画素数及び垂直方向画素数を各々水平方向記録画素数ＨＰ及び垂直方向記録画素数ＶＰに変換するための処理、デジタル画像データを圧縮する処理、圧縮されたデジタル画像データを記録メディア１８に記録するための処理等）に要する時間も考慮して、上記（１）式によって得られた圧縮率Ｃをやや小さな値とするように、すなわち圧縮後の画像データのサイズがやや小さくなるように調整する。
【００５７】
一方、この時点でデジタルカメラ１０は、ユーザによって設定された撮影モード（動画記録モード又は連写モード）での撮影動作を本画像記録処理とは別に開始する。これによって、当該撮影によって得られたデジタル画像データが撮像系１４から一体処理部１６へ順次入力されることになる。そして、一体処理部１６では、信号処理部６０によってＲ、Ｇ、Ｂのデジタル画像データが輝度信号データ及び色信号データに変換されてＣＰＵ１２に入力される。
【００５８】
そこで、次のステップ３０４では、信号処理部６０からの１画像分のデジタル画像データの入力待ちを行い、次のステップ３０６では、入力したデジタル画像データの水平方向画素数及び垂直方向画素数を各々水平方向記録画素数ＨＰ及び垂直方向記録画素数ＶＰとするように変換し、次のステップ３０８では、画素数が変換されたデジタル画像データが所定の圧縮形式（本実施の形態では、ＪＰＥＧ（Joint Photographic Experts Group）形式）によって上記ステップ３０２で導出した圧縮率Ｃで圧縮されるように画像圧縮伸張部６２を制御し、次のステップ３１０で、圧縮後のデジタル画像データをフレームレートＦＲで記録メディア１８の空き領域に記録する。
【００５９】
次のステップ３１２では、ユーザによるレリーズスイッチ２０の押圧操作が終了したか否かを上記書き込み命令の発生が停止したか否かを判定することによって判定し、レリーズスイッチ２０の押圧操作が終了していない場合（否定判定の場合）は上記ステップ３０４へ戻り、引き続き信号処理部６０から入力される１画像分のデジタル画像データの入力待ちを行った後に、ステップ３０６〜ステップ３１０の処理により、入力したデジタル画像データの画素数の変換、変換された画像データの圧縮、及び圧縮された画像データの記録メディア１８の空き領域への記録を前述と同様に行い、レリーズスイッチ２０の押圧操作が終了したと判定された時点（ステップ３１２が肯定判定となった時点）で本画像記録処理を終了して、メイン処理（図２参照）のステップ１０２へ戻る。
【００６０】
本画像記録処理により、ユーザによってレリーズスイッチ２０が押圧操作されている間に動画撮影又は連写による撮影によって得られた全てのデジタル画像データが、記録メディア１８に空き領域が存在する限りにおいて記録メディア１８に記録されることになる。
【００６１】
本画像記録処理におけるステップ３００の処理が本発明の入力手段に、ステップ３０２の処理が本発明の決定手段及び決定ステップに、ステップ３０４〜ステップ３１２の処理が本発明の画像データ記録手段及び画像データ記録ステップに、各々相当する。
【００６２】
一方、上記ステップ１０２において書き込み命令が発生しなかったと判定された場合（否定判定された場合）にはステップ１０６へ移行し、データ整理のきっかけが発生したか否かを判定する。なお、本実施の形態における上記「データ整理のきっかけ」は次の２種類である。
・記録メディア１８がデジタルカメラ１０に装着されたとき、又は記録メディア１８がデジタルカメラ１０に装着されていたとき。
・他のモードから動画記録モード又は連写モードに切り換えられたとき。
【００６３】
ステップ１０６においてデータ整理のきっかけが発生したと判定された場合（肯定判定された場合）はステップ１０８に移行してデータ整理処理を実行し、発生しなかったと判定された場合（否定判定された場合）には上記ステップ１０２へ戻る。
【００６４】
以下、図６を参照して、本実施の形態に係るデータ整理処理について説明する。なお、図６は本実施の形態に係るデータ整理処理プログラムの処理の流れを示すフローチャートであり、該プログラムも内部メモリ３４におけるＲＯＭの所定領域に記憶されている。
【００６５】
同図のステップ４００では、電圧負荷抑制処理を以下に示すように実行する。
【００６６】
すなわち、ストロボ２６への充電を行わないようにするか、又はストロボ２６へのフルパワー充電は行わないようにするようにストロボ制御部５０を制御し、ズーミング・モータ３０及び焦点調整モータ３２の駆動を行わないようにするか、又はゆっくり駆動させるようにモータ・ドライバ５４を制御し、更に液晶ディスプレイ２８に対する表示を行わないように表示制御部５２を制御する。この電圧負荷抑制処理によって電圧負荷の増大を抑制することができる。すなわち、本データ整理処理では、記録メディア１８に記録されているデジタル画像データに対する操作によって当該データの整理が為されるが、この整理動作が不用意に中断されると、記録メディア１８の記憶領域が破壊される可能性が高い。そこで、本ステップ４００では、上述のような電圧負荷抑制処理によって電圧負荷の増大を抑制することにより、電圧負荷の増大に起因する上記データの整理動作の中断を防止している。
【００６７】
次のステップ４０２では、記録メディア１８のＦＡＴを参照して、当該ＦＡＴに登録されていないデジタル画像データ、すなわち記録メディア１８から消去可能なデジタル画像データが存在するか否かを判定し、存在する場合（肯定判定の場合）はステップ４０４へ移行して、図７（Ａ）に示すように、消去可能なデジタル画像データを記録メディア１８から消去した後にステップ４０６に移行し、存在しない場合（否定判定の場合）には上記ステップ４０４の処理を行うことなくステップ４０６に移行する。
【００６８】
上記ステップ４０２及びステップ４０４の処理によって、記録メディア１８に消去可能なデジタル画像データが存在するときには当該デジタル画像データを消去するので、当該デジタル画像データの存在に起因する記録速度の低下を回避することができる。
【００６９】
ステップ４０６では、記録メディア１８のＦＡＴを参照して、連続していない空き領域が存在しているか否かを判定し、存在している場合（肯定判定の場合）は当該空き領域が連続するように記録メディア１８に記録されているデジタル画像データの記録領域を移動させた後にステップ４１０に移行し、存在していない場合（否定判定の場合）には上記ステップ４０８の処理を実行することなくステップ４１０に移行する。
【００７０】
なお、図７（Ｂ）に示すように、上記ステップ４０８では、空き領域が連続するようにデジタル画像データの記録領域を移動すると共に、各デジタル画像データが撮影順（同図における▲１▼、▲２▼、▲３▼、・・・の順）に並んで記録されていない場合には、撮影順に並ぶように各デジタル画像データの記録領域を移動する。
【００７１】
ステップ４１０では、当該デジタルカメラ１０において記録メディア１８に対するデータ記録及びデータ読み出しの際の単位ブロックとして予め定められている物理ブロックと記録メディア１８の論理ブロックとのサイズ及び先頭アドレスが一致しているか否かを判定し、一致していない場合（否定判定の場合）はステップ４１２へ移行して図７（Ｃ）に示すように一致させ、その後にステップ４１４へ移行し、一致している場合（肯定判定の場合）には上記ステップ４１２の処理を実行することなくステップ４１４へ移行する。
【００７２】
ステップ４１４では、上記ステップ４００によって実行した電圧負荷抑制処理による電圧負荷抑制のための操作を解除し、その後に本データ整理処理を終了してメイン処理（図２参照）のステップ１００へ移行する。
【００７３】
本データ整理処理によって、記録メディア１８に対するデジタル画像データの記録速度を大幅に向上させることができる。本データ整理処理におけるステップ４００の処理が本発明の負荷低減手段に、ステップ４０２〜ステップ４１２の処理が本発明の変更手段に、各々相当する。
【００７４】
なお、本データ整理処理の実行途中に以下の状態が発生した場合は、本データ整理処理の実行を中断する。
・電源電圧が動作保証電圧等の所定電圧より低下した状態。
・記録メディア１８の取り付け時及び取り外し時に開閉される蓋が開けられる等、記録メディア１８が取り外される可能性が高いことを感知した状態。
・レリーズスイッチ２０が半押し又は全押しされた状態。
【００７５】
この動作によって、データ整理のためのアクセス（データ書き込み／データ読み出し）が中断されることに起因する記録メディア１８の破壊を未然に防止することができる。
【００７６】
また、メイン処理は、デジタルカメラ１０の不図示の電源スイッチがオフ状態とされるか、又は撮影モードが動画記録モード又は連写モードから他のモードに切り換えられるまで繰り返して実行される。
【００７７】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０では、画像データの記録メディアへの記録速度を示す記録速度データを取得し、取得した記録速度データに基づいて、動画像の撮影時又は連写による撮影時に、当該撮影によって得られた画像データを記録メディアにリアルタイムで記録することができるように画像データの圧縮率、画像データの記録メディアに対する転送速度（フレームレート）、及び画像データの１画像当りの記録画素数の各条件を決定し、決定した条件で撮影によって得られた画像データを記録メディアに記録しているので、撮影と同時に当該撮影によって得られた画像データを記録メディアに対して直接記録することができ、動画像の撮影又は連写による撮影を行う際の連続撮影時間を長時間化することができる。
【００７８】
また、本実施の形態に係るデジタルカメラ１０では、記録速度データによって示される記録速度が速くなるようにデータ整理処理によって記録メディアの記録状態を変更しているので、画像データの圧縮率の低減、画像データの記録メディアに対する転送速度（フレームレート）の高速化、及び画像データの１画像当りの記録画素数の多数化の少なくとも１つが可能となり、記録メディアに記録する画像データを高品質なものとすることができる。
【００７９】
また、本実施の形態に係るデジタルカメラ１０では、記録メディアの記録状態の変更の際に、電圧負荷を低減するための処理（電圧負荷抑制処理）を行っているので、電圧負荷の増加に起因する記録メディアへのアクセス動作の中断を防止することができ、この結果として記録メディアの破壊を未然に防止することができる。
【００８０】
更に、本実施の形態に係るデジタルカメラ１０では、圧縮率、転送速度（フレームレート）及び記録画素数のうちの２つの条件（本実施の形態では、フレームレート及び記録画素数）を入力し、入力されなかった条件（本実施の形態では、圧縮率）を記録速度及び入力された２つの条件に基づいて決定しているので、ユーザが重視する条件をユーザ自身によって指定することができるようになり、よりニーズに即した画像データを記録メディアに記録することができると共に、圧縮率、転送速度及び記録画素数の全てを自動的に決定する場合に比較して、簡易かつ高速に各条件を決定することができる。
【００８１】
なお、本実施の形態では、電圧負荷抑制処理としてストロボ２６の充電動作の制限、ズーミング・モータ３０及び焦点調整モータ３２の駆動の制限、及び液晶ディスプレイ２８への表示の禁止の各々を実行する場合について説明したが、本発明はこれに限定されるものではなく、例えば、液晶ディスプレイ２８にデータの整理中である旨を表示することにより、ユーザに対してデータの整理中であることを明示し、記録メディア１８をデジタルカメラ１０から取り外したり、撮影動作を行わないように警告する形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００８２】
また、本実施の形態では、画像データの圧縮率、フレームレート及び記録画素数の各条件を決定する際に、フレームレート及び記録画素数をユーザによって指定させ、指定されたフレームレート及び記録画素数で画像を記録することができる圧縮率を導出することによって上記各条件を決定する場合について説明したが、本発明はこれに限定されるものではなく、例えば、上記圧縮率及び上記フレームレートをユーザによって指定させ、指定された圧縮率及びフレームレートで画像を記録することができる記録画素数を導出することによって上記各条件を決定する等、３つの条件のうちの何れか２つの条件を指定させ、残りの条件のみを決定する形態であれば、如何なる形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００８３】
また、２つの条件をユーザに指定させるのではなく、１つの条件をユーザに指定させ、他の２つの条件を決定する形態とすることもでき、更には、ユーザには何れの条件も指定させずに、記録メディア１８の記録速度のみに基づいて全ての条件を自動的に決定する形態とすることもできる。
【００８４】
また、本実施の形態では、ＣＰＵ１２以外の処理系を１チップＬＳＩとして一体的に構成した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＣＰＵ１２も含めて１チップＬＳＩとして一体的に構成する形態とすることもできる。この場合は、本実施の形態に係るデジタルカメラ１０よりも小型化、高信頼性化、及び低コスト化を図ることができる。
【００８５】
また、本実施の形態では、本発明の記録メディアとしてスマート・メディアを適用した場合について説明したが、本発明はこれに限定されるものではなく、他の記録メディア、例えば、コンパクト・フラッシュ、ＡＴＡカード、フロッピィディスク、ＣＤ−Ｒ、ＣＤ−ＲＷ等を適用する形態とすることもできるし、複数種類の記録メディアを組み合わせて適用する形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００８６】
また、本実施の形態では、記録メディア１８の記録速度を記録メディア１８に対する記録状態の確認結果とＣＩＳ情報とに基づいて導出する場合について説明したが、本発明はこれに限定されるものではなく、例えば、次のような導出形態を適用することもできる。
・ＣＩＳ情報から１ブロック毎の記録時間を導出し、当該記録時間に基づいて導出する形態、すなわち、ＣＩＳ情報のみに基づいて導出する形態。
・記録メディア１８の型番から記録速度をデータブック等から調査し、この記録速度を予め内部メモリ３４のＲＯＭに記憶しておき、当該記録速度をＲＯＭから読み出すことによって記録速度を導出する形態。
・記録メディア１８に対して実際にデータを記録して記録速度を導出する形態。
【００８７】
これらの場合も、本実施の形態と同様の効果を奏することができる。
【００８８】
また、本実施の形態では、データ整理処理（図６参照）によるデータの整理中に当該整理動作が中断された場合であっても全ての空き領域に対してデジタル画像データを記録する場合について説明したが、本発明はこれに限定されるものではなく、例えば、データの整理動作が中断された場合には、それまでに整理が終了した記録領域のみをデジタル画像データの記録領域として用いるようにする形態とすることもできる。この場合は、記録メディア１８に対する記録速度を整理が終了した記録領域の状態のみに基づいて導出するようにする。この場合は、本実施の形態に比較して動画像撮影又は連写による撮影の連続撮影時間は短くなるものの、記録メディア１８への記録速度を速くすることができるので、記録メディア１８に記憶する画像データの品質を向上することができる。
【００８９】
また、本実施の形態では、デジタル画像データの圧縮形式としてＪＰＥＧ形式を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＭＰＥＧ（Moving Picture Experts Group）形式、ＭＭＲ（Modified Modified Read）形式等の他の圧縮形式を適用することができることは言うまでもない。この場合も、本実施の形態と同様の効果を奏することができる。
【００９０】
更に、本実施の形態では、データ整理処理をメイン処理の実行途中においてデータ整理のきっかけが発生した時点で実行する場合について説明したが、本発明はこれに限定されるものではなく、例えば、不図示の電源スイッチがオン状態とされた時点でデータ整理処理を実行する形態とすることもできる。この場合も、本実施の形態と同様の効果を奏することができる。
【００９１】
【発明の効果】
本発明に係るデジタルカメラ、画像記録方法及び画像記録プログラムによれば、画像データの記録メディアへの記録速度データを取得し、取得した記録速度データに基づいて、動画像の撮影及び連写による撮影の少なくとも一方の撮影時に、当該撮影によって得られた画像データを記録メディアにリアルタイムで記録することができるように画像データの圧縮率、画像データの記録メディアに対する転送速度、及び画像データの１画像当りの記録画素数の少なくとも１つの条件を決定し、決定した条件で撮影によって得られた画像データを記録メディアに記録しているので、撮影と同時に当該撮影によって得られた画像データを記録メディアに対して直接記録することができ、動画像の撮影又は連写による撮影を行う際の連続撮影時間を長時間化することができる、という効果が得られる。
【図面の簡単な説明】
【図１】実施の形態に係るデジタルカメラ１０の構成を示すブロック図である。
【図２】実施の形態に係るデジタルカメラ１０において実行されるメイン処理プログラムの処理の流れを示すフローチャートである。
【図３】実施の形態に係るデジタルカメラ１０において実行されるメディア速度調査処理プログラムの処理の流れを示すフローチャートである。
【図４】記録メディア１８へのデジタル画像データの記録状態の確認の説明に供する概略図である。
【図５】実施の形態に係るデジタルカメラ１０において実行される画像記録処理プログラムの処理の流れを示すフローチャートである。
【図６】実施の形態に係るデジタルカメラ１０において実行されるデータ整理処理プログラムの処理の流れを示すフローチャートである。
【図７】記録メディア１８に記録されたデジタル画像データの整理の説明に供する概略図である。
【符号の説明】
１０    デジタルカメラ
１２    ＣＰＵ
１４    撮像系
１８    記録メディア
２０    レリーズスイッチ
２２    モード設定スイッチ
２４    条件設定スイッチ
２８    液晶ディスプレイ
３４    内部メモリ
【図１】
0004185259.tif 000003
【図２】
0004185259.tif 000004
【図３】
0004185259.tif 000005
【図４】
0004185259.tif 000006
【図５】
0004185259.tif 000007
【図６】
0004185259.tif 000008
【図７】
0004185259.tif 000009