(57)【要約】【課題】ワイヤレス情報伝送システムにおいて、消費電力を低減させる。【解決手段】ワイヤレス情報伝送システムは、情報を無線により送信するワイヤレス送信装置１と、ワイヤレス送信装置１より送信された情報を受信するワイヤレス受信装置２とを含む。ワイヤレス送信装置１は、指示を入力するためにユーザが使用する入力部１０２と、データを送信する送信部１０４と、指示が継続入力されている場合に、当該指示を所定の間隔で送信部１０４を介してワイヤレス受信装置２に送信する情報生成制御部１０３とを含む。ワイヤレス受信装置２は、ワイヤレス送信装置１よりデータを受信する受信部１０８と、当該データを一時的に記憶する記憶部１０９と、受信部１０８で受信したデータと記憶部１０９に記憶されたデータとに基づいてインターフェイス変換制御部１０６を介してアプリケーションプログラムにデータを出力する情報変換制御部１０７とを含む。【選択図】図２
2006073032.tif 000002
【特許請求の範囲】
【請求項１】
情報を無線で送信するワイヤレス送信装置と、
前記ワイヤレス送信装置から送信される情報を無線で受信するワイヤレス受信装置とを含み、
前記ワイヤレス送信装置は、
指示を入力する入力手段と、
前記ワイヤレス受信装置に情報を無線で送信するための送信装置側送信手段と、
前記入力手段および前記送信装置側送信手段に接続され、前記入力手段より継続して指示が入力されている場合に、前記送信装置側送信手段を介して、前記指示を所定の間隔で送信するための情報生成制御手段と、
前記ワイヤレス受信装置から無線により送信される情報を受信するための送信装置側受信手段とを含み、
前記ワイヤレス受信装置は、
前記ワイヤレス送信装置から無線により送信される指示を受信するための受信装置側受信手段と、
前記受信装置側受信手段に接続され、前記受信装置側受信手段で受信された指示に従って動作するための動作手段と、
前記ワイヤレス送信装置に情報を無線で送信するための受信装置側送信手段とを含み、
前記動作手段は、前記ワイヤレス送信装置からの指示を一定期間受信しなかった場合に、前記受信装置側送信手段を介して、前記ワイヤレス送信装置に指示の再送要求を送信し、
前記情報生成制御手段は、前記送信装置側受信手段を介して前記再送要求を受信した場合には、前記指示を、前記送信手段を介して再送する、ワイヤレス情報伝送システム。
【請求項２】
情報を無線で送信するワイヤレス送信装置と、
前記ワイヤレス送信装置から送信される情報を無線で受信するワイヤレス受信装置とを含み、
前記ワイヤレス送信装置は、
指示を入力する入力手段と、
前記ワイヤレス受信装置に情報を無線で送信するための送信装置側送信手段と、
前記入力手段および前記送信装置側送信手段に接続され、前記入力手段より継続して指示が入力されている場合に、前記送信装置側送信手段を介して、前記指示を所定の間隔で送信するための情報生成制御手段とを含み、
前記ワイヤレス受信装置は、
前記ワイヤレス送信装置から無線により送信される指示を受信するための受信装置側受信手段と、
前記ワイヤレス送信装置から受信した情報を一時的に記憶する記憶手段と、
前記受信装置側受信手段に接続され、前記受信装置側受信手段で受信された指示に従って動作するための動作手段とを含み、
前記動作手段は、予め定められた期間、前記ワイヤレス送信装置から指示が送信されなかった場合には、前記記憶手段に一時的に記憶されている情報を削除する、ワイヤレス情報伝送システム。
【請求項３】
前記入力手段は、外部からの操作によってオンまたはオフの状態となる入力部を含み、
前記送信装置側送信手段は、前記入力部の状態を変更する情報を送信し、
前記動作手段は、前記記憶手段に前記入力部がオン状態であるという情報が記憶されている場合に、予め定められた期間、前記ワイヤレス送信装置から前記入力部をオフ状態にする指示が送信されなかった場合には、前記受信装置側受信手段に、前記入力部をオフ状態にする指示を出力する、請求項２に記載のワイヤレス情報伝送システム。
【請求項４】
前記入力部は、キーである、請求項３に記載のワイヤレス情報伝送システム。
【請求項５】
前記ワイヤレス送信装置は、さらに、前記ワイヤレス受信装置から無線により送信される情報を受信するための送信装置側受信手段を含み、
前記ワイヤレス受信装置は、さらに、前記ワイヤレス送信装置に情報を無線で送信するための受信装置側送信手段を含む、請求項２〜請求項４のいずれかに記載のワイヤレス情報伝送システム。
【請求項６】
情報を無線で送信するワイヤレス送信装置と、ワイヤレス送信装置から送信される情報を無線で受信するワイヤレス受信装置とを含むワイヤレス情報伝送システムで用いられるワイヤレス受信装置であって、
前記ワイヤレス送信装置から無線により送信される指示を受信するための受信装置側受信手段と、
前記ワイヤレス送信装置から受信した情報を一時的に記憶する記憶手段と、
前記受信装置側受信手段に接続され、前記受信装置側受信手段で受信された指示に従って動作し、予め定められた期間、前記ワイヤレス送信装置から指示が送信されなかった場合に前記記憶手段に記憶された情報を削除する、動作手段とを含む、ワイヤレス受信装置。
【請求項７】
前記ワイヤレス送信装置に情報を無線で送信するための受信装置側送信手段をさらに含み、
前記動作手段は、所定の処理が終了するごとに、情報伝送許可信号を前記受信装置側送信手段を介して前記ワイヤレス送信装置に送信する、請求項６に記載のワイヤレス受信装置。
【請求項８】
前記動作手段は、前記情報伝送許可信号を所定回数送信しても前記ワイヤレス送信装置から指示が送信されなかった場合には、前記ワイヤレス送信装置からの指示が終了したと判断する、請求項６に記載のワイヤレス受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレス送信装置およびワイヤレス受信装置間で無線により情報を伝送するワイヤレス情報伝送システムに関し、特に、ワイヤレス送信装置およびワイヤレス受信装置間での情報の伝送が中断した場合であっても、誤動作することのないワイヤレス情報伝送システムおよびワイヤレス受信装置に関する。
【背景技術】
【０００２】
コンピュータ等の情報機器においては、キーボード、マウス等の周辺機器と本体機器とを、無線を用いて接続するシステムが存在する。このようなワイヤレス情報伝送システムでは、周辺機器にデータが入力されると、入力されたデータが無線により本体機器に送信される。
【０００３】
たとえば、キーボードなどはキーの押し下げ、解放が行なわれるごとに、そのキーに割当てられたコードが本体機器側に無線により送信される。本体機器は受信したコードをもとに所定の入出力動作を行なう。
【０００４】
ところが、本体機器には、周辺機器からコードを受信した後、一定期間コードを受信しなかった場合には、受信したコードに対応するデータを繰返してアプリケーションプログラムに入力するオートリピート機能がサポートされている場合がある。オートリピート機能がサポートされた本体機器では、本体機器がキーの押し下げを示すコードを受信した後、キーの解放を示すコードの受信に失敗した場合には、次のキーの押し下げを示すコードが実際に送信されるまでの間、延々と意図しないデータが入力されつづけることになる。このような課題を解決するための方法が、特許文献１に開示されている。
【０００５】
図１４を参照して、この方法による動作の一例を説明する。たとえば、キーボード側で“Ａ”キーが押し下げられると、本体装置は“Ａ”キーの押し下げを押下コードの受信により認識し、文字“ａ”をアプリケーションプログラムに入力する。キーボード側で“Ａ”キーが解放されると、本体機器は“Ａ”キーの解放を解放コードの受信により認識し、文字“ａ”の入力を停止させる。
【０００６】
次に、キーボード側で“Ｂ”キーが押し下げられると、本体装置は、“Ｂ”キーの押し下げを認識し、文字“ｂ”をアプリケーションプログラムに入力する。ところが、“Ｂ”キーが解放されても本体機器側でその解放コードが受信できなかった場合には、文字“ｂ”がリピート入力され続ける。
【０００７】
これを防止するために、キーボードは押下されているキーの数を計算し、それを押下数情報として本体装置に送信する。本体装置は、押下数情報を逐次参照することにより、キーボードの状態を判断し、キーが解放されたことを判断する。キーボードのキーが全て解放された場合には、押下数０を示すデータがキーボードから本体機器へ送信される。このため、本体機器は、 “Ｂ”キーの解放コードの受信に失敗したとしても、押し下げられているキーがないことを確認することができる。よって、本体機器は、文字“ｂ”のリピート入力を中止させることができる。
【０００８】
この方法は、Ｃａｐｓロックのように、キーの押し下げおよび解放の一連のコード出力により、入力モードの設定および解除を切換えるトグル動作にも適用可能である。すなわち、Ｃａｐｓロックキーの解放コードの受信に失敗した場合であっても、本体機器は押下数情報を逐次参照することにより、Ｃａｐｓロックキーの解放を知ることができる。このため、正確にトグル動作を行なうことができ、キーボードおよび本体機器の間の状態の整合性を維持することができる。
【特許文献１】特開平６−４１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記方法ではたとえばあるキーが押された後、キーデータそのものが一定期間送られなくなったり、全く送られなくなったりするような通信路の障害が発生したときには、押下数０を示すキーデータそのものが送られなくなってしまう。たとえば、キーボード側のワイヤレス送信部や、本体機器側のワイヤレス受信部に障害が発生した場合には、押下数０を示すキーデータそのものが送られなくなる。このため、図１５に示すように、それらの修復までの間または修復後最初の押下数を含めたキー情報が送受信されるまでの間はオートリピート状態が維持される。これは本体機器側が正常に動作していたとしても、キーボードの通信異常時には本体機器が誤動作しているように見えるだけでなく、他のアプリケーションの動作遅延またはシステム全体に対する誤動作の原因となるおそれがある。
【００１０】
また、上記方法においてキーボードはすべてのキーが解放された後においても、予め定められた間隔で、どのキーも押し下げられていないことを示す解放コードを繰返し送信する。これはあくまでもキーが押されていない状態を繰返し送信することによって、受信失敗時におけるリピート解除を補完するためのものであり、上記した見かけ上の誤動作を防止するために必要である。その反面、キーが実際に押されているというイベントが発生しない状況にもかかわらず、ワイヤレス信号がキーボードから送信されているということになる。これは特にバッテリ駆動で動作するワイヤレス機器に関しては影響が大きく、無駄な電力消費の原因となる。
【００１１】
本発明は上述の課題を解決するためになされたもので、その目的は、通信路に障害が発生した場合であっても、キー入力のオートリピート状態になることを防止するワイヤレス情報伝送システムを提供することである。
【００１２】
本発明の他の目的は、無駄な電力消費を抑えたワイヤレス情報伝送システムおよびワイヤレス受信装置を提供することである。
【課題を解決するための手段】
【００１３】
本発明のある局面に従うワイヤレス情報伝送システムは、情報を無線で送信するワイヤレス送信装置と、ワイヤレス送信装置から送信される情報を無線で受信するワイヤレス受信装置とを含み、ワイヤレス送信装置は、指示を入力する入力手段と、ワイヤレス受信装置に情報を無線で送信するための送信装置側送信手段と、入力手段および送信装置側送信手段に接続され、入力手段より継続して指示が入力されている場合に、送信装置側送信手段を介して、指示を所定の間隔で送信するための情報生成制御手段と、ワイヤレス受信装置から無線により送信される情報を受信するための送信装置側受信手段とを含み、ワイヤレス受信装置は、ワイヤレス送信装置から無線により送信される指示を受信するための受信装置側受信手段と、受信装置側受信手段に接続され、受信装置側受信手段で受信された指示に従って動作するための動作手段と、ワイヤレス送信装置に情報を無線で送信するための受信装置側送信手段とを含み、動作手段は、ワイヤレス送信装置からの指示を一定期間受信しなかった場合に、受信装置側送信手段を介して、ワイヤレス送信装置に指示の再送要求を送信し、情報生成制御手段は、送信装置側受信手段を介して再送要求を受信した場合には、指示を、送信手段を介して再送する。
【００１４】
本発明によれば、入力手段より継続して指示が入力されている場合には、所定の間隔でワイヤレス送信装置から指示が送信される。このため、ワイヤレス送信装置からの指示送信を必要最小限にすることができ、消費電力を低減することができると共に、それを通信路の障害検知に利用することができる。
【００１５】
入力手段としては、マウス、キーボードまたはリモートコントローラのような、単数または複数の入力用キー、ボタンまたはタッチパネルなどを含む機器が用いられる。
【００１６】
また、ワイヤレス送信装置とワイヤレス受信装置との間の双方向通信が可能になる。このため、両装置間で適宜データを交換することにより、データ伝送に対する信頼性を高めることができる。
【００１７】
本発明の他の局面に従うワイヤレス情報伝送システムは、情報を無線で送信するワイヤレス送信装置と、ワイヤレス送信装置から送信される情報を無線で受信するワイヤレス受信装置とを含み、ワイヤレス送信装置は、指示を入力する入力手段と、ワイヤレス受信装置に情報を無線で送信するための送信装置側送信手段と、入力手段および送信装置側送信手段に接続され、入力手段より継続して指示が入力されている場合に、送信装置側送信手段を介して、指示を所定の間隔で送信するための情報生成制御手段とを含み、記ワイヤレス受信装置は、ワイヤレス送信装置から無線により送信される指示を受信するための受信装置側受信手段と、ワイヤレス送信装置から受信した情報を一時的に記憶する記憶手段と、受信装置側受信手段に接続され、受信装置側受信手段で受信された指示に従って動作するための動作手段とを含み、動作手段は、予め定められた期間、ワイヤレス送信装置から指示が送信されなかった場合には、記憶手段に一時的に記憶されている情報を削除する。
【００１８】
本発明によれば、入力手段より継続して指示が入力されている場合には、所定の間隔でワイヤレス送信装置から指示が送信される。このため、ワイヤレス送信装置からの指示送信を必要最小限にすることができ、消費電力を低減することができると共に、それを通信路の障害検知に利用することができる。
【００１９】
入力手段としては、マウス、キーボードまたはリモートコントローラのような、単数または複数の入力用キー、ボタンまたはタッチパネルなどを含む機器が用いられる。
【００２０】
また、動作手段は、予め定められた期間、ワイヤレス送信装置から指示が送信されなかった場合には、記憶手段に一時的に記憶されている情報を削除する。これにより、不要なデータが蓄積されることを回避できる。
【００２１】
本発明に従うワイヤレス情報伝送システムでは、入力手段は、外部からの操作によってオンまたはオフの状態となる入力部を含み、送信装置側送信手段は、入力部の状態を変更する情報を送信し、動作手段は、記憶手段に入力部がオン状態であるという情報が記憶されている場合に、予め定められた期間、ワイヤレス送信装置から入力部をオフ状態にする指示が送信されなかった場合には、受信装置側受信手段に、入力部をオフ状態にする指示を出力することが好ましい。
【００２２】
ワイヤレス受信装置は、ワイヤレス送信装置からの指示が終了したと判断した場合には、通信路障害の影響を受けずにリピート機能を解除する等の処理を行なうことができる。
【００２３】
本発明に従うワイヤレス情報伝送システムでは、入力部は、キーであることが好ましい。
【００２４】
本発明に従うワイヤレス情報伝送システムでは、ワイヤレス送信装置は、さらに、ワイヤレス受信装置から無線により送信される情報を受信するための送信装置側受信手段を含み、ワイヤレス受信装置は、さらに、ワイヤレス送信装置に情報を無線で送信するための受信装置側送信手段を含むことが好ましい。
【００２５】
本発明に従うワイヤレス受信装置は、情報を無線で送信するワイヤレス送信装置と、ワイヤレス送信装置から送信される情報を無線で受信するワイヤレス受信装置とを含むワイヤレス情報伝送システムで用いられる。そして、当該ワイヤレス受信装置は、ワイヤレス送信装置から無線により送信される指示を受信するための受信装置側受信手段と、ワイヤレス送信装置から受信した情報を一時的に記憶する記憶手段と、受信装置側受信手段に接続され、受信装置側受信手段で受信された指示に従って動作し、予め定められた期間、ワイヤレス送信装置から指示が送信されなかった場合に記憶手段に記憶された情報を削除する、動作手段とを含む。
【００２６】
動作手段は、予め定められた期間、ワイヤレス送信装置から指示が送信されなかった場合には、記憶手段に一時的に記憶されている情報を削除する。これにより、不要なデータが蓄積されることを回避できる。
【００２７】
本発明に従うワイヤレス受信装置は、ワイヤレス送信装置に情報を無線で送信するための受信装置側送信手段をさらに含み、動作手段は、所定の処理が終了するごとに、情報伝送許可信号を受信装置側送信手段を介してワイヤレス送信装置に送信することが好ましい。
【００２８】
本発明に従うワイヤレス受信装置では、動作手段は、情報伝送許可信号を所定回数送信してもワイヤレス送信装置から指示が送信されなかった場合には、ワイヤレス送信装置からの指示が終了したと判断することが好ましい。
【発明の効果】
【００２９】
ワイヤレス送信装置の情報生成制御手段は、キープレスのイベント発生を検知すると、そのキーに対するキーステータスをプレス状態へと変更する。情報生成制御手段は、送信装置側送信手段を用いて押されたキーのキーデータをワイヤレス受信装置に対して送信する。
【００３０】
情報生成制御手段は、キーデータを送信するとともに、押されているキーが解放されるまでキーステータスを保持し、規定期間ごとにその状態を判断する。図１を参照して、保持しているステータスが変化しないとき、すなわちキーがプレスされたままの状態になっているときには、ワイヤレス受信装置に対して前回送信したものと同じキーデータを送信する。
【００３１】
これにより、キープレスされている間は規定期間ごとにワイヤレスデータが送信されることになる。ステータスがプレス状態に保持されている場合には、ワイヤレス受信装置は、規定期間ごとに少なくとも１回、ワイヤレス送信装置から同一のデータが伝送されることを期待する。
【００３２】
規定期間内にワイヤレス送信装置から同一のデータが伝送されない場合には、動作手段は通信路に障害があったと判断し、オートリピート状態であるときにはその状態を解除し、オートリピート状態でないときにはオートリピート状態に入ることを抑止する。
【００３３】
次に、ワイヤレス送信装置およびワイヤレス受信装置の各々が、送信手段および受信手段を持つワイヤレス情報伝送システムについて考える。ワイヤレス送信装置の情報生成制御手段は、上述のワイヤレス情報伝送システムにおける情報生成制御手段と同様、キープレスのイベントが発生すると、そのキーのステータスをプレス状態へと遷移させて、送信側送信手段を用いてキーデータをワイヤレス受信装置へ送信する。
【００３４】
情報生成制御手段は、キーが解放されるまでの間は規定時間ごとに、以前送信したキーデータと同じデータ、または同一キー入力を示すステータス情報をワイヤレス受信装置に対し繰返し送信する。
【００３５】
ワイヤレス受信装置はいずれかのキーがプレス状態に保持されている場合には一定期間ごとに少なくとも１回、ワイヤレス送信装置からの同一データ伝送があることを期待する。しかし、規定時間内に期待しているワイヤレス送信装置からの同一データ伝送、または同一キー入力を示すステータス伝送が行なわれない場合、ワイヤレス受信装置の動作手段は通信路に何らかの障害が発生したと判断する。その後、ワイヤレス受信装置は、通信路の障害を確認するためにワイヤレス送信装置に対し制御データ（再送要求）を送信する。ワイヤレス受信装置から制御データを受信したワイヤレス送信装置は、キーコードの再送処理を実行する。
【００３６】
ワイヤレス受信装置は制御データ送信後に、データの受信の有無と受信データの内容とを判断し、同一データまたは同一キー入力を示すステータス情報を受信していない場合であって、かつオートリピート状態であるときには、オートリピート状態を解除する処理を行なう。また、オートリピート状態でないときには、オートリピート状態に入ることを防止するための処理を行なう。
【００３７】
また、ワイヤレス受信装置の動作手段は、通信路に何らかの障害が発生したことを認識した場合には、ワイヤレス送信装置に対し制御データを送信する。それと同時に、動作手段は、オートリピート状態のときには、その状態を解除するための処理を行い、オートリピート状態でないときにはオートリピート状態に入ることを抑止するために処理を行なう。
【００３８】
次に、ワイヤレス受信装置の動作手段がワイヤレス送信装置に対し情報伝送許可を与え、ワイヤレス送信装置が与えられた伝送許可をもとに情報伝送を行なうワイヤレス情報伝送システムについて記述する。
【００３９】
ワイヤレス送信装置の情報生成制御手段は、上述のワイヤレス送信装置の情報生成制御手段と同様、キープレスのイベントが発生すると、そのキーに対するステータスをプレス状態へと遷移させる。情報生成制御手段は、ワイヤレス受信装置へ送信するキーデータを生成した後、ワイヤレス受信装置から情報伝送許可が与えられるのを待つ。情報生成制御手段は、ワイヤレス受信装置から伝送許可を受信した後、初めてキーデータをワイヤレス受信装置へ送信する。
【００４０】
ワイヤレス受信装置の動作手段は、制御データ送信後に、データ受信の有無と受信データの内容とを判断する。同一データまたは同一キー入力を示すステータス情報を受信していない場合であって、かつオートリピート状態であるときには、動作手段は、オートリピート状態を解除するための処理を実行する。また、オートリピート状態でないときには、動作手段は、オートリピート状態に入ることを防止するための処理を行なう。
【００４１】
ワイヤレス送信装置の入力手段は、複数の要素を用いて構成することも可能である。一例を挙げると、複数のキーとともに、トラックボールなどのポインティングデバイスを搭載したキーボードを入力手段として用いてもよい。
【００４２】
このような構成の機器においては、ポインティングデバイスの信号を処理する部分とキーボードの入力信号を処理する部分とが並列に存在する。このため、情報生成制御手段がこれらの入力信号を統合的に取扱うようにしてもよい。すなわち、情報生成制御手段が、送信側送信手段を直接制御することにより、複数の入力手段が存在している場合であっても、送信手段を排他的に占有するメカニズムをそれぞれの入力手段に与える必要がなくなる。情報生成制御手段は、入力手段ごとに独立に発生するイベントから送信すべきデータを生成し、送信手段を通じてワイヤレス受信装置に送信する。
【００４３】
複数の入力手段からイベントが同時に発生した場合に備え、複数のイベントを単一のデータとして送信できるようなフォーマットを予め定めておいてもよい。このようにすれば、情報生成制御手段は、単一のデータで複数のイベントをワイヤレス受信装置に通知することができる。
【００４４】
入力用キーが押されている間は規定された時間ごと、またはワイヤレス受信装置から与えられる情報伝送許可が規定回数に達するごとに、ワイヤレス送信装置は、ワイヤレス受信装置へ情報伝送を行なう。このため、ワイヤレス送信装置は、キーが押されている間は、同一のデータを受信しているか否かを逐次確認し、受信が途絶えた場合には情報伝送途中において通信路の障害が発生したと判断することができる。通信路の障害が発生した場合には、ワイヤレス送信装置は、オートリピート状態を解除するための処理を実行することができる。このため、通信路の障害の影響を受けないワイヤレス情報伝送システムを提供することができる。
【００４５】
通信路の障害が発生しているか否かを判断するために用いられる上記規定された時間または上記規定回数を調整することにより、通信路の障害が発生していると判断するまでの時間をオートリピート状態に入るまでの時間よりも短くすることができる。このような設定にしておけば、通信路における障害発生時にオートリピート状態になることを抑制することができる。
【００４６】
ワイヤレス送信装置はキーが押されている間の限られた期間のみデータ伝送を行えばよい。このため、バッテリで駆動するキーボードなどのワイヤレス周辺機器の電力消費を抑えることができる。
【００４７】
また、通常数バイト程度必要とするキーデータの代わりにステータス情報による情報伝送を行なうことにより、伝送すべき情報量を少なくすることができる。その結果、情報伝送に必要な時間を減らすことができるとともに、消費電力を低減することができる。
【００４８】
また、ワイヤレス受信装置において通信異常が検知された場合には、データの再送要求を示す制御データをワイヤレス送信装置へ送信することにより、データ伝送に対する信頼性の向上が期待できる。
【発明を実施するための最良の形態】
【００４９】
（実施の形態１）
以下、図を参照して、本発明の実施の形態１に係るワイヤレス情報伝送システムについて説明する。
【００５０】
図２を参照して、ワイヤレス情報伝送システムは、情報を無線により送信するワイヤレス送信装置１と、ワイヤレス送信装置１より送信された情報を受信するワイヤレス受信装置２とを含む。
【００５１】
ワイヤレス送信装置１は、指示を入力するためにユーザが使用する入力部１０２と、入力部１０２に接続され、入力部１０２から出力される信号に基づき所定のフォーマットに従ったデータを生成する情報生成制御部１０３と、情報生成制御部１０３に接続され、情報生成制御部１０３の出力をワイヤレス信号１１０に変換し、外部に伝送するための送信部１０４とを含む。ワイヤレス信号１１０として、ＲＦ（Radio Frequency）信号や赤外線信号などが考えられる。
【００５２】
ワイヤレス受信装置２は、ワイヤレス送信装置１より送信されたワイヤレス信号１１０を受信する受信部１０８と、受信部１０８に接続され、受信部１０８の出力を所定のフォーマットに従い変換および再構成するとともに、変換および再構成されたデータを必要に応じて後述する記憶部１０９に記憶し、当該データと記憶部１０９に記憶されたデータとに基づいて後述するインターフェイス変換制御部１０６の制御を行なう情報変換制御部１０７と、情報変換制御部１０７に接続され、データを一時的に記憶するための記憶部１０９と、情報変換制御部１０７に接続され、情報変換制御部１０７より与えられるデータを適切な手順に従いワイヤレス受信装置２上で動作するアプリケーションプログラム（図示せず）に受け渡すインターフェイス変換制御部１０６とを含む。アプリケーションプログラムは上述のオートリピート機能を備えているものとし、それは基本ソフト（ＯＳ（Operation System））である場合を含む。
【００５３】
ワイヤレス送信装置１の各部についてさらに詳細に説明する。
入力部１０２は、マウス、キーボード、ゲームパッド、ジョイスティックまたはリモートコントローラなどの、単数または複数の入力用キー、ボタンまたはタッチパネルを有する機器のことである。入力部１０２は、キープレスまたはボタンリリースなどユーザが入力部１０２に対して行った操作により発生するイベントを示す信号を情報生成制御部１０３に対して通知する。
【００５４】
以降の説明においては入力部１０２におけるイベント発生対象をキーに限定して説明するが、キーの代わりに物理的に形成されたボタンを用いてもよい。また、タッチパネル上に境界により仕切られ、選択可能に形成された領域などであってもよい。
【００５５】
情報生成制御部１０３は、単数または複数のＩＣ（Integrated Circuit）などのコントローラからなる。情報生成制御部１０３は、上述のように入力部１０２から出力される信号を、送信部１０４を用いてワイヤレス伝送するための制御を行なう。それとともに、情報生成制御部１０３は、タイマ機能を持ち、ある規定期間ごとに必要な処理を実行可能な構成になっている。
【００５６】
次に、ワイヤレス受信装置２の各部についてさらに詳細に説明する。
情報変換制御部１０７は、単数または複数個のＩＣなどのコントローラからなる。情報変換制御部１０７は、上述の機能に加えて、タイマ機能を持ち、ある規定期間ごとに必要な処理を実行することができる。
【００５７】
図３を参照して、ワイヤレス送信装置１の情報生成制御部１０３によるデータ送信処理について説明する。
【００５８】
情報生成制御部１０３は、自身の初期化を行なう（Ｓ２）。すなわち、情報生成制御部１０３は、入力部１０２においてキー入力（キーの押し下げ）またはキー解放が行なわれた際にそのイベントを検知し、ワイヤレス信号を送信可能な状態にする。情報生成制御部１０３は、キーに関するイベントが発生したか否かを検知する（Ｓ３）。キー入力またはキー解放のイベントが発生した場合には（Ｓ３でＹＥＳ）、情報生成制御部１０３は、そのイベントがどのキーに関するものかを判断し、そのキーのステータスを確認する（Ｓ４）。各キーは、オンまたはオフの２つのステータス（状態）をとり、キーが押し下げられているときにはオン、解放された場合にはオフを示す。
【００５９】
該当するキーのステータスを確認することにより、キーが最初に押されたことにより発生したイベントであるか、キーが解放されたことにより発生したイベントであるかを判断することができる。
【００６０】
特定のキーが最初に入力されたことによりイベントが発生した場合には、該当するキーのステータスはオフ状態であるため（Ｓ４でＮＯ）、そのキーに関するステータスがオフ状態からオン状態へ変更される。キーを解放するイベントが発生した場合には、該当するキーのステータスはオン状態であるため（Ｓ４でＹＥＳ）、そのキーに関するステータスがオン状態からオフ状態へ変更される（Ｓ５）。
【００６１】
キー入力イベント発生時においては、特定キーのステータスがオン状態のときに別の新規キー入力があった場合、情報生成制御部１０３は新規入力キーに関するステータスをオン状態にするとともに以前オンになっていた特定キーステータスをオフにする構成になっていてもよい。ただしこの場合は、キー解放イベントが任意のキーに対して適合される場合に限る。
【００６２】
Ｓ５またはＳ６の処理の後、情報生成制御部１０３は、ワイヤレス受信装置２に対し送信するためのデータを生成する（Ｓ７）。これにより入力部１０２より受信したキーの識別結果が適切なキーコード、すなわち適切なデータフォーマットへ変換される。
【００６３】
送信部１０４は、生成されたワイヤレス受信装置２に送信するためのデータをワイヤレス信号に変換し、ワイヤレス受信装置２に対して送信する（Ｓ８）。
【００６４】
データをワイヤレス受信装置２に送信した後、全てのキーに関してキーステータスの確認を行なう（Ｓ１２）。このとき、オン状態のキーが存在すれば（Ｓ１２でＹＥＳ）、情報生成制御部１０３は、キーデータをワイヤレス受信装置２に対し規定された時間ごとに送信するため、規定された時間を計測するタイマを起動する（Ｓ９）。その後、制御はＳ３に戻る。キーステータスがオン状態のキーが存在しなければ（Ｓ１２でＮＯ）、タイマ起動は行なわれず、制御はＳ３へ戻る。
【００６５】
Ｓ３におけるキーイベント検知時に何らかのキーイベントが発生していない場合には（Ｓ３でＮＯ）、すべてのキーに関するキーステータスの確認を行なう（Ｓ１０）。すべてのキーのキーステータスがオフ状態であればすべてのキーが押されていない状態であると判断され（Ｓ１０でＮＯ）、Ｓ３のキーイベント検知へと移行する。いずれかのキーのキーステータスがオン状態であれば何らかのキーが押された状態になっているため（Ｓ１０でＹＥＳ）、情報生成制御部１０３は、タイマが規定された時間に達しているか否かを判断する（Ｓ１１）。タイマが満了になっていない場合には（Ｓ１１でＮＯ）、引き続きＳ３にてキーイベント検知が行なわれる。
【００６６】
タイマが満了になった場合には（Ｓ１１でＹＥＳ）、送信データの生成が行なわれ（Ｓ７）、ワイヤレス受信装置２へと送信される（Ｓ８）。ワイヤレス受信装置２へ送信される送信データは、前回ワイヤレス受信装置２に対して送信されたデータと同一のものである。このように、ある特定のキーが押されている間には、タイマが規定された時間に達するごとに（Ｓ１１でＹＥＳ）、同一のデータが送信されることになる。
【００６７】
押しつづけられていたキーが離された場合には、そのキーの解放イベントがＳ３にて検知され（Ｓ３でＹＥＳ）、キーステータスが確認される（Ｓ４）。そのときのキーステータスはオン状態になっているため（Ｓ４でＹＥＳ）、そのキーのステータスがオン状態からオフ状態へと更新される（Ｓ５）。その後、キー解放を示すキーデータが送信データとして生成され（Ｓ７）、ワイヤレス受信装置２へ送信される（Ｓ８）。その後、キーステータスがオフであることが確認された後（Ｓ１２でＮＯ）、Ｓ３のキーイベント検出処理へと移行する。
【００６８】
図４を参照して、ワイヤレス受信装置２の情報変換制御部１０７によるデータ受信処理について説明する。
【００６９】
情報変換制御部１０７は、初期化処理を実行する（Ｓ２２）。これにより記憶部１０９の初期化、インターフェイス変換制御部１０６の初期化が実行される。それとともに、受信部１０８は、ワイヤレス送信装置１から送信されるワイヤレス信号を受信可能な状態になる。
【００７０】
情報変換制御部１０７は、データを受信したか否かを検知する（Ｓ２３）。何らかのワイヤレス信号を受信した場合には（Ｓ２３でＹＥＳ）、受信したデータが、記憶部１０９に格納されている前回受信したデータと同じか否かを判断する（Ｓ２４）。
【００７１】
受信したデータと記憶部１０９に格納されているデータとが異なる場合には（Ｓ２４でＮＯ）、情報変換制御部１０７は、受信したデータがワイヤレス送信装置１の入力部１０２においてキー入力が行なわれたことを示すキーデータか、キーが離されたことを示すキーデータであるかを調べる（Ｓ２５）。すなわち、キーデータよりキーコードを検出し、そのキーコードに対応するキーのキーステータスを調べる。キーステータスがオン状態の場合には、前回同じキーの入力が行なわれたことを示すデータを受信していることを示す。キーステータスがオフ状態の場合には、そのキーが押されていない状態であることを示す。
【００７２】
キーステータスがオフ状態の場合には、新たにキー入力が行なわれたことを示すため（Ｓ２５でＮＯ）、そのキーに対するステータスをオン状態にする（Ｓ２６）。その後、受信データを記憶部１０９へ一時的に格納し（Ｓ２７）、それをインターフェイス変換制御部１０６に対して出力する（Ｓ２８）。受信データを受け取ったインターフェイス変換制御部１０６は、そのデータをアプリケーションプログラムに引き渡す。
【００７３】
なお、新規キー入力が行なわれた場合においては、あるキーのステータスがすでにオン状態であったとき、情報変換制御部１０７はすでにオン状態であったキーのキーステータスをオフ状態にする構成になっていてもよい。ただしこの場合、キー解放を示すデータが任意の入力済みキーに対して適合される場合に限る。
【００７４】
インターフェイス変換制御部１０６にデータを出力した後、規定された時間内にワイヤレス送信装置１から同一のデータ伝送が行なわれないときには、通信路に何らかの障害が発生したものとみなすことができる。その判断を行なうため、情報変換制御部１０７は、規定された時間を計測するタイマを起動させる（Ｓ２９）。
【００７５】
受信部１０８が、前回受信され、記憶部１０９に格納されたデータと同一のデータを受信した場合には（Ｓ２３でＹＥＳ、Ｓ２４でＹＥＳ）、即座にＳ２９へと移行し、規定された時間ごとにデータ出力を行なうためのタイマを再起動させる。その際、キーステータスの変更などの動作は行なわない。
【００７６】
受信部１０８がキーデータを受信していない場合には（Ｓ２３でＮＯ）、情報変換制御部１０７は、すべてのキーのキーステータスを確認する（Ｓ３０）。全てのキーのキーステータスがオフ状態であればすべてのキーが押されていない状態であると判断し（Ｓ３０でＮＯ）、制御はＳ２３へ戻る。
【００７７】
キーステータスがオン状態のキーが存在すれば（Ｓ３０でＹＥＳ）、情報変換制御部１０７は、規定された時間にセットされたタイマが満了したか否かを判断する（Ｓ３１）。タイマが満了していない場合には（Ｓ３１でＮＯ）、Ｓ２３におけるデータ受信検知処理へと移行する。
【００７８】
タイマが満了した場合には（Ｓ３１でＹＥＳ）、情報変換制御部１０７は、記憶部１０９へ格納されたデータを消去するとともに、キー解放を示すコードをインターフェイス変換制御部１０６に出力する（Ｓ３２）。インターフェイス変換制御部１０６は、キー解放を示すコードをアプリケーションプログラムに引き渡す。
【００７９】
その後、情報変換制御部１０７は、オン状態のキーステータスをオフ状態へと変更する（Ｓ３３）。情報変換制御部１０７は、タイマが動作中であるか否かを調べる（Ｓ３４）。この時、タイマは満了しており停止しているため（Ｓ３４でＹＥＳ）、Ｓ２３へ移行する。
【００８０】
受信部１０８が、キーの解放コードを受信した場合には（Ｓ２５でＹＥＳ）、情報変換制御部１０７は、記憶部１０９へ格納されているデータを消去するとともに、キー解放を示すコードをインターフェイス変換制御部１０６に出力する（Ｓ３２）。インターフェイス変換制御部１０６は、キー解放を示すコードをアプリケーションプログラムに引き渡す。
【００８１】
情報変換制御部１０７は、オン状態のキーステータスをオフ状態へと変更する（Ｓ３３）。情報変換制御部１０７は、タイマが動作中であるか否かを判断する（Ｓ３４）。この時、タイマは満了しておらず動作中であるため（Ｓ３４でＮＯ）、規定時間タイマを停止させて後（Ｓ３５）、Ｓ２３へ移行する。
【００８２】
以上説明したように、キーが押されている間は所定の時間間隔でワイヤレス送信装置１からワイヤレス受信装置２へデータが伝送される。
【００８３】
また、ワイヤレス受信装置２は、データを受信していない場合であってもキーステータスを確認することにより、キーのオートリピート状態を解除するための判断を独自に行なうことができる。このため、通信路が遮断等され、ワイヤレス送信装置１からワイヤレス受信装置２にキーの解放データが送信されない場合であっても、ワイヤレス受信装置２は、キーのオートリピート状態を解除することができる。
【００８４】
なお、ワイヤレス受信装置２のタイマにおいて計測される規定された時間を、アプリケーションプログラムが自動的にキーのオートリピート状態に入るための時間より短く設定しておけば、通信路における障害発生時に、意図しないオートリピート状態になることを回避できる。
【００８５】
また、ワイヤレス送信装置１はキーが押されている間の限られた期間のみデータ伝送を行えばよい。このため、ワイヤレス送信装置１の消費電力を低減させることができる。特に、バッテリで駆動するキーボードなどのワイヤレス周辺機器では、消費電力が低減することにより長時間の使用が可能となる。
【００８６】
（実施の形態２）
本発明の実施の形態２に係るワイヤレス情報伝送システムは、図２を参照して説明した実施の形態１に係るワイヤレス情報伝送システムと同様のハードウェア構成をとる。このため、その詳細な説明はここでは繰返さない。
【００８７】
実施の形態２のワイヤレス情報伝送システムでは、ワイヤレス送信装置１の情報生成制御部１０３によるデータ送信処理およびワイヤレス受信装置２の情報変換制御部１０７によるデータ受信処理が実施の形態１とは一部異なる。以下、相違点を中心に各処理について説明する。
【００８８】
図５を参照して、ワイヤレス送信装置１の情報生成制御部１０３によるデータ送信処理について説明する。図３に示した実施の形態１に係るデータ送信処理では、キーが押されている間は、規定された時間ごとに同一のデータを送信するのに対し、実施の形態２に係るデータ送信処理では、キーが押されている間、規定された時間ごとにデータを送信する点は共通するが、後述するステータス通知データを送信する点が相違する。
【００８９】
図３と同様の処理については、同一の参照符号を付し、その詳細な説明はここでは繰返さない。
【００９０】
キーを解放するイベントが発生した場合には、該当するキーのキーステータスはオン状態になっているはずなので（Ｓ３でＹＥＳ、Ｓ４でＹＥＳ）、情報生成制御部１０３は、そのキーに関するキーステータスをオン状態からオフ状態に変更する（Ｓ５）。その後、情報生成制御部１０３は、キーが解放された状態を示すステータス通知データを生成する（Ｓ１３）。ステータス通知データとは、キーデータそのものとの差異が明らかに判別可能な識別子が付けられたデータであり、キープレスまたはキー解放のどちらかの状態を示すデータである。すなわち、ステータス通知データにはキーコードに関する情報が付されていない。キー解放を示すステータス通知データがワイヤレス受信装置２に対して送信される（Ｓ８）。
【００９１】
キーが押された状態でかつ規定された時間にセットされたタイマが満了になった場合には（Ｓ１０でＹＥＳ、Ｓ１１でＹＥＳ）、情報生成制御部１０３は、キープレス状態であることを示すステータス通知データを生成し（Ｓ１３）、ワイヤレス受信装置２に送信する（Ｓ８）。
【００９２】
図６を参照して、ワイヤレス受信装置２の情報変換制御部１０７によるデータ受信処理について説明する。図４に示したデータ受信処理では、同一のデータを受信したか否かの判断と、キー解放データを受信したか否かの判断を、キーデータの参照により行なうのに対し、図６のデータ受信処理では、この判断をステータス通知データの参照により行なう。
【００９３】
図４と同様の処理については、同一の参照符号を付し、その詳細な説明はここでは繰返さない。
【００９４】
何らかのワイヤレスデータを受信すると（Ｓ２３でＹＥＳ）、情報変換制御部１０７は、受信したデータがステータス通知データであるか否かを判断する（Ｓ４０）。受信したデータがステータス通知データである場合には（Ｓ４０でＹＥＳ）、ステータス通知データの内容が調べられる（Ｓ４２）。ステータス通知データがキー解放を示す場合には（Ｓ４１でＹＥＳ）、Ｓ３２以降の処理が行なわれ、インターフェイス変換制御部１０６に対してキー解放データを出力する処理が行なわれる。
【００９５】
ステータス通知データがキープレスを示す場合には（Ｓ４１でＮＯ）、Ｓ２９以降の処理が行なわれる。すなわち、情報変換制御部１０７は、通信路に何らかの障害が発生したか否かを判断するため、規定された時間を測定するタイマを起動させる。
【００９６】
受信したデータがステータス通知データではない場合には（Ｓ４０でＮＯ）、通常のキーデータが受信されたので、Ｓ２６以降にてデータの出力処理が行なわれる。
【００９７】
実施の形態２では、キーデータの代わりに適宜ステータス通知データが送信される。ステータス通知データには、キーコードが含まれていないため、キーデータに比べ情報量が小さい。このため、通信路上を流れるデータ量を必要最小限にとどめることができ、その結果として消費電力を低減することができる。
【００９８】
（実施の形態３）
図７を参照して、本発明の実施の形態３に係るワイヤレス情報伝送システムは、情報を無線により送信および受信するワイヤレス送信装置３と、ワイヤレス送信装置３より送信された情報を受信するとともに、ワイヤレス送信装置３に対して情報を送信するワイヤレス受信装置４とを含む。
【００９９】
ワイヤレス送信装置３は、指示を入力するためにユーザが使用する入力部１０２と、入力部１０２に接続され、入力部１０２から出力される信号に基づき所定のフォーマットに従ったデータを生成する情報生成制御部２０３とを含む。
【０１００】
ワイヤレス送信装置３は、さらに、情報生成制御部２０３に接続され、情報生成制御部２０３で生成されたデータを一時的に格納する記憶部２０４と、情報生成制御部２０３に接続され、情報生成制御部２０３より出力されるデータをワイヤレス信号１１０に変換し、外部に伝送する送信部１０４と、情報生成制御部２０３に接続され、外部より受信したデータを情報生成制御部２０３に出力する受信部２０５とを含む。
【０１０１】
ワイヤレス受信装置４は、ワイヤレス送信装置１より送信されたワイヤレス信号１１０を受信する受信部１０８と、受信部１０８に接続され、受信部１０８より受信したデータを所定のフォーマットに従い変換する情報変換制御部２０９とを含む。
【０１０２】
ワイヤレス受信装置４は、さらに、情報変換制御部２０９に接続され、データを一時的に記憶するための記憶部１０９と、情報変換制御部２０９に接続され、情報変換制御部２０９より与えられるデータを適切な手順にワイヤレス受信装置４上で動作するアプリケーションプログラム（図示せず）に受け渡すインターフェイス変換制御部１０６と、情報変換制御部２０９に接続され、情報変換制御部２０９より出力されるデータをワイヤレス送信可能なデータに変換し、ワイヤレス送信装置３に対して送信する送信部２１０とを含む。
【０１０３】
ワイヤレス送信装置３の情報生成制御部２０３についてさらに詳細に説明する。情報生成制御部２０３は、単数または複数個のＩＣなどのコントローラからなる。情報生成制御部２０３は、上述のように入力部１０２から出力される信号を送信部１０４を用いてワイヤレス伝送するための制御を行なう。それとともに、受信部２０５で受信され、変換された制御データを解釈し、制御データに基づいた処理を実行する。
【０１０４】
情報生成制御部２０３は、記憶部２０４を用いて通信データの一時的格納およびそのデータの参照を行なう。
【０１０５】
ワイヤレス受信装置４の情報変換制御部２０９についてさらに詳細に説明する。情報変換制御部２０９は、単数または複数個のＩＣなどのコントローラからなる。情報変換制御部２０９は、上述の機能に加えて、タイマ機能を持ち、ある規定された時間ごとに必要な処理を実行することができる。それとともに、情報変換制御部２０９は、受信部１０８より受信したデータとタイマ機能を用いた処理の結果とから制御データを作成し、送信部２１０を介してワイヤレス送信装置３に送信する。
【０１０６】
図８を参照して、ワイヤレス送信装置３の情報生成制御部２０３によるデータ送信処理について説明する。なお、以下の説明では、図３と同様の処理については、同一の参照符号を付し、その詳細な説明はここでは繰返さない。
【０１０７】
情報生成制御部２０３は、初期化処理を実行する（Ｓ５０）。初期化処理とは、情報生成制御部２０３をキー入力イベントおよびキー解放イベントを検知可能な状態にし、かつ送信部１０４をワイヤレス信号１１０を送信可能な状態にするとともに、受信部２０５をワイヤレス受信装置４から送信される制御データを含むワイヤレス信号２１２を受信可能な状態にする処理である。
【０１０８】
初期化処理（Ｓ５０）が行なわれた後、情報生成制御部２０３は、受信部２０５がワイヤレス受信装置４から制御データを受信されたか否かを判断する（Ｓ５１）。
【０１０９】
制御データが受信された場合には（Ｓ５１でＹＥＳ）、情報生成制御部２０３は、記憶部２０４に格納してある送信済のデータを参照し、ワイヤレス受信装置４に対し同一のデータを再送するため、再送データを作成する（Ｓ５２）。その後、送信部１０４からワイヤレス受信装置４に対して再送データが送信される。それとともに、情報生成制御部２０３は、送信したデータを記憶部２０４へ格納する（Ｓ５３）。その後、Ｓ１２以降の処理が行なわれる。
【０１１０】
図９を参照して、ワイヤレス受信装置４の情報変換制御部２０９によるデータ受信処理について説明する。なお、以下の説明では、図４と同様の処理については、同一の参照符号を付し、その詳細な説明はここでは繰返さない。
【０１１１】
情報変換制御部２０９は、初期化処理を実行する（Ｓ６１）。初期化処理には、記憶部１０９の初期化処理およびインターフェイス変換制御部１０６の初期化処理に加えて、ワイヤレス送信装置３に対し、ワイヤレス信号２１２からなる制御データを送信可能な状態にするための送信部２１０の初期化処理が含まれる。
【０１１２】
初期化処理の後、情報変換制御部１０７は、データを受信したか否かを検知する（Ｓ２３）。何らかのワイヤレス信号を受信した場合には（Ｓ２３でＹＥＳ）、受信したデータが、記憶部１０９に格納されている前回受信したデータと等しいか判断する（Ｓ２４）。
【０１１３】
受信したデータと記憶部１０９に格納されているデータとが異なる場合には（Ｓ２４でＮＯ）、情報生成制御部２０３は、受信したデータが解放データか否かを判断する（Ｓ２５）。受信したデータがキー入力データである場合には（Ｓ２５でＮＯ）、そのキーに対するステータスがオン状態にされ（Ｓ２６）、受信したデータが記憶部１０９へ格納される（Ｓ２７）。情報変換制御部２０９は、同じデータをインターフェイス変換制御部１０６に対して出力する（Ｓ２８）。受信データを受け取ったインターフェイス変換制御部１０６は、そのデータをアプリケーションプログラムに引き渡す。その後、情報変換制御部２０９は、通信障害を検出するために用いられ、規定された時間を計測するタイマを起動させる（Ｓ２９）。
【０１１４】
それに引き続き、情報変換制御部２０９は、制御タイマが起動中か否かを判断する（Ｓ６６）。制御タイマは、規定時間タイマとは異なる種別のタイマである。制御タイマは、データの再送要求に対するワイヤレス送信装置３の応答の有無を判断するために用いられるタイマである。なお、データの再送要求は、後述するように、規定時間タイマが満了した後、送信部２１０からワイヤレス受信装置に対して送信される。
【０１１５】
通常、制御タイマが満了するまでの時間は、Ｓ２９で起動される規定時間タイマが満了するまでの時間よりも短いかまたは同等に設定される。
【０１１６】
Ｓ６６への移行タイミングにおいて、ワイヤレス送信装置３からワイヤレスデータを受信したかまたはキー解放データが出力されていた場合には、データの再送を確認するための制御タイマを起動させておく必要はない。このため、情報変換制御部２０９は、制御タイマが起動中か否かを確認し（Ｓ６６）、制御タイマが起動中であれば（Ｓ６６でＹＥＳ）、制御タイマを停止させ（Ｓ６７）、Ｓ２３へ移行する。制御タイマが停止していれば（Ｓ６６でＮＯ）、情報変換制御部２０９は、何も処理をせず、Ｓ２３へ移行する。
【０１１７】
Ｓ３１の処理で、規定時間タイマが満了になったと判断され、規定された時間の間に期待されていたはずのワイヤレス送信装置３からのデータ受信が認められなかった場合には（Ｓ３１でＹＥＳ）、情報変換制御部２０９は、制御タイマが起動中か否かを判断する（Ｓ６２）。
【０１１８】
制御タイマが起動していなければ（Ｓ６２でＮＯ）、情報変換制御部２０９は、再送要求を示す制御データを送信部２１０を介してワイヤレス送信装置３へ送信する（Ｓ６４）。それと同時に、情報変換制御部２０９は制御タイマを起動させる（Ｓ６５）。制御タイマは上述したように、ワイヤレス受信装置４からの再送要求を示す制御データに対する、ワイヤレス送信装置３の応答の有無を判断するために用いられるタイマである。Ｓ６５にて制御タイマを起動させた後は、制御はＳ２３へ移行する。
【０１１９】
Ｓ６４の処理において送信される制御データは、一時的に通信路が遮断されたなどの状態に陥ったときに回復を図るためのデータの再送要求である。Ｓ６５で起動される制御タイマが満了するまでの間にデータを受信しなければ、通信路が回復不可能な状態にあると判断される。
【０１２０】
Ｓ６２において制御タイマが起動されていると判断された場合には（Ｓ６２でＹＥＳ）、制御タイマが満了したか否かが調べられる（Ｓ６３）。制御タイマが満了していなければ（Ｓ６３でＮＯ）、Ｓ２３に移行する。
【０１２１】
制御タイマが満了した場合には（Ｓ６３でＹＥＳ）、通信路が障害により遮断され、回復不可能な状態にあると判断できる。このため、情報変換制御部２０９は記憶部１０９に格納されているデータを消去するとともに、インターフェイス変換制御部１０６にキー解放を示すコードを出力する（Ｓ３２）。インターフェイス変換制御部１０６は、キー解放を示すコードをアプリケーションプログラムに引き渡す。
【０１２２】
情報変換制御部２０９は、オン状態のキーステータスをオフ状態へと変更し（Ｓ３３）、規定時間タイマが起動中か否かを判断する（Ｓ３４）。
【０１２３】
規定時間タイマが起動していなければ（Ｓ３４でＮＯ）、Ｓ６６へ移行し、規定時間タイマが起動していれば（Ｓ３４でＹＥＳ）、情報変換制御部２０９は、規定時間タイマを停止させた後（Ｓ３５）、Ｓ６６へ移行する。
【０１２４】
以上説明したように、ワイヤレス受信装置４は、規定された時間の間にデータを受信しなければ、データの再送要求をワイヤレス送信装置３に対して送信する。データの再送要求を送信してから、さらに所定の時間待ってもデータを受信することができなければ通信路に障害が発生したと判断され、キーの解放データがインターフェイス変換制御部１０６に出力される。このため、通信路が遮断等され、ワイヤレス送信装置３からワイヤレス受信装置４にキーの解放データが送信されない場合であっても、ワイヤレス受信装置４は、キーのオートリピート状態を解除することができる。
【０１２５】
（実施の形態４）
本発明の実施の形態３に係るワイヤレス情報伝送システムは、図７を参照して説明した実施の形態３に係るワイヤレス情報伝送システムと同様のハードウェア構成をとる。このため、その詳細な説明はここでは繰返さない。
【０１２６】
実施の形態４に係るワイヤレス情報伝送システムでは、ワイヤレス送信装置３の情報生成制御部２０３によるデータ送信処理およびワイヤレス受信装置４の情報変換制御部２０９によるデータ受信処理がワイヤレス送信装置３とは一部異なる。以下、相違点を中心に各処理について説明する。
【０１２７】
図１０を参照して、ワイヤレス送信装置３の情報生成制御部２０３によるデータ送信処理について説明する。図８に示すデータ送信処理では、キーが押されている間は、同一のデータを送信する。これに対し、図１０のデータ送信処理では、規定された時間ごとにデータを送信する点は共通するが、実施の形態２で説明したステータス通知データを送信する点が異なる。
【０１２８】
図５または図８と同様の処理については同一の参照符号を付し、その詳細な説明はここでは繰返さない。
【０１２９】
初期化処理（Ｓ５０）の後、情報生成制御部２０３は、受信部２０５がワイヤレス受信装置４から制御データを受信したか否かを判断する（Ｓ５１）。
【０１３０】
制御データが受信された場合には（Ｓ５１でＹＥＳ）、情報生成制御部２０３は、すべてのキーに関するキーステータスの確認を行い、確認の結果に見合ったステータス通知データを作成する（Ｓ５７）。すなわち、すべてのキーが押されていない状態であれば、情報生成制御部２０３はキー解除状態を示すステータス通知データを作成する。それ以外の場合には、キープレス状態であることを示すステータス通知データを生成する。
【０１３１】
作成されたデータはワイヤレス受信装置４へ送信される（Ｓ８）。その後、Ｓ８以降の処理が行なわれる。その他の処理に関しては、図５のデータ送信処理と同様であるため、その詳細な説明はここでは繰返さない。
【０１３２】
図１１を参照して、ワイヤレス受信装置４の情報変換制御部２０９によるデータ受信処理について説明する。図９に示したデータ受信処理では、同一のデータを受信したか否かの判断と、キー解放データを受信したか否かの判断を、キーデータの参照により行なうのに対し、図１１のデータ受信処理では、この判断をステータス通知データの参照により行なう。
【０１３３】
図９と同様の処理については、同一の参照符号を付し、その詳細な説明はここでは繰返さない。
【０１３４】
Ｓ２３において何らかのワイヤレスデータ受信を検知した後（Ｓ２３でＹＥＳ）、情報変換制御部２０９は、受信したデータがステータス通知データであるか否かを判断する（Ｓ４０）。
【０１３５】
受信したデータがステータス通知データではない場合には（Ｓ４０でＮＯ）、新たにキー入力が行なわれたことを示すため、Ｓ２６以降の処理が実行される。
【０１３６】
受信データがステータス通知データである場合には（Ｓ４０でＹＥＳ）、ステータス通知データの内容が判断される（Ｓ４１）。ステータス通知データがキー解放を示すデータの場合には（Ｓ４１でＹＥＳ）、Ｓ３２以降の処理が行なわれ、キー解放データをインターフェイス変換制御部１０６に対して出力する処理が実行される（Ｓ３２）。
【０１３７】
受信したステータス通知データがキープレスを示すデータであるときには、通信障害を検出するために用いられ、情報変換制御部２０９は、規定された時間を計測するタイマを起動させる（Ｓ２９）。
【０１３８】
Ｓ２９における規定時間タイマ起動後、情報変換制御部２０９は、制御タイマが起動中か否かを判断する（Ｓ６６）。制御タイマは、実施の形態３で説明したように規定時間タイマとは異なる種別のタイマである。制御タイマは、データの再送要求に対するワイヤレス送信装置３の応答の有無を判断するために用いられる。なお、データの再送要求は、規定時間タイマが満了した後、送信部２１０からワイヤレス受信装置に対して送信される。
【０１３９】
Ｓ６６への移行タイミングにおいて、ワイヤレス送信装置３からワイヤレスデータを受信したかまたはキー解放データが出力されていた場合には、データの再送を確認するための制御タイマを起動させておく必要はない。このため、情報変換制御部２０９は、制御タイマが起動中か否かを調べ（Ｓ６６）、制御タイマが起動中であれば（Ｓ６６でＹＥＳ）、制御タイマを停止させ（Ｓ６７）、Ｓ２３へ移行する。制御タイマが停止していれば（Ｓ６６でＮＯ）、情報変換制御部２０９は、何も処理をせず、Ｓ２３へ移行する。
【０１４０】
Ｓ３１の処理で、規定時間タイマが満了になったと判断され、規定された時間の間に期待されていたはずのワイヤレス送信装置３からのデータ受信が認められなかった場合には（Ｓ３１でＹＥＳ）、情報変換制御部２０９は、制御タイマが起動中か否かを調べる（Ｓ６２）。
【０１４１】
制御タイマが起動していなければ（Ｓ６２でＮＯ）、情報変換制御部２０９は、再送要求を示す制御データを送信部２１０を介してワイヤレス送信装置３へ送信する（Ｓ６４）。それと同時に、情報変換制御部２０９は制御タイマを起動させる（Ｓ６５）。制御タイマは上述したように、ワイヤレス受信装置４からの再送要求を示す制御データに対するワイヤレス送信装置３の応答の有無を判断するために用いられるタイマである。Ｓ６５にて制御タイマを起動させた後は、制御はＳ２３へ移行する。
【０１４２】
Ｓ６４の処理において送信される制御データは、一時的に通信路が遮断されたなどの状態に陥ったときに回復を図るためのデータ再送要求である。Ｓ６５で起動される制御タイマが満了するまでの間にデータを受信しなければ、通信路が回復不可能な状態にあると判断される。通常、制御タイマが満了するまでの時間は、Ｓ２９にて起動される規定時間タイマよりも短いか同等に設定される。
【０１４３】
Ｓ６２において制御タイマが起動されていると判断された場合には（Ｓ６２でＹＥＳ）、制御タイマが満了したか否かが調べられる（Ｓ６３）。制御タイマが満了していなければ（Ｓ６３でＮＯ）、Ｓ２３に移行する。
【０１４４】
制御タイマが満了した場合には（Ｓ６３でＹＥＳ）、通信路が障害により遮断され、回復不可能な状態にあると判断できる。このため、情報変換制御部２０９は記憶部１０９に格納されているデータを消去するとともに、インターフェイス変換制御部１０６にキー解放を示すコードを出力する（Ｓ３２）。インターフェイス変換制御部１０６は、キー解放を示すコードをアプリケーションプログラムに引き渡す。
【０１４５】
その他の処理は、図９を参照して説明したデータ受信処理と同様である。このため、その詳細な説明はここでは繰返さない。
【０１４６】
以上説明したように、ワイヤレス受信装置４は、規定された時間の間データを受信しなければ、データの再送要求をワイヤレス送信装置３に対して送信する。データの再送要求を送信してから、さらに所定の時間待ってもデータを受信することができなければ通信路に障害が発生したと判断され、キーの解放データがインターフェイス変換制御部１０６に出力される。このため、通信路が遮断等され、ワイヤレス送信装置３からワイヤレス受信装置４にキーの解放データが送信されない場合であっても、ワイヤレス受信装置４は、キーのオートリピート状態を解除することができる。
【０１４７】
また、キーデータの代わりに適宜ステータス通知データが送信される。ステータス通知データには、キーコードが含まれていないため、キーデータに比べ情報量が小さい。このため、通信路上を流れるデータ量を必要最小限にとどめることができ、その結果として消費電力を低減することができる。
【０１４８】
（実施の形態５）
本発明の実施の形態５に係るワイヤレス情報伝送システムは、図７を参照して説明した実施の形態３に係るワイヤレス情報伝送システムと同様のハードウェア構成をとる。このため、その詳細な説明はここでは繰返さない。
【０１４９】
実施の形態５に係るワイヤレス情報伝送システムは、ワイヤレス受信装置４より送信される情報伝送許可に応答してワイヤレス送信装置３がキーデータを送信する。
【０１５０】
ワイヤレス送信装置３の情報生成制御部２０３は、ワイヤレス受信装置４からワイヤレス信号２１２により情報伝送許可が与えられるのを待つ。情報生成制御部２０３は、情報伝送許可を受信した後、ワイヤレス受信装置４に対して伝送すべきデータを保持している場合にはそのデータを伝送する。また、情報生成制御部２０３は情報伝送許可の受信回数をカウントする機能を持ち、それが一定数になったとき予め定められた処理を実行することができるものとする。
【０１５１】
ワイヤレス受信装置４の情報変換制御部２０９は、受信部１０８で受信された信号を検知し、その信号を特定のフォーマットデータに変換した後にインターフェイス変換制御部１０６へ受け渡す。また、情報変換制御部２０９は、送信部２１０を介して情報伝送許可をワイヤレス送信装置３に送信するための機能を有する。さらに、情報変換制御部２０９は、情報伝送許可を与えるごとにその回数をカウントする機能を持ち、カウント値が規定回数を超えた場合に予め指定された処理を実行することができるものとする。
【０１５２】
図１２を参照して、ワイヤレス送信装置３の情報生成制御部２０３によるデータ送信処理について説明する。情報生成制御部２０３は、ワイヤレス受信装置４からの情報伝送許可を待ち、そのイベントが発生するタイミングに応答してデータを伝送する。
【０１５３】
図３と同様の処理については同一の参照符号を付し、その詳細な説明はここでは繰返さない。
【０１５４】
キーが最初に押されたことによりイベントが発生したときには（Ｓ４でＮＯ）、情報生成制御部２０３は、そのキーのキーステータスをオン状態に変更した後（Ｓ６）、カウンタを初期化する（Ｓ７２）。このカウンタはワイヤレス受信装置４からの情報伝送許可の受信回数をカウントするために使用される。その後、情報生成制御部２０３は、送信データを生成し（Ｓ７）。ワイヤレス受信装置４からの情報伝送許可を待つ（Ｓ７０）。受信部２０５が情報伝送許可を示すワイヤレス信号を受信した場合には（Ｓ７０でＹＥＳ）、情報生成制御部２０３は、情報伝送許可に応答し、送信データを送信部１０４を介してワイヤレス受信装置４へ送信する（Ｓ８）。その後、制御はＳ３へ戻る。
【０１５５】
キーイベントが発生しておらず、かついずれかのキーのキーステータスがオン状態である場合には（Ｓ３でＮＯ、Ｓ１０でＹＥＳ）、情報生成制御部２０３はワイヤレス受信装置４から情報伝送許可を与えられたか否かを判断する（Ｓ６８）。ワイヤレス受信装置４から情報伝送許可を与えられた場合には（Ｓ６８でＹＥＳ）、情報生成制御部２０３は、カウンタを１つインクリメントし（Ｓ６９）、カウンタ値が規定値を上回っているか否かを判断する（Ｓ７１）。カウンタ値が規定値を上回っている場合には（Ｓ７１でＹＥＳ）、情報生成制御部２０３は、カウンタを初期化するとともに（Ｓ７３）、キーステータスがオン状態のキーに対する送信データを生成し（Ｓ７）、そのデータをワイヤレス受信装置４へ伝送する（Ｓ７０、Ｓ８）。
【０１５６】
伝送許可が与えられていない場合（Ｓ６８でＮＯ）、またはカウンタ値が規定値を上回っていない場合には（Ｓ７１でＮＯ）、制御はＳ３へ戻る。
【０１５７】
以上のような処理を行なうことにより、キーステータスがオン状態にある場合には、情報伝送許可を規定回数受信するごとにキーステータスがオン状態であるキーのキーデータがワイヤレス受信装置４に対して送信される。
【０１５８】
図１３を参照して、ワイヤレス受信装置４の情報変換制御部２０９によるデータ受信処理について説明する。情報変換制御部２０９は、ワイヤレス送信装置３へ情報伝送許可を与えるための機能を有する。
【０１５９】
図４と同様の処理については、同一の参照符号を付し、その詳細な説明はここでは繰返さない。
【０１６０】
情報変換制御部２０９は、初期化処理の後（Ｓ２２）、送信部２１０を用いて、情報伝送許可をワイヤレス送信装置３へ送信する（Ｓ７６）。情報伝送許可を与えた結果、ワイヤレス送信装置３よりデータが受信されたか否かが判断される（Ｓ２３）。ワイヤレス送信装置３よりデータを受信することができなかったが、いずれかキーのキーステータスがオン状態である場合には（Ｓ３０でＹＥＳ）、カウンタを１つインクリメントする（Ｓ７４）。このカウンタが規定値を超えた時点でキー解放データがインターフェイス変換制御部１０６に出力される。ただし、ワイヤレス受信装置４におけるカウンタの規定値はワイヤレス送信装置３におけるカウンタの規定値よりも大きく設定される。
【０１６１】
カウンタ値が規定値を超えた場合には（Ｓ７５でＹＥＳ）、情報変換制御部２０９は、記憶部１０９へ格納済のデータを消去するとともに、キー解放データをインターフェイス変換制御部１０６に出力する（Ｓ３２）。また、情報変換制御部２０９は、キー解放データに対応するキーのキーステータスをオフ状態に変更する（Ｓ３３）。
【０１６２】
カウンタ値が規定値を超えていない場合は（Ｓ７５でＮＯ）、制御はＳ７６へ戻る。
受信部１０８がワイヤレス送信装置３よりデータを受信した場合、または、キー解放データを含めインターフェイス変換制御部１０６に何らかのコード出力が行なわれた場合には、カウンタが初期化される（Ｓ７７）。
【０１６３】
以上説明したようにワイヤレス送信装置３はワイヤレス受信装置４からの情報伝送許可のカウント数をもとに、送信データの生成および送信のタイミングを図ることができる。このため、不必要にデータを送信することがなくなり、処理の簡略化と同時に消費電力の削減に寄与することができる。
【０１６４】
ワイヤレス受信装置４は、タイマと組合わせることにより、ワイヤレス送信装置３に対する情報伝送許可を与えるタイミングを制御するようにしてもよい。
【０１６５】
ワイヤレス送信装置３は、情報伝送許可の受信回数が規定値を超えた場合、または、同一のデータを送信する際には、実施の形態２および４で説明したステータス情報を伝送するようにしてもよい。
【０１６６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１６７】
【図１】本発明の情報伝送処理の動作を説明するための図である。
【図２】本発明の実施の形態１および２に係るワイヤレス情報伝送システムの構成を示すブロック図である。
【図３】実施の形態１に係るデータ送信処理のフローチャートである。
【図４】実施の形態１に係るデータ受信処理のフローチャートである。
【図５】実施の形態２に係るデータ送信処理のフローチャートである。
【図６】実施の形態２に係るデータ受信処理のフローチャートである。
【図７】本発明の実施の形態３〜５に係るワイヤレス情報伝送システムの構成を示すブロック図である。
【図８】実施の形態３に係るデータ送信処理のフローチャートである。
【図９】実施の形態３に係るデータ受信処理のフローチャートである。
【図１０】実施の形態４に係るデータ送信処理のフローチャートである。
【図１１】実施の形態４に係るデータ受信処理のフローチャートである。
【図１２】実施の形態５に係るデータ送信処理のフローチャートである。
【図１３】実施の形態５に係るデータ受信処理のフローチャートである。
【図１４】従来の情報伝送処理におけるデータの流れを示す図である。
【図１５】従来の情報伝送処理の問題点を説明するための図である。
【符号の説明】
【０１６８】
１，３  ワイヤレス送信装置、２，４  ワイヤレス受信装置、１０２  入力部、１０３，２０３  情報生成制御部、１０４，２１０  送信部、１０６  インターフェイス変換制御部、１０７，２０９  情報変換制御部、１０８，２０５  受信部、１０９，２０４  記憶部、１１０，２１２  ワイヤレス信号。
【図１】
2006073032.tif 000003
【図２】
2006073032.tif 000004
【図３】
2006073032.tif 000005
【図４】
2006073032.tif 000006
【図５】
2006073032.tif 000007
【図６】
2006073032.tif 000008
【図７】
2006073032.tif 000009
【図８】
2006073032.tif 000010
【図９】
2006073032.tif 000011
【図１０】
2006073032.tif 000012
【図１１】
2006073032.tif 000013
【図１２】
2006073032.tif 000014
【図１３】
2006073032.tif 000015
【図１４】
2006073032.tif 000016
【図１５】
2006073032.tif 000017