亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

使用多標(biāo)記結(jié)構(gòu)的轉(zhuǎn)錄糾正的制作方法

文檔序號(hào):11451717閱讀:188來源:國(guó)知局
使用多標(biāo)記結(jié)構(gòu)的轉(zhuǎn)錄糾正的制造方法與工藝



背景技術(shù):

自動(dòng)語音識(shí)別(asr)中的進(jìn)步已經(jīng)導(dǎo)致對(duì)口頭語言理解(slu)的興趣增加。大詞匯口頭語言理解中的挑戰(zhàn)是補(bǔ)償asr錯(cuò)誤的魯棒性。語音識(shí)別并不完美,并且每個(gè)用戶都理解偶爾的識(shí)別錯(cuò)誤是現(xiàn)實(shí)。從用戶的角度來看,當(dāng)語音識(shí)別應(yīng)用或程序被使用時(shí),識(shí)別錯(cuò)誤的糾正的容易性對(duì)用戶的整體體驗(yàn)具有重大影響。這是關(guān)于本申請(qǐng)所針對(duì)的該一般技術(shù)環(huán)境。



技術(shù)實(shí)現(xiàn)要素:

本公開的示例描述了多弧混淆網(wǎng)絡(luò)的生成以改善例如向生成的輸出返回備選的能力。包括詞匯化假設(shè)和歸一化假設(shè)的標(biāo)記表示的混淆網(wǎng)絡(luò)被生成?;煜W(wǎng)絡(luò)的每個(gè)弧表示詞匯化假設(shè)或歸一化假設(shè)的標(biāo)記。混淆網(wǎng)絡(luò)被變換成多弧混淆網(wǎng)絡(luò),其中該變換包括重新對(duì)齊混淆網(wǎng)絡(luò)的至少一個(gè)標(biāo)記以跨越混淆網(wǎng)絡(luò)的多個(gè)弧。還描述了其它示例。

提供本發(fā)明內(nèi)容以簡(jiǎn)化的形式介紹概念的選擇,這在下面的具體實(shí)施方式中被進(jìn)一步描述。本發(fā)明內(nèi)容不旨在標(biāo)識(shí)所要求保護(hù)的主題的主要特征或必要特征,也不旨在用于限制所要求保護(hù)的主題的范圍。示例的附加方面,特征和/或優(yōu)點(diǎn)將部分地在下面的描述中被闡述,并且部分地將從描述中顯而易見,或者可以通過本公開的實(shí)踐來被了解。

附圖說明

參考以下附圖來描述非限制性和非窮舉性示例。

圖1示出了用于輸入識(shí)別和處理的示例系統(tǒng)的概況。

圖2示出了由示例性系統(tǒng)和應(yīng)用進(jìn)行的示例確定的概況。

圖3示出了生成示例混淆網(wǎng)絡(luò)和示例多弧詞混淆網(wǎng)絡(luò)的示例方法。

圖4示出了從示例多弧混淆網(wǎng)絡(luò)輸出備選標(biāo)記表示的示例方法。

圖5是示出可以利用其實(shí)踐本公開的方面的計(jì)算設(shè)備的示例的框圖。

圖6a和6b是可以利用其實(shí)踐本公開的方面的移動(dòng)計(jì)算設(shè)備的簡(jiǎn)化框圖。

圖7是其中可以實(shí)施本公開的方面的分布式計(jì)算系統(tǒng)的簡(jiǎn)化框圖。

具體實(shí)施方式

糾正語音識(shí)別錯(cuò)誤的方法可以使用詞混淆網(wǎng)絡(luò),一旦用戶指示提供給該用戶的假設(shè)(例如,結(jié)果)不是用戶想要的結(jié)果,則詞混淆網(wǎng)絡(luò)可以提供針對(duì)某些詞的備選。然而,通常,詞混淆網(wǎng)絡(luò)(wcn)不解決跨越wcn的多個(gè)詞或節(jié)點(diǎn)的備選或糾正的問題。附加的挑戰(zhàn)來自于語音識(shí)別發(fā)生在詞匯級(jí)別的事實(shí),并且因此wcn在詞匯級(jí)別被生成,其中呈現(xiàn)給用戶的文本包含作為詞匯輸出上的文本歸一化的結(jié)果的標(biāo)記。因此,常見的wcn可能掙扎于在與口頭話語相關(guān)聯(lián)的改變?cè)~存在的情況下處理糾正。

本公開的示例描述了多弧標(biāo)記級(jí)混淆網(wǎng)絡(luò)的生成,其表示用于口頭話語的識(shí)別結(jié)果的假設(shè),以提高向用戶返回針對(duì)呈現(xiàn)給用戶的標(biāo)記表示的備選的能力。生成的多弧混淆網(wǎng)絡(luò)包括由詞匯化假設(shè)的歸一化導(dǎo)致的標(biāo)記表示。另外,生成的多弧標(biāo)記級(jí)混淆網(wǎng)絡(luò)是加權(quán)的標(biāo)記級(jí)混淆網(wǎng)絡(luò),其弧線跨越多個(gè)節(jié)點(diǎn),以改善向用戶返回備選中的處理。

例如,當(dāng)響應(yīng)于口頭話語將結(jié)果返回給用戶時(shí),用戶可能指示呈現(xiàn)的輸出不是用戶正在尋找的,或者用戶可能簡(jiǎn)單地請(qǐng)求對(duì)于在輸出中呈現(xiàn)的元素或標(biāo)記的備選。本申請(qǐng)的加權(quán)標(biāo)記級(jí)多弧混淆網(wǎng)絡(luò)可用于準(zhǔn)確且高效地向用戶返回備選,因?yàn)樗龀隹捎糜谌魏嗡x擇/標(biāo)識(shí)的節(jié)點(diǎn)跨度的明顯備選。基于本發(fā)明實(shí)現(xiàn)了許多技術(shù)優(yōu)點(diǎn),包括提高語音識(shí)別處理的效率和精度、提高用戶處理備選的效率和準(zhǔn)確性、降低針對(duì)來自用戶的后續(xù)查詢的處理負(fù)擔(dān)、提高處理速度、減低語音識(shí)別的錯(cuò)誤率和改進(jìn)用戶交互性能,以及其他多個(gè)技術(shù)優(yōu)勢(shì)。

圖1示出了用于輸入識(shí)別和處理的示例系統(tǒng)100的概況。呈現(xiàn)的示例性系統(tǒng)100是相互依賴的組件的組合,其相互作用以形成用于執(zhí)行輸入理解和處理的集成整體。系統(tǒng)的組件可以是在系統(tǒng)的硬件組件上實(shí)現(xiàn)的硬件組件或軟件。在示例中,系統(tǒng)100可以包括以下任一項(xiàng):硬件組件(操作系統(tǒng)(os))、在硬件組件上運(yùn)行的軟件組件(例如,應(yīng)用、應(yīng)用編程接口、虛擬機(jī))、運(yùn)行時(shí)庫。在一個(gè)示例中,示例性系統(tǒng)可以提供用于運(yùn)行軟件組件的環(huán)境,服從設(shè)置用于操作的約束,以及利用系統(tǒng)100的資源或設(shè)施,其中組件可以是在一個(gè)或多個(gè)處理設(shè)備上運(yùn)行的軟件(例如,應(yīng)用、程序、模塊等)。例如,可以在諸如計(jì)算機(jī)、移動(dòng)電話、平板電腦、游戲控制臺(tái)、電子設(shè)備等的處理設(shè)備上運(yùn)行輸入理解應(yīng)用或服務(wù),其中可以在處理設(shè)備上執(zhí)行系統(tǒng)的組件。在其他示例中,示例系統(tǒng)的組件可以分散在多個(gè)設(shè)備上。例如,輸入可以在客戶端設(shè)備(例如,移動(dòng)電話)上被輸入,并且信息可以從網(wǎng)絡(luò)中諸如服務(wù)器設(shè)備和/或數(shù)據(jù)存儲(chǔ)庫的其他設(shè)備被處理或訪問。系統(tǒng)100還包括諸如數(shù)據(jù)存儲(chǔ)/存儲(chǔ)/存儲(chǔ)庫的組件,例如圖1所示并且在下面描述的知識(shí)存儲(chǔ)庫108。每個(gè)組件可以包括一個(gè)或多個(gè)系統(tǒng)組件。關(guān)于可能被包括作為示例性系統(tǒng)的部分的硬件的其他示例,請(qǐng)參考圖5-7。

作為一個(gè)示例,系統(tǒng)100包括諸如語音識(shí)別組件102、歸一化組件104、混淆網(wǎng)絡(luò)創(chuàng)建組件106和知識(shí)存儲(chǔ)庫108之類的組件,每個(gè)組件具有一個(gè)或多個(gè)附加組件。諸如系統(tǒng)100的系統(tǒng)的規(guī)??梢宰兓⑶野ū葓D1中描述的更多或更少的組件。系統(tǒng)100的組件之間的接口通過連接系統(tǒng)的組件和/或系統(tǒng)外部的資源的網(wǎng)絡(luò)進(jìn)行。在一個(gè)示例中,系統(tǒng)100的組件本地地存在于諸如移動(dòng)設(shè)備的設(shè)備上。在至少一個(gè)其他示例中,系統(tǒng)100的組件可以通過諸如云計(jì)算環(huán)境的分布式環(huán)境來連接。

示例性系統(tǒng)的組件與處理設(shè)備的os接口以允許輸入理解和處理,包括用于輸入輸入和接收響應(yīng)的用戶界面(ui)。例如,系統(tǒng)100可以從客戶端(例如,用戶或服務(wù))接收輸入。示例性系統(tǒng)100的組件用于捕獲和處理輸入,并且生成和/或更新標(biāo)記混淆網(wǎng)絡(luò)(例如,以創(chuàng)建多弧標(biāo)記混淆網(wǎng)絡(luò))。作為示例,系統(tǒng)100可以作為智能個(gè)人助理操作。智能個(gè)人助理是移動(dòng)軟件代理,其可以基于用戶輸入、位置感知以及從各種在線來源訪問信息的能力,為個(gè)人執(zhí)行任務(wù)或服務(wù)。系統(tǒng)100可以操作的智能個(gè)人助理的示例包括但不限于silvia、s-voice、voicemate、googlenow、cortana、hidi和siri以及其他示例。

示例性系統(tǒng)100包括用于捕獲、處理和轉(zhuǎn)錄所捕獲的輸入的語音識(shí)別組件102。作為示例,語音識(shí)別組件102能夠?qū)⒖陬^查詢處理成文本。語音識(shí)別組件102的示例包括但不限于:自動(dòng)語音識(shí)別(asr)、計(jì)算機(jī)語音識(shí)別或語音到文本(stt)等。語音識(shí)別組件102可以與處理設(shè)備的os接口以提供用戶界面以供用戶輸入輸入。語音識(shí)別組件102在捕獲的輸入上運(yùn)行語音識(shí)別。語音識(shí)別處理通過分析電信號(hào)(例如,語音信號(hào))并生成一個(gè)或多個(gè)(n個(gè)最佳的(n-best))結(jié)果來將接收的輸入(例如語音輸入)轉(zhuǎn)錄成詞匯識(shí)別結(jié)果或假設(shè)。當(dāng)分析所捕獲的信號(hào)時(shí),語音識(shí)別組件102可以利用知識(shí)存儲(chǔ)庫108來提高語音識(shí)別處理的魯棒性,以生成詞匯識(shí)別結(jié)果。詞匯化模型被應(yīng)用于輸入信號(hào),使得語音識(shí)別組件102生成詞匯化結(jié)果/假設(shè)。例如,語音識(shí)別組件102可以將捕獲的輸入信號(hào)變換成一個(gè)或多個(gè)元素的序列。元素是與詞匯相關(guān)聯(lián)的單元,詞匯諸如字母、符號(hào)、字符、詞等。詞匯化識(shí)別結(jié)果的示例是“findtheclosestsevenelevenstore”。除了將信號(hào)變換為詞匯化結(jié)果之外,語音識(shí)別組件102將得分或權(quán)重分配給詞匯化結(jié)果的一個(gè)或多個(gè)元素。作為示例,得分可以與詞匯化元素的聲學(xué)得分相關(guān)聯(lián),其中得分評(píng)估語音信號(hào)表示該詞匯化元素的概率,或者與評(píng)估一個(gè)詞匯化元素跟隨其他詞匯化元素的概率的語言模型得分相關(guān)聯(lián)。使用上述詞匯結(jié)果,可以將得分分配給“findtheclosestsevenelevenstore(找到最近的711商店)”的一個(gè)或多個(gè)元素,其中語音識(shí)別組件102評(píng)估其準(zhǔn)確地解釋詞匯結(jié)果的概率。在n個(gè)最佳(n-best)識(shí)別結(jié)果的情況下,結(jié)果中的每一個(gè)都被提供有從其包含的詞匯化元素的得分得到的單獨(dú)得分。

語音組件102還直接與混淆網(wǎng)絡(luò)創(chuàng)建組件106接口,用于輸出生成的混淆網(wǎng)絡(luò)和多弧混淆網(wǎng)絡(luò)。在第一處理操作中,生成混淆網(wǎng)絡(luò)或多弧混淆網(wǎng)絡(luò)。在另一處理操作中,接收輸入,其中用戶請(qǐng)求返回給用戶的結(jié)果的標(biāo)記的備選。在該示例中,系統(tǒng)100處理來自用戶的請(qǐng)求并且標(biāo)識(shí)(例如,使用語音識(shí)別組件102)用戶想要由用戶標(biāo)識(shí)的一個(gè)或多個(gè)標(biāo)記的備選表示。系統(tǒng)100基于多弧混淆網(wǎng)絡(luò)的評(píng)估來向用戶輸出備選。因此,針對(duì)備選的請(qǐng)求可以直接被提供給混淆網(wǎng)絡(luò)創(chuàng)建組件106,以標(biāo)識(shí)和向系統(tǒng)用戶輸出備選。在其他示例中,備選的輸出由系統(tǒng)100的決定而不是來自用戶的針對(duì)備選的請(qǐng)求觸發(fā)。

另外,語音識(shí)別組件102與諸如知識(shí)存儲(chǔ)庫108之類的一個(gè)或多個(gè)知識(shí)組件進(jìn)行接口。知識(shí)存儲(chǔ)庫108是增加示例性系統(tǒng)(例如系統(tǒng)100)所擁有的信息量的資源,使得其能夠在給定時(shí)間點(diǎn)做出更明智的決定。知識(shí)存儲(chǔ)庫108存儲(chǔ)可由系統(tǒng)100的諸如語音識(shí)別組件102、歸一化組件104和混淆網(wǎng)絡(luò)創(chuàng)建組件106的組件使用的任何結(jié)構(gòu)化和非結(jié)構(gòu)化信息,以增強(qiáng)處理的執(zhí)行。由知識(shí)存儲(chǔ)庫108存儲(chǔ)的信息的示例是知識(shí)數(shù)據(jù),其是增強(qiáng)示例性系統(tǒng)的魯棒性或能夠應(yīng)用于改進(jìn)由示例性系統(tǒng)的組件進(jìn)行的處理的任何數(shù)據(jù)。知識(shí)存儲(chǔ)庫108存儲(chǔ)的知識(shí)數(shù)據(jù)的示例包括但不限于:定義、用于輸入理解和轉(zhuǎn)錄的信息、詞匯和書寫語音信息、規(guī)則、名稱數(shù)據(jù)、歷史數(shù)據(jù)(包括來自先前查詢的數(shù)據(jù))、系統(tǒng)的組件之間的相互關(guān)系(例如用于評(píng)估數(shù)據(jù)的正式陳述的事實(shí)的描述)、類(例如集合、概念、編程類型)、屬性數(shù)據(jù)(例如屬性、特征、特性、參數(shù))、公理,包括語言模型在內(nèi)的建模數(shù)據(jù)、適應(yīng)語言模型、歸一化模型、標(biāo)記級(jí)建模、統(tǒng)計(jì)數(shù)據(jù)、事件和功能術(shù)語信息、使用模式、詞關(guān)聯(lián)、上下文信息以及其他示例。知識(shí)存儲(chǔ)庫108還可以與示例性系統(tǒng)之外的組件或資源通信,以便聚集或收集與執(zhí)行處理并且作出關(guān)于諸如系統(tǒng)100的系統(tǒng)如何響應(yīng)輸入或針對(duì)備選輸出的請(qǐng)求的最佳決定有關(guān)的信息。作為示例,知識(shí)存儲(chǔ)庫108可以通過因特網(wǎng)被鏈接到網(wǎng)絡(luò)資源,例如搜索引擎(例如,bing、googlesearch、yahoosearch、ask、webcrawler、dogpile等)。

歸一化組件104與語音識(shí)別組件102接口,以生成針對(duì)由語音識(shí)別組件102生成的每個(gè)詞匯化結(jié)果的歸一化結(jié)果。歸一化組件104對(duì)詞匯化結(jié)果執(zhí)行文本歸一化(例如,逆文本歸一化(itn)),將詞匯化結(jié)果的文本變換為人將寫或表達(dá)的規(guī)范形式(例如,可讀表示)。作為示例,“seveneleven”的輸入的可讀表示是“7-11”。歸一化組件104將n個(gè)最佳識(shí)別備選中的每一個(gè)從詞匯化級(jí)別變換為標(biāo)記級(jí)別。每個(gè)歸一化結(jié)果/假設(shè)包括一個(gè)或多個(gè)標(biāo)記。標(biāo)記是通信單元,其是表達(dá)輸出將如何被呈現(xiàn)給用戶的詞匯元素的歸一化的結(jié)果(例如,詞或字母數(shù)字表達(dá))。

在一些示例中,歸一化組件104標(biāo)識(shí)詞匯化結(jié)果/假設(shè)不需要改變。在這種情況下,詞匯化結(jié)果的歸一化保持與由語音識(shí)別組件102創(chuàng)建的假設(shè)的相同的詞匯表示。也就是說,詞匯化結(jié)果的元素是用于生成混淆網(wǎng)絡(luò)的標(biāo)記。在假設(shè)/結(jié)果為“findtheclosestsevenelevenstore”的示例中,可以為總共六個(gè)詞的詞匯化假設(shè)的每個(gè)元素生成一個(gè)標(biāo)記。這創(chuàng)建了詞匯化假設(shè)/結(jié)果的標(biāo)記表示。在另一示例中,歸一化處理可以生成假詞標(biāo)記以包括在標(biāo)記表示中。例如,“7-11”的標(biāo)記被生成作為表示詞“seven”和“eleven”的標(biāo)記的備選。通常,每個(gè)詞匯化結(jié)果可以導(dǎo)致一個(gè)或多個(gè)備選的歸一化結(jié)果。

歸一化組件104被配置為與知識(shí)存儲(chǔ)庫108接口以通過訪問諸如知識(shí)存儲(chǔ)庫108的知識(shí)數(shù)據(jù)的資源來提高歸一化和與歸一化相關(guān)聯(lián)的評(píng)分。在一個(gè)示例中,文本歸一化組件104向每個(gè)歸一化結(jié)果提供其自己的得分,并將該得分與從其形成歸一化結(jié)果的詞匯化結(jié)果的得分相結(jié)合,以生成歸一化結(jié)果的最終得分。作為示例,針對(duì)由歸一化創(chuàng)建的一個(gè)或多個(gè)標(biāo)記生成的得分是備選標(biāo)記表示是接收到的輸入的精確估計(jì)的概率。在備選示例中,歸一化結(jié)果或假設(shè)可以基于歸一化模型的應(yīng)用(例如,諸如binglm或googlelm的大規(guī)模歸一化語言模型)而被分配新的得分。作為示例,將魯棒歸一化模型與詞匯化結(jié)果的聲學(xué)得分組合以生成針對(duì)歸一化假設(shè)的一個(gè)或多個(gè)標(biāo)記的得分。

混淆網(wǎng)絡(luò)創(chuàng)建組件106與歸一化組件102接口以接收與歸一化結(jié)果相關(guān)聯(lián)的數(shù)據(jù),用于標(biāo)記級(jí)混淆網(wǎng)絡(luò)的生成。混淆網(wǎng)絡(luò)創(chuàng)建組件106獲取已經(jīng)被歸一化的識(shí)別結(jié)果,對(duì)齊識(shí)別結(jié)果并創(chuàng)建標(biāo)記級(jí)混淆網(wǎng)絡(luò)。混淆網(wǎng)絡(luò)創(chuàng)建組件106針對(duì)歸一化結(jié)果生成標(biāo)記級(jí)混淆網(wǎng)絡(luò)?;煜W(wǎng)絡(luò)是有序節(jié)點(diǎn)的序列,其中每對(duì)連續(xù)節(jié)點(diǎn)通過至少一個(gè)弧連接,并且離開一個(gè)節(jié)點(diǎn)的所有弧的概率之和總和為一(1)或者可選地與合計(jì)達(dá)一百的百分比相關(guān)聯(lián)。混淆網(wǎng)絡(luò)的每個(gè)弧段與標(biāo)簽(用于歸一化結(jié)果的標(biāo)記)和權(quán)重(概率/得分)相關(guān)聯(lián)。在形成標(biāo)記級(jí)混淆網(wǎng)絡(luò)時(shí),假設(shè)的得分被傳播到混淆網(wǎng)絡(luò)的各個(gè)弧。

知識(shí)存儲(chǔ)庫108與混淆網(wǎng)絡(luò)創(chuàng)建組件106接口,以提高針對(duì)結(jié)果的對(duì)齊的魯棒性以及混淆網(wǎng)絡(luò)的生成,其中混淆網(wǎng)絡(luò)創(chuàng)建組件106可以訪問諸如知識(shí)存儲(chǔ)庫108的知識(shí)數(shù)據(jù)之類的資源。混淆網(wǎng)絡(luò)創(chuàng)建組件106可以基于分析與歸一化結(jié)果的一個(gè)或多個(gè)標(biāo)記相關(guān)聯(lián)的參數(shù)的相似度來對(duì)齊歸一化假設(shè)/結(jié)果。在一些示例中,使用動(dòng)態(tài)規(guī)劃來執(zhí)行歸一化假設(shè)/結(jié)果的對(duì)齊。在一個(gè)示例中,使用窮舉動(dòng)態(tài)規(guī)劃來對(duì)齊歸一化假設(shè)/結(jié)果。在其他示例中,所使用的動(dòng)態(tài)規(guī)劃算法被定制用于多序列對(duì)齊的實(shí)際應(yīng)用(例如,精確的多序列對(duì)齊算法、星型對(duì)齊算法、carrillolipman算法等)。

在一些示例中,混淆網(wǎng)絡(luò)創(chuàng)建組件106將創(chuàng)建的標(biāo)記混淆網(wǎng)絡(luò)例如修改為多弧標(biāo)記混淆網(wǎng)絡(luò)。在示例中,混淆網(wǎng)絡(luò)創(chuàng)建組件106重新對(duì)齊生成的混淆網(wǎng)絡(luò)的標(biāo)記,以將標(biāo)記級(jí)混淆網(wǎng)絡(luò)變換為多弧標(biāo)記級(jí)混淆網(wǎng)絡(luò)。作為示例,混淆網(wǎng)絡(luò)創(chuàng)建組件106基于時(shí)間信息和與歸一化結(jié)果的表示(例如,一個(gè)或多個(gè)標(biāo)記)相關(guān)聯(lián)的書寫語音信息的比較來重新對(duì)齊歸一化結(jié)果的標(biāo)記表示。所使用的書寫語音信息是指示書寫符號(hào)/字母和與這些符號(hào)/字母相關(guān)聯(lián)的聲音之間的關(guān)系的任何信息。書寫語音信息的示例包括但不限于與其他標(biāo)記相比較的拼寫(例如,“though”的拼寫類似于“tough”)、發(fā)音(例如,“tough”發(fā)音類似于“puff”)和字母的排列或順序,以及其他示例。盡管描述了時(shí)間和書寫語音因素的示例,但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可以使用結(jié)果的元素或標(biāo)記的其他參數(shù)來執(zhí)行詞匯化結(jié)果和歸一化結(jié)果的對(duì)齊,包括區(qū)別或生成建模。

混淆網(wǎng)絡(luò)創(chuàng)建組件106將生成的混淆網(wǎng)絡(luò)變換成多弧混淆網(wǎng)絡(luò),其中節(jié)點(diǎn)與之前(在混淆網(wǎng)絡(luò)中)保持對(duì)齊,但是各個(gè)弧的起點(diǎn)/終點(diǎn)可以遷移到不同的節(jié)點(diǎn),搜索在時(shí)間信息方面最接近的一個(gè)。傳統(tǒng)的混淆網(wǎng)絡(luò)對(duì)一對(duì)一糾正的可能性進(jìn)行編碼(例如,“nine”的輸入被表示為標(biāo)記“9”);然而多對(duì)多糾正(例如,標(biāo)記“928”作為“9208”的各個(gè)要素的備選)仍然是不平凡的。因此,通過將混淆網(wǎng)絡(luò)變換為多弧混淆網(wǎng)絡(luò)來改善混淆網(wǎng)絡(luò)。將混淆網(wǎng)絡(luò)變換為多弧混淆網(wǎng)絡(luò)包括:基于分析時(shí)間信息和與混淆網(wǎng)絡(luò)的弧相關(guān)聯(lián)的標(biāo)記的書寫語音信息的相似性,來重新對(duì)齊混淆網(wǎng)絡(luò)的至少一個(gè)標(biāo)記以跨越混淆網(wǎng)絡(luò)的多個(gè)弧。所得到的結(jié)構(gòu)提供糾正功能,因?yàn)樗沟媚男﹤溥x可用于任何選擇的節(jié)點(diǎn)跨度更清楚。因此,用戶輸入的處理被改進(jìn),因?yàn)槔绠?dāng)用戶標(biāo)識(shí)其希望接收呈現(xiàn)給用戶的若干標(biāo)記的序列的備選時(shí),備選結(jié)果/假設(shè)可以被更準(zhǔn)確地標(biāo)識(shí)并且更高效地返回給用戶。

圖2示出了由示例性系統(tǒng)和應(yīng)用進(jìn)行的示例確定的概況。示例系統(tǒng)可以是如圖1所述的系統(tǒng)100。圖200示出了從語音識(shí)別處理(例如,由如圖1所述的語音識(shí)別組件102)輸出的結(jié)果/假設(shè)(框202)的示例、從歸一化處理(例如,由如圖1所述的歸一化組件104)輸出的結(jié)果/假設(shè)(框204)、從混淆網(wǎng)絡(luò)創(chuàng)建處理(例如,由如圖1所示的混淆網(wǎng)絡(luò)創(chuàng)建組件106)輸出的示例標(biāo)記混淆網(wǎng)絡(luò)(框206)和示例多弧標(biāo)記混淆網(wǎng)絡(luò)(框208)。

如框202所示,語音識(shí)別處理可以生成用于捕獲的輸入的多個(gè)結(jié)果或假設(shè)。在框202中,示出了確定的詞匯化假設(shè)的示例。在一些示例中,得分可以與詞匯化假設(shè)的元素相關(guān)聯(lián)。詞匯化假設(shè)/結(jié)果的評(píng)分可以基于語音識(shí)別語言模型的應(yīng)用來被確定。作為示例,詞匯化假設(shè)的評(píng)分可以包括如圖1的描述中所描述的聲學(xué)得分或語言模型得分的確定。

進(jìn)行到框204,示出了來自詞匯化假設(shè)/結(jié)果的歸一化處理的假設(shè)/結(jié)果的示例。歸一化處理包括對(duì)詞匯化假設(shè)執(zhí)行itn或文本歸一化。歸一化處理包括為每個(gè)歸一化假設(shè)的元素生成一個(gè)或多個(gè)標(biāo)記。在一些示例中,執(zhí)行的歸一化處理標(biāo)識(shí)詞匯化結(jié)果/假設(shè)的元素不需要改變。在這種情況下,通過為詞匯化假設(shè)的元素創(chuàng)建一個(gè)或多個(gè)標(biāo)記,詞匯化結(jié)果的元素的歸一化保持與由語音識(shí)別處理生成的假設(shè)的相同的表示。例如,歸一化假設(shè)為“hundreddollarsfornewphone(百美元的新電話)”和“onehundreddollarsforanewphone(新電話一百美元)”的詞匯化假設(shè)創(chuàng)建標(biāo)記表示。另外,如框204所示,諸如“$100fornewphone($100的新電話)”和“$100foranewphone(新電話$100)”的備選歸一化假設(shè)被生成。此外,如圖1所述,得分可以與歸一化處理中生成的標(biāo)記相關(guān)聯(lián)。例如,通過將至少一個(gè)標(biāo)記級(jí)語言模型應(yīng)用于歸一化假設(shè)以生成針對(duì)歸一化假設(shè)的一個(gè)或多個(gè)標(biāo)記的得分,可以針對(duì)歸一化結(jié)果/假設(shè)生成得分。在另一示例中,對(duì)歸一化結(jié)果/假設(shè)的評(píng)分通過將標(biāo)記語言模型應(yīng)用于詞匯化假設(shè)的聲學(xué)得分而對(duì)詞匯化假設(shè)中的每一個(gè)的聲學(xué)得分進(jìn)行重新評(píng)分來被生成,以生成針對(duì)歸一化假設(shè)中的每一個(gè)的得分。

如框206所示,混淆網(wǎng)絡(luò)創(chuàng)建處理為歸一化假設(shè)創(chuàng)建標(biāo)記級(jí)混淆網(wǎng)絡(luò)。在一個(gè)示例中,標(biāo)記級(jí)混淆網(wǎng)絡(luò)的創(chuàng)建包括對(duì)齊歸一化假設(shè)(或經(jīng)評(píng)分的歸一化結(jié)果/假設(shè))。在對(duì)齊經(jīng)評(píng)分的響應(yīng)的示例中,由混淆網(wǎng)絡(luò)創(chuàng)建處理執(zhí)行的對(duì)齊是基于與歸一化假設(shè)的標(biāo)記相關(guān)聯(lián)的參數(shù)的評(píng)估。生成的混淆網(wǎng)絡(luò)的弧(在框206的編號(hào)節(jié)點(diǎn)之間)具有標(biāo)簽(例如,表示標(biāo)記)和得分/權(quán)重(在針對(duì)框206的每個(gè)弧的括號(hào)中示出,例如“(.2)”)。使用表示假設(shè)/結(jié)果的元素的備選的標(biāo)記來標(biāo)記弧(例如,如框206的節(jié)點(diǎn)1和2之間所示的“a”、“one”,“<eps>”)。作為注釋,使用ε(在框206中表示為“<eps>”)來表示為空或者不表示標(biāo)記的節(jié)點(diǎn)之間的連接。

如框208所示,混淆網(wǎng)絡(luò)創(chuàng)建處理還將標(biāo)記級(jí)混淆網(wǎng)絡(luò)變換為多弧標(biāo)記混淆網(wǎng)絡(luò)。框208示出了示例性多弧標(biāo)記混淆網(wǎng)絡(luò)的可視表示???08是框206中所示的標(biāo)記混淆網(wǎng)絡(luò)的變換,并且包括表示標(biāo)記的示例性多弧備選(例如,“$100”的標(biāo)記跨越多個(gè)弧以提供“onehundreddollars”或“ahundreddollars”的備選)。因此,當(dāng)系統(tǒng)或服務(wù)被編程為輸出針對(duì)標(biāo)記的備選或者用戶做出針對(duì)標(biāo)記的備選的請(qǐng)求時(shí),標(biāo)記的備選被容易地標(biāo)識(shí)以用于輸出。

圖3示出了生成示例混淆網(wǎng)絡(luò)和示例多弧詞混淆網(wǎng)絡(luò)的示例性方法300。圖3示出了生成標(biāo)記級(jí)混淆網(wǎng)絡(luò)和多弧標(biāo)記級(jí)混淆網(wǎng)絡(luò)的方法300。作為示例,方法300可以由諸如圖1中描述的系統(tǒng)100的示例性系統(tǒng)執(zhí)行。在其他示例中,方法300可以在包括被配置為存儲(chǔ)和執(zhí)行操作、程序或指令的至少一個(gè)處理器的設(shè)備上被執(zhí)行。然而,方法300不限于這些示例。在其他示例中,方法300可以是由輸入理解應(yīng)用或服務(wù)執(zhí)行的操作。

流程在操作302處開始,其中在捕獲的輸入上執(zhí)行語音識(shí)別。輸入可以被諸如圖1所描述的語音識(shí)別組件102之類的語音識(shí)別組件或模塊捕獲和處理。詞匯化假設(shè)(如圖1所描述)基于語音識(shí)別組件或模塊對(duì)捕獲輸入的處理來被生成。生成的詞匯化假設(shè)包括如圖1的描述中所描述的一個(gè)或多個(gè)元素。元素是與詞匯相關(guān)聯(lián)的單元,詞匯諸如字母、符號(hào)、字符、詞等。在一些示例中,詞匯化假設(shè)的生成還包括生成針對(duì)詞匯化假設(shè)中的每一個(gè)的得分。作為示例,針對(duì)詞匯化假設(shè)中的每一個(gè)生成聲學(xué)得分和/或語言模型得分。

流程進(jìn)行到操作304,其中通過執(zhí)行歸一化處理對(duì)詞匯化假設(shè)進(jìn)行歸一化。歸一化假設(shè)(如圖1所描述)是詞匯化假設(shè)的歸一化的結(jié)果,并且包括如圖1的描述中所描述的一個(gè)或多個(gè)標(biāo)記。在操作304中執(zhí)行歸一化處理,以基于從語音識(shí)別處理確定的詞匯化假設(shè)的詞匯化假設(shè)或元素來生成歸一化假設(shè)。在歸一化處理的一個(gè)示例中,為詞匯化假設(shè)/結(jié)果的元素生成標(biāo)記表示。在歸一化處理的一些示例中,新生成的標(biāo)記表示提供對(duì)詞匯化假設(shè)/結(jié)果的元素的備選表示(例如,“$1”可以是針對(duì)詞“美元”的備選)。操作304的處理還可以包括生成針對(duì)歸一化假設(shè)的標(biāo)記表示的得分。在一個(gè)示例中,在操作304中執(zhí)行的得分生成包括基于針對(duì)詞匯化假設(shè)的得分與針對(duì)歸一化假設(shè)的得分的組合來生成針對(duì)歸一化假設(shè)中的每一個(gè)的最終得分。在另一示例中,在操作304中執(zhí)行的評(píng)分包括通過將標(biāo)記語言模型(或適應(yīng)標(biāo)記語言模型)應(yīng)用于詞匯化假設(shè)的聲學(xué)得分來對(duì)針對(duì)詞匯化假設(shè)中的每一個(gè)的聲學(xué)得分進(jìn)行重新評(píng)分,以生成針對(duì)歸一化假設(shè)中的每一個(gè)的得分。針對(duì)假設(shè)的評(píng)分可以基于詞匯化假設(shè)和/或歸一化假設(shè)的任何統(tǒng)計(jì)分析來被生成。

從操作304,流程進(jìn)行到操作306,其中基于詞匯化假設(shè)的歸一化來生成混淆網(wǎng)絡(luò)。在一個(gè)示例中,在操作306中生成的混淆網(wǎng)絡(luò)的每個(gè)弧是歸一化結(jié)果的標(biāo)記的表示。示例性混淆網(wǎng)絡(luò)在圖1和圖2以及伴隨的描述中被引用?;煜W(wǎng)絡(luò)的生成可以包括對(duì)齊歸一化結(jié)果的標(biāo)記。例如,針對(duì)標(biāo)記的時(shí)間信息和書寫語音信息中的相似性被分析,以初始地設(shè)置混淆網(wǎng)絡(luò)的弧。生成的混淆網(wǎng)絡(luò)的每個(gè)弧與標(biāo)記和權(quán)重(例如,得分/概率值)相關(guān)聯(lián)。在至少一個(gè)示例中,通過動(dòng)態(tài)規(guī)劃逼近來完成假設(shè)的對(duì)齊,其基于對(duì)歸一化結(jié)果的標(biāo)記的時(shí)間信息和書寫語音信息的評(píng)估來標(biāo)識(shí)最佳對(duì)齊解。在另一示例中,使用精確的多序列對(duì)齊算法來執(zhí)行標(biāo)記的對(duì)齊。

為了提高系統(tǒng)或服務(wù)向用戶輸出備選的能力,流程進(jìn)行到操作308,其中混淆網(wǎng)絡(luò)被變換成多弧混淆網(wǎng)絡(luò)。隨著動(dòng)態(tài)規(guī)劃逼近標(biāo)記的對(duì)齊,附加處理被執(zhí)行以將混淆網(wǎng)絡(luò)變換為多弧混淆網(wǎng)絡(luò)。在操作308中執(zhí)行的處理包括基于分析與混淆網(wǎng)絡(luò)的弧相關(guān)聯(lián)的標(biāo)記的時(shí)間信息和書寫語音信息中的相似度來重新對(duì)齊混淆網(wǎng)絡(luò)的至少一個(gè)標(biāo)記以跨越混淆網(wǎng)絡(luò)的多個(gè)弧。在操作308中執(zhí)行的重新對(duì)齊包括改變與標(biāo)記相關(guān)聯(lián)的弧的起點(diǎn)和終點(diǎn),以跨越備選結(jié)果/假設(shè)的多個(gè)弧。

圖4示出了從示例多弧混淆網(wǎng)絡(luò)輸出備選標(biāo)記表示的示例方法400。圖4示出了使用多弧混淆網(wǎng)絡(luò)以向用戶提供備選表示的方法400。作為示例,方法400可以由諸如圖1的系統(tǒng)100的示例性系統(tǒng)執(zhí)行。在其他示例中,方法400可以在包括被配置為存儲(chǔ)和執(zhí)行操作、程序或指令的至少一個(gè)處理器的設(shè)備上被執(zhí)行。然而,方法400不限于這些示例。在其他示例中,方法400可以由輸入理解應(yīng)用或服務(wù)來執(zhí)行。

方法400的流程在操作402處開始,其中響應(yīng)于標(biāo)記表示的一個(gè)或多個(gè)標(biāo)記被呈現(xiàn)給用戶,接收到針對(duì)備選的請(qǐng)求。例如,當(dāng)響應(yīng)于口頭話語而將結(jié)果返回給用戶時(shí),用戶可以指示呈現(xiàn)的輸出不是用戶正在尋找的,或者用戶可以請(qǐng)求對(duì)于向用戶提供的輸出中呈現(xiàn)的標(biāo)記的備選。例如,“findtheclosestseveneleven”的輸出(例如,標(biāo)記表示)可以被呈現(xiàn)給用戶。用戶可以請(qǐng)求針對(duì)“seven”和“eleven”的標(biāo)記的備選。

進(jìn)行到操作404,多弧混淆網(wǎng)絡(luò)被用于確定針對(duì)一個(gè)或多個(gè)標(biāo)記的備選。在操作404中,多弧混淆網(wǎng)絡(luò)被分析以標(biāo)識(shí)針對(duì)標(biāo)記的備選標(biāo)記表示。作為示例,可以從多弧混淆網(wǎng)絡(luò)標(biāo)識(shí)“7-11”的標(biāo)記表示作為詞“seven”和“eleven”的組合的備選。

流程進(jìn)行到操作406,其中從多弧混淆網(wǎng)絡(luò)輸出備選標(biāo)記表示。例如,從多弧混淆網(wǎng)絡(luò)標(biāo)識(shí)的備選表示被輸出給用戶。使用生成的多弧混淆網(wǎng)絡(luò)的處理設(shè)備或服務(wù)可以輸出對(duì)由處理設(shè)備(例如,移動(dòng)設(shè)備)或服務(wù)(例如,應(yīng)用或程序)的用戶標(biāo)識(shí)的一系列元素或標(biāo)記的一個(gè)或多個(gè)備選。例如,用戶可以請(qǐng)求對(duì)提供給用戶的假設(shè)/結(jié)果的一個(gè)或多個(gè)詞的備選。

在任何時(shí)間點(diǎn),用戶可以標(biāo)識(shí)系統(tǒng)或服務(wù)不正確地理解接收到的輸入并且不正確地解釋了假設(shè)/結(jié)果。用于生成或修改混淆網(wǎng)絡(luò)的處理可以生成新的混淆網(wǎng)絡(luò)和/或多弧混淆網(wǎng)絡(luò),或者備選地基于來自用戶的附加反饋來修改現(xiàn)有混淆網(wǎng)絡(luò)。

圖5-7和相關(guān)聯(lián)的描述提供了可以在其中實(shí)踐本發(fā)明的示例的各種操作環(huán)境的討論。然而,關(guān)于圖5-7示出和討論的設(shè)備和系統(tǒng)是出于示例和說明的目的,并非限制可用于實(shí)踐本文所描述的本發(fā)明的示例的大量計(jì)算設(shè)備配置。

圖5是示出計(jì)算設(shè)備502的物理組件的框圖,例如可以利用其實(shí)施本公開的示例的系統(tǒng)的組件。下面描述的計(jì)算設(shè)備組件可適用于上述計(jì)算設(shè)備。在基本配置中,計(jì)算設(shè)備502可以包括至少一個(gè)處理單元504和系統(tǒng)存儲(chǔ)器506。根據(jù)計(jì)算設(shè)備的配置和類型,系統(tǒng)存儲(chǔ)器506可以包括但不限于易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器)、非易失性存儲(chǔ)器(例如,只讀存儲(chǔ)器)、閃速存儲(chǔ)器或這些存儲(chǔ)器的任何組合。系統(tǒng)存儲(chǔ)器506可以包括操作系統(tǒng)507和適于運(yùn)行諸如應(yīng)用528、io管理器524和其他實(shí)用程序526的軟件應(yīng)用程序520的一個(gè)或多個(gè)程序模塊508。作為示例,系統(tǒng)存儲(chǔ)器506可以存儲(chǔ)用于執(zhí)行的指令。系統(tǒng)存儲(chǔ)器506的其他示例可以是諸如知識(shí)資源的組件。例如,操作系統(tǒng)507可以適合于控制計(jì)算設(shè)備502的操作。此外,本發(fā)明的示例可以與圖形庫、其他操作系統(tǒng)或其他應(yīng)用程序結(jié)合而被實(shí)踐,并且不限于任意特定應(yīng)用或系統(tǒng)。該基本配置在圖5中由虛線522內(nèi)的那些組件所示出。計(jì)算設(shè)備502可以具備附加的特征或功能。例如,計(jì)算設(shè)備502也可以包括諸如磁盤、光盤或磁帶的附加數(shù)據(jù)存儲(chǔ)設(shè)備(可拆卸的和/或不可拆卸的)。這樣的附加存儲(chǔ)在圖5中由可拆卸存儲(chǔ)設(shè)備509和不可拆卸存儲(chǔ)設(shè)備510示出。

如上所述,大量程序模塊和數(shù)據(jù)文件可以被存儲(chǔ)在系統(tǒng)存儲(chǔ)器506中。當(dāng)在處理單元504上執(zhí)行時(shí),程序模塊508(例如,應(yīng)用528、輸入/輸出(i/o)管理器524以及其他實(shí)用程序526)可以執(zhí)行過程,過程包括但不限于圖3至圖4所示的操作方法300-400的階段中的一個(gè)或多個(gè)階段。根據(jù)本發(fā)明的示例可以使用的其他程序模塊可以包括電子郵件以及聯(lián)系人應(yīng)用、文字處理應(yīng)用、電子表格應(yīng)用、數(shù)據(jù)庫應(yīng)用、幻燈片演示應(yīng)用、繪圖或計(jì)算機(jī)輔助應(yīng)用程序等。

此外,本發(fā)明的示例可以被實(shí)踐在包括分立電子元件的電氣電路、包含邏輯門的封裝或集成的電子芯片、使用微處理器的電路、或包含電子元件或微處理器的單個(gè)芯片上。例如,本發(fā)明的示例可以經(jīng)由片上系統(tǒng)(soc)被實(shí)踐,其中圖5中所示的組件中的每個(gè)或許多組件可以被集成到單個(gè)集成芯片上。這種soc器件可以包括一個(gè)或多個(gè)處理單元、圖形單元、通信單元、系統(tǒng)虛擬化單元以及各種應(yīng)用功能,它們的全部被集成(或“被燒寫”)到芯片基板上作為單個(gè)集成電路。當(dāng)經(jīng)由soc操作時(shí),本文所描述的功能可以經(jīng)由與計(jì)算設(shè)備502的其他組件一起被集成到單個(gè)集成電路(芯片)上的專用邏輯來被操作。本公開的示例也可以使用能夠執(zhí)行諸如與(and)、或(or)以及非(not)的邏輯操作的其他技術(shù)來被實(shí)踐,這樣的技術(shù)包括但不限于機(jī)械、光學(xué)、流體以及量子技術(shù)。此外,本發(fā)明的示例可以被實(shí)踐在通用計(jì)算機(jī)內(nèi)或任意其他電路或系統(tǒng)中。

計(jì)算設(shè)備502也可以具有一個(gè)或多個(gè)輸入設(shè)備512,諸如鍵盤、鼠標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備等。還可以包括諸如顯示器、揚(yáng)聲器、打印機(jī)等的輸出設(shè)備。前述設(shè)備是示例,并且其他設(shè)備可以被使用。計(jì)算設(shè)備504可以包括允許與其他計(jì)算設(shè)備518通信的一個(gè)或多個(gè)通信連接516。合適的通信連接516的示例包括但不限于,射頻發(fā)射器、接收器、和/或收發(fā)器電路、通用串行總線(usb)、并行和/或串行端口。

本文所用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)可以包括以用于信息的存儲(chǔ)的任意方法或技術(shù)來被實(shí)施的易失性的和非易失性的、可拆卸和不可拆卸的介質(zhì),信息諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)或程序模塊。系統(tǒng)存儲(chǔ)器506、可拆卸存儲(chǔ)設(shè)備509以及不可拆卸存儲(chǔ)設(shè)備510都是計(jì)算機(jī)存儲(chǔ)介質(zhì)的示例(例如存儲(chǔ)器存儲(chǔ))。計(jì)算機(jī)存儲(chǔ)介質(zhì)可以包括ram、rom、電可擦除只讀存儲(chǔ)器(eeprom)、閃存或其它存儲(chǔ)器技術(shù)、cd-rom、數(shù)字多功能盤(dvd)或其他光存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或可以被用于存儲(chǔ)信息并能被計(jì)算設(shè)備502訪問的任意其他制品。計(jì)算機(jī)存儲(chǔ)介質(zhì)不包括載波或其他經(jīng)傳播或調(diào)制的數(shù)據(jù)信號(hào)。

通信介質(zhì)可以由計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或諸如載波或其他傳輸機(jī)制的經(jīng)調(diào)制的數(shù)據(jù)信號(hào)中的其他數(shù)據(jù)體現(xiàn),并且包括任意信息傳遞介質(zhì)。術(shù)語“經(jīng)調(diào)制的數(shù)據(jù)信號(hào)”可以描述使一個(gè)或多個(gè)特性將信息編碼在信號(hào)中的方式被設(shè)置或改變的信號(hào)。通過示例而非限制的方式,通信介質(zhì)可以包括諸如有線網(wǎng)絡(luò)或直接有線連接的有線介質(zhì),以及諸如聲學(xué)、射頻(rf)、紅外和其他無線介質(zhì)的無線介質(zhì)。

圖6a和6b示出了利用其可以實(shí)踐本發(fā)明的示例的移動(dòng)計(jì)算設(shè)備,例如,移動(dòng)電話、智能電話、個(gè)人數(shù)據(jù)助理、平板個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)等。例如,移動(dòng)計(jì)算設(shè)備600可以被實(shí)現(xiàn)為系統(tǒng)100,除了其他示例之外,系統(tǒng)100的組件可以被配置為執(zhí)行如圖3-4所描述的處理方法。參考圖6a,用于實(shí)施示例的移動(dòng)計(jì)算設(shè)備600的一個(gè)示例被示出。在基本配置中,移動(dòng)計(jì)算設(shè)備600是具有輸入元件和輸出元件兩者的手持計(jì)算機(jī)。移動(dòng)計(jì)算設(shè)備600通常包括顯示器605和允許用戶輸入信息到移動(dòng)計(jì)算設(shè)備600中的一個(gè)或多個(gè)輸入按鈕610。移動(dòng)計(jì)算設(shè)備600的顯示器605也可以用作輸入設(shè)備(例如,觸摸屏顯示器)。如果被包括,則一個(gè)可選側(cè)面輸入元件615允許其他用戶輸入。側(cè)面輸入元件615可以是旋轉(zhuǎn)開關(guān)、按鈕、或任意其他類型的手動(dòng)輸入元件。在備選示例中,移動(dòng)計(jì)算設(shè)備600可以包括更多或更少的輸入元件。例如,在一些示例中,顯示器605可以不是觸摸屏。在又一備選示例中,移動(dòng)計(jì)算設(shè)備600是諸如蜂窩電話的便攜式電話系統(tǒng)。移動(dòng)計(jì)算設(shè)備600還可以包括可選鍵盤635??蛇x鍵盤635可以是物理鍵盤或觸摸屏顯示器上生成的“軟”鍵盤。在各種示例中,輸出元件包括用于顯示圖形用戶界面(gui)的顯示器605、視覺指示器620(例如,發(fā)光二極管)、和/或音頻換能器625(例如,揚(yáng)聲器)。在一些示例中,移動(dòng)計(jì)算設(shè)備600包括用于向用戶提供觸覺反饋的震動(dòng)換能器。在又一示例中,移動(dòng)計(jì)算設(shè)備600包括用于發(fā)送信號(hào)到外部設(shè)備或從外部設(shè)備接收信號(hào)的輸入和/或輸出端口,諸如音頻輸入(例如,麥克風(fēng)插孔)、音頻輸出(例如,耳機(jī)插孔)和視頻輸出(例如,hdmi端口)。

圖6b是示出移動(dòng)計(jì)算設(shè)備的一個(gè)示例的架構(gòu)的框圖。即,移動(dòng)計(jì)算設(shè)備600可以包括系統(tǒng)(即,架構(gòu))602來實(shí)現(xiàn)一些示例。在一個(gè)示例中,系統(tǒng)602被實(shí)施為能夠運(yùn)行一個(gè)或多個(gè)應(yīng)用(例如瀏覽器、電子郵件、日歷、聯(lián)系人管理器、消息客戶端、游戲、以及媒體客戶端/播放器)的“智能電話”。在一些示例中,系統(tǒng)602被集成為計(jì)算設(shè)備,諸如集成的個(gè)人數(shù)字助理(pda)和無線電話。

一個(gè)或多個(gè)應(yīng)用程序666可以被加載到存儲(chǔ)器662并且在操作系統(tǒng)664上運(yùn)行或與之相關(guān)聯(lián)地運(yùn)行。應(yīng)用程序的示例包括電話撥號(hào)器程序、電子郵件程序、個(gè)人信息管理(pim)程序、文字處理程序、電子表格程序、互聯(lián)網(wǎng)瀏覽器程序、消息程序等。系統(tǒng)602還包括存儲(chǔ)器662內(nèi)的非易失性存儲(chǔ)區(qū)域668。非易失性存儲(chǔ)區(qū)域668可以被用于存儲(chǔ)系統(tǒng)602斷電時(shí)不應(yīng)被丟失的持久性信息。應(yīng)用程序666可以使用并在非易失性存儲(chǔ)區(qū)域668中存儲(chǔ)信息,諸如電子郵件應(yīng)用使用的電子郵件或其他消息等。同步應(yīng)用(未示出)也駐留在系統(tǒng)602上并且被編程以與駐留在主機(jī)計(jì)算機(jī)上的對(duì)應(yīng)同步應(yīng)用交互以保持被存儲(chǔ)在非易失性存儲(chǔ)區(qū)域668中的信息與被存儲(chǔ)在主機(jī)計(jì)算機(jī)處的對(duì)應(yīng)信息同步。應(yīng)當(dāng)理解,包括本文描述的應(yīng)用528、io管理器524以及其他實(shí)用程序526的其他應(yīng)用可以被加載到存儲(chǔ)器662中并且在移動(dòng)計(jì)算設(shè)備600上運(yùn)行。

系統(tǒng)602具有功率供應(yīng)器670,其可以被實(shí)施為一個(gè)或多個(gè)電池。功率供應(yīng)器670可以進(jìn)一步包括諸如ac適配器或補(bǔ)充電池或?qū)﹄姵刂匦鲁潆姷募与妼?duì)接底座的外部功率源。

系統(tǒng)602可以包括執(zhí)行促進(jìn)系統(tǒng)602和一個(gè)或多個(gè)外圍設(shè)備之間的連接性的功能的外圍設(shè)備端口678。去往和來自外圍設(shè)備端口672的傳輸在操作系統(tǒng)664的控制下被引導(dǎo)。換句話說,由外圍設(shè)備端口678接收到的通信可以經(jīng)由操作系統(tǒng)被傳播給應(yīng)用程序666,并且反之亦然。

系統(tǒng)602也可以包括執(zhí)行發(fā)射和接收射頻通信的功能的無線電裝置672。無線電裝置672經(jīng)由通信載體或服務(wù)提供商來促進(jìn)系統(tǒng)602和“外部世界”之間的無線連接性。去往和來自無線電裝置672的傳輸在操作系統(tǒng)672的控制下被引導(dǎo)。換句話說,由無線電裝置672接收到的通信可以經(jīng)由操作系統(tǒng)被傳播給應(yīng)用程序666,并且反之亦然。

視覺指示器620可以用于提供視覺通知,和/或音頻接口674可以用于經(jīng)由音頻換能器625產(chǎn)生可聽見的通知。在所示的示例中,視覺指示器620是發(fā)光二極管(led)并且音頻換能器625是揚(yáng)聲器。這些設(shè)備可以被直接耦合到功率供應(yīng)器670,使得當(dāng)被激活時(shí)即使處理器和其他組件可能關(guān)閉以用于節(jié)省電池電量,它們?cè)谟赏ㄖ獧C(jī)制指示的時(shí)間段內(nèi)保持開啟。led可以被編程以無限地保持開啟,直到用戶采取行動(dòng)以指示設(shè)備的上電狀態(tài)。音頻接口674用于向用戶提供可聽見的信號(hào)以及從用戶接收可聽見的信號(hào)。例如,除了被耦合到音頻換能器625之外,音頻接口672還可以被耦合到麥克風(fēng)以接收音頻輸入,諸如以促進(jìn)電話交談。根據(jù)本發(fā)明的示例,麥克風(fēng)也可以作為音頻傳感器以促進(jìn)通知的控制,如將在以下被詳細(xì)描述的。系統(tǒng)602可以進(jìn)一步包括視頻接口676,其使得設(shè)備上的相機(jī)630的操作能夠記錄靜止圖像、視頻流等。

實(shí)施系統(tǒng)602的移動(dòng)計(jì)算設(shè)備600可以具有附加的特征或功能。例如,移動(dòng)計(jì)算設(shè)備600還可以包括諸如磁盤、光盤或磁帶的附加數(shù)據(jù)存儲(chǔ)設(shè)備(可拆卸的和/或不可拆卸的)。這樣的附加存儲(chǔ)在圖6b中由非易失性存儲(chǔ)區(qū)域668示出。

由移動(dòng)計(jì)算設(shè)備生成或捕獲的并且經(jīng)由系統(tǒng)602存儲(chǔ)的數(shù)據(jù)/信息可以如上所描述的被本地地存儲(chǔ)在移動(dòng)計(jì)算設(shè)備600上,或者數(shù)據(jù)可以被存儲(chǔ)在任意數(shù)量的存儲(chǔ)介質(zhì)上,該任意數(shù)量的存儲(chǔ)介質(zhì)可以由設(shè)備經(jīng)由無線電裝置672或經(jīng)由移動(dòng)計(jì)算設(shè)備600和與移動(dòng)計(jì)算設(shè)備600相關(guān)聯(lián)的分離的計(jì)算設(shè)備(例如,諸如互聯(lián)網(wǎng)的分布式計(jì)算網(wǎng)絡(luò)中的服務(wù)器計(jì)算機(jī))之間的有線連接被訪問。應(yīng)當(dāng)理解,這樣的數(shù)據(jù)/信息可以經(jīng)由移動(dòng)計(jì)算設(shè)備600經(jīng)由無線電裝置672或經(jīng)由分布式計(jì)算網(wǎng)絡(luò)被訪問。類似地,這樣的數(shù)據(jù)/信息可以根據(jù)包括電子郵件和協(xié)作數(shù)據(jù)/信息共享系統(tǒng)的公知的數(shù)據(jù)/信息傳遞和存儲(chǔ)手段而在計(jì)算設(shè)備之間被容易地傳輸以用于存儲(chǔ)和使用。

圖7示出用于提供應(yīng)用的系統(tǒng)的架構(gòu)的一個(gè)示例,如上所述,該應(yīng)用可靠地訪問存儲(chǔ)系統(tǒng)上的目標(biāo)數(shù)據(jù)以及處理到一個(gè)或多個(gè)客戶端設(shè)備的通信故障。被訪問的、與之交互的、或與應(yīng)用528、io管理器524、其他實(shí)用程序526和存儲(chǔ)裝置相關(guān)聯(lián)被編輯的目標(biāo)數(shù)據(jù)可以被存儲(chǔ)在不同通信信道或其他存儲(chǔ)類型中。例如,各種文檔可以使用目錄服務(wù)722、門戶網(wǎng)站724、郵箱服務(wù)726、即時(shí)消息存儲(chǔ)庫728或社交聯(lián)網(wǎng)站點(diǎn)730被存儲(chǔ)。應(yīng)用528、io管理器524、其他實(shí)用程序526以及存儲(chǔ)系統(tǒng)可以使用這些類型的系統(tǒng)中的任意系統(tǒng)等來實(shí)現(xiàn)如上所述的數(shù)據(jù)利用。服務(wù)器720可以提供存儲(chǔ)系統(tǒng)以供通過網(wǎng)絡(luò)715而操作在通用計(jì)算設(shè)備502和移動(dòng)設(shè)備600上的客戶端使用。通過示例的方式,網(wǎng)絡(luò)715可以包括互聯(lián)網(wǎng)或任意其他類型的局域網(wǎng)或廣域網(wǎng),并且客戶端節(jié)點(diǎn)可以被實(shí)施為體現(xiàn)在個(gè)人計(jì)算機(jī)中的計(jì)算設(shè)備502、平板計(jì)算設(shè)備,和/或由移動(dòng)計(jì)算設(shè)備600(例如,智能電話)實(shí)施。客戶端計(jì)算設(shè)備502或600的這些示例中的任意示例可以從存儲(chǔ)庫716獲得內(nèi)容。

已經(jīng)貫穿本說明書而對(duì)“一個(gè)示例”或“示例”做出的引用意指特定描述的特征、結(jié)構(gòu)或特性被包括在至少一個(gè)示例中。因此,這樣的短語的使用可以指代多于僅一個(gè)示例。此外,所描述的特征、結(jié)構(gòu)或特性可以在一個(gè)或多個(gè)示例中以任意合適的方式被組合。

然而,本領(lǐng)域技術(shù)人員可以意識(shí)到,這些示例可以在沒有具體細(xì)節(jié)中的一個(gè)或多個(gè)細(xì)節(jié)的情況下或者使用其他方法、資源或材料等被實(shí)踐。在其他情況下,公知的結(jié)構(gòu)、資源或操作尚未被詳細(xì)地示出或描述以僅觀察示例的模糊方面。

盡管示例和應(yīng)用已經(jīng)被示出和描述,應(yīng)當(dāng)認(rèn)識(shí)到示例不限于以上描述的精確配置和資源??梢栽诓幻撾x所請(qǐng)求保護(hù)的示例的范圍的情況下對(duì)本文所公開的方法和系統(tǒng)的布置、操作和細(xì)節(jié)做出對(duì)本領(lǐng)域技術(shù)人員而言顯而易見的各種修改、改變和變化。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1