JP4615178B2 - 情報入出力システム、プログラムおよび記憶媒体 - Google Patents
情報入出力システム、プログラムおよび記憶媒体 Download PDFInfo
- Publication number
- JP4615178B2 JP4615178B2 JP2002136882A JP2002136882A JP4615178B2 JP 4615178 B2 JP4615178 B2 JP 4615178B2 JP 2002136882 A JP2002136882 A JP 2002136882A JP 2002136882 A JP2002136882 A JP 2002136882A JP 4615178 B2 JP4615178 B2 JP 4615178B2
- Authority
- JP
- Japan
- Prior art keywords
- information input
- image
- overwrite
- application program
- light
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Drawing Aids And Blackboards (AREA)
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
【発明の属する技術分野】
本発明は、情報入出力システム、プログラムおよび記憶媒体に関する。
【0002】
【従来の技術】
従来より、ホワイトボードや書き込みシート等の書き込み面に筆記用具を用いて書き込んだ手書きの情報を、専用のスキャナで読み取り、専用のプリンタで記録紙に出力することが可能な電子黒板装置が知られている。これに対し、近年にあっては、電子黒板の書き込み面に情報入力装置を配置して、書き込み面に手書きで書き込んだ情報をリアルタイムでパーソナルコンピュータ等のコンピュータに入力することを可能にした情報入力システムも提供されている。
【0003】
例えば、マイクロフィールド・グラフィックス社製(Microfield Graphics,Inc.)のソフトボードは、ホワイトボード上に情報入力装置を配設して構成され、ホワイトボード上に書かれた文字や絵等のビジュアルデータをコンピュータにリアルタイムで取り込むことを可能にした装置である。このソフトボードを用いて構成された情報入力システムでは、ソフトボードで取り込んだビジュアルデータをコンピュータに入力してCRT(Cathode Ray Tube)に表示したり、液晶プロジェクターを用いて大型のスクリーンに表示したり、プリンタで記録紙に出力すること等が可能となっている。また、ソフトボードが接続されたコンピュータの画面を液晶プロジェクターでソフトボード上に投影し、ソフトボード上でコンピュータを操作することも可能となっている。
【0004】
また、近年においては、文字および画像を表示するための表示装置と、表示装置の前面に情報入力面(タッチパネル面)を配設した情報入力装置と、情報入力装置からの入力に基づいて表示装置の表示制御を行う制御装置とを備え、表示装置および情報入力装置を用いて電子黒板の表示面および書き込み面を構成した情報入出力システムが提供されている。
【0005】
例えば、スマート・テクノロジィズ社製(SMART Technologies Inc.)のスマート2000では、コンピュータに接続された液晶プロジェクターを用いて文字・絵・図形・グラフィックの画像をパネルに投影した状態で、パネルの投影面(表示面)の前面に配設された情報入力装置(書き込み面)を用いて手書きの情報をコンピュータに取り込む処理を行う。そして、コンピュータ内で手書きの情報と画像情報とを合成し、再度、液晶プロジェクターを介してリアルタイムで表示できるようにしている。
【0006】
このような情報入出力システムでは、表示装置によって表示されている画面上の画像に対して、情報入力装置を用いて入力した画像を上書き画像として重ねて表示できるため、会議、プレゼンテーション、教育現場等において既に広く利用されており、その使用効果が高く評価されている。また、このような情報入出力システムに音声・画像等の通信機能を組み込み、遠隔地間を通信回線で接続することにより、電子会議システムとしても利用されている。
【0007】
【発明が解決しようとする課題】
しかしながら、前述したような情報入出力システムは、パーソナルコンピュータ等の普及に伴い、情報の入力および表示をするための有力なツールとして位置付けられているが、まだ、完全とはいえず、本格的な実用化に向けていまだ解決されねばならない課題が多々存在する。
【0008】
近年においては、コンピュータで複数のアプリケーションプログラムを切り替えながら使用することが多くなっている。ところが、従来の情報入出力システムにおいては、アプリケーションプログラムをワードプロセッサソフトからプレゼンテーションソフトに切り替えて使用する場合に、ワードプロセッサソフトを使用していた際に情報入力装置を用いて入力した上書き画像がアプリケーションプログラムを使用していた際に情報入力装置を用いて入力した上書き画像と共に同一ファイルに保存されるため、不必要な上書き画像を削除しなければならなかったり、また、上書き画像のデータサイズが増加する等の不具合が生じている。
【0009】
本発明の目的は、上書き画像がどのアプリケーションプログラムに対して描画されたものかを簡単に識別することができ、利便性の向上を図ることができる情報入出力システム、プログラムおよび記憶媒体を提供することである。
【0010】
【課題を解決するための手段】
請求項1記載の発明の情報入出力システムは、表示装置と、該表示装置の表示面に情報入力領域を位置させて所定物体によって指示された位置座標を含む情報入力を検出する情報入力装置と、該情報入力装置からの入力に応じてアプリケーションプログラムを実行するアプリケーションプログラム制御モードにおいて、前記情報入力装置により上書きツールバー上への情報入力が検知された場合には、前記情報入力が検知された際に実行権が与えられている前記アプリケーションプログラムを認識し、直前の前記アプリケーションプログラム情報として取得するとともに、上書きツールバー上の指示された位置座標のボタンに対応する上書き可能状態にするための上書きモードに切換え、該上書きモードから前記アプリケーションプログラム制御モードへ移行した際に描画されていた上書き画像を、再描画する制御装置と、前記上書きモードにおいて、前記情報入力領域における所定物体による情報入力に応じ、上書き画像を描画する描画手段と、該描画手段により描画された前記上書き画像を、直前の前記アプリケーションプログラム情報に対応する前記アプリケーションプログラムに対応付ける上書き画像対応付け手段と、を備える。したがって、アプリケーションプログラムのアプリケーション画像に対して描画された上書き画像が、当該アプリケーションプログラムに対応付けられる。これにより、上書き画像がアプリケーションプログラム単位で管理され、上書き画像がどのアプリケーションプログラムに対して描画されたものかを簡単に識別することが可能になるので、利便性の向上を図ることが可能になる。
【0012】
請求項2記載の発明は、請求項1記載の情報入出力システムにおいて、前記上書き画像対応付け手段は、前記アプリケーションプログラムのアプリケーション画像が前記表示装置の表示面を移動する際に、描画された前記上書き画像を当該アプリケーション画像に対応付ける。したがって、アプリケーションプログラムのアプリケーション画像を移動(例えば、ページ捲りやスクロール等)する際に、アプリケーションプログラムのアプリケーション画像と当該アプリケーション画像に対して描画された上書き画像とを確実に対応付けることが可能になるので、更なる利便性の向上を図ることが可能になる。
【0014】
請求項3記載の発明は、請求項1または2記載の情報入出力システムにおいて、前記アプリケーションプログラムまたは前記アプリケーションプログラムのアプリケーション画像に対応付けられた前記上書き画像は、当該アプリケーションプログラムが終了する際に、記憶部に保存される。したがって、アプリケーションプログラムまたはアプリケーションプログラムのアプリケーション画像に対応付けられた上書き画像の保存忘れを防止することが可能になる。
【0016】
請求項4記載の発明は、請求項1ないし3のいずれか一記載の情報入出力システムにおいて、前記アプリケーションプログラムのアプリケーション画像に対応付けられた前記上書き画像を前記表示装置に一覧表示する上書き画像一覧表示手段と、この上書き画像一覧表示手段により一覧表示された複数の前記上書き画像から一の前記上書き画像を選択可能とする上書き画像選択手段と、この上書き画像選択手段により選択された前記上書き画像を前記アプリケーション画像とともに表示する上書き画像再表示手段と、を備える。したがって、一覧表示された複数の上書き画像から選択された一の上書き画像がアプリケーション画像とともに表示される。これにより、例えばページやアプリケーションプログラムを切り替えた後に確認などのために上書き画像を再表示することが可能になる。
【0018】
請求項5記載の発明は、請求項1ないし4のいずれか一記載の情報入出力システムにおいて、当該アプリケーションプログラムのアプリケーション画像に対応付けられた前記上書き画像について、前記アプリケーション画像とともに保存するか、前記上書き画像のみを保存するか、保存しないかのいずれかを選択させる保存方法選択手段を備える。したがって、上書き画像のみのストロークデータ(描画軌跡の座標データ)の小サイズ保存や、アプリケーション画像に上書き画像を貼り付け保存等を選択することが可能になるため、用途に応じた保存が可能になる。
【0032】
【発明の実施の形態】
本発明の実施の一形態を図1ないし図32に基づいて説明する。本実施の形態は、情報入出力システムとして、大型の表示装置を装備したいわゆる電子黒板システムを適用した例である。
【0033】
ここで、図1は情報入出力システム1を概略的に示す外観斜視図である。図1に示すように、情報入出力システム1は、表示装置であるプラズマディスプレイパネル(PDP:Plasma Display Panel)2及び情報入力装置3で構成されるパネル部4と、制御装置であるパーソナルコンピュータ等のコンピュータ5,原稿の画像を読み取るためのスキャナ6,画像データを記録紙に出力するプリンタ7,ビデオプレイヤー8(いずれも図2参照)を収納する機器収納部9とを主体に構成されている。
【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を大画面モニタとして利用することが可能な構成になっている。
【0035】
次に、情報入出力システム1に内蔵される各部の電気的接続について図2を参照して説明する。図2に示すように、情報入出力システム1は、コンピュータ5にPDP2、スキャナ6、プリンタ7、ビデオプレイヤー8をそれぞれ接続し、コンピュータ5によってシステム全体を制御するようにしている。また、コンピュータ5には、指先やペンである指示手段等の所定物体で指示された情報入力領域3a内の位置座標の演算等を行う情報入力装置3用のコントローラ10が接続されており、このコントローラ10を介して情報入力装置3もコンピュータ5に接続されている。また、コンピュータ5を介して情報入出力システム1をネットワーク11に接続することができ、ネットワーク11上に接続された他のコンピュータで作成したデータをPDP2に表示したり、情報入出力システム1で作成したデータを他のコンピュータに転送することも可能になっている。
【0036】
次に、コンピュータ5について説明する。ここで、図3はコンピュータ5に内蔵される各部の電気的接続を示すブロック図である。図3に示すように、コンピュータ5は、システム全体を制御するCPU(Central Processing Unit)12と、起動プログラム等を記憶したROM(Read Only Memory)13と、CPU12のワークエリアとして使用されるRAM(Random Access Memory)14と、文字・数値・各種指示等の入力を行うためのキーボード15と、カーソルの移動や範囲選択等を行うためのマウス16と、記憶部であるハードディスク17と、PDP2に接続されておりそのPDP2に対する画像の表示を制御するグラフィックス・ボード18と、ネットワーク11に接続するためのネットワーク・カード(またはモデムでも良い。)19と、コントローラ10,スキャナ6,プリンタ7等を接続するためのインタフェース(I/F)20と、上記各部を接続するためのバス21とを備えている。
【0037】
また、ハードディスク17には、オペレーティング・システム(OS:Operating System)22、コントローラ10を介してコンピュータ5上で情報入力装置3を動作させるためのデバイスドライバ23、いわゆる描画ソフトの一種である上書きソフト,ワードプロセッサソフト,表計算ソフト,プレゼンテーションソフト等の各種アプリケーションプログラム24等が格納されている。
【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が搭載されている。
【0039】
各種アプリケーションプログラム24は、コンピュータ5への電源の投入に応じて起動するOS22による制御の下、CPU12によって実行される。例えば、キーボード15やマウス16の所定の操作によって上書きソフトを起動した場合には、PDP2にグラフィックス・ボード18を介して上書きソフトに基づく所定の画像が表示される。また、デバイスドライバ23もOS22とともに起動され、コントローラ10を介した情報入力装置3からのデータ入力が可能な状態になる。このように上書きソフトを起動した状態で情報入力装置3の情報入力領域3aにユーザが指示手段で文字や図形を描いた場合、座標情報が指示手段の記述に基づく画像データとしてコンピュータ5に入力され、例えばPDP2に表示されている画面上の画像に対して上書き画像として重ねて表示される。より詳細には、コンピュータ5のCPU12は、入力された画像データに基づいて線や文字を上書きするための上書きデータ(上書き画像)を生成し、入力された座標情報に基づく位置座標に合わせてグラフィックス・ボード18に設けられるビデオメモリ(図示せず)に書き込んでいく。その後、グラフィックス・ボード18が、ビデオメモリに書き込まれた上書き情報を画像信号としてPDP2に送信することにより、ユーザが書いた文字と同一の文字が、PDP2に表示されることになる。つまり、コンピュータ5は情報入力装置3をマウス16のようなポインティングデバイスとして認識しているため、コンピュータ5では、上書きソフト上でマウス16を用いて文字を書いた場合と同様な処理が行われることになる。
【0040】
次に、情報入力装置3について詳細に説明する。なお、本実施の形態の情報入出力システム1に適用し得る情報入力装置3としては、検出方式の異なる種々の方式のものが考えられる。そこで、以下においては、情報入力装置3として、検出方式の異なる情報入力装置を数例挙げ、その構成及び原理について説明する。
【0041】
A.第1の情報入力装置
まず、第1の情報入力装置3Aについて図4ないし図8に基づいて説明する。この第1の情報入力装置3Aは、いわゆる再帰光遮蔽方式の情報入力装置である。
【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の表面に沿って平行に投光される。
【0043】
また、情報入力装置3の情報入力領域3aの下部を除く周辺部には、再帰性反射部材28が設けられている。この再帰性反射部材28は、例えば円錐形状のコーナーキューブを多数配列して形成されており、入射した光をその入射角度によらずに所定の位置に向けて反射する特性を有している。例えば、左側光学ユニット27Lから投光されたプローブ光L3は、再帰性反射部材28によって反射され、再び同一光路を辿る再帰反射光L3´として左側光学ユニット27Lにより受光されることになる。つまり、再帰性反射部材28によっても情報入力領域3aが形成されている。
【0044】
次に、光学ユニット27について説明する。ここで、図5は光学ユニット27の構造を概略的に示す構成図である。なお、図5はx−z方向を主体に示しているが、二点鎖線で示す部分については同一の構成要素を別方向(x−y方向、又はy−z方向)から見た図である。
【0045】
図5に示すように、光学ユニット27は、投光手段29と受光手段30とを備えている。投光手段29は、スポットをある程度絞ることの可能なLD(Laser Diode:半導体レーザ),ピンポイントLED(Light Emitting Diode:発光ダイオード)等の光源31を備えている。この光源31からPDP2の表示面2aに対して垂直に照射された光は、一方向の倍率のみを変更可能なシリンドリカルレンズ32によってx方向にコリメートされる。シリンドリカルレンズ32によってx方向にコリメートされた光は、シリンドリカルレンズ32とは曲率の分布が直交する2枚のシリンドリカルレンズ33,34によりy方向に対して集光される。つまり、これらのシリンドリカルレンズ群(シリンドリカルレンズ32,33,34)の作用により、光源31からの光を線状に集光した領域がシリンドリカルレンズ34の後方に形成されることになる。ここに、y方向に狭くx方向に細長いスリットを有するスリット板35を配置する。したがって、シリンドリカルレンズ群(シリンドリカルレンズ32,33,34)を通過した光は、スリット板35のスリット位置において、線状の二次光源36を形成する。二次光源36から発した光は、ハーフミラー37で折り返され、PDP2の表示面2aの垂直方向には広がらずに表示面2aの表面に沿った平行光で、表示面2aと平行方向には二次光源36を中心にした扇形状の光束膜となって情報入力領域3aを進行する。換言すれば、扇形状の光が情報入力領域3aを形成する。これらのシリンドリカルレンズ群(シリンドリカルレンズ32,33,34)とスリット板35とによって、集光光学系が形成されている。
【0046】
前述したように、扇形状となって情報入力領域3aを進行した光束膜は、再帰性反射部材28で再帰的に反射され、再び同一光路を辿ってハーフミラー37に戻ることになる。したがって、再帰性反射部材28で再帰的に反射された光束膜も情報入力領域3aを形成する。
【0047】
再帰性反射部材28で反射されてハーフミラー37に戻った再帰反射光は、ハーフミラー37を透過して受光手段30に入射する。受光手段30に入射した再帰反射光は、集光レンズであるシリンドリカルレンズ38を通って線状にされた後、このシリンドリカルレンズ38から距離f(fはシリンドリカルレンズ38の焦点距離)の間隔で設けられたCCD(Charge Coupled Device:受光素子)39において、プローブ光毎に異なる位置で受光される。なお、本実施の形態のCCD(受光素子)39は、1次元CCDであって、その画素数は2,048画素とされている。
【0048】
詳細には、再帰性反射部材28で反射された再帰反射光は、z軸方向ではシリンドリカルレンズ38の作用を受けず、コリメートされたままCCD(受光素子)39に到達する。また、再帰反射光は、PDP2の表示面2aと平行方向では、シリンドリカルレンズ38の中心に集光するように伝搬し、その結果、シリンドリカルレンズ38の作用を受けてシリンドリカルレンズ38の焦点面に設置されたCCD(受光素子)39上に結像する。これにより、CCD(受光素子)39上に再帰反射光の有無に応じて光強度の分布が形成される。すなわち、再帰反射光を指示手段Pで遮った場合、CCD(受光素子)39上の遮られた再帰反射光に相当する位置に光強度が弱い点(後述するピーク点)が生じることになる。再帰反射光を受光したCCD(受光素子)39は、再帰反射光(プローブ光)の光強度分布に基づいた電気信号を生成し、前述したコントローラ10に対して出力する。なお、図5に示すように、二次光源36とシリンドリカルレンズ38とは、ハーフミラー37に対して共に距離dの位置に配設されて共役な位置関係にある。
【0049】
ここで、図6は受光素子39から再帰反射光の光強度分布に基づいた電気信号が入力され、情報入力領域3aを進行する光が遮られた位置の座標を特定する処理を実行するコントローラ10のブロック構成図である。このコントローラ10は、光学ユニット27(左側光学ユニット27L、右側光学ユニット27R)の光源(LD)31の発光制御と、光学ユニット27(左側光学ユニット27L、右側光学ユニット27R)のCCD(受光素子)39からの出力の演算を行うものである。図6に示すように、コントローラ10には、各部を集中的に制御するCPU40が設けられており、このCPU40には、プログラム及びデータを記憶するROM41、各種データを書き換え自在に格納してワークエリアとして機能するRAM42、コンピュータ5に接続するためのインタフェース43、A/D(Analog/Digital)コンバータ44及びLDドライバ45がバス接続されている。また、CPU40には、各種のプログラムコード(制御プログラム)を格納するハードディスク46や不揮発性のメモリであるEEPROM(Electrically Erasable Programmable Read Only Memory)47がバス接続されている。ここに、CPU40、ROM41及びRAM42によりマイクロコンピュータが構成されている。このようなマイクロコンピュータには、各種のプログラムコード(制御プログラム)を記憶した記憶媒体49、すなわち、フレキシブルディスク、ハードディスク、光ディスク(CD−ROM,CD−R,CD−RW,DVD−ROM,DVD−RAM,DVD−R,DVD+R,DVD+RWなど)、光磁気ディスク(MO)、メモリカードなどに記憶されているプログラムコードを読み取る装置であるフレキシブルディスクドライブ装置、CD−ROMドライブ装置、MOドライブ装置等のプログラム読取装置48が接続されている。
【0050】
CCD(受光素子)39からの出力を演算する回路として、CCD(受光素子)39の出力端子に、アナログ処理回路51が図のように接続される。CCD(受光素子)39に入射した反射光は、CCD(受光素子)39内で光の強度に応じた電圧値を持つアナログの画像データに変換され、アナログ信号として出力される。このアナログ信号は、アナログ処理回路51で処理された後、A/D(Analog/Digital)コンバータ44によってデジタル信号に変換されてCPU40に渡される。この後、CPU40によって指示手段Pの二次元座標の演算が行われる。
【0051】
ハードディスク46に格納された各種のプログラムコード(制御プログラム)または記憶媒体49に記憶された各種のプログラムコード(制御プログラム)は、コントローラ10への電源の投入に応じてRAM42に書き込まれ、各種のプログラムコード(制御プログラム)が実行されることになる。
【0052】
続いて、制御プログラムに基づいてCPU40によって実行される機能について説明する。ここでは、本実施の形態の情報入力装置3の備える特長的な機能である座標検出処理について以下において具体的に説明する。
【0053】
ここで、図7は情報入力装置3の情報入力領域3a内の一点を指示手段Pで指し示した一例を示す正面図である。図7に示すように、例えば、左側光学ユニット27Lから照射されたL1,L2,L3,・・・,Lnといったプローブ光で構成される扇形状の光の中でn番目のプローブ光Lnが指示手段Pによって遮られた場合、そのプローブ光Lnは再帰性反射部材28に到達することはない。
【0054】
このときCCD(受光素子)39上の光強度分布を考える。ここで、図8はCCD(受光素子)39の検出動作を模式的に示す説明図である。指示手段Pが情報入力領域3a内に挿入されていなければ、CCD(受光素子)39上の光強度分布はほぼ一定であるが、図8に示すように指示手段Pが情報入力領域3a内に挿入されてプローブ光Lnが指示手段Pによって遮られた場合、そのプローブ光Lnは光学ユニット27のCCD(受光素子)39によって受光されることはないため、プローブ光Lnに対応する光学ユニット27のCCD(受光素子)39上の所定の位置Xnが光強度の弱い領域(暗点)となる。この光強度の弱い領域(暗点)である位置Xnは、CCD(受光素子)39から出力される光強度の波形にピーク点として出現することになるので、CPU40は、このような光強度の波形におけるピーク点の出現を電圧の変化により認識し、この光強度の波形のピーク点となった暗点の位置Xnを検出する。
【0055】
また、光強度の波形のピーク点となった暗点位置Xnが検出されると、暗点位置XnからCCD(受光素子)39の中心画素までの距離が、例えばCCD(受光素子)39の画素番号(例えば、図8においては、画素番号m)に基づいて検出される。
【0056】
光強度の弱い領域(暗点)である位置Xn(左側光学ユニット27LのCCD(受光素子)39上ではXnL,右側光学ユニット27RのCCD(受光素子)39上ではXnR)は、遮られたプローブ光の出射/入射角θnと対応しており、Xnを検出することによりθnを知ることができる。即ち、暗点位置XnからCCD(受光素子)39の中心画素までの距離をaとすると、θnはaの関数として、
θn=tan−1(a/f) ………………………………(1)
と表すことができる。ただし、fはシリンドリカルレンズ38の焦点距離である。ここで、左側光学ユニット27LにおけるθnをθnL、aをXnLと置き換える。
【0057】
さらに、図7において、左側光学ユニット27Lと情報入力領域3aとの幾何学的な相対位置関係の変換係数gにより、指示手段Pと左側光学ユニット27Lとのなす角度θLは、(1)式で求められるXnLの関数として、
θL=g(θnL) ………………………………(2)
ただし、θnL=tan−1(XnL/f)
と表すことができる。
【0058】
同様に、右側光学ユニット27Rについても、上述の(1)(2)式中の記号Lを記号Rに置き換えて、右側光学ユニット27Rと情報入力領域3aとの幾何学的な相対位置関係の変換係数hにより、
θR=h(θnR) ………………………………(3)
ただし、θnR=tan−1(XnR/f)
と表すことができる。
【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)
として算出することができる。
【0060】
これらの(1)(2)(3)(4)(5)式は制御プログラムの一部として予めハードディスク46や記憶媒体49に格納されており、(1)(2)(3)(4)(5)式により、指示手段Pの位置座標(x,y)は、XnL,XnRの関数として算出される。すなわち、左側光学ユニット27LのCCD(受光素子)39上の暗点の位置と右側光学ユニット27RのCCD(受光素子)39上の暗点の位置とを検出することで、指示手段Pの位置座標(x,y)が算出されることになる。このような指示手段Pの位置座標(x,y)の算出は、一定の周期(サンプリング信号に伴う時間間隔、例えば、20ms)で行われる。
【0061】
このようにして算出された指示手段Pの位置座標(x,y)は、コントローラ10を介してコンピュータ5へと出力され、所定の処理に用いられることになる。
【0062】
そして、このような情報入力装置3Aによれば、情報入力領域3aにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【0063】
B.第2の情報入力装置
次に、第2の情報入力装置3Bについて図9ないし図11に基づいて説明する。なお、第1の情報入力装置3Aで説明した部分と同一部分については同一符号を用い、説明も省略する。
【0064】
この第2の情報入力装置3Bは、いわゆる再帰光反射方式の情報入力装置である。
【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はペン状の形状をしており、光沢のある金属製よりゴムやプラスチックなどの材質が望ましい。
【0066】
したがって、このような指示手段61の再帰性反射部材62を備えた先端近傍を情報入力装置3Bの情報入力領域3aの適当な位置(x,y)に挿入し、例えば左側光学ユニット27Lから投光された扇形状の光束膜の中のプローブ光Lnが指示手段61の再帰性反射部材62によって反射された場合、その再帰反射光Ln´は左側光学ユニット27LのCCD(受光素子)39によって受光される。このようにして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)で行われる。
【0067】
このようにして算出された指示手段61の位置座標(x,y)は、コントローラ10を介してコンピュータ5へと出力され、所定の処理に用いられることになる。
【0068】
そして、このような情報入力装置3Bによれば、情報入力領域3aにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【0069】
C.第3の情報入力装置
次に、第3の情報入力装置3Cについて図12ないし図14に基づいて説明する。なお、第1の情報入力装置3Aで説明した部分と同一部分については同一符号を用い、説明も省略する。
【0070】
この第3の情報入力装置3Cは、第1の情報入力装置3Aにおける光学ユニットの変形例である。詳細には、第1の情報入力装置3Aで用いた光学ユニット27においては扇形状の光束膜を投光して情報入力領域を形成したが、情報入力装置3Cにおいては、ポリゴンミラー等の回転走査系を有しており、その回転走査系によって光源から出射された光ビームを放射状に投光して情報入力領域を形成する光学ユニット70を用いるものである。
【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に到達し、電気信号に変換される。
【0072】
次に、このような光学ユニット70を第1の情報入力装置3Aで用いた光学ユニット27に代えて適用した情報入力装置3Cについて説明する。図13に示すように、情報入力領域3a中の或る位置に指示手段Pが挿入されてあるビーム光が遮蔽されると、そのビーム光は再帰性反射部材28で反射されることはないことから、受光素子75に到達することはない。このように情報入力領域3a中の或る位置に指示手段Pが挿入されてあるビーム光が遮蔽された場合、受光素子75からの光の強度分布の形状にはディップが出現する。
【0073】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図14に示すように、情報入力領域3aに指示手段Pが挿入されていない場合には光強度は“I=I1”を示すが、情報入力領域3aに指示手段Pが挿入されて受光素子75に再帰光が戻らない場合には光強度は“I=I0”を示すことになる。このように光強度が“I=I0”である部分が、ディップである。なお、図14中、時間t=t0は、ポリゴンミラー73の回転の基準位置であって、回転走査されるビーム光が所定の角度に達した時点である。
【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)で行われる。
【0075】
このようにして算出された指示手段Pの位置座標(x,y)は、コントローラ10を介してコンピュータ5へと出力され、所定の処理に用いられることになる。
【0076】
そして、このような情報入力装置3Cによれば、情報入力領域3aにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【0077】
D.第4の情報入力装置
次に、第4の情報入力装置3Dについて図15ないし図16に基づいて説明する。なお、第2の情報入力装置3B及び第3の情報入力装置3Cで説明した部分と同一部分については同一符号を用い、説明も省略する。
【0078】
この第4の情報入力装置3Dは、第2の情報入力装置3Bにおける光学ユニットの変形例である。詳細には、第2の情報入力装置3Bで用いた光学ユニット27においては扇形状の光束膜を投光して情報入力領域を形成したが、第4の情報入力装置3Dにおいては、ポリゴンミラー等の回転走査系を有しており、その回転走査系によって光源から出射された光ビームを放射状に投光して情報入力領域を形成する光学ユニット70を用いるものである。なお、光学ユニット70についての説明は、第3の情報入力装置3Cで説明したのでここでは省略する。
【0079】
このような光学ユニット70を第2の情報入力装置3Bで用いた光学ユニット27に代えて適用した情報入力装置3Dについて説明する。図15に示すように、情報入力領域3a中の或る位置に指示手段61が挿入された場合、所定のビーム光が指示手段61の再帰性反射部材62において再帰反射され、そのビーム光は受光素子75に到達する。このように情報入力領域3a中の或る位置に指示手段61が挿入されてあるビーム光が再帰反射された場合、受光素子75からの光の強度分布の形状にはピークが出現する。
【0080】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図16に示すように、情報入力領域3aに指示手段61が挿入されていない場合には光強度は“I=I0”を示すが、情報入力領域3aに指示手段61が挿入されて受光素子75に再帰光が到達した場合には光強度は“I=I1”を示すことになる。このように光強度が“I=I1”である部分が、ピークである。なお、図16中、時間t=t0は、ポリゴンミラー73の回転の基準位置であって、回転走査されるビーム光が所定の角度に達した時点である。
【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)で行われる。
【0082】
このようにして算出された指示手段61の位置座標(x,y)は、コントローラ10を介してコンピュータ5へと出力され、所定の処理に用いられることになる。
【0083】
そして、このような情報入力装置3Dによれば、情報入力領域3aにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【0084】
E.第5の情報入力装置
次に、第5の情報入力装置3Eについて図17ないし図18に基づいて説明する。この第5の情報入力装置3Eは、情報入力領域内の画像情報を撮像カメラにより取り込んで、その取り込まれた画像情報の内の一部に基づいて位置座標を検出するいわゆるカメラ撮像方式の情報入力装置である。
【0085】
ここで、図17は情報入力装置3Eの構成を概略的に示す正面図である。情報入力装置3Eの情報入力領域3aの上方両端部には、撮像手段である撮像カメラ82が距離wを隔てて設けられている。撮像カメラ82には、CCD(Charge Coupled Device)である受光素子83と結像光学レンズ84とが、距離fを隔てて設けられている。これらの撮像カメラ82の撮像画角は約90度であり、情報入力領域3aを撮影範囲とするようにそれぞれ設置されている。また、撮像カメラ82は座標入力面を形成するPDP2の表示面2aから所定の距離となるように設置されており、その光軸はPDP2の表示面2aに平行である。
【0086】
加えて、情報入力領域3aの上部を除く周縁部であって撮像カメラ82の撮像画角を妨げずに撮影視野全体を覆う位置には、背景板85が設けられている。この背景板85は、情報入力領域3aの中央にその面を向け、PDP2の表示面2aに対して略垂直に設けられる。この背景板85は、例えば一様な黒色とされている。
【0087】
撮像カメラ82の信号と指示手段Pとの関係を図18に示す。図18に示すように、指示手段Pが情報入力領域3aに挿入された場合、その指示手段Pは撮像カメラ82に撮影され、指示手段Pの像が撮像カメラ82の受光素子83上に形成される。情報入力装置3Eのように背景板85が黒色であって、指を指示手段Pとして用いるような場合には、指示手段Pは背景板85に比べて高い反射率を有することになるので、受光素子83の指示手段Pに相当する部分は、光強度の強い領域(明点)となる。
【0088】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図18に示すように、情報入力領域3aに指示手段Pが挿入された場合には、受光素子83からの光の強度分布の形状にはピークが出現する。このピークが出現する位置Dnは、結像光学レンズ84の主点からの指示手段Pの見かけの角度θnに対応しており、θnはDnの関数として、
θn=arctan (Dn/f)
と表すことができる。つまり、このようなカメラ撮像方式の情報入力装置3Eの場合も、前述した情報入力装置3A等と同様に、光強度の波形に出現するピークに基づく三角測量の手法により指示手段Pの位置座標(x,y)が算出されることになる。このような指示手段Pの位置座標(x,y)の算出は、一定の周期(サンプリング信号に伴う時間間隔、例えば、20ms)で行われる。
【0089】
このようにして算出された指示手段Pの位置座標(x,y)は、コントローラ10を介してコンピュータ5へと出力され、所定の処理に用いられることになる。
【0090】
なお、指示手段Pとしては、自身が発光する発光素子付きの専用ペン等も適用することができる。
【0091】
そして、このような情報入力装置3Eによれば、情報入力領域3aにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【0092】
F.第6の情報入力装置
次に、第6の情報入力装置3Fについて図19ないし図20に基づいて説明する。この第6の情報入力装置3Fは、三角測量によって座標を検出するものではなく、直交する2軸の座標を直接検出するいわゆるLEDアレイ方式の情報入力装置である。
【0093】
ここで、図19は情報入力装置3Fの構成を概略的に示す正面図である。図19に示すように、情報入力装置3Fは、Xm個の発光手段である発光ダイオード(LED:Light Emitting Diode)91を水平方向に一定間隔で配置した発光素子列92と、これに1対1に対応したXm個の受光手段であるフォトトランジスタ93を一定間隔で対向配置した受光素子列94と、Yn個のLED91を垂直方向に一定間隔で配置した発光素子列95と、これに1対1に対応したYn個のフォトトランジスタ93を一定間隔で対向配置した受光素子列96とを備えている。そして、これらの発光素子列92と、受光素子列94と、発光素子列95と、受光素子列96とにより囲まれた空間部分が、情報入力領域3aとされている。つまり、情報入力領域3a内には、水平方向に形成されるm個の光路と垂直方向に形成されるn個の光路とがマトリクス状に交差可能となっている。なお、情報入力領域3aは、PDP2の表示面2aのサイズに対応したサイズであって横長の四角形状に形成されており、手書きによる文字や図形等の入力を可能にする領域である。
【0094】
そして、この情報入力領域3aの或る位置に指等の指示手段Pが挿入された場合には、指示手段Pにより所定の光路が遮られるため、その遮蔽光路にある受光素子列94のフォトトランジスタ93及び受光素子列96のフォトトランジスタ93の受光光量がそれぞれ低下することになる。
【0095】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図20に示すように、情報入力領域3aに指示手段Pが挿入されていない場合には各フォトトランジスタ93の光強度は“I=i1”を示すが、情報入力領域3aに指示手段Pが挿入されて光路が遮られた場合には、その遮蔽光路にあるフォトトランジスタ93の光強度は“I=i0”を示すことになる。このように光強度が“I=i0”である部分をディップという。なお、図20中、横軸はフォトトランジスタ93の位置に相当し、実際にはフォトトランジスタ93の光出力を逐次読みとる走査時間である。
【0096】
そして、受光光量が低下した受光素子列94のフォトトランジスタ93及び受光素子列96のフォトトランジスタ93の位置に相当するディップ位置を検出し、指示手段Pにより指示された位置座標(x,y)を算出する。実際には、基準位置t=t0からのディップ位置が検出されるまでの時間t1や、図20で示した波形をメモリに取り込み、メモリ内のデータに対してディップ位置に相当するメモリ番地としてディップの位置を検出することになる。このような指示手段Pの位置座標(x,y)の算出は、一定の周期(サンプリング信号に伴う時間間隔、例えば、20ms)で行われる。
【0097】
このようにして算出された指示手段Pの位置座標(x,y)は、コントローラ10を介してコンピュータ5へと出力され、所定の処理に用いられることになる。
【0098】
そして、このような情報入力装置3Fによれば、情報入力領域3aにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【0099】
G.第7の情報入力装置
次に、第7の情報入力装置3Gについて図21ないし図22に基づいて説明する。この第7の情報入力装置3Gは、いわゆる超音波弾性波方式の情報入力装置である。
【0100】
ここで、図21は情報入力装置3Gの構成を概略的に示す正面図である。図21に示すように、情報入力装置3Gは、透明な基板100を有すると共に、指先やペン等の指示手段P(図22参照)で文字・図形等を書き込むための書き込み面(情報入力領域)3aとなる基板100の一つの面に、表面弾性波を発信する発信手段である発信用トランスデューサ102と、発信用トランスデューサ102から発信された表面弾性波を受信する受信手段である受信用トランスデューサ103と、発信用トランスデューサ102から発信された表面弾性波をそれぞれ反射し、受信用トランスデューサ103に表面弾性波を導く反射手段である反射アレイ104,105と、同様に、表面弾性波を発信する発信用トランスデューサ106と、発信用トランスデューサ106から発信された表面弾性波を受信する受信用トランスデューサ107と、発信用トランスデューサ106から発信された表面弾性波をそれぞれ反射し、受信用トランスデューサ107に表面弾性波を導く反射アレイ108,109とを有している。なお、情報入力領域3aはPDP2の画面サイズに対応したサイズを有している。
【0101】
図21において、発信用トランスデューサ102,106および受信用トランスデューサ103,107は、それぞれケーブル110およびコネクタ111を介してコントローラ10に接続されている。ケーブル110は、基板100の端部に沿って発信用トランスデューサ102,106および受信用トランスデューサ103,107まで最短距離を通るように配線することが好ましいが、ここでは図示を省略する。
【0102】
基板100としては、透明で表面弾性波を伝播することが可能なものであれば、ガラス,プラスチック等、いかなる種類の材料を用いることにしても良い。また、例えば、基板100をガラス基板とした場合、反射アレイ104,105,108,109は、ガラスペーストをスクリーン印刷した後、ガラス基板100を所定の温度で焼成して形成される。
【0103】
続いて、ユーザが指先またはペン等の指示手段Pで情報入力領域3aをタッチした場合に、そのタッチ位置の座標を特定する方法の概略を説明する。図22は、タッチ位置の座標を特定する処理を説明するための説明図である。図22において、発信用トランスデューサ102および受信用トランスデューサ103はタッチ位置のX軸方向の位置を検出するために用いられ、発信用トランスデューサ106および受信用トランスデューサ107はタッチ位置のY軸方向の位置を検出するために用いられる。ここでは、説明の便宜上、X軸方向の位置を検出する処理を中心に説明する。
【0104】
タッチ位置の座標を特定する処理は、情報入力装置3Gおよびコントローラ10によって実行される。発信用トランスデューサ102は、コントローラ10から電気信号を入力し、入力した電気信号を機械振動に変換する。その結果、基板100の情報入力領域3aの表面または界面に沿って伝播する表面弾性波が発生する。
【0105】
発信用トランスデューサ102によって発生された表面弾性波は、反射アレイ104を構成する各反射素子により、発信用トランスデューサ102に近い方から順次90度反射され、情報入力領域3aを伝播していくことになる。すなわち、反射アレイ104を構成する各反射素子により、表面弾性波の一部が反射され、一部が透過するという現象が繰り返され、情報入力領域3aの全面にわたって表面弾性波が伝播していく。反射アレイ104の構成する各反射素子によって反射された表面弾性波は、情報入力領域3aの縦方向に平行に、かつ反射させられた反射素子の位置に基づく時間差を持って情報入力領域3aを伝播していく。そして、反射アレイ105は、情報入力領域3aを伝播してきた表面弾性波を90度反射し、反射した表面弾性波を受信用トランスデューサ103に導く。
【0106】
受信用トランスデューサ103は、表面弾性波を受信して電気信号に変換し、コントローラ10に入力する。コントローラ10は、入力した電気信号を増幅した後、整流およびA/D変換処理を行う。そして、コントローラ10は、A/D変換した信号を時間軸に沿って信号処理することにより、情報入力領域3aにおけるX軸方向の位置を時間に対応させる。
【0107】
例えば、図22に示すように、ユーザが情報入力領域3aの任意の位置を指先(指示手段P)でタッチしたものとする。この場合、タッチ位置を伝播している表面弾性波は指先によって吸収または散乱され、大きな減衰を受けることになる。このような減衰を受けた時点を上述した信号処理の結果に基づいて特定することにより、タッチ位置のX軸方向における位置を特定することができる。具体的には、図22に示すように、情報入力領域3aを横切る実線がタッチ位置のX軸方向における位置として特定される。
【0108】
タッチ位置のY軸方向の位置についても、発信用トランスデューサ106,受信用トランスデューサ107および反射アレイ108,109を用いてX軸方向の位置を特定する処理と同様の処理を行うことによって特定することができる。
具体的には、図22に示すように、情報入力領域3aを横切る点線がタッチ位置のY軸方向における位置として特定される。このような指示手段Pの位置座標(x,y)の算出は、一定の周期(サンプリング信号に伴う時間間隔、例えば、20ms)で行われる。
【0109】
このようにして特定された指示手段Pの位置座標(x,y)は、コントローラ10を介してコンピュータ5へと出力され、所定の処理に用いられることになる。
【0110】
そして、このような情報入力装置3Gによれば、情報入力領域3aにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【0111】
以上、本実施の形態の情報入出力システム1に適用し得る情報入力装置3として、再帰光遮蔽方式の情報入力装置3A、再帰光反射方式の情報入力装置3B、回転走査系を有する再帰光遮蔽方式の情報入力装置3C、回転走査系を有する再帰光反射方式の情報入力装置3D、カメラ撮像方式の情報入力装置3E、LEDアレイ方式の情報入力装置3F、超音波弾性波方式の情報入力装置3Gについて、その構成及び原理を説明したが、これらは本実施の形態の情報入出力システム1に適用し得る情報入力装置3の一例であって、本発明はこれらの方式に限定されるものではなく、本発明は、例えばアナログ容量結合方式、感圧方式等を含む情報入力装置全般について適用されることは言うまでもない。
【0112】
ここで、情報入力装置3から座標データが入力されるコンピュータ5において、当該コンピュータ5のCPU12がデバイスドライバ23に基づいて実行する処理について図23のフローチャートを参照しつつ簡単に説明する。
【0113】
図23に示すように、情報入力装置3から座標データの入力があった場合には(ステップS1のY)、当該座標データが、タッチ(タッチには、光学式の情報入力装置3の情報入力領域3aに対する指示部材の挿入状態も含む。以下、同様)座標であるか、ドラッグ座標であるかを判断する(ステップS2)。ここで、タッチ座標は、座標を指示する指示手段が非検知状態から最初に検知された座標であり、ドラッグ座標は、タッチ座標からデタッチ座標までの連続する座標である。なお、デタッチ座標は、座標を指示する指示手段が非検知状態になった座標である。タッチ座標であるか、ドラッグ座標であるかは、位置座標(x,y)とともに座標データを構成し、位置座標(x,y)に付される座標ステータスにより判断される。
【0114】
入力された座標データがタッチ座標である場合には(ステップS2のY)、ステップS3に進み、タッチ操作がマウス操作の右クリックに対応付けられているか否かを判断する。なお、タッチ操作をマウス操作の右クリックに対応付けるかマウス操作の左クリックに対応付けるかは、ドライバコントロールパネル(図示せず)において任意に設定される。
【0115】
タッチ操作がマウス操作の右クリックに対応付けられている場合には(ステップS3のY)、マウス操作として右クリックがなされたものと判断し、右ボタンON座標として位置座標(x,y)を通知する(ステップS4)。
【0116】
一方、タッチ操作がマウス操作の左クリックに対応付けられている場合には(ステップS3のN)、マウス操作として左クリックがなされたものと判断し、左ボタンON座標として位置座標(x,y)を通知する(ステップS5)。
【0117】
また、入力された座標データがドラッグ座標である場合には(ステップS2のN)、ステップS6に進み、タッチ操作がマウス操作の右クリックに対応付けられているか否かを判断する。
【0118】
タッチ操作がマウス操作の右クリックに対応付けられている場合には(ステップS6のY)、マウス操作として右クリックがなされたものと判断し、右ボタンON座標として位置座標(x,y)を通知する(ステップS7)。
【0119】
一方、タッチ操作がマウス操作の左クリックに対応付けられている場合には(ステップS6のN)、マウス操作として左クリックがなされたものと判断し、左ボタンON座標として位置座標(x,y)を通知する(ステップS8)。
【0120】
一方、情報入力装置3から座標データの入力がなく(ステップS1のN)、座標を指示する指示手段が非検知状態になった場合、すなわちデタッチとなった場合には(ステップS9のY)、ステップS10に進み、タッチ操作がマウス操作の右クリックに対応付けられているか否かを判断する。
【0121】
タッチ操作がマウス操作の右クリックに対応付けられている場合には(ステップS10のY)、マウス操作が終了したものと判断し、右ボタンOFFを通知する(ステップS11)。この場合、直前に通知されたドラッグ座標がデタッチ座標となる。
【0122】
一方、タッチ操作がマウス操作の左クリックに対応付けられている場合には(ステップS10のN)、マウス操作が終了したものと判断し、左ボタンOFFを通知する(ステップS12)。この場合、直前に通知されたドラッグ座標がデタッチ座標となる。
【0123】
コンピュータ5のCPU12は、このようにして通知された位置座標(x,y)等のマウスデータに応じ、各種アプリケーションプログラム24に基づいて動作することになる。公知技術のため詳細な説明は省略するが、例えば、アプリケーションプログラム24の一つである上書きソフトの文字描画モードにおいては、図24に示すように、通知された位置座標(x,y)等のマウスデータに応じ、タッチ座標(X0,Y0)、ドラッグ座標(X1,Y1),(X2,Y2)、デタッチ座標(X3,Y3)をペンに設定されている所定の色、所定の太さにて直線で描画する。また、上書きソフトの文字消去(消しゴム)モードにおいては、図25に示すように、通知された位置座標(x,y)等のマウスデータに応じ、タッチ座標を中心に消しゴムに設定されている矩形領域範囲Z内に描画されている部分を消去する。
【0124】
続いて、本実施の形態の情報入出力システム1において実行される各種アプリケーションプログラム24の1つである上書きソフトが備える特長的な機能に関連する機能について以下に概略的に説明する。
【0125】
ここで、図26は上書きソフトにおける上書き処理の流れを概略的に示すフローチャートである。図26に示すように、上書きソフトが起動されると、図27に示すように、PDP2には各種ボタンが配列された上書きツールバーT1が表示され(ステップS21)、初期化が実行される(ステップS22〜S24)。
【0126】
ここで、上書きツールバーT1に配列されている各種ボタンについて説明する。
「ペン」ボタンaがタッチ操作された場合には、上書き可能状態となりペンに設定されている色・太さにてドラッグ操作により文字描画が可能な文字描画モードにする。
「消しゴム」ボタンbがタッチ操作された場合には、描画文字の消去が可能な文字消去(消しゴム)モードにする。
「PageUp」ボタンcがタッチ操作された場合には、「PageUp」キーコードをコンピュータ5のCPU12へ渡し、起動されているワードプロセッサソフト,表計算ソフト,プレゼンテーションソフト等の各種アプリケーションプログラム(以下、APLという)24の表示ページを変更する。
「PageDown」ボタンdがタッチ操作された場合には、「PageDown」キーコードをコンピュータ5のCPU12へ渡し、起動されているAPL24の表示ページを変更する。
「↑」ボタンeがタッチ操作された場合には、上下移動スクロールバー(図示せず)を上へ移動させることにより、起動されているAPL24の表示ページを上へスクロール表示する。
「↓」ボタンfがタッチ操作された場合には、上下移動スクロールバー(図示せず)を下へ移動させることにより、起動されているAPL24の表示ページを下へスクロール表示する。
「←」ボタンgがタッチ操作された場合には、左右移動スクロールバー(図示せず)を左へ移動させることにより、起動されているAPL24の表示ページを左へスクロール表示する。
「→」ボタンhがタッチ操作された場合には、左右移動スクロールバー(図示せず)を右へ移動させることにより、起動されているAPL24の表示ページを右へスクロール表示する。
「一覧」ボタンiがタッチ操作された場合には、後述する上書きページ一覧ダイアログボックスDB(図31参照)を表示する。
「APL」ボタンjがタッチ操作された場合には、APL制御モードへ移行してAPL24に実行権を与える。
以上のような上書きツールバーT1に配列されるボタンa〜iの何れかがタッチ操作されると、上書きモードへ移行する。
【0127】
また、ステップS22〜S24における初期化動作は、ステータスをAPL制御モードに設定する動作(ステップS22)、上書きするAPL24をクリアする動作(ステップS23)、操作モードを文字描画モードに設定する動作(ステップS24)である。
【0128】
このようにして実行権が与えられると、コンピュータ5のCPU12は、情報入力装置3からのマウスデータの通知に待機する(ステップS25)。
【0129】
情報入力装置3からのマウスデータの通知があった場合には(ステップS25のY)、通知されたマウスデータの位置座標(x,y)が上書きツールバーT1上であるか否かを判断する(ステップS26)。
【0130】
通知されたマウスデータの位置座標(x,y)が上書きツールバーT1上でない場合には(ステップS26のN)、操作モードが文字描画モードであれば(ステップS27のY)、ペンで文字を描画するのと同様にタッチ・ドラッグ・デタッチのドラッグ軌跡をペンに設定されている色・太さにて描画して上書きデータ(上書き画像)とし、APL画面に上書き表示し(ステップS28:描画手段)、操作モードが文字消去(消しゴム)モードであれば(ステップS27のN)、タッチ座標を中心に消しゴムに設定されている矩形領域範囲Z内の上書き文字を消去して上書きデータ(上書き画像)とする(ステップS29:描画手段)。
【0131】
一方、通知されたマウスデータの位置座標(x,y)が上書きツールバーT1上であり(ステップS26のY)、ステータスがAPL制御モードでAPL24に実行権が与えられている場合には(ステップS30のY)、この実行権が与えられているAPL24を自動認識し、ステップS28又はステップS29で描画された上書きデータに対応付けられる直前APL情報として取得する(ステップS31:上書き画像対応付け手段)。すなわち、図28に示すように、ウィンドウがアクティブになっているAPL24(例えば、ワードプロセッサソフト)を実行権が与えられているAPL24として自動認識し、直前APL情報として取得する。
【0132】
そして、取得した直前APL情報が新たな上書き操作対象のAPL24であるか否かを判定し、新たな上書き操作対象のAPL24である場合には(ステップS32のN)、ステップS28又はステップS29で描画された上書きデータに対応付けられるAPL24の種類を変更する(ステップS33)。すなわち、図29に示すように、ウィンドウがアクティブになっているAPL24が、ワードプロセッサソフトからプレゼンテーションソフトに切り替わった場合には、操作対象となるAPL24の種類を変更することになる。これは、操作対象となるAPL24の種類毎に上書きデータを区分け保存するためである。
【0133】
ステータスがAPL制御モードでAPL24に実行権が与えられていない場合(ステップS30のN)、新たな上書き操作対象のAPL24でない場合には(ステップS32のY)、または、操作対象となるAPL24の種類を変更した後には(ステップS33)、ステップS34に進み、上書きツールバー制御処理を実行する。
【0134】
ここで、上書きツールバー制御処理について図30のフローチャートを参照しつつ説明する。図30に示すように、上書きツールバー制御処理は、まず、通知されたマウスデータの位置座標(x,y)に基づいてタッチ操作されたボタン表示を“選択中”を示すものに変更するとともに(ステップS51)、タッチ操作されたボタン名を保存する(ステップS52)。
【0135】
続いて、上書きツールバーT1にタッチされてからデタッチするまでマウスデータを受け取り(ステップS53のY)、ボタンタッチ後にドラッグ操作があり最初のタッチボタン以外となった場合には(ステップS54のN,ステップS55のN,ステップS56のN)、ボタンを無効とし(ステップS57)、ボタン表示を通常表示へ戻す(ステップS58)。
【0136】
一方、受け取ったマウスデータがOFF通知であった場合、すなわちデタッチした場合には(ステップS54のY)、デタッチ位置のボタンが無効でなければ(ステップS59のN)、ボタン表示を通常表示へ戻し(ステップS60)、デタッチ位置のボタンに設定されている機能を実行する。以下において、ボタンに設定されている機能について詳述する。
【0137】
APL制御モードからのボタンタッチである場合には(ステップS61のY)、上書きモードへ移行し(ステップS62)、APL制御モード移行時に描画されていた上書き画像を再描画する(ステップS63)。
【0138】
そして、タッチ操作されたボタンが「APL」ボタンjである場合には(ステップS64のY)、APL制御モードへ移行し(ステップS65)、上書き画像を消去し(ステップS66)、APL24へ実行権を与える(ステップS67)。
【0139】
タッチ操作されたボタンが「ペン」ボタンaである場合には(ステップS68のY)、操作モードを文字描画モードとし、図24に示したように、ペンに設定されている色・太さにてドラッグ操作により文字描画が可能な状態にする(ステップS69)。
【0140】
タッチ操作されたボタンが「消しゴム」ボタンbである場合には(ステップS70のY)、操作モードを文字消去(消しゴム)モードとし、図25に示したように、描画文字の消去が可能な状態にする(ステップS71)。
【0141】
タッチ操作されたボタンが「一覧」ボタンiである場合には(ステップS72のY)、上書きページ一覧ダイアログボックスを表示し、一覧表示制御を実行する(ステップS73:上書き画像一覧表示手段)。図31は、上書きページ一覧ダイアログボックスDB1を示すものである。上書きページ一覧ダイアログボックスDB1は、上書きページ(上書き画像)を表示するものであって、複数のページ(図31(a)参照)又は一のページ(図31(b)参照)を選択的に表示可能とされている。ここで、「ページ」プルダウンメニューmは一覧表示するページ数を選択するものであり、「削除」ボタンkはタッチ操作により選択されているページを削除するものであり、「戻す」ボタンnは誤って削除したページを戻すものである。すなわち、上書きページ一覧ダイアログボックスDB1に一覧表示された上書きページから必要とする一の上書きページを簡単に選択でき(図31(a)参照)、1ページをほぼ全画面表示に近い状態でアプリケーション画像に上書き画像を貼り付けた状態で表示することができる(図31(b)参照)。これにより、例えばページやアプリケーションプログラムを切り替えた後に確認などのために上書き画像をアプリケーション画像に貼り付けた状態で再表示することが可能になる。ここに、上書き画像選択手段の機能及び上書き画像再表示手段の機能が実行される。
【0142】
続いて、タッチ操作されたボタンが、ページ制御ボタン(「PageUp」ボタンc,「PageDown」ボタンd,「↑」ボタンe,「↓」ボタンf,「←」ボタンg,「→」ボタンh)のいずれであるかを判断することになるが、ページが切り替えられる場合には、ページ切替前に上書きされていた手書き文字はページ切替後の同じ位置へ表示されても殆ど意味がなく邪魔となる。そこで、本実施の形態においては、ページ制御ボタンの判定に先立ち、上書き画像(描画)が有る場合には(ステップS74のY)、上書き画像(描画)をページ単位のアプリケーション画像と共にRAM14に一時的に保存した後(ステップS75)、当該上書き画像(描画)を消去する(ステップS76)。つまり、描画された上書き画像(描画)は、APL24のページ捲りが実行される度にページ単位のアプリケーション画像と共にRAM14に一時的に追加保存されることになる。これにより、APL24のアプリケーション画像を移動(例えば、ページ捲りやスクロール等)する際に、APL24のアプリケーション画像と当該アプリケーション画像に対して描画された上書き画像とを確実に対応付けることが可能になるので、更なる利便性の向上を図ることが可能になる。
【0143】
そして、タッチ操作されたボタンが「PageUp」ボタンcである場合には(ステップS77のY)、「PageUp」キーコードがコンピュータ5のCPU12へ渡され(ステップS78)、タッチ操作されたボタンが「PageDown」ボタンdである場合には(ステップS79のY)、「PageDown」キーコードがコンピュータ5のCPU12へ渡される(ステップS80)。これにより、キーボード15の「PageUp」キー、または、「PageDown」キーを押下したのと同様となり、起動されているAPL24の表示ページが変更される。
【0144】
さらに、タッチ操作されたボタンが「↑」ボタンeである場合には(ステップS81のY)、上下移動スクロールバー(図示せず)の上への移動制御が実行され(ステップS82)、タッチ操作されたボタンが「↓」ボタンfである場合には(ステップS83のY)、上下移動スクロールバー(図示せず)の下への移動制御が実行され(ステップS84)、タッチ操作されたボタンが「←」ボタンgである場合には(ステップS85のY)、左右移動スクロールバー(図示せず)の左への移動制御が実行され(ステップS86)、タッチ操作されたボタンが「→」ボタンhである場合には(ステップS87のY)、左右移動スクロールバー(図示せず)の右への移動制御が実行される(ステップS88)。これにより、起動されているAPL24の表示ページのスクロールが可能になる。
【0145】
ところで、図26に示すように、情報入力装置3からのマウスデータの通知がなく(ステップS25のN)、ステータスがAPL制御モードでAPL24に実行権が与えられている場合には(ステップS35のY)、APL24の終了を監視する(ステップS36)。そして、上書きデータがRAM14に一時的に保存されているAPL24が終了した時は(ステップS36のY,ステップS37のY)、保存ダイアログボックスDB2(図32参照)を表示する。図32に示すように、保存ダイアログボックスDB2は、ラジオボタンにより保存形式を選択させるものであって、「保存しない」、「上書き文字+ページ画像保存」、「上書き文字保存」のいずれか一つを選択することができる。例えば、「上書き文字+ページ画像保存」が選択された場合には、APL24のページ単位のアプリケーション画像に上書き画像を貼り付けてハードディスク17に保存し、「上書き文字保存」が選択された場合には、上書き画像のみをハードディスク17に保存する。これにより、上書き画像のみのストロークデータ(描画軌跡の座標データ)の小サイズ保存や、アプリケーション画像に上書き画像を貼り付け保存等を選択することが可能になるため、用途に応じた保存が可能になる。ここに、保存方法選択手段の機能が実行される。また、保存ダイアログボックスDB2の「ページ一覧」ボタンoがタッチ操作された場合には、前述した上書きページ一覧ダイアログボックスDB1(図31参照)が表示され、上書きページ一覧の表示や、不要なページの削除が可能になる。
【0146】
その後、選択された保存形式に従い、記憶部であるハードディスク17に対する上書きデータの保存制御を実行した後(ステップS38)、直前APL情報をクリアする(ステップS39)。これにより、APL24またはAPL24のアプリケーション画像に対応付けられた上書き画像の保存忘れを防止することが可能になる。
【0147】
ここに、アプリケーションプログラムのアプリケーション画像に対して描画された上書き画像が、当該アプリケーションプログラムに対応付けられることにより、上書き画像がアプリケーションプログラム単位で管理され、上書き画像がどのアプリケーションプログラムに対して描画されたものかを簡単に識別することが可能になるので、利便性の向上を図ることが可能になる。
【0148】
なお、本実施の形態においては、コントローラ10をコンピュータ5とは別体で設けたが、これに限るものではなく、コントローラ10をコンピュータ5に組み込んで、コンピュータ5をコントローラ10として機能させるようにしても良い。
【0149】
また、本実施の形態においては、情報入力装置3を表示装置であるPDP2に備えたが、これに限るものではなく、CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)、前面投影型プロジェクター、背面投影型プロジェクター等を表示装置として適用しても良い。さらに、これらの表示装置に限るものではなく、特に図示しないが、ライティングボードとして機能する黒板やホワイトボード等に備えるようにしても良い。
【0150】
さらに、本実施の形態においては、各種のプログラムコード(制御プログラム)を記憶した記憶媒体26や記憶媒体49としてフレキシブルディスク、ハードディスク、光ディスク(CD−ROM,CD−R,CD−RW,DVD−ROM,DVD−RAM,DVD−R,DVD+R,DVD+RWなど)、光磁気ディスク(MO)、メモリカード等を適用したが、これに限るものではなく、記憶媒体には、コンピュータと独立した媒体に限らず、LANやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【0151】
【発明の効果】
請求項1記載の発明の情報入出力システムによれば、表示装置と、該表示装置の表示面に情報入力領域を位置させて所定物体によって指示された位置座標を含む情報入力を検出する情報入力装置と、該情報入力装置からの入力に応じてアプリケーションプログラムを実行するアプリケーションプログラム制御モードにおいて、前記情報入力装置により上書きツールバー上への情報入力が検知された場合には、前記情報入力が検知された際に実行権が与えられている前記アプリケーションプログラムを認識し、直前の前記アプリケーションプログラム情報として取得するとともに、上書きツールバー上の指示された位置座標のボタンに対応する上書き可能状態にするための上書きモードに切換え、該上書きモードから前記アプリケーションプログラム制御モードへ移行した際に描画されていた上書き画像を、再描画する制御装置と、前記上書きモードにおいて、前記情報入力領域における所定物体による情報入力に応じ、上書き画像を描画する描画手段と、該描画手段により描画された前記上書き画像を、直前の前記アプリケーションプログラム情報に対応する前記アプリケーションプログラムに対応付ける上書き画像対応付け手段と、を備え、アプリケーションプログラムのアプリケーション画像に対して描画された上書き画像を、当該アプリケーションプログラムに対応付けることにより、上書き画像をアプリケーションプログラム単位で管理することで、上書き画像がどのアプリケーションプログラムに対して描画されたものかを簡単に識別することができるので、利便性の向上を図ることができる。
【0152】
請求項2記載の発明によれば、請求項1記載の情報入出力システムにおいて、前記上書き画像対応付け手段は、前記アプリケーションプログラムのアプリケーション画像が前記表示装置の表示面を移動する際に、描画された前記上書き画像を当該アプリケーション画像に対応付けることにより、アプリケーションプログラムのアプリケーション画像を移動(例えば、ページ捲りやスクロール等)する際に、アプリケーションプログラムのアプリケーション画像と当該アプリケーション画像に対して描画された上書き画像とを確実に対応付けることができるので、更なる利便性の向上を図ることができる。
【0153】
請求項3記載の発明によれば、請求項1または2記載の情報入出力システムにおいて、前記アプリケーションプログラムまたは前記アプリケーションプログラムのアプリケーション画像に対応付けられた上書き画像は、当該アプリケーションプログラムが終了する際に、記憶部に保存されることにより、アプリケーションプログラムまたはアプリケーションプログラムのアプリケーション画像に対応付けられた上書き画像の保存忘れを防止することができる。
【0154】
請求項4記載の発明によれば、請求項1ないし3のいずれか一記載の情報入出力システムにおいて、前記アプリケーションプログラムのアプリケーション画像に対応付けられた前記上書き画像を前記表示装置に一覧表示する上書き画像一覧表示手段と、この上書き画像一覧表示手段により一覧表示された複数の前記上書き画像から一の前記上書き画像を選択可能とする上書き画像選択手段と、この上書き画像選択手段により選択された前記上書き画像を前記アプリケーション画像とともに表示する上書き画像再表示手段と、を備え、一覧表示された複数の上書き画像から選択された一の上書き画像をアプリケーション画像とともに表示することにより、例えばページやアプリケーションプログラムを切り替えた後に確認などのために上書き画像を再表示することができる。
【0155】
請求項5記載の発明によれば、請求項1ないし4のいずれか一記載の情報入出力システムにおいて、当該アプリケーションプログラムのアプリケーション画像に対応付けられた前記上書き画像について、前記アプリケーション画像とともに保存するか、前記上書き画像のみを保存するか、保存しないかのいずれかを選択させる保存方法選択手段を備えることにより、上書き画像のみのストロークデータ(描画軌跡の座標データ)の小サイズ保存や、アプリケーション画像に上書き画像を貼り付け保存等を選択することができるので、用途に応じた保存をすることができる。
【図面の簡単な説明】
【図1】本発明の実施の一形態の情報入出力システムを概略的に示す外観斜視図である。
【図2】情報入出力システムに内蔵される各部の電気的接続を示すブロック図である。
【図3】コンピュータに内蔵される各部の電気的接続を示すブロック図である。
【図4】第1の情報入力装置の構成を概略的に示す説明図である。
【図5】光学ユニットの構造を概略的に示す構成図である。
【図6】コントローラのブロック構成図である。
【図7】第1の情報入力装置の情報入力領域内の一点を指示手段で指し示した一例を示す正面図である。
【図8】CCDの検出動作を模式的に示す説明図である。
【図9】第2の情報入力装置に用いられる指示手段を示す斜視図である。
【図10】第2の情報入力装置の情報入力領域内の一点を指示手段で指し示した一例を示す正面図である。
【図11】CCDの検出動作を模式的に示す説明図である。
【図12】第3の情報入力装置に用いられる光学ユニットを概略的に示す平面図である。
【図13】第3の情報入力装置の情報入力領域内の一点を指示手段で指し示した一例を示す正面図である。
【図14】光強度と時間との関係を示すグラフである。
【図15】第4の情報入力装置の情報入力領域内の一点を指示手段で指し示した一例を示す正面図である。
【図16】光強度と時間との関係を示すグラフである。
【図17】第5の情報入力装置の構成を概略的に示す正面図である。
【図18】その検出動作を説明するための概略正面図である。
【図19】第6の情報入力装置の構成を概略的に示す正面図である。
【図20】光強度と時間との関係を示すグラフである。
【図21】第7の情報入力装置の構成を概略的に示す正面図である。
【図22】タッチ位置の座標を特定する処理を説明するための説明図である。
【図23】デバイスドライバによる処理を示すフローチャートである。
【図24】上書きソフトの文字描画モードにおけるマウスデータに基づく動作を時系列で示す説明図である。
【図25】上書きソフトの文字消去(消しゴム)モードにおけるマウスデータに基づく動作を時系列で示す説明図である。
【図26】上書きソフトにおける上書き処理の流れを概略的に示すフローチャートである。
【図27】上書きツールバーを示す説明図である。
【図28】アクティブウィンドウを示す説明図である。
【図29】アプリケーションソフトが切り替わる様子を示す説明図である。
【図30】上書きツールバー制御処理の流れを概略的に示すフローチャートである。
【図31】上書きページ一覧ダイアログボックスを示す説明図である。
【図32】保存ダイアログボックスを示す説明図である。
【符号の説明】
1 情報入出力システム
2 表示装置
2a 表示面
3 情報入力装置
3a 情報入力領域
5 制御装置
61,P 所定物体
17 記憶部
26 記憶媒体
Claims (5)
- 表示装置と、
該表示装置の表示面に情報入力領域を位置させて所定物体によって指示された位置座標を含む情報入力を検出する情報入力装置と、
該情報入力装置からの入力に応じてアプリケーションプログラムを実行するアプリケーションプログラム制御モードにおいて、前記情報入力装置により上書きツールバー上への情報入力が検知された場合には、前記情報入力が検知された際に実行権が与えられている前記アプリケーションプログラムを認識し、直前の前記アプリケーションプログラム情報として取得するとともに、上書きツールバー上の指示された位置座標のボタンに対応する上書き可能状態にするための上書きモードに切換え、該上書きモードから前記アプリケーションプログラム制御モードへ移行した際に描画されていた上書き画像を、再描画する制御装置と、
前記上書きモードにおいて、前記情報入力領域における所定物体による情報入力に応じ、上書き画像を描画する描画手段と、
該描画手段により描画された前記上書き画像を、直前の前記アプリケーションプログラム情報に対応する前記アプリケーションプログラムに対応付ける上書き画像対応付け手段と、
を備えることを特徴とする情報入出力システム。 - 前記上書き画像対応付け手段は、前記アプリケーションプログラムのアプリケーション画像が前記表示装置の表示面を移動する際に、描画された前記上書き画像を当該アプリケーション画像に対応付けることを特徴とする請求項1記載の情報入出力システム。
- 前記アプリケーションプログラムまたは前記アプリケーションプログラムのアプリケーション画像に対応付けられた前記上書き画像は、当該アプリケーションプログラムが終了する際に、記憶部に保存されることを特徴とする請求項1または2記載の情報入出力システム。
- 前記アプリケーションプログラムのアプリケーション画像に対応付けられた前記上書き画像を前記表示装置に一覧表示する上書き画像一覧表示手段と、
該上書き画像一覧表示手段により一覧表示された複数の前記上書き画像から一の前記上書き画像を選択可能とする上書き画像選択手段と、
該上書き画像選択手段により選択された前記上書き画像を前記アプリケーション画像とともに表示する上書き画像再表示手段と、
を備えることを特徴とする請求項1ないし3のいずれか一記載の情報入出力システム。 - 当該アプリケーションプログラムのアプリケーション画像に対応付けられた前記上書き画像について、前記アプリケーション画像とともに保存するか、前記上書き画像のみを保存するか、保存しないかのいずれかを選択させる保存方法選択手段を備えることを特徴とする請求項1ないし4のいずれか一記載の情報入出力システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002136882A JP4615178B2 (ja) | 2002-05-13 | 2002-05-13 | 情報入出力システム、プログラムおよび記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002136882A JP4615178B2 (ja) | 2002-05-13 | 2002-05-13 | 情報入出力システム、プログラムおよび記憶媒体 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2003330612A JP2003330612A (ja) | 2003-11-21 |
JP2003330612A5 JP2003330612A5 (ja) | 2005-10-06 |
JP4615178B2 true JP4615178B2 (ja) | 2011-01-19 |
Family
ID=29698795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002136882A Expired - Fee Related JP4615178B2 (ja) | 2002-05-13 | 2002-05-13 | 情報入出力システム、プログラムおよび記憶媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4615178B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7274358B2 (en) * | 2004-01-06 | 2007-09-25 | Tyco Electronics Corporation | Focusing-shaped reflector arrays for acoustic touchscreens |
JP4858375B2 (ja) * | 2007-04-19 | 2012-01-18 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
US8022997B2 (en) | 2007-04-19 | 2011-09-20 | Fuji Xerox Co., Ltd. | Information processing device and computer readable recording medium |
JP5454722B2 (ja) * | 2011-11-30 | 2014-03-26 | 株式会社リコー | プロジェクタ、表示装置、方法およびプログラム |
JP2014000777A (ja) * | 2012-06-21 | 2014-01-09 | Sharp Corp | 電子黒板システム |
JP2014067318A (ja) * | 2012-09-27 | 2014-04-17 | Hitachi Solutions Ltd | 電子ボードシステム、光学ユニット装置及びプログラム |
-
2002
- 2002-05-13 JP JP2002136882A patent/JP4615178B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003330612A (ja) | 2003-11-21 |
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 | |
US8022942B2 (en) | Dynamic projected user interface | |
EP2135155B1 (en) | Touch screen system with hover and click input methods | |
JP2001249762A (ja) | 座標入力/検出装置、電子黒板システム、受光素子の位置ズレ補正方法及び記憶媒体 | |
JP2000105671A (ja) | 座標入力/検出装置および電子黒板システム | |
JP2008176802A (ja) | 座標入力/検出装置および電子黒板システム | |
JP2003196671A (ja) | 描画像消去方法、その方法によったプログラム、およびそのプログラムを記憶した記憶媒体 | |
JP4615178B2 (ja) | 情報入出力システム、プログラムおよび記憶媒体 | |
JP4455185B2 (ja) | プレゼンテーションシステム及びその制御方法並びにプログラム及び記憶媒体 | |
JP4335468B2 (ja) | 情報入出力システム、情報制御方法、プログラムおよび記録媒体 | |
JP4560224B2 (ja) | 情報入力装置、情報入出力システム、プログラム及び記憶媒体 | |
JP2003069767A (ja) | 表示システムおよび表示プログラム | |
JP2003186616A (ja) | 情報入力装置、情報入出力システム、位置座標出力方法、プログラム及び記録媒体 | |
JP4603183B2 (ja) | 情報入出力システム、表示制御方法、記憶媒体およびプログラム | |
JP2002342015A (ja) | 情報入力装置及び情報入出力システム | |
JP4266076B2 (ja) | 電子黒板システム | |
JP2010102378A (ja) | 入力制御装置及び入力制御方法 | |
JP4011260B2 (ja) | 座標検出装置、電子黒板システム、座標位置検出方法及び記憶媒体 | |
JP2005128693A (ja) | 座標入力装置及びその制御方法、プログラム | |
JP4256555B2 (ja) | 座標入力/検出装置、電子黒板システム、座標位置検出方法及び記憶媒体 | |
JP2004287671A (ja) | 手書き文字認識装置、情報入出力システム、プログラム及び記憶媒体 | |
JP4414106B2 (ja) | 情報入力装置、情報入出力システム、プログラム及び記憶媒体 | |
JP2001318759A (ja) | 座標入力/検出装置、電子黒板システム、座標検出方法及び記憶媒体 | |
JP2001243015A (ja) | 情報入力/表示システム |
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 |