建議的視頻編輯的自動檢測的制作方法
【專利摘要】在此提供了涉及視頻分類的系統(tǒng)和方法。經(jīng)訓練的分類器能夠針對建議的編輯而分析視頻??梢詫υ撘曨l的多個特征進行分析,基于此確定該視頻是否是用于各種類型編輯的良好候選。建議的編輯能夠自動執(zhí)行或者利用提交該視頻的用戶的授權(quán)而執(zhí)行。用戶能夠查看所編輯的視頻并且許可或拒絕該編輯。使用自動過程來建議并執(zhí)行視頻編輯能夠提高視頻數(shù)據(jù)存儲內(nèi)的視頻的質(zhì)量。
【專利說明】建議的視頻編輯的自動檢測
[0001] 相關(guān)申請的奪叉引用
[0002] 本申請要求于2012年2月 23 日提交的題為"AUTOMATIC DETECTION OF SUGGESTED VIDEO EDITS"的美國專利申請序列號13/403, 936的權(quán)益。其全文內(nèi)容通過引用結(jié)合于此。
【技術(shù)領(lǐng)域】
[0003] 本申請涉及視頻分類,更具體地涉及建議的視頻編輯的自動檢測。
【背景技術(shù)】
[0004] 隨著更快的連接速度已經(jīng)允許消費者上傳其自己的個人視頻,視頻共享服務(wù)已經(jīng) 在互聯(lián)網(wǎng)上變得很常見。大多數(shù)視頻共享服務(wù)完全作為中介機構(gòu),因為它們?yōu)橛脩籼峁┱?壇來顯示用戶的個人視頻。該論壇能夠允許其他用戶或公眾能夠觀看所共享的視頻。然 而,一些上傳的視頻的質(zhì)量可能存在疑問并且受到使得其他用戶或公眾難以或無法滿意觀 看所共享視頻的的問題的困擾。
[0005] 雖然用戶可能已經(jīng)擁有了上傳并共享視頻的必備知識,但是一些用戶沒有針對已 知問題而對視頻進行編輯的知識或能力。例如,視頻可能被不當旋轉(zhuǎn)、照明不良、對比度不 良、色彩平衡不正確或者存在晃動的問題。許多視頻編輯軟件套件能夠?qū)υS多共享視頻中 存在的這些和其它問題進行校正;然而,用戶可能不知道其視頻中存在問題,其中特定問題 對其所上傳的視頻具有不良印象,或者并不知道使用視頻編輯軟件校正任何問題的適當處 理。
【發(fā)明內(nèi)容】
[0006] 以下給出說明書的簡要
【發(fā)明內(nèi)容】
以便提供對說明書的一些方面的基本理解。該發(fā) 明內(nèi)容不是說明書的擴展性概述。其不是意在識別說明書中的關(guān)鍵或必要要素也不是對說 明書中的任意特定實施方式的范圍或者權(quán)利要求的任何范圍加以界定。其僅是用于以簡化 方式給出說明書的一些概念而作為本公開中所提供的更為詳細的描述的前序。
[0007] 這里所公開的系統(tǒng)和方法涉及視頻分類,更具體地涉及建議的視頻編輯的自動檢 測。接收組件能夠從用戶接收視頻。分類器能夠確定該視頻是否是供編輯的良好候選。如 果該視頻是供編輯的良好候選,則分類器能夠生成用于對該視頻執(zhí)行的建議編輯的列表。 編輯組件能夠基于該建議編輯的列表而生成編輯的視頻。
【專利附圖】
【附圖說明】
[0008] 圖IA圖示了依據(jù)本公開的實施方式的示例分類器訓練系統(tǒng)的高級別功能框圖;
[0009] 圖IB圖示了依據(jù)本公開的實施方式的建議的視頻編輯的自動檢測以及用于執(zhí)行 建議的視頻編輯的選項的圖形示例圖示;
[0010] 圖2圖示了依據(jù)本公開的實施方式的生成建議的視頻編輯的示例系統(tǒng)的高級別 功能框圖;
[0011] 圖3圖示了依據(jù)本公開的實施方式的包括編輯組件的子組件的生成建議的視頻 編輯的示例系統(tǒng)的高級別功能框圖;
[0012] 圖4圖示了依據(jù)本公開的實施方式的包括界面組件的生成建議的視頻編輯的示 例系統(tǒng)的高級別功能框圖;
[0013] 圖5圖示了依據(jù)本公開的實施方式的包括顯示組件的生成建議的視頻編輯的示 例系統(tǒng)的高級別功能框圖;
[0014] 圖6圖示了依據(jù)本公開的實施方式的包括更新組件的生成建議的視頻編輯的示 例系統(tǒng)的高級別功能框圖;
[0015] 圖7圖示了依據(jù)本公開的實施方式的用于訓練分類器以建議視頻編輯的示例方 法;
[0016] 圖8圖示了依據(jù)本公開的實施方式的用于訓練分類器以建議視頻編輯的示例方 法,包括利用新的訓練數(shù)據(jù)更新數(shù)據(jù)存儲;
[0017] 圖9圖示了依據(jù)本公開的實施方式的用于處理用戶視頻提交的示例方法;
[0018] 圖10圖示了依據(jù)本公開的實施方式的用于處理包括編輯的修改的用戶視頻提交 的示例方法;
[0019] 圖11圖示了依據(jù)本公開的實施方式的可操作以執(zhí)行所公開的架構(gòu)的計算機的示 例框圖;和
[0020] 圖12圖示了依據(jù)本公開的實施方式的依據(jù)主題說明的計算環(huán)境的示例示意性框 圖。
【具體實施方式】
[0021] 現(xiàn)在將參考附圖對本發(fā)明進行描述,其中同樣的附圖標記在通篇中被用來指代相 同的要素。在以下描述中,出于解釋的目的而給出了許多具體細節(jié)以便提供對本發(fā)明的全 面理解。然而,本發(fā)明顯然能夠在沒有這些具體細節(jié)的情況下進行實踐。在其它情況下,公 知結(jié)構(gòu)和設(shè)備以框圖形式示出以便促成對本發(fā)明的描述。
[0022] 被上傳至視頻共享站點的許多視頻存在著能夠通過軟件進行校正的視覺問題。這 些問題中的一些包括不當旋轉(zhuǎn)、照明不良、對比度不良、色彩平衡不正確或晃動。視頻編輯 軟件能夠校正這些問題;然而,許多上傳視頻的用戶不知道哪些視頻是供編輯的良好候選 或者如何對視頻進行編輯。
[0023] 在一個實施方式中,這里的系統(tǒng)和方法提供了從視頻集合提取特征并且基于所提 取的特征使用機器學習技術(shù)識別供視頻編輯的良好候選。能夠?qū)Ψ诸惼鬟M行訓練以將良好 候選與不良候選加以區(qū)分,所述良好候選例如是將通過編輯而獲益的視頻,而所述不良候 選則例如將不會通過編輯獲益的視頻。
[0024] 這里的系統(tǒng)和方法進一步提供了接收所上傳的視頻并且在接收時對視頻進行分 類。上傳視頻的用戶能夠被通知針對該視頻的建議的編輯。當用戶授權(quán)時,該視頻能夠被 自動編輯。可替換地,該視頻能夠在沒有授權(quán)的情況下被自動編輯。通過自動檢測上傳視 頻中的錯誤并且針對所檢測的錯誤對上傳視頻進行校正,能夠提高所存儲的上傳視頻的全 域內(nèi)的視頻質(zhì)量。
[0025] 現(xiàn)在轉(zhuǎn)向圖1A,圖示了依據(jù)本公開的實施方式的分類器訓練系統(tǒng)的示例的高級別 功能框圖。特征提取組件130能夠從視頻數(shù)據(jù)集110中的視頻提取特征集合。特征提取組 件130能夠使用過濾器組件120來提取特征集合。過濾器組件120能夠識別視頻的視覺屬 性,諸如指示明亮和暗淡像素分布的直方圖(例如,對比度水平)、建議的相機運動(例如, 晃動)或?qū)ο蠓轿唬ú徽_旋轉(zhuǎn))。能夠意識到的是,能夠采用其它類型的過濾器,例如包 括用于紅眼校正、色彩平衡、壓縮校正、音視頻同步等的過濾器。
[0026] 例如,過濾器組件120能夠采用與指示明亮和暗淡像素分布的直方圖相關(guān)聯(lián)的濾 波器集合,并且能夠被用來提取對比度水平特征。所提取的相應(yīng)特征能夠與單個過濾器或 多個過濾器相關(guān)聯(lián)。所提取的特征的示例可以包括局部特征的直方圖、色彩直方圖、邊緣特 征、紋理基元直方圖、面部特征、相機運動、鏡頭邊界特征、音頻特征等。
[0027] 特征提取組件130能夠從視頻數(shù)據(jù)集110內(nèi)的多個視頻提取特征。在提取后,數(shù) 據(jù)存儲組件150能夠?qū)⑺崛〉奶卣髯鳛樘卣鲾?shù)據(jù)104的一部分存儲在存儲器102中。
[0028] 訓練組件140能夠使用之前所識別并作為特征數(shù)據(jù)104的一部分存儲的供編輯的 已知良好候選和供編輯的已知不良候選從視頻集110中識別之前未知的良好候選或之前 未知的不良候選。新識別的良好候選和/或不良候選隨后能夠被數(shù)據(jù)存儲組件150存儲為 特征數(shù)據(jù)的一部分并且添加至與個體特征相關(guān)聯(lián)的良好和不良候選的已知集合。在一個實 施方式中,訓練組件140能夠使用獨立的標記源來識別供編輯的良好候選和/或不良候選。 例如,獨立源可以是其中用戶或自動算法識別供編輯的良好候選和/或供編輯的不良候選 的用戶注釋或自動注釋。一般地,針對每個特征的已知良好和不良編輯候選的樣本越大,分 類器160就能更好地進行訓練。
[0029] 分類器160隨后能夠使用存儲在特征數(shù)據(jù)104內(nèi)的供編輯的良好候選的集合和供 編輯的不良候選的集合(包括訓練組件140新識別的候選)對新的視頻進行分類并且確定 新的視頻是供編輯的良好候選還是不良候選。
[0030] 能夠結(jié)合與所請求保護主題相結(jié)合的執(zhí)行自動和/或推導動作來采用各種分類 (明確和/或隱含訓練的)方案和/或系統(tǒng)(例如,支撐矢量機、神經(jīng)網(wǎng)絡(luò)、專家系統(tǒng)、貝葉 斯置信網(wǎng)絡(luò)、模糊邏輯、數(shù)據(jù)融合引擎、AdaBoost分類器…)。為了提供或輔助這里所描述 的多種推論,這里所描述的組件能夠?qū)捎脭?shù)據(jù)的全體或子集進行檢查并且能夠從如經(jīng)由 事件和/或數(shù)據(jù)捕捉的觀察集合提供與系統(tǒng)、環(huán)境和/或客戶端相關(guān)的理由或推導狀態(tài)。 例如,推論能夠被用來識別具體的情境(context)或動作,或者能夠生成狀態(tài)的概率分布。 該推論能夠是概率性的一也就是基于對數(shù)據(jù)和事件的考慮而對感興趣狀態(tài)進行的概率分 布計算。推論還能夠指代被用來將來自事件和/或數(shù)據(jù)的集合的高級別事件進行組合的技 術(shù)。這樣的推論能夠從所觀察的事件和/或所存儲的事件數(shù)據(jù)的集合、事件是否與時間接 近度緊密相關(guān)以及事件和數(shù)據(jù)是否來自一個或多個事件和數(shù)據(jù)源而導致新的事件或動作 的構(gòu)造。
[0031] 分類器可以使將輸入屬性矢量X = (xl, x2, x3, x4, xn)映射至該輸入屬于一個分 類的置信度的函數(shù),也就是f(x) =Confidence (class)。這樣的分類能夠采用概率性和/或 基于統(tǒng)計的分析(例如,將利用和成本納入分析的考慮之中)以預(yù)測或推導用戶期望自動 執(zhí)行的動作。支撐矢量機(SVM)是能夠被采用的分類器的一個示例。SVM通過找出可能輸 入空間中的超表面而進行操作,其中該超表面試圖將觸發(fā)標準與非觸發(fā)標準分離開來。直 觀地,這使分值類對于與訓練數(shù)據(jù)想接近但不相同的測試數(shù)據(jù)是正確的。其它的指向性和 非指向性模型分類方法例如包括AdaB〇〇st、na_ive貝葉斯、貝葉斯網(wǎng)絡(luò)、決策樹、神經(jīng)網(wǎng)絡(luò)、 模糊邏輯模型,并且能夠使用提供不同獨立性模式的概率分類模型。如這里所使用的分類 還包括被用來開發(fā)優(yōu)先級模型的統(tǒng)計回歸。
[0032] 現(xiàn)在轉(zhuǎn)向圖1B,圖示了依據(jù)本公開的實施方式的建議的視頻編輯的自動檢測以及 用于執(zhí)行建議的視頻編輯的選項的圖形示例圖示。用戶170能夠?qū)⒁曨l172提交至視頻分 享服務(wù)。能夠意識到,用戶170能夠通過各種不同手段來提交視頻172,諸如通過個人計算 機、服務(wù)器、路由器、網(wǎng)絡(luò)PC、工作站、基于微處理器的器件、對等設(shè)備、智能電話、平板電腦 或其它基于網(wǎng)絡(luò)的設(shè)備。在180,例如使用如關(guān)于圖IA所描述的分類器160,能夠通過對視 頻提交172的特征進行分析而確定所建議的編輯的列表。能夠意識到的是,能夠確定多于 一個的編輯列表。例如,能夠創(chuàng)建多個建議的編輯列表以表示不同的變化程度或者變化的 獨立方向。
[0033] 在一個實施方式中,編輯能夠被自動執(zhí)行182并且所編輯的視頻能夠被存儲以便 進行分享190。在另一個實施方式中,用戶能夠?qū)庉嬤M行授權(quán)184,并且基于用戶授權(quán)而 編輯的視頻能夠被存儲以便進行分享190。在一個實施方式中,用戶能夠撤銷一個或多個所 建議的編輯。在一個實施方式中,用戶能夠被呈現(xiàn)多個所建議的編輯列表并且能夠觀看執(zhí) 行一個或多個所建議的編輯列表的效果。用戶隨后能夠確定其希望保留哪些所建議的編輯 以及哪些其希望撤銷。
[0034] 現(xiàn)在轉(zhuǎn)向圖2,圖示了依據(jù)本公開的實施方式的生成建議的視頻編輯的示例系統(tǒng) 的高級別功能框圖。用戶202能夠向系統(tǒng)200提交視頻204。能夠意識到的是,視頻204不 局限于特定的大小、文件類型、壓縮技術(shù)或內(nèi)容類型。
[0035] 接收組件210能夠從用戶202接收視頻204。分類器220能夠確定該視頻是否為 供編輯的良好候選。分類器220在對視頻204進行分類時能夠使用存儲在存儲器206中的 特征數(shù)據(jù)207。如果分類器220確定該視頻為供編輯的良好候選,則分類器220能夠生成要 對視頻204執(zhí)行的建議的編輯。例如,建議的編輯可以包括視頻204應(yīng)當被旋轉(zhuǎn)以及視頻 所處的方向也應(yīng)當進行旋轉(zhuǎn)。
[0036] 能夠針對多個特征訓練分類器220,包括局部特征的直方圖、色彩直方圖、邊緣特 征、紋理基元直方圖、面部特征、相機運動、鏡頭邊界特征、以及音頻特征中的至少一個。例 如,分類器220能夠向視頻分配其是否為供編輯的良好候選的置信度分值,例如視頻作為 穩(wěn)定化編輯的良好候選具有〇. 6的置信度分值。分類器220隨后能夠?qū)⒃撝眯哦确种蹬c閾 值進行比較以確定多個特征中的特征是否使得該視頻成為供編輯的良好候選。在一個實施 方式中,該閾值可以由用戶、管理員或者經(jīng)訓練的分類器來確定。
[0037] 編輯組件230隨后能夠基于該建議生成編輯視頻。例如,分類器220能夠因為視 頻204被檢測為定向不當而將該視頻204確定為供旋轉(zhuǎn)編輯的良好候選。此外,分類器220 能夠為視頻204確定正確方位,以及用于將該視頻正確定向的建議旋轉(zhuǎn)。編輯組件230隨 后能夠基于分類器將其確定為旋轉(zhuǎn)編輯的良好候選以及建議的旋轉(zhuǎn)而生成正確定向的編 輯視頻。
[0038] 現(xiàn)在轉(zhuǎn)向圖3,圖示了依據(jù)本公開的實施方式的包括編輯組件的子組件的生成建 議的視頻編輯的示例系統(tǒng)的高級別功能框圖。編輯組件230可以包括針對視頻所存在的特 定問題進行訓練的子組件。能夠意識到的是,圖3所描繪的四個字組件僅是編輯組件230 能夠用來進行建議的編輯的可能子組件的示例。
[0039] 旋轉(zhuǎn)組件310能夠基于建議的編輯對原始視頻進行旋轉(zhuǎn)。例如,所建議的編輯可 以是以例如順時針或逆時針的某個方向?qū)⒁曨l旋轉(zhuǎn)某個度數(shù)。照明組件320可以基于建議 的編輯調(diào)整原始視頻的對比度水平。例如,所建議的編輯可以是將與視頻相關(guān)聯(lián)的對比率 增加或降低某個水平。穩(wěn)定化組件330能夠基于所建議的編輯對原始視頻進行穩(wěn)定化。例 如,能夠?qū)蝿拥膱D像進行穩(wěn)定化以防止晃動視頻的觀看者感到迷失方向。
[0040] 色彩平衡組件340能夠基于所建議的編輯對原始視頻的色彩平衡進行調(diào)節(jié)。例 如,一些視頻設(shè)備可能利用不正確的色彩記錄視頻,從而類似消防車的物體為栗色而不是 紅色。校正色彩平衡能夠正確地呈現(xiàn)諸如自然色彩的特定顏色。
[0041] 旋轉(zhuǎn)組件310、照明組件320、穩(wěn)定化組件330和色彩平衡組件340能夠互相獨立 操作。在一個實施方式中,所有子組件或子組件的子集能夠進行操作而對視頻進行編輯。
[0042] 現(xiàn)在轉(zhuǎn)向圖4,圖示了依據(jù)本公開的實施方式的包括界面組件410的生成所建議 的視頻編輯的示例系統(tǒng)的高級別功能框圖。界面組件410能夠向用戶呈現(xiàn)所建議的編輯。 例如,能夠向用戶呈現(xiàn)所建議的編輯的列表。該列表可以是所有編輯的全局列表,用戶能夠 在其中授權(quán)所有編輯的執(zhí)行或者不對任何編輯進行授權(quán)。在另一個實施方式中,用戶能夠 選擇其期望對視頻204執(zhí)行的個體編輯。
[0043] 在一個實施例中,接收組件210能夠接收用于執(zhí)行所建議的編輯的子集的用戶授 權(quán)。該用戶授權(quán)可以基于所建議的編輯的整個集合或者所建議的編輯的子集。編輯組件 230能夠進一步基于該用戶授權(quán)生成編輯視頻。
[0044] 在一個實施例中,界面組件410能夠呈現(xiàn)編輯的視頻以便向用戶進行顯示。用戶 隨后能夠觀看編輯的視頻并且確定由編輯組件230所進行的編輯是否是其所期望的。在一 個實施例中,用戶能夠選擇去除由編輯組件230所進行的任何編輯并且被重新呈現(xiàn)基于用 戶去除了個體編輯的經(jīng)修改的編輯視頻。用戶能夠?qū)δ男┙ㄗh編輯最終被結(jié)合到編輯視頻 中加以控制。
[0045] 在一個實施例中,該界面組件能夠向用戶通知存儲在相應(yīng)應(yīng)用日志中并且傳送至 服務(wù)器的信息類型,并且向用戶提供選擇退出收集和/或與服務(wù)器共享這樣的信息的機 會。
[0046] 現(xiàn)在轉(zhuǎn)向圖5,圖示了依據(jù)本公開的實施方式的包括顯示組件510的生成所建議 的視頻編輯的示例系統(tǒng)的高級別功能框圖。顯示組件510能夠向用戶顯示所編輯的視頻。 例如,在分類器220所確定的建議編輯由編輯組件230自動執(zhí)行的實施方式中,顯示組件 510能夠在不與用戶對接和交互的情況下顯示所編輯的視頻。在這個實施方式中,視頻分享 服務(wù)提供商可能期望對任何所上傳的視頻擁有更多控制并且期望在不由用戶進行選擇的 情況下進行所有所建議的編輯。顯示組件510隨后能夠顯示經(jīng)編輯的視頻而不是界面組件 410。
[0047] 現(xiàn)在轉(zhuǎn)向圖6,圖示了依據(jù)本公開的實施方式的包括更新組件610的生成所建議 的視頻編輯的示例系統(tǒng)的高級別功能框圖。更新組件610能夠通過將編輯視頻存儲到存儲 器206中的共享視頻存儲602中而用編輯的視頻替代低質(zhì)量視頻204。能夠意識到的是,通 過將視頻204替換為編輯視頻,能夠使得存儲空間要求最小化,因為僅保留編輯視頻以供 分享。在一個實施方式中,更新組件610能夠自動將低質(zhì)量視頻204替換為編輯視頻。在 一個實施方式中,用戶能夠選擇分享原始視頻204還是由編輯組件230所生成的編輯視頻。 能夠意識到的是,所存儲的分享視頻的全域可以不存在于如圖6所描繪的系統(tǒng)200之內(nèi),而 是可以作為如關(guān)于圖11和圖12更為全面描述的分布式計算環(huán)境的一部分。
[0048] 圖7-10圖示了依據(jù)本公開的方法和/或流程圖。為了便于解釋,該方法被描繪并 描述為一系列的動作。然而,依據(jù)本公開的動作能夠以各種順序和/或同時發(fā)生,并且可以 具有這里沒有給出并描述的其它動作。此外,并非所有所圖示的動作都被需要來實施依據(jù) 所公開主題的方法。此外,本領(lǐng)域技術(shù)人員將會理解并意識到,該方法可替換地可以經(jīng)由狀 態(tài)圖或?qū)嶋H而被表示為一系列中間狀態(tài)。此外,應(yīng)當意識到的是,本說明書中所公開的方法 能夠存儲在制造品上以促成將這樣的方法傳輸或輸送至計算設(shè)備。如這里所使用的術(shù)語制 造品意在包含能夠從任意計算機可讀設(shè)備或存儲介質(zhì)進行訪問的計算機程序。
[0049] 此外,以上已經(jīng)結(jié)合相應(yīng)系統(tǒng)示圖對各種動作進行了詳細描述。所要意識到的是, 之前附圖中對這樣的動作的詳細描述能夠并且意在依據(jù)以下方法進行實施。
[0050] 圖7圖示了依據(jù)本公開的實施方式的用于訓練分類器以建議視頻編輯的示例方 法。在702,能夠從視頻提取特征集合(例如,使用特征提取組件)。該特征集合能夠包括 局部特征的直方圖、色彩直方圖、邊緣特征、紋理基元直方圖、面部特征、相機運動、鏡頭邊 界特征、音頻特征等。
[0051] 在704,能夠針對該特征集合中的每個特征從數(shù)據(jù)存儲檢索(例如,使用數(shù)據(jù)存儲 組件)良好候選特征的集合或不良候選特征的集合。例如,能夠檢索與不正確定向的視頻 相關(guān)聯(lián)的良好候選特征的集合以及與正確定向的視頻相關(guān)聯(lián)的不良候選特征的集合。在該 示例中,良好候選意味著用于建議編輯的良好候選。該過程然后能夠針對在702所提取的 所有特征進行重復(fù)。
[0052] 在706,能夠基于將來自視頻的特征與關(guān)聯(lián)于該特征的良好候選特征的集合和不 良候選特征的集合進行比較而針對所提取的特征中的每個特征確定視頻特征評級(例如, 使用訓練組件)。例如,如果視頻的邊緣特征的直方圖與關(guān)聯(lián)于供編輯的良好候選的邊緣特 征的直方圖更加密切相似,則該視頻特征的評級為高。如果相反,邊緣特征的直方圖與不良 候選的邊緣特征的直方圖更加密切相似,則該特征評級將為低。能夠意識到,能夠針對分類 器自行訓練以進行測量的每個特征計算單獨的特征評級。
[0053] 在708,能夠針對特征集合中的每個特征訓練分類器(例如,使用訓練組件)以識 別該視頻是供編輯的良好候選還是不良候選。
[0054] 圖8圖示了依據(jù)本公開的實施方式的用于訓練分類器以建議視頻編輯的示例方 法,其包括用新的訓練數(shù)據(jù)更新數(shù)據(jù)存儲。在802,能夠從視頻提取特征集合(例如,使用特 征提取組件)。該特征集合能夠包括局部特征的直方圖、色彩直方圖、邊緣特征、紋理基元直 方圖、面部特征、相機運動、鏡頭邊界特征、音頻特征等。
[0055] 在804,能夠針對該特征集合中的每個特征從數(shù)據(jù)存儲檢索(例如,使用數(shù)據(jù)存儲 組件)良好候選特征的集合或不良候選特征的集合。例如,能夠檢索與不正確定向的視頻 相關(guān)聯(lián)的良好候選特征的集合以及與正確定向的視頻相關(guān)聯(lián)的不良候選特征的集合。在該 示例中,良好候選意味著用于所建議的編輯的良好候選。
[0056] 在806,能夠基于將來自視頻的特征與關(guān)聯(lián)于該特征的良好候選特征集合和不良 候選特征集合進行比較而針對所提取的特征集合中的每個特征確定視頻特征評級(例如, 使用訓練組件)。例如,如果視頻的邊緣特征的直方圖與關(guān)聯(lián)于供編輯的良好候選的邊緣特 征的直方圖更加密切相似,則該視頻特征的評級為高。如果相反,邊緣特征的直方圖與不良 候選的邊緣特征的直方圖更加密切相似,則該特征評級將為低。能夠意識到,能夠針對分類 器自行訓練以進行測量的每個特征計算單獨的特征評級。
[0057] 在808,能夠針對特征集合中的每個特征訓練分類器(例如,使用訓練組件)以識 別該視頻是供編輯的良好候選還是不良候選。
[0058] 在810,能夠基于針對所提取的特征的集合中的每個特征的視頻特征評級對視頻 進行分類(例如,使用分類器)。例如,每個特征能夠被用來針對相關(guān)聯(lián)的特征將視頻關(guān)聯(lián) 為供編輯的良好候選或供編輯的不良候選。在812,如果視頻被認為是良好或不良候選,則 所提取的視頻的特征能夠被添加至相關(guān)聯(lián)的特征的已知良好候選或已知不良候選的現(xiàn)有 集合或者與其進行聚合(例如,使用數(shù)據(jù)存儲組件)。例如,將特征與良好候選特征集合相 關(guān)聯(lián)的特征評級能夠被添加至包含已知良好候選特征的集合的數(shù)據(jù)存儲。類似地,將特征 與不良候選特征集合相關(guān)聯(lián)的特征評級能夠被添加至包含已知不良候選特征的集合的數(shù) 據(jù)存儲。在視頻未被認為是良好候選或不良候選的情況下,分類器能夠忽略與視頻相關(guān)聯(lián) 的特征數(shù)據(jù)。能夠意識到的是,有越多良好候選示例和不良候選示例可用于分類器,其就越 可能檢測到建議編輯。
[0059] 圖9圖示了依據(jù)本公開的實施方式的用于處理用戶視頻提交的示例方法。在902, 能夠(例如,由接收組件)從用戶接收視頻。
[0060] 在904,能夠(例如,使用分類器)對視頻的多個特征進行分析。該多個特征可以 包括局部特征的直方圖、色彩直方圖、邊緣特征、紋理基元直方圖、面部特征、相機運動、鏡 頭邊界特征和音頻特征。在906,分類器能夠基于所分析的特征確定建議編輯。
[0061] 在908,能夠向用戶顯示所建議的編輯(例如,使用界面組件)。在910,能夠(例 如,由接收組件)從用戶接收用于執(zhí)行至少一個建議的編輯的授權(quán)。在912,能夠(例如,使 用編輯組件)生成編輯視頻。
[0062] 圖10圖示了依據(jù)本公開的實施方式的用于對包括編輯的修改的用戶視頻提交進 行處理的示例方法。在1002,能夠(例如,使用接收組件)從用戶接收視頻。
[0063] 在1004,能夠(例如,使用分類器)對視頻的多個特征進行分析。該多個特征可以 包括局部特征的直方圖、色彩直方圖、邊緣特征、紋理基元直方圖、面部特征、相機運動、鏡 頭邊界特征、和音頻特征。在1006,分類器能夠基于所分析的特征確定建議編輯。
[0064] 在1008,能夠向用戶顯示所建議的編輯(例如,使用界面組件)。在1010,能夠(例 如,使用接收組件)從用戶接收用于執(zhí)行至少一個所建議的編輯的授權(quán)。在1012,能夠(例 如,使用編輯組件)生成編輯視頻。
[0065] 在1014,能夠(例如,使用界面組件)向用戶顯示編輯視頻。在1016,能夠(例如, 使用接收組件)從用戶接收至少一個編輯去除請求。例如,用戶可能不喜歡在步驟1012所 進行的編輯的效果并且決定從所生成的編輯視頻去除特定編輯。在一個實施方式中,用戶 能夠單獨選擇哪些所建議編輯要被保留而哪些則被丟棄。
[0066] 在1018,能夠(例如,使用編輯組件)生成經(jīng)修改的編輯視頻。在1020,能夠(例 如,使用界面組件)向用戶顯示經(jīng)修改的編輯視頻。能夠意識到的是,用戶能夠繼續(xù)在經(jīng)修 改的編輯視頻中選擇或取消選擇所建議的編輯以便得到最終的編輯視頻。
[0067] 貫穿該說明書對"一個實施方式"或"實施方式"的引用意味著結(jié)合該實施方式所 描述的特定特征、結(jié)構(gòu)或特性包括在至少一個實施方式中。因此,根據(jù)情境,短語"在一個實 施方式中"或"在實施方式中"在貫穿該說明書各處的出現(xiàn)并非必然指代同樣的實施方式。 此外,特定特征、結(jié)構(gòu)或特性可以以任意適當方式在一個或多個實施方式中進行組合。
[0068] 就術(shù)語"包括"、"包含"、"具有"、"含有"、其各種變化形式以及其它類似詞語在詳 細描述或權(quán)利要求使用的范圍而言,這些術(shù)語意在以類似于術(shù)語"包含"的方式而是包含性 的,其作為開放性的過度詞語而不排除任何附加或其它的要素。
[0069] 如本申請中所使用的,術(shù)語"組件"、"模塊"、"系統(tǒng)"等通常意在指代計算機相關(guān)實 體,其為硬件(例如,電路)、硬件和軟件的組合,或者與具有一個或多個特定功能的操作機 器相關(guān)的實體。例如,組件可以是但不局限于在處理器(例如,數(shù)字信號處理器)上運行的 過程、處理器、對象、可執(zhí)行程序、執(zhí)行線程、程序和/或計算機。作為說明,在控制器上運行 的應(yīng)用與該控制器都可以是組件。一個或多個組件可以處于過程和/或執(zhí)行線程之內(nèi),并 且組件可以位于一臺計算機上和/或在兩臺或更多計算機之間進行分布。另外,"設(shè)備"可 以為特殊設(shè)計的硬件的形式;通過在其上執(zhí)行使得硬件能夠執(zhí)行特定功能(例如,生成興 趣點和/或指紋)的軟件而專門制造的通用硬件;計算機可讀介質(zhì)上的軟件;或者它們的 組合。
[0070] 以上所提到的系統(tǒng)、電路、模塊等已經(jīng)關(guān)于若干組件和/或塊之間的交互進行了 描述。能夠意識到的是,這樣的系統(tǒng)、電路、組件、塊等可以包括那些組件或所指定的子組 件、一些所指定的組件或子組件,和/或另外的組件,而且取決于它們的各種置換和組合形 式。子組件也可以被實施為通信耦合至其它組件而不是包括在父組件(層級)內(nèi)的組件。 此外,應(yīng)當注意的是,一個或多個組件可以被組合為提供聚合功能的單個組件或者被劃分 為若干單獨的子組件,并且可以提供諸如管理層之類的任意一個或多個中間層以通信耦合 至這樣的子組件以便提供聚合功能。這里所描述的任意組件還可以與這里并未專門描述但 是被本領(lǐng)域技術(shù)人員所知的一個或多個其它組件交互。
[0071] 此外,詞語"示例"或"示例性"在這里被用來表示用作示例、實例或說明。這里被 描述為"示例性"的任意方面或設(shè)計不必然被理解為相比其它方面或設(shè)計是優(yōu)選或有利的。 相反,使用詞語"示例"或"示例性"是為了以具體的方式給出概念。如本申請中所使用的, 術(shù)語"或"意在表示包含"或"而非排它性"或"。也就是說,除非以其它方式指出或者從上 下文所清楚,否則"X采用A或B"意在表示任意的自然包含的置換形式。也就是說,如果X 采用A ;X采用B ;或者X采用A和B,則"X采用A或B"在任意的上述實例下都得到滿足。 此外,除非以其它方式指出或者從上下文所清楚是針對單數(shù)形式,否則冠詞"一個"("a"和 "an")在本申請和所附權(quán)利要求中一般應(yīng)當被理解為表示"一個或多個"。
[0072] 參考圖11,用于實施所請求保護的主題的各個方面的適當環(huán)境1100包括計算機 1102。計算機1102包括處理單元1104、系統(tǒng)存儲器1106、編解碼器1105和系統(tǒng)總線1108。 系統(tǒng)總線1108將包括但不限于系統(tǒng)存儲器1106的系統(tǒng)組件耦合至處理單元1104。處理單 元1104可以是各種可獲得的處理器中的任何一個。雙微處理器或其它多處理器架構(gòu)也能 夠被采用作為處理單元1104。能夠意識到的是,計算機1102能夠被用來實施如關(guān)于圖1A、 圖2、圖3、圖4、圖5和圖6更為全面描述的系統(tǒng)。
[0073] 系統(tǒng)總線1108可以是若干類型的總線結(jié)構(gòu)中的任意一種,包括存儲器總線或存 儲器控制器、外圍總線或外部總線和/或局部總線,它們使用各種可用的總線架構(gòu),包括 但并不限于工業(yè)標準架構(gòu)(ISA)、微通道架構(gòu)(MSA)、擴展ISA(EISA)、智能驅(qū)動電子設(shè)備 (IDE)、VESA局部總線(VLB)、外圍組件互連(PCI)、卡總線、通用串行總線(USB)、高級圖形 端口(AGP)、個人計算機存儲卡國際協(xié)會總線(PCMCIA)、火線(IEEE 1394)和小型計算機系 統(tǒng)接口(SCSI)。
[0074] 系統(tǒng)存儲器1106包括易失性存儲器1110和非易失性存儲器1112。包含用于諸 如在啟動期間在計算機1102內(nèi)的部件之間傳輸信息的基本例程的基本輸入/輸出系統(tǒng) (BIOS)存儲在非易失性存儲器1112中。作為說明而非限制,非易失性存儲器1112可以包括 只讀存儲器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除可編程ROM (EEPROM) 或閃存。易失性存儲器1110包括隨機存取存儲器(RAM),其用作外部高速緩存存儲器。根 據(jù)該方面,易失性存儲器可以存儲寫操作重試邏輯(圖11中未示出)等。作為說明而非限 制,RAM能夠以許多形式獲得,諸如靜態(tài)RAM(SRAM)、動態(tài)RAM(DRAM)、同步DRAM(SDRAM)、雙 倍數(shù)據(jù)速率 SDRAM (DDR SDRAM)、增強型 SDRAM (ESDRAM)。
[0075] 計算機1102還可以包括可移動/非可移動、易失性/非易失性計算機存儲介質(zhì)。 例如,圖11圖示了盤式存儲1114。盤式存儲1114包括但并不限于如磁盤驅(qū)動器、固態(tài)硬盤 (SSD)、軟盤驅(qū)動器、帶式驅(qū)動器、Jaz驅(qū)動器、Zip驅(qū)動器、LS-100驅(qū)動器、閃存卡或記憶棒 之類的設(shè)備。此外,盤式存儲1114可以包括與其它存儲介質(zhì)獨立或組合的存儲介質(zhì),包括 但并不限于光盤驅(qū)動器,諸如壓縮ROM設(shè)備(⑶-ROM)、⑶可記錄驅(qū)動器(⑶-R驅(qū)動器)、⑶ 可重寫驅(qū)動器(CD-RW驅(qū)動器)或數(shù)字多功能盤ROM驅(qū)動器(DVD-ROM)。為了促成盤式存儲 設(shè)備1114到系統(tǒng)總線1108的連接,通常使用諸如接口 1116的可移動或非可移動接口。
[0076] 所要意識到的是,圖11描述了用作用戶和適當操作環(huán)境1100中所描述的基本計 算機資源之間的中介的軟件。這樣的軟件包括操作系統(tǒng)1118。能夠存儲在盤式存儲1114 上的操作系統(tǒng)1118用來控制并且分配計算機系統(tǒng)1102的資源。應(yīng)用1120利用操作系統(tǒng) 1118通過存儲在系統(tǒng)存儲器1106或盤式存儲1114中的程序模塊1124以及諸如引導/關(guān) 機事務(wù)表等的程序數(shù)據(jù)1126對資源進行的管理。應(yīng)用的示例包括分類操作、通過網(wǎng)絡(luò)連接 接收和存儲視頻、執(zhí)行視頻編輯任務(wù)以及生成所編輯的視頻等。所要意識到的是,請求保護 的主題能夠利用各種操作系統(tǒng)或操作系統(tǒng)的組合來實施。
[0077] 用戶通過輸入設(shè)備1128向計算機1102中輸入命令或信息。輸入設(shè)備1128包括 但并不限于諸如鼠標的指示設(shè)備、軌跡球、觸筆、觸摸板、鍵盤、麥克風、操縱桿、游戲墊、衛(wèi) 星天線、掃描儀、TV調(diào)頻卡、數(shù)碼相機、數(shù)碼攝像機、web相機等。這些和其它輸入設(shè)備經(jīng)由 接口端口 1130通過系統(tǒng)總線1108連接至處理單元1104。接口端口 1130例如包括串行端 口、并行端口、游戲端口和通用串行總線(USB)。輸出設(shè)備1136使用一些與輸入設(shè)備1128 相同類型的端口。因此,例如,USB端口可以被用來向計算機1102提供輸入,以及從計算機 1102向輸出設(shè)備1136輸出信息。輸出適配器1134被提供以圖不存在一些輸出設(shè)備1136, 除其它輸出設(shè)備1136之外,如監(jiān)視器、揚聲器和打印機,它們需要特殊的適配器。作為說明 而非限制,輸出適配器1134包括在輸出設(shè)備1136和系統(tǒng)總線1108之間提供連接的裝置的 視頻卡和聲卡。應(yīng)當注意的是,其它設(shè)備和/或設(shè)備的系統(tǒng)提供輸入和輸出能力,諸如遠程 計算機1138。
[0078] 計算機1102可以使用到諸如遠程計算機1138的一個或多個遠程計算機的邏輯連 接而在聯(lián)網(wǎng)環(huán)境中進行操作。遠程計算機1138可以是個人計算機、服務(wù)器、路由器、網(wǎng)絡(luò) PC、工作站、基于微處理器的器件、對等設(shè)備、智能電話、平板電腦或其它網(wǎng)絡(luò)節(jié)點,并且通 常包括關(guān)于計算機1102所描述的許多部件。出于簡明的目的,僅用遠程計算機1138圖示 出了存儲器存儲設(shè)備1140。遠程計算機1138通過網(wǎng)絡(luò)接口邏輯連接至計算機1102并且隨 后經(jīng)由通信連接1144進行連接。網(wǎng)絡(luò)接口 1142包含有線和/或無線通信網(wǎng)絡(luò),諸如局域 網(wǎng)(LAN)和廣域網(wǎng)(WAN)以及蜂窩網(wǎng)絡(luò)。LAN技術(shù)包括光纖分布式數(shù)據(jù)接口(FDDI)、銅線分 布式數(shù)據(jù)接口(CDDI)、以太網(wǎng)、令牌環(huán)等。WAN技術(shù)包括但并不限于點對點鏈接、如綜合服 務(wù)數(shù)字網(wǎng)(ISDN)及其變化形式的電路交換網(wǎng)絡(luò)、分組交換網(wǎng)絡(luò)以及數(shù)字訂戶線路(DSL)。
[0079] 通信連接1144是指被用來將網(wǎng)絡(luò)接口 1142連接至總線1108的硬件/軟件。雖 然通信連接1144出于圖示清楚的目的而被示為處于計算機1102內(nèi),但是其也可能處于計 算機1102之外。僅出于示例性的目的,用于連接至網(wǎng)絡(luò)接口 1142必需的硬件/軟件例如 包括內(nèi)部和外部技術(shù),諸如包括常規(guī)電話級調(diào)制解調(diào)器、有線調(diào)制解調(diào)器和DSL調(diào)制解調(diào) 器在內(nèi)的調(diào)制解調(diào)器、ISDN適配器,以及有線和無線以太網(wǎng)卡、集線器和路由器。
[0080] 現(xiàn)在參考圖12,圖示了依據(jù)主題說明書的計算環(huán)境1200的示例示意性框圖。系統(tǒng) 1200包括一個或多個客戶端1202,它們可以包括訪問服務(wù)器1204上的服務(wù)的應(yīng)用或系統(tǒng)。 客戶端1202可以是硬件和/或軟件(例如,線程、過程、計算設(shè)備)。例如通過采用該說明 書,客戶端1202可以含有cookie、元數(shù)據(jù)和/或相關(guān)聯(lián)的上下文信息。
[0081] 系統(tǒng)1200還包括一個或多個服務(wù)器1204。服務(wù)器1204也可以是硬件或者與軟件 (例如,線程、過程、計算設(shè)備)相結(jié)合的硬件。服務(wù)器1204可以含有例如用于執(zhí)行依據(jù)本 主題公開的視頻分類、視頻編輯、特征提取、視頻存儲或視頻顯示的線程??蛻舳?202和服 務(wù)器1024之間的一種可能通信可以為數(shù)據(jù)分組的形式,其適于在兩個或更多計算機過程 之間進行傳送,其中該數(shù)據(jù)分組例如包含音頻樣本。數(shù)據(jù)分組例如可以包括cookie和/或 相關(guān)聯(lián)的上下文信息。系統(tǒng)1200包括通信架構(gòu)1206 (例如,諸如互聯(lián)網(wǎng)的全局通信網(wǎng)絡(luò)), 其能夠被用來促成客戶端1202和服務(wù)器1204之間的通信。
[0082] 通信能夠經(jīng)由有線(包括光纖)和/或無線技術(shù)來進行。客戶端1202操作地耦 合至一個或多個客戶端數(shù)據(jù)存儲1208,其能夠被用來存儲客戶端1202本地的信息(例如, cookie和/或相關(guān)聯(lián)的上下文信息)。類似地,服務(wù)器1204操作地連接至一個或多個服務(wù) 器數(shù)據(jù)存儲1210,其能夠被用來存儲服務(wù)器1204本地的信息。
[0083] 本公開所說明的方面也能夠在分布式計算環(huán)境中進行實踐,其中某些任務(wù)由通過 通信網(wǎng)絡(luò)進行鏈接的遠程處理設(shè)備來執(zhí)行。在分布式計算環(huán)境中,程序模塊能夠位于本地 和遠程的存儲器存儲設(shè)備中。
[0084] 以下所描述的系統(tǒng)和過程能夠在硬件內(nèi)體現(xiàn),諸如單個集成電路(IC)芯片、多個 1C、專用集成電路(ASIC)等。另外,一些或所有過程塊在每個過程中出現(xiàn)的順序不應(yīng)當被 認為是限制。相反,應(yīng)當理解的是,一些過程塊能夠以各種順序來執(zhí)行,而非所有這些順序 都在這里被明確圖示。
[0085] 以上所描述的內(nèi)容包括本發(fā)明的實施方式的示例。顯然,不可能以描述所請求保 護的主題為目的而對組件或方法的每種可預(yù)期的組合都進行描述,但是主題創(chuàng)新的許多另 外的組合和置換形式都是可能的。因此,所請求保護的主題意在涵蓋落入所附權(quán)利要求的 精神和范圍之內(nèi)的所有這些改變、修改和變化。此外,以上對包括摘要中所描述的本公開所 圖示的實施方式的描述都不意在是窮盡的或者將所公開的實施方式限于所公開的精確形 式。雖然這里出于說明的目的描述了具體的實施方式和示例,但是如相關(guān)領(lǐng)域的技術(shù)人員 所能夠認識到的,被認為處于這樣的實施方式和示例的范圍之內(nèi)的各種修改都是可能的。
[0086] 具體地并且有關(guān)以上所描述的組件、設(shè)備、電路、系統(tǒng)等所執(zhí)行的各種功能,除非 以其它方式指出,否則用來描述這樣的組件的術(shù)語意在對應(yīng)于執(zhí)行所描述組件的指定功能 的任意組件(例如,功能等同形式),即使其在結(jié)構(gòu)上與所公開的結(jié)構(gòu)并不等同,但是執(zhí)行 這里所說明的所請求保護主題的示例性方面中的功能。就此而言,還要認識到的是,本發(fā)明 包括系統(tǒng)以及具有計算機可執(zhí)行指令的計算機可讀存儲介質(zhì),上述指令用于執(zhí)行所請求保 護的主題的各種方法的動作和/或事件。
【權(quán)利要求】
1. 一種系統(tǒng),包括: 存儲器,所述存儲器存儲計算機可執(zhí)行組件;和 處理器,所述處理器執(zhí)行所述存儲器內(nèi)的以下計算機可執(zhí)行組件: 接收組件,所述接收組件從用戶接收視頻; 分類器,所述分類器確定所述視頻是否為供編輯的良好候選,并且如果所述視頻是供 編輯的良好候選,則所述分類器生成用于對所述視頻執(zhí)行的建議編輯;和 編輯組件,所述編輯組件基于所述建議編輯自動生成編輯視頻。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),所述編輯組件進一步包括: 旋轉(zhuǎn)組件,所述旋轉(zhuǎn)組件基于所述建議編輯對原始視頻進行旋轉(zhuǎn)。
3. 根據(jù)權(quán)利要求1所述的系統(tǒng),所述編輯組件進一步包括: 照明組件,所述照明組件基于所述建議編輯對原始視頻的對比度或亮度水平進行調(diào) 節(jié)。
4. 根據(jù)權(quán)利要求1所述的系統(tǒng),所述編輯組件進一步包括: 穩(wěn)定化組件,所述穩(wěn)定化組件基于所述建議編輯對原始視頻進行穩(wěn)定化。
5. 根據(jù)權(quán)利要求1所述的系統(tǒng),所述編輯組件進一步包括: 色彩平衡組件,所述色彩平衡組件基于所述建議編輯對原始視頻的色彩平衡進行調(diào) 節(jié)。
6. 根據(jù)權(quán)利要求1所述的系統(tǒng),進一步包括: 界面組件,所述界面組件向用戶呈現(xiàn)所述建議編輯。
7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其中所述接收組件進一步接收執(zhí)行所述建議編輯的子 集的用戶授權(quán)。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述編輯組件進一步基于所述用戶授權(quán)自動生成 所述編輯視頻。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述界面組件呈現(xiàn)所述編輯視頻以便向用戶進行 顯不。
10. 根據(jù)權(quán)利要求1所述的系統(tǒng),進一步包括: 顯示組件,所述顯示組件向用戶顯示所述編輯視頻。
11. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述分類器針對多個特征進行訓練,所述多個特 征包括局部特征的直方圖、色彩直方圖、邊緣特征、紋理基元直方圖、面部特征、相機運動、 鏡頭邊界特征和音頻特征中的至少一個。
12. -種用于訓練分類器的方法,包括: 采用處理器執(zhí)行存儲器中所存儲的計算機可執(zhí)行指令以實施以下動作: 從視頻提取特征集合; 針對所述特征集合中的每個特征從數(shù)據(jù)存儲中檢索良好候選特征的集合以及不良候 選特征的集合; 基于來自所述視頻的特征與關(guān)聯(lián)于所述特征的所述良好候選特征的集合以及所述不 良候選特征的集合的比較,來針對所提取的特征集合中的每個特征確定視頻特征評級;以 及 針對特征集合中的每個特征訓練分類器以識別所述視頻是供編輯的良好候選還是不 良候選。
13. 根據(jù)權(quán)利要求12所述的方法,進一步包括: 針對所述特征集合中的每個特征基于所述視頻特征評級對所述視頻進行分類。
14. 根據(jù)權(quán)利要求13所述的方法,進一步包括: 基于所述分類將所述視頻存儲在所述數(shù)據(jù)存儲中。
15. 根據(jù)權(quán)利要求12所述的方法,其中所述特征集合包括局部特征的直方圖、色彩直 方圖、邊緣特征、紋理基元直方圖、面部特征、相機運動、鏡頭邊界特征和音頻特征中的至少 一個。
16. -種視頻編輯方法,包括: 采用處理器執(zhí)行存儲器中所存儲的計算機可執(zhí)行指令以實施以下動作: 從用戶接收視頻; 對所述視頻的多個特征進行分析; 使用分類器基于所分析的特征確定建議編輯;以及 生成編輯視頻。
17. 根據(jù)權(quán)利要求16所述的視頻編輯方法,進一步包括: 向用戶顯示所述建議編輯;以及 在生成所述編輯視頻之前,從用戶接收執(zhí)行所述建議編輯中的至少一個的授權(quán)。
18. 根據(jù)權(quán)利要求16所述的視頻編輯方法,進一步包括: 向用戶顯示所述編輯視頻。
19. 根據(jù)權(quán)利要求18所述的視頻編輯方法,進一步包括: 從用戶接收至少一個編輯去除請求;以及 基于所述至少一個編輯去除請求生成經(jīng)修改的編輯視頻。
20. 根據(jù)權(quán)利要求19所述的視頻編輯方法,進一步包括: 向用戶顯示所述經(jīng)修改的編輯視頻。
21. 根據(jù)權(quán)利要求16所述的視頻編輯方法,其中所述多個特征包括局部特征的直方 圖、色彩直方圖、邊緣特征、紋理基元直方圖、面部特征、相機運動、鏡頭邊界特征和音頻特 征中的至少一個。
【文檔編號】G06F3/00GK104246656SQ201380020912
【公開日】2014年12月24日 申請日期:2013年2月23日 優(yōu)先權(quán)日:2012年2月23日
【發(fā)明者】約翰·格雷格, 威廉·布倫德爾, 托馬斯·本頓·布里奇瓦特 申請人:谷歌公司