JP4888165B2 - 画像処理装置及びプログラム - Google Patents

画像処理装置及びプログラム Download PDF

Info

Publication number
JP4888165B2
JP4888165B2 JP2007061558A JP2007061558A JP4888165B2 JP 4888165 B2 JP4888165 B2 JP 4888165B2 JP 2007061558 A JP2007061558 A JP 2007061558A JP 2007061558 A JP2007061558 A JP 2007061558A JP 4888165 B2 JP4888165 B2 JP 4888165B2
Authority
JP
Japan
Prior art keywords
setting
selection
unit
objects
display area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2007061558A
Other languages
English (en)
Other versions
JP2008225733A5 (ja
JP2008225733A (ja
Inventor
麗 芝池
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2007061558A priority Critical patent/JP4888165B2/ja
Priority to US11/984,389 priority patent/US8468463B2/en
Publication of JP2008225733A publication Critical patent/JP2008225733A/ja
Publication of JP2008225733A5 publication Critical patent/JP2008225733A5/ja
Application granted granted Critical
Publication of JP4888165B2 publication Critical patent/JP4888165B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Position Input By Displaying (AREA)

Description

本発明は、オブジェクトの表示などを行う画像処理装置等に関する。
画面上にファイルや文書イメージ、画像、アノテーション等のオブジェクトを表示し自由に選択して作業する環境では、複数のオブジェクトを選択して移動する操作を頻繁に行うことがある。画面上でオブジェクトを選択する作業が必要になるのは、例えば、オブジェクトを移動させて分類する場合、意図的にオブジェクトを重ねてまとまりを作る場合、まとめたオブジェクトを一体として動かしたりバラしたりする場合などが考えられる。
通常、画面上でオブジェクトを選択して移動操作をする場合、クリックするか囲むことでオブジェクトを選択状態として移動操作をする。複数のオブジェクトを同時に選択する場合には、例えば、Shiftキーを押す等して複数のオブジェクトを選択できる状態にしてクリックする方法や、複数のオブジェクトを囲むことで囲んだ範囲内のオブジェクト全体を選択する方法がある。
また、タッチスクリーンを採用した画面上では、例えば、オブジェクトを指で選択する操作が行われるが、その場合もオブジェクトをタッチして選択するか、囲んで選択状態とすることが一般的である。
ここで、画面上で重なりあった複数のオブジェクトを動かす場合は、少し事情が異なる。
重なりあった複数のオブジェクト全体を選択する場合は、全体を囲むことで選択することが一般的である。
しかし、選択を希望しないオブジェクトが重なって表示されている場合は、目的とするオブジェクトだけを適切に囲むことはできない。この場合、例えば、選択を希望しないオブジェクトを、重なっている他のオブジェクトから離した上で範囲指定する作業を要する。或いは、目的のオブジェクトを1つずつ選択する方法やグループ化をする方法等がある。
画面上に重なって表示された複数のオブジェクトから目的のオブジェクトを選択する方法は従来から種々検討されている。
例えば、公報記載の従来技術として、重なって表示された複数のオブジェクトにカーソルを配置し、マウスの左ボタンを押したときは最上位のオブジェクトを選択し、右ボタンを押したときは最上位以外のオブジェクトを選択する技術が存在する(例えば、特許文献1参照)。
特開平09−223241号公報
ところで、選択を希望しないオブジェクトが、選択を希望する目的のオブジェクトに重なって表示されているとき、オブジェクトを1つずつ選択してグループ化すれば、その後は1回のクリックでグループ化された複数のオブジェクトを選択することができる。
しかし、かかる場合にはグループ化という工程が必要になるため、作業が直感的ではなく煩わしくなる。また、グループ化の作業で指定忘れなどによる誤操作が発生し得る。
本発明は、かかる技術的課題を解決するためになされたものであって、その目的とするところは、画面上に表示された複数のオブジェクトを効率的に選択できる画像処理装置等を提供することにある。
上記課題を解決するために、本発明にかかる画像処理装置は、オブジェクトを表示する表示手段と、表示手段上の位置の指定を受け付ける受付手段と、受付手段にて指定が受け付けられる位置に表示領域を有するオブジェクトに対する選択処理の設定を保持する設定保持手段と、受付手段にて指定が受け付けられた位置にオブジェクトの表示領域の重なりがあるか否かを判断する判断手段と、受付手段にて受け付けられた位置に表示領域の重なりがあると判断手段にて判断されたとき、受付手段にて受け付けられた位置に表示領域を有する複数のオブジェクトに対して設定保持手段に保持された設定に従った選択処理を実行する実行手段とを含むことを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて指定が受け付けられた位置に表示領域を有するオブジェクトを選択することを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて指定が受け付けられた位置に表示領域を有するオブジェクトのうち最上位に表示されているオブジェクト以外のオブジェクトを選択することを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて指定が受け付けられた位置に表示領域を有するオブジェクトのうち最下位に表示されているオブジェクトを選択することを特徴とする。
上記課題を解決するために、本発明にかかる画像処理装置は、オブジェクトを表示する表示手段と、表示手段上に表示されたオブジェクトが指定されることによってオブジェクトの選択を受け付ける受付手段と、受付手段にて選択を受け付けられるオブジェクト及びオブジェクトと表示領域が重なる他のオブジェクトに対する選択処理の設定を保持する設定保持手段と、受付手段にて選択を受け付けられたオブジェクトが他のオブジェクトに表示領域が重なっているか否かを判断する判断手段と、判断手段にて表示領域の重なりがあると判断されたとき、受付手段にて選択が受け付けられたオブジェクト及びオブジェクトと表示領域が重なる他のオブジェクトに対して設定保持手段に保持された設定に従った選択処理を実行する実行手段とを含むことを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて選択が受け付けられたオブジェクト及びオブジェクトに対して下位に表示されているオブジェクトを選択する設定であることを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて選択が受け付けられたオブジェクト及びオブジェクトに対して上位に表示されているオブジェクトを選択する設定であることを特徴とする。
上記画像処理装置において、設定保持手段に保持された設定は、受付手段にて選択が受け付けられたオブジェクト及び表示領域が重なる他のオブジェクトを選択することを特徴とする。
上記課題を解決するために、本発明にかかるプログラムは、コンピュータを、表示手段上で指定が受け付けられる位置に表示領域を有するオブジェクトに対する選択処理の設定を設定保持手段に保持する設定保持機能と、指定が受け付けられた位置にオブジェクトの表示領域の重なりがあるか否かを判断する判断機能と、表示領域の重なりがあると判断されたとき、受け付けられた位置に表示領域を有する複数のオブジェクトに対して設定保持手段に保持された設定に従った選択処理を実行する実行機能として機能させることを特徴とする。
上記課題を解決するために、本発明にかかるプログラムは、コンピュータを、選択されるオブジェクト及びオブジェクトと表示手段上で表示領域が重なる他のオブジェクトに対する選択処理の設定を設定保持手段に保持する設定保持機能と、ユーザによって選択されたオブジェクトが他のオブジェクトに表示領域が重なっているか否かを判断する判断機能と、表示領域の重なりがあると判断されたとき、選択されたオブジェクト及びオブジェクトと表示領域が重なる他のオブジェクトに対して設定保持手段に保持された設定に従った選択処理を実行する実行機能として機能させることを特徴とする。
請求項1にかかる発明によれば、予め保持されている選択処理の設定を知っているユーザは、オブジェクトの重なり位置を指定して目的のオブジェクトを選択でき、本発明を採用しない場合に比べて、複数のオブジェクトの選択が容易となる。
請求項2にかかる発明によれば、一回の位置の指定により重なっているすべてのオブジェクトを選択できる。
請求項3にかかる発明によれば、重なって表示されているオブジェクトのなかから下位に表示されているオブジェクトの選択が容易となる。
請求項4にかかる発明によれば、特定のオブジェクトの選択が容易となる。
請求項5にかかる発明によれば、予め保持されている選択処理の設定を知っているユーザは、目的のオブジェクト又は重なっているオブジェクトを指定すれば足り、本発明を採用しない場合に比べて、複数のオブジェクトの選択が容易となる。
請求項6にかかる発明によれば、重なって表示されているオブジェクトのなかから下位に表示されているオブジェクトの選択が容易となる。
請求項7にかかる発明によれば、重なって表示されているオブジェクトのなかから上位に表示されているオブジェクトの選択が容易となる。
請求項8にかかる発明によれば、特定のオブジェクトの選択が容易となる。
請求項9にかかる発明によれば、本発明を採用しない場合に比べて、複数のオブジェクトの選択が容易となる。
請求項10にかかる発明によれば、本発明を採用しない場合に比べて、複数のオブジェクトの選択が容易となる。
以下、本発明を実施するための形態(実施の形態)を図面を用いて説明する。
<テーブル型表示装置の構成>
図1は、画像処理装置の一例としてのテーブル型表示装置1の断面図である。
テーブル型表示装置1は、複数の者が議論等を行う作業台としての天板2と、天板2を支持する脚部3a〜3dとを備える。また、テーブル型表示装置1は、天板2に対して裏面から画像を投影する投影ユニット4と、投影ユニット4を移動自在に支持するキャスター5a〜5dと、天板2に投影させる画像を映し出すプロジェクタ6とを備える。但し、図1は断面図のため、脚部3c及び3d、キャスター5c及び5dは、図1に現れていない。
天板2は、テーブル型表示装置1の周囲の任意の位置にユーザが立って議論等に参加できるよう、例えば、楕円形状を有している。また、天板2は、例えばガラス板等の基材に乳白色の半透明フィルターを貼り付け、投影ユニット4により投影された画像を表示する表示画面102(図2参照)として機能する。即ち、本実施の形態では、天板2は、表示手段の一例として機能する。更に、天板2は、表面にタッチパネル103が装着されている。即ち、天板2は、表示された画像に対するユーザのタッチを検知する受付手段の一例としてのタッチパネル103(図2参照)の機能も備える。
脚部3a〜3dは、4本脚の場合の例であるが、脚部の数はこれに限らない。
投影ユニット4は、天板2の側の面が開いた四角形状の箱からなっており、その中にミラー4a及び4bを備える。ここで、ミラー4a及び4bは、図1のような傾斜の角度を有して投影ユニット4の箱の内側面に固定されている。
キャスター5a〜5dは、天板2、脚部3a〜3d、プロジェクタ6から構成されるテーブルの移動に合わせて投影ユニット4を動かせるよう、投影ユニット4の外底面に取り付けられている。但し、テーブルに対する投影ユニット4の相対的位置がずれることのないようにしている(図示省略)。尚、ここでは、キャスターを4つとしたが、その数はこれに限らない。
プロジェクタ6は、天板2の下に吊り下げられて固定され、ミラー4aの方向に画像を投影する。画像はミラー4bで反射して天板2に投影される。
尚、ここでは、テーブル型表示装置1を例として示したが、本実施の形態は、テーブル型だけでなく、如何なる形状の表示装置に対して適用してもよい。
<テーブル型表示装置の機能構成>
次に、これまで述べたような構成を有するテーブル型表示装置1の機能構成について説明する。
図2は、テーブル型表示装置1の機能構成の一例を示すブロック図である。
テーブル型表示装置1は、ファイルや文書イメージ、画像、アノテーション等のオブジェクトの表示を制御する表示制御手段の一例としての表示制御部101と、表示制御部101の指示に従ってオブジェクトを表示する表示手段の一例としての表示画面102とを備える。また、テーブル型表示装置1は、表示画面がタッチされたとき、タッチされた位置を検出して座標位置を出力する受付手段の一例としてのタッチパネル103と、タッチされた座標位置に表示領域を有するオブジェクトに対する選択処理の設定を予め保持する設定保持手段の一例としての設定保持部104とを備える。
更に、テーブル型表示装置1は、タッチされた座標位置にオブジェクトの表示領域の重なりがあるか否かを判断する判断手段の一例としての判断部105と、表示領域の重なりがあると判断部105にて判断されたとき、タッチされた座標位置に表示領域を有する複数のオブジェクトに対して設定保持部104に保持された設定に従った選択処理を実行する実行手段の一例としての実行部106とを備える。
更にまた、テーブル型表示装置1は、オブジェクトの入力又は選択されたオブジェクトの属性の入力や設定、或いは、設定条件の入力を行うためのキーボード等の入力部107と、後述するオブジェクト選択プログラムを記憶するプログラム記憶部108とを有して構成される。
表示制御部101は、入力されたオブジェクトの画像情報を出力して表示画面102におけるオブジェクトの表示を制御する。
表示画面102は、表示制御部101から出力される画像情報を取得して表示する。
タッチパネル103は、表示画面102に装着されて使用される受付手段の一例として機能する。タッチパネル103は、ユーザによって表示画面102がタッチされたとき、タッチされた位置を検出してその座標位置を出力する。ここで、タッチパネル103は、天板2の表面への接触を検知するための素子を配置した透明なスクリーンで覆うことで実現してもよいし、天板2の表面で縦、横に赤外光を走らせてその遮断された位置を検出することで実現してもよい。
設定保持部104は、例えば、EEPROMやフラッシュメモリ等で構成される。設定保持部104は、ユーザによってタッチされた座標位置に表示領域を有するオブジェクトに対する選択処理の設定を予め保持している。
判断部105は、例えばCPU等が、後述する判断工程(図4のステップ104など)プログラムを実行することにより実現される。実施例1では、判断部105は、タッチされた座標位置にオブジェクトの表示領域の重なりがあるか否かを判断する。
実行部106は、表示領域の重なりがあると判断部105にて判断されたとき、例えばCPU等が、オブジェクトの移動やコピー削除等後述する選択後の処理を実行することにより実現される。実行部106は、タッチされた座標位置に表示領域を有する複数のオブジェクトに対して設定保持部104に保持された設定に従った選択処理を実行する。
入力部107は、設定条件の入力を行うための、例えばキーボード等が該当する。また、プログラム記憶部108は、後述するオブジェクト選択プログラムを記憶するための、例えばハードディスクが該当する。
尚、ここでは、テーブル型表示装置1が設定保持部104を有する構成としたが、テーブル型表示装置1からアクセス可能なサーバ(図示省略)を別途用意し、このサーバが設定保持部104を有する構成を採用してもよい。
図3は、以下の説明で用いる表示画面102上に表示されたオブジェクトの重なりの関係を説明するための図である。
3つのオブジェクト10a,10b,10cは、オブジェクト10cが最初に入力され、続いてオブジェクト10bが入力され、最後にオブジェクト10aが入力されたものとする。そして、この順序で重なりが形成されている。即ち、最下位にオブジェクト10cがあり、その上にオブジェクト10bとオブジェクト10aとがこの順序で重なっている。そして、3つのオブジェクト10a,10b,10cの重なりは、図示しない表示記憶部に予め記憶されているものとする。
(実施例1)
ユーザが、表示画面102上に表示された3つのオブジェクト10a,10b,10cの重なり部分をタッチしたとき、テーブル型表示装置1がそのタッチに基づいて3つのオブジェクト10a,10b,10cに対して行う選択処理は、以下に説明する3つが考えられる。このうちのいずれかが設定保持部104(図2参照)に保持されている。
(1)タッチにより指定された座標位置に重なって表示されている3つのオブジェクト10a,10b,10cのすべてを選択する(後述する図5(A)及び図5(B))。
(2)指定された座標位置で最上位のオブジェクト10aを選択する。この選択は従来の選択と同じである。例えばマウスデバイスにおける通常のクリック(左クリック)と同じ動作である(後述する図5(C))。
(3)指定された座標位置で最上位のオブジェクト以外のオブジェクトを選択する。例えば、最上位のオブジェクト10aを除いたオブジェクトすべて(10b,10c)を選択する(後述する図5(D))、最上位のオブジェクト10aの次に上のオブジェクト10bを選択する、最下位のオブジェクト10cを選択する、などがある。
以下の説明では、設定条件(1)に説明した設定がなされており、設定保持部104に保持されているものとして、以下の説明を進める。
(選択処理の説明)
次に、テーブル型表示装置1において実行されるオブジェクト選択(ポインティング)処理の詳細について、図4を用いて説明する。
図4は、本実施例1におけるオブジェクト選択プログラムを説明するためのフローチャートである。
実施例1は、テーブル型表示装置1の表示画面102上に表示されたオブジェクトをユーザが指にてタッチすることで、タッチされた座標位置のオブジェクトが選択される場合である。
テーブル型表示装置1は、ユーザによるタッチがあるまで検出を繰り返してタッチを待つ(ステップ101:N)。
ユーザが、表示画面102上に表示された3つのオブジェクト10a,10b,10cの重なり部分をタッチすると、テーブル型表示装置1はそのタッチを検出し(ステップ101:Y)、判断部105はタッチパネル103と協働してタッチ位置の座標位置を解析して、座標位置のオブジェクトを検出する(ステップ102)。
解析した座標位置にオブジェクトが存在しない場合は(ステップ102:N)、次のタッチを待つ(ステップ101)。
これに対して、座標位置にオブジェクトが存在する場合には(ステップ102:Y)、その座標位置にオブジェクトの重なりが存在するか否かが判断される(ステップ103)。
オブジェクトの重なりがある場合には(ステップ103:Y)、設定保持部104に保持された選択処理の設定に従ってオブジェクトが選択される(ステップ104)。上記した通り、実施例1ではタッチされた座標位置にオブジェクトの重なりがあれば、重なっているオブジェクトのすべてを選択する設定であるから(設定条件(1))、オブジェクト10a,10b,10cのすべてが選択される。
これに対して、オブジェクトの重なりがない場合には(ステップ103:N)、通常の処理が行われる(ステップ105)。
以上により、本実施例1におけるオブジェクト選択処理が終了する。この実施例1では、選択後に、選択されたオブジェクトは、ユーザによって移動される(例えば、図5(A)参照)。
図5は、図4に示すオブジェクト選択方法を実施した結果を説明するための図である。
本実施例1では設定条件(1)を選択して設定しているので、タッチされた座標位置における3つのオブジェクト10a,10b,10cのすべてが選択されており、図5(A)に該当する。即ち、タッチされた座標位置において重なっている3つのオブジェクト10a,10b,10cのすべてが、ユーザの操作によって移動される。
また、図5(B)に示すように、タッチされた座標位置が3つのオブジェクト10a,10b,10cのうちオブジェクト10aとオブジェクト10bの重なり位置である場合には、重なっている2つのオブジェクト10a,10bが選択され、座標位置において重なっていないオブジェクト10cは選択されない。
図5(C)に示すように、タッチによる座標位置が3つのオブジェクト10a,10b,10cの重なり位置ではない場合、タッチされたオブジェクト10bだけが選択される。
尚、設定条件(3)を予め選択している場合には、設定条件に従って、最上位のオブジェクト10aを除いたオブジェクトすべて(10b,10c)が選択されたり(図5(D)参照)、最上位のオブジェクト10aの次に上のオブジェクト10bが選択されたり、最下位のオブジェクト10cが選択される。
例えば、同じ位置で複数回のタッチがあったとき、1回目のタッチで最上位のオブジェクト10aの次に上のオブジェクト10bが選択され、2回目のタッチでその次に下位のオブジェクト10cが選択され、2回目のタッチで最下位のオブジェクト10cが選択されたときには3回目のタッチで最上位のオブジェクト10aを除いたオブジェクトすべて(10b,10c)が選択されるようにしても良い。
尚、実施例1では、オブジェクトの選択処理後に選択されたオブジェクトが移動される場合を説明したが、本発明はこれに限定されるものではない。例えば、選択されたオブジェクトをコピーする場合や削除する場合等にも適用できる。
また、実施例1では、本発明をタッチパネル103に適用した場合を説明したが、本発明はこれに限定されるものではない。例えば、表示画面102上に表示されたオブジェクトをマウスデバイスを用いて選択する場合にも適用が可能である。即ち、ポインティングデバイス一般に適用が可能である。
(実施例2)
上記実施例1では、オブジェクトの重なり領域がタッチされた場合のオブジェクトの選択処理を説明したが、実施例2では、タッチにより指示されたオブジェクトがタッチされた座標位置又はタッチされた位置以外の位置において他のオブジェクトと重なっている場合において、タッチによって指示されたオブジェクト及び重なっている他のオブジェクトを選択する処理を説明する。
(オブジェクトに対する選択処理の設定)
タッチにより指示されたオブジェクトがその表示領域において他のオブジェクトと重なっている場合に、タッチしたオブジェクト及び重なっている他のオブジェクトに対する選択処理として、例えば、以下の設定条件が考えられる。
1)タッチにより指示されたオブジェクトと、そのオブジェクトより下位のオブジェクトを選択する(後述する図7)。
2)タッチにより指示されたオブジェクトと、そのオブジェクトより上位のオブジェクトを選択する(後述する図8)。
3)重なったすべてのオブジェクトを選択する(後述する図9)。
(選択処理の説明)
図6は、本実施例2におけるオブジェクト選択プログラムを説明するためのフローチャートである。
テーブル型表示装置1は、ユーザによるタッチがあるまで検出を繰り返してタッチを待つ(ステップ201:N)。
ユーザが、表示画面102上に表示された3つのオブジェクト10a,10b,10cのいずれかをタッチすると、テーブル型表示装置1はそのタッチを検出し(ステップ201:Y)、判断部105はタッチパネル103と協働してタッチ位置の座標位置を解析して、座標位置のオブジェクトを検出する(ステップ202)。
解析した座標位置にオブジェクトが存在しない場合は(ステップ202:N)、次のタッチを待つ(ステップ201)。
これに対して、座標位置にオブジェクトが存在する場合には(ステップ202:Y)、そのオブジェクトを抽出する(ステップ203)。
そして、抽出されたオブジェクトは、他のオブジェクトと重なりがあるか判断される(ステップ204)。
他のオブジェクトと重なりがある場合(ステップ204:Y)、設定保持部104に保持された選択処理の設定に従ってオブジェクトが選択される(ステップ205)。例えば、設定条件(1)が予め設定されている場合、タッチにより指示されたオブジェクトと、そのオブジェクトより下位のオブジェクトが選択される。
これに対して、オブジェクトの重なりがない場合(ステップ204:N)、通常の処理が行われる(ステップ206)。
以上により、本実施例2におけるオブジェクト選択処理が終了する。
図7乃至図9は、図6に示すオブジェクト選択方法を実施した結果を説明するための図である。
図7は、タッチにより指示されたオブジェクトと、そのオブジェクトより下位のオブジェクトを選択する設定条件(1)を設定している場合を示している。
図7に示されているように、オブジェクト10aとオブジェクト10cとがオブジェクト10bに重なっている。オブジェクト10bがタッチにより指示された場合、設定条件(1)ではオブジェクト10bに対して下位に配置されたオブジェクト10cが選択される(図7(A)、(B)共に)。
図8は、タッチにより指示されたオブジェクトと、そのオブジェクトより上位のオブジェクトを選択する設定条件(2)を設定している場合を示している。この場合は、オブジェクト10bに対して上位に配置されたオブジェクト10aが選択される(図8(A)、(B)共に)。
図9は、重なったすべてのオブジェクトを選択する設定条件(3)を設定している場合を示している。この場合は、オブジェクト10bに重なりを有しているオブジェクト10aとオブジェクト10cのいずれもが選択される(図9(A)、(B)共に)。
(実施例3)
上記実施例1及び実施例2では表示画面102上の1点をタッチしてオブジェクトを選択する場合を説明したが、以下に説明する実施例3は、多点検出可能なタッチパネル103に対してユーザが複数の点を同時にタッチした場合のオブジェクトの選択を説明する。
図10は、実施例3におけるオブジェクトの選択を説明するための図である。
図10(A)に示されているように、ユーザが表示画面102上に表示された複数のオブジェクト10a〜10c,11a〜11cのうちオブジェクト10と11aとを同時にタッチした場合、タッチされた位置のオブジェクト10,11a及びそれに重なるオブジェクト10,11cが選択される。図10(A)では、タッチされたオブジェクト10,11aと表示領域が重なるオブジェクト10c,11bが選択されていないので、選択の方法は実施例1に同じである。
図10(B)では、ユーザがオブジェクト10cと11aとを同時にタッチした場合、タッチされたオブジェクト10c,11aに重なるすべてのオブジェクトが選択されるので、選択の方法は実施例2に同じである。
図4又は図6に示したフローチャートに対応するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、又はこれらのプログラムをインターネット等のネットワークを介して配信して記録しておき、これをテーブル型表示装置1が有する汎用のコンピュータ等により読み出して実行させることにより、このコンピュータ等をテーブル型表示装置1の一部として機能させることも可能である。
本実施の形態にかかるテーブル型表示装置の断面図である。 図1に示すテーブル型表示装置の機能構成を示すブロック図である。 表示画面上に表示されたオブジェクトの重なりの関係を説明するための図である。 実施例1におけるオブジェクト選択プログラムを説明するためのフローチャートである。 図4に示すオブジェクト選択方法を実施した結果を説明するための図である。 実施例2におけるオブジェクト選択プログラムを説明するためのフローチャートである。 図6に示すオブジェクト選択方法を実施した結果を説明するための図(その1)である。 図6に示すオブジェクト選択方法を実施した結果を説明するための図(その2)である。 図6に示すオブジェクト選択方法を実施した結果を説明するための図(その3)である。 実施例3におけるオブジェクトの選択を説明するための図である。
符号の説明
1…テーブル型表示装置(画像処理装置)、2…天板、10a〜10c,11a〜11c…オブジェクト、101…表示制御部、102…表示画面(表示手段)、103…タッチパネル(受付手段)、104…設定保持部、105…判断部、106…実行部

Claims (5)

  1. オブジェクトを表示する表示手段と、
    前記表示手段上に表示されたオブジェクトが指定されることによって当該オブジェクトの選択を受け付ける受付手段と、
    前記受付手段にて選択を受け付けられるオブジェクト及び当該オブジェクトと表示領域が重なる他のオブジェクトに対する選択処理の設定を保持する設定保持手段と、
    前記受付手段にて選択を受け付けられたオブジェクトが他のオブジェクトに表示領域が重なっているか否かを判断する判断手段と、
    前記判断手段にて表示領域の重なりがあると判断されたとき、前記受付手段にて選択が受け付けられた前記オブジェクト及び当該オブジェクトと表示領域が重なる前記他のオブジェクトに対して前記設定保持手段に保持された前記設定に従った前記選択処理を実行する実行手段と
    を含むことを特徴とする画像処理装置。
  2. 前記設定保持手段に保持された前記設定は、前記受付手段にて選択が受け付けられたオブジェクト及び当該オブジェクトに対して下位に表示されているオブジェクトを選択する設定であることを特徴とする請求項に記載の画像処理装置。
  3. 前記設定保持手段に保持された前記設定は、前記受付手段にて選択が受け付けられたオブジェクト及び当該オブジェクトに対して上位に表示されているオブジェクトを選択する設定であることを特徴とする請求項に記載の画像処理装置。
  4. 前記設定保持手段に保持された前記設定は、前記受付手段にて選択が受け付けられたオブジェクト及び表示領域が重なる前記他のオブジェクトを選択することを特徴とする請求項に記載の画像処理装置。
  5. コンピュータを、
    選択されるオブジェクト及び当該オブジェクトと表示手段上で表示領域が重なる他のオブジェクトに対する選択処理の設定を設定保持手段に保持する設定保持機能と、
    ユーザによって選択されたオブジェクトが他のオブジェクトに表示領域が重なっているか否かを判断する判断機能と、
    表示領域の重なりがあると判断されたとき、選択された前記オブジェクト及び当該オブジェクトと表示領域が重なる前記他のオブジェクトに対して前記設定保持手段に保持された前記設定に従った前記選択処理を実行する実行機能
    として機能させることを特徴とするプログラム。
JP2007061558A 2007-03-12 2007-03-12 画像処理装置及びプログラム Active JP4888165B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007061558A JP4888165B2 (ja) 2007-03-12 2007-03-12 画像処理装置及びプログラム
US11/984,389 US8468463B2 (en) 2007-03-12 2007-11-16 Image processing apparatus, image processing method and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007061558A JP4888165B2 (ja) 2007-03-12 2007-03-12 画像処理装置及びプログラム

Publications (3)

Publication Number Publication Date
JP2008225733A JP2008225733A (ja) 2008-09-25
JP2008225733A5 JP2008225733A5 (ja) 2010-04-22
JP4888165B2 true JP4888165B2 (ja) 2012-02-29

Family

ID=39763954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007061558A Active JP4888165B2 (ja) 2007-03-12 2007-03-12 画像処理装置及びプログラム

Country Status (2)

Country Link
US (1) US8468463B2 (ja)
JP (1) JP4888165B2 (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8532745B2 (en) 2006-02-15 2013-09-10 Hologic, Inc. Breast biopsy and needle localization using tomosynthesis systems
US8284170B2 (en) * 2008-09-30 2012-10-09 Apple Inc. Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor
US8473862B1 (en) * 2009-05-21 2013-06-25 Perceptive Pixel Inc. Organizational tools on a multi-touch display device
CN102481146B (zh) 2009-10-08 2016-08-17 霍罗吉克公司 ***的穿刺活检***及其使用方法
US10216408B2 (en) * 2010-06-14 2019-02-26 Apple Inc. Devices and methods for identifying user interface objects based on view hierarchy
WO2012071429A1 (en) 2010-11-26 2012-05-31 Hologic, Inc. User interface for medical image review workstation
US9020579B2 (en) 2011-03-08 2015-04-28 Hologic, Inc. System and method for dual energy and/or contrast enhanced breast imaging for screening, diagnosis and biopsy
JP2014534042A (ja) 2011-11-27 2014-12-18 ホロジック, インコーポレイテッドHologic, Inc. マンモグラフィーおよび/またはトモシンセシス画像データを使用して2d画像を生成するためのシステムおよび方法
EP3315072B1 (en) 2012-02-13 2020-04-29 Hologic, Inc. System and method for navigating a tomosynthesis stack using synthesized image data
JP6022807B2 (ja) * 2012-04-26 2016-11-09 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理制御方法
US9310922B2 (en) 2012-04-30 2016-04-12 Blackberry Limited Method and apparatus for determining a selection option
EP2660694A1 (en) * 2012-04-30 2013-11-06 BlackBerry Limited Method and apparatus for determining a selection option
US9223484B2 (en) * 2012-12-18 2015-12-29 Sap Se Selector control for user interface elements
WO2014151646A1 (en) 2013-03-15 2014-09-25 Hologic Inc. Tomosynthesis-guided biopsy in prone
US11144184B2 (en) * 2014-01-23 2021-10-12 Mineset, Inc. Selection thresholds in a visualization interface
ES2943561T3 (es) 2014-02-28 2023-06-14 Hologic Inc Sistema y método para generar y visualizar bloques de imagen de tomosíntesis
JP2016038728A (ja) * 2014-08-07 2016-03-22 キヤノン株式会社 画像表示装置、画像表示装置の制御方法、及びプログラム
EP3600051B1 (en) 2017-03-30 2024-05-01 Hologic, Inc. Method for synthesizing low-dimensional image data from high-dimensional image data using an object grid enhancement
US11445993B2 (en) 2017-03-30 2022-09-20 Hologic, Inc. System and method for targeted object enhancement to generate synthetic breast tissue images
US11399790B2 (en) 2017-03-30 2022-08-02 Hologic, Inc. System and method for hierarchical multi-level feature image synthesis and representation
WO2018236565A1 (en) 2017-06-20 2018-12-27 Hologic, Inc. METHOD AND SYSTEM FOR MEDICAL IMAGING WITH DYNAMIC SELF-LEARNING

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04279980A (ja) * 1991-02-08 1992-10-06 Fujitsu Ltd 画像編集装置
US5283560A (en) * 1991-06-25 1994-02-01 Digital Equipment Corporation Computer system and method for displaying images with superimposed partially transparent menus
US5757358A (en) * 1992-03-31 1998-05-26 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback
JP3566720B2 (ja) * 1992-04-30 2004-09-15 アプル・コンピュータ・インコーポレーテッド コンピュータ・システムにおいて情報を編成する方法と装置
US5583542A (en) * 1992-05-26 1996-12-10 Apple Computer, Incorporated Method for deleting objects on a computer display
US5265202A (en) * 1992-08-28 1993-11-23 International Business Machines Corporation Method and system for accessing visually obscured data in a data processing system
CA2124624C (en) * 1993-07-21 1999-07-13 Eric A. Bier User interface having click-through tools that can be composed with other tools
WO1995015533A1 (en) * 1993-11-30 1995-06-08 Burke Raymond R Computer system for allowing a consumer to purchase packaged goods at home
US5675755A (en) * 1995-06-07 1997-10-07 Sony Corporation Window system preventing overlap of multiple always-visible windows
US5838317A (en) * 1995-06-30 1998-11-17 Microsoft Corporation Method and apparatus for arranging displayed graphical representations on a computer interface
JPH09223241A (ja) 1996-02-19 1997-08-26 Oki Electric Ind Co Ltd オブジェクトの選択方法
US5764229A (en) * 1996-05-09 1998-06-09 International Business Machines Corporation Method of and system for updating dynamic translucent windows with buffers
US6025843A (en) * 1996-09-06 2000-02-15 Peter Sklar Clustering user interface
US5892511A (en) * 1996-09-30 1999-04-06 Intel Corporation Method for assisting window selection in a graphical user interface
JP3276068B2 (ja) * 1997-11-28 2002-04-22 インターナショナル・ビジネス・マシーンズ・コーポレーション オブジェクトの選択方法およびそのシステム
US6075531A (en) * 1997-12-15 2000-06-13 International Business Machines Corporation Computer system and method of manipulating multiple graphical user interface components on a computer display with a proximity pointer
US6816176B2 (en) * 2001-07-05 2004-11-09 International Business Machines Corporation Temporarily moving adjacent or overlapping icons away from specific icons being approached by an on-screen pointer on user interactive display interfaces
JP2003132361A (ja) * 2001-10-29 2003-05-09 Sharp Corp オブジェクト選択装置および方法
JP4280656B2 (ja) * 2003-06-20 2009-06-17 キヤノン株式会社 画像表示装置およびその画像表示方法
US8127248B2 (en) * 2003-06-20 2012-02-28 Apple Inc. Computer interface having a virtual single-layer mode for viewing overlapping objects
JP2005198825A (ja) * 2004-01-15 2005-07-28 Olympus Corp 生体組織形成促進材とその製造方法
US20050223334A1 (en) * 2004-03-31 2005-10-06 Guido Patrick R Affinity group window management system and method
US7358962B2 (en) * 2004-06-15 2008-04-15 Microsoft Corporation Manipulating association of data with a physical object

Also Published As

Publication number Publication date
US20080229256A1 (en) 2008-09-18
JP2008225733A (ja) 2008-09-25
US8468463B2 (en) 2013-06-18

Similar Documents

Publication Publication Date Title
JP4888165B2 (ja) 画像処理装置及びプログラム
US7925996B2 (en) Method and system for providing multiple input connecting user interface
Wu et al. Multi-finger and whole hand gestural interaction techniques for multi-user tabletop displays
CN107066137B (zh) 提供用户界面的设备和方法
US9552154B2 (en) Device and method for providing a user interface
US7158123B2 (en) Secondary touch contextual sub-menu navigation for touch screen interface
KR101892630B1 (ko) 터치 디스플레이 장치 및 그 디스플레이 방법
US7743348B2 (en) Using physical objects to adjust attributes of an interactive display application
JP5230684B2 (ja) 電子機器、表示方法、及びプログラム
JP4800060B2 (ja) グラフィカルユーザインタフェースを操作する方法及びグラフィカルユーザインタフェース装置
US20170228138A1 (en) System and method for spatial interaction for viewing and manipulating off-screen content
Aliakseyeu et al. A computer support tool for the early stages of architectural design
KR20070006477A (ko) 가변적 메뉴 배열 방법 및 이를 이용한 디스플레이 장치
JP2008250620A (ja) 表示装置及びプログラム
JP2011123896A (ja) タッチセンシティブディスプレイを用いてオブジェクトを複写する方法およびシステム
JP2009104268A (ja) 座標検出装置、及びタッチパネルを用いた操作方法
JP7335487B2 (ja) 入力装置
Xiao et al. Supporting responsive cohabitation between virtual interfaces and physical objects on everyday surfaces
US20150058762A1 (en) Interface device, interface method, interface program, and computer-readable recording medium storing the program
JP2019023849A (ja) 入力制御方法、コンピュータ、および、プログラム
JP5627314B2 (ja) 情報処理装置
JP5442128B2 (ja) オブジェクトのレイアウト編集方法及び装置
JP2014238700A (ja) 情報処理装置、表示制御方法、及びコンピュータプログラム
KR101136327B1 (ko) 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기
Procházka et al. Mainstreaming gesture based interfaces

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100304

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100304

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111024

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111115

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111128

R150 Certificate of patent or registration of utility model

Ref document number: 4888165

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141222

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350