汉字加注拼音符号的方法及其电子装置的制作方法

文档序号:6583444阅读:286来源:国知局
专利名称:汉字加注拼音符号的方法及其电子装置的制作方法
技术领域
本发明涉及一种汉字学习辅助工具,尤其是一种可自动为汉字加注并有效显示拼
音符号的方法及其电子装置。
背景技术
目前,汉语的重要性已逐渐为世界各国所重视,在欧美国家也越来越多人学习汉 语。其中,因为中华人民共和国实行罗马音标发音的汉语拼音法,而非注音拼音法;所以学 习汉语者首选汉语拼音输入法作为学习汉语的入门之道。因此,同时显示汉字及其拼音可 有助于汉语的学习。因此,如何显示不同长度的拼音符号,又可让用户了解相对应的汉字, 是亟待解决的事情。 此外,由于汉字的拼音方式相当多种,目前主流是中华人民共和国所实行的罗马 音标拼音,然而,过去的数据库大多没有罗马音标拼音,如要对每个汉字加入拼音符号批 注,需要对数据库的汉字逐一增加罗马拼音符号,此举会消耗相当多的人力和时间。

发明内容
本发明为解决背景技术中存在的上述技术问题,而提出一种汉字加注拼音符号的 方法及其电子装置。 本发明的技术解决方案是本发明为一种汉字加注拼音符号的方法,其特殊之处
在于该方法包含下列步骤 1)接收输入数据取得多个汉字字符; 2)计算多个汉字字符的显示位置; 3)根据输入数据取得多个汉字发音; 4)根据多个汉字发音取得多个拼音符号; 5)根据多个拼音符号的符号长度调整多个汉字字符的显示位置; 6)根据多个已调整的显示位置一并显示多个汉字字符及多个拼音符号。 上述步骤3)中是利用中文文字发音转换(Chinese Text Transfer Speech,CTTS)
工具根据输入数据取得多个汉字发音。 上述步骤6)中是根据多个已调整的显示位置将多个拼音符号与多个汉字字符分 行显示。 —种汉字加注拼音符号的电子装置,其特殊之处在于该装置包含输入单元,用 来接收输入数据;处理单元,用来根据输入数据取得多个汉字字符,并计算多个汉字字符的 多个显示位置;储存单元,用来暂存多个汉字字符;语音辨识单元,用来根据输入数据取得 多个汉字发音,并根据多个汉字发音取得多个拼音符号;显示单元,用来一并显示多个汉字 字符及多个拼音符号;其中,处理单元根据多个拼音符号取得多个符号长度,且根据多个符 号长度调整多个显示位置;输入单元、储存单元、语音辨识单元和显示单元分别和处理单元 相接。
上述语音辨识单元利用中文文字发音转换(Chinese Text Transfer Speech, CTTS)工具根据输入数据来取得多个汉字发音。 上述处理单元根据多个已调整的显示位置,将多个拼音符号与多个汉字字符分行 显示在显示单元。 本发明可在原始数据库的数据不变的情况下,利用已有的汉字发音功能给汉字来 产生汉字的拼音,让可动态调整汉字的显示位置,让使用者可完整地看到每个汉字的拼音, 如此可有助于学习汉字。


图1为本发明方法的步骤流程图;
图2为本发明装置的功能方块图;
图3为本发明装置实施例的显示结果结构示意图。 其中,10-输入单元,101-输入数据,20-处理单元,201-汉字字符,202-汉字字符 的显示位置,30-储存单元,40-语音辨识单元,401-拼音符号,402-符号长度,50-显示单 元,60-输入数据,71-拼音符号,72-调整显示位置后的汉字字符。
具体实施例方式
参见图I,该方法包含下列步骤如步骤SIO所示,接收输入数据取得多个汉字字 符。如步骤S11所示,计算汉字字符的多个显示位置,与此同时,如步骤S20所示,根据输入 数据取得多个汉字发音。然后,如步骤S21所示,根据汉字发音取得多个拼音符号。如步骤 S23所示,根据拼音符号取得多个符号长度。如步骤S30所示,根据符号长度调整多个显示 位置;如步骤S40所示,根据显示位置显示多个汉字字符及多个拼音符号。
其中,本发明汉字加注拼音符号的方法可在实施例中,利用中文文字发音转换 (Chinese Text Transfer Speech, CTTS)工具,来执行步骤S20,根据输入数据取得多个汉 字发音。 参见图2,汉字加注拼音符号的电子装置包含输入单元10、处理单元20、储存单元 30、语音辨识单元40及显示单元50。输入单元10用来接收输入数据101,处理单元20用 来根据输入数据取得多个汉字字符201,并计算这些汉字字符201的显示位置202 ;储存单 元30用来暂存汉字字符201,语音辨识单元40用来根据输入数据取得多个汉字发音,并根 据汉字发音取得多个拼音符号401 ;显示单元50用来显示汉字字符201及拼音符号401。 其中,处理单元20取得拼音符号401的符号长度402,且根据符号长度402调整多个显示位 置202。 本发明汉字加注拼音符号的电子装置,可在实施例中,以中文文字发音转换 (Chinese Text Transfer Speech, CTTS)工具来实现语音辨识单元40根据输入数据来取 得多个汉字发音的功能。而储存单元30则仅需小容量,足以暂存汉字字符201的高速缓存 即可达成。其中,此电子装置可为电子辞典、手机或个人数字助理机。 此外,若储存单元30的容量空间足够储存具有拼音符号的汉字数据库,则处理单 元20从输入数据101中取得汉字字符后,可先在汉字数据库中查询汉字字符,确认汉字字 符是否具有拼音符号,若有,则处理单元20直接使用汉字数据库中的拼音符号;若无,则在利用语音辨识单元40来取得汉字字符的拼音符号。 参见图3,输入数据60本身并无拼音符号,经本实施例的汉字加注拼音符号的电 子装置处理后,即可自动产生拼音符号71,而且自动调整显示位置,将原本暂存在储存单元 30的汉字符号,调整为调整显示位置后的汉字字符72,进而一并显示在显示单元50。
如果要为输入数据60加入拼音的话,很显然第一行汉字 〃 他要养活自己的七个 孩子,更不必说还有妻子和父〃 要加上拼音。但一行的空间肯定是不够的,但如果拼音分两 行显示则显然效果不好,这样无法保证汉字的拼音位在汉字的正上方。因为排版是根据每 个字的显示宽度来计算排版的,所以,只要将原先汉字的宽度按拼音的宽度返回的话,就可 以使得排版的一行汉字其拼音恰好可以在一行宽度内显示,如调整显示位置后的汉字字符 72所示,当然这点可以通过一个设置来保证仅仅在排版需加拼音的内容时起作用。
此外,在以中文文字发音转换(Chinese Text Transfer Speech, CTTS)工具来实 现语音辨识单元40根据输入数据来取得多个汉字发音的功能时,由于CTTS需要按词校音, 所以转拼音时不能一次只送入一个汉字,而必须是一句话的一个整体,比如说上述输入数 据60中从〃 他要养活自己的七个孩子〃 ,即逗号前的内容,这算一个整体。也就是说,取汉 字内容转拼音时必须取到标点处,这样才能保证一个词组不被分开,这样CTTS才可以根据 词组正确的校音,从而得出正确的拼音。 每次读取的汉字部分可能是分散于多行的。以输入数据60为例〃 更不必说还有 妻子和父母了〃这部分就位于两行,所以此部分内容的拼音也必须分成对应的行数。故此, 必须记录当前内容行的首个汉字在读取内容中的汉字在储存单元30中的位置,以输入数 据60中〃 更不必说还有妻子和父母了〃这部分为例,应该记录储存单元30中的首字"更" 位于内容行数2,且位于储存单元30的第0个位置;〃 还〃 位于内容行数3,且位于储存单 元30的第4个位置。转出的〃 更不必说〃 的拼音是属于第2行内容的,而其后的〃 还有妻 子和父母了〃的拼音则是属于第3行内容的。整理出来的拼音内容会有对应的信息记录是 对应哪一行内容的。调整显示位置后的汉字字符72的内容将转出2行拼音,第一行拼音对 应原行数2,第二行拼音对应原内容的行数3。至此,原始内容的总行数由6行,变为8行。 行数2、 3前分别插入了 一行拼音。所以显示为如下顺序,行数0,行数1 ,拼音行0,行数2, 拼音行1,行数3,行数4,行数5。易言之,本发明在实施例中,根据已调整的显示位置将拼 音符号与汉字字符分行显示。 由上述说明及图3可知,本发明可在原始数据库的数据不变的情况下,利用已有 的汉字发音功能给汉字来产生汉字的拼音,让可动态调整汉字的显示位置,让使用者可完 整地看到每个汉字的拼音,如此可有助于学习汉字。
权利要求
一种汉字加注拼音符号的方法,其特征在于该方法包含下列步骤1)接收输入数据取得多个汉字字符;2)计算多个汉字字符的显示位置;3)根据输入数据取得多个汉字发音;4)根据多个汉字发音取得多个拼音符号;5)根据多个拼音符号的符号长度调整多个汉字字符的显示位置;6)根据多个已调整的显示位置一并显示多个汉字字符及多个拼音符号。
2. 根据权利要求1所述的汉字加注拼音符号的方法,其特征在于所述步骤3)中是利 用中文文字发音转换(Chinese Text Transfer Speech,CTTS)工具根据输入数据取得多个 汉字发音。
3. 根据权利要求1所述的汉字加注拼音符号的方法,其特征在于所述步骤6)中是根 据多个已调整的显示位置将多个拼音符号与多个汉字字符分行显示。
4. 一种汉字加注拼音符号的电子装置,其特征在于该装置包含输入单元,用来接收 输入数据;处理单元,用来根据输入数据取得多个汉字字符,并计算多个汉字字符的多个显 示位置;储存单元,用来暂存多个汉字字符;语音辨识单元,用来根据输入数据取得多个汉 字发音,并根据多个汉字发音取得多个拼音符号;显示单元,用来一并显示多个汉字字符及 多个拼音符号;其中,处理单元根据多个拼音符号取得多个符号长度,且根据多个符号长度 调整多个显示位置;所述输入单元、储存单元、语音辨识单元和显示单元分别和处理单元相 接。
5. 根据权利要求4所述的汉字加注拼音符号的电子装置,其特征在于所述语音辨识 单元利用中文文字发音转换(Chinese Text Transfer Speech,CTTS)工具根据输入数据来 取得多个汉字发音。
6. 根据权利要求4所述的汉字加注拼音符号的电子装置,其特征在于所述处理单元 根据多个已调整的显示位置,将多个拼音符号与多个汉字字符分行显示在显示单元。
全文摘要
本发明是一种汉字加注拼音符号的方法及其电子装置。该方法包含下列步骤1)接收输入数据取得多个汉字字符;2)计算这些汉字字符的显示位置;3)根据输入数据取得多个汉字发音,根据汉字发音取得多个拼音符号;4)取得拼音符号的符号长度;5)根据符号长度调整汉字字符的显示位置;6)根据已调整的显示位置显示多个汉字字符及多个拼音符号。本发明可在原始数据库的数据不变的情况下,利用已有的汉字发音功能给汉字来产生汉字的拼音,让可动态调整汉字的显示位置,让使用者可完整地看到每个汉字的拼音,如此可有助于学习汉字。
文档编号G06F3/048GK101699536SQ20091021840
公开日2010年4月28日 申请日期2009年10月20日 优先权日2009年10月20日
发明者李国庆, 王志明, 陈淮琰 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1