[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106063255B - 显示视频会议期间的演讲者的方法和系统 - Google Patents

显示视频会议期间的演讲者的方法和系统 Download PDF

Info

Publication number
CN106063255B
CN106063255B CN201580010817.XA CN201580010817A CN106063255B CN 106063255 B CN106063255 B CN 106063255B CN 201580010817 A CN201580010817 A CN 201580010817A CN 106063255 B CN106063255 B CN 106063255B
Authority
CN
China
Prior art keywords
user
terminal
rank value
video
view rank
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201580010817.XA
Other languages
English (en)
Other versions
CN106063255A (zh
Inventor
克里斯多夫·保罗·大卫·约翰逊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLC filed Critical Google LLC
Publication of CN106063255A publication Critical patent/CN106063255A/zh
Application granted granted Critical
Publication of CN106063255B publication Critical patent/CN106063255B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1076Screening of IP real time communications, e.g. spam over Internet telephony [SPIT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4046Arrangements for multi-party communication, e.g. for conferences with distributed floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42203Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/152Multipoint control units therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/567Multimedia conference systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Human Computer Interaction (AREA)
  • Economics (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

实施方式通常涉及在视频会议期间显示演讲者。在一些实施方式中,方法包括在至少第一用户和第二用户之间提供视频会议的用户界面,其中,第一用户与第一终端相关联并且第二用户与第二终端相关联。该方法还包括对第一终端和第二终端中的每一个终端,确定视图排名值。该方法还包括基于视图排名值,使用户界面在当前演讲者位置中显示第一用户视频流并且在次要演讲者位置中显示第二用户视频流。

Description

显示视频会议期间的演讲者的方法和系统
相关申请的交叉引用
本申请要求2014年2月27日提交的美国临时申请序列号61/945,359的优先权以及2014年4月9日提交的美国非临时申请序列号14/249,298的优先权,其全部内容出于所有目的通过引用合并于此,如图本文中完全陈述的一样。
背景技术
视频会议通常用在商业场景中,并且使得参与者能够跨地理上分散的地点实时地相互共享视频和音频内容。每一位置处的通信设备通常使用视频相机和麦克风来发送视频和音频流,并且使用视频监视器和扬声器来播放所接收的视频和音频流,所述视频和音频流跨网络从一个位置到另一位置实时传送。视频会议通过使得参与者在视频会议期间看到和听到彼此来模拟实时的面对面的会议。
发明内容
实施方式通常涉及在视频会议期间显示演讲者。在一些实施方式中,方法包括在至少第一用户和第二用户之间提供视频会议的用户界面,其中,所述第一用户与第一终端相关联并且所述第二用户与第二终端相关联。该方法还包括对所述第一终端和所述第二终端中的每一个终端,确定视图排名值。该方法还包括基于所述视图排名值,使所述用户界面在当前演讲者位置中显示第一用户视频流并且在次要演讲者位置中显示第二用户视频流。
进一步关于该方法,在一些实施方式中,该方法进一步包括收集与所述视频会议的每一终端相关联的终端数据。在一些实施方式中,该方法进一步包括基于所述视频会议中的终端的视图排名值,对所述视频会议中的终端进行排名。在一些实施方式中,每一视图排名值指示与相应终端相关联的用户正在讲话的可能性。在一些实施方式中,每一视图排名值至少部分地基于讲话的持续时间。在一些实施方式中,每一视图排名值至少部分地基于所检测到的音频类型。在一些实施方式中,每一视图排名值至少部分地基于处于与相应终端相关联的房间内的人数。在一些实施方式中,每一视图排名值至少部分地基于终端的类型。在一些实施方式中,每一视图排名值至少部分地基于过去视频会议的历史。在一些实施方式中,每一视图排名值至少部分地基于至少一个预定视频功能是否已经开启。
在一些实施方式中,该方法包括在至少第一用户和第二用户之间提供视频会议的用户界面,其中,所述第一用户与第一终端相关联并且所述第二用户与第二终端相关联。该方法进一步包括对所述第一终端和所述第二终端中的每一个终端,确定视图排名值,其中,每一视图排名值指示与相应终端相关联的用户正在讲话的可能性,其中,每一视图排名值至少基于以下中的一个或多个:讲话的持续时间、所检测到的音频的类型、处于与相应终端相关联的房间内的人数、终端的类型、过去视频会议的历史、以及至少一个预定视频功能是否已经开启。该方法进一步包括基于所述视图排名值,使所述用户界面在当前演讲者位置中显示第一用户视频流并且在次要演讲者位置中显示第二用户视频流。
在一些实施方式中,系统包括一个或多个处理器,以及编码在一个或多个有形介质中的用于由所述一个或多个处理器执行的逻辑。所述逻辑在被执行时用于执行操作,所述操作包括:在至少第一用户和第二用户之间提供视频会议的用户界面,其中,第一用户与第一终端相关联并且所述第二用户与第二终端相关联;对所述第一终端和所述第二终端中的每一个终端,确定视图排名值;以及所述基于视图排名值,使所述用户界面在当前演讲者位置中显示第一用户视频流并且在次要演讲者位置中显示第二用户视频流。
进一步关于该系统,在一些实施方式中,所述逻辑在被执行时,进一步能够操作用于执行操作,所述操作包括:收集与视频会议的每一终端相关联的终端数据。在一些实施方式中,所述逻辑在被执行时,进一步能够操作用于执行操作,所述操作包括:基于所述视频会议中的终端的视图排名值,对所述视频会议中的终端进行排名。在一些实施方式中,每一视图排名值指示与相应终端相关联的用户正在讲话的可能性。在一些实施方式中,每一视图排名值至少部分地基于讲话的持续时间。在一些实施方式中,每一视图排名值至少部分地基于所检测到的音频类型。在一些实施方式中,每一视图排名值至少部分地基于处于与相应终端相关联的房间内的人数。在一些实施方式中,每一视图排名值至少部分地基于终端的类型。在一些实施方式中,每一视图排名值至少部分地基于过去视频会议的历史。
附图说明
图1图示可以用来实现本文所述的实施方式的示例网络环境的框图。
图2图示根据一些实施方式的用于在视频会议期间显示演讲者的示例简化流程图。
图3图示根据一些实施方式的示例简化用户界面。
图4图示根据一些实施方式的具有不同当前演讲者的图3的示例用户界面。
图5图示根据一些实施方式的用于确定在当前演讲者位置中显示的当前用户的示例简化流程图。
图6图示可以用来实现本文所述的实施方式的示例服务器设备的框图。
具体实施方式
本文所述的实施方式通过优化视频会议中的演讲者的显示来提高社交网络中的用户参与度。在各个实施方式中,系统在多个用户之间提供视频会议的用户界面,其中每一用户与终端相关联。终端是由参与者使用来连接至视频会议的客户端设备。终端也可以称为视频会议终端。系统确定终端中的每一终端的视图排名值。如下文更详细所述,给定终端的每一视图排名值表示与该终端相关联的用户在会话期间正在讲话的可能性。此外,为了选择哪一视频流被显示在主视频窗口中,由该系统使用视图排名值来对终端进行排名。在各个实施方式中,主视频窗口位于用户界面的当前演讲者位置中。
基于视图排名值,该系统使得用户界面在当前演讲者位置处的主视频窗口中显示特定视频流,并且在位于次要演讲者位置的其他窗口中显示其他视频流。在各个实施方式中,视图排名值基于与终端相关联的若干方面。例如,视图排名值可以基于音量、讲话持续时间、终端类型、声音类型等的任意组合。
图1图示可以用来实现本文所述的实施方式的示例网络环境100的框图。在一些实施方式中,网络环境100包括系统102,系统102包括服务器设备104和社交网络数据库106。网络环境100还包括可以经由系统102和网络150相互通信的客户端设备110、120、130、和140。
为了图示方便,图1示出了用于系统102、服务器设备104、和社交网络数据库106的每一个的一个块,并且示出用于客户端设备110、120、130、和140的四个块。块102、104和106可以表示多个系统、服务器设备、和社交网络数据库。此外,可以存在任意数目的客户端设备。在其他实施方式中,网络环境100可以不具有所示的所有组件和/或可以具有包括代替或除所示的那些元件外的其他类型的元件的其他元件。
在各个实施方式中,用户U1、U2、U3、和U4可以使用相应的客户端设备110、120、130、和140相互通信。例如,用户U1、U2、U3、和U4可以在多用户视频会议中相互交互,其中相应的客户端设备110、120、130、和140相互传送媒体流。
在各个实施方式中,媒体流可以包括不同类型的媒体流(例如一个或多个视频流和/或一个或多个音频流)。例如,这样的媒体流可以包括显示用户U1、U2、U3、和U4的视频流,并且可以包括相关联的音频流。此外,媒体流可以包括相对于每一客户端设备110、120、130、和140,在各个方向中传送的媒体流(例如一个或多个出站流和/或一个或多个入站流)。如结合图2和图3在下文中更详细所述,系统102可以以增强用户U1、U2、U3、和U4的体验的方式,向多用户视频会议中的用户U1、U2、U3、和U4呈现媒体流。
图2图示出根据一些实施方式的用于显示视频会议期间的演讲者的示例简化流程图。参考图1和2,在块202中启动方法,在块202中系统102在多个用户(例如,至少第一用户U1和第二用户U2等)之间提供视频会议的用户界面。在各个实施方式中,第一用户与第一终端相关联并且第二用户与第二终端相关联。
为便于图示,在第一用户和第二用户(即用户U1和用户U2)的场境中描述示例实施方式。这些实施方式还应用于除用户U1和U2外的用户,诸如用户U3和U4等。
在一些实施方式中,用户界面在当前演讲者位置显示第一用户视频流并且在次要演讲者位置显示第二用户视频流。
图3图示根据一些实施方式的示例简化用户界面300。如下文更详细所述,图3示出在当前演讲者位置312中显示的与第一用户(例如用户U1)相关联的视频流并且示出在次要演讲者位置314中显示的与第二用户(例如用户U2)相关联的视频流。
在一些实施方式中,用户界面300包括视频窗口302、304、306、和308,其显示正参与多用户视频会议的相应用户U1、U2、U3、和U4的视频流。为便于图示,示出了四个用户U1、U2、U3、和U4。在各个实施方式中,可以存在参与多用户视频会议的任意数目的用户(例如达到10个用户或更多)。在各个实施方式中,系统102使得用户U1、U2、U3、和U4能够通过视频、语音、音频、和打字聊天的任意组合通信。
在一些实施方式中,用户界面300包括与“当前演讲者位置”312相对应的主视频窗口310。为便于图示,与当前演讲者位置312(虚线框)分开并且在其内显示主视频窗口310(实线框)。在各个实施方式中,主视频窗口310和当前演讲者位置312可以直接重叠。在一些实施方式中,当前演讲者位置312是用户界面300中的突出位置,指示在那一位置所示的用户是“当前演讲者”。在各个实施方式中,当前演讲者是正通过语音与其他用户沟通的用户。在该具体示例中,主视频窗口310正显示作为当前演讲者的用户U1的视频流。
在一些实施方式中,视频窗口302、304、306、和308与“次要演讲者位置”314相对应,并且示出包括不是当前演讲者的用户的所有用户。可以将次要演讲者位置314中的视频窗口系列称为电影胶片,在其中示出所有用户U1、U2、U3和U4等的缩略图。如所示,在一些实施方式中,在次要演讲者位置314中的视频窗口的一个(例如视频窗口302)中也示出主视频窗口310中的当前演讲者(例如用户U1)。为便于图示,视频窗口302、304、306、和308(实线框)彼此分开示出并且示出在次要演讲者位置314(虚线框)内。在各个实施方式中,视频窗口302、304、306、和308中的每一个视频窗口和对应的次要演讲者位置314直接重叠。在一些实施方式中,次要演讲者位置314处于用户界面300中的不太突出的位置。次要演讲者位置314指示参与多用户视频会议的所有用户,包括当前演讲者和其他用户。在各个实施方式中,不是当前演讲者的其他用户是正观看或聆听当前演讲者的用户。在该具体示例中,视频窗口302、304、306、和308正显示所有用户U1、U2、U3、和U4的视频流。
在一些实施方式中,当前演讲者位置312和主视频窗口310处于用户界面300中的突出位置。此外,主视频窗口310是比在次要演讲者位置中的对应视频窗口(例如视频窗口302)更大的版本。在一些实施方式中,主视频窗口310比其他视频窗口302、304、306、和308更大。处于当前位置312中并且大于其他视频的主视频窗口310的组合视觉地指示在主视频窗口310中所示的用户是当前演讲者。
在一些实施方式中,用户界面300还包括控制窗口320,其包括控制按钮330(以虚线包围)。为便于图示,示出了8个控制按钮。控制按钮的数目可以依赖于特定实施方式而改变。控制按钮330的功能也可以依赖于特定实施方式而改变。在一些实施方式中,控制按钮330中的一个控制按钮可以用来使特定用户作为当前演讲者。如此,选择控制按钮330中的一个控制按钮可以使得选择控制按钮的用户的视频流承担当前演讲者位置。
图4图示根据一些实施方式的具有不同当前演讲者的图3的示例用户界面300。在一些实施方式中,用户界面300包括与图3相同的要素。图3和图4之间的主要区别在于图4示出与在当前演讲者位置312中显示的第二用户(用户U2)相关联的视频流,并且示出与在次要演讲者位置314中而不再在当前演讲者位置312中显示的第一用户(例如用户U1)相关联的视频流。
如图4所示,在系统102检测到用户U2的语音之后并且至少部分基于视图排名值,用户U2变为当前演讲者。然后,系统102使得用户界面300在当前演讲者位置310中显示与用户U2相关联的视频流并且使得用户界面300在次要演讲者位置中而不再在当前演讲者位置310中显示与用户U1相关联的视频流。为便于图示,在用户U2变为当前演讲者的场境中,描述这些示例实施方式中的一些。在各个实施方式中,诸如用户U3或用户U4等的其他用户,也可以变为当前演讲者。
在该示例中,用户U2开始讲话。在各个实施方式中,系统102使用识别视频流中的音频要素的检测算法。例如,检测算法可以将用户U2的语音检测为用户U2意图成为当前演讲者的指示。
如在下文更详细所述,系统102还确定终端中的每一个终端的视图排名值,对视图排名值进行排名,并且在当前演讲者位置312中显示或延迟定位新用户的视频流。
在一些实施方式中,用户界面300在当前演讲者位置312中显示与用户U2相关联的视频流,直到系统102检测到来自用户U1或任何其他用户(例如用户U3或用户U4)的至少一个随后的语音为止。在一些实施方式中,每次不同的用户讲话时系统102还可以切换在主视频窗口310中显示的视频流。如在下文中结合图2的块204和206更详细所述,系统102基于相对视图排名值,调节何时或多快地切换当前演讲者位置312中的演讲者。
为便于图示,用户界面300示出一个更大的当前演讲者位置312和更小的次要演讲者位置314,其中,次要演讲者位置314中的更小的窗口为相同大小。其他配置也是可能的。例如,在一些实施方式中,对于其中用户不是当前演讲者的具有更高视图排名值的终端,可以在比当前演讲者位置312的窗口更小但可能比次要演讲者位置中的其他窗口更大的窗口中查看那些用户。
仍然参考图2,在块204,系统102确定用于每一终端(例如第一终端,第二终端等)的视图排名值。在各个实施方式中,用于给定终端的每一视图排名值指示与相应终端相关联的用户在视频会议期间正在讲话的可能性。
在一些实施方式中,视图排名值可以至少部分地基于诸如音量和持续时间的一个或多个语音方面。例如,系统102可以检测到不是当前演讲者的用户的语音的音量增加。如果特定终端的音量增加在预定阈值以上并且保持在预定阈值以上达比预定持续时间更长的时间,则系统102可以基于在给定终端处在预定持续时间内的平均音量(例如最近3秒、5秒、10秒等内的平均音量)来改变该终端处的视图排名值。例如,在一些实施方式中,系统102可以基于在预定持续时间内的平均音量来增加视图排名值。在一些实施方式中,平均音量合并有音频声音中的暂停。在各个场景下,由于例如当前演讲者暂停以思考,可以预期在音频声音中的暂停是变化的。
在一些实施方式中,视图排名值可以至少部分地基于讲话的持续时间,或与终端相关联的用户在会议期间谈话的时间量。在一些实施方式中,系统102可以基于在给定终端处讲话的预定持续时间(例如,在最近3秒、5秒、10秒等内的平均音量)来改变该终端处的视图排名值。例如,在一些实施方式中,系统102可以基于给定用户在讲话的预定持续时间内已经讲话的时间量来增加视图排名值。
在各个实施方式中,本文所述的一些方面会影响在给定会议的持续时间内的视图排名值。在一些实施方式中,如果几个用户进行了大部分谈话,从演讲观点看,那些用户很可能是最重要的用户。如此,系统102可以在会议的持续时间内,增加那些人的视图排名值。如下文更详细所述,一些方面可以影响用于未来会议的视图排名值。
在一些实施方式中,视图排名值可以至少部分地基于系统102所检测到的音频的类型。例如,系统102可以对作为人声的音频指定更高视图排名值。系统102可以对作为“噪声”的音频指定更低视图排名值。例如,诸如翻纸的简单小噪声会导致看似随意的人出现在当前演讲者屏幕上,而不是其他人正观看的他们已知的那个人。
在一些实施方式中,视图排名值可以至少部分地基于处于与相应终端相关联的房间内的人数。在一些实施方式中,系统102可以应用面部检测算法来检测视频流中的面部。然后,系统102可以从所检测到的面部确定人数。在一些实施方式中,系统102可以基于在给定终端处的会议室中的人的预定数目的阈值(例如两个或更多用户、三个或更多用户、四个或更多用户等)来改变视图排名值。例如,在一些实施方式中,系统102可以基于与给定终端相关联的会议室中的人数满足预定数目阈值,来减小该终端处的视图排名值。系统102可以在存在更多人时减小视图排名值,因为人越多存在背景噪声、私下交谈等的可能性就会越高。
在一些实施方式中,视图排名值可以至少部分地基于终端的类型。例如,系统102可以确定终端的类型是会议室还是单个用户终端。在一些实施方式中,系统102可以基于终端是单个用户终端而增加视图排名值。在一些实施方式中,系统102可以基于终端是会议室/多用户终端而减小视图排名值。
在一些实施方式中,视图排名值可以至少部分地基于过去视频会议的历史。例如,系统102可以从过去会议收集数据并且计算谈话统计。在一些实施方式中,如果终端历史上已经与经常讲话的用户相关联,则系统102可以增加视图排名值。在一些实施方式中,系统102可以搜索日历系统来确定给定用户参与了先前的会议。然后,系统102可以确定与该用户相关联的终端,并且检索过去会议的视图排名值。在各个实施方式中,系统102可以使用给定终端的先前视图排名值来影响或加权当前和/或未来会议中该终端的视图排名值。
在一些实施方式中,视图排名值可以至少部分地基于是否已经开启特定视频功能。例如,在一些实施方式中,视图排名值可以至少部分地基于是否已经开启视频静音特征。在一些实施方式中,视图排名值可以基于是否已经由会议中的其他人静音该终端。例如,系统102可以基于在给定终端处用户开启了静音特征而减小该指定终端的视图排名值。在一些实施方式中,系统102可以基于另一用户开启了另一终端的静音特征而减小视图排名值,其中,在该另一终端处视图排名值被减小。
在一些实施方式中,视图排名值可以至少部分地基于屏幕共享特征是否已经开启。屏幕共享特征是用户在视频流中显示他或她的屏幕以便其他用户查看所共享的屏幕的特征。在一些实施方式中,视图排名值还可以基于开启屏幕共享特征以及与“谈话”片段相结合的组合。在一些实施方式中,当谈话片段满足预定长度准则(例如大于30秒、1分钟、2分钟等),系统102可以使得给定谈话片段能够影响视图排名值。在一些实施方式中,系统102可以基于为给定终端开启了共享特征而增加该给定终端的视图排名值。在一些实施方式中,系统102可以基于为给定终端开启了共享功能并且基于谈话片段满足预定持续时间阈值而针对该给定终端将视图排名值增加到甚至更高的程度。
在各个实施方式中,系统102确定与每一终端的各个方面(例如语音方面、终端方面、历史方面等)相关联的各个视图排名子值。然后,系统102将视图排名子值和本文所述的方面的任意组合聚合成每一终端的最终视图排名值。
在块206,系统102基于视图排名值使得用户界面在当前演讲者位置显示第一用户视频流并且在次要演讲者位置显示第二用户视频流。
本文所述的实施方式通过将当前演讲者窗口中的演讲者的随机突兀的切换最小化来增强视频会议的用户体验。
尽管以特定的顺序呈现步骤、操作或计算,但在特定实施方式中可以改变顺序。步骤的其他排序也是可能的,取决于特定实施方式。在一些实施方式中,可以同时执行在本说明书中示为顺序的多个步骤。
图5图示根据一些实施方式的用于确定在当前演讲者位置中显示的当前用户的示例简化流程图。在各个实施方式中,在块502启动方法,在块502系统102在至少第一用户和第二用户之间提供视频会议的用户界面。在一些实施方式中,用户界面在当前演讲者位置中显示第一用户视频流,并且在次要演讲者位置中显示第二用户视频流。
在块504,系统102收集与视频会议的每一终端相关联的数据。终端数据能是与视图排名值和上文结合图2的块204所述的有关方面相关联的任何数据。
在块506,系统102确定每一终端的视图排名值,在块506中视图排名值是基于终端数据。关于图2的块204所述的实施方式还应用于图3的块506。
在块508,系统102基于视频会议中的终端的视图排名值来对其进行排名。在各个实施方式中,系统102将排名算法应用于视频群聊中的所有参与者。在一些实施方式中,与给定终端相关联的更高视图排名值对应于或粗略地转化成其他参与者对于在当前演讲者位置中的主屏上看到与该给定终端相关联的用户的更高期望。因此,与指定终端相关联的更低视图排名值对应于或粗略地转化成其他参与者对于在主屏上看到与该给定终端相关联的用户的更低期望。
在各个实施方式中,系统102基于排名将显示偏向应用于每一终端。例如,在一些实施方式中,如果给定终端具有较高视图排名值,则系统102将显示偏向应用于该终端,以便与其他终端相关联的其他用户相对,在当前演讲者位置中的主屏上显示与该终端相关联的用户。这种显示偏向将高于应用于具有较低视图排名值的其他终端的显示偏向。这是因为终端的视图排名值越高,在主屏上越可能需要与那一终端相关联的用户。
在各个实施方式中,系统102基于排名将延迟偏向应用于每一终端。例如,在一些实施方式中,如果给定终端具有较低视图排名值,则系统102将延迟偏向应用于该终端以便在主屏上延迟显示与该终端相关联的用户。这种延迟偏向将高于应用于具有较高视图排名值的其他终端的延迟偏向。这是因为终端的视图排名值越低,在主屏上越不太可能需要与该终端相关联的用户。
尽管可以以特定次序呈现步骤、操作和计算,可以在特定实施方式中改变该次序。取决于特定实施方式,步骤的其他次序是可能的。在一些实施方式中,可以同时执行在本说明书中示为顺序的多个步骤。
本文所述的实施方式提供各种益处。例如,本文所述的实施方式通过使得更广范围的用户能够参与多用户视频会议来增加社交网络环境中的用户间的整体参与度。
图6图示可以用来实现本文所述的实施方式的示例服务器设备500的框图。例如,服务器设备600可以用来实现图1的服务器设备104,以及执行本文所述的实施方式。在一些实施方式中,服务器设备600包括处理器602、操作系统604、存储器606、和输入/输出(I/O)接口608。服务器设备600还包括社交网络引擎610和介质应用612,其可以存储在存储器606中或存储在任何其他适当的存储位置或计算机可读介质上。介质应用612提供使得处理器602执行本文所述的功能和其他功能的指令。
为便于图示,图6示出了一个块用于以下中的每一个:处理器602、操作系统604、存储器606、I/O接口608、社交网络引擎610、和介质应用612。这些块602、604、606、608、610、和612可以表示多个处理器、操作系统、存储器、I/O接口、社交网络引擎、和介质应用。在其他实施方式中,服务器设备600可以不具有所示的所有组件和/或代替或除了本文所示的元件外,可以具有包括其他类型的元件的其他元件。
尽管已经参考特定实施方式描述了说明书,但这些特定实施方式仅是示例性的而不是限制性的。示例中所图示的概念可以应用于其他示例和实施方式。
注意,如本领域的技术人员所公知的,本公开中所述的功能块、方法、设备和系统可以集成或分成系统、设备、和功能块的不同组合。
可以使用任何适当的编程语言和编程技术来实现特定实施方式的例程。可以采用诸如过程或面向对象的不同编程技术。例程可以在单个处理设备或多个处理器上执行。尽管以特定次序呈现步骤、操作或计算,但在不同特定实施方式中能改变次序。在一些特定实施方式中,可以同时执行在本说明书中示为顺序的多个步骤。
“处理器”包括处理数据、信号或其他信息的任何适当的硬件和/或软件系统、机制或组件。处理器可以包括具有通用中央处理单元(CPU)、多处理单元、用于实现功能的专用电路的系统、或其他系统。处理不必限于地理位置,或具有时间限制。例如,处理器可以以“实时”、“离线”、“批处理模式”等执行其功能。可以在不同时间和不同地点,由不同(或相同)处理系统执行处理的部分。计算机可以是与存储器通信的任何处理器。存储器可以是任何适当的处理器可读存储介质,诸如随机存取存储器(RAM)、只读存储器(ROM)、磁或光盘、或适合于存储由处理器执行的指令的其他有形介质。

Claims (15)

1.一种用于在视频会议期间显示演讲者的方法,包括:
在至少第一用户和第二用户之间提供视频会议的用户界面,其中,所述第一用户与第一终端相关联并且所述第二用户与第二终端相关联;
对所述第一终端和所述第二终端中的每一个,确定视图排名值,其中,每一视图排名值指示与相应终端相关联的所述用户正在讲话的可能性,其中每一视图排名值基于下述中的至少一个:
使用识别视频流中的音频要素的检测算法在所述相应终端检测到的音频类型,其中所述音频类型选自系统可检测的音频的多种类型,所述多种类型包括人声和噪声;
通过应用面部检测算法根据检测到的面部所确定的与所述相应终端相关联的房间中的人数,其中当与所述相应终端相关联的房间中的人数满足预定数目阈值时,所述视图排名值减小;
包括多个用户终端和单个用户终端之一的终端类型,其中基于所述相应终端的类型是多个用户终端而减小每个视图排名值,并且基于所述相应终端的类型是单个用户终端而增加每个视图排名值;或者
在所述视频会议之前的一个或多个过去视频会议的历史,其中确定所述视图排名值包括:确定所述相应用户参与所述一个或多个过去视频会议,其中所述视图排名值中的一个或多个至少部分地基于所述相应用户参与所述一个或多个过去视频会议;以及
基于所述第一终端和所述第二终端中每一个的所述视图排名值,使所述用户界面在当前演讲者位置中显示第一用户视频流并且在次要演讲者位置中显示第二用户视频流。
2.如权利要求1所述的方法,进一步包括:收集与所述视频会议的每一终端相关联的终端数据。
3.如权利要求1所述的方法,进一步包括:基于所述视频会议中的所述第一终端和所述第二终端的视图排名值,对所述视频会议中的所述终端进行排名。
4.如权利要求1所述的方法,其中,使所述用户界面在次要演讲者位置中显示第二用户视频流包括:使所述用户界面在所述次要演讲者位置中显示所述第一用户视频流。
5.如权利要求1所述的方法,其中,每个视图排名值至少部分地基于在所述视频会议中与所述相应终端相关联的所述用户的讲话的持续时间。
6.如权利要求1所述的方法,其中,确定所述视图排名值包括:
确定所述相应用户参与了所述一个或多个过去视频会议;以及
确定所述相应用户在所述一个或多个过去视频会议中讲话的时间量,其中,所述视图排名值中的一个或多个至少部分地基于所述相应用户在所述一个或多个过去视频会议中讲话的所述时间量。
7.如权利要求1所述的方法,其中,确定所述视图排名值包括:
确定与所述相应终端相关联的所述用户已经在所述视频会议中讲话的时间量,以及
将与所述相应终端相关联的所述用户已经在所述视频会议中讲话的时间量与预定的讲话持续时间进行比较,其中,每个视图排名值至少部分地基于相关联的用户相对于所述预定的讲话持续时间来说已经讲话的所述时间量。
8.如权利要求1所述的方法,其中,每个视图排名值至少部分地基于所述相应终端的至少一个预定视频功能是否已经开启,其中,所述至少一个预定视频功能包括以下中的至少一个:
视频静音功能,该功能中音频不被传送,以及
屏幕共享功能,该功能中在所述相应终端上显示的屏幕被共享到所述视频会议的不同终端。
9.一种用于在视频会议期间显示演讲者的系统,包括:
一个或多个处理器;以及
编码在一个或多个有形介质中以供所述一个或多个处理器执行的逻辑,所述逻辑当被执行时用于执行操作,所述操作包括:
在至少第一用户和第二用户之间提供视频会议的用户界面,其中,所述第一用户与第一终端相关联并且所述第二用户与第二终端相关联;
对所述第一终端和所述第二终端中的每一个确定视图排名值,其中,每一视图排名值指示与相应终端相关联的用户正在讲话的可能性,其中每一视图排名值基于下述中的至少一个:
使用识别视频流中的音频要素的检测算法在所述相应终端检测到的音频类型,其中所述音频类型选自系统可检测的音频的多种类型,所述多种类型包括人声和噪声;
通过应用面部检测算法根据检测到的面部所确定的与所述相应终端相关联的房间中的人数,其中当与所述相应终端相关联的房间中的人数满足时预定数目阈值时,所述视图排名值减小;
包括多个用户终端和单个用户终端之一的终端类型,其中基于所述相应终端的类型是多个用户终端而减小每个视图排名值,并且基于所述相应终端的类型是单个用户终端而增加每个视图排名值;或者
在所述视频会议之前的一个或多个过去视频会议的历史,其中确定所述视图排名值包括:确定所述相应用户参与所述一个或多个过去视频会议,其中所述视图排名值中的一个或多个至少部分地基于所述相应用户参与所述一个或多个过去视频会议;以及
基于所述视图排名值使所述用户界面在当前演讲者位置中显示第一用户视频流并且在次要演讲者位置中显示第二用户视频流。
10.如权利要求9所述的系统,其中,所述逻辑在被执行时还用于执行操作,包括:收集与所述视频会议的每一终端相关联的终端数据。
11.如权利要求9所述的系统,其中,使所述用户界面在次要演讲者位置中显示第二用户视频流的操作包括:使所述用户界面在所述次要演讲者位置中显示所述第一用户视频流。
12.如权利要求9所述的系统,其中,每个视图排名值至少部分地基于如通过日历系统所确定的与所述相应终端相关联的所述用户的历史行为。
13.如权利要求9所述的系统,其中,其中,所述逻辑在被执行时还用于执行操作,包括:基于其视图排名值来对视频会议中的所述第一终端和所述第二终端进行排名。
14.如权利要求9所述的系统,其中,用于确定所述视图排名值的所述逻辑在被执行时还用于执行操作,包括:
确定所述相应用户参与了所述一个或多个过去视频会议;以及
确定所述相应用户在所述一个或多个过去视频会议中讲话的时间量,其中,所述视图排名值中的一个或多个至少部分地基于所述相应用户在所述一个或多个过去视频会议中讲话的所述时间量。
15.如权利要求9所述的系统,其中,所述逻辑在被执行时还用于执行操作,包括:将相应延迟偏向应用于所述第一终端和所述第二终端中的至少一个,其中所述相应延迟偏向的量级基于所述视图排名值,并且其中所述相应延迟偏向导致所述当前演讲者位置中的所述第二用户视频流的显示延迟。
CN201580010817.XA 2014-02-27 2015-02-19 显示视频会议期间的演讲者的方法和系统 Active CN106063255B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201461945359P 2014-02-27 2014-02-27
US61/945,359 2014-02-27
US14/249,298 2014-04-09
US14/249,298 US9210379B2 (en) 2014-02-27 2014-04-09 Displaying a presenter during a video conference
PCT/US2015/016718 WO2015130557A1 (en) 2014-02-27 2015-02-19 Displaying a presenter during a video conference

Publications (2)

Publication Number Publication Date
CN106063255A CN106063255A (zh) 2016-10-26
CN106063255B true CN106063255B (zh) 2019-10-18

Family

ID=53883498

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580010817.XA Active CN106063255B (zh) 2014-02-27 2015-02-19 显示视频会议期间的演讲者的方法和系统

Country Status (7)

Country Link
US (3) US9210379B2 (zh)
EP (1) EP3111657A1 (zh)
JP (1) JP6535681B2 (zh)
KR (1) KR102054173B1 (zh)
CN (1) CN106063255B (zh)
AU (1) AU2015223376A1 (zh)
WO (1) WO2015130557A1 (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9210379B2 (en) 2014-02-27 2015-12-08 Google Inc. Displaying a presenter during a video conference
KR102202110B1 (ko) * 2014-04-30 2021-01-13 삼성전자주식회사 서비스 제공 방법, 전자 장치 및 저장 매체
TWI504272B (zh) * 2014-05-08 2015-10-11 Aver Information Inc 視訊會議系統及其顯示配置方法
US10887628B1 (en) * 2016-04-27 2021-01-05 United Services Automobile Services (USAA) Systems and methods for adaptive livestreaming
US20180041552A1 (en) * 2016-08-02 2018-02-08 Facebook, Inc. Systems and methods for shared broadcasting
US10116898B2 (en) 2016-11-18 2018-10-30 Facebook, Inc. Interface for a video call
US10079994B2 (en) * 2016-11-18 2018-09-18 Facebook, Inc. Methods and systems for displaying relevant participants in a video communication
US10250849B2 (en) * 2016-12-30 2019-04-02 Akamai Technologies, Inc. Dynamic speaker selection and live stream delivery for multi-party conferencing
KR102625773B1 (ko) * 2017-01-04 2024-01-17 삼성전자주식회사 뷰 벡터별 다른 렌더링 품질을 갖는 영상을 생성하는 전자 장치
US10045086B1 (en) * 2017-02-09 2018-08-07 Nanning Fugui Precision Industrial Co., Ltd. Interactive system for virtual cinema and method
US10334283B2 (en) * 2017-02-09 2019-06-25 Nanning Fugui Precision Industrial Co., Ltd. Interactive system for virtual cinema and method
US10326809B2 (en) * 2017-02-09 2019-06-18 Nanning Fugui Precision Industrial Co., Ltd. Interactive system for virtual cinema and method
US10038877B1 (en) * 2017-03-13 2018-07-31 Microsoft Technology Licensing, Llc Event conditioned views for teleconferencing sessions
CN109413359B (zh) 2017-08-16 2020-07-28 华为技术有限公司 摄像跟踪方法、装置及设备
CN107682752B (zh) * 2017-10-12 2020-07-28 广州视源电子科技股份有限公司 视频画面显示的方法、装置、系统、终端设备及存储介质
WO2019095084A1 (es) * 2017-11-17 2019-05-23 Latin Telecomunicaciones S.A. Interfaz de servicio del usuario y plataforma de gestión para videoconferencia y actividades de colaboración
CN108495074B (zh) * 2018-03-28 2021-02-02 武汉斗鱼网络科技有限公司 一种视频聊天方法及装置
CN111695044B (zh) * 2019-03-11 2023-08-18 北京柏林互动科技有限公司 用户排名的数据处理方法、装置及电子设备
US11019219B1 (en) * 2019-11-25 2021-05-25 Google Llc Detecting and flagging acoustic problems in video conferencing
CN114071056B (zh) * 2020-08-06 2022-08-19 聚好看科技股份有限公司 视频数据显示方法及显示设备
US11392863B2 (en) * 2020-08-14 2022-07-19 Cisco Technology, Inc. Optimizing dynamic open space environments through a reservation service using collaboration data
US11082661B1 (en) * 2020-09-25 2021-08-03 Microsoft Technology Licensing, Llc Virtual conference view for video calling
US11651749B2 (en) 2020-11-02 2023-05-16 Panduit Corp. Display layout optimization of multiple media streams
US11153442B1 (en) * 2021-01-28 2021-10-19 Bande Fitness Llc Systems and methods for facilitating side-channel communications during shared communication session
CN115220829A (zh) * 2021-04-20 2022-10-21 华为技术有限公司 界面显示的方法、相关装置、设备以及可读存储介质
AU2022398348A1 (en) * 2021-11-24 2024-06-06 Phenix Real Time Solutions, Inc. Eye gaze as a proxy of attention for video streaming services
US11937014B2 (en) * 2022-03-17 2024-03-19 Lenovo (Singapore) Pte. Ltd. Permitting devices to change settings related to outbound audio/video streamed from another device as part of video conference
CN114663550A (zh) * 2022-03-17 2022-06-24 北京华伟恒远信息系统技术有限公司 用于线上签章的会议管理方法、装置、会议平台及介质
US20240333872A1 (en) * 2023-03-29 2024-10-03 Google Llc Determining visual items for presentation in a user interface of a video conference

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132562A (zh) * 2007-09-24 2008-02-27 中兴通讯股份有限公司 蜂窝按讲业务的话语权控制方法及系统
CN102169488A (zh) * 2011-01-28 2011-08-31 方蝶软件(上海)有限公司 一种有关网络时空公平的发言权控制方法
CN102761672A (zh) * 2011-04-27 2012-10-31 阿里巴巴集团控股有限公司 一种在网页服务器中实现语音通信的方法、系统及装置

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57208781A (en) * 1981-06-19 1982-12-21 Hitachi Ltd Conference system by video telephone
JPH08274888A (ja) * 1995-03-31 1996-10-18 Hitachi Software Eng Co Ltd 多地点間会議システムの議事進行制御方法
US6532218B1 (en) 1999-04-05 2003-03-11 Siemens Information & Communication Networks, Inc. System and method for multimedia collaborative conferencing
GB2404297B (en) * 2003-07-24 2007-12-05 Hewlett Packard Development Co Editing multiple camera outputs
US8081205B2 (en) 2003-10-08 2011-12-20 Cisco Technology, Inc. Dynamically switched and static multiple video streams for a multimedia conference
US7797383B2 (en) 2006-06-21 2010-09-14 Cisco Technology, Inc. Techniques for managing multi-window video conference displays
JP4957119B2 (ja) * 2006-08-11 2012-06-20 富士通東芝モバイルコミュニケーションズ株式会社 情報処理装置
US8300556B2 (en) * 2007-04-27 2012-10-30 Cisco Technology, Inc. Optimizing bandwidth in a multipoint video conference
US8319814B2 (en) 2007-06-22 2012-11-27 Lifesize Communications, Inc. Video conferencing system which allows endpoints to perform continuous presence layout selection
JP2010028299A (ja) * 2008-07-16 2010-02-04 Brother Ind Ltd 会議撮影画像処理方法及び会議装置等
US8248448B2 (en) 2010-05-18 2012-08-21 Polycom, Inc. Automatic camera framing for videoconferencing
US8558868B2 (en) * 2010-07-01 2013-10-15 Cisco Technology, Inc. Conference participant visualization
JP5760783B2 (ja) * 2010-07-29 2015-08-12 株式会社リコー コミュニケーション端末およびプログラム
EP2617579B1 (en) 2010-09-16 2019-08-28 Brother Kogyo Kabushiki Kaisha Tape cassette and tape printing device
JP2013528832A (ja) * 2010-11-12 2013-07-11 ポリコム,インク. マルチポイント環境におけるスケーラブルオーディオ処理
CN102547210B (zh) * 2010-12-24 2014-09-17 华为终端有限公司 级联会议中级联会场的处理方法、装置及系统
US20130028443A1 (en) * 2011-07-28 2013-01-31 Apple Inc. Devices with enhanced audio
US20130169742A1 (en) * 2011-12-28 2013-07-04 Google Inc. Video conferencing with unlimited dynamic active participants
US20130179491A1 (en) 2012-01-11 2013-07-11 Google Inc. Access controls for communication sessions
US9503683B2 (en) 2012-03-27 2016-11-22 Google Inc. Providing users access to applications during video communications
US9001183B2 (en) 2012-06-15 2015-04-07 Cisco Technology, Inc. Adaptive switching of views for a video conference that involves a presentation apparatus
US9210379B2 (en) * 2014-02-27 2015-12-08 Google Inc. Displaying a presenter during a video conference

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132562A (zh) * 2007-09-24 2008-02-27 中兴通讯股份有限公司 蜂窝按讲业务的话语权控制方法及系统
CN102169488A (zh) * 2011-01-28 2011-08-31 方蝶软件(上海)有限公司 一种有关网络时空公平的发言权控制方法
CN102761672A (zh) * 2011-04-27 2012-10-31 阿里巴巴集团控股有限公司 一种在网页服务器中实现语音通信的方法、系统及装置

Also Published As

Publication number Publication date
US9210379B2 (en) 2015-12-08
CN106063255A (zh) 2016-10-26
US20160057389A1 (en) 2016-02-25
KR20160125972A (ko) 2016-11-01
US20180070051A1 (en) 2018-03-08
US20150244981A1 (en) 2015-08-27
WO2015130557A1 (en) 2015-09-03
EP3111657A1 (en) 2017-01-04
AU2015223376A1 (en) 2016-09-01
JP6535681B2 (ja) 2019-06-26
KR102054173B1 (ko) 2019-12-10
US10104337B2 (en) 2018-10-16
US9699412B2 (en) 2017-07-04
JP2017512427A (ja) 2017-05-18

Similar Documents

Publication Publication Date Title
CN106063255B (zh) 显示视频会议期间的演讲者的方法和系统
EP3282669B1 (en) Private communications in virtual meetings
US9264660B1 (en) Presenter control during a video conference
US8848027B2 (en) Video conference call conversation topic sharing system
US8791977B2 (en) Method and system for presenting metadata during a videoconference
US9462224B2 (en) Guiding a desired outcome for an electronically hosted conference
EP4082164B1 (en) Method and system for providing dynamically controlled view states for improved engagement during communication sessions
CN109951743A (zh) 弹幕信息处理方法、系统及计算机设备
US20120017149A1 (en) Video whisper sessions during online collaborative computing sessions
Vucic et al. The impact of mobile device factors on QoE for multi-party video conferencing via WebRTC
CN107613242A (zh) 视频会议处理方法及终端、服务器
US20180048683A1 (en) Private communications in virtual meetings
JP2015532807A (ja) オーケストレーション・モデルを実施するビデオ会議システム
CN107623830A (zh) 一种视频通话方法及电子设备
US8976223B1 (en) Speaker switching in multiway conversation
KR20150042628A (ko) 분산 텔레프레즌스 서비스 제공 방법 및 장치
CN115941881A (zh) 视频会议数据传输方法和视频会议系统
Pornpongtechavanich et al. Audiovisual quality assessment: a study of video calls provided by social media applications
US11949727B2 (en) Organic conversations in a virtual group setting
CN108924465A (zh) 视频会议发言人终端的确定方法、装置、设备和存储介质
CN111756723B (zh) 应用于多方通话的音频处理方法、装置及设备
US20230206158A1 (en) Method and apparatus for generating a cumulative performance score for a salesperson
WO2017172556A1 (en) Montage service for video calls
CN113992882A (zh) 多人会话的分组处理方法和装置、电子设备和存储介质
CN116800917A (zh) 远程会议的处理方法、装置、系统和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: American California

Applicant after: Google limited liability company

Address before: American California

Applicant before: Google Inc.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant