專利名稱:基于統(tǒng)一通信的多屏幕視頻系統(tǒng)的制作方法
CN 102934425 A
書
明
說
1/7頁
基于統(tǒng)一通信的多屏幕視頻系統(tǒng)背景作為對公共交換電話網(wǎng)絡(luò)(PSTN)系統(tǒng)的替換,蜂窩電話網(wǎng)絡(luò)在過去的幾十年來迅 速發(fā)展,在蜂窩電話網(wǎng)絡(luò)中,擁有蜂窩電話的用戶能夠在幾乎任何位置訪問一個或多個網(wǎng)絡(luò)。近來的發(fā)展還包括IP語音(VOIP)電話的廣泛使用,VOIP電話使用有線和無線網(wǎng)絡(luò)上的因特網(wǎng)協(xié)議(IP)。在這樣不同類型的通信網(wǎng)絡(luò)以及能夠利用這些網(wǎng)絡(luò)的各種特征的設(shè)備可用的情況下,增強型通信系統(tǒng)使得不同的通信網(wǎng)絡(luò)組合在一起,提供直到現(xiàn)在還不可用的功能,諸如組合通信的各種模式(例如,即時消息收發(fā)、語音呼叫、視頻通信等)。這種技術(shù)也被稱為統(tǒng)一通信(UC)。服務(wù)器網(wǎng)絡(luò)管理最終設(shè)備,這些最終設(shè)備能夠處理各種功能和通信同時便于更為現(xiàn)代的統(tǒng)一通信網(wǎng)絡(luò)設(shè)備和其它網(wǎng)絡(luò)(例如,PSTN、蜂窩等)之間的通信。增強型通信系統(tǒng)的受歡迎特征之一是視頻會議,參與者可通過其臺式計算設(shè)備出席會議。常規(guī)的視頻會議具有其局限且是發(fā)展中的技術(shù)。遠(yuǎn)程在場(telepresence)系統(tǒng)示出提供沉浸式體驗的現(xiàn)有技術(shù)的視頻會議體驗,使得會議參與者感覺他們彼此面對面坐著并可毫不費力地彼此通信。遠(yuǎn)程在場提供了視頻會議作為可取代旅行的承諾。然而,遠(yuǎn)程在場也是一個昂貴的項目,高系統(tǒng)和維護成本使其限于行政人員使用而對民眾不可及。遠(yuǎn)程在場部署可能相當(dāng)復(fù)雜,需要數(shù)月的規(guī)劃、增建空間、以及安裝特殊硬件和裝置。概述提供本發(fā)明內(nèi)容以便以簡化的形式介紹在以下具體實施方式
中進一步描述的一些概念。本發(fā)明內(nèi)容并不旨在專門標(biāo)識所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。實施例涉及采用一般硬件和智能軟件來提供多屏幕遠(yuǎn)程在場式視頻會議體驗,這可基于諸如統(tǒng)一通信系統(tǒng)的現(xiàn)有的增強型通信系統(tǒng)。通過基于組件的方法,根據(jù)各實施例的系統(tǒng)可部署在任何會議室中、由未經(jīng)訓(xùn)練的用戶裝配在現(xiàn)場、靈活用于容納任何數(shù)量的屏幕。通過閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,這些及其他特點和優(yōu)點將變得顯而易見??梢岳斫?,前述一般描述和以下的詳細(xì)描述都是說明性的,并且不限制所要求保護的各方面。
實施例
附圖簡述
圖I是示出示例統(tǒng)一通信系統(tǒng)的示圖,其中可以實現(xiàn)用于提供多屏幕視頻會議的
圖2是示出根據(jù)各實施例的多屏幕視頻系統(tǒng)的示例基本單元的概念3是示出根據(jù)各實施例的多屏幕視頻系統(tǒng)的示例級聯(lián)模型的概念4是示出根據(jù)各實施例的多屏幕視頻系統(tǒng)的示例體系結(jié)構(gòu)的概念5是示出多屏幕視頻系統(tǒng)中的空間音頻處理的概念圖6是示出具有遠(yuǎn)程在場多點控制單元(MCU)的示例多屏幕視頻系統(tǒng)的概念7是示出根據(jù)各實施例的示例網(wǎng)格多屏幕視頻系統(tǒng)的概念圖8是可實現(xiàn)根據(jù)各實施例的系統(tǒng)的聯(lián)網(wǎng)環(huán)境;
4
圖9是其中可實現(xiàn)各實施例的示例計算操作環(huán)境的框圖;以及
圖10示出根據(jù)各實施例的管理多屏幕視頻系統(tǒng)的過程的邏輯流程圖。
具體實施例方式如上簡要所述,可基于諸如統(tǒng)一通信系統(tǒng)的現(xiàn)有的增強型通信系統(tǒng),采用一般硬件和智能軟件來提供多屏幕遠(yuǎn)程在場式視頻會議體驗。通過基于組件的方法,多屏幕應(yīng)用可發(fā)現(xiàn)彼此,應(yīng)用之一擔(dān)當(dāng)主機,其它應(yīng)用擔(dān)當(dāng)從機。該系統(tǒng)可被設(shè)置在具有專用多點控制單元(MCU)、一般音頻/視頻MCU的系統(tǒng)中,或被設(shè)置在點對點網(wǎng)格中。在下面的詳細(xì)描述中,將參考構(gòu)成本發(fā)明的一部分的附圖,在附圖中,通過例圖,示出了特定實施例或示例??山M合這些方面,可利用其他方面,并且可以做出結(jié)構(gòu)上的改變而不背離本發(fā)明的精神或范圍。因此,以下詳細(xì)描述并不旨在限制,并且本發(fā)明的范圍由所附權(quán)利要求及其等效方案來限定。盡管在結(jié)合在個人計算機上的操作系統(tǒng)上運行的應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述了各實施例,但是本領(lǐng)域的技術(shù)人員會認(rèn)識到各方面也可以結(jié)合其它程序模塊實現(xiàn)。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)、以及其他類型的結(jié)構(gòu)。此外,本領(lǐng)域的技術(shù)人員可以明白,各實施例可以用其他計算機系統(tǒng)配置來實施,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費電子產(chǎn)品、小型計算機、大型計算機以及類似計算設(shè)備。各實施例還能在任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲器存儲設(shè)備中。各實施例可被實現(xiàn)為計算機實現(xiàn)的過程(方法)、計算系統(tǒng)、或者諸如計算機程序產(chǎn)品或計算機可讀介質(zhì)等制品。計算機程序產(chǎn)品可以是計算機系統(tǒng)可讀并且編碼包括用于使計算機或計算系統(tǒng)執(zhí)行示例過程的指令的計算機程序的計算機存儲介質(zhì)。例如,計算機可讀存儲介質(zhì)可經(jīng)由易失性計算機存儲器、非易失性存儲器、硬盤驅(qū)動器、閃存驅(qū)動器、軟盤或緊致盤和類似介質(zhì)中的一個或多個來實現(xiàn)。貫穿本說明書,術(shù)語“平臺”可以是用于管理多模態(tài)通信系統(tǒng)的軟件和硬件組件的組合。平臺的示例包括但不限于,在多個服務(wù)器上執(zhí)行的托管服務(wù)、在單個服務(wù)器上執(zhí)行的應(yīng)用程序以及類似系統(tǒng)。術(shù)語“服務(wù)器”一般指通常在聯(lián)網(wǎng)環(huán)境中執(zhí)行一個或多個軟件程序的計算設(shè)備。然而,服務(wù)器還可以被實現(xiàn)為在被視作網(wǎng)絡(luò)上的服務(wù)器的一個或多個計算設(shè)備上執(zhí)行的虛擬服務(wù)器(軟件程序)。在下面將提供關(guān)于這些技術(shù)和示例操作的詳細(xì)細(xì)節(jié)。圖I包括示出示例統(tǒng)一通信系統(tǒng)的示意圖100,其中各實施例被實現(xiàn)以用于提供多屏幕視頻會議。統(tǒng)一通信系統(tǒng)是具有可提供給訂戶的各種各樣的能力和服務(wù)的現(xiàn)代通信系統(tǒng)的示例。統(tǒng)一通信系統(tǒng)是便于即時消息收發(fā)、在場、音頻-視頻會議、web會議和類似功能的實時通信系統(tǒng)。在統(tǒng)一通信(“UC”)系統(tǒng)中,如圖100中示出的系統(tǒng),用戶可經(jīng)由作為該UC系統(tǒng)的客戶機設(shè)備的各種終端設(shè)備(102、104)來進行通信。每一客戶機設(shè)備都能夠執(zhí)行用于語音通信、視頻通信、即時消息傳遞、應(yīng)用共享、數(shù)據(jù)共享等的一個或多個通信應(yīng)用。除其增強功能之外,終端設(shè)備還可通過外部連接,如通過PBX 124,來促進到公共交換電話網(wǎng)(“PSTN”)CN 102934425 A
書
明
說
3/7頁
的傳統(tǒng)電話呼叫。終端設(shè)備可包括任何類型的智能電話、蜂窩電話、執(zhí)行通信應(yīng)用的任何計算設(shè)備、智能汽車控制臺以及具有附加功能的增強電話設(shè)備。UC網(wǎng)絡(luò)110包括執(zhí)行不同任務(wù)的多個服務(wù)器。例如,UC服務(wù)器114提供注冊、在場以及路由功能。路由功能使該系統(tǒng)能夠基于默認(rèn)和/或用戶設(shè)置的策略來將對一用戶的呼叫路由到分配給該用戶的客戶端設(shè)備中的任一個。例如,如果用戶不能通過常規(guī)電話被 找到,則該呼叫可被轉(zhuǎn)發(fā)到用戶的蜂窩電話,并且如果沒有接聽則可以利用多個語音郵件選項。因為終端設(shè)備可以處理附加通信模式,所以UC服務(wù)器114可以通過接入服務(wù)器112提供對這些附加通信模式(例如即時消息收發(fā)、視頻通信等)的訪問。接入服務(wù)器112位于周邊網(wǎng)絡(luò)中并且以附加通信模式之一允許與其他用戶通過UC網(wǎng)絡(luò)110的連接。UC服務(wù)器114可包括執(zhí)行上述功能的組合的服務(wù)器,或僅提供特定功能的專用服務(wù)器。例如,提供在場功能的家庭服務(wù)器、提供路由功能的路由服務(wù)器等。類似地,接入服務(wù)器112可提供多個功能,諸如防火墻保護和連接,或僅提供專用功能。音頻/視頻(A/V)會議服務(wù)器118通過經(jīng)由內(nèi)部或外部網(wǎng)絡(luò)促進音頻和/或視頻會議能力來提供這些能力。中介服務(wù)器116作為去往和來自諸如PSTN或蜂窩網(wǎng)絡(luò)等其他類型的網(wǎng)絡(luò)的信令和媒體(例如,通過PBX 124的或來自蜂窩電話122的呼叫)的中介。中介服務(wù)器116還擔(dān)當(dāng)會話發(fā)起協(xié)議(SIP)用戶代理。在UC系統(tǒng)中,用戶可以具有一個或多個身份,該身份不必限于電話號碼。取決于集成網(wǎng)絡(luò),該身份可以采取任何形式,如電話號碼、會話發(fā)起協(xié)議(SIP)統(tǒng)一資源標(biāo)識符(URI)、或任何其他標(biāo)識符。盡管在UC系統(tǒng)中可以使用任何協(xié)議,但SIP是常用方法。SIP是用于創(chuàng)建、修改和終止與一個或多個參與者的會話的應(yīng)用層控制(信令)協(xié)議。該協(xié)議還可用于創(chuàng)建包括因特網(wǎng)電話呼叫、多媒體分發(fā)和多媒體會議的雙方、多方或多播會話。SIP被設(shè)計成與底層傳輸層無關(guān)。SIP客戶機可使用傳輸控制協(xié)議(“TCP”)來連接到SIP服務(wù)器和其他SIP端點。SIP主要用于建立和破壞語音或視頻呼叫。然而,它可以在需要會話發(fā)起的任何應(yīng)用中使用。這些應(yīng)用包括事件訂閱和通知、終端移動性等。語音和/或視頻通信通常通過單獨的會話協(xié)議(通常是實時協(xié)議(“RTP”))來完成。UC系統(tǒng)可提供用于包括視頻會議的多模態(tài)通信的平臺。在根據(jù)實施例的系統(tǒng)中,應(yīng)用層可被建立在通信應(yīng)用上,以便支持自動發(fā)現(xiàn)、處理遠(yuǎn)程在場層邏輯、執(zhí)行系統(tǒng)管理任務(wù)、管理用戶界面和類似操作。這樣的系統(tǒng)可通過客戶機應(yīng)用之間或由服務(wù)器/專用設(shè)備(例如MCU)管理的分布式體系結(jié)構(gòu)提供單或多屏幕視頻會議,這在沒有這樣的系統(tǒng)的復(fù)雜且麻煩的基礎(chǔ)架構(gòu)的情況下提供了遠(yuǎn)程在場體驗。雖然圖I中的示例系統(tǒng)已被描述為具有諸如中介服務(wù)器、A/V服務(wù)器、家庭服務(wù)器、在場服務(wù)器和類似設(shè)備等特定組件,但各實施例不限于這些組件或系統(tǒng)配置并且能夠用采用更少或更多組件的其他系統(tǒng)配置來實現(xiàn)。通過UC基礎(chǔ)架構(gòu)管理多屏幕視頻會議的系統(tǒng)的功能還可取決于組件能力和系統(tǒng)配置來不同地分布在系統(tǒng)的各組件之間。此外,各實施例不限于統(tǒng)一通信系統(tǒng)。此處所討論的方法可應(yīng)用于使用此處所描述的原理的任何啟用視頻的聯(lián)網(wǎng)通信環(huán)境。圖2是示出根據(jù)各實施例的多屏幕視頻系統(tǒng)的示例基本單元的概念圖。如上所述,遠(yuǎn)程在場可能是一個昂貴的項目,復(fù)雜的部署需要長時期的規(guī)劃、專用硬件和裝置。根
6據(jù)各實施例的系統(tǒng)可通過統(tǒng)一通信系統(tǒng)以在成本少得多、安裝容易且沒有特殊空間或裝置要求來部署的情況下提供遠(yuǎn)程在場體驗。根據(jù)各實施例的系統(tǒng)可采用統(tǒng)一通信基礎(chǔ)架構(gòu)內(nèi)的組件化的體系結(jié)構(gòu)提供遠(yuǎn)程在場式視頻會議體驗,一般計算設(shè)備擔(dān)當(dāng)基本單元,如示意圖200所示?;締卧砂ㄒ话阌嬎阍O(shè)備硬件,諸如顯示器、處理器、相機230、音頻輸入和輸出設(shè)備(話筒、揚聲器)和類 似設(shè)備。顯示器可以是能夠處理高清(HD)視頻的高分辨率顯示器。處理器可能需要能夠處理多個視頻流。因此,處理器可以是多核處理器。相機230可能也需要是用于高質(zhì)量視頻成像的有HD能力的相機。基本單元計算設(shè)備可執(zhí)行UC通信應(yīng)用238,該應(yīng)用能夠便于與系統(tǒng)的其它客戶機的多模態(tài)通信,以及提供諸如與調(diào)度應(yīng)用交互、聯(lián)系人列表管理、基于在場的服務(wù)和類似服務(wù)的輔助服務(wù)。UC通信應(yīng)用238可支持SIP和如上所述用于媒體傳送的其它協(xié)議?;締卧嬎阍O(shè)備還執(zhí)行多屏幕應(yīng)用236,該應(yīng)用適于支持自動發(fā)現(xiàn)(用于發(fā)現(xiàn)和連接會議模式中的其它多屏幕應(yīng)用)、遠(yuǎn)程在場邏輯、系統(tǒng)管理和用于多屏幕視頻會議操作的用戶界面。在操作模式中,基本單元計算設(shè)備的顯示器可呈現(xiàn)視頻屏幕232,以便與其他參與者和數(shù)據(jù)協(xié)作/會議控制屏幕234通信來進行應(yīng)用共享、系統(tǒng)控制和類似目的。數(shù)據(jù)協(xié)作/會議控制屏幕234是允許用戶選擇會議模式、設(shè)置操作參數(shù)和執(zhí)行類似任務(wù)的多屏幕應(yīng)用的主用戶界面。圖3包括示出根據(jù)各實施例的多屏幕視頻系統(tǒng)的示例級聯(lián)模型的概念圖300。當(dāng)N個單屏幕客戶機340、350和360被設(shè)置在一起時,多屏幕應(yīng)用346、356、366可經(jīng)由知曉位置的應(yīng)用編程接口(API)通過手動設(shè)置或程序性發(fā)現(xiàn)來發(fā)現(xiàn)彼此。管理員可選擇客戶機(例如350)擔(dān)當(dāng)主機,其余的擔(dān)當(dāng)從機。主客戶機350可包括數(shù)據(jù)協(xié)作/控制屏幕344。客戶機可通過通信應(yīng)用348、358和368彼此通信以及與系統(tǒng)的其它組件通信。在對等呼叫中,主客戶機可設(shè)置初始呼叫,然后驅(qū)動從客戶機連接至遠(yuǎn)程側(cè)。在多方呼叫中,主客戶機可通過MCU設(shè)置多個會議,并使用UC系統(tǒng)的MCU能力(例如,切換、多視圖等)來構(gòu)建遠(yuǎn)程在場拓?fù)?。根?jù)其它實施例,客戶機可在它們之間自組織,而無需涉及附加的MCU或基礎(chǔ)架構(gòu)服務(wù)器。圖4包括示出根據(jù)各實施例的多屏幕視頻系統(tǒng)的一個示例體系結(jié)構(gòu)的概念圖400。在示例系統(tǒng)中,流程可從多屏幕應(yīng)用(402、406、410、414、418和422)發(fā)現(xiàn)彼此并選擇主機(例如418)開始。通信應(yīng)用(402、406、410、414、418和422)可注冊它們自己,并將客戶機標(biāo)識為房間(用于視頻會議)。主單元可被注冊為房間X。當(dāng)房間Y呼叫房間X以便進行多屏幕視頻會議時,呼叫可被標(biāo)記為遠(yuǎn)程在場呼叫。房間X多屏幕應(yīng)用(例如,418)可接受呼叫并協(xié)商拓?fù)洹?yīng)用層可驅(qū)動通信應(yīng)用來進行適當(dāng)?shù)膶Φ群艚?。?yīng)用層還可驅(qū)動通信層為主單元建立數(shù)據(jù)協(xié)作。接著,通信應(yīng)用可建立音頻/視頻呼叫,并建立與UC系統(tǒng)應(yīng)用共享MCU (ASMCU)的應(yīng)用通道。如果遠(yuǎn)程在場拓?fù)渖婕斑h(yuǎn)程在場服務(wù)器,則流程仍可與決定要呼叫的適當(dāng)SIP端點的多屏幕應(yīng)用類似。遠(yuǎn)程在場系統(tǒng)間的互操作性可基于兩個不同系統(tǒng)之間的遠(yuǎn)程在場拓?fù)涞膮f(xié)商。圖5包括示出多屏幕視頻系統(tǒng)中的空間音頻處理的概念圖500。在遠(yuǎn)程在場式多屏幕視頻系統(tǒng)中,來自每一單元532、534、536的音頻形成空間音頻。音頻混合器538可用于通過揚聲器540、542、546來創(chuàng)建空間音頻的逼真呈現(xiàn)以及通過話筒544、548來捕捉音頻?;芈暱赡苁歉鶕?jù)各實施例的系統(tǒng)中的獨特挑戰(zhàn)。如果集成音頻混合器不足夠,則外部音頻混合器可用于執(zhí)行局部和/或分布式回聲取消。根據(jù)一些實施例,可采用智能相機,具有平搖、傾斜、縮放和曝光控制能力以便即使在非理想光照條件下也能達到最佳體驗。
根據(jù)實施例的系統(tǒng)允許在單屏幕視頻系統(tǒng)外建立多屏幕遠(yuǎn)程在場框架。除了用于各種通信模式的單平臺配置以外,系統(tǒng)可通過簡單地添加具有通信應(yīng)用/多屏幕應(yīng)用結(jié)構(gòu)的另一單元來擴展至N個單元,從從而降低遠(yuǎn)程在場體驗的成本和復(fù)雜性。圖6包括示出具有遠(yuǎn)程在場多點控制單元(MCU)的示例多屏幕視頻系統(tǒng)的概念圖600。如上所述,主客戶機(例如,672)可設(shè)置初始呼叫,然后驅(qū)動從客戶機連接至對等呼叫中的遠(yuǎn)程側(cè)。在多方呼叫中,主客戶機可通過遠(yuǎn)程在場MCU 650設(shè)置多個會議,并使用UC系統(tǒng)的數(shù)據(jù)MCU 652來構(gòu)建遠(yuǎn)程在場拓?fù)?。或者,遠(yuǎn)程在場MCU 650發(fā)現(xiàn)多屏幕應(yīng)用,并設(shè)置與每一參與單元(656、658、660、662、664、668、670、672和674)通信的多屏幕視頻會議,以便建立通信信道和通信的其它模態(tài),諸如數(shù)據(jù)共享。通信應(yīng)用654可便于數(shù)據(jù)MCU 652和遠(yuǎn)程在場MCU 650之間的通信。單元中每一個的多屏幕應(yīng)用可執(zhí)行如前所述的任務(wù),以便在視頻會議中提供遠(yuǎn)程在場體驗。圖7是示出根據(jù)各實施例的示例網(wǎng)格多屏幕視頻系統(tǒng)的概念圖。示意圖700包括沒有遠(yuǎn)程在場MCU的網(wǎng)格配置中的單元756、758、760、762、764、768、770、772和774。在此配置中,多屏幕應(yīng)用可發(fā)現(xiàn)彼此,且可選擇主單元來管理會議。音頻/視頻MCU 780可用于與臺式UC客戶機(或任何其它VTC、電話或移動設(shè)備)互操作,而UC系統(tǒng)數(shù)據(jù)MCU 752可用于促進多方數(shù)據(jù)協(xié)作。通信應(yīng)用754可促進與MCU的通信。各個單元上的其它通信應(yīng)用可經(jīng)由SIP促進底層通信框架。已經(jīng)參考諸如遠(yuǎn)程在場MCU、數(shù)據(jù)MCU和類似組件的特定組件和特定配置描述了圖2到7中的示例系統(tǒng)。各實施例不僅限于根據(jù)這些示例配置的通信系統(tǒng)。根據(jù)各實施例的采用具有遠(yuǎn)程在場能力的多屏幕視頻會議的增強型通信系統(tǒng)可在采用較少或附加組件以及執(zhí)行其它任務(wù)的配置中實現(xiàn)。圖8是其中可以實現(xiàn)各實施例的示例聯(lián)網(wǎng)環(huán)境。如上所述的基于UC的多屏幕視頻系統(tǒng)可按照分布式方式在多個物理和虛擬客戶機和服務(wù)器上實現(xiàn)。這樣的系統(tǒng)通??缮婕耙粋€或多個網(wǎng)絡(luò),如PSTN 820、蜂窩網(wǎng)絡(luò)830、以及UCN810。系統(tǒng)中的至少一個可以在采用通過一個或多個網(wǎng)絡(luò)進行通信的若干節(jié)點的非群集系統(tǒng)或群集系統(tǒng)中實現(xiàn)。根據(jù)各實施方式的系統(tǒng)可以包括服務(wù)器、客戶機、因特網(wǎng)服務(wù)提供者、以及通信介質(zhì)的任何拓?fù)浣Y(jié)構(gòu)。該系統(tǒng)還可具有靜態(tài)或動態(tài)拓?fù)浣Y(jié)構(gòu)。術(shù)語“客戶機”可以表示客戶機應(yīng)用或客戶機設(shè)備。一種根據(jù)各實施方式的系統(tǒng)可涉及更多組件,各典型和相關(guān)組件結(jié)合該附圖來討論。中介服務(wù)器812可以在不同的系統(tǒng)之間提供信令和媒體交換。PBX 822和RF調(diào)制解調(diào)器832可分別用于PSTN和蜂窩網(wǎng)絡(luò)同中介服務(wù)器812之間的連接??蛻魴C設(shè)備801、802、803通過UCN 810彼此通信并與其他網(wǎng)絡(luò)上的設(shè)備進行通信。UC系統(tǒng)可包括用于在場、路由和其它如上更詳細(xì)所述的功能的一個或多個專用或組合服務(wù)器。盡管基于音頻和文本的通信可在PSTN和蜂窩網(wǎng)絡(luò)(以及UC網(wǎng)絡(luò)本身)上推動,可允許UC網(wǎng)絡(luò)的啟用視頻的客戶機在采用多屏幕應(yīng)用的遠(yuǎn)程在場式中推動多屏幕視頻會議。體系結(jié)構(gòu)可以是網(wǎng)格體系結(jié)構(gòu)和/或由一個或多個中央遠(yuǎn)程在場MCU管理,如上所述??蛻魴C設(shè)備801-803和系統(tǒng)服務(wù)器可通過路由請求中的SIP或傳送媒體中的其它協(xié)議來通信。與系統(tǒng)和其它網(wǎng)絡(luò)相關(guān)操作相關(guān)聯(lián)的數(shù)據(jù)可被存儲在諸如數(shù)據(jù)存儲828的一
個或多個數(shù)據(jù)存儲中,數(shù)據(jù)存儲可由系統(tǒng)的服務(wù)器和/或客戶機直接訪問或通過數(shù)據(jù)庫服務(wù)器824管理。UCN 810提供UC系統(tǒng)的主干并可以使用諸如SIP、RTP等多個協(xié)議??蛻魴C設(shè)備(例如801-803)向UCN用戶端點提供平臺。用戶可以使用客戶機設(shè)備或在客戶機設(shè)備上運行的一個或多個客戶機應(yīng)用來訪問該通信系統(tǒng)。UCN 810提供此處描述的節(jié)點之間的通信。作為示例而非限制,UCN 810可包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線連接,以及無線介質(zhì),諸如聲學(xué)、射頻、紅外線和其他無線介質(zhì)??梢圆捎糜嬎阍O(shè)備、應(yīng)用、數(shù)據(jù)源和數(shù)據(jù)分發(fā)系統(tǒng)的許多其它配置來實現(xiàn)多屏幕視頻會議。此外,圖8中所討論的聯(lián)網(wǎng)環(huán)境僅用于說明目的。各實施例不僅限于示例應(yīng)用、模塊或過程。圖9及相關(guān)聯(lián)討論旨在提供對其中可實現(xiàn)各實施例的合適計算環(huán)境的簡要概括描述。參考圖9,該圖示出了諸如計算設(shè)備900之類的根據(jù)各實施例的應(yīng)用的示例計算操作環(huán)境的框圖。在基本配置中,計算設(shè)備900可以是作為增強型通信系統(tǒng)一部分的執(zhí)行通信應(yīng)用的計算設(shè)備,并且包括至少一個處理單元902和系統(tǒng)存儲器904。計算設(shè)備900還可以包括在執(zhí)行程序時相互協(xié)作的多個處理單元。取決于計算設(shè)備的確切配置和類型,系統(tǒng)存儲器904可以是易失性的(諸如RAM)、非易失性的(諸如ROM、閃存等)或是兩者的某種組合。系統(tǒng)存儲器904通常包括適于控制平臺操作的操作系統(tǒng)905,諸如來自華盛頓州雷德蒙市的微軟公司的WINDOWS 操作系統(tǒng)。系統(tǒng)存儲器904還可以包括一個或多個軟件應(yīng)用,諸如程序模塊906、通信應(yīng)用922以及多屏幕應(yīng)用924。通信應(yīng)用922可以是促進增強型通信系統(tǒng)的其它客戶機設(shè)備與計算設(shè)備900之間的多模態(tài)通信的任何應(yīng)用。多屏幕應(yīng)用924可管理多屏幕視頻會議用戶界面、會議邏輯和輔助設(shè)備,諸如相機、話筒、揚聲器等,如上所述。該基本配置在圖9中由虛線908內(nèi)的那些組件示出。計算設(shè)備900可以具有附加特征或功能。例如,計算設(shè)備900還可包括附加數(shù)據(jù)存儲設(shè)備(可移動和/或不可移動),諸如,例如磁盤、光盤或磁帶。在圖9中通過可移動存儲909和不可移動存儲910示出這樣的附加存儲。計算機可讀存儲介質(zhì)可以包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。系統(tǒng)存儲器904、可移動存儲909和不可移動存儲910都是計算機可讀存儲介質(zhì)的示例。計算機可讀存儲介質(zhì)包括,但不限于,RAM、ROM、EEPR0M、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光存儲、磁帶、磁盤存儲或其它磁存儲設(shè)備、或能用于存儲所需信息且可以由計算設(shè)備900訪問的任何其它介質(zhì)。任何這樣的計算機可讀存儲介質(zhì)都可以是計算設(shè)備900的一部分。計算設(shè)備900也可具有輸入設(shè)備912,諸如鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備和類似輸入設(shè)備。還可以包括輸出設(shè)備914,諸如顯示器、揚聲器、打印機和其它類型的輸出設(shè)備。這些設(shè)備在本領(lǐng)域中公知且無需在此處詳細(xì)討論。計算設(shè)備900還可包含通信連接916,該通信連接允許該設(shè)備諸如通過分布式計算環(huán)境中的有線或無線網(wǎng)絡(luò)、衛(wèi)星鏈接、蜂窩鏈接、短程網(wǎng)絡(luò)和類似機制來與其他設(shè)備918進行通信。其他設(shè)備918可包括執(zhí)行通信應(yīng)用的計算機設(shè)備、在場服務(wù)器和類似設(shè)備。一個或多個通信連接916是通信介質(zhì)的一個示例。通信介質(zhì)可在其中包括計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類的有線介質(zhì)、以及諸如聲學(xué)、RF、紅外及其他無線介質(zhì)之類的無線介質(zhì)。各示例實施例還包括各種方法。這些方法可以用任何數(shù)量的方式,包括本文中所描述的結(jié)構(gòu)來實現(xiàn)。一種此類方式是通過本文中描述的類型的設(shè)備的機器操作。另一可任選方式是結(jié)合一個或多個人類操作者執(zhí)行該方法的各個操作中的某一些來執(zhí)行該方法的一個或多個操作。這些人類操作者無需彼此同在一處,而是其每一個可以僅與執(zhí)行程序的一部分的機器同在一處。圖10示出根據(jù)各實施例的管理多屏幕視頻系統(tǒng)的過程1000的邏輯流程圖。過程1000可被實現(xiàn)為增強型通信系統(tǒng)的部分。過程1000開始于操作1010,其中UC客戶機設(shè)備上的多屏幕應(yīng)用執(zhí)行發(fā)現(xiàn)彼此的自動發(fā)現(xiàn)。接著可以是在操作1020選擇主機。每一單元(客戶機設(shè)備)上的通信應(yīng)用組件可在操作1030將單元注冊為房間(為多屏幕視頻會議的目的),在注冊過程中指示主單元。在操作1040從系統(tǒng)中的另一客戶機設(shè)備接收呼叫時,主單元的多屏幕應(yīng)用可接受呼叫,為呼叫協(xié)商拓?fù)?,并允許通信應(yīng)用組件在操作1050建立音頻/視頻通信信道。通過操縱視頻和音頻信號(例如,空間音頻、高質(zhì)量視頻、視頻顯示器的級聯(lián)等)的逼真的視頻會議體驗可由多屏幕應(yīng)用管理。如果諸如應(yīng)用共享或白板共享的數(shù)據(jù)共享會話是會議的一部分,則可在操作1060由通信應(yīng)用組件建立數(shù)據(jù)共享通道。過程1000中包括的操作只是為了說明。根據(jù)各實施例的使用統(tǒng)一通信基礎(chǔ)架構(gòu)的多屏幕視頻會議可以使用此處所述的各原理通過具有更少或更多步驟的相似過程、以及不同的操作次序來實現(xiàn)。以上說明書、示例和數(shù)據(jù)提供了對各實施例的組成的制造和使用的全面描述。盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為實現(xiàn)權(quán)利要求和各實施方式的示例形式而公開的。
權(quán)利要求
1.一種至少部分地在計算設(shè)備中執(zhí)行的用于提供遠(yuǎn)程在場多屏幕視頻會議的方法,所述方法包括 發(fā)現(xiàn)在增強型通信系統(tǒng)中的客戶機上執(zhí)行的多屏幕應(yīng)用; 接收主客戶機選擇; 通過在所述客戶機上執(zhí)行的通信應(yīng)用注冊所發(fā)現(xiàn)的多屏幕應(yīng)用的客戶機; 響應(yīng)于接收遠(yuǎn)程在場呼叫,通過所述通信應(yīng)用建立音頻/視頻通信信道;以及 如果所述呼叫包括數(shù)據(jù)共享,則通過所述通信應(yīng)用建立數(shù)據(jù)共享通道。
2.如權(quán)利要求I所述的方法,其特征在于,還包括 顯示用于與另一參與者通信的視頻屏幕以及用于應(yīng)用共享和系統(tǒng)控制中至少一個的數(shù)據(jù)屏幕。
3.如權(quán)利要求I所述的方法,其特征在于,所述多屏幕應(yīng)用包括遠(yuǎn)程在場邏輯、系統(tǒng)管理控制和用于多屏幕視頻會議操作的用戶界面。
4.如權(quán)利要求I所述的方法,其特征在于,所述被選為主機的客戶機通過遠(yuǎn)程在場多點控制單元(MCU)建立一個或多個多屏幕視頻會議,并采用所述增強型通信系統(tǒng)的數(shù)據(jù)MCU來構(gòu)建遠(yuǎn)程在場拓?fù)洹?br>
5.如權(quán)利要求4所述的方法,其特征在于,兩個或多個系統(tǒng)之間的互操作是通過協(xié)商所述系統(tǒng)的遠(yuǎn)程在場拓?fù)鋪硗瓿傻摹?br>
6.如權(quán)利要求I所述的方法,其特征在于,還包括 采用以下中的一個基于來自參與客戶機的音頻輸入生成空間音頻輸出的內(nèi)部音頻混合器,以及減少局部和分布式回聲中至少一個的外部音頻混合器。
7.如權(quán)利要求I所述的方法,其特征在于,還包括 采用具有以下集合中至少一個能力的智能相機平遙、傾斜、縮放和曝光控制能力,以增強每一單元中的視頻質(zhì)量。
8.如權(quán)利要求I所述的方法,其特征在于,還包括 通過向所述增強通信系統(tǒng)添加具有相機、音頻輸入設(shè)備、音頻輸出設(shè)備、通信應(yīng)用和多屏幕應(yīng)用的計算設(shè)備作為客戶機來擴展所述多屏幕視頻系統(tǒng)。
9.一種能夠在增強型通信系統(tǒng)內(nèi)提供遠(yuǎn)程在場多屏幕視頻會議的計算設(shè)備,所述計算設(shè)備包括 相機; 音頻輸入設(shè)備; 音頻輸出設(shè)備; 存儲器;以及 執(zhí)行多屏幕應(yīng)用和多模態(tài)通信應(yīng)用的處理器,其中所述處理器被配置成 發(fā)現(xiàn)在所述增強型通信系統(tǒng)中的其它計算設(shè)備上執(zhí)行的多屏幕應(yīng)用; 接收主單元選擇; 通過所述通信應(yīng)用注冊為會議室; 響應(yīng)于接收來自另一計算設(shè)備的遠(yuǎn)程在場呼叫,通過所述通信應(yīng)用建立音頻/視頻通Ir Ir坦; 如果所述呼叫包括數(shù)據(jù)共享,則通過所述通信應(yīng)用建立數(shù)據(jù)共享通道;以及顯示用于與另一參與者通信的視頻屏幕以及用于應(yīng)用共享和系統(tǒng)控制中至少一個的數(shù)據(jù)屏幕。
10.如權(quán)利要求9所述的計算設(shè)備,其特征在于,所述處理器還被配置成 對于對等呼叫,通過所述多屏幕應(yīng)用設(shè)置所述初始呼叫,并允許其它計算設(shè)備來連接;以及 對多方呼叫,通過遠(yuǎn)程在場多點控制單元(MCU)設(shè)置多個會議,并通過數(shù)據(jù)MCU來構(gòu)建遠(yuǎn)程在場拓?fù)洹?br>
11.如權(quán)利要求9所述的計算設(shè)備,其特征在于,所述相機是具有以下集合中至少一個能力的具有高清(HD)能力的相機平遙、傾斜、縮放和曝光控制能力。
12.如權(quán)利要求9所述的計算設(shè)備,其特征在于,所述音頻輸入設(shè)備能夠捕捉空間音頻。
13.一種其上存儲有用于在由增強型通信系統(tǒng)中提供遠(yuǎn)程在場多屏幕視頻會議的指令的計算機可讀存儲介質(zhì),所述指令包括 發(fā)現(xiàn)在所述增強型通信系統(tǒng)中的計算設(shè)備上執(zhí)行的多屏幕應(yīng)用; 對所述多屏幕應(yīng)用之一接收主單元選擇; 通過在每一計算設(shè)備上執(zhí)行的相應(yīng)的通信應(yīng)用注冊所發(fā)現(xiàn)的計算設(shè)備; 響應(yīng)于在執(zhí)行所述主多視頻應(yīng)用的計算設(shè)備處接收遠(yuǎn)程在場呼叫,通過同一計算設(shè)備的所述通信應(yīng)用建立音頻/視頻通信信道; 如果所述呼叫包括數(shù)據(jù)共享,則通過所述同一計算設(shè)備的所述通信應(yīng)用建立數(shù)據(jù)共享通道;以及 在每一計算設(shè)備上顯示用于與另一參與者通信的視頻屏幕以及用于應(yīng)用共享和系統(tǒng)控制中至少一個的數(shù)據(jù)屏幕。
14.如權(quán)利要求13所述的計算機可讀介質(zhì),其中,所述指令還包括 如果所述增強型通信系統(tǒng)包括遠(yuǎn)程在場多點控制單元(MCU),通過所述遠(yuǎn)程在場MCU將多方會議建立為多個會議,并通過所述增強型通信系統(tǒng)的多個數(shù)據(jù)MCU之一構(gòu)建遠(yuǎn)程在 場拓?fù)洹?br>
15.如權(quán)利要求13所述的計算機可讀介質(zhì),其特征在于,通信應(yīng)用被配置成提供輔助服務(wù),包括以下集合中的至少一個與調(diào)度應(yīng)用的交互、聯(lián)系人列表管理和基于在場的服務(wù)。
全文摘要
采用一般硬件和智能軟件來提供多屏幕遠(yuǎn)程在場式視頻會議體驗,這可基于諸如統(tǒng)一通信系統(tǒng)的現(xiàn)有的增強型通信系統(tǒng)。通過基于組件的方法,該系統(tǒng)可被部署在任何會議室中、由未經(jīng)訓(xùn)練的用戶裝配在現(xiàn)場、靈活用于容納任何數(shù)量的屏幕。
文檔編號G06F15/16GK102934425SQ201180028569
公開日2013年2月13日 申請日期2011年5月19日 優(yōu)先權(quán)日2010年6月10日
發(fā)明者J·裘, W·V·巴克利, T·M·摩爾 申請人:微軟公司