(57)【要約】【課題】スロットにアダプタを介して挿入された、このスロットに対応する記録メディアとは物理ブロックのサイズが異なる記録メディアへ、データを高速で書き込むことができるデジタルカメラを提供する。【解決手段】画像データが記録される、物理ブロックのサイズの異なる複数種類の記録メディア６０が排他的に挿入されるメディアスロット５０９と、メディアスロット５０９に挿入された記録メディア６０の種類を検知する記録メディア検知回路５３５と、メディアスロット５０９に挿入された記録メディア６０に、記録メディア検知回路５３５で検知された記録メディア６０の種類に応じたフォーマット方法によるフォーマットを施す記録メディアフォーマット回路５３６とを備えた。【選択図】        図４
2004165869.tif 000002
【特許請求の範囲】
【請求項１】
画像データが記録される記録メディアが挿抜自在に挿入されるスロット部を備え、撮影光学系を経由して入射した被写体光を固体撮像素子で捉えて画像データを生成し、該画像データを該スロット部に挿入されている記録メディアに記録するデジタルカメラにおいて、
前記スロット部は、物理ブロックのサイズの異なる複数種類の記録メディアが排他的に挿入されるものであって、
前記スロット部に挿入された記録メディアの種類を検知する検知部と、
前記スロット部に挿入された記録メディアに、前記検知部で検知された記録メディアの種類に応じたフォーマット方法によるフォーマットを施すフォーマット部とを備えたことを特徴とするデジタルカメラ。
【請求項２】
前記スロット部は、前記複数種類の記録メディアのうちの１種類の記録メディアを直接に受け入れるものであり、他の１種類の記録メディアは、アダプタに装着された状態で該アダプタを受け入れるものであることを特徴とする請求項１記載のデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影光学系を経由して入射した被写体光を固体撮像素子で捉えて画像データを生成し、この画像データを記録メディアに記録するデジタルカメラに関する。
【０００２】
【従来の技術】
近年、記録メディアの小型化、大容量化が進み、大きさやピン数等が異なる複数種類の記録メディアが普及している。このような記録メディアは、デジタルカメラに設けられたスロット部に挿抜自在に挿入される。ここで、デジタルカメラに設けられたスロット部の大きさやピン数等と、そのスロット部に挿入される記録メディアの大きさやピン数等は対応している。この結果、デジタルカメラのスロット部に対応している記録メディアよりも小型で大容量の異種の記録メディアを、このデジタルカメラで用いようとしても、この異種の記録メディアの大きさやピン数等とデジタルカメラのスロット部の大きさやピン数等が対応しなければ、その異種の記録メディアを使用することができない。そこで、ある記録メディアを、本来この記録メディアには対応していないスロット部にも挿入できるようにするために、スロット部に対応する大きさやピン数等を有し、このスロット部には対応していない記録メディアが装着されるアダプタが提案されている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平７−３６５８６号公報（段落番号００１７−００２７、第１図）
【０００４】
【発明が解決しようとする課題】
このようなアダプタの例としては、記録メディアの１つであるコンパクトフラッシュ（登録商標）カード（以下、ＣＦカードという）よりも小型の異種の記録メディア（例えば、ｘＤピクチャーカード（登録商標））を、ＣＦカード用のスロット部に挿入できるようにするためのアダプタ等が知られている。
【０００５】
ＣＦカードは、デジタルカメラの記録メディア等に使われている。ＣＦカードを記録メディアとして用いているデジタルカメラにおいては、上記のアダプタを用いて、このデジタルカメラにとっての本来の記録メディアであるＣＦカードよりも小型の異種の記録メディアを使用することができる。
【０００６】
ところで、従来のデジタルカメラでは、記録メディアを使用するにあたって、デジタルカメラと記録メディアとの間の、データの入出力の処理単位である物理ブロックのサイズと、データのプログラム上の処理単位であるクラスタのサイズとを一致させることにより、デジタルカメラから記録メディアへの、データの書き込み処理の高速化が図られている。ここで、物理ブロックのサイズは、記録メディアの規格等で予め決められている。クラスタのサイズは、デジタルカメラの設計時に、そのデジタルカメラで使用される記録メディアの物理ブロックのサイズと同じ値に設定される。
【０００７】
例えば、ＣＦカード用のスロット部を備えているデジタルカメラでは、クラスタのサイズは、ＣＦカードの物理ブロックのサイズと同じ値に設定されている。デジタルカメラにおいて、上記のアダプタを用いて異種の記録メディアを使用すると、物理ブロックのサイズは記録メディアの種類毎に異なることがあるため、このデジタルカメラにおけるクラスタのサイズは、アダプタを介してスロット部に挿入された異種の記録メディアの物理ブロックのサイズと異なる可能性がある。クラスタと物理ブロックとが異なるサイズである場合には、これらが同じサイズである場合と比較して、デジタルカメラから記録メディアへのデータの書き込み処理の速度が低下する。
【０００８】
図１は、デジタルカメラにおいて、クラスタと、記録メディアの物理ブロックとが異なるサイズである場合、これらが同じサイズである場合と比較して、記録メディアへのデータの書き込み処理の速度が低下することを説明する図である。
【０００９】
図１（ａ）の例では、クラスタのサイズＣｓは物理ブロックのサイズＰｓと一致している。デジタルカメラから記録メディアへの、データの書き込み処理を行うにあたって、デジタルカメラでは、プログラム上の処理単位であるクラスタ単位で、書き込みデータが生成される。デジタルカメラから記録メディアへは、入出力の処理単位である物理ブロック毎にデータが書き込まれる。図１（ａ）には、まず物理ブロックと同じサイズのデータＤＡＴ１の書き込み処理が行われ、続いて物理ブロックと同じサイズの新規データＤＡＴ２の書き込み処理が行われた様子が示されている。図１（ａ）の例では、データのサイズが物理ブロックと同じサイズであるため、デジタルカメラから記録メディアへの、データの書き込み処理を行うには、以下に説明する図１（ｂ）および図１（ｃ）の例と異なり、物理ブロックと同じサイズのデータを物理ブロックに書き込むだけでよい。
【００１０】
図１（ｂ）の例では、クラスタのサイズＣｓは物理ブロックのサイズＰｓよりも小さい。この結果、１度の書き込み処理でデジタルカメラから物理ブロック毎に記録メディアに書き込まれるデータの中に、デジタルカメラで生成された書き込みデータＤＡＴ１の他に、物理ブロックのサイズＰｓとクラスタのサイズＣｓとの差に相当するサイズの空き領域２０が生じる。データＤＡＴ１に続けて新規データＤＡＴ２の書き込み処理を行うには、記録メディアへのデータの書き込みが物理ブロック単位で行われるために、以下の手順が必要になる。まず、記録メディアからデジタルカメラへ、データＤＡＴ１と空き領域２０で構成される、物理ブロックのデータが読み出される。次に、デジタルカメラで、データＤＡＴ１に新規データＤＡＴ２を加えた新たな書き込みデータが生成される。このデータＤＡＴ１と新規データＤＡＴ２で構成される新たな書き込みデータが、物理ブロックのサイズＰｓとクラスタ２個分のサイズ２Ｃｓとの差に相当するサイズの空き領域３０とともに、デジタルカメラから記録メディアの物理ブロックへ書き込まれる。このように、図１（ａ）の例と比較すると、図１（ｂ）の例では、デジタルカメラから記録メディアへの、データの書き込み処理における、デジタルカメラから記録メディアへのアクセス回数が増える。この結果、デジタルカメラから記録メディアへの、データの書き込み処理の速度が低下する。
【００１１】
図１（ｃ）の例では、クラスタのサイズＣｓは物理ブロックのサイズＰｓより大きい。この場合、デジタルカメラで生成された書き込みデータＤＡＴ１の、記録メディアへの書き込み処理は、物理ブロック単位で実行されるので、書き込みデータＤＡＴ１は２つに分割されて記録メディアへ書き込まれる。このとき、２回目の書き込みデータＤＡＴ１ａのサイズＳは物理ブロックのサイズＰｓより小さい。この結果、このときにデジタルカメラから出力されるデータの中に、２回目に出力される書き込みデータのサイズＳと物理ブロックのサイズＰｓとの差に相当するサイズの空き領域４０が生じる。データＤＡＴ１に続けて新規データＤＡＴ２の書き込み処理を実行するには、図１（ｂ）の例と同様に、まず、データＤＡＴ１ａを記録メディアからデジタルカメラへ読み出し、このデータＤＡＴ１ａに新規データＤＡＴ２を加えた新たな書き込みデータを生成する必要がある。このように、図１（ｃ）の例でも、図１（ｂ）の例と同様に、図１（ａ）の例と比較すると、デジタルカメラから記録メディアへデータへの、データの書き込み処理における、デジタルカメラから記録メディアへのアクセス回数が増えるので、データの書き込み処理の速度が低下する。
【００１２】
本発明は、上記事情に鑑み、スロット部にアダプタを介して挿入された、このスロット部に対応する記録メディアとは物理ブロックのサイズが異なる記録メディアへの、データの書き込み処理を高速で実行することができるデジタルカメラを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成する本発明のデジタルカメラは、画像データが記録される、物理ブロックのサイズの異なる複数種類の記録メディアが排他的に挿入されるスロット部と、このスロット部に挿入された記録メディアの種類を検知する検知部と、上記スロット部に挿入された記録メディアに、上記検知部で検知された記録メディアの種類に応じたフォーマット方法によるフォーマットを施すフォーマット部とを備えたことを特徴とする。
【００１４】
本発明のデジタルカメラは、スロット部に挿入された記録メディアの種類を検知し、検知されたその種類に応じた、デジタルカメラにおけるクラスタのサイズを記録メディアの物理ブロックのサイズと一致させるような最適なフォーマット方法によって、この記録メディアをフォーマットすることができる。この結果、本発明のデジタルカメラは、記録メディアへのデータの書き込み処理を、高速で実行することができる。
【００１５】
ここで、本発明のデジタルカメラのスロット部は、上記複数種類の記録メディアのうちの１種類の記録メディアを直接に受け入れるものであり、他の１種類の記録メディアは、アダプタに装着された状態でこのアダプタを受け入れるものであることが好ましい。
【００１６】
このようなデジタルカメラでは、例えば、このデジタルカメラのスロット部に対応する記録メディアよりも小型で大容量の異種の記録メディアを、上記のアダプタに装着して使用することができる。
【００１７】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１８】
図２は、本発明のデジタルカメラの一実施形態を示す図である。
【００１９】
図２に示されているデジタルカメラ５００の前面には、撮像レンズ５０１、ファインダ窓５０２、およびストロボ５０３が設けられている。
【００２０】
デジタルカメラ５００の上面には、レリーズスイッチ５０４、電源スイッチ５０５、および通常の撮影モードとストロボ撮影モードを切り替えるための操作子であるストロボスイッチ５０６が設けられている。
【００２１】
図２に示されているデジタルカメラ５００の側面には、図示しない外部機器を接続するためのデジタル端子５０７、図示しない外部電源を接続するための電源端子５０８が設けられている。
【００２２】
デジタルカメラ５００は、記録メディア６０としてＣＦカード６１、あるいはアダプタ６２を介した、ＣＦカード６１以外の異種メモリカード６３を使用することができる。この異種メモリカード６３としては、ＣＦカード６１と比較して、小型で大容量のｘＤピクチャーカード（登録商標）等が挙げられる。これらの記録メディア６０は、後述する図３（ｂ）に示すメディアスロット５０９に挿入される。
【００２３】
図３は、デジタルカメラ５００の背面図（ａ）と底面図（ｂ）である。
【００２４】
図３（ａ）に示さているデジタルカメラ５００の背面には、ファインダ５１０、静止画撮影を行う静止画撮影モードと撮影した静止画を再生する再生モードとを切り替えるための操作子であるモードダイヤル５１１、ズーム操作を行うための操作子であるズームスイッチ５１２、および再生した静止画やスルー画像等を表示する画像表示装置５１３が設けられている。
【００２５】
図３（ｂ）に示されているデジタルカメラ５００の底面には、カバー５１４が設けられている。このカバー５１４の奥には、バッテリ収納室５１５およびメディアスロット５０９が設けられている。このメディアスロット５０９の大きさやピン数等は、ＣＦカード６１（図２参照）の大きさやピン数等に対応している。
【００２６】
図４は、デジタルカメラ５００の内部のブロック図である。
【００２７】
フラッシュＲＯＭ５１６には、デジタルカメラ５００の制御プログラムと、この制御プログラムの起動プログラムが保存されており、ユーザが電源スイッチ５０５（図１参照）を押下しデジタルカメラ５００に電力が供給されると、フラッシュＲＯＭ５１６内の起動プログラムに従って、制御プログラムがＶＲＡＭ５１７のプログラム領域５１７ａに書き込まれる。この後、ＣＰＵ５１８がＶＲＡＭ５１７のプログラム領域５１７ａにアクセスし、ここに書き込まれた制御プログラムに従ってデジタルカメラ５００の動作を制御する。
【００２８】
撮像レンズ５０１とアイリス５１９を経由して固体撮像素子５２０上に現在結像している被写体像は、ＣＰＵ５１８から指示をうけたタイミングジェネレータ５２１が、固体撮像素子５２０を駆動することにより、この固体撮像素子５２０によって所定のフレームレートで光電変換され、この固体撮像素子５２０からアナログ画像データとして出力される。このアナログ画像データは、増幅器５２２によって増幅された後、Ａ／Ｄ変換器５２３により、デジタル画像データに変換され、画像入力コントローラ５２４によりＳＤＲＡＭ５２５に保存される。その後、画像信号処理回路５２６は、ＳＤＲＡＭ５２５からデジタル画像データを読み出し、ＣＰＵ５１８からの指示に従って、このデジタル画像データに画像処理を施す。画像処理が施されたデジタル画像データは、ＶＲＡＭ５１７のデータ領域５１７ｂを経由し、ビデオエンコーダ５２７によってビデオ信号に変換された後、スルー画像として画像表示装置５１３に表示される。この状態で撮影者がデジタルカメラ５００の向きを変えると、画像表示装置５１３に表示されているスルー画像の構図が変化する。さらに、撮影者がズームスイッチ５１２（図３（ａ）参照）を操作すると、この操作によってレンズ用モータドライバ５２９が撮像レンズ５０１を駆動することによりズーミングが行われる。
【００２９】
モードダイヤル５１１が静止画撮影マーク５１１ａにセットされると、これに応じてデジタルカメラ５００は静止画撮影モードになる。この状態で、ユーザが所望の構図を得た時点でレリーズスイッチ５０４を軽く押して止める（以後、半押し状態という）と、この操作に応じて、ＡＦ検出回路５３０が画像のピント情報を検出し、さらにＡＥ／ＡＷＢ検出回路５３１が画像の輝度情報と白色バランス情報を検出する。これらの情報に基づいたＣＰＵ５１８の指示により、レンズ用モータドライバ５２９が撮像レンズ５０１を駆動し、アイリス用モータドライバ５３２がアイリス５１９を駆動することによりフォーカシングと露光量調整が実施される。この後、ユーザがレリーズスイッチ５０４を半押し状態から更に押し込む（以後、全押し状態という）と、撮影が実行される。このレリーズスイッチ５０４が全押し状態になった時点で、固体撮像素子５２０から、増幅器５２２、Ａ／Ｄ変換器５２３、画像入力コントローラ５２４を介してＳＤＲＡＭ５２５に保存されたデジタル画像データに、画像信号処理回路５２６によって画像処理が施され、さらに、画像処理が施されたデジタル画像データは、圧縮処理回路５３３によって圧縮される。この圧縮されたデジタル画像データがメディアコントローラ５３４によって、メディアスロット５０９（図３（ｂ）参照）に挿入された記録メディア６０に格納される。このようにして、固体撮像素子５２０から送られて来た画像が、静止画として記録される。また、記録された静止画は、モードダイヤル５１１を再生マーク５１１ｂにセットすることにより、画像表示装置５１３に表示することができる。
【００３０】
メディアスロット５０９（図３（ｂ）参照）に挿入された記録メディア６０をフォーマットするにあたって、この記録メディア６０の種類を記録メディア検知回路５３５が検知する。検知された記録メディア６０の種類に応じた最適のフォーマット方法を用いて、記録メディアフォーマット回路５３６が記録メディア６０をフォーマットする。
【００３１】
図５は、フォーマット処理を示すフローチャートである。
【００３２】
フォーマット処理は、例えば、ユーザが未フォーマットの記録メディア６０（図２参照）をメディアスロット５０９（図３（ｂ）参照）に挿入し、電源スイッチ５０５（図２参照）を押下すると、デジタルカメラ５００（図２参照）の初期化処理の１つとして実行される。
【００３３】
このフォーマット処理がスタートされると、まず記録メディア６０（図２参照）から、この記録メディア６０（図２参照）の種類をあらわすＩＤ情報が読み出される（ステップＳ１１）。次に、読み出されたＩＤ情報がＣＦカード６１（図２参照）を表すものであるか否かが判定される（ステップＳ１２）。
【００３４】
読み出されたＩＤ情報がＣＦカード６１（図２参照）を表すものであると判定された場合は、記録メディア６０（図２参照）に対して、ＣＦカード６１（図２参照）に最適なフォーマットが実行される（ステップＳ１３）。ステップＳ１３の終了後、フォーマット処理は終了する。
【００３５】
読み出されたＩＤ情報がＣＦカード６１（図２参照）を表すものでないと判定された場合は、記録メディア６０（図２参照）から、この記録メディア６０（図２参照）の物理ブロックのサイズ等のメディア情報が読み出される（ステップＳ１４）。これらの読み出されたメディア情報を元に、クラスタのサイズ等のフォーマットパラメータが決定される（ステップＳ１５）。このフォーマットパラメータを用いて、記録メディア６０（図２参照）に対して、フォーマットが実行される（ステップＳ１６）。ステップＳ１６の終了後、フォーマット処理は終了する。
【００３６】
ステップＳ１５において、フォーマットパラメータを決定するにあたって、デジタルカメラ５００（図２参照）では、フォーマットパラメータの１つであるクラスタのサイズが、記録メディア６０（図２参照）の物理ブロックのサイズと同じ値に設定される。
【００３７】
従って、デジタルカメラ５００（図２参照）では、メディアスロット５０９（図２（ｂ）参照）に対応しているＣＦカード６１（図２参照）とは物理ブロックのサイズが異なる異種記録メディア６３（図２参照）に対して、クラスタのサイズを、この異種記録メディア６３（図２参照）の物理ブロックのサイズと一致させるようにフォーマットすることができる。この結果、デジタルカメラ５００（図２参照）は、この異種記録メディア６３（図２参照）へのデータの書き込み処理を高速で実行することができる。
【００３８】
尚、本実施形態では、本発明のデジタルカメラとして、ＣＦカードが挿抜自在に挿入されるスロット部を備えたデジタルカメラの例で説明したが、これに限られるものではなく、スマートメディア（登録商標）などが挿抜自在に挿入されるスロット部を備えたデジタルカメラでもよく、本発明のデジタルカメラは、画像データが記録される記録メディアが挿抜自在に挿入されるスロット部を備えたデジタルカメラであればよい。
【００３９】
【発明の効果】
以上説明したように、本発明のデジタルカメラによれば、スロット部にアダプタを介して挿入された、このスロット部に対応する記録メディアとは物理ブロックのサイズが異なる記録メディアへの、データの書き込み処理を高速で実行することができる。
【図面の簡単な説明】
【図１】記録メディアへのデータの書き込み処理の速度が低下することを説明する図である。
【図２】本発明のデジタルカメラの一実施形態を示す図である。
【図３】デジタルカメラの背面図と底面図である。
【図４】デジタルカメラの内部のブロック図である。
【図５】フォーマット処理を示すフローチャートである。
【符号の説明】
２０，３０，４０    空き領域
５００    デジタルカメラ
５０１    撮像レンズ
５０２    ファインダ窓
５０３    ストロボ
５０４    レリーズスイッチ
５０５    電源スイッチ
５０６    ストロボスイッチ
５０７    デジタル端子
５０８    電源端子
５０９    メディアスロット
５１０    ファインダ
５１１    モードダイヤル
５１１ａ    静止画撮影マーク
５１１ｂ    再生マーク
５１２    ズームスイッチ
５１３    画像表示装置
５１４    カバー
５１５    バッテリ収納室
５１６    フラッシュＲＯＭ
５１７    ＶＲＡＭ
５１７ａ    プログラム領域
５１７ｂ    データ領域
５１８    ＣＰＵ
５１９    アイリス
５２０    固体撮像素子
５２１    タイミングジェネレータ
５２２    増幅器
５２３    Ａ／Ｄ変換器
５２４    画像入力コントローラ
５２５    ＳＤＲＡＭ
５２６    画像信号処理回路
５２７    ビデオエンコーダ
５２９    レンズ用モータドライバ
５３０    ＡＦ検出回路
５３１    ＡＥ／ＡＷＢ検出回路
５３２    アイリス用モータドライバ
５３３    圧縮処理回路
５３４    メディアコントローラ
５３５    記録メディア検知回路
５３６    記録メディアフォーマット回路
６０    記録メディア
６１    ＣＦカード
６２    アダプタ
６３    異種記録メディア
【図１】
2004165869.tif 000003
【図２】
2004165869.tif 000004
【図３】
2004165869.tif 000005
【図４】
2004165869.tif 000006
【図５】
2004165869.tif 000007