(57)【要約】【課題】所定規則で定めた付与可能なファイル名が上限に達した場合であっても撮影を継続して行いうる記録制御装置を提供する。【解決手段】所定規則に基づく連続したファイル名となるようにファイル名を付与してファイルの記録を行う記録制御部２２と、前記ファイルを記憶する記憶媒体３０を挿入するインタフェース２０と、前記インタフェースに挿入されている前記記憶媒体に対して、前記所定規則に基づく連続したファイル名として付与可能な未使用ファイル名を検出し、検出した未使用ファイル名に関する未使用ファイル名情報を当該記憶媒体に記録する未使用ファイル記録部２２とを備える。【選択図】図１
2010092268.tif 000002
【特許請求の範囲】
【請求項１】
所定規則に基づく連続したファイル名となるようにファイル名を付与してファイルの記録を行う記録制御部と、
前記ファイルを記憶する記憶媒体を挿入するインタフェースと、
前記インタフェースに挿入されている前記記憶媒体に対して、前記所定規則に基づく連続したファイル名として付与可能な未使用ファイル名を検出し、検出した未使用ファイル名に関する未使用ファイル名情報を当該記憶媒体に記録する未使用ファイル記録部と
を備えることを特徴とする記録制御装置。
【請求項２】
前記記録制御部は、前記付与可能なファイル名のうちの所定のファイル名を使用した後、前記ファイルを前記記憶媒体に記録する場合に、前記未使用ファイル名情報が示す未使用ファイル名の中から当該ファイルのファイル名を付与して記録することを特徴とする請求項１記載の記録制御装置。
【請求項３】
前記記録制御部は、前記未使用ファイル名情報の中からファイル名を付与した際に、当該ファイル名を示す付与情報を当該記憶媒体に記録し、
前記記憶媒体に前記付与情報が記憶されている場合に、当該記憶媒体に記憶されている前記ファイルのファイル名と前記付与情報とに基づいて、前記ファイルの再生順序を決定し、当該再生順序に従って前記ファイルの再生を行う再生部
を備えることを特徴とする請求項２記載の記録制御装置。
【請求項４】
前記記録制御装置は、被写体光を撮像して撮像信号を出力する撮像素子を備えたカメラであり、
前記ファイル名は、ＤＣＦ規格に基づくファイル名であることを特徴とする請求項１〜３の何れか一項に記載の記録制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続するファイル名を付与可能な記録制御装置に関するものである。
【背景技術】
【０００２】
従来、撮影した画像ファイルをＤＣＦ規格に従ってメモリーカード等の記憶媒体に記録するカメラが存在する。ＤＣＦ規格に従って画像ファイルを記録する場合、記憶媒体に空き容量があったとしても、ＤＣＦ規格において定められた上限の番号がフォルダ(ディレクトリ)及びファイルに使用されている場合には、撮影した画像ファイルを記録することができない。しかしながら、このような状況でも、記憶媒体に空き容量があり、記憶媒体における既存のフォルダ番号の中で空いている番号があれば、フォルダ番号を初期値から振り直してファイルの記録を継続して行えるようにする撮像装置が存在する(下記、特許文献１参照)。
【特許文献１】特開２００３−１５８６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来の撮像装置は、フォルダ及びファイルの番号が上限に達したときにフォルダ番号の振り直しを行うため、フォルダ番号の振り直し処理が完了するまでは画像ファイルを記録することができない。そのため、フォルダ及びファイルの番号が上限に達した直後に撮影を継続して行うことができないという問題がある。
【０００４】
本発明の目的は、所定規則で定めた付与可能なファイル名が上限に達した場合であっても撮影を継続して行いうる記録制御装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明の記録制御装置は、所定規則に基づく連続したファイル名となるようにファイル名を付与してファイルの記録を行う記録制御部と、前記ファイルを記憶する記憶媒体を挿入するインタフェースと、前記インタフェースに挿入されている前記記憶媒体に対して、前記所定規則に基づく連続したファイル名として付与可能な未使用ファイル名を検出し、検出した未使用ファイル名に関する未使用ファイル名情報を当該記憶媒体に記録する未使用ファイル記録部とを備える。
【発明の効果】
【０００６】
本発明の記録制御装置によれば、未使用ファイル名を検出してファイルの記録を行うことができるので、付与可能なファイル名が上限に達した場合であっても撮影を継続して行いうる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の第１の実施形態に係るカメラについて説明する。図１は、本実施形態に係るカメラの構成図である。図１に示す様に、本実施形態に係るカメラ１は、撮影レンズ１１、ＣＣＤ１２、ＣＣＤドライバ１３、プリプロセス回路１４、Ａ／Ｄ変換回路１５、ＡＳＩＣ(Application Specific Integrated Circuit)１６、メモリ１７、カラーモニタ１８、操作部１９、メモリーカードＩ／Ｆ２０、外部Ｉ／Ｆ２１、及びＣＰＵ２２を備えて構成されている。
【０００８】
ＣＣＤ１２は、撮影レンズ１１を介した被写体光を撮像して被写体の明るさに応じた電荷を蓄積し、ＣＣＤドライバ１３の制御の下、蓄積した電荷のアナログ信号をプリプロセス回路１４に出力する。プリプロセス回路１４は、ＣＣＤ１２から出力されたアナログ信号を増幅し、雑音除去や黒レベル調整等のアナログ処理を行う。Ａ／Ｄ変換回路１５は、プリプロセス回路１４でアナログ処理されたアナログ信号をデジタル信号に変換する。
【０００９】
また、ＡＳＩＣ１６は、Ａ／Ｄ変換回路１５から出力されたデジタル信号に対する輪郭補償やガンマ補正等の画像処理を行う。また、Ｅｘｉｆ(Exchangeable Image File Format)規格に従って、画像データの撮影日時、カメラ１の機種名、シリアル番号等を含むヘッダ情報データ、画像処理後の画像データを所定サイズに縮小したサムネイル画像データを生成し、ヘッダ情報データ、サムネイル画像データ、及び画像処理後の画像データについてＪＰＥＧ等の方式で圧縮を行う。
【００１０】
メモリ１７は、カメラ１の設定情報等を記憶する。カラーモニタ１８は、液晶ディスプレイで構成され、撮影画像やカメラ設定情報等を表示する。操作部１９は、電源スイッチ、レリーズボタン等の操作ボタンを含んで構成されており、ユーザ操作を受付ける。
【００１１】
メモリーカードＩ／Ｆ２０は、着脱可能なメモリーカード３０との接続インタフェースであり、挿入されたメモリーカードとカメラ１との間でコマンドやデータ等の送受信を中継する。外部Ｉ／Ｆ２１は、ＰＣ等の機器を接続するＵＳＢ等の接続インタフェースであり、接続された機器とカメラ１との間の通信を中継する。
【００１２】
また、メモリーカード３０は、ＳＤカード等で構成され、データを記憶するフラッシュメモリと、メモリーカードＩ／Ｆ２０を介してカメラ１から送信されるコマンドに応じて、データ書き込み又は読み出しの制御を行うメモリコントローラ、データ書き込み単位、記憶容量、カードの種類等のカード属性情報を記憶するレジスタを含んで構成されており、ＦＡＴ等の所定のファイルシステムを適用してフォーマットされている。
【００１３】
ＣＰＵ２２は、図示しないＲＯＭ及びＲＡＭを含んで構成されており、ＲＯＭに記憶されたプログラムを実行することによりカメラ１を構成する各部を制御する。また、画像処理された画像ファイルをメモリーカード３０に記録する際、その画像ファイルを記録するための記録フォルダを決定し、ＤＣＦ規格に従って画像ファイルにファイル名を付与して記録フォルダに記録する。
【００１４】
ここで、ＤＣＦ規格は、３桁の数字(１００〜９９９)で示されるフォルダ番号と任意の文字を組み合わせてフォルダ名を構成し、その各フォルダの中に記録するファイルのファイル名は、任意の文字と４桁の数字(０００１〜９９９９)で示されるファイル番号を組み合わせて構成する。ＤＣＦ規格においては、フォルダ番号として１００〜９９９、ファイル番号として０００１〜９９９９まで付与することが可能であるが、本実施形態においては、フォルダ番号として“１００〜９９９”を用い、各フォルダにつき“００１〜９９９”までのファイル番号を連番で付与する連番機能を備える。また、連番で付与する次のファイル番号(以下、付与予定番号)はメモリ１７に記憶し、ファイル番号を付与する毎に、付与予定番号を更新する。
【００１５】
なお、本実施形態において、フォルダ及びファイルの番号の上限“９９９”を第１上限番号と呼び、フォルダ番号に第１上限番号が使用され、且つそのフォルダに記憶されるファイルのファイル番号に第１上限番号が使用されている状態を撮影可能枚数が０の状態であるものとする。
【００１６】
以下、本実施形態に係るカメラの動作について説明する。尚、以下の説明において、フォルダ及びファイルの番号を区別する場合には、“＊＊＊フォルダ番号”又は“＊＊＊ファイル番号”と記載し、両方の番号を表す場合には“＊＊＊番号”と記載する。
【００１７】
図２は、メモリーカード３０における各フォルダについて、第１上限ファイル番号までの使用されていない番号(以下、第１未使用番号)を検出する第１未使用番号検出処理を示す動作フロー図である。なお、以下の動作説明において、カメラ１は電源スイッチがＯＮの状態であり、カメラ１のメモリ１７には付与予定番号として“１５０”が記憶されているものとする。
【００１８】
ＣＰＵ２２は、メモリーカードＩ／Ｆ２０にメモリーカード３０が挿入されたことを検出した場合(ステップＳ１０：Ｙ)、メモリーカード３０に記憶されているフォルダのうち最後のフォルダ番号、及びそのフォルダ番号のフォルダに記憶されているファイル名のうち最後のファイル番号(以下、カード最終番号)を読み出してＲＡＭに記憶する(ステップＳ１１)。また、ＣＰＵ２２は、メモリ１７から付与予定番号“１５０”を読み出してＲＡＭに記憶する(ステップＳ１２)。
【００１９】
なお、ステップＳ１０において、メモリーカード３０がメモリーカードＩ／Ｆ２０に挿入されていない場合には(ステップＳ１０:Ｎ)、ＣＰＵ２２は、メモリーカード３０が挿入されるまで電源ＯＮの状態で待機する。
【００２０】
ＣＰＵ２２は、撮影可能枚数が０ではないと判断した場合、即ち、ステップＳ１１で読み出したカード最終番号が第１上限番号でない場合(ステップＳ１３：Ｎ)、付与予定番号“１５０”がファイル番号として付与されるファイルを記録する記録フォルダを決定する(ステップＳ１４)。
【００２１】
ここで、ステップＳ１４の記録フォルダ決定処理の詳細について、図３の動作フロー図を用いて説明する。ＣＰＵ２２は、ステップＳ１１においてＲＡＭに記憶したカード最終番号を読み出す。そして、カード最終ファイル番号に１を加算したファイル番号が、付与予定番号“１５０”以下である場合には、カード最終フォルダには付与予定番号“１５０”が付与されたファイルが記憶されていないと判断し(ステップＳ２０：Ｙ)、カード最終フォルダ番号を記録フォルダの番号(以下、記録フォルダ番号)として決定し、ＲＡＭに記憶する(ステップＳ２１)。
【００２２】
また、ステップＳ２０において、カード最終ファイル番号に１を加算したファイル番号が、付与予定番号“１５０”より大きい場合(ステップＳ２０:Ｎ)、ＣＰＵ２２は、カード最終フォルダ番号が第１上限フォルダ番号“９９９”であるか否か判断する(ステップＳ２２)。
【００２３】
ＣＰＵ２２は、ステップＳ２２において、カード最終フォルダ番号が第１上限フォルダ番号“９９９”ではないと判断した場合(ステップＳ２２：Ｎ)、カード最終フォルダ番号に１を加算した番号を記録フォルダ番号としてＲＡＭに記憶する(ステップＳ２３)。
【００２４】
なお、ステップＳ２２において、カード最終フォルダ番号と第１上限フォルダ番号が一致する場合には、ＣＰＵ２２は、後述する図２のステップＳ１７の処理を行う。
【００２５】
図２に戻り、ＣＰＵ２２は、カード最終ファイル番号に１を加算したファイル番号が、付与予定番号“１５０”と一致しないと判断した場合(ステップＳ１５：Ｎ)、ステップＳ１４において決定した記録フォルダ番号、及び付与予定番号と、カード最終番号との間における第１未使用番号を検出し、検出した第１未使用番号をメモリーカード３０の所定の記憶領域に記録する(ステップＳ１６)。
【００２６】
尚、ステップＳ１５において、ＣＰＵ２２は、カード最終ファイル番号に１を加算したファイル番号が、付与予定番号“１５０”と一致すると判断した場合には(ステップＳ１５：Ｙ)、カード最終ファイル番号に連続して付与予定番号を付与することができ、カード最終番号と、記録フォルダ及び付与予定番号との間に未使用番号が生じないため、第１未使用番号検出処理を終了する。
【００２７】
また、ステップＳ１３において、ＣＰＵ２２は、撮影可能枚数が０であると判断した場合(ステップＳ１３：Ｙ)、メモリーカード３０に記憶されている全てのフォルダについて第１未使用番号を検出し、検出した第１未使用番号をメモリーカード３０の所定記憶領域に記録する(ステップＳ１７)。
【００２８】
ここで、図４及び図５は、メモリーカード３０のディレクトリ構造例を示している。以下、図４及び図５の各々の例について、上述した第１未使用番号の検出処理を説明する。まず、図４の場合について説明する。図４(Ａ)は第１未使用番号を検出する前のディレクトリ構造を示しており、同図に示すように、メモリーカード３０には、フォルダ“１００ＸＸＸ”と、“１００ＸＸＸ”直下に“ＹＹＹＹ_０００１.ＪＰＧ”〜“ＹＹＹＹ_０１００.ＪＰＧ”のファイルが記憶されている。
【００２９】
この場合におけるカード最終番号(フォルダ，ファイル)は(１００，１００)であり、第１上限番号(９９９，９９９)とは一致しないので(ステップＳ１３：Ｎ)、上述したステップＳ１４の記録フォルダの決定を行う。
【００３０】
カード最終ファイル番号“１００”に１を加算したファイル番号“１０１”は、付与予定番号“１５０”以下であり、カード最終フォルダ“１００ＸＸＸ”には付与予定番号“１５０”が付与されたファイルが記憶されていない(ステップＳ２０:Ｙ)。従って、カード最終フォルダ番号“１００”が記録フォルダ番号として決定され(ステップＳ２１)、次に撮影された画像ファイルは、図４(Ｂ)に示すように、記録フォルダ“１００ＸＸＸ”において、ファイル名“ＹＹＹＹ_０１５０.ＪＰＧ”が付与されて記録されることになる。この場合には、カード最終ファイル番号“１００”に１を加算したファイル番号“１０１”は付与予定番号“１５０”と一致しないので(ステップＳ１５：Ｎ)、カード最終番号(１００，１００)と、記録フォルダ及び付与予定番号(１００，１５０)の間のファイル番号“１０１〜１４９”が未使用状態となり、フォルダ番号“１００”、ファイル番号“１０１〜１４９”を第１未使用番号としてメモリーカード３０に記録する(ステップＳ１６)。
【００３１】
次に、図５の場合について説明する。図５(Ａ)は、図４と同様、第１未使用番号を検出する前のディレクトリ構造を示しており、同図に示すように、フォルダ“１００ＸＸＸ”と、“１００ＸＸＸ”直下に“ＹＹＹＹ_０００１.ＪＰＧ”〜“ＹＹＹＹ_０２００.ＪＰＧ”のファイルがメモリーカード３０に記憶されている。この場合のカード最終番号は(１００，２００)であり、第１上限番号(９９９，９９９)とは一致しないので(ステップＳ１３：Ｎ)図４と同様に、上述したステップＳ１４の記録フォルダの決定を行う。
【００３２】
カード最終ファイル番号“２００”に１を加算したファイル番号“２０１は、付与予定番号”１５０“より大きく、既にカード最終フォルダ”１００ＸＸＸ“には付与予定番号”１５０“を含むファイルが記憶されている(ステップＳ２０:Ｎ)。従って、この場合、カード最終フォルダ番号“１００”は第１上限フォルダ番号“９９９”ではないので(ステップＳ２２：Ｎ)、カード最終フォルダ番号“１００”に１を加算したフォルダ番号“１０１”を記録フォルダ番号として決定する(ステップＳ２３)。そして、この後に撮影された画像ファイルは、図５(Ｂ)に示すように、記録フォルダ番号“１０１”を含むフォルダ“１０１ＸＸＸ”において、ファイル名“ＹＹＹＹ_０１５０.ＪＰＧ”が付与されて記録されることになる。この場合には、カード最終ファイル番号“２００”に１を加算したファイル番号“２０１”は付与予定番号“１５０”と一致しないので(ステップＳ１５：Ｎ)、カード最終番号(１００，２００)と、記録フォルダ及び付与予定番号(１０１，１５０)との間において、フォルダ番号“１００”のファイル番号“２０１〜９９９”、フォルダ番号“１０１”のファイル番号“００１〜１４９”が未使用状態となり、これらの番号を第１未使用番号としてメモリーカード３０に記録する (ステップＳ２３)。
【００３３】
次に、本実施形態に係るカメラ１で撮像した画像ファイルの記録処理について説明する。図６は、本実施形態に係るカメラ１の画像ファイル記録処理を示す動作フロー図である。尚、以下の動作説明では、上述した第１未使用番号検出処理の後に撮像を行うものとし、付与予定番号“１５０”がメモリ１７に記憶されているものとして説明する。
【００３４】
ＣＰＵ２２は、ユーザにより操作部１９を介して撮像操作がなされた場合には、被写体光を撮像し、撮像信号に基づく画像ファイルを生成する(ステップＳ３０)。ＣＰＵ２２は、メモリーカード３０からカード最終番号を読み出し、撮影可能枚数が０であると判断した場合 (ステップＳ３１：Ｙ)、メモリーカード３０のカード属性情報及びファイルシステムを読み出し、メモリーカード３０の記憶容量と使用済記憶領域に基づいて、メモリーカード３０に所定の空き容量があるか否かを判断する(ステップＳ３２)。
【００３５】
ＣＰＵ２２は、ステップＳ３２において、メモリーカード３０に所定の空き容量があると判断した場合には(ステップＳ３２：Ｙ)、メモリーカード３０の所定記憶領域に第１未使用番号の情報が記憶されているか否か判断する(ステップＳ３３)。
【００３６】
ＣＰＵ２２は、メモリーカード３０の所定記憶領域に第１未使用番号の情報が記憶されていると判断した場合(ステップＳ３３：Ｙ)、メモリーカード３０の所定記憶領域から第１未使用番号の情報を第１未使用番号の昇順で読み出す。
【００３７】
そして、ＣＰＵ２２は、読み出した第１未使用ファイル番号を画像ファイルに付与し、その第１未使用フォルダ番号が示すメモリーカード３０上のフォルダに、その画像ファイルを記録する(ステップＳ３４)。ＣＰＵ２２は、付与した第１未使用番号に対して、付与済を示す情報を付加して更新する(ステップＳ３５)。
【００３８】
ステップＳ３２において、ＣＰＵ２２は、メモリーカード３０に所定の空き容量が無いと判断とした場合(ステップＳ３２：Ｎ)、及び、ステップＳ３３において、メモリーカード３０の所定記憶領域に第１未使用番号の情報が記憶されていないと判断した場合(ステップ３３：Ｎ)、画像ファイルを記録できない旨の警告情報をカラーモニタ１８に表示する(ステップＳ３６)。
【００３９】
また、ステップＳ３１において、ＣＰＵ２２は、撮影可能枚数が０でないと判断した場合(ステップＳ３１：Ｎ)、付与予定番号“１５０”を画像ファイルに付与し、ＲＡＭに記憶されている記録フォルダ番号で示されるフォルダに画像ファイルを記録する(ステップＳ３７)。
【００４０】
そして、ＣＰＵ２２は、付与予定番号“１５０”を“１５１”に更新する(ステップＳ３８)。この場合、更新後の付与予定番号は“１５１”であり(ステップＳ３９：Ｎ)、現在の記録フォルダにおいて“１５１”の番号を付与することができるので、ＲＡＭに記憶している記録フォルダ番号を維持して終了する。
【００４１】
なお、更新前の付与予定番号が“９９９”である場合、更新した付与予定番号は“００１”になる(ステップＳ３９：Ｙ)。更に、現在の記録フォルダ番号が第１上限フォルダ番号“９９９”である場合には(ステップＳ４０：Ｙ)、新たな記録フォルダを作成できないので、ＣＰＵ２２は、ＲＡＭに記憶している記録フォルダ番号“９９９”を消去する(ステップＳ４１)。また、現在の記録フォルダ番号が第１上限フォルダ番号“９９９”でない場合には(ステップＳ４０：Ｎ)、新たに記録フォルダの作成が可能であり、ＣＰＵ２２は、ＲＡＭに記憶している記録フォルダ番号に１を加算して記録フォルダ番号を更新する(ステップＳ４２)。
【００４２】
次に、本実施形態に係る画像ファイルの再生処理について説明する。図７は、本実施形態における画像ファイル再生処理の動作フロー図である。尚、以下の動作説明において、メモリーカード３０に記憶されている画像ファイルを、画像ファイルの記録が最新のものから順に再生するものとして説明する。
【００４３】
ＣＰＵ２２は、ユーザにより操作部１９を介して画像ファイルの再生指示がなされた場合(ステップＳ５０)、メモリーカード３０の所定記憶領域に第１未使用番号の情報が記録されているか否か判断する(ステップＳ５１)。
【００４４】
ＣＰＵ２２は、ステップＳ５１において、メモリーカード３０の所定記憶領域に第１未使用番号の情報が記録されていると判断した場合(ステップＳ５１：Ｙ)、付与済の付加情報を有する第１未使用番号(以下、付与済第１未使用番号)が付与された画像ファイルを、付与済第１未使用番号の降順でメモリーカード３０から順次読み出し、カラーモニタ１８に表示して再生する(ステップＳ５２)。
【００４５】
そして、ＣＰＵ２２は、付与済第１未使用番号が付与された画像ファイルを全て再生した場合には(ステップＳ５３：Ｙ)、メモリーカード３０に記憶されている画像ファイルのうち、付与済第１未使用番号が付与された画像ファイルを除く画像ファイルを、当該画像ファイルに対応づけられているフォルダ及びファイルの番号の降順で順次読み出し、カラーモニタ１８に表示して再生する(ステップＳ５４)。
【００４６】
また、ステップＳ５３において、ＣＰＵ２２は、付与済第１未使用番号が付与された画像ファイルを全て再生し終わっていない場合には(ステップＳ５３：Ｎ)、付与済第１未使用番号が付与された画像ファイルの再生を継続して行う。
【００４７】
また、ステップＳ５１において、ＣＰＵ２２は、メモリーカード３０の所定記憶領域に第１未使用番号の情報が記録されていないと判断した場合には(ステップＳ５１：Ｎ)、メモリーカード３０からカード最終番号を読み出し、カード最終番号から降順で画像ファイルを順次読み出し、カラーモニタ１８に表示して再生する(ステップＳ５５)。
【００４８】
上述した第１の実施形態では、メモリーカード３０が挿入されたときに、そのメモリーカード３０における第１未使用番号を検出してメモリーカード３０に記録することができる。そのため、そのメモリーカード３０を挿入して撮影している最中にフォルダ及びファイルの番号が第１上限番号に到達したとしても、メモリーカード３０に空き容量があり、メモリーカード３０に第１未使用番号が記憶されていれば、その第１未使用番号を付与して撮影した画像ファイルを記録することができる。従って、撮影途中でファイル名が上限に達しても撮影が中断されることがないため、シャッターチャンスを逃さずに継続して撮影を行うことができる。
【００４９】
また、第１の実施形態では、第１未使用番号を付与する場合には第１未使用番号の昇順で付与し、付与済を示す情報を第１未使用番号の情報に付加して更新する。そのため、画像ファイルの記録が最新のものから再生する場合に、メモリーカード３０に記録された第１未使用番号に付加された付与済の情報と、各画像ファイルに対応するフォルダ及びファイルの番号に基づき、再生順序を容易に決定することができる。
【００５０】
次に、本発明の第２の実施形態に係るカメラについて説明する。尚、本実施形態では、上述した第１の実施形態と同様のカメラを用い、第１の実施形態と同じ構成については第１の実施形態と同一の符号を用いて説明し、第１の実施形態と異なる部分について説明する。
【００５１】
本実施形態に係るカメラ１は、第１の実施形態と同様の連番機能を用いてフォルダ及びファイル共に第１上限番号までの番号を付与するが、フォルダ及びファイルの番号が共に第１上限番号に達した後には、各フォルダについて、“１０００〜９９９９”までファイル番号を付与することができる。なお、以下の説明において、ファイル番号“９９９９”を第２上限ファイル番号と呼ぶものとする。
【００５２】
以下、上述した第１の実施形態と異なる部分について、本実施形態係る未使用番号の検出及び記録処理について説明する。図２のステップＳ１３において、ＣＰＵ２２は、メモリーカード３０から読み出したカード最終番号が第１上限番号であると判断した場合(ステップＳ１３：Ｙ)、メモリーカード３０に記憶されている各フォルダについて、第１未使用番号を検出してメモリーカード３０の所定記憶領域に記録すると共に、第２上限ファイル番号までのファイル番号“１０００〜９９９９”を第２未使用番号としてメモリーカード３０の所定記憶領域に記録する(ステップＳ１７)。
【００５３】
次に、本実施形態に係る画像ファイル記録処理について、図８の動作フロー図を用いて説明する。なお、図８において、上述した図６と同じ処理については、図６と同じステップ番号を付しており、図６で説明した処理については説明を省略する。ＣＰＵ２２は、ステップＳ３３において、第１未使用番号がメモリーカード３０の所定記憶領域に記憶されていないと判断した場合において(ステップＳ３３：Ｎ)、第２未使用番号がメモリーカード３０の所定記憶領域に記憶されていると判断したとき(ステップＳ４３：Ｙ)、メモリーカード３０に記憶されている第２未使用番号のうち、フォルダ番号及びファイル番号の昇順で画像ファイルに第２未使用番号を付与してメモリーカード３０に記録する(ステップＳ４４)。そして、ＣＰＵ２２は、第２未使用番号の情報において、付与した第２未使用番号に対し付与済を示す情報を付加して更新する(ステップＳ３５)。
【００５４】
また、ステップＳ４３において、ＣＰＵ２２は、第２未使用番号がメモリーカード３０の所定記憶領域に記憶されていないと判断したときには(ステップＳ４３：Ｎ)、ステップＳ３６の警告表示を行う。
【００５５】
上述した第２の実施形態では、第１の実施形態と同様に連番機能を用いてフォルダ及びファイルに第１上限番号までの番号を付与し、更に、第１未使用番号も全て付与してしまった場合において、メモリーカード３０の空き容量があれば、第２未使用番号までファイル番号を付与することができる。そのため、第１上限番号までの全ての番号を付与した後でも撮影を継続して行うことができる。
【００５６】
尚、上述した第１及び第２の実施形態では、メモリーカード３０がメモリーカードＩ／Ｆ２０に挿入されたときに、未使用番号の検出を行うものとして説明したが、撮影した画像ファイルを記録する際に行うようにしてもよい。
【００５７】
また、メモリーカード３０に記憶されている画像ファイルを削除する指示がユーザによりなされた場合に、その削除対象の画像ファイルに対応づけられているフォルダ番号及びファイル番号を未使用番号として記録するようにしてもよい。
【００５８】
また、上述した第１及び第２の実施形態では、メモリーカード３０に記憶されているフォルダ及びファイルがＤＣＦ規格に従って記憶されているものとして説明したが、画像ファイルがＤＣＦ規格に従って記憶されていないメモリーカードの場合には、そのメモリーカードに記憶されているファイルに関係なく、カメラ１に設定されている付与予定番号を付与する場合において未使用となるフォルダ及びファイルの番号を未使用番号として記録するようにしてもよい。
【００５９】
また、上述した第１の実施形態では、画像ファイルの再生順序は、画像ファイルが記憶されているフォルダ番号及び当該画像ファイルに付与されているファイル番号の降順であるものとして説明したが、フォルダ番号及びファイル番号の昇順で再生を行ってもよい。また、第１未使用番号の付加情報として、画像ファイルの記録日時や撮影日時等の時間的要素を含む情報を記録し、その時間的要素に基づいて再生順序を決定するようにしてもよい。
【００６０】
上述した第１及び第２の実施形態では、カメラを用いて説明したが、ファイルを記憶媒体に記録する際に、上限を定めた所定の規則に基づく番号等の連続するファイル名を付与する装置であればカメラに限らない。
【００６１】
また、上述した第１及び第２の実施形態では、ＤＣＦ規格に基づいてファイル名を付与するものとして説明したが、所定の規則に基づいて連続するファイル名を付与するものであればＤＣＦ規格に限らない。
【００６２】
また、上述した第１及び第２の実施形態では、未使用ファイル名に関する情報として、未使用のフォルダ番号とファイル番号とを記録するものとして説明したが、ファイル番号だけでなく、例えば、“ＤＳＣ＊＊＊＊．ＪＰＧ”や“ＤＳＣ＊＊＊＊”等のファイル名を示す情報を記録するようにしてもよい。
【図面の簡単な説明】
【００６３】
【図１】第１の実施形態に係るカメラのシステム構成図である。
【図２】第１の実施形態における第１未使用番号検出処理を示す動作フロー図である。
【図３】第１の実施形態における記録フォルダ決定処理を示す動作フロー図である。
【図４】（Ａ）は、第１の実施形態におけるメモリーカード３０のディレクトリ構造の例を示す図である。（Ｂ）は、第１の実施形態におけるメモリーカード３０の第１未使用番号の例を示す図である。
【図５】（Ａ）は、第１の実施形態におけるメモリーカード３０のディレクトリ構造の例を示す図である。(Ｂ)は、第１の実施形態におけるメモリーカード３０の第１未使用番号の例を示す図である。
【図６】第１の実施形態における撮影記録処理を示す動作フロー図である。
【図７】第１の実施形態における画像ファイル再生処理を示す動作フロー図である。
【図８】第２の実施形態における撮影記録処理を示す動作フロー図である。
【符号の説明】
【００６４】
１１・・・撮影レンズ、１２・・・ＣＣＤ、１３・・・ＣＣＤドライバ、１４・・・プリプロセス回路、１５・・・Ａ／Ｄ変換回路、１６・・・ＡＳＩＣ、１７・・・メモリ、１８・・・カラーモニタ、１９・・・操作部、２０・・・メモリーカードＩ／Ｆ、２１・・・外部Ｉ／Ｆ、２２・・・ＣＰＵ、３０・・・メモリーカード
【図１】
2010092268.tif 000003
【図２】
2010092268.tif 000004
【図３】
2010092268.tif 000005
【図４】
2010092268.tif 000006
【図５】
2010092268.tif 000007
【図６】
2010092268.tif 000008
【図７】
2010092268.tif 000009
【図８】
2010092268.tif 000010