JPH01149121A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPH01149121A JPH01149121A JP62309231A JP30923187A JPH01149121A JP H01149121 A JPH01149121 A JP H01149121A JP 62309231 A JP62309231 A JP 62309231A JP 30923187 A JP30923187 A JP 30923187A JP H01149121 A JPH01149121 A JP H01149121A
- Authority
- JP
- Japan
- Prior art keywords
- display
- button
- flat panel
- input
- mouse
- 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
- 238000012545 processing Methods 0.000 claims abstract description 12
- 230000010365 information processing Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 2
- 238000003860 storage Methods 0.000 abstract description 7
- 238000004806 packaging method and process Methods 0.000 abstract 1
- 241000699666 Mus <mouse, genus> Species 0.000 description 33
- 238000001514 detection method Methods 0.000 description 11
- 238000000034 method Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011896 sensitive detection Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、情報処理装置に関し、特に表示画面への直接
接触による入力を可能にする入力表示一体型情報処理装
置に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an information processing device, and particularly to an input/display integrated type information processing device that allows input by directly touching a display screen.
従来の情報5I!&理Vt置では、入力装置としてのキ
ーボード並びにマウス、表示装置としてのデイスプレィ
及び出力装置としてのプリンタ等をそれぞれ独立に配設
し、キーボード又はマウスから入力した情報を処理し、
上記処理工程や結果をデイスプレィに表示させたり、あ
るいはプリンタによって出力させるものがあった。しか
しながら上記装置では、入出力装置及び表示装置がそれ
ぞれ独立して配設しているために、装置の専有面積が広
くなって設置に広い場所が必要になるとともに各装置ご
との保守点検が必要であった。Conventional information 5I! In the & management Vt equipment, a keyboard and a mouse as input devices, a display as a display device, a printer as an output device, etc. are installed independently, and information input from the keyboard or mouse is processed.
There are devices that display the processing steps and results on a display or output them using a printer. However, in the above devices, since the input/output device and display device are installed independently, the device occupies a large area, requiring a large space for installation, and requires maintenance and inspection for each device. there were.
そこで、近年特公昭60−1646号、特開昭59−6
7579号、特開昭60−185984丹、特開昭61
−45269号および特開昭61−137182号公報
に記載されるようにフラットパネルタイプのデイスプレ
ィを入力用ペン又は指等で接触して情報入力および表示
を行なうものが提案されてきている。Therefore, in recent years, Japanese Patent Publication No. 60-1646, Japanese Patent Publication No. 59-6
No. 7579, JP-A-60-185984-tan, JP-A-61
As described in Japanese Patent Laid-open No. 45269 and Japanese Patent Application Laid-Open No. 61-137182, flat panel displays have been proposed in which information is input and displayed by touching the display with an input pen or finger.
ところがこれら装置は、上記入力装置のパターンそのも
のをデイスプレィ上に表示して、その表示された入力装
置の操作によって情報人力お、よび表示を行なうもので
なく、操作性が悪いという問題点があった。However, these devices do not display the pattern of the input device itself on the display and manually operate the displayed input device to display the information, so they have a problem of poor operability. .
本発明は、上記実情に鑑みなされたもので、入力装置の
部品点数を削減し、取り扱い及び運用管理が容易な情報
処3!I!装置を提供することを目的とするものである
。The present invention has been made in view of the above-mentioned circumstances, and is an information processor that reduces the number of parts of an input device and is easy to handle and manage. I! The purpose is to provide a device.
〔問題点を解決するための手段および作用〕本発明は、
指等の接触による入力が可能なフラットパネルを利用し
た入力表示一体型情報処理装置に、操作情報を入力する
キーボード、マウス及びウィンドウに代表される電子的
なオブジェクトに対する操作の入力手段に対応した画像
(図形を含む)を画面上の所望の位置に表示する表示手
段と、前記表示手段によって表示された入力手段の画像
への接触に応じて操作指示を判断し、該指示に対応して
所望の情報の入力処理を実行する入力処理手段とを具え
、画面上に表示された入力手段、例えばキーボードの所
望のキー表示をオペレータが指等で接触することにより
、該キーに対応付けられた操作の実行を可能にしている
。[Means and effects for solving the problems] The present invention has the following features:
Images that are compatible with input means for inputting operations on electronic objects such as keyboards, mice, and windows for inputting operation information into an input/display integrated information processing device that uses a flat panel that allows input by touching with fingers, etc. (including figures) at a desired position on the screen, and determines an operation instruction according to the contact with the image of the input means displayed by the display means, and performs a desired operation in response to the instruction. an input processing means for executing information input processing, and when an operator touches a desired key displayed on the input means displayed on the screen, such as a keyboard, with a finger or the like, an operation corresponding to the key is performed. making it possible to execute.
本発明の実施例を第1図乃至第11図の図面にもとづき
詳細に説明する。Embodiments of the present invention will be described in detail based on the drawings of FIGS. 1 to 11.
第1図は、本発明に係るフラットパネル型情報処理装置
のブロック図である。図において、11は表示兼タッチ
式入力用のフラットパネルデイスプレィで、上記デイス
プレィ11は、電子スクリーンになっており、第2図(
a)に示すように、操作ボタン12a(F)領域を有す
る電子キーボード12、操作ボタン13aを有して画面
上の位置及び命令を指定する電子ポインタ(マウス)1
3、操作ボタン14aを有するその他の電子オブジェク
ト(ウィンドウ、アイコン等)14等の情報指示部を表
示制御0部15の制御によって表示する。FIG. 1 is a block diagram of a flat panel information processing device according to the present invention. In the figure, numeral 11 is a flat panel display for both display and touch-type input, and the display 11 is an electronic screen.
As shown in a), an electronic keyboard 12 having an operation button 12a (F) area, an electronic pointer (mouse) 1 having an operation button 13a and specifying a position on the screen and commands.
3. Display information instruction sections such as other electronic objects (windows, icons, etc.) 14 having operation buttons 14a under the control of the display control section 15.
これら表示の指定は電子的に予め作られた各オブジェク
トを示すいわゆるメニュー/ファンクションキーボード
、あるいは−時表示型のポツプアップ/プルダウン・メ
ニューと呼ばれているものからの指定、又は予め設けら
れたオブジェクトボックスから取り出し/複写によって
行なう。これらの機能は、通常のワークステーションに
用いられている機能と同様なので、詳細は省略する。上
記デイスプレィ11には、例えば指等の押圧によって接
触位置を検出する感圧型の接触位置検出部10が接続さ
れて勧る。接触位置検出部10は、第3図に示す各領域
の位置情報が記憶されている各オブジェクトの識別子1
0ごとに分割されたオブジェクト管理テーブル16の上
段のオープン領域または中段のコラプス領域のオブジェ
クト表示領域を検索し、どのオブジェクトが接触を受け
たか検出し、さらに検出したオブジェクトに対するどの
操作が指定されたかどうか、各ボタン領域の位置情報を
検索して判定する。なお上記オブジェクト管理テーブル
16の各オブジェクトの識別子IDの中段は、オブジェ
クトがアイコン化されたときのコラプス時領域を示し、
下段はオブジェクトのコラプス時表示イメージを示すエ
リアであり、オブジェクトがコラプスされている詩には
コラプス時領域が処理の対象となる。These display specifications can be made from a so-called menu/function keyboard that indicates each object created in advance electronically, or from what is called a -time display type pop-up/pull-down menu, or from a pre-set object box. This is done by retrieving/copying from. These functions are similar to those used in ordinary workstations, so details will be omitted. A pressure-sensitive contact position detection unit 10 is connected to the display 11 and detects the contact position by pressing, for example, with a finger. The contact position detection unit 10 detects an identifier 1 of each object in which position information of each area shown in FIG. 3 is stored.
Searches the object display area of the upper open area or middle collapsed area of the object management table 16 divided by 0, detects which object has been touched, and further determines which operation has been specified for the detected object. , the position information of each button area is searched and determined. Note that the middle row of the identifier ID of each object in the object management table 16 indicates the collapse area when the object is turned into an icon,
The lower row is an area that shows the display image of the object when it collapses, and for poems in which objects are collapsed, the area at the time of collapse is the subject of processing.
キーボード制御部17は、接触が検出されると、第4図
(a)に示すキーボード管理テーブル18のキー表示領
域の位置情報を検索し、その接触がキーであるかどうか
判定し、キーであればキーマツプテーブル24へのポイ
ンタで第4図(b)に示すキーマツプテーブル24の相
対表示エリアを検索し、どのキーか特定する。キーが決
まればそのキーの入力、または割り付けられている機能
の実行が行なわれる。またキーボード制御部17は、接
触が検出されるとキーボード管理テーブル18の操作ボ
タン群表示領域の位置情報を検索し、操作ボタンが押さ
れたか判定する。操作ボタンであれば各操作ボタンの表
示領域を検索し、どの操作ボタンが押されたか特定する
。When a touch is detected, the keyboard control unit 17 searches the position information of the key display area of the keyboard management table 18 shown in FIG. Then, with the pointer to the key map table 24, the relative display area of the key map table 24 shown in FIG. 4(b) is searched to identify which key it is. Once a key is determined, the key is input or the assigned function is executed. Further, when the touch is detected, the keyboard control unit 17 searches the position information of the operation button group display area of the keyboard management table 18 and determines whether the operation button has been pressed. If it is an operation button, the display area of each operation button is searched to identify which operation button was pressed.
又、マウス制御部19は、接触が検出されると、第5図
(a)に示すマウスボタン管理テーブル20の操作指定
ボタン領域を検索し、次に当該する操作指定ボタン領域
のポインタによってどのボタンが押されたか第5図(b
)に示すマウスボタンテーブル21によって検出する。Further, when a contact is detected, the mouse control unit 19 searches the operation designation button area of the mouse button management table 20 shown in FIG. Figure 5 (b)
) is detected using the mouse button table 21 shown in FIG.
マウスボタンが検出されると、上記マウスボタンによっ
て指示されるオブジェクト管理テーブルのボタン領域か
らオブジェクトの操作を判定する。操作制御部22は、
オブジェクト管理テーブル16から検出されたオブジェ
クトと操作命令にもとづき、オブジェクトを処理対象と
して、上記操作に対応する操作プログラムを操作プログ
ラム格納部23から選択して、選択したプログラムにも
とづく処理を実行する。When a mouse button is detected, the operation of the object is determined from the button area of the object management table designated by the mouse button. The operation control unit 22 is
Based on the object and operation command detected from the object management table 16, an operation program corresponding to the above-mentioned operation is selected from the operation program storage section 23 with the object as the processing target, and processing based on the selected program is executed.
又、操作制御部22は、キーボード管理テーブル18か
ら検出された操作命令に対しても上記同様操作に対応す
る操作プログラムを選択して、処理を実行する。Further, the operation control unit 22 also selects an operation program corresponding to the operation command detected from the keyboard management table 18 and executes the process in the same manner as described above.
上述した第2図(a)のフラットパネルデイスプレィ1
1は、電源コード30及び他の端末との通信を行なう通
信ケーブル31を有し、第2図(b)に示すように感圧
型で入力表示一体フラットパネル32と制御ボード33
の2層で構成されている。The flat panel display 1 shown in FIG. 2(a) described above
1 has a power cord 30 and a communication cable 31 for communicating with other terminals, and as shown in FIG.
It is composed of two layers.
制御ボード33にはボード上に配列されたRAMチップ
または追記型CD等からなり、フラットパネル32上に
表示されるキーボードを定義するキーボード管理テーブ
ル、ポインタ(マウス)を定義するマウスボタン管理テ
ーブル及び動作プログラム等を格納した格納部等からな
る記憶装置34、フラットパネル32と接続され上記パ
ネルの抑圧による接触検出/処理及び表示制御を行なう
接触位置検出部10、表示制御部15、キーボード制御
部17、マウス制御部20及び操作制御部22等からな
る制御部35、上記電源コード3oが接続する電源トラ
ンス及び通信ケーブル31が接続する通信制御部等から
なる実装機器収納部36並びにICカード等の外部記憶
媒体とのデータの交換を行なうドライバ37が配設され
ている。なお上記構成では、ボードに電源コード30及
び通信ケーブル31が接続されているがこれに限らず電
源に電池を用い、通信を光通信によって行なうことによ
りコードレスにすることも可能である。The control board 33 consists of a RAM chip or a write-once CD arranged on the board, and has a keyboard management table that defines the keyboard displayed on the flat panel 32, a mouse button management table that defines the pointer (mouse), and operations. A storage device 34 consisting of a storage unit storing programs, etc., a touch position detection unit 10 connected to the flat panel 32 and performing touch detection/processing and display control by suppressing the panel, a display control unit 15, a keyboard control unit 17, A control section 35 consisting of a mouse control section 20, an operation control section 22, etc., a mounted equipment storage section 36 consisting of a power transformer connected to the power cord 3o, a communication control section connected to the communication cable 31, etc., and an external storage such as an IC card. A driver 37 is provided for exchanging data with the medium. In the above configuration, the power cord 30 and the communication cable 31 are connected to the board, but the present invention is not limited to this, and it is also possible to make the board cordless by using a battery as the power source and performing communication by optical communication.
次に本発明に係る情報処理動作を第6図、第9図乃至第
11図のフロチャートにもとづき説明する。Next, the information processing operation according to the present invention will be explained based on the flowcharts of FIGS. 6 and 9 to 11.
まずオペレータがフラットパネルデイスプレィ11の電
源スィッチをオンにすると、フラットパネル32は電子
スクリーンになり、表示制御部15の制御によって予め
定義されたキーボード及びマウス13とともにオブジェ
クトの入っている図示しないツールボックスのアイコン
を表示させる(ステップ101)。次に例えば表示され
たマウス13を指等で押圧して移動させてカーソル13
t)をツールボックスにあわせて選択することにより、
あるいはツールボックス上の指定された領域への指など
の接触によって上記ツールボックスをオープンにする(
ステップ102)。これにより各オブジェクトの目録で
あるメニューが表示され(ステップ103)、オブジェ
クトの選択が可能になる。このメニューには前述したご
とくキーボードのファンクションキーで選択されるメニ
ュー、マウス13のカーソル13bによって選択される
ポツプアップ/プルダウンメニュー等があり、その他オ
ブジェクトボックスから取り出し/複写によって選択す
る方法もある。これらの中から所望の方法によってオブ
ジェクトの選択を行なう(ステップ104)、尚、キー
ボードやマウスは使用頻度が高いことが一般的であるた
め、上記実施例では利用者の選択を待つまでもなく、こ
れらをあらかじめ表示するものを例示している。しかし
ながら、原理的にはこれらも全てツールボックスに入れ
ておいて後から選択的に取り出すことにしてもよい。そ
の場合にステップ102から始めることになる。次に選
択されたオブジェクトに対する操作を指示する。ここで
、例えば選択されたオブジェクトを第7図に示すような
ウィンドウとし、ウィンドウを移動させる場合について
説明する。アイコンは、第8図に示すように、例えば4
分割にしてそれぞれのエリアを指等で押圧して移動、コ
ピー、拡大/縮小、消去等の操作ができるようになって
いる。また開示されたオブジェクト(ウィンドウ)の場
合には、上記各操作に対応するボタン群41〜44が適
宜配置され、やはり指等で直接操作できるようになって
いる。First, when the operator turns on the power switch of the flat panel display 11, the flat panel 32 becomes an electronic screen, and under the control of the display control unit 15, a predefined keyboard and mouse 13 as well as a tool box (not shown) containing objects are displayed. icon is displayed (step 101). Next, for example, press the displayed mouse 13 with your finger or the like to move the cursor 13.
By selecting t) according to the toolbox,
Alternatively, open the toolbox by touching a specified area on the toolbox with your finger, etc. (
Step 102). As a result, a menu listing each object is displayed (step 103), and the object can be selected. As mentioned above, this menu includes menus selected using the function keys on the keyboard, pop-up/pull-down menus selected using the cursor 13b of the mouse 13, and other methods of selection by taking out/copying from an object box. An object is selected from among these using a desired method (step 104). Since the keyboard and mouse are generally used frequently, in the above embodiment, there is no need to wait for the user's selection. An example of displaying these in advance is shown. However, in principle, all of these may also be stored in the toolbox and selectively taken out later. In that case, we will start from step 102. Next, instructions are given to operate the selected object. Here, a case will be described in which, for example, the selected object is a window as shown in FIG. 7 and the window is moved. For example, the icon may be 4 as shown in Figure 8.
By dividing the area and pressing each area with your finger, you can perform operations such as moving, copying, enlarging/reducing, and erasing. Further, in the case of the disclosed object (window), button groups 41 to 44 corresponding to each of the above-mentioned operations are appropriately arranged so that they can be operated directly with a finger or the like.
ここで、まずオペレータが指で表示されたウィンドウ上
の操作ボタンの中から操作ボタン40の移動エリアの部
分を押圧すると(ステップ105)、この接触がフラッ
トパネル32に検出され、その位置情報等が制御部35
の接触位置検出部10に出力される。接触位置検出部1
0は、オブジェクト管理テーブルに登録される各オブジ
ェクト表示領域にもとづき、いずれかのオブジェクトが
接触を受けたか検索する(ステップ106)。ここでオ
ブジェクトの指定を示していない位置への接触があった
場合には操作を行なうことができないのでステップ10
5に戻り次のパネル32への接触を待つ。また接触した
位置が移動ボタンを持つウィンドウのときには、管理テ
ーブルに登録されているオブジェクトを指定していると
して、キーボード、マウス以外のその他を選択して(ス
テップ107)、ウィンドウに対するその他の操作フロ
ーチャートに移る(ステップ108)。上記操作フロー
チャートは、第8図に示すように、まずステップ106
での指定が単にウィンドウの指定なのか、それともウィ
ンドウに対する操作の指定なのか、を判定する(ステッ
プ201)。この判定は、オブジェクト管理テーブルの
ウィンドウを示す識別子10の各操作ボタン領域を検索
し、登録されている操作ボタンの位置情報と接触位置の
情報とから、操作の種類を検索することにより行なう。Here, first, when the operator presses the movement area of the operation button 40 from among the operation buttons on the displayed window with his finger (step 105), this contact is detected by the flat panel 32, and the position information etc. Control unit 35
It is output to the contact position detection section 10 of. Contact position detection part 1
0 searches for which object has been touched based on each object display area registered in the object management table (step 106). If there is contact at a position that does not indicate the object designation, the operation cannot be performed, so step 10
5 and waits for the next panel 32 to be touched. In addition, if the touched position is a window with a movement button, it is assumed that an object registered in the management table is specified, and an object other than the keyboard and mouse is selected (step 107), and the other operation flowchart for the window is displayed. Move (step 108). As shown in FIG. 8, the above operation flowchart begins with step 106.
It is determined whether the designation in is simply a window designation or a designation of an operation for a window (step 201). This determination is made by searching each operation button area of the identifier 10 indicating the window of the object management table, and searching for the type of operation from the registered operation button position information and contact position information.
ここで、オブジェクトの指定の場合には、上記ウィンド
ウにフラグをたてて現在の処理対傘としくステップ20
2> 、ステップ105に戻り次の接触を待つ。また操
作指定の場合には、上記ウィンドウが現在の処理対象に
なっているかどうか判定する(ステップ203)。ここ
でウィンドウが処理対象になっていない場合には、ステ
ップ202と同様に当該ウィンドウにフラグをたてて現
在の処理対象とする(ステップ204)。そして検索し
た操作ボタン(移動ボタン)から操作の種類は、ウィン
ドウの移動と認識し、操作プログラム格納部23に登録
されている各操作プログラムの中から移動に対応する操
作実効プログラムが検索され(ステップ205)、該操
作実効プログラムにしたがった移動操作が実行される(
ステップ206)。このプログラムは、例えばオペレー
タに移動先の位置をパネル32への接触によって示すよ
うに要求し、接触による位置情報が再び検出されると、
ウィンドウの位置と接触位置との情報から移動距離等を
計算して、オブジェクト1!!テーブル16に登録され
ているウィンドウの各領域値を計算結果にもとづき更新
登録し、表示制御部によって更新されたウィンドウの各
領域値に応じた表示の更新を行なう。そしてプログラム
の実行が終了するとステップ105に戻り、パネル32
への次の接触を待つ。Here, in the case of specifying an object, set a flag in the above window and set it as an umbrella for the current process in step 20.
2>, the process returns to step 105 and waits for the next contact. If the operation is specified, it is determined whether the window is currently being processed (step 203). If the window is not the current processing target, the window is flagged as the current processing target in the same manner as in step 202 (step 204). Then, the type of operation from the searched operation button (movement button) is recognized as window movement, and an operation execution program corresponding to movement is searched from among the operation programs registered in the operation program storage section 23 (step 205), the movement operation according to the operation execution program is executed (
Step 206). This program, for example, requests the operator to indicate the location of the destination by touching the panel 32, and when the location information by the touch is detected again,
Calculate the movement distance etc. from the information of the window position and contact position, and move object 1! ! Each region value of the window registered in the table 16 is updated and registered based on the calculation result, and the display is updated according to each region value of the window updated by the display control section. When the execution of the program is completed, the process returns to step 105 and the panel 32
Wait for the next contact.
なおステップ1.06で、接触位置がキーボードのオー
プン領域を指定しているときには、ステップ107でキ
ーボードを選択し、キーボード制御部による制御フロー
チャートに移る(ステップ109)。キーボード制御部
は、第9図に示す制御フローチャートにもとづき、まず
オブジェクトの指定がキー指定か、操作ボタン指定か、
を判定する(ステップ301)。この判定は、キー表示
領域と操作ボタン群表示領域を検索して、キー又はボタ
ンの位W:1情報と接触位置の情報とから該当するキー
又はボタンを検索することにより行なう。Note that when the touch position specifies the open area of the keyboard in step 1.06, the keyboard is selected in step 107, and the process moves to the control flowchart by the keyboard control unit (step 109). Based on the control flowchart shown in FIG. 9, the keyboard control unit first determines whether the object is specified by a key or an operation button.
is determined (step 301). This determination is made by searching the key display area and the operation button group display area, and searching for the corresponding key or button from the key or button position W:1 information and the contact position information.
ここで、キー人力である場合には、キーマツプテーブル
24によってキーを特定しくステップ302)、キー人
力の操作実効プログラムを実行して(ステップ303)
、ステップ105に戻り次の接触を待つ。また接触位置
が操作ボタンを指定している場合には、キーボード制御
部17は、登録されている各操作ボタンの位置情報と接
触位置の情報とから、操作の種類を検索して特定する(
ステップ304)。そして特定された操作にもとづき、
操作プログラム格納部23にU録されている操作プログ
ラムの中から該当するプログラムを選択し、当該操作プ
ログラムにしたがった操作を実行する(ステップ305
)、そしてブ【」グラムの実行が終了すると、ウィンド
ウの場合と同様ステップ105に戻り、パネル32への
次の接触を待つ。Here, if the key is manually operated, the key is identified using the key map table 24 (step 302), and a key manual operation execution program is executed (step 303).
, returns to step 105 and waits for the next contact. Further, if the touch position specifies an operation button, the keyboard control unit 17 searches and specifies the type of operation from the registered position information of each operation button and the contact position information (
Step 304). Based on the identified operations,
A corresponding program is selected from among the operation programs stored in the operation program storage section 23, and an operation according to the operation program is executed (step 305).
), and when the execution of the program is completed, the process returns to step 105 and waits for the next touch on the panel 32, as in the case of windows.
またステップ106で、接触位置がマウス管理テーブル
20に登録されている操作指定ボタ、領域を指定してい
るときには、ステップ107 T−、ウスを選択し、第
11図に示すマウス制御部19による問罪フローチャー
トにもとづき、まずオブジェクトの指定が移動ボタンの
指定か、操作指定ボタンの指定か、を判定ツる(ステッ
プ401)。Further, in step 106, when the touch position specifies an operation designation button or area registered in the mouse management table 20, step 107 selects T-, the mouse, and executes an inquiry using the mouse control unit 19 shown in FIG. Based on the flowchart, first, it is determined whether the object designation is a movement button designation or an operation designation button designation (step 401).
この判定は、タッチ移動ボタン領域と操作指定ボタン領
域を検索して各ボタンの位置情報と接触位置の情報とか
ら該当するボタンを検索することにより行なう。ここで
タッチ移動ボタンを指定している場合には、移!71m
の計算を行なう(ステップ402)。移1jJffiの
計算は、1 (タッチ移動ボタン領域の中心点)=(タ
ーチ検゛出点)1として粋出される。そしてこの計算値
が所定の移!1JIaより大きいかどうか判定する(ス
テップ4o3)。This determination is made by searching the touch movement button area and the operation designation button area, and searching for the corresponding button from the position information of each button and the contact position information. If you have specified the touch move button here, move! 71m
is calculated (step 402). The calculation of the movement 1jJffi is calculated as 1 (the center point of the touch movement button area)=(the touch detection point)1. And this calculated value is the predetermined shift! It is determined whether it is larger than 1JIa (step 4o3).
ここで移動Oがaより小さいとさ・には、移動はないも
のと判定してステップ105に戻り次の接触を待つ。ま
た移!lJmがaより大きいときには、マウスボタン管
理テーブル18のタッチ移動ボタン領域を、新規な移動
位置が上記領域の中心になるように更新する(ステップ
404)。そして更新された値にもとづき、マウスの表
示を更新しくステップ405)、ステップ105に戻る
。If the movement O is smaller than a, it is determined that there is no movement and the process returns to step 105 to wait for the next contact. Moving again! When lJm is larger than a, the touch movement button area of the mouse button management table 18 is updated so that the new movement position becomes the center of the area (step 404). Then, based on the updated value, the mouse display is updated (step 405), and the process returns to step 105.
またステップ401において、接続位置が操作指定ボタ
ン領域を指定している場合には、マウス制御部19は、
登録されている各操作指定ボタン領域の位置情報と接触
位置の情報とからボタンテーブルへのポインタ値を検索
し、該ポインタ値が示すボタンテーブルの所定の識別子
の各パターン領域を検索し、該当するマウスボタンを検
出する。Further, in step 401, if the connection position specifies the operation designation button area, the mouse control unit 19
A pointer value to the button table is searched from the position information and touch position information of each registered operation designation button area, and each pattern area of a predetermined identifier of the button table indicated by the pointer value is searched, and the corresponding pattern area is searched. Detect mouse buttons.
上記マウスボタンの検出は、ボタンの形状を示す基本パ
ターン、色を示す色パターン、シェードや網かけを示す
シェードパターン等によって行なわれる。マウスバタン
が検出されると、上記特定されたマウスボタンによって
指示されるオブジェクト管理テーブルのボタン領域から
オブジェクトの操作を、検索して特定する(ステップ4
06)。操作制御部22は、特定された操作にもとづき
、操作プログラム格納部23に登録されている操作プロ
グラムの中から該当する操作プログラムを選択し、当該
操作プログラムにしたがった操作を実行する(ステップ
407)。そしてプログラムの実行が終了すると、・ウ
ィンドウの場合と同様ステップ105に戻り、パネル3
2への次の接触を待つ。The detection of the mouse button is performed using a basic pattern indicating the shape of the button, a color pattern indicating the color, a shade pattern indicating the shade or shading, and the like. When a mouse button is detected, the object operation specified by the specified mouse button is searched and specified from the button area of the object management table (step 4).
06). Based on the specified operation, the operation control unit 22 selects the corresponding operation program from among the operation programs registered in the operation program storage unit 23, and executes the operation according to the operation program (step 407). . When the execution of the program is finished, the process returns to step 105 as in the case of the window, and the panel 3
Wait for next contact to 2.
キーボードやマウスと他のウィンドウ等の電子オブジェ
クトを分けている理由としては、他にアクティブになっ
ている電子オブジェクトの有無と全く関係なく、キーボ
ードやマウスは基本的に常にアクティブであるからであ
る。したがっである1つのウィンドウをアクティブにし
て、次にキーボードに接触しても、アクティブフラグの
移動はおこらず通常は、キーボードからの操作がアクデ
イプであるウィンドウに対して行なわれることになる。The reason why the keyboard and mouse are separated from other electronic objects such as windows is that the keyboard and mouse are basically always active, regardless of whether there are other active electronic objects. Therefore, even if one window is activated and the keyboard is touched next, the active flag will not be moved and the keyboard operation will normally be performed on the active window.
なお本願実施例では、情報の入力検出をフラットパネル
の抑圧による感圧検出によって行なっているが、これに
限らず例えば、ライトペンを用いて光感応検出によるも
の、パルスを発生するペンを用いてパルス検出によるも
の、静電誘導によるもの、電磁誘導によるものその他ス
トレインゲージを用いてひずみ検出によるもの等多種類
の実行手段が可能である。In the embodiment of the present application, information input is detected by pressure-sensitive detection by suppressing a flat panel, but the invention is not limited to this. Many types of execution means are possible, such as one using pulse detection, one using electrostatic induction, one using electromagnetic induction, and one using strain detection using a strain gauge.
したがって本発明では、フラットパネルに表示された情
報入力$1を指等で直接指定し、かつオブジェクトの移
動や削除などの基本操作ができるので従来の選択、コマ
ンド選択肢の表示、コマンド選択肢の選択、移動位置の
指定といった長いオペレーションをなくし、操作性を飛
躍的に向上させることができる。また管理テーブルの登
録内容を変更することによって各情報パノJ装置のパネ
ルの表示状態を変化させることも可能である。またパネ
ルの画面で展開されるソフトウェアは、従来オフィスワ
ークステーション用に開発されてきたものをそのまま利
用できるので、製作コストを削減することができる。さ
らに本発明の情報処理装置は、薄型のフラットパネルデ
イスプレィで構成されているが表面は基本的には平らな
台であり、使用中以外のときには机や7−プルとして使
用が可能である。このことは、情報機器としての専有空
間を無くし、大きな空間を解放することであり、オフィ
ス等の設計にも大きなメリットをもたらすものである。Therefore, in the present invention, it is possible to directly specify the information input $1 displayed on the flat panel with a finger, etc., and perform basic operations such as moving and deleting objects. It eliminates long operations such as specifying movement positions, dramatically improving operability. It is also possible to change the display state of the panel of each information pano J device by changing the registered contents of the management table. Furthermore, the software developed on the panel screen can be used as is, which has been developed for office workstations, so production costs can be reduced. Furthermore, although the information processing apparatus of the present invention is composed of a thin flat panel display, the surface is basically a flat stand, and can be used as a desk or a 7-pull when not in use. This eliminates the exclusive space for information equipment, freeing up a large space, and brings great benefits to the design of offices and the like.
またプリントall!を内在させてパネル上から上記接
触による指示を与え、プリント機構を駆動させてコピー
ををることも可能である。Also print all! It is also possible to make a copy by incorporating the above-mentioned instruction by touching from the panel and driving the print mechanism.
その飽水発明のフラットパネルデイスプレィは、水平に
して使用するので、従来のアップライトのCRTに較べ
、デイスプレィのt11aJl!!をオペレータがあび
るのを防止することができる。また操作の終了後はスイ
ッチを切ってもよいし、表示画面を電子アイドル状態に
して画面の一部に所定のパターンを点滅表示させること
もできる。また上記フラットパネルデイスプレィは、平
板f14fiになっているので、不使用の際には立て掛
けたり、所定の隙間に収納したりすることができ、収納
性にも優れている。The flat panel display of the water-filled invention is used horizontally, so compared to the conventional upright CRT, the display is t11aJl! ! This can prevent the operator from inadvertently Further, after the operation is completed, the switch may be turned off, or the display screen may be placed in an electronic idle state and a predetermined pattern may be displayed blinking on a part of the screen. Furthermore, since the flat panel display is a flat panel f14fi, it can be stood upright or stored in a predetermined gap when not in use, and has excellent storage properties.
以上説明したように本発明は、情報処理装置を入力表示
一体としたので、部品点数を削減し、取り扱い及び運用
管理を容易にすることができる。As described above, the present invention integrates the input and display of the information processing device, so the number of parts can be reduced and handling and operational management can be facilitated.
第1図は本発明に係る情報処理装置のブロック図、第2
図は同じく構成図、第3図〜第5図は各管理テーブル、
キーマツプテーブル及びマウスボタンテーブルの登録内
容を示す図、第6図、第9図乃至第11図は第1図の動
作を示すフローチャート、第7図はウィンドウを示す図
、第8図はアイコンの一例を示1図である。
10・・・接触位置検出部、11・・・フラットパネル
デイスプレィ、12・・・キーボード、13・・・電子
ポインタ(マウス)、14・・・ウィンドウ、15・・
・表示制御部、16・・・オブジェクト(表示単位)管
理テーブル、17・・・キーボード制御部、18・・・
キーボード管理テーブル、19・・・電子ポインタ(マ
ウス)制御部、20・・・マウスボタン管理テーブル、
21・・・マウスボタンテーブル、22・・・操作制御
部、23・・・操作プログラム格納部
@2図
第7図
Tシ自しエ11ア − 瑚号Δ−
e+77第8図FIG. 1 is a block diagram of an information processing device according to the present invention, and FIG.
The figure is the same configuration diagram, Figures 3 to 5 are each management table,
Figures 6, 9 to 11 are flowcharts showing the operation of Figure 1, Figure 7 is a window, and Figure 8 is a diagram showing the registered contents of the key map table and mouse button table. FIG. 1 shows an example. DESCRIPTION OF SYMBOLS 10... Contact position detection part, 11... Flat panel display, 12... Keyboard, 13... Electronic pointer (mouse), 14... Window, 15...
- Display control section, 16... Object (display unit) management table, 17... Keyboard control section, 18...
Keyboard management table, 19... Electronic pointer (mouse) control unit, 20... Mouse button management table,
21...Mouse button table, 22...Operation control section, 23...Operation program storage section
e+77 Figure 8
Claims (2)
の所望位置に表示する表示手段と、前記画面上に表示さ
れた前記入力手段の画像への接触操作に対応して所望の
情報の入力処理を実行する入力処理手段と を具えたことを特徴とする情報処理装置。(1) A display means for displaying an image corresponding to the input means for inputting information at a desired position on the screen, and a display means for displaying desired information in response to a touch operation on the image of the input means displayed on the screen. An information processing device comprising: input processing means for performing input processing.
ェクトのうちの少なくとも1つを表示することを特徴と
する特許請求の範囲第(1)項記載の情報処理装置。(2) The information processing apparatus according to claim (1), wherein the display means displays at least one of a keyboard, a pointer, and an object.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62309231A JPH01149121A (en) | 1987-12-07 | 1987-12-07 | Information processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62309231A JPH01149121A (en) | 1987-12-07 | 1987-12-07 | Information processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01149121A true JPH01149121A (en) | 1989-06-12 |
Family
ID=17990508
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62309231A Pending JPH01149121A (en) | 1987-12-07 | 1987-12-07 | Information processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01149121A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5510639A (en) * | 1978-07-10 | 1980-01-25 | Hitachi Ltd | Input-output display unit |
| JPS60103444A (en) * | 1983-11-10 | 1985-06-07 | Fuji Photo Film Co Ltd | Keyboard device |
| JPS62179022A (en) * | 1986-02-03 | 1987-08-06 | Toshiba Corp | Input device |
-
1987
- 1987-12-07 JP JP62309231A patent/JPH01149121A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5510639A (en) * | 1978-07-10 | 1980-01-25 | Hitachi Ltd | Input-output display unit |
| JPS60103444A (en) * | 1983-11-10 | 1985-06-07 | Fuji Photo Film Co Ltd | Keyboard device |
| JPS62179022A (en) * | 1986-02-03 | 1987-08-06 | Toshiba Corp | Input device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3100550B2 (en) | Erasing method and system in digitizer | |
| JP4939569B2 (en) | Trackpad pointing device with dedicated functional area | |
| US6489951B1 (en) | Method and system for providing touch-sensitive screens for the visually impaired | |
| US5821930A (en) | Method and system for generating a working window in a computer system | |
| JP5188132B2 (en) | Display method of data processing apparatus | |
| CN1661538B (en) | Pointing device for terminal with touch screen and method of using same | |
| US7173603B2 (en) | Input system, program, and recording medium | |
| JP4312298B2 (en) | Digitizer system and menu item determination method | |
| EP0464712A2 (en) | Display/input control system for software keyboard in information processing apparatus having integral display/input device | |
| JP5630160B2 (en) | Information processing apparatus, information processing method, and computer program | |
| JP3319647B2 (en) | Character input device | |
| JP2005235188A (en) | Data entry device | |
| WO2009031478A2 (en) | Information processor, user interface control method and program | |
| US20110126100A1 (en) | Method of providing gui for guiding start position of user operation and digital device using the same | |
| WO2018123320A1 (en) | User interface device and electronic apparatus | |
| JPH09167058A (en) | Information processing device | |
| JPH01149121A (en) | Information processor | |
| JP6027735B2 (en) | Display device and display method | |
| JP2001195170A (en) | Portable electronic equipment, input controller and storage medium | |
| JP2014016927A (en) | Information processing device and program | |
| JP4143529B2 (en) | Information input device, information input method, computer program, and computer-readable storage medium | |
| JPH01149119A (en) | Information processor | |
| JPH04273322A (en) | Hierarchical menu selecting device | |
| JPH01149120A (en) | Information processor | |
| CN101424996A (en) | Human-machine device |