JPH0481924A - 対話型計算機装置 - Google Patents

対話型計算機装置

Info

Publication number
JPH0481924A
JPH0481924A JP2194909A JP19490990A JPH0481924A JP H0481924 A JPH0481924 A JP H0481924A JP 2194909 A JP2194909 A JP 2194909A JP 19490990 A JP19490990 A JP 19490990A JP H0481924 A JPH0481924 A JP H0481924A
Authority
JP
Japan
Prior art keywords
icon
screen
user
displayed
computer device
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.)
Pending
Application number
JP2194909A
Other languages
English (en)
Inventor
Takayuki Ishikawa
貴之 石川
Yasumasa Kawashima
泰正 川島
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2194909A priority Critical patent/JPH0481924A/ja
Publication of JPH0481924A publication Critical patent/JPH0481924A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、対話型計算機装置の画面の制御技術。
特に、アイコンを使用する対話型計算機装置の画面の制
御技術に関する。
〔従来の技術〕
最近のパーソナルコンピュータ、ワークステーションな
どでは、ファイル、プログラム、プロセスなどの存在の
表示及び操作のためにアイコンを用いる例が多くなって
きている。また、マルチウィンドウシステムの普及によ
り、一つのデイスプレィ上にいくつものウィンドウを表
示して並行的に作業を行なう方法が一般的になっている
。アイコンは、それらのウィンドウの内部もしくは外部
に表示されるが、従来、それらは図柄・位置ともに固定
的であった。そのため、画面の内容が複雑になってくる
につれて、画面中から所定のアイコンを探し出すのが困
難になりつつある0画面の大型化によって、アイコンの
大きさが画面に比べて小さくなってきているというのも
、それを助長している。また、アイコンの存在により1
画面に表示されるべきデータが隠されて見えないという
問題、逆に1表示されるべきアイコンが他のデータに隠
されて見えなくなるという問題、そして複雑化した画面
で作業していると、作業者が集中力を失いやすいという
問題も生じてくる0画面中でのアイコン区別の問題の解
決策として、今までにオブジェクトの状態などによって
アイコンの図柄を時間的に変化させる(特開昭64−7
226号公報)、または1図柄として特別なものを用意
せず、オブジェクトの画面イメージをそのままミニチュ
ア化して表示する(情処シンポジウム論文集voa。
89−N13 [平成元年11月]、情報処理学会)、
特定のキーを押したときにアイコンを強調する()Iy
per Cardユーザーズマニアユル[1988]。
アップルコンピュータジャパン株式会社)などの工夫が
見られる。しかし、アイコン以外にも画像パターンが経
時変化をするような画面上の要素は、例えば、時計など
のようなものが存在する。また、ミニチュアは、本質的
に画面の複雑さを増す方向にあり、ミニチュアとアイコ
ンのみが表示される特定の画面を想定しているので、ミ
ニチュア以外の要素が画面中に現われている場合には、
ミニチュアを区別することは困難となるであろう。また
、特定のキーによってアイコンの状態を変えて表示する
というものは、そのためのキー操作を知らなければなら
ず、その動作を起こすためにそれまでの作業の流れを断
ち切らなければならない、ゆえに、それらの手段では複
雑化する画面上でのアイコン、ミニチュアの他の画面要
素からの区別は十分にできないと考えられる。また、今
後生じ得る、アイコンに隠されてデータが見えないとい
う問題、アイコンが隠される問題、作業者の集中力低下
の問題に対しての解決策は与えられていない。
〔発明が解決しようとする課題〕
本発明は、アイコンを対話手段として用いる対話型計算
機装置において、画面中でアイコンが発見しにくくなっ
て来ているという問題、アイコンによって画面上のデー
タが隠されてしまうという問題、アイコンが他のデータ
に隠されてしまうという問題、及び、複雑で静的な画面
を見つめて作業するときに、集中力を失いやすいという
問題について解決を与えるためのものである。
〔課題を解決するための手段〕
上の三つの問題を解決する手段として、第1図の1.2
.3のように、アイコンの位置をユーザのアイコン選択
操作及び、それが表すオブジェクトの状態とは無関係に
、ある規則によって経時的に変化させ得る機能をアイコ
ンを表示するシステムに持たせる。第1図は、マルチウ
ィンドウの対話型計算機装置での一画面例である。4が
アイコン1を表示しているウィンドウである1図形・画
像・文書などを混在して扱うマルチメディア型のアプリ
ケーションでは、さらに複雑な画面を扱うことがあり得
る。最近のアプリケーションでは、アイコンを、特定の
領域ではなくマルチメディア的な対話画面のなかに表示
し、画面中のデータを扱う機能を操作させようという動
きがある。そのようなアイコンは、第1図の1のアイコ
ンのように、画面の中に埋もれてしまって発見しにくい
ということが起こり得る。また、第1図のアイコン1は
、画面に表示されるべきデータの一部を隠してしまって
いる。これに対して、アイコンが1゜2.3のように動
くことによって、アイコンの発見を容易にし、アイコン
が他のデータを隠してしまったり、アイコンが他のデー
タによって隠されてしまったりするのを防止する。また
、適当な動きをアイコンに与えることによって1作業し
ているユーザが複雑で静的な画面と対決している時に起
こる疲労、飽きを防ぐ。
以下、各請求項について、説明する。
請求項1は、アイコンがユーザやオブジェクトとは直接
関係ない動きをするための手段を与える。
請求項2は、アイコンがユーザやオブジェクトとは直接
関係ない動きをし、且つ、ユーザがその動きを中断させ
たり、再開させたりすることのできる手段を与える。
請求項3は、アイコンが画面に表示されたときに、表示
されるべき初期位置、動くときの動く方法、規則、及び
、動く範囲を定義する手段を与える。
請求項4及び請求項5は、アイコンが画面上にそれ以外
の要素が表示されているときに、画面の変化が大きくな
い所、または、背景の表示されている所に移動するため
の手段を与える。
請求項6は、アイコンが他のデータに隠されているとき
に隠されないところへ移動するための手段を与える。
請求項7は、アイコンの動きを他のアイコンの表示位置
との関係で決定するための手段を与える。
〔作用〕
人間の視覚は動いているのものに対して敏感に反応する
という特性がある。そのため、請求項1または2の対話
型計算機装置では、画面上でアイコンを発見しようとし
たときには、画面上で動いているものを探せばよいので
、たとえ画面がウィンドウや、文字9図形9画像などで
うめ尽くされても、アイコンがどこにあるのか容易に見
いだすことができる。また、請求項2では、ユーザの意
志によってその動きを止めることができるので、必要に
応じて制御することができる。アイコンの動き方は、色
々なものが考えられるが、請求項3により、アイコンの
動きだす初期位置、動き方。
動く範囲を定義できる。これによって、ユーザにとって
飽きにくく、かつ動きすぎて煩わしく感じさせることな
く、かつ選択し易いような動きを定義できる。
通常、パーソナルコンピュータ、ワークステーションの
対話環境では、本発明によるようなアイコン以外の画面
上の要素の位置が動いていることは多くはないので、以
上の機能は有効である。
また、請求項4,5によって、アイコンは自動的に画面
のなかの変化の小さい場所、または、背景に移動する。
これにより、アイコンは画面中でアイコンよりも小さい
画面上のパターン変化を隠すことが少なくなる。逆に、
請求項6によって、アイコンが他の画面上のデータに隠
されてしまうときに、アイコンを隠れない位置に移動さ
せることができる。請求項7によって、他のアイコンと
の重なり、干渉も回避できる。
そして、とかく単調になりがちな対話画面と長時間対決
していても、画面上で動いているものがあるので、飽き
にくいという効果もある。
〔実施例〕
第1図は、先に述べたように、経時的な動きをするアイ
コンを表示する対話型計算機装置の画面例である。4,
5,6,7はそれぞれ−っのウィンドウである。ここで
は、アプリケーションとして、CADの画面例4を示し
である。このCADシステムでは、単なるトラフティン
グだけではなく、設計計算、設計規則の検証、一部分あ
るいは全部分の自動設計等の機能を組み込むことが考え
られており、それらの機表示及び操作のため、アイコン
1をCAD画面中に表示する。それらのアイコンは、C
AD画面中の設計対象の一部分のみに関係する場合があ
り、そのようなとき、そのアイコンはその部分の近くに
表示される。このシステムでユーザが設計を進めていく
過程で、画面中の要素(図形2寸法線、注釈など)が増
加していく。そのような画面中に表示されるアイコンは
、たとえカラー表示等をされていようと、他のデータの
なかに埋もれてしまい、見いだしにくくなり、さらに他
のデータを隠してしまったり、逆に、他のデータによっ
て隠されてしまったりすることがあり得る。本発明の手
法によりこのアイコンの表示位置を1−2−3のように
経時的に変化させることによって、これらの問題を解決
する。
第2図は1本発明による対話型計算機装置の装置構成の
一例である。マルチウィンドウの対話型計算機の一例で
あり、アイコンは、オペレーティングシステムのファイ
ル管理ウィンドウ及び、アブリレーションプログラムの
使用するウィンドウなどで使用される。ウィンドウ、ウ
ィンドウに表示されるデータ、アイコンの表示について
の管理は、対話管理袋!!21によって行なわれる。オ
ペレーティングシステム、アブリレーションプログラム
等の一つ以上の実行プログラム22が、対話管理装置に
対してウィンドウの生成・消去、ウィンドウへのデータ
の出力、アイコンの表示等をコマンドで指令する。それ
に対して対話管理装置は、送られてくるコマンド、デー
タから、ウィンドウの位置9重なりの上下関係、ウィン
ドウの中の表示データの位置9重なりの上下関係等から
、最終的に表示される画像データを生成し、デイスプレ
ィ23に出力する。キーボード24.マウス25などに
よるデータ入力は、対話管理装置を通して実行プログラ
ムに渡される。データ入力は、現在利用可能であると宣
言されたウィンドウに対して行なわれる。利用可能なウ
ィンドウの宣言は、ユーザのキーボード、マウス等によ
る特定の操作によって行なわれる。アイコンは対話管理
装置の中に登録され、対話管理装置はアイコンの属性の
データベース26を持つ。それに対してアイコンを使用
する実行プログラム22は、オブジェクト属性データベ
ース27を持つ。
第3図(a)は、対話管理装置の持つアイコン属性デー
タベースの内容の例である。アイコンは、一種以上の画
柄9表示位置、本発明の方法によって動くモードにある
か否かのフラグ(運動フラグ)、本発明の方法によって
動くときのルール(運動ルール)、表示されているか否
かのフラグ(表示フラグ)、選択されているか否かを表
示すフラグ(選択フラグ)、現在このアイコンを使用し
ているプログラムの名前が登録されている。
第3図(b)は、アイコン使用しているプログラムが持
っているオブジェクト属性データベースで、プログラム
の中で使用しているオブジェクトの各々に対して、それ
に対応付けられるアイコンの、対話管理装置の中での番
号2選択操作されたときにこのプログラムの中で起動さ
れる一つ以上のコマンド名、アイコンと対応付けられて
いるオブジェクト名などが登録されている。オブジェク
トとアイコンの対応付けは、プログラムによって任意に
行うことができる。
現在利用可能なウィンドウでのユーザのキーボ−ド操作
、及び、マウスなどのポインタの操作により入力された
データは、対話管理装置によってウィンドウの位置9重
なり、利用可能性の制御のための操作(ウィンドウ制御
操作)、アイコンの選択のための操作9選択されたアイ
コンに対する操作、アイコンの運動の停止及び開始の指
示操作(アイコン運動制御操作)、それら以外の操作に
区別され、ウィンドウ制御操作、アイコン運動制御操作
のみは対話管理装置の中で処理され、他の操作はそのウ
ィンドウの使用者である実行プログラムに報告される。
以下、この構成による装置のアイコンの表示動作を説明
する。
アイコンを使用する実行プログラムは、オブジェクトに
対応するアイコンを対話管理装置に登録されたアイコン
の中から選択するか、新たにアイコンを登録することに
よって、アイコンの使用を宣言する。アイコンの表示、
非表示は、実行プログラムが対話管理装置に対してコマ
ンドを送信することによって行なわれる。
その実行プログラムは、実行されていく過程で、必要に
応じて対話管理装置にアイコンの表示をコマンドによっ
て指示する。対話管理装置は、コマンドと共に送られて
くるアイコン番号に従い、現在の属性データベースの内
容によってアイコンを画面中に出力する。アイコンの属
性は、実行プログラムからコマンドによって変更できる
・対話管理装置は、出力を指示されたアイコンを画面中
に表示する(その時、表示フラグが表示モードになる)
が、そのアイコンの属性データベースの運動フラグが、
運動モードになっていれば、属性データベースの運動ル
ールによるアイコン表示位置の移動を随時行う。その際
の運動は、実行プログラム中で対応付けられているオブ
ジェクトの状態、ユーザがアイコンを選択して行なう操
作とは、完全に切り離されている。
ユーザがアイコンの運動制御操作を行なうか、または、
実行プログラムがアイコン運動制御のコマンドを送って
きた場合、アイコンの運動が停止する。その時、運動フ
ラグが非運動モードに書き替えられる。
以下に、対話管理装置が行なうアイコンの運動ルールの
例を述べる。
1)第4図(a)の41−42−43のように、きわめ
て接近した場所へ次々と表示位置を移動。
表示を繰り返すことによって、あたかも連続しているか
のように(以下、このような移動を連続的と言う)画面
中を移動させる。
2)第4図(b)のように、画面のある限られた範囲4
4の中の軌跡45上を連続的に移動させる。
3)第4図(c)の42の次は41へというように、画
面中の互いに離れた場所へ表示位置を移動させる(以下
、このような移動を非連続的と言う)。
4、第4図(d)の、画面中のある範囲44の中の位置
42−41−43のように非連続的に移動させる。
5)適当な時間ごとに連動と停止を繰り返す。
6)第4図(e)のように、画面の中に表示されている
他の要素46をアイコン42が隠していると対話管理装
置が判断したとき、それを隠さないような位置41へ連
続的、あるいは非連続的に移動させる。これはユーザの
操作、アイコンに対応付けられたオブジェクトの状態と
は無関係に行なわれる。
7)第4図(f)のように、アイコン44を、画面中の
パターンの変化の少ない場所42に連続的、あるいは非
連続的に移動させる。
8)第4図(g)のように、アイコン41を、画面中で
背景として定義されたパターン43の表示された部分4
2に連続的、あるいは非連続的に移動させる。
9)アイコン41.42が画面上で衝突しそうになった
場合、 第4図(h)48.49のような軌跡をとって回避する
、 第4図(i)のように、何もせずにそのまま重なって通
りすぎる、 第4図(j)50.51のような軌跡をとつて、ぶつか
つて跳ね返るように見える運動をする、 第4図(k)52.53のような軌跡をとり、さらに図
柄も変えることによって、けんかをしているような運動
をする、 などの位置の移動を行なう。
これらのルールがアイコン属性データベースのなかに書
き込まれる。
この実施例におけるアイコンの移動する対話型計算機装
置では、アイコンの運動により、アイコンの発見が容易
になり、アイコンが画面に表示されるべきデータを隠し
てしまうことが少なくなり、他のデータにアイコンが隠
されることが少なくなり、また1画面が、常に、動的に
なるので、複雑化した画面に向かって長時間作業してい
ても、常に刺激を受けるので飽きにくいという効果があ
る。
なお、この実施例は、特許請求の範囲の機能を実現する
ための一手法であって、同じ機能を実現するためのハー
ドウェア・ソフトウェア構成はこの他に幾種も考えられ
る。
〔発明の効果〕
上に述べて来たようなユーザの選択、オブジェクトの状
態に無関係にアイコンを移動させる機能をもった対話型
計算機装置とすることにより、(1)ユーザが常にアイ
コンの位置を把握できる効果、 (2)アイコンが画面のデータを隠してしまわない効果
、 (3)アイコンが画面のデータによって隠されてしまわ
ない効果、 (4)長時間画面に向かって仕事をしても飽きにくい効
果 の四つの効果が得られる。
【図面の簡単な説明】
第1図は、対話型計算機装置の対話画面の例、その中で
表示されるアイコンの例、移動するアイコンの例を示す
説明図、第2図は、対話型計算機装置のブロック図、第
3図は、アイコンの属性データベースの説明図、第4図
は、アイコンの移動ルールの例を示す説明図である。 1・・・アイコン表示位置、2・・・アイコン表示位置
、3・・・アイコン表示位置。 第1rlA /− 第2図 第3図 (a−) (i8) 第 び) μ8 (ネ) 第4図 Cε) L7

Claims (1)

  1. 【特許請求の範囲】 1、0以上のファイル、または実行プログラムであるオ
    ブジェクトと画面上に表示される有限な大きさを持つ画
    像パターンであるアイコンとを対応付け、前記アイコン
    により前記オブジェクトの存在や、状態、機能を知らせ
    、ユーザが前記アイコンを選択して決められた操作を行
    なうことにより、前記アイコンの表示位置を前記ユーザ
    の意志により変化させたり、前記オブジェクトに対する
    操作を可能にする対話型計算機装置において、 前記アイコンの表示位置を、前記ユーザの操作にはよら
    ず、且つ、前記アイコンが表している前記オブジェクト
    の状態とは無関係に、所定の方法によつて経時的に変化
    させる手段を設けたことを特徴とする対話型計算機装置
    。 2、0以上のファイル、または実行プログラムであるオ
    ブジェクトと画面上に表示される有限な大きさを持つ画
    像パターンであるアイコンとを対応付け、前記アイコン
    により前記オブジェクトの存在や、状態、機能を知らせ
    、ユーザが前記アイコンを選択して決められた操作を行
    なうことにより、前記アイコンの表示位置を前記ユーザ
    の意志により変化させたり、前記オブジェクトに対する
    操作を可能にする対話型計算機装置において、 前記アイコンの表示位置を、前記ユーザの操作にはよら
    ず、且つ、前記アイコンが表している前記オブジェクト
    の状態とは無関係に、所定の方法によつて経時的に変化
    させる手段と、前記アイコンの表示位置の経時的変化を
    一時的に停止及び再開するための前記ユーザによる操作
    手段とを設けた対話型計算機装置。 3、前記アイコンが画面上に表示されたときの、前記ア
    イコンの表示位置の経時的変化の初期位置、経時的変化
    の方法、規則及び移動する範囲のうち一つ以上をユーザ
    の指示、または前記アイコンが持つ属性、または前記ア
    イコンが表現している前記オブジェクトの属性によつて
    定めるための手段を設けたことを特徴とする請求項1ま
    たは2に記載の対話型計算機装置。 4、前記アイコン以外にも表示される要素を設け、前記
    アイコンが画面のデータの空間的な変化の少ない部分に
    移動する手段を設けた請求項1ないし3に記載の対話型
    計算機装置。 5、前記アイコン以外にも表示される要素を設け、前記
    アイコンが画面中で背景として定義された特定のパター
    ンが表示されている部分に移動する手段を設けた請求項
    1ないし4に記載の対話型計算機装置。 6、前記アイコン以外にも表示される要素がある時、画
    面中に表示されるべきであるアイコンの画像パターンの
    一部、または、全部が他のデータによつて隠されてしま
    つているときに、前記アイコンの画像パターンの全部ま
    たは一部が表われるような位置に前記アイコンを移動す
    る手段を設けた請求項1ないし5に記載の対話型計算機
    装置。 7、前記アイコンの表示位置を、画面中に他のアイコン
    の表示位置との関係によつて経時的変化をする手段を設
    けた請求項1ないし6に記載の対話型計算機装置。
JP2194909A 1990-07-25 1990-07-25 対話型計算機装置 Pending JPH0481924A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2194909A JPH0481924A (ja) 1990-07-25 1990-07-25 対話型計算機装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2194909A JPH0481924A (ja) 1990-07-25 1990-07-25 対話型計算機装置

Publications (1)

Publication Number Publication Date
JPH0481924A true JPH0481924A (ja) 1992-03-16

Family

ID=16332358

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2194909A Pending JPH0481924A (ja) 1990-07-25 1990-07-25 対話型計算機装置

Country Status (1)

Country Link
JP (1) JPH0481924A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06230918A (ja) * 1992-12-31 1994-08-19 Internatl Business Mach Corp <Ibm> グラフィック・ユーザ・インタフェースにおける視覚的メッセージの表示方法および装置
JPH06332656A (ja) * 1993-04-30 1994-12-02 Internatl Business Mach Corp <Ibm> 図形表示画面上のビューの領域レイアウト
JPH06332661A (ja) * 1993-05-04 1994-12-02 Internatl Business Mach Corp <Ibm> コントロール・ウィンドウ・コンテナ、コンピュータ・システムおよびファイル・ウィンドウ管理方法
JP2009294808A (ja) * 2008-06-04 2009-12-17 Sony Corp 電子機器

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06230918A (ja) * 1992-12-31 1994-08-19 Internatl Business Mach Corp <Ibm> グラフィック・ユーザ・インタフェースにおける視覚的メッセージの表示方法および装置
JPH06332656A (ja) * 1993-04-30 1994-12-02 Internatl Business Mach Corp <Ibm> 図形表示画面上のビューの領域レイアウト
JPH06332661A (ja) * 1993-05-04 1994-12-02 Internatl Business Mach Corp <Ibm> コントロール・ウィンドウ・コンテナ、コンピュータ・システムおよびファイル・ウィンドウ管理方法
JP2009294808A (ja) * 2008-06-04 2009-12-17 Sony Corp 電子機器

Similar Documents

Publication Publication Date Title
Robertson et al. The cognitive coprocessor architecture for interactive user interfaces
Evangelista Belo et al. Auit–the adaptive user interfaces toolkit for designing xr applications
US7861180B2 (en) Modeless interaction with GUI widget applications
JP3036758B2 (ja) 共用ワークスペース内のプライベート領域の提示方法
CA2441788C (en) Method and computer system for executing functions for objects based on the movement of an input device
Shaw et al. Decoupled simulation in virtual reality with the MR toolkit
EP1402337B1 (en) Directing users&#39; attention to specific icons being approached by an on-screen pointer on user interactive display interfaces
US5917486A (en) System and method for client program control of a computer display cursor
US5572731A (en) Sequentially navigated object oriented computer system
US5841440A (en) System and method for using a pointing device to indicate movement through three-dimensional space
JP2659917B2 (ja) グラフィック操作方法及び装置、グラフィック・ユーザ・インターフェースを提供する方法並びにユーザ操作可能多重オーバラップ・オブジェクトの選択された1つへのアクセスを提供する装置
US20070064004A1 (en) Moving a graphic element
US5812804A (en) Display apparatus for tossing windows
JPH0827700B2 (ja) コンピュータ表示制御システム
JPH0798640A (ja) 遠隔装置へのインターフェースを実行する方法、および装置を用いた改良型図形ユーザーインターフェース
EP0564174A2 (en) Method and system for visual presentation of data in a data processing system
US5802334A (en) Method for displaying object oriented class information and content information
JP3812749B2 (ja) ウィンドウシステム
JP2000039947A (ja) 二つ以上の表示ウィンドウを連動させる方法およびコンピュ―タ・システム
Burnett et al. A declarative approach to event-handling in visual programming languages
JPH0481924A (ja) 対話型計算機装置
Lévesque et al. An asymmetric bimanual gestural interface for immersive virtual environments
Koivunen et al. HutWindows: an improved architecture for a user interface management system
JPH09198223A (ja) コンピュータシステム
Spindler et al. A graphical tactile screen-explorer