[發明專利]展示樂譜連音線的方法及計算機程序有效
| 申請號: | 202110989705.0 | 申請日: | 2021-08-26 |
| 公開(公告)號: | CN113706970B | 公開(公告)日: | 2023-04-28 |
| 發明(設計)人: | 李現峰;魏宏惠;魏宏茹 | 申請(專利權)人: | 北京金三惠科技有限公司 |
| 主分類號: | G09B15/02 | 分類號: | G09B15/02;G06F8/30 |
| 代理公司: | 北京卓愛普專利代理事務所(特殊普通合伙) 11920 | 代理人: | 王玉松 |
| 地址: | 100089 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 展示 樂譜 連音 方法 計算機 程序 | ||
1.一種展示樂譜連音線的方法,其特征在于,包括以下步驟:
獲取連音線的起始位置點s的坐標(xs,ys)和結束位置點e的坐標(xe,ye);
確定所述連音線的凸向,所述凸向與所述s和所述e分別對應的兩個音符的符頭方向一致;
在所述s和e之間、并且在所述凸向的一側布設若干控制點,所述控制點包括所述s點和e點;
取所述s和e之間的若干個控制點,通過三階貝塞爾曲線擬合公式遞歸得到一段圓弧;將一段或多段所述圓弧連接在一起生成所述連音線;還包括一種布設控制點的方法,具體包括以下步驟:
通過所述s的斜率k1求得通過所述s的切線V1;
通過所述e的斜率k2求得通過所述e的切線V2;
基于所述s的坐標,沿著所述V1的方向,向靠近所述凸向的一側移動至點P1并計算得到所述P1的坐標為(x1,y1),其中x1=xs+Δx,Δx=t×(xe-xs);
基于所述s的坐標,沿著所述V2的方向,向靠近所述凸向的一側移動至點P2并計算得到所述P2的坐標為(x2,y2),其中x2=xe-Δx,Δx=t×(xe-xs);
所述t取值在0-1的范圍內;
所述斜率k1和所述斜率k2為預設的固定參數。
2.如權利要求1所述的方法,其特征在于,還包括以下步驟:
求所述V1與所述V2的交點v;
獲取所述s、e、v三角形的重心點g的坐標(xg,yg)。
3.如權利要求2所述的方法,其特征在于,還包括以下步驟:
將所述s作為第一段圓弧的起始位置點;
將所述g作為所述第一段圓弧的結束位置點;
在所述凸向一側沿所述s與所述g的中垂線兩側對稱布設兩個控制點c1和c2;
獲取所述s與所述c1之間的中點M1;
獲取所述c1與所述c2之間的中點M2;
獲取所述c2與所述g之間的中點M。
4.如權利要求3所述的方法,其特征在于,所述控制點c1的布設具體包括以下步驟:
基于所述s的坐標,沿著所述V1的方向,向靠近所述凸向的一側移動至點c1并計算得到所述c1的坐標為(cx,cy),其中cx=xs+δx,δx=q×(xg-xs);
其中,q取值在0-0.5的范圍內。
5.如權利要求1所述的方法,其特征在于,所述三階貝塞爾曲線擬合公式使用deCasteljau方法遞歸。
6.一種計算機程序產品,包括計算機程序/指令,其特征在于,該計算機程序/指令被處理器執行時實現權利要求1-5所述任一項方法的步驟。
7.一種基于交互式窗口的音樂教學系統,其特征在于,被處理器執行時實現權利要求1-5所述任一項方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金三惠科技有限公司,未經北京金三惠科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110989705.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:抗高溫水基鉆井液用超雙疏劑
- 下一篇:一種控油祛痘組合物及其應用





