CN107734286B - Video window display method and device - Google Patents

Video window display method and device Download PDF

Info

Publication number
CN107734286B
CN107734286B CN201610663716.9A CN201610663716A CN107734286B CN 107734286 B CN107734286 B CN 107734286B CN 201610663716 A CN201610663716 A CN 201610663716A CN 107734286 B CN107734286 B CN 107734286B
Authority
CN
China
Prior art keywords
communication
video
participant
communication participant
display area
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
CN201610663716.9A
Other languages
Chinese (zh)
Other versions
CN107734286A (en
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201610663716.9A priority Critical patent/CN107734286B/en
Priority to PCT/CN2017/095393 priority patent/WO2018028465A1/en
Priority to US16/324,889 priority patent/US10645343B2/en
Publication of CN107734286A publication Critical patent/CN107734286A/en
Application granted granted Critical
Publication of CN107734286B publication Critical patent/CN107734286B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/38Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
    • 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/1827Network arrangements for conference optimisation or adaptation
    • 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user

Abstract

The application provides a method and a device for displaying a video window, wherein the method comprises the following steps: in the process of video communication, displaying video windows corresponding to at least one part of communication participants in corresponding display areas in a video communication page; when the display configuration operation aiming at any communication participant is detected, a window configuration instruction is sent to all communication participants, so that the video window corresponding to any communication participant is displayed in the display area of the communication equipment used by all communication participants. Through the technical scheme, the video communication pages of all communication participants of video communication can be managed in a unified mode, so that all the participants can pay attention to the video window of the appointed communication participant at the same time, and the communication efficiency of the video communication is improved conveniently.

Description

Video window display method and device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for displaying a video window.
Background
Video communication has been proposed in the related art on the basis of conventional voice communication. The video communication provides a voice and video communication way for the communication participants, and particularly, the video windows corresponding to all the communication participants are obtained and displayed on the video communication page on the communication equipment used by each communication participant, so that the communication participants have stronger sense of closeness and are closer to real face-to-face communication.
However, in the related art, the video communication pages on the communication devices used by the communication participants cannot be managed uniformly, which is not favorable for efficient communication in the video communication process.
Disclosure of Invention
In view of this, the present application provides a method and an apparatus for displaying a video window, which can uniformly manage video communication pages of all communication participants of video communication, so that all the participants can simultaneously focus on the video window of a designated communication participant, and thus, the communication efficiency of video communication is improved.
In order to achieve the above purpose, the present application provides the following technical solutions:
according to a first aspect of the present application, a method for displaying a video window is provided, including:
in the process of video communication, displaying video windows corresponding to at least one part of communication participants in corresponding display areas in a video communication page;
when the display configuration operation aiming at any communication participant is detected, a window configuration instruction is sent to all communication participants, so that the video window corresponding to any communication participant is displayed in the display area of the communication equipment used by all communication participants.
According to a second aspect of the present application, a method for displaying a video window is provided, including:
in the process of video communication, displaying video windows corresponding to at least one part of communication participants in corresponding display areas in a video communication page;
and when a window configuration instruction aiming at any communication participant sent by a specific communication participant is received, displaying a video window corresponding to the any communication participant in the display area.
According to a third aspect of the present application, a method for displaying a video window is provided, including:
creating video communication, enabling communication equipment used by communication participants to display a video communication page, and displaying a video window corresponding to at least one part of the communication participants in a corresponding display area in the video communication page;
when a window configuration instruction which is sent by a specific communication participant and aims at any communication participant is received, the window configuration instruction is forwarded to other communication participants except the specific communication participant, and a video window corresponding to any communication participant is displayed in the display area on communication equipment used by other communication participants.
According to a fourth aspect of the present application, there is provided a display device for a video window, comprising:
the display unit displays video windows corresponding to at least one part of communication participants in a corresponding display area in a video communication page in the video communication process;
and the sending unit is used for sending a window configuration instruction to all communication participants when detecting the display configuration operation aiming at any communication participant so as to enable the video window corresponding to any communication participant to be displayed in the display area on the communication equipment used by all communication participants.
According to a fifth aspect of the present application, there is provided a display device for a video window, comprising:
the display unit displays video windows corresponding to at least one part of communication participants in a corresponding display area in a video communication page in the video communication process;
and the adjusting unit is used for displaying the video window corresponding to any communication participant in the display area when receiving a window configuration instruction which is sent by a specific communication participant and aims at any communication participant.
According to a sixth aspect of the present application, there is provided a display device for a video window, comprising:
the video communication system comprises a creating unit, a displaying unit and a displaying unit, wherein the creating unit is used for creating video communication so that communication equipment used by communication participants can display a video communication page, and at least one part of video windows corresponding to the communication participants are displayed in corresponding display areas in the video communication page;
and the forwarding unit is used for forwarding the window configuration instruction to other communication participants except the specific communication participant when receiving the window configuration instruction which is sent by the specific communication participant and aims at any communication participant, so that the video window corresponding to any communication participant is displayed in the display area on the communication equipment used by other communication participants.
According to the technical scheme, the video window corresponding to any communication participant can be displayed in the main display area of all communication participants through unified management of video communication, so that all the communication participants can pay attention to the video window, the communication content of all the communication participants is more targeted, and the communication efficiency of the communication participants in the video communication process is improved.
Drawings
Fig. 1-2 are schematic diagrams of video communication pages in the related art.
Fig. 3 is a flowchart of a presentation method based on a video window on a master side according to an exemplary embodiment of the present application.
Fig. 4 is a flowchart of a method for displaying a video window based on a controlled side according to an exemplary embodiment of the present application.
Fig. 5 is a flowchart of a method for presenting a video window based on a server side according to an exemplary embodiment of the present application.
Fig. 6 is a flowchart of a method for displaying a video window according to an exemplary embodiment of the present application.
Fig. 7-12 are schematic diagrams of a video communication page of a mobile device according to an exemplary embodiment of the present application.
Fig. 13-14 are schematic diagrams of video communication pages of a PC device according to an exemplary embodiment of the present application.
Fig. 15 is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present application.
Fig. 16 is a block diagram of a device for displaying a video window according to an exemplary embodiment of the present application.
Fig. 17 is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present application.
Fig. 18 is a block diagram of a device for displaying a video window according to an exemplary embodiment of the present application.
Fig. 19 is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present application.
Fig. 20 is a block diagram of a device for displaying a video window according to an exemplary embodiment of the present application.
Detailed Description
Assume that video communication is implemented between user a, user B, user C, user D, user E, user F, and user G. Fig. 1 is a video communication page on a communication device used by a user a, where the video communication page includes several display areas, such as a background area for displaying a video window of the user a (i.e., "i"), and a rectangular area for displaying other communication participants such as a user B and a user C.
Due to the limited display area of the video communication page, the display area in the video communication page is limited, for example, fig. 1 only includes 5 display areas (1 background area and 4 rectangular areas), so that the number of users participating in video communication often exceeds the number of the display areas, and therefore, only the video windows of some users can be displayed in the display area at the same time, while the video windows of other users cannot be displayed in the video communication page.
Of course, user a may manually replace the video window displayed in the presentation area. For example, a bar-shaped area is formed near the upper part in fig. 1, and function keys of "11 invites" and "mute all" and corresponding user identifications of user B, user C, and the like are sequentially displayed in the bar-shaped area from left to right; of course, since the display area of the video communication page is limited, only a part of the user id corresponding to the user E is shown, and the user ids corresponding to the user F and the user G are not shown. However, user a may reveal the user identities corresponding to user E, user F and user G, which are not shown temporarily, by sliding the bar to the left. Then, the user a may trigger, for example, a user identifier corresponding to the user F by clicking, so that the video window of any one of the users a to E (which may be selected by the user a or determined according to a preset sequence) is replaced with the video window of the user F.
However, the adjustment of the video windows in the related art is independent, that is, when the user a adjusts the video window of the user F to the display area, in the video communication page of the communication device used by the user B as shown in fig. 2, the video window of the user F is not displayed in the display area unless the user B manually adjusts the video window into the display area.
In some scenarios, users often want to implement unified video window management for all communication participants. For example, when a video conference is started inside an enterprise, there may be tens or more employees participating in the conference at the same time, and when a certain employee speaks, it is desirable that all communication participants display the video window of the speaking employee in the display area, so as to obtain the best conference experience; however, not all the employees of the enterprise are willing to perform the area adjustment manually, but even if all the employees of the enterprise are willing to perform the area adjustment manually, because the number of the communication participants is large, the employees of each enterprise need to check and pick up the speaking employees one by one, and even the conference process is forced to be delayed or interrupted, which causes low communication efficiency.
For another example, in a one-to-one two-party video communication scene, in order to facilitate communication, it is sometimes necessary for the two parties to display the same video window in the display area, but if there is a communication party a that cannot adjust the video window, it may be necessary for another communication party B to remotely operate through oral instruction a, but a may not understand the remote instruction of B, and even if it can be understood, the interruption of video communication is inevitably caused, thereby resulting in low communication efficiency.
Therefore, the present application can solve the above-mentioned problems in the related art by uniformly configuring video windows. For further explanation of the present application, the following examples are provided:
fig. 3 is a flowchart of a presentation method based on a video window on a master side according to an exemplary embodiment of the present application. As shown in fig. 3, the method applied to a communication device used as a communication participant of a master may include the following steps:
step 302, in the process of video communication, displaying video windows corresponding to at least a part of communication participants in a corresponding display area in a video communication page.
In this embodiment, the display area may include a master display area and a slave display area, and then the video windows corresponding to at least a part of the communication participants may be displayed in the master display area and the slave display area, respectively. The area of the main display area can be larger than that of the auxiliary display area, so that attention of communication participants can be attracted visually, the communication participants can check the display content of corresponding video windows conveniently, and communication efficiency is improved conveniently.
In one embodiment, the main display area may be a central area of the video communication page, and the auxiliary display area may be an edge area of the video communication page, so that the main display area is located in a sight line attention area of the video communication page, attention of communication participants can be visually attracted, and communication efficiency is improved.
In another embodiment, the master presentation area may be a background area of the video communication page and the slave presentation area may be an edge area of the video communication page. For example, as shown in fig. 1-2, the background area may correspond to the entire video communication page in area, which is most convenient for the communication participants to view, and since the background area is located at the lower layer of the slave display area, the display of the slave display area is not affected.
Step 304, when detecting the display configuration operation for any communication participant, sending a window configuration instruction to all communication participants so that the video window corresponding to any communication participant is displayed in the display area on the communication equipment used by all communication participants.
In this embodiment, the video window corresponding to any communication participant can be displayed in any display area; when the display area comprises a main display area and a slave display area, the video window corresponding to any communication participant can be displayed in the main display area, so that the video communication participants can obtain the best visual experience.
In this embodiment, the video window corresponding to each communication participant can be used to display at least one of the following information: video pictures collected by communication equipment used by corresponding communication participants, such as front images of the communication participants collected by a front camera of the communication equipment, or other images collected by a rear camera of the communication equipment, or images collected by an independent camera externally connected with the communication equipment; the screen of the communication equipment displays content; the contact photo of the corresponding communication participant.
Fig. 4 is a flowchart of a method for displaying a video window based on a controlled side according to an exemplary embodiment of the present application. As shown in fig. 4, the method is applied to a communication device used as a communication participant of a controlled party, and may include the following steps:
step 402, in the process of video communication, displaying video windows corresponding to at least a part of communication participants in a corresponding display area in a video communication page.
Step 404, when receiving a window configuration instruction for any communication participant sent by a specific communication participant, displaying a video window corresponding to the any communication participant in the display area.
In this embodiment, when the display area includes a master display area and a slave display area, the video window corresponding to any communication participant can be displayed in the master display area, so as to achieve the best video experience. Of course, the user can switch each video window between the master presentation area and the slave presentation area for presentation.
In an embodiment, when receiving the window configuration instruction, the communication device may force the video window corresponding to any of the communication participants to be displayed in the display area, and particularly, in a scenario such as an enterprise conference, the communication device has a better management effect.
In another embodiment, when a window configuration instruction which is sent by the specific communication participant and aims at any communication participant is received, a window display prompt is displayed; and then, when the window display prompt is responded, displaying the video window corresponding to any communication participant in the display area. In this embodiment, a window display prompt is shown, so that a selection opportunity can be provided for a corresponding user, and the user can determine whether a video window corresponding to any communication participant needs to be displayed in a display area according to the actual situation of the user.
In this embodiment, when the window configuration instruction is received, if the video window corresponding to any communication participant is in the display area, the corresponding display state is maintained; and if the video window corresponding to any communication participant is not in the display area, switching the display content in the display area to the video window corresponding to any communication participant so as to replace the original display content in the display area. If the video window corresponding to any communication participant is in the slave display area and the video window corresponding to any communication participant needs to be displayed in the master display area, the video window corresponding to any communication participant and the video window originally displayed in the master display area can be switched and displayed.
In this embodiment, when a display switching operation for another communication participant is detected, the display content in the display area may be switched to the video window corresponding to the another communication participant to replace the video window corresponding to any communication participant, so that the communication participant as the controlled party can still manually adjust the display content in the display area in the scenario of unified management.
In order to ensure good effect of video communication, any one of the following conditions may be set, so that the operation of moving the video window corresponding to any one of the communication participants out of the display area is limited when any one of the following conditions is met: the duration of the continuous display of the video window corresponding to any communication participant in the display area does not reach a preset duration, and the video window can be forcibly displayed for at least 20 minutes; the limitation removing instruction aiming at the video window corresponding to any communication participant and sent by the specific communication participant is not received, namely the specific communication participant needs to manually remove the display of the video window corresponding to any communication participant; and any communication participant does not exit the video communication. Of course, this application is not so limited.
Fig. 5 is a flowchart of a method for presenting a video window based on a server side according to an exemplary embodiment of the present application. As shown in fig. 5, the method applied to the server may include the following steps:
step 502, creating video communication, so that the communication equipment used by the communication participants displays a video communication page, and at least a part of video windows corresponding to the communication participants are displayed in corresponding display areas in the video communication page.
Step 504, when receiving a window configuration instruction for any communication participant sent by a specific communication participant, forwarding the window configuration instruction to other communication participants except the specific communication participant, so that a video window corresponding to the any communication participant is displayed in the display area on the communication equipment used by the other communication participants.
In this embodiment, the window configuration instruction is used to uniformly manage all communication participants, so that the identity of the sender of the window configuration instruction may be limited, for example, a specific communication participant as the sender may be limited to the initiator of video communication.
In this embodiment, when the display area includes a master display area and a slave display area, the video window corresponding to any communication participant may be displayed in the master display area on the communication device used by the other communication participants, so as to obtain better video experience.
For convenience of understanding, the following describes a scheme of unified management of video windows in the present application in detail with reference to fig. 6 for a data interaction process between a master party, a controlled party, and a server. Fig. 6 is a flowchart of a method for displaying a video window according to an exemplary embodiment of the present application, and as shown in fig. 6, it is assumed that a communication participant a serves as a master, and other users such as a communication participant B serve as controlled parties (only the communication participant B is taken as an example and other controlled parties are omitted, and each communication participant serving as a controlled party may refer to the communication participant B here), and a video conference between the communication participants A, B and the like is taken as an example, so that the method may include the following steps:
in step 602, communication participant a selects a communication participant.
In the present embodiment, assuming that the communication participant a is the initiator of the video communication, the communication participant a may initiate the conference through the conference initiating page as shown in fig. 7, for example, by triggering the conference initiating page
Figure BDA0001077604560000091
A push-button is provided on the base,to select the member that wishes to add to the videoconference, such as B, C, etc., although any member that has already been added may be removed.
Of course, the technical solution of the present application is not limited to a video conference scene among three or more users, and is also applicable to a one-to-one double video communication scene, which is only exemplified by the video conference scene here.
In step 604, the server receives a creation request sent by the communication participant a.
At step 606, the server performs video communication among all communication participants, such as A, B.
In this embodiment, after the communication participant a completes adding the members of the video conference, by clicking the "initiate conference" button shown in fig. 7, a creation request can be sent to the server through the communication device used by the communication participant a; and the server can realize video communication among all communication participants by reading the information of all communication participants contained in the creation request, such as creating a corresponding video conference.
Step 608, displaying the video windows corresponding to all the communication participants on the communication devices used by each communication participant.
In the present embodiment, it is assumed that a video conference is created among the communication participant a, the communication participant B, and the communication participant C. As shown in fig. 8, in the default state, in the video communication page of the communication device used by each communication participant, the video window of the communication participant is displayed in the master display area, and the video windows of other communication participants are displayed in the slave display areas. For example, in a video communication page of a communication device used by a communication participant a, video windows corresponding to the communication participant a are displayed in a main display area (i.e., a background area), and video windows corresponding to the communication participant B and the communication participant C are displayed in a secondary display area (i.e., two rectangular areas at the lower left corner); in a video communication page of communication equipment used by a communication participant B, video windows corresponding to the communication participant B are displayed in a main display area (namely a background area), and video windows corresponding to the communication participant A and the communication participant C are displayed in a secondary display area (namely two rectangular areas at the lower left corner); in the video communication page of the communication device used by the communication participant C, the video window corresponding to the communication participant C is displayed in the main display area (i.e., the background area), and the video windows corresponding to the communication participant a and the communication participant B are displayed in the auxiliary display area (i.e., the two rectangular areas at the lower left corner).
It can be seen that, because the area of the master display area is larger than that of the slave display area, and may even be much larger than that of the slave display area, the master display area is often more noticeable to the communication participants; however, since the number of communication participants may be large and the screen size of the communication device is often limited, only one or a limited number of master presentation areas can be set, and the rest can be configured as slave presentation areas only. In fig. 8, since the main display area is configured as a background area of the video communication page, that is, the main display area covers the entire video communication page, only one main display area can be configured, and the auxiliary display area needs to be displayed in an overlying manner on the main display area, so as to partially block the main display area.
However, in the default situation shown in fig. 8, the display contents of the main display area seen by each communication participant are different, which causes differences in the points of interest of each communication participant, and is obviously not favorable for communication and discussion among the communication participants. Assuming that the communication participant B is an enterprise manager, the communication participant a and the communication participant C are enterprise developers, when the communication participant B is speaking a project development item, both the communication participant a and the communication participant C can only view a video window corresponding to the communication participant B from a display area at the lower left corner under the default condition shown in fig. 8, and the attention of the communication participant B is easily dispersed. Although each communication participant can manually switch the master display area and the slave display area, for example, when the communication participant C clicks (or by other triggering methods) the video window corresponding to the communication participant B, the communication participant C can switch the video window into the master display area, so that the video window corresponding to the communication participant C itself is switched into the corresponding slave display area, but the switching operation has a certain learning cost, and not all communication participants know, and the completion conditions and the completion efficiencies of different communication participants during manual switching are different, and even the video conference can be accidentally exited, the video conference is delayed or interrupted, and the communication efficiency of the video conference is reduced.
Therefore, the video windows can be uniformly configured through the following steps to improve the communication efficiency of the video conference:
in step 610, the communication device used by the communication participant a detects the display configuration operation.
Step 612, on one hand, the communication device used by the communication participant a sends a window configuration instruction to the server, and on the other hand, the communication device configures the video communication page of itself by executing the window configuration instruction.
In this embodiment, the communication participant a may perform the display configuration operation for any communication participant by triggering any communication participant, for example, by triggering a video window corresponding to any communication participant. For example, in fig. 9A, by pressing the video window corresponding to the communication participant B for a long time, the corresponding temporary window can be called, and the temporary window includes the function options of "mute", "move out of the conference", "set as the home screen", "everyone sees TA", "send message", and the like; certainly, since the communication participant a is the video conference initiator in this embodiment, control operations such as "mute", "move out of the conference" and the like may be performed on other communication participants, and when the communication participant C performs the same operation, the shown temporary window may not include function options such as "mute", "move out of the conference" and the like, which certainly does not hinder smooth execution of the technical solution of the present application.
As shown in fig. 9A, when the function option of "set as home screen" in the temporary window is triggered, because fig. 9A is a schematic view of a video communication page of a communication device used by the communication participant a, the video window corresponding to the communication participant B may be adjusted to a main display area in the video communication page, so that the video window corresponding to the communication participant a itself is displayed in a slave display area, that is, the video windows corresponding to the communication participant a and the communication participant B are exchanged in the display area. As shown in fig. 10, the adjustment of the video window is implemented on the communication device used by the communication participant a, but is not changed for other users such as the communication participant C.
When the "everyone sees TA" function option shown in fig. 9A is triggered, the communication device used by the communication participant a determines that the exhibition configuration operation is detected, and performs the following operations:
on one hand, the communication device used by the communication participant a sends a corresponding window configuration instruction to the server, where the window configuration instruction includes information of the triggered communication participant B, so that when the window configuration instruction is forwarded to B, C by the server to other communication participants except the communication participant a, the receiver can configure the video window corresponding to the communication participant B, that is, the video window corresponding to the communication participant B is adjusted to the main display area.
On the other hand, the communication equipment used by the communication participant A configures the video communication page of the communication equipment by executing the window configuration instruction, and actively adjusts the video window corresponding to the communication participant B to the main display area.
Then, as shown in fig. 11, after only the communication participant a triggers "everyone sees TA", the video windows corresponding to the communication participant B in the video communication pages of the communication devices used by the communication participants A, B and C are uniformly adjusted to the main display area, so that it is not necessary for each communication participant to perform an adjustment operation, and communication delay or interruption caused by misoperation and a waiting process is avoided, and all communication participants can pay attention to the communication participant B and the communication content thereof at the same time, thereby facilitating improvement of the communication efficiency of video communication.
Of course, the operation manner of triggering the video window corresponding to the communication participant B in fig. 9A is only an exemplary embodiment; in another exemplary embodiment, as shown in fig. 9B, when the avatar identifier corresponding to each communication participant is further displayed in the video communication page, the communication participant a may further trigger the avatar identifier corresponding to the communication participant B to show the above function options of "mute", "move out of the conference", "set as a home screen", "everyone sees TA", "send a message", and the like, so as to allow the communication participant a to further select and operate, which is not described herein again.
At step 614, when the server receives the window configuration instruction, the server may perform authentication on the sender of the window configuration instruction.
In this embodiment, in order to ensure normal execution of video communication, the operation authority of the communication participants may be limited, so that only part of the communication participants can execute the video window configuration operation according to the present application, for example, the operation authority may include: an initiator of video communication, namely a communication participant a in this embodiment; in an enterprise scene, the communication participants with the authority levels higher than the preset level can obtain the operation authority according to the authority levels of the communication participants in the enterprise organization structure, and the communication participants with the authority levels not higher than the preset level do not have the operation authority.
Therefore, the server can verify the operation authority of the sender of the window configuration instruction, so that subsequent operations are continuously executed if the verification is passed, and the received window configuration instruction can be discarded or ignored if the verification fails.
Step 614 is, of course, not a necessary step. On one hand, the operation authority can not be set for the communication participants; on the other hand, when the difference of the operation authority is configured, the video communication pages on the communication devices used by the communication participants can be configured correspondingly according to the operation authority, so that only the communication participants with the operation authority can view and trigger the option "everyone sees TA" shown in fig. 9A, and the communication participants without the operation authority cannot trigger or even cannot view the option, thereby ensuring that the window configuration instruction received by the server comes from the communication participants with the operation authority.
In step 616, the server sends the window configuration command to other communication participants (except communication participant a) such as communication participant B.
Step 618, the communication participant B receiving the window configuration instruction, and the like, configures its own video communication page according to the window configuration instruction.
In this embodiment, it is assumed that the window configuration command includes information of the communication participant B, that is, the video window corresponding to the communication participant B needs to be adjusted to the main display area.
For the communication participant B, when receiving the window configuration instruction, the communication participant B is in the state shown in fig. 8, that is, the video window corresponding to the communication participant B is in the main display area, and the corresponding display state can be maintained.
For the communication participant C, when the window configuration instruction is received, the state shown in fig. 8 is obtained, that is, the video window corresponding to the communication participant B is not located in the main display area, the display content in the main display area may be switched to the video window corresponding to the communication participant B to replace the originally displayed content in the main display area (for example, the video window corresponding to the communication participant C in fig. 8).
Then, in combination with the active configuration of the communication participant a on the video communication page in step 612, after step 618 is completed, the video windows corresponding to the communication participant B on the video communication pages of the communication devices used by all the communication participants are displayed in the main display area, so as to obtain the state shown in fig. 11.
Of course, taking the communication participant B as an example, after receiving the window configuration instruction, the communication device used by the communication participant B may first show a window display prompt to the communication participant B, giving the communication participant B an opportunity to select autonomously, and after the communication participant B responds to the window display prompt, the communication device configures its own video communication page, otherwise, the communication device may not configure its own video communication page.
In step 620, the communication device used by the communication participant B detects the display switching operation.
In step 622, the communication device used by communication participant B responds to the presence switch operation.
In this embodiment, even though the communication participants a implement unified management of all the communication participants through the above embodiment, each communication participant can still manually adjust the communication device used by itself to meet the temporary personalized requirements; for example, the communication participant B can switch to the main display area on the video communication page of the communication device used by the communication participant B by actively clicking the video window corresponding to the communication participant C.
Of course, step 620 and 622 are not required; in fact, in order to ensure the efficiency of video communication, avoid misoperation of communication participants, and the like, after the unified management is performed, all communication devices used by the communication participants as the controlled party can be locked to ensure the unified communication among all the communication participants.
In this embodiment, some conditional restrictions may be added to the execution of steps 620-622, so that the switching adjustment for the video window is partially mandatory; for example, the operation of moving the video window corresponding to the communication participant B out of the presentation area (e.g., the main presentation area) in which the video window is located may be limited if any of the following conditions is met:
1) and the continuous display time of the video window corresponding to the communication participant in the corresponding display area does not reach the preset time. For example, the communication participant a issues a window configuration instruction, so that the video window of the communication participant B is displayed in the main display area on the communication devices used by other users, such as the communication participant B, and the preset time duration is 20 minutes, which indicates that the video window of the communication participant B is continuously displayed for at least 20 minutes in the main display area, and the video window of the communication participant B is not allowed to move out of the corresponding display area within the 20 minutes, thereby ensuring that the attention point of each communication participant is fully mobilized.
2) And the limitation removing instruction aiming at the video window corresponding to the communication participant B sent by the communication participant A is not received. In this embodiment, the communication participant a has not only a unified display start authority for the video window corresponding to the communication participant B, but also a corresponding unified display termination authority, that is, when the communication participant a actively sends a restriction removal instruction to other communication participants, the other communication participants are allowed to move the video window corresponding to the communication participant B out of the corresponding display area, otherwise, the video window corresponding to the communication participant B is always displayed in the corresponding display area.
3) Communication participant B does not exit the video communication. In this embodiment, before the communication participant B exits the video communication, the video window corresponding to the communication participant B is always displayed in the corresponding display area, and the other communication participants are not allowed to move the video window corresponding to the communication participant B out of the corresponding display area.
In this embodiment, in the video communication pages shown in fig. 8 to 11, the video windows all adopt face images of corresponding communication participants, which are video images collected by the communication devices used by the communication participants; according to the normal use habit of the communication participants, the video image is usually from the front camera of the communication equipment, but it is not excluded that the video image may be from the rear camera of the communication equipment or other camera equipment externally connected with the communication equipment.
While in other embodiments, the video window may also be used to display other content. For example, the video window may be used to display the screen display content of the corresponding communication device, so that the communication participants can view the screen display content included in the video window conveniently by configuring the video window to the master display area uniformly since the area of the master display area is larger than that of the slave display area. Or, the video window may also be used to display a contact photo of a corresponding video communication party, and the like, which is not limited in this application.
In addition, although the "background area" is taken as an example in the above embodiments to show the main display area in the video communication page, the main display area may have other forms. For example, as shown in fig. 12, the master presentation area and the slave presentation area may be respectively located at different positions in the video communication page, and there is no area overlap, for example, the master presentation area may be a central area of an upper middle portion, the slave presentation area may be an edge area of a lower portion, and the like, which is not limited in this application.
Of course, besides the mobile devices shown in fig. 7 to 12, the technical solution of the present application can be applied to any form of electronic devices, for example, fig. 13 to 14 show interface diagrams for implementing the technical solution of the present application through a PC. Fig. 13 is a video communication page of a user a as a host (i.e., a creator of video communication) in a PC version, where the left side of the video communication page shows information of all communication participants, the right side is a display area (shown as a video window corresponding to the user a in fig. 13), and the bottom is provided with a plurality of function options. Therefore, the user a can select any communication participant on the left side to uniformly configure the video window of the user a in the display area of the video communication pages of all the communication participants. For example, when the user a wishes to configure the video window corresponding to the user B, the user a may click on the "camera" icon on the right side of the avatar of the user B through the mouse to trigger the temporary window shown in fig. 13, where the temporary window includes two options, i.e., "whole person video" and "view video". When a user A triggers a 'whole member video', communication equipment used by the user A sends a window configuration instruction to other communication participants, so that video windows corresponding to a user B are displayed in display areas in video communication pages of all the communication participants; when the user triggers "view video", only the communication device of the user a displays the video window corresponding to the user B in the display area of the video communication page, so as to replace the video window corresponding to the user a shown in fig. 13.
Then, when the user a triggers the "member video" option in fig. 13, the video communication pages of all communication participants of the video communication all show the video window corresponding to the user B in the display area, for example, fig. 14 shows the video communication page corresponding to the user B. As shown in fig. 14, since it is the video window corresponding to the user B that is uniformly configured, it is possible to prompt the user B by a prompt message such as "host set you as a member video" shown in fig. 14.
FIG. 15 shows a schematic block diagram of an electronic device according to an example embodiment of the present application. Referring to fig. 15, at the hardware level, the electronic device includes a processor 1502, an internal bus 1504, a network interface 1506, a memory 1508, and a non-volatile storage 1510, although other hardware required for services may be included. The processor 1502 reads the corresponding computer program from the non-volatile memory 1510 into the memory 1502 and runs, forming a presentation device of the video window on a logical level. Of course, besides the software implementation, the present application does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Referring to fig. 16, in a software implementation, the apparatus for displaying a video window may include a displaying unit 1601 and a transmitting unit 1602. Wherein:
the display unit 1601 is used for displaying video windows corresponding to at least one part of communication participants in a corresponding display area in a video communication page in the video communication process;
a sending unit 1602, configured to send a window configuration instruction to all communication participants when detecting a display configuration operation for any communication participant, so that a video window corresponding to the any communication participant is displayed in a display area on communication equipment used by all communication participants.
Optionally, the display area includes a master display area and a slave display area, and the video windows corresponding to at least a part of the communication participants are respectively displayed in the master display area and the slave display area.
Optionally, the area of the master display area is larger than that of the slave display area.
Optionally, the main display area is a central area or a background area of the video communication page, and the secondary display area is an edge area of the video communication page.
Optionally, the video window corresponding to any communication participant is displayed in the main display area of the communication device used by all communication participants.
Optionally, the video window is used for displaying at least one of the following information:
video pictures collected by communication equipment used by corresponding communication participants;
the screen of the communication equipment displays content;
the contact photo of the corresponding communication participant.
FIG. 17 shows a schematic block diagram of an electronic device according to an example embodiment of the present application. Referring to fig. 17, at the hardware level, the electronic device includes a processor 1702, an internal bus 1704, a network interface 1706, a memory 1708 and a nonvolatile memory 1710, but may also include hardware required for other services. The processor 1702 reads a corresponding computer program from the nonvolatile memory 1710 into the memory 1702 and then runs the computer program to form a presentation device of a video window on a logical level. Of course, besides the software implementation, the present application does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Referring to fig. 18, in a software implementation, the apparatus for displaying a video window may include a display unit 1801 and an adjustment unit 1802. Wherein:
a display unit 1801, configured to display, in a video communication process, a video window corresponding to at least a part of communication participants in a corresponding display area in a video communication page;
the adjusting unit 1802 displays, when receiving a window configuration instruction for any communication participant sent by a specific communication participant, a video window corresponding to the any communication participant in the display area.
Optionally, the adjusting unit 1802 is specifically configured to:
when a window configuration instruction aiming at any communication participant and sent by the specific communication participant is received, displaying a window display prompt;
and when the window display prompt is responded, displaying the video window corresponding to any communication participant in the display area.
Optionally, the display area includes a master display area and a slave display area; the adjusting unit 1802 is specifically configured to:
and displaying the video window corresponding to any communication participant in the main display area.
Optionally, the method further includes:
a switching unit 1803, configured to switch, when a display switching operation for another communication participant is detected, the display content in the main display area to a video window corresponding to the another communication participant to replace the video window corresponding to any communication participant.
Optionally, the method further includes:
the limiting unit 1804 is configured to limit the operation of moving the video window corresponding to the communication participant out of the display area when any one of the following conditions is met:
the continuous display time of the video window corresponding to any communication participant in the display area does not reach the preset time;
the limitation removing instruction aiming at the video window corresponding to any communication participant and sent by the specific communication participant is not received;
and any communication participant does not exit the video communication.
FIG. 19 shows a schematic block diagram of an electronic device according to an exemplary embodiment of the present application. Referring to fig. 19, at the hardware level, the electronic device includes a processor 1902, an internal bus 1904, a network interface 1906, a memory 1908 and a non-volatile memory 1910, although it may also include hardware required by other services. The processor 1902 reads a corresponding computer program from the non-volatile memory 1910 into the memory 1902 and then runs, forming a presentation device of a video window on a logical level. Of course, besides the software implementation, the present application does not exclude other implementations, such as logic devices or a combination of software and hardware, and the like, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Referring to fig. 20, in a software implementation, the presentation apparatus of the video window may include a creating unit 2001 and a forwarding unit 2002. Wherein:
a creating unit 2001, which creates video communication to make the communication equipment used by the communication participants display video communication pages, and at least a part of the video windows corresponding to the communication participants are displayed in corresponding display areas in the video communication pages;
the forwarding unit 2002, when receiving a window configuration instruction for any communication participant sent by a specific communication participant, forwards the window configuration instruction to other communication participants except the specific communication participant, so that a video window corresponding to the any communication participant is displayed in the display area on the communication devices used by the other communication participants.
Optionally, the specific communication participant comprises an initiator of the video communication.
Optionally, when the display area includes a master display area and a slave display area, the video window corresponding to any communication participant is displayed in the master display area on the communication device used by the other communication participants.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present application. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.

Claims (32)

1. A method for displaying a video window is applied to communication equipment used by a communication participant as a master controller, and comprises the following steps:
in the process of video communication, displaying video windows corresponding to at least one part of communication participants in corresponding display areas in a video communication page;
when the display configuration operation aiming at any communication participant is detected, generating and sending a window configuration instruction to all communication participants so as to enable a video window corresponding to any communication participant to be displayed in a display area on communication equipment used by all communication participants and enable the communication equipment used by the communication participants as a controlled party to limit the operation of moving the video window corresponding to any communication participant out of the display area;
and sending a restriction removal instruction aiming at the video window corresponding to any communication participant so as to remove the restriction on the communication equipment used by the communication participant as the controlled party.
2. The method of claim 1, wherein the presentation area comprises a master presentation area and a slave presentation area, and the video windows corresponding to at least a portion of the communication participants are respectively presented in the master presentation area and the slave presentation area.
3. The method of claim 2, wherein the master display region has a larger area than the slave display region.
4. The method of claim 2, wherein the master presentation area is a center area or a background area of the video communication page, and the slave presentation area is an edge area of the video communication page.
5. The method of claim 2, wherein the video window corresponding to any communication participant is displayed in a main display area on the communication equipment used by all communication participants.
6. The method of claim 1, wherein the video window is used to display at least one of the following:
video pictures collected by communication equipment used by corresponding communication participants;
the screen of the communication equipment displays content;
the contact photo of the corresponding communication participant.
7. A method for displaying a video window is applied to communication equipment used as a communication participant of a controlled party, and comprises the following steps:
in the process of video communication, displaying video windows corresponding to at least one part of communication participants in corresponding display areas in a video communication page;
when a window configuration instruction which is sent by a specific communication participant and aims at any communication participant is received, displaying a video window corresponding to any communication participant in the display area, wherein the window configuration instruction is generated by communication equipment used by the communication participant serving as a main control party;
limiting the operation of moving the video window corresponding to any communication participant out of the display area;
and when a limitation removing instruction which is sent by the specific communication participant and aims at the video window corresponding to any communication participant is received, the limitation of moving the video window corresponding to any communication participant out of the display area is cancelled.
8. The method according to claim 7, wherein when receiving a window configuration command for any communication participant sent by a specific communication participant, displaying a video window corresponding to any communication participant in the display area, comprises:
when a window configuration instruction aiming at any communication participant and sent by the specific communication participant is received, displaying a window display prompt;
and when the window display prompt is responded, displaying the video window corresponding to any communication participant in the display area.
9. The method of claim 7, wherein the presentation area comprises a master presentation area and a slave presentation area; the displaying the video window corresponding to any communication participant in the display area comprises:
and displaying the video window corresponding to any communication participant in the main display area.
10. The method of claim 7, further comprising:
when the display switching operation aiming at another communication participant is detected, the display content in the display area is switched to the video window corresponding to the other communication participant to replace the video window corresponding to any communication participant.
11. A method for displaying a video window is applied to a server and comprises the following steps:
creating video communication, enabling communication equipment used by communication participants to display a video communication page, and displaying a video window corresponding to at least one part of the communication participants in a corresponding display area in the video communication page;
when a window configuration instruction which is sent by a specific communication participant and aims at any communication participant is received, forwarding the window configuration instruction to other communication participants except the specific communication participant, so that a video window corresponding to any communication participant is displayed in the display area on communication equipment used by other communication participants, wherein the window configuration instruction is generated by the communication equipment used by the communication participant as a main control party, and the communication equipment used by the communication participant as a controlled party limits the operation of moving the video window corresponding to any communication participant out of the display area;
when a limitation removing instruction which is sent by the specific communication participant and aims at the video window corresponding to any communication participant is received, the limitation removing instruction is forwarded to other communication participants except the specific communication participant, so that the limitation on the communication equipment used by the communication participant as the controlled party is removed.
12. The method of claim 11, wherein the particular communication participant comprises an originator of the video communication.
13. The method according to claim 11, wherein when the presentation area comprises a master presentation area and a slave presentation area, the video window corresponding to any communication participant is presented in the master presentation area on the communication device used by the other communication participants.
14. A video window display device is applied to communication equipment used by a communication participant as a master controller, and comprises:
the display unit displays video windows corresponding to at least one part of communication participants in a corresponding display area in a video communication page in the video communication process;
the video display device comprises a sending unit, a display unit and a display unit, wherein the sending unit generates and sends a window configuration instruction to all communication participants when the display configuration operation aiming at any communication participant is detected, so that a video window corresponding to any communication participant is displayed in a display area on communication equipment used by all communication participants, and the communication equipment used by the communication participants as a controlled party limits the operation of moving the video window corresponding to any communication participant out of the display area; and sending a restriction removal instruction aiming at the video window corresponding to any communication participant so as to remove the restriction on the communication equipment used by the communication participant as the controlled party.
15. The apparatus of claim 14, wherein the presentation area comprises a master presentation area and a slave presentation area, and the video windows corresponding to at least a portion of the communication participants are respectively presented in the master presentation area and the slave presentation area.
16. The device of claim 15, wherein the master display region is larger in area than the slave display region.
17. The apparatus of claim 15, wherein the master presentation area is a center area or a background area of the video communication page, and the slave presentation area is an edge area of the video communication page.
18. The apparatus of claim 15, wherein the video window corresponding to any communication participant is displayed in a main display area of the communication equipment used by all communication participants.
19. The apparatus of claim 14, wherein the video window is configured to display at least one of:
video pictures collected by communication equipment used by corresponding communication participants;
the screen of the communication equipment displays content;
the contact photo of the corresponding communication participant.
20. A video window display device is applied to communication equipment used as a communication participant of a controlled party, and comprises:
the display unit displays video windows corresponding to at least one part of communication participants in a corresponding display area in a video communication page in the video communication process;
the adjustment unit displays a video window corresponding to any communication participant in the display area when receiving a window configuration instruction which is sent by a specific communication participant and aims at the communication participant, wherein the window configuration instruction is generated by communication equipment used by the communication participant serving as a master controller;
the limiting unit is used for limiting the operation of moving the video window corresponding to any communication participant out of the display area; and when a limitation removing instruction which is sent by the specific communication participant and aims at the video window corresponding to any communication participant is received, the limitation of moving the video window corresponding to any communication participant out of the display area is cancelled.
21. The apparatus according to claim 20, wherein the adjusting unit is specifically configured to:
when a window configuration instruction aiming at any communication participant and sent by the specific communication participant is received, displaying a window display prompt;
and when the window display prompt is responded, displaying the video window corresponding to any communication participant in the display area.
22. The apparatus of claim 20, wherein the display area comprises a master display area and a slave display area; the adjusting unit is specifically configured to:
and displaying the video window corresponding to any communication participant in the main display area.
23. The apparatus of claim 20, further comprising:
and the switching unit is used for switching the display content in the display area to a video window corresponding to the other communication participant to replace the video window corresponding to any communication participant when the display switching operation aiming at the other communication participant is detected.
24. A video window display device is applied to a server and comprises:
the video communication system comprises a creating unit, a displaying unit and a displaying unit, wherein the creating unit is used for creating video communication so that communication equipment used by communication participants can display a video communication page, and at least one part of video windows corresponding to the communication participants are displayed in corresponding display areas in the video communication page;
the window configuration instruction is generated by communication equipment used by the communication participant as a main control party, and the communication equipment used by the communication participant as a controlled party limits the operation of moving the video window corresponding to any communication participant out of the display area; when a limitation removing instruction which is sent by the specific communication participant and aims at the video window corresponding to any communication participant is received, the limitation removing instruction is forwarded to other communication participants except the specific communication participant, so that the limitation on the communication equipment used by the communication participant as the controlled party is removed.
25. The apparatus of claim 24, wherein the particular communication participant comprises an originator of the video communication.
26. The apparatus according to claim 24, wherein when the display area comprises a master display area and a slave display area, the video window corresponding to any communication participant is displayed in the master display area on the communication device used by the other communication participants.
27. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to implement the method of any one of claims 1-6.
28. A computer-readable storage medium having stored thereon computer instructions, which, when executed by a processor, carry out the steps of the method according to any one of claims 1-6.
29. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to implement the method of any one of claims 7-10.
30. A computer-readable storage medium having stored thereon computer instructions, which, when executed by a processor, carry out the steps of the method according to any one of claims 7-10.
31. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to implement the method of any one of claims 11-13.
32. A computer-readable storage medium having stored thereon computer instructions, which, when executed by a processor, carry out the steps of the method according to any one of claims 11-13.
CN201610663716.9A 2016-08-12 2016-08-12 Video window display method and device Active CN107734286B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201610663716.9A CN107734286B (en) 2016-08-12 2016-08-12 Video window display method and device
PCT/CN2017/095393 WO2018028465A1 (en) 2016-08-12 2017-08-01 Method and apparatus for displaying video windows
US16/324,889 US10645343B2 (en) 2016-08-12 2017-08-01 Video window display method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610663716.9A CN107734286B (en) 2016-08-12 2016-08-12 Video window display method and device

Publications (2)

Publication Number Publication Date
CN107734286A CN107734286A (en) 2018-02-23
CN107734286B true CN107734286B (en) 2021-05-04

Family

ID=61162692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610663716.9A Active CN107734286B (en) 2016-08-12 2016-08-12 Video window display method and device

Country Status (3)

Country Link
US (1) US10645343B2 (en)
CN (1) CN107734286B (en)
WO (1) WO2018028465A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110795097B (en) * 2019-11-04 2021-12-14 腾讯科技(深圳)有限公司 Page processing method and device, computer equipment and storage medium
EP3849175A1 (en) * 2020-01-07 2021-07-14 BenQ Corporation Video conference system
CN112596822B (en) * 2021-03-05 2021-05-25 全时云商务服务股份有限公司 Application program window display control method and system and readable storage medium
CN113645365B (en) * 2021-10-13 2022-01-04 荣耀终端有限公司 Teleconference management method and electronic equipment
US20230315262A1 (en) * 2022-03-30 2023-10-05 Microsoft Technology Licensing, Llc Sharing multiple applications in unified communication

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5689641A (en) * 1993-10-01 1997-11-18 Vicor, Inc. Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal
US7096037B2 (en) * 2002-01-29 2006-08-22 Palm, Inc. Videoconferencing bandwidth management for a handheld computer system and method
US7222305B2 (en) * 2003-03-13 2007-05-22 Oracle International Corp. Method of sharing a desktop with attendees of a real-time collaboration
EP1797722B1 (en) * 2004-10-05 2019-05-29 Vectormax Corporation Adaptive overlapped block matching for accurate motion compensation
US7679638B2 (en) * 2005-01-27 2010-03-16 Polycom, Inc. Method and system for allowing video-conference to choose between various associated video conferences
US20080130525A1 (en) * 2005-03-28 2008-06-05 Total Comco, Inc. Video conferencing with archival notes
US20070291108A1 (en) * 2006-06-16 2007-12-20 Ericsson, Inc. Conference layout control and control protocol
US7634540B2 (en) * 2006-10-12 2009-12-15 Seiko Epson Corporation Presenter view control system and method
CN101080000A (en) * 2007-07-17 2007-11-28 华为技术有限公司 Method, system, server and terminal for displaying speaker in video conference
CN101557495B (en) * 2009-05-18 2011-01-26 上海华平信息技术股份有限公司 Bandwidth control method of video conferencing system
US9092186B2 (en) * 2012-05-07 2015-07-28 Cellco Partnership Method and apparatus for dynamic sharing of desktop content
US9154735B2 (en) * 2013-03-15 2015-10-06 Blue Jeans Network Provision of video conferencing with load balancing
US9179097B2 (en) * 2013-10-23 2015-11-03 Google Inc. Control of a video conference system using personal devices
US9307001B2 (en) * 2014-05-16 2016-04-05 International Business Machines Corporation Video feed layout in video conferences
CN105306868B (en) * 2014-06-17 2019-07-26 三亚中兴软件有限责任公司 Video conferencing system and method
CN105791738B (en) * 2014-12-15 2019-03-12 深圳Tcl新技术有限公司 The method of adjustment and device of video window in video conference

Also Published As

Publication number Publication date
CN107734286A (en) 2018-02-23
WO2018028465A1 (en) 2018-02-15
US20190335141A1 (en) 2019-10-31
US10645343B2 (en) 2020-05-05

Similar Documents

Publication Publication Date Title
CN107734286B (en) Video window display method and device
CN105635625B (en) Video call method and device
CN104468741B (en) The processing method and processing device of cloud desktop
US9608950B2 (en) Systems and methods for sharing videos and images in a texting environment
JP6511060B2 (en) Method and system for video communication in instant communication
CN109005098B (en) Task reminding method and device, and reminding message generating and displaying method and device
US10705671B2 (en) Information sharing method, terminal, and storage medium
US10089604B2 (en) Method and apparatus for managing a joint slide show with one or more remote user terminals
CN104639424B (en) Data transmission method and related equipment and system
CN104982029A (en) CAmera With Privacy Modes
US20180295208A1 (en) Information updating/exchange method, apparatus, and server
US20160285921A1 (en) Techniques for organizing participant interaction during a communication session
EP2605460A1 (en) Method, apparatus, and system for transferring file to user of instant message system
US9602770B2 (en) Method and system for supporting videoconference in distributed telepresence platform
US20180123816A1 (en) Collaboration environments and views
US9600221B2 (en) Multi-pane display capture, aggregation, and sharing
CN111818292B (en) Control method, device, terminal and system
WO2023202721A1 (en) File transmission method and apparatus, and electronic device and storage medium
KR20150009103A (en) Method and terminal of sharing between terminals to protect privacy
WO2015104689A1 (en) A method and system for providing an asynchronous video conversation
CN117896353A (en) Teleconference opening method, terminal device and storage medium
CN116171572A (en) Conference management method, conference management device and conference management system
CN116136785A (en) Directional screen capturing method and device for multi-user screen projection, electronic equipment and storage medium
CN114637436A (en) Information sharing method and device, computer readable storage medium and terminal
CN117792810A (en) Window sharing method, device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1251385

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant