JP2026057431A - 操作行動に適応した信号送信機及び作動方法 - Google Patents

操作行動に適応した信号送信機及び作動方法

Info

Publication number
JP2026057431A
JP2026057431A JP2024211531A JP2024211531A JP2026057431A JP 2026057431 A JP2026057431 A JP 2026057431A JP 2024211531 A JP2024211531 A JP 2024211531A JP 2024211531 A JP2024211531 A JP 2024211531A JP 2026057431 A JP2026057431 A JP 2026057431A
Authority
JP
Japan
Prior art keywords
signal transmitter
input device
microcontroller
operating
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2024211531A
Other languages
English (en)
Inventor
賀隆 盧
Original Assignee
デクシン コーポレイション
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by デクシン コーポレイション filed Critical デクシン コーポレイション
Publication of JP2026057431A publication Critical patent/JP2026057431A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03543Mice or pucks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0384Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

【課題】本発明は、操作行動に適応した信号送信機及び作動方法に関するものである。
【解決手段】信号送信機は、マイクロコントローラおよび信号伝送回路を備える。信号伝送回路は、入力装置とコンピュータホストとの間で信号を伝送する接続を確立するために用いられる。マイクロコントローラは、入力装置から送信された入力信号を受信し、入力信号から操作データを取得するものである。操作データは、ユーザーが入力装置を操作する際のクリック速度、回転速度またはタッチストロークなどであり得る。そして、操作データに基づいてユーザーの操作行為を得ることができ、これにより操作命令を判定する。判定された操作命令は、信号伝送回路を通じてコンピュータホストに送信される。コンピュータホスト内で作動するオペレーティングシステムが操作命令を実行するものである。
【選択図】図2

Description

本発明は、ユーザーが操作する入力装置を処理する方法に関し、特に信号送信機が提供する操作データに基づいて操作命令を判定する操作行動に適応した信号送信機及び作動方法に関する。
従来の無線マウス、トラックパッドおよびキーボードなどの無線入力装置は、信号送信機(または無線送受信機(dongle)とも呼ばれる)を介して通信ポート(例えばUSBインターフェース)によりコンピュータホストに接続する必要がある。信号送信機のメイン回路は、往復する信号を処理するマイクロコントローラ、伝送信号を処理する伝送回路およびアンテナを含む。作動時、信号送信機はアンテナを介して無線入力装置が生成する入力信号を受信し、マイクロコントローラによって特定の伝送フォーマットに変換した信号をコンピュータホストに伝送し、コンピュータのオペレーティングシステムがそれを処理して入力命令を形成するものである。
これに対応して、特定のアプリケーションにおいて、オペレーティングシステムは無線入力装置へのフィードバック信号を生成し、それを信号送信機を介して無線入力装置に伝送することができる。このフィードバック信号は、無線入力装置上の光、音、または振動を通じて表示される。
従来技術のようにコンピュータのオペレーティングシステムと入力装置との間で信号を処理する技術とは異なり、本発明が開示する操作行動に適応した信号送信機および作動方法は、信号送信機において作動方法を実行することにより、ユーザーが入力装置を操作して生成した操作データに基づいて直接操作命令を判定し、その操作命令をコンピュータホスト内で作動するオペレーティングシステムに提供し、操作命令を直接実行させるものである。
操作行動に適応した信号送信機の実施形態において、信号送信機のメイン回路は、マイクロコントローラおよび信号伝送回路を含む。信号伝送回路は、入力装置(例えばマウス、キーボード、トラックパッドなど)とコンピュータホストとの間で信号を伝送する接続を確立するために用いられる。
作動方法において、マイクロコントローラは信号伝送回路から入力装置が送信する入力信号を取得し、入力信号から操作データを取得する。その後、操作データに基づいて操作命令を判定し、判定された操作命令を信号伝送回路を介して特定の通信ポートを経由してコンピュータホストに伝送する。操作命令は、コンピュータホスト内で作動するオペレーティングシステムによって実行される。
好ましくは、ユーザーが操作する入力装置によって生成される操作データは、入力装置上の入力インターフェース(例えばキー、左右ボタンまたはタッチインターフェース)をクリックする速さ、入力インターフェース(例えばホイール)を回転する速さ、またはトラックパッドのタッチストロークであってもよい。
さらに、操作行動に適応した信号送信機は、メモリをさらに備える。このメモリには比較表が格納されており、比較表には複数の操作データとそれに対応する複数の操作命令が記載されている。これにより、マイクロコントローラは取得した操作データに基づいて操作命令を判定することが可能である。
ここで、前記クリック速度は、単位時間内に入力装置のボタン要素が押される回数を指す。前記回転速度は、単位時間内に入力装置の回転入力要素が回転された回数、目盛数または形成された長さを指す。また、前記タッチストロークは、単位時間内にジェスチャーまたは制御装置によって入力装置上をスライド移動する距離を指す。
さらに、上述のメモリに格納された比較表は編集可能であり、コンピュータホスト内で作動するオペレーティングシステムにおいて編集ソフトウェアを実行することにより、ユーザーに比較表を編集する機能を提供する。
別の実施形態によれば、メモリにはさらに製品識別子が格納されており、これによりマイクロコントローラは前記製品識別子に基づいて入力装置を識別し、入力装置の操作データに基づいて操作命令を判定することが可能である。
さらに、前記メモリには速度対時間の曲線および各曲線セグメントに対応する操作命令が格納されている。これにより、マイクロコントローラは取得した入力信号を基に時間経過に伴う入力速度を計算し、速度対時間の曲線に照らして操作命令を判定することができる。
発明の特徴及び技術内容がより一層分かるように、以下本発明に関する詳細な説明と添付図面を参照する。しかし、提供される添付図面は参考と説明のために提供するものに過ぎず、本発明の特許請求の範囲を制限するためのものではない。
操作行動に適応した信号送信機の実施形態を示す模式図である。 操作行動に適応した信号送信機の回路ブロックの実施形態を示す図である。 操作行動に適応した信号送信機の作動方法の実施形態を示すフローチャートである。 信号送信機の作動方法における操作命令を判定する実施形態を示すフローチャートである。 操作行動に適応した信号送信機および作動方法において操作命令を判定する際に参照される速度対時間の曲線の実施形態を示す図である。
下記より、本発明が開示する実施形態を説明する。当業者は本明細書の公開内容により本発明のメリット及び効果を理解し得る。本発明は他の異なる実施形態により実行又は応用できる。本明細書における各詳細も様々な観点又は応用に基づいて、本発明の精神を逸脱しない限りに、均等の変形と変更を行うことができる。また、本発明の図面は簡単で模式的に説明するためのものであり、実際の寸法を示すものではない。以下の実施形態において、さらに本発明に係る技術事項を説明するが、公開された内容は本発明を限定するものではない。
本明細書を通じて、「第1の」、「第2の」、「第3の」などの用語が様々なコンポーネントや信号を説明するために使用されることがあるが、これらのコンポーネントや信号は、これらの用語によって制限されるべきではないことは理解されたい。これらの用語は、主にあるコンポーネントと別のコンポーネント、またはある信号と別の信号を区別するために使用される。さらに、本明細書で使用される用語「または」は、実際の状況に応じて関連する列挙された項目のいずれか1つまたは組み合わせを適宜含むことができる。
本開示は、操作行動に適応した信号送信機および作動方法を提案する。前記信号送信機は、各種入力装置をコンピュータホストに接続するための送信機であり、コンピュータホストの特定の通信ポート(例えばUSB)に接続される無線送信機(dongle)であり得る。また、入力装置としては、無線方式でコンピュータホストに接続されるコンピュータマウス、スタイラスペン、プレゼンター、無線キーボード、タッチパネルまたはゲームハンドル(ジョイスティック)などが好適である。さらに、有線方式でコンピュータホストに接続される入力装置に適用可能な伝送回路においても本発明が使用され得ることを排除しない。
図1は操作行動に適応した信号送信機の実施形態を示す模式図である。
図面には、コンピュータホスト107が特定の通信ポートを介して各種入力装置と接続されることが示されている。この入力装置は、有線または無線のいずれかであり、より好ましい実施形態としては、信号送信機105を介してコンピュータホスト107に接続される無線入力装置である。図面の例としては、第1の入力装置101(無線コンピュータマウスを例示)、第2の入力装置102(無線キーボードを例示)、および第3の入力装置103(無線トラックパッドを例示)が含まれる。ここで、図面の例は実施例としてのものであり、本開示が提案する操作行動に適応した信号送信機105に接続される入力装置は、図面の例に限定されるものではない。
さらに、信号送信機105内で作動する方法は、ファームウェア内で実行されるものである。ユーザーが第1の入力装置101、第2の入力装置102、または第3の入力装置103を操作すると、それらからコンピュータホスト107に入力される信号が生成される。この主要な目的は、コンピュータホスト107内で実行されるソフトウェアプログラムを操作することである。信号送信機105では、入力信号から操作データを取得することができる。また、異なる入力装置に応じて異なる操作データが生成される。例えば、コンピュータマウスの場合、操作データにはユーザーが単位時間内に左右ボタンが押された回数が含まれ、これによりシングルクリック、ダブルクリック、または高速連続クリックといった動作が判定される。また、単位時間内にマウスホイールが回転された目盛数を基に、ページ送りや複数ページのスキップなどの動作を判定することも可能である。これらはいずれも特定の操作命令を反映することができる。コンピュータキーボードの場合、単位時間内に特定のキーや組み合わせキーを押す回数または長押しした回数を基に対応する操作命令を判定する。トラックパッドの場合、単位時間内に連続してタッチした回数や、単位時間内に特定のジェスチャーによってトラックパッドの表面上をスライド移動した距離などの動作を基に、対応する操作命令を判定する。
信号送信機の回路に関する実施形態については、図2に示された操作行動に適応した信号送信機の回路ブロックの実施形態を示す図を参照されたい。
図面には、信号送信機20の回路要素の実施形態が示されている。その主要な要素としては、マイクロコントローラ201およびマイクロコントローラ201に電気的に接続された複数の回路要素が含まれる。これには、信号伝送回路205が含まれる。信号送信機20は、入力装置23(図1に示される第1の入力装置101、第2の入力装置102、第3の入力装置103など)とコンピュータホスト25との間で信号を伝送する接続を確立するために使用される。
実施形態によれば、信号送信機20にはメモリ203が設けられており、これはマイクロコントローラ201に電気的に接続されている。このメモリは、信号送信機20の作動に必要なデータを格納するために使用される。例えば、以下の実施形態で説明する比較表や速度対時間の曲線などが含まれる。さらに、信号送信機20には電力回路206が設けられており、これは接続されるコンピュータホスト25から信号送信機20に供給される電力を管理するために使用される。
無線入力装置としての信号送信機20を例にとると、信号伝送回路205はアンテナユニット207を介して無線通信方式で入力装置23に接続され、伝送インターフェース209を介してコンピュータホスト25に接続される。ここで挙げる例は、あくまで例示であり、本開示の発明の範囲を限定するものではない。信号伝送回路205がブルートゥース(Bluetooth(商標))通信プロトコルを作動させる伝送回路である場合、ブルートゥース通信プロトコルに基づくアンテナを介して入力装置23と接続され、入力装置23から送信されるブルートゥース通信プロトコルの入力信号を処理する。また、信号伝送回路205が2.4GHz帯域の無線信号を作動させる伝送回路である場合、対応する帯域のアンテナを介して入力装置23と接続され、2.4GHz帯域の無線信号を処理する。
一方で、ある実施形態では、信号伝送回路205がユニバーサルシリアルバス(Universal Serial Bus、USB)などの伝送インターフェース209を介してコンピュータホスト25に接続される場合、信号伝送回路205はアンテナユニット207から受信した無線信号をユニバーサルシリアルバス仕様の信号に変換してコンピュータホスト25に送信する。同様に、コンピュータホスト25から送信されるユニバーサルシリアルバス仕様の信号を無線信号に変換して入力装置23にフィードバックする。
マイクロコントローラ201は、信号伝送回路205を通じて入力装置23とコンピュータホスト25の間で送受信される信号を処理し、異なる通信プロトコルおよび仕様に基づいて生成される信号を処理する。本開示に提案された操作行動に適応した信号送信機20の作動方法によれば、マイクロコントローラ201は信号伝送回路205から入力装置23が送信する入力信号を取得し、入力信号から操作データを取得する。その操作データに基づいて操作命令を判定し、判定された操作命令を信号伝送回路205を通じてコンピュータホスト25に送信する。この操作命令はコンピュータホスト25内で作動するオペレーティングシステムによって実行される。
実施形態によれば、マイクロコントローラ201は、入力信号から得られる操作データは、クリック速度(例えばボタンの押す回数/秒)、回転速度(例えば回転回数/秒、回転長さ/秒)、およびタッチストローク(例えばタッチ移動長さ/秒)であってもよい。これにより、操作の目的を判定し、連続操作の間隔が閾値に達した場合、操作データを再計算する。
クリック速度を例にとると、ユーザーが単一の時間内にコンピュータマウス(あるいはタッチ可能なトラックパッドやキーボード)の左右ボタンのいずれかを単独で押す、または2つのボタンを同時に押す、あるいは特定のボタンを押す回数に基づいて、ユーザーがコンピュータマウスのボタンを操作する目的を判定することができる。この目的には、シングルクリック、ダブルクリック、または連続クリックが含まれる。
操作データは、入力装置の回転速度を示す場合がある。例えば、ユーザーが単位時間内にコンピュータマウスのホイールを操作した距離は、単位時間内の回転目盛数に基づいて計算される。短時間内にホイールを回転させた距離から、ユーザーがホイールを操作する目的を判定することが可能である。例えば、システムで設定された閾値に基づき、回転速度が低い場合は、ウェブページやドキュメントの内容を一ページずつスクロールする操作と判定される。回転速度が中程度の場合は、複数ページを一度にスクロールする操作を示す。さらに、回転速度が高い場合は、最終ページまで一気にスクロールする操作と判定される。
操作データは、入力装置のタッチストロークを示す場合がある。例えば、ユーザーが単位時間内にジェスチャーでトラックパッドを操作する過程で形成される操作距離である。ユーザーがトラックパッド上で連続して指を動かす動作は、ユーザーの操作目的に対応することができる。例えば、単位時間内に一度だけゆっくりと一定の距離をタッチした場合、ウェブページやドキュメントの内容をゆっくり閲覧していると判定される。単位時間内に複数回ゆっくりと一定の距離をタッチした場合は、内容を素早くスクロールしていると判定される。単位時間内に一度だけ高速で一定の距離をタッチした場合は、一度に複数ページをスクロールしていると判定される。
テレビやコンピュータゲーム機の場合、入力装置は電子ゲーム用のコントローラであることがある。例えば、ユーザーが単位時間内にコントローラ上のスティックを特定の方向に操作した回数に基づいて加速度を計算し、それによりゲーム内の加速運動操作命令を判定することが可能である。
実施形態によれば、上述の各種操作データに基づいて判定された操作命令は、比較表として作成される。この比較表はメモリ203に格納され、比較表には複数の操作データとそれに対応する複数の操作命令が記載される。これにより、マイクロコントローラ201は、取得した操作データに基づいて即時に操作命令を判定することができる。
さらに、実施形態によれば、メモリ203に格納された比較表は編集可能であり、ユーザーがコンピュータホスト内で作動するオペレーティングシステムを用いて編集ソフトウェアを実行することで、前記比較表を編集することができる。このようにして、ユーザーは各種操作行動に対応する操作命令を自由に定義することが可能となる。
別の実施形態によれば、メモリ203には製品識別子(Product ID)が格納される。各製品識別子は入力装置に対応しており、マイクロコントローラ201は、この製品識別子を基に入力装置23を識別することができる。これにより、例えばコンピュータマウス、トラックパッドまたはキーボードといった入力装置23に対して、マイクロコントローラ201はそれらの操作データに基づいて正確に操作命令を判定することができる。
他の実施形態では、メモリ203には速度対時間の曲線が格納される。この曲線については、図5に示された実施形態の図を参照されたい。ここでは、操作行動に適応した信号送信機および作動方法において操作命令を判定する際に基づく速度対時間の曲線500が示されている。この図では、縦軸が速度、横軸が時間を表している。
図面の横軸には、複数の時点t1、t2、t3、t4、t5、およびt6が示されており、複数の曲線セグメントが表示されている。例えば、時点t1からt2は第1の曲線セグメント、時点t3からt4は第2の曲線セグメント、時点t5からt6は第3の曲線セグメントを含む。それぞれの曲線セグメントは特定の操作命令に対応しており、マイクロコントローラ201は取得した入力信号に基づいて時間の経過に伴う入力速度を計算し、速度対時間の曲線500と照らし合わせて操作命令を得ることができる。
例えば、入力信号から入力装置23上でのボタンを押す加速度やホイールを回転させる加速度、またはジェスチャーにより入力装置23を一定の距離タッチすることで形成される加速度を計算する。この計算結果として得られるクリック速度や回転速度が速度対時間の曲線500内の特定の曲線セグメントの速度と時間の関係に一致する場合、それに対応する操作命令を判定することができる。
操作行動に適応した信号送信機の作動方法の主要な実施形態のフローについては、図3を参照されたい。
図3に示された実施形態によれば、信号送信機は入力装置とコンピュータホスト間の接続を確立し、製品識別子に基づいて接続された入力装置を判定する。その後、ユーザーが入力装置を操作して生成された入力信号を受信する(ステップS301)。この入力信号から操作データを取得することができる(ステップS303)。例えば、ユーザーが入力装置を操作して生成される操作データには、入力装置上の入力インターフェース(キー、左右ボタン、タッチインターフェースなど)をクリックする速さ、入力インターフェース(ホイールなど)を回転する速さ、またはトラックパッドのタッチストロークが含まれる。
次に、操作データを解析する(ステップS305)。比較表30を参照することにより、マイクロコントローラが操作データに基づいて即時に操作命令を判定する(ステップS307)。この操作命令は、信号伝送回路を介して特定の通信ポートを通じてコンピュータホストに送信される(ステップS309)。そして、この操作命令はコンピュータホスト内で作動するオペレーティングシステムによって実行される。
操作データから操作命令を判定する方法の一つとして、操作データに基づき信号送信機のメモリに格納された比較表30を参照することが挙げられる。比較表30には、さまざまな操作データとそれに対応する複数の操作命令が記載されている。または、操作データに基づいて各種操作行動の速度や加速度を計算し、図5に示された実施形態で説明される速度対時間の曲線と照らし合わせて操作命令を得ることができる。
関連する実施形態については、図4に示された信号送信機の作動方法における操作命令判定のフローチャートを参照されたい。
図4に示されたフローでは、コンピュータホストに接続された信号送信機が入力装置から操作データを取得する(ステップS401)。操作データは、ユーザーが入力装置を操作する際のクリック速度、回転速度、またはタッチストロークを含む。クリック速度は、単位時間内に入力装置のボタン要素(例えばマウスやキーボードのキー/ボタン、またはトラックパッド表面のタッチ)の押す回数を表す。回転速度は、単位時間内に入力装置の回転入力要素(例えばマウスホイールやトラックボール)の回転回数、目盛数、または形成された長さを表す。タッチストロークは、ユーザーが単位時間内にジェスチャーまたは制御装置(例えばスタイラス)で入力装置上をスライド移動する連続的なタッチ信号で生成される距離を表す。
製品識別子から接続されている入力装置の型式を取得することができる。その後、信号送信機内のマイクロコントローラによって、受信される各入力信号から操作データを判定する。コンピュータマウス、キーボード、またはトラックパッドの場合、単位時間内にマウスの左右ボタン、キーボードのキー、またはトラックパッド表面のクリックまたはタッチ回数を計算することが可能である。コンピュータマウスのホイールについては、回転目盛数を計算することができる。トラックパッド上でのジェスチャー操作に関しては、操作距離を計算することが可能である(ステップS403)。次に、上記の計算で得られた操作データを基に比較表を照会する(ステップS405)。これにより、操作命令を判定することができる(ステップS407)。
以上を総括すると、本開示は操作行動に適応した信号送信機および作動方法を提案する。本開示が提案する方法は、従来のコンピュータオペレーティングシステムと入力装置との間での信号処理方法とは異なり、信号送信機内のファームウェア、またはソフトウェアとハードウェアの協働によって、入力信号から即時に操作データを得て、それに基づいて操作命令を判定するものである。この結果、コンピュータオペレーティングシステムは実行可能な操作命令を直接取得することが可能となる。
以上に開示された内容は本発明の好ましい実施形態に過ぎず、これにより本発明の特許請求の範囲を制限するものではない。そのため、本発明の明細書及び添付図面の内容に基づき為された等価の技術変形は、全て本発明の特許請求の範囲に含まれるものとする。
101 第1の入力装置
102 第2の入力装置
103 第3の入力装置
105 信号送信機
107 コンピュータホスト
20 信号送信機
201 マイクロコントローラ
203 メモリ
205 信号伝送回路
206 電力回路
207 アンテナユニット
209 伝送インターフェース
23 入力装置
25 コンピュータホスト
30 比較表
500 速度対時間の曲線
t1、t2、t3、t4、t5、t6 時点
S301~S309:ステップ
S401~S407:ステップ

Claims (15)

  1. マイクロコントローラと、
    前記マイクロコントローラに電気的に接続され、入力装置とコンピュータホストとの間で信号を伝送する接続を確立するために使用される、信号伝送回路と、
    を備え、
    前記マイクロコントローラは、前記信号伝送回路から前記入力装置が送信する入力信号を取得し、前記入力信号から操作データを取得し、前記操作データに基づいて操作命令を判定し、前記操作命令を、前記信号伝送回路を介して前記コンピュータホストに送信し、前記コンピュータホスト内で作動するオペレーティングシステムにより前記操作命令を実行させる、
    ことを特徴とする、操作行動に適応した信号送信機。
  2. 前記操作データは、前記入力装置を操作するクリック速度、回転速度またはタッチストロークである、請求項1に記載の操作行動に適応した信号送信機。
  3. メモリをさらに含み、
    前記メモリは前記マイクロコントローラに電気的に接続され、前記メモリには比較表が格納されており、前記比較表には複数の操作データと前記複数の操作データに対応する複数の操作命令が記載されることによって、前記マイクロコントローラが前記操作データに基づいて即時に前記操作命令を判定する、請求項1または2に記載の操作行動に適応した信号送信機。
  4. 前記メモリに格納されている前記比較表は編集可能であり、前記コンピュータホスト内で作動する前記オペレーティングシステムにより編集ソフトウェアが実行され、前記比較表を編集するために使用される、請求項3に記載の操作行動に適応した信号送信機。
  5. 前記メモリには製品識別子が格納されており、前記マイクロコントローラが前記製品識別子に基づいて前記入力装置を識別することで、前記入力装置の前記操作データに基づいて前記操作命令を判定する、請求項3に記載の操作行動に適応した信号送信機。
  6. メモリをさらに含み、
    前記メモリは前記マイクロコントローラに電気的に接続され、前記メモリには速度対時間の曲線および各曲線セグメントに対応する操作命令が格納されており、前記マイクロコントローラは、取得した前記入力信号に基づいて時間の経過に伴う入力速度を計算し、前記速度対時間の曲線と照らし合わせて前記操作命令を得る、請求項1または2に記載の操作行動に適応した信号送信機。
  7. 操作行動に適応した信号送信機の作動方法であって、前記信号送信機内のマイクロコントローラによって実行され、
    前記作動方法は、
    信号伝送回路から入力装置が送信する入力信号を取得することと、
    前記入力信号から操作データを取得することと、
    前記操作データに基づいて操作命令を判定することと、
    前記操作命令を、前記信号伝送回路を介してコンピュータホストに送信し、前記コンピュータホスト内で作動するオペレーティングシステムに前記操作命令を実行させる、
    ことを特徴とする操作行動に適応した信号送信機の作動方法。
  8. 前記操作データは、前記入力装置を操作するクリック速度、回転速度またはタッチストロークである、請求項7に記載の操作行動に適応した信号送信機の作動方法。
  9. 前記クリック速度は、単位時間内に前記入力装置のボタン要素が押される回数である、請求項8に記載の操作行動に適応した信号送信機の作動方法。
  10. 前記回転速度は、単位時間内に前記入力装置の回転入力要素が回転された回数、目盛数または形成された長さである、請求項8に記載の操作行動に適応した信号送信機の作動方法。
  11. 前記タッチストロークは、単位時間内にジェスチャーまたは制御装置で前記入力装置上をスライド移動した距離である、請求項8に記載の操作行動に適応した信号送信機の作動方法。
  12. 前記信号送信機はさらにメモリを含み、前記メモリは前記マイクロコントローラに電気的に接続されており、前記メモリには比較表が格納され、前記比較表には複数の操作データと前記複数の操作データに対応する複数の操作命令が記載されることによって、前記マイクロコントローラは前記操作データに基づいて即時に前記操作命令を判定する、請求項7から11のいずれか1項に記載の操作行動に適応した信号送信機の作動方法。
  13. 前記メモリに格納された前記比較表は編集可能であり、前記コンピュータホスト内で作動するオペレーティングシステムによって編集ソフトウェアが実行され、前記比較表を編集するために使用される、請求項12に記載の操作行動に適応した信号送信機の作動方法。
  14. 前記メモリには製品識別子が格納されることで、前記マイクロコントローラが前記製品識別子に基づいて前記入力装置を識別することによって、前記入力装置の前記操作データに基づいて前記操作命令を判定できる、請求項12に記載の操作行動に適応した信号送信機の作動方法。
  15. 前記信号送信機はさらにメモリを含み、前記メモリは前記マイクロコントローラに電気的に接続されており、前記メモリには速度対時間の曲線および各曲線セグメントに対応する操作命令が格納されており、前記マイクロコントローラは、取得した前記入力信号に基づいて時間の経過に伴う入力速度を計算し、前記速度対時間の曲線と照らし合わせて前記操作命令を得る、請求項7から11のいずれか1項に記載の操作行動に適応した信号送信機の作動方法。
JP2024211531A 2024-09-20 2024-12-04 操作行動に適応した信号送信機及び作動方法 Pending JP2026057431A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW113135633 2024-09-20
TW113135633A TWI908341B (zh) 2024-09-20 2024-09-20 適應操作行為的訊號傳輸器與運作方法

Publications (1)

Publication Number Publication Date
JP2026057431A true JP2026057431A (ja) 2026-04-02

Family

ID=98974302

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024211531A Pending JP2026057431A (ja) 2024-09-20 2024-12-04 操作行動に適応した信号送信機及び作動方法

Country Status (4)

Country Link
US (1) US20260086665A1 (ja)
JP (1) JP2026057431A (ja)
DE (1) DE102024134070A1 (ja)
TW (1) TWI908341B (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314622A (ja) * 1995-05-16 1996-11-29 Sharp Corp ワイヤレス座標入力装置
JP2011022806A (ja) * 2009-07-16 2011-02-03 Roasu Kk コンピュータ用入力装置及びこの装置によるウェブサイトのアクセス方法
JP2021140713A (ja) * 2020-03-09 2021-09-16 東莞寶トク電子有限公司 ダブルモードマウス装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001109565A (ja) * 1999-10-07 2001-04-20 Alps Electric Co Ltd コンピュータ周辺機器の通信装置
US20090327975A1 (en) * 2008-06-27 2009-12-31 Stedman Roy W Multi-Touch Sorting Gesture
GB0910186D0 (en) * 2009-06-15 2009-07-29 Adder Tech Ltd Computer input switching device
US20140282272A1 (en) * 2013-03-15 2014-09-18 Qualcomm Incorporated Interactive Inputs for a Background Task
DE102013104076B4 (de) * 2013-04-23 2025-01-02 Dexin Corp. Eingabegerät mit der Möglichkeit zum Ansprechen auf den Betriebszustand und Betriebsverfahren für dieses Eingabegerät
DE202013101905U1 (de) * 2013-05-02 2013-06-14 Cooler Master Co., Ltd. Profil-konfigurierbares Peripheriegerät und diesbezügliches System
EP3042271B1 (en) * 2013-09-03 2020-03-18 Apple Inc. User interface object manipulations in a user interface
CN104965698A (zh) * 2015-06-05 2015-10-07 益海芯电子技术江苏有限公司 基于输入装置的控制系统
CN104820554B (zh) * 2015-04-30 2018-06-19 上海芯歌智能科技有限公司 基于输入装置的控制系统与控制方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314622A (ja) * 1995-05-16 1996-11-29 Sharp Corp ワイヤレス座標入力装置
JP2011022806A (ja) * 2009-07-16 2011-02-03 Roasu Kk コンピュータ用入力装置及びこの装置によるウェブサイトのアクセス方法
JP2021140713A (ja) * 2020-03-09 2021-09-16 東莞寶トク電子有限公司 ダブルモードマウス装置

Also Published As

Publication number Publication date
US20260086665A1 (en) 2026-03-26
DE102024134070A1 (de) 2026-03-26
TWI908341B (zh) 2025-12-11

Similar Documents

Publication Publication Date Title
EP2533146B1 (en) Apparatus and method for providing web browser interface using gesture in device
US6213880B1 (en) Game pad apparatus and method for navigation on a digital video disk (DVD) system
CN107297073B (zh) 外设输入信号的模拟方法、装置及电子设备
US20110018828A1 (en) Touch device, control method and control unit for multi-touch environment
US20070080953A1 (en) Method for window movement control on a touchpad having a touch-sense defined speed
CN102081506A (zh) 遥控器手势输入方法
US20040169638A1 (en) Method and apparatus for user interface
CN103425242A (zh) 电子装置及其操作方法
US20090283341A1 (en) Input device and control method thereof
CN108031112A (zh) 用于控制终端的游戏手柄
TW201346656A (zh) 觸控輸入裝置的訊號發送方法
CN111078104B (zh) 一种云桌面上的多点触控设备的重定向方法及计算机设备
CN103037253B (zh) 遥控控制系统和遥控控制方法
US9060153B2 (en) Remote control device, remote control system and remote control method thereof
CN113608624A (zh) 键盘和操作键盘的方法以及用于导航主机设备的系统
KR20120061169A (ko) 터치스크린을 갖는 단말기를 이용한 목적물 제어시스템
JP2026057431A (ja) 操作行動に適応した信号送信機及び作動方法
CN103257724B (zh) 一种非接触式鼠标及其操作方法
US20070075984A1 (en) Method and device for scroll bar control on a touchpad having programmed sections
CN116700586A (zh) 一种事件处理方法和装置
CN103150024A (zh) 一种计算机操作方法
CN121704714A (zh) 适应操作行为的信号传输器与运行方法
TW202613782A (zh) 適應操作行為的訊號傳輸器與運作方法
CN103309489B (zh) 一种可改变移动速度的触控输入装置与方法
CN114641754A (zh) 触控板控制终端屏幕的方法、装置、控制设备及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20260106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260401