(57)【要約】【課題】  画像を含む情報を処理する際に、その処理のやり直しを簡便に行うことのできる画像履歴処理技術を提供する。【解決手段】  履歴表示エリアに表示されている第１の履歴アイコンを選択し、第１の履歴アイコンに対応する画像を処理対象画像として画像表示エリアに表示し、処理対象画像に施す画像処理を選択し、選択した画像処理を処理対象画像に対して実行し、実行した画像処理を表す第２の履歴アイコンを、第１の履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在しない場合には、第１の履歴アイコンの後に表示し、第１の履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在する場合には、第２の履歴アイコンを第３の履歴アイコンと並列して表示する画像履歴処理方法である。【選択図】    図１
2005301492.tif 000002
【特許請求の範囲】
【請求項１】
画像を含む情報を記憶する記憶手段と、画像に複数の処理を実行する画像処理手段と、画像を表示する画像表示エリアと画像処理履歴を表示する履歴表示エリアを有する表示手段とを備えた画像処理装置で実行するプログラムであって、
処理対象画像を前記画像表示エリアに表示する第１の画像表示ステップと、
前記処理対象に施す画像処理を選択する第１の画像処理選択ステップと、
前記第１の画像処理選択ステップで選択した画像処理を処理対象画像に対して実行する第１の画像処理ステップと、
前記第１の画像処理ステップで実行した画像処理の処理結果画像と処理内容を表す処理情報を前記記憶手段に記憶する第１の履歴記憶ステップと、
前記第１の画像処理ステップで実行した画像処理を表す履歴アイコンを、前記履歴表示エリアに表示されているその直前の履歴アイコンの後に並べて表示する第１の履歴追加ステップと、
履歴表示エリアに表示されている履歴アイコンを選択する第１の履歴選択ステップと、
前記第１の履歴選択ステップで選択した履歴アイコンに対応する画像処理の処理結果画像を、次の処理を施す第２の処理対象画像とする処理対象選択ステップと、
前記第２の処理対象画像を前記画像表示エリアに表示する第２の画像表示ステップと、
前記第２の処理対象画像に施す画像処理を選択する第２の画像処理選択ステップと、
前記第２の画像処理選択ステップで選択した画像処理を前記第２の処理対象画像に実行する第２の画像処理ステップと、
前記第２の画像処理ステップで実行した画像処理の処理結果画像と処理情報とを前記記憶手段に記憶する第２の履歴記憶ステップと、
前記第２の画像処理ステップで実行した画像処理を表す第２の履歴アイコンを、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在しない場合には、前記処理対象選択ステップで選択した履歴アイコンの後に表示し、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在する場合には、前記第２の履歴アイコンを前記第３の履歴アイコンと並列して表示する第２の履歴追加ステップと、
をコンピュータに実行させるためのプログラム。
【請求項２】
撮影した画像、又は外部から入力した画像、又は前記記憶手段に記憶されている画像を選択する画像選択ステップと、
前記画像選択ステップにおける画像選択を１つの画像処理として、この画像選択に対応する履歴アイコンを履歴表示エリアに表示する履歴表示ステップとを更に有し、
前記処理対象画像は、前記画像選択ステップで選択した画像であることを特徴とする請求項１記載のプログラム。
【請求項３】
前記履歴エリアに表示されている履歴アイコンを複数選択する第２の履歴選択ステップと、
前記第２の履歴選択で選択したそれぞれの履歴アイコンに対応する処理結果画像を前記画像表示エリアに並べて表示する第３の画像表示ステップと、
を有することを特徴とする請求項１または２記載のプログラム。
【請求項４】
前記履歴エリアに表示されている履歴アイコンを１つ又は複数選択する第３の履歴選択ステップと、
前記第３の履歴選択ステップで選択された履歴アイコンに対応する処理結果画像を前記記憶手段に記憶する画像記憶ステップと、
を更に有することを特徴とする請求項１乃至３の内いずれか１項に記載のプログラム。
【請求項５】
前記履歴エリアに表示されている履歴アイコンを１つ又は複数選択する第３の履歴選択ステップと、
前記履歴表示エリアに表示されている最初の履歴アイコンに対応する画像処理から前記第３の履歴選択ステップで選択された履歴アイコンに対応する画像処理までの全ての画像処理プロセスを前記記憶手段に記憶するプロセス記憶ステップと、
を更に有することを特徴とする請求項１乃至３の内いずれか１項に記載のプログラム。
【請求項６】
前記履歴エリアに表示されている履歴アイコンを選択する第４の履歴選択ステップと、
前記プロセス記憶ステップで記憶した画像処理プロセスを前記記憶手段から読み出すプロセス読み出しステップと、
前記第４の履歴選択ステップで選択した履歴アイコンに対応する処理結果画像に対して、前記プロセス読み出しステップで読み出した全ての画像処理プロセスを順次実行する第３の画像処理ステップと、
前記第３画像処理ステップで実行した各画像処理に対応する履歴アイコンを、前記４の履歴選択ステップで選択した第４の履歴アイコンの後に並べて履歴表示エリアに表示する第３の履歴追加ステップと、
前記第３の履歴追加ステップで表示された履歴アイコンに対応する処理結果画像と処理情報を前記記憶手段に記憶する第３の履歴記憶ステップと、
を更に有することを特徴とする請求項５記載のプログラム。
【請求項７】
前記第３の履歴追加ステップにおいて、前記第４の履歴選択ステップで選択した第４の履歴アイコンの後に次の第５の履歴アイコンが存在する場合には、前記第３画像処理ステップで実行した画像処理に対応する履歴アイコンを、前記第４の履歴アイコンと前記第５のアイコンの間に表示する第４の履歴追加ステップと、
前記第３の画像処理ステップの画像処理プロセスの処理結果画像を処理対象画像として、前記第５の履歴アイコン以降の履歴アイコンに対応する画像処理を順次実行する第１の再処理ステップと、
前記第５の履歴アイコンに対応する前記記憶手段に記憶されている処理結果画像と処理情報を更新する第１の履歴更新ステップと、
を更に有することを特徴とする請求項６記載のプログラム。
【請求項８】
前記履歴エリアに表示されている履歴アイコンを選択する第５の履歴選択ステップと、
削除を指示する削除指示ステップと、
前記削除指示ステップの指示に応じて、前記第５の履歴選択ステップで選択された履歴アイコンを履歴表示エリアから削除する履歴アイコン削除ステップと、
前記履歴アイコン削除ステップで削除した履歴アイコンに対応する処理結果画像と処理情報とを前記記憶手段から削除する履歴削除ステップと、
を更に有することを特徴とする請求項１乃至７の内いずれか１項に記載のプログラム。
【請求項９】
前記履歴アイコン削除ステップで削除された履歴アイコンの直前の履歴アイコンに対応する処理結果画像を処理対象画像として、前記履歴アイコン削除ステップで削除された履歴アイコンより後に存在する第６の履歴アイコンに対応する各画像処理を順次実行する第２の再処理ステップと、
前記記憶手段に記憶されている、前記第６の履歴アイコンに対応する処理結果画像と処理情報を更新する第２の履歴更新ステップと、
を更に有することを特徴とする請求項８記載のプログラム。
【請求項１０】
前記履歴アイコン削除ステップは、
前記第５の履歴選択ステップで選択された履歴アイコン以降の履歴アイコンを履歴エリアから削除することを特徴とする請求項８記載のプログラム。
【請求項１１】
前記第５の履歴選択ステップで選択した履歴アイコンに後に並列する複数の履歴アイコンが続く場合には、前記削除指示手段の指示があっても、前記削除ステップを実行しないことを特徴とする請求項８乃至１０の内いずれか１項に記載のプログラム。
【請求項１２】
前記履歴表示エリアに表示された連続する履歴アイコンが同じ種類の画像処理に対応している場合に、前記連続するアイコンを統合する履歴アイコン統合ステップと、
前記記憶手段に記憶されている、前記履歴アイコン統合ステップの統合対象の履歴アイコンに対応する複数の処理結果画像と複数の処理情報とをそれぞれ統合して、１つの処理結果画像と１つの処理情報とにする記憶情報統合ステップと、
を更に有することを特徴とする請求項１乃至１１の内いずれか１項に記載のプログラム。
【請求項１３】
前記履歴アイコンは、前記履歴アイコンの画像処理の処理結果画像をサムネイル画像として表示したものであることを特徴とする請求項１乃至１２の内いずれか１項に記載のプログラム。
【請求項１４】
前記履歴アイコンの前記サムネイル画像は、前記第１の履歴更新ステップ又は前記第２の履歴更新ステップにより更新されることを特徴とする請求項７または請求項９記載のプログラム。
【請求項１５】
画像を含む情報を記憶する記憶手段と、画像に複数の処理を実行する画像処理手段と、画像を表示する画像表示エリアと画像処理履歴を表示する履歴表示エリアを有する表示手段とを備えた画像処理装置で実行するプログラムを記録した記録媒体であって、
処理対象画像を前記画像表示エリアに表示する第１の画像表示ステップと、
前記処理対象に施す画像処理を選択する第１の画像処理選択ステップと、
前記第１の画像処理選択ステップで選択した画像処理を処理対象画像に対して実行する第１の画像処理ステップと、
前記第１の画像処理ステップで実行した画像処理の処理結果画像と処理内容を表す処理情報を前記記憶手段に記憶する第１の履歴記憶ステップと、
前記第１の画像処理ステップで実行した画像処理を表す履歴アイコンを、前記履歴表示エリアに表示されているその直前の履歴アイコンの後に並べて表示する第１の履歴追加ステップと、
履歴表示エリアに表示されている履歴アイコンを選択する第１の履歴選択ステップと、
前記第１の履歴選択ステップで選択した履歴アイコンに対応する画像処理の処理結果画像を、次の処理を施す第２の処理対象画像とする処理対象選択ステップと、
前記第２の処理対象画像を前記画像表示エリアに表示する第２の画像表示ステップと、
前記第２の処理対象画像に施す画像処理を選択する第２の画像処理選択ステップと、
前記第２の画像処理選択ステップで選択した画像処理を前記第２の処理対象画像に実行する第２の画像処理ステップと、
前記第２の画像処理ステップで実行した画像処理の処理結果画像と処理情報とを前記記憶手段に記憶する第２の履歴記憶ステップと、
前記第２の画像処理ステップで実行した画像処理を表す第２の履歴アイコンを、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在しない場合には、前記処理対象選択ステップで選択した履歴アイコンの後に表示し、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在する場合には、前記第２の履歴アイコンを前記第３の履歴アイコンと並列して表示する第２の履歴追加ステップと、
をコンピュータに実行させるためのプログラムを記録した記録媒体。
【請求項１６】
画像を含む情報を記憶する記憶手段と、画像に複数の処理を実行する画像処理手段と、画像を表示する画像表示エリアと画像処理履歴を表示する履歴表示エリアを有する表示手段とを備えた画像処理装置の画像履歴処理方法であって、
処理対象画像を前記画像表示エリアに表示する第１の画像表示ステップと、
前記処理対象に施す画像処理を選択する第１の画像処理選択ステップと、
前記第１の画像処理選択ステップで選択した画像処理を処理対象画像に対して実行する第１の画像処理ステップと、
前記第１の画像処理ステップで実行した画像処理の処理結果画像と処理内容を表す処理情報を前記記憶手段に記憶する第１の履歴記憶ステップと、
前記第１の画像処理ステップで実行した画像処理を表す履歴アイコンを、前記履歴表示エリアに表示されているその直前の履歴アイコンの後に並べて表示する第１の履歴追加ステップと、
履歴表示エリアに表示されている履歴アイコンを選択する第１の履歴選択ステップと、
前記第１の履歴選択ステップで選択した履歴アイコンに対応する画像処理の処理結果画像を、次の処理を施す第２の処理対象画像とする処理対象選択ステップと、
前記第２の処理対象画像を前記画像表示エリアに表示する第２の画像表示ステップと、
前記第２の処理対象画像に施す画像処理を選択する第２の画像処理選択ステップと、
前記第２の画像処理選択ステップで選択した画像処理を前記第２の処理対象画像に実行する第２の画像処理ステップと、
前記第２の画像処理ステップで実行した画像処理の処理結果画像と処理情報とを前記記憶手段に記憶する第２の履歴記憶ステップと、
前記第２の画像処理ステップで実行した画像処理を表す第２の履歴アイコンを、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在しない場合には、前記処理対象選択ステップで選択した履歴アイコンの後に表示し、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在する場合には、前記第２の履歴アイコンを前記第３の履歴アイコンと並列して表示する第２の履歴追加ステップと、
を備えたことを特徴とする画像履歴処理方法。
【請求項１７】
画像を含む情報を記憶する記憶手段と、
画像に複数の処理を実行する画像処理手段と、
画像を表示する画像表示エリアと画像処理履歴を表示する履歴表示エリアを有する表示手段と、
処理対象画像を前記画像表示エリアに表示する第１の画像表示手段と、
前記処理対象に施す画像処理を選択する第１の画像処理選択手段と、
前記第１の画像処理選択手段が選択した画像処理を処理対象画像に対して実行する第１の画像処理手段と、
前記第１の画像処理手段が実行した画像処理の処理結果画像と処理内容を表す処理情報を前記記憶手段に記憶する第１の履歴記憶手段と、
前記第１の画像処理手段が実行した画像処理を表す履歴アイコンを、前記履歴表示エリアに表示されているその直前の履歴アイコンの後に並べて表示する第１の履歴追加手段と、
履歴表示エリアに表示されている履歴アイコンを選択する第１の履歴選択手段と、
前記第１の履歴選択手段が選択した履歴アイコンに対応する画像処理の処理結果画像を、次の処理を施す第２の処理対象画像とする処理対象選択手段と、
前記第２の処理対象画像を前記画像表示エリアに表示する第２の画像表示手段と、
前記第２の処理対象画像に施す画像処理を選択する第２の画像処理選択手段と、
前記第２の画像処理選択手段が選択した画像処理を前記第２の処理対象画像に実行する第２の画像処理手段と、
前記第２の画像処理手段が実行した画像処理の処理結果画像と処理情報とを前記記憶手段に記憶する第２の履歴記憶手段と、
前記第２の画像処理手段が実行した画像処理を表す第２の履歴アイコンを、前記処理対象選択手段が選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在しない場合には、前記処理対象選択手段が選択した履歴アイコンの後に表示し、前記処理対象選択手段が選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在する場合には、前記第２の履歴アイコンを前記第３の履歴アイコンと並列して表示する第２の履歴追加手段と、
を備えたことを特徴とする画像履歴処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を含む情報処理のやり直しを簡便に実行するための技術に関する。
【背景技術】
【０００２】
連続して情報処理を実行した後で、任意の情報処理を途中からやり直して実行したい場合がある。このような場合にやり直しが簡単に操作できれば大変便利である。
【０００３】
このニーズに応える技術として、実行済の処理を取り消して過去の任意時点の処理状態に戻したり、一旦取り消した更新指示を再実行させて任意時点でのデータ処理状態でのやり直しができる技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−７６２４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術は、例えば、テキストの編集などの情報処理には適しているが、画像情報を処理する際には、なお解決すべき課題があった。
【０００５】
一般に画像処理では、処理した結果の画像同士を互いに比較して処理の優劣や良否を判定することが通常行われる。ところが、文献１に記載された技術を適用してもその処理結果を直ちに比較することができない。また、画像処理では、どの処理にまで遡るかを決定するためには、実施した処理履歴を視覚で確認できなければならないが、文献１に記載された技術では視覚で確認することができない。
【０００６】
本発明は、かかる事情に鑑みてなされたものであり、画像を含む情報を処理する際に、その処理のやり直しを簡便に行うことのできる画像履歴処理プログラム、画像履歴処理方法、画像履歴処理装置及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための、本発明に係る請求項１に記載の画像履歴処理プログラムは、画像を含む情報を記憶する記憶手段と、画像に複数の処理を実行する画像処理手段と、画像を表示する画像表示エリアと画像処理履歴を表示する履歴表示エリアを有する表示手段とを備えた画像処理装置で実行するプログラムであって、処理対象画像を前記画像表示エリアに表示する第１の画像表示ステップと、前記処理対象に施す画像処理を選択する第１の画像処理選択ステップと、前記第１の画像処理選択ステップで選択した画像処理を処理対象画像に対して実行する第１の画像処理ステップと、前記第１の画像処理ステップで実行した画像処理の処理結果画像と処理内容を表す処理情報を前記記憶手段に記憶する第１の履歴記憶ステップと、前記第１の画像処理ステップで実行した画像処理を表す履歴アイコンを、前記履歴表示エリアに表示されているその直前の履歴アイコンの後に並べて表示する第１の履歴追加ステップと、履歴表示エリアに表示されている履歴アイコンを選択する第１の履歴選択ステップと、前記第１の履歴選択ステップで選択した履歴アイコンに対応する画像処理の処理結果画像を、次の処理を施す第２の処理対象画像とする処理対象選択ステップと、前記第２の処理対象画像を前記画像表示エリアに表示する第２の画像表示ステップと、前記第２の処理対象画像に施す画像処理を選択する第２の画像処理選択ステップと、前記第２の画像処理選択ステップで選択した画像処理を前記第２の処理対象画像に実行する第２の画像処理ステップと、前記第２の画像処理ステップで実行した画像処理の処理結果画像と処理情報とを前記記憶手段に記憶する第２の履歴記憶ステップと、前記第２の画像処理ステップで実行した画像処理を表す第２の履歴アイコンを、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在しない場合には、前記処理対象選択ステップで選択した履歴アイコンの後に表示し、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在する場合には、前記第２の履歴アイコンを前記第３の履歴アイコンと並列して表示する第２の履歴追加ステップと、をコンピュータに実行させる。
【０００８】
また本発明に係る請求項２記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、撮影した画像、又は外部から入力した画像、又は前記記憶手段に記憶されている画像を選択する画像選択ステップと、前記画像選択ステップにおける画像選択を１つの画像処理として、この画像選択に対応する履歴アイコンを履歴表示エリアに表示する履歴表示ステップとを更に有し、前記処理対象画像は、前記画像選択ステップで選択した画像である。
【０００９】
また本発明に係る請求項３記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴エリアに表示されている履歴アイコンを複数選択する第２の履歴選択ステップと、前記第２の履歴選択で選択したそれぞれの履歴アイコンに対応する処理結果画像を前記画像表示エリアに並べて表示する第３の画像表示ステップと、を有する。
【００１０】
また本発明に係る請求項４記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴エリアに表示されている履歴アイコンを１つ又は複数選択する第３の履歴選択ステップと、前記第３の履歴選択ステップで選択された履歴アイコンに対応する処理結果画像を前記記憶手段に記憶する画像記憶ステップと、を更に有する。
【００１１】
また本発明に係る請求項５記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴エリアに表示されている履歴アイコンを１つ又は複数選択する第３の履歴選択ステップと、前記履歴表示エリアに表示されている最初の履歴アイコンに対応する画像処理から前記第３の履歴選択ステップで選択された履歴アイコンに対応する画像処理までの全ての画像処理プロセスを前記記憶手段に記憶するプロセス記憶ステップと、を更に有する。
【００１２】
また本発明に係る請求項６記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴エリアに表示されている履歴アイコンを選択する第４の履歴選択ステップと、前記プロセス記憶ステップで記憶した画像処理プロセスを前記記憶手段から読み出すプロセス読み出しステップと、前記第４の履歴選択ステップで選択した履歴アイコンに対応する処理結果画像に対して、前記プロセス読み出しステップで読み出した全ての画像処理プロセスを順次実行する第３の画像処理ステップと、前記第３画像処理ステップで実行した各画像処理に対応する履歴アイコンを、前記４の履歴選択ステップで選択した第４の履歴アイコンの後に並べて履歴表示エリアに表示する第３の履歴追加ステップと、前記第３の履歴追加ステップで表示された履歴アイコンに対応する処理結果画像と処理情報を前記記憶手段に記憶する第３の履歴記憶ステップと、を更に有する。
【００１３】
また本発明に係る請求項７記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記第３の履歴追加ステップにおいて、前記第４の履歴選択ステップで選択した第４の履歴アイコンの後に次の第５の履歴アイコンが存在する場合には、前記第３画像処理ステップで実行した画像処理に対応する履歴アイコンを、前記第４の履歴アイコンと前記第５のアイコンの間に表示する第４の履歴追加ステップと、前記第３の画像処理ステップの画像処理プロセスの処理結果画像を処理対象画像として、前記第５の履歴アイコン以降の履歴アイコンに対応する画像処理を順次実行する第１の再処理ステップと、前記第５の履歴アイコンに対応する前記記憶手段に記憶されている処理結果画像と処理情報を更新する第１の履歴更新ステップと、を更に有する。
【００１４】
また本発明に係る請求項８記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴エリアに表示されている履歴アイコンを選択する第５の履歴選択ステップと、削除を指示する削除指示ステップと、前記削除指示ステップの指示に応じて、前記第５の履歴選択ステップで選択された履歴アイコンを履歴表示エリアから削除する履歴アイコン削除ステップと、前記履歴アイコン削除ステップで削除した履歴アイコンに対応する処理結果画像と処理情報とを前記記憶手段から削除する履歴削除ステップと、を更に有する。
【００１５】
また本発明に係る請求項９記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴アイコン削除ステップで削除された履歴アイコンの直前の履歴アイコンに対応する処理結果画像を処理対象画像として、前記履歴アイコン削除ステップで削除された履歴アイコンより後に存在する第６の履歴アイコンに対応する各画像処理を順次実行する第２の再処理ステップと、前記記憶手段に記憶されている、前記第６の履歴アイコンに対応する処理結果画像と処理情報を更新する第２の履歴更新ステップと、を更に有する。
【００１６】
また本発明に係る請求項１０記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴アイコン削除ステップは、前記第５の履歴選択ステップで選択された履歴アイコン以降の履歴アイコンを履歴エリアから削除する。
【００１７】
また本発明に係る請求項１１記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記第５の履歴選択ステップで選択した履歴アイコンに後に並列する複数の履歴アイコンが続く場合には、前記削除指示手段の指示があっても、前記削除ステップを実行しない。
【００１８】
また本発明に係る請求項１２記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴表示エリアに表示された連続する履歴アイコンが同じ種類の画像処理に対応している場合に、前記連続するアイコンを統合する履歴アイコン統合ステップと、前記記憶手段に記憶されている、前記履歴アイコン統合ステップの統合対象の履歴アイコンに対応する複数の処理結果画像と複数の処理情報とをそれぞれ統合して、１つの処理結果画像と１つの処理情報とにする記憶情報統合ステップと、を更に有する。
【００１９】
また本発明に係る請求項１３記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴アイコンは、前記履歴アイコンの画像処理の処理結果画像をサムネイル画像として表示したものである。
【００２０】
また本発明に係る請求項１４記載のプログラムは、上記記載の発明である画像履歴処理プログラムにおいて、前記履歴アイコンの前記サムネイル画像は、前記第１の履歴更新ステップ又は前記第２の履歴更新ステップにより更新される。
【００２１】
また本発明に係る請求項１５記載の記録媒体は、画像を含む情報を記憶する記憶手段と、画像に複数の処理を実行する画像処理手段と、画像を表示する画像表示エリアと画像処理履歴を表示する履歴表示エリアを有する表示手段とを備えた画像処理装置で実行するプログラムを記録した記録媒体であって、処理対象画像を前記画像表示エリアに表示する第１の画像表示ステップと、前記処理対象に施す画像処理を選択する第１の画像処理選択ステップと、前記第１の画像処理選択ステップで選択した画像処理を処理対象画像に対して実行する第１の画像処理ステップと、前記第１の画像処理ステップで実行した画像処理の処理結果画像と処理内容を表す処理情報を前記記憶手段に記憶する第１の履歴記憶ステップと、前記第１の画像処理ステップで実行した画像処理を表す履歴アイコンを、前記履歴表示エリアに表示されているその直前の履歴アイコンの後に並べて表示する第１の履歴追加ステップと、履歴表示エリアに表示されている履歴アイコンを選択する第１の履歴選択ステップと、前記第１の履歴選択ステップで選択した履歴アイコンに対応する画像処理の処理結果画像を、次の処理を施す第２の処理対象画像とする処理対象選択ステップと、前記第２の処理対象画像を前記画像表示エリアに表示する第２の画像表示ステップと、前記第２の処理対象画像に施す画像処理を選択する第２の画像処理選択ステップと、前記第２の画像処理選択ステップで選択した画像処理を前記第２の処理対象画像に実行する第２の画像処理ステップと、前記第２の画像処理ステップで実行した画像処理の処理結果画像と処理情報とを前記記憶手段に記憶する第２の履歴記憶ステップと、前記第２の画像処理ステップで実行した画像処理を表す第２の履歴アイコンを、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在しない場合には、前記処理対象選択ステップで選択した履歴アイコンの後に表示し、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在する場合には、前記第２の履歴アイコンを前記第３の履歴アイコンと並列して表示する第２の履歴追加ステップと、をコンピュータに実行させるためのプログラムを記録した。
【００２２】
また本発明に係る請求項１６記載の画像履歴処理方法は、画像を含む情報を記憶する記憶手段と、画像に複数の処理を実行する画像処理手段と、画像を表示する画像表示エリアと画像処理履歴を表示する履歴表示エリアを有する表示手段とを備えた画像処理装置の画像履歴処理方法であって、処理対象画像を前記画像表示エリアに表示する第１の画像表示ステップと、前記処理対象に施す画像処理を選択する第１の画像処理選択ステップと、前記第１の画像処理選択ステップで選択した画像処理を処理対象画像に対して実行する第１の画像処理ステップと、前記第１の画像処理ステップで実行した画像処理の処理結果画像と処理内容を表す処理情報を前記記憶手段に記憶する第１の履歴記憶ステップと、前記第１の画像処理ステップで実行した画像処理を表す履歴アイコンを、前記履歴表示エリアに表示されているその直前の履歴アイコンの後に並べて表示する第１の履歴追加ステップと、履歴表示エリアに表示されている履歴アイコンを選択する第１の履歴選択ステップと、前記第１の履歴選択ステップで選択した履歴アイコンに対応する画像処理の処理結果画像を、次の処理を施す第２の処理対象画像とする処理対象選択ステップと、前記第２の処理対象画像を前記画像表示エリアに表示する第２の画像表示ステップと、前記第２の処理対象画像に施す画像処理を選択する第２の画像処理選択ステップと、前記第２の画像処理選択ステップで選択した画像処理を前記第２の処理対象画像に実行する第２の画像処理ステップと、前記第２の画像処理ステップで実行した画像処理の処理結果画像と処理情報とを前記記憶手段に記憶する第２の履歴記憶ステップと、前記第２の画像処理ステップで実行した画像処理を表す第２の履歴アイコンを、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在しない場合には、前記処理対象選択ステップで選択した履歴アイコンの後に表示し、前記処理対象選択ステップで選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在する場合には、前記第２の履歴アイコンを前記第３の履歴アイコンと並列して表示する第２の履歴追加ステップと、を備えた。
【００２３】
また本発明に係る請求項１７記載の画像履歴処理装置は、画像を含む情報を記憶する記憶手段と、画像に複数の処理を実行する画像処理手段と、画像を表示する画像表示エリアと画像処理履歴を表示する履歴表示エリアを有する表示手段と、処理対象画像を前記画像表示エリアに表示する第１の画像表示手段と、前記処理対象に施す画像処理を選択する第１の画像処理選択手段と、前記第１の画像処理選択手段が選択した画像処理を処理対象画像に対して実行する第１の画像処理手段と、前記第１の画像処理手段が実行した画像処理の処理結果画像と処理内容を表す処理情報を前記記憶手段に記憶する第１の履歴記憶手段と、前記第１の画像処理手段が実行した画像処理を表す履歴アイコンを、前記履歴表示エリアに表示されているその直前の履歴アイコンの後に並べて表示する第１の履歴追加手段と、履歴表示エリアに表示されている履歴アイコンを選択する第１の履歴選択手段と、前記第１の履歴選択手段が選択した履歴アイコンに対応する画像処理の処理結果画像を、次の処理を施す第２の処理対象画像とする処理対象選択手段と、前記第２の処理対象画像を前記画像表示エリアに表示する第２の画像表示手段と、前記第２の処理対象画像に施す画像処理を選択する第２の画像処理選択手段と、前記第２の画像処理選択手段が選択した画像処理を前記第２の処理対象画像に実行する第２の画像処理手段と、前記第２の画像処理手段が実行した画像処理の処理結果画像と処理情報とを前記記憶手段に記憶する第２の履歴記憶手段と、前記第２の画像処理手段が実行した画像処理を表す第２の履歴アイコンを、前記処理対象選択手段が選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在しない場合には、前記処理対象選択手段が選択した履歴アイコンの後に表示し、前記処理対象選択手段が選択した履歴アイコンの後ろに過去に実行した第３の履歴アイコンが存在する場合には、前記第２の履歴アイコンを前記第３の履歴アイコンと並列して表示する第２の履歴追加手段と、を備えた。
【発明の効果】
【００２４】
本発明によれば、画像を含む情報を処理する際に、その処理のやり直しを簡便に行うことができる。
【発明を実施するための最良の形態】
【００２５】
［第１の実施の形態］
本発明の実施の形態に係る画像履歴処理方法では、情報処理装置の表示部に表示される画像履歴画面に基づいて、ユーザが画像履歴の管理及びやり直し操作を実行する。
【００２６】
図１は、本発明の第１の実施の形態の画像履歴処理方法による画像履歴画面の構成を示す図である。
【００２７】
画像履歴画面１は、ツールバーエリア２、履歴ツリー表示エリア３及び編集画像表示エリア４で構成されている。ツールバーエリア２は、画像履歴表示に関する操作を行うための各種ボタンが設けられている。履歴ツリー表示エリア３は、ユーザが行った画像処理操作の履歴を履歴サムネイル画像５を備えたツリー形式で表示する。編集画像表示エリア４は、編集処理した画像を表示する。
【００２８】
ツールバーエリア２には、画像編集リストボタン１１、編集画像に適用ボタン１２、履歴画像比較ボタン１３、履歴削除ボタン１４、履歴画像保存ボタン１５、履歴プロセス保存ボタン１６、履歴プロセス読込ボタン１７、履歴プロセス結合ボタン１８及び編集終了ボタン１９が設けられている。
【００２９】
画像編集リストボタン１１を操作すると、画像の処理メニューが提示される。編集画像に適用ボタン１２を操作すると、ユーザが選択した処理内容が画像に適用される。履歴画像比較ボタン１３を操作すると、比較する複数の画像が編集画像表示エリア４に表示される。履歴削除ボタン１４を操作すると、選択された履歴サムネイル画像５が履歴ツリー表示エリア３から削除される。
【００３０】
履歴画像保存ボタン１５を操作すると、選択された履歴サムネイル画像５に対応する実画像が保存される。履歴プロセス保存ボタン１６を操作すると、原画像を処理したプロセスの履歴が保存される。履歴プロセス読込ボタン１７を操作すると、保存されていた履歴プロセスが履歴ツリーに追加される。履歴プロセス結合ボタン１８を操作すると、履歴ツリー上の連続したプロセスが結合される。
【００３１】
履歴ツリー表示エリア３には、ユーザが行った画像処理操作の履歴が履歴サムネイル画像５を備えたツリー形式で表示されている。図１に示す例では、Ａを原画像として、一連の画像処理を施すことによって画像がＢ→Ｃ→Ｄと変化していく様子が履歴サムネイル画像５を見ることで示される。また、画像処理は単一の経路でなく、他の履歴プロセスのルートがあることも表示される。図１では、Ａ→Ｂ→Ｅ→Ｆと処理される履歴プロセス、Ａ→Ｂ→Ｃ→Ｇ→Ｈと処理される履歴プロセスがあることも表示されている。
【００３２】
次に、画像履歴の処理方法の概要を図１を参照しつつ説明する。
【００３３】
ユーザが画像履歴画面１を表示すると、ツールバーエリア２には操作ボタン１１〜１９が表示される。そこで、ユーザが、情報処理装置内に記憶されている任意の画像を選択するとその画像が編集画像表示エリア４に表示され、それとともに履歴ツリー表示エリア３にその画像の履歴サムネイル画像５を備えた履歴ツリーが表示される。
【００３４】
ここで、選択する画像は、外部から入力した画像であっても良く、撮像装置から入力された画像であっても良い。以上の準備の下で、画像履歴処理に関する各機能を実行することができる。
【００３５】
先ず画像編集方法について説明する。
【００３６】
ユーザが、画像編集ボタン１１を操作すると、図２に示す画像編集リストがプルダウンメニューで表示される。ユーザがこの画像編集リストから所望の処理を選択すると、その処理の内容（不図示）が表示される。例えば、「明るさ」を選択すると、−１０〜＋１０までの複数の数字が表示される。そこで、ユーザが明るさとして「＋５」を選択して、編集画像に適用ボタン１２を操作すると、この選択した内容の処理が編集画像表示エリア４に表示されている画像に適用され、その結果の画像に更新される。
【００３７】
そして、それとともに履歴ツリー表示部３に、この処理プロセスが履歴ツリーとして追加表示される。
【００３８】
図３は、履歴ツリーの追加表示方法を説明する図である。履歴ツリーの末端部にある画像に対して、画像編集リストで選択された画像処理が行われた場合、履歴ツリーの現在の状態（カレント）を表わすサムネイル画像の先の履歴ツリーに、処理後の新たな履歴サムネイル画像５を追加して表示する。
【００３９】
図４は、履歴ツリーの別の追加表示方法を説明する図である。履歴ツリーの中間部にある画像に対して、画像編集リストで選択された画像処理が行われた場合、編集対象の履歴サムネイル画像５の位置を分岐点として、すでにある履歴サムネイル画像５のルートとは別に新たにルートを作成し、その履歴ツリーの先に新たな履歴サムネイル画像５を追加する。
【００４０】
次に、履歴の選択処理について図５を参照して説明する。
【００４１】
ユーザが履歴ツリー表示エリア３に表示された履歴サムネイル画像５をクリックすると、その履歴サムネイル画像５の表示が選択状態に変わり、編集画像表示部４に選択された履歴サムネイル画像５に対応する画像が表示される。
【００４２】
また、選択された履歴サムネイル画像５がある状態で、キーボードの特定のキー（例えば、シフトキー）を押しながら別の履歴サムネイル画像５を選択すると、選択された履歴は追加されて複数の履歴が選択され、新たに選択された履歴サムネイル画像５に対応する画像が編集画像表示部４に表示される。このように、履歴サムネイル画像５を選択する毎に選択された履歴サムネイル画像５に対応する画像が編集画像表示部４に表示される。
【００４３】
次に、履歴の削除処理について図６を参照して説明する。
【００４４】
ユーザが、履歴ツリーに表示された履歴サムネイル画像５の内から削除対象の履歴サムネイル画像５を１つ又は複数選択すると、上述の選択処理の要領で、履歴サムネイル画像５の表示が選択状態になり、また選択された履歴サムネイル画像５に対応する画像が編集画像表示部４に表示される。この状態でユーザが履歴削除ボタン１４を押すと「選択履歴のみ」か「選択履歴以降全て」かのモードを選択するメニュー（不図示）が表示される。ユーザがいずれかのモードを選択すると、そのモードに対応した削除処理が実行される。
【００４５】
図７は、「選択履歴のみ」モードの削除処理を説明する図である。
【００４６】
図７（１）は、履歴サムネイル画像５としてＣが選択されている状態を示している。ここで、履歴削除処理が実行されると、図７（２）に示すように、履歴サムネイル画像５であるＣに関する画像データと画像処理内容が削除される。なお、図７（３）に示すように、分岐位置にある履歴サムネイル画像５であるＢが選択されている場合は、削除不可として処理は実行しない。
【００４７】
図８は、「選択履歴以降全て」モードの削除処理を説明する図である。
【００４８】
図８（１）は、履歴サムネイル画像５としてＣが選択されている状態を示している。ここで、履歴削除処理が実行されると、図７（２）に示すように、履歴サムネイル画像５であるＣ及びＤに関する画像データと画像処理内容が削除される。なお、図７（３）に示すように、分岐位置にある履歴サムネイル画像５であるＢが選択されている場合は、削除不可として処理は実行しない。
【００４９】
次に、履歴画像の比較処理について図９を参照して説明する。
【００５０】
ユーザは、履歴ツリーに表示された履歴サムネイル画像５の内から比較表示したい履歴サムネイル画像５を複数選択すると、上述の選択処理の要領で、履歴サムネイル画像５の表示が選択状態になり、また編集画像表示部４に選択された履歴サムネイル画像５に対応する画像が表示される。次にユーザが履歴画像比較ボタン１３を押すと、選択された複数の画像が編集画像表示エリア４に並べて表示される。
【００５１】
次に、履歴画像の保存処理について図１０を参照して説明する。
【００５２】
ユーザは、履歴ツリーに表示された履歴サムネイル画像５の内から保存したい履歴サムネイル画像５を複数選択すると、上述の選択処理の要領で、履歴サムネイル画像５の表示が選択状態に変わり、また編集画像表示部４に選択された履歴サムネイル画像５に対応する画像が複数並べて表示される。このとき、画像に併せて保存対象履歴の状態も表示される。
【００５３】
次にユーザが履歴画像保存ボタン１５を押すと、保存先のフォルダ、保存ファイル名、保存する画像フォーマットなどを設定するボックス（不図示）が表示される。そこで、これらのデータを設定すると、実画像サイズで保存が行われる。この保存処理は、選択された全ての履歴サムネイル画像５に対して実行される。
【００５４】
次に、履歴画像の履歴プロセス保存処理について図１１を参照して説明する。
【００５５】
ユーザが、履歴ツリーに表示された履歴サムネイル画像５の内から処理プロセスを保存したい履歴サムネイル画像５を１つ又は複数選択すると、上述の選択処理の要領で、履歴サムネイル画像５の表示が選択状態に変わり、また選択された履歴サムネイル画像５に対応する画像が編集画像表示部４に表示される。履歴サムネイル画像５が複数選択されたときは、対応する画像も並べて複数表示される。
【００５６】
次にユーザが履歴プロセス保存ボタン１６を押すと、原画像を起点として選択された履歴サムネイル画像５までのルートが表示され、併せて保存ファイル名などを設定するボックス（不図示）が表示される。そこで、これらのデータを設定すると、このルートで実行された履歴プロセスが保存される。
【００５７】
次に、履歴プロセス読込処理について図１２、図１３を参照して説明する。
【００５８】
ユーザが、履歴ツリーに表示された履歴サムネイル画像５の内から履歴プロセスを読み込みたい始点となる履歴サムネイル画像５を１つ選択すると、上述の選択処理の要領で、履歴サムネイル画像５の表示が選択状態に変わり、また選択された履歴サムネイル画像５に対応する画像が編集画像表示部４に表示される。
【００５９】
次にユーザが履歴プロセス読込ボタン１７を押すと、上述の履歴プロセス保存処理で保存されている履歴プロセスを選択する画面（不図示）と、「追加モード」か「挿入モード」のいずれかを選択する画面（不図示）が表示される。そこで、これらのデータを設定すると、モードに対応した処理が実行される。
【００６０】
図１２は、追加モードでの履歴プロセス読込処理を説明する図である。選択された履歴サムネイル画像５を始点として、読み込まれた履歴プロセスが新たなツリーとして追加表示される。この結果、追加されたツリーに表示される履歴サムネイル画像５は、始点となる画像に対して読み込んだ履歴プロセスの画像処理を施した結果の画像となる。
【００６１】
図１３は、挿入モードでの履歴プロセス読込処理を説明する図である。選択された履歴サムネイル画像５を始点として、読み込まれた履歴プロセスが従来のツリー内に挿入されて表示される。この結果、挿入ツリーに表示される履歴サムネイル画像５は、始点となる画像に対して読み込んだ履歴プロセスの画像処理を施した結果の画像となる。そして、その後に続くツリーに表示される履歴サムネイル画像５は、この画像処理結果の画像を新たな対象として画像処理した結果の画像となる。
【００６２】
次に、履歴プロセス結合処理について図１４を参照して説明する。
【００６３】
現在の履歴ツリーに同種の画像処理を表わす履歴サムネイル画像５が連続して存在した場合、ユーザがその連続した履歴サムネイル画像５の範囲を指定して、履歴プロセス結合１８ボタンを操作すると、連続した画像処理の処理内容が結合されて１つの画像処理になり、履歴サムネイルが１つになる。
【００６４】
図１４（１）は、履歴プロセス結合前の履歴ツリーを表わしており、履歴プロセスＣとＤが同種の画像処理であったとする。そうすると、履歴プロセス結合１８ボタンの操作後は、図１４（２）に示すように、履歴プロセスはＸとして結合される。即ち、履歴プロセスＣが明るさ＋１０、履歴プロセスＤが明るさ＋５であったときは、結合後の履歴プロセスＸは明るさ＋１５となる。また、履歴プロセスＣが右３０°回転を表わし、履歴プロセスＤが右４０°回転を表わす場合には、結合後の履歴プロセスは右７０°回転を表わしている。
【００６５】
続いて、上述の画像履歴処理方法を実現するための情報処理装置の構成と、その主な処理手順について説明する。
【００６６】
図１５は、情報処理装置３０の構成を示す図である。情報処理装置３０は、表示部３１、操作入力部３２、通信インターフェース３３、情報管理ＤＢ３４、情報メモリ３５、プログラムメモリ３６、処理部３７を備えている。
【００６７】
表示部３１は、画像履歴画面１を表示するＣＲＴまたはＴＦＴ液晶ディスプレイである。操作入力部３２は、ユーザからの操作指示入力を受取るためのキーボード、マウス等の入力デバイスである。通信インターフェース３３は、例えばデジタルカメラ等の外部装置（不図示）との間で画像フアイル等の情報を通信により授受するためのインターフェースである。情報管理ＤＢ３４は、操作履歴を記憶する。情報メモリ３５は、操作に係る情報あるいは画像履歴処理に必要な情報を格納するバッファメモリである。プログラムメモリ３６は、情報処理装置３０の各機能を制御するプログラムを保存する。処理部３７は、情報処理装置３０の動作を統括的に制御する。
【００６８】
次に、画像履歴処理の概略の手順を図１６〜図２５を参照しつつ説明する。なお、以下に説明する処理は、画像履歴処理機能の内主な機能に関する処理である。従って、以下の説明に記載されていない機能であっても、図１乃至図１４の説明に記載された機能は画像履歴処理機能に含まれる。
【００６９】
ユーザが、情報処理装置内に記憶されている任意の画像を選択すると、図１６のステップＳ０１〜Ｓ０２において、処理部３７は、その画像を読み込むと共に、情報管理ＤＢ３４を検索してその画像が含まれる履歴ツリーを抽出して、履歴ツリー表示エリア３に履歴ツリーと履歴サムネイル画像５を表示する。
【００７０】
次にユーザが、画像処理を施したい画像を履歴ツリー表示エリア３の履歴サムネイル画像５の中から選択すると、図１６のステップＳ０３において、処理部３７は、その画像を編集画像表示エリア４に表示する。
【００７１】
ステップＳ０４〜Ｓ０５において、ユーザが、画像編集ボタン１１を操作して表示される画像編集リストから所望の処理を選択すると、処理部３７は、選択された画像編集処理を実行する。そして、ステップＳ０６に示す履歴生成処理（図１７）を実行する。
【００７２】
図１７のステップＴ０１〜Ｔ０２において、現在選択されている履歴サムネイル画像５が履歴ツリーの末端にある場合（Ｔ０１  Ｙｅｓ）は、現在の状態（カレント）に続けて履歴ツリーを追加する。ステップＴ０１において、現在選択されている履歴サムネイル画像５が履歴ツリーの末端にない場合（Ｔ０１  Ｎｏ）は、ステップＴ０３〜Ｔ０４において、現在の状態（カレント）を分岐点として、その分岐点からの新たな履歴ツリーを追加する。
【００７３】
そして、ステップＴ０５において、追加した履歴ツリーに画像処理が施された画像のサムネイル画像を追加表示してリターンする。
【００７４】
図１６に戻り、ユーザが、削除したい履歴サムネイル画像５を１つ又は複数選択して、「選択履歴のみ」か「選択履歴以降全て」かのモードと共に履歴削除ボタン１４を押すと、そのモードに対応したステップＳ１０に示す履歴削除処理が実行される。
【００７５】
図１８は、「選択履歴のみ」モードの履歴削除処理の概略の手順を示す図である。
【００７６】
図１８のステップＴ１０において、削除の対象とする履歴プロセスが分岐点にある場合（Ｔ１０  Ｙｅｓ）は、削除不可として処理は実行せずにリターンする。削除の対象とする履歴プロセスが分岐点にない場合（Ｔ１０  Ｎｏ）は、ステップＴ１１において、現在選択されている履歴サムネイル画像５が履歴ツリーの末端にあるかどうかを調べる。
【００７７】
そして、現在選択されている履歴サムネイル画像５が履歴ツリーの末端にある場合（Ｔ１１  Ｙｅｓ）であって、ステップＴ１２において、削除対象の履歴サムネイル画像５がカレントの状態である場合（Ｔ１２  Ｙｅｓ）は、ステップＴ１３〜Ｔ１４において、削除対象の１つ前の履歴プロセスにカレントを移動し、その移動後のカレントの履歴サムネイル画像に対応した画像を編集画像表示エリア４に更新表示する。
【００７８】
次に、ステップＴ１５〜Ｔ１６において、削除対象のサムネイル画像５を削除し、併せて削除対象の履歴プロセスと処理結果画像を削除してリターンする。なお、削除された後の新たな履歴ツリーは情報管理ＤＢ３４に記録される。
【００７９】
一方、ステップＴ１１において、現在選択されている履歴サムネイル画像５が履歴ツリーの末端にない場合（Ｔ１１  Ｎｏ）は、ステップＴ１８において、削除対象となっている履歴の前後の履歴をツリーで結合する。
【００８０】
ステップＴ１９において、削除対象の履歴サムネイル画像５がカレントの状態である場合（Ｔ１９  Ｙｅｓ）は、ステップＴ２０〜Ｔ２１において、削除対象の１つ前の履歴プロセスにカレントを移動し、その移動後のカレントの履歴サムネイル画像５に対応した画像を編集画像表示エリア４に更新表示する。そして、ステップＴ２２において、削除対象のサムネイル画像５を削除してリターンする。
【００８１】
図１９は、「選択履歴以降全て」モードの履歴削除処理の概略の手順を示す図である。
【００８２】
図１９のステップＴ２５において、削除の対象とする履歴プロセスが分岐点にある場合（Ｔ２５  Ｙｅｓ）は、削除不可として処理は実行せずにリターンする。削除の対象とする履歴プロセスが分岐点にない場合（Ｔ２５  Ｎｏ）は、ステップＴ２６において、削除対象の履歴サムネイル画像５がカレントの状態であるかどうかを調べる。
【００８３】
ステップＴ２６において、削除対象の履歴サムネイル画像５がカレントの状態である場合（Ｔ２６  Ｙｅｓ）は、ステップＴ２７〜Ｔ２８において、削除対象の１つ前の履歴にカレントを移動し、その移動後のカレントの履歴サムネイル画像５に対応した画像を編集画像表示エリア４に更新表示する。
【００８４】
そして、ステップＴ２９〜Ｔ３０において、削除対象の履歴サムネイル画像５以降の履歴サムネイル画像５を全て削除し、併せて削除対象の履歴プロセス以降の履歴プロセスと処理結果画像とを全て削除してリターンする。
【００８５】
図１６に戻り、ユーザが、履歴ツリーに表示された履歴サムネイル画像５の内から比較表示したい履歴サムネイル画像５を複数選択して履歴画像比較ボタン１３を押すと、ステップＳ１１に示す履歴画像比較処理（図２０）が実行される。
【００８６】
図２０のステップＴ３５〜Ｔ３８において、処理部３７は、選択された履歴サムネイル画像５の個数に編集画像表示エリア４を分割し、選択されたそれぞれの履歴サムネイル画像５を分割されたエリアに表示してリターンする。
【００８７】
図１６に戻り、ユーザが保存したい履歴サムネイル画像５を複数選択して履歴画像保存ボタン１５を押すと、ステップＳ１２の履歴画像保存処理（図２１）が実行される。
【００８８】
図２１のステップＴ４１からＴ４５において、処理部３７は、保存先のフォルダ、保存ファイル名、保存する画像フォーマットなどを設定するボックス（不図示）を表示する。そして、これらのデータが設定されて保存動作がユーザから指示されると、選択された履歴サムネイル画像５に対応した画像が実画像サイズで保存される。この処理は、選択された全ての履歴サムネイル画像５について実行され、その後、リターンする。
【００８９】
図１６に戻り、ユーザがプロセスを保存したい履歴サムネイル画像５を１つ又は複数選択して、履歴プロセス保存ボタン１６を押すと、ステップＳ１３の履歴プロセス保存処理（図２２）が実行される。
【００９０】
図２２のステップＴ４８〜Ｔ５０において、処理部３７は、原画像を起点として選択された履歴サムネイル画像５までのルートを探索して、そのルートを保存形式のデータに変換する。そして、保存ファイル名などを設定するプロセス保存設定画面を表示する。ステップＴ５１〜Ｔ５２において、ユーザがこれらのデータを設定して保存を指示すると、このルートで実施されたそれぞれの履歴プロセスを保存してリターンする。
【００９１】
図１６に戻り、ユーザが、履歴プロセスを読み込む始点となる履歴サムネイル画像５を１つ選択して、「追加モード」か「挿入モード」のいずれかを指定して履歴プロセス読込ボタン１７を押すと、ステップＳ１４の履歴プロセス読込処理がモードに対応して実行される。
【００９２】
図２３は、追加モードでの履歴プロセス読込処理の概略の手順を示す図である。
【００９３】
ステップＴ５５〜Ｔ５８において、処理部３７は、履歴プロセスファイルを読み込み、処理しようとする履歴プロセスデータを画像処理単位に分割する。そして、選択された履歴サムネイル画像５の履歴ツリーの位置を新たな分岐位置に設定する。
【００９４】
次に、画像処理単位毎に以下の処理を繰り返して実行する。ステップＴ６０〜Ｔ６１において、追加しようとする画像に対して該当する画像処理を実行し、画像処理した結果の履歴サムネイル画像５を作成する。そして、ステップＴ６２〜Ｔ６３において、画像処理内容をその位置の履歴プロセスとして設定し、履歴ツリー表示エリア３内の追加された履歴ツリーの位置に履歴サムネイル画像５を追加表示する。このステップＴ６０〜Ｔ６３の処理を全ての画像処理単位について実行し、追加処理によって作成された新たな履歴ツリーを情報管理ＤＢ３４に記憶してリターンする。
【００９５】
図２４は、挿入モードでの履歴プロセス読込処理の概略の手順を示す図である。
【００９６】
ステップＴ７０〜Ｔ７３において、処理部３７は、履歴プロセスファイルを読み込み、処理しようとする履歴プロセスデータを画像処理単位に分割する。そして、選択された履歴サムネイル画像５の履歴ツリーの次の位置に読み込んだ履歴プロセスに関する新たな履歴ツリーを挿入する。
【００９７】
次に、画像処理単位毎に以下の処理を繰り返して実行する。ステップＴ７５〜Ｔ７６において、追加しようとする画像に対して該当する画像処理を実行し、画像処理した結果の履歴サムネイル画像５を作成する。そして、ステップＴ７７〜Ｔ７８において、画像処理内容をその位置の履歴プロセスとして設定し、履歴ツリー表示エリア３内の追加された履歴ツリーの位置に履歴サムネイル画像５を追加表示する。このステップＴ７５〜Ｔ７８の処理を全ての画像処理単位について実行した後、ステップＴ８０において、挿入した最後の履歴と分岐位置の後の履歴を結合し、結合処理によって作成された新たな履歴ツリーを情報管理ＤＢ３４に記憶しててリターンする。
【００９８】
図１６に戻り、ユーザが連続した履歴サムネイル画像５の範囲を指定して、履歴プロセス結合１８ボタンを操作すると、ステップＳ１５の履歴プロセス結合処理（図２５）を実行する。
【００９９】
図２５のステップＴ８５〜Ｔ８６において、処理部３７は、選択した履歴サムネイル画像５の位置を取得して、その範囲内にある履歴プロセスが連続した処理かどうかを調べる。連続した処理でない場合（Ｔ８６  Ｎｏ）は、履歴プロセス結合処理を終了してリターンする。
【０１００】
範囲内にある履歴プロセスが連続した処理の場合（Ｔ８６  Ｙｅｓ）は、選択した範囲内に分岐があるかどうかを調べ、分岐がある場合（Ｔ８７  Ｎｏ）は、履歴プロセス結合処理を終了してリターンする。
【０１０１】
選択した範囲内に分岐がない場合（Ｔ８７  Ｙｅｓ）は、ステップＴ８９において、連続した履歴プロセスは同一の処理内容かどうかを調べる。連続した履歴プロセスが同一の処理内容でない場合（Ｔ８９  Ｎｏ）は、履歴プロセス結合処理を終了してリターンする。
【０１０２】
連続した履歴プロセスが同一の処理内容である場合（Ｔ８９  Ｙｅｓ）は、ステップＴ９０〜Ｔ９２において、処理内容のパラメータを取り出して結合し、選択した範囲の直前の画像に結合した処理パラメータによる画像処理を施す。そして、ステップＴ９３〜Ｔ９５において、画像処理結果の新たな履歴サムネイル画像５を作成して、その範囲の履歴サムネイル画像５を新たな履歴サムネイル画像５で置き換える。更に、その結合した履歴プロセスを結合した処理パラメータの処理内容に変更してリターンする。
【０１０３】
図１６に戻り、ユーザが編集終了ボタン１９を操作すると、ステップＳ１６において、処理部３７が編集終了ボタンが押されたことを検出して画像履歴処理を終了する。
【０１０４】
なお、上述の各処理において特に説明がない場合であっても、履歴ツリーが修正された場合は、新たな履歴ツリーの情報は、情報管理ＤＢ３４に記憶されるものとする。
【０１０５】
［実施の形態の効果］
本実施の形態によれば、履歴ツリー表示エリア３に表示されている履歴サムネイル画像５のツリーにより、編集画像に対してどのような処理をかけたかが一目で確認することができる。
【０１０６】
また、以前の画像状態に戻って新たな処理を実行しても、過去に行った処理結果の画像やその処理の内容は履歴として保持しているので、複数の画像処理のうち途中までは同一で、以降の処理が異なる処理結果画像を比較することが可能で、容易により良い画像処理結果を得ることができる。
【０１０７】
更に、画像処理内容を全て保持しているので、その画像処理プロセスを再現することが可能で、他の画像に対して同一の画像処理プロセスを適用することが容易にできる。
【０１０８】
なお、履歴サムネイル画像５は、サムネイル画像を含む履歴を識別できる情報を表わしたアイコンであっても良い。
【０１０９】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【０１１０】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【０１１１】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０１１２】
【図１】本発明の第１の実施の形態の画像履歴処理方法による画像履歴画面の構成を示す図。
【図２】画像編集リストを示す図。
【図３】履歴ツリーの追加表示方法を説明する図。
【図４】履歴ツリーの別の追加表示方法を説明する図。
【図５】履歴の選択処理方法を説明する図。
【図６】履歴の削除処理を示す図。
【図７】削除処理を説明する図。
【図８】削除処理を説明する図。
【図９】履歴画像の比較処理を説明する図。
【図１０】履歴画像の保存処理を説明する図。
【図１１】履歴画像の履歴プロセス保存処理を説明する図。
【図１２】履歴プロセス読込処理を説明する図。
【図１３】履歴プロセス読込処理を説明する図。
【図１４】履歴プロセス結合処理を説明する図。
【図１５】情報処理装置の構成を示す図。
【図１６】画像履歴処理の概略の手順を示すフロー図。
【図１７】履歴生成処理手順を示すフロー図。
【図１８】履歴削除処理の手順を示すフロー図。
【図１９】履歴削除処理の手順を示すフロー図。
【図２０】履歴画像比較処理手順を示すフロー図。
【図２１】履歴画像保存処理手順を示すフロー図。
【図２２】履歴プロセス保存処理手順示すフロー図。
【図２３】履歴プロセス読込処理手順を示すフロー図。
【図２４】履歴プロセス読込処理手順を示すフロー図。
【図２５】履歴プロセス結合処理を示すフロー図。
【符号の説明】
【０１１３】
１…画像履歴画面、２…ツールバーエリア、３…履歴ツリー表示エリア、４…編集画像表示エリア、５…履歴サムネイル画像、６…フォルダビュー表示ボタン、７…履歴ビュー表示ボタン、８…スナップ履歴ボタン、１１…画像編集リストボタン、１２…編集画像に適用ボタン、１３…履歴画像比較ボタン、１４…履歴削除ボタン、１５…履歴画像保存ボタン、１６…履歴プロセス保存ボタン、１７…履歴プロセス読込ボタン、１８…履歴プロセス結合ボタン、１９…編集終了ボタン、３０…情報処理装置、３１…表示部、３２…操作入力部、３３…通信インターフェース、３４…情報管理ＤＢ、３５…情報メモリ、３６…プログラムメモリ、３７…処理部。
【図１】
2005301492.tif 000003
【図２】
2005301492.tif 000004
【図３】
2005301492.tif 000005
【図４】
2005301492.tif 000006
【図５】
2005301492.tif 000007
【図６】
2005301492.tif 000008
【図７】
2005301492.tif 000009
【図８】
2005301492.tif 000010
【図９】
2005301492.tif 000011
【図１０】
2005301492.tif 000012
【図１１】
2005301492.tif 000013
【図１２】
2005301492.tif 000014
【図１３】
2005301492.tif 000015
【図１４】
2005301492.tif 000016
【図１５】
2005301492.tif 000017
【図１６】
2005301492.tif 000018
【図１７】
2005301492.tif 000019
【図１８】
2005301492.tif 000020
【図１９】
2005301492.tif 000021
【図２０】
2005301492.tif 000022
【図２１】
2005301492.tif 000023
【図２２】
2005301492.tif 000024
【図２３】
2005301492.tif 000025
【図２４】
2005301492.tif 000026
【図２５】
2005301492.tif 000027