專利名稱:實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的方法和usb調(diào)制解調(diào)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及USB調(diào)制解調(diào)器(Modem)技術(shù)和數(shù)字電視技術(shù),尤其涉及一 種實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的方法和USB Modem。
背景技術(shù):
隨著集成電路技術(shù)的高速發(fā)展,芯片處理能力不斷增強(qiáng),數(shù)字電視技術(shù)的 應(yīng)用越來(lái)越廣泛。目前數(shù)字電視在計(jì)算機(jī)上的應(yīng)用是通過(guò)有數(shù)字電視接收功負(fù)fe、 并可將所接收的數(shù)字電視信號(hào)傳輸至計(jì)算機(jī)上的數(shù)字電視裝置實(shí)現(xiàn)的。所述數(shù) 字電視裝置包括數(shù)字電視接收模塊、CPU、存儲(chǔ)器等,CPU對(duì)數(shù)字電視接收裝 置接收的數(shù)字電視信號(hào)進(jìn)行處理,并傳輸至計(jì)算機(jī)播放。而所述CPU僅需處理數(shù)字電視接收裝置接收的數(shù)字電視信號(hào),存儲(chǔ)器負(fù)責(zé) 緩存所接收的數(shù)字電視信號(hào)和經(jīng)過(guò)所述CPU處理后的數(shù)字電視信號(hào),所處理、 緩存的數(shù)據(jù)量非常小,但現(xiàn)有的所述數(shù)字電視裝置卻獨(dú)立占用CPU、存儲(chǔ)器等, 造成硬件資源浪費(fèi)。發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能 的方法和USB調(diào)制解調(diào)器,解決了現(xiàn)有所述數(shù)字電視裝置浪費(fèi)硬件資源的問(wèn) 題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的方法,建立連接CPU與USB接口的 數(shù)字電視邏輯通道和射頻邏輯通道;該方法包括以下步驟接收數(shù)字電視信號(hào);處理所述數(shù)字電視信號(hào),得到節(jié)目基本流PES、或音 頻數(shù)據(jù)包和視頻數(shù)據(jù)包;將所述PES、或音頻數(shù)據(jù)包和視頻數(shù)據(jù)包打包成帶數(shù)字電視邏輯通道包頭的符合USB協(xié)議的數(shù)字電視數(shù)據(jù)包,并通過(guò)數(shù)字電視邏輯通道發(fā)送至USB接口,再由USB接口傳輸給計(jì)算機(jī),經(jīng)過(guò)解碼后在計(jì)算機(jī)上 播放,或直接在計(jì)算機(jī)上播放;和/或,接收射頻信號(hào),將所接收到的射頻信號(hào)經(jīng)過(guò)處理,得到數(shù)字信號(hào)流,將所 述數(shù)字信號(hào)流打包成帶射頻邏輯通道包頭的符合USB協(xié)議的數(shù)字信號(hào)包,并通 過(guò)射頻邏輯通道發(fā)送至USB接口 ,再由USB接口傳輸給計(jì)算機(jī);并將接收到 的數(shù)字信號(hào)包經(jīng)過(guò)處理,得到射頻信號(hào),發(fā)射所述射頻信號(hào)。進(jìn)一步地,所述處理所述數(shù)字電視信號(hào),得到節(jié)目基本流PES具體包括 對(duì)所述數(shù)字電視信號(hào)進(jìn)行解調(diào)操作,得到包含視頻、音頻數(shù)據(jù)的傳輸碼流TS;從TS中根據(jù)所要收視的電視頻道的包識(shí)別號(hào)PID提取出相應(yīng)的視頻、音 頻數(shù)據(jù)流,恢復(fù)出符合動(dòng)態(tài)圖像專家組MPEG標(biāo)準(zhǔn)的打包的PES。進(jìn)一步地,所述處理所述數(shù)字電視信號(hào),得到音頻數(shù)據(jù)包和視頻數(shù)據(jù)包具 體包括對(duì)所述數(shù)字電視信號(hào)進(jìn)行解調(diào)操作,得到包含視頻、音頻數(shù)據(jù)的TS;從TS中根據(jù)所要收視的電視頻道的PID提取出相應(yīng)的視頻、音頻數(shù)據(jù)流, 恢復(fù)出符合MPEG標(biāo)準(zhǔn)的打包的PES;將所述PES進(jìn)行解碼操作,得到音頻數(shù)據(jù)包和視頻數(shù)據(jù)包。進(jìn)一步地,所述TS加密時(shí),在所述解調(diào)4喿作后,還包括步驟對(duì)所述TS 進(jìn)行解密操作。本發(fā)明還提供一種實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的USB調(diào)制解調(diào)器,該 USB調(diào)制解調(diào)器包括數(shù)字電視接收模塊、射頻接收/發(fā)射模塊、CPU、 USB接 口;其中,數(shù)字電視接收模塊,用于接收數(shù)字電視信號(hào);射頻接收/發(fā)射模塊,用于接收/發(fā)射射頻信號(hào);CPU與USB接口通過(guò)數(shù)字電視邏輯通道或射頻邏輯通道相連;CPU,用于處理所述數(shù)字電視信號(hào),得到PES、或音頻數(shù)據(jù)包和視頻數(shù)據(jù)包,用于將所述PES、或音頻數(shù)據(jù)包和視頻數(shù)據(jù)包打包成帶數(shù)字電視邏輯通道包頭的符合USB協(xié)議的數(shù)字電視數(shù)據(jù)包,并通過(guò)數(shù)字電視邏輯通道發(fā)送給USB 接口;或者,用于將所接收到的射頻信號(hào)經(jīng)過(guò)處理,得到數(shù)字信號(hào)流,將所述 數(shù)字信號(hào)流打包成帶射頻邏輯通道包頭的符合USB協(xié)議的數(shù)字信號(hào)包,并通過(guò) 射頻邏輯通道發(fā)送給USB接口,并用于處理接收到的數(shù)字信號(hào)包,得到射頻信本發(fā)明所提供的一種實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的方法和USB調(diào)制解 調(diào)器,具有以下的優(yōu)點(diǎn)和特點(diǎn)1 、通過(guò)建立數(shù)字電視邏輯通道和射頻邏輯通道,使USB Modem的CPU、 USB接口,即完成了數(shù)字電視信號(hào)的處理、傳輸,和上網(wǎng)、接/打IP電話等的 射頻信號(hào)的處理、傳輸,節(jié)省了硬件資源,有顯著的經(jīng)濟(jì)效益;2、使用USB接口,使本發(fā)明所述的USB Modem數(shù)據(jù)傳輸速度快,且與 計(jì)算機(jī)連接簡(jiǎn)單。
圖l為本發(fā)明實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的方法的實(shí)現(xiàn)流程圖;圖2為本發(fā)明實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的USB調(diào)制解調(diào)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的方法的實(shí)現(xiàn)流程如圖1所示,包括 以下步驟步驟101:建立連接CPU與USB接口的數(shù)字電視邏輯通道和射頻邏輯通道。步驟102a:用戶選擇所要收視的電視頻道。具體步驟包括設(shè)置節(jié)目選擇界面;將無(wú)線數(shù)字電視接收裝置所搜索到的電視頻道填加至所述節(jié)目選擇界面;用戶通過(guò)鍵盤、鼠標(biāo)等計(jì)算機(jī)的外部設(shè)備由所述節(jié)目選擇界面上選擇所要 收視的電禍j頻道。步驟103a:無(wú)線數(shù)字電視接收模塊接收數(shù)字電視信號(hào)。步驟104a: CPU對(duì)所接收到的數(shù)字電視信號(hào)進(jìn)行解調(diào)操作,得到包含視頻、 音頻數(shù)據(jù)的傳輸碼流(TS, transport stream);所述TS加密時(shí),在解調(diào)操作后, 還包括步驟對(duì)所述TS進(jìn)行解密操作。步驟105a: CPU從TS中根據(jù)所要收視的電視頻道的包識(shí)別號(hào)(PID)提 取出相應(yīng)的視頻、音頻數(shù)據(jù)流,恢復(fù)出符合動(dòng)態(tài)圖像專家組(MPEG, Moving Pictures Experts Group)標(biāo)準(zhǔn)的打包的節(jié)目基本流(PES )。步驟106a: CPU將所述PES打包成符合USB協(xié)議的數(shù)字電視數(shù)據(jù)包,并 通過(guò)數(shù)字電視邏輯通道發(fā)送至USB接口 ,再由USB接口傳輸給計(jì)算機(jī)解碼成 音頻數(shù)據(jù)和視頻數(shù)據(jù)后,在計(jì)算機(jī)上播放;或,CPU將所述PES進(jìn)行解碼操作后,將音頻數(shù)據(jù)和視頻數(shù)據(jù)分別打包成符合 USB協(xié)議的數(shù)字電視的數(shù)據(jù)包,并通過(guò)數(shù)字電視邏輯通道發(fā)送至USB接口, 再由USB接口傳輸給計(jì)算機(jī),在計(jì)算機(jī)上播放;即,對(duì)PES的解碼操作即可 由USB Modem完成,也可由計(jì)算機(jī)完成。步驟102b:用戶撥號(hào)上網(wǎng)或輸入網(wǎng)址。步驟103bl:射頻接收/發(fā)射模塊接收射頻信號(hào),將所接收到的射頻信號(hào)經(jīng) 過(guò)處理,得到數(shù)字信號(hào)流。步驟104bl: CPU將所述數(shù)字信號(hào)流打包成帶射頻邏輯通道包頭的符合 USB協(xié)議的數(shù)字信號(hào)包,并通過(guò)射頻邏輯通道發(fā)送至USB接口 ,再由USB接 口傳輸給計(jì)算機(jī)。步驟103b2: CPU將接收到的計(jì)算機(jī)所發(fā)送來(lái)的數(shù)字信號(hào)包經(jīng)過(guò)處理,得 到射頻信號(hào),射頻接"t/發(fā)射模塊發(fā)射所述射頻信號(hào);步驟103bl、 104bl、 103b2 共同完成上網(wǎng)和接/打IP電話時(shí)計(jì)算機(jī)與無(wú)線網(wǎng)絡(luò)的信息交互。當(dāng)只在計(jì)算機(jī)上播放數(shù)字電視時(shí),執(zhí)行步驟102a ~步驟106a, CPU只處理數(shù)字電視信號(hào),并通過(guò)數(shù)字電視邏輯通道傳輸數(shù)字電視數(shù)據(jù)包;當(dāng)只在計(jì)算機(jī)上上網(wǎng)和接/打IP電話時(shí),執(zhí)行步驟102b、步驟103bl、步驟104bl和步驟103b2, CPU只負(fù)責(zé)射頻信號(hào)和數(shù)字信號(hào)的轉(zhuǎn)換,通過(guò)射頻邏 輯通道傳輸數(shù)字信號(hào)包;當(dāng)即在計(jì)算機(jī)上播放數(shù)字電視,又上網(wǎng)和接/打IP電話時(shí),執(zhí)行步驟102a-步驟106a、步驟102b、步驟103bl、步驟104bl和步驟103b2, CPU即處理數(shù) 字電視信號(hào),又負(fù)責(zé)射頻信號(hào)和數(shù)字信號(hào)的轉(zhuǎn)換,并分別通過(guò)數(shù)字電視邏輯通 道和射頻邏輯通道傳輸數(shù)字電視數(shù)據(jù)包和數(shù)字信號(hào)包;計(jì)算機(jī)通過(guò)所接收到的數(shù)據(jù)包的包頭識(shí)別該數(shù)據(jù)包并處理,如果接收到所 述帶數(shù)字電視邏輯通道包頭的數(shù)據(jù)包時(shí),播放數(shù)字電視,如果接收到所述帶射 頻邏輯通道包頭的數(shù)字信號(hào)包時(shí),進(jìn)行上網(wǎng)/IP電話的相關(guān)處理;可見(jiàn),本發(fā)明通過(guò)一個(gè)CPU、 USB接口,即完成了數(shù)字電視信號(hào)的處理、 傳輸,和上網(wǎng)、接/打IP電話等的射頻信號(hào)的處理、傳輸,節(jié)省了硬件資源。且本發(fā)明利用USB接口,使數(shù)據(jù)傳輸速度快,且與計(jì)算機(jī)連接筒單。本發(fā)明實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的USB調(diào)制解調(diào)器的結(jié)構(gòu)如圖2所 示,包括數(shù)字電視接收模塊、射頻接收/發(fā)射模塊、CPU、 USB接口;其中,數(shù)字電視接收模塊,用于接收數(shù)字電視信號(hào);射頻接收/發(fā)射模塊,用于接收/發(fā)射射頻信號(hào);CPU與USB接口通過(guò)數(shù)字電視邏輯通道或射頻邏輯通道相連;CPU,用于處理所述數(shù)字電視信號(hào),得到PES、或音頻數(shù)據(jù)包和視頻數(shù)據(jù) 包,用于將所述PES、或音頻數(shù)據(jù)包和視頻數(shù)據(jù)包打包成帶數(shù)字電視邏輯通道 包頭的符合USB協(xié)議的數(shù)字電視數(shù)據(jù)包,并通過(guò)數(shù)字電視邏輯通道發(fā)送給USB 接口;或者,用于將所接收到的射頻信號(hào)經(jīng)過(guò)處理,得到數(shù)字信號(hào)流,將所述 數(shù)字信號(hào)流打包成帶射頻邏輯通道包頭的符合USB協(xié)議的數(shù)字信號(hào)包,并通過(guò) 射頻邏輯通道發(fā)送給USB接口 ,并用于處理USB接口所接收到的計(jì)算機(jī)發(fā)送 來(lái)的數(shù)字信號(hào)包,得到射頻信號(hào);本發(fā)明USB Modem通過(guò)一個(gè)CPU、 USB接口 ,即完成了數(shù)字電視信號(hào)的處理、傳輸,和上網(wǎng)、接/打IP電話等的射頻信號(hào)的處理、傳輸,節(jié)省了硬件資源;且本發(fā)明USB Modem的USB接口 ,使數(shù)據(jù)傳輸速度快,且使USB Modem 與計(jì)算機(jī)連接簡(jiǎn)單。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的方法,其特征在于,建立連接CPU與USB接口的數(shù)字電視邏輯通道和射頻邏輯通道;該方法包括以下步驟接收數(shù)字電視信號(hào);處理所述數(shù)字電視信號(hào),得到節(jié)目基本流PES、或音頻數(shù)據(jù)包和視頻數(shù)據(jù)包;將所述PES、或音頻數(shù)據(jù)包和視頻數(shù)據(jù)包打包成帶數(shù)字電視邏輯通道包頭的符合USB協(xié)議的數(shù)字電視數(shù)據(jù)包,并通過(guò)數(shù)字電視邏輯通道發(fā)送至USB接口,再由USB接口傳輸給計(jì)算機(jī),經(jīng)過(guò)解碼后在計(jì)算機(jī)上播放,或直接在計(jì)算機(jī)上播放;和/或,接收射頻信號(hào),將所接收到的射頻信號(hào)經(jīng)過(guò)處理,得到數(shù)字信號(hào)流,將所述數(shù)字信號(hào)流打包成帶射頻邏輯通道包頭的符合USB協(xié)議的數(shù)字信號(hào)包,并通過(guò)射頻邏輯通道發(fā)送至USB接口,再由USB接口傳輸給計(jì)算機(jī);并將接收到的數(shù)字信號(hào)包經(jīng)過(guò)處理,得到射頻信號(hào),發(fā)射所述射頻信號(hào)。
2、 根據(jù)權(quán)利要求1所述的播放數(shù)字電視和上網(wǎng)的方法,其特征在于,所述 處理所述數(shù)字電視信號(hào),得到節(jié)目基本流PES具體包括 對(duì)所述數(shù)字電視信號(hào)進(jìn)行解調(diào)操作,得到包含視頻、音頻數(shù)據(jù)的傳輸碼流TS;從TS中根據(jù)所要收視的電視頻道的包識(shí)別號(hào)PID提取出相應(yīng)的視頻、音 頻數(shù)據(jù)流,恢復(fù)出符合動(dòng)態(tài)圖像專家組MPEG標(biāo)準(zhǔn)的打包的PES。
3、 根據(jù)權(quán)利要求1所述的播放數(shù)字電視和上網(wǎng)的方法,其特征在于,所述 處理所述數(shù)字電視信號(hào),得到音頻數(shù)據(jù)包和視頻數(shù)據(jù)包具體包括對(duì)所述數(shù)字電視信號(hào)進(jìn)行解調(diào)操作,得到包含視頻、音頻數(shù)據(jù)的TS; 從TS中根據(jù)所要收視的電視頻道的PID提取出相應(yīng)的視頻、音頻數(shù)據(jù)流, 恢復(fù)出符合MPEG標(biāo)準(zhǔn)的打包的PES;將所述PES進(jìn)行解碼操作,得到音頻數(shù)據(jù)包和視頻數(shù)據(jù)包。
4、 根據(jù)權(quán)利要求2或3所述播放數(shù)字電視和上網(wǎng)的方法,其特征在于,所 述TS加密時(shí),在所述解調(diào)操作后,還包括步驟對(duì)所述TS進(jìn)行解密操作。
5、 一種實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的USB調(diào)制解調(diào)器,其特征在于, 該USB調(diào)制解調(diào)器包括數(shù)字電視接收模塊、射頻接收/發(fā)射模塊、CPU、 USB 接口;其中,數(shù)字電視接收模塊,用于接收數(shù)字電視信號(hào); 射頻接收/發(fā)射模塊,用于接收/發(fā)射射頻信號(hào); CPU與USB接口通過(guò)數(shù)字電視邏輯通道或射頻邏輯通道相連; CPU,用于處理所述數(shù)字電視信號(hào),得到PES、或音頻數(shù)據(jù)包和視頻數(shù)據(jù) 包,用于將所述PES、或音頻數(shù)據(jù)包和視頻數(shù)據(jù)包打包成帶數(shù)字電視邏輯通道 包頭的符合USB協(xié)議的數(shù)字電視數(shù)據(jù)包,并通過(guò)數(shù)字電視邏輯通道發(fā)送給USB 接口;或者,用于將所接收到的射頻信號(hào)經(jīng)過(guò)處理,得到數(shù)字信號(hào)流,將所述 數(shù)字信號(hào)流打包成帶射頻邏輯通道包頭的符合USB協(xié)議的數(shù)字信號(hào)包,并通過(guò) 射頻邏輯通道發(fā)送給USB接口,并用于處理接收到的數(shù)字信號(hào)包,得到射頻信 號(hào)。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的方法,該方法通過(guò)建立連接CPU與USB接口的數(shù)字電視邏輯通道和射頻邏輯通道,使USB Modem完成數(shù)字電視信號(hào)的處理、傳輸,和射頻信號(hào)的處理、傳輸。本發(fā)明同時(shí)還公開(kāi)了一種實(shí)現(xiàn)播放數(shù)字電視和上網(wǎng)功能的USB調(diào)制解調(diào)器,將CPU與USB接口通過(guò)數(shù)字電視邏輯通道或射頻邏輯通道相連;所述數(shù)字電視邏輯通道用于將所述數(shù)字電視數(shù)據(jù)包傳輸至USB接口,所述射頻邏輯通道用于將所述數(shù)字信號(hào)包傳輸至USB接口,由USB接口將所述數(shù)字電視數(shù)據(jù)包和所述數(shù)字信號(hào)包傳輸至計(jì)算機(jī)。采用本發(fā)明所述的方法和USB調(diào)制解調(diào)器,能夠解決現(xiàn)有所述數(shù)字電視裝置浪費(fèi)硬件資源的問(wèn)題。
文檔編號(hào)H04L12/28GK101272306SQ20081009720
公開(kāi)日2008年9月24日 申請(qǐng)日期2008年5月5日 優(yōu)先權(quán)日2008年5月5日
發(fā)明者廖國(guó)強(qiáng), 曾小梅, 朱輝劍 申請(qǐng)人:中興通訊股份有限公司