本发明专利技术提供了一种古琴减字谱字符的输入方法,包括:创建集合,其包括多个编码,各个编码分别映射到用于构造古琴减字谱字符的一个元件;监控来自键盘的字符输入;将输入字符匹配为集合中的编码并映射到其对应的元件,以构成古琴减字谱字符。本发明专利技术提供了一种古琴减字谱字符的输入装置,包括:编码模块,用于创建集合,其包括多个编码,各个编码分别映射到用于构造古琴减字谱字符的一个元件;监控模块,用于监控来自键盘的字符输入;映射模块,用于将输入字符匹配为集合中的编码并映射到其对应的元件,以构成古琴减字谱字符。本发明专利技术可以实现古琴减字谱字符的计算机录入。
【技术实现步骤摘要】
本专利技术涉及数字排版领域,具体而言,涉及古琴减字谱字符的输入方法和装置。
技术介绍
古琴减字谱是一种记录如何弹奏古琴的手法谱,是古琴常用的一种以记写指位与左右手演奏技法为特征的记谱法。因为它是将古琴文字谱的指法、术语减取其较具特点的部分组合而成,故名“减字谱”。每一个古琴减字谱的字符中包含了左手指法、右手的指法、弦序、徽分以及音色及其他信息。减字谱对于任何一个古琴弹琴者来说,都不可缺少。减字谱是古琴艺术传承的主要载体。目前,绝大多数的古琴乐谱都是从古代流传下来的手写体,如图1所示。为了古琴能更好的适应新的时代,更多的人需要用现代的技术来处理古琴减字谱。目前市场上大多数采用的方式多是用计算机扫描仪将古代的减字谱扫描后,在计算机上利用图形图像处理程序进行处理;或者逐一制作每一个古琴减字谱字符。
技术实现思路
本专利技术旨在提供一种古琴减字谱字符的输入方法和装置,以解决古琴减字谱字符的计算机录入问题。在本专利技术的实施例中,提供了一种古琴减字谱字符的输入方法,包括:创建集合,其包括多个编码,各个编码分别映射到用于构造古琴减字谱字符的一个元件;监控来自键盘的字符输入;将输入字符匹配为集合中的编码并映射到其对应的元件,以构成古琴减字谱字符。在本专利技术的实施例中,提供了一种古琴减字谱字符的输入装置,包括:编码模块,用于创建集合,其包括多个编码,各个编码分别映射到用于构造古琴减字谱字符的一个元件;监控模块,用于监控来自键盘的字符输入;映射模块,用于将输入字符匹配为集合中的编码并映射到其对应的元件,以构成古琴减字谱字符。本专利技术上述实施例的古琴减字谱字符的输入方法和装置因为对于古琴减字谱字符的各个元件进行了键盘字符的编码,所以可以实现古琴减字谱字符的计算机录入。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了根据本专利技术实施例的古琴减字谱字符的输入方法的流程图;图2示出了 一个古琴减字谱字符;图3示出了根据本专利技术实施例的古琴减字谱字符的简拼输入方法的流程图;图4示出了 一个古琴减字谱字符序列;图5示出了根据本专利技术实施例的对图4中字符⑴的输入;图6示出了一个古琴减字谱字符的每个元件的读音序列;图7示出了根据本专利技术实施例的古琴减字谱字符的输入装置的示意图。具体实施例方式下面将参考附图并结合实施例,来详细说明本专利技术。图1示出了根据本专利技术实施例的古琴减字谱字符的输入方法的流程图,包括:步骤S10,创建集合,其包括多个编码,各个编码分别映射到用于构造古琴减字谱字符的一个元件;步骤S20,监控来自键盘的字符输入;步骤S30,将输入字符匹配为集合中的编码并映射到其对应的元件,以构成古琴减字谱字符。专利技术人长期艰苦地研究古琴减字谱字符,发现虽然单个古琴减字谱字符比较复杂,但每个古琴减字谱字符是由种类比较少的元件按照演奏规则组合而成。在本方法中,将各个元件分别映射到一个键盘编码,从而实现了古琴减字谱字符的键盘录入。值得注意的是,在申请人的专利申请201010543614.6中,提供了一种古琴减字谱字符的生成方法,包括:创建集合,其包括构成古琴减字谱字符的所有元件;对古琴减字谱字符的每种字体结构创建一个样字;从集合中获取元件替换样字中的元件,以生成古琴减字谱字符。因此,在图1的方法中,只要将各个元件分别映射到一个键盘编码,即可实现古琴减字谱字符的键盘录入。优选地,编码为对应的元件的拼音的键盘映射,在监控来自键盘的字符输入时,在屏幕上提示字符构成的拼音所对应的元件。图2示出了一个古琴减字谱字符,根据本优选实施例,各个元件及其编码分别为“中zhong” “六liu” “半ban” “小xiao” “〈〈〈 chuan,,“三san”,因此,用户只需输入拼音序列为“zhongliubanxiaochuansan”,即可得到图2的古琴减字谱字符。优选地,编码为对应的元件的拼音缩写的键盘映射,在监控来自键盘的字符输入时,在屏幕上提示字符构成的拼音缩写所对应的元件。图2所示古琴减字谱字符的输入拼音序列为“zhongliubanxiaochuansan”,显然,由于大部分古琴减字谱字符包含多个“减”字,这样导致字符输入拼音序列比较冗长,影响了录入速度。根据本优选实施例,输入“zlbxcs”,即可得到图2的古琴减字谱字符,显著地提高了输入效率。优选地,编码为对应的元件的拼音的键盘映射,其中,对于拼音相同的元件,则设置各个拼音相同的元件的编码为对应的元件的拼音+区分码,使得各个拼音相同的元件的编码均不相同。优选地,编码为对应的元件的拼音缩写的键盘映射,其中,对于拼音缩写相同的元件,则设置各个拼音缩写相同的元件的编码为对应的元件的拼音缩写+区分码,使得各个拼音缩写相同的元件的编码均不相同。有些元件的拼音或者拼音缩写可能会相同,如果需要用户在菜单中再选择其中一个元件,该交互过程显然影响了输入速度。而上述两个优选实施例通过使得各个编码都具有唯一性,从而避免了选择元件的交互过程,进一步提高了古琴减字谱字符的输入速度。图3示出了根据本专利技术实施例的古琴减字谱字符的简拼输入方法的流程图,包括:第一步,整理古琴减字谱字符各组成部分的读音序列。将古琴谱字符中的左手指法、右手指法、徽分、弦序等涉及的所有组成部分的读音序列分别整理出来。图6示出了一个古琴减字谱字符的每个组成部分(即元件)的读音序列。附图4中的古琴减字谱字符序列,其组成部分涉及的读音序列有:“da”、“m0tia0”、“pi”、“ti”、“fanjuan” “san”、“si”、“mi”共8个读音序列。该读音序列是任意古琴弹奏者都熟知的。该读音序列采用古琴书籍中通用的读音,这样可以广泛地适用于古琴减字谱使用人群。下表为附图4古琴减字谱字符的读音(字符编号为附图4中字符下面的序号)。本文档来自技高网...
【技术保护点】
一种古琴减字谱字符的输入方法,其特征在于,包括:创建集合,其包括多个编码,各个所述编码分别映射到用于构造古琴减字谱字符的一个元件;监控来自键盘的字符输入;将所述输入字符匹配为所述集合中的编码并映射到其对应的元件,以构成所述古琴减字谱字符。
【技术特征摘要】
1.一种古琴减字谱字符的输入方法,其特征在于,包括: 创建集合,其包括多个编码,各个所述编码分别映射到用于构造古琴减字谱字符的一个元件; 监控来自键盘的字符输入; 将所述输入字符匹配为所述集合中的编码并映射到其对应的元件,以构成所述古琴减字谱字符。2.根据权利要求1所述的方法,其特征在于,所述编码为对应的元件的拼音的键盘映射,在监控来自键盘的字符输入时,在屏幕上提示所述字符构成的拼音所对应的元件。3.根据权利要求1所述的方法,其特征在于,所述编码为对应的元件的拼音缩写的键盘映射,在监控来自键盘的字符输入时,在屏幕上提示所述字符构成的拼音缩写所对应的元件。4.根据权利要求1所述的方法,其特征在于,所述编码为对应的元件的拼音的键盘映射,其中,对于拼音相同的元件,则设置各个所述拼音相同的元件的编码为对应的元件的拼音+区分码,使得各个所述拼音相同的元件的编码均不相同。5.根据权利要求1所述的方法,其特征在于,所述编码为对应的元件的拼音缩写的键盘映射,其中,对于拼音缩写相同的元件,则设置各个所述拼音缩写相同的元件的编码为对应的元件的拼音缩写+区分码,使得各个所述拼音缩写相同的元件的编码均不相同。6.根据权利要求1所述的方法,其特征在于,所述编码为对应的元件的笔画的键盘映射...
【专利技术属性】
技术研发人员:唐英敏,张国荣,
申请(专利权)人:北京大学,北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。