具備內容替換的呈現設備的制作方法
【專利摘要】用于呈現來自第一源的內容的設備包括:用于接收來自第一源的內容的第一輸入,用于接收來自第二源的替換內容項的第二輸入,用于利用替換內容項替換該內容的片段的替換模塊,以及呈現裝置,呈現裝置用于呈現片段被替換內容項替換的內容。呈現設備具有監視模塊,該監視模塊用于監視片段的接收,并且取決于片段是否被接收而控制替換模塊,使得替換模塊在接收片段失敗時停止替換。
【專利說明】具備內容替換的呈現設備【技術領域】
[0001]本發明涉及用于呈現來自第一源的內容的設備,包括用于利用來自第二源的內容項替換該內容的片段的替換模塊。
【背景技術】
[0002]在廣播電視或無線電節目中設置的廣告具有擁有范圍廣的優點;數以百萬的家庭看到同樣的廣告。另一方面,將單個廣告廣播至所有觀眾可能具有低回應率,因為廣告必然是非常一般性的。當廣告以單獨的家庭或甚至單獨的觀眾為目標時,實現在顧客回應率中的顯著改進。 [0003]例如,汽車制造商可能對于在低價格和高價格類別中的汽車具有不同商業廣告。嵌入電視信號中的商業廣告必須發往最廣大的觀眾,并且因此會為更低價格的汽車作廣告。如果具體觀眾的喜好檔案揭示這個觀眾具有高收入,那么這個廣告商則想用更高價格類型的商業廣告來替代這個商業廣告。結果,目標廣告生成比普通廣告顯著更高的收入。
[0004]在設備如機頂盒' 中的廣告更換的概念本身是已知的。這樣典型地涉及建立關于觀眾或家庭的喜好檔案,并且將良好地適合該喜好檔案的廣告下載到呈現設備(電視機或收音機)中。下載的廣告保持在本地存儲器中,并且無論該設備何時檢測到進入的內容流中的廣告的出現(或者,更具體為開始),該下載的廣告被替換。
[0005]這種廣告替換通常由有線或衛星運營商控制,該有線或衛星向在對廣播信號進行解擾和解碼的機頂盒(STBs)上操作的最終用戶提供信號傳輸。在那種情況下,當運營商控制廣播流并且可以將交換代碼(swap code)設置在廣播流中以當廣告將到達時發信號。然而,在其它情況下,內容替換是更難的。
[0006]當內容替換在呈現設備自身中執行時,這種其它情況可能出現,其中內容被從外部起源例如另一個設備如第一源一樣的機頂盒供應給呈現設備。該外部設備從多個頻道中選擇內容來將內容提供給呈現設備。在那種情況下,當呈現設備中的內容替換在進行中時,例如當用戶改變機頂盒上的頻道,從電視信號切換到DVD重放或調出電子節目指南或圖文電視服務時,外部設備可以切換至不同內容。
[0007]在那種情況下,第一源的內容改變,但是呈現設備不能檢測這種切換。外部設備只能傳送單個信號,當用戶選擇其它內容或另一個內容源時無縫切換外部設備的內容。結果,因為這種替換通常只在替換內容結束時停止,所以呈現設備會繼續片段替換,并且當完成替換內容項之后,只給出新選擇的內容例如另一個頻道。
[0008]這是不希望的,因為:如果觀眾切換到另一個頻道,應當立刻顯示這個頻道并且應當停止當前顯示的廣告,則與觀眾的期望沖突。
[0009]應當注意當上述討論在廣告更換的背景中時,問題和解決方案本質上更通用并且還可以用于替換不同種類的內容。例如,一個人可以利用本地新聞片段替代新聞片段,或利用來自第二源的音軌替換第一源的內容中的歌或其它音軌。
【發明內容】
[0010]本發明通過用于呈現來自第一源的內容的設備來解決上文提到的技術問題,該設備包括用于接收來自第一源的內容的第一輸入,用于接收來自第二源的替換內容項的第二輸入,用于以替換內容項對內容片段進行替換的替換模塊,以及用于呈現這樣一種內容的呈現裝置,其中,以替換內容項來替換該內容中的片段。該呈現設備具備監視模塊,該監視模塊監視片段接收并且取決于接收的片段而控制替換模塊,以使得替換模塊在接收片段失敗時,停止替換內容項對片段的替換。
[0011]片段是內容中要由替換內容項來替換的部分。當不再接收到片段時,由于由監視模塊檢測到以下中的至少一個,替換模塊必須中止替換過程:片段的移除或完成,改變至不同源和任何其它干擾或中斷。
[0012]在一個實施方式中,監視模塊包括配置為檢測在片段的一個或多個初始幀中的替換水印并且控制替換模塊在這種檢測時開始替換的第一水印檢測器。這個實施方式通過替換水印檢測允許片段的開始的簡單檢測。替換水印可以為只用于指示片段可以由可替選內容來替換的簡單低比特水印。可選地,水印能夠攜帶更多信息例如指示片段的長度或甚至是包括例如產品類型或目標聽眾的元數據。
[0013]利用該元數據,可以作出替換內容項的更好選擇。通過在前幾幀中的一個中具有該水印,設備能夠容易地確定替換要發生。確切地使用哪一個或多個初始幀依賴于水印算法和檢測器操作的方法。該詞語并不意圖只意味著第一幀。
[0014]在進一步實施方式中,檢測模塊包括用于檢測嵌入片段中的片段水印的第二水印檢測器,其中監視模塊被設置控制替換模塊在片段水印處停止替換。片段水印可以為用于指示片段仍然正在被接收的事實的直截了當的低比特水印。這種低比特水印與提供唯一片段標識符的水印相比更容易檢測。
[0015]在這個實施方式的改進中,片段水印檢測器進一步設置為從片段水印提取標識符,并且替換模塊配置為至少基于標識符來選擇替換內容項。
[0016]利用具備標識符的片段水印,可以準確完成片段的廣告(或其它內容)替換。該設備可以具有到將片段標識符映射到一個或多個關聯替換廣告以便于選擇的列表的通路。可替選地,片段標識符可以與指示例如產品類型或目標觀眾的本地可用元數據有關。可以利用那種元數據來做出替換內容項的更好選擇。
[0017]在進一步實施方式中,監視模塊包括用于計算片段的內容指紋的指紋計算器和用于將記錄集合與計算出的內容指紋匹配的匹配模塊,該替換模塊配置為控制替換模塊在匹配模塊檢測到計算出的內容指紋和記錄集合之間的匹配時開始替換。這里使用數字內容指紋代替如上述實施方式中的水印。
[0018]利用數字指紋,通過提取內容的特性特征并且通過將它們與具有不同片段的特性特征的一個或多個參考記錄比較,可以識別內容。參考記錄在本地存儲裝置中可能是可用的。可替選地,參考記錄可能從遠程源例如用于獲取指紋信息的互聯網服務或設備所連接的局域網絡中的存儲設備可得。
[0019]在這個實施方式的改進中,替換模塊配置為至少基于計算出的內容指紋而選擇內容項。像識別水印一樣,基于識別指紋可以準確完成片段的廣告(或其它內容)替換。
[0020]在另一個實施方式中,監視模塊包括用于計算片段的內容指紋的指紋計算器,和用于將記錄集合與計算出的內容指紋匹配的匹配裝置,監視模塊被配置為控制替換模塊在匹配裝置檢測計算出的內容指紋和記錄集合之間的不匹配時停止以替換內容項對片段的替換。通過對來自初始源的內容進行連續地指紋采集,可以容易地檢測不匹配。
[0021]在實施方式中,記錄集合從遠程源例如用于獲取指紋的信息的互聯網服務或者設備所連接的局域網中的存儲設備可得。這允許想要使呈現設備能夠執行內容替換的內容提供商更新用于指紋的記錄并且保持對替換過程的控制。
[0022]在進一步實施方式中,指紋計算器和/或匹配裝置包括在外部設備中,該外部設備在例如互聯網或局域網的網絡上與設備通信,允許呈現設備盡可能纖薄,并且允許內容提供商保持對替換過程的控制。
[0023]在另一個實施方式中,監視模塊配置為檢測片段接收中的干擾并且導致替換模塊在干擾檢測時停止替換。這允許當用戶選擇內容的另一源時停止替換,或否則使得在接收正在由替換內容項替換的片段時發生中斷。
[0024]在進一步實施方式中,片段由來自第二源的多個內容項的序列來替換,該序列的結合長度近似于片段的長度。片段可由單個本地可用內容項來替換,這要求內容項和片段基本上長度一樣。這樣可能并非在所有情況中可行。通過替換多個項,這個缺點可以被克服。
[0025]在實施方式中,設備包括處理器,帶有可執行指令的可編程存儲器,其中在操作中的監視模塊和替換模塊由可執行指令來執行。這樣允許呈現設備的彈性建立,其中,還可以遠程地更新和改進該呈現設備的功能。
[0026]根據本發明還在一種用于在呈現設備中呈現來自第一源的內容的方法中解決該問題,該方法包括接收具有第一片段的內容,接收來自第二源的替換內容項,以替換內容項來替換片段,呈現替換內容項。根據本發明該方法進一步包括連續監視內容中的片段的接收,并且在接收片段失敗時停止以替換內容項替換片段。
[0027]該問題還在一種計算機程序產品中解決,該產品包括具有在其上存儲有可執行指令的數據載體,當如上文描述的具有處理器和存儲器的呈現設備讀取和執行時,該可執行指令執行如上文描述的方法的步驟。
【專利附圖】
【附圖說明】
[0028]將參照附圖詳盡闡述本發明,其中:
[0029]圖1示意性顯示用于呈現來自第一源的內容的設備;
[0030]圖2示意性顯示采用水印檢測的設備的實施方式;
[0031]圖3示意性顯示采用內容指紋的設備的實施方式;以及
[0032]圖4示意性顯示采用水印和指紋的結合的設備的實施方式。
[0033]在圖中,相同的數字指示相同或相似特征。
【具體實施方式】
[0034]圖1示意性顯示用于呈現來自第一輸入150的內容的設備100。在圖1中,設備100實現為電視機,該電視機具有顯示器101和揚聲器102,顯示器101和揚聲器102耦合至呈現模塊103,呈現模塊103使用這些輸出設備101,102來對來自輸入150的內容進行解碼、處理和呈現。在圖1中,第一輸入150耦合至外部設備180如顯示的機頂盒,其用作相應地接收來自其它源(如空中、有線或基于IP的傳輸)的內容的源。
[0035]第一輸入150可以例如為用于讀取預存儲替換內容項的設備如用于接收預記錄盤片的DVD或CD播放器或用于連接至具有預記錄項的通用串行總線(USB)存儲設備的通用串行總線(USB)端口。內容可以具有邏輯或數字屬性,并且可以包括任何類型的數據,但優選地包括音頻和/或視頻數據。可以將內部存儲器如用于接收被存儲并在稍后階段中被呈現的內容的硬盤,提供給第一輸入150。
[0036]輸入150和外部設備180優選地經由標準連接器104如HDMI來連接,并且可選擇地采用內容保護機制如HDCP,以確保僅在兼容設備之間提供內容。采用有線或無線技術的不同的連接機制是可用的。
[0037]雖然在電視顯示器設備的環境中給出本發明,但是本發明還可用于提供內容呈現能力的其它可編程設備如收音機、筆記本電腦、臺式電腦、智能手機和上網本。
[0038]設備100包括經由連接105連接至第一輸入150以及經由連接106連接至第二輸A 160的替換模塊130。替換模塊130配置為利用來自第二輸入160的內容項替換來自第一輸入150的內容的片段。替換模塊130然后經由連接108導致呈現模塊103呈現這個替換內容項而不是來自第一輸入150的片段。在替換內容項完成呈現之后,替換模塊130導致呈現模塊103重新開始呈現來自第一輸入150的內容。通常期望替換內容項和片段為基本上相同的長度以確保替換是平滑的并且幾乎不被觀眾注意到。來自第一輸入150的片段還可以由來自第二輸入160的多個內容項的序列而不是單個內容項來代替,其中,該序列的組合度近似于片段長度的。
[0039]第二輸入160可以是經由數據網絡111到用于替換內容項的外部源112的耦合110,如基于互聯網協議的通信信道,其中,通過其從例如從家庭網絡中的網絡附接的存儲設備獲得內容項。第二輸入160可以裝配有內部存儲介質如內部硬盤或相似存儲介質,以允許在替換要發生前接收所期望的替換內容項。第二輸入160還可以例如為用于讀取預存儲替換內容項的設備如用于接收預記錄盤片的DVD或CD播放器或用于連接至具有預記錄項的通用串行總線(USB )存儲設備的通用串行總線(USB )端口。
[0040]替換模塊130可以以不同的方式從第二輸入160選擇替換內容項。優選地,替換內容項130耦合至基于呈現的內容和/或用戶輸入和/或其它有關信息源而維持喜好檔案的檔案模塊140。維持這種檔案并且基于檔案而選擇內容在現有技術中已熟知并且不會詳細說明。在這個實施方式中,所選擇的的內容項會緊密匹配觀眾的個人喜好和/或興趣。
[0041]對于先前實施方式可替選地,替換模塊130可以基于片段的標識符選擇來自第二輸入160的替換內容項。優選地在這個實施方式中,可以從第二輸入160可獲得的替換內容項攜帶指示例如元數據記錄,該指示用于指示對于哪個標識符它們是合適的替代。可替選地,用于將標識符映射到第二輸入160處的內容的列表可以以另一種方式提供。
[0042]可以組合這兩個實施方式,在該情況中可以發生所選擇的替換內容項與觀眾的個人喜好和/或興趣的高水平匹配。當然也可以使用其他用于從第二輸入160選擇內容項的方式。
[0043]來自第一輸入150的片段和來自第二輸入160的替換內容項一般是廣告,在該情況中設備100用于提供包含在來自第一輸入150的內容中的廣告的替換廣告。可替選地,片段和其替換可以包括其他類型的內容,例如音樂、音頻對話配音、內容的兒童友好的版本、不同語言的本地新聞或天氣預報或副標題。
[0044]設備100進一步包括經由連接150連接到第一輸入150并且經由連接107與替換模塊170連接以用于控制替換過程的監視模塊170。在替換模塊130經由連接107導致來自第二輸入160的替換內容項被呈現時,監視模塊170配置為連續地監視第一輸入150。監視模塊170接收來自具有要替換的片段的外部源的內容。監視模塊170設置有用于檢測替換何時應當開始的檢測器。
[0045]替換片段的開始的檢測可以以不同方式執行。在一些情況下,來自第一輸入150的商業廣告或其它片段可以利用例如豎直空白間隙中的嵌入編碼來識別。在另一些情況下,可以執行典型地與要被替換的內容的類型有關的內容特征的檢查。例如,一個或多個空白幀和音頻音量顯著改變一起出現是到廣告時段的過渡的指示。現有技術中已知多種技術來檢測廣告時段或其他類型的內容變化。
[0046]在檢測到替換的開始時,監視模塊170監視從第一輸入150連續地接收要替換的片段。只要接收到片段,替換就可以繼續。但是,在接收片段失敗時,監視模塊170發送信號通知替換模塊130停止替換。這相應地導致呈現模塊103重新開始呈現來自第一輸入150的內容。
[0047]監視模塊170可以采用不同技術來監視正在接收的片段。例如,在先前已檢測的片段的開始的情況下,監視模塊170可以掃描從第一輸入接收的內容中的干擾如中斷或毛刺,例如可選地與音頻毛刺或靜默的結合的空白幀、靜默、部分幀,其典型地指示片段不再是從第一輸入150接收的。例如,當處理數字音頻-視頻信號時,多個基本上空白幀伴隨著第一音頻毛刺跟隨著靜默的接收是從第一通道變化到第二通道的信號的特征。這個特征由信道的改變要求內容緩沖(音頻和視頻兩者)的刷新以及新信道的第一幀的接收的事實導致。
[0048]當檢測到片段中的干擾時,監視模塊170假設不再接收片段并且發送信號通知替換模塊130替換必須停止。接收片段的監視可以包括幾種驗證和檢查以補償不是由片段的實際缺乏而造成的錯誤檢測。視頻幀可能例如由于傳輸錯誤而損壞或丟失,但是這個不應當導致監視模塊170推斷必須從第一輸入150重新開始呈現。為了避免這種錯誤推斷,監視模塊170可選地配置為只有干擾持續例如3或5幀的話才發送信號通知替換模塊130停止替換。這種驗證是否有用取決于內容的類型、干擾可能存在的方式以及可能模糊、損壞或省略使這些干擾的檢測的錯誤的概率。
[0049]圖2示意性顯示采用用于監視第一源的水印檢測的設備100的實施方式,其中替換片段正在被接收。水印一般來說是內容中的對于人的感知來說感覺不到的但是是能夠使用合適的硬件和/或軟件來檢測的標記。因此,有了水印,可以通過操縱內容以插入合適的標記來將信息傳達給設備100。水印是一種公知的技術。
[0050]在圖2中,監視模塊170進一步包括配置為連續監視從第一輸入150接收到的內容以為了檢測其中的具體水印的替換水印檢測器210。這種具體水印用作指示要執行內容替換的片段的開始。因此,其一般會存在在片段的初始幀中,優選地在片段的第一秒中的某處。在檢測到這個具體水印時,水印檢測器210經由連接107發送信號通知替換模塊130將要開始利用來自第二輸入106的內容項替換該片段。[0051]而且,監視設備170包括用于檢測嵌入整個片段的片段水印的片段水印檢測器220。在替換模塊130導致來自第二輸入160的替換內容項被呈現而不是片段被呈現時,這種水印檢測器220連續地監視第一輸入150。只要檢測到片段水印,替換可以繼續。但是,在水印檢測器220檢測片段水印失敗時,監視模塊170發送信號107通知替換模塊130以停止替換。這相應地導致呈現模塊來重新開始呈現來自第一輸入150的內容。這種水印檢測器220可以采用驗證來確保單個不匹配不觸發返回到第一輸入150的切換。
[0052]片段水印可以為僅僅指示片段仍然存在在來自第一輸入150的內容中的簡單的低比特水印。可替選地,片段水印可以提供用于片段的標識符。這種標識符是片段專用的,或者是更通用的標識符如“該內容是對于汽車的廣告”或者“該內容是天氣通知”。然后將這個標識符供應給替換模塊130作為來自第二輸入160的內容項的選擇的一部分。
[0053]實踐中,兩個水印檢測器210,220可以結合成可以檢測用于指示片段的開始的水印和用于指示片段的連續接收的水印的單個水印檢測器。這兩個水印可以是一個且相同的:用于指示“這個片段是廣告”或提供水印的標識符的水印在初始和后續幀中無需是不同的。
[0054]可以為快速檢測優化初始幀中的水印,以允許快速切換到第二輸入160。相反,可以為了其它目的優化用于指示片段的連續存在的后續幀中的片段水印。
[0055]圖3示意性顯示采用內容指紋的設備100的實施方式。內容指紋是這樣一種技術,其中,在該技術中對內容片段的視覺有關特征進行處理且結合成代碼——指紋——即使片段是輕微地改變例如當從一種格式轉碼至另一種時或者當對片段進行尺寸重設或旋轉時,指紋也是對片段唯一的并且相同的。與水印不同,內容指紋不需要改變信號本身。內容指紋有時還已知為魯棒指紋或魯棒散列法。
[0056]在圖3中,監視模塊130包括配置為計算片段的內容指紋311的指紋計算器310。計算器310耦合至匹配模塊320,匹配模塊320嘗試將計算的內容指紋311與如圖所示從數據庫325可獲得的預計算出的指紋的記錄集合匹配。如果發生匹配,匹配模塊320發送信號通知替換模塊130要開始替換。指紋計算和匹配同樣是公知的技術。
[0057]內容指紋211優選地基于內容的開頭附近的幀集合而不是整個片段,允許在當找到與指紋的匹配時開始替換。如圖所示,數據庫325是設備100本地的。數據庫325中的記錄可替選地可從遠程源可得,例如使用網絡服務來獲取指紋信息或連接到包括信息的本地網絡中的網絡存儲設備,。
[0058]在可替選的實施方式中,指紋計算器310和/或匹配模塊位于設備100的外部。之后設備100在網絡例如本地網絡或互聯網上與這些模塊310和/或模塊320進行通信。這樣,設備100本身不必裝配這些模塊310,320以節約成本。而且,包括這些模塊310,320的一個設備可以部署為用于多個設備如設備100。
[0059]在優選的實施方式中,替換模塊130配置為至少基于來自第一輸入150的要替換的片段中的計算出的內容指紋而從第二輸入160中選擇內容項。指紋對于片段是唯一的并且因此可以用作用于替換內容項的選擇的標識符,以允許執行詳細內容替換。
[0060]可替選地或者在與上文公開的匹配的結合中,指紋計算器310配置為計算片段的內容指紋311。之后這種計算出的指示指紋311必須與例如來自數據庫325的記錄集合匹配以確定計算出的指紋311是否仍是片段的一部分。如果是,那么監視模塊170確定替換的片段是存在的。這個指紋一般是對于如從輸入150接收到的片段的每幀或其它基本部分分別計算的。記錄325的集合提供包括對于片段的每個基本部分的參考指紋327的參考指
紋集合。
[0061]只要檢測到指紋311,就可以繼續替換。但是,在計算出的指紋311不同于對應參考指紋327時,監視模塊170發送信號通知替換模塊130以停止替換。這相應地導致呈現模塊103來重新開始呈現來自第一輸入150的內容。指紋計算器310可以采用驗證來保證單個不匹配不會觸發返回到第一輸入150的切換。
[0062]在這個實施方式的變型中,設備100采用與指紋檢測結合的片段水印檢測器220。在匹配模塊320發送信號107通知替換模塊130要開始替換之后,水印檢測器220激活并且搜索嵌入在片段中的替換水印。在檢測替換水印失敗時,監視模塊170發送信號通知替換模塊130以停止替換。
[0063]圖4示意性顯示采用之前公開的水印和指紋的結合的設備100的實施方式。在這個實施方式中,替換水印檢測器210用于檢測來自第一輸入150要執行內容替換的片段。在執行替換時,指紋計算器310用于連續地計算片段的內容指紋311。只要計算出的指紋311不同于對應參考指紋327,監視模塊170就發送信號107通知替換模塊130以停止替換。
[0064]這種結合的實施方式將用于識別可以被替換的片段的水印檢測的好處與當替換發生時用于監視片段的內容指紋的好處一起應用。
[0065]上文提供用作說明且描述本發明的多個有用實施方式的描述。該描述并不意圖成為其中可以實現或使用本發明的所有可能方式的排他性描述。本領域技術人員會能夠想出仍依賴于權利要求中表現的本發明的本質特征的多個修改或變型。另外,已熟知的方法、程序、部件和電路并未被詳細描述。
[0066]本發明可以實現在計算機程序產品中,即存儲在用于處理器執行的計算機可讀存儲設備上的計算機程序指令的采集。本發明的指令可以為任何的可解釋的或可執行的編碼機制,包括但不限于腳本、可解釋程序、動態鏈接庫(DLL)或Java類。指令可以提供為完整的可執行程序,對目前的程序的修改或對目前程序的延伸(“插件程序”)。而且本發明的處理的部分可以分布在多個計算機或處理器上以便更好的性能、可靠性和/或成本。
[0067]適合于存儲計算機程序指令的機器可讀存儲設備包括所有形式的非易失性存儲器,該存儲器包括通過示例方式的半導體存儲設備(如ROM、RAM、EPROM、EEPROM和閃速存儲設備)、磁盤(如內部和外部硬盤驅動器和可移動盤)、光磁盤和⑶-ROM盤。計算機程序產品可以分布在這種存儲設備上,或通過HTTP、FTP或使用連接至網絡如互聯網的服務器的相似機制來供下載。為了這個目的,可以將包括上文討論的存儲介質的服務器系統連接至網絡,并且設置這個服務器允許指令下載至直接或間接與網路連接的客戶系統。
[0068]如上文所述的,計算機程序指令可以載入存儲器中并且在嵌入呈現設備中的存儲器上執行。這樣,當執行計算機程序指令時,處理器實現不同模塊和功能如如所描述的監視模塊170、替換模塊130、片段水印檢測器210、替換水印檢測器220、指紋計算器310、指紋匹配模塊310。嵌入式處理器連接至存儲器以允許載入且執行程序。處理器可以進一步可通信地連接至第一和第二輸入150,160以及呈現設備103。
[0069]當理解或解釋權利要求時,附圖標記的任何提及不應當被認為是所要求的特征對參考特征或實施方式的限制。權利要求中“包括”一詞的使用不排除除實現本發明的系統、產品或方法中要求的特征外的其它特征的存在。對于單數形式的權利要求特征的參考不應當排除這個特征的復數的存在。權利要求中“裝置”一詞可以涉及用于提供所指示的功能的單個裝置或多個裝置。
【權利要求】
1.一種用于呈現來自第一源的內容的設備,包括: 用于接收來自所述第一源的內容的第一輸入, 用于接收來自第二源的替換內容項的第二輸入, 用于利用所述替換內容項替換所述內容的片段的替換裝置, 其特征在于, 監視裝置,用于監視來自所述第一源的所述片段的接收,并且取決于所述片段的接收而控制所述替換裝置停止所述替換,使得當所述替換內容項的接收停止時所述替換裝置停止所述替換。
2.根據權利要求1所述的設備,其中,所述監視裝置包括第一水印檢測器,所述第一水印檢測器被配置為檢測所述片段的一個或多個初始幀中的水印,并且控制所述替換裝置在該檢測時開始所述替換。
3.根據權利要求1所述的設備,其中,所述監視裝置包括用于檢測嵌入所述片段中的水印的第二水印檢測器,并且其中,所述監視裝置被配置為控制所述替換裝置在當未檢測到嵌入所述片段中的水印時停止替換。
4.根據權利要求3所述的設備,其中,所述第二水印檢測器設置為從所述片段中的水印提取標識符,并且其中所述替換裝置配置為基于所述標識符選擇所述替換內容項。
5.根據權利要求1所述的設備,其中,所述監視裝置包括用于計算所述片段的內容指紋的指紋計算器和用于將計算出的內容指紋與記錄集合匹配的匹配裝置,其中,所述監視裝置控制所述替換裝置在所述匹配裝置檢測到所述計算出的內容指紋和所述記錄集合之間的匹配時開始替換。`
6.根據權利要求5所述的設備,其中,所述替換裝置配置為至少基于所述計算出的內容指紋而選擇所述內容項目。
7.根據權利要求1所述的設備,其中,所述監視裝置包括用于計算所述片段的內容指紋的指紋計算器,和用于將計算出的內容指紋與記錄集合匹配的匹配裝置,所述監視裝置配置為在所述匹配裝置檢測到所述計算出的內容指紋和所述記錄集合之間的不匹配時導致所述替換裝置停止所述替換。
8.根據權利要求5或7所述的設備,其中,記錄集合從遠程源如用于獲取指紋的信息的互聯網服務或所述設備所連接的局域網中的存儲設備可得。
9.根據權利要求5或7所述的設備,其中,所述指紋計算器和/或所述匹配裝置包括在基于網絡如互聯網或局域網與所述設備進行通信的外部設備中。
10.根據上述權利要求中的任一項所述的設備,其中,所述監視裝置配置為檢測所述片段的接收中的中斷并且控制所述替換裝置在所述中斷的檢測時停止由所述替換內容項對所述片段的替換。
11.根據上述權利要求中的任一項所述的設備,其中,所述替換裝置配置為利用來自所述第二源的多個替換內容項的序列來替換所述片段,該序列的組合長度近似于所述片段的長度。
12.根據上述權利要求中的任一項所述的設備,包括存儲器中的處理器,可利用可由該處理器執行的指令編程該存儲器。
13.—種呈現來自第一源的內容的方法,包括:接收來自第一源的內容, 接收來自第二源的替換內容項, 利用所述替換內容項替換所述內容的片段, 監視來自所述第一源的片段的接收,并且取決于所述片段的接收而控制所述替換裝置停止替換,使得當所述替換內容項的接收停止時所述替換裝置停止替換。
14.一種計算機程序產品,包括具有存儲在其上的機器可執行指令的數據載體,當根據權利要求1所述的設備載入和執行可執行指令時,可執行指令執行根據權利要求13所述的方法的步驟。`
【文檔編號】H04N21/81GK103782605SQ201280040651
【公開日】2014年5月7日 申請日期:2012年6月20日 優先權日:2011年6月21日
【發明者】亞歷克斯·迪克·特普斯特拉, 馬蒂茵·馬斯, 穆罕默德·烏特庫·切利克, 亞普·安德烈·海茨瑪 申請人:賽沃路森公司