JPH09251341A - 表示画面上での選択操作に反応する領域を拡大する反応領域拡大装置および方法 - Google Patents

表示画面上での選択操作に反応する領域を拡大する反応領域拡大装置および方法

Info

Publication number
JPH09251341A
JPH09251341A JP8060758A JP6075896A JPH09251341A JP H09251341 A JPH09251341 A JP H09251341A JP 8060758 A JP8060758 A JP 8060758A JP 6075896 A JP6075896 A JP 6075896A JP H09251341 A JPH09251341 A JP H09251341A
Authority
JP
Japan
Prior art keywords
reaction area
area
screen
reaction
enlarging
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.)
Granted
Application number
JP8060758A
Other languages
English (en)
Other versions
JP3784031B2 (ja
Inventor
Kazutaka Ozawa
一孝 小沢
Satoshi Ito
聰 伊東
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP06075896A priority Critical patent/JP3784031B2/ja
Priority to US08/735,439 priority patent/US5986639A/en
Publication of JPH09251341A publication Critical patent/JPH09251341A/ja
Application granted granted Critical
Publication of JP3784031B2 publication Critical patent/JP3784031B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements

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)
  • Position Input By Displaying (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【課題】 画面表示装置と入力装置とを使用する情報処
理システムにおいて、入力装置により画面上の反応領域
を選択する操作の操作性を高めることが課題である。 【解決手段】 画面11内に表示されたアイコン等の反
応領域12の外にマウスカーソル13があるときに、ユ
ーザがクリック操作を行うと、反応領域12が拡大され
て拡大部分14が表示される。ここで、拡大部分14内
にマウスカーソル13を移動させてクリック操作を行う
と、元の反応領域12に対応する処理が自動的に起動さ
れ、拡大表示は消去される。ユーザが反応領域12を選
択し損なった場合や意図的にマウスを空打ちした場合
に、反応領域12が自動的に拡大表示されるので、選択
操作を行うのが容易になる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、画面表示装置とポ
インティング・デバイス等の入力装置とを使用する情報
処理システムに係り、画面上で入力装置により選択され
た選択肢を判別し、それに対応する処理を自動的に開始
する処理装置に関する。
【0002】
【従来の技術】今日の情報処理システムにおいては、デ
ィスプレイ装置の画面上に表示された複数の選択肢の中
から、必要なものをポインティング・デバイスの操作に
より選択して、処理を指示する入力形態が多く用いられ
ている。ポインティング・デバイスとは、表示画面上の
任意の位置を自由に指定することの可能な入力装置で、
例えば、マウス、トラックボール、ライトペン、タッチ
パネル等である。
【0003】表示画面に個々の処理に対応するアイコン
が多数表示されている場合、ユーザはポインティング・
デバイスにより1つのアイコンを選択し、情報処理シス
テムはその指示に反応して選択された処理を行う。この
ように、ユーザは簡単なポインティング操作で希望する
処理を選択して、それを起動することができる。
【0004】また、情報処理装置の小型化が進むにつれ
て、PDA(Personal Digial Assistant :新個人情報
端末)等の多様な情報処理端末が実用化されている。P
DAとは、マイクロコンピュータ、ディスプレイ、ペン
入力機能、および通信機能を合わせ持つ小型の携帯情報
端末である。
【0005】
【発明が解決しようとする課題】しかしながら、上述の
ような従来の情報処理システムには以下のような問題が
ある。
【0006】ポインティング・デバイスによる指示を受
け付ける反応領域であるアイコンが大きい場合、一画面
に表示可能なアイコンの数が少なくなる。このため、ユ
ーザは目的のアイコンを見つけるために何度も画面を切
り替えなければならない。これを避けるために、アイコ
ンを小さく表示するように設定することが可能である
が、この場合、ポインティング・デバイスの操作が困難
となり、正確な選択操作が思うように行えない。
【0007】また、アイコンを小さく表示すれば一度に
沢山のアイコンを表示できるが、それらの中から必要な
アイコンを探し出すことが困難になる。さらに、アイコ
ンが小さいとその領域内の表示内容が判読できず、画面
上に表示された図形のうち、どれがアイコンなのか分か
らない場合もある。
【0008】PDAのような携帯端末では、画面そのも
のの大きさが限られているため、このような問題はさら
に顕著に現れることになる。本発明は、画面表示装置と
入力装置とを使用する情報処理システムにおいて、画面
上の反応領域を拡大表示して、入力装置による選択操作
の操作性を高めることの可能な反応領域拡大装置および
その方法を提供することを目的とする。
【0009】
【課題を解決するための手段】図1は、本発明の反応領
域拡大装置の原理図である。図1の反応領域拡大装置
は、入力手段1、判別手段2、拡大手段3、消去手段
4、および表示手段5を備える。
【0010】入力手段1は、画面上でユーザが指示した
指示位置に関する位置情報を入力する。判別手段2は、
指示位置の属する指示領域が、上記画面上で指示により
反応する反応領域か、または非反応領域かを判別する。
【0011】拡大手段3は、上記指示領域が上記非反応
領域に対応する時、任意の反応領域を拡大する。表示手
段5は、上記任意の反応領域の拡大部分を、その任意の
反応領域と関連付けて上記画面上に表示する。
【0012】図1の反応領域拡大装置は、複数の処理の
選択肢を画面に表示し、選択された処理を自動的に実行
する情報処理装置において用いられ、入力手段1は、上
記位置情報を入力するために、例えばポインティング・
デバイスを備える。ユーザは、ポインティング・デバイ
ス等を操作して、そのカーソル位置等を指示位置として
入力する。
【0013】入力手段1は、その指示位置を表す座標値
等の位置情報を判別手段2に伝え、判別手段2は、与え
られた指示位置を含む指示領域が反応領域か非反応領域
かを判別する。
【0014】反応領域とは、例えばアイコンのように、
その領域を選択する指示操作に反応して対応する処理が
開始されるような領域を意味し、非反応領域とは、すべ
ての反応領域の外にあって、いずれの反応領域にも関係
付けられない背景領域を意味する。反応領域は上記選択
肢の1つに対応し、反応領域内でマウスのクリック操作
等が行われると、対応する処理が自動的に起動される。
【0015】指示領域が非反応領域に対応すると判別手
段2が判断した時、拡大手段3は、画面上の一部または
全部の反応領域を拡大し、表示手段5は、拡大された反
応領域を画面に表示する。このとき、拡大前の反応領域
に新たに付加された拡大部分は、元の反応領域に関連付
けて表示される。
【0016】拡大された反応領域に対して選択指示が行
われると、それは拡大前の反応領域に対する選択指示と
同等に解釈され、対応する処理が自動的に起動される。
例えば、図1の左上の表示画面6に示されるように、矩
形の反応領域7の外側にカーソル8がある時にその位置
情報が入力されると、判別手段2はカーソル8の指示位
置が非反応領域に対応すると判断する。
【0017】そこで、拡大手段3は反応領域7を拡大
し、表示手段5は、左下の表示画面6に示されるよう
に、拡大された反応領域9を表示する。ここでは、斜線
領域が拡大部分に対応し、元の反応領域7を取り囲むよ
うに表示されている。拡大部分と反応領域7との境界線
は表示してもよいし、表示しなくてもよい。
【0018】このように、反応領域を拡大表示すること
により、ポインティング・デバイス等の操作性が良くな
り、ユーザは容易に特定の選択肢を選択することができ
るようになる。
【0019】また、消去手段4は、必要に応じて上記拡
大部分を上記画面から消去する。例えば、判別手段2は
画面上の反応領域が既に拡大されているかどうかを判別
し、反応領域が拡大された後に上記位置情報が入力され
た時、消去手段5が、拡大された反応領域の拡大部分を
消去する。
【0020】図1の右上の表示画面6に示されるよう
に、拡大された反応領域9内にカーソル8がある時にそ
の位置情報が入力されると、判別手段2はカーソル8の
指示位置が反応領域7に対応すると判断する。
【0021】そこで、反応領域7に対応する処理が自動
的に起動されるとともに、右下の表示画面6に示される
ように、消去手段4は拡大表示を消去する。こうして、
表示画面6は左上の元の状態に戻るか、または、起動さ
れた処理の結果が表示画面6に表示される。
【0022】拡大手段3に加えて消去手段4を備えるこ
とで、拡大表示を必要に応じて消去することが可能にな
り、ポインティング・デバイス等の入力装置の操作性が
さらに向上する。
【0023】例えば、図1の入力手段1は、実施形態の
図5における入出力部24、キーボード25、マウス2
6、ライトペン27、およびタッチパネル28に対応
し、判別手段2、拡大手段3、および消去手段4は、C
PU(中央処理装置)21とメモリ22に対応し、表示
手段5はディスプレイ29に対応する。
【0024】
【発明の実施の形態】以下、図面を参照しながら、本発
明の実施の形態を詳細に説明する。本発明の反応領域拡
大装置を備える情報処理システムにおいて、表示された
アイコンや他の図形等の反応領域をマウスを用いて選択
する場合を考える。例えば図2に示すように、画面11
内の反応領域12の外の非反応領域(無反応領域)にマ
ウスカーソル13があるときに、ユーザがマウスボタン
のクリック操作を行うと、反応領域12が外側に拡大さ
れて拡大部分14が表示される。
【0025】これにより、反応領域12が小さ過ぎてユ
ーザがそれを選択し損なった場合、反応領域12が自動
的に拡大表示され、再度選択操作を行うのが容易にな
る。また、あらかじめ反応領域12の外でマウスを空打
ちすることにより、意図的にそれを拡大表示させること
も可能である。
【0026】次に、ユーザが拡大部分14内にマウスカ
ーソル13を移動させてクリック操作を行うと、元の反
応領域12に対応して登録された処理が自動的に起動さ
れ、それとともに拡大部分が消去されて拡大表示を終了
する。これにより、ユーザは希望する処理の結果を得ら
れるとともに、拡大部分の消去された画面上で次の選択
操作を行うことができるようになる。
【0027】画面11内に2つ以上の反応領域が表示さ
れている場合、クリック操作を行った時のマウスカーソ
ルの位置によって、拡大する反応領域を任意に指定する
ことが可能である。
【0028】図3に示す例では、2つの反応領域12、
15のうち、マウスカーソル13に近い反応領域15の
みが拡大されており、図4に示す例では、反応領域1
2、15がともに拡大されている。また、画面内または
同一ウィンドウ内のすべての反応領域を同時に拡大表示
する構成にしてもよい。
【0029】さらに、あらかじめ拡大する反応領域の数
を決めておくことも可能である。この場合、拡大処理の
際に、反応領域拡大装置が対象となる反応領域の数をカ
ウントし、そのカウント数が決められた一定値を越える
かどうかを調べる。そして、その一定値を越えない範囲
内で反応領域を拡大するようにする。これにより、画面
内に表示される拡大反応領域の数を制限することができ
る。
【0030】図5は、実施形態の情報処理システムの構
成図である。図5のシステムは、CPU21、メモリ2
2、入出力部24、およびそれらを結合するバス23を
備える。入出力部24には、キーボード25、マウス2
6、ライトペン27、タッチパネル28、およびディス
プレイ29が接続される。
【0031】ディスプレイ29の画面上にアイコン等の
反応領域が表示されると、ユーザはキーボード25、マ
ウス26、ライトペン27、およびタッチパネル28の
うちいずれかの入力機器を用いて、反応領域の選択操作
を行う。入力された選択指示は入出力部24を介してC
PU21に送られる。画面上の各反応領域の位置情報は
メモリ22に記憶されている。
【0032】CPU21は、クリック操作等の入力操作
が行われた位置を各反応領域の位置と比較して、特定の
反応領域が選択されたかどうかを判定する。もし、それ
がいずれの反応領域にも該当しない場合は、反応領域を
拡大するように入出力部24に指示する。
【0033】これを受けて、入出力部24は、ディスプ
レイ29の画面上のアイコン等を拡大表示する。こうし
て、ユーザは、画面上の反応領域をより簡単に選択する
ことができるようになる。
【0034】尚、反応領域の選択操作は、マウス等のポ
インティング・デバイスに限らず、キーボード・カーソ
ルなどの任意の入力方法により行うことが可能である。
しかし、以下の実施形態では、ポインティング・デバイ
スにより選択操作が行われる場合を考える。
【0035】次に、図6から図10までを参照しなが
ら、図5の情報処理システムにおいて行われる反応領域
の第1の選択処理について説明する。図6は、第1の選
択処理のフローチャートである。図6において処理が開
始されると、CPU21は、まずユーザの指示に基づい
てオプション機能の初期設定を行い、拡大サイズや拡大
枠内の表示色等を設定する(ステップS1)。これらの
初期設定を行わない場合はデフォルト値が採用される。
オプション機能の種類と内容については後述することに
する。
【0036】次に、ユーザの指示に基づいて画面表示の
設定を行う(ステップS2)。ユーザは、例えばポイン
ティング・デバイスの操作性を無視して、画面上に表示
するデータの外形を必要なだけ小さく表示するように設
定することができる。つまり、ポインティング・デバイ
スの操作性以外の要件で、反応領域の大きさを自由に決
定できる。この設定により、1つの画面上に沢山の反応
領域を表示することが可能となる。
【0037】次に、ポインティング・デバイスによりユ
ーザからの要求が入力されたかどうかを判定する(ステ
ップS3)。ここで、要求入力とは、例えばマウスボタ
ンのクリック操作を意味する。入力がなければそのまま
待機し、要求を受け取った場合は、次に、画面上に表示
している一部またはすべての反応領域が既に拡大してい
るかどうかを判別する(ステップS4)。
【0038】反応領域が未拡大と判別した場合、次に、
ポインティング・デバイスで選択指示された領域が、指
示により反応する反応領域か、または非反応領域かを判
別する(ステップS5)。そして、反応領域と判別した
場合は、それに対応して登録されている処理を実行をす
る(ステップS10)。
【0039】ステップS5において、選択された領域が
非反応領域と判別した場合は、CPU21および入出力
部24は、画面上に表示している一部またはすべての反
応領域を拡大して表示する(ステップS6)。このと
き、図2の拡大部分14のような新たに拡大された部分
は、例えば半透明の色で表示される。そして、ステップ
S3以降の処理が繰り返される。
【0040】また、ステップS4において、反応領域が
拡大済と判別した場合は、CPU21および入出力部2
4は、拡大表示された反応領域の拡大部分を非反応領域
にして拡大表示を消去する(ステップS7)。そして、
CPU21は、ステップS3で選択指示された領域が、
元の反応領域と拡大部分と非反応領域のうちのいずれに
該当するかを判別する(ステップS8)。ここでの非反
応領域とは、元の反応領域と拡大部分以外の領域を指
す。
【0041】そして、拡大前の元の反応領域と判別した
場合は、拡大前に元の反応領域が選択された場合と同じ
く、対応する処理を実行する(ステップS10)。ま
た、拡大部分と判別した場合は、元の反応領域が選択さ
れたものとみなして(ステップS9)、ステップS10
の処理を行う。また、非反応領域と判別した場合は、そ
のままステップS3以降の処理を繰り返す。
【0042】ステップS10の処理の後、CPU21は
全体の処理を終了するかどうか判断する(ステップS1
1)。終了しない場合はステップS3以降の処理を繰り
返し、ユーザからの終了指示などがあれば処理を終了す
る。
【0043】図6の第1の選択処理によれば、ポインテ
ィング・デバイスによる指示を受け付ける反応領域が大
きい場合、それをあらかじめ小さく表示するように設定
することにより、一画面に表示可能な反応領域の数を増
やすことができる。また、必要な反応領域を拡大表示す
ることにより、ポインティング・デバイス操作の困難性
が回避され、選択指示がし易くなる。
【0044】また、反応領域が沢山ある場合でも、反応
領域を拡大表示することにより、必要とする反応領域が
見つけ易くなる。さらに、第1の選択処理のアルゴリズ
ムは従来の選択処理のプログラムの内容に依存せず、そ
れとは独立に組み込むことができる。したがって、非常
に汎用性の高いアルゴリズムになっている。
【0045】ここで、マルチウィンドウ・システムをサ
ポートするオペレーティング・システムであるWind
owsの画面を例にとって、具体的な実施形態を説明す
る。図7は、通常のWindowsの表示画面である。
図7においては、第1画面、第2画面にそれぞれ対応す
る2枚のウィンドウW1、W2が重複して表示されてお
り、ウィンドウW1にはアイコンA、Bが表示され、ウ
ィンドウW2にはアイコンC、D、および第2画面のア
イコン32が表示されている。
【0046】また、は反応領域を表しており、マウス
カーソル31をこれらの領域に合わせてクリック操作を
行うと、それぞれに対応して登録された処理が実行され
る。このように、反応領域は必ずしもアイコンのみを指
すものではなく、ウィンドウの枠線、角(頂点)、罫線
で囲まれた特定の領域等も反応領域に含まれる。これに
対して、斜線領域は、従来ではクリック操作に反応する
ことのなかった非反応領域を表す。
【0047】ここで、ウィンドウW1の★印の領域をマ
ウスにより指示した場合には、反応領域拡大装置のオプ
ション機能を設定する初期設定画面が表示される。図8
は、初期設定画面の一例を示している。図8では、各オ
プション機能に対応する選択ボタンが表示されており、
拡大サイズ設定41を選択すると、反応領域の拡大サイ
ズを指定することができる。
【0048】また、拡大範囲設定42を選択すると、元
の反応領域に対してどの範囲に拡大部分を表示するかを
指定できる。例えば、拡大範囲として、元の反応領域の
属するウィンドウ内のみ、ウィンドウ外のみ、ウィンド
ウ内とウィンドウ外の両方のうちいずれかを指定するこ
とが考えられる。
【0049】また、拡大対象設定43を選択すると、表
示された反応領域のうちどれを拡大処理の対象とするか
を指定できる。例えば、拡大対象として、マウスカーソ
ル31の位置に近い反応領域のみを指定することもで
き、マウスカーソル31が存在するウィンドウのすべて
の反応領域を指定することもできる。さらに、表示され
ている反応領域のすべてを拡大対象に指定してもよい。
【0050】また、拡大枠色設定44を選択すると、拡
大部分の外周を表す輪郭線の表示色を指定でき、拡大枠
内色設定45を選択すると、拡大部分の内部領域の表示
色を指定できる。
【0051】また、画面分割設定46を選択すると、画
面分割表示の有無を指定でき、目印表示設定47を選択
すると、拡大部分に対する目印付加などのトリミングの
有無を指定できる。画面分割およびトリミング表示の具
体例については後述する。
【0052】また、モノクロ対処48を選択すると、色
の濃淡により拡大部分を区別して表示したり、拡大部分
のみをモノクロ表示にしたりする指定ができる。そのほ
かにも、元の反応領域と拡大部分の相対的な位置関係な
ど、拡大表示に関する様々な設定を行うことが可能であ
る。
【0053】これらの各オプション機能には、あらかじ
めデフォルト値が設定されており、初期設定を行わない
場合は、それらのデフォルト値が採用される。また、初
期設定画面でキャンセル49を選択すると設定が無効化
され、前回の設定値またはデフォルト値が有効となる。
逆に、決定50を選択すると設定が有効となり、対応す
るオプション機能が設定値にしたがって変更される。
【0054】以下では、図6のステップS2で初期設定
を行わずに、デフォルトの設定で選択指示を行った場合
について記述する。図7において、で示される反応領
域のいずれかがマウスにより指示された場合には、ステ
ップS3の判定がYES、ステップS4の判定がNO、
ステップS5の判定がYESとなり、従来通り、指示さ
れた反応領域に対応する処理が行われる(ステップS1
0)。
【0055】また、図7の斜線領域がマウスにより指示
された場合には、ステップS5の判定がNOとなり、図
9に示すように、画面上に表示されている全反応領域に
扇形の拡大部分が付加され、その付加領域が半透明色で
表示される(ステップS6)。
【0056】図10は、図6のステップS6における反
応領域拡大処理の一例を示すフローチャートである。図
10において処理が開始されると、CPU21は、まず
拡大前の表示画面と反応領域をメモリ22に格納する
(ステップS12)。
【0057】次に、各反応領域の外周上のいくつかの基
準点から、マウスによりポインティングされたポイント
(マウスカーソル31の位置)までの距離を比較して、
その長さが一番短くなる基準点を拡大開始ポイントと
し、メモリ22に格納する(ステップS13)。
【0058】一番短くなるパターンが複数パターン存在
した場合には、それらのうちで最初に確認した基準点を
優先させる。例えば、矩形状のアイコンの場合は、四隅
の頂点を基準点として用いることができる。
【0059】次に、格納された各反応領域の拡大開始ポ
イントのうち、マウスカーソル31の位置に一番近いも
のから順に取り出し(ステップS14)、ステップS1
5〜S17の処理を行う。一番近いポイントが複数存在
した場合には、それらのうちで最初に確認したポイント
を優先させる。
【0060】ステップS15では、拡大開始ポイントを
中心とし所定の長さを半径とする仮想的な円を作成し、
拡大開始ポイントからマウスカーソル31の方向に向か
って広がる扇形をその円から切り取って、これを拡大部
分とする。そして、拡大部分の領域を表す座標情報を、
元の反応領域の識別情報と対応させてメモリ22に格納
する。
【0061】扇形の半径と中心角は、例えば2cmと30
度にあらかじめ設定されているが、これらのパラメータ
を任意に設定するオプション機能を初期設定画面に追加
しておいてもよい。
【0062】ここで、既に拡大した領域と、これから拡
大しようとしている領域が重なる場合は、前者の領域の
重複部分を無効領域にしてから後者の拡大処理を行う。
つまり、前者の拡大部分の上に後者の拡大部分が上書き
されることになる。もちろん、前者と後者の関係を逆に
してもよい。
【0063】ステップS16では、扇形の拡大部分の枠
を線画で表示する。ここで、既に拡大した領域と、これ
から拡大しようとしている領域が重なる場合は、前者の
重複部分を非表示にしてから、後者の線画を表示する。
【0064】ステップS17では、扇形の拡大部分内の
半透明の色で表示する。例えば表示色の階調が10段階
の場合、拡大部分内のRGBそれぞれの階調パラメータ
を+2に設定することで、半透明の表示が得られる。
【0065】次に、未拡大の反応領域が残っているかど
うかを調べ(ステップS18)、残っていればステップ
S14〜S17の処理を繰り返す。そして、反応領域の
拡大がすべて完了すると処理を終了する。こうして、図
9のような扇形の拡大部分が付加的に表示される。
【0066】尚、ステップS17においては、拡大部分
を透明色、不透明色等の他の任意の表示色で表示しても
よい。透明色を用いた場合は、拡大部分の枠のみが線画
で表示され、枠内は下地(背景)と同じ色になる。
【0067】図9において、で示される元の反応領域
のいずれかがマウスにより指示された場合には、図6の
ステップS3の判定がYES、ステップS4の判定がY
ESとなり、画面上に拡大表示されている反応領域のう
ち、で示される拡大部分が非反応領域になり、扇形の
拡大表示がなくなる(ステップS7)。
【0068】ここでは、図10のステップS12で記憶
された情報に基づいて、拡大前の画面表示と反応領域が
復元され、拡大表示が消去される。そして、ステップS
8では反応領域に該当するので、従来通り、指示された
反応領域に対応する処理が行われる(ステップS1
0)。
【0069】図9において、で示される拡大部分のい
ずれかがマウスにより指示された場合にも、の領域が
指示された場合と同様にして、拡大表示が消去される
(ステップS7)。ただし、ステップS8では拡大部分
に該当するので、それを拡大元の反応領域と解釈する処
理が行われ(ステップS9)、その後に、元の反応領域
に対応する処理が行われる(ステップS10)。
【0070】拡大部分の座標情報はメモリ22内で元の
反応領域に関係付けられているので、CPU21はこれ
を参照することにより、対応する反応領域を特定するこ
とができる。
【0071】例えば、図9の拡大部分33がマウスによ
り指示された場合には、すべての拡大表示が消去され
て、対応するアイコンBが選択された場合と同様の処理
が行われる。
【0072】また、図9において斜線領域がマウスによ
り指示された場合には、ステップS3の判定がYES、
ステップS4の判定がYESとなり、で示される拡大
部分が非反応領域になって扇形の拡大表示がなくなる
(ステップS7)。この場合は、ステップS8において
非反応領域に該当するので、図7の状態に戻って次の入
力待ちとなる。
【0073】次に、図11から図15までを参照しなが
ら、図5の情報処理システムにおいて行われる反応領域
の第2の選択処理について説明する。図11は、第2の
選択処理のフローチャートである。第2の選択処理にお
いて、ステップS21、S22、S23、S24、S2
5、S28、S29、S30、S31の処理について
は、図6の第1の選択処理の対応する各ステップと同様
であるので、説明を省略する。ここでは、第1の選択処
理と異なるステップS26およびS27の処理について
説明する。
【0074】ステップS25において、選択された領域
が非反応領域と判別した場合は、CPU21および入出
力部24は、画面上に表示している一部またはすべての
反応領域を拡大し、拡大部分に処理名を加えて表示する
(ステップS26)。
【0075】処理名は、反応領域に対応して登録されて
いる処理を識別するための識別情報であり、例えば、元
の反応領域に表示されていた内容の一部または全部が、
この処理名として用いられる。あるいはまた、元の反応
領域の特徴を表す他の情報を処理名として用いてもよ
い。その後、CPU21はステップS23以降の処理を
繰り返す。
【0076】また、ステップS24において、反応領域
が拡大済と判別した場合は、CPU21および入出力部
24は、拡大表示された反応領域の拡大部分を非反応領
域にして拡大表示とその処理名を消去する(ステップS
27)。そして、ステップS28以降の処理を行う。
【0077】第2の選択処理によれば、反応領域の表示
内容が分からない、もしくは分かりにくい場合でも、そ
の領域の内容の一部または全部を拡大表示することがで
き、起動される処理の内容が分かり易くなる。
【0078】例えば図7において、ウィンドウW1の★
印の領域をマウスにより指示した場合には、図8のよう
な初期設定画面が表示され、前述のような様々な初期設
定を行うことができる。
【0079】以下では、図11のステップS22で初期
設定を行わずに、デフォルトの設定で選択指示を行った
場合について記述する。図7において、で示される反
応領域のいずれかがマウスにより指示された場合には、
ステップS23の判定がYES、ステップS24の判定
がNO、ステップS25の判定がYESとなり、従来通
り、指示された反応領域に対応する処理が行われる(ス
テップS30)。
【0080】また、図7の斜線領域がマウスにより指示
された場合には、ステップS25の判定がNOとなり、
図12に示すように、マウスカーソルが存在しているウ
ィンドウW2内の全反応領域に円形の線画枠で囲まれた
拡大部分が付加され、元の反応領域と関連付けて表示さ
れる。そして、拡大部分の枠内には、元の反応領域に対
応する処理名が表示される(ステップS26)。
【0081】図13は、図11のステップS26におけ
る反応領域拡大処理の一例を示すフローチャートであ
る。図13において処理が開始されると、CPU21
は、まず拡大前の表示画面と反応領域をメモリ22に格
納する(ステップS41)。
【0082】次に、クリック操作時にマウスカーソル3
1が属するウィンドウ内の各反応領域について、その外
周上のいくつかの基準点からウィンドウ枠までの距離を
比較する。そして、図14に示すように、その長さが一
番短くなる基準点を拡大元ポイントとし、対応するウィ
ンドウ枠上の点を拡大枠ポイントとして、メモリ22に
格納する(ステップS42)。
【0083】一番短くなるパターンが複数パターン存在
した場合には、それらのうちで最初に確認した基準点を
優先させる。例えば、矩形状のアイコンの場合は、四隅
の頂点を基準点として用いることができる。
【0084】次に、格納された各反応領域の拡大元ポイ
ントのうち、マウスカーソル31の位置に一番近いもの
から順に取り出し(ステップS43)、ステップS44
〜S46の処理を行う。一番近いポイントが複数存在し
た場合には、それらのうちで最初に確認したポイントを
優先させる。
【0085】ステップS44では、図15に示すよう
に、拡大元ポイントから拡大枠ポイントに向かって、両
ポイント間の距離の2倍の長さの線をウィンドウ外の領
域まで引く。そして、その線の終端を拡大先ポイントと
してメモリ22に格納する。
【0086】ステップS45では、拡大先ポイントを中
心にして所定の半径の円を線画で表示し、その線画枠内
を白色で塗り潰して、これを拡大部分とする。このと
き、既に表示した円と重ならないように、必要に応じて
円の表示位置を調整する。この吹き出し用の円の半径
は、例えば1.5cmにあらかじめ設定されているが、こ
れを任意に設定するオプション機能を初期設定画面に追
加しておいてもよい。
【0087】ステップS46では、元の反応領域に対応
する処理名を、拡大先ポイントを中心とする円内に表示
する。ステップS47では、その円内の領域と元の反応
領域との関連付けを行い、反応領域を円部分に拡張す
る。これにより、円形の拡大部分もマウスクリックに反
応するようになる。
【0088】次に、吹き出し用の円の表示可能な領域が
残っているかどうかを調べ(ステップS48)、残って
いれば次の拡大元ポイントについてステップS43以降
の処理を繰り返す。そして、表示可能な領域がなくなっ
たら、その時点で拡大処理を完了する。こうして、図1
2のような円形の拡大部分が付加的に表示される。
【0089】図12において、で示される元の反応領
域のいずれかがマウスにより指示された場合には、ステ
ップS23の判定がYES、ステップS24の判定がY
ESとなり、画面上に拡大表示されている反応領域のう
ち、で示される拡大部分が非反応領域になり、円形の
拡大表示がなくなる(ステップS27)。
【0090】ここでは、図13のステップS41で記憶
された情報に基づいて、拡大前の画面表示と反応領域が
復元され、拡大表示が消去される。そして、ステップS
28では反応領域に該当するので、従来通り、指示され
た反応領域に対応する処理が行われる(ステップS3
0)。
【0091】図12において、で示される拡大部分の
いずれかがマウスにより指示された場合にも、の領域
が指示された場合と同様にして、拡大表示が消去される
(ステップS27)。ただし、ステップS28では拡大
部分に該当するので、それを拡大元の反応領域と解釈す
る処理が行われ(ステップS29)、その後に、元の反
応領域に対応する処理が行われる(ステップS30)。
【0092】例えば、図12の拡大部分34がマウスに
より指示された場合には、すべての拡大表示が消去され
て、対応するアイコンBが選択された場合と同様の処理
が行われる。
【0093】また、図12において斜線領域がマウスに
より指示された場合には、ステップS23の判定がYE
S、ステップS24の判定がYESとなり、で示され
る拡大部分が非反応領域になって円形の拡大表示がなく
なる(ステップS27)。この場合は、ステップS28
において非反応領域に該当するので、図7の状態に戻っ
て次の入力待ちとなる。
【0094】次に、画面分割およびトリミング表示のオ
プション機能について説明する。図8の初期設定画面
で、画面分割設定46により画面分割機能が設定される
と、CPU21は、拡大処理の際に表示画面の一部を非
反応領域にし、それを拡大部分を表示する領域として使
用する。
【0095】例えば、図6のステップS6または図11
のステップS26において、CPU21は表示画面を一
定の割合で縦方向または横方向に分割する。そして、生
成された分割画面のうちマウスカーソル31の位置から
一番遠い領域を選び、その分割画面を非反応領域にす
る。こうして得られた非反応領域内に拡大部分が表示さ
れる。
【0096】このとき、拡大対象となる反応領域の数ま
たは拡大部分の面積を計算し、その計算値が一定の基準
値を越えるかどうかを調べる。そして、その基準値を越
えない範囲内で反応領域を拡大するようにする。この基
準値は、拡大部分表示用の分割画面の面積から決めるこ
とができる。
【0097】また、図6のステップS7または図11の
ステップS27において、CPU21は拡大表示を消去
するとともに画面分割を解除し、拡大部分表示用に使用
している分割画面を消去する。
【0098】図16は、図7の画面を分割した例を示し
ている。図16においては、画面が上下2つの画面に分
割され、上の分割画面内にはウィンドウW2のいくつか
の反応領域に対応する拡大部分が処理名とともに表示さ
れている。
【0099】また、図8の初期設定画面で、目印表示設
定47により目印表示機能が設定されると、CPU21
は、拡大処理の際に画面上に表示されている一部または
すべての反応領域に目印を付加して表示する。
【0100】例えば、図6のステップS6または図11
のステップS26において、CPU21は拡大部分に目
印を付加して表示し、ステップS7またはステップS2
7において、拡大表示とともに目印表示を消去する。目
印の形、色、表示位置等については、ユーザが任意に設
定することができる。
【0101】図17は、図12の拡大部分に目印を付加
した例を示している。図17においては、ウィンドウW
2の各反応領域に対応する拡大部分にハート型の目印が
表示されている。このように、拡大された反応領域に目
印を付加することにより、指示すべき領域の存在場所を
一目で確認することができる。
【0102】また、目印を表示するオプションを設定し
た場合は、それだけでも反応領域が見つけやすくなるの
で、必ずしも拡大表示を行う必要はない。そこで、拡大
表示の代わりに目印表示を行う構成を採ることも可能で
ある。
【0103】この場合、図6のステップS4または図1
1のステップS24において、CPU21は、画面上の
反応領域に既に目印がついているかどうかを判別し、ス
テップS6またはステップS26において、反応領域を
拡大する代わりに目印を表示する。そして、ステップS
7またはステップS27において、目印表示を消去す
る。
【0104】以上の実施形態において、反応領域の拡大
部分の形状が扇形または円形の場合について説明した
が、これらは一例に過ぎず、他の任意の形状の拡大部分
を用いて拡大表示を行うことができる。また、拡大部分
の表示色についても半透明や白色に限られることはな
く、他の任意の色を用いることができる。
【0105】また、拡大部分は、図2、3、4に示すよ
うに元の反応領域を取り囲むように生成してもよく、図
9、12に示すように元の反応領域に対して一定の方向
に吹き出す形で生成してもよい。
【0106】さらに、第1および第2の選択処理では、
拡大された反応領域が選択されると同時に拡大表示が消
去されるが、あらかじめ決められた他の操作が行われた
ときに拡大表示が消去される構成を採ってもよい。
【0107】
【発明の効果】本発明によれば、画面に表示された選択
肢の中から必要なものを選択し、選択された選択肢に対
応する処理を行うシステム全般に対して、次のような効
果がある。
【0108】ポインティング・デバイス等の入力機器に
より指示を行う領域の拡大表示が可能になり、指示操作
がし易くなる。また、拡大表示することにより、何処に
どんな領域があるのか分かり易くなり、多くのアイコン
等の中から目的とする反応領域を見つけ出すことが容易
になる。
【0109】さらに、拡大表示機能を備えるシステムの
場合、あらかじめ反応領域を小さく表示してもよいの
で、一画面上に表示できるデータ量を増やすことも可能
になる。
【図面の簡単な説明】
【図1】本発明の原理図である。
【図2】第1の拡大例を示す図である。
【図3】第2の拡大例を示す図である。
【図4】第3の拡大例を示す図である。
【図5】実施形態のシステム構成図である。
【図6】第1の選択処理のフローチャートである。
【図7】ウィンドウ内のアイコンを示す図である。
【図8】初期設定画面を示す図である。
【図9】拡大された反応領域を示す図である。
【図10】第1の反応領域拡大処理のフローチャートで
ある。
【図11】第2の選択処理のフローチャートである。
【図12】処理名が表示された反応領域を示す図であ
る。
【図13】第2の反応領域拡大処理のフローチャートで
ある。
【図14】拡大元ポイントと拡大枠ポイントを示す図で
ある。
【図15】拡大先ポイントと拡大部分を示す図である。
【図16】画面分割を示す図である。
【図17】目印表示を示す図である。
【符号の説明】
1 入力手段 2 判別手段 3 拡大手段 4 消去手段 5 表示手段 6、11 表示画面 7、12、15 反応領域 8、13 カーソル 9 拡大された反応領域 21 CPU 22 メモリ 23 バス 24 入出力部 25 キーボード 26 マウス 27 ライトペン 28 タッチパネル 29 ディスプレイ 31 マウスカーソル 32 第2画面のアイコン 33、34 拡大部分 41、42、43、44、45、46、47、48、4
9、50 選択ボタン W1、W2 ウィンドウ

Claims (25)

    【特許請求の範囲】
  1. 【請求項1】 複数の処理の選択肢を画面に表示し、選
    択された処理を自動的に実行する情報処理装置におい
    て、 前記画面上でユーザが指示した指示位置に関する位置情
    報を入力する入力手段と、 前記指示位置の属する指示領域が、前記画面上で指示に
    より反応する反応領域か、または非反応領域かを判別す
    る判別手段と、 前記指示領域が前記非反応領域に対応する時、任意の反
    応領域を拡大する拡大手段と、 前記任意の反応領域の拡大部分を、該任意の反応領域と
    関連付けて前記画面上に表示する表示手段とを備えるこ
    とを特徴とする反応領域拡大装置。
  2. 【請求項2】 前記入力手段は、前記指示位置をポイン
    トするポインティング・デバイスを備えることを特徴と
    する請求項1記載の反応領域拡大装置。
  3. 【請求項3】 前記拡大手段は、前記選択肢のうちの1
    つに対応する前記任意の反応領域を拡大することを特徴
    とする請求項1記載の反応領域拡大装置。
  4. 【請求項4】 前記表示手段は、複数の処理ウィンドウ
    を前記画面上に表示し、前記拡大手段は、前記指示位置
    を含む処理ウィンドウに属する前記任意の反応領域を拡
    大することを特徴とする請求項1記載の反応領域拡大装
    置。
  5. 【請求項5】 前記拡大手段は、前記画面上に表示され
    た一部または全ての反応領域を拡大することを特徴とす
    る請求項1記載の反応領域拡大装置。
  6. 【請求項6】 前記表示手段は、前記拡大部分を透明、
    半透明、不透明のいずれかの表示色で分かりやすく表示
    することを特徴とする請求項1記載の反応領域拡大装
    置。
  7. 【請求項7】 前記拡大部分の領域情報を前記任意の反
    応領域と関連付けて記憶する記憶手段をさらに備えるこ
    とを特徴とする請求項1記載の反応領域拡大装置。
  8. 【請求項8】 前記拡大部分を前記画面から消去する消
    去手段をさらに備えることを特徴とする請求項1記載の
    反応領域拡大装置。
  9. 【請求項9】 前記判別手段は、前記任意の反応領域が
    既に拡大されているかどうかを判別し、該任意の反応領
    域が拡大された後に前記位置情報が入力された時、前記
    消去手段は、該任意の反応領域の拡大部分を消去するこ
    とを特徴とする請求項8記載の反応領域拡大装置。
  10. 【請求項10】 前記任意の反応領域に対応する処理を
    識別する識別情報を記憶する記憶手段をさらに備え、前
    記表示手段は、前記拡大部分内に該識別情報を表示する
    ことを特徴とする請求項1記載の反応領域拡大装置。
  11. 【請求項11】 前記拡大部分と識別情報とを前記画面
    から消去する消去手段をさらに備えることを特徴とする
    請求項10記載の反応領域拡大装置。
  12. 【請求項12】 前記表示手段は、前記拡大部分の表示
    位置を表す目印を表示することを特徴とする請求項1記
    載の反応領域拡大装置。
  13. 【請求項13】 前記拡大手段は、前記画面上の拡大さ
    れた反応領域の数をカウントし、カウント値が一定値を
    越えると、新たな反応領域の拡大を行わないことを特徴
    とする請求項1記載の反応領域拡大装置。
  14. 【請求項14】 前記拡大手段は、前記画面の一部に拡
    大表示用の所定領域を設けて、該所定領域内に前記拡大
    部分を生成し、前記表示手段は、該拡大部分を該所定領
    域内に表示することを特徴とする請求項1記載の反応領
    域拡大装置。
  15. 【請求項15】 前記拡大手段は、前記画面を一定の割
    合で縦方向または横方向に分割し、分割領域の1つを前
    記所定領域として選んで、前記任意の反応領域を拡大す
    ることを特徴とする請求項14記載の反応領域拡大装
    置。
  16. 【請求項16】 前記拡大手段は、前記指示位置を含ま
    ない分割領域を前記所定領域として選ぶことを特徴とす
    る請求項15記載の反応領域拡大装置。
  17. 【請求項17】 前記拡大部分を前記画面から消去する
    とともに、画面分割を解除する消去手段をさらに備える
    ことを特徴とする請求項15記載の反応領域拡大装置。
  18. 【請求項18】 複数の処理の選択肢を画面に表示し、
    選択された処理を自動的に実行する情報処理装置におい
    て、 前記画面上でユーザが指示した指示位置に関する位置情
    報を入力する入力手段と、 前記指示位置の属する指示領域が、前記選択肢のうちの
    1つに対応するかどうかを判別する判別手段と、 前記指示領域がいずれの選択肢にも対応しない時、任意
    の反応領域を拡大する拡大手段と、 前記任意の反応領域の拡大部分を、該任意の反応領域と
    関連付けて前記画面上に表示する表示手段とを備えるこ
    とを特徴とする反応領域拡大装置。
  19. 【請求項19】 複数の処理の選択肢を画面に表示し、
    選択された処理を自動的に実行する情報処理装置におい
    て、 前記画面上でユーザが指示した指示位置に関する位置情
    報を入力する入力手段と、 前記指示位置の属する指示領域が、前記画面上で指示に
    より反応する反応領域か、または非反応領域かを判別す
    る判別手段と、 前記指示領域が前記非反応領域に対応する時、前記画面
    上で任意の反応領域に目印を付加して表示する表示手段
    とを備えることを特徴とする反応領域表示装置。
  20. 【請求項20】 前記目印を前記画面から消去する消去
    手段をさらに備えることを特徴とする請求項19記載の
    反応領域拡大装置。
  21. 【請求項21】 前記判別手段は、前記任意の反応領域
    に既に前記目印が付加されているかどうかを判別し、該
    目印が付加された後に前記位置情報が入力された時、前
    記消去手段は、該目印を消去することを特徴とする請求
    項20記載の反応領域表示装置。
  22. 【請求項22】 複数の処理の選択肢を画面に表示し、
    選択された処理を自動的に実行する計算機によって使用
    された時、 前記画面上でユーザが指示した指示位置に関する位置情
    報を入力する機能と、 前記指示位置の属する指示領域が、前記画面上で指示に
    より反応する反応領域か、または非反応領域かを判別す
    る機能と、 前記指示領域が前記非反応領域に対応する時、任意の反
    応領域を拡大する機能と、 前記任意の反応領域の拡大部分を、該任意の反応領域と
    関連付けて前記画面上に表示する機能とを前記計算機に
    行わせるための読み出し可能媒体。
  23. 【請求項23】 複数の処理の選択肢を画面に表示し、
    選択された処理を自動的に実行する計算機によって使用
    された時、 前記画面上でユーザが指示した指示位置に関する位置情
    報を入力する機能と、 前記指示位置の属する指示領域が、前記選択肢のうちの
    1つに対応するかどうかを判別する機能と、 前記指示領域がいずれの選択肢にも対応しない時、任意
    の反応領域を拡大する機能と、 前記任意の反応領域の拡大部分を、該任意の反応領域と
    関連付けて前記画面上に表示する機能とを前記計算機に
    行わせるための読み出し可能媒体。
  24. 【請求項24】 複数の処理の選択肢を画面上に表示
    し、 前記画面上で指示された指示位置に関する位置情報を入
    力し、 前記指示位置の属する指示領域が、前記画面上で指示に
    より反応する反応領域か、または非反応領域かを判別
    し、 前記指示領域が前記非反応領域に対応する時、任意の反
    応領域を拡大し、 前記任意の反応領域の拡大部分を、該任意の反応領域と
    関連付けて前記画面上に表示することを特徴とする反応
    領域拡大方法。
  25. 【請求項25】 複数の処理の選択肢を画面上に表示
    し、 前記画面上で指示された指示位置に関する位置情報を入
    力し、 前記指示位置の属する指示領域が、前記選択肢のうちの
    1つに対応するかどうかを判別し、 前記指示領域がいずれの選択肢にも対応しない時、任意
    の反応領域を拡大し、 前記任意の反応領域の拡大部分を、該任意の反応領域と
    関連付けて前記画面上に表示することを特徴とする反応
    領域拡大方法。
JP06075896A 1996-03-18 1996-03-18 表示画面上での選択操作に反応する領域を拡大する反応領域拡大装置および方法 Expired - Lifetime JP3784031B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP06075896A JP3784031B2 (ja) 1996-03-18 1996-03-18 表示画面上での選択操作に反応する領域を拡大する反応領域拡大装置および方法
US08/735,439 US5986639A (en) 1996-03-18 1997-01-02 Apparatus and method for extending a reactive area on a display screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06075896A JP3784031B2 (ja) 1996-03-18 1996-03-18 表示画面上での選択操作に反応する領域を拡大する反応領域拡大装置および方法

Publications (2)

Publication Number Publication Date
JPH09251341A true JPH09251341A (ja) 1997-09-22
JP3784031B2 JP3784031B2 (ja) 2006-06-07

Family

ID=13151507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06075896A Expired - Lifetime JP3784031B2 (ja) 1996-03-18 1996-03-18 表示画面上での選択操作に反応する領域を拡大する反応領域拡大装置および方法

Country Status (2)

Country Link
US (1) US5986639A (ja)
JP (1) JP3784031B2 (ja)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004303000A (ja) * 2003-03-31 2004-10-28 Fuji Xerox Co Ltd 3次元指示入力装置
JP2004537117A (ja) * 2001-07-23 2004-12-09 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 継ぎ目なく組み合わされた自由に動くカーソルと切り替わるハイライトナビゲーション
JP2008505382A (ja) * 2004-06-29 2008-02-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 不連続的なズーム
WO2009069409A1 (ja) * 2007-11-30 2009-06-04 Konami Digital Entertainment Co., Ltd. ゲームプログラム、ゲーム装置、およびゲーム制御方法
KR100902740B1 (ko) * 2002-06-27 2009-06-15 주식회사 케이티 마우스의 움직임을 이용한 클릭신호 자동 입력 장치 및 그방법
WO2009084140A1 (ja) 2007-12-28 2009-07-09 Panasonic Corporation 電子機器の入力装置及び入力操作処理方法、並びに入力制御プログラム
JP2009151500A (ja) * 2007-12-19 2009-07-09 Sony Corp 情報処理装置、表示制御方法及び表示制御プログラム
JP2009157670A (ja) * 2007-12-27 2009-07-16 Kyocera Corp 電子機器
JP2010503125A (ja) * 2006-09-06 2010-01-28 アップル インコーポレイテッド タッチスクリーンディスプレイとの指接触からカーソル位置を決定する方法
JP2011048835A (ja) * 1999-12-20 2011-03-10 Apple Inc 一元管理及びアクセス提供用ユーザインタフェース
JP2011253398A (ja) * 2010-06-03 2011-12-15 Sony Corp 制御システム、制御装置、ハンドヘルド装置、制御方法及びプログラム。
JP2012079353A (ja) * 2012-01-25 2012-04-19 Panasonic Corp 電子機器の入力装置及び入力操作処理方法、並びに入力制御プログラム
JP2012089159A (ja) * 1998-04-17 2012-05-10 Koninkl Philips Electronics Nv オートズームフィーチャーを有するグラフィカルユーザインターフェースタッチスクリーン
US8799813B2 (en) 2000-01-05 2014-08-05 Apple Inc. Method and system for providing an embedded application tool bar
JP2015022675A (ja) * 2013-07-23 2015-02-02 太郎 諌山 電子機器、インターフェース制御方法、および、プログラム
JP2018010660A (ja) * 2017-08-24 2018-01-18 三菱電機株式会社 端末用プログラム

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2938420B2 (ja) * 1998-01-30 1999-08-23 インターナショナル・ビジネス・マシーンズ・コーポレイション ファンクション選択方法及び装置、ファンクションを選択するための制御プログラムを格納した記憶媒体、オブジェクトの操作方法及び装置、オブジェクトを操作するための制御プログラムを格納した記憶媒体、複合アイコンを格納した記憶媒体
US6285374B1 (en) * 1998-04-06 2001-09-04 Microsoft Corporation Blunt input device cursor
US6567070B1 (en) * 1999-08-10 2003-05-20 Intel Corporation Selection of objects in a graphical user interface
US6628315B1 (en) * 1999-12-17 2003-09-30 International Business Machines Corporation System, method, and program for providing a barrier around a menu choice to reduce the chance of a user accidentally making a selection error
US6559873B1 (en) * 1999-12-17 2003-05-06 International Business Machines Corporation Displaying menu choices adjacent to spatially isolating regions enabling different cursor movement speeds and other user notification means
JPWO2002046899A1 (ja) * 2000-12-08 2004-04-08 富士通株式会社 ウィンドウ表示制御方法およびウィンドウ表示制御装置並びにプログラムを記録したコンピュータ読取可能な記録媒体
US7343566B1 (en) 2002-07-10 2008-03-11 Apple Inc. Method and apparatus for displaying a window for a user interface
US7404149B2 (en) * 2003-03-28 2008-07-22 International Business Machines Corporation User-defined assistive GUI glue
US20040212601A1 (en) * 2003-04-24 2004-10-28 Anthony Cake Method and apparatus for improving accuracy of touch screen input devices
US7600201B2 (en) * 2004-04-07 2009-10-06 Sony Corporation Methods and apparatuses for viewing choices and making selections
JP4170314B2 (ja) * 2005-05-25 2008-10-22 株式会社スクウェア・エニックス スクロール表示制御装置、プログラム、及び記録媒体
US7966573B2 (en) * 2006-02-17 2011-06-21 Microsoft Corporation Method and system for improving interaction with a user interface
US8839142B2 (en) 2007-06-08 2014-09-16 Apple Inc. Desktop system object removal
US8359552B2 (en) * 2007-07-11 2013-01-22 Access Co., Ltd. Portable information terminal
US8432365B2 (en) * 2007-08-30 2013-04-30 Lg Electronics Inc. Apparatus and method for providing feedback for three-dimensional touchscreen
US8219936B2 (en) * 2007-08-30 2012-07-10 Lg Electronics Inc. User interface for a mobile device using a user's gesture in the proximity of an electronic device
TW201020901A (en) * 2008-11-20 2010-06-01 Ibm Visual feedback for drag-and-drop operation with gravitational force model
US9292196B2 (en) 2010-10-19 2016-03-22 Apple Inc. Modifying the presentation of clustered application windows in a user interface
US9542202B2 (en) 2010-10-19 2017-01-10 Apple Inc. Displaying and updating workspaces in a user interface
US9658732B2 (en) 2010-10-19 2017-05-23 Apple Inc. Changing a virtual workspace based on user interaction with an application window in a user interface
US10740117B2 (en) 2010-10-19 2020-08-11 Apple Inc. Grouping windows into clusters in one or more workspaces in a user interface
US10152192B2 (en) 2011-02-21 2018-12-11 Apple Inc. Scaling application windows in one or more workspaces in a user interface
US20120278754A1 (en) * 2011-04-29 2012-11-01 Google Inc. Elastic Over-Scroll
KR20130011167A (ko) * 2011-07-20 2013-01-30 삼성전자주식회사 디스플레이 장치 및 방법
US20130042208A1 (en) * 2011-08-10 2013-02-14 International Business Machines Coporation Cursor for enhanced interaction with user interface controls
JP7490967B2 (ja) * 2020-01-27 2024-05-28 富士通株式会社 表示制御プログラム、表示制御方法、及び表示制御装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4587520A (en) * 1983-04-07 1986-05-06 Rca Corporation Cursor controlled page selection in a video display
US4586035A (en) * 1984-02-29 1986-04-29 International Business Machines Corporation Display terminal with a cursor responsive virtual distributed menu
US4698625A (en) * 1985-05-30 1987-10-06 International Business Machines Corp. Graphic highlight adjacent a pointing cursor
US5243697A (en) * 1989-03-15 1993-09-07 Sun Microsystems, Inc. Method and apparatus for selecting button functions and retaining selected options on a display
JPH03292524A (ja) * 1990-04-11 1991-12-24 Oki Electric Ind Co Ltd カーソル移動方式
US5508717A (en) * 1992-07-28 1996-04-16 Sony Corporation Computer pointing device with dynamic sensitivity
US5488685A (en) * 1993-01-27 1996-01-30 Apple Computer, Inc. Method and apparatus for providing visual cues in a graphic user interface
US5436666A (en) * 1993-05-21 1995-07-25 Intel Corporation Limited-domain motion estimation/compensation for video encoding/decoding
US5565888A (en) * 1995-02-17 1996-10-15 International Business Machines Corporation Method and apparatus for improving visibility and selectability of icons

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012089159A (ja) * 1998-04-17 2012-05-10 Koninkl Philips Electronics Nv オートズームフィーチャーを有するグラフィカルユーザインターフェースタッチスクリーン
JP2011048835A (ja) * 1999-12-20 2011-03-10 Apple Inc 一元管理及びアクセス提供用ユーザインタフェース
US9684436B2 (en) 1999-12-20 2017-06-20 Apple Inc. User interface for providing consolidation and access
US8032843B2 (en) 1999-12-20 2011-10-04 Apple Inc. User interface for providing consolidation and access
US8799813B2 (en) 2000-01-05 2014-08-05 Apple Inc. Method and system for providing an embedded application tool bar
JP2004537117A (ja) * 2001-07-23 2004-12-09 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 継ぎ目なく組み合わされた自由に動くカーソルと切り替わるハイライトナビゲーション
KR100902740B1 (ko) * 2002-06-27 2009-06-15 주식회사 케이티 마우스의 움직임을 이용한 클릭신호 자동 입력 장치 및 그방법
JP2004303000A (ja) * 2003-03-31 2004-10-28 Fuji Xerox Co Ltd 3次元指示入力装置
JP2008505382A (ja) * 2004-06-29 2008-02-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 不連続的なズーム
JP4934725B2 (ja) * 2006-09-06 2012-05-16 アップル インコーポレイテッド タッチスクリーンディスプレイとの指接触からカーソル位置を決定する方法
JP2010503125A (ja) * 2006-09-06 2010-01-28 アップル インコーポレイテッド タッチスクリーンディスプレイとの指接触からカーソル位置を決定する方法
US8226483B2 (en) 2007-11-30 2012-07-24 Konami Digital Entertainment Co., Ltd. Game program, game device and game control method
WO2009069409A1 (ja) * 2007-11-30 2009-06-04 Konami Digital Entertainment Co., Ltd. ゲームプログラム、ゲーム装置、およびゲーム制御方法
US9310965B2 (en) 2007-12-19 2016-04-12 Sony Corporation Information processing apparatus, display control method and display control program
JP2009151500A (ja) * 2007-12-19 2009-07-09 Sony Corp 情報処理装置、表示制御方法及び表示制御プログラム
US8631345B2 (en) 2007-12-19 2014-01-14 Sony Corporation Information processing apparatus, display control method and display control program
JP2009157670A (ja) * 2007-12-27 2009-07-16 Kyocera Corp 電子機器
JP2009163345A (ja) * 2007-12-28 2009-07-23 Panasonic Corp 電子機器の入力装置及び入力操作処理方法、並びに入力制御プログラム
WO2009084140A1 (ja) 2007-12-28 2009-07-09 Panasonic Corporation 電子機器の入力装置及び入力操作処理方法、並びに入力制御プログラム
JP2011253398A (ja) * 2010-06-03 2011-12-15 Sony Corp 制御システム、制御装置、ハンドヘルド装置、制御方法及びプログラム。
JP2012079353A (ja) * 2012-01-25 2012-04-19 Panasonic Corp 電子機器の入力装置及び入力操作処理方法、並びに入力制御プログラム
JP2015022675A (ja) * 2013-07-23 2015-02-02 太郎 諌山 電子機器、インターフェース制御方法、および、プログラム
JP2018010660A (ja) * 2017-08-24 2018-01-18 三菱電機株式会社 端末用プログラム

Also Published As

Publication number Publication date
US5986639A (en) 1999-11-16
JP3784031B2 (ja) 2006-06-07

Similar Documents

Publication Publication Date Title
JPH09251341A (ja) 表示画面上での選択操作に反応する領域を拡大する反応領域拡大装置および方法
JP2004272217A (ja) 地図画像表示制御方法およびそのプログラムおよびそのプログラムを記憶する記憶媒体および電子機器
US20100275150A1 (en) Terminal device, link selection method, and display program
JP2002328040A (ja) ナビゲーション装置、情報表示装置、画像の縮尺変更方法、記憶媒体、プログラム
JPH05265689A (ja) 情報処理装置
JP4438602B2 (ja) 操作装置
JPH1195971A (ja) ユーザインタフェースシステム
JP2000283782A (ja) カーナビゲーション装置及びその選択画面表示方法
JP4702231B2 (ja) 操作システム
JP2009036881A (ja) 地図表示装置、地図表示プログラム、及びナビゲーション装置
JP2954227B2 (ja) 情報処理方法
JPH06259217A (ja) マルチウィンドウシステム
JP3050281B2 (ja) 地図情報検索装置
JP3313613B2 (ja) マルチウィンドウシステムにおけるウィンドウ表示の自動補正装置と方法
JP7543453B2 (ja) アプリケーションプログラム、情報処理システム、および情報処理方法
JPH04163592A (ja) ウインドウ表示方式
JP3358311B2 (ja) 表処理装置
JPH08272516A (ja) 情報処理装置
JPH0887395A (ja) アイコンメニュー選択方式およびそのシステムならびに情報処理装置
JP2004030296A (ja) マルチウィンドウ表示装置
WO2023037907A1 (ja) 表示制御プログラム
JPH0519735A (ja) カーソルの表示方法
JPH0869354A (ja) カーソル表示位置制御方法
JPH047633A (ja) 情報処理装置
JPH1139302A (ja) 領域設定処理装置及び記憶媒体

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060213

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: 20060307

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060313

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100324

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100324

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110324

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110324

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120324

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130324

Year of fee payment: 7