專利名稱:一種切換電視頻道的方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)電視技術(shù)領(lǐng)域,尤其涉及一種切換電視頻道的方法、系統(tǒng)及裝置。
背景技術(shù):
在IPTV系統(tǒng)中,頻道切換的速度直接關(guān)系到用戶體驗的效果。對于電視用戶,2秒 以上的換臺時間將是不可忍受的,最好能將換臺時間控制在1秒以內(nèi)。另外,由于網(wǎng)絡(luò)帶寬 的不穩(wěn)定性,常會導(dǎo)致網(wǎng)絡(luò)電視終端出現(xiàn)馬賽克的現(xiàn)象。目前,解決IPTV系統(tǒng)換臺時間的方法有優(yōu)化組播技術(shù)、快速響應(yīng)用戶換臺請求。 這些方法主要是從信道方面來提高換臺速度,雖然可以減少數(shù)據(jù)傳輸?shù)难舆t,也不損傷圖 像質(zhì)量,但是,在IPTV終端解碼的時候,需要緩沖一段時間的數(shù)據(jù),才能開始解碼和輸出, 沒有優(yōu)化緩沖時間,優(yōu)化的空間有限,因此,換臺時間并沒有明顯的縮短。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種切換電視頻道的方法,旨在解決現(xiàn)有技術(shù)提供 的切換頻道的方法不能明顯的縮短換臺時間的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種切換電視頻道的方法,所述方法包括下述步 驟對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流和第二數(shù)據(jù)流,所述第一數(shù) 據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),所述第二數(shù)據(jù)流是去除 第一數(shù)據(jù)流后的視頻數(shù)據(jù);分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流和第二數(shù)據(jù)流至網(wǎng) 絡(luò)電視終端。本發(fā)明的另一目的在于提供一種切換電視頻道的裝置,所述裝置包括數(shù)據(jù)分解單元,用于對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流和第二 數(shù)據(jù)流,所述第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),所 述第二數(shù)據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù);數(shù)據(jù)傳輸單元,用于分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流 和第二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端。本發(fā)明的另一目的在于提供一種媒體服務(wù)器,所述媒體服務(wù)器包括如上所述的切 換電視頻道的裝置。本發(fā)明的另一目的在于提供一種切換電視頻道的方法,所述方法包括下述步驟接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸?shù)牡谝粩?shù)據(jù)流和第二數(shù) 據(jù)流;當(dāng)接收到切換頻道的指令時,對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流進行解碼 并輸出。本發(fā)明的另一目的在于提供一種切換電視頻道的裝置,所述裝置包括
5
數(shù)據(jù)流接收單元,用于接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸?shù)?第一數(shù)據(jù)流和第二數(shù)據(jù)流;第一解碼單元,用于當(dāng)接收到切換頻道的指令時,對通過第一網(wǎng)絡(luò)通道接收到的 第一數(shù)據(jù)流進行解碼并輸出。本發(fā)明的另一目的在于提供一種網(wǎng)絡(luò)電視,其特征在于,所述網(wǎng)絡(luò)電視包括如上 所述的切換電視頻道的裝置。本發(fā)明的另一目的在于提供一種切換電視頻道的方法,所述方法包括下述步驟媒體服務(wù)器對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流和第二數(shù)據(jù)流, 所述第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),所述第二數(shù) 據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù);分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流和第二數(shù)據(jù)流至網(wǎng) 絡(luò)電視終端;網(wǎng)絡(luò)電視接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸?shù)牡谝粩?shù)據(jù)流 和第二數(shù)據(jù)流;當(dāng)接收到切換頻道的指令時,網(wǎng)絡(luò)電視終端對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù) 據(jù)流進行解碼并輸出。本發(fā)明的另一目的在于提供一種切換電視頻道的系統(tǒng),包括媒體服務(wù)器和網(wǎng)絡(luò)電 視終端,所述媒體服務(wù)器包括數(shù)據(jù)分解單元,用于對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流和第二 數(shù)據(jù)流,所述第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),所 述第二數(shù)據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù);數(shù)據(jù)傳輸單元,用于分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流 和第二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端;所述網(wǎng)絡(luò)電視終端包括數(shù)據(jù)流接收單元,用于接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸?shù)?第一數(shù)據(jù)流和第二數(shù)據(jù)流;第一解碼單元,用于當(dāng)接收到切換頻道的指令時,對通過第一網(wǎng)絡(luò)通道接收到的 第一數(shù)據(jù)流進行解碼并輸出。在本發(fā)明實施例中,通過媒體服務(wù)器將音視頻源數(shù)據(jù)實時編碼為兩路數(shù)據(jù)流,其 中,第一數(shù)據(jù)流占用少量的帶寬,在網(wǎng)絡(luò)電視終端接收到換臺指令時,使得網(wǎng)絡(luò)電視終端緩 存少量數(shù)據(jù)就能解碼、輸出圖像,達到快速換臺的目的。
圖1是本發(fā)明實施例提供的切換電視頻道的系統(tǒng)的結(jié)構(gòu)框圖;圖2是本發(fā)明實施例提供的切換頻道的方法的實現(xiàn)流程圖;圖3是本發(fā)明實施例提供的切換頻道的裝置的具體結(jié)構(gòu)框圖;圖4是本發(fā)明實施例提供的切換頻道的裝置的具體結(jié)構(gòu)框圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。在本發(fā)明實施例中,通過媒體服務(wù)器將音視頻源數(shù)據(jù)實時編碼為兩路數(shù)據(jù)流,其 中,第一數(shù)據(jù)流占用少量的帶寬,在網(wǎng)絡(luò)電視終端接收到換臺指令時,使得網(wǎng)絡(luò)電視終端緩 存少量數(shù)據(jù)就能解碼、輸出圖像,達到快速換臺的目的。圖1是本發(fā)明實施例提供的切換電視頻道的系統(tǒng)的結(jié)構(gòu)框圖,為了便于說明,僅 示出了與本發(fā)明實施例相關(guān)的部分。在本實施例中,該系統(tǒng)包括媒體服務(wù)器11和網(wǎng)絡(luò)電 視終端12。媒體服務(wù)器11和網(wǎng)絡(luò)電視終端12之間通過網(wǎng)絡(luò)連接,媒體服務(wù)器11包括數(shù)據(jù)分 解單元111和數(shù)據(jù)傳輸單元112。其中,數(shù)據(jù)分解單元111對媒體服務(wù)器11中存儲的音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分 解,即對音視頻源數(shù)據(jù)中的亮度(Y)和兩個色差分量(Cb,Cr)分別進行重新采樣和編碼,生 成類似于CIF格式的第一數(shù)據(jù)流和第二數(shù)據(jù)流,其中,第一數(shù)據(jù)流從音視頻源數(shù)據(jù)中提取 的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),數(shù)據(jù)量非常少,例如,占總音視頻源數(shù)據(jù)量的30%,從第一 數(shù)據(jù)流可以恢復(fù)完整的圖像和聲音,但圖像品質(zhì)稍差,但I幀的密度較高。以提取出的第一 數(shù)據(jù)流是CIF格式(352*288)為例,符合CIF格式的第一數(shù)據(jù)流平均比特率為200kbps,最 低可以到14kbps,完全可以滿足低速率、低帶寬的傳輸要求,目前在手機等移動設(shè)備采用的 就是這種視頻格式。同時為滿足快速換臺的需求,在第一數(shù)據(jù)流里將圖像I幀的頻率加大, 比如原始數(shù)據(jù)流里I幀的間隔是1秒,現(xiàn)在可以通過重新編碼的方式,將I幀的間隔調(diào)整為 0. 5秒,因此可以保證通過第一網(wǎng)絡(luò)通道能在0. 5秒之內(nèi)接收一個完整的I幀數(shù)據(jù),并完成 圖像的解碼和顯示,從而可以保證點播和換臺的響應(yīng)時間可以控制在0.5秒之內(nèi),第二數(shù) 據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù),為了盡可能地減少第二數(shù)據(jù)流的帶寬,第二數(shù)據(jù)流 里保存的數(shù)據(jù)不能實現(xiàn)單獨解碼,必須和第一數(shù)據(jù)流結(jié)合才能完成解碼;數(shù)據(jù)傳輸單元112用于分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù) 流和第二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端,在本實施例中,通過網(wǎng)絡(luò)的第一網(wǎng)絡(luò)通道傳輸?shù)谝粩?shù)據(jù)流, 由于第一數(shù)據(jù)流I幀間隔相對較小,且第一網(wǎng)絡(luò)通道有Q0S保障,所以網(wǎng)絡(luò)電視終端12能在 短時間內(nèi)收到一個I幀的數(shù)據(jù),能夠快速解碼和輸出,提高了換臺速度,另外,由于第一網(wǎng)絡(luò) 通道有Q0S保障,因此在此通道上傳輸?shù)臄?shù)據(jù)不會出現(xiàn)丟包的現(xiàn)象,數(shù)據(jù)傳輸是穩(wěn)定的。網(wǎng)絡(luò)電視終端12包括數(shù)據(jù)流接收單元121和第一解碼單元122。其中,數(shù)據(jù)流接收單元121接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳 輸?shù)牡谝粩?shù)據(jù)流和第二數(shù)據(jù)流;第一解碼單元122用于當(dāng)接收到切換頻道的指令時,對通過第一網(wǎng)絡(luò)通道接收到 的第一數(shù)據(jù)流進行解碼并輸出。由于第一網(wǎng)絡(luò)通道傳輸?shù)牡谝粩?shù)據(jù)流是低碼率的數(shù)據(jù)流, 通過調(diào)整,其I幀間隔可以設(shè)置得更小,假設(shè)是0. 5秒,同時第一網(wǎng)絡(luò)通道有Q0S保障,因此 可以保證通過第一網(wǎng)絡(luò)通道能在0. 5秒之內(nèi)接收一個完整的I幀數(shù)據(jù),可以完成音視頻的 解碼和顯示,從而可以保證點播和換臺的響應(yīng)時間可以控制在0.5秒之內(nèi),極大地縮短了 換臺的時間。
7
作為本發(fā)明的一個優(yōu)選實施例,網(wǎng)絡(luò)電視終端12還包括數(shù)據(jù)復(fù)用單元和第二解 碼單元。數(shù)據(jù)復(fù)用單元,用于當(dāng)沒有接收到換臺指令且第二數(shù)據(jù)流完整時,對從第一網(wǎng)絡(luò) 通道和第二網(wǎng)絡(luò)通道接收到的數(shù)據(jù)流進行視頻數(shù)據(jù)復(fù)用,將兩路數(shù)據(jù)流復(fù)用成音視頻源數(shù) 據(jù),具體是指將第一數(shù)據(jù)流和第二數(shù)據(jù)流按音視頻源數(shù)據(jù)的格式進行重新編碼,還原出音 視頻源數(shù)據(jù)。數(shù)據(jù)復(fù)用過程是可控的,當(dāng)?shù)诙?shù)據(jù)流正確時,則實現(xiàn)與第一數(shù)據(jù)流進行復(fù)用 編碼,還原出音視頻源數(shù)據(jù),并解碼、顯示,通過將通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道接收 的兩路數(shù)據(jù)流數(shù)據(jù)復(fù)用后的數(shù)據(jù)流緩存到可以正常解碼的時候(此時間稍長,例如是1. 5 秒),將復(fù)用后的送入到解碼器解碼輸出,此時輸出的圖像是音視頻源數(shù)據(jù)中的完整圖像, 因此,輸出的圖像是清晰的、正常的圖像。如果發(fā)現(xiàn)第二數(shù)據(jù)流不完整,則不進行數(shù)據(jù)復(fù)用, 直接對第一數(shù)據(jù)流解碼、顯示,第一數(shù)據(jù)流的傳輸具有Q0S保障,可以保證用戶隨時收看到 基本的音視頻,但此時圖像品質(zhì)稍差。第二解碼單元,用于對所述音視頻源數(shù)據(jù)進行解碼并輸出。作為本發(fā)明的另一個優(yōu)選實施例,網(wǎng)絡(luò)電視終端12還包括第三解碼單元,該單 元用于當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時,對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流進行解碼并輸出。在 本實施例中,當(dāng)網(wǎng)絡(luò)出現(xiàn)異常,第二網(wǎng)絡(luò)通道中傳輸?shù)牡诙?shù)據(jù)流會出現(xiàn)丟包、延遲等現(xiàn) 象,須直接將數(shù)據(jù)復(fù)用單元復(fù)用后的數(shù)據(jù)流丟棄,將第一網(wǎng)絡(luò)通道傳輸?shù)牡谝粩?shù)據(jù)流送入 解碼器解碼輸出。此時,畫面質(zhì)量稍差,但由于數(shù)據(jù)流中沒有丟包、延遲出現(xiàn),因此,不會出 現(xiàn)抖動、馬賽克等現(xiàn)象。圖2示出了本發(fā)明實施例提供的切換頻道的方法的實現(xiàn)流程圖,詳述如下在步驟S201中,媒體服務(wù)器對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流 和第二數(shù)據(jù)流,所述第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù) 據(jù),所述第二數(shù)據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù)。在本實施例中,媒體服務(wù)器對存儲的音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,即對音視 頻源數(shù)據(jù)中的亮度(Y)和兩個色差分量(Cb,Cr)分別進行重新采樣和編碼,生成類似于CIF 格式的第一數(shù)據(jù)流和第二數(shù)據(jù)流。其中,第一數(shù)據(jù)流從音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),數(shù)據(jù)量 非常少,例如,占總音視頻源數(shù)據(jù)量的30%,從第一數(shù)據(jù)流可以恢復(fù)完整的圖像和聲音,但 圖像品質(zhì)稍差,但I幀的密度較高。以提取出的第一數(shù)據(jù)流是CIF格式(352*288)為例, 符合CIF格式的第一數(shù)據(jù)流平均比特率為200kbps,最低可以到14kbps,完全可以滿足低 速率、低帶寬的傳輸要求,目前在手機等移動設(shè)備采用的就是這種視頻格式。同時為滿足快 速換臺的需求,在第一數(shù)據(jù)流里將圖像I幀的頻率加大,比如原始數(shù)據(jù)流里I幀的間隔是1 秒,現(xiàn)在可以通過重新編碼的方式,將I幀的間隔調(diào)整為0. 5秒,因此可以保證通過第一網(wǎng) 絡(luò)通道能在0. 5秒之內(nèi)接收一個完整的I幀數(shù)據(jù),并完成圖像的解碼和顯示,從而可以保證 點播和換臺的響應(yīng)時間可以控制在0. 5秒之內(nèi),第二數(shù)據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù) 據(jù),為了盡可能地減少第二數(shù)據(jù)流的帶寬,第二數(shù)據(jù)流里保存的數(shù)據(jù)不能實現(xiàn)單獨解碼,必 須和第一數(shù)據(jù)流結(jié)合才能完成解碼。在步驟S202中,分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流和 第二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端。
在本實施例中,通過網(wǎng)絡(luò)的第一網(wǎng)絡(luò)通道傳輸?shù)谝粩?shù)據(jù)流至網(wǎng)絡(luò)電視終端,通過 網(wǎng)絡(luò)的第二網(wǎng)絡(luò)通道傳輸?shù)诙?shù)據(jù)流至網(wǎng)絡(luò)電視終端。由于第一數(shù)據(jù)流I幀間隔相對較 小,且第一網(wǎng)絡(luò)通道有Q0S保障,所以網(wǎng)絡(luò)電視終端12能在短時間內(nèi)收到一個I幀的數(shù)據(jù), 能夠快速解碼和輸出,提高了換臺速度,另外,由于第一網(wǎng)絡(luò)通道有Q0S保障,因此在此通 道上傳輸?shù)臄?shù)據(jù)不會出現(xiàn)丟包的現(xiàn)象,數(shù)據(jù)傳輸是穩(wěn)定的。在步驟S203中,網(wǎng)絡(luò)電視接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳 輸?shù)牡谝粩?shù)據(jù)流和第二數(shù)據(jù)流。在步驟S204中,當(dāng)接收到切換頻道的指令時,網(wǎng)絡(luò)電視終端對通過第一網(wǎng)絡(luò)通道 接收到的第一數(shù)據(jù)流進行解碼并輸出。在本實施例中,由于第一網(wǎng)絡(luò)通道傳輸?shù)牡谝粩?shù)據(jù)流是低碼率的數(shù)據(jù)流,通過調(diào) 整,其I幀間隔可以設(shè)置得更小,假設(shè)是0. 5秒,同時第一網(wǎng)絡(luò)通道有Q0S保障,因此可以保 證通過第一網(wǎng)絡(luò)通道能在0. 5秒之內(nèi)接收一個完整的I幀數(shù)據(jù),可以完成音視頻的解碼和 顯示,從而可以保證點播和換臺的響應(yīng)時間可以控制在0.5秒之內(nèi),極大地縮短了換臺的 時間。作為本發(fā)明的一個優(yōu)選實施例,當(dāng)網(wǎng)絡(luò)電視終端沒有接收到換臺指令且第二數(shù)據(jù) 流完整時,對從第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道接收到的數(shù)據(jù)流進行視頻數(shù)據(jù)復(fù)用,將兩路 數(shù)據(jù)流復(fù)用成音視頻源數(shù)據(jù),具體是指將第一數(shù)據(jù)流和第二數(shù)據(jù)流按音視頻源數(shù)據(jù)的格式 進行重新編碼,還原出音視頻源數(shù)據(jù)。數(shù)據(jù)復(fù)用過程是可控的,當(dāng)?shù)诙?shù)據(jù)流正確時,則實 現(xiàn)與第一數(shù)據(jù)流進行復(fù)用編碼,還原出音視頻源數(shù)據(jù),并解碼、顯示,通過將通過第一網(wǎng)絡(luò) 通道和第二網(wǎng)絡(luò)通道接收的兩路數(shù)據(jù)流數(shù)據(jù)復(fù)用后的數(shù)據(jù)流緩存到可以正常解碼的時候 (此時間稍長,例如是1. 5秒),將復(fù)用后的送入到解碼器解碼輸出,此時輸出的圖像是音視 頻源數(shù)據(jù)中的完整圖像,因此,輸出的圖像是清晰的、正常的圖像。如果發(fā)現(xiàn)第二數(shù)據(jù)流不 完整,則不進行數(shù)據(jù)復(fù)用,直接對第一數(shù)據(jù)流解碼、顯示,第一數(shù)據(jù)流的傳輸具有Q0S保障, 可以保證用戶隨時收看到基本的音視頻,但此時圖像品質(zhì)稍差。作為本發(fā)明的另一個優(yōu)選實施例,當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時,對通過第一網(wǎng)絡(luò)通道接收 到的第一數(shù)據(jù)流進行解碼并輸出。在本實施例中,當(dāng)網(wǎng)絡(luò)出現(xiàn)異常,第二網(wǎng)絡(luò)通道中傳輸?shù)?第二數(shù)據(jù)流會出現(xiàn)丟包、延遲等現(xiàn)象,須直接將數(shù)據(jù)復(fù)用單元復(fù)用后的數(shù)據(jù)流丟棄,將第一 網(wǎng)絡(luò)通道傳輸?shù)牡谝粩?shù)據(jù)流送入解碼器解碼輸出。此時,畫面質(zhì)量稍差,但由于數(shù)據(jù)流中沒 有丟包、延遲出現(xiàn),因此,不會出現(xiàn)抖動、馬賽克等現(xiàn)象。圖3示出了本發(fā)明實施例提供的切換頻道的裝置的具體結(jié)構(gòu)框圖,為了便于說 明,僅示出了與本發(fā)明實施例相關(guān)的部分。該裝置可以是內(nèi)置于媒體服務(wù)器的軟件單元、硬 件單元或者軟硬結(jié)合的單元。在本實施例中,該裝置包括數(shù)據(jù)分解單元31和數(shù)據(jù)傳輸單 元32。其中,數(shù)據(jù)分解單元31,用于對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流 和第二數(shù)據(jù)流,所述第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù) 據(jù),所述第二數(shù)據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù);數(shù)據(jù)傳輸單元32,用于分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù) 流和第二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端。具體情況如上所述,在此不再贅述。圖4示出了本發(fā)明實施例提供的切換頻道的裝置的具體結(jié)構(gòu)框圖,為了便于說
9明,僅示出了與本發(fā)明實施例相關(guān)的部分。該裝置可以是內(nèi)置于網(wǎng)絡(luò)電視終端的軟件單元、 硬件單元或者軟硬結(jié)合的單元。在本實施例中,該裝置包括數(shù)據(jù)流接收單元41和第一解 碼單元42。其中,數(shù)據(jù)流接收單元41,用于接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通 道傳輸?shù)牡谝粩?shù)據(jù)流和第二數(shù)據(jù)流;第一解碼單元42,用于當(dāng)接收到切換頻道的指令時,對通過第一網(wǎng)絡(luò)通道接收到 的第一數(shù)據(jù)流進行解碼并輸出。作為本發(fā)明的一個優(yōu)選實施例,該網(wǎng)絡(luò)電視終端還包括數(shù)據(jù)復(fù)用單元和第二解 碼單元。數(shù)據(jù)復(fù)用單元,用于當(dāng)沒有接收到換臺指令且第二數(shù)據(jù)流完整時,對從第一網(wǎng)絡(luò) 通道和第二網(wǎng)絡(luò)通道接收到的數(shù)據(jù)流進行視頻數(shù)據(jù)復(fù)用,將兩路數(shù)據(jù)流復(fù)用成音視頻源數(shù) 據(jù);第二解碼單元,用于對所述音視頻源數(shù)據(jù)進行解碼并輸出。作為本發(fā)明的另一個優(yōu)選實施例,該網(wǎng)絡(luò)電視終端還包括第三解碼單元,該單元 用于當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時,對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流進行解碼并輸出。具體 情況如上所述,在此不再贅述。在本發(fā)明實施例中,通過媒體服務(wù)器將音視頻源數(shù)據(jù)實時編碼為兩路數(shù)據(jù)流,其 中,第一數(shù)據(jù)流占用少量的帶寬,在網(wǎng)絡(luò)電視終端接收到換臺指令時,使得網(wǎng)絡(luò)電視終端緩 存少量數(shù)據(jù)就能解碼、輸出圖像,達到快速換臺的目的;另外,在沒有接收到換臺指令且第 二數(shù)據(jù)流完整時,網(wǎng)絡(luò)電視終端可以對從第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道接收到的數(shù)據(jù)流進 行視頻數(shù)據(jù)復(fù)用,將兩路數(shù)據(jù)流復(fù)用成音視頻源數(shù)據(jù),再解碼顯示,顯示出清晰完整的圖像 給用戶;此外,當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時,網(wǎng)絡(luò)電視終端對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流 進行解碼并輸出,雖然此時圖像品質(zhì)稍差,但可以保證用戶隨時收看到基本的音視頻,并且 畫面不會出現(xiàn)抖動、馬賽克等現(xiàn)象。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種切換電視頻道的方法,其特征在于,所述方法包括下述步驟對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流和第二數(shù)據(jù)流,所述第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),所述第二數(shù)據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù);分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流和第二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端。
2.一種切換電視頻道的裝置,其特征在于,所述裝置包括數(shù)據(jù)分解單元,用于對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流和第二數(shù)據(jù) 流,所述第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),所述第 二數(shù)據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù);數(shù)據(jù)傳輸單元,用于分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流和第 二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端。
3.一種媒體服務(wù)器,所述媒體服務(wù)器包括如權(quán)利要求2所述的切換電視頻道的裝置。
4.一種切換電視頻道的方法,其特征在于,所述方法包括下述步驟接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸?shù)牡谝粩?shù)據(jù)流和第二數(shù)據(jù)流;當(dāng)接收到切換頻道的指令時,對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流進行解碼并輸出o
5.如權(quán)利要求4所述的方法,其特征在于,在所述分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò) 通道接收媒體服務(wù)器傳輸?shù)牡谝粩?shù)據(jù)流和第二數(shù)據(jù)流的步驟之后,所述方法還包括下述步 驟當(dāng)沒有接收到換臺指令且第二數(shù)據(jù)流完整時,對從第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道接收 到的數(shù)據(jù)流進行視頻數(shù)據(jù)復(fù)用,將兩路數(shù)據(jù)流復(fù)用成音視頻源數(shù)據(jù); 對所述音視頻源數(shù)據(jù)進行解碼并輸出。
6.如權(quán)利要求4所述的方法,其特征在于,在所述分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò) 通道接收媒體服務(wù)器傳輸?shù)牡谝粩?shù)據(jù)流和第二數(shù)據(jù)流的步驟之后,所述方法還包括下述步 驟當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時,對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流進行解碼并輸出。
7.一種切換電視頻道的裝置,其特征在于,所述裝置包括數(shù)據(jù)流接收單元,用于接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸?shù)牡谝?數(shù)據(jù)流和第二數(shù)據(jù)流;第一解碼單元,用于當(dāng)接收到切換頻道的指令時,對通過第一網(wǎng)絡(luò)通道接收到的第一 數(shù)據(jù)流進行解碼并輸出。
8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括數(shù)據(jù)復(fù)用單元,用于當(dāng)沒有接收到換臺指令且第二數(shù)據(jù)流完整時,對從第一網(wǎng)絡(luò)通道 和第二網(wǎng)絡(luò)通道接收到的數(shù)據(jù)流進行視頻數(shù)據(jù)復(fù)用,將兩路數(shù)據(jù)流復(fù)用成音視頻源數(shù)據(jù); 第二解碼單元,用于對所述音視頻源數(shù)據(jù)進行解碼并輸出。
9.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括第三解碼單元,用于當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時,對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流進行解碼并輸出。
10.一種網(wǎng)絡(luò)電視,其特征在于,所述網(wǎng)絡(luò)電視包括如權(quán)利要求7至8任一項所述的切 換電視頻道的裝置。
11.一種切換電視頻道的方法,其特征在于,所述方法包括下述步驟媒體服務(wù)器對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流和第二數(shù)據(jù)流,所述 第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),所述第二數(shù)據(jù)流 是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù);分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流和第二數(shù)據(jù)流至網(wǎng)絡(luò)電 視終端;網(wǎng)絡(luò)電視接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸?shù)牡谝粩?shù)據(jù)流和第 二數(shù)據(jù)流;當(dāng)接收到切換頻道的指令時,網(wǎng)絡(luò)電視終端對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流 進行解碼并輸出。
12.如權(quán)利要求11所述的方法,其特征在于,在所述分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng) 絡(luò)通道傳輸所述第一數(shù)據(jù)流和第二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端的步驟之后,所述方法還包括下 述步驟當(dāng)網(wǎng)絡(luò)電視終端沒有接收到換臺指令且第二數(shù)據(jù)流完整時,對從第一網(wǎng)絡(luò)通道和第二 網(wǎng)絡(luò)通道接收到的數(shù)據(jù)流進行視頻數(shù)據(jù)復(fù)用,將兩路數(shù)據(jù)流復(fù)用成音視頻源數(shù)據(jù);對所述音視頻源數(shù)據(jù)進行解碼并輸出。
13.如權(quán)利要求11所述的方法,其特征在于,在所述分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng) 絡(luò)通道傳輸所述第一數(shù)據(jù)流和第二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端的步驟之后,所述方法還包括下 述步驟當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時,網(wǎng)絡(luò)電視終端對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流進行解碼 并輸出。
14.一種切換電視頻道的系統(tǒng),包括媒體服務(wù)器和網(wǎng)絡(luò)電視終端,其特征在于,所述媒 體服務(wù)器包括數(shù)據(jù)分解單元,用于對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流和第二數(shù)據(jù) 流,所述第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),所述第 二數(shù)據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù);數(shù)據(jù)傳輸單元,用于分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流和第 二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端;所述網(wǎng)絡(luò)電視終端包括數(shù)據(jù)流接收單元,用于接收媒體服務(wù)器通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸?shù)牡谝?數(shù)據(jù)流和第二數(shù)據(jù)流;第一解碼單元,用于當(dāng)接收到切換頻道的指令時,對通過第一網(wǎng)絡(luò)通道接收到的第一 數(shù)據(jù)流進行解碼并輸出。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)電視終端還包括數(shù)據(jù)復(fù)用單元,用于當(dāng)沒有接收到換臺指令且第二數(shù)據(jù)流完整時,對從第一網(wǎng)絡(luò)通道 和第二網(wǎng)絡(luò)通道接收到的數(shù)據(jù)流進行視頻數(shù)據(jù)復(fù)用,將兩路數(shù)據(jù)流復(fù)用成音視頻源數(shù)據(jù);第二解碼單元,用于對所述音視頻源數(shù)據(jù)進行解碼并輸出。
16.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)電視終端還包括 第三解碼單元,用于當(dāng)網(wǎng)絡(luò)出現(xiàn)異常時,對通過第一網(wǎng)絡(luò)通道接收到的第一數(shù)據(jù)流進 行解碼并輸出。
全文摘要
本發(fā)明適用于網(wǎng)絡(luò)電視技術(shù)領(lǐng)域,提供了一種切換電視頻道的方法、系統(tǒng)及裝置,所述方法包括下述步驟對音視頻源數(shù)據(jù)進行視頻數(shù)據(jù)分解,生成第一數(shù)據(jù)流和第二數(shù)據(jù)流,所述第一數(shù)據(jù)流是從所述音視頻源數(shù)據(jù)中提取的低品質(zhì)圖像數(shù)據(jù)和音頻數(shù)據(jù),所述第二數(shù)據(jù)流是去除第一數(shù)據(jù)流后的視頻數(shù)據(jù);分別通過第一網(wǎng)絡(luò)通道和第二網(wǎng)絡(luò)通道傳輸所述第一數(shù)據(jù)流和第二數(shù)據(jù)流至網(wǎng)絡(luò)電視終端。本發(fā)明,通過媒體服務(wù)器將音視頻源數(shù)據(jù)實時編碼為兩路數(shù)據(jù)流,其中,第一數(shù)據(jù)流占用少量的帶寬,在網(wǎng)絡(luò)電視終端接收到換臺指令時,使得網(wǎng)絡(luò)電視終端緩存少量數(shù)據(jù)就能解碼、輸出圖像,達到快速換臺的目的。
文檔編號H04N7/24GK101924914SQ20101023329
公開日2010年12月22日 申請日期2010年7月21日 優(yōu)先權(quán)日2010年7月21日
發(fā)明者伍軍鋼, 張擁軍 申請人:深圳市九洲電器有限公司