專利名稱:把數(shù)字廣告插入到比特流中的方法和裝置的制作方法
本申請要求享有1998年1月30日提出的序列號為60/073,106的美國臨時專利申請的權(quán)益。
本發(fā)明提供了一種把數(shù)字廣告插入到既符合衛(wèi)星電視上行鏈路又符合有線電視首端(headend)的電視信號等中的系統(tǒng)方法。本發(fā)明特別適合于與隨后通過使用MPEG-2壓縮系統(tǒng)進行數(shù)字化的模擬電視信號一起使用。
模擬電視信號通常通過衛(wèi)星鏈路廣播至有線電視網(wǎng)的首端或廣播站網(wǎng)絡(luò)的聯(lián)播臺。即使以下同樣應(yīng)用于聯(lián)播臺也使用術(shù)語“首端”。來自不同有線或電視網(wǎng)(例如CNN,ABC)的廣播節(jié)目信號具有尾接指令音調(diào)(cue tone),它傳送運行商業(yè)廣告節(jié)目的信息插入周期的開始和結(jié)束的信號。通常,每個網(wǎng)絡(luò)具有一個唯一的尾接指令音調(diào),它在插入窗口的開始和結(jié)束時間之前的幾秒鐘出現(xiàn)。
例如,當檢測到尾接指令音調(diào)時,網(wǎng)絡(luò)信號可以在此期間留出空白的傳插時間以允許首端插入本地感興趣的商業(yè)廣告節(jié)目。但是一般來說,如果該窗口或其一部分允許本地商業(yè)廣告節(jié)目替換該網(wǎng)絡(luò)的全國性商業(yè)廣告節(jié)目并且這種替換可以本地進行,則可以進行這種替換。商業(yè)廣告節(jié)目可以是有償廣告,免費的公共服務(wù)通告等。其內(nèi)容可以是視頻、音頻和/或其它數(shù)據(jù)(例如,具有超鏈接的HTML網(wǎng)頁等)。應(yīng)當注意的是,在只有數(shù)據(jù)的情況下,作為原始內(nèi)容的補充信息添加的本地產(chǎn)生的數(shù)據(jù)可以不損害原始的廣播節(jié)目(具有或不具有全國性的廣告)。例如,帶有本地所產(chǎn)網(wǎng)頁的網(wǎng)絡(luò)支持的廣告能夠變得更為方便。插放這種數(shù)據(jù)所要求的帶寬極小。無論如何,所要求的帶寬是既定的。
有線首端的操作者可以使用自動裝置控制錄像機,并且確定本地商業(yè)廣告節(jié)目或其它信息的位置以用于在適當?shù)臅r間檢測到尾接指令時進行回放和插入。
或者,網(wǎng)絡(luò)信號可以包括其自身的商業(yè)廣播節(jié)目,通過本地插入可以把這些商業(yè)廣播節(jié)目預(yù)先進行可選的電子清除。
通常,信息插入(窗口)的周期為一或兩分鐘,它允許有若干個商業(yè)廣告節(jié)目。商業(yè)廣告節(jié)目或“廣播節(jié)目中安排的位置”的周期是變化的。有些是十五秒或更少,而其它一些則可能為三十秒、六十秒等。
但是,目前數(shù)字視聽內(nèi)容的廣播在有線網(wǎng)并且不久將在TV廣播網(wǎng)中越來越普及,并且預(yù)計會逐漸取代模擬方案?,F(xiàn)在已經(jīng)為數(shù)字視聽內(nèi)容的通信開發(fā)了各種標準,如MPEG-2標準。而且,MPEG-2盡管不完整但提供了一種用于進行傳送流接合的框架,這在1995年4月27日的ISO/IEC JTC1/SC29的PP135-138(附錄L-接合傳送流)的“修訂的ITU-T建議H.222.0|IS0/IEC13818-1,信息技術(shù)-運動圖象和相關(guān)音頻信息的通用編碼系統(tǒng)”中進行了討論。
MPEG-2標準提供了與傳送包自適應(yīng)字段中的接合相關(guān)的語法元素。語法元素包括一個接合_點_標記,它是一個表示是否存在接合_遞減計數(shù)字段的單個比特。接合_遞減計數(shù)字段用于遞減計算在該接合點之前會出現(xiàn)多少個具有相同包識別符(PID)的數(shù)據(jù)包。另外,接合_遞減計數(shù)字段值達到零的傳送流數(shù)據(jù)包稱作接合數(shù)據(jù)包。接合點緊接著位于接合數(shù)據(jù)包的最后一個字節(jié)之后。
然而,過去的一些補充MPEG-2能力的提議需要對數(shù)字傳送流中的幾個數(shù)據(jù)層進行解碼以獲得有關(guān)定時(例如,時間戳記值)和緩沖器滿度狀態(tài)的信息以允許成功地插入商業(yè)廣告節(jié)目。在另一種方法中,包括視頻和音頻的整個數(shù)據(jù)流的解碼方式是保持一些原始的編碼參數(shù)。隨后將商業(yè)廣告節(jié)目插入解碼的數(shù)據(jù)流中,并且該數(shù)據(jù)流使用在解碼期間獲得的傳送參數(shù)進行重新編碼。這種方法與不使用這些參數(shù)進行重新編碼相比較能夠更有效地進行重新編碼。
而且,這種數(shù)字接合方案不用考慮與模擬領(lǐng)域中的尾接指令音調(diào)相關(guān)的操作要求,也不用考慮可能應(yīng)用于商業(yè)廣告節(jié)目插入之前的數(shù)據(jù)流的各種操作,例如,增加/減少多路復(fù)用。
另外,現(xiàn)在已經(jīng)有一種裝配好的設(shè)備基底,包括編碼器和代碼轉(zhuǎn)換器,對于數(shù)字電視分布,它在很多情況下不支持MPEG-2和其它的補充接合語法。為了支持MPEG-2接合格式而重新設(shè)計或取代這種已有設(shè)備是不經(jīng)濟的。
因此,最好提供一種在數(shù)字電視傳送流中插入商業(yè)廣告節(jié)目的系統(tǒng),它能夠與模擬電視信號中預(yù)先存在的尾接指令音調(diào)的操作方案兼容。
該系統(tǒng)應(yīng)當避免需要對數(shù)字傳送流中的幾個數(shù)據(jù)層進行解碼和重新編碼以獲得有關(guān)定時和緩沖器滿度狀態(tài)的信息以便于允許成功地插放商業(yè)廣告節(jié)目,這樣可以簡化并降低所要求的插放裝置的成本。
該系統(tǒng)應(yīng)當與諸如編碼器、代碼轉(zhuǎn)換器等的裝置反向兼容,這些裝置已經(jīng)被各種有線電視和衛(wèi)星電視服務(wù)提供商所采用。而且,該系統(tǒng)應(yīng)當能夠僅使用更新現(xiàn)有裝置的小固件來實施,與集成的商業(yè)廣告節(jié)目插入解決方案相比較,這一點特別有優(yōu)勢。
該系統(tǒng)應(yīng)當允許使用改變無縫接合能力的接合器(splicer),并且應(yīng)當對上行鏈路或首端的其它裝置(例如,編碼器、代碼轉(zhuǎn)換器)具有較小的損害。
該系統(tǒng)還應(yīng)當允許在商業(yè)廣告節(jié)目插入之前或作為商業(yè)廣告節(jié)目的一部分增加/減少多路復(fù)用。
該系統(tǒng)應(yīng)當提供衛(wèi)星電視上行鏈路和有線電視首端之間的兼容性。
該系統(tǒng)應(yīng)當保證消費者家中的解碼器是接合-無意識的(即,沒有意識到接合數(shù)據(jù)的存在)。這樣做是為了避免必須替換這些解碼器并且防止“商業(yè)廣告節(jié)目斷路器”裝置能夠檢測并阻止商業(yè)廣告節(jié)目。
該系統(tǒng)最好能與恒定比特率(CBR)和可變比特率(例如包括統(tǒng)計上被多路復(fù)用的)的數(shù)據(jù)流兼容。換句話說,插入器根據(jù)其類型可對CBR數(shù)據(jù)流進行操作以用于插入,或者增加/減少(插入)至統(tǒng)計上多路復(fù)用的數(shù)據(jù)流中。這里所描述的系統(tǒng)適用于兩種情況。
本發(fā)明提供了一種具有上述和其它優(yōu)點的系統(tǒng)。
本發(fā)明涉及一種通過使用尾接指令命令(cue command)把商業(yè)廣告節(jié)目插入到數(shù)字電視信號中的系統(tǒng)。尾接指令命令在功能上類似于尾接指令音調(diào),但不是尾接指令_音調(diào)的雙音多頻(DTMF)的執(zhí)行實例,它是作為插入器(接合器)所理解的協(xié)議信息而被執(zhí)行的。
一種用于把數(shù)字商業(yè)廣告節(jié)目插入到數(shù)字視聽比特流中的方法包括的步驟是處理第一視聽信號以確定其中是否存在尾接指令音調(diào),將第一視聽信號編碼以作為數(shù)字可接合數(shù)據(jù)流,并且如果存在尾接指令音調(diào)則在數(shù)字可接合數(shù)據(jù)流中提供對應(yīng)于該尾接指令音調(diào)的尾接指令命令。該尾接指令命令表示把數(shù)字商業(yè)廣告節(jié)目接合到數(shù)字可接合數(shù)據(jù)流中的接合點。
術(shù)語“視聽的”表示包括視頻、音頻和/或其它數(shù)據(jù)的信號,它包括電視信號但又不限于此。
數(shù)字可接合數(shù)據(jù)流被發(fā)送到商業(yè)廣告節(jié)目插入器,它檢測尾接指令命令,并且通過響應(yīng)由首先檢測到的尾接指令命令所指示的接合點的尾接指令命令把商業(yè)廣告節(jié)目插入到數(shù)字可接合數(shù)據(jù)流中,并且監(jiān)視該數(shù)字可接合數(shù)據(jù)流隨后的一個尾接指令命令以把插入的商業(yè)廣告節(jié)目回接到原始的數(shù)字可接合數(shù)據(jù)流中。
包括數(shù)字可接合數(shù)據(jù)流的多個單個視頻節(jié)目傳送流可被多路復(fù)用為一個多節(jié)目傳送流,并且該多節(jié)目傳送流被發(fā)送到商業(yè)廣告節(jié)目插入器。
在這種情況下,該多節(jié)目傳送流被發(fā)送到一個商業(yè)廣告節(jié)目插入器,它檢測尾接指令命令,并且通過響應(yīng)由首先檢測到的尾接指令命令所指示的接合點的尾接指令命令把商業(yè)廣告節(jié)目插入到數(shù)字可接合數(shù)據(jù)流中,并且監(jiān)視該多節(jié)目傳送流隨后的一個尾接指令命令以便把插入的商業(yè)廣告節(jié)目回接到該多節(jié)目傳送流中。
第一視聽信號可以是一個模擬信號,在這種情況下,它需要被數(shù)字化和壓縮以提供數(shù)字可接合數(shù)據(jù)流。
尾接指令命令在上行鏈路站或遠程演播站提供,同時商業(yè)廣告節(jié)目可以在上行鏈路站和/或首端被插入。在某些情況下,數(shù)字視聽信號通過位于首端的服務(wù)器本地產(chǎn)生。
尾接指令命令最好作為傳送層的數(shù)字可接合數(shù)據(jù)流中的信息提供,這樣通過插入器可以容易地檢測到它們,而不必解碼幾個層的數(shù)據(jù)流。
而且,尾接指令命令可以指示出插入的商業(yè)廣告節(jié)目的希望的或要求的節(jié)目屬性,例如,比特率,以及諸如音頻數(shù)據(jù)流數(shù)目的數(shù)據(jù)流構(gòu)成等。
而且即使沒有檢測到尾接指令音調(diào),也可以通過響應(yīng)本地網(wǎng)的裝置提供尾接指令命令,這些裝置可以是共同位于演播站中或者遠離演播站的實時觸發(fā)器或調(diào)度程序/控制器。
可與本發(fā)明一起使用的這種尾接指令命令的典型語法在通過參考結(jié)合的1998年十月的SMPTE-312M,SMPTE Journal的“提議的電視SMPTE標準-MPEG-2傳送流的接合點”中進行了討論。
數(shù)字可接合數(shù)據(jù)流可以是恒定比特率或可變比特率的數(shù)據(jù)流。
本發(fā)明也提供了相應(yīng)的裝置。
圖1所示為根據(jù)本發(fā)明的數(shù)字電視上行鏈路站。
圖2所示為根據(jù)本發(fā)明的數(shù)字電視首端。
圖3所示為根據(jù)本發(fā)明的圖1所示上行鏈路站的詳細結(jié)構(gòu)。
圖4所示為根據(jù)本發(fā)明的圖2所示首端的詳細結(jié)構(gòu)。
本發(fā)明涉及一種通過使用尾接指令音調(diào)把商業(yè)廣告節(jié)目插入到數(shù)字電視信號中的系統(tǒng)。
圖1示出了根據(jù)本發(fā)明的數(shù)字電視上行鏈路站。上行鏈路站100通過地面或衛(wèi)星通信鏈路從節(jié)目制作演播站接收模擬電視廣播節(jié)目輸入。或者,該廣播節(jié)目輸入也可本地產(chǎn)生。部分或全部的模擬電視信號具有尾接指令音調(diào),正如在已有技術(shù)中已知的,它們用于傳送插入一個或多個商業(yè)廣告節(jié)目的周期的開始和結(jié)束的信號。
術(shù)語“商業(yè)廣告節(jié)目”或“廣告”在此用于表示任何付費或免費的信息插入,包括付費廣告(ads)、免費的公共服務(wù)通告、新聞和天氣預(yù)報等,它們在正常的廣播節(jié)目段之間提供。
術(shù)語“接合點”用于表示插入一個商業(yè)廣告節(jié)目的開始或結(jié)束點。
模擬廣播節(jié)目輸入被提供到編碼器/多路復(fù)用器(mux)120以用于根據(jù)MPEG-2或類似的數(shù)字電視標準進行數(shù)字化和編碼。通常,幾個模擬節(jié)目在編碼器/mux120被編碼以提供相應(yīng)的單個節(jié)目傳送流(SPTS),隨后它們被一起多路復(fù)用以形成一個多節(jié)目傳送流(MPTS)。當希望根據(jù)本發(fā)明插入商業(yè)廣告節(jié)目和/或尾接指令命令的時候,MPTS被提供到插入器140。
應(yīng)當注意的是,在其它配置中,一個單個節(jié)目傳送流可以從節(jié)目數(shù)據(jù)流編碼器輸出,并且每一個這種輸出均被提供給多路復(fù)用器以產(chǎn)生一個MPTS。插入器可以插入SPTS或MPTS中。前者是后者的一種簡并情況,因此以下以MPTS作為參考。配置插入器140的方式可以是,編碼器無條件地把MPTS輸出到插入器。接著,插入器確定是插入一個商業(yè)廣告節(jié)目還是無損地(例如,沒有改變)傳送MPTS。插入器的決定是根據(jù)存在(或不存在)尾接指令命令而定。
應(yīng)當注意的是,圖中所示的功能分割并不表示必須進行物理分割。例如,編碼器120(作為一種產(chǎn)品)可包括下面的功能作為一個物理單元具有數(shù)字化、編碼、多路復(fù)用、以及加密和調(diào)制的能力。另一方面,如上所述,單個節(jié)目數(shù)據(jù)流的數(shù)字化和編碼功能可獨立于多路復(fù)用功能(單個節(jié)目數(shù)據(jù)流多路復(fù)用為多節(jié)目數(shù)據(jù)流),獨立于加密功能或調(diào)制功能而被模塊化。
可在插入器140中提供若干接合器以允許把商業(yè)廣告節(jié)目同時插入到不止一個節(jié)目中。
插入器140接收來自廣告服務(wù)器150的數(shù)字商業(yè)廣告節(jié)目輸入,該廣告服務(wù)器150包括一個用于存儲諸如MPEG-2廣告的商業(yè)廣告節(jié)目的存儲介質(zhì)。該存儲介質(zhì)可包括任何已知的磁或光存儲裝置。商業(yè)廣告節(jié)目內(nèi)容以預(yù)先壓縮的格式存儲,在這種情況下它可直接提供給插入器140。如果存儲的商業(yè)廣告節(jié)目內(nèi)容沒有被預(yù)先壓縮,或者甚至是模擬內(nèi)容,則根據(jù)當與模擬廣告插入到模擬視聽信號中相比較時的系統(tǒng)的成本方案應(yīng)當提供合適的數(shù)字化和/或壓縮電路,并且隨后對由此引出的信號(具有商業(yè)廣告節(jié)目)進行編碼。
通過改變量化參數(shù)可以部分地對商業(yè)廣告節(jié)目內(nèi)容本身進行編碼以便于允許未來的編碼(總壓縮)。這可以使速率自適應(yīng),這樣該商業(yè)廣告節(jié)目內(nèi)容適合于分配給該商業(yè)廣告節(jié)目所屬節(jié)目的帶寬。所述的速率自適應(yīng)可以在商業(yè)廣告節(jié)目之前發(fā)生,并且這樣的話便于進行離線,非實時的處理。
根據(jù)來自路徑147上的上行鏈路網(wǎng)160的控制信號,插入器140可被構(gòu)建為把商業(yè)廣告節(jié)目內(nèi)容插入到從編碼器/mux120接收的MPTS中。隨后,具有插入的商業(yè)廣告節(jié)目的MPTS提供給加密器/調(diào)制器130,以用于進行可任選的傳統(tǒng)的加密處理,并且進行調(diào)制。隨后,加密的MPTS提供給衛(wèi)星發(fā)射機190以用于通過衛(wèi)星發(fā)送到有線電視網(wǎng)的首端,這將結(jié)合圖2和4進行討論。
控制信號經(jīng)路徑145從上行鏈路網(wǎng)160提供給編碼器/mux120和加密器/調(diào)制器130。
上行鏈路網(wǎng)160還與廣告服務(wù)器150、實時觸發(fā)器170和調(diào)度控制器系統(tǒng)180進行通信。可以向所有插入器140和編碼器/mux120和加密/調(diào)制功能130提供調(diào)度系統(tǒng)和其它的管理控制器180。實時觸發(fā)器170可向插入器140和/或編碼器/mux120提供一個信號,要求立即插入商業(yè)廣告節(jié)目和/或尾接指令命令,要求的插入時間也可以是根據(jù)與公共“房間”時間基準相關(guān)的時鐘的任何規(guī)定的時間,例如,它可根據(jù)全球定位系統(tǒng)(GPS)的時鐘或SMPTE時鐘,或者是一個實時(手工)觸發(fā)器而定。例如,可能希望插入商業(yè)廣告節(jié)目和/或尾接指令命令的時間不是由尾接指令音調(diào)所規(guī)定的。應(yīng)當注意的是,不需要在上行鏈路站100插入任何商業(yè)廣告節(jié)目內(nèi)容就可以把尾接指令命令插入到MPTS中。在MPTS中可能已有商業(yè)廣告節(jié)目內(nèi)容或空白周期,隨后可由首端的商業(yè)廣告節(jié)目內(nèi)容對其進行替換。
調(diào)度程序/控制器可以與插入器140、編碼器/mux120和/或加密器/調(diào)制器130進行通信以用于控制各個裝置,從而保持所插入的商業(yè)廣告節(jié)目和尾接指令命令的記錄,并且保持和遵循一個用于提供未來的商業(yè)廣告節(jié)目和尾接指令命令的調(diào)度程序。調(diào)度程序/控制器180可向插入器140提供一個控制信號以便于沒有變化地傳送數(shù)據(jù)流。
調(diào)度程序/控制器180可監(jiān)視和檢測插入器140的狀態(tài)以確定是否已經(jīng)插入了商業(yè)廣告節(jié)目,或者是否出現(xiàn)了誤差。它還可為插入器140配置一個特定的超時值,只要在規(guī)定時限內(nèi)沒有檢測到第二個尾接指令_命令,該值就被使用。
在上行鏈路站100,一種應(yīng)用了本發(fā)明的方法包括的步驟是1.編碼器/mux120編碼一個給定的模擬信號以作為可接合的MPEG-2壓縮數(shù)據(jù)流。如果該輸入信號包括任何尾接指令音調(diào),則該編碼器將它們轉(zhuǎn)換成隨后可由上行鏈路插入器140或首端插入器220使用的尾接指令命令。該編碼器的輸入還可以是一個未壓縮的數(shù)字比特流(例如,對應(yīng)于CCIR 601標準)。
2.編碼器把單個的節(jié)目傳送流(SPTS)多路復(fù)用為一個多節(jié)目傳送流(MPTS),并且把MPTS發(fā)送到插入器140。
3.插入器140檢測插入命令的接合點并且插入商業(yè)廣告節(jié)目。應(yīng)當注意的是,該插入器本身可向廣告服務(wù)器150發(fā)送檢測的尾接指令_命令以進行任意的處理(例如,重新量化,代碼轉(zhuǎn)換),以便于準備插入商業(yè)廣告節(jié)目。在這種情況下,尾接指令命令通常在實際接合_時間之前提供。事實上,尾接指令命令可以在接合時間之前的較長一段時間提供,例如半個小時,或者就在接合時間之前(幾秒鐘)提供,或者與接合時間同步。該尾接指令命令還包括與商業(yè)廣告節(jié)目必須匹配的節(jié)目屬性有關(guān)的描述性參數(shù)(例如,速率,諸如音頻數(shù)據(jù)流數(shù)的數(shù)據(jù)流構(gòu)成等)。
4.插入器監(jiān)視數(shù)據(jù)流的第二個尾接指令命令(或者直至其超時為止)以回接到原始的多路復(fù)用數(shù)據(jù)流中。
5.插入器的輸出被傳送到加密器/調(diào)制器130。
6.而且應(yīng)當注意的是,在一個產(chǎn)生SPTS并且隨后在一個單獨的多路復(fù)用模塊中進行多路復(fù)用的可選配置中,尾接指令命令可被插入SPTS中。
圖2示出了根據(jù)本發(fā)明的數(shù)字電視首端。首端200包括一個衛(wèi)星接收機205,用于接收來自圖1的上行鏈路站100的MPTS。代碼轉(zhuǎn)換器210一般用于接收衛(wèi)星信號并且將其解調(diào)并進行誤差校正,解密并且進行本地分布的重新加密,并且在應(yīng)用了前向糾錯之后將其調(diào)制,以用于在有線網(wǎng)上進行傳送。
代碼轉(zhuǎn)換器210向插入器220提供解密的預(yù)先插入MPTS,插入器220類似于上行鏈路站100的插入器140。插入器220插入諸如MPEG-2廣告的預(yù)先壓縮的數(shù)字商業(yè)廣告節(jié)目內(nèi)容,該內(nèi)容來自具有一個存儲介質(zhì)240的廣告服務(wù)器230,并且插入器把產(chǎn)生的MPTS傳送回代碼轉(zhuǎn)換器210以用于可選的加密處理。插入器可以輸出未加密的后插入MPTS。可在插入器220提供一個調(diào)制器,或者可使用代碼轉(zhuǎn)換器210的調(diào)制器,但不在此進行加密。
另一方面,插入器220可向廣告服務(wù)器230提供檢測的尾接指令命令以用于任何操作(例如,重新量化代碼轉(zhuǎn)換),以備插入商業(yè)廣告節(jié)目。在這種情況下,尾接指令命令通常在實際插入時間之前提供,并且該尾接指令命令還可包括與商業(yè)廣告節(jié)目必須匹配的節(jié)目屬性相關(guān)的描述性參數(shù)(例如,速率、諸如音頻數(shù)據(jù)流數(shù)的數(shù)據(jù)流構(gòu)成等)??傊坏┰撐步又噶蠲畋惶幚?,則插入器檢測它以防商業(yè)廣告節(jié)目斷路器檢測到該商業(yè)廣告節(jié)目。
廣告服務(wù)器230類似于圖1的廣告服務(wù)器150。加密的后插入MPTS由代碼轉(zhuǎn)換器210輸出并且通過使用傳統(tǒng)技術(shù)的有線/光纖網(wǎng)提供給傳統(tǒng)的機頂盒終端的人們。如果沒有插入裝置,并且代碼轉(zhuǎn)換器210因此不能把它的解密輸出發(fā)送到一個插入器,則代碼轉(zhuǎn)換器210應(yīng)當刪除尾接指令_命令以防順流商業(yè)廣告節(jié)目斷路器檢測事先已經(jīng)插入的商業(yè)廣告節(jié)目(即,本地的商業(yè)廣告節(jié)目不能取代全國性的商業(yè)廣告節(jié)目)。
對于由服務(wù)器本地產(chǎn)生廣播節(jié)目的情況來說,該服務(wù)器的輸出可發(fā)送到插入器。在這種情況下,插入器由控制器控制何時插入商業(yè)廣告節(jié)目。在某些情況下,服務(wù)器和插入器的功能可被集成為一件物理產(chǎn)品。但是,物理的分割不具有所要求的功能步驟。
類似于圖1的調(diào)度程序/控制器180的調(diào)度程序/控制器260與廣告服務(wù)器230進行通信,并且經(jīng)首端網(wǎng)絡(luò)250與代碼轉(zhuǎn)換器210和插入器220通信。
由首端200提供到機頂盒終端的MPTS包括通過原始的模擬廣播節(jié)目輸入、上行鏈路站廣告服務(wù)器、以及首端廣告服務(wù)器的任意組合提供的商業(yè)廣告節(jié)目內(nèi)容。而且,在上行鏈路站或首端的商業(yè)廣告節(jié)目內(nèi)容的插入由根據(jù)可能存在于原始模擬廣播節(jié)目輸入中的尾接指令音調(diào)并且/或者根據(jù)來自上行鏈路站100或首端200的調(diào)度程序/控制器提供的尾接指令命令信號啟動。
在首端200,一種應(yīng)用了本發(fā)明的方法包括的步驟是1.多節(jié)目傳送流(MPTS)首先由代碼轉(zhuǎn)換器210接收。
2.代碼轉(zhuǎn)換器210對多路復(fù)用器內(nèi)的合適節(jié)目進行解密,并且將它們提供給插入器220。
3.插入器220處理尾接指令命令并且檢測該接合點。尾接指令_命令可以提供給廣告服務(wù)器230以用于在插入時間之前進行商業(yè)廣告節(jié)目的處理。
4.一旦插入器220檢測到接合點,則它檢測來自數(shù)據(jù)流的尾接指令命令并且插入商業(yè)廣告節(jié)目。
5.插入器監(jiān)視該數(shù)據(jù)流的第二個尾接指令命令(或者直到其超時為止),以便于回接到原始的多路復(fù)用數(shù)據(jù)流。
6.插入器的輸出反饋到加密器/調(diào)制器130以進行加密和調(diào)制。
圖3示出了根據(jù)本發(fā)明的圖1的上行鏈路站的詳細結(jié)構(gòu)。相同編號的元件彼此一致。在編碼器/mux120中,模擬廣播節(jié)目輸入被提供給模-數(shù)(A/D)轉(zhuǎn)換器和壓縮器305,并且提供給尾接指令音調(diào)檢測器315。壓縮器執(zhí)行傳統(tǒng)的音頻和視頻編碼和壓縮,包括運動估算和補償,諸如DCT的空間變換,量化,可變長編碼等等。尾接指令音調(diào)檢測器使用已知的技術(shù)檢測尾接指令音調(diào)的存在。通過響應(yīng)這個檢測,一個信號被提供給控制320和/或mux310,其中控制320接著產(chǎn)生用于插入到數(shù)字化比特流中的尾接指令命令信息(例如,協(xié)議信息,它可能會涵蓋一個或多個MPEG-2部分)。
但是,即使沒有檢測到尾接指令音調(diào),控制320也可根據(jù)希望的接合技術(shù),通過響應(yīng)從上行鏈路網(wǎng)160接收的控制信號(例如,來自實時觸發(fā)器170或調(diào)度程序/控制器180)向壓縮器305或mux310提供尾接指令命令信息。而且,通過忽略壓縮器和模-數(shù)(A/D)轉(zhuǎn)換器305,也可向本發(fā)明提供數(shù)字廣播節(jié)目輸入。在這種數(shù)字輸入中將不存在尾接指令音調(diào),所以尾接指令音調(diào)檢測器315也可以被去掉。通過響應(yīng)從上行鏈路網(wǎng)160或本地調(diào)度程序/控制器或?qū)崟r觸發(fā)器接收的控制信號,控制320仍然可以使尾接指令命令插入到mux310的數(shù)字輸入中。
尾接指令命令信號被插入到比特流的傳送層中,這樣它可被立即檢測到,而不必對比特流的幾個層進行解碼和/或解壓縮。另外,該編碼器產(chǎn)生并調(diào)節(jié)用于由插入器隨后進行接合的接合點參數(shù)。
實際上,數(shù)字尾接指令命令把模擬尾接指令音調(diào)取代為商業(yè)廣告節(jié)目插入周期的開始和結(jié)束信號。
編碼的比特流(來自模擬輸入或未壓縮的數(shù)字輸入)從壓縮器305提供到mux310以獲得一個MPTS,它隨后被提供給插入器140。尾接指令命令檢測器335檢測MPTS傳送層的尾接指令命令的存在,并且處理尾接指令命令的內(nèi)容以備插入。根據(jù)尾接指令命令的內(nèi)容,插入器140可將其發(fā)送到廣告服務(wù)器以作進一步的處理。
與尾接指令命令檢測器335相關(guān)的控制330使接合器340根據(jù)尾接指令命令的檢測和數(shù)據(jù)流中的接合點檢測把商業(yè)廣告節(jié)目內(nèi)容(廣告輸入)插入到MPTS中。具有插入的商業(yè)廣告節(jié)目內(nèi)容的MPTS隨后提供給解碼器/mux120以用于由(可任選的)加密器360進行處理,并且提供到調(diào)制器365以傳輸?shù)绞锥?。當尾接指令命令檢測器335沒有檢測到尾接指令命令的時候,MPTS被不變地傳送到接合器340。調(diào)制器365的輸出是一個加密或未加密的MPTS。
應(yīng)當注意的是,加密器360和調(diào)制器365在此作為編碼器/mux120的物理部分顯示。但是,這種結(jié)構(gòu)是可以任選的。而且,尾接指令音調(diào)檢測器315和控制320也作為與編碼器/mux120物理分離的部分顯示。但是,根據(jù)原始設(shè)備的配置和能力,這種結(jié)構(gòu)也是可以任選的。
插入器140響應(yīng)來自上行鏈路網(wǎng)160(例如,來自實時觸發(fā)器170,或調(diào)度程序/控制器180)的控制信號。
應(yīng)當注意的是,mux310可選擇性地在插入器140之后使用,這樣可以在各個單個節(jié)目傳送數(shù)據(jù)流中(SPTS)插入商業(yè)廣告節(jié)目和尾接指令命令。根據(jù)解碼器的執(zhí)行情況,這可能易于支持或不易于支持。
圖4示出了根據(jù)本發(fā)明的圖2所示首端的詳細結(jié)構(gòu)。相同編號的元件彼此對應(yīng)。
代碼轉(zhuǎn)換器210接收來自上行鏈路站的MPTS,并且如果需要的話將其提供給應(yīng)用糾錯的解調(diào)器405和解密器410。解調(diào)和解密的MPTS發(fā)送到插入器230。
在插入器230,MPTS中的尾接指令命令在尾接指令命令檢測器445檢測。通過響應(yīng)尾接指令命令的存在,控制440命令接合器450把來自本地廣告服務(wù)器的商業(yè)廣告節(jié)目內(nèi)容插入到MPTS中。當尾接指令命令檢測器445沒有檢測到尾接指令命令的時候,或者是沒有來自外部源的尾接指令命令時,MPTS不變地通過接合器450。插入器可把檢測的尾接指令_命令發(fā)送到廣告服務(wù)器155以進行如前所述的任何需要的處理。但是,即使尾接指令命令檢測器445沒有檢測到尾接指令命令,來自首端網(wǎng)絡(luò)的控制信號(例如,來自圖2的調(diào)度程序/控制器260)也可命令接合器450把來自本地廣告服務(wù)器的商業(yè)廣告節(jié)目內(nèi)容插入到MPTS中。
首端可以進一步采用諸如在上行鏈路站使用的觸發(fā)器170的觸發(fā)器,以用于插入緊急信息或本地感興趣的其它特定信息。
應(yīng)當注意的是,插入的商業(yè)廣告節(jié)目內(nèi)容可以或不可以改寫現(xiàn)有的商業(yè)廣告節(jié)目內(nèi)容或廣播節(jié)目。例如,如果插入的信息是諸如HTML網(wǎng)頁的補充數(shù)據(jù),則原始數(shù)據(jù)流的視聽內(nèi)容可以無損地保留。
來自插入器230的未加密MPTS提供給了代碼轉(zhuǎn)換器210以用于由(可任選的)加密器415和調(diào)制器420進行處理。提供給機頂盒終端的加密或未加密的MPTS符合所使用的諸如MPEG-2的數(shù)字電視標準,并且因此可由機頂盒終端以傳統(tǒng)地方法進行恢復(fù),解碼和顯示。
因此可以看出本發(fā)明提供了一種系統(tǒng),通過響應(yīng)預(yù)先存在的模擬信號中的尾接指令音調(diào)和/或通過響應(yīng)來自上行鏈路站或首端的控制信號來提供尾接指令命令,該系統(tǒng)可用于把商業(yè)廣告節(jié)目插入到數(shù)字電視比特流中。而且,尾接指令命令最好裝載于比特流的傳送層中,這樣就不需要對該比特流的幾個層進行解碼,處理和重新編碼。
因而,不需要昂貴的更新,就可以給現(xiàn)有的上行鏈路和首端設(shè)備增加一種新的商業(yè)廣告節(jié)目插入的能力。
特別是,可以對編碼器進行適當?shù)墓碳拢员阌谠诰幋a器和插入器之間分配接合/插入的功能。這樣能夠在上行鏈路以及首端插入商業(yè)廣告節(jié)目。如果編碼器的輸入是一個模擬信號,則該編碼器(或外部裝置)檢測尾接指令命令并且把它們插入到多路復(fù)用的數(shù)據(jù)流中以進行本地插入。
可對本方法進行其它的變化。例如,插入器230本身可包括多級聯(lián)的插入器或接合器。插入器的數(shù)目可根據(jù)給定多路復(fù)用之內(nèi)的廣告支持的節(jié)目(服務(wù)器)數(shù)而定。
盡管結(jié)合各種特定實施例對本發(fā)明進行了說明,但本領(lǐng)域的普通技術(shù)人員將可以理解,在不背離權(quán)利要求書所提出的本發(fā)明的范圍和宗旨的情況下可以進行各種改進和自適應(yīng)。
例如,盡管本發(fā)明的討論結(jié)合了有線或衛(wèi)星電視廣播通信網(wǎng)絡(luò),但本發(fā)明也可使用其它的網(wǎng)絡(luò),如廣域網(wǎng)(WAN)和經(jīng)因特網(wǎng)的虛擬專用網(wǎng)絡(luò)來傳送要插入的內(nèi)容(目前是以非實時的方式)。由于通過基于數(shù)據(jù)包的網(wǎng)絡(luò)(例如,使用因特網(wǎng)協(xié)議)的視聽內(nèi)容的多站廣播實時發(fā)送技術(shù)成熟,所以廣播節(jié)目以及商業(yè)廣告節(jié)目內(nèi)容可在這些網(wǎng)絡(luò)中傳輸。但是這些實施例提供了另外的插入機會,其中的一些實施例與所述情況能夠協(xié)調(diào),而其它的一些實施例則提供了另外的樣式。
另外,本發(fā)明與非MPEG-2的數(shù)字視頻標準兼容。
權(quán)利要求
1.一種把數(shù)字商業(yè)廣告節(jié)目插入到數(shù)字視聽比特流中的方法,包括的步驟是處理第一視聽信號以確定其中是否存在尾接指令音調(diào);編碼所述的第一視聽信號以作為數(shù)字可接合數(shù)據(jù)流;如果在所述的數(shù)據(jù)可接合數(shù)據(jù)流中存在尾接指令音調(diào),則提供對應(yīng)于所述尾接指令音調(diào)的尾接指令命令;所述尾接指令命令表示把數(shù)字商業(yè)廣告節(jié)目接合到該數(shù)字可接合數(shù)據(jù)流中的接合點;以及把數(shù)字可接合數(shù)據(jù)流發(fā)送到商業(yè)廣告節(jié)目插入器中;其中所述商業(yè)廣告節(jié)目插入器檢測所述尾接指令命令,并且通過響應(yīng)由首先檢測的尾接指令命令所指示的接合點的尾接指令命令把商業(yè)廣告節(jié)目插入到所述數(shù)字可接合數(shù)據(jù)流中;以及所述商業(yè)廣告節(jié)目插入器監(jiān)視所述數(shù)字可接合數(shù)據(jù)流隨后的一個尾接指令命令,以便于把插入的商業(yè)廣告節(jié)目返接到該數(shù)字可接合數(shù)據(jù)流中。
2.根據(jù)權(quán)利要求1所述的方法,包括的其它步驟是把包括所述數(shù)字可接合數(shù)據(jù)流的多個單個視頻節(jié)目傳送流多路復(fù)用為一個多節(jié)目的傳送流;以及把該多節(jié)目傳送流發(fā)送到商業(yè)廣告節(jié)目插入器。
3.根據(jù)權(quán)利要求1所述的方法,其中所述第一視聽信號是一個模擬信號,包括的其它步驟是把所述模擬信號數(shù)字化以提供所述的數(shù)字可接合數(shù)據(jù)流。
4.根據(jù)權(quán)利要求2所述的方法,其中所述尾接指令命令在上行鏈路站的所述數(shù)字可接合數(shù)據(jù)流中提供;包括所述數(shù)字可接合數(shù)據(jù)流的所述多個單個視頻節(jié)目傳送流在所述上行鏈路站被多路復(fù)用為一個多節(jié)目的傳送流;以及該多節(jié)目傳送流由所述上行鏈路站發(fā)送到首端的所述商業(yè)廣告節(jié)目插入器中。
5.根據(jù)權(quán)利要求2所述的方法,其中所述尾接指令命令在上行鏈路站的所述數(shù)字可接合數(shù)據(jù)流中提供;包括所述數(shù)字可接合數(shù)據(jù)流的所述多個單個視頻節(jié)目傳送流在所述上行鏈路站被多路復(fù)用為一個多節(jié)目傳送流;以及該多節(jié)目傳送流被發(fā)送到所述上行鏈路站的所述商業(yè)廣告節(jié)目插入器中。
6.根據(jù)權(quán)利要求1所述的方法,其中所述尾接指令命令在所述數(shù)字可接合數(shù)據(jù)流的傳送層中提供。
7.根據(jù)權(quán)利要求1所述的方法,其中尾接指令命令根據(jù)實時觸發(fā)器或調(diào)度程序/控制器而在所述數(shù)字可接合數(shù)據(jù)流中提供,而不必考慮所述尾接指令音調(diào)的存在與否。
8.根據(jù)權(quán)利要求1所述的方法,其中所述尾接指令命令表示插入的商業(yè)廣告節(jié)目希望的節(jié)目屬性。
9.根據(jù)權(quán)利要求1所述的方法,其中數(shù)字可接合數(shù)據(jù)流是一個恒定比特率或可變比特率的數(shù)據(jù)流。
10.一種把數(shù)字商業(yè)廣告節(jié)目插入到數(shù)字視聽比特流中的裝置,包括一個尾接指令音調(diào)檢測器,用于處理第一視聽信號以確定其中是否存在尾接指令音調(diào);一個編碼器,用于編碼所述第一視聽信號以作為一個數(shù)字可接合數(shù)據(jù)流;一個響應(yīng)所述尾接指令音調(diào)檢測器的控制,如果在所述數(shù)據(jù)可接合數(shù)據(jù)流中存在尾接指令音調(diào),則用于提供對應(yīng)于所述尾接指令音調(diào)的尾接指令命令;所述尾接指令命令表示把數(shù)字商業(yè)廣告節(jié)目插入到數(shù)字可接合數(shù)據(jù)流中的接合點;一個商業(yè)廣告節(jié)目插入器;以及用于把數(shù)字可接合數(shù)據(jù)流發(fā)送到所述商業(yè)廣告節(jié)目插入器中的裝置;其中所述商業(yè)廣告節(jié)目插入器檢測所述尾接指令命令,并且通過響應(yīng)由首先檢測的尾接指令命令所指示的接合點的尾接指令命令把商業(yè)廣告節(jié)目插入到所述數(shù)字可接合數(shù)據(jù)流中;以及所述商業(yè)廣告節(jié)目插入器監(jiān)視所述數(shù)字可接合數(shù)據(jù)流隨后的一個尾接指令命令,以便于把插入的商業(yè)廣告節(jié)目返接回數(shù)字可接合數(shù)據(jù)流中。
11.根據(jù)權(quán)利要求10所述的裝置,進一步包括一個多路復(fù)用器,用于把包括所述數(shù)字可接合數(shù)據(jù)流的多個單個視頻節(jié)目傳送流多路復(fù)用為一個多節(jié)目的傳送流;以及用于把該多節(jié)目傳送流發(fā)送到商業(yè)廣告節(jié)目插入器中的裝置。
12.根據(jù)權(quán)利要求10所述的裝置,其中所述第一視聽信號是一個模擬信號,進一步包括用于把所述模擬信號數(shù)字化以提供所述數(shù)字可接合數(shù)據(jù)流的裝置。
13.根據(jù)權(quán)利要求11所述的裝置,其中所述控制和所述多路復(fù)用器在上行鏈路站中提供;并且所述商業(yè)廣告節(jié)目插入器在首端提供。
14.根據(jù)權(quán)利要求11所述的裝置,其中所述控制,所述多路復(fù)用器,和所述商業(yè)廣告節(jié)目插入器在上行鏈路站提供。
15.根據(jù)權(quán)利要求10所述的裝置,其中所述尾接指令命令在所述數(shù)字可接合數(shù)據(jù)流的傳送層中提供。
16.根據(jù)權(quán)利要求10所述的裝置,其中尾接指令命令根據(jù)實時觸發(fā)器或調(diào)度程序/控制器而在所述數(shù)字可接合數(shù)據(jù)流中提供,而不必考慮所述尾接指令音調(diào)的存在與否。
17.根據(jù)權(quán)利要求10所述的裝置,其中所述尾接指令命令表示插入的商業(yè)廣告節(jié)目中希望的節(jié)目屬性。
18.根據(jù)權(quán)利要求10所述的裝置,其中數(shù)字可接合數(shù)據(jù)流是一個恒定比特率或可變比特率的數(shù)據(jù)流。
全文摘要
本發(fā)明提供了一種系統(tǒng),通過響應(yīng)預(yù)先存在的模擬信號中的尾接指令音調(diào)(315)和/或通過響應(yīng)來自上行鏈路(/節(jié)目制作/網(wǎng)絡(luò))站(100)或首端(/聯(lián)播臺)(200)的控制信號來提供尾接指令命令(320),該系統(tǒng)可用于把商業(yè)廣告節(jié)目(340)插入到視聽比特流中。對數(shù)字編碼器(120)進行固件更新以便于產(chǎn)生可接合比特流,并且利于尾接指令—命令的產(chǎn)生。這樣能夠在上行鏈路站(/節(jié)目制作/網(wǎng)絡(luò))(100)以及首端(/聯(lián)播臺)(200)進行商業(yè)廣告節(jié)目的插入。該系統(tǒng)在數(shù)字比特流(150)和模擬尾接指令音調(diào)之間提供功能兼容。尾接指令命令最好裝載于該比特流的傳送層中,這樣就不需要對該比特流的幾個層進行解碼和處理。因此,可以以一種反向兼容的方式向現(xiàn)有的上行鏈路和首端設(shè)備增加一種新的商業(yè)廣告節(jié)目插入的能力,這樣可以使與更新相關(guān)的花費減至最小,但卻允許根據(jù)成本性能與所希望的后接合視聽質(zhì)量之間的折衷而采用不同的接合技術(shù)。
文檔編號H04N7/24GK1289510SQ99802521
公開日2001年3月28日 申請日期1999年1月15日 優(yōu)先權(quán)日1998年1月30日
發(fā)明者雷姆·薩法迪 申請人:通用儀器公司