(57)【要約】【課題】  手振れ補正手段を有する撮像装置において常に最適な防振制御を行うこと。【解決手段】  画像記録装置は、制御部１０１による制御によって、画像データに基づいて一又は複数の関連データを生成し、前記画像データと前記一又は複数の関連データとを関連付けて記録媒体１０６に記録し、記録媒体１０６に記録した前記画像データ及び前記一又は複数の関連データの少なくとも１つを選択し、この選択したデータを記録媒体１０６から削除する。【選択図】  図１
2005354527.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて一又は複数の関連データを生成する生成部と、
前記画像データと前記一又は複数の関連データとを関連付けて記録する記録部と、
前記記録部に記録された前記画像データ及び前記一又は複数の関連データの少なくとも１つを選択する選択部と、
前記選択部で選択されたデータを前記記録部から削除する削除部と、
を備えることを特徴とする画像記録装置。
【請求項２】
前記選択部は、
前記画像データ及び前記一又は複数の関連データのうちの全部のデータを削除する第１モードと、
前記画像データ及びその関連データのうちの一部のデータを削除する第２モードと、
を選択できるように構成されることを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記画像データを表示する表示部を更に備え、
前記表示部は、さらに、前記第１のモード及び前記第２のモードを示す情報を選択可能に表示することを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記表示部は、さらに、前記画像データ及びその関連データの各々を示す情報を選択可能に表示することを特徴とする請求項３に記載の画像記録装置。
【請求項５】
前記表示部は、
前記画像データと、
前記画像データに関連して記憶された前記一又は複数の関連データの各々を示す情報と、
を同時に表示することを特徴とする請求項４に記載の画像記録装置。
【請求項６】
前記関連データは、前記画像データを縮小して表示するための縮小表示用画像であることを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像記録装置。
【請求項７】
前記関連データは、前記画像データを拡大表示するための拡大表示用縮小画像であることを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像記録装置。
【請求項８】
前記関連データは、前記画像データとは異なる保存形式で生成された画像データであることを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像記録装置。
【請求項９】
前記関連データは、前記画像データに関連付けて取得された音声データであることを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像記録装置。
【請求項１０】
前記関連データは、前記画像データの改ざん検知用のメッセージ認証コードであることを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像記録装置。
【請求項１１】
前記関連データは、撮像画像に関連する撮影情報であることを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像記録装置。
【請求項１２】
前記削除部は、前記関連データを一括して削除する機能を有することを特徴とする請求項１乃至請求項１１のいずれか１項に記載の画像記録装置。
【請求項１３】
画像を撮像してその画像データを取得する取得工程と、
前記画像データに基づいて該画像データに関連する一又は複数の関連データを生成する生成工程と、
前記画像データと前記一又は複数の関連データとを記録部に記録する記録工程と、
前記記録部に記録された前記画像データ及び前記一又は複数の関連データのうちから所定のデータを選択する選択工程と、
前記選択工程で選択された所定のデータを前記記録部から削除する削除工程と、
を含むことを特徴とする制御方法。
【請求項１４】
前記画像記録装置は、デジタルカメラであることを特徴とする請求項１乃至請求項１２のいずれか１項に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置及び制御方法に関するものである。
【背景技術】
【０００２】
近年のデジタルカメラには、撮像した本画像のデータを記録装置に保存する際に、画像の保存形式を複数種類の中から指定可能なものがある（例えば、特許文献１参照）。このような保存形式としては、ＲＡＷ形式、ＪＰＥＧ形式等が存在する。ＲＡＷ形式は、現像処理を行う前の本画像データであるＲＡＷ画像データを保存する形式である。ＪＰＥＧ形式は、ＪＰＥＧ規格に準拠した画像圧縮方法で圧縮された本画像データであるＪＰＥＧ画像データを保存する形式である。特に、ＪＰＥＧ形式では、可逆圧縮が用いられることが多いため、圧縮率が高くなると画質が劣化するという欠点がある。しかしながら、ＪＰＥＧ形式では、データ量を非常に小さくすることができ、また、広く使用されているため、多くの再生装置で表示や印刷が可能であるという利点がある。
【０００３】
また、デジタルカメラでは、本画像データに様々な付属データを付加して保存することができる。本画像データには、例えば、本画像データの撮影日時、レンズに関する情報、撮影場所の経度及び緯度などを表す撮影情報を付加して保存することができる。また、本画像データには、例えば、本画像データをデジタルカメラの小さな表示器で確認できるように生成された縮小画像データ、縮小画像データの一部分を拡大して表示するときに用いられる拡大表示用縮小画像データ、音声データ、本画像データの改ざんを検出するためのデータであるＭＡＣ（Message Authentication Code）を付加して保存することもできる。
【特許文献１】特開平１１−２３４５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、本画像データを複数種類の保存形式で記録装置に保存したり、本画像データに縮小画像データ、拡大表示用縮小画像データ、撮影情報、音声データ及びＭＡＣを付加した保存したり等を記録装置に保存したりするためには、本画像データを記録する記録領域の他に、別の記録領域を確保しなければならない。特に、デジタルカメラでは、装着可能な記録媒体の容量が比較的小規模であるため、本画像データを複数種類の保存形式で保存したり、縮小画像データや撮影情報等を保存したりすることによって、本画像データを保存するための記録領域が削られてしまうという問題がある。
【０００５】
したがって、従来では、記録媒体に記録された本画像データのうちから不要なものをユーザが選択し、その本画像データ及びこれに関連付けられた各種データを纏めて削除するか、或いは、記録媒体に保存された全てのデータを削除していた。
【０００６】
このような単純な削除方法では、不必要なデータにより空き容量が占められてしまい、特に、不要な本画像データが無い場合には空き容量を確保できないという問題があった。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、空き容量を効果的に確保することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像記録装置は、画像データに基づいて一又は複数の関連データを生成する生成部と、前記画像データと前記一又は複数の関連データとを関連付けて記録する記録部と、前記記録部に記録された前記画像データ及び前記一又は複数の関連データの少なくとも１つを選択する選択部と、前記選択部で選択されたデータを前記記録部から削除する削除部と、を備えることを特徴とする。
【０００９】
本発明に係る制御方法は、画像を撮像してその画像データを取得する取得工程と、前記画像データに基づいて該画像データに関連する一又は複数の関連データを生成する生成工程と、前記画像データと前記一又は複数の関連データとを記録部に記録する記録工程と、前記記録部に記録された前記画像データ及び前記一又は複数の関連データのうちから所定のデータを選択する選択工程と、前記選択工程で選択された所定のデータを前記記録部から削除する削除工程と、を含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、空き容量を効果的に確保することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施形態を図面を参照して説明する。
【００１２】
図１は、本発明の好適な実施形態に係る画像記録装置の一例であるデジタルカメラ１００の構成を示す図である。制御部１０１は、デジタルカメラ１００の各部の制御を司る。バス１０２は、デジタルカメラ１００各部の制御信号やデータ信号のやり取りを行う。ＲＯＭ（読み出し専用メモリ）１０３は、制御プログラム等を格納する。ＲＡＭ（ランダムアクセスメモリ）１０４は、各種データの一時記憶などに使用される。表示部１０５は、画像情報や文字情報を表示可能であり、ディスプレイに代表される。記録媒体１０６は、画像データや各種データを記録し保存する半導体メモリやハードディスクなどの記録媒体であり、デジタルカメラ１００に着脱可能である。本実施形態では、記録媒体１０６が例えばメモリカードである場合を説明する。メモリカードとは、不揮発性メモリを有するカード状の記録媒体である。入力部１０７は、デジタルカメラ１００の各種操作を指示するための入力装置であり、シャッターボタン、再生表示を指示するボタンやスイッチ類、キーボードなどが含まれる。通信部１０８は、パーソナルコンピュータや遠隔制御装置などの機器と通信プロトコルを介してデータ通信等を行う。
【００１３】
入力部１０７から撮影指示があると、制御部１０１は、焦点が合う位置に撮影レンズ１０９を駆動させ、適切な絞り値とシャッター速度を決定して絞り１１０およびシャッター１１１を駆動させる。撮影像の光学像は、イメージセンサー１１２により電気的な信号に変換された後に、デジタル化されたデジタル画像データとして記録媒体１０６に保存される。入力部１０７から画像再生表示の指示があると、制御部１０１は、記録媒体１０６に保存された画像データを読み出して、表示部１０５に再生表示する等の一連の動作を行うように各部を制御する。
【００１４】
図２は、図１のデジタルカメラ１００の外観を示す概略図である。図２（ａ）は正面図、図２（ｂ）は背面図をそれぞれ示す。シャッターボタン２０１は、ユーザがデジタルカメラ１００に対して撮影の指示を与えるための入力装置である（図１の入力部１０７に対応する）。シャッターボタン２０１としては、ｏｆｆ状態と半押し状態と全押し状態の３段階の位置を取る構成が多くのカメラで採用されており、本実施形態においても３段階の位置を取るものを採用することができる。従って、本実施形態のシャッターボタン２０１は、半押し状態で測光制御や焦点検出制御を行い、全押し状態で撮影の指示を与える制御を行い、ｏｆｆ状態でこれらの制御をオフするように動作する。しかしながら、本実施形態のシャッターボタン２０１は、このような構成に限定されず、２段階又は４段階以上の位置を取る他の構成を採用してもよい。撮影レンズ２０２は、図１の撮影レンズ１０９に対応する撮影用のレンズであり、撮像対象の画像を結像する。撮影レンズ２０２で結像された画像は、不図示の変換素子によって電子信号に変換される。前記変換素子で変換された電子信号は、表示器２１０によって画像として表示される。メモリカードスロット２０３は、記録媒体１０６をデジタルカメラ１００に装填するためのスロットである。メモリカードスロット２０３に差し込まれた記録媒体１０６は、デジタルカメラ１００の各種情報を保存したり、保存した各種情報をデジタルカメラ１００で呼び出して使用したりするために用いられる。通信ポート２０４は、デジタルカメラ１００と外部装置とを接続するためのポートである（図１の通信部１０８に対応する）。通信ポート２０４は、主にパーソナルコンピュータや他の画像記録装置とデジタルカメラ１００とを接続するために用いられる。このような通信ポートとしては、ケーブルを介して接続するタイプと、赤外線や電波を介して接続するタイプとが存在するが、本実施形態では、どちらのタイプを用いてもよい。デジタルカメラ１００と外部装置との間の撮影画像データの送受信は、通信ポート２０４を介して行われる。光学ファインダー２０５は、撮影画像を確認するために使用される。電源スイッチ２０６は、デジタルカメラ１００のＯＮ状態とＯＦＦ状態とを切り替えるスイッチである。電気的スイッチ２０７、２０８、２０９は、本実施形態のデジタルカメラ１００の各種動作を指示するための入力装置である（図１の入力部１０７に対応する）。このような電気的スイッチとしては、ボタン式やダイアル式等の各種形式が存在するが、本実施形態では、いずれの形式を用いてもよい。本実施形態では、電気的スイッチ２０７、２０８、２０９は、特に画像再生の起動、再生画像の順送り・逆送り、画像データの全部又は一部の削除等の操作に用いられる。表示器２１０は、数字、文字及びアイコン等を表示可能な表示装置である（図１の１０５に対応する）。表示器２１０はまた、縮小画像データ又は拡大表示用縮小画像データの表示にも使用される。なお、縮小画像データの解像度（画像サイズ）は表示器２１０の表示画面に適合したものであり、拡大表示用縮小画像データの解像度（画像サイズ）は縮小画像データの解像度よりも大きいものである。
【００１５】
図３は、図１の記録媒体１０６の記憶領域３００を概念的に図示したものである。図３（ａ）及び図３（ｂ）では、複数の保存形式で保存された本画像データが存在している場合に、いずれか一方を削除する場合の概念をそれぞれ示している。なお、本発明の保存形式はＲＡＷ形式やＪＰＥＧ形式に限定されるものではない。
【００１６】
図３（ａ）に示すように、ＲＡＷ形式の本画像データ（ＲＡＷ画像データ）が記録領域３０１に記録されており、ＪＰＥＧ形式の本画像データ（ＪＰＥＧ画像データ）が記録領域３０２に記録されている。入力部１０７（例えば、電気的スイッチ２０７、２０８、２０９）からＲＡＷ画像データを削除する指示が成されると、矢印の右側に図示するように、記録領域３０１は空き領域となる。
【００１７】
図３（ｂ）に示すように、ＲＡＷ形式の本画像データ（ＲＡＷ画像データ）が記録領域３０１に記録されており、ＪＰＥＧ形式の本画像データ（ＪＰＥＧ画像データ）が記録領域３０２に記録されている。入力部１０７からＪＰＥＧ画像データを削除する指示が成されると、矢印の右側に図示するように、記録領域３０１は空き領域となる。
【００１８】
このように、本画像データが２種類の保存形式で保存されている場合では、ユーザは、入力部１０７から、いずれかの保存形式のデータを選択し、不必要な保存形式で保存された本画像データを選択的に削除することができる。
【００１９】
図４は、図１の記録媒体１０６の記憶領域３００を概念的に図示したものである。図４に示すように、本画像データが記録領域４０１に記録されており、記録領域４０１に記録された本画像データに対応する音声データが記録領域４０２に記録されている。入力部１０７から音声データを削除する指示が成されると、矢印の右側に図示するように、記録領域４０２は空き領域となる。
【００２０】
このように、本画像データがこれに対応する音声データと共に保存されている場合では、ユーザは、入力部１０７から、この音声データを選択し、本画像データを保存したままの状態でこの音声データを選択的に削除することができる。
【００２１】
図５は、図１の記録媒体１０６の記憶領域３００を概念的に図示したものである。図５に示すように、本画像データは記録領域５０１に記録されており、記録領域５０１に記録された本画像データを縮小した縮小画像データは記録領域５０２に記録されている。入力部１０７から縮小画像データを削除する指示が成されると、矢印の右側に図示するように、記録領域５０２は空き領域となる。
【００２２】
このように、本画像データがこれに対応する縮小画像データと共に保存されている場合では、ユーザは、入力部１０７から、この縮小画像データを選択し、本画像データを保存したままの状態でこの縮小画像データを選択的に削除することができる。
【００２３】
図６は、図１の記録媒体１０６の記憶領域３００を概念的に図示したものである。図６に示すように、撮影情報が記録領域６０１に記録され、縮小画像データが記録領域６０２に記録され、本画像データが記録領域６０３に記録され、記録領域６０２に記録された縮小画像データの一部分を拡大して表示するための拡大表示用縮小画像データが記録領域６０４に記録されている。ここで、拡大表示用縮小画像データとは、縮小画像データの一部分を拡大して表示するときに使用される画像データであり、縮小画像データを生成するときに一緒に生成されるものである。また、拡大表示用縮小画像データは、縮小画像データの解像度よりも大きく、本画像データの解像度よりも小さくなるように生成される。入力部１０７から拡大表示用縮小画像データを削除する指示が成されると、矢印の右側に図示するように、記録領域６０４は空き領域となる。
【００２４】
このように、本画像データがこれに対応する拡大表示用縮小画像データと共に保存されている場合では、ユーザは、入力部１０７から、この拡大表示用縮小画像データを選択し、本画像データを保存したままの状態でこの拡大表示用縮小画像データを選択的に削除することができる。
【００２５】
図７は、図１の記録媒体１０６の記憶領域３００を概念的に図示したものである。図７に示すように、撮影情報が記録領域７０１に記録され、縮小画像データが記録領域７０２に記録され、本画像データが記録領域７０３に記録され、記録領域７０３に記録された本画像データが改ざんされているか否かを検出するためのデータであるＭＡＣ（Message Authentication Code）が記録領域７０４に記録されている（図７（ａ）の矢印の左側に対応）。入力部１０７からＭＡＣ（Message Authentication Code）を削除する指示が成されると、矢印の右側に図示するように、記録領域７０４は空き領域となる。
【００２６】
このように、本画像データがこれに対応するＭＡＣと共に保存されている場合では、ユーザは、入力部１０７から、このＭＡＣを選択し、本画像データを保存したままの状態でこのＭＡＣを選択的に削除することができる。
【００２７】
図８は、図１の記録媒体１０６の記憶領域３００を概念的に図示したものである。図８に示すように、撮影情報が記録領域８０１に記録され、縮小画像データが記録領域８０２に記録され、本画像データが記録領域８０３に記録され、記録領域８０３に記録されている。入力部１０７から撮影情報の一部を削除する指示が成されると、矢印の右側に図示するように、記憶領域８０１ａは空き領域となる。
【００２８】
このように、本画像データがこれに対応する撮影情報と共に保存されている場合では、ユーザは、入力部１０７から、この撮影情報の一部を選択し、この撮影情報の他の部分を残した状態でこの撮影情報の一部を選択的に削除することができる。
【００２９】
図９は、図１の表示部１０５に表示された、画像ファイルの削除及び画像に纏わる各種データの削除をユーザが指示する際の作業画面を例示的に示す図である。
【００３０】
図９（ａ）は画像を再生表示している状態を示す。この表示例では、一の画像が表示されているが、入力部１０７から、順送り再生表示あるいは逆送り再生表示を指示することによって、記憶部１０６に格納された他の画像を表示することが可能である。これは、一般的に広く実現されている操作仕様である。ユーザは、このように画像を表示再生して閲覧し、不要な画像があれば、その場でその画像を削除できるように構成されている。
【００３１】
図９（ｂ）は図９（ａ）に示すように再生表示されている画像に対して、入力部１０７から、削除指示された直後の画面の一例を示す。この例では、削除指示を取り消すための「キャンセル」と共に、再生表示されている画像及びその画像に関連付けられた全てのオブジェクトの削除を実行指示するための「削除」モードと、再生表示されている画像に関連付けられたデータの一部の削除を実行指示するための「一部データ削除」モードとが表示部１０５に表示されている。ユーザは、再生表示された画像を確認しながら、再生表示された画像と共に表示されているこれらのモードを選択し、どの操作を行うかを入力部１０７から指示することができる。ここで「キャンセル」が指示された場合は、削除の指示を取り消して図９（ａ）の状態に戻る。「削除」が指示された場合には再生表示されている画像及びその画像に関連付けられた全てのオブジェクトが削除される。「一部データ削除」が指示された場合は、図９（ｃ）に示すように、再生表示されている画像に関連付けられたデータの一部を削除する操作メニューが表示部１０５によって表示される。この操作メニューでは、関連データの各々を示す情報（「ＲＡＷ」、「ＪＥＰＧ」、「音声」、「拡大」、「ＭＡＣ」、「撮影情報」など）が表示される。
【００３２】
図９（ｃ）の画面例では、一部データ削除指示を取り消すための「キャンセル」と、再生表示されている画像及びその画像に関連付けられた各種データの削除に関して操作可能なメニューとが、表示機１０５によって表示され、ユーザの指示をまっている状態を示している。これらの各操作メニューは、それに対応する削除可能な各種データが存在する場合に表示される。例えば、再生表示されている画像がＲＡＷ画像データとＪＥＰＧ画像データの両方で保存されている場合には、「ＲＡＷ」及び「ＪＰＥＧ」が表示され、複数の保存形式のうちいずれか一方の保存形式で保存されている場合には、その保存形式だけが表示される。同様にして、再生表示されている画像に対応する音声データが存在する場合には「音声」が表示され、再生表示されている画像に対応する拡大表示用縮小画像が存在する場合には「拡大」が表示され、再生表示されている画像に対応するＭＡＣが存在する場合には「ＭＡＣ」が表示され、再生表示されている画像に対応する削除可能な撮影情報が存在する場合には「撮影情報」が表示される。なお、図９（ｃ）では、一例として、縮小画像データが存在せずに「縮小」が表示されていない場合を例示的に示したが、本発明はこれに限定されない。
【００３３】
この状態で「キャンセル」が指示された場合には「一部データ削除」の指示を取り消して図９（ｂ）の状態に戻る。「ＲＡＷ」が指示された場合は図３（ａ）のようにＲＡＷ画像データを削除し、「ＪＰＥＧ」が指示された場合は図３（ｂ）のようにＪＰＥＧ画像データを削除し、「音声」が指示された場合は図３（ａ）のように図４のように音声データを削除し、「拡大」が指示された場合は図６のように拡大表示用縮小画像を削除し、「ＭＡＣ」が指示された場合は図７のようにＭＡＣを削除し、「撮影情報」が指示された場合は削除可能な撮影情報の全部又は図８のように一部を削除する。
【００３４】
図１０は、図１の表示部１０５に表示された、記録媒体１０６に保存された画像及びその画像に関連付けられた各種データを管理するための作業メニュー画面１０００の一例を示す図である。メニュー画面１０００は、ユーザが画像記憶装置１００のメニューを表示する操作を指示することによって表示される。例えば、入力部１０７の電気的スイッチ２０７、２０８、２０９等を押下することによりメニュー画面１０００が表示される。
【００３５】
図１０に示すように、ここでは「記録メディア初期化」から「撮影情報の全削除」までの９種類の管理メニューが表示されているとする。「記録メディア初期化」は、記録媒体１０６の記憶領域３００を初期化する機能であり、一般に同種の画像記録装置において広く実現されており、このような管理メニュー下に分類されるのが一般的である。「全データ削除」は、記録媒体１０６に格納されている画像及びその画像に関連付けられた各種データを全て削除する機能である。「全データ削除」もまた、一般にこのような管理メニュー下に分類されている。「ＲＡＷ＋ＪＰＥＧ画像のＲＡＷ画像の全削除」は、記録媒体１０６内にＲＡＷ画像データとＪＰＥＧ画像データの両方が格納された全ての画像オブジェクトを検出して、ＲＡＷ画像データのみを削除する機能である。「ＲＡＷ＋ＪＰＥＧ画像のＪＰＥＧ画像の全削除」は、記録媒体１０６内にＲＡＷ画像データとＪＰＥＧ画像データの両方が格納された全ての画像オブジェクトを検出して、ＪＰＥＧ画像データのみを削除する機能である。「音声データの全削除」は、記録媒体１０６内に格納された全ての画像オブジェクトを検出して全ての音声データを削除する機能である。「拡大表示用縮小画像の全削除」は、記録媒体１０６内に格納された全ての画像オブジェクトを検出して全ての拡大表示用縮小画像を削除する機能である。「縮小画像の全削除」は、記録媒体１０６内に格納された全ての画像オブジェクトを検出して全ての縮小画像を削除する機能である。「ＭＡＣの全削除」は、記録媒体１０６内に格納された全ての画像オブジェクトを検出して全てのＭＡＣを削除する機能である。「撮影情報の全削除」は、記録媒体１０６内に格納された全ての画像オブジェクトを検出して全ての撮影情報を削除する機能である。
【００３６】
図１１は、図１０のメニューが実行指示された場合の実行確認画面を示す図である。
【００３７】
図１０において、「ＲＡＷ＋ＪＰＥＧ画像のＲＡＷ画像の全削除」のメニューが実行指示された場合では、例えば、「ＲＡＷとＪＰＥＧの両方の形式で画像が保存されている画像を検出して、ＪＰＥＧ画像を記録メディアから全削除します。よろしいですか？」等のメッセージが領域１１０１に表示される。はいボタン１１０２が指示されると「ＲＡＷ＋ＪＰＥＧ画像のＲＡＷ画像の全削除」を実行し、いいえボタン１１０３が指示されると図１０の状態に戻る。
【００３８】
図１０において、「ＲＡＷ＋ＪＰＥＧ画像のＪＰＥＧ画像の全削除」のメニューが実行指示された場合では、例えば、「ＲＡＷとＪＰＥＧの両方の形式で画像が保存されている画像を検出して、ＪＰＥＧ画像を記録メディアから全削除します。よろしいですか？」等のメッセージが領域１１０１に表示される。はいボタン１１０２が指示されると「ＲＡＷ＋ＪＰＥＧ画像のＪＰＥＧ画像の全削除」を実行し、いいえボタン１１０３が指示されると図１０の状態に戻る。
【００３９】
図１０において、「音声データの全削除」のメニューが実行指示された場合では、例えば、「音声データを記録メディアから全削除します。よろしいですか？」等のメッセージが領域１１０１に表示される。はいボタン１１０２が指示されると「音声データの全削除」を実行し、いいえボタン１１０３が指示されると図１０の状態に戻る。
【００４０】
図１０において、「拡大表示用縮小画像の全削除」のメニューが実行指示された場合では、例えば、「拡大表示用縮小画像を記録メディアから全削除します。よろしいですか？」等のメッセージが領域１１０１に表示される。はいボタン１１０２が指示されると「拡大表示用縮小画像の全削除」を実行し、いいえボタン１１０３が指示されると図１０の状態に戻る。
【００４１】
図１０において、「縮小画像の全削除」のメニューが実行指示された場合では、例えば、「縮小画像を記録メディアから全削除します。よろしいですか？」等のメッセージが領域１１０１に表示される。はいボタン１１０２が指示されると「縮小画像の全削除」を実行し、いいえボタン１１０３が指示されると図１０の状態に戻る。
【００４２】
図１０において、「ＭＡＣの全削除」のメニューが実行指示された場合では、例えば、「ＭＡＣが保存されている画像を検出して、ＭＡＣを全削除します。よろしいですか？」等のメッセージが領域１１０１に表示される。はいボタン１１０２が指示されると「ＭＡＣの全削除」を実行し、いいえボタン１１０３が指示されると図１０の状態に戻る。
【００４３】
図１０において、「撮影情報の全削除」のメニューが実行指示された場合では、例えば、「撮影情報が保存されている画像を検出し、撮影情報を全削除します。よろしいですか？」等のメッセージが領域１１０１に表示される。はいボタン１１０２が指示されると「撮影情報の全削除」を実行し、いいえボタン１１０３が指示されると図１０の状態に戻る。
【００４４】
図１２は、図１１の処理において、はいボタン１１０２が指示されることによって、機能が実行処理中である場合に、例えば、「処理中です。しばらくお待ちください。」等のメッセージが表示される。このメッセージによってユーザに対して処理中であることが示される。
【００４５】
図１３は、図１１において、「ＲＡＷ＋ＪＰＥＧ画像のＲＡＷ画像の全削除」に対して、はいボタン１１０２が指示される前後の記録媒体１０６内の各種データの存在状況を図示したものである。この例においては、ＲＡＷ画像データとＪＰＥＧ画像データがそれぞれ別々のファイルとして保存されて画像オブジェクトを形成している。ＲＡＷ画像データは、拡張子として”ＲＡＷ”の文字列が割り当てられ、ＪＰＥＧ画像データは拡張子として”ＪＰＧ”の文字列が割り当てられている。図１３（ａ）が実行前、図１３（ｂ）が実行後であり、図示するように実行後には全てのＲＡＷ画像データが削除されている。「ＲＡＷ＋ＪＰＥＧ画像のＲＡＷ画像の全削除」以外の各種データの全削除に関しても同様であるので、説明は省略する。
【００４６】
図１４は、本発明の好適な実施形態に係る画像記録装置の処理手順を示すフローチャートである。図１４のフローチャートはＲＯＭ１０３内のプログラムの制御処理を説明したものである。制御部１０１は、電源投入されるなどしてデジタルカメラ１００が動作可能な状態になると、ＲＯＭ１０３に格納されたプログラムによる制御を実行する。
【００４７】
ステップ１４−１では、制御部１０１が、ハードウェアの初期化および変数などの初期化を実行する初期化処理を実行する。
【００４８】
ステップ１４−２では、ステップ１４−１での初期化が終了すると、制御部１０１が、デジタルカメラ１００がユーザからの指示待ち状態で待機する。ユーザが入力部１０７のボタンやスイッチ等を操作すると、ステップ１４−３に進む。
【００４９】
ステップ１４−３では、制御部１０１が、指示を判定する処理を実行する。画像の再生表示が指示された場合にはステップ１４−４に進み、ＭＥＮＵ表示が指示された場合にはステップ１４−５に進み、撮影やその他の指示がされた場合にはステップ１４−６へ進む。
【００５０】
ステップ１４−４では、制御部１０１が、図９（ａ）に示すような画面を表示部１０５に表示して、画像表示中に為される指示に対する処理全般を取り扱う再生表示処理を実行する。詳細は図２１にて説明する。
【００５１】
ステップ１４−５では、制御部１０１が、ＭＥＮＵ表示処理を実行する。すなわち、制御部１０１が、図１０で示したような画面を表示部１０５に表示して、さらにメニュー項目に対応する各種処理が指示されたならば当該処理を実行する。詳細は図２３にて説明する。
【００５２】
ステップ１４−６では、制御部１０１が、撮影処理及びその他の処理を実行する。
【００５３】
図１５は、図１４のステップ１４−４の再生表示処理の詳細なフローチャートである。
【００５４】
ステップ１５−１では、制御部１０１が、変数currentに最後の画像の画像番号を設定する処理を実行する。最後の画像とは、画像を撮影日時順に並べて番号付けを行った際に、最も新しい画像を意味する。
【００５５】
ステップ１５−２では、制御部１０１が、current画像表示処理を実行する。すなわち、変数currentで示される画像を表示部１０５に表示する。この時、縮小画像が存在すれば縮小画像を表示し、もし存在しなければ本画像を表示部１０５の大きさに縮小した縮小画像を生成して表示する。
【００５６】
ステップ１５−３では、制御部１０１が、指示待ち処理を実行する。すなわち、再生表示中の画像に対して何らかの処理を実行する場合や、他の画像を表示するための指示を待つ。ユーザが入力部１０７のボタンやスイッチ等を操作して有効な指示が為されたらステップ１５−４に進む。
【００５７】
ステップ１５−４では、制御部１０１が、指示を判定する処理を実行する。画像順送りを指示された場合にはステップ１５−５に進み、画像逆送りを指示された場合にはステップ１５−６に進み、削除を指示された場合にはステップ１５−７に進む。
【００５８】
ステップ１５−５では、制御部１０１が、変数currentの値を順方向に更新する処理を実行する。具体的には、番号をインクリメントする。currentが最後の画像の番号であったならば、循環的に先頭の番号を設定する。更新後はステップ１５−２へと進み、画像を表示部１０５に表示する。すなわち、撮影日時順に並べた画像に対して画像を順送り表示する。
【００５９】
ステップ１５−６では、制御部１０１が、変数currentの値を逆方向に更新する処理を実行する。具体的には、番号をデクリメントする。currentが先頭の画像の番号であったならば、循環的に最終の番号を設定する。更新後はステップ１５−２も戻って、画像を表示部１０５に表示する。すなわち、撮影日時順に並べた画像に対して画像を逆送り表示する。
【００６０】
ステップ１５−７では、制御部１０１が、削除メニューを表示部１０５に表示する処理を実行する。削除メニューは図９（ｂ）に示すような画面であり、「キャンセル」と「削除」と「一部データ削除」の処理メニューがそれぞれ表示部１０５に表示される。
【００６１】
ステップ１５−８では、制御部１０１が、指示待ち処理を実行する。すなわち、表示中の削除メニューのいずれかの指示を待つ。ユーザがボタンやスイッチ等を操作して有効な指示が為されたら処理をステップ１５−９に進む。
【００６２】
ステップ１５−９では、制御部１０１が、指示を判定する処理を実行する。「キャンセル」が指示された場合にはステップ１５−２に戻り、「削除」が指示された場合にはステップ１５−１０へ進み、「一部データ削除」が指示された場合にはステップ１５−１１に進む。
【００６３】
ステップ１５−１０では、制御部１０１が、画像オブジェクトを削除する処理を実行する。すなわち、表示中の画像及びその画像に関連付けられた全てのデータを記録媒体１０６から削除する。
【００６４】
ステップ１５−１１では、制御部１０１が、一部データ削除メニューを表示部１０５に表示する処理を実行する。一部データ削除メニューは、図９（ｃ）に示すような画面であり、一部データ削除指示を取り消すための「キャンセル」と、表示画像及びその画像に関連付けられた各種データの削除に関して操作可能なメニューが表示される。これらの操作メニューは各種データが存在する場合に表示される。例えば、画像データがＲＡＷ画像データとＪＥＰＧ画像データの両方で保存されている場合には「ＲＡＷ」および「ＪＰＥＧ」が表示される。画像データに対応する音声データが存在する場合には「音声」が表示される。画像データに対応する拡大表示用縮小画像が存在する場合には「拡大」が表示される。画像データに対応するＭＡＣが存在する場合には「ＭＡＣ」が表示される。画像データに対応する削除可能な撮影情報が存在する場合には「撮影情報」が表示される。
【００６５】
ステップ１５−１２では、制御部１０１が、指示待ち処理を実行する。すなわち、表示中の一部データ削除メニューのいずれかの指示を待つ。ユーザが入力部１０７のボタンやスイッチ等を操作して有効な指示がなされたらステップ１５−１３に進む。
【００６６】
ステップ１５−１３では、制御部１０１が、指示を判定する処理を実行する。「キャンセル」が指示された場合にはステップ１５−２に戻り、「ＲＡＷ」「ＪＰＥＧ」「音声」が指示された場合にはステップ１５−１４へ進み、「拡大」「ＭＡＣ」「撮影情報」が指示された場合にはステップ１５−１５へ進む。
【００６７】
ステップ１５−１４では、制御部１０１が、ファイル削除処理を実行する。すなわち、ステップ１５−１２で指示された一部データに対応するＲＡＷ画像データやＪＰＥＧ画像データや音声データを削除する。
【００６８】
ステップ１５−１５では、制御部１０１が、領域削除処理を実行する。すなわち、１５−１２で指示された一部データに対応する「拡大表示用縮小画像」「ＭＡＣ」「撮影情報」の各々のデータを記憶領域３００から削除する。領域削除処理の詳細は図１６で説明する。
【００６９】
図１６は、図１５のステップ１５−１５の領域削除処理の詳細なフローチャートである。この領域削除処理では、記憶領域３００から指定されたデータを削除する処理を実行する。
【００７０】
ステップ１６−１では、制御部１０１が、ステップ１５−１２で指定された領域を含むファイルをＲＡＭ１０４に読み込むよう制御する。
【００７１】
ステップ１６−２では、制御部１０１が、領域削除する処理を実行する。ここで、領域削除とは、メモリ上の領域を詰めるなどして再構築することである。
【００７２】
ステップ１６−３では、制御部１０１が、管理領域を書き換える処理を実行する。ファイル構成として管理領域を持っている場合には、そのメンテナンスを行う。
【００７３】
ステップ１６−４では、ファイル保存処理を実行する。すなわち、読み込んだファイルに対して領域削除して、再構築したファイルを上書き保存する。この一連の処理によって画像ファイルから所定の領域を削除する。前述の図６、図７、図８は当該領域削除処理において、各領域の削除前後の状態を図示したものである。
【００７４】
図１７は、メニュー表示処理の詳細なフローチャートである。
【００７５】
ステップ１７−１では、制御部１０１が、メニュー表示処理を実行する。すなわち、図１０に示したように、記録媒体１０６に保存された画像や画像に纏わる各種データを管理するための作業メニュー画面を表示部１０５に表示する。図１０に示したように、ここでは「記録メディア初期化」から「撮影情報の全削除」までの９種類の管理メニューを表示する。
【００７６】
ステップ１７−２では、制御部１０１が、指示待ち処理を実行する。すなわち、表示中の作業メニューのいずれかの指示を待ち、ユーザがボタンやスイッチ等を操作して有効な指示が為されたらステップ１７−３に進む。
【００７７】
ステップ１７−３では、制御部１０１が、指示を判定する処理を実行する。「記録メディア初期化」が指示された場合にはステップ１７−４へ進み、「全データ削除」が指示された場合にはステップ１７−５へ進み、「ＲＡＷ＋ＪＰＥＧ画像のＲＡＷ画像の全削除」が指示された場合にはステップ１７−６へ進み、「ＲＡＷ＋ＪＰＥＧ画像のＪＰＥＧ画像の全削除」が指示された場合にはステップ１７−７へ進み、「音声データの全削除」が指示された場合にはステップ１７−８へ進み、「拡大表示用縮小画像の全削除」が指示された場合にはステップ１７−９へ進み、「縮小画像の全削除」が指示された場合にはステップ１７−１０へ進み、「ＭＡＣの全削除」が指示された場合にはステップ１７−１１へ進み、「撮影情報の全削除」が指示された場合にはステップ１７−１２へ進む。
【００７８】
ステップ１７−４では、制御部１０１が、記録メディアを初期化する処理を実行する。
【００７９】
ステップ１７−５では、制御部１０１が、全データ削除処理を実行する。全データ削除処理とは、記録媒体１０６に格納されている画像及びその画像に関連付けられた各種データを全て削除する処理である。
【００８０】
ステップ１７−６では、制御部１０１が、ＲＡＷ＋ＪＰＥＧ画像のＲＡＷ画像を全削除する処理を実行する。すなわち、記録媒体１０６内にＲＡＷ画像データとＪＰＥＧ画像データの両方が格納された全ての画像オブジェクトを検出して、ＲＡＷ画像データのみ削除する。この処理は、後述の図１８にて説明する。
【００８１】
ステップ１７−７では、制御部１０１が、ＲＡＷ＋ＪＰＥＧ画像のＪＰＥＧ画像を全削除する処理を実行する。すなわち、記録媒体１０６内にＲＡＷ画像データとＪＰＥＧ画像データの両方が格納された全ての画像オブジェクトを検出して、ＪＰＥＧ画像のみ削除する。後述の図１９にて説明する。
【００８２】
ステップ１７−８では、制御部１０１が、音声データの全削除処理を実行する。すなわち、記録媒体１０６内に格納された全ての画像オブジェクトを検出して、全ての音声データを削除する。
【００８３】
ステップ１７−９では、制御部１０１が、拡大表示用縮小画像の全削除処理を実行する。すなわち、記録媒体１０６内に格納された全ての画像オブジェクトを検出して、全ての拡大表示用縮小画像を削除する。
【００８４】
ステップ１７−１０では、制御部１０１が、縮小画像の全削除処理を実行する。すなわち、記録媒体１０６内に格納された全ての画像オブジェクトを検出して、全ての縮小画像を削除する。
【００８５】
ステップ１７−１１では、制御部１０１が、ＭＡＣの全削除処理を実行する。すなわち、記録媒体１０６内に格納された全ての画像オブジェクトを検出して、全てのＭＡＣを削除する。
【００８６】
ステップ１７−１２では、制御部１０１が、撮影情報の全削除処理を実行する。すなわち、記録媒体１０６内に格納された全ての画像オブジェクトを検出して、全ての撮影情報を削除する。
【００８７】
図１８は、図１７のステップ１７−６のＲＡＷ画像全削除処理の詳細なフローチャートである。ＲＡＷ画像全削除処理は、記録媒体１０６内にＲＡＷ画像データとＪＰＥＧ画像データの両方が格納された全ての画像オブジェクトを検出して、ＲＡＷ画像データを削除する処理である。
【００８８】
ステップ１８−１では、制御部１０１が、図１１に示したような機能実行を確認する確認画面を表示部１０５に表示するよう制御する。
【００８９】
ステップ１８−２では、制御部１０１が、指示待ち処理を実行する。機能実行を指示するはいボタン１１０２あるいは機能実行しない指示を行ういいえボタン１１０３のいずれかの指示を待つ。ユーザが入力部１０７のボタンやスイッチ等を操作して指示が為されたら処理をステップ１８−３に進む。
【００９０】
ステップ１８−３では、制御部１０１が、指示を判定する処理を実行する。はいボタン１１０２が指示された場合には処理をステップ１８−４に進め、いいえボタン１１０３が指示された場合には処理を終了する。
【００９１】
ステップ１８−４では、制御部１０１が、処理中画面表示処理を実行する。すなわち、図１２に示したような画面を表示部１０５に表示するよう制御する。
【００９２】
ステップ１８−５では、制御部１０１が、画像オブジェクトを取得する処理を実行する。画像オブジェクトとは、ある画像データと当該画像データに纏わる各種データを指しており、フローチャートで示すように全ての画像オブジェクトに対して以下の処理をループさせる。例えば、画像オブジェクトの撮影日時の順に画像オブジェクトの取得を繰り返し、全ての画像オブジェクトを処理したら、当該ＲＡＷ画像全削除処理を終了する。画像オブジェクトを一つ取得したら、ステップ１８−６に進む。
【００９３】
ステップ１８−６では、制御部１０１が、ＲＡＷ画像データとＪＰＥＧ画像データの存在を判定する処理を実行する。両方が存在する場合にはステップ１８−７へ進み、それ以外の場合は次の画像オブジェクトを取得するためにステップ１８−５へ進む。
【００９４】
ステップ１８−７では、制御部１０１が、ＲＡＷ画像削除処理を実行する。すなわち、画像オブジェクトからＲＡＷ画像データのみを削除し、次の画像オブジェクトを取得するためにステップ１８−５へ進む。このように画像オブジェクト一つ一つに対して処理を繰り返し、全ての画像オブジェクトに対して処理を終了したら、ＲＡＷ画像全削除処理を終了する。
【００９５】
図１９は、図１７のステップ１７−７のＪＰＥＧ画像全削除処理の詳細なフローチャートである。ＪＰＥＧ画像全削除処理は、記録媒体１０６内にＲＡＷ画像データとＪＰＥＧ画像データの両方が格納された全ての画像オブジェクトを検出して、ＪＰＥＧ画像データを削除する処理である。
【００９６】
ステップ１９−１では、制御部１０１が、図１２に示したような機能実行を確認する確認画面を表示部１０５に表示するよう制御する。
【００９７】
ステップ１９−２では、制御部１０１が、指示待ち処理を実行する。すなわち、機能実行を指示するはいボタン１１０２あるいは機能実行しない指示を行ういいえボタン１１０３のいずれかの指示を待つ。ユーザが入力部１０７のボタンやスイッチ等を操作して指示が為されたらステップ１９−３に進む。
【００９８】
ステップ１９−３では、制御部１０１が、指示を判定する処理を実行する。はいボタン１１０２が指示された場合にはステップ１９−４に進み、いいえボタン１１０３が指示された場合には処理を終了する。
【００９９】
ステップ１９−４では、制御部１０１が、処理中画面表示処理を実行する。ここでは、図１８に示したような画面を表示部１０５に表示するよう制御する。
【０１００】
ステップ１９−５では、制御部１０１が、画像オブジェクトを取得する処理を実行する。画像オブジェクトとは、ある画像データと当該画像に纏わる各種データを指すものであり、フローチャートで示すように全ての画像オブジェクトに対して以下の処理をループする。例えば、画像オブジェクトの撮影日時の順に画像オブジェクトの取得を繰り返して、全ての画像オブジェクトを処理したら、当該ＪＰＥＧ画像全削除処理を終了する。画像オブジェクトを一つ取得したら、ステップ１９−６へ進む。
【０１０１】
ステップ１９−６では、制御部１０１が、ＲＡＷ画像データとＪＰＥＧ画像データの存在を判定する処理を実行する。両方が存在する場合にはステップ１９−７へ進み、それ以外の場合は次の画像オブジェクトを取得するためにステップ１９−５へ進む。
【０１０２】
ステップ１９−７では、制御部１０１が、ＪＰＥＧ画像削除処理を実行する。すなわち、画像オブジェクトからＪＰＥＧ画像データのみ削除し、次の画像オブジェクトを取得するためにステップ１９−５へ進む。このように画像オブジェクト一つ一つに対して処理を繰り返し、全ての画像オブジェクトに対して処理を終了したら、ＪＰＥＧ画像全削除処理を終了する。
【０１０３】
以上説明したように、記録装置から、縮小画像や拡大表示用縮小画像を削除すること、あるいは複数の形式で保存された本画像データのうち一方の形式の本画像データを削除すること、あるいは本画像データに対応する音声データや改ざん検知のためのデータや撮影情報を削除することを実現することによって、記録装置の空き領域を確保することが可能になり、確保した領域により重要な画像データなどを格納できる。したがって、これらの縮小画像や撮影情報等を保存しない場合では、その分だけ幾つかの本画像を撮影保存できることになる。
【０１０４】
また、複数の形式で保存した画像ファイルについては、いずれか一方を残して他方を削除することによって、記録装置の空き領域を確保することができる。例えば、ＲＡＷ形式があればパーソナルコンピュータを使ってＪＰＥＧ形式を作り出すことは可能であるから、即時性を伴わない場合にはＪＥＰＧ形式ファイルを削除することができる。逆に、データサイズが巨大なＲＡＷ形式で撮影した画像を削除することによって、より多くの空き領域を確保することが可能なことから、ＲＡＷ形式を削除することもできる。さらには、画像の撮影情報や、音声データや、あるいは改ざん検知のためのＭＡＣなどを本画像と共に記録している場合に、これらの各種データを削除してでも記録装置の空き領域を確保することの方が重要となる場合には、これらの各種データを削除することができる。
【０１０５】
以上のように、本発明の実施形態によれば、記録媒体の空き容量を確保したい時に、本発明による各種削除機能を実行することによって、効率良く画像や各種データを削除可能となり、ユーザにとって最小限必要なデータを保存しつつ、有効な空き容量とのトレードオフを実現することができる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の好適な実施形態に係る画像記録装置の構成を示す図である。
【図２】図１の画像記録装置の外観を示す概略図である。
【図３】図１の記録部の記憶領域を概念的に図示したものである。
【図４】図１の記録部の記憶領域を概念的に図示したものである。
【図５】図１の記録部の記憶領域を概念的に図示したものである。
【図６】図１の記録部の記憶領域を概念的に図示したものである。
【図７】図１の記録部の記憶領域を概念的に図示したものである。
【図８】図１の記録部の記憶領域を概念的に図示したものである。
【図９】図１の表示部に表示された、画像ファイルの削除及び画像に纏わる各種データの削除をユーザが指示する際の作業画面を例示的に示す図である。
【図１０】図１の表示部に表示された、記録部に保存された画像及びその画像に関連付けられた各種データを管理するための作業メニュー画面の一例を示す図である。
【図１１】図１０のメニューが実行指示された場合の実行確認画面を示す図である。
【図１２】処理中であることを示すメッセージの一例である。
【図１３】各種データの存在状況を図示したものである。
【図１４】本発明の好適な実施形態に係る画像記録装置の処理手順を示すフローチャートである。
【図１５】図１４のステップ１４−４の再生表示処理の詳細なフローチャートである。
【図１６】図１５のステップ１５−１５の領域削除処理の詳細なフローチャートである。
【図１７】図１４のステップ１４−５のメニュー表示処理の詳細なフローチャートである。
【図１８】図１７のステップ１７−６のＲＡＷ画像全削除処理の詳細なフローチャートである。
【図１９】図１７のステップ１７−７のＪＰＥＧ画像全削除処理の詳細なフローチャートである。
【図１】
2005354527.tif 000003
【図２】
2005354527.tif 000004
【図３】
2005354527.tif 000005
【図４】
2005354527.tif 000006
【図５】
2005354527.tif 000007
【図６】
2005354527.tif 000008
【図７】
2005354527.tif 000009
【図８】
2005354527.tif 000010
【図９】
2005354527.tif 000011
【図１０】
2005354527.tif 000012
【図１１】
2005354527.tif 000013
【図１２】
2005354527.tif 000014
【図１３】
2005354527.tif 000015
【図１４】
2005354527.tif 000016
【図１５】
2005354527.tif 000017
【図１６】
2005354527.tif 000018
【図１７】
2005354527.tif 000019
【図１８】
2005354527.tif 000020
【図１９】
2005354527.tif 000021