(57)【要約】【課題】コンピュータの周辺機器及びその同期方法を提供する。【解決手段】ホストに接続され且つ第１の動作パターンで運転する第１の周辺機器、及び第２の周辺機器を含む周辺機器の同期方法は、第２の周辺機器がホストに接続された時（Ｓ３０３）、第２の周辺機器はホストから同期信号を取得するステップ（Ｓ３０５）と、第２の周辺機器は同期信号に基づいて第１の動作パターンと同じである第２の動作パターンで運転するステップ（Ｓ３０７）と、を含む。【選択図】図３
2014236499.tif 000002
【特許請求の範囲】
【請求項１】
ホストに接続され且つ第１の動作パターンで運転する第１の周辺機器、及び第２の周辺機器を含む周辺機器の同期方法であって、
前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器は前記ホストから同期信号を取得するステップと、
前記第２の周辺機器は前記同期信号に基づいて前記第１の動作パターンと同じである第２の動作パターンで運転するステップと、を含むことを特徴とする周辺機器の同期方法。
【請求項２】
前記同期信号は前記ホストにインストールされた検知プログラムにより提供され、且つ前記検知プログラムが前記同期信号を生成するステップは、
前記第２の周辺機器が前記ホストに接続された時、問い合せ信号を前記第１の周辺機器に出力するステップと、
前記第１の周辺機器が前記問い合せ信号に対して応答したアクナリッジ信号を受信するステップと、
前記アクナリッジ信号に基づいて前記同期信号を生成して前記第２の周辺機器に提供するステップと、を含むことを特徴とする請求項１に記載の周辺機器の同期方法。
【請求項３】
前記検知プログラムが受信した前記アクナリッジ信号は前記第１の周辺機器の前記第１の動作パターンの運転方式を指示し、
前記第２の周辺機器が受信した前記同期信号は前記第１の周辺機器の前記第１の動作パターンの運転方式を指示することを特徴とする請求項２に記載の周辺機器の同期方法。
【請求項４】
前記同期信号は前記ホストにインストールされた検知プログラムにより提供され、且つ前記検知プログラムが前記同期信号を生成するステップは、
前記第２の周辺機器が前記ホストに接続された時、前記第１の周辺機器及び前記第２の周辺機器を同期的に初期化して再起動させるようにリセット指令である前記同期信号を前記第１の周辺機器及び前記第２の周辺機器にそれぞれ出力するステップを含むことを特徴とする請求項１に記載の周辺機器の同期方法。
【請求項５】
前記第２の周辺機器は前記ホストから前記第２の周辺機器に出力したキーボードランプ信号制御指令を受信して該キーボードランプ信号制御指令を前記同期信号とすることを特徴とする請求項１に記載の周辺機器の同期方法。
【請求項６】
前記キーボードランプ信号制御指令はリセット指令であることを特徴とする請求項５に記載の周辺機器の同期方法。
【請求項７】
前記第２の周辺機器が前記ホストから前記同期信号を取得した同時に、前記第１の周辺機器も前記ホストから前記同期信号を同期的に取得したことを特徴とする請求項５に記載の周辺機器の同期方法。
【請求項８】
前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器はキーボード装置へとシミュレーションして前記ホストから前記同期信号を取得することを特徴とする請求項５に記載の周辺機器の同期方法。
【請求項９】
前記第１の動作パターンの運転方式とは発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指すことを特徴とする請求項１に記載の周辺機器の同期方法。
【請求項１０】
前記第１の動作パターンの運転方式とは、ゲームに用いられる前記第１の周辺機器のゲーム設定指令を指すことを特徴とする請求項１に記載の周辺機器の同期方法。
【請求項１１】
ホストに接続するのに適用する周辺機器であって、
前記ホストに接続され且つ第１の動作パターンで運転する第１の周辺機器と、
マイクロプロセッサ及びメモリを備える第２の周辺機器と、を備え、
前記メモリは前記マイクロプロセッサが実行するプログラムコードを格納して、前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器は前記ホストから同期信号を取得するステップと、
前記第２の周辺機器は前記同期信号に基づいて前記第１の動作パターンと同じである第２の動作パターンで運転するステップと、を実行させることを特徴とする周辺機器。
【請求項１２】
前記同期信号は前記ホストにインストールされた検知プログラムにより提供され、且つ前記検知プログラムが前記同期信号を生成するステップは、
前記第２の周辺機器が前記ホストに接続された時、問い合せ信号を前記第１の周辺機器に出力するステップと、
前記第１の周辺機器が前記問い合せ信号に対して応答したアクナリッジ信号を受信するステップと、
前記アクナリッジ信号に基づいて前記同期信号を生成して前記第２の周辺機器に提供するステップと、を含むことを特徴とする請求項１１に記載の周辺機器。
【請求項１３】
前記検知プログラムが受信した前記アクナリッジ信号は前記第１の周辺機器の前記第１の動作パターンの運転方式を指示し、また前記第２の周辺機器が受信した前記同期信号は前記第１の周辺機器の前記第１の動作パターンの運転方式を指示することを特徴とする請求項１２に記載の周辺機器。
【請求項１４】
前記同期信号は前記ホストにインストールされた検知プログラムにより提供され、且つ前記検知プログラムが前記同期信号を生成するステップは、
前記第２の周辺機器が前記ホストに接続された時、前記第１の周辺機器及び前記第２の周辺機器を同期的に初期化して再起動させるようにリセット指令である前記同期信号を前記第１の周辺機器及び前記第２の周辺機器にそれぞれ出力するステップを含むことを特徴とする請求項１１に記載の周辺機器。
【請求項１５】
前記第２の周辺機器は前記ホストから前記第２の周辺機器に出力したキーボードランプ信号制御指令を受信して該キーボードランプ信号制御指令を前記同期信号とすることを特徴とする請求項１１に記載の周辺機器。
【請求項１６】
前記キーボードランプ信号制御指令はリセット指令であり、
前記第２の周辺機器が前記ホストから前記同期信号を取得した同時に、前記第１の周辺機器も前記ホストから前記同期信号を同期的に取得したことを特徴とする請求項１５に記載の周辺機器。
【請求項１７】
前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器はキーボード装置へとシミュレーションして前記ホストから前記同期信号を取得することを特徴とする請求項１５に記載の周辺機器。
【請求項１８】
前記第１の動作パターンの運転方式とは、前記第１の周辺機器の発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指すことを特徴とする請求項１１に記載の周辺機器。
【請求項１９】
前記第１の動作パターンの運転方式とは、ゲームに用いられるゲーム設定指令を指すことを特徴とする請求項１１に記載の周辺機器。
【請求項２０】
前記第１の周辺機器及び前記第２の周辺機器はそれぞれキーボード、マウス、イヤホン、ヘッドホン、ヘッドホンマイク、スピーカー、ウェブカメラ及びコードホルダーのいずれかであることを特徴とする請求項１１に記載の周辺機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は周辺機器及びその同期方法に関するものであり、特にホストに結合するのに適用する周辺機器及びその同期方法に関するものである。
【背景技術】
【０００２】
近年、コンピューター技術が発達しているため、コンピューターの応用も多様になってきて、コンピューターは生活に不可欠な設備である。特に、ユーザーは周辺機器をコンピューターに結合してコンピューターの付加機能を拡充することができるため、コンピューターから派生した周辺機器も多様になってきて、例えば、マウス、キーボード、イヤホン、ヘッドホンやスピーカーなどがますます多様化している。
【０００３】
ところで、周辺機器は、視覚上の光学的効果を発生するように発光素子を備えることがある。また、周辺機器は、周辺機器の熱を放熱させるようにファンを備えることがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は周辺機器及びその同期方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る周辺機器の同期方法は、ホストに接続され且つ第１の動作パターンで運転する第１の周辺機器、及び第２の周辺機器を含む周辺機器の同期方法であって、第２の周辺機器がホストに接続された時、第２の周辺機器はホストから同期信号を取得するステップと、第２の周辺機器は同期信号に基づいて第１の動作パターンと同じである第２の動作パターンで運転するステップと、を含む。
【０００６】
本発明の一実施例において、上記同期信号はホストにインストールされた検知プログラムにより提供され、検知プログラムが同期信号を生成するステップは、第２の周辺機器がホストに接続された時、問い合せ信号（ｉｎｑｕｉｒｙ  ｓｉｇｎａｌ）を第１の周辺機器に出力するステップと、第１の周辺機器が問い合せ信号に対して応答したアクナリッジ信号（ａｃｋｎｏｗｌｅｄｇｅ  ｓｉｇｎａｌ）を受信するステップと、アクナリッジ信号に基づいて同期信号を生成して第２の周辺機器に提供するステップと、を含む。
【０００７】
本発明の一実施例において、上記同期信号はホストにインストールされた検知プログラムにより提供され、検知プログラムが同期信号を生成するステップは、第２の周辺機器がホストに接続された時、第１の周辺機器及び第２の周辺機器を同期的に初期化して再起動させるようにリセット指令である同期信号を第１の周辺機器及び第２の周辺機器にそれぞれ出力するステップを含む。
【０００８】
本発明に係る周辺機器は、ホストに接続するのに適用する周辺機器であって、ホストに接続され且つ第１の動作パターンで運転する第１の周辺機器と、マイクロプロセッサ及びメモリを備える第２の周辺機器と、を備え、メモリはマイクロプロセッサが実行するプログラムコードを格納して、第２の周辺機器がホストに接続された時、第２の周辺機器がホストから同期信号を取得するステップと、第２の周辺機器が同期信号に基づいて第１の動作パターンと同じである第２の動作パターンで運転するステップと、を実行させる。
【発明の効果】
【０００９】
本発明の具体的な手段は第１及び第２の周辺機器を含む周辺機器を利用して、第２の周辺機器がホストに接続された時、第２の周辺機器がホストから同期信号を取得して該同期信号に基づいて第１の動作パターンと同じである第２の動作パターンで運転することによって、周辺機器の運転の一致性を向上させる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る一実施例における周辺機器の模式図である。
【図２】本発明に係る別の実施例における周辺機器の模式図である。
【図３】本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。
【図４】本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。
【図５】本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。
【図６】本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。
【発明を実施するための形態】
【００１１】
前記の概説及び以下の実施例はいずれも本発明の技術手段と達成効果について更なる説明をするためのものであり、それらに述べられる実施例及び図面は参照しながら本発明を説明するためだけで、本発明を制限するものではない。
【００１２】
（実施例）
図１は本発明に係る一実施例における周辺機器の模式図である。図１に示すように、ホストに結合するのに適用する周辺機器は例えば第１の周辺機器及び第２の周辺機器を含む。第１の周辺機器はホストに接続され、第１の動作パターンで運転される。ホストは、例えばパソコン本体、ノートパソコン、タブレット型コンピューター、携帯通信機器や個人情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡ）などのものである。本実施例はホストの態様を制限するものではない。説明の便宜上、ホストとして、本実施例ではパソコン本体９を採用して説明する。
【００１３】
周辺機器係はパソコン本体９から派生した製品である。第１と第２の周辺機器はそれぞれ例えばキーボード、マウス、イヤホン、ヘッドホン、ヘッドホンマイク、スピーカー、ウェブカメラやコードホルダー（ｂｕｎｇｅｅ）である。説明の便宜上、本実施例において、第１の周辺機器としてはキーボード１０、第２の周辺機器としてはマウス１２を採用して説明する。なお、他の実施例において、第１と第２の周辺機器はそれぞれ例えば無線キーボード、無線マウス、無線イヤホン、無線ヘッドホン、ヘッドホンマイク、スピーカー、ウェブカメラやコードホルダー（ｂｕｎｇｅｅ）である。また、第１の周辺機器と第２の周辺機器は同じものであっても良く、異なるものであってもよい。本実施例は第１と第２の周辺機器の態様を制限するものではない。
【００１４】
また、第１の動作パターンの運転方式とはキーボード１０の発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指し、或いはゲームに用いられるゲーム設定指令を指す。説明の便宜上、本実施例の第１の動作パターンは、ムード照明を作り出すようにキーボード１０の発光素子を毎分１５回の発光頻度で点滅させたり又は例えば黄色光、緑色光、赤色光の順で変化させたり、若しくはキーボード１０のファンを例えば毎分６０回転の回転速度で運転させたりすることを指す。若しくは、キーボード１０がプロレベルプレーヤー設定、エキスパートレベルプレーヤー設定及びノーマルレベルプレーヤー設定を有する場合、第１の動作パターンは例えばプロレベルプレーヤー設定である。本実施例は第１の動作パターンの態様を制限するものではない。
【００１５】
次に、キーボード１０がパソコン本体９に接続されている状態でマウス１２がパソコン本体９に接続された時、マウス１２はパソコン本体９から同期信号を取得して、当該同期信号に基づいて第２の動作パターンで運転する。なお、第２の動作パターンは第１の動作パターンと同じである。また、マウス１２はマイクロプロセッサ１２０及びメモリ１２２を備える。メモリ１２２はマイクロプロセッサ１２０が実行するプログラムコードを格納して、マイクロプロセッサ１２０を以下のステップを実行させる。すなわち、マウス１２がパソコン本体９に接続された時、マウス１２のマイクロプロセッサ１２０はパソコン本体９から同期信号を取得して、当該同期信号に基づいて第２の動作パターンで運転する。なお、第２の動作パターンは第１の動作パターンと同じである。また、第２の動作パターンとはマウス１２の発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指し、或いはゲームに用いられるゲーム設定指令を指す。本実施例は第２の動作パターンの態様を制限するものではない。
【００１６】
詳しく言えば、マイクロプロセッサ１２０はメモリ１２２と結合している。マイクロプロセッサ１２０は例えば中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＣＰＵ）又はマイクロコントローラー（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ、ＭＣＵ）等であり、マウス１２内の各素子の間の信号計算と処理を実行する。本実施例はマイクロプロセッサ１２０の態様を制限するものではない。メモリ１２２は例えば不揮発性メモリにより構成され、例えばフラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）又は電気的消去書込み可能な読出し専用メモリ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ／Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＥＥＰＲＯＭ）である。本実施例はメモリ１２２の態様を制限するものではない。
【００１７】
同期信号は例えばキーボード１０の発光素子の発光頻度を指示してマウス１２の発光素子を同期的に作動させる信号である。マイクロプロセッサ１２０が同期信号を受信すると、マイクロプロセッサ１２０は発光素子を制御するためのプログラムコードを実行し、これにより、マウス１２の発光素子はキーボード１０の発光素子に同期的に作動するようになり、一致の点滅発光を達成する。他の実施例では、同期信号は例えばキーボード１０の発光素子の発光色の変化及び／又はファンの回転速度、及び／又はキーボード１０がゲームに用いられる第１の動作パターンを指示して、マウス１２に同期的に作動させる信号である。本実施例は同期信号の態様を制限するものではない。
【００１８】
また、マウス１２のマイクロプロセッサ１２０がパソコン本体９から同期信号を取得するのは、例えばパソコン本体９にインストールされた検知プログラム、又はマウス１２内のファームウエア（ｆｉｒｍｗａｒｅ）により実現される。本実施例はマウス１２がパソコン本体９から同期信号を取得する方式を制限するものではない。
【００１９】
例えば、同期信号はパソコン本体９にインストールされた検知プログラムにより提供され、当該検知プログラムが同期信号を生成するのには以下のステップを含む。すなわち、マウス１２がパソコン本体９に接続された時、問い合せ信号をキーボード１０に出力し、もちろん、キーボード１０は問い合せ信号に基づいてアクナリッジ信号を応答する。パソコン本体９はキーボード１０より応答したアクナリッジ信号を受信すると、アクナリッジ信号に基づいて同期信号を生成してマウス１２に提供する。
【００２０】
又は、例えば、同期信号はパソコン本体９にインストールされた検知プログラムにより提供され、且つ検知プログラムが同期信号を生成するためには以下のステップを含む。すなわち、マウス１２がパソコン本体９に接続された時、パソコン本体９はキーボード１０とマウス１２にそれぞれ同期信号を出力し、当該同期信号はリセット指令であり、キーボード１０及びマウス１２を同期的に初期化して再起動させる。
【００２１】
また、本発明はマウス１２のファームウエアにより、同期信号を取得する方式を実現する。例えば、マウス１２がパソコン本体９に接続された時、マウス１２はキーボード装置へとシミュレーションしてパソコン本体９から同期信号を取得する。この場合、マウス１２はパソコン本体９からマウス１２に出力したキーボードランプ信号制御指令を受信して該キーボードランプ信号制御指令を同期信号とする。当該キーボードランプ信号制御指令はリセット指令である。マウス１２がパソコン本体９から同期信号を取得した同時に、キーボード１０もパソコン本体９から同期信号を同期的に取得する。
【００２２】
上記に基づいて、まず、ユーザーはキーボード１０をパソコン本体９に結合し、キーボード１０の発光素子は毎分１５回の発光頻度で点滅する。そして、ユーザーはさらにマウス１２をパソコン本体９に結合する。この時、マウス１２はパソコン本体９から同期信号を取得して当該同期信号に基づいて第２の動作パターンで運転する。当該第２の動作パターンは第１の動作パターンと同じであるため、マウス１２の発光素子も毎分１５回の発光頻度で点滅する。これにより、キーボード１０及びマウス１２の発光素子は同じ発光頻度で同期的に運転する。
【００２３】
特に、他の実施例では、キーボード１０は例えばプロレベルプレーヤー設定、エキスパートレベルプレーヤー設定及びノーマルレベルプレーヤー設定を有する。もちろん、異なるレベルのプレーヤーについてキーボード１０のキーの応答速度を設定することができる。第１の動作パターンは例えばプロレベルプレーヤー設定である。マウス１２がパソコン本体９に接続された時、マウス１２はパソコン本体９から同期信号を取得して当該同期信号に基づいて第２の動作パターンで運転し、当該第２の動作パターンは第１の動作パターンと同じであるため、マウス１２もプロレベルプレーヤー設定を行うことになる。例えば、マウス１２のキー応答操作指令のポーリングレート（Ｐｏｌｌｉｎｇ  Ｒａｔｅ）はプロレベルプレーヤーに設定され、そこで、コンピューターゲームにおいて、キーボード１０とマウス１２はプロレベルプレーヤー設定の第１及び第２の動作パターンで同期的に運転する。
【００２４】
上記の周辺機器は異なる態様により実施することができる。例えば、図２は本発明に係る別の実施例における周辺機器の運転模式図である。図２に示すように、本実施例は前記実施例の周辺機器と類似し、例えば第２の周辺機器も同期信号に基づいて第２の動作パターンで運転することができ、当該第２の動作パターンも第１の動作パターンと同じである。
【００２５】
しかし、図２に示す周辺機器は第１の周辺機器、第２の周辺機器及び第３の周辺機器を含み、第１、第２及び第３の周辺機器はそれぞれ順序でホストに接続されている。説明の便宜上、本実施例のホストは例えばノートパソコン２９、第１の周辺機器は例えばマウス２０、第２の周辺機器は例えばコードホルダー２２、第３の周辺機器は例えばヘッドホン２４である。本実施例はホスト、第１、第２及び第３の周辺機器の態様を制限するものではない。
【００２６】
より詳しく言うと、まず、マウス２０がノートパソコン２９に接続され、マウス２０の発光素子は第１の動作パターンで運転する。そして、コードホルダー２２がノートパソコン２９に接続された時、コードホルダー２２はノートパソコン２９から同期信号を取得して、コードホルダー２２の発光素子は同期信号に基づいて第２の動作パターンで運転する。当該第２の動作パターンは第１の動作パターンと同じである。これにより、マウス２０及びコードホルダー２２の発光素子は同期になり、且つ一致の発光頻度を有する。
【００２７】
また、ヘッドホン２４がノートパソコン２９に接続された時、ヘッドホン２４はノートパソコン２９から同期信号を取得して、ヘッドホン２４の発光素子は同期信号に基づいて第３の動作パターンで運転する。当該第３の動作パターンは第１の動作パターンと同じである。これにより、マウス２０、コードホルダー２２及びヘッドホン２４の発光素子は一致の発光頻度を有する。他の実施例では、周辺機器は４つ、５つ又はそれより多くの周辺機器を含んでもよい。本実施例は周辺機器の態様と周辺機器の数を制限するものではない。
【００２８】
次に、周辺機器の同期方法の作動についてさらに説明する。
【００２９】
図３は本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。図３に示すように、周辺機器の同期方法では、ステップＳ３０１において、第１の周辺機器はホストに接続され且つ第１の動作パターンで運転する。
【００３０】
次に、ステップＳ３０３において、第２の周辺機器はホストに接続された時である。実際には、第２の周辺機器はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ；ユニバーサル・シリアル・バス）、音源端子、ＴＲＳ端子又は高精細度マルチメディアインターフェース（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ、ＨＤＭＩ（登録商標））等のインターフェースを介してホストに接続されることができ、これにより、ホストは第２の周辺機器を検知することができる。
【００３１】
ステップＳ３０５において、第２の周辺機器はホストから同期信号を取得する。実際には、第２の周辺機器はホストにインストールされた検知プログラム、又は第２の周辺機器そのもの内部のファームウエアにより同期信号を取得することができる。例えば、検知プログラムは同期信号を第２の周辺機器に提供し、当該同期信号は例えば第１の周辺機器の運転を指示して第２の周辺機器を同期的に運転させる信号、又は第１及び第２の周辺機器をリセットして運転させる信号、或いは第２の周辺機器がキーボード装置へとシミュレーションして受信するリセット信号である。また、第２の周辺機器はホストに有線接続又は無線接続することができる。これにより、ホストから同期信号を取得する。本実施例は第２の周辺機器がホストから同期信号を取得する方式を制限するものではない。
【００３２】
ステップＳ３０７において、第２の周辺機器は同期信号に基づいて第２の動作パターンで運転し、当該第２の動作パターンは第１の動作パターンと同じである。実際には、第２の動作パターンの運転方式とは第２の周辺機器の発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指し、或いはゲームに用いられるゲーム設定指令を指す。もし第２の周辺機器は同期信号を受信していない場合、第２の動作パターンは第１の動作パターンと異なる。一方、第２の周辺機器は同期信号を受信した場合、第２の動作パターンは第１の動作パターンと同じとなる。
【００３３】
実際には、同期信号は第１の周辺機器の運転状態を指示して第２の周辺機器を同期的に運転させる信号である。例えば、第１の周辺機器の発光素子は時間周期指令に基づいて点滅し、当該時間周期指令は発光素子を例えば参考タイミングから６秒ごとに発光させ、そこで、第２の周辺機器は同期信号に基づいて第２の動作パターンで運転し、当該第２の動作パターンは第１の動作パターンと同じであり、これにより、第２の周辺機器の発光素子も前記時間周期指令に基づいて点滅する。
【００３４】
また、同期信号はリセット指令であってもよく、第１の周辺機器及び第２の周辺機器を同期的に初期化して再起動させる。例えば、同期信号はリセットの時間周期指令であり、当該リセットの時間周期指令は発光素子を例えば参考タイミングから８秒ごとに発光させ、そこで、第１及び第２の周辺機器は同期信号に基づいてそれぞれ第１及び第２の動作パターンで運転し、当該第２の動作パターンは第１の動作パターンと同じであり、これにより、第１及び第２の周辺機器の発光素子も同期的に前記時間周期指令に基づいて点滅する。本実施例は同期信号の態様を制限するものではない。
【００３５】
当業者にさらに理解させるために、ここで別の実施例に係る周辺機器の同期方法を提供する。本実施例に係る周辺機器の同期方法はホストにインストールされた検知プログラムにより実現される。
【００３６】
図４は本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。図４に示すように、周辺機器の同期方法では、ステップＳ４０１において、第１の周辺機器はホストに接続され且つ第１の動作パターンで運転する。
【００３７】
次に、ステップＳ４０３において、第２の周辺機器はホストに接続される。ここでの操作と作用は前記の実施例で説明されたものと同じため、説明を省略する。
【００３８】
ステップＳ４０５において、ホストにインストールされた検知プログラムは問い合せ信号を第１の周辺機器に出力する。実際には、ホストは第２の周辺機器を検知すると、検知プログラムは自動的に起動して問い合せ信号を第１の周辺機器に出力する。なお、問い合せ信号は第１の周辺機器の状態を問い合わせるための信号である。第１の周辺機器は問い合せ信号を受信すると、当該問い合せ信号に基づいて応答の動作を起動し、これにより、第１の周辺機器はアクナリッジ信号をホストに応答することができる。
【００３９】
次に、ステップＳ４０７において、検知プログラムは第１の周辺機器が問い合せ信号に対して応答したアクナリッジ信号を受信するかを判断する。実際には、アクナリッジ信号は第１の周辺機器の状態を指示するとともにホストに報告するための信号であり、これにより、検知プログラムは第１の周辺機器の状態を指示するアクナリッジ信号を取得したかを判断する。判断結果は「はい」の場合、ステップＳ４０９に進む。判断結果は「いいえ」の場合、ステップＳ４０５に戻って、検知プログラムは問い合せ信号を第１の周辺機器に出力する。
【００４０】
ステップＳ４０９において、検知プログラムはアクナリッジ信号に基づいて同期信号を生成して第２の周辺機器に提供する。実際には、検知プログラムが第１の周辺機器の状態を指示するアクナリッジ信号を受信すると、検知プログラムは第１の周辺機器の状態を得て、そこで、検知プログラムは第１の周辺機器の状態に基づいて同期信号を生成して第２の周辺機器に提供する。
【００４１】
次に、ステップＳ４１１において、第２の周辺機器はホストから同期信号を取得し、且つステップＳ４１３において、第２の周辺機器は同期信号も基づいて第２の動作パターンで運転し、当該第２の動作パターンは第１の動作パターンと同じである。
【００４２】
詳しく言えば、検知プログラムが受信したアクナリッジ信号は第１の周辺機器の第１の動作パターンの運転方式を指示し、また第２の周辺機器が受信した同期信号は第１の周辺機器の第１の動作パターンの運転方式を指示する。これによると、検知プログラムはアクナリッジ信号に基づいて第１の周辺機器の第１の動作パターンの運転方式を得て、第２の周辺機器は同期信号に基づいて第１の周辺機器の第１の動作パターンの運転方式を得て、そこで、第２の周辺機器は第２の動作パターンの運転方式を変更して第１の動作パターンの運転方式に一致する。すると、第２の動作パターンは第１の動作パターンと同じとなる。
【００４３】
次に、前記の周辺機器の同期方法は異なるフローにより実施することができることを説明する。
【００４４】
図５は本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。図５に示すように、本実施例は前記の実施例に係る周辺機器の同期方法と類似し、例えば、周辺機器の同期方法も同期信号に基づいて第１及び第２周辺機器の動作パターンを同期させることができる。本実施例の周辺機器の同期方法は、ステップＳ５０１において、第１の周辺機器はホストに接続され且つ第１の動作パターンで運転する。次に、ステップＳ５０３において、第２の周辺機器はホストに接続される。ここでの操作と作用は前記の実施例で説明されたものと同じため、説明を省略する。
【００４５】
ステップＳ５０５において、ホストにインストールされた検知プログラムは同期信号を第１の周辺機器及び第２の周辺機器にそれぞれ出力する。実際には、同期信号は第１の周辺機器的第１の動作パターン及び第２の周辺機器の第２の動作パターンが同期的に運転するように指示する信号である。ホストの検知プログラムは第２の周辺機器を検知すると、新しく接続された装置を検知した旨を示す信号に基づいて同期信号を生成する。これにより、検知プログラムは同期信号を第１及び第２の周辺機器に出力する。
【００４６】
ステップＳ５０７において、同期信号はリセット指令であり、第１の周辺機器及び第２の周辺機器を同期的に初期化して再起動させ、当該第２の動作パターンは第１の動作パターンと同じである。実際には、同期信号は例えば周辺機器の運転時間、参考基準時間、頻度、回転速度、設定パターンやデューティ等の運転のリセット指令であり、そこで、第１の周辺機器及び第２の周辺機器は同期信号を受信すると、第１及び第２の周辺機器は同期的に初期化して再起動し、これにより、第２の動作パターンは第１の動作パターンと同じとなる。
【００４７】
例えば、同期信号は例えば周辺機器が同期的に初期化して再起動するように指示する信号であり、そこで、第１及び第２の周辺機器は同期的に初期化して再起動する。例えば、第１の周辺機器の発光素子は毎分１５回の発光頻度で運転し、第２の周辺機器の発光素子は毎分２０回の発光頻度で運転するが、同期信号は周辺機器の発光素子が毎分２５回の発光頻度で運転するように指示し、これにより、第１及び第２の周辺機器は同期的に初期化して再起動し、第１及び第２の周辺機器の発光素子を毎分２５回の発光頻度で同期的に運転させる。
【００４８】
他の実施例では、同期信号は第１又は第２の動作パターンのリセット信号に基づいてもよい。例えば、第１の周辺機器の発光素子は毎分１５回の発光頻度で運転し、第２の周辺機器の発光素子は毎分２０回の発光頻度で運転するが、同期信号は第１の動作パターンに基づくことができ、周辺機器の発光素子が毎分１５回の発光頻度で運転するように指示し、又は同期信号は第２の動作パターンに基づくことができ、周辺機器の発光素子が毎分２０回の発光頻度で運転するように指示する。もちろん、検知プログラムは第２の周辺機器を検知した時、第１又は第２の動作パターンの運転方式の信号を取得してもよい。本実施例は同期信号の態様を制限するものではない。
【００４９】
当業者にさらに理解させるため、ここで別の実施例に係る周辺機器の同期方法を提供する。本実施例に係る周辺機器の同期方法は第２の周辺機器そのもののファームウエアにより実現される。
【００５０】
図６は本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。図６に示すように、ステップＳ６０１において、第１の周辺機器はホストに接続され、且つ第１の周辺機器は第１の動作パターンで運転する。
【００５１】
次に、ステップＳ６０３において、第２の周辺機器がホストに接続された時、第２の周辺機器はキーボード装置へとシミュレーションする。実際には、第２の周辺機器そのもののファームウエアはキーボード装置へとシミュレーションする機能を有する。キーボード装置がホストに接続された時、ホストはキーボードランプ信号制御指令をキーボード装置に出力し、本発明はこのような、キーボード装置がホストに接続された時の信号の動作特性を利用するため、キーボード装置へとシミュレーションする第２の周辺機器がホストに接続されると、ホストはキーボード装置へとシミュレーションする第２の周辺機器を検知し、そこで、ホストはキーボードランプ信号制御指令を第２の周辺機器に出力する。
【００５２】
ステップＳ６０５において、第２の周辺機器はホストから第２の周辺機器に出力したキーボードランプ信号制御指令を受信して該キーボードランプ信号制御指令を同期信号とする。次に，ステップＳ６０７において、第２の周辺機器がホストから同期信号を取得した同時に、第１の周辺機器もホストから同期信号を同期的に取得する。
【００５３】
実際には、キーボードランプ信号制御指令はキーボードをリセットさせるのを指示する指令である。そこで、ホストはキーボードランプ信号制御指令を第１及び第２の周辺機器に出力し、且つ第１の周辺機器は例えばキーボードである場合、第１の周辺機器はキーボードランプ信号制御指令に基づいて第１の動作パターンをリセットさせる。それと同時に、例えばマウスである第２の周辺機器はキーボード装置へとシミュレーションするため、第２の周辺機器はキーボードランプ信号制御指令を受信することができ、且つ受信したキーボードランプ信号制御指令の時間や特徴に基づいて第２の周辺機器の第２の動作パターンをリセットさせる。
【００５４】
ステップＳ６０９において、第２の動作パターンは第１の動作パターンと同じであり、操作と作用は前記の実施例で説明されたものと同じため、説明を省略する。
【００５５】
以上により、本発明は周辺機器を利用して、当該周辺機器は第１及び第２の周辺機器を含み、第１の周辺機器は先にホストに接続され、そして、第２の周辺機器はホストに接続された時、第２の周辺機器はホストから同期信号を取得して当該同期信号に基づいて第２の動作パターンで運転し、当該第２の動作パターンは第１の動作パターンと同じであり、これにより、周辺機器の運転の一致性を向上させる。また、第２の周辺機器がホストから同期信号を取得する方式は、ホストにインストールされた検知プログラム、又は第２の周辺機器内のファームウエアにより実現されることができる。これによって、本発明の周辺機器の操作利便性は向上する。
【００５６】
なお、上記内容は本発明の実施例に過ぎず、本発明の特許請求の範囲を限定するものではない。
【符号の説明】
【００５７】
８  モニター
９  パソコン本体
１０  キーボード
１２，２０  マウス
１２０  マイクロプロセッサ
１２２  メモリ
２２  コードホルダー
２４  ヘッドホン
２９  ノートパソコン
【図１】
2014236499.tif 000003
【図２】
2014236499.tif 000004
【図３】
2014236499.tif 000005
【図４】
2014236499.tif 000006
【図５】
2014236499.tif 000007
【図６】
2014236499.tif 000008
【手続補正書】
【提出日】平成26年5月15日(2014.5.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は周辺機器及びその同期方法に関するものであり、特にホストに結合するのに適用する周辺機器及びその同期方法に関するものである。
【背景技術】
【０００２】
近年、コンピューター技術が発達しているため、コンピューターの応用も多様になってきて、コンピューターは生活に不可欠な設備である。特に、ユーザーは周辺機器をコンピューターに結合してコンピューターの付加機能を拡充することができるため、コンピューターから派生した周辺機器も多様になってきて、例えば、マウス、キーボード、イヤホン、ヘッドホンやスピーカーなどがますます多様化している。
【０００３】
ところで、周辺機器は、視覚上の光学的効果を発生するように発光素子を備えることがある。また、周辺機器は、周辺機器の熱を放熱させるようにファンを備えることがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は周辺機器及びその同期方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る周辺機器の同期方法は、ホストに接続され且つ第１の動作パターンで動作する第１の周辺機器、及び第２の周辺機器を含む周辺機器の同期方法であって、第２の周辺機器がホストに接続された時、第２の周辺機器はホストから同期信号を取得するステップと、第２の周辺機器は同期信号に基づいて第１の動作パターンと同じである第２の動作パターンで動作するステップと、を含み、上記同期信号はホストにインストールされた検知プログラムにより提供され、検知プログラムが同期信号を生成するステップは、第２の周辺機器がホストに接続された時、問い合せ信号（ｉｎｑｕｉｒｙ ｓｉｇｎａｌ）を第１の周辺機器に出力するステップと、第１の周辺機器が問い合せ信号に対して応答したアクナリッジ信号（ａｃｋｎｏｗｌｅｄｇｅ ｓｉｇｎａｌ）を受信するステップと、アクナリッジ信号に基づいて同期信号を生成して第２の周辺機器に提供するステップと、を含む。
【０００６】
本発明の一実施例において、ホストに接続され且つ第１の動作パターンで動作する第１の周辺機器、及び第２の周辺機器を含む周辺機器の同期方法であって、第２の周辺機器がホストに接続された時、第２の周辺機器はホストから同期信号を取得するステップと、第２の周辺機器は同期信号に基づいて第１の動作パターンと同じである第２の動作パターンで動作するステップと、を含み、上記同期信号はホストにインストールされた検知プログラムにより提供され、検知プログラムが同期信号を生成するステップは、第２の周辺機器がホストに接続された時、第１の周辺機器及び第２の周辺機器を同期的に初期化して再起動させるようにリセット指令である同期信号を第１の周辺機器及び第２の周辺機器にそれぞれ出力するステップを含む。
【０００７】
本発明に係る周辺機器は、ホストに接続するのに適用する周辺機器であって、ホストに接続され且つ第１の動作パターンで動作する第１の周辺機器と、マイクロプロセッサ及びメモリを備える第２の周辺機器と、を備え、メモリはマイクロプロセッサが実行するプログラムコードを格納して、第２の周辺機器がホストに接続された時、第２の周辺機器がホストから同期信号を取得するステップと、第２の周辺機器が同期信号に基づいて第１の動作パターンと同じである第２の動作パターンで動作するステップと、を実行させ、上記同期信号はホストにインストールされた検知プログラムにより提供され、検知プログラムが同期信号を生成するステップは、第２の周辺機器がホストに接続された時、問い合せ信号（ｉｎｑｕｉｒｙ ｓｉｇｎａｌ）を第１の周辺機器に出力するステップと、第１の周辺機器が問い合せ信号に対して応答したアクナリッジ信号（ａｃｋｎｏｗｌｅｄｇｅ ｓｉｇｎａｌ）を受信するステップと、アクナリッジ信号に基づいて同期信号を生成して第２の周辺機器に提供するステップと、を含む。
【発明の効果】
【０００８】
本発明の具体的な手段は第１及び第２の周辺機器を含む周辺機器を利用して、第２の周辺機器がホストに接続された時、第２の周辺機器がホストから同期信号を取得して該同期信号に基づいて第１の動作パターンと同じである第２の動作パターンで動作することによって、周辺機器の動作の一致性を向上させる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る一実施例における周辺機器の模式図である。
【図２】本発明に係る別の実施例における周辺機器の模式図である。
【図３】本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。
【図４】本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。
【図５】本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。
【図６】本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。
【発明を実施するための形態】
【００１０】
前記の概説及び以下の実施例はいずれも本発明の技術手段と達成効果について更なる説明をするためのものであり、それらに述べられる実施例及び図面は参照しながら本発明を説明するためだけで、本発明を制限するものではない。
【００１１】
（実施例）
図１は本発明に係る一実施例における周辺機器の模式図である。図１に示すように、ホストに結合するのに適用する周辺機器は例えば第１の周辺機器及び第２の周辺機器を含む。第１の周辺機器はホストに接続され、第１の動作パターンで動作される。ホストは、例えばパソコン本体、ノートパソコン、タブレット型コンピューター、携帯通信機器や個人情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡ）などのものである。本実施例はホストの態様を制限するものではない。説明の便宜上、ホストとして、本実施例ではパソコン本体９を採用して説明する。
【００１２】
周辺機器係はパソコン本体９から派生した製品である。第１と第２の周辺機器はそれぞれ例えばキーボード、マウス、イヤホン、ヘッドホン、ヘッドホンマイク、スピーカー、ウェブカメラやコードホルダー（ｂｕｎｇｅｅ）である。説明の便宜上、本実施例において、第１の周辺機器としてはキーボード１０、第２の周辺機器としてはマウス１２を採用して説明する。なお、他の実施例において、第１と第２の周辺機器はそれぞれ例えば無線キーボード、無線マウス、無線イヤホン、無線ヘッドホン、ヘッドホンマイク、スピーカー、ウェブカメラやコードホルダー（ｂｕｎｇｅｅ）である。また、第１の周辺機器と第２の周辺機器は同じものであっても良く、異なるものであっても良い。本実施例は第１と第２の周辺機器の態様を制限するものではない。
【００１３】
また、第１の動作パターンの動作方式とはキーボード１０の発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指し、或いはゲームに用いられるゲーム設定指令を指す。説明の便宜上、本実施例の第１の動作パターンは、ムード照明を作り出すようにキーボード１０の発光素子を毎分１５回の発光頻度で点滅させたり又は例えば黄色光、緑色光、赤色光の順で変化させたり、若しくはキーボード１０のファンを例えば毎分６０回転の回転速度で動作させたりすることを指す。若しくは、キーボード１０がプロレベルプレーヤー設定、エキスパートレベルプレーヤー設定及びノーマルレベルプレーヤー設定を有する場合、第１の動作パターンは例えばプロレベルプレーヤー設定である。本実施例は第１の動作パターンの態様を制限するものではない。
【００１４】
次に、キーボード１０がパソコン本体９に接続されている状態でマウス１２がパソコン本体９に接続された時、マウス１２はパソコン本体９から同期信号を取得して、当該同期信号に基づいて第２の動作パターンで動作する。なお、第２の動作パターンは第１の動作パターンと同じである。また、マウス１２はマイクロプロセッサ１２０及びメモリ１２２を備える。メモリ１２２はマイクロプロセッサ１２０が実行するプログラムコードを格納して、マイクロプロセッサ１２０を以下のステップを実行させる。すなわち、マウス１２がパソコン本体９に接続された時、マウス１２のマイクロプロセッサ１２０はパソコン本体９から同期信号を取得して、当該同期信号に基づいて第２の動作パターンで動作する。なお、第２の動作パターンは第１の動作パターンと同じである。また、第２の動作パターンとはマウス１２の発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指し、或いはゲームに用いられるゲーム設定指令を指す。本実施例は第２の動作パターンの態様を制限するものではない。
【００１５】
詳しく言えば、マイクロプロセッサ１２０はメモリ１２２と結合している。マイクロプロセッサ１２０は例えば中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＣＰＵ）又はマイクロコントローラー（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ、ＭＣＵ）等であり、マウス１２内の各素子の間の信号計算と処理を実行する。本実施例はマイクロプロセッサ１２０の態様を制限するものではない。メモリ１２２は例えば不揮発性メモリにより構成され、例えばフラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）又は電気的消去書込み可能な読出し専用メモリ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ／Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＥＥＰＲＯＭ）である。本実施例はメモリ１２２の態様を制限するものではない。
【００１６】
同期信号は例えばキーボード１０の発光素子の発光頻度を指示してマウス１２の発光素子を同期的に作動させる信号である。マイクロプロセッサ１２０が同期信号を受信すると、マイクロプロセッサ１２０は発光素子を制御するためのプログラムコードを実行し、これにより、マウス１２の発光素子はキーボード１０の発光素子に同期的に作動するようになり、一致の点滅発光を達成する。他の実施例では、同期信号は例えばキーボード１０の発光素子の発光色の変化及び／又はファンの回転速度、及び／又はキーボード１０がゲームに用いられる第１の動作パターンを指示して、マウス１２に同期的に作動させる信号である。本実施例は同期信号の態様を制限するものではない。
【００１７】
また、マウス１２のマイクロプロセッサ１２０がパソコン本体９から同期信号を取得するのは、例えばパソコン本体９にインストールされた検知プログラム、又はマウス１２内のファームウエア（ｆｉｒｍｗａｒｅ）により実現される。本実施例はマウス１２がパソコン本体９から同期信号を取得する方式を制限するものではない。
【００１８】
例えば、同期信号はパソコン本体９にインストールされた検知プログラムにより提供され、当該検知プログラムが同期信号を生成するのには以下のステップを含む。すなわち、マウス１２がパソコン本体９に接続された時、問い合せ信号をキーボード１０に出力し、もちろん、キーボード１０は問い合せ信号に基づいてアクナリッジ信号を応答する。パソコン本体９はキーボード１０より応答したアクナリッジ信号を受信すると、アクナリッジ信号に基づいて同期信号を生成してマウス１２に提供する。
【００１９】
又は、例えば、同期信号はパソコン本体９にインストールされた検知プログラムにより提供され、且つ検知プログラムが同期信号を生成するためには以下のステップを含む。すなわち、マウス１２がパソコン本体９に接続された時、パソコン本体９はキーボード１０とマウス１２にそれぞれ同期信号を出力し、当該同期信号はリセット指令であり、キーボード１０及びマウス１２を同期的に初期化して再起動させる。
【００２０】
また、本発明はマウス１２のファームウエアにより、同期信号を取得する方式を実現する。例えば、マウス１２がパソコン本体９に接続された時、マウス１２はキーボード装置へとシミュレーションしてパソコン本体９から同期信号を取得する。この場合、マウス１２はパソコン本体９からマウス１２に出力したキーボードランプ信号制御指令を受信して該キーボードランプ信号制御指令を同期信号とする。当該キーボードランプ信号制御指令はリセット指令である。マウス１２がパソコン本体９から同期信号を取得した同時に、キーボード１０もパソコン本体９から同期信号を同期的に取得する。
【００２１】
上記に基づいて、まず、ユーザーはキーボード１０をパソコン本体９に結合し、キーボード１０の発光素子は毎分１５回の発光頻度で点滅する。そして、ユーザーはさらにマウス１２をパソコン本体９に結合する。この時、マウス１２はパソコン本体９から同期信号を取得して当該同期信号に基づいて第２の動作パターンで動作する。当該第２の動作パターンは第１の動作パターンと同じであるため、マウス１２の発光素子も毎分１５回の発光頻度で点滅する。これにより、キーボード１０及びマウス１２の発光素子は同じ発光頻度で同期的に動作する。
【００２２】
特に、他の実施例では、キーボード１０は例えばプロレベルプレーヤー設定、エキスパートレベルプレーヤー設定及びノーマルレベルプレーヤー設定を有する。もちろん、異なるレベルのプレーヤーについてキーボード１０のキーの応答速度を設定することができる。第１の動作パターンは例えばプロレベルプレーヤー設定である。マウス１２がパソコン本体９に接続された時、マウス１２はパソコン本体９から同期信号を取得して当該同期信号に基づいて第２の動作パターンで動作し、当該第２の動作パターンは第１の動作パターンと同じであるため、マウス１２もプロレベルプレーヤー設定を行うことになる。例えば、マウス１２のキー応答操作指令のポーリングレート（Ｐｏｌｌｉｎｇ  Ｒａｔｅ）はプロレベルプレーヤーに設定され、そこで、コンピューターゲームにおいて、キーボード１０とマウス１２はプロレベルプレーヤー設定の第１及び第２の動作パターンで同期的に動作する。
【００２３】
上記の周辺機器は異なる態様により実施することができる。例えば、図２は本発明に係る別の実施例における周辺機器の動作模式図である。図２に示すように、本実施例は前記実施例の周辺機器と類似し、例えば第２の周辺機器も同期信号に基づいて第２の動作パターンで動作することができ、当該第２の動作パターンも第１の動作パターンと同じである。
【００２４】
しかし、図２に示す周辺機器は第１の周辺機器、第２の周辺機器及び第３の周辺機器を含み、第１、第２及び第３の周辺機器はそれぞれ順序でホストに接続されている。説明の便宜上、本実施例のホストは例えばノートパソコン２９、第１の周辺機器は例えばマウス２０、第２の周辺機器は例えばコードホルダー２２、第３の周辺機器は例えばヘッドホン２４である。本実施例はホスト、第１、第２及び第３の周辺機器の態様を制限するものではない。
【００２５】
より詳しく言うと、まず、マウス２０がノートパソコン２９に接続され、マウス２０の発光素子は第１の動作パターンで動作する。そして、コードホルダー２２がノートパソコン２９に接続された時、コードホルダー２２はノートパソコン２９から同期信号を取得して、コードホルダー２２の発光素子は同期信号に基づいて第２の動作パターンで動作する。当該第２の動作パターンは第１の動作パターンと同じである。これにより、マウス２０及びコードホルダー２２の発光素子は同期になり、且つ一致の発光頻度を有する。
【００２６】
また、ヘッドホン２４がノートパソコン２９に接続された時、ヘッドホン２４はノートパソコン２９から同期信号を取得して、ヘッドホン２４の発光素子は同期信号に基づいて第３の動作パターンで動作する。当該第３の動作パターンは第１の動作パターンと同じである。これにより、マウス２０、コードホルダー２２及びヘッドホン２４の発光素子は一致の発光頻度を有する。他の実施例では、周辺機器は４つ、５つ又はそれより多くの周辺機器を含んでも良い。本実施例は周辺機器の態様と周辺機器の数を制限するものではない。
【００２７】
次に、周辺機器の同期方法の作動についてさらに説明する。
【００２８】
図３は本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。図３に示すように、周辺機器の同期方法では、ステップＳ３０１において、第１の周辺機器はホストに接続され且つ第１の動作パターンで動作する。
【００２９】
次に、ステップＳ３０３において、第２の周辺機器はホストに接続された時である。実際には、第２の周辺機器はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ；ユニバーサル・シリアル・バス）、音源端子、ＴＲＳ端子又は高精細度マルチメディアインターフェース（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ、ＨＤＭＩ（登録商標））等のインターフェースを介してホストに接続されることができ、これにより、ホストは第２の周辺機器を検知することができる。
【００３０】
ステップＳ３０５において、第２の周辺機器はホストから同期信号を取得する。実際には、第２の周辺機器はホストにインストールされた検知プログラム、又は第２の周辺機器そのもの内部のファームウエアにより同期信号を取得することができる。例えば、検知プログラムは同期信号を第２の周辺機器に提供し、当該同期信号は例えば第１の周辺機器の動作を指示して第２の周辺機器を同期的に動作させる信号、又は第１及び第２の周辺機器をリセットして動作させる信号、或いは第２の周辺機器がキーボード装置へとシミュレーションして受信するリセット信号である。また、第２の周辺機器はホストに有線接続又は無線接続することができる。これにより、ホストから同期信号を取得する。本実施例は第２の周辺機器がホストから同期信号を取得する方式を制限するものではない。
【００３１】
ステップＳ３０７において、第２の周辺機器は同期信号に基づいて第２の動作パターンで動作し、当該第２の動作パターンは第１の動作パターンと同じである。実際には、第２の動作パターンの動作方式とは第２の周辺機器の発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指し、或いはゲームに用いられるゲーム設定指令を指す。もし第２の周辺機器は同期信号を受信していない場合、第２の動作パターンは第１の動作パターンと異なる。一方、第２の周辺機器は同期信号を受信した場合、第２の動作パターンは第１の動作パターンと同じとなる。
【００３２】
実際には、同期信号は第１の周辺機器の動作状態を指示して第２の周辺機器を同期的に動作させる信号である。例えば、第１の周辺機器の発光素子は時間周期指令に基づいて点滅し、当該時間周期指令は発光素子を例えば参考タイミングから６秒ごとに発光させ、そこで、第２の周辺機器は同期信号に基づいて第２の動作パターンで動作し、当該第２の動作パターンは第１の動作パターンと同じであり、これにより、第２の周辺機器の発光素子も前記時間周期指令に基づいて点滅する。
【００３３】
また、同期信号はリセット指令であってもよく、第１の周辺機器及び第２の周辺機器を同期的に初期化して再起動させる。例えば、同期信号はリセットの時間周期指令であり、当該リセットの時間周期指令は発光素子を例えば参考タイミングから８秒ごとに発光させ、そこで、第１及び第２の周辺機器は同期信号に基づいてそれぞれ第１及び第２の動作パターンで動作し、当該第２の動作パターンは第１の動作パターンと同じであり、これにより、第１及び第２の周辺機器の発光素子も同期的に前記時間周期指令に基づいて点滅する。本実施例は同期信号の態様を制限するものではない。
【００３４】
当業者にさらに理解させるために、ここで別の実施例に係る周辺機器の同期方法を提供する。本実施例に係る周辺機器の同期方法はホストにインストールされた検知プログラムにより実現される。
【００３５】
図４は本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。図４に示すように、周辺機器の同期方法では、ステップＳ４０１において、第１の周辺機器はホストに接続され且つ第１の動作パターンで動作する。
【００３６】
次に、ステップＳ４０３において、第２の周辺機器はホストに接続される。ここでの操作と作用は前記の実施例で説明されたものと同じため、説明を省略する。
【００３７】
ステップＳ４０５において、ホストにインストールされた検知プログラムは問い合せ信号を第１の周辺機器に出力する。実際には、ホストは第２の周辺機器を検知すると、検知プログラムは自動的に起動して問い合せ信号を第１の周辺機器に出力する。なお、問い合せ信号は第１の周辺機器の状態を問い合わせるための信号である。第１の周辺機器は問い合せ信号を受信すると、当該問い合せ信号に基づいて応答の動作を起動し、これにより、第１の周辺機器はアクナリッジ信号をホストに応答することができる。
【００３８】
次に、ステップＳ４０７において、検知プログラムは第１の周辺機器が問い合せ信号に対して応答したアクナリッジ信号を受信するかを判断する。実際には、アクナリッジ信号は第１の周辺機器の状態を指示するとともにホストに報告するための信号であり、これにより、検知プログラムは第１の周辺機器の状態を指示するアクナリッジ信号を取得したかを判断する。判断結果は「はい」の場合、ステップＳ４０９に進む。判断結果は「いいえ」の場合、ステップＳ４０５に戻って、検知プログラムは問い合せ信号を第１の周辺機器に出力する。
【００３９】
ステップＳ４０９において、検知プログラムはアクナリッジ信号に基づいて同期信号を生成して第２の周辺機器に提供する。実際には、検知プログラムが第１の周辺機器の状態を指示するアクナリッジ信号を受信すると、検知プログラムは第１の周辺機器の状態を得て、そこで、検知プログラムは第１の周辺機器の状態に基づいて同期信号を生成して第２の周辺機器に提供する。
【００４０】
次に、ステップＳ４１１において、第２の周辺機器はホストから同期信号を取得し、且つステップＳ４１３において、第２の周辺機器は同期信号も基づいて第２の動作パターンで動作し、当該第２の動作パターンは第１の動作パターンと同じである。
【００４１】
詳しく言えば、検知プログラムが受信したアクナリッジ信号は第１の周辺機器の第１の動作パターンの動作方式を指示し、また第２の周辺機器が受信した同期信号は第１の周辺機器の第１の動作パターンの動作方式を指示する。これによると、検知プログラムはアクナリッジ信号に基づいて第１の周辺機器の第１の動作パターンの動作方式を得て、第２の周辺機器は同期信号に基づいて第１の周辺機器の第１の動作パターンの動作方式を得て、そこで、第２の周辺機器は第２の動作パターンの動作方式を変更して第１の動作パターンの動作方式に一致する。すると、第２の動作パターンは第１の動作パターンと同じとなる。
【００４２】
次に、前記の周辺機器の同期方法は異なるフローにより実施することができることを説明する。
【００４３】
図５は本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。図５に示すように、本実施例は前記の実施例に係る周辺機器の同期方法と類似し、例えば、周辺機器の同期方法も同期信号に基づいて第１及び第２周辺機器の動作パターンを同期させることができる。本実施例の周辺機器の同期方法は、ステップＳ５０１において、第１の周辺機器はホストに接続され且つ第１の動作パターンで動作する。次に、ステップＳ５０３において、第２の周辺機器はホストに接続される。ここでの操作と作用は前記の実施例で説明されたものと同じため、説明を省略する。
【００４４】
ステップＳ５０５において、ホストにインストールされた検知プログラムは同期信号を第１の周辺機器及び第２の周辺機器にそれぞれ出力する。実際には、同期信号は第１の周辺機器的第１の動作パターン及び第２の周辺機器の第２の動作パターンが同期的に動作するように指示する信号である。ホストの検知プログラムは第２の周辺機器を検知すると、新しく接続された装置を検知した旨を示す信号に基づいて同期信号を生成する。これにより、検知プログラムは同期信号を第１及び第２の周辺機器に出力する。
【００４５】
ステップＳ５０７において、同期信号はリセット指令であり、第１の周辺機器及び第２の周辺機器を同期的に初期化して再起動させ、当該第２の動作パターンは第１の動作パターンと同じである。実際には、同期信号は例えば周辺機器の動作時間、参考基準時間、頻度、回転速度、設定パターンやデューティ等の動作のリセット指令であり、そこで、第１の周辺機器及び第２の周辺機器は同期信号を受信すると、第１及び第２の周辺機器は同期的に初期化して再起動し、これにより、第２の動作パターンは第１の動作パターンと同じとなる。
【００４６】
例えば、同期信号は例えば周辺機器が同期的に初期化して再起動するように指示する信号であり、そこで、第１及び第２の周辺機器は同期的に初期化して再起動する。例えば、第１の周辺機器の発光素子は毎分１５回の発光頻度で動作し、第２の周辺機器の発光素子は毎分２０回の発光頻度で動作するが、同期信号は周辺機器の発光素子が毎分２５回の発光頻度で動作するように指示し、これにより、第１及び第２の周辺機器は同期的に初期化して再起動し、第１及び第２の周辺機器の発光素子を毎分２５回の発光頻度で同期的に動作させる。
【００４７】
他の実施例では、同期信号は第１又は第２の動作パターンのリセット信号に基づいてもよい。例えば、第１の周辺機器の発光素子は毎分１５回の発光頻度で動作し、第２の周辺機器の発光素子は毎分２０回の発光頻度で動作するが、同期信号は第１の動作パターンに基づくことができ、周辺機器の発光素子が毎分１５回の発光頻度で動作するように指示し、又は同期信号は第２の動作パターンに基づくことができ、周辺機器の発光素子が毎分２０回の発光頻度で動作するように指示する。もちろん、検知プログラムは第２の周辺機器を検知した時、第１又は第２の動作パターンの動作方式の信号を取得しても良い。本実施例は同期信号の態様を制限するものではない。
【００４８】
当業者にさらに理解させるため、ここで別の実施例に係る周辺機器の同期方法を提供する。本実施例に係る周辺機器の同期方法は第２の周辺機器そのもののファームウエアにより実現される。
【００４９】
図６は本発明に係る別の実施例における周辺機器の同期方法のフローチャートである。図６に示すように、ステップＳ６０１において、第１の周辺機器はホストに接続され、且つ第１の周辺機器は第１の動作パターンで動作する。
【００５０】
次に、ステップＳ６０３において、第２の周辺機器がホストに接続された時、第２の周辺機器はキーボード装置へとシミュレーションする。実際には、第２の周辺機器そのもののファームウエアはキーボード装置へとシミュレーションする機能を有する。キーボード装置がホストに接続された時、ホストはキーボードランプ信号制御指令をキーボード装置に出力し、本発明はこのような、キーボード装置がホストに接続された時の信号の動作特性を利用するため、キーボード装置へとシミュレーションする第２の周辺機器がホストに接続されると、ホストはキーボード装置へとシミュレーションする第２の周辺機器を検知し、そこで、ホストはキーボードランプ信号制御指令を第２の周辺機器に出力する。
【００５１】
ステップＳ６０５において、第２の周辺機器はホストから第２の周辺機器に出力したキーボードランプ信号制御指令を受信して該キーボードランプ信号制御指令を同期信号とする。次に，ステップＳ６０７において、第２の周辺機器がホストから同期信号を取得した同時に、第１の周辺機器もホストから同期信号を同期的に取得する。
【００５２】
実際には、キーボードランプ信号制御指令はキーボードをリセットさせるのを指示する指令である。そこで、ホストはキーボードランプ信号制御指令を第１及び第２の周辺機器に出力し、且つ第１の周辺機器は例えばキーボードである場合、第１の周辺機器はキーボードランプ信号制御指令に基づいて第１の動作パターンをリセットさせる。それと同時に、例えばマウスである第２の周辺機器はキーボード装置へとシミュレーションするため、第２の周辺機器はキーボードランプ信号制御指令を受信することができ、且つ受信したキーボードランプ信号制御指令の時間や特徴に基づいて第２の周辺機器の第２の動作パターンをリセットさせる。
【００５３】
ステップＳ６０９において、第２の動作パターンは第１の動作パターンと同じであり、操作と作用は前記の実施例で説明されたものと同じため、説明を省略する。
【００５４】
以上により、本発明は周辺機器を利用して、当該周辺機器は第１及び第２の周辺機器を含み、第１の周辺機器は先にホストに接続され、そして、第２の周辺機器はホストに接続された時、第２の周辺機器はホストから同期信号を取得して当該同期信号に基づいて第２の動作パターンで動作し、当該第２の動作パターンは第１の動作パターンと同じであり、これにより、周辺機器の動作の一致性を向上させる。また、第２の周辺機器がホストから同期信号を取得する方式は、ホストにインストールされた検知プログラム、又は第２の周辺機器内のファームウエアにより実現されることができる。これによって、本発明の周辺機器の操作利便性は向上する。
【００５５】
なお、上記内容は本発明の実施例に過ぎず、本発明の特許請求の範囲を限定するものではない。
【符号の説明】
【００５６】
８  モニター
９  パソコン本体
１０  キーボード
１２，２０  マウス
１２０  マイクロプロセッサ
１２２  メモリ
２２  コードホルダー
２４  ヘッドホン
２９  ノートパソコン
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホストに接続され且つ第１の動作パターンで動作する第１の周辺機器、及び第２の周辺機器を含む周辺機器の同期方法であって、
前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器は前記ホストから同期信号を取得するステップと、
前記第２の周辺機器は前記同期信号に基づいて前記第１の動作パターンと同じである第２の動作パターンで動作するステップと、を含み、
前記同期信号は前記ホストにインストールされた検知プログラムにより提供され、且つ前記検知プログラムが前記同期信号を生成するステップは、
前記第２の周辺機器が前記ホストに接続された時、問い合せ信号を前記第１の周辺機器に出力するステップと、
前記第１の周辺機器が前記問い合せ信号に対して応答したアクナリッジ信号を受信するステップと、
前記アクナリッジ信号に基づいて前記同期信号を生成して前記第２の周辺機器に提供するステップと、を含むことを特徴とする周辺機器の同期方法。
【請求項２】
前記検知プログラムが受信した前記アクナリッジ信号は前記第１の周辺機器の前記第１の動作パターンの動作方式を指示し、
前記第２の周辺機器が受信した前記同期信号は前記第１の周辺機器の前記第１の動作パターンの動作方式を指示することを特徴とする請求項１に記載の周辺機器の同期方法。
【請求項３】
ホストに接続され且つ第１の動作パターンで動作する第１の周辺機器、及び第２の周辺機器を含む周辺機器の同期方法であって、
前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器は前記ホストから同期信号を取得するステップと、
前記第２の周辺機器は前記同期信号に基づいて前記第１の動作パターンと同じである第２の動作パターンで動作するステップと、を含み、
前記同期信号は前記ホストにインストールされた検知プログラムにより提供され、且つ前記検知プログラムが前記同期信号を生成するステップは、
前記第２の周辺機器が前記ホストに接続された時、前記第１の周辺機器及び前記第２の周辺機器を同期的に初期化して再起動させるようにリセット指令である前記同期信号を前記第１の周辺機器及び前記第２の周辺機器にそれぞれ出力するステップを含むことを特徴とする周辺機器の同期方法。
【請求項４】
ホストに接続され且つ第１の動作パターンで動作する第１の周辺機器、及び第２の周辺機器を含む周辺機器の同期方法であって、
前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器は前記ホストから同期信号を取得するステップと、
前記第２の周辺機器は前記同期信号に基づいて前記第１の動作パターンと同じである第２の動作パターンで動作するステップと、を含み、
前記第２の周辺機器は前記ホストから前記第２の周辺機器に出力したキーボードランプ信号制御指令を受信して該キーボードランプ信号制御指令を前記同期信号とすることを特徴とする周辺機器の同期方法。
【請求項５】
前記キーボードランプ信号制御指令はリセット指令であることを特徴とする請求項４に記載の周辺機器の同期方法。
【請求項６】
前記第２の周辺機器が前記ホストから前記同期信号を取得した同時に、前記第１の周辺機器も前記ホストから前記同期信号を同期的に取得したことを特徴とする請求項４に記載の周辺機器の同期方法。
【請求項７】
前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器はキーボード装置へとシミュレーションして前記ホストから前記同期信号を取得することを特徴とする請求項４に記載の周辺機器の同期方法。
【請求項８】
前記第１の動作パターンの動作方式とは発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指すことを特徴とする請求項１、３又は４に記載の周辺機器の同期方法。
【請求項９】
前記第１の動作パターンの動作方式とは、ゲームに用いられる前記第１の周辺機器のゲーム設定指令を指すことを特徴とする請求項１、３又は４に記載の周辺機器の同期方法。
【請求項１０】
ホストに接続するのに適用する周辺機器であって、
前記ホストに接続され且つ第１の動作パターンで動作する第１の周辺機器と、
マイクロプロセッサ及びメモリを備える第２の周辺機器と、を備え、
前記メモリは前記マイクロプロセッサが実行するプログラムコードを格納して、前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器が前記ホストから同期信号を取得するステップと、
前記第２の周辺機器が前記同期信号に基づいて前記第１の動作パターンと同じである第２の動作パターンで動作するステップと、を実行させ、
前記同期信号は前記ホストにインストールされた検知プログラムにより提供され、且つ前記検知プログラムが前記同期信号を生成するステップは、
前記第２の周辺機器が前記ホストに接続された時、問い合せ信号を前記第１の周辺機器に出力するステップと、
前記第１の周辺機器が前記問い合せ信号に対して応答したアクナリッジ信号を受信するステップと、
前記アクナリッジ信号に基づいて前記同期信号を生成して前記第２の周辺機器に提供するステップと、を含むことを特徴とする周辺機器。
【請求項１１】
前記検知プログラムが受信した前記アクナリッジ信号は前記第１の周辺機器の前記第１の動作パターンの動作方式を指示し、
前記第２の周辺機器が受信した前記同期信号は前記第１の周辺機器の前記第１の動作パターンの動作方式を指示することを特徴とする請求項１０に記載の周辺機器。
【請求項１２】
ホストに接続するのに適用する周辺機器であって、
前記ホストに接続され且つ第１の動作パターンで動作する第１の周辺機器と、
マイクロプロセッサ及びメモリを備える第２の周辺機器と、を備え、
前記メモリは前記マイクロプロセッサが実行するプログラムコードを格納して、前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器が前記ホストから同期信号を取得するステップと、前記第２の周辺機器が前記同期信号に基づいて前記第１の動作パターンと同じである第２の動作パターンで動作するステップと、を実行させ、
前記同期信号は前記ホストにインストールされた検知プログラムにより提供され、且つ前記検知プログラムが前記同期信号を生成するステップは、
前記第２の周辺機器が前記ホストに接続された時、前記第１の周辺機器及び前記第２の周辺機器を同期的に初期化して再起動させるようにリセット指令である前記同期信号を前記第１の周辺機器及び前記第２の周辺機器にそれぞれ出力するステップを含むことを特徴とする周辺機器。
【請求項１３】
ホストに接続するのに適用する周辺機器であって、
前記ホストに接続され且つ第１の動作パターンで動作する第１の周辺機器と、
マイクロプロセッサ及びメモリを備える第２の周辺機器と、を備え、
前記メモリは前記マイクロプロセッサが実行するプログラムコードを格納して、前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器が前記ホストから同期信号を取得するステップと、前記第２の周辺機器が前記同期信号に基づいて前記第１の動作パターンと同じである第２の動作パターンで動作するステップと、を実行させ、
前記第２の周辺機器は前記ホストから前記第２の周辺機器に出力したキーボードランプ信号制御指令を受信して該キーボードランプ信号制御指令を前記同期信号とすることを特徴とする周辺機器。
【請求項１４】
前記キーボードランプ信号制御指令はリセット指令であり、
前記第２の周辺機器が前記ホストから前記同期信号を取得した同時に、前記第１の周辺機器も前記ホストから前記同期信号を同期的に取得したことを特徴とする請求項１３に記載の周辺機器。
【請求項１５】
前記第２の周辺機器が前記ホストに接続された時、前記第２の周辺機器はキーボード装置へとシミュレーションして前記ホストから前記同期信号を取得することを特徴とする請求項１３に記載の周辺機器。
【請求項１６】
前記第１の動作パターンの動作方式とは、前記第１の周辺機器の発光素子の発光頻度、発光色の変化及び／又はファンの回転速度を指すことを特徴とする請求項１０、１２又は１３に記載の周辺機器。
【請求項１７】
前記第１の動作パターンの動作方式とは、ゲームに用いられるゲーム設定指令を指すことを特徴とする請求項１０、１２又は１３に記載の周辺機器。
【請求項１８】
前記第１の周辺機器及び前記第２の周辺機器はそれぞれキーボード、マウス、イヤホン、ヘッドホン、ヘッドホンマイク、スピーカー、ウェブカメラやコードホルダーであることを特徴とする請求項１０、１２又は１３に記載の周辺機器。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2014236499.tif 000009
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2014236499.tif 000010
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2014236499.tif 000011
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2014236499.tif 000012