一种电子文本的显示方法

xiaoxiao2020-6-26  18

专利名称:一种电子文本的显示方法
技术领域
本发明涉及一种电子文本的显示方法,特别是一种用于电子书阅读设备上的电子文本的显示方法。
背景技术
随着电子设备的推广,电子书这种阅读方式已经成为现代生活的一部分。而汉语书籍和英文不同,大部分的汉字不能单看着字形就知道该字的发音。年幼读者尚未认识足够的词汇,往往因为读不出生字而无法顺利阅读。因此很多出版者在给年幼读者的书籍中, 往往加上注音或拼音(繁体中文一般用注音,简体中文用拼音),好让年幼读者藉此读出不认识的字。但是这个方法并不理想;注音/拼音往往让页面变得太拥挤,减慢阅读的速度, 也会让部分学童太倚赖注音/拼音而懒於记忆汉字。另外,附有注音/拼音的书令人觉得是给年幼的儿童看的,年纪稍长的学生便会不情愿看这样的书籍。因此附有注音/拼音的读物虽然能方便年幼读者阅读,却会失去对稍微年长的读者的吸引力。为了解决这个问题, 很多电子书都会附带字典功能软件,但是这种字典属于外置字典,如金山词霸,它是对选中的文字进行识别后,在字典库中检索得到字典信息的,因此显示速度有较长滞后,严重影响读者的阅读流畅性和阅读速度。且这种外置的字典,并不是为读者程度而定制的,只会提供全面的标准注解,列出该字所有可能的意义,而不是只是显示该字的读音或是该字在该段文字中的特定意义。这也将降低使用者的阅读经验,因为年幼读者需得花上许多时间,费力地读遍许多无关或不需要的资讯,而事实上他们想知道的可能只是该字的发音和最切合最简单的解释。另外,由于汉字有简体和繁体字之分,在我国大陆地区使用的通常是简体汉字,而在港澳台等地区使用的是繁体汉字。为了扩大电子读物的适用区域,需要对电子读物可对文本实行繁简切换。这样就避免了同一内容的电子读物却要使用两个文本这种繁琐的方法。目前市面上很多可进行繁简切换的方法,如可使用微软的Word,将打出来的文字以简体或繁体显示。许多网站也能免费替用户转换简繁体字,如将简体文字贴在一个视窗,另一个视窗即显示繁体字等,其本质是通过一个映射表实现繁简切换。这些软件对于一次性的文字转换很有用,但用在电子书上却并不理想。如果电子书采用上述的方式,文字本身需是简体或繁体,并由电子书通过软件转换成另一种字体。这样作法最大的弱点是比较花时间,而且在简体转为繁体时往往会因为庞大的映射表质量而发生错误。这样的错误对年纪较长的读者来说可以忍受,但对于仍在学习认字的年幼读者来说却是不能接受的。

发明内容
本发明的目的在于,提供一种电子文本的显示方法。它可以在电子书的电子文本存储量较小的前提下,按用户需要快速地在电子文本中实现针对性的电子词典功能,且可简洁快速地实现繁体字和简体字的切换,便于学习。本发明的技术方案一种电子文本的显示方法,其特点是在存储电子文本时,在文字中嵌入各个注释信息,显示时注释信息以弹出窗口的方式显示在文本显示区域内。前述的电子文本的显示方法中,所述注释信息包括汉字的拼音和/或注音,或还包括注解。前述的电子文本的显示方法中,注释信息是否包含注解,根据电子文本所面向的读者阅读能力由编辑者确定。如对于年龄较小的读者,有些看似较容易的字词也需要进行注解,包括繁体汉字注解和简体汉字注解。前述的电子文本的显示方法中,所述在文字中嵌入各个注释信息的方法为将注释编码整合到文字编码内,注释编码指向存储有注释信息的数据库。前述的电子文本的显示方法中,所述注释信息通过编辑的方法进行确认或添加。前述的电子文本的显示方法中,所述编辑的方法为在逐个选中电子文本的字或词,在边侧栏显示文字的所有注释信息,编辑者根据语境选择正确的注释信息,并根据需要填写字词的注解。如拼音注音有多音字(即破音字)之分,且有些繁体字为在特定的情况下与简体字相通,如“乾”字为“干”的繁体字,但是作为“乾隆” “乾坤”这些词组时,它就不能被简化。前述的电子文本的显示方法中,所述文字为具有不同繁简字体的汉字时(汉字中有些简繁体相同,有些则不相同),文字编码中还包含简繁编码,简繁编码指向存储有该汉字简体字和繁体字的数据库。即一个文字它可包含的信息有文字在本文中的位置(与其它文本显示方式相同)、字体编码(与其它文本显示方式相同)、文字类型、是否为多音字、用多音字中的第几种、是否有相应的简繁字体、相应字体的编码、是否有注解和注解编码。前述的电子文本的显示方法中,所述显示注释信息的方法包括①选中并激活文字;②判断文字类型,即判断激活文字为汉字或标点符号;③如果为汉字,判断该字之繁简体是否相同;④如果步骤③判断得出该字繁简体相同,则获取注释编码;⑤根据注释编码从数据库中获取注释信息,根据使用者个选择,获取汉字的拼音和/或注音,有注解的均获取注解,并根据使用者选择,获取简体注解或繁体注解;⑥测算注释信息长度,并绘制相应大小的窗口框;⑦在显示的文本中,弹出显示窗口框和窗口框内的注释信息。前述的电子文本的显示方法中,当所述文字为具有繁简字的汉字时,显示注释信息的方法包括①选中并激活文字;②判断文字类型,即判断激活文字为汉字或标点符号;③如果为汉字,判断该字之繁简体是否相同;④如果步骤③判断得出该字繁简体不同,则获取简繁编码和注释编码;⑤根据注释编码从数据库中获取注释信息,根据使用者个选择,获取汉字的拼音和/或注音,有注解的均获取注解,并根据使用者选择,获取简体注解或繁体注解;⑥根据简繁编码获取激活文字相对应的繁简字体,使用者选择激活文字以繁体或简体字显示;
4
⑦测算显示注释信息和相应的繁简字体长度,并绘制相应大小的窗口框;⑧在显示的文本中,弹出显示窗口框和窗口框内的注释信息及相应的繁简字体。与现有技术相比,本发明通过在文字中嵌入了注释信息可以有效实现电子书中电子文本的字典功能,且注释信息以窗口方式弹出的速度快,文本的存储量相比于使用外部词典更小。而且本发明还可以简便快捷地实现繁简切换,不仅不影响阅读的书签标记,而且转换速率快,不影响读者的正常阅读。


图1是本发明的实施例的工作流程图;图2是本发明实施例的文本存储原理图;图3是本发明实施例的文本编辑原理图。
具体实施例方式下面结合附图和实施例对本发明作进一步的说明,但并不作为对本发明限制的依据。实施例。一种电子文本的显示方法在存储电子文本时,在文字中嵌入各个注释信息,显示时注释信息以弹出窗口的方式显示在文本显示区域内。所述注释信息包括汉字的拼音和/或注音,或还包括注解。注释信息是否包含注解,根据电子文本所面向的读者阅读能力而确定。所述在文字中嵌入各个注释信息的方法为将注释编码整合到文字编码内,注释编码指向存储有注释信息的数据库。所述注释信息通过编辑的方法进行确认或添加。在逐个选中电子文本的字或词,在边侧栏显示文字的所有注释信息,编辑着根据语境选择正确的注释信息,并根据需要填写字词的注解。在编辑文本中,文本设有侧边栏, 文本中的汉字可被选中,侧边栏显示所选汉字的注释信息,注释信息需要确认的汉字以颜色标出,编辑者对有颜色标出的汉字逐一审阅,根据语境选择正确的注释信息,也可对词组添加注解(含义)。所述文字为具有繁简字的汉字时,文字编码中还包含简繁编码,简繁编码指向存储有该汉字简体字和繁体字的数据库。即一个文字它可包含的信息有文字在本文中的位置(与其它文本显示方式相同)、字体编码(与其它文本显示方式相同)、文字类型、是否为多音字、用多音字中的第几种、是否有相应的简繁字体、相应字体的编码、是否有注解和注解编码。当所述文字为繁简字体相同的汉字时(即无简繁之分),所述显示注释信息的方法包括①选中并激活文字;②判断文字类型;③如果为汉字,判断该字之繁简体是否相同;不是汉字即不进行下一步操作,或直接显示文字类型;
④如果步骤③判断得出该字繁简体相同,则获取注释编码;⑤根据注释编码从数据库中获取注释信息,根据使用者个选择,获取汉字的拼音和/或注音,有注解的均获取注解,并根据使用者选择,获取简体注解或繁体注解;⑥测算注释信息长度,并绘制相应大小的窗口框;⑦在显示的文本中,弹出显示窗口框和窗口框内的注释信息。当所述文字为具有繁简字的汉字时,显示注释信息的方法包括①选中并激活文字;②判断文字类型;③如果为汉字,判断该字繁简体是否相同;④如果步骤③判断得出该字繁简体不同,则获取简繁编码和注释编码;⑤根据注释编码从数据库中获取注释信息,根据使用者个选择,获取汉字的拼音和/或注音,有注解的均获取注解,并根据使用者选择,获取简体注解或繁体注解;⑥根据简繁编码获取激活文字相对应的繁简字体,使用者选择激活文字以繁体或简体字显示;⑦测算显示注释信息和相应的繁简字体长度,并绘制相应大小的窗口框;⑧在显示的文本中,弹出显示窗口框和窗口框内的注释信息及相应的繁简字体。其具体的工作流程如图1所示。以下述文本为例。“旱,地面乾枯焦裂,一片狼藉。兩人望向一片荒涼的大地,心中感到十分沉重。李世民説道‘解決乾旱並不困難...”其中对于很多小读者而言,李世民是谁需要解释,因此在“李”、“世”和“民”这三个字中都嵌入有注解的标记位和对于李世民的注解编码,标记位可存储为boolean数据类型,如果为True表示有注解,为i^alse则反之。 且这三个字后面都有指向注解内容的数据(ID)。其中标点符号的数据类型与汉字不同,因此无注释编码。而“説”字繁简字体是不同的,因此可加入再一个标记位,也为boolean数据类型,如果为True表示有相应的简体字,为False则反之。且“説”字也设有指向相应的简体字“说”的编码。且每个字都有指向注音和拼音的编码。可以在电子书的电子文本存储量较小的前提下,按用户需要快速地在电子文本中实现针对性的电子词典功能。编辑时,由于“乾”字为“干”的繁体字,但是作为“乾隆” “乾坤”这些词组时,它就不能被简化。因此如果是“乾坤”的“乾”,编辑者在侧边栏对其进行不能简化的选择,即将是否有简体字的标记位设为i^alse。且“乾”字为多音字(破音字),可读为“qian”第二声或“gan”第一声,在本句话的语境中,应为前一种,编辑者便需选择前一种读音,完成编辑后去除标记颜色。而 “乾枯焦裂”这个词需要注解,便可选中词组,在侧边栏的编辑框内添加注解,并存储至数据库中。编辑完成后,即所有的文字均被审阅完,去除了所有颜色标记,阅读者打开文本时便可看到正确的注释信息。如图2所示,一个文字它可包含的信息有文字在本文中的位置(A)、字体编码
(C)、文字类型(B)、是否为多音字(G)、用多音字中的第几种(F)、是否有相应的简繁字体
(D)、相应字体的编码(E)、是否有注解(G)和注解编码(H)。其中B列,C表示汉字类型,P 表示标点;D列中,FALSE表示没有简繁字体之分,TURE反之;G列中,TURE表示该文字有注解,FALSE反之;H列中,3M表示注解所在位置,3M指向“李世民”的注解;I列中,TURE表示多音字,FALSE反之;F列则给出选择第几个读音。
多音字的选择,以及其它注释信息的确认都是通过编辑者操作的,因此文字中还包含编辑者的审阅标记,如图3所示;J表示该文字是否需要简化,如“乾”字为“干”的繁体字,但是作为“乾隆” “乾坤”这些词组时,它就不能被简化,因此编辑者必须通过审阅确认, K列表示是否通过审阅,在没有审阅之前,均为FALSE,直至通过审阅才能修改为TURE。
权利要求
1.一种电子文本的显示方法,其特征在于在存储电子文本时,在文字中嵌入各个注释信息,显示时注释信息以弹出窗口的方式显示在文本显示区域内。
2.根据权利要求1所述的电子文本的显示方法,其特征在于所述注释信息包括汉字的拼音和/或注音,或还包括注解。
3.根据权利要求2所述的电子文本的显示方法,其特征在于注释信息是否包含注解, 根据电子文本所面向的读者阅读能力由编辑者确定,包括繁体汉字注解和简体汉字注解。
4.根据权利要求1所述的电子文本的显示方法,其特征在于,所述在文字中嵌入各个注释信息的方法为将注释编码整合到文字编码内,注释编码指向存储有注释信息的数据库。
5.根据权利要求2所述的电子文本的显示方法,其特征在于所述注释信息通过编辑的方法进行确认或添加。
6.根据权利要求5所述的电子文本的显示方法,其特征在于,所述编辑的方法为在逐个选中电子文本的字或词,在边侧栏显示文字的所有注释信息,编辑者根据语境选择正确的注释信息,并根据需要填写字词的注解。
7.根据权利要求4所述的电子文本的显示方法,其特征在于所述文字为具有不同繁简字体的汉字时,文字编码中还包含简繁编码,简繁编码指向存储有该汉字简体字和繁体字的数据库。
8.根据权利要求1 4任一权利要求所述的电子文本的显示方法,其特征在于,所述显示注释信息的方法包括①选中并激活文字;②判断文字类型,即判断激活文字为汉字或标点符号;③如果为汉字,判断该字之繁简体是否相同;④如果步骤③判断得出该字繁简体相同,则获取注释编码;⑤根据注释编码从数据库中获取注释信息,根据使用者个选择,获取汉字的拼音和/ 或注音,有注解的均获取注解,并根据使用者选择,获取简体注解或繁体注解;⑥测算注释信息长度,并绘制相应大小的窗口框;⑦在显示的文本中,弹出显示窗口框和窗口框内的注释信息。
9.根据权利要求7所述的电子文本的显示方法,其特征在于,所述显示注释信息的方法包括①选中并激活文字;②判断文字类型,即判断激活文字为汉字或标点符号;③如果为汉字,判断该字之繁简体是否相同;④如果步骤③判断得出该字繁简体不同,则获取简繁编码和注释编码;⑤根据注释编码从数据库中获取注释信息,根据使用者个选择,获取汉字的拼音和/ 或注音,有注解的均获取注解,并根据使用者选择,获取简体注解或繁体注解;⑥根据简繁编码获取激活文字相对应的繁简字体,使用者选择激活文字以繁体或简体字显不;⑦测算显示注释信息和相应的繁简字体长度,并绘制相应大小的窗口框;⑧在显示的文本中,弹出显示窗口框和窗口框内的注释信息及相应的繁简字体。
全文摘要
本发明公开了一种电子文本的显示方法,在存储电子文本时,在文字中嵌入各个注释信息,显示时注释信息以弹出窗口的方式显示在文本显示区域内。
文档编号G09B5/02GK102222419SQ20111017487
公开日2011年10月19日 申请日期2011年6月27日 优先权日2011年6月27日
发明者陈宇慧 申请人:陈宇慧

最新回复(0)