体感音乐游戏方法、装置、设备及计算机可读存_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

体感音乐游戏方法、装置、设备及计算机可读存

发布日期:2024-09-02 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


体感音乐游戏方法、装置、设备及计算机可读存
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本发明涉及体感音乐游戏,尤其涉及一种体感音乐游戏方法、装置、设备及计算机可读存储介质。、音乐游戏(music game)是一种以音乐为主题的电子游戏类型,玩家通过控制器或体感设备模拟演奏乐器或演唱歌曲,并根据游戏规则进行评分。音乐游戏的类型多种多样,主要可以分为以下几类:模拟乐器游戏、节奏...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本发明涉及体感音乐游戏,尤其涉及一种体感音乐游戏方法、装置、设备及计算机可读存储介质。背景技术:1、音乐游戏(music game)是一种以音乐为主题的电子游戏类型,玩家通过控制器或体感设备模拟演奏乐器或演唱歌曲,并根据游戏规则进行评分。音乐游戏的类型多种多样,主要可以分为以下几类:模拟乐器游戏、节奏音游、歌唱游戏。体感音乐游戏(motion-basedmusic game)是音乐游戏的一种类型,玩家通过体感设备进行游戏操作,例如跳舞、挥动手臂、摇晃身体等。2、传统体感音乐游戏通常通过比较玩家动作完成时间戳与音乐节拍时间戳来进行节奏评估。这种方法只关注动作的完成时间点,而忽略了动作执行的持续时间。这会导致不准确的节奏评估,因为一些动作需要在特定的时间范围内持续执行才能获得满分。技术实现思路1、本申请实施例通过提供一种体感音乐游戏方法,旨在提升体感音乐游戏节奏评估的准确性。2、为实现上述目的,本申请实施例提供了一种体感音乐游戏方法,包括:3、在体感音乐游戏启动后,从绑定的体感设备获取加速度数据和姿态角数据;4、根据所述加速度数据评估玩家动作是否满足预设的动作识别条件;5、若玩家动作满足预设的动作识别条件,则根据所述姿态角数据判断玩家动作是否匹配当前音乐节拍对应的参考动作;6、若是,则获取玩家动作完成的时间区间,并根据玩家动作完成的时间区间和当前音乐节拍对应的参考动作的预设完成时间区间生成游戏结果。7、在一实施例中,根据所述加速度数据评估玩家动作是否满足预设的动作识别条件,包括:8、根据所述加速度数据计算玩家动作的加速度,并比较所述加速度与预设的动作识别阈值;9、若所述加速度大于所述动作识别阈值,则判定玩家动作满足预设的动作识别条件。10、在一实施例中,根据所述姿态角数据判断玩家动作是否匹配当前音乐节拍对应的参考动作,包括:11、计算当前的姿态角数据和上一次记录的姿态角数据的差值,得到玩家动作变化值;12、根据所述玩家动作变化值和预设的动作阈值,判断是否将当前的姿态角数据加入预设的玩家动作数组;13、基于所述玩家动作数组中的数据以判断玩家动作是否匹配当前音乐节拍对应的参考动作。14、在一实施例中,在基于所述玩家动作数组中的数据进行玩家动作识别之前,根据所述姿态角数据识别玩家动作还包括:15、周期性的检测玩家动作数组的数组长度是否满足预配置的动作数组长度要求;16、若是,则基于所述玩家动作数组中的数据进行玩家动作识别。17、在一实施例中,基于所述玩家动作数组中的数据以判断玩家动作是否匹配当前音乐节拍对应的参考动作,包括:18、根据所述玩家动作数组中的数据中生成玩家动作的姿态角变化曲线,作为第一曲线;19、获取当前音乐节拍对应的参考动作的姿态角变化曲线,作为第二曲线;20、计算所述第一曲线和所述第二曲线的相似度;21、若所述相似度大于或等于预设相似度阈值,则判定玩家动作与当前音乐节拍对应的参考动作匹配。22、在一实施例中,计算所述第一曲线和所述第二曲线的相似度,包括:23、根据动态时间规整算法,将所述第一曲线和所述第二曲线分别表示为两个由多个点组成的序列;24、根据欧式距离计算两个序列中每两个点之间的距离,并构建一个距离矩阵;25、从距离矩阵的左上角开始,寻找一条到达右下角的最短路径,并将所述路径上的距离之和作为所述第一曲线和所述第二曲线之间的相似度。26、在一实施例中,根据玩家动作完成的时间区间和当前音乐节拍对应的参考动作的预设完成时间区间生成游戏结果,包括:27、计算玩家动作完成时间区间与预设完成时间区间的重叠程度;28、根据所述重叠程度计算动作准确度得分;29、根据所述动作准确度得分更新游戏得分。30、为实现上述目的,本申请实施例还提出一种体感音乐游戏装置,包括:31、获取模块,用于在体感音乐游戏启动后,从绑定的体感设备获取加速度数据和姿态角数据;32、评估模块,用于根据所述加速度数据评估玩家动作是否满足预设的动作识别条件;33、识别模块,用于在玩家动作满足预设的动作识别条件时,根据所述姿态角数据判断玩家动作是否匹配当前音乐节拍对应的参考动作;34、得分模块,用于在玩家动作与当前音乐节拍对应的参考动作匹配时,获取玩家动作完成的时间区间,并根据玩家动作完成的时间区间和当前音乐节拍对应的参考动作的预设完成时间区间生成游戏结果。35、为实现上述目的,本申请实施例还提出一种体感音乐游戏设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的体感音乐游戏程序,所述处理器执行所述体感音乐游戏程序时实现如上述任一项所述的体感音乐游戏方法。36、为实现上述目的,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有体感音乐游戏程序,所述体感音乐游戏程序被处理器执行时实现如上述任一项所述的体感音乐游戏方法。37、本申请技术方案的体感音乐游戏,通过从体感设备获取加速度数据和姿态角数据,然后利用加速度数据评估玩家动作是否满足预设的动作识别条件,再于玩家动作满足动作识别条件后,利用姿态角数据判断玩家动作是否匹配当前音乐节拍对应的参考动作,最后在玩家动作与当前音乐节拍对应的参考动作匹配后,根据玩家动作完成的时间区间和当前音乐节拍对应的参考动作的预设完成时间区间生成游戏结果。如此,便可通过测量两个时间间隔的重叠,以准确地确定玩家的动作与节拍的匹配程度,实现精确的节奏评估。同时,利用加速度数据进行动作识别标准判断,可以在玩家动作未满足动作识别条件时,无需进行玩家动作识别,从而有助于节约计算资源。可见,相较于传统的体感音乐游戏而言,本申请技术方案的体感音乐游戏具有节奏评估精准、节约计算资源的优点。技术特征:1.一种体感音乐游戏方法,其特征在于,包括:2.如权利要求1所述的体感音乐游戏方法,其特征在于,根据所述加速度数据评估玩家动作是否满足预设的动作识别条件,包括:3.如权利要求1或2所述的体感音乐游戏方法,其特征在于,根据所述姿态角数据判断玩家动作是否匹配当前音乐节拍对应的参考动作,包括:4.如权利要求3所述的体感音乐游戏方法,其特征在于,在基于所述玩家动作数组中的数据进行玩家动作识别之前,根据所述姿态角数据识别玩家动作还包括:5.如权利要求3所述的体感音乐游戏方法,其特征在于,基于所述玩家动作数组中的数据以判断玩家动作是否匹配当前音乐节拍对应的参考动作,包括:6.如权利要求5所述的体感音乐游戏方法,其特征在于,计算所述第一曲线和所述第二曲线的相似度,包括:7.如权利要求3所述的体感音乐游戏方法,其特征在于,根据玩家动作完成的时间区间和当前音乐节拍对应的参考动作的预设完成时间区间生成游戏结果,包括:8.一种体感音乐游戏装置,其特征在于,包括:9.一种体感音乐游戏设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的体感音乐游戏程序,所述处理器执行所述体感音乐游戏程序时实现如权利要求1-7中任一项所述的体感音乐游戏方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有体感音乐游戏程序,所述体感音乐游戏程序被处理器执行时实现如权利要求1-7中任一项所述的体感音乐游戏方法。技术总结本发明公开了一种体感音乐游戏方法、装置、设备及计算机可读存储介质,该方法包括:在体感音乐游戏启动后,从绑定的体感设备获取加速度数据和姿态角数据;根据所述加速度数据评估玩家动作是否满足预设的动作识别条件;若玩家动作满足预设的动作识别条件,则根据所述姿态角数据判断玩家动作是否匹配当前音乐节拍对应的参考动作;若是,则获取玩家动作完成的时间区间,并根据玩家动作完成的时间区间和当前音乐节拍对应的参考动作的预设完成时间区间生成游戏结果。本发明的体感音乐游戏方法具有节奏评估精准、节约计算资源的优点。技术研发人员:张可,李俊,姚远受保护的技术使用者:深圳十米网络科技有限公司技术研发日:技术公布日:2024/8/13

体感音乐游戏方法、装置、设备及计算机可读存