[发明专利]基于OpenGL的音乐喷泉模拟系统有效
申请号: | 201911189375.6 | 申请日: | 2019-11-28 |
公开(公告)号: | CN110992450B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 赵岩鑫;韩芳;金文清 | 申请(专利权)人: | 东华大学 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T15/00;G06T15/50 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 徐俊;柏子雵 |
地址: | 201600 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 opengl 音乐喷泉 模拟 系统 | ||
1.一种基于OpenGL的音乐喷泉模拟系统,其特征在于,包括:
音乐特征提取单元,对音乐进行特征提取,选取合适的特征向量表征一首歌曲;
音乐特征信号融合单元,用于根据特征向量进行音乐风格分类,不同音乐风格对应水型库中不同的喷泉水型,经过音乐风格分类确定当前歌曲对应的喷泉水型,在对音乐风格进行分类后,提取当前歌曲的节拍,使用信号能量的变化大小来描述音乐的起伏程度,在所有节拍所对应的时间点中,选择前后能量变化大于设定阈值的时间点作为喷泉水型改变的时间点;
音乐喷泉模拟软件后台,使用基于OpenGL的粒子系统,在粒子系统的渲染方面使用双缓存技术,将变换之后的图元存放在一个缓存Transform Feedback中,每次在下一帧的渲染时,上一帧输出的顶点信息在这一帧中作为顶点缓存使用,在对水滴进行渲染的时候,使用广告牌技术,建立一种始终朝向摄像机的四边形,当相机在场景中发生运动时,渲染出来的图形也随之转动;
音乐喷泉控制前台在音乐媒体播放器的基础上加入了音乐喷泉控制按钮,同时加入了增添歌曲自动分析,选择歌曲自动与后台通信,歌曲控制功能结合可以控制音乐喷泉的功能按钮使用户自定义喷泉水型以及改变喷泉的形态,同时也可以同步观察音乐喷泉的演示效果。
2.如权利要求1所述的一种基于OpenGL的音乐喷泉模拟系统,其特征在于,所述音乐特征信号融合单元采用基于逻辑回归的OneVSall算法进行音乐风格分类,在逻辑回归中,使用的损失函数如下式(1)所示:
式(1)中,J(θ)是损失函数;θ是模型参数向量;m是训练样本个数;x(i)代表第i个训练样本;y(i)代表第i个训练样本对应的标签;hθ(x)是激活函数,
3.如权利要求1所述的一种基于OpenGL的音乐喷泉模拟系统,其特征在于,所述音乐特征信号融合单元依据节拍跟踪的评价函数从提取的所有节拍中剔除一些不需要喷泉水型变化的节拍点,最终输出喷泉水型变化时间点,其中,节拍跟踪的评价函数如下式(2)所示:
式(2)中,{ti}是音乐的时间序列;C({ti})是节拍识别的评价函数;O(ti)是音频强度的包络;α平衡两部分的平衡系数;F(ti-ti-1,τp)是衡量拍子间隔和目标拍子间隔一致性的评价指标;τp是目标拍子间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东华大学,未经东华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911189375.6/1.html,转载请声明来源钻瓜专利网。