JPH07219741A - メタファインタフェース装置 - Google Patents
メタファインタフェース装置Info
- Publication number
- JPH07219741A JPH07219741A JP6011873A JP1187394A JPH07219741A JP H07219741 A JPH07219741 A JP H07219741A JP 6011873 A JP6011873 A JP 6011873A JP 1187394 A JP1187394 A JP 1187394A JP H07219741 A JPH07219741 A JP H07219741A
- Authority
- JP
- Japan
- Prior art keywords
- metaphor
- proxy
- event data
- display
- event
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 54
- 238000012545 processing Methods 0.000 claims abstract description 50
- 230000006854 communication Effects 0.000 claims description 38
- 238000004891 communication Methods 0.000 claims description 38
- 230000008569 process Effects 0.000 claims description 26
- 238000007726 management method Methods 0.000 claims description 10
- 238000013500 data storage Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 6
- 230000007175 bidirectional communication Effects 0.000 claims description 4
- 230000007246 mechanism Effects 0.000 abstract description 2
- 238000006467 substitution reaction Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 9
- 238000007796 conventional method Methods 0.000 description 5
- 230000002354 daily effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000005293 physical law Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】
【目的】 メタファ環境上で視覚化された代理処理機構
を提供し、特別な操作知識や技術がないユーザでも操作
可能なメタファインタフェース装置を提供する。 【構成】 表示装置1に対応するユーザの入力座標位置
を検出し、メタファ環境の状態に応じたイベントデータ
に変換して出力する入力装置2と、代理処理手続を受け
取り、ユーザが操作した場合と同等なイベントデータを
出力し、ユーザ操作の代理実行機能を実現する操作代理
装置5と、イベントデータを受け取り、機能群から対応
する機能を選択的に実行し、実行結果を出力し、ある操
作の代理実行を要求するイベントデータを受け取った場
合に、その操作に対応する代理処理手続を生成し、前記
操作代理手段に出力するイベント解釈装置3と、メタフ
ァを用いてこの実行結果を表現する新たな表示画面を形
成し、この新たなメタファ環境の状態を前記入力手段に
出力するメタファ環境生成装置4で構成される。
を提供し、特別な操作知識や技術がないユーザでも操作
可能なメタファインタフェース装置を提供する。 【構成】 表示装置1に対応するユーザの入力座標位置
を検出し、メタファ環境の状態に応じたイベントデータ
に変換して出力する入力装置2と、代理処理手続を受け
取り、ユーザが操作した場合と同等なイベントデータを
出力し、ユーザ操作の代理実行機能を実現する操作代理
装置5と、イベントデータを受け取り、機能群から対応
する機能を選択的に実行し、実行結果を出力し、ある操
作の代理実行を要求するイベントデータを受け取った場
合に、その操作に対応する代理処理手続を生成し、前記
操作代理手段に出力するイベント解釈装置3と、メタフ
ァを用いてこの実行結果を表現する新たな表示画面を形
成し、この新たなメタファ環境の状態を前記入力手段に
出力するメタファ環境生成装置4で構成される。
Description
【0001】
【産業上の利用分野】本発明は情報処理装置に関し、特
に、操作に慣れていないユーザが利用できるように、計
算機内部の論理的な動作状態を外部の物理世界に存在す
る物の外観や動作を模擬したメタファ環境を提供するメ
タファインタフェース装置に関する。
に、操作に慣れていないユーザが利用できるように、計
算機内部の論理的な動作状態を外部の物理世界に存在す
る物の外観や動作を模擬したメタファ環境を提供するメ
タファインタフェース装置に関する。
【0002】
【従来の技術】第1の従来技術として、デスクトップメ
タファを実現するウィンドウシステムを用いた従来のメ
タファインタフェース装置では、その操作に関してある
程度の知識を持つユーザにとっては画面表示が理解し易
いが、予備知識を持たないユーザは、その表示の意味が
理解し難い。例えば、特開平2−250113号公報や
特開平4−288641号公報に示されるメタファイン
タフェース装置では、ウィンドウはそれぞれのアプリケ
ーションに着目した場合の個別機能や内容を示し、アイ
コンは装置自体に着目した場合のアプリケーション間の
関係を示すものであり、主たる入出力を行うためのウィ
ンドウと、提供できる機能や同時実行中の処理を示すア
イコンが同一画面に表示される。この場合、表示画面上
での位置関係には特別な意味が与えられておらず、ユー
ザがウィンドウとアイコンを区別するには、その表示面
積の差異や内部に描かれている文字や図形の意味を記憶
しておく必要がある。また、異なる視点でのオブジェク
トを同一画面に表示することが、不慣れなユーザの理解
を混乱させる。
タファを実現するウィンドウシステムを用いた従来のメ
タファインタフェース装置では、その操作に関してある
程度の知識を持つユーザにとっては画面表示が理解し易
いが、予備知識を持たないユーザは、その表示の意味が
理解し難い。例えば、特開平2−250113号公報や
特開平4−288641号公報に示されるメタファイン
タフェース装置では、ウィンドウはそれぞれのアプリケ
ーションに着目した場合の個別機能や内容を示し、アイ
コンは装置自体に着目した場合のアプリケーション間の
関係を示すものであり、主たる入出力を行うためのウィ
ンドウと、提供できる機能や同時実行中の処理を示すア
イコンが同一画面に表示される。この場合、表示画面上
での位置関係には特別な意味が与えられておらず、ユー
ザがウィンドウとアイコンを区別するには、その表示面
積の差異や内部に描かれている文字や図形の意味を記憶
しておく必要がある。また、異なる視点でのオブジェク
トを同一画面に表示することが、不慣れなユーザの理解
を混乱させる。
【0003】第2の従来技術として、メタファ環境上の
オブジェクトであるアイコン等の詳細な意味を示すため
の説明表示を付加してユーザの記憶負荷を低減した従来
のメタファインタフェース装置では、例えば、特開平1
−173139号公報や特開平4−168482号公報
で示すように、アイコンにキーワードや記号といった情
報を付加するものがあるが、付加された記号やキーワー
ドが理解できるユーザに対しては有効であっても、予備
知識を持たないユーザは、新たなキーワードや記号を記
憶する負荷がかかる。また、特開平3−144719号
公報に示すような機能説明ウィンドウをマニュアル形式
で常時画面上に表示するものでは、ユーザに十分な情報
が提供されるが、その説明を読むこと自体が煩雑である
とともに、説明表示が大きな画面領域を占有して操作対
象の情報を隠してしまうため、操作効率が低下する。
オブジェクトであるアイコン等の詳細な意味を示すため
の説明表示を付加してユーザの記憶負荷を低減した従来
のメタファインタフェース装置では、例えば、特開平1
−173139号公報や特開平4−168482号公報
で示すように、アイコンにキーワードや記号といった情
報を付加するものがあるが、付加された記号やキーワー
ドが理解できるユーザに対しては有効であっても、予備
知識を持たないユーザは、新たなキーワードや記号を記
憶する負荷がかかる。また、特開平3−144719号
公報に示すような機能説明ウィンドウをマニュアル形式
で常時画面上に表示するものでは、ユーザに十分な情報
が提供されるが、その説明を読むこと自体が煩雑である
とともに、説明表示が大きな画面領域を占有して操作対
象の情報を隠してしまうため、操作効率が低下する。
【0004】第3の従来技術として、RPG(ロール・
プレイング・ゲーム)に代表されるように、日常生活し
ている現実世界の景色や事象を模擬した従来のメタファ
インタフェース装置では、メタファ環境の中での自分自
身を表すオブジェクトの操作が煩雑となり操作効率が低
下する。例えば、情報処理学会第46回全国大会講演論
文集に記載の「マップ・アンド・ルーム」(5−169
頁〜5−170頁)では、空間的広がりを表現可能な地
図や都市のメタファによってネットワークサービスを提
供するが、現実世界と同様に自分自身を表現するオブジ
ェクトを操作環境で設定された道路(移動可能な経路)
に従って目的地(起動するアプリケーション等)まで移
動する操作が必要になるため、操作が煩雑になり操作効
率が低下する。
プレイング・ゲーム)に代表されるように、日常生活し
ている現実世界の景色や事象を模擬した従来のメタファ
インタフェース装置では、メタファ環境の中での自分自
身を表すオブジェクトの操作が煩雑となり操作効率が低
下する。例えば、情報処理学会第46回全国大会講演論
文集に記載の「マップ・アンド・ルーム」(5−169
頁〜5−170頁)では、空間的広がりを表現可能な地
図や都市のメタファによってネットワークサービスを提
供するが、現実世界と同様に自分自身を表現するオブジ
ェクトを操作環境で設定された道路(移動可能な経路)
に従って目的地(起動するアプリケーション等)まで移
動する操作が必要になるため、操作が煩雑になり操作効
率が低下する。
【0005】第4の従来技術として、ユーザが日常使用
している機器等のメタファを利用した従来のメタファイ
ンタフェース装置では、特別な訓練や教育を行うことな
く操作や表示を理解することが可能であるが、メタファ
として適用した従来機器の操作体系によって提供できる
機能が限定されることになり、従来の機器と同程度の機
能やサービスしか提供できない。例えば、特開平3−8
4622号公報や特開平4−52719号公報に示され
るようなTVセットやビデオといった既存の機器のメタ
ファを用いた場合、その操作と動作は日常の経験だけで
簡単に理解できるが、これらの機器にない機能(画面編
集等)をユーザに理解させることが困難であり、メタフ
ァインタフェース装置が持つ機能を十分に発揮したサー
ビスが提供できない。
している機器等のメタファを利用した従来のメタファイ
ンタフェース装置では、特別な訓練や教育を行うことな
く操作や表示を理解することが可能であるが、メタファ
として適用した従来機器の操作体系によって提供できる
機能が限定されることになり、従来の機器と同程度の機
能やサービスしか提供できない。例えば、特開平3−8
4622号公報や特開平4−52719号公報に示され
るようなTVセットやビデオといった既存の機器のメタ
ファを用いた場合、その操作と動作は日常の経験だけで
簡単に理解できるが、これらの機器にない機能(画面編
集等)をユーザに理解させることが困難であり、メタフ
ァインタフェース装置が持つ機能を十分に発揮したサー
ビスが提供できない。
【0006】
【発明が解決しようとする課題】この従来のメタファイ
ンタフェース装置では、第1の従来技術に示すように、
ユーザがウィンドウとアイコンを区別するには、その表
示面積の差異や内部に描かれている文字や図形の意味を
記憶しておく必要があるとともに、異なる視点でのオブ
ジェクトを同一画面に表示することがユーザの混乱を招
くという問題がある。また、第2の従来技術に示すよう
に、予備知識を持たないユーザに付加情報を理解するた
めの新たなキーワードや記号を記憶する負荷がかかった
り、付加された説明を読むこと自体が煩雑で、説明表示
が操作対象の情報を隠すため、操作効率が低下したりす
るという問題がある。さらに、第3の従来技術で示すよ
うに、メタファ環境中での自分自身を表すオブジェクト
の操作が煩雑となり操作効率が低下するという問題があ
る。さらに、第4の従来技術で示すように、メタファイ
ンタフェース装置が持つ機能を十分に発揮できないとい
う問題がある。
ンタフェース装置では、第1の従来技術に示すように、
ユーザがウィンドウとアイコンを区別するには、その表
示面積の差異や内部に描かれている文字や図形の意味を
記憶しておく必要があるとともに、異なる視点でのオブ
ジェクトを同一画面に表示することがユーザの混乱を招
くという問題がある。また、第2の従来技術に示すよう
に、予備知識を持たないユーザに付加情報を理解するた
めの新たなキーワードや記号を記憶する負荷がかかった
り、付加された説明を読むこと自体が煩雑で、説明表示
が操作対象の情報を隠すため、操作効率が低下したりす
るという問題がある。さらに、第3の従来技術で示すよ
うに、メタファ環境中での自分自身を表すオブジェクト
の操作が煩雑となり操作効率が低下するという問題があ
る。さらに、第4の従来技術で示すように、メタファイ
ンタフェース装置が持つ機能を十分に発揮できないとい
う問題がある。
【0007】
【課題を解決するための手段】本発明のメタファインタ
フェース装置は、計算機内部の論理的な動作状態をユー
ザに分かり易く表現するために、外部の物理世界に存在
する物の外観や動作を模擬したメタファ環境を利用する
メタファインタフェース装置において、2次元表示を行
う表示手段と、この表示手段に対応するユーザの入力座
標位置を検出し、メタファ環境の状態に応じたイベント
データに変換して出力する入力手段と、ある操作の操作
内容や操作条件を記述した代理処理手続を受け取り、指
定された条件でユーザが操作した場合と同等なイベント
データを出力することによりユーザ操作の代理実行機能
を実現する操作代理手段と、これらのイベントデータを
受け取り、あらかじめ用意した機能群から対応する機能
を選択的に実行し、その実行結果を出力するとともに、
ある操作の代理実行を要求するイベントデータを受け取
った場合に、その操作に対応する代理処理手続を生成
し、前記操作代理手段に出力するイベント解釈手段と、
この実行結果を受け取り、メタファを用いてこの実行結
果を表現する新たな表示画面を形成して前記表示手段に
出力するとともに、この新たなメタファ環境の状態を前
記入力手段に出力するメタファ環境生成手段で構成され
る。
フェース装置は、計算機内部の論理的な動作状態をユー
ザに分かり易く表現するために、外部の物理世界に存在
する物の外観や動作を模擬したメタファ環境を利用する
メタファインタフェース装置において、2次元表示を行
う表示手段と、この表示手段に対応するユーザの入力座
標位置を検出し、メタファ環境の状態に応じたイベント
データに変換して出力する入力手段と、ある操作の操作
内容や操作条件を記述した代理処理手続を受け取り、指
定された条件でユーザが操作した場合と同等なイベント
データを出力することによりユーザ操作の代理実行機能
を実現する操作代理手段と、これらのイベントデータを
受け取り、あらかじめ用意した機能群から対応する機能
を選択的に実行し、その実行結果を出力するとともに、
ある操作の代理実行を要求するイベントデータを受け取
った場合に、その操作に対応する代理処理手続を生成
し、前記操作代理手段に出力するイベント解釈手段と、
この実行結果を受け取り、メタファを用いてこの実行結
果を表現する新たな表示画面を形成して前記表示手段に
出力するとともに、この新たなメタファ環境の状態を前
記入力手段に出力するメタファ環境生成手段で構成され
る。
【0008】また、本発明のメタファインタフェース装
置は、前記入力手段が、前記表示手段とともに直接操作
を実現する一体型入出力手段を形成することを特徴とす
る。
置は、前記入力手段が、前記表示手段とともに直接操作
を実現する一体型入出力手段を形成することを特徴とす
る。
【0009】また、本発明のメタファインタフェース装
置は、通信回線から受信したデータに対応したイベント
データを生成し前記イベント解釈手段に出力するととも
に、前記メタファ環境生成手段が出力するメタファ環境
の状態を受け取り、必要なデータを通信回線に送信する
通信制御手段を有し、通信回線を介して接続された他の
メタファインタフェース装置との双方向通信を行う手段
を有することを特徴とする。
置は、通信回線から受信したデータに対応したイベント
データを生成し前記イベント解釈手段に出力するととも
に、前記メタファ環境生成手段が出力するメタファ環境
の状態を受け取り、必要なデータを通信回線に送信する
通信制御手段を有し、通信回線を介して接続された他の
メタファインタフェース装置との双方向通信を行う手段
を有することを特徴とする。
【0010】また、本発明のメタファインタフェース装
置は、前記イベント解釈手段が、前記入力手段又は前記
操作代理手段からイベントデータを入力とし、該入力さ
れたイベントデータがある操作の代理実行を要求するも
のかを判別する代理処理イベント判別手段と、前記判別
が代理実行の要求である場合に、前記代理処理イベント
判別手段から前記イベントデータを入力し、対応する操
作の操作内容及び操作条件を記述した代理処理手続を生
成し前記操作代理手段に出力する代理処理手続生成手段
と、前記判別が代理実行の要求でない場合に、前記代理
処理イベント判別手段から前記イベントデータを入力
し、対応する処理をアプリケーションプログラムから取
得して実行し、実行結果を出力するオブジェクト制御手
段とから構成されることを特徴とする。
置は、前記イベント解釈手段が、前記入力手段又は前記
操作代理手段からイベントデータを入力とし、該入力さ
れたイベントデータがある操作の代理実行を要求するも
のかを判別する代理処理イベント判別手段と、前記判別
が代理実行の要求である場合に、前記代理処理イベント
判別手段から前記イベントデータを入力し、対応する操
作の操作内容及び操作条件を記述した代理処理手続を生
成し前記操作代理手段に出力する代理処理手続生成手段
と、前記判別が代理実行の要求でない場合に、前記代理
処理イベント判別手段から前記イベントデータを入力
し、対応する処理をアプリケーションプログラムから取
得して実行し、実行結果を出力するオブジェクト制御手
段とから構成されることを特徴とする。
【0011】また、本発明のメタファインタフェース装
置は、前記メタファ環境生成手段が、メタファの取り決
め事項を記述したメタファルールを蓄積するメタファル
ール蓄積手段と、前記イベント解釈手段から前記実行結
果を入力し前記メタファルール蓄積手段から前記メタフ
ァルールを読み出し表示画面等の動作状況の変更を指示
するメタファ管理手段と、前記メタファ管理手段の指示
により動作状態を決定して保持し、メタファ環境の状態
を前記入力装置に出力する状態保持手段と、メタファの
表示イメージを蓄積する画面データ蓄積手段と、前記状
態保持装置から前記動作状態を入力し、前記画面データ
蓄積手段から表示イメージを読み出し、表示画面を形成
し出力する表示制御手段とから構成されることを特徴と
する。
置は、前記メタファ環境生成手段が、メタファの取り決
め事項を記述したメタファルールを蓄積するメタファル
ール蓄積手段と、前記イベント解釈手段から前記実行結
果を入力し前記メタファルール蓄積手段から前記メタフ
ァルールを読み出し表示画面等の動作状況の変更を指示
するメタファ管理手段と、前記メタファ管理手段の指示
により動作状態を決定して保持し、メタファ環境の状態
を前記入力装置に出力する状態保持手段と、メタファの
表示イメージを蓄積する画面データ蓄積手段と、前記状
態保持装置から前記動作状態を入力し、前記画面データ
蓄積手段から表示イメージを読み出し、表示画面を形成
し出力する表示制御手段とから構成されることを特徴と
する。
【0012】
【作用】本発明のメタファインタフェース装置では、街
等の現実世界の景色や事象を模擬したメタファを利用し
て操作環境や処理動作を表現しており、ユーザは日常得
られる知識だけで表示内容を理解することができ、特別
な記憶負荷がかかったり混乱したりすることがなく、第
1の従来技術の問題を解決する。
等の現実世界の景色や事象を模擬したメタファを利用し
て操作環境や処理動作を表現しており、ユーザは日常得
られる知識だけで表示内容を理解することができ、特別
な記憶負荷がかかったり混乱したりすることがなく、第
1の従来技術の問題を解決する。
【0013】また、ユーザに負荷がかかる複雑な処理を
代行する操作代理手段を有しており、この操作代理手段
がメタファインタフェース装置のもつ機能を十分に発揮
してサービスを提供するため、第4の従来技術の問題を
解決するとともに、これらの提供サービスの操作体系を
操作代理手段によって統一することが可能である。
代行する操作代理手段を有しており、この操作代理手段
がメタファインタフェース装置のもつ機能を十分に発揮
してサービスを提供するため、第4の従来技術の問題を
解決するとともに、これらの提供サービスの操作体系を
操作代理手段によって統一することが可能である。
【0014】また、この操作代理手段をメタファ環境が
表現する世界上のキャラクタとして表現し、その処理を
キャラクタの動作として視覚化しており、特別なキーワ
ード等の記憶が不必要であるとともに、文章等で表現さ
れるメッセージを読む場合と比べて、ユーザが短時間で
その動作の概要を理解可能であるため、メッセージ表示
が占有する画面領域や表示時間を減少させることがで
き、第2の従来技術の問題を解決する。
表現する世界上のキャラクタとして表現し、その処理を
キャラクタの動作として視覚化しており、特別なキーワ
ード等の記憶が不必要であるとともに、文章等で表現さ
れるメッセージを読む場合と比べて、ユーザが短時間で
その動作の概要を理解可能であるため、メッセージ表示
が占有する画面領域や表示時間を減少させることがで
き、第2の従来技術の問題を解決する。
【0015】また、特別な訓練や教育なしでユーザが操
作可能な一体型入出力手段を有することによって、操作
代理手段の処理と独立にユーザが画面上のオブジェクト
を直接操作可能としており、メタファ環境の中での自分
自身を表すオブジェクトを持つことによる操作効率の低
下がなく、第3の従来技術の問題点を解決する。
作可能な一体型入出力手段を有することによって、操作
代理手段の処理と独立にユーザが画面上のオブジェクト
を直接操作可能としており、メタファ環境の中での自分
自身を表すオブジェクトを持つことによる操作効率の低
下がなく、第3の従来技術の問題点を解決する。
【0016】
【実施例】次に、本発明について図面を参照して説明す
る。
る。
【0017】本発明の第1の実施例をブロックで示す図
1を参照すると、この実施例のメタファインタフェース
装置において、表示装置1は2次元表示を行う。入力装
置2は、ユーザ入力時に表示装置1に対応する入力座標
位置を検出し、メタファ環境の状態に応じて座標位置を
イベントデータに変換して出力する。操作代理装置5
は、ある操作の操作内容や操作条件を記述した代理処理
手続を受け取り、指定された条件でユーザが操作した場
合と同等なイベントデータを出力することによりユーザ
操作の代理実行機能を実現する。イベント解析装置3
は、入力装置2及び操作代理装置5の出力であるイベン
トデータを受け取り、あらかじめ用意した機能群から対
応する機能を選択的に実行し、その実行結果を出力す
る。また、イベント解釈装置3は、ある操作の代理実行
を要求するイベントデータを受け取った場合に、その操
作に対応する代理処理手続を生成し、操作代理装置5に
出力する。メタファ環境生成装置4は、イベント解釈装
置3の実行結果を受け取り、ユーザが日常生活で知覚で
きる現実世界の景色や事象を模擬したメタファを用いた
新たな表示画面を形成して表示装置1に出力する。ま
た、メタファ環境生成装置4は、この新たなメタファ環
境の状態を入力装置2に出力する。
1を参照すると、この実施例のメタファインタフェース
装置において、表示装置1は2次元表示を行う。入力装
置2は、ユーザ入力時に表示装置1に対応する入力座標
位置を検出し、メタファ環境の状態に応じて座標位置を
イベントデータに変換して出力する。操作代理装置5
は、ある操作の操作内容や操作条件を記述した代理処理
手続を受け取り、指定された条件でユーザが操作した場
合と同等なイベントデータを出力することによりユーザ
操作の代理実行機能を実現する。イベント解析装置3
は、入力装置2及び操作代理装置5の出力であるイベン
トデータを受け取り、あらかじめ用意した機能群から対
応する機能を選択的に実行し、その実行結果を出力す
る。また、イベント解釈装置3は、ある操作の代理実行
を要求するイベントデータを受け取った場合に、その操
作に対応する代理処理手続を生成し、操作代理装置5に
出力する。メタファ環境生成装置4は、イベント解釈装
置3の実行結果を受け取り、ユーザが日常生活で知覚で
きる現実世界の景色や事象を模擬したメタファを用いた
新たな表示画面を形成して表示装置1に出力する。ま
た、メタファ環境生成装置4は、この新たなメタファ環
境の状態を入力装置2に出力する。
【0018】イベント解釈装置3の一例を示す図2を参
照する。代理処理イベント判別装置11は、入力装置2
及び操作代理装置5の出力であるイベントデータを受け
取り、このイベントデータがある操作の代理実行を要求
するものであるかを判別し、受け取ったイベントデータ
を、代理実行の要求であった場合には、代理処理手続生
成装置12に、それ以外の場合には、オブジェクト制御
装置13に選択的に出力する。代理処理手続生成装置1
2は、代理処理イベント判別装置11から操作の代理実
行を要求するイベントデータを受け取り、対応する操作
の操作内容や操作条件を記述した代理処理手続を生成
し、操作代理装置5に出力する。アプリケーションプロ
グラム14は、イベントデータに対応した処理内容を記
述したプログラム群である。オブジェクト制御装置13
は、代理処理イベント判別装置11からイベントデータ
を受け取り、対応する処理をアプリケーションプログラ
ム14から取得して実行しその実行結果を出力する。
照する。代理処理イベント判別装置11は、入力装置2
及び操作代理装置5の出力であるイベントデータを受け
取り、このイベントデータがある操作の代理実行を要求
するものであるかを判別し、受け取ったイベントデータ
を、代理実行の要求であった場合には、代理処理手続生
成装置12に、それ以外の場合には、オブジェクト制御
装置13に選択的に出力する。代理処理手続生成装置1
2は、代理処理イベント判別装置11から操作の代理実
行を要求するイベントデータを受け取り、対応する操作
の操作内容や操作条件を記述した代理処理手続を生成
し、操作代理装置5に出力する。アプリケーションプロ
グラム14は、イベントデータに対応した処理内容を記
述したプログラム群である。オブジェクト制御装置13
は、代理処理イベント判別装置11からイベントデータ
を受け取り、対応する処理をアプリケーションプログラ
ム14から取得して実行しその実行結果を出力する。
【0019】メタファ環境生成装置4の一例を示す図3
を参照する。メタファルール蓄積装置16は、例えば、
操作環境を表す街の景色と代理処理動作を表すキャラク
タで構成した街のメタファにおけるキャラクタ移動範囲
や表示方法のように、適用したメタファの取り決め事項
(現実世界での物理法則等に対応する)を記述したメタ
ファルールを蓄積する。メタファ環境管理装置15は、
イベント解釈装置3の出力である実行結果を受け取り、
メタファルール蓄積装置16から読み出したメタファル
ールに従って表示画面等の動作状態の変更を状態保持装
置17に指示する。状態保持装置17は、現在の動作状
態を保持し、その動作状態を入力装置2及び表示制御装
置18に出力する。また、状態保持装置17は、メタフ
ァ環境管理装置15の指示により動作状態を変更する。
画面データ蓄積装置19は、例えば、街のメタファにお
ける街の景色やキャラクタの外観のように、適用したメ
タファの表示イメージを蓄積する。表示制御装置18
は、状態保持装置17から現在の動作状態を受け取り、
画面データ蓄積装置19から必要な表示イメージを読み
出して表示画面を形成し、表示装置1に出力する。
を参照する。メタファルール蓄積装置16は、例えば、
操作環境を表す街の景色と代理処理動作を表すキャラク
タで構成した街のメタファにおけるキャラクタ移動範囲
や表示方法のように、適用したメタファの取り決め事項
(現実世界での物理法則等に対応する)を記述したメタ
ファルールを蓄積する。メタファ環境管理装置15は、
イベント解釈装置3の出力である実行結果を受け取り、
メタファルール蓄積装置16から読み出したメタファル
ールに従って表示画面等の動作状態の変更を状態保持装
置17に指示する。状態保持装置17は、現在の動作状
態を保持し、その動作状態を入力装置2及び表示制御装
置18に出力する。また、状態保持装置17は、メタフ
ァ環境管理装置15の指示により動作状態を変更する。
画面データ蓄積装置19は、例えば、街のメタファにお
ける街の景色やキャラクタの外観のように、適用したメ
タファの表示イメージを蓄積する。表示制御装置18
は、状態保持装置17から現在の動作状態を受け取り、
画面データ蓄積装置19から必要な表示イメージを読み
出して表示画面を形成し、表示装置1に出力する。
【0020】本発明によるメタファインタフェース装置
の表示画面の一例を示す図6を参照すると、操作世界は
街のメタファとして表現される。操作世界の中のオブジ
ェクトは、アプリケーションプログラムの起動を指示す
るための建物アイコンと、代理操作の指示及びその動作
表示を行うためのキャラクタで構成される。ユーザは、
入力装置2で選択(ポインティング操作)することによ
り、これらのオブジェクトを操作可能である。建物アイ
コンを選択した場合は、対応するアプリケーションが起
動され、アプリケーション実行画面が表示される。アプ
リケーション実行中は、表示画面上のリストやソフトボ
タン等のオブジェクトを選択することによりアプリケー
ションへの入力を行う。アプリケーションの実行を終了
(終了ボタン選択等)すると、起動前の街のメタファ画
面に戻る。同様に、キャラクタを選択した場合には、ソ
フトボタンやリスト選択等による代理処理の指示画面と
なり、以降表示画面上のオブジェクトを選択して代理処
理の指示を行う。代理処理の指示を終了すると、街のメ
タファ画面に戻る。このようにして指示された代理処理
は、予約時間になる等の指示した条件が満たされると、
実行が開始される。代理処理の実行中は、画面上のキャ
ラクタが街の建物を訪ね歩く等の動作表示が行われ、ア
プリケーションの選択や実行等の様子がユーザに視覚的
に示される。さらに、動作中のキャラクタを選択するこ
とにより、指示内容や実行状況の詳細が画面に表示され
る。
の表示画面の一例を示す図6を参照すると、操作世界は
街のメタファとして表現される。操作世界の中のオブジ
ェクトは、アプリケーションプログラムの起動を指示す
るための建物アイコンと、代理操作の指示及びその動作
表示を行うためのキャラクタで構成される。ユーザは、
入力装置2で選択(ポインティング操作)することによ
り、これらのオブジェクトを操作可能である。建物アイ
コンを選択した場合は、対応するアプリケーションが起
動され、アプリケーション実行画面が表示される。アプ
リケーション実行中は、表示画面上のリストやソフトボ
タン等のオブジェクトを選択することによりアプリケー
ションへの入力を行う。アプリケーションの実行を終了
(終了ボタン選択等)すると、起動前の街のメタファ画
面に戻る。同様に、キャラクタを選択した場合には、ソ
フトボタンやリスト選択等による代理処理の指示画面と
なり、以降表示画面上のオブジェクトを選択して代理処
理の指示を行う。代理処理の指示を終了すると、街のメ
タファ画面に戻る。このようにして指示された代理処理
は、予約時間になる等の指示した条件が満たされると、
実行が開始される。代理処理の実行中は、画面上のキャ
ラクタが街の建物を訪ね歩く等の動作表示が行われ、ア
プリケーションの選択や実行等の様子がユーザに視覚的
に示される。さらに、動作中のキャラクタを選択するこ
とにより、指示内容や実行状況の詳細が画面に表示され
る。
【0021】図1、図2、図3、図6を参照してこの実
施例の動作を説明する。表示装置1に図6に示すような
操作世界(街のメタファ画面)が表示されている状態
で、ユーザが建物アイコンを選択すると、入力装置2に
より表示装置1に対応する入力座標が検出され、現在の
メタファ環境の状態(入力位置に建物アイコンが表示さ
れていること)から対応するイベントデータ(アプリケ
ーションの起動要求)が生成される。オブジェクト制御
装置13は、このイベントデータを代理処理イベント判
別装置11を介して受け取り、アプリケーションプログ
ラム14から対応する処理を選択的に実行し、実行結果
(アプリケーション起動完了等)を出力する。メタファ
環境管理装置15は、この実行結果を受け取り、メタフ
ァルール蓄積装置16に蓄積されているルール(アプリ
ケーション機動に関するルール)を得て対応する画面表
示状態を決定し、状態保持装置17に画面表示状態の変
更(アプリケーション起動画面の表示)を指示する。状
態保持装置17は、この指示によって動作状態を変更
し、新しい動作状態を入力装置2及び表示制御装置18
に出力する。表示制御装置18は、この新しい動作状態
に従って画面データ蓄積装置から必要な表示イメージ
(アプリケーション起動画面等)を読み出して表示画面
を形成し、表示装置1に出力する。このようにして、ユ
ーザが建物アイコンを選択した結果としてアプリケーシ
ョン起動画面が表示される。さらに、入力装置2は、受
け取った新しい動作状態に従って、以降のユーザ入力の
座標位置からイベントデータ(アプリケーションへの入
力等)を生成する。このイベントデータは、同様に、オ
ブジェクト制御装置13が受け取り、アプリケーション
実行中の入力データとして処理される。その結果は、メ
タファ環境管理装置15でメタファルールと比較され、
状態保持装置17の動作状態(表示画面等)を変更す
る。さらに、表示制御装置18を介して表示装置1の表
示が変更されるとともに、入力装置2で以降生成される
イベントデータも変更される。ユーザがアプリケーショ
ンを終了する入力を行うと、同様にして状態保持装置1
7の動作状態が変更され、街のメタファ画面に戻る。
施例の動作を説明する。表示装置1に図6に示すような
操作世界(街のメタファ画面)が表示されている状態
で、ユーザが建物アイコンを選択すると、入力装置2に
より表示装置1に対応する入力座標が検出され、現在の
メタファ環境の状態(入力位置に建物アイコンが表示さ
れていること)から対応するイベントデータ(アプリケ
ーションの起動要求)が生成される。オブジェクト制御
装置13は、このイベントデータを代理処理イベント判
別装置11を介して受け取り、アプリケーションプログ
ラム14から対応する処理を選択的に実行し、実行結果
(アプリケーション起動完了等)を出力する。メタファ
環境管理装置15は、この実行結果を受け取り、メタフ
ァルール蓄積装置16に蓄積されているルール(アプリ
ケーション機動に関するルール)を得て対応する画面表
示状態を決定し、状態保持装置17に画面表示状態の変
更(アプリケーション起動画面の表示)を指示する。状
態保持装置17は、この指示によって動作状態を変更
し、新しい動作状態を入力装置2及び表示制御装置18
に出力する。表示制御装置18は、この新しい動作状態
に従って画面データ蓄積装置から必要な表示イメージ
(アプリケーション起動画面等)を読み出して表示画面
を形成し、表示装置1に出力する。このようにして、ユ
ーザが建物アイコンを選択した結果としてアプリケーシ
ョン起動画面が表示される。さらに、入力装置2は、受
け取った新しい動作状態に従って、以降のユーザ入力の
座標位置からイベントデータ(アプリケーションへの入
力等)を生成する。このイベントデータは、同様に、オ
ブジェクト制御装置13が受け取り、アプリケーション
実行中の入力データとして処理される。その結果は、メ
タファ環境管理装置15でメタファルールと比較され、
状態保持装置17の動作状態(表示画面等)を変更す
る。さらに、表示制御装置18を介して表示装置1の表
示が変更されるとともに、入力装置2で以降生成される
イベントデータも変更される。ユーザがアプリケーショ
ンを終了する入力を行うと、同様にして状態保持装置1
7の動作状態が変更され、街のメタファ画面に戻る。
【0022】ユーザが街のメタファ画面でキャラクタを
選択した場合も、入力装置2がイベントデータ(代理処
理の指示開始)を生成し、オブジェクト制御装置13が
代理装置の指示を行うアプリケーションを起動する。こ
の結果が状態保持装置17を介して表示装置1の表示に
反映(代理処理指示画面が表示)される。アプリケーシ
ョン操作と同様にして代理処理を指示した後、ユーザが
指示終了を入力(ソフトボタンの選択等)すると、入力
装置2が指示終了を示すイベントデータとともに、代理
処理要求を示すイベントデータを生成する。指示終了を
示すイベントデータは、代理処理イベント判別装置11
を介してオブジェクト制御装置13が受け取り、状態保
持装置17の保持する動作状態が変更され、表示が街の
メタファ画面に戻る。また、代理処理要求を示すイベン
トデータは、代理処理イベント判別装置11を介して代
理処理手続生成装置12に出力される。代理処理手続生
成装置12は、このイベントデータを受け取り、対応す
る操作の操作内容や操作条件を記述した代理処理手続を
生成して操作代理装置5に出力する。代理処理の実行
は、操作代理装置5がこのようにして与えられた手続の
内容や条件に従って、ユーザが操作した場合と同様なイ
ベントデータをイベント解釈装置3に出力することによ
って実現される。代理処理では、オブジェクト制御装置
13の処理結果を受け取ったメタファ環境管理装置15
が、状態保持装置17にキャラクタ表示状態の変更を指
示する。表示制御装置18は、状態保持装置17の変更
された動作状態を受け取り、キャラクタ表示を変更(イ
メージ変更や移動等)して表示装置1に出力する。この
ようにして、ユーザ操作の代理実行機能を提供し、その
実行状態を視覚的にユーザに示す。
選択した場合も、入力装置2がイベントデータ(代理処
理の指示開始)を生成し、オブジェクト制御装置13が
代理装置の指示を行うアプリケーションを起動する。こ
の結果が状態保持装置17を介して表示装置1の表示に
反映(代理処理指示画面が表示)される。アプリケーシ
ョン操作と同様にして代理処理を指示した後、ユーザが
指示終了を入力(ソフトボタンの選択等)すると、入力
装置2が指示終了を示すイベントデータとともに、代理
処理要求を示すイベントデータを生成する。指示終了を
示すイベントデータは、代理処理イベント判別装置11
を介してオブジェクト制御装置13が受け取り、状態保
持装置17の保持する動作状態が変更され、表示が街の
メタファ画面に戻る。また、代理処理要求を示すイベン
トデータは、代理処理イベント判別装置11を介して代
理処理手続生成装置12に出力される。代理処理手続生
成装置12は、このイベントデータを受け取り、対応す
る操作の操作内容や操作条件を記述した代理処理手続を
生成して操作代理装置5に出力する。代理処理の実行
は、操作代理装置5がこのようにして与えられた手続の
内容や条件に従って、ユーザが操作した場合と同様なイ
ベントデータをイベント解釈装置3に出力することによ
って実現される。代理処理では、オブジェクト制御装置
13の処理結果を受け取ったメタファ環境管理装置15
が、状態保持装置17にキャラクタ表示状態の変更を指
示する。表示制御装置18は、状態保持装置17の変更
された動作状態を受け取り、キャラクタ表示を変更(イ
メージ変更や移動等)して表示装置1に出力する。この
ようにして、ユーザ操作の代理実行機能を提供し、その
実行状態を視覚的にユーザに示す。
【0023】以上述べたように、街のメタファによって
統一された操作世界を提供することにより、アプリケー
ションや代理処理の実行内容が視覚的に理解し易く、ユ
ーザが日常得られる知識だけで表示内容や動作が理解で
きる。さらに、予約処理等の特定の条件で実行しなけれ
ばならない処理や、情報の検索または編集といった複雑
な処理をユーザに代わって処理する機構を提供すること
で、ユーザに特別な操作知識や技術を要求することな
く、メタファインタフェース装置のもつ機能を十分に発
揮したサービスを提供することが可能である。例えば、
ある商品の情報収集を行う場合、様々なアプリケーショ
ンを起動しながら必要な情報を複写してメモ帳アプリケ
ーションに記録していくといった複雑で煩雑な操作が必
要である。これを商品名や機能(情報収集等)という簡
単なキーワードで代理処理として実行することにより、
ユーザの負荷が大きく軽減される。また、この代理処理
の実行が操作世界上の動作として視覚化されるため、ユ
ーザが動作を確認しながら指示を行うことが可能であ
り、操作の信頼性と効率が向上する。さらに、ユーザが
情報収集の方法を知らなかった場合にも、代理処理とし
て指示し、画面上のキャラクタの動作を追うことによっ
て、その操作を理解することができる。このように、動
作を伴うマニュアルとして利用することで、ユーザへの
教育効果が期待できる。
統一された操作世界を提供することにより、アプリケー
ションや代理処理の実行内容が視覚的に理解し易く、ユ
ーザが日常得られる知識だけで表示内容や動作が理解で
きる。さらに、予約処理等の特定の条件で実行しなけれ
ばならない処理や、情報の検索または編集といった複雑
な処理をユーザに代わって処理する機構を提供すること
で、ユーザに特別な操作知識や技術を要求することな
く、メタファインタフェース装置のもつ機能を十分に発
揮したサービスを提供することが可能である。例えば、
ある商品の情報収集を行う場合、様々なアプリケーショ
ンを起動しながら必要な情報を複写してメモ帳アプリケ
ーションに記録していくといった複雑で煩雑な操作が必
要である。これを商品名や機能(情報収集等)という簡
単なキーワードで代理処理として実行することにより、
ユーザの負荷が大きく軽減される。また、この代理処理
の実行が操作世界上の動作として視覚化されるため、ユ
ーザが動作を確認しながら指示を行うことが可能であ
り、操作の信頼性と効率が向上する。さらに、ユーザが
情報収集の方法を知らなかった場合にも、代理処理とし
て指示し、画面上のキャラクタの動作を追うことによっ
て、その操作を理解することができる。このように、動
作を伴うマニュアルとして利用することで、ユーザへの
教育効果が期待できる。
【0024】本発明の第2の実施例をブロックで示す図
4を参照すると、この実施例のメタファインタフェース
装置は、例えば、ディスプレイとその表示面前面に装着
されたタッチパネルのように、図1における表示装置1
と入力装置2が、直接操作を実現する一体型入出力装置
10を形成するように構成されたものである。このよう
に、直接操作を実現することで特別な操作技術を持たな
いユーザでも利用可能であり、ユーザが装置を使うため
の教育期間が大幅に短縮される。また、キャラクタ等の
選択操作は、指やペンで画面上のオブジェクトをタッチ
するだけでよく、ユーザがメタファ環境の中での自分自
身を表すオブジェクトを操作する従来のメタファインタ
フェース装置に比べて操作効率が向上する。さらに、マ
ウスやカーソルキーといった現在の座標位置からの相対
的な移動方向や移動距離を示すデバイスに比べて、操作
にかかる時間が大幅に短縮され、マウスやカーソルキー
では困難であった動くオブジェクトの選択操作が容易に
行える。このため、メタファ環境内でキャラクタが移動
しても、ユーザが容易にキャラクタを選択(タッチす
る)ことができ、ユーザの操作負荷を増加させることな
く、代理操作の視覚化の効果を十分に発揮できる。
4を参照すると、この実施例のメタファインタフェース
装置は、例えば、ディスプレイとその表示面前面に装着
されたタッチパネルのように、図1における表示装置1
と入力装置2が、直接操作を実現する一体型入出力装置
10を形成するように構成されたものである。このよう
に、直接操作を実現することで特別な操作技術を持たな
いユーザでも利用可能であり、ユーザが装置を使うため
の教育期間が大幅に短縮される。また、キャラクタ等の
選択操作は、指やペンで画面上のオブジェクトをタッチ
するだけでよく、ユーザがメタファ環境の中での自分自
身を表すオブジェクトを操作する従来のメタファインタ
フェース装置に比べて操作効率が向上する。さらに、マ
ウスやカーソルキーといった現在の座標位置からの相対
的な移動方向や移動距離を示すデバイスに比べて、操作
にかかる時間が大幅に短縮され、マウスやカーソルキー
では困難であった動くオブジェクトの選択操作が容易に
行える。このため、メタファ環境内でキャラクタが移動
しても、ユーザが容易にキャラクタを選択(タッチす
る)ことができ、ユーザの操作負荷を増加させることな
く、代理操作の視覚化の効果を十分に発揮できる。
【0025】本発明の第3の実施例をブロックで示す図
5を参照すると、この実施例のメタファインタフェース
装置は、図1の実施例の構成に加えて、通信制御装置6
により通信回線を介して接続された他のメタファインタ
フェース装置との双方向通信を行う機能を有する。他の
メタファインタフェース装置からのデータは、通信制御
装置6によって通信回線を介して受信され対応するイベ
ントデータに変換されてイベント解釈装置3に出力され
る。イベント解釈装置3は、対応する機能を選択的に実
行し、その実行結果によりメタファ環境生成装置4が、
メタファを利用した表示画面を生成して表示装置1に表
示する。また、通信制御装置6は、メタファ環境生成装
置4からメタファ環境の状態を受け取り、必要なデータ
を他のメタファインタフェース装置へ通信回線を介して
送信する。他のメタファインタフェース装置からの接続
要求は、通信制御装置6が通信回線を介して受け取り、
イベントデータに変換する。イベント解釈装置3は、こ
のイベントデータを受け取り通信アプリケーションを起
動する。メタファ環境生成装置4は、この実行結果を受
け取ってメタファを利用した表示画面を生成し、表示装
置1の画面上に通信相手を表すキャラクタを表示する。
さらに、通信制御装置6がメタファ環境生成装置4から
メタファ環境の状態を受け取り、通信開始要求データを
生成し、他のメタファインタフェース装置へ通信回線を
介して送信する。このようにして、双方向通信が確立す
ると、ユーザは画面上のキャラクタを選択することによ
り相手の名前等の情報を画面に表示したり、テレビ電話
のようなアプリケーションをお互いに起動することが可
能である。また、通信相手の要求を受け情報提供を行う
場合等、特定の手順に従った複雑な処理が必要となる場
合には、通信制御装置6からのイベントデータにより、
ユーザが予め定めた範囲内で操作代理装置5が必要な手
順の操作を代行することができる。通信が終了すると、
ディスプレイ1の画面上から相手キャラクタの表示が消
える。
5を参照すると、この実施例のメタファインタフェース
装置は、図1の実施例の構成に加えて、通信制御装置6
により通信回線を介して接続された他のメタファインタ
フェース装置との双方向通信を行う機能を有する。他の
メタファインタフェース装置からのデータは、通信制御
装置6によって通信回線を介して受信され対応するイベ
ントデータに変換されてイベント解釈装置3に出力され
る。イベント解釈装置3は、対応する機能を選択的に実
行し、その実行結果によりメタファ環境生成装置4が、
メタファを利用した表示画面を生成して表示装置1に表
示する。また、通信制御装置6は、メタファ環境生成装
置4からメタファ環境の状態を受け取り、必要なデータ
を他のメタファインタフェース装置へ通信回線を介して
送信する。他のメタファインタフェース装置からの接続
要求は、通信制御装置6が通信回線を介して受け取り、
イベントデータに変換する。イベント解釈装置3は、こ
のイベントデータを受け取り通信アプリケーションを起
動する。メタファ環境生成装置4は、この実行結果を受
け取ってメタファを利用した表示画面を生成し、表示装
置1の画面上に通信相手を表すキャラクタを表示する。
さらに、通信制御装置6がメタファ環境生成装置4から
メタファ環境の状態を受け取り、通信開始要求データを
生成し、他のメタファインタフェース装置へ通信回線を
介して送信する。このようにして、双方向通信が確立す
ると、ユーザは画面上のキャラクタを選択することによ
り相手の名前等の情報を画面に表示したり、テレビ電話
のようなアプリケーションをお互いに起動することが可
能である。また、通信相手の要求を受け情報提供を行う
場合等、特定の手順に従った複雑な処理が必要となる場
合には、通信制御装置6からのイベントデータにより、
ユーザが予め定めた範囲内で操作代理装置5が必要な手
順の操作を代行することができる。通信が終了すると、
ディスプレイ1の画面上から相手キャラクタの表示が消
える。
【0026】このように、通信サービス提供時に、通信
相手を表すキャラクタを画面に表示することで、通信開
始時の動作が容易に理解できるとともに、ユーザ同士の
コミュニケーションを円滑化する。例えば、電話のよう
なユーザ同士のコミュニケーションを開始する前に名前
や目的等の事前情報を入手することが可能であり、自然
なコミュニケーションへの移行とユーザの的確な対応を
支援する。また、双方の代理処理機能によりキャラクタ
同士のコミュニケーション(双方の代理処理装置同士の
通信機能)を実現することにより、ユーザの操作を要求
しない情報収集が可能となる。例えば、興味のある情報
の収集をあらかじめ代理処理として指示しておけば、他
のメタファインタフェース装置との通信時に必要情報が
自動的に収集される。また、情報を共有したいユーザを
あらかじめ指定しておくことにより、ユーザが情報の転
送等の操作を行うことなく、情報を共有することができ
る。これにより、ユーザの負荷が軽減されるとともに、
情報交流の機会が増加する。さらに、このキャラクタ同
士のコミュニケーションが視覚化されているため、必要
に応じたユーザによる処理内容の確認及び修正が容易に
行える。これにより、ユーザの要求を的確に反映した効
率的で信頼性の高い処理を実現可能である。
相手を表すキャラクタを画面に表示することで、通信開
始時の動作が容易に理解できるとともに、ユーザ同士の
コミュニケーションを円滑化する。例えば、電話のよう
なユーザ同士のコミュニケーションを開始する前に名前
や目的等の事前情報を入手することが可能であり、自然
なコミュニケーションへの移行とユーザの的確な対応を
支援する。また、双方の代理処理機能によりキャラクタ
同士のコミュニケーション(双方の代理処理装置同士の
通信機能)を実現することにより、ユーザの操作を要求
しない情報収集が可能となる。例えば、興味のある情報
の収集をあらかじめ代理処理として指示しておけば、他
のメタファインタフェース装置との通信時に必要情報が
自動的に収集される。また、情報を共有したいユーザを
あらかじめ指定しておくことにより、ユーザが情報の転
送等の操作を行うことなく、情報を共有することができ
る。これにより、ユーザの負荷が軽減されるとともに、
情報交流の機会が増加する。さらに、このキャラクタ同
士のコミュニケーションが視覚化されているため、必要
に応じたユーザによる処理内容の確認及び修正が容易に
行える。これにより、ユーザの要求を的確に反映した効
率的で信頼性の高い処理を実現可能である。
【0027】
【発明の効果】以上説明したように、本発明のメタファ
インタフェース装置では、複雑な操作をユーザに代わっ
て実行する操作代理装置と、ユーザが日常得られる知識
だけで画面表示の内容や装置の動作状態が理解可能なメ
タファ環境を提供するメタファ環境生成装置と、操作が
直接的で理解し易い一体型入出力装置と、他のメタファ
インタフェース装置との双方向通信を実現する通信制御
装置を提供し、ユーザに特別な操作知識や技術を要求す
ることなく、メタファインタフェース装置のもつ機能を
十分に発揮したサービスを統一した操作体系で提供する
ことが可能である。これにより、従来のメタファインタ
フェース装置に比べて、画面表示や操作体系の複雑さに
よるユーザの混乱がない。また、ユーザの記憶負荷や教
育期間が大幅に短縮され、これまで操作の困難さのため
に利用できなかった人に対しても情報通信サービスを提
供できる。さらに、メッセージを動きの情報として視覚
的に示すため、文章等を読む場合と比べて、短時間でそ
の動作の概要を理解可能であり、メッセージが占有する
画面領域や表示時間が大幅に減少するとともに、ユーザ
教育の効果がある。また、通信時において、同じ操作性
で事前情報の提供を可能とし、コミュニケーションの円
滑化とユーザの的確な対応を支援する。また、効率的で
信頼性の高い代理処理を実現し、操作負荷を軽減しなが
ら、情報交流の機会を増加させることが可能である。
インタフェース装置では、複雑な操作をユーザに代わっ
て実行する操作代理装置と、ユーザが日常得られる知識
だけで画面表示の内容や装置の動作状態が理解可能なメ
タファ環境を提供するメタファ環境生成装置と、操作が
直接的で理解し易い一体型入出力装置と、他のメタファ
インタフェース装置との双方向通信を実現する通信制御
装置を提供し、ユーザに特別な操作知識や技術を要求す
ることなく、メタファインタフェース装置のもつ機能を
十分に発揮したサービスを統一した操作体系で提供する
ことが可能である。これにより、従来のメタファインタ
フェース装置に比べて、画面表示や操作体系の複雑さに
よるユーザの混乱がない。また、ユーザの記憶負荷や教
育期間が大幅に短縮され、これまで操作の困難さのため
に利用できなかった人に対しても情報通信サービスを提
供できる。さらに、メッセージを動きの情報として視覚
的に示すため、文章等を読む場合と比べて、短時間でそ
の動作の概要を理解可能であり、メッセージが占有する
画面領域や表示時間が大幅に減少するとともに、ユーザ
教育の効果がある。また、通信時において、同じ操作性
で事前情報の提供を可能とし、コミュニケーションの円
滑化とユーザの的確な対応を支援する。また、効率的で
信頼性の高い代理処理を実現し、操作負荷を軽減しなが
ら、情報交流の機会を増加させることが可能である。
【図1】本発明の第1の実施例を示すブロック図であ
る。
る。
【図2】イベント解釈装置の一例を示すブロック図であ
る。
る。
【図3】メタファ環境生成装置の一例を示すブロック図
である。
である。
【図4】本発明の第2の実施例を示すブロック図であ
る。
る。
【図5】本発明の第3の実施例を示すブロック図であ
る。
る。
【図6】本発明によるメタファインタフェース装置の表
示画面の一例を示す図である。
示画面の一例を示す図である。
1 表示装置 2 入力装置 3 イベント解釈装置 4 メタファ環境生成装置 5 操作代理装置 6 通信制御装置 10 一体型入出力装置 11 代理処理イベント判別装置 12 代理処理手続生成装置 13 オブジェクト制御装置 14 アプリケーションプログラム 15 メタファ環境管理装置 16 メタファルール蓄積装置 17 状態保持装置 18 表示制御装置 19 画面データ蓄積装置
Claims (5)
- 【請求項1】計算機内部の論理的な動作状態をユーザに
分かり易く表現するために、外部の物理世界に存在する
物の外観や動作を模擬したメタファ環境を利用するメタ
ファインタフェース装置において、2次元表示を行う表
示手段と、この表示手段に対応するユーザの入力座標位
置を検出し、メタファ環境の状態に応じたイベントデー
タに変換して出力する入力手段と、ある操作の操作内容
や操作条件を記述した代理処理手続を受け取り、指定さ
れた条件でユーザが操作した場合と同等なイベントデー
タを出力することによりユーザ操作の代理実行機能を実
現する操作代理手段と、これらのイベントデータを受け
取り、あらかじめ用意した機能群から対応する機能を選
択的に実行し、その実行結果を出力するとともに、ある
操作の代理実行を要求するイベントデータを受け取った
場合に、その操作に対応する代理処理手続を生成し、前
記操作代理手段に出力するイベント解釈手段と、この実
行結果を受け取り、メタファを用いてこの実行結果を表
現する新たな表示画面を形成して前記表示手段に出力す
るとともに、この新たなメタファ環境の状態を前記入力
手段に出力するメタファ環境生成手段で構成されること
を特徴とするメタファインタフェース装置。 - 【請求項2】前記入力手段が、前記表示手段とともに直
接操作を実現する一体型入出力手段を形成することを特
徴とする請求項1に記載のメタファインタフェース装
置。 - 【請求項3】通信回線から受信したデータに対応したイ
ベントデータを生成し前記イベント解釈手段に出力する
とともに、前記メタファ環境生成手段が出力するメタフ
ァ環境の状態を受け取り、必要なデータを通信回線に送
信する通信制御手段を有し、通信回線を介して接続され
た他のメタファインタフェース装置との双方向通信を行
う手段を有することを特徴とする請求項1又は請求項2
に記載のメタファインタフェース装置。 - 【請求項4】前記イベント解釈手段が、前記入力手段又
は前記操作代理手段からイベントデータを入力とし、該
入力されたイベントデータがある操作の代理実行を要求
するものかを判別する代理処理イベント判別手段と、前
記判別が代理実行の要求である場合に、前記代理処理イ
ベント判別手段から前記イベントデータを入力し、対応
する操作の操作内容及び操作条件を記述した代理処理手
続を生成し前記操作代理手段に出力する代理処理手続生
成手段と、前記判別が代理実行の要求でない場合に、前
記代理処理イベント判別手段から前記イベントデータを
入力し、対応する処理をアプリケーションプログラムか
ら取得して実行し、実行結果を出力するオブジェクト制
御手段とから構成されることを特徴とする請求項1、請
求項2又は請求項3に記載のメタファインタフェース装
置。 - 【請求項5】前記メタファ環境生成手段が、メタファの
取り決め事項を記述したメタファルールを蓄積するメタ
ファルール蓄積手段と、前記イベント解釈手段から前記
実行結果を入力し前記メタファルール蓄積手段から前記
メタファルールを読み出し表示画面等の動作状況の変更
を指示するメタファ管理手段と、前記メタファ管理手段
の指示により動作状態を決定して保持し、メタファ環境
の状態を前記入力装置に出力する状態保持手段と、メタ
ファの表示イメージを蓄積する画面データ蓄積手段と、
前記状態保持装置から前記動作状態を入力し、前記画面
データ蓄積手段から表示イメージを読み出し、表示画面
を形成し出力する表示制御手段とから構成されることを
特徴とする請求項1、請求項2、請求項3又は請求項4
に記載のメタファインタフェース装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6011873A JPH07219741A (ja) | 1994-02-03 | 1994-02-03 | メタファインタフェース装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6011873A JPH07219741A (ja) | 1994-02-03 | 1994-02-03 | メタファインタフェース装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000238796A Division JP2001075698A (ja) | 2000-08-07 | 2000-08-07 | メタファインタフェース装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07219741A true JPH07219741A (ja) | 1995-08-18 |
Family
ID=11789852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6011873A Pending JPH07219741A (ja) | 1994-02-03 | 1994-02-03 | メタファインタフェース装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07219741A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002041276A (ja) * | 2000-07-24 | 2002-02-08 | Sony Corp | 対話型操作支援システム及び対話型操作支援方法、並びに記憶媒体 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0384652A (ja) * | 1989-08-29 | 1991-04-10 | Personal Joho Kankyo Kyokai | ヒューマンインタフェースのアーキテクチャモデル |
| JPH0384622A (ja) * | 1989-08-29 | 1991-04-10 | Personal Joho Kankyo Kyokai | 多重メタファ環境情報処理システム |
| JPH03222033A (ja) * | 1990-01-18 | 1991-10-01 | Internatl Business Mach Corp <Ibm> | データを映像によりアクセスする方法 |
| JPH0520002A (ja) * | 1991-07-17 | 1993-01-29 | Personal Joho Kankyo Kyokai | メタフア環境制御方式 |
| JPH05113941A (ja) * | 1991-10-22 | 1993-05-07 | Sony Corp | 送受信装置 |
| JPH05134839A (ja) * | 1991-11-13 | 1993-06-01 | Matsushita Electric Ind Co Ltd | 情報処理装置 |
| JPH05241856A (ja) * | 1992-03-02 | 1993-09-21 | Canon Inc | 情報処理装置 |
| JPH05346897A (ja) * | 1992-06-15 | 1993-12-27 | Matsushita Electric Ind Co Ltd | 自動デモンストレーション装置 |
| JPH0612401A (ja) * | 1992-06-26 | 1994-01-21 | Fuji Xerox Co Ltd | 感情模擬装置 |
-
1994
- 1994-02-03 JP JP6011873A patent/JPH07219741A/ja active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0384652A (ja) * | 1989-08-29 | 1991-04-10 | Personal Joho Kankyo Kyokai | ヒューマンインタフェースのアーキテクチャモデル |
| JPH0384622A (ja) * | 1989-08-29 | 1991-04-10 | Personal Joho Kankyo Kyokai | 多重メタファ環境情報処理システム |
| JPH03222033A (ja) * | 1990-01-18 | 1991-10-01 | Internatl Business Mach Corp <Ibm> | データを映像によりアクセスする方法 |
| JPH0520002A (ja) * | 1991-07-17 | 1993-01-29 | Personal Joho Kankyo Kyokai | メタフア環境制御方式 |
| JPH05113941A (ja) * | 1991-10-22 | 1993-05-07 | Sony Corp | 送受信装置 |
| JPH05134839A (ja) * | 1991-11-13 | 1993-06-01 | Matsushita Electric Ind Co Ltd | 情報処理装置 |
| JPH05241856A (ja) * | 1992-03-02 | 1993-09-21 | Canon Inc | 情報処理装置 |
| JPH05346897A (ja) * | 1992-06-15 | 1993-12-27 | Matsushita Electric Ind Co Ltd | 自動デモンストレーション装置 |
| JPH0612401A (ja) * | 1992-06-26 | 1994-01-21 | Fuji Xerox Co Ltd | 感情模擬装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002041276A (ja) * | 2000-07-24 | 2002-02-08 | Sony Corp | 対話型操作支援システム及び対話型操作支援方法、並びに記憶媒体 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Rohs et al. | A conceptual framework for camera phone-based interaction techniques | |
| US6344861B1 (en) | Graphical user interface for displaying and manipulating objects | |
| Karam | A taxonomy of gestures in human computer interactions | |
| JP4388982B2 (ja) | 遠隔制御装置によるハイパーテキスト・オブジェクト間のナビゲーションが可能なウェブ・ブラウザ | |
| CN110262708B (zh) | 用于执行功能的设备和方法 | |
| CA2521266A1 (en) | A windowing and controlling system thereof comprising a computer device | |
| JP2007122496A (ja) | 表示情報選択装置及び方法、プログラム並びに記録媒体 | |
| JP2003531428A (ja) | ユーザインターフェースおよびデジタルドキュメントの処理および見る方法 | |
| Çöltekin et al. | Gaze and feet as additional input modalities for interacting with geospatial interfaces | |
| Mäkelä et al. | " It's Natural to Grab and Pull": Retrieving Content from Large Displays Using Mid-Air Gestures | |
| CN1322756C (zh) | 交换消息的方法和用于交换消息的交互显示器 | |
| Florence et al. | The GIS wallboard: interactions with spatial information on large-scale displays | |
| JP4555701B2 (ja) | 情報処理方法、インタフェース装置、プログラム、および記録媒体 | |
| US20240265583A1 (en) | Image processing device, image providing server, image display method, and image provision method for navigating horizontally or vertically between floor images | |
| JPH07219741A (ja) | メタファインタフェース装置 | |
| JP2002351309A (ja) | 都市vr地図連動情報表示装置 | |
| JPH0883156A (ja) | 視覚障害者向けグラフィカル・ユーザ・インタフェース操作装置 | |
| JP3110266B2 (ja) | キャラクタインタフェース装置 | |
| JP2001075698A (ja) | メタファインタフェース装置 | |
| Kim et al. | Body-based interfaces | |
| EP4474963A1 (en) | Page switching method and apparatus, storage medium, electronic device, and program product | |
| US20250217410A1 (en) | Information communication terminal device suited to information search services, method for controlling display in said device, and computer program for executing said method | |
| JP3358592B2 (ja) | キャラクタを用いた電子プレゼンテーション装置 | |
| KR100519381B1 (ko) | 웹 도우미를 이용한 웹 사이트 정보 제공 방법 및 시스템 | |
| JPH10178424A (ja) | ネットワーク表示装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20011127 |