(57)【要約】    【課題】  本発明は、非接触ＩＣタグを利用した入力装置が複数存在する環境であっても、情報処理装置に対して適正にデータを入力することができる入力システムを提供する。    【解決手段】  本入力システムでは、入力装置１０側で複数の入力キー１２のいずれか１つが押下されると、当該入力キーに対応するタグＩＤが受信装置１５に送信され、受信装置１５側で受信したタグＩＤがキーコード変換テーブル１２０１に基づいて入力装置ＩＤとキーコードに変換され、変換された入力装置ＩＤとキーコードがパーソナルコンピュータ本体１８に転送される。【選択図】      図２２
2006184952.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力キーと当該入力キーに配置された非接触ＩＣタグとを備える入力装置と、前記非接触ＩＣタグに記憶されている情報を読み取る読取手段を備える受信装置とで構成される入力システムにおいて、
前記入力装置は、前記入力キーのキーコードとタグＩＤとが対応付けられたタグＩＤ情報を前記非接触ＩＣタグに記憶するタグＩＤ情報記憶手段と、
前記複数の入力キーのうちの少なくとも１つが押下されたときに、前記タグＩＤ情報を参照して当該押下された入力キーのキーコードに対応するタグＩＤを前記受信装置に送信するタグＩＤ送信手段とを備え、
前記受信装置は、前記入力装置の固有のＩＤ毎に前記入力キーのキーコードと前記タグＩＤとが対応付けられた変換テーブル情報を記憶する変換テーブル情報記憶手段と、
前記入力装置から送信されたタグＩＤを前記読取手段により読み取って前記変換テーブル情報によりキーコードと入力装置の固有のＩＤに変換する変換手段と、
前記変換されたキーコード及び入力装置の固有のＩＤを転送する転送手段とを備えることを特徴とする入力システム。
【請求項２】
複数の入力キーと当該入力キーに配置された非接触ＩＣタグとを備える入力装置と、前記非接触ＩＣタグに記憶されている情報を読み取る読取手段を備える受信装置とで構成される入力システムにおいて、
前記受信装置は、前記入力装置の固有のＩＤ毎に前記入力キーのキーコードとタグＩＤとが対応付けられた変換テーブル情報を記憶する変換テーブル情報記憶手段と、
前記複数の入力キーのうちの少なくとも１つが押下されたときに、当該押下された入力キーのキーコードに対応するタグＩＤを送信する前記入力装置から、当該送信されたタグＩＤを前記読取手段により読み取って前記変換テーブル情報によりキーコード及び入力装置の固有のＩＤに変換する変換手段と、
前記変換されたキーコード及び入力装置の固有のＩＤを転送する転送手段とを備えることを特徴とする入力システム。
【請求項３】
前記受信装置は、情報処理装置に接続され、
前記情報処理装置は、前記入力装置からのデータ入力の許否が予め設定された設定テーブル情報を記憶する設定テーブル情報記憶手段と、
前記受信装置から転送された入力装置の固有のＩＤに基づいて前記設定テーブル情報を参照することにより前記データ入力を許可する入力装置を判別する判別手段とを備えることを特徴とする請求項１又は２記載の入力システム。
【請求項４】
前記非接触ＩＣタグは、前記入力装置の固有のＩＤと前記入力キーのキーコードと前記タグＩＤとで構成される入力装置設定用情報を記憶し、前記入力装置は、前記受信装置からの指示に応じて前記入力装置設定用情報を送信することを特徴とする請求項１乃至３のいずれか１項に記載の入力システム。
【請求項５】
前記受信装置は、前記入力装置から送信された入力装置設定用情報を前記読取手段により読み取って前記変換テーブル情報を作成する変換テーブル情報作成手段と、前記読み取った入力装置設定用情報から前記入力装置の固有のＩＤを前記情報処理装置に送信する送信手段とを備えることを特徴とする請求項４記載の入力システム。
【請求項６】
前記情報処理装置は、前記受信装置から送信された入力装置の固有のＩＤに応じて、入力装置名、入力装置から入力されるデータの表示位置、及び入力装置からのデータ入力許否の少なくとも１つを設定させる設定手段と、前記設定された情報に基づいて前記設定テーブル情報を作成する設定テーブル情報作成手段とを備えることを特徴とする請求項５記載の入力システム。
【請求項７】
前記情報処理装置は、複数の入力装置から入力されたデータを１つの画面上で個別に表示する表示手段と、
前記設定手段により設定された表示位置に応じて、前記複数の入力装置から入力されたデータを前記画面上に表示させる表示制御手段とを備えることを特徴とする請求項６記載の入力システム。
【請求項８】
前記入力装置は、前記入力キーが連続して押下されたときは、当該連続押下された入力キーそれぞれに対応するタグＩＤを前記タグＩＤ送信手段により順に送信し、
前記情報処理装置は、前記入力装置から順に送信された複数のタグＩＤを前記変換手段により順にキーコードに変換することを特徴とする請求項１乃至７のいずれか１項に記載の入力システム。
【請求項９】
前記非接触ＩＣタグは、電源部、制御部、及び前記電源部と前記制御部との間に配置された電源スイッチを有し、前記入力キーの押下に応じて前記電源スイッチがオン／オフして電波を送信することを特徴とする請求項１乃至８のいずれか１項に記載の入力システム。
【請求項１０】
前記非接触ＩＣタグは、当該非接触ＩＣタグへの電波を遮蔽する絶縁体を有し、前記入力キーの押下により当該非接触ＩＣタグから当該絶縁体を外して電波を送受信可能にし、前記入力キーを離すことにより前記絶縁体が当該非接触ＩＣタグを覆って電波を遮蔽することを特徴とする請求項１乃至８のいずれか１項に記載の入力システム。
【請求項１１】
前記非接触ＩＣタグは、当該非接触ＩＣタグへの電波を遮蔽する絶縁体を有し、前記入力キーの押下により当該絶縁体が当該非接触ＩＣタグを覆って電波を遮蔽し、前記入力キーを離すことにより当該非接触ＩＣタグから当該絶縁体を外して電波を送受信可能にすることを特徴とする請求項１乃至８のいずれか１項に記載の入力システム。
【請求項１２】
複数の入力キーと当該入力キーに配置された非接触ＩＣタグとを備える入力装置と、前記非接触ＩＣタグに記憶されている情報を読み取る読取手段を備える受信装置とで構成される入力システムの入力制御方法において、
前記入力キーのキーコードとタグＩＤとが対応付けられたタグＩＤ情報を前記非接触ＩＣタグに記憶するタグＩＤ情報記憶工程と、
前記複数の入力キーのうちの少なくとも１つが押下されたときに、前記タグＩＤ情報を参照して当該押下された入力キーのキーコードに対応するタグＩＤを前記受信装置に送信するタグＩＤ送信工程と、
前記入力装置の固有のＩＤ毎に前記入力キーのキーコードと前記タグＩＤとが対応付けられた変換テーブル情報を記憶する変換テーブル情報記憶工程と、
前記入力装置から送信されたタグＩＤを前記読取手段により読み取って前記変換テーブル情報によりキーコードと入力装置の固有のＩＤに変換する変換工程と、
前記変換されたキーコード及び入力装置の固有のＩＤを転送する転送工程とを備えることを特徴とする入力制御方法。
【請求項１３】
請求項１２記載の入力制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム。
【請求項１４】
請求項１２記載の入力制御方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力システム及び制御方法、プログラム、並びに記憶媒体に関し、特に、ＲＦＩＤ（非接触ＩＣ）を利用して情報処理装置に入力を行う入力システム及び制御方法、プログラム、並びに記憶媒体に関する。
【背景技術】
【０００２】
従来から、コードレスタイプのキーボード（入力装置）は存在するが、蓄電池等の電源が必要である。この問題を解決するための技術として、例えば、特許文献１が提案されている。
【０００３】
特許文献１では、複数の入力キーに対応して１又は複数のＲＦＩＤタグ（非接触ＩＣタグ）を備えるキーパッドと、ＲＦＩＤに蓄積されたキー情報を読み取る読取機と、読取機からキー情報を得て制御を含む動作を実行するホスト装置とが開示されている。これにより、ワイヤレス型キーパッドにおける電源（充電池等）の搭載を無くし、ユーザ側の手間やコスト負担を軽減し、軽量化・薄型化・コンパクト化を図るものである。
【特許文献１】特開２００４−２１７３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、非接触ＩＣタグに蓄積されたキー情報が、単一のキーコードに変換されて読取機に送信されていることから、キーパッドが読取機の周辺に複数存在する場合は、入力すべきキーパッドでない他のキーパッドからキー情報を受信してしまうなどの不都合が生じる。
【０００５】
そこで、本発明は、上記課題に鑑みて成されたものであり、非接触ＩＣタグを利用した入力装置が複数存在する環境であっても、情報処理装置に対して適正にデータを入力することができる入力システム及び制御方法、プログラム、並びに記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の入力システムは、複数の入力キーと当該入力キーに配置された非接触ＩＣタグとを備える入力装置と、前記非接触ＩＣタグに記憶されている情報を読み取る読取手段を備える受信装置とで構成される入力システムにおいて、前記入力装置は、前記入力キーのキーコードとタグＩＤとが対応付けられたタグＩＤ情報を前記非接触ＩＣタグに記憶するタグＩＤ情報記憶手段と、前記複数の入力キーのうちの少なくとも１つが押下されたときに、前記タグＩＤ情報を参照して当該押下された入力キーのキーコードに対応するタグＩＤを前記受信装置に送信するタグＩＤ送信手段とを備え、前記受信装置は、前記入力装置の固有のＩＤ毎に前記入力キーのキーコードと前記タグＩＤとが対応付けられた変換テーブル情報を記憶する変換テーブル情報記憶手段と、前記入力装置から送信されたタグＩＤを前記読取手段により読み取って前記変換テーブル情報によりキーコードと入力装置の固有のＩＤに変換する変換手段と、前記変換されたキーコード及び入力装置の固有のＩＤを転送する転送手段とを備えることを特徴とする。
【０００７】
上記目的を達成するために、請求項２記載の入力システムは、複数の入力キーと当該入力キーに配置された非接触ＩＣタグとを備える入力装置と、前記非接触ＩＣタグに記憶されている情報を読み取る読取手段を備える受信装置とで構成される入力システムにおいて、前記受信装置は、前記入力装置の固有のＩＤ毎に前記入力キーのキーコードとタグＩＤとが対応付けられた変換テーブル情報を記憶する変換テーブル情報記憶手段と、前記複数の入力キーのうちの少なくとも１つが押下されたときに、当該押下された入力キーのキーコードに対応するタグＩＤを送信する前記入力装置から、当該送信されたタグＩＤを前記読取手段により読み取って前記変換テーブル情報によりキーコード及び入力装置の固有のＩＤに変換する変換手段と、前記変換されたキーコード及び入力装置の固有のＩＤを転送する転送手段とを備えることを特徴とする。
【０００８】
上記目的を達成するために、請求項１２記載の入力制御方法は、複数の入力キーと当該入力キーに配置された非接触ＩＣタグとを備える入力装置と、前記非接触ＩＣタグに記憶されている情報を読み取る読取手段を備える受信装置とで構成される入力システムの入力制御方法において、前記入力キーのキーコードとタグＩＤとが対応付けられたタグＩＤ情報を前記非接触ＩＣタグに記憶するタグＩＤ情報記憶工程と、前記複数の入力キーのうちの少なくとも１つが押下されたときに、前記タグＩＤ情報を参照して当該押下された入力キーのキーコードに対応するタグＩＤを前記受信装置に送信するタグＩＤ送信工程と、前記入力装置の固有のＩＤ毎に前記入力キーのキーコードと前記タグＩＤとが対応付けられた変換テーブル情報を記憶する変換テーブル情報記憶工程と、前記入力装置から送信されたタグＩＤを前記読取手段により読み取って前記変換テーブル情報によりキーコードと入力装置の固有のＩＤに変換する変換工程と、前記変換されたキーコード及び入力装置の固有のＩＤを転送する転送工程とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の入力キーのキーコードとタグＩＤとが対応付けられたタグＩＤ情報を非接触ＩＣタグに記憶し、当該複数の入力キーのうちの少なくとも１つが押下されたときに、タグＩＤ情報を参照して当該押下された入力キーのキーコードに対応するタグＩＤを受信装置に送信する入力装置と、入力装置の固有のＩＤ毎に入力キーのキーコードとタグＩＤとが対応付けられた変換テーブル情報を記憶し、入力装置から送信されたタグＩＤを読取手段により読み取って変換テーブル情報によりキーコードと入力装置の固有のＩＤに変換し、変換されたキーコード及び入力装置の固有のＩＤを転送する受信装置とで構成されるので、非接触ＩＣタグを利用した入力装置が複数存在する環境であっても、情報処理装置に対して適正にデータを入力することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１１】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る入力システムの全体構成を示すシステム構成図である。
【００１２】
図１において、本入力システムは、いわゆるキーボードである入力装置１０と、該入力装置１０にＲＦＩＤ（Radio Frequency Identification）により接続された受信装置１５と、パーソナルコンピュータ本体１８とで構成されている。
【００１３】
入力装置１０は、その外面に当該入力装置１０を受信装置１５に登録するための設定キー１１と、文字や数字、記号等を入力するための複数の入力キー１２とが配置されている。受信装置１５は、その外面に後述するキー設定モード切り替え用のキー設定スイッチ１６が配置されている。
【００１４】
入力装置１０と受信装置１５の間は、受信装置１５から入力装置１０に対して電波で電力を供給するための電力供給用電波１３と、設定キー１１や入力キー１２が押下されることにより受信装置１５に対して無線で送信される電波１４とが行き交っている。
【００１５】
パーソナルコンピュータ本体１８は、不図示のディスプレイ装置を備える情報処理装置である。パーソナルコンピュータ本体１８と受信装置１５の間は、接続ケーブル１７により接続されている。
【００１６】
図２は、図１の入力システムを構成する装置の概略内部構成を示すブロック図である。
【００１７】
図２において、入力装置１０は、設定キー１１に接続された設定キー用ＲＦＩＤタグ２１（非接触ＩＣタグ）と、複数の入力キー１２にそれぞれ接続された複数の入力キー用ＲＦＩＤタグ２２（非接触ＩＣタグ）とを備える。
【００１８】
受信装置１５は、キー設定スイッチ１６と、入力装置１０から送信される電波１４を受信すると共に、設定キー用ＲＦＩＤタグ２１や入力キー用ＲＦＩＤタグ２２に電力を供給するための無線アンテナ２６と、無線アンテナ２６を介して受信した電波１４から取り出されたタグＩＤやキー設定情報等を一時記憶する主記憶装置２７と、受信したタグＩＤをキーコード等に変換するための変換テーブル情報等を格納する不揮発性メモリ２８と、入力装置１０との無線通信を制御する無線通信制御部２９と、パーソナルコンピュータ本体１８とのデータ通信を制御するＩ／Ｆ変換部３１と、これら各部を制御するＣＰＵ３０とを備える。
【００１９】
図３は、図２の入力装置１０に内蔵されたＲＦＩＤタグの内部構成の概略を示すブロック図であり、（ａ）は設定キー用ＲＦＩＤタグ２１、（ｂ）は入力キー用ＲＦＩＤタグ２２を示す。
【００２０】
図３（ａ）において、設定キー用ＲＦＩＤタグ２１は、アンテナ３６ａと、電源スイッチ３６ｂと、電源部３６ｃと、ＩＣ部３６ｅと、不揮発性メモリ３６ｆとを備える。
【００２１】
アンテナ３６ａは、受信装置１５から電力の供給を受けている。電源スイッチ３６ｂは、設定キー１１に連動しており、当該設定キー１１が押下される度にそれぞれオン状態／オフ状態を維持する。ＩＣ部３６ｅは、設定キー１１が押下、すなわち電源スイッチ３６ｂがオン状態に遷移することにより、不揮発性メモリ３６ｆに保持されているキー設定用データ３６ｄを取得して電源部３６ｃに送信する。キー設定用データ３６ｄは、入力装置１０に対して予め設定された固有のキー設定用情報であって、入力装置１０と各入力キー１２（入力キー用ＲＦＩＤタグ２２）を受信装置１５に登録するためのものである。キー設定用データ３６ｄは、電源部３６ｃからアンテナ３６ａを介して受信装置１５に送信される。
【００２２】
図３（ｂ）において、入力キー用ＲＦＩＤタグ２２は、アンテナ３７ａと、電源スイッチ３７ｂと、電源部３７ｃと、ＩＣ部３７ｅとを備える。
【００２３】
アンテナ３７ａは、受信装置１５から電力の供給を受けている。電源スイッチ３７ｂは、入力キー１２に連動しており、当該入力キー１２の押下によりオン／オフを繰り返す。ＩＣ部３７ｅは、入力キー１２が押下、すなわち電源スイッチ３７ｂがオンされることにより電源部３７ｃにタグＩＤ３７ｄを送信する。タグＩＤ３７ｄは、電源部３７ｃからアンテナ３７ａを介して受信装置１５に送信される。
【００２４】
図４は、図１の受信装置１５の内部構成を示すブロック図である。
【００２５】
図４において、受信装置１５は、中央演算処理装置（ＣＰＵ）４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、不揮発性メモリ４０４と、無線通信制御部４０５と、データ解析部４０６と、Ｉ／Ｆ変換部４０７と、システムバス４０８とを備える。
【００２６】
ＣＰＵ４０１及びデータ解析部４０６は図２のＣＰＵ３０に相当し、ＲＯＭ４０２及びＲＡＭ４０３は図２の主記憶部２７に相当する。ＲＯＭ４０２には、後述するプログラムが格納されており、該プログラムがＣＰＵ４０１により読み出されて実行される。
【００２７】
また、不揮発性メモリ４０４は図２の不揮発性メモリ２８に相当し、無線通信制御部４０５は図２の無線通信制御部２９に相当し、Ｉ／Ｆ変換部４０７は図２のＩ／Ｆ変換部３１に相当する。
【００２８】
図５は、図１の入力装置１０と受信装置１５との間で実行されるキーボード登録処理を示すフローチャートである。本処理は、ＣＰＵ４０１によりＲＯＭ４０２から読み出されたプログラムに基づいて実行されるものである。
【００２９】
図５において、まず、入力装置１０上の設定キー１１に接続された設定キー用ＲＦＩＤタグ２１は、受信装置１５からの電波１３の供給を待つ（ステップＳ８０１）。
【００３０】
次に、受信装置１５のキー設定スイッチ１６がオンされて、キー設定モードへの切り替えが行われると（ステップＳ８０２）、受信装置１５から入力装置１０に電波１３を送信する（ステップＳ８０３）。
【００３１】
次に、設定キー用ＲＦＩＤタグ２１は、送信された電波１３をアンテナ３６ａで受信し（ステップＳ８０４）、電源部３６ｃで電圧に変換して発電を行う（ステップＳ８０５）。
【００３２】
次に、ステップＳ８０６において、設定キー１１（電源スイッチ３６ｂ）がオフ状態であるときは、ステップＳ８０１に戻り、再び電波１３の待ち状態となる。一方、設定キー１１がオン状態であるときは、ステップＳ８０７に進み、電源部３６ｃからＩＣ部３６ｅに電力を供給し、ＩＣ部３６ｅを起動する（ステップＳ８０７）。
【００３３】
次に、ステップＳ８０８に進み、ＩＣ部３６ｅが不揮発性メモリ３６ｆからキー設定用データを取得する。図６（ａ）及び図６（ｂ）にキー設定用データの一例を示す。
【００３４】
図６（ａ）において、キー設定用データ５０１は、上記キー設定用データ３６ｄと同じものであり、入力装置の固有のＩＤである入力装置ＩＤ５０１ａと、複数の入力キー１２にそれぞれ設定されたキーコード５０１ｂと、当該キーコードに対応するタグＩＤ５０１ｃと、設定開始／終了コードとで構成されている。例えば、入力キー「Ａ」には「０ｘ４１」というキーコードが設定され、当該キーコードにはタグＩＤ「０ｘ００・・・００１」が対応する。
【００３５】
キー設定用データ５０１は上述したように各入力装置に対して設定されている固有のデータであり、例えば図６（ｂ）に示すキー設定用データ６０１のように、異なる入力装置には異なるキー設定用データが保持されている。これにより、複数の入力装置１０が受信装置１５に接続されていても、それらを容易に識別することが可能となる。
【００３６】
次に、ステップＳ８０９において、ステップＳ８０８で取得したキー設定用データ５０１をアンテナ３６ａから受信装置１５に送信する。
【００３７】
次に、受信装置１５は、アンテナ３６ａから送信されたキー設定用データ５０１を無線アンテナ２６で受信し（ステップＳ８１０）、受信したデータがキー設定用データか否かを判別する（ステップＳ８１１）。この結果、キー設定用データでないときは、ステップＳ８０３に戻り、再び電波１３を送信する。一方、キー設定用データであるときは、ステップＳ８１２へ移行する。
【００３８】
ステップＳ８１２では、受信したキー設定用データ５０１に基づいて、入力装置ＩＤ毎にタグＩＤとキーコードとが対応付けされたキーコード変換テーブルを作成する。図７にステップＳ８１２で作成されたキーコード変換テーブルの一例を示す。
【００３９】
図７において、キーコード変換テーブル１２０１には、入力装置ＩＤを格納する入力装置ＩＤ欄１２０１ａと、キーコードを格納するキーコード欄１２０１ｂと、タグＩＤを格納するタグＩＤ欄１２０１ｃとを備える。図示では、入力装置１０が４台接続された場合に作成されるキーコード変換テーブルを表している。
【００４０】
次に、受信装置１５は、作成したキーコード変換テーブル１２０１を不揮発性メモリ２８に格納すると共に、接続ケーブル１７を介してパーソナルコンピュータ本体１８に送信する（ステップＳ８１３）。受信装置１５のキー設定スイッチ１６がオフされると（ステップＳ８１４）、本処理を終了する。
【００４１】
次に、図１の入力システムにおいて、入力装置１０上の入力キー１２の押下によりキー入力されたときの動作について説明する。
【００４２】
図８は、入力装置１０と受信装置１５との間で実行されるキー入力処理を示すフローチャートである。本処理は、ＣＰＵ４０１によりＲＯＭ４０２から読み出されたプログラムに基づいて実行されるものである。
【００４３】
図８において、まず、入力装置１０上の各入力キー１２に接続された入力キー用ＲＦＩＤタグ２２は、受信装置１５からの電波１３の供給を待つ（ステップＳ７０１）。
【００４４】
次に、受信装置１５が電波１３を送信すると（ステップＳ７０２）、入力キー用ＲＦＩＤタグ２２が電波１３をアンテナ３７ａで受信し（ステップＳ７０３）、電源部３７ｃで電圧に変換して発電を行う（ステップＳ７０４）。
【００４５】
次に、ステップＳ７０５において、複数の入力キー１２のそれぞれにおいて、キーが押下されたか否か、すなわち電源スイッチ３７ｂのオン／オフ状態がオフ状態であるときは、ステップＳ７０１に戻り、再び電波１３の待ち状態となる。電源スイッチ３７ｂがオンしないと、電源部３７ｃからＩＣ部３７ｅに電力が供給されないので、ＩＣ部３７ｅに保持されている固有のタグＩＤを送信することができない。そのため、受信装置１５は、タグＩＤを受信できず、これにより、入力キー１２が押下されていないことを判断することができる。
【００４６】
一方、複数の入力キー１２のそれぞれにおいて、キーがオン状態であるときは、ＩＣ部３７ｅに電力を供給し、ＩＣ部３７ｅを起動する（ステップＳ７０６）。次に、ステップＳ７０７において、ＩＣ部３７ｅがタグＩＤを、アンテナ３７ａを介して受信装置１５に送信し、ステップＳ７０１に戻り、受信装置１５からの電波１３の供給を待つ。
【００４７】
次に、受信装置１５は、アンテナ３７ａから送信されたタグＩＤを無線アンテナ２６で受信し（ステップＳ７０８）、受信したタグＩＤをキーコード変換テーブル１２０１に基づいて入力装置ＩＤとキーコードに変換する（ステップＳ７０９）。
【００４８】
次に、ステップＳ７１０において、受信装置１５は、入力装置ＩＤとキーコードを接続ケーブル１７を介してパーソナルコンピュータ本体１８に転送し、次のキーの状態を取得するためにステップＳ７０２に戻り、再度電波１３を送信する。
【００４９】
上記処理を繰り返し行うことにより、入力装置ＩＤとキーの状態をリアルタイムでパーソナルコンピュータ本体１８に転送することができる。
【００５０】
次に、図１の入力システムにおいて、新たな入力装置１０をパーソナルコンピュータ本体１８に登録するためのキーボード初期設定動作について図９〜図１７を参照して説明する。
【００５１】
図９、図１０、及び図１１は、図１の入力システムにおけるキーボード初期設定処理を示すフローチャートである。これらの処理は、パーソナルコンピュータ本体１８内の不図示のＣＰＵによりＲＯＭ又はハードディスク、ＣＤ−ＲＯＭ等の記憶媒体から読み出されたプログラムに基づいて実行されるものである。
【００５２】
図９は、図１の入力システムにおけるキーボード登録処理を示すフローチャートである。同図でステップＳ１７０５〜Ｓ１７１０の詳細処理は、図５のステップＳ８０１〜Ｓ８１４に相当するものである。
【００５３】
図９において、まず、ステップＳ１７０１では、ユーザがパーソナルコンピュータ本体１８にインストールされているキーボード設定用ソフトウェアを起動する。
【００５４】
次に、ステップＳ１７０２において、キーボード設定用ソフトウェアの起動が完了すると、パーソナルコンピュータ本体１８に接続された不図示のディスプレイ装置に図１２（ａ）に示すキーボード設定メニュー画面１４０１を表示する。キーボード設定メニュー画面１４０１上では、キーボード登録１４０１ａ、キーボードの有効／無効設定１４０１ｂ、キーボードと表示画面の割付１４０１ｃ、設定終了１４０１ｄの４つのメニューの中から１つを選択することができる。
【００５５】
次に、ステップＳ１７０３において、キーボード設定メニュー画面１４０１上でキーボード登録１４０１ａが選択されたか否かを判別し、キーボード登録１４０１ａが選択された後にＯＫボタン１４１０が押下されると、ステップＳ１７０４へ進む。
【００５６】
ステップＳ１７０４において、ディスプレイ装置の表示画面を図１２（ｂ）に示すキーボード登録画面１４０２に切り替え、「受信装置のキー設定スイッチをオン状態にする」と「キーボードの設定キーの押下」をユーザに要求する表示を行った後、キー設定スイッチ１６のオンによる受信装置１５からの入力装置ＩＤの受信待ち状態となる。
【００５７】
次に、受信装置１５は、キー設定スイッチ１６がユーザによってオンされると、電波１３を送信して入力装置１０からのキー設定用データ５０１の待ち状態となる（ステップＳ１７０５）。
【００５８】
一方、入力装置１０は、ユーザにより設定キー１１が押下されると（ステップＳ１７０６）、キー設定用データ５０１を受信装置１５に送信する（ステップＳ１７０７）。
【００５９】
次に、受信装置１５は、入力装置１０からキー設定用データ５０１を受信すると（ステップＳ１７０８）、キー設定用データ５０１に基づいてキーコード変換テーブルを作成すると共に、キー設定用データ５０１から入力装置ＩＤを取得し（ステップＳ１７０９）、ステップＳ１７０９で取得した入力装置ＩＤを、接続ケーブル１７を介してパーソナルコンピュータ本体１８へ送信する（ステップＳ１７１０）。なお、ステップＳ１７１０では、図５のステップＳ８１３と同様に、作成されたキーコード変換テーブルと共に入力装置ＩＤがパーソナルコンピュータ本体１８に送信される。
【００６０】
次に、パーソナルコンピュータ本体１８は、受信装置１５から入力装置ＩＤを受信すると（ステップＳ１７１１）、ディスプレイ装置の表示を図１２（ｃ）に示すキーボード名入力画面１４０３に切り替える（ステップＳ１７１２）。
【００６１】
次に、ステップＳ１７１３において、キーボード名入力画面１４０３上でキーボード名が入力された後、ＯＫボタン１４１１が押下されたか否かを判別し、ＯＫボタン１４１１が押下されたときは、ステップＳ１７１４へ進む。
【００６２】
ステップＳ１７１４において、ステップＳ１７１１で受信した入力装置ＩＤとステップＳ１７１３で入力されたキーボード名に基づいて、図１５に示すキーボード設定テーブル２００１を作成する。キーボード設定テーブル２００１は、入力装置ＩＤが格納される入力装置ＩＤ欄２００１ａと、キーボード名が格納される入力装置名欄２００１ｂと、入力装置から入力された文字や数字等の表示位置名や表示エリア等を示す表示位置ＩＤが格納される表示位置ＩＤ欄２００１ｃと、入力装置の動作の有効／無効状態が格納されるキーボードの有効／無効欄２００１ｄとを備える。表示位置ＩＤ２００１ｃとキーボードの有効／無効欄２００１ｄには、デフォルト値として、「０ｘ０００ｎ（ｎ：自然数）」と「有効」が格納される。
【００６３】
次に、ステップＳ１７１５において、ステップＳ１７１４で作成したキーボード設定テーブル２００１をパーソナルコンピュータ本体１８内の不図示のハードディスクへ保存する。その後、ステップＳ１７０２に戻り、再びディスプレイ装置にキーボード設定メニュー画面１４０１を表示する。
【００６４】
図１０は、図１のパーソナルコンピュータ本体１８により実行されるキーボード有効／無効設定処理を示すフローチャートである。
【００６５】
図１０において、パーソナルコンピュータ本体１８は、上記キーボード設定用ソフトウェアが起動している状態にあり、パーソナルコンピュータ本体１８に接続されたディスプレイ装置にキーボード設定メニュー画面１４０１が表示されている（ステップＳ１８０１）。
【００６６】
次に、ステップＳ１８０２では、キーボード設定メニュー画面１４０１上でキーボード有効／無効設定１４０１ｂが選択されたか否かを判別し、キーボード有効／無効設定１４０１ｂが選択された後にＯＫボタン１４１０が押下されると、ステップＳ１８０３へ進む。
【００６７】
ステップＳ１８０３において、キーボード設定テーブル２００１から、登録されている全てのキーボード名を取得する。次に、ステップＳ１８０４において、ステップＳ１８０３にて取得したキーボード名の情報に基づいて、図１３に示すキーボード有効／無効設定画面１４０４を表示する。
【００６８】
ステップＳ１８０５において、キーボード有効／無効設定画面１４０４上で動作を有効にするキーボード名がチェックされるか、または無効にするキーボード名のチェックが外された後に、キーボード有効／無効設定が終了したか否かをＯＫボタン１４０４ａの押下により判別する。このとき、Ｃａｎｃｅｌボタン１４０４ｂが押下されたときは、本画面での設定を無効とし、ディスプレイ表示をキーボード設定メニュー画面１４０１に切り替えた後、ステップＳ１８０１に戻る。
【００６９】
次に、ステップＳ１８０６において、ステップＳ１８０５で設定されたキーボードの有効／無効設定に基づいてキーボード設定テーブル２００１を更新する。例えば、キーボードの有効／無効欄２００１ｄに格納されていた「有効」が「無効」に、又は「無効」が「有効」に変更される。
【００７０】
ステップＳ１８０７において、ステップＳ１８０６で更新したキーボード設定テーブル２００１をパーソナルコンピュータ本体１８内の不図示のハードディスクに保存する。保存が終了すると、ディスプレイ表示をキーボード設定メニュー画面１４０１に切り替えた後、ステップＳ１８０１に戻る。
【００７１】
図１１は、図１のパーソナルコンピュータ本体１８により実行されるキーボードと表示画面の割付処理を示すフローチャートである。
【００７２】
図１１において、パーソナルコンピュータ本体１８は、キーボード設定用ソフトウェアが起動している状態にあり、パーソナルコンピュータ本体１８に接続されたディスプレイ装置にキーボード設定メニュー画面１４０１が表示されている（ステップＳ１９０１）。
【００７３】
次に、ステップＳ１９０２では、キーボード設定メニュー画面１４０１上でキーボードと表示画面の割付１４０１ｃが選択されたか否かを判別し、キーボードと表示画面の割付１４０１ｃが選択された後にＯＫボタン１４１０が押下されると、ステップＳ１９０３へ進む。ステップＳ１９０３において、キーボード設定テーブル２００１から、登録されて有効となっている全てのキーボード名と表示位置ＩＤを取得する。
【００７４】
次に、ステップＳ１９０４において、ステップＳ１９０３で取得した表示位置ＩＤから、図１６に示す表示位置テーブル２１０１を参照し、表示位置名を取得する。表示位置テーブル２１０１は、表示位置ＩＤが格納された表示位置ＩＤ欄２１０１ａと、表示位置名（リスト表示用）が格納された表示位置名欄２１０１ｂと、表示エリアが格納された表示エリア２１０１ｃと、現在のカーソル位置が格納された現在のカーソル位置欄２１０１ｄとを備える。
【００７５】
ステップＳ１９０５において、ステップＳ１９０３で取得したキーボード名と、当該キーボード名に対応する、ステップＳ１９０４で取得した表示位置名の情報から、図１４（ａ）に示すキーボードと表示画面の割付画面１４０５を表示する。
【００７６】
ステップＳ１９０６において、キーボードと表示画面の割付画面１４０５上で、各入力装置（ここでは、Instructor、Student1、Student２、Student３）から入力された文字等の表示位置を選択する。画面上のドロップダウンリストがクリックされると、図１４（ｂ）に示す表示位置リスト１４０６を表示して、この中から選択させる。表示位置リスト１４０６は、表示位置テーブル２１０１から全ての表示位置名を取得して作成されたものである。表示位置リスト１４０６上で表示位置が変更されると、該当する入力装置のキーボード設定テーブル２００１の表示位置ＩＤが更新される。なお、この時点では、更新されたキーボード設定テーブル２００１をハードディスクに保存しない。
【００７７】
ステップＳ１９０７において、選択が終了したか否かをＯＫボタン１４０５ａの押下により判別し、ステップＳ１９０８へ進む。ここで、Ｃａｎｃｅｌボタン１４０５ｂが押下されたときは、本画面での設定を無効（更新した入力装置テーブル２００１の表示位置ＩＤを元に戻す）とし、ディスプレイ表示をキーボード設定メニュー画面１４０１に切り替えた後、ステップＳ１９０１に戻る。
【００７８】
次に、ステップＳ１９０８において、ステップＳ１９０６で更新したキーボード設定テーブル２００１の表示位置ＩＤを更新し、パーソナルコンピュータ本体１８内のハードディスクに保存する。保存が終了すると、ディスプレイ表示をキーボード設定メニュー画面１４０１に切り替えた後、ステップＳ１９０１に戻る。なお、キーボード設定メニュー画面１４０１において、設定終了１４０１ｄが選択された後、ＯＫボタン１４１０が押下されると、キーボード設定処理を終了する。
【００７９】
上記キーボード初期設定動作が終了すると、図１７に示す入力表示画面２２０１をディスプレイ装置に表示する。
【００８０】
上記第１の実施の形態によれば、入力装置１０側で複数の入力キー１２のいずれか１つが押下されると、当該入力キーに対応するタグＩＤが受信装置１５に送信され、受信装置１５側で受信したタグＩＤがキーコード変換テーブル１２０１に基づいて入力装置ＩＤとキーコードに変換され、変換された入力装置ＩＤとキーコードがパーソナルコンピュータ本体１８に転送されるので、非接触ＩＣタグを利用した入力装置が複数存在する環境であっても、パーソナルコンピュータ本体１８に対して適正にデータを入力することができる。
【００８１】
［第２の実施の形態］
次に、本発明の第２の実施の形態として、複数の入力装置から１台のＰＣにデータを送信する動作について説明する。
【００８２】
図１８は、本発明の第２の実施の形態に係る入力システムの全体構成を示す図である。
【００８３】
図１８において、本入力システムは、複数のキーボードである入力装置１ ２３０４，入力装置２ ２３０５と、該入力装置１ ２３０４，入力装置２ ２３０５にＲＦＩＤにより接続された受信装置２３０３と、パーソナルコンピュータ（以下、単に「ＰＣ」という。）２３０１とで構成されている。ＰＣ２３０１は、ディスプレイ装置２３０２を備える。
【００８４】
入力装置１ ２３０４及び入力装置２ ２３０５は、それぞれ上記第１の実施の形態における入力装置１０と同じ構成を有し、入力装置１ ２３０４は入力装置ＩＤとして“０ｘＦＦＦ１１１１１１”を保持し、入力装置２ ２３０５は入力装置ＩＤとして“０ｘＦＦＦ２２２２２２”を保持する。受信装置２３０３も同様に、上述した受信装置１５と同じ構成を有する。
【００８５】
ＰＣ２３０１は、上記ホストコンピュータ本体１８と同じ構成を有し、ＰＣ２３０１では、入力装置１ ２３０４及び入力装置２ ２３０５が有効になっている。
【００８６】
次に、図１８の入力システムにおいて、入力装置１ ２３０４及び入力装置２ ２３０５上でそれぞれ入力キー１２の押下によりキー入力されたときの処理について図１９〜図２４を参照して説明する。
【００８７】
図２２は、図１８の入力システムにおけるキー入力処理を示すフローチャートである。なお、本処理の前には、タグＩＤとキーコードを対応付けするためのキーボード設定処理（図５のステップＳ８０１〜Ｓ８１４）を受信装置２３０３で実行した後、ＰＣ２３０１のキーボード初期設定処理（図９のステップＳ１７０１〜Ｓ１７１５、図１０のステップＳ１８０１〜Ｓ１８０７、図１１のステップＳ１９０１〜Ｓ１９０８）を実施しているものとする。その結果、受信装置２３０３内の不揮発メモリ２８には、図１９に示すキーコード変換テーブル２６０１が格納され、ＰＣ２３０１内のハードディスクには、図２０に示すキーボード設定テーブル２７０１及び表示位置テーブル２８０１が格納される。
【００８８】
図２２において、入力装置１ ２３０４では、キー入力により“ＨＥＬＬ”と順番に入力されると、“ＨＥＬＬ”のタグＩＤ‘Ｈ’（“０ｘ００００００１２”），‘Ｅ’（“０ｘ０００００００３”），‘Ｌ’（“０ｘ００００００２０”），‘Ｌ’（“０ｘ００００００２０”）を順番に受信装置２３０３に送信する（ステップＳ２５０１）。
【００８９】
受信装置２３０３は、入力装置１ ２３０４から送信された“ＨＥＬＬ”のタグＩＤを受信する（ステップＳ２５０２）。
【００９０】
次に、ステップＳ２５０３において、ステップＳ２５０２で受信した“ＨＥＬＬ”のタグＩＤをキーワードにしてキーコード変換テーブル２６０１を参照し、入力装置ＩＤとキーコードに変換したデータ‘Ｈ’（“０ｘＦＦＦ１１１１１１”，“０ｘ４８”），‘Ｅ’（“０ｘＦＦＦ１１１１１１”，“０ｘ４５”），‘Ｌ’（“０ｘＦＦＦ１１１１１１”，“０ｘ４Ｃ”），‘Ｌ’（“０ｘＦＦＦ１１１１１１”，“０ｘ４Ｃ”）を順番にＰＣ２３０１に転送する。
【００９１】
ＰＣ２３０１は、ステップＳ２５０３で送信された入力装置ＩＤとキーコードを受信する（ステップＳ２５０４）。
【００９２】
次に、ステップＳ２５０５において、ステップＳ２５０４で受信した入力装置ＩＤ（“０ｘＦＦＦ１１１１１１”）とキーボード設定テーブル２７０１に登録されている入力装置ＩＤ（“０ｘＦＦＦ１１１１１１”又は“０ｘＦＦＦ２２２２２２”）とを比較し、一致しているときは、登録されている入力装置と認識する。更に、キーボード設定テーブル２７０１に登録されているキーボードの有効／無効設定を参照し、有効となっているときは、対応する入力装置と判断する。
【００９３】
次に、ステップＳ２５０６において、ステップＳ２５０４で受信した入力装置ＩＤ（“０ｘＦＦＦ１１１１１１”）をキーワードにして、キーボード設定テーブル２７０１から表示位置ＩＤを取得する。この表示位置ＩＤに対応する表示エリアと現在のカーソル位置を表示位置テーブル２８０１から取得し、図２４に示すキー入力データ画面２４０１の表示エリア２４０２にステップＳ２５０４で受信したキーコード‘Ｈ’（“０ｘ４８”），‘Ｅ’（“０ｘ４５”），‘Ｌ’（“０ｘ４Ｃ”），‘Ｌ’（“０ｘ４Ｃ”）をディスプレイ装置２３０２に表示する。その後、表示位置テーブル２８０１の現在のカーソル位置を更新する。
【００９４】
一方、入力装置２ ２３０５では、キー入力により“Ｈ”が入力されると、“Ｈ”のタグＩＤ‘Ｈ’（“０ｘ０００００２５０”）を受信装置２３０３に送信する（ステップＳ２５０７）。
【００９５】
受信装置２３０３は、入力装置２ ２３０５から“Ｈ”タグＩＤ（“０ｘ０００００２５０”）を受信する（ステップＳ２５０８）。
【００９６】
次に、ステップＳ２５０９において、ステップＳ２５０８で受信した“Ｈ”のタグＩＤ（“０ｘ０００００２５０”）をキーワードにしてキーコード変換テーブル２６０１を参照し、入力装置ＩＤとキーコードに変換したデータ‘Ｈ’（“０ｘＦＦＦ２２２２２２”，“０ｘ４８”）をＰＣ２３０１に転送する。
【００９７】
ＰＣ２３０１は、ステップＳ２５０９で送信された入力装置ＩＤとキーコードを受信する（ステップＳ２５１０）。
【００９８】
次に、ステップＳ２５１１において、ステップＳ２５１０で受信した入力装置ＩＤ（“０ｘＦＦＦ２２２２２２”）とキーボード設定テーブル２７０１に登録されている入力装置ＩＤ（“０ｘＦＦＦ１１１１１１”又は“０ｘＦＦＦ２２２２２２”）とを比較し、一致しているときは、登録されている入力装置と認識する。更に、キーボード設定テーブル２７０１に登録されているキーボードの有効／無効設定を参照し、有効となっているときは、対応する入力装置と判断する。
【００９９】
次に、ステップＳ２５１２において、ステップＳ２５１０で受信した入力装置ＩＤ（“０ｘＦＦＦ２２２２２２”）をキーワードにして、キーボード設定テーブル２７０１から表示位置ＩＤを取得する。この表示位置ＩＤに対応する表示エリアと現在のカーソル位置を表示位置テーブル２８０１から取得し、図２４に示すキー入力データ画面２４０１の表示エリア２４０３にステップＳ２５１０で受信したキーコード‘Ｈ’（“０ｘ４８”）をディスプレイ装置２３０２に表示する。その後、表示位置テーブル２８０１の現在のカーソル位置を更新する。
【０１００】
入力装置１ ２３０４では、ステップＳ２５０１につづいて、キー入力により“Ｏ”が入力されると、“Ｏ”のタグＩＤ‘Ｏ’（“０ｘ００００００３１”）を受信装置２３０３に送信する（ステップＳ２５１３）。
【０１０１】
受信装置２３０３は、入力装置１ ２３０４から“Ｏ”のタグＩＤ（“０ｘ００００００３１”）を受信する（ステップＳ２５１４）。
【０１０２】
次に、ステップＳ２５１５において、ステップＳ２５１４で受信した“Ｏ”のタグＩＤ（“０ｘ００００００３１”）をキーワードにしてキーコード変換テーブル２６０１を参照し、入力装置ＩＤとキーコードに変換したデータ‘Ｏ’（“０ｘＦＦＦ１１１１１１”，“０ｘ４Ｆ”）をＰＣ２３０１に転送する。
【０１０３】
ＰＣ２３０１は、ステップＳ２５１５で送信された入力装置ＩＤとキーコードを受信する（ステップＳ２５１６）。
【０１０４】
次に、ステップＳ２５１７において、ステップＳ２５１６で受信した入力装置ＩＤ（“０ｘＦＦＦ１１１１１１”）とキーボード設定テーブル２７０１に登録されている入力装置ＩＤ（“０ｘＦＦＦ１１１１１１”又は“０ｘＦＦＦ２２２２２２”）とを比較し、一致しているときは、登録されている入力装置と認識する。更に、キーボード設定テーブル２７０１に登録されているキーボードの有効／無効設定を参照し、有効となっているときは、対応する入力装置と判断する。
【０１０５】
次に、ステップＳ２５１８において、ステップＳ２５１６で受信した入力装置ＩＤ（“０ｘＦＦＦ１１１１１１”）をキーワードにして、キーボード設定テーブル２７０１から表示位置ＩＤを取得する。この表示位置ＩＤに対応する表示エリアと現在のカーソル位置を表示位置テーブル２８０１から取得し、図２４に示すキー入力データ画面２４０１の表示エリア２４０２にステップＳ２５１６で受信したキーコード‘Ｏ’（“０ｘ４Ｆ”）をディスプレイ装置２３０２に表示する。その後、表示位置テーブル２８０１の現在のカーソル位置を更新する。
【０１０６】
入力装置２ ２３０５では、上記ステップＳ２５０７につづいて、キー入力により“ＥＬＬＯ”が順番に入力されると、“ＥＬＬＯ”のタグＩＤ‘Ｅ’（“０ｘ００００１００３”），‘Ｌ’（“０ｘ００００１５５０”），‘Ｌ’（“０ｘ００００１５５０”），‘Ｏ’（“０ｘ００００２２５０”）を受信装置２３０３に順番に送信する（ステップＳ２５１９）。
【０１０７】
受信装置２３０３は、入力装置２ ２３０５から“ＥＬＬＯ”のタグＩＤを受信する（ステップＳ２５２０）。
【０１０８】
次に、ステップＳ２５２１において、ステップＳ２５２０で受信した“ＥＬＬＯ”のタグＩＤをキーワードにしてキーコード変換テーブル２６０１を参照し、入力装置ＩＤとキーコードに変換したデータ‘Ｅ’（“０ｘＦＦＦ２２２２２２”，“０ｘ４５”），‘Ｌ’（“０ｘＦＦＦ２２２２２２”，“０ｘ４Ｃ”），‘Ｌ’（“０ｘＦＦＦ２２２２２２”，“０ｘ４Ｃ”），‘Ｏ’（“０ｘＦＦＦ２２２２２２”，“０ｘ４Ｆ”）を順番にＰＣ２３０１に転送する。
【０１０９】
ＰＣ２３０１は、ステップＳ２５２１で送信された入力装置ＩＤとキーコードを受信する（ステップＳ２５２２）。
【０１１０】
次に、ステップＳ２５２３において、ステップＳ２５２２で受信した入力装置ＩＤ（“０ｘＦＦＦ２２２２２２”）とキーボード設定テーブル２７０１に登録されている入力装置ＩＤ（“０ｘＦＦＦ１１１１１１”又は“０ｘＦＦＦ２２２２２２”）とを比較し、一致しているときは、登録されているキーボードと認識する。更に、キーボード設定テーブル２７０１に登録されているキーボードの有効／無効設定を参照し、有効となっているときは、対応する入力装置と判断する。
【０１１１】
次に、ステップＳ２５２４において、ステップＳ２５２２で受信した入力装置ＩＤ（“０ｘＦＦＦ２２２２２２”）をキーワードにして、キーボード設定テーブル２７０１から表示位置ＩＤを取得する。この表示位置ＩＤに対応する表示エリアと現在のカーソル位置を表示位置テーブル２８０１から取得し、図２４に示すキー入力データ画面２４０１の表示エリア２４０３にステップＳ２５２２で受信したキーコード‘Ｅ’（“０ｘ４５”），‘Ｌ’（“０ｘ４Ｃ”），‘Ｌ’（“０ｘ４Ｃ”），‘Ｏ’（“０ｘ４Ｆ”）をディスプレイ装置２３０２に表示する。その後、表示位置テーブル２８０１の現在のカーソル位置を更新する。図２３に各入力装置からのタグＩＤに応じてＰＣ２３０１に送信するデータの一例を示す。
【０１１２】
上記第２の実施の形態によれば、上記第１の実施の形態による効果に加えて、複数の入力装置から１台又は複数のＰＣに対して適切にデータ入力を行うことができる。
【０１１３】
また、複数の入力装置からのデータ入力に際し、一方の入力装置から連続してデータ入力があったときは、該入力装置から順に受信したデータをキーコード変換テーブルにより順にキーコードに変換し、その最中であっても他方の入力装置からデータを受信したときはリアルタイムにキーコードに変換するので、複数の入力装置が接続された環境であってもデータ入力を待たせることなく効率よく行うことができる。
【０１１４】
［第３の実施の形態］
次に、本発明の第３の実施の形態として、複数の入力装置から複数のＰＣにデータを送信する動作について説明する。
【０１１５】
図２５は、本発明の第３の実施の形態に係る入力システムの全体構成を示す図である。
【０１１６】
図２５において、本入力システムは、１台のInstructor用ＰＣ１３０３及び３台のStudent用ＰＣ１３０６，１３０９，１３１２と、これらに接続された受信装置１３０２，１３０５，１３０８，１３１１と、Instructor用入力装置１３０１，Student1用入力装置１３０４，Student2用入力装置１３０７，Student3用１３１０とから成り、これらは上記図２における入力装置１０、受信装置１５、及びパーソナルコンピュータ本体１８と同様の構成を有するものである。
【０１１７】
Instructor用ＰＣ１３０３は、全入力装置１３０１，１３０４，１３０７，１３１０からの入力に対して有効になっている。Student用ＰＣ１３０６，１３０９，１３１２は、自身の入力装置とInstructor用入力装置１３０１からの入力に対してのみ有効になっている。入力装置を有効にする設定については、上述したキーコードとタグＩＤの対応付け処理（ステップＳ８０１〜Ｓ８１４）を各受信装置間で実行した後、各ＰＣの初期設定動作（ステップＳ１７０１〜Ｓ１７１５、ステップＳ１８０１〜Ｓ１８０７、ステップＳ１９０１〜Ｓ１９０８）を実施する。
【０１１８】
図２６は、図２５のInstructor用入力装置１３０１からキー入力されたときの処理を示すフローチャートである。
【０１１９】
図２６において、まず、Instructor用入力装置１３０１では、キー入力により“ＨＥＬＬＯ…”と順番に入力されると、対応するキーのタグＩＤを送信する（ステップＳ１５０１）。
【０１２０】
タグＩＤ受信待ち状態のInstructor用受信装置１３０２は、Instructor用入力装置１３０１から“ＨＥＬＬＯ…”のタグＩＤを受信する（ステップＳ１５０２）。
【０１２１】
次に、ステップＳ１５０３において、キーコード変換テーブル１２０１を参照し、対応しているタグＩＤか否かを確認する。この結果、対応しているタグＩＤであるときは、ステップＳ１５０４に移行する一方、未対応タグＩＤであるときは、ステップＳ１５０２へ戻り、次のタグＩＤ受信待ち状態となる。
【０１２２】
ステップＳ１５０４では、キーコード変換テーブル１２０１を参照し、受信したタグＩＤをキーコードと入力装置ＩＤに変換する。つづいて、ステップＳ１５０５において、ステップＳ１５０４で変換されたキーコードと入力装置ＩＤを、接続ケーブル１７を介してInstructor用ＰＣ１３０３へ転送する。
【０１２３】
キーコードと入力装置ＩＤ待ち状態のInstructor用ＰＣ１３０３では、キーコードと入力装置ＩＤを受信する（ステップＳ１５０６）。
【０１２４】
次に、ステップＳ１５０７において、ステップＳ１５０６で受信した入力装置ＩＤとキーボード設定テーブル２００１の入力装置ＩＤとを比較し、一致しているときは登録されているキーボードと認識する。更に、キーボード設定テーブル２００１のキーボードの有効／無効を参照し、有効であるときは、対応する入力装置と判断して“ＨＥＬＬＯ…”コードを取得し（ステップＳ１５０８）、ステップＳ１５０９へ移行する。一方、未対応の入力装置ＩＤであるときは、ステップＳ１５０６に戻り、次のキーコードと入力装置ＩＤ待ち状態となる。
【０１２５】
次に、ステップＳ１５０９において、取得したキーコード“ＨＥＬＬＯ…”を、図２８に示すInstructor用ＰＣ１３０３のキー入力データ画面１００１のInstructor用表示エリア１００２に表示する。
【０１２６】
一方、タグＩＤ受信待ち状態のStudent1用受信装置１３０５では、ステップＳ１５０２と同様に、“ＨＥＬＬＯ…”のタグＩＤを受信する（ステップＳ１５１２）。
【０１２７】
次に、ステップＳ１５１３において、キーコード変換テーブル１２０１を参照し、対応しているタグＩＤか否かを確認する。この結果、対応しているタグＩＤであるときは、ステップＳ１５１４に移行する一方、未対応のタグＩＤであるときは、ステップＳ１５１２へ戻り、次のタグＩＤ受信待ち状態となる。
【０１２８】
ステップＳ１５１４において、キーコード変換テーブル１２０１を参照し、受信したタグＩＤをキーコードと入力装置ＩＤに変換する。ステップＳ１５１５において、ステップＳ１５１４で変換されたキーコードと入力装置ＩＤを、接続ケーブル１７を介してStudent1用ＰＣ１３０６へ転送する。
【０１２９】
一方、キーコードと入力装置ＩＤ待ち状態のStudent1用ＰＣ１３０６では、キーコードと入力装置ＩＤを受信する（ステップＳ１５１６）。
【０１３０】
ステップＳ１５１７において、ステップＳ１５１６で受信した入力装置ＩＤとキーボード設定テーブル２００１の入力装置ＩＤとを比較し、一致しているときは登録されているキーボードと認識する。更に、キーボード設定テーブル２００１のキーボードの有効／無効を参照し、有効であるときは、対応する入力装置と判断して“ＨＥＬＬＯ…”コードを取得し（ステップＳ１５１８）、ステップＳ１５１９へ移行する。一方、未対応の入力装置ＩＤであるときは、ステップＳ１５１６に戻り、次のキーコードと入力装置ＩＤ待ち状態となる。
【０１３１】
ステップＳ１５１８において、取得したキーコード“ＨＥＬＬＯ…”を、図２９に示すStudent1用ＰＣ１３０６のキー入力データ画面１１０１のInstructor用表示エリア１１０２に表示する。同様にして、Student２用，３用の入力装置についても処理される。
【０１３２】
図２７は、図２５のStudent1用入力装置１３０４からキー入力されたときの処理を示すフローチャートである。
【０１３３】
図２７において、まず、Student1用入力装置１３０４では、キー入力により“ＨＥＬＬＯ…”と順番に入力されると、対応するキーのタグＩＤを送信する（ステップＳ１６０１）。
【０１３４】
タグＩＤ受信待ち状態のStudent1用受信装置１３０５は、Student1用入力装置１３０４から“ＨＥＬＬＯ…”のタグＩＤを受信する（ステップＳ１６０２）。
【０１３５】
次に、ステップＳ１６０３において、キーコード変換テーブル１２０１を参照し、対応しているタグＩＤか否かを確認する。この結果、対応しているタグＩＤであるときは、ステップＳ１６０４に移行する一方、未対応タグＩＤであるときは、ステップＳ１６０２へ戻り、次のタグＩＤ受信待ち状態となる。
【０１３６】
ステップＳ１６０４では、キーコード変換テーブル１２０１を参照し、受信したタグＩＤをキーコードと入力装置ＩＤに変換する。つづいて、ステップＳ１６０５において、ステップＳ１６０４で変換されたキーコードと入力装置ＩＤを、接続ケーブル１７を介してStudent1用ＰＣ１３０６へ転送する。
【０１３７】
キーコードと入力装置ＩＤ待ち状態のStudent1用ＰＣ１３０６では、キーコードと入力装置ＩＤを受信する（ステップＳ１６０６）。
【０１３８】
次に、ステップＳ１６０７において、ステップＳ１６０６で受信した入力装置ＩＤとキーボード設定テーブル２００１の入力装置ＩＤとを比較し、一致しているときは、登録されているキーボードと認識する。更に、キーボード設定テーブル２００１のキーボードの有効／無効を参照し、有効であるときは、対応する入力装置と判断して”ＨＥＬＬＯ…”コードを取得し（ステップＳ１６０８）、ステップＳ１６０８へ移行する。一方、未対応の入力装置ＩＤであるときは、ステップＳ１６０６に戻り、次のキーコードと入力装置ＩＤ待ち状態となる。
【０１３９】
次に、ステップＳ１６０８において、取得したキーコード”ＨＥＬＬＯ…”を、図２９に示すStudent1用ＰＣ１３０６のキー入力データ画面１１０１のStudent1用表示エリア１１０３に表示する。
【０１４０】
一方、タグＩＤ受信待ち状態のInstructor用受信装置１３０２では、ステップＳ１６０２と同様に、“ＨＥＬＬＯ…”のタグＩＤを受信する（ステップＳ１６１２）。
【０１４１】
次に、ステップＳ１６１３において、キーコード変換テーブル１２０１を参照し、対応しているタグＩＤか否かを確認する。この結果、対応しているタグＩＤであるときは、ステップＳ１６１４に移行する一方、未対応のタグＩＤであるときは、ステップＳ１６１２へ戻り、次のタグＩＤ受信待ち状態となる。
【０１４２】
ステップＳ１６１４において、キーコード変換テーブル１２０１を参照し、受信したタグＩＤをキーコードと入力装置ＩＤに変換する。ステップＳ１６１５において、ステップＳ１６１４で変換されたキーコードと入力装置ＩＤを、接続ケーブル１７を介してInstructor用ＰＣ１３０３へ転送する。
【０１４３】
一方、キーコードと入力装置ＩＤ待ち状態のInstructor用ＰＣ１３０３では、キーコードと入力装置ＩＤが受信する（ステップＳ１６１６）。
【０１４４】
ステップＳ１６１７において、ステップＳ１６１６で受信した入力装置ＩＤとキーボード設定テーブル２００１の入力装置ＩＤとを比較し、一致しているときは登録されているキーボードと認識する。更に、キーボード設定テーブル２００１のキーボードの有効／無効を参照し、有効であるときは、対応する入力装置と判断し“ＨＥＬＬＯ…”コードを取得し（ステップＳ１６１８）、ステップＳ１６１９へ移行する。一方、未対応の入力装置ＩＤであるときは、ステップＳ１６１６に戻り、次のキーコードと入力装置ＩＤ待ち状態となる。
【０１４５】
ステップＳ１６１８において、取得したキーコード”ＨＥＬＬＯ…”を、図２８に示すInstructor用ＰＣ１３０３のキー入力データ画面１００１のStudent1用表示エリア１００３に表示する。
【０１４６】
上記第３の実施の形態によれば、上記第１の実施の形態による効果に加えて、１台の入力装置から複数のＰＣに対して適切にデータ入力を行うことができる。
【０１４７】
[第４の実施の形態]
上記第１〜第３の実施の形態では、図３（ｂ）の入力キー用ＲＦＩＤタグ２２について説明したが、これに限定されず、他の構成を利用してもよい。
【０１４８】
図３０は、本発明の第４の実施の形態に係る入力システムに適用される入力キー用ＲＦＩＤタグの概略内部構成を示すブロック図である。図３１は、図３０の入力キー用ＲＦＩＤタグを備える入力キー１２の概略縦断面図であり、（ａ）はキー押下状態、（ｂ）はキーリリース状態を示す。図３２は、図３１の入力キー１２の概略斜視図であり、（ａ）はキー押下状態、（ｂ）はキーリリース状態を示す。
【０１４９】
図３０において、入力キー用ＲＦＩＤタグ３８は、入力キー用ＲＦＩＤタグ２２に対してＩＣ部３７ｅへの電力供給方式が異なっている。入力キー用ＲＦＩＤタグ２２は、図３１（ａ）及び図３１（ｂ）に示すように、入力キー１２の押下／リリースに連動して電源スイッチ３７ｂが、オン／オフするようになっており、電源スイッチ３７ｂで電力の供給を制御している。
【０１５０】
それに対し、入力キー用ＲＦＩＤタグ３８は、図３１（ｂ）に示す入力キー１２がリリースされている状態では、電波絶縁体３９が入力キー用ＲＦＩＤタグ３８全体を覆って電波を遮断することで、ＩＣ部３７ｅへの電力供給を停止し、図３１（ａ）に示す入力キー１２が押下されている状態では、電波絶縁体３９が入力キー用ＲＦＩＤタグ３８から離れ、電波を受けられる状態にすることで、ＩＣ部３７ｅに電力を供給できるようにしたものである。このような構成でも本発明を実施可能である。
上記第４の実施の形態により、入力キーを含む入力装置をより簡易に構成することができる。
【０１５１】
また、上記第４の実施の形態は他の実施の形態への適用も可能である。例えば、入力キー用ＲＦＩＤタグ３８を入力キー１２がリリースした状態では、電波絶縁体３９が入力キー用ＲＦＩＤタグ３８から離れ、電波を受けられる状態にすることで、ＩＣ部３７ｅに電力を供給できるようにし、入力キー１２が押下されている状態では、電波絶縁体３９が入力キー用ＲＦＩＤタグ３８全体を覆って電波を遮断することで、ＩＣ部３７ｅへの電力供給を停止する構成である。ＲＦＩＤは複数の送信情報を一度に処理できる為に可能な構成である。
【０１５２】
また、上記第１から第４の実施の形態ではキー設定用データを入力装置に持たせていたが、これに限定されず受信装置に持たせても構わない。
【０１５３】
さらに、上記第１から第４の実施の形態では、各入力キーとタグＩＤ（ＲＦＩＤ）とは１対１に対応しているが、複数のタグＩＤの組み合わせにより、１つの入力キーを認識させるようにしてもよい。
【０１５４】
また、上記第１から第４の実施の形態では、キーコードとタグＩＤはキー設定用データで決定されたものしか対応していなかったが、ユーザが任意にキー設定用データを変えることも可能である。  上記第１から第４の実施の形態では、ＰＣ（パーソナルコンピュータ本体）と受信装置とが別体で構成されているが、これに限定されず、一体であってもよいことは云うまでもない。
【０１５５】
本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１５６】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１５８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１５９】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１６０】
【図１】本発明の第１の実施の形態に係る入力システムの全体構成を示すシステム構成図である。
【図２】図１の入力システムを構成する装置の概略内部構成を示すブロック図である。
【図３】図２のＲＦＩＤタグの内部構成の概略を示すブロック図であり、（ａ）は設定キー用ＲＦＩＤタグ、（ｂ）は入力キー用ＲＦＩＤタグを示す。
【図４】図１の受信装置の内部構成を示すブロック図である。
【図５】図１の入力装置と受信装置との間で実行されるキーボード登録処理を示すフローチャートである。
【図６】キー設定用データの構成を示す図であり、（ａ）は入力装置１０に対応するもの、（ｂ）は他の入力装置に対応するものを示す。
【図７】入力装置毎にタグＩＤとキーコードとが対応付けされたキーコード変換テーブルの全体構成を示す図である。
【図８】入力装置と受信装置との間で実行されるキー入力処理を示すフローチャートである。
【図９】図１の入力システムにおけるキーボード登録処理を示すフローチャートである。
【図１０】図１のパーソナルコンピュータ本体により実行されるキーボード有効／無効設定処理を示すフローチャートである。
【図１１】パーソナルコンピュータ本体により実行されるキーボードと表示画面の割付処理を示すフローチャートである。
【図１２】パーソナルコンピュータ本体のディスプレイ装置に表示される画面の一例を示す図であり、（ａ）はキーボード設定メニュー画面、（ｂ）はキーボード登録画面、（ｃ）はキーボード名入力画面を示す。
【図１３】パーソナルコンピュータ本体のディスプレイ装置に表示されるキーボード有効／無効設定画面の一例を示す図である。
【図１４】（ａ）はパーソナルコンピュータ本体に表示するキーボードと表示画面の割付画面の一例を示す図であり、（ｂ）はキーボードと表示画面の割付画面上に表示される表示位置リストの一例を示す図である。
【図１５】複数の入力装置を管理するためのキーボード設定テーブルの全体構成を示す図である。
【図１６】複数の入力装置からパーソナルコンピュータ本体に入力されたデータの表示位置を管理するための表示位置テーブルの全体構成を示す図である。
【図１７】パーソナルコンピュータ本体のディスプレイ装置に表示される入力表示画面の一例を示す図である。
【図１８】本発明の第２の実施の形態に係る入力システムの全体構成を示すシステム構成図である。
【図１９】第２の実施の形態における入力装置ＩＤ毎にタグＩＤとキーコードが対応付けさせるキーコード変換テーブルの全体構成を示す図である。
【図２０】第２の実施の形態における複数の入力装置を管理するためのキーボード設定テーブルの全体構成を示す図である。
【図２１】第２の実施の形態における複数の入力装置からパーソナルコンピュータ本体に入力されたデータの表示位置を管理するための表示位置テーブルの全体構成を示す図である。
【図２２】図１８の入力システムにおけるキー入力処理を示すフローチャートである。
【図２３】入力装置からのタグＩＤに応答してパーソナルコンピュータ本体に送信するデータの一例を示す図である。
【図２４】入力装置から入力されたデータを表示するキー入力データ画面を示す図である。
【図２５】本発明の第３の実施の形態に係る入力システムの全体構成を示す図である。
【図２６】図２５のInstructor用入力装置１３０１からキー入力されたときの処理を示すフローチャートである。
【図２７】図２５のStudent1用入力装置１３０４からキー入力されたときの処理を示すフローチャートである。
【図２８】図２５のInstructor用ＰＣに表示されるキー入力データ画面の一例を示す図である。
【図２９】図２５のStudent用ＰＣに表示される画面の一例を示す図である。
【図３０】本発明の第４の実施の形態に係る入力システムに適用される入力キー用ＲＦＩＤタグの概略内部構成を示すブロック図である。
【図３１】図３０の入力キー用ＲＦＩＤタグを備える入力キーの概略縦断面図であり、（ａ）はキー押下状態、（ｂ）はキーリリース状態を示す。
【図３２】図３１の入力キー１２の概略斜視図であり、（ａ）はキー押下状態、（ｂ）はキーリリース状態を示す。
【符号の説明】
【０１６１】
１０  入力装置
１１  設定キー
１２  入力キー
１５  受信装置
１６  キー設定スイッチ
１８  パーソナルコンピュータ本体
２１  設定キー用ＲＦＩＤタグ
２２  入力キー用ＲＦＩＤタグ
２０  無線通信制御部
３０  ＣＰＵ
【図１】
2006184952.tif 000003
【図２】
2006184952.tif 000004
【図３】
2006184952.tif 000005
【図４】
2006184952.tif 000006
【図５】
2006184952.tif 000007
【図６】
2006184952.tif 000008
【図７】
2006184952.tif 000009
【図８】
2006184952.tif 000010
【図９】
2006184952.tif 000011
【図１０】
2006184952.tif 000012
【図１１】
2006184952.tif 000013
【図１２】
2006184952.tif 000014
【図１３】
2006184952.tif 000015
【図１４】
2006184952.tif 000016
【図１５】
2006184952.tif 000017
【図１６】
2006184952.tif 000018
【図１７】
2006184952.tif 000019
【図１８】
2006184952.tif 000020
【図１９】
2006184952.tif 000021
【図２０】
2006184952.tif 000022
【図２１】
2006184952.tif 000023
【図２２】
2006184952.tif 000024
【図２３】
2006184952.tif 000025
【図２４】
2006184952.tif 000026
【図２５】
2006184952.tif 000027
【図２６】
2006184952.tif 000028
【図２７】
2006184952.tif 000029
【図２８】
2006184952.tif 000030
【図２９】
2006184952.tif 000031
【図３０】
2006184952.tif 000032
【図３１】
2006184952.tif 000033
【図３２】
2006184952.tif 000034