CN102103415A - 一种古琴减字谱字符输入的计算机处理方法 - Google Patents
一种古琴减字谱字符输入的计算机处理方法 Download PDFInfo
- Publication number
- CN102103415A CN102103415A CN2009102436230A CN200910243623A CN102103415A CN 102103415 A CN102103415 A CN 102103415A CN 2009102436230 A CN2009102436230 A CN 2009102436230A CN 200910243623 A CN200910243623 A CN 200910243623A CN 102103415 A CN102103415 A CN 102103415A
- Authority
- CN
- China
- Prior art keywords
- character
- guqin
- input
- spectrum
- sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000001228 spectrum Methods 0.000 claims abstract description 76
- 238000000034 method Methods 0.000 claims abstract description 23
- 108091026890 Coding region Proteins 0.000 claims description 2
- 230000003595 spectral effect Effects 0.000 claims 2
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000010365 information processing Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
Images
Landscapes
- Stringed Musical Instruments (AREA)
Abstract
本发明属于计算机信息处理技术,具体涉及一种古琴减字谱字符输入的计算机处理方法。该方法实现了古琴减字谱字符的输入、编辑、排版等处理,结合古琴减字谱字符自身的特点,将其各组成部分左手指法、右手指法、徽分、弦序等各类指法的读音序列作为一个单独的输入个体,每个输入个体是由多个拼音字母组合而成的,用户通过键盘输入每个字符输入个体的输入组合序列,形成每个古琴减字谱字符对应的输入码,将输入码和输入码序列表进行匹配得到具体的古琴减字谱字符。采用本发明所述的方法,使用了26个拉丁字母的不同组合,可以让用户象处理中文文字信息那样,对古琴减字谱字符进行方便、快捷的处理,并可与中文、英文等其他文字一起进行处理。
Description
技术领域
本发明属于计算机信息处理技术,具体涉及一种古琴减字谱字符输入的计算机处理方法。
背景技术
古琴,又称琴或者七弦琴,是一件在中国历史上流传了三千余年不曾中断,至今依然鸣响在书斋、舞台上的古老乐器。减字谱是由最早的文字谱发展而来的,却已与忠实记录演奏方法和过程的文字谱有极大不同,它实际上是一种全新的创造,将文句记录缩减、精简、组合成一种新形的方块字;它是将一段描述左右手弹奏方法、弦序、徽分、音乐处理的文字语句缩减成一个新的字符,而这种缩减却毫不减少这一段文句的信息且比原来的记载更明白,一目了然,便于视奏,按谱循声,由此实现了既不脱离汉文化传统,又符合了器乐记谱需要的新型乐谱的创造,这种创造在人类的音乐史上是全新的,在世界各种器乐专用谱式中是独一无二的。
目前,绝大多数的古琴乐谱都是从古代流传下来的手写体,如图1中所示。古琴减字谱是一种记录古琴弹奏者如何弹奏古琴的手法谱,每一个古琴减字谱的字符中包含了左手和右手的指法、弦序、徽分以及弹奏时的处理等弹奏信息。它和古琴是相辅相成的,对于任何一个弹琴者来说这二者都是缺一不可。古琴减字谱在字型组成结构上有很多种,以图2中的减字谱字符结构为例,其结构为四部分,上方记录左手指法,左上为左手按弦用指,右上为所按徽位;下方记录右手指法,下方外部为右手指法,内部为所弹、按弦,这四部分每个单独的部分均为单独的字型。
随着现代技术的发展,为了古琴也能更好的适应新的时代,更多的人需要用现代的技术来处理古琴减字谱,从而让古琴能够在新的时代下更好的发挥它的作用。现在所采用的大多数处理方式是用计算机扫描仪将古代的减字谱扫描后,在计算机上利用图形图像处理程序进行处理;或者利用现有的汉字进行拼凑,如图3所示;还没有把它作为计算机上的一种文字进行处理。图像处理造成处理效率低,重复利用率低;而拼凑的方法,由于很多古琴减字谱中的字符是由多个更小的减字组成的,其中有许多减字是现有的汉字中所没有的,同时由于拼凑导致组成的最终古琴减字谱字符序列高低、大小以及笔画等都不一致,这种处理方式既影响速度也不便于编辑、处理,更影响其美观性。
发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种方便快捷、高效的古琴减字谱字符输入的计算机处理方法,实现象处理中文信息那样对古琴减字谱字符进行输入、编辑以及排版等处理。
为实现上述目的,本发明的技术方案如下:一种古琴减字谱字符输入的计算机处理方法,包括如下步骤:
(1)整理古琴减字谱中的左手指法、右手指法、徽分和弦序的读音序列,确定输入个体;
(2)确定古琴减字谱字符中的输入个体的输入组合序列以及字符编码序列;
(3)由古琴减字谱字符中的输入个体的输入组合序列和字符编码序列相结合确定古琴减字谱字符的输入码序列表;
(4)用户通过键盘输入每个古琴减字谱字符输入个体的输入组合序列,形成每个字符对应的输入码,将输入码和输入码序列表进行匹配,将检索匹配的结果显示在备选栏中;
(5)用户在备选栏中选择最终的输入结果,将确定的古琴减字谱字符对应的编码序列消息发送给操作系统。
进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤(1)中,整理的读音序列采用古琴书籍中通用的读音。
进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤(2)中,按照古琴减字谱的字符结构,将各类指法按照从左到右、从上到下的规则确定每个古琴减字谱字符的输入组合序列。
更进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤(2)中,所述的字符编码序列是对古琴减字谱中的每个字符进行编号,形成的编号顺序序列。
进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤(3)中,所述的输入码序列表包括存储在计算机输入法编辑器中的古琴减字谱字符的字符编号,以及每个字符编号对应的输入码。
进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤(4)中,在备选栏显示的检索匹配的结果为对应每个输入码的古琴减字谱字符。
进一步,如上所述的古琴减字谱字符输入的计算机处理方法,步骤(5)中,所述的操作系统根据接收到的编码序列消息,从计算机输入法编辑器中获取对应的古琴减字谱字符流,并通过标准接口将之加载在用户的应用程序中。
本发明的有益效果如下:本发明采用汉语拼音的字母作为信息输入的基本单元,实现了类似于采用“全拼输入法”在计算机中输入中文字符的效果,同时实时有效的显示了古琴减字谱字符,从而可以对古琴减字谱字符进行编辑和排版;同时其字符的一致性及美观性得到了很大的提升。本发明方案最终输出的古琴减字谱字符采用的是系统的标准接口,可以广泛用于目前的通用编辑软件,如Office、Photoshop等应用软件。
附图说明
图1为古代古琴减字谱手写体样图;
图2为一种古琴减字谱字符结构示意图;
图3为现有技术处理后的古琴减字谱样图;
图4为本发明的方法流程图;
图5为古琴减字谱字符序列示意图;
图6为一个古琴减字谱字符的输入个体分解图;
图7为图5中字符(1)的输入显示界面图;
图8为古琴减字谱字符计算机输入显示流程图。
具体实施方式
下面结合附图和实施例对本发明进行详细的描述。
如图4所示,本发明所提供的古琴减字谱字符输入的计算机处理方法,包括如下步骤:
(1)整理古琴减字谱中的左手指法、右手指法、徽分和弦序的读音序列,确定输入个体;
(2)确定古琴减字谱字符中的输入个体的输入组合序列以及字符编码序列;
(3)由古琴减字谱字符中的输入个体的输入组合序列和字符编码序列相结合确定古琴减字谱字符的输入码序列表;
(4)用户通过键盘输入每个古琴减字谱字符输入个体的输入组合序列,形成每个字符对应的输入码,将输入码和输入码序列表进行匹配,将检索匹配的结果显示在备选栏中;
(5)用户在备选栏中选择最终的输入结果,将确定的古琴减字谱字符对应的编码序列消息发送给操作系统。
在上述方法中,首先是要确定输入个体,将古琴谱字符中包含的左手指法、右手指法、徽分、弦序等的读音序列整理出来。图5中列出了一种共有四个字符的古琴减字谱字符序列,其中包含的输入个体为:“da”、“motiao”、“pi”、“ti”、“fanjuan”、“san”、“si”、“wu”共8个,本发明整理的输入个体的读音序列采用古琴书籍中通用的读音,输入个体的发音方式是任意古琴弹奏者都熟知的,这样可以广泛的适用于古琴减字谱使用人群。
接下来是要确定古琴减字谱字符中的各类指法的组合序列,按照古琴减字谱中字符的特点,古琴减字谱字符共有十三种结构,按照古琴减字谱的字符结构,将其各类指法依据从左到右、从上到下的规则确定其字符中的输入个体的输入组合序列,如图6所示,该字符的输入组合序列为:“daqisanpiqi”,这个输入组合序列就是对应该字符的输入码。另外,图5中的字符下面的数字即为每个字符的编号,字符编码序列就是对古琴减字谱中的每个字符进行编号而形成的编号顺序序列。
然后,通过将古琴减字谱字符中的输入个体的输入组合序列和字符编码序列相结合,就可以得到字符的输入码序列表,输入码序列表包括存储在计算机输入法编辑器中的古琴减字谱字符的字符编号,以及每个字符编号对应的输入码。由图5中的字符序列得到的输入码序列表如下所示:
字符编号 | 输入码 |
(1) | dawumotiaosi |
(2) | dasisanpiwu |
(3) | dawufanjuansi |
(4) | dawutisi |
在计算机的输入法编辑器中植入了对应的输入法程序后,用户便可以像正常的输入汉字方式一样来实现古琴减字谱字符的输入。用户通过键盘输入每个古琴减字谱字符的输入码,例如对于图5中的字符(1),输入“dawumotiaosi”,将输入码和输入码序列表进行匹配,将检索匹配的结果显示在备选栏中,图7为字符(1)的输入显示界面,在备选栏显示的检索匹配的结果为从输入法编辑器的字符库中调取的对应每个输入码的古琴减字谱字符,用户在备选栏中选择最终的输入结果,将确定的古琴减字谱字符对应的编码序列消息发送给操作系统。以相同的方式输入字符(2)、(3)、(4),即可形成古琴减字谱字符序列的计算机处理方式。操作系统根据接收到的编码序列消息,从计算机输入法编辑器中获取对应的古琴减字谱字符流,并通过标准接口将之加载在用户的应用程序中。
图8为具体应用中的古琴减字谱字符计算机输入显示流程图,用户通过键盘激活应用程序Use.exe,从而产生键盘消息,发送至系统的特殊字符输入扩展相关文件Winnls.dll,通过对输入法编辑器的IME程序调用,形成古琴减字谱字符流,系统通过标准接口将古琴减字谱字符流加载到相关的windows应用程序中。
上述方法直接输入古琴减字谱字符的输入码序列,通过对应程序响应就可以实现对应古琴减字谱字符的输入、编辑,从而极大的提高了古琴减字谱工作者的工作效率和工作质量。本发明采用的是通用的接口,支持计算机范围内的通用应用程序,如Office、Photoshop等应用软件,这样更方便使用者的应用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (7)
1.一种古琴减字谱字符输入的计算机处理方法,包括如下步骤:
(1)整理古琴减字谱中的左手指法、右手指法、徽分和弦序的读音序列,确定输入个体;
(2)确定古琴减字谱字符中的输入个体的输入组合序列以及字符编码序列;
(3)由古琴减字谱字符中的输入个体的输入组合序列和字符编码序列相结合确定古琴减字谱字符的输入码序列表;
(4)用户通过键盘输入每个字符输入个体的输入组合序列,形成每个古琴减字谱字符对应的输入码,将输入码和输入码序列表进行匹配,将检索匹配的结果显示在备选栏中;
(5)用户在备选栏中选择最终的输入结果,将确定的古琴减字谱字符对应的编码序列消息发送给操作系统。
2.如权利要求1所述的古琴减字谱字符输入的计算机处理方法,其特征在于:步骤(1)中,整理的读音序列采用古琴书籍中通用的读音。
3.如权利要求1或2所述的古琴减字谱字符输入的计算机处理方法,其特征在于:步骤(2)中,按照古琴减字谱的字符结构,将各类指法按照从左到右、从上到下的规则确定每个古琴减字谱字符的输入组合序列。
4.如权利要求3所述的古琴减字谱字符输入的计算机处理方法,其特征在于:步骤(2)中,所述的字符编码序列是对古琴减字谱中的每个字符进行编号,形成的编号顺序序列。
5.如权利要求4所述的古琴减字谱字符输入的计算机处理方法,其特征在于:步骤(3)中,所述的输入码序列表包括存储在计算机输入法编辑器中的古琴减字谱字符的字符编号,以及每个字符编号对应的输入码。
6.如权利要求1所述的古琴减字谱字符输入的计算机处理方法,其特征在于:步骤(4)中,在备选栏显示的检索匹配的结果为对应每个输入码的古琴减字谱字符。
7.如权利要求1所述的古琴减字谱字符输入的计算机处理方法,其特征在于:步骤(5)中,所述的操作系统根据接收到的编码序列消息,从计算机输入法编辑器中获取对应的古琴减字谱字符流,并通过标准接口将之加载在用户的应用程序中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102436230A CN102103415A (zh) | 2009-12-18 | 2009-12-18 | 一种古琴减字谱字符输入的计算机处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102436230A CN102103415A (zh) | 2009-12-18 | 2009-12-18 | 一种古琴减字谱字符输入的计算机处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102103415A true CN102103415A (zh) | 2011-06-22 |
Family
ID=44156250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009102436230A Pending CN102103415A (zh) | 2009-12-18 | 2009-12-18 | 一种古琴减字谱字符输入的计算机处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102103415A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103176616A (zh) * | 2011-12-21 | 2013-06-26 | 北京大学 | 古琴减字谱字符的输入方法和装置 |
CN114067319A (zh) * | 2021-11-22 | 2022-02-18 | 文化艺术出版社有限公司 | 一种古琴谱字数字轮廓显示方法和装置 |
CN114067330A (zh) * | 2021-11-22 | 2022-02-18 | 文化艺术出版社有限公司 | 一种古琴谱文本检索方法和装置 |
CN113571031B (zh) * | 2021-07-23 | 2024-03-15 | 合肥若叶无间网络科技有限公司 | 一种古琴谱的自动纠错和智能提示方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101251774A (zh) * | 2008-03-26 | 2008-08-27 | 华东师范大学 | 一种汉字构件全拼组合输入法 |
-
2009
- 2009-12-18 CN CN2009102436230A patent/CN102103415A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101251774A (zh) * | 2008-03-26 | 2008-08-27 | 华东师范大学 | 一种汉字构件全拼组合输入法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103176616A (zh) * | 2011-12-21 | 2013-06-26 | 北京大学 | 古琴减字谱字符的输入方法和装置 |
CN113571031B (zh) * | 2021-07-23 | 2024-03-15 | 合肥若叶无间网络科技有限公司 | 一种古琴谱的自动纠错和智能提示方法 |
CN114067319A (zh) * | 2021-11-22 | 2022-02-18 | 文化艺术出版社有限公司 | 一种古琴谱字数字轮廓显示方法和装置 |
CN114067330A (zh) * | 2021-11-22 | 2022-02-18 | 文化艺术出版社有限公司 | 一种古琴谱文本检索方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Coulmas | Writing systems: An introduction to their linguistic analysis | |
Ohmann | Generative grammars and the concept of literary style | |
D. Becker | Multilingual word processing | |
TW200900996A (en) | Information input method based on Chinese phonetic alphabets | |
WO2016197265A1 (zh) | 一种输入生僻字的方法 | |
CN102103415A (zh) | 一种古琴减字谱字符输入的计算机处理方法 | |
CN102750000A (zh) | 双拼王输入法 | |
Teshome et al. | Phoneme-based English-Amharic statistical machine translation | |
WO2010131759A1 (ja) | 中国語入力パソコン | |
TW201314498A (zh) | 嵌合字根式中文輸入法 | |
JP5722375B2 (ja) | 文末表現変換装置、方法、及びプログラム | |
CN109739365A (zh) | 中小学教学用多功能键盘及专业输入用多功能键盘 | |
CN101251839A (zh) | 古文字与现代汉字之间的转换方法 | |
CN105183183A (zh) | 一种方块苗文的音形结合快速输入编码及其优化方法 | |
CN103777771B (zh) | 易捷速录系列输入方法 | |
JP2019095603A (ja) | 情報生成プログラム、単語抽出プログラム、情報処理装置、情報生成方法及び単語抽出方法 | |
Lin | A comparative study of cultural references between the Spanish and Chinese versions of Seville’s travel guidebook as a case study | |
CN104238765B (zh) | 中小学生键盘,标拼码输入法 | |
JPH0410120A (ja) | 文字符号の図元による入力方法及びそのキーボード | |
Solomon | From Orientalist to postcolonial representations: A critique of Indian theatre historiography from 1827 to the present | |
Fritz | A short history of Australian spelling | |
CN113227946B (zh) | 一种拼音文字输入法 | |
CN101706685A (zh) | 一种汉字输入法 | |
CN111381687A (zh) | 汉字形、音形两用码及音、形和音形码同台交叉输入汉字的平台 | |
CN110502128B (zh) | 一种汉字多元输入方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110622 |