專利名稱::利用遠(yuǎn)端服務(wù)器變換非文本信息為文本信息的交互式電視系統(tǒng)和方法
背景技術(shù):
:發(fā)明領(lǐng)域本發(fā)明一般涉及交互式電視系統(tǒng),更具體地說,是涉及利用服務(wù)器變換用戶提供的信息為一種可以為交互式電視應(yīng)用使用的數(shù)據(jù)格式的裝置和方法。相關(guān)技術(shù)的描述交互式電視系統(tǒng)可以用于為用戶提供各種服務(wù)。這種系統(tǒng)能夠顯示便于收視者交互的文本和圖形圖像以及與普通電視節(jié)目有關(guān)的音頻和視頻流。交互式電視系統(tǒng)能使收視者進(jìn)行交互,并因此除了擴(kuò)展普通電視的娛樂能力外,還使系統(tǒng)能被用于銷售和教育。收視者可以訂購做廣告的產(chǎn)品或服務(wù),請求關(guān)于特殊節(jié)目的信息,或者發(fā)電子消息(e-mail)。在一般的交互式電視系統(tǒng)中,廣播服務(wù)提供商產(chǎn)生發(fā)送到收視者電視的交互式電視信號。交互式電視信號包括包含電視節(jié)目的音頻-視頻部分,以及包含應(yīng)用程序代碼或控制信息的交互部分。廣播服務(wù)提供商組合音頻-視頻和交互部分為發(fā)送到與用戶的電視相連的接收機(jī)的單一信號。在傳輸和通過諸如有線電視(CATV)線路或直接衛(wèi)星發(fā)送系統(tǒng)之類的廣播信道發(fā)送之前該信號通常被壓縮。交互式電視系統(tǒng)的交互性功能是由連接到電視的機(jī)頂盒進(jìn)行控制的。機(jī)頂盒接收從廣播服務(wù)提供商發(fā)送的信號,從音頻-視頻部分分離交互部分并解壓縮信號的相應(yīng)部分。如果該信號的交互部分包括交互應(yīng)用,在音頻-視頻信息(正常電視信號)傳送到電視時,可以執(zhí)行該應(yīng)用。在傳送該信息到電視機(jī)之前,機(jī)頂盒可以組合音頻-視頻信息與由交互應(yīng)用產(chǎn)生的交互圖形或聲音。交互圖形和聲音可以提供附加的信息給收視者或可以提醒收視者進(jìn)行輸入和可以被設(shè)計(jì)為具有響應(yīng)廣播信號或由用戶采取的操作的功能。交互式電視系統(tǒng)還可以運(yùn)行僅提供用戶與交互應(yīng)用有關(guān)的音頻和圖形的應(yīng)用。換言之,該信息可以代替正常的電視信號進(jìn)行顯示,而不是附加到該信號上。有各種要求收視者輸入的交互應(yīng)用的例子。一個例子是電視購物服務(wù),其中經(jīng)電視節(jié)目顯示一系列產(chǎn)品,并且收視者利用電視系統(tǒng)的交互功能購買所顯示的產(chǎn)品。收視者必須得到描述該產(chǎn)品的信息。這個信息可以通過從菜單上進(jìn)行適當(dāng)?shù)倪x擇被提供。但是,該應(yīng)用還可能需要不能簡單地從菜單上選擇得到的用戶姓名或運(yùn)送信息。需要文本信息的應(yīng)用另外的例子是發(fā)送消息的應(yīng)用,為此收視者必須提供消息以及識別該消息的地址的信息。因此,某些裝置需要輸入這個文本信息。輸入文本的一種選擇是利用鍵盤。但是,這未必是一種最好的選擇,因?yàn)槟承┯脩魧τ谑褂面I盤可能感到不舒服。交互式電視系統(tǒng)的一個吸引人的地方是使用方便。交互式電視應(yīng)用設(shè)計(jì)成提供簡單的用戶界面和不要求比利用基本遙控器可能提供的更多的輸入。經(jīng)鍵盤輸入的文本信息的要求可能使得交互式電視系統(tǒng)喪失一些用戶的吸引力,因?yàn)橄到y(tǒng)要求附加的硬件以及在鍵入必要的信息時使某些用戶感到系統(tǒng)復(fù)雜或困難。另外,對某些語言(例如,中文),書面語言的復(fù)雜性使得經(jīng)鍵盤進(jìn)行文本錄入即使對于有經(jīng)驗(yàn)的用戶也感到困難。提供文本信息給一個應(yīng)用的其它選擇可以包括用于變換非文本信息為文本形式的裝置。例如,利用語音識別技術(shù),用戶的語音可以進(jìn)行取樣并且與以前取樣的話音模式進(jìn)行比較,確定該用戶講的詞。然后這些詞可以由話音識別系統(tǒng)作為文本輸出。手寫識別系統(tǒng)也可以被用于產(chǎn)生用于應(yīng)用的文本信息。這些系統(tǒng)對用戶手繪(經(jīng)繪圖輸入板或類似的輸入裝置)的圖像執(zhí)行相同的處理,確定由用戶寫的文本。雖然這些技術(shù)已經(jīng)發(fā)展到它們可以從用戶的語音或手寫可靠地產(chǎn)生精確的文本信息的地步,但是它們要求大量的計(jì)算機(jī)資源。該應(yīng)用可能非常大并且它們需要大量的處理時間,以執(zhí)行要求的模式匹配。因此,這些技術(shù)不能在具有非常有限的存儲和處理能力的機(jī)頂盒中實(shí)施。發(fā)明概要通過本發(fā)明的各種實(shí)施例可以解決上面概括的一個或多個問題。本發(fā)明包括一種系統(tǒng)和一種方法,該系統(tǒng)和方法能使用戶提供非文本信息,利用系統(tǒng)變換為可以由交互應(yīng)用使用的文本形式。非文本信息是由用戶在接收站的機(jī)頂盒輸入的并且這個信息被發(fā)送到可以位于廣播站的一個服務(wù)器。服務(wù)器變換該信息為文本數(shù)據(jù),使得該信息可以由系統(tǒng)使用。在一個實(shí)施例中,服務(wù)器發(fā)送文本數(shù)據(jù)返回到接收站,在那里該文本數(shù)據(jù)可以被在機(jī)頂盒中執(zhí)行的應(yīng)用使用。在另外的實(shí)施例中,文本數(shù)據(jù)可以在服務(wù)器中使用或發(fā)送到系統(tǒng)的一個部分,而不是發(fā)送到機(jī)頂盒。一個實(shí)施例包括一個包含一個廣播站和一個接收站的交互式電視系統(tǒng)。廣播站發(fā)送一個交互電視應(yīng)用到接收站,然后該接收站執(zhí)行該應(yīng)用。該應(yīng)用需要來自用戶的文本數(shù)據(jù)。接收站包括一個執(zhí)行該應(yīng)用的機(jī)頂盒和連接到機(jī)頂盒的用于輸入信息的一個手寫板。用戶通過在產(chǎn)生圖形文件的手寫板上書寫來提供信息。圖形文件從機(jī)頂盒被發(fā)送到廣播站。廣播站包括利用手寫識別軟件變換圖形文件為字符或文本數(shù)據(jù)的一個服務(wù)器。該文本數(shù)據(jù)被發(fā)送回在機(jī)頂盒上的那個應(yīng)用,機(jī)頂盒利用這個數(shù)據(jù)好象該數(shù)據(jù)是被用戶直接鍵入的。因?yàn)槭謱懽R別軟件駐留在服務(wù)器的計(jì)算機(jī)中,而不是在機(jī)頂盒中,更多的資源可以用于軟件的執(zhí)行。服務(wù)器通常比機(jī)頂盒有更多的可用存儲器和更多的處理能力并因此提供更快的手寫圖像的識別。更大的可用資源能使軟件提供附加的、復(fù)雜的語言(例如,中文)和經(jīng)擴(kuò)展的字符組(例如,單代碼)的識別。因?yàn)樽R別軟件保持在服務(wù)器中,所以利用最新的手寫識別技術(shù)可用快速和容易地對軟件進(jìn)行更新,并且這種更新將不需要分散到單個用戶的機(jī)頂盒。在一個實(shí)施例中,文本數(shù)據(jù)不需要被發(fā)送回機(jī)頂盒,但可以代之以在服務(wù)器或遠(yuǎn)離機(jī)頂盒的另外的位置被使用。例如,用戶可以通過口頭或手寫信息定購一種產(chǎn)品并且而后通過e-mail或其它手段對該定單確認(rèn)。在另外的實(shí)施例中,服務(wù)器可能包括一個操作員,他/她接收該聲音或圖像的數(shù)據(jù)并通過人工轉(zhuǎn)換為文本信息。可替代的方案是,可以在人員的監(jiān)督下通過自動裝置操作將該聲音或圖像的數(shù)據(jù)變換為文本信息。在另外的一個實(shí)施例中,交互式電視系統(tǒng)包括麥克風(fēng)用于輸入信息到系統(tǒng),而不是利用手寫板。麥克風(fēng)被用于提供語言數(shù)據(jù),該數(shù)據(jù)被進(jìn)行記錄并發(fā)送到裝備有話音識別應(yīng)用程序的服務(wù)器。話音識別應(yīng)用程序變換話音數(shù)據(jù)為文本數(shù)據(jù),然后該文本數(shù)據(jù)再發(fā)回在機(jī)頂盒執(zhí)行的該應(yīng)用。附圖簡述當(dāng)閱讀了下列的詳細(xì)描述并參照附圖以后,本發(fā)明的其它目的和優(yōu)點(diǎn)將變得更加清楚,其中圖1是表示將交互電視應(yīng)用和電視節(jié)目從源分配到一系列收視者的系統(tǒng)的一個實(shí)施例的方框圖;圖2是在本發(fā)明的一個實(shí)施例中的機(jī)頂盒的方框圖;圖3是表示在本發(fā)明的一個實(shí)施例中的手寫板的各部件的方框圖;圖4是表示在本發(fā)明的一個實(shí)施例中的手寫/文本信息的流程圖;圖5是表示在本發(fā)明的一個實(shí)施例中服務(wù)器的手寫識別應(yīng)用程序處理圖像數(shù)據(jù)產(chǎn)生文本數(shù)據(jù)的方式的流程圖。雖然本發(fā)明是可以進(jìn)行各種修改和存在有各種可替代的形式,但是具體的實(shí)施例是通過以附圖中的例子的方式表示的,并且在本說明書中將予以詳細(xì)地描述。但是,應(yīng)當(dāng)理解附圖和詳細(xì)描述并不是試圖將本發(fā)明限制為所公開的一個具體形式,相反本發(fā)明覆蓋由后附的權(quán)利要求書所限定的本發(fā)明的精神和范圍內(nèi)的所有修改、等同和替換。優(yōu)選實(shí)施例的詳細(xì)描述下面詳細(xì)地描述本發(fā)明的一個實(shí)施例。在這個實(shí)施例中,交互式電視系統(tǒng)經(jīng)廣播信道(這里“廣播”用于表示發(fā)送單一信號到所有用戶接收機(jī))從廣播站發(fā)送音頻一視頻交互信號到接收站。廣播信道可以包括直接衛(wèi)星發(fā)送信道或包括非衛(wèi)星、電纜、MMDS(微波)和陸基傳輸?shù)膹V播信號的任何已知手段。(作為用在這里的“直接”衛(wèi)星發(fā)送意味著利用交互電視接收機(jī)直接從衛(wèi)星接收的發(fā)送)。在這個實(shí)施例中接收站被附加地配置以通過連接到廣播站的調(diào)制解調(diào)器接收信號。廣播到接收站的音頻-視頻交互信號可以含有電視節(jié)目和諸如控制信號或交互應(yīng)用之類的交互信息。當(dāng)接收到廣播信號時,信號被分離為其各個分量和被處理(例如,解壓縮),重建為相應(yīng)的電視節(jié)目和交互信號。廣播到接收站的或者已經(jīng)駐留在接收站的交互應(yīng)用在機(jī)頂盒中的微處理器中執(zhí)行。該應(yīng)用需要來自用戶的文本數(shù)據(jù)。但是,允許用戶按非文本形式輸入數(shù)據(jù)。這里使用的“非文本”形式意味著一種由系統(tǒng)處理的作為并非為一系列的文字?jǐn)?shù)字的形式,例如ASCII字符組。手寫的圖形表示,雖然實(shí)質(zhì)上是文本的,但按圖像或按向量化的手寫信息進(jìn)行處理,并且不按所寫的字符或詞進(jìn)行處理。另一方面,“文本”意味著一個或多個字符或詞。如果系統(tǒng)被設(shè)置為用于非講英語的用戶的,則字符將來自該用戶的語言的字符組(例如,用于日本用戶的日文字符)。接收站的機(jī)頂盒配置有用于非文本數(shù)據(jù)輸入的裝置。在一個實(shí)施例中,這個裝置是手寫板,在手寫板上用戶可以描述(寫)該應(yīng)用要求的信息。手寫板數(shù)字化用戶的手寫信息并將數(shù)字化數(shù)據(jù)存儲為圖像文件。機(jī)頂盒發(fā)送含有數(shù)字化數(shù)據(jù)的文件到廣播站,用于變換為一種文本形式。(圖像數(shù)據(jù)并不都要包含在一個單一文件中,可以按段發(fā)送到服務(wù)器,以分散處理載荷)。廣播站包括一個服務(wù)器,該服務(wù)器被配置用于利用手寫識別算法變換圖像數(shù)據(jù)為文本數(shù)據(jù)。然后廣播站發(fā)回該文本數(shù)據(jù)到接收站。在機(jī)頂盒中執(zhí)行的應(yīng)用識別接收的文本數(shù)據(jù)作為對應(yīng)早些時候發(fā)送到廣播站的圖像數(shù)據(jù)。因此,機(jī)頂盒使用該文本數(shù)據(jù)好像該文本數(shù)據(jù)是被機(jī)頂盒的用戶作為文本輸入,并繼執(zhí)行該交互電視應(yīng)用。參照圖1,顯示了表示將交互電視應(yīng)用和電視節(jié)目從源分配到一系列收視者的一個系統(tǒng)的方框圖。廣播站10具有電視節(jié)目源11和交互應(yīng)用源12。電視節(jié)目源可以包括遠(yuǎn)端廣播網(wǎng)饋送器、錄像機(jī)、計(jì)算機(jī)、數(shù)據(jù)存儲裝置等等。交互應(yīng)用源12可以提供交互應(yīng)用、控制信息或者包含在交互電視信號中的音頻或視頻信息。另外,廣播站10包括服務(wù)器13,該服務(wù)器用于處理在廣播站接收的非文本數(shù)據(jù)并產(chǎn)生文本數(shù)據(jù)。由電視節(jié)目源11、交互應(yīng)用源12和服務(wù)器13產(chǎn)生的信息通常在其廣播之前利用壓縮/分組化單元14-16進(jìn)行處理。一般,該信息還被壓縮,以便節(jié)約帶寬(應(yīng)當(dāng)注意到,雖然這個實(shí)施例包括數(shù)字廣播系統(tǒng),但其他實(shí)施例可以包括與發(fā)送數(shù)字應(yīng)用數(shù)據(jù)的裝置結(jié)合的模擬廣播系統(tǒng)。該模擬廣播系統(tǒng)可以包括現(xiàn)有的電視網(wǎng),并且用于發(fā)送應(yīng)用數(shù)據(jù)的裝置可以包括在垂直消隱期間的發(fā)送或經(jīng)電話線路或帶外電纜信號的并行發(fā)送)。如果適合于一種特定的節(jié)目或應(yīng)用,則若干壓縮算法的任何一個可以被使用,例如運(yùn)動圖像專家組(MPEG)壓縮標(biāo)準(zhǔn)的其中之一。信息被進(jìn)行分組,以便能夠進(jìn)行糾錯、數(shù)據(jù)的交錯和其他的與傳輸有關(guān)的功能。因此,另外的數(shù)據(jù)可以被添加到應(yīng)用和節(jié)目數(shù)據(jù)上。例如,糾錯取和可以被添加用于檢錯/糾錯并且還可以包括用于同步相關(guān)的音頻和視頻信號的時間標(biāo)記。來自壓縮/分組化單元14-16的分組信息被饋送到復(fù)用單元17,該單元在發(fā)送前分散各個分組數(shù)據(jù)。然后,被分散的各分組數(shù)據(jù)廣播到接收站20(雖然在圖中僅表示出一個接收站,但一般認(rèn)為音頻-視頻交互信號被廣播到一個預(yù)定的接收站群)。在圖中,音頻-視頻交互信號被描述為通過天線19經(jīng)衛(wèi)星廣播發(fā)送的。廣播信號利用通信衛(wèi)星28進(jìn)行中繼并由接收站20進(jìn)行接收。雖然圖中表示了衛(wèi)星傳輸,但一般認(rèn)為可以利用任何廣播介質(zhì)(例如,CATV或直接衛(wèi)星傳輸)。接收站20被認(rèn)為是若干個這種站中的一個,這種站是操作廣播站10的廣播服務(wù)提供商的用戶。廣播信號被接收天線21收集并饋送到機(jī)頂盒22。機(jī)頂盒22處理分組信號,重建包含在信號中的電視節(jié)目和交互應(yīng)用。在機(jī)頂盒22中執(zhí)行被重建的應(yīng)用,而重建的電視節(jié)目被送到節(jié)目將在其上被顯示的電視機(jī)23(注意,電視機(jī)23可以是任何適合的監(jiān)視器或顯示設(shè)備)。交互應(yīng)用可以產(chǎn)生圖形或聲音,它們在被顯示前與電視節(jié)目相組合。交互應(yīng)用也可以代替電視節(jié)目進(jìn)行顯示。除了廣播站于接收站之間的廣播信道外,還存在著其它信道,諸如調(diào)制解調(diào)器信道(該信道也稱為http信道,或者超文本傳輸協(xié)議信道)。在系統(tǒng)中這些信道類型用作兩種功能它們使機(jī)頂盒能提供數(shù)據(jù)到廣播站;并且它們提供將傳送到接收站20的源11-13一個可選通路。還應(yīng)當(dāng)注意的是,如果接收站20和服務(wù)器13經(jīng)傳輸調(diào)制解調(diào)器進(jìn)行連接的,而不是經(jīng)廣播站的廣播信道和返回路徑連接的,該服務(wù)器將不被限制于廣播站。為了降低廣播站的工作負(fù)擔(dān)更有效地在接收站與服務(wù)器之間傳送數(shù)據(jù),或?yàn)榱似渌?,將服?wù)器13放置在與廣播站10不同的地方可能更方便。參照圖2,表示在一個實(shí)施例中的機(jī)頂盒22。廣播信號被接收并饋送到調(diào)諧器31。調(diào)諧器31選擇音頻-視頻音頻發(fā)送的信道并傳送該信號到處理單元32。(調(diào)諧器31可以由其它裝置代替,這里所有總稱為輸入口,用于從各種信號源接收信號)。如果需要,處理單元32去復(fù)用(demultiplex)來自廣播信號的各分組數(shù)據(jù),并且重建包含在信號中的電視節(jié)目和/或交互應(yīng)用。然后,節(jié)目和應(yīng)用由解壓單元33解壓。然后,與包含在信號中的電視節(jié)目相關(guān)的音頻和視頻信息被傳送到顯示單元34,該單元可以執(zhí)行進(jìn)一步處理和變換為諸如NTSC或HDVT音頻/視頻之類的適合電視格式的信息。從廣播信號重建的應(yīng)用被選擇路由到隨機(jī)存取存儲器(RAM)37并由微處理器35執(zhí)行。手寫板39提供用戶一種饋送變換為文本的手寫信息并且接著由應(yīng)用使用的手段。(在其它實(shí)施例中,手寫板39可以由饋送語音數(shù)據(jù)的麥克風(fēng)或用于饋送非文本信息到系統(tǒng)的某些其它類型的輸入裝置代替)微處理器35按照適合于特定的設(shè)計(jì)可以包括各種類型的微處理器、微控制器、數(shù)字信號處理器(DSP)、或其它類型軟件指令處理裝置。RAM37按照機(jī)頂盒支持的功能的需要,可以包括靜態(tài)(例如,SRAM)、動態(tài)(例如,DRAM)、易失或非易失(例如,快速存儲器)的存儲器單元。當(dāng)機(jī)頂盒加上電源時,微處理器35執(zhí)行存儲在ROM36中的操作系統(tǒng)代碼。(在某些實(shí)施例中,ROM36可以包括快速存儲器或EEPROM)。在機(jī)頂盒被加電時,與一般個人計(jì)算機(jī)(PC)一樣,操作系統(tǒng)代碼連續(xù)地執(zhí)行操作,并能使機(jī)頂盒根據(jù)控制信息起作用并且執(zhí)行交互和其它應(yīng)用。機(jī)頂盒還包括調(diào)制解調(diào)器38。調(diào)制解調(diào)器38提供一個收視者數(shù)據(jù)可以被發(fā)送到廣播站的返回路徑和一個廣播站可以可以發(fā)送數(shù)據(jù)到機(jī)頂盒的可選路徑。雖然在本說明書中使用了術(shù)語“機(jī)頂盒”,但應(yīng)當(dāng)理解為,這個術(shù)語指的是接收和處理發(fā)送信號并傳送經(jīng)處理的信號到電視機(jī)或其它監(jiān)視器的任何接收機(jī)或處理單元。該機(jī)頂盒可以在物理地安放在電視機(jī)的頂部的一個盒子中,該機(jī)頂盒可以在電視機(jī)外的某些位置(例如,在電視機(jī)的側(cè)面或后面,或者位于遠(yuǎn)離電視機(jī)的位置上),或者該機(jī)頂盒與電視機(jī)結(jié)合在一起。另外一種方案,機(jī)頂盒的功能可以完全與電視機(jī)脫離并放置在遠(yuǎn)端的位置上,諸如機(jī)頂盒被放置在房間外。機(jī)頂盒22用作解調(diào)(如果需要)從廣播站10接收的信號并分離信號中的各個分量,諸如電視節(jié)目和交互應(yīng)用。機(jī)頂盒的其它的實(shí)施例可能具有與圖2所示不同的部件或互聯(lián)。同樣,電視23可以是電視機(jī)或使用任何適合的電視制式(例如,NTSC或HDTV)視頻監(jiān)視器,或者根據(jù)具體實(shí)施例,可以由諸如錄象機(jī)之類的其它設(shè)備替代。參照圖3,表示說明手寫板50的部件的方框圖。手寫板50的主要部件是顯示器51、數(shù)字化器52和處理器53。手寫板50可以具有較寬的尺寸范圍,從若干英寸寬(如使用在手寫計(jì)算系統(tǒng)的)到若干英尺(如使用在某些CAD系統(tǒng))。一般認(rèn)為手寫板最方便的尺寸將是小型或中型記事本的尺寸。手寫板50的表面應(yīng)當(dāng)平滑,以便于作為書寫表面使用。雖然手寫板50被認(rèn)為是通過數(shù)據(jù)電纜連接到機(jī)頂盒22的,但是也可以利用紅外傳輸或任何其它適合的傳輸手段在手寫板50與機(jī)頂盒22之間進(jìn)行傳輸。手寫板50的范圍不受這些傳輸手段的限制,用戶將能夠移動手寫板到方便和舒適的書寫位置。顯示器51和數(shù)字化器52重疊放置,以便當(dāng)用戶在板上書寫時,可以顯示數(shù)字化筆(未示出)的路徑,因此模擬在筆記本上書寫。顯示器51被認(rèn)為是利用LCD(液晶二極管)或類似技術(shù)以平板顯示器實(shí)現(xiàn)的。這些技術(shù)利用在兩個玻璃板之間的物質(zhì),控制通過顯示器的光量。根據(jù)選擇的技術(shù),顯示器可以簡單地控制來自在顯示器背后的光源的量,或者可以產(chǎn)生來自顯示器中的每個像素的變化的光量。該顯示器可以被配置以通過顯示他的或她的手寫提供反饋給用戶,或者可以顯示圖符或其它代表用戶輸入的圖像。顯示器還可以被配置用于響應(yīng)于用戶提供的手寫信息顯示各種格式,或其他提示。在另外一個實(shí)施例中,手寫板50可以通過取消顯示器51進(jìn)行簡化。在這樣一種實(shí)施例中,用戶將可以通過電視機(jī)23接收包括各種提示、各種格式、手寫和其他各種圖像的視覺反饋。應(yīng)當(dāng)選擇顯示器51和數(shù)字化器52的組合來提供足夠的分辨率,以允許用戶的手寫精確的數(shù)字表示。一般認(rèn)為數(shù)字化器和顯示器的分辨率應(yīng)當(dāng)大致等效于一般高質(zhì)量打印機(jī)。這種組合還應(yīng)當(dāng)提供使用戶容易看清楚手寫信息的顯示質(zhì)量(例如,亮度和對比度)。當(dāng)用戶書寫的時候,微處理器53應(yīng)當(dāng)能足夠地快顯示數(shù)字化筆的路徑而沒有任何明顯的延遲。雖然微處理器53與微控制器35是分開表示的,但是一般認(rèn)為單個的器件足可以執(zhí)行這兩種功能。數(shù)字化器52還可以利用若干種技術(shù)之一來構(gòu)成。雖然早期的技術(shù)經(jīng)常利用不透明的結(jié)構(gòu),但使用在調(diào)制解調(diào)器的數(shù)字化器中的技術(shù)更可能包含透明板,這種透明板被設(shè)計(jì)為與重疊的顯示器相結(jié)合使用。數(shù)字化器52可以利用靜電電阻膜或電容/靜電膜技術(shù)。本發(fā)明的各種實(shí)施例可以包括最好地適合具體實(shí)施例的不同技術(shù)。數(shù)字化器52檢測數(shù)字化筆的位置并發(fā)送對應(yīng)的X-Y座標(biāo)到機(jī)頂盒。在一個實(shí)施例中,為記錄這種X-Y數(shù)據(jù)由用戶手寫的文本的位圖(bitmap)圖像中的一系列變黑的像素。然后,圖像被發(fā)送到服務(wù)器,進(jìn)行手寫數(shù)據(jù)的處理和識別。位像的識別有時被稱為離線識別。在另一個實(shí)施例中,數(shù)字化器52不僅檢測X-Y位置,而且還檢測筆的路徑的方向、筆的角度、速度和加速度,以及形成該用戶的手寫向量化表示形式的其他信息。當(dāng)這種向量化信息產(chǎn)生時,可以被發(fā)送到服務(wù)器,以便當(dāng)用戶書寫時進(jìn)行識別。使用向量化信息識別手寫信息有時稱為在線識別。接收站通過廣播信道可操作地連接到廣播站。這種廣播信道可以利用各種傳輸介質(zhì)并且一般認(rèn)為包括諸如同軸電纜和自由空間(例如,直接衛(wèi)星傳輸)之類的介質(zhì)。廣播信道形成廣播站與接收站之間的一個傳輸路徑。廣播站與接收站之間還由一個返回路徑連接。該返回路徑一般包括一對調(diào)制解調(diào)器,一個在接收站和一個在廣播站,每個連接到標(biāo)準(zhǔn)的電話線路。還可以考慮其他手段建立返回路徑(例如,利用一部分廣播信道的帶寬)。在圖1中表示的系統(tǒng)利用廣播信道建立返回路徑,用于從接收站到服務(wù)器的傳送數(shù)據(jù)。在一個實(shí)施例中,從廣播站發(fā)送一個應(yīng)用到接收站,在該接收站中重建和執(zhí)行該應(yīng)用。在另外的一個實(shí)施例中,該應(yīng)用可以駐留在機(jī)頂盒,或者可以利用非廣播信道的其它手段(例如,快速卡flashcard)提供到機(jī)頂盒。圖4是表示在系統(tǒng)中手寫/文本信息的流程的流程圖。當(dāng)在步驟61執(zhí)行該應(yīng)用時,在步驟62它提示用戶某種文本信息。在步驟63用戶在手寫板輸入信息,按他或她的正常書寫方式寫入信息。手寫板數(shù)字化該用戶書寫的圖像并傳送數(shù)字化的數(shù)據(jù)到機(jī)頂盒,在步驟64機(jī)頂盒經(jīng)到廣播站的返回路徑發(fā)送該信息到服務(wù)器。該圖像數(shù)據(jù)被廣播站接收并傳送到服務(wù)器。在步驟65服務(wù)器處理圖像信息,識別圖像中的字符和/或詞并產(chǎn)生等同的文本數(shù)據(jù)。然后,在步驟66該文本數(shù)據(jù)經(jīng)廣播信道或者經(jīng)返回信道被發(fā)送回接收站。然后,在步驟67該文本數(shù)據(jù)被在機(jī)頂盒中執(zhí)行的應(yīng)用使用好象文本是由用戶直接輸入的。圖5是表示服務(wù)器的手寫識別應(yīng)用程序處理圖像數(shù)據(jù)以產(chǎn)生文本數(shù)據(jù)的方式的流程圖。在該實(shí)施例中,離線位圖識別系統(tǒng)被使用。假設(shè)在這個例子中,用戶的手寫不包含格式,而是輸入到手寫板的自由格式。另外,在一個實(shí)施例中,手寫圖像是按照它們由手寫板產(chǎn)生分段地發(fā)送到服務(wù)器。這樣可以起到減小識別圖像導(dǎo)致的服務(wù)器的峰值負(fù)荷并且使服務(wù)器提供同時反饋(即,識別字符)給用戶的兩種作用。(使用在這里的“同時”意味著,某些被識別的文本隨著用戶在手寫板上連續(xù)的書寫被發(fā)送到機(jī)頂盒,使得用戶可以看到識別結(jié)果)。如果圖像是文本與公知格式的組合,則這種格式首先被識別并被去掉。然后,如果手寫在格式上被限定為若干塊或字段,則這些字段被分隔開并進(jìn)行單獨(dú)進(jìn)行處理。(自由格式手寫輸入可以由提供的不同對話框按照與格式輸入相同方式進(jìn)行相互區(qū)分,在對話框中用戶可以寫入輸入)。在步驟71在一個字段中的書寫通過首先劃分該圖像為表示字符或字符片的若干段進(jìn)行識別。在步驟72作為字符侯選項(xiàng)單個的圖像段和這些圖像段的組合被選擇。在步驟73這些字符侯選項(xiàng)被分配字符類別和代表置信度的相關(guān)的值,利用該值識別的應(yīng)用放置該段在相關(guān)的字符類別中。在步驟74字符侯選項(xiàng)被組織成為可以執(zhí)行字典查找算法的各個組。在步驟75字典查找確定最佳匹配字符侯選項(xiàng)組的字輸入,并且可以分配給每個字的置信度的程度。如果需要,在步驟76可以執(zhí)行一種可接受性的檢查,以確定是否所識別的字的置信度程度足夠高。如果置信度程度太低,這個字可以被拒絕并且該圖像將被認(rèn)為是無法識別的。在步驟77還用戶可以選擇檢查識別應(yīng)用的文本輸出和接受或拒絕所有的或部分的輸出。當(dāng)用戶已經(jīng)驗(yàn)證被識別文本的精度以后,數(shù)據(jù)可以提供到正在機(jī)頂盒中執(zhí)行的應(yīng)用。還應(yīng)當(dāng)注意到,這里的描述將是說明性的,而不是限制性的,識別向量化手寫數(shù)據(jù)或話音數(shù)據(jù)的處理將可以不同于上述的描述。手寫的上下文信息的相關(guān)性可以幫助用戶手寫的識別。如果用戶的手寫包括在格式上的輸入,對于每個輸入要求的識別信息類型可以使翻譯該輸入本身變得比較容易。例如,在要求社會保障號(socialsecuritynumber)邏輯框中的輸入應(yīng)當(dāng)包含9位數(shù)字。在這個輸入中的可能被翻譯為“1”的字符,“I”或和“1”必須是數(shù)字“1”。諸如“to”或“cc”的關(guān)鍵字(keyword)的識別同樣地可以區(qū)別手寫信息后是名稱或地址。上述描述的系統(tǒng)可以被用于若干個不同的應(yīng)用。例如,一個交互式電視系統(tǒng)服務(wù)器提供商可能希望對用戶提供e-mail服務(wù)。用戶可以選擇由服務(wù)提供商提供的e-mail應(yīng)用,并且在手寫板上寫入他或她希望發(fā)送的消息。在該消息中,用戶寫入接收方的地址和將被發(fā)送到接收方的消息。圖形數(shù)據(jù)被發(fā)送到服務(wù)器,服務(wù)器可以分段圖像數(shù)據(jù)并且然后變換該數(shù)據(jù)為文本,或者它可以變換整個圖像為文本,并且然后分析該文本以確定接收方的地址。在另外的一個實(shí)施例中,僅該消息的地址被變換為文本,同時該消息的正文作為圖像被發(fā)送到接收方。雖然e-mail的地址是計(jì)算機(jī)可讀的,使得它可以正確地選擇路由到接收方,但是消息的正文不需要變換為文本,接收方可以讀出包含在圖像中的該消息,無論是否被變換成文本數(shù)據(jù)。事實(shí)上,在某些情況下最好是作為圖像數(shù)據(jù)傳送某些消息,使得發(fā)送者可以傳送圖或者其它非文本數(shù)據(jù)。手寫筆記圖像的傳送也是最可取的,因?yàn)楹唵蔚奈谋鞠⒖梢员徽J(rèn)為是非個人的。用戶還可以選擇從地址薄或以前的地址表中選擇收件人。經(jīng)手寫板可以提供給用戶一個菜單,使其能選擇這些收件人其中之一。手寫的新的地址可以被增加到地址薄中。用戶還可以按與選擇地址相同的方式選擇其它的選擇(例如,相對于僅發(fā)送文本發(fā)送一個圖像)。因此,用戶經(jīng)手寫板輸入的信息可以是一種手寫與選擇特定預(yù)定輸入的混合信息。利用麥克風(fēng)進(jìn)行非文本輸入的系統(tǒng)也可以被配置為利用聲音提示和對應(yīng)的菜單能夠進(jìn)行預(yù)定輸入的選擇。在另外一個實(shí)施例中,該系統(tǒng)可以被配置為不發(fā)送e-mail而發(fā)送傳真。上述對e-mail配置的系統(tǒng)的描述大部分上適用于對于傳真配置的系統(tǒng)。用戶可以經(jīng)手寫板輸入目的地傳真號和/或收件人,然后該信息可以被發(fā)送到服務(wù)器變換為文本信息。然后,該文本信息被發(fā)送回機(jī)頂盒并由傳真應(yīng)用所使用來撥號目的地傳真機(jī)。對e-mail配置的系統(tǒng),發(fā)送的傳真可以是用戶手寫的圖像,或者它可以是對應(yīng)于用戶手寫的文本信息的圖像。(在這個例子中應(yīng)當(dāng)注意的是,系統(tǒng)可以變換用戶的手寫為文本信息,使得該信息比手寫更清晰,或者使得在一頁上將容納更多的信息,但是發(fā)送的傳真本質(zhì)上包含圖像數(shù)據(jù)而不是文本數(shù)據(jù))。該系統(tǒng)被使用的另一個應(yīng)用的例子是電子商務(wù)服務(wù)。電子商務(wù)服務(wù)是通過其用戶可以購買商品或者進(jìn)行其它的商業(yè)活動的這些服務(wù)。這些服務(wù)包括在線商品目錄和家庭購物服務(wù)。當(dāng)利用在線商品目錄時,用戶可以瀏攬商品目錄以確定哪些產(chǎn)品是他或她想要定購的。用戶可以經(jīng)菜單條目提供商品項(xiàng)目信息,但是必須經(jīng)手寫板輸入諸如送貨地址之類的非標(biāo)準(zhǔn)信息。在另外的實(shí)施例中,用戶可以通過聲音輸入他的信息。用戶可以利用麥克風(fēng)或電話手機(jī)(telephonehandset)提供話音數(shù)據(jù)給系統(tǒng)。麥克風(fēng)可以是用于交互式電視系統(tǒng)的特殊用途的麥克風(fēng)或者它可以是電話手機(jī)。特殊用途的麥克風(fēng)可以被連接到機(jī)頂盒,或者它可以被裝入系統(tǒng)的遙控器。電話手機(jī)可以被連接到機(jī)頂盒,或者它可以被直接連接到返回路徑(例如,電話線路)。話音數(shù)據(jù)被發(fā)送到服務(wù)器,服務(wù)器利用話音識別軟件變換話音數(shù)據(jù)為文本數(shù)據(jù)。該文本數(shù)據(jù)被返回到機(jī)頂盒,在機(jī)頂盒中它可以被顯示給用戶。用戶可以校正該文本或者確認(rèn)該文本已經(jīng)被從話音數(shù)據(jù)精確地產(chǎn)生。雖然本發(fā)明已經(jīng)參照具體實(shí)施例進(jìn)行了描述,但應(yīng)當(dāng)理解上述描述的實(shí)施例是說明性的,本發(fā)明的范圍不受這些實(shí)施例的限制。對所描述的實(shí)施例可以進(jìn)行多種改變、修改、添加和改進(jìn)。這些改變、修改、添加和改進(jìn)都包含在后附的權(quán)利要求書所詳細(xì)描述的本發(fā)明的范圍內(nèi)。權(quán)利要求1.一種交互式電視系統(tǒng),包括具有配置有用于從用戶接收非文本信息的輸入裝置的接收站;通過傳輸介質(zhì)連接到所述接收站的服務(wù)器;其中所述服務(wù)器被配置用于從所述接收站接收所述非文本信息并變換所述非文本信息為文本信息;其中所述服務(wù)器還被配置用于提供所述文本信息給在所述交互式電視系統(tǒng)中執(zhí)行的一個或多個交互應(yīng)用。2.權(quán)利要求1的交互式電視系統(tǒng),其中所述接收站包括配置用于執(zhí)行所述一個或多個交互應(yīng)用之一的微處理器,其中所述服務(wù)器被配置用于發(fā)送所述文本信息到所述接收站,并且其中所述接收站被配置用于從所述服務(wù)器接收所述文本信息并提供所述文本信息給所述應(yīng)用。3.權(quán)利要求2的交互式電視系統(tǒng),還包括通過廣播信道連接到所述接收站的廣播站。4.權(quán)利要求3的交互式電視系統(tǒng),其中所述服務(wù)器被連接到所述廣播站并且其中所述傳輸介質(zhì)包括所述廣播站與所述接收站之間的返回路徑。5.權(quán)利要求4的交互式電視系統(tǒng),其中所述接收站包括第一調(diào)制解調(diào)器,其中所述廣播站包括第二調(diào)制解調(diào)器并且其中所述返回路徑包括連接所述第一和第二調(diào)制解調(diào)器的電話線路。6.權(quán)利要求4的交互式電視系統(tǒng),其中所述返回路徑包括所述廣播站和所述接收站之間的廣播信道的一部分帶寬。7.權(quán)利要求2的交互式電視系統(tǒng),其中所述輸入裝置包括手寫板(graphictablet)。8.權(quán)利要求7的交互式電視系統(tǒng),其中所述手寫板包括被配置用于產(chǎn)生對應(yīng)于在上面手寫寫入的數(shù)據(jù)的數(shù)字化器(digitizer)。9.權(quán)利要求8的交互式電視系統(tǒng),其中所述手寫板還包括與所述數(shù)字化器疊加并被配置用于按照在所述數(shù)字化器上的所述手寫寫入顯示所述手寫的圖像的顯示器。10.權(quán)利要求2的交互式電視系統(tǒng),其中所述接收站還包括顯示器并且其中所述接收站被配置用于在所述顯示器上提供所述文本信息由所述用戶確認(rèn)所述文本信息。11.權(quán)利要求2的交互式電視系統(tǒng),其中所述輸入裝置包括麥克風(fēng)。12.一種用于交互式電視系統(tǒng)中的機(jī)頂盒,該交互式電視系統(tǒng)具有配置用于變換所述非文本信息為對應(yīng)的文本信息的服務(wù)器,該機(jī)頂盒包括配置用于執(zhí)行交互應(yīng)用的微處理器,該交互應(yīng)用需要來自用戶的文本信息;用于從所述用戶接收非文本信息的輸入裝置;連接到所述輸入設(shè)備的發(fā)送裝置,用于發(fā)送所述非文本信息到服務(wù)器;連接到微處理器的接收裝置,用于從所述服務(wù)器接收所述對應(yīng)的文本信息,其中所述接收裝置被配置用于傳送所述對應(yīng)的文本信息到所述微處理器由所述交互應(yīng)用使用。13.權(quán)利要求12的機(jī)頂盒,其中所述輸入裝置包括手寫板,該手寫板被配置用于接收用戶在手寫板上的寫入并且其中所述非文本信息包括對應(yīng)于所述手寫的數(shù)字化信息。14.權(quán)利要求12的機(jī)頂盒,其中所述輸入裝置包括配置用于接收話音信息的麥克風(fēng)。15.權(quán)利要求12的機(jī)頂盒,其中所述發(fā)送裝置包括調(diào)制解調(diào)器。16.權(quán)利要求12的機(jī)頂盒,其中所述接收裝置包括廣播接收機(jī)。17.權(quán)利要求12的機(jī)頂盒,其中所述微處理器被配置用于提示所述用戶所述非文本信息,接收所述非文本信息并提供所述非文本信息到所述發(fā)送裝置。18.一種在交互式電視系統(tǒng)中實(shí)施的用于提供文本輸入給在系統(tǒng)執(zhí)行的交互應(yīng)用的方法,該方法包括提供非文本信息給所述交互式電視系統(tǒng);傳送所述非文本信息給服務(wù)器;在所述服務(wù)器中變換所述非文本信息為文本信息;提供所述文本信息到所述應(yīng)用。19.權(quán)利要求18的方法,其中所述應(yīng)用是在機(jī)頂盒中執(zhí)行的并且其中該方法還包括傳送所述文本信息到所述機(jī)頂盒。20.權(quán)利要求19的方法,其中提供的所述非文本信息包括在連接到所述交互式電視系統(tǒng)的手寫板上寫的字符,并且其中所述手寫板被配置用于數(shù)字化所述字符并從中產(chǎn)生所述非文本信息。21.權(quán)利要求20的方法,其中變換所述非文本信息為所述文本信息包括在所述服務(wù)器中執(zhí)行一個手寫識別應(yīng)用程序并且提供所述非文本信息到所述應(yīng)用程序以產(chǎn)生所述文本信息。22.權(quán)利要求19的方法,其中提供所述非文本信息包括對著連接到所述交互式電視系統(tǒng)的麥克風(fēng)講話并且其中所述麥克風(fēng)被配置用于從所講的詞中產(chǎn)生所述非文本信息。全文摘要一種提供用戶輸入到在交互式電視系統(tǒng)中執(zhí)行的應(yīng)用的系統(tǒng)和方法,其中用戶提供非文本信息到交互式電視系統(tǒng)并且這個信息被服務(wù)器變換為文本信息,該文本信息被提供到該應(yīng)用。在一個實(shí)施例中,連接到機(jī)頂盒的數(shù)字化手寫板被用于數(shù)字化用戶的手寫。數(shù)字化信息被傳送到將數(shù)字化手寫數(shù)據(jù)變換為文本信息的遠(yuǎn)端服務(wù)器。該文本信息被傳送到機(jī)頂盒,在機(jī)頂盒中該文本信息被輸入到在機(jī)頂盒中執(zhí)行的應(yīng)用。在另一實(shí)施例中,麥克風(fēng)使用戶能夠輸入話音信息,該信息被數(shù)字化并被傳送到服務(wù)器變換為文本信息。該文本信息被傳回機(jī)頂盒并被輸入到在機(jī)頂盒中執(zhí)行的應(yīng)用。文檔編號G06K9/00GK1326641SQ99813413公開日2001年12月12日申請日期1999年10月19日優(yōu)先權(quán)日1998年10月21日發(fā)明者文森特·杜若申請人:開放電視公司