一種高碼率傳輸流的傳輸方法、裝置以及高清數(shù)字電視的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)字電視的技術(shù)領(lǐng)域,尤其涉及一種高碼率傳輸流的傳輸方法、裝置以及高清數(shù)字電視。
【背景技術(shù)】
[0002]數(shù)字圖像通信的最廣泛也是最常見的應(yīng)用就是數(shù)字電視廣播系統(tǒng),與此對(duì)應(yīng)基于MPEG2_TS的DVB(Digital Video Broadcasting,數(shù)字視頻廣播)標(biāo)準(zhǔn)的建立更是加速了數(shù)字電視廣播系統(tǒng)的大規(guī)模應(yīng)用。隨著國(guó)內(nèi)外從模擬電視整轉(zhuǎn)到數(shù)字電視平臺(tái),數(shù)字電視終端技術(shù)不斷演進(jìn)已滿足各地方運(yùn)營(yíng)商需求,其中基于PCMCIA的機(jī)卡分離方案秉承“一機(jī)通用,機(jī)卡分離原則”,已成為一種解決不同地方運(yùn)營(yíng)商差異化需求的一種重要解決方案。隨著技術(shù)不斷演進(jìn),基于USB的機(jī)卡分離方案也逐漸被廣大運(yùn)營(yíng)商接受。
[0003]近幾年,高清數(shù)字電視終端是電視生產(chǎn)商的主要發(fā)展方向之一,而高清晰度必然帶來數(shù)據(jù)碼率非常高的TS(Transport Stream,傳輸流)包,隨著數(shù)字電視終端用戶對(duì)節(jié)目畫質(zhì)要求不斷提供以及TS數(shù)據(jù)傳輸技術(shù)推進(jìn),單路TS碼流甚至可以高達(dá)150Mbp,這給終端機(jī)卡分離方案帶來了很大的挑戰(zhàn)。
[0004]現(xiàn)有技術(shù)中,在傳輸帶寬相對(duì)固定的情況,提高傳輸效率的方式大致分為兩種:一是改變碼率,將高碼率的TS通過編碼、解碼、轉(zhuǎn)碼、再編碼的步驟轉(zhuǎn)變?yōu)榈痛a率的TS; 二是改變大小,將完整的高碼率TS包分割成一定長(zhǎng)度的若干小TS包進(jìn)行傳輸。前者雖然能夠?qū)崿F(xiàn)高碼率與低碼率的轉(zhuǎn)換,但是在改變碼率的過程中,一旦發(fā)生中斷,則非常容易導(dǎo)致數(shù)據(jù)的丟失,因此,前者很難運(yùn)用在機(jī)卡分離方案上;而后者雖然能夠提高傳輸帶寬的利用率,但是分割再整合的過程需要消耗大量的硬件資源,使得數(shù)字電視廣播時(shí)有較長(zhǎng)時(shí)間的停頓,給用戶的觀看體驗(yàn)帶來影響。
[0005]綜上可見,現(xiàn)有技術(shù)存在傳輸帶寬的利用率低、無法在機(jī)卡分離時(shí)實(shí)時(shí)傳輸?shù)募夹g(shù)問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種高碼率傳輸流的傳輸方法,旨在解決傳輸帶寬利用率差、無法在機(jī)卡分離時(shí)實(shí)時(shí)傳輸?shù)募夹g(shù)問題。
[0007]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種高碼率傳輸流的傳輸方法,包括如下具體步驟:
[0008]接收高碼率傳輸流;
[0009]根據(jù)用戶配置的過濾條件,對(duì)高碼率傳輸流中的傳輸流包進(jìn)行過濾,得到低碼率傳輸流;
[0010]傳輸?shù)痛a率傳輸流。
[0011]本發(fā)明實(shí)施例還提供一種高碼率傳輸流的傳輸裝置,包括:
[0012]輸入單元,用于接收高碼率傳輸流;
[0013]過濾單元,用于根據(jù)用戶配置的過濾條件,對(duì)高碼率傳輸流中的傳輸流包進(jìn)行過濾,得到低碼率傳輸流;以及
[0014]傳輸單元,傳輸?shù)痛a率傳輸流。
[0015]本發(fā)明實(shí)施例還提供一種高清數(shù)字電視,包括如上所述的裝置,所述裝置用于接收高碼率傳輸流,并根據(jù)用戶配置的過濾條件,對(duì)高碼率傳輸流中的傳輸流包進(jìn)行過濾后,傳輸?shù)痛a率傳輸流至高清數(shù)字電視。
[0016]本發(fā)明公開的高碼率傳輸流的傳輸方法,通過對(duì)高碼率傳輸流中的傳輸流包進(jìn)行過濾的方式,使得高碼率傳輸流能夠簡(jiǎn)單、快速地轉(zhuǎn)變?yōu)榈痛a率傳輸流,從而大大提高傳輸帶寬的利用率,而且整個(gè)轉(zhuǎn)變過程能夠在用戶觀看時(shí)同步進(jìn)行,尤其適合于高清數(shù)字電視一體機(jī)等機(jī)卡分離方式的傳輸。
【附圖說明】
[0017]圖1是本發(fā)明實(shí)施例提供的一種高碼率傳輸流的傳輸方法的一種工作環(huán)境圖;
[0018]圖2是本發(fā)明實(shí)施例提供的一種高碼率傳輸流的傳輸方法的另一種工作環(huán)境圖;
[0019]圖3是本發(fā)明的實(shí)施例提供的一種高碼率傳輸流的傳輸方法的流程圖;
[0020]圖4是本發(fā)明實(shí)施例提供的對(duì)所述根據(jù)用戶配置的過濾條件,對(duì)高碼率傳輸流中的傳輸流包進(jìn)行過濾,得到低碼率傳輸流的流程圖;
[0021 ]圖5是本發(fā)明實(shí)施例提供的一種高碼率傳輸流的傳輸方法的流程圖;
[0022]圖6是本發(fā)明實(shí)施例提供的所述判斷傳輸流中的傳輸流包是否符合過濾參數(shù)的流程圖;
[0023]圖7是本發(fā)明實(shí)施例提供的一種高碼率傳輸流的傳輸方法在實(shí)際運(yùn)用時(shí)的流程圖;
[0024]圖8是本發(fā)明實(shí)施例提供的另一種高碼率傳輸流的傳輸方法在實(shí)際運(yùn)用時(shí)的流程圖;
[0025]圖9是本發(fā)明實(shí)施例提供的一種高碼率傳輸流的傳輸裝置的結(jié)構(gòu)圖;
[0026]圖10是本發(fā)明實(shí)施例提供的過濾單元的結(jié)構(gòu)圖;
[0027]圖11示出了本發(fā)明實(shí)施例提供一種高碼率傳輸流的傳輸裝置的結(jié)構(gòu)圖;
[0028]圖12是本發(fā)明實(shí)施例提供的判斷子單元的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0029]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0030]本發(fā)明實(shí)施例根據(jù)用戶配置的過濾條件,采用過濾TS包的方式,對(duì)高碼率傳輸流中的傳輸流包進(jìn)行過濾,使得高碼率傳輸流能夠簡(jiǎn)單、快速地轉(zhuǎn)變?yōu)榈痛a率傳輸流,提高了傳輸帶寬的利用率,實(shí)現(xiàn)在機(jī)卡分離時(shí)實(shí)時(shí)傳輸。
[0031]圖1示出了本發(fā)明實(shí)施例提供的一種高碼率傳輸流的傳輸方法的一種工作環(huán)境。
[0032]解擾裝置與廣播電視網(wǎng)絡(luò)連接,以獲取廣播電視網(wǎng)絡(luò)上加擾的高清節(jié)目數(shù)據(jù),隨后將其解擾,接著通過USB接口將高清節(jié)目數(shù)據(jù)傳輸?shù)礁咔鍞?shù)字電視上進(jìn)行播放。
[0033]此時(shí),傳輸方法適用于將解擾后的高碼率傳輸流從解擾裝置傳輸給高清數(shù)字電視。
[0034]圖2示出了本發(fā)明實(shí)施例提供的一種高碼率傳輸流的傳輸方法的另一種工作環(huán)境。
[0035]將高清數(shù)字電視直接與廣播電視網(wǎng)絡(luò)連接,以獲取廣播電視網(wǎng)絡(luò)上加擾的高清節(jié)目數(shù)據(jù),然后通過PCMCIA將其傳送給解擾裝置解擾,最后傳輸裝置把解擾后的高清節(jié)目數(shù)據(jù)回傳給高清數(shù)字電視進(jìn)行播放。
[0036]此時(shí),傳輸方法適用于將未解擾的高碼率傳輸流從高清數(shù)字電視傳輸給解擾裝置。
[0037]實(shí)施例1:
[0038]圖3示出了本發(fā)明的實(shí)施例提供的一種高碼率傳輸流的傳輸方法的流程,詳述如下:
[0039]在步驟S301中,接收高碼率傳輸流。
[0040]在步驟S302中,根據(jù)用戶配置的過濾條件,對(duì)高碼率傳輸流中的TS包進(jìn)行過濾,得到低碼率傳輸流。
[0041]在本發(fā)明的實(shí)施例中,過濾條件的配置方是與用戶交互的上層應(yīng)用,其可以是高清數(shù)字電視終端,也可以是插有PCMCIA卡的其他終端。
[0042]其中,所述過濾條件包括過濾參數(shù)和過濾方式,所述過濾參數(shù)用于標(biāo)識(shí)TS包,所述過濾方式包括系統(tǒng)內(nèi)置的過濾方式和用戶自定義的過濾方式。
[0043]此時(shí),過濾參數(shù)是判斷TS包是否應(yīng)當(dāng)過濾的重要條件,因此,為了避免用戶需要的TS包被過濾,本發(fā)明實(shí)施例將TS包頭的PID集合作為過濾參數(shù)。
[0044]當(dāng)然,只要能夠唯一標(biāo)識(shí)TS包的參數(shù),都可以作為過濾參數(shù)。
[0045]當(dāng)本發(fā)明實(shí)施例運(yùn)用在節(jié)目正常播放過程中的時(shí)候,上層應(yīng)用只需要根據(jù)當(dāng)前播放節(jié)目的信息,得到音視頻數(shù)據(jù)傳送的PID,然后設(shè)為過濾參數(shù),最后通過過濾條件,從前端接收到的傳輸流中提取PID為當(dāng)前節(jié)目音頻的TS包,以及PID為當(dāng)前節(jié)目視頻的TS包,其余的PID包則丟棄。
[0046]在步驟S303中,傳輸?shù)痛a率傳輸流。
[0047]本發(fā)明的實(shí)施例針對(duì)現(xiàn)有技術(shù)傳輸帶寬的利用率低的技術(shù)問題,采用TS包過濾的方式,將高碼率傳輸流中滿足過濾條件的TS包按照相應(yīng)的過濾方式進(jìn)行過濾,使得過濾后的傳輸流內(nèi)只包含用戶需要的節(jié)目數(shù)據(jù),從而大大降低傳輸流的碼率,提高了傳輸帶寬的利用率,縮短了高碼率傳輸流在傳輸時(shí)的延遲時(shí)間。
[0048]當(dāng)然,本發(fā)明實(shí)施例的傳輸方法并不僅僅限于數(shù)字電視廣播的運(yùn)用,只要是多路復(fù)用的傳輸模式,比如監(jiān)視器的視頻圖像以及存儲(chǔ)設(shè)備之間的數(shù)據(jù)傳輸,用戶都可以使用本發(fā)明以降低傳輸流的碼率、并從復(fù)用的傳輸流中得到單一的數(shù)據(jù)流。
[0049]實(shí)施例2:
[0050]在本發(fā)明實(shí)施例中,所述過濾方式包括白名單過濾和黑名單過濾。
[0051]圖4示出了本發(fā)明實(shí)施例提供的對(duì)所述根據(jù)用戶配置的過濾條件,對(duì)高碼率傳輸流中的傳輸流包進(jìn)行過濾,得到低碼率傳輸流的流程,詳述如下:
[0052