JP2003330612A - Information input/output system, program and storage medium - Google Patents
Information input/output system, program and storage mediumInfo
- Publication number
- JP2003330612A JP2003330612A JP2002136882A JP2002136882A JP2003330612A JP 2003330612 A JP2003330612 A JP 2003330612A JP 2002136882 A JP2002136882 A JP 2002136882A JP 2002136882 A JP2002136882 A JP 2002136882A JP 2003330612 A JP2003330612 A JP 2003330612A
- Authority
- JP
- Japan
- Prior art keywords
- image
- information input
- overwrite
- application
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Drawing Aids And Blackboards (AREA)
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報入出力システ
ム、プログラムおよび記憶媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information input / output system, a program and a storage medium.
【0002】[0002]
【従来の技術】従来より、ホワイトボードや書き込みシ
ート等の書き込み面に筆記用具を用いて書き込んだ手書
きの情報を、専用のスキャナで読み取り、専用のプリン
タで記録紙に出力することが可能な電子黒板装置が知ら
れている。これに対し、近年にあっては、電子黒板の書
き込み面に情報入力装置を配置して、書き込み面に手書
きで書き込んだ情報をリアルタイムでパーソナルコンピ
ュータ等のコンピュータに入力することを可能にした情
報入力システムも提供されている。2. Description of the Related Art Conventionally, an electronic device capable of reading handwritten information written on a writing surface such as a whiteboard or a writing sheet by using a writing tool with a dedicated scanner and outputting the recording paper with a dedicated printer. Blackboard devices are known. On the other hand, in recent years, an information input device is arranged on the writing surface of the electronic blackboard so that the information handwritten on the writing surface can be input to a computer such as a personal computer in real time. A system is also provided.
【0003】例えば、マイクロフィールド・グラフィッ
クス社製(Microfield Graphics,Inc.)のソフトボード
は、ホワイトボード上に情報入力装置を配設して構成さ
れ、ホワイトボード上に書かれた文字や絵等のビジュア
ルデータをコンピュータにリアルタイムで取り込むこと
を可能にした装置である。このソフトボードを用いて構
成された情報入力システムでは、ソフトボードで取り込
んだビジュアルデータをコンピュータに入力してCRT
(Cathode Ray Tube)に表示したり、液晶プロジェクタ
ーを用いて大型のスクリーンに表示したり、プリンタで
記録紙に出力すること等が可能となっている。また、ソ
フトボードが接続されたコンピュータの画面を液晶プロ
ジェクターでソフトボード上に投影し、ソフトボード上
でコンピュータを操作することも可能となっている。For example, a software board manufactured by Microfield Graphics, Inc. is constructed by arranging an information input device on a whiteboard, and characters and pictures written on the whiteboard. It is a device that makes it possible to capture the visual data of a computer in real time. In the information input system configured by using this soft board, the visual data captured by the soft board is input to the computer and the CRT is used.
It can be displayed on a (Cathode Ray Tube), displayed on a large screen using a liquid crystal projector, and output to recording paper with a printer. It is also possible to project the screen of the computer to which the soft board is connected onto the soft board with a liquid crystal projector and operate the computer on the soft board.
【0004】また、近年においては、文字および画像を
表示するための表示装置と、表示装置の前面に情報入力
面(タッチパネル面)を配設した情報入力装置と、情報
入力装置からの入力に基づいて表示装置の表示制御を行
う制御装置とを備え、表示装置および情報入力装置を用
いて電子黒板の表示面および書き込み面を構成した情報
入出力システムが提供されている。In recent years, a display device for displaying characters and images, an information input device in which an information input surface (touch panel surface) is provided on the front surface of the display device, and an input from the information input device are used. An information input / output system is provided that includes a control device that controls the display of a display device, and that uses the display device and the information input device to configure the display surface and the writing surface of the electronic blackboard.
【0005】例えば、スマート・テクノロジィズ社製
(SMART Technologies Inc.)のスマート2000で
は、コンピュータに接続された液晶プロジェクターを用
いて文字・絵・図形・グラフィックの画像をパネルに投
影した状態で、パネルの投影面(表示面)の前面に配設
された情報入力装置(書き込み面)を用いて手書きの情
報をコンピュータに取り込む処理を行う。そして、コン
ピュータ内で手書きの情報と画像情報とを合成し、再
度、液晶プロジェクターを介してリアルタイムで表示で
きるようにしている。[0005] For example, in the Smart 2000 manufactured by SMART Technologies Inc., a panel is used in a state where a liquid crystal projector connected to a computer is used to project images of characters, pictures, figures and graphics on the panel. Using the information input device (writing surface) arranged on the front surface of the projection surface (display surface), the process of importing handwritten information into the computer is performed. Then, the handwritten information and the image information are combined in the computer so that they can be displayed again in real time via the liquid crystal projector.
【0006】このような情報入出力システムでは、表示
装置によって表示されている画面上の画像に対して、情
報入力装置を用いて入力した画像を上書き画像として重
ねて表示できるため、会議、プレゼンテーション、教育
現場等において既に広く利用されており、その使用効果
が高く評価されている。また、このような情報入出力シ
ステムに音声・画像等の通信機能を組み込み、遠隔地間
を通信回線で接続することにより、電子会議システムと
しても利用されている。In such an information input / output system, an image input using the information input device can be superimposed and displayed as an overwritten image on the image displayed on the screen by the display device. It is already widely used in educational settings, and its use effect is highly evaluated. Further, such an information input / output system is also used as an electronic conference system by incorporating a communication function such as voice / image and connecting remote places with a communication line.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、前述し
たような情報入出力システムは、パーソナルコンピュー
タ等の普及に伴い、情報の入力および表示をするための
有力なツールとして位置付けられているが、まだ、完全
とはいえず、本格的な実用化に向けていまだ解決されね
ばならない課題が多々存在する。However, the information input / output system as described above is positioned as a powerful tool for inputting and displaying information with the spread of personal computers and the like. It cannot be said to be perfect, and there are many problems that must be solved for full-scale commercialization.
【0008】近年においては、コンピュータで複数のア
プリケーションプログラムを切り替えながら使用するこ
とが多くなっている。ところが、従来の情報入出力シス
テムにおいては、アプリケーションプログラムをワード
プロセッサソフトからプレゼンテーションソフトに切り
替えて使用する場合に、ワードプロセッサソフトを使用
していた際に情報入力装置を用いて入力した上書き画像
がアプリケーションプログラムを使用していた際に情報
入力装置を用いて入力した上書き画像と共に同一ファイ
ルに保存されるため、不必要な上書き画像を削除しなけ
ればならなかったり、また、上書き画像のデータサイズ
が増加する等の不具合が生じている。In recent years, a computer is often used while switching a plurality of application programs. However, in the conventional information input / output system, when the application program is switched from the word processor software to the presentation software and used, the overwrite image input using the information input device when the word processor software is used does not change the application program. Since it is saved in the same file as the overwrite image that was input using the information input device when it was in use, unnecessary overwrite images must be deleted, or the data size of the overwrite image increases. There is a problem with.
【0009】本発明の目的は、上書き画像がどのアプリ
ケーションプログラムに対して描画されたものかを簡単
に識別することができ、利便性の向上を図ることができ
る情報入出力システム、プログラムおよび記憶媒体を提
供することである。An object of the present invention is to provide an information input / output system, a program and a storage medium which can easily identify to which application program an overwritten image is drawn and improve convenience. Is to provide.
【0010】[0010]
【課題を解決するための手段】請求項1記載の発明の情
報入出力システムは、表示装置と、この表示装置の表示
面に情報入力領域を位置させて所定物体による情報入力
を検出する情報入力装置と、この情報入力装置からの入
力に応じてアプリケーションプログラムを実行する制御
装置と、を備える情報入出力システムにおいて、前記情
報入力領域における所定物体による情報入力に応じ、前
記アプリケーションプログラムに基づいて前記表示装置
に表示されているアプリケーション画像に対する上書き
画像を描画する描画手段と、この描画手段により描画さ
れた前記上書き画像を、前記情報入力領域における所定
物体による情報入力の際にアクティブになっていた前記
アプリケーションプログラムに対応付ける上書き画像対
応付け手段と、を備える。An information input / output system according to a first aspect of the present invention is a display device and an information input device for locating an information input area on a display surface of the display device to detect information input by a predetermined object. In an information input / output system including a device and a control device that executes an application program in response to an input from the information input device, in accordance with the information input by a predetermined object in the information input area, the information processing device is based on the application program. The drawing means for drawing an overwrite image for the application image displayed on the display device, and the overwrite image drawn by the drawing means are active when information is input by a predetermined object in the information input area. Overwriting image associating means that is associated with the application program Obtain.
【0011】したがって、アプリケーションプログラム
のアプリケーション画像に対して描画された上書き画像
が、当該アプリケーションプログラムに対応付けられ
る。これにより、上書き画像がアプリケーションプログ
ラム単位で管理され、上書き画像がどのアプリケーショ
ンプログラムに対して描画されたものかを簡単に識別す
ることが可能になるので、利便性の向上を図ることが可
能になる。Therefore, the overwrite image drawn on the application image of the application program is associated with the application program. As a result, the overwrite image is managed in units of application programs, and it is possible to easily identify to which application program the overwrite image was drawn, so that convenience can be improved. .
【0012】請求項2記載の発明は、請求項1記載の情
報入出力システムにおいて、前記上書き画像対応付け手
段は、前記アプリケーションプログラムの前記アプリケ
ーション画像が前記表示装置の表示面を移動する際に、
描画された前記上書き画像を当該アプリケーション画像
に対応付ける。According to a second aspect of the present invention, in the information input / output system according to the first aspect, the overwriting image associating means, when the application image of the application program moves on the display surface of the display device,
The drawn overwriting image is associated with the application image.
【0013】したがって、アプリケーションプログラム
のアプリケーション画像を移動(例えば、ページ捲りや
スクロール等)する際に、アプリケーションプログラム
のアプリケーション画像と当該アプリケーション画像に
対して描画された上書き画像とを確実に対応付けること
が可能になるので、更なる利便性の向上を図ることが可
能になる。Therefore, when the application image of the application program is moved (for example, page turning or scrolling), the application image of the application program and the overwritten image drawn on the application image can be surely associated with each other. Therefore, it becomes possible to further improve convenience.
【0014】請求項3記載の発明は、請求項1または2
記載の情報入出力システムにおいて、前記アプリケーシ
ョンプログラムまたは前記アプリケーションプログラム
の前記アプリケーション画像に対応付けられた前記上書
き画像は、当該アプリケーションプログラムが終了する
際に、記憶部に保存される。The invention according to claim 3 is the invention according to claim 1 or 2.
In the information input / output system described above, the overwrite image associated with the application program or the application image of the application program is stored in a storage unit when the application program ends.
【0015】したがって、アプリケーションプログラム
またはアプリケーションプログラムのアプリケーション
画像に対応付けられた上書き画像の保存忘れを防止する
ことが可能になる。Therefore, it becomes possible to prevent forgetting to save the overwrite image associated with the application program or the application image of the application program.
【0016】請求項4記載の発明は、請求項1ないし3
のいずれか一記載の情報入出力システムにおいて、前記
アプリケーションプログラムの前記アプリケーション画
像に対応付けられた前記上書き画像を前記表示装置に一
覧表示する上書き画像一覧表示手段と、この上書き画像
一覧表示手段により一覧表示された複数の前記上書き画
像から一の前記上書き画像を選択可能とする上書き画像
選択手段と、この上書き画像選択手段により選択された
前記上書き画像を前記アプリケーション画像とともに表
示する上書き画像再表示手段と、を備える。The invention according to claim 4 is the invention according to claims 1 to 3.
In the information input / output system according to any one of items 1 to 3, an overwrite image list display unit that displays a list of the overwrite images associated with the application images of the application program on the display device, and a list by the overwrite image list display unit Overwriting image selecting means for selecting one of the overwriting images from the displayed plurality of overwriting images, and overwriting image re-displaying means for displaying the overwriting image selected by the overwriting image selecting means together with the application image. , Is provided.
【0017】したがって、一覧表示された複数の上書き
画像から選択された一の上書き画像がアプリケーション
画像とともに表示される。これにより、例えばページや
アプリケーションプログラムを切り替えた後に確認など
のために上書き画像を再表示することが可能になる。Therefore, one overwrite image selected from the plurality of overwrite images displayed in the list is displayed together with the application image. This makes it possible to redisplay the overwritten image for confirmation, for example, after switching pages or application programs.
【0018】請求項5記載の発明は、請求項1ないし4
のいずれか一記載の情報入出力システムにおいて、当該
アプリケーションプログラムの前記アプリケーション画
像に対応付けられた前記上書き画像について、前記アプ
リケーション画像とともに保存するか、前記上書き画像
のみを保存するか、保存しないかのいずれかを選択させ
る保存方法選択手段を備える。The invention according to claim 5 is the invention according to claims 1 to 4.
In the information input / output system according to any one of 1 to 3, whether the overwrite image associated with the application image of the application program is saved together with the application image, only the overwrite image is saved, or not saved. A storage method selecting means for selecting either one is provided.
【0019】したがって、上書き画像のみのストローク
データ(描画軌跡の座標データ)の小サイズ保存や、ア
プリケーション画像に上書き画像を貼り付け保存等を選
択することが可能になるため、用途に応じた保存が可能
になる。Therefore, it is possible to save the stroke data of only the overwrite image (coordinate data of the drawing locus) in a small size, paste the overwrite image in the application image, and save it. It will be possible.
【0020】請求項6記載の発明のプログラムは、情報
入力装置に設けられた情報入力領域を指示した所定物体
の位置に応じて前記情報入力装置から入力される入力情
報に基づいて各種情報の制御をコンピュータに実行させ
るためのプログラムであって、前記コンピュータに、前
記情報入力領域における所定物体による情報入力に応
じ、アプリケーションプログラムに基づいて表示装置に
表示されているアプリケーション画像に対する上書き画
像を描画する描画機能と、この描画機能により描画され
た前記上書き画像を、前記情報入力領域における所定物
体による情報入力の際にアクティブになっていた前記ア
プリケーションプログラムに対応付ける上書き画像対応
付け機能と、を実現させる。A program according to a sixth aspect of the present invention controls various kinds of information based on input information input from the information input device according to a position of a predetermined object indicating an information input area provided in the information input device. A program for causing a computer to execute a drawing for drawing an overwrite image for an application image displayed on a display device based on the application program in accordance with information input by a predetermined object in the information input area. A function and an overwrite image associating function for associating the overwrite image drawn by the drawing function with the application program that is active when information is input by a predetermined object in the information input area.
【0021】したがって、アプリケーションプログラム
のアプリケーション画像に対して描画された上書き画像
が、当該アプリケーションプログラムに対応付けられ
る。これにより、上書き画像がアプリケーションプログ
ラム単位で管理され、上書き画像がどのアプリケーショ
ンプログラムに対して描画されたものかを簡単に識別す
ることが可能になるので、利便性の向上を図ることが可
能になる。Therefore, the overwrite image drawn on the application image of the application program is associated with the application program. As a result, the overwrite image is managed in units of application programs, and it is possible to easily identify to which application program the overwrite image was drawn, so that convenience can be improved. .
【0022】請求項7記載の発明は、請求項6記載のプ
ログラムにおいて、前記上書き画像対応付け機能は、前
記アプリケーションプログラムの前記アプリケーション
画像が前記表示装置の表示面を移動する際に、描画され
た前記上書き画像を当該アプリケーション画像に対応付
ける。According to a seventh aspect of the invention, in the program according to the sixth aspect, the overwrite image associating function is drawn when the application image of the application program moves on the display surface of the display device. The overwrite image is associated with the application image.
【0023】したがって、アプリケーションプログラム
のアプリケーション画像を移動(例えば、ページ捲りや
スクロール等)する際に、アプリケーションプログラム
のアプリケーション画像と当該アプリケーション画像に
対して描画された上書き画像とを確実に対応付けること
が可能になるので、更なる利便性の向上を図ることが可
能になる。Therefore, when the application image of the application program is moved (for example, page turning or scrolling), the application image of the application program and the overwrite image drawn on the application image can be surely associated with each other. Therefore, it becomes possible to further improve convenience.
【0024】請求項8記載の発明は、請求項6または7
記載のプログラムにおいて、前記アプリケーションプロ
グラムまたは前記アプリケーションプログラムの前記ア
プリケーション画像に対応付けられた前記上書き画像
は、当該アプリケーションプログラムが終了する際に、
記憶部に保存される。The invention according to claim 8 is the invention according to claim 6 or 7.
In the program described, the overwrite image associated with the application program or the application image of the application program, when the application program ends,
It is saved in the memory.
【0025】したがって、アプリケーションプログラム
またはアプリケーションプログラムのアプリケーション
画像に対応付けられた上書き画像の保存忘れを防止する
ことが可能になる。Therefore, it becomes possible to prevent forgetting to save the application program or the overwrite image associated with the application image of the application program.
【0026】請求項9記載の発明は、請求項6ないし8
のいずれか一記載のプログラムにおいて、前記アプリケ
ーションプログラムの前記アプリケーション画像に対応
付けられた前記上書き画像を前記表示装置に一覧表示す
る上書き画像一覧表示機能と、この上書き画像一覧表示
機能により一覧表示された複数の前記上書き画像から一
の前記上書き画像を選択可能とする上書き画像選択機能
と、この上書き画像選択機能により選択された前記上書
き画像を前記アプリケーション画像とともに表示する上
書き画像再表示機能と、を前記コンピュータに実現させ
る。The invention according to claim 9 is the invention according to claims 6 to 8.
In the program according to any one of 1, the overwrite image list display function of displaying a list of the overwrite images associated with the application images of the application program on the display device, and a list display by the overwrite image list display function. An overwrite image selection function that enables selection of one of the overwrite images from a plurality of overwrite images; and an overwrite image redisplay function that displays the overwrite image selected by the overwrite image selection function together with the application image, Make the computer realize.
【0027】したがって、一覧表示された複数の上書き
画像から選択された一の上書き画像がアプリケーション
画像とともに表示される。これにより、例えばページや
アプリケーションプログラムを切り替えた後に確認など
のために上書き画像を再表示することが可能になる。Therefore, one overwrite image selected from the plurality of overwrite images displayed in the list is displayed together with the application image. This makes it possible to redisplay the overwritten image for confirmation, for example, after switching pages or application programs.
【0028】請求項10記載の発明は、請求項6ないし
9のいずれか一記載のプログラムにおいて、当該アプリ
ケーションプログラムの前記アプリケーション画像に対
応付けられた前記上書き画像について、前記アプリケー
ション画像とともに保存するか、前記上書き画像のみを
保存するか、保存しないかのいずれかを選択させる保存
方法選択機能を前記コンピュータに実現させる。According to a tenth aspect of the present invention, in the program according to any one of the sixth to ninth aspects, the overwriting image associated with the application image of the application program is stored together with the application image, The computer is made to realize a saving method selection function of selecting whether to save only the overwrite image or not to save it.
【0029】したがって、上書き画像のみのストローク
データ(描画軌跡の座標データ)の小サイズ保存や、ア
プリケーション画像に上書き画像を貼り付け保存等を選
択することが可能になるため、用途に応じた保存が可能
になる。Therefore, it is possible to save the stroke data of only the overwrite image (coordinate data of the drawing trajectory) in a small size, paste the overwrite image in the application image, and save it. It will be possible.
【0030】請求項11記載の発明のコンピュータに読
み取り可能な記憶媒体は、請求項6ないし10のいずれ
か一記載のプログラムを記憶する。A computer-readable storage medium according to an eleventh aspect of the present invention stores the program according to any one of the sixth to tenth aspects.
【0031】したがって、この記憶媒体に記憶されたプ
ログラムをコンピュータに読み取らせることにより、請
求項6ないし10のいずれか一記載のプログラムと同様
の作用を得ることが可能になる。Therefore, by making a computer read the program stored in this storage medium, it is possible to obtain the same operation as the program according to any one of claims 6 to 10.
【0032】[0032]
【発明の実施の形態】本発明の実施の一形態を図1ない
し図32に基づいて説明する。本実施の形態は、情報入
出力システムとして、大型の表示装置を装備したいわゆ
る電子黒板システムを適用した例である。BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described with reference to FIGS. The present embodiment is an example in which a so-called electronic blackboard system equipped with a large display device is applied as an information input / output system.
【0033】ここで、図1は情報入出力システム1を概
略的に示す外観斜視図である。図1に示すように、情報
入出力システム1は、表示装置であるプラズマディスプ
レイパネル(PDP:Plasma Display Panel)2及び情
報入力装置3で構成されるパネル部4と、制御装置であ
るパーソナルコンピュータ等のコンピュータ5,原稿の
画像を読み取るためのスキャナ6,画像データを記録紙
に出力するプリンタ7,ビデオプレイヤー8(いずれも
図2参照)を収納する機器収納部9とを主体に構成され
ている。Here, FIG. 1 is an external perspective view schematically showing the information input / output system 1. As shown in FIG. 1, an information input / output system 1 includes a panel unit 4 including a plasma display panel (PDP) 2 which is a display device and an information input device 3, a personal computer which is a control device, and the like. 2, a scanner 7 for reading an image of an original, a printer 7 for outputting image data on recording paper, and a device storage 9 for storing a video player 8 (see FIG. 2). .
【0034】PDP2及び情報入力装置3は、PDP2
の表示面2a側に情報入力装置3が位置するようにして
一体化され、PDP2の表示面2aに情報入力装置3の
情報入力領域3aが位置するようにしてパネル部4に収
納されている。このように、パネル部4はPDP2及び
情報入力装置3を収納して、情報入出力システム1の表
示面(PDP2の表示面2a)及び書き込み面(情報入
力領域3a)を構成している。なお、PDP2として
は、電子黒板として利用可能な40インチや50インチ
等の大画面タイプのものが用いられている。また、図示
することは省略するが、PDP2にはビデオ入力端子や
スピーカーが設けられており、ビデオプレイヤー8をは
じめ、その他レーザディスクプレイヤー、DVDプレイ
ヤー、ビデオカメラ等の各種情報機器やAV機器を接続
し、PDP2を大画面モニタとして利用することが可能
な構成になっている。The PDP 2 and the information input device 3 are
The information input device 3 is integrated so as to be positioned on the display surface 2a side, and is housed in the panel unit 4 such that the information input area 3a of the information input device 3 is positioned on the display surface 2a of the PDP 2. In this way, the panel unit 4 houses the PDP 2 and the information input device 3, and constitutes the display surface (display surface 2a of the PDP 2) and the writing surface (information input area 3a) of the information input / output system 1. As the PDP 2, a large screen type such as 40 inches or 50 inches that can be used as an electronic blackboard is used. Although not shown, the PDP 2 is provided with a video input terminal and a speaker, and is connected to various information devices and AV devices such as the video player 8 and other laser disc players, DVD players, video cameras, etc. However, the PDP 2 can be used as a large screen monitor.
【0035】次に、情報入出力システム1に内蔵される
各部の電気的接続について図2を参照して説明する。図
2に示すように、情報入出力システム1は、コンピュー
タ5にPDP2、スキャナ6、プリンタ7、ビデオプレ
イヤー8をそれぞれ接続し、コンピュータ5によってシ
ステム全体を制御するようにしている。また、コンピュ
ータ5には、指先やペンである指示手段等の所定物体で
指示された情報入力領域3a内の位置座標の演算等を行
う情報入力装置3用のコントローラ10が接続されてお
り、このコントローラ10を介して情報入力装置3もコ
ンピュータ5に接続されている。また、コンピュータ5
を介して情報入出力システム1をネットワーク11に接
続することができ、ネットワーク11上に接続された他
のコンピュータで作成したデータをPDP2に表示した
り、情報入出力システム1で作成したデータを他のコン
ピュータに転送することも可能になっている。Next, the electrical connection of each unit built in the information input / output system 1 will be described with reference to FIG. As shown in FIG. 2, in the information input / output system 1, the computer 5 is connected to the PDP 2, the scanner 6, the printer 7, and the video player 8, and the computer 5 controls the entire system. Further, the computer 5 is connected with a controller 10 for the information input device 3 that calculates the position coordinates in the information input area 3a designated by a predetermined object such as a fingertip or a pointing means such as a pen. The information input device 3 is also connected to the computer 5 via the controller 10. Also, the computer 5
The information input / output system 1 can be connected to the network 11 via the, and the data created by another computer connected on the network 11 can be displayed on the PDP 2 or the data created by the information input / output system 1 can be It is also possible to transfer to other computers.
【0036】次に、コンピュータ5について説明する。
ここで、図3はコンピュータ5に内蔵される各部の電気
的接続を示すブロック図である。図3に示すように、コ
ンピュータ5は、システム全体を制御するCPU(Cent
ral Processing Unit)12と、起動プログラム等を記
憶したROM(Read Only Memory)13と、CPU12
のワークエリアとして使用されるRAM(Random Acces
s Memory)14と、文字・数値・各種指示等の入力を行
うためのキーボード15と、カーソルの移動や範囲選択
等を行うためのマウス16と、記憶部であるハードディ
スク17と、PDP2に接続されておりそのPDP2に
対する画像の表示を制御するグラフィックス・ボード1
8と、ネットワーク11に接続するためのネットワーク
・カード(またはモデムでも良い。)19と、コントロ
ーラ10,スキャナ6,プリンタ7等を接続するための
インタフェース(I/F)20と、上記各部を接続する
ためのバス21とを備えている。Next, the computer 5 will be described.
Here, FIG. 3 is a block diagram showing the electrical connection of each unit incorporated in the computer 5. As shown in FIG. 3, the computer 5 is a CPU (Cent) that controls the entire system.
Ral Processing Unit) 12, a ROM (Read Only Memory) 13 storing a boot program, and a CPU 12
RAM (Random Acces
s Memory) 14, a keyboard 15 for inputting characters, numerical values, various instructions, etc., a mouse 16 for moving the cursor, selecting a range, etc., a hard disk 17 as a storage unit, and a PDP 2. The graphics board 1 that controls the display of images on the PDP 2
8, a network card (or a modem may be used) 19 for connecting to the network 11, an interface (I / F) 20 for connecting the controller 10, the scanner 6, the printer 7, and the like, and the above-mentioned units are connected. And a bus 21 for working.
【0037】また、ハードディスク17には、オペレー
ティング・システム(OS:Operating System)22、
コントローラ10を介してコンピュータ5上で情報入力
装置3を動作させるためのデバイスドライバ23、いわ
ゆる描画ソフトの一種である上書きソフト,ワードプロ
セッサソフト,表計算ソフト,プレゼンテーションソフ
ト等の各種アプリケーションプログラム24等が格納さ
れている。The hard disk 17 has an operating system (OS) 22,
A device driver 23 for operating the information input device 3 on the computer 5 via the controller 10, various application programs 24 such as overwriting software which is a kind of so-called drawing software, word processor software, spreadsheet software, presentation software, etc. are stored. Has been done.
【0038】また、コンピュータ5には、OS22、デ
バイスドライバ23や各種アプリケーションプログラム
24等の各種のプログラムコード(制御プログラム)を
記憶した記憶媒体26、すなわち、フレキシブルディス
ク、ハードディスク、光ディスク(CD−ROM,CD
−R,CD−RW,DVD−ROM,DVD−RAM,
DVD−R,DVD+R,DVD+RWなど)、光磁気
ディスク(MO)、メモリカードなどに記憶されている
プログラムコードを読み取る装置であるフレキシブルデ
ィスクドライブ装置、CD−ROMドライブ装置、MO
ドライブ装置等のプログラム読取装置25が搭載されて
いる。In the computer 5, a storage medium 26 storing various program codes (control programs) such as the OS 22, the device driver 23 and various application programs 24, that is, a flexible disk, a hard disk, an optical disk (CD-ROM, CD-ROM, CD
-R, CD-RW, DVD-ROM, DVD-RAM,
DVD-R, DVD + R, DVD + RW, etc.), magneto-optical disk (MO), flexible disk drive device which is a device for reading program codes stored in a memory card, CD-ROM drive device, MO
A program reading device 25 such as a drive device is installed.
【0039】各種アプリケーションプログラム24は、
コンピュータ5への電源の投入に応じて起動するOS2
2による制御の下、CPU12によって実行される。例
えば、キーボード15やマウス16の所定の操作によっ
て上書きソフトを起動した場合には、PDP2にグラフ
ィックス・ボード18を介して上書きソフトに基づく所
定の画像が表示される。また、デバイスドライバ23も
OS22とともに起動され、コントローラ10を介した
情報入力装置3からのデータ入力が可能な状態になる。
このように上書きソフトを起動した状態で情報入力装置
3の情報入力領域3aにユーザが指示手段で文字や図形
を描いた場合、座標情報が指示手段の記述に基づく画像
データとしてコンピュータ5に入力され、例えばPDP
2に表示されている画面上の画像に対して上書き画像と
して重ねて表示される。より詳細には、コンピュータ5
のCPU12は、入力された画像データに基づいて線や
文字を上書きするための上書きデータ(上書き画像)を
生成し、入力された座標情報に基づく位置座標に合わせ
てグラフィックス・ボード18に設けられるビデオメモ
リ(図示せず)に書き込んでいく。その後、グラフィッ
クス・ボード18が、ビデオメモリに書き込まれた上書
き情報を画像信号としてPDP2に送信することによ
り、ユーザが書いた文字と同一の文字が、PDP2に表
示されることになる。つまり、コンピュータ5は情報入
力装置3をマウス16のようなポインティングデバイス
として認識しているため、コンピュータ5では、上書き
ソフト上でマウス16を用いて文字を書いた場合と同様
な処理が行われることになる。The various application programs 24 are
OS2 that starts up when the computer 5 is powered on
It is executed by the CPU 12 under the control of 2. For example, when the overwrite software is activated by a predetermined operation of the keyboard 15 or the mouse 16, a predetermined image based on the overwrite software is displayed on the PDP 2 via the graphics board 18. Further, the device driver 23 is also activated together with the OS 22 and becomes ready for data input from the information input device 3 via the controller 10.
When the user draws a character or a figure in the information input area 3a of the information input device 3 with the pointing means while the overwrite software is activated, the coordinate information is input to the computer 5 as image data based on the description of the pointing means. , For example PDP
The image on the screen displayed in 2 is superimposed and displayed as an overwrite image. More specifically, the computer 5
CPU 12 generates overwriting data (overwriting image) for overwriting lines and characters based on the input image data, and is provided on the graphics board 18 in accordance with the position coordinates based on the input coordinate information. Writing to a video memory (not shown). After that, the graphics board 18 transmits the overwrite information written in the video memory to the PDP 2 as an image signal, so that the same character as the character written by the user is displayed on the PDP 2. That is, since the computer 5 recognizes the information input device 3 as a pointing device such as the mouse 16, the computer 5 performs the same process as when writing characters using the mouse 16 on the overwriting software. become.
【0040】次に、情報入力装置3について詳細に説明
する。なお、本実施の形態の情報入出力システム1に適
用し得る情報入力装置3としては、検出方式の異なる種
々の方式のものが考えられる。そこで、以下において
は、情報入力装置3として、検出方式の異なる情報入力
装置を数例挙げ、その構成及び原理について説明する。Next, the information input device 3 will be described in detail. As the information input device 3 that can be applied to the information input / output system 1 of the present embodiment, various types having different detection methods can be considered. Therefore, in the following, as the information input device 3, several information input devices having different detection methods are given, and the configuration and principle thereof will be described.
【0041】A.第1の情報入力装置
まず、第1の情報入力装置3Aについて図4ないし図8
に基づいて説明する。この第1の情報入力装置3Aは、
いわゆる再帰光遮蔽方式の情報入力装置である。A. First Information Input Device First, the first information input device 3A will be described with reference to FIGS.
It will be described based on. The first information input device 3A is
This is a so-called recursive light shielding type information input device.
【0042】ここで、図4は第1の情報入力装置3Aの
構成を概略的に示す説明図である。図4に示すように、
情報入力装置3Aは、PDP2の表示面2aのサイズに
対応したサイズで横長の四角形状の情報入力領域3aを
備えている。この情報入力領域3aは、手書きによる文
字や図形等の入力を可能にする領域である。この情報入
力領域3aの下方両端部に位置する角部の近傍には、発
光と受光とを行う光学ユニット27(左側光学ユニット
27L、右側光学ユニット27R)が所定の取付角度で
設けられている。これらの光学ユニット27からは、平
面若しくはほぼ平面をなし、例えばL1,L2,L3,
・・・,Ln(R1,R2,R3,・・・,Rn)とい
った光(プローブ光)の束で構成される扇形状で薄膜状
の光束膜が、情報入力領域3aの全域に行き渡るように
PDP2の表示面2aの表面に沿って平行に投光され
る。Here, FIG. 4 is an explanatory view schematically showing the configuration of the first information input device 3A. As shown in FIG.
The information input device 3A includes a horizontally long rectangular information input area 3a having a size corresponding to the size of the display surface 2a of the PDP 2. This information input area 3a is an area that allows input of handwritten characters and figures. Optical units 27 (a left side optical unit 27L and a right side optical unit 27R) for emitting and receiving light are provided near the corners located at both lower ends of the information input area 3a at a predetermined mounting angle. From these optical units 27, a plane or a substantially plane is formed, and for example, L 1 , L 2 , L 3 ,
, L n (R 1 , R 2 , R 3 , ..., R n ) is a fan-shaped thin film light flux film composed of a bundle of light (probe light) such as the information input area 3a. The light is projected in parallel along the surface of the display surface 2a of the PDP 2 so as to cover the entire area.
【0043】また、情報入力装置3の情報入力領域3a
の下部を除く周辺部には、再帰性反射部材28が設けら
れている。この再帰性反射部材28は、例えば円錐形状
のコーナーキューブを多数配列して形成されており、入
射した光をその入射角度によらずに所定の位置に向けて
反射する特性を有している。例えば、左側光学ユニット
27Lから投光されたプローブ光L3は、再帰性反射部
材28によって反射され、再び同一光路を辿る再帰反射
光L3´として左側光学ユニット27Lにより受光され
ることになる。つまり、再帰性反射部材28によっても
情報入力領域3aが形成されている。Further, the information input area 3a of the information input device 3
A retroreflective member 28 is provided in the peripheral portion except the lower portion of the. The retroreflective member 28 is formed by arranging a large number of conical corner cubes, for example, and has a characteristic of reflecting incident light toward a predetermined position regardless of the incident angle. For example, the probe light L 3 projected from the left optical unit 27L is reflected by the retroreflective member 28 and is received by the left optical unit 27L as retroreflected light L 3 ′ that follows the same optical path again. That is, the information input area 3a is also formed by the retroreflective member 28.
【0044】次に、光学ユニット27について説明す
る。ここで、図5は光学ユニット27の構造を概略的に
示す構成図である。なお、図5はx−z方向を主体に示
しているが、二点鎖線で示す部分については同一の構成
要素を別方向(x−y方向、又はy−z方向)から見た
図である。Next, the optical unit 27 will be described. Here, FIG. 5 is a configuration diagram schematically showing the structure of the optical unit 27. Note that although FIG. 5 mainly shows the xz direction, the portions shown by the alternate long and two short dashes line are the same components viewed from different directions (xy direction or yz direction). .
【0045】図5に示すように、光学ユニット27は、
投光手段29と受光手段30とを備えている。投光手段
29は、スポットをある程度絞ることの可能なLD(La
serDiode:半導体レーザ),ピンポイントLED(Ligh
t Emitting Diode:発光ダイオード)等の光源31を備
えている。この光源31からPDP2の表示面2aに対
して垂直に照射された光は、一方向の倍率のみを変更可
能なシリンドリカルレンズ32によってx方向にコリメ
ートされる。シリンドリカルレンズ32によってx方向
にコリメートされた光は、シリンドリカルレンズ32と
は曲率の分布が直交する2枚のシリンドリカルレンズ3
3,34によりy方向に対して集光される。つまり、こ
れらのシリンドリカルレンズ群(シリンドリカルレンズ
32,33,34)の作用により、光源31からの光を
線状に集光した領域がシリンドリカルレンズ34の後方
に形成されることになる。ここに、y方向に狭くx方向
に細長いスリットを有するスリット板35を配置する。
したがって、シリンドリカルレンズ群(シリンドリカル
レンズ32,33,34)を通過した光は、スリット板
35のスリット位置において、線状の二次光源36を形
成する。二次光源36から発した光は、ハーフミラー3
7で折り返され、PDP2の表示面2aの垂直方向には
広がらずに表示面2aの表面に沿った平行光で、表示面
2aと平行方向には二次光源36を中心にした扇形状の
光束膜となって情報入力領域3aを進行する。換言すれ
ば、扇形状の光が情報入力領域3aを形成する。これら
のシリンドリカルレンズ群(シリンドリカルレンズ3
2,33,34)とスリット板35とによって、集光光
学系が形成されている。As shown in FIG. 5, the optical unit 27 includes
The light emitting means 29 and the light receiving means 30 are provided. The light projecting means 29 is an LD (La
serDiode: Semiconductor laser), pinpoint LED (Ligh
A light source 31 such as a t Emitting Diode is provided. The light emitted perpendicularly to the display surface 2a of the PDP 2 from the light source 31 is collimated in the x direction by the cylindrical lens 32 that can change the magnification in only one direction. The light collimated in the x direction by the cylindrical lens 32 has two cylindrical lenses 3 whose curvature distribution is orthogonal to that of the cylindrical lens 32.
The light is condensed in the y direction by 3, 34. That is, due to the action of these cylindrical lens groups (cylindrical lenses 32, 33, 34), a region where the light from the light source 31 is linearly condensed is formed behind the cylindrical lens 34. Here, a slit plate 35 having a slit narrow in the y direction and elongated in the x direction is arranged.
Therefore, the light that has passed through the cylindrical lens group (cylindrical lenses 32, 33, 34) forms a linear secondary light source 36 at the slit position of the slit plate 35. The light emitted from the secondary light source 36 is emitted from the half mirror 3
Folded at 7, parallel light along the surface of the display surface 2a without spreading in the vertical direction of the display surface 2a of the PDP 2, and fan-shaped light flux centered on the secondary light source 36 in the direction parallel to the display surface 2a. It becomes a film and advances in the information input area 3a. In other words, the fan-shaped light forms the information input area 3a. These cylindrical lens groups (cylindrical lens 3
2, 33, 34) and the slit plate 35 form a focusing optical system.
【0046】前述したように、扇形状となって情報入力
領域3aを進行した光束膜は、再帰性反射部材28で再
帰的に反射され、再び同一光路を辿ってハーフミラー3
7に戻ることになる。したがって、再帰性反射部材28
で再帰的に反射された光束膜も情報入力領域3aを形成
する。As described above, the luminous flux film that has traveled through the information input area 3a in the fan shape is recursively reflected by the retroreflective member 28, and follows the same optical path again, so that the half mirror 3 is formed.
I will return to 7. Therefore, the retroreflective member 28
The luminous flux film that is recursively reflected by (2) also forms the information input area 3a.
【0047】再帰性反射部材28で反射されてハーフミ
ラー37に戻った再帰反射光は、ハーフミラー37を透
過して受光手段30に入射する。受光手段30に入射し
た再帰反射光は、集光レンズであるシリンドリカルレン
ズ38を通って線状にされた後、このシリンドリカルレ
ンズ38から距離f(fはシリンドリカルレンズ38の
焦点距離)の間隔で設けられたCCD(Charge Coupled
Device:受光素子)39において、プローブ光毎に異
なる位置で受光される。なお、本実施の形態のCCD
(受光素子)39は、1次元CCDであって、その画素
数は2,048画素とされている。The retroreflected light reflected by the retroreflective member 28 and returned to the half mirror 37 passes through the half mirror 37 and enters the light receiving means 30. The retro-reflected light incident on the light receiving means 30 is linearized through the cylindrical lens 38 which is a condenser lens, and then provided at a distance f (f is a focal length of the cylindrical lens 38) from the cylindrical lens 38. CCD (Charge Coupled
Device (light receiving element) 39 receives light at different positions for each probe light. The CCD of this embodiment
The (light receiving element) 39 is a one-dimensional CCD, and the number of pixels thereof is 2,048.
【0048】詳細には、再帰性反射部材28で反射され
た再帰反射光は、z軸方向ではシリンドリカルレンズ3
8の作用を受けず、コリメートされたままCCD(受光
素子)39に到達する。また、再帰反射光は、PDP2
の表示面2aと平行方向では、シリンドリカルレンズ3
8の中心に集光するように伝搬し、その結果、シリンド
リカルレンズ38の作用を受けてシリンドリカルレンズ
38の焦点面に設置されたCCD(受光素子)39上に
結像する。これにより、CCD(受光素子)39上に再
帰反射光の有無に応じて光強度の分布が形成される。す
なわち、再帰反射光を指示手段Pで遮った場合、CCD
(受光素子)39上の遮られた再帰反射光に相当する位
置に光強度が弱い点(後述するピーク点)が生じること
になる。再帰反射光を受光したCCD(受光素子)39
は、再帰反射光(プローブ光)の光強度分布に基づいた
電気信号を生成し、前述したコントローラ10に対して
出力する。なお、図5に示すように、二次光源36とシ
リンドリカルレンズ38とは、ハーフミラー37に対し
て共に距離dの位置に配設されて共役な位置関係にあ
る。Specifically, the retroreflected light reflected by the retroreflective member 28 is the cylindrical lens 3 in the z-axis direction.
The light reaches the CCD (light receiving element) 39 while being collimated without receiving the action of 8. In addition, the retro-reflected light is PDP2.
In the direction parallel to the display surface 2a of the cylindrical lens 3
The light propagates so as to be focused on the center of the lens 8, and as a result, is imaged on the CCD (light receiving element) 39 provided on the focal plane of the cylindrical lens 38 under the action of the cylindrical lens 38. As a result, a light intensity distribution is formed on the CCD (light receiving element) 39 according to the presence or absence of retroreflected light. That is, when the retroreflected light is blocked by the indicating means P, the CCD
A point having a weak light intensity (a peak point described later) occurs at a position on the (light receiving element) 39 corresponding to the shielded retroreflected light. CCD (light receiving element) 39 that receives the retroreflected light
Generates an electric signal based on the light intensity distribution of the retroreflected light (probe light), and outputs the electric signal to the controller 10 described above. Note that, as shown in FIG. 5, the secondary light source 36 and the cylindrical lens 38 are both disposed at a position of the distance d with respect to the half mirror 37 and have a conjugate positional relationship.
【0049】ここで、図6は受光素子39から再帰反射
光の光強度分布に基づいた電気信号が入力され、情報入
力領域3aを進行する光が遮られた位置の座標を特定す
る処理を実行するコントローラ10のブロック構成図で
ある。このコントローラ10は、光学ユニット27(左
側光学ユニット27L、右側光学ユニット27R)の光
源(LD)31の発光制御と、光学ユニット27(左側
光学ユニット27L、右側光学ユニット27R)のCC
D(受光素子)39からの出力の演算を行うものであ
る。図6に示すように、コントローラ10には、各部を
集中的に制御するCPU40が設けられており、このC
PU40には、プログラム及びデータを記憶するROM
41、各種データを書き換え自在に格納してワークエリ
アとして機能するRAM42、コンピュータ5に接続す
るためのインタフェース43、A/D(Analog/Digita
l)コンバータ44及びLDドライバ45がバス接続さ
れている。また、CPU40には、各種のプログラムコ
ード(制御プログラム)を格納するハードディスク46
や不揮発性のメモリであるEEPROM(Electrically
Erasable Programmable Read Only Memory)47がバ
ス接続されている。ここに、CPU40、ROM41及
びRAM42によりマイクロコンピュータが構成されて
いる。このようなマイクロコンピュータには、各種のプ
ログラムコード(制御プログラム)を記憶した記憶媒体
49、すなわち、フレキシブルディスク、ハードディス
ク、光ディスク(CD−ROM,CD−R,CD−R
W,DVD−ROM,DVD−RAM,DVD−R,D
VD+R,DVD+RWなど)、光磁気ディスク(M
O)、メモリカードなどに記憶されているプログラムコ
ードを読み取る装置であるフレキシブルディスクドライ
ブ装置、CD−ROMドライブ装置、MOドライブ装置
等のプログラム読取装置48が接続されている。Here, in FIG. 6, an electric signal based on the light intensity distribution of the retro-reflected light is input from the light receiving element 39, and the processing for specifying the coordinates of the position where the light traveling in the information input area 3a is blocked is executed. FIG. 3 is a block configuration diagram of a controller 10 to be operated. The controller 10 controls the light emission of the light source (LD) 31 of the optical unit 27 (left optical unit 27L, right optical unit 27R) and CC of the optical unit 27 (left optical unit 27L, right optical unit 27R).
The output from the D (light receiving element) 39 is calculated. As shown in FIG. 6, the controller 10 is provided with a CPU 40 that centrally controls each unit.
The PU 40 has a ROM for storing programs and data
41, a RAM 42 that rewritably stores various data and functions as a work area, an interface 43 for connecting to the computer 5, an A / D (Analog / Digita)
l) The converter 44 and the LD driver 45 are connected to the bus. Further, the CPU 40 has a hard disk 46 for storing various program codes (control programs).
And non-volatile memory EEPROM (Electrically
An Erasable Programmable Read Only Memory) 47 is connected to the bus. Here, the CPU 40, the ROM 41, and the RAM 42 constitute a microcomputer. In such a microcomputer, a storage medium 49 storing various program codes (control programs), that is, a flexible disk, a hard disk, an optical disk (CD-ROM, CD-R, CD-R).
W, DVD-ROM, DVD-RAM, DVD-R, D
VD + R, DVD + RW, etc., magneto-optical disk (M
O), a program reading device 48 such as a flexible disk drive device, a CD-ROM drive device, or an MO drive device, which is a device for reading the program code stored in a memory card.
【0050】CCD(受光素子)39からの出力を演算
する回路として、CCD(受光素子)39の出力端子
に、アナログ処理回路51が図のように接続される。C
CD(受光素子)39に入射した反射光は、CCD(受
光素子)39内で光の強度に応じた電圧値を持つアナロ
グの画像データに変換され、アナログ信号として出力さ
れる。このアナログ信号は、アナログ処理回路51で処
理された後、A/D(Analog/Digital)コンバータ4
4によってデジタル信号に変換されてCPU40に渡さ
れる。この後、CPU40によって指示手段Pの二次元
座標の演算が行われる。As a circuit for calculating the output from the CCD (light receiving element) 39, an analog processing circuit 51 is connected to the output terminal of the CCD (light receiving element) 39 as shown in the figure. C
The reflected light incident on the CD (light receiving element) 39 is converted into analog image data having a voltage value according to the intensity of light in the CCD (light receiving element) 39 and output as an analog signal. This analog signal is processed by the analog processing circuit 51 and then processed by the A / D (Analog / Digital) converter 4.
It is converted into a digital signal by 4 and passed to the CPU 40. After that, the CPU 40 calculates the two-dimensional coordinates of the instructing means P.
【0051】ハードディスク46に格納された各種のプ
ログラムコード(制御プログラム)または記憶媒体49
に記憶された各種のプログラムコード(制御プログラ
ム)は、コントローラ10への電源の投入に応じてRA
M42に書き込まれ、各種のプログラムコード(制御プ
ログラム)が実行されることになる。Various program codes (control programs) stored in the hard disk 46 or a storage medium 49
Various program codes (control programs) stored in the RA are stored in the RA when the controller 10 is powered on.
It is written in M42 and various program codes (control programs) are executed.
【0052】続いて、制御プログラムに基づいてCPU
40によって実行される機能について説明する。ここで
は、本実施の形態の情報入力装置3の備える特長的な機
能である座標検出処理について以下において具体的に説
明する。Then, based on the control program, the CPU
The functions performed by 40 will be described. Here, the coordinate detection process, which is a characteristic function of the information input device 3 according to the present embodiment, will be specifically described below.
【0053】ここで、図7は情報入力装置3の情報入力
領域3a内の一点を指示手段Pで指し示した一例を示す
正面図である。図7に示すように、例えば、左側光学ユ
ニット27Lから照射されたL1,L2,L3,・・
・,Lnといったプローブ光で構成される扇形状の光の
中でn番目のプローブ光Lnが指示手段Pによって遮ら
れた場合、そのプローブ光Lnは再帰性反射部材28に
到達することはない。Here, FIG. 7 is a front view showing an example in which one point in the information input area 3a of the information input device 3 is pointed by the pointing means P. As shown in FIG. 7, for example, L 1 , L 2 , L 3 , ...
-, if n th probe light L n in the fan-shaped light composed of the probe light such L n is blocked by the pointing means P, it is the probe light L n reaching the retroreflection member 28 There is no.
【0054】このときCCD(受光素子)39上の光強
度分布を考える。ここで、図8はCCD(受光素子)3
9の検出動作を模式的に示す説明図である。指示手段P
が情報入力領域3a内に挿入されていなければ、CCD
(受光素子)39上の光強度分布はほぼ一定であるが、
図8に示すように指示手段Pが情報入力領域3a内に挿
入されてプローブ光Lnが指示手段Pによって遮られた
場合、そのプローブ光Lnは光学ユニット27のCCD
(受光素子)39によって受光されることはないため、
プローブ光Lnに対応する光学ユニット27のCCD
(受光素子)39上の所定の位置Xnが光強度の弱い領
域(暗点)となる。この光強度の弱い領域(暗点)であ
る位置Xnは、CCD(受光素子)39から出力される
光強度の波形にピーク点として出現することになるの
で、CPU40は、このような光強度の波形におけるピ
ーク点の出現を電圧の変化により認識し、この光強度の
波形のピーク点となった暗点の位置Xnを検出する。At this time, consider the light intensity distribution on the CCD (light receiving element) 39. Here, FIG. 8 shows a CCD (light receiving element) 3
It is explanatory drawing which shows the detection operation of 9 typically. Pointing means P
Is not inserted in the information input area 3a, the CCD
Although the light intensity distribution on the (light receiving element) 39 is almost constant,
As shown in FIG. 8, when the pointing means P is inserted into the information input area 3 a and the probe light L n is blocked by the pointing means P, the probe light L n is the CCD of the optical unit 27.
Since it is not received by the (light receiving element) 39,
CCD of the optical unit 27 corresponding to the probe light L n
A predetermined position X n on the (light receiving element) 39 becomes a region (dark spot) where the light intensity is weak. The position X n, which is the region (dark spot) where the light intensity is weak, appears as a peak point in the waveform of the light intensity output from the CCD (light receiving element) 39. The appearance of the peak point in the waveform is recognized by the change in the voltage, and the position X n of the dark point which is the peak point of the waveform of the light intensity is detected.
【0055】また、光強度の波形のピーク点となった暗
点位置Xnが検出されると、暗点位置XnからCCD
(受光素子)39の中心画素までの距離が、例えばCC
D(受光素子)39の画素番号(例えば、図8において
は、画素番号m)に基づいて検出される。When the dark point position X n, which is the peak point of the light intensity waveform, is detected, the CCD is detected from the dark point position X n.
The distance to the center pixel of the (light receiving element) 39 is, for example, CC
It is detected based on the pixel number of D (light receiving element) 39 (for example, pixel number m in FIG. 8).
【0056】光強度の弱い領域(暗点)である位置Xn
(左側光学ユニット27LのCCD(受光素子)39上
ではXnL,右側光学ユニット27RのCCD(受光素
子)39上ではXnR)は、遮られたプローブ光の出射
/入射角θnと対応しており、Xnを検出することによ
りθnを知ることができる。即ち、暗点位置XnからC
CD(受光素子)39の中心画素までの距離をaとする
と、θnはaの関数として、
θn=tan−1(a/f) ………………………………(1)
と表すことができる。ただし、fはシリンドリカルレン
ズ38の焦点距離である。ここで、左側光学ユニット2
7LにおけるθnをθnL、aをXnLと置き換える。Position X n which is a region (dark spot) where the light intensity is weak
(X n L on the CCD (light-receiving element) 39 of the left optical unit 27L, X n R on the CCD (light-receiving element) 39 of the right optical unit 27R) is the emission / incident angle θ n of the blocked probe light. Correspondingly, θ n can be known by detecting X n . That is, from the dark spot position X n to C
CD and the distance to the center pixel of the (light receiving element) 39 and a, theta n as a function of a, θ n = tan -1 ( a / f) .................................... (1 ) It can be expressed as. However, f is the focal length of the cylindrical lens 38. Here, the left optical unit 2
Replace θ n in 7L with θ n L and a with X n L.
【0057】さらに、図7において、左側光学ユニット
27Lと情報入力領域3aとの幾何学的な相対位置関係
の変換係数gにより、指示手段Pと左側光学ユニット2
7Lとのなす角度θLは、(1)式で求められるXnL
の関数として、
θL=g(θnL) ………………………………(2)
ただし、θnL=tan−1(XnL/f)
と表すことができる。Further, in FIG. 7, the pointing means P and the left optical unit 2 are defined by the conversion coefficient g of the geometrical relative positional relationship between the left optical unit 27L and the information input area 3a.
The angle θL formed with 7L is X n L obtained by the equation (1).
ΘL = g (θ n L) (2) where θ n L = tan −1 (X n L / f).
【0058】同様に、右側光学ユニット27Rについて
も、上述の(1)(2)式中の記号Lを記号Rに置き換
えて、右側光学ユニット27Rと情報入力領域3aとの
幾何学的な相対位置関係の変換係数hにより、
θR=h(θnR) ………………………………(3)
ただし、θnR=tan−1(XnR/f)
と表すことができる。Similarly, with respect to the right side optical unit 27R, the symbol L in the above equations (1) and (2) is replaced with the symbol R, and the geometrical relative position between the right side optical unit 27R and the information input area 3a. Depending on the conversion coefficient h of the relationship, θR = h (θ n R) ………………………… (3) However, it may be expressed as θ n R = tan −1 (X n R / f). it can.
【0059】ここで、左側光学ユニット27LのCCD
(受光素子)39の中心位置と右側光学ユニット27R
のCCD(受光素子)39の中心位置との距離を図7に
示すwとすると、情報入力領域3a内の指示手段Pで指
示した点の2次元座標(x,y)は、三角測量の原理に
より、
x=w・tanθR/(tanθL+tanθR) ………………(4)
y=w・tanθL・tanθR/(tanθL+tanθR) ……(5)
として算出することができる。Here, the CCD of the left optical unit 27L
(Light receiving element) 39 center position and right optical unit 27R
If the distance from the center position of the CCD (light receiving element) 39 of No. 2 is w shown in FIG. 7, the two-dimensional coordinates (x, y) of the point designated by the pointing means P in the information input area 3a are the principle of triangulation. Thus, x = w · tan θR / (tan θL + tan θR) (4) y = w · tan θL · tan θR / (tan θL + tan θR) (5)
【0060】これらの(1)(2)(3)(4)(5)
式は制御プログラムの一部として予めハードディスク4
6や記憶媒体49に格納されており、(1)(2)
(3)(4)(5)式により、指示手段Pの位置座標
(x,y)は、XnL,XnRの関数として算出され
る。すなわち、左側光学ユニット27LのCCD(受光
素子)39上の暗点の位置と右側光学ユニット27Rの
CCD(受光素子)39上の暗点の位置とを検出するこ
とで、指示手段Pの位置座標(x,y)が算出されるこ
とになる。このような指示手段Pの位置座標(x,y)
の算出は、一定の周期(サンプリング信号に伴う時間間
隔、例えば、20ms)で行われる。These (1) (2) (3) (4) (5)
The formula is previously stored in the hard disk 4 as part of the control program
6 and the storage medium 49, (1) (2)
From the equations (3), (4) and (5), the position coordinates (x, y) of the indicating means P are calculated as a function of X n L, X n R. That is, by detecting the position of the dark spot on the CCD (light receiving element) 39 of the left optical unit 27L and the position of the dark spot on the CCD (light receiving element) 39 of the right optical unit 27R, the position coordinates of the indicating means P are detected. (X, y) will be calculated. The position coordinates (x, y) of the pointing means P
Is calculated at a constant cycle (time interval accompanying the sampling signal, for example, 20 ms).
【0061】このようにして算出された指示手段Pの位
置座標(x,y)は、コントローラ10を介してコンピ
ュータ5へと出力され、所定の処理に用いられることに
なる。The position coordinates (x, y) of the indicating means P calculated in this way are output to the computer 5 via the controller 10 and used for predetermined processing.
【0062】そして、このような情報入力装置3Aによ
れば、情報入力領域3aにおいて、無視差、完全透明、
高い描画感を実現することが可能になっている。According to such an information input device 3A, in the information input area 3a, negligible difference, complete transparency,
It is possible to achieve a high sense of drawing.
【0063】B.第2の情報入力装置
次に、第2の情報入力装置3Bについて図9ないし図1
1に基づいて説明する。なお、第1の情報入力装置3A
で説明した部分と同一部分については同一符号を用い、
説明も省略する。B. Second Information Input Device Next, the second information input device 3B will be described with reference to FIGS.
It will be described based on 1. The first information input device 3A
The same reference numerals are used for the same parts as
The description is also omitted.
【0064】この第2の情報入力装置3Bは、いわゆる
再帰光反射方式の情報入力装置である。The second information input device 3B is a so-called retro-reflecting information input device.
【0065】ここで、図9は情報入力装置3Bに用いら
れる指示手段61を示す斜視図である。また、図10は
情報入力装置3Bの情報入力領域3a内の一点を指示手
段61で指し示した一例を示す正面図である。図9に示
すように、情報入力装置3Bの情報入力領域3a内の一
点を指し示すために用いられる指示手段61の先端近傍
には、再帰性反射部材62が設けられている。この再帰
性反射部材62は、例えば円錐形状のコーナーキューブ
を多数配列して形成されており、入射した光をその入射
角度によらずに所定の位置に向けて反射する特性を有し
ている。例えば、左側光学ユニット27Lから投光され
たプローブ光Lnは、図10に示すように、再帰性反射
部材62によって反射され、再び同一光路を辿る再帰反
射光Ln´として左側光学ユニット27Lにより受光さ
れることになる。そのため、図10に示すように、情報
入力装置3Bにおいては、前述した情報入力装置3Aの
ように情報入力領域3aに再帰性反射部材28を設ける
必要はない。なお、指示手段61はペン状の形状をして
おり、光沢のある金属製よりゴムやプラスチックなどの
材質が望ましい。Here, FIG. 9 is a perspective view showing the indicating means 61 used in the information input device 3B. FIG. 10 is a front view showing an example in which one point in the information input area 3a of the information input device 3B is pointed by the pointing means 61. As shown in FIG. 9, a retroreflective member 62 is provided in the vicinity of the tip of the pointing means 61 used for pointing a point in the information input area 3a of the information input device 3B. The retroreflective member 62 is formed by arranging a large number of conical corner cubes, for example, and has a characteristic of reflecting incident light toward a predetermined position regardless of the incident angle. For example, as shown in FIG. 10, the probe light L n projected from the left optical unit 27L is reflected by the retroreflective member 62 and is again reflected by the left optical unit 27L as retroreflected light L n ′ that follows the same optical path. It will be received. Therefore, as shown in FIG. 10, in the information input device 3B, it is not necessary to provide the retroreflective member 28 in the information input area 3a unlike the information input device 3A described above. The pointing means 61 has a pen-like shape and is preferably made of a material such as rubber or plastic rather than glossy metal.
【0066】したがって、このような指示手段61の再
帰性反射部材62を備えた先端近傍を情報入力装置3B
の情報入力領域3aの適当な位置(x,y)に挿入し、
例えば左側光学ユニット27Lから投光された扇形状の
光束膜の中のプローブ光Lnが指示手段61の再帰性反
射部材62によって反射された場合、その再帰反射光L
n´は左側光学ユニット27LのCCD(受光素子)3
9によって受光される。このようにしてCCD(受光素
子)39が再帰反射光Ln´を受光した場合には、再帰
反射光Ln´に対応するCCD(受光素子)39上の所
定の位置Dnが光強度の強い領域(明点)となる。つま
り、図11に示すように、CCD(受光素子)39上で
は位置Dnの位置に光強度が強い領域が生じ、CCD
(受光素子)39からの光の強度分布の形状にはピーク
が出現する。このピークが出現する位置Dnは反射され
たプローブ光の出射/入射角θnと対応しており、Dn
を検出することによりθnを知ることができる。つま
り、このような再帰光反射方式の情報入力装置3Bの場
合も、前述した再帰光遮蔽方式の情報入力装置3Aと同
様に、光強度の波形に出現するピークに基づく三角測量
の手法により指示手段61の位置座標(x,y)が算出
されることになる。このような指示手段61の位置座標
(x,y)の算出は、一定の周期(サンプリング信号に
伴う時間間隔、例えば、20ms)で行われる。Therefore, the vicinity of the tip of the pointing means 61 provided with the retroreflective member 62 is located near the information input device 3B.
Insert it at the appropriate position (x, y) in the information input area 3a of
For example, when the probe light L n in the fan-shaped light beam film projected from the left optical unit 27L is reflected by the retroreflective member 62 of the pointing means 61, the retroreflected light L
n 'the left optical unit 27L of the CCD (light receiving element) 3
It is received by 9. Thus CCD (light receiving element) 39 is retroreflected light L n 'when receiving the retro-reflected light L n' strong place Dn on CCD (light receiving element) 39 which corresponds to the light intensity It becomes an area (light spot). That is, as shown in FIG. 11, on the CCD (light receiving element) 39, a region having a high light intensity is generated at the position Dn, and the CCD
A peak appears in the shape of the intensity distribution of the light from the (light receiving element) 39. The position Dn where this peak appears corresponds to the emission / incident angle θn of the reflected probe light, and Dn
Θn can be known by detecting. That is, also in the case of such a retroreflective-type information input device 3B, as in the case of the retroreflective-type information input device 3A described above, an instruction means is provided by a triangulation method based on peaks appearing in the light intensity waveform. The position coordinates (x, y) of 61 are calculated. The calculation of the position coordinates (x, y) of the pointing means 61 is performed at a constant cycle (time interval associated with the sampling signal, for example, 20 ms).
【0067】このようにして算出された指示手段61の
位置座標(x,y)は、コントローラ10を介してコン
ピュータ5へと出力され、所定の処理に用いられること
になる。The position coordinates (x, y) of the indicating means 61 calculated in this way are output to the computer 5 via the controller 10 and used for predetermined processing.
【0068】そして、このような情報入力装置3Bによ
れば、情報入力領域3aにおいて、無視差、完全透明、
高い描画感を実現することが可能になっている。According to such an information input device 3B, the information input area 3a has negligible difference, complete transparency,
It is possible to achieve a high sense of drawing.
【0069】C.第3の情報入力装置次に、第3の情報
入力装置3Cについて図12ないし図14に基づいて説
明する。なお、第1の情報入力装置3Aで説明した部分
と同一部分については同一符号を用い、説明も省略す
る。C. Third Information Input Device Next, the third information input device 3C will be described with reference to FIGS. The same parts as those described in the first information input device 3A are designated by the same reference numerals, and the description thereof will be omitted.
【0070】この第3の情報入力装置3Cは、第1の情
報入力装置3Aにおける光学ユニットの変形例である。
詳細には、第1の情報入力装置3Aで用いた光学ユニッ
ト27においては扇形状の光束膜を投光して情報入力領
域を形成したが、情報入力装置3Cにおいては、ポリゴ
ンミラー等の回転走査系を有しており、その回転走査系
によって光源から出射された光ビームを放射状に投光し
て情報入力領域を形成する光学ユニット70を用いるも
のである。The third information input device 3C is a modification of the optical unit in the first information input device 3A.
In detail, in the optical unit 27 used in the first information input device 3A, the fan-shaped light beam film is projected to form the information input area, but in the information input device 3C, the rotary scanning of the polygon mirror or the like is performed. The optical unit 70 has a system and forms an information input area by radially projecting a light beam emitted from a light source by the rotary scanning system.
【0071】ここで、図12は光学ユニット70を概略
的に示す平面図である。図12に示すように、光学ユニ
ット70は、駆動回路(図示せず)を有してレーザ光を
出射する光源であるLD(Laser Diode:半導体レー
ザ)71とハーフミラー72とポリゴンミラー73と集
光レンズ74とで構成される投光手段70aと、受光素
子75とが備えられている。受光素子75は、集光レン
ズ74から距離f(fは集光レンズ74の焦点距離)の
間隔で設けられたPD(Photo Diode)で構成されてい
る。このような光学ユニット70は、LD71から出射
したレーザ光をハーフミラー72で折り返した後、パル
スモータ(図示せず)により所定の角速度ωtで回転駆
動されるポリゴンミラー73によって放射状に順次反射
する。したがって、光学ユニット70は、ビーム光を放
射状に繰り返し投光することになる。つまり、2つの光
学ユニット70から放射状に投光されるビーム光によっ
て情報入力領域3aが形成されることになる。一方、反
射されて光学ユニット70に入射したビーム光は、ポリ
ゴンミラー73によって反射され、ハーフミラー72に
到達する。ハーフミラー72に到達した反射ビーム光
は、ハーフミラー72を透過して受光素子75に到達
し、電気信号に変換される。Here, FIG. 12 is a plan view schematically showing the optical unit 70. As shown in FIG. 12, the optical unit 70 includes an LD (Laser Diode: semiconductor laser) 71, a half mirror 72, a polygon mirror 73, which is a light source that has a drive circuit (not shown) and emits laser light. A light projecting unit 70a including a light lens 74 and a light receiving element 75 are provided. The light receiving element 75 is composed of a PD (Photo Diode) provided at a distance f (f is a focal length of the condenser lens 74) from the condenser lens 74. In such an optical unit 70, after the laser light emitted from the LD 71 is folded back by the half mirror 72, it is sequentially radially reflected by the polygon mirror 73 which is rotationally driven at a predetermined angular velocity ωt by a pulse motor (not shown). Therefore, the optical unit 70 repeatedly projects the light beam radially. That is, the information input area 3a is formed by the light beams radially projected from the two optical units 70. On the other hand, the beam light reflected and incident on the optical unit 70 is reflected by the polygon mirror 73 and reaches the half mirror 72. The reflected beam light that has reached the half mirror 72 passes through the half mirror 72, reaches the light receiving element 75, and is converted into an electric signal.
【0072】次に、このような光学ユニット70を第1
の情報入力装置3Aで用いた光学ユニット27に代えて
適用した情報入力装置3Cについて説明する。図13に
示すように、情報入力領域3a中の或る位置に指示手段
Pが挿入されてあるビーム光が遮蔽されると、そのビー
ム光は再帰性反射部材28で反射されることはないこと
から、受光素子75に到達することはない。このように
情報入力領域3a中の或る位置に指示手段Pが挿入され
てあるビーム光が遮蔽された場合、受光素子75からの
光の強度分布の形状にはディップが出現する。Next, such an optical unit 70 is installed in the first
An information input device 3C applied in place of the optical unit 27 used in the information input device 3A will be described. As shown in FIG. 13, when the pointing means P is inserted at a certain position in the information input area 3a and a certain beam light is shielded, the beam light is not reflected by the retroreflective member 28. Therefore, it does not reach the light receiving element 75. In this way, when the light beam with the pointing means P inserted at a certain position in the information input area 3a is blocked, a dip appears in the shape of the intensity distribution of the light from the light receiving element 75.
【0073】各部の電気的接続等については技術的に公
知であるため詳細な説明は省略するが、図14に示すよ
うに、情報入力領域3aに指示手段Pが挿入されていな
い場合には光強度は“I=I1”を示すが、情報入力領
域3aに指示手段Pが挿入されて受光素子75に再帰光
が戻らない場合には光強度は“I=I0”を示すことに
なる。このように光強度が“I=I0”である部分が、
ディップである。なお、図14中、時間t=t0は、ポ
リゴンミラー73の回転の基準位置であって、回転走査
されるビーム光が所定の角度に達した時点である。The electrical connection and the like of each part are known in the art, and therefore a detailed description thereof will be omitted. However, as shown in FIG. 14, when the instruction means P is not inserted in the information input area 3a, the optical connection is performed. The intensity indicates “I = I 1 ”, but when the indicating means P is inserted in the information input area 3 a and the return light does not return to the light receiving element 75, the light intensity indicates “I = I 0 ”. . In this way, the portion where the light intensity is “I = I 0 ” is
It's a dip. In FIG. 14, time t = t 0 is the reference position for rotation of the polygon mirror 73, and is the time when the beam light that is rotationally scanned reaches a predetermined angle.
【0074】したがって、光強度が“I=I0”となっ
た時間tをt1であるとすれば、情報入力領域3aに挿
入された指示手段Pにより遮蔽されたビーム光の出射角
度θは、
θ=ω(t1−t0)=ω△t
として算出される。つまり、左右それぞれに設けられた
光学ユニット70(70L、70R)において情報入力
領域3aに挿入された指示手段Pにより遮蔽されたビー
ム光の出射角度θ(θnL,θnR)が算出され、それ
らの出射角度θ(θnL,θnR)に基づく三角測量の
手法によって指示手段Pを挿入した位置座標(x,y)
が算出されることになる。このような指示手段Pの位置
座標(x,y)の算出は、一定の周期(サンプリング信
号に伴う時間間隔、例えば、20ms)で行われる。Therefore, assuming that the time t when the light intensity is "I = I 0 " is t 1 , the emission angle θ of the light beam shielded by the pointing means P inserted in the information input area 3a is , Θ = ω (t 1 −t 0 ) = ωΔt. That is, the emission angles θ (θnL, θnR) of the beam light shielded by the indicating means P inserted in the information input area 3a in the optical units 70 (70L, 70R) provided on the left and right sides are calculated, and these are emitted. Position coordinates (x, y) in which the indicating means P is inserted by a triangulation method based on the angle θ (θnL, θnR)
Will be calculated. The calculation of the position coordinates (x, y) of the pointing means P is performed at a constant cycle (a time interval associated with the sampling signal, for example, 20 ms).
【0075】このようにして算出された指示手段Pの位
置座標(x,y)は、コントローラ10を介してコンピ
ュータ5へと出力され、所定の処理に用いられることに
なる。The position coordinates (x, y) of the pointing means P calculated in this way are output to the computer 5 via the controller 10 and used for predetermined processing.
【0076】そして、このような情報入力装置3Cによ
れば、情報入力領域3aにおいて、無視差、完全透明、
高い描画感を実現することが可能になっている。According to such an information input device 3C, the information input area 3a has negligible difference, complete transparency,
It is possible to achieve a high sense of drawing.
【0077】D.第4の情報入力装置
次に、第4の情報入力装置3Dについて図15ないし図
16に基づいて説明する。なお、第2の情報入力装置3
B及び第3の情報入力装置3Cで説明した部分と同一部
分については同一符号を用い、説明も省略する。D. Fourth Information Input Device Next, the fourth information input device 3D will be described with reference to FIGS. 15 to 16. The second information input device 3
The same parts as those described in B and the third information input device 3C are denoted by the same reference numerals, and description thereof will be omitted.
【0078】この第4の情報入力装置3Dは、第2の情
報入力装置3Bにおける光学ユニットの変形例である。
詳細には、第2の情報入力装置3Bで用いた光学ユニッ
ト27においては扇形状の光束膜を投光して情報入力領
域を形成したが、第4の情報入力装置3Dにおいては、
ポリゴンミラー等の回転走査系を有しており、その回転
走査系によって光源から出射された光ビームを放射状に
投光して情報入力領域を形成する光学ユニット70を用
いるものである。なお、光学ユニット70についての説
明は、第3の情報入力装置3Cで説明したのでここでは
省略する。The fourth information input device 3D is a modification of the optical unit in the second information input device 3B.
Specifically, in the optical unit 27 used in the second information input device 3B, the fan-shaped light beam film is projected to form the information input region, but in the fourth information input device 3D,
An optical unit 70 which has a rotary scanning system such as a polygon mirror and which radially projects a light beam emitted from a light source by the rotary scanning system to form an information input area is used. The description of the optical unit 70 has been given with respect to the third information input device 3C, and will not be repeated here.
【0079】このような光学ユニット70を第2の情報
入力装置3Bで用いた光学ユニット27に代えて適用し
た情報入力装置3Dについて説明する。図15に示すよ
うに、情報入力領域3a中の或る位置に指示手段61が
挿入された場合、所定のビーム光が指示手段61の再帰
性反射部材62において再帰反射され、そのビーム光は
受光素子75に到達する。このように情報入力領域3a
中の或る位置に指示手段61が挿入されてあるビーム光
が再帰反射された場合、受光素子75からの光の強度分
布の形状にはピークが出現する。An information input device 3D in which such an optical unit 70 is applied instead of the optical unit 27 used in the second information input device 3B will be described. As shown in FIG. 15, when the indicating means 61 is inserted at a certain position in the information input area 3a, a predetermined light beam is retroreflected by the retroreflective member 62 of the indicating means 61, and the light beam is received. Reach the element 75. Thus, the information input area 3a
When the beam light in which the indicating means 61 is inserted at a certain position therein is retroreflected, a peak appears in the shape of the intensity distribution of the light from the light receiving element 75.
【0080】各部の電気的接続等については技術的に公
知であるため詳細な説明は省略するが、図16に示すよ
うに、情報入力領域3aに指示手段61が挿入されてい
ない場合には光強度は“I=I0”を示すが、情報入力
領域3aに指示手段61が挿入されて受光素子75に再
帰光が到達した場合には光強度は“I=I1”を示すこ
とになる。このように光強度が“I=I1”である部分
が、ピークである。なお、図16中、時間t=t0は、
ポリゴンミラー73の回転の基準位置であって、回転走
査されるビーム光が所定の角度に達した時点である。The electrical connection of each part and the like are known in the art and therefore a detailed description thereof will be omitted. However, as shown in FIG. 16, when the instruction means 61 is not inserted in the information input area 3a, the optical connection is performed. The intensity indicates “I = I 0 ”, but when the indicating means 61 is inserted in the information input area 3 a and the recursive light reaches the light receiving element 75, the light intensity indicates “I = I 1 ”. . Thus, the portion where the light intensity is "I = I 1 " is the peak. In addition, in FIG. 16, at time t = t 0 ,
It is a reference position for rotation of the polygon mirror 73, and is a time point when the beam light that is rotationally scanned reaches a predetermined angle.
【0081】したがって、光強度が“I=I1”となっ
た時間tをt1であるとすれば、情報入力領域63に挿
入された指示手段61により再帰反射されたビーム光の
出射角度θは、
θ=ω(t1−t0)=ω△t
として算出される。つまり、左右それぞれに設けられた
光学ユニット70(70L、70R)において情報入力
領域3aに挿入された指示手段61により再帰反射され
たビーム光の出射角度θ(θnL,θnR)が算出さ
れ、それらの出射角度θ(θnL,θnR)に基づく三
角測量の手法によって指示手段61を挿入した位置座標
(x,y)が算出されることになる。このような指示手
段61の位置座標(x,y)の算出は、一定の周期(サ
ンプリング信号に伴う時間間隔、例えば、20ms)で
行われる。Therefore, assuming that the time t when the light intensity becomes “I = I 1 ” is t 1 , the emission angle θ of the beam light retroreflected by the indicating means 61 inserted in the information input area 63. Is calculated as θ = ω (t 1 −t 0 ) = ωΔt. That is, the output angles θ (θnL, θnR) of the beam light retroreflected by the pointing means 61 inserted in the information input area 3a in the optical units 70 (70L, 70R) provided on the left and right sides are calculated, respectively. The position coordinates (x, y) in which the indicating means 61 is inserted are calculated by the triangulation method based on the emission angle θ (θnL, θnR). The calculation of the position coordinates (x, y) of the pointing means 61 is performed at a constant cycle (time interval associated with the sampling signal, for example, 20 ms).
【0082】このようにして算出された指示手段61の
位置座標(x,y)は、コントローラ10を介してコン
ピュータ5へと出力され、所定の処理に用いられること
になる。The position coordinates (x, y) of the indicating means 61 calculated in this way are output to the computer 5 via the controller 10 and used for predetermined processing.
【0083】そして、このような情報入力装置3Dによ
れば、情報入力領域3aにおいて、無視差、完全透明、
高い描画感を実現することが可能になっている。According to such an information input device 3D, in the information input area 3a, negligible difference, complete transparency,
It is possible to achieve a high sense of drawing.
【0084】E.第5の情報入力装置
次に、第5の情報入力装置3Eについて図17ないし図
18に基づいて説明する。この第5の情報入力装置3E
は、情報入力領域内の画像情報を撮像カメラにより取り
込んで、その取り込まれた画像情報の内の一部に基づい
て位置座標を検出するいわゆるカメラ撮像方式の情報入
力装置である。E. Fifth Information Input Device Next, the fifth information input device 3E will be described with reference to FIGS. 17 to 18. This fifth information input device 3E
Is a so-called camera-imaging-type information input device that captures image information in an information input area by an imaging camera and detects position coordinates based on a part of the captured image information.
【0085】ここで、図17は情報入力装置3Eの構成
を概略的に示す正面図である。情報入力装置3Eの情報
入力領域3aの上方両端部には、撮像手段である撮像カ
メラ82が距離wを隔てて設けられている。撮像カメラ
82には、CCD(Charge Coupled Device)である受
光素子83と結像光学レンズ84とが、距離fを隔てて
設けられている。これらの撮像カメラ82の撮像画角は
約90度であり、情報入力領域3aを撮影範囲とするよ
うにそれぞれ設置されている。また、撮像カメラ82は
座標入力面を形成するPDP2の表示面2aから所定の
距離となるように設置されており、その光軸はPDP2
の表示面2aに平行である。Here, FIG. 17 is a front view schematically showing the configuration of the information input device 3E. Imaging cameras 82, which are imaging means, are provided at both ends above the information input area 3a of the information input device 3E at a distance w. The image pickup camera 82 is provided with a light receiving element 83, which is a CCD (Charge Coupled Device), and an imaging optical lens 84 at a distance f. The imaging angle of view of each of these imaging cameras 82 is about 90 degrees, and they are installed so that the information input area 3a is the imaging range. Further, the image pickup camera 82 is installed so as to be a predetermined distance from the display surface 2a of the PDP 2 forming the coordinate input surface, and its optical axis is the optical axis of the PDP 2.
Is parallel to the display surface 2a.
【0086】加えて、情報入力領域3aの上部を除く周
縁部であって撮像カメラ82の撮像画角を妨げずに撮影
視野全体を覆う位置には、背景板85が設けられてい
る。この背景板85は、情報入力領域3aの中央にその
面を向け、PDP2の表示面2aに対して略垂直に設け
られる。この背景板85は、例えば一様な黒色とされて
いる。In addition, a background plate 85 is provided at a peripheral edge portion excluding the upper portion of the information input area 3a and at a position which covers the entire photographing visual field without hindering the image capturing angle of view of the image capturing camera 82. The background plate 85 is provided substantially perpendicular to the display surface 2a of the PDP 2 with its surface facing the center of the information input area 3a. The background plate 85 has a uniform black color, for example.
【0087】撮像カメラ82の信号と指示手段Pとの関
係を図18に示す。図18に示すように、指示手段Pが
情報入力領域3aに挿入された場合、その指示手段Pは
撮像カメラ82に撮影され、指示手段Pの像が撮像カメ
ラ82の受光素子83上に形成される。情報入力装置3
Eのように背景板85が黒色であって、指を指示手段P
として用いるような場合には、指示手段Pは背景板85
に比べて高い反射率を有することになるので、受光素子
83の指示手段Pに相当する部分は、光強度の強い領域
(明点)となる。FIG. 18 shows the relationship between the signal from the image pickup camera 82 and the instruction means P. As shown in FIG. 18, when the instructing means P is inserted into the information input area 3 a, the instructing means P is photographed by the imaging camera 82, and the image of the instructing means P is formed on the light receiving element 83 of the imaging camera 82. It Information input device 3
As in E, the background plate 85 is black and the finger is used to indicate the pointing means P.
In this case, the indicating means P is the background plate 85.
Since it has a higher reflectance than that of, the portion corresponding to the indicating means P of the light receiving element 83 is a region (bright point) where the light intensity is strong.
【0088】各部の電気的接続等については技術的に公
知であるため詳細な説明は省略するが、図18に示すよ
うに、情報入力領域3aに指示手段Pが挿入された場合
には、受光素子83からの光の強度分布の形状にはピー
クが出現する。このピークが出現する位置Dnは、結像
光学レンズ84の主点からの指示手段Pの見かけの角度
θnに対応しており、θnはDnの関数として、
θn=arctan (Dn/f)
と表すことができる。つまり、このようなカメラ撮像方
式の情報入力装置3Eの場合も、前述した情報入力装置
3A等と同様に、光強度の波形に出現するピークに基づ
く三角測量の手法により指示手段Pの位置座標(x,
y)が算出されることになる。このような指示手段Pの
位置座標(x,y)の算出は、一定の周期(サンプリン
グ信号に伴う時間間隔、例えば、20ms)で行われ
る。The electrical connection and the like of each part are known in the art, and therefore a detailed description thereof will be omitted. However, as shown in FIG. 18, when the indicating means P is inserted in the information input area 3a, the light receiving is performed. A peak appears in the shape of the intensity distribution of the light from the element 83. The position Dn where this peak appears corresponds to the apparent angle θn of the indicating means P from the principal point of the imaging optical lens 84, and θn is expressed as θn = arctan (Dn / f) as a function of Dn. be able to. That is, also in the case of the information input device 3E of such a camera imaging system, the position coordinate (of the pointing means P by the triangulation method based on the peak appearing in the waveform of the light intensity, as in the above-described information input device 3A and the like. x,
y) will be calculated. The calculation of the position coordinates (x, y) of the pointing means P is performed at a constant cycle (a time interval accompanying the sampling signal, for example, 20 ms).
【0089】このようにして算出された指示手段Pの位
置座標(x,y)は、コントローラ10を介してコンピ
ュータ5へと出力され、所定の処理に用いられることに
なる。The position coordinates (x, y) of the indicating means P thus calculated are output to the computer 5 via the controller 10 and used for predetermined processing.
【0090】なお、指示手段Pとしては、自身が発光す
る発光素子付きの専用ペン等も適用することができる。As the instructing means P, a dedicated pen having a light emitting element that emits light by itself can be applied.
【0091】そして、このような情報入力装置3Eによ
れば、情報入力領域3aにおいて、無視差、完全透明、
高い描画感を実現することが可能になっている。According to such an information input device 3E, in the information input area 3a, negligible difference, complete transparency,
It is possible to achieve a high sense of drawing.
【0092】F.第6の情報入力装置
次に、第6の情報入力装置3Fについて図19ないし図
20に基づいて説明する。この第6の情報入力装置3F
は、三角測量によって座標を検出するものではなく、直
交する2軸の座標を直接検出するいわゆるLEDアレイ
方式の情報入力装置である。F. Sixth Information Input Device Next, a sixth information input device 3F will be described with reference to FIGS. 19 to 20. This sixth information input device 3F
Is an information input device of a so-called LED array type that directly detects coordinates of two axes orthogonal to each other, instead of detecting coordinates by triangulation.
【0093】ここで、図19は情報入力装置3Fの構成
を概略的に示す正面図である。図19に示すように、情
報入力装置3Fは、Xm個の発光手段である発光ダイオ
ード(LED:Light Emitting Diode)91を水平方向
に一定間隔で配置した発光素子列92と、これに1対1
に対応したXm個の受光手段であるフォトトランジスタ
93を一定間隔で対向配置した受光素子列94と、Yn
個のLED91を垂直方向に一定間隔で配置した発光素
子列95と、これに1対1に対応したYn個のフォトト
ランジスタ93を一定間隔で対向配置した受光素子列9
6とを備えている。そして、これらの発光素子列92
と、受光素子列94と、発光素子列95と、受光素子列
96とにより囲まれた空間部分が、情報入力領域3aと
されている。つまり、情報入力領域3a内には、水平方
向に形成されるm個の光路と垂直方向に形成されるn個
の光路とがマトリクス状に交差可能となっている。な
お、情報入力領域3aは、PDP2の表示面2aのサイ
ズに対応したサイズであって横長の四角形状に形成され
ており、手書きによる文字や図形等の入力を可能にする
領域である。Here, FIG. 19 is a front view schematically showing the configuration of the information input device 3F. As shown in FIG. 19, the information input device 3F includes a light emitting element array 92 in which light emitting diodes (LEDs) 91, which are Xm light emitting means, are horizontally arranged at regular intervals, and one to one.
Corresponding to the light receiving element array 94 in which phototransistors 93, which are Xm light receiving means, are arranged to face each other at regular intervals,
Light emitting element array 95 in which LEDs 91 are arranged at regular intervals in the vertical direction, and light receiving element array 9 in which Yn phototransistors 93 corresponding to this one-to-one are arranged at regular intervals.
6 and. Then, these light emitting element arrays 92
The space portion surrounded by the light receiving element array 94, the light emitting element array 95, and the light receiving element array 96 serves as the information input area 3a. That is, in the information input area 3a, m optical paths formed in the horizontal direction and n optical paths formed in the vertical direction can intersect in a matrix. The information input area 3a has a size corresponding to the size of the display surface 2a of the PDP 2 and is formed in a horizontally long quadrangular shape, and is an area in which handwritten characters and figures can be input.
【0094】そして、この情報入力領域3aの或る位置
に指等の指示手段Pが挿入された場合には、指示手段P
により所定の光路が遮られるため、その遮蔽光路にある
受光素子列94のフォトトランジスタ93及び受光素子
列96のフォトトランジスタ93の受光光量がそれぞれ
低下することになる。When the pointing means P such as a finger is inserted at a certain position in the information input area 3a, the pointing means P
As a result, the predetermined optical path is blocked, so that the amount of light received by the phototransistor 93 of the light-receiving element array 94 and the phototransistor 93 of the light-receiving element array 96 on the shielded optical path is reduced.
【0095】各部の電気的接続等については技術的に公
知であるため詳細な説明は省略するが、図20に示すよ
うに、情報入力領域3aに指示手段Pが挿入されていな
い場合には各フォトトランジスタ93の光強度は“I=
i1”を示すが、情報入力領域3aに指示手段Pが挿入
されて光路が遮られた場合には、その遮蔽光路にあるフ
ォトトランジスタ93の光強度は“I=i0”を示すこ
とになる。このように光強度が“I=i0”である部分
をディップという。なお、図20中、横軸はフォトトラ
ンジスタ93の位置に相当し、実際にはフォトトランジ
スタ93の光出力を逐次読みとる走査時間である。The electrical connection and the like of each part are known in the art and therefore a detailed description thereof will be omitted. However, as shown in FIG. 20, when the instruction means P is not inserted in the information input area 3a, each of them will be described. The light intensity of the phototransistor 93 is “I =
i 1 ″, the light intensity of the phototransistor 93 in the shielded optical path indicates “I = i 0 ” when the optical path is blocked by inserting the indicating means P in the information input area 3 a. In this manner, the portion where the light intensity is “I = i 0 ” is referred to as a dip.In addition, in FIG.20, the horizontal axis corresponds to the position of the phototransistor 93, and the optical output of the phototransistor 93 is actually sequentially calculated. The scanning time to read.
【0096】そして、受光光量が低下した受光素子列9
4のフォトトランジスタ93及び受光素子列96のフォ
トトランジスタ93の位置に相当するディップ位置を検
出し、指示手段Pにより指示された位置座標(x,y)
を算出する。実際には、基準位置t=t0からのディッ
プ位置が検出されるまでの時間t1や、図20で示した
波形をメモリに取り込み、メモリ内のデータに対してデ
ィップ位置に相当するメモリ番地としてディップの位置
を検出することになる。このような指示手段Pの位置座
標(x,y)の算出は、一定の周期(サンプリング信号
に伴う時間間隔、例えば、20ms)で行われる。Then, the light receiving element array 9 in which the amount of received light is reduced
No. 4 phototransistor 93 and the phototransistor 93 of the light receiving element array 96, the dip position is detected, and the position coordinates (x, y) instructed by the instructing means P are detected.
To calculate. Actually, the time t 1 from the reference position t = t 0 until the dip position is detected and the waveform shown in FIG. 20 are loaded into the memory, and the memory address corresponding to the dip position for the data in the memory. As a result, the position of the dip will be detected. The calculation of the position coordinates (x, y) of the pointing means P is performed at a constant cycle (a time interval accompanying the sampling signal, for example, 20 ms).
【0097】このようにして算出された指示手段Pの位
置座標(x,y)は、コントローラ10を介してコンピ
ュータ5へと出力され、所定の処理に用いられることに
なる。The position coordinates (x, y) of the indicating means P calculated in this way are output to the computer 5 via the controller 10 and used for predetermined processing.
【0098】そして、このような情報入力装置3Fによ
れば、情報入力領域3aにおいて、無視差、完全透明、
高い描画感を実現することが可能になっている。According to such an information input device 3F, in the information input area 3a, negligible difference, complete transparency,
It is possible to achieve a high sense of drawing.
【0099】G.第7の情報入力装置
次に、第7の情報入力装置3Gについて図21ないし図
22に基づいて説明する。この第7の情報入力装置3G
は、いわゆる超音波弾性波方式の情報入力装置である。G. Seventh Information Input Device Next, a seventh information input device 3G will be described with reference to FIGS. 21 to 22. This seventh information input device 3G
Is a so-called ultrasonic elastic wave type information input device.
【0100】ここで、図21は情報入力装置3Gの構成
を概略的に示す正面図である。図21に示すように、情
報入力装置3Gは、透明な基板100を有すると共に、
指先やペン等の指示手段P(図22参照)で文字・図形
等を書き込むための書き込み面(情報入力領域)3aと
なる基板100の一つの面に、表面弾性波を発信する発
信手段である発信用トランスデューサ102と、発信用
トランスデューサ102から発信された表面弾性波を受
信する受信手段である受信用トランスデューサ103
と、発信用トランスデューサ102から発信された表面
弾性波をそれぞれ反射し、受信用トランスデューサ10
3に表面弾性波を導く反射手段である反射アレイ10
4,105と、同様に、表面弾性波を発信する発信用ト
ランスデューサ106と、発信用トランスデューサ10
6から発信された表面弾性波を受信する受信用トランス
デューサ107と、発信用トランスデューサ106から
発信された表面弾性波をそれぞれ反射し、受信用トラン
スデューサ107に表面弾性波を導く反射アレイ10
8,109とを有している。なお、情報入力領域3aは
PDP2の画面サイズに対応したサイズを有している。FIG. 21 is a front view schematically showing the structure of the information input device 3G. As shown in FIG. 21, the information input device 3G has a transparent substrate 100 and
It is a transmitting means for transmitting a surface acoustic wave to one surface of the substrate 100 which is a writing surface (information input area) 3a for writing a character, a graphic or the like with an instruction means P (see FIG. 22) such as a fingertip or a pen. Transmitting transducer 102 and receiving transducer 103 which is a receiving means for receiving the surface acoustic wave transmitted from transmitting transducer 102.
And the surface acoustic wave transmitted from the transmitting transducer 102, respectively, and the receiving transducer 10
A reflection array 10 which is a reflection means for guiding the surface acoustic wave to
4, 105, similarly to the transmitting transducer 106 for transmitting surface acoustic waves, and the transmitting transducer 10.
6 for receiving the surface acoustic waves transmitted from 6 and a reflection array 10 for reflecting the surface acoustic waves transmitted from the transmitting transducer 106 and guiding the surface acoustic waves to the receiving transducer 107.
8 and 109. The information input area 3a has a size corresponding to the screen size of the PDP 2.
【0101】図21において、発信用トランスデューサ
102,106および受信用トランスデューサ103,
107は、それぞれケーブル110およびコネクタ11
1を介してコントローラ10に接続されている。ケーブ
ル110は、基板100の端部に沿って発信用トランス
デューサ102,106および受信用トランスデューサ
103,107まで最短距離を通るように配線すること
が好ましいが、ここでは図示を省略する。In FIG. 21, transmitting transducers 102, 106 and receiving transducers 103,
107 is a cable 110 and a connector 11 respectively.
It is connected to the controller 10 via 1. The cable 110 is preferably wired along the end of the substrate 100 so as to pass the shortest distance to the transmitting transducers 102 and 106 and the receiving transducers 103 and 107, but the illustration is omitted here.
【0102】基板100としては、透明で表面弾性波を
伝播することが可能なものであれば、ガラス,プラスチ
ック等、いかなる種類の材料を用いることにしても良
い。また、例えば、基板100をガラス基板とした場
合、反射アレイ104,105,108,109は、ガ
ラスペーストをスクリーン印刷した後、ガラス基板10
0を所定の温度で焼成して形成される。As the substrate 100, any type of material such as glass and plastic may be used as long as it is transparent and can propagate surface acoustic waves. In addition, for example, when the substrate 100 is a glass substrate, the reflection arrays 104, 105, 108, and 109 are screen-printed with glass paste, and then the glass substrate 10 is used.
It is formed by firing 0 at a predetermined temperature.
【0103】続いて、ユーザが指先またはペン等の指示
手段Pで情報入力領域3aをタッチした場合に、そのタ
ッチ位置の座標を特定する方法の概略を説明する。図2
2は、タッチ位置の座標を特定する処理を説明するため
の説明図である。図22において、発信用トランスデュ
ーサ102および受信用トランスデューサ103はタッ
チ位置のX軸方向の位置を検出するために用いられ、発
信用トランスデューサ106および受信用トランスデュ
ーサ107はタッチ位置のY軸方向の位置を検出するた
めに用いられる。ここでは、説明の便宜上、X軸方向の
位置を検出する処理を中心に説明する。Next, when the user touches the information input area 3a with the pointing means P such as a fingertip or a pen, the outline of the method for specifying the coordinates of the touched position will be described. Figure 2
FIG. 2 is an explanatory diagram for explaining the process of identifying the coordinates of the touch position. In FIG. 22, the transmitting transducer 102 and the receiving transducer 103 are used to detect the position of the touch position in the X-axis direction, and the transmitting transducer 106 and the receiving transducer 107 detect the position of the touch position in the Y-axis direction. It is used to Here, for convenience of description, the process of detecting the position in the X-axis direction will be mainly described.
【0104】タッチ位置の座標を特定する処理は、情報
入力装置3Gおよびコントローラ10によって実行され
る。発信用トランスデューサ102は、コントローラ1
0から電気信号を入力し、入力した電気信号を機械振動
に変換する。その結果、基板100の情報入力領域3a
の表面または界面に沿って伝播する表面弾性波が発生す
る。The process of specifying the coordinates of the touch position is executed by the information input device 3G and the controller 10. The transmitting transducer 102 is the controller 1
An electric signal is input from 0, and the input electric signal is converted into mechanical vibration. As a result, the information input area 3a of the substrate 100
Surface acoustic waves that propagate along the surface or interface of the are generated.
【0105】発信用トランスデューサ102によって発
生された表面弾性波は、反射アレイ104を構成する各
反射素子により、発信用トランスデューサ102に近い
方から順次90度反射され、情報入力領域3aを伝播し
ていくことになる。すなわち、反射アレイ104を構成
する各反射素子により、表面弾性波の一部が反射され、
一部が透過するという現象が繰り返され、情報入力領域
3aの全面にわたって表面弾性波が伝播していく。反射
アレイ104の構成する各反射素子によって反射された
表面弾性波は、情報入力領域3aの縦方向に平行に、か
つ反射させられた反射素子の位置に基づく時間差を持っ
て情報入力領域3aを伝播していく。そして、反射アレ
イ105は、情報入力領域3aを伝播してきた表面弾性
波を90度反射し、反射した表面弾性波を受信用トラン
スデューサ103に導く。The surface acoustic waves generated by the transmitting transducer 102 are sequentially reflected by the reflecting elements constituting the reflecting array 104 by 90 degrees from the side closer to the transmitting transducer 102 and propagate through the information input area 3a. It will be. That is, a part of the surface acoustic wave is reflected by each of the reflective elements that form the reflective array 104,
The phenomenon of a partial transmission is repeated, and the surface acoustic wave propagates over the entire surface of the information input area 3a. The surface acoustic wave reflected by each reflecting element of the reflecting array 104 propagates in the information input area 3a in parallel with the vertical direction of the information input area 3a and with a time difference based on the position of the reflected reflecting element. I will do it. Then, the reflection array 105 reflects the surface acoustic wave propagating through the information input area 3 a by 90 degrees and guides the reflected surface acoustic wave to the receiving transducer 103.
【0106】受信用トランスデューサ103は、表面弾
性波を受信して電気信号に変換し、コントローラ10に
入力する。コントローラ10は、入力した電気信号を増
幅した後、整流およびA/D変換処理を行う。そして、
コントローラ10は、A/D変換した信号を時間軸に沿
って信号処理することにより、情報入力領域3aにおけ
るX軸方向の位置を時間に対応させる。The receiving transducer 103 receives the surface acoustic wave, converts it into an electric signal, and inputs it to the controller 10. The controller 10 amplifies the input electric signal and then performs rectification and A / D conversion processing. And
The controller 10 causes the position in the X-axis direction in the information input area 3a to correspond to time by performing signal processing on the A / D converted signal along the time axis.
【0107】例えば、図22に示すように、ユーザが情
報入力領域3aの任意の位置を指先(指示手段P)でタ
ッチしたものとする。この場合、タッチ位置を伝播して
いる表面弾性波は指先によって吸収または散乱され、大
きな減衰を受けることになる。このような減衰を受けた
時点を上述した信号処理の結果に基づいて特定すること
により、タッチ位置のX軸方向における位置を特定する
ことができる。具体的には、図22に示すように、情報
入力領域3aを横切る実線がタッチ位置のX軸方向にお
ける位置として特定される。For example, as shown in FIG. 22, it is assumed that the user touches an arbitrary position of the information input area 3a with a fingertip (instructing means P). In this case, the surface acoustic wave propagating through the touch position is absorbed or scattered by the fingertip and is greatly attenuated. The position of the touch position in the X-axis direction can be specified by specifying the time point when the touch position is attenuated based on the result of the signal processing described above. Specifically, as shown in FIG. 22, the solid line crossing the information input area 3a is specified as the position of the touch position in the X-axis direction.
【0108】タッチ位置のY軸方向の位置についても、
発信用トランスデューサ106,受信用トランスデュー
サ107および反射アレイ108,109を用いてX軸
方向の位置を特定する処理と同様の処理を行うことによ
って特定することができる。具体的には、図22に示す
ように、情報入力領域3aを横切る点線がタッチ位置の
Y軸方向における位置として特定される。このような指
示手段Pの位置座標(x,y)の算出は、一定の周期
(サンプリング信号に伴う時間間隔、例えば、20m
s)で行われる。Regarding the position of the touch position in the Y-axis direction,
It can be specified by performing the same process as the process of specifying the position in the X-axis direction using the transmitting transducer 106, the receiving transducer 107, and the reflecting arrays 108 and 109. Specifically, as shown in FIG. 22, the dotted line crossing the information input area 3a is specified as the position of the touch position in the Y-axis direction. The position coordinates (x, y) of the pointing means P are calculated in a constant cycle (a time interval associated with the sampling signal, for example, 20 m).
s).
【0109】このようにして特定された指示手段Pの位
置座標(x,y)は、コントローラ10を介してコンピ
ュータ5へと出力され、所定の処理に用いられることに
なる。The position coordinates (x, y) of the pointing means P specified in this way are output to the computer 5 via the controller 10 and used for predetermined processing.
【0110】そして、このような情報入力装置3Gによ
れば、情報入力領域3aにおいて、無視差、完全透明、
高い描画感を実現することが可能になっている。According to such an information input device 3G, in the information input area 3a, negligible difference, complete transparency,
It is possible to achieve a high sense of drawing.
【0111】以上、本実施の形態の情報入出力システム
1に適用し得る情報入力装置3として、再帰光遮蔽方式
の情報入力装置3A、再帰光反射方式の情報入力装置3
B、回転走査系を有する再帰光遮蔽方式の情報入力装置
3C、回転走査系を有する再帰光反射方式の情報入力装
置3D、カメラ撮像方式の情報入力装置3E、LEDア
レイ方式の情報入力装置3F、超音波弾性波方式の情報
入力装置3Gについて、その構成及び原理を説明した
が、これらは本実施の形態の情報入出力システム1に適
用し得る情報入力装置3の一例であって、本発明はこれ
らの方式に限定されるものではなく、本発明は、例えば
アナログ容量結合方式、感圧方式等を含む情報入力装置
全般について適用されることは言うまでもない。As described above, as the information input device 3 applicable to the information input / output system 1 of the present embodiment, the information input device 3A of the retro-reflecting light shielding system and the information input device 3 of the retro-reflecting system.
B, information input device 3C of a retro-light shielding system having a rotary scanning system, information input device 3D of a retro-light reflection system having a rotary scanning system, information input device 3E of a camera imaging system, information input device 3F of an LED array system, The configuration and principle of the ultrasonic elastic wave type information input device 3G have been described. However, these are examples of the information input device 3 applicable to the information input / output system 1 of the present embodiment, and the present invention is It is needless to say that the present invention is not limited to these methods and is applied to all information input devices including an analog capacitive coupling method, a pressure sensitive method, and the like.
【0112】ここで、情報入力装置3から座標データが
入力されるコンピュータ5において、当該コンピュータ
5のCPU12がデバイスドライバ23に基づいて実行
する処理について図23のフローチャートを参照しつつ
簡単に説明する。Now, in the computer 5 to which the coordinate data is input from the information input device 3, the processing executed by the CPU 12 of the computer 5 based on the device driver 23 will be briefly described with reference to the flowchart of FIG.
【0113】図23に示すように、情報入力装置3から
座標データの入力があった場合には(ステップS1の
Y)、当該座標データが、タッチ(タッチには、光学式
の情報入力装置3の情報入力領域3aに対する指示部材
の挿入状態も含む。以下、同様)座標であるか、ドラッ
グ座標であるかを判断する(ステップS2)。ここで、
タッチ座標は、座標を指示する指示手段が非検知状態か
ら最初に検知された座標であり、ドラッグ座標は、タッ
チ座標からデタッチ座標までの連続する座標である。な
お、デタッチ座標は、座標を指示する指示手段が非検知
状態になった座標である。タッチ座標であるか、ドラッ
グ座標であるかは、位置座標(x,y)とともに座標デ
ータを構成し、位置座標(x,y)に付される座標ステ
ータスにより判断される。As shown in FIG. 23, when the coordinate data is input from the information input device 3 (Y in step S1), the coordinate data is touched (for the touch, the optical information input device 3 is used). It also includes the insertion state of the pointing member in the information input area 3a (the same applies hereinafter), and it is determined whether the coordinates are drag coordinates (step S2). here,
The touch coordinates are coordinates first detected by the instruction means for instructing the coordinates from the non-detection state, and the drag coordinates are continuous coordinates from the touch coordinates to the detach coordinates. The detached coordinates are coordinates in which the instruction means for instructing the coordinates is in a non-detection state. Whether it is the touch coordinate or the drag coordinate is configured by the coordinate data together with the position coordinate (x, y), and is determined by the coordinate status attached to the position coordinate (x, y).
【0114】入力された座標データがタッチ座標である
場合には(ステップS2のY)、ステップS3に進み、
タッチ操作がマウス操作の右クリックに対応付けられて
いるか否かを判断する。なお、タッチ操作をマウス操作
の右クリックに対応付けるかマウス操作の左クリックに
対応付けるかは、ドライバコントロールパネル(図示せ
ず)において任意に設定される。If the input coordinate data is touch coordinates (Y in step S2), the process proceeds to step S3.
It is determined whether the touch operation is associated with the right click of the mouse operation. Whether the touch operation is associated with the right click of the mouse operation or the left click of the mouse operation is arbitrarily set on the driver control panel (not shown).
【0115】タッチ操作がマウス操作の右クリックに対
応付けられている場合には(ステップS3のY)、マウ
ス操作として右クリックがなされたものと判断し、右ボ
タンON座標として位置座標(x,y)を通知する(ステ
ップS4)。If the touch operation is associated with the right click of the mouse operation (Y in step S3), it is determined that the right click is performed as the mouse operation, and the position coordinate (x, y) is notified (step S4).
【0116】一方、タッチ操作がマウス操作の左クリッ
クに対応付けられている場合には(ステップS3の
N)、マウス操作として左クリックがなされたものと判
断し、左ボタンON座標として位置座標(x,y)を通知
する(ステップS5)。On the other hand, when the touch operation is associated with the left click of the mouse operation (N in step S3), it is determined that the left click is performed as the mouse operation, and the position coordinate ( (x, y) is notified (step S5).
【0117】また、入力された座標データがドラッグ座
標である場合には(ステップS2のN)、ステップS6
に進み、タッチ操作がマウス操作の右クリックに対応付
けられているか否かを判断する。If the input coordinate data is drag coordinates (N in step S2), step S6 is executed.
Then, it is determined whether or not the touch operation is associated with the right click of the mouse operation.
【0118】タッチ操作がマウス操作の右クリックに対
応付けられている場合には(ステップS6のY)、マウ
ス操作として右クリックがなされたものと判断し、右ボ
タンON座標として位置座標(x,y)を通知する(ステ
ップS7)。If the touch operation is associated with the right click of the mouse operation (Y in step S6), it is determined that the right click is performed as the mouse operation, and the position coordinate (x, y) is notified (step S7).
【0119】一方、タッチ操作がマウス操作の左クリッ
クに対応付けられている場合には(ステップS6の
N)、マウス操作として左クリックがなされたものと判
断し、左ボタンON座標として位置座標(x,y)を通知
する(ステップS8)。On the other hand, if the touch operation is associated with the left click of the mouse operation (N in step S6), it is determined that the left click is performed as the mouse operation, and the position coordinate ( (x, y) is notified (step S8).
【0120】一方、情報入力装置3から座標データの入
力がなく(ステップS1のN)、座標を指示する指示手
段が非検知状態になった場合、すなわちデタッチとなっ
た場合には(ステップS9のY)、ステップS10に進
み、タッチ操作がマウス操作の右クリックに対応付けら
れているか否かを判断する。On the other hand, when no coordinate data is input from the information input device 3 (N in step S1) and the instructing means for instructing the coordinate is in the non-detection state, that is, when the detachment occurs (in step S9). Y), proceeding to step S10, it is determined whether or not the touch operation is associated with the right click of the mouse operation.
【0121】タッチ操作がマウス操作の右クリックに対
応付けられている場合には(ステップS10のY)、マ
ウス操作が終了したものと判断し、右ボタンOFFを通
知する(ステップS11)。この場合、直前に通知され
たドラッグ座標がデタッチ座標となる。When the touch operation is associated with the right click of the mouse operation (Y in step S10), it is determined that the mouse operation is completed, and the right button OFF is notified (step S11). In this case, the drag coordinates notified immediately before become the detach coordinates.
【0122】一方、タッチ操作がマウス操作の左クリッ
クに対応付けられている場合には(ステップS10の
N)、マウス操作が終了したものと判断し、左ボタンO
FFを通知する(ステップS12)。この場合、直前に
通知されたドラッグ座標がデタッチ座標となる。On the other hand, when the touch operation is associated with the left click of the mouse operation (N in step S10), it is determined that the mouse operation is completed, and the left button O
The FF is notified (step S12). In this case, the drag coordinates notified immediately before become the detach coordinates.
【0123】コンピュータ5のCPU12は、このよう
にして通知された位置座標(x,y)等のマウスデータ
に応じ、各種アプリケーションプログラム24に基づい
て動作することになる。公知技術のため詳細な説明は省
略するが、例えば、アプリケーションプログラム24の
一つである上書きソフトの文字描画モードにおいては、
図24に示すように、通知された位置座標(x,y)等
のマウスデータに応じ、タッチ座標(X0,Y0)、ド
ラッグ座標(X1,Y1),(X2,Y2)、デタッチ
座標(X3,Y3)をペンに設定されている所定の色、
所定の太さにて直線で描画する。また、上書きソフトの
文字消去(消しゴム)モードにおいては、図25に示す
ように、通知された位置座標(x,y)等のマウスデー
タに応じ、タッチ座標を中心に消しゴムに設定されてい
る矩形領域範囲Z内に描画されている部分を消去する。The CPU 12 of the computer 5 operates based on the various application programs 24 according to the mouse data such as the position coordinates (x, y) notified in this way. Although detailed description is omitted because it is a known technique, for example, in the character drawing mode of the overwriting software which is one of the application programs 24,
As shown in FIG. 24, touch coordinates (X0, Y0), drag coordinates (X1, Y1), (X2, Y2), detach coordinates (X3) are displayed in accordance with the notified mouse data such as position coordinates (x, y). , Y3) is the predetermined color set on the pen,
Draw a straight line with a predetermined thickness. Further, in the character erasing (eraser) mode of the overwriting software, as shown in FIG. 25, the rectangle set to the eraser with the touch coordinates as the center according to the mouse data such as the notified position coordinates (x, y). The part drawn in the area range Z is erased.
【0124】続いて、本実施の形態の情報入出力システ
ム1において実行される各種アプリケーションプログラ
ム24の1つである上書きソフトが備える特長的な機能
に関連する機能について以下に概略的に説明する。Next, the functions related to the characteristic functions of the overwrite software, which is one of the various application programs 24 executed in the information input / output system 1 of the present embodiment, will be briefly described below.
【0125】ここで、図26は上書きソフトにおける上
書き処理の流れを概略的に示すフローチャートである。
図26に示すように、上書きソフトが起動されると、図
27に示すように、PDP2には各種ボタンが配列され
た上書きツールバーT1が表示され(ステップS2
1)、初期化が実行される(ステップS22〜S2
4)。Here, FIG. 26 is a flow chart schematically showing the flow of the overwriting process in the overwriting software.
As shown in FIG. 26, when the overwriting software is activated, an overwriting toolbar T1 in which various buttons are arranged is displayed on the PDP 2 as shown in FIG. 27 (step S2).
1), initialization is executed (steps S22 to S2)
4).
【0126】ここで、上書きツールバーT1に配列され
ている各種ボタンについて説明する。「ペン」ボタンa
がタッチ操作された場合には、上書き可能状態となりペ
ンに設定されている色・太さにてドラッグ操作により文
字描画が可能な文字描画モードにする。「消しゴム」ボ
タンbがタッチ操作された場合には、描画文字の消去が
可能な文字消去(消しゴム)モードにする。「Page
Up」ボタンcがタッチ操作された場合には、「Pag
eUp」キーコードをコンピュータ5のCPU12へ渡
し、起動されているワードプロセッサソフト,表計算ソ
フト,プレゼンテーションソフト等の各種アプリケーシ
ョンプログラム(以下、APLという)24の表示ペー
ジを変更する。「PageDown」ボタンdがタッチ
操作された場合には、「PageDown」キーコード
をコンピュータ5のCPU12へ渡し、起動されている
APL24の表示ページを変更する。「↑」ボタンeが
タッチ操作された場合には、上下移動スクロールバー
(図示せず)を上へ移動させることにより、起動されて
いるAPL24の表示ページを上へスクロール表示す
る。「↓」ボタンfがタッチ操作された場合には、上下
移動スクロールバー(図示せず)を下へ移動させること
により、起動されているAPL24の表示ページを下へ
スクロール表示する。「←」ボタンgがタッチ操作され
た場合には、左右移動スクロールバー(図示せず)を左
へ移動させることにより、起動されているAPL24の
表示ページを左へスクロール表示する。「→」ボタンh
がタッチ操作された場合には、左右移動スクロールバー
(図示せず)を右へ移動させることにより、起動されて
いるAPL24の表示ページを右へスクロール表示す
る。「一覧」ボタンiがタッチ操作された場合には、後
述する上書きページ一覧ダイアログボックスDB(図3
1参照)を表示する。「APL」ボタンjがタッチ操作
された場合には、APL制御モードへ移行してAPL2
4に実行権を与える。以上のような上書きツールバーT
1に配列されるボタンa〜iの何れかがタッチ操作され
ると、上書きモードへ移行する。Now, various buttons arranged on the overwrite toolbar T1 will be described. "Pen" button a
When is touch-operated, it becomes the overwritable state and the character drawing mode in which the character can be drawn by the drag operation with the color and thickness set in the pen is set. When the "eraser" button b is touch-operated, the character erase (eraser) mode in which the drawn character can be erased is set. "Page
When the “Up” button c is touch-operated, “Pag
The "eUp" key code is passed to the CPU 12 of the computer 5 to change the display page of various application programs (hereinafter referred to as APL) 24 such as word processor software, spreadsheet software, presentation software, etc. that have been activated. When the “Page Down” button d is touch-operated, the “Page Down” key code is passed to the CPU 12 of the computer 5, and the display page of the activated APL 24 is changed. When the “↑” button e is touch-operated, a vertically moving scroll bar (not shown) is moved upward to scroll up the display page of the activated APL 24. When the “↓” button f is touch-operated, a vertically moving scroll bar (not shown) is moved downward to scroll down the display page of the activated APL 24. When the "←" button g is touch-operated, the display page of the activated APL 24 is scrolled to the left by moving the left / right moving scroll bar (not shown) to the left. "→" button h
When is touch-operated, the left / right moving scroll bar (not shown) is moved to the right to scroll the display page of the activated APL 24 to the right. When the “list” button i is touch-operated, the overwrite page list dialog box DB (see FIG.
1) is displayed. When the “APL” button j is touch-operated, the mode is changed to the APL control mode and the APL2
Give the execution right to 4. Overwriting toolbar T as above
When any of the buttons a to i arranged in 1 is touch-operated, the mode is shifted to the overwrite mode.
【0127】また、ステップS22〜S24における初
期化動作は、ステータスをAPL制御モードに設定する
動作(ステップS22)、上書きするAPL24をクリ
アする動作(ステップS23)、操作モードを文字描画
モードに設定する動作(ステップS24)である。The initialization operation in steps S22 to S24 is to set the status to the APL control mode (step S22), to clear the overwritten APL24 (step S23), and to set the operation mode to the character drawing mode. This is an operation (step S24).
【0128】このようにして実行権が与えられると、コ
ンピュータ5のCPU12は、情報入力装置3からのマ
ウスデータの通知に待機する(ステップS25)。When the execution right is given in this way, the CPU 12 of the computer 5 waits for the notification of the mouse data from the information input device 3 (step S25).
【0129】情報入力装置3からのマウスデータの通知
があった場合には(ステップS25のY)、通知された
マウスデータの位置座標(x,y)が上書きツールバー
T1上であるか否かを判断する(ステップS26)。When the mouse data is notified from the information input device 3 (Y in step S25), it is determined whether or not the position coordinates (x, y) of the notified mouse data are on the overwrite toolbar T1. It is determined (step S26).
【0130】通知されたマウスデータの位置座標(x,
y)が上書きツールバーT1上でない場合には(ステッ
プS26のN)、操作モードが文字描画モードであれば
(ステップS27のY)、ペンで文字を描画するのと同
様にタッチ・ドラッグ・デタッチのドラッグ軌跡をペン
に設定されている色・太さにて描画して上書きデータ
(上書き画像)とし、APL画面に上書き表示し(ステ
ップS28:描画手段)、操作モードが文字消去(消し
ゴム)モードであれば(ステップS27のN)、タッチ
座標を中心に消しゴムに設定されている矩形領域範囲Z
内の上書き文字を消去して上書きデータ(上書き画像)
とする(ステップS29:描画手段)。Position coordinates of the notified mouse data (x,
If y) is not on the overwrite toolbar T1 (N in step S26), if the operation mode is the character drawing mode (Y in step S27), the touch / drag / detach operation is performed similarly to the case of drawing a character with a pen. The drag locus is drawn with the color and thickness set in the pen to create overwriting data (overwriting image), which is overwritten and displayed on the APL screen (step S28: drawing means), and the operation mode is the character deletion (eraser) mode. If there is (N in step S27), the rectangular area range Z set in the eraser centered on the touch coordinates
Overwrite data by erasing the overwrite characters in (overwrite image)
(Step S29: drawing means).
【0131】一方、通知されたマウスデータの位置座標
(x,y)が上書きツールバーT1上であり(ステップ
S26のY)、ステータスがAPL制御モードでAPL
24に実行権が与えられている場合には(ステップS3
0のY)、この実行権が与えられているAPL24を自
動認識し、ステップS28又はステップS29で描画さ
れた上書きデータに対応付けられる直前APL情報とし
て取得する(ステップS31:上書き画像対応付け手
段)。すなわち、図28に示すように、ウィンドウがア
クティブになっているAPL24(例えば、ワードプロ
セッサソフト)を実行権が与えられているAPL24と
して自動認識し、直前APL情報として取得する。On the other hand, the position coordinates (x, y) of the notified mouse data are on the overwrite toolbar T1 (Y of step S26), and the status is APL control mode.
If the execution right is given to 24 (step S3
(Y of 0), the APL 24 to which this execution right is given is automatically recognized and acquired as the immediately preceding APL information associated with the overwrite data drawn in step S28 or step S29 (step S31: overwrite image association means). . That is, as shown in FIG. 28, the APL 24 in which the window is active (for example, word processor software) is automatically recognized as the APL 24 to which the execution right is given, and is acquired as the immediately preceding APL information.
【0132】そして、取得した直前APL情報が新たな
上書き操作対象のAPL24であるか否かを判定し、新
たな上書き操作対象のAPL24である場合には(ステ
ップS32のN)、ステップS28又はステップS29
で描画された上書きデータに対応付けられるAPL24
の種類を変更する(ステップS33)。すなわち、図2
9に示すように、ウィンドウがアクティブになっている
APL24が、ワードプロセッサソフトからプレゼンテ
ーションソフトに切り替わった場合には、操作対象とな
るAPL24の種類を変更することになる。これは、操
作対象となるAPL24の種類毎に上書きデータを区分
け保存するためである。Then, it is judged whether or not the acquired immediately preceding APL information is a new overwrite operation target APL 24, and if it is a new overwrite operation target APL 24 (N in step S32), step S28 or step S29
APL24 associated with overwrite data drawn in
The type is changed (step S33). That is, FIG.
As shown in FIG. 9, when the APL 24 whose window is active is switched from the word processor software to the presentation software, the type of the APL 24 to be operated is changed. This is because the overwrite data is divided and stored for each type of the APL 24 to be operated.
【0133】ステータスがAPL制御モードでAPL2
4に実行権が与えられていない場合(ステップS30の
N)、新たな上書き操作対象のAPL24でない場合に
は(ステップS32のY)、または、操作対象となるA
PL24の種類を変更した後には(ステップS33)、
ステップS34に進み、上書きツールバー制御処理を実
行する。Status is APL2 in APL control mode.
4 is not given the execution right (N in step S30), is not a new overwrite operation target APL 24 (Y in step S32), or is the operation target A.
After changing the type of PL24 (step S33),
In step S34, the overwrite toolbar control process is executed.
【0134】ここで、上書きツールバー制御処理につい
て図30のフローチャートを参照しつつ説明する。図3
0に示すように、上書きツールバー制御処理は、まず、
通知されたマウスデータの位置座標(x,y)に基づい
てタッチ操作されたボタン表示を“選択中”を示すもの
に変更するとともに(ステップS51)、タッチ操作さ
れたボタン名を保存する(ステップS52)。Now, the overwrite toolbar control processing will be described with reference to the flowchart of FIG. Figure 3
As shown in 0, the overwrite toolbar control process is as follows.
Based on the notified position coordinates (x, y) of the mouse data, the display of the button operated by touch is changed to that indicating "selected" (step S51), and the name of the button operated by touch is saved (step S51). S52).
【0135】続いて、上書きツールバーT1にタッチさ
れてからデタッチするまでマウスデータを受け取り(ス
テップS53のY)、ボタンタッチ後にドラッグ操作が
あり最初のタッチボタン以外となった場合には(ステッ
プS54のN,ステップS55のN,ステップS56の
N)、ボタンを無効とし(ステップS57)、ボタン表
示を通常表示へ戻す(ステップS58)。Subsequently, when the mouse data is received from the touch of the overwrite toolbar T1 until the touch is detached (Y in step S53), if there is a drag operation after the button is touched and the button is other than the first touch button (step S54). N, N in step S55, N in step S56), the button is invalidated (step S57), and the button display is returned to the normal display (step S58).
【0136】一方、受け取ったマウスデータがOFF通
知であった場合、すなわちデタッチした場合には(ステ
ップS54のY)、デタッチ位置のボタンが無効でなけ
れば(ステップS59のN)、ボタン表示を通常表示へ
戻し(ステップS60)、デタッチ位置のボタンに設定
されている機能を実行する。以下において、ボタンに設
定されている機能について詳述する。On the other hand, when the received mouse data is the OFF notification, that is, when the detach is made (Y in step S54), if the button at the detach position is not invalid (N in step S59), the button display is normally performed. The display is returned (step S60), and the function set for the button at the detach position is executed. The functions set for the buttons will be described in detail below.
【0137】APL制御モードからのボタンタッチであ
る場合には(ステップS61のY)、上書きモードへ移
行し(ステップS62)、APL制御モード移行時に描
画されていた上書き画像を再描画する(ステップS6
3)。When the button is touched from the APL control mode (Y in step S61), the mode is shifted to the overwrite mode (step S62), and the overwrite image drawn when the APL control mode is shifted is redrawn (step S6).
3).
【0138】そして、タッチ操作されたボタンが「AP
L」ボタンjである場合には(ステップS64のY)、
APL制御モードへ移行し(ステップS65)、上書き
画像を消去し(ステップS66)、APL24へ実行権
を与える(ステップS67)。Then, the touch-operated button is "AP
If it is the “L” button j (Y in step S64),
The mode shifts to the APL control mode (step S65), the overwriting image is erased (step S66), and the execution right is given to the APL 24 (step S67).
【0139】タッチ操作されたボタンが「ペン」ボタン
aである場合には(ステップS68のY)、操作モード
を文字描画モードとし、図24に示したように、ペンに
設定されている色・太さにてドラッグ操作により文字描
画が可能な状態にする(ステップS69)。If the touch-operated button is the "pen" button a (Y in step S68), the operation mode is set to the character drawing mode, and the color / color set in the pen is set as shown in FIG. Characters can be drawn by dragging with the thickness (step S69).
【0140】タッチ操作されたボタンが「消しゴム」ボ
タンbである場合には(ステップS70のY)、操作モ
ードを文字消去(消しゴム)モードとし、図25に示し
たように、描画文字の消去が可能な状態にする(ステッ
プS71)。When the touch-operated button is the "eraser" button b (Y in step S70), the operation mode is set to the character erase (eraser) mode, and the drawn character is erased as shown in FIG. It is made possible (step S71).
【0141】タッチ操作されたボタンが「一覧」ボタン
iである場合には(ステップS72のY)、上書きペー
ジ一覧ダイアログボックスを表示し、一覧表示制御を実
行する(ステップS73:上書き画像一覧表示手段)。
図31は、上書きページ一覧ダイアログボックスDB1
を示すものである。上書きページ一覧ダイアログボック
スDB1は、上書きページ(上書き画像)を表示するも
のであって、複数のページ(図31(a)参照)又は一
のページ(図31(b)参照)を選択的に表示可能とさ
れている。ここで、「ページ」プルダウンメニューmは
一覧表示するページ数を選択するものであり、「削除」
ボタンkはタッチ操作により選択されているページを削
除するものであり、「戻す」ボタンnは誤って削除した
ページを戻すものである。すなわち、上書きページ一覧
ダイアログボックスDB1に一覧表示された上書きペー
ジから必要とする一の上書きページを簡単に選択でき
(図31(a)参照)、1ページをほぼ全画面表示に近
い状態でアプリケーション画像に上書き画像を貼り付け
た状態で表示することができる(図31(b)参照)。
これにより、例えばページやアプリケーションプログラ
ムを切り替えた後に確認などのために上書き画像をアプ
リケーション画像に貼り付けた状態で再表示することが
可能になる。ここに、上書き画像選択手段の機能及び上
書き画像再表示手段の機能が実行される。When the touch-operated button is the "list" button i (Y in step S72), an overwrite page list dialog box is displayed and list display control is executed (step S73: overwrite image list display means). ).
FIG. 31 shows the overwrite page list dialog box DB1.
Is shown. The overwrite page list dialog box DB1 displays an overwrite page (overwrite image), and selectively displays a plurality of pages (see FIG. 31A) or one page (see FIG. 31B). It is possible. Here, the "Page" pull-down menu m is for selecting the number of pages to be displayed in a list, and "Delete" is selected.
The button k is for deleting the page selected by the touch operation, and the "return" button n is for returning the page deleted by mistake. That is, one required overwriting page can be easily selected from the overwriting pages displayed in the overwriting page list dialog box DB1 (see FIG. 31 (a)). It is possible to display the image with the overwrite image attached (see FIG. 31B).
Thereby, for example, after switching the page or the application program, the overwriting image can be displayed again in a state of being attached to the application image for confirmation. Here, the function of the overwrite image selection means and the function of the overwrite image redisplay means are executed.
【0142】続いて、タッチ操作されたボタンが、ペー
ジ制御ボタン(「PageUp」ボタンc,「Page
Down」ボタンd,「↑」ボタンe,「↓」ボタン
f,「←」ボタンg,「→」ボタンh)のいずれである
かを判断することになるが、ページが切り替えられる場
合には、ページ切替前に上書きされていた手書き文字は
ページ切替後の同じ位置へ表示されても殆ど意味がなく
邪魔となる。そこで、本実施の形態においては、ページ
制御ボタンの判定に先立ち、上書き画像(描画)が有る
場合には(ステップS74のY)、上書き画像(描画)
をページ単位のアプリケーション画像と共にRAM14
に一時的に保存した後(ステップS75)、当該上書き
画像(描画)を消去する(ステップS76)。つまり、
描画された上書き画像(描画)は、APL24のページ
捲りが実行される度にページ単位のアプリケーション画
像と共にRAM14に一時的に追加保存されることにな
る。これにより、APL24のアプリケーション画像を
移動(例えば、ページ捲りやスクロール等)する際に、
APL24のアプリケーション画像と当該アプリケーシ
ョン画像に対して描画された上書き画像とを確実に対応
付けることが可能になるので、更なる利便性の向上を図
ることが可能になる。Subsequently, the touch-operated buttons are the page control buttons (“PageUp” button c, “Page”).
It is determined which of the “Down” button d, the “↑” button e, the “↓” button f, the “←” button g, and the “→” button h). Handwritten characters that have been overwritten before page switching are meaningless even if they are displayed at the same position after page switching. Therefore, in the present embodiment, if there is an overwrite image (drawing) prior to the determination of the page control button (Y in step S74), the overwrite image (drawing).
RAM14 together with page-based application images
After being temporarily stored in (step S75), the overwrite image (drawing) is erased (step S76). That is,
The drawn overwrite image (drawing) is temporarily additionally stored in the RAM 14 together with the application image in page units each time the page turning of the APL 24 is executed. Thereby, when the application image of the APL 24 is moved (for example, page turning or scrolling),
Since the application image of the APL 24 and the overwritten image drawn on the application image can be surely associated with each other, the convenience can be further improved.
【0143】そして、タッチ操作されたボタンが「Pa
geUp」ボタンcである場合には(ステップS77の
Y)、「PageUp」キーコードがコンピュータ5の
CPU12へ渡され(ステップS78)、タッチ操作さ
れたボタンが「PageDown」ボタンdである場合
には(ステップS79のY)、「PageDown」キ
ーコードがコンピュータ5のCPU12へ渡される(ス
テップS80)。これにより、キーボード15の「Pa
geUp」キー、または、「PageDown」キーを
押下したのと同様となり、起動されているAPL24の
表示ページが変更される。Then, the touch-operated button is "Pa
If it is the "geUp" button c (Y in step S77), the "PageUp" key code is passed to the CPU 12 of the computer 5 (step S78), and if the touch-operated button is the "PageDown" button d. (Y of step S79), the "Page Down" key code is passed to the CPU 12 of the computer 5 (step S80). As a result, the keyboard 15 "Pa
The same as pressing the "geUp" key or the "PageDown" key, the display page of the activated APL 24 is changed.
【0144】さらに、タッチ操作されたボタンが「↑」
ボタンeである場合には(ステップS81のY)、上下
移動スクロールバー(図示せず)の上への移動制御が実
行され(ステップS82)、タッチ操作されたボタンが
「↓」ボタンfである場合には(ステップS83の
Y)、上下移動スクロールバー(図示せず)の下への移
動制御が実行され(ステップS84)、タッチ操作され
たボタンが「←」ボタンgである場合には(ステップS
85のY)、左右移動スクロールバー(図示せず)の左
への移動制御が実行され(ステップS86)、タッチ操
作されたボタンが「→」ボタンhである場合には(ステ
ップS87のY)、左右移動スクロールバー(図示せ
ず)の右への移動制御が実行される(ステップS8
8)。これにより、起動されているAPL24の表示ペ
ージのスクロールが可能になる。Furthermore, the touch-operated button is "↑".
If it is the button e (Y in step S81), the movement control to move up and down the scroll bar (not shown) is executed (step S82), and the touch-operated button is the "↓" button f. In the case (Y of step S83), the movement control to the bottom of the vertical movement scroll bar (not shown) is executed (step S84), and when the touch-operated button is the "←" button g ( Step S
(Y of 85), the left and right movement scroll bar (not shown) is controlled to move to the left (step S86), and when the touch-operated button is the “→” button h (Y of step S87). , Right and left movement scroll bar (not shown) movement control to the right is executed (step S8).
8). This enables scrolling of the display page of the activated APL 24.
【0145】ところで、図26に示すように、情報入力
装置3からのマウスデータの通知がなく(ステップS2
5のN)、ステータスがAPL制御モードでAPL24
に実行権が与えられている場合には(ステップS35の
Y)、APL24の終了を監視する(ステップS3
6)。そして、上書きデータがRAM14に一時的に保
存されているAPL24が終了した時は(ステップS3
6のY,ステップS37のY)、保存ダイアログボック
スDB2(図32参照)を表示する。図32に示すよう
に、保存ダイアログボックスDB2は、ラジオボタンに
より保存形式を選択させるものであって、「保存しな
い」、「上書き文字+ページ画像保存」、「上書き文字
保存」のいずれか一つを選択することができる。例え
ば、「上書き文字+ページ画像保存」が選択された場合
には、APL24のページ単位のアプリケーション画像
に上書き画像を貼り付けてハードディスク17に保存
し、「上書き文字保存」が選択された場合には、上書き
画像のみをハードディスク17に保存する。これによ
り、上書き画像のみのストロークデータ(描画軌跡の座
標データ)の小サイズ保存や、アプリケーション画像に
上書き画像を貼り付け保存等を選択することが可能にな
るため、用途に応じた保存が可能になる。ここに、保存
方法選択手段の機能が実行される。また、保存ダイアロ
グボックスDB2の「ページ一覧」ボタンoがタッチ操
作された場合には、前述した上書きページ一覧ダイアロ
グボックスDB1(図31参照)が表示され、上書きペ
ージ一覧の表示や、不要なページの削除が可能になる。By the way, as shown in FIG. 26, there is no notification of mouse data from the information input device 3 (step S2).
5 N), status is APL 24 in APL control mode
If the execution right is given to the APL 24 (Y in step S35), the completion of the APL 24 is monitored (step S3).
6). Then, when the APL 24 in which the overwrite data is temporarily stored in the RAM 14 ends (step S3
6 (Y in step S37) and the save dialog box DB2 (see FIG. 32) are displayed. As shown in FIG. 32, the save dialog box DB2 is for selecting a save format by a radio button, and is one of "no save", "overwrite character + page image save", and "overwrite character save". Can be selected. For example, when “overwrite character + save page image” is selected, the overwrite image is pasted to the application image in APL24 page units and saved in the hard disk 17, and when “overwrite character save” is selected. , Only the overwrite image is stored in the hard disk 17. This makes it possible to save the stroke data (coordinate data of the drawing locus) of only the overwrite image in a small size, or to paste the overwrite image in the application image and save it. Become. Here, the function of the storage method selection means is executed. When the "page list" button o of the save dialog box DB2 is touch-operated, the above-mentioned overwrite page list dialog box DB1 (see FIG. 31) is displayed to display the overwrite page list and unnecessary pages. It can be deleted.
【0146】その後、選択された保存形式に従い、記憶
部であるハードディスク17に対する上書きデータの保
存制御を実行した後(ステップS38)、直前APL情
報をクリアする(ステップS39)。これにより、AP
L24またはAPL24のアプリケーション画像に対応
付けられた上書き画像の保存忘れを防止することが可能
になる。Thereafter, according to the selected storage format, the storage control of the overwrite data to the hard disk 17 which is the storage unit is executed (step S38), and the immediately preceding APL information is cleared (step S39). This makes the AP
It becomes possible to prevent forgetting to save the overwrite image associated with the application image of L24 or APL24.
【0147】ここに、アプリケーションプログラムのア
プリケーション画像に対して描画された上書き画像が、
当該アプリケーションプログラムに対応付けられること
により、上書き画像がアプリケーションプログラム単位
で管理され、上書き画像がどのアプリケーションプログ
ラムに対して描画されたものかを簡単に識別することが
可能になるので、利便性の向上を図ることが可能にな
る。Here, the overwrite image drawn for the application image of the application program is
By being associated with the application program, the overwriting image is managed in units of application programs, and it becomes possible to easily identify which application program the overwriting image was drawn to, thus improving convenience. Can be achieved.
【0148】なお、本実施の形態においては、コントロ
ーラ10をコンピュータ5とは別体で設けたが、これに
限るものではなく、コントローラ10をコンピュータ5
に組み込んで、コンピュータ5をコントローラ10とし
て機能させるようにしても良い。Although the controller 10 is provided separately from the computer 5 in the present embodiment, the present invention is not limited to this, and the controller 10 may be provided in the computer 5.
The computer 5 may be made to function as the controller 10 by incorporating it in the above.
【0149】また、本実施の形態においては、情報入力
装置3を表示装置であるPDP2に備えたが、これに限
るものではなく、CRT(Cathode Ray Tube)、LCD
(Liquid Crystal Display)、前面投影型プロジェクタ
ー、背面投影型プロジェクター等を表示装置として適用
しても良い。さらに、これらの表示装置に限るものでは
なく、特に図示しないが、ライティングボードとして機
能する黒板やホワイトボード等に備えるようにしても良
い。Further, in the present embodiment, the information input device 3 is provided in the PDP 2 which is a display device, but the present invention is not limited to this, and a CRT (Cathode Ray Tube), LCD
(Liquid Crystal Display), a front projection type projector, a rear projection type projector or the like may be applied as the display device. Further, the display device is not limited to these display devices, and although not particularly shown, the display device may be provided on a blackboard or a whiteboard that functions as a writing board.
【0150】さらに、本実施の形態においては、各種の
プログラムコード(制御プログラム)を記憶した記憶媒
体26や記憶媒体49としてフレキシブルディスク、ハ
ードディスク、光ディスク(CD−ROM,CD−R,
CD−RW,DVD−ROM,DVD−RAM,DVD
−R,DVD+R,DVD+RWなど)、光磁気ディス
ク(MO)、メモリカード等を適用したが、これに限る
ものではなく、記憶媒体には、コンピュータと独立した
媒体に限らず、LANやインターネット等により伝送さ
れたプログラムをダウンロードして記憶または一時記憶
した記憶媒体も含まれる。Further, in this embodiment, a flexible disk, a hard disk, an optical disk (CD-ROM, CD-R, CD-R, CD-ROM, etc.) is used as the storage medium 26 or storage medium 49 storing various program codes (control programs).
CD-RW, DVD-ROM, DVD-RAM, DVD
-R, DVD + R, DVD + RW, etc., a magneto-optical disk (MO), a memory card, etc. were applied, but the present invention is not limited to this, and the storage medium is not limited to a medium independent of a computer, but may be a LAN or the Internet. A storage medium in which the transmitted program is downloaded and stored or temporarily stored is also included.
【0151】[0151]
【発明の効果】請求項1記載の発明の情報入出力システ
ムによれば、表示装置と、この表示装置の表示面に情報
入力領域を位置させて所定物体による情報入力を検出す
る情報入力装置と、この情報入力装置からの入力に応じ
てアプリケーションプログラムを実行する制御装置と、
を備える情報入出力システムにおいて、前記情報入力領
域における所定物体による情報入力に応じ、前記アプリ
ケーションプログラムに基づいて前記表示装置に表示さ
れているアプリケーション画像に対する上書き画像を描
画する描画手段と、この描画手段により描画された前記
上書き画像を、前記情報入力領域における所定物体によ
る情報入力の際にアクティブになっていた前記アプリケ
ーションプログラムに対応付ける上書き画像対応付け手
段と、を備え、アプリケーションプログラムのアプリケ
ーション画像に対して描画された上書き画像を、当該ア
プリケーションプログラムに対応付けることにより、上
書き画像をアプリケーションプログラム単位で管理する
ことで、上書き画像がどのアプリケーションプログラム
に対して描画されたものかを簡単に識別することができ
るので、利便性の向上を図ることができる。According to the information input / output system of the invention described in claim 1, a display device and an information input device for locating an information input by a predetermined object by locating an information input area on the display surface of the display device. A control device for executing an application program in response to an input from the information input device,
In an information input / output system including: a drawing unit that draws an overwrite image for an application image displayed on the display device based on the application program in response to information input by a predetermined object in the information input area; An overwrite image associating unit for associating the overwrite image drawn by the application program with the application program that was active when information was input by a predetermined object in the information input area, and the application image of the application program By managing the overwrite image in units of application programs by associating the drawn overwrite image with the application program, the overwrite image is drawn for which application program. It is possible either to easily identify what, it is possible to improve the convenience.
【0152】請求項2記載の発明によれば、請求項1記
載の情報入出力システムにおいて、前記上書き画像対応
付け手段は、前記アプリケーションプログラムの前記ア
プリケーション画像が前記表示装置の表示面を移動する
際に、描画された前記上書き画像を当該アプリケーショ
ン画像に対応付けることにより、アプリケーションプロ
グラムのアプリケーション画像を移動(例えば、ページ
捲りやスクロール等)する際に、アプリケーションプロ
グラムのアプリケーション画像と当該アプリケーション
画像に対して描画された上書き画像とを確実に対応付け
ることができるので、更なる利便性の向上を図ることが
できる。According to a second aspect of the present invention, in the information input / output system according to the first aspect, the overwrite image associating unit is configured to move the application image of the application program on a display surface of the display device. When the application image of the application program is moved (for example, page turning or scrolling) by associating the drawn overwrite image with the application image, the application image of the application program and the application image are drawn. Since the created overwritten image can be reliably associated with each other, the convenience can be further improved.
【0153】請求項3記載の発明によれば、請求項1ま
たは2記載の情報入出力システムにおいて、前記アプリ
ケーションプログラムまたは前記アプリケーションプロ
グラムの前記アプリケーション画像に対応付けられた前
記上書き画像は、当該アプリケーションプログラムが終
了する際に、記憶部に保存されることにより、アプリケ
ーションプログラムまたはアプリケーションプログラム
のアプリケーション画像に対応付けられた上書き画像の
保存忘れを防止することができる。According to the third aspect of the invention, in the information input / output system according to the first or second aspect, the application program or the overwrite image associated with the application image of the application program is the application program. When is finished, by being stored in the storage unit, it is possible to prevent forgetting to save the application program or the overwrite image associated with the application image of the application program.
【0154】請求項4記載の発明によれば、請求項1な
いし3のいずれか一記載の情報入出力システムにおい
て、前記アプリケーションプログラムの前記アプリケー
ション画像に対応付けられた前記上書き画像を前記表示
装置に一覧表示する上書き画像一覧表示手段と、この上
書き画像一覧表示手段により一覧表示された複数の前記
上書き画像から一の前記上書き画像を選択可能とする上
書き画像選択手段と、この上書き画像選択手段により選
択された前記上書き画像を前記アプリケーション画像と
ともに表示する上書き画像再表示手段と、を備え、一覧
表示された複数の上書き画像から選択された一の上書き
画像を前記アプリケーション画像とともに表示すること
により、例えばページやアプリケーションプログラムを
切り替えた後に確認などのために上書き画像を再表示す
ることができる。According to the invention described in claim 4, in the information input / output system according to any one of claims 1 to 3, the overwrite image associated with the application image of the application program is displayed on the display device. Overwrite image list displaying means for displaying a list, overwriting image selecting means for enabling selection of one of the overwriting images from the plurality of overwriting images listed by the overwriting image list displaying means, and selection by the overwriting image selecting means An overwrite image re-display unit that displays the overwritten image that is displayed together with the application image, and displays one overwriting image selected from a plurality of overwritten images that are displayed in a list together with the application image, for example, a page And confirm after switching application programs How overwrite image in order can be re-displayed.
【0155】請求項5記載の発明によれば、請求項1な
いし4のいずれか一記載の情報入出力システムにおい
て、当該アプリケーションプログラムの前記アプリケー
ション画像に対応付けられた前記上書き画像について、
前記アプリケーション画像とともに保存するか、前記上
書き画像のみを保存するか、保存しないかのいずれかを
選択させる保存方法選択手段を備えることにより、上書
き画像のみのストロークデータ(描画軌跡の座標デー
タ)の小サイズ保存や、アプリケーション画像に上書き
画像を貼り付け保存等を選択することができるので、用
途に応じた保存をすることができる。According to the invention described in claim 5, in the information input / output system according to any one of claims 1 to 4, the overwrite image associated with the application image of the application program is:
By providing a saving method selecting means for selecting whether to save with the application image, save only the overwrite image, or not save the stroke image (coordinate data of drawing trajectory) of the overwrite image only. It is possible to save the size, paste the overwrite image on the application image, and save the image. Therefore, it is possible to save according to the purpose.
【0156】請求項6記載の発明のプログラムによれ
ば、情報入力装置に設けられた情報入力領域を指示した
所定物体の位置に応じて前記情報入力装置から入力され
る入力情報に基づいて各種情報の制御をコンピュータに
実行させるためのプログラムであって、前記コンピュー
タに、前記情報入力領域における所定物体による情報入
力に応じ、アプリケーションプログラムに基づいて表示
装置に表示されているアプリケーション画像に対する上
書き画像を描画する描画機能と、この描画機能により描
画された前記上書き画像を、前記情報入力領域における
所定物体による情報入力の際にアクティブになっていた
前記アプリケーションプログラムに対応付ける上書き画
像対応付け機能と、を実現させ、アプリケーションプロ
グラムのアプリケーション画像に対して描画された上書
き画像を、当該アプリケーションプログラムに対応付け
ることにより、上書き画像をアプリケーションプログラ
ム単位で管理することで、上書き画像がどのアプリケー
ションプログラムに対して描画されたものかを簡単に識
別することができるので、利便性の向上を図ることがで
きる。According to the program of the invention described in claim 6, various information is input based on the input information input from the information input device according to the position of the predetermined object which points the information input area provided in the information input device. Is a program for causing a computer to execute the control of step 1, and draws an overwrite image for an application image displayed on a display device based on the application program in response to information input by a predetermined object in the information input area. And an overwriting image associating function for associating the overwriting image drawn by the drawing function with the application program that was active when information was input by a predetermined object in the information input area. , Application program application By managing the overwrite image drawn by the application image in association with the application program, the overwrite image drawn for the application image can be easily managed for each application program. Since they can be identified, convenience can be improved.
【0157】請求項7記載の発明によれば、請求項6記
載のプログラムにおいて、前記上書き画像対応付け機能
は、前記アプリケーションプログラムの前記アプリケー
ション画像が前記表示装置の表示面を移動する際に、描
画された前記上書き画像を当該アプリケーション画像に
対応付けることにより、アプリケーションプログラムの
アプリケーション画像を移動(例えば、ページ捲りやス
クロール等)する際に、アプリケーションプログラムの
アプリケーション画像と当該アプリケーション画像に対
して描画された上書き画像とを確実に対応付けることが
できるので、更なる利便性の向上を図ることができる。According to the invention described in claim 7, in the program according to claim 6, the overwrite image associating function draws when the application image of the application program moves on the display surface of the display device. When the application image of the application program is moved (for example, page turning or scrolling) by associating the created overwrite image with the application image, the application image of the application program and the overwrite drawn on the application image. Since the image can be surely associated with each other, the convenience can be further improved.
【0158】請求項8記載の発明によれば、請求項6ま
たは7記載のプログラムにおいて、前記アプリケーショ
ンプログラムまたは前記アプリケーションプログラムの
前記アプリケーション画像に対応付けられた前記上書き
画像は、当該アプリケーションプログラムが終了する際
に、記憶部に保存されることにより、アプリケーション
プログラムまたはアプリケーションプログラムのアプリ
ケーション画像に対応付けられた上書き画像の保存忘れ
を防止することができる。According to the invention described in claim 8, in the program according to claim 6 or 7, the application program or the overwrite image associated with the application image of the application program is terminated by the application program. At this time, by being saved in the storage unit, it is possible to prevent forgetting to save the application program or the overwrite image associated with the application image of the application program.
【0159】請求項9記載の発明によれば、請求項6な
いし8のいずれか一記載のプログラムにおいて、前記ア
プリケーションプログラムの前記アプリケーション画像
に対応付けられた前記上書き画像を前記表示装置に一覧
表示する上書き画像一覧表示機能と、この上書き画像一
覧表示機能により一覧表示された複数の前記上書き画像
から一の前記上書き画像を選択可能とする上書き画像選
択機能と、この上書き画像選択機能により選択された前
記上書き画像を前記アプリケーション画像とともに表示
する上書き画像再表示機能と、を前記コンピュータに実
現させ、一覧表示された複数の上書き画像から選択され
た一の上書き画像を前記アプリケーション画像とともに
表示することにより、例えばページやアプリケーション
プログラムを切り替えた後に確認などのために上書き画
像を再表示することができる。According to the invention described in claim 9, in the program according to any one of claims 6 to 8, the overwrite images associated with the application images of the application program are displayed as a list on the display device. The overwrite image list display function, the overwrite image selection function that enables selection of one of the overwrite images from the plurality of overwrite images displayed by the overwrite image list display function, and the overwrite image selected by the overwrite image selection function. By allowing the computer to realize an overwrite image redisplay function of displaying an overwrite image together with the application image, and displaying one overwrite image selected from a plurality of overwrite images displayed in a list together with the application image, for example, Cut pages and application programs Overwrite image, such as for confirmation after was example can be re-displayed.
【0160】請求項10記載の発明によれば、請求項6
ないし9のいずれか一記載のプログラムにおいて、当該
アプリケーションプログラムの前記アプリケーション画
像に対応付けられた前記上書き画像について、前記アプ
リケーション画像とともに保存するか、前記上書き画像
のみを保存するか、保存しないかのいずれかを選択させ
る保存方法選択機能を前記コンピュータに実現させるこ
とにより、上書き画像のみのストロークデータ(描画軌
跡の座標データ)の小サイズ保存や、アプリケーション
画像に上書き画像を貼り付け保存等を選択することがで
きるので、用途に応じた保存をすることができる。According to the invention of claim 10, claim 6
In the program according to any one of 1 to 9, the overwriting image associated with the application image of the application program is saved with the application image, only the overwriting image is saved, or not saved. By implementing the saving method selection function for selecting whether to save the stroke data (coordinate data of the drawing trajectory) of only the overwritten image in a small size or by pasting and saving the overwritten image on the application image, etc. Since it can be stored, it can be stored according to the intended use.
【0161】請求項11記載の発明のコンピュータに読
み取り可能な記憶媒体によれば、請求項6ないし10の
いずれか一記載のプログラムを記憶し、この記憶媒体に
記憶されたプログラムをコンピュータに読み取らせるこ
とにより、請求項6ないし10のいずれか一記載のプロ
グラムと同様の作用効果を得ることができる。According to the computer-readable storage medium of the eleventh aspect of the present invention, the program according to any one of the sixth to tenth aspects is stored, and the computer stores the program stored therein. As a result, the same operational effect as the program according to any one of claims 6 to 10 can be obtained.
【図1】本発明の実施の一形態の情報入出力システムを
概略的に示す外観斜視図である。FIG. 1 is an external perspective view schematically showing an information input / output system according to an embodiment of the present invention.
【図2】情報入出力システムに内蔵される各部の電気的
接続を示すブロック図である。FIG. 2 is a block diagram showing an electrical connection of each unit incorporated in the information input / output system.
【図3】コンピュータに内蔵される各部の電気的接続を
示すブロック図である。FIG. 3 is a block diagram showing an electrical connection of each unit built in the computer.
【図4】第1の情報入力装置の構成を概略的に示す説明
図である。FIG. 4 is an explanatory diagram schematically showing a configuration of a first information input device.
【図5】光学ユニットの構造を概略的に示す構成図であ
る。FIG. 5 is a configuration diagram schematically showing the structure of an optical unit.
【図6】コントローラのブロック構成図である。FIG. 6 is a block configuration diagram of a controller.
【図7】第1の情報入力装置の情報入力領域内の一点を
指示手段で指し示した一例を示す正面図である。FIG. 7 is a front view showing an example in which one point in the information input area of the first information input device is pointed by the pointing device.
【図8】CCDの検出動作を模式的に示す説明図であ
る。FIG. 8 is an explanatory diagram schematically showing the detection operation of the CCD.
【図9】第2の情報入力装置に用いられる指示手段を示
す斜視図である。FIG. 9 is a perspective view showing an instruction unit used in a second information input device.
【図10】第2の情報入力装置の情報入力領域内の一点
を指示手段で指し示した一例を示す正面図である。FIG. 10 is a front view showing an example in which one point in the information input area of the second information input device is pointed by the pointing device.
【図11】CCDの検出動作を模式的に示す説明図であ
る。FIG. 11 is an explanatory diagram schematically showing the detection operation of the CCD.
【図12】第3の情報入力装置に用いられる光学ユニッ
トを概略的に示す平面図である。FIG. 12 is a plan view schematically showing an optical unit used in a third information input device.
【図13】第3の情報入力装置の情報入力領域内の一点
を指示手段で指し示した一例を示す正面図である。FIG. 13 is a front view showing an example in which one point in the information input area of the third information input device is pointed by the pointing means.
【図14】光強度と時間との関係を示すグラフである。FIG. 14 is a graph showing the relationship between light intensity and time.
【図15】第4の情報入力装置の情報入力領域内の一点
を指示手段で指し示した一例を示す正面図である。FIG. 15 is a front view showing an example in which one point in the information input area of the fourth information input device is pointed by the pointing means.
【図16】光強度と時間との関係を示すグラフである。FIG. 16 is a graph showing the relationship between light intensity and time.
【図17】第5の情報入力装置の構成を概略的に示す正
面図である。FIG. 17 is a front view schematically showing the configuration of a fifth information input device.
【図18】その検出動作を説明するための概略正面図で
ある。FIG. 18 is a schematic front view for explaining the detecting operation.
【図19】第6の情報入力装置の構成を概略的に示す正
面図である。FIG. 19 is a front view schematically showing a configuration of a sixth information input device.
【図20】光強度と時間との関係を示すグラフである。FIG. 20 is a graph showing the relationship between light intensity and time.
【図21】第7の情報入力装置の構成を概略的に示す正
面図である。FIG. 21 is a front view schematically showing the configuration of a seventh information input device.
【図22】タッチ位置の座標を特定する処理を説明する
ための説明図である。FIG. 22 is an explanatory diagram illustrating a process of identifying coordinates of a touch position.
【図23】デバイスドライバによる処理を示すフローチ
ャートである。FIG. 23 is a flowchart showing processing by a device driver.
【図24】上書きソフトの文字描画モードにおけるマウ
スデータに基づく動作を時系列で示す説明図である。FIG. 24 is an explanatory diagram showing an operation based on mouse data in a character drawing mode of overwriting software in time series.
【図25】上書きソフトの文字消去(消しゴム)モード
におけるマウスデータに基づく動作を時系列で示す説明
図である。FIG. 25 is an explanatory diagram showing an operation based on mouse data in a character erasing (eraser) mode of overwriting software in time series.
【図26】上書きソフトにおける上書き処理の流れを概
略的に示すフローチャートである。FIG. 26 is a flowchart schematically showing the flow of overwrite processing in overwrite software.
【図27】上書きツールバーを示す説明図である。FIG. 27 is an explanatory diagram showing an overwrite toolbar.
【図28】アクティブウィンドウを示す説明図である。FIG. 28 is an explanatory diagram showing an active window.
【図29】アプリケーションソフトが切り替わる様子を
示す説明図である。FIG. 29 is an explanatory diagram showing how application software is switched.
【図30】上書きツールバー制御処理の流れを概略的に
示すフローチャートである。FIG. 30 is a flowchart schematically showing the flow of an overwrite toolbar control process.
【図31】上書きページ一覧ダイアログボックスを示す
説明図である。FIG. 31 is an explanatory diagram showing an overwrite page list dialog box.
【図32】保存ダイアログボックスを示す説明図であ
る。FIG. 32 is an explanatory diagram showing a save dialog box.
1 情報入出力システム 2 表示装置 2a 表示面 3 情報入力装置 3a 情報入力領域 5 制御装置 61,P 所定物体 17 記憶部 26 記憶媒体 1 Information input / output system 2 display 2a Display surface 3 Information input device 3a Information input area 5 control device 61, P predetermined object 17 Memory 26 storage media
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C071 CA02 CA04 DA03 DB02 DC04 5B050 AA08 BA06 BA10 BA16 EA19 FA02 FA03 GA08 5B087 AA09 CC26 CC33 DD17 DJ01 5E501 AA16 BA05 CA02 CB05 DA15 EA02 FA14 ─────────────────────────────────────────────────── ─── Continued front page F-term (reference) 2C071 CA02 CA04 DA03 DB02 DC04 5B050 AA08 BA06 BA10 BA16 EA19 FA02 FA03 GA08 5B087 AA09 CC26 CC33 DD17 DJ01 5E501 AA16 BA05 CA02 CB05 DA15 EA02 FA14
Claims (11)
報入力領域を位置させて所定物体による情報入力を検出
する情報入力装置と、この情報入力装置からの入力に応
じてアプリケーションプログラムを実行する制御装置
と、を備える情報入出力システムにおいて、 前記情報入力領域における所定物体による情報入力に応
じ、前記アプリケーションプログラムに基づいて前記表
示装置に表示されているアプリケーション画像に対する
上書き画像を描画する描画手段と、 この描画手段により描画された前記上書き画像を、前記
情報入力領域における所定物体による情報入力の際にア
クティブになっていた前記アプリケーションプログラム
に対応付ける上書き画像対応付け手段と、を備えること
を特徴とする情報入出力システム。1. A display device, an information input device that positions an information input area on a display surface of the display device to detect information input by a predetermined object, and executes an application program in response to an input from the information input device. An information input / output system including: a control unit for performing a drawing unit that draws an overwrite image for an application image displayed on the display device based on the application program in response to information input by a predetermined object in the information input area. And overwriting image associating means for associating the overwriting image drawn by the drawing means with the application program that was active when information was input by a predetermined object in the information input area. Information input / output system.
プリケーションプログラムの前記アプリケーション画像
が前記表示装置の表示面を移動する際に、描画された前
記上書き画像を当該アプリケーション画像に対応付ける
ことを特徴とする請求項1記載の情報入出力システム。2. The overwrite image associating means associates the drawn overwrite image with the application image when the application image of the application program moves on the display surface of the display device. The information input / output system according to claim 1.
前記アプリケーションプログラムの前記アプリケーショ
ン画像に対応付けられた前記上書き画像は、当該アプリ
ケーションプログラムが終了する際に、記憶部に保存さ
れることを特徴とする請求項1または2記載の情報入出
力システム。3. The overwriting image associated with the application program or the application image of the application program is stored in a storage unit when the application program ends. The information input / output system described in 2.
アプリケーション画像に対応付けられた前記上書き画像
を前記表示装置に一覧表示する上書き画像一覧表示手段
と、 この上書き画像一覧表示手段により一覧表示された複数
の前記上書き画像から一の前記上書き画像を選択可能と
する上書き画像選択手段と、 この上書き画像選択手段により選択された前記上書き画
像を前記アプリケーション画像とともに表示する上書き
画像再表示手段と、 を備えることを特徴とする請求項1ないし3のいずれか
一記載の情報入出力システム。4. An overwrite image list display unit for displaying a list of the overwrite images associated with the application images of the application program on the display device, and a plurality of the overwrites listed by the overwrite image list display unit. And a overwrite image re-displaying unit for displaying the overwrite image selected by the overwrite image selecting unit together with the application image. The information input / output system according to any one of claims 1 to 3.
アプリケーション画像に対応付けられた前記上書き画像
について、前記アプリケーション画像とともに保存する
か、前記上書き画像のみを保存するか、保存しないかの
いずれかを選択させる保存方法選択手段を備えることを
特徴とする請求項1ないし4のいずれか一記載の情報入
出力システム。5. A saving method for selecting whether to save the overwrite image associated with the application image of the application program together with the application image, save only the overwrite image, or not save the overwrite image. The information input / output system according to any one of claims 1 to 4, further comprising a selection unit.
を指示した所定物体の位置に応じて前記情報入力装置か
ら入力される入力情報に基づいて各種情報の制御をコン
ピュータに実行させるためのプログラムであって、 前記コンピュータに、 前記情報入力領域における所定物体による情報入力に応
じ、アプリケーションプログラムに基づいて表示装置に
表示されているアプリケーション画像に対する上書き画
像を描画する描画機能と、 この描画機能により描画された前記上書き画像を、前記
情報入力領域における所定物体による情報入力の際にア
クティブになっていた前記アプリケーションプログラム
に対応付ける上書き画像対応付け機能と、を実現させる
ことを特徴とするプログラム。6. A program for causing a computer to execute control of various information based on input information input from the information input device according to a position of a predetermined object that points to an information input area provided in the information input device. A drawing function of drawing an overwrite image for an application image displayed on a display device based on an application program in response to information input by a predetermined object in the information input area, and a drawing function of the drawing function. And an overwrite image associating function of associating the created overwrite image with the application program that was active when information was input by a predetermined object in the information input area.
プリケーションプログラムの前記アプリケーション画像
が前記表示装置の表示面を移動する際に、描画された前
記上書き画像を当該アプリケーション画像に対応付ける
ことを特徴とする請求項6記載のプログラム。7. The overwrite image associating function associates the drawn overwrite image with the application image when the application image of the application program moves on the display surface of the display device. The program according to claim 6.
前記アプリケーションプログラムの前記アプリケーショ
ン画像に対応付けられた前記上書き画像は、当該アプリ
ケーションプログラムが終了する際に、記憶部に保存さ
れることを特徴とする請求項6または7記載のプログラ
ム。8. The overwriting image associated with the application program or the application image of the application program is stored in a storage unit when the application program ends. 7. The program described in 7.
アプリケーション画像に対応付けられた前記上書き画像
を前記表示装置に一覧表示する上書き画像一覧表示機能
と、 この上書き画像一覧表示機能により一覧表示された複数
の前記上書き画像から一の前記上書き画像を選択可能と
する上書き画像選択機能と、 この上書き画像選択機能により選択された前記上書き画
像を前記アプリケーション画像とともに表示する上書き
画像再表示機能と、を前記コンピュータに実現させるこ
とを特徴とする請求項6ないし8のいずれか一記載のプ
ログラム。9. An overwrite image list display function of displaying a list of the overwrite images associated with the application images of the application program on the display device, and a plurality of the overwrites listed by the overwrite image list display function. The computer is made to realize an overwrite image selection function that makes it possible to select one of the overwrite images from the image, and an overwrite image redisplay function that displays the overwrite image selected by this overwrite image selection function together with the application image. The program according to any one of claims 6 to 8, characterized in that:
記アプリケーション画像に対応付けられた前記上書き画
像について、前記アプリケーション画像とともに保存す
るか、前記上書き画像のみを保存するか、保存しないか
のいずれかを選択させる保存方法選択機能を前記コンピ
ュータに実現させることを特徴とする請求項6ないし9
のいずれか一記載のプログラム。10. A saving method for selecting whether to save the overwrite image associated with the application image of the application program together with the application image, save only the overwrite image, or not save the overwrite image. 10. The computer according to claim 6, wherein the selection function is realized.
The program according to any one of.
のプログラムを記憶することを特徴とするコンピュータ
に読み取り可能な記憶媒体。11. A computer-readable storage medium, which stores the program according to any one of claims 6 to 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002136882A JP4615178B2 (en) | 2002-05-13 | 2002-05-13 | Information input / output system, program, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002136882A JP4615178B2 (en) | 2002-05-13 | 2002-05-13 | Information input / output system, program, and storage medium |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2003330612A true JP2003330612A (en) | 2003-11-21 |
JP2003330612A5 JP2003330612A5 (en) | 2005-10-06 |
JP4615178B2 JP4615178B2 (en) | 2011-01-19 |
Family
ID=29698795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002136882A Expired - Fee Related JP4615178B2 (en) | 2002-05-13 | 2002-05-13 | Information input / output system, program, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4615178B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005222529A (en) * | 2004-01-06 | 2005-08-18 | Elo Touchsystems Inc | Focusing-shaped reflector array for acoustic touchscreen |
JP2008287691A (en) * | 2007-04-19 | 2008-11-27 | Fuji Xerox Co Ltd | Information processing device and program |
US8022997B2 (en) | 2007-04-19 | 2011-09-20 | Fuji Xerox Co., Ltd. | Information processing device and computer readable recording medium |
JP2014000777A (en) * | 2012-06-21 | 2014-01-09 | Sharp Corp | Electronic blackboard system |
WO2014050161A1 (en) * | 2012-09-27 | 2014-04-03 | 株式会社日立ソリューションズ | Electronic board system, optical unit device, and program |
JP2014095920A (en) * | 2011-11-30 | 2014-05-22 | Ricoh Co Ltd | Image display control device, image display system, method, and program |
-
2002
- 2002-05-13 JP JP2002136882A patent/JP4615178B2/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005222529A (en) * | 2004-01-06 | 2005-08-18 | Elo Touchsystems Inc | Focusing-shaped reflector array for acoustic touchscreen |
JP4604224B2 (en) * | 2004-01-06 | 2011-01-05 | タイコ・エレクトロニクス・コーポレイション | Focused shape reflector array for acoustic wave touch screen |
JP2008287691A (en) * | 2007-04-19 | 2008-11-27 | Fuji Xerox Co Ltd | Information processing device and program |
US8022997B2 (en) | 2007-04-19 | 2011-09-20 | Fuji Xerox Co., Ltd. | Information processing device and computer readable recording medium |
US8581993B2 (en) | 2007-04-19 | 2013-11-12 | Fuji Xerox Co., Ltd. | Information processing device and computer readable recording medium |
JP2014095920A (en) * | 2011-11-30 | 2014-05-22 | Ricoh Co Ltd | Image display control device, image display system, method, and program |
JP2014000777A (en) * | 2012-06-21 | 2014-01-09 | Sharp Corp | Electronic blackboard system |
WO2014050161A1 (en) * | 2012-09-27 | 2014-04-03 | 株式会社日立ソリューションズ | Electronic board system, optical unit device, and program |
Also Published As
Publication number | Publication date |
---|---|
JP4615178B2 (en) | 2011-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7176904B2 (en) | Information input/output apparatus, information input/output control method, and computer product | |
US7015894B2 (en) | Information input and output system, method, storage medium, and carrier wave | |
EP2135155B1 (en) | Touch screen system with hover and click input methods | |
JP4627781B2 (en) | Coordinate input / detection device and electronic blackboard system | |
US20110285633A1 (en) | Dynamic projected user interface | |
US9454260B2 (en) | System and method for enabling multi-display input | |
JP2000105671A (en) | Coordinate input and detecting device, and electronic blackboard system | |
CN103529942A (en) | Touchless gesture-based input | |
JP2001249762A (en) | Coordinate inputting/detecting device and electronic blackboard system and position deviation correcting method for light receiving element and storage medium | |
JP6176013B2 (en) | Coordinate input device and image processing device | |
JP2001265475A (en) | Menu display controller and information processor and electronic blackboard system and method for controlling menu display system and method for controlling information processing system and computer readable recording medium with program for allowing the same method to be performed by computer recorded | |
JP2003196671A (en) | Plotted image erasing method, program by method, and storage medium storing program | |
KR200477008Y1 (en) | Smart phone with mouse module | |
JP4615178B2 (en) | Information input / output system, program, and storage medium | |
JP2003069767A (en) | Display system and display program | |
JP4335468B2 (en) | Information input / output system, information control method, program, and recording medium | |
JP4560224B2 (en) | Information input device, information input / output system, program, and storage medium | |
JP2003186616A (en) | Information input device, information input and output system, program, and recording medium | |
GB2377607A (en) | Analysing and displaying motion of hand held instrument | |
JP2002342015A (en) | Information input device and information input/output system | |
JP4603183B2 (en) | Information input / output system, display control method, storage medium, and program | |
JP4266076B2 (en) | Electronic blackboard system | |
JP4256555B2 (en) | Coordinate input / detection device, electronic blackboard system, coordinate position detection method, and storage medium | |
JP4011260B2 (en) | Coordinate detection apparatus, electronic blackboard system, coordinate position detection method, and storage medium | |
JP4414106B2 (en) | Information input device, information input / output system, program, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041006 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050513 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050513 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050513 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20060922 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080125 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080414 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080527 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080725 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080731 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20080905 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20091207 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20091209 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100115 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100908 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101020 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131029 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |