用于在輸入控制手勢以及關(guān)于虛擬設(shè)備的控制期間提供復(fù)雜觸覺激勵的系統(tǒng)和方法
【專利說明】用于在輸入控制手勢以及關(guān)于虛擬設(shè)備的控制期間提供復(fù)雜觸覺激勵的系統(tǒng)和方法
[0001]本申請是申請日為2010年7月21日、發(fā)明名稱為“用于在輸入控制手勢以及關(guān)于虛擬設(shè)備的控制期間提供復(fù)雜觸覺激勵的系統(tǒng)和方法”的中國專利申請201080032035.3的分案申請。
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及在執(zhí)行復(fù)雜的控制手勢期間和/或在虛擬設(shè)備的控制期間向用戶提供觸覺激勵的系統(tǒng)和方法。
【背景技術(shù)】
[0003]向用戶提供觸覺激勵是公知的。觸覺激勵向用戶提供物理的感知。觸覺激勵用于游戲情境、虛擬世界以及現(xiàn)實世界的控制系統(tǒng)中。這種觸覺激勵可以被生成以向用戶提供已接收到控制輸入的反饋、其他用戶輸入了命令的反饋、虛擬或現(xiàn)實對象碰撞、爆炸或破裂的反饋、存在外界力(例如,仿真或真實的風(fēng)、雨、磁和/或其他虛擬力)的反饋和/或發(fā)生了其他現(xiàn)象的反饋。在傳統(tǒng)的系統(tǒng)中,這種激勵的參數(shù)通常是靜態(tài)的并且提供簡單的機構(gòu)以向用戶指示發(fā)生了(或?qū)l(fā)生)相應(yīng)的現(xiàn)象。
[0004]使用戶能控制虛擬設(shè)備的傳統(tǒng)的游戲和/或虛擬世界系統(tǒng)是公知的。用于在這些傳統(tǒng)的系統(tǒng)中與虛擬設(shè)備交互的控制和反饋方案常常是有限的,并且并非與現(xiàn)實世界的控制和/或相應(yīng)的現(xiàn)實世界的設(shè)備的反饋有力地關(guān)聯(lián)。
[0005]雖然已在車輛和其他計算裝置中使用了基本的觸覺作用(例如,振動),但開發(fā)者在吸引用戶和提供反饋以增強用戶體驗方面仍存在多種挑戰(zhàn)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的一個方面涉及配置為向游戲的用戶提供觸覺激勵的系統(tǒng)。在一個實施例中,所述系統(tǒng)包括用戶界面、執(zhí)行器和配置為執(zhí)行計算機程序模塊的一個或更多個處理器。所述用戶界面配置為關(guān)于用戶的手勢生成輸出信號。所述執(zhí)行器配置為生成對用戶的觸覺激勵。所述計算機程序模塊包括手勢模塊、激勵模塊和執(zhí)行器控制模塊。所述手勢模塊配置為基于用戶界面的輸出信號而監(jiān)控用戶的控制手勢的執(zhí)行。所述控制手勢是與輸入到游戲的命令相關(guān)聯(lián)的手勢,并且包括初始部分、第一中間部分和結(jié)束部分。所述激勵模塊配置為接收關(guān)于來自手勢模塊的控制手勢的執(zhí)行的信息,并且確定為與控制手勢相關(guān)聯(lián)的用戶生成的觸覺激勵。所述觸覺激勵包括響應(yīng)于控制手勢的初始部分的執(zhí)行而確定的第一激勵,以及與第一激勵不同并且響應(yīng)于控制手勢的第一中間部分的執(zhí)行而確定的第二激勵。所述執(zhí)行器控制模塊配置為控制所述執(zhí)行器以生成由激勵模塊確定的激勵。
[0007]本發(fā)明的另一方面涉及向游戲的用戶提供觸覺激勵的方法。在一個實施例中,所述方法包括監(jiān)控用戶的控制手勢的執(zhí)行,其中所述控制手勢是與輸入到游戲的命令相關(guān)聯(lián)的手勢,并且包括初始部分、第一中間部分和結(jié)束部分;確定與為用戶生成的控制手勢的執(zhí)行相關(guān)聯(lián)的觸覺激勵,其中所述觸覺激勵包括響應(yīng)于控制手勢的初始部分的執(zhí)行而確定的第一激勵,以及與第一激勵不同并且響應(yīng)于控制手勢的第一中間部分的執(zhí)行而確定的第二激勵;以及在執(zhí)行控制手勢期間生成被確定的激勵。
[0008]本發(fā)明的再一個方面涉及配置為向游戲的用戶提供激勵的系統(tǒng)。在一個實施例中,所述系統(tǒng)包括觸敏型電子顯示器、執(zhí)行器以及配置為執(zhí)行計算機程序模塊的一個或更多個處理器。所述觸敏型電子顯示器具有界面表面,該界面表面便于用戶接合,并且所述觸敏型用戶界面配置為關(guān)于界面表面被接合的位置而生成輸出信號,并且通過所述界面表面向用戶呈現(xiàn)游戲的視圖。通過界面表面呈現(xiàn)的所述視圖包括具有用戶可選擇的區(qū)段的虛擬設(shè)備的視圖,所述用戶可選擇的區(qū)段可由用戶選擇以通過在虛擬設(shè)備的視圖的用戶可選擇的區(qū)段處接合所述界面表面而與虛擬設(shè)備交互。所述執(zhí)行器配置為向用戶生成觸覺激勵。所述計算機程序模塊包括設(shè)備模塊、激勵模塊和執(zhí)行器控制模塊。所述設(shè)備模塊配置為確定視圖中的虛擬設(shè)備的工作參數(shù),并且仿真虛擬設(shè)備的操作。所述設(shè)備模塊基于用戶對虛擬設(shè)備的視圖的用戶可選擇的區(qū)段的選擇而確定虛擬設(shè)備的工作參數(shù)和/或仿真虛擬設(shè)備的操作。所述激勵模塊配置為確定為與虛擬設(shè)備的工作參數(shù)和/或虛擬設(shè)備的被仿真的操作相關(guān)聯(lián)的用戶生成的觸覺激勵。所述執(zhí)行器控制模塊配置為控制執(zhí)行器生成由激勵模塊確定的激勵。
[0009]本發(fā)明的再一個方面涉及向游戲的用戶提供激勵的方法。在一個實施例中,所述方法包括通過便于用戶接合的觸敏型電子顯示器的界面表面而呈現(xiàn)游戲的視圖,其中通過界面表面呈現(xiàn)的視圖包括具有用戶可選擇區(qū)段的虛擬設(shè)備的視圖,所述用戶可選擇區(qū)段可由用戶選擇,從而通過在虛擬設(shè)備的視圖的用戶可選擇區(qū)段處接合所述界面表面而與所述虛擬設(shè)備交互;通過界面表面上的被選擇的用戶可選擇區(qū)段的用戶接合而接收對一個用戶可選擇區(qū)段的選擇;基于接收到的選擇而確定視圖中的虛擬設(shè)備的工作參數(shù)和/或虛擬設(shè)備的仿真操作;響應(yīng)于接收到的選擇而確定為與虛擬設(shè)備的工作參數(shù)和/或虛擬設(shè)備的被仿真的操作相關(guān)聯(lián)的用戶生成的觸覺激勵;以及生成被確定的觸覺激勵。
[0010]本發(fā)明的再一個方面涉及在一個或更多個便攜式計算裝置上提供游戲的系統(tǒng)和方法,其中虛擬對象(例如,球體)行進經(jīng)過顯示在一個或更多個便攜式計算裝置的界面上的游戲的視圖。相應(yīng)于一個虛擬對象(或多個虛擬對象)經(jīng)過所述視圖的行進的觸覺作用被提供在獨立的便攜式計算裝置上??梢曰谔摂M對象的行進的一個或更多個參數(shù)(例如,速度、方向、加速度等等)、對象的一個或更多個參數(shù)和/或虛擬對象用以交互的特征(例如,墻壁、鰭狀肢、阻擋物、緩沖器等等)和/或其他參數(shù)確定所述觸覺作用。所述觸覺作用可以包括提供在便攜式計算裝置上的觸覺作用,所述便攜式計算裝置通常不顯示相應(yīng)于觸覺作用的虛擬對象。這可以為在分離的便攜式計算裝置上一起玩游戲的一組用戶增強游戲的交互性。
[0011]本發(fā)明的這些和其他目的、特征和特性,以及操作方法和結(jié)構(gòu)的相關(guān)元件的功能、以及部件的組合和制造的經(jīng)濟性將基于對參考附圖的以下的說明書和所附權(quán)利要求的考慮而變得更加顯然,全部附圖構(gòu)成本說明書的一部分,其中相同參考標(biāo)記指示各個附圖中相應(yīng)的部件。然而,將清楚理解的是,附圖僅用于示例和說明的目的,并且不意圖作為對本發(fā)明的限制的定義。如在說明書和權(quán)利要求中所使用的,除非本文中另有明確的規(guī)定,否則單數(shù)形式的“一”、“一個”和“所述”包括復(fù)數(shù)個標(biāo)識物。
【附圖說明】
[0012]圖1說明了根據(jù)本發(fā)明的一個或更多個實施例配置為向用戶提供觸覺激勵的系統(tǒng)。
[0013]圖2說明了根據(jù)本發(fā)明的一個或更多個實施例的一塊虛擬設(shè)備的視圖。
[0014]圖3說明了根據(jù)本發(fā)明的一個或更多個實施例的一塊虛擬設(shè)備的視圖。
[0015]圖4說明了根據(jù)本發(fā)明的一個或更多個實施例的一塊虛擬設(shè)備的視圖。
[0016]圖5說明了根據(jù)本發(fā)明的一個或更多個實施例的向用戶提供觸覺反饋的方法。
[0017]圖6說明了根據(jù)本發(fā)明的一個或更多個實施例的向用戶提供觸覺反饋的方法。
[0018]圖7說明了根據(jù)本發(fā)明的一個或更多個實施例的便攜式計算裝置。
[0019]圖8A說明了根據(jù)本發(fā)明的一個或更多個實施例的用以支持多用戶參與的游戲的使用的一個示例。
[0020]圖SB說明了根據(jù)本發(fā)明的一個或更多個實施例的用以支持多用戶游藝的游戲的使用的一個示例。
[0021]圖9說明了根據(jù)本發(fā)明的一個或更多個實施例的在多個時間間隔上分別用于兩個用戶的游藝區(qū)域的一個示例。
[0022]圖10說明了根據(jù)本發(fā)明的一個或更多個實施例的游藝的一個示例并且描述了彈出游藝區(qū)域的邊沿的虛擬對象。
[0023]圖11說明了根據(jù)本發(fā)明的一個或更多個實施例的用以仿真連續(xù)作用的觸覺作用的使用。
[0024]圖12說明了根據(jù)本發(fā)明的一個或更多個實施例的用于提供游戲的方法。
[0025]圖13說明了根據(jù)本發(fā)明的一個或更多個實施例的用于游戲的一個場景的界面的一個示例。
【具體實施方式】
[0026]圖1說明了配置為向用戶12提供觸覺激勵的系統(tǒng)10。在一個實施例中,所述觸覺激勵結(jié)合一個或更多個控制手勢的執(zhí)行而提供到用戶12,通過所述控制手勢,用戶12控制例如游戲、現(xiàn)實世界的設(shè)備的組件或模塊和/或其他實體。所述觸覺激勵被提供到用戶12,從而在給定的控制手勢的執(zhí)行連續(xù)進行時,與所述控制手勢相關(guān)聯(lián)的觸覺激勵根據(jù)控制手勢的行進而改變。在一個實施例中,觸覺激勵結(jié)合用戶12對虛擬設(shè)備的控制而提供到用戶12。所述觸覺激勵相應(yīng)于提供到系統(tǒng)10的用于控制虛擬設(shè)備的控制輸入。在一個實施例中,系統(tǒng)10包括一個或更多個用戶界面14、一個或更多個執(zhí)行器16、電子存儲器18、一個或更多個處理器20和/或其他組件。
[0027]雖然本公開主要說明了結(jié)合被執(zhí)行以控制游戲的控制手勢而提供的觸覺激勵,但這并不作為限制。根據(jù)本文提出的原理的觸覺激勵的提供可以被擴展到用戶以控制手勢(例如控制電視機、計算機、車輛、遙控車輛或船只等等)的方式提供輸入的其他背景中。在涉及現(xiàn)實世界的組件或系統(tǒng)的控制的實施方式中,觸覺激勵可以用于增強用戶的復(fù)雜控制手勢的執(zhí)行、增強用戶經(jīng)驗、教導(dǎo)用戶執(zhí)行控制手勢和/或提供基于傳統(tǒng)的現(xiàn)實世界的控制系統(tǒng)的其他增強。涉及現(xiàn)實世界的組件或系統(tǒng)的控制的實施方式可以包括用戶出現(xiàn)在受控的組件(例如車內(nèi)的控制面板、基于微波等等)處的示例和/或用戶與受控組件遠(yuǎn)程定位的示例。遠(yuǎn)程的現(xiàn)實世界的組件或系統(tǒng)的控制可以伴隨向用戶告知受控組件的狀態(tài)的其他感官激勵。所述其他感官激勵可以包括例如提供到用戶的實時(或近實時)的視頻、音頻和/或靜止圖像。
[0028]本文說明了一些實施例,其中用戶12好像是唯一提供觸覺激勵的用戶。這并不作為限制。本文說明的原理和實施例的擴展在本領(lǐng)域一個普通技術(shù)人員的能力范圍內(nèi),并且單個用戶的實施例的說明使本領(lǐng)域普通技術(shù)人員能做出和/或使用向多個用戶提供相同特征的多用戶的實施例。多用戶的實施例可以包括關(guān)于“主動用戶”(例如執(zhí)行控制手勢的用戶)的控制手勢的執(zhí)行的“被動用戶”(例如不執(zhí)行控制手勢的用戶)的觸覺激勵的提供。所述觸覺激勵可以進一步提供反饋到存在于多用戶環(huán)境中的其他現(xiàn)象的被動和/或主動用戶。
[0029]如本文中使用的,“控制手勢”涉及由用戶做出的手勢,該手勢是具有分離部分的單個并且分立的控制輸入。所述分離部分必須以特定順序執(zhí)行和/或以有效獲得與“控制手勢”相關(guān)聯(lián)的控制輸入的特定時序執(zhí)行。所述分離部分的執(zhí)行總體上將不獨立地產(chǎn)生與“控制手勢”相關(guān)聯(lián)的控制輸入(例如“控制手勢”不僅僅是其他手勢的組合,所述其他手勢中的每一個與其自身的控制輸入相關(guān)聯(lián))。在一些示例中,“控制手勢”是抽象的手勢,該手勢與其相應(yīng)的控制輸入的精確度不相關(guān)。以下說明“控制手勢”的一些非限制性的示例。
[0030]用戶界面14包括配置為將信息傳遞到用戶12和/或自用戶12接收信息的一個或更多個輸入和/或輸出裝置。用戶界面14可以包括例如將內(nèi)容傳送到用戶12的一個或更多個內(nèi)容傳輸裝置。這種內(nèi)容可以包括音頻內(nèi)容、視頻內(nèi)容、靜止圖像和/或其他內(nèi)容。所述內(nèi)容傳輸裝置可以包括例如電子顯示器(例如包括觸敏型顯示器)、音頻揚聲器和/或其他內(nèi)容傳輸裝置。用戶界面14可以包括一個或更多個控制輸入裝置,該控制輸入裝置配置為向系統(tǒng)10生成指示來自用戶的輸入的輸出信號。例如,用戶界面14可以包括游戲控制器、遠(yuǎn)程控制器、鍵區(qū)、按鈕、開關(guān)、鍵盤、旋鈕、控制桿、麥克風(fēng)、位置檢測裝置(例如圖像傳感器、壓力傳感器、光學(xué)位置檢測器、超聲位置檢測器、觸敏型表面和/或其他位置檢測裝置)、加速計、陀螺儀、數(shù)字指南針和/或其他控制輸入裝置。用戶界面14可以被嵌入在計算裝置中或與計算裝置相關(guān)聯(lián),和/或可以嵌入在控制外圍設(shè)備中。計算裝置可以包括一個或更多個桌上型計算機、膝上型計算機、手持計算機、個人數(shù)字助理、智能電話、個人音樂播放器、便攜式游戲控制臺、游戲控制臺和/或其他計算裝置。
[0031]將意識到雖然用戶界面14在圖1中被顯示為單個實體,但這僅用于示例性目的。在一個實施例中,用戶界面14包括多個執(zhí)行器。多個用戶界面14