專利名稱:基于人物的設(shè)備的制作方法
基于人物的設(shè)備
背景
移動(dòng)設(shè)備可用作用于許多活動(dòng)的主計(jì)算設(shè)備。例如,移動(dòng)設(shè)備可包括用于管 理聯(lián)系人、約會(huì)和任務(wù)的手持式計(jì)算機(jī)。移動(dòng)設(shè)備通常包括姓名和地址數(shù)據(jù)庫(kù)、日 歷、待辦事項(xiàng)列表以及記事本,移動(dòng)設(shè)備可將這些功能包括在個(gè)人信息管理器中。 無(wú)線移動(dòng)設(shè)備還可提供電子郵件、web瀏覽、以及蜂窩電話服務(wù)(例如智能手機(jī))。 數(shù)據(jù)可經(jīng)由電纜連接或無(wú)線連接來(lái)在移動(dòng)設(shè)備和臺(tái)式計(jì)算機(jī)之間同步。
概述
提供本概述是為了以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些 概念。本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征。本概述也 不旨在用于限制所要求保護(hù)的主題的范圍。
可提供一種基于人物的主題。應(yīng)用程序可向人物資源文件査詢對(duì)應(yīng)于人物的 提示。然后可在語(yǔ)音合成引擎處接收該提示。接著,語(yǔ)音合成引擎可向人物音型數(shù) 據(jù)庫(kù)査詢對(duì)應(yīng)于該人物的音型。語(yǔ)音合成引擎然后可將音型應(yīng)用于提示。然后可在 輸出設(shè)備處產(chǎn)生應(yīng)用該音型的提示。
前述一般描述和以下詳細(xì)描述兩者都提供示例且都只是說明性的。因此,前 述一般描述和以下詳細(xì)描述不應(yīng)被認(rèn)為是限制性的。此外,除了此處所闡明的那些 之外還可提供其它特征或變型。例如,各實(shí)施例可涉及在詳細(xì)描述中描述的各種特 征組合和子組合。
附圖簡(jiǎn)述
合并在本發(fā)明中并構(gòu)成其一部分的附圖示出本發(fā)明的各種實(shí)施例。在附圖中
圖l是操作環(huán)境的框圖。
圖2是另一操作環(huán)境的框圖。
圖3是用于提供基于人物的主題的方法的流程圖。 圖4是包括計(jì)算設(shè)備的系統(tǒng)的框圖。
5詳細(xì)描述
以下詳細(xì)描述參考各個(gè)附圖。只要可能,就在附圖和以下描述中使用相同的 附圖標(biāo)記來(lái)指示相同或類似的元素。盡管可能描述了本發(fā)明的各實(shí)施例,但修改、 改編和其它實(shí)現(xiàn)也是可能的。例如,可以對(duì)附圖中所示出的元素進(jìn)行置換、添加、 或修改,且可以通過對(duì)所公開的方法置換、重新排序、或添加階段來(lái)修改此處所描 述的方法。因此,以下詳細(xì)描述并不限制本發(fā)明。相反,本發(fā)明的正確范圍由所附 權(quán)利要求書來(lái)定義。
本發(fā)明的實(shí)施例可通過結(jié)合人物主題來(lái)提升設(shè)備(例如移動(dòng)設(shè)備或嵌入式設(shè)
備)的吸引力。所述人物可以是一個(gè)人并且可以是著名人物。為提供該人物主題,
本發(fā)明的各實(shí)施例可使用合成語(yǔ)音、音樂和視覺元素。此外,本發(fā)明的各實(shí)施例可 提供描繪單個(gè)人物或甚至多個(gè)人物的設(shè)備。
根據(jù)本發(fā)明的各實(shí)施例,語(yǔ)音合成可通過使用例如從一個(gè)或多個(gè)目標(biāo)個(gè)人所 作出的錄音中生成的"音型"來(lái)描繪目標(biāo)個(gè)人(例如人物。該音型可允許設(shè)備在"說 話"時(shí)聽起來(lái)像特定個(gè)人。換言之,音型可允許設(shè)備產(chǎn)生定制話音。除了定制話音 之外,可定制消息提示以反映目標(biāo)個(gè)人的語(yǔ)法風(fēng)格。另外,合成語(yǔ)音還可通過所記 錄的來(lái)自目標(biāo)個(gè)人的話語(yǔ)或消息來(lái)擴(kuò)充。
此外,設(shè)備可使用音樂來(lái)描繪目標(biāo)個(gè)人。在目標(biāo)個(gè)人是例如音樂家的情況下, 該目標(biāo)個(gè)人的歌曲可用作例如鈴聲、通知等。該目標(biāo)個(gè)人的歌曲還可與具有媒體能 力的設(shè)備的人物主題包括在一起。將演員描繪為目標(biāo)個(gè)人的設(shè)備可使用來(lái)自出現(xiàn)該 演員的電影或電視節(jié)目的主題音樂。
人物主題中的視覺元素可包括例如目標(biāo)個(gè)人圖像、與該目標(biāo)個(gè)人相關(guān)聯(lián)的物 品、以及最終用戶可能用目標(biāo)個(gè)人或目標(biāo)個(gè)人的作品來(lái)標(biāo)識(shí)的顏色主題。 一個(gè)示例 可以是用于"肖恩亞歷山大電話"的足球圖像。這些視覺元素可出現(xiàn)在移動(dòng)設(shè)備屏 幕上的背景中、窗口邊框中、某些圖標(biāo)上、或者甚至印刷在手機(jī)表面(可能是在可 移除面板上)。
因此,本發(fā)明的各實(shí)施例可為設(shè)備定制關(guān)于一個(gè)或多個(gè)人物(可能是著名人 物)的人物主題("人物皮膚")以提供用于產(chǎn)生人物主題的"人物皮膚包"。例 如,本發(fā)明的各實(shí)施例可在語(yǔ)法上更改標(biāo)準(zhǔn)提示以匹配目標(biāo)個(gè)人的說話風(fēng)格。此外, 本發(fā)明的各實(shí)施例可包括"人物皮膚管理器",該管理器可允許用戶例如在人物皮 膚之間切換,移除人物皮膚包,或者下載新人物皮膚包。
"人物皮膚"可包括例如i)從來(lái)自目標(biāo)個(gè)人的錄音中生成的定制音型;ii)定制以匹配目標(biāo)個(gè)人的說話風(fēng)格的語(yǔ)音提示;iii)人物專用音頻剪輯或文件;以及 iv)人物專用圖像或其他視覺元素。在這些元素(或其他元素)在單個(gè)包中一起傳 遞的情況下,它們可被稱作人物皮膚包。
圖1示出基于人物的主題系統(tǒng)100。如圖1所示,系統(tǒng)100可包括第一應(yīng)用程 序105、第二應(yīng)用程序110、第三應(yīng)用程序115、第一人物資源文件120、第一默認(rèn) 資源文件125、第二人物資源文件130、以及第三默認(rèn)資源文件135。另外,系統(tǒng) 100可包括語(yǔ)音合成引擎140、人物音型數(shù)據(jù)庫(kù)150、默認(rèn)音型數(shù)據(jù)庫(kù)155、以及輸 出設(shè)備160。第一應(yīng)用程序105、第二應(yīng)用程序110或第三應(yīng)用程序115中的任一 個(gè)可包括但不限于,電子郵件和聯(lián)系人應(yīng)用程序、文字處理應(yīng)用程序、電子表格應(yīng) 用程序、數(shù)據(jù)庫(kù)應(yīng)用程序、幻燈片演示應(yīng)用程序、繪圖或計(jì)算機(jī)輔助應(yīng)用程序等中 的任一個(gè)。輸出設(shè)備160可包括例如如將在以下參考圖4更詳細(xì)地描述的輸出設(shè)備 414中的任一個(gè)。如將在以下參考圖4更詳細(xì)地描述的,系統(tǒng)100可使用系統(tǒng)400 來(lái)實(shí)現(xiàn)。此外,如下文中更詳細(xì)地描述的,系統(tǒng)100可用于實(shí)現(xiàn)如下文中參考圖3 更詳細(xì)地描述的方法300的各階段中的一個(gè)或多個(gè)。
另外,系統(tǒng)100可包括移動(dòng)設(shè)備或者以其他方式在移動(dòng)設(shè)備中實(shí)現(xiàn)。移動(dòng)設(shè) 備105可包括但不限于,移動(dòng)電話、蜂窩電話、無(wú)線電話、無(wú)線設(shè)備、手持式個(gè)人 計(jì)算機(jī)、手持式計(jì)算設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)電子設(shè)備、 個(gè)人數(shù)字助理(PDA)、電話、尋呼機(jī)、或者被配置成接收、處理和傳送信息的任 何其它設(shè)備。例如,移動(dòng)設(shè)備可包括配置成進(jìn)行無(wú)線通信并且足夠小以使得用戶能 夠容易地?cái)y帶的電子設(shè)備。換言之,移動(dòng)設(shè)備可比筆記本計(jì)算機(jī)更小并且可包括例 如移動(dòng)電話或PDA。
圖2示出基于人物的主題管理系統(tǒng)200。如圖2所示,系統(tǒng)200可包括但不限 于,第一應(yīng)用程序105、第二應(yīng)用程序IIO、人物管理器205、界面210以及注冊(cè) 表215。如在下文參考圖4更詳細(xì)地描述的,系統(tǒng)200可使用系統(tǒng)400來(lái)實(shí)現(xiàn)。圖 2的操作將在下文中更詳細(xì)地描述。
圖3是闡述根據(jù)本發(fā)明的一實(shí)施例的用于提供基于人物的主題的方法300中 所涉及的各概略階段的流程圖。方法300可使用如下文中參考圖4更詳細(xì)地描述的 計(jì)算設(shè)備400來(lái)實(shí)現(xiàn)。實(shí)現(xiàn)方法300的各階段的方式將在下文中更詳細(xì)地描述。方 法300可開始于起始框305并繼續(xù)至階段310,在那里計(jì)算設(shè)備400可向第一人物 資源文件120査詢(例如響應(yīng)于用戶發(fā)起的輸入來(lái)通過第一應(yīng)用程序105)對(duì)應(yīng)于 人物的提示。例如,第一應(yīng)用程序105提示可被存儲(chǔ)在第一人物資源文件120中。每一個(gè)語(yǔ)音應(yīng)用程序(例如第一應(yīng)用程序105、第二應(yīng)用程序110、第三應(yīng)用程序
115等)都可提供對(duì)應(yīng)于每一人物皮膚的人物專用資源文件。如果語(yǔ)音應(yīng)用程序選
擇不提供對(duì)應(yīng)于給定人物的人物專用資源文件,則可使用默認(rèn)資源文件(例如第一
默認(rèn)資源文件125、第三默認(rèn)資源文件135)??蔀檫@些人物專用資源文件提供每 一人物皮膚包。在安裝時(shí),人物皮膚包可為每一個(gè)應(yīng)用程序安裝新的資源文件。
方法300可從其中計(jì)算設(shè)備400査詢第一人物資源文件120的階段310前進(jìn) 到階段320,在那里計(jì)算設(shè)備400可在語(yǔ)音合成引擎140處接收提示。例如,第一 應(yīng)用程序105、第二應(yīng)用程序110或第三應(yīng)用程序115可通過語(yǔ)音設(shè)備145來(lái)向語(yǔ) 音合成引擎140提供提示。
一旦計(jì)算設(shè)備400在階段320中在語(yǔ)音合成引擎140處接收到提示,方法300 就可繼續(xù)至階段330,在那里計(jì)算設(shè)備400 (例如語(yǔ)音合成引擎140)可向人物音 型數(shù)據(jù)庫(kù)150查詢對(duì)應(yīng)于人物的音型。例如,該音型可基于人物話音的錄音來(lái)創(chuàng)建。 另外,音型可被配置成使得提示在產(chǎn)生時(shí)聽起來(lái)像該人物。為了實(shí)現(xiàn)人物皮膚的定 制話音特征,可使用語(yǔ)音合成(即,文本-語(yǔ)音)引擎140??赏ㄟ^處理由目標(biāo)個(gè) 人作出的一系列錄音來(lái)創(chuàng)建該目標(biāo)個(gè)人的音型。 一旦創(chuàng)建了音型,合成引擎140 就可使用該音型來(lái)產(chǎn)生聽起來(lái)像所需目標(biāo)個(gè)人的語(yǔ)音。
在計(jì)算設(shè)備400在階段330中查詢?nèi)宋镆粜蛿?shù)據(jù)庫(kù)150之后,方法300可繼 續(xù)至步驟340,在那里計(jì)算設(shè)備400 (例如語(yǔ)音合成引擎140)可將音型應(yīng)用于提 示。例如,將音型應(yīng)用于提示還可包括用所記錄的人物(例如目標(biāo)個(gè)人)的短語(yǔ)來(lái) 擴(kuò)充應(yīng)用音型的提示。另外,可更改提示以符合該人物(例如目標(biāo)個(gè)人)的語(yǔ)法風(fēng) 格。
雖然合成語(yǔ)音在聽覺上可能聽起來(lái)像目標(biāo)個(gè)人,但是系統(tǒng)100用于對(duì)話或通 知的單詞可能無(wú)法準(zhǔn)確地反映目標(biāo)個(gè)人的說話風(fēng)格。為了更加接近地匹配目標(biāo)個(gè)人
的說話風(fēng)格,應(yīng)用程序(例如第一應(yīng)用程序105、第二應(yīng)用程序IIO、或第三應(yīng)用 程序115等)還可選擇更改要說出的特定消息(例如提示),從而使得這些應(yīng)用程 序使用設(shè)備用戶可能期望目標(biāo)個(gè)人使用的單詞和韻律特性。這些更改可通過改變要 說出的短語(yǔ)(包括韻律標(biāo)簽)來(lái)作出。每一個(gè)語(yǔ)音應(yīng)用程序可能都需要對(duì)其各自說 出的提示作出這些更改。
一旦計(jì)算設(shè)備400在步驟340中將音型應(yīng)用于提示,方法300就可繼續(xù)到階 段350,在那里計(jì)算設(shè)備400可在輸出設(shè)備160處產(chǎn)生應(yīng)用音型的提示。例如,輸 出設(shè)備160可被設(shè)置在移動(dòng)設(shè)備中。例如,輸出設(shè)備160可包括如下文中參考圖4更詳細(xì)地描述的輸出設(shè)備414中的任一個(gè)。一旦計(jì)算設(shè)備400在階段350中在輸出 設(shè)備160處產(chǎn)生了應(yīng)用音型的提示,方法300隨后可在步驟360處結(jié)束。
可支持人物皮膚包的系統(tǒng)可包括"人物皮膚管理器"。如上所述,圖2示出 了基于人物的主題管理系統(tǒng)200?;谌宋锏闹黝}管理系統(tǒng)200可提供界面210, 該界面可允許用戶例如在人物皮膚之間切換,移除已安裝的人物皮膚包,以及購(gòu)買 和下載新人物皮膚包。
第一應(yīng)用程序105和第二應(yīng)用程序110可取決于當(dāng)前音型來(lái)加載適當(dāng)?shù)馁Y源 文件。當(dāng)前音型可通過注冊(cè)表鍵來(lái)在運(yùn)行時(shí)變得對(duì)第一應(yīng)用程序105或第二應(yīng)用程 序110可用。另外,人物管理器205可在更新當(dāng)前皮膚(并由此更新當(dāng)前音型)時(shí) 通知第一應(yīng)用程序105或第二應(yīng)用程序110。在接收到該通知后,第一應(yīng)用程序105 或第二應(yīng)用程序110可在適當(dāng)時(shí)重新加載其資源。
除了定制提示之外,應(yīng)用程序設(shè)計(jì)者可能希望定制語(yǔ)音識(shí)別(SR)語(yǔ)法,從 而使得最終用戶能夠以目標(biāo)個(gè)人的說話風(fēng)格發(fā)出語(yǔ)音命令,或者通過個(gè)人的姓名來(lái) 尋址設(shè)備。這些語(yǔ)法更新可以案與上述定制提示類似的方式存儲(chǔ)在資源文件中并在 資源文件中傳遞。這些語(yǔ)法更新在下述的多人物情形中可能尤其重要。
除了管理人物皮膚包(音型、提示以及可能的語(yǔ)法)的語(yǔ)音組件之外,人物 管理器205還可管理人物皮膚的視覺和音頻組件以使得當(dāng)用戶切換到不同的人物 皮膚時(shí),設(shè)備的外觀和聲音可連同其話音一起更新。某些可能的動(dòng)作可包括但不限 于,更新設(shè)備上的背景圖像和設(shè)置默認(rèn)鈴聲。
根據(jù)本發(fā)明的各實(shí)施例,人物概念還可延伸以使得單個(gè)設(shè)備可描繪多個(gè)人物。 因此,同時(shí)支持多個(gè)人物可能需要額外的RAM、 ROM或處理器資源。多個(gè)人物 可以按多種方式延伸基于人物的設(shè)備的概念。如上所述,多個(gè)人物皮膚可被存儲(chǔ)在 設(shè)備上并且可在運(yùn)行時(shí)由最終用戶選擇或由人物管理器205基于所生成的或用戶 定義的時(shí)間表來(lái)自動(dòng)改變。在這種情況下,可能只需要額外的ROM來(lái)存儲(chǔ)不活動(dòng) 的音型數(shù)據(jù)庫(kù)和應(yīng)用程序資源。由于一個(gè)人的特定語(yǔ)氣可通過語(yǔ)氣專用人物皮膚來(lái) 描繪,因此該方法還可用于允許設(shè)備改變語(yǔ)氣。將語(yǔ)氣應(yīng)用于設(shè)備人物可使設(shè)備更 有趣并且還可用于向最終用戶傳達(dá)信息(例如,人物皮膚管理器可在設(shè)備電量變低 時(shí)切換到"昏昏欲睡"的語(yǔ)氣)。
根據(jù)本發(fā)明的多個(gè)人物實(shí)施例,不止一個(gè)人物可能同時(shí)活動(dòng)。例如,每一個(gè) 人物都可與設(shè)備上的一個(gè)特征或一組特征相關(guān)聯(lián)。于是最終用戶可通過與相關(guān)聯(lián)的 人物交互來(lái)與一個(gè)特征(例如電子郵件)或一組特征(例如通信)交互。該方法可在用戶通過與他或她想要與其交互的功能相關(guān)聯(lián)的人物的姓名來(lái)尋址設(shè)備的情況 下幫助約束語(yǔ)法(例如"肖恩,我的電池電量是多少?","吉娜,我的下一個(gè)約 會(huì)是什么?")。此外,當(dāng)用戶從設(shè)備獲得通知時(shí),所使用的話音可向用戶指示該 消息屬于哪一個(gè)功能區(qū)。例如,用戶可能能夠分辨通知與電子郵件相關(guān),因?yàn)樗?她將該話音識(shí)別為屬于與電子郵件通知相關(guān)聯(lián)的人物。該系統(tǒng)架構(gòu)可在此情形中稍 微改變,因?yàn)閼?yīng)用程序可指定將用于設(shè)備通知的話音。人物管理器205可分配每一 個(gè)應(yīng)用程序都可使用的話音,應(yīng)用程序可能需要使用適當(dāng)?shù)囊鎸?shí)例來(lái)說話。
根據(jù)本發(fā)明的一實(shí)施例可包括用于提供基于人物的主題的系統(tǒng)。該系統(tǒng)可包 括存儲(chǔ)器存儲(chǔ)以及耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。該處理單元可用于通過應(yīng)用程 序來(lái)向人物資源文件査詢對(duì)應(yīng)于人物的提示并在語(yǔ)音合成引擎處接收該提示。另 外,處理單元可用于通過語(yǔ)音合成引擎來(lái)向人物音型數(shù)據(jù)庫(kù)査詢對(duì)應(yīng)于人物的音 型。此外,該處理單元可用于通過語(yǔ)音合成引擎來(lái)將音型應(yīng)用于提示并在輸出設(shè)備 處產(chǎn)生應(yīng)用音型的提示。
根據(jù)本發(fā)明的另一實(shí)施例可包括用于提供基于人物的主題的系統(tǒng)。該系統(tǒng)可 包括存儲(chǔ)器存儲(chǔ)以及耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。該處理單元可用于產(chǎn)生至少 一個(gè)對(duì)應(yīng)于預(yù)定人物的音頻內(nèi)容并產(chǎn)生至少一個(gè)對(duì)應(yīng)于預(yù)定人物的視頻內(nèi)容。
根據(jù)本發(fā)明的又一實(shí)施例可包括用于提供基于人物的主題的系統(tǒng)。該系統(tǒng)可 包括存儲(chǔ)器存儲(chǔ)以及耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。該處理單元可用于在人物管 理器處接收指示人物的用戶發(fā)起的輸入并將該人物通知給至少一個(gè)應(yīng)用程序。此 外,該處理單元可用于響應(yīng)于至少一個(gè)應(yīng)用程序請(qǐng)求人物資源文件而接收人物資源 文件,該至少一個(gè)應(yīng)用程序響應(yīng)于被通知該人物而請(qǐng)求人物資源文件。
圖4是包括計(jì)算設(shè)備400的系統(tǒng)的框圖。根據(jù)本發(fā)明的一實(shí)施例,上述存儲(chǔ) 器存儲(chǔ)和處理單元可以在諸如圖4的計(jì)算設(shè)備400等計(jì)算設(shè)備中實(shí)現(xiàn)??梢允褂萌?何合適的硬件、軟件或固件的組合來(lái)實(shí)現(xiàn)該存儲(chǔ)器存儲(chǔ)和處理單元。例如,存儲(chǔ)器 存儲(chǔ)和處理單元可以用計(jì)算設(shè)備400或結(jié)合計(jì)算設(shè)備400的其它計(jì)算設(shè)備418中的 任一個(gè)來(lái)實(shí)現(xiàn)。根據(jù)本發(fā)明的各實(shí)施例,上述系統(tǒng)、設(shè)備和處理器是示例,且其它 系統(tǒng)、設(shè)備和處理器可以包括上述存儲(chǔ)器存儲(chǔ)和處理單元。此外,計(jì)算設(shè)備400 可包括用于上述系統(tǒng)100和200的操作環(huán)境。系統(tǒng)100和200可以在其它環(huán)境中操 作并且不限于計(jì)算設(shè)備400。
參考圖4,根據(jù)本發(fā)明的一實(shí)施例的系統(tǒng)可包括計(jì)算設(shè)備,諸如計(jì)算設(shè)備400。 在一基本配置中,計(jì)算設(shè)備400可以包括至少一個(gè)處理單元402和系統(tǒng)存儲(chǔ)器404。取決于計(jì)算設(shè)備的配置和類型,系統(tǒng)存儲(chǔ)器404可以包括,但不限于,易失性存儲(chǔ) 器(例如,隨機(jī)存取存儲(chǔ)器(RAM))、非易失性存儲(chǔ)器(例如,只讀存儲(chǔ)器(ROM))、 閃存或任何組合。系統(tǒng)存儲(chǔ)器104可包括操作系統(tǒng)405, 一個(gè)或多個(gè)編程模塊406, 并且可包括程序數(shù)據(jù),諸如第一個(gè)性資源文件120、第一默認(rèn)資源文件125、第二 個(gè)性資源文件130、第三默認(rèn)資源文件135和個(gè)性音型數(shù)據(jù)庫(kù)150。例如,操作系 統(tǒng)405可適用于控制計(jì)算設(shè)備400的操作。在一個(gè)實(shí)施例中,編程模塊406可包括 第一應(yīng)用程序105、第二應(yīng)用程序110、第三應(yīng)用程序115和語(yǔ)音合成引擎140。 此外,本發(fā)明的各實(shí)施例可以結(jié)合圖形庫(kù)、其它操作系統(tǒng)、或任何其它應(yīng)用程序來(lái) 實(shí)踐,且不限于任何特定應(yīng)用程序或系統(tǒng)。該基本配置在圖4中由虛線408內(nèi)的組 件示出。
計(jì)算設(shè)備400還可具有附加特征或功能。例如,計(jì)算設(shè)備400還可包括附加 數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如,例如磁盤、光盤或磁帶。這些附 加存儲(chǔ)在圖4中由可移動(dòng)存儲(chǔ)409和不可移動(dòng)存儲(chǔ)410示出。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包 括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何 方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng)存儲(chǔ)器404、 可移動(dòng)存儲(chǔ)409和不可移動(dòng)存儲(chǔ)410都是計(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è)備400訪問的任何其它介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)都可以是設(shè)備 400的一部分。計(jì)算設(shè)備400還可以具有輸入設(shè)備412,如鍵盤、鼠標(biāo)、筆、聲音 輸入設(shè)備、觸摸輸入設(shè)備等。還可包括諸如顯示器、揚(yáng)聲器、打印機(jī)等輸出設(shè)備 414。上述設(shè)備是示例且可以使用其它設(shè)備。
計(jì)算設(shè)備400還可包含可允許設(shè)備400諸如通過例如內(nèi)聯(lián)網(wǎng)或因特網(wǎng)等分布 式計(jì)算環(huán)境中的網(wǎng)絡(luò)來(lái)與其他計(jì)算設(shè)備418進(jìn)行通信的通信連接416。通信連接416 是通信介質(zhì)的一個(gè)示例。通信介質(zhì)通常由諸如載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信 號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)來(lái)體現(xiàn),并包括任何信息 傳遞介質(zhì)。術(shù)語(yǔ)"已調(diào)制數(shù)據(jù)信號(hào)"指以對(duì)信號(hào)中的信息進(jìn)行編碼的方式設(shè)置或改變 其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接 線連接等有線介質(zhì),以及諸如聲學(xué)、射頻(RF)、紅外線和其它無(wú)線介質(zhì)等無(wú)線 介質(zhì)。如此處所使用的術(shù)語(yǔ)計(jì)算機(jī)可讀介質(zhì)可以包括存儲(chǔ)介質(zhì)和通信介質(zhì)兩者。如上所述,可以在系統(tǒng)存儲(chǔ)器404中存儲(chǔ)包括操作系統(tǒng)405在內(nèi)的多個(gè)程序 模塊和數(shù)據(jù)文件。當(dāng)在處理單元402上執(zhí)行時(shí),編程模塊406 (例如,第一應(yīng)用程 序105、第二應(yīng)用程序110、第三應(yīng)用程序115和語(yǔ)音合成引擎140)可執(zhí)行各過 程,包括例如,如上所述的一個(gè)或多個(gè)方法300的階段。前述過程是示例,且處理 單元402可執(zhí)行其它過程。根據(jù)本發(fā)明的各實(shí)施例可以使用的其它編程模塊可以包 括電子郵件和聯(lián)系人應(yīng)用程序、文字處理應(yīng)用程序、電子表格應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng) 用程序、幻燈片演示應(yīng)用程序、繪圖或計(jì)算機(jī)輔助應(yīng)用程序等。
一般而言,根據(jù)本發(fā)明的各實(shí)施例,程序模塊可以包括可以執(zhí)行特定任務(wù)或 可以實(shí)現(xiàn)特定的抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其它類型的結(jié)構(gòu)。 此外,本發(fā)明的各實(shí)施例可用其它計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)踐,包括手持式設(shè)備、多處 理器系統(tǒng)、基于微處理器的系統(tǒng)或可編程消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī) 等。本發(fā)明的各實(shí)施例也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行
的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程存 儲(chǔ)器存儲(chǔ)設(shè)備中。
此外,本發(fā)明的各實(shí)施例可在包括分立電子元件的電路、包含邏輯門的封裝 或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個(gè)芯片 上實(shí)現(xiàn)。本發(fā)明的各實(shí)施例還可以使用能夠執(zhí)行諸如,例如,AND(與)、OR(或) 和NOT (非)等邏輯運(yùn)算的其它技術(shù)來(lái)實(shí)踐,包括但不限于,機(jī)械、光學(xué)、流體 和量子技術(shù)。另外,本發(fā)明的各實(shí)施例可以在通用計(jì)算機(jī)或任何其它電路或系統(tǒng)中 實(shí)現(xiàn)。此外,本發(fā)明的各實(shí)施例還可結(jié)合諸如即時(shí)消息收發(fā)(IM) 、 SMS、日歷、 媒體播放器和電話(呼叫者ID)來(lái)實(shí)施。
例如,本發(fā)明的各實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)過程(方法)、計(jì)算系統(tǒng)或諸如 計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)等制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀 并編碼了用于執(zhí)行計(jì)算機(jī)進(jìn)程的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)程序 產(chǎn)品也可以是計(jì)算系統(tǒng)可讀并編碼了用于執(zhí)行計(jì)算機(jī)進(jìn)程的指令的計(jì)算機(jī)程序的 載波上的傳播信號(hào)。因此,本發(fā)明能以硬件和/或軟件(包括固件、常駐軟件、微 碼等)來(lái)具體化。換言之,本發(fā)明的各實(shí)施例可以采用其上包含有供指令執(zhí)行系統(tǒng) 使用或結(jié)合其使用的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可使用或計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以 是可以包含、存儲(chǔ)、通信、傳播、或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用 或結(jié)合其使用的任何介質(zhì)。計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是,例如,但不限于,電、磁、光、電 磁、紅外、或半導(dǎo)體系統(tǒng)、裝置、設(shè)備或傳播介質(zhì)。更具體的計(jì)算機(jī)可讀介質(zhì)示例 (非窮盡列表),計(jì)算機(jī)可讀介質(zhì)可以包括以下具有一條或多條導(dǎo)線的電連接、
便攜式計(jì)算機(jī)盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編 程只讀存儲(chǔ)器(EPROM或閃存)、光纖、和便攜式壓縮盤只讀存儲(chǔ)器(CD-ROM)。 注意,計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)甚至可以是其上打印有程序的紙張或另一合 適的介質(zhì),因?yàn)槌绦蚩梢越?jīng)由例如對(duì)紙張或其它介質(zhì)的光學(xué)掃描而電子地捕獲,隨 后如有必要被編譯、解釋,或以其它合適的方式處理,并隨后存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器 中。
例如,以上參考根據(jù)本發(fā)明的各實(shí)施例的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的框 圖和/或操作圖示描述了本發(fā)明的各實(shí)施例??蛑兴⒚鞯母鞴δ?動(dòng)作可以按不同 于任何流程圖所示的次序出現(xiàn)。例如,取決于所涉及的功能/動(dòng)作,連續(xù)示出的兩 個(gè)框?qū)嶋H上可以基本上同時(shí)執(zhí)行,或者這些框有時(shí)可以按相反的順序來(lái)執(zhí)行。
盡管已經(jīng)描述了本發(fā)明的某些實(shí)施例,但也可能存在其它實(shí)施例。此外,雖 然本發(fā)明的各實(shí)施例被描述為與存儲(chǔ)在存儲(chǔ)器和其它存儲(chǔ)介質(zhì)中的數(shù)據(jù)相關(guān)聯(lián),但 數(shù)據(jù)還可以被存儲(chǔ)在或讀取自其它類型的計(jì)算機(jī)可讀介質(zhì),如次級(jí)存儲(chǔ)設(shè)備,像硬 盤、軟盤、或CD-ROM;來(lái)自因特網(wǎng)的載波;或其它形式的RAM或ROM。此外, 所公開的各方法的各階段可以按任何方式來(lái)修改,包括通過對(duì)各階段重新排序和/ 或插入或刪除階段,而不背離本發(fā)明。
包括此處所包括的代碼中的版權(quán)在內(nèi)的所有權(quán)利都?xì)w屬于申請(qǐng)人并且是該申 請(qǐng)人的財(cái)產(chǎn)。申請(qǐng)人保持并保留此處所包括的代碼中的所有權(quán)利,并授予僅關(guān)于所 授權(quán)的專利的再現(xiàn)且未出于其它目的再現(xiàn)該材料的許可。
雖然本說明書包括各示例,但本發(fā)明的范圍由所附權(quán)利要求書來(lái)指示。此外, 盡管用對(duì)結(jié)構(gòu)特征和/或方法邏輯動(dòng)作專用的語(yǔ)言描述了本說明書,但權(quán)利要求書 并不限于上述特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為本發(fā)明的各實(shí)施例的 示例來(lái)公開的。
權(quán)利要求
1、一種用于提供基于人物的主題的方法,所述方法包括由應(yīng)用程序來(lái)向人物資源文件查詢對(duì)應(yīng)于人物的提示;在語(yǔ)音合成引擎處接收所述提示;由所述語(yǔ)音合成引擎來(lái)向人物音型數(shù)據(jù)庫(kù)查詢對(duì)應(yīng)于所述人物的音型;由所述語(yǔ)音合成引擎來(lái)將所述音型應(yīng)用于所述提示;以及在輸出設(shè)備處產(chǎn)生應(yīng)用所述音型的提示。
2、 如權(quán)利要求1所述的方法,其特征在于,向所述人物資源文件查詢對(duì)應(yīng)于 所述人物的提示包括向所述人物資源文件查詢對(duì)應(yīng)于用戶預(yù)定人物的提示。
3、 如權(quán)利要求1所述的方法,其特征在于,向所述人物音型數(shù)據(jù)庫(kù)査詢所述 音型包括向所述人物音型數(shù)據(jù)庫(kù)査詢基于所述人物的話音的錄音來(lái)創(chuàng)建的音型。
4、 如權(quán)利要求1所述的方法,其特征在于,向所述人物音型數(shù)據(jù)庫(kù)査詢所述 音型包括向所述人物音型數(shù)據(jù)庫(kù)査詢被配置成使得所述提示在產(chǎn)生時(shí)聽起來(lái)像所 述人物的音型。
5、 如權(quán)利要求l所述的方法,其特征在于,將所述音型應(yīng)用于所述提示還包 括用所記錄的所述人物的短語(yǔ)來(lái)擴(kuò)充應(yīng)用所述音型的提示。
6、 如權(quán)利要求1所述的方法,其特征在于,在所述輸出設(shè)備處產(chǎn)生應(yīng)用所述 音型的提示包括在被設(shè)置在移動(dòng)設(shè)備中的輸出設(shè)備處產(chǎn)生應(yīng)用所述音型的提示。
7、 如權(quán)利要求1所述的方法,其特征在于,在所述輸出設(shè)備處產(chǎn)生應(yīng)用所述 音型的提示包括在被設(shè)置在以下各設(shè)備中的一個(gè)中的輸出設(shè)備處產(chǎn)生應(yīng)用所述音 型的提示移動(dòng)電話、蜂窩電話、無(wú)線電話、無(wú)線設(shè)備、手持式個(gè)人計(jì)算機(jī)、手持 式計(jì)算設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程消費(fèi)電子設(shè)備、個(gè)人數(shù)字助 理(PDA)、電話、以及尋呼機(jī)。
8、 如權(quán)利要求1所述的方法,其特征在于,還包括更改所述提示以符合所述 人物的語(yǔ)法風(fēng)格。
9、 一種用于提供基于人物的主題的系統(tǒng),所述系統(tǒng)包括 存儲(chǔ)器存儲(chǔ);以及耦合到所述存儲(chǔ)器存儲(chǔ)的處理單元,其中所述處理單元用于 產(chǎn)生至少一個(gè)對(duì)應(yīng)于預(yù)定人物的音頻內(nèi)容;以及產(chǎn)生至少一個(gè)對(duì)應(yīng)于所述預(yù)定人物的視頻內(nèi)容。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述至少一個(gè)音頻內(nèi)容包括鈴聲。
11、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述至少一個(gè)音頻內(nèi)容包括從 所述預(yù)定人物記錄的內(nèi)容。
12、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述至少一個(gè)音頻內(nèi)容包括被 配置成聽起來(lái)像所述預(yù)定人物的合成語(yǔ)音。
13、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述至少一個(gè)音頻內(nèi)容包括被 配置成聽起來(lái)像所述預(yù)定人物的合成語(yǔ)音,所述合成語(yǔ)音被更改以符合所述預(yù)定人 物的語(yǔ)法風(fēng)格。
14、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述至少一個(gè)音頻內(nèi)容包括以 下各項(xiàng)中的至少一個(gè)由所述預(yù)定人物表演的音頻內(nèi)容、由所述預(yù)定人物創(chuàng)作的音 頻內(nèi)容、由所述預(yù)定人物編寫的音頻內(nèi)容、由所述預(yù)定人物記錄的音頻內(nèi)容、與同 所述預(yù)定人物相關(guān)聯(lián)的電影相關(guān)聯(lián)的音頻內(nèi)容、以及與同所述預(yù)定人物相關(guān)聯(lián)的電 視節(jié)目相關(guān)聯(lián)的音頻內(nèi)容。
15、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述至少一個(gè)視頻內(nèi)容包括以 下各項(xiàng)中的至少一個(gè)與所述預(yù)定人物相關(guān)聯(lián)的圖像以及與所述預(yù)定人物相關(guān)聯(lián)的 視頻剪輯。
16、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述至少一個(gè)視頻內(nèi)容包括以下各項(xiàng)中的至少一個(gè)與所述預(yù)定人物相關(guān)聯(lián)的物品、所述預(yù)定人物的肖像、以及與所述預(yù)定人物相關(guān)聯(lián)的色彩方案。
17、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述至少一個(gè)視頻內(nèi)容包括以下各項(xiàng)中的至少一個(gè)由所述預(yù)定人物表演的視頻內(nèi)容、由所述預(yù)定人物創(chuàng)作的視頻內(nèi)容、由所述預(yù)定人物編寫的視頻內(nèi)容、由所述預(yù)定人物記錄的視頻內(nèi)容、與同 所述預(yù)定人物相關(guān)聯(lián)的電影相關(guān)聯(lián)的視頻內(nèi)容、與同所述預(yù)定人物相關(guān)聯(lián)的電視節(jié) 目相關(guān)聯(lián)的視頻內(nèi)容。
18、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)的外表的至少一部分 包括與所述預(yù)定人物相關(guān)聯(lián)的護(hù)套。
19、 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述處理單元還用于 產(chǎn)生至少一個(gè)對(duì)應(yīng)于另一人物的音頻內(nèi)容;以及產(chǎn)生至少一個(gè)對(duì)應(yīng)于所述另一人物的視頻內(nèi)容。
20、 一種存儲(chǔ)指令集的計(jì)算機(jī)可讀介質(zhì),所述指令集在被執(zhí)行時(shí)執(zhí)行一種用于提供基于人物的主題的方法,由所述指令集執(zhí)行的方法包括 在人物管理器處接收指示人物的用戶發(fā)起的輸入; 將所述人物通知給至少一個(gè)應(yīng)用程序;以及響應(yīng)于所述至少一個(gè)應(yīng)用程序請(qǐng)求人物資源文件來(lái)接收所述人物資源文件, 所述至少一個(gè)應(yīng)用程序響應(yīng)于被通知所述人物來(lái)請(qǐng)求所述人物資源文件。
全文摘要
可提供一種基于人物的主題。應(yīng)用程序可向人物資源文件查詢對(duì)應(yīng)于人物的提示。隨后可在語(yǔ)音合成引擎處接收該提示。接著,語(yǔ)音合成引擎可向人物音型數(shù)據(jù)庫(kù)查詢對(duì)應(yīng)于人物的音型。語(yǔ)音合成引擎然后可將音型應(yīng)用于提示。然后可在輸出設(shè)備處產(chǎn)生應(yīng)用該音型的提示。
文檔編號(hào)G10L13/02GK101681620SQ200880017283
公開日2010年3月24日 申請(qǐng)日期2008年5月19日 優(yōu)先權(quán)日2007年5月24日
發(fā)明者D·E·利內(nèi)迪, E·N·巴杰, H·A·蒂耿 申請(qǐng)人:微軟公司