一种古琴减字谱字符输入的计算机处理方法

文档序号:6585351阅读:557来源:国知局
专利名称:一种古琴减字谱字符输入的计算机处理方法
技术领域
本发明属于计算机信息处理技术,具体涉及一种古琴减字谱字符输入的计算机处 理方法。
背景技术
古琴,又称琴或者七弦琴,是一件在中国历史上流传了三千余年不曾中断,至今依 然鸣响在书斋、舞台上的古老乐器。减字谱是由最早的文字谱发展而来的,却已与忠实记 录演奏方法和过程的文字谱有极大不同,它实际上是一种全新的创造,将文句记录缩减、精 简、组合成一种新形的方块字;它是将一段描述左右手弹奏方法、弦序、徽分、音乐处理的文 字语句缩减成一个新的字符,而这种缩减却毫不减少这一段文句的信息且比原来的记载更 明白,一目了然,便于视奏,按谱循声,由此实现了既不脱离汉文化传统,又符合了器乐记谱 需要的新型乐谱的创造,这种创造在人类的音乐史上是全新的,在世界各种器乐专用谱式 中是独一无二的。目前,绝大多数的古琴乐谱都是从古代流传下来的手写体,如图1中所示。古琴减 字谱是一种记录古琴弹奏者如何弹奏古琴的手法谱,每一个古琴减字谱的字符中包含了左 手和右手的指法、弦序、徽分以及弹奏时的处理等弹奏信息。它和古琴是相辅相成的,对于 任何一个弹琴者来说这二者都是缺一不可。古琴减字谱在字型组成结构上有很多种,以图 2中的减字谱字符结构为例,其结构为四部分,上方记录左手指法,左上为左手按弦用指,右 上为所按徽位;下方记录右手指法,下方外部为右手指法,内部为所弹、按弦,这四部分每个 单独的部分均为单独的字型。随着现代技术的发展,为了古琴也能更好的适应新的时代,更多的人需要用现代 的技术来处理古琴减字谱,从而让古琴能够在新的时代下更好的发挥它的作用。现在所采 用的大多数处理方式是用计算机扫描仪将古代的减字谱扫描后,在计算机上利用图形图像 处理程序进行处理;或者利用现有的汉字进行拼凑,如图3所示;还没有把它作为计算机上 的一种文字进行处理。图像处理造成处理效率低,重复利用率低;而拼凑的方法,由于很多 古琴减字谱中的字符是由多个更小的减字组成的,其中有许多减字是现有的汉字中所没有 的,同时由于拼凑导致组成的最终古琴减字谱字符序列高低、大小以及笔画等都不一致,这 种处理方式既影响速度也不便于编辑、处理,更影响其美观性。

发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种方便快捷、高效的古琴减 字谱字符输入的计算机处理方法,实现象处理中文信息那样对古琴减字谱字符进行输入、 编辑以及排版等处理。为实现上述目的,本发明的技术方案如下一种古琴减字谱字符输入的计算机处 理方法,包括如下步骤(1)整理古琴减字谱中的左手指法、右手指法、徽分和弦序的读音序列,确定输入个体;(2)确定古琴减字谱字符中的输入个体的输入组合序列以及字符编码序列;(3)由古琴减字谱字符中的输入个体的输入组合序列和字符编码序列相结合确定 古琴减字谱字符的输入码序列表;(4)用户通过键盘输入每个古琴减字谱字符输入个体的输入组合序列,形成每个 字符对应的输入码,将输入码和输入码序列表进行匹配,将检索匹配的结果显示在备选栏 中;(5)用户在备选栏中选择最终的输入结果,将确定的古琴减字谱字符对应的编码 序列消息发送给操作系统。进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤(1)中,整理的 读音序列采用古琴书籍中通用的读音。进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤O)中,按照古 琴减字谱的字符结构,将各类指法按照从左到右、从上到下的规则确定每个古琴减字谱字 符的输入组合序列。更进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤O)中,所述 的字符编码序列是对古琴减字谱中的每个字符进行编号,形成的编号顺序序列。进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤(3)中,所述的 输入码序列表包括存储在计算机输入法编辑器中的古琴减字谱字符的字符编号,以及每个 字符编号对应的输入码。进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤中,在备选 栏显示的检索匹配的结果为对应每个输入码的古琴减字谱字符。进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤(5)中,所述的 操作系统根据接收到的编码序列消息,从计算机输入法编辑器中获取对应的古琴减字谱字 符流,并通过标准接口将之加载在用户的应用程序中。本发明的有益效果如下本发明采用汉语拼音的字母作为信息输入的基本单元, 实现了类似于采用“全拼输入法”在计算机中输入中文字符的效果,同时实时有效的显示了 古琴减字谱字符,从而可以对古琴减字谱字符进行编辑和排版;同时其字符的一致性及美 观性得到了很大的提升。本发明方案最终输出的古琴减字谱字符采用的是系统的标准接 口,可以广泛用于目前的通用编辑软件,如Office、Photoshop等应用软件。


图1为古代古琴减字谱手写体样图;图2为一种古琴减字谱字符结构示意图;图3为现有技术处理后的古琴减字谱样图;图4为本发明的方法流程图;图5为古琴减字谱字符序列示意图;图6为一个古琴减字谱字符的输入个体分解图;图7为图5中字符(1)的输入显示界面图;图8为古琴减字谱字符计算机输入显示流程图。
具体实施例方式下面结合附图和实施例对本发明进行详细的描述。如图4所示,本发明所提供的古琴减字谱字符输入的计算机处理方法,包括如下 步骤(1)整理古琴减字谱中的左手指法、右手指法、徽分和弦序的读音序列,确定输入 个体;(2)确定古琴减字谱字符中的输入个体的输入组合序列以及字符编码序列;(3)由古琴减字谱字符中的输入个体的输入组合序列和字符编码序列相结合确定 古琴减字谱字符的输入码序列表;(4)用户通过键盘输入每个古琴减字谱字符输入个体的输入组合序列,形成每个 字符对应的输入码,将输入码和输入码序列表进行匹配,将检索匹配的结果显示在备选栏 中;(5)用户在备选栏中选择最终的输入结果,将确定的古琴减字谱字符对应的编码 序列消息发送给操作系统。在上述方法中,首先是要确定输入个体,将古琴谱字符中包含的左手指法、右手指 法、徽分、弦序等的读音序列整理出来。图5中列出了一种共有四个字符的古琴减字谱字符 序列,其中包含的输入个体为“da”、“m0tia0”、“pi”、“ti”、“fanjuan”、“san”、“si”、“mi” 共8个,本发明整理的输入个体的读音序列采用古琴书籍中通用的读音,输入个体的发音 方式是任意古琴弹奏者都熟知的,这样可以广泛的适用于古琴减字谱使用人群。接下来是要确定古琴减字谱字符中的各类指法的组合序列,按照古琴减字谱中字 符的特点,古琴减字谱字符共有十三种结构,按照古琴减字谱的字符结构,将其各类指法依 据从左到右、从上到下的规则确定其字符中的输入个体的输入组合序列,如图6所示,该字 符的输入组合序列为“daqiSanpiqi”,这个输入组合序列就是对应该字符的输入码。另 外,图5中的字符下面的数字即为每个字符的编号,字符编码序列就是对古琴减字谱中的 每个字符进行编号而形成的编号顺序序列。然后,通过将古琴减字谱字符中的输入个体的输入组合序列和字符编码序列相结 合,就可以得到字符的输入码序列表,输入码序列表包括存储在计算机输入法编辑器中的 古琴减字谱字符的字符编号,以及每个字符编号对应的输入码。由图5中的字符序列得到 的输入码序列表如下所示
字符编号输入码(1)dawumotiaosi⑵dasisanpiwu(3)dawufanjuansi(4)dawutisi
在计算机的输入法编辑器中植入了对应的输入法程序后,用户便可以像正常的输 入汉字方式一样来实现古琴减字谱字符的输入。用户通过键盘输入每个古琴减字谱字符的 输入码,例如对于图5中的字符(1),输入“dawumotiaosi”,将输入码和输入码序列表进行 匹配,将检索匹配的结果显示在备选栏中,图7为字符(1)的输入显示界面,在备选栏显示 的检索匹配的结果为从输入法编辑器的字符库中调取的对应每个输入码的古琴减字谱字 符,用户在备选栏中选择最终的输入结果,将确定的古琴减字谱字符对应的编码序列消息 发送给操作系统。以相同的方式输入字符O)、(3)、G),即可形成古琴减字谱字符序列的 计算机处理方式。操作系统根据接收到的编码序列消息,从计算机输入法编辑器中获取对 应的古琴减字谱字符流,并通过标准接口将之加载在用户的应用程序中。图8为具体应用中的古琴减字谱字符计算机输入显示流程图,用户通过键盘激活 应用程序Use. exe,从而产生键盘消息,发送至系统的特殊字符输入扩展相关文件Wirmls. dll,通过对输入法编辑器的IME程序调用,形成古琴减字谱字符流,系统通过标准接口将 古琴减字谱字符流加载到相关的windows应用程序中。上述方法直接输入古琴减字谱字符的输入码序列,通过对应程序响应就可以实 现对应古琴减字谱字符的输入、编辑,从而极大的提高了古琴减字谱工作者的工作效率和 工作质量。本发明采用的是通用的接口,支持计算机范围内的通用应用程序,如Office、 Photoshop等应用软件,这样更方便使用者的应用。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种古琴减字谱字符输入的计算机处理方法,包括如下步骤(1)整理古琴减字谱中的左手指法、右手指法、徽分和弦序的读音序列,确定输入个体;(2)确定古琴减字谱字符中的输入个体的输入组合序列以及字符编码序列;(3)由古琴减字谱字符中的输入个体的输入组合序列和字符编码序列相结合确定古琴 减字谱字符的输入码序列表;(4)用户通过键盘输入每个字符输入个体的输入组合序列,形成每个古琴减字谱字符 对应的输入码,将输入码和输入码序列表进行匹配,将检索匹配的结果显示在备选栏中;(5)用户在备选栏中选择最终的输入结果,将确定的古琴减字谱字符对应的编码序列 消息发送给操作系统。
2.如权利要求1所述的古琴减字谱字符输入的计算机处理方法,其特征在于步骤(1) 中,整理的读音序列采用古琴书籍中通用的读音。
3.如权利要求1或2所述的古琴减字谱字符输入的计算机处理方法,其特征在于步 骤O)中,按照古琴减字谱的字符结构,将各类指法按照从左到右、从上到下的规则确定每 个古琴减字谱字符的输入组合序列。
4.如权利要求3所述的古琴减字谱字符输入的计算机处理方法,其特征在于步骤(2) 中,所述的字符编码序列是对古琴减字谱中的每个字符进行编号,形成的编号顺序序列。
5.如权利要求4所述的古琴减字谱字符输入的计算机处理方法,其特征在于步骤(3) 中,所述的输入码序列表包括存储在计算机输入法编辑器中的古琴减字谱字符的字符编 号,以及每个字符编号对应的输入码。
6.如权利要求1所述的古琴减字谱字符输入的计算机处理方法,其特征在于步骤(4) 中,在备选栏显示的检索匹配的结果为对应每个输入码的古琴减字谱字符。
7.如权利要求1所述的古琴减字谱字符输入的计算机处理方法,其特征在于步骤(5) 中,所述的操作系统根据接收到的编码序列消息,从计算机输入法编辑器中获取对应的古 琴减字谱字符流,并通过标准接口将之加载在用户的应用程序中。
全文摘要
本发明属于计算机信息处理技术,具体涉及一种古琴减字谱字符输入的计算机处理方法。该方法实现了古琴减字谱字符的输入、编辑、排版等处理,结合古琴减字谱字符自身的特点,将其各组成部分左手指法、右手指法、徽分、弦序等各类指法的读音序列作为一个单独的输入个体,每个输入个体是由多个拼音字母组合而成的,用户通过键盘输入每个字符输入个体的输入组合序列,形成每个古琴减字谱字符对应的输入码,将输入码和输入码序列表进行匹配得到具体的古琴减字谱字符。采用本发明所述的方法,使用了26个拉丁字母的不同组合,可以让用户象处理中文文字信息那样,对古琴减字谱字符进行方便、快捷的处理,并可与中文、英文等其他文字一起进行处理。
文档编号G06F17/20GK102103415SQ20091024362
公开日2011年6月22日 申请日期2009年12月18日 优先权日2009年12月18日
发明者唐英敏, 张国荣, 高玉军 申请人:北京北大方正电子有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1