买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种低延迟的钢琴教学用实时互动系统_深圳品阔信息技术有限公司_202210141158.5 

申请/专利权人:深圳品阔信息技术有限公司

申请日:2022-02-16

公开(公告)日:2024-03-22

公开(公告)号:CN114495639B

主分类号:G09B15/00

分类号:G09B15/00;G10H1/00;H04L65/65;H04L67/02

优先权:

专利状态码:有效-授权

法律状态:2024.03.22#授权;2022.05.31#实质审查的生效;2022.05.13#公开

摘要:本发明属于钢琴教学领域,具体的说是一种低延迟的钢琴教学用实时互动系统,设备连接:老师或学生的电子钢琴或MIDI设备通过MIDI数据线与电脑设备连接;MIDI信号传输:浏览器通过电子乐器和电脑之间的通信协议传输并接收MIDI信号数据;琴键对应的数值变更颜色;接收到MIDI信号数据后,通过网页脚本语言的键盘按下事件输出琴键对应的音符元素由白色或黑色转成其他颜色的数据,键盘弹起事件时输出则相反;改用WebRTC协议传输MIDI信号数据;推流至云端流媒体服务器;通过WebRTC协议将音频与HTML5模拟钢琴画面低延迟推送至云端流媒体服务器使老师或学生在弹奏钢琴时可以直观的看见具体琴键的功能。

主权项:1.一种低延迟的钢琴教学用实时互动系统,其特征在于:该实时互动系统包括以下步骤:S1:设备连接:老师或学生的电子钢琴或MIDI设备通过MIDI数据线与电脑设备连接;S2:MIDI信号传输:浏览器通过电子乐器和电脑之间的通信协议传输并接收MIDI信号数据;S3:琴键对应的数值变更颜色;接收到MIDI信号数据后,通过网页脚本语言的键盘按下事件输出琴键对应的音符元素由白色或黑色转成其他颜色的数据,键盘弹起事件输出由其他颜色转回原来的白色或黑色;S4:改用WebRTC协议传输MIDI信号数据;S5:推流至云端流媒体服务器;所述S4中改用WebRTC协议传输MIDI信号数据后的具体执行方法为:A1:MIDI设备A首先创建本地端机器与远程机器的一条链接对象即PeerConnection对象,将音视频数据封装成媒体内容的流即MediaStream添加到PeerConnection对象中;A2:MIDI设备A调用PeerConnection对象中的CreateOffer方法创建一个用于offer的SDP对象,CreateOffer方法会先获取本地所支持的音视频编码格式,传输给对端进行协商,然后通过Signal信令服务器将SDP对象包数据发送给MIDI设备B;A3:MIDI设备B接收到MIDI设备A发送过的offerSDP对象,通过PeerConnection对象的SetRemoteDescription方法将其保存起来,通过PeerConnection对象的SetLocalDescription方法保存应答SDP对象并将它通过Signal信令服务器发送给MIDI设备A;A4:MIDI设备A接收到MIDI设备B发送过来的应答SDP对象,将其通过PeerConnection对象的SetRemoteDescription方法进行保存;A5:在SDP信息的offeranswer流程中,MIDI设备A和MIDI设备B已经根据SDP信息创建好相应的音频Channel和视频Channel并开启Candidate数据的收集;A6:当MIDI设备A收集到Candidate信息后,PeerConnection对象通过一个事件触发器OnIceCandidate接口给MIDI设备A发送通知,MIDI设备A将收到的Candidate信息通过Signal信令服务器发送给MIDI设备B,MIDI设备B通过PeerConnection对象的AddIceCandidate方法保存起来,当MIDI设备B收集到Candidate信息时重复操作;A7:MIDI设备A和MIDI设备B成功建立音视频传输的P2P通道,MIDI设备B接收到MIDI设备A传送的音视频流,通过PeerConnection对象的OnAddStream回调接口,返回一个标识MIDI设备A端音视频流的MediaStream对象,MIDI设备B对MediaStream对象进行渲染,MIDI设备B到MIDI设备A的音视频流的传输同样采用上述方法。

全文数据:

权利要求:

百度查询: 深圳品阔信息技术有限公司 一种低延迟的钢琴教学用实时互动系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。