专利摘要:
本發明描述一種用於控制一線上視訊遊戲之觸控螢幕裝置及方法。例如,一觸控螢幕裝置之一實施例包括:一觸控螢幕顯示器,其係用於回應於一使用者觸碰該觸控螢幕顯示器而顯示影像並且接收使用者輸入;一網路介面,其係用於建立與回應於來自該裝置之使用者輸入而執行一視訊遊戲之一遊戲伺服器之一網路連接,該遊戲伺服器壓縮來自該視訊遊戲之視訊輸出以產生互動式壓縮串流視訊,並且經由該網路連接將由該視訊遊戲產生之該互動式壓縮串流視訊傳輸至該觸控螢幕裝置;及用於儲存程式碼之一記憶體以及用於處理該程式碼以產生一觸控螢幕圖形使用者介面(GUI)之一處理器,該GUI包括:複數個使用者輸入元件,其回應於該使用者選擇該觸控螢幕顯示器上之該等使用者輸入元件而提供使用者輸入;其中該使用者輸入係自該觸控螢幕裝置傳輸至該遊戲伺服器以控制該視訊遊戲之執行。
公开号:TW201303706A
申请号:TW101120804
申请日:2012-06-08
公开日:2013-01-16
发明作者:Pierpaolo Baccichet;Michael Toy;Emily Adams;Stephen G Perlman
申请人:Onlive Inc;
IPC主号:A63F13-00
专利说明:
圖形使用者介面,在觸控螢幕器件上實施遊戲控制器之系統及方法
本發明大體上係關於資料處理系統之領域,且更特定言之係關於一種用於控制一觸控螢幕器件上之一遊戲之圖形使用者介面。
本申請案係於2011年1月28日申請之標題為「Graphical User Interface,System and Method For Implementing A Game Controller On A Touch-Screen Device」之美國專利申請案第13/016,785號之一部分接續申請案並且主張該專利申請案之權利,該專利申請案係於2010年6月3日申請之標題為「Graphical User Interface,System and Method For Implementing A Game Controller On A Touch-Screen Device」之美國臨時申請案第61/351,268號之一部分接續申請案並且主張該臨時申請案之權利。
自以下詳細描述結合以下圖式可獲得對本發明之一更佳瞭解。
本申請案之受讓人已開發一種線上視訊遊戲系統。例如,於2009年8月7日申請之名為「System and Method for Compressing Video Based on Latency Measurements and Other Feedback」之美國專利申請案第12/538,081號及於2009年1月23日申請之名為「System And Method for Protecting Certain Types of Multimedia Data Transmitted Over A Communication Channel」之美國申請案第12/359,150號中描述此系統之特定實施例。在本文中,此等申請案有時稱為「共同待審之申請案」且係以引用的方式併入本文中。
本文描述一種用於控制如該等共同待審之申請案中所述之線上視訊遊戲之獨特控制器及觸控螢幕圖形使用者介面(GUI)。雖然在本發明之一實施例中可使用下述之控制器及觸控螢幕GUI來控制「線上」遊戲,但本發明之根本原理不限於「線上」遊戲。例如,可使用下述控制器及觸控螢幕GUI以控制其等所連接(在控制器之情況下)及/或在上面顯示有GUI(在GUI之情況下)之遊戲裝置上本端執行之遊戲。
如圖1a至圖1b中圖解說明,一實體控制器之一實施例包含左側操縱桿101及右側操縱桿102,該等操縱桿可在所有方向上自由移動以執行遊戲輸入功能。例如,在一冒險遊戲或第一人稱射擊遊戲中,可操縱該等操縱桿以在整場遊戲中移動一人物。圖1中亦展示用以執行向上、向下、向左及向右運動及/或游標控制之一方向墊(通常被稱為D墊(D-pad))108。提供四個動作按鈕105之一群組以執行各種特定應用功能(例如,跳、跑、切換武器等)。經定位朝向該控制器之底部之傳送按鈕104之一集合允許使用者自一遊戲內部執行播放/暫停、終止、快進及倒帶操作(例如,在該遊戲中暫停、快進、倒帶等)。經提供朝向控制器中部之三個導航按鈕103之一集合可提供各種不同的導航功能及/或其他特定系統功能。例如,在一實施例中,中心圓形按鈕致使一使用者導航介面以覆蓋當前遊戲之頂部而出現;使用左側按鈕以退出選單項目;及使用右側按鈕以進入/選擇選單項目。當然,本發明之根本原理不限於按鈕功能之任何特定集合。緩衝按鈕106a至106b(有時被稱為側翼按鈕)及觸發按鈕107a至107b提供各種熟知特定遊戲功能(例如,開槍、改變武器、重新上膛等)。
如圖2中圖解說明,一觸控螢幕圖形使用者介面(GUI)之一實施例包含圖形按鈕之一集合,該等圖形按鈕在視覺上對應於圖1中圖解說明之實體控制器上之按鈕。因此,使用本文中描述之實施例,熟悉該實體控制器之佈局之一使用者將發現在一觸控螢幕器件上識別適當按鈕並且玩遊戲係相對容易的。在一實施例中,該觸控螢幕器件係Apple iPad。然而,本發明之根本原理可實施於任何類型的觸控螢幕器件(例如,Apple iPhone、Apple iPod、Google Android、Microsoft Windows、Palm或RIM黑莓觸控螢幕器件等)上。
圖2中的數字符號對應於圖1中所使用的數字符號。例如,圖形操縱桿201至202對應於實體操縱桿101至102;圖形方向墊208對應於實體方向墊108;圖形動作按鈕205對應於實體動作按鈕105;圖形導航按鈕203對應於實體導航按鈕103;圖形緩衝按鈕206a至206b對應於實體緩衝按鈕106a至106b;及圖形觸發按鈕207a至207b對應於實體觸發按鈕107a至107b。除非本文中另有說明,否則該等圖形按鈕執行與實體控制器上之對應實體按鈕相同之功能。
在一實施例中,觸碰該等操縱桿201至202對觸控螢幕器件指示使用者意欲操縱該等操縱桿,且該觸控螢幕器件將在繼續觸碰該等操縱桿201至202時之後續運動解譯為如同使用者已將一實體操縱桿自操縱桿中心移動一類似距離般。在一實施例中,將相比於任何其他按鈕更接近於操縱桿中心之一觸碰視為使用者觸碰該操縱桿並且啟動該操縱桿,且將更接近於另一按鈕之一觸碰視為該其他按鈕之一觸碰。在一實施例中,將啟動該操縱桿之一觸碰視為定義該操縱桿之中心點位置,使得自該中心點之任何後續運動被視為遠離該中心點之一移動。在另一實施例中,將啟動該操縱桿之一觸碰視為已使該操縱桿移動至此第一觸碰之位置,且將自此點之後續運動視為已使該操縱桿自該位置移動。在一實施例中,存在其中使用者或所玩遊戲能夠選擇是否將該第一觸碰解譯為在操縱桿之中心點位置處觸碰該操縱桿或將該操縱桿移動至該觸碰位置之一選項。該等實體操縱桿101及102可裝備有一向下按壓按鈕能力,使得若使用者向下按壓一操縱桿,則偵測該向下按壓。在一實施例中,該等操縱桿201及202係回應於一「雙擊」,其中一快速觸碰-觸碰動作(在藉由觸控螢幕器件、遊戲定義或藉由使用者作為一設定加以設定之輕擊之間具有一有限持續時間,以便將「雙擊」與釋放操縱桿之後藉由手指再觸碰區分開)係定義為類似於向下按壓實體操縱桿101及102。在一實施例中,將此類「雙擊」僅解譯為在操縱桿201或202之中心之一有限半徑內。
在一實施例中,將觸碰圖2中除了操縱桿以外的按鈕解譯為按壓圖1中的實體遊戲墊上之類似按鈕。在一實施例中,若在按壓一按鈕之後進行一拖曳操作,則將該拖曳解譯為一可變值之一致動斜坡。例如,在圖1中的實體遊戲墊上,107b及107a(「左側觸發」或「LT」及「右側觸發」或「RT」)按鈕可為可用於諸如在賽車遊戲中控制一汽車之加速程度之目的之變量類比控制器。若使用者按壓LT 207b或RT 207a,且接著拖曳遠離該等按鈕,則拖曳程度將被解譯為如同使用者已按壓按鈕107b或107a至可變致動程度。在一實施例中,當使用者在按壓207b或207a之後拖曳時,在該按鈕後面或附近出現一圖形量規以對該使用者指示變量控制器之致動程度。圖2中亦圖解說明一圖形鍵盤按鈕,該圖形鍵盤按鈕在被終端使用者選擇時致使顯示一圖形鍵盤以輸入文字。在一實施例中,於共同待審之申請案中描述的線上遊戲服務與觸控螢幕器件通信以在需要文字輸入時自動致使圖形鍵盤出現。此外,若使用者自一遊戲(或其他應用程式)內部觸碰一文字輸入欄位,則該圖形鍵盤可自動出現。
圖2中圖解說明之一圖形滑鼠按鈕211允許使用者在整場遊戲中移動,如同觸控螢幕器件之使用者正使用一滑鼠。例如,在一實施例中,若使用者觸碰且拖曳一拇指橫越其上顯示視訊遊戲之顯示螢幕,則將一對應滑鼠控制信號自該觸控螢幕器件傳輸至該線上遊戲服務(例如,將一拇指拖曳至左側促成一左側滑鼠滾動操作)。在一實施例中,選擇該滑鼠按鈕211致使該按鈕轉換成一觸控螢幕按鈕(例如,以圖形手之形式指示),藉此允許使用者實施對於觸控螢幕技術特定之各種功能(例如,雙擊以選擇、雙拖曳以放大/縮小等)。該觸控螢幕器件將據此回應而將觸控螢幕特定控制信號傳輸至線上遊戲服務,該線上遊戲服務將回應性地控制當前視訊遊戲並且將所得視訊串流傳輸至該觸控螢幕器件。
亦提供一圖形記錄按鈕212。在一實施例中,該記錄按鈕212在經選擇時致使線上遊戲服務開始記錄使用者的遊戲視訊輸出或遊戲動作。接著,可將所記錄的遊戲視訊或遊戲動作用於如共同待審之申請案中所述之許多目的,包含可被使用者檢視及/或可與他人共用之Brag ClipsTM視訊記錄(其係先前遊戲播放之記錄)。
圖2中圖解說明之按鈕佈局及功能性因各種理由而係有益的。首先,因為該等按鈕係定位於顯示器之頂部(相對於底部),所以使用者可使用他的/她的拇指以選擇該等按鈕並且控制遊戲,而使用者的其餘手指係定位於觸控墊器件之下方(例如,以在遊戲播放期間牢固地固持該器件)。除了圖1中之按鈕107a至107b及103以外,其他按鈕及切換器通常係藉由拇指控制(且甚至103有時亦係藉由拇指控制),且因此對一使用者而言,一觸控螢幕上之此等按鈕之類似拇指控制可比藉由其他手指控制更熟悉。
此外,在一實施例中,當一使用者主動地控制操縱桿控制器201至202時,該等操縱桿控制器周圍之按鈕208、205及潛在的其他觸敏區域被「撤銷啟動」,而該使用者繼續操縱操縱桿。因此,在該使用者經由操縱桿201或202之影像觸碰觸控螢幕之後且在到處移動手指的同時不終止使用該手指觸碰該觸控螢幕,該觸控螢幕器件將考慮仍操縱該操縱桿,且儘管該手指可能越過另一按鈕之事實,該觸控螢幕器件將不會把這個事實解譯為觸碰手指下面之按鈕,直至該手指自該觸控螢幕抬起並再次觸碰該觸控螢幕。此允許使用者觸碰操縱桿201或202且接著具有一更廣運動區域(其比在限制運動以避免移動越過一按鈕205或208之情況下通常可能具有之運動區域廣)以操縱操縱桿,從而導致作為觸碰該按鈕之錯誤解譯。再者,考慮到許多遊戲之強度,其允許使用者大力操縱該操縱桿而無需擔心可在遊戲中導致一非所要行為之無意地擊中附近按鈕(例如,在使用操縱桿以一極端運動快速轉身時無意地射擊同盟者)。
在一實施例中,將允許使用者操縱操縱桿之範圍係限於與該操縱桿之中心所相距之某一指定距離(例如,圍繞該操縱桿之某一半徑之一圓)。一旦超出運動範圍,該遊戲便可終止以解譯該運動(且該使用者可潛在地意識到已超出該範圍,此係因為在超出所允許運動範圍之遊戲中不存在對應動作),或可存在對使用者之某些其他指示,諸如聽覺警報(例如,嘟嘟聲)或一圖形指示(例如,螢幕上之快閃)。
在一實施例中,當將一操縱桿201或202解譯為經啟動時,附近按鈕經調暗以相比於其等在通常之情況下而較不顯眼(或使用某些其他圖形指示),以提醒使用者觸碰該等附近按鈕(而不首先釋放操縱桿)將不會被解譯為一按鈕按壓。例如,當啟動操縱桿201時,方向墊按鈕208將變暗,或當啟動操縱桿202時,動作按鈕205之一者將變暗。當使用者自操縱桿向上抬起他的/她的拇指時,該等方向墊208或動作按鈕205之一者將再次變為作用中且將恢復至其等正常外觀,從而為使用者提供可致動該等按鈕之一視覺指示。在一實施例中,當使用者如描述般抬起他的/她的手指離開該等圖形操縱桿201至202時,該等圖形操縱桿可經組態以被解譯為(a)停留在其等所在的最後位置中或(b)返回至一中心位置。在一實施例中,將藉由其中繪製操縱桿201或202圖形影像之位置在視覺上展示前述句子中之此狀態。
類似於前面三段中之經處置越過附近按鈕之操縱桿201及202致動,在按壓一按鈕(諸如,LT 207b及RT 207a按鈕)之後拖曳可(在一實施例)撤銷啟動附近按鈕以允許重疊附近按鈕之運動。類似於操縱桿201及202致動,可限制此拖曳之範圍,且可對使用者提供視覺及/或聽覺指示符。
如上所述,在一實施例中,使用圖2中展示之GUI以播放如共同待審之申請案中所述之來自一遊戲服務之遠端操作遊戲。在一實施例中,可經由包含無線鏈路(例如,數位3G或4G蜂巢式鏈路、Wi-Fi鏈路、藍芽鏈路等)及有線鏈路(例如,乙太網路、USB等)之各種網路鏈路發生與線上遊戲服務之通信。
在一實施例中,在觸控螢幕器件中或在遠端操作遊戲中執行之遊戲要求特定按鈕組態以便最好地適合於該遊戲之需要。
在一實施例中,且使用非遊戲應用程式,且其要求適合於其操作之一介面。
在一實施例中,藉由本端觸控螢幕器件呈現本文所描述之觸控介面,在另一實施例中,藉由一遠端操作遊戲或應用程式(諸如共同待審之申請案中所述)呈現本文所述之觸控介面。在另一實施例中,本端呈現本文所述之觸控介面之部分,且遠端呈現部分。
如圖3中圖解說明,在一實施例中,觸控螢幕器件303包含一架構315,該架構315根據主機服務310經由呈現命令301指示觸控螢幕器件呈現之內容而呈現不同GUI元素316(亦稱為介面工具集)。架構315亦允許使用者按照由遠端器件303本身提取之指令使待傳輸回之自訂動作與觸控螢幕器件303相關聯。實務上,該架構允許一遠端視訊遊戲主機服務310指示觸控器件303在螢幕上之一特定位置中呈現一按鈕(例如,按鈕「A」)且潛在地更動控制該按鈕之行為以將一自訂動作發送回至主機服務310本身。
在一實施例中,主機服務310使用一後設語言儲存UI組態,該後設語言指定待呈現之UI元素之類型、大小、旋轉及位置及待在與經呈現UI元素之使用者互動之後執行之動作清單。可存在與根據使用者互動之一UI介面工具集相關聯之多個動作。例如,一UI介面工具集可支援傳回至主機服務310之不同動作以獨立地「按壓」或「滑移」。
在一實施例中,可藉由執行指令之一通用處理器或一專用處理器產生本文中圖解說明之各種圖形元件及相關聯功能。例如,觸控螢幕器件中之一處理器可:執行指令以產生圖2中展示之圖形按鈕;自觸控螢幕接收使用者輸入;及將控制信號回應性地提供至如共同待審之申請案中描述之線上遊戲服務。本發明之實施例亦可包含如上所述之各種步驟。可在機器可執行指令(其等致使一通用或專用處理器執行特定步驟)中體現該等步驟。已自一些或所有圖式刪除與此等根本原理無關之各種元件(諸如,電腦記憶體、硬碟、輸入器件)以避免使相關態樣變得模糊。
亦可將所揭示標的之元件提供為用於儲存機器可執行指令之一機器可讀取媒體。該機器可讀取媒體可包含(但不限於)快閃記憶體、光碟、CD-ROM、DVD ROM、RAM、EPROM、EEPROM、磁卡或光卡、傳播媒體或適用於儲存電子指令之其他類型的機器可讀取媒體。例如,可將本發明下載為一電腦程式,該電腦程式可經由一通信鏈路(例如,數據機或網路連接)藉由一載波或其他傳播媒體中所體現之資料信號而自一遠端電腦(例如,伺服器)傳送至一請求電腦(例如,用戶端)。
亦應瞭解,亦可將所揭示標的之元件提供為一電腦程式產品,該電腦程式產品可包含其上儲存有指令(可使用該等指令以程式化一電腦(例如,一處理器或其他電子器件)以執行一序列操作)之一機器可讀取媒體。或者,可藉由硬體及軟體之一組合執行該等操作。該機器可讀取媒體可包含(但不限於)軟碟、光碟、CD-ROM、磁光碟、ROM、RAM、EPROM、EEPROM、磁卡或光卡、傳播媒體或適用於儲存電子指令之其他類型的媒體/機器可讀取媒體。例如,可將所揭示標的之元件下載為一電腦程式產品,其中該程式可經由一通信鏈路(例如,數據機或網路連接)藉由一載波或其他傳播媒體中所體現之資料信號而自一遠端電腦或電子器件傳送至一請求處理程序。
此外,儘管已結合特定實施例來描述所揭示之標的,然在本揭示內容之範疇中,許多修改及變更係良好的。因此,本說明書及圖式係視為圖解說明性而非限制性意義。
101‧‧‧實體操縱桿
102‧‧‧實體操縱桿
103‧‧‧實體導航按鈕
104‧‧‧實體傳送按鈕
105‧‧‧實體動作按鈕
106a‧‧‧實體緩衝按鈕
106b‧‧‧實體緩衝按鈕
107a‧‧‧實體觸發按鈕(RT)
107b‧‧‧實體觸發按鈕(LT)
108‧‧‧實體方向墊/D墊
201‧‧‧圖形操縱桿
202‧‧‧圖形操縱桿
203‧‧‧圖形導航按鈕
205‧‧‧圖形動作按鈕
206a‧‧‧圖形緩衝按鈕
206b‧‧‧圖形緩衝按鈕
207a‧‧‧圖形觸發按鈕(RT)
207b‧‧‧圖形觸發按鈕(LT)
208‧‧‧圖形方向墊按鈕
211‧‧‧圖形滑鼠按鈕
212‧‧‧圖形記錄按鈕
250‧‧‧圖形使用者介面(GUI)
301‧‧‧呈現命令
302‧‧‧控制資料
303‧‧‧觸控螢幕器件/遠端器件/觸控器件
310‧‧‧主機服務
315‧‧‧架構
316‧‧‧圖形使用者介面(GUI)元素
圖1a至圖1b圖解說明一遊戲控制器。
圖2圖解說明用於在一觸控螢幕器件上實施一遊戲控制器之一圖形使用者介面(GUI)。
圖3圖解說明用於在一觸控螢幕器件上實施一觸控螢幕使用者介面之一架構及將呈現命令及視訊提供至觸控螢幕器件之一主機服務。
301‧‧‧呈現命令及視訊
302‧‧‧控制資料
303‧‧‧觸控螢幕器件
310‧‧‧主機服務
315‧‧‧架構
316‧‧‧圖形使用者介面(GUI)元素
权利要求:
Claims (32)
[1] 一種觸控螢幕裝置,其包括:一觸控螢幕顯示器,其係用於回應於一使用者觸碰該觸控螢幕顯示器而顯示影像並且接收使用者輸入;一網路介面,其係用於建立與回應於來自該裝置之使用者輸入而執行一視訊遊戲之一遊戲伺服器之一網路連接,該遊戲伺服器壓縮來自該視訊遊戲之視訊輸出以產生互動式壓縮串流視訊,並且經由該網路連接將由該視訊遊戲產生之該互動式壓縮串流視訊傳輸至該觸控螢幕裝置;用於儲存程式碼之一記憶體及用於處理該程式碼以產生一觸控螢幕圖形使用者介面(GUI)之一處理器,該GUI包括:複數個使用者輸入元件,其回應於使用者選擇該觸控螢幕顯示器上之該等使用者輸入元件而提供使用者輸入;其中該使用者輸入係自該觸控螢幕裝置傳輸至該遊戲伺服器以控制該視訊遊戲之執行。
[2] 如請求項1之裝置,其中該等使用者輸入元件包含:一或多個操縱桿控制元件,該一或多個操縱桿控制元件係用於回應於一使用者使用一手指觸碰該等操縱桿控制元件並且沿著該觸控螢幕顯示器之表面拖曳該手指而接收基於操縱桿之輸入;該等操縱桿控制元件周圍之複數個使用者輸入按鈕,該等使用者輸入按鈕回應於該使用者選擇該觸控螢幕顯示器上之該等使用者輸入按鈕而提供使用者輸入;其中該基於操縱桿之輸入及其他使用者輸入係自該觸控螢幕裝置傳輸至該遊戲伺服器以控制該視訊遊戲之該執行。
[3] 如請求項2之裝置,其中回應於一使用者觸碰並拖曳該等操縱桿控制元件之一者,該經選擇之操縱桿控制元件周圍之該等使用者輸入按鈕變成暫時撤銷啟動。
[4] 如請求項3之裝置,其中該等使用者輸入按鈕回應於該使用者自該操縱桿控制元件移除一手指而變成重新啟動。
[5] 如請求項2之裝置,其中一操縱桿控制元件之一中心點位置係藉由該觸控螢幕顯示器上之終端使用者最初觸碰該操縱桿控制元件之一位置而定義。
[6] 如請求項2之裝置,其中一操縱桿控制元件之一中心點位置係定義於該觸控螢幕顯示器上之一致位置中,而無關於該終端使用者最初觸碰該操縱桿控制元件之點。
[7] 如請求項2之裝置,其中該終端使用者在一操縱桿控制元件上之一雙擊導致指示該使用者已向下按壓該操縱桿控制元件之使用者輸入。
[8] 如請求項2之裝置,其中該GUI包括顯示於該觸控螢幕顯示器之一左側區域中之一左側操縱桿控制元件及顯示於該觸控螢幕顯示器之一右側區域中之一右側控制元件。
[9] 如請求項8之裝置,其中該等使用者輸入按鈕包含顯示於該觸控螢幕顯示器之該左側區域中之一左側觸發按鈕及顯示於該觸控螢幕顯示器之該右側區域中之一右側觸發按鈕。
[10] 如請求項9之裝置,其中回應於一使用者使用一手指選擇該觸控螢幕顯示器上之該左側觸發按鈕或該右側觸發按鈕並且拖曳該手指,所得使用者輸入指示該使用者已藉由與該手指被拖曳之距離成比例之一量致動該左側觸發按鈕或該右側觸發按鈕。
[11] 如請求項10之裝置,其中該GUI包括顯示於該右側觸發按鈕或左側觸發按鈕的後面或附近以對該使用者指示致動程度之一圖形量規。
[12] 如請求項2之裝置,其中該GUI包含一滑鼠控制模式,在該模式中,回應於一使用者在該觸控螢幕顯示器之一隨機位置處觸碰及拖曳,產生使用者輸入以指示在對應於拖曳運動之方向之一方向上之一滑鼠移動。
[13] 如請求項2之裝置,其中該等使用者輸入按鈕之一者包括致使該視訊遊戲伺服器開始記錄該互動式壓縮串流視訊之一記錄按鈕。
[14] 如請求項3之裝置,其中該操縱桿控制元件周圍之該等使用者輸入按鈕變暗以提醒該使用者暫時撤銷啟動該等使用者輸入按鈕。
[15] 如請求項2之裝置,其中回應於該使用者拖曳該等操縱桿控制元件之一者且接著自該觸控螢幕顯示器抬起一手指,將該所得使用者輸入解譯為致使該操縱桿控制元件停留在該使用者抬起該手指之前之其當前位置。
[16] 如請求項2之裝置,其中回應於該使用者拖曳該等操縱桿控制元件之一者且接著自該觸控螢幕顯示器抬起一手指,將該所得使用者輸入解譯為致使該操縱桿控制元件返回至一中心位置。
[17] 一種其上儲存有待於一觸控螢幕裝置上執行之程式碼之機器可讀取媒體,該觸控螢幕裝置具有:一觸控螢幕顯示器,其係用於回應於一使用者觸碰該觸控螢幕顯示器而顯示影像並且接收使用者輸入;一網路介面,其係用於建立與回應於來自該觸控螢幕裝置之使用者輸入而執行一視訊遊戲之一遊戲伺服器之一網路連接,該遊戲伺服器壓縮來自該視訊遊戲之視訊輸出以產生互動式壓縮串流視訊,並且經由該網路連接將由該視訊遊戲產生之該互動式壓縮串流視訊傳輸至該觸控螢幕裝置,其中程式碼可藉由該觸控螢幕裝置執行以致使該裝置產生一圖形使用者介面,該圖形使用者介面包括:複數個使用者輸入元件,其回應於使用者選擇該觸控螢幕顯示器上之該等使用者輸入元件而提供使用者輸入;其中該使用者輸入係自該觸控螢幕裝置傳輸至該遊戲伺服器以控制該視訊遊戲之該執行。
[18] 如請求項17之機器可讀取媒體,其中使用者輸入元件包含:一或多個操縱桿控制元件,該一或多個操縱桿控制元件係用於回應於一使用者使用一手指觸碰該等操縱桿控制元件並且沿著該觸控螢幕顯示器之表面拖曳該手指而接收基於操縱桿之輸入;該等操縱桿控制元件周圍之複數個使用者輸入按鈕,該等使用者輸入按鈕回應於該使用者選擇該觸控螢幕顯示器上之該等使用者輸入按鈕而提供使用者輸入;其中該基於操縱桿之輸入及其他使用者輸入係自該觸控螢幕裝置傳輸至該遊戲伺服器以控制該視訊遊戲之該執行。
[19] 如請求項18之機器可讀取媒體,其中回應於一使用者觸碰及拖曳該等操縱桿控制元件之一者,該經選擇之操縱桿控制元件周圍之該等使用者輸入按鈕變成暫時撤銷啟動。
[20] 如請求項19之機器可讀取媒體,其中該等使用者輸入按鈕回應於該使用者自該操縱桿控制元件移除一手指而變成重新啟動。
[21] 如請求項18之機器可讀取媒體,其中一操縱桿控制元件之一中心點位置係藉由該觸控螢幕顯示器上之該終端使用者最初觸碰該操縱桿控制元件之一位置而定義。
[22] 如請求項18之機器可讀取媒體,其中一操縱桿控制元件之一中心點位置係定義於該觸控螢幕顯示器上之一致位置中,而無關於該終端使用者最初觸碰該操縱桿控制元件之點。
[23] 如請求項18之機器可讀取媒體,其中該終端使用者在一操縱桿控制元件上之一雙擊導致指示該使用者已向下按壓該操縱桿控制元件之使用者輸入。
[24] 如請求項18之機器可讀取媒體,其中該GUI包括顯示於該觸控螢幕顯示器之一左側區域中之一左側操縱桿控制元件及顯示於該觸控螢幕顯示器之一右側區域中之一右側控制元件。
[25] 如請求項24之機器可讀取媒體,其中該等使用者輸入按鈕包含顯示於該觸控螢幕顯示器之該左側區域中之一左側觸發按鈕及顯示於該觸控螢幕顯示器之該右側區域中之一右側觸發按鈕。
[26] 如請求項25之機器可讀取媒體,其中回應於一使用者使用一手指選擇該觸控螢幕顯示器上之該左側觸發按鈕或該右側觸發按鈕並且拖曳該手指,該所得使用者輸入指示該使用者已藉由與該手指被拖曳之距離成比例之一量致動該左側觸發按鈕或該右側觸發按鈕。
[27] 如請求項26之機器可讀取媒體,其中該GUI包括顯示於該右側觸發按鈕或左側觸發按鈕的後面或附近以對該使用者指示該致動程度之一圖形量規。
[28] 如請求項18之機器可讀取媒體,其中該GUI包含一滑鼠控制模式,在該模式中,回應於一使用者在該觸控螢幕顯示器之一隨機位置處觸碰及拖曳,產生使用者輸入以指示在對應於拖曳運動之方向之一方向上之一滑鼠移動。
[29] 如請求項18之機器可讀取媒體,其中該等使用者輸入按鈕之一者包括致使該視訊遊戲伺服器開始記錄該互動式壓縮串流視訊之一記錄按鈕。
[30] 如請求項19之機器可讀取媒體,其中該操縱桿控制元件周圍之該等使用者輸入按鈕變暗以提醒該使用者暫時撤銷啟動該等使用者輸入按鈕。
[31] 如請求項18之機器可讀取媒體,其中回應於該使用者拖曳該等操縱桿控制元件之一者且接著自該觸控螢幕顯示器抬起一手指,將該所得使用者輸入解譯為致使該操縱桿控制元件停留在該使用者抬起該手指之前之其當前位置。
[32] 如請求項18之機器可讀取媒體,其中回應於該使用者拖曳該等操縱桿控制元件之一者且接著自該觸控螢幕顯示器抬起一手指,將該所得使用者輸入解譯為致使該操縱桿控制元件返回至一中心位置。
类似技术:
公开号 | 公开日 | 专利标题
TWI567627B|2017-01-21|圖形使用者介面,在觸控螢幕器件上實施遊戲控制器之系統及方法
US8840472B2|2014-09-23|Graphical user interface, system and method for implementing a game controller on a touch-screen device
JP6145099B2|2017-06-07|タッチ対応移動体デバイスにおけるゲーム・コントローラー
US20150035746A1|2015-02-05|User Interface Device
TW201531925A|2015-08-16|多點觸控虛擬滑鼠
KR20100080303A|2010-07-08|터치스크린용 가상마우스 구현방법
TWI645337B|2018-12-21|資訊處理程式、資訊處理方法以及資訊處理裝置
TW201214267A|2012-04-01|Highlighting of objects on a display
US9302182B2|2016-04-05|Method and apparatus for converting computer games between platforms using different modalities
JP6216862B1|2017-10-18|ゲーム方法およびゲームプログラム
JP2020058666A|2020-04-16|ゲームプログラム、方法、および情報処理装置
JP2020058668A|2020-04-16|ゲームプログラム、方法、および情報処理装置
JP2018068813A|2018-05-10|ゲーム方法およびゲームプログラム
US20190151753A1|2019-05-23|Information processing apparatus
JP2020058667A|2020-04-16|ゲームプログラム、方法、および情報処理装置
JP2019134881A|2019-08-15|プログラム及びゲーム装置
JP2021068000A|2021-04-30|制御装置、プログラム、及びシステム
JP2018069040A|2018-05-10|ゲーム方法およびゲームプログラム
KR20180103366A|2018-09-19|반응형 유저 인터페이스 제공 장치 및 방법
JP2018069034A|2018-05-10|ゲーム方法およびゲームプログラム
WO2018216080A1|2018-11-29|ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法
WO2018216079A1|2018-11-29|ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法
US11262892B2|2022-03-01|Apparatus, method and computer-readable storage medium for manipulating a user interface element
US20140344741A1|2014-11-20|Apparatus, Method And Computer-Readable Storage Medium For Manipulating A User Interface Element
同族专利:
公开号 | 公开日
US8591334B2|2013-11-26|
WO2012170437A1|2012-12-13|
TWI567627B|2017-01-21|
US20120242590A1|2012-09-27|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
TWI494723B|2013-03-07|2015-08-01|Mitsubishi Electric Corp|工程工具|
TWI547862B|2015-01-23|2016-09-01|Insyde Software Corp|Multi - point handwriting input control system and method|
US11123633B2|2019-02-07|2021-09-21|Ncsoft Corporation|Method and apparatus for controlling game|US4582324A|1984-01-04|1986-04-15|Bally Manufacturing Corporation|Illusion of skill game machine for a gaming system|
JPH04275784A|1991-03-04|1992-10-01|Matsushita Electric Ind Co Ltd|Video signal switching device|
KR100254956B1|1991-12-23|2002-12-18|코닌클리케 필립스 일렉트로닉스 엔.브이.|재귀비데오신호프로세서|
US5558339A|1994-05-05|1996-09-24|Perlman; Stephen G.|Network architecture to support recording and playback of real-time video games|
US6014706A|1997-01-30|2000-01-11|Microsoft Corporation|Methods and apparatus for implementing control functions in a streamed video display system|
US5956025A|1997-06-09|1999-09-21|Philips Electronics North America Corporation|Remote with 3D organized GUI for a home entertainment system|
US6409602B1|1998-11-06|2002-06-25|New Millenium Gaming Limited|Slim terminal gaming system|
US6665872B1|1999-01-06|2003-12-16|Sarnoff Corporation|Latency-based statistical multiplexing|
US6564380B1|1999-01-26|2003-05-13|Pixelworld Networks, Inc.|System and method for sending live video on the internet|
US6850252B1|1999-10-05|2005-02-01|Steven M. Hoffberg|Intelligent electronic appliance system and method|
US6810528B1|1999-12-03|2004-10-26|Sony Computer Entertainment America Inc.|System and method for providing an on-line gaming experience through a CATV broadband network|
US8584182B2|2000-01-27|2013-11-12|Time Warner Cable Enterprises Llc|System and method for providing broadcast programming, a virtual VCR, and a video scrapbook to programming subscribers|
US20010023201A1|2000-03-08|2001-09-20|Susumu Takatsuka|Method of replaying game, recording medium, program, and entertainment system|
KR100372899B1|2000-04-04|2003-02-25|주식회사 게임위즈|인터넷을 통한 게임방송방법 및 그 장치|
US6699127B1|2000-06-20|2004-03-02|Nintendo Of America Inc.|Real-time replay system for video game|
AU6758101A|2000-07-15|2002-01-30|Filippo Costanzo|Audio-video data switching and viewing system|
US8932136B2|2000-08-25|2015-01-13|Opentv, Inc.|Method and system for initiating an interactive game|
US8199114B1|2000-09-26|2012-06-12|Denny Jaeger|Touch sensor control devices|
US20030177187A1|2000-11-27|2003-09-18|Butterfly.Net. Inc.|Computing grid for massively multi-player online games and other multi-user immersive persistent-state and session-based applications|
US7587520B1|2001-01-24|2009-09-08|3Dlabs Inc. Ltd.|Image display system with visual server|
US20020129096A1|2001-02-14|2002-09-12|Mansour Peter M.|Platform-independent distributed user interface client architecture|
US20020111995A1|2001-02-14|2002-08-15|Mansour Peter M.|Platform-independent distributed user interface system architecture|
US20050024341A1|2001-05-16|2005-02-03|Synaptics, Inc.|Touch screen with user interface enhancement|
JP2003087693A|2001-09-11|2003-03-20|Sony Corp|情報処理装置および方法、並びにプログラム|
GB0219509D0|2001-12-05|2002-10-02|Delamont Dean|Improvements to interactive TV games system|
EP1483741A2|2002-03-01|2004-12-08|t5 Labs Ltd|Centralised interactive graphical application server|
US20040097280A1|2002-11-20|2004-05-20|Michael Gauselmann|Gaming machine having triggering event that alters the display of symbols|
US8832772B2|2002-12-10|2014-09-09|Ol2, Inc.|System for combining recorded application state with application streaming interactive video output|
US20110126255A1|2002-12-10|2011-05-26|Onlive, Inc.|System and method for remote-hosted video effects|
US7849491B2|2002-12-10|2010-12-07|Onlive, Inc.|Apparatus and method for wireless video gaming|
US20040263626A1|2003-04-11|2004-12-30|Piccionelli Gregory A.|On-line video production with selectable camera angles|
US20040207724A1|2003-04-17|2004-10-21|Siemens Information And Communication Networks, Inc.|System and method for real time playback of conferencing streams|
WO2005008419A2|2003-07-10|2005-01-27|Comcast Cable Holdings, Llc|Distributed and scalable architecture for on demand session and resource management|
GB0324627D0|2003-10-22|2003-11-26|Waterleaf Ltd|Redundant gaming system|
US7495659B2|2003-11-25|2009-02-24|Apple Inc.|Touch pad for handheld device|
JP4159491B2|2004-02-23|2008-10-01|任天堂株式会社|ゲームプログラムおよびゲーム装置|
US7458894B2|2004-09-15|2008-12-02|Microsoft Corporation|Online gaming spectator system|
US8568225B2|2004-09-16|2013-10-29|Bally Gaming, Inc.|User interface system and method for creating and verifying signed content|
US20060230428A1|2005-04-11|2006-10-12|Rob Craig|Multi-player video game system|
US20060258463A1|2005-05-13|2006-11-16|Professional Interactive Entertainment, Inc.|System and method for network interactive game match-up and server selection|
JP4996603B2|2005-07-08|2012-08-08|タグネットワークス,インコーポレイテッド|事前符号化マクロブロックを使用するビデオゲームシステム|
US20070061126A1|2005-09-01|2007-03-15|Anthony Russo|System for and method of emulating electronic input devices|
US7794315B2|2005-09-09|2010-09-14|Microsoft Corporation|Role play system|
US8777737B2|2006-04-13|2014-07-15|Igt|Method and apparatus for integrating remotely-hosted and locally rendered content on a gaming device|
WO2007119236A2|2006-04-13|2007-10-25|Yosef Mizrachi|Method and apparatus for providing gaming services and for handling video content|
US20080092172A1|2006-09-29|2008-04-17|Guo Katherine H|Method and apparatus for a zooming feature for mobile video service|
US20080247543A1|2007-02-22|2008-10-09|Colin Kennedy Mick|Methodandapparatusforprotectingdigitalrights ofcopyrightholdersofpubliclydistributedmultimediafiles|
JP2009146758A|2007-12-14|2009-07-02|Toyota Motor Corp|燃料電池用電解質膜及びその製造方法|
US20090300701A1|2008-05-28|2009-12-03|Broadcom Corporation|Area of interest processing of video delivered to handheld device|
US9092125B2|2010-04-08|2015-07-28|Avaya Inc.|Multi-mode touchscreen user interface for a multi-state touchscreen device|
US9262073B2|2010-05-20|2016-02-16|John W. Howard|Touch screen with virtual joystick and methods for use therewith|
US8539039B2|2010-06-22|2013-09-17|Splashtop Inc.|Remote server environment|US7841946B2|2006-06-29|2010-11-30|Spawn Labs, Inc.|System for remote game access|
US9367205B2|2010-02-19|2016-06-14|Microsoft Technolgoy Licensing, Llc|Radial menus with bezel gestures|
US9424052B2|2011-03-21|2016-08-23|Amazon Technologies, Inc.|Remotely emulating computing devices|
US9345061B1|2011-06-29|2016-05-17|Amazon Technologies, Inc.|Remote access to mobile communication devices|
US20130005469A1|2011-06-30|2013-01-03|Imerj LLC|Dual screen game module|
US9086794B2|2011-07-14|2015-07-21|Microsoft Technology Licensing, Llc|Determining gestures on context based menus|
US9588668B2|2011-07-21|2017-03-07|Imerj, Llc|Methods of displaying a second view|
US9606723B2|2011-07-21|2017-03-28|Z124|Second view|
US8678927B2|2011-10-04|2014-03-25|Microsoft Corporation|Game controller on mobile touch-enabled devices|
TWI516298B|2012-02-20|2016-01-11|||
US9111080B1|2012-02-29|2015-08-18|Amazon Technologies, Inc.|Reducing input processing latency for remotely executed applications|
US20130324242A1|2012-03-13|2013-12-05|Joshuah Vincent|System, method, and graphical user interface for entering text with a physical or virtual game controller|
US9868062B2|2012-03-13|2018-01-16|Sony Interactive Entertainment America Llc|System, method, and graphical user interface for controlling an application on a tablet|
JP5563633B2|2012-08-31|2014-07-30|株式会社スクウェア・エニックス|ビデオゲーム処理装置、およびビデオゲーム処理プログラム|
US9244925B2|2012-09-21|2016-01-26|Intel Corporation|Audio distribution for electronic tabletop system|
US8998719B1|2012-12-14|2015-04-07|Elbo, Inc.|Network-enabled game controller|
JP2014147511A|2013-01-31|2014-08-21|Gree Inc|プログラム、表示システム及びサーバ装置|
JP6095393B2|2013-02-12|2017-03-15|株式会社スクウェア・エニックス|ビデオゲーム装置、及びビデオゲーム処理プログラム|
USD725138S1|2013-03-14|2015-03-24|Ijet International, Inc.|Display screen or portion thereof with graphical user interface|
USD755851S1|2013-12-30|2016-05-10|Samsung Electronics Co., Ltd.|Display screen or portion thereof with icon|
US9227141B2|2013-12-31|2016-01-05|Microsoft Technology Licensing, Llc|Touch screen game controller|
US9901824B2|2014-03-12|2018-02-27|Wargaming.Net Limited|User control of objects and status conditions|
WO2018091861A1|2016-11-15|2018-05-24|Space Ape GamesLtd|Graphical user interface for single-input controls in a racing game on a touchscreen device|
US10166465B2|2017-01-20|2019-01-01|Essential Products, Inc.|Contextual user interface based on video game playback|
US10359993B2|2017-01-20|2019-07-23|Essential Products, Inc.|Contextual user interface based on environment|
CN106955490A|2017-04-01|2017-07-18|张志刚|一种游戏外设可编程控制器|
US10369470B2|2017-04-28|2019-08-06|PlayFusion Limited|User interface control cluster for enhancing a gaming experience|
CN107837531B|2017-09-28|2018-11-23|网易(杭州)网络有限公司|信息处理方法、装置、电子设备及存储介质|
US11140207B2|2017-12-21|2021-10-05|Google Llc|Network impairment simulation framework for verification of real time interactive media streaming systems|
JP2021511919A|2018-04-02|2021-05-13|グーグル エルエルシーGoogle LLC|インタラクティブなクラウドゲームのための方法、デバイス、およびシステム|
US11077364B2|2018-04-02|2021-08-03|Google Llc|Resolution-based scaling of real-time interactive graphics|
US11110348B2|2018-04-10|2021-09-07|Google Llc|Memory management in gaming rendering|
JP6679659B2|2018-06-06|2020-04-15|株式会社スクウェア・エニックス|プログラム、記録媒体及び制御方法|
US11045719B2|2018-09-12|2021-06-29|King.Com Ltd.|Method and computer device for controlling a touch screen|
US11071906B2|2019-10-08|2021-07-27|Zynga Inc.|Touchscreen game user interface|
法律状态:
优先权:
申请号 | 申请日 | 专利标题
US13/155,633|US8591334B2|2010-06-03|2011-06-08|Graphical user interface, system and method for implementing a game controller on a touch-screen device|
PCT/US2012/040940|WO2012170437A1|2011-06-08|2012-06-05|Graphical user interface, system and method for implementing a game controller on a touch-screen device|
[返回顶部]