專(zhuān)利名稱(chēng):視頻會(huì)議信號(hào)處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視頻會(huì)議信號(hào)處理系統(tǒng),特別涉及一種可節(jié)省計(jì)算機(jī)系統(tǒng)資源及 傳輸帶寬使用的視頻會(huì)議信號(hào)處理系統(tǒng)。
背景技術(shù):
隨著圖像處理技術(shù)以及網(wǎng)絡(luò)傳輸技術(shù)的進(jìn)步,使得通過(guò)網(wǎng)絡(luò)視頻進(jìn)行雙向交談或 多方會(huì)議的方式已廣泛地被大眾所接受,由于網(wǎng)絡(luò)視頻可不限時(shí)間地點(diǎn)進(jìn)行,且比起電話(huà) 聯(lián)絡(luò)方式更增加了對(duì)話(huà)方的即時(shí)圖像信息,大幅地提升使用上的便利性?,F(xiàn)今網(wǎng)絡(luò)視頻大多通過(guò)計(jì)算機(jī)執(zhí)行具有相關(guān)視頻功能的軟件來(lái)傳送即時(shí)視頻數(shù) 據(jù),而視頻數(shù)據(jù)可包括圖像數(shù)據(jù)及音頻數(shù)據(jù)兩部分。但此類(lèi)軟件在執(zhí)行狀態(tài)下極占計(jì)算機(jī) 系統(tǒng)資源,且通過(guò)網(wǎng)絡(luò)傳輸視頻數(shù)據(jù)會(huì)占據(jù)大部分的帶寬。當(dāng)網(wǎng)絡(luò)狀態(tài)不甚理想或計(jì)算機(jī) 資源不足的情況下,很容易使得所接收到的圖像或音頻斷續(xù)或延遲不順暢,造成使用者的 困擾。因此如何能降低視頻軟件于執(zhí)行過(guò)程中所占用的系統(tǒng)資源及網(wǎng)絡(luò)帶寬使用量,以提 高數(shù)據(jù)傳輸效率并減少對(duì)使用者的影響,實(shí)為一值得研究的課題。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種可節(jié)省計(jì)算機(jī)系統(tǒng)資源及傳輸帶寬使用的視頻 會(huì)議信號(hào)處理系統(tǒng)。為達(dá)到上述的目的,本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)包括接收端及發(fā)送端。發(fā)送 端包括圖像提取裝置及編碼模塊,圖像提取裝置用以取得原始信號(hào),編碼模塊用以對(duì)原始 信號(hào)進(jìn)行編碼,以產(chǎn)生視頻會(huì)議信號(hào)。接收端包括視頻會(huì)議模塊,用以接收并輸出視頻會(huì)議 信號(hào),其中視頻會(huì)議模塊包括狀態(tài)監(jiān)控模塊,用以監(jiān)控視頻會(huì)議模塊的信號(hào)輸出狀態(tài),以產(chǎn) 生輸出狀態(tài)信息。其中發(fā)送端的編碼模塊進(jìn)行編碼之前先取得輸出狀態(tài)信息,以根據(jù)輸出 狀態(tài)信息對(duì)原始信號(hào)進(jìn)行編碼。本發(fā)明還提供一種視頻會(huì)議信號(hào)處理系統(tǒng),包括一視頻會(huì)議模塊,其用以向一遠(yuǎn) 端裝置傳送一視頻會(huì)議信號(hào),其中該視頻會(huì)議模塊包含一遠(yuǎn)端狀態(tài)接收模塊,用以接收該 遠(yuǎn)端裝置的一輸出狀態(tài)信息;以及一編碼模塊,其根據(jù)該輸出狀態(tài)信息對(duì)該視頻會(huì)議信號(hào) 進(jìn)行編碼,其中經(jīng)過(guò)編碼后的視頻會(huì)議信號(hào)具有相對(duì)較低的編碼品質(zhì)。本發(fā)明另外又提供一種視頻會(huì)議信號(hào)處理系統(tǒng),包括一視頻會(huì)議模塊,其用以向 一遠(yuǎn)端裝置傳送一視頻會(huì)議信號(hào),其中該視頻會(huì)議模塊包含一狀態(tài)監(jiān)控模塊,用以監(jiān)控該 視頻會(huì)議模塊的一信號(hào)輸入狀態(tài)以及該遠(yuǎn)端裝置的一信號(hào)輸出狀態(tài);以及一編碼模塊,其 根據(jù)該信號(hào)輸入狀態(tài)及該信號(hào)輸出狀態(tài)其中之一來(lái)對(duì)該視頻會(huì)議信號(hào)進(jìn)行編碼,其中經(jīng)過(guò) 編碼后的視頻會(huì)議信號(hào)具有相對(duì)較低的編碼品質(zhì)。借此設(shè)計(jì),本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)可視不同狀況對(duì)原始信號(hào)進(jìn)行對(duì)應(yīng)的 編碼處理,達(dá)到視頻數(shù)據(jù)最佳編碼化的效果。
圖1為本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)的示意圖。圖2為本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)針對(duì)視頻數(shù)據(jù)狀態(tài)為主要狀態(tài)或次要狀 態(tài)進(jìn)行判斷處理的示意圖。圖3為本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)的局部圖像區(qū)域的編碼調(diào)整示意圖。
上述附圖中的附圖標(biāo)記說(shuō)明如下
1視頻會(huì)議信號(hào)處理系統(tǒng)
10接收端
11視頻會(huì)議模塊
111狀態(tài)監(jiān)控模塊
Illa主要狀態(tài)檢測(cè)模塊
Illb次要狀態(tài)檢測(cè)模塊
12音頻輸出裝置
20發(fā)送端
21視頻會(huì)議模塊
211接收模塊
212編碼模塊
213音頻監(jiān)控模塊
213a主要狀態(tài)檢測(cè)模塊
213b次要狀態(tài)檢測(cè)模塊
22圖像提取裝置
23音頻輸入裝置
wl圖像輸出視窗
w2其他視窗
具體實(shí)施例方式為能更了解本發(fā)明的技術(shù)內(nèi)容,特舉出較佳實(shí)施例說(shuō)明如下。以下請(qǐng)先參考圖1為本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)1的示意圖。如圖1所示, 本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)1包括接收端10及發(fā)送端20,于接收端10及發(fā)送端20間 可進(jìn)行雙向的視頻會(huì)議信號(hào)傳輸功能,在本實(shí)施例中,接收端10及發(fā)送端20各為一計(jì)算機(jī) 裝置,但本發(fā)明并不以此為限。接收端10包括視頻會(huì)議模塊11及音頻輸出裝置12,視頻會(huì)議模塊11用以接收并 輸出自發(fā)送端20傳送過(guò)來(lái)的視頻會(huì)議信號(hào),并將視頻會(huì)議信號(hào)以一視窗型式界面輸出顯 示視頻信號(hào),且通過(guò)音頻輸出裝置12播放音頻信號(hào),其中音頻輸出裝置13可為一揚(yáng)聲器。 視頻會(huì)議模塊11更包含狀態(tài)監(jiān)控模塊111,用以監(jiān)控視頻會(huì)議模塊的一信號(hào)輸出狀態(tài),以 產(chǎn)生輸出狀態(tài)信息,其中輸出狀態(tài)信息包括視頻會(huì)議模塊11的圖像輸出視窗狀態(tài)信息及 音頻輸出狀態(tài)信息其中之一。由于本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)1于視頻信號(hào)處理部分,依據(jù)接收端10的視 頻會(huì)議模塊11的圖像輸出視窗狀態(tài)信息進(jìn)行對(duì)應(yīng)編碼處理,因此通過(guò)狀態(tài)監(jiān)控模塊111來(lái)監(jiān)控視頻會(huì)議模塊11的圖像輸出視窗狀態(tài),進(jìn)而取得對(duì)應(yīng)的圖像輸出視窗狀態(tài)信息,其中 圖像輸出視窗狀態(tài)信息包括視窗狀態(tài)參數(shù)及視窗坐標(biāo)位置參數(shù)。接收端10的使用者可能 因?yàn)槟承┬枨髸簳r(shí)將視頻會(huì)議模塊11的圖像輸出視窗于操作系統(tǒng)桌面上進(jìn)行縮放,或針 對(duì)圖像輸出視窗大小做調(diào)整,或是因正在使用其他軟件視窗而擋住了視頻會(huì)議模塊11的 圖像輸出視窗,這些操作均會(huì)變更圖像輸出視窗的狀態(tài)。其中前述視窗狀態(tài)參數(shù)表示視頻 會(huì)議模塊11的圖像輸出視窗的狀態(tài),其包括視窗最小化、視窗縮放比例及視窗遮蔽狀態(tài)其 中之一。視窗坐標(biāo)位置參數(shù)表示視頻會(huì)議模塊11的圖像輸出視窗的坐標(biāo)位置。本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)1于音頻信號(hào)處理部分,可依據(jù)接收端10的音頻 輸出裝置12的音頻輸出狀態(tài)進(jìn)行對(duì)應(yīng)編碼處理,因此也通過(guò)狀態(tài)監(jiān)控模塊111來(lái)監(jiān)控音頻 輸出裝置12的音頻輸出狀態(tài)。接收端10的使用者可能會(huì)視需求開(kāi)啟或關(guān)閉音頻輸出裝置 12或?qū)ζ溥M(jìn)行音量輸出調(diào)整,而改變于接收端10所輸出的視頻會(huì)議信號(hào)的音頻輸出狀態(tài)。 這些操作均會(huì)變更音頻輸出裝置12的狀態(tài)。以下針對(duì)前述各輸出信號(hào)狀態(tài)以取得對(duì)應(yīng)視窗狀態(tài)參數(shù)的監(jiān)控處理方式加以說(shuō) 明1.視窗最小化利用狀態(tài)監(jiān)控模塊111針對(duì)視頻會(huì)議模塊11的圖像輸出視窗取 得其目前的視窗坐標(biāo)位置參數(shù),以判斷是否處于視窗最小化的狀態(tài)。2.視窗縮放比例利用狀態(tài)監(jiān)控模塊111取得視頻會(huì)議模塊11的圖像輸出視窗 目前的視窗坐標(biāo)位置參數(shù),并計(jì)算比對(duì)目前圖像輸出視窗與視頻會(huì)議模塊11預(yù)設(shè)圖像輸 出視窗的比例,來(lái)判斷圖像輸出視窗被調(diào)整縮放的程度。3.視窗遮蔽狀態(tài)利用狀態(tài)監(jiān)控模塊111取得視頻會(huì)議模塊11的圖像輸出視窗 及至少一個(gè)其他視窗目前的坐標(biāo)位置后,通過(guò)彼此坐標(biāo)來(lái)判斷圖像輸出視窗是否被至少一 其他視窗所遮蔽,并判斷圖像輸出視窗被部分遮蔽或是被完全遮蔽,以取得視窗坐標(biāo)位置 參數(shù)。當(dāng)圖像輸出視窗被部分遮蔽時(shí),狀態(tài)監(jiān)控模塊111可利用坐標(biāo)計(jì)算圖像輸出視窗被 遮蔽的程度,以取得視窗坐標(biāo)位置參數(shù),此處的視窗坐標(biāo)位置參數(shù)表示視頻會(huì)議模塊11的 圖像輸出視窗被遮蔽處的坐標(biāo)位置。4.音頻輸出裝置12的狀態(tài)利用狀態(tài)監(jiān)控模塊111監(jiān)控音頻輸出裝置12是否開(kāi) 啟或輸出音量是否為零。此外狀態(tài)監(jiān)控模塊111也可監(jiān)控音頻輸出裝置12的音頻輸出品 質(zhì),例如音頻輸出裝置12由多聲道輸出調(diào)整成單聲道輸出等。發(fā)送端20包括視頻會(huì)議模塊21及圖像提取裝置22,圖像提取裝置22用以取得發(fā) 送端20使用者所在位置的原始信號(hào);視頻會(huì)議模塊21可為一視頻會(huì)議軟件,用以傳送原始 信號(hào)至接收端10 ;視頻會(huì)議模塊21包括接收模塊211及編碼模塊212,編碼模塊212用以 對(duì)原始信號(hào)進(jìn)行編碼,以產(chǎn)生視頻會(huì)議信號(hào)。其中接收模塊211用以接收自接收端10傳來(lái) 的輸出狀態(tài)信息,編碼模塊212于進(jìn)行編碼前先取得輸出狀態(tài)信息,并依據(jù)輸出狀態(tài)信息 對(duì)原始信號(hào)進(jìn)行編碼,以形成視頻會(huì)議信號(hào),再通過(guò)視頻會(huì)議模塊21將視頻會(huì)議信號(hào)傳輸 至接收端10。發(fā)送端10的視頻會(huì)議模塊21還包括音頻監(jiān)控模塊213,音頻監(jiān)控模塊213用以 監(jiān)控發(fā)送端10的音頻輸入裝置23的輸入狀態(tài)以取得輸入狀態(tài)信息,使得編碼模塊212可 同時(shí)依據(jù)此輸入狀態(tài)信息及前述輸出狀態(tài)信息對(duì)原始信號(hào)執(zhí)行編碼處理,其中音頻輸入裝 置23可為一麥克風(fēng)。由于發(fā)送端20的使用者可能視需求開(kāi)啟或關(guān)閉音頻輸入裝置23或?qū)ζ溥M(jìn)行音量輸入調(diào)整,而改變所輸入的音頻信號(hào)狀態(tài),因此通過(guò)音頻監(jiān)控模塊213來(lái)監(jiān) 控音頻輸入裝置23的狀態(tài),以便于本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)1依其針對(duì)音頻數(shù)據(jù)部 分進(jìn)行后續(xù)編碼處理。接收端10的狀態(tài)監(jiān)控模塊12可為操作系統(tǒng)所提供的應(yīng)用程序界面(Application Program Interface, API)或微功能電路(Micro Function circuit, MFC),以針對(duì)接收端 10的信號(hào)輸出狀態(tài)進(jìn)行即時(shí)或周期性地檢測(cè),但狀態(tài)監(jiān)控模塊111也可采用其他具有類(lèi)似 功能的元件所取代,本發(fā)明并不以此為限。同理,發(fā)送端20的音頻監(jiān)控模塊213也可采用 相同的設(shè)計(jì),以針對(duì)發(fā)送端20的音頻輸入裝置23的輸入狀態(tài)進(jìn)行即時(shí)或周期性地檢測(cè)。前述由接收端10的狀態(tài)監(jiān)控模塊12所監(jiān)控的信號(hào)輸出狀態(tài),以及由發(fā)送端20的 音頻監(jiān)控模塊213所監(jiān)控的音頻輸入裝置23的輸入狀態(tài),均可區(qū)分為主要狀態(tài)或次要狀 態(tài)。其中主要狀態(tài)定義為不可降低原始信號(hào)的編碼品質(zhì)的狀態(tài),例如接收端10的視頻會(huì)議 模塊11的圖像輸出視窗自最小化恢復(fù)為非最小化、圖像輸出視窗放大、圖像輸出視窗被遮 蔽區(qū)域減小、音頻輸出裝置12被開(kāi)啟(或音量從零調(diào)整為非零)、音頻輸入裝置23被開(kāi)啟 (或音量從零調(diào)整為非零)等。次要狀態(tài)則定義為可降低原始信號(hào)的編碼品質(zhì)的狀態(tài),例如 接收端10的視頻會(huì)議模塊11的圖像輸出視窗最小化、圖像輸出視窗縮小、圖像輸出視窗被 遮蔽區(qū)域增加、音頻輸出裝置12被關(guān)閉(或音量調(diào)整為零)、音頻輸入裝置23被關(guān)閉(或 音量調(diào)整為零)。狀態(tài)監(jiān)控模塊111可包括主要狀態(tài)檢測(cè)模塊11 Ia及次要狀態(tài)檢測(cè)模塊11 Ib。次要 狀態(tài)檢測(cè)模塊Illb以一第一周期檢測(cè)信號(hào)輸出狀態(tài)以判斷是否出現(xiàn)次要狀態(tài),并依檢測(cè) 結(jié)果產(chǎn)生輸出狀態(tài)信息以通知發(fā)送端20,以便進(jìn)行后續(xù)編碼處理。主要狀態(tài)檢測(cè)模塊Illa 即時(shí)或以一第二周期檢測(cè)視頻數(shù)據(jù)狀態(tài)以判斷是否出現(xiàn)主要狀態(tài),并依檢測(cè)結(jié)果立即產(chǎn)生 輸出狀態(tài)信息以通知發(fā)送端20,且第二周期小于第一周期。同理,發(fā)送端20的音頻監(jiān)控模 塊213也可采用相同的設(shè)計(jì),通過(guò)主要狀態(tài)檢測(cè)模塊213a及次要狀態(tài)檢測(cè)模塊213b,以針 對(duì)發(fā)送端20的音頻輸入裝置23的輸入狀態(tài)進(jìn)行即時(shí)或周期性地檢測(cè)。在監(jiān)控信號(hào)輸出狀態(tài)的同時(shí),狀態(tài)監(jiān)控模塊111可依前述的定義判斷目前的信號(hào) 輸出狀態(tài)為主要狀態(tài)或次要狀態(tài),其中當(dāng)檢測(cè)到信號(hào)輸出狀態(tài)出現(xiàn)主要狀態(tài)時(shí),主要狀態(tài) 于第一周期結(jié)束之前,不會(huì)因?yàn)榘l(fā)生新的信號(hào)輸出狀態(tài)而有所變動(dòng)。請(qǐng)參考圖2為使用本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)針對(duì)信號(hào)輸出狀態(tài)為主要狀 態(tài)或次要狀態(tài)進(jìn)行判斷處理的示意圖。如圖2所示,以視窗最小化的調(diào)整為例,次要狀態(tài)檢 測(cè)模塊Illb以時(shí)間長(zhǎng)為t的第一周期定時(shí)檢查圖像輸出視窗是否被最小化,并于每一周期 結(jié)束時(shí)(如圖中黑色圓點(diǎn)處)記錄為輸出狀態(tài)信息以傳送至發(fā)送端20;主要狀態(tài)檢測(cè)模塊 Illa則即時(shí)檢測(cè)是否有圖像輸出視窗自最小化恢復(fù)為非最小化的狀態(tài)發(fā)生。假設(shè)在區(qū)段A 中,使用者將圖像輸出視窗最小化(如圖中斜線(xiàn)箭頭Ni),當(dāng)區(qū)段A結(jié)束時(shí),次要狀態(tài)檢測(cè) 模塊Illb會(huì)檢測(cè)到m的操作并判斷為次要狀態(tài),因此將此狀態(tài)記錄為輸出狀態(tài)信息后傳 送至發(fā)送端20以進(jìn)行對(duì)應(yīng)編碼處理。接著進(jìn)入?yún)^(qū)段B中,使用者將圖像輸出視窗自最小化 恢復(fù)為非最小化(如圖中黑色箭頭Ml),在使用者操作的同時(shí)主要狀態(tài)檢測(cè)模塊Illa可即 時(shí)檢測(cè)此主要狀態(tài),并記錄為輸出狀態(tài)信息后立即通知發(fā)送端20以進(jìn)行對(duì)應(yīng)編碼處理。而 在此操作后到區(qū)段B結(jié)束之前(如圖中所示tl的范圍內(nèi)),不論使用者再次進(jìn)行圖像輸出 視窗的最小化(如圖中斜線(xiàn)箭頭N2),或是反復(fù)操作圖像輸出視窗最小化與恢復(fù)至非最小化(如圖中斜線(xiàn)箭頭Ni、M2、N2),主要狀態(tài)檢測(cè)模塊Illa及次要狀態(tài)檢測(cè)模塊Illb均不 會(huì)將所檢測(cè)到新出現(xiàn)的其他信號(hào)輸出狀態(tài)記錄為輸出狀態(tài)信息。此設(shè)計(jì)用以防止使用者在 短時(shí)間內(nèi)重復(fù)改變信號(hào)輸出狀態(tài)時(shí),發(fā)送端20必須在短時(shí)間內(nèi)進(jìn)行對(duì)應(yīng)編碼處理,反而造 成視頻會(huì)議信號(hào)處理不及導(dǎo)致視頻或音頻信號(hào)模糊不清的情況。發(fā)送端20取得接收端10的輸出狀態(tài)信息,或又取得輸入狀態(tài)信息后,依據(jù)不同的 輸出狀態(tài)信息(及輸入狀態(tài)信息)來(lái)針對(duì)原始信號(hào)執(zhí)行對(duì)應(yīng)編碼處理,經(jīng)編碼處理后的原 始信號(hào)即形成視頻會(huì)議信號(hào)。編碼模塊212可針對(duì)原始信號(hào)的視頻信號(hào)部分或音頻信號(hào)部 分各別進(jìn)行編碼處理。編碼模塊212的編碼處理為原始信號(hào)的壓縮程度調(diào)整,其中壓縮程 度調(diào)整包括音頻編碼的停止或恢復(fù)、每秒幀數(shù)(frames per second, fps)調(diào)整、解析度調(diào)整 及局部圖像區(qū)域的編碼調(diào)整等其中之一,但也可包括其他有關(guān)原始信號(hào)調(diào)整功能的編碼處 理方式,本發(fā)明不以此為限。以下針對(duì)各種壓縮程度調(diào)整分別說(shuō)明1.每秒幀數(shù)(frames per second, fps)調(diào)整當(dāng)接收端10的視頻會(huì)議模塊11的 圖像輸出視窗最小化或被其他視窗完全遮蔽時(shí),發(fā)送端20的視頻會(huì)議模塊21可依據(jù)對(duì)應(yīng) 的輸出狀態(tài)信息降低原始信號(hào)的每秒幀數(shù),以減少發(fā)送端20及接收端10所處理的信號(hào)數(shù) 據(jù)量。在前述狀態(tài)下,由于使用者無(wú)法觀(guān)看到圖像輸出視窗,降低原始信號(hào)的每秒幀數(shù)并不 會(huì)影響使用者的視覺(jué)效果。2.解析度或圖像品質(zhì)調(diào)整當(dāng)通過(guò)視窗坐標(biāo)比對(duì)判斷視頻會(huì)議模塊11的圖像輸 出視窗被縮小到一定程度時(shí),由于小畫(huà)面的圖像輸出視窗采用高畫(huà)質(zhì)編碼圖像(VGA或HD) 或較低畫(huà)質(zhì)編碼圖像(QVGA),所呈現(xiàn)出的畫(huà)面并無(wú)顯著差異,因此通過(guò)發(fā)送端20的視頻會(huì) 議模塊21依據(jù)對(duì)應(yīng)的輸出狀態(tài)信息可降低原始信號(hào)的畫(huà)面解析度或圖像編碼品質(zhì),以減 少系統(tǒng)資源的使用。3.局部圖像區(qū)域的編碼調(diào)整請(qǐng)參考圖3為本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)的局 部圖像區(qū)域的編碼調(diào)整示意圖。如圖1及圖3所示,視頻會(huì)議模塊11的圖像輸出視窗wl可 通過(guò)狀態(tài)監(jiān)控模塊111運(yùn)算劃分為大小一致的多個(gè)區(qū)塊,并對(duì)所述多個(gè)區(qū)塊加以編號(hào)。假 設(shè)圖像輸出視窗wl被一其他視窗w2部分遮蔽,可利用現(xiàn)有所取得的視窗坐標(biāo)先取得圖像 輸出視窗wl實(shí)質(zhì)上被其他視窗w2所遮蔽范圍的四個(gè)頂點(diǎn)A、B、C、D的坐標(biāo)值,通過(guò)這四點(diǎn) 坐標(biāo)先計(jì)算出圖像輸出視窗wl實(shí)質(zhì)上被遮蔽范圍大小(如圖3中右下角較粗的虛線(xiàn)部分 所圍成的范圍),接著計(jì)算出一被遮蔽區(qū),被遮蔽區(qū)由此范圍內(nèi)被完全遮蔽的多個(gè)區(qū)塊所構(gòu) 成(如圖3中的斜線(xiàn)部分)。這些被完全遮蔽的多個(gè)區(qū)塊可通過(guò)前述針對(duì)多個(gè)區(qū)塊的編號(hào) 來(lái)確認(rèn)其位置,因此在這些信息傳送至發(fā)送端20后,能夠通過(guò)視頻會(huì)議模塊21的編碼模塊 212僅針對(duì)被遮蔽區(qū)進(jìn)行特定編碼處理,以局部降低視頻數(shù)據(jù)的編碼品質(zhì)。在本實(shí)施例中雖 以圖像輸出視窗《1被一個(gè)其他視窗《2所遮蔽的情況加以說(shuō)明,但當(dāng)圖像輸出視窗wl被多 個(gè)其他視窗所遮蔽時(shí),也適用前述圖像區(qū)域編碼的處理方法,不以本實(shí)施例為限。4.音頻編碼的停止或恢復(fù)當(dāng)利用狀態(tài)監(jiān)控模塊111判斷音頻輸出裝置12被關(guān) 閉或輸出音量調(diào)整為零時(shí),代表接收端10并無(wú)法播放音頻信號(hào),因此發(fā)送端20的視頻會(huì)議 模塊21則依此輸出狀態(tài)信息停止對(duì)原始信號(hào)的音頻編碼,以減少不必要的音頻信號(hào)處理; 同理,利用音頻監(jiān)控模塊213判斷音頻輸入裝置23被關(guān)閉或輸出音量調(diào)整為零時(shí),代表發(fā) 送端20并未輸入音頻信號(hào),因此也停止對(duì)原始信號(hào)的音頻編碼。相反地,當(dāng)利用狀態(tài)監(jiān)控 模塊111判斷音頻輸出裝置12被開(kāi)啟或輸出音量從零調(diào)整為非零時(shí),代表接收端10已具有音頻信號(hào)播放功能,因此發(fā)送端20的視頻會(huì)議模塊21則依此輸出狀態(tài)信息恢復(fù)對(duì)原始 信號(hào)的音頻編碼;同理,利用音頻監(jiān)控模塊213判斷音頻輸入裝置23被開(kāi)啟或輸出音量從 零調(diào)整為非零時(shí),代表發(fā)送端20已具有音頻信號(hào)輸入功能,因此也恢復(fù)對(duì)原始信號(hào)的音頻 編碼。5.音頻品質(zhì)調(diào)整當(dāng)接收端10的音頻輸出裝置12所采用的音頻輸出品質(zhì)低于發(fā) 送端20的音頻輸入裝置23所采用的音頻輸入品質(zhì),例如音頻輸出裝置12為單聲道而音頻 輸入裝置23為多聲道時(shí),在此情況下由于音頻輸出裝置12并未同步支持高音質(zhì)輸出,因此 通過(guò)視頻會(huì)議模塊21的編碼模塊212調(diào)降音頻信號(hào)的壓縮編碼品質(zhì),以節(jié)省帶寬使用及減 少不必要的信號(hào)處理。借此,本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)1可針對(duì)原始信號(hào)依所監(jiān)控到的視頻或音 頻信號(hào)狀態(tài)不同,而進(jìn)行對(duì)應(yīng)的編碼處理,以視情況調(diào)整所形成的視頻會(huì)議信號(hào)的編碼品 質(zhì),達(dá)到最佳化編碼的效果。又如圖1所示,于發(fā)送端20將原始信號(hào)經(jīng)編碼處理而形成視頻會(huì)議信號(hào)后,利用 發(fā)送端20的視頻會(huì)議模塊21將視頻會(huì)議信號(hào)傳送至接收端10,并以接收端10的視頻會(huì)議 模塊11輸出此視頻會(huì)議信號(hào)。經(jīng)編碼處理后的視頻會(huì)議信號(hào)依據(jù)前述輸出狀態(tài)信息(及 輸入狀態(tài)信息)對(duì)應(yīng)調(diào)整其視頻及音頻編碼品質(zhì),可有效控制其數(shù)據(jù)傳輸帶寬及數(shù)據(jù)處理 量,使得接收端10的視頻會(huì)議模塊11于輸出視頻會(huì)議信號(hào)時(shí)可減少不必要的系統(tǒng)資源浪 費(fèi);因此當(dāng)接收端10為一筆記本電腦時(shí),運(yùn)用本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)能夠減少電 池耗電量以延長(zhǎng)筆記本計(jì)算機(jī)使用時(shí)間。此外,又如圖3所示,對(duì)于前述圖像輸出視窗wl 被其他視窗《2部分遮蔽的處理,由于進(jìn)行編碼處理的被遮蔽區(qū)小于圖像輸出視窗wl實(shí)質(zhì) 上被遮蔽的范圍,使得接收端10的視頻會(huì)議模塊11于輸出視頻會(huì)議信號(hào)時(shí),圖像輸出視窗 wl的視頻會(huì)議信號(hào)與其他視窗w2重疊的邊緣處(即圖3中的AB線(xiàn)及AC線(xiàn))不會(huì)產(chǎn)生圖 像不連續(xù)的狀況,仍可保持使用者良好的觀(guān)看效果。與公知僅對(duì)原始信號(hào)進(jìn)行一般編碼處理的技術(shù)相較,本發(fā)明經(jīng)編碼處理后產(chǎn)生的 視頻會(huì)議信號(hào),可視其為不可降低原始信號(hào)的編碼品質(zhì)的主要狀態(tài),或是可降低原始信號(hào) 的編碼品質(zhì)的次要狀態(tài),以針對(duì)原始信號(hào)調(diào)整視頻及音頻信號(hào)的編碼品質(zhì),如此可減少數(shù) 據(jù)傳輸量,以降低數(shù)據(jù)傳輸帶寬及系統(tǒng)資源的使用。借此設(shè)計(jì),本發(fā)明的視頻會(huì)議信號(hào)處理系統(tǒng)可運(yùn)用于一般網(wǎng)絡(luò)視頻對(duì)談或是視頻 會(huì)議上,由于雙方均可作為發(fā)送端及接收端,因此可同時(shí)針對(duì)雙方進(jìn)行信號(hào)監(jiān)控及相關(guān)編 碼處理,以節(jié)省雙方系統(tǒng)資源及帶寬的使用。綜上所陳,本發(fā)明無(wú)論就目的、手段及功效,均顯示其迥異于公知技術(shù)的特征,為 一大突破。惟須注意,上述實(shí)施例僅為例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本 發(fā)明的范圍。任何本領(lǐng)域普通技術(shù)人員均可在不違背本發(fā)明的技術(shù)原理及精神下,對(duì)實(shí)施 例作修改與變化。本發(fā)明的權(quán)利保護(hù)范圍應(yīng)如所附的權(quán)利要求所述。
權(quán)利要求
一種視頻會(huì)議信號(hào)處理系統(tǒng),包括一發(fā)送端,包括一圖像提取裝置,用以取得一原始信號(hào);以及一編碼模塊,用以對(duì)該原始信號(hào)進(jìn)行編碼,以產(chǎn)生一視頻會(huì)議信號(hào);一接收端,其包括一視頻會(huì)議模塊,用以接收并輸出該視頻會(huì)議信號(hào),其中該視頻會(huì)議模塊更包含一狀態(tài)監(jiān)控模塊,用以監(jiān)控該視頻會(huì)議模塊的一輸出狀態(tài),以產(chǎn)生一輸出狀態(tài)信息;其中該發(fā)送端的該編碼模塊進(jìn)行編碼之前先取得該輸出狀態(tài)信息,以根據(jù)該輸出狀態(tài)信息對(duì)該原始信號(hào)進(jìn)行編碼。
2.如權(quán)利要求1所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該輸出狀態(tài)信息包括該視頻會(huì)議 模塊的一圖像輸出視窗狀態(tài)信息及一音頻輸出狀態(tài)信息其中之一。
3.如權(quán)利要求2所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該圖像輸出視窗狀態(tài)信息包括一 視窗狀態(tài)參數(shù)及一視窗坐標(biāo)位置參數(shù)。
4.如權(quán)利要求3所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該視窗坐標(biāo)位置參數(shù)表示該視頻 會(huì)議模塊的圖像輸出視窗的坐標(biāo)位置。
5.如權(quán)利要求3所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該視窗狀態(tài)參數(shù)表示該視頻會(huì)議 模塊的圖像輸出視窗的狀態(tài),包括視窗最小化、視窗縮放比例及視窗遮蔽狀態(tài)其中之一。
6.如權(quán)利要求5所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該視窗坐標(biāo)位置參數(shù)表示該視頻 會(huì)議模塊的圖像輸出視窗被遮蔽處的坐標(biāo)位置。
7.如權(quán)利要求5所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該視窗縮放比例利用該視窗坐標(biāo) 位置參數(shù)比對(duì)目前圖像輸出視窗與預(yù)設(shè)圖像輸出視窗的比例來(lái)判斷。
8.如權(quán)利要求1所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該編碼模塊的編碼處理為該原始 信號(hào)的壓縮程度調(diào)整。
9.如權(quán)利要求8所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該壓縮程度調(diào)整為一每秒幀數(shù)調(diào) 整、一解析度調(diào)整及一局部圖像區(qū)域的編碼調(diào)整其中之一。
10.如權(quán)利要求9所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該局部圖像區(qū)域的編碼調(diào)整針 對(duì)該圖像輸出視窗的至少一被遮蔽區(qū)降低其編碼品質(zhì)。
11.如權(quán)利要求1所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該發(fā)送端還包括一音頻監(jiān)控模 塊,用以監(jiān)控該發(fā)送端的一音頻輸入裝置的輸入狀態(tài),以取得一輸入狀態(tài)信息。
12.如權(quán)利要求11所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該編碼模塊同時(shí)依據(jù)該輸入狀 態(tài)信息對(duì)該原始信號(hào)進(jìn)行編碼。
13.如權(quán)利要求12所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中當(dāng)該音頻輸入裝置被關(guān)閉或音 量調(diào)整為零時(shí),進(jìn)行該原始信號(hào)的編碼。
14.一種視頻會(huì)議信號(hào)處理系統(tǒng),包括一視頻會(huì)議模塊,其用以向一遠(yuǎn)端裝置傳送一視頻會(huì)議信號(hào),其中該視頻會(huì)議模塊包含一遠(yuǎn)端狀態(tài)接收模塊,用以接收該遠(yuǎn)端裝置的一輸出狀態(tài)信息;以及一編碼模塊,其根據(jù)該輸出狀態(tài)信息對(duì)該視頻會(huì)議信號(hào)進(jìn)行編碼,其中經(jīng)過(guò)編碼后的 視頻會(huì)議信號(hào)具有相對(duì)較低的編碼品質(zhì)。
15.如權(quán)利要求14所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該視頻會(huì)議信號(hào)包含一視頻信 號(hào)及一音頻信號(hào)其中之一。
16.一種視頻會(huì)議信號(hào)處理系統(tǒng),包括一視頻會(huì)議模塊,其用以向一遠(yuǎn)端裝置傳送一視頻會(huì)議信號(hào),其中該視頻會(huì)議模塊包含一狀態(tài)監(jiān)控模塊,用以監(jiān)控該視頻會(huì)議模塊的一信號(hào)輸入狀態(tài)以及該遠(yuǎn)端裝置的一信 號(hào)輸出狀態(tài);以及一編碼模塊,其根據(jù)該信號(hào)輸入狀態(tài)及該信號(hào)輸出狀態(tài)其中之一來(lái)對(duì)該視頻會(huì)議信號(hào) 進(jìn)行編碼,其中經(jīng)過(guò)編碼后的視頻會(huì)議信號(hào)具有相對(duì)較低的編碼品質(zhì)。
17.如權(quán)利要求14所述的視頻會(huì)議信號(hào)處理系統(tǒng),其中該視頻會(huì)議信號(hào)包含一視頻信號(hào)及一音頻信號(hào)其中之一。
全文摘要
一種視頻會(huì)議信號(hào)處理系統(tǒng)。視頻會(huì)議信號(hào)處理系統(tǒng)包括接收端及發(fā)送端。由發(fā)送端所取得的原始信號(hào),可依據(jù)監(jiān)控接收端的視頻會(huì)議模塊的輸出狀態(tài)以取得輸出狀態(tài)信息,來(lái)進(jìn)行對(duì)應(yīng)編碼處理,以產(chǎn)生視頻會(huì)議信號(hào),節(jié)省系統(tǒng)資源及傳輸帶寬的使用。
文檔編號(hào)H04N7/26GK101990083SQ200910164919
公開(kāi)日2011年3月23日 申請(qǐng)日期2009年7月29日 優(yōu)先權(quán)日2009年7月29日
發(fā)明者曾建堂, 李俊樺, 林志祥, 林紹捷, 魏志榮 申請(qǐng)人:宏碁股份有限公司