国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      照片和視頻拼貼效果的制作方法

      文檔序號:7640139閱讀:209來源:國知局

      專利名稱::照片和視頻拼貼效果的制作方法照片和視頻拼貼效果背景越來越多的人使用照相機來拍照和/或使用攝像放像一體機來制作視頻,以便在他們的生活中捕捉他們的經(jīng)歷和記錄事件。諸如多視頻編輯源程序(MEA)等公知的視頻回放、瀏覽和編輯應(yīng)用程序通過允許用戶捕捉視頻或相片或?qū)⑵鋫魉偷接嬎銠C上作為視頻文件,或手動地將數(shù)字視頻文件分割成顯示用戶選擇的事件的記錄或剪輯,使用戶能經(jīng)由個人計算機將通用性帶給這樣的視頻記錄和照片。一些MEA通過試圖自動檢測特定視頻文件中的鏡頭邊界來使其對用戶更為方便。此后,MEA可以將視頻文件分割成在庫或菜單中顯示的鏡頭,以便使用戶能手動的選擇鏡頭,并將他們組合以形成所需記錄。MEA也可以使用戶能向包括在記錄中的選定鏡頭或剪輯添加動畫或特殊效果(視頻效果)。例如,用戶可能希望在記錄中包括照片或視頻拼貼效果,以便在給定的時間在顯示器上顯示多個照片和/或視頻剪輯。常規(guī)的MEA使用視頻跟蹤來使得用戶能創(chuàng)建這種視頻效果。例如,常規(guī)的MEA使用戶能通過在時間線上添加對應(yīng)于特定時間段的一個或多個視頻剪輯或通過手動地調(diào)整時間線上每個視頻剪輯的大小和位置來創(chuàng)建照片或視頻拼貼效果。例如,圖1示出了用于為標注為A-J的10張照片創(chuàng)建照片拼貼的5個視頻軌道102、104、106、108和110。在該示例中,照片由用戶(例如經(jīng)由拖放操作)添加到視頻軌道中,并且關(guān)于時間線112交錯,這樣使得在任何給定的時間僅顯示照片中一張或兩張。如可見的,照片A被置于視頻軌道102上,而照片B被置于視頻軌道104上,這樣使得首先顯示照片A,而接著顯示照片B。在顯示照片B后,顯示置于視頻軌道106上的照片C。對于其余的照片繼續(xù)該模式。由此,通過在時間線112上交錯照片,并且調(diào)整照片的大小和位置,可以同時顯示多張照片,以便創(chuàng)建照片拼貼效果。該相同的技術(shù)也可以被應(yīng)用到視頻文件和視頻剪輯上。即,通過在時間線112上交錯視頻剪輯,并調(diào)整視頻剪輯的大小和位置,可以同時顯示多個視頻剪輯以便創(chuàng)建視頻拼貼效果。然而,該技術(shù)對于大多數(shù)用戶而言是乏味的且難以掌握。例如,為了在給定的時間在屏幕上顯示5張照片,要求用戶添加五個視頻軌道,向每個視頻剪輯添加調(diào)整大小效果,添加淡入和淡出效果,向每個視頻添加關(guān)鍵幀以便確定位置和移動、在時間線上交錯照片以便創(chuàng)建拼貼效果,并且手動地調(diào)整每張照片和每個視頻剪輯的持續(xù)時間。此外,添加額外的照片、重新排列照片、改變照片持續(xù)時間、確定每張照片的位置是非常任務(wù)密集的。例如,為了將每張照片的持續(xù)時間從五(5)秒調(diào)整到七(7)秒將要求用戶手動地調(diào)整每張照片的持續(xù)時間以及在時間上的位置。創(chuàng)建三張照片動畫拼貼會要求用戶在時間線上重新排列照片,這樣使得三張照片在時間線上的任何的給定點垂直地對齊。概述本發(fā)明的各方面不僅向包括在記錄中的視頻剪輯上添加視頻效果,而且也提供視頻效果工具,使用戶能選擇視頻效果以便應(yīng)用到視頻剪輯和/或照片上,以創(chuàng)建視頻效果剪輯。相應(yīng)地,用戶可以快速且方便地創(chuàng)建復(fù)雜的視頻效果。具有用于分割視頻的計算機可執(zhí)行指令的計算機可讀介質(zhì)體現(xiàn)了本發(fā)明的其它方面?;蛘?,本發(fā)明的各實施例可以包括各種其他方法和裝置。其他特征會部分地顯而易見或部分在下文中被指出。提供本概述以便用簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。本概述并不旨在確定所要求保護的主題的關(guān)鍵或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。其他特征會部分地顯而易見或部分在下文中被指出。附圖簡述圖1示出了用于在常規(guī)視頻編輯應(yīng)用程序中構(gòu)建視頻效果的視頻軌道。圖2是示出數(shù)字視頻文件或數(shù)字視頻的三個基礎(chǔ)層次的示例性框圖。圖3A是示出其上可以存儲本發(fā)明的各方面的示例性計算機可讀介質(zhì)的框圖。圖3B是照片拼貼效果剪輯的示例性截屏。圖4是示出用于實現(xiàn)本發(fā)明的各方面的MEA的基本組件的框圖。圖5A和5C示出依照本發(fā)明的一個方面用于創(chuàng)建視頻效果剪輯的示例性圖形用戶界面。圖5B示出了依照本發(fā)明的一個方面用于修改視頻效果剪輯的屬性的示例性特征菜單。圖6A、6B和6C示出了各種視頻效果。圖7是依照本發(fā)明的一個方面示出用于創(chuàng)建視頻效果剪輯的方法的示例性流程圖。相應(yīng)的參考符號指示所有附圖中相應(yīng)的部件。詳細描述現(xiàn)在參考圖2,示例性框圖示出了數(shù)字視頻文件202或數(shù)字視頻的三個層次。在基礎(chǔ)或基本層次處,數(shù)字視頻202包括多個視頻幀204,每個視頻幀204通常具有固定的持續(xù)時間D和已知的記錄開始的日期和時間。本領(lǐng)域技術(shù)人員公知的是,視頻幀204的持續(xù)時間通常是1秒的一小部分(例如1/30、1/25或1/24),但是可以是任何其他的值或可以在單個視頻202內(nèi)在幀與幀之間變化。在下一較高的層次處,數(shù)字視頻202包括多個視頻鏡頭,即包括一個或多個視頻幀204的剪輯206。如時間線208所示,每個視頻剪輯206表示在記錄設(shè)備的記錄操作R和停止操作S之間數(shù)字視頻202的連續(xù)記錄的部分。在視頻剪輯206內(nèi),剪輯中第一個視頻幀204之后的每個后續(xù)的視頻幀204具有等于前一視頻幀204的開始日期和時間加上如參考符號210所示的前一視頻幀204的持續(xù)時間D的開始日期和時間。如本領(lǐng)域的技術(shù)人員所公知的,一個剪輯的最后一幀和下一剪輯的第一幀之間的差總是大于單個視頻幀204的持續(xù)時間。時間差可以是幾秒或者可以是幾分鐘、幾小時或者甚至是幾天或幾月,并且通常對應(yīng)于用戶在視頻記錄設(shè)備(例如攝像放像一體機)上按下停止和下一次用戶開始記錄之間的時間。對于例如通過數(shù)碼靜態(tài)照相機(DSC)生成的靜止圖像,靜止圖像的開始和結(jié)束時間被設(shè)置成相同的值。換而言之,靜止圖像或照片被當(dāng)作持續(xù)時間為零秒的視頻剪輯206對待?,F(xiàn)在參考圖3A,示例性框圖示出了其中可實現(xiàn)本發(fā)明的各方面的合適的操作環(huán)境的示例性框圖。計算機302包括用于執(zhí)行各種視頻編輯功能的多視頻編輯應(yīng)用程序(MEA)304,所述各種視頻編輯功能包括在從視頻源306捕捉或傳送的數(shù)字視頻數(shù)據(jù)流(視頻流)305內(nèi)標識視頻剪輯206或在視頻剪輯206之間分割邊界。例如,諸如數(shù)字攝像機等視頻源306經(jīng)由視頻數(shù)據(jù)流306向執(zhí)行MEA304的計算機302提供包括視頻剪輯和/或其他視頻元素(例如靜止鏡頭)的數(shù)字視頻數(shù)據(jù)308。值得注意的是視頻數(shù)據(jù)流305可以隨著視頻數(shù)據(jù)308被記錄(例如實況供給(livefeed)或流傳送視頻)從視頻源306傳送視頻數(shù)據(jù)308,或者可以從存儲(例如先前存儲的)在視頻源306上的視頻文件202傳送視頻數(shù)據(jù)308。MEA304將視頻幀204和視頻剪輯206和/或其他視頻元素動態(tài)地或靜止地組織到經(jīng)編輯的視頻文件310中,用于經(jīng)由顯示器321上的用戶界面320查看視頻和/或與視頻交互,或者用于后續(xù)輸出到諸如鏈接到計算機302上的數(shù)字視頻(DV)帶的另一CRM(例如遠程CRM307)上。例如,DV帶可以是具有章節(jié)的光學(xué)視頻盤,諸如數(shù)字視頻盤(DVD)。在一個實施例中,數(shù)字攝像機306記錄一個或一系列視頻圖像,并生成表示該視頻圖像或該視頻圖像系列的視頻流305。視頻流305包括指定各個視頻圖像或包括在視頻流305中的"視頻幀"的開始時間和日期的視頻數(shù)據(jù)308。遠程CRM307可以是存儲可以被鏈接到計算機302的視頻數(shù)據(jù)308的任何CRM,用于傳送或存儲視頻數(shù)據(jù)308。例如,遠程CRM307可以是DVD驅(qū)動器中的光盤、另一計算機、個人錄像機(PVR)或可以經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))或直接連接(例如通用串行總線)鏈接到計算機302上的任何其他的可用于視頻的設(shè)備,這樣使得存儲在遠程CRM307上的視頻數(shù)據(jù)308可以經(jīng)由諸如文件傳送或電子郵件等電子方式被傳送到計算機302上,或者可以從計算機302處接收。捕捉工具311被鏈接到計算機302和數(shù)字攝像機306上,用于捕捉視頻流305。捕捉工具311將數(shù)字數(shù)據(jù)直接傳送到MEA304的存儲器312,或者直接傳送到計算機302的CRM313(例如硬盤或隨機存取存儲器(RAM)),用于作為包含例如DV數(shù)據(jù)的視頻文件314來存儲?;蛘撸蹲焦ぞ?11可以在捕捉期間將數(shù)字視頻流305的格式從一個數(shù)字視頻格式轉(zhuǎn)換到另一個。例如,捕捉工具311可以將視頻流305的格式從DV數(shù)據(jù)轉(zhuǎn)換成Windows媒體視頻(WMV),而同時保持與包括在視頻數(shù)據(jù)308中的每個視頻幀204序列有關(guān)的日期和時間信息。捕捉工具311可以改變視頻流305中存在的幀的定時和數(shù)目。例如,捕捉工具311可以將視頻流305的幀速調(diào)整到不同的幀速,而同時保持所創(chuàng)建的每個新的視頻幀204的開始時間并計算每個視頻幀204的新的持續(xù)時間??梢允褂镁帉慏V/音頻視頻交替(AVI)文件的軟件和諸如電氣與電子工程師學(xué)會(IEEE)1394接口的直接連接一起來實現(xiàn)捕捉工具311。IEEE-1394接口可以被連接到數(shù)字攝像放像一體機上的IEEE-1394連接端口并且被連接到計算機302上的IEEE-1394連接端口,以便于將由數(shù)字攝像機306生成的視頻流305傳輸?shù)接嬎銠C302用于存儲。雖然將捕捉工具311描述為捕捉視頻流305,但是可以期望也可以捕捉對應(yīng)于特定視頻文件202的音頻信息(例如音頻流)。由此,如此處所使用的,與視頻相關(guān)的討論可適用于視頻和音頻信息。MEA304使用戶能用數(shù)字格式存檔所捕捉的視頻和照片,并且使用戶能向選定的視頻和/或照片文件添加動畫或特殊效果。更具體地,所示的實施例中的MEA304提供允許用戶向選定的視頻鏡頭、視頻幀和/或靜止照片應(yīng)用選定的視頻效果以便創(chuàng)建視頻效果剪輯文件(視頻效果剪輯)340的圖形用戶界面(UI)320。例如,用戶使用UI320來指定將諸如視頻拼貼效果等視頻效果應(yīng)用到選定的視頻文件202以便創(chuàng)建諸如圖3B中所示的照片拼貼剪輯350。在該示例中,三個矩形352、354和356各自可以顯示不同的照片或視頻。換而言之,本發(fā)明的MEA304的各實施例提供允許用戶選擇照片和/或視頻并指定要應(yīng)用到選定的視頻和/或照片文件的視頻效果(例如拼貼)的用戶界面,而非手動地將視頻文件202添加到各個視頻軌道,如以上參考圖1所描述的。結(jié)果,創(chuàng)建這種視頻效果是更為方便地、耗時更少,并且由此對于用戶而言是更為愉快的。圖3A中所示的示例性操作環(huán)境包括諸如執(zhí)行計算機可執(zhí)行指令的計算機的通用計算設(shè)備(例如計算設(shè)備302)。計算設(shè)備通常具有至少某種形式的計算機可讀介質(zhì)(例如計算機可讀媒介313)。包括易失性和非易失性視頻、可移動和不可移動視頻的計算機可讀介質(zhì)可以是通用計算設(shè)備可訪問的任何可用的媒介。通過示例而非局限,計算機可讀介質(zhì)包括存儲視頻和通信視頻。計算機存儲視頻包括以用于儲存諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任一方法或技術(shù)實現(xiàn)的易失性和非易失性,可移動和不可移動視頻。通信視頻通常以諸如載波或其它傳輸機制等已調(diào)制數(shù)據(jù)信號來體現(xiàn)計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并包括任一信息傳送視頻。本領(lǐng)域技術(shù)人員熟悉已調(diào)制數(shù)據(jù)信號,它對信號中的信息進行編碼的方式設(shè)置或改變其一個或多個特征。有線視頻,如有線網(wǎng)絡(luò)或直接連線連接,以及無線視頻,如聲學(xué)、RF、紅外和其它無線視頻是通信視頻的示例。上述任一的組合也應(yīng)當(dāng)包括在計算機可讀介質(zhì)的范圍之內(nèi)。計算設(shè)備包括可移動和/或不可移動、易失性和/或非易失性存儲器形式的計算機存儲視頻或者能夠?qū)ζ湓L問。用戶可以通過輸入設(shè)備330或諸如鼠標(例如有線或無線)以及指點設(shè)備(例如鼠標、跟蹤球、筆或觸摸墊)等用戶接口選擇設(shè)備向計算設(shè)備輸入命令和信息。其他輸入設(shè)備(未示出)可以連接到計算設(shè)備上。計算設(shè)備可以使用到一個或多個遠程計算機的邏輯連接在網(wǎng)絡(luò)化環(huán)境中運作。雖然結(jié)合示例性計算系統(tǒng)環(huán)境進行描述,但是本發(fā)明的各方面可以使用許多其他通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置來運作。計算系統(tǒng)環(huán)境并不旨在對本發(fā)明的各方面的使用范圍或功能提出任何限制。此外,計算系統(tǒng)環(huán)境不應(yīng)該被解釋為對示例性操作環(huán)境中示出的任一組件或其組合具有任何依賴或需求。適用于本發(fā)明的各實施例的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的示例包括但不限于,個人計算機、服務(wù)器計算機、手持式或膝上設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機頂盒、可編程消費者電子設(shè)備、移動電話、網(wǎng)絡(luò)PC、小型機、大型機、包括任一上述系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。本發(fā)明的各實施例可以在諸如由一個或多個計算機或其他設(shè)備執(zhí)行的程序模塊等計算機可執(zhí)行指令的一般上下文中描述。一般而言,程序模塊包括執(zhí)行特定的任務(wù)或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。本發(fā)明的各方面也可以在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備來執(zhí)行的分布式計算環(huán)境中實踐。在分布式計算環(huán)境中,程序模塊可以位于包括存儲器存儲設(shè)備的本地和遠程計算機存儲視頻中?,F(xiàn)在參考圖4,示例性框圖示出了用于實現(xiàn)本發(fā)明的各方面的MEA400(例如MEA304)基本組件。盡管構(gòu)想了可以將本發(fā)明的各方面用于為如以上參考圖2描述的視頻文件202和/或靜止圖像的三個基礎(chǔ)層次中的至少一個創(chuàng)建視頻效果剪輯340,但為說明起見,在此處將本發(fā)明的各方面描述為用于創(chuàng)建包括一個或多個視頻文件202的視頻效果剪輯340。檢測組件402搜索與計算機302相關(guān)聯(lián)的存儲器(例如312),用于檢測由MEA400支持的視頻文件。例如,檢測組件402搜索存儲在存儲器312中的視頻文件202,用于檢測具有對應(yīng)于可由MEA400處理的視頻文件類型的文件擴展名的視頻文件202。檢測組件402向每個檢測到的視頻文件202分配顯示位置。如以下參考圖6A-6C更詳細解釋的,所分配的顯示位置部分地確定在視頻效果剪輯340的回放期間將向用戶顯示特定的視頻文件202的位置和/或順序??梢曰跈z測到視頻文件202的次序或基于包括在視頻文件中的元數(shù)據(jù)(例如數(shù)據(jù)、大小等)來確定顯示位置。例如,考慮檢測組件402在對存儲器312的搜索期間檢測到兩個視頻文件202。在本發(fā)明的一方面中,檢測組件402解析包括在兩個視頻文件202的每一個中的元數(shù)據(jù),以便標識諸如每個視頻文件202的記錄操作的開始時間的時間數(shù)據(jù)。此后,檢測組件402根據(jù)其所標識的開始時間向所檢測到的視頻文件202的每一個分配顯示位置。用戶界面(UI)組件404響應(yīng)于檢測組件402來顯示所檢測到的視頻文件202和顯示各個視頻效果的菜單。更具體地,UI組件404經(jīng)由顯示器(例如顯示器221)向用戶顯示圖形用戶界面,以便使用戶能查看和選擇兼容的視頻文件202并且從菜單査看和選擇所需視頻效果以便應(yīng)用于所選擇的視頻文件202,以創(chuàng)建視頻效果剪輯340。用戶界面組件404響應(yīng)于用戶輸入,而顯示和/或修改所創(chuàng)建的視頻效果剪輯340的屬性。例如,如以下參考圖5B更詳細解釋的,用戶可以與圖形用戶界面交互,以便査看和/或修改視頻效果剪輯的各種屬性(例如視頻文件的數(shù)目、顯示位置、背景類型和邊緣色彩)。生成組件406響應(yīng)于用戶選擇由用戶界面組件404顯示的所檢測到的視頻文件202中的一個或多個和所需視頻效果,而將所選擇的期望視頻效果應(yīng)用到所選擇的視頻文件202上,以便創(chuàng)建視頻效果剪輯340。生成組件406還響應(yīng)于用戶修改視頻效果剪輯340的一個或多個特性,而相應(yīng)地修改視頻效果。此后,UI組件404響應(yīng)于來自用戶的輸入(例如用戶選擇播放選項)而播放視頻效果剪輯340,其中基于視頻效果剪輯340中每個所選擇的視頻文件202的所分配的顯示位置經(jīng)由圖形用戶界面320顯示它們?,F(xiàn)在參考圖5A,截屏示出了使用戶能查看和選擇兼容的視頻文件202并選擇所需視頻效果以便應(yīng)用到一個或多個所選擇的視頻文件202上的示例性圖形用戶界面500。在該特定的實施例中,圖形用戶界面500提供視頻效果菜單502和情節(jié)串連圖板窗口504,用于創(chuàng)建視頻效果剪輯340。視頻效果菜單502顯示可應(yīng)用到一個或多個所選擇的視頻文件202上以便創(chuàng)建視頻效果剪輯340的各種視頻效果。用戶使用情節(jié)串連圖板窗口504通過將來自菜單502的一個或多個視頻效果添加到情節(jié)串連圖板窗口504的時間線506上來創(chuàng)建視頻效果剪輯340。例如,用戶執(zhí)行拖放操作來將來自菜單502的特定視頻效果507添加到時間線506上。如本領(lǐng)域技術(shù)人員所公知的,拖放操作是指用戶在圖形用戶界面中通過使用鼠標在屏幕上將對象從第一位置拖到第二位置來執(zhí)行操作的能力。在該示例中,用戶從菜單502中選擇照片拼貼效果507添加到時間線506上,并將所選擇的照片拼貼效果507拖動到時間線506上用戶想要將照片拼貼效果507包括到視頻效果剪輯340中的特定位置。值得注意的是,可以將多于一個的視頻效果添加到時間線506上的特定位置處。視頻效果圖標508響應(yīng)于用戶輸入(例如鼠標點擊)而顯示視頻效果屬性菜單510,允許用戶查看和/或修改應(yīng)用到視頻剪輯340上的視頻效果、包括在視頻效果剪輯340中的視頻文件以及其他視頻效果剪輯屬性。現(xiàn)在參考圖5B,框圖示出了依照本發(fā)明的一方面用于査看和/或修改視頻效果剪輯340的屬性的示例性視頻效果屬性菜單510的組件。列表框512顯示了由檢測組件402(見圖4)檢測到的視頻文件202的列表202。如以上參考圖4所描述的,檢測組件402基于檢測到視頻文件202的次序或基于包括在視頻文件202中的元數(shù)據(jù)(例如日期、大小等),向所檢測到的視頻文件202的每一個分配顯示位置。以下表1示出了被選擇以包括在視頻效果剪輯340中的視頻文件202的列表以及它們所分配到的顯示位置。<table>tableseeoriginaldocumentpage14</column></row><table><table>tableseeoriginaldocumentpage15</column></row><table>表1添加控件514響應(yīng)于用戶輸入而將列表框512中所列示的一個或多個所選擇的視頻文件添加到視頻效果剪輯340中。例如,用戶使用輸入設(shè)備330(例如鼠標或鍵盤)來選擇在列表框512中顯示的視頻文件202,并且接著使用鼠標和鍵盤來選擇添加控件514以將所選擇的視頻文件202添加到視頻效果剪輯340。依照本發(fā)明的一個方面,視頻文件202被添加到視頻效果剪輯340的次序也確定了在回放期間當(dāng)查看視頻效果剪輯340時每個視頻文件202將顯示的次序。例如,視頻文件B對應(yīng)于添加到視頻效果剪輯340中的第一個視頻文件,并且被分配表1中位置一(1),并且當(dāng)查看視頻效果剪輯340時將是所顯示的第一個視頻文件202。視頻文件C對應(yīng)于被添加到視頻效果剪輯340中的第二個視頻文件202,并且被分配位置二(2),并且當(dāng)查看視頻效果剪輯340時將是所顯示的第二個視頻文件202。相反,當(dāng)查看視頻效果剪輯340時,視頻文件H將是所顯示的最后一個視頻文件202(例如所分配的位置8)。導(dǎo)入控件516響應(yīng)于用戶輸入,而將未在顯示框512中顯示的視頻文件202包括在視頻效果剪輯340中。即,導(dǎo)入控件516允許用戶導(dǎo)入存儲在遠程CRM307或諸如DVD等可移動CRM上的視頻文件202,并且在列表框512中顯示該附加文件的文件名。此后,可以如上所述地選擇所導(dǎo)入的視頻文件202以便包括在視頻效果剪輯340中。向上、向下位置控件518、520響應(yīng)于用戶輸入,而改變文件的所分配位置,這樣使得當(dāng)查看視頻效果剪輯340時可以控制顯示視頻文件202的次序。例如,用戶通過將鼠標光標置于特定的視頻文件202上并右擊鼠標來從在列表框512中顯示的視頻文件202的列表中選擇特定的視頻文件202。所選擇的視頻文件202被突出顯示,并且用戶可以通過選擇向上位置控件518來在列表中向上移動視頻文件202,或者通過選擇向下位置控件520來在列表中向下移動。視頻效果屬性菜單510包括移除控件522,用于移除包括在視頻效果剪輯中的一個或多個視頻文件。例如,用戶使用鼠標或鍵盤選擇在列表框502中顯示的視頻文件,并且接著使用鼠標或鍵盤來選擇移除控件522來從視頻效果剪輯340中移除所選擇的視頻文件。應(yīng)用控件524響應(yīng)于用戶輸入而將所選擇的視頻效果應(yīng)用到一個或多個所選擇的視頻文件202上,以便創(chuàng)建視頻效果剪輯340。此后,用戶可以選擇存儲控件(未示出)以便將所創(chuàng)建的動畫剪輯燒制到DVD上或?qū)⑺鶆?chuàng)建的視頻效果剪輯存儲到本地CRM(例如CRM3B)或遠程CRM(例如307)中。屬性菜單510也可以包括分割控件(未示出),可用于將視頻效果剪輯分割成兩個相等持續(xù)時間的動畫剪輯,并且每個效果將保持完整的剪輯集。例如,如果30秒效果具有10個剪輯,那么分割剪輯將造成各自具有10個剪輯的兩個15秒效果。背景控件526使用戶能指定視頻效果剪輯的背景。例如,背景可以是特定的色彩、無色彩(即透明的或無)或視頻文件。邊緣控件528使用戶能指定邊緣的大小和色彩,以便應(yīng)用到視頻效果剪輯340的周圍。取消控件530響應(yīng)于用戶輸入,而從顯示移除屬性菜單510。值得注意的是,所顯示的屬性菜單510可以包含所選擇的視頻效果剪輯340的獨特屬性。例如,立體效果可僅允許添加最多六(6)個視頻文件。現(xiàn)在參考圖5C,截屏示出了用于將視頻效果添加到時間線506上現(xiàn)有的視頻剪輯或照片上的示例性圖形用戶界面500,而非將視頻效果直接添加到情節(jié)串連圖板窗口504,如以上參考圖5A所描述的。在這種情況下,情節(jié)串連圖板窗口504上現(xiàn)有的視頻文件202將作為視頻效果剪輯340的背景來顯示。例如,如果用戶從視頻效果菜單502選擇照片拼貼效果507,并且將照片拼貼添加到顯示生日蛋糕的現(xiàn)有視頻文件202上,如534所示,那么生日蛋糕的視頻出現(xiàn)在添加到照片拼貼效果507的照片和/或視頻的背景中。如上所述,點擊效果圖標703使用戶能査看應(yīng)用到視頻效果剪輯340上的各種視頻效果和屬性菜單510?,F(xiàn)在參考圖5A和5C,示例性圖形用戶界面500進一步包括用于播放視頻效果剪輯340的回放窗口538?;胤趴丶?32控制視頻效果剪輯340的回放。更具體地,回放控件532使用戶能停止、播放/暫停、倒帶或快進回放窗口530中的視頻效果剪輯510。默認地,視頻效果剪輯340的回放的持續(xù)時間是基于視頻效果剪輯340中的內(nèi)容(例如視頻文件、照片)的持續(xù)時間的。值得注意的是,某些視頻效果剪輯340可能具有可由用戶經(jīng)由屬性菜單調(diào)整的自定義的持續(xù)時間屬性,由此使用戶能指定特定的持續(xù)時間值。在沒有這種屬性時或用戶調(diào)整這種屬性時,將基于所添加的視頻效果的類型和添加到視頻效果剪輯340的元素(例如照片和視頻文件)的數(shù)目來智能并自動地調(diào)整視頻效果剪輯340的持續(xù)時間。例如,如果用戶添加照片堆棧視頻效果(見圖3B),并且將三張照片添加到視頻效果,那么默認地視頻效果的持續(xù)時間為總共十五(15)秒鐘,每張?zhí)砑拥叫Ч械恼掌?5)秒。如果用戶要通過例如添加三(3)張另外的照片來修改視頻效果剪輯340的屬性,那么視頻效果剪輯340的持續(xù)時間將會是三十(30)秒。結(jié)果,當(dāng)向視頻效果剪輯340添加或移除元素時,用戶無需修改情節(jié)串連圖板窗口或時間線上的元素。例如,沒有這種支持,如果視頻效果剪輯340包括六張照片,各自具有持續(xù)時間五(5)秒的回放,并且照片中的三張被刪除,那么剩余的三張照片將仍然在三十(30)秒的持續(xù)時間上回放。結(jié)果,每張照片被顯示更長的時間段,這會不利地影響用戶如何顯現(xiàn)視頻效果剪輯340。然而,本發(fā)明使用戶能自動地調(diào)整持續(xù)時間,而無需影響視頻效果剪輯340的速度。如果如上參考圖5C所述將視頻效果添加到視頻文件202,那么視頻效果剪輯340的持續(xù)時間將基于它被添加到的視頻的持續(xù)時間。然而,視頻效果剪輯340將繼續(xù)是智能的,并且確保正確地顯示視頻。例如,如果背景視頻僅30秒長,且用戶添加10張照片,照片將會被安排成每張顯示5秒。值得注意的是,構(gòu)想了可以將視頻效果剪輯340配置成使用戶能確定效果的持續(xù)時間或效果的速度。圖6A、6B和6C示出了可以應(yīng)用到表1示出的所選擇的視頻文件202上用于創(chuàng)建視頻效果剪輯340的各種視頻效果。圖6A示出了移動拼貼效果602。如圖6A中所示,被分配位置1的視頻文件B在較大的動畫窗口604中顯示,而剩余的視頻文件C、D、A、E、F、G和H經(jīng)由多個較小的動畫窗口606顯示,其中每個動畫窗口606依照它們所分配的位置從右向左移動(如箭頭608所示)通過較大的動畫窗口604。圖6B示出了旋轉(zhuǎn)立體效果607。在該示例中,在較大的窗口604中顯示視頻文件B,而經(jīng)由三維旋轉(zhuǎn)立體609在較大的動畫窗口604中顯示剩余的視頻文件。圖6C示出了圖片效果610中的圖片。在這種情況下,一次僅在屏幕上顯示兩個視頻文件202。例如,在較大的窗口604中顯示視頻文件B,而在較大的動畫窗口604內(nèi)的較小動畫窗口606中顯示視頻文件C(被分配位置2)。類似地,將在較大的窗口604中顯示視頻文件D(被分配位置3),而在較大的窗口604內(nèi)的較小的窗口606中顯示視頻文件A(被分配位置4)。該過程繼續(xù)直至顯示了所有的視頻文件。現(xiàn)在參考圖7,示例性流程圖示出了依照本發(fā)明的一方面用于創(chuàng)建視頻效果剪輯340的方法。在702處,MEA顯示包括各種視頻效果的視頻效果菜單502并顯示情節(jié)串連圖板窗口。在704處,MEA創(chuàng)建視頻效果剪輯,以響應(yīng)于用戶將來自菜單502的視頻效果添加到情節(jié)串連圖板窗口504。例如,如上參考圖4所述,用戶可以通過在情節(jié)串連圖板窗口504中將視頻效果拖放到時間線506上來將視頻效果添加到情節(jié)串連圖板窗口504。在706處,當(dāng)將一個或多個視頻效果添加到情節(jié)串連圖板窗口504上后,MEA響應(yīng)于用戶輸入而顯示屬性菜單510,所述屬性菜單510顯示與每個視頻效果剪輯340相關(guān)聯(lián)的屬性。例如,MEA響應(yīng)于用戶點擊與特定的視頻效果剪輯340相關(guān)聯(lián)的視頻效果圖標508,而顯示使用戶能選擇性地修改該特定視頻效果剪輯340的屬性的屬性菜單510。在708處,用戶選擇性地修改視頻效果剪輯的屬性。例如,用戶使用屬性菜單510來將視頻文件202添加到視頻效果剪輯340上,從視頻效果剪輯340移除視頻文件202,重新分配包括在視頻效果剪輯中的視頻文件的顯示位置,選擇視頻效果剪輯340的背景以及選擇視頻效果剪輯340的邊緣色彩。在710處,MEA響應(yīng)于用戶修改而將任何屬性改變(例如添加照片或視頻文件、背景、邊緣)添加到視頻效果剪輯。在712處,MEA響應(yīng)于來自用戶的輸入而在預(yù)覽窗口538中播放視頻效果剪輯340。此處所圖示或者描述的本發(fā)明的各實施例中操作的執(zhí)行或履行次序并非必需如此,除非另有指明。即,操作可以按照任何的次序執(zhí)行,除非另有指明,并且本發(fā)明的各實施例可包括比此處公開的更多或者更少的操作。例如,構(gòu)想了在另一操作之前、同時或者之后執(zhí)行或者履行特定操作是在本發(fā)明的范圍之內(nèi)。本發(fā)明的各實施例可以用計算機可執(zhí)行指令來實現(xiàn)。計算機可執(zhí)行指令可以被組織成一個或多個計算機可執(zhí)行組件或模塊。本發(fā)明的各方面可以用任何數(shù)目和組織的這種組件或模塊來實現(xiàn)。例如,本發(fā)明的各方面并不局限于附圖中所示或此處所描述的特定的計算機可執(zhí)行指令或特定的組件或模塊。本發(fā)明的其他實施例可以包括具有比此處公開的更多或者更少功能的不同的計算機可執(zhí)行指令或組件。當(dāng)引入本發(fā)明的各方面或者其實施例的要素時,冠詞"一"、"一個"、"該"、"所述"是旨在表示一個或多個要素。術(shù)語"包括"、"包含"和"具有"旨在意為包括的,并且意味著還可以具有除了被列出的要素之外其他的要素。由于可對上述構(gòu)造、產(chǎn)品和方法作出各種改變而不脫離本發(fā)明的范圍,上述描述中包含的以及在附圖中示出的所有事物旨在被解釋為示例性而非限制性的。權(quán)利要求1.一種或多種具有計算設(shè)備(302)可執(zhí)行的計算機可執(zhí)行組件的計算機可讀介質(zhì),所述組件用于顯示多個視頻文件202,所述計算機可讀介質(zhì)包括用于檢測存儲在存儲器312中的視頻文件(202)的檢測組件(402);用于顯示多個視頻效果和所檢測到的視頻文件(202)的用戶界面(UI)組件(404);以及響應(yīng)于用戶輸入從所述多個視頻效果中選擇所需的視頻效果并從所述檢測到的視頻文件(202)中選擇要應(yīng)用所選擇的視頻效果的一個和多個視頻文件(202)而創(chuàng)建視頻效果剪輯(340)的生成組件(406),并且其中所述UI組件(404)經(jīng)由圖形顯示(321)顯示所述創(chuàng)建的視頻效果剪輯(340)。2.如權(quán)利要求1所述的計算機可讀介質(zhì),其特征在于,所述UI組件(404)經(jīng)由屬性菜單(510)顯示所檢測到的視頻文件(202)并且經(jīng)由視頻效果菜單(502)顯示所述多個視頻效果,其中所述生成組件(406)響應(yīng)于用戶輸入從所述視頻效果菜單(502)選擇所需的視頻效果以及從屬性菜單(510)選擇一個或多個視頻文件(202)而將所需的視頻效果應(yīng)用到所選擇的一個或多個視頻文件(202)上以創(chuàng)建所述視頻效果剪輯(340)。3.如權(quán)利要求3所述的計算機可讀介質(zhì),其特征在于,所述UI組件(404)顯示對應(yīng)于所創(chuàng)建的視頻效果剪輯(340)的視頻效果圖標(508),并且所述視頻效果圖標(508)響應(yīng)于用戶輸入而顯示應(yīng)用到所述視頻效果剪輯(340)上的所述視頻效果,并且顯示所述屬性菜單(510)。4.如權(quán)利要求1所述的計算機可讀介質(zhì),其特征在于,所述UI組件(404)還顯示響應(yīng)于用戶輸入指定所需背景而將所需背景應(yīng)用到所述視頻效果剪輯(340)上的背景控件(526),其中指定所需背景包括指定要在所述視頻效果剪輯(340)的背景中顯示的色彩、無色彩、或視頻文件(202);以及響應(yīng)于用戶輸入指定所需邊緣而將所需邊緣應(yīng)用到所述視頻效果剪輯(340)上的邊緣控件(528),其中指定所需邊緣包括指定要應(yīng)用到所述視頻效果剪輯(340)的所需邊緣色彩、所需邊緣大小或兩者。5.如權(quán)利要求1所述的計算機可讀介質(zhì),其特征在于,所述檢測組件(402)將顯示位置分配給每個所述檢測到的視頻文件(202),并且所述UI組件(404)依照所檢測到的視頻文件(202)的列表中的每個所述檢測到的視頻文件(202)的所分配的顯示位置來顯示它們,并且在所述視頻效果剪輯(340)中依照每個所選擇的視頻文件(202)所分配的顯示位置來顯示它們。6.如權(quán)利要求5所述的計算機可讀介質(zhì),其特征在于,所述檢測組件(402)基于在所述存儲器(312)中檢測到的所述視頻文件的次序來將所述顯示位置分配給每個所述檢測到的視頻文件(202)。7.如權(quán)利要求5所述的計算機可讀介質(zhì),其特征在于,所述檢測組件(402)基于包括在與所述檢測到的視頻文件(202)相關(guān)聯(lián)的元數(shù)據(jù)中的記錄時間信息將所述顯示位置分配給每個所述檢測到的視頻文件(202)。8.如權(quán)利要求5所述的計算機可讀介質(zhì),其特征在于,所述UI組件(404)響應(yīng)于用戶輸入顯示位置控件(518、520),用于將顯示位置重新分配給所述檢測到的視頻文件(202)的列表中所選擇的視頻文件(202),并且所述UI組件(404)依照所檢測到的視頻文件(202)的列表中的每個所述檢測到的視頻文件(202)重新分配的顯示位置來顯示它們,并且依照每個所選擇的視頻文件(202)重新分配的顯示位置來顯示它們。9.如權(quán)利要求5所述的計算機可讀介質(zhì),其特征在于,所述UI組件(404)響應(yīng)于用戶輸入顯示添加控件(514),用于將所選擇的視頻文件(202)添加到所述視頻效果剪輯(340)中,并且所述檢測組件(402)基于將所選擇的視頻文件(202)添加到所述視頻效果剪輯(340)中的次序?qū)⑺鲲@示位置分配給每個所選擇的視頻文件(202)。10.如權(quán)利要求9所述的計算機可讀介質(zhì),其特征在于,所述UI組件(404)響應(yīng)于用戶輸入顯示導(dǎo)入控件(516),用于將來自遠程存儲器(312)的附加的視頻文件(202)添加到所述檢測到的視頻文件(202)的列表中,并且所述添加控件(514)響應(yīng)于用戶輸入選擇所述附加視頻文件(202)而將所選擇的附加視頻文件(202)添加到所述視頻效果剪輯(340)中,并且所述UI組件(404)基于所述附加視頻文件(202)添加到所述視頻效果剪輯(340)中的次序?qū)@示位置分配給所述附加視頻文件(202)。11.一種用于顯示多個視頻文件的計算機化的方法,所述計算機化的方法包括-檢測存儲在存儲器(312)中的視頻文件(202);經(jīng)由圖形顯示(321)顯示多個視頻效果和所檢測到的視頻文件(202);響應(yīng)于用戶輸入,從所述多個視頻效果標識所需視頻效果;將所需的視頻效果應(yīng)用到由用戶選擇的所述檢測到的視頻文件(202)中的一個或多個上,用于創(chuàng)建所述視頻效果剪輯(340);以及經(jīng)由所述圖形顯示(321)顯示所述視頻效果剪輯(340)。12.如權(quán)利要求11所述的計算機化的方法,其特征在于,還包括將顯示位置分配給每個所檢測到的視頻文件(202),其中顯示所檢測到的視頻文件(202)包括依照所檢測到的視頻文件(202)分配到的顯示位置來顯示它們,且其中顯示所述視頻效果剪輯(340)包括在所述視頻效果剪輯(340)中依照所選擇的一個或多個視頻文件中的每一個分配到的顯示位置來顯示它們。13.如權(quán)利要求12所述的計算機化的方法,其特征在于,所述顯示位置是基于每個視頻文件(202)中包括的元數(shù)據(jù)或檢測到視頻文件(202)的次序來分配的。14.如權(quán)利要求12所述的計算機化的方法,其特征在于,還包括響應(yīng)用戶輸入選擇性地為每個所選擇的視頻文件(202)重新分配顯示位置,且其中顯示所檢測到的視頻文件(202)包括依照所述檢測到的視頻文件(202)重新分配的顯示位置來顯示它們,且其中顯示所述視頻效果剪輯(340)包括在所述視頻效果剪輯(340)中依照所選擇的一個或多個視頻文件(202)的每一個重新分配的顯示位置來顯示它們。15.如權(quán)利要求12所述的計算機化的方法,其特征在于,還包括生成檢測到的視頻文件(202)的列表,其中依照所生成的列表中每個所述檢測到的視頻文件(202)分配的顯示位置來組織它們,并且顯示檢測到的視頻文件(202)包括經(jīng)由圖形顯示(321)來顯示所生成的檢測到的視頻文件(202)的列表。16.如權(quán)利要求15所述的計算機化的方法,其特征在于,還包括從遠程存儲器選擇性地導(dǎo)入附加視頻文件(202),以便添加到所生成的檢測到的視頻文件的列表中,并且每個所述附加視頻文件(202)被分配一顯示位置,并且依照所生成的列表中每個所述附加視頻文件(202)分配的顯示位置來組織它們。17.如權(quán)利要求ll所述的計算機化的方法,其特征在于,還包括顯示響應(yīng)于用戶輸入指定所需背景而將所需的背景應(yīng)用到所述視頻效果剪輯(340)上的背景控件(526),其中指定所需的背景包括指定要在所述視頻效果剪輯(340)的背景中顯示的色彩、無色彩或視頻文件(202);以及顯示響應(yīng)于用戶輸入指定所需邊緣而將所需的邊緣應(yīng)用到所述視頻效果剪輯(340)上的邊緣控件(528),指定所需邊緣包括指定要應(yīng)用到所述視頻效果剪輯(340)上的所需邊緣色彩、所需邊緣大小或兩者。18.—種用于創(chuàng)建視頻剪輯(206)的系統(tǒng),所述視頻剪輯(206)顯示多個動畫視頻文件,所述系統(tǒng)包括被配置成用于執(zhí)行計算機可執(zhí)行指令的處理器(302),所述計算機可執(zhí)行指令用于檢測存儲在存儲器(312)中的視頻文件(202);經(jīng)由圖形顯示(321)顯示所檢測到的視頻文件(202)的列表;經(jīng)由圖形顯示(321)顯示多個視頻效果;響應(yīng)于用戶輸入,從所述多個視頻效果標識所需視頻效果,并從所述檢測到的視頻文件(202)的列表標識一個或多個所需視頻文件(202);以及將所需的視頻效果應(yīng)用到所述一個或多個所需的視頻文件(202)上,用于創(chuàng)建視頻效果剪輯(340);以及被配置成顯示所述視頻效果剪輯(340)的界面(320)。19.如權(quán)利要求18所述的系統(tǒng),其特征在于,所述處理器(302)還被配置成執(zhí)行用于將顯示位置分配給每個所檢測到的視頻文件(202)的計算機可執(zhí)行指令,其中所述界面(320)還被配置成根據(jù)每個所選擇的視頻文件(202)所分配的顯示位置的函數(shù)在所述視頻效果剪輯(340)中顯示為它們。20.如權(quán)利要求19所述的系統(tǒng),其特征在于,所述處理器(302)還被配置成執(zhí)行用于從遠程存儲器導(dǎo)入附加的視頻文件(202)以添加到所述檢測到的視頻文件(202)的列表的計算機可執(zhí)行指令,其中處理器(302)基于所述附加視頻文件(202)被添加到所述檢測到的視頻文件(202)的列表中的次序?qū)@示位置分配給每個所述附加視頻文件(202)。全文摘要一種用于創(chuàng)建和顯示視頻效果剪輯的媒體編輯應(yīng)用程序。檢測組件檢測存儲在計算機的存儲器中的視頻文件。用戶界面顯示所檢測到的視頻文件和可應(yīng)用到視頻文件上的各種視頻效果。該用戶界面響應(yīng)于用戶選擇所檢測到的視頻文件中的一個或多個而將所選擇的視頻效果應(yīng)用到所選擇的視頻文件上以創(chuàng)建該視頻效果剪輯。該用戶界面還響應(yīng)于用戶輸入而顯示該視頻效果剪輯。文檔編號H04N5/44GK101283581SQ200680037801公開日2008年10月8日申請日期2006年10月3日優(yōu)先權(quán)日2005年10月14日發(fā)明者I·莫瑟,M·F·馬茨爾,M·J·帕藤,R·B·奧科雷,R·S·蘭德爾,W·L·布馳申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1