(57)【要約】【課題】画面上に表示された複数のオブジェクトを効率的に選択する。【解決手段】テーブル型表示装置１は、オブジェクトを表示する表示画面１０２と、表示画面１０２上の位置の指定を受け付けるタッチパネル１０３と、タッチパネル１０３にて指定が受け付けられる位置に表示領域を有するオブジェクトに対する選択処理の設定を保持する設定保持部１０４と、タッチパネル１０３にて指定が受け付けられた位置にオブジェクトの表示領域の重なりがあるか否かを判断する判断部１０５と、タッチパネル１０３にて受け付けられた位置に表示領域の重なりがあると判断部１０５にて判断されたとき、タッチパネル１０３にて受け付けられた位置に表示領域を有する複数のオブジェクトに対して設定保持部１０４に保持された設定に従った選択処理を実行する実行部１０６とを含む。【選択図】図２
2008225733.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを表示する表示手段と、
前記表示手段上の位置の指定を受け付ける受付手段と、
前記受付手段にて指定が受け付けられる位置に表示領域を有するオブジェクトに対する選択処理の設定を保持する設定保持手段と、
前記受付手段にて指定が受け付けられた位置にオブジェクトの表示領域の重なりがあるか否かを判断する判断手段と、
前記受付手段にて受け付けられた位置に表示領域の重なりがあると前記判断手段にて判断されたとき、当該受付手段にて受け付けられた位置に表示領域を有する複数のオブジェクトに対して前記設定保持手段に保持された前記設定に従った前記選択処理を実行する実行手段と
を含むことを特徴とする画像処理装置。
【請求項２】
前記設定保持手段に保持された前記設定は、前記受付手段にて指定が受け付けられた位置に表示領域を有するオブジェクトを選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記設定保持手段に保持された前記設定は、前記受付手段にて指定が受け付けられた位置に表示領域を有するオブジェクトのうち最上位に表示されているオブジェクト以外のオブジェクトを選択することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記設定保持手段に保持された前記設定は、前記受付手段にて指定が受け付けられた位置に表示領域を有するオブジェクトのうち最下位に表示されているオブジェクトを選択することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
オブジェクトを表示する表示手段と、
前記表示手段上に表示されたオブジェクトが指定されることによって当該オブジェクトの選択を受け付ける受付手段と、
前記受付手段にて選択を受け付けられるオブジェクト及び当該オブジェクトと表示領域が重なる他のオブジェクトに対する選択処理の設定を保持する設定保持手段と、
前記受付手段にて選択を受け付けられたオブジェクトが他のオブジェクトに表示領域が重なっているか否かを判断する判断手段と、
前記判断手段にて表示領域の重なりがあると判断されたとき、前記受付手段にて選択が受け付けられた前記オブジェクト及び当該オブジェクトと表示領域が重なる前記他のオブジェクトに対して前記設定保持手段に保持された前記設定に従った前記選択処理を実行する実行手段と
を含むことを特徴とする画像処理装置。
【請求項６】
前記設定保持手段に保持された前記設定は、前記受付手段にて選択が受け付けられたオブジェクト及び当該オブジェクトに対して下位に表示されているオブジェクトを選択する設定であることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記設定保持手段に保持された前記設定は、前記受付手段にて選択が受け付けられたオブジェクト及び当該オブジェクトに対して上位に表示されているオブジェクトを選択する設定であることを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記設定保持手段に保持された前記設定は、前記受付手段にて選択が受け付けられたオブジェクト及び表示領域が重なる前記他のオブジェクトを選択することを特徴とする請求項５に記載の画像処理装置。
【請求項９】
コンピュータを、
表示手段上で指定が受け付けられる位置に表示領域を有するオブジェクトに対する選択処理の設定を設定保持手段に保持する設定保持機能と、
指定が受け付けられた位置にオブジェクトの表示領域の重なりがあるか否かを判断する判断機能と、
表示領域の重なりがあると判断されたとき、受け付けられた位置に表示領域を有する複数のオブジェクトに対して前記設定保持手段に保持された前記設定に従った前記選択処理を実行する実行機能
として機能させることを特徴とするプログラム。
【請求項１０】
コンピュータを、
選択されるオブジェクト及び当該オブジェクトと表示手段上で表示領域が重なる他のオブジェクトに対する選択処理の設定を設定保持手段に保持する設定保持機能と、
ユーザによって選択されたオブジェクトが他のオブジェクトに表示領域が重なっているか否かを判断する判断機能と、
表示領域の重なりがあると判断されたとき、選択された前記オブジェクト及び当該オブジェクトと表示領域が重なる前記他のオブジェクトに対して前記設定保持手段に保持された前記設定に従った前記選択処理を実行する実行機能
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクトの表示などを行う画像処理装置等に関する。
【背景技術】
【０００２】
画面上にファイルや文書イメージ、画像、アノテーション等のオブジェクトを表示し自由に選択して作業する環境では、複数のオブジェクトを選択して移動する操作を頻繁に行うことがある。画面上でオブジェクトを選択する作業が必要になるのは、例えば、オブジェクトを移動させて分類する場合、意図的にオブジェクトを重ねてまとまりを作る場合、まとめたオブジェクトを一体として動かしたりバラしたりする場合などが考えられる。
通常、画面上でオブジェクトを選択して移動操作をする場合、クリックするか囲むことでオブジェクトを選択状態として移動操作をする。複数のオブジェクトを同時に選択する場合には、例えば、Ｓｈｉｆｔキーを押す等して複数のオブジェクトを選択できる状態にしてクリックする方法や、複数のオブジェクトを囲むことで囲んだ範囲内のオブジェクト全体を選択する方法がある。
また、タッチスクリーンを採用した画面上では、例えば、オブジェクトを指で選択する操作が行われるが、その場合もオブジェクトをタッチして選択するか、囲んで選択状態とすることが一般的である。
【０００３】
ここで、画面上で重なりあった複数のオブジェクトを動かす場合は、少し事情が異なる。
重なりあった複数のオブジェクト全体を選択する場合は、全体を囲むことで選択することが一般的である。
しかし、選択を希望しないオブジェクトが重なって表示されている場合は、目的とするオブジェクトだけを適切に囲むことはできない。この場合、例えば、選択を希望しないオブジェクトを、重なっている他のオブジェクトから離した上で範囲指定する作業を要する。或いは、目的のオブジェクトを１つずつ選択する方法やグループ化をする方法等がある。
【０００４】
画面上に重なって表示された複数のオブジェクトから目的のオブジェクトを選択する方法は従来から種々検討されている。
例えば、公報記載の従来技術として、重なって表示された複数のオブジェクトにカーソルを配置し、マウスの左ボタンを押したときは最上位のオブジェクトを選択し、右ボタンを押したときは最上位以外のオブジェクトを選択する技術が存在する（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開平０９−２２３２４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、選択を希望しないオブジェクトが、選択を希望する目的のオブジェクトに重なって表示されているとき、オブジェクトを１つずつ選択してグループ化すれば、その後は１回のクリックでグループ化された複数のオブジェクトを選択することができる。
しかし、かかる場合にはグループ化という工程が必要になるため、作業が直感的ではなく煩わしくなる。また、グループ化の作業で指定忘れなどによる誤操作が発生し得る。
【０００７】
本発明は、かかる技術的課題を解決するためになされたものであって、その目的とするところは、画面上に表示された複数のオブジェクトを効率的に選択できる画像処理装置等を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明にかかる画像処理装置は、オブジェクトを表示する表示手段と、表示手段上の位置の指定を受け付ける受付手段と、受付手段にて指定が受け付けられる位置に表示領域を有するオブジェクトに対する選択処理の設定を保持する設定保持手段と、受付手段にて指定が受け付けられた位置にオブジェクトの表示領域の重なりがあるか否かを判断する判断手段と、受付手段にて受け付けられた位置に表示領域の重なりがあると判断手段にて判断されたとき、受付手段にて受け付けられた位置に表示領域を有する複数のオブジェクトに対して設定保持手段に保持された設定に従った選択処理を実行する実行手段とを含むことを特徴とする。
【０００９】
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて指定が受け付けられた位置に表示領域を有するオブジェクトを選択することを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて指定が受け付けられた位置に表示領域を有するオブジェクトのうち最上位に表示されているオブジェクト以外のオブジェクトを選択することを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて指定が受け付けられた位置に表示領域を有するオブジェクトのうち最下位に表示されているオブジェクトを選択することを特徴とする。
【００１０】
上記課題を解決するために、本発明にかかる画像処理装置は、オブジェクトを表示する表示手段と、表示手段上に表示されたオブジェクトが指定されることによってオブジェクトの選択を受け付ける受付手段と、受付手段にて選択を受け付けられるオブジェクト及びオブジェクトと表示領域が重なる他のオブジェクトに対する選択処理の設定を保持する設定保持手段と、受付手段にて選択を受け付けられたオブジェクトが他のオブジェクトに表示領域が重なっているか否かを判断する判断手段と、判断手段にて表示領域の重なりがあると判断されたとき、受付手段にて選択が受け付けられたオブジェクト及びオブジェクトと表示領域が重なる他のオブジェクトに対して設定保持手段に保持された設定に従った選択処理を実行する実行手段とを含むことを特徴とする。
【００１１】
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて選択が受け付けられたオブジェクト及びオブジェクトに対して下位に表示されているオブジェクトを選択する設定であることを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて選択が受け付けられたオブジェクト及びオブジェクトに対して上位に表示されているオブジェクトを選択する設定であることを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて選択が受け付けられたオブジェクト及び表示領域が重なる他のオブジェクトを選択することを特徴とする。
【００１２】
上記課題を解決するために、本発明にかかるプログラムは、コンピュータを、表示手段上で指定が受け付けられる位置に表示領域を有するオブジェクトに対する選択処理の設定を設定保持手段に保持する設定保持機能と、指定が受け付けられた位置にオブジェクトの表示領域の重なりがあるか否かを判断する判断機能と、表示領域の重なりがあると判断されたとき、受け付けられた位置に表示領域を有する複数のオブジェクトに対して設定保持手段に保持された設定に従った選択処理を実行する実行機能として機能させることを特徴とする。
【００１３】
上記課題を解決するために、本発明にかかるプログラムは、コンピュータを、選択されるオブジェクト及びオブジェクトと表示手段上で表示領域が重なる他のオブジェクトに対する選択処理の設定を設定保持手段に保持する設定保持機能と、ユーザによって選択されたオブジェクトが他のオブジェクトに表示領域が重なっているか否かを判断する判断機能と、表示領域の重なりがあると判断されたとき、選択されたオブジェクト及びオブジェクトと表示領域が重なる他のオブジェクトに対して設定保持手段に保持された設定に従った選択処理を実行する実行機能として機能させることを特徴とする。
【発明の効果】
【００１４】
請求項１にかかる発明によれば、予め保持されている選択処理の設定を知っているユーザは、オブジェクトの重なり位置を指定して目的のオブジェクトを選択でき、本発明を採用しない場合に比べて、複数のオブジェクトの選択が容易となる。
【００１５】
請求項２にかかる発明によれば、一回の位置の指定により重なっているすべてのオブジェクトを選択できる。
請求項３にかかる発明によれば、重なって表示されているオブジェクトのなかから下位に表示されているオブジェクトの選択が容易となる。
請求項４にかかる発明によれば、特定のオブジェクトの選択が容易となる。
【００１６】
請求項５にかかる発明によれば、予め保持されている選択処理の設定を知っているユーザは、目的のオブジェクト又は重なっているオブジェクトを指定すれば足り、本発明を採用しない場合に比べて、複数のオブジェクトの選択が容易となる。
【００１７】
請求項６にかかる発明によれば、重なって表示されているオブジェクトのなかから下位に表示されているオブジェクトの選択が容易となる。
請求項７にかかる発明によれば、重なって表示されているオブジェクトのなかから上位に表示されているオブジェクトの選択が容易となる。
請求項８にかかる発明によれば、特定のオブジェクトの選択が容易となる。
【００１８】
請求項９にかかる発明によれば、本発明を採用しない場合に比べて、複数のオブジェクトの選択が容易となる。
【００１９】
請求項１０にかかる発明によれば、本発明を採用しない場合に比べて、複数のオブジェクトの選択が容易となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための形態（実施の形態）を図面を用いて説明する。
＜テーブル型表示装置の構成＞
図１は、画像処理装置の一例としてのテーブル型表示装置１の断面図である。
テーブル型表示装置１は、複数の者が議論等を行う作業台としての天板２と、天板２を支持する脚部３ａ〜３ｄとを備える。また、テーブル型表示装置１は、天板２に対して裏面から画像を投影する投影ユニット４と、投影ユニット４を移動自在に支持するキャスター５ａ〜５ｄと、天板２に投影させる画像を映し出すプロジェクタ６とを備える。但し、図１は断面図のため、脚部３ｃ及び３ｄ、キャスター５ｃ及び５ｄは、図１に現れていない。
【００２１】
天板２は、テーブル型表示装置１の周囲の任意の位置にユーザが立って議論等に参加できるよう、例えば、楕円形状を有している。また、天板２は、例えばガラス板等の基材に乳白色の半透明フィルターを貼り付け、投影ユニット４により投影された画像を表示する表示画面１０２（図２参照）として機能する。即ち、本実施の形態では、天板２は、表示手段の一例として機能する。更に、天板２は、表面にタッチパネル１０３が装着されている。即ち、天板２は、表示された画像に対するユーザのタッチを検知する受付手段の一例としてのタッチパネル１０３（図２参照）の機能も備える。
脚部３ａ〜３ｄは、４本脚の場合の例であるが、脚部の数はこれに限らない。
【００２２】
投影ユニット４は、天板２の側の面が開いた四角形状の箱からなっており、その中にミラー４ａ及び４ｂを備える。ここで、ミラー４ａ及び４ｂは、図１のような傾斜の角度を有して投影ユニット４の箱の内側面に固定されている。
キャスター５ａ〜５ｄは、天板２、脚部３ａ〜３ｄ、プロジェクタ６から構成されるテーブルの移動に合わせて投影ユニット４を動かせるよう、投影ユニット４の外底面に取り付けられている。但し、テーブルに対する投影ユニット４の相対的位置がずれることのないようにしている（図示省略）。尚、ここでは、キャスターを４つとしたが、その数はこれに限らない。
【００２３】
プロジェクタ６は、天板２の下に吊り下げられて固定され、ミラー４ａの方向に画像を投影する。画像はミラー４ｂで反射して天板２に投影される。
尚、ここでは、テーブル型表示装置１を例として示したが、本実施の形態は、テーブル型だけでなく、如何なる形状の表示装置に対して適用してもよい。
【００２４】
＜テーブル型表示装置の機能構成＞
次に、これまで述べたような構成を有するテーブル型表示装置１の機能構成について説明する。
図２は、テーブル型表示装置１の機能構成の一例を示すブロック図である。
テーブル型表示装置１は、ファイルや文書イメージ、画像、アノテーション等のオブジェクトの表示を制御する表示制御手段の一例としての表示制御部１０１と、表示制御部１０１の指示に従ってオブジェクトを表示する表示手段の一例としての表示画面１０２とを備える。また、テーブル型表示装置１は、表示画面がタッチされたとき、タッチされた位置を検出して座標位置を出力する受付手段の一例としてのタッチパネル１０３と、タッチされた座標位置に表示領域を有するオブジェクトに対する選択処理の設定を予め保持する設定保持手段の一例としての設定保持部１０４とを備える。
【００２５】
更に、テーブル型表示装置１は、タッチされた座標位置にオブジェクトの表示領域の重なりがあるか否かを判断する判断手段の一例としての判断部１０５と、表示領域の重なりがあると判断部１０５にて判断されたとき、タッチされた座標位置に表示領域を有する複数のオブジェクトに対して設定保持部１０４に保持された設定に従った選択処理を実行する実行手段の一例としての実行部１０６とを備える。
更にまた、テーブル型表示装置１は、オブジェクトの入力又は選択されたオブジェクトの属性の入力や設定、或いは、設定条件の入力を行うためのキーボード等の入力部１０７と、後述するオブジェクト選択プログラムを記憶するプログラム記憶部１０８とを有して構成される。
【００２６】
表示制御部１０１は、入力されたオブジェクトの画像情報を出力して表示画面１０２におけるオブジェクトの表示を制御する。
表示画面１０２は、表示制御部１０１から出力される画像情報を取得して表示する。
タッチパネル１０３は、表示画面１０２に装着されて使用される受付手段の一例として機能する。タッチパネル１０３は、ユーザによって表示画面１０２がタッチされたとき、タッチされた位置を検出してその座標位置を出力する。ここで、タッチパネル１０３は、天板２の表面への接触を検知するための素子を配置した透明なスクリーンで覆うことで実現してもよいし、天板２の表面で縦、横に赤外光を走らせてその遮断された位置を検出することで実現してもよい。
【００２７】
設定保持部１０４は、例えば、ＥＥＰＲＯＭやフラッシュメモリ等で構成される。設定保持部１０４は、ユーザによってタッチされた座標位置に表示領域を有するオブジェクトに対する選択処理の設定を予め保持している。
判断部１０５は、例えばＣＰＵ等が、後述する判断工程（図４のステップ１０４など）プログラムを実行することにより実現される。実施例１では、判断部１０５は、タッチされた座標位置にオブジェクトの表示領域の重なりがあるか否かを判断する。
【００２８】
実行部１０６は、表示領域の重なりがあると判断部１０５にて判断されたとき、例えばＣＰＵ等が、オブジェクトの移動やコピー削除等後述する選択後の処理を実行することにより実現される。実行部１０６は、タッチされた座標位置に表示領域を有する複数のオブジェクトに対して設定保持部１０４に保持された設定に従った選択処理を実行する。
入力部１０７は、設定条件の入力を行うための、例えばキーボード等が該当する。また、プログラム記憶部１０８は、後述するオブジェクト選択プログラムを記憶するための、例えばハードディスクが該当する。
尚、ここでは、テーブル型表示装置１が設定保持部１０４を有する構成としたが、テーブル型表示装置１からアクセス可能なサーバ（図示省略）を別途用意し、このサーバが設定保持部１０４を有する構成を採用してもよい。
【００２９】
図３は、以下の説明で用いる表示画面１０２上に表示されたオブジェクトの重なりの関係を説明するための図である。
３つのオブジェクト１０ａ，１０ｂ，１０ｃは、オブジェクト１０ｃが最初に入力され、続いてオブジェクト１０ｂが入力され、最後にオブジェクト１０ａが入力されたものとする。そして、この順序で重なりが形成されている。即ち、最下位にオブジェクト１０ｃがあり、その上にオブジェクト１０ｂとオブジェクト１０ａとがこの順序で重なっている。そして、３つのオブジェクト１０ａ，１０ｂ，１０ｃの重なりは、図示しない表示記憶部に予め記憶されているものとする。
【００３０】
（実施例１）
ユーザが、表示画面１０２上に表示された３つのオブジェクト１０ａ，１０ｂ，１０ｃの重なり部分をタッチしたとき、テーブル型表示装置１がそのタッチに基づいて３つのオブジェクト１０ａ，１０ｂ，１０ｃに対して行う選択処理は、以下に説明する３つが考えられる。このうちのいずれかが設定保持部１０４（図２参照）に保持されている。
（１）タッチにより指定された座標位置に重なって表示されている３つのオブジェクト１０ａ，１０ｂ，１０ｃのすべてを選択する（後述する図５（Ａ）及び図５（Ｂ））。
（２）指定された座標位置で最上位のオブジェクト１０ａを選択する。この選択は従来の選択と同じである。例えばマウスデバイスにおける通常のクリック（左クリック）と同じ動作である（後述する図５（Ｃ））。
（３）指定された座標位置で最上位のオブジェクト以外のオブジェクトを選択する。例えば、最上位のオブジェクト１０ａを除いたオブジェクトすべて（１０ｂ，１０ｃ）を選択する（後述する図５（Ｄ））、最上位のオブジェクト１０ａの次に上のオブジェクト１０ｂを選択する、最下位のオブジェクト１０ｃを選択する、などがある。
以下の説明では、設定条件（１）に説明した設定がなされており、設定保持部１０４に保持されているものとして、以下の説明を進める。
【００３１】
（選択処理の説明）
次に、テーブル型表示装置１において実行されるオブジェクト選択（ポインティング）処理の詳細について、図４を用いて説明する。
図４は、本実施例１におけるオブジェクト選択プログラムを説明するためのフローチャートである。
実施例１は、テーブル型表示装置１の表示画面１０２上に表示されたオブジェクトをユーザが指にてタッチすることで、タッチされた座標位置のオブジェクトが選択される場合である。
【００３２】
テーブル型表示装置１は、ユーザによるタッチがあるまで検出を繰り返してタッチを待つ（ステップ１０１：Ｎ）。
ユーザが、表示画面１０２上に表示された３つのオブジェクト１０ａ，１０ｂ，１０ｃの重なり部分をタッチすると、テーブル型表示装置１はそのタッチを検出し（ステップ１０１：Ｙ）、判断部１０５はタッチパネル１０３と協働してタッチ位置の座標位置を解析して、座標位置のオブジェクトを検出する（ステップ１０２）。
解析した座標位置にオブジェクトが存在しない場合は（ステップ１０２：Ｎ）、次のタッチを待つ（ステップ１０１）。
【００３３】
これに対して、座標位置にオブジェクトが存在する場合には（ステップ１０２：Ｙ）、その座標位置にオブジェクトの重なりが存在するか否かが判断される（ステップ１０３）。
オブジェクトの重なりがある場合には（ステップ１０３：Ｙ）、設定保持部１０４に保持された選択処理の設定に従ってオブジェクトが選択される（ステップ１０４）。上記した通り、実施例１ではタッチされた座標位置にオブジェクトの重なりがあれば、重なっているオブジェクトのすべてを選択する設定であるから（設定条件（１））、オブジェクト１０ａ，１０ｂ，１０ｃのすべてが選択される。
【００３４】
これに対して、オブジェクトの重なりがない場合には（ステップ１０３：Ｎ）、通常の処理が行われる（ステップ１０５）。
以上により、本実施例１におけるオブジェクト選択処理が終了する。この実施例１では、選択後に、選択されたオブジェクトは、ユーザによって移動される（例えば、図５（Ａ）参照）。
【００３５】
図５は、図４に示すオブジェクト選択方法を実施した結果を説明するための図である。
本実施例１では設定条件（１）を選択して設定しているので、タッチされた座標位置における３つのオブジェクト１０ａ，１０ｂ，１０ｃのすべてが選択されており、図５（Ａ）に該当する。即ち、タッチされた座標位置において重なっている３つのオブジェクト１０ａ，１０ｂ，１０ｃのすべてが、ユーザの操作によって移動される。
【００３６】
また、図５（Ｂ）に示すように、タッチされた座標位置が３つのオブジェクト１０ａ，１０ｂ，１０ｃのうちオブジェクト１０ａとオブジェクト１０ｂの重なり位置である場合には、重なっている２つのオブジェクト１０ａ，１０ｂが選択され、座標位置において重なっていないオブジェクト１０ｃは選択されない。
図５（Ｃ）に示すように、タッチによりる座標位置が３つのオブジェクト１０ａ，１０ｂ，１０ｃの重なり位置ではない場合、タッチされたオブジェクト１０ｂだけが選択される。
【００３７】
尚、設定条件（３）を予め選択している場合には、設定条件に従って、最上位のオブジェクト１０ａを除いたオブジェクトすべて（１０ｂ，１０ｃ）が選択されたり（図５（Ｄ）参照）、最上位のオブジェクト１０ａの次に上のオブジェクト１０ｂが選択されたり、最下位のオブジェクト１０ｃが選択される。
例えば、同じ位置で複数回のタッチがあったとき、１回目のタッチで最上位のオブジェクト１０ａの次に上のオブジェクト１０ｂが選択され、２回目のタッチでその次に下位のオブジェクト１０ｃが選択され、２回目のタッチで最下位のオブジェクト１０ｃが選択されたときには３回目のタッチで最上位のオブジェクト１０ａを除いたオブジェクトすべて（１０ｂ，１０ｃ）が選択されるようにしても良い。
【００３８】
尚、実施例１では、オブジェクトの選択処理後に選択されたオブジェクトが移動される場合を説明したが、本発明はこれに限定されるものではない。例えば、選択されたオブジェクトをコピーする場合や削除する場合等にも適用できる。
また、実施例１では、本発明をタッチパネル１０３に適用した場合を説明したが、本発明はこれに限定されるものではない。例えば、表示画面１０２上に表示されたオブジェクトをマウスデバイスを用いて選択する場合にも適用が可能である。即ち、ポインティングデバイス一般に適用が可能である。
【００３９】
（実施例２）
上記実施例１では、オブジェクトの重なり領域がタッチされた場合のオブジェクトの選択処理を説明したが、実施例２では、タッチにより指示されたオブジェクトがタッチされた座標位置又はタッチされた位置以外の位置において他のオブジェクトと重なっている場合において、タッチによって指示されたオブジェクト及び重なっている他のオブジェクトを選択する処理を説明する。
【００４０】
（オブジェクトに対する選択処理の設定）
タッチにより指示されたオブジェクトがその表示領域において他のオブジェクトと重なっている場合に、タッチしたオブジェクト及び重なっている他のオブジェクトに対する選択処理として、例えば、以下の設定条件が考えられる。
１）タッチにより指示されたオブジェクトと、そのオブジェクトより下位のオブジェクトを選択する（後述する図７）。
２）タッチにより指示されたオブジェクトと、そのオブジェクトより上位のオブジェクトを選択する（後述する図８）。
３）重なったすべてのオブジェクトを選択する（後述する図９）。
【００４１】
（選択処理の説明）
図６は、本実施例２におけるオブジェクト選択プログラムを説明するためのフローチャートである。
テーブル型表示装置１は、ユーザによるタッチがあるまで検出を繰り返してタッチを待つ（ステップ２０１：Ｎ）。
ユーザが、表示画面１０２上に表示された３つのオブジェクト１０ａ，１０ｂ，１０ｃのいずれかをタッチすると、テーブル型表示装置１はそのタッチを検出し（ステップ２０１：Ｙ）、判断部１０５はタッチパネル１０３と協働してタッチ位置の座標位置を解析して、座標位置のオブジェクトを検出する（ステップ２０２）。
【００４２】
解析した座標位置にオブジェクトが存在しない場合は（ステップ２０２：Ｎ）、次のタッチを待つ（ステップ２０１）。
これに対して、座標位置にオブジェクトが存在する場合には（ステップ２０２：Ｙ）、そのオブジェクトを抽出する（ステップ２０３）。
そして、抽出されたオブジェクトは、他のオブジェクトと重なりがあるか判断される（ステップ２０４）。
【００４３】
他のオブジェクトと重なりがある場合（ステップ２０４：Ｙ）、設定保持部１０４に保持された選択処理の設定に従ってオブジェクトが選択される（ステップ２０５）。例えば、設定条件（１）が予め設定されている場合、タッチにより指示されたオブジェクトと、そのオブジェクトより下位のオブジェクトが選択される。
これに対して、オブジェクトの重なりがない場合（ステップ２０４：Ｎ）、通常の処理が行われる（ステップ２０６）。
以上により、本実施例２におけるオブジェクト選択処理が終了する。
【００４４】
図７乃至図９は、図６に示すオブジェクト選択方法を実施した結果を説明するための図である。
図７は、タッチにより指示されたオブジェクトと、そのオブジェクトより下位のオブジェクトを選択する設定条件（１）を設定している場合を示している。
図７に示されているように、オブジェクト１０ａとオブジェクト１０ｃとがオブジェクト１０ｂに重なっている。オブジェクト１０ｂがタッチにより指示された場合、設定条件（１）ではオブジェクト１０ｂに対して下位に配置されたオブジェクト１０ｃが選択される（図７（Ａ）、（Ｂ）共に）。
【００４５】
図８は、タッチにより指示されたオブジェクトと、そのオブジェクトより上位のオブジェクトを選択する設定条件（２）を設定している場合を示している。この場合は、オブジェクト１０ｂに対して上位に配置されたオブジェクト１０ａが選択される（図８（Ａ）、（Ｂ）共に）。
図９は、重なったすべてのオブジェクトを選択する設定条件（３）を設定している場合を示している。この場合は、オブジェクト１０ｂに重なりを有しているオブジェクト１０ａとオブジェクト１０ｃのいずれもが選択される（図９（Ａ）、（Ｂ）共に）。
【００４６】
（実施例３）
上記実施例１及び実施例２では表示画面１０２上の１点をタッチしてオブジェクトを選択する場合を説明したが、以下に説明する実施例３は、多点検出可能なタッチパネル１０３に対してユーザが複数の点を同時にタッチした場合のオブジェクトの選択を説明する。
図１０は、実施例３におけるオブジェクトの選択を説明するための図である。
【００４７】
図１０（Ａ）に示されているように、ユーザが表示画面１０２上に表示された複数のオブジェクト１０ａ〜１０ｃ，１１ａ〜１１ｃのうちオブジェクト１０ｂと１１ａとを同時にタッチした場合、タッチされた位置のオブジェクト１０ｂ，１１ａ及びそれに重なるオブジェクト１０ａ，１１ｃが選択される。図１０（Ａ）では、タッチされたオブジェクト１０ｂ，１１ａと表示領域が重なるオブジェクト１０ｃ，１１ｂが選択されていないので、選択の方法は実施例１に同じである。
図１０（Ｂ）では、ユーザがオブジェクト１０ｃと１１ａとを同時にタッチした場合、タッチされたオブジェクト１０ｃ，１１ａに重なるすべてのオブジェクトが選択されるので、選択の方法は実施例２に同じである。
【００４８】
図４又は図６に示したフローチャートに対応するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、又はこれらのプログラムをインターネット等のネットワークを介して配信して記録しておき、これをテーブル型表示装置１が有する汎用のコンピュータ等により読み出して実行させることにより、このコンピュータ等をテーブル型表示装置１の一部として機能させることも可能である。
【図面の簡単な説明】
【００４９】
【図１】本実施の形態にかかるテーブル型表示装置の断面図である。
【図２】図１に示すテーブル型表示装置の機能構成を示すブロック図である。
【図３】表示画面上に表示されたオブジェクトの重なりの関係を説明するための図である。
【図４】実施例１におけるオブジェクト選択プログラムを説明するためのフローチャートである。
【図５】図４に示すオブジェクト選択方法を実施した結果を説明するための図である。
【図６】実施例２におけるオブジェクト選択プログラムを説明するためのフローチャートである。
【図７】図６に示すオブジェクト選択方法を実施した結果を説明するための図（その１）である。
【図８】図６に示すオブジェクト選択方法を実施した結果を説明するための図（その２）である。
【図９】図６に示すオブジェクト選択方法を実施した結果を説明するための図（その３）である。
【図１０】実施例３におけるオブジェクトの選択を説明するための図である。
【符号の説明】
【００５０】
１…テーブル型表示装置（画像処理装置）、２…天板、１０ａ〜１０ｃ，１１ａ〜１１ｃ…オブジェクト、１０１…表示制御部、１０２…表示画面（表示手段）、１０３…タッチパネル（受付手段）、１０４…設定保持部、１０５…判断部、１０６…実行部
【図１】
2008225733.tif 000003
【図２】
2008225733.tif 000004
【図３】
2008225733.tif 000005
【図４】
2008225733.tif 000006
【図５】
2008225733.tif 000007
【図６】
2008225733.tif 000008
【図７】
2008225733.tif 000009
【図８】
2008225733.tif 000010
【図９】
2008225733.tif 000011
【図１０】
2008225733.tif 000012