亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

自動(dòng)化故事生成的制作方法

文檔序號(hào):7638068閱讀:191來(lái)源:國(guó)知局
專利名稱:自動(dòng)化故事生成的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)方法和系統(tǒng),尤其涉及用于自動(dòng)化故事生成的計(jì)算機(jī)方法和系統(tǒng)。
背景技術(shù)
用戶能夠從諸如用戶圖像、視頻和音頻文件等用戶資產(chǎn)中創(chuàng)建故事,例如電影。用戶可使用計(jì)算設(shè)備來(lái)呈現(xiàn)各種操縱以用于對(duì)用戶資產(chǎn)集進(jìn)行組合、分組和排序以便于輸出演示。所生成的電影可被期望顯出用戶資產(chǎn)。在過(guò)多的媒體和消息經(jīng)由個(gè)人計(jì)算機(jī)、電視、蜂窩電話、無(wú)線電等競(jìng)爭(zhēng)個(gè)人注意力的情況下,能夠幫助任何特定演示在觀眾面前突顯出來(lái)的是生成故事的優(yōu)美品質(zhì)以及故事主題。用戶必須花費(fèi)時(shí)間和精力來(lái)從他們的用戶資產(chǎn)中創(chuàng)建故事,因?yàn)榭赡艽嬖谟脩魧⒃谏赏瓿傻漠a(chǎn)品中對(duì)付的許多因素和元素。另外,從用戶資產(chǎn)集中創(chuàng)建完成的產(chǎn)品要求用戶具有用于實(shí)現(xiàn)生成預(yù)期所得產(chǎn)品的細(xì)節(jié)的軟件的技能、藝術(shù)天賦和知識(shí)。

發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容是為了以簡(jiǎn)化的形式介紹將在以下具體實(shí)施方式
中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容不是要標(biāo)識(shí)要求保護(hù)主題的關(guān)鍵或本質(zhì)特征,也不是要用于幫助確定要求保護(hù)主題的范圍。此處所討論的各實(shí)施方式包括用于啟用自動(dòng)化且個(gè)性化用戶故事創(chuàng)建的系統(tǒng)和方法。在各實(shí)施方式中,自動(dòng)分析用戶內(nèi)容或資產(chǎn)(例如,圖像、視頻和/或音頻文件) 并將其組織在用戶故事(例如,電影)中。在各實(shí)施方式中,被設(shè)計(jì)成為完成的用戶故事創(chuàng)建特定感覺或主題的主題腳本規(guī)則自動(dòng)應(yīng)用于用戶資產(chǎn)以創(chuàng)建變成所生成的用戶故事的元素的用于用戶資產(chǎn)的預(yù)先指定的外觀。在各實(shí)施方式中,根據(jù)主題腳本規(guī)則并使用用戶資產(chǎn)以及從所分析的用戶資產(chǎn)中挖掘的元數(shù)據(jù)和/或特征信息來(lái)自動(dòng)創(chuàng)建用戶故事的介紹部分和結(jié)尾部分。在各實(shí)施方式中,根據(jù)主題腳本以及用戶資產(chǎn)的性質(zhì)和數(shù)量來(lái)自動(dòng)將用戶故事組織成各章節(jié)。在各實(shí)施方式中,通過(guò)包括字幕來(lái)個(gè)性化用戶故事,這些字幕根據(jù)從所分析的用戶資產(chǎn)中挖掘的信息來(lái)自動(dòng)生成和/或在必要的資產(chǎn)信息不可用或不存在時(shí)用可以由用戶輸入替換的通用文本來(lái)自動(dòng)生成。在各實(shí)施方式中,根據(jù)主題腳本規(guī)則來(lái)對(duì)用戶故事的元素應(yīng)用各種處理(例如, 轉(zhuǎn)換、效果、音樂包括、標(biāo)題、致謝名單、字幕設(shè)計(jì)等)或者為這些元素生成這些處理。在這些實(shí)施方式的一方面,處理旨在幫助創(chuàng)建具有特定觀感的個(gè)性化用戶故事。在各實(shí)施方式中,用戶可修改自動(dòng)生成的用戶故事的元素以進(jìn)一步增強(qiáng)最終用戶故事的個(gè)性化。在各實(shí)施方式中,可將最終化的用戶故事存儲(chǔ)和/或發(fā)布到例如一個(gè)或多個(gè)網(wǎng)站、一個(gè)或多個(gè)設(shè)備(例如,蜂窩電話)等等。


現(xiàn)在將參考旨在進(jìn)行說(shuō)明而非限制的具體實(shí)施方式
和示例的附圖來(lái)描述這些和其他特征,在附圖中圖1描繪了自動(dòng)變換和安排用戶內(nèi)容以生成故事的電影產(chǎn)生系統(tǒng)。圖2描繪了所生成的故事的各部分。圖3描繪了主題腳本規(guī)則組。圖4A-4B示出了用于電影產(chǎn)生系統(tǒng)的邏輯流程。圖5A-5E示出了用于執(zhí)行用戶所選主題腳本以生成故事的電影產(chǎn)生系統(tǒng)的邏輯流程。圖6是可處理軟件,即程序代碼或指令的示例性基本計(jì)算設(shè)備系統(tǒng)的框圖。
具體實(shí)施例方式在以下描述中,為解釋起見,闡明了眾多具體細(xì)節(jié)以提供對(duì)此處所描述的各實(shí)施方式的全面理解。然而對(duì)于本領(lǐng)域技術(shù)人員顯然的是,沒有這些具體細(xì)節(jié)也可實(shí)踐各實(shí)施方式。在其它情況下,簡(jiǎn)單地參考或以框圖形式示出公知的結(jié)構(gòu)和設(shè)備以避免不必要的混淆。全文使用的任何和所有標(biāo)題都只是為了易于解釋而并非為了任何限制性用途。圖1描繪了電影產(chǎn)生系統(tǒng)100,該系統(tǒng)將用戶內(nèi)容135或用戶資產(chǎn)135取作用戶輸入,并安排用戶內(nèi)容135以便以最少用戶工作高質(zhì)量地生成個(gè)人故事,例如電影160。在各實(shí)施方式中,用戶內(nèi)容135可包括但不限于用戶圖像105、此處也被稱為視頻剪輯的用戶視頻115、用戶音頻125、用戶圖形和/或用戶文本文件。在一實(shí)施方式中,用戶資產(chǎn)135各自包括一個(gè)或多個(gè)幀;即,圖像105集合中的一個(gè)或多個(gè)圖像、視頻115中的一個(gè)或多個(gè)靜止圖像、音頻文件125中的一個(gè)或多個(gè)預(yù)定義定時(shí)片段,等等。在一實(shí)施方式中,由電影產(chǎn)生系統(tǒng)100生成的產(chǎn)品160(例如,電影)是其中包括的用戶資產(chǎn)135連同任何動(dòng)態(tài)生成的元素155(例如,所選用戶圖像105的剪貼簿頁(yè)面等) 以及預(yù)先選擇的元素(例如,剪貼畫、音樂等)一起告知的所得故事。如此處所使用的,術(shù)語(yǔ)電影旨在指由電影產(chǎn)生系統(tǒng)100使用用戶資產(chǎn)135來(lái)生成的任何產(chǎn)品或故事。在一實(shí)施方式中,電影160包括一個(gè)或多個(gè)幀的集合,其中每一幀可以是或包括用戶資產(chǎn)、經(jīng)修改的用戶資產(chǎn)、動(dòng)態(tài)生成的元素155、預(yù)定義內(nèi)容等或其組合,等等。在一實(shí)施方式中,由電影產(chǎn)生系統(tǒng)100生成的電影160可具有三個(gè)部分,如圖2所描繪的。第一電影部分是簡(jiǎn)介、介紹部分210。在一實(shí)施方式中,介紹部分210是添加到電影160的開頭的介紹電影160的部分。在該實(shí)施方式的一方面,介紹部分210可包括一個(gè)或多個(gè)標(biāo)題、一個(gè)或多個(gè)致謝名單、日期信息、用戶內(nèi)容135信息、一個(gè)或多個(gè)短語(yǔ),例如歌曲的歌詞、來(lái)自詩(shī)歌的單詞、字幕等。在該實(shí)施方式的一方面,介紹部分210還可包括或可另選地包括從用戶內(nèi)容135中動(dòng)態(tài)生成的內(nèi)容155或元素155 ;例如,從用戶資產(chǎn)135中形成的拼貼圖。第二電影部分是中間或主體部分220。在一實(shí)施方式中,中間部分220是電影160
6中的作為從用戶資產(chǎn)135中產(chǎn)生的故事的部分。在一實(shí)施方式中,中間部分220包括未更改的、經(jīng)變換的、經(jīng)編輯的和/或經(jīng)修改的用戶資產(chǎn)135。在一實(shí)施方式中,中間部分220還可包括或可另選地包括從用戶資產(chǎn)135中動(dòng)態(tài)生成的元素155,例如,布置在預(yù)先設(shè)計(jì)的背景上的圖像105的拼貼圖、從挖掘出的元數(shù)據(jù)中創(chuàng)建的幀字幕等。在一實(shí)施方式中,電影160 的中間部分220的各幀還可包括或可另選地包括預(yù)定義內(nèi)容;例如,樂譜、剪貼畫等。第三電影部分是總結(jié)或結(jié)尾部分230。在一實(shí)施方式中,結(jié)尾部分230是添加到電影160的結(jié)尾的結(jié)束電影160的部分。在該實(shí)施方式的一方面,結(jié)尾部分230可包括一個(gè)或多個(gè)標(biāo)題、一個(gè)或多個(gè)致謝名單、日期信息、用戶內(nèi)容135信息、一個(gè)或多個(gè)短語(yǔ),例如歌曲的歌詞、來(lái)自詩(shī)歌的單詞、字幕等。在該實(shí)施方式的一方面,結(jié)尾部分230還可包括或可另選地包括從用戶內(nèi)容135中動(dòng)態(tài)生成的元素155。在一實(shí)施方式中,電影160的中間部分可被分成兩個(gè)或更多章節(jié)或部分M0,其各自具有其自己的主題或內(nèi)容或子主題。在該實(shí)施方式中,每一個(gè)章節(jié)240都具有中間部分 220。在該實(shí)施方式的一方面,每一個(gè)章節(jié)240都還可包括介紹部分210。在該實(shí)施方式的一方面,每一個(gè)章節(jié)240都還可包括或可另選地包括結(jié)尾部分230。在各實(shí)施方式中,電影160可以包括僅僅中間部分220、介紹部分210和中間部分 220、中間部分220和結(jié)尾部分230、或者介紹部分210、中間部分220和結(jié)尾部分230?;仡^參考圖1,在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)100的主題腳本或腳本文件150被設(shè)計(jì)成從用戶資產(chǎn)135中創(chuàng)建故事,例如電影160。在一實(shí)施方式中,主題腳本150用來(lái)自為特定主題選擇和諧的樣式元素的一個(gè)或多個(gè)藝術(shù)家和/或一個(gè)或多個(gè)圖形設(shè)計(jì)者的創(chuàng)造性輸入來(lái)生成。在一實(shí)施方式中,主題腳本150還可或可另選地由期望創(chuàng)作腳本文件150 的用戶145或任何人來(lái)生成。在一實(shí)施方式中,主題腳本150還可或可另選地通過(guò)執(zhí)行腳本設(shè)計(jì)軟件來(lái)生成。在一實(shí)施方式中,主題腳本150具有使得能夠?qū)χ黝}腳本150進(jìn)行高效維護(hù)和靈活修改的人類可讀格式。電影產(chǎn)生系統(tǒng)100的主題應(yīng)用引擎120具有以下能力利用用戶所選主題腳本 150來(lái)以所得故事或電影160具有用戶感知到的高質(zhì)量且需要最少用戶工作的方式自動(dòng)安排和變換用戶資產(chǎn)135。在一實(shí)施方式中,主題應(yīng)用引擎120對(duì)用戶資產(chǎn)135運(yùn)行主題腳本150以創(chuàng)建故事或電影160。在一實(shí)施方式中,每一個(gè)主題腳本150都包含關(guān)于應(yīng)如何過(guò)濾、安排和/或變換(可視地和/或可聽地)用戶資產(chǎn)135以創(chuàng)建具有特定主題的電影 160的信息或規(guī)則175。在一實(shí)施方式中,主題指的是情緒、美術(shù)樣式或事件,例如,高興、華美的、生日、婚禮、深褐色、顏色豐富等。在一實(shí)施方式中,主題腳本150提供一種抽象機(jī)制, 該機(jī)制用于在無(wú)需知道用戶資產(chǎn)135的任何細(xì)節(jié)的情況下定義最終產(chǎn)品(例如,電影160) 應(yīng)看上去和聽上去如何。在一實(shí)施方式中,在將主題應(yīng)用于用戶資產(chǎn)135的集合之前,從用戶內(nèi)容135中挖掘元數(shù)據(jù)和特征信息;例如,與用戶內(nèi)容135相關(guān)的任何標(biāo)簽、標(biāo)識(shí)用戶內(nèi)容135中的人的任何標(biāo)簽、標(biāo)識(shí)圖示的用戶內(nèi)容135的位置的標(biāo)簽;關(guān)于臉部位于用戶內(nèi)容135的幀中的哪里的特征信息等。挖掘這些信息中的某一些可能是在計(jì)算上昂貴且費(fèi)時(shí)的。由此,在一實(shí)施方式中,從用戶內(nèi)容135中對(duì)元數(shù)據(jù)和特征信息的挖掘在用戶內(nèi)容135被首次輸入到電影產(chǎn)生系統(tǒng)100或變得對(duì)于該電影產(chǎn)生系統(tǒng)100可用時(shí)在后臺(tái)完成。
在一實(shí)施方式中,當(dāng)用戶內(nèi)容135被輸入到電影產(chǎn)生系統(tǒng)100時(shí),該用戶內(nèi)容135 通過(guò)此處也被稱為分析引擎110的元數(shù)據(jù)特征提取和分析引擎110來(lái)自動(dòng)饋送。在一實(shí)施方式中,分析引擎110使用備用CPU周期來(lái)在后臺(tái)異步執(zhí)行。在一實(shí)施方式中,分析引擎 110具有以下能力提取、分析和存儲(chǔ)來(lái)自用戶內(nèi)容135的、稍后可由主題應(yīng)用引擎120在創(chuàng)建個(gè)人電影160中使用的元數(shù)據(jù)和特征信息。在一實(shí)施方式中,分析引擎110將挖掘出的元數(shù)據(jù)和特征信息存儲(chǔ)在一個(gè)或多個(gè)元數(shù)據(jù)數(shù)據(jù)庫(kù)130中。在其他實(shí)施方式中,挖掘出的元數(shù)據(jù)和特征信息由包括但不限于元數(shù)據(jù)數(shù)據(jù)庫(kù)130、表、列表、鏈接表等的各種存儲(chǔ)構(gòu)造中的一種或多種來(lái)存儲(chǔ)和引用。在一實(shí)施方式中,在將主題應(yīng)用于用戶資產(chǎn)135的集合之前,對(duì)用戶資產(chǎn)135執(zhí)行一個(gè)或多個(gè)分析。在一實(shí)施方式中,所執(zhí)行的分析可包括統(tǒng)計(jì)分析,其用于確定在用戶視頻 115或用戶音頻文件125中的χ幀內(nèi)改變了多少;例如,在用戶視頻115的χ幀內(nèi)發(fā)生了多少動(dòng)作。在一實(shí)施方式中,所執(zhí)行的分析可包括確定用戶視頻115或用戶視頻115的子集的音頻部分的響度或用戶音頻文件125或用戶音頻文件125的子集的響度。在一實(shí)施方式中,所執(zhí)行的分析可包括確定一個(gè)或多個(gè)用戶圖像105和/或用戶視頻115的一個(gè)或多個(gè)幀的清晰度;即,確定確定一個(gè)或多個(gè)用戶圖像105和/或一個(gè)或多個(gè)用戶視頻幀有多聚焦。在一實(shí)施方式中,所執(zhí)行的分析可包括確定一個(gè)或多個(gè)用戶圖像105和/或用戶視頻 115的一個(gè)或多個(gè)幀是否具有紅眼。在各實(shí)施方式中,可以對(duì)用戶資產(chǎn)135的集合執(zhí)行各種附加和/或不同的分析。在一實(shí)施方式中,可使用此處也被稱為資產(chǎn)修改信息或細(xì)節(jié)的從一個(gè)或多個(gè)分析導(dǎo)出的信息來(lái)標(biāo)識(shí)可對(duì)一個(gè)或多個(gè)用戶資產(chǎn)135作出的修改或糾正;即, 對(duì)紅眼的修改、對(duì)散焦用戶圖像105或用戶視頻剪輯115的幀的修改等。在一實(shí)施方式中,分析引擎110具有對(duì)用戶資產(chǎn)135的集合執(zhí)行分析的能力。對(duì)用戶資產(chǎn)135的分析可能是在計(jì)算上昂貴且費(fèi)時(shí)的。由此,在一實(shí)施方式中,對(duì)用戶內(nèi)容135 的分析在用戶內(nèi)容135被首次輸入到電影產(chǎn)生系統(tǒng)100時(shí)在后臺(tái)完成。在一實(shí)施方式中, 當(dāng)用戶內(nèi)容135被輸入到電影產(chǎn)生系統(tǒng)100時(shí),該用戶內(nèi)容通過(guò)分析引擎110來(lái)自動(dòng)饋送。 在一實(shí)施方式中,分析引擎110通過(guò)使用備用CPU周期來(lái)對(duì)用戶內(nèi)容135執(zhí)行分析來(lái)在后臺(tái)異步執(zhí)行。在電影產(chǎn)生系統(tǒng)100中,自適應(yīng)引擎140具有以下能力使用來(lái)自分析引擎110的資產(chǎn)修改信息來(lái)修改或糾正一個(gè)或多個(gè)用戶資產(chǎn)135。例如,自適應(yīng)引擎140糾正紅眼、調(diào)整光照和曝光、縮短或以其他方式分割視頻115以獲得特定內(nèi)容和/或減少重復(fù)或冗余、刪除或修改視頻115中的散焦幀等。在一實(shí)施方式中,所得經(jīng)修改的用戶資產(chǎn)被存儲(chǔ)在一個(gè)或多個(gè)資產(chǎn)數(shù)據(jù)庫(kù)170中。在其他實(shí)施方式中,經(jīng)修改的用戶資產(chǎn)由包括但不限于資產(chǎn)數(shù)據(jù)庫(kù)170、表、列表、鏈接表等的各種存儲(chǔ)構(gòu)造中的一種或多種來(lái)存儲(chǔ)和引用。以此方式,用戶資產(chǎn)135保持為已輸入并且不可由電影產(chǎn)生系統(tǒng)100來(lái)更改,并且電影產(chǎn)生系統(tǒng)100對(duì)用戶內(nèi)容135不具有破壞性。在一實(shí)施方式中,自適應(yīng)引擎140具有以下能力從主題應(yīng)用引擎120取得指示并將主題腳本規(guī)則175應(yīng)用于用戶資產(chǎn)135。例如,自適應(yīng)引擎140可以按一個(gè)或多個(gè)主題腳本規(guī)則175所指示的那樣裁剪一個(gè)或多個(gè)用戶圖像105,以放大特定圖像特征;例如,一個(gè)人、地理特征,例如山脈或河流等。作為另一示例,自適應(yīng)引擎140可以對(duì)用戶資產(chǎn)135施加效果;例如,將用戶資產(chǎn)135轉(zhuǎn)置成黑白、對(duì)一個(gè)或多個(gè)用戶資產(chǎn)幀淡入或淡出等。在一實(shí)施方式中,所得經(jīng)修改的用戶資產(chǎn)被存儲(chǔ)在一個(gè)或多個(gè)資產(chǎn)數(shù)據(jù)庫(kù)170中。在其他實(shí)施方式中,經(jīng)修改的用戶資產(chǎn)由包括但不限于資產(chǎn)數(shù)據(jù)庫(kù)170、表、列表、鏈接表等的各種存儲(chǔ)構(gòu)造中的一種或多種來(lái)存儲(chǔ)和引用。以此方式,原始用戶資產(chǎn)135保持不可由電影產(chǎn)生系統(tǒng)100更改。如圖所示,在一實(shí)施方式中,每一個(gè)主題腳本150都包含定義要生成的電影160的規(guī)則175。在一實(shí)施方式中,每一個(gè)主題腳本150具有規(guī)則175,規(guī)則175在被應(yīng)用時(shí)創(chuàng)建電影160的格式,例如中間部分220的大小、中間部分220中的章節(jié)MO的數(shù)量和排序等。 在一實(shí)施方式中,每一個(gè)主題腳本150包含用于任何介紹部分210的內(nèi)容、中間部分220的內(nèi)容以及任何結(jié)尾部分230的內(nèi)容的規(guī)則175。在一實(shí)施方式中,每一個(gè)主題腳本150都可包含規(guī)則175以便應(yīng)用于用戶資產(chǎn) 135,以通過(guò)例如將從用戶資產(chǎn)135中挖掘出的或以其他方式與用戶資產(chǎn)135相關(guān)的元數(shù)據(jù)和特征信息與主題腳本規(guī)則175相關(guān),來(lái)生成對(duì)一個(gè)或多個(gè)用戶資產(chǎn)135的變換。以此方式,用戶資產(chǎn)135可被轉(zhuǎn)置成適合所選腳本文件150的主題;例如,用戶資產(chǎn)135可被修改成黑白的,被裁剪成描繪特定內(nèi)容等。在一實(shí)施方式中,每一個(gè)主題腳本150都可包含標(biāo)識(shí)可以用從用戶資產(chǎn)135中提取的元數(shù)據(jù)或特征信息來(lái)替換的特殊關(guān)鍵字的規(guī)則175,例如,標(biāo)識(shí)圖像105和/或視頻 115中的人臉的姓名、圖像105和/或視頻115中的位置特征標(biāo)識(shí)信息(例如,山脈、瀑布等),等等。以此方式,所生成的電影160根據(jù)用戶資產(chǎn)135來(lái)針對(duì)用戶145個(gè)性化地呈現(xiàn)。在一實(shí)施方式中,主題腳本150可具有用戶資產(chǎn)135的數(shù)量或用戶資產(chǎn)135的數(shù)量的范圍作為目標(biāo)。在一實(shí)施方式中,主題腳本150可容納比目標(biāo)少的數(shù)量的用戶資產(chǎn) 135。被定標(biāo)成容納比現(xiàn)有數(shù)量多的用戶資產(chǎn)135的主題腳本150能夠以有序或隨機(jī)模式在所生成的電影160的各幀中重用用戶資產(chǎn)135以生成具有足夠所需長(zhǎng)度的電影160。被定標(biāo)成容納比現(xiàn)有數(shù)量多的用戶資產(chǎn)135的主題腳本150能夠以包括重復(fù)用戶資產(chǎn)135但進(jìn)行不同的處理(例如,效果、轉(zhuǎn)換等)的方式將現(xiàn)有用戶資產(chǎn)135分布在所生成的電影160 的各幀中,以生成具有足夠所需長(zhǎng)度的電影160。在這些實(shí)施方式的一方面,主題腳本150 將生成電影160中的具有比用戶資產(chǎn)135多的幀的中間部分220。被定標(biāo)成容納比現(xiàn)有數(shù)量多的用戶資產(chǎn)135的主題腳本150可生成與現(xiàn)有用戶資產(chǎn)集一致的較短播放長(zhǎng)度的電影160。被定標(biāo)成容納比現(xiàn)有數(shù)量多的用戶資產(chǎn)135的主題腳本150可增加花費(fèi)在被包括在電影160中的各幀中的一個(gè)或多個(gè)用戶資產(chǎn)135上的時(shí)間,以生成具有預(yù)定播放長(zhǎng)度或在預(yù)定播放長(zhǎng)度時(shí)間跨度內(nèi)的電影160。被定標(biāo)成容納比現(xiàn)有數(shù)量多的用戶資產(chǎn)135的主題腳本150能夠通過(guò)以下操作來(lái)創(chuàng)建電影160的各幀從用戶資產(chǎn)135中動(dòng)態(tài)生成要包括在電影160中的元素155,例如,從用戶資產(chǎn)視頻剪輯115 和/或用戶資產(chǎn)圖像105的各部分中生成附加圖像,通過(guò)將現(xiàn)有用戶資產(chǎn)視頻剪輯115分成更短播放長(zhǎng)度的視頻來(lái)生成附加視頻剪輯,生成具有用戶資產(chǎn)135的剪貼簿頁(yè)面等。在其他實(shí)施方式中,被定標(biāo)成容納比現(xiàn)有數(shù)量多的用戶資產(chǎn)135的主題腳本150能夠用這些方法中的一種或多種的組合和/或用其他方法來(lái)管理更小的用戶資產(chǎn)135的集合。在一實(shí)施方式中,主題腳本150可管理比定標(biāo)成要被容納在電影160中的更多數(shù)量的用戶資產(chǎn)135。被定標(biāo)成容納比現(xiàn)有數(shù)量少的用戶資產(chǎn)135的主題腳本150可確定不將所有用戶資產(chǎn)135都包括在電影160中。被定標(biāo)成容納比現(xiàn)有數(shù)量少的用戶資產(chǎn)135的主題腳本150能夠在所生成的電影160中包括附加章節(jié)M0、更長(zhǎng)的章節(jié)M0、更長(zhǎng)的中間部分220等以管理用戶資產(chǎn)135中的全部或者比目標(biāo)更大的子集。被定標(biāo)成容納比現(xiàn)有數(shù)量少的用戶資產(chǎn)135的主題腳本150可縮短一個(gè)或多個(gè)用戶資產(chǎn)135的幀顯示時(shí)間和/或加速包括在所生成的電影160中的一個(gè)或多個(gè)用戶資產(chǎn)視頻剪輯115的輸出。在其他實(shí)施方式中,被定標(biāo)成容納比現(xiàn)有數(shù)量少的用戶資產(chǎn)135的主題腳本150能夠用這些方法中的一種或多種的組合和/或用其他方法來(lái)管理更大的用戶資產(chǎn)135的集合。在一實(shí)施方式中,主題腳本150可包含供主題應(yīng)用引擎120應(yīng)用以動(dòng)態(tài)生成電影 160的元素155的規(guī)則175。這些動(dòng)態(tài)生成的元素155可包括但不限于幀背景設(shè)計(jì)、剪貼簿頁(yè)面、拼貼圖、從用戶資產(chǎn)視頻115的靜止幀中生成的附加圖像、從用戶資產(chǎn)圖像105的不同區(qū)域中生成的附加圖像,等等。在一實(shí)施方式中,動(dòng)態(tài)生成的元素155被存儲(chǔ)在一個(gè)或多個(gè)電影資產(chǎn)數(shù)據(jù)庫(kù)195中。在其他實(shí)施方式中,動(dòng)態(tài)生成的元素155由包括但不限于電影資產(chǎn)數(shù)據(jù)庫(kù)195、表、列表、鏈接表等的各種存儲(chǔ)構(gòu)造中的一種或多種來(lái)存儲(chǔ)和引用。在一實(shí)施方式中,主題腳本150可包含供主題應(yīng)用引擎120應(yīng)用以便在電影160 中包括預(yù)定義內(nèi)容的規(guī)則175。這些附加預(yù)定義內(nèi)容可包括但不限于剪貼畫、音軌、字幕樣式等ο在一實(shí)施方式中,存在用于影響包括在所生成的電影160中的各種所得內(nèi)容或元素的各組主題腳本規(guī)則175。每一個(gè)主題腳本150都可包含來(lái)自這些組中的一個(gè)或多個(gè)的規(guī)則175,選擇和/或定制這些規(guī)則以便用從主題腳本150中標(biāo)識(shí)的主題來(lái)定義所得電影 160的一部分。圖3描繪了主題腳本規(guī)則組300。腳本文件150中的一個(gè)或多個(gè)分組規(guī)則305定義用于將不同的用戶資產(chǎn)135分組到電影160的各章節(jié)或各部分中的邏輯;例如,按照內(nèi)容位置、日期范圍、出現(xiàn)在用戶資產(chǎn)135中出現(xiàn)的人的身份、隨機(jī)等。該分組規(guī)則305的一方面還定義章節(jié)240或部分的大小;即,將在任何特定章節(jié)MO中包括多少用戶內(nèi)容135和/ 或電影160中的每一個(gè)章節(jié)240應(yīng)播放或運(yùn)行多少時(shí)間。腳本文件150中的一個(gè)或多個(gè)排序規(guī)則310定義用于在電影160中對(duì)不同的用戶資產(chǎn)135進(jìn)行排序的邏輯;例如,按升序或降序時(shí)間特性、隨機(jī)等。在一實(shí)施方式中,排序規(guī)則310定義電影160的章節(jié)MO中的用戶資產(chǎn)135的次序和/或電影160中的用戶資產(chǎn) 135的次序。腳本文件150中的一個(gè)或多個(gè)選擇規(guī)則315管理重復(fù)的用戶資產(chǎn)135以及從所得電影160中的用戶資產(chǎn)135的省略,包括從一組圖像105中的一個(gè)或多個(gè)圖像105的省略和/或用戶視頻和/或音頻文件125的整理。在一實(shí)施方式中,從電影160中的用戶資產(chǎn) 135的省略可以得到各種結(jié)果,包括減少電影160中的重復(fù)視圖或聲音,在電影160中包括選擇性內(nèi)容,維持電影160的預(yù)定義播放時(shí)間等。選擇規(guī)則315的一方面定義或以其他方式確定將在電影160中包括哪些用戶資產(chǎn) 135的多少幀。在一實(shí)施方式中,選擇規(guī)則315的這一方面定義用戶資產(chǎn)135的哪些(如果有的話)重復(fù)幀(從內(nèi)容的觀點(diǎn)來(lái)看)將被包括在電影160中。例如,在一組用戶圖像 105中可能存在具有相同位置背景的、相同姿勢(shì)的同一個(gè)人的十(10)個(gè)圖像并且選擇規(guī)則 315定義在電影160中包括描繪同一主題的最多兩( 個(gè)圖像。在一實(shí)施方式中,選擇規(guī)則 315還定義在電影160中包括這十個(gè)圖像中的哪兩個(gè),例如,該圖像105集合中的前兩個(gè)圖像、該圖像105集合中的具有在最中央的所描繪的人的臉部的兩個(gè)圖像等。腳本文件150中的一個(gè)或多個(gè)轉(zhuǎn)換規(guī)則320定義將施加在包括在每一個(gè)章節(jié)240 和電影160中的用戶資產(chǎn)135和其他元素155上的轉(zhuǎn)換;例如,縮放、平搖、旋轉(zhuǎn)、淡入、淡出 寸。腳本文件150中的一個(gè)或多個(gè)效果規(guī)則325定義將施加在包括在電影160中的用戶資產(chǎn)135和其他元素155上的效果;例如,以黑白呈現(xiàn)一個(gè)或多個(gè)圖像105,以深褐色呈現(xiàn)一個(gè)或多個(gè)圖像105、對(duì)一個(gè)或多個(gè)章節(jié)MO中的音頻靜音等。腳本文件150中的一個(gè)或多個(gè)介紹規(guī)則330定義將用來(lái)創(chuàng)建電影160的介紹部分 210的信息。在一實(shí)施方式中,介紹規(guī)則330還定義或可另選地定義用于生成電影160的一個(gè)或多個(gè)章節(jié)240的介紹部分210的信息。如所述,在一實(shí)施方式中,介紹部分210是添加到電影160的開頭和/或電影章節(jié)240的開頭的特殊部分。在一實(shí)施方式中,介紹部分210 的內(nèi)容包括介紹部分210的每一幀的外觀、感覺和/或音頻;例如,具有白色字母的黑色背景幕布以及貫穿視頻115的各幀的語(yǔ)音等。在一實(shí)施方式中,介紹部分210的內(nèi)容可包含一個(gè)或多個(gè)標(biāo)題、一個(gè)或多個(gè)致謝名單、日期信息、內(nèi)容信息、一個(gè)或多個(gè)短語(yǔ),例如歌曲的歌詞、來(lái)自詩(shī)歌的單詞、字幕等。在一實(shí)施方式中,介紹部分210的內(nèi)容還可以或可另選地是從用戶內(nèi)容135中動(dòng)態(tài)生成的內(nèi)容 155。在一實(shí)施方式中,介紹部分210的內(nèi)容根據(jù)從用戶資產(chǎn)135中挖掘的現(xiàn)有元數(shù)據(jù)和/或特征信息(例如,從圖像標(biāo)簽中提取的標(biāo)題、從圖像標(biāo)簽中提取的姓名等)來(lái)自動(dòng)生成。在一實(shí)施方式中,當(dāng)必要的元數(shù)據(jù)和/或特征信息對(duì)電影產(chǎn)生系統(tǒng)100不可用時(shí),介紹部分210的內(nèi)容還或可另選地從所提示的用戶輸入中生成。在一實(shí)施方式中,介紹部分210 的內(nèi)容還或可另選地從預(yù)先存在的非用戶資產(chǎn)內(nèi)容(例如,來(lái)自音樂歌詞和/或詩(shī)歌的短語(yǔ)、剪貼畫、音樂選集)中生成。在一實(shí)施方式中,致謝名單或字幕可能已經(jīng)存在于介紹部分210的一個(gè)或多個(gè)幀中,例如因?yàn)橛脩?45先前已經(jīng)從用戶資產(chǎn)135集合中生成電影160并且該用戶145隨后將主題腳本150改為應(yīng)用于同一用戶資產(chǎn)135集合,用戶先前已經(jīng)創(chuàng)建與包括在介紹部分 210或介紹部分210的一個(gè)或多個(gè)幀中的一個(gè)或多個(gè)用戶資產(chǎn)135相關(guān)聯(lián)的標(biāo)題、致謝名單或字幕,等等。在該實(shí)施方式的一方面,現(xiàn)有標(biāo)題、致謝名單和字幕的文本將不會(huì)根據(jù)主題腳本規(guī)則175來(lái)移除或替換。在該實(shí)施方式的一方面,應(yīng)用于介紹部分210的現(xiàn)有標(biāo)題、致謝名單和字幕的文本的效果和/或轉(zhuǎn)換將按照定義所得電影介紹部分210的文本樣式的一個(gè)或多個(gè)主題腳本規(guī)則175所規(guī)定的那樣進(jìn)行更改。腳本文件150中的一個(gè)或多個(gè)結(jié)尾規(guī)則335定義將用來(lái)創(chuàng)建電影160的結(jié)尾部分 230的信息。在一實(shí)施方式中,結(jié)尾規(guī)則335還定義或可另選地定義用于生成電影160的每一個(gè)章節(jié)240的結(jié)尾部分230的信息。如所述,在一實(shí)施方式中,結(jié)尾部分230是添加到電影160的結(jié)尾和/或一個(gè)或多個(gè)電影章節(jié)MO的結(jié)尾的特殊部分。在一實(shí)施方式中,結(jié)尾部分230的內(nèi)容包括結(jié)尾部分230的每一幀的外觀、感覺和/或音頻;例如,與黑色字幕重疊并用音樂選集增強(qiáng)的來(lái)自用戶圖像105的圖像幀的緩慢淡出。在一實(shí)施方式中,結(jié)尾部分230的內(nèi)容可包含一個(gè)或多個(gè)標(biāo)題、一個(gè)或多個(gè)致謝名單、日期信息、內(nèi)容信息、一個(gè)或多個(gè)短語(yǔ),例如歌曲的歌詞、來(lái)自詩(shī)歌的單詞、字幕等。在
11一實(shí)施方式中,結(jié)尾部分230的內(nèi)容還可以或可另選地是從用戶內(nèi)容135中動(dòng)態(tài)生成的元素155 ;例如,從用戶資產(chǎn)135中形成的拼貼圖。在一實(shí)施方式中,結(jié)尾部分230的內(nèi)容從用戶資產(chǎn)135中挖掘的現(xiàn)有元數(shù)據(jù)和/ 或特征信息(例如,從圖像標(biāo)簽中提取的致謝名單等)來(lái)自動(dòng)生成。在一實(shí)施方式中,當(dāng)必要的元數(shù)據(jù)和/或特征信息對(duì)電影產(chǎn)生系統(tǒng)100不可用時(shí),結(jié)尾部分230的內(nèi)容還或可另選地從所提示的用戶輸入中生成。在一實(shí)施方式中,結(jié)尾部分230的內(nèi)容還或可另選地從預(yù)先存在的非用戶資產(chǎn)內(nèi)容(例如,來(lái)自音樂歌詞和/或詩(shī)歌的短語(yǔ)、剪貼畫、音樂選集) 中生成。在一實(shí)施方式中,致謝名單或字幕可能已經(jīng)存在于結(jié)尾部分230的一個(gè)或多個(gè)幀中,因?yàn)橛脩?45先前已經(jīng)從用戶資產(chǎn)135集合中生成電影160并且該用戶145隨后將主題腳本150改為應(yīng)用于同一用戶資產(chǎn)135集合,用戶先前已經(jīng)創(chuàng)建與包括在結(jié)尾部分230 或結(jié)尾部分230的一個(gè)或多個(gè)幀中的一個(gè)或多個(gè)用戶資產(chǎn)135相關(guān)聯(lián)的標(biāo)題、致謝名單或字幕,等等。在該實(shí)施方式的一方面,現(xiàn)有標(biāo)題、致謝名單和字幕的文本將不會(huì)根據(jù)主題腳本規(guī)則175來(lái)移除或替換。在該實(shí)施方式的一方面,應(yīng)用于結(jié)尾部分230的現(xiàn)有標(biāo)題、致謝名單和字幕的文本的效果和/或轉(zhuǎn)換將按照定義所得電影結(jié)尾部分230的文本樣式的一個(gè)或多個(gè)主題腳本規(guī)則175所規(guī)定的那樣進(jìn)行更改。腳本文件150中的字幕規(guī)則340定義如何以及在哪里將字幕添加到用戶資產(chǎn)135 和/或電影160的各幀。在一實(shí)施方式中,字幕規(guī)則340還包含關(guān)于包括在電影160中的各種字幕的樣式和處理的細(xì)節(jié);例如,字體、顏色、大小、位置、效果等。在一實(shí)施方式中,字幕規(guī)則340可包含最后被替換為先前從用戶資產(chǎn)135中挖掘出的適當(dāng)?shù)脑獢?shù)據(jù)和/或特征信息的特殊關(guān)鍵字。在一實(shí)施方式中,如果個(gè)性化字幕所必需的元數(shù)據(jù)或特征信息不可用,則將用通用文本來(lái)生成字幕并且將提示用戶145之后提供輸入以替換該通用文本并且呈現(xiàn)特定和/或個(gè)性化電影160。在一實(shí)施方式中,字幕可能已經(jīng)存在于電影160的一個(gè)或多個(gè)幀中,因?yàn)槔缬脩?45先前已經(jīng)從用戶資產(chǎn)135集合中生成電影160并且該用戶145隨后將主題腳本150 改為應(yīng)用于同一用戶資產(chǎn)135集合,用戶先前已經(jīng)創(chuàng)建與包括在電影160等中的一個(gè)或多個(gè)用戶資產(chǎn)135相關(guān)聯(lián)的字幕,等等。在該實(shí)施方式的一方面,現(xiàn)有字幕的文本將不會(huì)根據(jù)主題腳本規(guī)則175來(lái)移除或替換。在該實(shí)施方式的一方面,應(yīng)用于現(xiàn)有字幕的文本的效果和/或轉(zhuǎn)換將按照定義所得電影字幕的文本樣式的一個(gè)或多個(gè)主題腳本規(guī)則175所規(guī)定的那樣進(jìn)行更改。由此,在該實(shí)施方式的一方面,在將新主題腳本150應(yīng)用于用戶資產(chǎn)135的情況下不保證字幕文本定位和持續(xù)時(shí)間,因?yàn)樾履_本文件150可能需要修改這些定位和持續(xù)時(shí)間以考慮例如動(dòng)畫、主題審美等。腳本文件150中的一個(gè)或多個(gè)藝術(shù)規(guī)則345定義應(yīng)如何向電影160添加任何包括的藝術(shù)(例如,剪貼畫等)或以其他方式在電影160中利用該藝術(shù);例如,向一個(gè)或多個(gè)電影幀等添加諸如背景或剪貼畫等裝飾。在一實(shí)施方式中,藝術(shù)規(guī)則345詳述用戶資產(chǎn)135 將如何與一個(gè)或多個(gè)電影幀中的添加的剪貼畫一起出現(xiàn)或出現(xiàn)在該剪貼畫中;例如,具有位于剪貼畫幀中的用戶資產(chǎn)圖像105的剪貼簿頁(yè)面等。在一實(shí)施方式中,一個(gè)或多個(gè)主題腳本150經(jīng)由一個(gè)或多個(gè)音樂規(guī)則350標(biāo)識(shí)要包括在電影160中的一個(gè)或多個(gè)樂譜。在該實(shí)施方式的一方面,所標(biāo)識(shí)的樂譜旨在增強(qiáng)所選腳本文件150以及由此所得電影160的主題或情緒。在一實(shí)施方式中,音樂規(guī)則350包括對(duì)音樂在電影160中的定位以及將對(duì)所包括的音樂施加的處理(例如,音量和效果,例如淡入、淡出、循環(huán)等)的指示。在一實(shí)施方式中,音樂規(guī)則350還或另選地規(guī)定將如何在電影160中管理用戶的音頻120 ;例如,對(duì)特定章節(jié)播放并對(duì)其他章節(jié)靜音,在電影160的整個(gè)主體220中溫和化并播放,在電影160的介紹210和結(jié)尾230部分中播放等。在一實(shí)施方式中,如果存在已經(jīng)與電影160中的一個(gè)或多個(gè)用戶資產(chǎn)135或一個(gè)或多個(gè)幀相關(guān)聯(lián)的用戶指定的音樂,則要求用戶145指示他們是否希望保留用戶指定的音樂或利用主題腳本標(biāo)識(shí)的音樂。在一替換實(shí)施方式中,如果存在與電影160中的一個(gè)或多個(gè)用戶資產(chǎn)135或一個(gè)或多個(gè)幀相關(guān)聯(lián)的用戶指定的音樂,則通知用戶145將不實(shí)現(xiàn)用戶指定的音樂并且根據(jù)一個(gè)或多個(gè)音樂規(guī)則350來(lái)將主題腳本標(biāo)識(shí)的音樂包括在電影160 中。在第二替換實(shí)施方式中,如果存在與電影160中的一個(gè)或多個(gè)用戶資產(chǎn)135或一個(gè)或多個(gè)幀相關(guān)聯(lián)的用戶指定的音樂,則保留并對(duì)電影160使用該用戶指定的音樂。在一實(shí)施方式中,如果不存在與電影160中的用戶資產(chǎn)135或幀相關(guān)聯(lián)的音樂,則經(jīng)由UI 180提示用戶145選擇或以其他方式標(biāo)識(shí)要包括在電影160中的一個(gè)或多個(gè)音樂選集。在一替換實(shí)施方式中,如果不存在與與電影160中的用戶資產(chǎn)135或幀相關(guān)聯(lián)的音樂,則對(duì)電影160使用一個(gè)或多個(gè)主題腳本規(guī)則175中指示的預(yù)先標(biāo)識(shí)的音樂。在一實(shí)施方式中,腳本文件150中的動(dòng)態(tài)幀生成規(guī)則355定義將如何動(dòng)態(tài)創(chuàng)建元素155或幀以便結(jié)合在電影160中。這些動(dòng)態(tài)生成的元素155可包括但不限于幀背景設(shè)計(jì)、剪貼簿頁(yè)面、拼貼圖、從用戶資產(chǎn)視頻115的靜止幀中生成的附加圖像、從用戶資產(chǎn)圖像105的不同區(qū)域中生成的附加圖像,等等。例如,動(dòng)態(tài)幀生成規(guī)則355可定義具有布置在該幀周圍的用戶圖像105并且用預(yù)先選擇的剪貼畫來(lái)裝置的剪貼簿頁(yè)面幀的創(chuàng)建以便包括在電影160中。作為第二示例,動(dòng)態(tài)幀生成規(guī)則355可定義從一個(gè)用戶資產(chǎn)圖像105中生成兩個(gè)圖像,其中所生成的兩個(gè)圖像中的每一個(gè)描繪用戶資產(chǎn)圖像105中的不同區(qū)域或主題,例如不同的人等。在該實(shí)施方式的一方面,挖掘出的元數(shù)據(jù)和特征信息和/或?qū)υ加脩糍Y產(chǎn)135執(zhí)行的分析的結(jié)果結(jié)合或由動(dòng)態(tài)幀生成規(guī)則355用來(lái)從現(xiàn)有用戶資產(chǎn)135中為電影160動(dòng)態(tài)生成元素155。在一實(shí)施方式中,根據(jù)一個(gè)或多個(gè)動(dòng)態(tài)幀生成規(guī)則355來(lái)創(chuàng)建的動(dòng)態(tài)生成的元素 155被存儲(chǔ)在一個(gè)或多個(gè)電影資產(chǎn)數(shù)據(jù)庫(kù)195中。在其他實(shí)施方式中,動(dòng)態(tài)生成的元素155 由包括但不限于電影資產(chǎn)數(shù)據(jù)庫(kù)195、表、列表、鏈接表等的各種存儲(chǔ)構(gòu)造中的一種或多種來(lái)存儲(chǔ)和引用。在一實(shí)施方式中,動(dòng)態(tài)幀生成規(guī)則355控制動(dòng)態(tài)生成的元素155在電影160中的放置;例如,介紹部分210中的第一幀等。在一實(shí)施方式中,動(dòng)態(tài)幀生成規(guī)則355定義將對(duì)動(dòng)態(tài)生成的元素巧5實(shí)現(xiàn)的轉(zhuǎn)換和效果。在該實(shí)施方式的一方面,由動(dòng)態(tài)幀生成規(guī)則355 標(biāo)識(shí)的轉(zhuǎn)換和效果代替腳本文件150中的否則將由于例如其在電影160中的位置而對(duì)動(dòng)態(tài)生成的元素155實(shí)現(xiàn)的任何轉(zhuǎn)換規(guī)則320或效果規(guī)則235。在各實(shí)施方式中,存在更少和/或替換主題腳本規(guī)則175組300。再次參考圖1,在一實(shí)施方式中,用戶145經(jīng)由用戶界面(UI) 180與電影產(chǎn)生系統(tǒng) 100交互。在一實(shí)施方式中,用戶145使得能夠?qū)⒂脩魞?nèi)容135輸入到計(jì)算系統(tǒng)或設(shè)備或以其他方式變得對(duì)計(jì)算系統(tǒng)或設(shè)備可用,例如主存或以其他方式運(yùn)行電影產(chǎn)生系統(tǒng)100的個(gè)人計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)等。在一實(shí)施方式中,主題應(yīng)用引擎120經(jīng)由UI 180提示用戶145 輸入以呈現(xiàn)更優(yōu)美且個(gè)性化的電影160。在一實(shí)施方式中,UI向用戶145輸出電影160以供審閱。在一實(shí)施方式中,用戶145可經(jīng)由UI 180對(duì)電影160作出改變。在一實(shí)施方式中,當(dāng)電影產(chǎn)生系統(tǒng)100正在生成電影160時(shí),經(jīng)由UI 180向用戶 145顯示進(jìn)展對(duì)話框。在一實(shí)施方式中,該進(jìn)展對(duì)話框指示當(dāng)前正在執(zhí)行的以生成電影160 的動(dòng)作;例如,應(yīng)用黑白電影主題、生成介紹部分等。在一實(shí)施方式中,進(jìn)展對(duì)話框指示已經(jīng)完成電影生成中的多少;例如,完成60%等。在一實(shí)施方式中,只在電影產(chǎn)生系統(tǒng)100需要用戶可察覺的時(shí)間來(lái)應(yīng)用主題腳本 150的規(guī)則175以生成電影160時(shí)向用戶145顯示進(jìn)展對(duì)話框。在一實(shí)施方式中,用戶145可經(jīng)由UI 180告知電影產(chǎn)生系統(tǒng)100已經(jīng)完成和/或準(zhǔn)備好發(fā)布電影160。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)100以一種或多種預(yù)定義格式和/ 或一種或多種用戶指定的格式和/或一種或多種由與電影產(chǎn)生系統(tǒng)100相關(guān)聯(lián)的存儲(chǔ)介質(zhì)支持的格式編碼已完成的電影160,并且此時(shí)將存儲(chǔ)和/或推送和/或發(fā)布已完成的電影 160。在一實(shí)施方式中,可以存在不止一個(gè)已完成的、已編碼的電影190(此處也被稱為已發(fā)布的電影190)的副本。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)100將已完成的電影190的每一個(gè)已編碼版本存儲(chǔ)到一個(gè)或多個(gè)存儲(chǔ)介質(zhì),例如,硬盤驅(qū)動(dòng)器、計(jì)算機(jī)存儲(chǔ)器、DVD、CD、記憶棒寸。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)100可通過(guò)將已發(fā)布的電影190推送或以其他方式存儲(chǔ)到一個(gè)或多個(gè)設(shè)備或介質(zhì)185(例如,計(jì)算機(jī)、蜂窩電話等)來(lái)發(fā)布電影190的已完成、已編碼版本。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)100可以向一個(gè)或多個(gè)發(fā)布點(diǎn)165(例如, 網(wǎng)站、電子郵件地址等)發(fā)布電影190的已完成、已編碼版本。圖4A-4B示出了用于電影產(chǎn)生系統(tǒng)100的邏輯流程。盡管參考在此所述的系統(tǒng)進(jìn)行下面的討論,但可在其它系統(tǒng)中實(shí)現(xiàn)所述操作。在此描述的操作不限于所示次序。另外, 在其它替換實(shí)施方式中,可執(zhí)行更多或更少的操作。此外,所描繪的操作可由電影產(chǎn)生系統(tǒng) 100或由電影產(chǎn)生系統(tǒng)100結(jié)合一個(gè)或多個(gè)其他系統(tǒng)來(lái)執(zhí)行。參考圖4A,在一實(shí)施方式中,用戶資產(chǎn)被引入或以其他方式變得對(duì)電影產(chǎn)生系統(tǒng) 400可用。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)分析用戶資產(chǎn)以挖掘元數(shù)據(jù)和特征信息402。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)將從用戶資產(chǎn)收集的元數(shù)據(jù)和特征信息存儲(chǔ)在一個(gè)或多個(gè)元數(shù)據(jù)數(shù)據(jù)庫(kù)404中。在這些實(shí)施方式的一方面,電影產(chǎn)生系統(tǒng)100的分析引擎110具有以下能力分析用戶資產(chǎn)135以挖掘元數(shù)據(jù)和特征信息并將挖掘出的數(shù)據(jù)和信息存儲(chǔ)在一個(gè)或多個(gè)元數(shù)據(jù)數(shù)據(jù)庫(kù)130中。在這些實(shí)施方式的替換方面,分析引擎110存儲(chǔ)挖掘出的元數(shù)據(jù)和特征信息,這些元數(shù)據(jù)和特征信息由包括但不限于元數(shù)據(jù)數(shù)據(jù)庫(kù)195、表、列表、鏈接表等的各種存儲(chǔ)構(gòu)造中的一種或多種來(lái)引用。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)分析用戶資產(chǎn)以標(biāo)識(shí)要修改(例如,糾正紅眼等) 的用戶資產(chǎn)或用戶資產(chǎn)的部分(即,幀或片段)406。在該實(shí)施方式的一方面,電影產(chǎn)生系統(tǒng)100的分析引擎110具有以下能力分析用戶資產(chǎn)135以標(biāo)識(shí)要修改或糾正的那些用戶資產(chǎn)135或用戶資產(chǎn)135的各部分。在該實(shí)施方式的這一方面,分析引擎110通知自適應(yīng)引擎I40電影產(chǎn)生系統(tǒng)100將修改所標(biāo)識(shí)的用戶資產(chǎn)135。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)對(duì)所指示的用戶資產(chǎn)作出任何所標(biāo)識(shí)的修改和糾正408。在一實(shí)施方式中,存儲(chǔ)經(jīng)修改的用戶資產(chǎn)410。在這些實(shí)施方式的一方面,電影產(chǎn)生系統(tǒng)100的自適應(yīng)引擎140具有以下能力對(duì)所標(biāo)識(shí)的用戶資產(chǎn)135或其各部分作出修改和糾正并存儲(chǔ)所得經(jīng)修改的用戶資產(chǎn)。在一實(shí)施方式中,在判定框412,確定在已經(jīng)生成先前的電影版本以供審閱之后用戶是否已經(jīng)包括新用戶資產(chǎn)。如果否,則在一實(shí)施方式中,用戶經(jīng)由電影產(chǎn)生系統(tǒng)的UI來(lái)選擇要應(yīng)用于用戶資產(chǎn)或用戶資產(chǎn)的用戶標(biāo)識(shí)的子集的主題腳本414。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)的主題應(yīng)用引擎被告知用戶選擇并訪問(wèn)所選腳本文件416。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)執(zhí)行所選腳本文件或以其他方式對(duì)其進(jìn)行操作以生成故事,例如電影418。在該實(shí)施方式的一方面,電影產(chǎn)生系統(tǒng)100的主題應(yīng)用引擎120 具有執(zhí)行用戶所選腳本文件150以生成電影160的能力。在該實(shí)施方式的一方面,主題應(yīng)用引擎120對(duì)一個(gè)或多個(gè)用戶資產(chǎn)135、一個(gè)或多個(gè)經(jīng)修改的用戶資產(chǎn)和/或一個(gè)或多個(gè)所生成的元素155應(yīng)用用戶所選腳本文件150的規(guī)則175。關(guān)于該步驟418的附加細(xì)節(jié)參考圖5A-5E來(lái)描述。在一實(shí)施方式中,向用戶輸出所生成的故事(例如,電影)以供審閱420。在該實(shí)施方式的一方面,電影制作系統(tǒng)100的主題應(yīng)用引擎120經(jīng)由UI 180將電影160的輸出定向到用戶145。在一實(shí)施方式中,電影160具有適于用戶審閱的WYSIWYG(所見即所得)格式。在一實(shí)施方式中,在判定框422,確定用戶是否已經(jīng)作出主題改變請(qǐng)求。如果是,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)的主題應(yīng)用引擎被告知用戶選擇并訪問(wèn)新選擇的腳本文件 416。參考圖4B,在判定框430,確定用戶是否已請(qǐng)求對(duì)電影的任何編輯。在一實(shí)施方式中,用戶145可通過(guò)經(jīng)由UI 180請(qǐng)求對(duì)電影160的編輯來(lái)覆蓋一個(gè)或多個(gè)主題腳本規(guī)則 175和/或向電影160添加附加元素或內(nèi)容,例如主題腳本150未考慮的轉(zhuǎn)換或效果。例如,用戶145可選擇不同的轉(zhuǎn)換和/或效果,向一個(gè)或多個(gè)圖像添加平搖和/或縮放,改變字幕、標(biāo)題或致謝名單樣式,改變字體設(shè)置,添加或移除音樂,添加或刪除要包括在電影160 中的用戶資產(chǎn)135,等等。在一實(shí)施方式中,如果用戶希望編輯電影,則用戶向電影產(chǎn)生系統(tǒng)輸入他們的編輯請(qǐng)求444。在該實(shí)施方式的一方面,用戶145經(jīng)由UI 180將他們的編輯定向到電影產(chǎn)生系統(tǒng)100的主題應(yīng)用引擎120。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)實(shí)現(xiàn)所請(qǐng)求的編輯并相應(yīng)地更新電影446。在該實(shí)施方式的一方面,電影產(chǎn)生系統(tǒng)100的主題應(yīng)用引擎120協(xié)調(diào)用戶請(qǐng)求的對(duì)電影160的編輯的實(shí)現(xiàn)。在一實(shí)施方式中,向用戶輸出電影的實(shí)現(xiàn)用戶請(qǐng)求的編輯的最新版本以供審閱 448。在該實(shí)施方式的一方面,電影制作系統(tǒng)100的主題應(yīng)用引擎120經(jīng)由UI 180將電影 160的輸出定向到用戶145。在一實(shí)施方式中,電影160具有適于用戶審閱的WYSIWYG格式。在一實(shí)施方式中,在判定框430,電影制作系統(tǒng)再次確定用戶是否正在請(qǐng)求對(duì)電影的任何編輯。如果在判定框430不存在用戶請(qǐng)求的電影編輯,則在一實(shí)施方式中,在判定框432,確定用戶是否已將新資產(chǎn)引入電影產(chǎn)生系統(tǒng)以供包括在所生成的電影中。如果是,則在一實(shí)施方式中并且回頭參考圖4A,新用戶資產(chǎn)變得對(duì)電影產(chǎn)生系統(tǒng)400可用并且像先前引入的用戶資產(chǎn)那樣進(jìn)行處理。再次參考圖4B,在判定框432,如果沒有新用戶資產(chǎn)要包括在所生成的電影中,則在一實(shí)施方式中,在判定框434,確定用戶是否已經(jīng)移除供在生成電影時(shí)使用的任何用戶資產(chǎn)。如果是,則在一實(shí)施方式中并且回頭參考圖4A,電影產(chǎn)生系統(tǒng)執(zhí)行用戶所選主題腳本以重新生成或以其他方式修改電影(不具有先前包括的用戶資產(chǎn))418。再次參考圖4B,如果在判定框434沒有用戶資產(chǎn)被排除在用于生成電影之外,則在一實(shí)施方式中,在判定框436,確定用戶是否已請(qǐng)求發(fā)布電影。如果否,則在一實(shí)施方式中并且回頭參考圖4A,電影制作系統(tǒng)繼續(xù)向用戶輸出電影或以其他方式使電影變得對(duì)用戶可用以供審閱420。如果在判定框436用戶已經(jīng)命令發(fā)布電影,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)將電影編碼成一種或多種適當(dāng)?shù)妮敵龈袷?38。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)存儲(chǔ)已編碼電影438。在一替換實(shí)施方式中,如果在判定框426,用戶已經(jīng)命令發(fā)布電影,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)存儲(chǔ)已完成的電影438。在一替換實(shí)施方式中,電影產(chǎn)生系統(tǒng)之后根據(jù)已編碼電影的目的地的要求來(lái)將已完成的電影編碼成已完成的電影的一個(gè)或多個(gè)版本438。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)可將電影的已完成、已編碼版本發(fā)布或推送到一個(gè)或多個(gè)所指示的計(jì)算設(shè)備或介質(zhì)上440。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)可向一個(gè)或多個(gè)發(fā)布點(diǎn)發(fā)布電影的已完成、已編碼版本。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)之后結(jié)束對(duì)當(dāng)前電影的處理442。圖5A-5E示出了電影產(chǎn)生系統(tǒng)100執(zhí)行或以其他方式運(yùn)行或操作用戶所選主題腳本150以創(chuàng)建電影160的邏輯流程;S卩,電影產(chǎn)生系統(tǒng)執(zhí)行主題腳本以生成電影(圖4A的 418)的邏輯流程。盡管參考在此所述的系統(tǒng)進(jìn)行下面的討論,但可在其它系統(tǒng)中實(shí)現(xiàn)所述操作。在此描述的操作不限于所示次序。另外,在其它替換實(shí)施方式中,可執(zhí)行更多或更少的操作。在任一實(shí)施方式中,無(wú)需為每一個(gè)腳本文件150執(zhí)行所有步驟和/或可以按不同的次序?yàn)椴煌哪_本文件150執(zhí)行步驟。此外,所描繪的操作可由電影產(chǎn)生系統(tǒng)100或由電影產(chǎn)生系統(tǒng)100結(jié)合一個(gè)或多個(gè)其他系統(tǒng)來(lái)執(zhí)行。參考圖5A,在一實(shí)施方式中,選擇或以其他方式標(biāo)識(shí)要包括在故事或電影中的用戶資產(chǎn)500。在一實(shí)施方式中,根據(jù)用戶所選腳本文件的一個(gè)或多個(gè)主題腳本規(guī)則,將用戶資產(chǎn)或其子集分組成所得電影的一個(gè)或多個(gè)章節(jié)502。在該實(shí)施方式的一方面,主題應(yīng)用引擎 120將用戶資產(chǎn)135或其子集組織成一個(gè)或多個(gè)電影章節(jié)M0。在該實(shí)施方式的一方面,根據(jù)一個(gè)或多個(gè)腳本文件規(guī)則175,主題應(yīng)用引擎120訪問(wèn)資產(chǎn)數(shù)據(jù)庫(kù)170以便在所生成的電影160中包括經(jīng)修改的用戶資產(chǎn),并且訪問(wèn)用戶資產(chǎn)以便將尚未被修改的那些用戶資產(chǎn)包括在所生成的電影160中。在該實(shí)施方式的一方面,主題應(yīng)用引擎120基于可用用戶資產(chǎn) 135以及經(jīng)修改的用戶資產(chǎn)、挖掘出的元數(shù)據(jù)和特征信息和/或用戶所選腳本文件150中標(biāo)識(shí)的關(guān)鍵字(例如,SinglePersonShot,GroupShot,CloseUp等)來(lái)為每一個(gè)章節(jié)240選擇用戶資產(chǎn)或經(jīng)修改的用戶資產(chǎn)。在一實(shí)施方式中,根據(jù)用戶所選主題文件的一個(gè)或多個(gè)主題腳本規(guī)則,在電影中對(duì)用戶資產(chǎn)進(jìn)行安排和/或排序504。在該實(shí)施方式的一方面,根據(jù)一個(gè)或多個(gè)腳本文件規(guī)則175,主題應(yīng)用引擎120在各個(gè)電影章節(jié)240中對(duì)用戶資產(chǎn)135和/或存儲(chǔ)在資產(chǎn)數(shù)據(jù)庫(kù) 170中的經(jīng)修改的用戶資產(chǎn)進(jìn)行安排和/或排序;例如,為電影160的第一章節(jié)240從第一個(gè)顯示到最后一個(gè)顯示對(duì)用戶資產(chǎn)135進(jìn)行排序,等等。在一實(shí)施方式中,根據(jù)一個(gè)或多個(gè)主題腳本規(guī)則,修改一個(gè)或多個(gè)用戶資產(chǎn)506。 在該實(shí)施方式的一方面,根據(jù)一個(gè)或多個(gè)主題腳本規(guī)則175,主題應(yīng)用引擎120信令或以其他方式指示自適應(yīng)引擎140對(duì)要包括在電影160中的一個(gè)或多個(gè)用戶資產(chǎn)135進(jìn)行轉(zhuǎn)置或修改。例如,在該實(shí)施方式的一方面并且根據(jù)一個(gè)或多個(gè)主題腳本規(guī)則175,主題應(yīng)用引擎 120指示自適應(yīng)引擎140將所選圖像105轉(zhuǎn)置成黑白。作為另一示例,在該實(shí)施方式的一方面并且根據(jù)一個(gè)或多個(gè)主題腳本規(guī)則175以及用戶視頻115的長(zhǎng)度、將在所生成的電影160中包括多少其他用戶資產(chǎn)135、用戶視頻在 χ時(shí)間內(nèi)改變多少等,主題應(yīng)用引擎120可指示自適應(yīng)引擎140整理用戶資產(chǎn)視頻115。在一實(shí)施方式中,可整理視頻剪輯115以突出顯示被認(rèn)為是該視頻剪輯115的有趣部分的內(nèi)容。在一實(shí)施方式中,對(duì)要保留的視頻剪輯115的片段以及要整理的那些片段的選擇基于腳本文件150的一個(gè)或多個(gè)規(guī)則175中的關(guān)鍵字并且可由存儲(chǔ)的特征信息來(lái)促進(jìn)。由此, 在一實(shí)施方式中,為電影160保留的視頻剪輯115的片段可基于任何特定腳本文件150中指定的關(guān)鍵字而隨腳本主題150變化。在一實(shí)施方式中,根據(jù)用戶所選腳本文件的一個(gè)或多個(gè)主題腳本,動(dòng)態(tài)生成要包括在電影中的一個(gè)或多個(gè)元素508。在該實(shí)施方式的一方面,根據(jù)用戶所選腳本文件150的一個(gè)或多個(gè)規(guī)則175,主題應(yīng)用引擎120使用用戶資產(chǎn)135或經(jīng)修改的用戶資產(chǎn)來(lái)動(dòng)態(tài)生成要包括在電影160中的元素155。例如,在一實(shí)施方式中并且根據(jù)一個(gè)或多個(gè)主題腳本規(guī)則 175,主題應(yīng)用引擎120動(dòng)態(tài)地為電影160生成像剪貼簿的貼有圖像105并用剪貼畫裝飾的一個(gè)或多個(gè)幀。在一實(shí)施方式中,對(duì)包括在動(dòng)態(tài)生成的元素155中的用戶資產(chǎn)135和/或用戶資產(chǎn)135的各部分的選擇基于一個(gè)或多個(gè)腳本規(guī)則175中的關(guān)鍵字和/或存儲(chǔ)的元數(shù)據(jù)和/或特征信息。在一實(shí)施方式中,存儲(chǔ)動(dòng)態(tài)生成的元素508。在該實(shí)施方式的一方面,主題應(yīng)用引擎120將它動(dòng)態(tài)生成的元素155存儲(chǔ)在一個(gè)或多個(gè)電影資產(chǎn)數(shù)據(jù)庫(kù)195中。在該實(shí)施方式的其他方面,主題應(yīng)用引擎120存儲(chǔ)它動(dòng)態(tài)生成的元素155并使用包括但不限于電影資產(chǎn)數(shù)據(jù)庫(kù)195、表、列表、鏈接表等的各種存儲(chǔ)構(gòu)造中的一種或多種來(lái)引用存儲(chǔ)的元素155。在一實(shí)施方式中,根據(jù)用戶所選主題文件的一個(gè)或多個(gè)規(guī)則,在電影中對(duì)動(dòng)態(tài)生成的元素進(jìn)行安排和/或排序508。在判定框510,在一實(shí)施方式中,確定是否已經(jīng)向要包括在電影中的一個(gè)或多個(gè)用戶資產(chǎn)應(yīng)用用戶轉(zhuǎn)換;即,用戶是否已經(jīng)向一個(gè)或多個(gè)用戶資產(chǎn)應(yīng)用一個(gè)或多個(gè)轉(zhuǎn)換。如果是,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)通知用戶該用戶應(yīng)用的轉(zhuǎn)換將被主題腳本標(biāo)識(shí)的轉(zhuǎn)換替換512。在一實(shí)施方式中,無(wú)論用戶先前是否已經(jīng)對(duì)包括在電影中的任何用戶資產(chǎn)或用戶資產(chǎn)組應(yīng)用任何轉(zhuǎn)換,根據(jù)用戶所選腳本文件的一個(gè)或多個(gè)規(guī)則,都對(duì)包括在電影中的一個(gè)或多個(gè)用戶資產(chǎn)、或用戶資產(chǎn)組和/或一個(gè)或多個(gè)動(dòng)態(tài)生成的元素應(yīng)用一個(gè)或多個(gè)轉(zhuǎn)換 514。在該實(shí)施方式的一方面,根據(jù)用戶所選腳本文件150的一個(gè)或多個(gè)規(guī)則175,主題應(yīng)用引擎120對(duì)包括在電影160中的一個(gè)或多個(gè)用戶資產(chǎn)135、用戶資產(chǎn)135組和/或動(dòng)態(tài)生成的元素155應(yīng)用規(guī)則指定的轉(zhuǎn)換。在該實(shí)施方式的一替換方面,主題應(yīng)用引擎120信令或以其他方式命令自適應(yīng)引擎140對(duì)包括在電影160中的一個(gè)或多個(gè)用戶資產(chǎn)135、用戶資產(chǎn) 135組和/或動(dòng)態(tài)生成的元素155應(yīng)用規(guī)則指定的轉(zhuǎn)換。在該實(shí)施方式的一方面,某些轉(zhuǎn)換應(yīng)用514需要關(guān)于將對(duì)其應(yīng)用轉(zhuǎn)換的用戶資產(chǎn)的信息,例如,圖像105中的轉(zhuǎn)換將在其上開始淡出的部分。在該實(shí)施方式的這一方面,電影產(chǎn)生系統(tǒng)100使用存儲(chǔ)的元數(shù)據(jù)、特征和/或分析信息來(lái)完成將規(guī)則指定的轉(zhuǎn)換應(yīng)用于一個(gè)或多個(gè)用戶資產(chǎn)135和/或一個(gè)或多個(gè)動(dòng)態(tài)生成的元素155。在一實(shí)施方式中,在判定框516,確定是否已經(jīng)向要包括在電影中的一個(gè)或多個(gè)用戶資產(chǎn)應(yīng)用用戶效果;即,用戶是否已經(jīng)向一個(gè)或多個(gè)用戶資產(chǎn)應(yīng)用一個(gè)或多個(gè)效果。如果是,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)通知用戶該用戶應(yīng)用的效果將被主題腳本標(biāo)識(shí)的效果替換518。在一實(shí)施方式中,無(wú)論用戶先前是否已經(jīng)對(duì)包括在電影中的任何用戶資產(chǎn)或用戶資產(chǎn)組應(yīng)用任何效果,根據(jù)用戶所選腳本文件的一個(gè)或多個(gè)規(guī)則,都對(duì)包括在電影中的一個(gè)或多個(gè)用戶資產(chǎn)、或用戶資產(chǎn)組和/或一個(gè)或多個(gè)動(dòng)態(tài)生成的元素應(yīng)用一個(gè)或多個(gè)效果 520。在該實(shí)施方式的一方面,根據(jù)用戶所選腳本文件150的一個(gè)或多個(gè)規(guī)則175,主題應(yīng)用引擎120對(duì)包括在電影160中的一個(gè)或多個(gè)用戶資產(chǎn)135、或用戶資產(chǎn)135組和/或動(dòng)態(tài)生成的元素155應(yīng)用規(guī)則指定的效果。在該實(shí)施方式的一替換方面,主題應(yīng)用引擎120信令或以其他方式命令自適應(yīng)引擎140對(duì)包括在電影160中的一個(gè)或多個(gè)用戶資產(chǎn)135、用戶資產(chǎn)135組和/或動(dòng)態(tài)生成的元素155應(yīng)用規(guī)則指定的效果。在該實(shí)施方式的一方面,某些效果應(yīng)用520需要關(guān)于將對(duì)其應(yīng)用效果的用戶資產(chǎn)的信息,例如,圖像105中的效果將在那里放大的感興趣區(qū)域。在該實(shí)施方式的這一方面, 電影產(chǎn)生系統(tǒng)100使用存儲(chǔ)的元數(shù)據(jù)、特征和/或分析信息來(lái)完成將規(guī)則指定的效果應(yīng)用于一個(gè)或多個(gè)用戶資產(chǎn)135和/或一個(gè)或多個(gè)動(dòng)態(tài)生成的元素155。在一實(shí)施方式中,根據(jù)用戶所選腳本文件的一個(gè)或多個(gè)主題腳本規(guī)則,生成電影的介紹部分522。在該實(shí)施方式的一方面,主題應(yīng)用引擎120應(yīng)用一個(gè)或多個(gè)腳本規(guī)則175 以生成電影160的介紹部分210。在一實(shí)施方式中,由主題應(yīng)用引擎120通過(guò)向可包括一個(gè)或多個(gè)用戶資產(chǎn)135和/或一個(gè)或多個(gè)動(dòng)態(tài)生成的元素155的第一電影幀或所選第一電影幀組給予特殊處理(例如,轉(zhuǎn)換和/或效果應(yīng)用、標(biāo)題和/或字幕包括等),來(lái)生成介紹部分 210。在一實(shí)施方式中,根據(jù)一個(gè)或多個(gè)腳本規(guī)則175,主題應(yīng)用引擎120將標(biāo)題信息、 致謝名單信息、字幕和/或其他文本信息添加到電影的介紹部分210的一個(gè)或多個(gè)幀中。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)使用來(lái)自一個(gè)或多個(gè)元數(shù)據(jù)數(shù)據(jù)庫(kù)的元數(shù)據(jù)來(lái)完成電影的介紹部分中的標(biāo)題、致謝名單、字幕和/或其他文本524。參考圖5B,在一實(shí)施方式中,在判定框530,確定是否存在足夠的元數(shù)據(jù)來(lái)完成電影的介紹部分。如果否,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)在使用通用標(biāo)題、通用致謝名單和/或通用字幕和/或其他通用文本來(lái)代替電影的介紹部分中的關(guān)于對(duì)于其元數(shù)據(jù)不足的那些標(biāo)題、致謝名單、字幕和其他介紹部分文本的用戶資產(chǎn)專用信息532。在一實(shí)施方式中, 電影產(chǎn)生系統(tǒng)設(shè)置指示(例如,標(biāo)志、計(jì)數(shù)器等)作為將請(qǐng)求用于電影的介紹部分中的通用文本的用戶輸入的通知534。在一實(shí)施方式中,無(wú)論是否存在足夠的元數(shù)據(jù)來(lái)完成電影的介紹部分的文本部分,根據(jù)用戶所選腳本文件的一個(gè)或多個(gè)主題腳本規(guī)則,生成對(duì)于電影的一個(gè)或多個(gè)章節(jié)的介紹部分536。在該實(shí)施方式的一方面,主題應(yīng)用引擎120應(yīng)用一個(gè)或多個(gè)腳本規(guī)則175 以生成一個(gè)或多個(gè)電影章節(jié)240的介紹部分210。在一實(shí)施方式中,由主題應(yīng)用引擎120通過(guò)向每一個(gè)章節(jié)240中的可包括一個(gè)或多個(gè)用戶資產(chǎn)135和/或一個(gè)或多個(gè)動(dòng)態(tài)生成的元素155的第一電影幀或所選第一電影幀組給予特殊處理(例如,轉(zhuǎn)換和/或效果應(yīng)用、標(biāo)題和/或字幕包括等),來(lái)生成介紹部分210。在一實(shí)施方式中,根據(jù)一個(gè)或多個(gè)腳本規(guī)則175,主題應(yīng)用引擎120將標(biāo)題信息、 致謝名單信息和/或其他文本信息添加到一個(gè)或多個(gè)電影章節(jié)240的介紹部分210的一個(gè)或多個(gè)幀中。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)使用來(lái)自一個(gè)或多個(gè)元數(shù)據(jù)數(shù)據(jù)庫(kù)的元數(shù)據(jù)來(lái)完成電影的各章節(jié)的介紹部分中的標(biāo)題、致謝名單以及任何字幕和/或其他文本538。在一實(shí)施方式中,在判定框M0,確定是否存在足夠的元數(shù)據(jù)來(lái)完成電影的各章節(jié)的介紹部分。如果否,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)在使用通用標(biāo)題、通用致謝名單和 /或通用字幕和/或其他通用文本來(lái)代替各電影章節(jié)的介紹部分中的關(guān)于對(duì)于其元數(shù)據(jù)不足的那些標(biāo)題、致謝名單、字幕和其他介紹部分文本的用戶資產(chǎn)專用信息M2。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)設(shè)置指示(例如,標(biāo)志、計(jì)數(shù)器等)作為將請(qǐng)求用于一個(gè)或多個(gè)電影章節(jié)的一個(gè)或多個(gè)介紹部分中的通用文本的用戶輸入的通知討4。在一實(shí)施方式中,根據(jù)用戶所選腳本文件的一個(gè)或多個(gè)主題腳本規(guī)則,生成電影的結(jié)尾部分M6。在該實(shí)施方式的一方面,主題應(yīng)用引擎120應(yīng)用一個(gè)或多個(gè)腳本規(guī)則175 以生成電影160的結(jié)尾部分230。在一實(shí)施方式中,由主題應(yīng)用引擎120通過(guò)向可包括一個(gè)或多個(gè)用戶資產(chǎn)135和/或一個(gè)或多個(gè)動(dòng)態(tài)生成的元素155的最后一個(gè)電影幀或最后一個(gè)電影幀組給予特殊處理(例如,轉(zhuǎn)換和/或效果應(yīng)用、標(biāo)題和/或字幕包括等),來(lái)生成結(jié)尾部分230。在一實(shí)施方式中,根據(jù)一個(gè)或多個(gè)腳本規(guī)則175,主題應(yīng)用引擎120將標(biāo)題信息、 致謝名單信息、字幕和/或其他文本信息添加到電影的結(jié)尾部分230的一個(gè)或多個(gè)幀中。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)使用來(lái)自一個(gè)或多個(gè)元數(shù)據(jù)數(shù)據(jù)庫(kù)的元數(shù)據(jù)來(lái)完成電影的結(jié)尾部分中的標(biāo)題、致謝名單、字幕和/或其他文本M8。參考圖5C,在一實(shí)施方式中,在判定框550,確定是否存在足夠的元數(shù)據(jù)來(lái)完成電影的結(jié)尾部分。如果否,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)在使用通用標(biāo)題、通用致謝名單和/或通用字幕和/或其他通用文本來(lái)代替電影的結(jié)尾部分中的關(guān)于對(duì)于其元數(shù)據(jù)不足的那些標(biāo)題、致謝名單、字幕和其他結(jié)尾部分文本的用戶資產(chǎn)專用信息552。在一實(shí)施方式中, 電影產(chǎn)生系統(tǒng)設(shè)置指示(例如,標(biāo)志、計(jì)數(shù)器等)作為將請(qǐng)求用于電影的結(jié)尾部分中的通用文本的用戶輸入的通知陽(yáng)4。在一實(shí)施方式中,無(wú)論是否存在足夠的元數(shù)據(jù)來(lái)完成電影的結(jié)尾部分的文本部分,根據(jù)用戶所選腳本文件的一個(gè)或多個(gè)主題腳本規(guī)則,生成對(duì)于電影的一個(gè)或多個(gè)章節(jié)的結(jié)尾部分陽(yáng)6。在該實(shí)施方式的一方面,主題應(yīng)用引擎120應(yīng)用一個(gè)或多個(gè)腳本規(guī)則175 以生成一個(gè)或多個(gè)電影章節(jié)240的結(jié)尾部分230。在一實(shí)施方式中,由主題應(yīng)用引擎120通過(guò)向章節(jié)MO中的可包括一個(gè)或多個(gè)用戶資產(chǎn)135和/或一個(gè)或多個(gè)動(dòng)態(tài)生成的元素155的最后一個(gè)電影幀或最后一個(gè)電影幀組給予特殊處理(例如,轉(zhuǎn)換和/或效果應(yīng)用、標(biāo)題和 /或字幕包括等),來(lái)生成結(jié)尾部分230。在一實(shí)施方式中,根據(jù)一個(gè)或多個(gè)腳本規(guī)則175,主題應(yīng)用引擎120將標(biāo)題信息、 致謝名單信息和/或其他文本信息添加到電影160的一個(gè)或多個(gè)章節(jié)MO的結(jié)尾部分230 的一個(gè)或多個(gè)幀中。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)使用來(lái)自一個(gè)或多個(gè)元數(shù)據(jù)數(shù)據(jù)庫(kù)的元數(shù)據(jù)來(lái)完成電影的各章節(jié)的結(jié)尾部分中的標(biāo)題、致謝名單、字幕和/或其他文本陽(yáng)8。在一實(shí)施方式中,在判定框560,確定是否存在足夠的元數(shù)據(jù)來(lái)完成電影的各章節(jié)的結(jié)尾部分。如果否,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)在使用通用標(biāo)題、通用致謝名單和 /或通用字幕和/或其他通用文本來(lái)代替各電影章節(jié)的結(jié)尾部分中的關(guān)于對(duì)于其元數(shù)據(jù)不足的那些標(biāo)題、致謝名單、字幕和其他結(jié)尾部分文本的用戶資產(chǎn)專用信息562。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)設(shè)置指示(例如,標(biāo)志、計(jì)數(shù)器等)作為將請(qǐng)求用于一個(gè)或多個(gè)電影章節(jié)的一個(gè)或多個(gè)結(jié)尾部分中的通用文本的用戶輸入的通知564。在一實(shí)施方式中,根據(jù)用戶所選主題文件的一個(gè)或多個(gè)主題腳本規(guī)則,向電影的主題部分添加一個(gè)或多個(gè)字幕566。在該實(shí)施方式的一方面,主題應(yīng)用引擎120應(yīng)用一個(gè)或多個(gè)腳本規(guī)則175以為電影160的主體部分220中的一個(gè)或多個(gè)電影幀生成一個(gè)或多個(gè)字幕230。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)使用來(lái)自一個(gè)或多個(gè)元數(shù)據(jù)數(shù)據(jù)庫(kù)的元數(shù)據(jù)來(lái)完成字幕566。參考圖5D,在一實(shí)施方式中,在判定框570,確定是否存在足夠的元數(shù)據(jù)來(lái)完成電影主體的字幕。如果否,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)使用通用字幕來(lái)代替關(guān)于對(duì)于其元數(shù)據(jù)不足的那些字幕的用戶資產(chǎn)專用信息572。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)設(shè)置指示 (例如,標(biāo)志、計(jì)數(shù)器等)作為將請(qǐng)求用于電影的主體部分中的通用字幕的用戶輸入的通知 574。在一實(shí)施方式中,無(wú)論是否存在足夠的元數(shù)據(jù)來(lái)個(gè)性化電影主體中的字幕,在判定框576確定是否存在電影的用戶包括的音樂。如果否,則在一實(shí)施方式中,如一個(gè)或多個(gè)主題腳本規(guī)則所規(guī)定的那樣在電影中結(jié)合主題腳本標(biāo)識(shí)的音樂578。如果存在電影的用戶包括的音樂,則在一實(shí)施方式中,在判定框580,確定用戶是否想要將音樂改為主題腳本標(biāo)識(shí)的音樂。在該實(shí)施方式的一方面,經(jīng)由UI 180詢問(wèn)用戶 145電影產(chǎn)生系統(tǒng)應(yīng)對(duì)所生成的電影160使用用戶包括的音樂還是使用主題腳本標(biāo)識(shí)的音樂ο如果用戶指示應(yīng)在電影中結(jié)合主題腳本標(biāo)識(shí)的音樂,則在一實(shí)施方式中,如一個(gè)或多個(gè)主題腳本規(guī)則所規(guī)定的那樣向電影添加主題腳本標(biāo)識(shí)的音樂578。如果用戶指示應(yīng)在電影中結(jié)合用戶包括的音樂,則在一實(shí)施方式中,在判定框 582,確定對(duì)于所生成的整個(gè)電影是否存在足夠的用戶包括的音樂。如果是,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)將用戶包括的音樂應(yīng)用于所生成的電影584。然而,如果對(duì)于所生成的整個(gè)電影不存在足夠的用戶包括的音樂,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)如一個(gè)或多個(gè)主題腳本規(guī)則所規(guī)定的那樣循環(huán)用戶包括的音樂以便將該用戶包括的音樂應(yīng)用于所生成的電影586。在一替換實(shí)施方式中,如果對(duì)于所生成的整個(gè)電影不存在足夠的用戶包括的音樂,則電影產(chǎn)生系統(tǒng)對(duì)電影的一些部分應(yīng)用用戶包括的音樂,在那里用戶包括的音樂可用, 并且對(duì)生成的電影的其他部分應(yīng)用主題腳本標(biāo)識(shí)的音樂586。
參考圖5E,在一實(shí)施方式中,在判定框590,確定是否需要用戶輸入來(lái)完成電影; 例如,是否存在由于必需的元數(shù)據(jù)不可用而需要用戶輸入的一個(gè)或多個(gè)通用字幕或標(biāo)題等。如果是,則在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)提示用戶輸入信息以完成電影592。在該實(shí)施方式的一方面,主題應(yīng)用引擎120經(jīng)由UI 180提示用戶145輸入信息以填充空白字幕和 /或用個(gè)人信息來(lái)替換字幕、標(biāo)題和/或致謝名單中的通用信息以完成電影160。在一實(shí)施方式中,電影產(chǎn)生系統(tǒng)如一個(gè)或多個(gè)主題腳本規(guī)則所規(guī)定的那樣在電影中包括用戶提供的信息594。在該實(shí)施方式的一方面,電影產(chǎn)生系統(tǒng)100的主題應(yīng)用引擎 120如一個(gè)或多個(gè)主題腳本規(guī)則175所規(guī)定的那樣在電影中160包括用戶提供的信息。在一實(shí)施方式中,已經(jīng)自動(dòng)生成電影并且結(jié)束對(duì)用戶所選腳本文件的處理596。在一實(shí)施方式中,如果用戶包括一個(gè)或多個(gè)附加用戶資產(chǎn)135以便在生成電影 160中使用或者用戶145移除供在生成電影160中使用的一個(gè)或多個(gè)用戶資產(chǎn)135,則在適當(dāng)時(shí)對(duì)新的用戶資產(chǎn)集合執(zhí)行圖5A到5E的各個(gè)步驟以生成電影160。例如,如果用戶145 向用戶資產(chǎn)135集合添加新視頻115以用于電影160,則電影產(chǎn)生系統(tǒng)100自動(dòng)在電影160 中組織視頻115并且如主題腳本規(guī)則175所規(guī)定的那樣對(duì)視頻幀應(yīng)用一個(gè)或多個(gè)轉(zhuǎn)換和/ 或一個(gè)或多個(gè)效果。雖然在此處所討論的各實(shí)施方式中,任務(wù)已被分配給示例電影產(chǎn)生系統(tǒng)100的所標(biāo)識(shí)的各個(gè)組件,但在其他實(shí)施方式中,所述任務(wù)可由其他和/或附加系統(tǒng)組件執(zhí)行。計(jì)算設(shè)備系統(tǒng)配置圖6是示出其上可實(shí)現(xiàn)一實(shí)施方式的示例性計(jì)算設(shè)備系統(tǒng)600的框圖。計(jì)算設(shè)備系統(tǒng)600包括用于傳遞信息的總線605或其它機(jī)制,以及與總線605耦合的用于處理信息的處理單元610。計(jì)算設(shè)備系統(tǒng)600還包括系統(tǒng)存儲(chǔ)器615,它可以是易失性或動(dòng)態(tài)的, 諸如隨機(jī)存取存儲(chǔ)器(RAM),也可以是非易失性或靜態(tài)的,諸如只讀存儲(chǔ)器(ROM)或閃存, 或者可以是兩者的某種組合。系統(tǒng)存儲(chǔ)器615耦合到總線605以便存儲(chǔ)由處理單元610執(zhí)行的信息與指令,并且還可用于在處理單元610執(zhí)行指令期間存儲(chǔ)臨時(shí)變量或其它中間信息。系統(tǒng)存儲(chǔ)器615通常包含操作系統(tǒng)以及一或多個(gè)程序,并且還包括程序數(shù)據(jù)。在一實(shí)施方式中,存儲(chǔ)設(shè)備620,諸如磁盤或光盤,也耦合到總線605以便存儲(chǔ)信息,包括包含指令和/或數(shù)據(jù)的程序代碼。計(jì)算設(shè)備系統(tǒng)600通常包括一或多個(gè)顯示設(shè)備635,諸如但不限于顯示屏,例如陰極射線管(CRT)或液晶顯示器(LCD)、打印機(jī)以及一或多個(gè)揚(yáng)聲器,用于向計(jì)算設(shè)備用戶提供信息。計(jì)算設(shè)備系統(tǒng)600通常還包括一或多個(gè)輸入設(shè)備630,諸如但不限于鍵盤、鼠標(biāo)、跟蹤球、筆、語(yǔ)音輸入設(shè)備和觸摸輸入設(shè)備,計(jì)算設(shè)備用戶可使用它們來(lái)將信息與命令選擇傳遞至處理單元610。所有這些設(shè)備在本領(lǐng)域是已知的并且在此不必詳述。處理單元610執(zhí)行包含在系統(tǒng)存儲(chǔ)器615中的一或多個(gè)程序指令的一或多個(gè)序列。這些指令可從包括但不限于存儲(chǔ)設(shè)備620的另一計(jì)算設(shè)備可讀介質(zhì)讀取到系統(tǒng)存儲(chǔ)器 615中。在替換實(shí)施方式中,可使用硬連線電路來(lái)代替軟件程序指令或結(jié)合軟件程序指令使用硬連線電路。計(jì)算設(shè)備系統(tǒng)環(huán)境不限于硬件電路和/或軟件的任何特定組合。如此處所使用的術(shù)語(yǔ)“計(jì)算設(shè)備可讀介質(zhì)”指的是可參與向處理單元610提供程序指令以便于執(zhí)行的任何介質(zhì)。這樣的介質(zhì)可采取許多形式,包括但不限于存儲(chǔ)介質(zhì)和傳輸介質(zhì)。存儲(chǔ)介質(zhì)的示例包括但不限于RAM、ROM、EEPR0M、閃存、⑶-ROM、數(shù)字多功能盤(DVD)、磁帶盒、磁帶、磁盤存儲(chǔ)或任何其它磁性介質(zhì),軟盤、軟磁盤、穿孔卡、紙帶或具有孔圖案的任何其它物理介質(zhì),存儲(chǔ)器芯片或盒式磁帶。計(jì)算設(shè)備系統(tǒng)600的系統(tǒng)存儲(chǔ)器615 和存儲(chǔ)設(shè)備620是存儲(chǔ)介質(zhì)的附加示例。傳輸介質(zhì)的示例包括但不限于諸如同軸電纜、銅線和光纖等有線介質(zhì),以及諸如光信號(hào)、聲學(xué)信息、射頻(RF)信號(hào)和紅外信號(hào)等無(wú)線介質(zhì)。計(jì)算設(shè)備系統(tǒng)600還包括耦合到總線605的一或多個(gè)通信連接650。通信連接650 提供從計(jì)算設(shè)備系統(tǒng)600耦合至局域網(wǎng)(LAN)665和/或包括萬(wàn)維網(wǎng)或因特網(wǎng)670在內(nèi)的廣域網(wǎng)(WAN)上的其它計(jì)算設(shè)備的雙向數(shù)據(jù)通信。通信連接650的示例包括但不限于綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)卡、調(diào)制解調(diào)器、LAN卡以及能夠發(fā)送和接收電、電磁、光、聲學(xué)、RF或紅外信號(hào)的任何設(shè)備。由計(jì)算設(shè)備系統(tǒng)600接收到的通信可包括程序指令和程序數(shù)據(jù)。計(jì)算設(shè)備系統(tǒng) 600接收到的程序指令可由處理單元610在接收到它們時(shí)執(zhí)行,和/或存儲(chǔ)在存儲(chǔ)設(shè)備620 或其它非易失性存儲(chǔ)中以供稍后執(zhí)行。結(jié)論盡管在此描述了各種實(shí)施方式,但這實(shí)施方式僅作為示例提供,而并非旨在限制所要求保護(hù)主題的范圍。保持在所附權(quán)利要求書的范圍內(nèi)的許多變體是可能的。這些變體在審查這里的說(shuō)明書、附圖和權(quán)利要求書之后是清楚的。因此,除了用以下權(quán)利要求書及其等效方案來(lái)限定之外,所要求保護(hù)主題的寬度和范圍不受限制。
權(quán)利要求
1.一種用于自動(dòng)化故事生成的方法,所述方法包括分析一個(gè)或多個(gè)資產(chǎn)的組以從所述資產(chǎn)組中挖掘元數(shù)據(jù)和特征信息G02); 分析所述資產(chǎn)組以確定是否需要對(duì)所述資產(chǎn)中的任一個(gè)進(jìn)行任何糾正G06); 呈現(xiàn)對(duì)所述資產(chǎn)組中的至少一個(gè)資產(chǎn)的至少一個(gè)糾正,其中所糾正的資產(chǎn)是經(jīng)糾正的資產(chǎn)(408);存儲(chǔ)所述經(jīng)糾正的資產(chǎn)G10);對(duì)所述資產(chǎn)組中的至少一個(gè)資產(chǎn)應(yīng)用主題腳本的規(guī)則以生成故事G18); 對(duì)至少一個(gè)經(jīng)糾正的資產(chǎn)應(yīng)用主題腳本的規(guī)則以生成所述故事G18) 輸出所生成的故事G20); 編碼所生成的故事G38); 存儲(chǔ)所生成的故事G38);以及發(fā)布所生成的故事G40)。
2.如權(quán)利要求1所述的用于自動(dòng)化故事生成的方法,其特征在于,發(fā)布所生成的故事包括將所生成的故事(190)推送到至少一個(gè)設(shè)備(185)。
3.如權(quán)利要求1所述的用于自動(dòng)化故事生成的方法,其特征在于,發(fā)布所生成的故事 (190)包括將所生成的故事發(fā)布到至少一個(gè)發(fā)布點(diǎn)(165)。
4.如權(quán)利要求1所述的用于自動(dòng)化故事生成的方法,其特征在于,所生成的故事包括至少兩個(gè)幀,所述方法還包括根據(jù)所述主題腳本的至少一個(gè)規(guī)則來(lái)對(duì)所生成的故事的至少一個(gè)幀應(yīng)用效果(520); 根據(jù)所述主題腳本的至少一個(gè)規(guī)則來(lái)對(duì)所生成的故事的至少一個(gè)幀應(yīng)用轉(zhuǎn)換(514); 根據(jù)所述主題腳本的至少一個(gè)規(guī)則來(lái)為所生成的故事創(chuàng)建開始所生成的故事的介紹部分(522),其中所述介紹部分包括標(biāo)題,所述標(biāo)題包括從來(lái)自所述資產(chǎn)組的至少一個(gè)資產(chǎn)中挖掘出的元數(shù)據(jù)(5M);以及為所生成的故事創(chuàng)建包括所生成的故事的至少一個(gè)最終幀的結(jié)尾部分,其中所述結(jié)尾部分根據(jù)所述主題腳本的至少一個(gè)規(guī)則來(lái)創(chuàng)建646),并且其中所述結(jié)尾部分還包括致謝名單,所述致謝名單包括從來(lái)自所述資產(chǎn)組的至少一個(gè)資產(chǎn)中挖掘出的元數(shù)據(jù)648)。
5.如權(quán)利要求4所述的用于自動(dòng)化故事生成的方法,其特征在于,還包括為所生成的故事動(dòng)態(tài)創(chuàng)建元素,其中所述元素包括來(lái)自所述資產(chǎn)組的至少一個(gè)資產(chǎn)(508)。
6.如權(quán)利要求4所述的用于自動(dòng)化故事生成的方法,其特征在于,還包括從所述資產(chǎn)組中標(biāo)識(shí)將成為對(duì)其應(yīng)用所述主題腳本的規(guī)則以生成所述故事的故事資產(chǎn)的至少兩個(gè)資產(chǎn)(500);將所述故事資產(chǎn)分組成至少一個(gè)故事章節(jié)(502);以及按序安排被分組在每一個(gè)故事章節(jié)中的故事資產(chǎn)(504)。
7.如權(quán)利要求6所述的用于自動(dòng)化故事生成的方法,其特征在于,還包括根據(jù)所述主題腳本的至少一個(gè)規(guī)則來(lái)為至少一個(gè)故事章節(jié)創(chuàng)建介紹部分,其中為故事章節(jié)創(chuàng)建的介紹部分包括所述故事章節(jié)的至少一個(gè)開始幀(536);以及根據(jù)所述主題腳本的至少一個(gè)規(guī)則來(lái)為至少一個(gè)故事章節(jié)創(chuàng)建結(jié)尾部分,其中為故事章節(jié)創(chuàng)建的結(jié)尾部分包括所述故事章節(jié)的至少一個(gè)最終幀656)。
8.如權(quán)利要求4所述的用于自動(dòng)化故事生成的方法,其特征在于,還包括根據(jù)所述主題腳本的至少一個(gè)規(guī)則來(lái)對(duì)所生成的故事的至少一個(gè)幀包括音樂(584)。
9.如權(quán)利要求4所述的用于自動(dòng)化故事生成的方法,其特征在于,還包括根據(jù)所述主題腳本的至少一個(gè)規(guī)則來(lái)為所生成的故事的第一組幀中的至少一個(gè)幀生成第一字幕,其中所述第一字幕包括包含從所述資產(chǎn)組的至少一個(gè)資產(chǎn)中挖掘出的元數(shù)據(jù)的文本(566);以及根據(jù)所述主題腳本的至少一個(gè)規(guī)則來(lái)為所生成的故事的第二組幀中的至少一個(gè)幀生成第二字幕,其中所述第二字幕用通用文本來(lái)自動(dòng)生成(572),并且其中所述通用文本之后被替換成從接收自用戶的輸入中創(chuàng)建的文本(594)。
10.如權(quán)利要求1所述的用于自動(dòng)化故事生成的方法,其特征在于,輸出所生成的故事包括輸出包括Wysiwyg格式的電影的所生成的故事(160)。
11.如權(quán)利要求1所述的用于自動(dòng)化故事生成的方法,其特征在于,所生成的故事 (160)包括電影。
12.一種用于自動(dòng)生成故事的電影產(chǎn)生系統(tǒng),所述電影產(chǎn)生系統(tǒng)包括 包括以下能力的組件(120)自動(dòng)對(duì)資產(chǎn)應(yīng)用主題腳本規(guī)則以為故事生成幀; 包括以下能力的組件(110)自動(dòng)分析資產(chǎn)以標(biāo)識(shí)包括元數(shù)據(jù)的資產(chǎn)信息;包括以下能力的組件(110)自動(dòng)分析資產(chǎn)以標(biāo)識(shí)包括關(guān)于將要進(jìn)行修改的資產(chǎn)的信息的資產(chǎn)修改細(xì)節(jié)以供進(jìn)行糾正;包括以下能力的組件(140)自動(dòng)修改資產(chǎn)而無(wú)需用戶輸入; 包括以下能力的組件(120)根據(jù)至少一個(gè)主題腳本規(guī)則來(lái)自動(dòng)對(duì)包括在故事的至少一個(gè)幀中的至少一個(gè)資產(chǎn)應(yīng)用效果;包括以下能力的組件(120)根據(jù)至少一個(gè)主題腳本規(guī)則來(lái)自動(dòng)對(duì)故事的至少一個(gè)幀應(yīng)用轉(zhuǎn)換;包括自動(dòng)為故事生成開始所述故事的介紹部分的能力的組件(120),其中所述介紹部分包括從資產(chǎn)信息中生成的標(biāo)題(120);包括自動(dòng)為故事生成結(jié)尾部分的能力的組件(120),其中所述結(jié)尾部分包括從資產(chǎn)信息中生成的致謝名單;以及包括輸出所生成的故事的能力的組件(180)。
13.如權(quán)利要求12所述的用于自動(dòng)生成故事的電影產(chǎn)生系統(tǒng),其特征在于,還包括 包括以下能力的組件(180)從用戶接收用于編輯故事的至少一個(gè)幀的編輯命令; 包括以下能力的組件(120)根據(jù)接收到的編輯命令來(lái)自動(dòng)對(duì)所生成的故事的至少一個(gè)幀應(yīng)用編輯以創(chuàng)建已更新的所生成的故事;以及包括輸出所述已更新的所生成的故事的能力的組件(180)。
14.如權(quán)利要求12所述的用于自動(dòng)生成故事的電影產(chǎn)生系統(tǒng),其特征在于,還包括 包括以下能力的組件(120)自動(dòng)生成包括至少一個(gè)資產(chǎn)的元素;以及包括以下能力的組件(120)自動(dòng)在故事的至少一個(gè)幀中包括所生成的元素。
15.如權(quán)利要求12所述的用于自動(dòng)生成故事的電影產(chǎn)生系統(tǒng),其特征在于,還包括 包括以下能力的組件(120)應(yīng)用至少一個(gè)主題腳本規(guī)則以將資產(chǎn)分組在故事的至少兩個(gè)章節(jié)中;以及包括以下能力的組件(120):應(yīng)用至少一個(gè)主題腳本規(guī)則以對(duì)分組在故事的每一個(gè)章節(jié)中的資產(chǎn)進(jìn)行排序(120)。
全文摘要
本發(fā)明涉及自動(dòng)化故事生成。通過(guò)利用具有用戶資產(chǎn)的主題腳本來(lái)以最少的用戶輸入或指示生成高質(zhì)量完成的產(chǎn)品,實(shí)現(xiàn)自動(dòng)化故事產(chǎn)生。用戶選擇預(yù)先指定的主題腳本來(lái)應(yīng)用于該用戶的資產(chǎn)以自動(dòng)創(chuàng)建具有特定觀感的故事。在可用時(shí),自動(dòng)從用戶資產(chǎn)收集元數(shù)據(jù)和特征信息以個(gè)性化所生成的故事。用戶能夠包括附加信息和/或更改所生成的故事的任何方面以進(jìn)一步個(gè)性化所得完成的產(chǎn)品。
文檔編號(hào)H04N5/222GK102256049SQ20111009324
公開日2011年11月23日 申請(qǐng)日期2011年4月8日 優(yōu)先權(quán)日2010年4月9日
發(fā)明者N·蘇瑞, S·蘇布拉馬尼亞恩, W·D·斯普勞勒 申請(qǐng)人:微軟公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1