一種視頻圖像和桌面圖像自動切換顯示的系統(tǒng)及方法
【專利說明】一種視頻圖像和桌面圖像自動切換顯示的系統(tǒng)及方法 【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于網(wǎng)絡(luò)會議技術(shù)領(lǐng)域,涉及一種視頻圖像和桌面圖像自動切換顯示的系 統(tǒng)及方法。 【【背景技術(shù)】】
[0002] 網(wǎng)絡(luò)會議是指兩個或兩個以上不同地方的個人或群體,通過傳輸線路及多媒體設(shè) 備,將聲音、影像、電腦桌面及文件資料互傳,實現(xiàn)即時且互動的溝通。網(wǎng)絡(luò)會議的使用有點 像電話,除了能看到與你通話的人并進(jìn)行語言交流外,還能看到他們的表情和動作,以及演 示者所共享的桌面,使處于不同地方的人就像在同一房間內(nèi)溝通。
[0003] 網(wǎng)絡(luò)會議借助互聯(lián)網(wǎng),實現(xiàn)高效高清的遠(yuǎn)程會議、辦公,在持續(xù)提升用戶溝通效 率、縮減企業(yè)差旅費用成本、提高管理成效等方面具有得天獨厚的優(yōu)勢,已部分取代商務(wù)出 行,成為遠(yuǎn)程辦公最新模式。近年來,視頻會議的應(yīng)用范圍迅速擴(kuò)大,從政府、公安、軍隊、法 院到科技、能源、醫(yī)療、教育等領(lǐng)域隨處可見,涵蓋了社會生活的方方面面。
[0004] 桌面共享指一臺電腦將其屏幕的內(nèi)容通過網(wǎng)絡(luò)傳輸給其他終端以供其他用戶查 看的一種技術(shù),桌面共享可以用于遠(yuǎn)程技術(shù)支持、遠(yuǎn)程協(xié)助等場景,也可以用于網(wǎng)絡(luò)會議。 在網(wǎng)絡(luò)會議的場景下,會議的演示者將演示的文稿通過桌面共享的方式展示給所有的與會 者,讓與會者不但可以聽到會議的內(nèi)容,而且可以看到會議的內(nèi)容,有助于與會者對會議內(nèi) 容的更好的理解。
[0005] 在會議的主持人控制會議的模式,會議主持人可以設(shè)置自己或者另外一個與會者 作為演示者,如果演示者打開自己的攝像頭,將自己的視頻分享給其他參會者,其他與會者 可以看到演示者視頻圖像。如果演示者再將自己的桌面共享給與會者,此時演示者側(cè)終端 軟件一般不再傳送演示者的視頻信號,而只傳送演示者的桌面共享信號,因為其他用戶的 顯示終端一般只有一個,只能顯示一類信號的圖像。只有在演示者關(guān)閉桌面共享的情況下, 其他與會者才能繼續(xù)看到演示者的視頻。
[0006] 現(xiàn)有的多媒體網(wǎng)絡(luò)會議中,網(wǎng)絡(luò)會議中與會者看到的演示者的視頻和桌面共享圖 像的切換一般是由演示者手工控制的:演示者桌面共享的時候與會者只能看到桌面共享圖 像,不能看到視頻圖像;演示者關(guān)閉桌面共享的時候,與會者才可能看到演示者的視頻。 【
【發(fā)明內(nèi)容】
】
[0007] 本發(fā)明的目的是提供一種視頻圖像和桌面圖像自動切換顯示的系統(tǒng)及方法,解決 了現(xiàn)有網(wǎng)絡(luò)會議中存在的桌面和視頻需要手工切換的問題。
[0008] 為達(dá)到上述目的,本發(fā)明采用如下方案:
[0009] -種視頻圖像和桌面圖像自動切換顯示的系統(tǒng)包括:
[0010] 視頻圖像捕獲模塊:用于抓取演示者現(xiàn)場視頻的圖像,并將抓取的圖像輸出;
[0011] 桌面共享圖像捕獲模塊:用于抓取演示者演示設(shè)備的桌面圖像,并將抓取的圖像 輸出;
[0012] 演示者輸入監(jiān)控模塊:用于監(jiān)控演示者演示設(shè)備輸入裝置的工作狀態(tài),并將該狀 態(tài)輸出;
[0013] 圖像疊加模塊:用于將抓取的演示者演示設(shè)備桌面圖像以一定透明度與抓取的演 示者現(xiàn)場視頻圖像疊加,疊加以后的圖像作為演示者視頻圖像發(fā)送給其他參會者;
[0014] 參會者顯示設(shè)備顯示演示者視頻圖像,當(dāng)演示者共享演示設(shè)備桌面或演示者輸入 監(jiān)控模塊檢測到演示者操作輸入裝置時,設(shè)置桌面圖像為不透明;當(dāng)演示者不操作輸入裝 置或不共享演示設(shè)備桌面時,設(shè)置桌面圖像為透明。
[0015] -種視頻圖像和桌面圖像自動切換顯示的方法,包括以下步驟:
[0016] (1)通過視頻圖像捕獲模塊抓取演示者現(xiàn)場視頻的圖像,通過桌面共享圖像捕獲 模塊抓取演示者演示設(shè)備的桌面圖像;
[0017] (2)通過圖像疊加模塊將抓取的演示者演示設(shè)備桌面圖像以一定透明度與抓取的 演示者現(xiàn)場視頻圖像疊加,疊加以后的圖像作為演示者視頻圖像發(fā)送給其他參會者;
[0018] (3)演示者開啟桌面共享時,將桌面圖像設(shè)置為不透明,并通過演示者輸入監(jiān)控模 塊開始監(jiān)控演示設(shè)備輸入裝置的工作狀態(tài);演示者輸入監(jiān)控模塊檢測到用戶輸入事件時, 設(shè)置桌面圖像為不透明,重啟輸入監(jiān)控;給定時間內(nèi)演示者輸入監(jiān)控模塊沒有檢測到用戶 輸入時,設(shè)置桌面圖像為透明。
[0019] 作為本發(fā)明的進(jìn)一步優(yōu)選方法,所述步驟(3)在給定時間內(nèi)演示者輸入監(jiān)控模塊 沒有檢測到用戶輸入時,逐步減小桌面共享圖像透明度,直至完全透明。
[0020] 作為本發(fā)明的進(jìn)一步優(yōu)選方法,所述步驟(2)視頻圖像捕獲模塊和桌面共享圖像 捕獲模塊抓取到的圖像以位圖格式輸出,將位圖A和B中對應(yīng)位置各取一點Pa、Pb,分別求 取Pa和Pb的RGB三個分量,并將對應(yīng)分量按透明度權(quán)值求和拼裝成一個新的顏色,新的顏 色所組成的圖像即為以該透明度疊加的圖像。
[0021] 作為本發(fā)明的進(jìn)一步優(yōu)選方法,所述步驟(3)中設(shè)置有用戶活動監(jiān)控定時器 Timerl,其定時時長為tl,還設(shè)置有透明度累加定時器Timer2,其定時時長為t2 ;演示者開 啟桌面共享時,圖像疊加模塊啟動用戶活動監(jiān)控定時器timerl,在tl的時間間隔范圍內(nèi), 如果捕獲到用戶操作輸入裝置時,則重啟該定時器,重新開始計時;如果用戶不活動的時間 超過tl,啟動透明度遞增的定時器timer2,每經(jīng)過t2的時長,透明度值增加s,桌面圖像將 開始消隱視頻圖像將逐步顯示,直到透明度達(dá)到最大值,桌面圖像完全隱藏圖像疊加器輸 出的圖像是演示者的視頻圖像。
[0022] 作為本發(fā)明的進(jìn)一步優(yōu)選方法,所述演示設(shè)備輸入裝置包括鍵盤和鼠標(biāo)。
[0023] 本發(fā)明的有益效果是:
[0024] 本發(fā)明的視頻圖像和桌面圖像自動切換顯示的系統(tǒng)及方法,通過圖像疊加模塊將 抓取的演示者演示設(shè)備桌面圖像以一定透明度與抓取的演示者現(xiàn)場視頻圖像疊加作為演 示者視頻圖像發(fā)送給其他參會者,在演示者宣講過程中,通過演示者輸入監(jiān)控模塊監(jiān)控演 示者演示設(shè)備輸入裝置的工作狀態(tài),自動調(diào)整演示設(shè)備桌面圖像的透明度,實現(xiàn)演示者桌 面圖像和視頻圖像的自然切換,能使演示者專注于會議內(nèi)容的宣講,而不必分心手工切換 視頻和桌面,提高演示者的操作舒適性和便利性,使視頻會議變得更加流暢。
[0025] 進(jìn)一步,在桌面圖像顯示切換到視頻圖像顯示的過程中,由于采用桌面圖像逐步 消隱,視頻圖像逐步顯示,切換過程中視頻和桌面疊加顯示的方法,看上去演示者就在演示 桌面的后面,能進(jìn)一步增強(qiáng)雙方交流的現(xiàn)場感。 【【附圖說明】】
[0026] 圖1是本發(fā)明中網(wǎng)絡(luò)會議中視頻和桌面疊加的示意圖;
[0027] 圖2是本發(fā)明中圖像疊加模塊的功能示意圖;
[0028] 圖3是本發(fā)明中演示者開啟桌面共享以后的處理流程圖;
[0029] 圖4是本發(fā)明中定時器timerl的超時處理流程圖;
[0030] 圖5是本發(fā)明中定時器timer2的超時處理流程圖;
[0031] 圖6是本發(fā)明中收到用戶活動的鍵盤鼠標(biāo)事件的處理流程圖。 【【具體實施方式】】
[0032] 下面結(jié)合附圖和【具體實施方式】對本發(fā)明進(jìn)行詳細(xì)描述:
[0033] 如圖1是網(wǎng)絡(luò)會議中視頻和桌面疊加的示意圖,圖中包括網(wǎng)絡(luò)會議中典型的兩個 角色:演示者和參會者,在演示者一側(cè)視頻圖像、桌面圖像輸入到圖像疊加模塊,疊加模塊 監(jiān)控用戶活動的鍵盤鼠標(biāo)事件,將桌面圖像以一定的透明度疊加在視頻圖像上輸出并發(fā)送 給參會者顯示模塊。
[0034] 種視頻圖像和桌面圖像自動切換顯示的系統(tǒng),包括視頻圖像捕獲模塊:用于抓取 演示者現(xiàn)場視頻的圖像,并將抓取的圖像輸出;
[0035] 桌面共享圖像捕獲模塊:用于抓取演示者演示設(shè)備的桌面圖像,并將抓取的圖像 輸出;
[0036] 演示者輸入監(jiān)控模塊:用于監(jiān)控演示者演示設(shè)備輸入裝置的工作狀態(tài),并將該狀 態(tài)輸出;
[0037] 圖像疊加模塊:用于將抓取的演示者演示設(shè)備桌面圖像以一定透明度與抓取的演 示者現(xiàn)場視頻圖像疊加,疊加以后的圖像作為演示者視頻圖像發(fā)送給其他參會者;如圖2 所示,圖中輸入是視頻圖像和桌面圖像,視頻圖像和桌面圖像的每一個像素點以輸入的透 明度進(jìn)行疊加。
[0038] 參會者顯示設(shè)備顯示演示者視頻圖像,當(dāng)演示者共享演示設(shè)備桌面或演示者輸入 監(jiān)控模塊檢測到演示者操作輸入裝置時,設(shè)置桌面圖像為不透明;當(dāng)演示者不操作輸入裝 置或不共