專利名稱:手寫圖象的發(fā)送及接收方法和書面通信裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于發(fā)送及接收手寫圖象的方法和一種書面通信裝置,它能跟隨輸入筆在位置輸入裝置上的繪圖按預(yù)定的時間間隔對圖象采樣,以便實時地向接收方發(fā)送手寫圖象,并且還能實時地顯示接收方的輸入筆完成的圖象。
圖18表示用于發(fā)送和接收手寫圖象的常規(guī)裝置的外觀。用于發(fā)送和接收手寫圖象的常規(guī)裝置1采取如下的方式存儲和發(fā)送數(shù)據(jù),當(dāng)通過輸入筆7在LCD(液晶顯示器)3上安裝的觸屏5上畫出或?qū)懴乱粋€圖形或字符(以下通稱為圖象數(shù)據(jù))時,存儲觸屏5上的X軸和Y軸點坐標(biāo)值(以下稱為絕對坐標(biāo)),在為一個屏幕存儲全部要存儲的數(shù)據(jù)之后,順序地發(fā)送數(shù)據(jù)。
例如,當(dāng)觸屏5包括由480個X軸點和640個Y軸點構(gòu)成的X、Y坐標(biāo)軸點陣時,并且其中圖象數(shù)據(jù)(Y0,X0)、(Y1,X1)、(Y5,X5)…的絕對坐標(biāo)值為(98,50)、(95,55)、(80,60)…時,暫時性地存儲這些值。當(dāng)發(fā)送時,每個屏幕的數(shù)據(jù)順序地發(fā)送給接收方。
借助這種發(fā)送方法,直接發(fā)送基于觸屏上絕對坐標(biāo)的二進制數(shù)據(jù),諸如(98,50;01100010,00110010)、(95,55;01011111,00110111)…(80,60;01010000,00111100)。
此外,在這種發(fā)送和接收手寫圖象的裝置里,存在著差分系統(tǒng)。該差分系統(tǒng)用于按預(yù)定的時間間隔對觸屏的絕對坐標(biāo)采樣,并且用于獲得指示跟蹤輸入筆的當(dāng)前點位置和先前點絕對坐標(biāo)之間的差值,從而以二進制的形式發(fā)送該差值(向量)。
另外,存在一種為聾啞人研制的電話。這種電話具有可視地顯示撥號音、呼叫音和忙音等的功能并且能夠利用上面所述的存儲系統(tǒng)通過書寫進行通信。
但是,通過電話線進行的數(shù)據(jù)傳輸?shù)膫魉拖到y(tǒng)一般設(shè)置為24400bps、19200bps、4800bps或者2400bps中的一種。
換言之,在24400bps傳輸速度上,當(dāng)如常規(guī)方式以二進制數(shù)據(jù)的形式傳送絕對坐標(biāo)時,通過跟蹤輸入筆所完成的圖形可以進行傳輸,但是當(dāng)傳輸速度為2400bps量級時,不能通過跟蹤輸入筆所完成的圖形進行傳輸。例如,一個X軸上有640個點及Y軸上有400個點的顯示器單元為了用絕對坐標(biāo)顯示一個點在X軸向上和Y軸向上各約需10位。
從而,在常規(guī)傳輸方式下,觸屏上輸入筆繪出的圖象數(shù)據(jù)的點坐標(biāo)值經(jīng)掃描讀出并且為順序的發(fā)送置為二進制形式,其后果是要傳輸?shù)臄?shù)據(jù)的數(shù)量極大。也就是說,當(dāng)圖象是用圖形或字符書寫時,不能實時地向接收方發(fā)送圖象。
因此,存在著不能從發(fā)送側(cè)實時地把跟蹤輸入筆完成的繪圖的圖象數(shù)據(jù)發(fā)送給接收方。
此外,常規(guī)的差分系統(tǒng)用于在每個預(yù)定的時刻對輸入筆的蹤跡進行采樣,獲得先前的絕對坐標(biāo)和當(dāng)前的絕對坐標(biāo)之間的差值,以便按二進制數(shù)據(jù)的形式發(fā)送該差值(向量)。由于這個原因,當(dāng)提高書繪的速度時,該差值相應(yīng)變大,造成在接收側(cè)顯示的手寫圖象和發(fā)送側(cè)的手寫圖象之間的誤差。
并且,利用常規(guī)的用于聾啞人的電話,輸入筆在觸屏上描繪的點坐標(biāo)值被掃描、讀出和存儲。在每個屏幕上的數(shù)據(jù)都被存儲之后,順序地發(fā)送一個屏幕上的二進制數(shù)據(jù),這樣,不可能實時地向接收方發(fā)送圖象數(shù)據(jù)。從書面通信的觀點出發(fā)存在著缺乏實用性的問題。
本發(fā)明是為解決上述問題而產(chǎn)生的。從而本發(fā)明的一個目的是提供一種發(fā)送和接收手寫圖象的方法以及一種進行書面通信的裝置,其可以實時地發(fā)送輸入筆在屏幕上繪制產(chǎn)生的圖象數(shù)據(jù),并能夠顯示接收者繪制形成的圖象數(shù)據(jù)。
本發(fā)明的用于發(fā)送和接收手寫圖象的方法的要點包括下述步驟把置于顯示器單元上的位置輸入裝置里的筆點處的當(dāng)前的X、Y軸點位置數(shù)據(jù)轉(zhuǎn)換成以所述位置輸入裝置的分辨率為基礎(chǔ)的第一位串;判定當(dāng)前的點位置數(shù)據(jù)和先前的點位置數(shù)據(jù)是否彼此相鄰,當(dāng)判定出兩個點位置數(shù)據(jù)彼此不相鄰時直接向接收方發(fā)送該第一位串并作為當(dāng)前點位置數(shù)據(jù)的一個繪圖的起點;當(dāng)判定出兩個點陣位置數(shù)據(jù)彼此相鄰時確定先前的點位置數(shù)據(jù)和當(dāng)前的點位置數(shù)據(jù)之間每1位的偏差并把該偏差轉(zhuǎn)換成少于4位的第二位串以發(fā)送給接收方;并且在判定相鄰性后把當(dāng)前的點位置數(shù)據(jù)存儲為先前的點位置數(shù)據(jù)。
通過這些步驟,在每個預(yù)定的時刻讀出由輸入筆在位置輸入裝置上繪制的X、Y軸點位置數(shù)據(jù),并且判定該點位置數(shù)據(jù)和先前的點位置數(shù)據(jù)是否相鄰。當(dāng)當(dāng)前的點位置數(shù)據(jù)不相鄰時,直接發(fā)送作為坐標(biāo)起點的第一位串。當(dāng)它們彼此相鄰時,該當(dāng)前的點位置數(shù)據(jù)被轉(zhuǎn)換成指明各點陣的偏差的少于4位的第二位串。
從而,有可能實時地跟隨輸入筆完成的繪圖向接收方發(fā)送圖象數(shù)據(jù)。
本發(fā)明的用于發(fā)送和接收手寫圖象的方法的要點在于還包括下述步驟當(dāng)接收來自發(fā)送方的數(shù)據(jù)時,判定該數(shù)據(jù)是第一位串還是第二位串;當(dāng)判定數(shù)據(jù)為是第一位串時,將該數(shù)據(jù)轉(zhuǎn)換成以顯示器單元的分辨率為基礎(chǔ)的第三位串,并且照明顯示器單元對應(yīng)的X、Y軸的各點;當(dāng)判定所接收的數(shù)據(jù)是第二位串時,照明顯示器單元上對應(yīng)于由第二位串和前一時刻的第三位串相加構(gòu)成的位串的X、Y軸的各點;并且將第三位串或者將由第三位串加上第二位串構(gòu)成的位串存儲為顯示器單元上的先前點位置。通過這些步驟,當(dāng)判定為第一位串的數(shù)據(jù)時,該數(shù)據(jù)轉(zhuǎn)換成以顯示器單元的分辨率為基準(zhǔn)的第三位串以將顯示器單元上的對應(yīng)X、Y軸各點照亮,從而有可能指示出對應(yīng)于接收器的輸入筆所跟隨的繪圖的點位置數(shù)據(jù)的顯示器單元的點。當(dāng)該數(shù)據(jù)判定為表示各點的偏差的第二位串時,該位串和第三位串相加。從而有可能將顯示器單元上追隨由接收器的輸入筆完成的繪圖的X、Y軸坐標(biāo)點進行照亮。
本發(fā)明的用于書面通信的裝置的要點包括一個屏面控制器,用于在每個預(yù)定時刻讀置在顯示器單元上的位置輸入裝置X、Y軸坐標(biāo),并用于把筆點的X、Y軸坐標(biāo)處的當(dāng)前的點位置數(shù)據(jù)轉(zhuǎn)換成要輸出的以該位置輸入裝置的分辨率為基礎(chǔ)的第一位串;一個書面通信操作部分,用于把屏面控制器輸出的當(dāng)前點位置數(shù)據(jù)和先前點位置數(shù)據(jù)進行比較,當(dāng)判定這兩個點位置數(shù)據(jù)彼此不相鄰時直接把第一位串輸出為繪圖的起點,并且當(dāng)判定兩個點彼此相鄰時用于把兩個點位置數(shù)據(jù)的每1點的偏差都轉(zhuǎn)換成少于4位的第二位串;以及一個通信控制部分,用于根據(jù)通信規(guī)則將第一或第二位串?dāng)?shù)據(jù)通信。從而,在每個預(yù)定時刻讀出輸入筆繪出的位置輸入裝置上的X、Y軸的點位置數(shù)據(jù)并且判定當(dāng)前點位置的相鄰性。當(dāng)該當(dāng)前點位置數(shù)據(jù)不相鄰時,把第一位串發(fā)送為坐標(biāo)的起點。當(dāng)判定它們互相相鄰時,把當(dāng)前點位置數(shù)據(jù)轉(zhuǎn)換成待發(fā)送給接收方的表示每1點偏差其位數(shù)少于4位的第二位串。
從而,該裝置有可能實時地向接收方發(fā)送跟隨輸入筆所完成的繪圖的圖象數(shù)據(jù)。
本發(fā)明的的要點是具有用于書面通信的裝置,其中在完成相鄰性的判定時把當(dāng)前點位置數(shù)據(jù)存儲為先前點位置數(shù)據(jù)。在完成相鄰性的判定之后當(dāng)前點位置數(shù)據(jù)被存儲為先前點位置。當(dāng)前點位置數(shù)據(jù)總是可以和先前點位置數(shù)據(jù)進行比較。
本發(fā)明的用于書面通信的裝置的要點包括一個顯示器單元控制器,用于當(dāng)向顯示器單元輸入其X、Y軸的點位置數(shù)據(jù)時在每個時刻將對應(yīng)于該點位置的顯示器單元上的各點照亮;一個書面通信操作部分,用于當(dāng)從通信控制部分接收的數(shù)據(jù)被判定為第一位串的數(shù)據(jù)時向顯示器單元控制器輸出根據(jù)顯示器單元的分辨率轉(zhuǎn)換成第三位串的點位置數(shù)據(jù),用于當(dāng)該數(shù)據(jù)被判定為第二位串時對第二位串進行二進制補碼運算,以及用于將對應(yīng)于由前一時刻的第三位串和二進制補碼運算后的位串相加構(gòu)成的位串的顯示器單元的X、Y軸上的點照亮。從而,跟隨輸入筆所完成的繪制的數(shù)據(jù)置成為以顯示器的分辨力率基準(zhǔn)的少于4位的位串形式以供相加之用。
本發(fā)明的用于書面通信的裝置的要點是具有用于手寫通信的裝置,用于存儲第三位串或者存儲由第三位串和經(jīng)過二進制補碼運算的第二位串相加后構(gòu)成的位串。從而,先前點位置數(shù)據(jù)可由顯示器單元的分辨率比較。
本發(fā)明的用于書面通信的裝置的要點是具有書面對話操作部分,其包括一個矩陣表,它具有由X軸的三個區(qū)和Y軸的三個區(qū)構(gòu)成的格狀區(qū)域組;一個對應(yīng)于該矩陣表設(shè)置的轉(zhuǎn)換表,它具有中心格狀區(qū)和格狀區(qū)域組,其中中心格狀區(qū)是4位或3位的基準(zhǔn)點,在格狀區(qū)域組中其它格狀區(qū)域相對于基準(zhǔn)點的位置以表示每1點的偏差的4位或3位的第二位串的形式寫入;一個點位置設(shè)定單元,用于每當(dāng)輸入當(dāng)前點位置數(shù)據(jù)時把該點位置數(shù)據(jù)作為第一位串寫入到矩陣表的格狀區(qū)域的中心,用于把該當(dāng)前點位置數(shù)據(jù)的相鄰坐標(biāo)寫入到其它的格狀區(qū)域,和用于在轉(zhuǎn)換表的格狀區(qū)域里設(shè)定一個對應(yīng)于該當(dāng)前點陣位置數(shù)據(jù)的標(biāo)記;一個相鄰性(原文錯,已改)判定單元,用于在輸入當(dāng)前點位置數(shù)據(jù)的每個時刻根據(jù)矩陣表的當(dāng)前點位置數(shù)據(jù)判定相鄰性,并且用于當(dāng)未判定出相鄰性時按第一位串的形式輸出當(dāng)前點位置數(shù)據(jù);以及一個點坐標(biāo)輸出單元,用于在轉(zhuǎn)換表中設(shè)定標(biāo)記的各個時刻讀出格狀區(qū)域里的第二位串以供輸出。
從而,在輸入當(dāng)前點位置數(shù)據(jù)的每個時刻,矩陣表中的先前點位置數(shù)據(jù)和當(dāng)前點位置數(shù)據(jù)進行比較。當(dāng)前點位置數(shù)據(jù)被作為先前點位置數(shù)據(jù)寫入到矩陣表的格狀區(qū)的中心,并把其它的格狀區(qū)域置成為當(dāng)前點位置數(shù)據(jù)的相鄰坐標(biāo)。在輸入當(dāng)前點位置數(shù)據(jù)的每個時刻根據(jù)矩陣表的先前點位置數(shù)據(jù)判定當(dāng)前點位置數(shù)據(jù)是否相鄰。當(dāng)判定為不相鄰時,按第一位串的形式輸出當(dāng)前點位置數(shù)據(jù)。
每當(dāng)在轉(zhuǎn)換表中設(shè)定標(biāo)志時,讀出格狀區(qū)域里的第二位串以供輸出。
從而,當(dāng)判定出彼此相鄰時,為每1點傳送4位數(shù)據(jù),這樣,有可能甚至在低線路速度下實時地發(fā)送跟隨輸入筆完成的繪制的數(shù)據(jù)。
本發(fā)明的用于書面通信的裝置的要點包括書寫轉(zhuǎn)換操作部分,它具有串行轉(zhuǎn)換部分,用于把發(fā)送到通信控制部分的數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù)。
即使該裝置和電話線連接,仍有可能實時地跟隨輸入筆完成的繪圖發(fā)送數(shù)據(jù)。
圖1是解釋本發(fā)明概念的示意結(jié)構(gòu)圖2是矩陣表的說明圖;圖3A和3B是寫入到矩陣表里的絕對坐標(biāo)的說明圖;圖4是4位值的轉(zhuǎn)換表的說明圖;圖5是矩陣表和轉(zhuǎn)換表之間的關(guān)系的說明圖;圖6是本發(fā)明的操作的說明圖;圖7是跟隨繪圖對矩陣表的更新的說明圖;圖8是一個說明圖,表示本發(fā)明的發(fā)送器側(cè)和接收器側(cè)的顯示器;圖9是本發(fā)明的一種具體的結(jié)構(gòu)圖;圖10是一種具體的結(jié)構(gòu)圖,表示書面對話操作部分;圖11是一個透視圖,表示本發(fā)明的連接的一個例子;圖12是調(diào)用屏幕的說明圖;圖13是書面對話屏幕的說明圖;圖14是一個流程圖,說明發(fā)送數(shù)據(jù)處理;圖15是一個流程圖,說明接收數(shù)據(jù)處理;圖16A和16B是3位的轉(zhuǎn)換表的說明圖;圖17是一個透視圖,表示把本裝置和電話或者和傳真機連接起來的一個例子;以及圖18是發(fā)送和接收手寫圖象的常規(guī)裝置的透視圖。
圖1示意地表示按照本發(fā)明的一種實施方式的結(jié)構(gòu)。如圖1中所示,用于書面通信的一種便攜式裝置10包括顯示器部分20,書面通信操作部分22和通信控制部分25。顯示器部分20包括記錄筆11、安裝在LCD12上的觸屏14、LCD控制器16和控制器18。LCD控制器16顯示從LCD12上的書面通信操作部分22傳送過來的預(yù)先確定的顯示屏幕。
當(dāng)向LCD控制器16輸入表示觸屏14的絕對坐標(biāo)軸上的點位置的點坐標(biāo)時,LCD控制器16驅(qū)動對應(yīng)于輸入點坐標(biāo)的LCD12的X、Y電極以對各點照明(多個象元)。
在每個預(yù)定的時間(15毫秒之內(nèi))觸屏控制器18掃描觸屏14的X、Y電極的模擬數(shù)據(jù),該時刻各個電極的狀態(tài)被轉(zhuǎn)換成在固定位長度的位串中形成的核心類型的總線周期(即,以觸屏14的絕對坐標(biāo)軸上的分辨率為基準(zhǔn)的一個位串),并且該位串的數(shù)據(jù)被輸出到書面通信操作部分22。
書面通信操作部分22包括并行轉(zhuǎn)換單元28、傳輸判定單元30、手寫判定單元32、相鄰性(原文錯)判定單元34、矩陣表36、點位置設(shè)定單元38、轉(zhuǎn)換表40、點坐標(biāo)輸出單元42、串行轉(zhuǎn)換單元44、供接收用的手寫判定單元46、供接收用的數(shù)據(jù)轉(zhuǎn)換單元48和供接收用的坐標(biāo)更新單元50并行轉(zhuǎn)換單元28進行來自顯示器部分20的觸屏控制器18的核心類型的數(shù)據(jù)的轉(zhuǎn)換,從而把該數(shù)據(jù)放置到系統(tǒng)總線上。
傳輸判定裝置30根據(jù)當(dāng)前顯示器屏幕的狀態(tài)讀來自并行轉(zhuǎn)換裝置單元28的數(shù)據(jù)。當(dāng)當(dāng)前顯示器屏幕被處理為后面所解釋的調(diào)用屏幕時,而且讀出的數(shù)據(jù)表示電話號碼時,傳輸判定單元30存儲該電話號碼并等待傳輸指令。按照傳輸指令,通信控制部分25置為傳輸狀態(tài),并經(jīng)過串行轉(zhuǎn)換單元44把存儲的電話號碼輸出到通信控制部分25以把一條線路和接收方連接起來。
手寫判定單元32根據(jù)當(dāng)前顯示器屏幕的狀態(tài)讀來自并行轉(zhuǎn)換單元28的數(shù)據(jù)。當(dāng)前顯示器屏幕被處理成后面所解釋的書面對話屏幕。當(dāng)數(shù)據(jù)的點坐標(biāo)定位在書面對話區(qū)域里時,手寫判定單元32判定該數(shù)據(jù)為激活相鄰性判定單元34的手寫,并且進而把該手寫數(shù)據(jù)的預(yù)定位長的位串的點坐標(biāo)如實輸出到LCD控制器16,從而按照記錄筆11完成的繪圖照明LCD12的各點。
相鄰性判定單元34把來自并行轉(zhuǎn)換單元28的預(yù)定位長的位串讀成為由記錄筆11在觸屏14的絕對坐標(biāo)軸上完成的繪圖的點坐標(biāo)。根據(jù)該點坐標(biāo)(以下稱為當(dāng)前坐標(biāo))和矩陣表36的中心的格狀區(qū)里的先前點坐標(biāo)(Xi-1,Yi-1),相鄰性判定單元34判定這兩個點坐標(biāo)是否彼此相鄰。
當(dāng)相鄰性判定單元34判定這兩個點坐標(biāo)彼此不相鄰時,相鄰性判定單元34把一個代碼加到一個預(yù)定位長的位串上以經(jīng)過總線線路把該預(yù)定位長的位串照原樣輸出到串行轉(zhuǎn)換單元44,其中該代碼指明該當(dāng)前點坐標(biāo)是一個手寫的起點。
另外,當(dāng)判定出兩個點坐標(biāo)彼此相鄰時,相鄰性判定單元34把加上一個代碼的預(yù)定位長的位串輸出到點坐標(biāo)設(shè)定單元38,其中該代碼指明該點坐標(biāo)和當(dāng)前點坐標(biāo)相鄰。
矩陣表36設(shè)置成具有對應(yīng)于轉(zhuǎn)換表40的格狀區(qū)域。如圖2所示,格狀區(qū)域組由9個分別由各用于3個點的Y軸的三個區(qū)域和X軸的三個區(qū)域構(gòu)成的區(qū)域組成。
點位置設(shè)定單元38把絕對坐標(biāo)(Xi,Yi)寫入到矩陣表36的格狀區(qū)域的中心,并且每當(dāng)把在相鄰性判定單元34和通信控制部分25之間的總線線路上輸出的起點的絕對坐標(biāo)(Xi,Yi)輸入到點位置設(shè)定單元38時,該絕對坐標(biāo)的相鄰值以絕對坐標(biāo)的形式寫入到另一個格狀區(qū)里。
例如,如圖3A中所示,當(dāng)來自相鄰性判定單元34的起點的絕對坐標(biāo)輸出為(50,50)時,點位置設(shè)定單元38把坐標(biāo)(50,50)寫入到矩陣表36的中心。
如圖3B中所示,在其它的格狀區(qū)中寫入該絕對坐標(biāo)的相鄰值以使矩陣表36表示各先前點坐標(biāo)。
當(dāng)輸入相鄰的點坐標(biāo)(以下稱為“相鄰絕對坐標(biāo)”)時,點位置設(shè)定單元38根據(jù)矩陣表36的各格狀區(qū)的絕對坐標(biāo)值確定對應(yīng)的轉(zhuǎn)換表40的格狀區(qū),并且標(biāo)記轉(zhuǎn)換表40的這個格狀區(qū)。如圖3A和3B中說明的那樣,相鄰絕對坐標(biāo)(Xi,Yi)寫在矩陣表36的中心格狀區(qū)里,而該相鄰絕對坐標(biāo)的各相鄰值以絕對坐標(biāo)的形式寫入到其它的格狀區(qū)里。
也就是說,每當(dāng)通知起點的點坐標(biāo)和通知相鄰的點坐標(biāo)時,更新矩陣表36。
轉(zhuǎn)換表40具有和矩陣表36一樣的劃分成九個區(qū)的格狀區(qū)組,在各個格子里按4位的形式存儲每1個點相對于基準(zhǔn)點(a)的偏差。
這些格狀區(qū)中寫入的4位的二進制數(shù)據(jù)將解釋如下。例如,如圖4中所示,作為基準(zhǔn)點的中心點(a)用“0000”表示,格狀區(qū)(b)用“0001”表示,格狀區(qū)(c)用“0010”表示,格狀區(qū)(d)用“0100”表示,格狀區(qū)(e)用“0101”表示,格狀區(qū)(f)用“0110”表示,格狀區(qū)(g)用“1000”表示,格狀區(qū)(h)用“1001”表示,而格狀區(qū)(k)用“1010”表示。這些二進制數(shù)據(jù)以4位的形式分別寫入到轉(zhuǎn)換表40里。
寫入到轉(zhuǎn)換表40里的二進制數(shù)據(jù)是指明每1點相對于矩陣表36的中心格狀區(qū)(a)的先前點位置的偏差的值。
例如,在矩陣表36的中心格狀區(qū)(a)所寫入的先前點坐標(biāo)是用(50,50)表示并且當(dāng)前點坐標(biāo)是用(49,50)表示的情況下,偏差為{X=-1,Y=+1},如圖5(h)中所示(圖5中的(“●”)。該偏差按圖4中的4位形式用“1001”表示。另外,當(dāng)此時的點坐標(biāo)為(51,50)時,如圖5的(b)中所示偏差為{X=0,Y=+1}。此偏差按圖4中的4位形式用“0001”表示。
也就是說,圖4中所示的4位二進制數(shù)據(jù)代表當(dāng)前和先前點坐標(biāo)間的下述偏差{X=0,Y=0}、{X=0,Y=+1}、{X=0,Y=-1}、{X=+1,Y=0}、{X=+1,Y=+1}、{X=+1,Y=-1}、{X=-1,Y=0}、{X=-1,Y=+1}、及{X=-1,Y=-1,它們被存儲為“0000”、“0001”、“0010”、“0100”、“0101”、“01 10”、“1000”、“1001”及“1010”。
此外,4位可代表16種位形式。不同于上述形式的其它4位形式用作為控制代碼。例如,用作為為了更新一個屏幕(翻過一個頁面)和為了回答一個詢問書面對話的指令的控制指令。
尤其,當(dāng)繪圖是由記錄筆11連續(xù)完成時,每1個點的偏差總是為圖5中所示的關(guān)系。
這樣,即使該時刻的偏差是用如圖4所示的4位形式表示的,繪圖的點坐標(biāo)是精準(zhǔn)的。
當(dāng)轉(zhuǎn)換表40由點位置設(shè)定裝置38所標(biāo)記(轉(zhuǎn)換表40的格狀區(qū)的位置a、b、…)時,點坐標(biāo)輸出單元42把被標(biāo)記格狀區(qū)的4位二進制數(shù)據(jù)輸出到串行轉(zhuǎn)換單元44,并且經(jīng)過通信控制部分25將該輸出數(shù)據(jù)發(fā)送到接收方。從而,有可能代替常規(guī)系統(tǒng)中發(fā)送絕對坐標(biāo)(X軸10位,Y軸10位)而高速地發(fā)送以4位為形式的1個點的位置。
用于接收的手寫判定單元46讀出來自串行轉(zhuǎn)換單元44的數(shù)據(jù),并且當(dāng)該讀出的數(shù)據(jù)是按預(yù)定位長的點坐標(biāo)位串加上一個表明手寫的代碼的形式傳送時,該用于接收的手寫判定單元46把該點坐標(biāo)轉(zhuǎn)換成LCD12的絕對坐標(biāo)軸上的點坐標(biāo),并把轉(zhuǎn)換后的點坐標(biāo)輸出到LCD控制器16,還把它們輸出到坐標(biāo)更新單元50。
此外,當(dāng)來自串行轉(zhuǎn)換單元44的數(shù)據(jù)是以4位的形式傳送時,用于接收的手寫判定單元46把它們作為由手寫連續(xù)完成的坐標(biāo)輸出到數(shù)據(jù)轉(zhuǎn)換單元48。
數(shù)據(jù)轉(zhuǎn)換單元48在每次輸入4位數(shù)據(jù)時判定能否對預(yù)定位長的LCD12的絕對坐標(biāo)的位串進行二進制補碼運算。當(dāng)能進行二進制補碼運算時,數(shù)據(jù)轉(zhuǎn)換單元48通過增添6位的首部位向坐標(biāo)更新單元50輸出各位。
當(dāng)不能進行二進制補碼運算時,數(shù)據(jù)轉(zhuǎn)換單元48進行將在后面解釋的首部位的極性轉(zhuǎn)換,并然后通過增添6位首部位向坐標(biāo)更新單元輸出各位。
每當(dāng)輸入4位的二進制數(shù)據(jù)時,坐標(biāo)更新單元50進行二進制補碼的轉(zhuǎn)換并且對它們加上先前絕對坐標(biāo)以獲得更新后的LCD12的絕對坐標(biāo)Xi、Yi。坐標(biāo)更新單元50把它們輸出到LCD控制器16并同時把LCD12的這個絕對坐標(biāo)存儲為LCD12的先前絕對坐標(biāo)。
現(xiàn)在將著手說明具有上述結(jié)構(gòu)用于手寫通信的裝置10的運行。在本說明中,用于手寫體通信的裝置10置成具有用于手寫體通信的指令。在這樣的條件下,例如,通過記錄筆11在置于LCD12上面的觸屏14上進行繪圖,觸筆控制器18讀出該點相對于觸屏14上繪圖的當(dāng)前絕對坐標(biāo),并且該讀出的絕對坐標(biāo)由觸屏控制器18輸出到書面通信操作部分22。
書面通信操作部分22通過相鄰性判定單元34對存儲在矩陣表36的中心格狀區(qū)的先前點坐標(biāo)和當(dāng)前點坐標(biāo)進行比較,以確定這些點坐標(biāo)是否相鄰。當(dāng)這些點不相鄰時,如圖6的(a)處所示,該預(yù)定位長的位串的數(shù)據(jù)輸出到接收方,把它們作為根據(jù)記錄筆11制做的繪圖的起點(X0,Y0)的絕對坐標(biāo)。
在該時刻,點位置設(shè)定單元38讀出輸出到總線線路的該起點的絕對坐標(biāo)(Xi,Yi),并把該起點的坐標(biāo)寫入到矩陣表36的中心格狀區(qū),而且該起點的相鄰值被寫入到其它的格狀區(qū)里。
例如,如圖3A中所示,從相鄰性判定單元34輸出起點(50,50)的絕對坐標(biāo),點位置設(shè)定單元38把該起點(50,50)寫到矩陣表36的中心處。
另外,如圖3B中所示,該絕對坐標(biāo)的相鄰值被寫入到其它的格狀區(qū)以使矩陣表36指示先前點坐標(biāo)。
當(dāng)輸入相鄰點的相鄰絕對坐標(biāo)時,點位置設(shè)定單元38在對應(yīng)于矩陣表36的轉(zhuǎn)換表40的格狀區(qū)中設(shè)置標(biāo)記,并且然后把該相鄰絕對坐標(biāo)(Xi,Yi)寫入到矩陣表的中心格狀區(qū)里,并把該相鄰絕對坐標(biāo)的相鄰值以絕對坐標(biāo)的形式寫入到其它的格狀區(qū)里。
點坐標(biāo)輸出單元42從轉(zhuǎn)換表中帶有標(biāo)記的格狀區(qū)里提取4位的二進制數(shù)據(jù)以便向接收方發(fā)送該提取的數(shù)據(jù)。
例如,當(dāng)先前點坐標(biāo)為(X0=50,Y0=50)和當(dāng)前點坐標(biāo)為(X1=51,Y1=51)時,點坐標(biāo)輸出單元42從圖4中所示的格狀區(qū)(e)提取4位的二進制數(shù)據(jù)以便輸出二進制數(shù)據(jù)“0101”。
在傳輸該二進制數(shù)據(jù)之后,點位置設(shè)定單元38如圖6中(c)處所示把相鄰絕對坐標(biāo)(X1=51,Y1=51)寫到矩陣表36的中心格狀區(qū),并把該相鄰絕對坐標(biāo)的相鄰值以絕對坐標(biāo)的形式寫到其它的格狀區(qū)里。這樣,這保證矩陣表36變成一個如圖7所示的具有9個絕對坐標(biāo)在其中心格狀區(qū)寫上(51,51)的矩陣表。
此外,在書面通信操作部分22里,當(dāng)輸入下一絕對坐標(biāo)(X2=52,Y2=52)時,該書面通信操作部分22把當(dāng)前點坐標(biāo)(X2=52,Y2=52)和矩陣表36的中心格狀區(qū)里的先前點坐標(biāo)(X1=51,Y1=51)進行比較,并判定這些點是否彼此相鄰。
如上面解釋的那樣,當(dāng)點坐標(biāo)彼此相鄰時(即,連續(xù)進行繪圖)點位置設(shè)定單元38對對應(yīng)于矩陣表36的該坐標(biāo)(52,52)的圖6中(d)處所示的轉(zhuǎn)換表40的格狀區(qū)設(shè)置標(biāo)記(用符號“●”表示),并把相鄰坐標(biāo)(52,52)寫入到矩陣表36的中心格狀區(qū),以及把該相鄰絕對坐標(biāo)的相鄰值按絕對坐標(biāo)的形式寫入到其它的格狀區(qū)里。
當(dāng)該轉(zhuǎn)換表40被標(biāo)記時,被標(biāo)記的格狀區(qū)的4位二進制數(shù)據(jù)被點坐標(biāo)輸出單元42提取并由該單元42發(fā)送給接收方。在本例中,圖6中(d)處所示的被標(biāo)記的格狀區(qū)對應(yīng)于圖4中的(e),從而,“0101”被按和以前時刻的相同方式傳送。
也就是說,對于以X軸上10位和Y軸上10位為形式的絕對坐標(biāo),僅傳送繪圖的起點,而在相繼的傳輸中傳送每1點的由4位形成的偏差而不是傳送絕對坐標(biāo)。按照這種傳輸,例如,如圖中所示那樣,當(dāng)發(fā)送方通過利用記錄筆11在觸屏14上寫下“Hello”時,在接收方處以對應(yīng)于發(fā)送方處記錄筆11完成繪圖的速度顯示字母“Hel-lo”。從而,有可能在具有和采用音頻的相同感覺下進行接收方和發(fā)送方之間的通信。如圖8中所示,當(dāng)發(fā)送者結(jié)束書寫字母“O”時,接收方處對字母“O”的書寫幾乎已經(jīng)結(jié)束。
現(xiàn)在將著手說明接收過程。當(dāng)接收來自發(fā)送方的接收數(shù)據(jù)時,手寫判定單元46判定絕對坐標(biāo)是否指示手寫。當(dāng)絕對坐標(biāo)判定為是手寫時,手寫判定單元46把絕對坐標(biāo)轉(zhuǎn)換成LCD12的分辨率以作為起點,并且把轉(zhuǎn)換后的絕對坐標(biāo)輸出到LCD控制器16以將LCD12上對應(yīng)的絕對坐標(biāo)的各點進行照明及把該絕對坐標(biāo)輸出到坐標(biāo)更新單元50。
此后,當(dāng)隨后接收的數(shù)據(jù)是4位的二進制數(shù)據(jù)時,在把該數(shù)據(jù)輸出到坐標(biāo)更新單元50之前先把它們輸出到數(shù)據(jù)轉(zhuǎn)換單元48。
數(shù)據(jù)轉(zhuǎn)換單元48判定是否有可能通過二進制補碼運算將該4位數(shù)據(jù)加上LCD12的絕對坐標(biāo),而該過程是如下進行的。
例如,對于LCD12的絕對坐標(biāo)是以X軸上的10位和Y軸上的10位表示的情況,并且當(dāng)(+1,+1)是用“1010”輸入時,因為(+1)表示為“10”有可能進行二進制補碼運算。因此,在首部位加上6位后形成位碼“1111111010”,接著把處理后的位碼輸出到坐標(biāo)更新單元50。
此外,但當(dāng)輸入數(shù)據(jù)(1001;-1,+1)時,不可能簡單地通過向首部位增添6個位來執(zhí)行二進制補碼運算。從而,對應(yīng)于(-1)的“10”用“11”代替以形成“1101”,并且然后將首部位加上6位得到位串“1111111110”并輸出到坐標(biāo)顯示更新裝置50。
這樣,即使把4位的二進制數(shù)據(jù)作為跟隨記錄筆11形成的繪圖的每1點的偏差發(fā)送給接收方,接收方有可能進行上面說明的二進制補碼的操作以把它們輸出到坐標(biāo)更新單元50,接收方還能將LCD12上對應(yīng)于由LCD12的先前絕對坐標(biāo)和當(dāng)前絕對坐標(biāo)相加后獲得的絕對坐標(biāo)的點照亮。從而,有可能進行能夠跟隨發(fā)送方的記錄筆11形成的繪圖的點坐標(biāo)的顯示。
進而,因為傳輸是以4位的形式執(zhí)行的,傳輸數(shù)量相當(dāng)少。即使當(dāng)線路的傳輸速度為2400bps時,數(shù)據(jù)仍被實時地發(fā)送。
特別,當(dāng)采用供聾啞人使用的電話時,在本地顯示器部分的觸屏上繪制的圖象數(shù)據(jù)實時地顯示在供聾啞人使用的電話的顯示器單元上。
在上面的說明中,(-1)是用“10”表示的,但是,(-1)可以用“11”代表以便立即執(zhí)行二進制補碼運算而不必在接收它們的時刻轉(zhuǎn)換該數(shù)據(jù)。
另外,矩陣表和轉(zhuǎn)換表是按上面的說明使用的,但是,通過周知的鏈符號格式這些表可用于存儲公式。
接著,現(xiàn)將著手說明用于書面通信的具體結(jié)構(gòu)的裝置。圖9是一個示意結(jié)構(gòu)圖,表示本發(fā)明的用于書面通信的裝置的一個特例。圖9中所示的用于手寫通信的裝置10包括具有一個底燈60和一個逆變器62的顯示器部分20。底燈60從分辨率為640×640的LCD12的底面照出光,逆變器62向底燈提供預(yù)先確定的直流電源。
顯示器部分20里包括的觸屏12采用分辨率為1024×1024的電阻薄膜系統(tǒng)。當(dāng)用記錄筆11戳壓電阻薄膜時,在絕對坐標(biāo)軸上設(shè)定該點坐標(biāo)的對應(yīng)位碼。
如圖9中所示的通信控制部分25包括一個緩沖存儲器62、一個調(diào)制解調(diào)器64和一個調(diào)制解調(diào)器控制器66,其中調(diào)制解調(diào)器64把用于發(fā)送及接收的數(shù)據(jù)轉(zhuǎn)換到電話線路上。調(diào)制解調(diào)器控制器66控制由調(diào)制解調(diào)器64或由緩沖存儲器或由后面說明的串行端口98進行的數(shù)據(jù)傳輸,并且支持存儲在ROM63里根據(jù)CCITT(國際電話電報咨詢委員會)規(guī)程的通信協(xié)議所進行的通信。
調(diào)制解調(diào)器64和掛鉤開關(guān)A的一端連接,掛鉤開關(guān)A的另一端和線路開關(guān)B的一端連接。線路開關(guān)B的另一端和用于與公用線連接的連接器65連接。
另外,線路開關(guān)C的一端和掛鉤開關(guān)A的另一端以及線路開關(guān)B的一端相連接,并且線路開關(guān)C的另一端和與傳真機或電話連接的連接器70相連接。
也就是說,當(dāng)這些開關(guān)適當(dāng)?shù)赜删€路連接控制器72控制時,可以把公用電話服務(wù)公司傳送的信號直接引入到已有的傳真機和/或音頻電話上。
此外,通信控制部分25包括線路連接控制器72,后者根據(jù)書面通信操作部分22的指令控制掛鉤開關(guān)A、線路開關(guān)B以及線路開關(guān)C的切換。
在書面通信操作部分22里存在著用于通告提供電源的電源LED(發(fā)光二極管)74、用于通告呼叫的呼叫LED76以及當(dāng)接收方不能應(yīng)答電話呼叫時用于通告電話呼叫的無人LED78,這些功能都已配備。
另外,一個用于接納ATA型卡80的卡口82和書面通信操作部分22連接。在該用于書面通信的裝置10里,一個電源部分81和連接器65連接并且向該裝置的各個部分提供預(yù)先確定的電源。一條電纜的一端通過插座89和連接器65連接,電纜的另一端和與電源插座83及墻上電話插座85連接的電源轉(zhuǎn)換部分87連接。
另一方面,ROM84和RAM86和書面通信操作部分22連接。容量為1兆字節(jié)的ROM存儲控制輸入/輸出、OS以及本發(fā)明的上述各單元完成的應(yīng)用軟件的BIOS。容量為2兆字節(jié)的RAM86用作為工作區(qū)。例如,圖1中的矩陣表36是在該RAM86中形成的。
在這種裝置中,書面通信操作部分22具有圖10中所示的結(jié)構(gòu)并且是在一塊集成電路芯片(也稱為微計算機部分)上做成的。該書面通信操作部分22包括一個CPU90、一個并行端口92、一個總線控制器94、一個中斷控制器96、一個總線串行端口98、一個PCMCIA卡控制器99、一個存儲控制器100和一個基準(zhǔn)時鐘發(fā)生器102。CPU90最好是一塊16位兼容的Intel8086,而并行端口92轉(zhuǎn)換來自觸屏控制器18的核心類型數(shù)據(jù)以把轉(zhuǎn)換后的數(shù)據(jù)放置在系統(tǒng)總線上??偩€控制器94將系統(tǒng)總線上的狀態(tài)信息進行譯碼,輸出基于該轉(zhuǎn)換后數(shù)據(jù)的譯碼結(jié)果的各種命令并且控制地址總線和數(shù)據(jù)總線,等等。中斷控制器96根據(jù)外部因素產(chǎn)生中斷以便改變程序流。串行端口98進行系統(tǒng)總線和調(diào)制解調(diào)器控制器66之間數(shù)據(jù)的轉(zhuǎn)換以對串行數(shù)據(jù)進行處理,而PCMCIA卡控制器99和存儲卡口82連接。存儲控制器100控制對ROM84和RAM86的數(shù)據(jù)的讀寫?;鶞?zhǔn)時鐘發(fā)生器102產(chǎn)生控制上述這些操作的基準(zhǔn)時鐘。
現(xiàn)在將著手說明按上述圖9說明所構(gòu)造的用于書面通信的裝置10。圖11是一個透視圖,表示圖9的用于書面通信的裝置10的連接的一種例子。在該例子里,觸屏14的象素由底燈60照亮。進而,在顯示器部分20的LCD12中顯示如圖12所示的調(diào)用屏幕。電話號碼輸入其中,并且在和接收方進行線路連接之后顯示如圖13所示的書面對話屏幕。
圖14和圖15是解釋發(fā)送數(shù)據(jù)處理的流程圖。觸屏控制器18每隔15毫秒對觸屏14的絕對坐標(biāo)軸進行掃描,把當(dāng)前絕對坐標(biāo)軸數(shù)據(jù)(以下稱為當(dāng)前時間串行數(shù)據(jù))轉(zhuǎn)換成核心類型的總線周期的數(shù)據(jù)(X軸10位、Y軸10位),并且將轉(zhuǎn)換后的數(shù)據(jù)輸出到書面通信操作部分(S1401)。書面通信操作部分22在并行端口接收這些數(shù)據(jù)并且向系統(tǒng)總線輸出由X軸10位和Y軸10位構(gòu)成的位數(shù)為20的位串(以下稱為時間串行數(shù)據(jù))。
此外,每當(dāng)向系統(tǒng)總線輸出時間串行數(shù)據(jù)時,中斷控制器96向CPU90輸出一個中斷信號。
CPU90依靠ROM84的相鄰性判定軟件在輸入該中斷信號時判定當(dāng)前時間串行數(shù)據(jù)是否有1位(指示當(dāng)前點位置)處于“on”狀態(tài)(S1403)。本實施方式現(xiàn)將著手由記錄筆11在觸屏14上開始繪圖。
當(dāng)在步驟S1403中判定時間串行數(shù)據(jù)有1位處于“on”狀態(tài)時,判定先前時間串行數(shù)據(jù)是否有1位處于“on”狀態(tài)(S1405)。如圖1中所示,該判定是通過對寫在矩陣表36的各個格狀區(qū)里的多個絕對坐標(biāo)進行比較完成的。
當(dāng)在步驟S1403中當(dāng)前時間串行數(shù)據(jù)有1位處于“on”狀態(tài)而步驟S1405中先前時間串行數(shù)據(jù)沒有1位處于“on”狀態(tài)時,該當(dāng)前時間串行數(shù)據(jù)被判定為跟隨記錄筆11在觸屏14上形成的繪圖的起點Do(步驟S1407)。
之后,該起點Do作為由基于觸屏14上絕對坐標(biāo)的X軸10位和Y軸10位構(gòu)成的位串傳送到串行端口98(S1409)。在本實施方式中,具有首部位及由X軸10位和Y軸10構(gòu)成的20位的二進制碼信號被發(fā)送為根據(jù)記錄筆11形成的繪圖的絕對坐標(biāo)的傳輸數(shù)據(jù)。
在最佳實施方式中,最好使首部位不同于該傳輸數(shù)據(jù)的第一位。例如,當(dāng)?shù)谝晃粸椤?”時,把首部位置為“0”。
另外,由書面通信操作部分22的手寫判定軟件將該絕對坐標(biāo)輸出到LCD控制器16。因為LCD12僅顯示640×640的象素,LCD控制器16將由觸屏14檢測的最接近位置所對應(yīng)的象素照亮。在大多數(shù)情況下,照亮的象素通常大于觸屏14上所檢測到的特定“點”。
然后,判定是否已全部傳送起點Do(S1411)。當(dāng)判定已完成起點Do的傳輸時,在矩陣表36的中心格狀區(qū)寫入起點Do,并且還在矩陣表36的其它格狀區(qū)中寫入相鄰的絕對坐標(biāo)(S1413)。
接著,判定是否繼續(xù)傳輸(S1415)。當(dāng)繼續(xù)傳輸時,過程回到步驟S1401。
當(dāng)在步驟S1403判定當(dāng)前時間串行數(shù)據(jù)有1位處于“on”狀態(tài)和在步驟S1405判定先前時間串行數(shù)據(jù)有1位處于“on”狀態(tài)時,判定這兩個時間串行數(shù)據(jù)是否彼此相鄰(S1417)。該相鄰性判定是通過所掃描的新位置是否緊靠著已存儲的位置,即,是否和矩陣表36的中心絕對坐標(biāo)相鄰來進行的。
當(dāng)在步驟S1417判定它們彼此相鄰時,把當(dāng)前點位置按X軸上的10位和Y軸上的10位寫入到矩陣表36的中央格狀區(qū),并且按圖1中所示的相同方式更新矩陣表36(S1419)。
然后,根據(jù)當(dāng)前時間串行數(shù)據(jù)的觸屏12的絕對坐標(biāo)在轉(zhuǎn)換表40中對應(yīng)于20位的點位置Ri的格狀區(qū)中設(shè)置一個標(biāo)記(S1419)。
讀出轉(zhuǎn)換表40的該格狀區(qū)中的4位數(shù)據(jù)(以下稱為平移位串Ki)(S1421)以將該平移位串Ki輸出到串行端口98(S1423),然后過程回到步驟S1415。
現(xiàn)在將對接收數(shù)據(jù)處理進行說明。圖15是解釋接收數(shù)據(jù)處理的流程圖。當(dāng)接收方經(jīng)過串行線路傳送數(shù)據(jù)時,在通信控制部分25接收該數(shù)據(jù),并把所接收的數(shù)據(jù)輸出到書面通信操作部分22。該接收到的數(shù)據(jù)通過書面通信操作部分22的串行端口98傳送到系統(tǒng)總線。CPU90根據(jù)ROM84的用于接收的手寫判定軟件讀出該接收到的數(shù)據(jù)(S1501)以判定接收到的數(shù)據(jù)是否是4位的平移位串Ki(S1503)。
接著,當(dāng)在步驟S1503中判定它不是平移位串Ki時,它被確定為追隨記錄筆11完成的繪圖的起始位置Do(S1505),起始位置Do的10位的位串轉(zhuǎn)換成基于LCD的分辨率的位串,同時轉(zhuǎn)換后的位串傳送到LCD控制器16以將LCD12上的點照亮(S1507)。
起始位置Do的20位(X、Y)數(shù)據(jù)被存儲為先前接收數(shù)據(jù)di(S1509)。判定是否繼續(xù)接收(S1511)。當(dāng)在步驟S1511判定繼續(xù)接收時,過程回到步驟S1501。
當(dāng)在步驟S1503判定所接收的數(shù)據(jù)是平移位串Ki時,平移位串Ki被轉(zhuǎn)換成二進制補碼的形式以構(gòu)造數(shù)據(jù)Kw(S1513)。將先前接收數(shù)據(jù)di和數(shù)據(jù)Kw相加以產(chǎn)生10位的數(shù)據(jù)Di(S1515),并將數(shù)據(jù)Di作為LCD12的絕對坐標(biāo)的點位置Di輸出到LCD控制器16(S1517)以將對應(yīng)的各點照亮。
然后,該20位的數(shù)據(jù)被存儲為先前接收數(shù)據(jù)(S1519),并且過程回到步驟S1511。
即,接收到的信號被分析,并且判定所分析的信號是否是沿著該繪圖的第一個點位置。當(dāng)它是第一個點位置時,該第一點位置被輸出為基于LCD12的分辨率的位串,并被存儲為先前點位置。
現(xiàn)在,CPU等待相同裝置傳送的下個信號。當(dāng)下一個接收到的信號表明為繼續(xù),通過二進制補碼運算對該先前點位置進行加法并輸出到LCD12。
在上面談到的說明中,每1點的偏差轉(zhuǎn)換成4位以便發(fā)送給接收方,但是,它也可以如圖16中所示轉(zhuǎn)換成3位以供發(fā)送。
參見圖16A,相對于基準(zhǔn)點,每1個點的偏差有8種。也就是說,當(dāng)記錄筆11的位置和前一時刻的位置一樣時,在不發(fā)送該位置的情況下具有8種型式即已足夠。
從而,接收方的相似裝置被預(yù)置為“當(dāng)記錄筆11的位置和前一時刻相同時,不發(fā)送該位置?!币虼?,可以設(shè)置如圖16B中所示的3位的轉(zhuǎn)換表。相應(yīng)地,高速傳輸成為可能。
按照本發(fā)明的這種裝置,甚至有可能使具有聽覺障礙的人們互相交流。
此外,如圖17中所示,可以連接一臺普通電話機110和一臺傳真機112。在該連接狀態(tài)下,線路連接控制器72根據(jù)ROM84(線路連接單元)的線路連接軟件控制每個開關(guān)的OPEN(開)/CLOSE(關(guān))。
例如,當(dāng)本發(fā)明的裝置沒有進行電話呼叫時,線路開關(guān)B和線路開關(guān)C置為CLOSE狀態(tài),從而使與控制器70連接的電話機110或者傳真機112不進行振鈴呼叫。
另外,在圖1所示的書面通信操作部分22中,書面通信操作部分22的信號線路連接在線路開關(guān)B的一端和掛鉤開關(guān)A的另一端之間。本發(fā)明的線路連接軟件判定是否經(jīng)過電話線路從信號線路傳送呼叫信號。當(dāng)判定傳送呼叫信號時,立即使LED76閃爍。當(dāng)在這種狀態(tài)下接觸觸屏14時,掛鉤開關(guān)A斷開并置為鉤住狀態(tài)(當(dāng)拿起聽筒時的狀態(tài))以便接收來自接收方的第一信號。
當(dāng)連接器70輸出一個通知電話聽筒被拿起的信號時,掛鉤開關(guān)A接通以便通過電話和接收方通信。
也就是說,當(dāng)線路通過傳真機112或者電話機和接收方連接時,在檢測到傳真機112和電話110的連接器70所產(chǎn)生的信號之后,本地側(cè)置成脫鉤狀態(tài)(掛鉤開關(guān)A處于OPEN狀態(tài))。當(dāng)存在來自本裝置的手寫指令時,在本地側(cè)該用于書面通信的裝置置為掛鉤狀態(tài),傳真機112或者電話機110的連接器70被置成電隔離狀態(tài)。
因此,當(dāng)傳真機112、電話110或者書面通信轉(zhuǎn)接時,對接收方的線路連接不會斷開,這就有可能在連續(xù)通信條件下具備音頻通信或者書面通信的能力。
另外,該裝置可以操作為無人值守方式。這類似于音頻應(yīng)答機。當(dāng)用戶不在該裝置附近時,該裝置可以被置成“自動應(yīng)答”方式。
在自動應(yīng)答方式下,向接收方發(fā)送適當(dāng)?shù)谋硎尽拔也荒芙与娫?,請留話”的信息,并可在其中存儲來自接收方的信息?br>
另外,當(dāng)在本裝置的屏幕上顯示的來自接收方的圖象被登記時,有可能對通信方在一個語句里傳送該登記。當(dāng)該通信方接收保留的傳輸時,有可能登記它。
當(dāng)通信方拒絕該語句的登記時,有可能顯示一條意思是不保留該登記的信息從而自動地釋放該登記。
另外,在上述說明中,觸屏的分辨率置為1024×1024,LCD的分辨率置為640×640,當(dāng)然也可以對觸屏和LCD采用其它的分辨率。
此外,在上述說明中,數(shù)據(jù)轉(zhuǎn)換成20位的長度,它們還可以轉(zhuǎn)換成8位、16位或者36位。
另外,作為輸入筆的記錄筆或觸屏可以是壓力型、電磁型或者靜電型。
按照本發(fā)明的裝置如上述是便攜型的,并且它可以實時地向接收方發(fā)送根據(jù)輸入筆完成的繪圖的圖象。它有可能使人們相互傳遞信息,尤其對具有聽說缺陷的人它有可能通過圖形或繪圖使他們互相通信,它可能使殘廢人以相同的感覺彼此通信。從而它有可能在殘廢人之間進行有效的書面通信。
權(quán)利要求
1.一種用于發(fā)送和接收手寫圖象的方法,其包括下述步驟以置于顯示器單元上的位置輸入裝置的分辨率為基礎(chǔ)將所述位置輸入裝置里的筆點處的X、Y軸當(dāng)前點位置數(shù)據(jù)轉(zhuǎn)換成第一位串;判定所述當(dāng)前點位置數(shù)據(jù)和先前點位置數(shù)據(jù)是否彼此相鄰;當(dāng)判定兩個所述點位置數(shù)據(jù)彼此不相鄰時直接向接收方發(fā)送所述第一位串以作為該時刻的所述點位置數(shù)據(jù)的一個繪圖的起點;當(dāng)判定兩個所述點位置數(shù)據(jù)彼此相鄰時確定所述先前點位置數(shù)據(jù)和所述當(dāng)前點位置數(shù)據(jù)之間每1位的偏差,并把該偏差轉(zhuǎn)換成少于4位的第二位串以發(fā)送給所述接收方;以及在確定所述相鄰性之后把所述當(dāng)前點位置數(shù)據(jù)存儲為先前點位置數(shù)據(jù)。
2.如權(quán)利要求1所述的發(fā)送和接收手寫圖象的方法進而包括下述步驟當(dāng)接收來自發(fā)送方的數(shù)據(jù)時,判定該數(shù)據(jù)是所述第一位串的數(shù)據(jù)還是所述第二位串的數(shù)據(jù);當(dāng)判定所述數(shù)據(jù)為第一位串時,以所述顯示器單元的分辨率為基礎(chǔ)將所述數(shù)據(jù)轉(zhuǎn)換成第三位串,并且照亮所述顯示器單元上對應(yīng)的X、Y軸的各點;當(dāng)判定所接收的數(shù)據(jù)是所述第二位串時,照亮所述顯示器單元上對應(yīng)于由所述第二位串和前一時刻的所述第三位串相加而構(gòu)成的位串的X、Y軸的各點;并且將所述第三位串或者將由所述第三位串加上所述第二位串構(gòu)成的所述位串存儲為所述顯示器單元上的先前點位置。
3.一種用于書面通信的裝置,其包括一個屏面控制器,用于在每個預(yù)定時間讀安裝在一個顯示器單元上的位置輸入裝置,并用于以所述位置輸入裝置的分辨率為基礎(chǔ)將筆點的X、Y軸坐標(biāo)的當(dāng)前點位置數(shù)據(jù)轉(zhuǎn)換成要輸出的第一位串;一個書面通信操作部分,用于將當(dāng)前點位置數(shù)據(jù)和所述屏面控制器輸出的先前點位置數(shù)據(jù)進行比較,及當(dāng)判定這兩個點位置數(shù)據(jù)彼此不相鄰時用于直接將所述第一位串輸出為繪圖的起點,并且當(dāng)判定這兩個點彼此相鄰時用于將兩個點位置數(shù)據(jù)的每1點的偏差轉(zhuǎn)換成少于4位的第二位串;以及一個通信控制部分,用于根據(jù)預(yù)定的通信規(guī)則使所述第一或者所述第二位串?dāng)?shù)據(jù)用于通信。
4.如權(quán)利要求3所述的用于書面通信的裝置,其中當(dāng)完成所述相鄰性判定時將所述當(dāng)前點位置存儲為所述先前點位置。
5.如權(quán)利要求3或4所述的用于書面通信的裝置進而包括一個顯示器單元控制器,用于每當(dāng)所述顯示器單元X、Y軸點位置數(shù)據(jù)被輸入時將對應(yīng)于所述點位置的所述顯示器單元上的點照亮;以及一個書面通信操作部分,用于當(dāng)從所述通信控制部分接收的數(shù)據(jù)被判定為所述第一位串的數(shù)據(jù)時將根據(jù)所述顯示器單元的分辨率轉(zhuǎn)換成第三位串的點位置數(shù)據(jù)輸出到所述顯示器單元控制器,用于當(dāng)該數(shù)據(jù)被判定為所述第二位串時對第二位串進行二進制補碼運算,以及用于將由前一時刻的所述第三位串和所述二進制補碼運算后的位串相加構(gòu)成的位串所對應(yīng)的所述顯示器單元的X、Y軸上的各點照亮。
6.如權(quán)利要求3、4或5所述的用于書面通信的裝置,其中存儲所述第三位串或者存儲由第三位串與補碼運算后的所述第二位串相加后構(gòu)成的一個位串。
7.如權(quán)利要求3、4、5或6所述的用于書面通信的裝置,其中所述書面通信操作部分包括一個矩陣表,它具有由X軸的三個區(qū)和Y軸的三個區(qū)構(gòu)成的格狀區(qū)域組;一個對應(yīng)于所述矩陣表而設(shè)置的轉(zhuǎn)換表,它具有中心格狀區(qū)和格狀區(qū)域組,所述中心格狀區(qū)為4位或3位的基準(zhǔn)點,在所述格狀區(qū)域組中其它格狀區(qū)域相對于基準(zhǔn)點的位置以表示所述每1點的偏差的4位或3位的第二位串的形式寫入;點位置設(shè)定裝置,用于每次輸入所述當(dāng)前點位置數(shù)據(jù)時將點位置數(shù)據(jù)作為所述第一位串寫入到所述矩陣表的中心的格狀區(qū),用于將所述當(dāng)前點位置數(shù)據(jù)的相鄰坐標(biāo)寫入到其它的格狀區(qū)里,和用于在所述轉(zhuǎn)換表的一個對應(yīng)于所述當(dāng)前點位置數(shù)據(jù)的格狀區(qū)域里設(shè)定一個標(biāo)記;相鄰性判定裝置,用于在每次輸入所述當(dāng)前點位置數(shù)據(jù)時根據(jù)所述矩陣表的所述當(dāng)前點位置數(shù)據(jù)判定相鄰性,并且用于當(dāng)未判定出所述相鄰性時按所述第一位串的形式輸出所述當(dāng)前點位置數(shù)據(jù);以及點坐標(biāo)輸出裝置,用于每當(dāng)在所述轉(zhuǎn)換表中設(shè)定所述標(biāo)記時讀出格狀區(qū)域里的所述第二位串以供輸出。
8.如權(quán)利要求3、4、5、6或7所述的用于書面通信的裝置,其中所述書面通信操作部分包括一個串行轉(zhuǎn)換部分,用于將傳送到所述通信控制部分的數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù)。
全文摘要
一種用于書面通信的裝置,包括觸屏控制器18,用于每15毫秒讀出放置在LCD12上的觸屏14的X、Y軸,將記錄筆11的當(dāng)前點位置轉(zhuǎn)換成20位碼(X軸10位和Y軸10位)以輸出該點;LCD控制器16,用于每次輸入LCD12的XY軸點位置時將LCD12上的相應(yīng)點照亮;書面通信操作部分22,用于將觸屏控制器18輸出的當(dāng)前點位置和先前點位置進行比較;以及通信控制部分25,從而實時地向接收方發(fā)送輸入筆完成的繪圖的圖象數(shù)據(jù)。
文檔編號G06F3/0488GK1145126SQ95192237
公開日1997年3月12日 申請日期1995年12月20日 優(yōu)先權(quán)日1994年12月20日
發(fā)明者法村宏 申請人:株式會社鈴木制作所