(57)【要約】【課題】初心者にも容易にかつ効率的に画像の編集加工ができるようにする画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。【解決手段】表示された画像を編集加工する編集加工部２１０１と、編集加工された画像を包含する長方形のうち最小サイズとなる長方形を算出する長方形算出部２１０２と、算出された長方形に基づいて縮小画像を作成する縮小画像作成部２１０３と、表示部３０８を制御し縮小画像を表示する縮小画像表示制御部２１０４とを備える。【選択図】        図２１
2004152315.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示画面上に表示する表示手段を備え、前記表示画面上に表示された画像を編集加工する画像処理装置において、
前記表示画面上に表示された画像を編集加工する編集加工手段と、
前記編集加工手段により編集加工された画像を包含する長方形のうち最小のサイズとなる長方形を算出する長方形算出手段と、
前記長方形算出手段により算出された長方形に基づいて縮小画像を作成する縮小画像作成手段と、
前記表示手段を制御して、前記縮小画像作成手段により作成された縮小画像を前記表示画面上に表示する縮小画像表示制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記編集加工手段により編集加工された画像が、長方形の形状からなる画像を所定角度だけ回転させた画像であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記編集加工手段により編集加工された画像が、長方形以外の形状により切り出された画像であることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
画像を表示画面上に表示する表示手段を備え、前記表示画面上に表示された画像を編集加工する画像処理装置において、
前記表示画面上に表示された画像を編集加工する編集加工手段と、
前記編集加工手段により編集加工された画像を包含する長方形のうち最小のサイズとなる長方形を算出する長方形算出手段と、
前記長方形算出手段により算出された長方形のうち編集された画像を除いた余白部分を抽出する余白抽出手段と、
前記余白抽出手段により抽出された余白部分を所定の色で着色し、前記所定の色で着色された部分を透明にする余白処理手段と、
を備えたことを特徴とする画像処理装置。
【請求項５】
前記余白処理手段は、
前記余白抽出手段により抽出された余白部分を着色する色を指定する色指定手段と、
前記色指定手段により指定された色により着色された部分を透明にする透明処理手段と、
を備えたことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記余白処理手段は、
前記余白抽出手段により抽出された余白部分を着色する色を前記編集加工された画像内において用いられている色に基づいて設定する色設定手段と、
前記色設定手段により設定された色により着色された部分を透明にする透明処理手段と、
を備えたことを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記色設定手段は、あらかじめ定められた複数の色のうち前記編集加工された画像内において用いられていない色またはもっとも少なく用いられている色を、前記余白抽出手段により抽出された余白部分を着色する色として設定することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
画像を表示画面上に表示する表示手段を備え、前記表示画面上に表示された画像を編集加工する画像処理装置において、
前記表示画面上に表示された画像を編集加工する編集加工手段と、
前記編集加工手段により編集加工された画像の編集加工履歴を記憶する編集加工履歴記憶手段と、
前記表示手段を制御して、前記編集加工履歴記憶手段により記憶された編集加工履歴を前記表示画面上に前記画像とともに表示する編集加工履歴表示制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項９】
前記編集加工履歴記憶手段は、編集加工の対象となった元の画像に関する情報を記憶し、
前記編集加工履歴表示制御手段は、前記編集加工履歴記憶手段により記憶された編集加工の対象となった元の画像に関する情報を表示することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
画像を表示画面上に表示する表示手段を備え、前記表示画面上に表示された画像を編集加工する画像処理装置において、
前記表示手段を制御して、編集加工の対象となる画像ファイルの情報を表示する前記表示画面上の第１の専用表示領域に表示する第１表示制御手段と、
前記表示手段を制御して、前記第１の専用領域に表示され画像ファイルの情報のうち、指定された画像ファイルの情報に対応する画像ファイルの画像の縮小画像を表示する前記表示画面上の第２の専用表示領域に表示する第２表示制御手段と、
前記表示手段を制御して、前記第２の専用領域に表示された縮小画像うち、指定された縮小画像に対応する画像ファイルの画像を編集加工の対象として、所定の倍率で表示する前記表示画面上の第３の専用表示領域に表示する第３表示制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項１１】
前記第１表示制御手段は、編集加工の対象となる画像ファイルを格納するフォルダ情報のみを表示し、
前記第２表示制御手段は、前記第１の専用領域に表示されフォルダ情報のうち、指定されたフォルダ情報に格納された画像ファイルの縮小画像を表示することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
画像を表示画面上に表示する表示し、前記表示画面上に表示された画像を編集加工する画像処理方法において、
前記表示画面上に表示された画像を編集加工する編集加工工程と、
前記編集加工工程により編集加工された画像を包含する長方形のうち最小のサイズとなる長方形を算出する長方形算出工程と、
前記長方形算出工程により算出された長方形に基づいて縮小画像を作成する縮小画像作成工程と、
前記縮小画像作成工程により作成された縮小画像を前記表示画面上に表示する縮小画像表示工程と、
を含んだことを特徴とする画像処理方法。
【請求項１３】
前記編集加工工程により編集加工された画像が、長方形の形状からなる画像を所定角度だけ回転させた画像であることを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記編集加工工程により編集加工された画像が、長方形以外の形状により切り出された画像であることを特徴とする請求項１２に記載の画像処理方法。
【請求項１５】
画像を表示画面上に表示する表示し、前記表示画面上に表示された画像を編集加工する画像処理方法において、
前記表示画面上に表示された画像を編集加工する編集加工工程と、
前記編集加工工程により編集加工された画像を包含する長方形のうち最小のサイズとなる長方形を算出する長方形算出工程と、
前記長方形算出工程により算出された長方形のうち編集された画像を除いた余白部分を抽出する余白抽出工程と、
前記余白抽出工程により抽出された余白部分を所定の色で着色し、前記所定の色で着色された部分を透明にする余白処理工程と、
を含んだことを特徴とする画像処理方法。
【請求項１６】
前記余白処理工程は、
前記余白抽出工程により抽出された余白部分を着色する色を指定する色指定工程と、
前記色指定工程により指定された色により着色された部分を透明にする透明処理工程と、
を含んだことを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
前記余白処理工程は、
前記余白抽出工程により抽出された余白部分を着色する色を前記編集加工された画像内において用いられている色に基づいて設定する色設定工程と、
前記色設定工程により設定された色により着色された部分を透明にする透明処理工程と、
を含んだことを特徴とする請求項１５に記載の画像処理方法。
【請求項１８】
前記色設定工程は、あらかじめ定められた複数の色のうち前記編集加工された画像内において用いられていない色またはもっとも少なく用いられている色を、前記余白抽出工程により抽出された余白部分を着色する色として設定することを特徴とする請求項１７に記載の画像処理方法。
【請求項１９】
画像を表示画面上に表示する表示し、前記表示画面上に表示された画像を編集加工する画像処理方法において、
前記表示画面上に表示された画像を編集加工する編集加工工程と、
前記編集加工工程により編集加工された画像の編集加工履歴を前記表示画面上に前記画像とともに表示する編集加工履歴表示工程と、
を含んだことを特徴とする画像処理方法。
【請求項２０】
前記編集加工履歴表示工程は、編集加工の対象となった元の画像に関する情報を表示することを記憶することを特徴とする請求項１９に記載の画像処理方法。
【請求項２１】
画像を表示画面上に表示する表示し、前記表示画面上に表示された画像を編集加工する画像処理方法において、
編集加工の対象となる画像ファイルの情報を前記表示画面上の第１の専用表示領域に表示する第１表示工程と、
前記第１の専用領域に表示され画像ファイルの情報のうち、指定された画像ファイルの情報に対応する画像ファイルの画像の縮小画像を前記表示画面上の第２の専用表示領域に表示する第２の表示工程と、
前記第２の専用領域に表示された縮小画像うち、指定された縮小画像に対応する画像ファイルの画像を編集加工の対象として、所定の倍率で第３の専用表示領域に表示する第３表示工程と、
を含んだことを特徴とする画像処理方法。
【請求項２２】
前記第１の専用表示領域は、編集加工の対象となる画像ファイルを格納するフォルダ情報のみを表示し、
前記第２の専用領域は、前記第１の専用領域に表示されフォルダ情報のうち、指定されたフォルダ情報に格納された画像ファイルの縮小画像を表示することを特徴とする請求項２１に記載の画像処理方法。
【請求項２３】
前記請求項１２〜２２のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示画面上に表示し、前記表示画面上に表示された画像を編集加工する画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
第１の従来技術として、従来、画像の明度、彩度、色相、コントラスト等の複数のパラメータのパラメータ値を変更する場合、各パラメータごとに適宜数値をキーボード等の入力装置から入力するか、あるいは画面上に表示されたＧＵＩ（グラフィック・ユーザー・インターフェイス）による調整つまみあるいは調整バー等をマウス等のポインティングデバイスを用いて調整することによりパラメータ値を変更していた。また、そのパラメータ値の変更に応じて画面上に表示された画像自体が変化する構成であった。
【０００３】
また、第２の従来技術として、従来、原画像に編集加工を施した画像を原画像とは別に保存するという技術が存在する。たとえば、原画像を所定の角度で回転させた状態で保存したり、原画像の一部を所定の形状で切り出して保存したりする場合である。
【０００４】
原画像を所定の角度で回転させる具体例としては、原画像である写真、特に顔写真が撮影の状況により元々傾いている場合に、それらの写真をＩＤカード等に貼付する写真用としてその傾きを補正するために原画像を回転させたり、また、原画像は傾いていないが、それらの原画像をチラシやパンフレットの写真としてもちいる場合に、デザイン効果を高めるためにあえて画像を回転させたりすることがあり、回転した状態で画像を保存したりすることも考えられる。
【０００５】
また、原画像の一部を所定の形状で切り出す具体例としては、原画像である全身写真からＩＤカード等に貼付する写真としてもちいるために、顔の部分だけを切り出す場合や、結婚式のパンフレット等に掲載するために顔写真をハート形に切り出す等、画像を装飾する目的で画像の一部を切り出す場合があり、切り出した状態で画像を保存したりすることも考えられる。
【０００６】
保存した画像のファイルを検索する技術としては、従来、原画像を縮小した検索用縮小画像、いわゆるサムネイルを画面上に複数個表示して、その縮小画像を手がかりに所望画像のファイルを検索するという技術が存在する。
【０００７】
また、編集加工された画像を保存する際は、その画像を包含するような長方形の領域をもって保存するのが一般的である。その際、余白の部分はあらかじめ定められた色を着色して、編集加工された画像とともに保存していた。これらの保存された画像を合成処理する場合に、余白部分に関しては透明処理を施す必要があり、その透明処理は、保存の際に余白の部分に着色した色を手がかりに、着色した部分を透明にすることにより行っていた。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記第１の従来技術にあっては、パラメータ値を変更する都度、画面上に表示された画像が変化するので、変更前の画像との比較を同時にすることができず、どのくらい変更前の画像が変化したのか把握できなかった。そのため、何度も変更前の画像を復元し直して比較しなければならなかった。これらの作業は画像の編集加工の熟練者であればともかく、初心者には容易にまたは効率よくおこなうことができないという問題点があった。
【０００９】
また、第２の従来技術にあっては、検索用縮小画像は原画像のサイズを基準にして縮小画像を作成するため、編集加工した画像であっても、原画像と同一の縮小率により縮小画像が作成されていた。したがって、たとえば長方形の画像を回転処理した場合、縮小画像の枠から画像の一部がはみ出してしまい、回転処理した画像の全体が表示されず、縮小画像からは回転処理をした状態を十分に把握できないという問題点があった。
【００１０】
また、上記第２の従来技術にあっては、同様に原画像の一部を所定の形状で切り出した場合、たとえば全身写真の画像から顔の部分だけを切り出した場合に、原画像と同一の縮小率により縮小するため、切り出した画像の大きさは変化せず、切り出した画像は縮小画像の中に小さく表示されてしまい、切り出しの状況によっては縮小画像からはその内容を十分把握できないという問題点があった。
【００１１】
また、上記第２の従来技術にあっては、透明処理の対象となる色を変更することができなかったため、画像内に透明処理の対象となる色と同一の色が多く存在する場合は、余白の部分だけでなく、その色と同一の色の部分も同様に透明処理されてしまうという問題点があった。
【００１２】
この発明は、上述した従来例による問題を解消するため、原画像に編集加工を施した画像をもちいて検索用の縮小画像を作成する際に、編集加工を施した画像ごとに最適な縮小率の縮小画像を得ることにより、また、編集加工した画像を保存する際の余白部分を透明処理の対象となる色で着色する際、透明処理の対象となる色を変更することにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、画像を表示画面上に表示する表示手段を備え、前記表示画面上に表示された画像を編集加工する画像処理装置において、前記表示画面上に表示された画像を編集加工する編集加工手段と、前記編集加工手段により編集加工された画像を包含する長方形のうち最小のサイズとなる長方形を算出する長方形算出手段と、前記長方形算出手段により算出された長方形に基づいて縮小画像を作成する縮小画像作成手段と、前記表示手段を制御して、前記縮小画像作成手段により作成された縮小画像を前記表示画面上に表示する縮小画像表示制御手段と、を備えたことを特徴とする。
【００１４】
この請求項１の発明によれば、適切なサイズの縮小画像を表示するので、縮小画像を参照しながら所望の画像データファイルを容易にかつ効率的に検索することができる。
【００１５】
また、請求項２に係る画像処理装置は、請求項１の発明において、前記編集加工手段により編集加工された画像が、長方形の形状からなる画像を所定角度だけ回転させた画像であることを特徴とする。
【００１６】
この請求項２の発明によれば、回転させた画像の全体を縮小画像とするので、縮小画像において画像の回転状況もあわせて確認することができる。
【００１７】
また、請求項３に係る画像処理装置は、請求項１の発明において、前記編集加工手段により編集加工された画像が、長方形以外の形状により切り出された画像であることを特徴とする。
【００１８】
この請求項３の発明によれば、縮小画像において切り出された画像を最大表示するので、縮小画像において画像の内容がより明確に確認することが可能であるとともに切り出しの状況も確認することができる。
【００１９】
また、請求項４に係る画像処理装置は、画像を表示画面上に表示する表示手段を備え、前記表示画面上に表示された画像を編集加工する画像処理装置において、前記表示画面上に表示された画像を編集加工する編集加工手段と、前記編集加工手段により編集加工された画像を包含する長方形のうち最小のサイズとなる長方形を算出する長方形算出手段と、前記長方形算出手段により算出された長方形のうち編集された画像を除いた余白部分を抽出する余白抽出手段と、前記余白抽出手段により抽出された余白部分を所定の色で着色し、前記所定の色で着色された部分を透明にする余白処理手段と、を備えたことを特徴とする。
【００２０】
この請求項４の発明によれば、余白部分を着色し、着色された部分を透明にするので、着色するという簡易な処理により透明処理する部分を特定することができ、画像合成処理を容易におこなうことができる。
【００２１】
また、請求項５に係る画像処理装置は、請求項４の発明において、前記余白処理手段が、前記余白抽出手段により抽出された余白部分を着色する色を指定する色指定手段と、前記色指定手段により指定された色により着色された部分を透明にする透明処理手段と、を備えたことを特徴とする。
【００２２】
この請求項５の発明によれば、余白部分が着色される透明処理の対象となる色を任意に指定するので、透明処理をすべきでない部分が透明処理されてしまうことを回避することができ、画像合成処理を容易におこなうことができる。
【００２３】
また、請求項６に係る画像処理装置は、請求項４の発明において、前記余白処理手段が、前記余白抽出手段により抽出された余白部分を着色する色を前記編集加工された画像内において用いられている色に基づいて設定する色設定手段と、前記色設定手段により設定された色により着色された部分を透明にする透明処理手段と、を備えたことを特徴とする。
【００２４】
この請求項６の発明によれば、透明処理の対象となる色を設定する際、画像で用いられている色を参照にそれらの色に基づいて設定するので、任意の色を指定することなく、透明処理をすべきでない部分が透明処理されてしまうことを回避することができ、画像合成処理を容易におこなうことができる。
【００２５】
また、請求項７に係る画像処理装置は、請求項６の発明において、前記色設定手段が、あらかじめ定められた複数の色のうち前記編集加工された画像内において用いられていない色またはもっとも少なく用いられている色を、前記余白抽出手段により抽出された余白部分を着色する色として設定することを特徴とする。
【００２６】
この請求項７の発明によれば、透明処理の対象となる色として画像に用いられているもっとも少ない色を設定するようにしたので、透明処理をすべきでない部分が透明処理されてしまうことを最小限に抑えつつ、画像合成処理を容易におこなうことができる。
【００２７】
また、請求項８に係る画像処理装置は、画像を表示画面上に表示する表示手段を備え、前記表示画面上に表示された画像を編集加工する画像処理装置において、前記表示画面上に表示された画像を編集加工する編集加工手段と、前記編集加工手段により編集加工された画像の編集加工履歴を記憶する編集加工履歴記憶手段と、前記表示手段を制御して、前記編集加工履歴記憶手段により記憶された編集加工履歴を前記表示画面上に前記画像とともに表示する編集加工履歴表示制御手段と、を備えたことを特徴とする。
【００２８】
この請求項８の発明によれば、編集加工された画像の編集加工履歴を表示するので、画像が編集加工された状況を容易に把握することができる。
【００２９】
また、請求項９に係る画像処理装置は、請求項８の発明において、前記編集加工履歴記憶手段が、編集加工の対象となった元の画像に関する情報を記憶し、前記編集加工履歴表示制御手段が、前記編集加工履歴記憶手段により記憶された編集加工の対象となった元の画像に関する情報を表示することを特徴とする。
【００３０】
この請求項９の発明によれば、編集加工の対象となった元の画像に関する情報を表示するので、容易に元の画像を特定することができる。
【００３１】
また、請求項１０に係る画像処理装置は、画像を表示画面上に表示する表示手段を備え、前記表示画面上に表示された画像を編集加工する画像処理装置において、前記表示手段を制御して、編集加工の対象となる画像ファイルの情報を表示する前記表示画面上の第１の専用表示領域に表示する第１表示制御手段と、前記表示手段を制御して、前記第１の専用領域に表示され画像ファイルの情報のうち、指定された画像ファイルの情報に対応する画像ファイルの画像の縮小画像を表示する前記表示画面上の第２の専用表示領域に表示する第２表示制御手段と、前記表示手段を制御して、前記第２の専用領域に表示された縮小画像うち、指定された縮小画像に対応する画像ファイルの画像を編集加工の対象として、所定の倍率で表示する前記表示画面上の第３の専用表示領域に表示する第３表示制御手段と、を備えたことを特徴とする。
【００３２】
この請求項１０の発明によれば、第１〜第３の専用表示領域は、固定領域としてあり、これらの領域の位置および大きさは変更できないので、常に同一構成の画面が表示され、操作者はこれらの領域を一枚の画面としてとらえることができる。したがって、操作者は操作時に困惑することなく、また複雑な操作手順を覚える必要もなく、画像処理装置を直感的に使いこなしていくことができる。
【００３３】
また、請求項１１に係る画像処理装置は、請求項１０の発明において、前記第１表示制御手段が、編集加工の対象となる画像ファイルを格納するフォルダ情報のみを表示し、前記第２表示制御手段が、前記第１の専用領域に表示されフォルダ情報のうち、指定されたフォルダ情報に格納された画像ファイルの縮小画像を表示することを特徴とする。
【００３４】
この請求項１１の発明によれば、操作者はファイル名を正確に記憶していなくてもサムネイルの画像を手がかりに所望の画像データファイルを高速にかつ容易に選択することができる。
【００３５】
また、請求項１２に係る画像処理方法は、画像を表示画面上に表示する表示し、前記表示画面上に表示された画像を編集加工する画像処理方法において、前記表示画面上に表示された画像を編集加工する編集加工工程と、前記編集加工工程により編集加工された画像を包含する長方形のうち最小のサイズとなる長方形を算出する長方形算出工程と、前記長方形算出工程により算出された長方形に基づいて縮小画像を作成する縮小画像作成工程と、前記縮小画像作成工程により作成された縮小画像を前記表示画面上に表示する縮小画像表示工程と、を含んだことを特徴とする。
【００３６】
この請求項１２の発明によれば、適切なサイズの縮小画像を表示するので、縮小画像を参照しながら所望の画像データファイルを容易にかつ効率的に検索することができる。
【００３７】
また、請求項１３に係る画像処理方法は、請求項１２の発明において、前記編集加工工程により編集加工された画像が、長方形の形状からなる画像を所定角度だけ回転させた画像であることを特徴とする。
【００３８】
この請求項１３の発明によれば、回転させた画像の全体を縮小画像とするので、縮小画像において画像の回転状況もあわせて確認することができる。
【００３９】
また、請求項１４に係る画像処理方法は、請求項１２の発明において、前記編集加工工程により編集加工された画像が、長方形以外の形状により切り出された画像であることを特徴とする。
【００４０】
この請求項１４の発明によれば、縮小画像において切り出された画像を最大表示するので、縮小画像において画像の内容がより明確に確認することが可能であるとともに切り出しの状況も確認することができる。
【００４１】
また、請求項１５に係る画像処理方法は、画像を表示画面上に表示する表示し、前記表示画面上に表示された画像を編集加工する画像処理方法において、前記表示画面上に表示された画像を編集加工する編集加工工程と、前記編集加工工程により編集加工された画像を包含する長方形のうち最小のサイズとなる長方形を算出する長方形算出工程と、前記長方形算出工程により算出された長方形のうち編集された画像を除いた余白部分を抽出する余白抽出工程と、前記余白抽出工程により抽出された余白部分を所定の色で着色し、前記所定の色で着色された部分を透明にする余白処理工程と、を含んだことを特徴とする。
【００４２】
この請求項１５の発明によれば、余白部分を着色し、着色された部分を透明にするので、着色するという簡易な処理により透明処理する部分を特定することができ、画像合成処理を容易におこなうことができる。
【００４３】
また、請求項１６に係る画像処理方法は、請求項１５の発明において、前記余白処理工程が、前記余白抽出工程により抽出された余白部分を着色する色を指定する色指定工程と、前記色指定工程により指定された色により着色された部分を透明にする透明処理工程と、を含んだことを特徴とする。
【００４４】
この請求項１６の発明によれば、余白部分が着色される透明処理の対象となる色を任意に指定するので、透明処理をすべきでない部分が透明処理されてしまうことを回避することができ、画像合成処理を容易におこなうことができる。
【００４５】
また、請求項１７に係る画像処理方法は、請求項１５の発明において、前記余白処理工程が、前記余白抽出工程により抽出された余白部分を着色する色を前記編集加工された画像内において用いられている色に基づいて設定する色設定工程と、前記色設定工程により設定された色により着色された部分を透明にする透明処理工程と、を含んだことを特徴とする。
【００４６】
この請求項１７の発明によれば、透明処理の対象となる色を設定する際、画像で用いられている色を参照にそれらの色に基づいて設定するので、任意の色を指定することなく、透明処理をすべきでない部分が透明処理されてしまうことを回避することができ、画像合成処理を容易におこなうことができる。
【００４７】
また、請求項１８に係る画像処理方法は、請求項１７の発明において、前記色設定工程が、あらかじめ定められた複数の色のうち前記編集加工された画像内において用いられていない色またはもっとも少なく用いられている色を、前記余白抽出工程により抽出された余白部分を着色する色として設定することを特徴とする。
【００４８】
この請求項１８の発明によれば、透明処理の対象となる色として画像に用いられているもっとも少ない色を設定するようにしたので、透明処理をすべきでない部分が透明処理されてしまうことを最小限に抑えつつ、画像合成処理を容易におこなうことができる。
【００４９】
また、請求項１９に係る画像処理方法は、画像を表示画面上に表示する表示し、前記表示画面上に表示された画像を編集加工する画像処理方法において、前記表示画面上に表示された画像を編集加工する編集加工工程と、前記編集加工工程により編集加工された画像の編集加工履歴を前記表示画面上に前記画像とともに表示する編集加工履歴表示工程と、を含んだことを特徴とする。
【００５０】
この請求項１９の発明によれば、編集加工された画像の編集加工履歴を表示するので、画像が編集加工された状況を容易に把握することができる。
【００５１】
また、請求項２０に係る画像処理方法は、請求項１９の発明において、前記編集加工履歴表示工程が、編集加工の対象となった元の画像に関する情報を表示することを記憶することを特徴とする。
【００５２】
この請求項２０の発明によれば、編集加工の対象となった元の画像に関する情報を表示するので、容易に元の画像を特定することができる。
【００５３】
また、請求項２１に係る画像処理方法は、画像を表示画面上に表示する表示し、前記表示画面上に表示された画像を編集加工する画像処理方法において、編集加工の対象となる画像ファイルの情報を前記表示画面上の第１の専用表示領域に表示する第１表示工程と、前記第１の専用領域に表示され画像ファイルの情報のうち、指定された画像ファイルの情報に対応する画像ファイルの画像の縮小画像を前記表示画面上の第２の専用表示領域に表示する第２の表示工程と、前記第２の専用領域に表示された縮小画像うち、指定された縮小画像に対応する画像ファイルの画像を編集加工の対象として、所定の倍率で第３の専用表示領域に表示する第３表示工程と、を含んだことを特徴とする。
【００５４】
この請求項２１の発明によれば、第１〜第３の専用表示領域は、固定領域としてあり、これらの領域の位置および大きさは変更できないので、常に同一構成の画面が表示され、操作者はこれらの領域を一枚の画面としてとらえることができる。したがって、操作者は操作時に困惑することなく、また複雑な操作手順を覚える必要もなく、画像処理装置を直感的に使いこなしていくことができる。
【００５５】
また、請求項２２に係る画像処理方法は、請求項２１の発明において、前記第１の専用表示領域は、編集加工の対象となる画像ファイルを格納するフォルダ情報のみを表示し、前記第２の専用領域は、前記第１の専用領域に表示されフォルダ情報のうち、指定されたフォルダ情報に格納された画像ファイルの縮小画像を表示することを特徴とする。
【００５６】
この請求項２２の発明によれば、操作者はファイル名を正確に記憶していなくてもサムネイルの画像（縮小画像）を手がかりに所望の画像データファイルを高速にかつ容易に選択することができる。
【００５７】
また、請求項２３の発明に係る記憶媒体は、請求項１２〜２２のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項１２〜２２のいずれか一つの動作をコンピュータによって実現することができる。
【発明の効果】
【００５８】
請求項１の発明によれば、適切なサイズの縮小画像を表示するので、縮小画像を参照しながら所望の画像データファイルを容易にかつ効率的に検索することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００５９】
また、請求項２の発明によれば、回転させた画像の全体を縮小画像とするので、縮小画像において画像の回転状況もあわせて確認することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６０】
また、請求項３の発明によれば、縮小画像において切り出された画像を最大表示するので、縮小画像において画像の内容がより明確に確認することが可能であるとともに切り出しの状況も確認することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６１】
また、請求項４の発明によれば、余白部分を着色し、着色された部分を透明にするので、着色するという簡易な処理により透明処理する部分を特定することができ、画像合成処理を容易におこなうことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６２】
また、請求項５の発明によれば、余白部分が着色される透明処理の対象となる色を任意に指定するので、透明処理をすべきでない部分が透明処理されてしまうことを回避することができ、画像合成処理を容易におこなうことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６３】
また、請求項６の発明によれば、透明処理の対象となる色を設定する際、画像で用いられている色を参照にそれらの色に基づいて設定するので、任意の色を指定することなく、透明処理をすべきでない部分が透明処理されてしまうことを回避することができ、画像合成処理を容易におこなうことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６４】
また、請求項７の発明によれば、透明処理の対象となる色として画像に用いられているもっとも少ない色を設定するようにしたので、透明処理をすべきでない部分が透明処理されてしまうことを最小限に抑えつつ、画像合成処理を容易におこなうことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６５】
また、請求項８の発明によれば、編集加工された画像の編集加工履歴を表示するので、画像が編集加工された状況を容易に把握することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６６】
また、請求項９の発明によれば、編集加工の対象となった元の画像に関する情報を表示するので、容易に元の画像を特定することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６７】
また、請求項１０の発明によれば、第１〜第３の専用表示領域は、固定領域としてあり、これらの領域の位置および大きさは変更できないので、常に同一構成の画面が表示され、操作者はこれらの領域を一枚の画面としてとらえることができる。したが操作者は操作時に困惑することなく、また複雑な操作手順を覚える必要もなく、画像処理装置を直感的に使いこなしていくことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６８】
また、請求項１１の発明によれば、操作者はファイル名を正確に記憶していなくてもサムネイルの画像を手がかりに所望の画像データファイルを高速にかつ容易に選択することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理装置が得られるという効果を奏する。
【００６９】
また、請求項１２の発明によれば、適切なサイズの縮小画像を表示するので、縮小画像を参照しながら所望の画像データファイルを容易にかつ効率的に検索することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７０】
また、請求項１３の発明によれば、回転させた画像の全体を縮小画像とするので、縮小画像において画像の回転状況もあわせて確認することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７１】
また、請求項１４の発明によれば、縮小画像において切り出された画像を最大表示するので、縮小画像において画像の内容がより明確に確認することが可能であるとともに切り出しの状況も確認することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７２】
また、請求項１５の発明によれば、余白部分を着色し、着色された部分を透明にするので、着色するという簡易な処理により透明処理する部分を特定することができ、画像合成処理を容易におこなうことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７３】
また、請求項１６の発明によれば、余白部分が着色される透明処理の対象となる色を任意に指定するので、透明処理をすべきでない部分が透明処理されてしまうことを回避することができ、画像合成処理を容易におこなうことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７４】
また、請求項１７の発明によれば、透明処理の対象となる色を設定する際、画像で用いられている色を参照にそれらの色に基づいて設定するので、任意の色を指定することなく、透明処理をすべきでない部分が透明処理されてしまうことを回避することができ、画像合成処理を容易におこなうことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７５】
また、請求項１８の発明によれば、透明処理の対象となる色として画像に用いられているもっとも少ない色を設定するようにしたので、透明処理をすべきでない部分が透明処理されてしまうことを最小限に抑えつつ、画像合成処理を容易におこなうことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７６】
また、請求項１９の発明によれば、編集加工された画像の編集加工履歴を表示するので、画像が編集加工された状況を容易に把握することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７７】
また、請求項２０の発明によれば、編集加工の対象となった元の画像に関する情報を表示するので、容易に元の画像を特定することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７８】
また、請求項２１の発明によれば、第１〜第３の専用表示領域は、固定領域としてあり、これらの領域の位置および大きさは変更できないので、常に同一構成の画面が表示され、操作者はこれらの領域を一枚の画面としてとらえることができる。したが操作者は操作時に困惑することなく、また複雑な操作手順を覚える必要もなく、画像処理装置を直感的に使いこなしていくことができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００７９】
また、請求項２２の発明によれば、操作者はファイル名を正確に記憶していなくてもサムネイルの画像（縮小画像）を手がかりに所望の画像データファイルを高速にかつ容易に選択することができ、これにより、容易にかつ効率的に画像の編集加工をすることが可能な画像処理方法が得られるという効果を奏する。
【００８０】
また、請求項２３の発明によれば、請求項１２〜２２のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項１２〜２２のいずれか一つの動作をコンピュータによって実現することが可能な記録媒体が得られるという効果を奏する。
【発明を実施するための最良の形態】
【００８１】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００８２】
（実施の形態１）
まず、この発明の実施の形態１による画像処理装置を含む画像付ドキュメント作成システム全体の構成を説明する。図１はこの発明の実施の形態１による画像処理装置を含む画像付ドキュメント作成システム全体の構成を機能的に示す説明図である。この画像付ドキュメント作成システムは、図１に機能的に示したように、入力部１０１と、加工部１０２と、出力部１０３とから構成される画像処理装置１００と、ホストコンピュータシステム１０５とがＬＡＮ等のネットワークで接続されている。
【００８３】
入力部１０１は、画像の取込み処理をおこなうものであり、たとえば、スキャナやＩＣカード、あるいはデジタルスチルカメラ、フォトＣＤ読取装置等を含むものである。入力部１０１は画像を取込み、取込んだ画像を所定のファイル形式に変換した後、加工部１０２へ送信する。
【００８４】
加工部１０２は、入力部１０１により取込まれた画像を登録、削除、変更等の加工処理をするものであり、たとえば、パーソナルコンピュータ（ＰＣ）等をもちいておこなうものである。また、加工部１０２内に設けられた、あるいは、加工部１０２に外付けされた画像データ記憶部１０４は、たとえば、ＰＣに内蔵のハードディスクや、フロッピー（Ｒ）ディスク、書き換え可能なＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等、加工部１０２において加工された画像データを記憶するものである。
【００８５】
さらに加工部１０２は、画像データ記憶部１０４に記憶された画像データを検索し、検索した画像データを他のドキュメントに貼付け、そのドキュメントをディスプレイに表示するように表示制御をおこなったり、出力部１０３に印刷するように印刷制御をおこなったりする。
【００８６】
出力部１０３は、加工部１０２により印刷制御された画像データおよび画像データを含むドキュメントを印刷処理するものである。たとえば、白黒およびフルカラーの印刷が可能なレーザープリンタやデジタル複写機等が含まれる。また、出力部１０３には、名刺を印刷したり、ＩＤカード等のカードを印刷した後そのカードをラミネート加工する機能等を有するプリンタ等も含まれる。
【００８７】
ホストコンピュータシステム１０５は、加工部１０２であるＰＣとＬＡＮ等のネットワークで接続されており、ホストコンピュータ１０６と、ホストコンピュータ１０６とネットワークで接続された複数の端末装置１０７とからなる。ホストコンピュータ１０６には、たとえば社内の人事情報の関する人事情報ファイル１０８が記憶されており、各端末装置１０７からはその人事情報ファイル１０８にアクセルすることができる。
【００８８】
また、加工部１０２と人事情報ファイル１０８とはその情報を互いにリンクできるようになっており、端末装置１０７から社員番号等の人事情報を入力することにより、人事情報ファイル１０８を介して加工部１０２の画像データ記憶部１０４に記憶された画像データを検索することも可能である。
【００８９】
画像付ドキュメント作成システムの具体的な応用例としては、たとえば、顔写真付の名刺を作成する名刺作成システムや、商品写真やスタッフの顔写真を掲載した案内状等の葉書を作成する葉書作成システムや、写真付きの身分証明書（ＩＤカード）を作成するＩＤカード作成システムや、企画書や広告チラシやカタログ等のリーフレットを作成するリーフレット作成システムや、写真付きのカードを作成するカード作成システム等が含まれる。
【００９０】
また、社員の写真や履歴書、自己申告書等の顔写真付人事台帳、住所、地図等を作成、管理する人事情報システムや、中古車の写真付き情報を検索する中古車検索システムや、仕入れ情報を管理する仕入れ情報企画購入システムや、工程管理、工事台帳との合成による土木建設業向けシステムや、三次元ＣＡＤとの合成による建設完成予想図システム等が含まれる。
【００９１】
これらのシステムは当然、カラー写真等のカラー画像をもちいて作成管理するカラーシステムとしてももちいることができる。
【００９２】
つぎに、画像処理装置１００のハードウエア構成ついて説明する。図２は、実施の形態１による画像処理装置のハードウエア構成を示すブロック図である。図２において、２０１はシステム全体を制御するＣＰＵを、２０２はブートプログラム等を記憶したＲＯＭを、２０３はＣＰＵのワークエリアとして使用されるＲＡＭを、２０４はＣＰＵ２０１の制御にしたがってＨＤ（ハードディスク）２０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、２０５はＨＤＤ２０４の制御で書き込まれたデータを記憶するＨＤをそれぞれ示している。
【００９３】
また、２０６はＣＰＵ２０１の制御にしたがってＦＤ（フロッピー（Ｒ）ディスク）２０７に対するデータのリード／ライトを制御するＦＤＤ（フロッピー（Ｒ）ディスクドライブ）を、２０７はＦＤＤ２０６の制御で書き込まれたデータを記憶する着脱自在のＦＤを、２０８は文字、画像等を含むドキュメントや機能情報等を表示するディスプレイをそれぞれ示している。
【００９４】
また、２０９は通信回線２１０を介してネットワークＮＥＴに接続され、そのネットワークＮＥＴと内部のインターフェイスを司るインターフェイス（Ｉ／Ｆ）を、２１１は文字、数値、各種指示等の入力のためのキーを備えたキーボードを、２１２はカーソルの移動や範囲選択等をおこなうマウスを、２１３は画像を光学的に読み取るスキャナを、２１４はドキュメント等を印刷するプリンタを、２１５は上記各部を接続するためのバスをそれぞれ示している。
【００９５】
また、図３は、実施の形態１による画像処理装置１００の構成を機能的に示すブロック図である。図３において、加工部１０２は、画像データ記憶部１０４のほか、操作指示部３０１と、画像登録部３０２と、画像削除部３０３と、画像変更部３０４と、画像検索部３０５と、画像貼付部３０６と、表示制御部３０７と、表示部３０８と、印刷制御部３０９等を含む構成である。
【００９６】
操作指示部３０１は、表示部３０８の表示内容にしたがって、画像登録部３０２、画像削除部３０３、画像変更部３０４、画像検索部３０５、画像貼付部３０６、表示制御部３０７、印刷制御部３０９の各部に操作の指示をおこなうものである。たとえば、キーボード２１１や、マウス２１２等のポインティングデバイスを含むものである。
【００９７】
画像登録部３０２は、入力部１０１から送信された画像データを、ファイル名等の所定のデータを付加することにより画像データファイルとして登録し、画像データ記憶部１０４へ記憶するものである。
【００９８】
画像削除部３０３は、操作指示部３０１からの削除指示にしたがって、画像データ記憶部１０４にすでに記憶されている画像データを画像データ記憶部１０４から削除するものである。
【００９９】
画像変更部３０４は、操作指示部３０１からの変更指示にしたがって、画像データ記憶部１０４にすでに記憶されている画像データファイルの画像データに変更を加え、変更後の画像データを再度画像データ記憶部１０４に記憶するものである。
【０１００】
画像検索部３０５は、操作指示部３０１からの検索指示にしたがって、画像データ記憶部１０４にすでに記憶されている画像データファイルのうち、所望の画像データファイルを検索するものである。
【０１０１】
画像貼付部３０６は、操作指示部３０１からの画像貼付指示にしたがって、画像データ記憶部１０４にすでに記憶されている画像データをドキュメントに貼付け処理をおこなうものである。
【０１０２】
表示制御部３０７は、操作指示部３０１からの表示指示にしたがって、画像データ記憶部１０４に記憶された画像データファイルの画像や当該画像を縮小した縮小画像等を表示部３０８の表示画面上に表示させるように制御するものである。表示制御部の制御についての詳細は、後述する。
【０１０３】
印刷制御部３０９は、操作指示部３０１からの印刷指示にしたがって、画像データあるいは画像付ドキュメント等の印刷データを出力部１０３へ送信する。また、出力部の操作制御、たとえば印刷枚数の設定等も操作指示部３０１からの操作指示にしたがっておこなう。
【０１０４】
画像登録部３０２、画像削除部３０３、画像変更部３０４、画像検索部３０５、画像貼付部３０６、表示制御部３０７、印刷制御部３０９はそれぞれ、ＲＯＭ２０２、ＲＡＭ２０３またはハードディスク２０５、フロッピー（Ｒ）ディスク２０７等の記録媒体に記録されたＯＳ、アプリケーションプログラム等のプログラムに記載された命令にしたがってＣＰＵ２０１等が命令処理を実行することにより、各部の機能を実現するものである。
【０１０５】
また、表示部３０８は、表示制御部３０７による表示制御に基づき、画像や文字列を含むドキュメント等を表示するものである。たとえばディスプレイ２０８であり、ディスプレイ２０８にはＣＲＴや液晶ディスプレイ等を含むものである。
【０１０６】
つぎに、表示制御部３０７の構成についてより詳細に説明する。図４は実施の形態１による画像処理装置の表示制御部およびその周辺部の構成を機能的に示すブロック図である。図４に示すように、表示制御部３０７は、基準画像抽出部４０１と、パラメータ管理部４０２と、パラメータ設定部４０３と、周辺画像作成部４０４と、画像表示制御部４０５とを含む構成となっている。
【０１０７】
基準画像抽出部４０１は、編集加工等をおこなおうとする基準となる画像（基準画像）を抽出する抽出部である。具体的には、表示部３０８に表示されている等倍画像あるいは縮小画像等の画像を操作指示部３０１におけるマウス２１２等でクリックすることにより当該画像を抽出したり、あるいは画像のファイル名をマウス２１２やキーボード２１１等から指定し、該当する画像を画像記憶部１０４から読み出すことにより抽出することができる。
【０１０８】
パラメータ管理部４０２は、基準画像に関する複数のパラメータを管理する管理部である。パラメータには、たとえば画像の明度、彩度、色相をあらわすパラメータのほか、コントラストをあらわすパラメータ、明るさをあらわすパラメータ、色の三原色である赤色（Ｒ）、緑色（Ｇ）、青（Ｂ）等の表色系のそれぞれのパラメータ等、画像を構成するために必要なあらゆるパラメータを含むものである。
【０１０９】
また、パラメータ管理部４０２は、前述の複数のパラメータのパラメータ値についてもあわせて管理をする。すなわち、基準画像の各パラメータにおける値を基準パラメータ値として保持するものである。
【０１１０】
パラメータ設定部４０３は、操作指示部３０１からの指示信号にもとづいてパラメータ管理部４０２に管理された複数のパラメータの中から任意の２つのパラメータを選択する。なお、操作指示部３０１がおこなう選択処理についての詳細は後述する。
【０１１１】
また、パラメータ設定部４０３は、選択された２つのパラメータについて、操作指示部３０１からの指示信号に基づいて縦軸および横軸のスケールとしての設定もあわせておこなう。たとえば色相パラメータを縦軸のスケールに設定し、明度パラメータを横軸のスケールに設定するといったものである。縦軸および横軸のスケールの設定処理およびスケールの内容についても後述する。
【０１１２】
周辺画像作成部４０４は、基準画像に対しパラメータ設定部４０３により選択された２つのパラメータのパラメータ値を所定の変化量だけ変化させた画像（周辺画像）を作成する画像作成部である。たとえば色相パラメータを縦軸のスケールに設定し、彩度パラメータを横軸のスケールに設定した場合、基準画像の色相パラメータ値を所定の変化量（たとえば１０レベル）だけ増加／減少させた画像を作成する。
【０１１３】
同様に彩度パラメータについても同様に作成する。さらに、両パラメータ値を所定の変化量だけともに増加させた画像、減少させた画像、どちらか一方だけを増加／減少させた画像もそれぞれ個別に作成する。
【０１１４】
画像表示制御部４０５は、表示部３０８の表示画面上の所定位置に基準画面を表示するように表示制御する制御部である。所定位置については、あらかめ基準画面および周辺画面が確認しやすい位置である場合があり、また、操作者が操作指示部３０１から表示部３０８の表示画面上を指定した位置とすることもできる。
【０１１５】
具体的には、通常、表示画面の中央が望ましく、また、周辺画像が隠れないような位置へマウス２１２等をもちいてドラッグ等をすることにより移動することも可能である。
【０１１６】
また、画像表示制御部４０５は、周辺画像を周辺画像のパラメータ値を設定された縦軸および横軸のスケールに対応させて基準画像を中心として基準画像の周辺に基準画像をｎ層に取り囲む状態で配置するように表示制御する。
【０１１７】
具体的には、たとえば色相に関するパラメータを縦軸のスケールに設定し、明度に関するパラメータを横軸のスケールに設定した場合、基準画像の色相に関するパラメータ値を所定の変化量だけ増加させた周辺画像は、基準画像の上側に配置するように表示制御し、色相に関するパラメータ値を所定の変化量だけ減少させた周辺画像は、基準画像の下側に配置するよう表示制御する。同様に、明度に関するパラメータ値を所定の変化量だけ増加させた周辺画像は基準画像の右側に、減少させた周辺画像は基準画像の左側にそれぞれ配置するように表示制御する。
【０１１８】
また、基準画像を中心として基準画像の周辺に基準画像をｎ層に取り囲む状態で配置するので、結果的には、周辺画像が１層の場合は３×３のマトリックス状に９個の画像（基準画像も含む）が配置される。また、周辺画像が２層の場合は５×５のマトリックス状に２５個の画像が配置される。以後同様であり、これらの画像の個数は、表示画面の解像度により、また、表示される画像の内容や用途に応じて変更することが可能である。周辺画像の表示制御についての詳細は後述する。
【０１１９】
基準画像抽出部４０１、パラメータ管理部４０２、パラメータ設定部４０３、周辺画像作成部４０４、画像表示制御部４０５はそれぞれ、ＲＯＭ２０２、ＲＡＭ２０３またはハードディスク２０５、フロッピー（Ｒ）ディスク２０７等の記録媒体に記録されたＯＳ、アプリケーションプログラム等のプログラムに記載された命令にしたがってＣＰＵ２０１等が命令処理を実行することにより、各部の機能を実現するものである。
【０１２０】
つぎに、具体的な表示例をもちいて画像処理装置の操作の内容および表示画面の内容について説明する。図５は実施の形態１による画像処理装置の表示部３０８に表示される表示画面の一例を示す説明図である。図５に示される表示画面は実施の形態１による画像処理装置の基本表示画面であり、図５において、表示画面は、画面の略左半分の上側を占めるファイル名表示領域５０１と、ファイル名表示領域５０１の下側を占める縮小画像表示領域５０２と、画面の略右半分を占める選択画像表示領域５０３の３つの領域から構成される。
【０１２１】
これらの領域はマルチウインドウにより表示をするのではなく、あえて固定領域としてあり、これらの領域の位置および大きさは変更できないような構成になっている。そのため、常に同一構成の画面が表示されるため、操作者はこれらの領域を一枚の画面としてとらえることができる。したがって、操作者は操作時に困惑することなく、また複雑な操作手順を覚える必要もなく、画像処理装置を直感的に使いこなしていくことができ、効率よく画像の編集加工作業等をおこなうことができる。
【０１２２】
ファイル名表示領域５０１は、画像データ記憶部１０４、具体的にはたとえばハードディスク２０５やフロッピー（Ｒ）ディスク２０７に記憶されているファイル名が階層的に表示される。ファイル名表示領域５０１に表示されている画像データファイルのファイル名を見てその中から所望の画像データファイルを検索し指定することにより、所望の画像データファイルを選択することができる。
【０１２３】
縮小画像表示領域５０２は、複数の縮小画像から構成されている。縮小画像はいわゆるサムネイルとよばれ、実際の画像データを所定倍率で縮小し、その縮小された画像を見ることにより、当該画像データファイルがどのファイルであったかを瞬時に認識するものである。サムネイルの下側には、当該サムネイルの画像データファイルのファイル名があわせて表示されている。
【０１２４】
ファイル名表示領域５０１のファイル名を指定する代わりに、図５に示したように、ファイル名表示領域５０１には、ファイルを格納するフォルダのみを表示し、フォルダを指定することにより、指定されたフォルダに格納されたファイルのサムネイルを縮小画像表示領域５０２に表示し、表示されたサムネイルのうちからサムネイルの画面自体をマウス２１２等でクリックすることにより、所望の画像を選択することができる。
【０１２５】
この場合、操作者はファイル名を正確に記憶していなくてもサムネイルの画像を手がかりに所望の画像データファイルを高速にかつ容易に選択することが可能である。
【０１２６】
また、各画像データファイルに所定のキーワード、たとえば「人物」、「風景」あるいは「業務用」、「個人用」等のキーワードを付加して登録しておけば、そのキーワードに基づいてサムネイルの表示順序を並べ替えて表示することができる。これにより、登録画像データファイル数が増加しても、キーワードによる並べ替えをおこなうことにより、所望の画像データファイルの高速で検索することが可能である。
【０１２７】
サムネイルの表示数は図５の表示例では８個×３行で２４個表示されるように設定されているが、表示装置の解像度や表示画像の内容、あるいは検索方法の違いによってサムネイルの表示配列や表示個数を変更することが可能である。
【０１２８】
選択画像表示領域５０３は、ファイル名表示領域５０１においてファイル名から選択された画像データファイルあるいは縮小画像表示領域５０２においてサムネイルから選択された画像データファイルの画像を表示する領域である。表示形式としては、標準サイズで表示をする標準表示と、画像全体を表示するために拡大または縮小して表示する全体表示と、操作者が所望する倍率で表示する変倍表示とが考えられる。
【０１２９】
変倍指定は変倍のパーセントを入力することにおこなわれ、１００パーセントで等倍となり、それより少ない数値を入力した場合は縮小、大きい数値を入力した場合は拡大されることになる。
【０１３０】
また、選択画像表示領域５０３は、所定のメニューからコマンドを指定することにより、またはその画像自体をダブルクリックすることにより、表示画面全体にファイル名表示領域５０１および縮小画像表示領域５０２を隠蔽するように現在表示中の画像を表示することができる。これにより、編集加工作業をより効率よくおこなうことができる。特に、大きな画像の場合には有効である。
【０１３１】
編集加工処理が終了した場合は、所定のメニューからコマンドを指定することにより、または再度画像自体をダブルクリックすることにより元の画像領域に戻すことができ、その際、ファイル名表示領域５０１および縮小画像表示領域５０２が再表示される。
【０１３２】
つぎに、色調整の操作の内容および表示画面の内容について説明する。図６〜図８は実施の形態１による画像処理装置の表示部３０８に表示される表示画面の別の一例を示す説明図である。図６は図５の基本表示画面において色調整メニューを選択した場合に表示される画面である。
【０１３３】
図６の画面において、選択画像表示領域５０３はそのまま変更せず、ファイル名表示領域５０１と縮小画像表示領域５０２の代わりに、色調整メニュー６０１が表示される。色表示メニュー６０１は、上側に表示されるパラメータ選択ボタン表示領域６０２とその下側に表示されるパラメータ調整バー表示領域６０３とから構成される。
【０１３４】
パラメータ選択ボタン表示領域６０２は、「明るさ・コントラスト」ボタン６０４と、「カラーバランス」ボタン６０５と、「ＲＧＢ補正」ボタン６０６と、「色相・彩度」ボタン６０７と、調整が終了した際に押下されることにより基本表示画面に戻るための「調整終了」ボタン６０８から構成される。
【０１３５】
パラメータ調整バー表示領域６０３には、「明るさ・コントラスト」ボタン６０４が押下された場合の表示画面が表示されており、明るさに関する調整バー６０９と、コントラストに関する調整バー６１０が表示されている。さらに、パラメータを調整する際に、基準画面のほかに周辺画面を表示して調整をおこなうためのカタログビュア（Ｃａｔａｌｏｇ  Ｖｉｅｗｅｒ）を表示させるか否かを選択するためのチェックボックス６１１が表示されている。カタログビュアについての詳細は後述する。
【０１３６】
調整バー６０９および６１０にはレベルつまみ６１２が備えられており、レベルつまみ６１２をマウス２１２をもちいてドラッグして左右に移動させることにより、それぞれのパラメータ値を変更することができる。
【０１３７】
つぎに、「ＲＧＢ補正」ボタン６０６を押下した場合の表示画面を図７に示す。パラメータ調整バー表示領域６０３に赤色（Ｒ）に関する調整バー７０１と、緑色（Ｇ）に関する調整バー７０２と、青色（Ｂ）に関する調整バー７０３が表示されている。調整バー７０１，７０２，７０３については調整バー６０９と同一の構成であるので、その説明は省略する。
【０１３８】
さらに、「色相・彩度」ボタン６０７を押下した場合の表示画面を図８に示す。パラメータ調整バー表示領域６０３に色相に関する調整バー８０１と、明度に関する調整バー８０２と、彩度に関する調整バー８０３が表示されている。調整バー８０１，８０２，８０３についても調整バー６０９と同一の構成であるので、その説明は省略する。
【０１３９】
つぎに、カタログビュアについて説明する。図９は、カタログビュアを表示させるか否かを選択するためのチェックボックス６１１をチェックした場合の画面表示の一例である。図９において、カタログビュア９００がウインドウ形式でポップアップして表示されているのがわかる。
【０１４０】
カタログビュア９００には、３×３のマトリックス状に９個の画像が表示されている。その中央に配置されるように表示されている画像が基準画像９０１であり、基準画像９０１の周辺には８個の周辺画像９０２〜９０９が表示されている。
【０１４１】
また、ウインドウ９００には、横軸のパラメータを設定するための横軸パラメータ枠９１０と縦軸のパラメータを設定するための縦軸パラメータ枠９１１が設定されている。図９にあっては、横軸に彩度のパラメータが、また縦軸に色相のパラメータがそれぞれ設定されている。
【０１４２】
それらのパラメータの設定にあわせて、９個の画像の横（上側）には彩度のパラメータ値に関するスケール（横スクロールバー）９１２が設定され、９個の画像の縦（左側）には色相のパラメータ値に関するスケール（縦スクロールバー）９１３が設定されてる。
【０１４３】
横スクロールバー９１２は、右へ行くほど彩度のパラメータ値が高くなり、左に行くほど彩度のパラメータ値が低くなることを意味している。縦スクロールバーも同様に、上へ行くほど色相のパラメータ値が高くなり、下へ行くほどパラメータ値が低くなることを意味している。
【０１４４】
さらに、カタログビュア９００には、カタログビュア９００のウインドウを閉じるための「閉じる」ボタン９１４が設定されている。
【０１４５】
基準画像９０１は、選択画像表示領域５０３に表示された画像と同一の画像を縮小して表示したものである。したがって、画像に関する彩度および色相に関するパラメータ値も選択画像表示領域５０３に表示された画像のパラメータ値と同一である。
【０１４６】
つぎに、周辺画像９０２〜９０９について説明する。周辺画像９０２〜９０９は、基準画像９０１と同一画像であって、基準画像９０１の彩度または色相あるいはその両方のパラメータ値を所定の変化量だけ変化させて作成した画像である。
【０１４７】
基準画像９０１のパラメータ値を（０，０）として、パラメータ値の所定の変化量をプラス・マイナス１０とした場合、周辺画像９０２のパラメータ値は（−１０，０）となり、周辺画像９０３のパラメータ値は（０，１０）となり、周辺画像９０４のパラメータ値は（１０，１０）となり、周辺画像９０５のパラメータ値は（−１０，０）となり、周辺画像９０６のパラメータ値は（１０，０）となり、周辺画像９０７のパラメータ値は（−１０，−１０）となり、周辺画像９０８のパラメータ値は（０，−１０）となり、周辺画像９０９のパラメータ値は（１０，−１０）となる。
【０１４８】
周辺画像９０２のパラメータ値を例にとると、横軸の彩度のパラメータ値については基準画像９０１と比較して−１０となっており、縦軸の色相のパラメータ値については基準画像９０１と比較して＋１０となっている。したがって、周辺画像９０２は、彩度に関しては基準画像９０１よりも左側に配置され、かつ、色相に関しては基準画像９０１よりも上側に配置される。結果として、周辺画像９０２は基準画像９０１の左上側の位置に配置されることになる。
【０１４９】
他の周辺画像９０３〜９０９も同様に、周辺画像９０３が基準画像９０１の上側に、周辺画像９０４が基準画像９０１の右上側に、周辺画像９０５が基準画像９０１の左側に、周辺画像９０６が基準画像９０１の右側に、周辺画像９０７が基準画像９０１の左下側に、周辺画像９０８が基準画像９０１の下側に、周辺画像９０９が基準画像９０１の右下側に、それぞれ配置される。
【０１５０】
これにより、周辺画像９０２〜９０９はパラメータ値を横軸のスケールである横スクロールバー９１２および縦軸のスケールである縦スクロールバー９１３に対応させて基準画像９０１を中心として基準画像９０１の周辺に基準画像９０１を取り囲む状態で配置されるようになる。
【０１５１】
画像を変更するには、横スクロールバー９１２または縦スクロールバー９１３をマウス２１２等によりドラッグ操作等する。これによりスクロールバーに対応するパラメータ値に応じてパラメータ値が変更された画像が表示されることになる。
【０１５２】
つぎに、実施の形態１において表示制御部３０７がおこなう基準画像９０１と周辺画像９０２〜９０９の表示制御処理の手順について説明する。図１０は実施の形態１による表示制御処理の手順を示すフローチャートである。
【０１５３】
図１０のフローチャートにおいて、まず、カタログビュア９００を表示すべき旨の指示があったか否か、すなわちチェックボックス６１１がチェックされたか否かを判断し（ステップＳ１００１）、指示があった場合（ステップＳ１００１肯定）、つぎに、横軸と縦軸のパラメータの指定があったか否かを判断する（ステップＳ１００２）。
【０１５４】
ステップＳ１００２において、パラメータ指定があった場合（ステップＳ１００２肯定）は、当該指定されたパラメータを設定する（ステップＳ１００３）。
一方、ステップＳ１００２において、パラメータの指定がなかった場合（ステップＳ１００２否定）は、デフォルト値として設定されているパラメータを指定されたパラメータとして設定する（ステップＳ１００４）。
【０１５５】
つぎに、ステップＳ１００３またはＳ１００４において設定された横軸および縦軸のパラメータについて基準画像９０１のパラメータ値をパラメータ管理部４０２から取得する（ステップＳ１００５）。
【０１５６】
つぎに、周辺画像９０２、すなわち基準画像９０１の左上側に配置される周辺画像を作成する（ステップＳ１００６）。具体的には、基準画像の横軸のパラメータのパラメータ値をｘ＝０として、ｘ−１０を周辺画像９０２の横軸のパラメータのパラメータ値とする。縦軸についても同様に、基準画像のパラメータ値をｙ＝０として、ｙ＋１０を縦軸のパラメータとする。したがって、周辺画像９０２のパラメータ値は（ｘ−１０，ｙ＋１０）となる。
【０１５７】
ステップＳ１００６と同様の手順で、ステップＳ１００７〜ステップＳ１００１３まで処理をおこなう。ただしステップＳ１００６乃至ステップＳ１０１３までの処理の順序はこの順序にとらわれることはない。また、各ステップともすべて基準画像のパラメータ値を基準にパラメータ値を算出したが、この限りではなく、たとえば８個の周辺画像の内のすでに作成済みの他の周辺画像のパラメータ値を基準として算出するようにしてもよい。
【０１５８】
つぎに、すべての周辺画像９０２乃至９０９の作成が終了した後、基準画像９０１を表示画面上に表示し（ステップＳ１０１４）、それに引き続き、周辺画像９０２乃至９０９を同じく表示画面上に表示する（ステップＳ１０１５）。
【０１５９】
なお、ここでもすべての周辺画像９０２乃至９０９の作成が終了した後、基準画像９０１を表示することとしたが、基準画像９０１の表示時期は周辺画像９０２乃至９０９の作成前でも構わない。また周辺画像９０２乃至９０９もすべての周辺画像の作成終了後に表示するようにしたが、作成された周辺画像から順次表示をおこなうようにしてもよい。
【０１６０】
つぎに、現在設定されているパラメータを変更するためのパラメータの再指定があったか否かを判断する（ステップＳ１０１６）。ステップＳ１０１６において、パラメータの再指定があった場合（ステップＳ１０１６肯定）は、ステップＳ１００３へ移行し、以下同様の処理を繰り返す。
【０１６１】
一方、ステップＳ１０１６において、パラメータの再指定がなかった場合、カタログビュア９００を閉じるための「閉じる」ボタン９１４が押下されたか否かを判断する（ステップＳ１０１７）。
【０１６２】
ステップＳ１０１７において、「閉じる」ボタン９１４が押下された場合（ステップＳ１０１７肯定）は、カタログビュア９００を閉じて（ステップＳ９０１８）、すべての処理を終了する。
【０１６３】
一方、ステップＳ１０１７において、「閉じる」ボタン９１４が押下されない場合（ステップＳ１０１７否定）は、ステップＳ１０１６へ移行し、以下同様の処理を繰り返す。
【０１６４】
以上説明したように、この実施の形態１によれば、基準画像のパラメータ値を変更する際に周辺画像を参照しながらおこなうことができる。特に、基準画像の近傍に縦横のパラメータに対応させて周辺画像を配置するようにしたので、パラメータ値の変化量と画像の変化の具合および他のパラメータとのバランスを直感的に認識することができ、また、パラメータ値の変更を高速かつ効率的におこなうことができる。
【０１６５】
（実施の形態２）
さて、上述した実施の形態１では、パラメータ設定部４０３については横軸パラメータ設定枠９１１と縦軸パラメータ設定枠９１２へパラメータを入力することにより縦・横軸のパラメータを設定するようにしたが、以下に説明する実施の形態２のように、あらかじめ設定されている複数のパラメータの中から選択することによりパラメータを設定するようにしてもよい。
【０１６６】
この発明の実施の形態２による画像処理装置を含む画像付ドキュメント作成システム全体および画像処理装置１００のハードウエア構成については実施の形態１と同様であるので、その説明は省略する。また、画像処理装置１００のうち表示制御部３０７をのぞく他の各部についても実施の形態１と同様の構成であるので、その説明も省略する。
【０１６７】
つぎに、表示制御部３０７について説明する。図１１はこの発明の実施の形態２による画像処理装置の表示制御部およびその周辺部の構成を機能的に示すブロック図である。パラメータ設定部１１０１をのぞく他の各部は実施の形態１と同様の構成であるので、その説明は省略する。
【０１６８】
パラメータ設定部１１０１は、縦軸および横軸のパラメータとして設定可能なパラメータをあらかじめ用意しておき、それらのパラメータの候補を表示画面に表示するとともに、操作指示部３０１からの指示信号にもとづいてそれらのパラメータ候補の中から各軸に対して１つずつのパラメータを設定する。
【０１６９】
この際、いずれかの軸ですでに設定されたパラメータと同一のパラメータについては、他の軸では設定できないように制御する。両軸に同一のパラメータを設定することは全く意味のないことであり、操作者の誤操作により設定されてしまった場合に、基準画像の左上側の画像および右下側の画像においてパラメータ値の矛盾が生じる等の問題が発生してしまうからである。
【０１７０】
つぎに縦軸および横軸のスケールの設定処理について説明する。図１２はこの発明の実施の形態２による画像処理装置の表示部に表示される表示画面の一例を示す説明図である。図１２において、横軸パラメータ設定枠１２０１には現在彩度に関するパラメータが設定されており、縦軸パラメータ設定枠１２０２には色相に関するパラメータが設定されている。
【０１７１】
横軸パラメータ設定枠１２０１の右端のボタン１２０３を押下することにより、選択可能なパラメータ候補がブルダウンメニューとして表示されている。選択可能なパラメータ候補としては、現在設定されている彩度も含め、色相および明度が表示されていることがわかる。縦軸パラメータ設定枠１２０２も横軸パラメータ設定枠１２０１と同様に、右端部のボタン１２０３を押下することにより、選択可能なパラメータ候補として色相、彩度、明度が表示される。
【０１７２】
図１２の状態で、横軸パラメータ設定枠１２０１に色相に関するパラメータを選択して設定しようとした場合、パラメータ設定部１１０１は、縦軸パラメータ設定枠１２０２に色相に関するパラメータがすでに設定されていることを認識し、その旨を操作者に報知し、横軸パラメータ設定枠１２０１に色相に関するパラメータの入力を無効にすることにより、色相に関するパラメータが設定されることを禁止する。
【０１７３】
また、パラメータ設定部１１０１は、同様の場合に、その旨を操作者に報知するとともにあるいは報知する代わりに、横軸パラメータ設定部１２０１には色相に関するパラメータの設定を許可し、そのかわり、縦軸パラメータ設定部１２０２にすでに設定されている色相に関するパラメータを色相の代わりに選択可能な別のパラメータ、この場合、彩度あるいは明度に関するパラメータを自動的に設定するようにしてもよい。
【０１７４】
こうすることで、軸だけを縦軸から横軸へ変更したい場合などに、直接横軸への設定だけをおこなえば、縦軸は自動的に別のパラメータが設定されるので、縦軸のパラメータを変更してから横軸への設定をするといった作業の手間を省略することができる。
【０１７５】
つぎに、実施の形態２においてパラメータ設定部１１０１がおこなうパラメータ設定処理の手順について説明する。図１３は実施の形態２によるパラメータ設定処理の手順を示すフローチャートである。
【０１７６】
図１３のフローチャートにおいて、まず、パラメータ設定部１１０１はデフォルト値として設定されているパラメータを横軸パラメータ設定枠９１０および縦軸パラメータ設定枠９１１に設定する（ステップＳ１３０１）。
【０１７７】
つぎに、横軸パラメータ設定枠９１０または縦軸パラメータ設定枠９１１のいずれかのパラメータの変更があったか否かを判断し（ステップＳ１３０２）、変更があった場合（ステップＳ１３０２肯定）に、つぎに、変更があったパラメータと他軸のパラメータ設定枠のパラメータとが同一であるか否かを判断する（ステップＳ１３０３）。
【０１７８】
ステップＳ１３０３において、パラメータが同一でない場合（ステップＳ１３０３否定）は、ステップＳ１３０２へ移行する。一方、ステップＳ１３０３において、パラメータが同一である場合（ステップＳ１３０３肯定）は、つぎに、報知することについて設定されているか否かを判断する（ステップＳ１３０４）。
【０１７９】
ステップＳ１３０４において、報知することについて設定されている場合（ステップＳ１３０４肯定）は、その旨を報知する（ステップＳ１３０５）。つぎに、ステップＳ１３０２におけるパラメータの変更を無効とし（ステップＳ１３０６）、その後、報知を解除して（ステップＳ１３０７）、ステップＳ１３０２へ移行する。
【０１８０】
一方、ステップＳ１３０４において、報知することについて設定されていない場合（ステップＳ１３０４否定肯定）は、パラメータの変更があったパラメータ設定枠ではない他方のパラメータ設定枠のパラメータを現時点で設定されているパラメータ以外のパラメータへ変更する（ステップＳ１３０８）。その後、ステップＳ１３０２へ移行し、以下同様の処理を繰り返す。
【０１８１】
以上説明したように、この実施の形態２によれば、同一のパラメータを縦軸と横軸に同時に設定してしまうことを回避できるので、操作者が誤って同一パラメータを設定してしまうことを未然に防止することができる。
【０１８２】
（実施の形態３）
さて、この発明は、前述した実施の形態１および２において、以下に説明する実施の形態３のごとく周辺画像の中から１の周辺画像を指定し、指定された周辺画像を基準画像として抽出する機能を付加するように適用してもよい。以下、この発明の実施の形態３について説明する。
【０１８３】
この発明の実施の形態３による画像処理装置を含む画像付ドキュメント作成システム全体および画像処理装置１００のハードウエア構成については実施の形態１と同様であるので、その説明は省略する。また、画像処理装置１００のうち表示制御部３０７をのぞく他の各部についても実施の形態１と同様の構成であるので、その説明も省略する。
【０１８４】
つぎに、表示制御部３０７について説明する。図１４はこの発明の実施の形態３による画像処理装置の表示制御部およびその周辺部の構成を機能的に示すブロック図である。周辺画像指定部１４０１および基準画像抽出部１４０２をのぞく他の各部は実施の形態１と同様の構成であるので、その説明は省略する。
【０１８５】
つぎに、周辺画像指定部１４０１について説明する。周辺画像指定部１４０１は、表示画面上に表示された周辺画像の中から１の周辺画像を指定する指定部である。具体的には、周辺画像指定部１４０１は操作指示部３０１からの指示信号に基づいて周辺画像の中の１の周辺画像を指定する。
【０１８６】
たとえば、マウス２１２をもちいてマウスカーソルを指定しようとする周辺画像が表示されている領域内移動させ、そこでクリックすることにより、１の周辺画像を指定する。そのほか、キーボード２１１の矢印キーをもちいて１の周辺画像を指定するようにしてもよい。
【０１８７】
また、基準画像抽出部１４０２は、周辺画像指定部１４０１によって指定された周辺画像を基準画像として抽出する。したがって、周辺画像指定部１４０１によって指定された周辺画像は、基準画像抽出部１４０２によって、それまで基準画像であった画像に代わり基準画像として扱われることになる。
【０１８８】
周辺画像指定部１４０１および基準画像抽出部１４０２はそれぞれ、ＲＯＭ２０２、ＲＡＭ２０３またはハードディスク２０５、フロッピー（Ｒ）ディスク２０７等の記録媒体に記録されたＯＳ、アプリケーションプログラム等のプログラムに記載された命令にしたがってＣＰＵ２０１等が命令処理を実行することにより、各部の機能を実現するものである。
【０１８９】
以下、パラメータ管理部４０２、パラメータ設定部４０３、周辺画像作成部４０４、画像表示制御部４０５は、実施の形態１と同様の処理を実施するので、その説明は省略する。
【０１９０】
つぎに、具体的な表示画面をもちいて周辺画像の指定処理および基準画像の抽出処理の内容について説明する。図１５は実施の形態３による画像処理装置の表示部３０８に表示される表示画面の一部（カタログビュア９００）の一例を示す説明図である。図１５（ａ）において、３×３のマトリックス状に基準画像と周辺画像とが表示されている。これらの画像に、説明の便宜上、Ａ１からＣ３までの番号を付加した。したがって、基準画像はＢ１である。
【０１９１】
また、マウスカーソル１５０１は、マウス２１２の操作により表示画面上を移動する。マウスカーソル１５０１は移動した位置によってその形状を変化させる。図１５（ａ）にあっては周辺画像Ａ３の位置にあり、周辺画像Ａ３は指定されることにより左斜め下方向へ移動するため、マウスカーソル１５０１の形状もその移動方向を表すように左斜め下方向と右斜め上方向の矢印を備える形状となっている。
【０１９２】
周辺画像Ｃ１の位置に移動した場合も同一形状のマウスカーソルとなる。同様に、マウスカーソル１５０１を周辺画像Ｂ１またはＢ２の位置に移動した場合は、左右方向の矢印を備える形状のマウスカーソルとなり、周辺画像Ａ２またはＣ２の位置に移動した場合は、上下方向の矢印を備える形状のマウスカーソルとなり、周辺画像Ａ１またはＣ３の位置に移動した場合は、右斜め下方向と左斜め上方向の矢印を備える形状のマウスカーソルとなる。
【０１９３】
ここで、マウスカーソル１５０１を基準画像の右上側に配置された周辺画像Ａ３の表示領域内でクリックする。クリックした後の表示画面の表示状態が図１５（ｂ）である。周辺画像であったＡ３が基準画像が配置される位置に移動していることがわかる。この移動にともない、基準画像であったＢ２が左下側へ移動している。すなわち、右上側の周辺画像を指定したことにともない、画像全体が左下へ１画像分だけ移動したことになる。このように、指定した周辺画像が基準画像の位置に移動するように、画像全体が移動する。
【０１９４】
また、パラメータ値が（１０，１０）であった周辺画像Ａ３が移動したことにともない、元々周辺画像Ａ３が配置され位置には、あらたにパラメータ値が（ｘ＋１０，ｙ＋１０）の画像が周辺画像作成部４０４によって作成されるので、（１０＋１０，１０＋１０）すなわち（２０，２０）のパラメータ値の周辺画像が表示されることになる。このようにして、結果的には選択画像の２つのパラメータのパラメータ値を同時に変更することもできる。
【０１９５】
つぎに、実施の形態３において周辺画像指定部１４０１および基準画像抽出部１４０２がおこなう周辺画像の指定処理および基準画像の抽出処理の手順について説明する。図１６は実施の形態３による周辺画像の指定処理および基準画像の抽出処理の手順を示すフローチャートである。
【０１９６】
図１６のフローチャートにおいて、まず、周辺画像指定部１４０１は画像の指定があったか否かを判断する（ステップＳ１６０１）。ここで、画像の指定を待って（ステップＳ１６０１肯定）、指定があった場合にその画像が周辺画像であるか否かを判断する（ステップＳ１６０２）。
【０１９７】
ステップＳ１６０２において、指定された画像が周辺画像である場合（ステップＳ１６０２肯定）は、基準画像抽出手段は当該周辺画像を基準画像として抽出し、当該周辺画像のパラメータ値を取得する（ステップＳ１６０３）。その後、実施の形態１の図１０のステップＳ１００６へ移行する。以下実施の形態１の処理手順であるので、その説明は省略する。
【０１９８】
一方、ステップＳ１６０２において、指定された画像が周辺画像ではなく基準画像である場合（ステップＳ１６０２否定）、パラメータ値の変更が終了したとみなし、カタログビュア９００によるパラメータ値を確定させ（ステップＳ１６０４）、カタログビュア９００を閉じた（ステップＳ１６０５）のち、すべての処理を終了させる。
【０１９９】
以上説明したように、この実施の形態３によれば、複数の周辺画像の中から１の周辺画像を指定し、指定された周辺画像を基準画像として抽出するので、操作者は表示されている複数の周辺画像の中からもっとも所望するパラメータ値の画像を指定するだけの簡易な操作で２つの異なるパラメータのパラメータ値を変更することができ、より視覚的にかつ直感的に複数のパラメータ値を変更することが可能である。
【０２００】
（実施の形態４）
さて、この発明は、前述した実施の形態１乃至３において、以下に説明する実施の形態４のごとく表示された画像の内にあるいはその近傍にパラメータ値の情報を表示させる機能を付加するように適用してもよい。以下、この発明の実施の形態４について説明する。
【０２０１】
この発明の実施の形態４による画像処理装置を含む画像付ドキュメント作成システム全体および画像処理装置１００のハードウエア構成については実施の形態１と同様であるので、その説明は省略する。また、画像処理装置１００のうち表示制御部３０７をのぞく他の各部についても実施の形態１と同様の構成であるので、その説明も省略する。
【０２０２】
つぎに、表示制御部３０７について説明する。図１７はこの発明の実施の形態４による画像処理装置の表示制御部およびその周辺部の構成を機能的に示すブロック図である。パラメータ表示制御部１７０１をのぞく他の各部は実施の形態１と同様の構成であるので、その説明は省略する。
【０２０３】
つぎに、パラメータ値情報表示制御部１７０１について説明する。パラメータ表示制御部１７０１は、表示画面上に表示された基準画像および／または周辺画像の内あるいは基準画像および／または周辺画像の近傍の所定位置にパラメータ値に関する情報を表示させるように制御させる制御部である。
【０２０４】
パラメータ値情報表示制御部１７０１は、操作指示部３０１からのパラメータ値情報を表示すべき旨の表示指示信号にしたがって、基準画像抽出部４０１、周辺画像作成部４０４からそれぞれの画像の各軸のパラメータのパラメータ値に関する情報を取得し、取得した情報を所定の表示形式（表示色も含む）で所定の位置に表示する。
【０２０５】
また、パラメータ値情報表示制御部１７０１は、操作指示部３０１からのパラメータ値情報を消去すべき旨の表示指示信号にしたがって、すでに表示しているパラメータ値に関する情報を表示画面上から消去する。
【０２０６】
パラメータ値情報表示制御部１７０１は、ＲＯＭ２０２、ＲＡＭ２０３またはハードディスク２０５、フロッピー（Ｒ）ディスク２０７等の記録媒体に記録されたＯＳ、アプリケーションプログラム等のプログラムに記載された命令にしたがってＣＰＵ２０１等が命令処理を実行することにより機能を実現するものである。
【０２０７】
また、パラメータ値に関する情報とは、実施の形態１においても説明したとおり、基準画像のパラメータ値を０として、周辺画像のパラメータ値を基準画像とのパラメータ値の変化量の差分の値とするものである。
【０２０８】
そのほか、パラメータ値に関する別の基準値を設け、基準画像も周辺画像もその基準値をもとにパラメータ値を算出して、その算出したパラメータ値をパラメータ値に関する情報として表示することにしてもよい。要するに、パラメータ値に関する情報とは、基準画像のパラメータ値と周辺画像のパラメータ値が比較可能となる情報であればそれらのすべての情報を含むものである。
【０２０９】
また、パラメータ値に関する情報の表示方法の代表的なものとしては、（ｘ，ｙ）をもちいて示すものが簡潔かつ認識しやすい表示方法として考えられる。ここで、ｘは横軸のパラメータのパラメータ値を、ｙは縦軸のパラメータのパラメータ値をそれぞれ示している。表示方法はこの方法に限らず、横軸のパラメータのパラメータ値および縦軸のパラメータのパラメータ値が認識できるすべての表示方法を含むものである。
【０２１０】
つぎに、表示画面をもちいてパラメータ値に関する情報の表示制御手順の内容について説明する。図１８および図１９は実施の形態４による画像処理装置の表示部３０８に表示される表示画面の一部（カタログビュア９００）の一例を示す説明図である。
【０２１１】
図１８は、パラメータ値に関する情報を基準画像および周辺画像の画像内に表示するものである。表示の内容については上述において説明したとおりである。また、図１８では、パラメータ値に関する情報１８０１を画像の右下側に表示したが、この位置に限ることはなく、また、画像の内容等その他の条件によっては表示の位置を任意に変更することも可能である。さらに、画像ごとに表示の位置を変更するようにしてもよい。
【０２１２】
また、パラメータ値に関する情報を表示する際は、画像に近い色をもちいることにより表示が認識が困難にならないよう、画像の色とは別の区別が可能な色をもちいる。特に、パラメータ値を変更することにより画像の状態が変化する場合には、その変化の状態に応じて表示の色も変化させるようにする。
【０２１３】
さらに、画像のうち、パラメータに関する情報を表示する位置のみ画像を消去し、消去した部分に識別可能な色をもちいてパラメータに関する情報を表示することで、表示の色をその都度変化させることなく確実にパラメータに関する情報を画像内に表示することができる。
【０２１４】
図１９は、パラメータ値に関する情報を基準画像および周辺画像の画像近傍に表示するものである。図１９において、各画像の下側にパラメータに関する情報を表示するために専用に設けた専用領域１９０１が配置されており、その専用領域１９０１内にパラメータ値に関する情報を表示している。これにより、画像の内容がパラメータ値に関する情報の表示によって隠蔽されてしまう領域を作ることなく、前記情報表示を確実におこなうことができる。
【０２１５】
つぎに、実施の形態４においてパラメータ値情報表示制御部１７０１がおこなうパラメータ値に関する情報の表示制御処理の手順について説明する。図２０は実施の形態４によるパラメータ値に関する情報の表示制御処理の手順を示すフローチャートである。
【０２１６】
図２０のフローチャートにおいて、まず、パラメータ値情報表示制御部１７０１はパラメータ値に関する情報を表示する旨の指示があったか否かを判断する（ステップＳ２００１）。ここで、ステップＳ２００１において表示の指示を待って（ステップＳ２００１肯定）、指示があった場合に、表示の対象となる画像のパラメータ値を取得する（ステップＳ２００２）。
【０２１７】
つぎに、ステップＳ２００２において取得したパラメータ値を所定の表示形式で表示画面の所定の位置に表示させる（ステップＳ２００３）。その後、パラメータ値に関する情報を消去する旨の指示があったか否かを判断する（ステップＳ２００４）。
【０２１８】
ステップＳ２００４において消去の指示を待って（ステップＳ２００４肯定）、指示があった場合に、表示されているパラメータ値に関する情報を消去する。
その後、ステップＳ２００１へ移行し、以下同様の処理を繰り返す。
【０２１９】
以上説明したように、この実施の形態４によれば、パラメータ値に関する情報を基準画像および周辺画像の内あるいは近傍の所定位置に数値をもちいて表示させるので、パラメータ値を変更する際に、その数値を参考にすることができる。
【０２２０】
特に、周辺画像を指定して、周辺画像を基準画像を変更することによりパラメータ値を変更する場合に、どの周辺画像をどのように指定することによりどのくらいパラメータ値を変更したか、その変更量を数値で認識することできる。また、最初の基準画像が（０，０）で表示されるので、最初の基準画像がどこであるかも、画像だけを見ただけでは判断するのは困難であるが、数値により表示されているので、容易にかつ迅速に最初の基準画像を発見することができる。
【０２２１】
（実施の形態５）
以下に説明する実施の形態５においては、回転処理を施した画像の全体を縮小画像として表示するようにしたので、縮小画像上で画像の傾き等を容易に把握することができる。
【０２２２】
この発明の実施の形態５による画像処理装置を含む画像付ドキュメント作成システム全体および画像処理装置１００のハードウエア構成については実施の形態１と同様であるので、その説明は省略する。また、画像処理装置１００のうち画像変更部３０４と表示制御部３０７をのぞく他の各部についても実施の形態１と同様の構成であるので、その説明も省略する。
【０２２３】
つぎに、画像変更部３０４および表示制御部３０７の構成についてより詳細に説明する。図２１は実施の形態５による画像処理装置の画像変更部３０４、表示制御部３０７およびその周辺部の構成を機能的に示すブロック図である。図２１に示すように、画像変更部３０４は、編集加工部２１０１と、長方形算出部２１０２と、縮小画像作成部２１０３とを含む構成となっている。また表示制御部３０７は、縮小画像表示制御部２１０４を含む構成となっている。さらに編集加工部２１０１は画像回転処理部２１０５を含んでいる。
【０２２４】
編集加工部２１０１は、画像データ記憶部１０４に記憶され、表示制御部３０７により表示部３０８に表示された画像を編集加工処理をするものである。編集加工処理には、画像回転処理部２１０５による表示された画像を所定角度だけ回転させる処理を含め、画像の反転処理、画像の画素数の変更処理、カラー画像の場合の色調整処理、画像合成処理等、画像に関するあらゆる編集加工処理が含まれる。
【０２２５】
なお、画像回転処理部２１０５による画像の回転処理については公知の技術を用いる。画像の回転処理についての詳細は後述する。さらに、編集加工部２１０１により編集加工処理された画像はファイル名が付されて画像データ記憶部１０４により記憶される。
【０２２６】
長方形算出部２１０２は、回転処理された画像を包含するような長方形のうち最小のサイズとなるような長方形を算出するものである。画像回転処理部２１０５により所定角度だけ回転させた長方形画像の場合、最小サイズとなる長方形は、当然、当該回転させた長方形画像よりも大きな長方形となる。長方形の算出方法については後述する。
【０２２７】
縮小画像作成部２１０３は、検索用の縮小画像いわゆるサムネイルを作成する作成部であり、長方形算出部２１０２により算出された長方形の形状（縦横比）および大きさに基づいて縮小画像を作成する。
【０２２８】
また、縮小画像表示制御部２１０４は、縮小画像作成部２１０３により作成された縮小画像を表示部３０８の表示画面上の所定の位置に表示制御する制御部である。表示する位置および表示方法については後述する。
【０２２９】
編集加工部２１０１、長方形算出部２１０２、縮小画像作成部２１０３、縮小画像表示制御部２１０４、画像回転処理部２１０５はそれぞれ、ＲＯＭ２０２、ＲＡＭ２０３またはハードディスク２０５、フロッピー（Ｒ）ディスク２０７等の記録媒体に記録されたＯＳ、アプリケーションプログラム等のプログラムに記載された命令にしたがってＣＰＵ２０１等が命令処理を実行することにより、各部の機能を実現するものである。
【０２３０】
つぎに画像の回転処理の内容について説明する。図２２は実施の形態５による画像処理装置の表示部３０８に表示される表示画面の別の一例を示す説明図である。図２２において選択画像表示領域５０３には図５において選択された画像を時計回りに４５度回転させた選択画像２２０１が表示されている。
【０２３１】
図形の回転指示の方法としては、たとえば所望の回転角度と回転方向をキーボード２１１等から入力することにより画像の中心点を中心として画像を回転させるものである。また、マウス２１２等を用いて、画像をドラッグすることにより所望の角度まで画像を回転させるものでもよい。画像の回転処理の方法については特に限定しない。
【０２３２】
選択画像２２０１は、図５において選択画像表示領域５０３に表示されている画像と同一サイズである。しかしながら４５度回転させたことにより、画像全体が選択画像表示領域５０３には表示されていないことがわかる。
【０２３３】
つぎに、長方形算出部２１０２による長方形の算出方法について説明する。図２３は実施の形態５による画像処理装置の長方形算出部２１０２の長方形算出方法についての簡略化した説明図である。
【０２３４】
図２３において、回転処理された長方形の画像２３００は４つの頂点、頂点２３０１（ｘ１，ｙ１）、頂点２３０２（ｘ２，ｙ２）、頂点２３０３（ｘ３，ｙ３）、頂点２３０４（ｘ４，ｙ４）を有する。これらの頂点のうちで、ｘの座標値がもっとも大きいものと小さいもの、およびｙの座標値がもっとも大きいものと小さいものをそれぞれ抽出する。ｘの座標値がもっとも大きいのはｘ４であり、小さいのはｘ１である。また、ｙの座標値がもっとも大きいのはｙ３であり、小さいのはｙ２である。
【０２３５】
つぎに、求めようとする長方形２３０５を点線で示す。その対角線上の頂点２点を求めることにより、画像２３００を包含する最小のサイズの長方形を求めることができる。対角線上の頂点２３０６（Ｘ１，Ｙ２）および頂点２３０７（Ｘ２，Ｙ２）はそれぞれＸ１＝ｘ１、Ｙ１＝ｙ４、Ｘ２＝ｘ２、Ｙ２＝ｙ３となる。
【０２３６】
すなわち、算出しようとする長方形２３０５の頂点は、回転処理された長方形の各頂点のうち、ｘ方向の座標値の最大値とｙ方向の座標値の最小値、およびｘ方向の座標値の最小値とｙ方向の座標値の最大値の座標であることがわかる。また、長方形２３０５の各辺の長さは、長方形２３０５の２つの頂点のｘ方向の座標値同士、ｙ方向の座標値の座標値同士を比較し大きい値から小さい値を引いた差分の長さである。このようにして、長方形２３０５を算出する。
【０２３７】
つぎに、縮小画像の表示例を示しながら縮小画像の作成処理および縮小画像の表示制御処理について説明する。図２４は実施の形態５による画像処理装置の表示部３０８に表示される表示画面の一部（縮小画像表示領域５０２）の一例を示す説明図である。図２４にあっては、縮小画像の表示個数を８個にしてあるが、これは説明の便宜上であって、縮小画像の表示個数が図５のように２４個であっても処理の内容に変更はない。
【０２３８】
図２４においては、原画像が同一であり、回転角度が異なる４つの画像を縮小画像として表示している。縮小画像２４０１は回転処理をおこなっておらず、回転角度は０度である。縮小画像２４０２は回転角度が時計回りに４５度、縮小画像２４０３は９０度、縮小画像は１３５度にそれぞれ回転処理を施してある。
【０２３９】
縮小画像２４０１にあっては、画像を包含する長方形のうち最小のサイズの長方形２３０５は画像２４０１と同一サイズであるから、縮小画像の表示枠の縦横のサイズと比較して、画像２４０１全体が表示可能な最大の画像となるような倍率によって原画像を縮小され、表示枠に表示される。
【０２４０】
縮小画像２４０２にあっては、上述した方法により長方形２３０５を算出し、その長方形２３０５と表示枠の縦横サイズとを比較して、長方形２３０５全体が最大のサイズで表示可能な倍率により原画像が縮小され、表示枠に表示される。
【０２４１】
図２４を比較すればわかるとおり、原画像より長方形２３０５の方が大きいサイズとなるため、原画像の縮小率が大きくなり、画像自体が縮小画像２４０１と比較して小さくなっていることがわかる。しかしながら、画像の回転の状況が明確となっているため、所望の画像を検索する速度および効率はきわめて向上する。縮小画像２４０３および２４０４についても同様である。
【０２４２】
つぎに、実施の形態５において縮小画像を表示するための一連の処理の手順について説明する。図２５は実施の形態５による画像処理装置の縮小画像を表示するための一連の処理の手順を示すフローチャートである。図２５のフローチャートにおいて、まず、選択された画像について種々の編集加工処理をおこなう（ステップＳ２５０１）。
【０２４３】
つぎに、ステップＳ２５０１において編集加工処理された画像について回転処理がされたか否かを判断する（ステップＳ２５０２）。ステップＳ２５０２において、回転処理がされていない場合（ステップＳ２５０２否定）は、ステップＳ２５０４へ移行する。一方、ステップＳ２５０２において、回転処理がされている場合（ステップＳ２５０２肯定）は、回転処理されている画像を包含する最小の長方形を算出する（ステップＳ２５０３）。
【０２４４】
つぎに、ステップＳ２５０４において、回転処理されていない画像または回転処理されている画像を包含する最小の長方形に基づいて縮小画像を作成する。そして、ステップＳ２５０４において作成された縮小画像を表示部３０８の所定の位置に表示した（ステップＳ２５０５）後、すべての処理を終了する。
【０２４５】
以上説明したように、この実施の形態５によれば、回転処理を施した画像の全体を縮小画像として表示するようにしたので、縮小画像上で画像の傾き等を容易に把握することができ、それにより画像の検索を高速にかつ効率的におこなうことができる。
【０２４６】
（実施の形態６）
さて、上述した実施の形態５では、編集加工部２１０１により編集加工された画像が長方形の画像を所定角度回転させた画像としたが、以下に説明する実施の形態６のように、編集加工部により編集加工された画像が長方形以外の形状により切り出された画像としてもよい。
【０２４７】
この発明の実施の形態６による画像処理装置を含む画像付ドキュメント作成システム全体および画像処理装置１００のハードウエア構成については実施の形態１と同様であるので、その説明は省略する。また、画像処理装置１００のうち画像変更部３０４と表示制御部３０７をのぞく他の各部についても実施の形態１と同様の構成であるので、その説明も省略する。
【０２４８】
つぎに、画像変更部３０４および表示制御部３０７について説明する。図２６はこの発明の実施の形態６による画像処理装置の画像変更部３０４、表示制御部３０７およびその周辺部の構成を機能的に示すブロック図である。図２６に示すように、画像変更部３０４は、編集加工部２６０１と、長方形算出部２６０２と、縮小画像作成部２６０３とを含む構成となっている。また表示制御部３０７は、縮小画像表示制御部２６０４を含む構成となっている。さらに編集加工部２６０１は画像切出処理部２６０５を含んでいる。
【０２４９】
編集加工部２６０１は、画像データ記憶部１０４に記憶され、表示制御部３０７により表示部３０８に表示された画像を編集加工処理をするものである。編集加工処理には、画像切出処理部２６０５による表示された画像を所定の形状で切り出す画像切出処理を含め、画像の反転処理、画像の画素数の変更処理、カラー画像の場合の色調整処理、画像合成処理等、画像に関するあらゆる編集加工処理が含まれる。
【０２５０】
なお、画像切出処理部２６０５による画像の切出処理については公知の技術を用いる。画像の切出処理についての詳細は後述する。さらに、編集加工部２６０１により編集加工処理された画像はファイル名が付されて画像データ記憶部１０４により記憶される。
【０２５１】
長方形算出部２６０２は、編集加工された画像、特に切出処理をすることにより画像のサイズが変更された画像を包含する長方形のうち最小のサイズとなる長方形を算出するものである。切り出された画像の切り口の軌跡の座標値に基づいて、実施の形態１の長方形算出部２１０２と同様に、ｘ方向の座標値の最大値と最小値、ｙ軸方向の座標値の最大値と最小値を求め、その値から長方形を算出する。
【０２５２】
また、縮小画像作成部２６０３および縮小画像表示制御部２６０４は実施の形態１の縮小画像作成部２１０３および縮小画像表示制御部２１０４と同様の構成であるので、その説明は省略する。
【０２５３】
編集加工部２６０１、長方形算出部２６０２、縮小画像作成部２６０３、縮小画像表示制御部１００４、画像切出処理部２６０５はそれぞれ、ＲＯＭ２０２、ＲＡＭ２０３またはハードディスク２０５、フロッピー（Ｒ）ディスク２０７等の記録媒体に記録されたＯＳ、アプリケーションプログラム等のプログラムに記載された命令にしたがってＣＰＵ２０１等が命令処理を実行することにより、各部の機能を実現するものである。
【０２５４】
実施の形態６による画像処理装置の操作の内容および表示画面の内容については実施の形態１の特に図５により説明された内容と同様なので、その説明は省略する。
【０２５５】
つぎに、画像の切出処理について説明する。図２７は実施の形態６による画像処理装置の表示部３０８に表示される表示画面の一例を示す説明図である。図２７において、楕円の点線で示したのが画像の切出線２７０１である。楕円による切出処理をおこなうには、まず、範囲指定するための種類を選定する。
【０２５６】
範囲指定をするための種類には、楕円のほかに、多角形、フリーハンド、テンプレート等の種類が用意されている。楕円の場合は、マウス２１２等をもちいて、所望の位置でマウスボタン等を押下し、押下した状態のまま所望のサイズ・形状になるまでマウス２１２等を移動させ、所望のサイズ・形状になった際にマウスボタン等の押下を解除すると点線による楕円の切出線２７０１が画面上に表示される。
【０２５７】
また、多角形の場合は、マウス２１２等をもちいて、所定の位置でシングル・クリックをした位置が多角形の頂点となる。最後にダブル・クリックをすることにより最初にシングル・クリックをした位置に戻り、それにより多角形が完成し、点線による多角形の切出線が画面上に表示される。
【０２５８】
また、フリーハンドの場合は、マウス２１２等をもちいて、所望の位置でマウスボタン等を押下し、押下した状態のまま所望の形状をフリーハンドで描き、マウスボタン等の押下を解除した時点でその位置から最初の起点となった位置まで自動的に線を結ぶことにより閉領域が完成する、その閉領域が切出範囲として確定し、点線による切出範囲の切出線が画面上に表示される。
【０２５９】
つぎに、テンプレートによる範囲指定処理について説明する。図２８は実施の形態６による画像処理装置の表示部３０８に表示される表示画面の別の一例を示す説明図である。図２８において、複数のテンプレート（ハート形のテンプレート２８０１、スペード形のテンプレート２８０２、ダイヤ形のテンプレート２８０３、クローバー形のテンプレート２８０４、星形のテンプレート２８０５）が表示されている。これらのテンプレートは上記５個に限定されるわけではなく、また、任意の形状を自ら作成し、それをテンプレートとして登録することも可能である。
【０２６０】
図２９は実施の形態６による画像処理装置の表示部３０８に表示される表示画面の別の一例を示す説明図である。図２９においてはハート形のテンプレート２８０２をもちいて画像の切出処理をおこなったものであり、画像上にはハート形の切出線２９０１が表示されている。テンプレートによる切出処理は楕円の切出処理と同様であるので、その説明は省略する。
【０２６１】
つぎに、縮小画像の表示例を示しながら縮小画像の作成処理および作成された縮小画像の表示制御処理について説明する。図３０は実施の形態６による画像処理装置の表示部３０８に表示される表示画面の一部（縮小画像表示領域５０２）の一例を示す説明図である。図３０にあっても実施の形態１の図８と同様に、縮小画像の表示個数を８個にしてあるが、これは説明の便宜上であって、縮小画像の表示個数が図２７のように２４個であっても処理の内容に変更はない。
【０２６２】
図３０においては、原画像が同一であり、原画像と切出処理の指定範囲が異なる３つの画像を縮小画像として表示している。縮小画像３００１は原画像をそのまま縮小画像にしたものである。縮小画像３００２は顔のサイズに合わせて楕円により切り出した縮小画像であり、縮小画像３００３は同じく顔のサイズに合わせてハート形のテンプレート２８０１をもちいて切り出した縮小画像であり、縮小画像３００４は同じく星形のテンプレート２８０５をもちいて切り出した縮小画像である。
【０２６３】
縮小画像３００１にあっては、画像を包含する長方形のうち最小のサイズの長方形は画像３００１と同一サイズであるから、縮小画像の表示枠の縦横のサイズと比較して、画像３００１全体が表示可能な最大の画像となるような倍率によって原画像を縮小し、表示枠に表示するよう制御する。
【０２６４】
縮小画像３００２にあっては、楕円に切り出された画像を包含する最小のサイズの長方形を算出し、その長方形と表示枠の縦横サイズとを比較して、長方形全体が最大のサイズで表示可能な倍率で原画像を拡大し、表示枠に表示するように制御する。
【０２６５】
図３０を比較すればわかるとおり、原画像より長方形の方が小さいサイズとなるため、原画像の縮小率が小さくなり、画像自体（顔の部分）が縮小画像３００１と比較して大きくなっていることがわかる。縮小画像３００３および３００４についても同様である。
【０２６６】
つぎに、実施の形態６において縮小画像を表示するための一連の処理の手順について説明する。図３１は実施の形態６による画像処理装置の縮小画像を表示するための一連の処理の手順を示すフローチャートである。図３１のフローチャートにおいて、まず、選択された画像について種々の編集加工処理をおこなう（ステップＳ３１０１）。
【０２６７】
つぎに、ステップＳ３１０１において編集加工処理された画像について切出処理がされたか否かを判断する（ステップＳ３１０２）。ステップＳ３１０２において、切出処理がされていない場合（ステップＳ３１０２否定）は、ステップＳ３１０４へ移行する。一方、ステップＳ３１０２において、切出処理がされている場合（ステップＳ３１０２肯定）は、切出処理されている画像を包含する最小の長方形を算出する（ステップＳ３１０３）。
【０２６８】
つぎに、ステップＳ３１０４において、切出処理されていない画像または切出回転処理されている画像を包含する最小の長方形に基づいて縮小画像を作成する。そして、ステップＳ３１０４において作成された縮小画像を表示部３０８の所定の位置に表示した（ステップＳ３１０５）後、すべての処理を終了する。
【０２６９】
以上説明したように、この実施の形態６によれば、切出処理を施した画像の全体を縮小画像として表示するようにしたので、縮小画像上で切り出した部分の特徴がわかるように原画像と比較して大きく表示されるので、画像の特徴等を容易に把握することができ、また、縮小画像上で画像の切り出しの形状や大きさ等の状況を容易に把握することができ、それにより画像の検索を効率的におこなうことができる。
【０２７０】
（実施の形態７）
以下に説明する実施の形態７においては、透明色となる色を指定することにより、透明処理をすべき部分に着色する色を任意に選択できるようにしたので、透明処理をすべきでない部分が透明処理されてしまうことを回避することができる。
【０２７１】
この発明の実施の形態７による画像処理装置を含む画像付ドキュメント作成システム全体および画像処理装置１００のハードウエア構成については実施の形態１と同様であるので、その説明は省略する。また、画像処理装置１００のうち画像変更部３０４と表示制御部３０７をのぞく他の各部についても実施の形態１と同様の構成であるので、その説明も省略する。
【０２７２】
つぎに、画像変更部３０４の構成についてより詳細に説明する。図３２は実施の形態７による画像処理装置の画像変更部３０４およびその周辺部の構成を機能的に示すブロック図である。図３２に示すように、画像変更部３０４は、編集加工部３２０１と、長方形算出部３２０２と、余白抽出部３２０３と、色指定部３２０４と、透明処理部３２０５とを含む構成となっている。さらに編集加工部３２０１は画像回転処理部３２０６および画像切出処理部３２０７を含んでいる。
【０２７３】
編集加工部３２０１は、画像データ記憶部１０４に記憶され、表示制御部３０７により表示部３０８に表示された画像を編集加工処理をするものである。編集加工処理には、画像回転処理部３２０６による表示された画像を所定角度だけ回転させる処理および画像切出処理部３２０７による表示された画像を所定の形状で切り出す画像切出処理を含め、画像の反転処理、画像の画素数の変更処理、カラー画像の場合の色調整処理、画像合成処理等、画像に関するあらゆる編集加工処理が含まれる。
【０２７４】
なお、画像回転処理部３２０６による画像の回転処理および画像切出処理部３２０７による画像の切出処理については公知の技術を用いる。また、画像の回転処理および画像の切出処理についての詳細は後述する。さらに、編集加工部３２０１により編集加工処理された画像はファイル名が付されて画像データ記憶部１０４により記憶される。
【０２７５】
長方形算出部３２０２は、編集加工された画像を包含するような長方形のうち最小のサイズとなる長方形を算出するものである。また、余白抽出部３２０３は長方形算出部３２０２より算出された長方形のうち編集された画像を除いた余白部分を抽出するものである。また、色指定部３２０４は、余白抽出部３２０３により抽出された余白部分を着色するための色を指定するものである。
【０２７６】
具体的には、編集加工された画像を画像データ記憶部１０４に保存する際に、後述する透明色設定画面から色を指定する。また、透明処理部３２０５は色指定部３２０４により指定された色により着色された部分を透明にするものである。長方形の算出処理、余白の抽出処理、色指定処理および透明処理についての詳細は後述する。
【０２７７】
編集加工部３２０１、長方形算出部３２０２、余白抽出部３２０３，色指定部３２０４、透明処理部３２０５、画像回転処理部３２０６、画像切出処理部３２０７はそれぞれ、ＲＯＭ２０２、ＲＡＭ２０３またはハードディスク２０５、フロッピー（Ｒ）ディスク２０７等の記録媒体に記録されたＯＳ、アプリケーションプログラム等のプログラムに記載された命令にしたがってＣＰＵ２０１等が命令処理を実行することにより、各部の機能を実現するものである。
【０２７８】
つぎに画像の回転処理の内容について説明する。図３３は実施の形態７による画像処理装置の表示部３０８に表示される表示画面の別の一例を示す説明図である。図３３において選択画像表示領域５０３には図５において選択された画像を時計回りに４５度回転させた選択画像３３０１が表示されている。
【０２７９】
図形の回転指示の方法としては、たとえば所望の回転角度と回転方向をキーボード２１１等から入力することにより画像の中心点を中心として画像を回転させるものである。また、マウス２１２等を用いて、画像をドラッグすることにより所望の角度まで画像を回転させるものでもよい。画像の回転処理の方法については特に限定しない。
【０２８０】
選択画像３３０１は、図５において選択画像表示領域５０３に表示されている画像と同一サイズである。しかしながら４５度回転させたことにより、画像全体が選択画像表示領域５０３には表示されていないことがわかる。
【０２８１】
つぎに、画像の切出処理について説明する。図３４は実施の形態７による画像処理装置の表示部３０８に表示される表示画面の一例を示す説明図である。図３４において、楕円の点線で示したのが画像の切出線３４０１である。楕円による切出処理をおこなうには、まず、範囲指定するための種類を選定する。範囲指定をするための種類には、楕円のほかに、多角形、フリーハンド、テンプレート等の種類が用意されている。
【０２８２】
楕円の場合は、マウス２１２等を用いて、所望の位置でマウスボタン等を押下し、押下した状態のまま所望のサイズ・形状になるまでマウス２１２等を移動させ、所望のサイズ・形状になった際にマウスボタン等の押下を解除すると点線による楕円の切出線３４０１が画面上に表示される。
【０２８３】
また、多角形の場合は、マウス２１２等を用いて、所定の位置でシングル・クリックをした位置が多角形の頂点となる。最後にダブル・クリックをすることにより最初にシングル・クリックをした位置に戻り、それにより多角形が完成し、点線による多角形の切出線が画面上に表示される。
【０２８４】
また、フリーハンドの場合は、マウス２１２等を用いて、所望の位置でマウスボタン等を押下し、押下した状態のまま所望の形状をフリーハンドで描き、マウスボタン等の押下を解除した時点でその位置から最初の起点となった位置まで自動的に線を結ぶことにより閉領域が完成する。その閉領域が切出範囲として確定し、点線による切出範囲の切出線が画面上に表示される。
【０２８５】
つぎに、テンプレートによる範囲指定処理について説明する。図３５は実施の形態７による画像処理装置の表示部３０８に表示される表示画面の別の一例を示す説明図である。図３５において、複数のテンプレート（ハート形のテンプレート３５０１、スペード形のテンプレート３５０２、ダイヤ形のテンプレート３５０３、クローバー形のテンプレート３５０４、星形のテンプレート３５０５）が表示されている。これらのテンプレートは上記５個に限定されるわけではなく、また、任意の形状を自ら作成し、それをテンプレートとして登録することも可能である。
【０２８６】
図３６は実施の形態７による画像処理装置の表示部３０８に表示される表示画面の別の一例を示す説明図である。図３６においてはハート形のテンプレート３５０１を用いて画像の切出処理をおこなったものであり、画像上にはハート形の切出線３６０１が表示されている。テンプレートによる切出処理は楕円の切出処理と同様であるので、その説明は省略する。
【０２８７】
つぎに、長方形算出部３２０２による長方形の算出処理について説明する。図３７は実施の形態７による画像処理装置の長方形算出部３２０２の長方形算出処理についての簡略化した説明図である。図３７において、回転処理された長方形の画像３７００は４つの頂点、頂点３７０１（ｘ１，ｙ１）、頂点３７０２（ｘ２，ｙ２）、頂点３７０３（ｘ３，ｙ３）、頂点３７０４（ｘ４，ｙ４）を有する。
【０２８８】
これらの頂点のうちで、ｘの座標値がもっとも大きいものと小さいもの、およびｙの座標値がもっとも大きいものと小さいものをそれぞれ抽出する。ｘの座標値がもっとも大きいのはｘ４であり、小さいのはｘ１である。また、ｙの座標値がもっとも大きいのはｙ３であり、小さいのはｙ２である。
【０２８９】
つぎに、求めようとする長方形３７０５を点線で示す。その対角線上の頂点２点を求めることにより、画像３７００を包含する最小のサイズの長方形を求めることができる。対角線上の頂点３７０６（Ｘ１，Ｙ２）および頂点３７０７（Ｘ２，Ｙ２）はそれぞれＸ１＝ｘ１、Ｙ１＝ｙ４、Ｘ２＝ｘ２、Ｙ２＝ｙ３となる。
【０２９０】
すなわち、算出しようとする長方形３７０５の頂点は、回転処理された長方形の各頂点のうち、ｘ方向の座標値の最大値とｙ方向の座標値の最小値、およびｘ方向の座標値の最小値とｙ方向の座標値の最大値の座標であることがわかる。また、長方形３７０５の各辺の長さは、長方形３７０５の２つの頂点のｘ方向の座標値同士、ｙ方向の座標値の座標値同士を比較し大きい値から小さい値を引いた差分の長さである。このようにして、長方形３７０５を算出する。
【０２９１】
また、編集加工された画像、特に画像切出処理部３２０７により切出処理がされることにより画像のサイズが変更された画像を包含する長方形のうち最小のサイズとなる長方形を算出方法としては、上述の回転処理された長方形画像の場合と同様に、切り出された画像の切り口の軌跡の座標値に基づいて、ｘ方向の座標値の最大値と最小値、ｙ軸方向の座標値の最大値と最小値を求め、その値から長方形を算出する。
【０２９２】
つぎに、余白抽出部３２０３による余白の抽出処理について説明する。図３８は実施の形態７による画像処理装置の余白抽出部３２０３の余白抽出処理についての簡略化した説明図である。図３８において、切出処理された画像３８０１とその画像３８０１を包含する長方形３８０２を示している。画像３８０１と長方形３８０２とは接点ａ，ｂ，ｃ，ｄ，ｅにより接している。
【０２９３】
余白部分とは長方形３８０２から画像３８０１の部分を除いた残りの部分であり、余白部分３８０３は接点ａとｂにより、余白部分３８０４は接点ｂとｃにより、余白部分３８０５は接点ｃとｄにより、余白部分３８０６は接点ｄとｅにより、余白部分３８０７は接点ｅとａにより、それぞれできた領域である。これらの余白部分３８０３〜３８０７は画像３８０１の領域を示す座標と長方形３８０２の領域を示す座標および接点ａ〜ｅの座標をもとに差分を算出することにより求めることができる。このようにして余白抽出部３２０３は余白の抽出をおこなう。
【０２９４】
つぎに、色指定部３２０４による色指定処理について説明する。図３９は実施の形態７による画像処理装置の表示部３０８に表示される表示画面の別の一例を示す説明図である。図３９において、メニューバーにおいて「オプション（Ｏ）」−「環境設定」−「透明色設定」を選択すると、透明色設定画面３９００が表示される。透明色設定画面３９００には透明色の選択のための８色の色があらかじめ用意されている。
【０２９５】
「透明色の選択」と記載された下側に表示された８個の透明色の選択ボックス３９０１〜３９０８には、白色の選択ボックス３９０１と、赤色の選択ボックス３９０２と、緑色の選択ボックス３９０３と、青色の選択ボックス３９０４と、ピンク色の選択ボックス３９０５と、水色の選択ボックス３９０６と、黄色の選択ボックス３９０７と、黒色の選択ボックス３９０８とが表示されている。これらの選択ボックス３９０１〜３９０８のうちから、余白部分を着色するのに所望の一色を指定する。
【０２９６】
指定の方法としては、マウス２１２等によってマウスカーソルを所望の選択ボックスの領域へ移動させ、マウスボタン等をクリックすることにより指定をする方法が一般的である。透明色を使用しない場合は、「透明色を使用しない」と記載された下側に表示されたグレー色の不使用ボックス３９０９を同様の方法で指定する。
【０２９７】
マウス２１２等のクリックにより指定された色は、「現在選択されている透明色」と記載された下側の表示ボックス３９１０に表示される。不使用ボックス１２０９が指定された場合は、表示ボックス３９１０にはグレー色が表示される。色の指定が確定したら、「ＯＫ」ボタン３９１１を押下することにより色指定処理が完了し、透明色設定画面３９００はクローズする。これにより、色指定処理が完了する。色の変更をおこなう場合は、同様の処理を繰り返すことにより何度でも色の変更をおこなうことができる。
【０２９８】
色の指定は通常は白色でおこなう。したがって、デフォルト値も白色としてある。しかしながら、画像が全体的に白色を基調としているような場合、たとえば雪景色の写真の画像等の場合、白色を指定すると、余白部分が透明になるだけでなく、画像自体の白色で表現されている部分まで透明になってしまう。そのような場合に別の色を指定することにより上記問題点を回避するものである。
【０２９９】
色指定処理をおこなった後、画像の編集加工、たとえば画像の一部を切出処理をして、その画像を画像データ記憶部１０４に保存する際、切り出した形状を包含するような最小の長方形との余白部分の色が色指定処理時に指定した色に着色される。色指定処理をおこなわずに同様の処理をおこなうと、デフォルト値である白色が着色される。また、不使用ボックス３９０９を指定した後、同様の切出処理をおこなうと、この場合も同様にデフォルト値である白色が着色されることになる。
【０３００】
つぎに、透明処理部３２０５による透明処理について説明する。図４０および図４１は実施の形態７による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。図４０は画像を合成する際、透明処理を施した場合であり、一方、図４１は透明処理を施していない場合である。
【０３０１】
透明処理部３２０５による透明処理とは、点線で示した余白部分４００１を含む編集加工の対象となっている画像４０００に透明処理すべき色が存在する場合、当該色の部分の画像を透明として、画像の下側にある画像を当該編集加工の対象となっている画像に透過させて表示する処理である。図４０にあっては、余白部分４００１が透明処理すべき色で着色されていたため、当該部分を透明として、画像の下側にあった画像を透過させて表示したものである。
【０３０２】
一方、図４１にあっては、余白部分４１０１が透明処理すべき色で着色されていなかったため、当該部分は透明処理されず、余白部分がそのまま表示された状態となっている。余白部分４１０１が透明処理すべき色で着色されていない場合とは、たとえば、上述の色指定部３２０４において、画像を保存した後に、透明処理すべき色を余白部分を着色した色とは別の色に変更した場合や、画像を保存した後に、余白部分を着色した色とは別の色に変更した場合が考えられる。
【０３０３】
つぎに、実施の形態７において画像変更部３０４および表示制御部３０７の一連の処理の手順について説明する。図４２は実施の形態７による画像変更部および表示制御部の一連の処理の手順を示すフローチャートである。図４２のフローチャートにおいて、まず、選択された画像について種々の編集加工処理をおこなう（ステップＳ４２０１）。
【０３０４】
つぎに、ステップＳ４２０１において編集加工処理された画像について回転処理がされたか否かを判断する（ステップＳ４２０２）。また、ステップＳ４２０１において編集加工処理された画像について切出処理がされたか否かを判断する（ステップＳ４２０３）。
【０３０５】
ステップＳ４２０２またはステップＳ４２０３のいずれかの処理がされている場合（ステップＳ４２０２肯定、またはステップＳ４２０２否定で、ステップＳ４２０３肯定）は、編集加工された画像を包含する長方形のうち最小のサイズとなる長方形を算出する（ステップＳ４２０４）。
【０３０６】
一方、ステップＳ４２０２およびステップＳ４２０３のいずれもされていない場合（ステップＳ４２０２否定・ステップＳ４２０３否定）は、ステップＳ４２１１へ移行する。ステップＳ４２０４において長方形を抽出した後、長方形と編集加工処理された画像との差分である余白部分を抽出する（ステップＳ４２０５）。
【０３０７】
つぎに、余白部分を着色するための色指定があったか否かを判断する（ステップＳ４２０６）。ステップＳ４２０６において、色指定があった場合は、指定された色にて余白部分を着色する（ステップＳ４２０７）。一方、ステップＳ４２０６において、色指定がなかった場合は、デフォルト値である白色にて余白部分を着色する（ステップＳ４２０８）。
【０３０８】
つぎに、余白部分も含めた編集加工された画像内において透明の設定色と同一の色があるか否かを判断する（ステップＳ４２０９）。ステップＳ４２０９において、同一の色がある場合（ステップＳ４２０９肯定）は、その色の部分を透明処理する（ステップＳ４２１０）。一方ステップＳ４２０９において、同一色がない場合（ステップＳ４２０９否定）は、ステップＳ４２１１へ移行する。その後、画像を表示し（ステップＳ４２１１）、すべての処理を終了する。
【０３０９】
以上説明したように、この実施の形態７によれば、透明色となる色を指定することにより、透明処理をすべき部分に着色する色を任意に選択できるようにしたので、透明処理をすべきでない部分が透明処理されてしまうことを回避することができる。
【０３１０】
（実施の形態８）
さて、上述した実施の形態７では、色指定部３２０４により透明色となる色を指定したが、以下に説明する実施の形態８のように、画像内において使用されている用いられている色に基づいて透明色となる色を設定されるようにしてもよい。
【０３１１】
この発明の実施の形態８による画像処理装置を含む画像付ドキュメント作成システム全体および画像処理装置１００のハードウエア構成については実施の形態１と同様であるので、その説明は省略する。また、画像処理装置１００のうち画像変更部３０４をのぞく他の各部についても実施の形態１と同様の構成であるので、その説明も省略する。
【０３１２】
つぎに、画像変更部３０４について説明する。図４３はこの発明の実施の形態８による画像処理装置の画像変更部３０４およびその周辺部の構成を機能的に示すブロック図である。
【０３１３】
図４３に示すように、画像変更部３０４は、編集加工部４３０１と、長方形算出部４３０２と、余白抽出部４３０３と、色設定部４３０４と、透明処理部４３０５とを含む構成となっている。さらに編集加工部４３０１は画像回転処理部４３０６および画像切出部４３０７を含んでいる。なお、色設定部４３０４以外の各部は実施の形態７と同様の構成であるので、その説明は省略する。
【０３１４】
編集加工部４３０１、長方形算出部４３０２、余白抽出部４３０３、色設定部４３０４、透明処理部４３０５、画像回転処理部４３０６、画像切出部４３０７はそれぞれ、ＲＯＭ２０２、ＲＡＭ２０３またはハードディスク２０５、フロッピー（Ｒ）ディスク２０７等の記録媒体に記録されたＯＳ、アプリケーションプログラム等のプログラムに記載された命令にしたがってＣＰＵ２０１等が命令処理を実行することにより、各部の機能を実現するものである。
【０３１５】
つぎに、色設定部４３０４による色設定処理について説明する。図４４は実施の形態８による色設定部の色設定処理の手順を示すフローチャートである。図４４のフローチャートにおいて、まず、編集加工された画像において用いられている色について分析をする（ステップＳ４４０１）。分析の結果、あらかじめ定められた複数の色、たとえば実施の形態７において色指定の候補とした８色のうち、編集加工された画像において用いられていない色があるか否かを判断する（ステップＳ４４０２）。
【０３１６】
ステップＳ４４０２において、用いられていない色がある場合は、その色が複数あるか否かを判断する（ステップＳ４４０３）。複数ある場合（ステップＳ４４０３肯定）は、その中から任意の一色を抽出した（ステップＳ４４０４）後、ステップＳ４４０６へ移行する。一方、ステップＳ４４０３において、複数ない場合、すなわち一色のみある場合（ステップＳ４４０３否定）は、そのままステップＳ４４０６へ移行する。
【０３１７】
ステップＳ４４０２において、用いられていない色がない場合（ステップＳ４４０２否定）は、複数の色の中でもっとも少なく用いられている一色を抽出する（ステップＳ４４０５）。
【０３１８】
ステップＳ４４０６においては、それぞれ抽出された一色を透明色として設定し、その後すべての処理を終了する。
【０３１９】
つぎに、実施の形態８において画像変更部３０４および表示制御部３０７の一連の処理の手順について説明する。図４５は実施の形態８による画像変更部および表示制御部の一連の処理の手順を示すフローチャートである。図４５のフローチャートは、ステップＳ４５０１〜ステップＳ４５０７までは、実施の形態７の図４２のステップＳ４２０１〜ステップＳ４２０７までと同様のステップであるので、その説明は省略する。
【０３２０】
ステップＳ４５０６において、色指定がなかった場合は、図４４のフローチャートに示した手順により透明色を設定し、その色にて余白部分を着色する（ステップＳ４５０８）。また。ステップＳ４５０９〜ステップＳ４５１１までは、実施の形態７の図４２のステップＳ４２０９〜ステップＳ４２１１までと同様のステップであるので、その説明も省略する。
【０３２１】
以上説明したように、この実施の形態８によれば、透明色となる色を画像に用いられているもっとも少ない色を設定するようにしたので、透明処理をすべきでない部分が透明処理されてしまうことを最小限にすることができる。
【０３２２】
（実施の形態９）
さて、上述した実施の形態９では、編集加工された画像の編集加工履歴を表示するので、画像が編集加工された状況を容易に把握することができ、表示された編集加工履歴に基づいて画像の編集加工をすることができる。
【０３２３】
この発明の実施の形態９による画像処理装置を含む画像付ドキュメント作成システム全体および画像処理装置１００のハードウエア構成については実施の形態１と同様であるので、その説明は省略する。また、画像処理装置１００の加工部１０２うち、画像データ記憶部１０４と画像変更部３０４と表示制御部３０７をのぞく他の各部についても実施の形態１と同様の構成であるので、その説明も省略する。
【０３２４】
つぎに、画像データ記憶部１０４、画像変更部３０４および表示制御部３０７について説明する。図４６はこの発明の実施の形態９による画像処理装置の画像データ記憶部１０４、画像変更部３０４、表示制御部３０７およびその周辺部の構成を機能的に示すブロック図である。
【０３２５】
図４６に示すように、画像データ記憶部１０４は、編集加工履歴記憶部４６０２を含む構成となっている。また、画像変更部３０４は、編集加工部４６０１を含む構成となっている。また、表示制御部３０７は、編集加工履歴表示制御部４６０４を含む構成となっている。
【０３２６】
編集加工部４６０１は、表示画面上に表示された画像を編集加工する。編集加工処理には、画像の切り出し処理、画像の反転処理、画像の画素数の変更処理、カラー画像の場合の色調整処理、画像合成処理等、画像に関するあらゆる編集加工処理が含まれる。編集加工部４６０１により編集加工処理された画像はファイル名が付されて画像データ記憶部１０４により記憶される。
【０３２７】
編集加工履歴記憶部４６０２は、編集加工部４６０１により編集加工された画像の編集加工履歴を記憶する。その際、編集加工部４６０１において加工された画像と関連付けして記憶する。また、編集加工履歴記憶部４６０２は、編集加工の対象となった元の画像に関する情報を記憶する。
【０３２８】
編集加工履歴表示制御部４６０３は、編集加工履歴記憶部４６０２により記憶された編集加工履歴を表示画面上に画像とともに表示する。また、編集加工履歴表示制御部４６０３は、編集加工履歴記憶部４６０２により記憶された編集加工の対象となった元の画像に関する情報を表示する。
【０３２９】
編集加工部４６０１、編集加工履歴記憶部４６０２、編集加工履歴表示制御部４６０３はそれぞれ、ＲＯＭ２０２、ＲＡＭ２０３またはハードディスク２０５、フロッピー（Ｒ）ディスク２０７等の記録媒体に記録されたＯＳ、アプリケーションプログラム等のプログラムに記載された命令にしたがってＣＰＵ２０１等が命令処理を実行することにより、各部の機能を実現するものである。
【０３３０】
つぎに、編集加工履歴の内容について説明する。図４７は、実施の形態９による画像処理装置の表示部３０８に表示される編集加工履歴の一例を示す説明図である。図５の表示画面上において、画像を選択画像表示領域５０３に表示させた状態で、その画像の表示領域にカーソルを移動させ、マウスの右ボタン等をクリックすることにより、図４７に示す編集加工履歴表示画面４７００を表示する。
【０３３１】
図４７において、編集加工履歴情報には、上記画像のファイル名、このファイルが格納されているフォルダ、編集加工の対象となったオリジナル画像、編集加工者の名前、編集加工の日時と、編集加工の内容が表示される。オリジナル画像には、その所在を示すパスが表示される。さらに、ハイパーリンクさせることにより、表示されたパスの部分をマウス等でクリックすることにより、当該オリジナル画像を選択画像表示領域５０３に直接表示させることもできる。
【０３３２】
編集加工の内容としては、たとえば、色相、明度、彩度をどのレベル変更したのか、ＲＧＢ補正をどのくらいのレベルでおこなったのか、また、画像回転した場合の角度等、編集加工に関する内容が表示される。
【０３３３】
編集加工履歴情報は、必要なものだけ、操作者が選択することにより、選択された編集加工履歴のみを表示されるようにしてもよい。また、編集加工の対象となった内容だけを表示させてもよい。
【０３３４】
さらに、「履歴複写」ボタン４７０２を押下することにより、表示された履歴情報のみを複写することができ、複写された履歴情報に基づいて、他の画像に対して編集加工を自動的におこなうこともできる。
【０３３５】
以上説明したように、この実施の形態９によれば、編集加工された画像の編集加工履歴を表示するので、画像が編集加工された状況を容易に把握することができ、表示された編集加工履歴に基づいて、容易にかつ効率的に画像の編集加工をすることができる。
【０３３６】
また、編集加工の対象となった元の画像に関する情報を表示するので、容易に元の画像を特定することができ、これにより、容易にかつ効率的に画像の編集加工をすることができる。
【０３３７】
なお、実施の形態１〜９で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することにより実現される。このプログラムは、ハードディスク、フロッピー（Ｒ）ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、上記記録媒体を介して、ネットワークを介して配布することができる。
【図面の簡単な説明】
【０３３８】
【図１】この発明の実施の形態１による画像処理装置を含む画像付ドキュメント作成システム全体の構成を機能的に示す説明図である。
【図２】実施の形態１による画像処理装置のハードウエア構成を示すブロック図である。
【図３】実施の形態１による画像処理装置の構成を機能的に示すブロック図である。
【図４】実施の形態１による画像処理装置の表示制御部およびその周辺部の構成を機能的に示すブロック図である。
【図５】実施の形態１による画像処理装置の表示部に表示される表示画面の一例を示す説明図である。
【図６】実施の形態１による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図７】実施の形態１による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図８】実施の形態１による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図９】実施の形態１による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図１０】実施の形態１による表示制御処理の手順を示すフローチャートである。
【図１１】この発明の実施の形態２による画像処理装置の表示制御部およびその周辺部の構成を機能的に示すブロック図である。
【図１２】実施の形態２による画像処理装置の表示部に表示される表示画面の一例を示す説明図である。
【図１３】実施の形態２によるパラメータ設定処理の手順を示すフローチャートである。
【図１４】この発明の実施の形態３による画像処理装置の表示制御部およびその周辺部の構成を機能的に示すブロック図である。
【図１５】実施の形態３による画像処理装置の表示部に表示される表示画面の一部の一例を示す説明図である。
【図１６】実施の形態３による周辺画像の指定処理および基準画像の抽出処理の手順を示すフローチャートである。
【図１７】この発明の実施の形態４による画像処理装置の表示制御部およびその周辺部の構成を機能的に示すブロック図である。
【図１８】実施の形態４による画像処理装置の表示部に表示される表示画面の一部の一例を示す説明図である。
【図１９】実施の形態４による画像処理装置の表示部に表示される表示画面の一部別の一例を示す説明図である。
【図２０】実施の形態４によるパラメータ値に関する情報の表示制御処理の手順を示すフローチャートである。
【図２１】この発明の実施の形態５による画像処理装置の画像加工部、表示制御部およびそれらの周辺部の構成を機能的に示すブロック図である。
【図２２】実施の形態５による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図２３】実施の形態５による画像処理装置の長方形算出部の長方形算出方法についての簡略化した説明図である。
【図２４】実施の形態５による画像処理装置の表示部に表示される表示画面の一部（縮小画像表示領域）の一例を示す説明図である。
【図２５】実施の形態５による画像処理装置の縮小画像を表示するための一連の処理の手順を示すフローチャートである。
【図２６】この発明の実施の形態６による画像処理装置の画像加工部、表示制御部およびそれらの周辺部の構成を機能的に示すブロック図である。
【図２７】実施の形態６による画像処理装置の表示部に表示される表示画面の一例を示す説明図である。
【図２８】実施の形態６による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図２９】実施の形態６による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図３０】実施の形態６による画像処理装置の表示部に表示される表示画面の一部（縮小画像表示領域）の一例を示す説明図である。
【図３１】実施の形態６による画像処理装置の縮小画像を表示するための一連の処理の手順を示すフローチャートである。
【図３２】この発明の実施の形態７による画像処理装置の画像加工部およびそれらの周辺部の構成を機能的に示すブロック図である。
【図３３】実施の形態７による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図３４】実施の形態７による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図３５】実施の形態７による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図３６】実施の形態７による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図３７】実施の形態７による画像処理装置の長方形算出部の長方形算出処理についての簡略化した説明図である。
【図３８】実施の形態７による画像処理装置の余白抽出部の余白抽出処理についての簡略化した説明図である。
【図３９】実施の形態７による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図４０】実施の形態７による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図４１】実施の形態７による画像処理装置の表示部に表示される表示画面の別の一例を示す説明図である。
【図４２】実施の形態７による画像変更部および表示制御部の一連の処理の手順を示すフローチャートである。
【図４３】この発明の実施の形態８による画像処理装置の画像変更部、表示制御部およびその周辺部の構成を機能的に示すブロック図である。
【図４４】実施の形態８による色設定部の色設定処理の手順を示すフローチャートである。
【図４５】実施の形態８による画像変更部および表示制御部の一連の処理の手順を示すフローチャートである。
【図４６】この発明の実施の形態９による画像処理装置の画像変更部、表示制御部およびその周辺部の構成を機能的に示すブロック図である。
【図４７】実施の形態９による画像処理装置の表示部に表示される編集加工履歴の一例を示す説明図である。
【符号の説明】
【０３３９】
１００  画像処理装置
１０１  入力部
１０２  加工部
１０３  出力部
１０４  画像データ記憶部
２０１  ＣＰＵ
２０５  ＨＤ
２０７  ＦＤ
２０８  ディスプレイ
２１１  キーボード
２１２  マウス
２１３  スキャナ
３０１  操作指示部
３０７  表示制御部
３０８  表示部
４０１  基準画像抽出部
４０２  パラメータ管理部
４０３  パラメータ設定部
４０４  周辺画像作成部
４０５  画像表示制御部
５０１  ファイル名表示領域
５０２  縮小画像表示領域
５０３  選択画像表示領域
６０１  色調整メニュー
６１１  チェックボックス
９００  カタログビュア
９０１  基準画像
９０２〜９０９  周辺画像
９１２  横スクロールバー
９１３  縦スクロールバー
１１０１  パラメータ設定部
１１０２  横軸パラメータ設定枠
１２０２  縦軸パラメータ設定枠
１４０１  周辺画像指定部
１４０２  基準画像抽出部
１５０１  マウスカーソル
１７０１  パラメータ値情報表示制御部
２１０１  編集加工部
２１０２  長方形算出部
２１０３  縮小画像作成部
２１０４  縮小画像表示制御部
２１０５  画像回転処理部
２４０１〜２４０４  縮小画像
２６０１  編集加工部
２６０２  長方形算出部
２６０３  縮小画像作成部
２６０４  画像表示制御部
２６０５  画像切出処理部
２７０１、２９０１  切出線
２８０１〜２８０５  テンプレート
３００１〜３００４  縮小画像
３２０１  編集加工部
３２０２  長方形算出部
３２０３  余白抽出部
３２０４  色指定部
３２０５  透明処理部
３２０６  画像回転処理部
３２０７  画像切出処理部
３９００  透明色設定画面
４３０１  編集加工部
４３０２  長方形算出部
４３０３  余白抽出部
４３０４  色設定部
４３０５  透明処理部
４３０６  画像回転処理部
４３０７  画像切出処理部
４６０１  編集加工部
４６０１  編集加工履歴記憶部
４６０３  編集加工履歴表示制御部
４７００  編集加工履歴表示画面
【図１】
2004152315.tif 000003
【図２】
2004152315.tif 000004
【図３】
2004152315.tif 000005
【図４】
2004152315.tif 000006
【図５】
2004152315.tif 000007
【図６】
2004152315.tif 000008
【図７】
2004152315.tif 000009
【図８】
2004152315.tif 000010
【図９】
2004152315.tif 000011
【図１０】
2004152315.tif 000012
【図１１】
2004152315.tif 000013
【図１２】
2004152315.tif 000014
【図１３】
2004152315.tif 000015
【図１４】
2004152315.tif 000016
【図１５】
2004152315.tif 000017
【図１６】
2004152315.tif 000018
【図１７】
2004152315.tif 000019
【図１８】
2004152315.tif 000020
【図１９】
2004152315.tif 000021
【図２０】
2004152315.tif 000022
【図２１】
2004152315.tif 000023
【図２２】
2004152315.tif 000024
【図２３】
2004152315.tif 000025
【図２４】
2004152315.tif 000026
【図２５】
2004152315.tif 000027
【図２６】
2004152315.tif 000028
【図２７】
2004152315.tif 000029
【図２８】
2004152315.tif 000030
【図２９】
2004152315.tif 000031
【図３０】
2004152315.tif 000032
【図３１】
2004152315.tif 000033
【図３２】
2004152315.tif 000034
【図３３】
2004152315.tif 000035
【図３４】
2004152315.tif 000036
【図３５】
2004152315.tif 000037
【図３６】
2004152315.tif 000038
【図３７】
2004152315.tif 000039
【図３８】
2004152315.tif 000040
【図３９】
2004152315.tif 000041
【図４０】
2004152315.tif 000042
【図４１】
2004152315.tif 000043
【図４２】
2004152315.tif 000044
【図４３】
2004152315.tif 000045
【図４４】
2004152315.tif 000046
【図４５】
2004152315.tif 000047
【図４６】
2004152315.tif 000048
【図４７】
2004152315.tif 000049