[發明專利]虛擬現實中虛擬角色的控制方法、裝置及存儲介質有效
| 申請號: | 201810339281.1 | 申請日: | 2018-04-16 |
| 公開(公告)號: | CN108499107B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 姜帆 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | A63F13/55 | 分類號: | A63F13/55;A63F13/212;G06K9/00 |
| 代理公司: | 北京博浩百睿知識產權代理有限責任公司 11134 | 代理人: | 褚敏;宮傳芝 |
| 地址: | 310000 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬現實 虛擬 角色 控制 方法 裝置 存儲 介質 | ||
1.一種虛擬現實中虛擬角色的控制方法,其特征在于,包括:
獲取當前玩家的當前動作數據;
使用第一模型對所述當前動作數據進行分析,確定所述當前動作數據所對應的預定操作,其中,所述第一模型通過使用多組數據經過機器學習訓練獲取,所述多組數據中的每組數據均包括標準動作數據,不同的標準動作數據對應于不同的預定操作,所述標準動作數據是通過如下方式確定的:對一訓練玩家執行的預定動作進行錄制;從錄制的視頻中選取多個關鍵幀,并標定所述多個關鍵幀的時間間隔;將選取的所述多個關鍵幀的數據和所述時間間隔的數據作為所述標準動作數據;
控制與所述當前玩家對應的所述虛擬角色執行所述預定操作;
其中,在使用第一模型對所述當前動作數據進行分析,確定所述當前動作數據所對應的預定操作之前,還包括:
根據第一身體特征與第二身體特征對所述當前動作數據進行修正,其中,所述第一身體特征為預先獲取的所述當前玩家的身體特征,所述第二身體特征是對所述第一模型進行訓練時所采集的訓練玩家的身體特征;
其中,獲取當前玩家的當前動作數據包括:通過位于所述當前玩家的雙臂上的控制器獲取所述當前玩家的所述當前動作數據。
2.根據權利要求1所述的方法,其特征在于,所述使用第一模型對所述當前動作數據進行分析,確定所述當前動作數據所對應的預定操作,包括:
使用所述第一模型對修正后的當前動作數據進行分析,確定所述修正后的當前動作數據所對應的預定操作。
3.根據權利要求2所述的方法,其特征在于,使用所述第一模型對修正后的當前動作數據進行分析,確定所述修正后的當前動作數據所對應的預定操作包括:
使用所述第一模型確定與所述修正后的當前動作數據對應的標準動作數據;
將確定的所述標準動作數據對應的預定操作作為所述修正后的當前動作數據所對應的預定操作。
4.根據權利要求1所述的方法,其特征在于,所述第一身體特征包括所述當前玩家的臂長,所述第二身體特征包括所述訓練玩家的臂長,所述當前動作數據包括所述當前玩家通過揮動雙臂所觸發的動作的數據。
5.根據權利要求1至4中任一項所述的方法,其特征在于,確定所述當前動作數據所對應的預定操作包括:
在確定所述當前動作數據所包括的關鍵幀數據依次與標準動作數據所包括的關鍵幀數據相對應,且所述當前動作數據所包括的各關鍵幀數據的觸發時間間隔小于第一預定閾值的條件下,確定所述當前動作數據所對應的預定操作。
6.根據權利要求1所述的方法,其特征在于,在確定所述當前動作數據所對應的預定操作之前,所述方法還包括:
在以下條件至少之一時,確定所述當前動作數據為無效數據,其中,無效數據為不會觸發操作的數據:
所述當前動作數據所包括的關鍵幀數據與所述預定操作對應的標準動作數據所包括的關鍵幀數據不對應;
所述當前動作數據所包括的至少兩個關鍵幀數據間的觸發時間間隔大于第一預定閾值;
在獲取所述當前玩家的當前動作數據中的第一關鍵幀數據之后,未在預定時間內獲取第二關鍵幀數據,其中,所述第一關鍵幀數據和所述第二關鍵幀數據均為與所述預定操作對應的標準動作數據所包括的關鍵幀數據相對應的數據;
獲取的所述當前玩家的當前動作數據中相鄰的兩個關鍵幀數據間的差值小于第二預定閾值。
7.根據權利要求1所述的方法,其特征在于,在使用第一模型對所述當前動作數據進行分析,確定所述當前動作數據所對應的預定操作之前,所述方法還包括:
使用神經網絡訓練數據和多組所述標準動作數據對預先構造的神經網絡進行訓練以得到所述第一模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810339281.1/1.html,轉載請聲明來源鉆瓜專利網。





