(57)【特許請求の範囲】
【請求項１】
表示装置に表示される画像上に矩形の領域を指定する画像領域指定装置であって、
前記画像上の位置を指示するとともに、操作者による特定の操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付ける信号受付手段と、
円と、該円に内接する矩形と、該円の外側のまわりに位置する所定形状の図形のハンドルとを備える標識部を、前記表示装置に表示する標識部表示手段と、
前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させる標識部変形手段と、
操作者による特定の操作を受けて、領域が決定したか否かを判定する領域決定判定手段と、
前記領域決定判定手段により前記領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力する位置情報出力手段と
を備え、
前記標識部変形手段は、さらに、前記ポインティングデバイスにより指示される位置が前記円の内側にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を移動させる構成である画像領域指定装置。
【請求項２】
前記ハンドルは、前記円の径方向に延びる直線の先端に設けられたマークである請求項１に記載の画像領域指定装置。
【請求項３】
前記標識部を拡大または縮小させるための条件である、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときとは、該円と前記矩形との４接点にあるときに限られる構成である請求項１または２に記載の画像領域指定装置。
【請求項４】
請求項１ないし３のいずれかに記載の画像領域指定装置であって、
前記標識部表示手段は、
前記円と矩形との４接点に、拡大／縮小用のハンドルとしてマークをそれぞれ表示する手段
を備える画像領域指定装置。
【請求項５】
前記円と矩形との４接点に表示されたマークのうちのいずれかは、前記標識部の色と相違する他の色で描かれた構成である請求項４に記載の画像領域指定装置。
【請求項６】
請求項１ないし５のいずれかに記載の画像領域指定装置であって、
前記標識部表示手段は、
前記矩形の内側に、該矩形を分割する分割線を表示する手段
を備える画像領域指定装置。
【請求項７】
前記分割線は、前記矩形を縦、横にそれぞれ３等分する線である請求項６に記載の画像領域指定装置。
【請求項８】
元画像データを入力するための画像入力手段と、
前記元画像データで表わされる画像を表示装置に表示する表示制御手段と、
前記画像上に矩形の領域を指定する画像領域指定手段と
前記指定された矩形の領域に前記画像をトリミングするトリミング手段と
を備える画像修正装置において、
前記画像領域指定手段は、
前記画像上の位置を指示するとともに、操作者による特定の操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付ける信号受付手段と、
円と、該円に内接する矩形と、該円の外側のまわりに位置する所定形状の図形のハンドルとを備える標識部を、前記表示装置に表示する標識部表示手段と、
前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させる標識部変形手段と、
操作者による特定の操作を受けて、領域が決定したか否かを判定する領域決定判定手段と、
前記領域決定判定手段により前記領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力する位置情報出力手段と
を備え、
前記トリミング手段は、
前記位置情報出力手段から出力される前記位置情報に基づいて定まる矩形の領域に前記画像をトリミングする構成であり、
前記標識部変形手段は、さらに、前記ポインティングデバイスにより指示される位置が前記円の内側にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を移動させる構成である画像修正装置。
【請求項９】
表示装置に表示される画像上に矩形の領域を指定する画像領域指定方法であって、
（ａ）前記画像上の位置を指示するとともに、操作者による特定の操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付けるステップと、
（ｂ）円と、該円に内接する矩形と、該円の外側のまわりに位置する所定形状の図形のハンドルとを備える標識部を、前記表示装置に表示するステップと、
（ｃ）前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させるステップと、
（ｄ）操作者による特定の操作を受けて、領域が決定したか否かを判定するステップと、
（ｅ）前記ステップ（ｄ）により領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力するステップと
を備え、
前記ステップ（ｃ）は、さらに、前記ポインティングデバイスにより指示される位置が前記円の内側にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を移動させる構成である画像領域指定方法。
【請求項１０】
画像データで表わされた画像を修正する処理をコンピュータに実行させるためのコンピュータプログラムであって、
（ａ）前記画像上の位置を指示するとともに、操作者による特定の操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付ける機能と、
（ｂ）円と、該円に内接する矩形と、該円の外側のまわりに位置する所定形状の図形のハンドルとを備える標識部を、前記表示装置に表示する機能と、
（ｃ）前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させる機能と、
（ｄ）操作者による特定の操作を受けて、領域が決定したか否かを判定する機能と、
（ｅ）前記機能（ｄ）により領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力する機能と
を実現し、
前記機能（ｃ）は、さらに、前記ポインティングデバイスにより指示される位置が前記円の内側にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を移動させる構成であるコンピュータプログラム。
【請求項１１】
画像を修正する処理をコンピュータに実行させるためのコンピュータプログラムであって、
（ａ）元画像データを入力するための機能と、
（ｂ）前記元画像データで表わされる画像を表示装置に表示する機能と、
（ｃ）前記画像上に矩形の領域を指定する機能と
（ｄ）前記指定された矩形の領域に前記画像をトリミングする機能と
を実現するとともに、
前記機能（ｃ）は、
（ｃ−１）前記画像上の位置を指示するとともに、操作者による特定のボタンの操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付ける機能と、
（ｃ−２）円と、該円に内接する矩形と、該円から突出する所定形状の図形のハンドルとから構成される標識部を、前記表示装置に表示する表示機能と、
（ｃ−３）前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させる機能と、
（ｃ−４）操作者による特定の操作を受けて、領域が決定したか否かを判定する機能と、
（ｃ−５）前記機能（ｃ−４）により領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力する機能と
を備え、
前記機能（ｄ）は、
前記位置情報出力手段から出力される前記位置情報に基づいて定まる矩形の領域に前記画像をトリミングする構成であり、
前記機能（ｃ）は、さらに、前記ポインティングデバイスにより指示される位置が前記円の内側にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を移動させる構成であるコンピュータプログラム。
【請求項１２】
請求項１０または１１に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、表示装置に表示される画像上に矩形の領域を指定する技術と、その技術を用いた画像修正の技術に関する。
【０００２】
【従来の技術】
従来より、コンピュータでは、画像処理ソフトウェアを使えば、取り込んだ画像データを加工・編集することが容易にできる。これら加工の処理として、トリミング（切り抜き）、回転、ズーム（拡大）がある。これら処理は、画像データで表わされる画像をディスプレイに表示し、加工メニューから「トリミング」や「回転」や「ズーム」の作業が選択されることにより行なわれる。「トリミング」の作業が選択された場合には、操作者は、画面に表示される矩形の領域をマウスによりドラッグすることで、画像の切り抜きサイズや位置を指定する。この切り抜きサイズや位置で定まる画像が切り抜かれる。
【０００３】
「回転」の作業が選択された場合には、画面に表示される「＋９０度」、「−９０度」、「１８０度」の各ボタンをマウスによりクリックすることで、画像の回転角度を指定する。この回転角度だけ画像が回転する。「ズーム」の作業が選択された場合には、画面に表示されるスライダーバーをマウスで操作して、画像の拡大倍率を指定する。この拡大倍率でもって画像が拡大（もしくは縮小）する。
【０００４】
【発明が解決しようとする課題】
上記従来の技術では、画像に対してトリミング、回転、ズームの全ての処理を施そうとした場合に、まず画像に対してトリミングの作業を行ない、その後、切り抜いた画像に対して回転の処理を行ない、さらに、回転した画像を拡大するというように一つ一つの作業を独立に行なっていく必要があった。一つ一つの作業は少しずつ画質の劣化を伴うものであることから、最終的に画質が大きく劣化するという問題が発生した。また、一つ一つの作業毎にメニューを選択する必要があるために、作業性が悪いという問題も発生した。
【０００５】
この発明は、上記問題に鑑みてなされたもので、トリミング、回転、ズームを一括して行なう際の画質の劣化を防止することと、作業性の向上を図ることを目的としている。
【０００６】
【課題を解決するための手段およびその作用・効果】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００７】
この発明の画像領域指定装置は、
表示装置に表示される画像上に矩形の領域を指定する画像領域指定装置であって、
前記画像上の位置を指示するとともに、操作者による特定の操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付ける信号受付手段と、
円と、該円に内接する矩形と、該円の外側のまわりに位置する所定形状の図形のハンドルとを備える標識部を、前記表示装置に表示する標識部表示手段と、
前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させる標識部変形手段と、
操作者による特定の操作を受けて、領域が決定したか否かを判定する領域決定判定手段と、
前記領域決定判定手段により前記領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力する位置情報出力手段と
を備えることを特徴としている。
【０００８】
この構成の画像領域指定装置によれば、ポインティングデバイスにより指示される位置が標識部のハンドルにあるときに、ポインティングデバイスから特定の信号を受けたときには、その後のポインティングデバイスにより指示される位置に基づいて、標識部は回転される。ポインティングデバイスにより指示される位置が標識部の円の円周にあるときに、ポインティングデバイスから特定の信号を受けたとき、その後のポインティングデバイスにより指示される位置に基づいて、標識部を拡大または縮小される。その後、操作者による特定の操作を受けて、領域決定判定手段により、領域が決定したと判定されると、標識部に備えられる矩形の前記画像上の位置情報が、位置情報出力手段により出力される。
【０００９】
したがって、画像上で標識部が回転したり拡大または縮小したりすることで、任意の大きさ傾きの矩形の領域を画像上に指定することができる。このために、回転と、拡大または縮小と、トリミングのための位置情報の獲得とを、一つのメニューで行なうことができることから、作業性に優れているという効果を奏する。
【００１０】
ここで、上記矩形とは、長方形または正方形のことである。この明細書では、その他の場所でも矩形は同じ意味で用いている。
【００１１】
上記構成の画像領域指定装置において、前記標識部変形手段は、さらに、前記ポインティングデバイスにより指示される位置が前記円の内側にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を移動させる構成とすることができる。
【００１２】
この構成によれば、画像上で標識部が移動することで、矩形の領域を画像上の任意の位置に指定することができる。このために、回転と、拡大または縮小と、トリミングのための位置情報の獲得とに加えて、移動を、一つのメニューで行なうことができることから、より一層、作業性に優れているという効果を奏する。
【００１３】
上記構成の画像領域指定装置において、前記ハンドルは、前記円の径方向に延びる直線の先端に設けられたマークである構成とすることができる。
【００１４】
この構成によれば、回転の作業を行なう際にどの部分を指示すればよいかを操作者にはっきりと知らせることができる。また、その回転によって標識部が反転していないか、どれぐらい傾いているかを操作者に知らせることができる。このために作業がし易い。
【００１５】
上記構成の画像領域指定装置において、前記標識部を拡大または縮小させるための条件である、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときとは、該円と前記矩形との４接点にあるときに限られる構成とすることができる。
【００１６】
この構成によれば、拡大または縮小の作業を行なう際にどの部分を指示すればよいかを操作者にはっきりと知らせることができる。
【００１７】
上記構成の画像領域指定装置において、前記標識部表示手段は、前記円と矩形との４接点に、拡大／縮小用のハンドルとしてマークをそれぞれ表示する手段を備える構成とすることができる。
【００１８】
この構成によれば、マークによって、回転と拡大または縮小を行なう際の指示位置を、明確に操作者に知らせることができる。このために作業がし易い。
【００１９】
上記マークを描いた画像領域指定装置において、前記円と矩形との４接点に表示されたマークのうちのいずれかは、前記標識部の色と相違する他の色で描かれた構成とすることができる。
【００２０】
この構成によれば、他の色に描かれたマークによって、回転の作業を行なう際に標識部が反転していないかどうかを、明確に操作者に知らせることができる。このために作業がし易い。
【００２１】
上記構成の画像領域指定装置において、前記標識部表示手段は、前記矩形の内側に、該矩形を分割する分割線を表示する手段を備える構成とすることができる。
【００２２】
写真撮影において構図を決める技術の一つに、３分割法と呼ばれるものがある。３分割法とは、画面を縦、横にそれぞれ３等分する線を想像し、この縦横線の交差する場所にポイントとなるもの（例えば、人の場合、目）を配置したり、水平線や柱等のラインを１／３の位置となる分割線に配置したりすることで、バランスのいい安定した写真を得ようとするものである。上記分割線を表示する手段を備える画像領域指定装置によれば、操作者は、３分割線に代表される種々の分割線に基づいて構図を決めることができることから、構図の点で優れた画像の領域を容易に指定することができる。すなわち、この画像領域指定装置によれば、領域指定の作業性に優れ、その上で画像の構図の決定が容易であるという効果を奏する。
【００２３】
上記分割線を表示する構成の画像領域指定装置において、前記分割線は、前記矩形を縦、横にそれぞれ３等分する線とすることができる。この構成によれば、上記３分割法に基づく構図の決定を容易に行なうことができる。
【００２４】
この発明の画像修正装置は、
元画像データを入力するための画像入力手段と、
前記元画像データで表わされる画像を表示装置に表示する表示制御手段と、
前記画像上に矩形の領域を指定する画像領域指定手段と
前記指定された矩形の領域に前記画像をトリミングするトリミング手段と
を備える画像修正装置において、
前記画像領域指定手段は、
前記画像上の位置を指示するとともに、操作者による特定の操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付ける信号受付手段と、
円と、該円に内接する矩形と、該円の外側のまわりに位置する所定形状の図形のハンドルとを備える標識部を、前記表示装置に表示する標識部表示手段と、
前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させる標識部変形手段と、
操作者による特定の操作を受けて、領域が決定したか否かを判定する領域決定判定手段と、
前記領域決定判定手段により前記領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力する位置情報出力手段と
を備え、
前記トリミング手段は、
前記位置情報出力手段から出力される前記位置情報に基づいて定まる矩形の領域に前記画像をトリミングする構成を特徴としている。
【００２５】
この構成の画像修正装置の画像領域指定手段によれば、ポインティングデバイスにより指示される位置が標識部のハンドルにあるときに、ポインティングデバイスから特定の信号を受けたときには、その後のポインティングデバイスにより指示される位置に基づいて、標識部は回転される。ポインティングデバイスにより指示される位置が標識部の円の円周にあるときに、ポインティングデバイスから特定の信号を受けたとき、その後のポインティングデバイスにより指示される位置に基づいて、標識部を拡大または縮小される。その後、操作者による特定の操作を受けて、領域決定判定手段により、領域が決定したと判定されると、標識部に備えられる矩形の前記画像上の位置情報が、位置情報出力手段により出力される。
【００２６】
したがって、画像領域指定手段によれば、画像上で標識部が回転したり拡大または縮小したりすることで、任意の大きさ傾きの矩形の領域を画像上に指定することができる。そうして、その指定された矩形の領域は、トリミング手段により、元画像データで表わされる画像上からトリミングされる。このために、回転、拡大または縮小、トリミングの作業を、一つのメニューで行なうことができることから、作業性に優れているという効果を奏する。
【００２７】
上記画像修正装置において、前記標識部変形手段は、さらに、前記ポインティングデバイスにより指示される位置が前記円の内側にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を移動させる構成とすることができる。
【００２８】
この構成によれば、画像上で標識部が移動することで、矩形の領域を画像上の任意の位置に指定することができる。このために、回転と、拡大または縮小と、トリミングに加えて、移動を、一つのメニューで行なうことができることから、より一層、作業性に優れているという効果を奏する。
【００２９】
上記構成の画像修正装置において、操作者の操作指令に基づいて、出力したい画像の縦横のサイズを入力する出力サイズ入力手段と、前記入力された縦横のサイズから求まる縦横比に基づいて、前記標識部に備えられる矩形の形状を決定する矩形決定手段と、前記トリミング手段によりトリミングされた画像を拡大または縮小して、前記出力サイズ入力手段により入力された縦横のサイズに合わせ込む画像サイズ変更手段とを備える構成とすることができる。
【００３０】
この構成によれば、元画像データから任意の矩形の領域を切り抜いて、その切り抜いた画像を出力サイズに合わせ込むことができる。このために、トリミング（切り抜き）、回転、ズームの各作業を一つ一つ独立に行なうのではなく、元画像データから一度の加工を行なうだけで、出力したい画像を得ることができる。したがって、画質の劣化を防止することができるという効果を奏する。
【００３１】
この発明の画像領域指定方法は、
表示装置に表示される画像上に矩形の領域を指定する画像領域指定方法であって、
（ａ）前記画像上の位置を指示するとともに、操作者による特定の操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付けるステップと、
（ｂ）円と、該円に内接する矩形と、該円の外側のまわりに位置する所定形状の図形のハンドルとを備える標識部を、前記表示装置に表示するステップと、
（ｃ）前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させるステップと、
（ｄ）操作者による特定の操作を受けて、領域が決定したか否かを判定するステップと、
（ｅ）前記ステップ（ｄ）により領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力するステップと
を備えることを特徴としている。
【００３２】
この発明の第１のコンピュータプログラムは、
画像データで表わされた画像を修正する処理をコンピュータに実行させるためのコンピュータプログラムであって、
（ａ）前記画像上の位置を指示するとともに、操作者による特定の操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付ける機能と、
（ｂ）円と、該円に内接する矩形と、該円の外側のまわりに位置する所定形状の図形のハンドルとを備える標識部を、前記表示装置に表示する機能と、
（ｃ）前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させる機能と、
（ｄ）操作者による特定の操作を受けて、領域が決定したか否かを判定する機能と、
（ｅ）前記機能（ｄ）により領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力する機能と
を実現することを特徴としている。
【００３３】
上記構成の画像領域指定方法および第１のコンピュータプログラムは、上記画像領域指定装置と同様な作用・効果を有しており、回転と、拡大または縮小と、トリミングのための位置情報の獲得とを、一つのメニューで行なうことができることから、作業性に優れている。
【００３４】
この発明の画像修正方法は、
（ａ）元画像データを入力するためのステップと、
（ｂ）前記元画像データで表わされる画像を表示装置に表示するステップと、
（ｃ）前記画像上に矩形の領域を指定するステップと
（ｄ）前記指定された矩形の領域に前記画像をトリミングするステップと
を備える画像修正方法において、
前記ステップ（ｃ）は、
（ｃ−１）前記画像上の位置を指示するとともに、操作者による特定のボタンの操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付けるステップと、
（ｃ−２）円と、該円に内接する矩形と、該円から突出する所定形状の図形のハンドルとから構成される標識部を、前記表示装置に表示するステップと、
（ｃ−３）前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させるステップと、
（ｃ−４）操作者による特定の操作を受けて、領域が決定したか否かを判定するステップと、
（ｃ−５）前記ステップ（ｃ−４）により領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力するステップと
を備え、
前記ステップ（ｄ）は、
前記位置情報出力手段から出力される前記位置情報に基づいて定まる矩形の領域に前記画像をトリミングする構成を特徴としている。
【００３５】
この発明の第２のコンピュータプログラムは、
画像を修正する処理をコンピュータに実行させるためのコンピュータプログラムであって、
（ａ）元画像データを入力するための機能と、
（ｂ）前記元画像データで表わされる画像を表示装置に表示する機能と、
（ｃ）前記画像上に矩形の領域を指定する機能と
（ｄ）前記指定された矩形の領域に前記画像をトリミングする機能と
を実現するとともに、
前記機能（ｃ）は、
（ｃ−１）前記画像上の位置を指示するとともに、操作者による特定のボタンの操作を受けて特定の信号を送るポインティングデバイスから、信号を受け付ける機能と、
（ｃ−２）円と、該円に内接する矩形と、該円から突出する所定形状の図形のハンドルとから構成される標識部を、前記表示装置に表示する表示機能と、
（ｃ−３）前記ポインティングデバイスにより指示される位置が前記ハンドルにあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を回転させるとともに、前記ポインティングデバイスにより指示される位置が前記円の円周にあるときに、前記ポインティングデバイスから前記特定の信号を受けたとき、その後の前記ポインティングデバイスにより指示される位置に基づいて、前記標識部を拡大または縮小させる機能と、
（ｃ−４）操作者による特定の操作を受けて、領域が決定したか否かを判定する機能と、
（ｃ−５）前記機能（ｃ−４）により領域が決定したと判定されたとき、前記標識部に備えられる矩形の前記画像上の位置情報を出力する機能と
を備え、
前記機能（ｄ）は、
前記位置情報出力手段から出力される前記位置情報に基づいて定まる矩形の領域に前記画像をトリミングする構成であることを特徴としている。
【００３６】
上記構成の画像修正方法および第２のコンピュータプログラムは、上記画像修正装置と同様な作用・効果を有しており、回転、拡大または縮小、トリミングの作業を、一つのメニューで行なうことができることから、作業性に優れている。
【００３７】
この発明の記録媒体は、この発明の第１または第２のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【００３８】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明の第１または第２のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第１の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の装置や方法を実現することができる。
【００３９】
【発明の実施の形態】
本発明の実施の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
Ａ．装置の構成：
Ｂ．コンピュータ処理：
Ｂ−１．処理の全体：
Ｂ−２．修正処理：
Ｂ−２―１．画像領域指定処理：
Ｃ．作用・効果
Ｄ．他の実施形態：
【００４０】
Ａ．装置の構成：
図１は、この発明の第１の実施例を適用するコンピュータシステム１０のハードウェアの概略構成を示すブロック図である。このコンピュータシステム１０は、いわゆるパーソナルコンピュータ（以下、単にコンピュータと呼ぶ）を中心に備え、その周辺にＣＲＴディスプレイ１２、プリンタ１３およびデジタルカメラ１４を備える。コンピュータは、コンピュータ本体１６とキーボード１８とマウス２０を備える。なお、このコンピュータ本体１６には、ＣＤ−ＲＯＭ２２の内容を読み取るＣＤドライブ２４が搭載されている。
【００４１】
コンピュータ本体１６は、中央演算処理装置としてのＣＰＵ３０を中心にバスにより相互に接続されたＲＯＭ３１、ＲＡＭ３２、表示画像メモリ３３、マウスインタフェース３４、キーボードインタフェース３５、ＣＤＣ３６、ＨＤＣ３７、ＣＲＴＣ３８、プリンタインタフェース３９、入出力機用インタフェース４０およびＩ／Ｏポート４１を備える。ＲＯＭ３１は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。ＲＡＭ３２は、各種データ等を記憶する読み出し・書込み可能なメモリである。表示画像メモリ３３は、ＣＲＴディスプレイ１２に表示する画像の画像データを記憶するメモリである。
【００４２】
マウスインタフェース３４は、マウス２０とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース３５は、キーボード１８からのキー入力を司るインタフェースである。ＣＤＣ３６は、ＣＤドライブ（ＣＤＤ）２４を制御するＣＤコントローラである。ＨＤＣ３７は、ハードディスクドライブ（ＨＤＤ）４２を制御するハードディスクコントローラである。ＨＤＤ４２には、後述するコンピュータプログラム等が予め記憶されている。
【００４３】
ＣＲＴＣ３８は、表示画像メモリ３３に記憶される表示画像データに基づいてＣＲＴディスプレイ１２における画像の表示を制御するＣＲＴコントローラである。プリンタインタフェース３９は、プリンタ１３へのデータの入出力を制御するインタフェースである。入出力機用インタフェース４０は、外部に接続された入出力機器、この実施例ではデジタルカメラ１４へのデータの入出力を制御するインタフェースである。Ｉ／Ｏポート４１は、シリアル出力のポートを備えており、モデム４４に接続されており、このモデム４４を介して、公衆電話回線４６に接続されている。コンピュータ本体１６は、モデム４４を介して、外部のネットワークに接続されており、特定のサーバ４７に接続可能となっている。
【００４４】
このコンピュータシステム１０では、オペレーティングシステムはＨＤＤ４２に記憶されており、コンピュータ本体１６に電源を投入すると、ＨＤＤ４２のブートブロックに書き込まれたローダに従ってＲＡＭ３２の所定の領域にロードされる。また、デジタルカメラ１４で撮影した写真画像（カラー写真画像）を加工するフォトレタッチ用ソフトウェア（コンピュータプログラム）は、ＣＤ−ＲＯＭ２２に予め格納されており、所定のインストールプログラムを起動することで、ＣＤドライブ２４からコンピュータ本体１６にインストールされる。このインストールされたコンピュータプログラムは、ＨＤＤ４２に記憶されており、所定の起動命令を受けたときに、ＲＡＭ３２の所定の領域にロードされる。
【００４５】
このコンピュータプログラムの一部のモジュール（後述する）をＣＰＵ３０が実行することによって本発明の各種構成要件は実現される。このコンピュータプログラムは、前述したように、ＣＤ−ＲＯＭ２２に格納されたものであるが、これに替えて、フロッピィディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成としてもよい。また、前述したコンピュータプログラムは、外部のネットワークに接続される特定のサーバ４７から、ネットワークを介して提供されるプログラムデータをダウンロードして、ＲＡＭ３２またはＨＤＤ４２に転送することにより得るようにすることもできる。なお、上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００４６】
以上説明したハードウェア構成を有するコンピュータシステム１０によるフォトレタッチ用ソフトウェアに従う制御処理の様子について次に説明する。図２は、コンピュータ本体１６によって実行されるこのフォトレタッチ用ソフトウェア５０に従う制御処理の様子を示すブロック図である。
【００４７】
図２に示すように、コンピュータ本体１６の内部で動作しているフォトレタッチ用ソフトウェア５０によれば、まず、入力モジュール５１によりデジタルカメラ１４から写真画像を表わす画像データＤｐｉを取り込む処理を行なう。次いで、入力モジュール５１によって取り込まれた画像データ（以下、元画像データと呼ぶ）Ｄｐｉに対する加工を修正モジュール５２によって行なう。この修正モジュール５２によって、元画像データＤｐｉで表わされた写真画像に対して、トリミング（切り抜き）、回転、ズームを行なったり、画像の明るさや色相／彩度／明度などを変更したりして、画像の修正を行なうことができる。この修正の過程の画像は、ディスプレイドライバ６０を介してＣＲＴディスプレイ１２へ送られて表示される。上記トリミング、回転、ズームを行なう機能は、修正モジュール５２に備えられる画像領域指定部５３とトリミング部５４によって実現される。すなわち、入力モジュール５１により入力した元画像データＤｐｉで表わされる画像上に、画像領域指定部５３により、矩形の領域を指定して、その指定された矩形の領域に基づく画像データを、トリミング部５４によりトリミングする。
【００４８】
画像領域指定部５３は、信号受付部５３ａと標識部表示部５３ｂと標識部変形部５３ｃと領域決定判定部５３ｄと位置情報出力部５３ｅとを備える。各部５３ａ、５３ｂ、５３ｃ、５３ｄ、５３ｅの働きにより、元画像データＤｐｉで表わされる画像上に矩形の領域を指定することができる。この指定された矩形の領域に基づく画像データは、トリミング部５４によりトリミングされ、修正モジュール５２による修正済の画像データＤｐｏとして、ディスプレイドライバ６０を介してＣＲＴディスプレイ１２へ送られて表示される。
【００４９】
また、フォトレタッチ用ソフトウェア５０によれば、印刷モジュール５５により、修正済画像データＤｐｏは、プリンタドライバ６２を介してプリンタ１３へ送られて表示される。さらに、出力モジュール５６により、修正済画像データＤｐｏは、外部機器へ送られる。
【００５０】
Ｂ．コンピュータ処理：
Ｂ−１．処理の全体：
コンピュータ本体１６のＣＰＵ３０でフォトレタッチ用ソフトウェア５０を実行することで、上述した入力モジュール５１、修正モジュール５２、印刷モジュール５５および出力モジュール５６を実現している。このフォトレタッチ用ソフトウェア５０に従う制御処理について、以下詳細に説明する。図３は、この制御処理のルーチンを示すフローチャートである。このルーチンは、フォトレタッチ用ソフトウェア５０を実行させる旨の指示がなされたときに、実行開始される。
【００５１】
図示するように、処理が開始されると、ＣＰＵ３０は、まず、アプリケーションウィンドウＷＤをＣＲＴディスプレイ１２に表示する処理を行なう（ステップＳ１００）。図４は、このアプリケーションウィンドウＷＤの初期状態を示す説明図である。図示するように、アプリケーションウィンドウＷＤには、「入力」、「修正」、「印刷」、「出力」の４種類のボタンＢＴ１，ＢＴ２，ＢＴ３，ＢＴ４が用意されており、操作者は、これらボタンＢＴ１〜ＢＴ４を順にマウス２０によりクリックしていくことで、ＣＲＴディスプレイ１２の画面上で、デジタルカメラ１４で撮影した写真画像を加工して出力する作業を進めていくことができる。すなわち、図３に示すように、ＣＰＵ３０は、ステップ１００の実行後、ボタンＢＴ１〜ＢＴ４がマウス２０によりクリックされる操作指令を取り込んで、その操作指令に対応した入力処理、修正処理、印刷処理、出力処理を順に実行する（ステップＳ２００，Ｓ３００，Ｓ４００，Ｓ５００）。
【００５２】
ステップＳ２００で実行される入力処理は、デジタルカメラ１４から写真画像を表わす画像データ（元画像データ）Ｄｐｉを取り込むもので、前述した入力モジュール５１（図２）に対応する。この元画像データＤｐｉの取り込み作業は、図４に示されるアプリケーションウィンドウＷＤのツールバーＢＲに設けられた「ファイル」のボタンＢＴ５が、マウス２０によりクリックされる操作指令を受けて行なわれる。詳細には、「ファイル」のボタンＢＴ５から開くプルダウンメニュ（図示せず）に備えられた「外部機器入力」を選択して、次いで、入力デバイスとしてデジタルカメラ１４を選択して、その後、ファイル名を選択するといった一連のマウス２０からの操作指令を受けて行なわれる。なお、こうして取り込まれた元画像データＤｐｉは、ＲＡＭ３２の所定のエリアに格納されるが、それとともに、アプリケーションウィンドウＷＤの作業フィールドＦＤＷに表示される（図６参照）。
【００５３】
なお、デジタルカメラ１４から直接、元画像データＤｐｉを取り込む構成に替えて、デジタルカメラ１４で撮影した写真画像の画像データを予めＨＤＤ４２に格納しておき、このＨＤＤ４２内の画像データを読み出す構成とすることもできる。すなわち、写真画像を表わす画像データであれば、デジタルカメラを用いてその都度読み出す構成としてもよいし、予めＨＤＤ４２等の記憶手段に用意しておき、その記憶手段から読み出す構成とすることもできる。また、写真画像の画像データをネットワークを介して外部から取り込む構成とすることもできる。
【００５４】
ステップＳ３００で実行される修正処理は、元画像データＤｐｉを加工するもので、ここで本発明の各種要件は実現される。以下、後ほど詳述する。なお、ここで加工の処理が施された修正済画像データＤｐｏは、ＨＤＤ４２に用意された所定のホルダに格納される。この修正処理が、前述した修正モジュール５２（図２）に対応する。
【００５５】
ステップＳ４００で実行される印刷処理は、ステップＳ３００で作成された修正済画像データＤｐｏを、印刷コマンドとしてプリンタドライバに出力するものである。この印刷の処理は、周知の構成であり、ここでは詳しく説明はしないが、これによって加工した写真画像がプリンタ１３から印刷されることになる。この印刷処理が、前述した印刷モジュール５５（図２）に対応する。
【００５６】
ステップＳ５００で実行される出力処理は、ステップＳ３００で作成された修正済画像データＤｐｏを、外部機器に出力するものである。これによって加工した写真画像を表わす修正済画像データＤｐｏが所望の外部機器に出力されることになる。この出力処理が、前述した出力モジュール５６（図２）に対応する。
【００５７】
Ｂ−２．修正処理：
ステップＳ３００で実行される修正処理について、以下詳細に説明する。このフォトレタッチ用ソフトウェアでは、写真を撮影した環境を変更した効果を画像に与える機能（撮影環境機能）、画像のトリミング、回転、ズームを行なう機能（引き伸ばし機能）、画像の明るさや色相／彩度／明度などを変更する機能（ツール機能）、アンシャープマスクやぼかし等の効果を画像に与える機能（フィルタ機能）等、さまざまな機能を備えるが、これら機能は、この修正処理によって実現される。図５は、この修正処理のルーチンを示すフローチャートである。このルーチンに処理が移行すると、図示するように、ＣＰＵ３０は、まず、ＣＲＴディスプレイ１２に表示されているアプリケーションウィンドウＷＤを修正処理用に変更する処理を行なう（ステップＳ３０２）。
【００５８】
図６は、修正処理用のアプリケーションウィンドウＷＤを示す説明図である。図示するように、この修正処理用のアプリケーションウィンドウＷＤのツールバーＢＲには、「撮影環境」のボタンＢＴ２１、「暗室」のボタンＢＴ２２、「ツール」のボタンＢＴ２２、「フィルタ」のボタンＢＴ２４が追加されている。「撮影環境」のボタンＢＴ２１、「暗室」のボタンＢＴ２２、「ツール」のボタンＢＴ２２、「フィルタ」のボタンＢＴ２４は、上記撮影環境機能、引き伸ばし機能、ツール機能、フィルタ機能にそれぞれ対応しており、各機能を行なう作業指示を入力するためのものである。なお、ツールバーＢＲの最も右寄りには、「元に戻す」のボタンＢＴ２５が設けられており、この修正処理によって修正された画像を、修正前の元画像に戻すことが可能となっている。その他の構成については、図４に示した入力処理用のアプリケーションウィンドウＷＤと同じである。
【００５９】
図５に戻り、次いで、ＣＰＵ３０は、アプリケーションウィンドウＷＤのツールバーＢＲからのマウス２０による作業指示を入力する処理を行なう（ステップＳ３１０）。続いて、ＣＰＵ３０は、その入力した作業指示が、引き伸ばし機能を施す作業指示であるか否かを判別する処理を行なう（ステップＳ３２０）。この引き伸ばし機能を施す作業指示というのは、図６に示すアプリケーションウィンドウＷＤにおけるツールバーＢＲからの［暗室］−［引き伸ばし機］といったマウス２０による操作である。すなわち、ツールバーＢＲに備えられる「暗室」のボタンＢＴ２２をクリックして、そのボタンＢＴ２２からプルダウンされる［引き伸ばし機］の選択肢をクリックするという操作である。
【００６０】
ステップＳ３２０で上記作業指示が入力されていないと判別された場合には、ＣＰＵ３０は、ステップＳ３３０に処理を進めて、ステップＳ３１０で入力した作業指示に対応した処理、すなわち、引き伸ばし機能以外のその他の機能（前述した撮影環境機能やツール機能やフィルタ機能等）を施す処理を行なう。ステップＳ３３０の実行後、「リターン」に抜けてこの修正処理のルーチンは一旦終了される。
【００６１】
一方、ステップＳ３２０で、マウス２０から引き伸ばし機能を施す作業指示が入力されたと判別された場合には、ＣＰＵ３０は、ステップＳ３４０に処理を進める。ステップＳ３４０では、ＣＰＵ３０は、入力モジュール５１によりアプリケーションウィンドウＷＤに表示された元画像データのＤｐｉの写真画像上に矩形の領域を指定する画像領域指定処理を実行する。以下、この画像領域指定処理について詳細に説明する。この画像領域指定処理が、前述した画像領域指定部５３（図２）に対応する。
【００６２】
Ｂ−２―１．画像領域指定処理：
図７は、ステップＳ３４０で実行される画像領域指定処理の詳細を示すフローチャートである。図示するように、この画像領域指定処理のルーチンに処理が移行すると、ＣＰＵ３０は、まず、画像領域指定処理用のダイアログボックスをＣＲＴディスプレイ１２に表示する処理を行なう（ステップＳ４１０）。このダイアログボックスは、画像領域の指定に必要となる各種情報をコンピュータ本体１６に対して設定するためのものである。
【００６３】
図８は、画像領域指定処理用のダイアログボックスＤＢ１の一例を示す説明図である。図示するように、このダイアログボックスＤＢ１には、領域指定用の画像表示フィールドＦＤ１と、プレビュー用の画像表示フィールドＦＤ２とが設けられている。領域指定用の画像表示フィールドＦＤ１は、領域指定の対象となる元画像データＤｐｉを、標識部としての領域指定用ツールＴＬとともに表示するためのものである。操作者は、この画像表示フィールドＦＤ１に表示される画像上で、領域指定用ツールＴＬを操作して、その画像上に矩形の領域を指定する。領域指定用ツールＴＬについては後ほど詳述する。プレビュー用の画像表示フィールドＦＤ２は、領域指定用の画像表示フィールドＦＤ１で指定された領域の画像をプレビュー表示するためのものである。
【００６４】
プレビュー用の画像表示フィールドＦＤ２の下方には、各種操作の入力欄やボタン等が設けられている。「表示倍率」の入力欄ＩＦ１と、「角度指定」の入力欄ＩＦ２と、「領域の縦横比」の入力欄ＩＦ３と、「長辺のサイズ」の入力欄ＩＦ４とが設けられている。「表示倍率」の入力欄ＩＦ１は、領域指定用の画像表示フィールドＦＤ１に表示される画像の倍率を指定するためのもので、スライダーバーにより倍率の指定が可能となっている。「角度指定」の入力欄ＩＦ２は、領域指定用の画像表示フィールドＦＤ１に表示される画像を回転させるためのもので、ボタンにより０度、＋９０度、＋１８０度、−９０度だけ左回りに回転が可能となり、また、数字の入力により任意の角度だけ左回りに回転が可能となっている。
【００６５】
「領域の縦横比」の入力欄ＩＦ３は、この修正処理で得たい出力画像の縦横比を指定するためのもので、プルダウンメニューによって、「変換しない」と、規定サイズとして予め登録された次の比率の中から所望のものを選択して指定することができる。規定サイズとしては、「４：５＝デジカメ１（１２８０×１０２４）」、「３：４＝デジカメ２（１２８０×９６０）」、「２：３＝３５ｍｍフィルム、ＡＰＳ（Ｃタイプ）」、「９：１６＝ＡＰＳ（Ｈタイプ）」、「１：３＝パノラマ、ＡＰＳ（Ｐタイプ）」等が登録されている。なお、「変換しない」とは、元画像の縦横比という意味である。
【００６６】
「長辺のサイズ」の入力欄ＩＦ４は、この修正処理で得たい出力画像の長辺のサイズ（ピクセル数）を指定するためのもので、プルダウンメニューによって、「変換しない」と、予め登録されたサイズの中から所望のものを選択して指定することができる。サイズとしては、「１２０」、「１８０」等が登録されている。なお、「変換しない」とは、元画像の長辺サイズという意味である。
【００６７】
両入力欄ＩＦ３，ＩＦ４は、任意の数値を入力可能な構成とすることができる。両入力欄ＩＦ３，ＩＦ４から入力される情報によって、出力画像の縦横のサイズ（ピクセル数）が定まる。したがって、このダイアログボックスＤＢ１のように「領域の縦横比」と「長辺のサイズ」を入力する構成に替えて、直接、「出力画像の縦サイズ」と「出力画像の横サイズ」を入力する構成とすることもできる。
【００６８】
図７に戻り、ステップＳ４１０の実行後、元画像データＤｐｉで表わされる画像を、ダイアログボックスＤＢ１の領域指定用の画像表示フィールドＦＤ１に表示する処理を行なう（ステップＳ４２０）。次いで、ＣＰＵ３０は、画像表示フィールドＦＤ１内に領域指定用ツールＴＬを表示する処理を行なう（ステップＳ４３０）。このステップＳ４３０の処理が、前述した標識部表示部５３ｂ（図２）に対応する。
【００６９】
図９は、領域指定用ツールＴＬを示す説明図である。図示するように、領域指定用ツールＴＬは、円Ｃ１と、円Ｃ１に内接する矩形Ｃ２と、円Ｃ１の径方向に円Ｃ１から突出する直線Ｃ３とから構成される。円Ｃ１のサイズは、予め定めた大きさである。矩形Ｃ２は、上述したように円Ｃ１に内接するが、縦の辺の長さと横の辺の長さは、画像領域指定処理用のダイアログボックスＤＢ１の「領域の縦横比」の入力欄ＩＦ３から入力された縦横比から演算された長さである。なお、矩形Ｃ２は、入力欄ＩＦ３から入力された縦横比が「１：１」の場合には、正方形となり、「１：１」以外の場合には、長方形となる。直線Ｃ３は、矩形Ｃ２の上辺の中点から円Ｃ１の径方向に延びる線分であり、円Ｃ１から所定の長さだけ突出している。
【００７０】
円Ｃ１と矩形Ｃ２との間の４つ接点（矩形Ｃ２の四隅の点）と、直線Ｃ３の外側の点には、円形状のマークｍ１，ｍ２，ｍ３，ｍ４，ｍ５が設けられている。なお、矩形Ｃ２の下辺の両端に位置するマークｍ２，ｍ３は、赤色に塗り潰され、その他のマークｍ１，ｍ４，ｍ５は黒色に塗りつぶされている。
【００７１】
上記構成の領域指定用ツールＴＬは、マウス２０からの後述するマウス入力によって、回転、拡大、移動する。矩形Ｃ２の領域が、この領域指定用ツールＴＬによって指定される領域となる。したがって、マウス２０を用いて領域指定用ツールＴＬを操作することにより、領域指定用の画像表示フィールドＦＤ１に表示される画像上に所望の角度、大きさ、位置の矩形の領域を指定することができる。図７に戻り、ステップＳ４３０に続くステップＳ４４０では、ＣＰＵ３０は、領域指定用ツールＴＬで指定された画像を、プレビュー画像として、プレビュー用の画像表示フィールドＦＤ２に表示する処理を行なう。
【００７２】
その後、ＣＰＵ３０は、操作者によるマウス入力を受け付ける（ステップＳ４５０）。このステップＳ４５０の処理が、前述した信号受付部５３ａ（図２）に対応する。次いで、ステップＳ４５０で受け付けたマウス入力について、領域指定用ツールＴＬに備えられるマークｍ１，ｍ２，ｍ３，ｍ４のうちのいずれかの位置でマウスボタンが押されたというものであるか、領域指定用ツールＴＬに備えられるマークｍ５の位置でマウスボタンが押されたというものであるか、領域指定用ツールＴＬに備えられる円Ｃ１の内側でマウスボタンが押されたものであるかをそれぞれ判別する（ステップＳ４６０，Ｓ４７０，Ｓ４８０）。
【００７３】
図１０は、領域指定用ツールＴＬを回転するマウス入力を示す説明図である。図１０（ａ）に示すように、領域指定用ツールＴＬの直線Ｃ３に備えられるマークｍ５にマウスポインタが移動すると、マウスポインタの形状は、線分の両端に矢尻が設けられた形となる。この状態で、図１０（ｂ）に示すように、ドラッグ＆ドロップのマウス入力があると、領域指定用ツールＴＬは、円Ｃ１の中心点Ｐを中心として回転する。この回転の方向および角度は、上記のドラッグ＆ドロップの操作によって定まる。図示するように、直線Ｃ３より右側へのドラッグの場合には、領域指定用ツールＴＬは時計回りに回転し、その回転の角度は、ドロップした位置によって定まる。ステップＳ４６０では、上記の回転のためのドラッグ＆ドロップについての最初のマウスボタンを押すというマウス入力があったか否かを判別している。ステップＳ４６０で肯定判別された場合には、ＣＰＵ３０は、上述したドラッグ＆ドロップのマウス入力に従う領域指定用ツールＴＬの回転処理を行なう（ステップＳ４６５）。なお、領域指定用ツールＴＬのマークｍ１，ｍ２，ｍ３，ｍ４のうちの２つのマークｍ２，ｍ３が、赤色に塗り潰されているのは、この回転の処理によって領域指定用ツールＴＬが反転した場合に、上下が判別し易いようにしたためである。
【００７４】
図１１は、領域指定用ツールＴＬを拡大するマウス入力を示す説明図である。図１１（ａ）に示すように、領域指定用ツールＴＬの矩形Ｃ２の四隅に設けられたマークｍ１，ｍ２，ｍ３，ｍ４のうちのいずれかにマウスポインタが移動すると、マウスポインタの形状は、線分の両端に矢尻が設けられた形となる。この状態で、図１１（ｂ）に示すように、ドラッグ＆ドロップのマウス入力があると、領域指定用ツールＴＬは、中心点Ｐを中心として拡大する。この拡大は、上記のドラッグ＆ドロップの操作によって定まる。図示するように、円Ｃ１より外側へドラッグされると、領域指定用ツールＴＬは拡大し、その大きさは、ドロップした位置によって定まる。なお、円Ｃ１より内側へドラッグ＆ドロップされた場合には、領域指定用ツールＴＬは縮小する。ステップＳ４７０では、上記の拡大または縮小ドラッグ＆ドロップのための最初のマウスボタンを押すというマウス入力があったか否かを判別している。ステップＳ４７０で肯定判別された場合には、ＣＰＵ３０は、上述したドラッグ＆ドロップのマウス入力に従う領域指定用ツールＴＬの拡大（縮小）処理を行なう（ステップＳ４７５）。
【００７５】
図１２は、領域指定用ツールＴＬを移動するマウス入力を示す説明図である。図１２（ａ）に示すように、領域指定用ツールＴＬの円Ｃ１の内側にマウスポインタが移動すると、マウスポインタの形状は、十字の４つの先端に矢尻が設けられた形となる。この状態で、図１２（ｂ）に示すように、ドラッグ＆ドロップのマウス入力があると、領域指定用ツールＴＬは、その入力に従って移動する。ステップＳ４８０では、上記の移動のためのドラッグ＆ドロップについての最初のマウスボタンを押すというマウス入力があったか否かを判別している。ステップＳ４８０で肯定判別された場合には、ＣＰＵ３０は、上述したドラッグ＆ドロップのマウス入力に従う領域指定用ツールＴＬの移動処理を行なう（ステップＳ４８５）。
【００７６】
ステップＳ４６５、Ｓ４７５またはＳ４８５の処理を終えると、ＣＰＵ３０は、ステップＳ４４０に処理を戻して、ステップＳ４６５、Ｓ４７５またはＳ４８５で回転、拡大、移動された領域指定用ツールＴＬで指定される画像を、プレビュー画像として、プレビュー用の画像表示フィールドＦＤ２に表示して、ステップＳ４５０で操作者による次のマウス入力を受け付ける。なお、ステップＳ４６０ないしＳ４８５の処理が、前述した標識部変形部５３ｃ（図２）に対応する。
【００７７】
一方、ステップＳ４６０ないしＳ４８０の各判別処理で全て否定された場合には、ＣＰＵ３０は、処理をステップＳ４９０に進める。ステップＳ４９０では、ＣＰＵ３０は、ステップＳ４５０で受け付けたマウス入力が、画像領域指定処理用のダイアログボックスＤＢ１に設けられた［実行］のボタンＢＴ３１がクリックされたものであるか否かを判定する。これは、これまでにステップＳ４６５、Ｓ４７５またはＳ４８５で行なった回転、拡大、もしくは移動の処理が妥当であるか、すなわち、領域指定用ツールＴＬを操作して指定した画像（プレビュー用の画像表示フィールドＦＤ２に表示されている画像）が妥当であるかを操作者からのマウス入力によって判定するものである。このステップＳ４９０の処理が、前述した領域決定判定部５３ｄ（図２）に対応する。ここで、妥当でないと判定された場合には、ＣＰＵ３０は、ステップＳ４５０に処理を戻して、再度の操作者によるマウス入力を受け付ける。
【００７８】
一方、ステップＳ４９０で、領域指定用ツールＴＬを操作して指定した領域が妥当であると判定された場合には、領域指定用ツールＴＬの矩形Ｃの画像上の位置情報を求める処理を行なう（ステップＳ５００）。ここでいう画像というのは、領域指定用ツールＴＬの表示される領域指定用の画像表示フィールドＦＤ１に表示された元画像データＤｐｉの画像であり、元画像データＤｐｉの画像の座標値によって矩形Ｃの位置情報は示される。すなわち、元画像データＤｐｉの画像上に矩形の領域が指定される。このステップＳ５００の処理が、前述した位置情報出力部５３ｅ（図２）に対応する。ステップＳ５００の実行後、「リターン」に抜けて、この画像領域指定処理のルーチンを一旦終了する。その後、ＣＰＵ３０は、図５のステップＳ３５０に処理を進める。
【００７９】
ステップＳ３５０では、ＣＰＵ３０は、ステップＳ５００で求めた画像上の位置情報に基づいて、元画像データＤｐｉから矩形の領域の画像データをトリミングする。その後、ＣＰＵ３０は、そのトリミングした画像データの画像を、画像領域指定処理用のダイアログボックスＤＢ１に備えられる「領域の縦横比」の入力欄ＩＦ３および「長辺のサイズ」の入力欄ＩＦ４から求まる出力画像のサイズ（ピクセル数）に合わせ込む処理を行なう（ステップＳ３６０）。この処理は、画像の平均化や、バイキュービック法などの補間を行なうことによって、画質の向上を保ちながらリサイズする周知の方法によって行なわれる。
【００８０】
その後、ＣＰＵ３０は、ステップＳ３７０に処理を進めて、ステップＳ３６０でリサイズされた画像を、アプリケーションウィンドウＷＤの作業フィールドＦＤＷに表示する処理を行なう。図１３は、ステップＳ３６０後のアプリケーションウィンドウＷＤの一例を示す説明図である。図示するように、作業フィールドＦＤＷには、元画像データＤｐｉからトリミングした画像がリサイズされて表示されている。これは、領域指定用ツールＴＬを図８に例示する状態に操作した場合の表示の一例である。その後、ＣＰＵ３０は、ステップＳ３８０に処理を進めて、上記ステップＳ３６０でリサイズされた画像についての画像データを修正済画像データＤｐｏとして、ＨＤＤ４２に用意された所定のホルダに記憶する処理を行なう。その後、「リターン」に抜けて修正処理のルーチンを一旦終了する。
【００８１】
Ｃ．作用・効果
以上のように構成されたこの実施例のコンピュータシステムによれば、元画像データＤｐｉが表示される画面上で領域指定用ツールＴＬを用いて矩形の領域が指定される。マウス２０により指示されるマウスポインタが、領域指定用ツールＴＬの直線Ｃ３に備えられるマークｍ５に移動した状態で、ドラッグ＆ドロップのマウス入力があると、領域指定用ツールＴＬは回転される。マウスポインタが、矩形Ｃ２の四隅に設けられたマークｍ１，ｍ２，ｍ３，ｍ４のうちのいずれかに移動した状態で、ドラッグ＆ドロップのマウス入力があると、領域指定用ツールＴＬは拡大または縮小される。その後、ダイアログボックスＤＢ１に設けられた［実行］のボタンＢＴ３１がクリックされた信号の入力があると、上記マウスの操作によって定まった領域指定用ツールＴＬの矩形Ｃの領域は妥当であるとして、矩形Ｃの画像（元画像データＤｐｉで表わされる画像）上の位置情報が出力される。
【００８２】
したがって、このコンピュータシステムによれば、画像上で領域指定用ツールＴＬが回転したり拡大または縮小したりすることで、任意の大きさ傾きの矩形の領域を画像上に指定することができる。このために、回転と、拡大または縮小と、トリミングのための位置情報の獲得とを、一つのメニューで行なうことができることから、作業性に優れているという効果を奏する。
【００８３】
また、マウス２０により指示されるマウスポインタが、円Ｃ１の内側に移動した状態で、ドラッグ＆ドロップのマウス入力があると、領域指定用ツールＴＬは移動される。このために、回転と、拡大または縮小と、トリミングのための位置情報の獲得とに加えて、移動を、一つのメニューで行なうことができることから、より一層、作業性に優れている。
【００８４】
また、このコンピュータシステムによれば、その指定された矩形の領域は、トリミングされ、そのトリミングされた画像データの画像は、予めダイアログボックスＤＢ１から入力した出力画像のサイズにリサイズされる。このために、トリミング、回転、ズームの各作業を一つ一つ独立に行なうのではなく、元画像データから一度の加工を行なうだけで、出力したい画像を得ることができる。したがって、画質の劣化を防止することができるという効果を奏する。
【００８５】
このコンピュータシステムでは、回転、拡大または縮小するためにマウスポインタによって指示されるハンドルがマークｍ１〜ｍ５によって表示されてことから、回転と拡大または縮小を行なう際の指示位置を、明確に操作者に知らせることができる。したがって、操作者は、作業がし易い。
【００８６】
また、領域指定用ツールＴＬの矩形Ｃ２の四隅に設けられたマークｍ１〜ｍ４のうちの下辺両端のマークｍ２，ｍ３は、赤色に塗り潰されており、他のマークｍ１，ｍ４，ｍ５と異なった色をしている。このために、回転の作業を行なう際に領域指定用ツールＴＬが反転していないかどうかを、明確に操作者に知らせることができる。したがって、操作者は、より作業がし易い。
【００８７】
Ｄ．他の実施形態：
本発明の他の実施形態について、次に説明する。
（１）前記実施例では、領域指定用ツールＴＬを回転させるハンドルとして直線Ｃ３が用意されていたが、ハンドルは直線形状に限る必要はなく、四角形、三角形等の他の形状であってもよい。また、そのハンドルは円Ｃ１に連結されている必要もなく、円Ｃ１の外側の回りに位置すれば、円Ｃ１から離れていてもよい。図１４は、ハンドルの他の一例を示す説明図である。図示するように、ハンドルＨは、「×」の形状として、円Ｃ１Ｘから離れた構成とすることもできる。この携帯によれば、ハンドルＨをドラッグ＆ドロップすることで、領域指定用ツールＴＬＸを回転させることができる。
【００８８】
（２）前記実施例では、回転、拡大または縮小するためにマウスポインタによって指示されるハンドルとしてのマークｍ１〜ｍ５は、円形状となっているが、これに換えて、６角形、正方形、菱形、×印等、他の所定形状であってもよい。
【００８９】
（３）前記実施例では、円Ｃ１と矩形Ｃ２の接点に、拡大／縮小用のハンドルとしてのマークｍ１〜ｍ４が設けられていたが、これに替えて、円Ｃ１の円周上の他の位置にそのハンドルを設けた構成とすることもできる。図１５は、回転の指示位置を示すマークの他の一例を示す説明図である。図示するように、円Ｃ１Ｙの円周上における、矩形Ｃ２Ｙとの接点から離れた位置にマークｍＹ１，ｍＹ２，ｍＹ３を設ける構成とすることもできる。この形態によれば、マークｍＹ１，ｍＹ２，ｍＹ３をドラッグ＆ドロップすることで、領域指定用ツールＴＬＸを回転させることができる。また、円Ｃ１の全周を、拡大／縮小用のハンドルとすることもできる。
【００９０】
（４）矩形Ｃ２の四隅に設けられたマークｍ１〜ｍ４のうちの下辺両端のマークｍ２，ｍ３は、赤色に塗り潰されているが、これに替えて、青、緑等の他の色とすることもできる。要は、領域指定用ツールＴＬＸを描いている色と相違する他の色であればよい。
【００９１】
（５）前記実施例では、ダイアログボックスＤＢ１に設けられた［実行］のボタンＢＴ３１がクリックされた信号の入力があると、上記マウスの操作によって定まった領域指定用ツールＴＬの矩形Ｃの領域は妥当であるとしていたが、これに替えて、キーボード１８から予め定めたキー入力（例えば、［Ａｌｔ］＋［Ｍ］）があった場合に、マウスの操作によって定まった領域指定用ツールＴＬの矩形Ｃの領域は妥当であるとすることもできる。
【００９２】
（６）前記実施例では、ポインティングデバイスとして、マウスが用いられていたが、これに替えて、トラックボール、ライトペン、タッチスクリーン、ジョイスティック、デジタイザ、タブレット等を用いる構成としてもよい。
【００９３】
（７）前記実施例では、元画像データＤｐｉは、デジタルカメラにより撮影したものとしたが、これに替えて、カラースキャナ等を用いて獲得した銀塩写真やカラーグラビア等の画像データであってもよい。また、ＨＤＤ４２等の記憶装置に予め用意したものであってもよい。また、必ずしもカラーの画像データである必要もなく、白黒の画像データに適用することもできる。
【００９４】
さらに他の実施形態を、第２の実施例として説明する。この第２の実施例は、前記第１の実施例と比較して、画像領域指定処理用のダイアログボックスと、このダイアログボックスに表示される標識部としての領域指定用ツールとが相違し、その他の構成については同一である。
【００９５】
図１６は、この第２の実施例で用いられる画像領域指定処理用のダイアログボックスＤＢ２の一例を示す説明図である。図示するように、この第２の実施例の画像領域指定処理用のダイアログボックスＤＢ２は、第１実施例のダイアログボックスＤＢ１とほぼ同一の構成であり、相違するのは、グリッド表示のための３つのボタンＢＴ４１、ＢＴ４２、ＢＴ４３を備える点だけである。各ボタンＢＴ４１、ＢＴ４２、ＢＴ４３には、「３分割」、「対角線」、「中央線」の文字がそれぞれ示されている。この第２の実施例では、ダイアログボックスＤＢ２の表示開始とともに、標識部としての領域指定用ツールが直ちに表示されるが、このときの領域指定用ツールは、第１実施例の領域指定ツールＴＬ１と同一の形状である。すなわち、図示するように、領域指定ツールは、円Ｃ１と、円Ｃ１に内接する矩形Ｃ２と、円Ｃ１の径方向に円Ｃ１から突出する直線Ｃ３を備えた構成である。その後、操作者により、ボタンＢＴ４１、ＢＴ４２、ＢＴ４３のいずれかがマウス２０を用いてクリックされると、そのボタンＢＴ４１、ＢＴ４２、ＢＴ４３に対応したグリッドが領域指定用ツール内に付加される。
【００９６】
図１７は、この第２の実施例における領域指定用ツールＴＬ２の一例を示す説明図である。この領域指定用ツールＴＬ２は、「３分割」のボタンＢＴ４１がクリックされたときに表示されるものである。図示するように、この領域指定用ツールＴＬ２は、前述した円Ｃ１、矩形Ｃ２、直線Ｃ３に加え、矩形Ｃ２の内側に、その矩形Ｃ２を縦、横にそれぞれ３等分する４本の分割線Ｃ４が設けられた構成である。この構成の領域指定用ツールＴＬ２は、第１の実施例と同様の操作によって、回転、拡大、移動するが、その回転、拡大、移動に伴って、領域指定用ツールＴＬ２内の分割線Ｃ４も回転、拡大、移動する。すなわち、分割線Ｃ４は、領域指定用ツールＴＬ２の回転、拡大、移動に伴っても常に矩形Ｃ２の内側に位置して、その矩形Ｃ２を縦、横にそれぞれ３等分する。
【００９７】
操作者は、領域指定用ツールＴＬ２を操作して、矩形Ｃ２で指定された領域をトリミングすることができるが、この際に、矩形Ｃ２内に設けられた分割線Ｃ４を利用して、トリミングする画像の構図を定める。この分割線Ｃ４は、前述した３分割法を図るためのものである。図１８は、領域指定用ツールＴＬ２によって構図の修整がなされた画像の一例を示す説明図である。図示するように、画像表示フィールドＦＤ１に表示された画像の中でポイントとなる天守閣の部分に、縦横の分割線Ｃ４の交差する場所（図の例では、右上の交差する場所）ＧＰが配置されるように、領域指定用ツールＴＬ２の位置が定められる。この状態で、操作者は、［実行］のボタンＢＴ３１をクリックすることで、矩形Ｃ２で囲まれた優れた構図の画像をトリミングすることができる。
【００９８】
図１９は、「対角線」のボタンＢＴ４２がクリックされたときの領域指定用ツールＴＬ２−１を示す説明図である。図示するように、この領域指定用ツールＴＬ２−１は、前述した円Ｃ１、矩形Ｃ２、直線Ｃ３に加え、矩形Ｃ２の内側に、この矩形Ｃ２の対角線となる２本の分割線Ｃ５が設けられた構成である。
【００９９】
図２０は、「中央線」のボタンＢＴ４３がクリックされたときの領域指定用ツールＴＬ２−２を示す説明図である。図示するように、この領域指定用ツールＴＬ２−２は、前述した円Ｃ１、矩形Ｃ２、直線Ｃ３に加え、矩形Ｃ２の内側に、その矩形Ｃ２を縦方向、横方向にそれぞれ２等分する２本の分割線Ｃ６が設けられた構成である。なお、この構成に替えて、２本の分割線Ｃ６のうちのいずれか１本だけ（例えば、横方向の分割線Ｃ６）が表示される構成としてもよい。
【０１００】
操作者によって「対角線」のボタンＢＴ４２がクリックされると、図１９に示した対角線となる分割線Ｃ５を備えた領域指定用ツールＴＬ２′が画像表示フィールドＦＤ１に表示される。また、操作者によって「中央線」のボタンＢＴ４３がクリックされると、図２０に示した中央線となる分割線Ｃ６を備えた領域指定用ツールＴＬ２−２が画像表示フィールドＦＤ１に表示される。操作者は、これら分割線Ｃ５，Ｃ６を利用して画像の構図を決定することもできる。
【０１０１】
なお、上記グリッド表示のための各ボタンＢＴ４１、ＢＴ４２、ＢＴ４３は、１クリック毎に、オン／オフが切り替わるように構成されており、各ボタンＢＴ４１、ＢＴ４２、ＢＴ４３は互いに独立で、２以上が重ねてオンとなることを妨げるものではない。図２１は、「３分割」のボタンＢＴ４１と「対角線」のボタンＢＴ４２とが共にクリックされてオン状態となったときの領域指定用ツールＴＬ２−３を示す説明図である。図示するように、矩形Ｃ２の内側には、図１７に示した縦、横にそれぞれ３等分する４本の分割線Ｃ４と、図１９に示した対角線となる２本の分割線Ｃ５とが設けられることになる。
【０１０２】
以上のように構成されたこの第２の実施例では、第１の実施例と同様に、作業性よくトリミングを行なうことができ、その上でトリミングされた画像の構図の決定を容易に行なうことができるという効果を奏する。
【０１０３】
前記第２の実施例の変形例について、次に説明する。前記第２の実施例では、３分割法によって構図が決められるように、分割線Ｃ４は、矩形の縦、横をそれぞれ３等分するものであったが、これに換えて、黄金分割法によって構図が決められる用に分割の比率が定められた分割線を備える構成とすることもできる。また、前記（１）〜（７）に示した他の実施形態を、この第２の実施例にもそのまま適用した変形例とすることもできる。
【０１０４】
以上、本発明の実施例を詳述してきたが、本発明は、こうした実施態様に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【図１】この発明の第１の実施例を適用するコンピュータシステム１０のハードウェアの概略構成を示すブロック図である。
【図２】コンピュータ本体１６によって実行されるこのフォトレタッチ用ソフトウェア５０に従う制御処理の様子を示すブロック図である。
【図３】制御処理のルーチンを示すフローチャートである。
【図４】アプリケーションウィンドウＷＤの初期状態を示す説明図である。
【図５】修正処理のルーチンを示すフローチャートである。
【図６】修正処理用のアプリケーションウィンドウＷＤを示す説明図である。
【図７】ステップＳ３４０で実行される画像領域指定処理の詳細を示すフローチャートである。
【図８】画像領域指定処理用のダイアログボックスＤＢ１の一例を示す説明図である。
【図９】領域指定用ツールＴＬを示す説明図である。
【図１０】領域指定用ツールＴＬを回転するマウス入力を示す説明図である。
【図１１】領域指定用ツールＴＬを拡大するマウス入力を示す説明図である。
【図１２】領域指定用ツールＴＬを移動するマウス入力を示す説明図である。
【図１３】トリミング後のアプリケーションウィンドウＷＤの一例を示す説明図である。
【図１４】ハンドルの他の一例を示す説明図である。
【図１５】回転の指示位置を示すマークの他の一例を示す説明図である。
【図１６】第２の実施例で用いられる画像領域指定処理用のダイアログボックスＤＢ２の一例を示す説明図である。
【図１７】「３分割」のボタンＢＴ４１がクリックされたときの領域指定用ツールＴＬ２の一例を示す説明図である。
【図１８】領域指定用ツールＴＬ２によって構図の修整がなされた画像の一例を示す説明図である。
【図１９】「対角線」のボタンＢＴ４２がクリックされたときの領域指定用ツールＴＬ２−１を示す説明図である。
【図２０】「中央線」のボタンＢＴ４３がクリックされたときの領域指定用ツールＴＬ２−２を示す説明図である。
【図２１】「３分割」のボタンＢＴ４１と「対角線」のボタンＢＴ４２とが共にクリックされたときの領域指定用ツールＴＬ２−３を示す説明図である。
【符号の説明】
１０…コンピュータシステム
１３…プリンタ
１４…デジタルカメラ
１６…コンピュータ本体
１８…キーボード
２０…マウス
３３…表示画像メモリ
３４…マウスインタフェース
３５…キーボードインタフェース
３９…プリンタインタフェース
４０…入出力機用インタフェース
４２…ハードディスクドライブ
４４…モデム
４６…公衆電話回線
４７…サーバ
５０…フォトレタッチ用ソフトウェア
５１…入力モジュール
５２…修正モジュール
５３…画像領域指定部
５３ａ…信号受付部
５３ｂ…標識部表示部
５３ｃ…標識部変形部
５３ｄ…領域決定判定部
５３ｅ…位置情報出力部
５４…トリミング部
５５…印刷モジュール
５６…出力モジュール
６０…ディスプレイドライバ
６２…プリンタドライバ
ＷＤ…アプリケーションウィンドウ
ＤＢ１…画像領域指定処理用のダイアログボックス
ＴＬ…領域指定用ツール
Ｃ１…円
Ｃ２…矩形
Ｃ３…直線
マーク…ｍ１，ｍ２，ｍ３，ｍ４，ｍ５
ＤＢ２…画像領域指定処理用のダイアログボックス
ＢＴ４１，ＢＴ４２，ＢＴ４３…ボタン
ＴＬ２，ｔｌ２−１，ＴＬ２−２，ＴＬ２−３…領域指定用ツール
Ｃ４，Ｃ５，Ｃ６…分割線
【図１】
0004093053.tif 000002
【図２】
0004093053.tif 000003
【図３】
0004093053.tif 000004
【図４】
0004093053.tif 000005
【図５】
0004093053.tif 000006
【図６】
0004093053.tif 000007
【図７】
0004093053.tif 000008
【図８】
0004093053.tif 000009
【図９】
0004093053.tif 000010
【図１０】
0004093053.tif 000011
【図１１】
0004093053.tif 000012
【図１２】
0004093053.tif 000013
【図１３】
0004093053.tif 000014
【図１４】
0004093053.tif 000015
【図１５】
0004093053.tif 000016
【図１６】
0004093053.tif 000017
【図１７】
0004093053.tif 000018
【図１８】
0004093053.tif 000019
【図１９】
0004093053.tif 000020
【図２０】
0004093053.tif 000021
【図２１】
0004093053.tif 000022