(57)【要約】【課題】  消去済み画像ファイルを容易に復元できないようにする。【解決手段】  画像ファイルの一部領域に無効な値を書き込むことによりファイルを破壊するようにしたので、画像ファイルを再生できないようにすることができ、消去された画像ファイルを、第三者によって復元することが不可能な画像ファイル処理装置を提供することができる。【選択図】  図１
2006338400.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に格納された画像ファイルの一部領域に無効な値を書き込むことにより前記画像ファイルを破壊する画像ファイル破壊手段と、
前記画像ファイル破壊手段によって破壊された画像ファイルを削除する画像ファイル削除手段とを有することを特徴とする画像ファイル処理装置。
【請求項２】
前記画像ファイル破壊手段は、セクタ単位で無効な値を書き込むことにより前記画像ファイルを破壊することを特徴とする請求項１に記載の画像ファイル処理装置。
【請求項３】
前記画像ファイル破壊手段は、前記画像ファイルの属性情報格納部に無効な値を書き込むことにより前記画像ファイルを破壊することを特徴とする請求項１または２に記載の画像ファイル処理装置。
【請求項４】
前記画像ファイルは、属性情報格納部と、サムネイル情報格納部と、メイン情報格納部とを有し、
前記画像ファイル破壊手段は、前記属性情報格納部と、前記サムネイル情報格納部と、前記メイン情報格納部とに無効な値を書き込むことにより前記画像ファイルを破壊することを特徴とする請求項１または２に記載の画像ファイル処理装置。
【請求項５】
前記記録媒体に記録する電子画像ファイルを生成する画像ファイル生成手段と、
前記画像ファイル生成手段で生成された画像ファイルを記録媒体に格納する画像ファイル格納手段とを有することを特徴とする請求項１〜４の何れか１項に記載の画像ファイル処理装置。
【請求項６】
記録媒体に格納された画像ファイルの一部領域に無効な値を書き込むことにより前記画像ファイルを破壊する画像ファイル破壊工程と、
前記画像ファイル破壊工程によって破壊された画像ファイルを削除する画像ファイル削除工程とを有することを特徴とする画像ファイル処理方法。
【請求項７】
前記画像ファイル破壊工程は、セクタ単位で無効な値を書き込むことにより前記画像ファイルを破壊することを特徴とする請求項６に記載の画像ファイル処理方法。
【請求項８】
前記画像ファイル破壊工程は、前記画像ファイルの属性情報格納部に無効な値を書き込むことにより前記画像ファイルを破壊することを特徴とする請求項６または７に記載の画像ファイル処理方法。
【請求項９】
前記画像ファイルは、属性情報格納部と、サムネイル情報格納部と、メイン情報格納部とを有し、
前記画像ファイル破壊工程は、前記属性情報格納部と、前記サムネイル情報格納部と、前記メイン情報格納部とに無効な値を書き込むことにより前記画像ファイルを破壊することを特徴とする請求項６または７に記載の画像ファイル処理方法。
【請求項１０】
前記記録媒体に記録する電子画像ファイルを生成する画像ファイル生成工程と、
前記画像ファイル生成工程で生成された画像ファイルを記録媒体に格納する画像ファイル格納工程とを有することを特徴とする請求項６〜９の何れか１項に記載の画像ファイル処理方法。
【請求項１１】
記録媒体に格納された画像ファイルの一部領域に無効な値を書き込むことにより前記画像ファイルを破壊する画像ファイル破壊工程と、
前記画像ファイル破壊工程によって破壊された画像ファイルを削除する画像ファイル削除工程とを有する画像ファイル処理方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１２】
前記請求項１１に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像ファイル処理装置、画像ファイル処理方法、コンピュータプログラム、記録媒体に関し、特に、記録媒体に格納された画像ファイルを削除するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年においては、デジタルカメラ等の画像生成装置では、ＣＦカード（Compact Flash Card）やマイクロドライブ、ＳＤ（Secure Digital）カードなどの脱着可能な記録媒体や、装置内蔵型の記録媒体や、有線または無線で接続された外部接続型の記録媒体に生成画像を記録して保存するようにしている。
【０００３】
脱着可能な記録媒体とのインターフェースには、一般的に広く普及したカードフォーマットであるＰＣカード、コンパクトフラッシュ(登録商標)、ＳＤ(Secure Digital)／ＭＭＣ（Multi Media Card）、スマートメディア等が用いられている。
【０００４】
有線で接続される外部接続型の記録媒体との通信インターフェースには、一般的に広く普及した規格であるＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４等が用いられている。また、無線で接続される外部接続型の記録媒体との通信インターフェースには、一般的に広く普及した規格であるＰＨＳ（Personal Handy phone System）を用いたＰＩＡＦＳ（PHS Internet Access Forum Standard）、Bluetooth、ＩＥＥＥ８０２等が広く用いられている。
【０００５】
これらの記録媒体は、画像の転送、再生、印刷等のために、画像生成装置から切り離され、ＰＣ（パーソナルコンピュータ）等の情報機器や、画像再生装置、画像印刷装置等に接続されて使用される。あるいは、記録媒体が画像生成装置に接続されているままの状態で、画像生成装置自身が有線または無線を用いてＰＣ等の情報機器や、画像再生装置、画像印刷装置等に接続されて使用される。この場合、ＰＣ等の情報機器や、画像再生装置、画像印刷装置側に搭載されたファイルシステムに、画像生成装置の記録媒体がマウントされる形態で接続される。例えば、ＵＳＢマスストレージクラスによる接続がこの形態となる。
【０００６】
また、これらの記録媒体を、画像生成装置から切り離して、写真店に持ち込んで、店頭等に設置されている印刷装置に接続して印刷したり、記録媒体を銀塩フィルムのように預けて希望する画像の印刷を依頼して印刷画像を得たりといった印刷サービスが普及している。
【０００７】
これら画像生成装置においては、画像を所定のファイルフォーマットに則った形式のファイルに変換して記録媒体に格納するために、ファイルシステムの読み書き手段を搭載するが、一般的には広く普及したファイルシステム、具体的にはＦＡＴ（File Allocation Table）ファイルシステムが用いられている。このＦＡＴファイルシステムを用いてデータの管理を行っている従来例としては、特許文献１に記載のデータ記憶装置などが挙げられる。
【０００８】
このファイルシステムの読み書き手段を用いて画像生成装置では、画像生成時にファイルの書き込みを行い、画像再生時にはファイルの読み出しを行い、画像の消去時にはファイルの削除を行う。画像の消去は、一般的に使用者の意図により不要になった画像や撮影失敗の画像に対して行われる。
【０００９】
【特許文献１】特開２００３−３０８２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、このように一般的なＦＡＴファイルシステムにおいては、ファイルを削除しても、比較的容易に復元することが可能であるため、画像ファイルの所有者が画像ファイルを消去したにもかかわらず、消去済みの画像ファイルを第三者が復元し、画像を閲覧することが可能となっていた。
【００１１】
例えば、画像所有者が画像の転送や再生、印刷等のために、記録媒体を画像生成装置から切り離して、ＰＣ等の情報機器や、画像再生装置、画像印刷装置等の外部装置に接続させる場合や、記録媒体が画像生成装置に接続されている状態で、画像生成装置自身を有線または無線を用いて外部装置に接続させる場合は、記録媒体がリムーバブルボリュームとして外部装置のファイルシステムにマウントされ、これら外部装置から消去済みの画像を復元することが可能であった。
【００１２】
あるいは、これらの記録媒体を、画像生成装置から切り離して店頭等に設置されている印刷装置に接続して印刷したり、記録媒体を店頭に持ち込んで印刷を依頼して印刷画像を得るような印刷サービスを利用したりする場合においては、消去済みの画像を第三者によって復元することが可能であった。
【００１３】
画像ファイルの所有者の意志に反して復元される画像には、その情報の性質上、画像所有者のプライバシーにかかわる情報が含まれている可能性がある。したがって、前述のように、消去済みファイルの復元を可能な状態では、悪意を持った第三者によって個人のプライバシーの侵害を受ける危険があるという問題があった。
【００１４】
本発明は前述の問題点にかんがみ、消去済みの画像ファイルを容易に復元できないようにすることを目的としている。
【課題を解決するための手段】
【００１５】
本発明の画像ファイル処理装置は、記録媒体に格納された画像ファイルの一部領域に無効な値を書き込むことにより前記画像ファイルを破壊する画像ファイル破壊手段と、前記画像ファイル破壊手段によって破壊された画像ファイルを削除する画像ファイル削除手段とを有することを特徴とする。
【００１６】
本発明の画像ファイル処理方法は、記録媒体に格納された画像ファイルの一部領域に無効な値を書き込むことにより前記画像ファイルを破壊する画像ファイル破壊工程と、前記画像ファイル破壊工程によって破壊された画像ファイルを削除する画像ファイル削除工程とを有することを特徴とする。
【００１７】
本発明のコンピュータプログラムは、記録媒体に格納された画像ファイルの一部領域に無効な値を書き込むことにより前記画像ファイルを破壊する画像ファイル破壊工程と、前記画像ファイル破壊工程によって破壊された画像ファイルを削除する画像ファイル削除工程とを有する画像ファイル処理方法をコンピュータに実行させることを特徴とする。
【００１８】
本発明記録媒体は、前記に記載のコンピュータプログラムを記録したことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、画像ファイルの一部領域に無効な値を書き込むことによって画像ファイルを破壊した後に削除するようにしたので、画像ファイルの所有者が削除した画像を容易に再生できないようにすることができる。
【００２０】
また、本発明の他の特徴によれば、画像ファイルを破壊する際に、セクタ単位で無効な値を書き込むようにしたので、画像ファイルの破壊処理を迅速に行うようにすることができる。
【発明を実施するための最良の形態】
【００２１】
（第１の実施の形態）
以下、図面を参照して本発明の画像ファイル処理装置、画像生成ファイル処理方法、コンピュータプログラム、及び記録媒体の実施の形態について説明する。
図１は、本実施の形態におけるブロック構成の一例を示す図である。本実施の形態においては、画像ファイル処理装置として撮像装置（例えば、デジタルカメラ）を用いてその構成を説明する。
【００２２】
図１においては、撮像装置１００に対して、ＣＦカードＡＴＡ（AT Attachment）規格に準拠したカード２００を装着して、前記カード２００に画像ファイルを記録したり、記録した画像ファイルを再生不能に削除したりするようにした例を示している。撮像装置１００はＣＦカードソケットを備えたデジタルカメラである。
【００２３】
１１０は入出力装置であり、シャッターボタン、画像及びＧＵＩ（Graphical User Interface）を表示するための液晶表示部、操作用キーパッド等を有している。１２０はカメラ制御部であり、具体的にはＣＰＵ及びＲＯＭ、ＲＡＭ等の主記憶装置で構成され、撮像装置１００のカメラ動作全般を制御する。１３０はＣＦカードＡＴＡ・Ｉ／Ｆであり、ＡＴＡプロトコルに準拠したＣＦカードに対して、データの読み書きを行うためのプロトコルＩ／Ｆ部である。１４０は撮像部であり、レンズ、絞り、シャッター、撮像素子、画像信号処理部等を有している。
【００２４】
１５０は画像処理部であり、撮像部１４０にある撮像素子で撮像した画像の取り込み、現像、ホワイトバランス（ＷＢ）処理、圧縮といった画像処理を行う。１６０は画像バッファであり、画像処理部１５０から出力される画像データをＣＦカードに書き込むまでの間、一旦保持するためのバッファである。
【００２５】
２００は、前述したＣＦカードであり、撮影画像を格納するための記憶領域として使用され、撮像装置１００に対してＣＦソケット１７０を介して挿抜可能な構造となっている。
【００２６】
次に、撮影時の画像ファイル生成までの一連の動作について説明する。
図２は、本実施の形態で用いられるカメラ制御部１２０における撮影時の画像ファイル生成シーケンスの一例を示すフローチャートである。
【００２７】
図２において、使用者によって入出力装置１１０にある不図示のシャッターボタンが押下されたことを検知すると（ステップＳ１０）、カメラ制御部１２０はＣＦカード２００に撮影画像を格納するだけの空き容量があるか否か検査を開始する（ステップＳ２０）。
【００２８】
この空き容量検査は、カメラ制御部１２０がＣＦカード２００をＡＴＡストレージカードと見なしてＣＦカードＡＴＡ・Ｉ／Ｆ１３０を介してアクセスを行い、ファイルシステムの空きクラスタ情報を読み出すことにより行われる。
【００２９】
ステップＳ２０の判定の結果、空き容量検査で撮影画像を格納するだけの空き容量があると判定されると、カメラ制御部１２０は撮像部１４０に対して撮影開始を指示する（ステップＳ３０）。また、ステップＳ２０の判定の結果、空き容量がないと判定されたら、撮影不可能であるので、本実施の形態の画像ファイル生成シーケンスは終了する。
【００３０】
撮像部１４０に対して撮影開始を指示した後に、カメラ制御部１２０は、撮像部１４０において撮影が終了したことを検知すると（ステップＳ４０）、画像処理部１５０に対して、撮影した画像データの取り込み、現像、ホワイトバランス、ＪＰＥＧ圧縮等の画像処理を行わせる（ステップＳ５０）。
【００３１】
そして、画像処理の終わった画像データを画像バッファ１６０に一旦格納する。次に、カメラ制御部１２０は、画像バッファ１６０に格納した画像データをＥｘｉｆ規格のフォーマットに則って整形して画像ファイルを生成する（ステップＳ６０）。
【００３２】
次に、カメラ制御部１２０は、ＣＦカードＡＴＡ・Ｉ／Ｆ１３０を介してファイルシステム上へ生成した画像ファイルの書き込みを指示する。ＣＦカードＡＴＡ・Ｉ／Ｆ１３０は、書き込み指示された画像ファイルを、ＡＴＡコマンドプロトコル上のデータにセクタ単位で変換し、ＣＦソケット１７０を介してＣＦカード２００に対して書き込むことにより（ステップＳ７０）、本実施の形態の画像ファイル生成処理を終了する。
【００３３】
次に、画像消去の一連の動作について説明する。
図３（ａ）及び（ｂ）は、本実施の形態の画像消去処理の手順を示し、カメラ制御部１２０における画像ファイル削除シーケンスを示すフローチャートである。
【００３４】
図３（ａ）に示したように、使用者は、入出力装置１１０にある不図示の操作用キーパッドを操作することにより、撮影済みでＣＦカード２００に格納されている画像を不図示の液晶表示部に表示させる（ステップＳ１）。そして、使用者は液晶表示部に表示された画像を閲覧中に、不要な画像を消去したい場合は、操作用キーパッドにある消去ボタンを操作して、カメラ制御部１２０に対してその画像の消去を指示する（ステップＳ２）。
【００３５】
カメラ制御部１２０は、ＣＦカード２００に記録されている画像の消去を指示されると、当該画像ファイルの削除処理を行うために、ステップＳ３において当該画像ファイルの属性情報の破壊を行う。この属性情報の破壊の処理は、図３（ｂ）のフローチャートにより詳細について後述する。
【００３６】
カメラ制御部１２０は、ステップＳ３における当該画像ファイルの属性情報の破壊が完了すると、ステップＳ４に進み、ファイルシステムの「deleteコマンド」を用いて当該画像ファイルの削除を行う。
【００３７】
この「deleteコマンド」で画像ファイルを削除した場合には、図４で示したディレクトリエントリーのファイル名４０１の先頭バイトに例えば「０ｘＥ５」を書き込むことにより、当該ディレクトリエントリーを消去項目と設定し、削除が完了する。
【００３８】
この図４に示すディレクトリエントリーは、ＦＡＴ（File Allocation Table）ファイルシステムにおいて使用されている。そこで、このＦＡＴファイルシステムについて詳細を説明する。
【００３９】
一般に、ＦＡＴファイルシステムのデータフォーマットは、ブートセクタ、ＦＡＴ領域、ルートディレクトリ、データ領域から構成される。ＦＡＴファイルシステムでは、ストレージデバイスへのデータの読み書きの最少単位であるブロックをセクタと呼び、さらにセクタを複数の塊としたものをクラスタと呼び、ファイル及びディレクトリを格納するための最少データ単位として使用する。
【００４０】
ブートセクタは、各ボリュームの先頭セクタに位置して、全セクタ数、開始クラスタ位置、及びクラスタ当たりのセクタ数、などの情報を保持する。ファイルやディレクトリのデータは、クラスタチェーンと呼ばれるクラスタを数珠繋ぎに連結させた連鎖構造で記録される。ＦＡＴ領域は、ファイルやディレクトリに割り当てるクラスタの位置を示したクラスタ位置情報テーブルであり、クラスタチェーンの接続状態を示している。
【００４１】
また、ＦＡＴファイルシステムは、ファイルを階層的に管理するための階層ディレクトリを採用している。ボリュームは一つのルートディレクトリを持ち、ルートディレクトリには０個以上のファイルまたはディレクトリを束ねたディレクトリにより構成される。これらディレクトリ及びファイルの実体はデータ領域に置かれ、ディレクトリ及びファイルの実体は前述の図４に示したディレクトリエントリーと呼ばれるデータ項目で管理される。
【００４２】
通常のＦＡＴファイルシステムにおいては、ファイルの削除を行うときにはこのディレクトリエントリーの「ファイル名」の先頭バイトに「Ｅ５ｈ」を書き込むことにより、そのディレクトリエントリーが消去項目であるものとし、消去動作を完了する。
【００４３】
この特性を利用して、例えば市販のＰＣアプリケーションである「ノートンユーティリティ」などを使用することによって、消去項目のディレクトリエントリーを復元し、削除済みのファイルを比較的容易に復元することが可能になっている。このような不都合を防止するために、本実施の形態では、前記削除済みのファイルを容易に復元できないように構成している。
【００４４】
次に、図３（ｂ）のフローチャートを用いて画像ファイルの属性情報を破壊するシーケンスを説明する。
図３（ｂ）に示したように、まず、カメラ制御部１２０はＣＦカードＡＴＡ・Ｉ／Ｆ１３０を介してＣＦカード２００のファイルシステム属性情報を読み出し（ステップＳ１１０）、ファイルシステムのフォーマット情報から１セクタあたりのバイト長を取得する（ステップＳ１２０）。この１セクタあたりのバイト長は、一般的には５１２バイトが用いられる。
【００４５】
次に、カメラ制御１２０はＣＦカード上に格納されている当該画像ファイルをファイルシステムの「openコマンド」を用いてオープンする（ステップＳ１３０）。次に、カメラ制御１２０はオープン済みの当該画像ファイルの先頭セクタ（Sector No.0）領域に無効な値（例えば「０ｘＦＦ」）を書き込む（ステップＳ１４０）。
【００４６】
図５は、Ｅｘｉｆ画像ファイルのデータ構成のテーブルを示した図である。
図５によると、先頭の１セクタすなわち０番目のセクタに無効な値を書き込むことによって、ＪＰＥＧファイルフォーマットのＳＯＩ(Start of Image)マーカー、ＡＰＰ１(Reserved for Application Segments)マーカー、及びＥｘｉｆフォーマットのＩＦＤ０データ領域、さらにはＥｘｉｆ・ＩＦＤデータ領域の一部が消去される。
【００４７】
図３（ｂ）におけるステップＳ１４０の書き込み動作は、セクタ単位で行われるため、データの読み出しが発生せず、高速に所望のＪＰＥＧのマーカー及びＥｘｉｆのタグ情報を消去することが可能になる。その後、カメラ制御部１２０は削除画像ファイルをクローズする（ステップＳ１５０）。
【００４８】
以上の一連の画像ファイル削除シーケンスによって消去された画像は、ディレクトリエントリーの操作を行うＰＣ等のファイル復活アプリケーションを用いることにより、ファイルシステム上のファイルとして復元することが可能である。しかしながら、前述したように、本実施の形態においてはＪＰＥＧファイルフォーマットにおけるＳＯＩ、ＡＰＰ１の各マーカーを消去しているので、ファイルシステム上のファイルとして復元しても、ＪＰＥＧ画像ファイルとして再生することが不可能となる。
【００４９】
また、ＥｘｉｆフォーマットのＩＦＤ０データ及びＥｘｉｆ・ＩＦＤデータの一部が消去されているために、画像ファイルの再生ができないだけでなく、画像に付随する属性情報、例えばメーカー名やモデル名、撮影日時、撮影パラメーター等の情報も再生することができなくなる。
【００５０】
以上により、第三者によって消去済みの画像及び画像属性情報を復元することが不可能となる。
【００５１】
（第２の実施の形態）
次に、第２の実施の形態について説明する。
本実施の形態においては、前記第１の実施の形態と同じ構成の撮像装置であり、その構成は前述の図１によって示されている。前記第１の実施の形態においては、画像破壊のために画像ファイルの０番目のセクタに対してデータの消去を行ったが、本実施の形態においては、複数のセクタに対してデータの消去を行う例である。
【００５２】
図６は、本実施の形態における、カメラ制御部１２０における画像ファイル属性情報の破壊処理の手順を示すフローチャートである。画像ファイルの削除処理の手順については第１の実施の形態における図３（ａ）のフローチャートと同様であり説明を省略する。本実施の形態では、画像ファイルの属性情報を破壊するシーケンスが第１の実施の形態と異なるのでその処理手順について説明する。
【００５３】
図６のフローチャートにおいて、ステップＳ３１０からステップＳ３４０は第１の実施の形態における図３（ｂ）のフローチャートのステップＳ１１０からステップＳ１４０の処理と同様の手順であるため、説明を省略する。
【００５４】
ステップＳ３４０の処理が完了すると、カメラ制御部１２０はオープン済みの画像ファイルの３番目のセクタ（Sector No.2）の領域に無効な値（例えば「０ｘＦＦ」）を書き込む（ステップＳ３５０）。
【００５５】
図５のテーブルによると、Sector No.2のセクタ、すなわち３番目のセクタに無効な値を書き込むことによって、Ｅｘｉｆフォーマットのサムネイル画像のＪＰＥＧ画像マーカーの内の、ＳＯＩマーカー、ＤＱＴマーカー、及びＳＯＦマーカーと、ＤＨＴマーカーの領域の一部が消去される。
【００５６】
次に、カメラ制御部１２０はオープン済みの画像ファイルの１４番目のセクタ（Sector No.13）の領域に無効な値（例えば「０ｘＦＦ」）を書き込む（ステップＳ３６０）。
【００５７】
図５のテーブルによると、Sector No.13のセクタすなわち１４番目のセクタに無効な値を書き込むことによって、Ｅｘｉｆフォーマットのメイン画像のＪＰＥＧ画像マーカーの内の、ＳＯＩマーカー、ＤＱＴマーカー、及びＳＯＦマーカーと、ＤＨＴマーカーの領域の一部が消去される。
【００５８】
ステップＳ３４０、ステップＳ３５０及びステップＳ３６０における書き込み動作は、第１の実施の形態における図３（ｂ）のステップＳ１４０の処理と同様に、セクタ単位で行われるため、データの読み出しが発生せず、高速に所望のＪＰＥＧのマーカー及びＥｘｉｆのタグ情報を消去することが可能になる。その後、カメラ制御部１２０は削除画像ファイルをクローズする（ステップＳ３７０）。
【００５９】
以上の一連の画像ファイル削除シーケンスによって消去された画像は、ディレクトリエントリーの操作を行うＰＣ等のファイル復活アプリケーションを用いて削除ファイルをファイルシステム上のファイルとして復元することが可能である。しかしながら、本実施の形態においては、前述したように、ＪＰＥＧファイルフォーマットにおけるＳＯＩ、ＡＰＰ１、ＤＱＴ、ＤＨＴ、ＳＯＳ、ＳＯＦの各マーカーが消去されているために、復元したファイルをＪＰＥＧ画像ファイルとして再生することは不可能である。
【００６０】
また、ＥｘｉｆフォーマットのＩＦＤ０データ及びＥｘｉｆ・ＩＦＤデータの一部が消去されているために、画像ファイルの再生ができないだけでなく、画像に付随する属性情報、例えばメーカー名やモデル名、撮影日時、撮影パラメーター等の情報も再生することができなくなる。
【００６１】
以上の動作により、本実施の形態においては、前記第１の実施の形態の動作に加えて、Ｅｘｉｆ画像ファイル内のサムネイル、及びメイン画像のＪＰＥＧのＳＯＩマーカー、ＤＱＴマーカー、ＳＯＦマーカー、及びＤＨＴマーカーといった属性情報が消去されることにより、より強力に画像を破壊することができる。これにより、画像ファイルの所有者が消去済みの画像及び画像属性情報を第三者によって復元することがより不可能となる。
【００６２】
なお、本実施の形態においては、ＪＰＥＧ画像マーカーのＳＯＩマーカー、ＤＱＴマーカー、ＳＯＦマーカー、及びＤＨＴマーカーに対して消去を行った例を説明したが、消去する属性情報はこれに限るものではなく、他のマーカーやＥｘｉｆ・ＩＦＤ情報を消去の対象にしてもよい。
【００６３】
（本発明に係る他の実施の形態）
第１と第２の実施の形態においては、画像ファイル処理装置の例として、デジタルカメラ等の撮像装置を用いた形態を説明したが、これに限るものではなく、例えばＰＣ、ＰＤＡ（Personal Digital Assistants）、カーナビゲーションシステム、音声録音再生装置、画像表示装置、プリンタ、複写機、ファクシミリ装置等に適用してもよい。
【００６４】
また、第１と第２の実施の形態においては、記録情報入出力装置の例としてＣＦカード、記録情報入出力手段としてＣＦカードＡＴＡ・Ｉ／Ｆを用いた形態を説明したが、これに限るものではなく、例えばＳＤカードやＵＳＢ接続のデバイス等で構成してもよい。ＵＳＢ接続で構成した場合の実施の形態においては、記録情報入出力手段としてＵＳＢマスストレージクラス等の汎用規格のＩ／Ｆを取るのがよい。
【００６５】
なお、本発明は、複数の機器（例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、画像表示装置、プリンタ、複写機、ファクシミリ装置など）に適用してもよい。
【００６６】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００６７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などを用いることができる。
【００６９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００７０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００７１】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００７２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００７３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００７６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００７７】
【図１】第１の実施の形態における撮像装置の構成を簡易的に表現したブロック構成の一例を示す図である。
【図２】第１の実施の形態に係る撮影時に画像ファイルを生成するシーケンスの一例を示すフローチャートである。
【図３】第１の実施の形態に係る撮影した画像ファイルを削除するシーケンスの一例を示すフローチャートである。
【図４】第１の実施の形態に係るディレクトリエントリーの構成についてのテーブルの一例を示す図である。
【図５】第２の実施の形態に係るＥｘｉｆ画像ファイルの構成についてのテーブルの一例を示す図である。
【図６】第２の実施の形態に係る撮影した画像ファイルを削除するシーケンスの一例を示すフローチャートである。
【符号の説明】
【００７８】
１００  撮像装置
１１０  入出力装置
１２０  カメラ制御部
１３０  ＣＦカードＡＴＡ・Ｉ／Ｆ
１４０  撮像部
１５０  画像処理部
１６０  画像バッファ
１７０  ＣＦソケット
２００  ＣＦカード
【図１】
2006338400.tif 000003
【図２】
2006338400.tif 000004
【図３】
2006338400.tif 000005
【図４】
2006338400.tif 000006
【図５】
2006338400.tif 000007
【図６】
2006338400.tif 000008