專利名稱:一種盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)輸入領(lǐng)域,特別是涉及一種盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng)及 方法。
背景技術(shù):
我國(guó)目前普遍采用的盲文方案主要有二種, 一種是1953年由原教育部頒 布并在全國(guó)推行的盲文方案,簡(jiǎn)稱"現(xiàn)行盲文",此方案有21個(gè)聲母、34個(gè) 韻母、聲調(diào)符號(hào)和標(biāo)點(diǎn)符號(hào)。它以北京語(yǔ)音為標(biāo)準(zhǔn),以普通話為基礎(chǔ),以詞為 單位,采用分詞連寫規(guī)則。另一種盲文方案是1988年由國(guó)家語(yǔ)言文字工作委 員會(huì)同意試行推廣的盲文改革方案,簡(jiǎn)稱"漢語(yǔ)雙拼盲文",該方案可在兩方 盲符內(nèi)表示漢語(yǔ)聲、韻、調(diào)三要素,整個(gè)體系包括字母表、標(biāo)點(diǎn)符號(hào)、同意 分化法、簡(jiǎn)寫法、亞音定字法等,同時(shí)也采用分詞連寫規(guī)則。
不管采用哪一種盲文方案,它們都是以"盲符"為基本結(jié)構(gòu),按編碼方案 的規(guī)則進(jìn)行排列,并通過(guò)觸感來(lái)感受方案(亦稱為點(diǎn)字)。盲符由六個(gè)凸點(diǎn)(錢) 組成, 一個(gè)盲符也簡(jiǎn)稱一"方"。通過(guò)六個(gè)凸點(diǎn)上有點(diǎn)和無(wú)點(diǎn)進(jìn)行排列組合, 就可以表達(dá)相應(yīng)的代碼。
盲文的書寫和閱讀比較特殊,盲文的書寫是在比較厚的紙張上通過(guò)打孔 (點(diǎn)字)實(shí)現(xiàn)的。點(diǎn)字時(shí),先把紙張壓在點(diǎn)字模板的上下二層之間,然后在 點(diǎn)字模板的導(dǎo)引下,按照盲文編碼方案,從右向左進(jìn)行打孔(點(diǎn)字);閱讀 時(shí),則把帶有穿透孔的紙張翻過(guò)來(lái),用手從左向右觸摸紙張上的凸點(diǎn)來(lái)進(jìn)行 閱讀。
隨著我國(guó)信息化水平的不斷提高,計(jì)算機(jī)也已經(jīng)在人們的工作、學(xué)習(xí)和 生活中得到廣泛應(yīng)用。但是,目前幾乎所有的信息業(yè)產(chǎn)品,特別是計(jì)算機(jī)的 輸入/輸出方式都是針對(duì)普通人設(shè)計(jì)的,沒(méi)有考慮到殘障人士的應(yīng)用需求, 盲人無(wú)法像正常人那樣享受信息技術(shù)帶來(lái)的便利。信息產(chǎn)品的現(xiàn)狀造成了盲 人和正常人之間的信息鴻溝不斷擴(kuò)大,使盲人在信息化社會(huì)中的生存和發(fā)展能力受到進(jìn)一步制約,無(wú)法真正融入到正常的社會(huì)生活中。
為了解決盲人在計(jì)算機(jī)上輸入漢字的問(wèn)題,國(guó)內(nèi)外相關(guān)廠商推出了一些 相關(guān)產(chǎn)品。歸納起來(lái)主要有兩種, 一種是用普通計(jì)算機(jī)上的漢字輸入方法輸 入盲文。
申請(qǐng)?zhí)枮?1129619.4的中國(guó)發(fā)明專利申請(qǐng)公開(kāi)了一種盲人用的漢語(yǔ)智 能計(jì)算機(jī)系統(tǒng),主要由能夠上網(wǎng)的個(gè)人計(jì)算機(jī)主機(jī),與該主機(jī)各接口相連的 麥克風(fēng)、音箱或耳機(jī)、掃描儀、盲人用點(diǎn)顯器、打印機(jī)組成的硬件及設(shè)置在 所說(shuō)主機(jī)及相關(guān)硬件中的軟件模塊構(gòu)成。該發(fā)明使盲人在使用計(jì)算機(jī)時(shí)充分 發(fā)揮聽(tīng)、說(shuō)、摸能力,有選擇性地更自然、更方便地操作計(jì)算機(jī)。使得交互 過(guò)程更加人性化、智能化。給盲人文檔處理,與正常人交流,盲校教師教學(xué) 提供了工具。
申請(qǐng)?zhí)枮?00410070161.4的中國(guó)發(fā)明專利申請(qǐng)公開(kāi)了一種運(yùn)行于 Windows平臺(tái)的盲漢對(duì)照編輯排版系統(tǒng)及編輯排版方法。該盲漢對(duì)照編輯排 版系統(tǒng)由盲文輸入裝置,漢盲自動(dòng)轉(zhuǎn)換器,盲漢自動(dòng)轉(zhuǎn)換器,語(yǔ)音導(dǎo)航器, 打印機(jī),盲文刻印機(jī),顯示器,點(diǎn)顯器,盲漢對(duì)照編輯排版裝置所組成。該 系統(tǒng)具有多種輸入和輸出功能,可以實(shí)現(xiàn)髙準(zhǔn)確度的漢語(yǔ)與盲文的自動(dòng)翻譯 轉(zhuǎn)換,盲漢對(duì)照的"所見(jiàn)即所得"的排版,盲文自動(dòng)校對(duì),同時(shí)針對(duì)盲文用戶 提供自動(dòng)語(yǔ)音跟隨功能,從而大大提高了盲文排版的效率和實(shí)用性。該盲漢 對(duì)照編輯排版方法通過(guò)分行、分頁(yè)和對(duì)開(kāi)等格式化排版、自動(dòng)對(duì)照、同步編 輯、智能校對(duì)等步驟,實(shí)現(xiàn)了盲文編輯排版工作的自動(dòng)化,為盲文出版工作 提供了便利。
但是,顯然現(xiàn)有的這些輸入方法對(duì)盲人而言,使用起來(lái)是非常困難的。
另一種方法是在標(biāo)準(zhǔn)鍵盤上定義6個(gè)鍵,對(duì)應(yīng)于盲文六個(gè)凸點(diǎn),用兩只 手進(jìn)行操作,左右手的三個(gè)指頭分別對(duì)應(yīng)盲符的左右三個(gè)點(diǎn)。
申請(qǐng)?zhí)枮?00410006304.5的中國(guó)發(fā)明專利申請(qǐng)公開(kāi)了一種集合符號(hào)電 腦鍵盤及其信號(hào)輸入系統(tǒng)編碼設(shè)計(jì)。它是以對(duì)應(yīng)鍵的一次按鍵組成一個(gè)相應(yīng) 的集合符號(hào)的方式生成并表示輸入的符號(hào)信息和操作信號(hào)的新型電腦鍵盤 形式以及用于此種鍵盤信號(hào)輸入的系統(tǒng)編碼設(shè)計(jì)。
這種鍵盤輸入方式與盲符相對(duì)應(yīng),相對(duì)來(lái)說(shuō)盲人不需要花太多時(shí)間來(lái)學(xué) 習(xí),但由于操作的時(shí)候經(jīng)常需要幾個(gè)手指頭同時(shí)按鍵,還是很不方便,完全
掌握還是需要相當(dāng)?shù)臅r(shí)間,輸入速度也不可能太快。
發(fā)明內(nèi)容
為了解決上述技術(shù)問(wèn)題,本發(fā)明的目的在于提供一種盲文計(jì)算機(jī)點(diǎn)字輸入 系統(tǒng)及方法,其結(jié)構(gòu)簡(jiǎn)單、容易批量生產(chǎn)、通用性強(qiáng)、成本低、使用方便。
本發(fā)明提供了一種盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),包括計(jì)算機(jī)、盲文點(diǎn)字輸入 導(dǎo)板和點(diǎn)字筆,還包括盲文點(diǎn)字輸入主板,其中所述盲文點(diǎn)字輸入導(dǎo)板上設(shè)有 盲符框,所述盲文點(diǎn)字輸入主板設(shè)有盲符點(diǎn)陣列;
所述盲文點(diǎn)字輸入導(dǎo)板上的盲符框與所述盲文點(diǎn)字輸入主板上的盲符點(diǎn) 陣列的尺寸相一致;
所述盲文點(diǎn)字輸入主板,用于當(dāng)使用者利用所述點(diǎn)字筆和所述盲文點(diǎn)字輸 入導(dǎo)板在所述盲文點(diǎn)字輸入主板上點(diǎn)字時(shí),讀取并存儲(chǔ)當(dāng)前盲符點(diǎn)位置信息, 將所述盲符點(diǎn)位置信息轉(zhuǎn)換成盲符編碼發(fā)送至計(jì)算機(jī);
所述點(diǎn)字筆包括微型按鈕開(kāi)關(guān),該微型按鈕開(kāi)關(guān)的一個(gè)端子電性連接至點(diǎn) 字筆的筆尖,另一端子電性連接至盲文點(diǎn)字輸入主板,當(dāng)使用者利用所述點(diǎn)字 筆和所述盲文點(diǎn)字輸入導(dǎo)板在所述盲文點(diǎn)字輸入主板上點(diǎn)字時(shí),所述微型按鈕 開(kāi)關(guān)閉合,形成一個(gè)盲符點(diǎn)上的開(kāi)關(guān)回路,以便盲文點(diǎn)字輸入主板得到該盲符 點(diǎn)的盲符點(diǎn)位置信息;
所述計(jì)算機(jī),用于將盲符編碼轉(zhuǎn)換為文字。
所述盲文點(diǎn)字輸入主板還包括通用處理器、編碼電路、第一盲文點(diǎn)字處理 模塊以及與計(jì)算機(jī)通信的接口;
所述通用處理器,用于對(duì)盲文點(diǎn)字輸入主板進(jìn)行控制,以實(shí)現(xiàn)盲符點(diǎn)位置 信息到盲文編碼的轉(zhuǎn)換;
所述編碼電路,用于確定盲符點(diǎn)位置信息;
第一盲文點(diǎn)字處理模塊,用于將盲符點(diǎn)位置信息轉(zhuǎn)換為盲符編碼發(fā)送至計(jì) 算機(jī)。
所述盲文點(diǎn)字輸入導(dǎo)板設(shè)在盲文點(diǎn)字輸入主板的上面,并且使盲文點(diǎn)字輸 入導(dǎo)板的點(diǎn)字位置與盲文點(diǎn)字輸入主板的導(dǎo)電點(diǎn)位保持一致。4、根據(jù)權(quán)利要 求1所述的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),其特征在于,所述點(diǎn)字筆還包括筆座、 筆桿、第一導(dǎo)線和第二導(dǎo)線;所述筆尖具有一頂蓋,所述一個(gè)端子通過(guò)第二導(dǎo)
線與該頂蓋電性連接;所述第二導(dǎo)線、微型按鈕開(kāi)關(guān)以及筆尖的頂蓋均位于筆
桿中;所述另一端子焊接第一導(dǎo)線的一端,第一導(dǎo)線的另一端從筆桿上穿出。 所述計(jì)算機(jī)包括第二盲文點(diǎn)字處理模塊,用于將盲符編碼轉(zhuǎn)換為文字。 第一盲文點(diǎn)字處理模塊包括第一初始化模塊、讀點(diǎn)位模塊、點(diǎn)位到編碼
轉(zhuǎn)換模塊、發(fā)送數(shù)據(jù)模塊以及盲符點(diǎn)位編碼表;
所述盲符點(diǎn)位編碼表,用于描述盲符點(diǎn)位置信息與盲符編碼的對(duì)應(yīng)關(guān)系; 所述第一初始化模塊,用于對(duì)盲文點(diǎn)字輸入主板進(jìn)行初始化設(shè)置,調(diào)入盲
符點(diǎn)位編碼表;
所述讀點(diǎn)位模塊,用于使用者在所述盲文點(diǎn)字輸入主板進(jìn)行點(diǎn)字時(shí),讀取 并保存盲符點(diǎn)位置信息,并判斷到一方點(diǎn)位輸入結(jié)束時(shí),調(diào)用該方點(diǎn)位中所有 的盲符點(diǎn)位置信息到編碼轉(zhuǎn)換模塊;
所述點(diǎn)位到編碼轉(zhuǎn)換模塊,用于將屬于同一方的所有盲符點(diǎn)位置信息讀 出,并計(jì)算出其二進(jìn)制的編碼值,依據(jù)盲符編碼表得到該編碼值所表示的盲符 編碼,并將該編碼值所表示的盲符編碼發(fā)送到發(fā)送數(shù)據(jù)模塊;
所述發(fā)送數(shù)據(jù)模塊,是將盲符編碼發(fā)送給計(jì)算機(jī)。
第二盲文點(diǎn)字處理模塊包括第二初始化模塊、接收數(shù)據(jù)模塊和編碼到文 字轉(zhuǎn)換模塊,其中
所述第二初始化模塊,用于對(duì)第二盲文點(diǎn)字處理模塊進(jìn)行初始化,并建立 與盲文點(diǎn)字主板之間的通信;
所述接收數(shù)據(jù)模塊,用于接收來(lái)自第一盲文點(diǎn)字處理模塊發(fā)送的盲符編 碼;如果當(dāng)前接收到的盲符編碼不是句子結(jié)束符,則保存該盲符編碼,否則調(diào) 用盲符編碼到編碼文字轉(zhuǎn)換模塊;
所述編碼到文字轉(zhuǎn)換模塊,用于將接收數(shù)據(jù)模塊所保存的屬于同一句子的 所有盲符編碼全部取出,并實(shí)現(xiàn)盲符編碼到文字的轉(zhuǎn)換。
本發(fā)明提供了一種盲文計(jì)算機(jī)點(diǎn)字輸入方法,包括
步驟71,使用者利用點(diǎn)字筆和盲文點(diǎn)字輸入導(dǎo)板在盲文點(diǎn)字輸入主板上 點(diǎn)字,點(diǎn)字筆中的微型按鈕開(kāi)關(guān)閉合,形成一個(gè)盲符點(diǎn)上的開(kāi)關(guān)回路,以便盲 文點(diǎn)字輸入主板得到該盲符點(diǎn)的盲點(diǎn)符位置信息;
步驟72,盲文點(diǎn)字輸入主板讀取并存儲(chǔ)當(dāng)前盲符點(diǎn)位置信息,將盲符點(diǎn) 位置信息轉(zhuǎn)換成盲符編碼發(fā)送至計(jì)算機(jī);
步驟73,計(jì)算機(jī)將盲符編碼轉(zhuǎn)換為文字。 步驟71之前包括
步驟801: i運(yùn)行第一初始化模塊,調(diào)入盲符點(diǎn)位編碼表;
步驟802,運(yùn)行讀點(diǎn)位模塊,等待使用者點(diǎn)字輸入; 步驟803,判斷使用者是否利用點(diǎn)字筆和盲文點(diǎn)字輸入導(dǎo)板在盲文點(diǎn)字輸 入主板上點(diǎn)字,如果是執(zhí)行步驟71,否則執(zhí)行802。 步驟72包括
步驟804,讀取當(dāng)前盲符點(diǎn)位置信息并保存;
步驟805,判別當(dāng)前盲符點(diǎn)位置信息與之前保存的當(dāng)前盲符點(diǎn)位置信息是 否屬于同一方,如果是同一方,執(zhí)行步驟802,否則進(jìn)入步驟806;
步驟806,取出所有保存的盲符點(diǎn)位置信息,并計(jì)算出這些點(diǎn)位所表示的 二進(jìn)制值,執(zhí)行步驟807;
步驟807,依據(jù)所述二進(jìn)制值和盲符點(diǎn)位編碼表得到對(duì)應(yīng)的盲符編碼;
步驟808,將所述對(duì)應(yīng)的盲符編碼發(fā)送給計(jì)算機(jī),執(zhí)行步驟802,等待新
的輸入。、
歩驟73包括
步驟809,運(yùn)行第二盲文點(diǎn)字處理模塊進(jìn)行初始化,并建立與盲文點(diǎn)字主 板之間的通信;
步驟810,運(yùn)行接收數(shù)據(jù)模塊,接收來(lái)自盲文點(diǎn)字主板發(fā)送的所述對(duì)應(yīng)的 盲符編碼;如果當(dāng)前接收到的對(duì)應(yīng)的盲符編碼不是句子結(jié)束符,則保存該編碼, 否則執(zhí)行步驟811;
本發(fā)明的有益效果是本發(fā)明的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),是以微處理器 為控制部件,以盲文點(diǎn)字輸入主板上的盲符點(diǎn)陣列以及點(diǎn)字筆構(gòu)成點(diǎn)線組合的 開(kāi)關(guān)陣列,再經(jīng)過(guò)編碼電路和盲文點(diǎn)字處理程序,從而實(shí)現(xiàn)了盲文的計(jì)算機(jī)點(diǎn) 字輸入功能,具有通用性強(qiáng)、成本低、使用方便等優(yōu)點(diǎn),完全符合盲人平時(shí)書 寫盲文的使用習(xí)慣,有廣泛的應(yīng)用前景。
圖1為本發(fā)明盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng)結(jié)構(gòu)示意圖; 圖2為本發(fā)明實(shí)施例中盲文點(diǎn)字輸入主板電路示意圖3為本發(fā)明點(diǎn)字筆結(jié)構(gòu)示意圖4為本發(fā)朋盲文點(diǎn)字處理程序結(jié)構(gòu)示意圖5為本發(fā)明盲文點(diǎn)字處理過(guò)程流程圖6為第一盲文點(diǎn)字處理模塊結(jié)構(gòu)圖7為第二盲文點(diǎn)字處理模塊結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對(duì)本發(fā)明的一種盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng)和裝置進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā) 明。
本發(fā)明針對(duì)目前現(xiàn)有的盲文輸入方法所存在的問(wèn)題,提出了一種盲文計(jì)算 機(jī)點(diǎn)字輸入系統(tǒng),其基本原理是利用印刷電路板的制作方式,在主板上部署 一批導(dǎo)電的盲符點(diǎn)陣列,這些盲符點(diǎn)陣列與主板上的編碼電路相連結(jié),再用一 根導(dǎo)線將導(dǎo)電的點(diǎn)字筆與主板電路連接,當(dāng)使用者用點(diǎn)字筆在主板上點(diǎn)字時(shí), 盲符點(diǎn)、點(diǎn)字筆和導(dǎo)線就構(gòu)成了一個(gè)開(kāi)關(guān)環(huán)路,用點(diǎn)字筆點(diǎn)不同的盲符點(diǎn)就相 當(dāng)于按不同的開(kāi)關(guān),通過(guò)編碼電路就可以得到開(kāi)關(guān)的編碼信息,也就是點(diǎn)位信 息,最后通過(guò)盲文點(diǎn)字處理程序?qū)⒚しc(diǎn)位信息轉(zhuǎn)換成文字信息,從而實(shí)現(xiàn)了 盲文的計(jì)算機(jī)點(diǎn)字輸入功能。
如圖1所示,本發(fā)明的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),包括計(jì)算機(jī)7,盲文點(diǎn) 字輸入主板l,盲文點(diǎn)字輸入導(dǎo)板3,點(diǎn)字筆5,以及第一盲文點(diǎn)字處理模塊。
所述盲文點(diǎn)字輸入導(dǎo)板3安裝在所述盲文點(diǎn)字輸入主板1的表面,盲文點(diǎn) 字輸入導(dǎo)板上的盲符框4與盲文點(diǎn)字輸入主板上的盲符點(diǎn)陣列2的尺寸相一 致。
所述盲文點(diǎn)字輸入主板1通過(guò)接口與所述計(jì)算機(jī)7相連^; 所述第一盲文點(diǎn)字處理模塊,用于當(dāng)使用者在所述盲文點(diǎn)字輸入主板1 上進(jìn)行點(diǎn)字時(shí),對(duì)點(diǎn)字輸入信號(hào)進(jìn)行處理,并轉(zhuǎn)換成盲符編碼。 下面說(shuō)明盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng)的制作步驟。
首先,根據(jù)實(shí)際使用的需要,按照國(guó)家標(biāo)準(zhǔn)中對(duì)點(diǎn)字板的技術(shù)規(guī)定,制作 一塊盲文點(diǎn)字輸入導(dǎo)板3,并制作一塊與盲文點(diǎn)字輸入導(dǎo)板尺寸相對(duì)應(yīng)的盲文點(diǎn)字輸入主板l,該主板是一塊印刷電路板,上面包括了通用處理器(MCU)、 通用串行接口(USB)、縱橫排列的導(dǎo)電點(diǎn)位以及編碼電路。其中通用處理器 用于控制整個(gè)裝置,實(shí)現(xiàn)開(kāi)關(guān)位置的坐標(biāo)到盲文編碼的轉(zhuǎn)換;通用串行接口用 于連接計(jì)算機(jī);點(diǎn)字筆用于在縱橫排列的導(dǎo)電點(diǎn)位上進(jìn)行點(diǎn)字,并由此構(gòu)成開(kāi) 關(guān)陣列;編碼電路用于確定開(kāi)關(guān)位置的坐標(biāo)。
第二,制作一支點(diǎn)字輸入筆5,如圖3所示,它由導(dǎo)電的筆尖5a、筆桿 5b、微動(dòng)按鈕5c、筆座5e和第一導(dǎo)線6組成,第一導(dǎo)線的一端連著點(diǎn)字筆的 微動(dòng)按鈕開(kāi)關(guān),另一端連著盲文點(diǎn)字主板。當(dāng)導(dǎo)電筆尖與點(diǎn)字輸入主板上的導(dǎo) 電點(diǎn)位相接觸時(shí),構(gòu)成了一個(gè)該位置上的開(kāi)關(guān)回路,通過(guò)編碼電路向通用處理 器發(fā)送導(dǎo)電點(diǎn)位的位置。
第三,將盲文點(diǎn)字輸入導(dǎo)板安裝在盲文點(diǎn)字輸入主板1的上面,并且使盲
文點(diǎn)字輸入導(dǎo)板的點(diǎn)字位置與盲文點(diǎn)字輸入主板的導(dǎo)電點(diǎn)位保持一致。
第四,將盲文點(diǎn)字輸入主板通過(guò)通用串行接口(USB)與普通計(jì)算機(jī)相連接,
然后運(yùn)行在計(jì)算機(jī)7上的第二盲文點(diǎn)字處理模塊,進(jìn)入等待處理狀態(tài);當(dāng)使用
者在點(diǎn)字板上進(jìn)行點(diǎn)字時(shí),計(jì)算機(jī)對(duì)來(lái)自手寫板的點(diǎn)字輸入信號(hào)進(jìn)行處理,并
轉(zhuǎn)換成文字。
下面詳細(xì)說(shuō)明本發(fā)明的盲文點(diǎn)字輸入主板1:
盲文點(diǎn)字輸入主板l,是本發(fā)明的主要組成部分。如圖2所示,整個(gè)盲文 點(diǎn)字輸入主板的硬件模塊包括-
*通用微處理器單元(MCU)
*盲符點(diǎn)陣列
*編碼電路
接口電路(USB)
* 電源電路
下面詳細(xì)說(shuō)明的各個(gè)硬件模塊部分以及連接關(guān)系。 1.通用微處理器單元
所述盲文點(diǎn)字輸入主板上的通用微處理器單元(MCU),是主板上的核心部 件,用于控制整個(gè)主板的工作,本例中選用AVR的ATmegal28單片機(jī)。
ATmegal28是一種基于AVRRISC結(jié)構(gòu)的8位低功耗CMOS微處理器。 ATmegal28具有如下特點(diǎn)32個(gè)通用工作寄存器、53個(gè)通用I/O 口線、128K字節(jié)的系統(tǒng)內(nèi)可編程Flash、 4K字節(jié)的EEPROM、 4K字節(jié)的SRAM、實(shí)時(shí)時(shí) 鐘RTC、 4個(gè)靈活的具有比較模式和PWM功能的定時(shí)器/計(jì)數(shù)器(T/C)、兩個(gè) USART、面向字節(jié)的兩線接口TWI、 8通道IO位ADC、具有片內(nèi)振蕩器的可 編程看門狗定時(shí)器、SPI串行端口、與IEEE 1149.1規(guī)范兼容的JTAG測(cè)試接 口,以及六種可以通過(guò)軟件選擇的省電模式。
ATmegal28的引腳可以分為, 一是電源Vcc和地GND; 二是I/0端口, 共有7組(A G),其中的5組(A E)為8位雙向I/O 口 ,第六組端口(F)為8位 的模擬輸入口(ADC),同時(shí)也可以作為雙向I/0口,第七組端口(G)為5位雙向 1/0口;三是其他控制信號(hào)端口。
2. 盲符點(diǎn)陣列
所述盲文點(diǎn)字輸入主板上的盲符點(diǎn)陣列,是在印刷電路板上排列的多方盲 符點(diǎn)陣列,在國(guó)標(biāo)GB/T15720-1995的附錄A中,對(duì)盲符的點(diǎn)徑、點(diǎn)距、方距 和行距都有規(guī)定。本例中,每個(gè)點(diǎn)的尺寸以及點(diǎn)之間的距離是按照國(guó)家標(biāo)準(zhǔn)進(jìn) 行排列的。
主板上的盲符點(diǎn)陣列的數(shù)量是根據(jù)用戶的需要進(jìn)行安排的,本例中安排了 2行4列共八方的盲符。由于每一方盲符有三行兩列的盲點(diǎn),因此合計(jì)共有48 個(gè)盲點(diǎn),這些盲符點(diǎn)陣列通過(guò)印刷電路與編碼電路連接。
本例中,將每一列的盲點(diǎn)相連,共有8根[4(方/列)*2(點(diǎn)/方列)]列線,然后 將每一根列線與編碼電路的列輸入端連接;再將每一行的盲點(diǎn)相連,共有6 根[2(方/行)*3(點(diǎn)/方行)]行線,然后再將每一根行線與編碼電路的行輸入端連 接。
3. 編碼電路
所述盲文點(diǎn)字輸入主板上的編碼電路,負(fù)責(zé)對(duì)開(kāi)關(guān)陣列進(jìn)行編碼。編碼電 路可以選用專門的編碼芯片,按照行/列輸入進(jìn)行設(shè)計(jì),每個(gè)行/列的輸入端與 每方盲符的各個(gè)點(diǎn)相連,從而組成開(kāi)關(guān)編碼電路??紤]到盲符之間相關(guān)點(diǎn)的特 點(diǎn),相隔的二方盲符之間的點(diǎn)可以復(fù)用編碼輸入端口。
本例中,由于選用的通用微處理器單元(MCU)為ATmegal28單片機(jī),它
本身帶有53個(gè)通用I/O 口 ,所以編碼電路直接使用了 ATmegal28單片機(jī)上的 14個(gè)通用1/0口 (PA0~7, PB0~5),這樣節(jié)省了專門的編碼器件。
4. 接口電路
所述盲文點(diǎn)字輸入主板上的接口電路,負(fù)責(zé)實(shí)現(xiàn)與所述計(jì)算機(jī)的連接與通
信,并通過(guò)計(jì)算機(jī)為主板提供電源。所述接口是通用串行接口,可以是USB 或者是RS-232。
本例中,采用了 CP2102芯片,它是一種高度集成的USB轉(zhuǎn)UART(RS-232) 的控制器,可以實(shí)現(xiàn)USB的控制功能以及與RS-232的轉(zhuǎn)換。
本例中,CP2102芯片的USB端口引腳連接一個(gè)標(biāo)準(zhǔn)插口,用于同計(jì)算機(jī) 之間的通信。UART(RS-232)端口引腳連接ATmegal28點(diǎn)片機(jī)的UART(RS-232) 端口引腳上。
5.電源電路
所述盲文點(diǎn)字輸入主板上的接口電路,負(fù)責(zé)為主板提供工作電源。本例中 沒(méi)有采用獨(dú)立的電源,而是直接利用USB接口所提供的電源,將ATm鄰al28 的電源引腳Vcc和地的引腳GND可以直接與USB的電源正極及地相連接。
下面對(duì)照?qǐng)D1詳細(xì)說(shuō)明本發(fā)明的盲文點(diǎn)字輸入導(dǎo)板3
本發(fā)明的盲文點(diǎn)字輸入導(dǎo)板3,是參照了盲人在紙上點(diǎn)字時(shí)用的盲文點(diǎn)字 模板。
本發(fā)明的盲文點(diǎn)字輸入導(dǎo)板3,近似于直尺和三角板,用于輔助盲人點(diǎn)字 時(shí)確定點(diǎn)位。
所述盲文點(diǎn)字輸入導(dǎo)板3,排列著若干方盲符框4。本發(fā)明中的盲文點(diǎn)字 輸入導(dǎo)板4,是根據(jù)盲文點(diǎn)字輸入主板l盲符點(diǎn)位區(qū)域的尺寸,相應(yīng)地按照國(guó) 標(biāo)的規(guī)定用絕緣塑料制作的,然后安裝到盲文點(diǎn)字輸入主板1上面,盲文點(diǎn)字 輸入導(dǎo)板3上每個(gè)盲符框4都與盲文點(diǎn)字輸入主板1上每一方的盲符點(diǎn)位2
一一對(duì)應(yīng)。
如圖3所示,下面詳細(xì)說(shuō)明本發(fā)明的點(diǎn)字筆5
由于盲人在紙上點(diǎn)字時(shí)有穿透感,并會(huì)發(fā)出"噠噠"的聲音,為了使盲人 在電腦點(diǎn)字板上輸入盲文時(shí)也有像在紙上點(diǎn)字的感覺(jué),本發(fā)明提供一種點(diǎn)字筆 3,它由筆座5e、筆桿5b、筆尖5a、微型按鈕開(kāi)關(guān)5c和第二導(dǎo)線5d組成,如 圖3所示,所述筆桿5b為圓柱狀空心棒體,所述筆尖5a為一直徑小于筆桿 5b內(nèi)圈的圓珠筆尖狀金屬導(dǎo)電棒,嵌入到筆桿5b中,頂部具有一大于筆尖5a 的圓形或者方形頂蓋5g;所述筆桿5b上部具有一安裝微型按鈕開(kāi)關(guān)5c的空 腔;所述導(dǎo)線5d的一端焊接在筆尖5a的頂蓋5g上,另一端焊接在所述微型
按鈕開(kāi)關(guān)5c的一個(gè)端子5fl上;所述微型按鈕開(kāi)關(guān)5c的另一個(gè)端子5f2上焊 接第一導(dǎo)線6 (該導(dǎo)線是一根長(zhǎng)導(dǎo)線),第一導(dǎo)線6從所述筆座5e的下方穿 出,并連接到盲文點(diǎn)字輸入主板上;所述微型按鈕開(kāi)關(guān)5c與筆尖5a的頂蓋 5g緊密接觸;所述筆座5e安裝在筆桿5b的頂部,與筆桿5b緊固連接,為一 橢圓形球體。
筆座5e的設(shè)計(jì)是為了便于掌心握筆,筆尖5a用于點(diǎn)字,筆桿5b用于固 定筆尖5a,同時(shí)在筆尖5a的后部安裝了一個(gè)微型按鍵開(kāi)關(guān)5c,這樣在點(diǎn)字的 時(shí)候筆也會(huì)有一點(diǎn)向下的位移, 一方面會(huì)發(fā)出"噠噠"的聲音,就跟在紙上點(diǎn) 字感覺(jué)一樣;另一方面使得開(kāi)關(guān)內(nèi)部閉合,連通點(diǎn)字開(kāi)關(guān)環(huán)路。
所述的微型按鍵24可以是日本NIKKAI公司的G3B15系列的超微型按鈕。
如圖4所示,下面說(shuō)明本發(fā)明的盲文點(diǎn)字處理模塊的組成。 第一盲文點(diǎn)字處理模塊8包括4個(gè)子模塊第一初始化模塊81、讀點(diǎn)位
模塊82、點(diǎn)位到編碼轉(zhuǎn)換模塊83以及發(fā)送數(shù)據(jù)模塊84,還包括盲符點(diǎn)位編碼
表85。其中
所述盲符點(diǎn)位編碼表85,用于描述點(diǎn)位與編碼的對(duì)應(yīng)關(guān)系。
所述盲符點(diǎn)位編碼表85,是按照盲文編碼國(guó)家標(biāo)準(zhǔn),建立的一個(gè)二列的 表格,第一列是點(diǎn)位的編碼值,第二列是該代碼所表示的符號(hào)。例如拼音方 案中的前四個(gè)聲母表示為[3-b]、 [15-p]、 [13-m]、 [ll-f]。
較佳地,所述編碼為拼音編碼,點(diǎn)位與拼音編碼的對(duì)應(yīng)關(guān)系采用國(guó)家標(biāo)準(zhǔn), 如GB/T15720陽(yáng)1995。
所述第一初始化模塊81,用于對(duì)盲文點(diǎn)字輸入主板1進(jìn)行初始化設(shè)置, 調(diào)入盲符點(diǎn)位編碼表85。
所述讀點(diǎn)位模塊82,用于讀取主板上的開(kāi)關(guān)信息(點(diǎn)字),當(dāng)接收到輸 入信號(hào)時(shí),讀取并保存該點(diǎn)位的點(diǎn)字信息。較佳地,讀點(diǎn)位模塊82不保存全 部的輸入點(diǎn)位,只是用6個(gè)存儲(chǔ)單元來(lái)保存一方的點(diǎn)位,也就是說(shuō)它只保留當(dāng) 前一方盲符的坐標(biāo)點(diǎn)位,等到讀到下一方的點(diǎn)位時(shí),它就把已有保存的點(diǎn)位轉(zhuǎn) 換成了編碼,不再保留這方的點(diǎn)位,而是用這6個(gè)存儲(chǔ)單元來(lái)保存下一方的點(diǎn) 位。當(dāng)使用者在點(diǎn)字板上點(diǎn)字時(shí),讀點(diǎn)位模塊82讀取和保存輸入的數(shù)據(jù)(點(diǎn) 位),并判斷到一方輸入結(jié)束時(shí),調(diào)用點(diǎn)位到編碼轉(zhuǎn)換模塊83。
點(diǎn)位到編碼轉(zhuǎn)換模塊83,是將屬于同一方的所有點(diǎn)位數(shù)據(jù)讀出,計(jì)算出 其二進(jìn)制的編碼值,然后將編碼值與盲符編碼表進(jìn)行比對(duì),從而得到該編碼所 表示的符號(hào),再調(diào)用發(fā)送數(shù)據(jù)模塊84。
所述發(fā)送數(shù)據(jù)模塊84,是將盲符編碼發(fā)送給計(jì)算機(jī)7。
第二盲文點(diǎn)字處理模塊9包括3個(gè)子模塊第二初始化模塊91、接收數(shù) 據(jù)模塊92、編碼到文字轉(zhuǎn)換模塊93。其中
所述的第二初始化模塊91,是對(duì)運(yùn)行在計(jì)算機(jī)上的第二盲文點(diǎn)字處理模 塊進(jìn)行初始化,并建立與盲文點(diǎn)字主板之間的通信。
所述的接收數(shù)據(jù)模塊92,是用于接收來(lái)自盲文點(diǎn)字主板發(fā)送的盲文編碼 信息。如果當(dāng)前接收到的編碼不是句子結(jié)束符,則保存該編碼,否則調(diào)用編碼 到文字轉(zhuǎn)換模塊93。
所述的編碼到文字轉(zhuǎn)換模塊93 ,是將接收數(shù)據(jù)模塊92所保存的所有編碼 全部取出,并將編碼到文字轉(zhuǎn)換。
如圖5所示,為第一盲文點(diǎn)字處理模塊8的工作過(guò)程,即本發(fā)明的盲文點(diǎn) 字處理流程圖,包括下列步驟
步驟S1,先運(yùn)行第一初始化模塊81,調(diào)入盲符點(diǎn)位編碼表85;
步驟S2,運(yùn)行讀點(diǎn)位模塊82,等待使用者的點(diǎn)字輸入;
步驟S3,判別是否有輸入,當(dāng)接收到輸入信號(hào)時(shí),進(jìn)入步驟S4,否則重 復(fù)步驟S2;
步驟S4,讀取當(dāng)前的開(kāi)關(guān)數(shù)據(jù),并保存;
步驟S5,判別當(dāng)前的數(shù)據(jù)與之前保存的數(shù)據(jù)是否屬于同一方,如果是同 一方,重復(fù)步驟S2,否則進(jìn)入步驟S6;
步驟S6,取出所有保存的點(diǎn)位,并計(jì)算出這些點(diǎn)位所表示的二進(jìn)制值, 然后進(jìn)入步驟S7;
步驟S7,根據(jù)步驟6所計(jì)算得到的二進(jìn)制值,通過(guò)査盲符點(diǎn)位編碼表85, 從而得到對(duì)應(yīng)的編碼,再進(jìn)入步驟S8。
步驟S8,將盲符編碼發(fā)送給計(jì)算機(jī)7,并重復(fù)步驟S2,等待新的輸入。
本發(fā)明的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),是基于點(diǎn)線組合的開(kāi)關(guān)陣列來(lái)實(shí)現(xiàn)
的,由盲文點(diǎn)字輸入主板1和導(dǎo)板3、點(diǎn)字筆5,計(jì)算機(jī)7以及第一點(diǎn)字處理 模塊組成。開(kāi)關(guān)陣列由盲文點(diǎn)字輸入主板1上的盲符點(diǎn)位陣列、編碼電路、導(dǎo) 電的點(diǎn)字筆5和第一導(dǎo)線6等組成。當(dāng)使用者用點(diǎn)字筆在主板上點(diǎn)字時(shí),也就 是用導(dǎo)電的點(diǎn)字筆去接觸主板上的盲符點(diǎn)時(shí),盲符點(diǎn)、點(diǎn)字筆和導(dǎo)線就構(gòu)成了 一個(gè)開(kāi)關(guān)環(huán)路,用點(diǎn)字筆點(diǎn)不同的盲符點(diǎn)就相當(dāng)于按不同的開(kāi)關(guān),通過(guò)編碼電 路就可以得到開(kāi)關(guān)的編碼信息,也就是盲符點(diǎn)的點(diǎn)位信息,再通過(guò)盲文點(diǎn)字處 理程序?qū)⒚しc(diǎn)位信息轉(zhuǎn)換成盲文編碼,最后將全部盲文編碼轉(zhuǎn)換成文字信 息,從而實(shí)現(xiàn)盲文的計(jì)算機(jī)點(diǎn)字輸入功能。其具有通用性強(qiáng)、成本低、使用方 便等優(yōu)點(diǎn),完全符合盲人平時(shí)書寫盲文的使用習(xí)慣,有著非常廣泛的應(yīng)用前景。
通過(guò)以上結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的描述,本發(fā)明的其它方面及特征 對(duì)本領(lǐng)域的技術(shù)人員而言是顯而易見(jiàn)的。
以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述和說(shuō)明,這些實(shí)施例應(yīng)被認(rèn)為其只 是示例性的,并不用于對(duì)本發(fā)明進(jìn)行限制,本發(fā)明應(yīng)根據(jù)所附的權(quán)利要求進(jìn)行 解釋。
權(quán)利要求
1、一種盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),包括計(jì)算機(jī)、盲文點(diǎn)字輸入導(dǎo)板和點(diǎn)字筆,其特征在于,還包括盲文點(diǎn)字輸入主板,其中所述盲文點(diǎn)字輸入導(dǎo)板上設(shè)有盲符框,所述盲文點(diǎn)字輸入主板設(shè)有盲符點(diǎn)陣列;所述盲文點(diǎn)字輸入導(dǎo)板上的盲符框與所述盲文點(diǎn)字輸入主板上的盲符點(diǎn)陣列的尺寸相一致;所述盲文點(diǎn)字輸入主板,用于當(dāng)使用者利用所述點(diǎn)字筆和所述盲文點(diǎn)字輸入導(dǎo)板在所述盲文點(diǎn)字輸入主板上點(diǎn)字時(shí),讀取并存儲(chǔ)當(dāng)前盲符點(diǎn)位置信息,將所述盲符點(diǎn)位置信息轉(zhuǎn)換成盲符編碼發(fā)送至計(jì)算機(jī);所述點(diǎn)字筆包括微型按鈕開(kāi)關(guān),該微型按鈕開(kāi)關(guān)的一個(gè)端子電性連接至點(diǎn)字筆的筆尖,另一端子電性連接至盲文點(diǎn)字輸入主板,當(dāng)使用者利用所述點(diǎn)字筆和所述盲文點(diǎn)字輸入導(dǎo)板在所述盲文點(diǎn)字輸入主板上點(diǎn)字時(shí),所述微型按鈕開(kāi)關(guān)閉合,形成一個(gè)盲符點(diǎn)上的開(kāi)關(guān)回路,以便盲文點(diǎn)字輸入主板得到該盲符點(diǎn)的盲符點(diǎn)位置信息;所述計(jì)算機(jī),用于將盲符編碼轉(zhuǎn)換為文字。
2、 根據(jù)權(quán)利要求1所述的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),其特征在于,所述 盲文點(diǎn)字輸入主板還包括通用處理器、編碼電路、第一盲文點(diǎn)字處理模塊以及 與計(jì)算機(jī)通信的接口;所述通用處理器,用于對(duì)盲文點(diǎn)字輸入主板進(jìn)行控制,以實(shí)現(xiàn)盲符點(diǎn)位置 信息到盲文編碼的轉(zhuǎn)換;所述編碼電路,用于確定盲符點(diǎn)位置信息;第一盲文點(diǎn)字處理模塊,用于將盲符點(diǎn)位置信息轉(zhuǎn)換為盲符編碼發(fā)送至計(jì) 算機(jī)。
3、 根據(jù)權(quán)利要求1所述的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),其特征在于,所述 盲文點(diǎn)字輸入導(dǎo)板設(shè)在盲文點(diǎn)字輸入主板的上面,并且使盲文點(diǎn)字輸入導(dǎo)板的 點(diǎn)字位置與盲文點(diǎn)字輸入主板的導(dǎo)電點(diǎn)位保持一致。
4、 根據(jù)權(quán)利要求1所述的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),其特征在于,所述 點(diǎn)字筆還包括筆座、筆桿、第一導(dǎo)線和第二導(dǎo)線;所述筆尖具有一頂蓋,所 述一個(gè)端子通過(guò)第二導(dǎo)線與該頂蓋電性連接;所述第二導(dǎo)線、微型按鈕開(kāi)關(guān)以 及筆尖的頂蓋均位于筆桿中;所述另一端子焊接第一導(dǎo)線的一端,第一導(dǎo)線的 另一端從筆桿上穿出。
5、 根據(jù)權(quán)利要求1所述的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),其特征在于,所述 計(jì)算機(jī)包括第二盲文點(diǎn)字處理模塊,用于將盲符編碼轉(zhuǎn)換為文字。
6、 根據(jù)權(quán)利要求2所述的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),其特征在于,第一盲文點(diǎn)字處理模塊包括第一初始化模塊、讀點(diǎn)位模塊、點(diǎn)位到編碼轉(zhuǎn)換模塊、發(fā)送數(shù)據(jù)模塊以及盲符點(diǎn)位編碼表;所述盲符點(diǎn)位編碼表,用于描述盲符點(diǎn)位置信息與盲符編碼的對(duì)應(yīng)關(guān)系; 所述第一初始化模塊,用于對(duì)盲文點(diǎn)字輸入主板進(jìn)行初始化設(shè)置,調(diào)入盲符點(diǎn)位編碼表;所述讀點(diǎn)位模塊,用于使用者在所述盲文點(diǎn)字輸入主板進(jìn)行點(diǎn)字時(shí),讀取 并保存盲符點(diǎn)位置信息,并判斷到一方點(diǎn)位輸入結(jié)束時(shí),調(diào)用該方點(diǎn)位中所有的盲符點(diǎn)位置信息到編碼轉(zhuǎn)換模塊;所述點(diǎn)位到編碼轉(zhuǎn)換模塊,用于將屬于同一方的所有盲符點(diǎn)位置信息讀 出,并計(jì)算出其二進(jìn)制的編碼值,依據(jù)盲符編碼表得到該編碼值所表示的盲符 編碼,并將該編碼值所表示的盲符編碼發(fā)送到發(fā)送數(shù)據(jù)模塊;所述發(fā)送數(shù)據(jù)模塊,是將盲符編碼發(fā)送給計(jì)算機(jī)。
7、 根據(jù)權(quán)利要求4所述的盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng),其特征在于,第二 盲文點(diǎn)字處理模塊包括第二初始化模塊、接收數(shù)據(jù)模塊和編碼到文字轉(zhuǎn)換模 塊,其中所述第二初始化模塊,用于對(duì)第二盲文點(diǎn)字處理模塊進(jìn)行初始化,并建立 與盲文點(diǎn)字主板之間的通信;所述接收數(shù)據(jù)模塊,用于接收來(lái)自第一盲文點(diǎn)字處理模塊發(fā)送的盲符編 碼;如果當(dāng)前接收到的盲符編碼不是句子結(jié)束符,則保存該盲符編碼,否則調(diào) 用盲符編碼到編碼文字轉(zhuǎn)換模塊;所述編碼到文字轉(zhuǎn)換模塊,用于將接收數(shù)據(jù)模塊所保存的屬于同一句子的 所有盲符編碼全部取出,并實(shí)現(xiàn)盲符編碼到文字的轉(zhuǎn)換。
8、 一種盲文計(jì)算機(jī)點(diǎn)字輸入方法,其特征在于,包括歩驟71,使用者利用點(diǎn)字筆和盲文點(diǎn)字輸入導(dǎo)板在盲文點(diǎn)字輸入主板上 點(diǎn)字,點(diǎn)字筆中的微型按鈕開(kāi)關(guān)閉合,形成一個(gè)盲符點(diǎn)上的開(kāi)關(guān)回路,以便盲 文點(diǎn)字輸入主板得到該盲符點(diǎn)的盲點(diǎn)符位置信息;步驟72,盲文點(diǎn)字輸入主板讀取并存儲(chǔ)當(dāng)前盲符點(diǎn)位置信息,將盲符點(diǎn) 位置信息轉(zhuǎn)換成盲符編碼發(fā)送至計(jì)算機(jī);步驟73,計(jì)算機(jī)將盲符編碼轉(zhuǎn)換為文字。
9、 如權(quán)利要求7所述的盲文計(jì)算機(jī)點(diǎn)字輸入方法,其特征在于,步驟71 之前包括步驟801:運(yùn)行第一初始化模塊,調(diào)入盲符點(diǎn)位編碼表; 步驟802,運(yùn)行讀點(diǎn)位模塊,等待使用者點(diǎn)字輸入;步驟803,判斷使用者是否利用點(diǎn)字筆和盲文點(diǎn)字輸入導(dǎo)板在盲文點(diǎn)字輸 入主板上點(diǎn)字,如果是執(zhí)行步驟71,否則執(zhí)行802。
10、 如權(quán)利要求7所述的盲文計(jì)算機(jī)點(diǎn)字輸入方法,其特征在于,步驟 72包括步驟804,讀取當(dāng)前盲符點(diǎn)位置信息并保存;步驟805,判別當(dāng)前盲符點(diǎn)位置信息與之前保存的當(dāng)前盲符點(diǎn)位置信息是 否屬于同一方,如果是同一方,執(zhí)行步驟802,否則進(jìn)入步驟806;步驟806,取出所有保存的盲符點(diǎn)位置信息,并計(jì)算出這些點(diǎn)位所表示的 二進(jìn)制值,執(zhí)行歩驟807;步驟807,依據(jù)所述二進(jìn)制值和盲符點(diǎn)位編碼表得到對(duì)應(yīng)的盲符編碼;歩驟80S,將所述對(duì)應(yīng)的盲符編碼發(fā)送給計(jì)算機(jī),執(zhí)行歩驟802,等待新 的輸入。
11、 如權(quán)利要求7所述的盲文計(jì)算機(jī)點(diǎn)字輸入方法,其特征在于,歩驟 73包括步驟809,運(yùn)行第二盲文點(diǎn)字處理模塊進(jìn)行初始化,并建立與盲文點(diǎn)字主 板之間的通信;步驟810,運(yùn)行接收數(shù)據(jù)模塊,接收來(lái)自盲文點(diǎn)字主板發(fā)送的所述對(duì)應(yīng)的 盲符編碼;如果當(dāng)前接收到的對(duì)應(yīng)的盲符編碼不是句子結(jié)束符,則保存該編碼, 否則執(zhí)行步驟811;步驟Sll,運(yùn)行編碼到文字轉(zhuǎn)換模塊,將接收數(shù)據(jù)模塊所保存的所有編碼 全部取出,并將編碼到文字轉(zhuǎn)換。
全文摘要
本發(fā)明涉及一種盲文計(jì)算機(jī)點(diǎn)字輸入系統(tǒng)及方法。該方法包括使用者利用點(diǎn)字筆和盲文點(diǎn)字輸入導(dǎo)板在盲文點(diǎn)字輸入主板上點(diǎn)字,點(diǎn)字筆中的微型按鈕開(kāi)關(guān)閉合,形成一個(gè)盲符點(diǎn)上的開(kāi)關(guān)回路,以便盲文點(diǎn)字輸入主板得到該盲符點(diǎn)的盲點(diǎn)符位置信息;盲文點(diǎn)字輸入主板讀取并存儲(chǔ)當(dāng)前盲符點(diǎn)位置信息,將盲符點(diǎn)位置信息轉(zhuǎn)換成盲符編碼發(fā)送至計(jì)算機(jī);計(jì)算機(jī)將盲符編碼轉(zhuǎn)換為文字。本發(fā)明以微處理器為控制部件,以盲文點(diǎn)字輸入主板上的盲符點(diǎn)陣列以及點(diǎn)字筆構(gòu)成點(diǎn)線組合的開(kāi)關(guān)陣列,再經(jīng)過(guò)編碼電路和盲文點(diǎn)字處理程序,從而實(shí)現(xiàn)了盲文的計(jì)算機(jī)點(diǎn)字輸入功能,具有通用性強(qiáng)、成本低、使用方便等優(yōu)點(diǎn),完全符合盲人平時(shí)書寫盲文的使用習(xí)慣,有廣泛的應(yīng)用前景。
文檔編號(hào)G06F3/03GK101339467SQ20081011617
公開(kāi)日2009年1月7日 申請(qǐng)日期2008年7月4日 優(yōu)先權(quán)日2008年7月4日
發(fā)明者張博寧, 王向東, 謝書華, 錢躍良 申請(qǐng)人:中國(guó)科學(xué)院計(jì)算技術(shù)研究所