通過同步播放列表在交替單獨與公共頻道節目編排之間進行改良轉換的方法和系統的製作方法
2023-10-26 17:50:42 3
專利名稱:通過同步播放列表在交替單獨與公共頻道節目編排之間進行改良轉換的方法和系統的製作方法
技術領域:
本發明總體上涉及顯示控制和節目編排(programming),更具體地, 涉及用於通過同步播放列表(synchronized playlist)在交替的單獨頻 道節目編排(individual channel programming)與公共頻道節目編抖一 (common channel programming)之間提供改良轉換的方法、裝置和系統。
背景技術:
信息和內容分發系統用於向多個端系統(end system)提供信息和內 容。這種系統在不斷地改進,並且對其系統的要求也在不斷提高。例如, 在視頻點播應用(video-on-demand application)中,衛星/有線電視用戶可 以獲得並使用媒體內容(mediacontent)。通常情況下,用戶可以通過機頂 盒(STB)在其電視機上看到可供選擇的視頻節目(有時需要繳納附加費), 並且當通過用戶的機頂盒進行選擇之後,該節目就可以從節目中心 (program center)通過有線或者衛星網絡發送至機頂盒。有些時候,在這 種視頻點播系統中,單一頻道被傳輸至所有的用戶機頂盒。類似地,在廣告領域,提供店內零售媒體內容成為了當前最普遍使用
的廣告媒介,而廣播分發(broadcast distribution)是其內容表現(content presentation)的主要手段。g卩,近年來,零售商和公用場所(public space)
的管理者已經將視頻顯示系統引入廣告用途。在這種系統中,內容由服務 器分發並在各個接收器以播放列表的形式被接收,所述接收器例如可以是 每個顯示器或者一組顯示器的機頂盒和用於音頻系統的揚聲器。零售商利 用上述顯示器和音頻系統對於每個頻道或者頻道組以各個播放列表的形 式表現其當前商品或銷售信息,而公用場所將視頻顯示的時間銷售給全國 範圍內或者本地的廣告商,這些廣告商知道大量用戶將能夠看到上述表 現。
在如上所述的各種內容分發系統中,所述播放列表包括用於單一頻道 (例如要聞頻道(headline channel))的節目編排,該節目編排將在確定的 時間段內被傳送至全部接收器,用於在全部可用頻道傳送同步信息。在這 種系統中,在正確的時間將接收器或顯示器切換至單一公共頻道(例如要 聞頻道)提供了用於分發的強大工具以及用於廣告的強大信息發送媒介。 即,該廣告信息以同步方式有效地發送,其中接收器(例如在商店等廣告 環境中的屏幕和揚聲器)可以交替顯示要聞節目編排(與所有其他屏幕和 揚聲器同步)和部門或本地頻道等級的節目編排。在播放列表的適當點, 接收器或顯示器必須能夠在要聞節目編排(headline programming)和單獨 的部門/本地頻道節目編排之間進行交換。但是,傳統的商店級和部門級的 電視頻道的有效性並不理想。將轉換器切換至單一公共頻道的當前可行的 模型存在許多缺點。具體而言,在這種應用場合中,如果切換在錯誤的時間進行,例如在廣告的中間,則切換就變得無效。更具體地,如果涉及到 多個頻道,則終點在所有頻道的時間中將不會位於一個點。這將導致一個 或多個頻道在切換點被切斷。即,當前的頻道切換方法不能在交替的部門 /本地頻道與要聞頻道之間進行無縫隙轉換。
發明內容
本發明的實施方式通過提供一種用於通過使用同步播放列表在交替 的單獨頻道節目編排與公共頻道節目編排之間提供改良轉換的方法、裝置 和系統而解決現有技術的上述缺點。
在本發明的多個實施方式中,提供了一種同步播放列表的計算,其用
於計算播放列表和填充媒體(filler media),用於在單獨和公共頻道節目編 排交替過程中的無縫隙轉換。
在本發明的一個實施方式中,確定最佳切換(同步)點。然後,具有 與確定的切換點不一致的端/終點的頻道被填補以各自的填充內容(媒體) 以將信道的端點協調為同步。用於每個信道的填充內容的數量針對各個信 道分別確定。
通過下面結合附圖對本發明的實施方式進行詳細說明,本發明的原理
可以得到更好的理解,其中
圖1顯示了本發明的實施方式可以應用的內容分發系統的高級框圖; 圖2顯示了根據本發明實施方式的用於提供店內廣告的店內廣告網絡 的高級框圖;圖3顯示了根據本發明實施方式的用於同步播放列表計算的方法的流 程圖,該方法包括確定用於從要聞頻道至各個本地頻道的轉換的實際同步點。
圖4顯示了根據本發明實施方式的用於同步播放列表計算的方法的流
程圖,該方法包括確定用於從各個本地頻道至要聞頻道的轉換的實際同步 點;
圖5顯示了根據本發明另一實施方式的用於同步播放列表計算的方法 的流程圖,該方法包括確定用於從各個本地頻道至要聞頻道的轉換的實際 同步點;
圖6顯示了根據本發明再一實施方式的用於同步播放列表計算的方法 的流程圖,該方法包括確定用於從各個本地頻道至要聞頻道的轉換的實際 同步點;
圖7a顯示了根據本發明實施方式的用於同步播放列表計算的同步參 數的實例;
圖7b顯示了根據本發明實施方式的用於圖7a所示同步播放列表計算 的頻道播放列表定義表;
圖7c顯示了根據本發明實施方式的用於本地頻道的同步播放列表計 算的實例;
圖7d顯示了根據本發明實施方式的用於要聞頻道的同步播放列表計 算的實例;
圖7e顯示了根據本發明實施方式的用於向本地頻道的第二次轉換的 同步播放列表計算的實例;圖7f顯示了根據本發明實施方式的用於向要聞頻道的第二次轉換的 同步播放列表計算的實例;和
圖8顯示了根據本發明另一實施方式的用於本地頻道的同步播放列表
計算的實例。
可以理解,上述附圖目的在於說明本發明的原理,而不是實現本發明 的惟一結構。為了易於理解,如若可能,附圖中的相同元件用相同附圖標
記表示。
具體實施例方式
本發明的實施方式通過提供一種用於通過使用同步播放列表在交替 的單獨頻道節目編排與公共頻道節目編排之間提供改良轉換的方法、裝置 和系統。雖然主要以零售廣告網絡為例對本發明進行了說明,但本發明的具體實施方式
不應理解為對本發明範圍的限制。本領域普通技術人員可以 理解,在本發明的教導下本發明的原理可以應用於任何內容分發和播放網 絡,例如視頻點播網絡等。
附圖中所示各種元件的功能可以與適當的軟體聯合通過使用專用硬 件以及能夠執行軟體的硬體來提供。當通過處理器提供時,該功能可以通 過單個專用處理器、單個共享處理器或者多個處理器(某些可以共享)來
提供。並且,術語"處理器"或者"控制器"的明確使用不應當被理解為
專指能夠執行軟體的硬體,還可以非限制性地包括數位訊號處理器(DSP)、 用於存儲軟體的只讀存儲器(R0M)、隨機訪問存儲器(RAM)以及非易失 性存儲器。並且,並且,對於本發明原理、方面和實施方式以及特定實例 的所有陳述都意在包括等同的結構和功能。另外,這種等同結構和功能包括當前已知和以後開發出來的結構和功能(即不論結構如何而用來執行相 同功能的任何元件)。
因此,本領域普通技術人員可以理解,說明書的框圖表示實施本發明 原理的說明性系統部件和/或電路的原理視圖。類似地,可以理解,任何 流程表、流程圖、狀態轉換圖、偽代碼等都表示各種處理過程,該處理過 程可以有計算機可讀介質表示並由計算機或者處理器執行而無論該計算 機或者處理器是否明確示出。
圖1顯示了本發明的實施方式可以應用的內容分發系統的高級框圖。 圖1的內容分發系統100包括至少一個伺服器110;多個接收裝置120, — 120n,例如圖中說明性地顯示為調諧/解碼裝置(圖中舉例為機頂盒(STB));
和分別用於每個機頂盒120, — 120n以及其他接收裝置(例如音頻輸出裝置 (說明性地顯示為揚聲器系統))135, — 135 的顯示器130, — 130 。雖然在 圖1的系統100中,多個機頂盒12(^—120n的每一個都連接至其各自的單 個顯示器,但是在本發明的另外實施方式中,多個機頂盒120, — 120 的每 一個都可用連接至一個以上的機頂盒。另外,雖然在圖i的系統ioo中, 將調諧/解碼裝置說明性地描述為機頂盒120,在本發明的另外實施方式 中,本發明的調諧/解碼裝置可以包括交替的調諧/解碼裝置,例如集成在 顯示器130中的調諧/解碼電路或其他獨立的調諧/解碼裝置等。另外,本
發明的接收裝置可以包括任何能夠接收內容(例如音頻、視頻和/或音頻/ 視頻內容)的裝置
在本發明的一個實施方式中,圖1的內容分發系統100可以是店內廣 告網絡的一部分。例如,圖2顯示了根據本發明實施方式的用於提供店內廣告的店內廣告網絡200的高級框圖。在圖2的廣告網絡200中,廣告網 絡200和分發系統IOO採用了軟體和硬體的結合,能夠提供店內環境中的 音樂錄音、家庭影像、產品演示、廣告內容和其他內容以及娛樂內容、新 聞和類似消費者信息內容的目錄編制(cataloging)、分發、表現和使用 跟蹤。所述內容可以包括以壓縮或非壓縮視頻和音頻流格式(例如 MPEG4/MPEG4 Part 10/AVC-H. 264, VC-1, Windows Media等)表現的內容, 但本發明並不局限於使用這些格式。
在本發明的一個實施方式中,用於控制店內廣告網絡200和內容分發 系統100的各種元件的軟體可以包括利用視窗環境的32位作業系統(例 如Ms-WindowsTM或X-Windows作業系統)和高能計算硬體。廣告網絡200可
用利用分布式體系結構並在一個實施方式中通過衛星(或其他方法,例如 廣域網(WLAN)、網際網路、 一系列微波鏈路或類似機制)和店內模塊提供
集中內容管理和分發控制
如圖2所示,用於店內廣告網絡200和內容分發系統100的內容可以 由廣告商202、音像公司204、電影製片廠206或其他內容提供商208提 供。廣告商202可以是產品生產商、服務提供商、代表生產商和服務提供 商的廣告公司或其他實體。來自廣告商202的廣告內容可以是包括商業廣 告、商業信息、產品信息和產品演示等在內的音視頻內容。
音像公司204可以是唱片公司(record label)、音樂出版商、許可/ 出版實體(例如BMI或者ASCAP)、個人藝術家或其他與音樂相關內容的來 源。音像公司204提供音視頻內容,例如音樂剪輯(music clip/錄製音 樂的短音段)、音樂視頻剪輯(music video clip)等。電影製片廠206可以是電影製片室、電影攝製廠、發行商或其他與電影工業有關的來源。
電影製片廠206可以提供電影剪輯(movie clip)、與男女演員的預錄訪 談、影評、"幕後"演出和類似內容。
其他內容提供商208可以是可以通過例如圖1所示內容分發系統100 分發和顯示的視頻、音頻或音視頻內容的任何其他提供商。
在本發明的一個實施方式中,利用例如傳統記錄介質(磁帶、CD、視 頻等)通過網絡管理中心(NMC) 210獲取內容。提供至NMC210的內容被 編輯為適於發送至例如本地分發系統100的形式,該本地分發系統100在 本地端分發和顯示所述內容。
NMC 210可以將接收的內容數位化並將其以數位化數據文件222的形 式提供至網絡運營中心(NOC) 220。雖然在本實施方式中數據文件222是 數位化內容,可以理解,數據文件222還可以是流式音頻(streaming audio)、流式視頻(streaming video)或其他此類信息。NMC 210編輯和 接收的內容可以包括商業廣告、小標語(bumpers)、圖形、音頻等。所有 文件都優選被命名,從而可以毫無疑義地識別。具體而言,NMC 210創建 指向特定地點(例如商店位置)的分發包(distribution pack)並基於 預定時間或者根據點播將其發送至一個或多個商店。如果使用分發包,則 其包括用於替換或者增強已經在現場表現的內容的內容(除非該地點的系 統被首次初始化,在這種情況下發送的包將形成該地點的初始內容的基 礎)。可選擇地,上述文件可以壓縮並分別傳送,或者採用某種類型的流 式壓縮程序。
在本實例中,N0C 220將數位化數據文件222在商業銷售部門(commercial sales outlet) 230通過通信網絡225傳送至內容分發系統 100。通信網絡225可是採用多種技術來實現。例如,在本發明的一個實 施方式中,可以使用衛星鏈路將數位化數據文件222分發至商業銷售部門 230的內容分發系統100。這使得可以很方便地通過廣播(或多播)將內 容發送至各個地點。作為選擇,可用使用網際網路來分發音視頻內容並從商 業銷售部門230獲得反饋。根據本發明的其他實施方式,也可以使用其他 方式來實施通信網絡225,例如使用專線(leased line)、微波網絡或其 他機制。
內容分發系統100的伺服器110能夠接收內容(例如分發包)並將其 相應地在店內分發至各個接收器(例如機頂盒120、顯示器130和揚聲器 系統135)中。即,在本發明的一個實施方式中,在內容分發系統100中, 內容被接收並構造為用於流媒體。該流媒體化可以由一個或者配置用於一 起或協調動作的多個伺服器來執行。此流媒體內容可以包括構造用於商業 銷售部門230 (例如商店)中各種不同地點或產品的內容。例如,各個機 頂盒120和顯示器130以及各個揚聲器系統135可以位於商業銷售部門 230的特定位置並分別用於顯示與位於距離每個機頂盒和顯示器的位置預 定距離之內的產品相關的內容並廣播相關音頻。
內容分發系統100的伺服器110接收內容並創建需要發送至商店內各 個接收器的各種不同的音頻、視頻和/或音頻/視頻流。所述流媒體可以是 調製到無線電頻率分布上的音頻、視頻和/或音頻/視頻頻道,或者是作為 單播或組播網際網路協議(IP)網絡內的數據流傳播。這些流媒體可以源自 相同控制軟體邏輯組下的一個或多個伺服器。在本發明的多個實施方式中,各種流媒體可以採用播放列表的形式組 織,以傳輸至商店內的各個接收器並以預定的順序和頻率顯示在特定顯示 器上。即,本發明的實施方式提供了一種方法、裝置和系統,包括計算同 步播放列表(同步播放列表計算(SPC))和確定用於在多個內容頻道之間 的本地和要聞節目編排的交替過程中進行無縫隙轉換所需填充媒體。應當 指出,術語本地頻道和單獨頻道在本說明書中可以互換使用。
可以在遠程伺服器(remote server)確定或者計算本發明的同步, 例如在NMC 210或N0C 220,也可以在本地伺服器確定或者計算本發明的 同步,例如在圖1所示內容分發系統100的伺服器110。另外,可以利用 用於執行本發明原理的單獨的控制器確定或者計算本發明的同步,例如類 似於通用計算機或伺服器。在本發明的多個實施方式中,控制器或伺服器 包括關於單獨頻道內容和公共頻道內容的信息,用於執行本發明的各個方 面。具體而言,在本發明的多個實施方式中,控制器或伺服器包括關於每 個單獨頻道和公共頻道的各個播放列表的信息,例如單獨媒體剪輯長度、 用於每個單獨頻道和公共頻道的媒體剪輯持續期間、各個單獨頻道播放列
表和公共頻道的希望持續期間,用於執行本發明的各個方面。
根據本發明的實施方式,首先確定同步點。同步點是用來標識本地和 要聞節目編排之間轉換的時間點。在一個實施方式中,定義了兩類同步點 理想同步點(ideal synchronization point )和實際同步點(real synchronization point)。理想同步點是本地和要聞節目編排之間或者要 聞和本地節目編排之間轉換的理想時間點。例如,要聞節目編排應當播放 與要聞持續期間相等的時間,在此時間點節目編排應當轉換至本地節目編排。
實際同步點是本地和要聞節目編排之間或者主和本地節目編排之間
發生轉換的實際時間點。因為媒體文件具有任意長度,SPC必須基於媒體
文件的任意長度計算出與理想同步點儘可能接近的實際同步點。為了進行 此判斷,必須要將各個節目編排頻道的持續時間考慮在內。
例如,要聞持續期間限定了要聞頻道在轉換至本地節目編排之前播放 的時間長度。本地頻道持續期間限定了各個本地頻道在轉換至要聞節目編 排之前播放的時間長度。填充媒體是用於填補節目編排頻道(視圖)直至 視圖到達實際同步點的媒體。
如上所述,本發明實施方式的SPC的目的在於計算和選擇在時間上與
理想同步點最接近的實際同步點,而不論計算值落在所述理想同步點之前 或者之後。為了進行所述計算,在本發明的一個實施方式中,發明人將用 於特定頻道的播放列表考慮為順序循環。另外,當建立用於特定頻道的視 圖時,將被加入至該視圖的下一媒體被視為該播放列表中的最後添加的媒
體文件。此外,發明人認為給定期間內全部部門頻道(d印artment channel) 的視圖長度一定是相同的,因為全部部門頻道都被同步以在相同時間轉換
至要聞頻道。
因此,為了確定用於從要聞頻道向各個本地頻道轉換的實際同步點, 可以對每個頻道執行圖3所示方法300。即,圖3顯示了根據本發明實施 方式的用於同步播放列表計算的方法的流程圖,該方法包括確定用於從要 聞頻道至各個本地頻道的轉換的實際同步點。方法300從步驟302開始, 其中要聞持續期間,此例中為理想同步點,被確定或考慮。然後方法300進行至步驟304。
在步驟304,確定"在前和(下文使用Sum Before)"。具體而言,對 於要聞持續期間,與要聞持續期間適配而不超出其時間的要聞媒體文件 (從要聞播放列表順序相加)的總數被編制(co卿ile)。然後方法300進 行至步驟306。
在步驟306,確定"在後和(下文使用Sum After)"。具體而言,在 媒體文件首次超出要聞持續期間之前與要聞持續期間適配的要聞媒體文 件(從要聞播放列表順序相加)的總數被編制。然後方法300進行至步驟 308。
在步驟308,確定實際同步點。g卩,根據媒體文件的哪個列表距離理 想同步點最近通過選擇要聞媒體文件的Sum Before列表或者要聞媒體文 件的Sum After列表來選擇實際同步點。如果時間增量(time delta)相 等,則在本發明的一個實施方式中,選擇SumBefore。這樣,實際同步點 被認為是時間的終點或者系統節目編排從要聞頻道轉換回各個本地頻道 的同步點。
類似地,為了確定從各個本地頻道轉換為要聞頻道的實際同步點,對 於每個頻道執行圖4所示方法。圖4顯示了根據本發明實施方式的用於同 歩播放列表計算的方法的流程圖,該方法包括確定用於從各個本地頻道至 要聞頻道的轉換的實際同步點。方法400從步驟402開始,其中確定或考 慮起始點。即,在本發明的多個實施方式中,用於本地頻道的內容的起始 點可以使確定的要聞頻道的實際同步點。具體而言,當要聞頻道的持續期 間終止,本地頻道的節目編排返回至顯示各個規則編排的內容。在本發明的另一實施方式中,起始點可以是特定期間的節目編排的最初起始點。即,
起始點可以包括一頻道的第一輪節目編排。然後方法400進行至步驟404。
在步驟404,確定或考慮理想同步點。g卩,在本發明的一個實施方式 中,在步驟404中下一要聞事件(headline event)的起始時間被認為是 理想同步點。然後方法400進行至步驟406。
在步驟406,確定每個本地頻道的SumBefore。具體而言,對於每個 本地頻道,不超出理想同步點的媒體文件(從本地播放列表順序相加)的 總數被編制。即,用儘可能多的頻道的各個媒體文件來創建每個頻道的視 圖而不超過理想同步點的時間。這樣,為每個頻道確定實際同步點。然後 方法400進行至步驟408。
在步驟408,通過將各個數量的填充媒體加入至每個本地頻道以將每 個本地頻道的媒體內容從每個頻道的各個實際同步點的位置延伸至理想 同步點,從而使各個本地頻道同步。即,在步驟408,每個頻道的視圖被 延伸至理想同步點以同步頻道。
根據本發明,填充媒體可以包括廣告、商店公告等形式的視頻內容。 另外,填充媒體實際上可以按照任何長度來提供,用於將頻道內容延伸以 同步頻道視圖。
圖5顯示了根據本發明另一實施方式的用於同步播放列表計算的方法 的流程圖,該方法包括確定用於從各個本地頻道至要聞頻道的轉換的實際 同步點。在圖5所示方法500中,認為用於各個本地頻道的理想持續期間 是預定的。方法500從步驟502開始,其中確定或考慮起始點。即,在本 發明的多個實施方式中,用於本地頻道的內容的起始點可以是用於要聞頻道的確定的實際同步點。具體而言,當要聞頻道的持續期間終止,本地頻 道的節目編排返回至顯示播放列表內各個規則編排的內容。在本發明的另 一實施方式中,起始點可以是特定期間的節目編排的最初起始點。即,起
始點可以包括一頻道的第一輪節目編排。然後方法500進行至步驟504。
在步驟504,預定本地頻道持續期間被認為是理想同步點。然後方法 500進行至步驟506。
在步驟506,確定每個本地頻道的Sum Before。具體而言,對於每個 本地頻道,不超出理想同步點的媒體文件(從本地播放列表順序相加)的 總數被編制。即,用儘可能多的頻道的各個媒體文件來創建每個頻道的視 圖而不超過理想同步點的時間。這樣,為每個頻道確定實際同步點。然後 方法500進行至步驟508。
在步驟508,通過將各個數量的填充媒體加入至每個本地頻道以將每 個本地頻道的媒體內容從每個頻道的各個實際同步點的位置延伸至理想 同步點,從而使各個本地頻道同步。即,在步驟508,每個頻道的視圖被 延伸至理想同步點以同步本地頻道。
在本發明的另一實施方式中,可以對方法500進行修改以將具有最接 近於理想同步點的實際同步點的本地頻道認為是新同步點。例如,圖6顯 示了根據本發明再一實施方式的用於同步播放列表計算的方法的流程圖, 該方法包括確定用於從各個本地頻道至要聞頻道的轉換的實際同步點。方 法600從步驟602開始,其中確定或考慮起始點。即,在本發明的多個實 施方式中,用於本地頻道的內容起始點可以是確定的要聞頻道的實際同步 點。具體而言,當要聞頻道的持續期間終止,本地頻道的節目編排返回至顯示播放列表內各個規則編排的內容。在本發明的另一實施方式中,起始 點可以是特定期間的節目編排的最初起始點。即,起始點可以包括一頻道
的第一輪節目編排。然後方法600進行至步驟604。
在步驟604,預定本地頻道持續期間被認為是理想同步點。然後方法 600進行至步驟606。
在步驟606,確定每個本地頻道的Sum Before。具體而言,對於每個 本地頻道,不超出理想同步點的媒體文件(從本地播放列表順序相加)的 總數被編制。即,用儘可能多的頻道的各個媒體文件來創建每個頻道的視 圖而不超過理想同步點的時間。這樣,為每個頻道確定實際同步點。然後 方法600進行至步驟610 (或者可選擇地進行至步驟607)。
在可選步驟607,為每個本地頻道確定Sum After,具體而言,對於 每個本地頻道,在媒體文件首次超出本地頻道持續期間之前與本地頻道持 續期間適配的媒體文件(從本地頻道播放列表順序相加)的總數被編制。 然後方法600進行至步驟608。
在步驟608,具有與預定理想同步點最接近的Sum Before或Sum After 終點的本地頻道被認為是新同步點。然後方法600進行至步驟612。
在步驟610,具有與預定理想同步點最接近的Sum Before終點的本地 頻道被認為是新同步點。然後方法600進行至步驟612。
在步驟612,通過將各個數量的填充媒體加入至被選為新同步點的本 地頻道之外的每個本地頻道以將每個本地頻道的媒體內容從每個頻道的 各個實際同步點的位置延伸至新同步點,從而使各個本地頻道與新同步點 同步。即,在步驟612,每個頻道的視圖被延伸至新同步點以將本地頻道與被選為新同步點的本地頻道同步。在本發明的此實施方式中,可以確保 至少一個本地頻道不需要填充媒體。
圖7a — 7f說明了根據本發明實施方式的同步播放列表計算的實例。 具體而言,圖7a顯示了根據本發明實施方式的用於同步播放列表計算的 同步參數的實例。如圖7a所示,對於圖7a所示同步播放列表計算設定了 4分鐘的要聞持續期間和10分鐘的本地頻道持續時間。另外,對於可用填 充媒體設定了 1分鐘的持續時間。所述填充媒體內容用於同步所述本地頻 道。
圖7b顯示了根據本發明實施方式的用於圖7a所示同步播放列表計算 的頻道播放列表定義表。例如,D印tl播放列表包括各種長度的5個媒體 文件,總運行時間為15分鐘。D印t2播放列表包括各種長度的6個媒體文 件,總運行時間為ll分鐘。另外,如圖7b所示,要聞播放列表包括各種 長度的7個媒體文件,總運行時間為12分鐘。
圖7c顯示了根據本發明實施方式的用於本地頻道的同步播放列表計 算的實例。在圖7c的實例中,假設根據本發明的同步播放列表計算的起 始時間是從0: OO開始。考慮到圖7a所示參數,可以如圖7c所示確定同 歩本地頻道播放列表。具體而言,考慮到用於本地頻道的理想同步點(本 地頻道持續期間)被設定為10分鐘,如上所述為頻道1和頻道2確定實 際同步點。對於頻道1,頻道1的前4個媒體剪輯被添加以儘可能地接近 理想同步點但不超出理想同步點,從而確定Sum Before。在圖7c所示實 例中,頻道1的前4個媒體剪輯實際上等於10分鐘的理想同步點。接下 來,如上所述對頻道1確定Sum After。 S卩,通過添加第5媒體剪輯,用
22說明書第17/21頁
於頻道1的Sum After被確定為15分鐘。
接下來,通過加入頻道2的前5個媒體剪輯確定頻道2的Sum Before, 其總共等於9分鐘。然後,通過加入頻道2的第6個媒體剪輯確定頻道2 的Sum After,其總共等於12分鐘。考慮到頻道1禾卩2的Sum Before和 Sum After,最接近理想同步點的和、即10分鐘被選擇作為用於本地頻道 1和2的實際同步時間。如圖7c所示,用於本地頻道的實際同步點被選為 頻道1的Sum Before,因為頻道1的Sum Before等於理想同步點,即10 分鐘。這樣,可用填充媒體被加入至頻道2的Sum Before以使頻道2的 Sum Before值等於用於同步頻道1和2的實際同步點。
圖7d顯示了根據本發明實施方式的用於要聞頻道的同步播放列表計 算的實例。圖7d所示要聞頻道同步的實例假設圖7d中的要聞頻道緊跟在 用於圖7d的本地頻道的確定的實際同步點之後開始。即,圖7d的要聞頻 道在10分鐘的時間表位置開始。考慮到用於要聞頻道的理想同步點(要 聞頻道持續期間)被定義為3分鐘,如上所述確定用於本地頻道的理想同 步點。具體而言,要聞頻道的前2個媒體剪輯被添加以儘可能地接近理想 同步點但不超出理想同步點,從而確定SumBefore。在圖7d所示實例中, 要聞頻道的前2個媒體剪輯實際上等於3分鐘。接下來,如上所述確定用 於要聞頻道的Sum After。 g卩,通過添加第3媒體剪輯,用於要聞頻道的 Sum After被確定為5分鐘。在圖7d的實例中,雖然要聞頻道的Sum Before 和Sum After等於與理想同步點具有相同增量,Sum Before被選作實際同 步點。這樣,要聞頻道的前2個媒體剪輯在要聞持續期間顯示。在該時間 點在13分鐘時間時要聞頻道終止。視圖然後變換回各個本地頻道。具體而言,圖7e顯示了根據本發明實施方式的用於向本地頻道的第
二次轉換的同步播放列表計算。圖7e顯示了在13分鐘時間至23分鐘時 間之間本地頻道的顯示。再次地,考慮到用於本地頻道的理想同步點(本 地頻道持續時間)被定義為10分鐘,如上所述確定用於頻道1和2的實 際同步點。
對於頻道l,頻道的媒體剪輯的編輯從第5號媒體剪輯開始,這是因 為頻道1的媒體剪輯的上一次表現中使用的最後一個媒體剪輯是第4號媒 體剪輯。這樣,從第5號媒體剪輯開始,頻道1的媒體剪輯被一個一個地 加入,以儘可能地接近理想同步點,但不超出理想同步點,從而確定Sum Before。在圖7e所示實例中,從第5號媒體剪輯開始,頻道1的第5、 1 和2號媒體剪輯和被編輯為等於8分鐘的總時間。g卩,通過加入第3媒體 剪輯,用於頻道1的Sum After被確定為11分鐘。
接下來,通過加入頻道2的第6、 1、 2、 3和4號媒體剪輯來確定頻 道2的Sum Before,其總共等於10分鐘。再次地,頻道2的媒體剪輯的 編輯從第6號媒體剪輯開始,這是因為頻道2的上一次媒體剪輯的表現所 用的最後一個媒體剪輯是第5號媒體剪輯。然後,通過加入用於頻道2的 第5號媒體剪輯確定頻道2的Sum After,其總共等於11分鐘。考慮到所 確定的頻道1和2的Sum Before和Sum After,最接近於10分鐘的理想 同步點的媒體剪輯的編輯被選作用於頻道1和2的實際同步點。如圖7e 所示,用於頻道的實際同步點被選為用於頻道2的Sum Before,這是因為 用於頻道2的Sum Before等於理想同步點即10分鐘。這樣,等於兩分鐘 的可用填充媒體被加入頻道1的Sum Before,以使得頻道1的Sum Before值等於10分鐘的實際同步點,以同步本地頻道1和2。
圖7f顯示了根據本發明實施方式的用於向要聞頻道的第二次轉換的
同步播放列表計算。即,圖7f顯示了在23分鐘時間至27分鐘時間之間 要聞頻道的顯示。再次地,考慮到用於要聞頻道的理想同步點(要聞頻道 持續時間)被定義為4分鐘,如上所述確定用於要聞頻道的實際同步點。
具體而言,在圖7f中用於確定要聞頻道的Sum Before和Sum After 媒體剪輯的編輯從第3號要聞媒體剪輯開始,這是因為要聞頻道的媒體剪 輯的上一次表現所用最後一個媒體剪輯是第2號媒體剪輯。這樣,從第3 號媒體剪輯開始,要聞頻道的媒體剪輯被一個一個地加入,以儘可能地接 近理想同步點但不超出理想同步點,從而確定Sum Before。在圖7f所示 實例中,從第3號媒體剪輯開始,要聞頻道的第3、 4和5號媒體剪輯和 被編輯為等於4分鐘的總時間。接下來,通過加入要聞頻道的第6號媒體 剪輯來確定要聞頻道的Sum After為6分鐘。
考慮到所確定的要聞頻道的Sum Before和Sum After,最接近於4 分鐘的理想同步點的媒體剪輯的編輯被選作用於要聞頻道的實際同步點。 如圖7f所示,用於要聞頻道的實際同步點被選為用於要聞頻道的Sum Before,這是因為用於要聞頻道的Sum Before等於理想同步點即4分鐘。 在要聞持續期間終止後,系統視圖轉換回各個本地頻道。
圖8顯示了根據本發明另一實施方式的用於本地頻道的同步播放列表 計算。在圖8的實例中,具有最接近於理想同步點的本地頻道的播放列表 持續期間或編輯時間被選作所有本地頻道的實際同步點。具體而言,圖8 所示實例在上述圖7a—7f的顯示之後、具體是在圖7f的顯示之後從27分鐘的時間開始。在圖8所示實例中,考慮到用於本地頻道的理想同步點 (本地頻道持續期間)被設定為10分鐘,如上所述為本地頻道1和2確
定實際同步點。
對於頻道l,頻道1的媒體剪輯的編輯從第3號媒體剪輯開始,這是 因為頻道1的媒體剪輯的上一次表現所用最後一個媒體剪輯是第2號媒體 剪輯。這樣,從第3號媒體剪輯開始,頻道1的媒體剪輯被一個一個地加 入,以儘可能地接近理想同步點但不超出理想同步點,從而確定Sum Before。在圖8所示實例中,從第3號媒體剪輯開始,頻道1的第3和4 號媒體剪輯被編輯為等於7分鐘的總時間。然後,如上所述確定頻道l的 Sum After。 g卩,通過加入第5號媒體剪輯,用於頻道1的Sum After被 確定為12分鐘。
接下來,通過加入頻道2的第5、 6、 1、 2和3號媒體剪輯來確定頻 道2的Sum Before,其總共等於9分鐘。再次地,頻道2的媒體剪輯的 編輯從第5號媒體剪輯開始,這是因為頻道2的媒體剪輯的上一次表現所 用的最後一個媒體剪輯是第4號媒體剪輯。然後,通過加入用於頻道2的 第4號媒體剪輯以確定頻道2的SumAfter,其總共等於11分鐘。考慮到 所確定的頻道1和2的Sum Before和Sum After,最接近於10分鐘的理 想同步點的媒體剪輯的編輯被選作用於頻道1和2的實際同步點。如圖8 所示,用於頻道的實際同步點被選為用於頻道2的Sum Before,這是因為 用於頻道2的Sum Before等於理想同步點即10分鐘。這樣,等於兩分鐘 的可用填充媒體被加入頻道1的Sum Before,以使得頻道1的Sum Before 值等於9分鐘的實際同步點,以同步本地頻道1和2。雖然在本發明的多個實施方式中,填充媒體被加入至播放列表的端 部,但根據本發明,填充媒體可用被加入至播放列表的首部、端部或其他 任何部位,以根據本發明的原理來同步播放列表。
上述多個實施方式說明了用於使用同步列表在交替的單獨與公共頻 道節目編排之間提供改良轉換的方法、裝置和系統(用於說明而非限制性 目的),本領域普通技術人員在上述技術教導下可以進行改進和變化。因 此可以理解,在由所附權利要求限定的範圍之內,可以對本發明進行修改 以引入本說明書未說明的任何變化、改變、替換或者等同設置。雖然上面 的說明是基於本發明的多個實施方式,但在不超出本發明範圍的前提下可 以設計出其他實施方式。
權利要求
1.一種用於單獨頻道播放列表同步的方法,包括編輯用於單獨頻道的各個內容部分,以使得所述單獨頻道的各個播放列表的端點達到預期的同步點;將單獨頻道播放列表編輯結果的端點選為用於各個單獨頻道播放列表的實際同步點;和將各個填充內容部分加入至單獨頻道播放列表編輯結果,以使得所述單獨頻道的各個播放列表在所述實際同步點結束。
2. 根據權利要求1所述的方法,其中所述期望同步點等於單獨頻道播 放列表編輯結果的端點。
3. 根據權利要求1所述的方法,其中所述實際同步點是所述期望同步 點之前的時間點。
4. 根據權利要求1所述的方法,其中所述實際同步點是所述期望同步 點之後的時間點。
5. 根據權利要求1所述的方法,其中所述內容部分包括媒體剪輯。
6. 根據權利要求5所述的方法,其中所述媒體剪輯包括廣告媒體內容。
7. 根據權利要求1所述的方法,其中最接近於所述期望同步點的單獨 頻道播放列表編輯結果的端點被選為所述實際同步點。
8. 根據權利要求1所述的方法,其中所述期望同步點包括期望單獨頻 道播放列表持續期間。
9. 一種用於公共頻道播放列表同步的方法,包括 編輯公共頻道的內容部分,使得所述公共頻道的播放列表編輯結果達到期望同步點;和選擇在最接近於所述期望同步點的點結束的所述內容部分的編輯結 果作為所述公共頻道的播放列表的長度。
10. 根據權利要求9所述的方法,其中所述期望同步點包括期望公共 頻道播放列表持續期間。
11. 根據權利要求9所述的方法,其中所述內容部分包括媒體剪輯。
12. 根據權利要求11所述的方法,其中所述媒體剪輯包括廣告媒體內容。
13. —種用於同步交替單獨和公共頻道播放列表的方法,包括 對於單獨頻道,編輯用於單獨通道的各個內容部分,以使得所述單獨頻道的各個播放列表的端點達到用於所述單獨頻道的播放列表的預期的同步點;將單獨頻道播放列表編輯結果的端點選為用於所述單獨頻道播放列表的實際同步點;和將各個填充內容部分加入至單獨頻道播放列表編輯結果,以使得所述單獨頻道的各個播放列表在所述實際同步點結束, 對於隨後的公共頻道,在用於所述單獨頻道的播放列表的實際同步點開始所述公共頻道播 放列表;編輯所述公共頻道的內容部分,使得所述公共頻道的播放列表編輯結 果達到用於所述公共頻道的播放列表的期望同步點;和選擇在最接近於用於所述公共頻道的播放列表的所述期望同步點的點結束的所述內容部分的編輯結果作為所述公共頻道的播放列表的長度, 和對於隨後的單獨頻道,在所述公共頻道播放列表的所選實際同步點開 始所述單獨頻道播放列表。
14. 根據權利要求13所述的方法,其中所述期望同步點等於單獨頻 道播放列表編輯結果的端點。
15. 根據權利要求13所述的方法,其中所述實際同步點是所述期望 同步點之前的時間點。
16. 根據權利要求13所述的方法,其中所述實際同步點是所述期望 同步點之後的時間點。
17. 根據權利要求13所述的方法,其中所述內容部分包括媒體剪輯。
18. 根據權利要求17所述的方法,其中所述媒體剪輯包括廣告媒體內容。
19. 根據權利要求13所述的方法,其中最接近於所述期望同步點的單 獨頻道播放列表編輯結果的端點被選為所述實際同步點。
20. 根據權利要求13所述的方法,其中所述期望同步點包括期望單獨 頻道播放列表持續期間。
21. —種用於同步各個單獨頻道播放列表和公共頻道播放列表的系 統,包括至少一個內容源,用於提供單獨頻道內容、填充內容和至少一個公共 頻道內容;和控制器,包括用於存儲至少關於單獨頻道內容、填充內容、公共頻道內容和程序指令的存儲器和用於執行所述程序指令的處理器,所述控制器用於執行下述步驟 對於單獨頻道,編輯用於單獨通道的各個內容部分,以使得所述單獨頻道的各個播放 列表的端點達到用於所述單獨頻道的播放列表的預期的同步點;將單獨頻道播放列表編輯結果的端點選為用於所述單獨頻道播放列 表的實際同步點;和將各個填充內容部分加入至單獨頻道播放列表編輯結果,以使得所述 單獨頻道的各個播放列表在所述實際同步點結束,對於隨後的公共頻道,在用於所述單獨頻道的播放列表的實際同步點開始所述公共頻道播 放列表;編輯所述公共頻道的內容部分,使得所述公共頻道的播放列表編輯結 果達到用於所述公共頻道的播放列表的期望同步點;和選擇在最接近於用於所述公共頻道的播放列表的所述期望同步點的 點結束的所述內容部分的編輯結果作為所述公共頻道的播放列表的長度, 和對於隨後的單獨頻道,在所述公共頻道播放列表的所選實際同步點開 始所述單獨頻道播放列表。
22. 根據權利要求21所述的系統,其中所述至少一個內容源包括廣告 商、音像公司、電影製片廠其中至少之一。
23. 根據權利要求21所述的系統,其中所述控制器包括網絡管理中心、網絡運營中心和內容分發網絡至少其中之一的伺服器。
全文摘要
本發明的實施方式提供了用於同步播放列表計算的方法、裝置和系統,用於計算單獨和公共頻道節目編排交替過程中無縫隙轉換所用的播放列表和填充內容。在本發明的多個實施方式中,確定單獨頻道的最佳切換(同步)點。然後,具有與確定的切換點不一致的端/終點的頻道被填補以各自的填充內容(媒體)以將信道的端點協調為同步。用於每個信道的填充內容的數量針對各個信道分別確定。類似地,確定公共頻道的最佳切換(同步)點以提供精確轉換。
文檔編號H04H60/02GK101595663SQ200780050716
公開日2009年12月2日 申請日期2007年10月25日 優先權日2007年2月2日
發明者大衛·王, 格雷戈裡·赫林 申請人:湯姆遜許可公司