確定比特值序列是否 是通常存在的部分文本字符的特征。
[0073] 在至少一些實(shí)施例中,這涉及兩個組成部分或階段,即連續(xù)性檢測階段和約束檢 測階段。在連續(xù)性檢測階段中,通信節(jié)點(diǎn)確保檢測到的音調(diào)序列是連續(xù)的(即,一個音調(diào)在 另一個音調(diào)之后沒有間隙),并且該序列中的音調(diào)全部被限定在文本電話音調(diào)的兩個頻率 之間(例如,在1400Hz和1800Hz之間)。如果是該情況,則約束檢測階段估計(jì)對應(yīng)的比特 值序列,并且確定該比特值序列是否符合定義何種比特值結(jié)構(gòu)是文本字符的特征的特定約 束或規(guī)則。
[0074] 在一個或多個實(shí)施例中,這些規(guī)則中的一個定義用于文本字符的比特值的剛性結(jié) 構(gòu),其假設(shè)盡管所述信號在未調(diào)節(jié)的情況下泄漏,但仍正確地估計(jì)比特值序列。這些規(guī)則中 的另一規(guī)則定義了用于文本字符的比特值的靈活結(jié)構(gòu),其假設(shè)由于信號在未調(diào)節(jié)的情況下 泄漏而導(dǎo)致比特值序列中的至少一些比特值將不被正確地估計(jì)。通過包括該靈活結(jié)構(gòu),規(guī) 則證明在確定泄漏的信號中的文本字符的一般存在中的魯棒性。
[0075] 考慮利用博多編碼的TTY字符的順序特性中的比特值的獨(dú)特位置和排列的示例 規(guī)則。具體地,在這方面,用于博多編碼的TTY字符的比特值序列總是開始于具有值0的開 始比特(即,1800Hz音調(diào))。此外,用于博多編碼的TTY字符的比特值序列總是至少具有特 定數(shù)目的比特值轉(zhuǎn)換(即,1400Hz和1800Hz之間的轉(zhuǎn)換)。
[0076] 因此,定義用于文本字符的比特值的剛性結(jié)構(gòu)的規(guī)則指定了,如果(a)序列中的 第一比特值是開始比特(即,1800Hz);并且(b)在開始比特之后的序列中的比特值當(dāng)中 存在至少一個比特值轉(zhuǎn)換(即,在開始比特之后在1400Hz和1800Hz之間的至少一個轉(zhuǎn) 換),則比特值序列表示文本字符。相反,定義用于文本字符的比特值的靈活結(jié)構(gòu)的規(guī)則 考慮下述事實(shí):序列中的一些音調(diào)可能不可識別為文本字符的比特值(即,用于文本電話 的1400Hz或1800Hz音調(diào))和/或序列中的一些音調(diào)可能被錯誤地識別為錯誤的比特值 (即,1800Hz而不是1400Hz)。因此,定義靈活結(jié)構(gòu)的規(guī)則指定,如果(a)檢測到的字符比 特(1400Hz或1800Hz)的數(shù)目等于或大于3 ;并且(b)在開始比特之后的序列中的比特值 當(dāng)中存在至少一個比特值轉(zhuǎn)換(即,在開始比特之后在1400Hz和1800Hz之間的至少一個 轉(zhuǎn)換),則比特值序列表示文本字符。這種靈活結(jié)構(gòu)規(guī)則魯棒地檢測文本字符的一般存在, 即使文本字符的開始比特在泄漏的信號中無法識別。
[0077] 圖6圖示了在基于子幀采用普羅尼音調(diào)估計(jì)的實(shí)施例的上下文中實(shí)現(xiàn)這些示例 性規(guī)則的具體決定邏輯500。也就是說,即使博多編碼的TTY字符的音調(diào)中的每一個都具 有大約20ms的持續(xù)時間(定義幀),圖6中的實(shí)施例仍然估計(jì)具有IOms的估計(jì)分辨率的 音調(diào)序列(定義子幀)。這證明是有利的,例如在成幀化在無線通信設(shè)備12和網(wǎng)絡(luò)節(jié)點(diǎn)20 之間是異步的情況下,使得設(shè)備12和節(jié)點(diǎn)20處的幀邊界不對準(zhǔn)。
[0078] 如圖所示,決定邏輯維護(hù)用于確定幀序列是否是部分博多編碼的TTY字符的特征 的多個狀態(tài)變量。這些變量包括"檢測到的博多幀的數(shù)目"、"先前幀檢測到開始比特"和"頻 率改變數(shù)"。
[0079] 出于音調(diào)估計(jì)的目的,幀與兩個子幀相關(guān)聯(lián),其可以或可以不與幀在時間上對準(zhǔn)。 普羅尼音調(diào)估計(jì)用于檢測子幀中的第一個子幀的音調(diào)(框505)。如果檢測到的音調(diào)不是 博多音調(diào)(即,1400Hz或1800Hz)(框510處的否),則普羅尼音調(diào)估計(jì)用于檢測第二子幀 的音調(diào)(框515)。如果檢測到的音調(diào)仍然不是博多音調(diào)(框510和520處的否),則幀的 序列被確定為不是博多編碼的TTY字符的特征(框555),并且狀態(tài)變量被重新初始化(框 525)。然而,如果針對兩個子幀中的任何一個檢測到的音調(diào)是博多音調(diào),則該音調(diào)被認(rèn)為已 經(jīng)針對關(guān)聯(lián)幀被檢測到。
[0080] 首先考慮圖6的規(guī)則的實(shí)現(xiàn),其定義了文本字符的比特值的剛性結(jié)構(gòu)。當(dāng)滿足該 規(guī)則時,序列中的第一幀將表示具有1800Hz的音調(diào)的開始比特,并且在1400Hz和1800Hz 之間將存在至少一個幀轉(zhuǎn)換。圖6通過跟蹤在序列中的第一幀何時具有1800Hz的音調(diào) (是:框510處的1800Hz,以及框530處的否)來實(shí)現(xiàn)該規(guī)貝IJ。當(dāng)這發(fā)生時,圖6將變量"先 前幀檢測到開始比特"設(shè)置為真(框535),將變量"檢測到的先前幀"設(shè)置為1800Hz(框 540),并且增加指示已經(jīng)被檢測到的博多幀的數(shù)目的變量(框545)。因?yàn)榇藭r僅檢測到開 始比特,所以圖6將還沒有檢測到任何頻率改變(框550處的否),并且因此還不聲明已經(jīng) 檢測到博多字符(框555)。
[0081] 然而,如果下一幀被檢測為具有1400Hz的音調(diào)(是:框510處的1400Hz,以及框 560處的是),則圖6增加指示檢測到的頻率改變數(shù)的變量(框565)。這意味著博多字符將 被檢測到(框580),因?yàn)轭l率改變的數(shù)量至少為1 (框550處的是),并且開始比特先前已 經(jīng)被檢測到(框575處的是)。
[0082] 如果在檢測到開始比特之后存在任何頻率改變,即使改變沒有在開始比特之后正 好發(fā)生,圖6也將檢測博多字符。圖6通過下述來實(shí)現(xiàn)該功能:當(dāng)在剛好已經(jīng)檢測到1400Hz 的音調(diào)幀(是:框530處的1400Hz)之后檢測到1800Hz的音調(diào)幀(是:框510處的1800Hz) 時,增加檢測到的頻率改變數(shù)(框585)。類似地,當(dāng)在剛好檢測到1800Hz的音調(diào)幀(框560 處的是)之后檢測到1400Hz的音調(diào)幀(是:框510處的1400Hz)時,圖6增加檢測到的頻 率改變數(shù)。
[0083] 考慮定義用于文本字符的比特值的靈活結(jié)構(gòu)的規(guī)則的下一圖6的實(shí)現(xiàn)。當(dāng)該規(guī) 則被滿足時,已經(jīng)檢測到具有1400Hz或1800Hz的音調(diào)的至少三個幀,并且在1400Hz和 1800Hz之間將存在至少一個幀轉(zhuǎn)換。圖6通過跟蹤檢測到的博多幀的數(shù)目來實(shí)現(xiàn)該規(guī)則 (框545)。當(dāng)檢測到的幀的數(shù)目大于3 (框575處的是),并且存在至少一個幀改變時(框 550處的是),圖6檢測到博多字符(框580)。
[0084] 本領(lǐng)域技術(shù)人員將理解,雖然在博多編碼的字符的上下文中描述了這里的各種實(shí) 施例,但是對于實(shí)踐本發(fā)明來說,沒有特定文本電話協(xié)議是必要的。即,文本電話呼叫可以 利用許多不同協(xié)議中的任何一個,包括例如全球文本電話、V. 21/文本電話版本、歐洲聾人 電話(EDT)、博多@50波特、博多@45. 45波特等。類似地,對于實(shí)踐本發(fā)明來說,沒有特定的 無線通信協(xié)議是必要的。即,無線通信網(wǎng)絡(luò)10可以是多個標(biāo)準(zhǔn)化無線網(wǎng)絡(luò)中的任何一個, 包括例如63]?、1]]\0'3、6?1?、長期演進(jìn)(1^£)等。
[0085] 本領(lǐng)域技術(shù)人員還將理解,當(dāng)通信節(jié)點(diǎn)包括網(wǎng)絡(luò)節(jié)點(diǎn)20時,一些實(shí)施例中的節(jié)點(diǎn) 20位于無線通信網(wǎng)絡(luò)10的核心網(wǎng)絡(luò)中。在一個實(shí)施例中,例如,網(wǎng)絡(luò)節(jié)點(diǎn)20是將PSTN16 與無線通信網(wǎng)絡(luò)10互連的媒體網(wǎng)關(guān)。然而,在其他實(shí)施例中,網(wǎng)絡(luò)節(jié)點(diǎn)20位于無線通信網(wǎng) 絡(luò)10的接入網(wǎng)絡(luò)中。在一個實(shí)施例中,例如,網(wǎng)絡(luò)節(jié)點(diǎn)20是網(wǎng)絡(luò)中的基站控制器(BSC)或 與接入網(wǎng)絡(luò)中的基站控制器(BSC)相關(guān)聯(lián)。
[0086] 無論如何,在至少一些實(shí)施例中,文本電話呼叫處理被包含在無線通信網(wǎng)絡(luò)10中 的所有轉(zhuǎn)碼點(diǎn)中。以該方式,沒有文本電話呼叫能力信息需要通過無線通信設(shè)備12經(jīng)由信 號被傳送到網(wǎng)絡(luò)10。
[0087] 在一個或多個實(shí)施例中,通信節(jié)點(diǎn)本身包括實(shí)現(xiàn)語音編碼信道18的語音編碼器 和語音解碼器。然而,在至少一些實(shí)施例中,該通信節(jié)點(diǎn)在功能和/或物理上與實(shí)現(xiàn)語音編 碼和解碼的節(jié)點(diǎn)分離。
[0088] 此外,如圖所示,設(shè)備12本身在物理上包括,用于接收如從用戶輸入的文本字符 并且用于將文本字符輸出到用戶的用戶接口(例如,鍵盤和顯示器或打印機(jī))、以及用于通 過語音編碼信道18傳送和接收那些文本字符的一個或多個處理電路。然而,在其他實(shí)施 例中,設(shè)備12包括關(guān)聯(lián)文本電話模塊,其包括所描述的用戶接口和處理電路中的一個或二 者。
[0089] 鑒于上述修改和變化,本領(lǐng)域技術(shù)人員將理解,這里的通信節(jié)點(diǎn)通常如圖7中所 示被一般地描繪為用于在無線通信網(wǎng)絡(luò)10中處理在語音編碼信道18上支持的呼叫。通信 節(jié)點(diǎn)22包括一個或多個通信接口 24和一個或多個處理電路26。一個或多個通信接口 24 被配置為通過語音編碼信道18來傳送和接收呼叫的信號。該一個或多個處理電路26,例 如與存儲器28合作,被配置為呼叫一被發(fā)起便將該呼叫嘗試性地指定為語音呼叫。在呼叫 被指定為語音呼叫時,一個或多個處理電路被配置為限制將呼叫作為文本電話呼叫的處理 以被動地監(jiān)視呼叫中的一個或多個部分或完整文本字符。響應(yīng)于經(jīng)由所述被動監(jiān)視而檢測 到呼叫中的一個或多個部分或完整文本字符,一個或多個處理電路被配置為將該呼叫指定 為文本電話呼叫。在呼叫被指定為文本電話呼叫時,一個或多個處理電路被配置為通過下 述操作來將呼叫作為文本電話呼叫進(jìn)行完全地處理:檢測呼叫中的一個或多個完整文本字 符、以及調(diào)節(jié)和解調(diào)節(jié)呼叫的信號以用于通過語音編碼信道18的可靠傳送和接收。
[0090] 在至少一些實(shí)施例中,通信節(jié)點(diǎn)的處理電路26 (與存儲器28合作地)通過如上所 述分別實(shí)例化受限和完全處理資源來實(shí)現(xiàn)將呼叫作為文本電話呼叫的受限和完全處理。圖 8示出了在這方面對于呼叫被指定為語音呼叫時以及呼叫被指定為文本電話呼叫時的一個 或多個處理電路的實(shí)例化。圖8在從要通過語音編碼信道18傳送的呼叫的信號中的以及 通過語音編碼信道18接收到的呼叫的信號中監(jiān)視文本字符的上下文中對此進(jìn)行了圖示。
[0091] 如圖8所示,在呼叫被指定為語音呼叫時,一個或多個處理電路26實(shí)例化受限處 理資源30來以有限能力將呼叫作為文本電話呼叫進(jìn)行處理。受限處理資源30被動地監(jiān)視 要通過語音編碼信道18傳送的呼叫的信號32中的一個或多個文本部分或完整字符,如語 音編碼器34所實(shí)現(xiàn)的。受限處理資源30還被動地監(jiān)視通過語音編碼信道18接收到的呼 叫的信號36中的部分文本字符,如語音解碼器38所實(shí)現(xiàn)的。
[0092] 如果并且當(dāng)呼叫被重新指定為文本電話呼叫時,一個或多個處理電路26用完全 處理資源40的實(shí)例化(例如,CTM調(diào)制解調(diào)器)來代替受限處理資源30的實(shí)例化。與受 限處理資源30相比,完全處理資源40還調(diào)節(jié)要傳送的呼叫的信號32以用于通過語音編碼 信道18的可靠傳輸。完全處理資源40經(jīng)由被配置為在未調(diào)節(jié)信號32和調(diào)節(jié)信號42之間 進(jìn)行動態(tài)切換的開關(guān)Sl來將該調(diào)節(jié)的信號42提供到語音編碼器34。類似地,與受限處理 資源30相比,完全處理資源4