背景技術(shù):
1、游戲行業(yè)構(gòu)成技術(shù)產(chǎn)業(yè)的重大部分。隨著技術(shù)朝著越來越互連的未來發(fā)展,游戲?qū)⑹腔ミB未來的中心組件。人工智能一直是游戲行業(yè)的主要組成部分,然而,隨著ai發(fā)展繼續(xù)推進,對于游戲行業(yè),向游戲中合并這種推進變得更加困難。此外,隨著游戲市場繼續(xù)增長,無障礙功能(accessibility?feature)變得更重要,以便容納具有不同需求的用戶。然而,通常需要專門的專業(yè)知識來標識和/或?qū)崿F(xiàn)無障礙功能,標準游戲開發(fā)者可能不具有這些專業(yè)知識。
2、正是基于這些和其他一般考慮,提出了本公開的各個方面。另外,盡管相對特定的問題被討論,但應(yīng)理解,這些示例不應(yīng)限于解決背景技術(shù)中或本公開中的其它地方所標識的特定問題。
技術(shù)實現(xiàn)思路
1、本公開的各方面提供了利用機器學(xué)習(xí)技術(shù)來向游戲提供增強的無障礙功能的系統(tǒng)和方法。提供了一種無障礙服務(wù),其能夠?qū)嵗粋€或多個機器學(xué)習(xí)模型,該一個或多個機器學(xué)習(xí)模型可以處理當前游戲進行狀態(tài)并生成命令以在游戲進行期間輔助用戶。無障礙命令可以被提供給游戲并且用于補充或修改用戶所提供的輸入,以便補償特定用戶需求。在這樣做時,健全的系統(tǒng)被提供給無障礙功能,該無障礙功能可以被定制以允許具有不同的游戲進行需求的用戶(例如,有視力障礙的用戶、一只手的用戶等)以享受游戲的益處,即使該游戲不原生地支持特定無障礙功能。
2、在另外的方面,提供了無障礙用戶界面,其允許用戶在游戲進行期間動態(tài)地啟用或禁用無障礙功能。用戶界面可操作以接收無障礙選擇并在游戲進行期間向無障礙服務(wù)提供該選擇數(shù)據(jù)。所選擇的無障礙功能可以由服務(wù)來使用以實例化一個或多個機器學(xué)習(xí)模型,該機器學(xué)習(xí)模型可操作以生成無障礙命令,以在游戲進行期間向游戲中并入所選擇的無障礙功能。
3、提供本
技術(shù)實現(xiàn)要素:
以引入簡化形式的概念的選擇,這將在以下具體實施方式中進一步被描述。本發(fā)明內(nèi)容不旨在標識所要求保護的主題的關(guān)鍵特征或基本特征,也不旨在用于限制所要求保護的主題的范圍。示例的附加方面、特征和/或優(yōu)點將在以下描述中部分地被闡述,并且將從描述中部分地顯而易見,或者可以通過本公開的實踐來學(xué)習(xí)。
1.一種計算機實現(xiàn)的方法,用于使用無障礙服務(wù)提供針對游戲的無障礙功能,所述方法包括:
2.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中所述游戲進行數(shù)據(jù)包括以下中的一個或多個:
3.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中接收當前玩游戲進行數(shù)據(jù)包括接收所述游戲的當前視圖,其中所述游戲的所述當前視圖是在游戲進行期間向玩家所描繪的所述視圖。
4.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中接收當前游戲進行數(shù)據(jù)還包括使用計算機視覺處理所述游戲的所述當前視圖以生成所述游戲進行數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中實例化一個或多個機器學(xué)習(xí)模型包括實例化以下中的至少一個:
6.根據(jù)權(quán)利要求5所述的計算機實現(xiàn)的方法,其中所述群體機器學(xué)習(xí)模型被訓(xùn)練以生成針對特定障礙的所述無障礙命令。
7.根據(jù)權(quán)利要求5所述的計算機實現(xiàn)的方法,其中所述用戶特定機器學(xué)習(xí)模型是被訓(xùn)練以生成針對特定用戶的無障礙命令的機器學(xué)習(xí)模型。
8.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,還包括響應(yīng)于提供所述無障礙命令,接收用戶輸入,所述用戶輸入響應(yīng)由所述無障礙命令做出的調(diào)整。
9.根據(jù)權(quán)利要求8所述的計算機實現(xiàn)的方法,還包括基于響應(yīng)由所述無障礙命令做出的所述調(diào)整的所述用戶輸入,更新所述一個或多個機器學(xué)習(xí)模型。
10.一種計算機實現(xiàn)的方法,用于基于由無障礙服務(wù)所提供的無障礙功能來提供針對游戲的無障礙用戶界面,所述方法包括:
11.根據(jù)權(quán)利要求10所述的計算機實現(xiàn)的方法,其中向所述無障礙服務(wù)發(fā)送所述第一無障礙功能還包括:與所述第一無障礙功能一起發(fā)送針對玩家的唯一標識符。
12.根據(jù)權(quán)利要求10所述的計算機實現(xiàn)的方法,其中第一無障礙命令包括游戲進行控制命令,并且其中執(zhí)行所述游戲進行控制命令包括基于所述游戲進行控制命令和用戶輸入來生成游戲進行動作。
13.根據(jù)權(quán)利要求12所述的計算機實現(xiàn)的方法,其中生成所述游戲進行動作還包括基于所述游戲進行控制命令修改所述用戶輸入。
14.根據(jù)權(quán)利要求12所述的計算機實現(xiàn)的方法,其中生成所述游戲進行動作還包括利用所述游戲進行控制命令補充所述用戶輸入。
15.根據(jù)權(quán)利要求10所述的計算機實現(xiàn)的方法,其中執(zhí)行多個無障礙命令還包括:
16.根據(jù)權(quán)利要求10所述的計算機實現(xiàn)的方法,還包括:
17.一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)編碼計算機可執(zhí)行指令,所述計算機可執(zhí)行指令在由至少一個處理器所執(zhí)行時,使所述至少一個處理器執(zhí)行方法,所述方法包括:
18.根據(jù)權(quán)利要求17所述的計算機存儲介質(zhì),其中實例化一個或多個機器學(xué)習(xí)模型包括實例化以下中的至少一個:
19.根據(jù)權(quán)利要求18所述的計算機存儲介質(zhì),其中所述群體機器學(xué)習(xí)模型被訓(xùn)練以生成針對特定障礙的所述無障礙命令。
20.根據(jù)權(quán)利要求18所述的計算機存儲介質(zhì),其中所述用戶特定機器學(xué)習(xí)模型是被訓(xùn)練以生成針對特定用戶的所述無障礙命令的機器學(xué)習(xí)模型。