數字電視接收裝置及數字電視播放方法
【專利摘要】一種數字電視接收裝置包括存儲單元、數字電視接收和解調單元、DTV預處理單元及控制單元。存儲單元存儲能夠在移動終端運行以實現與數字電視接收裝置進行交互控制及節目播放的客戶端軟件。數字電視接收和解調單元對接收到的移動數字電視信號進行解調以輸出TS流。DTV預處理單元將TS流進行處理和解碼以輸出音視頻數據。控制單元用于實現與移動終端之間進行無線交互并將音視頻數據傳送給移動終端,以及控制移動終端加載客戶端軟件并與客戶端軟件進行交互以播放接收到的音視頻數據。本發明還提供一種數字電視播放方法。
【專利說明】數字電視接收裝置及數字電視播放方法
【技術領域】
[0001] 本發明涉及一種數字電視接收裝置及電視播放方法,特別涉及一種能夠實現移動 終端在不改變本身硬體結構的情況下播放移動數字電視信號的數字電視接收裝置及數字 電視播放方法。
【背景技術】
[0002] 隨著3G時代的到來以及互聯網寬帶的普及,我們的生活已進入到更高層次的信 息化時代,最突出的特點就是以智能手機和平板電腦為代表的移動智能終端的迅速崛起。 人們在移動智能終端上觀看電視、視頻的行為也越來越多,需要尋求一種能夠滿足用戶對 高清流暢的移動視頻需求的解決方案,而移動數字電視就是滿足這種需求的國際公認的新 興媒體技術。然而,不同地域采用的移動數字電視標準并不統一,目前已獲得國際認證的四 大地面數字電視廣播傳輸標準分別是美國的ATSC、歐洲的DVB-T、日本的ISDB-T和中國的 DTMB。而在中國地區,目前除了加載CMMB的智能手機可通過衛星和地面發射塔的結合收看 移動數字電視外,其它多數智能移動終端都是依靠移動通訊網絡,使用終端軟件通過流量 來觀看移動視頻和少量的直播節目。由于移動網絡帶寬的限制以及帶寬交費等因素,其為 大眾接受程度還較低。而對于加載CMMB的智能手機也有其固有的局限性,例如,加載CMMB 的移動終端的機型少導致用戶找不到想要機型,因無法接收其它標準的數字電視信號導致 移動終端使用受到地域限制等。如此一來,對于種類及品牌繁多的各種移動智能終端而言, 還沒有一種能夠便捷的接收移動數字電視信號的解決方案。
【發明內容】
[0003] 有鑒于此,有必要提供一種數字電視接收裝置,能夠實現移動終端在不改變本身 硬體結構的情況下播放移動數字電視信號。
[0004] 該數字電視接收裝置,用于實現移動終端在不改變當前硬體結構的情況下播放移 動數字電視信號。數字電視接收裝置包括存儲單元、數字電視接收和解調單元、DTV預處理 單元以及控制單元。存儲單元用于存儲能夠在移動終端運行以實現移動終端與數字電視接 收裝置進行交互控制及節目播放的客戶端軟件。數字電視接收和解調單元用于對接收到的 具有特定標準的移動數字電視信號進行解調以輸出數字格式的TS流。DTV預處理單元用于 將TS流進行處理和解碼以輸出TS流格式的音視頻數據。控制單元用于實現與移動終端之 間進行無線交互并將DTV預處理單元輸出的音視頻數據傳送給移動終端,以及用于控制移 動終端加載客戶端軟件并與客戶端軟件進行交互以播放接收到的音視頻數據。
[0005] 本發明還提供一種數字電視播放方法,用于數字電視接收裝置以實現移動終端在 不改變本身硬體結構的情況下播放移動數字電視信號。數字電視接收裝置包括用于接收移 動數字電視信號的天線、數字電視接收和解調單元、以及存儲單元。存儲單元用于存儲不同 類型的數字電視驅動程序,以及能夠在移動終端運行以實現移動終端與數字電視接收裝置 進行交互控制和節目播放的客戶端軟件。該數字電視播放方法包括步驟:
[0006] 偵測數字電視接收和解調單元的類型;
[0007] 加載并運行與數字電視接收和解調單元的類型相一致的數字電視驅動程序;
[0008] 建立數字電視接收裝置的無線網絡;
[0009] 監測是否有移動終端接入無線網絡并當有移動終端接入無線網絡時提示接入的 移動終端加載客戶端軟件以實現與數字電視接收裝置進行交互控制和節目播放;
[0010] 數字電視接收和解調單元對接收到的移動數字電視信號進行解調以輸出數字的 TS流;
[0011] 將TS流進行處理及音視頻解碼以輸出TS流格式的音視頻數據;以及
[0012] 輸出音視頻數據至加載客戶端軟件的移動終端進行播放。
[0013] 上述數字電視接收裝置及數字電視播放方法,通過將接收到的移動數字電視信號 以無線方式傳送至移動終端并控制移動終端加載客戶端軟件以實現與數字電視接收裝置 進行交互控制及節目播放,從而使移動終端在不改變硬體結構的情況下能夠播放移動數字 電視信號。
【專利附圖】
【附圖說明】
[0014] 圖1為本發明較佳實施方式中用于將移動終端接入至地面數字廣播網的數字電 視接收裝置的示意圖。
[0015] 圖2為圖1中數字電視接收裝置的模塊圖。
[0016] 圖3為本發明一較佳實施方式的數字電視播放方法的流程圖。
[0017] 主要元件符號說明
[0018] 數字電視接收裝置 100
[0019] 移動終端 200
[0020] 數字電視接收和解調單元 10
[0021] 自定義通用接口 20
[0022] DTV預處理單元 30
[0023] 數字電視驅動程序運行模塊310
[0024] DTV預處理模塊 32〇
[0025] 控制單元 40
[0026] 偵測模塊 410
[0027] 數字電視驅動程序加載模塊420
[0028] 終端交互控制模塊 430
[0029] 數據包轉換模塊 440
[0030] TS流路由模塊 450
[0031] 網絡通信模塊 460
[0032] 存儲單元 50
[0033] 天線 60
[0034] 地面數字電視廣播網 300
[0035] 如下【具體實施方式】將結合上述附圖進一步說明本發明。
【具體實施方式】
[0036] 請參閱圖1,本發明較佳實施例的數字電視接收裝置100用于將移動終端200接入 至地面數字電視廣播網300。數字電視接收裝置100能夠接收移動數字電視信號,并能夠通 過無線的方式將接收到的移動數字電視信號傳送至移動終端200進行播放,從而使移動終 端200在其硬件結構不變的情況下能夠接收并播放數字電視。請一并參考圖2,數字電視 接收裝置100包括數字電視接收和解調單元10、自定義通用接口 20、DTV預處理單元30、控 制單元40以及存儲單元50。此外,數字電視接收裝置100還包括用于接收移動數字電視 信號的天線60。移動終端200可以是移動電話、平板電腦等。在本實施例中,移動終端200 為智能手機。
[0037] 存儲單元50用于存儲客戶端軟件及不同類型的數字電視驅動程序。客戶端軟件 能夠在移動終端200運行,以實現移動終端200與數字電視接收裝置100進行交互控制及 節目播放。由于不同的移動終端200可能采用不同操作系統,客戶端軟件設計為不同的版 本以與相應操作系統相兼容。例如,Android版本的客戶端軟件適用于Android系統的移 動終端200。不同類型的數字電視驅動程序分別與不同標準的移動數字電視信號相對應。 在本實施例中,數字電視驅動程序包括以下四種類型:與DVB-T標準相對應的DVB-T型數字 電視驅動程序、與ATSC標準相對應的ATSC型數字電視驅動程序、與ISDB-T標準相對應的 ISDB-T型數字電視驅動程序,以及與DTMB標準相對應的DTMB型數字電視驅動程序。
[0038] 數字電視接收和解調單元10用于對天線60接收到的具有特定標準的移動數字電 視信號進行解調以輸出數字格式的TS流。在本實施例中,數字電視接收和解調單元10根 據所能支持的移動數字電視信號的不同標準,分為以下四種不同的類型:用于支持DVB-T 標準的DVB-T型數字電視接收和解調單元、用于支持ATSC標準的ATSC型數字電視接收和 解調單元、用于支持ISDB-T標準的ISDB-T型數字電視接收和解調單元以及用于支持DTMB 標準的DTMB型數字電視接收和解調單元。不同類型的數字電視接收和解調單元10均可插 拔地連接于自定義通用接口 20。如此,數字電視接收裝置100可藉由插拔式地替換不同類 型的數字電視接收和解調單元10,以支持不同標準的移動數字電視信號。可以理解地,在其 它實施例中,每一數字電視接收裝置100均有固定且支持特定標準的數字電視接收和解調 單元10,能夠接收并支持某一特定標準的移動數字電視信號。
[0039] 自定義通用接口 20電連接于DTV預處理單元30。自定義通用接口 20兼容串并行 TS流接口及控制供電接口等,用于將數字電視接收和解調單元10輸出的數字格式的TS流 傳輸給DTV預處理單元30。
[0040] DTV預處理單元30電連接于控制單元40,用于將自定義通用接口 20傳送過來的 TS流進行處理和解碼以輸出TS流格式的音視頻數據。DTV預處理單元30包括數字電視驅 動程序運行模塊310及DTV預處理模塊320。數字電視驅動程序運行模塊310用于運行與 數字電視接收和解調單元10所支持的標準相一致的數字電視驅動程序,以使DTV預處理單 元30能夠與相應數字電視接收和解調單元10相兼容。例如,當DVB-T型數字電視接收和 解調單元插接至數字電視接收裝置100時,數字電視驅動程序運行模塊310運行與DVB-T 標準相對應的DVB-T型數字電視驅動程序,從而使DTV預處理單元30能夠與DVB-T型數字 電視接收和解調單元10相兼容。DTV預處理模塊320用于將自定義通用接口 20傳送過來 的TS流進行解復用、條件接收系統(CAS)集成、PID過濾以及音視頻解碼以輸出TS流格式 的音視頻數據至控制單元40。
[0041] 控制單元40通過SDIO、USB、SPI等接口與DTV預處理單元30進行交互。控制單 元40在本實施例中采用小型微處理芯片加載操作系統(例如,LINUX操作系統),用于控制 數字電視接收裝置100各個功能模塊之間協調工作。控制單元40還用于實現數字電視接 收裝置100與移動終端200之間進行交互。控制單元40包括偵測模塊410、數字電視驅動 程序加載模塊420、終端交互控制模塊430、數據包轉換模塊440、TS流路由模塊450以及網 絡通信模塊460。
[0042] 偵測模塊410偵測數字電視接收和解調單元10是否插入自定義通用接口 20,并當 數字電視接收和解調單元10插入自定義通用接口 20時獲取插入的數字電視接收和解調單 元10的類型。數字電視驅動程序加載模塊420控制數字電視驅動程序運行模塊310加載 并運行與插入的數字電視接收和解調單元10的類型相一致的數字電視驅動程序,以使數 字電視接收裝置100能夠支持相應標準的移動數字電視信號。
[0043] 終端交互控制模塊430建立數字電視接收裝置100的無線網絡,并進一步監測數 字電視接收裝置100的無線網絡中是否有移動終端200接入。當有移動終端200接入時,終 端交互控制模塊430提示接入的移動終端200加載客戶端軟件以實現與數字電視接收裝置 100進行交互控制和節目播放。具體地,在建立數字電視接收裝置100的無線網絡后,當數 字電視接收裝置100接收到來自移動終端200的請求時,終端交互控制模塊430按預先設 計終端交互控制協議與移動終端200建立無線通信連接。當數字電視接收裝置100與移動 終端200建立通信后,終端交互控制模塊430進一步控制移動終端200加載客戶端軟件,以 使移動終端200實現與數字電視接收裝置100進行交互及節目播放。在本實施例中,終端 交互控制模塊430發送提示信息至移動終端200以提示移動終端200加載客戶端軟件。其 中,提示信息中至少包括客戶端軟件的鏈接地址,以允許移動終端200通過該鏈接地址加 載存儲單元50中的客戶端軟件。如此,移動終端200可根據該提示信息加載客戶端軟件, 從而實現與數字電視接收裝置100進行交互控制及節目播放。
[0044] 數據包轉換模塊440用于將TS流格式的音視頻數據轉換成適合無線網絡傳輸的 IP數據流。TS流路由模塊450用于在數字電視接收裝置100與移動終端200建立通信后 負責將IP數據流分發給多個移動終端200,從而實現數字電視接收裝置100的TS流無線路 由功能,以允許多個移動終端200接入數字電視接收裝置100并同時收看相同或不同的數 字電視節目。
[0045] 網絡通信模塊460用于實現數字電視接收裝置100連接至互聯網,從而使移動終 端200在連接地面數字電視廣播網絡的同時還能夠訪問互聯網。網絡通信模塊460可以是 WIFI、3G、網口等通信模塊。
[0046] 當移動終端200與數字電視接收裝置100建立通信且加載客戶端軟件后,移動終 端200響應用戶操作產生節目播放指令(例如,選臺指令)。所述DTV預處理模塊320響應 選臺指令,并從節目傳輸流中提取相應節目的壓縮包,然后進行CAS集成、TS流解復用、PID 過濾以及音視頻解碼處理,以輸出TS流格式的音視頻數據。數據包轉換模塊440將TS流 格式的音視頻數據轉換成適合無線網絡傳輸的IP數據流。TS流路由模塊450負責將IP數 據流分發給移動終端200進行播放。如此,移動終端200能夠播放與選臺指令相對應的節 目。
[0047] 請參閱圖3,本發明一較佳實施方式的數字電視播放方法的流程圖。該數字電視播 放方法用于上述數字電視接收裝置1〇〇以實現移動終端200播放移動數字電視。該數字電 視接收裝置1〇〇包括用于接收移動數字電視信號的天線60、可插拔地設計于數字電視接收 裝置100的數字電視接收和解調單元10以及用于存儲客戶端軟件及不同類型的數字電視 驅動程序的存儲單元50。其中,數字電視接收和解調單元10根據所能夠支持的數字電視信 號的標準分成不同的型號,不同類型的數字電視驅動程序對應不同標準的移動數字電視信 號。該數字電視播放方法包括如下步驟:
[0048] 步驟S310,數字電視接收裝置100提供自定義通用接口 20以允許數字電視接收和 解調單元10可插拔地接入。
[0049] 步驟S320,偵測模塊410偵測數字電視接收和解調單元10是否插入自定義通用接 口 20。若數字電視接收和解調單元10未插入,偵測模塊410繼續偵測數字電視接收和解調 單元10是否插入自定義通用接口 20,流程返回步驟S320。若數字電視接收和解調單元10 已插入,流程轉至步驟S330。
[0050] 步驟S330,偵測模塊410進一步獲取插入的數字電視接收和解調單元10的類型。
[0051] 步驟S340,數字電視驅動程序加載模塊420控制數字電視驅動程序運行模塊310 加載并運行與插入的數字電視接收和解調單元10的類型相一致的數字電視驅動程序。
[0052] 步驟S350,數字電視接收裝置100通過終端交互控制模塊430建立數字電視接收 裝置100的無線網絡。
[0053] 步驟S360,終端交互控制模塊430監測數字電視接收裝置100的無線網絡中是否 有移動終端接入。若是,流程轉至步驟S370。若否,繼續監測是否有終端接入,流程返回至 步驟S360。
[0054] 步驟S370,終端交互控制模塊430提示接入的移動終端200加載客戶端軟件以實 現與數字電視接收裝置1〇〇進行交互控制和節目播放。在本實施例中,終端交互控制模塊 430發送提示信息至移動終端200以提示移動終端200加載客戶端軟件。其中,提示信息中 至少包括客戶端軟件的鏈接地址,以允許移動終端200通過該鏈接地址加載存儲單元50中 的客戶端軟件。
[0055] 步驟S380,天線60接收移動數字電視信號,且數字電視接收和解調模塊120對接 收到的移動數字電視信號進行解調以輸出數字格式的TS流。
[0056] 步驟S390, DTV預處理模塊320響應來自移動終端200的節目播放指令,對TS流 進行解復用、條件接收系統(CAS)集成、PID過濾以及音視頻解碼以輸出數字格式的音視頻 數據。
[0057] 步驟S400,數據包轉換模塊440將TS流格式的音視頻數據轉換成適合無線網絡傳 輸的IP數據流,TS流路由模塊將IP數據流分發傳輸至移動終端200進行播放。
[0058] 上述數字電視接收裝置100和數字電視播放方法,通過插拔式地替換不同型號的 數字電視接收和解調單元10,以支持不同標準的移動數字電視信號。此外,上述數字電視接 收裝置100和數字電視播放方法通過無線方式將接收到的移動數字電視信號傳送至移動 終端200并控制移動終端200加載的客戶端軟件以實現與數字電視接收裝置100進行交互 控制和節目播放,從而使移動終端200能夠在不改變硬件結構的情況下播放不同標準的移 動數字電視信號。
[0059] 綜上所述,盡管為說明目的已經公開了本發明的優選實施例,然而,本發明不只局 限于如上所述的實施例,在不超出本發明基本技術思想的范疇內,相關行業的技術人員可 對其進行多種變形及應用。
【權利要求】
1. 一種數字電視接收裝置,用于實現移動終端在不改變本身硬體結構的情況下播放移 動數字電視信號,該數字電視接收裝置包括存儲單元、數字電視接收和解調單元、DTV預處 理單元以及控制單元,存儲單元用于存儲能夠在移動終端運行以實現移動終端與數字電視 接收裝置進行交互控制及節目播放的客戶端軟件,數字電視接收和解調單元用于對接收到 的具有特定標準的移動數字電視信號進行解調以輸出數字格式的TS流,DTV預處理單元用 于將TS流進行處理和解碼以輸出TS流格式的音視頻數據,控制單元用于實現與移動終端 之間進行交互并將DTV預處理單元輸出的音視頻數據傳送給移動終端,其特征在于:該控 制單元控制該數字電視接收裝置與移動終端進行無線連接和交互,以加載客戶端軟件、處 理交互信息及播放接收到的音視頻數據,從而使各移動終端在不改變當前硬體結構的情況 下收看數字電視。
2. 如權利要求1所述的數字電視接收裝置,其特征在于:該數字電視接收和解調單元 可插拔地連接于所述DTV預處理單元,以使數字電視接收裝置能夠通過插拔式替換不同的 數字電視接收和解調單元以支持不同標準的移動數字電視信號。
3. 如權利要求2所述的數字電視接收裝置,其特征在于:該數字電視接收和解調單元 根據所能支持的數字電視信號的標準,分為不同的型號,該數字電視接收裝置通過插拔式 替換不同型號的數字電視接收和解調單元以支持不同標準的數字電視。
4. 如權利要求3所述的數字電視接收裝置,其特征在于:該數字電視接收裝置還包括 電連接于DTV預處理單元的自定義通用接口,用于將數字電視接收和解調單元輸出的數字 格式的TS流傳輸給DTV預處理單元;該數字電視接收和解調單元通過該自定義通用接口可 插拔地連接于所述DTV預處理單元。
5. 如權利要求1所述的數字電視接收裝置,其特征在于:該存儲單元還用于存儲不同 類型的數字電視驅動程序,該DTV預處理單元包括數字電視驅動程序運行模塊,用于運行 與數字電視接收和解調單元所支持的標準相一致的數字電視驅動程序,以使DTV預處理單 元能夠與相應數字電視接收和解調單元相兼容。
6. 如權利要求5所述的數字電視接收裝置,其特征在于:該控制單元包括偵測模塊和 數字電視驅動程序加載模塊,偵測模塊偵測插入的數字電視接收和解調單元的類型,數字 電視驅動程序加載模塊控制數字電視驅動程序運行模塊加載并運行與插入的數字電視接 收和解調單元的類型相一致的數字電視驅動程序,以使數字電視接收裝置能夠支持相應標 準的移動數字電視信號。
7. 如權利要求1所述的數字電視接收裝置,其特征在于:該控制單元還包括終端交互 控制模塊,用于與移動終端之間建立無線通信以使控制單元通過無線的方式將音視頻數據 傳送給移動終端,以及用于在與移動終端建立無線通信后控制移動終端加載客戶端軟件并 與客戶端軟件進行交互以播放接收到的音視頻數據。
8. -種數字電視播放方法,用于數字電視接收裝置以實現移動終端在不改變本身硬體 結構的情況下播放移動數字電視信號,該數字電視接收裝置包括用于接收移動數字電視信 號的天線、數字電視接收和解調單元、以及存儲單元,存儲單元用于存儲不同類型的數字電 視驅動程序,以及能夠在移動終端運行以實現移動終端與數字電視接收裝置進行交互控制 及節目播放的客戶端軟件,該數字電視播放方法包括步驟: 偵測數字電視接收和解調單元的類型; 加載并運行與數字電視接收和解調單元的類型相一致的數字電視驅動程序; 建立數字電視接收裝置無線網絡; 監測是否有移動終端接入該無線網絡并當有移動終端接入無線網絡時提示接入的移 動終端加載客戶端軟件以實現與數字電視接收裝置進行交互控制和節目播放; 對接收到的移動數字電視信號進行解調以輸出TS流; 將TS流進行處理及音視頻解碼以輸出TS流格式的音視頻數據;以及 輸出音視頻數據至加載客戶端軟件的移動終端進行播放。
9. 如權利要求8所述的數字電視播放方法,所述輸出音視頻數據至加載客戶端軟件的 移動終端進行播放的步驟包括: 將TS流格式的音視頻數據轉換成適合無線網絡傳輸的數據流;以及 將數據流通過無線的方式傳送給加載客戶端軟件的移動終端進行播放。
10. 如權利要求8所述的數字電視播放方法,其特征在于:所述數字電視接收和解調單 元可插拔地設計于數字電視接收裝置,所述數字電視接收單元提供自定義通用接口以允許 數字電視接收和解調單元可插拔地接入。
【文檔編號】H04L29/06GK104219470SQ201310210032
【公開日】2014年12月17日 申請日期:2013年5月30日 優先權日:2013年5月30日
【發明者】郭文秀, 張燁妮, 宋健 申請人:深圳清華大學研究院