(57)【要約】【課題】  トリミング操作において、ユーザーが所望する結果を短時間で容易に得ることを目的とする。【解決手段】  ステップＳ１０２〜Ｓ１０４は、複数のトリミングしたどの画像においても、ある１点の位置を不変にするために必要な処理である。ユーザーが決定したトリミング枠を基準にトリミング枠の大きさを変更し、複数のトリミングを行い、結果をステップＳ１０６で一覧表示し、ステップＳ１０７でその一覧の中から選択した画像のトリミング結果を有効にする。【選択図】  図１
2006121298.tif 000002
【特許請求の範囲】
【請求項１】
トリミング枠の大きさを指定する手段と、
トリミング枠の拡大・縮小率の刻み幅を取得する手段と、
前記の刻み幅に応じたトリミング枠により生成される複数枚のトリミングされた画像をトリミング枠の大きさの順に一覧表示する画像表示手段と、
当該一覧画像上において印刷対象となる画像を選択するための印刷対象選択手段と、
を備えることを特徴とする装置。
【請求項２】
ユーザーからの指示に基づいて、前記トリミング枠の拡大・縮小率の刻み幅を指定する手段を備えることを特徴とする請求項１記載の装置。
【請求項３】
前記の拡大・縮小は、ユーザーが任意に選択した1点が固定された拡大・縮小を行うことを特徴とする請求項1記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子化された写真画像などの静止画におけるトリミングの実行方法及び装置に関する。
【背景技術】
【０００２】
従来のトリミング手法としては、用紙サイズやレイアウトを決定した後、画像データに対してトリミング枠の大きさ・位置を設定する。トリミングをやり直す場合、前記処理を無効にして、再度トリミング枠の大きさ・位置指定を行っていた。
【０００３】
公知例として、特開２００４−０２１９７３号公報がある。
【特許文献１】特開２００４−０２１９７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の手法では、トリミング後の画像がユーザーの意に沿わないため、満足できる画像を得るためには何度もこの操作をやり直さなければならず、多くの時間を浪費してしまうという不便な点があった。
【０００５】
本発明はこのような事情を鑑みてなされたもので、ユーザーが所望する結果を短時間で容易に得ることのできるトリミング手法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明に係る装置は、以下の構成を備える。
【０００７】
即ち、トリミング枠の大きさを指定する手段と、トリミング枠の拡大・縮小率の刻み幅を取得する手段と、前記の刻み幅に応じたトリミング枠により生成される複数枚のトリミングされた画像をトリミング枠の大きさの順に一覧表示する画像表示手段と、当該一覧画像上において印刷対象となる画像を選択するための印刷対象選択手段と、を備えることを特徴とする。ここで、刻み幅とは、ユーザーが指定したトリミング枠の大きさに対して、どの程度の大きさでトリミング枠を大きくまたは小さくしていくかということである。
【０００８】
また、ユーザーからの指示に基づいて、前記トリミング枠の拡大・縮小率の刻み幅を指定する手段を備えることを特徴とする。
【０００９】
また、前記の拡大・縮小は、ユーザーが任意に選択した1点が固定された拡大・縮小を行うことを特徴とする。ここで、固定とは、トリミング枠の拡大・縮小による複数のトリミング処理を実行する際、選択した1点のトリミング枠に対する相対的位置は変化せず、かつ、トリミングを行う画像上の位置も変わらないことを意味する。即ち、選択した1点は、どのトリミング画像においても常に同じ位置にくることになる。
【発明の効果】
【００１０】
上記のように構成された本発明の装置によれば、ユーザーはトリミング枠の指定を1度行うだけで、複数のパターンのトリミング結果が一覧で表示され、ユーザーはそこから一番気に入る画像を選択するだけでよいので、再度トリミング枠の設定をやり直す必要がなく、短時間でユーザーの意に沿うトリミングを行うことができる。
【００１１】
また、その一覧表示はズームアップまたはズームダウンしていく順序で表示されるので、ユーザーは時間をかけることなくスムーズに画像選択を行うことができる効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１３】
図１は、本発明のトリミング処理手法の概要を示すフローチャートである。
【００１４】
ステップS101では、出力するサイズやレイアウト、一覧表示させる枚数の指定等の初期設定をしておく。
【００１５】
ステップS102では、ユーザーが基準として選んだ1点のトリミング枠における相対位置を取得する。
【００１６】
ステップS103では、ユーザーが基準として選んだ1点の画像上での位置を取得する。
【００１７】
ステップS102、S103により、トリミング枠を拡大・縮小したどのトリミング画像においてもユーザーの選んだ1点を同じ位置に表示することが可能となる。
【００１８】
ステップS104では、ユーザーが指定したトリミング枠の位置・刻み幅を取得する。
【００１９】
ステップS105では、ステップS101〜s104で取得した情報を用いて、複数のトリミング処理を行う。
【００２０】
ステップS106では、トリミング結果の一覧が表示される。後はステップS107で、一覧から所望の画像を選択することにより、その結果を反映することができる。
【００２１】
図2は、本発明の一実施形態を示す装置の概略構成を示す図である。
【００２２】
図2において、CPU201は中央演算処理部であり、データや命令を演算、判断、制御し、一時記憶装置202に格納されたプログラムの実行などを行う。
【００２３】
一時記憶装置202は主にメモリであり、二次記憶装置203に記憶されたプログラムなどをロードして格納する。
【００２４】
二次記憶装置203は、例えばハードディスクなどがこれに該当する。本実施例では、プログラムを二次記憶装置203に格納しておき、プログラム実行時に一次記憶装置202にロードしてCPU201で実行する。
【００２５】
入力装置204は、例えばマウスやキーボードやコントローラなどがこれに該当する。
【００２６】
出力装置205は、例えばディスプレイやプリンタなどがこれに該当する。
【００２７】
システムバス206は、CPU201と入出力装置（204、205）や記録装置（202、203）との間で、命令やデータ転送をするための伝送経路を指す。
【００２８】
図3は本発明の一実施形態における入力装置の構成図であり、上下左右キーの他、記号を記したボタンを有し、ボタンを押下することにより、画面に記された動作が実行される。
【００２９】
以下に、図3の入力装置を用いたトリミング処理について具体的に説明する。
【００３０】
図4は、本発明の一実施形態を示すフローチャートである。
【００３１】
まずステップS401で、出力するサイズやレイアウト、一覧表示させる枚数の指定等の初期設定をしておく。図5は出力する画像の中でトリミングを行う画像を選択する画面例であり、左右キー306を用いて504に表示される画像からトリミングを行いたい画像を選択する。ステップS402では、多面レイアウトかどうかを判断し、多面レイアウトの場合はステップS403で、その中のどの画像に対してトリミングを行うのかを選択する。多面レイアウトの画像選択は502において選択可能となる。ステップS404では、503によりS405の処理に移る。
【００３２】
ステップS405では、図6のようなトリミング枠の指定画面が表示される。606に選択した画像が表示され、607はトリミング枠を示す。608〜611により上下左右にトリミング枠を移動させることができる。612、613は中心を固定させて日の丸構図のようにトリミングを行うときのガイド線であり、設定に応じたガイドが表示される。三分割法の左上を固定させる設定の時、ガイド線は図7のようになる。ただし、トリミングの設定で固定位置を手動で設定した場合は、613のガイドのみ表示される。
【００３３】
ステップS406では、604によりS402に戻ることができる。
【００３４】
ステップS407では、605により上記載のトリミングの設定を行うことが可能となり、図8のような画面が表示される。
【００３５】
ステップS408では、811により図6のトリミング枠の指定画面に戻ることができる。
【００３６】
ステップS409では、トリミングの方法を801〜806の中から選択する。具体的には801はトリミング枠の中心を固定し、802〜805は三分割法によるトリミングで、それぞれ左上、右上、左下、右下を固定した複数のトリミングを行う。806は任意の位置を固定して同様の処理を行うことができる。
【００３７】
ステップS410では、固定位置を手動で設定を選んだ場合図9のような画面が表示される。
【００３８】
ステップS411では、904により図8のトリミング設定画面に戻ることができる。
【００３９】
ステップS412では、上下左右キー306によりガイド902を移動させることにより固定位置を設定する。
【００４０】
ステップS413では、903により固定位置の設定を有効にする。
【００４１】
ステップS414では、トリミング枠をずらす刻み幅の大きさを807〜809の中から選択する。ここでは実施例の一例として刻み幅の度合いを選択するようにしているが、具体的に拡大率または縮小率による指定やピクセル数による指定を行うことも可能である。
【００４２】
ステップS415では、810によりトリミングの設定を有効にし、図6のトリミング枠の指定画面に戻る。
【００４３】
ステップS416では、601や602によりステップS417の処理へ進み、トリミング枠の大きさを変更することができる。
【００４４】
ステップS418では、603によりステップS419の処理に進み、ステップS409、S412、S414、S417での設定に応じた複数のトリミング処理がなされ、ステップS420でその結果一覧が図10のように表示される。
【００４５】
1007はユーザーが指定したトリミング枠に基づくトリミング結果であり、1001〜1006は1007よりトリミング枠の大きく（小さく）、1008〜1013は小さい（大きい）トリミング枠による結果である。即ち、1001〜1013まで、トリミング枠をだんだん小さく（大きく）していった順番に表示される。ここでは一例としてトリミング結果を13表示したが、その表示枚数は初期設定によって指定可能である。
【００４６】
ステップS421では、1015によりトリミング枠の指定画面に戻ることができる。
【００４７】
ステップS422では、複数のトリミング候補1001〜1013の中から最も望ましい画像を選択し、ステップS423では1014により選択したトリミング結果が反映され、図5の画面に戻る。
【００４８】
以上、本発明の好適な実施形態の構成および動作を示すための実施例について説明した。
【００４９】
なお、上記実施形態では、入力装置としてコントローラを用いた例を説明したが、コントローラ以外の入力装置、例えばキーボードやマウス等を用いても本発明の効果は得られるものである。
【図面の簡単な説明】
【００５０】
【図１】本発明のトリミング処理手法の概要を示すフローチャートである。
【図２】本発明の一実施形態を示す装置の概略構成を示すブロック図である。
【図３】本発明の一実施形態における入力装置の構成図である。
【図４】本発明の一実施形態を示すフローチャートである。
【図５】本発明の一実施形態における印刷アプリのトリミング操作を施す初期画面である。
【図６】本発明の一実施形態におけるトリミング枠の指定画面を示す図である。
【図７】本発明の一実施形態における、三分割法によるトリミング枠の指定画面を示す図である。
【図８】本発明の一実施形態におけるトリミングに関する設定画面を示す図である。
【図９】本発明の一実施形態における固定位置の手動設定画面を示す図である。
【図１０】本発明の一実施形態における複数パターンのトリミング結果の一覧を示す図である。
【図１】
2006121298.tif 000003
【図２】
2006121298.tif 000004
【図３】
2006121298.tif 000005
【図４】
2006121298.tif 000006
【図５】
2006121298.tif 000007
【図６】
2006121298.tif 000008
【図７】
2006121298.tif 000009
【図８】
2006121298.tif 000010
【図９】
2006121298.tif 000011
【図１０】
2006121298.tif 000012