(57)【要約】【課題】本発明の課題は、電波の強度が低下し、受信機での受信状態が不安定になってもリピート動作を中断させずに済むワイヤレスキーボード装置及び受信機を提供することである。【解決手段】上記課題は、ワイヤレス送信機を備えたキーボードと、コンピュータへ接続される受信機とからなる単方向通信式のワイヤレスキーボード装置であって、前記受信機は、前記ワイヤレス送信機から所定時間間隔で送信されてくるリピートコードを受信できたか否かを判定するリピートコード受信判定手段と、前記リピートコード受信判定手段で、リピートコードが受信できた判定された場合は、リピート状態を維持し、リピートコードが受信できなかったと判定された場合は、ブレイクコードを前記ワイヤレス送信機に対して送信するコード送信制御手段とを備えたことを特徴とするワイヤレスキーボード装置にて解決される。【選択図】　　　　図１
2004133755.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス送信機を備えたキーボードと、コンピュータへ接続される受信機とからなる単方向通信式のワイヤレスキーボード装置であって、
前記受信機は、前記ワイヤレス送信機から所定時間間隔で送信されてくるリピートコードを受信できたか否かを判定するリピートコード受信判定手段と、
前記リピートコード受信判定手段で、リピートコードが受信できたと判定された場合は、リピート状態を維持し、リピートコードが受信できなかったと判定された場合は、ブレイクコードを前記ワイヤレス送信機に対して送信するコード送信制御手段とを備えたことを特徴とするワイヤレスキーボード装置。
【請求項２】
請求項１記載のワイヤレスキーボード装置であって、
前記リピートコード受信判定手段は、前記ワイヤレス送信機から所定時間間隔で送信されてくるリピートコードを所定回数受信できたときに、リピート状態を維持することを特徴とするワイヤレスキーボード装置。
【請求項３】
請求項２記載のワイヤレスキーボード装置であって、
前記所定回数が１回又は数回となることを特徴とするワイヤレスキーボード装置。
【請求項４】
請求項１記載のワイヤレスキーボード装置であって、
前記リピートコード受信判定手段は、前記ワイヤレス送信機から送信されてくるリピートコードを予め定められた時間内に所定数受信できたときに、リピート状態を維持することを特徴とするワイヤレスキーボード装置。
【請求項５】
コンピュータに接続され、ワイヤレス送信機を備えたキーボードと単方向通信を行なう受信機であって、
前記ワイヤレス送信機から所定時間間隔で送信されてくるリピートコードを受信できたか否かを判定するリピートコード受信判定手段と、
前記リピートコード受信判定手段で、リピートコードが受信できたと判定された場合は、リピート状態を維持し、リピートコードが受信できなかったと判定された場合は、ブレイクコードを前記ワイヤレス送信機に対して送信するコード送信制御手段とを備えたことを特徴とする受信機。
【請求項６】
請求項５記載の受信機であって、
前記リピートコード受信判定手段は、前記ワイヤレス送信機から所定時間間隔で送信されてくるリピートコードを所定回数受信できたときに、リピート状態を維持することを特徴とする受信機。
【請求項７】
請求項６記載の受信機であって、
前記所定回数が１回又は数回となることを特徴とする受信機。
【請求項８】
請求項５記載の受信機であって、
前記リピートコード受信判定手段は、前記ワイヤレス送信機から送信されてくるリピートコードを予め定められた時間内に所定数受信できたときに、リピート状態を維持することを特徴とする受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ワイヤレスキーボード装置及び受信機に係り、詳しくは、ワイヤレスキーボード装置のリピート動作に関する。
【０００２】
【従来の技術】
従来、電波や赤外線を用いたワイヤレスキーボード（＝ワイヤレスキーボード装置）は、キーボードを接続して動作させるためのホストとなる装置本体と対となって構成される。具体的には、キーボードと接続し、該キーボードからのキーコードデータをキーボード送信データとしてパソコン側に送信する送信機、その送信機から送信されたキーボード送信データを受信して、接続されるパソコンに受け渡す受信機が具備される。
【０００３】
上記送信機は、キーボードのキーが押下された場合に、そのキーのメイク（Ｍａｋｅ）コードを、離されたときにブレイク（Ｂｒａｋｅ）コードを受信機へ送信する。メイク／ブレイクコードの違いは、それぞれ固有のキーコードを用意してもよいし、送信パケット中にメイク／ブレイクコードを区別するための識別ビットを設けてもよい。
【０００４】
また、同じキー入力を多量に連続して行ないたい場合、何度もキー押下を繰り返すことは、作業面からいって、効率の良いものとはいえない。そこで、１度キー押下を行なえば、そのキー押下継続時間に応じて、キーを何度も押下した時と同様の出力結果が得られるようにしたリピート機能がワイヤレスキーボードには通常備えられている。図６は、このようなワイヤレスキーボードにおける従来のリピート動作例を示す図である。同図において、ａは上記送信機からの送信データ（以下、キーボード送信データという）、ｂは上記受信機での受信データ（以下、レシーバ受信データという）、ｃは上記受信機からパソコンへ送信される送信データ（以下、レシーバ送信データという）を表す。以下、同図を用いて、ワイヤレスキーボードにおけるリピートの動作例について説明する。
【０００５】
まず、キーボードのキーが押下されると、送信機からメイクコードがキーボード送信データとして送信される。受信機はキーボードからのメイクコードを受信し、キーが押されたと判断されると、パソコンにメイクコードを送信（▲１▼参照）する。その後、ワイヤレスキーボードから送信されてくるリピート（Ｒｅｐｅａｔ）コード（このリピートコードは、例えば、押され続けているキーのメイクコードにリピートを表すビットが立てられて送信される）をＴｒｐ時間間隔で受信する（▲２▼〜▲４▼参照）ことでキーが押され続けているものと判断し、パソコンのリピート設定に従い、リピートコードをパソコンに送信する。受信機は、キーボードからのブレイクコードを受信した時点で、パソコンにブレイクコードを送信して、一連のリピート動作の処理を終える。
【０００６】
【発明が解決しようとする課題】
上述したリピートの動作例は、キーボードからのキーコードを受信機が安定して受信できた場合の例（正常動作例）であるが、送信機と受信機の間は無線又は赤外線等で接続されるため、両者間に壁などの遮へい物の影響や両者間の距離が長くなると、電波が弱くなって（弱電界状態）受信状態が不安定になる場合もある。受信状態が不安定になると、通信が途切れたり、キーボードからのキーコードが安定して受信できなかったりといった問題が生ずる。
【０００７】
図７は、そのような場合におけるワイヤレスキーボードのリピートの動作例を示した図である。同図において、キーボードからの送信データは上記図６と同じである。受信機は、ワイヤレスキーボードから送信されてくる該当キーのリピートコードの受信を開始した後、送信機から送信されたリピートコードが、電波が弱く１回受信出来なかったとする（▲１▼のレシーバ受信データの×印参照）。このとき、受信機は、等間隔で送られてくるであろうリピートコードを受信出来なかったことからキーが離されたと判断し、その時点でパソコンにブレイクコードを送信（▲２▼のレシーバ送信データ参照）する。その後、受信機において、リピートコードが受信された場合は、メイクコードをパソコンに送信（▲３▼のレシーバ送信データ参照）する。このように、従来は、電波の強度が低下し、受信機での受信状態が不安定になってリピートコードを１回受信出来なかったときは、リピート動作が中断されてしまうという問題があった。
【０００８】
本発明は、上記のような問題点に鑑みてなされたもので、その課題とするところは、電波の強度が低下し、受信機での受信状態が不安定になってもリピート動作を中断させずに済むワイヤレスキーボード装置及び受信機を提供することである。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、本発明は、請求項１に記載されるように、ワイヤレス送信機を備えたキーボードと、コンピュータへ接続される受信機とからなる単方向通信式のワイヤレスキーボード装置であって、前記受信機は、前記ワイヤレス送信機から所定時間間隔で送信されてくるリピートコードを受信できたか否かを判定するリピートコード受信判定手段と、前記リピートコード受信判定手段で、リピートコードが受信できたと判定された場合は、リピート状態を維持し、リピートコードが受信できなかったと判定された場合は、ブレイクコードを前記ワイヤレス送信機に対して送信するコード送信制御手段とを備えたことを特徴としている。
【００１０】
また、本発明は、請求項２に記載されるように、前記ワイヤレスキーボード装置であって、前記リピートコード受信判定手段は、前記ワイヤレス送信機から所定時間間隔で送信されてくるリピートコードを所定回数受信できたときに、リピート状態を維持することを特徴としている。
【００１１】
また、本発明は、請求項３に記載されるように、前記ワイヤレスキーボード装置であって、前記所定回数が１回又は数回となることを特徴としている。
【００１２】
また、本発明は、請求項４に記載されるように、前記ワイヤレスキーボード装置であって、前記リピートコード受信判定手段は、前記ワイヤレス送信機から所定時間間隔で送信されてくるリピートコードを予め定められた時間内に所定数受信できたときに、リピート状態を維持することを特徴としている。
【００１３】
さらに、上記課題を解決するため、本発明は、請求項５に記載されるように、コンピュータに接続され、ワイヤレス送信機を備えたキーボードと単方向通信を行なう受信機であって、前記ワイヤレス送信機から所定時間間隔で送信されてくるリピートコードを受信できたか否かを判定するリピートコード受信判定手段と、　前記リピートコード受信判定手段で、リピートコードが受信できたと判定された場合は、リピート状態を維持し、リピートコードが受信できなかったと判定された場合は、ブレイクコードを前記ワイヤレス送信機に対して送信するコード送信制御手段とを備えたことを特徴としている。
【００１４】
上記本発明の構成によれば、ワイヤレスキーボードと接続される送信機により、所定時間間隔で送られてくるリピートコードの待ち回数あるいは待ち時間を受信機において設定し、その設定された待ち回数分のリピートコードを受信できたとき、あるいはその設定された待ち時間で所定数のリピートコードを受信できたときにはリピート状態が維持される。そのため、電波の強度が低下し、受信機での受信状態が不安定になっても、リピート動作が優先的に継続され、中断されてしまうのを防ぐことができる。したがって、ワイヤレスキーボード装置及び受信機において安定したリピート動作の実現が可能となる。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１６】
図１は、本発明のワイヤレスキーボード装置の構成を示す図である。同図に示すように、このワイヤレスキーボード装置は、キーボード２００と接続される送信機１（＝ワイヤレス送信機）と、コンピュータ１００（以下、パソコンという）に接続される受信機２とから構成される。キーボード２００からのキーコードの出力は、送信機１を介して受信機２で受信され、受信機２からパソコン１００へと送信される。パソコン１００は受信機２から送信されるデータを処理してアプリケーション等を実行する。
【００１７】
上記送信機１と受信機２は、例えば、図２に示すように構成される。
【００１８】
図２において、送信機１は、キーボードからのキーボード送信データが入力される入力部１１、入力部１１から出力されるキーボード送信データを所定の通信フォーマットに変換して出力する通信処理部１２、所定の通信フォーマットに変換されたキーボード送信データをワイヤレス信号に変換し、外部の受信機に信号伝送する送信部１３とを備える。上記ワイヤレス信号としては、ＲＦ（Ｒａｄｉｏ　Ｆｒｅｑｕｅｎｃｙ）信号や赤外線信号などが考えられる。
【００１９】
受信機２は、送信機１から送信されてきたＲＦ信号の送信データ（レシーバ受信データ）を受信して周波数変換等の無線信号処理を行なう受信部２１、受信部２１からのデータを所定の通信フォーマットに変換する通信処理部２２、通信処理部２２からのデータをパソコンに出力するためのデータ（レシーバ送信データ）に変換する処理等をするデータ処理部２３から構成される。
【００２０】
本発明では、リピートコードの受信待ち時間、あるいは受信待ち回数が受信機２において設定され、設定時間内にリピートコードを受信できれば、リピート状態（該当キーが押され続けている状態）を維持し、リピートコードが受信できなければ、キーが離されたものとみなしてパソコンにブレイクコードが送信される。
【００２１】
次に、上記受信機２で行なわれる処理について図３を参照して説明する。図３は、上記ワイヤレスキーボード装置の受信機２によるリピート制御処理の手順を示すフローチャートである。ここでは、受信機２において設定されるリピートコードの受信待ち回数が１回に設定されているものと仮定し、以下、説明を進める。
【００２２】
図２において、受信機２は、まず、リピートを開始した後に送信機から等間隔（Ｔｒｐ間隔）で送られてくるであろうリピートコードの受信を１回待ち、リピートコード受信できたか否かを判定（Ｓ１）する。この判定（Ｓ１）で、リピートコードを受信できたと判定された（Ｓ１でＹＥＳ）ときは、リピート状態を維持（Ｓ２）する。一方、上記判定（Ｓ１）で、リピートコードを受信できなかったと判定された（Ｓ１でＮＯ）ときは、その時点でキーが離されたものと判断しパソコンにブレイクコードを送信（Ｓ３）する。以後は、該当キーのリピートが開始になった時点で、上記処理が繰り返される。
【００２３】
図４は、上記図３の処理を概念的に説明するための図で、受信機２において設定されている受信待ち回数（ここでは、受信待ち回数＝１回）でリピートコードが正常受信できたときにリピート状態が維持される場合を説明するための図である。同図に示すように、送信機１から等間隔で送られてくるであろうリピートコードを１回待った時点で正常受信できた（▲１▼参照）ときは、ブレイクコードの送信は行なわずに、該当キーのリピート状態が維持される。
【００２４】
図５は、上記図４同様、上記図３の処理を概念的に説明するための図で、受信機２において設定されている受信待ち回数（ここでは、受信待ち回数＝１回）でリピートコードが正常受信できなかったときにブレイクコードが送信される場合を説明するための図である。同図に示すように、送信機１から等間隔で送られてくるであろうリピートコードを１回待った時点で正常受信できなかった（▲１▼参照）ときは、その時点でキーが離されたものと判断しパソコンにブレイクコードが送信される（▲２▼参照）。
【００２５】
上記実施形態では、受信機２において設定されるリピートコードの受信待ち回数を１回と仮定したが、ｎ回に設定してもかまわない。この回数は、リピートコードの待ち時間に比例するため、リピートを優先するのであれば受信待ち回数を数回、すなわち待ち時間を増やして設定すればよい。この場合、本当はキーが離されており、そのキーのブレイクコードが受信できなかったときでも、リピートコードの待ち時間を長めに設定することで、リピートを繰り返す時間を長くすることができる。
【００２６】
上述したように、上記実施形態では、受信機２において、リピートコードの受信待ち回数が設定される形態であったが、これ以外にも、リピートコードの受信時間を設定しておき、その時間内で受信されたリピートコード数が所定数であるかどうかを判定し、所定数あればリピート状態を維持するような形態であってもよい。例えば、上記リピートコードの受信時間を「５０ｍｓ」、所定回数を「１回」と設定すれば、５０ｍｓ内に１回のリピートコードが受信されれば正常にリピートコードが受信されたと判断してリピート状態を維持する。
【００２７】
このように、本実施形態では、送信機１より、所定時間間隔で送られてくるリピートコードの待ち回数あるいは待ち時間が受信機２にて設定され、その設定された待ち回数その設定された待ち回数分のリピートコードを受信できたとき、あるいはその設定された待ち時間で所定数のリピートコードを受信できたときにはリピート状態が維持される。そのため、電波の強度が低下し、受信機での受信状態が不安定になっても、リピート動作が優先的に継続され、中断されてしまうのを防ぐことができ、安定したリピート動作の実現が可能である。
【００２８】
上記例において、受信機２の通信処理部の処理機能がリピートコード受信判定手段、コード送信制御手段に対応する。
【００２９】
【発明の効果】
以上、説明したように、本願発明によれば、ワイヤレスキーボードと接続される送信機により、所定時間間隔で送られてくるリピートコードの待ち回数あるいは待ち時間を受信機において設定し、その設定された待ち回数分のリピートコードを受信できたとき、あるいはその設定された待ち時間で所定数のリピートコードを受信できたときにはリピート状態が維持される。そのため、電波の強度が低下し、受信機での受信状態が不安定になっても、リピート動作が優先的に継続され、中断されてしまうのを防ぐことができる。したがって、ワイヤレスキーボード装置及び受信機において安定したリピート動作の実現が可能となる。
【図面の簡単な説明】
【図１】本発明のワイヤレスキーボード装置の構成を示す図である。
【図２】図１に示す送信機と受信機の構成を示すブッロク図である。
【図３】図２に示す受信機によるリピート制御処理の手順を示すフローチャートである。
【図４】受信機２において設定されている受信待ち回数でリピートコードが正常受信できたときにリピート状態が維持される場合を説明するための図である。
【図５】受信機２において設定されている受信待ち回数でリピートコードが正常受信できなかったときにブレイクコードが送信される場合を説明するための図である。
【図６】ワイヤレスキーボードにおける従来のリピート動作例（正常動作例）を示す図である。
【図７】受信機での受信状態が不安定な場合でのワイヤレスキーボードにおけるリピート動作例を示す図である。
【符号の説明】
１　送信機
２　受信機
１１　入力部
１２、２２　通信処理部
１３　送信部
２１　受信部
２３　データ処理部
１００　コンピュータ（パソコン）
２００　キーボード
【図１】
2004133755.tif 000003
【図２】
2004133755.tif 000004
【図３】
2004133755.tif 000005
【図４】
2004133755.tif 000006
【図５】
2004133755.tif 000007
【図６】
2004133755.tif 000008
【図７】
2004133755.tif 000009