(57)【特許請求の範囲】
【請求項１】
表示画面上の第１のオブジェクトと第２のオブジェクトの少なくとも一方のオブジェクトを操作入力デバイスの操作によってポインティングし、そのポインティング位置の移動に追従させてオブジェクトを移動することにより、第１のオブジェクトと第２のオブジェクトを、描画順位にしたがって重ねて表示させるオブジェクトのレイアウト方法において、
ポインティングされたオブジェクト内でのポインティング位置に基づいて、少なくとも当該オブジェクト内に設定された基準点よりもポインティング位置側のオブジェクトの周縁部分の優先順位を劣位とし、基準点を挟んでポインティング位置と反対側のオブジェクトの周縁部分の優先順位を優位とするように、各周縁部分の優先順位を設定する設定ステップと、
第１及び第２のオブジェクトを重ね合わせる時点で互いに接触する各オブジェクトの周縁部分の優先順位の優劣関係に応じて、重ね合わせられたときの第１及び第２のオブジェクトの描画順位を決定する決定ステップを有するレイアウト方法。
【請求項２】
前記設定ステップは、ポインティングされていないオブジェクトの周縁部分の優先順位を優位及び劣位の間の中位とする請求の範囲第１項記載のオブジェクトのレイアウト編集方法。
【請求項３】
前記操作入力デバイスは、操作者がタッチすることにより入力を行うタッチスクリーンである請求の範囲第１項または第２項記載のオブジェクトのレイアウト編集方法。
【請求項４】
前記タッチスクリーンは、操作者の複数のタッチを検出することができるマルチタッチセンサタイプである請求の範囲第３項記載のオブジェクトのレイアウト編集方法。
【請求項５】
少なくとも第１のオブジェクトと第２のオブジェクトが表示される表示画面と、
表示画面上の第１及び第２の少なくともいずれか一方のオブジェクトをポインティングし、そのポインティング位置を移動することにより、移動に追従させて表示画面上のオブジェクトを移動させる操作入力デバイスと、
ポインティングされたオブジェクト内でのポインティング位置に基づいて、少なくとも当該オブジェクト内に設定された基準点よりもポインティング位置側のオブジェクトの周縁部分の優先順位を劣位とし、基準点を挟んでポインティング位置と反対側のオブジェクトの周縁部分の優先順位を優位となるように、各周縁部分の優先順位を設定する優先順位設定部と、
第１及び第２のオブジェクトを重ね合わせる時に、互いに接触する各オブジェクトの周縁部分の優先順位の優劣関係に応じて、重ね合わせられたときの第１及び第２のオブジェクトの描画順位を決定する描画順位決定部と、
第１のオブジェクトと第２のオブジェクトの重ね合わせられた部分を描画順位にしたがって表示する表示制御部とを備えるオブジェクトのレイアウト編集装置。
【請求項６】
前記優先順位設定部は、ポインティングされていないオブジェクトの周縁部分の優先順位を優位及び劣位の間の中位とする請求の範囲第５項記載のオブジェクトのレイアウト編集装置。
【請求項７】
前記操作入力デバイスは、操作者がタッチすることにより入力を行うタッチスクリーンである請求の範囲第５項または第６項記載のオブジェクトのレイアウト編集装置。
【請求項８】
前記タッチスクリーンは、操作者の複数のタッチを検出することができるマルチタッチセンサタイプである請求の範囲第７項記載のオブジェクトのレイアウト編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクトのレイアウト編集方法及び装置に関するものである。
【背景技術】
【０００２】
デジタルカメラで得られた複数の画像をコンピュータの内部に取り込んで、フォトブックを作成するソフトが知られている。このフォトブック作成ソフトでは、表示画面上で各画像を任意の位置に移動するレイアウト編集機能を備えている。画像を移動する場合には、操作入力デバイスを操作して、画像を所望の位置へ移動する。このような操作を行う操作入力デバイスとしては、マウスやタッチスクリーンが知られており、これらでは直感的な態様で操作を行うことができる。【０００３】
レイアウト編集では画像等の移動対象物は「オブジェクト」と称されている。このオブジェクトを移動して、他のオブジェクトに一部を重ねてレイアウトした場合には、表示画面の奥行き方向に各オブジェクトの前後（上下）関係である描画順位が予め設定されており、その描画順位にしたがって重ね合わせた状態に描画される。すなわち、オブジェクト同士が重なっている重畳部分では、描画順位が最も高く設定されたオブジェクトが、最も前面にあるオブジェクトとして表示され、そのオブジェクトよりも後にあるものが表示されないように、表示画面の描画が制御される。各オブジェクトを移動させて重ね合わせた後に描画順位を変更する場合には、変更したいオブジェクトを選択し、「前面へ移動」、「背面へ移動」、「最前面へ移動」などのコマンドを実行することにより、オブジェクト同士の重なる順番を変更している。【０００４】
他方、特許文献１では、タッチスクリーン上に表示されている複数のオブジェクトの重なりの前後関係、すなわち描画順位をタッチスクリーンに対する複数のタッチ入力に対応した各押圧点の圧力差に基づいて変更する構成が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−３３４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記のような重畳部分の描画順位を変更するための「前面へ移動」、「背面へ移動」などのコマンドによる操作は、マウスやタッチスクリーンなどの直感的な操作ではない。また、このような操作は、オブジェクトの移動と、重畳部分の描画順位を変更する操作とが分けられており操作が煩雑であった。一方、特許文献１のように圧力差を用いる構成では、表示画面上の押圧点の圧力を検出するための構成が必要となり、部品点数の増加や、製造コストの上昇を招くという問題があった。また、押圧点の圧力を調節するには慣れが必要となるといった問題もあった。【０００７】
本発明は、描画順位を直感的な操作で指定して複数のオブジェクトを重ねることができるオブジェクトのレイアウト編集方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のオブジェクトのレイアウト方法は、表示画面上の第１のオブジェクトと第２のオブジェクトの少なくとも一方のオブジェクトを操作入力デバイスの操作によってポインティングし、そのポインティング位置の移動に追従させてオブジェクトを移動させたときに、第１のオブジェクトと第２のオブジェクトとが重なる場合に、設定ステップと決定ステップとにより描画順位を決定する。設定ステップは、ポインティングされたオブジェクト内でのポインティング位置に基づいて、オブジェクト内での各周縁部分についての優先順位を設定する。この際に、当該オブジェクト内に設定された基準点よりもポインティング位置側のオブジェクトの周縁部分の優先順位を劣位とし、基準点を挟んでポインティング位置と反対側のオブジェクトの周縁部分の優先順位を優位とする。決定ステップは、第１及び第２のオブジェクトを重ね合わせる時点で互いに接触する各オブジェクトの周縁部分の優先順位の優劣関係に応じて、重ね合わせられたときの第１及び第２のオブジェクトの描画順位を決定する。オブジェクトの個数は３個以上でもよい。【０００９】
設定ステップは、ポインティングされていないオブジェクトの周縁部分の優先順位を優位及び劣位の間の中位とすることが好ましい。【００１０】
また、操作入力デバイスを、操作者がタッチすることにより入力を行うタッチスクリーンとするのがよい。【００１１】
また、タッチスクリーンを、操作者の複数のタッチを検出することができるマルチタッチセンサタイプとすることが好ましい。【００１２】
本発明のレイアウト編集装置では、表示画面、操作入力デバイス、優先順位設定部、描画順位決定部、及び表示制御部を備える。表示画面は、少なくとも第１のオブジェクトと第２のオブジェクトを表示する。操作入力デバイスは、表示画面上の第１及び第２の少なくとも一方のオブジェクトをポインティングし、そのポインティング位置を移動することにより、移動に追従させて表示画面上のオブジェクトを移動させる。優先順位設定部は、ポインティングされたオブジェクト内でのポインティング位置に基づいて、少なくとも当該オブジェクト内に設定された基準点よりもポインティング位置側のオブジェクトの周縁部分の優先順位を劣位とし、基準点を挟んでポインティング位置と反対側のオブジェクトの周縁部分の優先順位を優位とするように、各周縁部分の優先順位を設定する。描画順位決定部は、第１及び第２のオブジェクトを重ね合わせる時に、互いに接触する各オブジェクトの周縁部分の優先順位の優劣関係に応じて、第１及び第２のオブジェクトの描画順位を決定する。表示制御部は、第１のオブジェクトと第２のオブジェクトの重ね合わせられた部分を描画順位にしたがって表示する。【００１３】
優先順位設定部は、ポインティングされていないオブジェクトの周縁の優先順位を優位及び劣位の間の中位とすることが好ましい。【００１４】
また、操作入力デバイスは、操作者がタッチすることにより入力を行うタッチスクリーンとすることが好ましい。【００１５】
また、タッチスクリーンは、操作者の複数のタッチを検出することができるマルチタッチセンサタイプとすることが好ましい。
【発明の効果】
【００１６】
本発明によれば、表示されるオブジェクトをポインティングすることにより、あたかもオブジェクトがポインティングされている側に押し下げられて、反対側が上がるようにして、他のオブジェクトとの上下関係を模した態様で描画順位が決定される。これにより、直感的な操作によって描画順位を考慮したオブジェクトの重ね合わせを行うことができる。また、重ね合わせと描画順位の決定とをまとめた操作で行うことができ操作性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明を実施したレイアウト編集装置の構成を示す概略図である。
【図２】レイアウト画面の一例を示す説明図である。
【図３】画像に設定される領域及び画像を左右に分割する境界軸を示す説明図である。
【図４】画像に設定される領域及び画像を上下に分割する境界軸を示す説明図である。
【図５】画像をポインティングした状態を示す説明図である。
【図６】タッチにより画像が傾斜した状態を示す説説明図である。
【図７】画像同士を重ねてレイアウトする際の処理手順を示すフローチャートである。
【図８】描画順位を決定する処理を示すフローチャートである。
【図９】一方の画像の第１領域をポインティングして移動して、静止した画像に重ね合わせる例を示す説明図である。
【図１０】一方の画像の第２領域をポインティングして移動して、静止した画像に重ね合わせる例を示す説明図である。
【図１１】各画像の両方をポインティングして移動して重ね合わせる例を示す説明図である。
【図１２】直交する方向に境界軸が設定される各画像を移動して重ね合わせる例を示す説明図である。
【図１３】既に他の画像と一部が重なっている画像に、もう１つの画像をさらに重ね合わせる操作を行う例を示す説明図である。
【図１４】周縁部分の優先順位の設定の別の例を示す説明図である。
【発明を実施するための形態】
【００１８】
図１において、レイアウト編集装置１０は、オブジェクトとしての画像のレイアウトを編集するものであり、この例ではフォトブックのページ内のレイアウトを編集するものとなっている。このレイアウト編集装置１０は、例えば汎用コンピュータにレイアウト編集機能を実現するためのアプリケーションソフトを導入することにより実現されており、タッチスクリーン１２，検出部１３，処理ユニット１４，表示制御部１５，入出力部１６を備えている。なお、汎用コンピュータとしては、タッチスクリーンを有するノートブック型、デスクトップ型のＰＣやタブレット型コンピュータなどを用いることができる、また、レイアウト編集装置１０は、専用装置として構成することもできる。
【００１９】
タッチスクリーン１２は、ＣＲＴやＬＣＤなどのディスプレイ１２ａと、透明なシート状のタッチセンサ１２ｂとからなる。ディスプレイ１２ａには、レイアウトを編集するためのレイアウト画面が表示される。操作入力デバイスとしてのタッチセンサ１２ｂは、ポインティング位置としての操作者の指のタッチ位置を検出し、そのタッチ位置に応じた検出信号を出力する。この例のタッチセンサ１２ｂは、複数のタッチ位置を同時に検出できるマルチタッチセンサとなっている。検出部１３は、タッチセンサ１２ｂからの検出信号に基づいて、タッチ位置（ディスプレイ１２ａの画面上の座標）を検出して出力する。
【００２０】
処理ユニット１４は、タッチスクリーン１２の操作による指示に基づいた制御を各部に対して行う。この処理ユニット１４は、指示判定部１４ａ、優先順位設定部１４ｂ，描画順位決定部１４ｃ，データ処理部１４ｄなどとして機能する。指示判定部１４ａは、検出部１３からのタッチ位置や、そのタッチ位置の変化に基づいて、操作者がタッチセンサ１２ｂに対して入力した操作の指示を判定する。詳細を後述するように、優先順位設定部１４ｂは、画像の周縁部分の優先順位を設定し、描画順位決定部１４ｃは、レイアウト画面上で２個の画像を重ね合わせる際に、それら各画像の描画順位を周縁部分の優劣関係に応じて決定する。データ処理部１４ｄは、タッチスクリーン１２による操作に基づいたレイアウトデータの生成・変更を行う。レイアウトデータは、ページに配置すべき各画像のデータ、サイズ、配置位置や、画像が重なっている部分に対する前後関係を示す描画順位などの情報から構成される。
【００２１】
入出力部１６は、レイアウトデータのレイアウト編集装置への読み込みや、外部へのレイアウトデータの出力を行う。作成されたレイアウトデータは、例えばメモリカード等の記録メディアに出力される。入出力部１６を、ＬＡＮや無線通信などによって、プリンタやフォトブック作成機などの他の機器に出力してもよい。また、入出力部１６は、レイアウトすべき画像が入力される。入力された画像は、処理ユニット１４，表示制御部１５を介してタッチスクリーン１２に表示される。
【００２２】
表示制御部１５は、処理ユニット１４で生成・変更されるレイアウトデータが入力され、そのレイアウトデータに基づいて、ディスプレイ１２ａを駆動することにより、レイアウト画面をタッチスクリーン１２に表示する。また、タッチスクリーン１２に対する操作によって、表示されている画像に対する拡大・縮小や、移動、画像同士の重ね合わせ等の指示が与えられたときには、処理ユニット１４の制御下で、その操作に応じて画像を変化させる。これにより、操作者は、行っている操作、及びその操作の反映結果をリアルタイムで認識することができる。
【００２３】
図２において、レイアウト画面２１には、複数の画像を配置することができる。図２では、画像２２ａ〜２２ｃが配置されている。タッチスクリーン１２に表示されている画像は、その領域内をタッチ位置としてタッチすることでポインティング（選択）される。このタッチ位置の移動操作、いわゆるドラッグにより、ポインティングされている画像がタッチ位置の移動に追従して移動される。
【００２４】
ドラッグによって画像を移動させ、他の画像と部分的に重なる位置まで移動することにより、画像２２ｂと画像２２ｃのように、互いに画像の一部を重ね合わせた状態にレイアウトすることができる。画像の重ね合わせでは、重ね合わせられる各画像間に描画順位（前後関係）が設定され、その描画順位に従って重ね合わせられた部分にいずれの画像が表示されるかが決められる。
【００２５】
この例では、描画順位としては、描画順位決定部１４ｃによって２個の画像間で優位と劣位とが設定される。後述するように、描画順位を決定する際に用いる優先順位としては、優位と劣位とともに、これらの間の中位も用いる。表示制御部１５は、重なりの部分では、各画像の描画順位に基づいて表示を行い、優位の画像を劣位の画像に優先して描画する。すなわち、劣位の画像の重なりの部分は表示せず、優位の画像の重なりの部分を表示する。これにより、あたかも優位の画像が劣位の画像の上に載るようにして重ねられているレイアウトを再現する。図２では、画像２２ｂが優位であり、画像２２ｃが劣位の画像となっている。
【００２６】
描画順位決定部１４ｃは、画像同士を重ね合わせる時点で接触する各画像の周縁部分に設定している優先順位の関係と同じになるように、重ね合わせられる各画像の描画順位を決定する。言い換えれば、接触する各画像の周縁部分の優劣関係を各画像全体に適用して重ね合わせを行う。具体的には、画像を重ね合わせるために画像を相対的に移動させて接近させ、さらに移動させて画像同士を重ね合わせるが、この重ね合わせられる直前に接触する各画像の周縁部分にそれぞれ設定されている優先順位を比較する。この比較において、他方の画像の周縁部分に対して、優先順位が優位となる周縁部分の一方の画像の描画順位を優位とし、他方の画像を劣位とする。
【００２７】
画像の周縁部分の優先順位は、優先順位設定部１４ｂによって、順位が高い順番に優位、中位，劣位のいずれかが設定される。なお、中位に対する優劣関係では、中位は優位に対して劣位となり、中位は劣位に対して優位となり、これが中位との比較で描画順位を決定するときの各画像の描画順位となる。
【００２８】
優先順位設定部１４ｂは、画像内でのタッチ位置に基づいて、画像の周縁部分の優先順位を決定する。この例では、図３，図４に示すように、長方形の画像Ｐに対して、その中心を基準点ＦＵに設定するとともに、画像Ｐは一対の対角線ＤＬによって第１〜第４領域Ｓ１〜Ｓ４に４分割される。また、画像Ｐには、基準点ＦＵを通り互いに直交する境界線Ｂ１，Ｂ２のいずれか一方がタッチ位置ＴＰに応じて設定される。境界線Ｂ１は、第１，第２領域Ｓ１，Ｓ２を囲む辺の１つであり画像Ｐの対向する一対の辺に平行であり、画像Ｐを左右に分割する。また、境界線Ｂ２は、第３，第４領域Ｓ３，Ｓ４を囲む辺の１つであり画像Ｐの対向する他方の一対の辺に平行であり、画像Ｐを上下に分割する。
【００２９】
第１，第２領域Ｓ１，Ｓ２のいずれか一方にタッチ位置ＴＰがあるときには、図３に示されるように、境界線Ｂ１が設定され、この境界線Ｂ１を境界にして、画像Ｐにおけるタッチ位置ＴＰ側の周縁部分の優先順位が劣位に設定され、タッチ位置ＴＰと反対側の周縁部分の優先順位が優位に設定される。この図３に示すように、画像右側の第１領域Ｓ１にタッチ位置ＴＰがある場合には、画像Ｐの右側半分の周縁部分が劣位とされ、左側半分の周縁部分が優位とされる。
【００３０】
また、第３，第４領域Ｓ３，Ｓ４のいずれか一方にタッチ位置ＴＰがあるときには、境界線Ｂ２が設定され、この境界線Ｂ２を境界にして、画像Ｐにおけるタッチ位置ＴＰ側の周縁部分の優先順位が劣位に設定され、タッチ位置ＴＰと反対側の周縁部分の優先順位が優位に設定される。この図４に示すように、画像上側の第４領域Ｓ４にタッチ位置ＴＰがある場合には、画像Ｐの上側半分の周縁部分が劣位とされ、下側半分の周縁部分が優位とされる。
【００３１】
このようにして、基準点ＦＵよりもタッチ位置ＴＰ側の画像Ｐの周縁部分の優先順位を劣位とし、基準点ＦＵを挟んでタッチ位置ＴＰと反対側の画像Ｐの周縁部分の優先順位を優位となるように、画像Ｐの周縁部分の優先順位を設定している。なお、タッチ（ポインティング）していない画像は、その全周縁が中位に設定される。
【００３２】
図５に示すように、レイアウト画面２１に表示される画像Ｐをタッチしている間では、設定される境界線Ｂ１またはＢ２を支点軸にして、あたかも画像Ｐが指Ｆでタッチされている側に押し下げられて傾斜されているように、処理ユニット１４の制御下で表示制御部１５が画像Ｐを立体的に表示する。符号Ｓｈは、立体感を出すために、画像Ｐの上がっている側に表示される影である。
【００３３】
上記のように画像Ｐをタッチしている間では、画像Ｐを傾斜させたように立体表示することにより、図６に示されるように、設定される境界線Ｂ１またはＢ２を支点軸として、平板状の画像Ｐをタッチ位置ＴＰにタッチすることにより、そのタッチした画像の端部を押し下げ、他方の端部を上げる形態を表示し、操作を視覚で直感的に認識することができるようにしている。
【００３４】
次に上記構成の作用について図７，図８を参照しながら説明する。画像のレイアウトを行う場合に、タッチスクリーン１２に対する操作によって、レイアウトの編集対象となる画像を入出力部１６から入力し、レイアウト画面２１に表示した状態とする。
【００３５】
画像同士の一部を重ねた状態にレイアウトするには、まずタッチスクリーン１２上でその対象となる画像の領域内を指でタッチしてその画像をポインティングする。このポインティングは、重ね合わせる画像の一方に行ってもよく、両方に行ってもよい。また、一方の画像をポインティングして移動を開始してから、もう１つの画像をポインティングしてもかまわない。
【００３６】
画像がポインティングされると、図７に示すように、処理ユニット１４によってポインティングされた画像の周縁部分の優先順位が設定される。まず、タッチスクリーン１２から検出されるタッチ位置ＴＰに基づいて、その画像の第１〜第４領域Ｓ１〜Ｓ４のいずれの領域内にあるかが判定される。
【００３７】
例えば、図３に示されるように、タッチ位置ＴＰが第１領域Ｓ１内である場合には、画像Ｐを左右に分割する境界線Ｂ１が設定される。そして、第１領域Ｓ１を含む右側半分の周縁部分の優先順位が劣位に設定され、第２領域Ｓ２を含む左側半分の周縁部分の優先順位が優位に設定される。一方、タッチ位置ＴＰが第２領域Ｓ２内である場合には、やはり境界線Ｂ１が設定されるが、この場合には第１領域Ｓ１を含む右側半分の周縁部分が優位に設定され、第２領域Ｓ２を含む左側半分の周縁部分が劣位に設定される。
【００３８】
また、図４に示されるように、タッチ位置ＴＰが第４領域Ｓ４内である場合には、画像Ｐを上下に分割する境界線Ｂ２が設定され、第３領域Ｓ３を含む下側半分の周縁部分が優位に、第４領域Ｓ４を含む上側半分の周縁部分が劣位にそれぞれ設定される。タッチ位置ＴＰが第３領域Ｓ３内である場合には、境界線Ｂ２が設定され、第３領域Ｓ３を含む下側半分の周縁部分の優先順位が劣位に設定され、第４領域Ｓ４を含む上側半分の周縁部分が優位に設定される。
【００３９】
上記のようにポインティングされた画像の周縁部分に優先順位が設定されると、表示制御部１５によって、設定された境界軸を支点軸として、タッチによって、その劣位とされた周縁部分が後方（タッチスクリーン１２の背後方向）に押し下げられ、反対側の優位とされた周縁部分が前方（タッチスクリーン１２の手前方向）に上がるように画像が傾けられた状態に立体表示される。
【００４０】
２個の画像をポインティングした場合には、残りの画像に対しても、同様にタッチスクリーン１２から検出されるタッチ位置ＴＰがその画像の第１〜第４領域Ｓ１〜Ｓ４のいずれの領域内にあるかが判定されて、周縁部分に優先順位が設定される。そして、この画像についても、タッチによって画像が傾けられ状態に立体表示される。
【００４１】
ポインティング後には、操作者は、画像をポインティングしている指を移動してタッチ位置を移動させることにより、重ねるべき画像の一方または両方を移動して、各画像を接近させる。処理ユニット１４によって、画像の領域内のタッチ位置の移動が検知されると、その画像とタッチ位置との関係を維持するようにして、表示制御部１５による画像の表示位置が変化される。これにより、タッチスクリーン１２上ではタッチ位置の移動に追従して画像の表示位置が変化される。
【００４２】
操作者は、上記のように各画像が表示されるタッチスクリーン１２上で対象の各画像の位置関係を見ながら、それら画像の重ね合わせたい部分が重なるように、さらに一方または両方の画像を移動させる。
【００４３】
上記のような操作により、タッチスクリーン１２上で画像同士が接触して重ね合わせが開始されると、処理ユニット１４によって描画順位決定の処理が行われる。なお、重ね合わせが開始されるか否かは、タッチスクリーン１２上での各画像の範囲を示す座標を参照することにより検出できる。
【００４４】
図８に示すように、まず上述のようにして設定されている接触する各画像の周縁部分のそれぞれの優先順位が比較される。この比較では、優先順位の相対的な優劣関係が比較される。したがって、一方の優先順位が優位であり、他方の優先順位が中位または劣位であれば、一方が優位で他方が劣位になる。また、一方の優先順位が中位であり、他方の優先順位が劣位であれば、一方が優位で他方が劣位になる。そして、上記比較で周縁部分が優位となる一方の画像の描画順位を優位とし、周縁部分が劣位となる他方の画像の描画順位を劣位として、描画順位が決定される。
【００４５】
なお、優先順位が同じになる場合には、例えば画像のサイズ、画像の入力の先後、ポインティングの先後などに応じて、相対的な優劣を判定して描画順序を決定するようにしてもよい。
【００４６】
描画順位が決定されて、各画像が重なった部分では描画順位が優位とされた画像だけが表示され、劣位の画像は、その重なった部分では表示されないように描画が行われるようになる。これにより、あたかも描画順位が劣位とされた画像の上に優位とされた画像が載るように各画像の表示が行われる。
【００４７】
所望とする範囲を重ねた状態にまで各画像を相対的に移動した後に、操作者は、タッチしている指をタッチスクリーン１２から離す。これにより、画像に対するポインティングが解除されて、レイアウトが固定される。
【００４８】
なお、画像同士が重なった状態とした後に、その一方の画像をポインティングして、または両方の画像をそれぞれポインティングして相対的に離れる方向にタッチ位置を移動させて画像の重なりを解除すれば、それぞれの画像の全てが表示されるようになる。
【００４９】
図９ないし図１３は、上記構成による画像Ｐ１，Ｐ２の重ね合わせの具体的な態様を示すものである。図９に示す例は、一方の画像Ｐ１のみをポインティングして移動して、静止した画像Ｐ２に重ね合わせる例を示している。図９（Ａ）に示すように、この例では画像Ｐ１の第１領域Ｓ１をタッチしてポインティングしており、設定される境界線Ｂ１を境界にして、画像Ｐ１の左側半分の周縁部分の優先順位が優位であり右側半分の周縁部分の優先順位が劣位となる。一方、画像Ｐ２は、ポインティングしていないので、その周縁の全ての優先順位が中位となる。
【００５０】
タッチ位置の移動により画像Ｐ１を左方向に移動させて、画像Ｐ１よりも左側に配されて静止している画像Ｐ２に重ねるように操作することにより、画像Ｐ１の左側半分の周縁部分と画像Ｐ２の周縁部分とが接触して重ねあわせが開始される。画像Ｐ１の左側半分の周縁部分の優先順位が優位であり、画像Ｐ２の周縁部分の優先順位が中位であるから、描画順位は、画像Ｐ１が優位となり画像Ｐ２が劣位となる。したがって、このように操作された場合では、図９（Ｂ）のように、画像同士が重なった部分において画像Ｐ１が表示され画像Ｐ２が表示されない状態で重ね合わせられたレイアウトが得られる。
【００５１】
図１０に示す例は、図９に示す例と同様であるが、画像Ｐ１の第２領域Ｓ２をポインティングして移動する点で異なっている。図１０（Ａ）に示すように、この例では画像Ｐ２の第２領域Ｓ２をポインティングしているので、境界線Ｂ１を境界にして、画像Ｐ１の左側半分の周縁部分の優先順位が劣位であり右側半分の周縁部分の優先順位が優位となる。
【００５２】
画像Ｐ１を左方向に移動させて画像Ｐ２に重ねるように操作することにより、画像Ｐ１の左側半分の周縁部分と画像Ｐ２の周縁部分とが接触して重ねあわせが開始される。画像Ｐ１の左側半分の周縁部分の優先順位が劣位であるから、描画順位は、画像Ｐ１が劣位となり画像Ｐ２が優位となる。したがって、このように操作された場合では、図１０（Ｂ）のように、画像同士が重なった部分において画像Ｐ１が表示されず画像Ｐ２が表示される状態で重ね合わせられる。
【００５３】
図１１に示す例は、画像Ｐ１，Ｐ２の両方をポインティングして移動して重ね合わせる例を示している。図１１（Ａ）に示すように、画像Ｐ１，Ｐ２のいずれも、第２領域Ｓ２をタッチしてポインティングしており、それぞれ境界線Ｂ１を境界にして、左側半分の周縁部分の優先順位が劣位であり、右側半分の周縁部分の優先順位が優位となる。
【００５４】
各タッチ位置の移動により、画像Ｐ１を左方向に、また画像Ｐ２を右方向にそれぞれ移動させて重ねるように操作することにより、画像Ｐ１の左側半分の周縁部分と画像Ｐ２の右側半分の周縁部分とが接触して重ねあわせが開始される。画像Ｐ１の左側半分の周縁部分の優先順位が劣位であり、画像Ｐ２の右側半分の周縁部分の優先順位が優位であるから、描画順位は、画像Ｐ１が劣位となり画像Ｐ２が優位となる。したがって、この場合では、図１１（Ｂ）のように、画像同士が重なった部分において画像Ｐ１が表示されず画像Ｐ２が表示される状態で重ね合わせられる。なお、同様に画像Ｐ１，Ｐ２の両方をポインティングして、いずれか一方のみを移動させて重ね合わせた場合も同じである。
【００５５】
図１２に示す例は、画像Ｐ１，Ｐ２の両方をポインティングして移動する点で図１１の例と同様であるが、それぞれに設定される境界軸の方向が異なる場合を示している。図１２（Ａ）に示すように、画像Ｐ１は第２領域Ｓ２をタッチしてポインティングしており、画像Ｐ２は第４領域Ｓ４をタッチしてポインティングしている。このため画像Ｐ１にはそれを左右に２分する境界線Ｂ１が設定され、画像Ｐ２にはそれを上下に２分する境界線Ｂ２が設定される。そして、画像Ｐ１では、左側半分の周縁部分の優先順位が劣位となり、右側半分の周縁部分の優先順位が優位となる。一方、画像Ｐ２では、上半分の周縁部分の優先順位が劣位となり、下半分の周縁部分の優先順位が優位となる。
【００５６】
それぞれのタッチ位置の移動により、画像Ｐ１を上方向に移動させて、画像Ｐ１よりも上方にある画像Ｐ２を下方向に移動させる操作を行い、画像Ｐ１の左側半分の周縁の上部分と画像Ｐ２の周縁の下部分とが接触して重ねあわせが開始された場合には、画像Ｐ１の左側半分の周縁部分の優先順位が劣位であり、画像Ｐ２の周縁部分の優先順位が優位であるから、描画順位は、画像Ｐ１が劣位となり画像Ｐ２が優位となる。
【００５７】
したがって、図１２（Ｂ）のように、画像同士が重なった部分において画像Ｐ１が表示されず画像Ｐ２が表示される状態で重ね合わせられる。なお、同様に画像Ｐ１，Ｐ２の両方をポインティングして、いずれか一方のみを移動させて重ね合わせた場合も同じである。
【００５８】
図１３に示す例は、画像Ｐ３と一部が重なっている画像Ｐ２に、画像Ｐ１をさらに重ね合わせる操作を行う例を示している。図１３（Ａ）に示すように、画像Ｐ２は、その左側上部が画像Ｐ３と重なっている状態で配されている。なお、この例では、画像Ｐ２は、画像Ｐ３に対して描画順位が劣位となっているが、優位であってもよい。画像Ｐ１，Ｐ２のいずれも、第１領域Ｓ１をタッチしてポインティングしており、それぞれ境界線Ｂ１を境界にして、左側半分の周縁部分の優先順位が優位であり、右側半分の周縁部分の優先順位が劣位となる。このため、画像Ｐ１に対するタッチ位置の移動により、画像Ｐ１を左方向に移動させて、その左方向にある画像Ｐ２に重ねるように操作することにより、画像Ｐ１が優位となり画像Ｐ２が劣位となる描画順位で画像Ｐ１と画像Ｐ２の重ね合わせが行われる。
【００５９】
結果的に、図１３（Ｂ）のように、画像Ｐ２の左上部にそれに優位となる画像Ｐ３の一部が重なり、画像Ｐ２の右下部にそれに優位となる画像Ｐ１の一部を重ねたレイアウトとなる。なお、画像Ｐ２の第２領域Ｓ２をタッチしてポインティングし、あるいは画像Ｐ２をポインティングすることなく、画像Ｐ１の第２領域Ｓ２をタッチしてポインティングして同様な操作を行えば、画像Ｐ２の右下部にそれに劣位となる画像Ｐ１の一部を重ねたレイアウトとすることができる。
【００６０】
図１３の例では、画像Ｐ２及び画像Ｐ３を移動していないが、画像Ｐ２をポインティングして移動させたときに、画像Ｐ２及び画像Ｐ３が一体に移動するようにしてもよい。
【００６１】
上記実施形態では、矩形の画像をレイアウト編集の対象として説明したが、画像の形状としては、例えば多角形や、円形状、楕円形状、星型、雲形などでもよい。
【００６２】
図１４に示す例では、画像Ｐの中心点を基準点ＦＵとし、タッチ位置ＴＰと基準点ＦＵとを結ぶ直線Ｑと直交し、かつ基準点ＦＵを通る境界軸ＢＬを設定している。そして、境界軸ＢＬを境界にしてタッチ位置ＴＰ側の周縁部分の優先順位を劣位、反対側の周縁部分の優先順位を優位としている。なお、この例では基準点ＦＵを画像Ｐの中心としているが、基準点を任意に設定したり、画像の重心などを基準点に設定するようにしてもよい。このように境界軸ＢＬを設定したり、基準点を設定したりすることは、画像が円形状や楕円形状や、星型、雲形，不定形など場合に特に有用である。
【００６３】
以上説明したように、本発明の優先順位の設定は、画像の周縁の優先順位をポインティングされた画像内でのタッチ位置に基づいて、少なくともその画像内に設定された基準点よりもタッチ位置側の画像の周縁部分の優先順位を劣位とし、基準点を挟んでタッチ位置と反対側の画像の周縁部分の優先順位を優位としている。
【００６４】
上記実施形態では、タッチスクリーンを操作入力デバイスとして用いているが、同様な操作を行うことができるのであれば、その他の操作入力デバイス、例えばマウスなどを用いることができる。マウスの場合、マウスの操作で画面上に表示されるカーソルを画像に重ねてマウスボタンをクリックすることにより画像に対してポインティングを行う。このときのカーソルの位置がポインティング位置となる。マウスは、通常ＰＣ（パーソナルコンピュータ）等には１台のみが接続されるため、この場合には１つ画像をポインティングする操作しか行うことができないが、２台のマウスによって２つ画像をポインティングすることができれば、上記実施形態のマルチタッチセンサを用いた場合と同じ操作を行うことができる。
【００６５】
また、上記実施形態では、オブジェクトとして画像を例にしているが、この他に文字、イラスト、アイコン、ウインドウなどでもよい。
【符号の説明】
【００６６】
１０  レイアウト編集装置
１２  タッチスクリーン
１４  処理ユニット
１４ｂ  優先順位設定部
１４ｃ  描画順位決定部
１５  表示制御部
【図１】
0005442128.tif 000002
【図２】
0005442128.tif 000003
【図３】
0005442128.tif 000004
【図４】
0005442128.tif 000005
【図５】
0005442128.tif 000006
【図６】
0005442128.tif 000007
【図７】
0005442128.tif 000008
【図８】
0005442128.tif 000009
【図９】
0005442128.tif 000010
【図１０】
0005442128.tif 000011
【図１１】
0005442128.tif 000012
【図１２】
0005442128.tif 000013
【図１３】
0005442128.tif 000014
【図１４】
0005442128.tif 000015