(57)【特許請求の範囲】
【請求項１】
電子情報を取得する取得手段と、
前記取得手段により取得された電子情報を格納する格納手段と、
前記格納手段により格納されている電子情報を外部に送信する送信手段と、
前記格納手段により格納されている電子情報の中から、消去すべき電子情報を決定するために用いられる優先度情報を管理する管理手段と、
前記優先度情報に応じて、前記格納手段により格納されている電子情報の中から、消去する電子情報を決定する消去決定手段とを有し、
前記管理手段は、前記送信手段により電子情報を送信した送信先に応じて、送信された前記電子情報の優先度情報を更新することを特徴とする情報処理装置。
【請求項２】
さらに前記送信先に応じて、前記優先度情報をどのように変化させるかを示す情報を格納するメモリを有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記優先度情報は数値情報であり、前記メモリには、前記送信先に応じて前記数値情報を変化させる変化量の情報が格納されていることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
電子情報を取得する取得手段と、
前記取得手段により取得された電子情報を格納する格納手段と、
前記格納手段により格納されている電子情報を外部に送信する送信手段と、
前記格納手段により格納されている電子情報の中から、消去すべき電子情報を決定するために用いられる優先度情報を管理する管理手段と、
前記優先度情報に応じて、前記格納手段により格納されている電子情報の中から、消去する電子情報を決定する消去決定手段とを有し、
前記管理手段は、
情報処理装置が通信におけるマスター機器で前記送信先が通信におけるスレーブ機器であるときに前記電子情報を送信した場合の方が、前記情報処理装置が通信におけるスレーブ機器で前記送信先が通信におけるマスター機器であるときに電子情報を送信した場合よりも、送信された電子情報が消去されやすいように前記優先度情報を更新することを特徴とする情報処理装置。
【請求項５】
前記管理手段は、前記情報処理装置が通信におけるマスター機器で前記送信先が通信におけるスレーブ機器であるときに前記電子情報を送信した場合の方が、前記情報処理装置が通信におけるスレーブ機器で前記送信先が通信におけるマスター機器であるときに電子情報を送信した場合とで、前記優先度情報を更新するタイミングを異なるようにすることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
更に撮像手段を有し、前記撮像手段により作成された画像ファイルを記憶手段に格納する格納手段と、前記記憶手段の空き容量が所定の容量より少なくなった場合には、前記消去決定手段により決定された画像を消去する消去手段とを有することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
電子情報を取得する取得ステップと、
前記取得ステップにおいて取得した電子情報を格納手段に格納する格納ステップと、
前記格納手段により格納されている電子情報を外部に送信する送信ステップと、
前記格納手段により格納されている電子情報の中から、消去すべき電子情報を決定するために用いられる優先度情報を管理する管理ステップと、
前記優先度情報に応じて、前記格納手段により格納されている電子情報の中から、消去する電子情報を決定する消去決定ステップとを有し、
前記管理ステップにおいては、前記送信ステップにおいて電子情報を送信した送信先に応じて、送信された前記電子情報の優先度情報を更新することを特徴とする情報処理方法。
【請求項８】
コンピュータに、
電子情報を取得する取得ステップと、
前記取得ステップにおいて取得した電子情報を格納手段に格納する格納ステップと、
前記格納手段により格納されている電子情報を外部に送信する送信ステップと、
前記格納手段により格納されている電子情報の中から、消去すべき電子情報を決定するために用いられる優先度情報を管理する管理ステップと、
前記優先度情報に応じて、前記格納手段により格納されている電子情報の中から、消去する電子情報を決定する消去決定ステップとを実行させ、
前記管理ステップにおいては、前記送信ステップにおいて電子情報を送信した送信先に応じて、送信された前記電子情報の優先度情報を更新することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の情報処理装置及び情報処理方法等に関する。
【背景技術】
【０００２】
近年、電子データを記憶する記憶媒体の容量が急激に大きくなっており、デジタルカメラにおいては、大容量記憶媒体を内蔵しておき、記録媒体の交換を不可能にしたものも登場している。このようなデジタルカメラは、メディアレスのデジタルカメラとよばれることがある。
【０００３】
デジタルカメラのユーザは記憶媒体に画像データを保存しておくことにより、いつでも鑑賞できるようにしておくことを希望し、記憶媒体が交換可能であれば、新たな記憶媒体と交換すれば限りなく画像データを保存しておくことが可能である。しかし、メディアレスのデジタルカメラの場合には、記憶媒体の容量が大容量であっても限界があるため、いずれは画像データを消去する必要が出てくる。
【０００４】
ところが、記憶媒体の空き容量が少なくなっている状態というのは、多数の画像データが保存されている状態であるため、その中から消去してもよい画像データを探し出し、その消去の操作を実行するという作業は極めて煩雑である。
【０００５】
デジタルカメラの画像データの消去に関し、印刷履歴を考慮して順次画像データを消去していくという技術が特許文献１に記載されている。この技術では、印刷履歴に基づいて保存プライオリティ情報が画像データに付加され、この保存プライオリティ情報に基づいて画像データが消去されている。
【０００６】
【特許文献１】特開２００１−１００９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の従来の技術によれば所期の目的は達成されるものの、次のような問題点がある。第一に、ユーザが画像データを電子データのまま保存しておきたい場合、ユーザが残しておきたい画像データを誤操作により消去してしまう可能性がある。第二に、ユーザができるだけ特定の機器に画像データを保存しておきたいと考えている場合であっても、その考えを保存プライオリティ情報に反映させることができない。つまり、ユーザの考えを消去に反映させることができない。
【０００８】
本発明は、ユーザからの煩雑な操作がなくとも消去可能なデータを判別して消去の対象とすることができる情報処理装置及び情報処理方法等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本願発明者は、前記課題を解決すべく鋭意検討を重ねた結果、以下に示す発明の諸態様に想到した。
【００１０】
本発明に係る情報処理装置は、電子情報を取得する取得手段と、前記取得手段により取得された電子情報を格納する格納手段と、前記格納手段により格納されている電子情報を外部に送信する送信手段と、前記格納手段により格納されている電子情報の中から、消去すべき電子情報を決定するために用いられる優先度情報を管理する管理手段と、前記優先度情報に応じて、前記格納手段により格納されている電子情報の中から、消去する電子情報を決定する消去決定手段とを有し、前記管理手段は、前記送信手段により電子情報を送信した送信先に応じて、送信された前記電子情報の優先度情報を更新することを特徴とする。
【００１１】
本発明に係る情報処理方法は、電子情報を取得する取得ステップと、前記取得ステップにおいて取得した電子情報を格納手段に格納する格納ステップと、前記格納手段により格納されている電子情報を外部に送信する送信ステップと、前記格納手段により格納されている電子情報の中から、消去すべき電子情報を決定するために用いられる優先度情報を管理する管理ステップと、前記優先度情報に応じて、前記格納手段により格納されている電子情報の中から、消去する電子情報を決定する消去決定ステップとを有し、前記管理ステップにおいては、前記送信ステップにおいて電子情報を送信した送信先に応じて、送信された前記電子情報の優先度情報を更新することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザによる煩雑な操作がなくとも、ユーザが不要と考える蓋然性が高い電子情報から優先的に消去することができる。従って、ユーザの使い勝手が向上する。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について添付の図面を参照しながら説明する。図１は、本発明の実施形態に係るデジタルカメラ（情報処理装置）の機能的な構成を示すブロック図である。
【００１４】
図１に示すように、このデジタルカメラ１００には、カメラ制御部１０１及びユーザ操作部１０２が設けられている。カメラ制御部１０１は、ユーザ操作部１０２からのユーザの操作情報を受け取り、撮像処理、及び画像情報書き込み／読み出し処理等の制御を行う。例えば、ユーザ操作部１０２からレリーズ開始の通知を受け取った場合には、撮像処理を行う。ユーザ操作部１０２は、ユーザからの各種釦押下等の操作を受け付け、カメラ制御部１０１に制御を依頼する。
【００１５】
デジタルカメラ１００には、更に、表示部１０３、撮像部１０４及び記憶部１０５が設けられている。表示部１０３は、カメラ制御部１０１からの依頼を受けて、ユーザに対して各種情報を表示する。撮像部１０４は、取得手段として、カメラ制御部１０１の制御に従って光学画像をデジタル情報化し、得られた画像データを記憶部１０５に受け渡す。記憶部１０５は、格納手段として、フラッシュメモリ等の記憶領域に、撮像部１０４により得られた画像データを画像ファイル（電子情報）に含ませて格納する。本実施形態では、記憶領域を構成する記憶媒体は着脱不可となっており、また、その容量は固定されている。
【００１６】
デジタルカメラ１００には、更に、画像管理部１０６が設けられており、画像管理部１０６には保持優先度操作部１０７が含まれている。保持優先度操作部１０７は、記憶部１０５に画像ファイルを保持しておく優先度を示す指標である保持優先度の操作を行う。本実施形態では、例えば、保持優先度は整数であり、優先度が高いものほど、その値が大きい。そして、画像管理部１０６は、保持優先度に応じて画像を管理する。画像管理部１０６は、例えば消去すべき画像ファイルを選択したり、バックアップすべき画像ファイルを選択したりする。
【００１７】
デジタルカメラ１００には、更に、通信部１０８が設けられている。通信部１０８は、送信手段として、外部バックアップ機器（送信先）との間で通信を行い、外部機器との間で画像データの送受信を行う。
【００１８】
そして、これらの各部１０１〜１０８が内部バス１０９によって、互いに接続されている。つまり、内部バス１０９を介して信号及び画像ファイルの授受が行われる。
【００１９】
次に、記憶部１０５に記憶されるデータの構造について説明する。図２は、記憶部１０５に記憶されるデータの構造を示すデータ構造図である。
【００２０】
図２に示すように、撮像部１０４によって得られた１つの画像データ２０３に対して１つの画像ファイル２０１が割り当てられる。また、画像ファイル２０１には、画像ファイル名２０２、保持優先度２０４、及びバックアップログ２０５も含まれる。
【００２１】
画像ファイル名２０２は、ユーザの撮像操作によりデジタルカメラ１００の撮像部１０４により撮像された画像データ２０３毎に付されており、当該画像ファイルに固有な名称を示す。
【００２２】
保持優先度２０４は、上述のように、記憶部１０５に当該画像ファイル２０１を保持しておく優先度を示す指標であり、この保持優先度２０４が高い画像ファイル２０１ほど消去されにくい。画像ファイル２０１の作成時における保持優先度の初期値は、例えば画像管理部１０６が付加手段として付加する。保持優先度の初期値は、例えば「４」であるが、他の値であってもよい。また、初期値をユーザに設定させてもよい。保持優先度２０４の値は、主にバックアップの有無及び回数に応じて変化するが、その詳細については後述する。また、保持優先度２０４がどのように使用されるかについても後述する。
【００２３】
バックアップログ２０５は、画像ファイル２０１がパーソナルコンピュータ等の外部バックアップ機器にバックアップされた際の各種情報を示す。例えば、バックアップ日時、バックアップ先の外部バックアップ機器を特定する情報（ＩＤ）、及びバックアップ先のフォルダの位置等がバックアップログ２０５に含まれる。バックアップログ２０５の詳細については後述する。
【００２４】
次に、デジタルカメラ１００が主導的に画像ファイルを外部バックアップ機器にバックアップする際の動作について説明する。図３は、デジタルカメラが主導権を握ったバックアップの際の動作を示すフローチャートである。
【００２５】
先ず、ステップＳ４０１において、ユーザによりデジタルカメラ１００が外部バックアップ機器に接続されると、カメラ制御部１０１は外部バックアップ機器との間の通信を開始する。この接続は、有線接続であっても無線接続であってもよい。
【００２６】
次に、ステップＳ４０２において、カメラ制御部１０１が、接続されている相手が自動バックアップ機器に設定されている外部バックアップ機器であるか判定する。ここで、自動バックアップ機器とは、当該デジタルカメラ１００が過去に接続されたことのある外部バックアップ機器であって、ユーザ操作部１０２を介して「自動バックアップ機器」であると既に設定されているものをいう。そして、カメラ制御部１０１は、自動バックアップ機器が接続されていると判定した場合はステップＳ４１１の処理を行うこととし、自動バックアップ機器が接続されていないと判定した場合はステップＳ４０３の処理を行うこととする。
【００２７】
ステップＳ４０３では、複数の外部バックアップ機器が接続されているかカメラ制御部１０１が判定する。そして、複数の外部バックアップ機器が接続されていると判定した場合はステップＳ４０４の処理を行うこととし、接続されている外部バックアップ機器が複数でないと判定した場合はステップＳ４０６の処理を行うこととする。
【００２８】
ステップＳ４０４では、表示部１０３が、複数の外部バックアップ機器のうちのどれにバックアップするのかの指定を促す表示を行い、外部バックアップ機器の選択及び指定をユーザにユーザ操作部１０２を介して行わせる（ステップＳ４０５）。その後、ステップＳ４０６の処理を行う。
【００２９】
ステップＳ４０６では、表示部１０３が、バックアップ先フォルダの指定を促す表示を行い、バックアップ先フォルダの指定をユーザにユーザ操作部１０２を介して行わせる（ステップＳ４０７）。
【００３０】
次いで、ステップＳ４０８において、表示部１０３が、今回のバックアップにおける保持優先度の減数の設定を促す表示を行い、カメラ制御部１０１が、保持優先度の減数をユーザにユーザ操作部１０２を介して設定させる（ステップＳ４０９）。つまり、カメラ制御部１０１が変化量決定手段として、外部のユーザに保持優先度の減数を所定の条件として設定させる。
【００３１】
その後、ステップＳ４１０において、カメラ制御部１０１が、ステップＳ４０５、Ｓ４０７及びＳ４０９においてユーザにより設定された情報の組み合わせからなる「バックアップ設定データ」を記憶部１０５に記憶させる。つまり、「バックアップ設定データ」には、「外部バックアップ機器」を情報、「バックアップ先のフォルダ」を示す情報、及び「保持優先度の減数」を示す情報が含まれる。なお、「バックアップ設定データ」に、パスワード等の外部バックアップ機器のユーザ認証に必要な情報を含ませてもよい。その後、ステップＳ４１５の処理を行う。ユーザは、例えば、この「バックアップ設定データ」を参照して、外部バックアップ機器を自動バックアプ機器に設定することができる。なお、外部バックアップ機器の設定のタイミングは特に限定されない。例えば、「バックアップ設定データ」が作成された時点で、当該外部バックアップ機器を自動バックアップ機器として設定するかユーザに問い合わせてもよく、また、一連の処理が終了した後に、ユーザがユーザ操作部１０２の操作を介して設定してもよい。
【００３２】
その一方で、ステップＳ４１１では、複数の自動バックアップ機器が接続されているかカメラ制御部１０１が判定する。そして、複数の自動バックアップ機器が接続されていると判定した場合はステップＳ４１２の処理を行うこととし、接続されている自動バックアップ機器が複数でないと判定した場合はステップＳ４１４の処理を行うこととする。
【００３３】
ステップＳ４１２では、表示部１０３が、複数の自動バックアップ機器のうちのどれにバックアップするのかの指定を促す表示を行い、自動バックアップ機器の選択及び指定をユーザにユーザ操作部１０２を介して行わせる（ステップＳ４１３）。その後、ステップＳ４１４の処理を行う。
【００３４】
ステップＳ４１４では、カメラ制御部１０１が、ステップＳ４１３において指定された自動バックアップ機器の情報を含む「バックアップ設定データ」を記憶部１０５から読み出す。その後、ステップＳ４１５の処理を行う。
【００３５】
ステップＳ４１５では、カメラ制御部１０１が通信部１０８を介して画像ファイルのバックアップ処理を行う。このバックアップ処理は、ステップＳ４０７及びＳ４０９において設定された情報、又はステップＳ４１４において読み出された情報に基づいて行われるが、その詳細については後述する。
【００３６】
その後、ステップＳ４１６において、カメラ制御部１０１は外部バックアップ機器（自動バックアップ機器）との接続を解除する。
【００３７】
次に、ステップＳ４１５のバックアップ処理の詳細について説明する。図４は、ステップＳ４１５のバックアップ処理の内容を示すフローチャートである。
【００３８】
このバックアップ処理では、すべての画像ファイルに対して以下のステップＳ５０２〜Ｓ５０５を繰り返す（ステップＳ５０１及びＳ５０６）。
【００３９】
ステップＳ５０２では、カメラ制御部１０１が、以下の２つの条件が満たされているか判定する。
第一の条件：
まだこの外部バックアップ機器（自動バックアップ機器を含む）にバックアップされていない画像ファイルであるか
第二の条件：
保存優先度が１以上か
【００４０】
なお、第一の条件が満たされているか否かは、画像ファイル２０１のバックアップログ２０５を参照すれば判定することができ、第二の条件が満たされているか否かは、画像ファイル２０１の保持優先度２０４を参照すれば判定できる。そして、カメラ制御部１０１は、送信決定手段として、２つの条件の双方が満たされていると判定した場合はステップＳ５０３の処理を行うこととする。また、カメラ制御部１０１は、少なくともいずれか一方の条件が満たされていない場合は次の画像ファイルに対するステップＳ５０２の判定を行う（ステップＳ５０６）。
【００４１】
ステップＳ５０３では、カメラ制御部１０１が、通信部１０８を介して外部バックアップ機器に画像ファイルをコピーする。
【００４２】
その後、保持優先度操作部１０７が、ステップＳ５０４において、「バックアップ設定データ」に含まれる「保持優先度の減数」が示す値を保持優先度２０４から減じ、これを記憶部１０５に記憶させる。つまり、保持優先度操作部１０７が、通信部１０８を介して行われた通信の結果に応じて、変化手段として保持優先度２０４を変化させる。
【００４３】
続いて、画像管理部１０６が、ステップＳ５０５において、バックアップログ２０５を更新し、更新後のものを記憶部１０５に記憶させる。
【００４４】
そして、カメラ制御部１０１が、ステップＳ５０６を経由して、次の画像ファイルに対するステップＳ５０２の判定を行う。
【００４５】
このような一連の流れにより、画像ファイル２０１の外部バックアップ機器へのバックアップ（コピー）が行われ、これに伴って、保持優先度２０４が変化し、また、バックアップログ２０５が更新される。そして、保持優先度２０４はバックアップ処理の度に減じされるため、「保持優先度の減数」が一定であれば、バックアップの回数が多い画像ファイル２０１ほど保持優先度２０４が低くなる。つまり、外部バックアップ機器に保存された回数が多いほど、言い換えると、デジタルカメラ１００から消去されたとしても、どこかに存在している可能性が高い画像ファイル２０１ほど、保持優先度２０４が低くなる。
【００４６】
また、自動バックアップ機器として認識される外部バックアップ機器がデジタルカメラ１００に接続されると、「バックアップ設定データ」の作成を省略した自動的なバックアップを実行することができる。つまり、少ない操作で自動的なバックアップを実行することができる。更に、一つの外部バックアップ機器への重複したバックアップを未然に回避し、また、保持優先度２０４が低く、既に他の外部バックアップ機器にバックアップされている可能性が高い画像ファイルのバックアップも未然に回避することができる。つまり、バックアップログ２０５を参照した判定により（ステップＳ５０２）、必要以上のバックアップを防止することができる。
【００４７】
次に、デジタルカメラ１００における画像ファイルの消去について説明する。本実施形態では、従来のデジタルカメラと同様のユーザの選択による画像ファイルの消去が可能であり、また、以下に説明するように、ユーザの選択を省略した画像ファイルの消去も可能である。図５は、ユーザの選択を省略した画像ファイルの消去の動作を示すフローチャートである。
【００４８】
先ず、ステップＳ３０１において、カメラ制御部１０１が、記憶部１０５の空き容量が容量基準値以上であるか判定する。この容量基準値は、例えばユーザにより設定される。例えば、ユーザは、これから行おうとする撮像により取得される画像ファイルの記憶に必要な空き容量を設定する。そして、空き容量が容量基準値以上である場合はそのまま処理を終了し、撮像部１０４を用いた撮像を行い、記憶部１０５に新たな画像ファイルを記憶させる。一方、空き容量が基準値未満の場合はステップＳ３０２の処理を行うこととする。
【００４９】
ステップＳ３０２では、カメラ制御部１０１が、保持優先度２０４が優先度基準値以下の画像ファイル２０１があるか判定する。この優先度基準値も、例えばユーザにより設定される。優先度基準値は、例えば「０」である。そして、優先度基準値以下の画像ファイル２０１がある場合はステップＳ３０３の処理を行うこととし、優先度基準値以下の画像ファイル２０１がない場合はステップＳ３０４の処理を行うこととする。
【００５０】
ステップＳ３０３では、カメラ制御部１０１が、消去決定手段として、ステップＳ３０２において見つけ出した、保持優先度２０４が優先度基準値以下の画像ファイル２０１を優先的に消去する対象として決定し、これを消去する。なお、保持優先度２０４が優先度基準値以下の画像ファイル２０１が複数存在し、これらの保持優先度２０４が相違している場合には、保持優先度２０４が低いものから消去する。また、保持優先度２０４が等しい画像ファイル２０１が複数存在する場合は、撮影日時が最も古い画像ファイル２０１を消去する。その後、ステップＳ３０１の処理に戻る。
【００５１】
ステップＳ３０４では、カメラ制御部１０１が、表示部１０３を介して、容量を大きくすることができないために、これ以上の撮影はできないことをユーザに通知し、終了する。
【００５２】
このような動作によれば、保持優先度２０４が低い画像ファイル２０１から順に消去されていく。つまり、１又は２以上の外部バックアップ装置へのバックアップが既に行われており、デジタルカメラ１００から消去された場合の支障が少ないと想定される画像ファイル２０１から消去されていく。このため、保持優先度２０４が高く、ユーザが記憶部１０５に優先して残しておきたいと想定される画像ファイル２０１を保持しつつ、ユーザが不要としていると想定される画像ファイル２０１をユーザによる操作を経ることなく消去することができる。
【００５３】
また、保持優先度の設定を行うことで、「ユーザがどの機器に画像を残しておきたいか」の重み付けを反映した画像ファイルの消去が可能となる。
【００５４】
例えば、第１のケースにおいて、バックアップ機器として、機器Ａ及び機器Ｂが使用されており、ユーザが画像ファイルを機器Ａで管理しているとする。また、ユーザは、機器Ａに既にバックアップされた画像ファイルはデジタルカメラ１００から消去してもよいと考えており、記憶部１０５の空き容量が不足した場合には、機器Ａにバックアップされていない画像ファイルであっても機器Ｂにバックアップされていれば、消去してもよいと考えているとする。また、保持優先度の初期値は「４」であるとする。このような場合、ユーザは、例えば、ステップＳ４０９に関し、機器Ａにバックアップされた画像ファイルの保持優先度の減数を「４」とし、機器Ｂにバックアップされたものの減数を「２」とし、ステップＳ３０２の基準値を「２」とすればよい。
【００５５】
このような設定が行われている場合、バックアップ処理が完了した後には、機器Ａにバックアップされた画像ファイルの保持優先度は「０」になっており、機器Ｂにバックアップされた画像ファイルの保持優先度は「２」になっている。また、どちらにもバックアップされていない画像ファイルの保持優先度は初期値「４」のままである。従って、記憶部１０５の空き容量が基準値未満となると（ステップＳ３０１）、機器Ａにバックアップされた画像ファイルが記憶部１０５から優先的に消去される（ステップＳ３０２〜Ｓ３０３）。また、機器Ａにバックアップされた画像ファイルが記憶部１０５に存在しない場合には、機器Ｂにバックアップされた画像ファイルが記憶部１０５から（ステップＳ３０２〜Ｓ３０３）。一方、機器Ａ及び機器Ｂのどちらにもバックアップされていない画像ファイルのみが記憶部１０５に存在している場合には、これらは消去されず、これ以上撮影できないことが表示される（ステップＳ３０４）。
【００５６】
また、第２のケースにおいて、バックアップ機器として、機器Ａ及び機器Ｂが使用されており、ユーザが画像ファイルを機器Ａ及び機器Ｂの両方で管理しているとする。また、ユーザは、機器Ａ及び機器Ｂの両方に既にバックアップされた画像ファイルのみがデジタルカメラ１００から消去してもよいと考えているとする。また、保持優先度の初期値は「４」であるとする。このような場合、ユーザは、例えば、ステップＳ４０９に関し、機器Ａにバックアップされた画像ファイルの保持優先度の減数を「２」とし、機器Ｂにバックアップされたものの減数を「２」とし、ステップＳ３０２の基準値を「０」とすればよい。
【００５７】
このような設定が行われている場合、バックアップ処理が完了した後には、機器Ａのみにバックアップされた画像ファイルの保持優先度は「２」になっており、機器Ｂのみにバックアップされた画像ファイルの保持優先度は「２」になっている。また、どちらにもバックアップされていない画像ファイルの保持優先度は初期値「４」のままである。更に、機器Ａ及び機器Ｂの双方にバックアップされた画像ファイルの保持優先度は「０」になっている。従って、記憶部１０５の空き容量が基準値未満となると（ステップＳ３０１）、機器Ａ及び機器Ｂの双方にバックアップされた画像ファイルのみが記憶部１０５から消去される（ステップＳ３０２〜Ｓ３０３）。一方、機器Ａ及び機器Ｂの少なくともどちらかへのバックアップが行われていない画像ファイルのみが記憶部１０５に存在している場合には、これらは消去されず、これ以上撮影できないことが表示される（ステップＳ３０４）。
【００５８】
このようにして、ユーザの意思を反映させた画像ファイルの消去の処理が可能となる。
【００５９】
なお、デジタルカメラ１００が主導的にバックアップするのは、例えば、デジタルカメラ１００と外部バックアップ機器との間に、デジタルカメラが「マスター」、外部バックアップ機器が「スレーブ」という関係が成り立っている場合である。そして、逆の関係が成り立っている場合には、外部バックアップ機器が主導権を握ることになる。ここで、外部バックアップ機器が主導的にデジタルカメラからの画像ファイルをバックアップする際の動作について説明する。図６は、外部バックアップ機器が主導権を握ったバックアップの際の動作を示すフローチャートである。
【００６０】
先ず、ステップＳ６００において、カメラ制御部１０１が、デジタルカメラ１００と外部バックアップ機器のどちらがマスターとなって接続されているか判定する。そして、デジタルカメラ１００がマスターの場合は、上述の図３に示す処理を行う。一方、外部バックアップ機器がマスターの場合はステップＳ６０１の処理を行うこととする。
【００６１】
ステップＳ６０１では、カメラ制御部１０１がデジタルカメラ１００を外部バックアップ機器に接続する。つまり、カメラ制御部１０１は、当該外部バックアップ機器との間での通信を開始する。
【００６２】
次いで、ステップＳ６０２において、カメラ制御部１０１は、外部バックアップ機器の要求に応じて通信部１０８を介して画像ファイル２０１を送信する。このとき、カメラ制御部１０１は、どの画像ファイル２０１が送信されたかを示す情報を記憶部１０５に記憶させる。
【００６３】
そして、外部バックアップ機器との間の通信が切断されると、カメラ制御部１０１は、ステップＳ６０３において、デジタルカメラ１００の電源をＯＦＦにする。
【００６４】
その後、デジタルカメラ１００の電源がＯＮにされて、デジタルカメラ１００が起動されると、カメラ制御部１０１は、ステップＳ６０４において、直前にバックアップが行われた画像ファイル２０１の保持優先度２０４の減数をユーザに指定させる。つまり、カメラ制御部１０１は、ステップＳ４０８及びＳ４０９と同様の処理を行う。なお、ユーザに設定させずに、減数として固定値を用いてもよい。また、当該外部バックアップ機器に関する「バックアップ設定データ」が存在する場合には、それに含まれる「保持優先度の減数」を用いてもよい。ユーザに設定させない場合には、保持優先度の減数としては、その調整により、デジタルカメラ１００が主導的にバックアップを行う場合よりも低い値を用いることが好ましい。
【００６５】
次いで、ステップＳ６０５において、保持優先度操作部１０７が直前にバックアップが行われた画像ファイル２０１の保持優先度２０４からステップＳ６０４において指定された値を減じ、これを記憶部１０５に記憶させ、処理を終了する。
【００６６】
このように、外部バックアップ機器が主導的にバックアップを行う場合には、保持優先度２０４を減らすタイミングを調整し、全体のバックアップ完了後に行う。つまり、デジタルカメラ１００が主導権を握っている場合には１つ画像ファイルのバックアップ毎に保持優先度２０４を減らすのに対し、保持優先度２０４を減少させるタイミングを遅らせる。これは、デジタルカメラ１００は画像ファイル２０１を外部バックアップ機器に送信したことを認識できれも、バックアップされたかどうかまで認識することができないからである。例えば、外部バックアップ機器により参照されただけの場合でも、バックアップの場合と同様の要求が来る。このように、デジタルカメラ１００が主導的にバックアップを行う場合と比較してバックアップの信頼性が下がるため、保持優先度２０４の操作タイミングを遅らせている。
【００６７】
このような処理によれば、外部バックアップ機器が主導でバックアップを行う場合でも保持優先度２０４を適切に変更することができる。なお、ユーザが設定する場合であっても、調整により、保持優先度の減数をデジタルカメラ１００が主導的にバックアップを行う場合よりも低くすることが好ましい。これは、上述のように信頼性が低く、減数が等しい場合には、画像ファイルが不意に消去されることもあり得るからである。
【００６８】
なお、保持優先度２０４が画像ファイル２０１内で管理されている必要はなく、画像ファイル２０１から独立して記憶部１０５の他の領域内で管理されていてもよい。また、ホン発明により処理されるファイルの種類は画像ファイルである必要はなく、例えば音声データ及び文書データ等を処理の対象としてもよい。また、記憶媒体が着脱可能なものとなっていてもよい。
【００６９】
また、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施形態に係るデジタルカメラ（情報処理装置）の機能的な構成を示すブロック図である。
【図２】記憶部１０５に記憶されるデータの構造を示すデータ構造図である。
【図３】デジタルカメラが主導権を握ったバックアップの際の動作を示すフローチャートである。
【図４】ステップＳ４１５のバックアップ処理の内容を示すフローチャートである。
【図５】ユーザの選択を省略した画像ファイルの消去の動作を示すフローチャートである。
【図６】外部バックアップ機器が主導権を握ったバックアップの際の動作を示すフローチャートである。
【符号の説明】
【００７１】
１００：デジタルカメラ
１０１：カメラ制御部
１０２：ユーザ操作部
１０３：表示部
１０４：撮像部
１０５：記憶部
１０６：画像管理部
１０７：保持優先度操作部
１０８：通信部
１０９：内部バス
２０１：画像ファイル
２０２：画像ファイル名
２０３：画像データ
２０４：保持優先度
２０５：バックアップログ
【図１】
0005020799.tif 000002
【図２】
0005020799.tif 000003
【図３】
0005020799.tif 000004
【図４】
0005020799.tif 000005
【図５】
0005020799.tif 000006
【図６】
0005020799.tif 000007