(57)【要約】【課題】原画像および加工前後の画像の関係をわかりやすくするようにした画像加工装置、および画像表示装置を提供する。【解決手段】画像加工装置は、画像データファイルのカメラ情報を記録する領域に、画像加工の履歴情報を記録する。画像加工処理を施した後の画像データファイルの履歴情報には加工処理を施す前の画像のデータファイルの名称を記録し、原画像のデータファイルの履歴情報には原画像であることを示す識別記号を記録する。画像表示装置は、画像データファイルに履歴情報が記録されている場合に、履歴情報に基づいて加工前の画像（データファイル）、および加工後の画像（データファイル）の関係をツリー表示させる。【選択図】図２
2004064297.tif 000002
【特許請求の範囲】
【請求項１】
第１のデータファイルに含まれる原画像の少なくとも一部を加工して第２のデータファイルを生成する第１のデータファイル生成手段と、
前記第２のデータファイルに含まれる画像の少なくとも一部を再加工して第３のデータファイルを生成する第２のデータファイル生成手段と、
前記第２のデータファイルに、前記加工後の画像のデータと、前記加工の前後の画像間の関連づけ情報のデータとを含めるように前記第１のデータファイル生成手段を制御し、前記第３のデータファイルに、前記再加工後の画像のデータと、前記再加工の前後の画像間の関連づけ情報のデータとを含めるように前記第２のデータファイル生成手段を制御する制御手段とを備えることを特徴とする画像加工装置。
【請求項２】
請求項１に記載の画像加工装置において、
前記第１のデータファイルに、前記原画像のデータファイルであることを示す情報を追加する関連づけ情報編集手段をさらに備え、
前記第２のデータファイルに含める関連づけ情報は、前記第１のデータファイルを示す情報であり、
前記第３のデータファイルに含める関連づけ情報は、前記第２のデータファイルを示す情報であることを特徴とする画像加工装置。
【請求項３】
請求項２に記載の画像加工装置において、
前記関連づけ情報編集手段は、前記第１のデータファイルが消去されたとき、前記第１のデータファイルを示す情報に代えて前記原画像のデータファイルであることを示す情報を前記第２のデータファイルに追加することを特徴とする画像加工装置。
【請求項４】
請求項２に記載の画像加工装置において、
前記関連づけ情報編集手段は、前記第２のデータファイルが消去されたとき、前記第２のデータファイルを示す情報に代えて前記第１のデータファイルを示す情報を前記第３のデータファイルに追加することを特徴とする画像加工装置。
【請求項５】
第１のデータファイルに含まれる第１の画像データによる画像を表示装置に表示するための画像信号を生成する画像信号生成回路と、
前記第１の画像および前記第１の画像へ加工する前の第２の画像間の第１の関連づけ情報を前記第１のデータファイルが含み、前記第２の画像データを含む第２のデータファイルが前記第２の画像および前記第２の画像へ加工する前の第３の画像間の第２の関連づけ情報を含む場合に、前記第１の関連づけ情報および前記第２の関連づけ情報をそれぞれ表示するための画像信号をさらに生成するように前記画像信号生成回路を制御する制御回路とを備えることを特徴とする画像表示装置。
【請求項６】
請求項５に記載の画像表示装置において、
前記第１および第２の関連づけ情報は、それぞれ前記加工前の画像のデータファイルを示す情報であり、前記加工前の画像が未加工画像である場合は原画像のデータファイルであることを示す情報であり、
前記関連づけ情報の表示は、前記加工前の画像に対応するマークおよび前記加工後の画像に対応するマークの相互を結ぶツリー表示であることを特徴とする画像表示装置。
【請求項７】
請求項６に記載の画像表示装置において、
前記ツリー表示の中から前記加工前後のいずれかの画像に対応するマークを選択するための操作部材をさらに備え、
前記制御回路は、前記操作部材によって選択されたマークに対応する画像のデータファイルによる画像を表示するための画像信号を生成するとともに、前記ツリー表示の中で前記選択されたマークを他のマークと異なる態様で表示するための画像信号を生成するように前記画像信号生成回路をさらに制御することを特徴とする画像表示装置。
【請求項８】
請求項７に記載の画像表示装置において、
前記制御回路は、前記選択されたマークに対応する画像へ加工する前の画像のデータファイルによる画像を表示するための画像信号をさらに生成し、前記加工前後の画像のいずれか一方を他方と異なる態様で表示するように前記画像信号生成回路をさらに制御することを特徴とする画像表示装置。
【請求項９】
請求項８に記載の画像表示装置において、
前記制御回路は、前記選択されたマークに対応する画像が前記加工前の画像と相違する部分を異なる態様で表示するための画像信号を生成するように前記画像信号生成回路をさらに制御することを特徴とする画像表示装置。
【請求項１０】
請求項５に記載の画像表示装置において、
前記第１および第２の関連づけ情報は、それぞれ前記加工前の画像のデータファイルを示す情報であり、前記加工前の画像が未加工画像である場合は原画像のデータファイルであることを示す情報であり、
前記関連づけ情報の表示は、前記加工前の画像に対応する縮小画像および前記加工後の画像に対応する縮小画像の相互を結ぶツリー表示であることを特徴とする画像表示装置。
【請求項１１】
第１のデータファイルに含まれる原画像の少なくとも一部を加工し、前記加工後の画像のデータと、前記加工の前後の画像間の関連づけ情報のデータとを含めて第２のデータファイルを生成する第１のデータファイル生成処理と、
前記第２のデータファイルに含まれる画像の少なくとも一部を再加工し、前記再加工後の画像のデータと、前記再加工の前後の画像間の関連づけ情報のデータとを含めて第３のデータファイルを生成する第２のデータファイル生成処理とをコンピュータ装置に実行させることを特徴とする画像加工用プログラム。
【請求項１２】
請求項１１に記載の画像加工用プログラムにおいて、
前記第１のデータファイルに、前記原画像のデータファイルであることを示す情報を追加する関連づけ情報編集処理をさらに行い、
前記第２のデータファイルに含める関連づけ情報は、前記第１のデータファイルを示す情報であり、
前記第３のデータファイルに含める関連づけ情報は、前記第２のデータファイルを示す情報であることを特徴とする画像加工用プログラム。
【請求項１３】
第１のデータファイルに含まれる第１の画像データによる画像を表示装置に表示するための画像信号を生成する処理と、
前記第１の画像および前記第１の画像へ加工する前の第２の画像間の第１の関連づけ情報を前記第１のデータファイルが含み、前記第２の画像データを含む第２のデータファイルが前記第２の画像および前記第２の画像へ加工する前の第３の画像間の第２の関連づけ情報を含む場合に、前記第１の関連づけ情報および前記第２の関連づけ情報をそれぞれ表示するための画像信号をさらに生成する処理とをコンピュータ装置に実行させることを特徴とする画像表示用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を加工する画像加工装置、画像を表示する画像表示装置、画像加工用プログラム、および画像表示用プログラムに関する。
【０００２】
【従来の技術】
原画像もしくは原画像を加工した画像の一部を加工して新たな画像を生成する画像加工が知られている。画像加工には、カラーバランスやコントラストの変更の他に、画像の強調や修正、画像サイズやアスペクト比の変更など多岐にわたる加工が含まれる。
【０００３】
【発明が解決しようとする課題】
加工前の画像に画像加工をして新たな画像を生成する場合、加工後の画像のデータファイルは加工前の画像のデータファイル名と異なるファイル名で記録される。１つの原画像から複数の加工画像が生成され、加工画像からさらに加工画像が生成されると、原画像ならびに加工前後の画像の関係がわかりにくくなる。
【０００４】
本発明の目的は、原画像および加工前後の画像を関連づけるようにした画像加工装置、関連づけられた画像を表示する画像表示装置、画像加工用プログラムおよび画像表示用プログラムを提供することにある。
【０００５】
【課題を解決するための手段】
（１）請求項１に記載の発明による画像加工装置は、第１のデータファイルに含まれる原画像の少なくとも一部を加工して第２のデータファイルを生成する第１のデータファイル生成手段と、第２のデータファイルに含まれる画像の少なくとも一部を再加工して第３のデータファイルを生成する第２のデータファイル生成手段と、第２のデータファイルに、加工後の画像のデータと、加工の前後の画像間の関連づけ情報のデータとを含めるように第１のデータファイル生成手段を制御し、第３のデータファイルに、再加工後の画像のデータと、再加工の前後の画像間の関連づけ情報のデータとを含めるように第２のデータファイル生成手段を制御する制御手段とを備えることにより、上述した目的を達成する。
画像加工装置はさらに、第１のデータファイルに原画像のデータファイルであることを示す情報を追加する関連づけ情報編集手段を備えてもよく、この場合の第２のデータファイルに含める関連づけ情報は、第１のデータファイルを示す情報にするとよく、第３のデータファイルに含める関連づけ情報は、第２のデータファイルを示す情報にするとよい。
関連づけ情報編集手段は、第１のデータファイルが消去されたとき、第１のデータファイルを示す情報に代えて原画像のデータファイルであることを示す情報を第２のデータファイルに追加するとよい。
関連づけ情報編集手段は、第２のデータファイルが消去されたとき、第２のデータファイルを示す情報に代えて第１のデータファイルを示す情報を第３のデータファイルに追加するとよい。
【０００６】
（２）請求項５に記載の発明による画像表示装置は、第１のデータファイルに含まれる第１の画像データによる画像を表示装置に表示するための画像信号を生成する画像信号生成回路と、第１の画像および第１の画像へ加工する前の第２の画像間の第１の関連づけ情報を第１のデータファイルが含み、第２の画像データを含む第２のデータファイルが第２の画像および第２の画像へ加工する前の第３の画像間の第２の関連づけ情報を含む場合に、第１の関連づけ情報および第２の関連づけ情報をそれぞれ表示するための画像信号をさらに生成するように画像信号生成回路を制御する制御回路とを備えることにより、上述した目的を達成する。
第１および第２の関連づけ情報は、それぞれ加工前の画像のデータファイルを示す情報にするとよく、加工前の画像が未加工画像である場合は原画像のデータファイルであることを示す情報にするとよい。関連づけ情報の表示は、加工前の画像に対応するマークおよび加工後の画像に対応するマークの相互を結ぶツリー表示にするとよい。
画像表示装置はさらに、ツリー表示の中から加工前後のいずれかの画像に対応するマークを選択するための操作部材を備えてもよく、この場合の制御回路は、操作部材によって選択されたマークに対応する画像のデータファイルによる画像を表示するための画像信号を生成するとともに、ツリー表示の中で選択されたマークを他のマークと異なる態様で表示するための画像信号を生成するように画像信号生成回路をさらに制御することもできる。
制御回路は、選択されたマークに対応する画像へ加工する前の画像のデータファイルによる画像を表示するための画像信号をさらに生成し、加工前後の画像のいずれか一方を他方と異なる態様で表示するように画像信号生成回路を制御してもよい。
制御回路はさらに、選択されたマークに対応する画像が加工前の画像と相違する部分を異なる態様で表示するための画像信号を生成するように画像信号生成回路を制御してもよい。
画像表示装置は、加工前の画像に対応する縮小画像および加工後の画像に対応する縮小画像の相互を結ぶツリー表示で関連づけ情報の表示を行ってもよい。
【０００７】
（３）請求項１１に記載の発明による画像加工用プログラムは、第１のデータファイルに含まれる原画像の少なくとも一部を加工し、加工後の画像のデータと、加工の前後の画像間の関連づけ情報のデータとを含めて第２のデータファイルを生成する第１のデータファイル生成処理と、第２のデータファイルに含まれる画像の少なくとも一部を再加工し、再加工後の画像のデータと、再加工の前後の画像間の関連づけ情報のデータとを含めて第３のデータファイルを生成する第２のデータファイル生成処理とをコンピュータ装置に実行させることにより、上述した目的を達成する。
第１のデータファイルに、原画像のデータファイルであることを示す情報を追加する関連づけ情報編集処理を行ってもよく、この場合の第２のデータファイルに含める関連づけ情報は第１のデータファイルを示す情報に、第３のデータファイルに含める関連づけ情報は第２のデータファイルを示す情報にするとよい。
【０００８】
（４）請求項１３に記載の発明による画像表示用プログラムは、第１のデータファイルに含まれる第１の画像データによる画像を表示装置に表示するための画像信号を生成する処理と、第１の画像および第１の画像へ加工する前の第２の画像間の第１の関連づけ情報を第１のデータファイルが含み、第２の画像データを含む第２のデータファイルが第２の画像および第２の画像へ加工する前の第３の画像間の第２の関連づけ情報を含む場合に、第１の関連づけ情報および第２の関連づけ情報をそれぞれ表示するための画像信号をさらに生成する処理とをコンピュータ装置に実行させることにより、上述した目的を達成する。
【０００９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は、本発明の一実施の形態による電子カメラの概要を説明するブロック図である。電子カメラは、ＣＰＵ１０と、撮像装置１１と、メモリ１２と、フラッシュメモリ１３と、操作部材１４と、フレームメモリ１５と、ＬＣＤモニタ１６と、インターフェイス回路１７とを有する。各ブロックはデータバスを介してデータの送受を行う。記録媒体２０はメモリカードなどによって構成され、電子カメラに対して着脱可能にされている。
【００１０】
ＣＰＵ１０は、電子カメラの動作を制御する。電子カメラは、撮影した画像データを記録媒体２０に記録する撮影モードと、記録媒体２０に記録されている画像データによる画像をＬＣＤモニタ１６に再生表示する再生モードとを有する。撮影モードおよび再生モードの切替えは、操作部材１４のうちモード切替えスイッチ（不図示）の操作によって行う。
【００１１】
−撮影モード−
操作者がモード切替えスイッチを撮影モード側に操作すると、モード切替えスイッチからＣＰＵ１０へモード切替え操作信号が送られる。ＣＰＵ１０は、電子カメラを撮影モードに切り替える。操作者が操作部材１４を構成するレリーズボタン（不図示）を操作すると、操作部材１４がレリーズ操作信号をＣＰＵ１０へ出力する。ＣＰＵ１０は、レリーズ操作信号が入力されると電子カメラに撮影動作を開始させる。撮像装置１１は、不図示の撮像素子、Ａ／Ｄ変換回路、および画像処理回路を含む。撮像装置１１は、被写体像を撮像して得られる撮像信号をＡ／Ｄ変換し、ディジタル変換した信号に対して輪郭補償やガンマ補正、色温度調整などの所定の画像処理を施す。画像処理後のデータは、メモリ１２に一時格納される。
【００１２】
メモリ１２に格納された画像データは、撮像装置１１内の画像処理回路によってＪＰＥＧなどの方式で所定の比率にデータ圧縮され、再びメモリ１２に格納される。ＣＰＵ１０は、メモリ１２内の画像データ、撮影時のカメラデータや当該画像の情報などを示すデータをＴＩＦＦ形式のファイルデータにフォーマット変換し、ＴＩＦＦ形式のデータおよびＪＰＥＧ形式のデータをＥｘｉｆファイルとして記録媒体２０へ記録する。カメラデータには、撮影条件などが含まれる。画像情報には、当該画像の撮影日時などが含まれる。
【００１３】
フラッシュメモリ１３には、ＣＰＵ１０が実行するプログラムが格納される。フラッシュメモリ１３に格納されるプログラムは、たとえば、アップグレードの場合に書き換え可能に構成されている。メモリ１２は、上述した画像データの一時的な格納や、ＣＰＵ１０による作業領域として使用される。
【００１４】
フレームメモリ１５は、ＬＣＤモニタ１６に表示する表示用画像データを格納する。ＣＰＵ１０は、上記画像処理後にメモリ１２に格納されている画像データをＬＣＤモニタ１６の表示サイズに応じてサイズ変換し、変換後の表示用画像データをフレームメモリ１５に書き込む。これにより、モニタ画像がＬＣＤモニタ１６に表示される。
【００１５】
インターフェイス回路１７は、電子カメラがパーソナルコンピュータ（以下パソコンと呼ぶ）や通信機器などの外部機器との間でデータの送受を行うときに使用される。
【００１６】
−再生モード−
操作者が操作部材１４を構成するモード切替えスイッチ（不図示）を再生モード側に操作すると、モード切替えスイッチからＣＰＵ１０へモード切替え操作信号が送られる。ＣＰＵ１０は、電子カメラを再生モードに切り替え、記録媒体２０に記録されている画像データファイルから画像データを読出し、当該画像をＬＣＤモニタ１６に表示するように表示用データをフレームメモリ１５へ書き込む。これにより、再生画像がＬＣＤモニタ１６に表示される。
【００１７】
本発明は、上記電子カメラで記録した画像データファイルの画像に加工を施した場合に、加工後の画像と加工前の画像との関係がわかるようにしたものである。すなわち、画像に加工を施すとき、加工後の画像のデータファイルに加工前の画像のデータファイルを示す情報を記録し、加工前の画像が未加工画像（原画像）の場合は、当該データファイルに原画像のデータファイルであることを示す情報を記録する。一方、データファイルによる画像を表示装置に表示するとき、データファイル内に記録されている加工前の画像のデータファイルを示す情報、および原画像のデータファイルであることを示す情報に応じて、加工前後の画像のデータファイルの関係を示す情報を画像とともに表示する。
【００１８】
−電子カメラによる画像加工−
データファイル内の画像の加工は、電子カメラもしくはパソコンによって行う。電子カメラで行う場合は、操作者が再生画像をＬＣＤモニタ１６に表示させて行う。電子カメラが再生モードに切替え操作されて最初にＬＣＤモニタ１６に表示する画像は、記録媒体２０に記録されている画像データファイルのうち、撮影日時が最新のコマに対応する画像とする。再生表示には、画像データファイル内の副画像データが用いられる。
【００１９】
図２は、画像データファイルのフォーマットを説明する図である。図２において、画像データファイルは、ヘッダと、主画像（ＪＰＥＧ画像）情報と、カメラ情報と、副画像（サムネイル画像）データと、主画像（ＪＰＥＧ画像）データとを有する。カメラ情報には、カメラデータおよび履歴情報が含まれる。カメラデータは、撮影時のシャッタ速度や絞り値などを示すデータである。履歴情報は、当該データファイルに画像加工処理を施した場合に記録する情報であり、画像データファイルが撮影時に記録媒体２０に記録された時点ではブランクにされている。
【００２０】
ＣＰＵ１０は、画像再生時に画像データファイルから図２の副画像データをメモリ１２に一旦読出し、当該副画像（サムネイル画像）をＬＣＤモニタ１６に表示させる。表示するコマを切替えるには、操作者が操作部材１４を構成する十字スイッチ（不図示）を操作して選択する。ＣＰＵ１０は、十字スイッチが左向きに操作されると、現在表示中のコマより１つ前のコマに対応する副画像をＬＣＤモニタ１６に表示させる。ＣＰＵ１０は、十字スイッチが右向きに操作されると、現在表示中のコマより１つ後のコマに対応する副画像をＬＣＤモニタ１６に表示させる。
【００２１】
電子カメラで行う画像加工は、たとえば、コントラスト調整やカラーバランス調整などである。操作者は、ＬＣＤモニタ１６に表示されているコマの画像に対してコントラスト調整の画像加工を行うとき、操作部材１４を構成するメニュースイッチ（不図示）を操作し、コントラスト調整のメニューを選択する。ＣＰＵ１０がコントラスト調整を行うための表示データを生成し、フレームメモリ１５に書き込むと、不図示のコントラスト調整操作表示がＬＣＤモニタ１６に表示中の副画像に重ねてオーバレイ表示される。なお、この時点でＬＣＤモニタ１６に表示中のコマに対応する画像データファイルを加工前の画像データファイルと呼ぶ。
【００２２】
操作者は、コントラスト調整操作表示にしたがって上述した十字スイッチ（不図示）を操作する。ＣＰＵ１０は、十字スイッチが右方向に操作されるとコントラスト調整値を現在の設定値より高く、十字スイッチが左方向に操作されるとコントラスト調整値を現在の設定値より低くするように撮像装置１１へ指示を送出する。これにより、メモリ１２に読み出されている副画像データが撮像装置１１へ送られ、撮像装置１１が副画像データに対してコントラスト調整を行う。コントラスト調整後の副画像データは、再びメモリ１２に格納されるとともにフレームメモリ１５にも書き込まれる。この結果、操作者は、コントラスト調整後の副画像をＬＣＤモニタ１６の表示画面で確認できる。
【００２３】
操作者は、ＬＣＤモニタ１６に表示されているコマの画像に対してカラーバランス調整の画像加工を行うとき、操作部材１４を構成するメニュースイッチ（不図示）を操作し、カラーバランス調整のメニューを選択する。ＣＰＵ１０がカラーバランス調整を行うための表示データを生成し、フレームメモリ１５に書き込むと、不図示のカラーバランス調整操作表示がＬＣＤモニタ１６に表示中の副画像に重ねてオーバレイ表示される。
【００２４】
操作者は、カラーバランス調整操作表示にしたがって上述した十字スイッチ（不図示）を操作する。ＣＰＵ１０は、十字スイッチが上方向もしくは下方向に操作されると、操作信号に応じて赤色、緑色、青色のいずれかを示すマーク（不図示）を選択する。ＣＰＵ１０は、十字スイッチが右方向に操作されると、その時点で選択されている色の信号を現在の設定値より強くし、十字スイッチが左方向に操作されると、その時点で選択されている色の信号を現在の設定値より弱くするように撮像装置１１に指示を送出する。これにより、メモリ１２上の副画像データが撮像装置１１へ送られ、撮像装置１１が副画像データに対してカラーバランス調整を行う。カラーバランス調整後の副画像データは、再びメモリ１２に格納されるとともにフレームメモリ１５にも書き込まれる。この結果、操作者は、カラーバランス調整後の副画像をＬＣＤモニタ１６の表示画面で確認できる。
【００２５】
操作者が操作部材１４を構成する決定スイッチ（不図示）を操作すると、決定操作信号がＣＰＵ１０へ送られる。ＣＰＵ１０は、ＬＣＤモニタ１６に表示中の副画像に対応するコマのデータファイルから主画像データを読み出してメモリ１２に格納し、撮像装置１１に副画像データと同様の画像加工を指示する。撮像装置１１は、ＪＰＥＧ圧縮された主画像データを伸張し、伸張した主画像データに対して画像加工処理を施す。撮像装置１１は、画像加工後の主画像データを再びＪＰＥＧ圧縮する。
【００２６】
ＣＰＵ１０は、加工前の画像のデータファイルの名称を履歴情報として付加し、メモリ１２内の主画像データ、副画像データ、カメラ情報などを示すデータをＴＩＦＦ形式のファイルデータにフォーマット変換し、Ｅｘｉｆファイルとして記録媒体２０へ新たなファイル名称で記録する。これにより、画像加工後の画像データファイルが記録媒体２０に追加される。図３は、画像加工後のデータファイルのフォーマットを説明する図である。図２に比べて、加工前の画像のデータファイルの名称が履歴情報として記録されている。
【００２７】
ＣＰＵ１０はさらに、加工前の画像のデータファイル内の履歴情報がブランクにされている場合に、当該データファイルが原画像のデータファイルであることを示す情報を履歴情報として記録媒体２０へ追加記録する。図４は、この場合の画像加工前のデータファイルのフォーマットを説明する図である。図３に比べて、原画像のデータファイルであることを示す識別記号が履歴情報として記録されている。
【００２８】
−パソコンによる画像加工−
データファイル内の画像の加工をパソコンによって行う場合は、記録媒体２０に記録されているデータファイルをパソコンへ移した上で、パソコン上で画像加工プログラムを実行して行う。記録媒体２０内の画像データファイルをパソコンへ移す方法は、電子カメラに装着されている記録媒体２０からインターフェイス回路１７を介してパソコン（不図示）へ送出する方法と、記録媒体２０を電子カメラから取り外してパソコンの読み取り装置（不図示）に装着し、パソコンが画像データファイルを記録媒体２０から直接読み取る方法とがあるが、いずれの方法でもよい。
【００２９】
操作者は、記録媒体２０内の画像データファイルをパソコンのストレージ装置（不図示）へ取り込み、取り込んだデータファイルの画像データに対して画像加工プログラムを用いて画像加工を施し、画像加工後のデータファイルを得る。図５は、画像加工プログラムによる画像加工処理の流れを説明するフローチャートである。図５のステップＳ１１において、パソコンのシステムコントローラ（不図示）は、加工前の画像のデータファイルをストレージ装置から読み込む。システムコントローラは、操作者によるキーボードなどの入力操作によって指定された画像のデータファイルを加工前画像として読み込み、ステップＳ１２へ進む。
【００３０】
ステップＳ１２において、システムコントローラは、操作者による入力操作に応じて所定の画像加工処理を行う。画像加工処理は、トリミング、修正、カラーバランス調整、およびコントラスト調整などの少なくとも１つを行う。システムコントローラは、加工前画像のデータファイルのＪＰＥＧ圧縮された主画像データを伸張し、画像加工処理後に再びＪＰＥＧ圧縮する。また、画像加工後の主画像データ（非圧縮）をリサイズ処理して主画像データよりデータサイズが小さい副画像データを生成する。画像加工後の主画像データから副画像データを得るので、加工内容が主画像（ＪＰＥＧ画像）データおよび副画像（サムネイル）データに共通に反映される。システムコントローラは、画像加工処理を終了するとステップＳ１３へ進む。ステップＳ１３において、システムコントローラは、加工前の画像のデータファイルに履歴情報が記録されているか否かを判定する。
【００３１】
パソコンのシステムコントローラは、加工前の画像のデータファイルの履歴情報が記録されている場合にステップＳ１３を肯定判定してステップＳ１４へ進み、加工前の画像のデータファイルの履歴情報がブランクにされている場合にステップＳ１３を否定判定してステップＳ１６へ進む。ステップＳ１６へ進む場合は、加工前の画像が原画像の場合であり、ステップＳ１４へ進む場合は、加工前の画像が以前加工された画像の場合である。
【００３２】
ステップＳ１４において、システムコントローラは、加工前の画像のデータファイルの名称を履歴情報として付加してステップＳ１５へ進む。ステップＳ１５において、システムコントローラは、加工処理後の主画像データおよび副画像データ、カメラ情報などを示すデータをＴＩＦＦ形式のファイルデータにフォーマット変換し、Ｅｘｉｆファイルとしてストレージ装置へ新たなファイル名称で記録し、図５による処理を終了する。ストレージ装置に追加された画像データファイルは、図３のように、加工前の画像のデータファイルの名称が履歴情報として記録されたものである。
【００３３】
ステップＳ１６において、システムコントローラは、加工前の画像のデータファイルの名称を履歴情報として付加してステップＳ１７へ進む。ステップＳ１７において、システムコントローラは、加工処理後の主画像データおよび副画像データ、カメラ情報などを示すデータをＴＩＦＦ形式のファイルデータにフォーマット変換し、Ｅｘｉｆファイルとしてストレージ装置へ新たに記録してステップＳ１８へ進む。
【００３４】
ステップＳ１８において、システムコントローラは、加工前の画像のデータファイル内の履歴情報として、当該データファイルが原画像のデータファイルであることを示す情報を付加してステップＳ１９へ進む。ステップＳ１９において、システムコントローラは、履歴情報を付加した加工前の画像データファイルをストレージ装置へ上書き記録し、図５による処理を終了する。ストレージ装置に上書きされた画像データファイルは、図４のように、原画像データファイルであることを示す識別記号が履歴情報として記録されたものである。
【００３５】
−パソコンによる画像の表示−
パソコンがストレージ装置（不図示）内に複数の画像データファイルを有し、これら画像データファイルによる画像を表示装置に再生表示するとき、最初に表示装置に表示する画像は、ストレージ装置に記録されている画像データファイルのうち、撮影日時が最新のコマに対応する画像とする。再生表示には、画像データファイル内の主画像データを用いる。操作者は、記録媒体２０内の画像データファイルをパソコンのストレージ装置へ取り込み、画像表示プログラムを用いて再生表示を実行させる。図６は、画像表示プログラムによる再生表示処理の流れを説明するフローチャートである。
【００３６】
図６のステップＳ５１において、システムコントローラは、撮影日時が最新のコマを選択コマとし、選択コマの画像データファイルを開き、上述した履歴情報が記録されているか否かを判定する。システムコントローラは、履歴情報が記録されている場合に当該履歴情報を読み込み、ステップＳ５１を肯定判定してステップＳ５２へ進む。システムコントローラは、履歴情報がブランクの場合にステップＳ５１を否定判定してステップＳ５５へ進む。
【００３７】
ステップＳ５２において、システムコントローラは、選択コマ以外の他の画像データファイルをそれぞれ開き、履歴情報が記録されている場合にそれらを読み込んで各画像データファイルの名称とともに記憶し、ステップＳ５３へ進む。履歴情報が記録されていないデータファイルについては何もしない。ステップＳ５３において、システムコントローラは、ツリー情報を生成してステップＳ５４へ進む。ツリー情報は、画像加工前の画像（データファイル）と、この画像（データファイル）を加工した後の画像（データファイル）との関係を示す情報である。システムコントローラは、選択コマを加工前後の画像とする全ての画像について、ツリー表示を行うために必要な情報を生成する。
【００３８】
図７は、ツリー表示の一例を説明する図である。図７において、マーク７１〜７４は、それぞれ加工画像を示すマークである。マーク７５は、原画像を示すマークである。マーク７１が太く表示されているのは、マーク７１が選択コマに対応することを示す。なお、選択コマに対応するマークを太く表示する代わりに、他のマークと色を変えて表示してもよい。図７によるツリーは、原画像７５を加工前の画像として、加工後の画像７３および加工後の画像７４がそれぞれ生成されたことを示す。ツリーはさらに、加工画像７３を加工前の画像として、加工後の画像７１および加工後の画像７２がそれぞれ生成されたことを示す。この場合、原画像７５に対応する画像データファイルの履歴情報には、原画像であることを示す識別記号が記されている。画像７３および画像７４に対応する画像データファイルの履歴情報には、それぞれ画像７５に対応する画像データファイルの名称が記されている。画像７１および画像７２に対応する画像データファイルの履歴情報には、それぞれ画像７３に対応する画像データファイルの名称が記されている。
【００３９】
図６のステップＳ５４において、システムコントローラは、選択コマの副画像データと、上記ツリー表示に必要な画像データファイルの副画像データとをそれぞれの画像データファイルから読み出してステップＳ５５へ進む。ステップＳ５５において、システムコントローラは、選択コマの主画像データを画像データファイルから読み出してステップＳ５６へ進む。
【００４０】
ステップＳ５６において、システムコントローラは、ＪＰＥＧ圧縮された主画像データを伸張し、伸張後の画像を表示装置に表示させる。システムコントローラはさらに、表示中の選択コマの画像に重ねて上記ツリー表示をオーバレイ表示させる。図８は、表示画像の一例を示す図である。図８において、選択コマの主画像８１と、ツリー表示８２とが表示されている。図９は、ツリー表示８２を拡大した図である。図９において、図７のマーク７１〜７５の代わりに、各マーク７１〜７５に対応するサムネイル画像７１Ａ〜７５Ａが表示されている。サムネイル画像のうち、選択コマに対応するサムネイル画像７１Ａの枠が太く表示される。システムコントローラは、以上のように表示処理を行うとステップＳ５７へ進む。
【００４１】
ステップＳ５７において、システムコントローラは、ツリー表示８２によりコマ選択が行われたか否かを判定する。システムコントローラは、操作者によるポインティングデバイスなどの入力操作によってサムネイル画像７１Ａ〜７５Ａのいずれかを選択する操作信号が入力されると、ステップＳ５７を肯定判定してステップＳ５５へ戻る。システムコントローラは、サムネイル画像７１Ａ〜７５Ａのいずれかを選択する操作信号が入力されない場合は、ステップＳ５７を否定判定してステップＳ５８へ進む。
【００４２】
ステップＳ５８において、システムコントローラは、キーボードなどの入力装置によりコマ選択が行われたか否かを判定する。システムコントローラは、操作者による画像データファイル名などの入力操作によってツリー表示８２以外のコマを選択する操作信号が入力されると、ステップＳ５８を肯定判定してステップＳ５１へ戻る。システムコントローラは、コマ選択する操作信号が入力されない場合は、ステップＳ５８を否定判定してステップＳ５９へ進む。ステップＳ５９において、システムコントローラは、終了するか否かを判定する。システムコントローラは、操作者によって終了操作が行われた場合に図６による処理を終了し、終了操作が行われない場合にステップＳ５７へ戻る。
【００４３】
以上説明した実施の形態によれば、次の作用効果が得られる。
（１）画像データファイルのカメラ情報を記録する領域に、画像加工の履歴情報を記録するようにした。画像加工処理を施した後の画像データファイルの履歴情報には加工処理を施す前の画像のデータファイルの名称を記録し、原画像のデータファイルの履歴情報には原画像であることを示す識別記号を記録する。これにより、画像データファイルの履歴情報をチェックするだけで、画像加工前の画像（データファイル）と、この画像（データファイル）を加工した後の画像（データファイル）との関係を知ることができる。
【００４４】
（２）上記（１）の加工前の画像（データファイル）、および加工後の画像（データファイル）の関係をツリー表示させるようにしたので、画像を加工する前後の関係を視覚的にわかりやすく表示することができる。とくに、原画像を加工した子画像、子画像をさらに加工した孫画像が存在する場合や、同一の画像から異なる複数の加工画像を生成した場合に、各画像の加工前後の関係を明確に示せるから、加工処理を施した画像データの検索が行いやい。
（３）ツリー表示にサムネイル画像を用いたので、ツリーを構成する画像データがどんな画像であるかを視覚的にわかりやすく表示することができる。また、データ圧縮されていないサムネイル画像をツリー表示に用いることにより、ツリー表示のための伸張処理が不要であり、伸張処理を行う場合に比べてツリー表示処理時間を短くすることができる。
【００４５】
（４）表示コマの選択を、ツリー表示８２のサムネイル画像７１Ａ〜７５Ａの選択で行うようにしたので、操作者にとって使いやすい画像表示装置を提供することができる。
【００４６】
以上の説明では、電子カメラで行う画像加工についてコントラスト調整やカラーバランス調整を例に上げて説明し、パソコンで行う画像加工について、トリミング、修正、カラーバランス調整、およびコントラスト調整を例に上げて説明した。画像加工は、電子カメラおよびパソコンに限らず、スキャナなどの画像読取装置で行ってもよい。
【００４７】
また、画像に対して行う加工は、電子カメラやスキャナで撮像して得た未加工の画像（原画像）の少なくとも一部を変更するものであれば、上述した加工処理以外のものでもよい。
【００４８】
原画像のデータファイルを消去するとき、この原画像（データファイル）から加工して得た画像（データファイル）を新たに原画像（データファイル）にするとよい。すなわち、履歴情報として原画像であることを示す識別記号が記録された画像データファイルを消去するとき、当該画像データファイル名を履歴情報として記録している画像データファイルについて、その履歴情報を原画像であることを示す識別記号に書き換える。これにより、原画像を加工した子画像（データファイル）を新たに原画像（データファイル）にすることができる。
【００４９】
原画像を加工した子画像（データファイル）、子画像をさらに加工した孫画像（データファイル）が存在する状態で子画像のデータファイルを消去するとき、孫画像（データファイル）を新たに子画像（データファイル）にするとよい。すなわち、子画像（データファイル）を消去するとき、当該子画像データファイルの履歴情報に記録されている画像データファイルの名称を、孫画像データファイルの履歴情報に上書き更新する。これにより、原画像を加工した子画像（データファイル）を消去しても、原画像（データファイル）と孫画像（新たな子画像）（データファイル）との間の履歴情報を残すことができる。
【００５０】
上述した説明では、選択コマのみについて主画像を表示するようにしたが、選択コマの画像に加工する前のコマの主画像も表示するようにしてもよい。この場合には、一方の画像の輝度を落として表示したり、一方の画像を破線で表示して区別できるようにするとよい。
【００５１】
また、図１０に示すように、両画像の相違部分のみを選択コマの主画像と異なる態様で表示させてもよい。図１０の例では、マーク７１に対応する選択コマの主画像７１Ｄが実線で表示され、当該主画像７１Ｄおよびマーク７３に対応する加工前の主画像間の相違部分７３Ｄが破線で表示されている。このように、加工前後の画像で異なる部分を表示すると、画像のどこが加工されているかをわかりやすく表示できる。
【００５２】
以上の説明では、電子カメラおよびパソコンを画像加工装置として使用し、パソコンを画像表示装置として使用する例を説明した。電子カメラに表示用モニタが備えられている場合や、外部の表示装置に対する表示信号を出力する回路が備えられている場合には、電子カメラを画像表示装置として使用してもよい。
【００５３】
パソコンを画像加工装置および画像表示装置として使用する場合、画像加工用プログラム、および画像表示用プログラムを用意し、これらのプログラムをパソコンに取込んで使用する。プログラムをコンピュータのデータストレージ装置にローディングした上で実行させることにより、画像加工装置、および画像表示装置が提供される。プログラムのローディングは、プログラムが格納された記録媒体をパソコンにセットして行ってもよいし、ネットワークを経由してパソコン取り込ませる方法でもよい。
【００５４】
特許請求の範囲における各構成要素と、発明の実施の形態における各構成要素との対応について説明する。第１のデータファイル生成手段、第２のデータファイル生成手段、制御手段、および関連づけ情報編集手段は、たとえば、ＣＰＵ１０によって構成される。加工されたデータファイルの関連づけ情報は、たとえば、加工前のデータファイルの名称が対応する。原画像（未加工画像）のデータファイルの関連づけ情報は、たとえば、原画像のデータファイルであることを示す識別記号が対応する。画像信号生成回路、制御回路は、たとえば、パソコンのシステムコントローラによって構成される。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【００５５】
【発明の効果】
請求項１および請求項１１に記載の発明では、画像加工時に原画像および加工前後の画像の関連づけ情報のデータをデータファイルに含めることができる。請求項５および請求項１３に記載の発明では、関連づけ情報によって原画像および加工前後の画像の関係をわかりやすく表示することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による電子カメラの概要を説明するブロック図である。
【図２】画像データファイルのフォーマットを説明する図である。
【図３】画像加工後のデータファイルのフォーマットを説明する図である。
【図４】原画像のデータファイルのフォーマットを説明する図である。
【図５】画像加工プログラムによる画像加工処理の流れを説明するフローチャートである。
【図６】画像表示プログラムによる再生表示処理の流れを説明するフローチャートである。
【図７】ツリー表示の一例を説明する図である。
【図８】表示画像の一例を示す図である。
【図９】ツリー表示を拡大した図である。
【図１０】加工前後の画像の相違部分を選択コマの主画像と異なる態様で表示した例を示す図である。
【符号の説明】
１０…ＣＰＵ、　　　　　　　　　　　１１…撮像装置、
１２…メモリ、　　　　　　　　　　　１６…ＬＣＤモニタ、
２０…記録媒体、　　　　　　　　　　７１〜７５…マーク、
７１Ａ〜７５Ａ…サムネイル画像、　　７１Ｄ、８１…選択コマの主画像、
７３Ｄ…加工前後の画像の相違部分、　８２…ツリー表示
【図１】
2004064297.tif 000003
【図２】
2004064297.tif 000004
【図３】
2004064297.tif 000005
【図４】
2004064297.tif 000006
【図５】
2004064297.tif 000007
【図６】
2004064297.tif 000008
【図７】
2004064297.tif 000009
【図８】
2004064297.tif 000010
【図９】
2004064297.tif 000011
【図１０】
2004064297.tif 000012