亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

內(nèi)容服務(wù)器、信息處理裝置/方法、網(wǎng)絡(luò)設(shè)備、內(nèi)容發(fā)布方法/系統(tǒng)的制作方法

文檔序號(hào):7708272閱讀:402來(lái)源:國(guó)知局
專利名稱:內(nèi)容服務(wù)器、信息處理裝置/方法、網(wǎng)絡(luò)設(shè)備、內(nèi)容發(fā)布方法/系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及內(nèi)容服務(wù)器、信息處理裝置、網(wǎng)絡(luò)設(shè)備、內(nèi)容發(fā)布方法、信 息處理方法以及內(nèi)容發(fā)布系統(tǒng)。
背景技術(shù)
通過(guò)利用IP組播將用高效率編碼技術(shù)(諸如MPEG2、 H.264/AVC等) 壓縮了的視頻發(fā)布到多個(gè)終端,作為使用IP網(wǎng)絡(luò)的視頻發(fā)布系統(tǒng)的因特網(wǎng) 協(xié)議電視(IPTV)可以實(shí)現(xiàn)與使用傳統(tǒng)無(wú)線電波的TV系統(tǒng)的服務(wù)等同的服 務(wù)。
然而,由于所述系統(tǒng)的特性,IPTV系統(tǒng)需要大約1到3秒進(jìn)行頻道切 換,于是存在這樣的問題與通常的數(shù)字電視廣播等相比,頻道切換所需要 的時(shí)間比較長(zhǎng)。
該問題源于下面描述的兩個(gè)問題,第一個(gè)問J^1:要發(fā)布到接入網(wǎng)的數(shù) 據(jù)的切換控制需要時(shí)間。該問艱t生的原因是在IPTV系統(tǒng)中,到服務(wù)用 戶的房屋的接入網(wǎng)是具有有限帶寬(例如,在ADSL2的情形中約為10 Mbps) 的網(wǎng)絡(luò),且采用只將終端正在接收的頻道的數(shù)據(jù)傳輸?shù)浇尤刖W(wǎng)絡(luò)的方法。
第二個(gè)問^l::由于頻道數(shù)據(jù)經(jīng)由具有有限數(shù)據(jù)帶寬的接入網(wǎng)絡(luò)進(jìn)行發(fā) 布,所以,與數(shù)字廣播相比,壓縮視頻(例如MPEG2)的圖^Ni (Group of Picture, GOP)長(zhǎng)度需要更長(zhǎng),因此,在接收到切換后的頻道的MPEG2流 GOP開始處的I圖像(在AVC的情形中為IDR圖像)之前要一直等待。
關(guān)于這些問題,提出了下述兩種方法,作為使IPTV的頻道切換加速的 措施。第一個(gè)方法是這樣的方法將通過(guò)以低分辨率將頻道的視頻信號(hào)編碼 到低比特率而獲得的壓縮數(shù)據(jù)同時(shí)發(fā)布到終端,作為用于頻道切換的流(例 如,參見國(guó)際公布WO 2004/114667號(hào)和國(guó)際公布WO 2004/114668號(hào)的小 冊(cè)子).根據(jù)這種方法,當(dāng)在頻道切換時(shí)顯示了低比特率壓縮數(shù)據(jù)之后,切 換到賴^據(jù)具有原始分辨率的比特率的壓縮數(shù)據(jù)方法所進(jìn)行的顯示。第二個(gè)方 法是這樣的方法在接入服務(wù)器附近提供服務(wù)器,該服務(wù)器用于高速緩存/緩沖存儲(chǔ)I圖像(IDR圖像),并用于通過(guò)在頻道切換時(shí)利用單播高速地向 終端傳輸I圖像來(lái)臨時(shí)顯示所述I圖像(例如,參見US2005/0081244A的說(shuō) 明書),

發(fā)明內(nèi)容
然而,國(guó)際公布WO 2004/114667號(hào)和國(guó)際公布WO 2004/114668號(hào)的 小冊(cè)子中所描述的方法具有這樣的問題由于分辨率低的緣故,頻道切換用 視頻的質(zhì)量差。此外,US2005/0081244A的說(shuō)明書中所描述的方法需要在接 入網(wǎng)附近提供專門的服務(wù)器,因此就有這樣的問題當(dāng)整個(gè)系統(tǒng)變大時(shí),材 料成本會(huì)成比例增加,并且系統(tǒng)變得復(fù)雜,這導(dǎo)致運(yùn)行成本的增加。
此外,對(duì)于這兩種方法,有這樣的問題頻道切換時(shí)的協(xié)議和切換數(shù)據(jù) 流的機(jī)制復(fù)雜,并且在終端的再現(xiàn)系統(tǒng)中使其實(shí)現(xiàn)有困難。
因此,考慮上述問題提出本發(fā)明,希望提供新的和改進(jìn)的內(nèi)容服務(wù)器、 信息處理裝置、網(wǎng)絡(luò)設(shè)備、內(nèi)容發(fā)布方法、信息處理方法和內(nèi)容發(fā)布系統(tǒng), 它們能夠在不對(duì)現(xiàn)有網(wǎng)絡(luò)設(shè)備或終端的再現(xiàn)系統(tǒng)進(jìn)行很大的改動(dòng)的情況下 利用簡(jiǎn)單方法使IPTV系統(tǒng)中的頻道切換提速。
此外,在頻道切換時(shí)顯示下一個(gè)頻道的視頻之前的等待時(shí)間取決于依據(jù) MPEG壓縮方法的I圖傳或IDR圖像的出現(xiàn)頻率。然而,盡管國(guó)際公開WO 2004/114667號(hào)和國(guó)際7>開 WO 2004/114668號(hào)的小冊(cè)子和 US2005/0081244A的說(shuō)明書中所描述的方法尋求頻道切換的改進(jìn),^aiiit^ 提供多于100個(gè)頻道的多頻1111務(wù)中預(yù)覽正在快速地廣播著的頻道來(lái)選#^ 道時(shí)會(huì)有問題。
例如,對(duì)于佳月MPEG系統(tǒng)(其中IDR圖像(對(duì)應(yīng)著MPEG2中的I 圖像)每秒鐘被編碼一次)的IPTV,理論上說(shuō),即使以最快狄連續(xù)地進(jìn) 行頻道切換,也需要花多于100秒的時(shí)間來(lái)對(duì)100個(gè)頻道進(jìn)行頻道切換。
因此,考慮上述問題提出本發(fā)明,希望提供新的和改進(jìn)的內(nèi)容服務(wù)器、 信息處理裝置、內(nèi)容發(fā)布方法、信息處理方法和內(nèi)容發(fā)布系統(tǒng),它們能夠提 供與常規(guī)^^乂 TV系統(tǒng)中的頻道切換(下文中也稱作"頻道轉(zhuǎn)換(channel zapping)")同4f^適或者比其更舒適的TV觀看環(huán)境,
M本發(fā)明實(shí)施例,提供一種內(nèi)容服務(wù)器,包括多個(gè)編碼器,用于對(duì) 流,其中,以下述方式編碼所述視頻/音頻內(nèi)容所述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位 置以及所述參考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù) 據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于
前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);以及多個(gè)發(fā)布部 分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn)生的壓縮數(shù)據(jù)流,并用 于對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分配了單獨(dú)的網(wǎng)絡(luò) 地址。
這里,所述參考?jí)嚎s視頻數(shù)據(jù)是通it^"視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間
序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編 碼的數(shù)據(jù),并且所述經(jīng)壓縮的時(shí)間序列數(shù)據(jù)能夠包括多個(gè)參考?jí)嚎s視頻數(shù) 據(jù).
采用這種結(jié)構(gòu),所述多個(gè)編碼器對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并從所述視頻 /音頻內(nèi)容中產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述方式編碼所述視頻/音頻內(nèi)
容該方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流來(lái)說(shuō),與參考
間點(diǎn)是不同的,以及多個(gè)發(fā)布部分分別從單獨(dú)的編碼器獲取所述編碼器產(chǎn)生 的壓縮數(shù)據(jù)流并發(fā)布獲取的壓縮數(shù)據(jù)流,所述多個(gè)發(fā)布部分被分配了單獨(dú)的 網(wǎng)絡(luò)地址。
內(nèi)M行編碼.
所述多個(gè)發(fā)布部分中的每一個(gè)發(fā)布部分優(yōu)選輸出與所產(chǎn)生的參考?jí)嚎s 視頻數(shù)據(jù)的發(fā)布的計(jì)劃發(fā)布時(shí)間點(diǎn)相關(guān)的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間
所述內(nèi)容服務(wù)器中的時(shí)鐘可以與從位于所述內(nèi)容服務(wù)器外部的參考時(shí) 鐘服務(wù)器提供的參考時(shí)鐘同步,并且所述多個(gè)編碼器可以分別基于所述同步 的時(shí)鐘測(cè)量所述參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)。
所述內(nèi)容服務(wù)器可以包括彼此并行連接的若干設(shè)備,每個(gè)設(shè)備具有一個(gè) 編碼器和一個(gè)發(fā)布部分?;蛘?,所述多個(gè)編碼器和所述多個(gè)發(fā)布部分可以被
設(shè)置在同一設(shè)備內(nèi)。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種信息處理裝置,包括獲取流選擇 部分,用于從由內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù) 流,所述內(nèi)容服務(wù)器包括多個(gè)編碼器,以編碼視頻/音頻內(nèi)容并根據(jù)所述視頻/音頻內(nèi)容產(chǎn)生所述多個(gè)壓縮數(shù)據(jù)流,其中以下述方式編碼所述視頻/音頻內(nèi)
容該方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s
不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^t視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間 序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編 碼的數(shù)據(jù);以及多個(gè)發(fā)布部分,以分別從單獨(dú)的編碼器獲取由所述編碼器產(chǎn) 生的壓縮數(shù)據(jù)流并對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分 配了單獨(dú)的網(wǎng)絡(luò)地址;以及內(nèi)容獲取部分,用于基于所述獲取^i^^p分的 選擇結(jié)果獲取由所述內(nèi)容服務(wù)器發(fā)布的所ita縮數(shù)據(jù)流。
所述獲取流選#^分可以獲取與發(fā)布從所述內(nèi)容服務(wù)器輸出的所產(chǎn)生 的參考?jí)嚎s視頻數(shù)據(jù)的計(jì)劃發(fā)布時(shí)間點(diǎn)相關(guān)的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布 時(shí)間點(diǎn)信息,并可以基于所獲取的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息選 擇要獲取的壓縮數(shù)據(jù)流,
開始用于獲取流的選擇過(guò)程的時(shí)間點(diǎn),所述獲取流選擇部分可以計(jì)算完成到 所獲取的壓縮數(shù)據(jù)流的切換的估計(jì)切換完成時(shí)間點(diǎn),且所述獲取流選擇部分 可以選擇具有在所計(jì)算出的估計(jì)切換完成時(shí)間點(diǎn)之后最接近的參考?jí)嚎s視 頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)的所述壓縮數(shù)據(jù)流。
當(dāng)與各個(gè)壓縮數(shù)據(jù)流相對(duì)應(yīng)的所有的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間 點(diǎn)都在所述估計(jì)切換完成時(shí)間點(diǎn)之前時(shí),所述獲取流選擇部分不必選擇任何 壓縮數(shù)據(jù)流。
當(dāng)所選擇的壓縮數(shù)據(jù)流的所述計(jì)劃發(fā)布時(shí)間點(diǎn)與所述估計(jì)切換完成時(shí) 間點(diǎn)之間的時(shí)間間隔等于或小于預(yù)定閾值時(shí),所述獲取流選#^分可以向所 述內(nèi)容獲取部分通知所述壓縮數(shù)據(jù)流的選擇結(jié)果。
所述內(nèi)容獲取部分可以通過(guò)IGMP執(zhí)行由所述獲取流選#^分選擇的 壓縮數(shù)據(jù)流的切換控制.
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種網(wǎng)絡(luò)設(shè)備,包括獲取流選擇部分,
述內(nèi)容服務(wù)器包括多個(gè)編碼器,以編碼視頻/音頻內(nèi)容并才艮據(jù)所述視頻/音頻 內(nèi)容產(chǎn)生所述多個(gè)壓縮數(shù)據(jù)流,其中以下述方式編碼所述視頻/音頻內(nèi)容所 述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù);以及多個(gè)發(fā)布部分,以分別從單獨(dú)的編碼器獲取由所述編碼器產(chǎn)生的 壓縮數(shù)據(jù)流并對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分配了 單獨(dú)的網(wǎng)絡(luò)地址;內(nèi)容獲取部分,用于基于所述獲取流選擇部分的選擇結(jié)果 獲取由所述內(nèi)容服務(wù)器發(fā)布的所述壓縮數(shù)據(jù)流;發(fā)布控制部分,用于將所獲 取的壓縮數(shù)據(jù)i!^布到經(jīng)由網(wǎng)絡(luò)連接的信息處理裝置。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種內(nèi)容發(fā)布方法,包括步驟編碼視 頻/音頻內(nèi)容并# 據(jù)所述視頻/音頻內(nèi)容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述 方式輸入所述視頻/音頻內(nèi)容所述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各 個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置以及所述參考?jí)?縮視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^"視頻 信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況 下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);以及同時(shí)發(fā)布所產(chǎn)生的所述多個(gè)壓縮 數(shù)據(jù)流中的每個(gè)壓縮數(shù)據(jù)流。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,4^供一種信息處理方法,包括步驟在所發(fā) 布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,其中,所述多個(gè)壓縮數(shù)據(jù) 流根據(jù)以下述方式編碼的視頻/音頻內(nèi)容產(chǎn)生該方式使得對(duì)于所述多個(gè)壓縮 數(shù)據(jù)流中的各個(gè)壓縮lt據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置以 及所述參考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是 在通過(guò)對(duì)視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面 的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);以及獲取所選擇的壓縮 數(shù)據(jù)流,
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種內(nèi)容發(fā)布方法,包括步驟在所發(fā) 布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,其中,所述多個(gè)壓縮數(shù)據(jù) 流根據(jù)以下述方式編碼的視頻/音頻內(nèi)容產(chǎn)生該方式4吏得對(duì)于所述多個(gè)壓縮 數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置以 及所述參考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是 在通itxt視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面 的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);獲取所選擇的壓縮數(shù)據(jù) 流;以及將所獲取的壓縮數(shù)據(jù)流發(fā)布到經(jīng)由網(wǎng)絡(luò)連接的信息處理裝置。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種內(nèi)容發(fā)布系統(tǒng),包括內(nèi)容服務(wù)器, 包括多個(gè)編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于根據(jù)所述視頻/音頻
16內(nèi)容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述方式編碼所述視頻/音頻內(nèi)容所述 方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)
的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列 數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的 數(shù)據(jù),以及多個(gè)發(fā)布部分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn) 生的壓縮數(shù)據(jù)流,并用于對(duì)所獲取的壓縮lt據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部 分被分配了單獨(dú)的網(wǎng)絡(luò)地址;以及信息處理裝置,包括獲取流選#^分,
流,以及內(nèi)容獲取部分,用于基于所if^取流選^P分的選擇結(jié)果獲取由所 述內(nèi)容服務(wù)器發(fā)布的所述壓縮數(shù)據(jù)流。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種內(nèi)容發(fā)布系統(tǒng),包括內(nèi)容服務(wù)器, 包括多個(gè)編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于根據(jù)所述視頻/音頻 內(nèi)容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述方式編碼所述視頻/音頻內(nèi)容所述 方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)
的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^"視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列 數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的 數(shù)據(jù),以及多個(gè)發(fā)布部分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn) 生的壓縮lt據(jù)流,并用于對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部 分被分配了單獨(dú)的網(wǎng)絡(luò)地址;信息處理裝置,用于向網(wǎng)絡(luò)設(shè)備通知所述內(nèi)容 服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中期望被再現(xiàn)的壓縮數(shù)據(jù)流,并用于再現(xiàn)從所 述網(wǎng)絡(luò)設(shè)備獲取的壓縮數(shù)據(jù)流;以及所述網(wǎng)絡(luò)設(shè)備包括獲取流選擇部分,用 于基于從所述信息處理裝置接收到的所述通知在由所述內(nèi)容服務(wù)器發(fā)布的 多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,內(nèi)容獲取部分,用于基于所述 獲取流選#^分的選擇結(jié)果獲取由所述內(nèi)容服務(wù)器發(fā)布的所^縮數(shù)據(jù)流, 以及發(fā)布控制部分,用于將所獲取的壓縮數(shù)據(jù)流發(fā)布到經(jīng)由網(wǎng)絡(luò)連接的所述 信息處理裝置。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種內(nèi)容服務(wù)器,包括笫一編碼器, 用于對(duì)視頻/音頻內(nèi)g行編碼,并用于產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻 數(shù)據(jù)流的第一壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái) 配置,所述參考?jí)嚎s視頻數(shù)據(jù)是在通^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序 列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼 的數(shù)據(jù);第二編碼器,用于對(duì)所述視頻/音頻內(nèi)^Lii行編碼并用于產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包
頻數(shù)據(jù);第一發(fā)布部分,用于獲取所述第一壓縮數(shù)據(jù)流,用于將所述第一壓 縮數(shù)據(jù)流劃分為數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段,并用于間歇式發(fā)布所述第 一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容 服務(wù)器所發(fā)布的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),所述笫一發(fā)布 部^fe分配了唯一的網(wǎng)絡(luò)地址;以及笫二發(fā)布部分,用于獲取所述第二壓縮 數(shù)據(jù)流,并用于發(fā)布所獲得的第二壓縮數(shù)據(jù)流,所述第二發(fā)布部分被分配了 不同于所述第 一發(fā)布部分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址。
這里,所述參考?jí)嚎s視頻數(shù)據(jù)是通itxt視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間 序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編 碼的數(shù)據(jù),并且所述經(jīng)壓縮的時(shí)間序列數(shù)據(jù)能夠包括多個(gè)參考?jí)嚎s視頻數(shù) 據(jù)。
采用這種結(jié)構(gòu),第一編碼器對(duì)視頻/音頻內(nèi)M行編碼,并產(chǎn)生具有壓縮 視頻數(shù)據(jù)流和壓縮音頻lt據(jù)流的第一壓縮lt據(jù)流,所述壓縮視頻4ft據(jù)流只才艮 據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù)據(jù)是在通itxt視頻信號(hào)進(jìn) 行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始 后面的視頻信號(hào)的編碼的數(shù)據(jù);第二編碼器對(duì)所述視頻/音頻內(nèi)M行編碼并 產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮視
生的壓縮視頻數(shù)據(jù);被分配了唯一的網(wǎng)絡(luò)地址的第一發(fā)布部分獲取所述第一 壓縮數(shù)據(jù)流,將所述第一壓縮數(shù)據(jù)流劃分為數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí) 段,并間歇式發(fā)布所述笫一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非 發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器所發(fā)布的笫一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí) 段彼此對(duì)應(yīng);并且被分配了不同于所述第一發(fā)布部分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址 的第二發(fā)布部分獲取所述第二壓縮數(shù)據(jù)流,并發(fā)布所獲得的第二壓縮數(shù)據(jù)流。
笫 一發(fā)布部分優(yōu)選將所述第 一壓縮數(shù)據(jù)i5W儲(chǔ)在數(shù)據(jù)包中,使得所述參 考?jí)嚎s視頻數(shù)據(jù)存在于所述數(shù)據(jù)發(fā)布時(shí)段的開始處。
笫二發(fā)布部分優(yōu)選將所述第二壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù) 非發(fā)布時(shí)段,并間歇式地發(fā)布所述第二壓縮數(shù)據(jù)流,使得所述第二壓縮數(shù)據(jù) 流的數(shù)據(jù)非發(fā)布時(shí)段與所述第 一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段存在于同一 時(shí)間點(diǎn)處。第二發(fā)布部分優(yōu)選將所述第二壓縮數(shù)據(jù)'^儲(chǔ)在數(shù)據(jù)包中,使得所述參 考?jí)嚎s視頻數(shù)據(jù)存在于所述數(shù)據(jù)發(fā)布時(shí)段的開始處。
在數(shù)據(jù)發(fā)布時(shí)段中,笫一發(fā)布部分可以安排數(shù)據(jù)包,其中第一壓縮數(shù)據(jù) 流以固定間隔存儲(chǔ),并且第一發(fā)布部分可以發(fā)送所述數(shù)據(jù)包.
在數(shù)據(jù)發(fā)布時(shí)段中,笫二發(fā)布部分可以安排數(shù)據(jù)包,其中第二壓縮數(shù)據(jù) 流以固定間隔存儲(chǔ),并且第二發(fā)布部分可以發(fā)送所述數(shù)據(jù)包.
第一壓縮數(shù)據(jù)流中的壓縮視頻數(shù)據(jù)流和笫二壓縮數(shù)據(jù)流中的壓縮視頻 數(shù)據(jù)流可以具有同樣的分辨率。
第 一發(fā)布部分和笫二發(fā)布部分可以輸出與產(chǎn)生的參考?jí)嚎s視頻數(shù)據(jù)要 被發(fā)布的計(jì)劃發(fā)布時(shí)間點(diǎn)相關(guān)的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息.
內(nèi)容服務(wù)器可以包括彼此并行連接的具有笫一編碼器和第一發(fā)布部分 的設(shè)備和具有第二編碼器和第二發(fā)布部分的設(shè)備.此外,第一編碼器、第二 編碼器、第一發(fā)布部分和第二發(fā)布部分可以提供于同一設(shè)備內(nèi)。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種信息處理裝置,包括獲取流選擇 部分,用于從由多個(gè)內(nèi)容服務(wù)器發(fā)布的多個(gè)第一壓縮數(shù)據(jù)流和第二壓縮數(shù)據(jù) 流中選擇要獲取的壓縮數(shù)據(jù)流,其中,存在多個(gè)所述內(nèi)容服務(wù)器,這些內(nèi)容 服務(wù)器分別包括第一編碼器,用于編碼視頻/音頻內(nèi)容并產(chǎn)生具有壓縮視頻 數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的笫一壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只梯^據(jù)參 考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓 縮而產(chǎn)生的時(shí)間序列凝:據(jù)中、能夠在不依賴于前面的凝:據(jù)的情況下開始后面 的視頻信號(hào)的編碼的數(shù)據(jù);第二編碼器,用于編碼所述視頻/音頻內(nèi)容并產(chǎn)生 具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)
的壓縮視頻數(shù)據(jù);笫一發(fā)布部分,用于獲取所述第一壓縮數(shù)據(jù)流、將所述笫 一壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段,并間歇式發(fā)布所述第 一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容 服務(wù)器所發(fā)布的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),所述第一發(fā)布 部分被分配了唯一的網(wǎng)絡(luò)地址;以及第二發(fā)布部分,用于獲取所述第二壓縮 數(shù)據(jù)流,并發(fā)布所獲得的第二壓縮數(shù)據(jù)流,所述笫二發(fā)布部分被分配了不同 于所述第一發(fā)布部分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址;以及內(nèi)容獲取部分,用于基于據(jù)流.所述信息處理裝置還可以包括頻道選擇部分,所述頻ili^^P分把在所
作轉(zhuǎn)換到預(yù)定信號(hào);以及所述獲取J5^擇部分可以基于從所述頻il^擇部分 傳輸來(lái)的所述信號(hào)選擇要獲取的壓縮數(shù)據(jù)流。
當(dāng)被所述頻ili^^p分告知正在被獲取的頻道的改變時(shí),所述獲取流選 擇部分可以選擇與改變后的頻道相對(duì)應(yīng)的第 一壓縮數(shù)據(jù)流。
當(dāng)指定了所述改變后的頻道時(shí),所述獲取流選擇部分可以選擇與所指定 的頻道相對(duì)應(yīng)的第二壓縮數(shù)據(jù)流。
當(dāng)從某個(gè)頻道的所述第 一壓縮數(shù)據(jù)流切換到另 一個(gè)頻道的所述第 一壓 縮數(shù)據(jù)流時(shí),所i^取流選M分優(yōu)選向所述內(nèi)容獲取部分通知所^縮數(shù) 據(jù)流的獲取定時(shí),使得在所述數(shù)據(jù)非發(fā)布時(shí)段期間執(zhí)行到要獲取的壓縮數(shù)據(jù) 流的切換.
當(dāng)從正被觀看的頻道的所述第 一壓縮數(shù)據(jù)流切換到另 一個(gè)頻道的第二 壓縮數(shù)據(jù)流時(shí),所述獲取流選#^|5分優(yōu)選向所述內(nèi)容獲取部分通知所述壓縮 數(shù)據(jù)流的獲取定時(shí),使得在所述數(shù)據(jù)非發(fā)布時(shí)段期間執(zhí)行到要獲取的壓縮數(shù) 據(jù)流的切換。
所述獲取流選擇部分可以獲取與發(fā)布從所述內(nèi)容服務(wù)器輸出的所產(chǎn)生
時(shí)間點(diǎn)信息,并可以基于所獲取的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息確 定獲取所述壓縮lt據(jù)流的時(shí)間點(diǎn)。
所述獲取流選擇部分可以通過(guò)使用將顯示切換到所獲取的壓縮數(shù)據(jù)流 所需要的所需切換時(shí)間和開始用于獲取數(shù)據(jù)流的選擇過(guò)程的時(shí)間點(diǎn),來(lái)計(jì)算 完成到所獲取的壓縮數(shù)據(jù)流的切換的估計(jì)切換完成時(shí)間點(diǎn),并可以當(dāng)所選擇 的壓縮數(shù)據(jù)流的所述計(jì)劃發(fā)布時(shí)間點(diǎn)與所述估計(jì)切換完成時(shí)間點(diǎn)之間的時(shí) 間間隔等于或小于預(yù)定閣值時(shí),向所述內(nèi)容獲取部分通知所述壓縮數(shù)據(jù)流的 獲取定時(shí).
所述內(nèi)容獲取部分可以通過(guò)IGMP進(jìn)行由所述獲取流選#^分選擇的 壓縮數(shù)據(jù)流的切換控制.
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種網(wǎng)絡(luò)設(shè)備,包括獲取流選擇部分, 用于從多個(gè)內(nèi)容服務(wù)器發(fā)布的多個(gè)第 一壓縮數(shù)據(jù)流和第二壓縮數(shù)據(jù)流中選 擇要獲取的壓縮數(shù)據(jù)流,其中,有多個(gè)所述內(nèi)容服務(wù)器,這些內(nèi)容服務(wù)器分 別包括第一編碼器,用來(lái)編碼視頻/音頻內(nèi)容并產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的笫一壓縮數(shù)據(jù)流,所it^縮視頻數(shù)據(jù)流只由參考?jí)嚎s視頻 數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù)據(jù)是通it^"視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí) 間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的
編碼的數(shù)據(jù);笫二編碼器,用來(lái)編碼所述視頻/音頻內(nèi)容并產(chǎn)生具有壓縮視頻
數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包括所述
據(jù);第一發(fā)布部分,用來(lái)獲取所述第一壓縮數(shù)據(jù)流、將所述第一壓縮數(shù)據(jù)流 劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段、并間歇式發(fā)布所述第 一壓縮數(shù)據(jù) 流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器發(fā)布 的第一壓縮數(shù)據(jù)流中的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),所述第一發(fā)布部分被分配 了唯一的網(wǎng)絡(luò)地址;以及第二發(fā)布部分,用來(lái)獲取所述第二壓縮數(shù)據(jù)流,并 用來(lái)發(fā)布所獲得的第二壓縮數(shù)據(jù)流,所述第二發(fā)布部分被分配了不同于所述 笫一發(fā)布部分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址;內(nèi)容獲取部分,用于基于所述獲取流 選捧部分的選捧結(jié)果獲取由所述內(nèi)容服務(wù)器發(fā)布的壓縮數(shù)據(jù)流;以;SJL布控
制部分,用于將所獲取的壓縮數(shù)據(jù)流發(fā)布到從外部連接的信息處理裝置。
當(dāng)從頻道的第一壓縮數(shù)據(jù)流切換到另 一個(gè)頻道的第一壓縮數(shù)據(jù)流時(shí),所
當(dāng)從正被觀看的頻道的第 一壓縮數(shù)據(jù)流切換到另 一個(gè)頻道的第二壓縮 數(shù)據(jù)流時(shí),獲取流選^p分優(yōu)選向所述內(nèi)容獲取部分通知所ii^縮數(shù)據(jù)流的 獲取定時(shí),使得在所述數(shù)據(jù)非發(fā)布時(shí)段內(nèi)執(zhí)行到要獲取的壓縮數(shù)據(jù)流的切 換.
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種內(nèi)容發(fā)布方法,包括步猓對(duì)視頻 /音頻內(nèi)容進(jìn)行編碼并產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第 一壓 縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考 壓縮視頻數(shù)據(jù)是在通itxt視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠 在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);對(duì)所述
二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包括所述參考?jí)嚎s視頻數(shù)據(jù)和通過(guò)使用 所述參考?jí)嚎s視頻數(shù)據(jù)產(chǎn)生的壓縮視頻數(shù)據(jù);以及將所產(chǎn)生的笫一壓縮數(shù)據(jù) 流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段,間歇式發(fā)布所述第一壓縮數(shù)據(jù) 流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器發(fā)布 的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),同時(shí),發(fā)布所述笫二壓縮數(shù)據(jù)流。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種信息處理方法,包括步驟從與正
數(shù)據(jù)流,其中,存在多個(gè)內(nèi)容服務(wù)器,這些內(nèi)容服務(wù)器分別與所述視頻/音頻 內(nèi)容相關(guān)地發(fā)布具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第一壓縮數(shù)據(jù) 流,所述壓縮視頻數(shù)據(jù)流只^L^參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視 頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依 賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù),其中,間歇式 發(fā)布所述第一壓縮數(shù)據(jù)流,使得通過(guò)將數(shù)據(jù)包劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非 發(fā)布時(shí)段而獲得的所述數(shù)據(jù)非發(fā)布時(shí)段和由另 一個(gè)內(nèi)容服務(wù)器所發(fā)布的第 一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng);以及具有壓縮視頻數(shù)據(jù)流和壓縮 音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包括所述參考?jí)嚎s視頻 數(shù)據(jù)和通過(guò)4吏用所述參考?jí)嚎s視頻數(shù)據(jù)而產(chǎn)生的壓縮視頻數(shù)據(jù);以及獲取所 選擇的壓縮lt據(jù)流。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種內(nèi)容發(fā)布方法,包括步驟從與正
數(shù)據(jù)流,其中,有多個(gè)內(nèi)容服務(wù)器,這些內(nèi)容服務(wù)器分別發(fā)布與所述視頻/ 音頻內(nèi)容相關(guān)的具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第 一壓縮數(shù)據(jù)流, 所述壓縮視頻數(shù)據(jù)流只由參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù)據(jù) 是通it^"視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面 的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù),其中,間歇式發(fā)布所述 第一壓縮數(shù)據(jù)流,使得通過(guò)將數(shù)據(jù)包劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段 而獲得的所述數(shù)據(jù)非發(fā)布時(shí)段和由另 一個(gè)內(nèi)容服務(wù)器所發(fā)布的第 一壓縮數(shù) 據(jù)流中的數(shù)據(jù)非發(fā)布時(shí)^a彼此對(duì)應(yīng);以及具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù) 據(jù)流的笫二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包括所述參考?jí)嚎s視頻數(shù)據(jù)和 使用所述參考?jí)嚎s視頻數(shù)據(jù)而產(chǎn)生的壓縮視頻數(shù)據(jù);獲取所選擇的壓縮數(shù)據(jù) 流;以及將所獲取的壓縮數(shù)據(jù)流發(fā)布到經(jīng)由網(wǎng)絡(luò)連接的信息處理裝置.
在獲取所選擇的壓縮數(shù)據(jù)流的步驟中,優(yōu)選在所述數(shù)據(jù)非發(fā)布時(shí)段之后 馬上進(jìn)行所述壓縮lt據(jù)流的獲取。
根據(jù)本發(fā)明另一個(gè)實(shí)施例,提供一種內(nèi)容發(fā)布系統(tǒng),包括多個(gè)內(nèi)容服務(wù) 器,分別包括第一編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于產(chǎn)生具有壓 縮4W數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第一壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只 根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開 始后面的視頻信號(hào)的編碼的數(shù)據(jù),第二編碼器,用于對(duì)所述視頻/音頻內(nèi)容進(jìn) 行編碼并用于產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)
縮視頻數(shù)據(jù)產(chǎn)生的壓縮視頻數(shù)據(jù),笫一發(fā)布部分,用于獲取所述第一壓縮數(shù) 據(jù)流,用于將所述第一壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段, 并用于間歇式發(fā)布所述第一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非 發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器發(fā)布的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段 彼此對(duì)應(yīng),所述第一發(fā)布部分被分配了唯一的網(wǎng)絡(luò)地址,以及笫二發(fā)布部分, 用于獲取所述第二壓縮數(shù)據(jù)流,并用于發(fā)布所獲得的第二壓縮數(shù)據(jù)流,所述
第二發(fā)布部分被分配了不同于所述笫一發(fā)布部分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址;以 及信息處理裝置,包括獲取流選擇部分,用于在由所述多個(gè)內(nèi)容服務(wù)器發(fā)布 的所述多個(gè)壓縮數(shù)據(jù)流中選#^要獲取的壓縮數(shù)據(jù)流,以及內(nèi)容獲取部分,用 于基于所述獲取流選擇部分的選擇結(jié)果獲取由所述內(nèi)容服務(wù)器發(fā)布的所述 壓縮數(shù)據(jù)流。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供一種內(nèi)容發(fā)布系統(tǒng),包括多個(gè)內(nèi)容服 務(wù)器,所述多個(gè)內(nèi)容服務(wù)器分別包括第一編碼器,用于對(duì)視頻/音頻內(nèi)g行 編碼并產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第一壓縮數(shù)據(jù)流,其 中,所述壓縮視頻數(shù)據(jù)流只由參考?jí)嚎s視頻lfc據(jù)來(lái)配置,所述參考?jí)嚎s視頻 數(shù)據(jù)是通it^t視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于 前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼;第二編碼器,用于對(duì)所迷
二壓縮數(shù)據(jù)流,其中,所述壓縮視頻數(shù)據(jù)流包括所述參考?jí)嚎s視頻數(shù)據(jù)和使 用所述參考?jí)嚎s視頻數(shù)據(jù)所產(chǎn)生的壓縮視頻數(shù)據(jù);第一發(fā)布部分,用于獲取 所述第一壓縮數(shù)據(jù)流,用于將所述第一壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù) 據(jù)非發(fā)布時(shí)段,并用于間歇式發(fā)布所述笫一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分 而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器所發(fā)布的第一壓縮數(shù)據(jù)流 中的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),所述第一發(fā)布部分被分配了唯一的網(wǎng)絡(luò)地 址;以及第二發(fā)布部分,用于獲取所述第二壓縮數(shù)據(jù)流,并用于發(fā)布所獲得 的第二壓縮數(shù)據(jù)流,所述第二發(fā)布部分被分配了不同于所述第一發(fā)布部分的 網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址;信息處理裝置,用于向網(wǎng)絡(luò)設(shè)備通知由所述多個(gè)內(nèi)容 服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中期望被再現(xiàn)的壓縮數(shù)據(jù)流,并用于再現(xiàn)從所 述網(wǎng)絡(luò)設(shè)備獲取的壓縮數(shù)據(jù)流;以及包括獲取流選#^分的網(wǎng)絡(luò)設(shè)備,所述 獲取流選擇部分用于基于從所述信息處理裝置接收到的通知從由所述多個(gè)
23內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流;內(nèi)容獲取部 分,用于基于所述獲取流選擇部分的選擇結(jié)果獲取由內(nèi)容服務(wù)器發(fā)布的所述 壓縮數(shù)據(jù)流;以及發(fā)布控制部分,用于將所獲取的壓縮數(shù)據(jù)^il布到經(jīng)由網(wǎng) 絡(luò)相連的所述信息處理裝置。
根據(jù)本發(fā)明的實(shí)施例,提供一種內(nèi)容服務(wù)器,包括多個(gè)編碼器,用于
流,其中,以下述方式編碼所述視頻/音頻內(nèi)容所述方式使得對(duì)于所述多個(gè) 壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位 置以及所述參考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù) 據(jù)是在通it^t視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于 前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的解碼的數(shù)據(jù);以及多個(gè)發(fā)布部 分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn)生的壓縮lt據(jù)流,并用 于對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分配了單獨(dú)的網(wǎng)絡(luò) 地址。
根據(jù)本發(fā)明的實(shí)施例,提供一種信息處理裝置,包括獲取流選擇部分, 用于從由內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,所 述內(nèi)容服務(wù)器包括多個(gè)編碼器,以編碼視頻/音頻內(nèi)容并根據(jù)所述視頻/音頻 內(nèi)容產(chǎn)生所述多個(gè)壓縮lt據(jù)流,其中以下述方式編碼所述視頻/音頻內(nèi)容該 方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮l8t據(jù)流,與參考?jí)嚎s視頻數(shù)
據(jù);以及多個(gè)發(fā)布部分,以分別從單獨(dú)的編碼器獲取由所述編碼器產(chǎn)生的壓 縮數(shù)據(jù)流并對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分配了單 獨(dú)的網(wǎng)絡(luò)地址;以及內(nèi)容獲取部分,用于基于所^取流選##分的選擇結(jié) 果獲取由所述內(nèi)容服務(wù)器發(fā)布的所i^a縮數(shù)據(jù)流,
根據(jù)本發(fā)明的實(shí)施例,提供一種網(wǎng)絡(luò)設(shè)備,包括獲取流選#^分,用 于從由內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,所述 內(nèi)容服務(wù)器包括多個(gè)編碼器,以編碼視頻/音頻內(nèi)容并根據(jù)所述視頻/音頻內(nèi) 容產(chǎn)生所述多個(gè)壓縮數(shù)據(jù)流,其中以下述方式編碼所述視頻/音頻內(nèi)容所述 方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù) 據(jù)相對(duì)應(yīng)的視頻幀的位置和所述參考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,據(jù);以及多個(gè)發(fā)布部分,以分別從單獨(dú)的編碼器獲取由所述編碼器產(chǎn)生的壓 縮數(shù)據(jù)流并對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分配了單 獨(dú)的網(wǎng)絡(luò)地址;內(nèi)容獲取部分,用于基于所述獲取;絲#^分的選擇結(jié)果獲 取由所述內(nèi)容服務(wù)器發(fā)布的所述壓縮數(shù)據(jù)流;發(fā)布控制部分,用于將所獲取 的壓縮數(shù)據(jù)流發(fā)布到經(jīng)由網(wǎng)絡(luò)連接的信息處理裝置.
根據(jù)本發(fā)明的實(shí)施例,提供一種內(nèi)容發(fā)布方法,包括步驟編碼視頻/ 音頻內(nèi)容并根據(jù)所述視頻/音頻內(nèi)容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述方式 編碼所述視頻/音頻內(nèi)容所述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓 縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置以及所述參考?jí)嚎s視 頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^視頻信號(hào) 進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開 始后面的視頻信號(hào)的解碼的數(shù)據(jù);以及同時(shí)發(fā)布所產(chǎn)生的所述多個(gè)壓縮數(shù)據(jù) 流中的每個(gè)壓縮數(shù)據(jù)流。
根據(jù)本發(fā)明的實(shí)施例,提供一種信息處理方法,包括步驟在所發(fā)布的 多個(gè)壓縮數(shù)據(jù)流中選#^要獲取的壓縮數(shù)據(jù)流,其中,所述多個(gè)壓縮數(shù)據(jù)^#> 據(jù)以下述方式編碼的視頻/音頻內(nèi)容產(chǎn)生該方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù) 流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置以及所 述參考?jí)嚎s4RLM數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通 it^t視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù) 據(jù)的情況下開始后面的視頻信號(hào)的解碼的數(shù)據(jù);以及獲取所選擇的壓縮數(shù)據(jù) 流。
根據(jù)本發(fā)明的實(shí)施例,提供一種內(nèi)容發(fā)布方法,包括步驟在所發(fā)布的 多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,其中,所述多個(gè)壓縮凝:據(jù)i5M^ 據(jù)以下述方式編碼的視頻/音頻內(nèi)容產(chǎn)生該方式4吏得對(duì)于所述多個(gè)壓縮數(shù)據(jù) 流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置以及所 述參考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通
itxt視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù) 據(jù)的情況下開始后面的視頻信號(hào)的解碼的數(shù)據(jù);獲取所選擇的壓縮數(shù)據(jù)流; 以及將所獲取的壓縮數(shù)據(jù)流發(fā)布到經(jīng)由網(wǎng)絡(luò)連接的信息處理裝置。
根據(jù)本發(fā)明的實(shí)施例,提供一種內(nèi)容發(fā)布系統(tǒng),包括內(nèi)容服務(wù)器,包 括多個(gè)編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于根據(jù)所述視頻/音頻內(nèi) 容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述方式編碼所述視頻/音頻內(nèi)容所述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)
據(jù),以及多個(gè)發(fā)布部分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn)生
的壓縮4S:據(jù)流,并用于對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分 被分配了單獨(dú)的網(wǎng)絡(luò)地址;以及信息處理裝置,包括獲取流選擇部分,用 于在由所述內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流, 以及內(nèi)容獲取部分,用于基于所述獲取$絲#^分的選擇結(jié)果獲取由所述內(nèi) 容服務(wù)器發(fā)布的所述壓縮數(shù)據(jù)流。
根據(jù)本發(fā)明的實(shí)施例,提供一種內(nèi)容發(fā)布系統(tǒng),包括內(nèi)容服務(wù)器,包 括多個(gè)編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于才艮據(jù)所述視頻/音頻內(nèi) 容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述方式編碼所述視頻/音頻內(nèi)容所述方 式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)
據(jù),以及多個(gè)發(fā)布部分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn)生 的壓縮數(shù)據(jù)流,并用于對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分 被分配了單獨(dú)的網(wǎng)絡(luò)地址;信息處理裝置,用于向網(wǎng)絡(luò)i更備通知所述內(nèi)容服 務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中期望被再現(xiàn)的壓縮數(shù)據(jù)流,并用于再現(xiàn)從所述 網(wǎng)絡(luò)設(shè)備獲取的壓縮數(shù)據(jù)流;以及所述網(wǎng)絡(luò)設(shè)備包括獲取5^#^分,用于
個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,內(nèi)容獲取部分,用于基于所^
;SJL布控制部分,用于將所獲取的壓縮數(shù)據(jù)5^L布到經(jīng)由網(wǎng)絡(luò)連接的所述信 息處理裝置。
根據(jù)本發(fā)明的實(shí)施例,4^供一種內(nèi)容服務(wù)器,包括第一編碼器,用于 對(duì)視頻/音頻內(nèi)M行編碼,并用于產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù) 流的第一壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配 置,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列 數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的解碼的 數(shù)據(jù);笫二編碼器,用于對(duì)所述視頻/音頻內(nèi)M行編碼并用于產(chǎn)生具有壓縮 視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的笫二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包括數(shù)據(jù);第一發(fā)布部分,用于獲取所述第一壓縮數(shù)據(jù)流,用于將所述第一壓縮 數(shù)據(jù)流劃分為數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段,并用于間歇式發(fā)布所述笫一 壓縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另 一個(gè)內(nèi)容服 務(wù)器所發(fā)布的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),所述第一發(fā)布部 分被分配了唯一的網(wǎng)絡(luò)地址;以及第二發(fā)布部分,用于獲取所述第二壓縮數(shù) 據(jù)流,并用于發(fā)布所獲得的第二壓縮數(shù)據(jù)流,所述第二發(fā)布部分被分配了不 同于所述第一發(fā)布部分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址。
根據(jù)本發(fā)明的實(shí)施例,提供一種信息處理裝置,包括獲取5^擇部分, 用于從由多個(gè)內(nèi)容服務(wù)器發(fā)布的多個(gè)笫一壓縮數(shù)據(jù)流和第二壓縮數(shù)據(jù)流中
器分別包括第一編碼器,用于編碼視頻/音頻內(nèi)容并產(chǎn)生具有壓縮視頻數(shù)據(jù) 流和壓縮音頻數(shù)據(jù)流的第一壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)?縮視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù)據(jù)是在通itxt視頻信號(hào)進(jìn)行壓縮而 產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視 頻信號(hào)的解碼的數(shù)據(jù);第二編碼器,用于編碼所述視頻/音頻內(nèi)容并產(chǎn)生具有 壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮lt據(jù)流,所述壓縮視頻lt據(jù)流
縮視頻數(shù)據(jù);第一發(fā)布部分,用于獲取所述第一壓縮數(shù)據(jù)流、將所述第一壓 縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段,并間歇式發(fā)布所述第一壓 縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù) 器所發(fā)布的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),所述第一發(fā)布部分 被分配了唯一的網(wǎng)絡(luò)地址;以及第二發(fā)布部分,用于獲取所述第二壓縮數(shù)據(jù) 流,并發(fā)布所獲得的笫二壓縮數(shù)據(jù)流,所述第二發(fā)布部分被分配了不同于所 述第一發(fā)布部分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址;以及內(nèi)容獲取部分,用于基于所述 獲取流選#^分的選擇結(jié)果獲取由所述內(nèi)容服務(wù)器發(fā)布的所^縮數(shù)據(jù)流。
根據(jù)本發(fā)明的實(shí)施例,提供一種內(nèi)容發(fā)布方法,包括步驟對(duì)視頻/音頻 內(nèi)容進(jìn)行編碼并產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第一壓縮數(shù) 據(jù)流,所述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s 視頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不
依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的解碼的數(shù)據(jù);對(duì)所述視頻 /音頻內(nèi)容進(jìn)行編碼并產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓
縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包括所述參考?jí)嚎s視頻數(shù)據(jù)和通過(guò)使用所述 參考?jí)嚎s視頻數(shù)據(jù)產(chǎn)生的壓縮視頻數(shù)據(jù);以及將所產(chǎn)生的第一壓縮數(shù)據(jù)流劃
,其中,存在多個(gè)所述內(nèi)容服務(wù)器,這些內(nèi)容服務(wù)分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段,間歇式發(fā)布所述第一壓縮數(shù)據(jù)流,使 得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器發(fā)布的第 一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),同時(shí),發(fā)布所述第二壓縮數(shù)據(jù)流.
根據(jù)本發(fā)明的實(shí)施例,提供一種信息處理方法,包括步驟從與正M
流,其中,存在多個(gè)內(nèi)容服務(wù)器,這些內(nèi)容服務(wù)器分別與所述視頻/音頻內(nèi)容 相關(guān)M布具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第一壓縮lt據(jù)流,所 述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù)據(jù) ^i在通iW"視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前 面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的解碼的數(shù)據(jù),其中,間歇式發(fā)布所 述第一壓縮數(shù)據(jù)流,使得通過(guò)將數(shù)據(jù)包劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí) 段而獲得的所述數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器所發(fā)布的第一壓縮 數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng);以及具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù) 據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包括所述參考?jí)嚎sM5數(shù)據(jù)和 通過(guò)使用所述參考?jí)嚎s視頻數(shù)據(jù)而產(chǎn)生的壓縮視頻數(shù)據(jù);以及獲取所選擇的 壓縮數(shù)據(jù)流。
^L據(jù)本發(fā)明的實(shí)施例,提供一種內(nèi)容發(fā)布系統(tǒng),包括多個(gè)內(nèi)容服務(wù)器, 分別包括笫 一編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于產(chǎn)生具有壓縮視 頻數(shù)據(jù)流和壓縮音頻lt據(jù)流的第一壓縮數(shù)據(jù)流,所述壓縮視頻1 :據(jù)流只^# 參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻lt據(jù)是在通it^視頻信號(hào)進(jìn)行 壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后 面的視頻信號(hào)的解碼的數(shù)據(jù),第二編碼器,用于對(duì)所述視頻/音頻內(nèi)^it行編 碼并用于產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所
頻數(shù)據(jù)產(chǎn)生的壓縮視頻數(shù)據(jù),第一發(fā)布部分,用于獲取所述第一壓縮數(shù)據(jù)流, 用于將所述第一壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段,并用于 間歇式發(fā)布所述第一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí) 段和由另 一個(gè)內(nèi)容服務(wù)器發(fā)布的第 一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì) 應(yīng),所述笫一發(fā)布部^L分配了唯一的網(wǎng)絡(luò)地址,以及第二發(fā)布部分,用于 獲取所述笫二壓縮數(shù)據(jù)流,并用于發(fā)布所獲得的第二壓縮數(shù)據(jù)流,所述第二 發(fā)布部分被分配了不同于所述第 一發(fā)布部分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址;以及信 息處理裝置,包括獲取流選#^分,用于在由所述多個(gè)內(nèi)容服務(wù)器發(fā)布的所 述多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,以及內(nèi)容獲取部分,用于基 于所述獲取流選擇部分的選擇結(jié)果獲取由所述內(nèi)容服務(wù)器發(fā)布的所述壓縮數(shù)據(jù)流。
根據(jù)上述本發(fā)明的實(shí)施例,能夠在不對(duì)現(xiàn)有網(wǎng)絡(luò)設(shè)備或終端的再現(xiàn)系統(tǒng)
進(jìn)行很大的改動(dòng)的情況下利用簡(jiǎn)單方法使IPTV系統(tǒng)中的頻道切換提速。
此外,^MI本發(fā)明的實(shí)施例,能夠提供與常M^擬TV系統(tǒng)中的頻道切 換(下文中也稱作"頻道轉(zhuǎn)換")同樣舒適或者比其更舒適的TV觀看環(huán)境, 并且能夠快速地預(yù)覽多個(gè)頻道。


圖1;L^于說(shuō)明根據(jù)本發(fā)明第一實(shí)施例的內(nèi)容發(fā)布系統(tǒng)的說(shuō)明圖。
圖2是用于說(shuō)明根據(jù)本實(shí)施例的內(nèi)容服務(wù)器的結(jié)構(gòu)的框圖,
圖3是用于說(shuō)明根據(jù)本實(shí)施例的信息處理裝置的結(jié)構(gòu)的框圖。
圖4是用于說(shuō)明根據(jù)本實(shí)施例的內(nèi)容服務(wù)器所輸出的MPEG2-TS流中 的IDR圖像之間的位置關(guān)系的說(shuō)明圖。
圖5是用于說(shuō)明要從根據(jù)本實(shí)施例的內(nèi)容服務(wù)器發(fā)送的UDP包的格式 的i兌明圖。
圖6是用于說(shuō)明根據(jù)本實(shí)施例的內(nèi)容服務(wù)器所JW行的計(jì)劃發(fā)布時(shí)間點(diǎn) 的計(jì)算方法的說(shuō)明圖,
圖7是用于說(shuō)明參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息的具體例子的說(shuō) 明圖.
圖8是用于i兌明祁JI DVB-IP的廣^f發(fā)現(xiàn)+已錄(Broadcast Discovery Record)的翁:據(jù)格式的i兌明圖.
圖9是用于說(shuō)明用XML表述廣播發(fā)現(xiàn)記錄的例子的說(shuō)明圖。
圖IO是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的流程圖。
圖11A是用于說(shuō)明IGMP消息的格式的i兌明圖。
圖11B是用于說(shuō)明IGMP消息的格式的說(shuō)明圖。
圖12A是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖。
圖12B是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖。
圖13是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的頻il^擇過(guò)程的流程圖。圖14A是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的組播地址選擇的不 同情形的i兌明圖。
圖14B是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的組播地址選擇的不 同情形的說(shuō)明圖。
圖15是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的包的開始接收或包的 切換定時(shí)的不同情形的說(shuō)明圖。
圖16A是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖.
圖16B是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖。
圖16C是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖。
圖17是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的頻道接收終止過(guò)程的 流程圖。
圖18是用于說(shuō)明根據(jù)本實(shí)施例的內(nèi)容服務(wù)器和信息處理裝置的硬件結(jié) 構(gòu)的框圖。
圖19是用于說(shuō)明根據(jù)本發(fā)明笫二實(shí)施例的內(nèi)容發(fā)布系統(tǒng)的說(shuō)明圖。
圖20是用于說(shuō)明根據(jù)本實(shí)施例的內(nèi)容服務(wù)器的結(jié)構(gòu)的框圖。
圖21是用于說(shuō)明根據(jù)本實(shí)施例的信息處理裝置的結(jié)構(gòu)的框圖。
圖22是用于說(shuō)明根據(jù)本實(shí)施例的壓縮視頻數(shù)據(jù)流的圖像結(jié)構(gòu)的說(shuō)明圖。
圖23是用于說(shuō)明要從根據(jù)本實(shí)施例的內(nèi)容服務(wù)器發(fā)送的UDP包的格式 的i兌明圖。
圖25A是用于說(shuō)明IGMP消息的格式的說(shuō)明圖. 圖25B是用于說(shuō)明IGMP消息的格式的說(shuō)明圖。
圖26是用于說(shuō)明要由才Mt本實(shí)施例的內(nèi)容服務(wù)器執(zhí)行的包的調(diào)整過(guò)程 (shaping process)的說(shuō)明圖。
圖27是用于說(shuō)明要由根據(jù)本實(shí)施例的內(nèi)容服務(wù)器執(zhí)行的計(jì)劃發(fā)布時(shí)間 點(diǎn)的計(jì)算方法的說(shuō)明圖。
圖28是用于說(shuō)明參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息的具體例子的 說(shuō)明圖。
圖29是用于說(shuō)明根據(jù)DVB-IP的廣播發(fā)現(xiàn)記錄的數(shù)據(jù)格式的i兌明圖。圖30是用于說(shuō)明用XML表述廣播發(fā)現(xiàn)記錄的例子的說(shuō)明圖.
圖31是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的流程圖。
圖32A是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖。
圖32B是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖。
圖33是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的頻道預(yù)覽過(guò)程的流程圖。
圖34是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的到預(yù)覽用壓縮數(shù)據(jù)流 的切換it^的流程圖。
圖35A是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖。
圖35B是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖。
圖35C是用于說(shuō)明根據(jù)本實(shí)施例的IGMP消息的例子的說(shuō)明圖。
圖36是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的到視聽用壓縮數(shù)據(jù)流 的切換過(guò)程的流程圖。
圖37是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的數(shù)據(jù)流的切換定時(shí)的 不同情形的說(shuō)明圖。
圖38是用于說(shuō)明根據(jù)本實(shí)施例的信息處理方法的頻道接收終止過(guò)程的 錄圖。
圖40是用于說(shuō)明根據(jù)本實(shí)施例的內(nèi)容服務(wù)器和信息處理裝置的硬件結(jié) 構(gòu)的框圖。
圖41是用于說(shuō)明一般的IPTV系統(tǒng)的說(shuō)明圖。
具體實(shí)施例方式
下文中,將參考附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例,注意,在本說(shuō)明書 和附圖中,具有基;M目同功能和結(jié)構(gòu)的結(jié)構(gòu)部件用相同附圖標(biāo)記^^示,并 省略這些結(jié)構(gòu)部件的重復(fù)i兌明.
<^設(shè)施技術(shù)的說(shuō)明>
首先,在給出根據(jù)本發(fā)明的優(yōu)選實(shí)施例的詳細(xì)描述之前,先描述作為用于實(shí)現(xiàn)這些實(shí)施例的基礎(chǔ)的技術(shù)問題.順便乾良,這里給出的實(shí)施例通過(guò)改 進(jìn)下面所述的M設(shè)施技術(shù)來(lái)獲得更顯著的效果.因此,與所述改^目關(guān)的 技術(shù)構(gòu)成這里給出的實(shí)施例的特征.就是說(shuō),盡管這些實(shí)施例遵循這里所描
述的技術(shù)內(nèi)容的^i4M&念,但要注意,這些實(shí)施例的實(shí)質(zhì)內(nèi)^t集中到所述
改進(jìn)之中,因此,其配置和效果明顯不同于所i^fil;設(shè)施技術(shù)的配置和效果。
圖41是與一般的IPTV系統(tǒng)1900中的組^f視頻發(fā)布相關(guān)的網(wǎng)絡(luò)結(jié)構(gòu)圖。 如圖41所示, 一般的IPTV系統(tǒng)1900主要包括例如,與各自的頻if^目對(duì) 應(yīng)的多個(gè)內(nèi)容服務(wù)器1901、邊緣交換機(jī)(edge switch) l卯3和l卯9、路由 器l卯5和l卯7以及由觀看者使用的多個(gè)終端1911。
內(nèi)容服務(wù)器1901由用于對(duì)視頻/音頻信號(hào)(視頻/音頻內(nèi)容)進(jìn)行編碼的 編碼器以及發(fā)布服務(wù)器構(gòu)造。通過(guò)4吏用例如H.264/AVC來(lái)實(shí)時(shí)對(duì)每個(gè)TV頻 道(例如,總共300個(gè)頻道)的視頻信號(hào)進(jìn)行編碼,并通過(guò)使用高效編碼技 術(shù)(諸如高效高級(jí)音頻編碼(HE-AAC, High-efficiency Advanced Audio Coding))來(lái)實(shí)時(shí)對(duì)每個(gè)TV頻道的音頻信號(hào)進(jìn)行編碼。然后,在脊?fàn)巶€(gè)經(jīng) 編碼的信號(hào)復(fù)用為MPEG傳輸流(MPEG2-TS)格式之后,所述編碼器將 其作為流數(shù)據(jù)發(fā)送到發(fā)布服務(wù)器。發(fā)布服務(wù)器在實(shí)時(shí)傳輸協(xié)議(RTP)包中 插入多個(gè)MPEG2-TS包,并且,通過(guò)用戶凝:據(jù)凈艮協(xié)議(UDP)的傳輸協(xié)議 將其組播到IP網(wǎng)絡(luò).
每個(gè)頻道的流的IP包被指定單獨(dú)的組播地址,并經(jīng)由核心網(wǎng)和接入網(wǎng) 被發(fā)布到終端1911.使用這樣的寬帶網(wǎng)作為核心網(wǎng)所述寬帶網(wǎng)使用光纖, 并能夠通過(guò)使用諸如波分復(fù)用(WDM)的技術(shù)以每秒幾千兆比特到幾十千 兆比特來(lái)傳輸數(shù)據(jù)。另一方面,將使用現(xiàn)有模擬電話線路的銅線的非對(duì)稱數(shù) 字用戶線路(ADSL)的技術(shù)用于接入網(wǎng),以連接到IPTV服務(wù)的用戶的住 宅中(即,從邊緣交換機(jī)1卯9到終端19U)。有各種ADSL標(biāo)準(zhǔn),并且數(shù)據(jù) 帶寬也取決于線路的長(zhǎng)度。例如,如果采用ADSL2標(biāo)準(zhǔn),那么,當(dāng)在距離 基站4千米的范圍內(nèi)時(shí),可以實(shí)現(xiàn)每秒10兆比特或10兆比特以上的帶寬, 并且可以發(fā)布至少 一個(gè)具有高清晰電視分辨率的視頻信號(hào)。
如上所述,與具有足夠的帶寬并且能夠發(fā)布由IPTV服務(wù)提供的所有頻 道的流的核心網(wǎng)相比,接入網(wǎng)具有有限的數(shù)據(jù)帶寬,并且接入網(wǎng)只發(fā)布正由 終端接收的頻道的數(shù)據(jù). 一般地,使用因特網(wǎng)組管理協(xié)議(IGMP)對(duì)組播 數(shù)據(jù)進(jìn)行發(fā)布控制.
當(dāng)終端1911將IGMP消息發(fā)送到網(wǎng)絡(luò),以加入期望被接收的頻道的數(shù) 據(jù)的組播組時(shí),邊^(qū)洛由器1907只將組播數(shù)據(jù)發(fā)布給進(jìn)行了請(qǐng)求的網(wǎng)絡(luò)。然而,當(dāng)多個(gè)終端被連接到邊^(qū)J^由器1907時(shí),邊^(qū)由器1907也將數(shù)據(jù) 發(fā)布給不接^目應(yīng)組播數(shù)據(jù)的終端1911所連接到的接入網(wǎng).因此,需要防 止發(fā)布給沒有通過(guò)IGMP請(qǐng)求加入組播組的終端1911所連接到的接入網(wǎng)。 因此,利用IGMP窺探(IGMPSNOOPING)實(shí)現(xiàn)數(shù)字用戶線5^入復(fù)用器 (DSLAM, Digital Subscriber Line Access Multiplexer),即邊緣交換機(jī) l卯9。 DSLAM窺^^終端1911發(fā)送的IGMP包,并進(jìn)行過(guò)濾控制,從而 使組播組的數(shù)據(jù)只fet布給發(fā)出請(qǐng)求的終端1911所連接到的接入網(wǎng)。
按照具有上述一般性結(jié)構(gòu)的IPTV系統(tǒng)已經(jīng)實(shí)現(xiàn)了根據(jù)本發(fā)明每個(gè)實(shí)施 例的IPTV系統(tǒng)。下面將詳細(xì)描述本發(fā)明的每個(gè)實(shí)施例。
(第一實(shí)施例)
<內(nèi)^1發(fā)布系統(tǒng)>
首先,參考圖1,詳細(xì)描述M本發(fā)明第一實(shí)施例的內(nèi)容發(fā)布系統(tǒng)。圖 1是用于描述根據(jù)本實(shí)施例的內(nèi)容發(fā)布系統(tǒng)的說(shuō)明圖.順便提及,在下面的 說(shuō)明中,采用IPTV系統(tǒng)作為內(nèi)容發(fā)布系統(tǒng)的例子來(lái)進(jìn)g明。
例如,如圖1所示,根據(jù)本實(shí)施例的內(nèi)容發(fā)布系統(tǒng)l主要包括與各自 頻勤目對(duì)應(yīng)的多個(gè)內(nèi)容服務(wù)器IOA、 10B和10C,交換機(jī)12和18,路由器 14和16,由觀看者使用的多個(gè)信息處理裝置20A、 20B、 20C和20D,計(jì)劃 發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30以及參考時(shí)鐘服務(wù)器40。
內(nèi)容服務(wù)器10與IPTV系統(tǒng)中的每個(gè)頻道的廣播站相對(duì)應(yīng),它根據(jù)預(yù)定 方法對(duì)視頻/音頻內(nèi)容(視頻/音頻信號(hào))進(jìn)行編碼,使其成為壓縮數(shù)據(jù)流并 通過(guò)使用預(yù)定的傳輸協(xié)議將該壓縮數(shù)據(jù)流組播到IP網(wǎng)絡(luò),在圖1中,只顯 示了三個(gè)內(nèi)容服務(wù)器。然而,內(nèi)容服務(wù)器10的數(shù)目與IPTV系統(tǒng)中的頻道的 數(shù)目相同,例如,如果總共有300個(gè)頻道,那么在內(nèi)容發(fā)布系統(tǒng)l中就有300 個(gè)內(nèi)容服務(wù)器10。
交換機(jī)12是對(duì)流經(jīng)核心網(wǎng)的包有變換功能(交換功能)的通信設(shè)備, 而交換機(jī)18是對(duì)流經(jīng)接入網(wǎng)的包有變換功能的通信設(shè)備,并因?yàn)樗幱诤?心網(wǎng)的附近而被特定地稱作邊緣交換機(jī)。設(shè)置這些交換機(jī)12和18以便確定 包的目的地,并且將通信只轉(zhuǎn)發(fā)給特定的第三方.
路由器14和16是用于轉(zhuǎn)發(fā)數(shù)據(jù)(諸如流經(jīng)網(wǎng)絡(luò)的包)的設(shè)備.這些路 由器對(duì)部分協(xié)議(即,所謂的OSI參考模型的網(wǎng)絡(luò)層或傳輸層)進(jìn)行分析, 并對(duì)數(shù)據(jù)進(jìn)行傳輸。此外,路由器14和16具有對(duì)網(wǎng)絡(luò)層中所描述的地址進(jìn) 行分析并確定通過(guò)哪條路徑來(lái)傳輸數(shù)據(jù)的a^選擇功能。信息處理裝置20是由內(nèi)容發(fā)布系統(tǒng)1的觀看者使用的終端,它在由各 個(gè)內(nèi)容服務(wù)器10所發(fā)布的多個(gè)視頻/音頻內(nèi)容中獲取期望看到或聽到的內(nèi) 容,并將所獲取的內(nèi)容再現(xiàn)出來(lái)。
順便提及,后面將再次詳細(xì)描述上述內(nèi)容服務(wù)器10和信息處理裝置20。
計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30接ijt^每個(gè)內(nèi)容服務(wù)器10輸出的參 考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息的每一個(gè),并收集內(nèi)容發(fā)布系統(tǒng)l中現(xiàn) 有的所有內(nèi)容服務(wù)器10的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息。此外, 計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30以預(yù)定的時(shí)間間隔(例如,10毫秒到20 毫秒的周期)向連接到所述系統(tǒng)的信息處理裝置20發(fā)送所收集到的參考?jí)?縮^數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息。順便提及,后面將詳細(xì)描述上述參考?jí)嚎s 視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息。
參考時(shí)鐘服務(wù)器40是具有例如時(shí)間點(diǎn)信息源(精度為1/10000秒)的服 務(wù)器,它通過(guò)〗吏用例如網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)使連接到內(nèi)容發(fā)布系統(tǒng)l的內(nèi) 容服務(wù)器10、信息處理裝置20等的內(nèi)部時(shí)鐘與參考時(shí)鐘服務(wù)器40的時(shí)間點(diǎn) 信息源同步.
到此為止,描述了根據(jù)本實(shí)施例的內(nèi)容發(fā)布系統(tǒng)1.接下來(lái),參考圖2 和圖3,詳細(xì)描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10和信息處理裝置20。
<內(nèi)碧3艮務(wù)器的結(jié)構(gòu)>
接下來(lái),參考圖2,詳細(xì)描述##本實(shí)施例的內(nèi)容服務(wù)器10的結(jié)構(gòu)。圖 2是用于描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10的結(jié)構(gòu)的框圖.
根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10具有自已的時(shí)鐘,該時(shí)鐘與內(nèi)容發(fā)布系 統(tǒng)1中的參考時(shí)鐘服務(wù)器40同步.內(nèi)容服務(wù)器10能夠在任意時(shí)間點(diǎn)(諸如 當(dāng)所述服務(wù)器啟動(dòng)時(shí)、當(dāng)內(nèi)容服務(wù)器10的管理員輸入用于更新內(nèi)部時(shí)鐘的 命令時(shí)等)通過(guò)使用例如NTP使所述內(nèi)部時(shí)鐘與參考時(shí)鐘服務(wù)器40的時(shí)間 同步。
根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10的每個(gè)處理部分通過(guò)參考與參考時(shí)鐘服 務(wù)器40同步的內(nèi)部時(shí)鐘的當(dāng)前時(shí)間來(lái)^ft^定過(guò)程。
例如,如圖2所示,根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10包括第一處理部分 11A和第二處理部分11B,同一頻道的視頻/音頻信號(hào)被分別輸入到第一處理 部分11A和第二處理部分IIB。
如圖2所示,笫一處理部分11A主要包括例如第一編碼器101、笫一發(fā)布部分105和存儲(chǔ)部分109.此外,如圖2所示,笫二處理部分11B主要包 括例如第二編碼器103、第二發(fā)布部分107和存儲(chǔ)部分111,
如圖2所示,第一處理部分11A和第二處理部分11B是包括至少一組編 碼器和發(fā)布部分的處理部分,其中,每個(gè)編碼器和每個(gè)發(fā)布部分彼此獨(dú)立地 工作.
第一編碼器ioi和第二編碼器103由例如中央處理單元(CPU)、只讀 存儲(chǔ)器(ROM)和隨*取存儲(chǔ)器配置而成。在輸入的視頻/音頻信號(hào)中, 第一編碼器101和第二編碼器103通過(guò)使用例如H,264/AVC實(shí)時(shí)地對(duì)視頻信 號(hào)進(jìn)行編碼,并且也通過(guò)使用諸如HE-AAC等高效率編碼技術(shù)實(shí)時(shí)地對(duì)音頻 信號(hào)進(jìn)行編碼。隨后,在將每個(gè)編碼了的信號(hào)復(fù)用為MPEG2-TS格式之后, 第一編碼器101和第二編碼器103將其作為壓縮數(shù)據(jù)流傳輸給第一發(fā)布部分 105和第二發(fā)布部分107。
這里,第一編碼器101和第二編碼器103分別對(duì)視頻/音頻信號(hào)的視頻信 號(hào)進(jìn)行編碼,其編碼方式使得參考?jí)嚎s數(shù)據(jù)所對(duì)應(yīng)的原始視頻信號(hào)的視頻幀 (通常,每秒30楨)或場(chǎng)(每秒60場(chǎng))的位置彼此不同。這里,參考?jí)嚎s
下就能進(jìn)行解碼的參考?jí)嚎s視頻數(shù)據(jù)'第一編碼器101和第二編碼器103進(jìn) 行編碼,使得所述參考?jí)嚎s視頻數(shù)據(jù)周期性地出現(xiàn),從而能夠從壓縮數(shù)據(jù)流 的中間進(jìn)行編碼。參考?jí)嚎s視頻數(shù)據(jù)的例子包括,例如,IL264/AVC中的即 時(shí)解碼器刷新(IDR)圖像,或MPEG2視頻中的幀內(nèi)圖像(I圖像),
例如,假設(shè)這樣的情形,其中利用H.264/AVC來(lái)編碼高清BiW頻。此時(shí), 第一編碼器101和笫二編碼器103編碼視頻信號(hào),使得經(jīng)編碼的信號(hào)由每秒 30個(gè)MGEG圖^M^成,并且IDR圖像每秒出現(xiàn)一次。通過(guò)進(jìn)行該編碼過(guò)程, 即使視頻的比特率為最大的每秒7兆比特,再現(xiàn)的視頻也比IDR圖像每秒出 現(xiàn)兩次的編碼方式具有更高的圖像質(zhì)量。順便提及,在本說(shuō)明書中,根據(jù) MPEG2視頻的圖像組(GOP )的描述,在開始位置處包括IDR圖像的一組 多個(gè)圖像將被稱作GOP。
第一編碼器101和第二編碼器103分別這樣對(duì)視頻/音頻信號(hào)進(jìn)行編碼 除了參考?jí)嚎s視頻數(shù)據(jù)的出現(xiàn)定時(shí)外,其余情形都相同。例如,第一編碼器 101和第二編碼器103利用相同數(shù)目的MPEG圖像和相同分辨率對(duì)同一視頻 信號(hào)進(jìn)行編碼。此外,要從每個(gè)編碼器101和103輸出的MPEG流以這樣 的方式來(lái)輸出在被復(fù)用為MPEG2-TS時(shí),該MPEG流變?yōu)樽畲蟮拿棵? 兆比特。在這種情形下,在所述兩個(gè)MPEG2-TS中的IDR圖像每秒出現(xiàn)一
35次(即,GOP長(zhǎng)度為30幀),其中,笫一編碼器101和第二編碼器103的設(shè) 置使得所產(chǎn)生的IDR圖4狄此移位0.5秒(即,15個(gè)圖像)。
順便提及,在對(duì)視頻/音頻信號(hào)進(jìn)行編碼時(shí),第一編碼器101和笫二編碼 器103能夠分別參考后面要描述的存儲(chǔ)部分109和存儲(chǔ)部分111中所存儲(chǔ)的 各種數(shù)據(jù)庫(kù),此外,笫一編碼器101和第二編碼器103也可以將所產(chǎn)生的壓 縮數(shù)據(jù)流分別存儲(chǔ)在存儲(chǔ)部分109和存儲(chǔ)部分111中。
笫一發(fā)布部分105和第二發(fā)布部分107由例如CPU、 ROM、 RAM、通 信設(shè)備等配置而成,并具有所謂的實(shí)時(shí)傳輸協(xié)議(RTP)服務(wù)器的功能.第 一發(fā)布部分105和第二發(fā)布部分107分別在將由第一編碼器101和第二編碼 器103產(chǎn)生的MPEG2-TS包存儲(chǔ)在RTP包以及存儲(chǔ)在UDP包之后將其存 儲(chǔ)在IP組播包中,并將其傳輸出去。這些IP包經(jīng)由例如交換機(jī)12等由IP 網(wǎng)絡(luò)進(jìn)行發(fā)布。
此外,第一發(fā)布部分105和第二發(fā)布部分107計(jì)算^^發(fā)布由笫一編碼器 101和第二編碼器103產(chǎn)生的參考?jí)嚎s視頻數(shù)據(jù)的計(jì)劃發(fā)布時(shí)間點(diǎn),并周期 性地產(chǎn)生參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息(在下文中,簡(jiǎn)稱為"計(jì)劃 發(fā)布時(shí)間點(diǎn)信息"),在該信息中描述了計(jì)劃發(fā)布時(shí)間點(diǎn).后面將再次詳細(xì)描 述所述計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算方法。
第一發(fā)布部分105和第二發(fā)布部分107周期性地向計(jì)劃發(fā)布時(shí)間點(diǎn)信息 傳輸服務(wù)器30輸出各自產(chǎn)生的計(jì)劃發(fā)布時(shí)間點(diǎn)信息。此外,第一發(fā)布部分 105和第二發(fā)布部分107可以將所產(chǎn)生的計(jì)劃發(fā)布時(shí)間點(diǎn)信息分別存儲(chǔ)在存 儲(chǔ)部分109和存儲(chǔ)部分111中.
存儲(chǔ)部分109中根據(jù)需要存儲(chǔ)有根據(jù)本實(shí)施例的笫一處理部分UA執(zhí)行 進(jìn)程時(shí)需要保留的各種Wt、進(jìn)程的iOL等、或各種數(shù)據(jù)庫(kù)等。第一編碼器 101、第一發(fā)布部分105等能夠自由地在存儲(chǔ)部分109中進(jìn)M寫,
同樣,存儲(chǔ)部分111中根據(jù)需要存儲(chǔ)有根據(jù)本實(shí)施例的第二處理部分11B 執(zhí)行進(jìn)程時(shí)需M留的各種^lt、進(jìn)程的iOl等、或各種數(shù)據(jù)庫(kù)等,第二編 碼器103、第二發(fā)布部分107等能夠自由地在存儲(chǔ)部分111中進(jìn)行讀寫。
順便提及,在圖2所示的例子中描述了這樣的情形其中,根據(jù)本實(shí)施 例的內(nèi)容服務(wù)器10由兩個(gè)處理部分(即第一處理部分11A和第二處理部分 IIB)配置而成.然而,內(nèi)^1月良務(wù)器10可以由3個(gè)或更多的處理部分配置而 成。分配給一個(gè)頻道(換言之, 一個(gè)視頻/音頻信號(hào))的處理部分的數(shù)目越多, 則頻道切換就越快。此外,笫一處理部分11A和第二處理部分11B可以^L設(shè)置在一個(gè)內(nèi)容服 務(wù)器的殼內(nèi).此外,包括編碼器和發(fā)布部分的處理部分可以是獨(dú)立的i殳備, 多個(gè)設(shè)備可以被并行連接,
到此為止,已經(jīng)示出了^L據(jù)本實(shí)施例的內(nèi)容服務(wù)器10的功能的例子。 上述每個(gè)部件可以通過(guò)使用通用構(gòu)件或電路來(lái)配置,也可以使用專門的硬件 來(lái)配置以實(shí)現(xiàn)每個(gè)部件的功能。此外,CPU等可以執(zhí)行所述部件的所有功能. 由此,在執(zhí)行本實(shí)施例時(shí),可以根據(jù)技術(shù)水平按照需要來(lái)改變要使用的硬件 結(jié)構(gòu)。
<信息處理裝置的結(jié)構(gòu)>
隨后,參考圖3,詳細(xì)描述根據(jù)本實(shí)施例的信息處理裝置20的結(jié)構(gòu)。圖 3是用于描述根據(jù)本實(shí)施例的信息處理裝置20的結(jié)構(gòu)的框圖。
根據(jù)本實(shí)施例的信息處理裝置20具有自己的時(shí)鐘,該時(shí)鐘與內(nèi)容發(fā)布 系統(tǒng)1中的參考時(shí)鐘服務(wù)器40同步.信息處理裝置20能夠在任意定時(shí)(諸 如當(dāng)所述裝置啟動(dòng)時(shí)、當(dāng)信息處理裝置20的用戶輸入了用于更新內(nèi)部時(shí)鐘 的命令時(shí)等)通過(guò)使用例如NTP使所述內(nèi)部時(shí)鐘與參考時(shí)鐘服務(wù)器40的時(shí) 間同步。
例如,如圖3所示,根據(jù)本實(shí)施例的信息處理裝置20主要包括頻道 選#^分201、內(nèi)容獲取部分203、獲取流選#^5分205、內(nèi)容再現(xiàn)部分207 和存儲(chǔ)部分209。
頻iti^^P分201由例如CPU、 ROM、 RAM等配置而成。當(dāng)用戶通過(guò) 對(duì)諸如設(shè)置在信息處理裝置20上的頻ili^擇開關(guān)、頻道選^^&等或遙控 器等操作部分進(jìn)行操作,來(lái)在狄布的多個(gè)頻道中選擇特定頻道時(shí),頻艦
擇部分201將通過(guò)頻il^擇開關(guān)、頻道選擇^&等獲得的輸入轉(zhuǎn)換為預(yù)定信 號(hào)。此外,頻il^擇部分201將通過(guò)轉(zhuǎn)換所述用戶輸入而獲得的預(yù)定信號(hào)輸 出到后面描述的內(nèi)容獲取部分203。
內(nèi)容獲取部分203由例如CPU、 ROM、 RAM、通信設(shè)備等配置而成, 且其在被發(fā)布的多個(gè)頻道中獲取由與從頻道選擇部分201發(fā)送的信號(hào)相對(duì)應(yīng) 的頻iiiL布的內(nèi)容。在根據(jù)本實(shí)施例的內(nèi)容發(fā)布系統(tǒng)中,由于為屬于一個(gè)頻 道的內(nèi)容發(fā)布了多個(gè)壓縮數(shù)據(jù)流,因此內(nèi)容獲取部分203基于后面描述的獲 取$;1^#^分205所通知的選擇結(jié)果來(lái)獲取內(nèi)容。
順便提及,在獲取內(nèi)容時(shí),內(nèi)容獲取部分203能夠通過(guò)參考后面描述的 存儲(chǔ)部分209中所存儲(chǔ)的各種數(shù)據(jù)庫(kù)等來(lái)執(zhí)行內(nèi)容的獲取過(guò)程。獲取流選擇部分205由例如CPU、 ROM、 RAM、通信設(shè)備等配置而成, 它通過(guò)參考與參考時(shí)鐘服務(wù)器40同步的內(nèi)部時(shí)鐘的當(dāng)前時(shí)間來(lái)執(zhí)行下面描 述的過(guò)程。
獲取流選擇部分205從計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30周期性地接 i!t^每個(gè)內(nèi)容服務(wù)器10輸出的并由計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30收集 的計(jì)劃發(fā)布時(shí)間點(diǎn)信息。獲取流選擇部分205通過(guò)參考所接收到的計(jì)劃發(fā)布 時(shí)間點(diǎn)信息,從通過(guò)由內(nèi)容獲取部分203通知的頻道發(fā)布的多個(gè)壓縮數(shù)據(jù)流 中選擇要獲取的壓縮數(shù)據(jù)流.
更具體說(shuō),獲取流選#^分205通過(guò)使用獲取并顯示由內(nèi)容獲取部分203 通知的頻道的壓縮數(shù)據(jù)流所需的所需切換時(shí)間、以及要獲取的壓縮數(shù)據(jù)流的 選擇過(guò)程開始的時(shí)間點(diǎn),來(lái)計(jì)算估計(jì)切換完成時(shí)間點(diǎn)(即,所獲取的壓縮數(shù) 據(jù)流的顯示完成時(shí)間點(diǎn))。這里,上述需要切換時(shí)間是在從當(dāng)前正在顯示的
流選擇部分205將計(jì)算出來(lái)的估計(jì)切換完成時(shí)間點(diǎn)與從計(jì)劃發(fā)布時(shí)間點(diǎn)信息 傳輸服務(wù)器30所獲得的計(jì)劃發(fā)布時(shí)間點(diǎn)信息進(jìn)行比較,并選擇具有在所述 估計(jì)的切換完成時(shí)間點(diǎn)之后最接近的計(jì)劃發(fā)布時(shí)間點(diǎn)的壓縮數(shù)據(jù)流。
此外,當(dāng)與由內(nèi)容獲取部分203通知的頻ilJE在發(fā)布的多個(gè)壓縮數(shù)據(jù)流 相對(duì)應(yīng)的所有的計(jì)劃發(fā)布時(shí)間點(diǎn)都在所述估計(jì)的切換完成時(shí)間點(diǎn)之前時(shí),獲 取流選擇部分205不選擇任何壓縮數(shù)據(jù)流。代替地,獲取5^擇部分205基 于從計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30新傳輸來(lái)的計(jì)劃發(fā)布時(shí)間點(diǎn)信息再 次執(zhí)行壓縮數(shù)據(jù)流的選擇過(guò)程。
由于計(jì)劃發(fā)布時(shí)間點(diǎn)信息被以極短的周期(例如幾十毫秒)從計(jì)劃發(fā)布 時(shí)間點(diǎn)信息傳輸服務(wù)器30傳輸,所以即使獲取流選擇部分205如上述那樣 確定"不選擇",也能在下一個(gè)合適的定時(shí)選擇壓縮數(shù)據(jù)流,因此,不會(huì)出 現(xiàn)用戶的可用性受到損害這種問題.
當(dāng)要獲取的壓縮數(shù)據(jù)流的選擇完成時(shí),獲取流選#^分205向內(nèi)容獲取 部分203通知選擇結(jié)果。
順便4UL,當(dāng)進(jìn)行這些選擇過(guò)程時(shí),獲取流選#^分205可以通過(guò)參考 后面描述的存儲(chǔ)部分209中所存儲(chǔ)的各種數(shù)據(jù)庫(kù)等來(lái)進(jìn)行這些過(guò)程。
此外,當(dāng)所選擇的壓縮數(shù)據(jù)流的計(jì)劃發(fā)布時(shí)間點(diǎn)和估計(jì)切換完成時(shí)間點(diǎn) 之間的時(shí)間間隔超過(guò)預(yù)定閾值時(shí),獲取流選擇部分205不必向內(nèi)容獲取部分 203通知要獲取的壓縮數(shù)據(jù)流的選擇結(jié)果.代替地,獲取^i^擇部分205基于從計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30新傳輸?shù)挠?jì)劃發(fā)布時(shí)間點(diǎn)信息再次 執(zhí)行壓縮數(shù)據(jù)流的選擇過(guò)程。換言之,當(dāng)所選擇的壓縮數(shù)據(jù)流的計(jì)劃發(fā)布時(shí) 間點(diǎn)和估計(jì)切換完成時(shí)間點(diǎn)之間的時(shí)間間隔等于或小于所述預(yù)定閾值時(shí),獲
當(dāng)估計(jì)切換完成時(shí)間點(diǎn)和計(jì)劃發(fā)布時(shí)間點(diǎn)之間的時(shí)間間隔超過(guò)了預(yù)定 閾值時(shí),即使基于獲取流選擇部分205的選擇結(jié)果進(jìn)行顯示切換,顯示屏也 保留在信號(hào)消失狀態(tài),其中屏幕上顯示黑色等。因此,由于在等待計(jì)劃發(fā)布 時(shí)間點(diǎn)信息傳輸服務(wù)器30新通知的計(jì)劃發(fā)布時(shí)間點(diǎn)信息的同時(shí),繼續(xù)獲取 切換之前的頻道的流,所以通過(guò)在屏幕上繼續(xù)顯示所述視頻,能夠在不損害 用戶的可用性的情況下再次執(zhí)行所ita縮數(shù)據(jù)流的選擇過(guò)程。
下面將再次詳細(xì)描述所述獲取數(shù)據(jù)流的上述選擇方法。
內(nèi)容再現(xiàn)部分207由例如CPU、 ROM、 RAM等配置而成,它再現(xiàn)由內(nèi) 容獲取部分203獲取的內(nèi)容并將其顯示在信息處理裝置20中設(shè)置的顯示器 (未示出)上.這里,內(nèi)容的再現(xiàn)包括在從內(nèi)容獲取部分203發(fā)送的壓縮 數(shù)據(jù)流被解碼之后再現(xiàn)解碼的內(nèi)容、以及與壓縮數(shù)據(jù)流的解碼一起再現(xiàn)內(nèi)
描述的存儲(chǔ)部分209中所存儲(chǔ)的數(shù)據(jù)庫(kù)等。
存儲(chǔ)部分209中根據(jù)需要存儲(chǔ)有根據(jù)本實(shí)施例的信息處理裝置20執(zhí)行 進(jìn)程時(shí)需務(wù)床留的各種Wt、進(jìn)程的iOl等、或各種數(shù)據(jù)庫(kù)等。頻^#^ 分201、內(nèi)容獲取部分203、獲取流選#^分205、內(nèi)容再現(xiàn)部分207等能夠 自由地在存儲(chǔ)部分209中進(jìn)行讀寫。
到此為止,已經(jīng)示出了才艮據(jù)本實(shí)施例的信息處理裝置20的功能的例子。 上述每個(gè)部件可以通過(guò)使用通用構(gòu)件或電路:^造,或可以通過(guò)4吏用專門的 硬件來(lái)構(gòu)造以實(shí)現(xiàn)每個(gè)部件的功能。此外,CPU等可以執(zhí)行所述部件的所有 功能。由此,在執(zhí)行本實(shí)施例時(shí),可以根據(jù)技術(shù)水平按照需要來(lái)改變JH吏用 的硬件結(jié)構(gòu)。
<內(nèi)容發(fā)布方法>
隨后,參考圖4到圖9,詳細(xì)由根據(jù)本實(shí)施例的由內(nèi)容服務(wù)器10執(zhí)行的 內(nèi)容發(fā)布方法.
(參考?jí)嚎s視頻數(shù)據(jù)的位置關(guān)系)
圖4是用于描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10所輸出的MPEG2-TS流 中的IDR圖像之間的位置關(guān)系的說(shuō)明圖。在圖4中,示出了這樣的例子其中,進(jìn)行這樣的編碼,使得作為參考?jí)嚎s視頻lt據(jù)的IDR圖^L每秒出現(xiàn)一次。 然而,也可以采用靈活地改變IDR圖像的產(chǎn)生時(shí)間的編碼方法。在這種情形 中,各編碼器協(xié)同工作,使得IDR圖像的出現(xiàn)定時(shí)彼此移位.
在圖4中,如上所述,所進(jìn)行的編碼使得作為參考?jí)嚎s視頻數(shù)據(jù)的IDR 圖像每秒出現(xiàn)一次.此外,GOP由30個(gè)幀構(gòu)成,并且,除了IDR圖像外, GOP中還有預(yù)測(cè)圖像(P-圖像)和雙向預(yù)測(cè)圖像(B-圖像)。從圖4可以清 楚看到,當(dāng)比較^從第一編碼器101所輸出的流和從第二編碼器103輸出的流 時(shí),可以看到,IDR圖像的出現(xiàn)定時(shí)移位了 15個(gè)幀(約0.5秒)。
通itit樣來(lái)進(jìn)行編碼,以及通過(guò)作為終端的信息處理裝置20在頻道切 換時(shí)接收當(dāng)時(shí)最適宜的MPEG2-TS流,能夠使從切換后到接收到IDR圖像 的等待時(shí)間變得最小,并且能夠很快地顯示切換后的頻道的視頻。
例如,當(dāng)在圖4所示的"時(shí)間點(diǎn)A"在作為終端的信息處理裝置20中 進(jìn)行頻道切換時(shí),通過(guò)接M第一編碼器101輸出的流(即,從第一處理部 分11A輸出的流),信息處理裝置20可以縮短從頻道切換后到顯示出所選頻 道中的視頻的等待時(shí)間.同樣,當(dāng)在"時(shí)間點(diǎn)B"在信息處理裝置20中進(jìn)行 頻道切換時(shí),通過(guò)接收從第二編碼器103輸出的流(即,從第二處理部分11B 輸出的流),信息處理裝置20可以縮短從頻道切M到顯示出所選頻道中的 視頻的等待時(shí)間。
從各個(gè)編碼器ioi和103輸出的MPEG流是由同一視頻信號(hào)產(chǎn)生的,
此移位.MPEG流利用相同的其它條件(諸如分辨率和最大量)進(jìn)行編碼。 因此,用戶難以察覺正在再現(xiàn)的是編碼器發(fā)出的流中的哪一個(gè)。
此外,對(duì)于每個(gè)編碼器101和103來(lái)i兌,用于進(jìn)行復(fù)用的H,264/264編 碼器和MPEG2系統(tǒng)時(shí)鐘不需要彼此同步。如果預(yù)先設(shè)置了移位IDR圖像的 相對(duì)位置所需要的信息,那么,編碼器101和103的每一個(gè)能夠在處理部分 11A和11B之間不進(jìn)行通信的情況下實(shí)現(xiàn)編碼。這里,移位IDR圖像的相對(duì) 位置所需要的信息可以是與固定的GOP長(zhǎng)度相關(guān)的信息、與原始視頻信號(hào) 中的哪個(gè)視頻幀要被編碼為IDR圖像相關(guān)的信息等,此夕卜,在采用可變GOP 長(zhǎng)度的情形中,處理部分11A和11B也能彼此通信,并移位所述出現(xiàn)位置, 使得IDR圖像出現(xiàn)的幀對(duì)于頻道切換來(lái)說(shuō)變得最優(yōu).
(UDP包的格式)
圖5是用于描述^L據(jù)本實(shí)施例的發(fā)布部分105和107所發(fā)送的UDP包的格式的說(shuō)明圖。由設(shè)置在內(nèi)容服務(wù)器10中的編碼器101和103的每一個(gè) 產(chǎn)生的MPEG2-TS包被輸出到設(shè)置在每個(gè)編碼器所屬的處理部分中的發(fā)布 部分,并作為IP包被發(fā)送。所述IP包具有例如圖5所示的格式。
如圖5所示,IP組播的UDP包由IP頭、UDP頭、RTP頭和RTP有效 栽荷(payload)配置而成。由內(nèi)容服務(wù)器10的編碼器101和103中的每一 個(gè)產(chǎn)生的MPEG2-TS包被存儲(chǔ)在RTP有效栽荷中。通常,如圖5所示,在 RTP有效載荷中存儲(chǔ)有7個(gè)MPEG2-TS包.
內(nèi)容服務(wù)器10的發(fā)布部分105和107的每一個(gè)產(chǎn)生如圖5所示的UDP 包并將其組播出去。
(計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算)
接下來(lái),參考圖6,詳細(xì)描述由設(shè)置在根據(jù)本實(shí)施例的內(nèi)容服務(wù)器IO中 的每個(gè)發(fā)布部分執(zhí)行的計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算方法。圖6是用于描述JL據(jù)本 實(shí)施例的內(nèi)容服務(wù)器所^L行的計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算方法的說(shuō)明圖。
根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10中設(shè)置的發(fā)布部分105和107的每一個(gè) 對(duì)IDR圖像的計(jì)劃發(fā)布時(shí)間點(diǎn)進(jìn)行計(jì)算。通過(guò)使用下面的等式來(lái)執(zhí)行計(jì)算過(guò) 程.
在計(jì)算時(shí)間點(diǎn)C處的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)時(shí)間點(diǎn)F-時(shí)間點(diǎn)C+ 時(shí)間D+時(shí)間E...(等式l)
這里,在上述等式l中,可以通過(guò)使用時(shí)間D-(時(shí)間點(diǎn)B-時(shí)間點(diǎn)A) 來(lái)計(jì)算時(shí)間D,如圖6所示.該時(shí)間D可以看作是由每個(gè)編碼器產(chǎn)生的包括 IDR圖傳Jt據(jù)的MPEG2-TS包的產(chǎn)生與IP組播包中的MPEG2-TS包的傳 輸之間的延遲時(shí)間。
圖6所示的時(shí)間點(diǎn)B是包括IDR包的數(shù)據(jù)的第一 MPEG2-TS包的產(chǎn)生 時(shí)間,而時(shí)間點(diǎn)A是從每個(gè)發(fā)布部分發(fā)送MPEG2-TS包的時(shí)間點(diǎn)。通常, 該延遲時(shí)間D幾乎是恒定的,因此,可以使用一次測(cè)量所獲得的值或使用固 定值?;蛘?,可以針對(duì)IDR圖像的每次發(fā)送來(lái)計(jì)算該延遲時(shí)間.
圖6中的時(shí)間E是從時(shí)間點(diǎn)C直到包括下一個(gè)IDR圖像的笫一數(shù)據(jù)的 MPEG2-TS包的產(chǎn)生之間的時(shí)間。當(dāng)時(shí)間點(diǎn)C過(guò)去時(shí),更新時(shí)間E,并且, 在每次測(cè)量IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)時(shí)應(yīng)該向每個(gè)編碼器進(jìn)行詢問。通常, 在實(shí)時(shí)編碼中,為了縮短編碼所導(dǎo)致的延遲,IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)是由 所述編碼器估計(jì)的時(shí)間。例如,當(dāng)設(shè)定每個(gè)編碼器來(lái)以l秒的固定間隔產(chǎn)生 IDR圖像時(shí),可以容易地獲得時(shí)間E。即使不是這樣,也完全可能基于由所述編碼器產(chǎn)生并存儲(chǔ)在存儲(chǔ)部分等中的編碼器緩沖器管理信息來(lái)估計(jì)時(shí)間
E。當(dāng)^ML送的IDR包在時(shí)間點(diǎn)C已經(jīng)存在時(shí),時(shí)間E就變成負(fù)值。
設(shè)置在內(nèi)容服務(wù)器中的每個(gè)發(fā)布部分通過(guò)使用上述方法來(lái)計(jì)算參考?jí)?縮^數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息。所述發(fā)布部分將這樣計(jì)算出來(lái)的計(jì)劃發(fā)布 時(shí)間點(diǎn)與分配給發(fā)布部分自身的位置信息(例如,IP地址號(hào))關(guān)^來(lái),并 將其作為計(jì)劃發(fā)布時(shí)間點(diǎn)信息輸出到計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30。
(計(jì)劃發(fā)布時(shí)間點(diǎn)信息的例子)
隨后,參考圖7,詳細(xì)描述通過(guò)使用上述方法計(jì)算的計(jì)劃發(fā)布時(shí)間點(diǎn)信 息的具體描述例子。圖7是用于描述根據(jù)本實(shí)施例的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃 發(fā)布時(shí)間點(diǎn)信息的具體例子的說(shuō)明圖。
如圖7所示,作為參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息的一個(gè)例子, IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息由例如IP頭、UDP頭、RTP頭和RTP有效 栽荷配置而成,如圖7所示,IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息被存儲(chǔ)在UDP 包的RTP有效載荷中,并由M條IDR圖像計(jì)劃傳輸時(shí)間點(diǎn)記錄連同12字 節(jié)的頭來(lái)描述。
在IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的頭中指定了表明UDP包具有IDR圖 像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的包格式的標(biāo)識(shí)符、版本號(hào)等。MPEG流的IDR圖 1象計(jì)劃發(fā)布時(shí)間點(diǎn)信息由8個(gè)字節(jié)來(lái)表達(dá),包括IP組播地址(4字節(jié))和計(jì) 劃發(fā)布時(shí)間點(diǎn)(4字節(jié)),并且在UDP包中能夠描述約M=150的MPEG流 的計(jì)劃發(fā)布時(shí)間點(diǎn)。
在后面要描述的廣播發(fā)現(xiàn)記錄中,記錄的IP組播地址對(duì)應(yīng)于每個(gè)頻道 的IP組播地址,且記錄的IP組播地址被存儲(chǔ)計(jì)劃時(shí)間,在該計(jì)劃時(shí)間,包 括相應(yīng)IP組播的流的IDR圖像的IP包接下來(lái)要^L布,
盡管例如約1/100秒的精度對(duì)于計(jì)劃發(fā)布時(shí)間點(diǎn)來(lái)^LA夠了,但優(yōu)選采 用1/1000秒(即1毫秒)的精度。利用發(fā)送至少同一頻道的IP組播流的每 個(gè)處理部分11所用的同一時(shí)鐘來(lái)測(cè)量計(jì)劃發(fā)布時(shí)間點(diǎn)就足夠了。然而,也 可以利用所有處理部分所用的同 一時(shí)鐘來(lái)測(cè)量計(jì)劃發(fā)布時(shí)間點(diǎn)。
接下來(lái),參考圖7,描i^t內(nèi)容發(fā)布系統(tǒng)1的每個(gè)內(nèi)容服務(wù)器10所測(cè)量 的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息進(jìn)行收集并將其發(fā)送到作為終端的信息處 理裝置20的機(jī)制。
如上所述,所有的內(nèi)容服務(wù)器10和信息處理裝置20的時(shí)鐘^JL設(shè)置為與 通過(guò)網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)連接到網(wǎng)絡(luò)的參考時(shí)鐘服務(wù)器40同步,并且,每個(gè)內(nèi)容服務(wù)器10通過(guò)NTP使其自己的時(shí)鐘與所述參考時(shí)鐘同步,并利用 同步了的時(shí)鐘來(lái)計(jì)算下一個(gè)IDR圖傳^要收良布的計(jì)劃時(shí)間點(diǎn)。內(nèi)容月艮務(wù)器 10的處理部分11中設(shè)置的發(fā)布部分將計(jì)算出來(lái)的時(shí)間點(diǎn)發(fā)送到IDR圖像計(jì) 劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30,如上所述。
在這種情形中,每個(gè)處理部分11的發(fā)布部分通過(guò)IP單播來(lái)發(fā)送圖7所 示的UDP包。UDP包只存儲(chǔ)了與發(fā)送該UDP包的處理部分11所要發(fā)送的 IP包流有關(guān)的計(jì)劃發(fā)布時(shí)間點(diǎn)記錄.換言之,對(duì)于圖7中的UDP包,M為 1。 IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30收集從每個(gè)內(nèi)容服務(wù)器10 (更確切地iJ(A每個(gè)處理部分11)發(fā)送的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn),并產(chǎn) 生如圖7所示的UDP包。
如圖1和2所示,其中,在內(nèi)容發(fā)布系統(tǒng)l中有300個(gè)頻道(即,300 個(gè)內(nèi)容服務(wù)器10 )并且每個(gè)頻道都有兩個(gè)處理部分11,圖7所示的UDP包 變成用于600個(gè)IP組播流的信息。因此,對(duì)于每個(gè)UDP包,M=150,并且 所傳送的每個(gè)UDP包被分成4個(gè)UDP包.在UDP包可能丟失的網(wǎng)絡(luò)環(huán)境 中,冗余地發(fā)送同樣的包。
從IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器30發(fā)送的UDP包的IP組 播地址是在后面描述的廣播發(fā)現(xiàn)記錄中的頻道變化信息(Channel Change Info)中所指定的IP組播地址。為了接收IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息, 每個(gè)信息處理裝置20指定IP組播地址并通過(guò)IGMP加入組播組。IDR圖像 計(jì)劃發(fā)布時(shí)間點(diǎn)信息的傳輸以約每秒100次的頻率(即10毫秒的周期)進(jìn) 行,且信息處理裝置20能夠約每10毫秒接收最新的IDR圖像計(jì)劃發(fā)布時(shí)間 點(diǎn)信息。
(IP包的傳輸)
接下來(lái),參考圖8和圖9,詳細(xì)描述根據(jù)本實(shí)施例的IP包被傳輸給信息 處理裝置的機(jī)制。順便4I^L,在下文中,將基于作為IPTV系統(tǒng)標(biāo)準(zhǔn)的DVB-IP (ETSI TS102 034 )來(lái)進(jìn)W兌明。
為了接收每個(gè)頻道的MPEG流,作為終端的信息處理裝置20需要知道 頻道的數(shù)據(jù)要被發(fā)布到的IP組播地址。根據(jù)DVB-IP,在SD&S廣播發(fā)現(xiàn)記 錄中描述頻道的信息。根據(jù)DVB-IP標(biāo)準(zhǔn),根據(jù)DVB SD&S傳輸協(xié)議(DVB STP ),通it^播將廣播發(fā)現(xiàn)記錄從IPTV應(yīng)用服務(wù)器(諸如EPG服務(wù)器(未 示出))發(fā)送到信息處理裝置20。順便提及,傳輸所述廣播-發(fā)現(xiàn)記錄時(shí),為 其分配與MPEG2-TS流的IP組播地址不同的IP組播地址。因此,才^l本實(shí)施例的內(nèi)容發(fā)布系統(tǒng)1中的內(nèi)容服務(wù)器10需要預(yù)先向 IPTV應(yīng)用服務(wù)器通知為內(nèi)容服務(wù)器10的每個(gè)處理部分11所分配的IP組播 地址或各種頻道信息。
圖8是用于描述根據(jù)DVB-IP的廣播發(fā)現(xiàn)記錄的數(shù)據(jù)格式的說(shuō)明圖。在 廣播發(fā)現(xiàn)記錄中描述了 IPTV服務(wù)提供的所有頻道的信息。例如,當(dāng)IPTV 服務(wù)廣播300個(gè)頻道時(shí),作為終端的信息處理裝置20接收描述了所述300 個(gè)頻道的信息的廣4t發(fā)現(xiàn)記錄。
例如,如圖8所示,作為頻道信息,用Textualldentifier@ ServiceName (文字式標(biāo)識(shí)符@服務(wù)名)的字符串來(lái)描述頻道名,且所述字符串被用來(lái)顯 示頻道名.此外,IPMulticastAddress@Address (IP組播地址@地址)和 IPMulticastAddress@Port (IP組播地址(^端口 )描述所述頻道的IP組播包 要發(fā)布到的IP組播地址以及端口號(hào)。
通過(guò)作為終端的信息處理裝置20利用IGMP加入廣播發(fā)現(xiàn)記錄中描述 的IP組播地址組,開始進(jìn)行期望頻道的IP組播包的發(fā)布,并且使^ft息處 理裝置20能夠接收IP組播包.
通常,為每個(gè)頻道分配IP組播發(fā)布,然而,根據(jù)本實(shí)施例的內(nèi)容發(fā)布 系統(tǒng)具有為每個(gè)頻道提供多個(gè)IP組播發(fā)布.因此,在廣播發(fā)現(xiàn)記錄中描述 了多個(gè)IP組播地址。
圖9是用于描述用XML表述廣播發(fā)現(xiàn)記錄的例子的說(shuō)明圖.在該廣播 發(fā)現(xiàn)記錄的例子中,描述了 300個(gè)頻道的服務(wù)信息,每個(gè)XML元素 "<SingleService>"對(duì)應(yīng)著一個(gè)頻道的信息.
例如,在開始處的頻道信息由作為頻道名(ServiceName)的"Channel 1"、以及兩個(gè)組播地址(一個(gè)為地址224.0.1.1、端口號(hào)1600,另一個(gè)為地址 224.0.1.2、端口號(hào)1600)來(lái)描述。這兩個(gè)地址分別對(duì)應(yīng)著要由圖2所示的笫 一處理部分11A發(fā)布的IP包的組播地址和要由圖2所示的第二處理部分11B 發(fā)布的IP包的組播地址。下一個(gè)所列的頻道信息由作為頻道名的"Channel 2"以及兩個(gè)組播地址來(lái)描述。盡管后面的頻道信息的描述省略了,但要列 出并描述總共300個(gè)頻道的信息。根據(jù)上述廣播發(fā)現(xiàn)記錄,信息處理裝置20 能夠知道每個(gè)頻道的所述兩個(gè)地址.
接下來(lái),描述被分配了組播地址并被發(fā)布的每個(gè)MPEG2-TS流的IDR 圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的獲取方法。在本實(shí)施例中,根據(jù)DVB-IP標(biāo)準(zhǔn)的 廣播發(fā)現(xiàn)記錄被擴(kuò)展,并描述了 XML元素"<ChannelChangeInfo>", 所述XML元素"<ChanndChangeInfo>"具有這樣的數(shù)據(jù)該數(shù)據(jù)表明在 "@NumberOfStreamsPerChannel"中指定的每個(gè)頻道進(jìn)行組播的MPEG 流的最大數(shù)目。此外,在"<IPMulticastAddress>"中指定了計(jì)劃發(fā)布時(shí)間 點(diǎn)信息傳輸服務(wù)器30的組播地址,從該組播地址中能夠獲得由IPTV服務(wù)發(fā) 布的所有MPEG流的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息。圖9所示的例子表明 每個(gè)頻道發(fā)布最大2個(gè)MPEG流,并能夠從地址224.0.1.0、端口號(hào)1500獲 得IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息。
如上所述,利用根據(jù)本實(shí)施例的內(nèi)容發(fā)布方法,針對(duì)一個(gè)頻道,發(fā)布具 有參考?jí)嚎s視頻數(shù)據(jù)的不同出現(xiàn)定時(shí)的多個(gè)壓縮數(shù)據(jù)流。對(duì)于這些壓縮數(shù)據(jù) 流來(lái)說(shuō),只有參考?jí)嚎s視頻數(shù)據(jù)的出現(xiàn)定時(shí)不同,除了所述出現(xiàn)定時(shí)外,其 它的編碼4H^都相同。因此,通過(guò)在多個(gè)壓縮數(shù)據(jù)流中選擇合適的數(shù)據(jù)流, 作為終端的信息處理裝置20能夠盡量減小接收到參考?jí)嚎s視頻數(shù)據(jù)之前的 等待時(shí)間,并且能夠快速地顯示所述頻道中的視頻。
<信息處理方法>
隨后,參考圖10到圖17,詳細(xì)描述# 據(jù)本實(shí)施例的信息處理裝置20所 #行的信息處理方法。圖10是用于描述根據(jù)本實(shí)施例的信息處理裝置20 所JW行的信息處理方法的流程圖。
當(dāng)由觀看者(用戶)接通了信息處理裝置20的電源時(shí),或者當(dāng)從IPTV 的服務(wù)菜單等中選擇了 TV服務(wù)時(shí),根據(jù)本實(shí)施例的信息處理裝置20開始 TV財(cái)過(guò)程。
首先,信息處理裝置20通過(guò)使用該裝置中設(shè)置的CPU、 ROM、 RAM、 通信設(shè)備等從諸如EPG服務(wù)器(未示出)的IPTV應(yīng)用服務(wù)器中獲取廣播發(fā) 現(xiàn)記錄(步驟S101 )。所述廣播發(fā)現(xiàn)記錄基于4艮據(jù)DVB-IP標(biāo)準(zhǔn)的協(xié)議來(lái)描 述,如圖9所示,并且信息處理裝置20能夠獲得與每個(gè)頻道相對(duì)應(yīng)的頻道 信息。當(dāng)頻道信息不是經(jīng)常改動(dòng)時(shí),也可以使用已經(jīng)從IPTV服務(wù)中獲得的 頻道信息。
接下來(lái),通過(guò)使用該裝置中設(shè)置的CPU、 ROM、 RAM、通信設(shè)備等, 信息處理裝置20發(fā)出用于請(qǐng)求IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息發(fā)布開始的 IGMP消息,并開始接收與所述計(jì)劃發(fā)布時(shí)間點(diǎn)信息相關(guān)的組播包(步驟 S103 )。
圖IIA和圖IIB示出根據(jù)基于RFC 3376的IGMP版本3的Wf息處理 裝置20進(jìn)行組播數(shù)據(jù)發(fā)布控制的IGMP消息的格式。此夕卜圖12A和圖12B是用于描述^Mt本實(shí)施例的IGMP消息的例子的說(shuō)明圖.
當(dāng)加入或離開組播組時(shí),信息處理裝置20使用具有圖IIA所示報(bào)告格 式的IGMP消息。此外,也有具有詢問格式的IGMP消息,用a查某個(gè)組 播路由器正在加入所i^a播組。將省略這些IGMP的規(guī)格的詳細(xì)說(shuō)明。
如圖11A所示,報(bào)告格式的IGMP消息具有包括在"組記錄的數(shù)目"欄 中聲明的報(bào)告中記錄的數(shù)目,并具有隨后在IGMP消息中描述的、數(shù)目為所 述聲明的記錄的數(shù)目的"組記錄"。圖IIB示出每個(gè)組記錄的格式。如圖11B 所示,在所述組記錄的格式中有"記錄類型"欄,通過(guò)在該欄中輸入預(yù)定值, 能夠指定加入或離開組播組。
為了命令組播組發(fā)布IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的發(fā)布開始,信息處 理裝置20發(fā)布如圖12A所示的IGMP消息。在"記錄類型"欄中指定的值 1指示MODE—IS—INCLUDE (包含模式),并向與上述步驟S101中所獲得 的組播地址(i^例中為224.0.1.0)相對(duì)應(yīng)的組播組指示信息處理裝置20 將加入組播組。信息處理裝置20通過(guò)利用IGMP加入組播組,計(jì)劃發(fā)布時(shí) 間點(diǎn)信息傳輸服務(wù)器30定時(shí)(例如,10毫秒的周期)向信息處理裝置20發(fā) 布IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息。信息處理裝置20接收IDR圖像計(jì)劃發(fā)布 時(shí)間點(diǎn)信息,并在存儲(chǔ)部分209中一直M最新信息.
隨后,信息處理裝置20的頻it^擇部分201對(duì)頻道選擇信息進(jìn)行初始 化(S105),要被初始化的頻ili^擇信息是四個(gè)^lt: "CurrentChan (當(dāng)前 頻道)"、"CurrentAddress (當(dāng)前地址)"、"SelectChan (選擇頻道)"和 "SelectAddr (選擇地址)"。
參數(shù)"CurrentChan"是指示由信息處理裝置20當(dāng)前選擇的頻道的位置 的參數(shù),M "CurrentAddress"是指示當(dāng)前所選頻道被發(fā)布到的組播地址 的參數(shù).在該初始化中,這兩個(gè)參數(shù)均被設(shè)置為-1。這個(gè)值表明當(dāng)前不進(jìn) 行頻il^擇。此外,參數(shù)"SelectChan"是指示要選擇的頻道的頻道位置的 械,且錄"SelectAddr"是指示所選頻道的MPEG2-TS流要狄送到的 組播地址的參數(shù)。在該初始化中,"SdectChan" ^L設(shè)置為1。如果在終端中 保存有以前所選頻道的頻道信息,則指定其頻道位置.在該初始化中, "SdectAddress" ^Ri殳置為-l。
1^,頻ili^^P分201向內(nèi)容獲取部分203通知由M "SelectChan" 指示的頻道,且內(nèi)容獲取部分203執(zhí)行頻道的選擇過(guò)程(步驟S107).后面 將再次詳細(xì)描述頻道的選擇過(guò)程。通過(guò)該過(guò)程,在信息處理裝置20的顯示器的屏幕(未示出)上顯示所述頻道的視頻,并從揚(yáng)聲器再現(xiàn)聲音。
當(dāng)選擇過(guò)程完成時(shí),頻^#^分201更新與當(dāng)前所選頻勤目關(guān)的頻道 信息(步驟S109).就是說(shuō),將參數(shù)"SdectChan"的值設(shè)置在參數(shù) "CurrentChan"中,并將錄"SelectAddr"的值設(shè)置在錄"CurrentAddr" 中。
隨后,信息處理裝置20的頻道選#^分201等待用戶操作的輸入(步 驟Slll),
這里,當(dāng)用戶輸入了例如終止過(guò)程(諸如,按下遙控器的電源關(guān)閉掩組) 時(shí)(步驟SU3),頻il^擇部分201產(chǎn)生與所述輸入操作相對(duì)應(yīng)的信號(hào),并 進(jìn)行步猓S123的頻道接收終止過(guò)程.此外,當(dāng)用戶輸入了切換頻道的操作 時(shí)(步驟SU5),頻il^擇部分201進(jìn)行到后面描述的步驟S117.在其它情 形中,頻iii^擇部分201返回步驟SUl,并等待用戶操作。實(shí)際上,除了這 些控制外,還有諸如音量控制等用戶操作。然而,在圖10中省略其描述。
當(dāng)用戶進(jìn)行了頻道切^^Mt時(shí),例如,當(dāng)用戶操作了遙控器上的頻道上 移按鈕時(shí),頻道選擇部分201將參數(shù)"SelectChan"的值增加1,而當(dāng)用戶 按下了頻道下移按鈕時(shí),頻ili^擇部分201將^lft "SelectChan"的值減小 1 (步驟S117)。這里,頻道選擇部分201這樣來(lái)進(jìn)行控制,使得參數(shù)
"SelectChan"的值不變?yōu)樨?fù)值,也不變?yōu)槌^(guò)頻道總數(shù)的值。此外,當(dāng)遙 控器等包括能夠直接選擇頻道號(hào)等的^^等時(shí),頻道選擇部分201在參數(shù)
"SelectChan"中設(shè)置與所選頻il^目對(duì)應(yīng)的頻道位置。然后,頻ifi^擇部分 201向內(nèi)容獲取部分203通知有關(guān)新設(shè)置的^t的信息。
內(nèi)容獲取部分203基于從頻道選#^分201通知的M "SelectChan" 的值來(lái)執(zhí)行由所述^lt指定的頻道的選擇(步驟SU9).于是,新選擇的頻 道就在信息處理裝置20的屏幕上和揚(yáng)聲器中再現(xiàn)出來(lái)。后面將再次描述步 驟S107中所描述的頻ili^擇過(guò)程的細(xì)節(jié)。
然后,如在步驟S109中那樣,頻il^擇部分201更新與當(dāng)前所選頻道 相關(guān)的頻道信息(步驟S121)。
隨后,信息處理裝置20中的頻il^^P分201等待用戶操作的輸入, 并且TV,見看繼續(xù)進(jìn)行。
另一方面,當(dāng)用戶操作為終止^Ht時(shí),內(nèi)容獲取部分203執(zhí)行頻道接收 終止過(guò)程(步驟S123 )。后面將再次詳細(xì)描述頻道接收終止過(guò)程。
然后,信息處理裝置20通過(guò)使用設(shè)置在所述裝置中的CPU、 ROM、RAM、通信i殳^使在步驟S103中開始的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的 發(fā)布停止,并終止計(jì)劃發(fā)布時(shí)間點(diǎn)信息的組播包的接收(步驟S125)。信息 處理裝置20能夠通過(guò)發(fā)送圖12B所示的IGMP消息來(lái)停止所逸&布。這里, 圖12B中的"記錄類型=2"指示MODEJS—EXCLUDE (排除模式),這意 味著離開組播組224.0.1.0。
隨后,信息處理裝置20終止TV觀看的進(jìn)行,并返回IPTV服務(wù)菜單, 或者去執(zhí)行所迷終端的其它功能。
(頻絲擇過(guò)程)
隨后,參考圖13,詳細(xì)描述根據(jù)本實(shí)施例的由信息處理裝置20執(zhí)行的 頻il^擇過(guò)程。圖13是用于描述根據(jù)本實(shí)施例的信息處理方法的頻iti^擇 過(guò)程的^^圖。
等中所存^的最i IDR圖像計(jì)劃發(fā)^時(shí)間點(diǎn)信息中獲取與M"SelectChan" 相對(duì)應(yīng)的頻道信息(步驟S201).
更具體說(shuō),獲取流選擇部分205首先從廣播發(fā)現(xiàn)記錄中獲取頻道的組播 地址。在圖9所示的例子中,當(dāng)lifci殳置在參數(shù)"SelectChan"中時(shí),在開 始處的"<SmgleService>"是相應(yīng)的頻道信息。如圖9所示,在頻道信息的
"<ServiceLocation>"中描述了兩個(gè)組播地址。在圖9所示的例子中, 224.0.1.1被設(shè)置在參數(shù)"Addressl (地址1)"中,而224.0.1.2被設(shè)置在參 數(shù)"Address2 (地址2)"中.
接下來(lái),獲取流選擇部分205在最新的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息中 搜尋每個(gè)組播地址的計(jì)劃發(fā)布時(shí)間點(diǎn)信息,并分別將這些IDR圖像計(jì)劃發(fā)布 時(shí)間點(diǎn)i殳置到"NextTimel (下一時(shí)間1)"和"NextTime2 (下一時(shí)間2)"。 注意,IDR圖像的發(fā)布時(shí)間點(diǎn)是從內(nèi)容服務(wù)器10的每個(gè)發(fā)布部分進(jìn)行傳輸 的時(shí)間點(diǎn),自然地,在開始處包括IDR圖像的MPEG2-TS包到達(dá)信息處理 裝置20之前有一M遲。因此,當(dāng)延遲時(shí)間大而不能被忽略時(shí),除了從內(nèi) 容服務(wù)器10到信息處理裝置20的網(wǎng)^態(tài)之外,還應(yīng)當(dāng)適當(dāng)?shù)貙⒀舆t時(shí)間 添加到"NextTimel"和"NextTime2"中。
接下來(lái),獲取流選擇部分205計(jì)算用于組播發(fā)布的估計(jì)切換完成時(shí)間點(diǎn) (步驟S203)。所述估計(jì)切換完成時(shí)間點(diǎn)^:在信息處理裝置20馬上發(fā)出了 IGMP消息以進(jìn)行發(fā)布的開始或切換的情形中,直到從信息處理裝置20新 加入的組播組傳來(lái)第一個(gè)包的估計(jì)時(shí)間。通過(guò)將所需要的切換時(shí)間加在當(dāng)前時(shí)間點(diǎn)上能夠獲得估計(jì)的切換完成時(shí)間點(diǎn)"SwitchTime(切換時(shí)間)"。這里, 所需要的切換時(shí)間是下面所指出的時(shí)間的總和。
(1)由信息處理裝置20發(fā)出IGMP消息所需要的時(shí)間.
(2 )直到所述IGMP消息到達(dá)執(zhí)行IGMP代理功能的邊緣交換機(jī)(例 如,DSLAM)所需要的時(shí)間。時(shí)間。
(4)直到由所述邊緣交換機(jī)開始發(fā)布的第一個(gè)包到達(dá)信息處理裝置20 所需的時(shí)間.
(5 )信息處理裝置20接收到所述笫一個(gè)包并將其保留起來(lái)所需的時(shí)間。
上述(1)到(5)的值取決于IPTV服務(wù)網(wǎng)絡(luò)和信息處理裝置20的性能, 假i5^信息處理裝置20中預(yù)先設(shè)置了與信息處理裝置20或所述網(wǎng)絡(luò)的狀態(tài) 相兼容的所需切換時(shí)間的最大值。例如,可以將所需切換時(shí)間的最大值設(shè)置 為約20毫秒。
此外,當(dāng)多個(gè)信息處理裝置20被連接到用戶的住宅時(shí),上述(3)包括 用于在停止所述包的發(fā)布時(shí)檢查是否有其它信息處理裝置20加入到同一個(gè) 組播組中所需的時(shí)間。通常,如在RFC-3376中所指定的,由周期性的IGMP 詢問消息來(lái)執(zhí)行該檢查。此外,當(dāng)多個(gè)信息處理裝置20加入到不同的組播 組中時(shí),即,當(dāng)正在多個(gè)信息處理裝置20上觀看不同的頻道時(shí),所述接入 網(wǎng)需要有足夠的數(shù)據(jù)帶寬來(lái)為多個(gè)頻iUC送組播。為了保證網(wǎng)絡(luò)帶寬,可以 使用例如服務(wù)質(zhì)量(QoS)控制,諸如IP多媒體子系統(tǒng)(IMS)。
在下文中,從步驟S205到步猓S221,確定要選擇待選頻道的哪個(gè)組播 地址,并確定用于啟動(dòng)或切換發(fā)布的IGMP消息的發(fā)出定時(shí)。根據(jù)本實(shí)施例 的獲取5^擇部分205基于下述四個(gè)^Hf來(lái)選^^地址和確定定時(shí),
(A) 當(dāng)在估計(jì)切換完成時(shí)間點(diǎn)"SwitchTime"之前沒能接收到包括IDR 圖4象的IP包時(shí),不選擇該IP包的組播地址。
(B) 選擇這樣的組播地址從該組播地址能夠最早地接收到包括IDR 圖像的IP包。該^H吏得能夠?qū)崿F(xiàn)高速頻道切換。
(C) 當(dāng)作為(A)和(B)的結(jié)果沒有進(jìn)行選擇時(shí),在接收到下一個(gè)具 有IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的包時(shí),從步猓201執(zhí)行所述過(guò)程。(D)當(dāng)作為(A)和(B)的結(jié)果進(jìn)行了選擇,但包括IDR圖像的IP 包的到達(dá)時(shí)間點(diǎn)與估計(jì)切換完成時(shí)間點(diǎn)"SwitchTime"之間的差大時(shí),不 進(jìn)行所述發(fā)布的啟動(dòng)或切換,并且當(dāng)接收到下一個(gè)具有IDR圖像計(jì)劃發(fā) 布時(shí)間點(diǎn)信息的包時(shí),從步驟S201執(zhí)行所述過(guò)程。
上述(D)中的M的設(shè)置基于下述原因。就是說(shuō),即使馬上開始顯示 或切換顯示,信息處理裝置20的內(nèi)容再現(xiàn)部分207在開始接收包且IDR圖 像到達(dá)之前也不能使視頻延續(xù)下去。因此,會(huì)有一個(gè)時(shí)段沒有屏幕顯示(在 下文中稱作"信號(hào)消失時(shí)段").(D)中的M使得能夠縮短信號(hào)消失時(shí)段。 所述信號(hào)消失時(shí)段最好盡可能地短,以便使視頻的開始或切換無(wú)間斷進(jìn)行, 但應(yīng)該比在IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)的包的傳輸周期要長(zhǎng).因此,信號(hào)消失 時(shí)段的最大值(在下文中稱作"允許的信號(hào)消失時(shí)段")優(yōu)選設(shè)置為例如40 毫秒。
在下文中,將結(jié)合具體例子來(lái)描述上述(A)到(D)的條件。圖14A 和圖14B是用于描i^擇組播地址的不同情形的說(shuō)明圖,且圖15是用于描 述啟動(dòng)或切換定時(shí)的不同情形的i兌明圖。
首先,參考圖14A和圖14B,說(shuō)明如何將上述(A)到(C)中的M 應(yīng)用到圖中所示的六個(gè)具體情形。
由于條件(A),在圖14A所示的(情形2)中,選擇"地址1",并在 (情形4)中,選擇"地址2".此外,由于條件(A),在圖14B所示的(情 形5)和(情形6)中,不進(jìn)行組播地址的切換。因此,由于條件(C),當(dāng) 接收到下一個(gè)具有IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的包時(shí),從步驟S201執(zhí)行 所述過(guò)程,
此外,由于條件(B),在圖14A所示的(情形l)中,選擇"地址1", 而在(情形3)中,選擇"地址2"。
要基于上述條件(A)到(C)進(jìn)行的確定對(duì)應(yīng)著圖13中的步驟S205 到步驟S217.
這里,當(dāng)由于M(A)和(B)選擇了 "地址l"時(shí),將下述值設(shè)置為 頻ilii擇信息.就是說(shuō),在指示所選擇的組播地址的^lt "SelectAddr"中 設(shè)置"地址1",并在指示IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)的^lt "NextTime"中 設(shè)置"NextTimel"(步猓S211 )。
同樣,當(dāng)由于條件(A)和(B)選擇了 "地址2"時(shí),將下述值設(shè)置為 頻ili^擇信息。就是說(shuō),在指示所選擇的組播地址的^ "SelectAddr"中設(shè)置"地址2",并在指示IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)的參數(shù)"NextTime"中 設(shè)置"NextTime2"(步驟S215 )。
1^,參考圖15,結(jié)合具體例子來(lái)描述上述(D)中的M?;谒?條件所做的決定對(duì)應(yīng)著圖13所示的步驟S219。
在圖15所示的(情形l)中,由于條件(A)和(B),兩個(gè)組播地址都 沒有選擇,由于條件(C),不進(jìn)行組播地址的切換.此外,圖15所示的(情 形2)是這樣的情形其中,切換后的信號(hào)消失時(shí)段大于所述允許值(例如, 40毫秒),并且由于條件(D)不進(jìn)行組播地址的切換。此外,在圖15所示 的(情形3)中,由于條件(D)不滿足,所以不進(jìn)行到所選的組播地址的 切換。
當(dāng)基于根據(jù)上述M做出的決定由獲取流選#^分205來(lái)選擇所選頻道 的組播地址并確定所述定時(shí)時(shí),從獲取'M摔部分205向內(nèi)容獲取部分203 發(fā)送頻il^擇結(jié)果。內(nèi)容獲取部分203基于所述頻iti^擇結(jié)果發(fā)出IGMP消 息,并對(duì)要發(fā)布g息處理裝置20所連接到的接入網(wǎng)的組播包進(jìn)行發(fā)布切 換(步驟S221 )。 IGMP消息是采用圖11A和11B所示的在RFC 3376中規(guī) 定的IGMP版本3的報(bào)告格式進(jìn)行發(fā)布的。
在圖16A到圖16C中示出IGMP包的例子。圖16A示出這樣的情形 其中,M "CurrentChan"為-1,即,沒有已M布的與組播地址相對(duì)應(yīng) 的數(shù)據(jù)。圖16A表明記錄類型1 (MODE—IS_INCLUDE)被指定到>#^1 "SelectCh肌"(在本例中為1)的組播地址"SelectAddress"(在本例中為 224.0.1.1)的組播組,以加入所^ia播地址從而開始組播數(shù)據(jù)的發(fā)布。圖16B 示出這樣的情形,其中,參數(shù)"CurrentChan"不為-1,就是說(shuō),存在已被 發(fā)布的與組播地址相對(duì)應(yīng)的數(shù)據(jù)。例如,記錄類型=2 (MODE_IS_EXCLUDE )被指定到"CurrentChan"(在本例中為1)的 "CurrentAddress"(在本例中為224.0.1.0)的組播組,以命44f止發(fā)布,以 及記錄類型-1 (MODE_IS_INCLUDE)被指定到"SelectChannel"(在本例 中為2)的組播地址"SelectAddress"(在本例中為224.0.1.4)的組播組,以 命令開始組播。
根據(jù)IMGP版本3,如圖16B所示,可以由一個(gè)IGMP包來(lái)集中執(zhí)行若 干指令,因此,優(yōu)點(diǎn)是可以在切換時(shí)不將組播地址冗余地發(fā)布到接入網(wǎng).
由此,內(nèi)容獲取部分203開始接收"SdectAddress"的組播包(步驟S223 )。
直到完成發(fā)布切換,內(nèi)容獲取部分203在最大所需切換時(shí)間期間需要處于待機(jī)狀態(tài),因此,當(dāng)不接^播包時(shí),內(nèi)容獲取部分203將處于待機(jī)狀態(tài) (步驟S225)。當(dāng)有可能在網(wǎng)絡(luò)中丟失IGMP包時(shí),可以在步驟S221中傳 輸多個(gè)包,或者可以在步驟S225中通過(guò)提供超時(shí)等來(lái)執(zhí)行IGMP包的重發(fā) 過(guò)程。
在步驟S225中待機(jī)的結(jié)果是,在待機(jī)4U^組播的發(fā)布切換已經(jīng)完成, 因此,當(dāng)存在以前選擇的頻道時(shí),內(nèi)容獲取部分203終止接收相應(yīng)的 "CurrentAddress"的組播包(步驟S227).
然后,內(nèi)容獲取部分203將接收到的組播包發(fā)送到內(nèi)容再現(xiàn)部分207, 并且內(nèi)容再現(xiàn)部分207對(duì)新接收到的頻道的組播包中所存儲(chǔ)的MPEG2-TS 開始進(jìn)行再現(xiàn)(S229 ).實(shí)際上,在接收到包括IDR圖像的MPEG2-TS包之 后在信息處理裝置20的顯示器(未示出)上顯示視頻。這樣,頻道的選擇 過(guò)程完成,并且可以繼續(xù)觀看IPTV電視。
(頻il接收終止過(guò)程)
隨后,參考圖17,詳細(xì)描述由信息處理裝置20執(zhí)行的頻道接收終止過(guò)程。
首先,內(nèi)容獲取部分203停止接收當(dāng)前正在接收的組播包.通itil送如 圖16C所示的IGMP報(bào)告消息可以停止組播包的接收(步驟S301)。如圖 16C所示,通過(guò)將"記錄類型=2" ( MODE—IS—EXCLUDE )指定到參數(shù) "CurrentAddress"(在本例中為224.0.1.4)的組^組并通過(guò)發(fā)送所述IGMP 消息,內(nèi)容獲取部分203能夠停止組播包的發(fā)布。
接下來(lái),內(nèi)容獲取部分203終止組播包的接收(步稞S303)。然后,內(nèi) 容再現(xiàn)部分207終止MPEG2-TS流的再現(xiàn)(步驟S305 )。通過(guò)進(jìn)行這些過(guò)程, 頻道接收終止過(guò)程完成.
到此為止,已經(jīng)描述了根據(jù)本實(shí)施例的IPTV系統(tǒng)中的高速頻道切換. ;^據(jù)本實(shí)施例,能夠^艮容易地構(gòu)思出與上述實(shí)施例不同的實(shí)施例,例如,能 夠構(gòu)思出下面要描述的其它實(shí)施例。
根據(jù)本發(fā)明的實(shí)施例,在頻道切換過(guò)程期間,為了基于由用戶操作所產(chǎn) 生的中斷來(lái)停止頻道切換或改變所選頻道,可以在圖13所示的選擇過(guò)程期 間容易地實(shí)現(xiàn)中止過(guò)程。
此外,根據(jù)本發(fā)明的實(shí)施例描述了 H,264/AVC的情形。然而,即^i使 用MPEG2視頻壓縮,通過(guò)假設(shè)IDR圖像是I圖像,能夠?qū)⒈景l(fā)明容易地應(yīng) 用到使用MPEG2視頻壓縮的IPTV系統(tǒng).
52此外,祁JI本發(fā)明的實(shí)施例,壓縮的視頻數(shù)據(jù)和音頻數(shù)據(jù)由MPEG2-TS 進(jìn)行多路復(fù)用。然而,也;l在壓縮的視頻和音頻lt據(jù)按獨(dú)立的IP包進(jìn)行發(fā) 布的情形中,通過(guò)應(yīng)用本發(fā)明,能夠容易地實(shí)現(xiàn)通過(guò)切換IP包的發(fā)布來(lái)實(shí) 現(xiàn)高速頻道切換的IPTV系統(tǒng).
此外,根據(jù)本發(fā)明的實(shí)施例,僅一個(gè)視頻/音頻信號(hào)的壓縮視頻數(shù)據(jù)和音 頻數(shù)據(jù)由MPEG2-TS進(jìn)行多路復(fù)用,并被存儲(chǔ)在一個(gè)IP包中,并且發(fā)布的 切換被執(zhí)行。然而,通過(guò)用MPEG2-TS對(duì)多個(gè)視頻/音頻信號(hào)的壓縮的視頻 數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行多路復(fù)用并將其發(fā)布,并通過(guò)在通向信息處理裝置20 的網(wǎng)絡(luò)路徑中過(guò)濾和只獲取與所選視頻/音頻信號(hào)相對(duì)應(yīng)的壓縮視頻/音頻包 并對(duì)其進(jìn)行傳輸,能夠容易地實(shí)現(xiàn)實(shí)現(xiàn)與本實(shí)施例相似的高速頻道切換的 IPTV系統(tǒng)。
此夕卜,根據(jù)本發(fā)明的所述實(shí)施例,只針對(duì)下一個(gè)M輸?shù)腎DR圖像,將 IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸給作為終端的信息處理裝置20。這里,不 證自明,如M要傳輸?shù)腎DR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)記錄中指定了多個(gè)IDR 圖像的計(jì)劃發(fā)布時(shí)間點(diǎn),則信息處理裝置20能夠在頻道選擇時(shí)更準(zhǔn)確地進(jìn) 行組播地址的選擇。
此外,通過(guò)使用IMGP版本3的功能并由一個(gè)IGMP包來(lái)切換組播組 的發(fā)布,根據(jù)本發(fā)明的實(shí)施例避免在切換期間對(duì)接入網(wǎng)進(jìn)行包的冗余發(fā)布, 并限制在接入網(wǎng)中要由IPTV系統(tǒng)使用的數(shù)據(jù)帶寬。然而,即使當(dāng)使用IGMP 版本2時(shí),也通過(guò)執(zhí)行離開組播組的過(guò)程并在發(fā)布停止之后加入要切換到的 組播組,能夠限制由IPTV系統(tǒng)使用的數(shù)據(jù)帶寬。
此外,根據(jù)本發(fā)明的實(shí)施例,內(nèi)容服務(wù)器10對(duì)每個(gè)頻道的多個(gè) MPEG2-TS流進(jìn)行編碼并經(jīng)由核心網(wǎng)對(duì)其進(jìn)行發(fā)布。這里,在對(duì)核心網(wǎng)的帶 寬存在限制的環(huán)境中,也能夠執(zhí)行下述過(guò)程,即,內(nèi)容服務(wù)器10經(jīng)由核心 網(wǎng)為每個(gè)頻道發(fā)布一個(gè)經(jīng)編碼的包,并在發(fā)布網(wǎng)絡(luò)(諸如接入網(wǎng))的中間安 排另一個(gè)內(nèi)容服務(wù)器(諸如邊緣服務(wù)器或邊^(qū)*由器)。所述另一個(gè)內(nèi)容服 務(wù)器基于所述視頻/音頻信號(hào)為接收到的MPEG2-TS流產(chǎn)生具有不同IDR圖 4象發(fā)布定時(shí)的MPEG2-TS流,并對(duì)其進(jìn)行發(fā)布。這樣,就能限制核心網(wǎng)的 帶寬,同時(shí),能夠?qū)崿F(xiàn)與本實(shí)施例所描述的IPTV系統(tǒng)相似的高速頻道切換。
此外,祁應(yīng)本發(fā)明的實(shí)施例,IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息被傳輸?shù)阶?為終端的信息處理裝置20,信息處理裝置20選擇頻道的組播地址并確定要 被傳輸?shù)慕M播包的切換定時(shí)。這里,IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息被傳輸?shù)?進(jìn)行IGMP窺探并實(shí)際上執(zhí)行發(fā)布切換的邊緣交換機(jī)或邊緣路由器中,并且當(dāng)頻道選擇過(guò)程開始時(shí),信息處理裝置20馬上執(zhí)行組播發(fā)布切換命令。接 收到所述命令的邊緣交換機(jī)或邊^(qū)J洛由器可以通過(guò)使用IDR圖像計(jì)劃發(fā)布 時(shí)間點(diǎn)信息,通過(guò)以與圖13所示的由信息處理裝置進(jìn)行的頻il^擇過(guò)翻目 似的方式做出確定,來(lái)控制組播地址的選擇和發(fā)布切換定時(shí)。
在這種情形中,諸如所述邊緣交換機(jī)或邊^(qū)i洛由器的網(wǎng)絡(luò)設(shè)備具有處理 部分(例如,內(nèi)容獲取部分和獲取^L^擇部分),所述處理部分的功能與圖3 所示的信息處理裝置20中H供的每個(gè)處理部分的功能相似;并且優(yōu)選還包 括經(jīng)由預(yù)定的網(wǎng)絡(luò)向信息處理裝置20發(fā)布所獲得的壓縮數(shù)據(jù)流的發(fā)布控制 部分。具有這種處理部分的網(wǎng)絡(luò)設(shè)備能夠用作邊緣服務(wù)器.
接下來(lái),參考圖18,詳細(xì)描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10和信息處 理裝置20的硬件結(jié)構(gòu)。圖18是用于描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10和 信息處理裝置20的硬件結(jié)構(gòu)的框圖。
內(nèi)容服務(wù)器10和信息處理裝置20主要包括CPU 701、 ROM 703、 RAM 705、主機(jī)總線707、橋709、外部總線711、接口 713、輸入設(shè)備715、輸出 i殳備717、存^i殳備719、驅(qū)動(dòng)器721、連接端口 723以及通信設(shè)備725。
CPU 701用作算術(shù)運(yùn)算處理單元和控制單元,并且其根據(jù)存儲(chǔ)在ROM 703、 RAM 705、存^i殳備719或可移動(dòng)記錄介質(zhì)727中的各種程序來(lái)控制 內(nèi)容服務(wù)器10和信息處理裝置20的整個(gè)或其一部分^l作.ROM 703存儲(chǔ)要 被CPU 701使用的程序或算術(shù)運(yùn)算參數(shù)。RAM 705臨時(shí)存儲(chǔ)CPU 701在其 執(zhí)行中使用的程序,在所述程序的執(zhí)行中根據(jù)需要變化的M等。這些部分 經(jīng)由由內(nèi)部總線(諸如CPU總線)配置而成的主機(jī)總線707互i^來(lái)。
主機(jī)總線707通過(guò)橋709被連接到諸如外圍設(shè)備互連/接口 (PCI)總線 的外部總線711相連。
輸入設(shè)備715是由用戶進(jìn)行操作的操作單元,諸如鼠標(biāo)、鍵盤、觸摸屏、 掩組、開關(guān)、控制桿等。此外,輸入設(shè)備715可以是例如使用紅外線或其它 電波的遙控單元(所謂的遙控器),或者是與內(nèi)容服務(wù)器10和信息處理裝置 20的操作兼容的外部連接設(shè)備729 (諸如手機(jī)或PDA),此外,輸入設(shè)備715 由輸入控制電路等配置而成,其基于用戶使用例如上述操作單元所輸入的信 息產(chǎn)生輸入信號(hào),并將所述輸入信號(hào)輸出到CPU 701.內(nèi)容服務(wù)器10或信 息處理裝置20的用戶能夠?qū)⒏鞣N類型的數(shù)據(jù)輸入到內(nèi)容服務(wù)器10或信息處 理裝置20 ,或者通過(guò)^S^作該輸入設(shè)備715發(fā)布進(jìn)行處理^作的命令。輸出設(shè)備717由例如顯示設(shè)備(諸如CRT顯示設(shè)備、液晶顯示設(shè)備、 等離子體顯示設(shè)備、EL顯示設(shè)備、燈具等)、音頻輸出設(shè)備(諸如揚(yáng)聲器、 耳機(jī)等)、或者能夠在視覺上或聽覺上向用戶通知所獲取的信息的設(shè)備(諸 如打印機(jī)設(shè)備、手機(jī)、傳真等)配置而成。輸出設(shè)備717將通過(guò)內(nèi)容服務(wù)器 10和信息處理裝置20執(zhí)行的各種處理獲得的結(jié)果輸出。更具體說(shuō),所述顯 示設(shè)備以文本或圖像的形式顯示通過(guò)內(nèi)容服務(wù)器10和信息處理裝置20執(zhí)行 的各種處理而獲得的結(jié)果。另一方面,音頻輸出設(shè)M再現(xiàn)的音頻數(shù)據(jù)、聲 學(xué)數(shù)據(jù)等所構(gòu)成的音頻信號(hào)轉(zhuǎn)換成模擬信號(hào)并將其輸出。
存儲(chǔ)設(shè)備719是配置成內(nèi)容服務(wù)器10和信息處理裝置20的存儲(chǔ)部分的 例子的數(shù)據(jù)存^^i更備,它由例如磁存儲(chǔ)器設(shè)備(諸如硬盤驅(qū)動(dòng)器(HDD )等)、 半導(dǎo)體存儲(chǔ)器設(shè)備、光學(xué)存>|^^殳備、磁^>^^殳備等配置而成。存儲(chǔ)設(shè)備719 存儲(chǔ)著要由CPU 701執(zhí)行的程序以及各種數(shù)據(jù)、從外部所獲得的聲學(xué)信號(hào)數(shù) 據(jù)和圖像信號(hào)數(shù)據(jù)等.
驅(qū)動(dòng)器721是用于記錄介質(zhì)的讀取器/寫入器,它是內(nèi)置的,或者從外部 附接到內(nèi)容服務(wù)器10和信息處理裝置20。驅(qū)動(dòng)器721讀出所附接的可移動(dòng) 記錄介質(zhì)727 (諸如磁盤、光盤、磁光盤、半導(dǎo)^儲(chǔ)器等)中存儲(chǔ)的信息, 并將該信息輸出到RAM 705中。此外,驅(qū)動(dòng)器721能夠?qū)⒂涗泴懭胨浇?的可移動(dòng)記錄介質(zhì)727 (諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等)中。 可移動(dòng)記錄^h質(zhì)727為,例如,DVD介質(zhì)、HD-DVD介質(zhì)、藍(lán)光介質(zhì)(Blu-ray medium )、致密flash (CF)、存儲(chǔ)棒、安全數(shù)字存儲(chǔ)卡(SD存儲(chǔ)卡)等, 此外,可移動(dòng)記錄介質(zhì)727可以是,例如,栽有非接觸IC芯片的集成電路 卡(IC卡)、電子設(shè)備等.
連接端口 723是用來(lái)將設(shè)備直接連接到內(nèi)容服務(wù)器10和信息處理裝置 20的端口 ,諸如通用串行總線(USB)端口 、 IEEE 1394端口 (諸如i丄ink )、 小型計(jì)算機(jī)系統(tǒng)接口 (SCSI)端口、 RS誦232C端口、光學(xué)音頻終端(optical audio terminal )、高清晰度多^^體接口 (HDMI)等'通過(guò)將外部連接設(shè)備 729連接到連接端口 723,內(nèi)容服務(wù)器10和信息處理裝置20直接從外部連 接設(shè)備729獲得聲學(xué)信號(hào)數(shù)據(jù)或圖像信號(hào)數(shù)據(jù),或者將聲學(xué)信號(hào)數(shù)據(jù)或圖像 信號(hào)數(shù)據(jù)提供給外部連接設(shè)備729,
通信設(shè)備725是由用于連接到通信網(wǎng)絡(luò)731的通信設(shè)備等配置而成的通 信接口。通信設(shè)備725為,例如,用于有線或無(wú)線局域網(wǎng)(LAN)的通信卡、 藍(lán)牙或無(wú)線USB (WUSB)、用于光學(xué)通信的路由器、用于非對(duì)稱數(shù)字用戶 線路(ADSL)的路由器、各種通信調(diào)制解調(diào)器等。該通信設(shè)備725例如能夠根據(jù)諸如TCP/IP的預(yù)定協(xié)議向因特網(wǎng)和其它通信設(shè)備發(fā)送信號(hào)等或從因 特網(wǎng)和其它通信設(shè)##收信號(hào)等,此外,連接到通信i免備725的通信網(wǎng)絡(luò)731 由按有線或無(wú)線方式連接的網(wǎng)絡(luò)等配置而成,例如,可以采用因特網(wǎng)、室內(nèi) LAN、紅外線通信、無(wú)線電波通信、衛(wèi)星通信等。
; 到此為止,描述了能夠?qū)崿F(xiàn)根據(jù)本發(fā)明每個(gè)實(shí)施例的內(nèi)容服務(wù)器10和 信息處理裝置20的功能的硬件結(jié)構(gòu)的例子。上述每個(gè)部件可以通過(guò)《吏用通 用部件或使用專用硬件來(lái)配置以實(shí)現(xiàn)每個(gè)部件的功能。由此,當(dāng)執(zhí)行本實(shí)施 例時(shí),根據(jù)技術(shù)水平按需要可以改變使用的硬件結(jié)構(gòu)。
順便提及,根據(jù)本實(shí)施例的內(nèi)容服務(wù)器10也可以是具有下述功能的程
頻內(nèi)容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流、以及同時(shí)發(fā)布所產(chǎn)生的多個(gè)壓縮數(shù)據(jù)流中的每 個(gè)壓縮數(shù)據(jù)流的步驟的程序,其中,所述視頻/音頻內(nèi)容這樣來(lái)^T入使得與
布時(shí)間點(diǎn)對(duì)于所述多個(gè)壓縮婆:據(jù)流中的各個(gè)壓縮數(shù)據(jù)流來(lái)說(shuō)是不同的,所述
以在不依賴先前數(shù)據(jù)的情況下開d^隨后的視頻信號(hào)的編碼的數(shù)據(jù)。 °
所述計(jì)算M序被存儲(chǔ)在計(jì)算機(jī)中包括的存儲(chǔ)部分中,并且當(dāng)包括在計(jì) 算機(jī)中的CPU讀取并執(zhí)行所述程序時(shí),所述程序使計(jì)算機(jī)起上述內(nèi)容服務(wù) 器10的作用。此外,也可以提供存儲(chǔ)有所述計(jì)算M序并能夠由所述計(jì)算 '機(jī)進(jìn)行讀取的記錄介質(zhì),所述記錄介質(zhì)為,例如,磁盤、光盤、磁光盤、閃 存存儲(chǔ)器等。此外,可以在不使用記錄介質(zhì)的情況下,經(jīng)由例如網(wǎng)絡(luò)來(lái)發(fā)布 上述計(jì)算絲序.
順便提及,根據(jù)本實(shí)施例的信息處理裝置20也可以被提供為具有下述 功能的程序。該程序是用于使計(jì)算機(jī)執(zhí)行在所發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇 要獲取的壓縮數(shù)據(jù)流并獲取所選擇的壓縮數(shù)據(jù)流等步驟的程序,其中,所述 所發(fā)布的多個(gè)壓縮數(shù)據(jù)5^編碼的視頻/音頻內(nèi)容來(lái)產(chǎn)生,所述編碼方式使得
所述計(jì)算喊序被存儲(chǔ)在包括在計(jì)算機(jī)中的存儲(chǔ)部分中,并且當(dāng)所述計(jì) 算機(jī)中包括的CPU讀取并旨所述程序時(shí),所述程序使所述計(jì)算機(jī)^Ji述 信息處理裝置20的作用。此外,也可以提供存儲(chǔ)計(jì)算M序并能夠由計(jì)算機(jī)進(jìn)行讀取的記錄介質(zhì),記錄介質(zhì)為,例如,磁盤、光盤、磁光盤、閃存存 儲(chǔ)器等.此外,上述計(jì)算機(jī)程序可以在不使用記錄介質(zhì)的情況下經(jīng)由例如網(wǎng) 絡(luò)來(lái)發(fā)布.
如上所述,根據(jù)本實(shí)施例,即使是在對(duì)到IPTV用戶住宅的接入網(wǎng)的數(shù) 據(jù)帶寬有限制的環(huán)境中,也可以在不在接入網(wǎng)的附近安裝昂貴的網(wǎng)絡(luò)設(shè)備或 特殊的內(nèi)容服務(wù)器的情況下,實(shí)現(xiàn)能夠提供高質(zhì)量視頻并使得能夠進(jìn)行高速 頻道切換的IPTV系統(tǒng).
此外,根據(jù)本實(shí)施例,在進(jìn)行頻道切換時(shí),可以使得沒有視頻顯示的信 號(hào)消失時(shí)段或以暫停狀態(tài)顯示切換前的頻道中的視頻的時(shí)間最小,從而為觀 看者^(guò)1供無(wú)縫頻道切換.
此外,根據(jù)本實(shí)施例,由于不管接收到分配給各個(gè)頻道的組播流中的哪 個(gè)組播流都可以觀看頻道,所以能夠建立有不選#^組播地址的終端(現(xiàn)有終 端)共存的IPTV系統(tǒng)。
(笫二實(shí)施例)
<內(nèi)容發(fā)布系統(tǒng)>
首先,參考圖19,詳細(xì)描述根據(jù)本發(fā)明第二實(shí)施例的內(nèi)容發(fā)布系統(tǒng)。圖 19是用于描述根據(jù)本發(fā)明第二實(shí)施例的內(nèi)容發(fā)布系統(tǒng)的說(shuō)明圖。順便提及, 在下面的說(shuō)明中,采用IPTV系統(tǒng)作為所述內(nèi)容發(fā)布系統(tǒng)的例子來(lái)進(jìn)行說(shuō)明.
例如,如圖19所示,根據(jù)本實(shí)施例的內(nèi)容發(fā)布系統(tǒng)1001主要包括與 各個(gè)頻勤目對(duì)應(yīng)的多個(gè)內(nèi)容月l務(wù)器1010A、 1010B和1010C,交換機(jī)1012 和1018,路由器1014和1016,由觀看者所^f吏用的多個(gè)信息處理裝置1020A、 1020B、 1020C和1020D,計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030以及參考時(shí) 鐘服務(wù)器1040。
內(nèi)容服務(wù)器1010對(duì)應(yīng)著IPTV系統(tǒng)中的每個(gè)頻道的廣播站,它根據(jù)預(yù)定 方法對(duì)視頻/音頻內(nèi)容(視頻/音頻信號(hào))進(jìn)行編碼,以使其成為壓縮數(shù)據(jù)流 并通過(guò)使用預(yù)定的傳輸協(xié)議將該壓縮數(shù)據(jù)流組播到IP網(wǎng)絡(luò)。在圖19中,只 顯示了三個(gè)內(nèi)容服務(wù)器.然而,內(nèi)容服務(wù)器1010的數(shù)目例如與IPTV系統(tǒng)中 的頻道的數(shù)目一樣多,如果總共有300個(gè)頻道,那么在內(nèi)容發(fā)布系統(tǒng)1001 中就有300個(gè)內(nèi)容服務(wù)器1010。
交換機(jī)1012是對(duì)流經(jīng)核心網(wǎng)的包有變換功能(切換功能)的通信設(shè)備. 交換機(jī)1018是對(duì)流經(jīng)接入網(wǎng)的包有變換功能的通信設(shè)備,并因?yàn)樗幱诤?心網(wǎng)的附近而被特定地稱作邊緣交換機(jī)。設(shè)置這些交換機(jī)1012和1018以便確定包的目的地,并且將通信只轉(zhuǎn)發(fā)給特定的第三方。
路由器1014和1016是用于轉(zhuǎn)發(fā)諸如流經(jīng)網(wǎng)絡(luò)的包的數(shù)據(jù)的設(shè)備。這些 路由器對(duì)部分協(xié)議(即,所謂的OSI參考模型中的網(wǎng)絡(luò)層或傳輸層)進(jìn)行分 析,并對(duì)數(shù)據(jù)進(jìn)行傳輸。此外,路由器1014和1016具有對(duì)網(wǎng)絡(luò)層中所描述 的地址進(jìn)行分析并確定通過(guò)哪條i^來(lái)傳輸數(shù)據(jù)的^選擇功能。
信息處理裝置1020是由內(nèi)容發(fā)布系統(tǒng)1001的M者使用的終端,它在 由各內(nèi)容服務(wù)器1010發(fā)布的多個(gè)視頻/音頻內(nèi)容中獲取期望看到或聽到的內(nèi) 容,并將所獲取的內(nèi)容再現(xiàn)出來(lái).
順便提及,后面將再次詳細(xì)描述上述內(nèi)容服務(wù)器1010和信息處理裝置 1020。
計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030接^lt^每個(gè)內(nèi)容服務(wù)器1010輸出 的每個(gè)參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息,并收集內(nèi)容發(fā)布系統(tǒng)1001 中現(xiàn)有的所有內(nèi)容服務(wù)器1010的參考?jí)嚎s,數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息。 此外,計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030以預(yù)定時(shí)間間隔(例如,10毫 秒到20亳秒的周期)向連接到所述系統(tǒng)的信息處理裝置1020傳輸收集到的 參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息。順便提及,后面將詳細(xì)描述上述參 考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息。
參考時(shí)鐘服務(wù)器1040是具有例如時(shí)間點(diǎn)信息源(精度為1/10000秒)的 服務(wù)器,且其通過(guò)使用例如網(wǎng)絡(luò)時(shí)間協(xié)議(NTP )使連接到內(nèi)容發(fā)布系統(tǒng)1001 的內(nèi)容服務(wù)器1010、信息處理裝置1020等的內(nèi)部時(shí)鐘與參考時(shí)鐘服務(wù)器 1040的時(shí)間點(diǎn)信息源同步,
到此為止,描述了根據(jù)本實(shí)施例的內(nèi)容發(fā)布系統(tǒng)1001。下面將參考圖 20和圖21來(lái)詳細(xì)描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010和信息處理裝置 1020,
<內(nèi)容服務(wù)器的結(jié)構(gòu)>
下面將參考圖20來(lái)詳細(xì)描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010的結(jié)構(gòu)。 圖20是用于描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010的結(jié)構(gòu)的框圖.
根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010具有自己的時(shí)鐘,該時(shí)鐘與內(nèi)容發(fā)布 系統(tǒng)1001中的參考時(shí)鐘服務(wù)器1040同步。內(nèi)容服務(wù)器1010能夠在任意定 時(shí)(諸如當(dāng)所述服務(wù)器啟動(dòng)時(shí)、當(dāng)內(nèi)容服務(wù)器1010的管理員輸入用于更新 內(nèi)部時(shí)鐘的命令時(shí)等)通過(guò)使用例如NTP使所述內(nèi)部時(shí)鐘與參考時(shí)鐘服務(wù) 器1040的時(shí)間同步。根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010的每個(gè)處理部分通過(guò)參考與參考時(shí)鐘 服務(wù)器1040同步的所述內(nèi)部時(shí)鐘的當(dāng)前時(shí)間來(lái)執(zhí)行預(yù)定的過(guò)程。
例如,如圖20所示,根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010包括預(yù)覽流處理 部分1011A和視聽流處理部分1011B.同一頻道中的視頻/音頻信號(hào)被分別輸 入到預(yù)覽流處理部分1011A和視聽流處理部分1011B。
如圖20所示,預(yù)覽流處理部分1011A主要包括例如,第一編碼器1101、 第一發(fā)布部分1105和存儲(chǔ)部分1109。此外,如圖20所示,視聽流處理部分 1011B主要包括例如,第二編碼器1103、第二發(fā)布部分1107和存儲(chǔ)部分 1111。
如圖20所示,預(yù)覽流處理部分1011A和視聽流處理部分1011B都是包 含至少一組編碼器和發(fā)布部分的處理部分,其中,每個(gè)編碼器和每個(gè)發(fā)布部 分彼此獨(dú)立地工作。
笫一編碼器1101和第二編碼器1103由例如中央處理單元(CPU)、只 讀存儲(chǔ)器(ROM)和隨MM儲(chǔ)器配置而成。在輸入的視頻/音頻信號(hào)中, 第一編碼器1101和第二編碼器1103通過(guò)4吏用例如H.264/AVC實(shí)時(shí)地對(duì)視頻 信號(hào)進(jìn)行編碼,并且也通過(guò)使用諸如HE-AAC等高效率編碼技術(shù)實(shí)時(shí)地對(duì)音 頻信號(hào)進(jìn)行編碼。隨后,在#^個(gè)經(jīng)編碼的信號(hào)復(fù)用為MPEG2-TS格式之 后,第一編碼器1101將其作為第一壓縮數(shù)據(jù)流進(jìn)行傳輸。此外,在將每個(gè) 經(jīng)編碼的信號(hào)復(fù)用為MPEG2-TS格式之后,第二編碼器1103將其作為第二 壓縮數(shù)據(jù)流進(jìn)行傳輸。
這里,第一編碼器1101對(duì)頻道的視頻/音頻信號(hào)進(jìn)行編碼并產(chǎn)生壓縮視 頻數(shù)據(jù)流,使得通過(guò)減少每秒的圖像數(shù)在為傳輸數(shù)據(jù)保留的每一頻道的數(shù)據(jù) 帶寬范圍內(nèi)使參考?jí)嚎s視頻數(shù)據(jù)的出現(xiàn)頻率盡可能頻繁。此時(shí),由第一編碼 器1101產(chǎn)生的壓縮視頻數(shù)據(jù)流只由該參考?jí)嚎s視頻數(shù)據(jù)配置而成.包括這 樣產(chǎn)生的壓縮視頻數(shù)據(jù)流的第一壓縮數(shù)據(jù)流祐月作供快速預(yù)覽的數(shù)據(jù)流。
此外,笫二編碼器U03對(duì)頻道的視頻/音頻信號(hào)進(jìn)行編碼并產(chǎn)生壓縮視 頻數(shù)據(jù)流,使得所述圖像數(shù)與所輸入的視頻/音頻信號(hào)的幀速率相對(duì)應(yīng)(例如, 將隔行掃描設(shè)置為60Hz,圖《IHt為30每秒),并使得在發(fā)布網(wǎng)絡(luò)中保留的 數(shù)據(jù)帶寬范圍中視頻圖像質(zhì)量盡可能地高。此時(shí),由第二編碼器1103產(chǎn)生
縮視頻數(shù)據(jù)配置而成。包括這樣產(chǎn)生的壓縮視頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流被 用作供頻im看的數(shù)據(jù)流.這里,參考?jí)嚎s視頻數(shù)據(jù)是這樣的壓縮視頻數(shù)據(jù),它能被解碼為視頻數(shù) 據(jù)而不用參考時(shí)間上在該視頻數(shù)據(jù)之前的壓縮視頻數(shù)據(jù)。參考?jí)嚎s視頻數(shù)據(jù)
的例子包括例如,H.264/AVC中的即時(shí)解碼器刷新(IDR)圖像,或MPEG2 視頻中的幀內(nèi)圖《象(I-圖像)。
此外,通過(guò)使用參考?jí)嚎s視頻數(shù)據(jù)產(chǎn)生的壓縮視頻數(shù)據(jù)是通過(guò)使用運(yùn)動(dòng) 補(bǔ)償幀間預(yù)測(cè)進(jìn)行編碼的、由只指示與參考?jí)嚎s視頻IS:據(jù)的不同的數(shù)據(jù)配置 而成的壓縮,數(shù)據(jù)。通過(guò)使用參考?jí)嚎s視頻數(shù)據(jù)產(chǎn)生的壓縮視頻數(shù)據(jù)的例 子包括預(yù)測(cè)圖像(P-圖像)和雙向預(yù)測(cè)圖像(B-圖像).
順便提及,在對(duì)視頻/音頻信號(hào)進(jìn)行編碼時(shí),第一編碼器1101和第二編 碼器1103能夠分別參考后面要描述的存儲(chǔ)部分1109和存儲(chǔ)部分1111中存儲(chǔ) 的^^種lt據(jù)庫(kù)。此外,第一編碼器1101和第二編碼器1103也可以將所產(chǎn)生 的壓縮數(shù)據(jù)流分別存儲(chǔ)在存儲(chǔ)部分1109和存儲(chǔ)部分1111中。
第一發(fā)布部分1105和第二發(fā)布部分1107由例如CPU、 ROM、 RAM、 通信設(shè)備等配置而成,并具有所謂的實(shí)時(shí)傳輸協(xié)議(RTP)服務(wù)器的功能。 笫一發(fā)布部分1105和笫二發(fā)布部分1107分別將由笫一編碼器1101和第二編 碼器1103產(chǎn)生的MPEG2-TS包存儲(chǔ)在RTP包以及存儲(chǔ)在UDP包之后將其 存儲(chǔ)在IP組播包中,并將其傳輸出去,這些IP包經(jīng)由例如交換機(jī)1012等 由IP網(wǎng)絡(luò)進(jìn)行發(fā)布。
此外,第一發(fā)布部分1105和笫二發(fā)布部分1107計(jì)算由第一編碼器1101 和笫二編碼器1103產(chǎn)生的參考?jí)嚎s視頻數(shù)據(jù)要枕吏布的計(jì)劃發(fā)布時(shí)間點(diǎn), 并周期性地產(chǎn)生描述了計(jì)劃發(fā)布時(shí)間點(diǎn)的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間 點(diǎn)信息(在下文中,簡(jiǎn)稱為"計(jì)劃發(fā)布時(shí)間點(diǎn)信息")。后面將再次詳細(xì)描述 所述計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算方法。
第一發(fā)布部分1105和第二發(fā)布部分1107周期性地向計(jì)劃發(fā)布時(shí)間點(diǎn)信 息傳輸服務(wù)器1030輸出所產(chǎn)生的每個(gè)計(jì)劃發(fā)布時(shí)間點(diǎn)信息。此外,第一發(fā) 布部分1105和第二發(fā)布部分1107可以將產(chǎn)生的計(jì)劃發(fā)布時(shí)間點(diǎn)信息分別存 儲(chǔ)在存儲(chǔ)部分1109和存儲(chǔ)部分1111中,
存儲(chǔ)部分1109中按照需要存儲(chǔ)有根據(jù)本實(shí)施例的預(yù)覽流處理部分 1011A執(zhí)行進(jìn)程時(shí)需要床留的各種M、進(jìn)程的iOL等、或各種數(shù)據(jù)庫(kù)等。 笫一編碼器UOl、第一發(fā)布部分1105等能夠自由地在存儲(chǔ)部分1109中進(jìn)行 讀寫.
同樣,存儲(chǔ)部分1111中按照需要存儲(chǔ)有根據(jù)本實(shí)施例的視聽流處理部分1011B執(zhí)行進(jìn)程時(shí)需務(wù)床留的各種M、進(jìn)程的iOL等、或各種數(shù)據(jù)庫(kù)等。 第二編碼器1103、第二發(fā)布部分1107等能夠自由Ak^存儲(chǔ)部分1111中進(jìn)行 讀寫。
此夕卜,預(yù)覽流處理部分1011A和視聽流處理部分1011B可以"沒置在一個(gè) 內(nèi)容服務(wù)器的殼內(nèi)。此外,預(yù)覽流處理部分1011A和視聽流處理部分1011B 可以是獨(dú)立的設(shè)備,這些設(shè)備可以并行連接起來(lái)。
到此為止,已經(jīng)示出杉L據(jù)本實(shí)施例的內(nèi)容J!艮務(wù)器1010的功能的例子。 上述每個(gè)部件可以通過(guò)使用通用構(gòu)件或電路來(lái)構(gòu)造,也可以通過(guò)使用專門的 硬件來(lái)構(gòu)造以實(shí)現(xiàn)每個(gè)部件的功能。此外,CPU等可以執(zhí)行所述部件的所有 功能.由此,在執(zhí)行本實(shí)施例時(shí),可以根據(jù)技術(shù)水平按照需要來(lái)改變務(wù)使用 的硬件結(jié)構(gòu)。
<信息處理裝置的結(jié)構(gòu)>
隨后,參考圖21,詳細(xì)描述JL據(jù)本實(shí)施例的信息處理裝置1020的結(jié)構(gòu)。 圖21是用于描述根據(jù)本實(shí)施例的信息處理裝置1020的結(jié)構(gòu)的框圖。
根據(jù)本實(shí)施例的信息處理裝置1020具有自己的時(shí)鐘,該時(shí)鐘與內(nèi)容發(fā) 布系統(tǒng)1001中的參考時(shí)鐘服務(wù)器1040同步。信息處理裝置1020能夠在任 意時(shí)間點(diǎn)(諸如當(dāng)所述裝置啟動(dòng)時(shí)、當(dāng)信息處理裝置1020的用戶輸入用于 更新內(nèi)部時(shí)鐘的命令時(shí)等)通過(guò)使用例如NTP使所述內(nèi)部時(shí)鐘與參考時(shí)鐘 服務(wù)器1040的時(shí)間同步。
例如,如圖21所示,才緣本實(shí)施例的信息處理裝置1020主要包括頻 il^^P分1201、獲取流選#^|5分1203、內(nèi)容獲取部分1205、內(nèi)容再現(xiàn)部 分1207和存儲(chǔ)部分1209。
頻it^擇部分1201由例如CPU、 ROM、 RAM等配置而成。當(dāng)用戶通 過(guò)對(duì)諸如信息處理裝置1020上l^供的頻il^擇開關(guān)、頻it^^^^L等、或 遙控器等操作部分進(jìn)行操作,從而在被發(fā)布的多個(gè)頻道中選擇指定頻道時(shí), 頻iii^擇部分1201就將通過(guò)頻it^擇開關(guān)、頻il^擇^等所獲得的輸入 轉(zhuǎn)換為預(yù)定信號(hào)。此外,頻道選擇部分1201將通過(guò)轉(zhuǎn)換所述用戶輸入而獲 得的預(yù)定信號(hào)輸出到后面描述的獲取流選#^分1203.
獲取流選擇部分1203由例如CPU、 ROM、 RAM、通信i殳備等配置而 成,它通過(guò)參考與參考時(shí)鐘服務(wù)器1040同步的內(nèi)部時(shí)鐘的當(dāng)前時(shí)間來(lái)執(zhí)行 下面描述的過(guò)程。
當(dāng)獲取itt擇部分1203通過(guò)頻il^擇部分1201被指定頻道時(shí),獲取流視聽用的壓縮數(shù)據(jù)流。此外,當(dāng)觀看者在某個(gè)定時(shí)開始頻道轉(zhuǎn)換(channel zapping)并且由頻iii^擇部分1201指定了不同的頻道時(shí),通知后面描述的 內(nèi)容獲取部分1205獲取由相應(yīng)頻逸復(fù)布的供預(yù)覽用的壓縮數(shù)據(jù)流.然后, 當(dāng)觀看者結(jié)束頻道轉(zhuǎn)換并且指定了要觀看的頻道時(shí),獲取流選擇部分1203 通知后面描述的內(nèi)容獲取部分1205獲取由指定的頻道所發(fā)布的供視聽用的 壓縮數(shù)據(jù)流.
獲取流選擇部分1203從計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030周期性地 接(ltA每個(gè)內(nèi)容服務(wù)器1010輸出的、且由計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器 1030收集的計(jì)劃發(fā)布時(shí)間點(diǎn)信息。獲取流選擇部分1203在高速頻道切換時(shí)
切換到另一個(gè)供預(yù)覽用的壓縮數(shù)據(jù)流的切換定時(shí)、以M供預(yù)覽用的壓縮數(shù) 據(jù)流切換到供視聽用的壓縮數(shù)據(jù)流的切換定時(shí)。
更具體說(shuō),獲取流選擇部分1203通過(guò)使用獲取由頻il^擇部分1201通
要獲取的壓縮數(shù)據(jù)流的選擇過(guò)程開始的時(shí)間點(diǎn),來(lái)計(jì)算到所獲取的壓縮數(shù)據(jù) 流的切換被完成的估計(jì)切換完成時(shí)間點(diǎn)。這里,上述所需切換時(shí)間是在從當(dāng) 前正在顯示的頻道切換到不同頻道的時(shí)候顯示出新頻道中正發(fā)布的內(nèi)容之 前所需的時(shí)間.獲取i5m擇部分1203將計(jì)算出的估計(jì)切換完成時(shí)間點(diǎn)與從 計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030獲得的計(jì)劃發(fā)布時(shí)間點(diǎn)信息進(jìn)行比較, 并通知內(nèi)容獲取部分1205到要獲取的數(shù)據(jù)流的切換,使得可以接收到具有 在估計(jì)切換完成時(shí)間點(diǎn)之后的最接近的計(jì)劃發(fā)布時(shí)間點(diǎn)的壓縮數(shù)據(jù)流。
順便提及,當(dāng)進(jìn)行這些選擇過(guò)程時(shí),獲取流選#^5分1203可以通過(guò)參 考后面描述的存儲(chǔ)部分1209中存儲(chǔ)的各種數(shù)據(jù)庫(kù)等來(lái)進(jìn)行這些過(guò)程.
此外,當(dāng)所述壓縮數(shù)據(jù)流的計(jì)劃發(fā)布時(shí)間點(diǎn)和估計(jì)切換完成時(shí)間點(diǎn)之間 的時(shí)間間隔等于或小于預(yù)定閾值時(shí),獲取流選擇部分1203向內(nèi)容獲取部分 1205通知選擇結(jié)果。此外,當(dāng)時(shí)間間隔超過(guò)了預(yù)定閾值時(shí),獲取流選擇部分 1203基于從計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030新傳輸來(lái)的計(jì)劃發(fā)布時(shí)間 點(diǎn)信息再次執(zhí)行壓縮數(shù)據(jù)流的選擇過(guò)程,并向內(nèi)容獲取部分1205通知選擇 結(jié)果。
當(dāng)估計(jì)切換完成時(shí)間點(diǎn)和計(jì)劃發(fā)布時(shí)間點(diǎn)之間的時(shí)間間隔超過(guò)預(yù)定閾 值時(shí),即<免基于獲取^^#^分1203的選擇結(jié)果進(jìn)行顯示切換,顯示屏也 處于信號(hào)消失狀態(tài),其中屏幕上顯示黑色等。因此,由于在等待從計(jì)劃發(fā)布
62時(shí)間點(diǎn)信息傳輸服務(wù)器1030新通知的計(jì)劃發(fā)布時(shí)間點(diǎn)信息的同時(shí),正在繼 續(xù)地獲取切換之前的頻道的流,所以通過(guò)在屏幕上繼續(xù)顯示視頻,能夠在不 損害用戶的可用性的情況下再次執(zhí)行壓縮數(shù)據(jù)流的選擇過(guò)程。
下面將再次詳細(xì)描述上述獲取流的選擇方法。
內(nèi)容獲取部分1205由例如CPU、 ROM、 RAM、通信設(shè)備等配置而成, 且它在被發(fā)布的多個(gè)頻道中獲取與獲取流選擇部分1203發(fā)送的選擇結(jié)^N 對(duì)應(yīng)的頻C^L布內(nèi)容。在才N^本實(shí)施例的內(nèi)容發(fā)布系統(tǒng)中,由于針對(duì)屬于一 個(gè)頻道的內(nèi)容,發(fā)布供預(yù)覽用的壓縮數(shù)據(jù)流和供視聽用的壓縮數(shù)據(jù)流,因此,
數(shù)據(jù)流。
順便提及,在獲取內(nèi)容時(shí),內(nèi)容獲取部分1205能夠通過(guò)參考后面描述 的存儲(chǔ)部分1209中存儲(chǔ)的各種數(shù)據(jù)庫(kù)等來(lái)執(zhí)行所述內(nèi)容的獲取過(guò)程.
內(nèi)容再現(xiàn)部分1207由例如CPU、 ROM、 RAM等配置而成,它再現(xiàn)由 內(nèi)容獲取部分1205獲取的內(nèi)容并將其顯示在信息處理裝置1020中提供的顯 示器(未示出)上.iUo內(nèi)容的再現(xiàn)包括在將從內(nèi)容獲取部分1205發(fā)送 的壓縮數(shù)據(jù)流解碼之后再現(xiàn)經(jīng)解碼的內(nèi)容、以及與壓縮數(shù)據(jù)流的解碼一道再 現(xiàn)內(nèi)容。內(nèi)容再現(xiàn)部分1207能夠在對(duì)內(nèi)容進(jìn)行解碼或?qū)?nèi)M行再現(xiàn)時(shí)參 考后面描述的存儲(chǔ)部分1209中存儲(chǔ)的數(shù)據(jù)庫(kù)等。
存儲(chǔ)部分1209中按照需要存儲(chǔ)有根據(jù)本實(shí)施例的信息處理裝置1020執(zhí) 行進(jìn)程時(shí)需要保留的各種 、進(jìn)程的選變等、或各種數(shù)據(jù)庫(kù)等.頻il^擇 部分1201、獲取流選#^5分1203、內(nèi)容獲取部分1205、內(nèi)容再現(xiàn)部分1207 等能夠自由地在存儲(chǔ)部分1209中進(jìn)行讀寫。
到此為止,已經(jīng)示出根據(jù)本實(shí)施例的信息處理裝置1020的功能的例子。 上述每個(gè)部件可以通過(guò)使用通用構(gòu)件或電路來(lái)構(gòu)造,也可以通過(guò)使用專門的 硬件來(lái)構(gòu)造以實(shí)現(xiàn)每個(gè)部件的功能。此外,CPU等可以執(zhí)行所述部件的所有 功能。由此,在執(zhí)行本實(shí)施例時(shí),可以根據(jù)技術(shù)水平按照需要來(lái)改變JH吏用 的^l件結(jié)構(gòu)。
<內(nèi)容發(fā)布方法>
下面將參考圖22到圖30來(lái)詳細(xì)描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010 要執(zhí)行的內(nèi)容發(fā)布方法。
(壓縮視頻數(shù)據(jù)流的圖像結(jié)構(gòu))圖22是用于描述從預(yù)覽流處理部分1011A和視聽流處理部分1011B輸 出的壓縮視頻數(shù)據(jù)流的圖像結(jié)構(gòu)的說(shuō)明圖。在下文中,采用IPTV系統(tǒng)作為 例子來(lái)進(jìn)^S兌明,所述IPTV系統(tǒng)在接入網(wǎng)中保留了每秒8兆比特的帶寬, 并以高清晰分辨率(1920x1024)發(fā)布原始信號(hào),其中,每秒隔行掃描60 楨。
在該系統(tǒng)中,每一秒例如約7兆比特的帶寬被分配給MPEG視頻流。 當(dāng)用H.264/AVC進(jìn)行編碼時(shí),每秒編碼30個(gè)MPEG圖像,如圖22的用于 內(nèi)容觀看的數(shù)據(jù)流的圖像結(jié)構(gòu)所示。順便提及,在本說(shuō)明書中,根據(jù)MPEG2 視頻的圖像組(GOP)的描述,包括在開始處的IDR圖像的一組多個(gè)圖像 將被稱作GOP。
盡管IDR圖像、P-困像和B-圖像的出現(xiàn)模式可以被靈活地改變,M 于根據(jù)本實(shí)施例的第二編碼器1103來(lái)說(shuō),GOP被設(shè)置為每秒30個(gè)圖像,并 且P-圖^^B-圖像也被以固定模式進(jìn)行編碼,這里,對(duì)于IDR圖像、P-圖 像和B-圖像來(lái)說(shuō),要被分配的數(shù)據(jù)量的比例是不同的,并且數(shù)據(jù)量被設(shè)置為 3:2:1。然而,在圖22中,為了方便起見,每個(gè)圖像的大小與數(shù)據(jù)量是不成 比例的,并且用固定大小來(lái)顯示圖像。
另一方面,如圖22所示,從根據(jù)本實(shí)施例的預(yù)覽流處理部分1011A輸 出的用于頻道預(yù)覽的壓縮數(shù)據(jù)流只由IDR圖像配置而成。構(gòu)成用于預(yù)覽的壓 縮數(shù)據(jù)流的IDR圖像由第一編碼器1101進(jìn)行編碼,使得與從視聽流處理部 分1011B輸出的數(shù)據(jù)流具有相同的分辨率和相同的質(zhì)量。這樣產(chǎn)生的壓縮數(shù) 據(jù)流由例如每秒10個(gè)IDR圖像配置而成,如圖22所示。這里,第一編碼器 U01進(jìn)行編碼,使得IDR圖像的數(shù)據(jù)量是固定的。在第一發(fā)布部分1105將 MPEG2-TS包存儲(chǔ)在RTP和UDP包中的時(shí)候,對(duì)UDP包進(jìn)行調(diào)整,使得 UDP包之間的間隔幾乎是相等的,如后面所述,然后,在網(wǎng)絡(luò)中發(fā)布該UDP 包.因此,在信息處理裝置1020接收用于預(yù)覽的壓縮數(shù)據(jù)流的情況下,能 夠?qū)㈤_始接收IDR圖像的定時(shí)實(shí)現(xiàn)為約每100毫秒。
(UDP包格式)
圖23是用于描述根據(jù)本實(shí)施例的發(fā)布部分1105和1107所要發(fā)送的UDP 包的格式的說(shuō)明圖。由內(nèi)容服務(wù)器1010中提供的編碼器1101和1103中的每 一個(gè)產(chǎn)生的MPEG2-TS包被輸出到每個(gè)編碼器所屬的處理部分中提供的發(fā) 布部分,并且所述MPEG2-TS包祐/ft為IP包傳輸。所述IP包具有例如圖 23所示的格式。如圖23所示,IP組播的UDP包由IP頭、UDP頭、RTP頭和RTP有 效載荷配置而成。由內(nèi)容Ji艮務(wù)器1010的編碼器1101和1103中的每一個(gè)產(chǎn)生 的MPEG2-TS包被存儲(chǔ)在RTP有效載荷中。通常,如圖23所示,7個(gè) MPEG2-TS包被存儲(chǔ)在RTP有效栽荷中。
內(nèi)容服務(wù)器1010的發(fā)布部分1105和1107中的每一個(gè)產(chǎn)生如圖23所示 的UDP包并將其組播出去。
這里,當(dāng)7個(gè)MPEG2-TS包被如圖23所示存儲(chǔ)時(shí), 一個(gè)UDP包約為 1356個(gè)字節(jié)。這里,當(dāng)在接入網(wǎng)中通過(guò)使用最大帶寬(即,每秒8兆比特) 來(lái)傳輸流時(shí),每秒鐘傳輸約737個(gè)UDP包,并且IDR圖^JL分成約74個(gè) UDP包。由于UDP包在后面描述的調(diào)整過(guò)程(shaping process)進(jìn)行之后 進(jìn)行傳輸,所以UDP包以平均1.3毫秒的間隔進(jìn)行傳輸。
(預(yù)覽用壓縮數(shù)據(jù)流的發(fā)布)
下面將參考圖24來(lái)描述通過(guò)4吏用每個(gè)頻道的預(yù)覽流來(lái)對(duì)多個(gè)頻道進(jìn)行 高速預(yù)覽的方法。圖24是用于描述根據(jù)本實(shí)施例的供預(yù)覽用的壓縮數(shù)據(jù)流 的i兌明圖。
例如,當(dāng)通1 看者的操作開始了頻道預(yù)覽操作時(shí),觀看者完全有可能 通iW每個(gè)頻道觀看例如1到3個(gè)視頻幀(從時(shí)間上說(shuō),約0.1到0.3秒的 頻道視頻)來(lái)識(shí)別出頻道中正在廣播的節(jié)目的標(biāo)題或類型(例如,新聞、戲 劇、出現(xiàn)的演員等)、節(jié)目的精彩程度(例如,體育節(jié)目的精彩程度)等。 因此,觀看者通常通過(guò)不斷地按下遙控器等的預(yù)覽按鈕來(lái)切換被預(yù)覽的頻 道.在切換頻道時(shí),信息處理裝置1020優(yōu)選接收切換之前和切換之后兩個(gè) 頻道數(shù)據(jù)流中的UDP包,不錯(cuò)過(guò),UDP包。
這里,假設(shè)這樣的情形其中,如圖24所示,在從每個(gè)頻道發(fā)布的供 預(yù)覽用的壓縮數(shù)據(jù)流中,每秒發(fā)布10個(gè)IDR圖像。信息處理裝置1020優(yōu)選 以下述方式接收UDP包,以便為觀看者提供無(wú)縫視頻切換.就是說(shuō),在例 如從頻道1中的流到頻道2的流進(jìn)行發(fā)布切換時(shí),信息處理裝置1020接收 存儲(chǔ)有頻道1的第五個(gè)IDR圖像的所有UDP包,并接收存儲(chǔ)有頻道2的第 六個(gè)IDR圖像的所有UDP包。接收UDP包,使得允許信息處理裝置1020 無(wú)縫地切換視頻。為了實(shí)現(xiàn)這一點(diǎn),應(yīng)該在約1.3毫秒之內(nèi)在頻道1和頻道 2之間對(duì)經(jīng)由網(wǎng)絡(luò)發(fā)布g息處理裝置1020的流進(jìn)行切換。
這種流切換通過(guò)作為終端的信息處理裝置1020發(fā)出IGMP消息來(lái)進(jìn)行。 圖25A和圖25B是用于描述IGMP消息的格式的i兌明圖。圖25A和圖25B示出根據(jù)RFC 3376中指定的IGMP;M^3的IGMP消息的格式,該消息供 信息處理裝置1020進(jìn)行組播數(shù)據(jù)發(fā)布控制.
當(dāng)加入或離開組播組時(shí),信息處理裝置1020使用如圖25A所示的報(bào)告 格式的IGMP消息。另夕卜也有詢問格式的IGMP消息,用4U^r查某個(gè)組播 路由器正在加入所述組播組。省略這些IGMP的規(guī)格的詳細(xì)說(shuō)明。
如圖25A所示,報(bào)告格式的IGMP消息具有在"組記錄的數(shù)目"欄中 聲明的報(bào)告中包括的記錄的數(shù)目,并具有隨后在IGMP消息中描述的針對(duì)所 述聲明了的記錄的數(shù)目的"組記錄"。圖25B示出每個(gè)組記錄的格式。如圖 25B所示,在組記錄的格式中有"記錄類型"欄,并通過(guò)在該欄中輸入預(yù)定 值,能夠指定加入或離開組播組.
然而,由IGMP進(jìn)行的組播發(fā)布的切換通?;ㄙM(fèi)例如約50到100毫秒。 即使采用使用上述IGMP版本3的功能并通過(guò)一個(gè)IGMP報(bào)告消息來(lái)加入或 離開組播組的方法,并且使通過(guò)進(jìn)行IGMP窺探的邊緣交換機(jī)(例如, DSLAM)來(lái)進(jìn)行的發(fā)布切換過(guò)程加速,發(fā)布切換也要花費(fèi)約幾十毫秒。因 此,在技術(shù)上難以在少于如上所述1.3毫秒的時(shí)間內(nèi)進(jìn)行組播發(fā)布的切換。
(包調(diào)整過(guò)程)
為了解決該問題,根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010的每個(gè)發(fā)布部分在 發(fā)布MPEG流時(shí)進(jìn)行如圖26所示的調(diào)整(shaping )。圖26是用于描述根據(jù) 本實(shí)施例的內(nèi)容服務(wù)器執(zhí)行的包的調(diào)整過(guò)程的說(shuō)明圖。
根據(jù)本實(shí)施例的第一發(fā)布部分1105將存儲(chǔ)有包括流的每個(gè)IDR圖像的 MPEG2-TS包的UDP包收集到數(shù)據(jù)塊(chunk)中,并對(duì)所述流進(jìn)糊整, 使得在該數(shù)據(jù)塊內(nèi),UDP包幾乎是等間隔排列。此外,在所述數(shù)據(jù)塊之間提 供不發(fā)布時(shí)段,在該時(shí)段中,沒有UDP包被發(fā)布到接入網(wǎng)。就是說(shuō),由根 據(jù)本實(shí)施例的笫一發(fā)布部分1105產(chǎn)生的壓縮數(shù)據(jù)流由發(fā)布UDP包的時(shí)段 (數(shù)據(jù)發(fā)布時(shí)段)和不發(fā)布UDP包的時(shí)段(數(shù)據(jù)非發(fā)布時(shí)段)配置而成, 數(shù)據(jù)包是間歇式發(fā)布的。
此外,為了使周期性出現(xiàn)的數(shù)據(jù)非發(fā)布時(shí)段與供另一頻道預(yù)覽的數(shù)據(jù)流 的數(shù)據(jù)非發(fā)布時(shí)M同一時(shí)間點(diǎn)出現(xiàn),并且出現(xiàn)相同時(shí)長(zhǎng),每個(gè)內(nèi)容服務(wù)器 1010的編碼器對(duì)視頻/音頻內(nèi)^i^行編碼,使M個(gè)視頻/音頻內(nèi)容的IDR圖 像出現(xiàn)的時(shí)間位置與另一個(gè)內(nèi)容服務(wù)器1010的相同。通過(guò)設(shè)置編碼使4f^ 秒10個(gè)IDR圖像在固定的時(shí)間位置出現(xiàn)并且編碼器基于例如參考時(shí)鐘調(diào)節(jié) IDR圖像出現(xiàn)的時(shí)間點(diǎn),可以實(shí)現(xiàn)這一點(diǎn)。順便乾艮,這不需類4吏用于進(jìn)行復(fù)用的MPEG2系統(tǒng)時(shí)鐘和H.264/AVC編碼器彼此同步。
供預(yù)覽各個(gè)內(nèi)容服務(wù)器100的壓縮數(shù)據(jù)流的IDR圖像所在的時(shí)間點(diǎn)可以 由上述方法進(jìn)行調(diào)節(jié),以便彼此一致,因此,通過(guò)將相同長(zhǎng)度的數(shù)據(jù)非發(fā)布 時(shí)段設(shè)置到每個(gè)發(fā)布部分,可以這樣來(lái)實(shí)現(xiàn)調(diào)整即由每個(gè)內(nèi)容服務(wù)器要發(fā) 布的包的數(shù)據(jù)非發(fā)布時(shí)段出現(xiàn)在同一時(shí)間點(diǎn)并且在同一數(shù)據(jù)塊中。
此外,通過(guò)以同樣方式對(duì)供視聽用的每個(gè)壓縮數(shù)據(jù)流進(jìn)行調(diào)整,能夠平 滑地切換到供視聽用的流.在這種情形中,所述調(diào)整的進(jìn)行使得存在緊臨供 視聽用的流的每個(gè)IDR圖像之前的數(shù)據(jù)非發(fā)布時(shí)段,并且數(shù)據(jù)非發(fā)布時(shí)段與 供預(yù)覽用的壓縮數(shù)據(jù)中的任何數(shù)據(jù)非發(fā)布時(shí)段出現(xiàn)在同 一時(shí)間點(diǎn)并出現(xiàn)相 同時(shí)長(zhǎng)。如果編碼的設(shè)置使得供視聽用的壓縮數(shù)據(jù)流在固定的GOP中每秒 出現(xiàn)例如一次,那么,可以進(jìn)行這樣的調(diào)整其中,^^視聽用的數(shù)據(jù)流的數(shù) 據(jù)非發(fā)布時(shí)段與每第10個(gè)供預(yù)覽用的壓縮數(shù)據(jù)流中的數(shù)據(jù)非發(fā)布時(shí)段同時(shí) 出現(xiàn)。
在作為終端的信息處理裝置1020進(jìn)行頻道切換時(shí),數(shù)據(jù)非發(fā)布時(shí)段被 用作發(fā)布切換時(shí)間。
在本實(shí)施例中,通過(guò)使數(shù)據(jù)非發(fā)布時(shí)段為例如20毫秒并在剩余80毫秒 內(nèi)傳輸U(kuò)DP包(即,使數(shù)據(jù)發(fā)布時(shí)段為80毫秒),能夠每100毫秒發(fā)送IDR 圖像的數(shù)據(jù)。包括IDR圖像的MPEG2-TS包由約74個(gè)UDP包配置而成, 因此,在這種情形中,以約1毫秒的間隔發(fā)送UDP包。此時(shí),由于要_發(fā)送 的UDP包的總數(shù)與過(guò)去的情形相同,所以要發(fā)布給接入網(wǎng)的數(shù)據(jù)帶寬保持 相同。然而,當(dāng)局部調(diào)整(local shaping)影響向同一接入網(wǎng)發(fā)送的其它通 信量時(shí),可以降低預(yù)覽用的流的圖像/音頻的質(zhì)量等來(lái)進(jìn)行編碼。這能將 MPEG流的比特率減小約6.1兆比特每秒,并使存儲(chǔ)有包括IDR圖像的 MPEG2-TS包的UDP包的數(shù)目約為57,并且能夠使UDP包間隔與以通常 方式進(jìn)行調(diào)整的情形中的UDP包的間隔相同,至于切換期間所顯示的視頻 (諸如預(yù)覽用的視頻),就人的感覺而言,質(zhì)量的劣化不會(huì)引起嚴(yán)重問題。
(計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算)
接下來(lái),參考圖27,詳細(xì)描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010中提供 的每個(gè)發(fā)布部分所^L行的計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算方法.根據(jù)本實(shí)施例的內(nèi) 容服務(wù)器針對(duì)預(yù)覽流處理部分1011A和視聽流處理部分1011B所發(fā)送的每個(gè) UDP包,計(jì)算存儲(chǔ)有在開始處包括IDR圖像的MPEG2-TS包的UDP包要 M布的計(jì)劃時(shí)間點(diǎn),作為所述計(jì)劃發(fā)布時(shí)間點(diǎn)。下面,以視聽流處理部分
671011B的計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算方法作為例子進(jìn)行詳細(xì)說(shuō)明。圖27是用于描 述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器所要執(zhí)行的計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算方法的說(shuō) 明圖。
根據(jù)本實(shí)施例的視聽流處理部分1011B中提供的第二發(fā)布部分1107進(jìn) 行IDR圖像的計(jì)劃發(fā)布時(shí)間點(diǎn)的計(jì)算。通過(guò)使用下面的等式來(lái)執(zhí)行計(jì)算過(guò) 程。
在計(jì)算時(shí)間點(diǎn)C處的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)
時(shí)間點(diǎn)F =時(shí)間點(diǎn)C+時(shí)間D+時(shí)間E...(等式1001)
這里,在上述等式1001中,可以通過(guò)4吏用時(shí)間D- (時(shí)間點(diǎn)B-時(shí)間點(diǎn) A)來(lái)計(jì)算時(shí)間D,如圖27所示。時(shí)間D可以看作是由第二編碼器1103產(chǎn) 生的包括IDR圖傳Jt據(jù)的MPEG2-TS包的產(chǎn)生與IP組播包中的MPEG2-TS 包的傳輸之間的延遲時(shí)間。
圖27所示的時(shí)間點(diǎn)B是包括IDR包的數(shù)據(jù)的第一 MPEG2-TS包的產(chǎn) 生時(shí)間點(diǎn),而時(shí)間點(diǎn)A是從第二發(fā)布部分1107發(fā)送MPEG2-TS包的時(shí)間點(diǎn)。 通常,該延遲時(shí)間D幾乎是恒定的,因此,可以使用一次測(cè)量所獲得的值或 使用固定值?;蛘?,可以針對(duì)IDR圖像的每次發(fā)送來(lái)計(jì)算該延遲時(shí)間。
圖27中的時(shí)間E是從時(shí)間點(diǎn)C直到包括下一個(gè)IDR圖像的第一數(shù)據(jù)的 MPEG2-TS包的產(chǎn)生所花費(fèi)的時(shí)間.當(dāng)時(shí)間點(diǎn)C過(guò)去時(shí),時(shí)間E被更新, 并JL^每次測(cè)量IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)時(shí)應(yīng)該向第二編碼器1103進(jìn)fr^J 問。通常,在實(shí)時(shí)編碼中,為了縮短編碼所導(dǎo)致的延遲,IDR圖像計(jì)劃發(fā)布 時(shí)間點(diǎn)是由第二編碼器1103估計(jì)的時(shí)間.例如,當(dāng)設(shè)定第二編碼器1103來(lái) 以1秒的固定間隔產(chǎn)生IDR圖像時(shí),可以容易地獲得時(shí)間E。即使不是這樣, 也完全可能基于由編碼器產(chǎn)生的并存儲(chǔ)在存儲(chǔ)部分等中的編碼器緩沖器管 理信息來(lái)估計(jì)時(shí)間E。當(dāng)未發(fā)送的IDR包在時(shí)間點(diǎn)C已經(jīng)存在時(shí),時(shí)間E 變成負(fù)值。
內(nèi)容服務(wù)器中提供的每個(gè)發(fā)布部分通過(guò)使用上述方法來(lái)計(jì)算參考?jí)嚎s 視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息。發(fā)布部分將這樣計(jì)算出的計(jì)劃發(fā)布時(shí)間點(diǎn)與 分配給所i^L布部分自身的位置信息(例如,IP地址號(hào))關(guān)^來(lái),并將其 作為計(jì)劃發(fā)布時(shí)間點(diǎn)信息輸出到計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030。
(計(jì)劃發(fā)布時(shí)間點(diǎn)信息的例子)
下面將參考圖28來(lái)詳細(xì)描述通過(guò)使用上述方法計(jì)算出的計(jì)劃發(fā)布時(shí)間 點(diǎn)信息的具M(jìn)述例子。圖28是用于描述根據(jù)本實(shí)施例的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息的具體例子的說(shuō)明圖。
如圖28所示,作為參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息的例子的IDR 圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息是由例如IP頭、UDP頭、RTP頭和RTP有效載 荷配置而成。如圖28所示,IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息被存儲(chǔ)在UDP包 的RTP有效栽荷中,并由M條IDR圖《象計(jì)劃傳輸時(shí)間點(diǎn)記錄連同12字節(jié) 的頭來(lái)描述。
在IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的頭中指定了表明UDP包具有IDR圖 像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的包格式的標(biāo)識(shí)符、版本號(hào)等。MPEG流的IDR圖 像計(jì)劃發(fā)布時(shí)間點(diǎn)信息由8個(gè)字節(jié)來(lái)表達(dá),包括IP組播地址(4字節(jié))和計(jì) 劃發(fā)布時(shí)間點(diǎn)(4字節(jié)),并且在UDP包中能夠描述約M=150條的MPEG 流的計(jì)劃發(fā)布時(shí)間點(diǎn)。
在后面描述的廣播發(fā)現(xiàn)記錄中,記錄的IP組播地址對(duì)應(yīng)于每個(gè)頻道的 IP組播地址,且被存儲(chǔ)包括相應(yīng)IP組播流的IDR圖像的IP包接下來(lái)要被 發(fā)布的計(jì)劃時(shí)間。
盡管例如約1/1000秒的精度對(duì)于計(jì)劃發(fā)布時(shí)間點(diǎn)來(lái)iXA夠了 ,但優(yōu)選采 用1/10000秒(即0.1毫秒)的精度。利用發(fā)送至少是同一頻道的IP組播流 的每個(gè)處理部分1011所用的同一時(shí)鐘來(lái)測(cè)量計(jì)劃發(fā)布時(shí)間點(diǎn)^A夠了。然 而,也可以利用所有處理部分所使用的同 一時(shí)鐘來(lái)測(cè)量計(jì)劃發(fā)布時(shí)間點(diǎn)。
下面將參考圖28來(lái)描述對(duì)由內(nèi)容發(fā)布系統(tǒng)1001的每個(gè)內(nèi)容服務(wù)器1010 測(cè)量的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息進(jìn)行收集并將其發(fā)送到作為終端的信 息處理裝置1020中的機(jī)制。
如上所述,所有的內(nèi)容JI艮務(wù)器1010和信息處理裝置1020的時(shí)鐘^Ci殳置 為與通過(guò)網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)連接到網(wǎng)絡(luò)的參考時(shí)鐘服務(wù)器1040同步, 并且,每個(gè)內(nèi)容服務(wù)器1010通過(guò)NTP使其自己的時(shí)鐘與所述參考時(shí)鐘同步, 并通過(guò)同步了的時(shí)鐘來(lái)計(jì)算下一個(gè)IDR圖像要被發(fā)布的計(jì)劃時(shí)間點(diǎn)。內(nèi)容服 務(wù)器1010的處理部分1011中提供的發(fā)布部分將計(jì)算出來(lái)的時(shí)間點(diǎn)發(fā)送到 IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030,如上所述。
在這種情形中,每個(gè)處理部分1011的發(fā)布部分通過(guò)IP單播來(lái)發(fā)送圖28 所示的UDP包。UDP包只^L存儲(chǔ)了與發(fā)送該UDP包的處理部分1011要發(fā) 送的IP包流有關(guān)的計(jì)劃發(fā)布時(shí)間點(diǎn)記錄.換言之,對(duì)于圖28的TOP包, M為1。 IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030收集每個(gè)內(nèi)容服務(wù) 器1010 (更確切地說(shuō)是每個(gè)處理部分1011)發(fā)送的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn),并產(chǎn)生如圖28所示的UDP包。
如圖19和20所示,其中,在內(nèi)容發(fā)布系統(tǒng)1001中有300個(gè)頻道(即, 300個(gè)內(nèi)容服務(wù)器1010),并且每個(gè)頻道都有兩個(gè)處理部分1011,圖28所示 的UDP包變成了用于600個(gè)IP組播流的信息。因此,對(duì)于每個(gè)UDP包, M=150,并且所傳送的每個(gè)UDP包被分成4個(gè)UDP包.在UDP包可能會(huì) 丟失的網(wǎng)絡(luò)環(huán)境中,冗余地傳送相同的包,
IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030所發(fā)送的UDP包的IP
化信息)中指定的IP組播地址。為了接收IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息, 每個(gè)信息處理裝置1020都指定IP組播地址并通過(guò)IGMP加入組播組.IDR 圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的傳輸以約每秒100次的頻率(即10毫秒的周期) 進(jìn)行,并且信息處理裝置1020能夠約每10毫秒接收最新的IDR圖像計(jì)劃發(fā) 布時(shí)間點(diǎn)信息.
順便提及,根據(jù)本實(shí)施例,要從各內(nèi)容服務(wù)器1010發(fā)布的預(yù)覽用流的 IDR圖像通常在同一時(shí)間點(diǎn)進(jìn)行發(fā)布,因此,計(jì)劃發(fā)布時(shí)間點(diǎn)信息是相同的, 并且不必各個(gè)內(nèi)容服務(wù)器1010進(jìn)行通知。然而,根據(jù)本實(shí)施例的發(fā)布時(shí) 間點(diǎn)信息傳輸服務(wù)器1030也收集從每個(gè)預(yù)覽流處理部分1011A輸出的信息。
在信息處理裝置1020將組^發(fā)布從頻道轉(zhuǎn)換切換到頻道,見看時(shí),>^視 聽流處理部分1011B輸出的計(jì)劃發(fā)布時(shí)間點(diǎn)被用來(lái)優(yōu)化由信息處理裝置 1020接收到視聽用數(shù)據(jù)流的IDR圖像之前的等待時(shí)間,并無(wú)g切換流.
(IP包的傳輸)
下面將參考圖29和圖30來(lái)詳細(xì)描述根據(jù)本實(shí)施例的IP包被傳輸^ft 息處理裝置的機(jī)制。順便提及,在下文中,將基于作為IPTV系統(tǒng)標(biāo)準(zhǔn)的 DVB-IP (ETSITS102 034 )來(lái)進(jìn)^fti兌明.
為了接收每個(gè)頻道的MPEG流,作為終端的信息處理裝置1020需# 道頻道數(shù)據(jù)要故發(fā)布到的IP組播地址。根據(jù)DVB-IP,在SD&S廣播發(fā)現(xiàn)記 錄中描述頻道的信息。根據(jù)依據(jù)DVB-IP標(biāo)準(zhǔn)的DVB SD&S傳輸協(xié)議(DVB STP ),通ittL播將廣播發(fā)現(xiàn)記錄從IPTV應(yīng)用服務(wù)器(諸如EPG服務(wù)器(未 示出))發(fā)送到信息處理裝置1020。順便提及,傳輸廣播發(fā)現(xiàn)記錄時(shí),為其 分配不同于MPEG2-TS流的IP組播地址的IP組播地址。
因此,根據(jù)本實(shí)施例的內(nèi)容發(fā)布系統(tǒng)IOOI中的內(nèi)容服務(wù)器1010需J^預(yù) 先向IPTV應(yīng)用服務(wù)器通知為內(nèi)容服務(wù)器1010的每個(gè)處理部分1011分配的IP組播地址或各種頻道信息.
圖29是用于描述根據(jù)DVB-IP的廣播發(fā)現(xiàn)記錄的數(shù)據(jù)格式的說(shuō)明圖。 在廣播發(fā)現(xiàn)記錄中描述了由IPTV服務(wù)提供的所有頻道的信息.例如,當(dāng) IPTV服務(wù)廣播300個(gè)頻道時(shí),作為終端的信息處理裝置1020接收描述了所 述300個(gè)頻道的信息的廣播發(fā)現(xiàn)記錄。
例如,如圖29所示,作為頻il信息,用Textualldentifier@ ServiceName (文字式標(biāo)識(shí)符@服務(wù)名)的字符串來(lái)描述頻道名,所述字符串用來(lái)顯示頻 道名。此外,IPMulticastAddress@Address (IP組播地址@地址)和 IPMulticastAddress@Port (IP組播地址@端口 )描述了>^視聽流處理部分 1011B發(fā)布的IP組播包的IP組播地址和端口號(hào).
通過(guò)作為終端的信息處理裝置1020利用IGMP加入廣播發(fā)現(xiàn)記錄中描 述的IP組播地址組,開始進(jìn)行期望頻道的IP組播包的發(fā)布,并且使得信息 處理裝置1020能夠接收IP組播包。
此外,利用根據(jù)本實(shí)施例的廣播發(fā)現(xiàn)記錄,擴(kuò)展了根據(jù)DVB-IP標(biāo)準(zhǔn)的 廣播發(fā)現(xiàn)記錄,并且提供XML元素<xx:PreviewServiceLocation> (PreviewServiceLocation:預(yù)覽服務(wù)位置)。根據(jù)本實(shí)施例的廣播發(fā)現(xiàn)記錄 具有在XML元素中描述的要從預(yù)覽流處理部分1011A輸出的IP組播包的 IP組播地址和端口號(hào)。
圖30是用于描述用XML表達(dá)廣播發(fā)現(xiàn)記錄的例子的說(shuō)明圖。在該廣播 發(fā)現(xiàn)記錄的例子中,描述了 300個(gè)頻道的服務(wù)信息,每個(gè)XML元素 "<SingleService>" ( SingleService:單個(gè)服務(wù))對(duì)應(yīng)于頻道的信息。
例如,在開始處的頻道信息為作為頻道名(ServiceName)的"Channel 1 (頻道1 )"。此外,描述了要從視聽流處理部分1011B輸出的IP包的組播 地址(地址224.0.1.1、端口號(hào)1600)和要>^預(yù)覽流處理部分1011A輸出的 IP包的組播地址(地址224.0.1.2、端口號(hào)1600).接著列出的頻道信息為作 為頻道名的"Channe12 (頻道2)"、以及分別用于觀看和預(yù)覽的兩個(gè)組播地 址。盡管后面的頻道信息的描述省略了,但要列出并描述總共300個(gè)頻道的 信息。根據(jù)上述廣播發(fā)現(xiàn)記錄,信息處理裝置1020能夠知道每個(gè)頻道的、 分別用于觀看和預(yù)覽的所述兩個(gè)地址。
下面將描述被分配了組播地址并^Jt布的每個(gè)MPEG2-TS流的IDR圖 像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的獲取方法。在本實(shí)施例中,符合DVB-IP標(biāo)準(zhǔn)的廣 播發(fā)現(xiàn)記錄被擴(kuò)展,并描述了 XML元素"<ChannelChangeInfo>"(ChannelChangelnfo : 頻道改變信息). 所述XML元素 "<ChannelChangeInfo>"具有計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030的組播 地址(在"<IPMulticastAddress>"中指定),其中,從計(jì)劃發(fā)布時(shí)間點(diǎn)信息 傳輸服務(wù)器1030能夠獲取由IPTV服務(wù)發(fā)布的所有MPEG流的IDR圖像計(jì) 劃發(fā)布時(shí)間點(diǎn)信息。圖30中所示的例子表明,能夠從地址224.0.1.0、端口 號(hào)1500獲得IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息。
如上所述,根據(jù)本實(shí)施例的內(nèi)容發(fā)布方法,為一個(gè)頻道發(fā)布兩種類型的 壓縮數(shù)據(jù)流,即,為預(yù)覽而編碼的壓縮數(shù)據(jù)流和為視聽而編碼的壓縮數(shù)據(jù)流。 為預(yù)覽而編碼的壓縮數(shù)據(jù)流只由諸如IDR圖4象的參考?jí)嚎s視頻數(shù)據(jù)配置而 成,并且對(duì)存儲(chǔ)有所述數(shù)據(jù)流的包進(jìn)行調(diào)整,使其適于快速頻道轉(zhuǎn)換.于是, 根據(jù)本實(shí)施例的內(nèi)容發(fā)布方法,作為終端的信息處理裝置獲取預(yù)覽用的壓縮
數(shù)據(jù)流,并以重復(fù)的方式再現(xiàn)多個(gè)頻道的該預(yù)覽用壓縮4St據(jù)流,由此實(shí)現(xiàn)快 速頻道轉(zhuǎn)換。
<信息處理方法>
下面將參考圖31到圖38來(lái)詳細(xì)描述^IL據(jù)本實(shí)施例的信息處理裝置1020 所執(zhí)行的信息處理方法。圖31是用于描述根據(jù)本實(shí)施例的信息處理裝置1020 所JW行的信息處理方法的流程圖。
當(dāng)觀看者(用戶)接通信息處理裝置1020的電源時(shí),或者從IPTV的服 務(wù)菜單等選擇了 TV服務(wù)時(shí),根據(jù)本實(shí)施例的信息處理裝置1020開始進(jìn)行 TV觀看過(guò)程。
首先,信息處理裝置1020通過(guò)使用該裝置中提供的CPU、 ROM、 RAM、 通信設(shè)備等從諸如EPG服務(wù)器(未示出)的IPTV應(yīng)用服務(wù)器中獲取廣播發(fā) 現(xiàn)記錄(步驟S1101 )?;诜螪VB-IP標(biāo)準(zhǔn)的協(xié)議來(lái)描述廣播發(fā)現(xiàn)記錄, 如圖30所示,并且信息處理裝置1020能夠獲得與每個(gè)頻道相對(duì)應(yīng)的頻道信 息.當(dāng)頻道信息不是經(jīng)常改動(dòng)時(shí),也可以使用已經(jīng)從IPTV服務(wù)中獲得的頻 道信息。
然后,信息處理裝置1020通過(guò)使用該裝置中提供的CPU、 ROM、 RAM、 通信設(shè)備等來(lái)發(fā)出IGMP消息,用于請(qǐng)求開始發(fā)布IDR圖像計(jì)劃發(fā)布時(shí)間 點(diǎn)信息,并開始接收與該計(jì)劃發(fā)布時(shí)間點(diǎn)信息相關(guān)的組播包(步驟S1103).
當(dāng)加入或離開組播組時(shí),信息處理裝置1020使用具有圖25A所示報(bào)告 格式的IGMP消息.
更具體說(shuō),為了命令組播^i^布IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的發(fā)布開始,信息處理裝置1020發(fā)出如圖32A所示的IGMP消息.在"記錄類型" 欄中所指定的值1表示MODE一IS一INCLUDE (包括模式),并向與上述步驟 S1101中所獲得的組播地址(^本;!j中為224.0丄0)相對(duì)應(yīng)的組播組指示信 息處理裝置1020將加入組播組。通過(guò)信息處理裝置1020利用IGMP加入組 播組,計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸服務(wù)器1030周期性地(例如,10毫秒的周 期)向信息處理裝置1020發(fā)布IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息.信息處理裝 置1020接收IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息,并在存儲(chǔ)部分1209中一直保持 最新信息。
隨后,信息處理裝置1020的頻道選擇部分1201對(duì)頻道選擇信息進(jìn)行初 始化(S1105),要被初始化的頻ili^擇信息是四個(gè)^t: "CurrentChan (當(dāng) 前頻道)"、"CurrentAddress (當(dāng)前地址)"、"SelectChan (選擇頻道)"和 "SelectAddr (選擇地址)",
參數(shù)"CurrentChan"是指示由信息處理裝置1020當(dāng)前所選擇的頻道的 位置的^lt,而M "CurrentAddress"是指示當(dāng)前所選頻道fet布到的組 播地址的參數(shù)。在該初始化中,這兩個(gè)參數(shù)均被設(shè)置為-1。這個(gè)值表明 當(dāng)前不進(jìn)行頻道選擇。此外,^ft "SelectChan"是指示要選擇的頻道的頻 道位置的參數(shù),而參數(shù)"SelectAddr"是指示所選頻道的MPEG2-TS流要被 發(fā)送到的組播地址的參數(shù)。在該初始化中,"SelectChan"被設(shè)置為1。如果 在終端中保持有先前所選頻道的頻道信息,那么,就指定其頻道位置。在該 初始化中,"SelectAddress"被設(shè)置為-l。
隨后,頻道選擇部分1201向獲取流選擇部分1203通知由參數(shù) "SelectChan"所指示的頻道,獲取流選^MP分1203通知內(nèi)容獲取部分1205 獲M參數(shù)"SelectChan"中所設(shè)置的頻道的視聽用的壓縮數(shù)據(jù)流,并且內(nèi) 容獲取部分1205執(zhí)行到視聽流的切換過(guò)程(步驟S1107 )。后面將再次詳細(xì) 描述到視聽流的切換過(guò)程。通過(guò)該過(guò)程,在信息處理裝置1020的顯示器(未 示出)屏幕上顯示頻道的視頻,并從揚(yáng)聲器再現(xiàn)聲音。
當(dāng)所iiJ'J視聽流的切換過(guò)程完成時(shí),頻iti^^分1201更新與當(dāng)前所 選頻ii^目關(guān)的頻道信息(步驟S1109)。就是說(shuō),將M "SelectChan"的值 設(shè)置在參數(shù)"CurrentChan"中,并將Wt "SelectAddr"的值設(shè)置在參數(shù) "CurrentAddr"中。
隨后,信息處理裝置1020的頻道選擇部分1201等待用戶操作的輸入(步 躁Sllll )。這里,當(dāng)例如由用戶輸入了終止過(guò)程(諸如,按下遙控器的電源關(guān)閉按
鈕)時(shí)(步驟S1113 ),頻道選擇部分1201產(chǎn)生與所述輸入操作相對(duì)應(yīng)的信 號(hào),并進(jìn)行步驟S1123的頻道接收終止過(guò)程。此外,當(dāng)用戶輸入了切換頻道 的操作時(shí)(步驟S1115),頻道選擇部分1201就進(jìn)行后面描述的步驟S1U7。 在其它情形中,頻道選擇部分1201返回步驟S1U1,并等待用戶操作。實(shí)際 上,除了這些控制外,還有諸如音量控制等用戶^S^作。然而,在圖31中省 略其描述。
當(dāng)由用戶進(jìn)行了頻道切換操作時(shí),就是說(shuō),例如,當(dāng)由用戶按下了遙控 器的頻道上移M或頻道下移掩組時(shí),信息處理裝置1020就執(zhí)行頻道預(yù)覽 過(guò)程(步猓S1U7)。后面將再次詳細(xì)描述該頻道預(yù)覽過(guò)程。
然后,如在步驟S1109中那樣,頻il^擇部分1201更新與當(dāng)前所選頻 il^目關(guān)的頻道信息(步驟S1U9)。
隨后,信息處理裝置1020的頻il^擇部分1201等待用戶操作的輸入, 同時(shí)TV觀看繼續(xù)進(jìn)行。
另一方面,當(dāng)用戶IMt為終止l^作時(shí),內(nèi)容獲取部分1205執(zhí)行頻道接 收終止過(guò)程(步驟S1121).后面將再次詳細(xì)描述頻道接收終止過(guò)程。
然后,信息處理裝置1020通過(guò)使用該裝置中提供的CPU、 ROM、 RAM、 通信設(shè)備等停止在步驟S1103中開始了的IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的發(fā) 布,并終止計(jì)劃發(fā)布時(shí)間點(diǎn)信息的組播包的接收(步驟S1123).信息處理裝 置1020能夠通迎良送圖32B所示的IGMP消息來(lái)停止發(fā)布的進(jìn)行.這里, 圖32B中的"記錄類型=2"指示了 MODE—IS—EXCLUDE (排除模式),這 意味著離開組播組224.0.1.0。
隨后,信息處理裝置1020終止TV觀看的進(jìn)行,并返回到IPTV服務(wù)菜 單,或者去執(zhí)行該終端的其它功能.
(頻道預(yù)覽過(guò)程)
下面將參考圖33來(lái)詳細(xì)描述根據(jù)本實(shí)施例的要由信息處理裝置1020執(zhí) 行的頻道預(yù)覽過(guò)程。圖33是用于描述根據(jù)本實(shí)施例的信息處理方法的頻道 預(yù)覽過(guò)程的流程圖。
根據(jù)頻道預(yù)覽過(guò)程,相繼地切換和再現(xiàn)與各個(gè)頻it^目對(duì)應(yīng)的供預(yù)覽用的 壓縮數(shù)據(jù)5I^頻。此時(shí),可以這樣i殳置首先,例如利用0.8秒的間隔進(jìn)行 頻道切換,并且當(dāng)觀看者繼續(xù)進(jìn)行頻道預(yù)覽操作時(shí)(例如,當(dāng)觀看者一直按 下頻道切換按鈕等時(shí)),頻道的切換加速。頻道切換的時(shí)間間隔的最小值(換言之,頻道切換iiy復(fù))可以任意設(shè)置。例如,可以以例如O.l秒的間隔進(jìn)行
視頻切換。在該過(guò)程中,定義用于決定改變頻道切換i^的定時(shí)的切換aiJL
變化時(shí)間。切換itJL變化時(shí)間可以被設(shè)置為例如約2秒。
首先,頻道選擇部分1201對(duì)與頻道預(yù)覽相關(guān)的兩個(gè)參數(shù)(即,參數(shù)
"PreviewInterval (預(yù)覽間隔)"和錄"PreviewTimer (預(yù)覽計(jì)時(shí)器)")進(jìn) 行初始化(步棵S1201 )。這里,參數(shù)"PreviewInterval"被用作切換頻道定 時(shí)的標(biāo)準(zhǔn),并且在本步驟中^ti殳置為例如800毫秒(0.8秒)。因此,當(dāng),見看 者繼續(xù)進(jìn)行頻道預(yù)覽操作時(shí),以0.8秒的間隔進(jìn)行頻道切換。此外,參數(shù)
"PreviewTimer"被用作計(jì)時(shí)器,用來(lái)測(cè)量切換頻道的定時(shí),并且在本步驟 中,由于頻道預(yù)覽已經(jīng)開始,所以,當(dāng)前時(shí)間點(diǎn)^L設(shè)置為初始值。
隨后,頻道選擇部分1201在頻道預(yù)覽中建立下一個(gè)要切換到的頻道(步 驟S1203)。例如,當(dāng)M用于通過(guò)增加頻道號(hào)來(lái)進(jìn),覽的操作時(shí),諸如當(dāng) 按下遙控器上的NEXT (下一個(gè))按鈕時(shí),頻道選擇部分1201將參數(shù) "SelectChan"設(shè)置為通過(guò)使^^L "CurrentChan"的值增加1而獲得的值。 此外,當(dāng)執(zhí)行用于通過(guò)減小頻道號(hào)來(lái)進(jìn)行預(yù)覽的操作時(shí),頻iii^擇部分1201 將參數(shù)"SelectChan"設(shè)置為通過(guò)使參數(shù)"CurrentChan"的值減小1而獲 得的值。此外,頻道選擇部分1201設(shè)置參數(shù)"PreviewSwitchTime (預(yù)覽切 換時(shí)間)"。該^lbl在確定JW行切換到下一個(gè)頻道的^Ht時(shí)4吏用的^lt, 并且在本步驟中,在該參數(shù)中設(shè)置當(dāng)前時(shí)間點(diǎn)。
接著,信息處理裝置1020執(zhí)行到用于預(yù)覽在參數(shù)"SelectChan"中設(shè)置 的頻道的壓縮數(shù)據(jù)流的切換(步驟S1205 )。后面將詳細(xì)描述到預(yù)覽用流的切 換頓。
在切換到供預(yù)覽用的壓縮數(shù)據(jù)流之后,頻il^擇部分1201更新與當(dāng)前 正在預(yù)覽的頻道相關(guān)的頻道信息(步驟S1207 X就是說(shuō),將^"SelectChan" 的值設(shè)置在參數(shù)"CurrentChan"中,并將參數(shù)"SelectAddr"的值設(shè)置在 ^!t "CurrentAddr"中。
隨后,頻道選擇部分1201檢查觀看者是否在繼續(xù)進(jìn)W5S覽操作(頻道 轉(zhuǎn)換操作)(步驟S1209 )。更具體說(shuō),可以基于例如與頻道改變相關(guān)的輸入 信號(hào)是否被輸入到頻ili^擇部分1201中來(lái)進(jìn)行所述檢查.當(dāng)觀看者決定觀
行后面描述的步驟S1211。此外,當(dāng),財(cái)者繼續(xù)進(jìn)#^覽操作時(shí),執(zhí)行后面 描述的步驟S1213。當(dāng)確定了要觀看的頻道時(shí),信息處理裝置1020進(jìn)行到供視聽用的壓縮 數(shù)據(jù)流的切換過(guò)程(步驟S1211 )。后面將詳細(xì)描述到供視聽用的壓縮數(shù)據(jù)流 的切換過(guò)程.
這樣,頻道預(yù)覽過(guò)程終止,并且IPTV電視的觀看繼續(xù)進(jìn)行.
另一方面,當(dāng)預(yù)覽操作正在繼續(xù)時(shí),信息處理裝置1020的獲取流選擇 部分1203決定是否改變頻道切換逸變(步驟S1213 )。更具體說(shuō),獲取流選 擇部分1203基于從^lfc "PreviewTimer"中減去當(dāng)前時(shí)間點(diǎn)而獲得的時(shí)間 是否大于切換iUL變化時(shí)間來(lái)做出決定。當(dāng)通過(guò)所述減法所獲得的時(shí)間大于 切換速度變化時(shí)間時(shí),執(zhí)行后面描述的步驟S1215。此外,當(dāng)通過(guò)所述減法 所獲得的時(shí)間等于或小于切換速度變化時(shí)間時(shí),執(zhí)行后面要描述的步猓 S1217。
當(dāng)通過(guò)所述減法所獲得的時(shí)間大于切換逸變變化時(shí)間時(shí),獲取流選#^
分1203確定M "PreviewInterval"的值是否是最小值(步驟S1215)。當(dāng) M "PreviewInterval"的值等于或小于最小值時(shí),不改變頻道切換速度, 并且執(zhí)行后面描述的步驟S1219。此外,當(dāng)^lt "PreviewInterval"的值超 過(guò)最小值時(shí),執(zhí)行后面描述的步驟S1217,
當(dāng)頻道切換iOL大于最小值時(shí),獲取流選#^5分1203改變頻道切換速 度(步驟S1217).例如,獲取流選#^分1203可以將當(dāng)前設(shè)置的切換速度 的值的一半設(shè)置為新的切換速度。在本實(shí)施例中,初始將參數(shù) "PreviewInterval"設(shè)置為800毫秒,并且當(dāng)預(yù)覽操作正在繼續(xù)進(jìn)行時(shí),例 如在每個(gè)切換速度變化時(shí)間改變切換速度。然后,隨著切換逸復(fù)的變化,參 數(shù)"PreviewInterval"的值在四個(gè)級(jí)段,即800毫秒、400毫秒、200毫秒和 100毫秒之間變化。順便乾艮,上述改變切換速度的方法只是例子,根據(jù)用 于頻道預(yù)覽的屏幕結(jié)構(gòu)、遙控器掩組的操作、觀看者的偏好等可以應(yīng)用改變 切換速度的各種方法。
隨后,獲取流選擇部分1203決定自從前一頻道切換時(shí)算起在參數(shù) "PreviewInterval"中所設(shè)置的時(shí)間是否已經(jīng)過(guò)去(步驟S1219 )。更具體說(shuō),
獲取流選擇部分1203決定通過(guò)將參數(shù)"PreviewInterval"的值加到參數(shù) "PreviewSwitchTimer"的值上而獲得的時(shí)間點(diǎn)是否超過(guò)了當(dāng)前時(shí)間點(diǎn)。當(dāng)
沒有超過(guò)當(dāng)前時(shí)間點(diǎn)時(shí),獲取流選#^分1203在此步驟中進(jìn)行等待.此夕卜,
當(dāng)超過(guò)了當(dāng)前時(shí)間點(diǎn)時(shí),獲取a^^p分1203返回上述步猓S1203,并切換
到下一個(gè)頻道的供瀏覽用的壓縮數(shù)據(jù)流。(到供預(yù)覽用的壓縮數(shù)據(jù)流的切換過(guò)程)
下面將參考圖34來(lái)詳細(xì)描述根據(jù)本實(shí)施例的要由信息處理裝置1020執(zhí) 行"到供預(yù)早,的"縮數(shù)據(jù)流的切換過(guò)程;圖34 ,用于"述根據(jù)本實(shí)施例
首先,獲取流選#^分1203 M儲(chǔ)部分1209等中存儲(chǔ)的最新IDR圖像 計(jì)劃發(fā)布時(shí)間點(diǎn)信息中獲取與參數(shù)"SelectChan"相對(duì)應(yīng)的頻道信息(步驟 S1301 )
更具體說(shuō),獲取流選擇部分1203首先從廣播發(fā)現(xiàn)記錄中獲取頻道的組 播地址。在圖30所示的例子中,當(dāng)在參數(shù)"SelectChan"中設(shè)置了 1時(shí),在 開始處的"<SingleService>"為相應(yīng)的頻道信息。如圖30所示,在頻道信息 中的"<SingleService>"中描述了兩類組播地址,分別針對(duì)供預(yù)覽用的壓縮 數(shù)據(jù)流和供視聽用的壓縮數(shù)據(jù)流.在圖30的例子中,根據(jù)參數(shù) "xx.PreviewServiceLocation "中所描述的<IPMulticastAddress>的值i更置 224.0.1.2。
接著,獲取ii^擇部分1203在最新IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息中搜 尋每個(gè)組播地址的計(jì)劃發(fā)布時(shí)間點(diǎn)記錄,并將IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)設(shè)置 到"NextTime(下一時(shí)間)"。注意,IDR圖像的發(fā)布時(shí)間點(diǎn)是從內(nèi)容服務(wù)器 1010的每個(gè)發(fā)布部分傳輸?shù)臅r(shí)間點(diǎn),自然地,在開始處包括IDR圖像的 MPEG2-TS包在到達(dá)信息處理裝置1020之前有一ISJ^遲。因此,當(dāng)延遲時(shí) 間長(zhǎng)并且不能被忽略時(shí),除了從內(nèi)容服務(wù)器1010到信息處理裝置1020的網(wǎng) 絡(luò)狀態(tài)0卜,還應(yīng)當(dāng)按照需要將延遲時(shí)間添加到"NextTime"。
接著,獲取^5^擇部分1203計(jì)算組播發(fā)布的估計(jì)切換完成時(shí)間點(diǎn)(步 驟S1303 ).該估計(jì)切換完成時(shí)間點(diǎn)是在信息處理裝置1020馬上發(fā)出IGMP 消息以開始進(jìn)行發(fā)布或進(jìn)行發(fā)布切換的情形中,從信息處理裝置1020新加 入的組播組傳來(lái)第一個(gè)包之前的估計(jì)時(shí)間。通過(guò)將所需切換時(shí)間加在當(dāng)前時(shí) 間點(diǎn)上能夠獲得估計(jì)切換完成時(shí)間點(diǎn)"SwitchTime"。這里,所需切換時(shí)間 是下面所指出的時(shí)間的總和。
(1)信息處理裝置1020發(fā)出IGMP消息所需的時(shí)間。
(2 )直到該IGMP消息到達(dá)執(zhí)行IGMP代理功能的邊緣交換機(jī)(例如, DSLAM)所需的時(shí)間。
組的包的發(fā)布并開始該終端新加入的組播組的包的發(fā)布所需的時(shí)間(4) 直到由邊緣交換機(jī)開始發(fā)布的笫一個(gè)包到達(dá)信息處理裝置1020所 需的時(shí)間。
(5) 信息處理裝置1020接收到所述第一個(gè)包并將其保留起來(lái)所需的時(shí) 間。
上述(1)到(5)的值取決于IPTV服務(wù)網(wǎng)絡(luò)和信息處理裝置1020的性 能,并且假設(shè)在信息處理裝置1020中預(yù)先設(shè)置了與信息處理裝置1020或網(wǎng) 絡(luò)的狀態(tài)相兼容的所需切換時(shí)間的最大值。例如,可以將所需切換時(shí)間的最 大值i殳置為約8毫秒.
此外,當(dāng)多個(gè)信息處理裝置1020被連接到用戶住宅時(shí),上述(3)包括 在停止包的發(fā)布時(shí)檢查是否有其它信息處理裝置1020加入到同一個(gè)組播組 中所需的時(shí)間。通常,如在RFC-3376中所規(guī)定的,利用周期性的IGMP詢 問消息來(lái)進(jìn)行該檢查.此外,當(dāng)多個(gè)信息處理裝置1020加入到不同的組播 組中時(shí),即,當(dāng)在多個(gè)信息處理裝置1020上正在觀看不同的頻道時(shí),接入 網(wǎng)需要足夠的數(shù)據(jù)帶寬來(lái)為多個(gè)頻道進(jìn)行組播。為了保證網(wǎng)絡(luò)帶寬,可以使 用服務(wù)質(zhì)量(QoS)控制,諸如IP多媒體子系統(tǒng)(IMS)。
隨后,獲取流選擇部分1203決定是否執(zhí)行發(fā)布的切換(步驟S1305 )。 更具體說(shuō),獲取流選M分1203將包括供預(yù)覽用流的IDR圖像的IP包的到 達(dá)時(shí)間點(diǎn)與計(jì)算出的預(yù)定切換完成時(shí)間點(diǎn)SwitchTime之間的差與預(yù)定閾值 進(jìn)行比較。當(dāng)所述計(jì)算出的差大于預(yù)定閾值時(shí),不進(jìn)行發(fā)布的切換,并且在 接收到下一個(gè)IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息的包時(shí),從步驟S1301起執(zhí)行所 述過(guò)程(步驟S1307 )。
由于下面的原因進(jìn)行與切換的執(zhí)行相關(guān)的決定。就是說(shuō),即使馬上進(jìn)行 顯示的切換,信息處理裝置1020的內(nèi)容再現(xiàn)部分1207在開始接收包并且 IDR圖^J,J達(dá)之前也不能使視頻延續(xù)下去,因此,會(huì)出現(xiàn)圍像凍結(jié)的時(shí)段(下 文中稱作"凍結(jié)時(shí)段")。所述決定能夠縮短該凍結(jié)時(shí)段。對(duì)于無(wú)^L頻切換 來(lái)說(shuō),所述凍結(jié)時(shí)段優(yōu)選盡可能短,但應(yīng)該比在IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)處 包的發(fā)送周期要長(zhǎng).因此,所述凍結(jié)時(shí)段的最大值(下文稱作"允許的凍結(jié) 時(shí)段")優(yōu)選設(shè)置為例如10毫秒.
當(dāng)在基于上述#^所做出的決定的^上由獲取$絲#^分1203執(zhí)行 了所述定時(shí)的確定時(shí),獲取流選#^分1203將所述頻il^擇結(jié)果傳輸給內(nèi) 容獲取部分1205。內(nèi)容獲取部分1205基于所述頻ii^擇結(jié)^JL出IGMP消 息,并進(jìn)行要拔&布到信息處理裝置1020連接到的接入網(wǎng)的組播包的發(fā)布切換(步驟S1309), IGMP消息的發(fā)出以根據(jù)RFC 3376中所規(guī)定的IGMP 版本3的報(bào)告格式(如圖25A和25B所示)進(jìn)行。
圖35A到圖35C中示出了 IGMP包的例子。圖35A示出這樣的情形 錄"CurrentChan"為-1,即,沒有已被發(fā)布的與組播地址相對(duì)應(yīng)的數(shù)據(jù)。 圖35A表明記錄類型l( MODE_IS—INCLUDE敗指定到^Jt"SelectChan"
(在本例中為1)的組播地址"SelectAddress"(在本例中為224.0.1.1)的組 播組,以加入所iiia播地址從而開始組播數(shù)據(jù)的發(fā)布。圖35B示出這樣的情 形參數(shù)"CurrentChan"不為-1,就是說(shuō),沒有已被發(fā)布的與組播地址相 對(duì)應(yīng)的數(shù)據(jù)。例如,記錄類型=2 ( MODEJS—EXCLUDE )被指定到
"CurrentChan"(在本例中為1 )的"CurrentAddress"(在本例中為224.0.1.0) 的組播組,以命令停止發(fā)布,以及記錄類型=1 (MODE_IS_INCLUDE)被 指定到"SelectChannel"(在本例中為2)的組播地址"SelectAddress"(在 本例中為224.0.1.4)的組播組,以命令開始組播。
根據(jù)IMGP版本3,如圖35B所示,可以由一個(gè)IGMP包來(lái)集中執(zhí)行指 令,因此,優(yōu)點(diǎn)是可以在切換時(shí)不將組播地址冗余地發(fā)布給接入網(wǎng)'
由此,內(nèi)容獲取部分1205開始接收"SelectAddress"的組播包(步驟 S1311)'
直到完成發(fā)布的切換,內(nèi)容獲取部分1205在最大所需切換時(shí)間期間需 要處于待機(jī)狀態(tài),因此,當(dāng)不接收組播包時(shí),內(nèi)容獲取部分1205將處于待 機(jī)狀態(tài)(步驟S1313 )。當(dāng)有可能在網(wǎng)絡(luò)中丟失IGMP包時(shí),可以在步驟S1309 中傳輸多個(gè)包,或者在步驟S1313中通過(guò)提供超時(shí)等來(lái)執(zhí)行IGMP包的重發(fā) 過(guò)程,
在步驟S1313中待機(jī)的結(jié)果是在待機(jī)之后組播的發(fā)布切換巳經(jīng)完成, 因此,當(dāng)存在先前選擇的頻道時(shí),內(nèi)容獲取部分1205終止接收相應(yīng)的 "CurrentAddress"的組播包(步驟S1315 )。
然后,內(nèi)容獲取部分1205將接收到的組播包發(fā)送到內(nèi)容再現(xiàn)部分1207, 并且內(nèi)容再現(xiàn)部分1207開始新接收到的頻道的組播包中所存儲(chǔ)的 MPEG2-TS的再現(xiàn)(S1317).實(shí)際上,在接收到包含IDR圖像的MPEG2-TS 包之后在信息處理裝置1020的顯示器(未示出)上顯示視頻。這樣,供預(yù) 覽用的壓縮數(shù)據(jù)流的切換過(guò)程就完成了,并且頻道預(yù)覽繼續(xù)。
(到視聽用壓縮數(shù)據(jù)流的切換過(guò)程) 下面將參考圖36來(lái)詳細(xì)描述根據(jù)本實(shí)施例的要由信息處理裝置1020執(zhí)行的、到供視聽用的壓縮數(shù)據(jù)流的切換過(guò)程.圖36是用于描述根據(jù)本實(shí)施 例的信息處理方法的到視聽用壓縮數(shù)據(jù)流的切換過(guò)程的流程圖。
如圖36所示,根據(jù)本實(shí)施例的信息處理方法的、到視聽用壓縮lfc據(jù)流 的切換過(guò)程的^^i;^與圖34中所示的、到預(yù)覽用壓縮數(shù)據(jù)流的切換過(guò)程 的執(zhí)行-錄相似。通it^圖34中采用與視聽用壓縮數(shù)據(jù)iiM目關(guān)的M來(lái)替 代與預(yù)覽用壓縮數(shù)據(jù);i^目關(guān)的M,能夠執(zhí)行根據(jù)本實(shí)施例的視聽用壓縮數(shù) 據(jù)流的切換過(guò)程。
這里,當(dāng)如圖36所示進(jìn)行與發(fā)布切換的執(zhí)行有關(guān)的決定時(shí)(步驟 S1405),考慮下面的因素來(lái)做出決定。就是說(shuō),也是在從預(yù)覽用流切換到視 聽用流的時(shí)候,獲取^i^擇部分1203進(jìn)行這樣的處理使得平滑切換得以 實(shí)現(xiàn)并且不引起信號(hào)消失、屏幕凍結(jié)等。因此,獲取^i^擇部分1203針對(duì) 圖37所示的不同情形來(lái)確定切換定時(shí)。在這種情形中,如上所述,對(duì)視聽 用流進(jìn)行調(diào)整以包括數(shù)據(jù)非發(fā)布時(shí)段并進(jìn)行發(fā)布,其中,所述數(shù)據(jù)非發(fā)布時(shí) 段與預(yù)覽用流的數(shù)據(jù)非發(fā)布時(shí)段存在于同一時(shí)間,因此,能夠?qū)崿F(xiàn)較平滑的 切換。
圖37是用于描述根據(jù)本實(shí)施例的信息處理方法的數(shù)據(jù)流的切換定時(shí)的 不同情形的說(shuō)明圖。在圖37所示(情形1)中,由于沒有針對(duì)IDR圖像的 到ii^L時(shí)進(jìn)行流的切換,所以在接收到下一個(gè)IDR圖像時(shí)執(zhí)行到視聽用流的 切換。此外,在圖37所示的(情形2)中,即使進(jìn)行了流的切換,在接收到 視聽用流中的下一個(gè)IDR圖像之前會(huì)有延遲。因此,在等待視聽用流中的下 一個(gè)IDR圖像的接收的同時(shí),繼續(xù)接收預(yù)覽用流。此外,在圖37所示的(情 形3 )中,實(shí)際上進(jìn)行了從預(yù)覽用流到視聽用流的切換。
(頻道接收終止過(guò)程)
下面將參考圖38來(lái)詳細(xì)描述由信息處理裝置1020執(zhí)行的頻道接收終止 的過(guò)程。
首先,內(nèi)容獲取部分1205停止接收當(dāng)前正在接收的組播包。通it^L送 如圖35C所示的IGMP報(bào)告消息可以停止組播包的接收(步驟S1501).如 圖35C所示,通過(guò)將"記錄類型=2" (MODE_IS_EXCLUDE )指定到^lt "CurrentAddress"(在本例中為224.0.1.4)的組^Ha并通itiL送該IGMP 消息,內(nèi)容獲取部分1205能夠停止組播包的發(fā)布.
接著,內(nèi)容獲取部分1205終止組播的接收(步驟S1503)。然后,內(nèi)容 再現(xiàn)部分1207終止MPEG2-TS流的再現(xiàn)(步猓S1505 )。通過(guò)進(jìn)行這些過(guò)程,完成了頻道接收終止過(guò)程.
到此為止,已經(jīng)描述了根據(jù)本實(shí)施例的IPTV系統(tǒng)中的快速頻道切換, ^PL據(jù)本實(shí)施例,能夠容易地構(gòu)思出上述實(shí)施例之夕卜的實(shí)施例,例如,能夠構(gòu) 思出下面要描述的其它實(shí)施例。
根據(jù)本發(fā)明的實(shí)施例描述了 H.264/AVC的情形。然而,即使是使用 MPEG2視頻壓縮,通過(guò)假設(shè)IDR圖像是I圖像,能夠?qū)⒈景l(fā)明容易地應(yīng)用 到使用MPEG2視頻壓縮的IPTV系統(tǒng)中。
此外,根據(jù)本發(fā)明的實(shí)施例,壓縮的視頻數(shù)據(jù)和音頻數(shù)據(jù)由MPEG2-TS 進(jìn)行多路復(fù)用.然而,同樣在壓縮的視頻和音頻數(shù)據(jù)按獨(dú)立的IP包進(jìn)行發(fā) 布的情形中,通過(guò)應(yīng)用本發(fā)明,能夠容易地實(shí)現(xiàn)通過(guò)切換IP包的發(fā)布來(lái)實(shí) 現(xiàn)快速頻道切換的IPTV系統(tǒng)。
此外,^4t本發(fā)明的實(shí)施例,僅一個(gè)視頻/音頻信號(hào)的壓縮視頻數(shù)據(jù)和音 頻數(shù)據(jù)由MPEG2-TS進(jìn)行多路復(fù)用,并被存儲(chǔ)在IP包中,然后進(jìn)行發(fā)布的 切換。然而,通過(guò)用MPEG2-TS對(duì)多個(gè)視頻/音頻信號(hào)的壓縮的視頻數(shù)據(jù)和 音頻數(shù)據(jù)進(jìn)行多路復(fù)用并將其發(fā)布,并通過(guò)在通向信息處理裝置1020的網(wǎng)
其進(jìn)行傳輸,能夠容易地實(shí)現(xiàn)實(shí)現(xiàn)與本實(shí)施例相似的快速頻道切換的IPTV 系統(tǒng)。
此外,根據(jù)本發(fā)明的實(shí)施例,只針對(duì)下一個(gè)JH^輸?shù)腎DR圖像,將IDR 圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息傳輸給作為終端的信息處理裝置1020.這里,不證 自明,如果在要傳輸?shù)腎DR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)記錄中指定了多個(gè)IDR圖 ^^的計(jì)劃發(fā)布時(shí)間點(diǎn),那么,信息處理裝置1020能夠在頻iii^擇時(shí)更準(zhǔn)確 地進(jìn)行組播地址的選擇。
此外,根據(jù)本發(fā)明的實(shí)施例,對(duì)壓縮數(shù)據(jù)流進(jìn)行編碼,使得在其中安排 了只有IDR圖像的MPEG2-TS包。這里,在所述數(shù)據(jù)非發(fā)布時(shí)段內(nèi)在數(shù)據(jù) 塊中除了 IDR圖像外還可以安排若干P-圖像或B-圖像.這使得能夠?qū)崿F(xiàn)預(yù) 覽視頻的平滑再現(xiàn).然而,在這種情形中,對(duì)供預(yù)覽用的壓縮數(shù)據(jù)流應(yīng)該減 小圖像分辨率或每秒的圖^N8t,使得不M出接入網(wǎng)中所保留的數(shù)據(jù)帶寬的 限制。
此外,通過(guò)使用IMGP版本3的功能并用一個(gè)IGMP包來(lái)切換組播組 的發(fā)布,根據(jù)本發(fā)明的實(shí)施例防止在切換期間對(duì)接入網(wǎng)進(jìn)行包的冗余發(fā)布, 并限制了在接入網(wǎng)中要由IPTV系統(tǒng)使用的數(shù)據(jù)帶寬。然而,即使當(dāng)使用IGMP版本2時(shí),也通過(guò)執(zhí)行離開組播組的過(guò)程并在發(fā)布停止W加入要切 換到的組播組,能夠限制要由IPTV系統(tǒng)使用的數(shù)據(jù)帶寬。
此外,根據(jù)本發(fā)明的實(shí)施例,內(nèi)容服務(wù)器1010對(duì)每個(gè)頻道的多個(gè) MPEG2-TS流進(jìn)行編碼并經(jīng)由核心網(wǎng)對(duì)其進(jìn)行發(fā)布。這里,在對(duì)核心網(wǎng)的帶 寬存在P艮制的環(huán)境下,也能夠執(zhí)行下述過(guò)程.即,內(nèi)容服務(wù)器1010通過(guò)核 心網(wǎng)為每個(gè)頻道發(fā)布一個(gè)經(jīng)編碼的包,并在諸如接入網(wǎng)的發(fā)布網(wǎng)絡(luò)的中間安 排諸如邊緣服務(wù)器或邊M由器的另 一個(gè)內(nèi)容服務(wù)器。所述另 一個(gè)內(nèi)容服務(wù) 器基于所述視頻/音頻信號(hào)為接收到的MPEG2-TS流產(chǎn)生具有不同IDR圖像 發(fā)布定時(shí)的MPEG2-TS流,并對(duì)其進(jìn)行發(fā)布。這樣,就能限制核心網(wǎng)的帶 寬,同時(shí),能夠?qū)崿F(xiàn)與本實(shí)施例所描述的IPTV系統(tǒng)的快速頻道切換相似的 快速頻道切換。
此外,根據(jù)本發(fā)明的實(shí)施例,IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息被傳輸?shù)阶?為終端的信息處理裝置1020,信息處理裝置1020選擇頻道的組播地址并確 定要被傳輸?shù)慕M播包的切換定時(shí)。這里,IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息被傳
并且當(dāng)頻道選擇過(guò)程開始時(shí),信息處理裝置1020馬上執(zhí)行組^f發(fā)布切換命 令,通過(guò)使用IDR圖像計(jì)劃發(fā)布時(shí)間點(diǎn)信息,接收到所述命令的邊緣交換機(jī) 或邊^(qū)M洛由器可以通過(guò)以與圖31所示的由信息處理裝置1020進(jìn)行的頻道選 擇it^相似的方式進(jìn)行確定,來(lái)控制組播地址的選擇和發(fā)布切換定時(shí)。
在這種情形中,諸如^^交換機(jī)或邊*由器的網(wǎng)絡(luò)設(shè)備具有處理部分 (例如,內(nèi)容獲取部分和獲取流選擇部分),該部分的功能與圖21所示的信 息處理裝置1020中提供的每個(gè)處理部分的功能相似;并且優(yōu)選還包括發(fā)布 控制部分,該部分經(jīng)由預(yù)定的網(wǎng)絡(luò)向信息處理裝置1020發(fā)布所獲得的壓縮 數(shù)據(jù)流。具有這種處理部分的網(wǎng)絡(luò)設(shè)備能夠用作邊緣服務(wù)器。
<預(yù)覽屏幕的例子>
隨后,參考圖39,示出使用根據(jù)本實(shí)施例的信息處理方法的IPTV的預(yù) 覽屏幕的例子。圖39是用于說(shuō)明使用根據(jù)本實(shí)施例的信息處理方法的IPTV 的預(yù)覽屏幕的例子的說(shuō)明圖。
根據(jù)本實(shí)施例的信息處理方法能夠在顯示器(未示出)的整個(gè)顯示屏上 只顯示一個(gè)預(yù)覽畫面,并快速地切換頻道預(yù)覽.然而,也可以在所述顯示器 的顯示屏幕1501上顯示多個(gè)預(yù)覽窗口,以實(shí)現(xiàn)頻道預(yù)覽.
這里,根據(jù)本實(shí)施例的信息處理方法能夠在運(yùn)動(dòng)圖像顯示窗口 1503上顯示當(dāng)前正在預(yù)覽的頻道的運(yùn)動(dòng)圖像,同時(shí),在存儲(chǔ)部分1209中捕獲已經(jīng) 預(yù)覽過(guò)的頻道的靜止圖像,以便在靜止圖像顯示窗口 1505上對(duì)其進(jìn)行顯示。 實(shí)現(xiàn)這種用戶界面能夠使M^者觀看以前頻道和后來(lái)頻道中的視頻。
順便提及,在本發(fā)明的每個(gè)實(shí)施例中,只發(fā)布一種類型的供預(yù)覽用的壓 縮教:據(jù)流.然而,采用圖39所示的用戶界面,預(yù)覽流的圖《象分辨率可以比 視聽流的圖像分辨率低,因此,能夠降低比特率.由此,能夠同時(shí)向接入網(wǎng) 發(fā)布多個(gè)預(yù)覽流。例如,如果顯示屏是高清晰的(1920 x 1024 <象素),那么 能夠在同樣的數(shù)據(jù)帶寬中發(fā)布具有標(biāo)準(zhǔn)分辨率(720 x 480傳^素)的4到5個(gè) 數(shù)據(jù)流。通過(guò)同時(shí)接收5個(gè)預(yù)覽流并在預(yù)覽切換時(shí)將才N^本發(fā)明的每個(gè)實(shí)施 例的切換方法運(yùn)用到這些流中的一個(gè)流的發(fā)布切換上,能夠防止IDR圖像的 數(shù)據(jù)在切換時(shí)丟失。于是,能夠平滑地切換預(yù)覽屏,并且能使圖39所示的 所有圖像均為運(yùn)動(dòng)圖像。
<硬件結(jié)構(gòu)>
下面將參考圖40來(lái)詳細(xì)描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010和信息處 理裝置1020的硬件結(jié)構(gòu)。圖40是用于描述根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010 和信息處理裝置1020的i5t件結(jié)構(gòu)的框圖。
內(nèi)容服務(wù)器1010和信息處理裝置1020主要包括CPU 1701、 ROM 1703、 RAM 1705、主機(jī)總線1707、橋1709、外部總線1711、接口 1713、輸入設(shè) 備1715、輸出i殳備1717、存儲(chǔ)設(shè)備1719、驅(qū)動(dòng)器1721、連接端口 1723、通 信設(shè)備1725.
CPU 1701為算術(shù)運(yùn)算處理單元和控制單元,它根據(jù)ROM 1703、 RAM 1705、存^l^殳備1719或可移動(dòng)記錄介質(zhì)1727中所存儲(chǔ)的各種程序來(lái)控制內(nèi) 容服務(wù)器1010和信息處理裝置1020的整個(gè)操作或其一部分操作。ROM 1703 存儲(chǔ)要被CPU 1701使用的程序或算"算Wt。 RAM 1705臨時(shí)存儲(chǔ)供 CPU 1701在其執(zhí)行中使用的程序、在程序的執(zhí)行中按照需要變化的^t等。 這些部分通過(guò)由內(nèi)部總線(諸如CPU總線)配置而成的主機(jī)總線1707互聯(lián) 起來(lái)'
主機(jī)總線1707被通過(guò)橋1709連接到諸如外圍設(shè)備互連/接口 (PCI)總 線的外部總線1711相連。
輸入設(shè)備1715是由用戶進(jìn)行操作的操作單元,諸如鼠標(biāo)、鍵盤、觸摸 屏、按鈕、開關(guān)、控制桿等。此外,輸入設(shè)備1715可以是例如使用紅外線 或其它電波的遙控單元(所謂的遙控器)或者 與內(nèi)容服務(wù)器1010和信息處理裝置1020的操作兼容的外部連接設(shè)備1729 (諸如手機(jī)或PDA )。此夕卜, 輸入設(shè)備1715由輸入控制電路等配置而成,它基于由用戶4吏用例如上述操 作單元輸入的信息產(chǎn)生輸入信號(hào),并將所述輸入信號(hào)輸出到CPU 1701.內(nèi) 容服務(wù)器1010或信息處理裝置1020的用戶能夠?qū)⒏鞣N類型的數(shù)據(jù)輸入到內(nèi) 容服務(wù)器1010或信息處理裝置1020中或者通過(guò)D^作該輸入設(shè)備1715發(fā)出 進(jìn)行處理操作的命令.
輸出設(shè)備1717由例如顯示設(shè)備(諸如CRT顯示設(shè)備、液晶顯示i殳備、 等離子體顯示設(shè)備、EL顯示設(shè)備、燈等)、音頻輸出設(shè)備(諸如揚(yáng)聲器、耳 機(jī)等)、或者能夠在視覺上或聽覺上向用戶通知所獲取的信息的設(shè)備(諸如 打印機(jī)設(shè)備、手機(jī)、傳真等)配置而成。輸出設(shè)備1717將通過(guò)內(nèi)容服務(wù)器 1010和信息處理裝置1020執(zhí)行的各種處理獲得的結(jié)果輸出。更具體說(shuō),顯 示設(shè)備以文本或圖像的形式顯示通過(guò)由內(nèi)容服務(wù)器1010和信息處理裝置 1020執(zhí)行的各種處理獲得的結(jié)果。另一方面,音頻輸出設(shè)^P再現(xiàn)的音頻數(shù) 據(jù)、聲學(xué)數(shù)據(jù)等所構(gòu)成的音頻信號(hào)轉(zhuǎn)換成模擬信號(hào)并將其輸出。
存^f^i殳備1719是配置成內(nèi)容服務(wù)器1010和信息處理裝置1020的存儲(chǔ) 部分的例子的數(shù)據(jù)存儲(chǔ)設(shè)備,它由例如磁存>|^殳備(諸如硬盤驅(qū)動(dòng)器(1100) 等)、半導(dǎo)體存儲(chǔ)設(shè)備、光學(xué)存儲(chǔ)設(shè)備、磁光存^ti殳備等配置而成,存儲(chǔ)設(shè) 備1719存儲(chǔ)著要由CPU 1701執(zhí)行的程序以及各種數(shù)據(jù)、從外部獲得的聲學(xué) 信號(hào)數(shù)據(jù)和圖像信號(hào)數(shù)據(jù)等。
驅(qū)動(dòng)器1721是用于記錄介質(zhì)的讀取器/寫入器,它是內(nèi)置的,或者從外 部附接到內(nèi)容服務(wù)器1010和信息處理裝置1020。驅(qū)動(dòng)器1721讀出所附接的 可移動(dòng)記錄介質(zhì)1727 (諸如磁盤、光盤、磁光盤、半導(dǎo)M儲(chǔ)器等)中所存 儲(chǔ)的信息,并將該信息輸出到RAM 1705.此外,驅(qū)動(dòng)器1721能夠?qū)⒂涗泴?入所附接的可移動(dòng)記錄介質(zhì)1727 (諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器 等)中,可移動(dòng)記錄介質(zhì)1727為例如,DVD介質(zhì)、HD-DVD介質(zhì)、藍(lán)光 介質(zhì)、致密flash (CF)、存糾、安全數(shù)字存儲(chǔ)卡(SD存儲(chǔ)卡)等。此 外,可移動(dòng)記錄介質(zhì)1727可以是例如裝栽有非接觸IC芯片的集成電路卡(IC 卡)、電子設(shè)備等.
連接端口 1723是用于將設(shè)備直接連接到內(nèi)容服務(wù)器1010和信息處理裝 置1020的端口,諸如通用串行總線(USB)端口、 IEEE 1394端口 (諸如 i丄ink)、小型計(jì)算機(jī)系統(tǒng)接口 (SCSI)端口、 RS-232C端口、光學(xué)音頻終端、 高清晰度多媒體接口 (HDMI)等。通過(guò)將外部連接設(shè)備1729連接到連接端 口 1723上,內(nèi)容服務(wù)器1010和信息處理裝置1020直接從外部連接設(shè)備1729獲得聲學(xué)信號(hào)數(shù)據(jù)或圖像信號(hào)數(shù)據(jù),或者將聲學(xué)信號(hào)數(shù)據(jù)或圖像信號(hào)數(shù)據(jù)提
供給外部連接設(shè)備1729。
通信設(shè)備1725是由用于連接到通信網(wǎng)絡(luò)1731的通信設(shè)備等配置而成的 通信接口。通信設(shè)備1725為例如,用于有線或無(wú)線局域網(wǎng)(LAN)的通 信卡、藍(lán)牙或無(wú)線USB (WUSB)、用于光學(xué)通信的路由器、用于非對(duì)稱數(shù) 字用戶線路(ADSL)的路由器、各種通信調(diào)制解調(diào)器等。該通信設(shè)備1725 能夠例如根據(jù)預(yù)定協(xié)議(諸如TCP/IP)向因特網(wǎng)和其它通信設(shè)備發(fā)送信號(hào) 等或從因特網(wǎng)和其它通信設(shè)##收信號(hào)等.此外,連接到通信設(shè)備1725的 通信網(wǎng)絡(luò)1731由按有線或無(wú)線方式進(jìn)行連接的網(wǎng)絡(luò)等配置而成,例如,可 以采用因特網(wǎng)、室內(nèi)LAN、紅外線通信、無(wú)線電波通信、衛(wèi)星通信等。
到此為止,描述了能夠?qū)崿F(xiàn)根據(jù)本發(fā)明的每個(gè)實(shí)施例的內(nèi)容服務(wù)器1010 和信息處理裝置1020的功能的^t件結(jié)構(gòu)的例子。上述每個(gè)組件可以通過(guò)4吏 用通用構(gòu)件或4吏用專用硬件來(lái)配置以實(shí)現(xiàn)每個(gè)部件的功能.由此,當(dāng)執(zhí)行本 實(shí)施例時(shí),可以根據(jù)技術(shù)水平按需要來(lái)改變凍嫂用的硬件結(jié)構(gòu).
順便乾良,根據(jù)本實(shí)施例的內(nèi)容服務(wù)器1010也可以是具有下述功能的 程序。該程序是這樣的程序其用于使計(jì)算機(jī)實(shí)現(xiàn)對(duì)視頻/音頻內(nèi)^:行編 碼并產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的笫一壓縮數(shù)據(jù)流的第一 編碼功能,,中,所述壓,視,數(shù),流只,參考?jí)嚎s視頻lt,配,而成,所
二壓縮數(shù)據(jù)流的第二編碼功能,^中,所述壓縮視頻數(shù)據(jù)流包括參考?jí)嚎s視 頻數(shù)據(jù)和通過(guò)使用參考?jí)嚎s視頻數(shù)據(jù)而產(chǎn)生的壓縮視頻數(shù)據(jù);獲取所述第一 壓縮數(shù)據(jù)流、將所述第 一壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí) 段、并間歇式地發(fā)布所述第一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分獲得的數(shù)據(jù)非 發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器發(fā)布的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段 彼此對(duì)應(yīng)的第一發(fā)布功能;以及獲取所述第二壓縮數(shù)據(jù)流并對(duì)所獲得的第二 壓縮數(shù)據(jù)流進(jìn)行發(fā)布的第二發(fā)布功能,
計(jì)算M序被存儲(chǔ)在包括在計(jì)算機(jī)中的存儲(chǔ)部分中,并且當(dāng)包括在計(jì)算 機(jī)中的CPU讀取并執(zhí)行程序時(shí),該程序使計(jì)算M上述內(nèi)容服務(wù)器1010的 作用。此外,也可以提供存儲(chǔ)有計(jì)算#序并能夠由計(jì)算機(jī)進(jìn)行讀取的記錄 介質(zhì)。所述記錄介質(zhì)為例如,磁盤、ifejt、磁光盤、閃存存儲(chǔ)器等。此夕卜 上述計(jì)算M序可以在不使用記錄介質(zhì)的情況下例如經(jīng)由網(wǎng)絡(luò)來(lái)發(fā)布'順便提及,根據(jù)本實(shí)施例的信息處理裝置1020也可以是具有下述功能 的程序。該程序是這樣的程序,其用于使計(jì)算機(jī)實(shí)現(xiàn)在與拔&布的多個(gè)視
選擇功能,其中,有多個(gè)內(nèi)容服務(wù)器,它們分別發(fā)布與所述視頻/音頻內(nèi)^@ 關(guān)的、具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第一壓縮數(shù)據(jù)流,所述壓縮 視頻數(shù)據(jù)流只由參考?jí)嚎s視頻數(shù)據(jù)配置而成,所述參考?jí)嚎s視頻lfc據(jù)是通過(guò) 對(duì)視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、可以在不依賴于先前的數(shù)據(jù) 的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù),其中,第一壓縮數(shù)據(jù)流被間歇
數(shù)據(jù)非發(fā)布時(shí)段與由另 一個(gè)內(nèi)容服務(wù)器所發(fā)布的第 一壓縮數(shù)據(jù)流中的數(shù)據(jù) 非發(fā)布時(shí)段彼此對(duì)應(yīng),以及具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓 縮數(shù)據(jù)流,其中,壓縮視頻數(shù)據(jù)流包括所述參考?jí)嚎s視頻數(shù)據(jù)和通過(guò)使用參 考?jí)嚎s視頻數(shù)據(jù)產(chǎn)生的壓縮視頻數(shù)據(jù);以;SJtM擇的壓縮數(shù)據(jù)流的內(nèi)容獲 取功能。
計(jì)算;^序被存儲(chǔ)在包括在計(jì)算機(jī)中的存儲(chǔ)部分中,并且當(dāng)包括在計(jì)算 機(jī)中的CPU讀取并執(zhí)行程序時(shí),所述程序使所述計(jì)算機(jī)起上述信息處理裝 置1020的作用。此外,也可以提供存儲(chǔ)有計(jì)算M序并能夠由計(jì)算機(jī)進(jìn)行 讀取的記錄介質(zhì)。記錄介質(zhì)為例如,磁盤、光盤、磁光盤、閃存存儲(chǔ)器等, 此外,上述計(jì)算機(jī)程序可以在不使用記錄介質(zhì)的情況下例如經(jīng)由網(wǎng)絡(luò)來(lái)發(fā) 布.
如上所述,根據(jù)本實(shí)施例,即^A在對(duì)連接到IPTV用戶住宅的接入網(wǎng) 的數(shù)據(jù)帶寬有限制的環(huán)境中,也可以實(shí)現(xiàn)在具有高質(zhì)量視頻的多個(gè)頻道之間 快速切換的同時(shí)進(jìn)行預(yù)覽。于是,根據(jù)本發(fā)明的每個(gè)實(shí)施例,能夠?yàn)轭l道用 戶提供一種方法,用于以與傳統(tǒng)模擬廣播電視同##適或比其更舒適的方式 來(lái)搜尋期望觀看的頻道。
此外,根據(jù)本實(shí)施例,當(dāng)在預(yù)覽流和視聽流之間切換時(shí),能夠盡量減少 沒有視頻顯示的信號(hào)消失時(shí)段,或盡量減少以暫停狀態(tài)顯示預(yù)覽流視頻的時(shí) 間.于是,可以為觀看者提供無(wú)縫頻道切換.
此外,根據(jù)本實(shí)施例,當(dāng)只接收視聽流時(shí),根據(jù)本實(shí)施例的IPTV系統(tǒng) 與普通IPTV系統(tǒng)沒什么不同.因此,能夠建立這樣一種IPTV系統(tǒng),其中, 不支持基于本發(fā)明的每個(gè)實(shí)施例快速預(yù)覽的終端(現(xiàn)有終端)可以共存。
本申請(qǐng)包含與2008年5月23日在日本專利局提交的日本優(yōu)先專利申請(qǐng) JP 2008-135035以及2008年5月23日在日本專利局提交的日本優(yōu)先專利申
86請(qǐng)JP2008-135036中所^^布的內(nèi)斜目關(guān)的主題,其4^內(nèi)M過(guò)引用包含于 此。
本領(lǐng)域技術(shù)人員應(yīng)該理解,根據(jù)設(shè)計(jì)要求和其它因素可以做出各種變 型、組合、子組合和改變,只要它們?cè)谒綑?quán)利要求書或其等同物的范圍內(nèi).
權(quán)利要求
1.一種內(nèi)容服務(wù)器,包括多個(gè)編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于根據(jù)所述視頻/音頻內(nèi)容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述方式編碼所述視頻/音頻內(nèi)容所述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置以及所述參考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通過(guò)對(duì)視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);以及多個(gè)發(fā)布部分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn)生的壓縮數(shù)據(jù)流,并用于對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分配了單獨(dú)的網(wǎng)絡(luò)地址。
2. 根據(jù)權(quán)利要求l所述的內(nèi)容服務(wù)器,其中,所述多個(gè)編碼器在同樣的壓縮和編碼條件下分別對(duì)所述視頻/音頻內(nèi)
3. 根據(jù)權(quán)利要求2所述的內(nèi)容服務(wù)器,其中,所述多個(gè)發(fā)布部分中的每一個(gè)發(fā)布部分都輸出與所產(chǎn)生的參考?jí)嚎s間點(diǎn)信息。
4. 根據(jù)權(quán)利要求l所述的內(nèi)容服務(wù)器,其中,所述內(nèi)容服務(wù)器中的時(shí)鐘與從位于所述內(nèi)容服務(wù)器外部的參考時(shí)鐘 服務(wù)器提供的參考時(shí)鐘同步,并且所述多個(gè)編碼器分別基于所述同步的時(shí)鐘測(cè)量所述參考?jí)嚎s視頻數(shù) 據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)。
5. 根據(jù)權(quán)利要求l所述的內(nèi)容服務(wù)器,其中,所述內(nèi)容服務(wù)器包括彼此并行連接的若干設(shè)備,每個(gè)設(shè)備具有一個(gè)編 碼器和一個(gè)發(fā)布部分。
6. 根據(jù)權(quán)利要求l所述的內(nèi)容服務(wù)器,其中,所述多個(gè)編碼器和所述多個(gè)發(fā)布部分被設(shè)置在同一設(shè)備內(nèi)。
7. —種信息處理裝置,包括獲取流選擇部分,用于從由內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇 要獲取的壓縮數(shù)據(jù)流,所述內(nèi)容服務(wù)器包括多個(gè)編碼器,以編碼視頻/音 頻內(nèi)容并根據(jù)所述視頻/音頻內(nèi)容產(chǎn)生所述多個(gè)壓縮數(shù)據(jù)流,其中以下述 方式編碼所述視頻/音頻內(nèi)容該方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的 各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置和所述參考 壓縮視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^ 視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù) 的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);以及多個(gè)發(fā)布部分,以分別 從單獨(dú)的編碼器獲取由所述編碼器產(chǎn)生的壓縮數(shù)據(jù)流并對(duì)所獲取的壓縮 數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分配了單獨(dú)的網(wǎng)絡(luò)地址;以及內(nèi)容獲取部分,用于基于所述獲取$;^#^分的選擇結(jié)果獲取由所述 內(nèi)容服務(wù)器發(fā)布的所^縮數(shù)據(jù)流。
8. 根據(jù)權(quán)利要求7所述的信息處理裝置,其中,所述獲取流選擇部分獲取與發(fā)布從所述內(nèi)容服務(wù)器輸出的所產(chǎn)生的 參考?jí)嚎s視頻數(shù)據(jù)的計(jì)劃發(fā)布時(shí)間點(diǎn)相關(guān)的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布 時(shí)間點(diǎn)信息,并基于所獲取的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息選擇 要獲取的壓縮數(shù)據(jù)流。
9. 根據(jù)權(quán)利要求8所述的信息處理裝置,其中,和開始用于獲取流的選擇過(guò)程的時(shí)間點(diǎn),所述獲取i^擇部分計(jì)算完成到 所獲取的壓縮數(shù)據(jù)流的切換的估計(jì)切換完成時(shí)間點(diǎn),且所述獲取流選#^ 分選擇具有在所計(jì)算出的估計(jì)切換完成時(shí)間點(diǎn)之后最接近的參考?jí)嚎s視 頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)的所述壓縮數(shù)據(jù)流。
10. 根據(jù)權(quán)利要求9所述的信息處理裝置,其中,當(dāng)與各個(gè)壓縮數(shù)據(jù)流相對(duì)應(yīng)的所有的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí) 間點(diǎn)都在所述估計(jì)切換完成時(shí)間點(diǎn)之前時(shí),所述獲取流選擇部分不選擇任 何壓縮數(shù)據(jù)流。
11. 根據(jù)權(quán)利要求9所述的信息處理裝置,其中,當(dāng)所選擇的壓縮數(shù)據(jù)流的所述計(jì)劃發(fā)布時(shí)間點(diǎn)與所述估計(jì)切換完成 時(shí)間點(diǎn)之間的時(shí)間間隔等于或小于預(yù)定閾值時(shí),所述獲取流選擇部分向所述內(nèi)容獲取部分通知所^縮數(shù)據(jù)流的選擇結(jié)果。
12. 根據(jù)權(quán)利要求8所述的信息處理裝置,其中,所述內(nèi)容獲取部分通過(guò)IGMP執(zhí)行由所述獲取5^#^5分選擇的壓 縮數(shù)據(jù)流的切換控制。
13. —種網(wǎng)絡(luò)i殳備,包括獲取流選擇部分,用于從由內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇 要獲取的壓縮數(shù)據(jù)流,所述內(nèi)容服務(wù)器包括多個(gè)編碼器,以編碼視頻/音 頻內(nèi)容并根據(jù)所述視頻/音頻內(nèi)容產(chǎn)生所述多個(gè)壓縮^t據(jù)流,其中以下述 方式編碼所述視頻/音頻內(nèi)容所述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中 的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置和所述參 考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通過(guò) 對(duì)視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù) 據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);以及多個(gè)發(fā)布部分,以分 別從單獨(dú)的編碼器獲取由所述編碼器產(chǎn)生的壓縮數(shù)據(jù)流并對(duì)所獲取的壓 縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分配了單獨(dú)的網(wǎng)絡(luò)地址;內(nèi)容獲取部分,用于基于所述獲取$^#^分的選擇結(jié)果獲取由所述 內(nèi)容服務(wù)器發(fā)布的所i^縮數(shù)據(jù)流;發(fā)布控制部分,用于將所獲取的壓縮數(shù)據(jù)沈&布到經(jīng)由網(wǎng)絡(luò)連接的信 息處理裝置。
14. 一種內(nèi)容發(fā)布方法,包括步驟其中,以下述方式編碼所述視頻/音頻內(nèi)容所述方式使得對(duì)于所述多個(gè) 壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的 位置以及所述參考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視 頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不 依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);以及同時(shí)發(fā)布所產(chǎn)生的所述多個(gè)壓縮數(shù)據(jù)流中的每個(gè)壓縮數(shù)據(jù)流。
15. —種信息處理方法,包括步驟在所發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,其中,所述 多個(gè)壓縮數(shù)據(jù)流根據(jù)以下述方式編碼的視頻/音頻內(nèi)容產(chǎn)生該方式使得 對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻lt據(jù)相對(duì),所據(jù)中、數(shù)據(jù);以及獲取所選擇的壓縮數(shù)據(jù)流。
16. —種內(nèi)容發(fā)布方法,包括步驟在所發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,其中,所述 多個(gè)壓縮數(shù)據(jù)流才艮據(jù)以下述方式編碼的視頻/音頻內(nèi)容產(chǎn)生該方式4吏得 對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的 數(shù)據(jù)5獲取所選擇的壓縮數(shù)據(jù)流;以及將所獲取的壓縮數(shù)據(jù)流發(fā)布到經(jīng)由網(wǎng)絡(luò)連接的信息處理裝置。
17. —種內(nèi)容發(fā)布系統(tǒng),包括內(nèi)容服務(wù)器,包括多個(gè)編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于根據(jù)所述視 頻/音頻內(nèi)容產(chǎn)生多個(gè)壓縮翁:據(jù)流,其中,以下述方式編碼所述視頻/音頻 內(nèi)容所述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參 考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置以及所述參考?jí)嚎s視頻數(shù)據(jù)的發(fā) 布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通itxt視頻信號(hào)進(jìn)行壓縮 而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面 的枧頻信號(hào)的編碼的數(shù)據(jù),以及多個(gè)發(fā)布部分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn) 生的壓縮數(shù)據(jù)流,并用于對(duì)所獲取的壓縮數(shù)據(jù)流ii行發(fā)布,所述多個(gè)發(fā)布 部分被分配了單獨(dú)的網(wǎng)絡(luò)地址;以及信息處理裝置,包括獲取流選擇部分,用于在由所述內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù) 流中選擇要獲取的壓縮數(shù)據(jù)流,以及內(nèi)容獲取部分,用于基于所述獲取流選#^分的選擇結(jié)果獲取由所述內(nèi)容服務(wù)器發(fā)布的所^縮數(shù)據(jù)流。
18. —種內(nèi)容發(fā)布系統(tǒng),包括內(nèi)容月艮務(wù)器,包括多個(gè)編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于才艮據(jù)所述視 頻/音頻內(nèi)容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述方式編碼所述視頻/音頻 內(nèi)容所述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參布時(shí)間點(diǎn)是不同的,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮 而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面 的視頻信號(hào)的編碼的數(shù)據(jù),以及多個(gè)發(fā)布部分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn) 生的壓縮數(shù)據(jù)流,并用于對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布 部分被分配了單獨(dú)的網(wǎng)絡(luò)地址;信息處理裝置,用于向網(wǎng)絡(luò)設(shè)備通知所述內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮 數(shù)據(jù)流中期望被再現(xiàn)的壓縮數(shù)據(jù)流,并用于再現(xiàn)從所述網(wǎng)絡(luò)設(shè)備獲取的壓 縮數(shù)據(jù)流;以及所述網(wǎng)絡(luò)設(shè)備包括獲取流選擇部分,用于基于從所述信息處理裝置接收到的所iiii 知在由所述內(nèi)容服務(wù)器發(fā)布的多個(gè)壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù) 流,內(nèi)容獲取部分,用于基于所述獲取;絲#^分的選擇結(jié)果獲取由 所述內(nèi)容服務(wù)器發(fā)布的所i^縮數(shù)據(jù)流,以及發(fā)布控制部分,用于將所獲取的壓縮數(shù)據(jù)流發(fā)布到經(jīng)由網(wǎng)絡(luò)連接 的所述信息處理裝置。
19. 一種內(nèi)容服務(wù)器,包括第一編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼,并用于產(chǎn)生具有壓縮 視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第一壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只 才艮據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻lt據(jù)是在通it^視頻信 號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的lt據(jù);第二編碼器,用于對(duì)所述視頻/音頻內(nèi)容進(jìn)行編碼并用于產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流縮視頻數(shù)據(jù);第一發(fā)布部分,用于獲取所述第一壓縮數(shù)據(jù)流,用于將所述第一壓縮 數(shù)據(jù)流劃分為數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段,并用于間歇式發(fā)布所述第 一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另 一個(gè)內(nèi) 容服務(wù)器所發(fā)布的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),所述第一 發(fā)布部分被分配了唯一的網(wǎng)絡(luò)地址;以及第二發(fā)布部分,用于獲取所述第二壓縮數(shù)據(jù)流,并用于發(fā)布所獲得的 第二壓縮數(shù)據(jù)流,所述第二發(fā)布部分被分配了不同于所述第一發(fā)布部分的 網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址。
20. 根據(jù)權(quán)利要求19所述的內(nèi)容服務(wù)器,其中,所述第一發(fā)布部分將所述第一壓縮數(shù)據(jù)^^儲(chǔ)在數(shù)據(jù)包中,使得所述 參考?jí)嚎s視頻數(shù)據(jù)存在于所述數(shù)據(jù)發(fā)布時(shí)段的開始處。
21. 根據(jù)權(quán)利要求20所述的內(nèi)容服務(wù)器,其中,所述第二發(fā)布部分將所述第二壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù) 據(jù)非發(fā)布時(shí)段,并間歇式地發(fā)布所述第二壓縮數(shù)據(jù)流,使得所述第二壓縮 數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段與所述第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段存在 于同一時(shí)間點(diǎn)處。
22. 根據(jù)權(quán)利要求21所述的內(nèi)容服務(wù)器,其中,所述第二發(fā)布部分將所述第二壓縮數(shù)據(jù)5M儲(chǔ)在數(shù)據(jù)包中,使得所述 參考?jí)嚎s視頻數(shù)據(jù)存在于所述數(shù)據(jù)發(fā)布時(shí)段的開始處。
23. 根據(jù)權(quán)利要求19所述的內(nèi)容服務(wù)器,其中,在所述數(shù)據(jù)發(fā)布時(shí)段中,所述第一發(fā)布部分安排數(shù)據(jù)包,其中所述第 一壓縮數(shù)據(jù)流以固定間隔存儲(chǔ),并且所述第一發(fā)布部分發(fā)送所述數(shù)據(jù)包。
24. 根據(jù)權(quán)利要求19所述的內(nèi)容服務(wù)器,其中,所述笫一壓縮數(shù)據(jù)流中的所述壓縮視頻數(shù)據(jù)流和所述第二壓縮數(shù)據(jù) 流中的所述壓縮視頻數(shù)據(jù)流具有相同的分辨率。
25. 根據(jù)權(quán)利要求19所述的內(nèi)容服務(wù)器,其中,所述第 一發(fā)布部分和所述第二發(fā)布部分輸出與發(fā)布所產(chǎn)生的參考?jí)嚎s視頻數(shù)據(jù)的計(jì)劃發(fā)布時(shí)間點(diǎn)相關(guān)的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn) 信息。
26. —種信息處理裝置,包括獲取^^#^分,用于從由多個(gè)內(nèi)容服務(wù)器發(fā)布的多個(gè)第一壓縮數(shù)據(jù) 流和第二壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,其中,存在多個(gè)所述內(nèi) 容服務(wù)器,這些內(nèi)容服務(wù)器分別包括第一編碼器,用于編碼視頻/音頻 內(nèi)容并產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第一壓縮數(shù)據(jù)流,所 述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù) 據(jù)是在通it^"視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不, 于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編碼的數(shù)據(jù);第二編碼器,流的第二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包括所述參考?jí)嚎s視頻數(shù)據(jù)和 通過(guò)使用所述參考?jí)嚎s視頻數(shù)據(jù)而產(chǎn)生的壓縮視頻數(shù)據(jù);第一發(fā)布部分, 用于獲取所述第一壓縮數(shù)據(jù)流、將所述第一壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí) 段和數(shù)據(jù)非發(fā)布時(shí)段,并間歇式發(fā)布所述第一壓縮數(shù)據(jù)流,使得通過(guò)所述 劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器所發(fā)布的第一壓縮 數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),所述第一發(fā)布部分被分配了唯一的網(wǎng) 絡(luò)地址;以及第二發(fā)布部分,用于獲取所述第二壓縮數(shù)據(jù)流,并發(fā)布所獲 得的第二壓縮數(shù)據(jù)流,所述第二發(fā)布部分被分配了不同于所述第一發(fā)布部 分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址;以及內(nèi)容獲取部分,用于基于所述獲取$;|^#^分的選擇結(jié)果獲取由所述 內(nèi)容服務(wù)器發(fā)布的所^a縮數(shù)據(jù)流。
27. 根據(jù)權(quán)利要求26所述的信息處理裝置,其中, 所述信息處理裝置還包括頻il^擇部分,所述頻iii^^P分把在所述作轉(zhuǎn)換到預(yù)定信號(hào);以及所述獲取流選擇部分基于從所述頻道選擇部分傳輸來(lái)的所述信號(hào)選 擇要獲取的壓縮數(shù)據(jù)流,
28. 根據(jù)權(quán)利要求27所述的信息處理裝置,其中,當(dāng)被所述頻絲輛分告知正在被獲取的頻道的改變時(shí),所述獲取流 選#^分選擇與改變后的頻道相對(duì)應(yīng)的第 一壓縮數(shù)據(jù)流。
29. 根據(jù)權(quán)利要求27所述的信息處理裝置,其中,當(dāng)指定了所述改變后的頻道時(shí),所述獲取流選#^分選擇與所指定的頻ii^目對(duì)應(yīng)的第二壓縮數(shù)據(jù)流。
30. 根據(jù)權(quán)利要求28所述的信息處理裝置,其中,當(dāng)從某個(gè)頻道的所述第 一壓縮數(shù)據(jù)流切換到另 一個(gè)頻道的所述第一 壓縮數(shù)據(jù)流時(shí),所述獲取流選#^分向所述內(nèi)容獲取部分通知所^縮數(shù) 據(jù)流的獲取定時(shí),使得在所述數(shù)據(jù)非發(fā)布時(shí)段期間執(zhí)行到要獲取的壓縮數(shù) 據(jù)流的切換。
31. 根據(jù)權(quán)利要求28所述的信息處理裝置,其中,當(dāng)從正被觀看的頻道的所述第 一壓縮數(shù)據(jù)流切換到另 一個(gè)頻道的第 二壓縮數(shù)據(jù)流時(shí),所述獲取流選#^分向所述內(nèi)容獲取部^1知所^縮 數(shù)據(jù)流的獲取定時(shí),使得在所述數(shù)據(jù)非發(fā)布時(shí)段期間執(zhí)行到要獲取的壓縮 數(shù)據(jù)流的切換。
32. 根據(jù)權(quán)利要求26所述的信息處理裝置,其中,所述獲取流選擇部分獲取與發(fā)布從所述內(nèi)容服務(wù)器輸出的所產(chǎn)生的 參考?jí)嚎s視頻數(shù)據(jù)的計(jì)劃發(fā)布時(shí)間點(diǎn)相關(guān)的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布 時(shí)間點(diǎn)信息,并基于所獲取的參考?jí)嚎s視頻數(shù)據(jù)計(jì)劃發(fā)布時(shí)間點(diǎn)信息確定 獲取所述壓縮教:據(jù)流的時(shí)間點(diǎn)。
33. 根據(jù)權(quán)利要求32所述的信息處理裝置,其中,所iiH取流選^分通過(guò)使用將顯示切換到所獲取的壓縮數(shù)據(jù)流所需要的所需切換 時(shí)間和開始用于獲取數(shù)據(jù)流的選擇過(guò)程的時(shí)間點(diǎn),來(lái)計(jì)算完成到所獲取的 壓縮數(shù)據(jù)流的切換的估計(jì)切換完成時(shí)間點(diǎn),以及當(dāng)所選擇的壓縮數(shù)據(jù)流的所述計(jì)劃發(fā)布時(shí)間點(diǎn)與所述估計(jì)切換 完成時(shí)間點(diǎn)之間的時(shí)間間隔等于或小于預(yù)定閾值時(shí),向所述內(nèi)容獲取部分 通知所述壓縮lt據(jù)流的獲取定時(shí)。
34. 根據(jù)權(quán)利要求26所述的信息處理裝置,其中, 所述內(nèi)容獲取部分通過(guò)IGMP進(jìn)行由所述獲取流選#^分選擇的壓縮4S:據(jù)流的切換控制。
35. —種內(nèi)容發(fā)布方法,包括步驟據(jù)流的第一壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間 序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的對(duì)所述視頻/音頻內(nèi)容進(jìn)行編碼并產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音 頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流包括所述參考?jí)嚎s視頻數(shù)據(jù)和通過(guò)使用所述參考?jí)嚎s視頻數(shù)據(jù)產(chǎn)生的壓縮視頻數(shù)據(jù);以及將所產(chǎn)生的第 一壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段, 間歇式發(fā)布所述第一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布 時(shí)段和由另 一個(gè)內(nèi)容服務(wù)器發(fā)布的第 一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼 此對(duì)應(yīng),同時(shí),發(fā)布所述第二壓縮數(shù)據(jù)流。
36. —種信息處理方法,包括步驟從與正坎St布的多個(gè)視頻/音頻內(nèi)斜目對(duì)應(yīng)的多個(gè)壓縮數(shù)據(jù)流中選擇 要獲取的壓縮數(shù)據(jù)流,其中,存在多個(gè)內(nèi)容服務(wù)器,這些內(nèi)容服務(wù)器分別 與所述視頻/音頻內(nèi)斜目關(guān)地發(fā)布具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù) 流的第一壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配 置,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^視頻信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序 列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情況下開始后面的視頻信號(hào)的編 碼的數(shù)據(jù),其中,間歇式發(fā)布所述第一壓縮數(shù)據(jù)流,使得通過(guò)將數(shù)據(jù)包劃另 一個(gè)內(nèi)容服務(wù)器所發(fā)布的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng); 以及具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮據(jù)而產(chǎn)生的壓縮視頻數(shù)據(jù);以及 獲取所選擇的壓縮數(shù)據(jù)流。
37. 根據(jù)權(quán)利要求36所述的信息處理方法,其中,在獲取所選擇的壓縮數(shù)據(jù)流的步驟中,在所述數(shù)據(jù)非發(fā)布時(shí)段之后馬 上進(jìn)行所述壓縮數(shù)據(jù)流的獲取。
38. —種內(nèi)容發(fā)布系統(tǒng),包括 多個(gè)內(nèi)容服務(wù)器,分別包括第一編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于產(chǎn)生具有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第一壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)據(jù)流只根據(jù)參考?jí)嚎s視頻數(shù)據(jù)來(lái)配置,所述參考?jí)嚎s視頻數(shù)據(jù)是在通it^視頻 信號(hào)進(jìn)行壓縮而產(chǎn)生的時(shí)間序列數(shù)據(jù)中、能夠在不依賴于前面的數(shù)據(jù)的情 況下開始后面的視頻信號(hào)的編碼的lt據(jù),第二編碼器,用于對(duì)所述視頻/音頻內(nèi)容進(jìn)行編碼并用于產(chǎn)生具 有壓縮視頻數(shù)據(jù)流和壓縮音頻數(shù)據(jù)流的第二壓縮數(shù)據(jù)流,所述壓縮視頻數(shù)的壓縮視頻數(shù)據(jù),第一發(fā)布部分,用于獲取所述第一壓縮數(shù)據(jù)流,用于將所述第一 壓縮數(shù)據(jù)流劃分成數(shù)據(jù)發(fā)布時(shí)段和數(shù)據(jù)非發(fā)布時(shí)段,并用于間歇式發(fā)布所 述第一壓縮數(shù)據(jù)流,使得通過(guò)所述劃分而獲得的數(shù)據(jù)非發(fā)布時(shí)段和由另一個(gè)內(nèi)容服務(wù)器發(fā)布的第一壓縮數(shù)據(jù)流的數(shù)據(jù)非發(fā)布時(shí)段彼此對(duì)應(yīng),所述第 一發(fā)布部分被分配了唯一的網(wǎng)絡(luò)地址,以及第二發(fā)布部分,用于獲取所述第二壓縮數(shù)據(jù)流,并用于發(fā)布所獲 得的第二壓縮數(shù)據(jù)流,所述第二發(fā)布部分被分配了不同于所述第一發(fā)布部 分的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)地址;以及信息處理裝置,包括獲取流選擇部分,用于在由所述多個(gè)內(nèi)容服務(wù)器發(fā)布的所述多個(gè) 壓縮數(shù)據(jù)流中選擇要獲取的壓縮數(shù)據(jù)流,以及內(nèi)容獲取部分,用于基于所述獲取流選#^分的選擇結(jié)果獲取由 所述內(nèi)容服務(wù)器發(fā)布的所i^縮數(shù)據(jù)流。
全文摘要
本發(fā)明提供一種內(nèi)容服務(wù)器、信息處理裝置/方法、網(wǎng)絡(luò)設(shè)備、內(nèi)容發(fā)布方法/系統(tǒng)。根據(jù)本發(fā)明的內(nèi)容服務(wù)器包括多個(gè)編碼器,用于對(duì)視頻/音頻內(nèi)容進(jìn)行編碼并用于根據(jù)所述視頻/音頻內(nèi)容產(chǎn)生多個(gè)壓縮數(shù)據(jù)流,其中,以下述方式編碼所述視頻/音頻內(nèi)容所述方式使得對(duì)于所述多個(gè)壓縮數(shù)據(jù)流中的各個(gè)壓縮數(shù)據(jù)流,與參考?jí)嚎s視頻數(shù)據(jù)相對(duì)應(yīng)的視頻幀的位置以及所述參考?jí)嚎s視頻數(shù)據(jù)的發(fā)布時(shí)間點(diǎn)是不同的;以及多個(gè)發(fā)布部分,用于分別從單獨(dú)的編碼器獲取由所述編碼器所產(chǎn)生的壓縮數(shù)據(jù)流,并用于對(duì)所獲取的壓縮數(shù)據(jù)流進(jìn)行發(fā)布,所述多個(gè)發(fā)布部分被分配了單獨(dú)的網(wǎng)絡(luò)地址。
文檔編號(hào)H04L29/08GK101588476SQ20091014210
公開日2009年11月25日 申請(qǐng)日期2009年5月25日 優(yōu)先權(quán)日2008年5月23日
發(fā)明者五十嵐卓也 申請(qǐng)人:索尼株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1