專利名稱:一種網(wǎng)絡電視機的制作方法
技術領域:
本發(fā)明涉及消費性電子產(chǎn)品與網(wǎng)絡通信技術領域,特別涉及一種可以被異地控制 與收看的網(wǎng)絡電禍L才兒。背景技術:
隨著計算機和互聯(lián)網(wǎng)技術的高速發(fā)展、3C融合的趨勢以及電視機的數(shù)字化發(fā)展,作 為家庭核心家電的電視機已經(jīng)開始向多媒體網(wǎng)絡電視方向發(fā)展。能直接上網(wǎng)的電視機也 已經(jīng)出現(xiàn)。同時隨著寬帶化成為建設信息高速網(wǎng)絡架構的重點,許多城市的城域網(wǎng)從接 入到核心各個部分都實現(xiàn)了寬帶化,架構了以IP為基礎的無阻塞數(shù)據(jù)承栽平臺。網(wǎng)絡的 寬帶化不僅是為了使人們在寬闊的信息高速路上更順暢地進行交流,使網(wǎng)絡上的信息不 再只是文本、圖像或簡單的聲音文件,而且人們越來越希望寬帶網(wǎng)絡帶來更直觀更豐富 的新一代的媒體信息表現(xiàn)。流媒體便由此孕育產(chǎn)生了,而且流媒體技術的應用越來越普 及了。然而,雖然如今可直接上網(wǎng)的多媒體網(wǎng)絡電視機可以實現(xiàn)局域網(wǎng)控制與共享播放, 但是操作比較繁瑣,而且僅僅只是限于家庭里的局域網(wǎng),尤其對工作繁忙的人來說,網(wǎng) 絡電視機并沒有充分發(fā)揮出其特點及視聽效能。隨著流媒體技術與寬帶化建設的高度發(fā) 展,是有必要研究開發(fā)一種方案,以通過Internet互聯(lián)網(wǎng)在異地觀看家里的電視機上的直 播節(jié)目,同時遠程控制電視機、遠程錄制想看的電視節(jié)目,這不《又給人們帶來方便,同 時也體現(xiàn)了高智能化發(fā)展的家庭生活方式。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的主要目的在于提供一種操作簡單、方便實用的可以被 異地控制與收看的網(wǎng)絡電視機。
為實現(xiàn)上述目的,本發(fā)明的技術方案為
一種網(wǎng)絡電視機,包括有電視機本體、多媒體處理模塊、連接于電視機本體與多媒 體處理模塊之間的控制模塊、視頻模塊以及音頻模塊、連接多媒處理模塊的網(wǎng)絡模塊和 應用程序模塊。
進一步地,所述多媒體處理模塊包括硬件芯片部分以及底層系統(tǒng)軟件部分,其中所 述硬件芯片部分包括有音視頻處理器、存儲器以及接口單元。
進一步地,所述底層系統(tǒng)軟件包括有內(nèi)核和驅(qū)動程序兩部分,其中,內(nèi)核即為操作 系統(tǒng)內(nèi)核,而驅(qū)動程序即為各硬件設備、接口的驅(qū)動程序。
相較于現(xiàn)有技術,本發(fā)明電視機平臺中加入多媒體處理模塊、控制模塊、網(wǎng)絡模 塊、應用程序模塊、視頻模塊與音頻模塊,將電視機接入互聯(lián)網(wǎng),并配置專門的Web 服務器,同時在異地PC端安裝客戶端應用程序,接入互聯(lián)網(wǎng)后,通過電視機的IP地 址實現(xiàn)點對點的連接與數(shù)據(jù)傳輸,在異地PC端可以通過互聯(lián)網(wǎng)絡收看該網(wǎng)絡電視機 的直播電視節(jié)目,同時可以控制該網(wǎng)絡電視機的頻道更換以及錄制指定的電視頻道節(jié) 目。
圖l為本發(fā)明網(wǎng)絡電視機的原理結(jié)構框圖。圖2為本發(fā)明網(wǎng)絡電視機的數(shù)據(jù)傳輸基本原理圖。 圖3為本發(fā)明網(wǎng)絡電視機本地電視機端軟件流程圖。 圖4為本發(fā)明網(wǎng)絡電視機異地PC機端軟件流程圖。
具體實施方式
請參閱圖l所示,本發(fā)明網(wǎng)絡電視機包括電視機本體、多媒體處理模塊、連接于 電視機本體與多媒體處理模塊之間的控制模塊、視頻模塊與音頻模塊、連接多媒處理 模塊的網(wǎng)絡模塊和應用程序模塊。
所述多媒體處理模塊主要對音視頻信號進行處理,另外,該多媒體處理模塊還具有 網(wǎng)絡處理器的功能,負責處理電視機與多媒體處理模塊之間的通信控制與信息處理,以 及對音視頻流媒體進行編解碼,控制存儲、接口以及電源供電。多媒體處理模塊由硬件 芯片與底層系統(tǒng)軟件組成,所述底層系統(tǒng)軟件主要包括內(nèi)核和驅(qū)動程序兩部分,內(nèi)核即 為操作系統(tǒng)內(nèi)核,而驅(qū)動程序即為各硬件設備、接口等驅(qū)動程序。硬件芯片包括音視頻
處理器、存儲器以及接口單元。其中,音視頻處理器可以是基于單片系統(tǒng)(soc)的數(shù)
字信號處理器(DSP)或者微處理器(MPU), —般采用32位處理器,當然,隨著技術 的發(fā)展,也可以采用64位處理器,以達到更高的處理速度與傳輸速度。存儲器包括 EPROM(電可編程只讀存儲器)、 FLASH(閃存)以及SDRAM(同步動態(tài)隨機存儲器)。 其中,EPROM用于升級擴展;FLASH用于存儲底層系統(tǒng)軟件、驅(qū)動程序以及應用軟件; 而SDRAM主要用于音視頻流的緩存、應用數(shù)據(jù)的存儲。接口單元包括有10/100MENET 接口與ENET PHY控制芯片、USB2.0接口與USB2.0 PHY控制芯片、存儲控制接口以及 應用程序接口 。
所述控制模塊連接電視機本體CPU,主要用于處理電視機本體與多媒體處理模塊的 信息交換控制,是多媒體處理模塊與電視機本體間的通信主線,其處理各種不同的通信 機制,可向電視機本體CPU發(fā)送控制命令并響應來自電視機本體CPU的命令,同時也處 理網(wǎng)絡模塊發(fā)送來的控制命令。當網(wǎng)絡模塊接收到PC端的信息或數(shù)據(jù)后交給多媒體處理 模塊處理,如果是電視機的控制命令,則多媒體處理模塊提取命令交給控制模塊,控制 模塊經(jīng)過處理后轉(zhuǎn)化成電視機本體能接收的命令形式,并發(fā)送給電視機本體CPU, CPU 再響應命令。
所述視頻模塊和音頻模塊主要用于處理電視體發(fā)送給多媒體處理模塊的音視頻信 號,將模擬信號轉(zhuǎn)化成標準的數(shù)字電視信號發(fā)送至多媒體處理模塊進行處理。在本創(chuàng)作 中,視頻模塊可以是視頻轉(zhuǎn)換芯片,優(yōu)選視頻轉(zhuǎn)換芯片TVP5147/5160,音頻處理則采用 伴音處理芯片。
所述網(wǎng)絡模塊包括有網(wǎng)絡協(xié)議棧以及網(wǎng)絡控制器,主要用于根據(jù)不同的網(wǎng)絡協(xié)議進 行數(shù)據(jù)的打包、發(fā)送與接收。
所述應用程序模塊為該網(wǎng)絡電視機提供電視機端軟件,通過Web服務器通過域名或 IP地址發(fā)布網(wǎng)絡電視機的資源信息,并與PC機端通過互聯(lián)網(wǎng)建立連接,接收PC機端的 控制命令并給控制模塊進行響應,以及對多媒體處理的音視頻數(shù)據(jù)進行壓縮編碼,然后 通過網(wǎng)絡模塊(RTP/RTSP協(xié)議)打包發(fā)送給PC機端,或者對音視頻編碼后存儲到USB 接口設備上。
請參閱圖2所示,為本創(chuàng)作網(wǎng)絡電視機的數(shù)據(jù)傳輸原理圖示。其中,用HTTP/TCP 來傳輸控制信息,而用RTP/UDP來傳輸實時音視頻數(shù)據(jù)。用戶在PC端選擇需要收看的 電視機,PC端Web瀏覽器通過電視機的的域名或IP地址與電視機對應的Web服務器之間使用HTTP/TCP交換控制信息,以便把需要傳,輸?shù)膶崟r教據(jù)從電視才幾有關的原始信息中 檢索出來;PC端Web瀏覽器啟動PC端音視頻客戶程序,使用HTTP從Web服務器檢索相 關參數(shù)對音視頻客戶程序初始化,所述參數(shù)包括電視機頻道目錄信息、音視頻數(shù)據(jù)的編 碼類型以及電視機的IP地址;音視頻客戶程序與電視機之間運行實時流協(xié)議,以交換音 視頻傳輸所需的控制信息,實時提供執(zhí)行播放、快進、快倒、暫停及錄制等命令的方法; 電視機使用RTP / UDP協(xié)議將音視頻數(shù)據(jù)傳輸給音視頻客戶程序, 一旦音視頻數(shù)據(jù)抵達 PC端,音視頻客戶程序即可播放輸出。
在傳輸過程中,PC端使用RTP/UDP和RTSP/TCP兩種不同的通信協(xié)議與電視機 建立聯(lián)系,可以把電視機的輸出重定向到一個不同于運行音視頻客戶程序所在PC端 的目的地址。
請參閱圖3所示,為本創(chuàng)作電視機端軟件流程圖,建立Web月良務器,制作網(wǎng)站, 電視機通過Web服務器獲取來自PC端客戶的音視頻流連接請求與控制信息,根據(jù)PC 端的控制信息,與PC端客戶程序建立直接的連接,并檢索PC端客戶所要求的頻道信 息響應頻道調(diào)節(jié)命令,調(diào)換頻道后,音、視頻模塊將該頻道電視模擬信號轉(zhuǎn)換為標準 的數(shù)字信號(8bits流),然后由多媒體處理模塊分別對視頻信號進行H.264編碼壓縮, 音頻信號進行G.711/G.726編碼壓縮,將壓縮后的音視頻信號同步復合打包進行緩存, 響應PC端的音視頻流后,將緩存中的內(nèi)容送入網(wǎng)絡接口通過RTP/UDP協(xié)議發(fā)送到 PC端客戶。其中,在檢索頻道信息的時候,如果接收到錄制該頻道節(jié)目的控制命令, 則在音視頻信號編碼復合后,存儲到USB接口設備上。
發(fā)送音視頻流的過程中,如果接收到PC端的調(diào)換頻道的命令信息,則重新檢索 頻道信息并重新響應頻道調(diào)節(jié)命令;如果接收到斷開網(wǎng)絡連接的控制信息,則停止音 視頻流的發(fā)送,恢復到初始狀態(tài)。
請參閱圖4所示,為本創(chuàng)作的異地PC端軟件流程圖。其中,PC端安裝有響應的 客戶程序,主要包括音視頻客戶程序(媒體播放器)。PC端啟動Web瀏覽器,輸入電視 機的域名或者IP地址,找到電視機所在的Web服務器,連接Web服務器后開始交換 控制信息,把需要傳輸?shù)膶崟r數(shù)據(jù)從電視機的原始信息中檢索出來并發(fā)送連接請求, 啟動音視頻客戶程序,初始化后與電視機建立直接的連接。根據(jù)檢索出來的頻道信息 選擇頻道,發(fā)送頻道調(diào)節(jié)命令信息,電視機響應后會發(fā)送該頻道的音視頻流,音視頻 客戶程序在接收到電視機發(fā)送的音視頻流(RTP/RTSP數(shù)據(jù)包)后,開始對音視頻流 進行解復,合成同步的視頻信號與音頻信號,然后根據(jù)H.264標準解碼視頻流,根據(jù) G,711/G726標準解碼音頻流,進行緩存。如果想及時觀看,則從緩存中讀取解碼后的 音視頻流就可以輸出播放了。如果想錄制節(jié)目到電視機端,則在發(fā)送頻道選擇的命令 后,發(fā)送錄制節(jié)目的命令信息,電視機接收到錄制命令后會直接將編碼后的音視頻流 存儲到USB接口設備上。更換頻道時,重新選擇頻道后將命令發(fā)送給電視機,電視機 響應后就會調(diào)節(jié)頻道,并重新發(fā)送新頻道的音視頻流;如果退出音視頻客戶程序,則 發(fā)送斷開連接命令給電視機,電視機收到命令后將會停止發(fā)送音^見頻流。
以上所描述的最佳實施例僅是對本發(fā)明進行闡述和說明,但并不局限于所公開的 任何具體形式,進行許多修改和變化是可能的。
權利要求
1.一種網(wǎng)絡電視機,包括有電視機本體,其特征在于還包括有多媒體處理模塊、連接于電視機本體與多媒體處理模塊之間的控制模塊、視頻模塊與音頻模塊、連接多媒體處理模塊的網(wǎng)絡模塊和應用程序模塊。
2. 如權利要求l所述的網(wǎng)絡電視機,其特征在于所述多媒體處理模塊包括硬件芯片 部分以及底層系統(tǒng)軟件部分,其中所述硬件芯片部分包括有音視頻處理器、存儲器以及 接口單元。
3. 如權利要求2所述的網(wǎng)絡電視機,其特征在于所述底層系統(tǒng)軟件包括有內(nèi)核和驅(qū) 動程序兩部分,其中,內(nèi)核即為操作系統(tǒng)內(nèi)核,而驅(qū)動程序即為各石更件設備、接口的驅(qū) 動程序。
4. 如權利要求2或3所述的網(wǎng)絡電視機,其特征在于所述音頻處理器可以是基于單 片系統(tǒng)的數(shù)字信號處理器或微處理器。
5. 如權利要求4所述的網(wǎng)絡電視機,其特征在于所述存儲器包括有用于擴展的 EPROM、用于存儲底層系統(tǒng)軟件和驅(qū)動程序與應用軟件的FLASH存儲器、以及用于音視 頻流的緩存與應用數(shù)據(jù)存儲的SDRAM存儲器。
6. 如權利要求5所述的網(wǎng)絡電視機,其特征在于所述接口單元包括有10/100MENET 接口與ENET PHY控制芯片,USB2.0接口與USB2.0 PHY控制芯片、存儲控制接口以及應 用程序接口。
7. 如權利要求6所述的網(wǎng)絡電視機,其特征在于所述控制才莫塊連接于電視機本體 CPU,以處理電視機本體與多媒體處理模塊的信息交換控制。
8. 如權利要求7所述的網(wǎng)絡電視機,其特征在于所述音頻才莫塊、視頻模塊連接于電 視機本體的音視頻信號處理電路。
9. 如權利要求8所述的網(wǎng)絡電視機,其特征在于所述音頻^f莫塊為伴音處理芯片,而 所述視頻模塊為視頻轉(zhuǎn)換芯片
10. 如權利要求9所述的網(wǎng)絡電視機,其特征在于所述網(wǎng)絡才莫塊有包括網(wǎng)絡協(xié)議棧以 及網(wǎng)絡控制器。
全文摘要
本發(fā)明公開一種網(wǎng)絡電視機;包括有電視機本體、多媒體處理模塊、連接于電視機本體與多媒體處理模塊之間的控制模塊、視頻模塊以及音頻模塊、連接多媒處理模塊的網(wǎng)絡模塊和應用程序模塊。通過在電視機平臺中加入多媒體處理模塊、控制模塊、網(wǎng)絡模塊、應用程序模塊、視頻模塊與音頻模塊,將電視機接入互聯(lián)網(wǎng),并配置專門的Web服務器,同時在異地PC端安裝客戶端應用程序,接入互聯(lián)網(wǎng)后,通過電視機的IP地址實現(xiàn)點對點的連接與數(shù)據(jù)傳輸,在異地PC端可以通過互聯(lián)網(wǎng)絡收看該網(wǎng)絡電視機的直播電視節(jié)目,同時可以控制該網(wǎng)絡電視機的頻道更換以及錄制指定的電視頻道節(jié)目。
文檔編號H04N7/52GK101309352SQ200810066729
公開日2008年11月19日 申請日期2008年4月16日 優(yōu)先權日2008年4月16日
發(fā)明者劉海勇, 元 梁, 武沛鈞 申請人:深圳創(chuàng)維-Rgb電子有限公司