專利名稱:節(jié)目接合方法和設(shè)備,節(jié)目發(fā)送、接收方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視廣播領(lǐng)域,尤其涉及將來自不同的信號(hào)源的節(jié)目進(jìn)行結(jié)合的節(jié)目接合方法和設(shè)備,節(jié)目發(fā)送、接收方法、設(shè)備和系統(tǒng)。
背景技術(shù):
數(shù)字電視傳輸技術(shù)正在以迅猛的速度發(fā)展,隨著數(shù)字機(jī)頂盒的功能的日益強(qiáng)大,有了將來自不同的信號(hào)源的節(jié)目進(jìn)行接合從而向用戶提供豐富的信息的要求。例如,將廣告、新聞或者其他的短節(jié)目插入到正在播放的電視劇中來向用戶提供及時(shí)的信息,對(duì)于電視臺(tái)來說是提高經(jīng)濟(jì)收入的一個(gè)巨大來源。
對(duì)于傳統(tǒng)的模擬電視系統(tǒng)來說,將一個(gè)短節(jié)目插入到另一個(gè)節(jié)目中是一項(xiàng)非常簡單的技術(shù)。在節(jié)目發(fā)送端,一個(gè)被稱為TV切換器的設(shè)備可以容易的將短節(jié)目的信號(hào)插入到另一個(gè)節(jié)目的某一個(gè)位置,而不會(huì)造成任何的質(zhì)量下降。
但是,對(duì)于數(shù)字傳輸技術(shù)來說,例如采用MPEG-2技術(shù)標(biāo)準(zhǔn)的數(shù)據(jù)傳輸技術(shù)來說,將一個(gè)短節(jié)目插入到另一個(gè)節(jié)目中的時(shí)候卻會(huì)遇到很多問題。
在采用MPEG-2技術(shù)標(biāo)準(zhǔn)的數(shù)據(jù)傳輸技術(shù)中,在數(shù)據(jù)發(fā)送端通常將構(gòu)成一個(gè)節(jié)目的數(shù)據(jù)以MPEG-2傳輸流的形式向客戶端進(jìn)行傳輸,其中MPEG-2傳輸流由許多具有固定長度例如188字節(jié)的傳輸流分組構(gòu)成。每個(gè)傳輸流分組又分為可變長度分組標(biāo)題區(qū)域以及有效數(shù)據(jù)區(qū)域,可變長度分組標(biāo)題區(qū)域存儲(chǔ)關(guān)于傳輸流分組的控制信息,例如傳輸流分組的起始位置、傳輸流分組的標(biāo)識(shí)符PID、傳輸流分組的時(shí)基PCR等等。屬于相同的節(jié)目的傳輸流分組的時(shí)基PCR的時(shí)鐘源是相同的。而有效數(shù)據(jù)部分存儲(chǔ)構(gòu)成視頻和音頻的基本流信息。
在將采用MPEG-2技術(shù)的數(shù)字節(jié)目進(jìn)行接合的時(shí)候會(huì)產(chǎn)生下面的問題首先,由于每個(gè)數(shù)字廣播節(jié)目具有自己的時(shí)基,在將具有不同的時(shí)基的節(jié)目接合到一起的時(shí)候,將會(huì)產(chǎn)生廣播節(jié)目的時(shí)基不連續(xù)性,于是在客戶端進(jìn)行解碼的時(shí)候?qū)?huì)產(chǎn)生緩沖器的上溢出或下溢出,從而呈現(xiàn)給客戶的視頻音頻質(zhì)量出現(xiàn)惡化。
其次,不同的節(jié)目可能具有不同的傳輸流比特速率。因此在把具有不同的傳輸流比特速率的節(jié)目接合起來進(jìn)行傳輸之前,需要將待插入的節(jié)目進(jìn)行轉(zhuǎn)換編碼,使之與所插入的節(jié)目的傳輸流比特速率一致,以保證客戶端的正確解碼。由于對(duì)傳輸信息又進(jìn)行了轉(zhuǎn)換編碼,因此可能帶來解碼質(zhì)量的降低。
進(jìn)而,由于構(gòu)成MPEG-2視頻的視頻幀通常采用的是幀內(nèi)編碼(I)幀或幀間編碼(P編碼或B編碼)幀。因此構(gòu)成一個(gè)節(jié)目的各視頻幀之間具有較強(qiáng)的依賴關(guān)系。當(dāng)把具有不同的幀問依賴關(guān)系的節(jié)目接合在一起時(shí),需要考慮這種依賴關(guān)系。否則在客戶端進(jìn)行解碼的時(shí)候?qū)⒃斐蓞⒄諑幕靵y。
另外,在對(duì)視頻或音頻信息進(jìn)行多路化的時(shí)候,視頻幀之間的邊界不一定與與其對(duì)應(yīng)于音頻幀之間的邊界一致。因此基于視頻幀進(jìn)行傳輸流的接合將會(huì)使得有些音頻幀之間的邊界被斷開,從而在進(jìn)行解碼的時(shí)候產(chǎn)生音頻信息與視頻信息的播放不一致。
為了解決上述問題,已經(jīng)提出了多種解決方式。以下簡要地對(duì)其進(jìn)行介紹。
第一種方式是 cascading方案,根據(jù)該方案,首先將作為被接合目標(biāo)的MPEG-2節(jié)目進(jìn)行譯碼,轉(zhuǎn)換為模擬方式的信號(hào),然后以模擬方式將待接合的短節(jié)目接合(插入或替換)到轉(zhuǎn)換后的模擬信號(hào)中。最后將接合后的模擬信號(hào)再轉(zhuǎn)換為數(shù)字信號(hào)進(jìn)行傳輸。該方案由于進(jìn)行了多次的模數(shù)、數(shù)模的轉(zhuǎn)換,因此轉(zhuǎn)換過程不可避免的要產(chǎn)生一些誤差,從而導(dǎo)致畫面質(zhì)量的損失。另外,該轉(zhuǎn)換工作將使得數(shù)據(jù)發(fā)送端的處理負(fù)荷和成本增加,占用發(fā)送端的處理資源。
第二種方式是簡約MPEG-2方案,一種例子是索尼公司的SX系統(tǒng)。根據(jù)該系統(tǒng),將通常采用的幀編碼方式,即IBBPBBP...替換為IBIBIB...的幀編碼方式。因此在進(jìn)行節(jié)目的插入和替換的時(shí)候,由于視頻幀的幀編碼方式比較簡單,從而減化了一些中間處理。但是該方案與MPEG-2編碼標(biāo)準(zhǔn)不兼容,因此只能應(yīng)用于特定的設(shè)備和應(yīng)用。
還有一種方式是SMPTE所提出的比特流接合標(biāo)準(zhǔn),但是該標(biāo)準(zhǔn)需要對(duì)比特流進(jìn)行復(fù)雜的處理,并且在接合開始位置的選擇方面缺乏靈活性。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的上述問題,本發(fā)明的一個(gè)目的是提供一種將節(jié)目進(jìn)行接合的方法和設(shè)備。
本發(fā)明的另一個(gè)目的是提供一種將節(jié)目進(jìn)行接合之后進(jìn)行數(shù)據(jù)發(fā)送和接收的設(shè)備和系統(tǒng)。
本發(fā)明的再一個(gè)目的是提供一種節(jié)目發(fā)送接收方法,包括上述節(jié)目發(fā)送方法和節(jié)目接收方法的組合。
本發(fā)明的又一個(gè)目的是提供一種節(jié)目發(fā)送接收系統(tǒng),包括上述節(jié)目發(fā)送設(shè)備和節(jié)目接收設(shè)備的組合。
本發(fā)明公開一種節(jié)目發(fā)送方法,其特征在于包括步驟,確定將要與第一節(jié)目接合的第二節(jié)目在所述第一節(jié)目中的接合開始位置,其中該第一節(jié)目和第二節(jié)目分別由單節(jié)目傳輸流構(gòu)成,各單節(jié)目傳輸流包括至少一個(gè)單節(jié)目傳輸流分組,其中所述接合開始位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成所述第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;在所述接合開始位置將第二節(jié)目與第一節(jié)目接合,形成一個(gè)第三節(jié)目; 將所述第三節(jié)目進(jìn)行多路化,生成多路化的節(jié)目傳輸流;將多路化的節(jié)目傳輸流進(jìn)行發(fā)送。
本發(fā)明公開一種節(jié)目接合方法,用于將兩個(gè)節(jié)目的單節(jié)目傳輸數(shù)據(jù)流接合為一個(gè)單節(jié)目傳輸數(shù)據(jù)流,其特征在于確定將要與第一節(jié)目接合的第二節(jié)目,其中該第一節(jié)目和第二節(jié)目分別由單節(jié)目傳輸流構(gòu)成,各單節(jié)目傳輸流包括至少一個(gè)單節(jié)目傳輸流分組;確定所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述接合開始位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成所述第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;在所述接合開始位置將第二節(jié)目與第一節(jié)目接合,形成一個(gè)第三節(jié)目。
本發(fā)明公開一種節(jié)目發(fā)送設(shè)備,用于將接合后的第一節(jié)目與第二節(jié)目進(jìn)行發(fā)送,其中該第一節(jié)目和第二節(jié)目分別由單節(jié)目傳輸流構(gòu)成,各單節(jié)目傳輸流包括至少一個(gè)單節(jié)目傳輸流分組;包括接合編輯器,用于確定所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述接合開始位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成所述第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息,在所述接合開始位置將第二節(jié)目與第一節(jié)目接合,形成一個(gè)第三節(jié)目; 多路化器,將所述第三節(jié)目進(jìn)行多路化,生成多路化的節(jié)目傳輸流;發(fā)送器,將多路化的節(jié)目傳輸流進(jìn)行發(fā)送。
本發(fā)明公開一種將節(jié)目進(jìn)行接合的設(shè)備,用于將第一節(jié)目與第二節(jié)目進(jìn)行接合,其中該第一節(jié)目和第二節(jié)目分別由單節(jié)目傳輸流構(gòu)成,各單節(jié)目傳輸流包括至少一個(gè)單節(jié)目傳輸流分組,包括接合開始位置確定裝置,確定所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述接合開始位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成所述第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;控制信息插入裝置,用于在該接合開始位置后面插入接合控制信息,該接合控制信息包括該第二節(jié)目的節(jié)目PID,節(jié)目參考時(shí)鐘PCR PID及標(biāo)識(shí)其播放持續(xù)時(shí)間的信息,以及該第一節(jié)目的節(jié)目管理信息;節(jié)目接合裝置,用于在接合控制信息之后插入第二節(jié)目的單節(jié)目傳輸流,從而形成接合后的單節(jié)目傳輸流;輸出裝置,將接合后的單節(jié)目傳輸流輸出。
本發(fā)明公開一種節(jié)目接收方法,其特征在于包括步驟,接收一個(gè)多路化的節(jié)目傳輸流,將所接收的多路化的節(jié)目傳輸流逆多路化,生成逆多路化的節(jié)目傳輸流,所述逆多路化的節(jié)目傳輸流包括由第一節(jié)目以及與第一節(jié)目接合的第二節(jié)目構(gòu)成的第三單節(jié)目傳輸流;使用第三單節(jié)目傳輸流,對(duì)第一節(jié)目進(jìn)行播放,并且在對(duì)第一節(jié)目進(jìn)行播放的過程中,檢測所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;響應(yīng)檢測到的接合位置,將第一節(jié)目的該視頻畫面幀靜止;對(duì)第二節(jié)目進(jìn)行播放;第二節(jié)目播放完畢之后,從該被靜止的視頻畫面幀開始繼續(xù)進(jìn)行第一節(jié)目的播放。
本發(fā)明公開一種節(jié)目接收設(shè)備,用于接收多路化的節(jié)目傳輸流,其特征在于包括,接收器,接收一個(gè)多路化的節(jié)目傳輸流,逆多路化器,將所接收的多路化的節(jié)目傳輸流逆多路化,生成逆多路化的節(jié)目傳輸流,所述逆多路化的節(jié)目傳輸流包括第一節(jié)目以及與第一節(jié)目接合的第二節(jié)目構(gòu)成的第三單節(jié)目傳輸流;播放裝置,使用第三節(jié)目傳輸流,對(duì)第一節(jié)目進(jìn)行播放;監(jiān)視設(shè)備,用于在播放裝置對(duì)第一節(jié)目進(jìn)行播放的過程中,檢測所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;響應(yīng)檢測到的接合位置,所述監(jiān)視設(shè)備指示所述播放裝置將第一節(jié)目的該視頻畫面幀靜止,對(duì)第二節(jié)目進(jìn)行播放;第二節(jié)目播放完畢之后,所述監(jiān)視設(shè)備指示所述播放裝置從該被靜止的視頻畫面幀開始繼續(xù)進(jìn)行第一節(jié)目的播放。
本發(fā)明的一個(gè)優(yōu)點(diǎn)在于,在選擇接合開始位置的時(shí)候不需要考慮視頻幀之間的依賴性。
本發(fā)明的又一個(gè)優(yōu)點(diǎn)在于,在選擇接合開始位置的時(shí)候不需要考慮原始節(jié)目流音頻幀是否由于插入的節(jié)目流而被分離。
本發(fā)明的又一個(gè)優(yōu)點(diǎn)在于在節(jié)目發(fā)送端不需對(duì)待插入的短節(jié)目進(jìn)行轉(zhuǎn)換編碼。
本發(fā)明的又一個(gè)優(yōu)點(diǎn)在于在于在發(fā)送端不需考慮接合的節(jié)目的時(shí)基不一致的問題。
本發(fā)明的又一個(gè)優(yōu)點(diǎn)在于,能夠向客戶呈現(xiàn)高品質(zhì)的接合節(jié)目,而使得用戶意識(shí)不到接合的節(jié)目之間的停頓。
通過以下接合附圖對(duì)本發(fā)明的最佳實(shí)施例的詳細(xì)說明,本發(fā)明的這些以及其他優(yōu)點(diǎn)將更加明顯。
圖1示出根據(jù)本發(fā)明的系統(tǒng)在數(shù)據(jù)發(fā)送端的概略構(gòu)成。
圖2示意性地示出插入前后的節(jié)目流信息的結(jié)構(gòu)。
圖3示出根據(jù)本發(fā)明的接合編輯器的方框圖。
圖4示出根據(jù)本發(fā)明的接合編輯器進(jìn)行節(jié)目插入的處理的流程圖。
圖5示出根據(jù)本發(fā)明的系統(tǒng)在數(shù)據(jù)接收端的結(jié)構(gòu)方框圖。
圖6示出在數(shù)據(jù)接收端進(jìn)行節(jié)目接收和播放處理的流程圖。
具體實(shí)施例方式
現(xiàn)在將接合圖1描述根據(jù)本發(fā)明的系統(tǒng)在數(shù)據(jù)發(fā)送端的概略構(gòu)成。
假設(shè)將在節(jié)目3中插入短節(jié)目X。
如圖所示,該系統(tǒng)在數(shù)據(jù)發(fā)送端包括一個(gè)接合編輯器101,一個(gè)多路化器105以及發(fā)送器110。
構(gòu)成節(jié)目1的節(jié)目1 SPTS是,例如用MPEG-2標(biāo)準(zhǔn)編碼的構(gòu)成節(jié)目1的單獨(dú)節(jié)目傳輸流,該節(jié)目1 SPTS由節(jié)目傳輸流分組構(gòu)成。
構(gòu)成節(jié)目2的節(jié)目2 SPTS是,例如用MPEG-2標(biāo)準(zhǔn)編碼的構(gòu)成節(jié)目2的單獨(dú)節(jié)目傳輸流,該節(jié)目2 SPTS由節(jié)目傳輸流分組構(gòu)成。
構(gòu)成節(jié)目3的節(jié)目3 SPTS是,例如用MPEG-2標(biāo)準(zhǔn)編碼的構(gòu)成節(jié)目3的單獨(dú)節(jié)目傳輸流,該節(jié)目3 SPTS由節(jié)目傳輸流分組構(gòu)成。
構(gòu)成短節(jié)目X的短節(jié)目X SPTS是,例如用MPEG-2標(biāo)準(zhǔn)編碼的構(gòu)成短節(jié)目X的單獨(dú)節(jié)目傳輸流,該短節(jié)目X SPTS由節(jié)目傳輸流分組構(gòu)成。
接合編輯器101將構(gòu)成節(jié)目3的節(jié)目3 SPTS和構(gòu)成短節(jié)目X的短節(jié)目X SPTS接合成一個(gè)節(jié)目傳輸流節(jié)目3’SPTS。接合編輯器101的詳細(xì)操作將在后面進(jìn)行詳細(xì)描述。
多路化器105把節(jié)目1 SPTS、節(jié)目2 SPTS和節(jié)目3’SPTS多路化,由發(fā)送器110將多路化后的節(jié)目傳輸流MPTS發(fā)送出去。本領(lǐng)域的技術(shù)人員將能夠理解,該多路化器105和發(fā)送器110可以采用已有的技術(shù)實(shí)現(xiàn),因此其詳細(xì)描述省略。
下面將詳細(xì)介紹接合編輯器101的操作。
將節(jié)目進(jìn)行接合操作通常在當(dāng)需要在正在或者將要播放的節(jié)目中插入一段重要的新聞,或者應(yīng)贊助商的要求在正在或者將要播放的節(jié)目中插入一則廣告等的時(shí)候發(fā)生。如果需要,也可以用新聞或廣告替換正在或者將要播放的節(jié)目的一部分。以后為了說明的方便,將以插入操作為例進(jìn)行說明。但是本領(lǐng)域技術(shù)人員將能夠理解,進(jìn)行替換的操作可以采用與插入類似的操作來實(shí)現(xiàn)。
另外,還通過一個(gè)沒有圖示的轉(zhuǎn)換裝置將來自各種信號(hào)源的數(shù)字或者模擬信息轉(zhuǎn)換為符合MPEG-2標(biāo)準(zhǔn)的單獨(dú)節(jié)目傳輸流SPTS。該轉(zhuǎn)換過程可以采用已知的設(shè)備進(jìn)行。這里為了描述的方便,認(rèn)為所有的節(jié)目都由單獨(dú)節(jié)目傳輸流SPTS構(gòu)成。
本領(lǐng)域的技術(shù)人員將能夠理解,雖然本實(shí)施例是以MPEG-2標(biāo)準(zhǔn)的節(jié)目傳輸流為例進(jìn)行說明的,但是本發(fā)明同樣能夠應(yīng)用于采用其他的數(shù)字編碼標(biāo)準(zhǔn)的技術(shù)。
在由接合編輯器101進(jìn)行節(jié)目3和短節(jié)目X的接合編輯操作的時(shí)候,重要的一點(diǎn)是確定接合點(diǎn),也即接合開始位置。
圖2(a)和圖2(b)示意性地示出插入前后的節(jié)目流的結(jié)構(gòu)。
如圖2(a)所示,設(shè)定A點(diǎn)為插入位置(接合開始位置)。
可以根據(jù)用戶的要求由接合編輯器101確定接合開始位置。當(dāng)用戶沒有要求的時(shí)候,由接合編輯器來隨機(jī)的確定接合開始位置。但是所確定的接合開始位置至少滿足如下限制。即接合開始位置位于插入前的節(jié)目3 SPTS中的兩個(gè)分組Pi和Pi+1的邊界處,并且分組Pi中的有效數(shù)據(jù)部分包含構(gòu)成節(jié)目3的一個(gè)視頻畫面幀數(shù)據(jù)的最后一部分基本流信息。該視頻畫面幀數(shù)據(jù)例如為視頻幀數(shù)據(jù)、構(gòu)成視頻幀的塊數(shù)據(jù)等等。設(shè)該接合開始位置的標(biāo)識(shí)符為A。
在確定完接合開始位置A之后,將短節(jié)目X SPTS插入節(jié)目3SPTS中,形成插入后的節(jié)目3’SPTS。插入后的節(jié)目3’SPTS如圖2(b)所示。其中區(qū)域E和H中是插入后的節(jié)目3 SPTS,G是插入后的短節(jié)目X SPTS。
優(yōu)選的,根據(jù)本發(fā)明,為了對(duì)接合進(jìn)行控制,在接合開始位置A之后,緊鄰插入后的短節(jié)目X SPTS之前插入一個(gè)接合控制信息。該接合控制信息包括短節(jié)目X SPTS的節(jié)目識(shí)別符PID及其節(jié)目時(shí)鐘參考PCR PID、短節(jié)目X的持續(xù)時(shí)間(或者代替該持續(xù)時(shí)間在插入后的短節(jié)目X SPTS之后添加一個(gè)表示接合結(jié)束位置的標(biāo)識(shí)符)以及與節(jié)目3 SPTS有關(guān)的節(jié)目管理信息,例如視頻音頻PID和PCR PID,以便在數(shù)據(jù)接收端,當(dāng)短節(jié)目X被插播之后繼續(xù)進(jìn)行節(jié)目3的播放。
本領(lǐng)域的技術(shù)人員將能夠理解,可以將上述接合開始位置和接合結(jié)束位置的標(biāo)識(shí)符分別包含在符合MPEG-2標(biāo)準(zhǔn)的SPTS分組中來實(shí)現(xiàn)將它們插入接合后的傳輸流分組中。例如在該短節(jié)目X SPTS的最后一個(gè)視頻畫面幀的基本信息流后面插入標(biāo)識(shí)該短節(jié)目X SPTS播放結(jié)束的接合結(jié)束位置信息分組。還可以將表示接合開始位置和接合結(jié)束位置的標(biāo)識(shí)符用可以區(qū)分的標(biāo)識(shí)符設(shè)定到短節(jié)目X SPTS的第一個(gè)分組和最后一個(gè)分組的標(biāo)題信息中,例如私有數(shù)據(jù)域或私有服務(wù)信息表中。
因此,本發(fā)明在確定接合開始位置的時(shí)候,不用考慮短節(jié)目X和節(jié)目3之間的時(shí)基是否相同。而且也不用考慮節(jié)目3的視頻幀之間的依賴關(guān)系以及其語音幀是否會(huì)被插入的短節(jié)目X打亂。
當(dāng)多路化器105具有統(tǒng)計(jì)地進(jìn)行多路化處理的功能時(shí),不需考慮節(jié)目3和短節(jié)目X的目標(biāo)碼率是否相同。
即使多路化器105不具有統(tǒng)計(jì)地進(jìn)行多路化處理的功能,根據(jù)本發(fā)明的接合編輯器也可以通過簡單地對(duì)目標(biāo)碼率較低的節(jié)目的節(jié)目傳輸流分組進(jìn)行啞數(shù)據(jù)填充,以將其目標(biāo)碼率補(bǔ)償?shù)脚c被插入對(duì)象的節(jié)目流的目標(biāo)碼率一致。從而也避免了對(duì)短節(jié)目的轉(zhuǎn)換編碼。
圖3示出接合編輯器101進(jìn)行節(jié)目插入的處理的方框圖。
該接合編輯器101包括接合開始位置確定裝置301,控制信息插入裝置305,節(jié)目接合裝置310以及輸出裝置315。
下面將結(jié)合圖4描述接合編輯器101中的上述各部件進(jìn)行節(jié)目插入的處理過程。
首先,在步驟S400,接合開始位置確定裝置301根據(jù)用戶需求,對(duì)節(jié)目3 SPTS的分組數(shù)據(jù)進(jìn)行分析,確定符合上面所描述的接合開始位置的要求的接合開始位置。
例如,當(dāng)用戶要求在節(jié)目播放10分鐘后插播一端廣告的時(shí)候,可以通過對(duì)節(jié)目3 SPTS的分組數(shù)據(jù)進(jìn)行計(jì)算,確定在節(jié)目播放10分鐘左右的時(shí)候哪個(gè)分組中的有效數(shù)據(jù)部分的最后為構(gòu)成節(jié)目3的一個(gè)視頻畫面幀數(shù)據(jù)的最后一部分基本流信息。并且將符合要求的分組Pi的結(jié)束位置確定為接合開始位置。
然后在步驟405,控制信息插入裝置305將標(biāo)識(shí)接合開始位置的標(biāo)識(shí)符A插入到Pi分組之后,將短節(jié)目X SPTS的節(jié)目識(shí)別符PID及其節(jié)目時(shí)鐘參考PCR PID、短節(jié)目X的持續(xù)時(shí)間以及與節(jié)目3 SPTS有關(guān)的節(jié)目管理信息作為接合控制信息插入到標(biāo)識(shí)符A之后。
在步驟410,節(jié)目接合裝置310將短節(jié)目X SPTS插入到接合控制信息之后。
在步驟420,輸出裝置315將通過插入所形成的節(jié)目3’SPTS輸出到多路化器105中。
可選的,在步驟405,代替將短節(jié)目X的持續(xù)時(shí)間作為接合控制信息的一部分進(jìn)行插入,還可以將一個(gè)表示接合結(jié)束位置的標(biāo)識(shí)符插入到短節(jié)目X SPTS之后。
然后多路化器105可以按照常規(guī)的技術(shù)將各單節(jié)目傳輸流,例如節(jié)目1 SPTS、節(jié)目2 SPTS以及節(jié)目3’SPTS進(jìn)行多路化。由發(fā)送器110將其發(fā)送廣播出去。
雖然上面的例子是將一個(gè)節(jié)目接合到另一個(gè)節(jié)目中,單本領(lǐng)域的技術(shù)人員將能夠理解,可以根據(jù)上面所描述的方法將多個(gè)短節(jié)目接合到一個(gè)節(jié)目中。
下面將描述在數(shù)據(jù)接收端,例如具有機(jī)頂盒電視的用戶端的處理。
為了描述的方便,將播放裝置設(shè)定為對(duì)一個(gè)單節(jié)目傳輸流進(jìn)行播放的播放裝置。但是本領(lǐng)域技術(shù)人員將能夠理解,播放裝置也可以對(duì)多個(gè)單節(jié)目傳輸流進(jìn)行播放,監(jiān)視裝置對(duì)每個(gè)單節(jié)目傳輸流進(jìn)行監(jiān)視。
圖5示出根據(jù)本發(fā)明在數(shù)據(jù)接收端的數(shù)據(jù)接收設(shè)備進(jìn)行節(jié)目接收和播放處理的方框圖。
該數(shù)據(jù)接收設(shè)備包括接收器501,逆多路化器505,播放裝置510,監(jiān)視裝置515,以及切換裝置520。
現(xiàn)在結(jié)合圖6描述數(shù)據(jù)接收設(shè)備的各部件進(jìn)行節(jié)目接收和播放處理的流程圖。
首先,在步驟S601,由接收器501接收從數(shù)據(jù)發(fā)送端發(fā)送的多路化節(jié)目傳輸流MPTS。
接著,在步驟S605,逆多路化器505將多路化節(jié)目傳輸流MPTS進(jìn)行逆多路化,形成各單節(jié)目傳輸流SPTS,例如形成節(jié)目1 SPTS、節(jié)目2 SPTS以及節(jié)目3’SPTS。
然后,在步驟S610,播放裝置510接收節(jié)目3’SPTS,將其進(jìn)行譯碼并進(jìn)行播放,此時(shí)播放的將是位于節(jié)目3’SPTS的前部的節(jié)目3。
在步驟S615,在播放裝置510進(jìn)行節(jié)目3播放的過程中,監(jiān)視裝置515實(shí)時(shí)地監(jiān)視進(jìn)入播放裝置510的將被譯碼和被播放的節(jié)目3’SPTS,檢測節(jié)目3’SPTS中是否存在接合開始位置信息。
當(dāng)檢測到接合開始位置信息時(shí),前進(jìn)到步驟S620,監(jiān)視裝置515指示播放裝置510將位于該接合開始位置之前的播放畫面幀靜止,并將與該播放畫面幀對(duì)應(yīng)的語音靜音。否則,返回到步驟S610,繼續(xù)進(jìn)行節(jié)目3的播放。
在步驟S625,監(jiān)視裝置515從接著接合開始位置的接合控制信息獲取插入的短節(jié)目X SPTS的節(jié)目識(shí)別符PID及其節(jié)目時(shí)鐘參考PCRPID,短節(jié)目X的持續(xù)時(shí)間,與節(jié)目3 SPTS有關(guān)的節(jié)目管理信息,并指示切換裝置520將播放裝置510切換為播放該短節(jié)目X。
在步驟S630,切換裝置520根據(jù)插入的短節(jié)目X SPTS的節(jié)目識(shí)別符PID及其節(jié)目時(shí)鐘參考PCR PID指示播放裝置510播放短節(jié)目X。
在步驟S635,播放裝置510響應(yīng)該指示,基于從切換裝置520所接收的插入的短節(jié)目X SPTS的節(jié)目識(shí)別符PID及其節(jié)目時(shí)鐘參考PCRPID將短節(jié)目X SPTS進(jìn)行解碼和播放。
在步驟S640,在播放裝置510對(duì)短節(jié)目X SPTS進(jìn)行解碼和播放期間,監(jiān)視裝置515監(jiān)視短節(jié)目X的持續(xù)時(shí)間是否已經(jīng)屆滿或者是監(jiān)視是否能夠檢測到接合結(jié)束位置信息,從而確定短節(jié)目X是否播放完畢。
當(dāng)短節(jié)目X的持續(xù)時(shí)間沒有屆滿或者是沒有檢測到接合結(jié)束位置信息時(shí),返回到步驟S635,播放裝置520繼續(xù)進(jìn)行短節(jié)目X的播放。
當(dāng)短節(jié)目X的持續(xù)時(shí)間已經(jīng)屆滿或者是檢測到接合結(jié)束位置信息的時(shí)候,前進(jìn)到步驟S645,監(jiān)視裝置515將與節(jié)目3 SPTS有關(guān)的節(jié)目管理信息傳輸給切換裝置520,并指示切換裝置520將播放裝置510切換為,從靜止的幀開始繼續(xù)進(jìn)行節(jié)目3的播放。
在步驟S650,切換裝置520將播放裝置510重新切換回對(duì)節(jié)目3進(jìn)行繼續(xù)播放。
在步驟S655,播放裝置510根據(jù)與節(jié)目3 SPTS有關(guān)的節(jié)目管理信息繼續(xù)進(jìn)行節(jié)目3的播放。
因此,通過在數(shù)據(jù)接收端由監(jiān)視裝置進(jìn)行接合開始位置和接合結(jié)束位置的檢測和確定,來控制播放裝置進(jìn)行節(jié)目3或者節(jié)目X的播放,從而簡單的實(shí)現(xiàn)了對(duì)接合的節(jié)目進(jìn)行播放。
另外,由于在檢測到接合開始位置的時(shí)候,對(duì)位于該接合開始位置之前的播放畫面靜止,并將與該播放畫面對(duì)應(yīng)的語音靜音,從而不會(huì)對(duì)觀看者的視覺和聽覺造成畫面不完整或者噪音,并進(jìn)而使得節(jié)目之間的切換比較自然。
應(yīng)該注意的是,上面所說明的實(shí)施例只是用于說明本發(fā)明,而不用于對(duì)其進(jìn)行限制??梢詫?duì)上述實(shí)施例進(jìn)行種種改變。
例如,可以由播放裝置將與被靜止的播放畫面和被靜音的語音相關(guān)的中斷控制信息記錄下來,在以后繼續(xù)播放時(shí)使用該記錄的中斷控制信息進(jìn)行播放,而不必從監(jiān)視裝置515接收與節(jié)目3 SPTS有關(guān)的節(jié)目管理信息。
另外,可以將監(jiān)視裝置515和切換裝置520的功能集成到一個(gè)功能模塊例如監(jiān)視設(shè)備中實(shí)現(xiàn)?;蛘邔⑶袚Q裝置520的功能合并到由監(jiān)視裝置515來執(zhí)行。
通過采用本發(fā)明,由于可以根據(jù)用戶的要求,在符合本發(fā)明對(duì)接合開始位置的限定的情況下對(duì)接合開始位置進(jìn)行任意設(shè)定,因此不用考慮視頻幀之間的依賴性,也不用考慮所設(shè)定的接合開始位置是否會(huì)將音頻信息斷開,另外也不必考慮接合的節(jié)目之間的時(shí)基不一致的問題。
進(jìn)而,當(dāng)要進(jìn)行接合的節(jié)目的流比特速率不一致的時(shí)候,本發(fā)明通過對(duì)流比特速率較低進(jìn)行啞數(shù)據(jù)填充來使其與高流比特速率的節(jié)目一致,從而可以避免對(duì)其進(jìn)行轉(zhuǎn)換編碼。
應(yīng)該注意的是,上面所描述的實(shí)施方式只是用于說明本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。
另外,上述各操作過程可以以存儲(chǔ)在各種介質(zhì)中的計(jì)算機(jī)可以執(zhí)行的程序的方式實(shí)現(xiàn)。這些介質(zhì)包括但不限于各種存儲(chǔ)器和存儲(chǔ)單元,半導(dǎo)體設(shè)備,磁盤單元例如光、磁和磁光盤,以及其它適于存儲(chǔ)信息的介質(zhì)。另外,上述程序還可以通過各種網(wǎng)絡(luò)安裝到相應(yīng)的設(shè)備中,由具有執(zhí)行能力的處理器進(jìn)行執(zhí)行,從而實(shí)現(xiàn)本發(fā)明。
雖然接合附圖詳細(xì)描述了本發(fā)明的實(shí)施例,但是對(duì)于本領(lǐng)域的技術(shù)人員來說,仍可以對(duì)上述實(shí)施方式作出各種修改和變更而不改變本發(fā)明的實(shí)質(zhì)和范圍。因此,本發(fā)明的范圍僅由所附權(quán)利要求限定。
權(quán)利要求
1.一種節(jié)目發(fā)送方法,其特征在于包括步驟,確定將要與第一節(jié)目接合的第二節(jié)目在所述第一節(jié)目中的接合開始位置,其中該第一節(jié)目和第二節(jié)目分別由單節(jié)目傳輸流構(gòu)成,各單節(jié)目傳輸流包括至少一個(gè)單節(jié)目傳輸流分組,其中所述接合開始位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成所述第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;在所述接合開始位置將第二節(jié)目與第一節(jié)目接合,形成一個(gè)第三節(jié)目;將所述第三節(jié)目進(jìn)行多路化,生成多路化的節(jié)目傳輸流;將多路化的節(jié)目傳輸流進(jìn)行發(fā)送。
2.權(quán)利要求1所述的節(jié)目發(fā)送方法,其特征在于還包括步驟,在所述接合步驟之前,在該接合開始位置后面插入接合控制信息,該接合控制信息包括該第二節(jié)目的節(jié)目PID,節(jié)目參考時(shí)鐘PCR PID及其播放持續(xù)時(shí)間,以及該第一節(jié)目的節(jié)目管理信息。
3.權(quán)利要求1所述的節(jié)目發(fā)送方法,其特征在于還包括步驟,在所述接合步驟之前,在該接合開始位置后面插入接合控制信息,該接合控制信息包括該第二節(jié)目的節(jié)目PID,節(jié)目參考時(shí)鐘PCR PID以及該第一節(jié)目的節(jié)目管理信息;在將第二節(jié)目接合到第一節(jié)目中之后,在該第二節(jié)目的最后一個(gè)視頻畫面幀的基本信息流后面插入標(biāo)識(shí)第二節(jié)目播放結(jié)束的接合結(jié)束位置信息。
4.權(quán)利要求1所述的節(jié)目發(fā)送方法,其特征在于還包括步驟,在所述接合步驟之前,對(duì)第一節(jié)目和第二節(jié)目中傳輸流比特速率較低的一方進(jìn)行速率補(bǔ)償,以使兩者的傳輸流比特速率一致。
5.一種節(jié)目接合方法,用于將兩個(gè)節(jié)目的單節(jié)目傳輸數(shù)據(jù)流接合為一個(gè)單節(jié)目傳輸數(shù)據(jù)流,其特征在于確定將要與第一節(jié)目接合的第二節(jié)目,其中該第一節(jié)目和第二節(jié)目分別由單節(jié)目傳輸流構(gòu)成,各單節(jié)目傳輸流包括至少一個(gè)單節(jié)目傳輸流分組;確定所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述接合開始位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成所述第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;在所述接合開始位置將第二節(jié)目與第一節(jié)目接合,形成一個(gè)第三節(jié)目。
6.一種節(jié)目發(fā)送設(shè)備,用于將接合后的第一節(jié)目與第二節(jié)目進(jìn)行發(fā)送,其中該第一節(jié)目和第二節(jié)目分別由單節(jié)目傳輸流構(gòu)成,各單節(jié)目傳輸流包括至少一個(gè)單節(jié)目傳輸流分組;包括接合編輯器,用于確定所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述接合開始位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成所述第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息,在所述接合開始位置將第二節(jié)目與第一節(jié)目接合,形成一個(gè)第三節(jié)目;多路化器,將所述第三節(jié)目進(jìn)行多路化,生成多路化的節(jié)目傳輸流;發(fā)送器,將多路化的節(jié)目傳輸流進(jìn)行發(fā)送。
7.權(quán)利要求6所述的節(jié)目發(fā)送設(shè)備,其特征在于所述接合編輯器包括接合開始位置確定裝置,確定所述第二節(jié)目在所述第一節(jié)目中的所述接合開始位置;控制信息插入裝置,用于在該接合開始位置后面插入接合控制信息,該接合控制信息包括該第二節(jié)目的節(jié)目PID,節(jié)目參考時(shí)鐘PCRPID及標(biāo)識(shí)其播放持續(xù)時(shí)間的信息,以及該第一節(jié)目的節(jié)目管理信息;節(jié)目接合裝置,用于在接合控制信息之后插入第二節(jié)目的單節(jié)目傳輸流,從而形成接合后的單節(jié)目傳輸流;輸出裝置,將接合后的單節(jié)目傳輸流輸出。
8.根據(jù)權(quán)利要求7所述的節(jié)目發(fā)送設(shè)備,其特征在于代替該標(biāo)識(shí)其播放持續(xù)時(shí)間的信息,所述控制信息插入裝置在該第二節(jié)目的最后一個(gè)視頻畫面幀的基本信息流后面插入標(biāo)識(shí)第二節(jié)目播放結(jié)束的接合結(jié)束位置信息。
9.一種將節(jié)目進(jìn)行接合的設(shè)備,用于將第一節(jié)目與第二節(jié)目進(jìn)行接合,其中該第一節(jié)目和第二節(jié)目分別由單節(jié)目傳輸流構(gòu)成,各單節(jié)目傳輸流包括至少一個(gè)單節(jié)目傳輸流分組,包括接合開始位置確定裝置,確定所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述接合開始位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成所述第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;控制信息插入裝置,用于在該接合開始位置后面插入接合控制信息,該接合控制信息包括該第二節(jié)目的節(jié)目PID,節(jié)目參考時(shí)鐘PCRPID及標(biāo)識(shí)其播放持續(xù)時(shí)間的信息,以及該第一節(jié)目的節(jié)目管理信息;節(jié)目接合裝置,用于在接合控制信息之后插入第二節(jié)目的單節(jié)目傳輸流,從而形成接合后的單節(jié)目傳輸流;輸出裝置,將接合后的單節(jié)目傳輸流輸出。
10.根據(jù)權(quán)利要求9所述的節(jié)目發(fā)送設(shè)備,其特征在于代替該標(biāo)識(shí)其播放持續(xù)時(shí)間的信息,所述控制信息插入裝置在該第二節(jié)目的最后一個(gè)視頻畫面幀的基本信息流后面插入標(biāo)識(shí)第二節(jié)目播放結(jié)束的接合結(jié)束位置信息。
11.一種節(jié)目接收方法,其特征在于包括步驟,接收一個(gè)多路化的節(jié)目傳輸流,將所接收的多路化的節(jié)目傳輸流逆多路化,生成逆多路化的節(jié)目傳輸流,所述逆多路化的節(jié)目傳輸流包括由第一節(jié)目以及與第一節(jié)目接合的第二節(jié)目構(gòu)成的第三單節(jié)目傳輸流;使用第三單節(jié)目傳輸流,對(duì)第一節(jié)目進(jìn)行播放,并且在對(duì)第一節(jié)目進(jìn)行播放的過程中,檢測所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;響應(yīng)檢測到的接合位置,將第一節(jié)目的該視頻畫面幀靜止;對(duì)第二節(jié)目進(jìn)行播放;第二節(jié)目播放完畢之后,從該被靜止的視頻畫面幀開始繼續(xù)進(jìn)行第一節(jié)目的播放。
12.一種節(jié)目接收設(shè)備,用于接收多路化的節(jié)目傳輸流,其特征在于包括,接收器,接收一個(gè)多路化的節(jié)目傳輸流,逆多路化器,將所接收的多路化的節(jié)目傳輸流逆多路化,生成逆多路化的節(jié)目傳輸流,所述逆多路化的節(jié)目傳輸流包括第一節(jié)目以及與第一節(jié)目接合的第二節(jié)目構(gòu)成的第三單節(jié)目傳輸流;播放裝置,使用第三節(jié)目傳輸流,對(duì)第一節(jié)目進(jìn)行播放;監(jiān)視設(shè)備,用于在播放裝置對(duì)第一節(jié)目進(jìn)行播放的過程中,檢測所述第二節(jié)目在所述第一節(jié)目中的接合開始位置,所述位置緊鄰構(gòu)成所述第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;響應(yīng)檢測到的接合位置,所述監(jiān)視設(shè)備指示所述播放裝置將第一節(jié)目的該視頻畫面幀靜止,對(duì)第二節(jié)目進(jìn)行播放;第二節(jié)目播放完畢之后,所述監(jiān)視設(shè)備指示所述播放裝置從該被靜止的視頻畫面幀開始繼續(xù)進(jìn)行第一節(jié)目的播放。
13.一種節(jié)目發(fā)送接收方法,包括權(quán)利要求1-4任一項(xiàng)所述的節(jié)目發(fā)送方法和權(quán)利要求11所述的節(jié)目接收方法。
14.一種節(jié)目發(fā)送接收系統(tǒng),包括權(quán)利要求6-8任一項(xiàng)所述的節(jié)目發(fā)送設(shè)備和權(quán)利要求12所述的節(jié)目接收設(shè)備。
全文摘要
本發(fā)明涉及將來自不同的信號(hào)源的節(jié)目進(jìn)行結(jié)合的節(jié)目接合方法和設(shè)備,節(jié)目發(fā)送、接收方法、設(shè)備和系統(tǒng)。根據(jù)本發(fā)明,確定將要與第一節(jié)目接合的第二節(jié)目在第一節(jié)目中的接合開始位置,接合開始位置緊鄰構(gòu)成第一節(jié)目的一個(gè)單節(jié)目傳輸流分組的后面,其中該單節(jié)目傳輸流分組包含構(gòu)成第一節(jié)目的一個(gè)視頻畫面幀的最后一部分基本流信息;在接合開始位置將第二節(jié)目與第一節(jié)目接合。在接收端,僅需對(duì)該接合開始位置進(jìn)行檢測,將第一節(jié)目的視頻畫面幀靜止來播放第二節(jié)目,并在第二節(jié)目播放完畢后接著播放第一節(jié)目。本發(fā)明在進(jìn)行節(jié)目接合和發(fā)送的時(shí)候不需要考慮視頻幀之間的依賴性,不需考慮接合的節(jié)目的時(shí)基不一致的問題,能夠向客戶呈現(xiàn)高品質(zhì)的接合節(jié)目。
文檔編號(hào)H04N5/38GK1567994SQ0314537
公開日2005年1月19日 申請日期2003年7月8日 優(yōu)先權(quán)日2003年7月8日
發(fā)明者林國輝, 劉宗偉, 楊雨東, 邵凌 申請人:國際商業(yè)機(jī)器公司