(57)【要約】【課題】簡易なカーソル操作により、画面上の領域に複数の飾付部品をユーザの意図を反映して配置する。【解決手段】画面上の、カーソルを放す操作が行われた第１の点と、カーソルを放す操作の前にカーソルが移動した軌道上の第２の点との間のカーソルの移動距離および移動時間の少なくとも一方に基づいて長さを決定し、第１の点と、カーソルを放す操作の前に、カーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、その軌道の第１の点を越えて延びた、その決定された長さの延長軌道を決定し、決定された延長軌道に沿って複数の飾付部品を配置する。【選択図】図４
2009238106.tif 000002
【特許請求の範囲】
【請求項１】
画像表示手段上に表示されている対象領域に、カーソルの操作に基づいて複数の飾付部品を配置する画像処理方法であって、
前記画像表示手段上の、カーソルを放す操作が行われた第１の点と、前記カーソルを放す操作の前に該カーソルが移動した軌道上の第２の点との間のカーソルの移動距離および移動時間の少なくとも一方、あるいはカーソルの押下時間に基づいて長さを決定し、
前記第１の点と、前記カーソルを放す操作の前に、該カーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、該軌道の前記第１の点を越えて延びた前記決定された長さの延長軌道を決定し、
該決定された延長軌道に沿って前記複数の飾付部品を配置する
ことを特徴とする画像処理方法。
【請求項２】
画像表示手段上に表示されている対象領域に、カーソルの操作に基づいて複数の飾付部品を配置する画像処理装置であって、
前記画像表示手段上の、カーソルを放す操作が行われた第１の点と、前記カーソルを放す操作の前に該カーソルが移動した軌道上の第２の点との間のカーソルの移動距離および移動時間の少なくとも一方、あるいはカーソルの押下時間に基づいて長さを決定する長さ決定手段と、
前記第１の点と、前記カーソルを放す操作の前に、該カーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、該軌道の前記第１の点を越えて延びた前記長さ決定手段により決定された長さの延長軌道を決定する延長軌道決定手段と、
前記延長軌道決定手段により決定された延長軌道に沿って前記複数の飾付部品を配置する飾付部品配置手段と
を備えたことを特徴とする画像処理装置。
【請求項３】
前記飾付部品配置手段により配置される飾付部品の数、大きさ、および色の少なくとも１つを設定する設定手段を備えたことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記設定手段による設定が、前記画像表示手段上に表示されている、前記配置する飾付部品の選択に用いられる選択ボタン上で、前記カーソルを押下した状態で維持する操作の持続時間に基づいて行われるものであることを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記選択ボタン上で前記カーソルを押下する操作と、前記第１の点で前記カーソルを放す操作とが、一連の動作で行われるものであることを特徴とする請求項３記載の画像処理装置。
【請求項６】
前記対象領域が、写真画像が存在する領域であり、
前記写真画像中の主要被写体を表す領域を検出する検出手段をさらに備え、
前記飾付部品配置手段が、前記検出手段により検出された領域と他の領域に、互いに異なる配置態様で前記装飾部品を配置するものであることを特徴とする請求項1から４のいずれか１項記載の画像処理装置。
【請求項７】
前記長さ決定手段による決定が、前記第１の点と前記第２の点との間のカーソルの移動速度、移動加速度のいずれかに基づいて行われるものであることを特徴とする請求項1から５のいずれか１項記載の画像処理装置。
【請求項８】
前記第２の点が、前記カーソルを放す操作に先立って該放す操作と一連の動作で前記カーソルの押下操作を開始した点、前記カーソルを放す操作の所定の時間前に前記カーソルがあった点および前記カーソルを放す操作の前に該カーソルが移動した軌道上で、前記第１の点から所定の距離に存在する点のいずれかであることを特徴とする請求項1から６のいずれか１項記載の画像処理装置。
【請求項９】
画像表示手段上に表示されている対象領域に、カーソルの操作に基づいて複数の飾付部品を配置するための画像処理プログラムであって、
コンピュータに、
前記画像表示手段上の、カーソルを放す操作が行われた第１の点と、前記カーソルを放す操作の前に該カーソルが移動した軌道上の第２の点との間のカーソルの移動距離および移動時間のいずれか一方または両方に基づいて長さを決定し、
前記第１の点と、前記カーソルを放す操作の前に、該カーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、該軌道の前記第１の点を越えて延びた前記決定された長さの延長軌道を決定し、
該決定された延長軌道に沿って前記複数の飾付部品を配置する
ことを実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示手段上に表示されている対象領域に、カーソルの操作に基づいて複数の飾付部品を配置する画像処理方法および装置ならびにプログラムに関するものである。
【背景技術】
【０００２】
近年、デジタル写真画像を楽しむ上で、写真画像に対して花やハートマーク等、各種の図形の飾り付けをすることが行われており、画像表示手段上に、飾り付ける対象の写真画像を表示させ、ユーザによるカーソルのクリック操作などで直接指定された写真画像上の位置に所望の飾付部品を配置処理することが知られている。
【０００３】
特許文献１では、図18に示すように、写真画像91中の、人物の顔領域92を除いた背景領域のランダムな位置に飾付部品を自動配置する方法が提案されている。
【０００４】
特許文献２では、写真画像中の人物の顔領域のサイズに合わせて拡縮した飾付部品（メガネ、付け髭など）を、その顔領域の画像に合うように位置決めして自動配置する方法が提案されている。
【特許文献１】特開２０００−２２９２９号公報
【特許文献２】特開２００４−１７８１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザにより直接指定された位置に飾付部品を配置する上記方法では、飾付部品を配置する度にその配置位置を指定する操作を要するため、配置する飾付部品の数が多いほど手間が掛かるという問題がある。また、ユーザが飾付部品を配置する位置決めに不慣れな場合には、不自然な配置になってしまう場合も多い。
【０００６】
また、飾付部品をランダムな位置に自動配置する特許文献１の方法では、飾付部品の配置を自動化することによりユーザの手間を軽減することは可能であるが、飾付部品の配置にユーザの意図を反映することができない。
【０００７】
また、顔領域の位置とサイズに応じて、飾付部品のしかるべき配置位置が一意的に決定される特許文献２では、その飾付部品を用いることにより得られる飾り付けの効果のバリエーションが少ないという問題がある。
【０００８】
本発明は、上記事情に鑑み、簡易なカーソル操作により、複数の飾付部品をユーザの意図を反映して配置することができる画像処理方法および装置ならびにプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明の画像処理方法は、画像表示手段上に表示されている対象領域に、カーソルの操作に基づいて複数の飾付部品を配置する画像処理方法であって、画像表示手段上の、カーソルを放す操作が行われた第１の点と、カーソルを放す操作の前にそのカーソルが移動した軌道上の第２の点との間のカーソルの移動距離および移動時間の少なくとも一方、あるいはカーソルの押下時間に基づいて長さを決定し、第１の点と、カーソルを放す操作の前に、そのカーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、その軌道の第１の点を越えて延びた、その決定された長さの延長軌道を決定し、決定された延長軌道に沿って複数の飾付部品を配置することを特徴とするものである。
【００１０】
本発明の画像処理装置は、画像表示手段上に表示されている対象領域に、カーソルの操作に基づいて複数の飾付部品を配置する画像処理装置であって、画像表示手段上の、カーソルを放す操作が行われた第１の点と、カーソルを放す操作の前にそのカーソルが移動した軌道上の第２の点との間のカーソルの移動距離および移動時間の少なくとも一方、あるいはカーソルの押下時間に基づいて長さを決定する長さ決定手段と、第１の点と、カーソルを放す操作の前に、そのカーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、その軌道の前記第１の点を越えて延びた、長さ決定手段により決定された長さの延長軌道を決定する延長軌道決定手段と、延長軌道決定手段により決定された延長軌道に沿って複数の飾付部品を配置する飾付部品配置手段とを備えたことを特徴とするものである。
【００１１】
上記装置は、飾付部品配置手段により配置される飾付部品の数、大きさ、および色の少なくとも１つを設定する設定手段をさらに備えたものであってもよい。
【００１２】
この設定手段による設定は、画像表示手段上に表示されている、配置する飾付部品の選択に用いられる選択ボタン上で、カーソルを押下した状態で維持する操作の持続時間に基づいて行われるものであってもよい。
【００１３】
また、上記装置においては、選択ボタン上でカーソルを押下する操作と、第１の点でカーソルを放す操作とが、一連の動作で行われるものであってもよい。
【００１４】
また、上記装置において、対象領域が、写真画像が存在する領域であり、写真画像中の主要被写体を表す領域を検出する検出手段をさらに備え、飾付部品配置手段が、検出手段により検出された領域と他の領域に、互いに異なる配置態様で装飾部品を配置するものであってもよい。
【００１５】
また、長さ決定手段による決定は、第１の点と第２の点との間のカーソルの移動速度、移動加速度のいずれかに基づいて行われるものであってもよい。
【００１６】
また、第２の点は、カーソルを放す操作に先立ってその放す操作と一連の動作でカーソルの押下操作を開始した点、カーソルを放す操作の所定の時間前にカーソルがあった点およびカーソルを放す操作の前にそのカーソルが移動した軌道上で、第１の点から所定の距離に存在する点のいずれかであってもよい。
【００１７】
本発明の画像処理プログラムは、画像表示手段上に表示されている対象領域に、カーソルの操作に基づいて複数の飾付部品を配置ためのプログラムであって、コンピュータに、画像表示手段上の、カーソルを放す操作が行われた第１の点と、カーソルを放す操作の前にそのカーソルが移動した軌道上の第２の点との間のカーソルの移動距離および移動時間の少なくとも一方、あるいはカーソルの押下時間に基づいて長さを決定し、第１の点と、カーソルを放す操作の前に、そのカーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、その軌道の第１の点を越えて延びた前記決定された長さの延長軌道を決定し、決定された延長軌道に沿って複数の飾付部品を配置することを実行させるためのものである。
【００１８】
なお、ここで対象領域というのは、飾付部品を配置したい領域を広く意味するものであり、写真画像のほか各種の画像、図形、文字列等のコンテンツが存在する領域に限らず、何らコンテンツが存在しない領域をも含むものである。
【００１９】
また、「カーソル」とは、画面上での操作位置を示すものであり、必ずしも画面上に表れる絵記号に限られるものではない。したがって、「カーソルを操作する」とは、表示画面上のカーソルを操作するマウスや、赤外線方式や電波方式によるリモートコントロール・ポインティングデバイス等の、表示画面上での入力位置や座標を指定する入力機器を用いて表示画面上のカーソルを操作する画面上の絵記号を動かすものに限られるものではなく、画面には何も現れないで指で操作をするタッチパネルをも含むものを意味する。
【００２０】
ここで、カーソルを、押下する操作、押下した状態で維持する操作、押下した状態で移動する動作（ドラッグ操作）、および放す操作とは、たとえばカーソルを操作する入力機器がマウスである場合、それぞれマウスボタンを押す操作、マウスボタンを押したまま維持する操作およびマウスボタンを離す操作をいう。また、タッチパネルであれば、パネルに指をタッチする操作、タッチした状態で維持する操作、タッチした指をパネル面上で移動する操作、およびパネルから指を離す操作を意味する。
【００２１】
また、カーソルを押下する操作とカーソルを放す操作とを一連の動作で行うとは、それらの操作の間ではカーソルを押下した状態で維持することを意味する。
【発明の効果】
【００２２】
本発明の画像処理方法および装置ならびにプログラムによれば、画像表示手段上に表示されている対象領域に、カーソルの操作に基づいて複数の飾付部品を配置する際に、画像表示手段上の、カーソルを放す操作が行われた第１の点と、カーソルを放す操作の前にそのカーソルが移動した軌道上の第２の点との間のカーソルの移動距離および移動時間のいずれか一方または両方、あるいはカーソルの押下時間に基づいて長さを決定し、第１の点と、カーソルを放す操作の前に、そのカーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、その軌道の第１の点を越えて延びた、その決定された長さの延長軌道を決定し、決定された延長軌道に沿って複数の飾付部品を配置するようにしているので、簡易なカーソル操作により、複数の飾付部品をユーザの意図を反映して配置することができる。
【００２３】
また、その延長軌道がカーソルの移動した軌道より長い場合には、小さい範囲でのカーソル操作で、広い範囲に亘って飾付部品を配置することもできる。
【００２４】
また、配置される飾付部品の数、大きさ、および色の少なくとも１つを、画像表示手段上に表示されている、配置する飾付部品の選択に用いられる選択ボタン上でカーソルを押下した状態で維持する操作の持続時間に基づいて設定する場合には、ユーザは飾付部品の数などの設定を直感的なカーソルの操作によりに行うことができる。
【００２５】
また、選択ボタン上でカーソルを押下する操作と、第１の点でカーソルを放す操作とが、一連の動作で行われるものである場合には、より少ない操作で飾付部品を配置することができる。
【００２６】
また、対象領域を写真画像が存在する領域とし、写真画像中の主要被写体を表す領域を検出し、検出された領域と他の領域に、互いに異なる配置態様で装飾部品を配置する場合には、たとえば人物画像中の主要被写体となる顔領域上には多数の飾付部品が重なって配置されることがないようにするとともに、顔以外の領域には多数の飾付部品が重なって配置されてもよいようにすることができ、顔画像を際立たせることができる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して、本発明の一実施の形態について説明する。
【００２８】
図１は、画像処理ワークステーションの概要を示すブロック図である。図に示すように、この画像処理ワークステーションは、入力された画像を表示させ、ユーザからの指示に応じて画像処理を施し、画像処理済の画像を表示させるコンピュータであり、デジタル画像を入力する画像入力部10と、ユーザからの指示を入力するためのユーザ入力部20と、ユーザ入力部20における入力に基づいて、デジタル画像に画像処理を行う画像処理部30と、ディスプレイ等の画像表示部40と、画像表示部40上に、入力された画像や画像処理済の画像などを表示させる表示制御部50と備えている。
【００２９】
ユーザ入力部30には、マウスやタッチパネル、赤外線方式や電波方式によるリモートコントロール・ポインティングデバイス等の、表示画面上での入力位置や座標を指定する入力機器が含まれており、このような入力機器を用いて表示画面上のカーソルを操作することにより、コンピュータに所望の処理を実行させることができる。なお、たとえばマウスボタンを押下し、押下した状態でマウスを移動させ、移動先でマウスボタンを離すことにより、カーソルを、押下する操作、押下した状態で維持しながら移動させる操作、放す操作を行うことができる。
【００３０】
図２は、画像処理部30の、飾付部品を配置する機能に関連する部分を示すブロック図である。この画像処理部30は、たとえば図３に示すような表示画面61上におけるカーソルの操作に基づいて飾付部品を配置するものであり、飾付部品選択部31、強度設定部32、長さ決定部34、延長軌道決定部35、配置部36、検出部37などを備えている。
【００３１】
なお、図２に示す画像処理部の構成は、補助記憶装置に読み込まれた画像処理プログラムを画像処理ワークステーション上で実行することにより実現される。このとき、この画像処理プログラムは、CD-ROM等の情報記憶媒体に記憶され、もしくはインターネット等のネットワークを介して配布され、コンピュータにインストールされることになる。
【００３２】
飾付部品選択部31は、たとえば図４に示すような、表示画面61上に表示されている飾付部品の選択ボタン71、72、73のいずれかの上でカーソルを押下する操作により、その選択ボタンに対応する飾付部品を選択するものである。
【００３３】
強度設定部32は、配置処理部34により配置される飾付部品の数、大きさ、色などをあらかじめデフォルトで設定した値を用いて、あるいはユーザの入力に応じて設定するものであって、たとえば選択ボタン上で、カーソルを押下した回数や、カーソルを押下した状態で維持する操作の持続時間が長さや、感圧式タッチパネルなどによりカーソルを押下する押し圧の強さなどに応じて飾付部品の数などを設定する。
【００３４】
図4に示すように、選択ボタン上でカーソルCsを押下した状態で維持する操作の持続時間が長いほど、表示画面上にハート型の飾付部品が増えていくアニメーションを表示させるとともに、設定される飾付部品の数も大きくなるようにしてもよい。
【００３５】
なお、それぞれランダムな色を有する多様なサイズの飾付部品を配置する場合には、飾付部品に用いられる、色の数、サイズの数などを設定し、配置される飾付部品の多様性を調整することもできる。
【００３６】
また、複数の設定項目のそれぞれの設定値を予め複数の段階で定義しておき、ユーザの入力に応じて選ばれた段階に対応する設定値のセットを用いるようにしてもよい。たとえば、段階１では、配置される飾付部品の数を５個とし、その中で２個は赤色、３個は白色とし、かつ、２個は大の大きさ、２個は中大きさ、１個は小の大きさとする設定が、段階２では、配置される飾付部品の数を７個とし、その中で２個は赤色、３個は白色、２個は青色とし、かつ、３個は大の大きさ、２個は中の大きさ、２個は小の大きさとする設定がなされるよう、予め定義する。
【００３７】
長さ決定部34は、画像表示部40上の、カーソルを放す操作が行われた点Ptと、カーソルを放す操作の前にカーソルが移動した軌道上の点Phとの間のカーソルの移動距離および移動時間のいずれか一方または両方に基づいて長さDを決定する。
【００３８】
たとえば、点Ptと点Phとの間のカーソルの移動距離、移動速度、移動加速度のいずれかを長さを決定するための基準とし、基準として用いる移動距離、移動速度、または移動加速度の値が大きいほど、長さDが大きくなるように決定する。
【００３９】
なお、カーソルの押下を開始した時点から点Ptでカーソルを放すまでの経過時間が長いほど、長さDが大きくなるように決定してもよい。
【００４０】
ここで、点Phは、図５および図６に示すように、カーソルの移動軌道Tにおいて、点P1でカーソルが押下され、押下したまま点Ptに移動し、点Ptで放す操作が行われた場合、押下操作を開始した点P1であってもよいし、点Ptでのカーソルを放す操作の前にカーソルが移動した軌道上で点Ptから所定の距離に存在する点P2であってもよいし、点Ptでのカーソルを放す操作の所定の時間前にカーソルがあった点であってもよい。
【００４１】
なお、図５から図８では、カーソルを押下した状態で移動した軌道の部分は実線で表し、カーソルを放した状態で移動した軌道の部分は破線で表している。
【００４２】
延長軌道決定部38は、点Ptと、カーソルを放す操作の前にカーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、その軌道の点Ptを越えて延びた、長さDの延長軌道を決定する。ここで、複数の点に基づいて規定される軌道とは、たとえば、その複数の点を滑らかに通るスプライン曲線、その複数の点を制御点として得られるベジェ曲線などをいう。なお、２つの点に基づいて規定される軌道とは、それらの点を結ぶ直線をいう。
【００４３】
たとえば、図５および図６に示すように、カーソルの押下操作を開始した点P1と、その押下したカーソルを放した点Ptとを結んだ線分R1から、点Ptを超えて伸びた、長さDを有する直線E1を延長軌道として決定する。また、点Ptと、点Ptでのカーソルを放す操作の前にカーソルが移動した軌道上で点Ptから所定の距離に存在する点P2とを結んだ線分R2から、点Ptを超えて伸びた、長さDを有する直線E2を延長軌道として決定するようにしてもよいし、点Ptと、点Ptでのカーソルを放す操作の所定の時間前にカーソルがあった点とを結んだ線分から、点Ptを超えて伸びた、長さDを有する直線を延長軌道として決定するようにしてもよい。
【００４４】
また、図７および図８に示すように、カーソルの押下操作を開始した点P1と、その押下したカーソルを放した点Ptと、それらの点PtとP1の間でカーソルが移動した軌道上の点Q2、Q3およびQ4とを制御点として得られる曲線R3から、点Ptを超えて伸びた、長さDを有する曲線E3を延長軌道として決定するようにしてもよいし、点Ptと、点Ptでのカーソルを放す操作の前にカーソルが移動した軌道上で点Ptから所定の距離に存在する点Q5と、それらの点PtとQ5の間でカーソルが移動した軌道上の点Q6、Q7およびQ8とを滑らかに通る曲線から、点Ptを超えて伸びた、長さDを有する曲線E4を延長軌道として決定するようにしてもよい。また、点Ptと、点Ptでのカーソルを放す操作の所定の時間前にカーソルがあった点と、それらの点の間でカーソルが移動した軌道上の1以上の点とを制御点として得られる曲線から、点Ptを超えて伸びた、長さDを有する曲線E4を延長軌道として決定するようにしてもよい。
【００４５】
なお、ここでは、カーソルを放す操作が行われた点Ptに接して延びた延長軌道を例示して説明しているが、延長軌道は、点Ptを越えて延びたものであればよく、点Ptからある程度離れた位置から長さDをもって延びたものであってもよい。なお、この延長軌道の始点の位置は、強度設定部32において設定された飾付部品の大きさに基づいて決定されるようにしてもよい。
【００４６】
配置部34（飾付部品配置手段）は、延長軌道決定部により決定された延長軌道に沿って飾付部品を配置するものであって、たとえば、図９および図10に示すように、延長軌道Ej上に基準点S1、S2、…、S7を等間隔で設定し、設定された基準点毎に、その基準点を重心位置に有するランダムな大きさの正三角形を設定し、設定された各三角形の各頂点に飾付部品を配置する。これにより、図11に示すような配置画像が得られる。
【００４７】
なお、配置処理部34は、検出部37において従来のオブジェクト検出手法により検出された主要被写体領域と他の領域に、互いに異なる配置態様で飾付部品を配置する機能をさらに有する。たとえば、図11の人物画像において顔領域が主要被写体として検出された場合、図12に示すように、顔領域に重なって配置されている飾付部品を削除したり、図13に示すように飾付部品を配置するために設定した三角形を回転・縮小させたりし、顔領域上に飾付部品が重なって配置されないようにすることが可能である。
【００４８】
また、検出された主要被写体領域を他の領域と異なるレイヤーとして扱うことにより、たとえば図14に示すように、飾付部品が主要被写体（ここでは人物領域の全体）の後方で、かつ他の領域の前方に配置されるようにすることもできる。
【００４９】
上記飾付部品の配置において、基準点の数、多角形の種類（三角形、四角形、それらの組み合わせ等）は、強度設定部32において設定された飾付部品の数などに基づいて決定されるようにしてもよく、基準点の配置間隔は、写真画像の大きさに応じて決定されるようにしてもよい。
【００５０】
また、各基準点に対応して設定される多角形の大きさは、ランダムであってもよいが、延長軌道に沿って次第に大きくなるように、または小さくなるように予め設定しておいてもよい。
【００５１】
また、各多角形は、それぞれ対応する基準点をその多角形の大まかな中心に有するものであってもよいし、中心から外れた位置に有するものであってもよく、その基準点を中心位置とする所定の基準軸に対して任意の角度で回転しているものであってもよい。
【００５２】
以上では、直線の延長軌道に沿って飾付部品を配置する場合を例示して説明しているが、延長軌道が曲線である場合にも上述した方法により飾付部品を配置することができる。たとえば、図15および図16に示すように、曲線の延長軌道Ek上に基準点S11、S12、、S16を等間隔で設定し、設定された基準点毎に、その基準点を重心位置に有するランダムな大きさの正三角形をランダムな傾きに設定し、設定された各三角形の各頂点に飾付部品を配置する。これにより、図17に示すような配置画像が得られる。
【００５３】
また、上記直線の延長軌道に沿って飾付部品を配置する場合における上述した種々の対応についても、曲線の延長軌道に沿って飾付部品を配置する場合に適用することができる。
【００５４】
上記の構成により、飾付部品を配置する際には、たとえば、表示画面上に表示されている配置させたい飾付部品の選択ボタン上でカーソルを押下する操作を開始し、押下したまま所望する飾付部品の数、大きさ、色が設定されるまでカーソルを選択ボタン上に位置させ、所望する設定になったら、引き続き押下したまま飾付部品を配置したい方向に、かつ配置したい範囲の長さに応じたスピードでカーソルを動かし、飾付部品を配置したい範囲に入る直前にカーソルを放す操作を行う。これにより、カーソルを押下して放す一連の直感的なカーソル操作により、所望の数の飾付部品を対象画像上の所望の範囲に配置することができる。
【００５５】
なお、上記操作例においては、飾付部品の選択等のために選択ボタン上でカーソルを押下する操作と、飾付部品の配置を指示するカーソルを放す操作とが、一連の動作で行われる場合について説明したが、飾付部品の選択等のために選択ボタン上でカーソルを押下する操作が行われた後に、再度カーソルを押下して放す操作により飾付部品が配置されるようにしてもよい。
【００５６】
上記実施の形態によれば、画像表示部40上に表示されている対象画像に、カーソルの操作に基づいて複数の飾付部品を配置する際に、画像表示手段上の、カーソルを放す操作が行われた点Ptと、カーソルを放す操作の前にそのカーソルが移動した軌道上の点Phとの間のカーソルの移動距離および移動時間の少なくとも一方、あるいはカーソルの押下時間基づいて長さDを決定し、点Ptと、カーソルを放す操作の前に、そのカーソルが移動した軌道上の１以上の点とに基づいて規定される軌道から、その軌道の点Ptを越えて延びた長さDの延長軌道を決定し、決定された延長軌道に沿って複数の飾付部品を配置するようにしているので、簡易なカーソル操作により、複数の飾付部品をユーザの意図を反映して配置することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態となる画像処理ワークステーションの概略構成図
【図２】図１の画像処理部の飾付部品を配置する機能を表すブロック図
【図３】画像表示部に表示される表示画面の一例を示す図
【図４】飾付部品を選択する処理および配置部品の数を設定する処理を説明するための図
【図５】直線の延長軌道を決定する処理を説明するための図
【図６】直線の延長軌道を決定する処理を説明するための図
【図７】曲線の延長軌道を決定する処理を説明するための図
【図８】曲線の延長軌道を決定する処理を説明するための図
【図９】直線の延長軌道に沿って飾付部品を配置する処理を説明するための図
【図１０】直線の延長軌道に沿って飾付部品を配置する処理を説明するための図
【図１１】直線の延長軌道に沿って飾付部品を配置した配置例を示す図
【図１２】顔領域上に重ならないように飾付部品を配置した配置例を示す図
【図１３】顔領域上に重ならないように飾付部品を配置した配置例を示す図
【図１４】顔領域上に重ならないように飾付部品を配置した配置例を示す図
【図１５】直線の延長軌道に沿って飾付部品を配置する処理を説明するための図
【図１６】直線の延長軌道に沿って飾付部品を配置する処理を説明するための図
【図１７】直線の延長軌道に沿って飾付部品を配置した配置例を示す図
【図１８】従来の飾付部品配置方法により飾付部品を配置した配置例を示す図
【符号の説明】
【００５８】
１      アルバム編集装置
１０    画像入力部
２０    ユーザ入力部
３０    画像処理部
４０    画像表示部
５０    表示制御部
３１    飾付部品選択部
３２    強度設定部
３４    長さ決定部
３５    延長軌道決定部
３６    配置部
３７    検出部
【図１】
2009238106.tif 000003
【図２】
2009238106.tif 000004
【図３】
2009238106.tif 000005
【図４】
2009238106.tif 000006
【図５】
2009238106.tif 000007
【図６】
2009238106.tif 000008
【図７】
2009238106.tif 000009
【図８】
2009238106.tif 000010
【図９】
2009238106.tif 000011
【図１０】
2009238106.tif 000012
【図１１】
2009238106.tif 000013
【図１２】
2009238106.tif 000014
【図１３】
2009238106.tif 000015
【図１４】
2009238106.tif 000016
【図１５】
2009238106.tif 000017
【図１６】
2009238106.tif 000018
【図１７】
2009238106.tif 000019
【図１８】
2009238106.tif 000020