專利名稱:一種數(shù)字電視導(dǎo)航方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,尤其涉及一種數(shù)字電視導(dǎo)航方法、系統(tǒng)及相應(yīng)的裝置。
背景技術(shù):
數(shù)字電視在很大程度上豐富了模擬電視的節(jié)目,但是隨著信息量的增加,也增加了用戶查找節(jié)目的難度,特別是數(shù)字電視頻道日益豐富,瀏覽電視節(jié)目成了一項(xiàng)費(fèi)勁的工作。馬賽克業(yè)務(wù)提供了方便快捷的瀏覽電視節(jié)目的方案,它能夠更直接向用戶展現(xiàn)播出節(jié)目的內(nèi)容。 馬賽克業(yè)務(wù)是將屏幕分割成若干個(gè)小區(qū)域,每個(gè)小區(qū)域顯示各個(gè)頻道數(shù)字電視節(jié)目的全動(dòng)態(tài)視頻馬賽克,用戶只需通過(guò)遙控器移動(dòng)箭頭,通過(guò)小畫(huà)面的選擇便可切換到想要收看的節(jié)目頻道,充分體現(xiàn)了馬賽克導(dǎo)航頻道的交互性和友好性,用戶的需求也得到了最大程度的滿足,并且100個(gè)頻道翻5次左右也就可以全部瀏覽完畢。運(yùn)營(yíng)商還可以事先
把節(jié)目歸類,比如將央視所有節(jié)目放在同一畫(huà)面,將所有娛樂(lè)頻道放在同一畫(huà)面......更
利于電視觀眾從上百套節(jié)目中輕松挑選出自己喜愛(ài)的節(jié)目。 傳統(tǒng)的馬賽克服務(wù)器的主要功能是從輸入到服務(wù)器的多個(gè)節(jié)目流解析出視頻傳輸TS流和音頻TS流,將視頻TS流解碼成符合活動(dòng)圖像專家小組(MPEG, Motion PictureE鄧ert Gro卯)標(biāo)準(zhǔn)存儲(chǔ)格式亮度色度顏色編碼(YUV)數(shù)據(jù),然后將YUV數(shù)據(jù)下采樣,再將多個(gè)下采樣后的YUV數(shù)據(jù)拼接成一個(gè)YUV數(shù)據(jù),再將拼接后的YUV數(shù)據(jù)編碼成視頻TS流,然后將音頻TS流與編碼成的視頻TS流經(jīng)過(guò)復(fù)用合成一個(gè)馬賽克電視節(jié)目TS流并通過(guò)網(wǎng)絡(luò)發(fā)送給數(shù)字電視終端;數(shù)字電視終端接收到這個(gè)馬賽克電視節(jié)目TS流,送到動(dòng)態(tài)活動(dòng)專家組MPEG硬件解碼器解碼。 本發(fā)明的發(fā)明人在對(duì)上述現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中發(fā)現(xiàn),傳統(tǒng)的馬賽克業(yè)務(wù)確實(shí)便利了用戶瀏覽電視節(jié)目,但是業(yè)務(wù)傳統(tǒng)的馬賽克電視節(jié)目TS流是在服務(wù)器端將各個(gè)電視節(jié)目TS流事先拼接好再發(fā)送到數(shù)字電視終端的,所有的數(shù)字電視終端看到的畫(huà)面都是一樣的,這就限制了用戶對(duì)個(gè)性化的需求。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種數(shù)字電視導(dǎo)航方法、系統(tǒng)以及相應(yīng)的裝置。
—種數(shù)字電視導(dǎo)航方法,包括 接收節(jié)目TS流,解析接收的節(jié)目TS流得到視頻ES流和音頻ES流; 將音頻ES流放入緩存,并將多個(gè)視頻ES流拼接成一個(gè)視頻ES流; 根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES
流對(duì)應(yīng)的音頻ES流,將取出的音頻ES流與拼接視頻ES流打包成一個(gè)TS流,發(fā)送到動(dòng)態(tài)圖
像專家組MPEG硬件解碼器。 —種數(shù)字電視導(dǎo)航方法,包括
服務(wù)器采集節(jié)目; 將采集到的節(jié)目轉(zhuǎn)化成小尺寸的TS流; 將小尺寸的TS流通過(guò)網(wǎng)絡(luò)發(fā)送給數(shù)字電視終端; 數(shù)字電視終端接收單節(jié)目TS流,解析節(jié)目TS流得到視頻ES流和音頻ES流; 將音頻ES流放入緩存,將多個(gè)視頻ES流拼接成一個(gè)視頻ES流; 根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES
流對(duì)應(yīng)的音頻ES流,將取出的音頻ES流與拼接視頻ES流打包成一個(gè)TS流,發(fā)送到動(dòng)態(tài)圖
像專家組MPEG硬件解碼器。 —種數(shù)字電視導(dǎo)航裝置,包括 接收模塊,用于接收節(jié)目TS流; 解析模塊,用于解析接收模塊接收的節(jié)目TS流,得到視頻ES流和音頻ES流,將音頻ES流放入緩存,將視頻ES流發(fā)送給拼接模塊; 拼接模塊,用于接收解析模塊發(fā)送的視頻ES流,將多個(gè)接收到的ES視頻流拼接成一個(gè)視頻ES流并發(fā)送給TS打包模塊; TS打包模塊,用于接收拼接視頻ES流,又根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES流對(duì)應(yīng)的音頻ES流,再將取出的音頻ES流與拼接視頻ES流打包成一個(gè)TS流,發(fā)送到MPEG硬件解碼器。
—種數(shù)字電視導(dǎo)航系統(tǒng),包括 服務(wù)器,用于采集節(jié)目,將采集到的節(jié)目轉(zhuǎn)化成小TS流并通過(guò)網(wǎng)絡(luò)發(fā)送給數(shù)字電視終端; 數(shù)字電視終端,用于接收節(jié)目TS流,解析接收的節(jié)目TS流得到視頻ES流和音頻ES流,將音頻ES流放入緩存,將多個(gè)視頻ES流拼接成一個(gè)視頻ES流;根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES流對(duì)應(yīng)的音頻ES流,將取出的音頻ES流與拼接視頻ES流打包成一個(gè)TS流,發(fā)送給MPEG硬件解碼器。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn) 本發(fā)明實(shí)施例提供的方案中,服務(wù)器在將YUV數(shù)據(jù)下采樣后,直接編碼成視頻基本碼流(ES, Elementary Stream)數(shù)據(jù),將音頻TS流經(jīng)過(guò)下采樣處理后,編碼成音頻ES數(shù)據(jù),再將視頻ES數(shù)據(jù)和音頻ES數(shù)據(jù)通過(guò)軟件復(fù)合成一個(gè)單節(jié)目TS流下發(fā)到有線電視網(wǎng)絡(luò);數(shù)字電視終端接收單節(jié)目TS流,將接收的TS流解析得到音頻ES流和視頻ES流,并將音頻ES流放入緩存,將多個(gè)視頻ES流拼接成一個(gè)視頻ES流,再取出音頻ES流并與拼接的視頻ES流打包成一個(gè)TS流發(fā)送到MPEG硬件解碼器進(jìn)行解碼。本方案拼接馬賽克電視節(jié)目ES流的工作是在數(shù)字電視終端完成的,為用戶設(shè)置個(gè)性化馬賽克頁(yè)面提供了接口 。
圖1為本發(fā)明實(shí)施例中數(shù)字電視導(dǎo)航方法流程圖; 圖2為本發(fā)明實(shí)施例中數(shù)字電視導(dǎo)航方法流程圖; 圖3為本發(fā)明實(shí)施例中數(shù)字電視導(dǎo)航裝置邏輯結(jié)構(gòu)示意圖; 圖4為本發(fā)明實(shí)施例中數(shù)字電視導(dǎo)航系統(tǒng)邏輯結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供了數(shù)字電視導(dǎo)航方法、系統(tǒng)以及裝置,實(shí)現(xiàn)了用戶設(shè)置個(gè)性化馬賽克頁(yè)面。以下進(jìn)行詳細(xì)說(shuō)明。 請(qǐng)參閱圖l,本發(fā)明實(shí)施例中數(shù)字電視導(dǎo)航方法第一實(shí)施例包括
101、接收節(jié)目TS流; 數(shù)字電視終端接收有線電視網(wǎng)絡(luò)中的節(jié)目TS流。
102、解析TS流; 中間件接收到TS流的信息,將TS流的頭信息去掉,解析得到視頻ES流和音頻ES流。 103. 1、音頻ES流放入緩存; 中間件得到音頻ES流后,將其放入緩存。 103. 2、拼接視頻ES流; 拼接軟件將解析得到的多個(gè)視頻ES流拼接成一個(gè)視頻ES流。在拼接的時(shí)候,每次只拼一屏的視頻ES流,以4X4的屏為例,每次只對(duì)16個(gè)視頻ES流進(jìn)行拼接。當(dāng)收到用戶通過(guò)遙控器發(fā)送的翻屏指令時(shí),中間件將獲取拼接下一屏所需要的視頻ES流,然后再進(jìn)行拼接。 用戶可以通過(guò)遙控器發(fā)送選擇排序指令,選擇將哪些節(jié)目以什么樣的順序拼接到同一屏中,中間件收到用戶發(fā)送的選擇排序指令,根據(jù)指令獲取用戶選擇的節(jié)目的ES流,再將獲取到的ES流排序拼接。
104、打包成TS流; 接收中間件發(fā)送的焦點(diǎn)馬賽克單元格的位置信息,從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻數(shù)據(jù)對(duì)應(yīng)的音頻ES流,將音頻ES流與拼接視頻ES流打包成一個(gè)TS流,發(fā)送到動(dòng)態(tài)活動(dòng)專家組MPEG硬件解碼器。 本實(shí)施例中,實(shí)現(xiàn)了在數(shù)字電視終端進(jìn)行馬賽克節(jié)目流的拼接,馬賽克節(jié)目流的拼接不在屬于運(yùn)營(yíng)商服務(wù)端的專長(zhǎng),為用戶實(shí)現(xiàn)個(gè)性化需求提供了接口 ;用戶通過(guò)遙控器對(duì)每一屏馬賽克電視節(jié)目進(jìn)行選擇,真正使得數(shù)字電視終端個(gè)性化的馬賽克節(jié)目成為現(xiàn)實(shí)。 請(qǐng)參閱圖2,下面是本發(fā)明實(shí)施例中數(shù)字電視導(dǎo)航方法第二實(shí)施例包括 201、采集節(jié)目; 服務(wù)器從大網(wǎng)中采集節(jié)目。 202、轉(zhuǎn)化成小TS流; 服務(wù)器解析采集的節(jié)目,得到視頻TS流和音頻TS流,將音頻TS流解碼成低碼率的音頻ES流,將視頻TS流解碼成符合MPEG標(biāo)準(zhǔn)存儲(chǔ)格式Y(jié)UV數(shù)據(jù),然后將YUV數(shù)據(jù)下采樣,將下采樣后的YUV數(shù)據(jù)編碼成視頻ES流,再將視頻ES流與音頻ES流經(jīng)過(guò)復(fù)用合成一個(gè)單節(jié)目TS流并通過(guò)網(wǎng)絡(luò)將單節(jié)目TS流發(fā)送給數(shù)字電視終端,服務(wù)器是通過(guò)某個(gè)頻點(diǎn)以O(shè)C的形式下發(fā)多個(gè)單節(jié)目TS流的。
203、接收節(jié)目TS流; 數(shù)字電視終端接收有線電視網(wǎng)絡(luò)中的單節(jié)目TS流。
204、解析TS流;
6
中間件接收到TS流的信息,將TS流的頭信息去掉,解析得到視頻ES流和音頻ES流。 205. 1 、音頻ES流放入緩存; 中間件得到音頻ES流后,將其放入緩存。 205. 2、拼接視頻ES流; 拼接軟件將解析得到的多個(gè)視頻ES流拼接成一個(gè)視頻ES流。在拼接的時(shí)候,每次只拼一屏的視頻ES流,以4X4的屏為例,每次只對(duì)16個(gè)視頻ES流進(jìn)行拼接。當(dāng)收到用戶通過(guò)遙控器發(fā)送的翻屏指令時(shí),中間件將獲取拼接下一屏所需要的視頻ES流,然后再進(jìn)行拼接。 用戶可以通過(guò)遙控器發(fā)送選擇排序指令,選擇將哪些節(jié)目以什么樣的順序拼接到同一屏中,中間件收到用戶發(fā)送的選擇排序指令,根據(jù)指令獲取用戶選擇的節(jié)目的ES流,再將獲取到的ES流排序拼接。
206、打包成TS流; 接收中間件發(fā)送的焦點(diǎn)馬賽克單元格的位置信息,從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻數(shù)據(jù)對(duì)應(yīng)的音頻ES流,將音頻ES流與拼接視頻ES流打包成一個(gè)TS流,發(fā)送到動(dòng)態(tài)活動(dòng)專家組MPEG硬件解碼器。 本實(shí)施例中,服務(wù)器不再對(duì)下采樣后的視頻ES流進(jìn)行拼接,而是將視頻ES流與音頻ES流經(jīng)過(guò)復(fù)用合成一個(gè)單節(jié)目TS流并通過(guò)網(wǎng)絡(luò)發(fā)送給數(shù)字電視終端;數(shù)字電視終端在獲取到視頻ES流后將多個(gè)視頻ES流拼接成馬賽克節(jié)目ES流,再與音頻ES流一起轉(zhuǎn)碼成馬賽克節(jié)目TS流,發(fā)送給MPEG硬件解碼器解碼。實(shí)現(xiàn)了在數(shù)字電視終端進(jìn)行馬賽克節(jié)目流的拼接,為用戶實(shí)現(xiàn)個(gè)性化需求提供了一個(gè)接口 ;用戶通過(guò)遙控器選擇每一屏的馬賽克節(jié)目由哪些節(jié)目組成,使得每個(gè)數(shù)字電視終端的馬賽克節(jié)目都不是千篇一律的,滿足了用戶的個(gè)性化需求。 請(qǐng)參閱圖3,下面是本發(fā)明實(shí)施例中數(shù)字電視導(dǎo)航裝置第三實(shí)施例包括
接收模塊301,用于接收節(jié)目TS流。 解析模塊302,用于解析接收到的節(jié)目TS流,得到視頻ES流和音頻ES流,并且將解析出來(lái)的音頻ES流放入緩存303,將解析出來(lái)的視頻ES流按一定順序發(fā)送給拼接模塊304。 緩存303,用于存儲(chǔ)解析模塊解析的音頻ES流。 拼接模塊304,用于接收解析模塊發(fā)送的視頻ES流,將多個(gè)ES視頻流按一定順序拼接成一個(gè)視頻ES流,發(fā)送給TS打包模塊305。 TS打包模塊305,用于接收拼接的視頻ES流,又根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES流對(duì)應(yīng)的音頻ES流,然后將音頻ES流與視頻ES流打包成一個(gè)TS流,發(fā)送給MPEG硬件解碼器。
優(yōu)選的, 還可以包括一個(gè)控制模塊,用于接收用戶的控制指令,并按照用戶的控制指令執(zhí)行事件 接收用戶輸入的選擇排序指令,根據(jù)接收到的選擇排序指令獲取需要的視頻ES流并將獲取到的視頻ES流排序,再將排好序的ES流發(fā)送給拼接模塊304。
接收用戶輸入的翻屏指令,獲取拼接下一屏所需要的視頻ES流,然后將獲取的視頻ES流發(fā)送給拼接模塊304。 本實(shí)施例中,數(shù)字電視終端在獲取到視頻ES流后將多個(gè)視頻ES流拼接成馬賽克節(jié)目ES流,再與音頻ES流一起轉(zhuǎn)碼成馬賽克節(jié)目TS流,發(fā)送給MPEG硬件解碼器解碼。實(shí)現(xiàn)了在數(shù)字電視終端進(jìn)行馬賽克節(jié)目流的拼接,為用戶實(shí)現(xiàn)個(gè)性化需求提供了一個(gè)接口 ;在本實(shí)施例優(yōu)選中,用戶通過(guò)遙控器選擇每一屏的馬賽克節(jié)目由哪些節(jié)目組成,使得每個(gè)數(shù)字電視終端的馬賽克節(jié)目都不是千篇一律的,滿足了用戶的個(gè)性化需求,真正使得數(shù)字電視終端個(gè)性化的馬賽克節(jié)目成為現(xiàn)實(shí)。 請(qǐng)參閱圖4,下面是本發(fā)明實(shí)施例中數(shù)字電視導(dǎo)航系統(tǒng)第四實(shí)施例包括 服務(wù)器401,用于采集節(jié)目,將采集到的節(jié)目轉(zhuǎn)化成小TS流并通過(guò)網(wǎng)絡(luò)發(fā)送給數(shù)
字電視終端。 數(shù)字電視終端402,用于接收服務(wù)器發(fā)送的多個(gè)單節(jié)目TS流,解析接收的單節(jié)目TS流得到視頻ES流和音頻ES流,將解析得到的音頻ES流放入緩存,將多個(gè)視頻ES流拼接成一個(gè)視頻ES流;根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES流對(duì)應(yīng)的音頻ES流,再將音頻ES流與拼接視頻ES流打包成一個(gè)TS流,發(fā)送給MPEG硬件解碼器。 其中,服務(wù)器401具體可以包括 第一模塊,用于解析采集的節(jié)目,得到視頻TS流和音頻TS流; 第二模塊,用于將所述音頻TS流解碼成低碼率的音頻ES流; 第三模塊,用于將所述視頻TS流解碼成符合MPEG標(biāo)準(zhǔn)存儲(chǔ)格式Y(jié)UV數(shù)據(jù),然后將
所述YUV數(shù)據(jù)下采樣,再將下采樣后的YUV數(shù)據(jù)編碼成視頻ES流; 第四模塊,用于將所述視頻ES流與所述音頻ES流經(jīng)過(guò)復(fù)用合成一個(gè)單節(jié)目TS流并通過(guò)網(wǎng)絡(luò)將所述單節(jié)目TS流發(fā)送給數(shù)字電視終端。 本實(shí)施例中,服務(wù)器不再對(duì)下采樣后的視頻ES流進(jìn)行拼接,而是將視頻ES流與音頻ES流經(jīng)過(guò)復(fù)用合成一個(gè)單節(jié)目TS流并通過(guò)網(wǎng)絡(luò)發(fā)送給數(shù)字電視終端;數(shù)字電視終端在獲取到視頻ES流后將多個(gè)視頻ES流拼接成馬賽克節(jié)目ES流,再與音頻ES流一起轉(zhuǎn)碼成馬賽克節(jié)目TS流,發(fā)送給MPEG硬件解碼器解碼。實(shí)現(xiàn)了在數(shù)字電視終端進(jìn)行馬賽克節(jié)目流的拼接,為用戶實(shí)現(xiàn)個(gè)性化需求提供了一個(gè)接口 ;用戶通過(guò)遙控器選擇每一屏的馬賽克節(jié)目由哪些節(jié)目組成,使得每個(gè)數(shù)字電視終端的馬賽克節(jié)目都不是千篇一律的,滿足了用戶的個(gè)性化需求。 本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括只讀存儲(chǔ)器(ROM, Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, RandomAccess Memory)、磁盤(pán)或光盤(pán)等。 以上對(duì)本發(fā)明所提供的數(shù)字電視導(dǎo)航方法、系統(tǒng)以及相應(yīng)的裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
一種數(shù)字電視導(dǎo)航方法,其特征在于,包括接收節(jié)目傳輸TS流,解析所述節(jié)目TS流得到視頻基本碼ES流和音頻ES流;將所述音頻ES流放入緩存,將多個(gè)所述視頻ES流拼接成一個(gè)視頻ES流;根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES流對(duì)應(yīng)的音頻ES流,將所述音頻ES流與所述拼接視頻ES流打包成一個(gè)TS流,發(fā)送到動(dòng)態(tài)圖像專家組MPEG硬件解碼器。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,將多個(gè)視頻ES流拼接成一個(gè)視頻ES流包括每次拼接只拼一屏的視頻ES流,當(dāng)收到用戶發(fā)送的翻屏指令時(shí),獲取拼接下一屏所需要的視頻ES流,然后進(jìn)行拼接。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括接收用戶發(fā)送的選擇排序指令,根據(jù)所述選擇排序指令獲取視頻ES流并將所述視頻ES流排序,再將所述排序的ES流進(jìn)行拼接。
4. 一種數(shù)字電視導(dǎo)航方法,其特征在于,包括服務(wù)器采集節(jié)目;將所述節(jié)目轉(zhuǎn)化成小尺寸的TS流;將所述TS流通過(guò)網(wǎng)絡(luò)發(fā)送給數(shù)字電視終端;數(shù)字電視終端接收單節(jié)目TS流,解析所述節(jié)目TS流得到視頻ES流和音頻ES流;將所述音頻ES流放入緩存,將多個(gè)所述視頻ES流拼接成一個(gè)視頻ES流;根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES流對(duì)應(yīng)的音頻ES流,將所述音頻ES流與所述拼接視頻ES流打包成一個(gè)TS流,發(fā)送到MPEG硬件解碼器。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,將采集到的節(jié)目轉(zhuǎn)化成小TS流包括解析服務(wù)器采集的節(jié)目,得到視頻TS流和音頻TS流,將所述音頻TS流解碼成低碼率的音頻ES流;將所述視頻TS流解碼成符合MPEG標(biāo)準(zhǔn)存儲(chǔ)格式亮度色度顏色編碼YUV數(shù)據(jù),然后將所述YUV數(shù)據(jù)下采樣,將下采樣后的YUV數(shù)據(jù)編碼成視頻ES流,再將所述視頻ES流與音頻ES流經(jīng)過(guò)復(fù)用合成一個(gè)單節(jié)目TS流并通過(guò)網(wǎng)絡(luò)將所述單節(jié)目TS流發(fā)送給數(shù)字電視終端。
6. —種數(shù)字電視導(dǎo)航裝置,其特征在于,包括接收模塊,用于接收節(jié)目TS流;解析模塊,用于解析所述節(jié)目TS流得到視頻ES流和音頻ES流,將所述音頻ES流放入緩存,所述視頻ES流發(fā)送給拼接模塊;拼接模塊,用于接收解析模塊發(fā)送的視頻ES流,將多個(gè)所述ES視頻流拼接成一個(gè)視頻ES流并發(fā)送給TS打包模塊;TS打包模塊,用于接收所述拼接視頻ES流,又根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES流對(duì)應(yīng)的音頻ES流,再將所述音頻ES流與所述拼接視頻ES流打包成一個(gè)TS流,發(fā)送到MPEG硬件解碼器。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括控制模塊,用于接收用戶發(fā)送的選擇排序指令,根據(jù)所述選擇排序指令獲取視頻ES流并將所述視頻ES流排序,再將所述排序的ES流發(fā)送給拼接模塊;接收用戶輸入的翻屏指令,獲取拼接下一屏所需要的視頻ES流,然后將獲取的視頻ES流發(fā)送給拼接模塊。
8. —種數(shù)字電視導(dǎo)航系統(tǒng),其特征在于,包括服務(wù)器,用于采集節(jié)目,將采集到的節(jié)目轉(zhuǎn)化成小TS流并通過(guò)網(wǎng)絡(luò)發(fā)送給數(shù)字電視終丄山順;數(shù)字電視終端,用于接收節(jié)目TS流,解析所述節(jié)目TS流得到視頻ES流和音頻ES流,將所述音頻ES流放入緩存,將多個(gè)所述視頻ES流拼接成一個(gè)視頻ES流;根據(jù)焦點(diǎn)馬賽克單元格的位置從緩存中取出與焦點(diǎn)馬賽克單元格播放的視頻ES流對(duì)應(yīng)的音頻ES流,將所述音頻ES流與所述拼接視頻ES流打包成一個(gè)TS流,發(fā)送給MPEG硬件解碼器。
9 據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述服務(wù)器包括第一模塊,用于解析采集的節(jié)目,得到視頻TS流和音頻TS流;第二模塊,用于將所述音頻TS流解碼成低碼率的音頻ES流;第三模塊,用于將所述視頻TS流解碼成符合MPEG標(biāo)準(zhǔn)存儲(chǔ)格式Y(jié)UV數(shù)據(jù),然后將所述YUV數(shù)據(jù)下采樣,再將下采樣后的YUV數(shù)據(jù)編碼成視頻ES流;第四模塊,用于將所述視頻ES流與所述音頻ES流經(jīng)過(guò)復(fù)用合成一個(gè)單節(jié)目TS流并通過(guò)網(wǎng)絡(luò)將所述單節(jié)目TS流發(fā)送給數(shù)字電視終端。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)字電視導(dǎo)航方法、系統(tǒng)以及相應(yīng)的裝置。該方法接收節(jié)目傳輸TS流,并對(duì)接收的TS流進(jìn)行解析得到視頻基本碼ES流和音頻ES流;然后將音頻ES流放入緩存,將多個(gè)視頻ES流拼接成一個(gè)視頻ES流;再取出與焦點(diǎn)馬賽克單元格對(duì)應(yīng)的音頻ES流并與拼接的視頻ES流打包成一個(gè)TS流,發(fā)送到動(dòng)態(tài)圖像專家組MPEG硬件解碼器。本發(fā)明提供的實(shí)施例中,拼接視頻ES流不再在服務(wù)器端進(jìn)行,而是數(shù)字電視終端對(duì)接收的節(jié)目TS流進(jìn)行解析得到視頻ES流,再將多個(gè)視頻ES流拼接成一個(gè)視頻ES流,拼接馬賽克電視節(jié)目ES流在數(shù)字電視終端完成,為用戶設(shè)置個(gè)性化馬賽克頁(yè)面提供了接口,使個(gè)性化馬賽克電視導(dǎo)航成為現(xiàn)實(shí)。
文檔編號(hào)H04N7/58GK101778287SQ20101011553
公開(kāi)日2010年7月14日 申請(qǐng)日期2010年2月11日 優(yōu)先權(quán)日2010年2月11日
發(fā)明者孫常春, 徐佳宏, 汪麗娟, 汪國(guó)樑, 肖友能 申請(qǐng)人:深圳市茁壯網(wǎng)絡(luò)股份有限公司