午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

虛擬會(huì)談視頻共享的制作方法

文檔序號(hào):6496025閱讀:200來源:國知局
虛擬會(huì)談視頻共享的制作方法
【專利摘要】在一個(gè)具體的示例中提供了一種方法,包括:標(biāo)識(shí)由第一通信設(shè)備使用第一媒體播放器播放虛擬會(huì)談會(huì)話中的視頻數(shù)據(jù)的嘗試。第一通信設(shè)備能夠與參與虛擬會(huì)談會(huì)話的一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備共享呈現(xiàn)在第一通信設(shè)備上的桌面的至少一部分。該方法還包括標(biāo)識(shí)視頻數(shù)據(jù)的副本,以及在一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上開啟一個(gè)或多個(gè)媒體播放器以呈現(xiàn)視頻數(shù)據(jù)的副本的至少一部分。一個(gè)或多個(gè)媒體播放器被開啟以與桌面的被共享部分上的第一媒體播放器的位置相對(duì)應(yīng)。
【專利說明】虛擬會(huì)談視頻共享
【技術(shù)領(lǐng)域】
[0001]本公開一般涉及通信領(lǐng)域,并且更具體地涉及虛擬會(huì)談(meeting)視頻共享。
【背景技術(shù)】
[0002]在某些架構(gòu)中,能夠?yàn)檫m于連接并參與到在線虛擬會(huì)議(conference)或會(huì)談中的通信設(shè)備和計(jì)算設(shè)備的最終用戶提供完善的在線會(huì)議服務(wù)。虛擬會(huì)議架構(gòu)能夠通過計(jì)算機(jī)網(wǎng)絡(luò)提供“身臨其境(in-person ) ”會(huì)談體驗(yàn)。會(huì)議架構(gòu)還能夠使用先進(jìn)的視頻、音頻、和多媒體技術(shù)遞送人們之間的實(shí)時(shí)交互。桌面共享能夠使用虛擬會(huì)談會(huì)話被啟用,使用戶能夠?qū)⒊尸F(xiàn)和/或顯示在用戶的本地計(jì)算設(shè)備上的數(shù)據(jù)共享到參與虛擬會(huì)談或會(huì)議的其它遠(yuǎn)程用戶。虛擬會(huì)談和會(huì)議具有吸引力是因?yàn)樗鼈兡軌蛟跓o需需相關(guān)聯(lián)的旅行麻煩和成本的情況下被舉行。
[0003]此外,在互聯(lián)網(wǎng)時(shí)代多媒體功能和內(nèi)容已經(jīng)變得越來越重要。因此,眾多開發(fā)商和供應(yīng)商已經(jīng)開發(fā)了媒體播發(fā)器以用來播放各種形式的多媒體,包括視頻、音頻、數(shù)字幻燈片、數(shù)碼相片、計(jì)算機(jī)輔助動(dòng)畫以及其它媒體?,F(xiàn)有的媒體播放器包括Apple的QuickTimePlayer、Microsoft 的 Windows Media Player、RealNetworks 的 RealPlayer 等產(chǎn)品,以及其它。一些媒體播放器能夠與其它軟件應(yīng)用相集成、通過接口連接、或以其它方式一起使用,或從其它軟件應(yīng)用中啟動(dòng)。作為示例,媒體播放器能夠通過與嵌入網(wǎng)頁中的視頻相連接的web瀏覽器以及通過與包括在多媒體幻燈片中的視頻相連接演示程序(比如,Microsoft的PowerPoint)來啟動(dòng)。
【專利附圖】

【附圖說明】
[0004]圖1是依照本公開的一個(gè)實(shí)施例用于在虛擬會(huì)談會(huì)話過程中協(xié)調(diào)視頻的演示的通信系統(tǒng)的簡化原理圖。
[0005]圖2是示出了在虛擬會(huì)談會(huì)話中通過桌面共享對(duì)視頻進(jìn)行共享的簡化原理圖。
[0006]圖3A-圖3B是依照本公開的一個(gè)實(shí)施示出了用于在虛擬會(huì)談會(huì)話過程中協(xié)調(diào)視頻的演示的示例架構(gòu)的簡化原理圖。
[0007]圖4A-圖4D是示出了通信系統(tǒng)中的元件的示例交互(包括對(duì)視頻數(shù)據(jù)的共享)的通信系統(tǒng)的簡化原理圖。
[0008]圖5A-圖是示出了在通信系統(tǒng)環(huán)境中用于在虛擬會(huì)談會(huì)話過程中協(xié)調(diào)視頻的演示的示例技術(shù)的簡化流程圖。
[0009]在各附圖中相似的標(biāo)號(hào)和名稱指示相似的元件。
【具體實(shí)施方式】
[0010]鍵
[0011]一般來說,本說明書中所述的主題的一個(gè)方面能夠被體現(xiàn)為一種方法,包括下述動(dòng)作:當(dāng)?shù)谝煌ㄐ旁O(shè)備正在與一個(gè)或多個(gè)參與虛擬會(huì)談會(huì)話的其它遠(yuǎn)程通信設(shè)備共享其桌面的至少一部分時(shí),標(biāo)識(shí)由第一通信設(shè)備使用第一媒體播放器播放虛擬會(huì)談會(huì)話內(nèi)的視頻數(shù)據(jù)的嘗試(attempt)。視頻數(shù)據(jù)的副本能夠被標(biāo)識(shí)。包括視頻數(shù)據(jù)的副本的至少一部分的視頻協(xié)調(diào)數(shù)據(jù)能夠被用來啟動(dòng)一個(gè)或多個(gè)媒體播放器,以在一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上呈現(xiàn)視頻數(shù)據(jù)的副本的至少一部分。一個(gè)或多個(gè)媒體播放器能夠被啟動(dòng)以與在桌面的共享部分上的第一媒體播放器的位置相對(duì)應(yīng)。
[0012]在本說明書中所述的主題的另一個(gè)一般方面中,一種系統(tǒng)包括:存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器元件、可操作來執(zhí)行與所存儲(chǔ)的數(shù)據(jù)相關(guān)聯(lián)的指令的處理器、以及媒體播放器協(xié)調(diào)器。媒體播放器協(xié)調(diào)器能夠被配置來從第一通信設(shè)備接收視頻協(xié)調(diào)數(shù)據(jù),第一通信設(shè)備與一個(gè)或多個(gè)參與虛擬會(huì)談會(huì)話的其它遠(yuǎn)程通信設(shè)備共享該第一通信設(shè)備的桌面界面的至少一部分;響應(yīng)于由第一通信設(shè)備使用第一媒體播放器播放桌面界面內(nèi)的視頻數(shù)據(jù)的嘗試,視頻協(xié)調(diào)數(shù)據(jù)被從第一通信設(shè)備發(fā)送;視頻協(xié)調(diào)數(shù)據(jù)包括視頻數(shù)據(jù)的至少部分副本和標(biāo)識(shí)第一媒體播放器的演示在桌面上的位置的位置數(shù)據(jù)。媒體播放器協(xié)調(diào)器還能夠被配置來將視頻協(xié)調(diào)數(shù)據(jù)傳輸?shù)揭粋€(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備,以提示一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備啟動(dòng)各自的媒體播放器來播放視頻數(shù)據(jù)的副本,從而啟動(dòng)的媒體播放器被定位在被共享的桌面的包括第一媒體播放器的演示的部分上。
[0013]這些實(shí)施例和其它實(shí)施例,每個(gè)都能夠可選擇地包括下面的特征中的一個(gè)或多個(gè)。位置數(shù)據(jù)能夠被捕獲以標(biāo)識(shí)桌面上的位置,在該位置處第一媒體播放器將被啟動(dòng)并呈現(xiàn)。位置數(shù)據(jù)能夠被包括在視頻協(xié)調(diào)數(shù)據(jù)中。第一媒體播放器的演示位置能夠至少部分地在桌面的被共享部分中。在一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上被啟動(dòng)的媒體播放器中的至少一個(gè)能夠是不同于第一媒體播放器的類型。視頻數(shù)據(jù)的副本能夠是視頻數(shù)據(jù)的至少部分地未壓縮的版本的副本,該方法還包括:視頻數(shù)據(jù)的副本被編碼為標(biāo)準(zhǔn)的視頻格式。例如,視頻數(shù)據(jù)的副本能夠是RGB格式,并且視頻數(shù)據(jù)的副本能夠被編碼為h.264格式。位置數(shù)據(jù)能夠用來刪除與一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備共享桌面的被共享部分的子部分,該子部分與呈現(xiàn)在桌面的被共享部分的第一媒體播放器的位置相對(duì)應(yīng)。視頻數(shù)據(jù)能夠包括對(duì)應(yīng)的音頻數(shù)據(jù)組分,以及能夠被標(biāo)識(shí)和包括在視頻協(xié)調(diào)數(shù)據(jù)中的音頻數(shù)據(jù)組分的副本。插件能夠被安裝在第一通信設(shè)備上以結(jié)合第一媒體播放器使用,其中插件能夠捕獲來自第一媒體播放器的視頻數(shù)據(jù)的至少部分地未編碼的副本,并且視頻數(shù)據(jù)的副本通過所安裝的插件被取回。視頻數(shù)據(jù)能夠被包括在另一類型的文件中,并且視頻數(shù)據(jù)能夠嘗試在第一通信設(shè)備上、與另一類型的文件相對(duì)應(yīng)的應(yīng)用的界面內(nèi)被播放。第一媒體播放器能夠被標(biāo)識(shí)為第一類型,對(duì)第一媒體播放器類型的標(biāo)識(shí)能夠被包括在視頻協(xié)調(diào)數(shù)據(jù)中,并且用來嘗試在其它遠(yuǎn)程通信設(shè)備中的每個(gè)上啟動(dòng)相似類型的媒體播放器。
[0014]另一些實(shí)施例,每個(gè)都能夠可選擇地包括下面的特征中的一個(gè)或多個(gè)。在虛擬會(huì)談會(huì)話過程中,與第一媒體播放器交互的用戶能夠被標(biāo)識(shí),以至少部分地基于所標(biāo)識(shí)的交互引起對(duì)在其它遠(yuǎn)程通信設(shè)備上被啟動(dòng)的一個(gè)或多個(gè)媒體播放器的修改。交互能夠包括在第一媒體播放器的演示位置的用戶指定變化,并且在其它通信設(shè)備上被啟動(dòng)的一個(gè)或多個(gè)媒體播放器能夠被修改以在演示位置采取相應(yīng)的變化并遮蔽(mask)第一媒體播放器的被改變的位置。交互能夠包括用戶指定請(qǐng)求以控制影響視頻數(shù)據(jù)在第一媒體播放器上的演示的、第一媒體播放器的回放功能(feature),并且在其它通信設(shè)備上被啟動(dòng)的一個(gè)或多個(gè)媒體播放器能夠被修改以實(shí)現(xiàn)相應(yīng)的、影響視頻數(shù)據(jù)在一個(gè)或多個(gè)其它通信設(shè)備中的各個(gè)上的顯示的回放功能。當(dāng)?shù)谝煌ㄐ旁O(shè)備嘗試播放視頻數(shù)據(jù)并且正在共享虛擬會(huì)談會(huì)話中的第一通信設(shè)備的桌面的至少一部分時(shí),能夠使特定媒體播放器類型被啟動(dòng)為第一通信設(shè)備上的第一媒體播放器。特定媒體播放器類型的第一媒體播放器能夠捕獲來自第一通信設(shè)備的視頻數(shù)據(jù)的至少部分地未編碼的副本,并且視頻數(shù)據(jù)的副本能夠通過特定媒體播放器類型的第一媒體播放器被取回。能夠使特定媒體播放器類型的媒體播放器在其它通信設(shè)備中的每個(gè)上被啟動(dòng),以在虛擬會(huì)談會(huì)話過程中在一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上演示視頻數(shù)據(jù)。在一些情形中,媒體播放器協(xié)調(diào)器能夠標(biāo)識(shí)第一通信設(shè)備在共享虛擬會(huì)談會(huì)話中的第一通信設(shè)備的桌面的一部分的同時(shí)正在嘗試播放視頻數(shù)據(jù),使得特定媒體播放器類型被啟動(dòng)為第一媒體播放器,并且使得特定媒體播放器類型的媒體播放器早其它通信設(shè)備中的每個(gè)上被啟動(dòng),以在虛擬會(huì)談會(huì)話過程中在一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上顯示視頻數(shù)據(jù)。在一些情形中,媒體播放器協(xié)調(diào)器能夠作為到第一通信設(shè)備的插件以結(jié)合第一媒體播放器使用,其中插件捕獲來自第一媒體播放器的視頻數(shù)據(jù)的至少部分地未編碼的副本,并且視頻數(shù)據(jù)的副本通過媒體播放器協(xié)調(diào)器經(jīng)由所安裝的插件被取回。媒體播放器協(xié)調(diào)器還能夠被配置來標(biāo)識(shí)第一媒體播放器的類型,以及標(biāo)識(shí)并用作多個(gè)插件中特定的插件,多個(gè)插件中的每個(gè)都適于捕獲來自第一媒體播放器的視頻數(shù)據(jù)的副本,并且與第一媒體播放器的類型兼容。
[0015]這些特征中的一些或全部可以是計(jì)算機(jī)實(shí)現(xiàn)的方法,或者進(jìn)一步被包括在分別的系統(tǒng)或其它設(shè)備中以執(zhí)行所述功能。在附圖和下面的描述中給出了本公開的這些以及其它特征、方面、和實(shí)現(xiàn)方式的細(xì)節(jié)。本公開的其它特征、目標(biāo)和優(yōu)點(diǎn)從描述和附圖以及從權(quán)利要求書中是顯而易見的。
[0016]示例件實(shí)施例
[0017]在虛擬會(huì)談架構(gòu)的一些實(shí)現(xiàn)方式中,虛擬會(huì)談會(huì)話中的視頻共享能夠在質(zhì)量上滯后,尤其是在被顯示在桌面上的視頻在虛擬會(huì)談會(huì)話中被“共享”的上下文(context)中。這能夠起因于,例如,被采用來共享被共享的桌面的圖形部分的技術(shù),比如,屏幕捕獲和抽樣。在一些改進(jìn)的虛擬會(huì)談架構(gòu)中,包括在被共享的桌面中的視頻的質(zhì)量能夠例如通過下述操作被提高:提供在共享其桌面的設(shè)備處的原始視頻數(shù)據(jù)的捕獲,并且在消費(fèi)虛擬會(huì)談會(huì)話中被共享的桌面的其它設(shè)備上啟動(dòng)的媒體播放器上播放所捕獲的視頻。除其它特征和優(yōu)點(diǎn)之外,被啟動(dòng)的媒體播放器能夠在時(shí)間和空間上都與用于共享其桌面的設(shè)備上的初始媒體播放器同步,以使得被啟動(dòng)的媒體播放器模仿初始媒體播放器的行為并且看起來好像是圖形化地成像的、在虛擬會(huì)議會(huì)話中被共享的桌面的一部分。
[0018]轉(zhuǎn)向圖1,示出了說明用于在網(wǎng)絡(luò)環(huán)境中生成、管理、主持和/或以其它方式提供虛擬會(huì)談的通信系統(tǒng)100。通信系統(tǒng)100可以包括多個(gè)端點(diǎn)112a-e,端點(diǎn)112a_e能夠通過各種附接(attachment)的點(diǎn)實(shí)現(xiàn)合適的網(wǎng)絡(luò)連接并且協(xié)助(facilitate)用戶參與虛擬會(huì)談。在這一特定的示例中,通信系統(tǒng)100還能包括內(nèi)聯(lián)網(wǎng)120、公用交換電話網(wǎng)(PSTN) 122以及互聯(lián)網(wǎng)124,(在這一特定的示例中)互聯(lián)網(wǎng)124為端點(diǎn)112a-e提供了到用來服務(wù)或主持虛擬會(huì)談的數(shù)據(jù)中心web區(qū)130和數(shù)據(jù)中心會(huì)談區(qū)140的路徑。
[0019]在一些實(shí)現(xiàn)方式中,數(shù)據(jù)中心web區(qū)130能夠包括多個(gè)web服務(wù)器132、一個(gè)或多個(gè)數(shù)據(jù)庫134以及一個(gè)和多個(gè)記錄元件136。數(shù)據(jù)中心web區(qū)130能夠用來存儲(chǔ)和采集與虛擬在線會(huì)談相關(guān)地被生成和傳輸?shù)臄?shù)據(jù)。此外,記錄元件136能夠用來記錄在虛擬會(huì)談中被傳輸和共享的視頻數(shù)據(jù)、圖形數(shù)據(jù)、和/或音頻數(shù)據(jù),使在線會(huì)談的完整的多媒體抄本或記錄能夠被生成,以由可能無法參加會(huì)談的其它用戶或想要回顧會(huì)談的內(nèi)容的會(huì)談的參加者使用。此外,數(shù)據(jù)中心會(huì)談區(qū)140能夠包括用于優(yōu)化對(duì)虛擬會(huì)談中的視頻數(shù)據(jù)的共享的媒體播放器協(xié)調(diào)器150、安全套接層硬件(SSL HW)加速器142、多個(gè)多媒體會(huì)議服務(wù)器(MCS) /媒體會(huì)議控制器(MCS) 144、協(xié)作橋接器146以及會(huì)談區(qū)管理器148。一般來說,數(shù)據(jù)中心會(huì)談區(qū)140能夠包括提供、組織、主持以及生成通過通信設(shè)備客戶端消費(fèi)的在線會(huì)議服務(wù)和會(huì)話的功能。此外,依常理,每個(gè)MCS能夠被配置來協(xié)調(diào)給定在線會(huì)談的視頻流和音頻流。另外,每個(gè)MCC能夠被配置來管理來自數(shù)據(jù)中心會(huì)談區(qū)140的MCS。
[0020]在一些實(shí)現(xiàn)方式中,與虛擬會(huì)談會(huì)話相關(guān)地被使用或生成的靜態(tài)數(shù)據(jù)能夠被存儲(chǔ)在數(shù)據(jù)中心web區(qū)130中。例如,調(diào)度數(shù)據(jù)、登錄信息、特定公司的品牌、一天的事件的日程表等,都能夠在數(shù)據(jù)中心web區(qū)130中被提供。一旦會(huì)談已經(jīng)開始,任何會(huì)談體驗(yàn)信息就都能夠(例如,在數(shù)據(jù)中心會(huì)談區(qū)140中)被進(jìn)一步協(xié)調(diào)(并且存儲(chǔ))。例如,如果個(gè)人打算共享文檔,那么會(huì)談體驗(yàn)?zāi)軌蛲ㄟ^數(shù)據(jù)中心會(huì)談區(qū)140被管理。在特定的實(shí)現(xiàn)方式中,數(shù)據(jù)中心會(huì)談區(qū)140能夠被配置來協(xié)調(diào)對(duì)來自從由會(huì)談參與者(例如,通過客戶端軟件模塊)操作的端點(diǎn)設(shè)備(例如,112a、112c、112e)接收的音頻數(shù)據(jù)的會(huì)談參與者名稱的自動(dòng)識(shí)別。
[0021]需要注意的是,各種類型的路由器和交換機(jī)能夠用來協(xié)助通信系統(tǒng)100的任何元件之間的通信。例如,呼叫管理器元件116和統(tǒng)一邊界元件118能夠被配置在PSTN122和內(nèi)聯(lián)網(wǎng)120之間。圖1中還描述了用于傳播會(huì)談流量、會(huì)話啟動(dòng)以及網(wǎng)絡(luò)語音(voice overInternet protocol, VoIP) /視頻流量的元件之間(例如,被示作實(shí)線或虛線)的多條路徑。例如,客戶端(例如,112a-e)能夠加入虛擬在線會(huì)談(例如,啟動(dòng)集成的音頻和視頻)??蛻舳?例如,112a)能夠被重定向到數(shù)據(jù)中心會(huì)談區(qū)140,并且會(huì)談區(qū)管理器148能夠指導(dǎo)端點(diǎn)客戶端(例如,112a)連接到專用協(xié)作橋接器服務(wù)器146以加入即將到來的會(huì)談。在會(huì)談包括VoIP/視頻流的情形中,隨后端點(diǎn)客戶端也能夠連接到給定服務(wù)器(例如,MCS144)以接收那些流。就操作上而言,有兩路到協(xié)作橋接器146和到MCS144的連接能夠被建立。對(duì)于協(xié)作橋接器146,一路連接被建立以發(fā)送數(shù)據(jù),以及第二路連接被建立以接收數(shù)據(jù)。對(duì)于MCS144,一路連接被建立以用于控制,以及第二路連接被建立以用于數(shù)據(jù)。此外,參與會(huì)談的其它端點(diǎn)客戶端(例如,112b-e)能夠類似地連接到服務(wù)器(MCS144)以與其它被連接的客戶端交換和共享音頻、圖形、視頻以及其它數(shù)據(jù)。
[0022]在轉(zhuǎn)到本公開的示例實(shí)施例的操作流程和基礎(chǔ)設(shè)施之前,提供了對(duì)典型會(huì)談環(huán)境的簡單概述,以及與對(duì)會(huì)談環(huán)境中的參與者的標(biāo)識(shí)相關(guān)聯(lián)的基本討論。例如,在虛擬會(huì)談環(huán)境的一些實(shí)例中,桌面共享功能能夠被提供,允許會(huì)談中的一個(gè)或多個(gè)參與者(比如,會(huì)談主持人)共享該參與者的計(jì)算機(jī)的用戶界面或桌面的視圖。例如,其它參與者能夠查看在特定參與者的計(jì)算機(jī)的用戶界面上執(zhí)行和圖形化地表示的事件、顯示以及交互。例如,參與者能夠打開本地存儲(chǔ)在第一計(jì)算設(shè)備上文件,從而將文件顯示在第一計(jì)算設(shè)備上本地執(zhí)行的一個(gè)或多個(gè)應(yīng)用的圖形用戶界面(GUI)中。如果第一計(jì)算設(shè)備的桌面正在虛擬會(huì)談中被共享,則其它參與者將能夠如本地用戶/控制第一計(jì)算設(shè)備的會(huì)談參與者所查看的那樣,看到第一計(jì)算設(shè)備的桌面(包括所顯示的文件)。此外,在一些實(shí)現(xiàn)方式中,虛擬會(huì)談參與者還能夠觀察在共享桌面上執(zhí)行的交互、任務(wù)以及操作。例如,虛擬會(huì)談參與者能夠觀察光標(biāo)的移動(dòng)、動(dòng)畫、對(duì)各種窗口和⑶I的大小調(diào)整和打開,以及共享桌面上顯示的其它圖形交互。而且,在一些實(shí)例中,桌面共享還能夠涉及對(duì)與共享桌面相關(guān)地呈現(xiàn)的音頻事件的共享。例如,在虛擬會(huì)談中的桌面共享過程中,警報(bào)、聲音效果、或其它音頻數(shù)據(jù)能夠被呈現(xiàn)在共享其桌面的計(jì)算機(jī)上,并還通過將音頻數(shù)據(jù)有聲地呈現(xiàn)在其它虛擬會(huì)談參與者的計(jì)算機(jī)設(shè)備中的每臺(tái)計(jì)算機(jī)設(shè)備上來被與其它虛擬會(huì)談參與者共享。
[0023]桌面共享能夠涉及傳輸與多個(gè)不同應(yīng)用、操作系統(tǒng)等的多個(gè)不同GUI相對(duì)應(yīng)的復(fù)雜圖形,以及與這些⑶I的交互和在任意給定時(shí)間顯示在共享其桌面的計(jì)算機(jī)(“共享計(jì)算機(jī)(sharing computer)”)上的桌面的特定布局。而且,在一些實(shí)現(xiàn)方式中,期望許可對(duì)開放式類型的應(yīng)用、操作系統(tǒng)、虛擬機(jī)界面、內(nèi)容以及GUI元素的桌面共享和屏幕捕獲。例如,如圖2中所示,這能夠通過在桌面共享會(huì)話過程中根據(jù)特定的采樣率記錄共享計(jì)算機(jī)210的桌面215的一系列屏幕捕獲205來實(shí)現(xiàn)。然后,屏幕捕獲205能夠(例如,通過虛擬會(huì)談服務(wù)器218)被傳輸?shù)絽⑴c虛擬會(huì)談并且消費(fèi)該共享桌面的其它計(jì)算設(shè)備220、225、230 (“消費(fèi)計(jì)算機(jī)(consuming computer)”),允許屏幕捕獲205 (并因此允許共享計(jì)算機(jī)的桌面215)在消費(fèi)計(jì)算機(jī)的用戶界面235、240、245上被顯示或共享。實(shí)際上,一系列屏幕捕獲205能夠根據(jù)采樣率被系列地呈現(xiàn)/生成動(dòng)畫,從而在消費(fèi)計(jì)算機(jī)上再現(xiàn)呈現(xiàn)在共享計(jì)算機(jī)的顯示器上的共享桌面。在一些實(shí)例中,虛擬會(huì)談客戶端應(yīng)用能夠被用來顯示共享桌面圖像,以及虛擬會(huì)談的其它用戶界面元素。
[0024]盡管屏幕捕獲采樣和其它類似的技術(shù)能夠有效地實(shí)現(xiàn)在虛擬會(huì)談或其它環(huán)境中的共享的動(dòng)態(tài)桌面,但是屏幕捕獲采樣能夠在以下方面被限制:例如,捕獲和生成動(dòng)畫的能力、高保真度、某些動(dòng)畫(比如,快速或突然的光標(biāo)移動(dòng))以及呈現(xiàn)在共享計(jì)算機(jī)的桌面上的視頻數(shù)據(jù)。例如,如圖2的示例所示,視頻數(shù)據(jù)能夠由在共享桌面210上執(zhí)行的媒體播放器250播放。在給定屏幕采樣期間,屏幕捕獲205能夠包括呈現(xiàn)在媒體播放器上的視頻的快照255。當(dāng)屏幕捕獲205在消費(fèi)計(jì)算機(jī)220、225、230上被收集并生成動(dòng)畫以重新組成呈現(xiàn)在共享桌面上的動(dòng)作時(shí),由于例如屏幕捕獲的采樣率和最初呈現(xiàn)在共享計(jì)算機(jī)210上的媒體播放器250中的視頻數(shù)據(jù)的刷新率不匹配,屏幕捕獲中所表示的視頻數(shù)據(jù)可能被跳過、略過、模糊,或以其它方式在質(zhì)量上偏離原視頻顯演示。因此,在這樣的實(shí)例中,使用桌面在虛擬會(huì)談中共享的視頻可能具有低的或不合格的質(zhì)量。
[0025]依照本公開的教導(dǎo),通信系統(tǒng)100能夠通過提供補(bǔ)充功能以協(xié)調(diào)對(duì)呈現(xiàn)在虛擬會(huì)談或其它環(huán)境中的共享桌面上的視頻數(shù)據(jù)的共享來克服某些缺陷(和其它缺陷)。例如,如圖1中所示,媒體播放器協(xié)調(diào)器150能夠與通信系統(tǒng)100的數(shù)據(jù)中心會(huì)談區(qū)140或其它元件相關(guān)地被提供,以輔助協(xié)調(diào)對(duì)呈現(xiàn)在共享桌面上的視頻數(shù)據(jù)的共享。此外,諸如在參與虛擬會(huì)談的計(jì)算機(jī)上執(zhí)行的虛擬會(huì)談客戶端之類的客戶端軟件還能夠包括作為備選或者補(bǔ)充媒體播放器協(xié)調(diào)器150的功能的功能,以協(xié)調(diào)對(duì)共享桌面上所呈現(xiàn)或請(qǐng)求的視頻數(shù)據(jù)的共享。
[0026]圖3A和3B是示出了通信系統(tǒng)100的被選擇部分300a_b的具體示例的簡化原理圖。在這些具體示例中的每個(gè)中,示出了三個(gè)通信系統(tǒng)端點(diǎn)(或通信設(shè)備)112a、112b、和112d,每個(gè)都適于訪問至少部分地由會(huì)談服務(wù)器144提供的(比如,通過數(shù)據(jù)中心會(huì)談區(qū)140提供的)在線會(huì)談服務(wù)。例如,諸如個(gè)人計(jì)算設(shè)備之類的通信設(shè)備112a、112b、和112d能夠被提供有一個(gè)或多個(gè)存儲(chǔ)器元件305-307、處理器308-310以及⑶I顯示設(shè)備311-313。通信設(shè)備112a、112b、和112d還能夠包括適于經(jīng)由一個(gè)或多個(gè)專用和/或公用網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)124)通信地將設(shè)備112a-b耦合到數(shù)據(jù)中心會(huì)談區(qū)140和會(huì)談服務(wù)器144中的一個(gè)或多個(gè)元件的網(wǎng)絡(luò)接口。配設(shè)有⑶I顯示能力的通信設(shè)備112a、112b、和112d能夠利用在線會(huì)談的多媒體產(chǎn)品,包括桌面共享功能。此外,通信設(shè)備112a-b還能夠包括會(huì)談客戶端模塊315-317,許可每個(gè)通信設(shè)備112a、112b、112d在使用數(shù)據(jù)中心會(huì)談區(qū)140服務(wù)的多媒體會(huì)談環(huán)境中起會(huì)談客戶端的作用。
[0027]語義上,虛擬會(huì)談能夠包括基于web的客戶端和服務(wù)器虛擬會(huì)談應(yīng)用。虛擬會(huì)談客戶端模塊(例如,315-317)能夠被作為軟件模塊(例如,插件)加載,并且在參與虛擬會(huì)談之前被被下載(或適當(dāng)?shù)馗?。在一些實(shí)例中,數(shù)據(jù)中心會(huì)談區(qū)140能夠用作或者被用來將虛擬會(huì)談客戶端模塊安裝到端點(diǎn)上。如果軟件模塊已經(jīng)駐留在最終用戶的端點(diǎn)上(例如,先前被下載、通過任何其它類型的介質(zhì)(例如,光盤(CD))被配設(shè)),那么當(dāng)嘗試參與在線會(huì)談時(shí),軟件模塊將被調(diào)用以在端點(diǎn)上本地運(yùn)行。這允許給定端點(diǎn)使用對(duì)應(yīng)的客戶端模塊、以及執(zhí)行用于加入先前安排的、由數(shù)據(jù)中心會(huì)談區(qū)140 (例如,使用會(huì)談服務(wù)器144)主持的虛擬會(huì)談的任何適當(dāng)?shù)牟僮?,來與(例如,如圖1中所示,配設(shè)在數(shù)據(jù)中心會(huì)談區(qū)140 (和/或數(shù)據(jù)中心web區(qū)130)的)一個(gè)或多個(gè)服務(wù)器建立通信。
[0028]通過舉例的方式,在一個(gè)具體的示例中,在線會(huì)談包括使用通信設(shè)備112a、112b、112d的三個(gè)參與者。特定的通信設(shè)備112a (此實(shí)例中的共享計(jì)算機(jī))可以將其圖形桌面的至少一部分與其它兩個(gè)參與者112b、112d (消費(fèi)計(jì)算機(jī))共享。在共享其桌面的過程中,通信設(shè)備112a的用戶能夠嘗試在通信設(shè)備112a上顯示視頻并且通過桌面共享來與其它兩個(gè)參與者共享所呈現(xiàn)的視頻數(shù)據(jù)。在一個(gè)實(shí)現(xiàn)方式中,虛擬會(huì)談客戶端315能夠包括桌面共享客戶端320、媒體協(xié)調(diào)器客戶端325以及通信客戶端330。桌面共享客戶端320能夠用于通過虛擬會(huì)談環(huán)境中的通信設(shè)備112a以發(fā)起、控制或者以其它方式管理桌面共享。此外,桌面共享客戶端320能夠包括當(dāng)通信設(shè)備112a共享其桌面時(shí)標(biāo)識(shí)在通信設(shè)備112a上呈現(xiàn)視頻數(shù)據(jù)的嘗試的功能。響應(yīng)于標(biāo)識(shí)(例如使用媒體播放器334來)播放視頻數(shù)據(jù)的嘗試,桌面共享客戶端能夠?qū)⒉寮?40安裝或加載到媒體播放器334上,以在共享通信設(shè)備112a的桌面的過程中輔助協(xié)調(diào)對(duì)視頻數(shù)據(jù)的共享。
[0029]如圖3A所示,加載到媒體播放器334上的插件340能夠包括音頻抓取組件341、視頻抓取組件342、位置抓取組件343、和交互抓取組件342以及其它抓取組件。在圖3A的示例中,媒體播放器334能夠包括用于從文件或在線資源中提取視頻數(shù)據(jù)的文件/URL分解器/解析器335、音頻解碼器336、視頻解碼器337、以及用于在通信設(shè)備112a上呈現(xiàn)視頻數(shù)據(jù)連同附帶的音頻數(shù)據(jù)音頻渲染器338和視頻渲染器339。當(dāng)視頻數(shù)據(jù)使用媒體播放器334被播放時(shí),通信設(shè)備112a的共享桌面的屏幕捕獲被收集。在一些實(shí)例中,所收集的屏幕捕獲不適當(dāng)?shù)夭东@在媒體播放器334中呈現(xiàn)的視頻數(shù)據(jù)中固有的動(dòng)畫。為避免這種情況,所安裝的插件340能夠使用音頻抓取器341截獲從音頻解碼器336返回的音頻數(shù)據(jù),以及使用視頻抓取器342截獲從視頻解碼器337返回的視頻數(shù)據(jù)。然后,由視頻抓取器342和音頻抓取器341捕獲的所捕獲的未編碼、壓縮、或渲染的原始視頻數(shù)據(jù)和聲頻數(shù)據(jù)能夠被傳遞到音頻/視頻數(shù)據(jù)池345。然后,虛擬會(huì)談客戶端315的通信客戶端330能夠從數(shù)據(jù)池345中拉取所捕獲的數(shù)據(jù)。在其它實(shí)例中,視頻抓取器342和音頻抓取器341能夠通過接口與通信設(shè)備330相連接,并且將所捕獲的數(shù)據(jù)直接推送到通信設(shè)備330。在兩者中的任何實(shí)例中,通信設(shè)備330提取所捕獲的音頻數(shù)據(jù)和視頻數(shù)據(jù),并且(使用音頻編碼器346和視頻編碼器348)將未壓縮的原始音頻數(shù)據(jù)和視頻數(shù)據(jù)編碼為兼容與一種或多種媒體播放器類型一起使用的一種或多種被壓縮的格式。在一些實(shí)例中,音頻編碼器346和/或視頻編碼器348能夠?qū)?shù)據(jù)編碼為可由多個(gè)不同的媒體播放器使用的標(biāo)準(zhǔn)格式。在其它實(shí)例中,編碼器346,348能夠?qū)?shù)據(jù)編碼并且壓縮為例如可與特定優(yōu)選的或?qū)S貌シ牌黝愋?例如,下面描述的專業(yè)播放器360)—起使用的專用格式。例如,由視頻抓取器342從視頻解碼器337捕獲的未壓縮的視頻數(shù)據(jù)能夠是RGB視頻。由音頻抓取器341從音頻解碼器336捕獲的音頻數(shù)據(jù)能夠是PCM視頻。所捕獲的RGB視頻能夠被編碼為H.346視頻或者某種其它格式,同時(shí)PCM音頻被編碼為G.712音頻或某種其它格式。
[0030]在一些實(shí)例中,被提供以與特定媒體播放器一起使用的插件340能夠被專門改變以適合與特定媒體播放器一起使用。媒體播放器類型能夠依據(jù)它們的設(shè)計(jì)、實(shí)現(xiàn)方式和接口(interface)而變化。因此,在一些實(shí)例中,一個(gè)插件(例如,340)可能無法與所有媒體播放器兼容。因此,在一些實(shí)現(xiàn)方式中,多個(gè)插件能夠是可與已知媒體播放器類型一起使用的。此外,在將插件加載到與桌面共享會(huì)話相關(guān)地執(zhí)行的媒體播放器上之前,媒體播放器的類型或標(biāo)識(shí)能夠連同與被標(biāo)識(shí)的媒體播放器類型兼容的相應(yīng)的插件一起被標(biāo)識(shí)。然后,兼容的插件能夠被標(biāo)識(shí)并且加載到在共享計(jì)算機(jī)(例如,112a)處被召用或調(diào)用的媒體播放器(例如,334)上。
[0031]能夠與其它虛擬會(huì)談客戶端組件(例如,媒體協(xié)調(diào)器客戶端325)合作的通信客戶端330,能夠?qū)τ梢曨l編碼器346編碼的視頻數(shù)據(jù)(以及編碼的聲頻數(shù)據(jù))連同傳輸?shù)綍?huì)談服務(wù)器144的其它視頻協(xié)調(diào)數(shù)據(jù)350 —起進(jìn)行分組以進(jìn)行處理并且分發(fā)到消費(fèi)計(jì)算機(jī)(例如,112b、112d)。會(huì)談服務(wù)器144還能夠包括一個(gè)或多個(gè)處理器(例如,352)和存儲(chǔ)器元素(例如353),并且可以利用媒體播放器協(xié)調(diào)器150來,例如協(xié)調(diào)對(duì)與共享桌面相關(guān)地播放的視頻數(shù)據(jù)的共享。在接收到包括編碼的視頻數(shù)據(jù)的視頻協(xié)調(diào)數(shù)據(jù)350之后,媒體播放器協(xié)調(diào)器150就能夠用于標(biāo)識(shí)視頻協(xié)調(diào)數(shù)據(jù)是與對(duì)呈現(xiàn)本機(jī)視頻數(shù)據(jù)的桌面的共享相關(guān)地被發(fā)送的。此外,所接收的視頻協(xié)調(diào)數(shù)據(jù)能夠(例如,被媒體播放器協(xié)調(diào)器150)用于觸發(fā)在參與桌面共享會(huì)話的其它通信設(shè)備112b、112d上開啟、啟動(dòng)、安裝或調(diào)用媒體播放器(例如,357、358)。媒體播放器357、358能夠被開啟以播放視頻協(xié)調(diào)數(shù)據(jù)350中遞送的編碼的視頻,并且模擬在共享計(jì)算機(jī)的桌面上開啟的播放器。因此,媒體播放器協(xié)調(diào)器150能夠用于將編碼的視頻數(shù)據(jù)提供給在通信設(shè)備112b、112d上執(zhí)行的媒體播放器357、358。
[0032]此外,媒體播放器協(xié)調(diào)器150能夠協(xié)調(diào)在媒體播放器357、358上對(duì)視頻的播放,從而對(duì)視頻的播放基本上與在通信設(shè)備112a的媒體播放器334上播放的視頻同步。實(shí)際上,在一些實(shí)例中,插件340能夠延遲在媒體播放器334上對(duì)視頻數(shù)據(jù)的播放,以留出用于將所捕獲的和編碼的視頻數(shù)據(jù)遞送到通信設(shè)備112b、112d的時(shí)間并且協(xié)調(diào)在設(shè)備112b、112d上開啟(和/或啟用)媒體播放器357、358。實(shí)際上,在一些實(shí)例中,命令數(shù)據(jù)也能夠被包括在視頻協(xié)調(diào)數(shù)據(jù)中以輔助在桌面共享會(huì)話中執(zhí)行的媒體播放器同步對(duì)視頻數(shù)據(jù)的播放。例如在虛擬會(huì)談中,當(dāng)參與者在虛擬會(huì)談過程中描述或敘述共享的視頻的方面時(shí),同步對(duì)視頻數(shù)據(jù)的播放能夠是有益的。如果視頻沒有被同步,則當(dāng)一個(gè)用戶描述相對(duì)與在其它參與者的通信設(shè)備上的視頻的演示異步地呈現(xiàn)的視頻內(nèi)容時(shí),虛擬會(huì)談中與視頻有關(guān)的音頻通信和被呈現(xiàn)的視頻的實(shí)際內(nèi)容之間會(huì)存在不匹配。
[0033]另外,例如,與虛擬會(huì)談客戶端316、317合作的媒體播放器協(xié)調(diào)器150能夠協(xié)調(diào)顯示通信設(shè)備112a的共享桌面的⑶1312、313的各部分或各窗口中對(duì)媒體播放器357、358的放置。對(duì)媒體播放器357、358的放置能夠被管理從而顯示在⑶1312、313上的媒體播放器357,358的大小和位置與共享桌面上的媒體播放器334的演示的位置相對(duì)應(yīng)。例如,轉(zhuǎn)向圖4A,通信設(shè)備112a的桌面405包括多個(gè)⑶I元素410a、415a,其中包括顯示視頻數(shù)據(jù)的媒體播放器334的⑶I元素415a。如圖4A所示,桌面的副本420被共享并且被呈現(xiàn)在參與虛擬會(huì)談的另一通信設(shè)備112b的用戶界面上。元素410a和415a (分別作為元素410b、415b)被包括在共享桌面的副本420中元素。然而,如元素415b所表示的,在消費(fèi)設(shè)備112b上(例如,從一系列屏幕捕獲中)被重新組成之后,視頻數(shù)據(jù)的質(zhì)量可能是不合格的。因此如圖4A中所表示的,媒體播放器357能夠基于由會(huì)談服務(wù)器144 (并且與虛擬會(huì)談服務(wù)器316合作)接收和處理的視頻協(xié)調(diào)數(shù)據(jù)被開啟,以覆蓋或遮蔽低質(zhì)量的視頻GUI元素415b。使用開啟的媒體播放器357對(duì)包括在所傳輸?shù)墓蚕碜烂嫫聊徊东@中的視頻GUI元素415b進(jìn)行屏蔽,用來隱藏共享桌面的包括對(duì)共享計(jì)算機(jī)上所呈現(xiàn)的播放視頻的屏幕捕獲的部分。此外,開啟的媒體播放器357以對(duì)編碼的視頻的呈現(xiàn)來隱藏不合格的視頻屏幕捕獲圖像,如同被在開啟的媒體播放器357上播放的那樣,其是本機(jī)質(zhì)量的。以這種方式,開啟的媒體播放器357能夠看起來像是在虛擬會(huì)談環(huán)境中的桌面共享過程中收集的屏幕捕獲的一部分。實(shí)際上,在一些實(shí)現(xiàn)方式中,并且與虛擬會(huì)談客戶端316合作,開啟的媒體播放器能夠被嵌入、縫合(stich)、或以其它方式與虛擬會(huì)談客戶端316的用戶界面集成,以使得開啟的媒體播放器357看起來像無縫地被包括在桌面共享的屏幕捕獲中。
[0034]現(xiàn)在轉(zhuǎn)向圖4B,不僅開啟的媒體播放器(例如,357、358)能夠被協(xié)調(diào)來遮蔽共享桌面的特定部分以隱藏桌面的屏幕捕獲中所捕獲的低質(zhì)量視頻數(shù)據(jù)的演示,而且,在一些實(shí)例中,會(huì)談服務(wù)器144 (例如,使用媒體播放器協(xié)調(diào)器150)還能夠通過從共享桌面的視頻捕獲中移除共享桌面的與原媒體播放器的GUI相對(duì)應(yīng)的特定部分來“在編輯中刪除(edit-out)”被包括在共享桌面上的原媒體播放器(例如,334)。例如,如圖4B中所示,表示共享桌面405的包括對(duì)視頻⑶I元素415a的演示的部分的⑶I元素415c已經(jīng)被擦除、過濾、或以其它方式移除。此外,如圖4A的示例中,開啟的媒體播放器能夠被定位在空白GUI元素415c之上,從而以播放(例如使用視頻抓取器342捕獲的)視頻數(shù)據(jù)的媒體播放器357替換呈現(xiàn)在桌面405上的視頻數(shù)據(jù)的屏幕捕獲。另外,在一些實(shí)現(xiàn)方式中,圖4B的實(shí)施例的示例可以具備減少傳輸屏幕捕獲的收集所需的帶寬和存儲(chǔ)器的另外的優(yōu)點(diǎn),因?yàn)閷S糜诓东@和再現(xiàn)不需要的(如桌面405上所播放的)原媒體播放器(例如,334)的屏幕捕獲的數(shù)據(jù)的字節(jié)將被從轉(zhuǎn)發(fā)屏幕捕獲到消費(fèi)計(jì)算機(jī)(例如,112b)的數(shù)據(jù)流中刪除。
[0035]返回對(duì)圖3A的討論,在圖4A或圖4B的示例中,對(duì)開啟的媒體播放器357(和358)的適當(dāng)?shù)某叽鐦?biāo)注和定位可以被引導(dǎo)或以其它方式來以位置數(shù)據(jù)為基礎(chǔ),位置數(shù)據(jù)例如由位置抓取器捕獲、并且描述在通信設(shè)備112a上所開啟的(或?qū)⒈婚_啟的)媒體播放器334的位置和尺寸。這種位置數(shù)據(jù)還能夠被包括在視頻協(xié)調(diào)數(shù)據(jù)350中,并且被一個(gè)或多個(gè)媒體播放器協(xié)調(diào)器150和/或虛擬會(huì)談客戶端316、317在對(duì)媒體播放器357、358的開啟和定位中使用和處理。
[0036]在一些實(shí)例中,在共享桌面以及使用媒體播放器334播放視頻數(shù)據(jù)的過程中,通信設(shè)備112a的用戶可以與媒體播放器334交互或者以其他方式操縱媒體播放器334。因此,作為響應(yīng),被開啟以與媒體播放器334同步的媒體播放器357、358能夠被引起來模擬這些交互,以便保存媒體播放器357、358實(shí)際上是共享桌面的圖像(而不是不同的媒體播放器實(shí)例)的假象。例如,在通信設(shè)備112a的桌面共享過程中,通信設(shè)備112a的用戶能夠重定位、移動(dòng)、最小化、最大化、調(diào)整大小、或以其它方式改變媒體播放器334用戶界面的位置。因此,位置抓取器343能夠捕獲并且發(fā)送修改的位置數(shù)據(jù)到會(huì)談服務(wù)器144以同于傳輸對(duì)媒體播放器334的定位的變化。然后,修改的位置數(shù)據(jù)能夠用于影響對(duì)在通信設(shè)備112b、112d上開啟的媒體播放器357、358的定位和尺寸的相應(yīng)的變化,以便維持對(duì)在共享桌面的屏幕捕獲中傳輸?shù)拿襟w播放器334的圖像的遮蔽。例如,如圖4C中所示,視頻GUI元素415a已經(jīng)在桌面405上被移動(dòng)。因此,更新的位置數(shù)據(jù)能被發(fā)送以影響在通信設(shè)備112b上對(duì)媒體播放器357的重定位。
[0037]返回圖3A,例如在插件340中提供的交互抓取器344也能夠用于捕獲描述用戶的交互的數(shù)據(jù),包括觸發(fā)對(duì)媒體播放器334的定位的變化的交互。由交互抓取器344捕獲的用戶交互數(shù)據(jù)也能夠被(例如,在視頻協(xié)調(diào)數(shù)據(jù)350中)傳輸?shù)綍?huì)談服務(wù)器144 (以及虛擬會(huì)談客戶端316、317)。除對(duì)播放器的定位的變化之外,涉及媒體播放器334的其它用戶交互也能夠被捕獲。例如,一些媒體播放器包括控制,這些控制允許對(duì)呈現(xiàn)在媒體播放器中的視頻數(shù)據(jù)進(jìn)行暫停、快進(jìn)、停止、重啟、跳過等,以及允許對(duì)播放器的音量、播放器的視頻分辨率、和其它媒體播放器設(shè)置進(jìn)行調(diào)整。另外,當(dāng)媒體播放器是打開的并且正在播放最初選擇的視頻數(shù)據(jù)時(shí),用戶能夠選擇另外的視頻數(shù)據(jù)或一系列視頻文件以依次播放。每個(gè)這樣的交互和其它交互都能夠由交互抓取器344捕獲并且被傳輸?shù)矫襟w播放器協(xié)調(diào)器150和/或虛擬會(huì)談客戶端316、317以嘗試影響與媒體播放器357、358的類似的交互或做與媒體播放器357、358的類似的交互的模型。例如,如圖4D中所示,如視頻⑶I元素415a所指示的,通信設(shè)備112a的用戶在視頻數(shù)據(jù)的回放過程中的某點(diǎn)處暫停媒體播放器334。如圖4D中所示,用戶與媒體播放器334的用于暫停視頻的交互能夠由交互抓取器344捕獲,并且用于在對(duì)所捕獲的視頻數(shù)據(jù)的回放中的相同點(diǎn)處暫停媒體播放器357。
[0038]在一些實(shí)例中,在消費(fèi)計(jì)算機(jī)(例如,112b、112d)上開啟的媒體播放器(例如,357、358)能夠是與在共享計(jì)算機(jī)(例如,112a)上開啟的媒體播放器(例如,334)不同的類型。使用這樣的方法能夠允許特定消費(fèi)計(jì)算機(jī)上的有利的或默認(rèn)的媒體播放器與呈現(xiàn)在共享桌面上播放的視頻數(shù)據(jù)相關(guān)的被使用。然而,盡管所捕獲的視頻能夠以多種形式被編碼以使得所捕獲的視頻與多個(gè)不同的媒體播放器兼容,但是安裝的、優(yōu)選的或以其它方式由消費(fèi)計(jì)算機(jī)使用的一些媒體播放器可能與,例如由視頻編碼器348編碼的視頻數(shù)據(jù)不兼容。此夕卜,盡管所捕獲的視頻數(shù)據(jù)能夠由通信客戶端330編碼以使得視頻與一個(gè)或多個(gè)不同媒體播放器兼容,但是在一個(gè)媒體播放器中可用的一些其它特征在另一個(gè)媒體播放器中可能無法使用。例如,與在媒體播放器334上標(biāo)識(shí)的特定交互或控制相對(duì)應(yīng)特征或功能,可能無法在能夠由消費(fèi)計(jì)算機(jī)開啟并且用于消費(fèi)所捕獲的視頻數(shù)據(jù)的一個(gè)或多個(gè)媒體播放器(例如,357、358)上使用。因此,在一些實(shí)例中,媒體播放器協(xié)調(diào)器150以及虛擬會(huì)談客戶端(例如,316、317)能夠嘗試標(biāo)識(shí)一個(gè)或多個(gè)兼容媒體播放器是否被安裝在接收共享的視頻數(shù)據(jù)的消費(fèi)計(jì)算機(jī)上。如果沒有發(fā)現(xiàn)這樣的播放器,虛擬會(huì)談客戶端(例如,316、317)能夠例如被用于在消費(fèi)計(jì)算機(jī)(例如,112b、112d)上加載兼容媒體播放器。實(shí)際上,在其它實(shí)例中,媒體播放器協(xié)調(diào)器150以及虛擬會(huì)談客戶端(例如,316、317)能夠開啟或安裝與提供來自共享的遠(yuǎn)程桌面相關(guān)的特定優(yōu)選的、自定義的、或標(biāo)準(zhǔn)的媒體播放器。例如,通過通信客戶端330 (使用視頻編碼器348)對(duì)視頻數(shù)據(jù)進(jìn)行編碼能夠被定制為專用虛擬會(huì)談專用媒體播放器。此外,專用媒體播放器的相同類型的實(shí)例能夠與對(duì)安裝在設(shè)備上的虛擬會(huì)談客戶端(例如,316、317)的加載相關(guān)地被加載到每個(gè)端點(diǎn)設(shè)備上。
[0039]在另一實(shí)現(xiàn)方式中,在桌面共享會(huì)話過程中標(biāo)識(shí)到視頻數(shù)據(jù)要在共享計(jì)算機(jī)上進(jìn)行播放之后,專用媒體播放器還能夠在共享計(jì)算機(jī)上被開啟。轉(zhuǎn)向圖3B,圖示說明了示出了通信系統(tǒng)100的被選擇部分300b的另一示例的另一簡化原理圖。盡管在圖3A的示例中,插件340響應(yīng)于共享計(jì)算機(jī)在桌面共享會(huì)話期間播放視頻的嘗試被加載到媒體播放器334上,但是在圖3B的示例中,專用媒體播放器360響應(yīng)于在桌面共享過程中嘗試播放視頻而被開啟。專用媒體播放器360能夠包括插件340的多種功能以及標(biāo)準(zhǔn)媒體播放器(比如,媒體播放器334)的基本功能。例如,如圖3B中所示,專用媒體播放器360能夠包括用于從文件或在線資源中提取視頻數(shù)據(jù)的文件/URL分解器/解析器365、音頻解碼器368、視頻解碼器372、音頻渲染器372、和用于提取并且在通信設(shè)備112a上呈現(xiàn)視頻數(shù)據(jù)和音頻數(shù)據(jù)的視頻渲染器375。此外,專用媒體播放器360還能夠包括功能與插件340中相應(yīng)的組件類似的音頻抓取組件378、視頻抓取組件380、位置抓取組件382、和交互抓取組件385以及其它組件。
[0040]依據(jù)圖3B的特定示例,通信設(shè)備112a可以嘗試使用具有傳統(tǒng)功能的默認(rèn)的或有利的媒體播放器(例如,334)(比如,QuickTime player>ffindows Media Player>RealPlayer等)播放特定的視頻數(shù)據(jù)。在標(biāo)識(shí)到通信設(shè)備112a正在共享其桌面同時(shí)嘗試播放視頻數(shù)據(jù)之后,虛擬會(huì)談客戶端315的桌面共享客戶端320能夠干涉中斷對(duì)媒體播放器334的開啟并且開啟(和/或加載或安裝)專用媒體播放器360以代替媒體播放器334或安裝在通信設(shè)備112a上的其它更傳統(tǒng)的媒體播放器。實(shí)際上,在一些實(shí)現(xiàn)方式中,專用媒體播放器360只有在標(biāo)識(shí)到通信設(shè)備112a在能夠利用專用媒體播放器360的補(bǔ)充功能(例如,組件378、380,382,385等)的環(huán)境中運(yùn)作的情況中才可能被開啟,比如,在虛擬會(huì)談會(huì)話中和/或當(dāng)在網(wǎng)絡(luò)環(huán)境中共享其桌面時(shí)等。
[0041]在圖3B的示例中,配備有視頻抓取組件380以及音頻抓取組件378、位置抓取組件382、和交互抓取組件385中的一個(gè)或多個(gè)的媒體播放器360,能夠發(fā)揮類似于當(dāng)配備有插件340時(shí)的媒體播放器334的功能。例如,媒體播放器360能夠利用視頻抓取器380將未壓縮的、解碼的視頻數(shù)據(jù)到傳遞到數(shù)據(jù)池345,然后這些視頻數(shù)據(jù)能夠被傳輸?shù)较M(fèi)計(jì)算機(jī)(例如,112b、112d)以與對(duì)通過信設(shè)備112a的桌面的共享相關(guān)地顯示。在一些實(shí)例中,視頻抓取器380能夠簡單地轉(zhuǎn)發(fā)由媒體播放器360自身使用視頻渲染器375渲染的視頻數(shù)據(jù)。在這樣的實(shí)例中,媒體播放器360自身能夠被配置來將視頻數(shù)據(jù)編碼和壓縮為虛擬會(huì)談系統(tǒng)所優(yōu)選的格式,因此,使繞過(或可選地去掉)通信客戶端330的視頻編碼器348 (和音頻編碼器346)成為可能。
[0042]在圖3B所示的具體實(shí)現(xiàn)方式中,媒體播放器360將未壓縮的視頻數(shù)據(jù)傳遞到數(shù)據(jù)池345,使得未壓縮的視頻數(shù)據(jù)對(duì)通信客戶端330可用。通信客戶端330能夠編碼并且壓縮從媒體播放器360獲得的原始數(shù)據(jù),并且將這些數(shù)據(jù)發(fā)送到會(huì)談服務(wù)器355以用于在消費(fèi)計(jì)算機(jī)(例如,112b、112d)上顯示視頻數(shù)據(jù)。如圖3A的示例中,媒體播放器協(xié)調(diào)器150連同虛擬會(huì)談客戶端(例如,316、317)能夠用于開啟個(gè)消費(fèi)者計(jì)算機(jī)上的視頻播放器,以便播放在共享計(jì)算機(jī)(例如,112a)上捕獲和編碼的視頻。如上面所指出的,在消費(fèi)計(jì)算機(jī)上開啟媒體播放器還能夠包括在消費(fèi)計(jì)算機(jī)上開啟專用媒體播放器。在一些情況中,(在圖3A和圖3B的示例的任何一個(gè)中)在消費(fèi)計(jì)算機(jī)上開啟的媒體播放器能夠是專用媒體播放器360的適于播放在共享計(jì)算機(jī)112a上被編碼的視頻數(shù)據(jù)的實(shí)例或版本。這還能夠涉及檢查每個(gè)消費(fèi)計(jì)算機(jī)以查看專用媒體播放器是否已經(jīng)被安裝在設(shè)備上,如果還沒有,啟動(dòng)在該設(shè)備上加載和安裝專用播放器。在一些情況中,媒體播放器協(xié)調(diào)器150連同虛擬會(huì)談客戶端(例如,316、317)還能夠檢查消費(fèi)者計(jì)算機(jī)以查看與桌面共享會(huì)話中的視頻數(shù)據(jù)和/或視頻共享的功能兼容的另一媒體播放器是否可用。
[0043]在一些實(shí)例中,桌面共享客戶端320能夠被配置來與在桌面共享過程中由共享計(jì)算機(jī)檢測到的視頻演示事件相關(guān)地加載或調(diào)用或者專用媒體播放器(即,類似于媒體播放器360 )或者插件340。在其它實(shí)例中,桌面共享客戶端320能夠基于某些條件或性能(比如,預(yù)定義的管理的用戶、或會(huì)談參數(shù)選擇)選擇加載或調(diào)用專用媒體播放器360或插件340。在一些實(shí)例中,與桌面共享會(huì)話中的視頻演示事件相關(guān)地使用專用媒體播放器360或插件340中的一者或另一者能夠是有益的。作為示例,當(dāng)視頻已經(jīng)在共享計(jì)算機(jī)上從另一個(gè)應(yīng)用中(比如,演示應(yīng)用)被開啟時(shí)使用插件340實(shí)現(xiàn)方式是有益的。視頻從中被開啟的應(yīng)用可以具有優(yōu)選的媒體播放器,并且以專用媒體播放器360代替應(yīng)用的優(yōu)選播放器可能對(duì)應(yīng)用的性能產(chǎn)生不利影響、并且中斷共享桌面的執(zhí)行。例如,開啟專用播放器360來處置從另一個(gè)應(yīng)用(比如,PowerPoint演示或基于web的應(yīng)用)中開啟的視頻數(shù)據(jù)可能在共享計(jì)算機(jī)的桌面上引發(fā)開窗口事件(windowing event)、禁止應(yīng)用的窗口呈現(xiàn)專用播放器和其它并發(fā)問題外。其它實(shí)例、條件、和使用情況也能夠被編目分類并且影響桌面共享客戶端320是否開啟專用媒體播放器360或插件340,并且這樣的實(shí)現(xiàn)方式在本公開的范圍內(nèi)。
[0044]此外,如上面所指出的,被選擇以在共享計(jì)算機(jī)(例如,112a)上演示的視頻文件能夠包括能夠由媒體播放器播放的視頻數(shù)據(jù)和音頻數(shù)據(jù)兩者。此外,在一些實(shí)現(xiàn)方式中,虛擬會(huì)談會(huì)話本身能夠具有視頻部分和聲頻部分。虛擬會(huì)談會(huì)話的視頻組分能夠被顯示在參與虛擬會(huì)談會(huì)話的通信設(shè)備的視頻顯示設(shè)備上。音頻數(shù)據(jù)能夠使用集成到參與通信設(shè)備中的揚(yáng)聲器(例如,359)呈現(xiàn),或者在一些實(shí)例中,通過由會(huì)談參與者使用的電話設(shè)備同時(shí)使用圖形使能的計(jì)算設(shè)備來發(fā)送和接收包括(例如,與虛擬會(huì)談中的口頭討論相關(guān)的)語音的音頻數(shù)據(jù)。在一些實(shí)例中,由音頻抓取器(例如,341、378)捕獲的音頻數(shù)據(jù)能夠隨捕獲的視頻數(shù)據(jù)和其它視頻協(xié)調(diào)數(shù)據(jù)被分組以遞送到消費(fèi)計(jì)算機(jī)(例如,112b、112d),其中編碼的視頻數(shù)據(jù)和音頻數(shù)據(jù)都是由在消費(fèi)計(jì)算機(jī)上開啟的媒體播放器播放的。在其它實(shí)例中,音頻數(shù)據(jù)能夠通過呈現(xiàn)虛擬會(huì)談的音頻部分的虛擬會(huì)談的音頻通道被包括并且被呈現(xiàn)給虛擬會(huì)談參與者。在一些實(shí)例中,虛擬會(huì)談會(huì)話中的視頻和音頻以不同的方式被捕獲。因此,在一些示例中,與中繼高品質(zhì)的視頻相比,中繼高品質(zhì)的音頻到其它會(huì)談參與者有較少的問題或關(guān)注,并且呈現(xiàn)在共享計(jì)算機(jī)上的音頻數(shù)據(jù)能夠通過虛擬會(huì)談的標(biāo)準(zhǔn)音頻通道被轉(zhuǎn)發(fā)到消費(fèi)計(jì)算機(jī)。
[0045]應(yīng)當(dāng)理解的是與圖3A-3B相關(guān)地示出和描述的示例僅僅是被提供來介紹和說明上面的一些概念的簡單示例。圖3A-3B的示例不是限制性的示例,并且可替代的實(shí)現(xiàn)方式能夠應(yīng)用類似于上面描述的那些概念的概念來實(shí)現(xiàn)。例如,視頻協(xié)調(diào)不需要被分組在單個(gè)傳輸或數(shù)據(jù)流中,而是能夠作為多個(gè)不同數(shù)據(jù)流被傳輸(例如,一個(gè)數(shù)據(jù)流傳輸編碼的A/V數(shù)據(jù),一個(gè)流傳輸位置數(shù)據(jù),隨后的數(shù)據(jù)流傳輸更新的位置數(shù)據(jù)等)。此外,盡管在圖3A-3B中位置和事務(wù)數(shù)據(jù)被描述為通過插件340或?qū)S妹襟w播放器360在媒體播放器在媒體播放器級(jí)別捕獲的,但是其它元件能夠用于捕獲或傳輸媒體播放器位置屬性、尺寸屬性、交互屬性的全部或部分。例如,虛擬會(huì)談客戶端(例如,315 )能夠捕獲某些交互,或者向標(biāo)準(zhǔn)媒體播放器(例如,334)或通信設(shè)備的操作系統(tǒng)等請(qǐng)求媒體播放器位置和尺寸。此外,與圖3A-3B相關(guān)地描述的組件和功能中的一些能夠被組合成單個(gè)組件,并且另外的功能(比如,用于媒體播放器的同步的命令數(shù)據(jù)組件)能夠被包括以補(bǔ)充或替換上面的示例中描述的組件的功倉泛。
[0046]轉(zhuǎn)到圖5A-圖5C,示出了用于協(xié)調(diào)對(duì)來自在虛擬會(huì)談環(huán)境中共享的桌面的視頻數(shù)據(jù)的演示的示例技術(shù)的簡化流程圖500a-c。以圖5A開始,流程圖500a中示出了示例技術(shù),其中,在505中,當(dāng)?shù)谝挥?jì)算設(shè)備與參與虛擬會(huì)談會(huì)話的至少一個(gè)其其它計(jì)算設(shè)備共享其桌面的至少一部分時(shí),虛擬會(huì)談會(huì)話中的第一計(jì)算設(shè)備要播放視頻數(shù)據(jù)的嘗試被標(biāo)識(shí)。在510中,響應(yīng)于播放視頻數(shù)據(jù)的嘗試,視頻數(shù)據(jù)的副本能夠被取回或捕獲。此外,在515中,標(biāo)識(shí)最初被指定用于第一媒體播放器(和視頻數(shù)據(jù))的演示的第一計(jì)算設(shè)備的圖形用戶界面、或桌面中的位置的位置數(shù)據(jù)能夠被捕獲。然后,所取回的視頻數(shù)據(jù)和位置數(shù)據(jù)的至少一部分能夠用于開啟其他參與設(shè)備上的一個(gè)或多個(gè)媒體播放器,以在其它參與設(shè)備上呈現(xiàn)所取回的視頻數(shù)據(jù)。此外,位置數(shù)據(jù)能夠用于協(xié)調(diào)參與設(shè)備上的媒體播放器的顯示以遮蔽與呈現(xiàn)在第一計(jì)算設(shè)備的桌面的共享部分上的第一媒體播放器對(duì)應(yīng)的區(qū)域。
[0047]轉(zhuǎn)到圖5B,在流程圖500b中示出了另一示例技術(shù),包括在525中標(biāo)識(shí)在虛擬會(huì)談過程中在被共享的桌面上的第一媒體播放器中觀看視頻數(shù)據(jù)的嘗試。在530中,響應(yīng)于標(biāo)識(shí)到在桌面共享會(huì)話中觀看視頻數(shù)據(jù)的嘗試,插件能夠被安裝在第一媒體播放器上。在535中,視頻數(shù)據(jù)能夠使用所安裝的插件被取回。此外,在540中,描述呈現(xiàn)在被共享的桌面上的第一媒體播放器的定位(包括尺寸)的位置數(shù)據(jù)能被捕獲。在545中,參與虛擬會(huì)談并且消費(fèi)共享桌面的其它計(jì)算設(shè)備上的媒體播放器能夠使用位置數(shù)據(jù)被開啟以播放所捕獲的視頻數(shù)據(jù)并且遮蔽桌面示出第一媒體播放器的部分。
[0048]現(xiàn)在轉(zhuǎn)向圖5C,流程圖500c示出了在共享桌面上使用第一媒體播放器觀看視頻數(shù)據(jù)的嘗試能夠在550中被標(biāo)識(shí)。作為響應(yīng),在555中,第二媒體播放器能夠被提供以用于播放視頻數(shù)據(jù)。在555中,第二媒體播放器能夠被開啟、調(diào)用、安裝、或以其它方式被提供,以便在第二媒體播放器上播放視頻數(shù)據(jù)來代替在第一媒體播放器上播放視頻數(shù)據(jù)。在一些實(shí)例中,第二媒體播放器能夠具備專門的功能以用于協(xié)調(diào)包括桌面共享的虛擬會(huì)談環(huán)境中的視頻的播放。因此,在560中,視頻數(shù)據(jù)的副本能夠(例如,使用第二媒體播放器)被取回,從而被轉(zhuǎn)發(fā)到參與虛擬會(huì)談并且消費(fèi)共享桌面的其它計(jì)算設(shè)備并且在其上播放。此外,在565中,位置數(shù)據(jù)能夠(在一些實(shí)例中,使用第二媒體播放器)被捕獲。然后,其它會(huì)談參與者客戶端計(jì)算設(shè)備上的媒體播放器能夠使用所捕獲的位置數(shù)據(jù)被開啟以播放所捕獲的視頻數(shù)據(jù),同時(shí)遮蔽共享桌面的包括第一媒體播放器的演示的部分。
[0049]此外,在圖中,流程圖500d示出了包括在575中接收在虛擬會(huì)談中共享其桌面的客戶端設(shè)備上捕獲的(或從中接收的)視頻數(shù)據(jù)的副本的示例技術(shù)。此外,在580中,與被指定來播放視頻數(shù)據(jù)的第一媒體播放器在共享桌面上的定位相對(duì)應(yīng)的位置數(shù)據(jù)也能夠被接收。在585中,所捕獲的視頻數(shù)據(jù)的副本能夠被發(fā)送到參與虛擬會(huì)談并且消費(fèi)共享桌面的其它客戶端。在590中,參與虛擬會(huì)談的其它客戶端上的媒體播放器能夠被開啟以播放所捕獲的視頻數(shù)據(jù)的副本。在590中,媒體播放器能夠被開啟從而與共享其桌面的客戶端設(shè)備上的媒體播放器的播放相協(xié)調(diào)。例如,在590中,媒體播放器能夠被開啟從而遮蔽共享桌面的包括如第一設(shè)備的桌面上所顯示的第一媒體播放器的部分。此外,在一些實(shí)例中,開啟的媒體播放器能夠與第一媒體播放器同步從而模擬第一媒體播放器上的用戶交互的效果和事件,包括第一媒體播放器的回放功能、回放定時(shí),第一媒體播放器的用戶界面的重定位和大小調(diào)整等。
[0050]必須注意,本說明書和附圖僅僅描述和說明了通信系統(tǒng)100的多個(gè)實(shí)例實(shí)現(xiàn)方式中的一個(gè)??蛻舳硕它c(diǎn)112a-e和/或會(huì)談服務(wù)器(例如,MCS/MCC144)數(shù)據(jù)中心會(huì)談區(qū)144等中的任何模塊或元件都可以基于特定的需求容易地被替換、取代或排除。此外,盡管參照特定的場景進(jìn)行描述,其中給定的模塊(例如,虛擬會(huì)談客戶端模塊315-317,插件340,媒體播放器334、357、358、360,媒體播放器管理器355等)在端點(diǎn)112a_e、MCS/MCC144、數(shù)據(jù)中心會(huì)談區(qū)中被提供,這些元件中的任何一個(gè)或多個(gè)能以任何合適的方式被外部地提供、或合并和/或組合。在某些實(shí)例中,某些元件可被提供在單個(gè)專有模塊、設(shè)備、單元等中,以實(shí)現(xiàn)本公開的教導(dǎo)。
[0051]端點(diǎn)112a_e能夠代表通信系統(tǒng)100中(例如,或在任何其它在線平臺(tái)中)想要參與虛擬會(huì)談會(huì)話的任何類型的客戶端或用戶。此外,端點(diǎn)112a_e能夠通過網(wǎng)絡(luò)與通信系統(tǒng)100中想要參與會(huì)談會(huì)話的個(gè)人、客戶端、客戶、或最終用戶相關(guān)聯(lián)。術(shù)語“端點(diǎn)”包括用于發(fā)起通信的設(shè)備,比如,能夠在通信系統(tǒng)100中發(fā)起語音、音頻、視頻、媒體、或數(shù)據(jù)交換的計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、膝上型或電子筆記本、任何種類的蜂窩電話、智能電話、平板電腦、或任何其它設(shè)備、組件或物體。端點(diǎn)112a_e還可以包括適于人類用戶的接口,比如,麥克風(fēng)、顯示器、或鍵盤、或其它終端設(shè)備。端點(diǎn)112a_e還可以是代表另一個(gè)實(shí)體或元件(比如,能夠在通信系統(tǒng)100中發(fā)起交換的程序、專有會(huì)議設(shè)備、數(shù)據(jù)庫、或任何其它組件、設(shè)備、元件、或物體)尋求發(fā)起通信的任何設(shè)備。如本文中所使用的,數(shù)據(jù)指的是可以從一點(diǎn)傳輸?shù)搅硪稽c(diǎn)的任何類型的數(shù)字、語音、視頻、媒體、或腳本數(shù)據(jù)、或任何類型的源代碼或目標(biāo)代碼、或以任何適當(dāng)?shù)母袷降娜魏纹渌线m的信息。
[0052]所示出和描述MCS/MCC服務(wù)器144、web服務(wù)器132以及其它服務(wù)器,能夠包括管理(或彼此合作以管理)會(huì)談會(huì)話的多個(gè)方面的網(wǎng)絡(luò)元件。如本說明書中所使用的,術(shù)語“網(wǎng)絡(luò)元件”意在包含任何類型的服務(wù)器(例如,視頻服務(wù)器、web服務(wù)器等),路由器,交換機(jī),網(wǎng)關(guān),橋接器,負(fù)載平衡器,防火墻,內(nèi)聯(lián)服務(wù)節(jié)點(diǎn),代理器,網(wǎng)絡(luò)家電,處理器,模塊,或網(wǎng)絡(luò)環(huán)境中任何其它能夠操作來交換信息的合適的設(shè)備、組件、元件或物體。網(wǎng)絡(luò)元件可以包括促進(jìn)其操作的任何合適的硬件、軟件、組件、模塊、接口、或物體。這可以包括允許對(duì)數(shù)據(jù)或信息的有效的交換(接收和/或傳輸)的適當(dāng)?shù)乃惴ê屯ㄐ艆f(xié)議。在一個(gè)具體的示例中,MCS/MCC144和web服務(wù)器132是能夠用過圖1的網(wǎng)絡(luò)彼此交互的服務(wù)器。
[0053]內(nèi)聯(lián)網(wǎng)120、PSTN122以及互聯(lián)網(wǎng)124表示用于接收和發(fā)送通過通信系統(tǒng)100傳播的信息的分組的互連通信路徑的一系列點(diǎn)或節(jié)點(diǎn)。這些網(wǎng)絡(luò)可以向本說明書中所說明和描述的任何設(shè)備或端點(diǎn)提供連通性。而且,內(nèi)聯(lián)網(wǎng)120、PSTN122以及互聯(lián)網(wǎng)124在站點(diǎn)(和/或參與者、房間等)之間提供通信接口,并且可以是任何局域網(wǎng)(LAN)、無線LAN (WLAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、外部網(wǎng)、內(nèi)聯(lián)網(wǎng)、虛擬專用網(wǎng)絡(luò)(VPN)、虛擬LAN(VLAN)、或網(wǎng)絡(luò)環(huán)境中任何其它促進(jìn)通信的適當(dāng)?shù)募軜?gòu)或系統(tǒng)。[0054]在本公開的具體實(shí)施例中,內(nèi)聯(lián)網(wǎng)120、PSTN122以及互聯(lián)網(wǎng)124能夠支持傳輸控制協(xié)議(TCP)/IP、用戶數(shù)據(jù)報(bào)協(xié)議(UDP)/IP ;但是,內(nèi)聯(lián)網(wǎng)120、PSTN122以及互聯(lián)網(wǎng)124可以選擇性地實(shí)現(xiàn)用于在通信系統(tǒng)100中發(fā)送和接收的數(shù)據(jù)分組任何其它合適的通信協(xié)議。還要指出的是內(nèi)聯(lián)網(wǎng)120、PSTN122以及互聯(lián)網(wǎng)124能夠容納任意數(shù)目的能夠和會(huì)談會(huì)話一起發(fā)生的輔助活動(dòng)。這種網(wǎng)絡(luò)連通性能夠促進(jìn)所有的信息交換(例如,記錄、虛擬白板、PowerPoint演示、電子郵件、文檔處理應(yīng)用等)。根據(jù)類似的推理,內(nèi)聯(lián)網(wǎng)120、PSTN122以及互聯(lián)網(wǎng)124能夠促進(jìn)所有這樣的通信,并且還能夠被任何合適的網(wǎng)絡(luò)組件替換以促進(jìn)會(huì)議會(huì)話的參與者之間的數(shù)據(jù)的傳播。
[0055]還應(yīng)該注意的是,端點(diǎn)112a_e和MCS/MCC144可以共享(或協(xié)調(diào))某些處理操作。使用類似的原理,它們各自的存儲(chǔ)器元件可以以任意數(shù)目的可能的方式存儲(chǔ)、維護(hù)、和/或更新數(shù)據(jù)。另外,任何所示的存儲(chǔ)器元件或處理器都可以被移除或以其它方式合并,從而單個(gè)處理器和單個(gè)存儲(chǔ)器位置負(fù)責(zé)與桌面或視頻共享相關(guān)聯(lián)的某些活動(dòng)。廣而言之,例如圖2中所描述的布置其表示可以更邏輯化,鑒于物理架構(gòu)可以包括這些元件的各種排列/組合/混合。
[0056]應(yīng)該注意在某些示例實(shí)現(xiàn)方式中,本文所概述的名稱識(shí)別功能可以通過編碼在一種或多種有形介質(zhì)中的邏輯(例如,在應(yīng)用專用集成電路(ASIC)中提供的嵌入式邏輯、數(shù)字信號(hào)處理器(DSP)指令、由處理器或其它類似的機(jī)器執(zhí)行的軟件(可能包括目標(biāo)代碼和源代碼)等)來被實(shí)現(xiàn)。在這些實(shí)例中的一些實(shí)例中,(例如,如圖3A-3B中所示的)存儲(chǔ)器元件能夠存儲(chǔ)用于本文所述的操作的數(shù)據(jù)。這包括存儲(chǔ)器元件能夠存儲(chǔ)能夠被執(zhí)行以實(shí)現(xiàn)本說明書中所描述的活動(dòng)的軟件、邏輯、代碼、或處理器指令。處理器能夠執(zhí)行與數(shù)據(jù)相關(guān)聯(lián)的人任何類型的指令以實(shí)現(xiàn)本說明書中所詳述的操作。在一個(gè)示例中,(如圖3A-3B中所示的)處理器能夠?qū)⒃蛭锲?例如,數(shù)據(jù))從一種狀態(tài)或物件轉(zhuǎn)換為另一種狀態(tài)或物件。在另一示例中,本文所概述的活動(dòng)可以使用固定的邏輯或可編程的邏輯(例如,由處理器執(zhí)行的軟件/計(jì)算機(jī)指令)來被實(shí)現(xiàn),并且本文中被標(biāo)識(shí)的元件可以是一些類型的包括數(shù)字邏輯、軟件、代碼、電子指令或其任何合適的組合的可編程處理器、可編程數(shù)字邏輯(例如,現(xiàn)場可編程門陣列(FPGA)、可擦除可編程只讀存儲(chǔ)器(EPR0M)、電可擦除可編程ROM (EPROM))、或ASIC0
[0057]在一個(gè)示例實(shí)現(xiàn)方式中,名稱識(shí)別引擎150能夠包括軟件以實(shí)現(xiàn)本文所概述的名稱識(shí)別功能。這些活動(dòng)例如能夠由MCS/MCC144促進(jìn)和/或在一些實(shí)例中由各種端點(diǎn)112a-e促進(jìn)。MCS/MCC144和/或數(shù)據(jù)中心會(huì)談區(qū)140的其它元件、設(shè)備、或系統(tǒng)能夠包括用于存儲(chǔ)存儲(chǔ)信息的存儲(chǔ)器元件,所存儲(chǔ)的信息用于實(shí)現(xiàn)本文所概述的媒體播放器協(xié)調(diào)器150、和其它模塊、插件以及系統(tǒng)元件的功能。另外,MCS/MCC144和/或數(shù)據(jù)中心會(huì)談區(qū)140的其它元件、設(shè)備、或系統(tǒng)能夠包括一個(gè)或多個(gè)處理器,如本說明書中所討論的,一個(gè)或多個(gè)處理器能夠執(zhí)行軟件或算法以實(shí)施媒體播放器協(xié)調(diào)器150的功能。這些設(shè)備還可以在適當(dāng)?shù)那闆r下并且基于特定的需求,將信息保存在任何合適的存儲(chǔ)器元件(隨機(jī)存取存儲(chǔ)器(RAM)、R0M、EPR0M、ASIC等)、軟件、硬件中,或者保存在任何其它合適的組件、設(shè)備、元件或物體中。任何可能的存儲(chǔ)器項(xiàng)目(例如,數(shù)據(jù)庫、表、緩存器等)都應(yīng)該被構(gòu)造為被包含在寬泛的術(shù)語“存儲(chǔ)器元件”的范圍內(nèi)。類似地,本說明書中所描述的任何可能的處理元件、模塊、和機(jī)器都應(yīng)該被構(gòu)造為被包含在寬泛的術(shù)語“處理器”的范圍內(nèi)。[0058]需要注意的是,在本文所提供的示例中,交互可以依據(jù)一定數(shù)目的元件或組合元件被描述。然而,這僅是為了清晰和示例的目的做出的。在某些情況下,可以通過只提及有限數(shù)目的元件而更容易地描述給定的一組流程的功能中的一個(gè)或多個(gè)。應(yīng)該理解的是通信系統(tǒng)100 (及其教導(dǎo))是易于擴(kuò)展的,并且能夠容納大量的房間和站點(diǎn)以及更復(fù)雜的/精細(xì)的布置和配置。因此,由于可能應(yīng)用到無數(shù)其它架構(gòu)中,本文所提供的示例不應(yīng)該限制通信系統(tǒng)100的范圍或者禁止通信系統(tǒng)100的寬泛的教導(dǎo)。
[0059]同樣重要的是要注意到參照?qǐng)D1-OT討論的步驟僅示出了可以由通信系統(tǒng)100執(zhí)行或在其中執(zhí)行的一些可能的情形。在適當(dāng)?shù)那闆r下,這些步驟中的一些可以被刪除或移除,或者這些步驟可以被相當(dāng)大地修改或改變而不偏離本公開的范圍。另外,這些操作中的一些已經(jīng)被描述為與一個(gè)或多個(gè)其它操作同時(shí)地或并行地被執(zhí)行。然而,這些操作的定時(shí)可以被相當(dāng)大地改變。上述操作流程已經(jīng)為了示例和討論的目的而被提供。通信系統(tǒng)100提供了相當(dāng)?shù)撵`活性,因?yàn)樵诓黄x本公開的教導(dǎo)的情況下任何合適的布置、年表、配置和定時(shí)機(jī)制都可以被提供。
[0060]盡管本公開已經(jīng)參考特定的實(shí)施例做出了詳細(xì)的描述,但是應(yīng)該理解在不偏離本公開的精神和范圍的情況下能夠做出各種其它改變、替換、變更。例如,雖然本公開已經(jīng)被描述為操作在虛擬會(huì)議環(huán)境或布置中,但是本公開可以用于能夠從這種技術(shù)中獲益的任何在線環(huán)境中。例如,在某些實(shí)例中,以某種方式彼此耦合的計(jì)算機(jī)能夠利用本公開的教導(dǎo)(例如,即使參與者將在面對(duì)面的排布中)。本領(lǐng)域技術(shù)人員可以確定眾多其它改變、替換、變體、變更、和修改,并且本公開意在包含落在所附權(quán)利要求范圍內(nèi)的所有這樣的改變、替換、變體、變更、和修改。
【權(quán)利要求】
1.一種方法,包括: 標(biāo)識(shí)由第一通信設(shè)備使用第一媒體播放器播放虛擬會(huì)談會(huì)話中的視頻數(shù)據(jù)的嘗試,其中所述第一通信設(shè)備正在與參與所述虛擬會(huì)談會(huì)話的一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備共享呈現(xiàn)在所述第一通信設(shè)備上的桌面的至少一部分; 標(biāo)識(shí)所述視頻數(shù)據(jù)的副本;以及 在所述一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上開啟一個(gè)或多個(gè)媒體播放器以呈現(xiàn)所述視頻數(shù)據(jù)的副本的至少一部分,其中所述一個(gè)或多個(gè)媒體播放器被開啟以與所述桌面的被共享部分上的所述第一媒體播放器的位置相對(duì)應(yīng)。
2.如權(quán)利要求1所述的方法,還包括捕獲標(biāo)識(shí)了所述桌面的所述被共享部分上的所述第一媒體播放器的所述位置的位置數(shù)據(jù),其中所述位置數(shù)據(jù)被包括在視頻協(xié)調(diào)數(shù)據(jù)中。
3.如權(quán)利要求1所述的方法,其中在所述一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上開啟的所述媒體播放器中的至少一個(gè)是與所述第一媒體播放器不同的類型的。
4.如權(quán)利要求1所述的方法,其中所述視頻數(shù)據(jù)的副本是所述視頻數(shù)據(jù)的至少部分地未壓縮的版本的副本,所述方法還包括將所述視頻數(shù)據(jù)的副本編碼為標(biāo)準(zhǔn)視頻格式。
5.如權(quán)利要求4所述的方法,其中所述視頻數(shù)據(jù)的副本是RGB格式的,并且所述視頻數(shù)據(jù)的副本被編碼為h.264格式。
6.如權(quán)利要求1所述的方法,其中子部分被從與所述一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備共享的所述桌面的被共享部分中刪除,所述子部分與呈現(xiàn)在所述桌面的被共享部分上的所述第一媒體播放器的所述位置相對(duì)應(yīng)。
7.如權(quán)利要求1所述的方法,其中所述視頻數(shù)據(jù)包括對(duì)應(yīng)的音頻數(shù)據(jù)組分,所述方法還包括取回所述音頻數(shù)據(jù)組分的`副本。
8.如權(quán)利要求1所述的方法,還包括在所述第一通信設(shè)備上安裝插件以與所述第一媒體播放器相關(guān)地使用,其中所述插件從所述第一媒體播放器捕獲所述視頻數(shù)據(jù)的至少部分地未編碼的副本,并且所述視頻數(shù)據(jù)的所述副本是通過所安裝的插件被取回的。
9.如權(quán)利要求8所述的方法,其中所述視頻數(shù)據(jù)被包括在另一類型的文件中,并且所述視頻數(shù)據(jù)被嘗試在所述第一通信設(shè)備上的與所述另一類型的文件相對(duì)應(yīng)的應(yīng)用的界面中進(jìn)行播放。
10.如權(quán)利要求1所述的方法,還包括將所述第一媒體播放器標(biāo)識(shí)為第一類型,其中對(duì)所述第一媒體播放器類型的標(biāo)識(shí)用于嘗試在每個(gè)所述其它遠(yuǎn)程通信設(shè)備上開啟相似類型的媒體播放器。
11.如權(quán)利要求1所述的方法,還包括: 在所述虛擬會(huì)談會(huì)話過程中標(biāo)識(shí)與所述第一通信設(shè)備的所述第一媒體播放器的用戶交互;以及 至少部分地基于所標(biāo)識(shí)的交互,來引起對(duì)在所述其它遠(yuǎn)程通信設(shè)備上開啟的一個(gè)或多個(gè)媒體播放器的修改。
12.如權(quán)利要求11所述的方法,其中所述交互包括在所述第一媒體播放器的演示位置中的用戶指定的變化,并且在所述其它通信設(shè)備上開啟的所述一個(gè)或多個(gè)媒體播放器被修改以在演示位置中采用相應(yīng)的改變并且遮蔽所述第一媒體播放器的被改變的位置。
13.如權(quán)利要求11所述的方法,其中所述交互包括用戶指定的請(qǐng)求,該請(qǐng)求用于控制影響所述視頻數(shù)據(jù)在所述第一媒體播放器上的演示的所述第一媒體播放器的回放功能,并且在所述其它通信設(shè)備上開啟的所述一個(gè)或多個(gè)媒體播放器被修改以實(shí)現(xiàn)影響所述視頻數(shù)據(jù)在所述一個(gè)或多個(gè)其它通信設(shè)備的各個(gè)上的演示的對(duì)應(yīng)的回放功能。
14.如權(quán)利要求1所述的方法,還包括: 當(dāng)正在所述虛擬會(huì)談會(huì)話中共享所述第一通信設(shè)備的桌面的一部分時(shí),標(biāo)識(shí)所述第一通信設(shè)備正在嘗試播放視頻數(shù)據(jù);以及 當(dāng)所述第一通信設(shè)備正在所述虛擬會(huì)談會(huì)話中共享所述第一通信設(shè)備的桌面的至少一部分時(shí),使得特定媒體播放器類型作為所述第一通信設(shè)備上的所述第一媒體播放器被開啟; 其中所述特定媒體播放器類型的所述第一媒體播放器從所述第一通信設(shè)備捕獲所述視頻數(shù)據(jù)的至少部分地未編碼的副本,并且所述視頻數(shù)據(jù)的副本通過所述特定媒體播放器類型的所述第一媒體播放器被取回。
15.如權(quán)利要求14所述的方法,還包括在所述虛擬會(huì)談會(huì)話過程中,使得所述特定媒體播放器類型的媒體播放器在每個(gè)所述其它通信設(shè)備上被開啟,用于所述視頻數(shù)據(jù)在所述一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上的演示。
16.一種被編碼在非暫態(tài)介質(zhì)中包括用于執(zhí)行的代碼的邏輯,并且當(dāng)所述邏輯被處理器執(zhí)行時(shí)能操作來執(zhí)行以下操作,包括: 標(biāo)識(shí)由第一通信設(shè)備使用第一媒體播放器播放虛擬會(huì)談會(huì)話中的視頻數(shù)據(jù)的嘗試,其中所述第一通信設(shè)備正在與參與所述虛擬會(huì)談會(huì)話的一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備共享呈現(xiàn)在所述第一通信設(shè)備上 的桌面的至少一部分; 標(biāo)識(shí)所述視頻數(shù)據(jù)的副本;以及 在所述一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上開啟一個(gè)或多個(gè)媒體播放器以呈現(xiàn)所述視頻數(shù)據(jù)的副本的至少一部分,其中所述一個(gè)或多個(gè)媒體播放器被開啟以與所述桌面的被共享部分上的所述第一媒體播放器的位置相對(duì)應(yīng)。
17.—種系統(tǒng),包括: 存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器元件; 處理器,能操作來執(zhí)行與所存儲(chǔ)的數(shù)據(jù)相關(guān)聯(lián)的指令; 媒體播放器協(xié)調(diào)器,能操作來與所述處理器進(jìn)行交互,以使得所述系統(tǒng)被配置為: 標(biāo)識(shí)虛擬會(huì)談會(huì)話中的第一通信設(shè)備使用第一媒體播放器播放視頻數(shù)據(jù)的嘗試,其中所述第一通信設(shè)備正在與參與所述虛擬會(huì)談會(huì)話的一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備共享呈現(xiàn)在所述第一通信設(shè)備上的桌面的至少一部分; 標(biāo)識(shí)所述視頻數(shù)據(jù)的副本;以及 在所述一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上開啟一個(gè)或多個(gè)媒體播放器以呈現(xiàn)所述視頻數(shù)據(jù)的副本的至少一部分,其中所述一個(gè)或多個(gè)媒體播放器被開啟以與所述桌面的被共享部分上的所述第一媒體播放器的位置相對(duì)應(yīng)。
18.如權(quán)利要求17所述的系統(tǒng),其中所述媒體播放器協(xié)調(diào)器向所述第一通信設(shè)備提供插件以與所述第一媒體播放器相關(guān)地使用,其中所述插件從所述第一媒體播放器捕獲所述視頻數(shù)據(jù)的至少部分地未編碼的副本,并且所述視頻數(shù)據(jù)的副本由所述媒體播放器協(xié)調(diào)器通過所述插件取回。
19.如權(quán)利要求18所述的系統(tǒng),其中所述媒體播放器協(xié)調(diào)器還被配置來: 標(biāo)識(shí)所述第一媒體播放器的類型;以及 標(biāo)識(shí)多個(gè)插件中的特定插件,所述多個(gè)插件中的每個(gè)都適于從所述第一媒體播放器捕獲所述視頻數(shù)據(jù)的副本,并且與所述第一媒體播放器的類型兼容。
20.如權(quán)利要求17所述的系統(tǒng),其中所述媒體播放器協(xié)調(diào)器還被配置來: 當(dāng)正在所述虛擬會(huì)談會(huì)話中共享所述第一通信設(shè)備的桌面的一部分時(shí),標(biāo)識(shí)所述第一通信設(shè)備正在嘗試播放視頻數(shù)據(jù); 當(dāng)所述第一通信設(shè)備正在所述虛擬會(huì)談中共享所述第一通信設(shè)備的桌面的至少一部分時(shí),使得特定媒體播放器類型作為所述第一通信設(shè)備上的所述第一媒體播放器被開啟;以及 在所述虛擬會(huì)談會(huì)話過程中,使得所述特定媒體播放器類型的媒體播放器在每個(gè)所述其它通信設(shè)備上被開啟,用于所述視頻數(shù)據(jù)在所述一個(gè)或多個(gè)其它遠(yuǎn)程通信設(shè)備上的演
【文檔編號(hào)】G06F3/14GK103718152SQ201280037560
【公開日】2014年4月9日 申請(qǐng)日期:2012年4月18日 優(yōu)先權(quán)日:2011年6月8日
【發(fā)明者】丁建鐘, 辛海濤, 袁崢, 劉光兵, 盛海磊 申請(qǐng)人:思科技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1