黄码简码----规则编码入门
首先推荐各位阅读世界记忆大师王晓璐的文章<用数字编码叩开记忆之门(记忆法入门第2课)> ,这篇文章对于记忆术爱好者以及记忆比赛选手最常见,最常用的数字编码有细致的介绍。下面的一些观点,图片引自这篇文章。
“数字编码的终极目的是把抽象的数字转化为形象的图形,因而不论采用何种编码方式,最终呈现的都是一个可视可感的具体物品或人物。”
“两位数字编码的方法有三种:一是谐音、二是象形、三是逻辑。”
“谐音就是根据数字的发音,从近似读音中选择一个具体的图像作为编码的替代。”
“象形就是根据数字的外观、形状,寻找生活中有类似形状的物品进行替代。”
“逻辑是根据我们的生活常识进行转换,这一方法相比谐音法和象形法而言,需要一定的生活常识。”
王晓璐选定的01-10这10个编码,其中02用的是谐音的办法;01,07,10用的是象形的办法,03,04,05,06,08,09用的是逻辑的办法。09选择猫作为编码的逻辑在于我们文化常识中常说猫有九条命。其余四个则是从数量上来看,凳子有三条腿,汽车有四个轮子,手套有五个手指套,手枪尤其是左轮手枪只能上六颗子弹,溜冰鞋两个加起来有八个轮子。
从这十个编码还看不出来,综观整个十组百个编码,就能知道谐音方法在两位编码中运用得最为广泛。
好,那么什么是规则编码呢?什么是黄码简码呢?且听我一一道来。
规则编码可以看作是依照逻辑方法进行编码的一种,只是这里的逻辑指的不是生活常识,而是我们预先确立的规则,然后依据这规则进行转换。王晓璐关于数字编码的终极目的,我是很认同的,我们可以看到达成这一终极目的的三种方法最终都要通过一个中介落实,这个中介就是词汇,中国人用中文词汇,外国人用外文词汇来简练表达想要表征的图像。所以我们的规则编码就是要建立数字与中文词汇或者汉字之间的转换规则,这就同样可以达成数字编码的终极目的。
在拙文《黄码之道----黄码总论》中有过介绍,规则编码分为完全编码与不完全编码。基于不完全编码的策略,无咎菩提与冰豆小李都做出了三位数的数字编码。
冰豆小李的数字编码规则有所变动,第一版本他做出了成型的三位数词汇编码:
数字 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
汉字声母 | D | L | Z | W | H | S | G | J | B | Q |
其独具匠心之处,是用000,010,020....970,980,990这100位编码来管理剩下的900位编码,这100位编码采用单字或双字词来显示区别,不对个位以及百位的0进行编码。这种由100位编码管理更多编码的思路在其另一杰作《百韵千字文》有所延续。
冰豆小李更新了一次编码规则,不过第二稿就没有费心去完成三位数编码了,第二稿的规则如下:
数字 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
汉字声母 | D | L | Z | M | H | S | G | T | B | Q |
第二稿他专门写了文章介绍《只需一个神奇小公式,数字瞬间变得好记好玩》
对比第一稿:
数字 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
汉字声母 | D | L | Z | W | H | S | G | J | B | Q |
变化的也仅是3,7两位数字,揣测其编码思路,依据的主要是象形的原则,这些声母与对应的数字最相似。
无咎菩提的三位数编码规则,与冰豆小李相比更加复杂一些,是由无咎菩提主编,记忆馆--千桩群(60名朋友2个多月的成果)。以下摘录其自己对编码的介绍:
“111--999 每个数字平均有3张以上配图。制作思路如下:采用 1直接谐音 和 2拼音声母转换。(不要人物和地点,要物品和动物)
1直接谐音( 有特殊意义的,多数人都知道的物品)
如广告:999皮炎品 361运动鞋(其他体育用品)
电话:110警车 119消防车
节日:214(2月14日情人节)玫瑰花 315打假(工商城管)
2拼音声母矩阵转换
111液压油 游泳衣 阴阳鱼(YYY) 123婴儿车(Y R C)
460手榴弹(S L D) 567握力器(WLJ) 891北京鸭 报警仪 保健药 (B JY)”
他选择的编码方式如下:
数字 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
汉字声母首选 | D | Y | Z | C | S | W | L | Q | B | J |
汉字声母备选 | T,O | A | R,E | X | H,M | N | K | P,F | G |
无咎菩提的编码秉承其一贯认真的作风,不仅给出规则,而且踏实做出了编码,配图,而且一个数字有三套。看其选择的声母,可知其首选声母主要是依据数字发音的声母进行的选择。0选择了dong的发音,以避免与6重复,2因为声母发音E构词能力太弱,放在了备选,首选的Z形象上非常接近;3为了不与4重复,选择了C,2,3,4构成了Z,C,S,与我们学习汉语声母的顺序一致,便于记忆理解。尽管无咎菩提没有说,但我想这里的Z,C,S是包含其卷舌音的,也就是包括ZH,CH,SH。
以上前人的工作都是理解规则编码很好的材料,我设计的黄码简码的规则编码在声母层面选择了无咎菩提的思路,走发音相近的路子,区别在于更加复杂一些,引入了韵母,但又没有黄码规则复杂,声母,韵母都不完全,所以难以在中文拼音与数字之间实现完全的转化。与这个思路复杂程度接近的一套编码方式是汉化版Ben系统,可看文章《【羿烁国际战队】编码必杀技:ben系统》 。
数字 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
汉字声母 (百位,个位) | D/P | L/R | Z/N | C/M | Y/F | S/W | H/B | J/T | X/K | Q/G |
汉字韵母含字母 | u | a | e | i | o | u | a | e | i | o |
汉字具体韵母 (十位) | u, un uan, | a, an | en, eng | i, ing | ou, ong | u, uan | a, an | en,ie, ei | i,in,ing | o,ong |
这一套系统也有成型的三位数编码,见《【参考】汉语版ben系统》 ,但没有配图,更大的问题在于依据规则,由数字对应编码没有问题,但由编码反推对应的数字,就有时不唯一,需要强记区分。譬如005 DUanSheng短绳 055 DUanShou断手。在这点上有待完善,之所以出现这样的原因,是因为为了匹配Ben系统,汉化还不够彻底,如果直接将韵母固定下来,而不是含糊地包含五个元音字母的韵母,这个问题就能得到解决。
我设计的黄码简码属于不完全规则编码,有如下几个特征:
1, 规则中运用到了声母与韵母
2, 声母与韵母对应的数字尽量符合数字本身发音,数字本身发音韵母重复的,分配不同的音调
3, 韵母唯一(不区分前后鼻音),声母顶多两个,主声母无法构建编码,再用备选声母
4,我最特殊,其韵母用了o
数字 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
汉字声母 | D | Y | Z | C | S | W | L | Q | B | J |
汉字声母备选 | T | M | K | H | G | |||||
汉字韵母 | ong | i (1,2声) | e | an(g) | i (3,4声) | u | ou (1,2声) | en(g) | a | ou (3,4声) |
基于上述规则,我编写的二位数编码如下,红色字体标记的是使用了备选声母的编码:
个位数 /十位数 | 0 ong | 1 i(1,2) | 2 e | 3 an(g) | 4 i(3,4) | 5 u | 6 ou(1,2) | 7 eng | 8 a | 9 ou(3,4) |
0D | 冬 | 笛 | 德 | 蛋 | 帝 | 肚 | 兜 | 凳 | 达 | 豆 |
1Y | 蛹 | 衣 | 叶 | 羊 | 椅 | 鱼 | 油 | 藤 | 鸭 | 柚 |
2Z | 钟 | 蜘 | 蔗 | 杖 | 纸 | 猪 | 舟 | 针 | 闸 | 咒 |
3C | 铳 | 池 | 车 | 铲 | 尺 | 锄 | 绸 | 秤 | 叉 | 丑 |
4S | 松 | 狮 | 蛇 | 伞 | 寺 | 树 | 馊 | 绳 | 沙 | 手 |
5W | 我 | 咪 | 篾 | 网 | 米 | 巫 | 眸 | 蚊 | 袜 | 缪 |
6L | 龙 | 梨 | 乐 | 篮 | 鲤 | 鹿 | 楼 | 棱 | 蜡 | 篓 |
7Q | 孔 | 旗 | 壳 | 炕 | 企 | 渠 | 抠 | 坑 | 卡 | 口 |
8B | 虹 | 鼻 | 河 | 棒 | 笔 | 布 | 猴 | 本 | 靶 | 后 |
9J | 弓 | 鸡 | 鸽 | 缸 | 妓 | 锯 | 钩 | 根 | 旮 | 狗 |
接着再给每个编码配图,例如01-10的编码图:
如何利用黄码简码规则进一步构建三位数编码呢?就如利用黄码规则构建三位数编码一样,一般采用如下两种方式:
1,编码拼音+ 声母编码
举例058, 05的编码拼音是du, 8的声母编码是b/h,所以是 du+b/h,为了便于检索,我一般先考虑直接看80-89的编码拼音是否能与05构成合适的编码,渡河,杜邦,赌本,读本都是不错选择。
2,声母编码+ 编码拼音
举例058, 0的声母编码是d,58的编码拼音是wa,所以是 d+wa,同样为了便于检索,我一般先考虑直接看00-09的编码拼音是否能与58构成合适的编码,低洼,毒蛙,打娃是不错选择。
聪明的你一定能想到如果要构建四位数编码,公式就是编码拼音+编码拼音。但是黄码简码用到了音调编码,要实际整出合适的四位数编码就很不容易了。四位数编码作为常备编码,维护成本也太高,也不太合适。所以建议利用黄码简码规则进行三位数编码就好。
黄码简码已经完整体现了黄码编码一生二,二生三的思路,在黄码编码中我们还将继续看到。