專利名稱:與選呼接收機的傳真通信的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地講涉及傳真通信,具體地講涉及提供與選呼接收機的傳真通信的方法和裝置。
現(xiàn)代的選呼接收機消息系統(tǒng)使用可傳送話音、數(shù)字或字母數(shù)字消息到其用戶的消息方案。大多數(shù)的選呼系統(tǒng)使用諸如GSC(莫托羅拉公司的戈萊(Golay)序列碼)或POCSAG(英國郵政總局尋呼碼標(biāo)準(zhǔn)化咨詢組)的協(xié)議發(fā)送地址和消息信息。為了始發(fā)一個消息或?qū)ず?,基站或選呼終端典型地是從一個電話機經(jīng)過公共交換電話網(wǎng)(PSTN)接入的。作為話音消息輸入設(shè)備,該電話機只在數(shù)據(jù)需要輸入時才是可接受的,因此需要一個可替代的輸入裝置。如果始發(fā)器能夠以文本的格式傳遞信息到用戶,可替代的輸入設(shè)備如計算機終端或用戶輸入設(shè)備工作的很好。不幸地,在用戶必須傳遞大量信息時,現(xiàn)有的選呼消息(尋呼)系統(tǒng)和數(shù)據(jù)傳輸協(xié)議不能適度地允許傳輸長的文本消息或包括圖形數(shù)據(jù)的消息。這是因為選呼接收機是由有限能量的電池電源供電的,當(dāng)接收和顯示長消息時,該電池電源很快地下降了。
雖然現(xiàn)代的傳真通信設(shè)備在它們的編碼格式中采用數(shù)據(jù)壓縮技術(shù),這種數(shù)據(jù)壓縮技術(shù)不足以適當(dāng)?shù)鼐S持選呼接收機的電池壽命。此外,表示傳真通信的長數(shù)據(jù)消息還破壞目前選呼通信系統(tǒng)采用的節(jié)電方案。因此,由于在傳真通信中,長的文本或圖形數(shù)據(jù)被發(fā)送到選呼接收機,所以選呼接收機的電池壽命嚴(yán)重地下降了。這使得傳真通信對選呼接收機的用戶沒有吸引力,即使需要傳真通信。
因此,在選呼通信系統(tǒng)中,需要一種用于提供傳真通信的方法和設(shè)備,它不降低電池壽命和破壞在選呼通信系統(tǒng)中目前采用的節(jié)電方案。
在選呼通信系統(tǒng)中,一種傳真通信的方法包括步驟(a)編碼和壓縮數(shù)據(jù)以形成壓縮的數(shù)據(jù);(b)轉(zhuǎn)發(fā)壓縮的數(shù)據(jù)到選呼終端;(c)在選呼終端接收壓縮的數(shù)據(jù);(d)在預(yù)先確定的信息區(qū)中恢復(fù)壓縮的數(shù)據(jù);和(e)處理壓縮的數(shù)據(jù)。在選呼終端中處理的步驟進(jìn)一步包括步驟(f)在壓縮的數(shù)據(jù)中識別白間隔;(g)消除所識別的白間隔和(h)將已處理的壓縮數(shù)據(jù)發(fā)送到至少一個選呼接收機。
一個選呼通信系統(tǒng)包括用于編碼和壓縮數(shù)據(jù)以形成壓縮的數(shù)據(jù)的裝置,和傳送壓縮的數(shù)據(jù)到選呼終端的裝置。選呼終端包括一個接收機,用于接收壓縮的數(shù)據(jù)?;謴?fù)裝置在預(yù)定信息區(qū)內(nèi)恢復(fù)壓縮的數(shù)據(jù)和一個處理器,處理壓縮的數(shù)據(jù)。該處理器包括識別壓縮數(shù)據(jù)中的白間隔的裝置和消除所識別的白間隔的裝置。一個發(fā)射機發(fā)送所處理的壓縮數(shù)據(jù)到至少一個選呼接收機。
圖1是根據(jù)本發(fā)明的優(yōu)選實施例的選呼通信系統(tǒng)的電方框圖。
圖2是根據(jù)本發(fā)明的優(yōu)選實施例的選呼接收機的電方框圖。
圖3是圖1的選呼通信系統(tǒng)的處理器的電方框圖。
圖4是在圖2的選呼接收機中使用的基于微計算機的解碼器/控制器的電方框圖。
圖5是說明根據(jù)本發(fā)明的優(yōu)選實施例的傳真通信的流程圖。
圖6是說明圖5的消息壓縮的詳細(xì)情況的流程圖。
圖7是說明圖5的消息壓縮的另一個實施例的詳細(xì)情況的流程圖。
圖8是根據(jù)本發(fā)明的優(yōu)選實施例的選呼信息信令格式的協(xié)議圖。
圖9是說明圖2的選呼接收機的操作的流程圖。
參見圖1,表示了根據(jù)本發(fā)明的優(yōu)選實施例的選呼通信系統(tǒng)10的電方框圖。在操作上,用戶輸入一個源文件26到傳真(FAX)機14;該傳真機14讀出(或掃描)和量化包含在其上的圖象(消息或數(shù)據(jù))。最好是,該消息包含在源文件26的預(yù)定信息區(qū)42中。傳真機14經(jīng)過一個網(wǎng)絡(luò)接口24連接到一個消息控制器22,該網(wǎng)絡(luò)接口24最終接到一個選呼終端28。網(wǎng)絡(luò)接口24是本領(lǐng)域普通技術(shù)人員所公知的,它可包括一個公共交換電話網(wǎng)(PSTN)或一個綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)。本領(lǐng)域的普通技術(shù)人員還可知道,傳真機14可經(jīng)過一個高速網(wǎng)絡(luò)(例如RS-232,IEEE802.3)直接接到消息控制器22以取得極高速消息吞吐量。因此,傳真機不需要與選呼終端28放置在相同的實際地點。實際上,傳真機14例如可用一個計算機、一個常規(guī)的文件掃描器或者可能一個專用的消息輸入設(shè)備代替,每個設(shè)備可經(jīng)過網(wǎng)絡(luò)接口24與消息控制器22通信。
為了發(fā)送一個傳真到一個用戶(一個人或具有傳真選呼接收機40的設(shè)備),該用戶(或發(fā)送者)使用一個常規(guī)電話機例如輸入該用戶的蓋碼(Cap-Code)號碼(由尋呼業(yè)務(wù)提供者分配的相應(yīng)于選呼接收機的實際編碼的地址的一個唯一號碼)呼叫用戶的尋呼業(yè)務(wù)提供者。尋呼業(yè)務(wù)提供者保持能夠傳真的蓋碼號碼(地址)表,當(dāng)收到輸入的蓋碼號碼時,開始接收傳真消息的過程。根據(jù)優(yōu)選的實施例,該用戶在源文件26和預(yù)定信息區(qū)42中寫入消息(最好是手寫消息)。然后源文件26被掃描入傳真機。手寫消息的處理包括編碼、壓縮和傳送該消息到選呼終端28,選呼終端28將產(chǎn)生傳送到目標(biāo)用戶的尋呼傳真消息。傳輸尋呼消息所要求的方法、協(xié)議和設(shè)備在下面詳細(xì)地討論。
在文件已輸入到傳真機14之后,包括在預(yù)定信息區(qū)42中的手寫消息的整個源文件26被掃描和量化。此后,最好按照本領(lǐng)域普通技術(shù)人員公知的三類傳真機編碼方案在傳真機中編碼和壓縮該信息。三類傳真(FAX)機是按照CCITT(國際電報電話咨詢委員會)規(guī)定的。使用稱為改型的霍夫曼碼(modifiedHuffmancode)進(jìn)行編碼和壓縮數(shù)據(jù)的三類傳真標(biāo)準(zhǔn)。改型的霍夫曼碼使用標(biāo)準(zhǔn)的霍夫曼碼與改型的READ(相對單元尋址指定)碼相結(jié)合。一旦消息是三類編碼和壓縮的,就經(jīng)過PSTN24傳送到消息控制器22。消息控制器22傳送該消息到處理器20,提供適合于選呼通信的附加的消息處理。在消息存儲器16中存儲了消息的至少一部分之后,處理器20和消息控制器22開始處理該消息。
根據(jù)本發(fā)明的優(yōu)選實施例的這個附加處理對于擴展傳真通信以便包括選呼通信而不損害選呼接收機的電池壽命及節(jié)電特性是必要的。例如假定每英寸(dpi)或每2.5厘米為200×200的分辨率,和假定在A4頁面尺寸(約21.0cm×29.7cm)上包含35行、每行平均50個字符的消息只包含正文。為了在壓縮時發(fā)送這個消息,假定面向無糾錯的串行協(xié)議的一個字節(jié)在1200波特(一個波特定義為具有每秒八個信息比特的一個符號)時約需要60秒。根據(jù)使用射頻尋呼信道的經(jīng)濟(jì)性,每頁約六十秒的傳輸時間是不實用的。因此,在傳真尋呼對于選呼通信系統(tǒng)的目前用戶有吸引力之前必須顯著的減少傳輸時間。
正如可看到的,當(dāng)與二進(jìn)制數(shù)據(jù)和三類傳真機比較時傳真消息的傳輸必須得到改善。在使用典型的通過空中(over-the-air)編碼方案如GSC(莫托羅拉公司的戈萊序列碼)或POCSAG(英國郵政總局尋呼碼標(biāo)準(zhǔn)化咨詢組)出現(xiàn)這個例子時,開銷增加了與所選的碼相關(guān)的奇偶校驗比特的數(shù)量。這使總的傳輸時間由于編碼的數(shù)據(jù)與未編碼的數(shù)據(jù)的比率而增加。在一個(23,12)碼(在23個總比特中11個是奇偶校驗比特,而12個是數(shù)據(jù)比特)的GSC的情況下,可預(yù)見到與未編碼的數(shù)據(jù)比較時間約增加百分之一百零九。
參見圖3,表示了圖1的處理器20的電方框圖。當(dāng)處理器20的接收器302收到消息時,消息類型識別器304識別該消息是傳真還是普通型的尋呼消息。普通尋呼消息的處理是本領(lǐng)域普通技術(shù)人員公知的。但是,當(dāng)該消息識別器304確定該消息是傳真消息(或數(shù)據(jù))時,在本發(fā)明的優(yōu)選實施例中,由解碼器/解壓縮器部件306執(zhí)行的解碼和解壓縮被旁路。即,本發(fā)明的優(yōu)選實施例不要求在該消息由選呼通信系統(tǒng)10的處理器20處理之前進(jìn)行解壓縮。區(qū)域檢測器/選擇器308恢復(fù)包住在預(yù)定信息區(qū)42(圖1)中的壓縮的消息。當(dāng)由傳真機執(zhí)行的壓縮小于由區(qū)域檢測器/選擇器308選擇預(yù)定信息區(qū)42直接地取得的壓縮時,區(qū)域檢測器/選擇器308可取得該壓縮數(shù)據(jù)的附加的壓縮度,此后白間隔識別器310識別在從預(yù)定信息區(qū)42中得到的壓縮消息的白間隔(或空白區(qū))。響應(yīng)白間隔識別器310,白間隔消除器312消除該消息的行,在這些行中白間隔識別器310確定白間隔的數(shù)量等于或大于門限值或白間隔的數(shù)量。白間隔識別器310將白間隔與表示顯著地包括白間隔的壓縮消息行(或碼字)的至少一個預(yù)定門限值比較。下面詳細(xì)討論白間隔識別器310和清除器312。地區(qū)壓縮/數(shù)據(jù)刪除/下取樣部件314除去被確定是不必要的信息。隨后進(jìn)行處理的壓縮消息最好存儲在消息存儲器16中。
再參見圖1,得到的壓縮傳真消息經(jīng)過消息控制器22連接到選呼終端28。特別是,消息控制器22從消息存儲器16檢索壓縮的傳真消息,和選呼終端28使用適于通過射頻鏈路傳輸信息的協(xié)議編碼壓縮的傳真消息。如眾所周知的,這些協(xié)議給信息鏈路加上差錯檢測和校正能力,這樣保證傳遞無差錯數(shù)據(jù)到該尋呼用戶。選呼終端28也用于控制發(fā)射機30(或多信道廣播系統(tǒng)中的發(fā)射機)和產(chǎn)生用于來話和去話尋呼的傳真消息的隊列。
當(dāng)選呼終端28已完成處理來話壓縮的傳真消息以形成選呼傳真消息時,包括一個基站和一個天線的發(fā)射機30廣播代表選呼地址和壓縮的傳真消息、與壓縮的傳真消息調(diào)制的信號。選呼接收機40檢測其地址,恢復(fù)該消息,通知用戶和使接收的信息以各種格式包括但不限于字符、圖形及音頻可提供給該用戶。選呼通信系統(tǒng)10的優(yōu)選實施例可適用的一些專門化的應(yīng)用是電子郵件、存儲、檢索和傳送傳真消息,以及將具有圖形的文本組合入與工業(yè)標(biāo)準(zhǔn)計算機生產(chǎn)性軟件應(yīng)用兼容的復(fù)合文件結(jié)構(gòu)。
參見圖2,表示了根據(jù)本發(fā)明的優(yōu)選實施例的選呼接收機40的電方框圖。選呼接收機40包括一個天線64,它接到接收機66的輸入,用于接收發(fā)送的射頻(FR)信號。接收機66用于在單個接收頻率上接收傳輸或如在下面進(jìn)一步敘述的在多個接收頻率上接收。當(dāng)提供多頻接收時,頻率合成器67以本領(lǐng)域普通技術(shù)人員公知的方法產(chǎn)生多個接收頻率。接收機66接收和解調(diào)所發(fā)送的信號,最好是頻率調(diào)制的數(shù)據(jù)信號,在接收機的輸出提供相應(yīng)于從任何特定目的地發(fā)送的目的地ID的二進(jìn)制數(shù)據(jù)信號流。二進(jìn)制數(shù)據(jù)信號耦合到解碼器/控制器68的輸入,該解碼器/控制器68以本領(lǐng)域公知的方法處理該信號。接收的目的地ID與該用戶已預(yù)選的目的地相應(yīng)的預(yù)定的目的地ID比較。連接到解碼器/控制器68的存儲器70包括一個目的地ID或者地址的表,它們存儲在存儲器70的目的地存儲器74部分。提供選器開關(guān)76使能選擇一個或幾個目的地地址,該地址識別該用戶希望被通知的目的地。顯示器90用于顯示存儲在目的地存儲器74中的目的地信息,使用戶能容易地選擇要求提醒的目的地,如在下面所敘述的。解碼器/控制器68將接收的目的地ID與該用戶從目的地存儲器74選擇的預(yù)定目的地地址比較,當(dāng)檢測到相符時,解碼器/控制器68產(chǎn)生一個提醒啟動信號,該信號連接到一個敏感提醒設(shè)備如感觸提醒設(shè)備80的輸入。感觸提醒設(shè)備80最好提供一個無聲的振動輸出,提醒該用戶選擇的目的地正在接近。
當(dāng)選呼接收機40用于提供目的地通知的提醒及包括傳真能力的尋呼能力時,分配給選呼接收機40用于選呼通信系統(tǒng)中的地址被存儲在存儲器70的地址存儲器72部分中。然后解碼器/控制器68利用頻率合成器67控制選呼通信系統(tǒng)的頻率或?qū)ず粝到y(tǒng)的頻率的產(chǎn)生使能夠在尋呼信道上或在選呼系統(tǒng)信道上選擇地接收信號。接到解碼器/控制器68的電源開關(guān)用于控制提供給接收機66的電源,因而提供節(jié)電功能,如在使用選呼接收機技術(shù)領(lǐng)域中所公知的。當(dāng)選擇了尋呼信道時,由解碼器/控制器68處理接收的尋呼地址信號,當(dāng)檢測到相應(yīng)于選呼接收機40的一個分配的地址的尋呼地址信號時,解碼器/控制器68產(chǎn)生一個提醒啟動信號,該信號可接到一個音響提醒設(shè)備84,如音響傳感器,以便提供一個音響提醒,或者可接到感觸提醒設(shè)備80以提供無聲的提醒。音響或無聲提醒的選擇是由選擇開關(guān)76以本領(lǐng)域公知的方法提供的。
圖2的解碼器/控制器68可使用圖4所示的微計算機實現(xiàn)。圖4是適用于圖2的選呼接收機中的基于微計算機的解碼器/控制器的電方框圖。如圖所示,微計算機68最好是如由莫托羅拉公司制造的MC68HC05系列微計算機族的,它包括一個在板上的顯示驅(qū)動器414。微計算機68包括一個振蕩器418,它產(chǎn)生微計算機68的操作中使用的定時信號。一個晶體或晶體振蕩器(未示出)接到振蕩器418的輸入,為建立微計算機的定時提供參考信號。定時器/計數(shù)器402接到振蕩器418并提供可編程的定時功能,這些功能用于控制接收機或處理器的操作。RAM(隨機存取存儲器)404用于存儲在處理期間得到的變量,以及提供作為選呼接收機工作期間接收的傳真尋呼消息的存儲。ROM(只讀存儲器)406存儲控制接收機或處理器的工作的子程序,這將在下面進(jìn)一步討論??梢灾?,在許多微計算機的實現(xiàn)中,可編程的ROM(PROM)存儲區(qū)可由一個可編程的只讀存儲器(PROM)或一個EEPROM(電可擦除的可編程只讀存儲器)提供。振蕩器418、定時器/計數(shù)器402、RAM404和ROM406通過地址/數(shù)據(jù)/控制總線408連接到中央處理單元(CPU)410,中央處理單元410執(zhí)行指令并控制微計算機68的工作。
由接收機產(chǎn)生的解調(diào)的數(shù)據(jù)通過輸入/輸出(I/O)端口412接到微計算機68。解調(diào)的數(shù)據(jù)由CPU410處理,當(dāng)接收的地址與存儲在碼插入存儲器中的地址相同時,選呼傳真消息被收到并存儲在RAM404中,該碼插入存儲器例如通過I/O端口413接到微計算機。存儲的消息的恢復(fù)和預(yù)定目的地地址的選擇由連接到I/O端口412的開關(guān)提供。然后微計算機68恢復(fù)存儲的消息并經(jīng)過數(shù)據(jù)總線408傳送該信息到顯示驅(qū)動器414,顯示驅(qū)動器414處理該信息并編格式該信息,以便由顯示器90(圖2)如LCD(液晶顯示器)顯示。本領(lǐng)域的普通技術(shù)人員知道,選呼接收機40上的顯示器比計算機屏幕小得多。這個尺寸的差別例如要求源文件被分為用于接收用戶的手寫消息的預(yù)定信息區(qū)域42。預(yù)定信息區(qū)域42(圖1)的大小被確定,使得傳真消息能夠容易地在選呼接收機40的顯示器90上顯示而不要過多的處理。當(dāng)選呼接收機40收到其地址時,產(chǎn)生了提醒信號,提醒信號可通過數(shù)據(jù)總線408發(fā)送到產(chǎn)生提醒啟動信號的提醒發(fā)生器416,提醒啟動信號接到上面敘述的音響提醒設(shè)備。另一個方案,當(dāng)選振動提醒時,如上所述的,則微計算機產(chǎn)生一個提醒啟動信號,該提醒啟動信號通過數(shù)據(jù)總線408接到I/O端口413使能產(chǎn)生一個振動或無聲提醒。
節(jié)電器的工作由CPU410控制。節(jié)電信號經(jīng)過數(shù)據(jù)總線408傳送到接至電源開關(guān)82的I/O端口412。電源周期地提供給接收機使能解碼接收的選呼接收機地址信號和被傳送到選呼接收機40的選呼傳真消息。消息信息最好包括選呼傳真消息,它被存儲并準(zhǔn)備好在顯示器90上顯示。
參見圖5,表示根據(jù)本發(fā)明優(yōu)選實施例的傳真通信的流程圖。在步驟504,當(dāng)已輸入源文件26時,在步驟506,傳真機14掃描和量化源文件26上的信息。然后在步驟508,量化的信息最好按照三類傳真機標(biāo)準(zhǔn)進(jìn)行壓縮和編碼。在步驟510,編碼的和壓縮的數(shù)據(jù)從傳真機14經(jīng)過PSTN24傳送到消息控制器22。在步驟512,消息控制器22接收壓縮的數(shù)據(jù)并存儲在由處理器290存取的存儲器中,在傳輸?shù)狡渲付ǖ倪x呼接收機40之前,處理器20處理壓縮的數(shù)據(jù)。在步驟514,區(qū)域檢測器/選擇器308存取該數(shù)據(jù)并恢復(fù)包含在壓縮數(shù)據(jù)的預(yù)定區(qū)域中的壓縮的數(shù)據(jù)。在壓縮的消息恢復(fù)之后,在步驟520,處理器20開始處理壓縮的數(shù)據(jù)。根據(jù)優(yōu)選的實施例,處理器旁路解壓縮該壓縮消息的步驟,并且在其壓縮的狀態(tài)開始處理消息。在步驟522,因此處理從處理器20識別該消息中的白間隔開始。
參見圖6,表示圖5的消息壓縮的詳細(xì)情況的流程圖,特別是表示識別該消息中的白間隔的步驟。在步驟602,識別步驟522最好包括編碼和將壓縮的消息作為多個碼字提供的步驟。此后壓縮消息的每行包括至少一個碼字。在步驟604,產(chǎn)生多個門限值并存儲在存儲器中。多個門限值表示可能出現(xiàn)的和被確定的基本上包括全部白間隔的所有可能的碼字。在步驟606,在識別是否一個碼字基本由白間隔構(gòu)成中,處理器20將每個碼字與多個門限值比較。在步驟608,基本上類似于多個門限值的至少一個門限值的碼字被確定為基本上包括所有白間隔的碼字。例如,這些碼字以具有非實在數(shù)量信息的碼字為特征,因此,可被廢除而不影響該消息的完整性。
再參見圖5,在步驟524,通過消除被確定至少具有一個碼字基本上包括所有的白間隔的壓縮消息的每一行,該處理器20繼續(xù)工作。重復(fù)這個消除步驟直到檢驗了壓縮消息的每一行和根據(jù)要求消除為止。在步驟526,得到的壓縮數(shù)據(jù)被存儲在存儲器中。然后在步驟528,存儲的壓縮消息被下降取樣。正如本領(lǐng)域的普通技術(shù)人員所公知的,下降取樣步驟從壓縮的消息中扔掉不需要的信息。然后在步驟530,如上面討論的,壓縮消息是選呼編碼的,并且被發(fā)送到預(yù)定的選呼接收機40,在步驟532,其地址在被發(fā)送的選呼傳真消息中編碼。
這樣,本發(fā)明要求用戶輸入被傳真的消息。該消息是在預(yù)定信息區(qū)域中手寫的,使該消息能容易地在選呼接收機的顯示器上顯示。在該消息由常規(guī)的傳真機處理之后,超過門限值的白間隔被確定,該消息的行可被消除而不來重地降低該消息的完整性。從壓縮的消息中的這個“空白行”的消除導(dǎo)致在該壓縮的消息上進(jìn)行第二次壓縮。第二次壓縮步驟減少三類傳真編碼的數(shù)據(jù)為一個消息長度,它可按照目前的尋呼標(biāo)準(zhǔn)發(fā)送而通信系統(tǒng)不過負(fù)荷。在編碼時,壓縮的數(shù)據(jù)產(chǎn)生完全在選呼通信的限制范圍內(nèi)而不嚴(yán)重地降低電池壽命或節(jié)電特性的一個消息。因此,空白行消除和傳真機數(shù)據(jù)壓縮產(chǎn)生一個編碼的選呼傳真消息,這使得到選呼接收機的傳真?zhèn)鬏攲τ跇I(yè)務(wù)提供者和用戶雙方更有吸引力,歷為該消息要求傳輸時間大大地減少了。
參見圖7,結(jié)合圖5表示了本發(fā)明的第二實施例。按照上面討論的優(yōu)選實施例,圖5的敘述對于本發(fā)明的第二實施例仍是一樣的。壓縮的數(shù)據(jù)類似地不解壓縮。在圖7中,方框522代表識別白間隔。特別在步驟702中,識別器將壓縮的消息分類為多個行。在步驟704,在多行的每一行中測量能量。最好多行的每一行中的能量通過累加壓縮數(shù)據(jù)的多行的每一行中的象素(黑色象素)的數(shù)量進(jìn)行測量。在步驟706,累加的黑色象素用于確定壓縮消息的多行的每行的能量值。在步驟712,每行的能量值與建立的門限值比較以便確定每行具有高的或低的能量值。當(dāng)能量值等于或超過該門限值時,該行被分類為高能量值行,而當(dāng)能量值低于該門限值時,該行被分類為低能量值行。因此,在步驟712,當(dāng)該行被分類為高能量值地時,在步驟708建立最小距離。最小距離包括在它們之間鄰接至少一個低能量行的至少兩個高能量行。步驟710規(guī)定一個區(qū)域,該區(qū)域包括在最小距離內(nèi)的該至少兩個高能量行和包括它們之間的該至少一個低能量行。在步驟712,當(dāng)該行被確定是低能量行時,該低能量行稱為空白行,而步驟714檢驗低能量(空白)行是否出現(xiàn)在所規(guī)定的區(qū)域中。如果是這樣,在步驟716,消除器不能工作。雖然該行具有低能量值,但是該行不被消除,因為其存在給消息內(nèi)容加上完整性。但是,當(dāng)?shù)湍芰恐德湓谠摻^(qū)域的外部時,在步驟718檢驗消息塊的末端,而該行被識別以便消除。如果它是消息的末端,則按照圖5過程繼續(xù)。當(dāng)沒有檢測到消息的末端時,過程繼續(xù)到步驟704,直到檢測到消息的末端為止。
這樣,本發(fā)明的第二實施例分類壓縮消息為多個行。已被確定是在建立的區(qū)域內(nèi)出現(xiàn)的低能量行(基本上空白行)的壓縮消息的多行被消除。“空白行”消除第二次壓縮該消息。雖然壓縮該消息是希望的,但是壓縮消息的完整性不能兼顧,因為當(dāng)壓縮消息的一行是空白行時,那個空白行不被消除,除非它出現(xiàn)在建立的最小距離之外。這就保持該消息的完整性,而同時壓縮該消息以便產(chǎn)生完全在選呼通信系統(tǒng)的限制內(nèi)而不嚴(yán)重地降低電池壽命或節(jié)電特性的選呼傳真消息。因此,空白行消除和建立的區(qū)域產(chǎn)生編碼的選呼傳真消息,這使得到選呼接收機的傳真?zhèn)鬏攲τ跇I(yè)務(wù)提供者和用戶雙方有更大的吸引力,因為壓縮消息減少了要求大大地減少傳輸時間而同時保持消息的完整性。
原文件26(圖1)表示了預(yù)定信息區(qū)域42內(nèi)的消息50。消息50和預(yù)定信息區(qū)域的另外區(qū)52及54構(gòu)成最后的消息,在空白行從壓縮消息中消除之后,最后的消息被編碼并發(fā)送到選呼接收機。正如所說的,包括手寫消息的預(yù)定信息區(qū)42被減少到區(qū)52、50和54。因此可以知道,被傳真的消息被大大地減少了,以產(chǎn)生可使用較少的空中時間發(fā)送的傳真消息。
參見圖5和7,結(jié)合下面的改變說明本發(fā)明的第三實施例。在圖5中,第三實施例類似于該優(yōu)選的實施例,除了處理步驟520從在步驟518的解壓縮該壓縮的消息之外。在圖7中,識別步驟類似于本發(fā)明的第二實施例,除了分類步驟702將解壓縮的消息分類為多個行和列之外。類似地,步驟706、708、710、712、714和716都類似于第二實施例,除了對解壓縮的消息的行以及列執(zhí)行相同的步驟以外。最好是在本發(fā)明的第三實施例中,在建立的區(qū)域外的基本空白的行在第一次通過時從解壓縮的消息中消除。在消息結(jié)束718,在第二次通過時對多個列重復(fù)該過程。在第二次通過時,最后在空白行已消除之后處理該消息的多個列,和類似于第一次通過消除在建立的區(qū)域之外的基本上空白的列。這樣,第三實施例消除空白行和列,因而進(jìn)一步壓縮該消息同時保持其完整性。通過對照原文件26(圖1)可知道結(jié)果的差別。根據(jù)第三實施例,被編碼并發(fā)送到選呼接收機40的消息只包括消息區(qū)50,因為在第二次通過時,區(qū)52和54被確定的基本上空白的列,因此在空白列消除期間被消除。正如所說的,包括手寫消息的預(yù)定消息區(qū)域42是被減少的消息區(qū)50。因此可以知道,被傳真的消息大大地減少了,以產(chǎn)生可使用較少的空中時間發(fā)送的消息傳真。
參見圖8,示出了根據(jù)本發(fā)明的優(yōu)選實施例的選呼通信格式的協(xié)議圖。該信令協(xié)議用于尋址和發(fā)送傳真數(shù)據(jù)到使用任何傳真標(biāo)準(zhǔn)的選呼接收機40。一個傳真尋呼消息分組800包括一個選呼地址802,一個傳真消息首部804,以三類傳真數(shù)據(jù)編碼的數(shù)據(jù)分組806和一個消息結(jié)束標(biāo)記808。消息結(jié)束標(biāo)記808可被刪去而不顧這個信令格式的完整性。地址信號802包括本領(lǐng)域普通技術(shù)人員公知的一類常規(guī)選呼地址。消息首部804包含有關(guān)數(shù)據(jù)塊長度,傳真協(xié)議類型和在保密傳真消息系統(tǒng)中使用的可能的加密類型的信息。接在消息首部804后面的是包含標(biāo)準(zhǔn)的傳真數(shù)據(jù)的數(shù)據(jù)塊806。這個實施例可與常規(guī)的傳真機結(jié)合使用,經(jīng)過無線數(shù)據(jù)信道接收傳真消息。此外,當(dāng)與個人計算或類似設(shè)備(如膝上(Laptop)計算機)結(jié)合使用時,如圖2所示的選呼接收機可將接收的傳真數(shù)據(jù)連接到該計算機,以便存儲在一個文件中,使該用戶具有接收傳真消息的檔案。由于接收的傳真消息數(shù)據(jù)不改變其原來的傳輸格式,可使用常規(guī)的傳真數(shù)據(jù)操作硬件和軟件獲得接收的傳真的硬拷貝。
參見圖9,該流程圖說明圖2的選呼接收機的接收操作。接收選呼消息的過程在步驟902開始。在步驟904,地址解碼器尋找接收信號的地址信號。步驟906檢測任何恢復(fù)的地址信號以確定它是否與選呼接收機40相關(guān)的至少一個預(yù)定的地址相關(guān)。如果接收的地址不相關(guān)(相符),則控制返回到步驟904,并進(jìn)行新的尋找。當(dāng)接收的地址與選呼接收機相關(guān)的至少一個預(yù)定的地址相關(guān)時,步驟908解碼消息首部,然后控制轉(zhuǎn)到步驟910。步驟910檢測傳真數(shù)據(jù)標(biāo)記的存在。如果步驟910是錯誤的,則在步驟912,隨后的數(shù)據(jù)塊將包含被解碼為常規(guī)尋呼消息的符號。當(dāng)解碼完成了,步驟916存儲該數(shù)據(jù),而步驟918檢測消息狀態(tài)的結(jié)束,它可由一個消息結(jié)束標(biāo)志或沒有另一個數(shù)據(jù)標(biāo)記表示。如果步驟918是錯誤的(不在消息的結(jié)束)而步驟910是正確的,則隨后的數(shù)據(jù)塊包含傳真消息。在步驟914解碼該傳真消息和在步驟916存儲該傳真消息。當(dāng)步驟918是正確時,控制返回到步驟902,而地址解碼器再繼續(xù)尋找有效的地址。
正文,符號或傳真數(shù)據(jù)塊的解碼是應(yīng)用參見圖2所討論的過程相反的過程實現(xiàn)的。為了顯示接收的傳真消息,每個編碼部分被解碼,而它們的各個位置被映射入顯示設(shè)備的顯示存儲器中。在映射之后,將直線性坐標(biāo)存儲入顯示設(shè)備的顯示空間,消息被重新組裝,至少一部分被組裝為一個恢復(fù)的文件,它基本上組裝類似原來的源文件的格式,并且顯示恢復(fù)的文件。
這樣,傳真消息被編碼并發(fā)送到指定的選呼接收機。當(dāng)檢測到其地址時,該選呼接收機接收該傳真消息,該傳真消息被存儲并且在選呼接收機的顯示器上提供給該用戶。
總之,本發(fā)明的優(yōu)選產(chǎn)施例包括一個選呼通信系統(tǒng)或用于與至少一個選呼接收機進(jìn)行通信的傳真?zhèn)鬏敗髡鎮(zhèn)鬏斚到y(tǒng)包括一個接收機,用于接收包括消息的原文件。連接到該接收機的一個區(qū)域檢測器從該原文件恢復(fù)該消息;和接到該區(qū)域檢測器的一個編碼器編碼和壓縮該消息形成一個壓縮的消息。一個控制器傳送壓縮的消息到一個選呼終端,用于與至少一個選呼接收機通信。該選呼終端包括用于處理壓縮的消息的一個處理器。該處理器包括用于識別壓縮消息中的白間隔的一個識別器和連接到該識別器的一個消除器,用于消除被識別的白間隔。該識別器還包括一個分類器,它將壓縮的消息分類為多個行和列。連接到該分類器的一個累加器測量多行的每行中的能量。連接到該累加器的一個比較器將在多行和列中的每行和列測量的能量與一個門限能量值比較,確定何時多行的一行或多列的一列表明能量值大于該門限能量值。該比較器還包括一個檢測器,用于檢測高和低能量值的行和列。連接到該檢測器的一個限幅器在至少兩個高能量值的行或列之間建立一個最小距離,和連接到該限幅器的區(qū)域選擇器在至少兩個高能量值的行或列之間規(guī)定含有至少一個低能量值的行或列的一個區(qū)域。連接到該消除器的一個開關(guān)使不能消除在所規(guī)定的區(qū)域中出現(xiàn)的該至少一個低能量行或列。連接到該消除器的一個選呼編碼器編碼具有至少一個選呼地址的壓縮消息以形成選呼傳真消息,和連接到處理器的一個發(fā)射機發(fā)送該選呼傳真消息到至少一個選呼接收機。
這樣,本發(fā)明要求用戶輸入被傳真的消息。該消息是手寫在預(yù)定的信息區(qū)中,它使得該消息能夠容易地在選呼接收機的顯示器上顯示。在該消息由常規(guī)的傳真機處理之后,超過門限值的白間隔被確定,該消息的一行可被消除而不嚴(yán)重地降低消息的完整性。從壓縮消息中消除這個“空白行”產(chǎn)生對壓縮的消息進(jìn)行第二次壓縮。第二次壓縮步驟使三類傳真編碼數(shù)據(jù)減少到一個消息長度,它可按照目前的尋呼標(biāo)準(zhǔn)發(fā)送而不使通信系統(tǒng)過負(fù)荷。在編碼時,壓縮的消息產(chǎn)生了完全適合在選呼通信的限制內(nèi)而不嚴(yán)重降低電池壽命或節(jié)電特性的一個消息。因此,空白行消除和傳真機數(shù)據(jù)壓縮產(chǎn)生一個編碼的選呼傳真消息,使得到選呼接收機的傳真?zhèn)鬏攲I(yè)務(wù)提供者和用戶雙方更有吸引力,因為該消息被減少以便要求大大地減少傳輸時間。
權(quán)利要求
1.在一個選呼通信系統(tǒng)中,一種傳真通信的方法,包括步驟(a)編碼和壓縮數(shù)據(jù)以形成壓縮的數(shù)據(jù);(b)傳送壓縮的數(shù)據(jù)到選呼終端;(c)在選呼終端接收壓縮的數(shù)據(jù);(d)在預(yù)定的信息區(qū)域內(nèi)恢復(fù)壓縮的數(shù)據(jù);(e)處理壓縮的數(shù)據(jù),在選呼終端中處理步驟進(jìn)一步包括以下步驟(f)識別壓縮的數(shù)據(jù)中的白間隔;和(g)消除所識別的白間隔;和(h)發(fā)送所處理的壓縮數(shù)據(jù)到至少一個選呼接收機。
2.根據(jù)權(quán)利要求1的方法,其中識別的步驟進(jìn)一步包括以下步驟將壓縮的數(shù)據(jù)作為至少一個碼字表示;存儲多個門限值,門限值表示基本上包含全部白間隔的該至少一個碼字的碼字;和該至少一個碼字與多個門限值比較;和響應(yīng)比較的步驟,確定基本上包含全部白間隔的該至少一個碼字的碼字。
3.以一個傳真?zhèn)鬏斚到y(tǒng)中,與至少一個選呼接收機進(jìn)行傳真通信的一種方法,包括步驟接收在所規(guī)定信息區(qū)域內(nèi)包含消息的一個源文件;編碼和壓縮該消息以形成一個壓縮的消息;傳送壓縮的消息到一個選呼終端以便與至少一個選呼接收機進(jìn)行通信;恢復(fù)包含在該信息區(qū)中的壓縮的消息;和在選呼終端處理壓縮的消息,該處理步驟進(jìn)一步包括以下步驟識別壓縮消息中的白間隔;消除所識別的白間隔;和以至少一個選呼地址來選呼編碼壓縮的消息以形成選呼傳真消息;和發(fā)送選呼傳真消息到該至少一個選呼接收機。
4.一個選呼通信系統(tǒng),包括用于編碼和壓縮數(shù)據(jù)以形成壓縮的數(shù)據(jù)的裝置;用于傳送壓縮的數(shù)據(jù)到一個選呼終端的裝置,該選呼終端包括用于接收壓縮的數(shù)據(jù)的一個接收機;和用于恢復(fù)預(yù)定信息區(qū)域內(nèi)的壓縮數(shù)據(jù)的裝置;用于處理壓縮數(shù)據(jù)的一個處理器,該處理器包括用于識別壓縮的數(shù)據(jù)中的白間隔的裝置;和用于消除所識別的白間隔的裝置;和一個發(fā)射機,用于發(fā)送被處理的壓縮數(shù)據(jù)到至少一個選呼接收機。
5.用于與至少一個選呼接收機進(jìn)行通信的一種傳真?zhèn)鬏斚到y(tǒng),包括一個掃描器,用于接收在規(guī)定的信息區(qū)內(nèi)包含消息的一個源文件;和連接到用于接收機的裝置、用于編碼和壓縮該消息以形成壓縮的消息的裝置;連接到用戶編碼和壓縮的裝置、用于傳送壓縮的消息到一個選呼終端用于與該至少一個選呼接收機進(jìn)行通信的裝置,該選呼終端包括用于接收和恢復(fù)包含在該信息區(qū)域中的壓縮消息的一個接收機;連接到該選呼接收機、用于處理壓縮的消息的一個處理器,該處理器進(jìn)一步包括用于識別壓縮消息中的白間隔的裝置;連接到識別裝置、用于消除所識別的白間隔的裝置;和連接到消除裝置、用于以至少一個選呼地址編碼壓縮的消息以形成一個選呼傳真消息的一個選呼編碼器;和一個發(fā)射機,連接到該處理器,用于發(fā)送該選呼傳真消息到該至少一個選呼接收機。
6.在一個選呼通信系統(tǒng)中,一種傳真通信的方法,包括步驟(a)編碼和壓縮數(shù)據(jù)以形成壓縮的數(shù)據(jù);(b)傳送壓縮的數(shù)據(jù)到選呼終端;(c)在選呼終端接收壓縮的數(shù)據(jù);(d)處理壓縮的數(shù)據(jù),在選呼終端中處理的步驟進(jìn)一步包括以下步驟(e)識別壓縮的數(shù)據(jù)中的白間隔;和(f)消除所識別的白間隔;和(g)發(fā)送所處理的壓縮數(shù)據(jù)到至少一個選呼接收機。
7.在一個傳真?zhèn)鬏斚到y(tǒng)中,與至少一個選呼接收機進(jìn)行傳真通信的一種方法,包括步驟(a)接收包括消息的一個源文件;(b)編碼和壓縮消息以形成壓縮的消息;(c)傳送壓縮的消息到一個選呼終端以便與該至少一個選呼接收機進(jìn)行通信;(d)處理由選呼終端接收的壓縮消息,該處理步驟進(jìn)一步包括以下步驟(e)識別壓縮消息中的白間隔;和(f)消除所識別的白間隔;(g)以至少一個選呼地址來選呼編碼壓縮的消息以形成選呼傳真消息;和(h)發(fā)送選呼傳真消息到該至少一個選呼接收機。
8.一個選呼通信系統(tǒng),包括用于編碼和壓縮數(shù)據(jù)以形成壓縮的數(shù)據(jù)的裝置;傳送壓縮的數(shù)據(jù)到選呼終端的裝置,該選呼終端包括用于接收壓縮的數(shù)據(jù)的一個接收機;和用于處理壓縮的數(shù)據(jù)的一個處理器;該處理器包括識別壓縮數(shù)據(jù)中的白間隔的裝置;和連接到該識別裝置、用于消除所識別的白間隔的裝置;和一個發(fā)射機,用于發(fā)送所處理的壓縮數(shù)據(jù)到至少一個選呼接收機。
9.一種與至少一個選呼接收機進(jìn)行通信的傳真?zhèn)鬏斚到y(tǒng),包括用于接收包含消息的源文件的一個接收機;連接到該接收機、用于從該源文件恢復(fù)該消息的裝置;和連接到該恢復(fù)裝置、用于編碼和壓縮該消息以形成壓縮的消息的裝置;用于傳送壓縮的消息到一個選呼終端、用于與至少一個選呼接收機進(jìn)行通信的裝置,該選呼終端包括用于處理壓縮的消息的一個處理器,該處理器包括識別壓縮的消息中的白間隔的裝置;和連接到識別裝置、用于消除所識別的白間隔的裝置;和一個選呼編碼器,連接到該消除裝置、用于以至少一個選呼地址來編碼壓縮的消息以形成選呼傳真消息;和一個發(fā)射機,連接到該處理器,用于發(fā)送該選呼傳真消息到該至少一個選呼接收機。
10.用于與至少一個選呼接收機進(jìn)行通信的一種傳真?zhèn)鬏斚到y(tǒng),該傳真?zhèn)鬏斚到y(tǒng)包括一個接收機,用于接收包含消息的源文件;一個區(qū)域檢測器,連接到該接收機、用于從該源文件中恢復(fù)該消息;和一個編碼器,連接到該區(qū)域檢測器,用于編碼和壓縮該消息以形成壓縮的消息;一個控制器,用于傳送壓縮的消息到一個選呼終端,用于與至少一個選呼接收機進(jìn)行通信,該選呼終端包括用于處理壓縮的消息的一個處理器,該處理器包括一個識別器,用于識別壓縮的消息中的白間隔;和一個消除器,連接到該識別器、用于消除所識別的白間隔;該識別器進(jìn)一步包括一個分類器,用于將壓縮的消息分為多個行;一個累加器,連接到該分類器,用于測量多個行中的每行的能量;和一個比較器,連接到該累加器,用于將在多行的每行中測量的能量與一個門限能量值比較,以便確定何時多行中的一行表示能量值大于門限能量值,該比較器進(jìn)一步包括一個檢測器,用于檢測高和低能量值的行;一個限幅器,連接到該檢測器,用于在至少兩個高能量值的行之間建立一個最小距離;和區(qū)域選擇器,連接到該限幅器,用于規(guī)定在至少兩個高能量值的行之間包含至少一個低能量值的行的一個區(qū)域;和一個開關(guān),連接到該消除器,用于使不能消除在規(guī)定的區(qū)域中出現(xiàn)的該至少一個低能量行;一個選呼編碼器,連接到該消除器,用于以至少一個選呼地址來編碼壓縮的消息以形成選呼傳真消息;和一個發(fā)射機,連接到該處理器,用于發(fā)送該選呼傳真消息到該至少一個選呼接收機。
全文摘要
一種選呼通信系統(tǒng)(100)包括一個編碼器(508),用于編碼和壓縮數(shù)據(jù)以形成壓縮的數(shù)據(jù),和一個控制器(22),用于傳送壓縮的數(shù)據(jù)到一個選呼終端(28)。選呼終端(28)包括用于接收壓縮的數(shù)據(jù)的一個接收機(302),一個區(qū)域檢測器(308),用于恢復(fù)在預(yù)定信息區(qū)域(42)內(nèi)的壓縮數(shù)據(jù),和用于處理壓縮的數(shù)據(jù)的一個處理器(20)。處理器(20)包括一個識別器(310),用于識別壓縮的數(shù)據(jù)中的白間隔,和一個消除器(312),用于消除所識別的白間隔。一個發(fā)射機(30)用于發(fā)送被處理的壓縮數(shù)據(jù)到至少一個選呼接收機(40)。
文檔編號H04N1/00GK1108837SQ94114999
公開日1995年9月20日 申請日期1994年8月5日 優(yōu)先權(quán)日1993年8月5日
發(fā)明者奧·P·奧林, 扎?!つ?申請人:摩托羅拉公司