專利名稱:關(guān)聯(lián)便攜式通信設(shè)備中的內(nèi)容類型的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本申請一般涉及計算機系統(tǒng),尤其涉及采用便攜式設(shè)備將一種類型的內(nèi)容(例如,可視)的子集與另一種類型內(nèi)容(例如,音頻、文本)的子集相關(guān)聯(lián),從而生成可在各種技術(shù)中共享的類似故事的演示的系統(tǒng)和/或方法。
背景技術(shù):
隨著手持式和便攜式通信設(shè)備的技術(shù)進步,對于最大化這些不斷顯現(xiàn)的技術(shù)的益處有正在形成且不斷增長的需求。特別地,對于提高與個人通信設(shè)備和網(wǎng)絡(luò)有關(guān)的視頻、圖像捕捉和語音記錄技術(shù)的性能和靈活性存在需求。換言之,需要開發(fā)一種系統(tǒng)和/或方法,以充分利用與手持式設(shè)備中采用的視頻和音頻(例如,視頻捕捉設(shè)備、攝像機、話筒)有關(guān)的技術(shù)進步。
當今,運行在現(xiàn)有技術(shù)操作系統(tǒng)上的蜂窩電話提高了硬件的計算能力,并增加了與早先的技術(shù)有關(guān)的軟件的特征。例如,蜂窩電話有時候配備了內(nèi)建的數(shù)碼相機和話筒,以及個人數(shù)字助理(PDA)的計算功能。由于這些設(shè)備將蜂窩電話的功能與PDA的功能相組合,它們通常被稱為“智能電話”。這些智能電話和類似的技術(shù)上有能力的設(shè)備中可用的硬件和軟件向開發(fā)者提供了通過通用平臺構(gòu)建應(yīng)用程序的能力和靈活性。蜂窩電話和其它便攜式設(shè)備(例如,PDA)的越來越多的市場滲透鼓勵程序員為這些智能電話構(gòu)建應(yīng)用程序、游戲、響音聲調(diào)等等。
許多智能電話具有能夠生成具有640×480像素分辨率的視頻圖形陣列(VGA)質(zhì)量的照片的內(nèi)建數(shù)碼照相機。若干高端智能電話,尤其是在歐洲和亞洲市場開發(fā)的那些智能電話,能夠拍攝1兆和更高像素分辨率的照片。除這些照片能力之外,當今市場上可購買的智能電話具有內(nèi)建的話筒硬件、記錄語音的能力以及記錄短視頻剪輯的能力。
盡管早先的系統(tǒng)允許用戶通過手持式設(shè)備電子地傳輸單個圖像文件,然而對于使用戶能夠?qū)⒁曨l圖像和短視頻剪輯組合成演示或幻燈片、添加語音敘述和/或文本來描述圖像、向圖像添加背景音樂和掃視/變焦效果來創(chuàng)建視頻“故事”的系統(tǒng)和/或方法仍有實質(zhì)上未滿足的需求。另外,對于允許通過電子郵件、因特網(wǎng)網(wǎng)站或故事的數(shù)字視頻盤(DVD)或視頻光盤(VCD)的創(chuàng)建以視頻或幻燈片演示形式向朋友和家人傳輸所得的故事存在未滿足的需求。
發(fā)明內(nèi)容
以下提出了本發(fā)明的簡化概述,以提供對本發(fā)明的某些方面的基本理解。本概述并非本發(fā)明的廣泛綜述。它并不旨在標識本發(fā)明的關(guān)鍵/決定性元素,或描繪本發(fā)明的范圍。其唯一的目的是以簡化的形式提出本發(fā)明的某些概念,作為后文提出的更詳細描述的序言。
當今的便攜式設(shè)備,尤其是諸如“智能電話”等通信設(shè)備,能夠包括內(nèi)建的數(shù)碼相機和類似PDA的功能,由此具有提高的計算能力。因此,它們向開發(fā)者提供了可構(gòu)建組件、模塊和應(yīng)用程序的通用平臺。本發(fā)明延及用于手持式設(shè)備(例如,智能電話和其它已備音頻和圖像的智能移動設(shè)備)的照片幻燈片動畫和注釋組件、模塊和應(yīng)用程序。更具體地,本發(fā)明的一方面將運行在智能電話上的組件的創(chuàng)作與可以協(xié)同定位或遠程地定位在各種平臺(包括智能電話、PC和服務(wù)器及其組合)上的組件的共享進行集成。
創(chuàng)作應(yīng)用程序允許用戶生成圖片和短視頻剪輯、添加語音敘述、添加文本注釋和創(chuàng)建這些項目之間的關(guān)聯(lián)。共享應(yīng)用程序可允許各種可能的用戶情形,包括電話-連接的PC、電話-電子郵件-PC、電話-BLOG(例如,網(wǎng)絡(luò)日志)以及電話-電子郵件-BLOG。例如,在電子郵件網(wǎng)絡(luò)日志記錄的情形中,服務(wù)器上的接收組件可自動檢測通過創(chuàng)作應(yīng)用程序生成的電子郵件的接收、從相關(guān)聯(lián)的數(shù)據(jù)文件中讀取信息、以及自動將條目添加到適當?shù)腂LOG。類似地,與PC的電子郵件組件相關(guān)聯(lián)的插件可啟用一系列用于自動生成演示(例如,幻燈片)的可能的方法。
此處揭示并要求保護的本發(fā)明在其另一方面包括一種便于組織便攜式通信設(shè)備上的媒體的系統(tǒng)和/或方法。本系統(tǒng)和/或方法包括一接收可視內(nèi)容的可視內(nèi)容輸入組件,以及一將其它內(nèi)容與可視內(nèi)容的子集關(guān)聯(lián)的創(chuàng)作組件。其它內(nèi)容可包括本領(lǐng)域中已知的任何內(nèi)容,包括但不限于可視、可聽、文本等等。
本發(fā)明的一方面針對一種系統(tǒng),其中便攜式通信設(shè)備是蜂窩電話,它包括生成可視內(nèi)容的攝像機、生成音頻內(nèi)容的音頻輸入組件(例如,話筒)和/或生成文本內(nèi)容的文本輸入組件(例如,鍵盤)。因此,這些各種類型的內(nèi)容可以被組合和/或組織以生成期望的編輯作品(例如,演示、幻燈片、視頻)??梢岳斫?,這些輸入組件(例如,攝像機、話筒、鍵盤等等)可以是便攜式通信設(shè)備外部和/或遠離便攜式通信設(shè)備的組件。
在本發(fā)明的另一方面,提供了一種系統(tǒng),它包括提供并發(fā)地接收可視內(nèi)容和其它內(nèi)容并自動生成編輯作品的綁定組件。在這一方面,綁定組件可以用于綁定(例如,聯(lián)合、組合)相關(guān)聯(lián)的文件,以生成故事。此外,本系統(tǒng)包括便于編輯作品的演示的顯示組件。
本發(fā)明的又一方面提供了一種系統(tǒng),它具有便于相關(guān)聯(lián)內(nèi)容或編輯作品的分發(fā)的共享組件。依照替換方面,相關(guān)聯(lián)的內(nèi)容可以用任何方式來共享或分發(fā)。例如,相關(guān)聯(lián)的內(nèi)容可以通過有線或無線連接發(fā)送到PC以供另外的觀看和/或編輯?;蛘?,相關(guān)聯(lián)的內(nèi)容可以如所需地通過任何通信網(wǎng)絡(luò)發(fā)送到電子郵件組件和/或網(wǎng)絡(luò)日志(BLOG)。例如,可采用接收可視內(nèi)容和其它內(nèi)容的相關(guān)聯(lián)子集并生成接收內(nèi)容的編輯作品(例如,幻燈片、注釋的視頻、故事)的電子郵件系統(tǒng)。
在再一方面中,提供了一種系統(tǒng),它采用了將一個手持式設(shè)備的可視內(nèi)容的子集與第二手持式設(shè)備的可視內(nèi)容的第二相關(guān)聯(lián)子集相組合的協(xié)作組件。本領(lǐng)域的技術(shù)人員可以理解,該協(xié)作組件可結(jié)合來自任何數(shù)量設(shè)備和/或設(shè)備組合的內(nèi)容。另外,可以理解,協(xié)作可以不管設(shè)備類型而發(fā)生。換言之,在一個示例性方面,構(gòu)想來自一種類型設(shè)備(例如,智能電話)的內(nèi)容可以與來自一不同類型設(shè)備(例如,PDA)的內(nèi)容協(xié)作。
為實現(xiàn)上述和相關(guān)目的,此處結(jié)合以下描述和附圖描述了本發(fā)明的某些說明性方面。然而,這些方面僅指示了其中可采用本發(fā)明的原理的各種方法中的幾種,并且本發(fā)明旨在包括所有這樣的方面及其等效方面。當結(jié)合附圖考慮以下本發(fā)明的詳細描述時,可以清楚本發(fā)明的其它優(yōu)點和新穎特征。
圖1依照本發(fā)明的一方面示出了用于創(chuàng)作和共享包括可視和其它內(nèi)容的演示的系統(tǒng)的通用組件框圖。
圖2依照所解釋的本發(fā)明的一方面示出了生成、組合和共享內(nèi)容的過程的示例性流程圖。
圖3依照所揭示的一方面示出了闡明包括內(nèi)容關(guān)聯(lián)和綁定組件的代表性網(wǎng)絡(luò)組件的網(wǎng)絡(luò)體系結(jié)構(gòu)圖。
圖4依照所揭示的一方面示出了闡明包括輸入組件和對應(yīng)內(nèi)容的代表性網(wǎng)絡(luò)組件的網(wǎng)絡(luò)體系結(jié)構(gòu)圖。
圖5依照所揭示的一方面示出了闡明縮略像選擇屏幕的示例性用戶界面(UI)。
圖6依照所揭示的一方面示出了闡明列表圖像選擇屏幕的示例性UI。
圖7依照所揭示的一方面示出了闡明與所選擇的圖像有關(guān)的音頻輸入機制的示例性UI。
圖8依照所揭示的一方面示出了闡明音頻定時特征的示例性UI。
圖9依照所揭示的一方面示出了用于通過個人計算機(PC)共享相關(guān)聯(lián)內(nèi)容的示例性體系結(jié)構(gòu)圖。
圖10依照所揭示的一方面示出了用于通過電子郵件組件和/或插件共享相關(guān)聯(lián)內(nèi)容的示例性體系結(jié)構(gòu)圖。
圖11依照所揭示的一方面示出了用于結(jié)合網(wǎng)絡(luò)日志(BLOG)通過遠程服務(wù)器共享相關(guān)聯(lián)內(nèi)容的示例性體系結(jié)構(gòu)圖。
圖12依照所揭示的一方面示出了用于結(jié)合BLOG通過電子郵件共享相關(guān)聯(lián)內(nèi)容的示例性體系結(jié)構(gòu)圖。
圖13依照所揭示的一方面示出了共享內(nèi)容的過程的流程圖。
圖14示出了用于執(zhí)行所揭示的本發(fā)明的一方面的便攜式設(shè)備。
圖15示出了用于執(zhí)行所揭示的實施例的計算機的系統(tǒng)框圖。
圖16依照本發(fā)明示出了示例性計算環(huán)境的示意框圖。
具體實施例方式
現(xiàn)在參考附圖描述本發(fā)明,貫穿附圖,相同的標號用于指相同的元素。在以下描述中,為解釋目的,陳述了許多具體細節(jié)以提供對本發(fā)明的徹底理解。然而,很明顯,本發(fā)明可以不公用這些具體細節(jié)來實施。在其它情況下,以框圖形式示出了眾所周知的結(jié)構(gòu)和設(shè)備,以便于描述本發(fā)明。
如本申請中所使用的,術(shù)語“組件”、“系統(tǒng)”和“模塊”指的是計算機相關(guān)的實體,無論是硬件、硬件和軟件的組合、軟件還是執(zhí)行中的軟件。例如,組件可以是,但不限于,運行在處理器上的進程、處理器、對象、可執(zhí)行碼、執(zhí)行線程、程序和/或計算機。作為說明,運行在服務(wù)器上的應(yīng)用程序和服務(wù)器都可以是組件。一個或多個組件可駐留在進程和/或執(zhí)行線程中,并且組件可位于一個計算機上和/或在兩個或多個計算機之間分布。
如此處所使用的,術(shù)語“推斷”或“推論”一般指從一組通過事件和/或數(shù)據(jù)捕捉的觀察中推出或推斷系統(tǒng)、環(huán)境和/或用戶的狀態(tài)的過程。例如,推斷可用于標識特定的上下文或行動,或可生成狀態(tài)的概率分布。推斷可以是概率性的—即,基于數(shù)據(jù)和事件的考慮計算感興趣的狀態(tài)的概率分布。推斷也可以指用于從一組事件和/或數(shù)據(jù)組成更高級事件的技術(shù)。這類推斷導致從一組觀察的事件和/或儲存的事件數(shù)據(jù)構(gòu)造新的事件或行動,無論事件是否在相鄰的時間上相關(guān),也無論事件是否來自一個或若干個事件和數(shù)據(jù)源。
當今的手持式和便攜式通信設(shè)備(例如,智能電話)可采用內(nèi)建的數(shù)碼相機和PDA功能,它們提高了硬件計算能力并向開發(fā)者提供了可構(gòu)建應(yīng)用程序的新的通用平臺。因此,本發(fā)明的各方面可延及用于這些智能電話和其它已備音頻和圖像的智能移動設(shè)備的視頻幻燈片動畫和注釋應(yīng)用程序。此外,構(gòu)想了組合各種內(nèi)容類型的系統(tǒng)和方法,且它們落入所附權(quán)利要求書的范圍之內(nèi)。
最初參考圖1,依照本發(fā)明的一方面示出了系統(tǒng)100的通用框圖。一般而言,系統(tǒng)100可以被配置成包括可視內(nèi)容輸入組件102、其它內(nèi)容(例如,音頻、文本)輸入組件104、創(chuàng)作組件106和共享組件108。如后文更詳細描述的,可視內(nèi)容輸入組件102和其它內(nèi)容輸入組件104可提供一種將可視和其它內(nèi)容輸入到系統(tǒng)100中以供創(chuàng)作組件106組織的機制。一旦被組織和關(guān)聯(lián),可采用共享組件108來實現(xiàn)所需的通信和傳輸。如將討論的,依照各方面,相關(guān)聯(lián)的內(nèi)容可以用各種期望的方式來共享,包括但不限于,如圖1所示的PC、電子郵件服務(wù)器或應(yīng)用程序、BLOG等等。
為易于理解,圖1的基本概念和革新可以參考以下示例性情形來更好地理解。依照第一情形,假定Travis和他的妻子正在佛羅里達州的奧蘭多度假,享受二月早期的溫暖氣候。他們游覽了幾個吸引游客的地方和主題公園。使用集成到其智能電話(例如,系統(tǒng)100)中且包括在所示的可視內(nèi)容輸入組件102中的數(shù)碼相機,Traivs在游覽過程中拍攝了若干照片。在他們逗留的每天晚上,他們返回到酒店套間并回顧那天所拍攝的照片。使用其智能電話上可用的一個特征,即創(chuàng)作組件106,他們可添加語音記錄來描述他們那天的照片和活動??梢岳斫猓镜钠渌鼉?nèi)容輸入組件104可用于添加附加內(nèi)容,包括但不限于語音敘述或文本。
繼續(xù)該示例,創(chuàng)作組件106可用于將照片(例如,可視內(nèi)容)與敘述(例如,其它內(nèi)容)相關(guān)聯(lián)。使用同一智能電話設(shè)備的另一特征,即共享組件108,Traivs將其照片和敘述上傳到網(wǎng)絡(luò)日志網(wǎng)站。例如,他可將照片和敘述上傳到由其蜂窩電話供應(yīng)商提供的網(wǎng)絡(luò)日志網(wǎng)站。在幾分鐘之后,在華盛頓州西雅圖的家中的他的父母和朋友能夠訪問該網(wǎng)站來獲得對Travis的BLOG的更新。通過這樣做,他們可找到Travis在那一天的活動的紀錄片風格的“故事”。可以理解,“BLOG”可以是因特網(wǎng)或web上的個人雜志,可以使該雜志對其他人可用以供觀看。BLOG通常使用專業(yè)應(yīng)用程序或組件每天更新。通常,BLOG上的張貼內(nèi)容以時間先后順序排列,最近的添加最顯著地展示。
在第二個情形中,假定James的女兒Tiffany三歲,且十分喜歡唱歌。她在托兒所從她的老師處學到了一首新歌,并且在回家以后一遍又一遍地唱。James使用其配備了數(shù)碼相機的便攜式設(shè)備(例如,系統(tǒng)100)來生成Tiffany唱歌的若干照片(例如,可視內(nèi)容輸入組件102)。接下來,他使用與該設(shè)備一起提供的話筒記錄她的歌聲。如先前所討論的,可提供包括輸入機制的另一內(nèi)容輸入組件104,輸入機制包括但不限于,分別生成音頻和文本內(nèi)容的話筒和/或鍵盤。一旦生成了內(nèi)容類型,他采用創(chuàng)作組件106關(guān)聯(lián)和綁定所需的內(nèi)容文件來生成所需的視頻或故事。
在晚上讓Tiffany睡覺之后,使用共享組件108,他可通過BluetoothTM(藍牙)品牌的無線連接將設(shè)備100連接到其計算機。其PC的軟件自動將圖像和音頻文件從設(shè)備中提取到其PC中。使用PC軟件,他糾正了圖像中的紅眼,并調(diào)整了亮度。他添加了先前他保存在其計算機上的Tiffany的更多照片,并創(chuàng)建一個類似故事的視頻。一旦完成,他再次使用共享組件108上傳到因特網(wǎng)網(wǎng)站,以與其朋友和家人共享家庭視頻和照片。
在第三個示例性情形中,Greg在華盛頓州西雅圖的PC硬件公司的市場部門工作。他計劃出席內(nèi)華達州拉斯維加斯的年度消費者電子產(chǎn)品展覽,來研究PC硬件的最新革新,以挖掘競爭者。在他回來之后,他計劃在回到西雅圖之后將這些趨勢演示給其同事看。在展覽上,他訪問了由若干公司設(shè)立的攤位,研究了產(chǎn)品演示、目錄并與展覽者進行交談。
在他的訪問過程中,他使用配備了數(shù)碼相機(例如,可視內(nèi)容輸入組件102)的智能電話100拍攝了感興趣的產(chǎn)品和技術(shù)的照片。另外,使用智能電話100的記錄特征(例如,其它內(nèi)容輸入組件104),他口述了將演示給他的同事看的注解和記錄。使用創(chuàng)作組件106,他可將所選中的照片與其語音注解相關(guān)聯(lián)。當他晚上返回到酒店,他通過向他的同事發(fā)送包括其照片和語音記錄作為附件的電子郵件來采用共享組件108。另外,附件可以用關(guān)聯(lián)或索引文件的形式包括在內(nèi)。在西雅圖的同事運行也采用共享組件108的PC應(yīng)用程序。共享組件108可自動從電子郵件附件中收集照片、語音記錄和索引文件,并以故事視頻的形式回放內(nèi)容。
如一般所討論的,上述示例性情形集成了本發(fā)明的兩個新穎特征-創(chuàng)作組件106和共享組件108。一般而言,創(chuàng)作組件106可用于如所需地關(guān)聯(lián)和綁定內(nèi)容文件。隨后,可使用共享組件108以各種方式傳遞已關(guān)聯(lián)和綁定的內(nèi)容。這些組件的每一個將在下文更詳細討論。
現(xiàn)在參考圖2,依照本發(fā)明示出了用于生成、創(chuàng)作和共享加動畫或加注釋的故事的方法。盡管為簡化解釋的目的,此處例如以流程圖的形式示出的一個或多個方法被示出并描述為一系列動作,然而可以理解和明白,本發(fā)明不被動作的順序所限制,因為依照本發(fā)明,某些動作可以不同的順序發(fā)生和/或與此處示出并描述的其它動作同時發(fā)生。例如,本領(lǐng)域的技術(shù)人員將理解和明白,方法可以替換地被表示為諸如狀態(tài)圖中的一系列相關(guān)的狀態(tài)或事件。此外,并非需要所有示出的行動來實現(xiàn)依照本發(fā)明的方法。
在202,生成圖像(例如,可視內(nèi)容)。下一步,在204,可觀看圖像并在206選擇圖像??梢岳斫?,可采用用于預覽和/或選擇的任一合適的方法。作為示例,通過縮略像列表滾動僅是合適的預覽和/或選擇技術(shù)的一個示例。一旦被選中,可以在208記錄與所選中的圖像有關(guān)的語音敘述。如有需要,在210,可輸入與所選中的圖像有關(guān)的文本注釋。在212,可生成關(guān)聯(lián)索引文件,并最終在214共享它。可以理解,本發(fā)明的替換方面可采用靜態(tài)圖像(例如,照片)或運動圖像影片的關(guān)聯(lián)。
盡管圖2的示例性流程圖示出了內(nèi)容類型文件(例如,圖像、語音/敘述、文本注釋等)之間的單一關(guān)系的建立,然而可以理解,可如所需地重復該過程以創(chuàng)建包括相同和/或不同內(nèi)容文件的后續(xù)關(guān)系。另外。可以理解和明白,內(nèi)容類型可以在圖2所揭示的各方面有所不同,而不會脫離本發(fā)明的范圍和/或功能。盡管圖2的流程圖示出了圖像文件的選擇延及語音/敘述和/或文本注釋的后續(xù)關(guān)聯(lián),可以理解,構(gòu)想了記錄關(guān)聯(lián)過程的替換實施例,其中,任一內(nèi)容文件可以被替代為關(guān)聯(lián)過程中的第一或后續(xù)的內(nèi)容文件。
圖3依照本發(fā)明的一方面示出了便攜式通信設(shè)備300。特別地,圖3示出了創(chuàng)作組件106(圖1)的子組件。因此,所示的子組件包括關(guān)聯(lián)組件302和綁定組件304。關(guān)聯(lián)組件302便于用戶啟動先前討論的故事的編輯。具體地,關(guān)聯(lián)組件302可用于組織可視內(nèi)容輸入組件102和其它內(nèi)容輸入組件104來建立期望的關(guān)系。作為示例,關(guān)聯(lián)組件302可用于依照該故事將特定的可視圖像與特定的可聽聲音或敘述相關(guān)。盡管所討論的示例采用了一對一關(guān)系,然而可以理解,依照本發(fā)明,可存在任一合適的關(guān)系。作為示例,可以理解,單個可視圖像可如所需地與一個或多個聲音和/或文本組件相關(guān)聯(lián)。
下一步,可采用綁定組件304將所選中的相關(guān)聯(lián)文件綁定或聯(lián)合在一起。換言之,綁定組件304可用于實現(xiàn)由關(guān)聯(lián)組件302生成的索引文件中陳述的關(guān)聯(lián)。在一方面,綁定組件304可創(chuàng)建可由共享組件108用于共享(通過BLOG張貼、電子郵件等)故事的綁定文件。
可以理解,本發(fā)明的替換方面可被配置成可將駐留在智能設(shè)備(例如,便攜式通信設(shè)備300)上的關(guān)聯(lián)組件302與位于各種遠程平臺(例如,個人計算機、服務(wù)器)上的綁定組件304集成。換言之,用戶可采用關(guān)聯(lián)組件302來選擇圖片或視頻、添加語音敘述、添加文本注釋來創(chuàng)建這些項目之間的關(guān)聯(lián)。下一步,關(guān)聯(lián)文件(例如,索引文件)可以與要在遠程位置(例如,PC、服務(wù)器)處綁定的的內(nèi)容文件一起發(fā)送。
共享組件108可用于以各種方式傳遞創(chuàng)作組件106的輸出。各種共享情形將在下文相對于共享來自關(guān)聯(lián)組件302和/或綁定組件304的輸出索引文件來討論。盡管此處討論了特定方面或情形,然而本領(lǐng)域的技術(shù)人員可以理解,存在替換方面,這些替換方面可被構(gòu)想為傳遞創(chuàng)作組件106的輸出并將其表達成類似故事的演示。
在一個替換方面,如圖3進一步示出的,本發(fā)明(例如,結(jié)合關(guān)聯(lián)和/或共享)可任選地采用各種基于人工智能的模式來自動實現(xiàn)其各方面。具體地,可任選地提供人工智能(AI)組件308來實現(xiàn)本發(fā)明基于人工智能過程(例如,置信度、推斷等)的方面。例如,用于確定何時將圖像文件與音頻文件關(guān)聯(lián)和/或綁定的過程可通過自動分類器系統(tǒng)和過程來促進。此外,可任選的AI組件308可以用于促進共享相關(guān)聯(lián)內(nèi)容演示或故事的自動化過程。
分類器是將輸入屬性矢量x=(x1,x2,x3,x4,xn)映射到輸入所屬的類的置信度的函數(shù),即f(x)=conficence(class)。這一分類可采用概率性和/或基于統(tǒng)計的分析(例如,分解成分析效用和成本)來預測或推斷用戶希望自動執(zhí)行的行動。例如,在文件內(nèi)容關(guān)聯(lián)的情況下,屬性可以是文件類型或從文件類型中導出的其它數(shù)據(jù)專用屬性,而類可以是感興趣的類別或領(lǐng)域。
支持矢量機(SVM)是可采用的分類器的一個示例。SVM通過找出可能輸入空間中的超表面(hypersurface)來運作,該超表面視圖將觸發(fā)準則從非觸發(fā)事件中分離出來。直觀上,這使得分類對于接近但不等同于訓練數(shù)據(jù)的測試數(shù)據(jù)是正確的??刹捎闷渌ㄏ蚝头嵌ㄏ蚰P头诸惙椒ò?,例如,單純貝葉斯、貝葉斯網(wǎng)絡(luò)、決策樹以及提供不同的獨立模式的概率分類模型。如此處所使用的分類也包括用于開發(fā)優(yōu)先級模型的統(tǒng)計回歸。
作為示例,可任選AI組件308可用于基于用戶行動的模式學習用戶偏好??扇芜xAI組件308可通過語音或其它識別技術(shù)被配置成識別設(shè)備的特定用戶。一旦用戶被識別,AI組件308可使用對應(yīng)于用戶的歷史模式和/或偏好數(shù)據(jù)來推斷行動(例如,關(guān)聯(lián)和/或綁定)。例如,可任選AI組件308可基于先前用戶行動推斷用戶的共享偏好。更具體地,在一個示例中,可任選AI組件308可被配置成通過識別技術(shù)自動識別內(nèi)容文件的主題(例如,圖像文件、語音敘述),從而基于與該內(nèi)容主題有關(guān)的用戶身份推斷最后的行動(例如,追加敘述、追加文本、與特定群組共享文件等等)??梢岳斫?,存在無限數(shù)量的示例和情形,由此,可任選AI組件308可用于推斷和/或自動執(zhí)行行動-所有這些都被構(gòu)想包括在所要求保護的本發(fā)明的范圍之內(nèi)。
如可以從本說明書中容易地理解的,本發(fā)明可采用顯式訓練(例如,通過類屬訓練數(shù)據(jù))以及隱式訓練(例如,通過觀察用戶行為、接收外部信息)的分類器。例如,SMV可通過分類器構(gòu)造器和特征選擇模塊中的學習或訓練階段來配置。
圖4依照本發(fā)明示出了可視內(nèi)容輸入組件102和其它內(nèi)容輸入組件104的示例性方面。如圖所示,可視內(nèi)容輸入組件102可包括攝像機組件402,它被配置成生成可視內(nèi)容404。盡管此處所討論的各方面針對靜態(tài)圖像或電子照片形式的可視內(nèi)容404,然而可以理解,替換方面可如所需地包括運動視頻和/或其它視覺效果(例如,圖形、剪貼畫等)形式的可視內(nèi)容404。
其它內(nèi)容輸入組件104可包括各種輸入模塊和內(nèi)容類型。作為示例,如圖4所示,可采用話筒組件406來生成可聽內(nèi)容408??梢岳斫?,可聽內(nèi)容408可以是任何聲音,包括但不限于,語音敘述、音樂等等。同樣,小鍵盤或鍵盤組件410可用于生成文本內(nèi)容412。盡管此處所討論的各方面是結(jié)合生成特定內(nèi)容元素的各種輸入機制來描述的,然而可結(jié)合替換方面使用替換內(nèi)容類型(例如,圖形、剪貼畫等等)。
另外,可以理解,可通過直接輸入所需的內(nèi)容或通過經(jīng)由內(nèi)部和/或外部來源訪問所需內(nèi)容來采用其它方面。作為示例,本發(fā)明的一個替換方面可采用一內(nèi)部數(shù)據(jù)存儲,從該內(nèi)部數(shù)據(jù)存儲可檢索所需的內(nèi)容。例如,可訪問預定義的音頻文件,并將其與可視內(nèi)容相關(guān)聯(lián),來代替使用話筒組件406。
盡管本發(fā)明的所描述的各方面構(gòu)想了將可視內(nèi)容與其它內(nèi)容(例如,可聽、文本、預定義剪貼畫)組合,然而可以理解,可使用內(nèi)容組織可任一組合,而不脫離本發(fā)明的范圍和功能。例如,替換方面可組合可聽和文本內(nèi)容,以表達所需的類似故事的演示。同樣,替換實施例可組合公用內(nèi)容類型來生成期望的故事。另外,依照替換方面,可以構(gòu)想相似的內(nèi)容(例如,可視)可與其它相似的內(nèi)容(例如,圖像覆蓋圖、過渡效果等)組合。
如上文所討論的,本發(fā)明揭示了強制可充分利用便攜式設(shè)備(例如,智能電話、PDA)中這些新穎關(guān)聯(lián)特征的新用戶情形。如上文所討論的,在一個示例性方面,創(chuàng)作組件106(圖4)使用戶能夠組合各種內(nèi)容類型。此外,創(chuàng)作組件106使用戶能夠?qū)D片組合成幻燈片或項目、添加語音敘述來描述照片、向其圖片添加背景音樂、掃視/變焦效果和過渡來創(chuàng)建視頻“故事”。視頻文件形式的所得的故事可以通過各種所需的共享訪問(例如,通過電子郵件、DVD、VCD等)與朋友和家人共享。
再次參考圖3,創(chuàng)作組件106(例如,關(guān)聯(lián)組件302和綁定組件304)可在便攜式通信設(shè)備內(nèi)使用。創(chuàng)作組件106的關(guān)聯(lián)組件302可允許用戶觀看圖片、添加語音敘述、添加文本注釋和創(chuàng)建這些項目之間的關(guān)聯(lián)。此外,在一個示例性方面,關(guān)聯(lián)組件302使用戶能夠選擇和分類所拍攝并儲存在設(shè)備300上的圖片。
另外,關(guān)聯(lián)組件302可提供將所記錄的語音和/或文本注解關(guān)聯(lián)到每一圖片的能力。關(guān)聯(lián)組件302可被配置成儲存關(guān)系數(shù)據(jù)信息以跟蹤照片和相關(guān)聯(lián)的語音記錄和/或文本注解。如先前所提到的,該關(guān)系數(shù)據(jù)可以是索引文件的形式。關(guān)聯(lián)組件302的一個示例性實現(xiàn)參考圖5-8來討論。
如上文參考圖2先前所討論的,在一個示例性情形中,用戶可使用便攜式設(shè)備(例如,蜂窩電話、PDA)內(nèi)部的攝像機組件來生成圖片。用戶然后可運行創(chuàng)作組件106來啟動將語音和/或文本評論與所需的照片相關(guān)的過程??梢岳斫?,內(nèi)容(例如,可視、可聽、文本等)可以用本領(lǐng)域已知的任何方法本地或遠程地儲存、緩沖或高速緩存。
作為示例,在運行之后,創(chuàng)作組件302可通過位于設(shè)備的常駐數(shù)據(jù)存儲內(nèi)的默認照片文件夾瀏覽。創(chuàng)作組件106可被配置成以縮略圖或列表形式向用戶呈現(xiàn)所有照片的列表。使用用戶界面(UI),用戶可選擇圖像、改變圖像的順序、或選擇開始向所選中的圖像添加語音或文本注釋。圖5示出了用于選擇圖像的示例性UI。如圖所示,該UI使用戶能夠使用縮略圖視圖遍歷通過圖片列表?;蛘?,用戶可使用如圖6所示的列表視圖遍歷圖片。
如果用戶期望記錄語音注解,則如先前所討論的,該系統(tǒng)可采用內(nèi)建的話筒來實現(xiàn)如先前所討論的音頻內(nèi)容的輸入。另外,如圖7所示,該UI可用控件來配置以啟動記錄。在選擇“Record(記錄)”之后,該UI可被配置成呈現(xiàn)附加的記錄選項。例如,可呈現(xiàn)其它的選項來準許開始/暫停/復位記錄。依照一個替換UI,在點擊“Start(開始)”之后,將啟動記錄。同樣,點擊“Pause(暫停)”將暫停記錄,點擊“Reset(復位)”將清除即時記錄。圖8示出了指示記錄的已經(jīng)過時間的定時器。另外,圖8的UI包括“Stop(停止)”按鈕來終止記錄。
一旦完成了圖5-8所示的關(guān)聯(lián)動作,創(chuàng)作組件106通過綁定組件304(圖3)可在常駐或遠程數(shù)據(jù)存儲中生成索引文件。該索引文件可包含標識哪些圖像與特定的敘述和/或文本注解相關(guān)聯(lián)的信息。另外,如果適用,索引文件可對每一圖像標識哪一音頻文件包含相關(guān)聯(lián)的敘述。同樣,索引文件可標識與每一圖像相關(guān)聯(lián)的適用文本評論。
在一個替換實施例中,來自多個便攜式設(shè)備的內(nèi)容可以被組合并創(chuàng)建—公用故事。作為示例,來自一個便攜式設(shè)備的內(nèi)容可被傳輸?shù)降诙銛y式設(shè)備,由此可使用第二設(shè)備的創(chuàng)作組件來集成所插入的內(nèi)容。可以理解,可以使用組合多個設(shè)備和/或數(shù)據(jù)存儲的內(nèi)容的任何方法,而不脫離本發(fā)明的精神和功能。
返回到本示例,該關(guān)系數(shù)據(jù)索引文件可以用本領(lǐng)域中已知的任何格式來格式化,包括但不限于,二進制格式、文本文件格式或xml格式。一個示例可擴展標記語言(XML)格式化的數(shù)據(jù)文件示出如下<?xml version=″1.0″encoding=″utf-8″?>
<ImageGroup>
<Image filename=″image001.jpg″text=″CES 2004″>
<Voice filename=″vnote(image001).wav″>
</Voice>
</Image>
<Image filename=″image002.jpg″text=″Panasonic″>
<Voice filename=″vnote(image002).wav″>
</Voice>
</Image>
<Image filename=″image003.jpg″text=″Creative″>
<Voice filename=″vnote(image003).wav″>
</Voice>
</Image>
<Image filename=″image004.jpg″text=″Microsoft″>
<Voice filename=″vnote(image004).wav″>
</Voice>
</Image>
</ImageGroup>
現(xiàn)在轉(zhuǎn)向本發(fā)明的另一新穎方面,共享組件108(圖3)啟用了用于傳遞和共享相關(guān)聯(lián)索引文件的各種各樣的可能用戶情形。作為示例,圖9示出了電話-連接的PC情形來共享故事。類似地,圖10示出了電話-電子郵件-PC情形。圖11示出了共享的又一方面,包括電話-BLOG情形。圖12示出了電話-電子郵件-BLOG情形。這些示例性情形的每一個將在下文進一步討論。
如上所述,共享組件可駐留在多個平臺或平臺的組合上(例如,手持式設(shè)備、PC、服務(wù)器等等)。作為示例,共享組件可駐留在手持式設(shè)備(例如,蜂窩電話)、用戶家庭計算機(例如,PC)或在遠程位置(例如,蜂窩電話供應(yīng)商)維護的服務(wù)器上。此外,可以理解,共享組件可以在多個平臺(例如,組合手持式、PC和/或服務(wù)器)上協(xié)同定位。共享模塊可依照特定的目標情形來設(shè)計。為提供環(huán)境,以下是依照本發(fā)明的各方面的三種示例性情形的討論。
第一情形在圖9中示出。如圖所示,示出了電話-連接的PC情形。用戶手持式設(shè)備902(例如智能電話)上的共享組件可以與運行在用戶家庭計算機904(例如,PC)上的共享組件進行通信??赏ㄟ^通信框架906建立網(wǎng)絡(luò)連接。可以理解,可以使用本領(lǐng)域中已知的任一適當?shù)耐ㄐ趴蚣?06,包括但不限于,BluetoothTM(藍牙)(例如,無線)、紅外(IR)或USB/串行線纜(例如,有線)連接。連接到PC的這些機制在當今市場上可購買的大多數(shù)便攜式通信設(shè)備(例如,智能電話)中都可用。然而,可以理解,用于建立這類連接的新技術(shù)也是可能的,并可在不脫離本發(fā)明的范圍和功能的情況下使用。
用戶家庭計算機904上的共享組件可訪問連接的手持式設(shè)備902上的數(shù)據(jù)文件(例如,照片、敘述、文本)。另外,可從連接的手持式設(shè)備902訪問關(guān)聯(lián)索引文件。在這一情況下,位于PC 904上的共享組件可讀取手持式設(shè)備902上維護圖像、記錄的敘述和/或文本注釋之間的關(guān)聯(lián)的數(shù)據(jù)索引文件。PC 904上的共享組件也可從手持式設(shè)備902檢索圖像(例如,照片)和記錄的敘述文件,從而綁定內(nèi)容。
隨后,該信息可被傳遞到PC 904上的專用模塊,該模塊可以用這樣一種方式向用戶呈現(xiàn)信息,即,使用戶可觀看組合了具有相關(guān)聯(lián)敘述和文本的圖片的豐富的幻燈片,或者用戶可執(zhí)行進一步的編輯并創(chuàng)作類似故事的演示。最終的演示(例如,幻燈片)然后可通過發(fā)送到電子郵件908、通過使用PC硬件/軟件創(chuàng)建DVD或VCD910或本領(lǐng)域中可用的其它已知共享技術(shù)來從PC與朋友/家人共享。
圖10示出了本發(fā)明的另一示例性共享方面。如上所述,許多手持式設(shè)備(例如,智能電話)具有使用用無線電的蜂窩電話網(wǎng)絡(luò)或其類似物來發(fā)送電子郵件的能力。如圖10所示,手持式設(shè)備1002可被配置成通過通信框架或無線網(wǎng)絡(luò)1004(例如,蜂窩網(wǎng)絡(luò))來通信。手持式設(shè)備1002上的共享組件可允許用戶通過通信網(wǎng)絡(luò)1004向電子郵件組件1008發(fā)送電子郵件1006??梢岳斫猓撾娮余]件1006可包括可視照片文件、敘述音頻文件、注釋文本文件以及如所需地關(guān)聯(lián)照片、敘述和/或注釋的數(shù)據(jù)索引文件作為附件。可以理解,可向電子郵件添加標識符,以提示電子郵件組件1008識別電子郵件1006是由智能手持式設(shè)備1002(例如,智能電話)共享組件發(fā)送的。作為示例,電子郵件消息中的標題或主題行可包括向電子郵件組件1008提示關(guān)于電子郵件1006的起源的標識符或代碼。
此外,這一電子郵件1006可以由電子郵件組件1008接收。如圖所示,本領(lǐng)域的技術(shù)人員可以理解,可對電子郵件應(yīng)用程序1008采用插件,以自動檢測何時接收到特定類型的電子郵件,從而啟動適當?shù)能浖?yīng)用程序。例如,可以從智能電話共享組件發(fā)送包括可視和音頻文件以及關(guān)聯(lián)索引文件作為附件的電子郵件。當與電子郵件組件1008相關(guān)聯(lián)的插件檢測到這一電子郵件1006時,它可被配置成自動從將圖片與敘述和/或文本相關(guān)聯(lián)的數(shù)據(jù)索引文件中讀取信息。
在讀取信息之后,電子郵件客戶端插件1008可以通過將圖片與敘述和文本相關(guān)聯(lián)用豐富的幻燈片形式向用戶呈現(xiàn)該信息。另外,電子郵件客戶端插件1008可以自動組合圖片、敘述和/或文本,以創(chuàng)建可向用戶呈現(xiàn)或可保存在計算機上供以后使用的視頻幻燈片。此外,電子郵件客戶端插件1008可啟動一專用的PC模塊,由此,用戶可編輯該內(nèi)容并創(chuàng)建所需的視頻、演示或幻燈片。
圖11示出了共享組件的另一示例性方面。該示例示出了由蜂窩網(wǎng)絡(luò)運營商提供給顧客的服務(wù)。該蜂窩網(wǎng)絡(luò)運營商可提供一種服務(wù),其中用戶可使用其手持式設(shè)備1102(例如,智能電話)通過通信框架1104來將圖片、敘述音頻文件、注釋注解和將照片與敘述和/或注釋文本相關(guān)聯(lián)的索引文件上傳到蜂窩網(wǎng)絡(luò)服務(wù)器1106,該服務(wù)器可將該故事張貼在所需的BLOG組件1108上。運行在由蜂窩網(wǎng)絡(luò)運營商維護的服務(wù)器上的共享組件可接收該信息,并可自動在關(guān)聯(lián)到用戶的BLOG組件1108上創(chuàng)建新條目。
可以理解,BLOG組件1108可以位于與蜂窩網(wǎng)絡(luò)服務(wù)器1106相同或不同的服務(wù)器上。同樣,BLOG組件1108可以由與蜂窩網(wǎng)絡(luò)服務(wù)器1106相同或不同的服務(wù)供應(yīng)商來維護。依照本發(fā)明,在BLOG組件1108上創(chuàng)建的新條目可以是具有敘述和圖片的照片幻燈片或演示的形式。另外,BLOG組件上的條目可以是類似故事的視頻的形式。
或者,如圖12所示,BLOG運營商可提供一種服務(wù),其中,顧客通過手持式設(shè)備1202可經(jīng)由通信框架1206(例如,因特網(wǎng)、無線)直接向BLOG服務(wù)器1208發(fā)送電子郵件1204。電子郵件1204可包含圖片、敘述、注釋文本和如用戶所需地關(guān)聯(lián)該信息的文件形式的特定附件。
當BLOG服務(wù)器1208的運營商接收到電子郵件1204時,共享組件可被配置成自動啟動,由此將新條目添加到用戶的BLOG中。例如,BLOG中的這些條目可以是具有敘述和圖片的照片演示(例如,幻燈片)的形式,或者是類似故事的視頻的形式。例如,在電子郵件BLOG情形中,共享組件經(jīng)由服務(wù)器上的接收應(yīng)用程序可自動檢測到由關(guān)聯(lián)組件(例如,創(chuàng)作模塊)生成的郵件的接收、從相關(guān)聯(lián)的數(shù)據(jù)索引文件中讀取信息并自動將新條目添加到用戶的BLOG中,這類似于如圖10所示的運行在PC上的電子郵件應(yīng)用程序的插件1008,它啟用了一系列用于自動生成幻燈片和/或演示的可能方法。
為易于理解,圖13是描述可在上文討論的圖9-12中所述的通信和共享組件系統(tǒng)的操作中使用的方法的示例性流程圖。圖13所示的方法示出了將相關(guān)聯(lián)的信息(例如,視頻、敘述、文本、索引文件)從手持式設(shè)備傳遞和/或共享到各種組件的示例性方面。
參考圖13,并前進到1302,信息(例如,視頻、圖像、敘述、文本、索引文件)可經(jīng)由通信網(wǎng)絡(luò)(例如,有線、IR、無線)傳輸?shù)絇C。在一個替換方法中,如1304所示,信息可經(jīng)由通信網(wǎng)絡(luò)(例如,有線、無線)傳輸?shù)诫娮余]件組件。在又一方面中,在1306,信息可經(jīng)由網(wǎng)絡(luò)從便攜式設(shè)備傳遞到主宿的web服務(wù)(例如,BLOG)。
下一步,在1308,可任選地保存信息。如先前所討論的,內(nèi)容和索引文件可以用本領(lǐng)域已知的任何方式(例如,高速緩存、緩沖、數(shù)據(jù)存儲等)本地或遠程保留。在1310,可創(chuàng)建項目文件??梢岳斫?,項目文件可以通過使用所討論的專用模塊手動或自動創(chuàng)建。另外,可以理解,在替換實施例中,項目文件可以在傳輸或上傳信息之前創(chuàng)建。
繼續(xù)該示例,一旦在1310創(chuàng)建了項目文件,可在1312自動創(chuàng)建演示(例如,幻燈片、視頻故事),并傳輸該演示以供觀看?;蛘?,一旦在1310生成了項目文件,可在1314啟動一編輯組件,以允許對該演示的進一步編輯和創(chuàng)作。例如,編輯組件可便于用戶修改圖像(例如,縮放、對比度、亮度)。此外,在1316,可在主宿的web服務(wù)上創(chuàng)建BLOG條目。
現(xiàn)在參考圖14,依照本發(fā)明的一方面示出了便攜式手持式設(shè)備1400的示意性框圖,其中,處理器1402負責控制設(shè)備1400的總操作。處理器1402被編程為控制和操作設(shè)備1400內(nèi)的各種組件,以實現(xiàn)此處所描述的各種功能。處理器1402可以是多種合適的處理器中的任一種??梢跃幊烫幚砥?402以實現(xiàn)與本發(fā)明有關(guān)的功能的方式基于此處所提供的描述對本領(lǐng)域的普通技術(shù)人員而言是顯而易見的。
連接到處理器1402的存儲器1404用于儲存由處理器1402執(zhí)行的程序代碼,并也擔當用于儲存諸如接收事務(wù)信息等信息的存儲裝置。存儲器1404可以是適用于儲存至少一組完整的所顯示的信息的非易失存儲器。由此,存儲器1404可包括用于由處理器1402進行高速訪問的RAM或閃存,和/或大容量存儲存儲器,例如能夠儲存包括文本、圖像、音頻和視頻內(nèi)容的千兆字節(jié)數(shù)據(jù)的微驅(qū)動器。依照一方面,存儲器1404具有足夠的存儲容量來儲存多組信息,并且處理器1402可包括用于在各組顯示信息其間改變或循環(huán)的程序。
顯示器1406耦合通過顯示器驅(qū)動程序系統(tǒng)1408至處理器1402。顯示器1406可以是彩色液晶顯示器(LCD)、等離子顯示器等等。在本示例中,顯示器1406是具有十六級灰度級的1/4VGA顯示器。顯示器1406用于呈現(xiàn)數(shù)據(jù)、圖形或其它信息內(nèi)容。例如,顯示器1406可顯示一組顧客信息,該信息可向運營商顯示并可通過系統(tǒng)中樞(未示出)發(fā)送。另外,顯示器1406可顯示控制設(shè)備1400的執(zhí)行的各種函數(shù)。顯示器1406能夠顯示字母數(shù)字和圖形字符。
電源可由板上電源系統(tǒng)1410(例如,電池組)提供給處理器1402和形成手持式設(shè)備1400的其它組件。在電源系統(tǒng)1410發(fā)生故障或變得從設(shè)備1400斷開的情況下,可采用補充電源1412來向處理器1402提供電源并向板上電源系統(tǒng)1410充電。設(shè)備1400的處理器1402包括一睡眠模式,以在檢測到預期的電源故障時降低電流汲取。
終端1400包括通信子系統(tǒng)1414,它包括用于將處理器1402與遠程計算機接口的數(shù)據(jù)通信端口1416。端口1416可包括通用串行總線(USB)和IEEE 1394串行通信能力中的至少一個。也可包括其它技術(shù),例如,使用紅外(IR)數(shù)據(jù)端口的IR通信。
設(shè)備1400也可包括操作上與處理器1402進行通信的射頻(RF)收發(fā)器部分1418。RF部分1418包括RF接收器1420,它通過天線1422接收來自遠程設(shè)備的RF信號,并解調(diào)該信號以獲得其中調(diào)制的數(shù)字信息。
RF部分1418也包括用于將信息發(fā)送到遠程設(shè)備的RF發(fā)送器1424,例如,響應(yīng)于經(jīng)由用戶輸入設(shè)備1426(例如,鍵盤)的手動用戶輸入或自動響應(yīng)于事務(wù)或其它預定且已編程的準則的完成而發(fā)送。收發(fā)器部分1418促進了例如與用于產(chǎn)品或項目RF標簽的發(fā)射應(yīng)答器的被動或主動通信。
處理器1402通過收發(fā)器1418用信號通知(或用脈沖輸送)遠程發(fā)射應(yīng)答器系統(tǒng),并檢測返回的信號以讀取標簽存儲器的內(nèi)容。在一個實現(xiàn)中,RF部分1418還促進了使用設(shè)備1400的電話通信。此外,提供了音頻I/O部分1428,它由處理器1402控制以處理來自話筒(或類似的音頻輸入設(shè)備)的語音輸入和音頻輸出信號(來自揚聲器或類似的音頻輸出設(shè)備)。
在另一實現(xiàn)中,設(shè)備1400可提供語音識別能力,使得當設(shè)備1400被簡單地用作語音記錄器時,處理器1402可促進語音信號到文本內(nèi)容的高速轉(zhuǎn)換,以供本地編輯和回顧,和/或稍后下載到遠程系統(tǒng),如計算機文字處理程序。類似地,轉(zhuǎn)換的語音信號可用于控制設(shè)備1400而非使用經(jīng)由小鍵盤1426的手動輸入。片上外圍設(shè)備,如打印機1430、簽名板1432和磁條閱讀器1434也可在設(shè)備1400的外殼內(nèi)提供,或通過一個或多個外部端口接口1416外部地供給。
設(shè)備1400也可包括圖像捕捉系統(tǒng)1436(例如,攝像機),使得用戶可記錄圖像和/或影片,以供設(shè)備1400存儲和供顯示器1406呈現(xiàn)。另外,包括了數(shù)據(jù)形式(dataform)閱讀系統(tǒng)1438用于掃描數(shù)據(jù)形式??梢岳斫猓@些成像系統(tǒng)(1436和1438)可以是能夠執(zhí)行兩個功能的單個系統(tǒng)。
現(xiàn)在參考圖15,示出了用于執(zhí)行所揭示的體系結(jié)構(gòu)的計算機的框圖。為提供本發(fā)明的各方面的附加環(huán)境,圖15及以下討論旨在提供其中可實現(xiàn)本發(fā)明的各方面的合適的計算環(huán)境1500的簡要概括描述。盡管本發(fā)明是在可運行在一個或多個計算機上的計算機可執(zhí)行指令的通用上下文中描述的,然而本領(lǐng)域的技術(shù)人員將認識到,本發(fā)明也可結(jié)合其它程序模塊來實現(xiàn)和/或?qū)崿F(xiàn)為硬件和軟件的組合。
一般而言,程序模塊包括例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型。此外,本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明的方法可以用其它計算機系統(tǒng)配置來實施,包括單處理器或多處理器計算機系統(tǒng)、小型機、大型機,以及個人計算機、手持式設(shè)備、基于微處理器或可編程消費者電子設(shè)備等等,其每一個可以在操作上耦合至一個或多個相關(guān)聯(lián)的設(shè)備。
本發(fā)明所示的方面也可以在分布式計算環(huán)境中實踐,其中,某些任務(wù)由通過通信網(wǎng)絡(luò)連接的遠程處理設(shè)備來執(zhí)行。在分布式計算環(huán)境中,程序模塊可以位于本地和遠程存儲器存儲設(shè)備中。
計算機通常包括各種計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是可由計算機訪問的任一可用介質(zhì),包括易失性和非易失性介質(zhì)、可移動和不可移動介質(zhì)。作為示例而非局限,計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以用于儲存諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任一方法或技術(shù)實現(xiàn)的易失性和非易失性,可移動和不可移動介質(zhì)。計算機存儲介質(zhì)包括但不限于,RAM、ROM、EEPROM、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字視頻盤(DVD)或其它光盤存儲、磁盒、磁帶、磁盤存儲或其它磁存儲設(shè)備、或可以用來儲存所期望的信息并可由計算機訪問的任一其它介質(zhì)。
通信介質(zhì)通常具體化為諸如載波或其它傳輸機制的已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并包括任一信息傳送介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”指以對信號中的信息進行編碼的方式設(shè)置或改變其一個或多個特征的信號。作為示例而非局限,通信介質(zhì)包括有線介質(zhì),如有線網(wǎng)絡(luò)或直接連線連接,以及無線介質(zhì),如聲學、RF、紅外和其它無線介質(zhì)。上述任一的組合也應(yīng)當包括在計算機可讀介質(zhì)的范圍之內(nèi)。
參考圖15,示出了用于實現(xiàn)本發(fā)明的各方面的示例性環(huán)境1500,包括計算機1502,計算機1502包括處理單元1504、系統(tǒng)存儲器1506和系統(tǒng)總線1508。系統(tǒng)總線1508將包括但不限于系統(tǒng)存儲器1506的系統(tǒng)組件耦合至處理單元1504。處理單元1504可以是各種市場上可購買的處理器的任一種。雙微處理器和其它多處理器體系結(jié)構(gòu)也可用作處理單元1504。
系統(tǒng)總線1508可以是若干種總線結(jié)構(gòu)類型的任一種,它們可進一步互連到存儲器總線(使用或不使用存儲器控制器)、外圍總線、以及使用各類市場上可購買的總線體系結(jié)構(gòu)的任一種的局部總線。系統(tǒng)存儲器1506包括只讀存儲器(ROM)1510和隨機存取存儲器(RAM)1512?;据斎?輸出系統(tǒng)(BIOS)儲存在諸如ROM、EPROM、EEPROM等非易失性存儲器1510中,該BIOS包括如在啟動時幫助在計算機1502內(nèi)的元件之間傳輸信息的基本例程。RAM 1512也可包括諸如用于高速緩存數(shù)據(jù)的靜態(tài)RAM等高速RAM。
計算機1502還包括內(nèi)部硬盤驅(qū)動器(HDD)1514(例如,EIDE、SATA),該內(nèi)部硬盤驅(qū)動器1514可以被配置成在合適的機箱(未示出)中外部使用;磁軟盤驅(qū)動器(FDD)1516,(例如,從可移動磁盤1518中讀取或?qū)ζ鋵懭?;以及光盤驅(qū)動器1520,(例如,讀取CD-ROM盤1522,或從諸如DVD等高容量光學介質(zhì)讀取或向其寫入)。硬盤驅(qū)動器1514、磁盤驅(qū)動器1516和光盤驅(qū)動器1520可以分別通過硬盤驅(qū)動器接口1524、磁盤驅(qū)動器接口1526和光盤驅(qū)動器1528連接到系統(tǒng)總線1508。用于外部驅(qū)動器實現(xiàn)的接口1524包括通用串行總線(USB)或IEEE 1394接口技術(shù)中的至少一個或兩者。
驅(qū)動器及其相關(guān)聯(lián)的計算機可讀介質(zhì)提供了數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計算機可執(zhí)行指令等的非易失性存儲。對于計算機1502,驅(qū)動器和介質(zhì)容納合適數(shù)字格式的任何數(shù)據(jù)的存儲。盡管以上的計算機可讀介質(zhì)的描述指的是HDD、可移動磁盤以及諸如CD或DVD等可移動光盤,然而本領(lǐng)域的技術(shù)人員可以理解,示例性操作環(huán)境中也可以使用計算機可讀的其它類型的介質(zhì),包括zip驅(qū)動器、磁帶盒、閃存卡、盒式磁帶等等,并且這類介質(zhì)可以包含用于執(zhí)行本發(fā)明的方法的計算機可執(zhí)行指令。
若干程序模塊可以儲存在驅(qū)動器以及RAM 1512中,包括操作系統(tǒng)1530、一個或多個應(yīng)用程序1532、其它程序模塊1534以及程序數(shù)據(jù)1536。操作系統(tǒng)、應(yīng)用程序、模塊和/或數(shù)據(jù)的所有或部分也可以高速緩存在RAM 1512中??梢岳斫?,本發(fā)明可以用各種市場上可購買的操作系統(tǒng)或操作系統(tǒng)的組合來實現(xiàn)。
用戶可以通過一個或多個有線/無線輸入設(shè)備,例如鍵盤1538和定位設(shè)備(如鼠標1540)向計算機1502輸入命令和信息。其它輸入設(shè)備(未示出)可包括話筒、IR遙控器、操縱桿、游戲墊、觸針筆、觸摸屏等等。這些和其它輸入設(shè)備通常耦合至系統(tǒng)總線1508的輸入設(shè)備接口1542連接到處理單元1504,但也可以通過其它接口連接,諸如并行端口、IEEE 1394串行端口、游戲端口、USB端口、IR接口等等。
監(jiān)視器1544或其它類型的顯示設(shè)備也通過接口,如視頻適配器1546連接至系統(tǒng)總線1508。除監(jiān)視器1544之外,計算機通常包括其它外圍輸出設(shè)備(未示出)如揚聲器和打印機。
計算機1502可以使用通過有線和/或無線通信到一個或多個遠程計算機,如遠程計算機1548的邏輯連接在網(wǎng)絡(luò)化環(huán)境中操作。遠程計算機1548可以是工作站、服務(wù)器計算機、路由器、個人計算機、便攜式計算機、基于微處理器的娛樂設(shè)備、對等設(shè)備或其它普通網(wǎng)絡(luò)節(jié)點,并通常包括許多或所有相對于計算機1502所描述的元件,盡管為簡明性的目的,僅示出了存儲器存儲設(shè)備1550。所描述的邏輯連接包括到局域網(wǎng)(LAN)1552和/或更大的網(wǎng)絡(luò),如廣域網(wǎng)(WAN)1554的有線/無線連接。這類LAN和WAN網(wǎng)絡(luò)環(huán)境常見于辦公室和公司,并促進了企業(yè)范圍計算機網(wǎng)絡(luò),如內(nèi)聯(lián)網(wǎng),所有這些都可連接到全球通信網(wǎng)絡(luò),如因特網(wǎng)。
當在LAN聯(lián)網(wǎng)環(huán)境中使用時,計算機1520通過有線和/或無線通信網(wǎng)絡(luò)接口或適配器1556連接到局域網(wǎng)1552。適配器1556可促進到LAN 1552的有線或無線通信,它也可包括布置在其上的無線接入點用于與無線適配器1556通信。當在WAN聯(lián)網(wǎng)環(huán)境中使用時,計算機1502可包括調(diào)制解調(diào)器1558、或連接到LAN上的通信服務(wù)器、或具有用于通過WAN 1554,如通過因特網(wǎng)建立通信的其它裝置。調(diào)制解調(diào)器1558可以是內(nèi)置或外置的以及有線或無線的設(shè)備,它通過串行端口接口1542連接到系統(tǒng)總線1508。在網(wǎng)絡(luò)化環(huán)境中,相對于計算機1502所描述的程序模塊或其部分可儲存在遠程存儲器/存儲設(shè)備1550中??梢岳斫?,所示的網(wǎng)絡(luò)連接是示例性的,并且可使用在計算機之間建立通信鏈路的其它裝置。
計算機1502用于操作上布置在無線通信中的任何無線設(shè)備或?qū)嶓w通信,如打印機、掃描儀、臺式和/或便攜式計算機、便攜式數(shù)據(jù)助理、通信衛(wèi)星、與無線可檢測標簽相關(guān)聯(lián)的任何一個設(shè)備或位置(例如,電話亭、報亭、休息室)以及電話。這至少包括Wi-Fi和BluetoothTM(藍牙)無線技術(shù)。由此,通信可以是如同常規(guī)網(wǎng)絡(luò)一樣的預定義結(jié)構(gòu),或簡單地為至少兩個設(shè)備之間的特別通信。
Wi-Fi,或無線保真,允許從家里、酒店房間的床上或工作的會議室連接到因特網(wǎng)而不需要線纜。Wi-Fi是一種類似蜂窩電話的無線技術(shù),它使得諸如計算機等這類設(shè)備能夠在室內(nèi)和室外,在基站范圍內(nèi)的任何地方發(fā)送和接收數(shù)據(jù)。Wi-Fi網(wǎng)絡(luò)使用稱為IEEE 802.11(a、b、g等等)的無線電技術(shù)來提供安全、可靠、快速的無線連接。Wi-Fi網(wǎng)絡(luò)可用于將計算機和/或手持式設(shè)備彼此連接、連接到因特網(wǎng)以及連接到有線網(wǎng)絡(luò)(使用IEEE 802.3或以太網(wǎng))。Wi-Fi網(wǎng)絡(luò)在未許可的2.4和5GHz無線電波段內(nèi)操作,例如以11Mbps(802.11a)或54Mbps(802.11b)數(shù)據(jù)速率操作,或者具有包含兩個波段(雙波段)的產(chǎn)品,因此該網(wǎng)絡(luò)可提供類似于許多辦公室中使用的基本10BaseT有線以太網(wǎng)的真實性能。
現(xiàn)在參考圖16,依照本發(fā)明示出了示例性計算環(huán)境1600的示意性框圖。系統(tǒng)1600包括一個或多個客戶機1602??蛻魴C1602可以是硬件和/或軟件(如,線程、進程、計算裝置)。例如,客戶機1602可通過采用本發(fā)明容納cookie和/或相關(guān)聯(lián)的上下文信息。系統(tǒng)1600也包括一個或多個服務(wù)器1604。服務(wù)器1604也可以是硬件和/或軟件(如,線程、進程、計算裝置)。例如,服務(wù)器1604可容納線程,以通過使用本發(fā)明執(zhí)行變換??蛻魴C1602和服務(wù)器1604之間的一個可能的通信可以是適用于在兩個或多個計算機進程之間傳輸?shù)臄?shù)據(jù)分組的形式。例如,數(shù)據(jù)分組可包括cookie和/或相關(guān)聯(lián)的上下文信息。系統(tǒng)1600包括可用于促進客戶機1602和服務(wù)器1604之間通信的通信框架1606(例如,諸如因特網(wǎng)等全球通信網(wǎng)絡(luò))。
通信可通過有線(包括光纖)和/或無線技術(shù)來促進??蛻魴C1602操作上連接到可用于儲存對客戶機1602本地的信息(例如,cookie和/或相關(guān)聯(lián)的上下文信息)的一個或多個客戶機數(shù)據(jù)存儲1608。類似地,服務(wù)器1604操作上連接至可用于儲存對服務(wù)器1604本地的信息的一個或多個服務(wù)器數(shù)據(jù)存儲1610。
上文所描述的包括本發(fā)明的示例。當然,不可能為了描述本發(fā)明而描述組件和方法的每一可想到的組合,但是本領(lǐng)域的普通技術(shù)人員可以認識到,本發(fā)明的其它組合和排列也是可能的。因此,本發(fā)明旨在包含落入所附權(quán)利要求書的精神和范圍之內(nèi)的所有這樣的改變、修改和變化。此外,在詳細描述或權(quán)利要求書中使用術(shù)語“包括”的意義上,該術(shù)語類似于術(shù)語“包含”是包括性的,如同“包含”在用作權(quán)利要求書中的過渡詞時所解釋的那樣。
權(quán)利要求
1.一種便于組織便攜式通信設(shè)備上的媒體的系統(tǒng),所述系統(tǒng)包括一視頻輸入組件,它接收可視內(nèi)容;以及一創(chuàng)作組件,它將其它內(nèi)容與所述可視內(nèi)容的一個子集相關(guān)聯(lián)。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述便攜式通信設(shè)備是包括攝像機和音頻輸入組件中的至少一個的蜂窩電話。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括一接收音頻內(nèi)容的音頻輸入組件,其中,所述創(chuàng)作組件將所述音頻內(nèi)容與所述可視內(nèi)容的子集相關(guān)聯(lián)。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括一接收文本數(shù)據(jù)的文本輸入組件,其中,所述創(chuàng)作組件將所述文本數(shù)據(jù)與所述可視內(nèi)容的子集相關(guān)聯(lián)。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括一綁定組件,它將所述可視內(nèi)容的子集與所述其它內(nèi)容組合以生成編輯作品。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述綁定組件提供并發(fā)地接收所述可視內(nèi)容和其它內(nèi)容,以及自動生成所述編輯作品。
7.如權(quán)利要求5所述的系統(tǒng),其特征在于,還包括一便于所述編輯作品的演示的顯示組件。
8.如權(quán)利要求5所述的系統(tǒng),其特征在于,還包括一便于所述編輯作品的分發(fā)的共享組件。
9.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括一便于所述相關(guān)聯(lián)內(nèi)容的分發(fā)的共享組件。
10.一種接收權(quán)利要求9所述的系統(tǒng)的相關(guān)聯(lián)可視內(nèi)容子集和其它內(nèi)容,并生成所接收內(nèi)容的編輯作品的電子郵件系統(tǒng)。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述編輯作品是幻燈片。
12.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述編輯作品是注釋的視頻。
13.如權(quán)利要求9所述的系統(tǒng),其特征在于,還包括一接收所述相關(guān)聯(lián)視頻內(nèi)容子集以及其它內(nèi)容并生成所接收內(nèi)容的編輯作品的計算機。
14.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括一便于用戶選擇所述可視內(nèi)容子集的關(guān)聯(lián)組件。
15.一種接收權(quán)利要求9所述的系統(tǒng)的相關(guān)聯(lián)可視內(nèi)容子集和其它內(nèi)容,并生成所接收內(nèi)容的編輯作品的計算機。
16.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述共享組件便于將所述相關(guān)聯(lián)可視內(nèi)容的子集輸入到網(wǎng)絡(luò)日志(BLOG)中。
17.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括一協(xié)作組件,它將所述相關(guān)聯(lián)可視內(nèi)容子集與第二便攜式通信設(shè)備的第二相關(guān)聯(lián)可視內(nèi)容子集組合。
18.一種其上儲存了用于實現(xiàn)權(quán)利要求1所述的系統(tǒng)的計算機可執(zhí)行指令的計算機可讀介質(zhì)。
19.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括一人工智能組件,它根據(jù)歷史用戶準則學習用戶的意圖。
20.如權(quán)利要求19所述的系統(tǒng),其特征在于,所述人工智能組件包括一推斷組件,它便于根據(jù)用戶意圖自動關(guān)聯(lián)內(nèi)容。
21.如權(quán)利要求20所述的系統(tǒng),其特征在于,所述推斷組件采用基于效用的分析來執(zhí)行所述關(guān)聯(lián)。
22.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括一智能組件,它采用基于統(tǒng)計的分析來推斷用戶期望自動執(zhí)行的行動。
23.一種便于生成多媒體演示的系統(tǒng),所述系統(tǒng)包括一手持式設(shè)備,它包括生成可視內(nèi)容的圖像捕捉組件以及生成音頻內(nèi)容的話筒;一可視內(nèi)容輸入組件,它接收所述可視內(nèi)容,所述可視內(nèi)容包括一個或多個圖像;一音頻輸入組件,它接收所述音頻內(nèi)容,所述音頻內(nèi)容包括一個或多個聲音;以及一創(chuàng)作組件,它將至少一個圖像與至少一個聲音組合以生成所述多媒體演示。
24.如權(quán)利要求23所述的系統(tǒng),其特征在于,所述手持式設(shè)備是移動電話。
25.如權(quán)利要求23所述的系統(tǒng),其特征在于,還包括一將所述多媒體演示傳遞到一方的共享組件。
26.如權(quán)利要求23所述的系統(tǒng),其特征在于,還包括一顯示所述多媒體演示的顯示組件。
27.如權(quán)利要求23所述的系統(tǒng),其特征在于,還包括一文本輸入組件,它便于輸入對應(yīng)于至少一個圖像或視頻的文本數(shù)據(jù),并且其中,所述創(chuàng)作組件將所述文本數(shù)據(jù)與所述至少一個圖像或視頻組合。
28.一種其上儲存用于實現(xiàn)權(quán)利要求25所述的系統(tǒng)的計算機可執(zhí)行指令的計算機可讀介質(zhì)。
29.一種便于通過便攜式通信設(shè)備組織媒體的方法,所述方法包括接收可視內(nèi)容;接收其它內(nèi)容;以及將所述可視內(nèi)容與所述其它能內(nèi)容相關(guān)聯(lián)。
30.如權(quán)利要求29所述的方法,其特征在于,所述其它內(nèi)容是音頻內(nèi)容。
31.如權(quán)利要求29所述的方法,其特征在于,所述其它內(nèi)容是文本數(shù)據(jù)。
32.如權(quán)利要求29所述的方法,其特征在于,還包括綁定所述相關(guān)聯(lián)內(nèi)容以生成編輯作品。
33.如權(quán)利要求29所述的方法,其特征在于,還包括接收所述相關(guān)聯(lián)內(nèi)容以及從所述相關(guān)聯(lián)內(nèi)容生成編輯作品。
34.如權(quán)利要求33所述的方法,其特征在于,還包括顯示所述編輯作品。
35.如權(quán)利要求29所述的方法,其特征在于,還包括通過電子郵件接收所述相關(guān)聯(lián)內(nèi)容以及生成所述相關(guān)聯(lián)內(nèi)容的編輯作品。
36.如權(quán)利要求29所述的方法,其特征在于,還包括將所述相關(guān)聯(lián)內(nèi)容輸入到網(wǎng)絡(luò)日志中。
37.一種用于通過便攜式手持式設(shè)備創(chuàng)建可視內(nèi)容和其它內(nèi)容的編輯作品的系統(tǒng),所述系統(tǒng)包括用于接收所述可視內(nèi)容的裝置;用于接收所述其它內(nèi)容的裝置;以及用于將所述可視內(nèi)容與所述其它內(nèi)容相關(guān)聯(lián)的裝置。
38.如權(quán)利要求37所述的系統(tǒng),其特征在于,還包括用于綁定所述相關(guān)聯(lián)內(nèi)容以生成編輯作品的裝置。
39.如權(quán)利要求38所述的系統(tǒng),其特征在于,還包括用于顯示所述編輯作品的裝置。
40.如權(quán)利要求38所述的系統(tǒng),其特征在于,還包括用于在BLOG上張貼所述編輯作品的裝置。
41.如權(quán)利要求38所述的系統(tǒng),其特征在于,還包括將所述編輯作品傳遞到電子郵件服務(wù)器的裝置以及用于自動解釋所述編輯作品的裝置。
42.如權(quán)利要求38所述的系統(tǒng),其特征在于,還包括用于從一替換來源接收其它內(nèi)容的子集的裝置。
43.如權(quán)利要求42所述的系統(tǒng),其特征在于,所述替換來源是第二便攜式通信設(shè)備。
44.如權(quán)利要求42所述的系統(tǒng),其特征在于,還包括用于將來自替換來源的其它內(nèi)容的子集與所述相關(guān)聯(lián)內(nèi)容組合的裝置。
全文摘要
一種系統(tǒng)和/或方法便于組織便攜式通信設(shè)備上的內(nèi)容以生成包含所組織內(nèi)容的編輯作品(例如,演示)。該系統(tǒng)和/或方法包括將第一類型的內(nèi)容與其它內(nèi)容的子集相關(guān)聯(lián)的創(chuàng)作組件,以及傳遞和分發(fā)相關(guān)聯(lián)內(nèi)容的共享組件。本發(fā)明可包括接收可視內(nèi)容的可視內(nèi)容輸入組件以及可依照用戶偏好生成和組織其它內(nèi)容的另一內(nèi)容輸入組件。其它內(nèi)容可包括本領(lǐng)域中已知的任何內(nèi)容類型,包括但不限于,可視、可聽、文本等等。
文檔編號H04Q7/32GK1741004SQ200510088199
公開日2006年3月1日 申請日期2005年7月22日 優(yōu)先權(quán)日2004年8月23日
發(fā)明者M·沙阿, 陳剛 申請人:微軟公司