背景技術(shù):
1、存在允許用戶進(jìn)行通信的多種協(xié)作系統(tǒng)。例如,一些系統(tǒng)允許人們通過使用視頻流、共享的文件、聊天消息等共享內(nèi)容來協(xié)作。一些系統(tǒng)還允許人們同時(shí)編輯文檔,同時(shí)還使得他們能夠使用視頻和音頻流進(jìn)行通信。用戶還可以在特定時(shí)間建立通信會(huì)話,并且共享可以同時(shí)顯示人和內(nèi)容的實(shí)時(shí)視頻流。
2、盡管現(xiàn)有的協(xié)作系統(tǒng)提供了允許人們經(jīng)由實(shí)況視頻流進(jìn)行會(huì)議的特征集,但是這些系統(tǒng)中的一些仍然具有許多缺點(diǎn)。例如,一些現(xiàn)有系統(tǒng)不具有適應(yīng)需要語言翻譯或手語翻譯的人的有效特征。在這種情況下,會(huì)議參與者可以具有加入會(huì)議的助理,例如翻譯或口譯。然后,助理可以收聽會(huì)議,觀察共享內(nèi)容和視頻流,并提供對(duì)其觀察的解釋。對(duì)于這些任務(wù),對(duì)于會(huì)議參與者而言重要的是具有當(dāng)他們的助理的清晰視圖。如果在會(huì)議期間助理的實(shí)況視頻流的視頻渲染移動(dòng)或調(diào)整大小,則參與者可能難以跟上會(huì)議的流程。如果發(fā)生這種情況,則可能會(huì)錯(cuò)過顯著的信息。
3、一些現(xiàn)有系統(tǒng)提供可以對(duì)重新定位視頻流的操作進(jìn)行限制的一些特征。例如,一些當(dāng)前解決方案允許會(huì)議參與者選擇視頻流,例如,視頻流可以被“固定”到位置。盡管該解決方案在一些情況下可以幫助,但是存在這些所選擇的流可能被調(diào)整大小、移動(dòng)或完全移除的許多情況。在一個(gè)說明性示例中,當(dāng)在會(huì)議中共享內(nèi)容時(shí),描繪參與者的所選擇的流可以被移動(dòng)或調(diào)整大小。當(dāng)在在線會(huì)議期間共享幻燈片文件時(shí),這樣的內(nèi)容通常顯示在用戶界面的主舞臺(tái)(main?stage)上。即使視頻流被固定,這種布置通常也會(huì)使其他用戶的渲染減小到小尺寸或完全移除。這種類型的重新布置,特別是人的助理的視頻流的重新布置,可能導(dǎo)致依賴助理的人的生產(chǎn)力和參與度下降,尤其是在需要手語解釋或語言翻譯的情況下。這些問題以及其他問題可能會(huì)導(dǎo)致生產(chǎn)力和參與度下降,這最終導(dǎo)致計(jì)算資源的低效利用。
技術(shù)實(shí)現(xiàn)思路
1、本文公開的技術(shù)使得系統(tǒng)能夠提供優(yōu)先參與者與共享內(nèi)容的持久顯示。在虛擬會(huì)議中,系統(tǒng)可以根據(jù)共享內(nèi)容類型和用戶設(shè)置、基于出席者的角色(諸如“手語翻譯”)自動(dòng)且自適應(yīng)地放置特定出席者的視頻。系統(tǒng)可以動(dòng)態(tài)地移動(dòng)特定出席者的視頻的顯示并調(diào)整其大小,以減輕其中特定出席者的視頻的渲染被共享內(nèi)容的顯示阻擋或在視覺上受損的情況。例如,第一用戶可以具有指示需要幫助的用戶設(shè)置,例如輔助設(shè)置中的“聽力障礙”。當(dāng)該第一用戶在會(huì)議中時(shí),系統(tǒng)可以在用戶界面的指定區(qū)域中自動(dòng)顯示該用戶助理的視頻流的持久顯示。當(dāng)在該會(huì)議期間共享內(nèi)容時(shí),系統(tǒng)確定內(nèi)容類型是否滿足一個(gè)或多個(gè)標(biāo)準(zhǔn)。如果內(nèi)容類型滿足一個(gè)或多個(gè)標(biāo)準(zhǔn),則系統(tǒng)分析用戶界面以識(shí)別顯示共享內(nèi)容的第一組區(qū)域以及不顯示共享內(nèi)容的第二組區(qū)域。系統(tǒng)然后動(dòng)態(tài)地配置用戶界面,使得用戶的助理的視頻流的持久顯示位于不顯示共享內(nèi)容的第二組區(qū)域中。這樣的特征使得用戶能夠在共享內(nèi)容的顯示期間具有助理的持續(xù)可見的視圖(consistent?view)。
2、在一些配置中,檢測到具有特定數(shù)據(jù)類型的共享內(nèi)容可以使系統(tǒng)從正常操作模式轉(zhuǎn)換到內(nèi)容跟蹤模式。在正常操作模式下,系統(tǒng)可以自動(dòng)顯示具有與會(huì)議參與者的先決條件相對(duì)應(yīng)的角色的助理的視頻流。當(dāng)系統(tǒng)處于正常操作模式時(shí),助理的視頻流可以處于靜態(tài)位置,例如,處于用戶界面的主舞臺(tái)。當(dāng)用戶與其他用戶共享內(nèi)容時(shí),系統(tǒng)引起內(nèi)容跟蹤模式,其中系統(tǒng)連續(xù)地分析滿足一個(gè)或多個(gè)標(biāo)準(zhǔn)的共享內(nèi)容的渲染,并且確定在渲染內(nèi)的顯示內(nèi)容的區(qū)域和不顯示內(nèi)容的其他區(qū)域。然后,系統(tǒng)在用戶界面內(nèi)的不顯示內(nèi)容的區(qū)域中顯示助理的視頻流。這有助于減輕助理的視頻流與共享內(nèi)容的顯示之間的重疊,同時(shí)還將助理的視頻流保持在足以允許用戶來理解他們的助理的手勢的大小。
3、當(dāng)用戶共享具有特定數(shù)據(jù)類型的內(nèi)容時(shí)和/或當(dāng)在用戶界面的特定區(qū)域中顯示共享內(nèi)容時(shí),共享內(nèi)容可以滿足用于引起內(nèi)容跟蹤模式的標(biāo)準(zhǔn)。例如,當(dāng)用戶共享具有特定數(shù)據(jù)類型(例如,視頻、文字文檔或幻燈片文件)的內(nèi)容時(shí),檢測到共享內(nèi)容就可以引起內(nèi)容跟蹤模式。在這樣的示例中,如果用戶共享不滿足一個(gè)或多個(gè)標(biāo)準(zhǔn)的其他類型的內(nèi)容(例如,聊天消息、聯(lián)系人卡或聊天線程內(nèi)顯示的靜止圖像),則系統(tǒng)可以不引起內(nèi)容跟蹤模式。在另一示例中,當(dāng)在預(yù)定區(qū)域(例如,用戶界面的主舞臺(tái))中共享內(nèi)容時(shí),檢測到共享內(nèi)容就可以引起內(nèi)容跟蹤模式。如果在用戶界面的其他區(qū)域中(例如,在聊天線程、次舞臺(tái)等內(nèi))共享內(nèi)容,則這樣的實(shí)施例可以不引起內(nèi)容跟蹤模式。
4、用于引起內(nèi)容跟蹤模式的標(biāo)準(zhǔn)還可以包括檢測事件的組合。例如,當(dāng)用戶共享在用戶界面的主舞臺(tái)內(nèi)顯示的具有特定數(shù)據(jù)類型(例如,視頻、文字文檔或幻燈片)的內(nèi)容時(shí),檢測到共享內(nèi)容就可以引起內(nèi)容跟蹤模式。在這樣的實(shí)施例中,其他類型的數(shù)據(jù)(例如,在聊天線程或次舞臺(tái)內(nèi)共享的聊天消息、聯(lián)系人卡或靜止圖像)將不引起內(nèi)容跟蹤模式。
5、本文公開的技術(shù)提供了許多技術(shù)益處。在一個(gè)示例中,本文公開的技術(shù)提供可靠的輔助特征。如果會(huì)議的參與者需要手語翻譯,則系統(tǒng)可以在多個(gè)打斷過程中維持他們的手語翻譯的顯示。這具有優(yōu)于傳統(tǒng)的固定在前端顯示(pinning)的許多益處。例如,某些事件(例如,檢測到共享內(nèi)容)不會(huì)破壞語言翻譯的視頻流的顯示。這允許用戶以比一些現(xiàn)有系統(tǒng)更高的可靠性觀看會(huì)議內(nèi)容的翻譯。此外,用戶不必經(jīng)歷在會(huì)議期間選擇要固定在前端顯示的語言翻譯的過程。助理的自動(dòng)選擇和持久顯示消除了會(huì)議參與者將另一用戶手動(dòng)標(biāo)識(shí)為助理并提供輸入以將該另一用戶的顯示固定在前端的需要。這可以節(jié)省許多計(jì)算資源,因?yàn)闀?huì)議參與者在每次加入會(huì)議時(shí)都不會(huì)打斷會(huì)議或錯(cuò)過任何內(nèi)容。
6、通過提供跨通信會(huì)話的參與者優(yōu)先化并且為了在內(nèi)容的顯示期間提供優(yōu)先化的參與者的持久顯示,系統(tǒng)可以提升用戶參與。通過提升用戶參與并避免用戶疲勞,特別是在通信系統(tǒng)中,用戶可以更有效地交換信息。這有助于減輕當(dāng)用戶分心或脫離時(shí)錯(cuò)過或忽略共享內(nèi)容的情況。提升用戶參與和避免用戶疲勞可以減少用戶需要延長會(huì)議或重新發(fā)送錯(cuò)過的信息的發(fā)生。共享內(nèi)容的更有效的通信還可以幫助避免對(duì)外部系統(tǒng)(諸如用于發(fā)短信的移動(dòng)電話和其他消息傳送平臺(tái))的需要。這可以幫助減少網(wǎng)絡(luò)、處理器、存儲(chǔ)器或其他計(jì)算資源的重復(fù)使用。所公開的技術(shù)還使用用戶設(shè)置的自動(dòng)化來提供改進(jìn)的與系統(tǒng)的人類交互。這使得能夠通過減少不想要的菜單的顯示、減少錯(cuò)誤選擇的對(duì)象或減少錯(cuò)誤觸發(fā)的操作來以更有效的方式利用系統(tǒng)。
7、通過閱讀以下具體實(shí)施方式和閱讀相關(guān)聯(lián)的附圖,除了上面明確描述的那些之外的特征和技術(shù)益處將是顯而易見的。提供本
技術(shù)實(shí)現(xiàn)要素:
是為了以簡化形式介紹以下在具體實(shí)施方式中進(jìn)一步描述的概念的選擇。本發(fā)明內(nèi)容不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵或必要特征,也不旨在用作確定所要求保護(hù)的主題的范圍的輔助。例如,術(shù)語“技術(shù)”可以指如上所述的上下文和整個(gè)文檔所允許的系統(tǒng)、方法、計(jì)算機(jī)可讀指令、模塊、算法、硬件邏輯和/或操作。
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,用于在顯示由演示者共享的共享內(nèi)容期間控制通信會(huì)話的選定參與者的視頻流的渲染的位置,所述方法用于在系統(tǒng)上執(zhí)行,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,還包括:
3.根據(jù)權(quán)利要求1所述的方法,還包括:
4.根據(jù)權(quán)利要求1所述的方法,還包括:
5.根據(jù)權(quán)利要求1所述的方法,還包括:
6.根據(jù)權(quán)利要求1所述的方法,還包括:
7.根據(jù)權(quán)利要求1所述的方法,其中,所述輸入標(biāo)識(shí)具有所述一個(gè)或多個(gè)內(nèi)容數(shù)據(jù)類型的所述共享內(nèi)容以顯示給所述通信會(huì)話的參與者的一個(gè)或多個(gè)客戶端設(shè)備,所述輸入是從與所述演示者相關(guān)聯(lián)的計(jì)算設(shè)備接收的。
8.根據(jù)權(quán)利要求1所述的方法,其中,引起從所述正常操作模式到所述內(nèi)容跟蹤模式的所述狀態(tài)改變的所述輸入是從與所述用戶相關(guān)聯(lián)的計(jì)算設(shè)備接收的。
9.一種計(jì)算設(shè)備,用于在由演示者共享的共享內(nèi)容的顯示期間控制通信會(huì)話的選定參與者的視頻流的渲染的位置,所述方法用于在系統(tǒng)上執(zhí)行,所述計(jì)算設(shè)備包括:
10.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,其中,所述第二用戶界面布置的顯示在操作系統(tǒng)桌面中或應(yīng)用中顯示所述共享內(nèi)容,所述應(yīng)用是與管理所述通信會(huì)話的通信應(yīng)用獨(dú)立執(zhí)行的應(yīng)用,其中,在所述通信應(yīng)用的所述用戶界面被最小化時(shí),所述第二用戶界面布置顯示所述共享內(nèi)容,其中,由與標(biāo)識(shí)所述共享內(nèi)容的輸入相關(guān)聯(lián)的計(jì)算設(shè)備提供的光標(biāo)輸入引起所述選定參與者的視頻流的渲染的移動(dòng)。
11.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,其中,所述指令還使所述一個(gè)或多個(gè)處理單元進(jìn)行以下操作:
12.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,其中,所述指令還使所述一個(gè)或多個(gè)處理單元進(jìn)行以下操作:
13.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,其中,所述指令還使得所述一個(gè)或多個(gè)處理單元進(jìn)行以下操作:
14.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,其中,所述指令還使得所述一個(gè)或多個(gè)處理單元進(jìn)行以下操作: