Video conferencing system and multi-way video conference switching method
Granted 6 Sep 2016 · 1 office action
Assignee: Quanta Computer lnc
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Chin-Yuan Ting, Yuan-Ruei Jhang, Hsin-Lun Hsieh, Yu-Hsing Lin +2 · Examiner: Olisa Anwah · AU 2655 · TC 2600
Life of the application
8 dated eventsAbstract
A video conferencing system is provided. The video conferencing system includes: a first video conferencing terminal; a second video conferencing terminal, for establishing a video conference with the first video conferencing terminal via a peer-to-peer connection; and a management server. When a user needs to add a third video conferencing terminal to the video conference to establish a multi-way video conference, the first video conferencing terminal and the second video conferencing terminal automatically terminate the peer-to-peer connection, and connect to the third video conferencing terminal through the management server to perform the multi-way video conference.
Description
6 parts›CROSS REFERENCE TO RELATED APPLICATIONS
This Application claims priority of Taiwan Patent Application No. 104100488, filed on Jan. 8, 2015, the entirety of which is incorporated by reference herein.
›BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to video conferencing, and, in particular, to a video conferencing system and a multi-way video conference switching method.
2. Description of the Related Art
With advances in technology, users located in different locations may exchange information using a video conference. However, when a video conference is established between two users, a peer-to-peer connection is conventionally used in the video conference. If another user wants to join the video conference, the two users in the video conference have to manually hang up the peer-to-peer connection of the video conference, and a multi-way control system is used as an intermediary to connect three or more users, and the multi-way control system has to resend invitations to all the participants of the multi-way video conference, resulting in inconvenience for the users. Accordingly, there is demand for a video conferencing system to solve the aforementioned issue.
›BRIEF SUMMARY OF THE INVENTION
A detailed description is given in the following embodiments with reference to the accompanying drawings.
In an exemplary embodiment, a video conferencing system is provided. The video conferencing system includes: a first video conferencing terminal; a second video conferencing terminal, for establishing a video conference with the first video conferencing terminal via a peer-to-peer connection; and a management server. When a user needs to add a third video conferencing terminal to the video conference to establish a multi-way video conference, the first video conferencing terminal and the second video conferencing terminal automatically terminate the peer-to-peer connection, and connect to the third video conferencing terminal through the management server to perform the multi-way video conference.
In another exemplary embodiment, a multi-way video conference switching method for use in a video conferencing system is provided. The video conferencing system comprising a first video conferencing terminal, a second video conferencing terminal, and a management server. The method includes the steps of: establishing a video conference between the first video conferencing terminal and the second video conferencing terminal via a peer-to-peer connection; automatically terminating the peer-to-peer connection between the first video conferencing terminal and the second video conferencing terminal when the user needs to add a third video conferencing terminal to the video conference to establish a multi-way video conference; and connecting the first video conferencing terminal and the second video conferencing terminal to the third video conferencing terminal through the management server to perform the multi-way video conference.
›BRIEF DESCRIPTION OF THE DRAWINGS
The present invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
FIG. 1 is a block diagram of a video conferencing system in accordance with an embodiment of the invention;
FIG. 2A is a diagram illustrating a one-to-one video conference using the video conferencing terminals in accordance with an embodiment of the invention;
FIG. 2B is a diagram illustrating a multi-way video conference using the video conferencing terminals in accordance with an embodiment of the invention; and
FIG. 3 is a flow chart of a multi-way video conference switching method in accordance with an embodiment of the invention.
›DETAILED DESCRIPTION OF THE INVENTION · 1 of 2
The following description is of the best-contemplated mode of carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. The scope of the invention is best determined by reference to the appended claims.
FIG. 1 is a block diagram of a video conferencing system in accordance with an embodiment of the invention. The video conferencing system 100 comprises a management server 110 , and a video conferencing terminal 120 . The video conferencing terminal 120 is connected to the management server 110 and another video conferencing terminal for exchanging video/audio signals via an IP network (e.g. LAN, Intranet, Internet, a radio telecommunications network, or a public switched telephone network), the details of which will be provided later.
The management server 110 can be regarded as a multipoint control unit (MCU), which is configured to provide services to users, so that the users may log onto the management server 110 and retrieve an associated user list for establishing a video conference. For example, different users may join the same group, and the management server 110 may provide an online user list to the members in the same group who have logged onto the management server 110 . In addition, a user may also add other users to his private user list, and the management server 110 also provides a list indicating the online status of the users in the private user list. When user A wants to establish a video conference with user B in user A's private user list, and user B has accepted the request for establishing the video conference, the management server 110 may forward the user information associated with user B, such as the user name and the corresponding IP address, to the video conferencing terminal 120 of user A to establish the video conference.
The video conferencing terminal 120 comprises a multimedia capturing device 130 , an audio processing unit 140 , a video processing unit 150 , and a network processing module 160 . The multimedia capturing device 130 may be an optical sensor, such as a CCD sensor or a CMOS sensor, configured to capture images of a user and output a video signal V 1 . The multimedia capturing device 130 further comprises a microphone 131 configured to receive voices from the user and output an audio signal A 1 . The audio processing unit 140 receives the audio signal A 1 from the microphone 111 via the network processing module 160 , and encodes the audio signal A 1 to an audio stream AS 1 . The video processing unit 150 receives the video signal V 1 from the multimedia capturing device 130 , and encodes the video signal V 1 to a video stream VS 1 . The network processing module further transmits the video stream VS 1 and the audio stream AS 1 to a network packet P 1 , and exchanges the network packet P 1 with another video conferencing terminal through an IP network, thereby establishing a video conference.
The network processing module 160 comprises a network processing unit (NPU) 162 , a multimedia transmission interface 163 . The network processing unit 162 receives the video stream VS 1 from the video processing unit 150 and the audio stream AS 1 from the audio processing unit 140 , encodes the video stream VS 1 and the audio stream AS 1 to a network packet P 1 , and transmits the network packet P 1 to the video conferencing terminal of other users on the IP network. In addition, the network processing unit 162 further receives the network packet P 2 from another video conferencing terminal on the IP network, wherein the network packet P 2 comprises a video stream VS 2 and an audio stream AS 2 . The video processing unit 150 and the audio processing unit 140 decode the video stream VS 2 and the audio stream AS 2 to generate a video signal V 2 and an audio signal A 2 , respectively. The video processing unit 150 may display the video signal V 2 via a display device, and the audio processing unit 140 may play the audio signal A 2 via another speaker.
The network processing unit 162 is compatible with various wired/wireless communications protocols, such as a local area network (LAN), an intranet, the Internet, a radio telecommunications network, a public switched telephone network, Wifi, an infrared ray, Bluetooth, etc., but the invention is not limited thereto. The network processing unit 162 may control the real-time media sessions and coordinate the network transfer flows between each user in the video conference. The multimedia transmission interface 163 is compatible with various transmission interfaces, such as USB and HDMI, for transmitting and receiving the video/audio signals.
FIG. 2A is a diagram illustrating a one-to-one video conference using the video conferencing terminals in accordance with an embodiment of the invention. FIG. 2B is a diagram illustrating a multi-way video conference using the video conferencing terminals in accordance with an embodiment of the invention. As shown in FIG. 2A , user A and user B have established a peer-to-peer video conference using the video conferencing terminals 100 A and 100 B, respectively. The video conferencing terminals 100 A and 100 B are identical to the video conferencing terminal 120 as shown in FIG. 1 . When user A wants to set up the peer-to-peer video conference to a multi-way video conference on the video conferencing terminal 100 A, the video conferencing terminal 100 A transmits a setup command to the management server 110 . The management server 110 may respond to the video conferencing terminal 100 A whether the multi-way video conference is allowed based on the current load. If the multi-way video conference is allowed, user A may select the user to be added into the multi-way video conference from the user list displayed on the video conferencing terminal 100 A. For example, the icon of user C can be dragged to the window of the video conference.
Meanwhile, the video conferencing terminal 100 A transmits a CONNECT command to the management server 110 , and the management server 110 transmits an INVITE command to the video conferencing terminal 100 C of user C. When user C accepts the invitation from user A to join the multi-way video conference via the video conferencing terminal 100 C, the video conferencing terminal 100 A automatically terminates the peer-to-peer connection between the video conferencing terminals 100 A and 100 B, and rebuilds the connection to the video conferencing terminals 100 B and 100 C through the management server 110 , as shown in FIG. 2B . Accordingly, user A and user B will not perceive that the original peer-to-peer video conference has been terminated when user C has been added into the multi-way video conference.
›DETAILED DESCRIPTION OF THE INVENTION · 2 of 2
FIG. 3 is a flow chart of a multi-way video conference switching method in accordance with an embodiment of the invention. Referring to FIG. 1 , FIG. 2B and FIG. 3 , in step S 302 , a first video conferencing terminal of a first user (e.g. the video conferencing terminal 100 A of user A) has established a peer-to-peer video conference with a second video conferencing terminal of a second user (e.g. the video conferencing terminal 100 B of user B). In step S 304 , the first user chooses to set up the peer-to-peer video conference to a multi-way video conference. In step S 306 , the first video conferencing terminal transmits a setup command to the management server 110 . In step S 308 , the management server 110 determines whether to allow the multi-way video conference according to current conditions (e.g. system resources, network load, etc.). If the multi-way video conference is allowed, step S 310 is performed. Otherwise, step S 302 is performed, and the peer-to-peer video conference continues.
In step S 310 , the management server 110 provides a group list to the first user for selecting a group. In step S 312 , the first user drags the icon of a third user in the selected group to the window of the peer-to-peer video conference. In step S 314 , the first video conferencing terminal transmits a connection command to the management server 110 . In step S 316 , the management server 110 transmits an invitation command to a third video conferencing terminal of the third user. In step S 318 , the third user determines whether to respond to the invitation command on the third video conferencing terminal. If the third user determines to respond to the invitation command, step S 320 is performed. If the third user determines not to respond to the invitation command, step S 302 is performed and the peer-to-peer video conference continues.
In step S 320 , the first video conferencing terminal and the second video conferencing terminal automatically terminate the peer-to-peer video conference, and build a multi-way video conference through the management server 110 . In step S 322 , the management server 110 determines whether any other device is added into the multi-way video conference by the first video conferencing terminal. If so, step S 324 is performed. Otherwise, the flow ends. In step S 324 , the management server 110 transmits an invitation command to other devices recently added into the multi-way video conference, and the details can be referred to in steps S 312 ˜S 318 . It should be noted that if a three-way video conference has been established, the newly added device is still connected to the existing video conferencing terminals through the management server 110 .
In view of the above, a video conferencing system and a multi-way video conference switching method are provided. A user may add other users into the video conference when a peer-to-peer video conference has been originally established. In addition, the peer-to-peer video conference can be switched to a multi-way video conference without hanging up the video call, and the participants of the video conference will not perceive that the connection has been terminated.
While the invention has been described by way of example and in terms of the preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. On the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Claims as granted
6 claimsLog in to read the claims of this application.
Log in to unlockClassifications
2 codes- H04N7/15
- H04N7/14
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock