專利名稱:支持盲文輸入的數(shù)碼終端及其盲文輸入的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及盲文輸入技術(shù),具體涉及一種支持盲文輸入的數(shù)碼終端及其盲 文輸入的方法。
背景技術(shù):
據(jù)權(quán)威機(jī)構(gòu)統(tǒng)計(jì),目前,全世界有4500萬以上盲人。僅在中國,盲人和視 力障礙者的人數(shù)就在500萬以上,是世界上盲人和視力損傷嚴(yán)重的國家之一。 這些人需要特殊的幫助才能勝任日常生活,近年來有針對性的技術(shù)發(fā)展也為他 們的日常生活和工作帶來了很多改變,但是還是有很多方面不及視力正常人士 方便自如。
在信息技術(shù)迅猛發(fā)展的今天,針對盲人開發(fā)的信息產(chǎn)品只要集中在開發(fā)出 支持盲文輸入的通信終端,來進(jìn)行短信息發(fā)送,并且取得了比較好的推廣應(yīng)用 價(jià)值和技術(shù)效果,為盲人和視力障礙人士享受信息技術(shù)帶來的便利提供了可能, 但是,該技術(shù)也是僅限于使盲人能夠進(jìn)行短信息的輸入和發(fā)送,并不能實(shí)現(xiàn)盲 人和視力障礙人士使用信息產(chǎn)品來進(jìn)行其它的文字交流,也很少有其它類型的 信息技術(shù)推廣應(yīng)用于盲人和視力障礙人士之中,使盲人和視力障礙人士能享受 其它針對視力正常人士所開發(fā)的信息產(chǎn)品帶來的便利,例如技術(shù)已相當(dāng)成熟的 數(shù)碼音頻產(chǎn)品(mp3、 mp4)以及其它已經(jīng)市場化的針對視力正常人士開發(fā)的數(shù) 碼產(chǎn)品,又或者說是能使盲人和視力無障礙人士以數(shù)碼產(chǎn)品為媒介以方便自如 的實(shí)現(xiàn)文字上的交流,現(xiàn)有技術(shù)中亦沒有太多的涉及和針對性開發(fā),總的來說, 現(xiàn)有技術(shù)中還沒有一種能夠很好地實(shí)現(xiàn)盲人和視力障礙人士的無障礙文字交流 的相關(guān)產(chǎn)品。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的缺點(diǎn)和不足,提供支持盲文輸入的 數(shù)碼終端,本發(fā)明數(shù)碼終端可以實(shí)現(xiàn)盲人和視力障礙人士的無障礙文字交流。 本發(fā)明的另一目的在于提供上述支持盲文輸入的數(shù)碼終端的盲文輸入方法。
本發(fā)明的目的通過下述技術(shù)方案實(shí)現(xiàn)支持盲文輸入的數(shù)碼終端,包括 按鍵輸入單元,包括用于盲文點(diǎn)位信息輸入的盲文點(diǎn)位輸入鍵群和用于進(jìn) 行常規(guī)操作的操作功能鍵群;
鍵識別單元,用于識別按鍵輸入單元的按鍵是否被操作,輸出按鍵操作信
阜
>K、 5
盲文處理單元,用于將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操作信息轉(zhuǎn) 換成符合條件的普通字符串輸出,并將用戶從普通字符串中選定的普通字符轉(zhuǎn) 換成標(biāo)準(zhǔn)計(jì)算機(jī)編碼輸出,以及根據(jù)用戶通過操作功能鍵群輸入的按鍵操作信
息進(jìn)行相應(yīng)的常規(guī)操作;
應(yīng)用層單元,用于通過其自身的標(biāo)準(zhǔn)輸入接口接收標(biāo)準(zhǔn)計(jì)算機(jī)編碼并進(jìn)行 相應(yīng)處理,然后通過其自身的標(biāo)準(zhǔn)輸出接口輸出相應(yīng)的字符串;
文字語音合成單元,用于接收盲文處理單元傳來的普通字符串或應(yīng)用層單 元傳來的字符串,并合成音頻信息輸出;
音頻驅(qū)動(dòng)單元,用于接收音頻信息,根據(jù)音頻信息驅(qū)動(dòng)音頻發(fā)生單元;
音頻發(fā)生單元,由音頻驅(qū)動(dòng)單元驅(qū)動(dòng)發(fā)生音頻。
優(yōu)選的,本發(fā)明支持盲文輸入的數(shù)碼終端還包括輸出過濾單元,用于對應(yīng) 用層單元輸出的字符串進(jìn)行過濾,并將過濾后的字符串送入文字語音合成單元。 所述音頻發(fā)生單元為DA發(fā)生裝置。
優(yōu)選的,所述應(yīng)用層單元存儲有音頻播放、記事本、地址本、互聯(lián)網(wǎng)、電 子郵件等功能應(yīng)用程序中的一種或多種。當(dāng)存儲有互聯(lián)網(wǎng)、電子郵件等功能應(yīng) 用程序時(shí),所述應(yīng)用層單元還設(shè)置有網(wǎng)絡(luò)連接單元。該互聯(lián)網(wǎng)功能應(yīng)用程序, 優(yōu)選為網(wǎng)絡(luò)下載功能應(yīng)用程序、網(wǎng)頁瀏覽功能應(yīng)用程序等。
優(yōu)選的,所述盲文處理單元包括
盲文點(diǎn)位信息轉(zhuǎn)換單元,用于將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操 作信息轉(zhuǎn)換成對應(yīng)的盲文點(diǎn)位信息并輸出;
盲文點(diǎn)位信息存儲單元,用于存儲盲文點(diǎn)位信息轉(zhuǎn)換單元輸出的盲文點(diǎn)位伶自.
I n 's、;
存儲有標(biāo)準(zhǔn)盲文字符表的盲文點(diǎn)位組合識別單元,用于根據(jù)盲文字符表對
盲文點(diǎn)位信息進(jìn)行組合識別,并輸出對應(yīng)的盲文字符;
存儲有標(biāo)準(zhǔn)普通字符拼音表的拼音識別及轉(zhuǎn)換單元,用于根據(jù)普通字符拼音表對盲文字符進(jìn)行組合識別,并輸出對應(yīng)的普通字符串拼音;
存儲有標(biāo)準(zhǔn)普通字符表的普通字符轉(zhuǎn)換單元,用于根據(jù)普通字符串拼音識 別出符合條件的普通字符串并輸出;
編碼轉(zhuǎn)換模塊,用于將用戶從普通字符轉(zhuǎn)換單元輸出的普通字符串中選擇 的普通字符轉(zhuǎn)換為標(biāo)準(zhǔn)計(jì)算機(jī)編碼并輸出到應(yīng)用層單元。
所述按鍵輸入單元的盲文點(diǎn)位輸入鍵群具有6個(gè)按鍵,該6個(gè)按鍵的排列 順序與標(biāo)準(zhǔn)盲文點(diǎn)位的排列位置一一對應(yīng)。
優(yōu)選的,所述按鍵輸入單元的盲文點(diǎn)位輸入鍵群和操作功能鍵群分別處于 按鍵輸入單元的操作面的正、背面,或者同一面的左、右部位或同一面的上、 下部位。
優(yōu)選的,所述盲文點(diǎn)位輸入鍵群設(shè)置為雙手操作布局,即盲文點(diǎn)位輸入鍵 群的6個(gè)按鍵分為左右2小組進(jìn)行布局。
所述按鍵輸入單元的操作功能鍵群包括系統(tǒng)啟動(dòng)鍵、輸入刪除鍵、輸入確 認(rèn)鍵、輸入退出鍵、頁面上翻鍵和頁面下翻鍵。
其中,系統(tǒng)啟動(dòng)鍵用于啟動(dòng)和關(guān)閉系統(tǒng),輸入刪除鍵用于刪除用戶輸入的 按鍵信息,輸入確認(rèn)鍵用戶確認(rèn)用戶輸入的按鍵信息,輸入退出鍵用于使系統(tǒng) 退出按鍵輸入狀態(tài),頁面上翻鍵和頁面下翻鍵用于對盲文處理單元輸出的以n 個(gè)普通字符為1頁的普通字符進(jìn)行上翻或下翻操作,調(diào)入前1頁或后1頁符合 條件的普通字符輸出并提示用戶選擇。
優(yōu)選的,所述操作功能鍵群亦設(shè)置為雙手操作布局,即上述6個(gè)操作功能 鍵分為左右2小組進(jìn)行布局。
上述支持盲文輸入的數(shù)碼終端的盲文輸入方法,包括如下步驟-
A、 用戶通過操作功能鍵群中的按鍵啟動(dòng)系統(tǒng)后進(jìn)入等待按鍵輸入狀態(tài);
B、 用戶根據(jù)標(biāo)準(zhǔn)盲文字符結(jié)構(gòu)在按鍵輸入單元的盲文點(diǎn)位輸入鍵群上進(jìn)行 按鍵輸入;
C、 鍵識別單元識別盲文點(diǎn)位輸入鍵群的按鍵是否被操作,如是則輸出盲文 點(diǎn)位輸入鍵群的按鍵操作信息,否則返回步驟A繼續(xù)等待按鍵輸入;
D、 盲文處理單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操作信息轉(zhuǎn)換成 符合條件的普通字符串輸出到文字語音合成單元;
E、 文字語音合成單元將符合條件的普通字符串合成音頻信息輸出音頻驅(qū)動(dòng) 單元;F、 音頻驅(qū)動(dòng)單元接收文字語音合成單元傳來的音頻信息,根據(jù)音頻信息驅(qū) 動(dòng)音頻發(fā)生單元以音頻方式輸出符合條件的普通字符串,用戶從符合條件的普 通字符串中選定具體的普通字符,再由文字語音合成單元合成后通過音頻驅(qū)動(dòng) 單元驅(qū)動(dòng)音頻發(fā)生單元以音頻方式輸出該選定的普通字符;
G、 盲文處理模塊將該選定的普通字符轉(zhuǎn)換成標(biāo)準(zhǔn)計(jì)算機(jī)編碼輸出到應(yīng)用層 單元;
H、 應(yīng)用層單元通過其自身的標(biāo)準(zhǔn)輸入接口接收標(biāo)準(zhǔn)計(jì)算機(jī)編碼并進(jìn)行相應(yīng) 處理,然后通過其自身的標(biāo)準(zhǔn)輸出接口輸出相應(yīng)的字符串;
I、 文字語音合成單元接收應(yīng)用層單元傳來的字符串,并合成音頻信息輸出; J、音頻驅(qū)動(dòng)單元接收文字語音合成單元傳來的音頻信息,并根據(jù)該音頻信
息驅(qū)動(dòng)音頻發(fā)生單元以音頻方式輸出該音頻信息;
用戶通過操作功能鍵群進(jìn)行按鍵操作,鍵識別單元識別出用戶通過操作功 能鍵群輸入的按鍵操作信息來進(jìn)行常規(guī)操作,具體是若用戶通過操作功能鍵 群輸入退出按鍵信息操作,則系統(tǒng)將退出按鍵輸入狀態(tài);若通過操作功能鍵群 輸入刪除按鍵信息操作,則刪除用戶通過盲文點(diǎn)位輸入鍵群所輸入的信息,由 于操作功能鍵群的輸入技術(shù)已經(jīng)是很成熟的現(xiàn)有技術(shù),這里不做詳述。
上述方法中,所述盲文處理單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵 操作信息轉(zhuǎn)換成符合條件的普通字符串,具體操作如下
a. 盲文點(diǎn)位信息轉(zhuǎn)換單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操作信 息轉(zhuǎn)換成對應(yīng)的盲文點(diǎn)位信息并輸出;
b. 盲文點(diǎn)位信息存儲單元存儲盲文點(diǎn)位信息轉(zhuǎn)換單元輸出的盲文點(diǎn)位信
息;
c. 若用戶通過操作功能鍵輸入確認(rèn)信息,存儲有標(biāo)準(zhǔn)盲文字符表的盲文點(diǎn) 位組合識別單元根據(jù)盲文字符表對盲文點(diǎn)位信息進(jìn)行組合識別,若識別結(jié)果為 輸入正確,并輸出對應(yīng)的盲文字符,若識別結(jié)果為輸入不正確則清除盲文點(diǎn)位 信息存儲單元所存儲的盲文點(diǎn)位信息,返回步驟A繼續(xù)等待按鍵輸入,若用戶 沒有通過操作功能鍵輸入確認(rèn)信息,則返回步驟A繼續(xù)等待按鍵輸入;
d. 存儲有標(biāo)準(zhǔn)普通字符拼音表的拼音識別及轉(zhuǎn)換單元根據(jù)普通字符拼音表 對盲文字符進(jìn)行組合識別,判斷盲文拼音輸入是否完成,若完成,則輸出對應(yīng) 的普通字符串拼音,否則并返回步驟A繼續(xù)等待按鍵輸入;
e. 存儲有標(biāo)準(zhǔn)普通字符表的普通字符轉(zhuǎn)換單元根據(jù)普通字符串拼音識別出 符合條件的普通字符串并輸出,然后返回步驟A繼續(xù)等待按鍵輸入。所述符合條件的普通字符串的條件即是普通字符串為同音普通字符串。 優(yōu)選的,所述拼音識別及轉(zhuǎn)換單元所存儲的標(biāo)準(zhǔn)普通字符拼音表為漢字拼 音表或日文拼音表。
上述方法中,所述盲文處理單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵 操作信息轉(zhuǎn)換成符合條件的普通字符串輸出到文字語音合成單元,由于符合條 件的普通字符串所對應(yīng)的普通字符可能有很多個(gè),所以盲文處理單元以符合條
件的n個(gè)普通字符為1頁逐次輸出到文字語音合成單元,由文字語音合成單元 將該n個(gè)普通字符通過音頻驅(qū)動(dòng)單元,以驅(qū)動(dòng)音頻發(fā)生單元以音頻方式輸出并 提示用戶選擇,用戶通過操作功能鍵選定選擇其中1個(gè)普通字符,當(dāng)用戶需要 選擇符合條件的其它普通字符時(shí),可通過操作功能鍵命令盲文處理單元調(diào)入另 外1頁符合條件的普通字符輸出并提示用戶選擇。
優(yōu)選的,所述n為6,這樣就能夠與盲文點(diǎn)位輸入鍵群的6個(gè)按鍵相對應(yīng), 用戶能夠方便的通過該6個(gè)鍵對音頻發(fā)生單元以音頻方式輸出的6個(gè)普通字符 進(jìn)行選擇。
上述方法中,步驟H所述應(yīng)用層單元存儲有音頻播放、記事本、地址本、 互聯(lián)網(wǎng)、電子郵件等功能應(yīng)用程序中的一種或多種。當(dāng)存儲有互聯(lián)網(wǎng)、電子郵 件等功能應(yīng)用程序時(shí),所述應(yīng)用層單元還設(shè)置有網(wǎng)絡(luò)連接單元。該互聯(lián)網(wǎng)功能 應(yīng)用程序,優(yōu)選為網(wǎng)絡(luò)下載功能應(yīng)用程序、網(wǎng)頁瀏覽功能應(yīng)用程序等。這樣, 應(yīng)用層根據(jù)所存儲的功能應(yīng)用程序?qū)?biāo)準(zhǔn)計(jì)算機(jī)編碼進(jìn)行處理,完成功能應(yīng)用 程序特定的功能,并輸出相應(yīng)的字符串。
上述方法中,步驟H所述應(yīng)用層單元輸出相應(yīng)的字符串后,首先輸入到輸 出過濾單元,由輸出過濾單元對字符串進(jìn)行過濾,濾除一些由于自定義程序等 弓I起的干擾等無用信息后,再將過濾后的字符串送入文字語音合成單元。
本發(fā)明相對于現(xiàn)有技術(shù)具有如下的優(yōu)點(diǎn)及效果本發(fā)明針對盲人和視力障 礙人士等用戶開發(fā),用戶可以通過盲文點(diǎn)位輸入鍵群、鍵識別單元來實(shí)現(xiàn)盲文 點(diǎn)位信息的輸入,進(jìn)而又盲文處理單元自動(dòng)完成從盲文點(diǎn)位信息到普通字符串 的轉(zhuǎn)換,由音頻發(fā)生單元以語音方式提示用戶進(jìn)行具體需要的普通字符串選擇, 盲人和視力障礙人士進(jìn)行實(shí)際操作非常方便、快捷。而且,應(yīng)用層單元能對由 用戶所選擇的普通字符串轉(zhuǎn)換成的標(biāo)準(zhǔn)計(jì)算機(jī)編碼自行進(jìn)行相應(yīng)的處理,完成 特定功能,并通過標(biāo)準(zhǔn)輸入和輸出接口與外界交流,所輸出的字符串通過文字 語音合成單元實(shí)現(xiàn)音頻交流,從而很好地實(shí)現(xiàn)了盲人和視力障礙人士的無障礙文字交流。另外,本發(fā)明的應(yīng)用層單元能根據(jù)用戶輸入并選擇的具體信息和所
存儲的功能應(yīng)用程序?qū)崿F(xiàn)音頻播放(如MP3音樂播放)、記事本、地址本、互 聯(lián)網(wǎng)、電子郵件等多功能操作;本發(fā)明數(shù)碼終端的操作面中的盲文點(diǎn)位輸入鍵 群和功能操作按鍵可以根據(jù)不同用戶的習(xí)慣設(shè)計(jì)成不同的布局方式;通過用戶 的語言習(xí)慣可以將拼音識別及轉(zhuǎn)換單元所存儲的標(biāo)準(zhǔn)普通字符串拼音表可以為 漢字拼音表、日文拼音表等,能推廣應(yīng)用于各種語種的用戶群中;同時(shí),用戶 可以通過操作功能鍵群進(jìn)行常規(guī)的操作。本發(fā)明進(jìn)行盲文輸入時(shí),由于盲文處 理單元設(shè)置有各種存儲單元來存儲盲文點(diǎn)位信息、各轉(zhuǎn)換單元均存儲有相關(guān)的 字符表,處理速率高。另外,本發(fā)明數(shù)碼終端集成度高,操作簡單、直觀,更 有利于進(jìn)行推廣應(yīng)用。
圖1是本實(shí)施例中的支持盲文輸入的數(shù)碼終端的結(jié)構(gòu)圖; 圖2是本實(shí)施例中支持盲文輸入的數(shù)碼終端的盲文點(diǎn)位輸入鍵群的按鍵布 局圖3是本實(shí)施例中支持盲文輸入的數(shù)碼終端的操作功能鍵群的按鍵布局圖; 圖4是本發(fā)明方法的流程圖。
具體實(shí)施例方式
下面結(jié)合實(shí)施例及附圖,對本發(fā)明作進(jìn)一步地詳細(xì)說明,但本發(fā)明的實(shí)施 方式不限于此。 實(shí)施例
如圖1所示,本發(fā)明支持盲文輸入的數(shù)碼終端,包括
按鍵輸入單元,包括用于盲文點(diǎn)位信息輸入的盲文點(diǎn)位輸入鍵群和用于進(jìn) 行常規(guī)操作的操作功能鍵群;
鍵識別單元,用于識別按鍵輸入單元的按鍵是否被操作,輸出按鍵操作信
息;
盲文處理單元,用于將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操作信息轉(zhuǎn) 換成符合條件的普通字符串輸出,并將用戶從普通字符串中選定的普通字符轉(zhuǎn) 換成標(biāo)準(zhǔn)計(jì)算機(jī)編碼輸出,以及根據(jù)用戶通過操作功能鍵群輸入的按鍵操作信 息進(jìn)行相應(yīng)的常規(guī)操作;
應(yīng)用層單元,用于通過其自身的標(biāo)準(zhǔn)輸入接口接收標(biāo)準(zhǔn)計(jì)算機(jī)編碼,并進(jìn)行相應(yīng)處理,然后通過其自身的標(biāo)準(zhǔn)輸出接口輸出相應(yīng)的字符串;
文字語音合成單元,用于接收盲文處理單元傳來的普通字符串或應(yīng)用層單
元傳來的字符串,并合成音頻信息輸出;
音頻驅(qū)動(dòng)單元,用于接收音頻信息,根據(jù)音頻信息驅(qū)動(dòng)音頻發(fā)生單元; 音頻發(fā)生單元,用于由音頻驅(qū)動(dòng)單元驅(qū)動(dòng)發(fā)生音頻。
優(yōu)選的,本發(fā)明支持盲文輸入的數(shù)碼終端還包括輸出過濾單元,用于對應(yīng) 用層單元輸出的字符串進(jìn)行過濾,并將過濾后的字符串送入文字語音合成單元。 所述音頻發(fā)生單元為DA發(fā)生裝置。
本發(fā)明支持盲文輸入的數(shù)碼終端可以構(gòu)建在嵌入式系統(tǒng)上,嵌入式系統(tǒng)包 含以下硬件MCU、內(nèi)存、Flash、 DA發(fā)生裝置(聲卡)、鍵盤,還可以包括網(wǎng)
絡(luò)連接部分等。
本發(fā)明支持盲文輸入的數(shù)碼終端可分為三層第一層是操作系統(tǒng)和硬件層, 操作系統(tǒng)包括有鍵識別單元、音頻驅(qū)動(dòng)單元,操作系統(tǒng)管理和驅(qū)動(dòng)硬件,硬件 層包括有DA發(fā)生裝置和按鍵輸入單元即鍵盤;第二層是Master層,它包含三 個(gè)單元盲文處理單元、文字語音合成單元和輸出過濾單元;第三層是設(shè)置有 應(yīng)用層單元的Slave層。
優(yōu)選的,所述盲文處理單元包括
盲文點(diǎn)位信息轉(zhuǎn)換單元,用于將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操 作信息轉(zhuǎn)換成對應(yīng)的盲文點(diǎn)位信息并輸出;
盲文點(diǎn)位信息存儲單元,用于存儲盲文點(diǎn)位信息轉(zhuǎn)換單元輸出的盲文點(diǎn)位
{曰息;
存儲有標(biāo)準(zhǔn)盲文字符表的盲文點(diǎn)位組合識別單元,用于根據(jù)盲文字符表對 盲文點(diǎn)位信息進(jìn)行組合識別,并輸出對應(yīng)的盲文字符;
存儲有標(biāo)準(zhǔn)普通字符拼音表的拼音識別及轉(zhuǎn)換單元,用于根據(jù)普通字符拼 音表對盲文字符進(jìn)行組合識別,并輸出對應(yīng)的普通字符串拼音;
存儲有標(biāo)準(zhǔn)普通字符表的普通字符轉(zhuǎn)換單元,用于根據(jù)普通字符串拼音識 別出符合條件的普通字符串并輸出;
編碼轉(zhuǎn)換模塊,用于將用戶從普通字符轉(zhuǎn)換單元輸出的普通字符串中選擇 的普通字符轉(zhuǎn)換為標(biāo)準(zhǔn)計(jì)算機(jī)編碼并輸出到應(yīng)用層單元。
優(yōu)選的,所述拼音識別及轉(zhuǎn)換單元所存儲的標(biāo)準(zhǔn)普通字符拼音表為漢字拼 首表°所述按鍵輸入單元的盲文點(diǎn)位輸入鍵群具有6個(gè)按鍵,該6個(gè)按鍵的排列 順序與標(biāo)準(zhǔn)盲文點(diǎn)位的排列位置一一對應(yīng)。
所述按鍵輸入單元的盲文點(diǎn)位輸入鍵群和操作功能鍵群可以分別處于鍵盤 操作面的正、背面,或者同一面的左、右部位或同一面的上、下部位。
所述盲文點(diǎn)位輸入鍵群可以設(shè)置為雙手操作布局,即盲文點(diǎn)位輸入鍵群的6 個(gè)按鍵分為左右2小組進(jìn)行布局。
所述按鍵輸入單元的操作功能鍵群包括系統(tǒng)啟動(dòng)鍵、輸入刪除鍵、輸入確 認(rèn)鍵、輸入退出鍵、頁面上翻鍵和頁面下翻鍵。
其中,系統(tǒng)啟動(dòng)鍵用于啟動(dòng)和關(guān)閉系統(tǒng),輸入刪除鍵用于刪除用戶輸入的 按鍵信息,輸入確認(rèn)鍵用戶確認(rèn)用戶輸入的按鍵信息,輸入退出鍵用于使系統(tǒng) 退出按鍵輸入狀態(tài),頁面上翻鍵和頁面下翻鍵用于對盲文處理單元輸出的以n 個(gè)普通字符為1頁的普通字符進(jìn)行上翻或下翻操作,調(diào)入前1頁或后1頁符合 條件的普通字符輸出并提示用戶選擇。
優(yōu)選的,所述操作功能鍵群亦設(shè)置為雙手操作布局,即上述6個(gè)操作功能 鍵分為左右2小組進(jìn)行布局。
本實(shí)施例優(yōu)選的盲文點(diǎn)位輸入鍵群設(shè)置在按鍵輸入單元即鍵盤操作面的背 面,而操作功能鍵群設(shè)置在鍵盤操作面的正面。其中,盲文點(diǎn)位輸入鍵群共有6 個(gè)按鍵(按鍵l、按鍵2、按鍵3、按鍵4、按鍵5和按鍵6),如圖2所示,該 6個(gè)按鍵分別對應(yīng)標(biāo)準(zhǔn)盲文點(diǎn)位的6個(gè)點(diǎn),按鍵l、按鍵2和按鍵3位于鍵盤操 作面的背面的左邊,且由上往下依次排列,按鍵4、按鍵5和按鍵6位于鍵盤操 作面的背面的右邊,且也由上往下依次排列,這樣就對應(yīng)于用戶的左右手,方 便用戶進(jìn)行雙手按鍵操作。
而操作功能鍵群的6個(gè)鍵(系統(tǒng)啟動(dòng)鍵、輸入刪除鍵、輸入確認(rèn)鍵、輸入 退出鍵、頁面上翻鍵和頁面下翻鍵)為了方便用戶進(jìn)行雙手按鍵操作,也設(shè)置 為左、右邊的布局形式,如圖3所示,其中,輸入刪除鍵、輸入退出鍵和系統(tǒng) 啟動(dòng)鍵位于鍵盤操作面的正面的左邊,且由上往下依次排列;輸入確認(rèn)鍵、頁 面上翻鍵和頁面下翻鍵位于鍵盤操作面的正面的右邊,且由上往下依次排列。
上述支持盲文輸入的數(shù)碼終端優(yōu)選的盲文輸入方法,如圖4所示,包括如 下步驟
A、用戶通過操作功能鍵群中的系統(tǒng)啟動(dòng)鍵啟動(dòng)系統(tǒng)后進(jìn)入等待按鍵輸入狀
態(tài);B、用戶根據(jù)標(biāo)準(zhǔn)盲文字符結(jié)構(gòu)在按鍵輸入單元的盲文點(diǎn)位輸入鍵群上進(jìn)行 按鍵輸入;
c、鍵識別單元識別盲文點(diǎn)位輸入鍵群的按鍵是否被操作,如是則輸出盲文
點(diǎn)位輸入鍵群的按鍵操作信息,否則返回步驟A繼續(xù)等待按鍵輸入;
D、盲文處理單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操作信息轉(zhuǎn)換成
符合條件的普通字符串輸出到文字語音合成單元,具體如下
D.a.盲文點(diǎn)位信息轉(zhuǎn)換單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操作 信息轉(zhuǎn)換成對應(yīng)的盲文點(diǎn)位信息并輸出;
D.b.盲文點(diǎn)位信息存儲單元存儲盲文點(diǎn)位信息轉(zhuǎn)換單元輸出的盲文點(diǎn)位信
息;
D.c.若用戶通過操作功能鍵輸入確認(rèn)信息,存儲有標(biāo)準(zhǔn)盲文字符表的盲文 點(diǎn)位組合識別單元根據(jù)盲文字符表對盲文點(diǎn)位信息進(jìn)行組合識別,若識別結(jié)果 為輸入正確,并輸出對應(yīng)的盲文字符,若識別結(jié)果為輸入不正確則清除盲文點(diǎn) 位信息存儲單元所存儲的盲文點(diǎn)位信息,并返回步驟A繼續(xù)等待按鍵輸入,若 用戶沒有通過操作功能鍵輸入確認(rèn)信息,則返回步驟A繼續(xù)等待按鍵輸入;
D.d.存儲有標(biāo)準(zhǔn)普通字符拼音表的拼音識別及轉(zhuǎn)換單元根據(jù)普通字符拼音 表對盲文字符進(jìn)行組合識別,判斷盲文拼音輸入是否完成,若完成,則輸出對 應(yīng)的普通字符串拼音,否則返回步驟A繼續(xù)等待按鍵輸入;
D、 e.存儲有標(biāo)準(zhǔn)漢字字符表的普通字符轉(zhuǎn)換單元根據(jù)漢字字符串拼音識別 出同音的漢字字符串并輸出其中的1頁6個(gè)同音的漢字字符及其解釋;
E、 文字語音合成單元將1頁6個(gè)同音的漢字字符及其解釋合成音頻信息輸 出音頻驅(qū)動(dòng)單元;
F、 音頻驅(qū)動(dòng)單元接收文字語音合成單元傳來的音頻信息,根據(jù)音頻信息驅(qū) 動(dòng)音頻發(fā)生單元以音頻方式輸出1頁6個(gè)同音的漢字字符及其解釋提示用戶選 擇,所述的漢字字符解釋是為了方便用戶對具體的漢字進(jìn)行識別,如漢字為
"我",輸出語音為"第一個(gè)我,我們的我。",當(dāng)用戶需要選擇其它同音的漢 字字符時(shí),可通過操作功能鍵命令盲文處理單元調(diào)入前1頁或后1頁的同音的 漢字字符輸出并提示用戶選擇,用戶通過按下盲文點(diǎn)位鍵群的具體鍵從1頁6 個(gè)同音的漢字字符選定具體的漢字字符,如按下鍵1即選擇了該頁的第1個(gè)漢 字字符,然后由文字語音合成單元合成后通過音頻驅(qū)動(dòng)單元驅(qū)動(dòng)音頻發(fā)生單元 以音頻方式輸出該選定的漢字字符,然后返回步驟A繼續(xù)等待按鍵輸入;
G、 編碼轉(zhuǎn)換單元將用戶選定具體的漢字字符并轉(zhuǎn)換成標(biāo)準(zhǔn)計(jì)算機(jī)編碼輸出到應(yīng)用層單元;
H、 應(yīng)用層單元通過其自身的標(biāo)準(zhǔn)輸入接口接收標(biāo)準(zhǔn)計(jì)算機(jī)編碼并進(jìn)行相應(yīng) 處理,然后通過其自身的標(biāo)準(zhǔn)輸出接口輸出相應(yīng)的字符串;
I、 文字語音合成單元接收應(yīng)用層單元傳來的字符串,并合成音頻信息輸出; J、音頻驅(qū)動(dòng)單元接收文字語音合成單元傳來的音頻信息,并根據(jù)該音頻信
息驅(qū)動(dòng)音頻發(fā)生單元以音頻方式輸出該音頻信息;
若鍵識別單元識別到用戶按入了操作功能鍵的輸入退出鍵,則系統(tǒng)將退出 按鍵輸入狀態(tài)即結(jié)束盲文輸入操作。
上述方法中,用戶還可以通過操作功能鍵群的其它按鍵進(jìn)行按鍵操作,鍵 識別單元識別出用戶通過操作功能鍵群輸入的按鍵操作信息來進(jìn)行常規(guī)操作。
上述方法中,若通過用戶按下輸入刪除按鍵,則刪除用戶通過盲文點(diǎn)位輸 入鍵群所輸入的信息,由于操作功能鍵群的輸入技術(shù)已經(jīng)是很成熟的現(xiàn)有技術(shù), 這里不做詳述。
上述方法中,應(yīng)用層單元輸出對應(yīng)的標(biāo)準(zhǔn)信息后,還可以首先輸入到輸出 過濾單元,由輸出過濾單元對字符串進(jìn)行過濾,濾除一些由于自定義程序等引 起的干擾等無用信息后,再將過濾后的字符串送入文字語音合成單元。
上述方法中,步驟H所述應(yīng)用層單元存儲有音頻播放、記事本、地址本、 互聯(lián)網(wǎng)、電子郵件等功能應(yīng)用程序中的一種或多種。當(dāng)存儲有互聯(lián)網(wǎng)、電子郵 件等功能應(yīng)用程序時(shí),所述應(yīng)用層單元還設(shè)置有網(wǎng)絡(luò)連接單元。該互聯(lián)網(wǎng)功能 應(yīng)用程序,優(yōu)選為網(wǎng)絡(luò)下載功能應(yīng)用程序、網(wǎng)頁瀏覽功能應(yīng)用程序等。這樣, 應(yīng)用層根據(jù)所存儲的功能應(yīng)用程序?qū)?biāo)準(zhǔn)計(jì)算機(jī)編碼進(jìn)行處理,完成功能應(yīng)用 程序特定的功能,并輸出相應(yīng)的字符串。
上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受所述實(shí) 施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、 替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、支持盲文輸入的數(shù)碼終端,其特征在于,包括按鍵輸入單元,包括用于盲文點(diǎn)位信息輸入的盲文點(diǎn)位輸入鍵群和用于進(jìn)行常規(guī)操作的操作功能鍵群;鍵識別單元,用于識別按鍵輸入單元的按鍵是否被操作,輸出按鍵操作信息;盲文處理單元,用于將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操作信息轉(zhuǎn)換成符合條件的普通字符串輸出,并將用戶從普通字符串中選定的普通字符轉(zhuǎn)換成標(biāo)準(zhǔn)計(jì)算機(jī)編碼輸出,以及根據(jù)用戶通過操作功能鍵群輸入的按鍵操作信息進(jìn)行相應(yīng)的常規(guī)操作;應(yīng)用層單元,用于通過其自身的標(biāo)準(zhǔn)輸入接口接收標(biāo)準(zhǔn)計(jì)算機(jī)編碼并進(jìn)行相應(yīng)處理,然后通過其自身的標(biāo)準(zhǔn)輸出接口輸出相應(yīng)的字符串;文字語音合成單元,用于接收盲文處理單元傳來的普通字符串或應(yīng)用層單元傳來的字符串,并合成音頻信息輸出;音頻驅(qū)動(dòng)單元,用于接收音頻信息,根據(jù)音頻信息驅(qū)動(dòng)音頻發(fā)生單元;音頻發(fā)生單元,用于由音頻驅(qū)動(dòng)單元驅(qū)動(dòng)發(fā)生音頻。
2、 根據(jù)權(quán)利要求1所述的支持盲文輸入的數(shù)碼終端,其特征在于所述盲 文處理單元包括盲文點(diǎn)位信息轉(zhuǎn)換單元,用于將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操 作信息轉(zhuǎn)換成對應(yīng)的盲文點(diǎn)位信息并輸出;盲文點(diǎn)位信息存儲單元,用于存儲盲文點(diǎn)位信息轉(zhuǎn)換單元輸出的盲文點(diǎn)位 信息;存儲有標(biāo)準(zhǔn)盲文字符表的盲文點(diǎn)位組合識別單元,用于根據(jù)盲文字符表對 盲文點(diǎn)位信息進(jìn)行組合識別,并輸出對應(yīng)的盲文字符;存儲有標(biāo)準(zhǔn)普通字符拼音表的拼音識別及轉(zhuǎn)換單元,用于根據(jù)普通字符拼 音表對盲文字符進(jìn)行組合識別,并輸出對應(yīng)的普通字符串拼音;存儲有標(biāo)準(zhǔn)普通字符表的普通字符轉(zhuǎn)換單元,用于根據(jù)普通字符串拼音識 別出符合條件的普通字符串并輸出;編碼轉(zhuǎn)換模塊,用于將用戶從普通字符轉(zhuǎn)換單元輸出的普通字符串中選擇 的普通字符轉(zhuǎn)換為標(biāo)準(zhǔn)計(jì)算機(jī)編碼并輸出到應(yīng)用層單元。
3、 一種支持盲文輸入的數(shù)碼終端的盲文輸入方法,其特征在于,包括以下步驟A、 用戶通過操作功能鍵群中的按鍵啟動(dòng)系統(tǒng)后進(jìn)入等待按鍵輸入狀態(tài);B、 用戶根據(jù)標(biāo)準(zhǔn)盲文字符結(jié)構(gòu)在按鍵輸入單元的盲文點(diǎn)位輸入鍵群上進(jìn)行按鍵輸入;c、鍵識別單元識別盲文點(diǎn)位輸入鍵群的按鍵是否被操作,如是則輸出盲文點(diǎn)位輸入鍵群的按鍵操作信息,否則返回步驟A繼續(xù)等待按鍵輸入;D、 盲文處理單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操作信息轉(zhuǎn)換成符合條件的普通字符串輸出到文字語音合成單元;E、 文字語音合成單元將符合條件的普通字符串合成音頻信息輸出音頻驅(qū)動(dòng) 單元;F、 音頻驅(qū)動(dòng)單元接收文字語音合成單元傳來的音頻信息,根據(jù)音頻信息驅(qū) 動(dòng)音頻發(fā)生單元以音頻方式輸出符合條件的普通字符串,用戶從符合條件的普 通字符串中選定具體的普通字符,再由文字語音合成單元合成后通過音頻驅(qū)動(dòng) 單元驅(qū)動(dòng)音頻發(fā)生單元以音頻方式輸出該選定的普通字符;G、 盲文處理模塊將該選定的普通字符轉(zhuǎn)換成標(biāo)準(zhǔn)計(jì)算機(jī)編碼輸出到應(yīng)用層 單元;H、 應(yīng)用層單元通過其自身的標(biāo)準(zhǔn)輸入接口接收標(biāo)準(zhǔn)計(jì)算機(jī)編碼并進(jìn)行相應(yīng) 處理,然后通過其自身的標(biāo)準(zhǔn)輸出接口輸出相應(yīng)的字符串;I、 文字語音合成單元接收應(yīng)用層單元傳來的字符串,并合成音頻信息輸出; J、音頻驅(qū)動(dòng)單元接收文字語音合成單元傳來的音頻信息,并根據(jù)該音頻信息驅(qū)動(dòng)音頻發(fā)生單元以音頻方式輸出該音頻信息;用戶通過操作功能鍵群進(jìn)行按鍵操作,鍵識別單元識別出用戶通過操作功 能鍵群輸入的按鍵操作信息來進(jìn)行常規(guī)操作。
4、 根據(jù)權(quán)利要求3所述的支持盲文輸入的數(shù)碼終端實(shí)現(xiàn)盲文輸入的方法, 其特征在于步驟D所述盲文處理單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按 鍵操作信息轉(zhuǎn)換成符合條件的普通字符串輸出到文字語音合成單元,具體是以 符合條件的n個(gè)普通字符為1頁逐次輸出到文字語音合成單元,由文字語音合 成單元將該n個(gè)普通字符通過音頻驅(qū)動(dòng)單元,以驅(qū)動(dòng)音頻發(fā)生單元以音頻方式 輸出并提示用戶選擇,用戶通過操作功能鍵選定選擇其中1個(gè)普通字符,當(dāng)用 戶需要選擇符合條件的其它普通字符時(shí),通過操作功能鍵命令盲文處理單元調(diào) 入另外1頁符合條件的普通字符輸出并提示用戶選擇。
5、 根據(jù)權(quán)利要求4所述的支持盲文輸入的數(shù)碼終端實(shí)現(xiàn)盲文輸入的方法,其特征在于所述n為6。
6、 根據(jù)權(quán)利要求3所述的支持盲文輸入的數(shù)碼終端實(shí)現(xiàn)盲文輸入的方法, 其特征在于步驟D所述盲文處理單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按 鍵操作信息轉(zhuǎn)換成符合條件的普通字符串,具體操作如下a. 盲文點(diǎn)位信息轉(zhuǎn)換單元將用戶通過盲文點(diǎn)位輸入鍵群輸入的按鍵操作信 息轉(zhuǎn)換成對應(yīng)的盲文點(diǎn)位信息并輸出;b. 盲文點(diǎn)位信息存儲單元存儲盲文點(diǎn)位信息轉(zhuǎn)換單元輸出的盲文點(diǎn)位信息;c. 若用戶通過操作功能鍵輸入確認(rèn)信息,存儲有標(biāo)準(zhǔn)盲文字符表的盲文點(diǎn) 位組合識別單元根據(jù)盲文字符表對盲文點(diǎn)位信息進(jìn)行組合識別,若識別結(jié)果為 輸入正確,并輸出對應(yīng)的盲文字符,若識別結(jié)果為輸入不正確則清除盲文點(diǎn)位 信息存儲單元所存儲的盲文點(diǎn)位信息,返回步驟A繼續(xù)等待按鍵輸入,若用戶 沒有通過操作功能鍵輸入確認(rèn)信息,則返回步驟A繼續(xù)等待按鍵輸入;d. 存儲有標(biāo)準(zhǔn)普通字符拼音表的拼音識別及轉(zhuǎn)換單元根據(jù)普通字符拼音表 對盲文字符進(jìn)行組合識別,判斷盲文拼音輸入是否完成,若完成,則輸出對應(yīng)的普通字符串拼音,否則并返回步驟A繼續(xù)等待按鍵輸入;e. 存儲有標(biāo)準(zhǔn)普通字符表的普通字符轉(zhuǎn)換單元根據(jù)普通字符串拼音識別出 符合條件的普通字符串并輸出,然后返回步驟A繼續(xù)等待按鍵輸入。
7、 根據(jù)權(quán)利要求3、 4、 6中的任一項(xiàng)所述的支持盲文輸入的數(shù)碼終端實(shí)現(xiàn) 盲文輸入的方法,其特征在于所述符合條件的普通字符串的條件是普通字符串為同音普通字符串。
8、 根據(jù)權(quán)利要求6所述的盲文輸入方法,其特征在于所述拼音識別及轉(zhuǎn)換單元所存儲的標(biāo)準(zhǔn)普通字符拼音表為漢字拼音表或日文拼音表。
9、 根據(jù)權(quán)利要求3所述的盲文輸入方法,其特征在于步驟H所述應(yīng)用層單元輸出對應(yīng)的字符串后,首先輸入到輸出過濾單元,由輸出過濾單元對字符 串進(jìn)行過濾,再將過濾后的字符串送入文字語音合成單元。
10、 根據(jù)權(quán)利要求3所述的盲文輸入方法,其特征在于步驟H所述應(yīng)用層單元存儲有音頻播放功能應(yīng)用程序、記事本功能應(yīng)用程序、地址本功能應(yīng)用 程序、互聯(lián)網(wǎng)功能應(yīng)用程序、電子郵件功能應(yīng)用程序中的一種或多種,當(dāng)存儲 有互聯(lián)網(wǎng)功能應(yīng)用程序或電子郵件功能應(yīng)用程序時(shí),所述應(yīng)用層單元還設(shè)置有 網(wǎng)絡(luò)連接單元。
全文摘要
本發(fā)明為支持盲文輸入的數(shù)碼終端及其盲文輸入的方法,其中,結(jié)構(gòu)上包括包含盲文點(diǎn)位輸入鍵群和操作功能鍵群的按鍵輸入單元、鍵識別單元、盲文處理單元、應(yīng)用層單元、文字語音合成單元、音頻驅(qū)動(dòng)單元和音頻發(fā)生單元,用于音頻驅(qū)動(dòng)單元驅(qū)動(dòng)發(fā)生音頻。本發(fā)明支持盲文輸入的數(shù)碼終端及其盲文輸入的方法可以實(shí)現(xiàn)盲人和視力障礙人士的無障礙文字交流,有利于推廣應(yīng)用。
文檔編號G09B21/00GK101527093SQ20091003887
公開日2009年9月9日 申請日期2009年4月22日 優(yōu)先權(quán)日2009年4月22日
發(fā)明者鄧毅華 申請人:鄧毅華