(57)【要約】  本発明の画面編集装置は、画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点をポインタの移動により指定させる指定部と、前記基準点の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出部と、前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、を備える。
2008521067.tif 000002
【特許請求の範囲】
【請求項１】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点をポインタの移動により指定させる指定部と、
前記基準点の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出部と、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、
を備える画面編集装置。
【請求項２】
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量が所定量未満の場合に前記編集対象を所定の拡大倍率で拡大表示させる請求項１に記載の画面編集装置。
【請求項３】
前記表示制御部は前記基準点の指定が解除された場合に前記編集対象を所定の縮小倍率で縮小表示させる請求項２に記載の画面編集装置。
【請求項４】
前記所定の縮小倍率は前記編集対象が前記表示装置の表示領域に適合して表示される倍率である請求項３に記載の画面編集装置。
【請求項５】
前記表示制御部は前記編集範囲の外縁を示す編集枠を前記表示装置に表示させる請求項１〜４のいずれかに記載の画面編集装置。
【請求項６】
前記指定部は前記編集枠の対角点の移動を前記ポインタの移動により指定させ、
前記算出部は前記対角点の移動指定が継続する間、前記所定の単位時間内における前記ポインタの移動量を算出し、
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象を拡大又は縮小して表示装置に表示させる請求項５に記載の画面編集装置。
【請求項７】
前記表示制御部は前記対角点の移動の指定に応じて前記対角点を移動表示させる請求項６に記載の画面編集装置。
【請求項８】
前記指定部は前記編集枠の移動を前記ポインタの移動により指定させ、
前記算出部は前記編集枠の移動指定が継続する間、前記所定の単位時間内における前記ポインタの移動量を算出し、
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象を拡大又は縮小して表示装置に表示させる請求項５に記載の画面編集装置。
【請求項９】
前記表示制御部は前記編集枠の移動の指定に応じて前記編集枠を移動表示させる請求項８に記載の画面編集装置。
【請求項１０】
前記指定部は前記編集枠のサイズ変更を前記ポインタの移動により指定させ、
前記算出部は前記編集枠のサイズ変更指定が継続する間、前記所定の単位時間内における前記ポインタの移動量を算出し、
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象を拡大又は縮小して表示装置に表示させる請求項５に記載の画面編集装置。
【請求項１１】
前記表示制御部は前記編集枠のサイズ変更の指定に応じて前記編集枠のサイズを変更して表示させる請求項１０に記載の画面編集装置。
【請求項１２】
前記表示制御部は所定の複数の段階的な閾値と前記所定の単位時間内における前記ポインタの移動量との大小関係に応じ、前記編集対象の表示倍率を前記大小関係に対応する所定の複数の段階的な倍率のいずれかに切り替えて表示装置に表示させる請求項１に記載の画面編集装置。
【請求項１３】
前記表示制御部は前記基準点の指定が解除された場合に前記編集枠で囲まれた編集対象の一部分が前記表示装置の領域と適合するように表示倍率を変更して表示する請求項１２に記載の画面編集装置。
【請求項１４】
前記表示制御部は前記所定の時間内における前記ポインタの移動量が所定量未満であることに応じ、前記編集対象の表示倍率を段階的に変更して表示する請求項１に記載の画面編集装置。
【請求項１５】
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量が前記所定量以上であることに応じ、現在の表示倍率を維持して表示する請求項１４に記載の画面編集装置。
【請求項１６】
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量が前記所定量以上であることに応じ、前記編集対象の表示倍率を前記表示装置の表示領域に適合して表示させる倍率に変更して表示する請求項１４に記載の画面編集装置。
【請求項１７】
前記表示制御部は、前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象を前記表示装置の所定の第１の表示領域に拡大又は縮小して表示させ、かつ前記編集対象全体を前記表示装置の所定の第２の表示領域に表示させる請求項１〜１６のいずれかに記載の画面編集装置。
【請求項１８】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点を指定するポインタの移動を指定させ、かつ前記基準点の指定が継続する間に前記編集対象の拡大の指示を受け付ける指定部と、
前記基準点の指定が継続する間に前記編集対象の拡大の指示が受け付けられた場合、前記拡大の指示に応じて前記編集対象を所定の拡大倍率で拡大して表示装置に表示させる表示制御部と、
を備える画面編集装置。
【請求項１９】
前記表示制御部は前記基準点の指定が解除された場合に前記編集対象を所定の縮小倍率で縮小表示させる請求項１８に記載の画面編集装置。
【請求項２０】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠の移動をポインタにより指定させる指定部と、
前記編集枠の移動の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出部と、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、
を備える画面編集装置。
【請求項２１】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠のサイズ変更をポインタにより指定させる指定部と、
前記編集枠のサイズ変更の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出部と、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、
を備える画面編集装置。
【請求項２２】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点をポインタの移動により指定させるステップと、
前記基準点の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出するステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させるステップと、
を含む画面編集方法。
【請求項２３】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点を指定するポインタの移動を指定させ、かつ前記基準点の指定が継続する間に前記編集対象の拡大の指示を受け付けるステップと、
前記基準点の指定が継続する間に前記編集対象の拡大の指示が受け付けられた場合、前記拡大の指示に応じて前記編集対象を所定の拡大倍率で拡大して表示装置に表示させるステップと、
を含む画面編集方法。
【請求項２４】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠の移動をポインタにより指定させるステップと、
前記編集枠の移動の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出するステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させるステップと、
を含む画面編集方法。
【請求項２５】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠のサイズ変更をポインタにより指定させるステップと、
前記編集枠のサイズ変更の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出ステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御ステップと、
を含む画面編集方法。
【請求項２６】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点をポインタの移動により指定させるステップと、
前記基準点の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出するステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させるステップと、
をコンピュータに実行させる画面編集プログラム。
【請求項２７】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点を指定するポインタの移動を指定させ、かつ前記基準点の指定が継続する間に前記編集対象の拡大の指示を受け付けるステップと、
前記基準点の指定が継続する間に前記編集対象の拡大の指示が受け付けられた場合、前記拡大の指示に応じて前記編集対象を所定の拡大倍率で拡大して表示装置に表示させるステップと、
をコンピュータに実行させる画面編集プログラム。
【請求項２８】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠の移動をポインタにより指定させるステップと、
前記編集枠の移動の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出するステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させるステップと、
をコンピュータに実行させる画面編集プログラム。
【請求項２９】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠のサイズ変更をポインタにより指定させるステップと、
前記編集枠のサイズ変更の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出ステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御ステップと、
をコンピュータに実行させる画面編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画面編集装置、画面編集方法及び画面編集プログラムに係り、特に画像のトリミングその他画面上に表示される各種オブジェクトを容易かつ精巧に編集するための技術に関する。
【背景技術】
【０００２】
従来、画像のトリミング作業を容易に行うための技術が様々考案されている。例えば特開２０００−２１７０２４号公報（以下、特許文献１という）の電子スチルカメラは、操作者の右手の親指にて＋ボタン，−ボタンを操作させ、左手の親指にてセンタークリック付き十字キーを操作させることにより再生画像の任意サイズと任意位置での拡大を可能とし、また、その際にシャッターボタンを右手人差し指にて押させることにより拡大された画像を別画像としてメモリーカードに取り込む（トリミング機能）ことができるようにしている。これによれば、操作者には簡便にかつＳＥＴの保持を安定して行える操作性とボタン配置を提供することができる。
【０００３】
また特開２００４−１８０２６７号公報（以下、特許文献２という）の画像編集方法は、画像データのうちの画像表示領域に表示された画像の任意の点を移動指示する指示ステップと、移動指示に応じて画像の移動量及び拡大率を演算する演算ステップと、演算された画像の移動量及び拡大率に応じて画像データの所定領域を画像表示領域に表示する表示ステップとを有することを特徴とする。これによれば、ユーザが１ステップの操作を行うだけで移動及び拡大を行うことができ、かつ印刷時の構図を把握しながらトリミングを行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、トリミング領域が表示領域と一致しており、容易にトリミング領域を確認することができるが、トリミングする範囲のアスペクト比が表示領域のアスペクト比と同じになるため、自由なアスペクト比でトリミング範囲を決定することができない。また、特許文献２の技術では、簡単な操作でトリミング領域を確認することができるが、トリミングを精度良く行うためには、トリミング開始時及び終了時に画像の拡大表示を別途行う必要があり不便である。本発明はこのような問題点に鑑みてなされたもので、簡単な操作で精度の高い編集範囲の指定を行うことができる画面編集装置、画面編集方法及び画面編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点をポインタの移動により指定させる指定部と、基準点の指定が継続する間、所定の単位時間内におけるポインタの移動量を算出する算出部と、所定の単位時間内におけるポインタの移動量に応じて編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、を備える画面編集装置を提供する。
【０００６】
この画面編集装置は、編集範囲をポインタの移動で指定させる際、ポインタの単位時間内の移動量に応じて編集対象を拡大又は縮小表示する。即ち、ポインタの移動量の大小を変化させるだけで編集対象を拡大又は縮小して表示させることができ、特に別途の操作なくポインタの移動だけで編集対象を適宜拡大し、細かく精度の高い編集範囲の指定をすることができる。
【０００７】
表示制御部は所定の単位時間内におけるポインタの移動量が所定量未満の場合に編集対象を所定の拡大倍率で拡大表示させるとよい。
【０００８】
表示制御部は基準点の指定が解除された場合に編集対象を所定の縮小倍率で縮小表示させるとよい。
【０００９】
所定の縮小倍率は編集対象が表示装置の表示領域に適合して表示される倍率であってもよい。
【００１０】
表示制御部は編集範囲の外縁を示す編集枠を表示装置に表示させてもよい。
【００１１】
指定部は編集枠の対角点の移動をポインタの移動により指定させ、算出部は対角点の移動指定が継続する間、所定の単位時間内におけるポインタの移動量を算出し、表示制御部は所定の単位時間内におけるポインタの移動量に応じて編集対象を拡大又は縮小して表示装置に表示させてもよい。
【００１２】
こうすると、ポインタの移動量を変化させることによって編集対象を拡大又は縮小しつつ精度よく対角点の移動を行える。
【００１３】
表示制御部は対角点の移動の指定に応じて対角点を移動表示させてもよい。対角点とは、矩形の編集枠の始点および終点を含む。
【００１４】
指定部は編集枠の移動をポインタの移動により指定させ、算出部は編集枠の移動指定が継続する間、所定の単位時間内におけるポインタの移動量を算出し、表示制御部は所定の単位時間内におけるポインタの移動量に応じて編集対象を拡大又は縮小して表示装置に表示させるようにしてもよい。
【００１５】
こうすると、ポインタの移動量を変化させることによって編集対象を拡大又は縮小しつつ精度よく編集枠の移動を行える。
【００１６】
表示制御部は編集枠の移動の指定に応じて編集枠を移動表示させるようにしてもよい。
【００１７】
指定部は編集枠のサイズ変更をポインタの移動により指定させ、算出部は編集枠のサイズ変更指定が継続する間、所定の単位時間内におけるポインタの移動量を算出し、表示制御部は所定の単位時間内におけるポインタの移動量に応じて編集対象を拡大又は縮小して表示装置に表示させるようにしてもよい。
【００１８】
こうすると、ポインタの移動量を変化させることによって編集対象を拡大又は縮小しつつ精度よく編集枠のサイズ変更を行える。
【００１９】
表示制御部は編集枠のサイズ変更の指定に応じて編集枠のサイズを変更して表示させるようにしてもよい。
【００２０】
表示制御部は所定の複数の段階的な閾値と所定の単位時間内におけるポインタの移動量との大小関係に応じ、編集対象の表示倍率を大小関係に対応する所定の複数の段階的な倍率のいずれかに切り替えて表示装置に表示させるようにしてもよい。
【００２１】
こうすると、編集対象の表示倍率の切り替えがスムースになり、表示倍率の切り替えを意識することなく編集対象を確認できる。
【００２２】
表示制御部は基準点の指定が解除された場合に編集枠で囲まれた編集対象の一部分が表示装置の領域と適合するように表示倍率を変更して表示するようにしてもよい。
【００２３】
すなわち、表示範囲選択後は、選択した部分のみを最大限の大きさで表示して細部を確認できる。
【００２４】
表示制御部は所定の時間内におけるポインタの移動量が所定量未満であることに応じ、編集対象の表示倍率を段階的に変更して表示するようにしてもよい。
【００２５】
こうすると、ポインタが止まっているか殆ど動いていない間、少しずつ編集対象の表示倍率が大きくなっていき、いちいち段階的に表示倍率の拡大指定を行う必要がない。
【００２６】
表示制御部は所定の単位時間内におけるポインタの移動量が所定量以上であることに応じ、現在の表示倍率を維持して表示するようにしてもよい。
【００２７】
表示制御部は所定の単位時間内におけるポインタの移動量が所定量以上であることに応じ、編集対象の表示倍率を表示装置の表示領域に適合して表示される倍率に変更して表示するようにしてもよい。
【００２８】
こうすると、ポインタを単位時間内に所定量以上動かすことで、自動的に編集対象が画面全体に表示され、編集対象全体を容易に確認できる。
【００２９】
表示制御部は、所定の単位時間内におけるポインタの移動量に応じて編集対象を表示装置の所定の第１の表示領域に拡大又は縮小して表示させ、かつ編集対象全体を表示装置の所定の第２の表示領域に表示させるようにしてもよい。
【００３０】
こうすると、第２の表示領域に常時表示される画面全体および第１の表示領域に表示される詳細部分を同時に確認しながら、詳細な編集作業が可能となる。
【００３１】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点を指定するポインタの移動を指定させ、かつ基準点の指定が継続する間に編集対象の拡大の指示を受け付ける指定部と、基準点の指定が継続する間に編集対象の拡大の指示が受け付けられた場合、拡大の指示に応じて編集対象を所定の拡大倍率で拡大して表示装置に表示させる表示制御部と、を備える画面編集装置を提供する。
【００３２】
この発明によると、編集範囲の指定中に拡大の指示を行えば適宜編集対象を拡大することができ、精度のよい編集範囲の指定を行える。
【００３３】
表示制御部は基準点の指定が解除された場合に編集対象を所定の縮小倍率で縮小表示させるとよい。
【００３４】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠の移動をポインタにより指定させる指定部と、編集枠の移動の指定が継続する間、所定の単位時間内におけるポインタの移動量を算出する算出部と、所定の単位時間内におけるポインタの移動量に応じて編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、を備える画面編集装置を提供する。
【００３５】
この画像編集装置は、編集枠の移動をポインタにより指定させる際、ポインタの単位時間内の移動量に応じて編集対象を拡大又は縮小表示する。即ち、ポインタの移動量の大小を変化させるだけで編集対象を拡大又は縮小して表示させることができ、特に、別途の操作なくポインタの移動だけで編集対象を適宜拡大し、細かく精度の高い編集枠の移動指定をすることができる。
【００３６】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠のサイズ変更をポインタにより指定させる指定部と、編集枠のサイズ変更の指定が継続する間、所定の単位時間内におけるポインタの移動量を算出する算出部と、所定の単位時間内におけるポインタの移動量に応じて編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、を備える画面編集装置を提供する。
【００３７】
この画面編集装置は、編集枠のサイズ変更をポインタにより指定させる際、ポインタの単位時間内の移動量に応じて編集対象を拡大又は縮小表示する。即ち、ポインタの移動量の大小を変化させるだけで編集対象を拡大又は縮小して表示させることができ、特に、別途の操作なくポインタの移動だけで編集対象を適宜拡大し、細かく精度の高い編集枠のサイズ変更の指定をすることができる。
【００３８】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点をポインタの移動により指定させるステップと、基準点の指定が継続する間、所定の単位時間内におけるポインタの移動量を算出するステップと、所定の単位時間内におけるポインタの移動量に応じて編集対象の表示倍率を変更して表示装置に表示させるステップと、を含む画面編集方法を提供する。
【００３９】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点を指定するポインタの移動を指定させ、かつ基準点の指定が継続する間に編集対象の拡大の指示を受け付けるステップと、基準点の指定が継続する間に編集対象の拡大の指示が受け付けられた場合、拡大の指示に応じて編集対象を所定の拡大倍率で拡大して表示装置に表示させるステップと、を含む画面編集方法を提供する。
【００４０】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠の移動をポインタにより指定させるステップと、編集枠の移動の指定が継続する間、所定の単位時間内におけるポインタの移動量を算出するステップと、所定の単位時間内におけるポインタの移動量に応じて編集対象の表示倍率を変更して表示装置に表示させるステップと、を含む画面編集方法を提供する。
【００４１】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠のサイズ変更をポインタにより指定させるステップと、編集枠のサイズ変更の指定が継続する間、所定の単位時間内におけるポインタの移動量を算出する算出ステップと、所定の単位時間内におけるポインタの移動量に応じて編集対象の表示倍率を変更して表示装置に表示させる表示制御ステップと、を含む画面編集方法を提供する。
【００４２】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点をポインタの移動により指定させるステップと、基準点の指定が継続する間、所定の単位時間内におけるポインタの移動量を算出するステップと、所定の単位時間内におけるポインタの移動量に応じて編集対象の表示倍率を変更して表示装置に表示させるステップと、をコンピュータに実行させる画面編集プログラムを提供する。
【００４３】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の確定基準となる基準点を指定するポインタの移動を指定させ、かつ基準点の指定が継続する間に編集対象の拡大の指示を受け付けるステップと、基準点の指定が継続する間に編集対象の拡大の指示が受け付けられた場合、拡大の指示に応じて編集対象を所定の拡大倍率で拡大して表示装置に表示させるステップと、をコンピュータに実行させる画面編集プログラムを提供する。
【００４４】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠の移動をポインタにより指定させるステップと、編集枠の移動の指定が継続する間、所定の単位時間内におけるポインタの移動量を算出するステップと、所定の単位時間内におけるポインタの移動量に応じて編集対象の表示倍率を変更して表示装置に表示させるステップと、をコンピュータに実行させる画面編集プログラムを提供する。
【００４５】
また、本発明は、画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠のサイズ変更をポインタにより指定させるステップと、編集枠のサイズ変更の指定が継続する間、所定の単位時間内におけるポインタの移動量を算出する算出ステップと、所定の単位時間内におけるポインタの移動量に応じて編集対象の表示倍率を変更して表示装置に表示させる表示制御ステップと、をコンピュータに実行させる画面編集プログラムを提供する。
【発明の効果】
【００４６】
この画面編集装置は、編集範囲をポインタの移動で指定させる際、ポインタの単位時間内の移動量に応じて編集対象を拡大又は縮小表示する。即ち、ポインタの移動量の大小を変化させるだけで編集対象を拡大又は縮小して表示させることができ、特に別途の操作なくポインタの移動だけで編集対象を適宜拡大し、細かく精度の高い編集範囲の指定をすることができる。
【発明を実施するための最良の形態】
【００４７】
以下、添付した図面を参照し本発明の好ましい実施の形態を説明する。
【００４８】
＜第１実施形態＞
［概略構成］
図１は本発明に係る画像処理装置が適用されたプリント処理システムの要部構成図である。
【００４９】
このプリント処理システムは、主として撮影装置１０と、画像データベース２０と、処理情報データベース３０と、画像処理部４０と、実画像処理演算部５０と、写真プリンタ６０とから構成されている。
【００５０】
撮影装置１０は、デジタルカメラ１２と、パソコンからなる画像取込部１４とからなり、デジタルカメラ１２と画像取込部１４とはＩＥＥＥ１３９４等のインターフェースを介して接続されている。
【００５１】
写真館の撮影者は、デジタルカメラ１２を操作し、顧客に対してポーズや衣装等を変えて通常、数十枚分の撮影を行う。このようにしてデジタル撮影されたデジタル画像（オリジナル画像）が記録された画像ファイルは、撮影毎にデジタルカメラ１２から画像取込部１４に転送される。
【００５２】
画像取込部１４は、デジタルカメラ１２から取り込んだ画像ファイルを画像データベース２０に送る。尚、画像取込部１４は、デジタルカメラ１２の記録メディアを介してオリジナル画像の画像ファイルを取り込むようにしてもよい。また、オリジナル画像の画像データは、未処理のＲＡＷデータである。
【００５３】
画像データベース２０は、画像取込部１４から送信されたオリジナル画像を管理し、処理情報データベース３０は、オリジナル画像に対する処理情報を管理する。
【００５４】
画像処理部４０は、プレゼンテーション等で選択された画像（目的画像）に対してプリント画角を決めるトリミング処理を行なうためのもので、その処理に対応するソウトウエアが組み込まれたパソコン等によって構成されている。この画像処理部４０でトリミング操作されたトリミング範囲を示す処理情報は、処理情報データベース３０に登録される。
【００５５】
また、処理情報データベース３０には、図示しない画像処理部にて画像処理された色階調、シャープネス等の画像処理条件を示す処理情報も登録される。尚、画像処理部４０でのトリミング処理を含む絵作りの処理では、画像データベース２０に格納されているオリジナル画像自体の処理は行なわずに、その処理情報のみを処理情報データベース３０に保存するようにしている。
【００５６】
実画像処理演算部５０は、プリント選択された画像のプリント指示入力があると、画像データベース２０からプリント指示されたオリジナル画像を読み出すとともに、処理情報データベース３０からプリント指示されたオリジナル画像に対応するトリミング範囲を含む絵作りのための画像処理条件を読み出し、読み出したオリジナル画像を読み出した画像処理条件にしたがって画像処理を行い、プリントデータを作成する。このプリントデータは、写真プリンタ６０に出力される。プリントデータでは、画像データの透明色部分とその他の色とが区別されている。実画像処理演算部５０は、色情報の３原色要素を１色８ビットで表しているとき、（赤：緑：青）の各３原色要素を透明色は（ＦＦ：ＦＦ：ＦＦ）１６進数、白は（ＦＥ：ＦＥ：ＦＥ）１６進数のように、透明色部分とその他の色とを区別するデータ表現規定を写真プリンタ本体６０と通信することで予めＲＯＭ６０ｄから取得している。
【００５７】
写真プリンタ６０のＣＰＵ６０ａは、実画像処理演算部５０から画像データを入力すると、ＲＯＭ６０ｄに記憶された上記データ表現規定に従い、透明色にする部分とその他の部分とを識別する。この情報を受けとった画処理ＡＳＩＣ６０ｂは透明色部分については印刷を行わず、その他の部分については画像を再現するために必要なＹＭＣ信号に変換する。作像部６０ｃは、このＹＭＣ信号に基づいて銀塩方式のカラーペーパーにＲ，Ｇ，Ｂレーザーで走査露光して画像をプリントする。
【００５８】
ＲＯＭ６０ｄには、写真プリンタ６０で使用可能な用紙サイズの一覧が記憶されており、実画像処理演算部５０は、写真プリンタ６０と通信して、用紙サイズの一覧を取得することができる。ＲＯＭ６０ｄには、用紙サイズごとに、用紙の上端の余白領域Ｔ、下端の余白領域Ｂ、左端の余白領域Ｌ、右端の余白領域Ｒをそれぞれ記憶している。これらの余白領域はプリンタ６０に設けられた図示しない操作ボタンなどで変更できる。実画像処理演算部５０は、写真プリンタ６０と通信して、トリミング範囲操作部４３から指定された用紙サイズに対応する余白領域Ｔ、Ｂ、Ｌ、Ｒを取得することもできる。
【００５９】
次に、図１に示した画像処理部４０について詳述する。
【００６０】
画像処理部４０は、モニタ装置４１と、トリミング範囲操作部４３とを有している。
【００６１】
モニタ装置４１は、写真館の操作者が操作するためのＧＵＩ（Graphical User Interface）として使用される操作画面を表示したり、トリミング処理する目的画像やトリミング処理結果、及びガイドライン等を表示する。
【００６２】
いま、モニタ装置４１の操作画面を使用してトリミング処理する目的画像が選択指示されると、その目的画像に対応するオリジナル画像が画像データベース２０から読み出される。尚、ＲＡＷデータからなるオリジナル画像は、プレビュー画像処理部４４によりデジタル現像されモニタ装置４１でプレビュー画像として表示できるように処理される。また、処理情報データベース３０にそのオリジナル画像に対応するトリミング範囲を含む画像処理条件が格納されている場合には、プレビュー模擬処理演算機能４５は、オリジナル画像に対応する画像処理条件をプレビュー画像に適用し、その処理結果をモニタ装置４１に表示させる。
【００６３】
ここで、トリミング操作前の目的画像がモニタ装置４１に表示され、この目的画像に対するトリミング操作を行なう場合には、まず、現在表示されている目的画像にトリミング枠を設定する。トリミング枠の設定は、目的画像上に表示されたポインタによりトリミング範囲を規定する矩形の２点の対角点である始点及び終点の座標を指定することで行う。
【００６４】
モニタ装置４１に表示されている目的画像は、設定されたトリミング枠のアスペクト比の情報に基づいて、同じアスペクト比になるようにトリミングされる。例えば、オリジナル画像の画像サイズが、例えばウルトラＸＧＡ（1600×1200ドット) の場合、オリジナル画像のアスペクト比は、４：３である。一方、プリント用紙サイズとしてＡ４判（297 ×210mm)を選択した場合には、そのアスペクト比は、１０：７である。したがって、用紙サイズ（トリミング枠）のアスペクト比が決定されると、そのアスペクト比と一致するように目的画像をトリミングし、そのトリミングした目的画像をモニタ装置４１に表示させる。
【００６５】
トリミング範囲操作部４３は、マニュアル操作又は自動で目的画像を拡大／縮小及び移動させるもので、マニュアル操作が選択されている場合には、目的画像を拡大／縮小させるズームボタンや目的画像を移動させる十字キー（図示せず）を操作し、図示しないトリミング範囲確定ボタンを押すと、マニュアル操作による目的画像の拡縮倍率及び移動に基づいて目的画像のトリミング範囲が決定され、そのトリミング範囲を示す操作（処理）情報が処理情報データベース３０に登録される。
【００６６】
この実施の形態では、トリミング範囲操作部４３から指定されたトリミング範囲の移動量に応じて目的画像を拡大／縮小させる。また、トリミング枠及びガイドラインを拡大／縮小及び移動させる際、その拡大／縮小のサイズ及び移動量に応じて目的画像を拡大／縮小させる。
【００６７】
尚、目的画像上に表示されるトリミング枠等は、表示／非表示が適宜選択できるようにすることが好ましい。これによれば、色階調、シャープネス等の画像処理条件を設定する際にトリミング枠等が邪魔にならないようにすることができる。また、この実施の形態では、目的画像のオリジナル画像と、そのオリジナル画像に適用するトリミング範囲を含む画像処理条件とを分離して管理するようにしているが、画像処理条件が確定すると、その確定した画像処理条件でオリジナル画像を処理し、その処理結果を保存するようにしてもよい。
【００６８】
［処理の流れ］
次に、プリント処理システムがトリミング処理とともに実行する処理の流れを説明する。
【００６９】
（トリミング枠生成処理）
図２は、トリミング枠生成処理の流れを示すフローチャートである。この処理は、トリミング範囲操作部４３からポインタの移動を指定することでトリミング範囲を指定する際、ポインタの移動量に応じて目的画像を拡大／縮小させる。この処理は、トリミング範囲の指定が開始されたとき（例えばマウスがクリックされたとき）に開始する。
【００７０】
Ｓ１では、図３に示すように、トリミング範囲操作部４３のマニュアル操作（マウスカーソル等による特徴点の指示）によって、画像に記録された被写体の内、トリミング範囲を規定する矩形（長方形）の２つの対角点（以下始点及び終点と呼ぶ）の座標指定を画像上に表示されたポインタの移動により開始させる。始点P0の指定は、例えばマウスのドラッグによりポインタを所望の位置に移動させた後クリックすることで行うことができる。画像処理部４０は指定された始点P0の座標(X0,Y0)を取得する。
【００７１】
Ｓ２では、CX=X0、CY=Y0とする。
【００７２】
Ｓ３では、引き続きポインタの移動によって終点の指定を開始させる。例えば始点P0(X0,Y0)の指定であるマウスのクリックを保持した状態でマウスをドラッグアンドドロップすることでポインタを移動させる動作が続行される間、終点の指定が継続する。終点の指定が継続する間、所定時間t0の経過の計時が繰り返される。Ｓ４では、画像処理部４０は、CX=X0、CY=Y0とした時点から所定時間t0が経過した時点における、現在のポインタの位置P1の座標 (X1,Y1)を取得する。以下、ステップＳ１〜Ｓ４の処理をまとめて処理ブロックＡで表す。
【００７３】
Ｓ５では、トリミング範囲操作部４３によるトリミング範囲の指定が解除されたか否かを判断する。指定の解除は、例えばドラッグアンドドロップの状態で継続されていたマウスのクリックを開放することで行うことができる。トリミング範囲の指定が解除された場合はＳ１１に移行し、指定が解除されていない場合はＳ６に移行する。
【００７４】
Ｓ６では、(CX,CY)から(X1,Y1)までの距離L、即ち所定時間t0内におけるポインタの移
動量を算出する。
【００７５】
Ｓ７では、所定の単位時間t0内におけるポインタの移動量が所定量未満であるか否かを判断する。この判断は、例えば距離Lが所定の閾値L0未満か否かを判断することにより行われる。ポインタの移動量が所定量未満である場合はＳ８に移行し、ポインタの移動量が所定量以上である場合はＳ９に移行する。
【００７６】
Ｓ８では、目的画像を所定の拡大倍率で拡大して表示する。所定の拡大倍率は１００％以上の固定倍率である。
【００７７】
Ｓ９では、目的画像がモニタ４１の表示領域に適合して表示される所定の縮小倍率で縮小して表示する。所定の縮小倍率は１００％未満の固定倍率である。以下これをフィット表示という。
【００７８】
Ｓ１０では、CX=X1、CY=Y1とする。以下、ステップＳ６〜Ｓ１０の処理を処理ブロックＢで表す。処理ブロックＢの終了後、Ｓ３に戻り、所定時間t0内におけるポインタの移動量Lを算出し、その移動量Lと閾値L0との大小関係に応じて目的画像を拡大又は縮小表示する処理を繰り返す。
【００７９】
Ｓ１１では、目的画像をフィット表示し、処理を終了する。
【００８０】
なお、図示しないが、上述のトリミング枠生成処理と並行して、始点P0及び現在のポインタ位置P1とを対角点とする矩形を、画像のトリミング範囲の外縁を規定するトリミング枠として表示する処理が実行されている。この処理におけるトリミング枠の表示例を図３〜１１に示す。
【００８１】
図３では、フィット表示でポインタPにより始点P0を指定した状態を示しており、図４では、始点P0を指定した後、少なくとも所定の単位時間t0の間閾値L0以上のポインタの移動指定がなく、目的画像が所定の倍率で拡大された状態を示している。
【００８２】
一方、図５〜図８では、ポインタにより始点P0を指定した後、所定時間t0内のポインタの移動距離Lが所定の閾値L0以上であり、目的画像が所定の縮小倍率でフィット表示されたままトリミング枠が表示されている状態を示している。即ち、ポインタにより始点P0を指定した後、大まかにトリミング枠の終点P1を指定している間は、目的画像の拡大表示が行われない。
【００８３】
図５〜図８のように大まかにポインタを移動した後、所定時間t0の間のポインタの移動距離Lが所定の閾値L0未満となるような小さい移動量となれば、図９〜１０に示すように目的画像が所定の拡大倍率で拡大表示される。これにより、拡大画像中のポインタの位置を確認しながら終点の位置座標の微調整が容易に行える。トリミング範囲の指定が解除されると、図１１に示すように、トリミング範囲が確定する。確定した場合はトリミング枠の表示を実線から破線に切り替えるなどしてもよい。
【００８４】
以上説明したように、トリミング枠生成処理では、トリミング範囲をポインタの移動で指定させる際、ポインタの単位時間t0内の移動量Lに応じて画像を拡大又は縮小表示する。即ち、ポインタの移動量の大小を変化させるだけで画像を拡大又は縮小して表示させることができ、特に別途の操作なくポインタの移動だけで画像を適宜拡大し、細かく精度の高いトリミング範囲の指定をすることができる。
【００８５】
なお、トリミング範囲を確定する前に始点を変化させるには、後述の始点移動処理を行う。確定したトリミング範囲の位置は、後述のトリミング枠移動処理でサイズを変えずに自由に移動できる。また、後述の枠サイズ変更処理により、トリミング範囲の大きさの調整も自由にできる。
【００８６】
（始点移動処理）
図１２は、始点移動処理の流れを示すフローチャートである。この処理は、トリミング範囲操作部４３からポインタの移動により始点を移動させる指示を行うことで始点の座標を移動させる。始点の移動指示は、例えばキーボードの所定のキー（コントロールキーなど）が押下された状態でマウスのクリック及びドラッグアンドドロップをすることで行う。その際、所定の単位時間内におけるポインタの移動量に応じ、目的画像を所定の倍率で拡縮表示する。この処理は、始点の移動指示が開始されたとき（例えばコントロールキーが押下された状態でマウスがクリックされたとき）に開始する。始点の移動指示開始とトリミング範囲の指定開始とは所定のキーが押下されるか否かで区別され、トリミング枠生成処理の開始と始点移動処理の開始は競合しない。
【００８７】
Ｓ２０では、処理ブロックＡを実行し、ある時点におけるポインタの座標(CX,CY)とその時点から所定時間t0経過後のポインタの座標(X1,Y1)を取得する。
【００８８】
Ｓ２１では、トリミング範囲操作部４３によるポインタ移動の指定が解除されたか否かを判断する。指定の解除は、例えばドラッグアンドドロップの状態からマウスのクリックを開放することで行う。指定が解除された場合は処理を終了し、指定が解除されていない場合はＳ２２に移行する。
【００８９】
Ｓ２２では、処理ブロックＢを実行し、所定時間t0内におけるポインタの移動量Lを算出し、その移動量Lと閾値L0との大小関係に応じて目的画像を拡大又は縮小表示する処理を行う。
【００９０】
Ｓ２３では、始点を確定する指示がされたか否かを判断する。始点を確定する指示は、例えば所定のキーの継続押下を解除することで行われる。始点を確定する指示がされた場合はＳ２４に移行し、始点を確定する指示がされない場合はＳ２０に戻る。
【００９１】
Ｓ２４では、始点の座標を現在のポインタの座標に置き換える。即ちX0=X1、Y0=Y1とする。そして、トリミング枠生成処理に移行し、引き続きトリミング範囲の指定が開始される。
【００９２】
以上の処理におけるトリミング枠の表示例を図１３〜１５に示す。図１３に示すように、始点P0がある場所に指定された状態でトリミング範囲操作部４３から始点P0の座標を移動する指示が所定キーの押下により開始された後、所定時間t0の間に閾値L0以上のポインタの移動の指定がないと、目的画像が所定の倍率で拡大される。図１４は、目的画像が拡大された状態を示す。この状態で、所定キーの押下を継続しながらマウスをドラッグアンドドロップすることで自由に始点の座標を変更できる。このため、始点の微調整が容易である。図１５では、ポインタの位置がモニタ４１の中央付近から左上に移動した位置に設定されている。所定キーの押下が開放されると、始点の座標が確定し、引き続きトリミング範囲の指定を行える。
【００９３】
（トリミング枠移動処理）
図１６は、トリミング枠移動処理の流れを示すフローチャートである。この処理は、トリミング範囲操作部４３から指定されたポインタの移動によるトリミング枠の移動指示に応じてトリミング枠を移動させる。その際、トリミング枠の移動量に応じ、目的画像を所定の倍率で拡縮する。この処理は、トリミング枠を移動させる指示が開始されたときに開始する。トリミング枠を移動させる指示は、例えばトリミング枠内の任意の位置にポインタを移動させてマウスをクリックし、引き続きマウスをドラッグアンドドロップすることで行われる。
【００９４】
Ｓ３０では、処理ブロックＡを実行する。
【００９５】
Ｓ３１では、トリミング範囲操作部４３によるトリミング枠移動の指定が解除されたか否かを判断する。指定の解除は、例えばドラッグアンドドロップの状態からマウスのクリックを開放することで行う。指定が解除された場合は処理を終了し、指定が解除されていない場合はＳ３２に移行する。
【００９６】
Ｓ３２では、処理ブロックＢを実行する。
【００９７】
Ｓ３３では、始点及び終点の座標をポインタの移動量だけ移動させる。そして、Ｓ３０に戻る。
【００９８】
以上の処理におけるトリミング枠の表示例を図１７〜２０に示す。図１７のようにトリミング範囲が一旦確定した状態でトリミング範囲操作部４３からトリミング枠を移動する指示がされた後、所定時間t0の間に閾値L0以上のポインタの移動の指示がないと、目的画像が所定の倍率で拡大される。図１８では、目的画像が拡大された状態を示している。目的画像が拡大された状態では、自由にトリミング枠を移動できる。図１９は目的画像が拡大された状態でトリミング枠が移動されている状態を示している。このため、トリミング枠の移動位置の微調整が容易である。移動の指示がされないと、図２０に示すようにフィット表示に戻る。
【００９９】
（枠サイズ変更処理）
図２１は、枠サイズ変更処理の流れを示すフローチャートである。この処理は、トリミング範囲操作部４３から指定されたポインタの移動によるトリミング範囲のサイズ変更指示に応じてトリミングのサイズを変更させる。その際、ポインタの移動量に応じ、目的画像を所定の倍率で拡縮する。この処理は、トリミング範囲のサイズ変更指示が開始されたときに開始する。トリミング範囲を変更する指示は、例えばトリミング枠を構成する上下左右の枠上の任意の位置にポインタを移動させてマウスをクリックし、引き続きマウスをドラッグアンドドロップすることで行われる。
【０１００】
Ｓ４０では、処理ブロックＡを実行する。
【０１０１】
Ｓ４１では、トリミング範囲操作部４３によるトリミング範囲の指定が解除されたか否かを判断する。指定の解除は、例えばドラッグアンドドロップの状態からマウスのクリックを開放することで行う。トリミング範囲の指定が解除された場合は処理を終了し、指定が解除されていない場合はＳ４２に移行する。
【０１０２】
Ｓ４２では、処理ブロックＢを実行する。
【０１０３】
Ｓ４３では、トリミング範囲操作部４３からトリミング枠のサイズを変更する指示に応じてトリミング枠の始点又は終点の座標を変更する。トリミング枠のサイズを変更する指示は、例えばマウスでトリミング枠の上下左右の枠上の任意位置をクリックし、そのクリックを保持した状態でドラッグアンドドロップを行ってポインタを上下又は左右に移動させることで行う。上枠にポインタが置かれた状態でポインタが移動された場合は、始点のy座標をポインタのy座標に合わせることで始点の座標を移動させる。同様に、下枠、右枠、左枠にポインタが置かれた状態でポインタが移動された場合は、それぞれ終点のy座標、終点のx座標、始点のx座標をポインタの座標に合わせることで始点又は終点の座標を移動させる。この際、公知のように、ポインタの形状を十字状から矢印状に変更して表示してもよい。そして、Ｓ４０に戻る。
【０１０４】
以上の処理におけるトリミング枠の表示例を図２２〜２５に示す。図２２のようにトリミング範囲が一旦確定した状態でトリミング範囲操作部４３からトリミング枠のサイズを変更する指示がされた後、少なくとも所定時間t0の間ポインタの移動指示が所定量L0以上されないと、目的画像が所定の倍率で拡大される。図２３では、目的画像が拡大された状態を示している。目的画像が拡大された状態では、自由にトリミング枠のサイズを変更できる。図２４は目的画像が拡大された状態でトリミング枠の左枠が右側に移動されてサイズが縮小されている状態を示している。このため、トリミング範囲のサイズの微調整が容易である。移動の指示がされないと、図２５に示すようにフィット表示に戻る。
【０１０５】
＜第２実施形態＞
上記のトリミング枠生成処理では、トリミング範囲の移動量に応じて目的画像を拡大／縮小させていたが、トリミング範囲の指定中に行われる所定の指示に応じて目的画像を拡大／縮小してもよい。即ち、トリミング枠生成処理の流れを以下のようにしてもよい。
【０１０６】
図２６は第２実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【０１０７】
Ｓ５０では、処理ブロックＡを実行する。
【０１０８】
Ｓ５１では、トリミング範囲操作部４３によるトリミング範囲の指定が解除されたか否かを判断する。トリミング範囲の指定が解除された場合はＳ５５に移行し、指定が解除されていない場合はＳ５２に移行する。
【０１０９】
Ｓ５２では、トリミング範囲操作部４３による目的画像の拡大指示がされたか否かを判断する。目的画像の拡大指示は、例えばマウスをドラッグアンドドロップしながらキーボードのシフトキーなどの所定のキーを押すことで行われる。拡大指示がされた場合はＳ５３に移行し、拡大指示がされない場合はＳ５４に移行する。
【０１１０】
Ｓ５３では、目的画像を所定の拡大倍率で拡大して表示する。所定の拡大倍率は１００％以上の固定倍率である。その後、Ｓ５０に戻る。
【０１１１】
Ｓ５４では、フィット表示を行った後、Ｓ５０に戻る。
【０１１２】
Ｓ５５では、目的画像をフィット表示する。
【０１１３】
以上の処理のように、トリミング範囲の指定中、所定のキーを押下することで目的画像を拡大させるようにすることも可能である。
【０１１４】
なお、上述した実施の形態では、本発明を画像処理装置に適用した例を述べたが、本発明の適用範囲はこれに限らず、静止画を記録するデジタルカメラ等についても同様に適用することが可能である。即ち、上述のトリミング枠生成処理、始点移動処理、トリミング枠移動処理、枠サイズ変更処理を実行させるプログラムを半導体メモリなどのコンピュータ読み取り可能な記憶媒体に記憶させておき、ＣＰＵやＭＣＵなどの演算処理手段を有する各種装置でこれを適宜読み出して実行させればよい。
【０１１５】
＜第３実施形態＞
第１・２実施形態では、拡大表示またはフィット表示は択一的に行われている。しかし、同一画面上に、拡大表示／縮小表示／フィット表示と、倍率を変更しない通常の表示を併存させてもよい。
【０１１６】
図２７は第３実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【０１１７】
Ｓ６１では、モニタ装置４１の操作画面に設けられた第１の表示領域４１ａに画像をフィット表示する。あわせて、Ｓ６２では、モニタ装置４１の操作画面に設けられた第１の表示領域と重複しない第２の表示領域４１ｂに画像をフィット表示する。
【０１１８】
Ｓ６３では、画像処理部４０は、トリミング範囲操作部４３のマニュアル操作で指定された始点P0の座標(X0,Y0)を取得する。
【０１１９】
Ｓ６４では、CX=X0、CY=Y0とする。
【０１２０】
Ｓ６５では、引き続きポインタの移動によって終点の指定を開始させる。終点の指定が継続する間、所定時間t0の経過の計時が繰り返される。
【０１２１】
Ｓ６６では、画像処理部４０は、CX=X0、CY=Y0とした時点から所定時間t0が経過した時点における、現在のポインタの位置P1の座標 (X1,Y1)を取得する。
【０１２２】
Ｓ６７では、トリミング範囲操作部４３によるトリミング範囲の指定が解除されたか否かを判断する。トリミング範囲の指定が解除された場合はＳ７４に移行し、指定が解除されていない場合はＳ６８に移行する。
【０１２３】
Ｓ６８では、(CX,CY)から(X1,Y1)までの距離L、即ち所定時間t0内におけるポインタの移動量を算出する。
【０１２４】
Ｓ６９では、所定の単位時間t0内におけるポインタの移動量が所定量未満であるか否かを判断する。この判断は、例えば距離Lが所定の閾値L0未満か否かを判断することにより行われる。ポインタの移動量が所定量未満である場合はＳ７０に移行し、ポインタの移動量が所定量以上である場合はＳ７１に移行する。
【０１２５】
Ｓ７０では、第１の表示領域４１ａの目的画像を所定の拡大倍率で拡大して表示する。所定の拡大倍率は１００％以上の固定倍率である。
【０１２６】
Ｓ７１では、目的画像がモニタ４１の第１の表示領域４１ａに適合するよう表示させる（フィット表示）。
【０１２７】
Ｓ７２では、CX=X1、CY=Y1とする。
【０１２８】
Ｓ７２では、モニタ４１の第２の表示領域４１ｂの始点P0と終点P1を対角点とする矩形の辺であるトリミング枠を描画する。すでにトリミング枠が描画されていれば、新たな終点位置に従って描画を更新する。その後Ｓ６５に戻り、所定時間t0内におけるポインタの移動量Lを算出し、その移動量Lと閾値L0との大小関係に応じて目的画像を拡大又は縮小表示する処理を繰り返す。
【０１２９】
Ｓ７４では、モニタ４１の第１の表示領域４１ａの目的画像をフィット表示し、処理を終了する。
【０１３０】
図２８〜３２は、上記処理により、ポインタの移動量に応じて表示倍率が変化していく様子を示す。
【０１３１】
即ち、ポインタにより始点P0を指定した後（図２８）、所望の終点位置P1に向けてポインタが移動し、単位時間t0当たりのポインタの移動量の変化に応じて、第１の領域４１ａの目的画像の拡大倍率が大きくなっていく（図２９〜３１）。ただし、第２の領域４１ｂでは、目的画像は常に拡大倍率が１に固定されたままで表示され、ポインタの移動に応じてトリミング枠の描画が更新されるだけである。ポインタ位置が所望位置まで達すれば、第１の領域４１ａの目的画像はフィット表示される（図３２）。
【０１３２】
こうすれば、目的画像中のポインタの概略位置と詳細位置を同時に確認でき、便利である。
【０１３３】
＜第４実施形態＞
第１〜３実施形態では、倍率は１つに固定されていたが、表示倍率を数段階設定しておき、ポインタの移動量に応じた複数段階の表示倍率に切り替えてもよい。
【０１３４】
図３３は第４実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【０１３５】
Ｓ８１では、画像処理部４０は、トリミング範囲操作部４３のマニュアル操作で指定された始点P0の座標(X0,Y0)を取得する。
【０１３６】
Ｓ８２では、CX=X0、CY=Y0とする。
【０１３７】
Ｓ８３では、引き続きポインタの移動によって終点の指定を開始させる。終点の指定が継続する間、所定時間t0の経過の計時が繰り返される。
【０１３８】
Ｓ８４では、画像処理部４０は、CX=X0、CY=Y0とした時点から所定時間t0が経過した時点における、現在のポインタの位置P1の座標 (X1,Y1)を取得する。
【０１３９】
ステップＳ８１〜Ｓ８４の処理は第１実施形態の処理ブロックＡと同様であり、マウスのクリックによる始点P0の指示、クリックを保持した状態でマウスをドラッグアンドドロップすることによる終点の指定が行われる。
【０１４０】
Ｓ８５では、トリミング範囲操作部４３によるトリミング範囲の指定が解除されたか否かを判断する。トリミング範囲の指定が解除された場合はＳ９３に移行し、指定が解除されていない場合はＳ８６に移行する。
【０１４１】
Ｓ８６では、(CX,CY)から(X1,Y1)までの距離L、即ち所定時間t0内におけるポインタの移動量を算出する。
【０１４２】
Ｓ８７では、所定の単位時間t0内におけるポインタの移動量が所定の第１の閾値ＴＨ１未満であるか否かを判断する。ポインタの移動量が第１の閾値ＴＨ１未満である場合はＳ６８に移行し、ポインタの移動量が第１の閾値ＴＨ１以上である場合はＳ９１に移行する。
【０１４３】
Ｓ８８では、さらに、所定の単位時間t0内におけるポインタの移動量が所定の第２の閾値ＴＨ２未満であるか否かを判断する。ポインタの移動量が第２の閾値ＴＨ２未満である場合はＳ８９に移行し、ポインタの移動量が第２の閾値ＴＨ２以上である場合はＳ９０に移行する。
【０１４４】
Ｓ８９では、目的画像を所定の第１の拡大倍率Ａで拡大して表示する。所定の拡大倍率は１００％以上の固定倍率である。
【０１４５】
Ｓ９０では、目的画像を所定の第２の拡大倍率Ｂで拡大して表示する。所定の拡大倍率は１００％以上の固定倍率であり、かつ第１の拡大倍率Ａよりも大きい。
【０１４６】
Ｓ９１では、目的画像をフィット表示する。
【０１４７】
Ｓ９２では、CX=X1、CY=Y1とする。そして、Ｓ８３に戻り、所定時間t0内におけるポインタの移動量Lを算出し、その移動量Lと閾値L0との大小関係に応じて目的画像の表示倍率を変更する処理を繰り返す。
【０１４８】
Ｓ９３では、目的画像をフィット表示し、処理を終了する。
【０１４９】
図３４〜４０はポインタの移動量に応じて表示倍率が変化していく様子を示す。
【０１５０】
即ち、ポインタにより始点P0を指定した後、所望の終点位置P1に向けてポインタが移動し、移動量が徐々に大きくなるにつれて、目的画像の拡大倍率がB⇒A⇒１（拡大・縮小なし）と小さくなっていく（図３４〜３６）。一方、ポインタ位置が当初望んだ位置まで達しつつあるときには、ポインタの移動量が徐々に小さくなり、それに応じて、表示倍率は、１⇒A⇒B（図３７〜３９）と大きくなっていく。よって、細部が容易に確認でき、所望の終点位置P1を正確に位置決めできる。そして、クリック解除により、選択されたトリミング範囲内の画像がフィット表示される（図４０）。
【０１５１】
このように、本実施形態では、所定時間内のポインタの移動量に応じて画像の拡大倍率を変更するから、倍率が急激に切り替わることによる見た目の違和感が減る。
【０１５２】
＜第５実施形態＞
第１〜４実施形態では、ポインタの移動量が所定の閾値未満であれば、倍率が大きくなるよう変更される。このため、マウスのクリックを保持したままポインタをまったく移動しないと、１回だけ倍率が大きくなるにすぎない。しかし、マウスのクリックを保持したままポインタの移動を行わない場合、移動を行わない時間に応じて徐々に倍率を大きくするようにしてもよい。
【０１５３】
図４１は第５実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【０１５４】
まず、Ｓ１０１では、段階的に設定された複数の拡大倍率のうち、ポインタを移動しない時間に応じて段階的に変更する倍率のうち最大の倍率（これをサポート倍率と呼ぶ）を指定する番号ｎ（これをサポート指定倍率数と呼ぶ）の指定を受け付ける。
【０１５５】
Ｓ１０２では、段階的に設定される拡大倍率を指定する番号Ｋ（これをカレント指定倍率数）を０に設定する。ここで、段階的に設定される拡大倍率は、カレント指定倍率数の増加に伴って段階的に増加するよう予め規定されている。即ち、V(0)<V(1)<V(2)<.. V(K-1)<V(K)<V(K+1)<..となるよう予め規定されている。
【０１５６】
Ｓ１０３では、画像処理部４０は、トリミング範囲操作部４３のマニュアル操作で指定された始点P0の座標(X0,Y0)を取得する。
【０１５７】
Ｓ１０４では、CX=X0、CY=Y0とする。
【０１５８】
Ｓ１０５では、引き続きポインタの移動によって終点の指定を開始させる。終点の指定が継続する間、所定時間t0の経過の計時が繰り返される。
【０１５９】
Ｓ１０６では、画像処理部４０は、CX=X0、CY=Y0とした時点から所定時間t0が経過した時点における、現在のポインタの位置P1の座標 (X1,Y1)を取得する。
【０１６０】
Ｓ１０７では、トリミング範囲操作部４３によるトリミング範囲の指定が解除されたか否かを判断する。トリミング範囲の指定が解除された場合はＳ１１３に移行し、指定が解除されていない場合はＳ１０８に移行する。
【０１６１】
Ｓ１０８では、(CX,CY)から(X1,Y1)までの距離L、即ち所定時間t0内におけるポインタの移動量を算出する。
【０１６２】
Ｓ１０９では、所定の単位時間t0内におけるポインタの移動量が所定量L未満であるか否かを判断する。ポインタの移動量が所定量L未満である場合はＳ１１０に移行し、ポインタの移動量が所定量以上である場合はＳ１１２に移行する。
【０１６３】
Ｓ１１０では、カレント倍率指定番号がサポート倍率指定番号未満であるか、即ちK<nであるか否かを判断する。K<nの場合はＳ１１１に移行し、K<nでない場合はＳ１１２に移行する。
【０１６４】
Ｓ１１１では、Ｋをインクリメントし（K=K+1）、目的画像の拡大倍率V(K)を新たに設定する。
【０１６５】
Ｓ１１２では、CX=X1、CY=Y1とする。その後Ｓ１０５に戻り、所定時間t0内におけるポインタの移動量Lを算出し、その移動量Lと閾値L0との大小関係に応じて目的画像を拡大又は縮小表示する処理を繰り返す。
【０１６６】
Ｓ１１３では、目的画像のトリミング範囲内をフィット表示し、処理を終了する。
【０１６７】
この処理によれば、所定時間t0内におけるポインタの移動量Lが閾値L0に満たなければ、倍率がV(1),V(2),..と徐々に増加していく。このため、必要な限りの倍率まで段階的に倍率が変化し、しかもいちいち倍率の変更を指定しなくて済み、便利である。
【０１６８】
図４２〜４７はポインタの移動量に応じて表示倍率が変化していく様子を示す。
【０１６９】
即ち、ポインタにより始点P0を指定した後（図４２）、クリックを保持した状態でポインタをまったく移動させなくても、表示倍率が、V(0)⇒V(1)⇒V(2)に切り替わる（図４３〜４４）。所定時間t0内におけるポインタの移動量Lが閾値L0を超えても、表示倍率は変化せず、トリミング範囲が変化するにすぎない（図４５）。終点P1に近づくにつれて、所定時間t0内におけるポインタの移動量Lが徐々に小さくなっていき、閾値L0を下回ると、表示倍率が、V(2)⇒V(3)に切り替わる（図４６）。クリックを解除すると、確定した始点P0、終点P1を対角点とするトリミング範囲内の部分画像がフィット表示される（図４７）。
【０１７０】
このように、クリックを保持した状態で所定時間内の移動量を閾値L0未満に抑えることで、表示倍率を徐々に上げ、細部を確認しながら終点P1を正確に位置決めすることができる。
【０１７１】
＜第６実施形態＞
第５実施形態では、ポインタの移動量が所定の閾値を超えた場合であっても、倍率は変化しない。しかし、逆に、ポインタの移動量が所定の閾値を超えた場合は、直ちにフィット表示に戻すようにしてもよい。
【０１７２】
図４８は第６実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【０１７３】
まず、Ｓ１２１では、段階的に設定された複数の拡大倍率のうち、ポインタを移動した時間に応じて段階的に変更する倍率のうち最大の倍率（これをサポート倍率と呼ぶ）を指定する番号ｎ（これをサポート表示倍率数と呼ぶ）の指定を受け付ける。
【０１７４】
Ｓ１２２では、段階的に設定される拡大倍率を指定する番号Ｋ（これをカレント表示倍率数）を０に設定する。ここで、段階的に設定される拡大倍率は、第５実施形態と同様、V(0)<V(1)<V(2)<.. V(K-1)<V(K)<V(K+1)<..となるよう規定されている。
【０１７５】
Ｓ１２３では、画像処理部４０は、トリミング範囲操作部４３のマニュアル操作で指定された始点P0の座標(X0,Y0)を取得する。
【０１７６】
Ｓ１２４では、CX=X0、CY=Y0とする。
【０１７７】
Ｓ１２５では、引き続きポインタの移動によって終点の指定を開始させる。終点の指定が継続する間、所定時間t0の経過の計時が繰り返される。
【０１７８】
Ｓ１２６では、画像処理部４０は、CX=X0、CY=Y0とした時点から所定時間t0が経過した時点における、現在のポインタの位置P1の座標 (X1,Y1)を取得する。
【０１７９】
Ｓ１２７では、トリミング範囲操作部４３によるトリミング範囲の指定が解除されたか否かを判断する。トリミング範囲の指定が解除された場合はＳ１３４に移行し、指定が解除されていない場合はＳ１２８に移行する。
【０１８０】
Ｓ１２８では、(CX,CY)から(X1,Y1)までの距離L、即ち所定時間t0内におけるポインタの移動量を算出する。
【０１８１】
Ｓ１２９では、所定の単位時間t0内におけるポインタの移動量が所定の閾値未満であるか否かを判断する。ポインタの移動量が所定の閾値未満である場合はＳ１３０に移行し、ポインタの移動量が所定の閾値以上である場合はＳ１３２に移行する。
【０１８２】
Ｓ１３０では、さらに、カレント表示倍率数Kがサポート表示倍率n未満であるか否かを判断する。K<nである場合はＳ１３１に移行し、K<nでない場合はＳ１３３に移行する。
【０１８３】
Ｓ１３１では、Ｋをインクリメントし（K=K+1）、目的画像の拡大倍率V(K)を新たに設定する。
【０１８４】
Ｓ１３２では、Ｋ＝０とし、フィット表示を行う。
【０１８５】
Ｓ１３３では、CX=X1、CY=Y1とする。その後Ｓ１２５に戻り、所定時間t0内におけるポインタの移動量Lを算出し、その移動量Lと閾値L0との大小関係に応じて目的画像を拡大又は縮小表示する処理を繰り返す。
【０１８６】
Ｓ１３４では、始点P0及び現在のポインタ位置P1とを対角点とする目的画像のトリミング範囲内をフィット表示し、処理を終了する。
【０１８７】
図４９〜５６はポインタの移動量に応じて表示倍率が変化していく様子を示す。なお、この例ではサポート表示倍率n=2とする。
【０１８８】
即ち、ポインタにより始点P0を指定した後（図４９）、クリックを保持した状態でポインタをまったく移動させなくても、表示倍率が、V(0)⇒V(1)⇒V(2)と段階的に大きくなっていく（図５０〜５１）。所定時間t0内におけるポインタの移動量Lが閾値L0未満であれば表示倍率は変化せず、トリミング範囲が変化するにすぎない（図５２）。所定時間t0内におけるポインタの移動量Lが閾値L0を超えれば、フィット表示になる（図５３）。
【０１８９】
ポインタの位置が意図する終点P1に近づくにつれて、所定時間t0内におけるポインタの移動量Lが徐々に小さくなっていき、閾値L0を下回ると、再び、表示倍率が、V(0)⇒V(1)⇒V(2)と段階的に大きくなっていく（図５４〜５５）。クリックを解除すると、確定した始点P0、終点P1を対角点とするトリミング範囲内の部分画像がフィット表示される（図５６）。
【０１９０】
このように、クリックを保持した状態で所定時間内の移動量を閾値L0未満に抑えることで、表示倍率を徐々に上げ、細部を確認しながら終点P1を正確に位置決めすることができる。しかも、移動量の大小によって倍率の上げ下げが可能であるから、必要に応じた倍率変更ができ、第５実施形態よりもさらに便利である。
【０１９１】
＜第７実施形態＞
第１〜６実施形態では、目的画像のトリミング範囲の指定を想定した例を挙げたが、本発明は画面上における各種の編集作業に適用できる。即ち、上記実施形態において、目的画像を、文字、数字、図柄、アイコン等、画面上で表示される各種の編集対象（オブジェクト）と置換しても本発明は成立する。
【０１９２】
例えば、ワープロソフトにおける文字の追加、削除、変更を行う領域を指定する際の動作に本発明を適用することを考える。
【０１９３】
図５７に示すように、ワープロ入力画面上において、所望の始点P0および終点P1を、マウスのポインタで指定したとする。あとは、所定時間t0内のポインタの移動量に応じた倍率で、画面上の文字を拡大表示、縮小表示、あるいはフィット表示すればよい。図５８は一例として、始点P0および終点P1を対角点とする矩形領域内の文字をフィット表示している状態を示す。図示しないが、その他、第５実施形態のような倍率V(K)による段階的な拡大表示も可能である。
【０１９４】
本発明は、表計算ソフトやプレゼンテーションソフトその他の各種デスクトップ編集ソフトに応用可能であるが、いずれにせよ、編集対象は画像に限定されないし、編集目的も、画像のトリミングに限定されない。
【図面の簡単な説明】
【０１９５】
【図１】図１は、本発明の好ましい実施形態に係るプリント処理システムの要部構成図である。
【図２】図２は、第１実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【図３】図３は、フィット表示の一例を示す図である。
【図４】図４は、拡大表示の一例を示す図である。
【図５】図５は、フィット表示でトリミング範囲を指定している状態を示す図である。
【図６】図６は、フィット表示でトリミング範囲を指定している状態を示す図である。
【図７】図７は、フィット表示でトリミング範囲を指定している状態を示す図である。
【図８】図８は、フィット表示でトリミング範囲を指定している状態を示す図である。
【図９】図９は、拡大表示でトリミング範囲を指定している状態を示す図である。
【図１０】図１０は、拡大表示でトリミング範囲を指定している状態を示す図である。
【図１１】図１１は、フィット表示でトリミング範囲を示す図である。
【図１２】図１２は、始点移動処理の流れを示すフローチャートである。
【図１３】図１３は、フィット表示で始点の位置を示す図である。
【図１４】図１４は、拡大表示で始点の位置を示す図である。
【図１５】図１５は、拡大表示で始点の位置が変更された状態を示す図である。
【図１６】図１６は、トリミング枠移動処理の流れを示すフローチャートである。
【図１７】図１７は、フィット表示でトリミング範囲を示す図である。
【図１８】図１８は、拡大表示でトリミング範囲を示す図である。
【図１９】図１９は、拡大表示でトリミング枠の移動を指定している状態を示す図である。
【図２０】図２０は、フィット表示でトリミング範囲を示す図である。
【図２１】図２１は、枠サイズ変更処理の流れを示すフローチャートである。
【図２２】図２２は、フィット表示でトリミング範囲を示す図である。
【図２３】図２３は、拡大表示でトリミング範囲を示す図である。
【図２４】図２４は、拡大表示でトリミング枠のサイズ変更を指定している状態を示す図である。
【図２５】図２５は、フィット表示でトリミング範囲を示す図である。
【図２６】図２６は、第２実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【図２７】図２７は、第３実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【図２８】図２８は、トリミング枠の始点指定時に第１の表示領域および第２の表示領域にそれぞれフィット表示された目的画像を示す図である。
【図２９】図２９は、トリミング枠の終点指定中に第１の表示領域に拡大表示されかつ第２の表示領域にフィット表示された目的画像を示す図である。
【図３０】図３０は、トリミング枠の終点指定中に第１の表示領域および第２の表示領域にそれぞれフィット表示された目的画像を示す図である。
【図３１】図３１は、トリミング枠の終点指定中に第１の表示領域に拡大表示されかつ第２の表示領域にフィット表示された目的画像を示す図である。
【図３２】図３２は、トリミング枠の終点指定後に第１の表示領域および第２の表示領域にそれぞれフィット表示された目的画像を示す図である。
【図３３】図３３は、第４実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【図３４】図３４は、トリミング枠の始点指定開始時に拡大倍率Ｂで表示された目的画像を示す図である。
【図３５】図３５は、トリミング枠の始点指定開始時に拡大倍率Ａで表示された目的画像を示す図である。
【図３６】図３６は、トリミング枠の始点指定開始時に拡大倍率１で表示された目的画像を示す図である。
【図３７】図３７は、トリミング枠の終点指定中に拡大倍率１で表示された目的画像を示す図である。
【図３８】図３８は、トリミング枠の終点指定中に拡大倍率Ａで表示された目的画像を示す図である。
【図３９】図３９は、トリミング枠の終点指定中に拡大倍率Ｂで表示された目的画像を示す図である。
【図４０】図４０は、トリミング枠の終点指定後にフィット表示されたトリミング枠内の目的画像を示す図である。
【図４１】図４１は、第５実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【図４２】図４２は、トリミング枠の始点指定時に拡大倍率V(0)で表示された目的画像を示す図である。
【図４３】図４３は、トリミング枠の終点指定中に拡大倍率V(1)で表示された目的画像を示す図である。
【図４４】図４４は、トリミング枠の終点指定中に拡大倍率V(2)で表示された目的画像を示す図である。
【図４５】図４５は、閾値を超えたポインタ移動により拡大倍率V(2)が維持されて表示された目的画像を示す図である。
【図４６】図４６は、トリミング枠の終点指定中に拡大倍率V(3)で表示された目的画像を示す図である。
【図４７】図４７は、トリミング枠の終点指定後にフィット表示されたトリミング枠内の目的画像を示す図である。
【図４８】図４８は、第６実施形態に係るトリミング枠生成処理の流れを示すフローチャートである。
【図４９】図４９は、トリミング枠の始点指定時に拡大倍率V(0)で表示された目的画像を示す図である。
【図５０】図５０は、トリミング枠の終点指定中に拡大倍率V(1)で表示された目的画像を示す図である。
【図５１】図５１は、トリミング枠の終点指定中に拡大倍率V(2)で表示された目的画像を示す図である。
【図５２】図５２は、閾値を超えたポインタ移動により拡大倍率V(2)が維持されて表示された目的画像を示す図である。
【図５３】図５３は、トリミング枠の終点指定中にフィット表示された目的画像を示す図である。
【図５４】図５４は、トリミング枠の終点指定中に拡大倍率V(1)で表示された目的画像を示す図である。
【図５５】図５５は、トリミング枠の終点指定中に拡大倍率V(2)で表示された目的画像を示す図である。
【図５６】図５６は、トリミング枠の終点指定後にフィット表示されたトリミング枠内の目的画像を示す図である。
【図５７】図５７は、ワープロソフトにおける文字編集枠の表示例を示す図である。
【図５８】図５８は、文字編集枠内の文字がフィット表示された状態を示す図である。
【符号の説明】
【０１９６】
４０：画像処理部、４１：モニタ、４３：トリミング範囲操作部
【図１】
2008521067.tif 000003
【図２】
2008521067.tif 000004
【図３】
2008521067.tif 000005
【図４】
2008521067.tif 000006
【図５】
2008521067.tif 000007
【図６】
2008521067.tif 000008
【図７】
2008521067.tif 000009
【図８】
2008521067.tif 000010
【図９】
2008521067.tif 000011
【図１０】
2008521067.tif 000012
【図１１】
2008521067.tif 000013
【図１２】
2008521067.tif 000014
【図１３】
2008521067.tif 000015
【図１４】
2008521067.tif 000016
【図１５】
2008521067.tif 000017
【図１６】
2008521067.tif 000018
【図１７】
2008521067.tif 000019
【図１８】
2008521067.tif 000020
【図１９】
2008521067.tif 000021
【図２０】
2008521067.tif 000022
【図２１】
2008521067.tif 000023
【図２２】
2008521067.tif 000024
【図２３】
2008521067.tif 000025
【図２４】
2008521067.tif 000026
【図２５】
2008521067.tif 000027
【図２６】
2008521067.tif 000028
【図２７】
2008521067.tif 000029
【図２８】
2008521067.tif 000030
【図２９】
2008521067.tif 000031
【図３０】
2008521067.tif 000032
【図３１】
2008521067.tif 000033
【図３２】
2008521067.tif 000034
【図３３】
2008521067.tif 000035
【図３４】
2008521067.tif 000036
【図３５】
2008521067.tif 000037
【図３６】
2008521067.tif 000038
【図３７】
2008521067.tif 000039
【図３８】
2008521067.tif 000040
【図３９】
2008521067.tif 000041
【図４０】
2008521067.tif 000042
【図４１】
2008521067.tif 000043
【図４２】
2008521067.tif 000044
【図４３】
2008521067.tif 000045
【図４４】
2008521067.tif 000046
【図４５】
2008521067.tif 000047
【図４６】
2008521067.tif 000048
【図４７】
2008521067.tif 000049
【図４８】
2008521067.tif 000050
【図４９】
2008521067.tif 000051
【図５０】
2008521067.tif 000052
【図５１】
2008521067.tif 000053
【図５２】
2008521067.tif 000054
【図５３】
2008521067.tif 000055
【図５４】
2008521067.tif 000056
【図５５】
2008521067.tif 000057
【図５６】
2008521067.tif 000058
【図５７】
2008521067.tif 000059
【図５８】
2008521067.tif 000060
【手続補正書】
【提出日】平成18年6月30日(2006.6.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる複数の基準点をポインタの移動により指定させる指定部と、
前記複数の基準点の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出部と、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、
を備える画面編集装置。
【請求項２】
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量が所定量未満の場合に前記編集対象を所定の拡大倍率で拡大表示させる請求項１に記載の画面編集装置。
【請求項３】
前記表示制御部は前記複数の基準点の指定が解除された場合に前記編集対象を所定の縮小倍率で縮小表示させる請求項２に記載の画面編集装置。
【請求項４】
前記所定の縮小倍率は前記編集対象が前記表示装置の表示領域に適合して表示される倍率である請求項３に記載の画面編集装置。
【請求項５】
前記表示制御部は前記編集範囲の外縁を示す編集枠を前記表示装置に表示させる請求項１〜４のいずれかに記載の画面編集装置。
【請求項６】
前記指定部は前記編集枠の複数の対角点の移動を前記ポインタの移動により指定させ、
前記算出部は前記複数の対角点の移動指定が継続する間、前記所定の単位時間内における前記ポインタの移動量を算出し、
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象を拡大又は縮小して表示装置に表示させる請求項５に記載の画面編集装置。
【請求項７】
前記表示制御部は前記複数の対角点の移動の指定に応じて前記複数の対角点を移動表示させる請求項６に記載の画面編集装置。
【請求項８】
前記指定部は前記編集枠の移動を前記ポインタの移動により指定させ、
前記算出部は前記編集枠の移動指定が継続する間、前記所定の単位時間内における前記ポインタの移動量を算出し、
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象を拡大又は縮小して表示装置に表示させる請求項５に記載の画面編集装置。
【請求項９】
前記表示制御部は前記編集枠の移動の指定に応じて前記編集枠を移動表示させる請求項８に記載の画面編集装置。
【請求項１０】
前記指定部は前記編集枠のサイズ変更を前記ポインタの移動により指定させ、
前記算出部は前記編集枠のサイズ変更指定が継続する間、前記所定の単位時間内における前記ポインタの移動量を算出し、
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象を拡大又は縮小して表示装置に表示させる請求項５に記載の画面編集装置。
【請求項１１】
前記表示制御部は前記編集枠のサイズ変更の指定に応じて前記編集枠のサイズを変更して表示させる請求項１０に記載の画面編集装置。
【請求項１２】
前記表示制御部は所定の複数の段階的な閾値と前記所定の単位時間内における前記ポインタの移動量との大小関係に応じ、前記編集対象の表示倍率を前記大小関係に対応する所定の複数の段階的な倍率のいずれかに切り替えて表示装置に表示させる請求項１に記載の画面編集装置。
【請求項１３】
前記表示制御部は前記複数の基準点の指定が解除された場合に前記編集枠で囲まれた編集対象の一部分が前記表示装置の領域と適合するように表示倍率を変更して表示する請求項１２に記載の画面編集装置。
【請求項１４】
前記表示制御部は前記所定の時間内における前記ポインタの移動量が所定量未満であることに応じ、前記編集対象の表示倍率を段階的に変更して表示する請求項１に記載の画面編集装置。
【請求項１５】
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量が前記所定量以上であることに応じ、現在の表示倍率を維持して表示する請求項１４に記載の画面編集装置。
【請求項１６】
前記表示制御部は前記所定の単位時間内における前記ポインタの移動量が前記所定量以上であることに応じ、前記編集対象の表示倍率を前記表示装置の表示領域に適合して表示される倍率に変更して表示する請求項１４に記載の画面編集装置。
【請求項１７】
前記表示制御部は、前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象を前記表示装置の所定の第１の表示領域に拡大又は縮小して表示させ、かつ前記編集対象全体を前記表示装置の所定の第２の表示領域に表示させる請求項１〜１６のいずれかに記載の画面編集装置。
【請求項１８】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる複数の基準点を指定するポインタの移動を指定させ、かつ前記複数の基準点の指定が継続する間に前記編集対象の拡大の指示を受け付ける指定部と、
前記複数の基準点の指定が継続する間に前記編集対象の拡大の指示が受け付けられた場合、前記拡大の指示に応じて前記編集対象を所定の拡大倍率で拡大して表示装置に表示させる表示制御部と、
を備える画面編集装置。
【請求項１９】
前記表示制御部は前記複数の基準点の指定が解除された場合に前記編集対象を所定の縮小倍率で縮小表示させる請求項１８に記載の画面編集装置。
【請求項２０】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠の移動をポインタにより指定させる指定部と、
前記編集枠の移動の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出部と、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、
を備える画面編集装置。
【請求項２１】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠のサイズ変更をポインタにより指定させる指定部と、
前記編集枠のサイズ変更の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出部と、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御部と、
を備える画面編集装置。
【請求項２２】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる複数の基準点をポインタの移動により指定させるステップと、
前記複数の基準点の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出するステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させるステップと、
を含む画面編集方法。
【請求項２３】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる複数の基準点を指定するポインタの移動を指定させ、かつ前記複数の基準点の指定が継続する間に前記編集対象の拡大の指示を受け付けるステップと、
前記複数の基準点の指定が継続する間に前記編集対象の拡大の指示が受け付けられた場合、前記拡大の指示に応じて前記編集対象を所定の拡大倍率で拡大して表示装置に表示させるステップと、
を含む画面編集方法。
【請求項２４】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠の移動をポインタにより指定させるステップと、
前記編集枠の移動の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出するステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させるステップと、
を含む画面編集方法。
【請求項２５】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠のサイズ変更をポインタにより指定させるステップと、
前記編集枠のサイズ変更の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出ステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御ステップと、
を含む画面編集方法。
【請求項２６】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる複数の基準点をポインタの移動により指定させるステップと、
前記複数の基準点の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出するステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させるステップと、
をコンピュータに実行させる画面編集プログラム。
【請求項２７】
画面上の所望の編集対象に対する所望の編集範囲の確定基準となる複数の基準点を指定するポインタの移動を指定させ、かつ前記複数の基準点の指定が継続する間に前記編集対象の拡大の指示を受け付けるステップと、
前記複数の基準点の指定が継続する間に前記編集対象の拡大の指示が受け付けられた場合、前記拡大の指示に応じて前記編集対象を所定の拡大倍率で拡大して表示装置に表示させるステップと、
をコンピュータに実行させる画面編集プログラム。
【請求項２８】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠の移動をポインタにより指定させるステップと、
前記編集枠の移動の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出するステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させるステップと、
をコンピュータに実行させる画面編集プログラム。
【請求項２９】
画面上の所望の編集対象に対する所望の編集範囲の外縁を示す編集枠のサイズ変更をポインタにより指定させるステップと、
前記編集枠のサイズ変更の指定が継続する間、所定の単位時間内における前記ポインタの移動量を算出する算出ステップと、
前記所定の単位時間内における前記ポインタの移動量に応じて前記編集対象の表示倍率を変更して表示装置に表示させる表示制御ステップと、
をコンピュータに実行させる画面編集プログラム。
【国際調査報告】
2008521067.tif 000061
2008521067.tif 000062
2008521067.tif 000063