專利名稱::媒體廣告的制作方法
技術領域:
:本文檔一般地涉及廣告發布。
背景技術:
:廣告(或ad)可作為視頻節目的一部分進行播放。一些視頻節目被制作為具有能夠向視頻中插入廣告的預先確定的廣告位(slot)。例如,一個小時的喜劇節目可以被拍攝成四個13分鐘的視頻段,以允許在每個視頻段之后插入兩分鐘的廣告。對于沒有制作以預先確定的廣告位的視頻而言,可由制作人對該視頻進行回顧并且利用視頻元數據人工添加標簽以指示廣告位的位置。
發明內容本文檔描述了媒體流內廣告位的識別。—般地,在一個方面,一種計算機實現的方法包括識別媒體中的潛在內容項目位,并且將權重與每個潛在內容項目位相關聯,每個權重指示在所述內容項目位處派發內容項目時對媒體流的潛在破壞程度。所述方法的實施方式可包括以下一個或多個特征。所述媒體可包括視頻、音頻或視頻和音頻的組合。所述內容項目可包括廣告。所述內容項目位可包括廣告位。識別潛在內容項目位可包括識別指示所述媒體內視頻鏡頭變化的視頻鏡頭邊界。識別潛在內容項目位可包括識別所述媒體內的音頻、話音或音樂的邊界。所述方法可包括從所述潛在廣告位識別具有超出閾值的權重的廣告位。所述方法可包括基于權重向廣告位分配內容項目。在一些示例中,可基于內容項目的持續時間和權重向廣告位分配內容項目。在一些示例中,持續時間較長的內容項目可被分配給與較高權重相關聯的內容項目位,而持續時間較短的內容項目可分配給與較低權重相關聯的內容項目,其中較高權重指示對視頻流較低程度的潛在破壞。在一些示例中,基于內容項目中文本、靜止圖像和視頻的百分比和權重向內容項目位分配內容項目。在一些示例中,將具有較高文本或靜止圖像百分比的內容項目分配給與較低權重相關聯的內容項目位,而將具有較高視頻百分比的內容項目分配給與較高權重相關聯的內容項目位,其中較高權重指示對視頻流較低程度的潛在破壞。在一些示例中,基于內容項目位之前的視頻內容和內容項目之間的相似級別和相關聯的權重向內容項目位中的一個分配內容項目。在一些示例中,將與視頻內容具有較高相似度的內容項目分配給與較低權重相關聯的內容項目位,而將與視頻內容具有較低相似度的內容項目分配給與較高權重相關聯的內容項目位,其中較高權重指示對視頻流較低程度的潛在破壞。所述方法可包括生成視頻元數據,所述視頻元數據具有與視頻內的內容項目位的位置以及與內容項目位相關聯的權重相關的信息。所述方法可包括從源接收視頻,并且向所述源提供與潛在內容項目位的位置和相關聯的置信分值相關的信息。所述方法可包括基于規則修改權重,所述規則獨立于對媒體流的潛在破壞。所述規則可包括在內容項目位處于從媒體開始的預定時間段內時增加所述內容項目位的權重。至少一些權重能夠各自指示當在潛在內容項目位中插入內容項目時對媒體流的潛在破壞程度。—般地,在另一方面,一種計算機實現的方法包括使用用于檢測媒體中的特征的第一組規則識別媒體內的位置,并且使用用于識別內容項目位的第二組規則對所識別的每個位置進行評估,以使得在所述內容項目位中派發內容項目,對視頻流的破壞趨向于小于在廣告位之外派發內容項目的情況。所述方法的實施方式可包括以下一個或多個特征。所述內容項目可包括廣告。所述內容項目位可包括廣告位。所述媒體可包括視頻、音頻或視頻和音頻的組合。識別位置可包括識別視頻鏡頭邊界。在一些示例中,對所識別的位置進行評估包括確定是否存在跨所識別位置的音頻連續。在一些示例中,對所識別的位置進行評估包括確定在所識別的位置之前和之后是否存在靜音。在一些示例中,對所識別的位置進行評估包括確定在所識別的位置是否存在到空白或黑白的漸隱或切換。在一些示例中,對所識別的位置進行評估包括確定在所識別的位置之前和之后的切換動作的頻率。在一些示例中,對所識別的位置進行評估包括確定在所識別的位置之前和隨后的視頻鏡頭的相似程度。在一些示例中,對所識別的位置進行評估包括確定在所識別的位置之前和隨后的運動連續。在一些示例中,對所識別的位置進行評估包括確定在所識別的位置之前和隨后的運動動作級別。在一些示例中,對所識別的位置進行評估包括確定在與所識別的位置之前的視頻相關聯的音頻中是否存在音頻音量的逐漸增加。在一些示例中,對所識別的位置進行評估包括確定在所識別的位置之前的視頻中是否存在畫面拉遠(zoomout)。—般地,在另一方面,一種計算機實現的方法包括接收媒體,將所述媒體發送到媒體處理服務器,接收所述媒體處理服務器所提供的媒體元數據,所述媒體元數據具有與所述媒體中的內容項目位以及與所述內容項目位相關聯的置信分值相關的信息。所述方法的實施方式可包括以下一個或多個特征。所述方法可包括提供用戶界面以允許用戶觀看內容項目位之前和之后的視頻段并且修改對內容項目位的選擇。所述內容項目位可包括廣告位。—般地,在另一方面,一種系統包括服務器,所述服務器包括用來存儲視頻的存儲設備,和用來執行第一層視頻處理和第二層視頻處理以識別所述視頻內的內容項目位的處理器。所述第一層視頻處理基于用于識別所述視頻中的視頻鏡頭的特征的第一組規則來識別所述視頻中的位置,而所述第二層視頻處理對所識別的位置進行評估以對每個所識別的位置生成置信分值。每個置信分值指示在所識別的位置派發內容項目時對視頻流的潛在破壞程度。所述系統的實施方式可包括以下一個或多個特征。所述內容項目可包括廣告。所述內容項目位可包括廣告位。—般地,在另一方面,一種裝置包括用戶界面以提供與視頻中的內容項目位以及與所述視頻相關聯的置信分值相關的信息,每個置信分值指示在相應內容項目位處派發內容項目時對視頻流的潛在破壞程度,所述用戶界面允許用戶對內容項目位的選擇進行修改并且將與所修改的對內容項目位的選擇相關的信息存儲在存儲設備中。所述裝置的實施方式可包括以下一個或多個特征。所述內容項目可包括廣告。所述內容項目位可包括廣告位。—般地,在另一方面,一種系統包括用于識別視頻中的潛在內容項目位的裝置,以及用于將權重與每個潛在內容項目位相關聯的裝置,每個權重指示在所述潛在內容項目位處派發內容項目時對媒體流的潛在破壞程度。所述系統的實施方式可包括以下一個或多個特征。所述內容項目可包括廣告。所述內容項目位可包括廣告位。所述系統、方法和技術可包括以下一個或多個優勢。可在媒體(例如,視頻、音頻或視頻和音頻的組合)的流內播放(或在媒體上重疊)內容項目(例如,廣告)而不會明顯破壞媒體流。媒體的發布者能夠從內容項目(例如,廣告)產生收益而不會對接收所述媒體(例如,觀看視頻或收聽音頻)的個人的體驗造成不利影響。在以下附圖和描述中闡述一個或多個實施例的細節。根據描述和附圖以及權利要求,本發明的其它特征、目標和優勢將是顯而易見的。圖1是示例性視頻處理設備的示圖。圖2是被劃分為視頻鏡頭(shot)的示例性視頻的示圖。圖3是允許發布者發布視頻的示例性計算機網絡的示圖。圖4是允許發布者對廣告位候選進行回顧的示例性圖形用戶界面的示圖。圖5是允許發布者發布視頻的示例性計算機網絡的示圖。圖6是用于處理視頻的示例性過程的示圖。圖7是用于確定視頻鏡頭邊界的置信分值的示例性過程的示圖。圖8是示例性一般計算設備的示圖。圖9是示例性一般便攜式計算設備的示圖。各附圖中相同的附圖標記表示相同元素。具體實施例方式圖1是示例性視頻處理設備100(例如,視頻處理服務器并且此后被稱作視頻處理服務器100)的示意圖,其接收視頻102并確定視頻102內適于插入一個或多個內容項目(例如,廣告)的內容項目(例如,廣告)位。視頻處理服務器100生成指示內容項目(例如,廣告)位的時間位置的視頻元數據104和相關聯的置信分值(或權重)。內容項目(例如,廣告)位的較高置信分值指示在所述視頻流中的該內容項目位播放內容項目時對視頻102流較低的潛在破壞。視頻元數據104可被用來確定或建議例如在播放視頻102時何時播放內容項目(例如,廣告)以及播放什么視頻項目。在以下描述中,廣告和廣告位分別被用作內容項目和內容項目位的示例。在一些示例中,視頻處理服務器100使用兩層處理來確定廣告位。在第一層視頻處理中,服務器100識別視頻鏡頭邊界(或視頻段邊界)。"鏡頭"通常是指從相同相機連續拍攝的視頻幀序列(或者在多次拍攝并進行重構以使得多個鏡頭作為連續鏡頭呈現給觀眾)。鏡頭可包含搖攝(pan)、傾斜或鏡頭推拉(zoom)。對于卡通、動畫或者包括計算機生成畫面的視頻來說,視頻鏡頭邊界一般是指視頻中視頻幀彼此之間存在不連續的地方。7例如,視頻鏡頭邊界在視頻從畫面的一個視點切換到另一視點時出現,在顯示一個位置的畫面變化為不同位置的另一畫面時出現,或者在從顯示一個人的臉部切換到進行討論的另一個人的臉部時出現。視頻鏡頭邊界是潛在的廣告位,這是因為視頻鏡頭邊界指示視頻102中畫面或主題變換的可能性。通過比較,每個鏡頭(或段)內的視頻幀實質上是逐幀連續的,不適合在視頻鏡頭內放置廣告,因為可能對視頻流造成顯著破壞而導致負面的觀看體驗。在第二層視頻處理中,視頻處理服務器100對先前識別的每個視頻鏡頭邊界確定置信分值。雖然視頻鏡頭邊界比鏡頭內的位置更適于放置廣告,但是并不是所有的視頻鏡頭邊界都適合作為廣告位。例如,視頻可能顯示幾個人在房間內進行討論,其中視頻鏡頭從一個人切換到另一個人。當仍然處于討論之中時,在鏡頭從一個人向另一個人變化的視頻鏡頭邊界處插入廣告是不得體的。更好的廣告位放置例如是在討論結束時或者在畫面變化到不同房間時的視頻鏡頭邊界。視頻處理服務器100包括視頻鏡頭邊界檢測器106,其對視頻102的內容進行分析并且使用視頻鏡頭邊界檢測算法來確定視頻鏡頭的邊界。視頻鏡頭邊界檢測算法的示例在Gargi等人的"PerformanceCharacterizationofVideoShotChangeDetectionMethods",IEEETransactionsonCircuitsandSystemsforVideoTechnology,vol.10,no.1,第1-13頁,2000年2月,以及Cooper等人的"VideoSegmentationviaTemporalPatternClassification,,,IEEETransactionsonMultimedia,vol.9,issue3,第610-618頁,2007年4月中有所描述。在一些示例中,可對音頻軌跡進行分析以識別音頻開始點和結束點,其可被用來改進視頻鏡頭邊界識別的準確性。如果視頻具有貫穿所述視頻連續的單個鏡頭,諸如相機在整個視頻片段期間聚焦在一個人上的個人訪問視頻片段,則可以使用音頻開始點和結束點替代視頻鏡頭邊界。在這種情況下,廣告位候選可放置在音頻段結束之后以及后續音頻段開始之前。視頻處理服務器100可包括對與視頻102相關聯的音頻進行處理的音頻處理模塊。視頻處理服務器100包括置信分值計算器108,其用于對先前識別的每個視頻鏡頭邊界確定置信分值。置信分值計算器108使用一組規則110對每個視頻鏡頭邊界進行評估以生成置信分值(或權重),所述置信分值指示視頻鏡頭邊界將作為良好廣告位(例如,在插入廣告時不會對視頻流造成顯著破壞)的可能性。例如,視頻鏡頭邊界檢測器106和置信分值計算器108可以是專用硬件模塊或者通用中央處理單元(CPU)或圖形處理單元(GPU)所執行的軟件模塊。在確定了置信分值之后,視頻處理服務器100生成視頻元數據112,其具有關于視頻內的廣告位位置以及相關聯的置信分值的信息。例如,元數據112可指示第一廣告位具有0.5的置信分值并且在00:05:26時(即視頻開始之后的5分26秒)出現。根據上下文,術語"視頻"、"音頻"或"媒體"可以指能夠被人所感知的視覺、聽覺或視聽信號,或者能夠被機器所處理的電信號或文件。術語"內容位"或"廣告位"是指能夠在其中呈現一個或多個內容項目或廣告的時間段。視頻102能夠以在播放、解碼或呈現時能夠被視覺感知的任意格式來存儲或流化。例如,視頻102可包括直播或錄制的電視節目、直播或錄制的戲劇或喜劇作品、音樂視頻、電視播送事件(例如,體育事件、政治事件、新聞事件等)、家庭制作的視頻、視頻語音郵件等等。視頻102可被壓縮或解壓縮。所述視頻可利用各種視頻和"容器"文件格式進行工作,例如Macromedia的FlashVideo(FLV)、微軟的AdvancedStreamingformat(ASF)、WindowsMediaAudio(碰)、WindowsMediafilewithAudio/Video(麗)、AudioVideoInterleave(AVI)、DivXTM、IntelVideoTechnology(IVF)、QuickTimeMovieFileExtension(MOV)、MPEG、RealMedia、RealAudio、RealVideo、VivoVideo(VIV)、OGG、Matroska、3gp、NUT、MXF、ratDVD、svi等之中的一個或多個。廣告可以是被設計來推廣(promote)產品或服務或者就一些主題給出公眾通知(例如,公眾服務聲明、政治廣告、尋求幫助廣告等)的任意內容。廣告可包括文本、靜止圖形或圖像、運動圖形或圖像(例如,視頻、動畫)和音頻的任意組合。廣告可由例如廣告主、主辦方、視頻的提供者或視頻102的發布者來提供。可在給定視頻鏡頭邊界播放一個或多個廣告。當對廣告進行引用時,可識別其它內容以便在給定鏡頭邊界的視頻位中放置。圖2是被劃分為視頻鏡頭(或段)的視頻102的示例的示圖,所述視頻鏡頭包括視頻鏡頭A122a、視頻鏡頭B122b、視頻鏡頭C122c、視頻鏡頭D122d和視頻鏡頭E122e等。在兩個視頻鏡頭之間為視頻鏡頭邊界,例如124a至124e。視頻102在時間t0開始,并且視頻鏡頭邊界124a至124e分別在時間tl至t5出現。當視頻102最初由視頻處理服務器100接收時,視頻102并不具有與視頻鏡頭邊界相關的嵌入信息。視頻鏡頭邊界檢測器106對視頻102的內容進行分析并識別視頻鏡頭邊界(例如,124a至124e)。置信分值計算器108基于規則集合110對每個視頻鏡頭邊界進行評估并生成相應的置信分值。例如,可使用以下規則對視頻102進行評估1.音頻連續如果存在跨視頻鏡頭邊界的音頻連續,則將置信分值降低預定量,原因在于鏡頭邊界不是好的廣告位侯選。例如,在講話者正講話時,視頻畫面可以從講話者切換到觀眾然后再切換回講話者,所有這些時間講話者都在講話。當在講話者處于句子中間時插入廣告可能會對視頻流造成明顯破壞。2.在視頻鏡頭變化之前和之后的靜音如果在視頻鏡頭變化之前和之后存在靜音,則將置信分值增加預定量。靜音指示視頻中的故事轉換的高可能性。靜音可包括音頻暫停和音頻空白(audioblack)。音頻暫停是指音頻中的暫停,例如對話或音樂中的暫停,其中音頻記錄繼續并且可能存在一些背景音頻。音頻空白是指完全靜音,例如在關閉音頻記錄時。3.切換至空白(或黑白)切換到空白通常指示視頻中的自然故事轉換點,所以這可以是好的廣告位侯選。在檢測到至空白或黑白的切換時將置信分值增加預定量。4.視頻鏡頭變化之前和之后的切換動作高頻率的切換(即每單位時間內大量切換)可指示從不同視點顯示相同動作,例如從對話中的一個人切換到另一個人。如果在視頻鏡頭邊界周圍存在高頻率的切換,則將置信分值降低預定量,原因在于這可能不是好的廣告位侯選。例如,如果時間t2到時間t5之間的持續為30秒,從而在30秒內存在四次切換,頻繁的切換動作表明處于時間t3和t4的視頻鏡頭邊界可能不是好的廣告位侯選。5.視頻鏡頭之前和隨后的相似度在一個特定的示例性實施方式中,對于給定的視頻鏡頭邊界,將所述邊界之后的視頻段與該邊界之前兩個段的視頻段進行比較。還將所述邊界之前的視頻分段與該邊界之后兩個段的視頻段進行比較。例如,在對視頻鏡頭邊界124c進行評估時,將視頻段D122d與段B122b進行比較。如果段B和D相似,則指示可能為從不同視點顯示的相同動作,諸如處于視頻變化的往返序列中間,并且不是好的廣告位侯選,從而將置信分值降低預定量。類似地,將段C122c與段E122e進行比較。如果段C和E相似,則將置信分值降低預定量。6.視頻鏡頭邊界之前使用拉遠當在視頻鏡頭邊界之前存在拉遠時,這可能指示畫面結束以及到新畫面的轉換。當檢測到視頻鏡頭邊界之前的拉遠時,將置信分值增加預定量。7.視頻鏡頭邊界之前的音量峰值(volumepeak):當在視頻鏡頭邊界之前存在音量峰值時,諸如通向所述視頻鏡頭邊界的音樂中的聲音漸增,這建立了情感強度并且可能指示到引人注目畫面的轉換。當檢測到視頻鏡頭邊界之前的音量峰值時,將置信分值增加預定量。8.運動連續當鏡頭邊界之前和之后存在運動連續時,這可能指示所述鏡頭邊界之前和之后的鏡頭與例如其中從不同視角獲得鏡頭的運動中的相同人物或對象相關聯。當在視頻鏡頭邊界之前和之后存在運動相似性時,將置信分值降低預定量。9.運動動作級別當鏡頭邊界之前和之后存在高級別的運動活動時,所述鏡頭邊界可能不是好的廣告位。例如,在具有顯示具有許多人和車輛移動的街頭畫面不同部分的多個鏡頭的視頻中,在那些鏡頭邊界處插入廣告可能是不得體的。當在視頻鏡頭邊界之前和之后存在高級別的運動動作時,將置信分值減少預定量。可以使用用于測量跨視頻鏡頭邊界的連續性的其它規則來對視頻102進行評估。在一些實施方式中,在確定視頻鏡頭邊界的置信分值時,如果在視頻鏡頭邊界檢測到至空白的切換,則將置信分值增加預定量,例如0.4。如果檢測到跨視頻鏡頭邊界的音頻連續,則將置信分值減少預定量,例如O.1。如果在視頻鏡頭邊界之前和之后檢測到高切換動作,則將置信分值減少預定量,例如0.2。如果檢測到視頻鏡頭邊界之前和隨后的鏡頭中的相似性,則將置信分值減少預定量,例如0.4。如果在視頻鏡頭邊界處檢測到音頻停止或音頻空白,則將置信分值增加預定量,例如0.4。如果在視頻鏡頭邊界處檢測到音頻停止而沒有音頻空白,或者檢測到音頻空白而沒有音頻停止,則將置信分值增加預定量,例如0.2。這里,音頻停止是指鏡頭邊界之前的音量降低,而音頻空白是視頻邊界之后的音量降低。在一些示例中,將每個視頻鏡頭邊界的置信分值與閾值進行比較,并且其指數高于閾值的視頻鏡頭邊界被選作廣告位。在一些示例中,基于置信分值對廣告位進行排列并且以所排列的順序使用。在選擇廣告位時使用閾值也可以與根據置信分值對廣告位進行排列結合使用。以上所列出的規則是示例。也可以使用其它規則。由于每個因素而對置信分值的增加或減少量可以與以上所描述的不同。在一些實施方式中,用于計算置信分值的過程傾向于產生較少的誤肯定錯誤(將實際上不是好的廣告位的段邊界識別為好的廣告位)而允許更多的誤否定(錯過一些好的廣告位)。這減少了視頻被不適當的廣告放置所破壞的機會,保留了良好的用戶體驗。在視頻處理服務器100對視頻102進行處理以識別好的廣告位之后,處理服務器100生成指示廣告位位置和置信分值的元數據。以下的表1為視頻元數據的示例,指示在時間00:10:55、00:17:32和00:48:15的廣告位分別具有置信分值0.5、0.9和0.2。表1<table>tableseeoriginaldocumentpage11</column></row><table>在一些示例中,視頻處理服務器100以置信分值的增序(或降序)次序提供視頻鏡頭邊界的列表。除了根據置信分值對廣告位進行排列之外,以下的表2與以上的表1類似。表2<table>tableseeoriginaldocumentpage11</column></row><table>圖3是允許視頻發布者132發布視頻102的示例性計算機網絡130的示意圖,所述視頻102具有插入在不會對視頻102的流造成明顯破壞的位置的廣告。例如,視頻102可以由用戶136(也稱作廣告視頻提供者136)所提供,所述用戶136將視頻102從客戶端設備138上傳到視頻發布者132所操作的發布服務器140。客戶端設備138可以是能夠發送內容的任意設備,包括臺式或膝上個人計算機、移動電話、無線設備、游戲控制臺、平板計算機、媒體中心、消費電子、個人數字助理、電視系統、媒體播放器/記錄器等。視頻發布服務器140將視頻102發送給視頻處理服務器100以識別潛在的廣告位。視頻處理服務器100向視頻發布服務器140返回指示廣告位位置以及置信分值的元數據104。雖然視頻發布服務器140和視頻處理服務器100被示為分立項目,但是二者可以共同設置或集成到單個設備中。在一些實施方式中,視頻發布服務器140提供圖形用戶界面(GUI)142以允許發布者132對視頻處理服務器100所識別的侯選廣告位144進行瀏覽并且對廣告位進行最終選擇以識別最終的廣告位146。視頻發布服務器140或視頻處理服務器100在視頻元數據文件104中存儲與最終的廣告位146的位置和置信分值相關的信息。在一些示例中,一旦接收到與最終的廣告位146相關的信息,視頻發布服務器104就可以自動選擇用于插入廣告位146中的廣告。例如,視頻發布者服務器140還可以基于置信分值或者與廣告位或者之前或在前的視頻內容相關聯的其它標準向發布者132提供與在每個廣告位放置哪些廣告相關的建議。圖4是允許發布者132對廣告位侯選144進行瀏覽并進行廣告位的最終選擇的GUI150的示例的示圖。提供按鈕(例如,152a至152c)以允許發布者132選擇廣告位進行瀏覽。在每個按鈕之下提供所述廣告位的計時信息153a和置信分值155a。當發布者132在按鈕(例如,152a、152b或152c)上進行點擊時,媒體播放器(例如,154a、154b或154c)就播放包括廣告位的視頻102的短段以允許發布者132觀看所述廣告位處的視頻畫面轉換。例如,所述短段可包括所述廣告位之前的20秒視頻和所述廣告位之后的20秒視頻。發布者132能夠在"配置"按鈕160上進行點擊以調整所述視頻的短段的持續時間。例如,當發布者132在按鈕160a上進行點擊時,媒體播放器154a播放從時間00:10:35到時間00:11:15的視頻102,允許發布者132觀看廣告位之前和之后的40秒視頻。如果發布者132確定時間00:10:35處的廣告位良好,他可以在復選框156a上進行點擊以選擇所述廣告位。類似地,在發布者132瀏覽了00:17:32處的廣告位之后,如果他確定時間00:17:32處的廣告位良好,他可以在復選框156b上進行點擊。在一些示例中,GUI150允許發布者132對廣告位的置信分值155a進行修正。在發布者132已瀏覽了廣告位并做出了最終的選擇,則發布者132可以點擊"保存選擇"按鈕158,以將關于所選擇的廣告位的位置和置信分值的信息保存到視頻元數據文件104。圖5是允許發布者132發布由觀看者178所觀看的視頻102的示例性計算機網絡170的示意圖,其中視頻102包括廣告服務器174所提供的廣告172。與圖3的計算機網絡130類似,發布者132操作從用戶136接收視頻102的視頻發布服務器140,所述用戶136將視頻102從客戶端設備138上傳到視頻發布服務器140。服務器140將視頻102發送到視頻處理服務器IOO,其識別廣告位并為所述廣告位生成置信分值,并且返回包括與所述廣告位的時間位置和置信分值相關的信息的視頻元數據104。所述置信分值提供了在視頻102流中的廣告位播放廣告時對視頻102的流的潛在破壞的指示。在一些示例中,視頻發布服務器140基于置信分值和以下所描述的映射規則自動選擇插入廣告位中的廣告。在一些示例中,視頻發布者服務器140可基于所述置信分值和映射規則向發布者132提供與在每個廣告位放置哪些廣告相關的建議。在一些示例中,將視頻和相關聯的元數據提供給廣告主以允許所述廣告主確定在廣告位放置哪些廣告。可基于類型對廣告172進行歸類,諸如廣告是否包括(例如,在時間段方面)較高百分比的靜止圖像、視頻或文本。還可以基于時間長度對廣告172進行歸類,例如10秒或更短的廣告、10至20秒的廣告以及20至30秒的廣告等。可以提供映射表以將不同置信分值映射到不同類型或歸類的廣告。例如,文本廣告(即僅包括文本的廣告)會比靜止圖像廣告(即僅包括靜止圖像的廣告)對視頻流產生更少的破壞,而靜止圖像廣告進而比視頻廣告對視頻流產生更少的破壞。可在具有較低置信分值的廣告位插入文本或靜止圖像廣告,并且可以在具有較高置信分值的廣告位插入視頻廣告。例如,可將置信分值0至0.1映射到文本廣告,可將置信分值0.11至0.3映射到靜止圖像廣告,并且將置信分值0.31至1映射到視頻廣告。12例如,具有較短時間長度的廣告會比具有較長時間長度的廣告對視頻流造成更少的破壞。具有較短時間長度的廣告可被插入在具有較低置信分值的廣告位,而具有較長時間長度的廣告可被插入在具有較高置信分值的廣告位。具有較長合并時間長度的多個廣告可被插入在具有較高置信分值的廣告位。例如,其內容與視頻內容更為相關的廣告會對視頻流造成更少破壞。具有與視頻內容更為相關的內容的廣告可被插入在具有較低置信分值的廣告位,而具有與視頻內容較不相關的內容的廣告可被插入在具有較高置信分值的廣告位。例如,其內容與視頻的目標觀眾更為相關的廣告會對視頻流造成更少破壞。例如,對于意在由兒童觀看的視頻而言,插入與兒童玩具相關的廣告會比插入與成人駕駛的汽車相關的廣告造成較少破壞。具有與預期視頻觀眾更為相關的內容的廣告可被插入在具有較低置信分值的廣告位,而具有與預期視頻觀眾較不相關的內容的廣告可被插入在具有較高置信分值的廣告位。在一些示例中,在已經確定了視頻102的廣告位之后,視頻發布服務器140生成具有到視頻102的嵌入式鏈接的網頁,所述網頁包括具有與廣告位的位置相關的信息的視頻元數據。對視頻102內的廣告位的廣告分配并不是最終的,直至觀看者178請求視頻102或者在視頻102被安排播放時(例如,通過web電視頻道)。因此,可根據視頻102何時播放而將不同廣告172插入視頻102中。通過提供不會明顯破壞視頻流來插入廣告的方式,發布者132能夠從廣告172獲得收益而不會對觀看者178的觀看體驗造成不利影響。觀看者178使用客戶端設備180觀看視頻102。客戶端設備180可以是能夠接收內容的任意設備,包括個人計算機、移動電話、無線設備、游戲控制臺、平板計算機、媒體中心、消費電子、個人數字助理、電視系統、媒體播放器/記錄器等。能夠由客戶端設備180接收的內容可包括視頻和諸如網頁之類的文檔。所述視頻可以在媒體播放器模塊或應用中進行播放。所述媒體播放器模塊可以是獨立應用、到另一應用的插件或者從另一計算機或設備下載的指令。在一些示例中,可以使用ADOBEFLASH或JAVASCRIPT來實現媒體播放器模塊。例如,客戶端設備180可包括web瀏覽器182,所述web瀏覽器182具有用于觀看視頻102的媒體播放器184。web瀏覽器182可以接收網頁,所述網頁包括通過視頻102的統一資源定位符(URL)在所述網頁中引用的嵌入視頻。所述網頁還可以包括與廣告位的位置相關的信息。當恥b瀏覽器182呈現和顯示網頁時,視頻播放器模塊184被激活。視頻播放器模塊184基于URL獲取視頻102并在所顯示的網頁內播放所述視頻102。當媒體播放器184到達廣告位時,媒體播放器184從廣告服務器174請求廣告172并在所顯示的網頁內顯示廣告172。媒體播放器184能夠使用不同視覺效果以多鐘方式來呈現廣告172。在第一示例中,一旦到達廣告位,媒體播放器184就漸隱(fadeout)視頻102,播放廣告172。在廣告結束時,媒體播放器184漸隱廣告172并繼續視頻102。在第二示例中,當到達廣告位時,媒體播放器184暫停視頻102并在屏幕上保持暫停的視頻,并且在所述視頻上覆蓋廣告172。例如,廣告172可以覆蓋暫停視頻102的一部分。當廣告結束時,視頻102繼續。媒體播放器184還能夠在視頻102的一部分上覆蓋廣告172而不暫停視頻102。在第三示例中,一旦到達廣告位,視頻102就被暫停并且大小減小至屏幕或瀏覽13器區域的一部分,并且以屏幕或瀏覽器區域的全尺寸播放廣告172。這與具有畫中畫功能類似,允許觀看者178在收看廣告時看到視頻102在哪里暫停。在視頻102幾乎沒有動作的情況下,視頻102可以在以正常大小播放廣告時以縮小的大小繼續播放。當廣告結束時,視頻102繼續并且以正常大小進行播放。在第四示例中,一旦到達廣告位,媒體播放器184就調低與視頻102相關的音頻并漸現(fadein)廣告172。在臨近廣告172結束時,漸隱廣告,繼續視頻102,并且與視頻102相關的音頻返回正常音量。在第五示例中,與第四示例類似,一旦到達廣告位,媒體播放器184調低與視頻102相關聯的音頻并漸現廣告172。在臨近廣告172結束時,漸隱廣告,并且通過重復視頻102在廣告位之前的短段(例如,0.5秒)來繼續視頻102。例如,當音頻在廣告開始之前漸消時,句子的最后單詞有時會被漸消而聽不到。重復視頻102的短段和相關聯的音頻允許觀看者178找到在播放廣告172之前被漸隱的內容。基于置信分值,可以以諸如以上所描述的那些不同方式來呈現廣告。例如,如果廣告位的置信分值高,則可以播放廣告172而沒有漸現或漸隱效果。另一方面,如果置信分值低,指示在播放廣告時更可能對視頻造成破壞,則可以使用漸現和漸隱效果來減少破壞。視頻處理服務器100、視頻發布服務器140、廣告服務器174、客戶端設備138(視頻的提供者)和客戶端設備180(視頻的觀看者)通過一個或多個網絡176進行連接,所述網絡176可以包括局域網(LAN)、廣域網(WAN)、有線或無線網絡或者公眾因特網等,但并不局限于此。圖6是用于通過計算機網絡170(圖5)對例如視頻102的視頻進行處理的示例性過程190的流程圖。過程190包括以下步驟步驟192:接收視頻102。例如,視頻102可由視頻處理服務器100接收。視頻102可由視頻提供者136上傳至視頻發布服務器140,并且視頻發布服務器140將視頻102發送至視頻處理服務器100。作為選擇,視頻處理服務器100可使用web爬行器(crawler)來找出因特網上的視頻102。步驟194:識別視頻鏡頭邊界。例如,視頻處理服務器100可以識別視頻鏡頭邊界(例如,圖2的124a至124e)。步驟196:對每個視頻鏡頭邊界進行評估并且對每個鏡頭邊界指定置信分值。例如,視頻處理服務器100可對視頻鏡頭邊界進行評估并確定每個邊界的置信分值。步驟198:選擇其置信分值高于閾值的視頻鏡頭邊界作為廣告位。例如,視頻處理服務器100可以將視頻鏡頭邊界的置信分值與閾值進行比較來識別廣告位。步驟200:生成視頻元數據。所述視頻元數據包括與視頻位的位置和相應置信分值相關的信息。例如,視頻處理服務器100可生成視頻元數據104。步驟202:將視頻元數據提供給發布者132。例如,視頻處理服務器100可將所述元數據提供給可由發布者132訪問的視頻發布服務器140。步驟204:可選地,發布者132瀏覽視頻102和廣告位,并且對廣告位進行最終選擇。視頻元數據被存儲在存儲設備中。例如,視頻處理服務器140提供GUI142以允許發布者132瀏覽視頻102并選擇廣告位。步驟206:對廣告位分配廣告172。例如,發布者132使用視頻發布服務器140將廣告指定給廣告位。作為選擇,廣告主可向廣告位分配廣告。步驟208:視頻元數據被存儲在存儲設備中。例如,元數據被存儲在視頻發布服務器140處的存儲設備中。步驟210:生成包括視頻元數據的網頁。所述元數據包括視頻102的URL、廣告位的位置以及與所述廣告位相對應的廣告的URL。例如,視頻發布服務器140生成所述網頁。步驟212:從觀看者接收對視頻102的請求。例如,視頻發布服務器140從可由觀看者178訪問的客戶端設備180接收請求。步驟214:將視頻102傳送給觀看者178,并且將視頻102連同廣告位中插入的廣告進行播放。例如,視頻發布服務器140將與視頻102相關聯的網頁發送到觀看者178的客戶端設備180。客戶端設備180處的媒體播放器184播放帶有廣告172的視頻102。圖7是用于確定視頻鏡頭邊界的置信分值的示例性過程220的流程圖。過程220包括以下步驟步驟222:對置信分值初始化,例如初始化為0。步驟224:對視頻鏡頭邊界進行評估以確定在邊界之前或之后是否存在至空白的切換。0.4。步驟226步驟228步驟230步驟232步驟234步驟236步驟238步驟240:如果識別了至空白的切換,則將置信分值增加預定量,例如0.4。:對視頻鏡頭邊界進行評估以確定是否存在跨邊界的音頻連續。:如果識別了跨邊界的音頻連續,則將置信分值減少預定量,例如0.1。:對視頻鏡頭邊界進行評估以確定邊界附近是否存在高頻率切換。:如果識別了高頻率切換,則將置信分值減少預定量,例如0.2。:對視頻鏡頭邊界進行評估以確定鏡頭之前和隨后是否存在相似性。:如果在鏡頭之前和隨后存在相似性,則將置信分值減少預定量,例如:對視頻鏡頭邊界進行評估以確定在邊界處是否存在音頻暫停和音頻空白。步驟242:如果識別了音頻暫停和音頻空白二者,則將置信分值增加預定量,例如0.4。過程200跳轉至步驟248,其中輸出置信分值且過程220結束。步驟244:如果音頻暫停和音頻空白不都出現,則對視頻鏡頭邊界進行評估以確定邊界處是否存在音頻暫停或音頻空白。步驟246:如果識別了音頻暫停或音頻空白,則將置信分值增加預定量,例如0.2。過程220跳轉至步驟248,其中輸出置信分值且過程220結束。步驟248:輸出置信分值且過程220結束。在圖5所示的示例中,視頻發布服務器140累集用戶136(視頻提供者)所上傳的視頻102或者使用其它方式獲取視頻102。視頻發布服務器140與視頻處理服務器100進行通信以處理視頻102來識別侯選廣告位。最終的視頻元數據104存儲在視頻發布服務器140。在圖1所示的示例中,視頻處理服務器100能夠使用web爬行器來找出因特網上的視頻并且識別所述視頻中適當的廣告位。視頻處理服務器100生成具有與所述廣告位的位置和相關聯的置信分值相關的信息的視頻元數據104,并且將元數據104存儲在數據庫15中。所述數據庫可包括到已經處理的所有視頻102的索引。當第三方希望向視頻102中插入廣告時,所述第三方可聯系視頻處理服務器100以查找所述索引并且從數據庫獲取相關的視頻元數據104。圖8是可被用作例如視頻處理服務器100、廣告服務器174、視頻發布服務器140、客戶端設備138或客戶端設備180的示例性通用計算設備300的示意性表示。計算設備300意在表示各種形式的數字計算機,諸如膝上電腦、臺式電腦、工作站、個人數字助理、服務器、刀片服務器、大型機和其它適當計算機。這里所示的組件、其連接和關系以及其功能僅意圖為示例性的,而并不意味著對本文所描述和/或要求保護的本發明的實施方式進行限制。計算設備300包括處理器302、存儲器304、存儲設備306、連接到存儲器304和高速擴展端口310的高速接口308以及連接到低速總線314和存儲設備306的低速接口312。組件302、304、306、308、310和312中的每一個使用各種總線進行互連,并且可以安裝在共用主板上或者以其它適當方式進行安裝。處理器302能夠對用于在計算設備300內執行的指令進行處理,包括存儲在存儲器304中或存儲設備306上的指令以顯示用于外部輸入/輸出設備上的GUI的圖形信息,所述外部輸入/輸出設備諸如耦接到高速接口308的顯示器316。在其它實施方式中,如果適當,可以使用多個處理器和/或多個總線,以及多個存儲器以及多種類型的存儲器。而且,可以連接多個計算設備300,每個設備提供部分必需的操作(例如,作為服務器組、刀片服務器群、多處理器系統、對等網絡、網格計算體系結構或者自組對等網絡)。存儲器304存儲計算設備300內的信息。在一個實施方式中,存儲器304是一個或多個易失性存儲單元。在另一實施方式中,存儲器304是一個或多個非易失性存儲單元。存儲器304還可以是另一形式的計算機可讀介質,諸如磁盤或光盤。存儲設備306能夠為計算設備300提供大型存儲。在一個實施方式中,存儲設備306可以是計算機可讀介質或包含計算機可讀介質,諸如軟盤設備、硬盤設備、光盤設備或磁帶設備、閃存或其它類似的固態存儲設備或者設備陣列,包括存儲域網絡或其它配置中的設備。計算機程序產品可有形地實現在信息載體中。所述計算機程序產品還可包含指令,當被執行時,所述指令執行諸如以上所描述的一個或多個方法。所述信息載體是計算機或機器可讀介質,諸如存儲器304、存儲設備306、處理器302上的存儲器或傳播信號。高速控制器308對計算設備300的帶寬密集操作進行管理,而低速控制器312對較低帶寬密集的操作進行管理。這樣的功能分配僅是示例性的。在一個實施方式中,高速控制器308耦接到存儲器304、顯示器316(例如,通過圖形處理器或加速器),并且耦接到可以接受各種擴展卡(未示出)的高速擴展端口310。在所述實施方式中,低速控制器312耦接到存儲設備306和低速擴展端口314。可包括各種通信端口(例如,USB、IEEE1394、藍牙、以太網、無線以太網)的低速擴展端口可耦接到一個或多個輸入/輸出設備,諸如鍵盤、指示設備、掃描儀,或者例如通過網絡適配器耦接到諸如交換機或路由器之類的網絡設備。如圖所示,可以以多種不同形式來實施計算設備300。例如,其可以實施為標準服務器320,或者更多的時間是以一組這樣的服務器來實現。其還可以實施為機架式服務器系統324的一部分。此外,其可以在諸如膝上計算機322的個人計算機中實施。這些設備(例如,標準服務器、機架式服務器系統、個人計算機、膝上計算機)中的每一個可包含一個或多個計算設備300,并且整個系統可由彼此通信的多個計算設備300所構成。在一些示例中,客戶端設備136和180可以是例如便攜式計算設備。圖9是通用便攜式計算設備350的示例的示意性表示,除其它組件之外,其包括處理器352、存儲器364、諸如顯示器354之類的輸入/輸出設備、通信接口366和收發器368。設備350還可被提供以存儲設備,諸如微驅動器或其它設備,以提供附加存儲。組件350、352、364、354、366和368中的每一個使用各種總線進行互連,并且若干組件可安裝在共用主板上或者以其它適當方式進行安裝。。處理器352能夠執行計算設備350內的指令,包括存儲在存儲器364中的指令。處理器可實施為包括分立的多個模擬和數字處理器的芯片的芯片組。例如,所述處理器可提供設備350的其它組件的協調,諸如用戶接口的控制、設備350所運行的應用以及設備350所進行的無線通信。處理器352可以通過控制接口358和耦接到顯示器354的顯示接口356與用戶進行通信。顯示器354例如可以是TFT(薄膜晶體管液晶顯示器)顯示器或OLED(有機發光二極管)顯示器或者其它適當的顯示技術。顯示接口356可包括用于驅動顯示器354以向用戶呈現圖形和其它信息的適當電路。控制接口358可接收來自用戶的命令并且將其轉換以便向處理器352進行提交。此外,可提供與處理器352進行通信的外部接口362,以便使得設備350能夠與其它設備進行近域通信。例如,可提供外部接口362,在一些實施方式中用于有線通信,或者在其它實施方式中用于無線通信,并且可以使用多個接口。存儲器364存儲計算設備350內的信息。存儲器364可以實施為一個或多個計算機可讀介質或媒體、一個或多個易失性存儲單元或者一個或多個非易失性存儲單元。也可以提供擴展存儲器374并通過擴展接口372連接至設備350,所述擴展接口可包括例如SI匪(單列直插內存模塊)卡接口。這樣的擴展存儲器374可為設備350提供額外的存儲空間,或者還可以存儲應用或用于設備350的其它信息。特別地,擴展存儲器374可包括指令以執行或補充以上所描述的過程,并且還可包括安全信息。因此,擴展存儲器374例如可以被提供為設備350的安全模塊,并且可以利用允許對設備350進行安全使用的指令進行編程。此外,可以經由SI匪卡連同附加信息一起提供安全應用,諸如以黑客無法攻擊的方式在SI匪卡設置識別信息。如以下所描述,存儲器例如可包括閃存和/或NVRAM存儲器。在一個實施方式中,計算機程序產品有形實現在信息載體中。所述計算機程序產品包含指令,當被執行時,所述指令執行諸如以上所描述的一個或多個方法。所述信息載體是計算機或機器可讀介質,諸如存儲器364、擴展存儲器374、處理器352上的存儲器,或者可例如在收發器368或外部接口362上接收的傳播信號。設備350可通過通信接口366進行無線通信,所述通信接口366必要時可包括數字信號處理電路。通信接口366可在各種模式或協議下提供通信,除其它之外,諸如GSM語音呼叫、SMS、EMS或匪S消息發送、CDMA、TDMA、PDC、WCDMA、CDMA2000或GPRS。例如,這樣的通信可通過射頻收發器368進行。此外,諸如可使用藍牙、WiFi或其它這樣的收發器(未示出)進行短距離通信。此外,GPS(全球定位系統)接收器模塊370可以為設備350提供附加的導航和位置相關的無線數據,所述無線數據可適當由在設備350上運行的應用所使17用。設備350還可以使用音頻編解碼器360進行可聽通信,所述音頻編解碼器360可接收來自用戶的話音信息并將其轉換為可用的數字信息。音頻編解碼器360同樣可諸如通過例如設備350的聽筒中的揚聲器為用戶生成可聽的聲音。這樣的聲音可包括來自語音電話呼叫的聲音,可包括所錄制的聲音(例如,語音消息、音樂文件等),并且還可包括在設備350上運行的應用所生成的聲音。如圖所示,可以以多種不同形式來實施計算設備350。例如,其可實施為蜂窩電話380。其還可實施為智能電話382、個人數字助理或其它類似移動設備的一部分這里所描述的系統和技術的各種實施方式可以以數字電路、集成電路、專門設計的ASIC(專用集成電路)、計算機硬件、固件、軟件和/或其組合來實現。這些各種實施方式可包括一個或多個計算機程序中的實施方式,所述計算機程序可在包括至少一個可編程處理器、至少一個輸入設備和至少一個輸出設備的可編程系統上執行和/或解釋,所述可編程處理器可以是專用或通用的,其耦接以從存儲系統接收數據和指令并且向所述存儲系統傳送數據和指令。這些計算機程序(還稱作程序、軟件、軟件應用或代碼)包括用于可編程處理器的機器指令,并且可以以高級程序和/或面向對象編程語言和/或匯編/機器語言來實現。如這里所使用的,術語"機器可讀介質"、"計算機可讀介質"是指被用來向可編程處理器提供機器指令和/或數據的任意計算機程序產品、裝置和/或設備(例如,磁盤、光盤、存儲器、可編程邏輯設備(PLD)),包括接收機器指令作為機器可讀信號的機器可讀介質。術語"機器可讀信號"是指用來向可編程處理器提供機器指令和/或數據的任意信號。為了提供與用戶的交互,這里所描述的系統和技術可在具有用于向用戶顯示信息的顯示設備以及鍵盤和指示設備(例如,鼠標、軌跡球、接觸敏感屏幕或類似iDrive的組件)的計算機上實施,所述顯示設備諸如CRT(陰極射線管)或LCD(液晶顯示器)監視器,用戶可通過所述指示設備向計算機提供輸入。還可使用其它類型的設備來提供與用戶的交互;例如,提供給用戶的反饋可以為任意形式的感觀反饋(例如,視覺反饋、聽覺反饋或觸覺反饋);并且可以以任意形式來接收來自用戶的輸入,包括聲音、話音或觸覺輸入。這里所描述的系統和技術可以以計算系統來實現,所述計算系統包括后端組件(例如,作為數據服務器),或者包括中間組件(例如,應用服務器),或者包括前端組件(例如,具有用戶可通過其與這里所描述的系統和技術的實施方式進行交互的圖形用戶界面或web瀏覽器的客戶端計算機),或者這樣的后端、中間或前端組件的組合。所述系統的組件可通過任意形式或介質的數字數據通信(例如,通信網絡)進行互連。通信網絡的示例包括局域網("LAN")、廣域網("WAN")和因特網。所述計算系統可包括客戶端和服務器。客戶端和服務器通常彼此遠離并且典型地通過通信網絡進行交互。客戶端和服務器的關系通過在各自計算機上運行的并且彼此具有客戶端_服務器關系的計算機程序所建立。已經對本發明的多個實施例進行了描述。然而,要理解的是,可進行各種修改而不會背離本發明的精神和范圍。例如,在第一層視頻處理中,可以檢測視頻鏡頭邊界以外的視頻特征。第二層視頻處理可對所識別的特征進行評估并生成置信分值。視頻處理服務器100可提供包括與廣告位的位置相關的信息而不包括置信分值。當已經識別了廣告位和置信分值時,可基于所述置信分值對廣告進行修改。例如,如果廣告主希望向視頻添加廣告,但是視頻中的所有廣告位都具有低的置信分值,則系統可以向廣告主提供對廣告進行修改的建議,或者所述系統可以修改廣告,諸如通過對廣告使用漸現和漸隱效果,并且使廣告主來決定是否使用廣告的修改版本。作為選擇,所述系統可以修改視頻幀或音頻段,諸如通過分別對廣告位之前和之后的視頻幀應用漸現和漸隱效果。可以在已經識別了廣告位之后以及在廣告播放時間之前將廣告指定給視頻102的廣告位。視頻發布服務器140生成具有到視頻102的嵌入式連接的網頁,所述網頁包括視頻元數據,所述視頻元數據具有與廣告位的位置相關的信息以及對應于所述廣告位的廣告172的URL。如果視頻102沒有視頻鏡頭邊界(諸如一個相機持續開啟的講話視頻),或者其中所有的視頻鏡頭邊界具有低的置信分值,則可以對與視頻102相關聯的一個或多個音頻軌跡進行分析以找出音頻暫停、語音暫停或音樂暫停。音頻暫停可以通過找到當前音頻音量與平均音量的比率低于閾值的地方來識別。可以使用話音間隔檢測器來分析音頻以識別音頻的話音部分中的暫停或間隔。例如,在給出話音的演講視頻中,話音中的暫停可以表示句子結束并且可作為潛在廣告位。類似地,可使用音樂間隔檢測器分析音頻來識別音頻的音樂部分中的暫停或間隔以找出潛在廣告位。可基于獨立于對媒體流的潛在破壞的規則對廣告位的置信分值或權重進行修改。例如,可基于廣告位的位置對置信分值進行修改。當觀看因特網上發布的視頻片斷時,許多觀看者僅觀看所述視頻開始附近的部分而跳過其余部分。因此,可將視頻開始附近的廣告位調高預定百分比。例如,可將從視頻102的開始的30秒內的廣告位的置信分值提高例如10%。可使用與視頻102的處理類似的兩層處理對音頻片斷進行處理。可通過識別音頻記錄中的音頻暫停或音頻空白來識別音頻段邊界。對每個音頻暫停或音頻空白進行評估以生成置信分值,所述置信分值指示如果在所述音頻暫停或音頻空白處插入廣告的情況下對音頻流的破壞的可能性。用于計算置信分值的規則可包括例如音頻暫停或音頻空白的長度,音頻暫停或音頻空白之前和之后的音頻段的相似度,以及音頻暫停或音頻空白的頻率等。置信分值可以與以上所描述的有所不同。GUI可以與以上所描述的有所不同。用于確定置信分值的規則可以與以上所描述的不同。視頻處理服務器100可由能夠處理不同類型媒體的媒體處理服務器所代替,所述媒體例如僅包括視頻的內容、僅包括音頻的內容、音視頻內容、電子郵件、幻燈片等。所述媒體可涉及不同感觀并提供例如視覺、聽覺、嗅覺和/或觸覺信息。客戶端設備180可由能夠呈現不同類型媒體的設備所代替,所述媒體可提供不同類型的感觀信息。例如,客戶端設備180可以能夠生成與視頻中的故事相符的氣味。播放香水或食品的廣告可包括釋放產生模仿所述香水或食品產品氣味的效果的分子。確定媒體中的廣告位的置信分值可包括當在媒體流中播放廣告時通過各種感觀所感知的對媒體流的潛在破壞進行評估。用來在視頻中放置廣告的策略可以與對視頻流的最小破壞點的檢測脫離。例如,可通過各種方式來修改對廣告位所指定的權重。在一些示例中,由于已知的下降率,視頻中較早的廣告位具有更高權重以增加觀眾。在一些示例中,可選擇所識別的廣告位來實現貫串視頻的廣告位的等同分布。在一些示例中,廣告主可請求廣告在視頻中出現產品的特定視頻段附近進行顯示。在這種情況下,即使其分值(強度)低于其它侯選廣告位,也可以在特定視頻段附近選擇最接近的廣告位。可以利用對步驟進行重新排序、添加或刪除來使用以上所示的流程的各種形式。而且,雖然已經對若干應用和方法進行了描述,但是應當認識到的是,可預期多種其它應用。此外,附圖中所描繪的邏輯流程并不需要所示的特定順序或連續順序來達到所需結果。可以提供其它步驟或者從所描述的流程刪除步驟,并且可以向所描述的系統添加其它組件或者從其刪除組件。因此,其它實施方式落入所附權利要求的范圍之內。權利要求一種計算機實現的方法,包括識別媒體中的潛在內容項目位;并且將權重與每個潛在內容項目位相關聯,每個權重指示在所述潛在內容項目位處派發內容項目時對所述媒體的流的潛在破壞的程度。2.如權利要求1所述的方法,其中所述媒體包括視頻、音頻或其二者。3.如權利要求1所述的方法,其中所述內容項目包括廣告。4.如權利要求1所述的方法,其中所述內容項目位包括廣告位。5.如權利要求1所述的方法,其中識別潛在內容項目位包括識別指示所述媒體內的視頻鏡頭變化的視頻鏡頭邊界。6.如權利要求1所述的方法,其中識別潛在內容項目位包括識別所述媒體內的音頻、話音或音樂的邊界。7如權利要求1所述的方法,進一步包括從所述潛在內容項目位識別具有超出閾值的權重的廣告位。8.如權利要求1所述的方法,進一步包括基于與內容項目位相關聯的權重選擇用于在所述內容項目位中呈現內容項目的視覺效果。9.如權利要求8所述的方法,進一步包括當與內容項目位相關聯的權重低于閾值時,在所述內容項目位中呈現內容項目時應用漸現和/或漸隱效果。10.如權利要求1所述的方法,進一步包括基于所述權重向所述廣告位分配內容項目。11.如權利要求10所述的方法,其中分配內容項目包括向具有較高權重的廣告位分配更可能造成破壞的廣告,而向具有較低權重的廣告位分配較不破壞的廣告。12.如權利要求10所述的方法,其中分配內容項目包括基于所述內容項目的權重和持續時間向所述廣告位分配所述內容項目。13.如權利要求12所述的方法,其中分配內容項目包括將持續時間較長的內容項目分配給與較高權重相關聯的內容項目位,而將持續時間較短的內容項目分配給與較低權重相關聯的內容項目位,其中較高權重指示對視頻流較低程度的潛在破壞。14.如權利要求IO所述的方法,其中分配內容項目包括基于所述內容項目中的文本、靜止圖像和視頻的百分比和權重向所述內容項目位分配所述內容項目。15.如權利要求14所述的方法,其中分配內容項目包括將具有較高文本或靜止圖像百分比的內容項目分配給與較低權重相關聯的內容項目位,而將具有較高視頻百分比的內容項目分配給與較高權重相關聯的內容項目位,其中較高權重指示對視頻流較低程度的潛在破壞。16.如權利要求IO所述的方法,其中分配內容項目包括基于內容項目位之前的視頻內容和內容項目之間的相似級別和相關聯的權重向所述內容項目位中的一個分配內容項目。17.如權利要求16所述的方法,其中分配內容項目包括將與視頻內容具有較高相似度的內容項目分配給與較低權重相關聯的內容項目位,而將與視頻內容具有較低相似度的內容項目分配給與較高權重相關聯的內容項目位,其中較高權重指示對視頻流較低程度的潛在破壞。18.如權利要求1所述的方法,進一步包括生成視頻元數據,所述視頻元數據具有與視頻內的內容項目位的位置以及與內容項目位相關聯的權重相關的信息。19.如權利要求1所述的方法,進一步包括從源接收視頻,并且向所述源提供與所述潛在內容項目位的位置和相關聯的置信分值相關的信息。20.如權利要求1所述的方法,進一步包括基于規則修改所述權重,所述規則獨立于對所述媒體的流的潛在破壞。21.如權利要求l所述的方法,進一步包括在內容項目位處于從所述媒體的開始起的預定時間段內時增加所述內容項目位的權重。22.如權利要求1所述的方法,進一步包括基于內容項目位相對于視頻中所選擇的時間點的時間接近度來修改所述內容項目位的權重。23.如權利要求1所述的方法,進一步包括將媒體元數據存儲在存儲設備中,所述元數據具有與所述內容項目位的位置以及與所述內容項目位相關聯的權重相關的信息。24.如權利要求1所述的方法,其中所述權重中的至少一些各自指示當在所述潛在內容項目位中插入所述內容項目時對所述媒體的流的潛在破壞的程度。25.—種計算機實現的方法,包括使用用于檢測媒體中的特征的第一組規則識別所述媒體內的位置;并且使用用于識別內容項目位的第二組規則對所識別的每個位置進行評估,使得在所述內容項目位處派發內容項目時對視頻流的破壞趨向于小于在所述廣告位之外派發所述內容項目的情況。26.如權利要求25所述的方法,其中所述內容項目包括廣告27.如權利要求25所述的方法,其中所述內容項目位包括廣告位。28.如權利要求25所述的方法,其中所述媒體包括視頻、音頻或視頻和音頻的組合。29.如權利要求25所述的方法,其中識別所述位置包括識別視頻鏡頭邊界。30.如權利要求25所述的方法,其中對所識別的位置進行評估包括確定是否存在跨所識別的位置的音頻連續。31.如權利要求25所述的方法,其中對所識別的位置進行評估包括確定在所識別的位置之前和之后是否存在靜音。32.如權利要求25所述的方法,其中對所識別的位置進行評估包括確定在所識別的位置是否存在到空白或黑白的漸隱或切換。33.如權利要求25所述的方法,其中對所識別的位置進行評估包括確定在所識別的位置之前和之后的切換動作的頻率。34.如權利要求25所述的方法,其中對所識別的位置進行評估包括確定在所識別的位置之前和隨后的視頻鏡頭的相似程度。35.如權利要求25所述的方法,其中對所識別的位置進行評估包括確定在所識別的位置之前和隨后的運動連續。36.如權利要求25所述的方法,其中對所識別的位置進行評估包括確定在所識別的位置之前和隨后的運動動作級別。37.如權利要求25所述的方法,其中對所識別的位置進行評估包括確定在與所識別的位置之前的視頻相關聯的音頻中是否存在音頻音量的逐漸增加。38.如權利要求25所述的方法,其中對所識別的位置進行評估包括確定在所識別的位置之前的視頻中是否存在畫面拉遠。39.—種計算機實現的方法,包括接收媒體;將所述媒體發送到媒體處理服務器;并且接收所述媒體處理服務器所提供的媒體元數據,所述媒體元數據具有與所述媒體中的內容項目位以及與所述內容項目位相關聯的置信分值相關的信息。40.如權利要求39所述的方法,進一步包括提供用戶界面以允許用戶觀看在所述內容項目位之前和之后的視頻段并且修改對所述內容項目位的選擇。41.如權利要求39所述的方法,其中所述內容項目位包括廣告位。42.—種裝置,包括服務器,所述服務器包括用來存儲視頻的存儲設備;禾口用來執行第一層視頻處理和第二層視頻處理以識別所述視頻內的內容項目位的處理器,所述第一層視頻處理基于用于識別所述視頻中的視頻鏡頭的特征的第一組規則來識別所述視頻中的位置,所述第二層視頻處理對所識別的位置進行評估以對每個所識別的位置生成置信分值,所述置信分值指示在所識別的位置派發內容項目時對視頻流的潛在破壞程度。43.如權利要求42所述的裝置,其中所述內容項目包括廣告。44.如權利要求42所述的裝置,其中所述內容項目位包括廣告位。45.—種裝置,包括用戶界面,用于提供與視頻中的內容項目位以及與所述視頻相關聯的置信分值相關的信息,每個置信分值指示在相應內容項目位處派發內容項目時對視頻流的潛在破壞程度,所述用戶界面允許用戶對所述內容項目位的選擇進行修改并且將與所修改的對內容項目位的選擇相關的信息存儲在存儲設備中。46.如權利要求45所述的裝置,其中所述內容項目包括廣告。47.如權利要求45所述的裝置,其中所述內容項目位包括廣告位。48.—種系統,包括用于識別視頻中的潛在內容項目位的裝置;以及用于將權重與每個潛在內容項目位相關聯的裝置,每個權重指示在所述潛在內容項目位處派發內容項目時對視頻流的潛在破壞程度。49.如權利要求48所述的系統,其中所述內容項目包括廣告。50.如權利要求48所述的系統,其中所述內容項目位包括廣告位。全文摘要識別媒體(例如,視頻、音頻或其二者)中的潛在內容項目位(例如,廣告位),并且每個內容項目位與指示在所述內容項目位派發內容項目(例如,廣告)時對媒體流的潛在破壞程度的權重相關聯。文檔編號G06Q30/00GK101715585SQ200880020084公開日2010年5月26日申請日期2008年4月21日優先權日2007年4月20日發明者烏拉斯·加爾吉申請人:谷歌公司