自適應(yīng)觸摸輸入控制器的制造方法
【專利說明】
【背景技術(shù)】
[0001]—些觸摸輸入游戲應(yīng)用可使用虛擬控制桿或虛擬操縱桿作為使玩家能夠提供觸摸輸入以控制視頻游戲的控制方案的部分。例如,兩個(gè)虛擬控制桿可顯示在移動(dòng)或手持計(jì)算機(jī)器的觸摸輸入顯示屏的下角處的固定位置上。一般,虛擬控制桿可由玩家的拇指控制。特別是,這些輸入?yún)^(qū)域可具有固定中心(或零點(diǎn))和有限徑向最大限度,在有限徑向最大限度中觸摸點(diǎn)可以適當(dāng)?shù)乇唤馕鲆钥刂铺摂M控制桿。在玩游戲的過程期間,玩家的拇指可能從虛擬控制桿的固定位置滑移并到徑向最大限度之外。這可導(dǎo)致玩家失去對(duì)視頻游戲的控制。因此,玩家可能必須重復(fù)地將他們的拇指重置在虛擬控制桿的固定位置上,以便重新獲得對(duì)視頻游戲的控制。控制的這樣的重復(fù)的損失和拇指重新調(diào)節(jié)可導(dǎo)致減小的控制準(zhǔn)確度并且降低總體玩家滿意度。
【發(fā)明內(nèi)容】
[0002]這個(gè)
【發(fā)明內(nèi)容】
被提供來以簡(jiǎn)化的形式介紹一系列概念,該一系列概念在【具體實(shí)施方式】中在下面被進(jìn)一步描述。這個(gè)
【發(fā)明內(nèi)容】
并不打算識(shí)別所主張的主題的關(guān)鍵特征或必要特征,也不打算用于限制所主張的主題的范圍。此外,所主張的主題不限于解決在本公開的任何部分中提到的任何或所有缺點(diǎn)的實(shí)施方式。
[0003]公開了涉及提供計(jì)算設(shè)備的觸摸輸入控制器的各種實(shí)施例。在一個(gè)例子中,響應(yīng)于檢測(cè)到在顯示器上的觸摸輸入,自適應(yīng)虛擬控制器的零點(diǎn)可在觸摸輸入的顯示位置處被建立。響應(yīng)于在顯示器上的觸摸輸入遠(yuǎn)離零點(diǎn)的平移大于自適應(yīng)虛擬控制器的半徑,零點(diǎn)可被平移。
【附圖說明】
[0004]圖1示出根據(jù)本公開的實(shí)施例的游戲計(jì)算機(jī)器的觸摸輸入顯示屏。
[0005]圖2-6示出產(chǎn)生方向輸入的一系列觸摸輸入和對(duì)應(yīng)自適應(yīng)虛擬控制桿移動(dòng)。
[0006]圖7-11示出產(chǎn)生可變幅值方向輸入的一系列觸摸輸入和對(duì)應(yīng)自適應(yīng)虛擬控制桿移動(dòng)。
[0007]圖12示出針對(duì)由觸摸輸入提供到自適應(yīng)虛擬控制器的方向輸入的示例線性控制功能。
[0008]圖13示出針對(duì)由觸摸輸入提供到自適應(yīng)虛擬控制器的方向輸入的示例非線性控制功能。
[0009]圖14示出分成用于單玩家控制方案的不同的控制區(qū)域的觸摸輸入屏幕。
[0010]圖15示出分出用于多玩家控制方案的不同的控制區(qū)域的觸摸輸入屏幕。
[0011]圖16示出用于提供計(jì)算設(shè)備的觸摸輸入控制器的示例方法的流程圖。
[0012]圖17示出根據(jù)本公開的實(shí)施例的計(jì)算系統(tǒng)。
【具體實(shí)施方式】
[0013]本公開涉及顯示在觸摸屏計(jì)算機(jī)器上的視頻游戲的觸摸輸入控制方案。更特別地,本公開涉及使玩家能夠提供觸摸輸入以控制視頻游戲的自適應(yīng)虛擬控制桿??刂品桨缚膳渲贸烧{(diào)節(jié)自適應(yīng)控制桿在觸摸輸入顯示屏上的位置以跟隨玩家的觸摸輸入。換句話說,當(dāng)玩家的手指在整個(gè)觸摸輸入顯示屏上滑動(dòng)時(shí),虛擬控制桿隨著玩家的手指移動(dòng)。這樣的配置可減小由于玩家的手指不與虛擬控制桿對(duì)齊所致的玩家失去對(duì)視頻游戲的控制的概率。以這種方式,可增加視頻游戲的控制準(zhǔn)確度以及總體玩家滿意度。
[0014]圖1示出采用根據(jù)本公開的實(shí)施例的自適應(yīng)虛擬控制桿控制方案的游戲計(jì)算機(jī)器的觸摸輸入顯示屏100。自適應(yīng)虛擬控制桿102可顯示在觸摸輸入顯示屏100上與玩家的拇指104對(duì)齊。玩家可移動(dòng)他們的拇指以操縱自適應(yīng)虛擬控制桿來控制視頻游戲或某個(gè)其它應(yīng)用。在圖示實(shí)施例中,玩家控制自適應(yīng)虛擬控制桿以控制太空飛船106。自適應(yīng)虛擬控制桿可配置成隨著玩家的觸摸輸入移動(dòng)以允許觸摸輸入控制的增加的自由度,并允許觸摸輸入顯示屏的整個(gè)表面區(qū)域的使用。例如,在圖示實(shí)施例中,因?yàn)樽笞赃m應(yīng)虛擬控制桿隨著玩家的左拇指移動(dòng),太空飛船可能夠顯示在屏幕的左下角中。在具有固定虛擬控制桿的配置中,那個(gè)區(qū)域一般由虛擬控制桿占據(jù)或由拇指覆蓋,且因此太空飛船可能不能在那個(gè)空間被觀察到。
[0015]自適應(yīng)虛擬控制桿102可位于在玩家的拇指104的初始或默認(rèn)觸摸點(diǎn)的位置周圍的區(qū)域中。例如,自適應(yīng)虛擬控制桿可具有稍微大于玩家的拇指的半徑,使得當(dāng)拇指提供觸摸輸入時(shí),自適應(yīng)虛擬控制桿可以是可見的。如在本文所述的,自適應(yīng)虛擬控制桿的半徑被定義為從自適應(yīng)虛擬控制桿的零點(diǎn)到自適應(yīng)虛擬控制桿的周邊的長(zhǎng)度。半徑/周邊可用于確定何時(shí)在顯示器上平移自適應(yīng)虛擬控制桿的零點(diǎn)。在一些實(shí)施方式中,半徑可界定自適應(yīng)虛擬控制桿的控制區(qū)域。將理解,半徑不需要與自適應(yīng)虛擬控制桿的所顯示的圖形對(duì)齊。例如,半徑可界定比自適應(yīng)虛擬控制桿的所顯示的區(qū)域更小或更大的不可見控制區(qū)域。在一些實(shí)施方式中,半徑可以是固定的或預(yù)定的。在一些實(shí)施方式中,可動(dòng)態(tài)地確定半徑。例如,可基于玩家的手指或提供觸摸輸入的其它物體的尺寸來動(dòng)態(tài)地確定半徑。在一個(gè)特定的例子中,半徑可被動(dòng)態(tài)地設(shè)置為稍微大于由玩家的手指抵靠觸摸顯示屏做出的觸摸接觸補(bǔ)片。應(yīng)理解,自適應(yīng)虛擬控制桿可采取任何適當(dāng)?shù)某叽绾托问蕉黄x本公開的范圍。
[0016]玩家的拇指的初始觸摸點(diǎn)可建立自適應(yīng)虛擬控制桿的“零”點(diǎn),可將從該零點(diǎn)的平移徑向地解析用于觸摸輸入控制。在一些實(shí)施例中,這樣的平移可被解析為提供控制的方向。例如,可根據(jù)包括上、下、左和右的四向方向控制方案解析這樣的平移。在另一例子中,可根據(jù)包括上、下、左和右、對(duì)角向上和向左、對(duì)角向上和向右、對(duì)角向下和向左以及對(duì)角向上和向右的八向方向控制方案解析這樣的平移。在一些實(shí)施例中,可在多于八個(gè)方向(例如從0-360°的任何適當(dāng)?shù)慕嵌圈?上解析這樣的平移。在一些實(shí)施例中,這樣的平移可被解析為提供方向移動(dòng)的可變幅值。例如,可測(cè)量離零點(diǎn)的平移距離以確定一直到自適應(yīng)虛擬控制桿的徑向最大限度的方向平移的幅值。在一些情況下,幅值可對(duì)應(yīng)于在視頻游戲中的控制的對(duì)象的行進(jìn)速率。應(yīng)理解,可采用任何適當(dāng)?shù)挠|摸輸入控制方案而不偏離本公開的范圍。
[0017]在一些實(shí)施例中,自適應(yīng)虛擬控制桿可被持久地顯示。例如,自適應(yīng)虛擬控制桿可顯示在默認(rèn)位置上,例如當(dāng)玩家不觸摸該觸摸輸入顯示屏?xí)r在觸摸輸入顯示屏的下角中,以便向玩家提供一些引導(dǎo)以提供觸摸輸入。在一些實(shí)施例中,自適應(yīng)虛擬控制桿可響應(yīng)于觸摸輸入而被顯示。換句話說,當(dāng)玩家不提供觸摸輸入時(shí),自適應(yīng)虛擬控制桿可以不顯示。在一些實(shí)施例中,當(dāng)玩家不提供觸摸輸入時(shí),自適應(yīng)虛擬控制桿可以被顯示,以及當(dāng)玩家提供觸摸輸入時(shí),自適應(yīng)虛擬控制桿可以不顯示。在一些實(shí)施例中,自適應(yīng)虛擬控制桿可以根本不顯示或可以是不可見的。
[0018]自適應(yīng)虛擬控制桿可配置成使得超過自適應(yīng)虛擬控制桿的徑向最大限度的觸摸平移可被解析為自適應(yīng)虛擬控制桿的零點(diǎn)的移位。例如,當(dāng)觸摸輸入平移超過自適應(yīng)虛擬控制桿的徑向最大限度(例如在下一顯示幀中)時(shí),自適應(yīng)虛擬控制桿可被移位,使得徑向最大限度與觸摸輸入對(duì)齊且零點(diǎn)從觸摸輸入偏移自適應(yīng)虛擬控制桿的徑向距離。而且,可相對(duì)于最后一個(gè)觸摸輸入位置解析額外的平移運(yùn)動(dòng)。這樣的控制方案可自然履行用戶期望,且對(duì)零點(diǎn)的調(diào)節(jié)可允許玩家與觸摸輸入顯示屏表面區(qū)域的較寬范圍交互。
[0019]在一些實(shí)施方式中,自適應(yīng)虛擬控制桿的所顯示的部分可以以自適應(yīng)虛擬控制桿的零點(diǎn)為中心。在其它實(shí)施方式中,自適應(yīng)虛擬控制桿的所顯示的部分可從自適應(yīng)虛擬控制桿的零點(diǎn)偏移。例如,自適應(yīng)虛擬控制桿的所顯示的部分可具有使零點(diǎn)偏移的不均勻形狀。
[0020]圖2-6示出產(chǎn)生方向輸入的一系列觸摸輸入和對(duì)應(yīng)自適應(yīng)虛擬控制桿移動(dòng)。根據(jù)圖示控制方案,觸摸輸入的平移移動(dòng)可被解析為控制的方向(例如上、下、左、右)。
[0021]在圖2中,觸摸輸入200可被提供到觸摸輸入顯示屏202以建立初始觸摸輸入位置204。自適應(yīng)虛擬控制桿206可與觸摸輸入200對(duì)齊。特別是,初始觸摸輸入位置204可對(duì)應(yīng)于自適應(yīng)虛擬控制桿206的零點(diǎn)208。因?yàn)?