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