專利名稱:一種電子文本的顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子文本的顯示方法,特別是一種用于電子書(shū)閱讀設(shè)備上的電子文本的顯示方法。
背景技術(shù):
隨著電子設(shè)備的推廣,電子書(shū)這種閱讀方式已經(jīng)成為現(xiàn)代生活的一部分。而漢語(yǔ)書(shū)籍和英文不同,大部分的漢字不能單看著字形就知道該字的發(fā)音。年幼讀者尚未認(rèn)識(shí)足夠的詞匯,往往因?yàn)樽x不出生字而無(wú)法順利閱讀。因此很多出版者在給年幼讀者的書(shū)籍中, 往往加上注音或拼音(繁體中文一般用注音,簡(jiǎn)體中文用拼音),好讓年幼讀者藉此讀出不認(rèn)識(shí)的字。但是這個(gè)方法并不理想;注音/拼音往往讓頁(yè)面變得太擁擠,減慢閱讀的速度, 也會(huì)讓部分學(xué)童太倚賴注音/拼音而懶於記憶漢字。另外,附有注音/拼音的書(shū)令人覺(jué)得是給年幼的兒童看的,年紀(jì)稍長(zhǎng)的學(xué)生便會(huì)不情愿看這樣的書(shū)籍。因此附有注音/拼音的讀物雖然能方便年幼讀者閱讀,卻會(huì)失去對(duì)稍微年長(zhǎng)的讀者的吸引力。為了解決這個(gè)問(wèn)題, 很多電子書(shū)都會(huì)附帶字典功能軟件,但是這種字典屬于外置字典,如金山詞霸,它是對(duì)選中的文字進(jìn)行識(shí)別后,在字典庫(kù)中檢索得到字典信息的,因此顯示速度有較長(zhǎng)滯后,嚴(yán)重影響讀者的閱讀流暢性和閱讀速度。且這種外置的字典,并不是為讀者程度而定制的,只會(huì)提供全面的標(biāo)準(zhǔn)注解,列出該字所有可能的意義,而不是只是顯示該字的讀音或是該字在該段文字中的特定意義。這也將降低使用者的閱讀經(jīng)驗(yàn),因?yàn)槟暧鬃x者需得花上許多時(shí)間,費(fèi)力地讀遍許多無(wú)關(guān)或不需要的資訊,而事實(shí)上他們想知道的可能只是該字的發(fā)音和最切合最簡(jiǎn)單的解釋。另外,由于漢字有簡(jiǎn)體和繁體字之分,在我國(guó)大陸地區(qū)使用的通常是簡(jiǎn)體漢字,而在港澳臺(tái)等地區(qū)使用的是繁體漢字。為了擴(kuò)大電子讀物的適用區(qū)域,需要對(duì)電子讀物可對(duì)文本實(shí)行繁簡(jiǎn)切換。這樣就避免了同一內(nèi)容的電子讀物卻要使用兩個(gè)文本這種繁瑣的方法。目前市面上很多可進(jìn)行繁簡(jiǎn)切換的方法,如可使用微軟的Word,將打出來(lái)的文字以簡(jiǎn)體或繁體顯示。許多網(wǎng)站也能免費(fèi)替用戶轉(zhuǎn)換簡(jiǎn)繁體字,如將簡(jiǎn)體文字貼在一個(gè)視窗,另一個(gè)視窗即顯示繁體字等,其本質(zhì)是通過(guò)一個(gè)映射表實(shí)現(xiàn)繁簡(jiǎn)切換。這些軟件對(duì)于一次性的文字轉(zhuǎn)換很有用,但用在電子書(shū)上卻并不理想。如果電子書(shū)采用上述的方式,文字本身需是簡(jiǎn)體或繁體,并由電子書(shū)通過(guò)軟件轉(zhuǎn)換成另一種字體。這樣作法最大的弱點(diǎn)是比較花時(shí)間,而且在簡(jiǎn)體轉(zhuǎn)為繁體時(shí)往往會(huì)因?yàn)辇嫶蟮挠成浔碣|(zhì)量而發(fā)生錯(cuò)誤。這樣的錯(cuò)誤對(duì)年紀(jì)較長(zhǎng)的讀者來(lái)說(shuō)可以忍受,但對(duì)于仍在學(xué)習(xí)認(rèn)字的年幼讀者來(lái)說(shuō)卻是不能接受的。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種電子文本的顯示方法。它可以在電子書(shū)的電子文本存儲(chǔ)量較小的前提下,按用戶需要快速地在電子文本中實(shí)現(xiàn)針對(duì)性的電子詞典功能,且可簡(jiǎn)潔快速地實(shí)現(xiàn)繁體字和簡(jiǎn)體字的切換,便于學(xué)習(xí)。本發(fā)明的技術(shù)方案一種電子文本的顯示方法,其特點(diǎn)是在存儲(chǔ)電子文本時(shí),在文字中嵌入各個(gè)注釋信息,顯示時(shí)注釋信息以彈出窗口的方式顯示在文本顯示區(qū)域內(nèi)。前述的電子文本的顯示方法中,所述注釋信息包括漢字的拼音和/或注音,或還包括注解。前述的電子文本的顯示方法中,注釋信息是否包含注解,根據(jù)電子文本所面向的讀者閱讀能力由編輯者確定。如對(duì)于年齡較小的讀者,有些看似較容易的字詞也需要進(jìn)行注解,包括繁體漢字注解和簡(jiǎn)體漢字注解。前述的電子文本的顯示方法中,所述在文字中嵌入各個(gè)注釋信息的方法為將注釋編碼整合到文字編碼內(nèi),注釋編碼指向存儲(chǔ)有注釋信息的數(shù)據(jù)庫(kù)。前述的電子文本的顯示方法中,所述注釋信息通過(guò)編輯的方法進(jìn)行確認(rèn)或添加。前述的電子文本的顯示方法中,所述編輯的方法為在逐個(gè)選中電子文本的字或詞,在邊側(cè)欄顯示文字的所有注釋信息,編輯者根據(jù)語(yǔ)境選擇正確的注釋信息,并根據(jù)需要填寫(xiě)字詞的注解。如拼音注音有多音字(即破音字)之分,且有些繁體字為在特定的情況下與簡(jiǎn)體字相通,如“乾”字為“干”的繁體字,但是作為“乾隆” “乾坤”這些詞組時(shí),它就不能被簡(jiǎn)化。前述的電子文本的顯示方法中,所述文字為具有不同繁簡(jiǎn)字體的漢字時(shí)(漢字中有些簡(jiǎn)繁體相同,有些則不相同),文字編碼中還包含簡(jiǎn)繁編碼,簡(jiǎn)繁編碼指向存儲(chǔ)有該漢字簡(jiǎn)體字和繁體字的數(shù)據(jù)庫(kù)。即一個(gè)文字它可包含的信息有文字在本文中的位置(與其它文本顯示方式相同)、字體編碼(與其它文本顯示方式相同)、文字類型、是否為多音字、用多音字中的第幾種、是否有相應(yīng)的簡(jiǎn)繁字體、相應(yīng)字體的編碼、是否有注解和注解編碼。前述的電子文本的顯示方法中,所述顯示注釋信息的方法包括①選中并激活文字;②判斷文字類型,即判斷激活文字為漢字或標(biāo)點(diǎn)符號(hào);③如果為漢字,判斷該字之繁簡(jiǎn)體是否相同;④如果步驟③判斷得出該字繁簡(jiǎn)體相同,則獲取注釋編碼;⑤根據(jù)注釋編碼從數(shù)據(jù)庫(kù)中獲取注釋信息,根據(jù)使用者個(gè)選擇,獲取漢字的拼音和/或注音,有注解的均獲取注解,并根據(jù)使用者選擇,獲取簡(jiǎn)體注解或繁體注解;⑥測(cè)算注釋信息長(zhǎng)度,并繪制相應(yīng)大小的窗口框;⑦在顯示的文本中,彈出顯示窗口框和窗口框內(nèi)的注釋信息。前述的電子文本的顯示方法中,當(dāng)所述文字為具有繁簡(jiǎn)字的漢字時(shí),顯示注釋信息的方法包括①選中并激活文字;②判斷文字類型,即判斷激活文字為漢字或標(biāo)點(diǎn)符號(hào);③如果為漢字,判斷該字之繁簡(jiǎn)體是否相同;④如果步驟③判斷得出該字繁簡(jiǎn)體不同,則獲取簡(jiǎn)繁編碼和注釋編碼;⑤根據(jù)注釋編碼從數(shù)據(jù)庫(kù)中獲取注釋信息,根據(jù)使用者個(gè)選擇,獲取漢字的拼音和/或注音,有注解的均獲取注解,并根據(jù)使用者選擇,獲取簡(jiǎn)體注解或繁體注解;⑥根據(jù)簡(jiǎn)繁編碼獲取激活文字相對(duì)應(yīng)的繁簡(jiǎn)字體,使用者選擇激活文字以繁體或簡(jiǎn)體字顯示;
4
⑦測(cè)算顯示注釋信息和相應(yīng)的繁簡(jiǎn)字體長(zhǎng)度,并繪制相應(yīng)大小的窗口框;⑧在顯示的文本中,彈出顯示窗口框和窗口框內(nèi)的注釋信息及相應(yīng)的繁簡(jiǎn)字體。與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)在文字中嵌入了注釋信息可以有效實(shí)現(xiàn)電子書(shū)中電子文本的字典功能,且注釋信息以窗口方式彈出的速度快,文本的存儲(chǔ)量相比于使用外部詞典更小。而且本發(fā)明還可以簡(jiǎn)便快捷地實(shí)現(xiàn)繁簡(jiǎn)切換,不僅不影響閱讀的書(shū)簽標(biāo)記,而且轉(zhuǎn)換速率快,不影響讀者的正常閱讀。
圖1是本發(fā)明的實(shí)施例的工作流程圖;圖2是本發(fā)明實(shí)施例的文本存儲(chǔ)原理圖;圖3是本發(fā)明實(shí)施例的文本編輯原理圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明,但并不作為對(duì)本發(fā)明限制的依據(jù)。實(shí)施例。一種電子文本的顯示方法在存儲(chǔ)電子文本時(shí),在文字中嵌入各個(gè)注釋信息,顯示時(shí)注釋信息以彈出窗口的方式顯示在文本顯示區(qū)域內(nèi)。所述注釋信息包括漢字的拼音和/或注音,或還包括注解。注釋信息是否包含注解,根據(jù)電子文本所面向的讀者閱讀能力而確定。所述在文字中嵌入各個(gè)注釋信息的方法為將注釋編碼整合到文字編碼內(nèi),注釋編碼指向存儲(chǔ)有注釋信息的數(shù)據(jù)庫(kù)。所述注釋信息通過(guò)編輯的方法進(jìn)行確認(rèn)或添加。在逐個(gè)選中電子文本的字或詞,在邊側(cè)欄顯示文字的所有注釋信息,編輯著根據(jù)語(yǔ)境選擇正確的注釋信息,并根據(jù)需要填寫(xiě)字詞的注解。在編輯文本中,文本設(shè)有側(cè)邊欄, 文本中的漢字可被選中,側(cè)邊欄顯示所選漢字的注釋信息,注釋信息需要確認(rèn)的漢字以顏色標(biāo)出,編輯者對(duì)有顏色標(biāo)出的漢字逐一審閱,根據(jù)語(yǔ)境選擇正確的注釋信息,也可對(duì)詞組添加注解(含義)。所述文字為具有繁簡(jiǎn)字的漢字時(shí),文字編碼中還包含簡(jiǎn)繁編碼,簡(jiǎn)繁編碼指向存儲(chǔ)有該漢字簡(jiǎn)體字和繁體字的數(shù)據(jù)庫(kù)。即一個(gè)文字它可包含的信息有文字在本文中的位置(與其它文本顯示方式相同)、字體編碼(與其它文本顯示方式相同)、文字類型、是否為多音字、用多音字中的第幾種、是否有相應(yīng)的簡(jiǎn)繁字體、相應(yīng)字體的編碼、是否有注解和注解編碼。當(dāng)所述文字為繁簡(jiǎn)字體相同的漢字時(shí)(即無(wú)簡(jiǎn)繁之分),所述顯示注釋信息的方法包括①選中并激活文字;②判斷文字類型;③如果為漢字,判斷該字之繁簡(jiǎn)體是否相同;不是漢字即不進(jìn)行下一步操作,或直接顯示文字類型;
④如果步驟③判斷得出該字繁簡(jiǎn)體相同,則獲取注釋編碼;⑤根據(jù)注釋編碼從數(shù)據(jù)庫(kù)中獲取注釋信息,根據(jù)使用者個(gè)選擇,獲取漢字的拼音和/或注音,有注解的均獲取注解,并根據(jù)使用者選擇,獲取簡(jiǎn)體注解或繁體注解;⑥測(cè)算注釋信息長(zhǎng)度,并繪制相應(yīng)大小的窗口框;⑦在顯示的文本中,彈出顯示窗口框和窗口框內(nèi)的注釋信息。當(dāng)所述文字為具有繁簡(jiǎn)字的漢字時(shí),顯示注釋信息的方法包括①選中并激活文字;②判斷文字類型;③如果為漢字,判斷該字繁簡(jiǎn)體是否相同;④如果步驟③判斷得出該字繁簡(jiǎn)體不同,則獲取簡(jiǎn)繁編碼和注釋編碼;⑤根據(jù)注釋編碼從數(shù)據(jù)庫(kù)中獲取注釋信息,根據(jù)使用者個(gè)選擇,獲取漢字的拼音和/或注音,有注解的均獲取注解,并根據(jù)使用者選擇,獲取簡(jiǎn)體注解或繁體注解;⑥根據(jù)簡(jiǎn)繁編碼獲取激活文字相對(duì)應(yīng)的繁簡(jiǎn)字體,使用者選擇激活文字以繁體或簡(jiǎn)體字顯示;⑦測(cè)算顯示注釋信息和相應(yīng)的繁簡(jiǎn)字體長(zhǎng)度,并繪制相應(yīng)大小的窗口框;⑧在顯示的文本中,彈出顯示窗口框和窗口框內(nèi)的注釋信息及相應(yīng)的繁簡(jiǎn)字體。其具體的工作流程如圖1所示。以下述文本為例?!昂?,地面乾枯焦裂,一片狼藉。兩人望向一片荒涼的大地,心中感到十分沉重。李世民説道‘解決乾旱並不困難...”其中對(duì)于很多小讀者而言,李世民是誰(shuí)需要解釋,因此在“李”、“世”和“民”這三個(gè)字中都嵌入有注解的標(biāo)記位和對(duì)于李世民的注解編碼,標(biāo)記位可存儲(chǔ)為boolean數(shù)據(jù)類型,如果為T(mén)rue表示有注解,為i^alse則反之。 且這三個(gè)字后面都有指向注解內(nèi)容的數(shù)據(jù)(ID)。其中標(biāo)點(diǎn)符號(hào)的數(shù)據(jù)類型與漢字不同,因此無(wú)注釋編碼。而“説”字繁簡(jiǎn)字體是不同的,因此可加入再一個(gè)標(biāo)記位,也為boolean數(shù)據(jù)類型,如果為T(mén)rue表示有相應(yīng)的簡(jiǎn)體字,為False則反之。且“説”字也設(shè)有指向相應(yīng)的簡(jiǎn)體字“說(shuō)”的編碼。且每個(gè)字都有指向注音和拼音的編碼。可以在電子書(shū)的電子文本存儲(chǔ)量較小的前提下,按用戶需要快速地在電子文本中實(shí)現(xiàn)針對(duì)性的電子詞典功能。編輯時(shí),由于“乾”字為“干”的繁體字,但是作為“乾隆” “乾坤”這些詞組時(shí),它就不能被簡(jiǎn)化。因此如果是“乾坤”的“乾”,編輯者在側(cè)邊欄對(duì)其進(jìn)行不能簡(jiǎn)化的選擇,即將是否有簡(jiǎn)體字的標(biāo)記位設(shè)為i^alse。且“乾”字為多音字(破音字),可讀為“qian”第二聲或“gan”第一聲,在本句話的語(yǔ)境中,應(yīng)為前一種,編輯者便需選擇前一種讀音,完成編輯后去除標(biāo)記顏色。而 “乾枯焦裂”這個(gè)詞需要注解,便可選中詞組,在側(cè)邊欄的編輯框內(nèi)添加注解,并存儲(chǔ)至數(shù)據(jù)庫(kù)中。編輯完成后,即所有的文字均被審閱完,去除了所有顏色標(biāo)記,閱讀者打開(kāi)文本時(shí)便可看到正確的注釋信息。如圖2所示,一個(gè)文字它可包含的信息有文字在本文中的位置(A)、字體編碼
(C)、文字類型(B)、是否為多音字(G)、用多音字中的第幾種(F)、是否有相應(yīng)的簡(jiǎn)繁字體
(D)、相應(yīng)字體的編碼(E)、是否有注解(G)和注解編碼(H)。其中B列,C表示漢字類型,P 表示標(biāo)點(diǎn);D列中,F(xiàn)ALSE表示沒(méi)有簡(jiǎn)繁字體之分,TURE反之;G列中,TURE表示該文字有注解,F(xiàn)ALSE反之;H列中,3M表示注解所在位置,3M指向“李世民”的注解;I列中,TURE表示多音字,F(xiàn)ALSE反之;F列則給出選擇第幾個(gè)讀音。
多音字的選擇,以及其它注釋信息的確認(rèn)都是通過(guò)編輯者操作的,因此文字中還包含編輯者的審閱標(biāo)記,如圖3所示;J表示該文字是否需要簡(jiǎn)化,如“乾”字為“干”的繁體字,但是作為“乾隆” “乾坤”這些詞組時(shí),它就不能被簡(jiǎn)化,因此編輯者必須通過(guò)審閱確認(rèn), K列表示是否通過(guò)審閱,在沒(méi)有審閱之前,均為FALSE,直至通過(guò)審閱才能修改為T(mén)URE。
權(quán)利要求
1.一種電子文本的顯示方法,其特征在于在存儲(chǔ)電子文本時(shí),在文字中嵌入各個(gè)注釋信息,顯示時(shí)注釋信息以彈出窗口的方式顯示在文本顯示區(qū)域內(nèi)。
2.根據(jù)權(quán)利要求1所述的電子文本的顯示方法,其特征在于所述注釋信息包括漢字的拼音和/或注音,或還包括注解。
3.根據(jù)權(quán)利要求2所述的電子文本的顯示方法,其特征在于注釋信息是否包含注解, 根據(jù)電子文本所面向的讀者閱讀能力由編輯者確定,包括繁體漢字注解和簡(jiǎn)體漢字注解。
4.根據(jù)權(quán)利要求1所述的電子文本的顯示方法,其特征在于,所述在文字中嵌入各個(gè)注釋信息的方法為將注釋編碼整合到文字編碼內(nèi),注釋編碼指向存儲(chǔ)有注釋信息的數(shù)據(jù)庫(kù)。
5.根據(jù)權(quán)利要求2所述的電子文本的顯示方法,其特征在于所述注釋信息通過(guò)編輯的方法進(jìn)行確認(rèn)或添加。
6.根據(jù)權(quán)利要求5所述的電子文本的顯示方法,其特征在于,所述編輯的方法為在逐個(gè)選中電子文本的字或詞,在邊側(cè)欄顯示文字的所有注釋信息,編輯者根據(jù)語(yǔ)境選擇正確的注釋信息,并根據(jù)需要填寫(xiě)字詞的注解。
7.根據(jù)權(quán)利要求4所述的電子文本的顯示方法,其特征在于所述文字為具有不同繁簡(jiǎn)字體的漢字時(shí),文字編碼中還包含簡(jiǎn)繁編碼,簡(jiǎn)繁編碼指向存儲(chǔ)有該漢字簡(jiǎn)體字和繁體字的數(shù)據(jù)庫(kù)。
8.根據(jù)權(quán)利要求1 4任一權(quán)利要求所述的電子文本的顯示方法,其特征在于,所述顯示注釋信息的方法包括①選中并激活文字;②判斷文字類型,即判斷激活文字為漢字或標(biāo)點(diǎn)符號(hào);③如果為漢字,判斷該字之繁簡(jiǎn)體是否相同;④如果步驟③判斷得出該字繁簡(jiǎn)體相同,則獲取注釋編碼;⑤根據(jù)注釋編碼從數(shù)據(jù)庫(kù)中獲取注釋信息,根據(jù)使用者個(gè)選擇,獲取漢字的拼音和/ 或注音,有注解的均獲取注解,并根據(jù)使用者選擇,獲取簡(jiǎn)體注解或繁體注解;⑥測(cè)算注釋信息長(zhǎng)度,并繪制相應(yīng)大小的窗口框;⑦在顯示的文本中,彈出顯示窗口框和窗口框內(nèi)的注釋信息。
9.根據(jù)權(quán)利要求7所述的電子文本的顯示方法,其特征在于,所述顯示注釋信息的方法包括①選中并激活文字;②判斷文字類型,即判斷激活文字為漢字或標(biāo)點(diǎn)符號(hào);③如果為漢字,判斷該字之繁簡(jiǎn)體是否相同;④如果步驟③判斷得出該字繁簡(jiǎn)體不同,則獲取簡(jiǎn)繁編碼和注釋編碼;⑤根據(jù)注釋編碼從數(shù)據(jù)庫(kù)中獲取注釋信息,根據(jù)使用者個(gè)選擇,獲取漢字的拼音和/ 或注音,有注解的均獲取注解,并根據(jù)使用者選擇,獲取簡(jiǎn)體注解或繁體注解;⑥根據(jù)簡(jiǎn)繁編碼獲取激活文字相對(duì)應(yīng)的繁簡(jiǎn)字體,使用者選擇激活文字以繁體或簡(jiǎn)體字顯不;⑦測(cè)算顯示注釋信息和相應(yīng)的繁簡(jiǎn)字體長(zhǎng)度,并繪制相應(yīng)大小的窗口框;⑧在顯示的文本中,彈出顯示窗口框和窗口框內(nèi)的注釋信息及相應(yīng)的繁簡(jiǎn)字體。
全文摘要
本發(fā)明公開(kāi)了一種電子文本的顯示方法,在存儲(chǔ)電子文本時(shí),在文字中嵌入各個(gè)注釋信息,顯示時(shí)注釋信息以彈出窗口的方式顯示在文本顯示區(qū)域內(nèi)。
文檔編號(hào)G09B5/02GK102222419SQ20111017487
公開(kāi)日2011年10月19日 申請(qǐng)日期2011年6月27日 優(yōu)先權(quán)日2011年6月27日
發(fā)明者陳宇慧 申請(qǐng)人:陳宇慧