(57)【要約】      （修正有）【課題】再作成可能な画像データのみを効率良く削除することができる画像処理装置を提供する。【解決手段】記録媒体に記録されている所定画像データの削除を指示する指示部と、所定画像データが所定画像データの元の画像データである第１画像データに第１画像加工処理を施して作成された加工後の画像データであるか否かを判別、または所定画像データに第２画像加工処理を施すことで、所定画像データの加工後の画像データとなる第２画像データが作成されたことのある加工元の画像データであるか否かの判別を行う第１判別部と、第１判別部により所定画像データが加工後の画像データであると判別された場合には第１画像加工処理に関する情報に基づいて、一方加工元の画像データであると判別された場合には第２画像加工処理に関する情報に基づいて、所定画像データの削除を許可するか否かを判別する第２判別部と、所定画像データの削除を制御する制御部とを備える。【選択図】図１
2010157089.tif 000002
【特許請求の範囲】
【請求項１】
画像データが記録される記録媒体と、
前記記録媒体に記録されている所定画像データの削除を指示する指示部と、
該所定画像データが、該所定画像データの元の画像データである第１画像データに第１画像加工処理を施して作成された加工後の画像データであるか否かを判別、または該所定画像データに第２画像加工処理を施すことで、該所定画像データの加工後の画像データとなる第２画像データが作成されたことのある加工元の画像データであるか否かの判別を行う第１判別部と、
前記第１判別部により、前記所定画像データが前記加工後の画像データであると判別された場合には前記第１画像加工処理に関する情報に基づいて、一方、前記加工元の画像データであると判別された場合には前記第２画像加工処理に関する情報に基づいて、前記所定画像データの削除を許可するか否かを判別する第２判別部と、
前記指示部により前記所定画像データの削除指示がなされたときには、前記第２判別部の判別結果に基づいて、前記所定画像データの削除を制御する制御部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第２判別部は、前記所定画像データが前記加工元の画像データであり、前記第２画像データが存在し、且つ前記第２画像加工処理が可逆性加工処理である場合には、前記所定画像データの削除を許可することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第２判別部は、前記所定画像データが前記加工後の画像データであり、前記第１画像データ及び前記第１画像加工処理が存在する場合には、前記所定画像データの削除を許可することを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記制御部は、前記第２判別部により前記所定画像データの削除が許可された場合には、前記所定画像データを削除し、前記第１及び第２画像加工処理に関する情報を削除しないことを特徴とする請求項１〜請求項３の何れか一項に記載の画像処理装置。
【請求項５】
前記第２判別部は、前記第１画像データ及び前記第２画像データが存在し、前記第１画像データ及び前記第２画像データから前記所定画像データまたは前記所定画像データに類似した類似画像データの作成が可能である場合には、前記所定画像データの削除を許可することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記制御部は、前記第２判別部により前記所定画像データの削除が許可された場合には、前記所定画像データ、及び該所定画像データに付随して記録されている前記第１画像加工処理に関する情報を削除することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記指示部は、前記記録媒体の記録容量に応じて、前記所定画像データの削除を指示することを特徴とする請求項１〜請求項６の何れか一項に記載の画像処理装置。
【請求項８】
前記指示部は、前記第２画像データが前記記録媒体に記録されたとき、前記所定画像データの削除を指示することを特徴とする請求項１〜請求項７の何れか一項に記載の画像処理装置。
【請求項９】
前記所定画像データの削除の指示を行う外部操作可能な操作部を備え、
前記指示部は、前記操作部への外部操作により削除の指示が行われたとき、前記所定画像データの削除を指示することを特徴とする請求項１〜請求項６の何れか一項に記載の画像処理装置。
【請求項１０】
前記制御部は、前記第２判別部により前記所定画像データの削除が許可されない場合には、前記所定画像データの削除を禁止または警告することを特徴とする請求項９記載の画像処理装置。
【請求項１１】
削除された前記所定画像データの再作成を指示する再作成指示部と、
前記再作成指示部による指示がなされたとき、前記第２画像データ及び前記第２画像加工処理に関する情報に基づいて、前記所定画像データを復元する復元部と、
を備えることを特徴とする請求項１〜請求項１０の何れか一項に記載の画像処理装置。
【請求項１２】
削除された前記所定画像データの再作成を指示する再作成指示部と、
前記再作成指示部による指示がなされたとき、前記第１画像データ及び前記第１画像加工処理に関する情報に基づいて、前記所定画像データを再作成する再作成部と、
を備えることを特徴とする請求項１〜請求項１０の何れか一項に記載の画像処理装置。
【請求項１３】
削除された前記所定画像データの再作成を指示する再作成指示部と、
前記再作成指示部による指示がなされたとき、前記第１画像データ、前記第２画像データ及び前記第２画像加工処理に関する情報に基づいて、前記所定画像データまたは前記所定画像データに類似した類似画像データを作成する作成部と、
を備えることを特徴とする請求項１〜請求項１０の何れか一項に記載の画像処理装置。
【請求項１４】
前記第１及び第２画像加工処理は、前記所定画像データを削除する処理を含むことを特徴とする請求項１〜請求項１３の何れか一項に記載の画像処理装置。
【請求項１５】
前記第１画像加工処理は、２個以上の前記第１画像データに基づく合成画像処理を含み、
前記第２画像加工処理は、２個以上の前記所定画像データに基づく合成画像処理を含むことを特徴とする請求項１〜請求項１４の何れか一項に記載の画像処理装置。
【請求項１６】
画像データが記録される記録媒体と、
前記記録媒体に記録されている所定画像データの削除を指示する指示部と、
該所定画像データが、該所定画像データの元の画像データである第１画像データに第１画像加工処理を施して作成された加工後の画像データであるか否かを判別、または該所定画像データに第２画像加工処理を施すことで、該所定画像データの加工後の画像データとなる第２画像データが作成されたことのある加工元の画像データであるか否かの判別を行う第１判別部と、
前記所定画像データの削除を許可するか否かを判別する第２判別部と、
前記所定画像データの削除を制御する制御部と、を備えた画像処理装置に適用される画像処理プログラムであって、
前記所定画像データが、前記加工後の画像データであるか否か、または前記加工元の画像データであるか否かの判別せしめるように第１判別部を動作させるステップと、
前記第１判別部により、前記所定画像データが前記加工後の画像データであると判別された場合には前記第１画像加工処理に関する情報に基づいて、一方、前記加工元の画像データであると判別された場合には前記第２画像加工処理に関する情報に基づいて、前記所定画像データの削除を許可するか否かを判別せしめるように第２判別部を動作させるステップと、
前記指示部により前記所定画像データの削除指示がなされたときには、前記第２判別部の判別結果に基づいて、前記所定画像データの削除を制御せしめるように制御部を動作させるステップと、
を含むことを特徴とする画像処理プログラム。
【請求項１７】
削除された前記所定画像データの再作成を指示するステップと、
前記再作成の指示がなされたとき、前記第２画像データ及び前記第２画像加工処理に関する情報に基づいて、前記所定画像データを復元するステップと、
を含むことを特徴とする請求項１６記載の画像処理プログラム。
【請求項１８】
削除された前記所定画像データの再作成を指示するステップと、
前記再作成の指示がなされたとき、前記第１画像データ及び前記第１画像加工処理に関する情報に基づいて、前記所定画像データを再作成するステップと、
を含むことを特徴とする請求項１６記載の画像処理プログラム。
【請求項１９】
削除された前記所定画像データの再作成を指示するステップと、
前記再作成の指示がなされたとき、前記第１画像データ、前記第２画像データ及び前記第２画像加工処理に関する情報に基づいて、前記所定画像データまたは前記所定画像データに類似した類似画像データを作成するステップと、
を含むことを特徴とする請求項１６記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関するものである。
【背景技術】
【０００２】
加工した画像データを保存する際に、加工前の画像に関する情報、加工履歴（加工命令、加工パラメータ値等）、加工者名、及び加工日時等を付属情報として生成または修正し、画像データに付加することにより、加工前後に基づく画像データ間の参照関係及び各加工履歴を一元管理する画像管理方法が開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−３１７０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述の画像管理方法では、所望の画像データに所望の加工処理を施すことにより作成された所定画像データが削除されると、その加工処理の内容を含む加工情報も削除される。この場合において、所定画像データに加工処理を施すことにより作成された加工後の画像データの喪失を防止するために、加工後の画像データが作成されたときに所定画像データの複製画像データを作成し、記録しているが、加工の度に画像データの複製を作成し記録していると、記録媒体に記録可能な画像データの枚数が少なくなる。また、加工処理された画像データの削除が相次いだ場合において、削除された画像データの中の１つを復活させる必要が生じたとき、その画像データを再作成するのは困難であった。
【０００４】
本発明の目的は、再作成可能な画像データのみを効率良く削除することができる画像処理装置及び画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
本発明は以下のような解決手段により上記課題を解決する。なお、理解を容易にするために、本発明の実施の形態に対応する符号を付して説明するが、本発明はこれに限定されるものではない。
【０００６】
本発明の画像処理装置は、画像データが記録される記録媒体（９）と、前記記録媒体（９）に記録されている所定画像データ（ＤＡＡ）の削除を指示する指示部（３，１５）と、該所定画像データ（ＤＡＡ）が、該所定画像データ（ＤＡＡ）の元の画像データである第１画像データ（ＤＡ）に第１画像加工処理（ＳＡＡ）を施して作成された加工後の画像データであるか否かを判別、または該所定画像データ（ＤＡＡ）に第２画像加工処理（ＳＡＡＡ）を施すことで、該所定画像データ（ＤＡＡ）の加工後の画像データとなる第２画像データ（ＤＡＡＡ）が作成されたことのある加工元の画像データであるか否かの判別を行う第１判別部（３）と、前記第１判別部（３）により、前記所定画像データ（ＤＡＡ）が前記加工後の画像データであると判別された場合には前記第１画像加工処理（ＳＡＡ）に関する情報に基づいて、一方、前記加工元の画像データであると判別された場合には前記第２画像加工処理（ＳＡＡＡ）に関する情報に基づいて、前記所定画像データ（ＤＡＡ）の削除を許可するか否かを判別する第２判別部（３）と、前記指示部（３，１５）により前記所定画像データ（ＤＡＡ）の削除指示がなされたときには、前記第２判別部（３）の判別結果に基づいて、前記所定画像データ（ＤＡＡ）の削除を制御する制御部（３）とを備えることを特徴とする。
【０００７】
また、本発明の画像処理プログラムは、画像データが記録される記録媒体（９）と、前記記録媒体（９）に記録されている所定画像データ（ＤＡＡ）の削除を指示する指示部（３，１５）と、該所定画像データ（ＤＡＡ）が、該所定画像データ（ＤＡＡ）の元の画像データである第１画像データ（ＤＡ）に第１画像加工処理（ＳＡＡ）を施して作成された加工後の画像データであるか否かを判別、または該所定画像データ（ＤＡＡ）に第２画像加工処理（ＳＡＡＡ）を施すことで、該所定画像データ（ＤＡＡ）の加工後の画像データとなる第２画像データ（ＤＡＡＡ）が作成されたことのある加工元の画像データであるか否かの判別を行う第１判別部（３）と、前記所定画像データ（ＤＡＡ）の削除を許可するか否かを判別する第２判別部（３）と、前記所定画像データ（ＤＡＡ）の削除を制御する制御部（３）と、を備えた画像処理装置（１）に適用される画像処理プログラムであって、前記所定画像データ（ＤＡＡ）が、前記加工後の画像データであるか否か、または前記加工元の画像データであるか否かの判別せしめるように第１判別部（３）を動作させるステップと、前記第１判別部（３）により、前記所定画像データ（ＤＡＡ）が前記加工後の画像データであると判別された場合には前記第１画像加工処理（ＳＡＡ）に関する情報に基づいて、一方、前記加工元の画像データであると判別された場合には前記第２画像加工処理（ＳＡＡＡ）に関する情報に基づいて、前記所定画像データ（ＤＡＡ）の削除を許可するか否かを判別せしめるように第２判別部（３）を動作させるステップと、前記指示部（３，１５）により前記所定画像データ（ＤＡＡ）の削除指示がなされたときには、前記第２判別部（３）の判別結果に基づいて、前記所定画像データ（ＤＡＡ）の削除を制御せしめるように制御部（３）を動作させるステップとを含むことを特徴とする。
【発明の効果】
【０００８】
本発明の画像処理装置及び画像処理プログラムによれば、再作成可能な画像データのみを効率良く削除することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の第１の実施の形態に係る画像処理装置について説明する。図１は、第１の実施の形態に係る画像処理装置１のシステム構成を示すブロック図である。画像処理装置とは、例えばデジタルカメラ等の撮像装置、パソコン（ＰＣ）、携帯電話等、記録媒体等に記録されている画像データに対して画像加工処理等を施す画像加工処理機能を有する装置のことである。なお、この実施の形態においては、画像処理装置１がカメラであるものとして説明を行う。図１に示すように、画像処理装置１は、制御部３、撮像素子５、画像処理部７、記録媒体９、表示部１３、操作部１５を備えて構成されている。
【００１０】
制御部３は、マイクロプロセッサ等により構成されており、図示しないメモリ等から画像処理プログラムを読み込んで実行し、画像処理装置１の各部を統括的に制御する。撮像素子５は、ＣＣＤまたはＣＭＯＳ等により構成され、図示しない撮影レンズを介した被写体光を撮像する。撮像素子５から出力される撮像信号は、図示しないＡ／Ｄ変換回路を介して、画像処理部７に入力され、画像処理部７は、撮像信号に基づく画像データを作成し、作成された画像データは、記録媒体９に記録される。また、画像処理部７は、記録媒体９に記録されている所定の画像データに基づく所定の画像に対してトリミング等の画像加工処理を施された画像に基づく画像データを作成する。
【００１１】
記録媒体９は、画像処理装置１に設けられたカードスロット（図示せず）に着脱可能に装着される可搬性を有する記録媒体であり、例えば、ＣＦカード、ＳＤカード、スマートメディア等が用いられる。記録媒体９には、図２に示すように、画像処理部７により作成された画像データＤＡ，ＤＡＡが、画像データＤＡ，ＤＡＡを識別するための識別番号（ＩＤ）Ａ，Ａ−Ａ、画像データＤＡ，ＤＡＡに基づく縮小画像データＴＡ，ＴＡＡと共に、Ｅｘｉｆ（Ｅｘｃｈａｎｇａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）等の所定の形式で記録されている。また、撮像素子５により撮像され作成された画像データＤＡにおいてはその撮影日時、露出等の撮影に関する情報（以下、撮影情報という）ＰＡ、画像加工処理を施され作成された画像データＤＡＡにおいてはその加工日時、作成される際に施された画像加工処理の内容（加工内容）等の画像加工処理に関する情報（以下、画像加工処理情報という）ＰＡＡも記録媒体９に記録される。
【００１２】
画像データを識別するための識別番号（ＩＤ）は、画像処理部７により画像データが作成されたときに、作成された画像データに対して制御部３により自動的に付与され、任意に削除不可能且つ任意に変更不可能に構成されている。制御部３は、この識別番号を用いて画像データ、撮影情報及び画像加工処理情報を管理する。例えば、画像データＤＡには一桁の識別番号Ａが付与されており、この識別番号Ａは、画像データＤＡが画像加工処理を施して作成された画像データでなく、撮像素子５により撮像され作成された画像データであることを示している。また、画像データＤＡＡには、画像データＤＡＡの元の画像データＤＡに画像加工処理を施して作成された加工後の画像データであることを示す識別番号Ａ−Ａが付与される。即ち、識別番号Ａ−Ａは、画像データＤＡの識別番号Ａに「−Ａ」を付加した番号であり、画像データＤＡＡが識別番号Ａの画像データＤＡに画像加工処理を施すことにより作成されたものであることを示している。このように、識別番号は、画像加工処理に基づく画像データ間の関連性を容易に管理することができるように各画像データに対して付与される。
【００１３】
表示部１３は、撮像素子５からのスルー画像、記録媒体９に記録された画像データに基づく画像、縮小画像データに基づく縮小画像、撮影情報や画像加工処理情報、またはメニュー（選択項目）等を表示する。操作部１５は、電源をオン／オフする電源スイッチ、撮影等を指示するためのレリーズボタン、画像加工処理に関する設定や画像表示に関する設定を行うためのボタンやセレクタ等を含んで構成されている。
【００１４】
この実施の形態では、記録媒体９に記録されている所定画像データに画像加工処理を施すことにより画像データが作成されたとき、所定画像データの再作成が可能か否かを判別し、可能である場合には所定画像データを削除する。以下、図３に示すフローチャートを参照して、この実施の形態に係る画像処理装置１において、所定画像データの削除を制御する処理について説明する。
【００１５】
まず、制御部３は、所定画像データに画像加工処理を施すことにより作成された画像データを、画像加工処理情報と共に記録媒体９に記録させる（ステップＳ１０）。例えば図２に示す画像データＤＡＡを所定画像データとしたとき、図４に示すように、ユーザーにより操作部１５を介して、所定画像データＤＡＡに基づく所定画像ＤＡＡ´に画像加工処理ＳＡＡＡを施すことにより画像ＤＡＡＡ´が作成された場合には、画像ＤＡＡＡ´に基づき作成された画像データＤＡＡＡに、識別番号Ａ−Ａ−Ａが付与される。即ち、画像データＤＡＡＡの識別番号Ａ−Ａ−Ａは、画像データＤＡＡの識別番号Ａ−Ａに「−Ａ」を付加したものであり、画像データＤＡＡ及びＤＡＡＡの画像加工処理に基づく関連性を示している。識別番号Ａ−Ａ−Ａが付与された後、画像データＤＡＡＡを、識別番号Ａ−Ａ−Ａ、画像ＤＡＡＡ´に基づく縮小画像データＴＡＡＡ及び画像加工処理ＳＡＡＡの内容等を含む画像加工処理情報ＰＡＡＡと共に、記録媒体９に記録させる。
【００１６】
次に、制御部３は、画像加工処理ＳＡＡＡが可逆性加工処理であるか不可逆性加工処理であるかを判別する（ステップＳ１１）。可逆性加工処理とは、画像データＤＡＡＡから所定画像データＤＡＡに復元可能な画像加工処理のことであり、不可逆性加工処理とは、可逆性加工処理以外の加工処理、即ち、復元不可の画像加工処理のことである。可逆性加工処理としては、例えば、画像回転処理、可逆性圧縮処理、ミラー（左右反転）処理、画像補間なしのアスペクト変換処理等が挙げられる。不可逆性加工処理としては、例えば、トリミング、カラーフィルタリング及び不可逆性圧縮処理、階調補正処理、解像度変換（電子拡大・縮小）処理等が挙げられる。なお、コントラスト等、画質劣化が見た目に許容できる処理（例えば、ＪＰＥＧ１／４圧縮等）においては、不可逆性加工処理であっても可逆性加工処理に準じたものとして扱うように設定することもできる。
【００１７】
ここで、図４に示す画像ＤＡＡＡ´は、所定画像ＤＡＡ´に左右反転させる画像加工処理ＳＡＡＡを施すことにより作成された画像であり、所定画像データＤＡＡが削除された場合においても画像データＤＡＡＡ及び画像加工処理情報ＰＡＡＡから所定画像データＤＡＡの復元は可能である。したがって、制御部３は、画像加工処理ＳＡＡＡが可逆性加工処理であると判別し（ステップＳ１１，Ｙｅｓ）、所定画像データＤＡＡの削除を実行する（ステップＳ１２）。このとき、所定画像データＤＡＡのみを削除し、図２に示す所定画像データＤＡＡに基づく識別番号Ａ−Ａ，縮小画像データＴＡＡ，画像加工処理情報ＰＡＡは削除しない。また、画像加工処理情報ＰＡＡに、画像データＤＡＡが削除された旨の情報を付加する。
【００１８】
所定画像データＤＡＡが削除された後、例えば、ユーザーにより所定画像データＤＡＡに基づく所定画像ＤＡＡ´を表示部１３に表示する指示がなされた場合には、制御部３は、画像データＤＡＡＡ及び画像加工処理情報ＰＡＡＡから所定画像データＤＡＡを復元し、復元された所定画像データＤＡＡＡに基づいて所定画像ＤＡＡ´を表示部１３に表示する。
【００１９】
一方、画像加工処理ＳＡＡＡが不可逆性加工処理であると判別された場合には（ステップＳ１１，Ｎｏ）、制御部３は、所定画像データＤＡＡが削除されると所定画像データＤＡＡを復元することができなくなるため、所定画像データＤＡＡを削除すべきでないと判断し、所定画像データＤＡＡの削除を禁止する。なお、所定画像データＤＡＡを削除すべきでないと判断した後、所定画像データＤＡＡの削除禁止に関する情報を、所定画像データＤＡＡに付加することもできる。
【００２０】
このように、記録媒体９に記録されている所定の画像データに対して画像加工処理を施すことにより新たな画像データが作成される毎に、制御部３は、所定の画像データを削除したとき所定の画像データが復元可能か否かを自動的に判別し、復元可能である場合には所定の画像データを自動的に削除する。よって、例えば、第１の画像データに可逆性加工処理を施すことにより第２の画像データが作成され、第２の画像データに可逆性加工処理を施すことにより第３の画像データが作成され、第３の画像データに可逆性加工処理を施すことにより第４の画像データが作成され、同様に、第５，第６…と画像データが作成され続けた場合には、最後に作成された画像データ以外の画像データを削除することも可能である。第１の画像データは、最後に作成された画像データから元の画像データ（画像加工処理前の画像データ）を順に復元することにより、復元することができる。
【００２１】
第１の実施の形態に係る画像処理装置１によれば、所定の画像データに対して画像加工処理を施すことにより新たな画像データが作成される毎に、所定の画像データが復元可能か否かを自動的に判別し、復元可能である場合には所定の画像データを自動的に削除する。即ち、復元可能な画像データのみを効率良く削除することができる。また、復元可能な画像データを自動的に削除するため、記録媒体９の記録容量を節減することができる。
【００２２】
次に、本発明の第２の実施の形態に係る画像処理装置について説明する。なお、第２の実施の形態に係る画像処理装置においては、第１の実施の形態に係る画像処理装置１のシステム構成と同一の構成を有しているため、説明を省略し、同一の構成には同一の符号を用いて説明を行う。
【００２３】
第２の実施の形態では、ユーザーにより所定画像データの削除の指示が行われたとき、所定画像データの再作成が可能な否かを判別し、可能である場合には所定画像データを削除する。以下、図５に示すフローチャートを参照して、第２の実施の形態に係る画像処理装置１において、所定画像データの削除を制御する処理について説明する。
【００２４】
まず、ユーザーによる外部操作可能な操作部１５への外部操作により、所定画像データの削除の指示が行われたとき（ステップＳ２０）、制御部３は、所定画像データに画像加工処理（以下、第２画像加工処理という）を施すことにより作成された加工後の画像データ（以下、第２画像データという）が存在するか否かを判別する（ステップＳ２１）。
【００２５】
例えば、図６に示す画像データＤＡＡを所定画像データとし、所定画像データＤＡＡに第２画像加工処理ＳＡＡＡを施すことにより第２画像データＤＡＡＡが作成されたものとする。このとき、所定画像データＤＡＡは、所定画像データＤＡＡに第２画像加工処理ＳＡＡＡを施すことで、所定画像データＤＡＡの加工後の画像データとなる第２画像データＤＡＡＡが作成されたことのある加工元の画像データである。よって、制御部３は、第２画像データＤＡＡＡが存在すると判別し（ステップＳ２１，Ｙｅｓ）、第２画像加工処理ＳＡＡＡが可逆性加工処理であるか不可逆性加工処理であるかを判別する（ステップＳ２２）。
【００２６】
ステップＳ２１において第２画像データＤＡＡＡが作成されていない、または削除されている場合等、第２画像データＤＡＡＡが存在しないと判別された場合、または、ステップＳ２２において第２画像加工処理ＳＡＡＡが不可逆性加工処理であると判別された場合には、制御部３は、所定画像データが、記録媒体９に記録されている画像データ（以下、第１画像データという）に画像加工処理（以下、第１画像加工処理という）を施すことにより作成された加工後の画像データであるか否かを判別する。
【００２７】
例えば、図６においては、所定画像データＤＡＡは、所定画像データＤＡＡの元の画像データである第１画像データＤＡに第１画像加工処理ＳＡＡを施して作成された加工後の画像データである。よって、制御部３は、所定画像データＤＡＡの元の画像データである第１画像データＤＡが存在するか否かを判別する（ステップＳ２３）。
【００２８】
ステップＳ２２において第２画像加工処理が可逆性加工処理であると判別された場合、または、ステップＳ２３において第１画像データＤＡが存在すると判別された場合には、制御部３は、所定画像データＤＡＡが削除された場合においても所定画像データＤＡＡの復元または再作成が可能であるため、所定画像データＤＡＡの削除を実行する（ステップＳ２４）。このとき、所定画像データＤＡＡのみを削除し、第１画像加工処理ＳＡＡ及び第２画像加工処理ＳＡＡＡに関する情報は削除しない。
【００２９】
なお、図７に示すように、第１画像データＤＡが画像データＤに画像加工処理ＳＡを施すことにより作成され、画像データＤが画像データＭＤに画像加工処理Ｓを施すことにより作成され、同様に、画像データＭＤも画像データＭＤの加工元の画像データ（図示せず）により作成されている等、画像データＤ、ＭＤを含む１つ以上の加工元の画像データが存在しているものとする。このとき、ステップＳ２３において、第１画像データＤＡが削除されている場合においても、複数の加工元の画像データの中の少なくとも１つの画像データ、及び画像加工処理ＳＡ，Ｓを含むすべての画像加工処理が削除されずに記録されていれば、所定画像データＤＡＡの再作成は可能であるため、所定画像データＤＡＡを削除することができる。
【００３０】
一方、所定画像データＤＡＡが撮像素子５により撮像され作成された画像データである場合、第１画像データＤＡを含むすべての加工元の画像データが削除されている場合等、ステップＳ２３において第１画像データＤＡが存在しないと判別された場合には、制御部３は、所定画像データＤＡＡが削除されると所定画像データＤＡＡを復元または再作成することができなくなるため、所定画像データＤＡＡを削除すべきでないと判断し、所定画像データＤＡＡの削除に対する警告を意味する表示を行う（ステップＳ２５）。例えば、表示部１３に、「データが完全に消去されます。削除を実行しますか？」等の注意を促す表示を行う。
【００３１】
ステップＳ２２において可逆性加工処理であると判別されて所定画像データＤＡＡが削除された後、例えば、ユーザーにより所定画像データＤＡＡの再作成の指示がなされた場合には、制御部３は、画像データＤＡＡＡ及び画像加工処理情報ＰＡＡＡに基づいて所定画像データＤＡＡを復元する。また、ステップＳ２３において第１画像データＤＡが存在すると判別されて所定画像データＤＡＡが削除された後、所定画像データＤＡＡの再作成の指示がなされた場合には、制御部３は、画像データＤＡ及び画像加工処理情報ＰＡＡに基づいて所定画像データＤＡＡを再作成する。
【００３２】
第２の実施の形態に係る画像処理装置１によれば、所定画像データが再作成可能か否かを判別し、再作成可能である場合には所定画像データを削除し、再作成不可能である場合には所定画像データの削除を警告する表示を行う。したがって、ユーザーが再作成不可能な所定画像データを不注意で、または誤って削除するのを防止することができる。
【００３３】
次に、本発明の第３の実施の形態に係る画像処理装置について説明する。なお、第３の実施の形態に係る画像処理装置においては、第１の実施の形態に係る画像処理装置１のシステム構成と同一の構成を有しているため、説明を省略し、同一の構成には同一の符号を用いて説明を行う。
【００３４】
第３の実施の形態では、記録媒体９に記録されている所定画像データに画像加工処理を施すことにより画像データが作成されたとき、所定画像データの再作成が可能か否かを判別し、可能である場合には所定画像データを削除する。以下、図８に示すフローチャートを参照して、この実施の形態に係る画像処理装置１において、所定画像データの削除を制御する処理について説明する。
【００３５】
まず、制御部３は、図３のステップＳ１０と同様に、所定画像データに画像加工処理（以下、第２画像加工処理という）を施すことにより作成された画像データ（以下、第２画像データという）を、画像加工処理情報と共に記録媒体９に記録させる（ステップＳ３０）。次に、制御部３は、第２画像加工処理が可逆性加工処理であるか不可逆性加工処理であるかの判別を行う（ステップＳ３１）。第２画像加工処理が不可逆性加工処理であると判別された場合には（ステップ３１，Ｎｏ）、制御部３は、所定画像データが、記録媒体９に記録されている画像データ（以下、第１画像データという）に画像加工処理（以下、第１画像加工処理という）を施すことにより作成された加工後の画像データであるか否かを判別する。所定画像データが加工後の画像データである場合には、制御部３は、所定画像データの元の画像データである第１画像データが存在するか否かを判別する（ステップＳ３２）。
【００３６】
ステップＳ３２において第１画像データが存在すると判別された場合には、制御部３は、第１画像データ及び第２画像データに基づいて、所定画像データまたは所定画像データに類似した類似画像データが作成可能か否かを判別する（ステップＳ３３）。
【００３７】
例えば、図９に示すように、第１画像データに基づく画像Ｄ１に対して不可逆性加工処理であるトリミング処理Ｓ１を施すことにより所定画像データに基づく画像Ｄ２が作成され、画像Ｄ２に対して縮小処理Ｓ２を施すことにより第２画像データに基づく画像Ｄ３が作成されたものとする。画像Ｄ２は、画像Ｄ１内の破線で示す領域を切り取り作成された画像であり、画質としては無劣化で記録媒体９に記録されており、画像Ｄ３は、画像Ｄ２と同一の絵柄であるが、縮小されているため画像Ｄ２より解像度が低く記録媒体９に記録されている。また、画像加工処理であるトリミング処理Ｓ１に関する情報は、所定画像データに付加され、記録媒体９に記録されており、画像加工処理である縮小処理Ｓ２に関する情報は、第２画像データに付加され、記録媒体９に記録されている。
【００３８】
ここで、所定画像データ、画像Ｄ２及びトリミング処理Ｓ１に関する情報が削除された場合において、画像Ｄ１，Ｄ３及び縮小処理Ｓ２に関する情報に基づいて、画像Ｄ２または画像Ｄ２に類似する類似画像が作成可能か否かを検討する。まず、縮小処理Ｓ２に関する情報から画像Ｄ２の大きさを求めることができる。次に、画像Ｄ３の絵柄に基づいて（例えばパターン認識等を行うことにより）、画像Ｄ１内の何れかの領域を切り出した画像であることを見出し、画像Ｄ２を推定する。このように、第１画像データ、第２画像データ及び第２画像加工処理に基づいて、所定画像データまたは類似画像データを推定することができる場合には、制御部３は、所定画像データまたは類似画像データが作成可能であると判別する（ステップＳ３３，Ｙｅｓ）。
【００３９】
ステップＳ３１において第２画像加工処理が可逆性加工処理であると判別された場合、またはステップＳ３３において所定画像データまたは類似画像データが作成可能であると判別された場合には、制御部３は、所定画像データが削除された場合においても所定画像データの再作成が可能であると判断し、所定画像データの削除を実行する（ステップＳ３４）。このとき、所定画像データと共に、所定画像データに付随して記録されている第１画像加工処理に関する情報等も削除する。
【００４０】
一方、ステップＳ３２において所定画像データが撮像素子５により撮像され作成された画像データである場合や第１画像データが削除されている場合等、第１画像データが存在しないと判別された場合、またはステップＳ３３において所定画像データまたは類似画像データが作成不可能であると判別された場合には、制御部３は、所定画像データが削除されると所定画像データを再作成することができなくなるため、所定画像データを削除すべきでないと判断し、所定画像データの削除を禁止する。
【００４１】
ステップＳ３１において可逆性加工処理であると判別されて所定画像データが削除された後、削除された所定画像データを再作成する必要が生じた場合には、制御部３は、第２画像データ及び第２画像加工処理に基づいて所定画像データを復元する。また、ステップＳ３３において所定画像データまたは類似画像データが作成可能であると判別されて所定画像データが削除された後、削除された所定画像データを再作成する必要が生じた場合には、制御部３は、第１画像データ、第２画像データ及び第２画像加工処理に基づいて所定画像データまたは類似画像データを作成する。
【００４２】
このように、第２画像データが作成される毎に、制御部３は、所定画像データを削除したとき所定画像データが再作成可能か否かを自動的に判別し、再作成可能である場合には所定画像データを自動的に削除する。よって、例えば、第１の画像データに画像加工処理を施すことにより第２の画像データが作成され、第２の画像データに画像加工処理を施すことにより第３の画像データが作成され、第３の画像データに画像加工処理を施すことにより第４の画像データが作成され、同様に、第５，第６…と画像データが作成され続けたとする。そして、各画像データが復元可能または再作成可能であった場合には、第１，第３，第５…の画像データ、または第２，第４，第６…の画像データを削除、即ち一つ置きに画像データを削除することもできる。このとき、削除される画像データに付随して記録されていた画像加工情報も削除する。削除された画像データは、加工後の画像データ及び加工後の画像データに施された画像加工処理からの復元、または加工前の画像データ、加工後の画像データ及び加工後の画像データに施された画像加工処理からの再作成が可能である。
【００４３】
第３の実施の形態に係る画像処理装置１によれば、所定画像データに対して画像加工処理を施すことにより新たな画像データが作成される毎に、所定画像データが再作成可能か否かを自動的に判別し、再作成可能である場合には所定画像データおよび所定画像データに付随して記録されている画像加工処理情報等を自動的に削除する。即ち、再作成可能な画像データのみを効率良く削除することができる。また、再作成可能な画像データを自動的に削除するため、記録媒体９の記録容量を節減することができる。
【００４４】
次に、本発明の第４の実施の形態に係る画像処理装置について説明する。なお、第４の実施の形態に係る画像処理装置においては、第１の実施の形態に係る画像処理装置１のシステム構成と同一の構成を有しているため、説明を省略し、同一の構成には同一の符号を用いて説明を行う。
【００４５】
第４の実施の形態では、ユーザーにより所定画像データの削除の指示が行われたとき、所定画像データの再作成が可能な否かを判別し、可能である場合には所定画像データを削除する。以下、図１０に示すフローチャートを参照して、第４の実施の形態に係る画像処理装置１において、所定画像データの削除を制御する処理について説明する。
【００４６】
なお、図１０に示すステップＳ４０及びＳ４１における処理は、図５に示すステップＳ２０及びＳ２１における処理と同様であるため、説明を省略する。また、図１０に示すステップＳ４２〜Ｓ４４における処理は、図８に示すステップＳ３１〜Ｓ３３における処理と同様であるため、説明を省略する。ステップＳ４２において第２画像加工処理が可逆性加工処理であると判別された場合、またはステップＳ４４において所定画像データまたは類似画像データが作成可能であると判別された場合には、制御部３は、所定画像データ及び所定画像データに付随して記録されている第１画像加工処理に関する情報等を削除する（ステップＳ４５）。
【００４７】
一方、ステップＳ４１において第２画像データが存在しないと判別された場合、ステップＳ４３において第１画像データが存在しないと判別された場合、またはステップＳ４４において所定画像データまたは類似画像データが作成不可能であると判別された場合には、制御部３は、所定画像データを削除すべきでないと判断し、所定画像データの削除に対する警告を意味する表示を行う（ステップＳ４６）。削除された所定画像データを再作成する必要が生じた場合には、第３の実施の形態に係る画像処理装置と同様の処理により所定画像データの再作成を行う。
【００４８】
第４の実施の形態に係る画像処理装置１によれば、所定画像データまたは類似画像データが作成可能か否かを判別し、作成可能である場合には所定画像データを削除し、作成不可能である場合には所定画像データの削除を警告する表示を行う。したがって、ユーザーが作成不可能な所定画像データを不注意で、または誤って削除するのを防止することができる。
【００４９】
なお、第１及び第３の実施の形態においては、第２画像データが記録媒体９に記録されたときに所定画像データを削除してよいか否かを判別しているが、記録媒体９の記録容量に応じて所定画像データを削除してよいか否かを判別することもできる。即ち、記録媒体９の記録容量が少なくなったときに、画像加工処理前の画像データを検索し、検索された少なくとも１つの画像データを削除してよいか否かを判別し、削除してよいと判別された場合にはその画像データを削除する。再作成可能な画像データを効率良く削除することにより、記録媒体９の記録容量を節減することができる。
【００５０】
また、上述の各実施の形態においては、所定画像データ、第１画像データ、第２画像データ、これら画像データに基づく撮影情報及び画像加工処理情報等が記録媒体９に記録されているものとして説明しているが、これらの一部または全部が記録媒体９以外の記録装置に記録されていてもよい。画像データ及び画像加工処理情報等が異なる場所に記録されている場合においても、これらは、識別番号により管理されているため、識別番号に基づいて容易に見出することができる。
【００５１】
また、上述の各実施の形態においては、第２画像データが記録媒体９に記録されたとき、またはユーザーにより所定画像データの削除の指示がなされたときに、所定画像データを削除してよいか否かを判別しているが、所定画像データ不可逆性加工処理を施すことにより第２画像データが作成された時点で、例えば所定画像データに付随して記録されている撮影情報または画像加工処理情報に「削除禁止」のフラグ等を付加することにより、所定画像データを削除してよいか否かを予め判別しておくこともできる。この場合には、第２画像データが記録媒体９に記録されたとき、またはユーザーにより所定画像データの削除の指示がなされたときに、「削除禁止」のフラグ等が存在するか否かを判別し、存在するときは所定画像データを削除し、存在しないときは所定画像データの削除を禁止または警告する。
【００５２】
また、２個以上の画像データに画像加工処理を施すことにより作成された合成画像データについても本発明を適用することができる。即ち、削除の許可を判別される所定画像データが２個以上の画像データに画像加工処理を施すことにより作成された合成画像データの場合、及び所定画像データが合成画像データを作成するために画像加工処理を施された２個以上の画像データの中の１つの画像データの場合においても、本発明を適用することができる。
【００５３】
また、上述の各実施の形態においては、制御部３が図示しないメモリ等から画像処理装置１に画像処理を実施させる画像処理プログラムを読み込んで実行している。即ち、上述の各実施の形態で用いられている画像処理プログラムは、画像処理装置１に、所定画像データが、所定画像データの元の画像データである第１画像データに第１画像加工処理を施して作成された加工後の画像データであるか否か、または所定画像データに第２画像加工処理を施すことで、所定画像データの加工後の画像データとなる第２画像データが作成されたことのある加工元の画像データであるか否かの判別せしめるように制御部３を動作させるステップと、所定画像データが加工後の画像データであると判別された場合には第１画像加工処理に関する情報に基づいて、一方、加工元の画像データであると判別された場合には第２画像加工処理に関する情報に基づいて、所定画像データの削除を許可するか否かを判別せしめるように制御部３を動作させるステップと、所定画像データの削除の指示がなされたときに、判別結果に基づいて、所定画像データの削除を制御せしめるように制御部３を動作させるステップとを実行せしめている。したがって、上述の各実施の形態で用いられている画像処理プログラムによれば、再作成可能な画像データのみを効率良く削除することができる。
【図面の簡単な説明】
【００５４】
【図１】第１の実施の形態に係る画像処理装置のシステム構成を示すブロック図である。
【図２】第１の実施の形態に係る記憶媒体に記憶される画像データ等の形式及び内容を説明するための図である。
【図３】第１の実施の形態に係る画像処理装置において所定画像データの削除を制御する処理について説明するためのフローチャートである。
【図４】所定画像に画像加工処理を施し作成された画像等を説明するための図である。
【図５】第２の実施の形態に係る画像処理装置において所定画像データの削除を制御する処理について説明するためのフローチャートである。
【図６】第１画像データ、所定画像データ及び第２画像データの関係を説明するための図である。
【図７】画像加工処理に基づく画像データ間の関係を説明するための図である。
【図８】第３の実施の形態に係る画像処理装置において所定画像データの削除を制御する処理について説明するための図である。
【図９】画像加工処理前の画像及び画像加工処理後の画像を示す図である。
【図１０】第４の実施の形態に係る画像処理装置において所定画像データの削除を制御する処理について説明するための図である。
【符号の説明】
【００５５】
１…画像処理装置、３…制御部、５…撮像素子、７…画像処理部、９…記録媒体、１３…表示部、１５…操作部。
【図１】
2010157089.tif 000003
【図２】
2010157089.tif 000004
【図３】
2010157089.tif 000005
【図４】
2010157089.tif 000006
【図５】
2010157089.tif 000007
【図６】
2010157089.tif 000008
【図７】
2010157089.tif 000009
【図８】
2010157089.tif 000010
【図９】
2010157089.tif 000011
【図１０】
2010157089.tif 000012