JPH0548486B2 - - Google Patents
Info
- Publication number
- JPH0548486B2 JPH0548486B2 JP60044497A JP4449785A JPH0548486B2 JP H0548486 B2 JPH0548486 B2 JP H0548486B2 JP 60044497 A JP60044497 A JP 60044497A JP 4449785 A JP4449785 A JP 4449785A JP H0548486 B2 JPH0548486 B2 JP H0548486B2
- Authority
- JP
- Japan
- Prior art keywords
- calculator
- computer
- module
- screen
- display
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0489—Interaction 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 dedicated keyboard keys or combinations thereof
- G06F3/04895—Guidance during keyboard input operation, e.g. prompting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S345/00—Computer graphics processing and selective visual display systems
- Y10S345/902—Menu display
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)
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は表示画面上に三次元物体を二次元的に
表示するともに、この画面に指等を触れることに
よつて指令等の入力が可能なカルキユレータ模擬
装置に関する。
表示するともに、この画面に指等を触れることに
よつて指令等の入力が可能なカルキユレータ模擬
装置に関する。
コンピユータおよび計算装置の利用が急増し、
技術的背景のない人々の間にもこれらの使用が拡
がつていることから、「ユーザに親切な」マン・
マシン・インターフエースを作ることが必要にな
つている。マン・マシン・インターフエースの最
近の改良の一つが「タツチスクリーン」データ入
力の分野に現われている。昭和60年2月12日付で
同じく本願出願人により出願された「タツチスク
リーン・システム」(発明者ピーター・ライリ
イ・ストラトン他)と題する特許出願がその典型
例である。
技術的背景のない人々の間にもこれらの使用が拡
がつていることから、「ユーザに親切な」マン・
マシン・インターフエースを作ることが必要にな
つている。マン・マシン・インターフエースの最
近の改良の一つが「タツチスクリーン」データ入
力の分野に現われている。昭和60年2月12日付で
同じく本願出願人により出願された「タツチスク
リーン・システム」(発明者ピーター・ライリ
イ・ストラトン他)と題する特許出願がその典型
例である。
本発明はコンピユータと人間とのマン・マシ
ン・インターフエースを更に改善するための画面
上模擬装置を提供することを目的とする。
ン・インターフエースを更に改善するための画面
上模擬装置を提供することを目的とする。
本発明の好ましい実施例によれば、タツチスク
リーンを利用して三次元の物体を二次のコンピユ
ータ画面上でシミユレートする装置が提示され
る。
リーンを利用して三次元の物体を二次のコンピユ
ータ画面上でシミユレートする装置が提示され
る。
本発明の一実施例では、ハンドヘルド・カルキ
ユレータを模擬する画面上模擬装置が提示されて
いる。この実施例で模擬されるハンドヘルド・カ
ルキユレータはアメリカ合衆国カリフオルニア州
パロ・アルトのヒユーレツト・パツカード社製の
HP12C財務計算カルキユレータである。コンピ
ユータのタツチスクリーン上に、オペレータは見
なれた「カルキユレータ」を見て、丁度従来の三
次元物体としてのカルキユレータと同様に、その
「キー」に触れてこれを操作することができる。
ユレータを模擬する画面上模擬装置が提示されて
いる。この実施例で模擬されるハンドヘルド・カ
ルキユレータはアメリカ合衆国カリフオルニア州
パロ・アルトのヒユーレツト・パツカード社製の
HP12C財務計算カルキユレータである。コンピ
ユータのタツチスクリーン上に、オペレータは見
なれた「カルキユレータ」を見て、丁度従来の三
次元物体としてのカルキユレータと同様に、その
「キー」に触れてこれを操作することができる。
第1図は本発明に関連する画面上模擬装置によ
りパーソナル・コンピユータのタツチスクリーン
表示画面に現われたPCFを示す。この画面は
PCFプログラムによつて出力されるものである。
PCFは回転カードフアイルを模擬する。18な
いし33までの一連の耳は機能上実際の回転カー
ドフアイルの耳と同じである。各耳18ないし3
3にはたとえば耳25の「Cobb」のようなラベ
ルが書かれている。また耳18ないし33の各々
は記憶された情報が入つている「カード」が関連
付けられている。たとえば、耳27と関連付けら
れている開かれたカード16には「M.Tommy
Armour」の名前、住所、電話番号が書かれてい
る。
りパーソナル・コンピユータのタツチスクリーン
表示画面に現われたPCFを示す。この画面は
PCFプログラムによつて出力されるものである。
PCFは回転カードフアイルを模擬する。18な
いし33までの一連の耳は機能上実際の回転カー
ドフアイルの耳と同じである。各耳18ないし3
3にはたとえば耳25の「Cobb」のようなラベ
ルが書かれている。また耳18ないし33の各々
は記憶された情報が入つている「カード」が関連
付けられている。たとえば、耳27と関連付けら
れている開かれたカード16には「M.Tommy
Armour」の名前、住所、電話番号が書かれてい
る。
ノブ14または15に触れることにより、オペ
レータはPCFにより画面上に模擬された回転カ
ードフアイルを「巻き上げたり下げたりする」こ
とができる。これは物理的回転カードフアイルを
「巻き上げたり下げたりこと」と同等である。た
とえば、オペレータがノブ14の上側14aに触
れると、PCFは巻き上げられる。PCFがカード
1枚分の巻き上げを行なうと、耳33がタツチス
クリーンから消え、耳18ないし32は、タツチ
スクリーン上で、位置が一つだけ上に動く。また
新しい耳が耳群の一番下、すなわち耳18の下に
表示される。また、耳26は耳27が以前占めて
いたスロツトに入る。このようにして耳26に関
連付けられた新しいカードがタツチスクリーン上
に開かれて表示される。
レータはPCFにより画面上に模擬された回転カ
ードフアイルを「巻き上げたり下げたりする」こ
とができる。これは物理的回転カードフアイルを
「巻き上げたり下げたりこと」と同等である。た
とえば、オペレータがノブ14の上側14aに触
れると、PCFは巻き上げられる。PCFがカード
1枚分の巻き上げを行なうと、耳33がタツチス
クリーンから消え、耳18ないし32は、タツチ
スクリーン上で、位置が一つだけ上に動く。また
新しい耳が耳群の一番下、すなわち耳18の下に
表示される。また、耳26は耳27が以前占めて
いたスロツトに入る。このようにして耳26に関
連付けられた新しいカードがタツチスクリーン上
に開かれて表示される。
同様に、ノブ14の下側14bに触れると、
PCFは巻き下げ動作を行なう。巻き下げ動作は、
各耳が巻き下げられる以外の点では巻き上げと同
じである。すなわち、最も低い位置にあつた耳が
タツチスクリーンから消え、新しい耳がタツチス
クリーンの最上部に現われる。そして全てのカー
ドがタツチスクリーン上で位置が一つずつ下に動
く。
PCFは巻き下げ動作を行なう。巻き下げ動作は、
各耳が巻き下げられる以外の点では巻き上げと同
じである。すなわち、最も低い位置にあつた耳が
タツチスクリーンから消え、新しい耳がタツチス
クリーンの最上部に現われる。そして全てのカー
ドがタツチスクリーン上で位置が一つずつ下に動
く。
実際の回転フアイルの各部分に直接対応するタ
ツチスクリーン上の領域の他に、タツチスクリー
ン上にはオペレータを助ける役目をする領域が別
に設定されている。たとえばタイトル・エリア8
は、オペレータが今PCFプログラムを走らせて
いることを知らせる。ラベル・エリア11は、オ
ペレータが「Main」と呼ばれるPCFのモジユー
ルにいることを示す。別のラベルエリア13は、
今PCFによつて表示されている情報はどのコン
ピユータ・データフアイルに入つているかを示し
ている。
ツチスクリーン上の領域の他に、タツチスクリー
ン上にはオペレータを助ける役目をする領域が別
に設定されている。たとえばタイトル・エリア8
は、オペレータが今PCFプログラムを走らせて
いることを知らせる。ラベル・エリア11は、オ
ペレータが「Main」と呼ばれるPCFのモジユー
ルにいることを示す。別のラベルエリア13は、
今PCFによつて表示されている情報はどのコン
ピユータ・データフアイルに入つているかを示し
ている。
更に、一連のソフトキー17は、PCFで予め
定義されており、オペレータがソフトキー17に
触れるだけでPCFに対して指示を出せるように
する。たとえば、オペレータはPCFプログラム
の使用を打ち切つてそのプログラムの外へ出た
り、ラインプリンタにプリント命令を発したり、
あるいは新しいカードの追加を始めることができ
る。これらはすべてラベルの付いたソフトキー1
7の一つあるいはそれ以上に触れるだけで指示す
ることができる。
定義されており、オペレータがソフトキー17に
触れるだけでPCFに対して指示を出せるように
する。たとえば、オペレータはPCFプログラム
の使用を打ち切つてそのプログラムの外へ出た
り、ラインプリンタにプリント命令を発したり、
あるいは新しいカードの追加を始めることができ
る。これらはすべてラベルの付いたソフトキー1
7の一つあるいはそれ以上に触れるだけで指示す
ることができる。
プロンプト行12は、オペレータにある動作を
取るように促す。たとえば「ノブに触れてカード
を巻いてください」というプロンプトが第1図に
表示されている。他のプロンプト「タブを選んで
カード選択してください」も表示されている。後
者のプロンプトは、耳18ないし33の一つに触
れれば、その耳に対応するカード全体が表示され
ることを知らせる。
取るように促す。たとえば「ノブに触れてカード
を巻いてください」というプロンプトが第1図に
表示されている。他のプロンプト「タブを選んで
カード選択してください」も表示されている。後
者のプロンプトは、耳18ないし33の一つに触
れれば、その耳に対応するカード全体が表示され
ることを知らせる。
たとえば、耳28に触れると、耳28に対応す
るカード37が、第2図に示す様に、タツチスク
リーンに現われる。第2図はこの時れるカード3
7及び他の新しい出力の表示を示す。
るカード37が、第2図に示す様に、タツチスク
リーンに現われる。第2図はこの時れるカード3
7及び他の新しい出力の表示を示す。
カード37には耳28、ラベル・フイールド4
0、およびデータ・フイールド39が入つてい
る。ラベル・フイールド40はそれぞれのカード
フアル内であらゆるカードについて同じである。
データ・フイールド39にはカード37に個有の
情報が入つている。またタツチスクリーンにはタ
イトル・エリア8、ラベル・エリア11と13、
ソフトキー17、およびプロンプト行12が表示
される。ラベル・エリア11には「select(選
択)」が表示されている。これにより、特定のカ
ードが選択されており、また一枚のカードに関す
る操作を行つてよいことを示している。この操作
とはたとえばデータ・フイールド39を編集した
り、プリンタにカード37をプリントしたり、あ
るいはカード37を削除すること等である。ソフ
トキー37には「選択」モジユールの動作時に利
用可能な指示が入つている。
0、およびデータ・フイールド39が入つてい
る。ラベル・フイールド40はそれぞれのカード
フアル内であらゆるカードについて同じである。
データ・フイールド39にはカード37に個有の
情報が入つている。またタツチスクリーンにはタ
イトル・エリア8、ラベル・エリア11と13、
ソフトキー17、およびプロンプト行12が表示
される。ラベル・エリア11には「select(選
択)」が表示されている。これにより、特定のカ
ードが選択されており、また一枚のカードに関す
る操作を行つてよいことを示している。この操作
とはたとえばデータ・フイールド39を編集した
り、プリンタにカード37をプリントしたり、あ
るいはカード37を削除すること等である。ソフ
トキー37には「選択」モジユールの動作時に利
用可能な指示が入つている。
第3図にPCF内のモジユール構成図を示す。
ドライバ・モジユール51は6ケのモジユール、
すなわちメイン・モジユール52、選択モジユー
ル53、追加(add)モジユール54、検索
(find)モジユール55、プリント・モジユール
56、及び作成(create)モジユール57の一つ
を選択し、実行する。各モジユール52ないし5
7はデータベース・ルーチン58を呼出していろ
いろな機能を行うことができる。モジユール52
ないし57のうちから選択されたモジユールが実
行を終ると、ドライバ・モジユール51へある変
数を返す。ドライバ・モジユール51はこの変数
を用いて他のモジユール52ないし57を選択
し、実行する。
ドライバ・モジユール51は6ケのモジユール、
すなわちメイン・モジユール52、選択モジユー
ル53、追加(add)モジユール54、検索
(find)モジユール55、プリント・モジユール
56、及び作成(create)モジユール57の一つ
を選択し、実行する。各モジユール52ないし5
7はデータベース・ルーチン58を呼出していろ
いろな機能を行うことができる。モジユール52
ないし57のうちから選択されたモジユールが実
行を終ると、ドライバ・モジユール51へある変
数を返す。ドライバ・モジユール51はこの変数
を用いて他のモジユール52ないし57を選択
し、実行する。
第4図は本発明の一実施例に基づく「財務カル
キユレータ」(FC)と呼ばれるプログラムが、
HP150パーソナル・コンピユータのタツチスク
リーン表示装置に与える表示を示している。FC
はH12Cハンドヘルド・タイプのカルキユレータ
を模擬する。現実のカルキユレータと同様の形を
したキー、たとえばキー74が表示されている。
デイスプレイ76は現実のカルキユレータの物理
的デイスプレイに対応する。
キユレータ」(FC)と呼ばれるプログラムが、
HP150パーソナル・コンピユータのタツチスク
リーン表示装置に与える表示を示している。FC
はH12Cハンドヘルド・タイプのカルキユレータ
を模擬する。現実のカルキユレータと同様の形を
したキー、たとえばキー74が表示されている。
デイスプレイ76は現実のカルキユレータの物理
的デイスプレイに対応する。
第4図にす模擬されたカルキユレータは実際の
カルキユレータ、H12C、と全く同じ働きをす
る。数は0、12、3、4、5、6、7、8、およ
び9の数字のついたキーに触れることにより、模
擬されたカルキユレータに入力される。入力され
た数に関する計算は、キー74のようなフアンク
シヨン・キーに触れたり、あるいはこのようなフ
アンクシヨン・キーに次々に触れることにより実
行される。このように、エミユレートされた計算
器は現実の物理的カルキユレータと全く同様の計
算を行う。
カルキユレータ、H12C、と全く同じ働きをす
る。数は0、12、3、4、5、6、7、8、およ
び9の数字のついたキーに触れることにより、模
擬されたカルキユレータに入力される。入力され
た数に関する計算は、キー74のようなフアンク
シヨン・キーに触れたり、あるいはこのようなフ
アンクシヨン・キーに次々に触れることにより実
行される。このように、エミユレートされた計算
器は現実の物理的カルキユレータと全く同様の計
算を行う。
物理的カルキユレータの各部分に直接対応する
タツチスクリーン上の領域に加えて、オペレータ
の助けとなる別の領域がタツチスクリーン上にあ
る。たとえば、タイトル・エリア71は財務カル
キユレータ(FC)が実行中であることを表示し
ている。またラベル・エリア72は今「メイン
(main)」と呼ばれるFCのモジユールが動作して
いることを示している。別のラベル・エリア73
は現在実行しているプログラム・フアイル名は
「Calctor」であることを示している。
タツチスクリーン上の領域に加えて、オペレータ
の助けとなる別の領域がタツチスクリーン上にあ
る。たとえば、タイトル・エリア71は財務カル
キユレータ(FC)が実行中であることを表示し
ている。またラベル・エリア72は今「メイン
(main)」と呼ばれるFCのモジユールが動作して
いることを示している。別のラベル・エリア73
は現在実行しているプログラム・フアイル名は
「Calctor」であることを示している。
更に、一連のプログラム可能ソフトキー75が
ある。これに触れるだけで、FCに対して命令を
与えることができる。たとえば、(「Exit」という
ラベルの付いたソフトキーを押すことにより)
FCプログラムから脱け出したり、(「Help」とい
うラベルの付いたソフトキーを押すことにより)
いろいろなラベルの付いたソフトキーに触れるだ
けで、カルキユレータの動作のしかたに関する情
報を得ることができる。
ある。これに触れるだけで、FCに対して命令を
与えることができる。たとえば、(「Exit」という
ラベルの付いたソフトキーを押すことにより)
FCプログラムから脱け出したり、(「Help」とい
うラベルの付いたソフトキーを押すことにより)
いろいろなラベルの付いたソフトキーに触れるだ
けで、カルキユレータの動作のしかたに関する情
報を得ることができる。
プロンプト行77は選択事項のいくつかについ
てオペレータに決断を促す。現在表示されている
プロンプト行は「使用するなら、スクリーンのカ
ルキユレータ・キーに触れてください」というこ
とを示している。
てオペレータに決断を促す。現在表示されている
プロンプト行は「使用するなら、スクリーンのカ
ルキユレータ・キーに触れてください」というこ
とを示している。
第5図はFCプログラムの各モジユールを、模
擬されている物理的カルキユレータである
HP12C、の機能的に同等な部分と並置して示す。
物理的カルキユレータにおいては、命令処理はハ
ードウエアのプロセツサ・チツプ9で行われる。
一連の命令は読出専用記憶装置(ROM)92に
記憶される。入力キーボード93で行われる。出
力は液晶デイスプレイ94でなされる。
擬されている物理的カルキユレータである
HP12C、の機能的に同等な部分と並置して示す。
物理的カルキユレータにおいては、命令処理はハ
ードウエアのプロセツサ・チツプ9で行われる。
一連の命令は読出専用記憶装置(ROM)92に
記憶される。入力キーボード93で行われる。出
力は液晶デイスプレイ94でなされる。
物理的カルキユレータでは、プロセツサ・チツ
プ91はROM92に記憶されているプログラム
を連続的に実行する。プロセツサ・チツプ91は
命令・セツトを実行する。これらの命令には、た
とえば、データを記憶し、再び呼び出して処理す
る命令、キーが打鍵されたか否かを検知する命
令、および数字を液晶デイスプレイ94上に表示
したり消したりする命令がある。ROM92の中
では、キーボード93のフアクシヨン・キーで表
わされるそれぞれの機能を行うことができるよう
に各命令が入念に配列されている。
プ91はROM92に記憶されているプログラム
を連続的に実行する。プロセツサ・チツプ91は
命令・セツトを実行する。これらの命令には、た
とえば、データを記憶し、再び呼び出して処理す
る命令、キーが打鍵されたか否かを検知する命
令、および数字を液晶デイスプレイ94上に表示
したり消したりする命令がある。ROM92の中
では、キーボード93のフアクシヨン・キーで表
わされるそれぞれの機能を行うことができるよう
に各命令が入念に配列されている。
FCプログラムでは、命令処理はチツプ・エミ
ユレータ101で行われる。チツプ・エミユレー
タ101はチツプ・エミユレータ・ソフトウエア
(Nut)モジユール101aとホスコンピユー
タ・ハードウエア101b、たとえばHP150パ
ーソナルコンピユータのハードウエアから構成さ
れている。チツプ・エミユレータ101はメモ
リ・モジユール102に記憶されている命令を処
理することができる。
ユレータ101で行われる。チツプ・エミユレー
タ101はチツプ・エミユレータ・ソフトウエア
(Nut)モジユール101aとホスコンピユー
タ・ハードウエア101b、たとえばHP150パ
ーソナルコンピユータのハードウエアから構成さ
れている。チツプ・エミユレータ101はメモ
リ・モジユール102に記憶されている命令を処
理することができる。
メモリ・モジユール102は一連の命令をラン
ダム・アクセス記憶装置(RAM)に記憶してい
る。メモリ・モジユール102に記憶されている
一連の命令は物理的カルキユレータのROM92
に記憶されている一連の命令の正確な複製であ
る。従つてメモリ・モジユール102中の命令が
チツプ・エミユレータ101によつて処理される
ことにより、FCプログラムは物理的カルキユレ
ータとそつくり同じ性能を発揮することができ
る。
ダム・アクセス記憶装置(RAM)に記憶してい
る。メモリ・モジユール102に記憶されている
一連の命令は物理的カルキユレータのROM92
に記憶されている一連の命令の正確な複製であ
る。従つてメモリ・モジユール102中の命令が
チツプ・エミユレータ101によつて処理される
ことにより、FCプログラムは物理的カルキユレ
ータとそつくり同じ性能を発揮することができ
る。
FCプログラムへの入力は入力モジユール10
3によつて行われる。入力モジユール103に
は、たとえばHP150パーソナル・コンピユータ
のタツチスクリーンのような、タツチスクリーン
103aと、キーボード・エミユレータ・ソフト
ウエア(Key)モジユール103bとが入つてい
る。出力は出力モジユール104によつて行われ
る。出力モジユール104は、タツチスクリーン
のような、コンピユータ・ビデオ・スクリーン1
04aと、デイスプレイ・エミユレータ・ソフト
ウエア(Disp)モジユール104bとが入つて
いる。
3によつて行われる。入力モジユール103に
は、たとえばHP150パーソナル・コンピユータ
のタツチスクリーンのような、タツチスクリーン
103aと、キーボード・エミユレータ・ソフト
ウエア(Key)モジユール103bとが入つてい
る。出力は出力モジユール104によつて行われ
る。出力モジユール104は、タツチスクリーン
のような、コンピユータ・ビデオ・スクリーン1
04aと、デイスプレイ・エミユレータ・ソフト
ウエア(Disp)モジユール104bとが入つて
いる。
以上説明した様に、本発明によればカルキユレ
ータという物理的装置の使い勝手をそのまま受け
継ぐとともに、情報処理装置の能力も充分に活用
することができる画面上模擬装置が与えられる。
ータという物理的装置の使い勝手をそのまま受け
継ぐとともに、情報処理装置の能力も充分に活用
することができる画面上模擬装置が与えられる。
第1図及び第2図は本発明に類似した画面上模
擬装置における画面表示を示す図、第3図は画面
上模擬装置のモジユール構成図、第4図は本発明
の一実施例による画面表示を示す図、第5図は本
発明の一実施例のモジユール構成を模擬対象のカ
ルキユレータの各構成要素と並置して示す図であ
る。 8,71:タイトル・エリア、11,13,7
3:ラベル・エリア、14,15:ノブ、16:
カード、17,75:ソフトキー、74:キー、
76:デイスプレイ。
擬装置における画面表示を示す図、第3図は画面
上模擬装置のモジユール構成図、第4図は本発明
の一実施例による画面表示を示す図、第5図は本
発明の一実施例のモジユール構成を模擬対象のカ
ルキユレータの各構成要素と並置して示す図であ
る。 8,71:タイトル・エリア、11,13,7
3:ラベル・エリア、14,15:ノブ、16:
カード、17,75:ソフトキー、74:キー、
76:デイスプレイ。
Claims (1)
- 【特許請求の範囲】 1 以下の(a)ないし(c)を設け、カルキユレータの
二次元表示を作り出してユーザが当該二次元表示
と対話できるようにするカルキユレータ模擬装
置: (a) 表示スクリーンを有するコンピユータ; (b) 前記コンピユータに接続され、以下の(b−
1)及び(b−2)を含み、カルキユレータの
二次元表示を前記表示スクリーン上に与えるコ
ンピユータ・プログラミング手段: (b-1) カルキユレータ中のプロセツサの代替と
なるチツプ代替手段:前記チツプ代替手段は
前記プロセツサが受信するのと同等の入力を
受信し、前記プロセツサが送信するのと同等
の出力を生成する; (b-2) 前記チツプ代替手段に接続され、前記チ
ツプ代替手段によつて実行されるべき命令シ
ーケンスをストアする命令シーケンス制御手
段:前記命令シーケンスは前記プロセツサが
実行するものと同じ命令シーケンスである; (c) 前記コンピユータに接続され、ユーザが前記
二次元表現にタツチすることによつて前記コン
ピユータ・プログラミング手段と対話できるよ
うにするタツチスクリーン対話手段:前記対話
手段による対話はユーザが前記カルキユレータ
と対話する態様とほぼ同様である。 2 前記コンピユータに接続され、前記表示スク
リーンの中で前記二次元表現ではない部分にタツ
チすることにより、ユーザが前記コンピユータ・
プログラミング手段と対話できるようにすること
を特徴とする特許請求の範囲第1項記載のカルキ
ユレータ模擬装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US586954 | 1984-03-07 | ||
| US06/586,954 US4649499A (en) | 1984-03-07 | 1984-03-07 | Touchscreen two-dimensional emulation of three-dimensional objects |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60215231A JPS60215231A (ja) | 1985-10-28 |
| JPH0548486B2 true JPH0548486B2 (ja) | 1993-07-21 |
Family
ID=24347758
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60044497A Granted JPS60215231A (ja) | 1984-03-07 | 1985-03-06 | カルキュレータ模擬装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4649499A (ja) |
| JP (1) | JPS60215231A (ja) |
| GB (1) | GB2156114B (ja) |
Families Citing this family (88)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5935099A (en) * | 1992-09-09 | 1999-08-10 | Sims Deltec, Inc. | Drug pump systems and methods |
| US5338157B1 (en) * | 1992-09-09 | 1999-11-02 | Sims Deltec Inc | Systems and methods for communicating with ambulat |
| US6241704B1 (en) * | 1901-11-22 | 2001-06-05 | Sims Deltec, Inc. | Drug pump systems and methods |
| JPH065526B2 (ja) * | 1984-06-11 | 1994-01-19 | シャ−プ株式会社 | スケジュ−ル管理装置における入力方法 |
| US4736308A (en) * | 1984-09-06 | 1988-04-05 | Quickview Systems | Search/retrieval system |
| USRE36653E (en) * | 1984-09-06 | 2000-04-11 | Heckel; Paul C. | Search/retrieval system |
| US6037930A (en) * | 1984-11-28 | 2000-03-14 | The Whitaker Corporation | Multimodal touch sensitive peripheral device |
| US4873623A (en) * | 1985-04-30 | 1989-10-10 | Prometrix Corporation | Process control interface with simultaneously displayed three level dynamic menu |
| US4835712A (en) * | 1986-04-14 | 1989-05-30 | Pixar | Methods and apparatus for imaging volume data with shading |
| JPH0814822B2 (ja) * | 1986-04-30 | 1996-02-14 | カシオ計算機株式会社 | 命令入力装置 |
| USRE38419E1 (en) | 1986-05-13 | 2004-02-10 | Ncr Corporation | Computer interface device |
| US5206949A (en) * | 1986-09-19 | 1993-04-27 | Nancy P. Cochran | Database search and record retrieval system which continuously displays category names during scrolling and selection of individually displayed search terms |
| US4763356A (en) * | 1986-12-11 | 1988-08-09 | AT&T Information Systems, Inc. American Telephone and Telegraph Company | Touch screen form entry system |
| US5394521A (en) * | 1991-12-09 | 1995-02-28 | Xerox Corporation | User interface with multiple workspaces for sharing display system objects |
| US4859995A (en) * | 1987-06-30 | 1989-08-22 | Xerox Corporation | Mouse pointer with switchable emulation mode |
| JP2516387Y2 (ja) * | 1987-08-19 | 1996-11-06 | 三洋電機株式会社 | 情報ファイル装置 |
| US5237651A (en) * | 1987-08-21 | 1993-08-17 | Eden Group Limited | Electronic personal organizer |
| GB8719829D0 (en) * | 1987-08-21 | 1987-09-30 | Randall S | Information storage device |
| US5079723A (en) * | 1988-03-04 | 1992-01-07 | Xerox Corporation | Touch dialogue user interface for reproduction machines |
| US5146556A (en) * | 1988-10-11 | 1992-09-08 | Next Computer, Inc. | System and method for managing graphic images |
| CA2002912A1 (en) * | 1988-11-14 | 1990-05-14 | William A. Clough | Portable computer with touch screen and computer system employing same |
| US5295243A (en) * | 1989-12-29 | 1994-03-15 | Xerox Corporation | Display of hierarchical three-dimensional structures with rotating substructures |
| JP2737801B2 (ja) * | 1990-02-22 | 1998-04-08 | 富士通株式会社 | 文書表示方法および装置 |
| JP3245655B2 (ja) * | 1990-03-05 | 2002-01-15 | インキサイト ソフトウェア インコーポレイテッド | 作業スペースの表示処理方法 |
| US5581243A (en) * | 1990-06-04 | 1996-12-03 | Microslate Inc. | Method and apparatus for displaying simulated keyboards on touch-sensitive displays |
| US5414810A (en) * | 1990-06-28 | 1995-05-09 | International Business Machines Corporation | Method and apparatus for maintaining data integrity when displaying multiple dialog windows |
| US5283864A (en) * | 1990-10-30 | 1994-02-01 | Wang Laboratories, Inc. | Computer apparatus and method for graphical flip book |
| GB9024526D0 (en) * | 1990-11-12 | 1991-01-02 | Eden Group Ltd | Electronic display apparatus |
| US5257349A (en) * | 1990-12-18 | 1993-10-26 | David Sarnoff Research Center, Inc. | Interactive data visualization with smart object |
| US5486286A (en) * | 1991-04-19 | 1996-01-23 | Althin Medical, Inc. | Apparatus for performing a self-test of kidney dialysis membrane |
| EP0511941A1 (de) * | 1991-04-30 | 1992-11-04 | Maschinenfabrik Rieter Ag | Vorrichtung zur Steuerung einer Spinnereianlage oder eine Spinnereimaschine |
| JP3050348B2 (ja) * | 1992-04-17 | 2000-06-12 | インターナショナル・ビジネス・マシーンズ・コーポレイション | プロセス制御システムにおけるユーザ制御のための方法と装置 |
| JP2962048B2 (ja) * | 1992-06-11 | 1999-10-12 | 富士通株式会社 | 現金自動取引装置 |
| US5446882A (en) * | 1992-10-02 | 1995-08-29 | Apple Computer, Inc. | Interface for a computerized database having card and list views |
| US5377314A (en) * | 1992-12-21 | 1994-12-27 | International Business Machines Corporation | Method and system for selective display of overlapping graphic objects in a data processing system |
| US5500929A (en) * | 1993-08-30 | 1996-03-19 | Taligent, Inc. | System for browsing a network resource book with tabs attached to pages |
| US5452240A (en) * | 1993-11-23 | 1995-09-19 | Roca Productions, Inc. | Electronically simulated rotary-type cardfile |
| US5546529A (en) * | 1994-07-28 | 1996-08-13 | Xerox Corporation | Method and apparatus for visualization of database search results |
| JPH0854998A (ja) * | 1994-07-28 | 1996-02-27 | Xerox Corp | コンピュータ制御ディスプレイシステム |
| US6476798B1 (en) | 1994-08-22 | 2002-11-05 | International Game Technology | Reduced noise touch screen apparatus and method |
| US5515488A (en) * | 1994-08-30 | 1996-05-07 | Xerox Corporation | Method and apparatus for concurrent graphical visualization of a database search and its search history |
| US5761485A (en) * | 1995-12-01 | 1998-06-02 | Munyan; Daniel E. | Personal electronic book system |
| US5956034A (en) * | 1996-08-13 | 1999-09-21 | Softbook Press, Inc. | Method and apparatus for viewing electronic reading materials |
| US7111009B1 (en) | 1997-03-14 | 2006-09-19 | Microsoft Corporation | Interactive playlist generation using annotations |
| RU2127019C1 (ru) * | 1997-08-01 | 1999-02-27 | Рыжов Владимир Александрович | Пульт дистанционного управления устройствами бытовой техники и компьютерными системами |
| US6433801B1 (en) * | 1997-09-26 | 2002-08-13 | Ericsson Inc. | Method and apparatus for using a touch screen display on a portable intelligent communications device |
| US6639613B1 (en) | 1997-11-21 | 2003-10-28 | Xsides Corporation | Alternate display content controller |
| US6337717B1 (en) | 1997-11-21 | 2002-01-08 | Xsides Corporation | Alternate display content controller |
| US6686936B1 (en) | 1997-11-21 | 2004-02-03 | Xsides Corporation | Alternate display content controller |
| US6018332A (en) * | 1997-11-21 | 2000-01-25 | Ark Interface Ii, Inc. | Overscan user interface |
| US6330010B1 (en) | 1997-11-21 | 2001-12-11 | Xsides Corporation | Secondary user interface |
| US6437809B1 (en) | 1998-06-05 | 2002-08-20 | Xsides Corporation | Secondary user interface |
| US6426762B1 (en) | 1998-07-17 | 2002-07-30 | Xsides Corporation | Secondary user interface |
| US6229456B1 (en) | 1998-08-10 | 2001-05-08 | Tektronix, Inc. | Method and apparatus for facilitating user interaction with a measurement instrument using a display-based control knob |
| US6484156B1 (en) | 1998-09-15 | 2002-11-19 | Microsoft Corporation | Accessing annotations across multiple target media streams |
| US6956593B1 (en) | 1998-09-15 | 2005-10-18 | Microsoft Corporation | User interface for creating, viewing and temporally positioning annotations for media content |
| US6314474B1 (en) | 1998-10-16 | 2001-11-06 | Softbook Press, Inc. | Efficient information exchange between an electronic book and a cartridge |
| US6195667B1 (en) | 1998-10-16 | 2001-02-27 | Softbook Press, Inc. | On-line menu updating for an electronic book |
| US6363418B1 (en) | 1998-10-16 | 2002-03-26 | Softbook Press, Inc. | On-line image caching control for efficient image display |
| US6275934B1 (en) | 1998-10-16 | 2001-08-14 | Soft Book Press, Inc. | Authentication for information exchange over a communication network |
| US6351750B1 (en) | 1998-10-16 | 2002-02-26 | Softbook Press, Inc. | Dynamic conversion of byte ordering for use on different processor platforms |
| US6590592B1 (en) | 1999-04-23 | 2003-07-08 | Xsides Corporation | Parallel interface |
| US6593945B1 (en) | 1999-05-21 | 2003-07-15 | Xsides Corporation | Parallel graphical user interface |
| US6630943B1 (en) * | 1999-09-21 | 2003-10-07 | Xsides Corporation | Method and system for controlling a complementary user interface on a display surface |
| US20040226041A1 (en) * | 2000-02-18 | 2004-11-11 | Xsides Corporation | System and method for parallel data display of multiple executing environments |
| US6717596B1 (en) | 2000-02-18 | 2004-04-06 | Xsides Corporation | Method and system for controlling a complementary user interface on a display surface |
| US7302490B1 (en) | 2000-05-03 | 2007-11-27 | Microsoft Corporation | Media file format to support switching between multiple timeline-altered media streams |
| US7437318B2 (en) * | 2001-03-30 | 2008-10-14 | Gemstar Ebook Group Limited | Systems and methods for electronic off-line catalog |
| US7747943B2 (en) * | 2001-09-07 | 2010-06-29 | Microsoft Corporation | Robust anchoring of annotations to content |
| US8250483B2 (en) * | 2002-02-28 | 2012-08-21 | Smiths Medical Asd, Inc. | Programmable medical infusion pump displaying a banner |
| US8504179B2 (en) * | 2002-02-28 | 2013-08-06 | Smiths Medical Asd, Inc. | Programmable medical infusion pump |
| US7243301B2 (en) | 2002-04-10 | 2007-07-10 | Microsoft Corporation | Common annotation framework |
| US7305680B2 (en) * | 2002-08-13 | 2007-12-04 | Sharp Laboratories Of America, Inc. | Listening module for asynchronous messages sent between electronic devices of a distributed network |
| US7426329B2 (en) * | 2003-03-06 | 2008-09-16 | Microsoft Corporation | Systems and methods for receiving, storing, and rendering digital video, music, and pictures on a personal media player |
| US20040201595A1 (en) * | 2003-04-11 | 2004-10-14 | Microsoft Corporation | Self-orienting display |
| US8954336B2 (en) | 2004-02-23 | 2015-02-10 | Smiths Medical Asd, Inc. | Server for medical device |
| US7499848B2 (en) * | 2004-12-20 | 2009-03-03 | Texas Instruments Incorporated | Scripting support for an emulator |
| US7954049B2 (en) | 2006-05-15 | 2011-05-31 | Microsoft Corporation | Annotating multimedia files along a timeline |
| US20070276852A1 (en) * | 2006-05-25 | 2007-11-29 | Microsoft Corporation | Downloading portions of media files |
| US8435206B2 (en) * | 2006-08-03 | 2013-05-07 | Smiths Medical Asd, Inc. | Interface for medical infusion pump |
| US8965707B2 (en) | 2006-08-03 | 2015-02-24 | Smiths Medical Asd, Inc. | Interface for medical infusion pump |
| US8149131B2 (en) | 2006-08-03 | 2012-04-03 | Smiths Medical Asd, Inc. | Interface for medical infusion pump |
| US8858526B2 (en) * | 2006-08-03 | 2014-10-14 | Smiths Medical Asd, Inc. | Interface for medical infusion pump |
| US8133197B2 (en) | 2008-05-02 | 2012-03-13 | Smiths Medical Asd, Inc. | Display for pump |
| US20110199286A1 (en) * | 2010-02-13 | 2011-08-18 | Robin Dziama | Spherical Electronic LCD Display |
| DE102010048810A1 (de) | 2010-10-20 | 2012-04-26 | Hüttinger Elektronik Gmbh + Co. Kg | System zur Bedienung mehrerer Plasma- und/oder Induktionserwärmungsprozesse |
| DE102010048809A1 (de) | 2010-10-20 | 2012-04-26 | Hüttinger Elektronik Gmbh + Co. Kg | Leistungsversorgungssystem für eine Plasmaanwendung und/oder eine Induktionserwärmungsanwendung |
| CN105073159A (zh) | 2013-01-28 | 2015-11-18 | 史密斯医疗Asd公司 | 用药安全设备及方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US580408A (en) * | 1897-04-13 | Disk harrow | ||
| JPS5510639A (en) * | 1978-07-10 | 1980-01-25 | Hitachi Ltd | Input-output display unit |
| US4293734A (en) * | 1979-02-23 | 1981-10-06 | Peptek, Incorporated | Touch panel system and method |
| US4484179A (en) * | 1980-04-16 | 1984-11-20 | At&T Bell Laboratories | Touch position sensitive surface |
| US4451895A (en) * | 1980-07-17 | 1984-05-29 | Telesis Corporation Of Delaware, Inc. | Interactive computer aided design system |
| US4386232A (en) * | 1981-06-16 | 1983-05-31 | Foster Wheeler Energy Corporation | Multiplexed touch sensitive screen system |
| US4476463A (en) * | 1981-08-24 | 1984-10-09 | Interaction Systems, Inc. | Display device having unpatterned touch detection |
| US4516112A (en) * | 1982-02-22 | 1985-05-07 | Eaton Corporation | Transparent touch switching system |
| JPH0766309B2 (ja) * | 1982-05-12 | 1995-07-19 | 株式会社日立製作所 | 三次元図形上の点の表示方法 |
| US4475104A (en) * | 1983-01-17 | 1984-10-02 | Lexidata Corporation | Three-dimensional display system |
-
1984
- 1984-03-07 US US06/586,954 patent/US4649499A/en not_active Expired - Lifetime
-
1985
- 1985-03-06 JP JP60044497A patent/JPS60215231A/ja active Granted
- 1985-03-07 GB GB08505867A patent/GB2156114B/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| GB2156114A (en) | 1985-10-02 |
| JPS60215231A (ja) | 1985-10-28 |
| GB8505867D0 (en) | 1985-04-11 |
| US4649499A (en) | 1987-03-10 |
| GB2156114B (en) | 1988-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0548486B2 (ja) | ||
| USRE41922E1 (en) | Method and apparatus for providing translucent images on a computer display | |
| US5371844A (en) | Palette manager in a graphical user interface computer system | |
| US5664128A (en) | Object storage apparatus for use with data sets in computer applications | |
| US5461710A (en) | Method for providing a readily distinguishable template and means of duplication thereof in a computer system graphical user interface | |
| US5425140A (en) | Method and apparatus for providing conditional cascading in a computer system graphical user interface | |
| US5764818A (en) | Method for locating and displaying information in a pointer-based computer system | |
| US6072489A (en) | Method and apparatus for providing translucent images on a computer display | |
| US5412776A (en) | Method of generating a hierarchical window list in a graphical user interface | |
| KR100214911B1 (ko) | 지시장치를 이용한 대량 데이타의 탐색 방법 | |
| JP3319647B2 (ja) | 文字入力装置 | |
| US20110093819A1 (en) | Zeroclick | |
| JPH0230511B2 (ja) | ||
| JPH04241381A (ja) | 電子学習機 | |
| US6141008A (en) | Method and system for providing size adjustment for a maximized window in a computer system graphical user interface | |
| JP3861526B2 (ja) | 入力指示装置およびそのプログラム記録媒体 | |
| JP2783472B2 (ja) | 情報処理装置 | |
| JP2803298B2 (ja) | 情報処理装置及びメニュー表示方法 | |
| KR100696284B1 (ko) | 전자기기에 대해 보조표시장치 및 보조입력장치의 기능을수행하는 보조장치 | |
| JP3035875B2 (ja) | データの保護機能を持つ編集装置 | |
| JP3256023B2 (ja) | 情報処理装置 | |
| JPH1185443A (ja) | ウインドウ表示装置及び記憶媒体 | |
| JPH04256117A (ja) | 情報処理装置 | |
| JP2647916B2 (ja) | データ処理装置 | |
| JPH07306767A (ja) | データ処理装置及び方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |