(57)【特許請求の範囲】
【請求項１】
複数クライアントとホストとから構成されるホストベース型情報システムにおける前記ホストであって、
前記クライアントの所定位置に接続して前記クライアントと前記ホストとを通信可能とするホスト側接続手段と、
通信可能となった前記クライアントの表示装置に表示されている文書データを前記クライアントから取得する文書データ取得手段と、
前記文書データ取得手段で取得された文書データに対して、前記ホスト側接続手段が接続されている前記所定位置に対応づけられている所定処理を実行する処理実行手段と、を備えることを特徴とするホスト。
【請求項２】
複数クライアントとホストとから構成されるホストベース型情報システムにおける前記クライアントであって、
表示状態を不揮発的に保持可能な記憶性の表示装置と、
前記表示装置に表示させる文書の文書データを記憶する文書記憶手段と、
前記ホストが接続されると前記ホストと自装置とを通信可能とし且つそれぞれが所定処理に対応する複数のクライアント側接続手段と、
前記クライアント側接続手段に対応する所定処理を示す反応マップを記憶する反応マップ記憶手段と、を備えることを特徴とするクライアント。
【請求項３】
複数クライアントとホストとから構成されるホストベース型情報システムにおける前記ホストに実行させるプログラムであって、
前記クライアントの所定位置にホスト側接続手段が接続されて前記クライアントと前記ホストとが通信可能な状態にあることを検出する検出ステップと、
前記検出ステップで前記クライアントと前記ホストとが通信可能な状態にあることが検出されると、通信可能となった前記クライアントの表示装置に表示されている文書データを前記クライアントから取得する文書データ取得ステップと、
前記文書データ取得ステップで取得された文書データに対して、前記ホスト側接続手段が接続されている前記所定位置に対応づけられている所定処理を実行する処理ステップと、を前記ホストに実行させることを特徴とするホスト用プログラム。
【請求項４】
複数クライアントとホストとから構成されるホストベース型情報システムにおける前記ホストの制御方法であって、
前記クライアントの所定位置にホスト側接続手段が接続されて前記クライアントと前記ホストとが通信可能な状態にあることを検出する検出ステップと、
前記検出ステップで前記クライアントと前記ホストとが通信可能な状態にあることが検出されると、通信可能となった前記クライアントの表示装置に表示されている文書データを前記クライアントから取得する文書データ取得ステップと、
前記文書データ取得ステップで取得された文書データに対して、前記ホスト側接続手段が接続されている前記所定位置に対応づけられている所定処理を実行する処理ステップと、を有することを特徴とするホストの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト、クライアント、ホスト用プログラム、ホストの制御方法に関する。
【背景技術】
【０００２】
技術の進展に伴い情報装置の小型化や低パワー化が図られ、個人でも複数の情報装置を操作することが多くなっている。特に、近い将来に実用化が期待される電子ペーパー技術によれば、従来の紙のような使い易さの実現が期待されている。そのため、複数の電子ペーパー装置を跨ぐ処理を行わせるといった利用形態の実現が望まれる。
また、このような利用形態を提供する際に、個々の電子ペーパー装置それぞれに高度の処理機能を設け、装置間の通信により連携処理を行わせるといった方法が想定される。しかしながら、このような形態では、個々の装置が複雑化し高価となるばかりか、通信やセキュリティといった管理項目が増大し且つ煩雑化するといった問題が生じる。
【０００３】
そこで、個々の電子ペーパー装置は情報の入出力に特化させ、情報処理の主機能はホスト（サーバ装置）に集中させるホストベース（シンクライアント、サーバサイド）型の形態が、コスト的・管理的には好ましい。このようなホストベース型情報システムは、従来から企業内の基幹業務アプリケーションや、携帯電話の情報サービスといった、大規模なネットワークシステムにおいて利用されてきた（例えば、特許文献１参照）。
【特許文献１】特開２００３−１５７１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のホストベース型情報システムにあっては、クライアントとしてパーソナルコンピュータや携帯電話上のＷｅｂブラウザ等を想定しており、上記の電子ペーパー装置からなるシステムのように、単一ユーザが複数のクライアントを操作するシステムには必ずしも適していない。すなわち、従来のホストベース型情報システムは、クライアントを一時的な入出力端末として扱うのみである。したがって、表示データを保持したまま紙のようにしばらく放置し、後で作業を継続したり、他のユーザに渡したり、といった複数クライアントの活用時に想定される操作に対応することができない。
【０００５】
本発明は、上記従来の技術の未解決の問題点を解決することを目的とするものであって、単一ユーザが複数のクライアントを操作する電子ペーパー装置からなるシステムに好適に適用できるホスト、クライアント、ホスト用プログラム、ホストの制御方法を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のホストは、クライアントとホストとから構成されるホストベース型情報システムにおける前記ホストであって、前記クライアントの所定位置に接続して前記クライアントと前記ホストとを通信可能とするホスト側接続手段と、通信可能となった前記クライアントの表示装置に表示されている文書データを前記クライアントから取得する文書データ取得手段と、前記文書データ取得手段で取得された文書データに対して、前記ホスト側接続手段が接続されている前記所定位置に対応づけられている所定処理を実行する処理実行手段と、を備えることを特徴とする。
【００１２】
また、本発明のクライアントは、クライアントとホストとから構成されるホストベース型情報システムにおける前記クライアントであって、表示状態を不揮発的に保持可能な記憶性の表示装置と、前記表示装置に表示させる文書の文書データを記憶する文書記憶手段と、前記ホストが接続されると前記ホストと自装置とを通信可能とし且つそれぞれが所定処理に対応する複数のクライアント側接続手段と、前記クライアント側接続手段に対応する所定処理を示す反応マップを記憶する反応マップ記憶手段と、を備えることを特徴とする。
【００１３】
さらに、本発明のホスト用プログラムは、クライアントとホストとから構成されるホストベース型情報システムにおける前記ホストに実行させるプログラムであって、前記クライアントの所定位置にホスト側接続手段が接続されて前記クライアントと前記ホストとが通信可能な状態にあることを検出する検出ステップと、前記検出ステップで前記クライアントと前記ホストとが通信可能な状態にあることが検出されると、通信可能となった前記クライアントの表示装置に表示されている文書データを前記クライアントから取得する文書データ取得ステップと、前記文書データ取得ステップで取得された文書データに対して、前記ホスト側接続手段が接続されている前記所定位置に対応づけられている所定処理を実行する処理ステップと、を前記ホストに実行させることを特徴とする。
【００１４】
また、本発明のホストの制御方法は、クライアントとホストとから構成されるホストベース型情報システムにおける前記ホストの制御方法であって、前記クライアントの所定位置にホスト側接続手段が接続されて前記クライアントと前記ホストとが通信可能な状態にあることを検出する検出ステップと、前記検出ステップで前記クライアントと前記ホストとが通信可能な状態にあることが検出されると、通信可能となった前記クライアントの表示装置に表示されている文書データを前記クライアントから取得する文書データ取得ステップと、前記文書データ取得ステップで取得された文書データに対して、前記ホスト側接続手段が接続されている前記所定位置に対応づけられている所定処理を実行する処理ステップと、を有することを特徴とする。
【００１６】
このような構成によれば、例えば、表示データを保持したまま、紙のようにしばらく放置し、後で作業を継続したり、他のユーザに渡したり、といった複数クライアントの活用時に想定される操作がされたとしても、ホスト側接続手段をクライアント側接続手段に接続することで、クライアントに格納された反応マップに基づいて適切な処理を実行することができ、文書記憶手段や反応マップを参照しながら、回帰的に処理過程を進めることができる。
【発明を実施するための最良の形態】
【００１７】
以下、図を参照して本発明のホストベース型情報システムを、コンテンツを切り換え表示可能な複数のクライアントを有する情報システムに適用した実施の形態を説明する。
【００１８】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態に係る情報処理システム１の外観構成を示す図である。この図１に示すように、情報処理システム１は、紙のように軽薄な形態を有する複数のクライアント１０と、ペン型の指示操作部を有するホスト２０とで構成されている。
【００１９】
＜クライアントの構成＞
クライアント１０は、指示接続部１１、接続制御部１２、不揮発性記憶部１３、処理部１４および記憶性表示体１５を含んで構成され、これらはバス１６で互いに通信可能に接続されている。
指示接続部１１は、クライアント１０とホスト２０との間で情報および電力を入出力するためのインターフェースである。
【００２０】
具体的には、指示接続部１１は、異なる指示入力内容それぞれに対応して、電力および情報の入出力を行うためのアンテナコイルを備えており、ホスト２０の指示接続部２１（後述）に備えられているアンテナコイルと電磁的に結合することによって、ホスト２０から受電して動作するとともに、誘導電磁界に重畳された情報を受信し、且つ、誘起による返信搬送波を送信すべき情報で変調して、ホスト２０との間で情報を入出力する。
ここで、クライアント１０とホスト２０との間で入出力する情報としては、表示対象であるコンテンツの文書データ、表示データ、反応マップ、ホスト２０の操作指示部２８（後述）の先端が触れている部分の座標、各種処理の処理状態等を挙げることができる。
【００２１】
反応マップは、各指示接続部１１に対応づけられている実行指示や、記憶性表示体１５の各座標に表示されている文書要素や対話要素（文字列、画像、リンク情報、実行指図）を示すマップである。
本実施形態では、このマップにより、図１の最上段にある指示接続部１１は、次ページへの移動処理の実行指示が対応づけられ、二段目の指示接続部１１は、文字列の抽出処理の実行指示が対応づけられている。
【００２２】
接続制御部１２は、指示接続部１１を介して行われる情報および電力の入出力を制御する。すなわち、接続制御部１２は、ホスト２０の指示接続部２１により指示され活性化した指示接続部１１、すなわち、誘導電力が発生した指示接続部１１からの入力を整流して動作電力を取り出すとともに、活性化した指示接続部１１を比較回路等で判別の上、その指示接続部１１を介して、ホスト２０との間で入出力される所定のシリアルデータによるクライアント・プロトコルを実行する。これにより接続制御部１２は、不揮発性記憶部１３あるいは処理部１４への入出力を管理する。そして、後述するように、ホスト２０の接続制御部２２が対応するホスト・プロトコルによって通信を行うことにより、クライアント１０とホスト２０とは透過的に入出力可能な接続状態となる。なお、この際、活性化した指示接続部１１の判別結果は、接続されたホスト２０からも参照可能となる。
【００２３】
不揮発性記憶部１３は、フラッシュメモリ等の不揮発性のメモリによって構成され、指示接続部１１を介してホスト２０から入力される情報（コンテンツの文書データ、表示データおよび反応マップ）や、ホスト２０で行われる各種処理の処理状態を記憶する。
処理部１４は、表示実行部１７および反応抽出部１８を含んで構成される。
【００２４】
表示実行部１７は、不揮発性記憶部１３に記憶されている表示データが更新されると、記憶性表示体１５を直接制御し、更新された表示データを記憶性表示体１５に表示させる。具体的には、表示実行部１７は、不揮発性記憶部１３に記憶されている表示データを参照して、記憶性表示体１５のＸドライバおよびＹドライバを駆動することにより、描画対象であるラスタ図形を記憶性表示体１５に表示させる。なお、記憶性表示体１５を駆動する方式としては、例えば、パッシブマトリクス駆動方式、ＴＦＴ（Thin Film Transistor）方式、Ｄ−ＴＦＤ（Digital Thin Film Diode）方式が採用可能である。
【００２５】
反応抽出部１８は、ホスト２０から活性化された指示接続部１１の判別結果や、操作指示部２８の先端が触れていた部分の座標による問合せが入力されると、不揮発性記憶部１３に記憶されている反応マップおよび文書データから該当する指示接続部１１に対応づけられている実行指示や、記憶性表示体１５に表示されている文書要素や対話要素のデータを抽出し、その抽出結果を指示接続部１１、２１、接続制御部２２を介してホスト２０の文書処理部２５（後述）に出力する。
【００２６】
記憶性表示体１５は、Ａ４サイズの高画素密度である表示装置によって構成され、表示実行部１７の制御に応じて、所定画素に画素データを表示することで、ラスタ図形を表示する。なお、記憶性表示体１５としては、例えば、電気泳動ディスプレイ、コレステリック液晶ディスプレイ、帯電トナーを利用したディスプレイ、ツイストボールを利用したディスプレイあるいはエレクトロデポジションディスプレイ等が採用可能である。
また、記憶性表示体１５の表面には、当該表面上の座標を示す情報図形等による座標パターンがホスト２０から観察可能に形成され、ホスト２０に指示位置の座標を提供（後述）する。
【００２７】
＜ホストの構成＞
次に、ホスト２０は、指示接続部２１、接続制御部２２、位置検出部２４、文書処理部２５、情報サービス部および電源２６を含んで構成され、これらはバス２７によって通信可能に構成されている。
指示接続部２１は、操作指示部２８の先端に設けられ、クライアント１０とホスト２０との間で情報および電力を入出力するためのインターフェースである。具体的には、指示接続部２１は、電力および情報の入出力を行うためのアンテナコイルを備えており、クライアント１０の指示接続部１１に同様に備えられているアンテナコイルと電磁的に結合することによって、クライアント１０との間で情報および電力を入出力する。
【００２８】
接続制御部２２は、指示接続部２１を介して行われる情報および電力の入出力を制御する。すなわち、接続制御部２２は、電源２６からの電力をもとにアンテナコイルに制御信号を含む交流電流を印加してクライアント１０側の指示接続部１１のアンテナコイルを誘起するとともに、指示接続部２１を介してクライアント１０との間で入出力される所定のシリアルデータによるホスト・プロトコルを実行制御することにより、文書処理部２５への入出力を管理する。
【００２９】
赤外線受発光部２３は、操作指示部２８の先端がクライアント１０に触れると、触れた部分に赤外線を照射して反射光を受光し、その受光結果を位置検出部２４に出力する。なお、操作指示部２８の先端がクライアント１０に触れたことを検出する方法としては、例えば、操作指示部２８の先端にスイッチを設ける方法や電磁的な方法が採用可能である。
位置検出部２４は、観測部２９および演算部３０を含んで構成される。
観測部２９は、赤外線受発光部２３から出力される受光結果に基づいて操作指示部２８が触れている部分の座標パターンを検出し、その検出結果を演算部３０に出力する。
演算部３０では、観測部２９から出力される検出結果（座標パターン）が示す座標を情報図形をデコードする等の処理により演算し、当該座標を文書処理部２５に提供する。
【００３０】
文書処理部２５は、情報処理システム１全体を制御するものであり、指示接続部２１を介してクライアント１０から抽出される各種の処理実行指示に従って、予め記憶された対応する処理ルーチンを読み出して実行する。具体例としては、例えば、表示中文書の次ページを表示する実行指示に対しては、現在記憶性表示体１５に表示されているページに関する情報（処理情報）と文書データとを指示接続部１１、２１、接続制御部２２を介して不揮発性記憶部１３から取得し、その処理情報と文書データとに基づいて次ページのレイアウト処理を実行し、次ページの表示データと反応マップとを生成し、指示接続部１１、２１、接続制御部１２を介して不揮発性記憶部１３に記憶させる、という一連の処理ルーチンが格納されており、これが実行される。
【００３１】
あるいは、表示中文書から指示された表示文字列の抽出を行う実行指示に対しては、演算部３０からユーザにより前もって指示された座標（抽出対象の文字列の始点および終点の座標）値を取得し、その座標に表示されている文書要素を反応抽出部１８に問い合わせ、出力として反応抽出部１８から抽出される文字列データを一時記憶に保持する、といった一連の処理ルーチンが格納されており、これが実行される。
電源２６は、一次電池あるいは二次電池によって構成され、情報処理システム１の各部（ホスト２０の指示接続部２１）に電力を供給する。
【００３２】
＜情報処理システムの動作＞
次に、本実施形態の情報処理システムの動作を説明する。
【００３３】
＜基本的な動作＞
本実施形態の情報処理システムは、常に図２および図３（ａ）、（ｂ）に示す基本手順に則って動作する。処理の内容は、指示接続部１１の判別結果に対応し、且つ、ホスト２０が座標パターンを基に演算取得した座標を用いて決定され、実行される。
全ての処理は、ホスト２０がクライアント１０を指示することによって開始される。
【００３４】
ここで、ホスト２０が指示した部分がクライアント１０の指示接続部１１であるか否かによって処理は二通りの場合がある。それぞれは、指示接続部１１を介した通信が活性化されるか否かで判別することができる。すなわち、ホスト２０は、操作指示部２８の先端が触れたことを検出すると、接続制御部２２により、電源２６からの電力をもとにアンテナコイルに制御信号を含む交流電流を印加する。この際、指示接続部２１のコイルが、クライアント１０の指示接続部１１に備えられているコイルと電磁的に結合されると、ホスト２０の指示接続部２１でもインピーダンスの変化や、クライアント・プロトコルによる初期応答を基に、接続が検出される。一方、指示接続部１１、２１が所定範囲に近づかないと、インピーダンスの変化や初期応答は発生せず、接続は未検出のままとなる。
【００３５】
所定の時間内に接続が検出されない場合、ホスト２０は図２に示すように単独での処理を行う。一方、接続が検出されると、ホスト２０およびクライアント１０は、図３（ａ）、（ｂ）に示すように互いに通信しながら連携して処理を行う。
まず、図２に基づいて、指示接続部１１以外を指示した場合について説明する。この場合、ユーザが操作接続部２８の先端でクライアント１０に触れ、ホスト２０の接続制御部２２が、アンテナコイルに制御信号を含む交流電流を印加しても、通信は活性化しない（ステップＳ１０１）。
【００３６】
この場合、ホスト２０は、位置検出とその記憶のみを実行する。すなわち、ホスト２０は、赤外線受発光部２３により、操作接続部２８の先端が指示したクライアント１０の表面上に赤外線を照射し、その反射光を受光して、受光結果が観測部２９に出力される。そして、観測部２９により、その出力された受光結果に基づいて指示位置の座標パターンが検出結果として演算部３０に出力され、演算部３０により、その座標パターンが示す座標が演算され、その演算結果が順次に記憶される（ステップＳ１０２、Ｓ１０３）。これらの手続が完了すると、ホスト２０は、例えば、図示しない振動器等を駆動して、検出完了をユーザに告知し（ステップＳ１０４）、処理および指示操作が完了する（ステップＳ１０５）。
【００３７】
次に、図３（a）、（ｂ）に基づいて、指示接続部１１を指示した場合について説明する。この場合、ユーザが操作接続部２８の先端でクライアント１０の指示接続部１１に触れ（ステップＳ２０１）、ホスト２０の接続制御部２２が、アンテナコイルに制御信号を含む交流電流を印加すると、指示接続部１１との間で通信が活性化する（ステップＳ２０２、Ｓ３０１）。ここで、活性化した指示接続部１１は上記に基づき識別され（ステップＳ２０３）、ホスト２０ではその符号を得る。これにより文書処理部２５は、その指示接続部１１に対応する処理実行指示を、反応抽出部１８に対して問い合わせる。
【００３８】
すると、反応抽出部１８により、問い合わせに基づいて、反応マップから対応する処理実行指示が抽出され、その抽出結果が接続制御部１２、指示接続部１１、２１、を介して文書処理部２５に出力され（ステップＳ３０２）、文書処理部２５により、対応する処理ルーチンが実行開始される（ステップＳ２０４）。
以上により、処理実行指示に基づいた処理が文書処理部２５で実行される。通常、この処理は表示中の文書に対する処理であり、文書処理部２５では、現在記憶性表示体１５に表示されている文書の処理経過に関する情報（処理情報）と文書データとを指示接続部１１、２１、接続制御部２２を介して不揮発性記憶部１３から取得し、その処理情報と文書データとに基づいて処理を行う（ステップＳ２０５）。
【００３９】
ここで実行される処理によっては、ホスト２０に順次に記憶された座標検出の結果のデータが用いられる。例えば、あらかじめユーザが処理に関連する文書要素を記憶性表示体１５上で順次に指示した後に、指示接続部１１に触れて処理内容を指示する場合が相当する。このとき、座標のデータの処理にあたっては、文書処理部２５は、反応抽出部１８に対応した情報の検索を問い合わせ、結果として出力される文書要素を参照する。すなわち、文書処理部２５で実行される処理において、例えば、直前に指示された座標に表示されている文書要素を、その処理対象にするとした場合、文書処理部２５は、直前に指示された座標値を、記憶された座標検出データから参照し、その座標値により、該当位置に表示されている文書要素が何かを反応抽出部１８に問い合わせる。反応抽出部１８では問い合わせに基づき、不揮発性記憶部１３に記憶されている反応マップから該当する文書要素や対話要素を抽出し、その抽出結果を文書処理部２５に返答する。
【００４０】
以上のような表示中文書に係る処理の結果としては、多様なものが考えられるが、一般化すると、処理を経て表示状態には何らかの変更が発生する。また、表示状態が変更される場合は、指示に際して実行すべき反応処理も付随して更新される。すなわち、文書処理部２５は処理の結果として、必要に応じて、更新された反応マップと表示データとを出力する。出力される表示データと反応マップは、指示接続部２１、１１、接続制御部１２を介して不揮発性記憶部１３に記憶される（ステップＳ２０６、Ｓ２０７、Ｓ２０８、Ｓ２０９、Ｓ３０３、Ｓ３０４）。この際、表示実行部１７では、不揮発性記憶部１３に記憶された表示データを記憶性表示体１５に順次表示する（ステップＳ３０５）。
ホスト２０では、これらの手続が完了すると、例えば、図示しない振動器等を駆動して、検出完了をユーザに告知し（ステップＳ２１０）、処理および指示操作が完了する（ステップＳ２１１、Ｓ３０６）。
【００４１】
＜ページ捲り動作＞
次に、上記の基本的な動作に沿った具体処理例として、ページ捲り動作を説明する。この動作は、ユーザが次ページへの移動を指定する指示接続部１１や前ページへの移動を指定する指示接続部１１を指示する操作に応じて、実行されるものとする。以下では、次ページへの移動が割り当てられた図１の最上段の指示接続部１１にユーザが操作指示部２８の先端で触れた場合を説明する。
【００４２】
この例では、指示接続部１１を指示するため、上記に基づき図３（ａ）、（ｂ）のように通信が活性化される（ステップＳ２０１、Ｓ２０２、Ｓ３０１）。活性化した指示接続部１１は上記に基づき識別され（ステップＳ２０３）、ホスト２０ではその符号を得る。続いて文書処理部２５は、その指示接続部１１に対応する処理実行指示を、反応抽出部１８に対して問い合わせる。
【００４３】
すると、反応抽出部１８により、問い合わせに基づいて、反応マップから対応する処理実行指示が抽出される。この例では、次ページを表示する実行指示が抽出され、その抽出結果が接続制御部１２、指示接続部１１、２１を介して文書処理部２５に出力され（ステップＳ３０２）、文書処理部２５により、対応する処理ルーチンが実行される（ステップＳ２０４、Ｓ２０５）。この処理ルーチンにより、現在記憶性表示体１５に表示されているページに関する情報（処理情報）と文書データとが指示接続部１１、２１、接続制御部２２を介して不揮発性記憶部１３から取得され、その処理情報と文書データとに基づいて次ページのレイアウト処理が実行され、次ページの反応マップが生成され、指示接続部２１、１１、接続制御部１２を介して不揮発性記憶部１３に記憶される（反応マップが書き換えられる）。また、反応マップが書き換えられた後に、次ページの表示データが生成され、指示接続部２１、１１、接続制御部１２を介して不揮発性記憶部１３に記憶される（ステップＳ２０６、Ｓ２０７、Ｓ２０８、Ｓ２０９、Ｓ３０３、Ｓ３０４）。
【００４４】
そして、表示実行部１７で、その不揮発性記憶部１３に記憶された表示データが記憶性表示体１５に表示される（ステップＳ３０５、Ｓ２１０、Ｓ２１１、Ｓ３０６）。
なお、この処理の場合は、座標からの要素抽出の手続は不要である。
【００４５】
＜文字列の抽出動作＞
次に、上記の基本的な動作に沿った他の具体処理例として、文字列の抽出動作を説明する。この動作は、ユーザが、まず抽出したい表示された文字列の始点および終点を順次指示したのち、文字列抽出を指定するための指示接続部１１を指示するという、一連の操作に応じて実行されるものとする。
【００４６】
まず、対象となる文字列を指定するために、抽出対象である文字列の始点（記憶性表示体１５）に、ユーザが操作指示部２８の先端で触れると、この場合は図２のように通信が活性化されない（ステップＳ１０１）。従って、赤外線受発光部２３により、触れた画素に赤外線が照射されて受光結果が観測部２９に出力される。そして、観測部２９により、その出力された受光結果に基づいて前記画素の座標パターンが検出結果として演算部３０に出力され、演算部３０により、その座標パターンが示す座標が演算され、その演算結果が記憶され（ステップＳ１０２、Ｓ１０３）、手続が完了される（ステップＳ１０４、Ｓ１０５）。
【００４７】
次いで同様に、抽出対象である文字列の終点に、ユーザが操作指示部２８の先端で触れると、同様に図２のように通信が活性化されず（ステップＳ１０１）、赤外線受発光部２３、観測部２９、演算部３０により、その終点の座標が演算部３０に記憶されて、手続が完了される（ステップＳ１０２〜Ｓ１０５）。
最後に文字列抽出の実行が割り当てられた図１の二段目の指示接続部１１にユーザが操作指示部２８の先端で触れると、指示接続部１１により図３（ａ）、（ｂ）のように、前記ページ捲り動作と同様に通信が活性化される（ステップＳ２０１、Ｓ２０２、Ｓ３０１）。活性化した指示接続部１１は、上記に基づき識別され（ステップＳ２０３）、ホスト２０ではその符号を得る。続いて文書処理部２５は、その指示接続部１１に対応する処理実行指示を、反応抽出部１８に対して問い合わせる。
【００４８】
すると、反応抽出部１８により、問い合わせに基づいて、反応マップから対応する処理実行指示が抽出される。この例では、文字列の抽出を行う実行指示が抽出され、その抽出結果が接続制御部１２、指示接続部１１、２１を介して文書処理部２５に出力され（ステップＳ３０２）、文書処理部２５により、対応する処理ルーチンが実行される（ステップＳ２０４、Ｓ２０５）。文書処理部２５がこの処理ルーチンを実行することにより演算部３０から順次指示された座標が取得され、その座標に表示されている文書要素が反応抽出部１８に問い合わされ、出力として反応抽出部１８から抽出される文字列データがホスト２０に格納されて手続が完了する（ステップＳ２０６〜Ｓ２１１、Ｓ３０３、Ｓ３０４〜Ｓ３０６）。なお、文書要素の抽出は、反応マップには文書データの参照指示を記述して、反応抽出部１８が文書データを参照して抽出するか、あるいは、反応マップ内に文書要素を伴った形式で抽出指示を記述して、文書データを参照することなく抽出するか、何れかの方式で実現される。なお、この処理の場合は、表示データや反応マップの更新は発生しない。
【００４９】
（１）このように、本実施形態の情報処理システム１にあっては、クライアント１０に文書データおよび反応マップを記憶させ、通信可能となったクライアント１０に表示されている文書データをクライアント１０から取得し、その文書データに対して、操作指示部２８の先端が触れている指示接続部１１に反応マップで対応づけられている処理ルーチンを実行するようにした。そのため、例えば、表示内容を保持したまま、紙のようにしばらく放置し、後で作業を継続したり、他のユーザに渡したり、といった複数クライアント１０の活用時に想定される操作がされたとしても、操作指示部２８でクライアント１０の操作指示部１１を指示することで、クライアント１０に格納された反応マップに基づいて適切な処理を実行することができ、処理状態や文書データを参照しながら、回帰的に処理過程を進めることができる。
【００５０】
また、例えば、他のユーザにクライアント１０が渡ることにより、処理を実行するホスト２０が変わっても全く問題なく、他のユーザへの譲渡・貸借が行いやすい。
さらに、クライアント１０の反応抽出部１８で反応マップおよび文書データから実行指示や文書データを抽出し、その抽出結果をホスト２０に送信するようにした。そのため、指示接続部１１、２１を介した反応抽出処理を効率的に実行することができる。
【００５１】
（２）また、操作指示部２８の指示位置を検出し、その検出結果に基づいて文字列の抽出動作を行うようにした。そのため、例えば、抽出したい表示された文字列を操作指示部２８で指示することで、その文字列に基づいて適切な処理を実行することができる。
（３）さらに、操作指示部２８の指示位置に印刷されている座標パターンをホスト２０の観測部２９で検出し、その検出結果に基づいてホスト２０の演算部３０で前記座標を検出するようにした。そのため、クライアント１０は一切能動的に動作する必要がなくなり、極限的に安価なシステムを提供することができ、複数利用を推進することができる。
【００５２】
（４）また、クライアント１０の不揮発性記憶部１３に記憶されている表示データに基づいてクライアント１０の表示実行部１７に記憶性表示体１５の表示状態を書き換えさせるようにした。そのため、クライアント１０に自身の記憶性表示体１５の書き換えを行わせることができ、指示接続部１１、２１を介した表示を効率的に実行することができる。
（５）さらに、通信可能となったクライアント１０の不揮発性記憶部１３に記憶されている反応マップをホスト２０で生成された反応マップで書き換えるようにしたため、クライアント１０に格納された反応マップに基づいて適切な処理を実行することができる。
【００５３】
（６）また、不揮発性記憶部１３に記憶されている反応マップを書き換えた後に、クライアント１０の記憶性表示体１５の表示状態の書き換えを開始するようにした。そのため、例えば、表示状態の書き換え中に、書き換えられた表示内容の一部を見たユーザが書き換えの終了を待たず、その表示内容に応じて指示接続部１１で操作指示部２８を新たに指示したときに、ユーザの意図にあった適切な処理を実行することができる。
【００５４】
（７）さらに、ホスト２０の電源２６から電力の供給を受けてクライアント１０を動作するようにした。そのため、ホスト２０は事前の接続操作なく必要なクライアント１０のみと通信し、また、動作させることができるので、無駄な手順を極限的に排除できる。
なお、本実施形態では、ホスト２０で生成された表示データや反応マップを全てクライアント１０に出力する例を示したが、これに限られるものではない。例えば、表示データや反応マップの変更部分のみをクライアント１０に出力するようにしてもよい。そのようにすれば、ホスト２０からクライアント１０に出力する情報量を削減でき、好ましい。
【００５５】
具体的には、表示データは、直前に生成された表示データと更新データとを分けて生成し、ホスト２０からクライアント１０には更新データのみを出力し、クライアント１０の不揮発性記憶部１３には更新データのみを順次追加記憶させる。そして、表示実行部１７は、その更新データに基づいて、記憶性表示体１５を部分的に駆動する（書き換える）。
また、不揮発性記憶部１３に記憶されている表示データに更新データを反映する更新処理を行い、その反映後の表示データに基づいて記憶性表示体１５全体を駆動してもよい。
【００５６】
さらに、反応マップにあっては、直前に生成された反応マップと更新マップとに分けて生成し、ホスト２０からクライアント１０には更新マップのみを出力し、クライアント１０の不揮発性記憶部１３には更新マップのみを順次追加記憶させる。そして、文書処理部２５で文字列の抽出処理が行われた場合に、最新の更新マップを優先して利用する。
また、クライアント１０に記憶されている反応マップに更新マップを反映させて更新する更新処理を行い、その更新後の反応マップ全体を利用するようにしてもよい。
【００５７】
さらに、上記において、指示接続部１１を指示したか否かの判別には、他の方法を用いることもできる。例えば、指示接続部１１上にも記憶性表示体１５の表面上と同様の座標パターンを設けておき、まず、ホスト２０が座標値を取得し、それが所定の範囲内にある場合には指示接続部１１と判断して、通信を起動するのでもよい。このようにすれば、指示毎にコイル誘導を試みる必要がなく、省電力な構成とすることができる。
また、指示接続部１１を指示したと判別された際にも、さらに、座標パターンによる座標値をも処理に用いることもできる。例えば、指示接続部１１の面積が指示接続部２１の先端に比して大きくした場合に、さらに指示接続部１１の範囲中の指示位置を細かく判別するようにしてもよい。
【００５８】
また、クライアント１０の反応抽出部１８で必要な情報のみを抽出して出力する例を示したが、これに限られるものではない。例えば、クライアント１０から文書データだけでなく、反応マップ全体を出力してホスト２０に必要な情報を抽出させるようにしてもよい。この際、連続して同一のクライアント１０を処理する場合に備えて、文書データや反応マップをホスト２０で所定の条件で保持するようキャッシュしてもよい。
【００５９】
＜第２実施形態＞
次に、本発明のホストベース型情報システムの第２実施形態を説明する。
この第２実施形態は、クライアント１０とホスト２０との間の情報入出力を、コイルに代えて、赤外線を利用して行うようにした点が、前記第１実施形態と異なる。
具体的には、図４に示すように、クライアント１０の指示接続部１１は、情報の入出力を行うためのコイルに代えて赤外線受発光部（光通信モジュール１９）を備える。また、ホスト２０の指示接続部２１は、情報の入出力はコイルに代えて赤外線受発光部（発光部＝光送信・照明手段３１、受光部＝光受信・撮像手段３２）を備えている。
【００６０】
なお、指示接続部１１、２１は、前記第１実施形態と同様に、電力の送受を行うためのコイル（給電のための電磁カプリング部（送電部・受電部））を備えている。
このように、本実施形態の情報処理システム１にあっては、クライアント１０とホスト２０との間の情報入出力を赤外線で行うようにした。そのため、高速 (16Mbps等)の通信が低電力で可能となる。また、電磁カプリング部を設けてクライアント１０への給電を行う場合にも、通信への影響は極小である。さらに、クライアント１０の座標パターン（位置情報コード）を光学的に読み取るための赤外線受発光部２３の照明や撮像部に光送信・照明手段３１および光受信・撮像手段３２を兼用させれば、部品点数を削減でき、コストを抑えることができるとともに、操作指示部２８の小型化も図ることができる。
【００６１】
＜第３実施形態＞
次に、本発明のホストベース型情報システムの第３実施形態を説明する。
従来、ホストベース型の情報システムでは、ホスト２０は遠隔地にあるのが一般的であり、また、ホスト２０はマルチタスク/マルチスレッド処理により、同時に複数の処理を行っているため、特定のクライアント１０の情報を表示することは行われていない。
しかしながら、ホスト２０はクライアント１０の至近にあり、また、クライアント１０との対向といった比較的粗い時間的粒度によって、処理対象のクライアント１０を切り換えて実行するため、ホスト２０において特定処理の情報を提示できることが望ましい。
【００６２】
そこで、この第３実施形態では、図５に示すように、ホスト２０の操作指示部２８に情報表示部３３を設け、操作指示部２８の先端が触れているクライアント１０の識別IDを表示させるようにした。そのため、複数のクライアント１０を利用している場合に、ユーザによる確認作業に有用である。なお、クライアント１０を判別する方法としては、座標パターンや指示接続部１１の判別のためのIDをクライアント１０毎に異ならせるようにして実現できる。また、通信の際に局IDを付与してやり取りするようにしてもよい。
【００６３】
また、表示データや反応マップのクライアント１０への転送状況や、そのときどきの転送方向（ホスト２０→クライアント１０か、クライアント１０→ホスト２０か）等を情報表示部３３に表示させるようにすれば、ユーザによる操作の進展状況の把握に役立ち、転送中に操作指示部２８の先端をクライアント１０から離してしまうといった意図しない操作を防止することができる。さらに、操作中のクライアント１０に関して、前回の処理が何時行われたかといった情報を表示すれば、操作履歴の把握・回想に有用である。
なお、これらの情報の表示要求は、短時間だけ生じるものであるので、記憶性表示体１５には適さないものであるが、ホスト２０ではそのような問題がなく、適している。
また、本実施形態では、ホスト２０の操作指示部２８に情報表示部３３を設ける例を示したが、これに限られるものではない。例えば、ホスト２０の本体部に設けてもよい。
【００６４】
以上、上記実施形態にあっては、図１の記憶性表示体１５が特許請求の範囲に記載の表示装置を構成し、以下同様に、図１の不揮発性記憶部１３が文書記憶手段、反応マップ記憶手段および表示データ記憶手段を構成し、図１の指示接続部１１がクライアント側接続手段を構成し、図１の指示操作部２８がホスト側接続手段を構成し、図１の位置検出部２４、観測部２９および演算部３０が位置検出手段を構成し、図１の文書処理部２５が文書データ取得手段を構成し、図１の文書処理部２５が処理実行手段を構成し、図１の処理部１４および表示実行部１７が表示状態書換手段を構成する。
【００６５】
なお、本発明のホストベース型情報システム、クライアント、ホスト、情報システム、表示端末および制御装置は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
例えば、従来、ホストベース型システムでは、クライアント１０に独立したネットワーク端末としての機能が期待されていた。よって、各クライアント１０は、ユーザインタフェース処理機能やネットワーク端末機能といった比較的高度の独立機能を個々に搭載する必要があり、製造コストおよび管理コストを十分に削減することができなかった。
そこで、例えば、ホスト１０の文書処理部２５から利用可能な情報サービス（データストア、ネットワーク通信）を提供するようにしてもよい。そのようにすれば、文書処理部２５のアプリケーションは多様で高度な処理を比較的容易に行わせることができる。
【図面の簡単な説明】
【００６６】
【図１】第１実施形態のホストベース型情報システムを示す構成図である。
【図２】図１のホストで実行される演算処理を示すフローチャートである。
【図３】図１のホストおよびクライアントで実行される演算処理を示すフローチャートである。
【図４】第２実施形態のホストベース型情報システムを示す構成図である。
【図５】第３実施形態のホストベース型情報システムを示す構成図である。
【符号の説明】
【００６７】
１は情報処理システム、１０はクライアント、１１は指示接続部、１２は接続制御部、１３は不揮発性記憶部、１４は処理部、１５は記憶性表示体、１６はバス、１７は表示実行部、１８は反応抽出部、１９は光通信モジュール、２０はホスト、２１は指示接続部、２２は接続制御部、２３は赤外線受発光部、２４は位置検出部、２５は文書処理部、２６は電源、２７はバス、２８は操作指示部、２９は観測部、３０は演算部、３１は光送信・照明手段、３２は光受信・撮像手段、３３は情報表示部
【図１】
0004840432.tif 000002
【図２】
0004840432.tif 000003
【図３】
0004840432.tif 000004
【図４】
0004840432.tif 000005
【図５】
0004840432.tif 000006