專利名稱:在文字文件上加辨識碼的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在文字文件上加辨識碼的方法,文件可以是學(xué)習(xí)語文用的教材。
背景技術(shù):
通過光筆讀取印在紙上的印刷碼以獲取信息是已知技術(shù)。而利用光筆來學(xué)習(xí)語言的方式是這十年內(nèi)的發(fā)明,主要是將細(xì)微呈點狀的印刷碼 (通常是二維條形碼,需用放大鏡才有辦法看到)印在書本或紙上,使用者拿著光筆接觸書 本,光筆讀碼之后,經(jīng)過光筆內(nèi)的軟件程序判斷,再由光筆發(fā)出對應(yīng)的語音。這種學(xué)習(xí)語言用的光筆,目前在市場上使用者需購買書商印好的教材,而無法在 家自行印制,因此即便買了光筆,也只能向原廠商購買書本或教材。因為使用者無法自行印 制,所以會導(dǎo)致原廠商的書本或教材非常昂貴。這種特殊的印有印刷碼的教材需要有特殊開發(fā)的軟件,但即便使用者拿到此開發(fā) 軟件也不容易使用,因為使用者每輸入一個字或插入圖案,必須去框出印刷碼的范圍,若使 用者鍵入100個字,使用者必須框出100個“印刷碼”,因此非常吃力。另外,即便使用者愿 意如此麻煩地制作特殊教材,并用家中的打印機打印,但由于文字通常采用深色(如黑色、 深藍(lán)等)打印,文字被印出時會有黑色碳粉或油墨,造成光筆讀取失敗,這是因為印刷碼也 是由黑色碳粉或油墨所印出的緣故。因此,如何讓使用者或老師能在家中自行印制教材,例如在網(wǎng)絡(luò)上下載一篇文章, 自行由家中、學(xué)校或公司的打印機打印教材是有必要的。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供使用者能快速生成一具有語音用碼文件,使得除了販 賣教材的廠商外,包括一般使用者如個人、老師、家長等都能輕易使用。為實現(xiàn)上述目的,本發(fā)明提供一種在文字文件上加辨識碼的方法,是在文件加上 語音用打印碼后,使得光筆讀取語音用打印碼后,光筆可發(fā)出聲音,本發(fā)明方法包括下列步 驟接收至少一文字在該文件的輸入;搜尋該至少一文字所對應(yīng)的語音碼;取得該至少一文字在該文件對應(yīng)的文字位置;以及在該文字位置放置語音用打印碼來產(chǎn)生具有語音用碼文件,其中該語音用打印碼 是根據(jù)該語音碼所產(chǎn)生;經(jīng)由上述步驟,該具有語音用碼文件被打印之后,該光筆能讀取文件上的該語音 用打印碼。本發(fā)明所述的在文字文件上加辨識碼的方法,其中搜尋該至少一文字所對應(yīng)的語 音碼的步驟,是根據(jù)一文字語音碼數(shù)據(jù)庫所查詢出來,該文字語音碼數(shù)據(jù)庫記錄多個文字 與各文字對應(yīng)的語音碼。
本發(fā)明所述的在文字文件上加辨識碼的方法,其中該方法進(jìn)一步包括下列步驟 在該文件放置至少二個功能用打印碼。本發(fā)明所述的在文字文件上加辨識碼的方法,其中該至少二個功能用打印碼是記 憶啟動功能用打印碼,以及多個文字發(fā)聲用功能用打印碼,使得該光筆通過該記憶啟動功 能用打印碼以及該多個文字發(fā)聲用功能用打印碼,發(fā)出曾經(jīng)發(fā)聲且被記憶的語音。本發(fā)明所述的在文字文件上加辨識碼的方法,其中該具有語音用碼文件被打印之 后,該語音用打印碼實質(zhì)覆蓋對應(yīng)的該至少一文字。本發(fā)明所述的在文字文件上加辨識碼的方法,其中進(jìn)一步包括將該至少一文字去 黑的步驟,且在文字去黑的步驟之前,先將該文件轉(zhuǎn)為點陣格式。本發(fā)明所述的在文字文件上加辨識碼的方法,其中在完成將文字去黑步驟之后, 再將該文件轉(zhuǎn)為向量格式本發(fā)明所述的在文字文件上加辨識碼的方法,其中該具有語音用碼文件被打印之 后,該語音用打印碼是印在對應(yīng)的該至少一文字的下方。本發(fā)明所述的在文字文件上加辨識碼的方法,其中該具有語音用碼文件被打印之 后,該語音用打印碼實質(zhì)覆蓋對應(yīng)的該至少一文字。本發(fā)明所述的在文字文件上加辨識碼的方法,其中進(jìn)一步包括將該至少一文字去 黑的步驟,且在文字去黑的步驟之前,先將該文件轉(zhuǎn)為點陣格式。本發(fā)明所述的在文字文件上加辨識碼的方法,其中在完成將文字去黑步驟之后, 再將該文件轉(zhuǎn)為向量格式
圖1是本發(fā)明使用環(huán)境的第一實施例的示意圖。圖2是本發(fā)明關(guān)于文字語音碼數(shù)據(jù)庫的實施例的示意圖。圖3是本發(fā)明使用環(huán)境的第二實施例的示意圖。圖4是本發(fā)明的流程圖。圖5是本發(fā)明關(guān)于編輯界面的實施例的示意圖。圖6是本發(fā)明關(guān)于編輯界面的實施例,顯示語音用碼文件的示意圖。圖7是本發(fā)明關(guān)于打印出來的具有語音用碼文件的實施例的示意圖。圖8是本發(fā)明關(guān)于使用者使用光筆的示意圖。圖9是本發(fā)明關(guān)于將文件中的文字去黑的程序的示意圖。圖10是本發(fā)明關(guān)于打印出來的具有語音用碼文件的另一實施例,語音用打印碼 是印在對應(yīng)的文字的下方的示意圖。
具體實施例方式下面結(jié)合具體實施例及其附圖來說明本發(fā)明的技術(shù)內(nèi)容。如參照圖1,其是本發(fā)明使用環(huán)境的第一實施例示意圖,使用者通過個人計算機 10來執(zhí)行本發(fā)明的方法。計算機10主要包括處理器11及存儲器12,存儲器12中儲存應(yīng) 用程序20,本發(fā)明是通過處理器11執(zhí)行此應(yīng)用程序20以實現(xiàn)本發(fā)明的步驟。應(yīng)用程序20 主要包括編輯模塊21,位置取得模塊22,搜尋模塊23,置碼模塊24,以及文字語音碼數(shù)據(jù)庫26。結(jié)合圖2,文字語音碼數(shù)據(jù)庫沈主要儲存兩種數(shù)據(jù),一是文字28數(shù)據(jù),另一是各文 字觀數(shù)據(jù)所對應(yīng)的語音碼27數(shù)據(jù)。關(guān)于各模塊的功能在解釋本發(fā)明的流程圖(圖4)時 再說明。另外,計算機10以有線或無線方式連接打印機16,打印機16的功能是打印文件, 最后所打印出來的文件可以由光筆90來讀取。光筆90又稱OID Pen (OID =Optical Index/ Opticalldentification,例如參考 http://www. giga. com. tw/english/productpen. htm), 由于硬件為已知裝置,因此不再贅述。圖3是本發(fā)明使用環(huán)境的第二實施例示意圖。使用者使用近端計算機81,通過網(wǎng) 絡(luò)80(如因特網(wǎng))與計算機IOa(網(wǎng)絡(luò)服務(wù)器)連接,使得近端計算機81可以使用計算機 IOa(網(wǎng)絡(luò)服務(wù)器)的應(yīng)用程序20,在第二實施例中,打印機16以有線或無線方式連接近端 計算機81。兩個不同實施例的重點就是,使用者得以利用計算機來執(zhí)行應(yīng)用程序20,然后 以打印機16打印文件,最后所打印出來的文件可以由光筆90來讀取。參照圖4,其是關(guān)于本發(fā)明的流程圖,并請一并參照圖1 3,以及圖5 6以了解 本發(fā)明。步驟401:接收至少一文字31輸入該文件30。如本發(fā)明關(guān)于編輯界面的實施例5所示,應(yīng)用程序20經(jīng)執(zhí)行后可以在編輯界 面60中編輯文件30,顯示多個文字31。當(dāng)然也可先在其它文字編輯軟件先編輯之后,再貼 到編輯界面60中。編輯界面60可有許多功能,其中特別與本發(fā)明相關(guān)的是打印按鈕61。步驟401由 編輯模塊21所完成。步驟402 接收打印指令。例如使用者點選打印按鈕61時,接收打印指令。步驟403 搜尋該至少一文字31所對應(yīng)的語音碼27。搜尋模塊23通過文字語音碼數(shù)據(jù)庫沈搜尋各文字31所對應(yīng)的語音碼27。例 如文件 30 上有『Famous Words』,『The best…once』,以及『The more. . more one values dogsJ等多個文字31,搜尋模塊23將每一文字31所對應(yīng)的語音碼27搜尋出來。例如以英文為例,文字語音碼數(shù)據(jù)庫沈可儲存5000英文常用字,以及每一英文字 對應(yīng)的語音碼27,各語音碼27可以數(shù)字方式記載。步驟404 位置取得模塊22取得該至少一文字31在該文件30中對應(yīng)的文字位置36。也即取得文件 30 上『Famous Words. . the more one values dogs』等多個文字 31 的文字位置36,例如文字位置36是以每一文字31的左上、左下、右上、右下四點為坐標(biāo),由 于如何取得文字位置是已知技術(shù),因此不再贅述。步驟405 置碼模塊M在文字位置36放置語音用打印碼40以產(chǎn)生具有語音用碼文件50,如 圖6,其中語音用打印碼40是根據(jù)語音碼27所產(chǎn)生。如圖7所示,語音用打印碼40是相當(dāng)細(xì)小的點狀碼(例如代表“00053”的二維條形碼),基本上需要通過放大鏡肉眼才能看得較清楚。在本實施例中,具有語音用碼文件50進(jìn)一步包括有二個功能用打印碼45,所述功 能用打印碼45分別是記憶啟動功能用打印碼45a,以及多個文字發(fā)聲用功能用打印碼45b。步驟406 打印具有語音用碼文件50。如圖7,打印機16打印出一具有語音用碼文件50。需注意的是,在步驟405中,具有語音用碼文件50不一定要顯示在屏幕上(圖6), 使用者點擊打印按鈕61之后,即開始執(zhí)行應(yīng)用程序20的位置取得模塊22及置碼模塊M, 應(yīng)用程序20將具有語音用碼文件50傳送至打印機16之后,打印機16即打印出具有語音 用碼文件50。如圖8所示,使用者拿著光筆90例如觸碰“Famous”這個區(qū)域,光筆90讀取 “Famous”對應(yīng)的語音用打印碼40,此時光筆90即可發(fā)出“Famous”的語音(一般光筆90 內(nèi)有喇叭及儲存語音)。本發(fā)明另一特色是,讓光筆90 —次發(fā)出多個文字對應(yīng)的語音,如圖7所示,例如 使用者拿光筆90先觸碰記憶啟動功能用打印碼45a以啟動光筆90內(nèi)部的記憶功能,然
后--角蟲石並以下各文字 31 “The best way toremember your wife' s birthday is to
forget it once”,最后使用者拿光筆90觸碰多個文字發(fā)聲用功能用打印碼45b,則光筆90 即會發(fā)出多個文字對應(yīng)的語音。關(guān)于光筆90內(nèi)部的軟件程序由于并非本發(fā)明的重點,因此 不再贅述。另外,一般文字31都為黑色墨水或黑色碳粉印出(或是深藍(lán)、深綠等顏色,但深色 會含有黑色墨水或碳粉),由于目前語音用打印碼40通常是黑色以便光筆90讀取,因此具 有語音用碼文件50中的文字31若含有黑色墨水或碳粉則會干擾光筆90讀碼的功能。因 此,請參見圖9關(guān)于將文件31中的文字31去黑(在影像處理中稱為去K,將影像之黑去除) 的程序。步驟901:將文件30轉(zhuǎn)為點陣格式,因此文件30內(nèi)的文字31也會轉(zhuǎn)為點陣格式。步驟902 將文字31部分去K。在印刷或打印時,打印機在印刷時會以CMYK四色來印(C 青 色,M 桃紅色,Y 黃色,K 黑色),例如文字31原是黑色而言,則將黑色的部分以CMY三色 替換,以模擬黑色(印刷時,每個點都是很微小,CMY三色經(jīng)混合,或部分混和,或印的位置 非常接近即可讓視覺認(rèn)為是深色),而讓使用者感覺文字31是黑色。步驟901中,將文件 30轉(zhuǎn)為點陣格式的用意即在此。由于印刷原理并非本發(fā)明的重點,因此不再贅述。步驟903 將文件30轉(zhuǎn)回向量格式。完成步驟903之后,即進(jìn)行步驟405。以上步驟901 903最好在步驟402之后進(jìn)行。當(dāng)然,步驟901 903不一定是必要的,例如文件30內(nèi)的文字31并非深色(如白 色,淡黃,淡藍(lán)等),或含K量很少不足以影響光筆90讀取語音用打印碼40時,則步驟901
6903不一定是必要的。或者,如圖10所示,例如語音用打印碼40是安排在文字31的下方, 由于無文字31的干擾,所以不需要步驟901 903。 綜上所述,本發(fā)明無論就目的、手段及功效,均顯示其迥異于已知技術(shù)的特征。但 應(yīng)注意的是,上述諸多實施例僅是為了便于說明而舉例,本發(fā)明所主張的保護(hù)范圍自應(yīng)以 權(quán)利要求書所述為準(zhǔn),而非僅限于上述實施例。例如,說明書中所述的文件及具有語音用碼 文件重點在于具有至少一文字的文件即可,文件可以包括有圖片的文件。
權(quán)利要求
1.一種在文字文件上加辨識碼的方法,是在文件加上語音用打印碼后,使得光筆讀取 該語音用打印碼后,該光筆能夠發(fā)出聲音,其特征是,該方法包括下列步驟接收至少一文字在該文件的輸入;搜尋該至少一文字所對應(yīng)的語音碼;取得該至少一文字在該文件對應(yīng)的文字位置;以及在該文字位置放置語音用打印碼來產(chǎn)生具有語音用碼文件,其中該語音用打印碼是根 據(jù)該語音碼所產(chǎn)生;經(jīng)由上述步驟,該具有語音用碼文件被打印之后,該光筆能讀取文件上的該語音用打 印碼。
2.如權(quán)利要求1所述的在文字文件上加辨識碼的方法,其特征是,搜尋該至少一文字 所對應(yīng)的語音碼的步驟,是根據(jù)一文字語音碼數(shù)據(jù)庫所查詢出來,該文字語音碼數(shù)據(jù)庫記 錄多個文字與各文字對應(yīng)的語音碼。
3.如權(quán)利要求2所述的在文字文件上加辨識碼的方法,其特征是,該方法進(jìn)一步包括 下列步驟在該文件放置至少二個功能用打印碼。
4.如權(quán)利要求3所述的在文字文件上加辨識碼的方法,其特征是,該至少二個功能用 打印碼是記憶啟動功能用打印碼,以及多個文字發(fā)聲用功能用打印碼,使得該光筆通過該 記憶啟動功能用打印碼以及該多個文字發(fā)聲用功能用打印碼,發(fā)出曾經(jīng)發(fā)聲且被記憶的語曰°
5.如權(quán)利要求4所述的在文字文件上加辨識碼的方法,其特征是,該具有語音用碼文 件被打印之后,該語音用打印碼實質(zhì)覆蓋對應(yīng)的該至少一文字。
6.如權(quán)利要求5所述的在文字文件上加辨識碼的方法,其特征是,進(jìn)一步包括將該至 少一文字去黑的步驟,且在文字去黑的步驟之前,先將該文件轉(zhuǎn)為點陣格式。
7.如權(quán)利要求6所述的在文字文件上加辨識碼的方法,其特征是,在完成將文字去黑 步驟之后,再將該文件轉(zhuǎn)為向量格式。
8.如權(quán)利要求4所述的在文字文件上加辨識碼的方法,其特征是,該具有語音用碼文 件被打印之后,該語音用打印碼是印在對應(yīng)的該至少一文字的下方。
9.如權(quán)利要求1所述的在文字文件上加辨識碼的方法,其特征是,該具有語音用碼文 件被打印之后,該語音用打印碼實質(zhì)覆蓋對應(yīng)的該至少一文字。
10.如權(quán)利要求9所述的在文字文件上加辨識碼的方法,其特征是,進(jìn)一步包括將該至 少一文字去黑的步驟,且在文字去黑的步驟之前,先將該文件轉(zhuǎn)為點陣格式。
11.如權(quán)利要求10所述的在文字文件上加辨識碼的方法,其特征是,在完成將文字去 黑步驟之后,再將該文件轉(zhuǎn)為向量格式。
全文摘要
一種在文字文件上加辨識碼的方法,是在文件加上語音用打印碼后,使得光筆讀取語音用打印碼后,光筆可發(fā)出聲音。軟件程序會檢測文件上文字的位置,然后將各文字對應(yīng)的語音用打印碼自動放置在文字的位置,使得使用者能快速生成具有語音用碼文件。
文檔編號G06F17/22GK102141984SQ20101011035
公開日2011年8月3日 申請日期2010年2月2日 優(yōu)先權(quán)日2010年2月2日
發(fā)明者楊國屏, 楊熾康, 王華沛, 花昆佾, 馬秉諾 申請人:楊國屏