(57)【要約】【課題】記録媒体における復元可能な消去済みの画像ファイルを示すことができ、選択した画像を復元できるようにした画像ファイル処理装置を提供する。【解決手段】画像ファイルを消去する画像ファイル消去部と、画像ファイルを消去する前に、画像ファイルが記録されている第１の記録媒体の固有ＩＤと画像ファイルに関する記憶領域の情報と前記画像ファイルのデータの正当性を判断するための符号情報と前記画像ファイルの画像を圧縮したサムネイルを復元情報として第２の記録媒体に記録する復元情報記録部と、画像ファイルの復元時に、前記復元情報のサムネイルを第１の記録媒体より消去した画像ファイルとして表示する復元画像ファイル表示部と、復元情報を用いて画像ファイルを復元する画像ファイル復元部とを有する。【選択図】図１
2011160386.tif 000002
【特許請求の範囲】
【請求項１】
ファイルの登録情報を管理するための詳細情報管理表と、ファイルの記憶領域の使用状態を所定の単位領域毎に管理する記憶領域管理表とが設けられるランダムアクセスが可能な第１の記録媒体を利用する画像ファイル処理装置であって、
画像ファイルを消去する画像ファイル消去部と、
画像ファイルを消去する前に、画像ファイルが記録されている第１の記録媒体の固有ＩＤと、画像ファイルに関する記憶領域の情報と、画像ファイルのデータの正当性を判断するための符号情報と、画像ファイルの画像を圧縮したサムネイルとが復元情報として記録される第２の記録媒体と、
画像ファイルの復元時に、復元情報のサムネイルを第１の記録媒体より消去した画像ファイルとして表示する復元画像ファイル表示部と、
復元情報を用いて画像ファイルを復元する画像ファイル復元部と、
を備えることを特徴とする画像ファイル処理装置。
【請求項２】
前記復元画像ファイル表示部は、復元情報に記録された記録媒体の固有ＩＤにより復元対象の第１の記録媒体を特定することを特徴とする、請求項１記載の画像ファイル処理装置。
【請求項３】
前記画像ファイル復元部は、復元情報に記録された記憶領域の情報により、第１の記録媒体より画像ファイルの記録領域を特定し、符号情報により復元対象の画像ファイルの正当性を判定し、画像ファイルを復元することを特徴とする、請求項１記載の画像ファイル処理装置。
【請求項４】
ファイルの登録情報を管理するための詳細情報管理表と、ファイルの記憶領域の使用状態を所定の単位領域毎に管理する記憶領域管理表とが設けられるランダムアクセスが可能な第１の記録媒体を利用する画像ファイル処理方法であって、
消去する画像ファイルが記録されている第１の記録媒体の固有ＩＤと、画像ファイルに関する記憶領域の情報と、画像ファイルのデータの正当性を判断するための符号情報と、画像ファイルの画像を圧縮したサムネイルとを復元情報として第２の記録媒体に記録する復元情報記録ステップと、
画像ファイルの復元時に、復元情報のサムネイルを第１の記録媒体より消去した画像ファイルとして表示する復元画像ファイル表示ステップと、
復元情報を用いて画像ファイルを復元する画像ファイル復元ステップと、
を有することを特徴とする画像ファイル処理方法。
【請求項５】
前記復元画像ファイル表示ステップは、復元情報に記録された記録媒体の固有ＩＤにより復元対象の第１の記録媒体を特定することを特徴とする、請求項４記載の画像ファイル処理方法。
【請求項６】
前記画像ファイル復元ステップは、復元情報に記録された記憶領域の情報により、第１の記録媒体より画像ファイルの記録領域を特定し、符号情報により復元対象の画像ファイルの正当性を判定し、画像ファイルを復元することを特徴とする、請求項４記載の画像ファイル処理方法。
【請求項７】
画像ファイルの登録情報を管理するための詳細情報管理表と、ファイルの記憶領域の使用状態を所定の単位領域毎に管理する記憶領域管理表とが設けられるランダムアクセスが可能な記録媒体を利用する画像ファイル処理方法であって、
単一または複数の画像ファイルの消去を指示する消去指示ステップと、
前記消去指示ステップで指示された画像ファイルが記録されている記録媒体の固有ＩＤと画像ファイルに関する記憶領域の情報と画像ファイルの画像を圧縮したサムネイル情報を、復元情報として記録する復元情報記録ステップと、
前記消去指示ステップで消去指示された画像ファイルの情報を詳細情報管理表から削除し、且つ該画像ファイルが使用していた領域を記憶領域管理表で未使用状態にする画像ファイル消去処理ステップと、
単一または複数の画像ファイルの復元を指示する復元指示ステップと、
前記復元指示ステップで指示された画像ファイルに係わる記録媒体の固有ＩＤを取得する固有ＩＤ取得ステップと、
復元情報から前記固有ＩＤ取得ステップで取得された固有ＩＤに該当する画像ファイルの情報を取得する復元情報取得ステップと、
前記復元情報取得ステップで取得された消去済み画像ファイルのサムネイルを表示するサムネイル表示ステップと、
前記サムネイル表示ステップで表示されたサムネイルの中に、復元したいサムネイルが存在する場合には、復元情報より、前記復元指示ステップで指示された画像ファイルが記録されていた記憶領域の使用状態を確認する記憶領域確認ステップと、
前記記憶領域確認ステップで該記録媒体の該記憶領域が未使用で、復元が可能であると判定された場合に、該画像ファイルが記録されていた記憶領域のデータを画像ファイルとして復元する画像ファイル復元ステップと
を有することを特徴とする画像ファイル処理方法。
【請求項８】
前記画像ファイル復元ステップは、復元情報に記録された情報を参照して、画像ファイル処理装置の記憶領域に、該画像ファイルが消去する前に使用していた全ての単位領域データをコピーすることで、該画像ファイル処理装置上に画像ファイルを復元することを特徴とする、請求項７に記載の画像ファイル処理方法。
【請求項９】
前記画像ファイル復元ステップは、復元後の画像ファイルを、該記録媒体の詳細情報管理表及び記憶領域管理表の情報を更新することで、該記録媒体上に画像ファイルを復元することを特徴とする、請求項７に記載の画像ファイル処理方法。
【請求項１０】
請求項４から請求項９のいずれかの請求項に記載の処理方法を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像消去操作を行う画像ファイル処理装置、画像ファイル処理方法、及び画像ファイル処理プログラムに関する。
【背景技術】
【０００２】
近年、ＣＣＤ素子等の半導体撮像素子を利用し、被写体を撮像してデジタル画像データに変換し、このデジタル画像データをメモリカード等の記録媒体に画像ファイルとして記録するデジタルカメラが急速に普及している。かかるデジタルカメラでは、ユーザにより撮影した画像ファイルを選択して消去したり、記録媒体のフォーマットを容易に行ったりすることができる。したがって、ユーザが誤って重要な画像ファイルを消去してしまったり、記録媒体をフォーマットしてしまったりすることが起こり得る。そのような場合、画像ファイルを復元できるような仕組みが必要となる。
【０００３】
通常、ファイルの消去や記録媒体のフォーマットを行う場合、対象となるデータをすべて消去するには処理時間が掛かり、また記録媒体がフラッシュメモリのような書き込み回数に制限がある媒体の場合は書き込み回数を減らすため、ファイルのデータは実際には消去せずにデータの記録媒体上での使用状態を所定の単位領域毎に管理する管理情報において対象となるデータ領域を未使用状態にすることで行う。このような場合、ファイルのデータ自体は記録媒体上に存在したままであるため、消去されたファイルや、フォーマットされた記録媒体において、消去処理やフォーマット処理前の管理情報を利用することで、ファイルとして参照、復元することが可能となる。
【０００４】
特許文献１は、記録媒体に画像履歴管理ファイルを形成すると共に、この記録媒体に記録された撮影画像の消去の際に、その消去対象画像が記録媒体内に占める記録領域情報と、記録領域に対する最終アクセス種別を示す最終アクセス情報とを含むデータを消去画像の管理情報として画像履歴管理ファイルに登録させ、記録領域に対する書き込みが生じた場合には最終アクセス情報を修正させ、記録媒体の消去画像の復活要求があるときに最終アクセス種別が消去である消去画像のみを、復活可能な画像として提示し、選択した画像を復活させる機能を備えた電子カメラ装置が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１３５７１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記手法は記録媒体の更新処理時に履歴管理ファイルを作成する必要があるため、電子カメラでの撮影時に、常に記録媒体の更新を監視する必要があり、また、撮影時に履歴管理ファイルを作成するため、連続撮影などの高速に画像を記録する場合の妨げになるといった問題がある。
【０００７】
本発明は上記課題に鑑み、撮影時に記録媒体を監視する必要がなく、撮影した画像ファイルの記録時に、記録媒体に対して余分なアクセスをすることなく、消去済みの画像を復元することも目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、請求項１に記載の発明は、ファイルの登録情報を管理するための詳細情報管理表と、ファイルの記憶領域の使用状態を所定の単位領域毎に管理する記憶領域管理表とが設けられるランダムアクセスが可能な第１の記録媒体を利用する画像ファイル処理装置であって、画像ファイルを消去する画像ファイル消去部と、画像ファイルを消去する前に、画像ファイルが記録されている第１の記録媒体の固有ＩＤと画像ファイルに関する記憶領域の情報と画像ファイルのデータの正当性を判断するための符号情報と画像ファイルの画像を圧縮したサムネイルを復元情報として第２の記録媒体に記録する復元情報記録部と、画像ファイルの復元時に、復元情報のサムネイルを第１の記録媒体より消去した画像ファイルとして表示する復元画像ファイル表示部と、復元情報を用いて画像ファイルを復元する画像ファイル復元部とを有する。
【発明の効果】
【０００９】
本発明の画像ファイル処理装置によれば、撮影した画像ファイルの保存時に特別な処理を必要とすることなく、また、第１の記録媒体に含まれた画像ファイルの消去時に消去画像ファイルとは別の第２の記録媒体に、第１の記録媒体の固有ＩＤと画像ファイルに関する記憶領域の情報と前記画像ファイルのデータの正当性を判断するための符号情報と前記画像ファイルの画像を圧縮したサムネイルを復元情報として第２の記録媒体に記録することで、画像ファイルの復元時に、復元情報に記録された記録媒体の固有ＩＤにより、復元対象の第１の記録媒体を特定し、該復元情報のサムネイルを一覧表示することで、復元対象となる画像ファイルを選択するユーザインターフェースを表示し、ユーザが指定したサムネイルに対する画像ファイルを記憶領域の情報により、画像ファイルを復元することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例における画像ファイル処理装置の構成を示すブロック図
【図２】本発明の実施例の第１の記録媒体におけるファイル管理の一例を示す図
【図３】本発明の実施例の第２の記録媒体における復元情報の一例を示す図
【図４】本発明の実施例の画像ファイル処理装置における消去動作を示すフローチャート
【図５】本発明の実施例の画像ファイル処理装置における復元動作を示すフローチャート
【図６】本発明の実施例の画像ファイル処理装置における復元動作時に表示する画面の例を示す図
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の最良の形態について詳細に説明する。本実施形態は、これに限定されるものではなく、逸脱しない範囲で適用可能とする。
【実施例】
【００１２】
図１は、本発明の実施例における画像ファイル処理装置１００の構成を示すブロック図である。
【００１３】
画像ファイル処理装置１００は、制御部１０１と、記録媒体１０２と、記録媒体１０３と、ユーザによる操作を受け付ける操作部１０４と、映像信号、サムネイル等の情報を表示するモニタ１０５とを含む。画像ファイル処理装置１００は、例えばＰＣ（パソコン）で実現する事ができる。
【００１４】
記録媒体１０３は、着脱可能な記録媒体で、画像データが画像データファイルとして記録されており、例えば半導体メディアであるＳＤメモリカードが適している。
【００１５】
記録媒体１０２は、記録媒体１０３の画像ファイルを復元するための復元情報が記録される。記録媒体１０２は、画像ファイル処理装置１００に接続されているハードディスク（ＨＤＤ）で実現することが望ましい。記録媒体１０２は、画像ファイルが記録されている記録媒体１０３そのものであってもよい。
【００１６】
モニタ１０５は、記録媒体１０３に記録されている画像ファイルに応じた画像を表示する。また、画像ファイルの復元時に、記録媒体１０２に記録された復元情報に応じた画像を表示する。
【００１７】
操作部１０４は、消去指示、復元指示等のユーザ操作を受け付ける。
【００１８】
制御部１０１は、画像ファイル消去部１０６、復元画像ファイル表示部１０８、復元情報記録部１０８、画像ファイル復元部１０９を備えている。制御部１０１は、ＣＰＵで各種のプログラムを実行することによって実現される。
【００１９】
制御部１０１は、操作部１０４からの指示に応じて動作する。
【００２０】
操作部１０４は、画像ファイルの消去指示を受け付けると、まず、復元情報記録部１０８により消去対象となる画像ファイルの復元時に必要な情報を復元情報として記録媒体１０２に記録する。続いて、画像ファイル消去部１０６は、記録媒体１０３におけるファイルの配置を管理する管理情報において、消去対象の画像ファイルのデータ領域部分を未使用の状態にすることで、ファイルの消去を実現する。
【００２１】
復元画像ファイル表示部１０７は、操作部１０４より、画像ファイルの復元指示を受け付けると、復元対象の記録媒体１０３に対する復元情報を記録媒体１０２より読み込み、消去済みの画像ファイルのサムネイルをモニタ１０５に表示する。続いて、操作部１０４より、ユーザが復元対象となるサムネイルを選択すると、画像ファイル復元部１０９は、復元情報より、記録媒体１０３で消去された画像ファイルの復元が可能か判定を行い、復元が可能な場合は、画像ファイルの復元を行う。
【００２２】
図２は、上述した記録媒体１０３のファイル管理の一例を示す図である。このフォーマットは、ファイルをブロック単位で管理し、前記ファイルが記録されているブロックの配置情報を有しているものである。例えばＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）ファイルシステムが好ましい。ＦＡＴファイルシステムではクラスタと呼ばれるブロックでデータを管理し、ファイルおよびディレクトリは、ディレクトリエントリ２００と呼ばれる情報からファイル名・作成日時・ファイル属性・ファイルサイズ・開始クラスタ等が取得できる。また、ＦＡＴエントリ２０１と呼ばれるデータの配置を管理するテーブルにはファイルが使用するクラスタの位置・順番等の情報が記録されている。データエントリ２０２の最初のクラスタにはルートディレクトリエントリと呼ばれる、最上位のディレクトリにあるファイルやディレクトリのディレクトリエントリが記録されている。また、ディレクトリのディレクトリエントリから取得される開始クラスタには、同様に、そのディレクトリにあるファイルやディレクトリのディレクトリエントリが記録されている。これらの情報をもとに、ファイルやディレクトリを参照することができる。
【００２３】
図３は、上述した記録媒体１０２に記録される復元情報３００の一例を示す図である。
【００２４】
復元情報３００は、記録媒体の固有ＩＤ３０１と、記憶領域３０２と、ファイルサイズ３０３と、符号情報３０４と、サムネイル３０５を備えている。
【００２５】
記録媒体の固有ＩＤ３０１は、消去対象となる画像ファイルが記録されている着脱可能な記録媒体１０２を特定するための記録媒体固有のＩＤを記録する。記憶領域３０３は、消去対象となる画像ファイルのデータが配置されているクラスタの情報を記録する。
【００２６】
ファイルサイズ３０３は消去対象となる画像ファイルのファイルサイズを記録する。
【００２７】
符号情報３０４は、消去対象となる画像ファイルのデータが正しいことをチェックするための符号情報、例えばＣＲＣ（巡回冗長検査）を記録する。
【００２８】
サムネイル３０５は、消去対象となる画像ファイルを圧縮した画像データ、例えば１６０×１２０のＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）を記録する。
【００２９】
次に、デジタルカメラの画像データの消去動作を説明する。操作部１０４の操作により消去すべき記録媒体１０３の画像ファイルが指定されると、指定された画像ファイルの復元時に必要な情報を復元情報として記録媒体１０２に記録する。続いて画像ファイルが使用している記録領域が登録されているＦＡＴエントリ２０１の情報を未使用状態に書き換え、ディレクトリエントリ２００に登録されている画像ファイル名を削除する。そのため、画像ファイルが消去されても、データエントリ２０２に記録されていたデータは消去されずに残っていることとなる。
【００３０】
次に、本発明の実施例の動作について説明する。図４は、本発明の実施例の画像ファイル処理装置における消去動作を示すフローチャートである。
【００３１】
まず、記録媒体１０３に記録された画像ファイルの一覧を、モニタ１０５に表示する（ステップＳ４０１）。次に、操作部１０４より、画像ファイルの消去を指示する（ステップＳ４０２）。次に、消去対象の画像ファイルを記録媒体１０３から復元するための情報を記録媒体１０２に記録する（ステップＳ４０３）。次に、記録媒体１０３において、消去対象の画像ファイルが使用している記録領域が登録されているＦＡＴエントリ２０１の情報を未使用状態に書き換え、ディレクトリエントリ２００に登録されている画像ファイル名を削除することで、記録媒体１０３から画像ファイルの消去を行う（ステップＳ４０４）。次に、画像ファイルを復元するための復元情報を記録する処理（ステップＳ４０３）について説明する。まず、記録媒体１０３を特定するための、記録媒体固有のＩＤを取得する（ステップＳ４１１）。記録媒体固有のＩＤとは、例えばボリュームシリアル番号などが考えられる。次に、削除対象の画像ファイルのデータが使用している記録領域の情報を取得する（ステップＳ４１２）。次に、削除対象の画像ファイルのファイルサイズをディレクトリエントリ２００から取得する（ステップＳ４１３）。次に、復元時に画像ファイルデータが正しいことを判定するための符号情報を算出する（ステップＳ４１４）。符号情報とは、例えば簡易な誤り検出にもちいられることで有名なＣＲＣ（巡回冗長検査）などが考えられる。次に、消去対象となる画像ファイルを圧縮した画像データ、例えば１６０×１２０のＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）ファイルを作成する（ステップＳ４１５）。最後に、ステップＳ４１１〜Ｓ４１５の情報を復元情報として記録媒体１０２に記録する（ステップＳ４１６）。
【００３２】
図５は、本発明の実施例の画像ファイル処理装置における復元動作を示すフローチャートである。ユーザが操作部１０４の操作により、記録媒体１０３の画像ファイルの復元を指示すると、記録媒体１０３よりボリュームシリアル番号を取得する（ステップＳ５０１）。次に、記録媒体１０２より、記録媒体１０３のボリュームシリアル番号に該当する復元情報を取得する（ステップＳ５０２）。次に、モニタ１０５に対して、ステップＳ５０２で取得した復元情報を消去済みの画像一覧として表示する（ステップＳ５０３）。次に、ユーザは消去済みの画像一覧から復元したい画像ファイルの指定を行う（ステップＳ５０４）。復元したい画像ファイルがない場合は（ステップＳ５０４／ＮＯ）、処理を終了する。復元したい画像ファイルがある場合は（ステップＳ５０４／ＹＥＳ）、復元処理を実行する（ステップＳ５０５）。次に、画像ファイルを復元する復元処理（ステップＳ５０５）について説明する。まず、復元情報に記録されている記憶領域３０２、ファイルサイズ３０３、符号情報３０４を取得する（ステップＳ５１１）。次に、復元することが可能か、復元の判定を行う（ステップＳ５１２）。復元情報に記録されている記憶領域３０２、ファイルサイズ３０３より、記録媒体１０３のデータエントリ２０２に記録されている画像ファイルのデータの特定を行い、符号情報の算出を行う。復元情報の符号情報と記録媒体１０３のデータエントリ２０２に記録されている画像ファイルのデータの符号情報が一致した場合は（ステップＳ５１２／ＹＥＳ）、特定したデータを復元先の記録媒体にコピーすることで画像ファイルの復元を行う。復元の判定は、復元情報に記録されている記憶領域が、現在未使用であることを確認する簡易的な判定で実施してもよい。また、画像ファイルの復元は、ＦＡＴエントリ２０１の情報を使用状態に書き換え、ディレクトリエントリ２００に復元する画像のファイル名を登録することで復元することも可能である。
【００３３】
図６は、本発明の実施例の画像ファイル処理装置における復元動作時に表示する画面の例を示す図である。サムネイル一覧６０１は、復元情報３００に記録されたサムネイル３０５の画像を並べて表示したものである。
【産業上の利用可能性】
【００３４】
本発明に係る画像ファイル処理装置は、誤って消去してしまった画像ファイルを簡単にかつ速やかに復元させることができ、より付加価値が高い画像の処理装置を市場に供給することができる。故に本発明に係る画像ファイル処理装置は民生機器産業において高い利用可能性をもつ。
【符号の説明】
【００３５】
１００    画像ファイル処理装置
１０１    制御部
１０２    記録媒体
１０３    記録媒体
１０４    操作部
１０５    モニタ
１０６    画像ファイル消去部
１０７    復元画像ファイル表示部
１０８    復元情報記録部
１０９    画像ファイル復元部
２００    ディレクトリエントリ
２０１    ＦＡＴエントリ
２０２    データエントリ
３００    復元情報  
３０１    記録媒体の固有ＩＤ
３０２    記憶領域
３０３    ファイルサイズ
３０４    符号情報
３０５    サムネイル
６０１    サムネイル一覧
【図１】
2011160386.tif 000003
【図２】
2011160386.tif 000004
【図３】
2011160386.tif 000005
【図４】
2011160386.tif 000006
【図５】
2011160386.tif 000007
【図６】
2011160386.tif 000008