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

一种昆曲工尺谱翻译为简谱的智能引擎 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:上海墩庐生物医学科技有限公司

摘要:本发明涉及一种昆曲工尺谱翻译为简谱的智能引擎,包含三套结构化编码系统:工尺谱编码,简谱音符编码和简谱可视化编码;以及和两个分步翻译引擎:分别为工尺谱转简谱音符引擎和简谱可视化引擎。利用上述引擎,可将基于结构化昆曲工尺谱数据,智能翻译为简谱编码,具有编码信息精简、覆盖面全、针对性强的特点,有高度的准确性。

主权项:1.一种昆曲工尺谱翻译为简谱的智能引擎,其特征在于,三套结构化编码系统和两个分步翻译引擎,三套结构化编码分别为:工尺谱编码,简谱音符编码和简谱可视化编码,两个分步翻译引擎分别为工尺谱转简谱音符引擎和简谱可视化引擎;工尺谱编码包括曲谱信息和曲谱工尺数据,工尺数据以字为大单位,以工尺为小单位,为包含工尺的逐字的列表形式,逐字的工尺采用工尺列表形式,逐个工尺包含6个编码位,分别为:工尺音高、工尺装饰腔、第一板眼符、第二板眼符、第三板眼符和第四板眼符;简谱音符编码包含曲谱信息和曲谱简谱数据,简谱数据以字为大单位,以简谱音符为小单位,为包含音符的逐字的列表形式,逐字的音符采用音符列表形式,逐个音符包含5个编码位,分别为:简谱音高、装饰腔、上板拍式、起始位、音长;简谱可视化编码包括曲谱信息和可视化简谱数据,以小节为大单位,每小节包括音符数据和唱字数据,音符数据为当前小节内逐音符的列表形式,小节内逐音符包含6个编码位,分别为:上板拍式、起始位、简谱音高、小节内音长、装饰腔、跨小节标记;唱字数据为当前小节内逐唱字的列表形式,每一个字包含具体某唱字及起始位;翻译流程为,工尺谱编码数据进入工尺谱转简谱音符引擎翻译为简谱音符编码,简谱音符编码进入简谱可视化引擎翻译为简谱可视化编码,同时保留存档简谱音符编码和简谱可视化编码;更具体而言,工尺谱转简谱音符引擎包含:预读分析模块、逐字循环处理模块和终处理模块三个模块,而逐字循环处理模块内嵌:逐字前处理模块、逐工尺循环模块和逐字后处理三个子模块;逐工尺循环模块包含音高处理、装饰腔处理、上板拍式分析、起始位计算、音长计算和后处理等关键步骤;简谱可视化引擎包含:预读分析模块、逐字循环处理模块和终处理模块三个模块,而逐字循环处理模块内嵌逐字前处理和逐音符循环两个模块;逐音符循环包含上板拍数记录、起始位记录、音高记录、音长跨小节处理、装饰腔处理、跨小节记录和小节信息记录等关键步骤;所述工尺谱转简谱音符引擎中,关键特征分析算法如下:第一模块预读分析,包括载入工尺数据和计算非空字数、顶头上板与否分析;第二模块逐字循环模块中,逐字前处理子模块关键步骤包括读取当前字所有工尺、空字借位连接多工尺处理、预读前后三个字的所有工尺数据,逐工尺循环模块包括计算当前位置前后无板眼工尺数、初始化当前音符编码位,音高处理直接记录为当前工尺谱音高编码、装饰腔处理为直接记录为当前工尺谱装饰腔编码,上板拍式分析为如存在非底板的板眼符则判断为上板、后续跟随的工尺为当前字剩余工尺加上后3字的所有工尺、此前最后两个板眼中存在小眼则判断为44拍、下一个非空板眼为小眼则判断为44拍、已上板且此前最后两个板眼中不存在小眼但存在正中眼则判断为24拍、已上板且此前最后两个板眼中不存在小眼但存在腰中眼则判断为24拍、此前最后两个板眼中存在侧小眼则判断为44拍、已上板且此前最后两个板眼中不存在小眼也不存在中眼且后面不存在中眼则判断为14拍、已上板且当前工尺板眼为正板或腰板底板而下一个非空板眼为板则判断为14拍、已上板当前工尺无板眼而此前的最后一个板眼符号为板并且下一个非空板眼为板则判断为14拍、全曲第一个字时根据后跟随的板眼符号判断上板和板式、转板特征识别处理分析44拍中途转变为24拍情况、尾声处理分析14和44拍互转及转变为散板和散板重新转变上板条件,起始位计算特征为根据当前第一板眼符号为正板、正小眼、正中眼、侧中眼、散板首次上板由腰板入上板、上板腰板、赠腰板、无板眼等情况构建输出函数分别起始位编码值,音长计算特征为根据当前工尺的非空板眼符号数量分别构建散板、上板无板眼、上板有1个板眼、上板有2个板眼、上板有3个板眼和上板有4个板眼等分类情况分别构建条件判断输出音长编码值,逐个工尺循环的后处理模块特征包括如果尾声中上板结束打底板进入散板最后一个音长要修正、更新此前已读板眼、更新此前两个非空板眼、更新此前已上板状态;每个字的工尺循环完毕后,逐字后处理模块关键步骤为追加记录当前字的已转换简谱音符编码列表;第三模块终处理模块关键步骤包括:以工尺谱列表的字为单位的数组删除空字、更新简谱结构化编码中曲谱简谱数据;所述简谱可视化引擎中,第一模块预读分析模块包括包括载入结构化曲谱简谱数据和计算非空字数;第二模块逐字循环模块中,逐字前处理子模块关键步骤包括读取当前字所有简谱音符数组、预读取后一个字的所有简谱音符数组,第二模块的逐音符循环子模块中,上板拍式记录、起始位记录、音高记录为直接记录简谱音符编码中的相应原始值,装饰腔处理的关键步骤为豁腔的赋值函数,根据当前音符音高和后一个音符音高音输入预先建立的豁腔转换函数,获得豁腔音高,跨小节处理的关键步骤在于,通过16进制转换函数,将0-f的编码转换成0-15的长度数值,以拍式编码值乘以4为小节总音长,此处拍式为1或2或4,对应为14拍、24拍或44拍,以当前音符的起始位转换数值加上音长转换数值后,如小于小节总音长,则仍在当前小节,起始位和音长不变,如大于等于小节总音长,则小节总音长减去起始位数值,为本小节音长,当前跨小节记录赋值为1,赋值剩余音长为:起始位转换数值加上音长转换数值减去小节总音长后的剩余值,同步进行小节信息记录,进入新的一小节,赋值当前音符的起始位为0,音长为上述剩余音长,音高为适才音符的音高,记录剩余音符后,再继续逐音符循环处理下一音符。

全文数据:

权利要求:

百度查询: 上海墩庐生物医学科技有限公司 一种昆曲工尺谱翻译为简谱的智能引擎

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