專利名稱:高效的基于字符處理的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及無線通信領(lǐng)域,尤其涉及高效的字符表達(dá)和發(fā)生的移動(dòng)處理器系統(tǒng)。
背景技術(shù):
就用戶基數(shù)而言,中國(guó)是世界上最大的移動(dòng)式通信市場(chǎng),而且在未來幾年中將是產(chǎn)生世界最高的手機(jī)需求的市場(chǎng)。此外,由于2004年占世界生產(chǎn)量的約34%??赏袊?guó)是世界上最大的手機(jī)生產(chǎn)的中心。
隨著2.5G和3G移動(dòng)網(wǎng)絡(luò)的引入,用戶可在其手機(jī)上享用帶寬達(dá)2Mbps。這為手機(jī)開創(chuàng)了一個(gè)全新應(yīng)用潮流的機(jī)會(huì)。下一代手機(jī)將具有生動(dòng)的彩色顯示,并能提供視、音頻內(nèi)容,以及運(yùn)行Java應(yīng)用。
中國(guó)的制造商正采取兩條路線來開發(fā)他們的移動(dòng)電話。首先,許多基于中國(guó)的手機(jī)OEM正悄悄地采用源自臺(tái)灣公司的產(chǎn)品,諸如Arima,Acer,GVC,Inventec等。同時(shí),他們也正在開發(fā)其自己的產(chǎn)品。但由于他們?cè)谑謾C(jī)設(shè)計(jì)方面缺少或沒有專長(zhǎng),故國(guó)內(nèi)的OEM正在推進(jìn)與國(guó)外芯片生產(chǎn)商的關(guān)鍵聯(lián)合。
GSM已是一個(gè)很成功的移動(dòng)網(wǎng)絡(luò)標(biāo)準(zhǔn),它正在所有的五大洲動(dòng)作,并聯(lián)到600000000以上的用戶。隨著無線數(shù)據(jù)應(yīng)用方面的不斷增長(zhǎng)的需求,稱之為GPRS(General Packet Radio Sorvice通用分組無線電服務(wù))和CDMA 20001X的2.5G標(biāo)準(zhǔn)現(xiàn)今正為操作人員所采用。通過面向分組的數(shù)據(jù)傳輸,GPRS和CDMA都允許空中接口的有效使用。取決于電池負(fù)荷和干擾程度,它能提供高達(dá)100kbps的帶寬。為提供更大的帶寬和電池容量,未來幾年將采用第3代(3G)系統(tǒng)。主要的技術(shù)種類是UMTS/EDGE和CDMA2000。據(jù)預(yù)測(cè),UMTS將代表3g市場(chǎng)的90%以上。使用3G系統(tǒng),期望用戶可經(jīng)歷數(shù)據(jù)速率從384kbps至高達(dá)2Mbps。
下一代移動(dòng)網(wǎng)絡(luò)可對(duì)手機(jī)提供越來越大的帶寬。此外,新技術(shù)允許在手機(jī)上提供更大和更生動(dòng)的彩色LCD顯示。這些改進(jìn)轉(zhuǎn)而使移動(dòng)電話顯現(xiàn)全新的應(yīng)用潮流。在如多媒體消息傳送業(yè)務(wù)(MMS),Java應(yīng)用,具有音、視頻附件的電子郵件,以及視頻會(huì)議的應(yīng)用中,期望這些手機(jī)提供豐富的音頻和視頻內(nèi)容。此外,通過空中下載(OTA)將對(duì)用戶提供許多應(yīng)用。因此,下一代手機(jī)應(yīng)該具有處理性能加強(qiáng)的應(yīng)用如MPEG-4視頻、語(yǔ)音和手寫體識(shí)別以及Java解釋的能力。
然而,現(xiàn)在無線通信結(jié)構(gòu)的一個(gè)關(guān)鍵問題是它的基于英語(yǔ)和ASCI的設(shè)計(jì)。內(nèi)部處理語(yǔ)言是根據(jù)處理器級(jí)別上基于英語(yǔ)的編碼,而不是基于字符的語(yǔ)言如中文、日文和阿刺伯文的自然語(yǔ)言。為完成這些語(yǔ)言中的一種的簡(jiǎn)單顯示,一般需要翻譯到/來自不同的本地處理器語(yǔ)言。使用諸如在大多數(shù)電池式電話中所遇到的ARM處理器核心,由于較低的可用計(jì)算能力,進(jìn)一步限制了本地語(yǔ)言處理的有效運(yùn)用。
對(duì)無線系統(tǒng)所需要的是以低功率和高計(jì)算性能核心來設(shè)計(jì)一種處理器系統(tǒng)以更有效地容納基于字符的語(yǔ)言。下面揭示的我的發(fā)明,正是上述的及更多的問題的一種解決方法。
發(fā)明概要通過下述特別提到的詳細(xì)的實(shí)施例,本發(fā)明的一個(gè)說明性概要包括一種用于在移動(dòng)式系統(tǒng)中處理基于字符的語(yǔ)言的方法和裝置。這包括一個(gè)能處理甚長(zhǎng)指令字(VLIW)和有效地產(chǎn)生非拉丁語(yǔ)言字符的中央移動(dòng)處理器。這更好地與用于諸如轉(zhuǎn)換模擬語(yǔ)言到/來自數(shù)字表示應(yīng)用的DSP(數(shù)字信號(hào)處理器)相結(jié)合。也可包括一個(gè)壓縮引擎作為移動(dòng)單元和對(duì)應(yīng)的網(wǎng)絡(luò)路由器的一部分。這允許人們?yōu)橄乱淮苿?dòng)設(shè)備設(shè)計(jì)一個(gè)靈活的、低功率處理器。
根據(jù)下面的描述并結(jié)合附圖,可更容易地理解本發(fā)明,其中圖1為根據(jù)本發(fā)明第1實(shí)施例的基于字符的語(yǔ)言處理器的框圖;圖2為包括根據(jù)本發(fā)明第1實(shí)施例的圖1的處理器的能啟用自然語(yǔ)言的通信單元的框圖;圖3為根據(jù)本發(fā)明的第1實(shí)施例說明所用的不同的軟件層;圖4為用本發(fā)明的第1實(shí)施例說明數(shù)據(jù)流的網(wǎng)絡(luò)圖;圖5為根據(jù)本發(fā)明的另一實(shí)施例的路由引擎的框圖。
圖6為根據(jù)本發(fā)明的另一實(shí)施例說明所用的不同軟件層。
具體實(shí)施例方式
參看圖1,按照本發(fā)明第1實(shí)施例的處理器核心110可以如Transmeta的Crusoe型號(hào),更一般的是一VLIW處理器。如果要求X86處理器兼容性,可以引入常駐在處理器的閃存ROM上的碼成形軟件,以將x86指令碼翻譯為VLIW指令。碼成形軟件也可實(shí)施碼最佳化及對(duì)VLIW CPU的能力管理,以保證最佳性能。
對(duì)于基于字符的產(chǎn)生(我們指產(chǎn)生基于字符的自然語(yǔ)言的字符,自然語(yǔ)言排除拉丁系語(yǔ)言如英語(yǔ),但專門包括如中文、日文、俄文及阿拉伯文的語(yǔ)言),可以使用Culturecom 1610提供的ROM IC。對(duì)低功率、低存儲(chǔ)器要求的設(shè)備如蜂窩電話、電子書籍和PDA,專門設(shè)計(jì)了它的中文技術(shù)。用它的唯一的編碼算法,僅需150KB的存儲(chǔ)器能存儲(chǔ)大于30000規(guī)模的漢字。即使對(duì)大于100000個(gè)字符的字體集合,也僅占用260KB的存儲(chǔ)器。
設(shè)計(jì)處理器核心,以組合VLIW112與碼成形軟件114兩者的優(yōu)點(diǎn),從而有效地結(jié)合了計(jì)算基于字符的語(yǔ)言字符的大的集合的字符算法116(為簡(jiǎn)化討論,應(yīng)理解下面對(duì)中文語(yǔ)言的討論包含了所有基于字符的自然語(yǔ)言)。采用該低功率處理器結(jié)構(gòu),由于其極為緊湊的特性,中文字體庫(kù)可方便地裝入芯片上閃存ROM中。為達(dá)到最高效率,同時(shí)使功耗保持在最低程序,中文字體表達(dá)和處理算法最好被接到本地VLIW指令并直接在VLIW核心上運(yùn)行。該中文算法與該碼成形軟件一起運(yùn)行,并通過或作為處理器的系統(tǒng)服務(wù)或作為處理器指令集合的特別擴(kuò)展,提供中文支持。
參看圖2,通過在芯片205上集成數(shù)字信號(hào)處理器(DSP)核心212,可對(duì)手機(jī)處理器210提供較高集成度。在處理密集的計(jì)算任務(wù)中,DSP是較快的且功率更有效的。因此加上單獨(dú)的DSP核心不僅能斷開主處理器核心,而且能維持低功耗。DSP核心較好地用來處理密集的計(jì)算任務(wù),如語(yǔ)言編碼、信道編碼和均衡化以及一些補(bǔ)充的特性如回波/噪聲抑制,語(yǔ)音識(shí)別和數(shù)據(jù)壓縮。手機(jī)的其余任務(wù)主要交回給處理器核心210。處理器核心210負(fù)責(zé)驅(qū)動(dòng)人-機(jī)接口(MMI)軟件、GSM協(xié)議棧、外圍設(shè)備接口(如USB和藍(lán)牙)、功率管理以及用戶應(yīng)用如Web、電子郵件、即時(shí)消息傳送等。為使手機(jī)設(shè)計(jì)簡(jiǎn)單并使芯片數(shù)為最少,芯片205具有一組豐富的內(nèi)建的外圍設(shè)備控制器,包括顯示器(如LCD)控制器217-支持顯示器,包括灰度級(jí)和彩色LCD模塊,并支持每像素2/4/8/12/16位顯示,高達(dá)1024×1024分辨力(以及未來一代設(shè)備中更高的分辨力)。
存儲(chǔ)器、DMA控制器219-支持直接連接到64MB可尋址的SDRAM221,可高達(dá)100MHz,并連接到32MB可尋址的閃存220(非同步的或突發(fā)的)。
RF前端接口225-提供到該RF前端的接口。
JTAG端口223-對(duì)線路內(nèi)仿真和調(diào)試224提供標(biāo)準(zhǔn)接口。
耦合到外圍設(shè)備216的其它控制器215GPIO-一組可編程的通用I/O插腳,用于控制和接口其他附加部件。
UART-提供兩個(gè)標(biāo)準(zhǔn)UART接口,它可通過軟件接口或硬件流動(dòng)控制信號(hào)而控制。
藍(lán)牙-提供高速UART和MCSI串行端口,使開發(fā)者容易結(jié)合藍(lán)牙特性。
USB-通用串行總線(USB)客戶控制器,高速即插即用并與計(jì)算機(jī)或主機(jī)設(shè)備同步運(yùn)行。芯片還有USB主控制器,帶有多達(dá)三個(gè)下游端口。主控制器和客戶機(jī)控制器都依從于USB說明書版本1.2。
IrDA-為串行通信提供紅外線數(shù)據(jù)適配器(IrDA)1.0串行紅外線(SIR)支持,高達(dá)115.2kbps。
鍵板-到手機(jī)鍵板的接口。
I2C-I2C主端口依從于Philips I2C標(biāo)準(zhǔn)。該接口僅是單個(gè)主機(jī)、半雙工串行端口,采用兩線(數(shù)據(jù)與時(shí)鐘)與軟件可尋址的外部設(shè)備進(jìn)行數(shù)據(jù)傳送。
MMC/SD-允許以I/O外圍設(shè)備模式工業(yè)標(biāo)準(zhǔn)(Secure Digital/Multi MediaCard Controller安全數(shù)字/多媒體卡控制器)閃存卡的連接。該接口依從于MMC標(biāo)準(zhǔn)說明書版本2.2和SD物理層說明書版本1.0。
SIM-支持3-5V訂戶信息模塊(SIM)接口,依從于ETSI-GSM標(biāo)準(zhǔn)。
盡管用當(dāng)前的性能規(guī)范(速度等)說明了一些上述的控制器和外圍設(shè)備,但本專業(yè)熟練的技術(shù)人員容易理解,本發(fā)明將如何不受其所限,根據(jù)以后當(dāng)時(shí)的技術(shù)和系統(tǒng)設(shè)計(jì)選擇,未來的無線設(shè)備可具有更高的性能。
圖3說明可優(yōu)先地用于本發(fā)明的移動(dòng)式系統(tǒng)的軟件。為提供全中文字符移動(dòng)式計(jì)算環(huán)境,一個(gè)棒操作系統(tǒng)302如Linux操作系統(tǒng)在移動(dòng)式計(jì)算機(jī)如Transmeta的Midori Linux和中文操作系統(tǒng)304如中文2000Linux兩者之間起杠桿作用。操作系統(tǒng)最好采用能力管理特色,以全部利用CPU計(jì)算能力。為使中文處理性能最佳化,在處理器中使用專用Linux驅(qū)動(dòng)器310,以與中文算法相接口。系統(tǒng)最好具有全中文GUI307,中文輸入方法,中文手寫體識(shí)別,以及整套中文移動(dòng)式數(shù)據(jù)應(yīng)用313。此外還包括的是加強(qiáng)的TCP/IP協(xié)議堆棧311,JFFS2文件系統(tǒng),以及移動(dòng)式中間件312。
盡管移動(dòng)式電話具有越來越多的應(yīng)用,但用戶對(duì)功耗和形狀因數(shù)的期望仍然相同。他們?nèi)匀幌矚g便于攜帶的小型移動(dòng)式電話機(jī),一次充電可工作幾天的。對(duì)移動(dòng)電話用戶來說,新產(chǎn)品意味著較長(zhǎng)的電池壽命、較短的數(shù)據(jù)存取等待時(shí)間以及較高的數(shù)據(jù)吞吐量。雖然不斷長(zhǎng)的處理能力來對(duì)付密集的計(jì)算任務(wù),但存在對(duì)工程人員的挑戰(zhàn)是使功耗低和移動(dòng)式電話機(jī)的尺寸小。
一種解決這一問題十分有效的方法是嘗試在處理器芯片中設(shè)置盡可能多的元件。這通常被稱為芯片上系統(tǒng)或SOC。其想法是對(duì)無線設(shè)備使計(jì)算能力和存儲(chǔ)最大化,同時(shí)使處理器尺寸最小化。在高集成度情況下,移動(dòng)式電話的設(shè)計(jì)可簡(jiǎn)化;元件總數(shù)及成本可降低。此外,總功耗可降低,從而電池壽命可延長(zhǎng)。
采用當(dāng)前的技術(shù),可在單個(gè)芯片上構(gòu)建處理器核心和DSP核心。下一步將是把DSP核心集成到該芯片,提供帶基帶及信號(hào)處理功能的芯片。為進(jìn)一步減少我們的解決方法的芯片數(shù)和形狀因素,較佳地還將閃存集成到芯片上。最終目的是將所有模擬和數(shù)字部件集成到單塊芯片上,從而在單塊芯片中組合了軟件、基帶技術(shù)、應(yīng)用處理、功率管理、射頻以及嵌入式存儲(chǔ)器。
參看圖4,示出一例帶高計(jì)算能力基于字的無線電話的智能路由器網(wǎng)絡(luò)。壓縮引擎是無線設(shè)備的高性能軟件編碼器,它處理大量的數(shù)據(jù)。高效壓縮引擎可以改善生產(chǎn)過程和通常在無線LAN、GSM、GPRS和固定網(wǎng)絡(luò)中提供所用的常用內(nèi)容的性能。
可采取結(jié)合圖1~3的實(shí)施例討論的本發(fā)明的全部?jī)?yōu)點(diǎn)來設(shè)計(jì)路由器和高端聯(lián)網(wǎng)產(chǎn)品。無線網(wǎng)絡(luò)市場(chǎng)正以高速率長(zhǎng)著。在某些國(guó)家如中國(guó),蜂窩式電話穿透能力依然不高。然而通過無線網(wǎng)絡(luò)上傳輸數(shù)據(jù)出現(xiàn)許多技術(shù)問題。這些問題包括高的比特誤差率、起伏的延時(shí)、由越區(qū)切換引起的分組損失以及分組再排序。本發(fā)明的第1實(shí)施例對(duì)下一代移動(dòng)電話405討論應(yīng)用/基帶處理器。這一設(shè)計(jì)具有將數(shù)據(jù)壓縮模塊集成到電話機(jī)中的能力。通過將數(shù)據(jù)壓縮模塊附加到對(duì)應(yīng)的路由路410,減少了經(jīng)無線網(wǎng)絡(luò)傳送的話務(wù)量。為改善路由器和網(wǎng)絡(luò)組件的網(wǎng)絡(luò)性能,一般也修改協(xié)議堆棧和網(wǎng)絡(luò)層實(shí)施,如Free BSD和JUNOS(通常用在Juniper網(wǎng)絡(luò)的路由器產(chǎn)品中)。
對(duì)路由器施加壓縮和加速技術(shù)的某些好處包括減小鏈路上分組話務(wù)量。
允許更多待傳送的數(shù)據(jù)使用相同的帶寬量,并減小對(duì)有價(jià)地附加WAN鏈路或線路的需要。
能使用戶使用附加服務(wù)而不增加帶寬。
在擁擠鏈路和慢鏈路上改進(jìn)應(yīng)用響應(yīng)時(shí)間。
幫助Juniper滲入移動(dòng)網(wǎng)絡(luò)主要市場(chǎng)。
例如,在系統(tǒng)如Free BSD操作系統(tǒng)的表示層情況下可修改協(xié)議棧和網(wǎng)絡(luò)層實(shí)施。對(duì)協(xié)議棧的修改將改進(jìn)路由器之間網(wǎng)絡(luò)性能。也可對(duì)操作系統(tǒng)加一壓縮引擎。壓縮引擎將改進(jìn)網(wǎng)絡(luò)性能路由器和移動(dòng)電話。通過無線網(wǎng)絡(luò)的數(shù)據(jù)業(yè)務(wù)量將被壓縮。由前述的移動(dòng)電話處理器和/或中文字符引擎實(shí)施解壓縮。類似地,可在移動(dòng)電話上導(dǎo)入包括壓縮器的能力。
可對(duì)不同OS如Unix和Windows平臺(tái)修改和調(diào)諧壓縮編碼。所述平臺(tái)也可包括Free BSD,它是JUNOS的本源。因此,在圖5示出的另一實(shí)施例中,當(dāng)路由處理器502決定話務(wù)量的路由時(shí),就由先前內(nèi)建在JUNOS 504中的加速引擎505處理所述分組,它們被送到傳遞表506。然后從路由引擎500經(jīng)由分組轉(zhuǎn)發(fā)引擎501轉(zhuǎn)發(fā)這些分組。
下列的是可以包括在該OS(如Free BSD)中的各項(xiàng)目應(yīng)用層數(shù)據(jù)壓縮壓縮引擎顯著地改善生產(chǎn)過程和內(nèi)容下載的性能。該性能比當(dāng)今不具壓縮的下載快達(dá)6倍。
魯棒的頭部壓縮方案(ROHC)現(xiàn)有的IP頭部壓縮方案在有噪聲的鏈路中不能很好工作,在高比特誤差率和長(zhǎng)延時(shí)的鏈路中尤其如此。但是單個(gè)段上的誤差可使整個(gè)窗口不可使用。此外,這些方案不能被解決如何壓縮TCP選項(xiàng)如SACK和Timestamps(時(shí)間標(biāo)記)。ROHC可用來明確地解決這些議題。
選擇性的確認(rèn)當(dāng)多個(gè)TCP段被丟失在單個(gè)TCP窗口中時(shí),選擇性的確認(rèn)是一種有效的方案。它使接收機(jī)明確通知發(fā)送機(jī)所選丟失的各段,并使不必要的重發(fā)減至最小。
SACK的擴(kuò)展當(dāng)接收到復(fù)制的各段時(shí),它指定了SACK選項(xiàng)的使用。對(duì)SACK選項(xiàng)的這一擴(kuò)展可使TCP發(fā)送機(jī)推斷接收機(jī)接收到分組的排序,可使發(fā)送機(jī)推斷何時(shí)它具有不需要重發(fā)分組。然后,TCP發(fā)送機(jī)在重新排序的分組、ACK丟失、分組復(fù)制和/或早的重發(fā)超時(shí)的環(huán)境下,為更魯棒地操作而使用這一信息。
顯式的擁擠告知(ECN)在接收到帶有CE位標(biāo)記的IP分組時(shí),ECN允許TCP接收機(jī)通過設(shè)置ECN-回顯標(biāo)志來通知網(wǎng)絡(luò)中擁擠的發(fā)送機(jī)。然后,TCP發(fā)送機(jī)將減小其擁擠窗。但這只在ECN能沿路徑使用路由器時(shí)才能實(shí)現(xiàn)。
Eifel算法Eifel算法利用TCP時(shí)間標(biāo)記選項(xiàng)來消除重發(fā)模糊度并減少虛假的重發(fā)。
為下一代移動(dòng)電話用上前述的一個(gè)應(yīng)用/基帶處理器并導(dǎo)入2.5G和3G移動(dòng)網(wǎng)絡(luò),可在新的移動(dòng)電話上提供多媒體和交互式應(yīng)用。處理器被設(shè)計(jì)來處理這些出現(xiàn)的應(yīng)用。處理器能應(yīng)付密集的計(jì)算任務(wù),同時(shí)保持低的功耗和小的形狀因數(shù)。在這種處理器的頂上也呈現(xiàn)一個(gè)操作系統(tǒng),可為制造商提供一種完整的移動(dòng)式手機(jī)解決辦法。示出的另一例是可構(gòu)建于一個(gè)操作系統(tǒng)的核心中的壓縮引擎,在路由器、軟開關(guān)、媒體控制器和類似的網(wǎng)絡(luò)元件上對(duì)壓縮引擎提供最高效率和無接縫連接。因此,通過無線網(wǎng)絡(luò)接收到的所有被壓縮的數(shù)據(jù),在移動(dòng)電話上顯示該應(yīng)用之前,先在操作系統(tǒng)中被解壓縮。這一方法有效地減小了壓縮引擎的開銷,也對(duì)移動(dòng)電話應(yīng)用開發(fā)者產(chǎn)生壓縮透明度。
圖6示出移動(dòng)電話組件的結(jié)構(gòu),它能匹配智能網(wǎng)絡(luò)組件,包括采用中文Limux作為有效率的且低成本的基本操作系統(tǒng)。這包括與設(shè)備驅(qū)動(dòng)器608、協(xié)議棧609及文件系統(tǒng)606一起,在OS(Linux)602的頂上操作的UGI和中文算法604-605。壓縮引擎610有效地壓縮基于字符的數(shù)據(jù),由各種應(yīng)用612所利用。
當(dāng)然,業(yè)內(nèi)人士將理解對(duì)各單元的多種替換物是可能的,它的安排仍然落入本發(fā)明的精神之中。因此,雖然結(jié)合中文語(yǔ)言和中文處理器/算法說明了本發(fā)明,但它等同地可應(yīng)用于其他的基于字符的語(yǔ)言,即對(duì)無線設(shè)備要求計(jì)算功能比環(huán)繞英語(yǔ)書寫的應(yīng)用中所要求計(jì)算功能來得大的語(yǔ)言。因此,應(yīng)理解本發(fā)明不限于上述所述的實(shí)施例,并且根據(jù)提出的揭示,對(duì)專業(yè)人士而言,各種其他實(shí)施例是顯見的。因此,本發(fā)明不受限于具體說明的實(shí)施例,而應(yīng)在所附的權(quán)利要求的全部精神和范圍內(nèi)來理解。
權(quán)利要求
1.一種與基于字符的語(yǔ)言一起使用的基于字符的處理器,其特征在于包括VLIW(甚長(zhǎng)指令字)處理器核心;及用來確定一組基于字符的語(yǔ)言(CBL)字符的字符算法。
2.如權(quán)利要求1所述的處理器,其特征在于,進(jìn)一步包括用來將x86指令翻譯成VLIW指令的碼成形軟件,而且所述字符算法是本地VLIW算法。
3.一種包括權(quán)利要求1的處理器的芯片上系統(tǒng),其特征在于,所述芯片上系統(tǒng)進(jìn)一步包括一DSP(數(shù)字信號(hào)處理器)核心,用于語(yǔ)音和信道編碼、語(yǔ)音識(shí)別及數(shù)據(jù)壓縮。
4.如權(quán)利要求1所述的處理器,其特征在于,所述處理器是集成電路的一部分,所述集成電路進(jìn)一步包括一DSP(數(shù)字信號(hào)處理器)核心,用于語(yǔ)音和信道編碼、語(yǔ)音識(shí)別及數(shù)據(jù)壓縮。
5.如權(quán)利要求15所述的處理器,其特征在于,進(jìn)一步包括用處理器操作的指令,用于提供一CBL圖形用戶界面,其中中文語(yǔ)言操作系統(tǒng)的指令部分和所述CBL是中文語(yǔ)言。
6.一種包括多個(gè)無線通信設(shè)備的系統(tǒng),每個(gè)設(shè)備包括權(quán)利要求5所述的處理器,其特征在于,所述系統(tǒng)進(jìn)一步包括帶壓縮引擎的網(wǎng)絡(luò)路由器,其中所述設(shè)備和所述路由器用來互相通信經(jīng)壓縮的CBL數(shù)據(jù),其中路由器是一組無線局域網(wǎng)(LAN)、蜂窩式話音、蜂窩式數(shù)據(jù)及固定網(wǎng)絡(luò)中的一個(gè)網(wǎng)絡(luò)的一部分。
7.一種與基于字符的語(yǔ)言一起使用的移動(dòng)通信設(shè)備,其特征在于,包括一基于字符的VLIW(甚長(zhǎng)指令字)處理器,它包括一VLIW處理器核心和一種用來確定一組基于字符的語(yǔ)言(CBL)字符的字符算法。
8.如權(quán)利要求7所述的設(shè)備,其特征在于進(jìn)一步包括用來將x86指令翻譯成VLIW指令的碼成形軟件,其中所述字符算法是本地VLIW算法。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,其中所述處理器是集成電路芯片的一部分,所述集成電路芯片進(jìn)一步包括一DSP(數(shù)字信號(hào)處理器)核心,用于語(yǔ)音和信道編碼、語(yǔ)音識(shí)別及數(shù)據(jù)壓縮,所述芯片進(jìn)一步包括顯示器、存儲(chǔ)器和外圍設(shè)備的控制器,進(jìn)一步包括用處理器操作的用來提供CBL圖形用戶界面的指令,其中中文語(yǔ)言作系統(tǒng)的指令部分和所述CBL是中文語(yǔ)言。
10.一種包括權(quán)利要求9所述設(shè)備的系統(tǒng),其特征在于,進(jìn)一步包括帶壓縮引擎的網(wǎng)絡(luò)路由器,其中所述設(shè)備和所述路由器用來互相通信經(jīng)壓縮的CBL數(shù)據(jù),其中路由器是一組無線局域網(wǎng)(LAN)、蜂窩式話音、蜂窩式數(shù)據(jù)及固定網(wǎng)絡(luò)的網(wǎng)絡(luò)的一部分。
11.一種處理數(shù)據(jù)用于通信基于字符的語(yǔ)言(CBL)的方法,其特征在于,包括在基于字符的VLIW(甚長(zhǎng)指令字)處理器中處理的CBL字符,所述處理器包括一VLIW處理器核心和一種用來決定一組基于字符的語(yǔ)言(CBL)字符的本地VLIW字符算法。
全文摘要
通過下述特別提到的詳細(xì)的實(shí)施例,本發(fā)明的一個(gè)說明性概要包括一種用于在移動(dòng)式系統(tǒng)中處理基于字符的語(yǔ)言的方法和裝置。這包括一個(gè)能處理甚長(zhǎng)指令字(VLIW)和有效地發(fā)生非拉丁語(yǔ)言字符的中央移動(dòng)處理器。這最好與用于諸如轉(zhuǎn)換模擬語(yǔ)言到/來自數(shù)字表示應(yīng)用的DSP(數(shù)字信號(hào)處理器)相結(jié)合。也可包括一個(gè)壓縮引擎作為移動(dòng)單元和對(duì)應(yīng)的網(wǎng)絡(luò)路由器的一部分。這允許人們?yōu)橄乱淮苿?dòng)設(shè)備設(shè)計(jì)一個(gè)靈活的、低功率處理器。
文檔編號(hào)G06F17/28GK1768327SQ200380102742
公開日2006年5月3日 申請(qǐng)日期2003年11月3日 優(yōu)先權(quán)日2002年11月1日
發(fā)明者陳聰 申請(qǐng)人:八達(dá)網(wǎng)有限公司