(57)【要約】【課題】ユーザによって撮影されて得られた画像データから任意の画像に絞って選定することで、記録メディアからの画像の読取速度を向上する。【解決手段】デジタルカメラ１００に備えられたフタが開けられた等のトリガーが発生すると、ユーザがあらかじめ設定した画像抽出条件に従い、移動対象となる画像データを抽出し、退避用ディレクトリ(ＴＥＭＰ)をＤＣＩＭにリネームするとともに、デフォルトディレクトリ（ＤＣＩＭ）をＴＥＭＰにリネームし、移動対象となる画像データを１件ずつ、デフォルトのディレクトリ（ＤＣＩＭ）から退避用ディレクトリ(ＴＥＭＰ)へもしくは退避用ディレクトリ(ＴＥＭＰ)からデフォルトのディレクトリ（ＤＣＩＭ）へディレクトリ間を移動する。【選択図】図３
2018088664.tif 000002
【特許請求の範囲】
【請求項１】
撮影して得られた画像データを記憶媒体の所定領域へ記憶する撮影装置であって、
記憶媒体の抜き取りにかかる操作を受付ける受付手段と、
前記所定領域に記憶された画像データを抽出するための抽出条件を設定する設定手段と、
前記受付手段によって操作を受付けると、前記設定手段によって設定された抽出条件に従って、前記所定領域から別領域へ画像データを移動する移動手段と、
前記移動手段による移動がなされた後、前記所定領域に記憶された画像データを抽出する抽出手段と、
を備えたことを特徴とする撮影装置。
【請求項２】
前記抽出条件に従って、前記移動手段によって移動させる画像データが所定数を満たす場合、前記所定領域のディレクトリ名と画像データの移動先となる別領域のディレクトリ名とを切り替える切り替え手段を備え、
前記移動手段は、前記切り替え手段によってディレクトリ名を切り替えた後、前記抽出条件に従って、画像データを前記移動先となる別領域へ移動することを特徴とする請求項１に記載の撮影装置。
【請求項３】
撮影して得られた画像データを記憶媒体の所定領域へ記憶する撮影装置の制御方法であって、
前記撮影装置は、
記憶媒体の抜き取りにかかる操作を受付ける受付ステップと、
前記所定領域に記憶された画像データを抽出するための抽出条件を設定する設定ステップと、
前記受付ステップによって操作を受付けると、前記設定ステップによって設定された抽出条件に従って、前記所定領域から別領域へ画像データを移動する移動ステップと、
前記移動ステップによる移動がなされた後、前記所定領域に記憶された画像データを抽出する抽出ステップと、
を実行することを特徴とする撮影装置の制御方法。
【請求項４】
撮影して得られた画像データを記憶媒体の所定領域へ記憶する撮影装置で読み取り実行可能なプログラムであって、
前記撮影装置を、
記憶媒体の抜き取りにかかる操作を受付ける受付手段と、
前記所定領域に記憶された画像データを抽出するための抽出条件を設定する設定手段と、
前記受付手段によって操作を受付けると、前記設定手段によって設定された抽出条件に従って、前記所定領域から別領域へ画像データを移動する移動手段と、
前記移動手段による移動がなされた後、前記所定領域に記憶された画像データを抽出する抽出手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置に記憶している画像データの管理方法に関する。
【背景技術】
【０００２】
デジタルカメラで撮影して得られた画像データは、メモリカード(ＳＤやＣＦ)などの記録メディアに記録されることになる。デジタルカメラのユーザは、記録メディアに記録された画像が一定量を超えた場合に、ＰＣのＨＤＤに定期的に退避するのが一般的である。
【０００３】
しかしながら、パソコン或いはデジタルカメラの使用方法に熟練していないユーザー（高齢者或いは非パソコンユーザー）は、記録メディア内の画像データを他の媒体等へ退避しないことが多い。
【０００４】
この場合、デジタルカメラのメモリカードなどの記録メディア上には、大量の画像データが格納されたままとなる。
【０００５】
また、ユーザが、この格納された画像データを参照しようとする際に、他のユーザが撮影した画像データまで参照することができてしまうため、ユーザが意図しない画像データを参照するという問題が生じる。
【０００６】
特に、ＤＣＦ規格によって定義された画像データの管理方法では、所定のディレクトリ（ディレクトリ名がＤＣＩＭ（Digital  Camera  Images）であるディレクトリ）に画像データを保管することもあり、上記のような問題が生じている。
【０００７】
そこで、画像データ保存時に、ユーザごとにディレクトリを生成し、あるいはユーザのディレクトリを選択し、そのユーザのディレクトリ名をＤＣＩＭというディレクトリ名にリネームして画像データを保存する技術が存在する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−１７５９５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
デジタルカメラにより撮影された画像データの場合、ＤＰＯＦ(Digital  Print  Order  Format)という電子データを画像データと共に記録メディアに保存して、ＤＰＥショップやパソコンショップ等に持ち込むことで、希望する画像データのプリントサービスを受けることができる。
【００１０】
あるいは、ＤＰＥショップ或いは、パソコンショップに、通信回線を介して画像データを送り、送信した画像データのプリントサービスを受ける事も最近では可能になっている。
【００１１】
しかしながら、上記ＤＰＯＦによるプリント画像の指定方法や、通信回線を介して所望の画像データを送信する方法は、パソコン或いはデジタルカメラの使用方法に熟練している必要があり、高齢者或いは非パソコンユーザーにとっては、その利用方法が難しいのが現実である。  
【００１２】
このようなユーザがデジタルカメラで撮影した画像データのプリントサービスを受ける場合には、デジタルカメラから記録メディアをとりはずし、店頭受付機にて記録メディアを読み取るのが一般的であり、この場合、読み取りは、ＤＣＩＭのディレクトリ下の画像データを全て自動的に読み取る事になる。
【００１３】
しかしながら、特許文献１に記載の技術においては、ユーザごとに生成されたディレクトリへ画像データが保管された場合、デジタルカメラから記録メディアを外した際に、ＤＣＩＭのディレクトリ下の画像データを読み取るため、ユーザが意図した画像データを選定できず、プリントサービスを受けることができないという問題が生じる。
【００１４】
また、撮影した画像データをＤＣＩＭのディレクトリ下に保管したとしても、大量の画像データを保管している場合、読み取りに非常に時間がかかってしまう事になる。
【００１５】
そこで、本発明は、ユーザによって撮影されて得られた画像データから任意の画像に絞って選定することで、記録メディアからの画像データの読取速度を向上することが可能となる撮影装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記問題を解決するための本発明は、撮影して得られた画像データを記憶媒体の所定領域へ記憶する撮影装置であって、記憶媒体の抜き取りにかかる操作を受付ける受付手段と、前記所定領域に記憶された画像データを抽出するための抽出条件を設定する設定手段と、前記受付手段によって操作を受付けると、前記設定手段によって設定された抽出条件に従って、前記所定領域から別領域へ画像データを移動する移動手段と、前記移動手段による移動がなされた後、前記所定領域に記憶された画像データを抽出する抽出手段と、を備えたことを特徴とする撮影装置である。
【発明の効果】
【００１７】
本発明によれば、ユーザによって撮影されて得られた画像データから任意の画像データに絞って選定することで、記録メディアからの画像データの読取速度を向上することができる、という効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】デジタルカメラのハードウェア構成の一例を示す構成図である。
【図２】メモリカードなどの記録媒体のファイルシステム構成の一例を示す構成図である。
【図３】画像データのディレクトリ移動に関する処理を示すフローチャートである。
【図４】画像データの抽出に関する処理を示すフローチャートである。
【図５】ディレクトリ名をリネームする処理を示すフローチャートである。
【図６】メモリカードなどの記録媒体上に形成されるディレクトリ名のリネームの一例を示す図である。
【図７】メモリカードなどの記録媒体上に形成されるディレクトリ名のリネームの一例を示す図である。
【図８】メモリカードなどの記録媒体上に形成されるディレクトリ名のリネームの一例を示す図である。
【図９】メモリカードなどの記録媒体上に形成されるディレクトリ名のリネームの一例を示す図である。
【図１０】メモリカードなどの記録媒体取り外し抑止画面の構成の一例を示す構成図である。
【図１１】本発明の実施形態における、メモリカードなどの記録媒体アクセス中の取り外し検知画面の構成の一例を示す構成図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２０】
図１は、本発明の実施形態におけるデジタルカメラ１００のハードウェア構成の一例を示すブロック図である。
【００２１】
図１において、１０１は被写体像を結像するレンズ、１０２はレンズ１０１からの入射光量を調節する絞り機構、１０３はレンズ１０１から絞り機構１０２を通って入射した光信号を電気信号に変換（光電変換）する撮像素子、１０４は撮像素子１０３により光電変換された信号をサンプリングしてゲインコントロールするＣＤＳ、ＡＧＣ回路、１０５はＣＤＳ、ＡＧＣ回路１０４から出力されるアナログ信号をデジタル信号に変換するアナログ−デジタル変換器（以降、Ａ／Ｄ変換器と記述する）である。   
【００２２】
また、１１０はＡ／Ｄ変換器１０５によりＡ／Ｄ変換された信号に対して、所定の処理を施すカメラ信号処理回路、１２０はカメラ信号処理回路１１０などから出力されたデジタルデータをメモリ１１２などの他の部分へ転送するためのデータバス、１１１はデジタルカメラ全体を制御するマイクロコンピュータ（以下、ＣＰＵと記述する）、１２１はＣＰＵ１１１から出力される制御信号を伝達するＣＰＵバス、１１２はデータバス１２１を介して送信される画像データなどのデジタルデータや制御データを一時的に記憶する記憶装置（以降、メモリと記述する）である。
【００２３】
１０９はＡＦ（オートフォーカス）制御のために所定の処理を行うＡＦ用信号処理回路、１０８はＡＦ用信号処理回路１０９から出力される信号に基づいてＡＦ制御を行うＡＦ制御回路、１０７はレンズ１０１を駆動するレンズ駆動回路、１０６はレンズ１０１の駆動源であるフォーカスレンズモータ、１１３はＡＦ等の制御エリアを設定するための制御エリア設定回路である。
【００２４】
１１４は記録媒体上の画像データ格納用の最上位ディレクトリと画像データ格納用の最上位一時退避ディレクトとをリネームするディレクトリ操作装置、１１５は記録装置 １１６に格納された画像データをディレクトリ間コピーや移動するファイル操作装置、１１６はメモリ１１２上に一時的に保存されている画像データ管理情報や画像データを、ファイル形式でメモリカードやディスクドライブなどの着脱可能な記録媒体に格納する２次記憶装置である。
【００２５】
１１７はＬＣＤ液晶表示装置１１９に出力する映像信号を保持するＶＲＡＭ、１１８はＶＲＡＭ１１７から出力されたデジタル信号をアナログ信号に変換するデジタル−アナログ変換器（以降、Ｄ／Ａ変換器と記述する）、１１９はＤ／Ａ変換器１１８から出力されるアナログ映像信号を表示する表示手段としてのＬＣＤ液晶表示装置である。
【００２６】
図２は、記録装置１１６により格納される画像データのＦＡＴ型ディスクの記録フォーマットの例を示したものである。
【００２７】
ＦＡＴ型ディスクに限らず、「ディスク」と呼ばれる媒体は、セクタと呼ばれる単位で複数のブロックに分割され、ディスク上に記録されたデータはセクタ単位で読み出し、または書き込みが行われる。
【００２８】
２０１は先頭の１セクタ（論理セクタ番号０）を示しており、一般にブートセクタと呼ばれている。ブートセクタ２０１にはオペレーティング・システムをロードするためのブートプログラム、後述するクラスタ１つあたりに含まれるセクタの数（以降、「セクタ／クラスタ数」と呼ぶ）、ルートディレクトリエントリ項目の個数、後述するＦＡＴ領域に使用されているセクタの数、などの情報が記録されている。
【００２９】
２０２はＦＡＴ領域であり、ファイルへのクラスタの割り当て（アロケーション）状況を記録する領域である。
【００３０】
２０３は後述するルートディレクトリエントリであり、２０４はデータ領域であり、実際のファイルの内容（データ本体）やルートディレクトリ以下に属するディレクトリに関する情報を記録する領域である。
【００３１】
データ領域２０４はクラスタと呼ばれる単位で管理されている。クラスタとは連続する複数のセクタを一つの単位とするもので、１クラスタは２のべき乗（１、２、４、８、１６、・・・）で表される個数のセクタで構成されている。
【００３２】
次に図３から図５に示すフローチャートを用いて、本発明の実施形態におけるデジタルカメラ１００において実行される画像データ抽出処理について説明する。
【００３３】
図３に示すフローチャートは、デジタルカメラ１００に備えられたフタが開けられた等のトリガーが発生した状態で、移動対象となる画像データの抽出が行われて、画像データがディレクトリ移動するまでの一連の処理の例を示している。
【００３４】
本発明においては、画像データの移動をデジタルカメラ１００のフタ開け時において実行する構成として説明するが、別のイベントを契機に実行するよう構成してもよい。
【００３５】
ＬＣＤ液晶表示装置１１９に対して、店舗等で画像データを現像するにあたり、デジタルカメラ１００から記録装置１１６を抜き出すためにボタンを表示しておき、当該ボタンが押下されたタイミングで以降の処理を実行しても良い。
【００３６】
ステップＳ１０１では、ユーザがあらかじめ設定した画像抽出条件に従い、移動対象となる画像データを抽出する（詳細は、図４で後述するが、リスト内の情報から画像データを抽出する）。
【００３７】
ステップＳ１０２では、ステップＳ１０１の処理の結果、ディレクトリ間を移動すべき画像データが存在するかを判定し、存在すると判定した場合は、ステップＳ１０３に処理を進め、存在しないと判定した場合は、処理を終了する。
【００３８】
ステップＳ１０３では、一時退避用のＴＥＭＰディレクトリが存在しないかの判定を行い、存在しないと判定した場合は、ステップＳ１０４へ処理を進め、存在すると判定した場合は、ステップＳ１０５へ処理を進める。
【００３９】
ステップＳ１０４では、一時退避用のＴＥＭＰディレクトリを生成する（ＴＥＭＰというディレクトリ名のディレクトリを生成する）。
【００４０】
ステップＳ１０５は、処理の高速化を目的として、画像データを移動させる際および退避した画像データを元に戻す際に、移動すべき画像データの総数と移動しない画像データの総数との比較により、移動方法を振り分ける目的で実行するものである。
【００４１】
例えば、ユーザが直近１００件の画像データをＤＣＩＭに保存する設定としていた場合を例とする。
【００４２】
図６に示すように、ＤＣＩＭディレクトリ内に１０３件の画像データが保存されていた場合、移動対象データは３件とし、移動対象外データは１００件とする。
【００４３】
つまり、ＤＣＩＭディレクトリからＴＥＭＰディレクトリへ１００件の画像データを移動する方法よりも、３件の画像データを移動する方法が、処理速度が速いため選択される。
【００４４】
一方で、図７に示すように、移動する処理を行う前の状態として、ＤＣＩＭディレクトリ内に５０００件の画像データが保存されていた場合、４９００件の画像データを移動する方法ではなく、まず、Ｓｔｅｐ１として、ＤＣＩＭディレクトリのディレクトリ名をＴＥＭＰとし、ＴＥＭＰディレクトリのディレクトリ名をＴＥＭＰ２とする。
【００４５】
そして、Ｓｔｅｐ２として、ＴＥＭＰ２ディレクトリのディレクトリ名をＤＣＩＭとし、Ｓｔｅｐ３では、元のＤＣＩＭディレクトリから新規のＤＣＩＭディレクトリへ１００件の画像データを移動する。この方法が、処理速度が速いため、当該方法が選択される。
【００４６】
本ステップでは、ステップＳ１０１において抽出した移動対象となる画像データと、移動対象外の画像データとの総数を比較し、移動対象となる画像データの方が移動対象外の画像データより多いと判定した場合、ステップＳ１０６へ進み、多いと判定しない場合は、ステップＳ１０７へ進む。
【００４７】
ステップＳ１０６では、前述したように図８に示すようにディレクトリ名をリネームする（詳細は、図５で後述する）。
【００４８】
ステップＳ１０７では、移動対象となる画像データを１件ずつ、デフォルトのディレクトリ（ＤＣＩＭ）から退避用ディレクトリ(ＴＥＭＰ)へもしくは退避用ディレクトリ(ＴＥＭＰ)からデフォルトのディレクトリ（ＤＣＩＭ）へディレクトリ間を移動する。
【００４９】
図４に示すフローチャートは、移動対象となる画像データを抽出する処理の例を示すものである。
【００５０】
本処理は、ＤＣＩＭディレクトリ内に保存された画像データ数分以下の処理を繰り返す。
【００５１】
ステップＳ２０１では、ユーザがあらかじめ設定した画像抽出条件に従い、抽出条件に一致する画像データであるかどうかを判定する。
【００５２】
本発明においては、ユーザが設定可能な抽出条件の一例として、「直近撮影した１００件の画像データ」「過去１週間以内に撮影した画像データ」、「レーティング上位１００件の画像データ」などの抽出条件を設定することとしているが、別の抽出条件を設定するよう構成してもよい。
【００５３】
抽出条件に一致すると判定した場合は、ステップＳ２０２へ処理を進め、一致しないと判定した場合は、ステップＳ２０３へ処理を進める。
【００５４】
ステップＳ２０２では、処理中の画像データの格納すべきディレクトリをＤＣＩＭとして記憶する。
【００５５】
ステップＳ２０３では、処理中の画像データの格納すべきディレクトリをＴＥＭＰとして記憶する。
【００５６】
ステップＳ２０４では、処理中の画像データの格納すべきディレクトリが現在格納されているディレクトリと一致しないかを判定し、一致しないと判定した場合は、ステップＳ２０５へ処理を進め、一致すると判定した場合は、次の画像データを処理するためステップＳ２０１へ戻る。
【００５７】
ステップＳ２０１からステップＳ２０５までを全ての画像データについて処理が完了するとステップＳ２０６へ進み、移動対象の画像データをリストとして記憶し処理を終了する。
【００５８】
図５に示すフローチャートは、ディレクトリ名をリネームする処理の例を示すものである。
【００５９】
ステップＳ３０１では、退避用ディレクトリ(ＴＥＭＰ)をＴＥＭＰ２にリネームし、ステップＳ３０２では、デフォルトディレクトリ（ＤＣＩＭ）をＴＥＭＰにリネームし、ステップＳ３０３では、退避用ディレクトリ(ＴＥＭＰ２)をＤＣＩＭにリネームする。
【００６０】
この処理は、図８に示すように、元のＤＣＩＭディレクトリをＴＥＭＰディレクトリにリネームし、元のＴＥＭＰディレクトリをＴＥＭＰ２ディレクトリにリネームした後、ＤＣＩＭディレクトリにリネームする。
【００６１】
尚、本実施形態では、ディレクトリ間で画像データを移動することについて説明したが、この態様に限らず、画像データをコピーして移動することも可能である。
【００６２】
この場合、図３に示す処理のステップＳ１０７において、移動対象となるＤＣＩＭディレクトリの画像データをコピーして、ＴＥＭＰディレクトリへ移動させる。全ての画像データのコピー、移動が完了したら処理を終了する。
【００６３】
また、デジタルカメラ１００のフタ開けなどが行われたことを契機に画像データの移動およびコピーを実行中に、ユーザによるメモリカードなどの記録媒体が取り外しされることを防ぐための画面（図１０参照）をＬＣＤ液晶表示装置１１９に表示しても良い。
【００６４】
また、デジタルカメラ１００のフタ開けなどが行われたことを契機に画像データの移動およびコピーを実行中に、ユーザによるメモリカードなどの記録媒体の取り外しが実行された場合に、記録媒体内のデータ破損の可能性を通知する画面（図１１参照）をＬＣＤ液晶表示装置１１９に表示しても良い。
【００６５】
さらに、本発明の実施形態においては、画像データの移動およびコピーをデジタルカメラ１００のフタ開け等のトリガーが発生した時点において自動実行する構成として説明したが、図９で示すように画像データを保存する都度、画像データの移動またはコピーを実行するよう構成してもよい。
【００６６】
以上、本発明の実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６７】
また、本発明におけるプログラムは、図３から図５に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３から図５の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図３から図５の各装置の処理方法ごとのプログラムであってもよい。
【００６８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００６９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００７０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００７１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７５】
１００    デジタルカメラ
【図１】
2018088664.tif 000003
【図２】
2018088664.tif 000004
【図３】
2018088664.tif 000005
【図４】
2018088664.tif 000006
【図５】
2018088664.tif 000007
【図６】
2018088664.tif 000008
【図７】
2018088664.tif 000009
【図８】
2018088664.tif 000010
【図９】
2018088664.tif 000011
【図１０】
2018088664.tif 000012
【図１１】
2018088664.tif 000013