本發(fā)明專利技術(shù)公開了一種基于數(shù)字電視中間件的可視電話系統(tǒng),包括音頻采集播放模塊、音頻編解碼模塊、視頻捕捉顯示模塊、視頻編解碼模塊、系統(tǒng)控制模塊、網(wǎng)絡(luò)傳輸模塊、節(jié)目管理模塊、SI引擎模塊、AV模塊、GUI模塊、SERVICE模塊、JAVA虛擬機、網(wǎng)頁解析引擎及應(yīng)用程序管理器,本發(fā)明專利技術(shù)的可視電話系統(tǒng)是基于數(shù)字電視中間件的一項增值運營業(yè)務(wù),由于其簡易的操作和普通的硬件需求,會大大增加使用的客戶群,提高了可視電話系統(tǒng)的穩(wěn)定性和可操作性。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及數(shù)字電視領(lǐng)域,尤其涉及一種基于數(shù)字電視中間件的可視電話系統(tǒng)。
技術(shù)介紹
隨著數(shù)字電視在我國各大城市中的普及,數(shù)字電視中間件在人們的日常生活中扮演著越來越重要的角色。它能夠?qū)?yīng)用程序與底層的實時操作系統(tǒng)和硬件驅(qū)動隔離開,使應(yīng)用不依賴具體的硬件平臺,除了具有傳統(tǒng)的電視接收功能外,還能夠提供各種交互式服務(wù),如電視購物、瀏覽網(wǎng)頁、視頻定制、在線繳費、互動游戲和視頻通話等等。可視電話業(yè)務(wù)室通過傳統(tǒng)電話網(wǎng)、互聯(lián)網(wǎng)或視訊專網(wǎng)的形式,是一種集圖像、語音于一體的多媒體通信業(yè)務(wù),可以實現(xiàn)人們面對面的實時溝通,即通話雙方在通話過程中能夠互相看到對方場景。隨著通信技術(shù)的不斷發(fā)展,特別是3G網(wǎng)絡(luò)的普及,數(shù)字電視的推廣在節(jié)目內(nèi)容和費用上存在一定的困難,而可視電話作為數(shù)字電視的一個附件提供給用戶,對數(shù)字電視的運營內(nèi)容和增加中間件的功能都起到一個積極的幫助?,F(xiàn)有的視頻通話,用戶可以再移動終端例如手機上看到對方以及自身的通話視頻,由于移動終端需要具備一定的便攜性,所以在尺寸上有所限制,顯示屏的尺寸往往不大,這樣使得手機在視頻通話時顯示的視頻尺寸不大,不能完全滿足用戶的需求,且目前的可視電話的實現(xiàn)基本上基于PC的軟件,通過IP的網(wǎng)絡(luò)服務(wù)提供圖像電話,用戶需要電腦、攝像頭、寬帶上網(wǎng)和一定的電腦操作知識等基本條件,很大程度上局限了其擁有的用戶群體。因此,有必要提供一種基于數(shù)字電視中間件的可視電話系統(tǒng)及方法來滿足現(xiàn)有需求。
技術(shù)實現(xiàn)思路
本專利技術(shù)的目的在于提供一種基于數(shù)字電視中間件的可視電話系統(tǒng),具有簡易的操作和普通的硬件需求,提高可視電話系統(tǒng)的穩(wěn)定性和可操作性。因此,本專利技術(shù)提供了一種基于數(shù)字電視中間件的可視電話系統(tǒng),包括:用于對音頻數(shù)據(jù)的采集和播放的音頻采集播放模塊;對音頻數(shù)據(jù)進行編解碼的音頻編解碼模塊;用于視頻圖像信號的采集和處理,輸入和輸出圖像的視頻捕捉顯示模塊;用于把模擬的視頻圖像信號轉(zhuǎn)換成數(shù)字信號,再把信號變換成對應(yīng)的高低電平,發(fā)送到系統(tǒng)控制模塊,或?qū)?shù)字信號進行解碼,轉(zhuǎn)換成模擬信號并通過顯示模塊輸出顯示的視頻編解碼模塊;用于建立可視電話的連接,管理和控制各模塊的工作的系統(tǒng)控制模塊;用于建立會話,進行音頻和視頻編碼后的網(wǎng)絡(luò)傳輸?shù)木W(wǎng)絡(luò)傳輸模塊;用于與SI引擎模塊、AV模塊以及⑶I模塊進行交互的節(jié)目管理模塊;用于對SI信息的濾取、解析及監(jiān)控,提供API接口供查詢與調(diào)用的SI引擎模塊;用于接收來自節(jié)目管理模塊的消息,進行音頻和視頻的播放控制及實時監(jiān)控的AV模塊;用于處理界面操作,提供API函數(shù)接口供其他模塊進行調(diào)用的GUI模塊;用于對數(shù)字電視進行管理,提供相應(yīng)的API操作函數(shù)供其他模塊調(diào)用的SERVICE模塊;用于編譯并執(zhí)行JAVA應(yīng)用程序,提供API函數(shù)和對資源調(diào)用的庫的JAVA虛擬機;用于在瀏覽器上顯示HTML開發(fā)應(yīng)用的網(wǎng)頁解析引擎;用于管理應(yīng)用接口的應(yīng)用程序管理器。較佳地,所述視頻捕捉顯示模塊包括視頻處理前端和視頻處理后端,分別用于圖像輸入設(shè)備和輸出設(shè)備。較佳地,所述網(wǎng)絡(luò)傳輸模塊采用SIP協(xié)議。較佳地,所述系統(tǒng)控制模塊為DSP處理器。較佳地,所述音頻編解碼模塊采用G.711算法進行編碼。與現(xiàn)有技術(shù)相比,本專利技術(shù)所提供的基于數(shù)字電視中間件的可視電話系統(tǒng),是基于數(shù)字電視中間件的一項增值運營業(yè)務(wù),由于其簡易的操作和普通的硬件需求,會大大增加使用的客戶群,提高了可視電話系統(tǒng)的穩(wěn)定性和可操作性。附圖說明為了更清楚地說明本專利技術(shù)實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術(shù)的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1是本專利技術(shù)實施例的基于數(shù)字電視中間件的可視電話系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本專利技術(shù)實施例的基于數(shù)字電視中間件的可視電話系統(tǒng)架構(gòu)的示意圖;圖3是本專利技術(shù)實施例的基于圖1系統(tǒng)的可視電話方法的流程圖。具體實施例方式下面將結(jié)合本專利技術(shù)實施例中的附圖,對本專利技術(shù)實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本專利技術(shù)一部分實施例,而不是全部的實施例?;诒緦@夹g(shù)中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本專利技術(shù)保護的范圍。參考圖1,本專利技術(shù)實施例提供了一種基于數(shù)字電視中間件的可視電話系統(tǒng),根據(jù)可視電話的應(yīng)用要求,按照需要實現(xiàn)的功能進行模塊劃分,這些模塊共同構(gòu)成了整個的數(shù)字電視中間件。各主要模塊的功能如下:音頻采集播放模塊:主要用于對音頻數(shù)據(jù)的采集和播放等功能的實現(xiàn);音頻編解碼模塊:實現(xiàn)單路立體聲音頻的輸入/輸出;視頻捕捉顯示模塊:包括視頻處理前端和視頻處理后端,分別用于圖像輸入設(shè)備和輸出設(shè)備,完成視頻圖像的采集和處理。視頻編解碼模塊:把模擬視頻信號轉(zhuǎn)換成數(shù)字信號,再把信號變換成對應(yīng)的高低電平,發(fā)送到系統(tǒng)控制模塊,對其進行編碼壓縮,然后將數(shù)字視頻信號轉(zhuǎn)換成模擬信號并在終端顯示。系統(tǒng)控制模塊:主要是保證可視電話連接的正常建立、釋放及提供可視電話會話過程中的信息控制,并管理和控制各模塊的工作。較佳地,所述系統(tǒng)控制模塊為DSP (Digital Signal Processing,數(shù)字信號處理)處理器。網(wǎng)絡(luò)傳輸模塊:主要是會話已經(jīng)建立起來,音頻和視頻編碼后的網(wǎng)絡(luò)傳輸,采用SIP (Session Initiation Protocol)協(xié)議,SIP是一個應(yīng)用層控制協(xié)議,用來創(chuàng)建、修改和終結(jié)回話,用來幫助提供跨越因特網(wǎng)的高級電話業(yè)務(wù)。它包括SIP用戶代理、SIP注冊服務(wù)器、SIP代理服務(wù)器和SIP重定向服務(wù)器四個主要組件。節(jié)目管理模塊:是整個中間件的核心模塊之一,該模塊主要負責與SI引擎模塊、AV (音視頻)模塊以及⑶I (Graphical User Interface,圖形用戶界面)模塊等進行交互,是整個中間件的管理模塊。SI引擎模塊:主要負責對SI信息的濾取、解析及監(jiān)控,提供API(ApplicationProgramming Interface,應(yīng)用程序編程接口)供其他模塊及上層應(yīng)用查詢與調(diào)用。AV模塊:主要負責接收來自節(jié)目管理模塊或者底層中斷傳遞上來的消息,讀一音頻和視頻進行播放控制,并對其形態(tài)進行實時監(jiān)控。⑶I模塊:主要處理中間件中與界面相關(guān)部分的操作,該模塊提供一組API函數(shù)接口供其他模塊及上層應(yīng)用進行調(diào)用。SERVICE模塊:主要負責對機頂盒的前面板模塊、時間模塊等進行管理,提供相應(yīng)的API操作函數(shù)供其他模塊調(diào)用。JAVA虛擬機:用來編譯并執(zhí)行JAVA應(yīng)用程序,它提供了基本的JAVAAPI和對資源調(diào)用的庫,并且提供相應(yīng)的調(diào)試功能。網(wǎng)頁解析引擎:是中間件瀏覽器的內(nèi)核模塊,通過引擎的解釋,能夠在瀏覽器上顯示HTML開發(fā)應(yīng)用。應(yīng)用程序管理器:負責管理所有中間件提供的應(yīng)用接口。本專利技術(shù)實施例提供的基于數(shù)字電視中間件的可視電話系統(tǒng),在平臺上實現(xiàn)的是基于SIP協(xié)議,用于同域內(nèi)用戶之間的交互,代理服務(wù)器負責注冊用戶的ID、地址和相關(guān)信息,用于用戶之間保持呼叫狀態(tài)的連接,來增加運營的業(yè)務(wù)內(nèi)容,用戶之間不必使用IP而是類似于電話號碼的ID來相互連接。如圖2所示為可視電話基本的架構(gòu)。首先用戶a和用戶b通過SIP協(xié)議進行交互,兩者建立連接。用戶a和用戶b之后的操本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種基于數(shù)字電視中間件的可視電話系統(tǒng),其特征在于,包括:音頻采集播放模塊:用于對音頻數(shù)據(jù)的采集和播放;音頻編解碼模塊:對音頻數(shù)據(jù)進行編解碼;視頻捕捉顯示模塊:用于視頻圖像信號的采集和處理,輸入和輸出圖像;視頻編解碼模塊:用于把模擬的視頻圖像信號轉(zhuǎn)換成數(shù)字信號,再把信號變換成對應(yīng)的高低電平,發(fā)送到系統(tǒng)控制模塊,或?qū)?shù)字信號進行解碼,轉(zhuǎn)換成模擬信號并通過顯示模塊輸出顯示;系統(tǒng)控制模塊:用于建立可視電話的連接,管理和控制各模塊的工作;網(wǎng)絡(luò)傳輸模塊:用于建立會話,進行音頻和視頻編碼后的網(wǎng)絡(luò)傳輸;節(jié)目管理模塊:用于與SI引擎模塊、AV模塊以及GUI模塊進行交互;SI引擎模塊:用于對SI信息的濾取、解析及監(jiān)控,提供API接口供查詢與調(diào)用;AV模塊:用于接收來自節(jié)目管理模塊的消息,進行音頻和視頻的播放控制及實時監(jiān)控;GUI模塊:處理界面操作,提供API函數(shù)接口供其他模塊進行調(diào)用;SERVICE模塊:用于對數(shù)字電視進行管理,提供相應(yīng)的API操作函數(shù)供其他模塊調(diào)用;JAVA虛擬機:用于編譯并執(zhí)行JAVA應(yīng)用程序,提供API函數(shù)和對資源調(diào)用的庫;網(wǎng)頁解析引擎:用于在瀏覽器上顯示HTML開發(fā)應(yīng)用;應(yīng)用程序管理器:用于管理應(yīng)用接口。...
【技術(shù)特征摘要】
1.一種基于數(shù)字電視中間件的可視電話系統(tǒng),其特征在于,包括: 音頻采集播放模塊:用于對音頻數(shù)據(jù)的采集和播放; 音頻編解碼模塊:對音頻數(shù)據(jù)進行編解碼; 視頻捕捉顯示模塊:用于視頻圖像信號的采集和處理,輸入和輸出圖像; 視頻編解碼模塊:用于把模擬的視頻圖像信號轉(zhuǎn)換成數(shù)字信號,再把信號變換成對應(yīng)的高低電平,發(fā)送到系統(tǒng)控制模塊,或?qū)?shù)字信號進行解碼,轉(zhuǎn)換成模擬信號并通過顯示模塊輸出顯不; 系統(tǒng)控制模塊:用于建立可視電話的連接,管理和控制各模塊的工作; 網(wǎng)絡(luò)傳輸模塊:用于建立會話,進行音頻和視頻編碼后的網(wǎng)絡(luò)傳輸; 節(jié)目管理模塊:用于與SI引擎模塊、AV模塊以及GUI模塊進行交互; SI引擎模塊:用于對SI信息的濾取、解析及監(jiān)控,提供API接口供查詢與調(diào)用; AV模塊:用于接收來自節(jié)目管理模塊的消息,進行音頻和視頻的播放控制及實時監(jiān)控; GUI模塊:處理界...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:楊玲,劉海亮,羅晴明,蔡喜玉,
申請(專利權(quán))人:廣州中大電訊科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。