[发明专利]基于对节记谱法的盲文乐谱自动排版方法及装置有效
申请号: | 201610044996.5 | 申请日: | 2016-01-22 |
公开(公告)号: | CN105719626B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 黄河燕;周强;沈鑫;刘敏;孟德纯 | 申请(专利权)人: | 华建宇通科技(北京)有限责任公司;北京理工大学 |
主分类号: | G10H1/00 | 分类号: | G10H1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于对节记谱法的盲文乐谱自动排版方法及装置,属于基于计算机科学的盲文乐谱处理与分析技术领域。本发明首先根据盲文乐谱出版规则总结出一套基于计算机的处理规则;根据规则提出了一种盲文乐谱的自动排版方法,依此方法即可实现盲文乐谱的自动排版;根据该排版方法实现了一种盲文乐谱自动排版装置,将带排版的盲文乐谱输入该装置即可得到对应的排版结果输出。对比现有技术,本发明有效的利用节拍信息进行盲文乐谱排版,根据国内流行的对节记谱法规则针对常见的钢琴乐谱进行自动排版,针对用户进行编辑修改时的操作位置进行小节内的排版调整,保证即时的排版需求,同时支持人工排版时流行的每行40方和30方两种排版方式。 | ||
搜索关键词: | 基于 记谱 盲文 乐谱 自动 排版 方法 装置 | ||
【主权项】:
1.一种基于对节记谱法的盲文乐谱自动排版方法,其特征在于:包括以下内容:根据五线谱的节拍信息,为了保证盲文乐谱编辑过程的排版,记录输出盲文乐谱每小节的范围,在该范围内的修改皆认为是该小节内部的修改,使排版计算过程仅针对该小节进行;对每一小节,对应左右手采用2行排版,一行对应右手,一行对应左手,且右手在前,左手在后;排版时,根据本行容纳的盲文乐谱最大方数m,当一行仅能容纳一个小节的盲文时,一行内只写一个小节,否则,在多个小节之间以一空方隔开,在行首增加左右手标记,在左右手标记前增加小节序数和行号,小节序数添加在右手标记前,行号添加在左手标记前;当一行可以写多个小节时,在左右手对应的盲文乐谱中短的内容后面追加补足标记,补足少的方数,以使对应小节的左右手盲文乐谱内容对齐;当一行容纳不下一个小节的盲文时,即单个小节需要占用一行或多行,通过以下规则输出该节内容:如果一小节内左右手都换行且每拍仅需一行时,则右手在上左手在下依次输出各拍内容,即k行输出右手第一拍,k+1行输出左手第一拍,k+2行输出右手第二拍,k+3行输出左手第二拍,直至输出完成;如果一小节内左右手都换行但有的拍需要多行输出时,仍然按照右手在上左手在下依次输出各拍内容,遇到一拍多行时要使该拍的内容连续输出,即右或左手第n拍需要多行输出,k行输出第一行,k+1行输出第二行直至输出完成,再根据当前是右手则在下一行输出对应的左手拍,当前是左手则在下一行输出下一拍右手;如果一小节内左右手仅一只手盲文需要换行,则先输出右手内容,输出完后再输出左手内容,无论哪手需要多行,都连续输出;即右或左手第n节需要多行输出,k行输出第一行,k+1行输出第二行直至输出完成,再根据当前是右手则在下一行输出对应的左手节,当前是左手则在下一行输出下一节右手;输出后,在该节的第一行前增加对应的左右手标记,并在右手标记前增加小节数,左手标记前增加行号;其它非连续输出单手乐谱的行前增加对应的左右手标记,左右手标记前增加小节未完标记
对应左右手最后一拍所在的行以前的各行结尾处添加小节未完标记![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华建宇通科技(北京)有限责任公司;北京理工大学,未经华建宇通科技(北京)有限责任公司;北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610044996.5/,转载请声明来源钻瓜专利网。
- 上一篇:报警声音产生方法和装置
- 下一篇:一种3D显示设备及其显示方法