国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用戶輸入設(shè)備和用于操作該用戶輸入設(shè)備的方法與流程

      文檔序號:39754956發(fā)布日期:2024-10-25 13:28閱讀:41來源:國知局
      用戶輸入設(shè)備和用于操作該用戶輸入設(shè)備的方法與流程

      本發(fā)明涉及用戶輸入設(shè)備例如鍵盤。更具體地,本發(fā)明涉及以下用戶輸入設(shè)備,其包括具有第一操作范圍的第一輸入元件、具有第二操作范圍的第二輸入元件、以及輸出端。第一輸入元件和第二輸入元件各自被配置成提供相應(yīng)輸入信號,該相應(yīng)輸入信號與相應(yīng)輸入元件在其操作范圍內(nèi)的當(dāng)前操作程度相對應(yīng)。用戶輸入設(shè)備還包括處理裝置,該處理裝置能夠在操作時連接至第一輸入元件和第二輸入元件中的每一個以用于接收相應(yīng)輸入信號,并且能夠在操作時連接至輸出端以用于向輸出端提供輸出信號,輸出信號指示第一輸入元件和第二輸入元件中的每一個是否被激活。處理裝置被配置成針對第一輸入元件和第二輸入元件中的至少一個進行以下操作:a)基于對應(yīng)的輸入信號確定輸入元件被激活;以及b)根據(jù)所確定的激活生成輸出信號。


      背景技術(shù):

      1、如在上面所描述的用戶輸入設(shè)備因此是已知的。特別地,參考了申請人以產(chǎn)品名稱wooting?60he和wooting?two?he銷售的鍵盤。這種類型的鍵盤在一定程度上取得成功,但存在進一步改進鍵盤的期望。

      2、在某些情況下,例如當(dāng)鍵盤用于以競爭水平玩快節(jié)奏游戲時,用戶希望快速連續(xù)地提供不同的或者甚至矛盾的輸入。作為示例,在一些第一人稱射擊中,用戶可能側(cè)向移動,這被稱為掃射。避免被對手擊中的特別有效的策略是相對快速地將掃射方向從左向右改變,或者相對快速地將掃射方向從右向左改變,例如反復(fù)改變掃射方向。在pc游戲中,用于執(zhí)行掃射方向的這種改變的輸入操作可以是例如按下用于在一個方向(左)上移動的鍵(例如,a鍵),然后按下用于在另一方向(右)上移動的另一鍵(例如,d鍵)。

      3、視頻游戲具有適當(dāng)?shù)南到y(tǒng)以處理兩個鍵的操作,所述兩個鍵本身將導(dǎo)致相互相反的移動,因為這些用戶指令被認為是模糊的。作為示例,如果同時操作用于向左掃射和用于向右掃射的鍵,則視頻游戲可能無法推斷用戶想要向左掃射還是向右掃射。相反,根據(jù)游戲的編程,視頻游戲可以停止移動,或者可以允許玩家在與首先或最后操作的鍵相對應(yīng)的方向上移動。解決像這樣的情況被稱為socd判別,該socd判別針對軸對向指令同時輸入(simultaneous?opposing?cardinal?directions,socd)。已知在運行于接受來自用戶輸入設(shè)備的用戶輸入的系統(tǒng)上的不同游戲中實現(xiàn)socd判別。

      4、在上述情況下,在用戶想要快速改變掃射方向的情況下,用戶可能在某些時刻同時操作兩個相關(guān)鍵,也許無意地。在同時操作兩個鍵時,視頻游戲可以如上所述進行操作,從而防止改變掃射方向或完全停止掃射,直到兩個鍵中的一個不再被操作。在這一點上,將操作僅一個鍵,并且用戶所期望的動作是明確的。當(dāng)同時按下兩個鍵時用戶想要在另一方向上掃射但由于視頻游戲的行為而不能掃射的時間是使用戶處在不利地位的延遲。對由游戲提供的socd判別的這種依賴不是總是最優(yōu)的。


      技術(shù)實現(xiàn)思路

      1、本發(fā)明的目的是至少部分地減輕這種缺點。

      2、出于此目的,本發(fā)明提供了根據(jù)前導(dǎo)的用戶輸入設(shè)備,其中,步驟a)包括還基于與第一輸入元件和第二輸入元件中的另一個相對應(yīng)的輸入信號確定輸入元件被激活。

      3、根據(jù)本發(fā)明,例如可以基于第一輸入元件的操作程度和第二輸入元件的操作程度確定第一輸入元件是否被激活。因此,例如檢測期望在方向上相對快速改變的情況并且相應(yīng)地確定第一輸入元件沒有被激活變得可能。特別地,可以在第一輸入元件的操作程度下根據(jù)第二輸入元件的操作程度確定第一輸入元件沒有被激活,即被去激活,該第一輸入元件的操作程度不同于如果沒有操作或沒有那么多地操作第二輸入元件則第一輸入元件將被去激活的操作程度。

      4、換言之,如果通常確定第一輸入元件在去激活閾值下被去激活,則本發(fā)明允許根據(jù)第二輸入元件的操作程度,甚至在達到去激活閾值之前確定第一輸入元件被去激活。

      5、因此,本發(fā)明可以被實現(xiàn)為第一輸入元件的去激活閾值,盡管這不被嚴格要求,其中,去激活閾值至少部分地基于第二輸入元件的當(dāng)前操作程度(以及/或者本發(fā)明可以被實現(xiàn)為第二輸入元件的去激活閾值,盡管這不被嚴格要求,其中,去激活閾值至少部分地基于第一輸入元件的當(dāng)前操作程度)。

      6、作為非限制性示例,一旦第二輸入元件被操作至超過第一輸入元件的程度的程度,就可以確定第一輸入元件被去激活。換句話說,第一輸入元件的去激活和/或激活可以通過比較第一輸入元件和第二輸入元件的相應(yīng)操作程度來確定。

      7、當(dāng)然,做出的類似決定可以應(yīng)用于第二輸入元件,并且可選地在提供用戶輸入設(shè)備的其他輸入元件的情況下甚至應(yīng)用于用戶輸入設(shè)備的其他輸入元件。

      8、應(yīng)注意,本發(fā)明可以應(yīng)用于在用戶輸入之間快速切換否則將是模糊的或?qū)е虏黄谕慕Y(jié)果的任何情況。然而,當(dāng)應(yīng)用于鍵盤,更具體地應(yīng)用于鍵盤的與相反移動相關(guān)聯(lián)的鍵例如與左右掃射相關(guān)聯(lián)的鍵(分別為a鍵和d鍵)時特別地有利。

      9、本發(fā)明部分源于以下認識,當(dāng)前已知的socd判別不是在所有情況下最優(yōu),并且可以通過基于相應(yīng)輸入元件的操作程度實現(xiàn)判別來規(guī)避。因此,判別發(fā)生在模擬域中,并且因此可以利用模擬域中存在的附加信息。然后,當(dāng)已經(jīng)執(zhí)行判別時,僅一個輸入元件可以被輸出為激活的,特別是即使否則兩個輸入元件將被輸出為激活的。因此,正常的socd判別不應(yīng)用,并且因此被規(guī)避。當(dāng)然,仍然存在模擬域中的判別不提供解決的情況。例如,在兩個輸入元件被操作得同等遠例如操作至其最大操作范圍的情況下,可以輸出兩個輸入元件。根據(jù)從用戶輸入設(shè)備接收輸出的軟件,然后可以應(yīng)用正常的socd判別。

      10、輸出信號可以包括關(guān)于輸入元件的激活的數(shù)字信息,在該意義上,輸出信號示出了相應(yīng)輸入元件的激活,或者相反,即相應(yīng)輸入元件的未激活。作為示例,輸出信號可以表示所有當(dāng)前激活的輸入元件的列表。在這樣的情況下,未激活的輸入元件將不在列表中。作為另一示例,輸入元件的完整列表可以被包括在輸出信號中,從而針對每個輸入元件進行指示每個輸入元件當(dāng)前是否被激活。本發(fā)明可以應(yīng)用于這些示例以及可能的其他示例中的二者,因為在每種情況下需要確定輸入元件是否被激活。

      11、由于輸出指示特定輸入元件的激活或指示特定輸入元件的未激活,因此足夠說明處理裝置被配置成確定輸入元件被激活。因此,如果處理裝置在一些時間點處沒有確定輸入元件被激活,則推斷輸入元件沒有被激活。相反的情況也成立。因此,在一些實現(xiàn)方式中,確定相應(yīng)輸入元件是否被激活在技術(shù)上等同于確定輸入元件被激活。

      12、從輸入元件接收的輸入信號可以與輸入元件的操作范圍內(nèi)的許多不同的操作程度相對應(yīng)。在該意義上,在輸入信號中的指示是模擬的。信號本身也可以是模擬的。然而,輸出信號中的指示是數(shù)字的(例如,表示激活或未激活),用戶輸入設(shè)備并且特別是處理裝置因此針對輸入元件中的每一個執(zhí)行特定類型的模數(shù)轉(zhuǎn)換。如上面所介紹的,轉(zhuǎn)換后的數(shù)字信息可以表示輸出信號,或者可以是輸出信號的一部分。

      13、然而,可以附加地輸出(即,提供輸出)關(guān)于輸入元件的操作程度的信息。出于此目的,輸出信號可以包括指示相應(yīng)輸入元件的當(dāng)前操作程度的信息。

      14、輸出信號本身優(yōu)選是數(shù)字的。存在用于指示輸入元件是否被激活的各種協(xié)議,所述協(xié)議中的一些將在下面更詳細地描述。注意,存在另外的協(xié)議以將模擬的操作程度編碼到數(shù)字信號中,盡管以具有有限判別的離散即解析方式。

      15、輸出可以是物理輸出,例如插頭或無線發(fā)射器。特別地,配置輸出以用于外部通信,即,以用于與用戶輸入設(shè)備外面的設(shè)備通信,該用戶輸入設(shè)備外面的設(shè)備在本文被稱為受控制設(shè)備。

      16、處理裝置可以體現(xiàn)在用戶輸入設(shè)備上或用戶輸入設(shè)備中,或者體現(xiàn)在遠離受控制設(shè)備的任何其他位置中。因此,應(yīng)當(dāng)指出可以確定輸入元件是否在用戶輸入設(shè)備上被激活,或者至少遠離受控制設(shè)備被激活。

      17、因此,可以按照現(xiàn)有標準向受控制設(shè)備提供用戶輸入,而用戶輸入本身表示如本文所公開的對輸入元件的激活的確定。

      18、第一輸入元件可以是用戶能夠操作的,例如彼此獨立。

      19、可以針對第一輸入元件和第二輸入元件中的每一個進行激活的確定。因此,兩個輸入元件中的每一個的激活可以取決于兩個用戶輸入元件的當(dāng)前操作程度。

      20、因此,在兩個用戶輸入元件的激活之間非??焖俚厍袚Q變得可能,這可能在輸入元件表示相反的動作例如用于在相反方向上移動的指令的情況下特別有用。

      21、在本發(fā)明的特定實施方式中,步驟a)包括基于分別與第一輸入元件和第二輸入元件相對應(yīng)的輸入信號之間的比較確定第一輸入元件被激活。

      22、可以進行比較以得出哪個輸入元件當(dāng)前被認為對用戶更重要的結(jié)論。在進行輸入元件之間的比較的情況下,可以在僅一個輸入元件的激活與僅第二輸入元件的激活之間非??焖俚厍袚Q,例如每次比較翻轉(zhuǎn)時,可選地切換一定量。一般而言,比較僅允許將一個輸入元件輸出為活動的,即使沒有如當(dāng)前所提出的那樣對更多個或兩個輸入元件進行比較,也認為更多個或兩個輸入元件是活動的。

      23、一般而言,比較可以包括輸入元件的操作程度的直接比較,但也可以包括確定兩個操作程度之間是否存在最小差異。最小差異可以可配置,并且可以例如作為參數(shù)存儲在用戶輸入設(shè)備的連接至處理裝置的存儲器中。

      24、當(dāng)輸入元件的操作程度在相對短的時間段內(nèi)大致相等時,可以通過施加最小差異來避免一個或更多個輸入元件的激活與未激活之間的虛假切換。

      25、基于比較確定第一輸入元件被激活還可以包括測試輸入元件是否被完全操作(即操作至其操作范圍的末端——在可按壓鍵的情況下被完全按下)的附加步驟。該測試允許在以下兩種情況之間進行區(qū)分:在一種情況下,兩個鍵的相應(yīng)操作程度類似,因為一個輸入元件被釋放的操作程度超過另一輸入元件被瞬間按下的操作程度,以及在另一種情況下,兩個輸入元件同時被有意地等同操作。

      26、可以采用各種測試中的一個或更多個來確定輸入元件是否被完全操作。作為示例,操作程度可以被確定成指示相應(yīng)輸入元件的操作范圍的末端的預(yù)定值??商孢x地,如果輸入元件被激活并且其操作程度在預(yù)定時間量期間沒有顯著改變,則可以確定輸入元件被完全操作,即操作在其操作范圍的末端。在輸入元件是可按壓鍵的情況下,后者可能特別準確,因為用戶通常不能在長時間段期間將兩個或更多個鍵部分地按壓至相同程度,而用戶能夠通過完全按壓兩個或更多個鍵來保持鍵靜止。

      27、如果兩個鍵被完全按下,則可以例如在用戶輸入設(shè)備上根據(jù)用于軸對向指令同時輸入(socd)判別的已知技術(shù)來處理激活的確定。socd判別技術(shù)包括:對一個特定方向進行優(yōu)先級排序,輸出兩個方向,對第一激活方向或最后的激活方向進行優(yōu)先級排序等。由本文所描述的用戶輸入設(shè)備應(yīng)用的判別技術(shù)可以可配置,并且可以例如被存儲在用戶輸入設(shè)備的連接至處理裝置的存儲器中??商孢x地,可以簡單地通過將兩個輸入元件輸出為激活的來將socd判別留給受控制設(shè)備。

      28、在用戶輸入設(shè)備的另一實施方式中,確定輸入元件被激活的步驟包括,如果第二輸入元件的操作在第一輸入元件的操作期間開始,則基于比較確定第一輸入元件被去激活。

      29、因此,例如當(dāng)?shù)诙斎朐徊僮髦粮蟪潭?被操作了更多預(yù)定量)時,可以確定第一輸入元件被相對快速地去激活。

      30、在本文中的去激活可以被定義為未激活,例如在激活之后。

      31、輸入元件的操作通常具有幾個階段。作為示例,參考可按壓鍵,但本公開內(nèi)容不限于此。在示例中,可以通過對鍵進行按壓來開始操作。更一般地說,操作程度從無操作增加至輕微操作,例如與輸入元件的操作范圍的相對小部分相對應(yīng)的操作。可以在某點處達到閾值水平,并且認為輸入元件被激活。就示例而言,認為鍵從該閾值起被按下(即被激活)。通常,閾值被設(shè)置成使得在超過閾值之后,輸入元件仍然可以被操作得越來越遠。傳統(tǒng)上,當(dāng)激活程度再次下降成低于激活閾值時,將認為輸入元件被去激活(未激活)。當(dāng)然,激活程度可以在閾值的第一通道與第二通道之間變化。換言之,激活程度可以在超過激活閾值的特定范圍內(nèi)變化,但將仍然保持激活,直至激活程度下降成低于去激活閾值。作為示例,鍵可以被按下成超過激活閾值,然后被緩慢釋放。作為另一示例,鍵可以被按下成超過激活閾值,被稍微釋放,但不跨過去激活閾值,然后在最后被完全釋放從而超過去激活閾值之前再次被進一步按下。

      32、由申請人通過設(shè)置去激活的(例如,可按壓鍵的釋放的)不同閾值進行改進。特別地,釋放閾值可以相對于最大可能的操作程度、自激活閾值已經(jīng)超過以來最大出現(xiàn)的操作程度或一些其他方式來設(shè)置。這種技術(shù)被稱為快速觸發(fā)技術(shù)。當(dāng)然,也可以定義固定的、但與激活閾值不同的去激活閾值。

      33、快速觸發(fā)技術(shù)允許更快的去激活,因為其不依賴于用戶將操作程度完全減小至低于激活閾值。

      34、本文所公開的用戶輸入設(shè)備可以提供輸入元件的甚至更快的去激活,例如當(dāng)另一輸入元件被操作至更大程度時,特別是當(dāng)?shù)谝惠斎朐会尫呕虮徊僮髦翜p小程度時。

      35、與基于比較確定輸入元件可以被去激活類似,確定輸入元件被激活的步驟可以包括,如果第一輸入元件的操作在第二輸入元件的操作期間開始,則基于比較確定第一輸入元件被激活。

      36、因此,出于與關(guān)于去激活所描述的相同原因,激活可以更快。

      37、如上面所描述的,如果操作第一輸入元件和第二輸入元件中的僅至少一個,則確定第一輸入元件和第二輸入元件中的至少一個被激活的步驟可以包括:如果當(dāng)前操作程度超過預(yù)定激活閾值,則確定相應(yīng)輸入元件被激活。

      38、此外,如果操作第一輸入元件和第二輸入元件中的僅至少一個,則確定第一輸入元件和第二輸入元件中的至少一個被激活的步驟可以包括:如果當(dāng)前操作程度低于預(yù)定去激活閾值,則確定相應(yīng)輸入元件被去激活。

      39、因此,可以執(zhí)行相對簡單的模數(shù)轉(zhuǎn)換。激活閾值可以可配置,并且可以出于此目的被存儲在連接至處理裝置的存儲器中。去激活閾值可以類似地可配置。去激活閾值可以等于激活閾值,或者可以獨立可配置??梢愿鶕?jù)如上面所描述的快速觸發(fā)技術(shù)設(shè)置去激活閾值。

      40、在又一實施方式中,處理裝置被配置成僅在預(yù)定條件下執(zhí)行步驟a)和b),其中可選地,預(yù)定條件是第一輸入元件和第二輸入元件將僅基于其自己的當(dāng)前操作程度都被認為被激活。

      41、根據(jù)預(yù)定條件,可以從用戶輸入設(shè)備獲得更自然的響應(yīng)。

      42、在用戶輸入設(shè)備的實施方式中,第一輸入元件和/或第二輸入元件包括至少一個傳感器或者是至少一個傳感器,可選地包括至少一個霍爾傳感器或者是至少一個霍爾傳感器。

      43、使用(霍爾)傳感器,可以獲得表示輸入元件的操作程度的輸入信號。特別地,輸入信號可以是模擬的。

      44、在針對每個輸入元件提供可選地可替換的主體以供用戶開始的情況下是有利的。特別地,用戶輸入設(shè)備可以包括用于第一輸入元件和第二輸入元件中的一者或全部的可按壓鍵,其中,操作范圍和當(dāng)前操作程度與相應(yīng)鍵的按壓范圍和當(dāng)前按壓相對應(yīng)。因此,用戶輸入設(shè)備可以是鍵盤。

      45、用戶輸入設(shè)備可以包括附加的用戶輸入元件。本文描述的步驟a)和b)可以僅針對輸入設(shè)備的輸入元件的子集執(zhí)行。特別地,針對其執(zhí)行本文所描述的步驟a)和b)的輸入元件的組合可以可配置,例如通過設(shè)置適當(dāng)?shù)膮?shù)并且將這些參數(shù)存儲在連接至處理裝置的存儲器中。其余輸入元件的激活可以基于替選策略例如僅可能與快速觸發(fā)技術(shù)組合的激活閾值和/或去激活閾值來確定。

      46、作為示例,在包括多個鍵的鍵盤上,可以針對鍵a和d的組合執(zhí)行步驟a)和b),但不針對鍵s和d的組合執(zhí)行步驟a)和b)。同時,也可以針對鍵w和s的組合執(zhí)行步驟a)和b)。

      47、本發(fā)明還涉及操作至少具有第一輸入元件和第二輸入元件的用戶輸入設(shè)備的方法,其中,第一輸入元件和第二輸入元件各自提供與相應(yīng)輸入元件在其相應(yīng)操作范圍內(nèi)的當(dāng)前操作程度相對應(yīng)的相應(yīng)輸入信號,方法包括針對第一輸入元件和第二輸入元件中的至少一個進行以下操作,

      48、a)基于對應(yīng)的輸入信號確定輸入元件被激活;以及

      49、b)根據(jù)所確定的激活生成輸出信號;以及

      50、c)輸出輸出信號,

      51、本文所描述的方法的步驟a)包括:

      52、-還基于與第一輸入元件和第二輸入元件中的另一個相對應(yīng)的輸入信號確定輸入元件被激活。

      53、方法可以提供上面關(guān)于用戶輸入設(shè)備描述的優(yōu)點,并且可以使用對應(yīng)的設(shè)備特征。

      54、特別地,方法可以是計算機實現(xiàn)的方法,本文中的計算機被定義為能夠執(zhí)行該方法的任何處理設(shè)備。作為示例,方法可以由可以是或者可以不是用戶輸入設(shè)備的一部分的一個或更多個處理器以及fpga、pcb等執(zhí)行。

      55、更具體地,方法可以包括基于分別與第一輸入元件和第二輸入元件相對應(yīng)的輸入信號之間的比較確定第一輸入元件被激活。

      56、此外,方法可以包括:如果第二輸入元件的操作在第一輸入元件的操作期間開始,則基于比較確定第一輸入元件被去激活。

      57、本發(fā)明還涉及包括指令的計算機程序產(chǎn)品,所述指令在由合適的處理裝置執(zhí)行時使處理裝置執(zhí)行根據(jù)前述方法權(quán)利要求中任一項所述的方法。處理裝置優(yōu)選地是用戶輸入設(shè)備的處理裝置,例如如本文所描述的處理裝置(參見例如設(shè)備權(quán)利要求)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1