(57)【要約】【課題】画像の切出処理時のユーザの作業負担を軽減する。【解決手段】撮影された画像データに基づく画像（写真画像）上における必要な部分は、画像の中央部であることが多いため、デジタルカメラ１２の撮影により取得された画像データから必要な部分を切出す際に、切出領域を表すトリミング枠２２４を、画像２２２の中央部に初期設定して表示する。これにより、ユーザはトリミング枠２２４の位置、すなわち切出領域の位置を設定する作業を省略したり、当該位置の変更が必要であっても微調整するだけで済む。また、写真画像は、必要な部分が大きく写るように構図が定められて撮影されることが多いため、トリミング枠２２４は画像２２２に内接されるように初期設定する。これにより、ユーザは、トリミング枠２２４のサイズ、すなわち切出領域のサイズの設定作業を省略したり、当該サイズの変更が必要であっても微調整するだけで済む。【選択図】  図５
2004153513.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づく画像を表示すると共に、当該画像上に切出領域を表す枠を重ね合わせて表示するための表示手段と、
前記画像データに基づく画像上の予め定められた所定位置に、前記切出領域を所定の縦横比の矩形となるように初期設定する初期設定手段と、
前記表示手段に表示された前記枠が表す前記切出領域の位置及びサイズの少なくとも一方の変更指示を受け付けると共に、前記変更指示を受け付けた場合に、当該変更指示に従って前記切出領域を変更する変更手段と、
前記画像データから前記切出領域内の画像部分を切出した切出画像データを作成する作成手段と、
を有することを特徴とする画像処理装置。
【請求項２】
切出す画像の縦横のサイズを指定するためのサイズ指定手段を更に有し、
前記初期設定手段は、前記サイズ指定手段から指定されたサイズに基づいて前記縦横比を定める、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
表示手段を備えたコンピュータに実行させるプログラムであって、
前記画像データに基づく画像上の予め定められた所定位置に、切出領域を所定の縦横比の矩形となるように初期設定し、
前記表示手段に画像データに基づく画像を表示すると共に、当該画像上に前記切出領域を表す枠を重ね合わせて表示し、
前記表示手段に表示された前記枠が表す前記切出領域の位置及びサイズの少なくとも一方の変更指示を受け付けると共に、前記変更指示を受け付けた場合に、当該変更指示に従って前記切出領域を変更し、
前記画像データから前記切出領域内の画像部分を切出した画像データを作成する、
ことを特徴とするプログラム。
【請求項４】
切出す画像の縦横のサイズの指定指示を受付け、
当該受け付けた指定指示により指定された前記サイズに基づいて、前記縦横比を定める、
ことを特徴とする請求項３に記載のプログラム。
【請求項５】
前記切出領域の中心が前記画像の中心と一致するように前記初期設定を行う、
ことを特徴とする請求項３又は請求項４に記載のプログラム。
【請求項６】
前記切出領域が前記画像に内接するように前記初期設定を行う、
ことを特徴とする請求項３乃至請求項５の何れか１項に記載のプログラム。
【請求項７】
前記切出領域内に前記画像の範囲外部分が含まれる場合は、当該画像の範囲外部分については、予め定められた所定の色又は模様で埋めて、前記切出画像データを作成する、
ことを特徴とする請求項３乃至請求項６の何れか１項に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置及びプログラムに係わり、特に、画像データの切出しを行う画像処理装置及びプログラムに関する。
【０００２】
【従来の技術】
コンピュータ上で編集・出版作業を行うＤＴＰ（ＤｅｓｋＴｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）において、銀塩カメラで撮影された写真画像（以下、「画像」と称す）を用いるためには、当該画像を電子化する必要がある。このため、従来より、スキャナ装置を用いてリバーサルフィルムなどの原稿から画像を読み取って、当該読み取った画像を示す画像データを取得し、コンピュータに入力するようになっていた。
【０００３】
ところで、必要とされる画像は、原稿に記録された画像全体の一部分であることが多い。このため、画像全体から必要な部分の画像のみを切り出す切出処理（トリミングとも称される）が必要とされる。この画像の切出し技術としては、従来より、矩形領域の位置やサイズの指定により、原稿上の必要な画像部分を予め設定してから、スキャナ装置により設定した部分の画像のみを原稿から読み取る技術がある（特許文献１参照）。すなわち、この技術では、電子化前に、必要な画像部分を示す切出領域が設定され、電子化と同時に切出処理も行われる。
【０００４】
また、電子化した後で、切出領域を設定する技術もあり、例えば、スキャナ装置により原稿を読み取って取得した画像データをコンピュータに入力し、コンピュータにおいて、この画像データに基づいてディスプレイに画像を表示し、ユーザが、表示画面上に切り出しを行う矩形領域を描画させて矩形領域で必要な画像の位置を設定し、さらに必要なサイズを設定してから、画像データに対して切出処理が施される（特許文献２）。
【０００５】
ところで、近年、デジタルカメラの普及が著しく、デジタルカメラは、撮影した被写体像を表す画像データが記録メディアに電子的に記録されるため、原稿を電子化する処理が不要であり、コンピュータでの利用に適している。また、デジタルカメラの高性能化により、印刷物に利用可能な高解像度・高画質の撮影も可能になってきている。このため、ＤＴＰにおいても、デジタルカメラの利用が進んできている。
【０００６】
【特許文献１】
特開平８−７６３６４号公報
【特許文献２】
特開平４−２５３４７１号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、デジタルカメラにより撮影した画像から必要な部分を切り出すために、従来の電子化前に切出領域を設定する技術を適用して、デジタルカメラによる撮影の際に切り出しも同時に行われるようにするためには、ファインダに切出領域を示す枠などを被写体像上に重ねて表示し、撮影者に撮影される画像上における切出領域を確認させながら撮影を実行させる必要があった。すなわち、被写体像上に矩形を重畳表示する機能が要求されるので部品点数の増加を招き、切出領域内に被写体の必要な部分が収まるようにして撮影することが要求されるので撮影者に負担がかかるという問題もあった。
【０００８】
また、従来の電子化後に切出領域を設定する技術を適用して、コンピュータにより、デジタルカメラの撮影により取得した画像データに対して切出処理を施すことも考えられるが、この場合、切出領域を設定するためには、必要な画像の位置を設定した後、必要なサイズを設定するというように、ユーザに２段階の設定作業が必要となってしまう。
【０００９】
一般に、カメラでは、撮影したい被写体が中央部になるように構図がセットされて、撮影が行われるため、撮影された画像上における必要とされる画像の位置も中央部であることが多い。しかしながら、このような場合にも、各画像について上記の２段階の設定作業を行わなければならず、多くの画像を扱う場合には、設定作業が煩雑になり、ユーザの作業負担が多いという問題があった。
【００１０】
本発明は上記問題点を解消するためになされたもので、画像の切出処理時のユーザの作業負担を軽減することができる画像処理装置及びプログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の画像処理装置は、画像データに基づく画像を表示すると共に、当該画像上に切出領域を表す枠を重ね合わせて表示するための表示手段と、前記画像データに基づく画像上の予め定められた所定位置に、前記切出領域を所定の縦横比の矩形となるように初期設定する初期設定手段と、前記表示手段に表示された前記枠が表す前記切出領域の位置及びサイズの少なくとも一方の変更指示を受け付けると共に、前記変更指示を受け付けた場合に、当該変更指示に従って前記切出領域を変更する変更手段と、前記画像データから前記切出領域内の画像部分を切出した切出画像データを作成する作成手段と、を有することを特徴とするしている。
【００１２】
請求項１に記載の画像処理装置によれば、表示手段に画像データに基づく画像上に、所定の縦横比の矩形となるように切出領域を表す枠が重ね合わされて表示される。この切出領域は、変更手段により、必要に応じて、切出領域の位置やサイズを変更することができ、作成手段では、画像データから当該切出領域内の画像部分を切出した切出画像データを作成する。
【００１３】
ここで、切出領域は、初期設定手段により、画像上の予め定められた所定位置、例えば画像の中央部などに初期設定されるので、初期状態では、表示手段には、画像データに基づく画像上の所定位置に切出領域を表す枠が表示される。したがって、前記所定位置を画像上の必要な部分があることが多い所定に予め定めておけば、切出領域の位置及びサイズのうち、少なくとも位置の変更（設定）を不要にすることができたり、必要であっても微調整するだけで済むため、従来よりも切出領域を設定する際のユーザの作業負担を軽減することができる。
【００１４】
ところで、ＤＴＰ作業により１ページ内に画像を貼り付ける場合には、貼り付ける画像のサイズは予め決まっていることが多く、このように必要とされる画像のサイズが決まっている場合のためには、上記の画像処理装置においては、請求項２に記載されているように、切出す画像の縦横のサイズを指定するためのサイズ指定手段を更に有し、前記初期設定手段は、前記サイズ指定手段から指定されたサイズに基づいて前記縦横比を定めるようにするとよい。
【００１５】
上記の画像処理装置は、コンピュータに以下のようなプログラムを実行させることで容易に実現可能である。すなわち、請求項３に記載されているように、表示手段を備えたコンピュータに実行させるプログラムであって、画像データに基づく画像上の予め定められた所定位置に、切出領域を所定の縦横比の矩形となるように初期設定し、前記表示手段に画像データに基づく画像を表示すると共に、当該画像上に前記切出領域を表す枠を重ね合わせて表示し、前記表示手段に表示された前記枠が表す前記切出領域の位及びサイズの少なくとも一方の変更指示を受け付けると共に、前記変更指示を受け付けた場合に、当該変更指示に従って前記切出領域を変更し、前記画像データから前記切出領域内の画像部分を切出した画像データを作成する、ことを特徴とする。
【００１６】
なお、上記のプログラムは、請求項４に記載されているように、切出す画像の縦横のサイズの指定指示を受付け、当該受け付けた指定指示により指定された前記サイズに基づいて、前記縦横比を定める、ことが好ましい。
【００１７】
また、請求項５に記載されているように、前記切出領域の中心が前記画像の中心と一致するように前記初期設定を行う、ことが好ましい。
【００１８】
また、請求項６に記載されているように、前記切出領域が前記画像に内接するように前記初期設定を行う、ことが好ましい。
【００１９】
また、請求項７に記載されているように、前記切出領域内に前記画像の範囲外部分が含まれる場合は、当該画像の範囲外部分については、予め定められた所定の色又は模様で埋めて、前記切出画像データを作成する、ことが好ましい。
【００２０】
【発明の実施の形態】
次に、図面を参照して本発明に係る実施形態の１例を詳細に説明する。図１に本発明が適用された画像処理システムを示す。
【００２１】
図１に示す画像処理システム１０は、被写体像を撮影して画像データを取得するデジタルカメラ１２と、画像データに基づく画像をプリントするプリンタ１４とが、コンピュータ１６に各々接続されて構成されており、デジタルカメラ１２で撮影された画像データをコンピュータ１６に取り込んで、画像データからユーザが希望する部分のみを切出す切出し処理を施した後、プリンタ１４によりプリントするようになっている。
【００２２】
なお、デジタルカメラ１２やプリンタ１４と、コンピュータ１６との接続は、ＵＳＢ、ＳＣＳＩなどの所定の規格のケーブルで接続してもよいし、Ｂｌｕｅｔｏｏｔｈ規格を適用し、無線で相互通信が実現されるようにしてもよい。
【００２３】
デジタルカメラ１２には、従来公知のものを用いることができ、本実施の形態では、一例として、以下のような特徴を有するデジタルカメラを使用する。すなわち、デジタルカメラ１２は、撮影により取得した画像データをＥｘｉｆフォーマットのファイルとして、当該デジタルカメラ１２内に装填されている記録メディア１８に記録するようになっている。なお、記録メディア１８は、可搬記録媒体であり、スマートメディア（Ｒ）（ＳｍａｒｔＭｅｄｉａ（Ｒ））、コンパクト・フラッシュ（Ｒ）（ＣｏｍｐａｃｔＦｌａｓｈ）、ＡＴＡ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ）カード、フロッピディスク、ＰＣカート、マイクロドライブ、マルチメディアカード（ＭＭＣ）、磁気ディスク、光ディスク、光磁気ディスク、メモリスティック（Ｒ）など種々の形態が可能であり、使用されるメディアに応じた信号処理手段とインターフェースが適用される。
【００２４】
また、近年のデジタルカメラは、ＵＳＢマスストレージクラス（ＵＳＢ  Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｃｌａｓｓ）に対応しているものが多く、本デジタルカメラ１２もＵＳＢマスストレージクラス対応となっている。したがって、デジタルカメラ１２はコンピュータ１６に接続されると、コンピュータ１６側のＯＳにより自動的に新たなデバイス、すなわち該デジタルカメラに装填されている記録メディア１８を読書きするためのデバイスとして認識され、コンピュータ１６から記録メディア１８へのアクセスが可能となる。
【００２５】
プリンタ１４には、従来公知のものを用いることができ、本実施の形態では、一例として、ＹＭＣＫの各色のトナー（又はインク）を用いて各色の画像を形成すると共に、形成した各色の画像を重ね合わせることによりカラー画像を形成するカラープリンタを用いる。
【００２６】
コンピュータ１６には、ディスプレイなどの各種処理結果を表示するための表示手段２０Ａと、キーボードやマウスなどのユーザが各種指示や情報を入力するための操作入力手段２０Ｂとをユーザインタフェース２０として備え、且つ内部にＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤなどを備えた一般的なパーソナルコンピュータを用いることができるため、ハードウェア構成についての詳細な説明は省略する。
【００２７】
コンピュータ１６には、ＯＳやプリンタ１４の動作を制御するためのプリンタドライバといったプログラムは勿論のこと、画像データの切出しを行うための画像処理プログラム２２がＣＤ−ＲＯＭなどの記録メディア２４から読み出されて予めインストールされている。なお、画像処理プログラム２２は、有線又は無線のネットワークを介して、他の装置からダウンロードしてコンピュータ１６にインストールするようにしてもよい。
【００２８】
コンピュータ１６は、この画像処理プログラム２２を実行することにより、当該コンピュータ１６のハードウェア資源を利用して、図２に示す機能が構築されて、本発明の画像処理装置として動作するようになっている。
【００２９】
すなわち、コンピュータ１６には、図２に示すように、切出し処理に係わる各種設定を行うセットアップ処理部３０、及び切出し領域を定めて画像データの切出しを行う画像処理部３２とが構築される。セットアップ処理部３０及び画像処理部３２は、ＵＩ２０と各種指示や情報の授受を行い、操作入力手段２０Ｂから入力された指示や情報に応じて各種の処理を行い、その処理結果を表示手段２０Ａに表示するようになっている。
【００３０】
詳しくは、セットアップ処理部３０は、デジタルカメラ１２で撮影されて記録メディア１８に記録されている画像データの中から、切出し処理対象の画像データの選択を行う。このために、セットアップ処理部３０では、記録メディア１８に記録中の画像データを表示手段２０Ａに一覧表示させて、ユーザの操作入力手段２０Ｂの操作による所望の画像データの選択を受け付けるようになっている。具体的には、本実施の形態では、画像データをＥｘｉｆフォーマットで記録するデジタルカメラ１２では、撮影により画像データを取得した際に、当該画像データと共にサムネイル（縮小）画像を表す画像データも１つのファイルに含めて記録されるため、この一覧表示の際に、サムネイル画像を表示させるようになっている。
【００３１】
また、セットアップ処理部３０は、ユーザにより選択された画像データを記録メディア１８から読み出すと共に、画像全体が表示手段２０Ａに表示されるように、読み出した画像データを表示手段２０Ａの表示解像度に合わせて解像度変換して、低解像度の画像データを作成する。この低解像度の画像データが表示手段２０Ａに画像データに基づく画像を表示するための表示用の画像データとして用いら、本実施の形態では、最大で横×縦＝５００画素×５００画素のサイズの画像を表示手段２０Ａに表示可能な場合を例に説明する。
【００３２】
なお、表示用の画像データは必ずしも必要ではなく、オリジナルの画像データを表示の際にも用いるようにしてもよい。ただし、オリジナルの画像データのサイズが大きい場合は表示に時間が掛かるため、本実施の形態のように、表示用に低解像度の画像データを用いることが好ましい。以下、オリジナルの画像データと、表示用に作成した低解像度の画像データとを区別するために、前者をＨＲ画像データ、後者をＬＲ画像データと称す。
【００３３】
また、セットアップ処理部３０は、画像データの出力形態、具体的に、本実施の形態では、画像サイズ、解像度、回転角度、出力ファイル、ファイル名を設定する（セットアップ処理部３０がサイズ指定手段に対応）。このために、本実施の形態では、セットアップ処理部３０では、出力形態を設定するための出力設定画面２００（図４参照、詳細後述）を表示手段２０Ａに表示させるようになっている。ユーザは、操作入力手段２０Ｂの操作により、この出力設定画面２００から、所望の出力形態、すなわち画像サイズ、解像度、回転角度、出力ファイル、ファイル名を設定可能となっている。なお、本実施の形態では、説明の簡便化のため、画像サイズとして縦横の寸法を指定して画像を矩形に切出す場合を例に説明する。
【００３４】
セットアップ処理部３０は、出力形態の設定結果を示す設定情報、ＬＲ画像データ、及びＨＲ画像データを画像処理部３２へと出力する。
【００３５】
画像処理部３２は、トリミング枠設定部３４及び画像処理演算部３６を備えている。トリミング枠設定部３４は、ＬＲ画像データに基づく画像２２２（図５参照）を表示手段２０Ａに表示し、当該表示した画像２２２上で切出し領域を設定するものであり、画像２２２上に切出し領域を表す枠としてのトリミング枠２２４（図５参照）を重ね合わせて表示し、枠内に必要な画像部分は含まれるようにトリミング枠２２４を定めるようになっている。
【００３６】
詳しくは、トリミング枠設定部３４は、初期設定部３４Ａ及び変更部３４Ｂとを含み、初期設定部３４Ａは、本発明の初期設定手段として機能し、セットアップ処理部３０からの設定情報に基づいて、ＬＲ画像データに基づく画像２２２上における切出し領域を表すトリミング枠２２４のサイズを初期設定するものである。具体的には、本実施の形態では、トリミング枠２２４を画像サイズとして設定された縦横の寸法の比と同一の縦横比の矩形とし、トリミング枠２２４が、セットアップ処理部３０で設定された出力画像の形状と相似形となるようになっている。また、トリミング枠２２４の中心とＬＲ画像データに基づく画像２２２の中心と一致させた場合に、トリミング枠２２４がＬＲ画像データに基づく画像２２２に内接されるように、トリミング枠２２４のサイズを設定する。初期設定部３４Ａは、このようにサイズを設定したトリミング枠２２４を、当該トリミング枠２２４の中心位置を画像２２２の中心位置と一致させて表示手段２０Ａに表示する。
【００３７】
変更部３４Ｂは、本発明の変更手段として機能し、ユーザによる操作入力手段２０Ｂの操作により入力された指示に従って、初期設定後のトリミング枠２２４のＬＲ画像データに基づく画像２２２上における位置やサイズを変更するためのものである。当然ながら、変更部３４Ｂは、トリミング枠２２４の位置やサイズの変更に伴って、表示手段２０Ａでのトリミング枠２２４の表示も更新する。変更部３４Ｂは、具体的に、位置の変更が指示された場合は、トリミング枠２２４のサイズを保持したままで画像２２２上における中心位置を移動させ、サイズの変更が指示された場合は、トリミング枠２２４の縦横比及び画像２２２上における中心位置を保持したままで、トリミング枠２２４を拡大又は縮小する。
【００３８】
画像処理演算部３６は、本発明の作成手段として機能し、設定されているトリミング枠２２４、すなわち変更部３４Ｂにより変更が行われなければ初期設定後のトリミング枠、変更部３４Ｂにより変更が行われた場合には変更後のトリミング枠で囲まれた領域内に相当するＨＲ画像データから切出すと共に、セットアップ処理部３０からの設定情報に基づいて、解像度変換及び補間処理を行う。
【００３９】
また、本実施の形態では、デジタルカメラ１２においてはＲＧＢの各色成分毎に分解してカラー画像を示す画像データが取得されるが、プリンタ１４としてＹＭＣＫの各色のトナー（又はインク）を用いてカラー画像を形成するタイプのものを利用しているため、画像処理演算部３６において、画像データをＲＧＢからＹＭＣＫへ色変換を行うこともできるようになっている。
【００４０】
画像処理演算部３６は、ＨＲ画像データに対してこのような画像処理（切出し、解像度変換、補間処理、色変換）を施した後、セットアップ処理部３０からの設定情報で設定されたファイル形式及びファイル名のデータとして出力する。この出力された画像データは、そのままコンピュータ１６からプリンタ１４へ出力して、用紙などに当該画像データに基づく画像をプリントさせてもよいし、コンピュータ１６においてページ編集ソフトウェアによりページ編集し、ページ上の１つの部材として配置して、プリンタ１４にプリントさせてもよい。
【００４１】
なお、本実施の形態では、コンピュータ１６により画像処理プログラム２２を実行することで、図２の各部の機能が構築されるようにしたが、各部の機能を有する回路を設けてもよい。
【００４２】
次に、本実施の形態の作用として、コンピュータ１６により画像処理プログラム２２を実行した場合について説明する。コンピュータ１６では、画像処理プログラム２２を実行すると図２に示した機能が構築されて、図３に示す処理が行われる。
【００４３】
すなわち、コンピュータ１６は、プログラム２２が起動されると、まず、図３のステップ１００で、デジタルカメラ１２に装填されている記録メディア１８にアクセスし、当該記録メディア１８に記録中の画像データのサムネイル画像を表示手段２０Ａに一覧表示（図示省略）して、次のステップ１０２でユーザからの処理対象の画像データの指定を受け付ける。ユーザは、表示手段に表示されたサムネイル画像を確認し、操作入力手段２０Ｂを操作して、所望の画像データを選択する。
【００４４】
このようにしてユーザにより所望の画像データが選択されたら、この選択された画像データを処理対象として、次のステップ１０４に進み、ユーザによる出力形態の指定を受け付ける。本実施の形態では、一例として、図４に示すような出力設定画面２００を表示手段２０Ａに表示することで、出力形態の指定を受け付けるようになっている。
【００４５】
図４の出力設定画面２００には、画像の縦横のサイズを入力するための入力欄２０２Ａ、２０２Ｂと、当該入力したサイズの単位を選択するためのプルダウン形式のメニュー２０４とが設けられている。また、縦横の解像度を入力するための入力欄２０６Ａ、２０６Ｂと、当該入力したサイズの単位を選択するためのプルダウン形式のメニュー２０８とが設けられている。さらに、回転角度を入力するための入力欄２１０、出力ファイルの画像フォーマットを選択するためのプルダウン形式のメニュー２１２、画像形式を選択するためのプルダウン形式のメニュー２１４、出力ファイルのファイル名を入力するための入力欄２１６が設けられている。
【００４６】
ユーザは、操作入力手段２０Ｂの操作によりメニュー２０４を選択して、選択可能な単位、例えばｍｍ、ｃｍ、ｉｎｃｈ、ｐｉｘｅｌなどをメニュー表示させて所望の単位を選択し、入力欄２０２Ａ、２０２Ｂに画像の縦横のサイズを入力する。また、ｐｉｘｅｌ以外の単位を選択した場合には、メニュー２０８を選択して、選択可能な単位、例えばｄｐｉなどをメニュー表示させて所望の単位を選択し、入力欄２０６Ａ、２０６Ｂに縦横の画像の解像度を入力する。なお、初期設定では、縦横の解像度は同一値が用いられるようになっており、ユーザにより入力欄２０６Ａ、２０６Ｂの何れか一方に解像度が入力されると、他方にも同一の解像度が自動的に入力されるようになっている。以下では、具体的に、出力サイズとして、横×縦＝１６０ｍｍ×１５０ｍｍ、解像度が縦横とも３００ｄｐｉが設定された場合を例に説明する。
【００４７】
また、ユーザは、画像の回転が必要な場合には、操作入力手段２０Ｂの操作により入力欄２１０にその回転角度を入力する。なお、回転角度は、０度に初期設定されており、ユーザにより入力欄２１０に入力が行われなかった場合には、０度、すなわち「回転無し」に設定される。また、ユーザは、操作入力手段２０Ｂの操作により、メニュー２１２を選択して、選択可能な画像フォーマット、例えば、ＴＩＦＦ、ＧＩＦ、ビットマップ、ＪＰＥＧなどをメニュー表示させて、所望のフォーマットを選択し、また、メニュー２１４を選択して、選択可能ま画像形式、例えば、ＣＭＹＫ、ＲＧＢ、グレースケール、白黒２値などをメニュー表示させて、所望の画像形式を選択する。そして、入力欄２１６に所望のファイル名を入力する。
【００４８】
なお、ユーザは、出力ファイルを格納位置、すなわちフォルダを変更したい場合には、出力設定画面２００に設けられてる「変更」ボタン２１８を選択することで、フォルダ変更を行うための画面が表示されて、所望のフォルダに変更することもできるようになっている。
【００４９】
このようにして、ユーザにより出力形態の指定が行われたら、コンピュータ１６は、図３のステップ１０６に進み、ステップ１０２で指定された処理対象の画像データ（ＨＲ画像データ）を記録メディア１８から読み出して、表示用にＬＲ画像データを作成する。具体的に、本実施の形態では、ＨＲ画像データのサイズが横×縦＝２０００画素×１２５０画素であり、長辺が５００画素となるように、ＨＲ画像データを間引いてＬＲ画像データを作成し、ＬＲ画像データのサイズは横×縦＝５００画素×３１３画素となる。なお、ＬＲ画像データのサイズは小数点以下は四捨五入している。
【００５０】
続いて、次のステップ１０８において、ステップ１０４で指定された出力形態のうちの出力サイズ及び解像度に基づいて、ＬＲ画像データに基づく画像２２２と中心位置を一致させて重ね合わせた場合に、当該画像２２２に内接するように、トリミング枠２２４の初期サイズを演算により求める。詳しくは、出力サイズが横×縦＝１６０ｍｍ×１５０ｍｍであり解像度が３００ｄｐｉに設定されているので、出力する画像データのサイズは、
横：１６０×３００／２５．４＝１８９０
縦：１５０×３００／２５．４＝１７７２        （単位：画素）
と求められる。なお、上式では、小数点以下は四捨五入している。
【００５１】
そして、縦横の各々について、ＨＲ画像データのサイズとの比を求め、ＨＲ画像データのサイズは横×縦＝２０００画素×１２５０画素であるので、縦横の各々の比は、
横：２０００／１８９０
縦：１２５０／１７７２
となり、このうちの小さい値となる比、すなわち「１２５０／１７７２」を選択する。また、ＨＲ画像データの長辺を５００画素に間引いてＬＲ画像データを作成しているので、トリミング枠のサイズは、
横：１８９０×５００／２０００×１２５０／１７７２＝３３３
縦：１７７２×５００／２０００×１２５０／１７７２＝３１３
と求めることができる。
【００５２】
このようにして、トリミング枠２２４の初期サイズを求めたら、次のステップ１１０に進み、表示手段２０Ａに、図５に示すように、ＬＲ画像データに基づく画像２２２上に、ステップ１０８で求めたサイズのトリミング枠２２４を画像２２２と中心位置を一致させて重ねて表示した画面２２０を表示する。これにより、画像２２２の中央部に、画像２２２に内接した状態でトリミング枠２２４が表示される。
【００５３】
ユーザは、必要に応じて、操作入力手段２０Ｂを操作して、トリミング枠２２４のサイズや位置を変更するように指示することができ、図３の次のステップ１１２でトリミング枠のサイズや位置の変更を受け付け、指示を受け付けた場合には、当該指示に従って、例えば、図６に示すように、トリミング枠２２４のサイズや位置を変更して表示を更新する。
【００５４】
具体的には、本実施の形態では、操作入力手段２０Ｂの操作により、ポインタ２２６を移動させ、トリミング枠２２４の辺をつまんで動かすように操作することで、トリミング枠２２４の縦横比及び中心位置は保持したまま、当該トリミング枠２２４のサイズを変更することができるようになっている。また、操作入力手段２０Ｂの操作により、ポインタ２２６を移動させ、トリミング枠２２４の内部をつかんで動かすように操作することで、トリミング枠２２４のサイズを保持したまま、中心位置を動かす、すなわち画像２２２上におけるトリミング枠２２４の位置を移動させることができるようになっている。
【００５５】
ユーザは、表示手段２０Ａに表示された画面２２０から、トリミング枠２２４内に必要な画像部分が含まれているか否かを確認し、必要な画像部分がトリミング枠内に含まれるように、必要に応じて、トリミング枠２２４のサイズや位置を上記のようにして変更した後、画面２２０上に設けられている「切出実行」ボタン２２８を選択する。
【００５６】
これにより、コンピュータ１６は、トリミング枠の設定が終了したとして、図３のステップ１１４に進み、ＨＲ画像データから、ＬＲ画像データに基づく画像２２２上のトリミング枠２２４内に相当する部分を切出すと共に、ステップ１０４で設定された画像サイズ及び解像度の設定情報に基づいて、解像度変換及び補間処理を行う。詳しくは、例えば、図５から図６のように、トリミング枠２２４の位置が画像左方向へ１０画素移動され、且つトリミング枠２２４のサイズが１．２倍に変更された場合は、ＨＲ画像データにおける切出し開始位置（ＨＲ画像データから切出す領域の左上端の画素の位置）は、左上を原点（１，１）として、
横：（２０００−１８９０×１２５０／１７７２×１．２）／２−１０×２０００／５００＝１６０
縦：（１２５０−１７７２×１２５０／１７７２×１．２）／２＝−１２５
となり、
切出し終了位置（ＨＲ画像データから切出す領域の右下端の画素の位置）は、
横：（２０００−（２０００−１８９０×１２５０／１７７２×１．２）／２）−１０×２０００／５００＝１７６０
縦：１２５０−（１２５０−１７７２×１２５０／１７７２×１．２）／２＝１３７５
となる。また、拡大・縮小率は、
１／（１２５０／１７７２×１．２）＝１．１８１３
となる。
【００５７】
すなわち、上記のように求めた切出し開始位置から切出し終了位置までの矩形領域内の画素のデータをＨＲ画像データから抽出することで切出しを行い、且つ切出した画像データを上記のようにして求めた拡大・縮小率で拡大又は縮小することで解像度変換及び補間処理を行なう。これにより、ＨＲ画像データからトリミング枠２２４で指定した必要な部分を切出すことができる。切出し後の画像データ（以下、切出画像データと称す）は、ステップ１０４で設定された画像フォーマット、画像形式、ファイル名に従ってファイル化されて、メモリ（図示省略）内の所定のフォルダ内に格納される。
【００５８】
ところで、上記の例では、図６に示されているように、トリミング枠２２４が画像２２２よりも広く設定されたため、切出し領域内には、ＨＲ画像データに存在しない画素の範囲が含まれる。具体的には、ＨＲ画像データには、縦方向の座標が−１２５〜０、１２５１〜１３７５の画素が存在しない。このようにＨＲ画像データに存在しない画素領域については、図７に示すように、予め指定された色や模様で埋めて、切出画像データを作成するようになっている。
【００５９】
このように、本実施の形態では、撮影された画像データに基づく画像上における必要な部分は、画像の中央部であることが多いため、デジタルカメラ１２の撮影により取得された画像データから必要な部分を切出す際に、切出領域を表すトリミング枠２２４の中心と画像２２２の中心を一致させて、トリミング枠２２４を画像２２２の中央部に初期設定して表示するようになっている。これにより、ユーザはトリミング枠２２４の位置、すなわち切出領域の位置を設定する作業を省略したり、当該位置の変更が必要であっても微調整するだけで済むため、従来よりもユーザの作業負担を軽減することができる。
【００６０】
また、ＤＴＰ作業により１ページ内に画像を貼り付ける場合には、張り付ける画像のサイズが決まっている場合が多く、このように必要な画像のサイズが予め決まっている場合に対応するため、上記では、ユーザにより入力された画像の出力サイズ、すなわち切出す画像の縦横のサイズに基づいて、トリミング枠２２４の縦横比が定められて、画像２２２上に表示されるようになっている。すなわち、切出す画像と縦横比が同一のトリミング枠２２４が表示される。これにより、ユーザは必要なサイズの画像を容易に切出すことができる。また、この場合、上記のように、トリミング枠２２４のサイズ変更は縦横比を保ったまま行なうとよい。
【００６１】
また、写真の撮影は、必要な部分が大きく写るように構図が定められて行われることが多いため、本実施の形態のように、トリミング枠２２４は画像２２２に内接されるように初期設定することが好ましい。これにより、ユーザは、トリミング枠２２４のサイズ、すなわち切出領域のサイズの設定作業を省略したり、当該サイズの変更が必要であっても微調整するだけで済むため、従来よりもユーザの作業負担を軽減することができる。
【００６２】
なお、上記では、トリミング枠２２４の位置、すなわち切出領域の位置を画像中央に初期設定する場合を説明したが、本発明はこれに限定されるものではなく、予め定められた所定の位置に初期設定されればよい。例えば、画像の左上部に必要な部分があることが多い場合には、図８に示すように、トリミング枠２２４が画像の左端及び上端の各辺に接するように、初期設定することもでき、この場合、トリミング枠２２４のサイズを変更する場合には、トリミング枠２２４の接している部分の画像上の位置が変わらないように、当該接している部分を基準にして、トリミング枠２２４を拡大又は縮小するようにするとよい。
【００６３】
また、上記では、トリミング枠２２４のサイズ、すなわち切出領域のサイズを画像に内接するように初期設定する場合を例に説明したが、本発明はこれに限定されるものではない。ただし、トリミング枠２２４のサイズを変更するために、本実施の形態の如く、ユーザがトリミング枠２２４の辺をつまんで動かすように操作入力手段２０Ｂを操作する場合、画像２２２上にトリミング枠２２４の４辺が表示されているとこのサイズ変更操作を行い易いので、画像２２２よりもトリミング枠２２４のサイズが小さいことが好ましい。
【００６４】
また、上記では、コンピュータ１６において切出し処理を行う場合を例に説明したが、本発明はこれに限定されるものではない。デジタルカメラは、一般に、液晶ディスプレイなどの表示手段や、操作スイッチやボタンなどの操作入力手段を備えているので、デジタルカメラ１２に画像処理プログラム２２をインストールしておき、デジタルカメラ１２において切出し処理が行われるようにしてもよい。
【００６５】
【発明の効果】
上記に示したように、本発明では、画像の切出処理時のユーザの作業負担を軽減することができるという優れた効果を有する。
【図面の簡単な説明】
【図１】本実施の形態に係わる画像処理システムの構成図である。
【図２】本実施の形態に係わる画像処理プログラムの実行によりコンピュータに構築される機能構成図である。
【図３】本実施の形態に係わる画像処理プログラムの実行によりコンピュータで行われる処理を示すフローチャートである。
【図４】本実施の形態に係わる出力設定画面の一例である。
【図５】本実施の形態に係わるトリミング枠の初期設定直後に表示される画面の一例である。
【図６】トリミング枠を変更した場合を示す画面の一例である。
【図７】図６のトリミング枠により定められた切出領域で切出した切出画像データの一例である。
【図８】トリミング枠の別の初期設定例を示す図である。
【符号の説明】
１０  画像処理システム
１２  デジタルカメラ
１４  プリンタ
１６  コンピュータ
１８  記録メディア
２０  ユーザインタフェース
２０Ａ            表示手段
２０Ｂ            操作入力手段
２２  画像処理プログラム
３０  セットアップ処理部
３２  画像処理部
３４  トリミング枠設定部
３４Ａ            初期設定部
３４Ｂ            変更部
３６  画像処理演算部
２２２            画像
２２４            トリミング枠
２２６            ポインタ
【図１】
2004153513.tif 000003
【図２】
2004153513.tif 000004
【図３】
2004153513.tif 000005
【図４】
2004153513.tif 000006
【図５】
2004153513.tif 000007
【図６】
2004153513.tif 000008
【図７】
2004153513.tif 000009
【図８】
2004153513.tif 000010