KR100463876B1 - A Method For Controlling Video Conference - Google Patents

A Method For Controlling Video Conference Download PDF

Info

Publication number
KR100463876B1
KR100463876B1 KR10-2003-0007965A KR20030007965A KR100463876B1 KR 100463876 B1 KR100463876 B1 KR 100463876B1 KR 20030007965 A KR20030007965 A KR 20030007965A KR 100463876 B1 KR100463876 B1 KR 100463876B1
Authority
KR
South Korea
Prior art keywords
client
meeting
mcu
data
audio
Prior art date
Application number
KR10-2003-0007965A
Other languages
Korean (ko)
Other versions
KR20030017600A (en
Inventor
이혜림
Original Assignee
주식회사 시스캠퍼스
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 주식회사 시스캠퍼스 filed Critical 주식회사 시스캠퍼스
Priority to KR10-2003-0007965A priority Critical patent/KR100463876B1/en
Publication of KR20030017600A publication Critical patent/KR20030017600A/en
Application granted granted Critical
Publication of KR100463876B1 publication Critical patent/KR100463876B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/155Conference systems involving storage of or access to video conference sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 화상회의 제어 방법에 관한 것이다.The present invention relates to a videoconferencing control method.

본 발명의 목적은, 필요한 정보만을 추출하여 참가한 클라이언트에 필요한 정보만을 제공하고, 회의에 참가할 수 있는 자의 인증을 하거나 퇴출을 명령하여 정보의 누출을 제거할 수 있는 화상회의 제어 방법을 제공하는 데 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide a videoconferencing control method capable of extracting only necessary information, providing only necessary information to a participating client, and eliminating information leakage by authenticating a person who can participate in a meeting or instructing the user to exit. .

본 발명은 다수의 클라이언트가 동시 또는 이시에 웹서버에 접속하여 회의를 개설하거나 개설된 회의에 참가하는 과정과, MCU 는 접속된 클라이언트의 화면상에 회의에 필요한 윈도우를 화이트 보드를 포함하여 2개 이상 생성시키는 과정과, 음성 및 화상, 텍스트 등 데이터는 오디오/비디어 캡쳐와 화이트보드에서 추출되어 MCU 로 전송되는 과정과, MCU 는 오디오/비디오 믹싱 모듈을 통해 수신된 데이터를 임시 버퍼에 저장 및 믹싱 처리하여 수신된 클라이언트 외의 클라이언트들에게 필요한 데이터만을 전송하는 과정으로 구성된 화상회의 제어 방법을 제공한다.According to the present invention, a plurality of clients access a web server at the same time or at the same time to establish a meeting or participate in an established meeting, and the MCU includes two windows including a white board for meetings on the screen of the connected client. The process of generating abnormalities, the data such as audio, video, and text are extracted from audio / video capture and whiteboard and transmitted to the MCU, and the MCU stores the data received through the audio / video mixing module in a temporary buffer. Provided is a videoconferencing control method comprising mixing and transmitting only necessary data to clients other than the received client.

본 발명에 따르면, 클라이언트에 필요한 정보만을 제공하여 시스템의 부하를 저감시키는 효과를 제공하며, 주시스템(MCU)에 의해 회의에 참가할 수 있는 자의 인증을 하거나 퇴출을 명령하여 회사내의 정보의 누출을 제거하는 효과를 제공한다.According to the present invention, it provides the effect of reducing the load on the system by providing only the information necessary for the client, and by the main system (MCU) to authenticate the person who can participate in the meeting or to order to exit the company to eliminate the leakage of information in the company To provide the effect.

Description

화상회의 제어 방법 {A Method For Controlling Video Conference}{A Method For Controlling Video Conference}

본 발명은 화상회의 제어 방법에 관한 것이다.The present invention relates to a videoconferencing control method.

종래기술에 있어 화상회의용 시스템은 원거리간 회의 참가자들이 텔레비젼 등을 사용하여 실시간 회의가 실시되었다. 그러나 그 시스템 운영비가 과다할 뿐 아니라, 회의 주재자만이 데이터를 제시하여 회의를 진행하는 관계로, 참가자가 원할 때 자기의 데이터를 회의의 주제로 채택할 수 없다는 단점이 있었다.In the prior art, a system for video conferencing has been conducted in real time by teleconference participants using a television or the like. However, not only was the system operating cost excessive, but only the chairman of the conference presented the data, so that the participants could not adopt their data as the subject of the meeting when they wanted to.

따라서 좀 더 개량된 종래기술이 개시되었는데, 인터넷을 이용한 화상회의 또는 전용선을 이용한 화상회의 시스템이 곧 그것이다.Therefore, a further improved conventional technology has been disclosed, which is a video conference system using the Internet or a video conference system using a dedicated line.

그러나 인터넷 또는 전용선 화상회의 시스템은 참가자들의 데이터가 전부 전송 및 수신되는 로직을 가지고 있기 때문에 중앙 시스템에 지나친 부하가 걸려 자주 단절되는 난점이 있었고, 또 별도의 전용선을 구축하거나 신규의 시스템을 설치하여야 되는 점에 있어서 비용이 많이 소요되어 사용자로 하여금 그 외면을 받아왔다.However, since the Internet or leased line video conferencing system has logic that all the participants' data is transmitted and received, the central system is overloaded and frequently disconnected, and a separate leased line or a new system must be installed. In terms of cost, the user has been disregarded.

이처럼 기존의 시스템, 예를 들면 사용중인 컴퓨터를 이용하여 필요한 데이터만 수신하고 이를 처리하여 필요한 데이터만 각 클라이언트에게 제공하는 화상회의 시스템과, 각 클라이언트가 회의중에 자료를 모든 클라이언트가 볼 수 있도록 하고 클라이언트가 직접 작성한 그림이나 텍스트 등을 모든 클라이언트에게 함께 제공함으로써 회의가 진행되는 화상회의 시스템의 출현이 요청되었다.As such, a video conferencing system that receives only necessary data using existing systems, such as a computer in use, processes it, and provides only the necessary data to each client, and allows each client to view the data during the meeting. The advent of a video conferencing system in which conferences were conducted was provided by providing all clients with pictures or texts written by the user.

따라서 본 발명은, 상기와 같은 단점을 제거하고 필요한 정보만을 추출하여 참가한 클라이언트에 필요한 정보만을 제공하는 화상회의 제어 방법을 제공하는 데 그 목적이 있다.Accordingly, an object of the present invention is to provide a videoconferencing control method which removes the above disadvantages and extracts only necessary information to provide only necessary information to participating clients.

또 본 발명의 목적은 회의에 참가할 수 있는 자의 인증을 하거나 퇴출을 명령하여 회사내의 정보의 누출을 처음부터 제거할 수 있는 화상회의 제어 방법을 제공하는 데 있다.It is also an object of the present invention to provide a videoconferencing control method capable of eliminating leaks of information in a company from the beginning by authenticating or ordering the person who can participate in a conference.

도 1 은 화상회의 제어 시스템을 개략적으로 도시한 구성도이다.1 is a configuration diagram schematically showing a videoconferencing control system.

도 2 는 화상회의 제어를 위한 블럭도이다.2 is a block diagram for video conference control.

도 3 은 화상회의 제어의 일시예를 도시한 도면이다.3 is a diagram illustrating an example of video conference control.

** 도면의 주요부분에 대한 간단한 설명 **** Brief description of the main parts of the drawing **

10 : 다자간 접속 제어 장치 (MCU:MultiPoint Control Unit)10: Multipoint Control Unit (MCU)

11, 41 : RTP/RTCP 프로토콜 12, 42 : SIP 프로토콜11, 41: RTP / RTCP protocol 12, 42: SIP protocol

13, 43 : TCP/IP 프로토콜 14 : 오디오/비디오 믹싱 모듈13, 43: TCP / IP protocol 14: audio / video mixing module

15 : 룸관리 모듈 16 : 관리모듈15: room management module 16: management module

17 : DB 인터페이스 20 : DB (데이터베이스) 서버17: DB interface 20: DB (database) server

30 : 웹서버 40 : 클라이언트 또는 PC30: web server 40: client or PC

44 : 오디오/비디오 캡쳐 45 : 화이트보드44: audio / video capture 45: whiteboard

46 : 액티브 엑스46: ActiveX

이를 위해, 본 발명은 다수의 클라이언트가 동시 또는 이시에 웹서버에 접속하여 회의를 개설하거나 개설된 회의에 참가하는 과정과, MCU 는 접속된 클라이언트의 화면상에 회의에 필요한 윈도우를 화이트 보드를 포함하여 2개 이상 생성시키는 과정과, 음성 및 화상, 텍스트 등 데이터는 오디오/비디어 캡쳐와 화이트보드에서 추출되어 MCU 로 전송되는 과정과, MCU 는 오디오/비디오 믹싱 모듈을 통해 수신된 데이터를 임시 버퍼에 저장 및 믹싱 처리하여 수신된 클라이언트 외의 클라이언트들에게 필요한 데이터만을 전송하는 과정으로 구성된 화상회의 제어 방법을 제공한다.To this end, the present invention provides a process for a plurality of clients to connect to a web server at the same time or at the same time to establish a meeting or to participate in an established meeting, and the MCU includes a white board for a meeting required on the screen of the connected client. Process of creating two or more data, and extracting audio, video, and text data from audio / video capture and whiteboard, and transmitting them to MCU, and MCU temporarily buffers data received through audio / video mixing module. The present invention provides a videoconferencing control method comprising a process of transmitting only necessary data to clients other than the received client by storing and mixing the same.

또 본 발명은 MCU 는 최초로 접속된 클라이언트의 화면상에 회의가 진행중인 경우에는 현재 진행중인 회의에 대한 정보를 제공하거나, 또는 회의를 개설할 수 있다는 정보를 제공하는 과정을 더 포함하는 화상회의 제어 방법을 제공한다.In another aspect, the present invention provides a video conferencing control method further comprising the step of providing the information on the current meeting or, if the meeting is in progress, on the screen of the first client connected to the MCU, or providing information that can open the meeting. to provide.

또 본 발명은 MCU 는 회의에 참가하는 것을 인증하거나 회의에 참가중인 클라이언트의 퇴출을 명령함으로써 클라이언트의 회의 참가나 퇴출을 제어하거나, 또는 참가할 수 있는 클라이언트의 수를 초과하는 경우는 진행중인 회의에 참가를 불허하는 과정을 더 포함하는 화상회의 제어 방법을 제공한다.In addition, the present invention controls the participation or withdrawal of the meeting by the MCU by authenticating the participation in the meeting or by instructing the exiting of the client participating in the meeting, or if the MCU exceeds the number of clients that can participate in the meeting in progress. Provided is a videoconferencing control method further including a disallowed process.

이하, 첨부 도면을 참조하여 본 발명에 대하여 상세히 살펴 보도록 하겠다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

MCU(10)는 각 클라이언트(40)에서 전송된 음성, 화상, 그림 혹은 텍스트 데이터 패킷을 수신하여 이를 처리하여 각 클라이언트(40)에게 전송한다. 이와 같은 데이터의 전송 및 수신을 위해 MCU(10) 는 RTP(11), TCP(13), UDP 및 SIP(12)프로토콜을 사용한다.The MCU 10 receives a voice, image, picture or text data packet transmitted from each client 40, processes it, and transmits the packet to the client 40. The MCU 10 uses the RTP 11, TCP 13, UDP, and SIP 12 protocols for transmitting and receiving such data.

RTP(11)는 클라이언트(40)로부터 실시간 음성 및 화상 데이터를 수신하여 이를 MCU(10)에 전송한 후 클라이언트(40)에게 전송되는 루트를 제공하며, TCP(13)는 음성과 화상 데이터 외의 데이터를 클라이언트에서 다른 클라이언트로 MCU(10)를 경유하여 전송하는 통로를 제공한다. 한 클라이언트(40)가 화이트보드(45)에서 내용을 선택하여 전송하면 MCU(10)는 각 클라이언트에게 선택된 데이터를 전송한다. 전송 가능한 데이터는 아래한글 등 워드파일은 물론 홈페이지 억세스 문서도 전송할 수 있다.The RTP 11 receives the real-time voice and image data from the client 40, transmits it to the MCU 10, and provides a route transmitted to the client 40, and the TCP 13 provides data other than the voice and image data. It provides a passage for transmitting from the client to another client via the MCU (10). When a client 40 selects and transmits content from the whiteboard 45, the MCU 10 transmits selected data to each client. The data that can be transferred can be sent not only word files such as Hangul, but also homepage access documents.

또 TCP(13)는 이외에도 MCU(10)가 연결수락, 강제퇴출, 질문요청, 접속자 리스트에 대한 패킷들을 각 클라이언트(40)에게 전수송 가능한 통로를 제공한다.In addition, the TCP 13 provides a path through which the MCU 10 can transfer packets for accepting, forcibly leaving, requesting questions, and accessor lists to each client 40.

UDP 는 MCU(10)와 클라이언트(40)가 접속되면 클라이언트(40)로부터의 요청 및 답신 패킷을 전수송하는 통로를 제공하며, SIP(12)는 클라이언트(40)가 MCU(10)에 처음에 접속시 클라이언트(40)의 코덱과 MCU(10)의 코덱간의 데이터 전수송의 표준을 제공하도록 클라이언트(40)의 정보(IP, 코덱종류 등의 정보)를 송수신하고 종료시 채널을 제공한다.UDP provides a path for forwarding request and reply packets from the client 40 when the MCU 10 and the client 40 are connected, and the SIP 12 allows the client 40 to initially transmit to the MCU 10. In order to provide a standard for data transfer between the codec of the client 40 and the codec of the MCU 10 upon connection, the client 40 transmits and receives information (IP, codec type, etc.) and provides a channel upon termination.

이제부터 상기 내용을 기초로 하여 시스템별 기능에 대하여 설명한다.The system-specific functions will now be described based on the above contents.

MCU(10)는 접속한 클라이언트(40)의 룸에 대해 정보를 유지하고 DB(20)에 이를 기록하는 룸관리 기능과, 룸내에서 회의를 진행하기 위한 각종 패킷을 클라이언트간 데이터 전수송을 담당하는 제어패킷처리 기능과, 접속된 클라이언트로부터 화상 데이터와 음성 데이터를 수신한 후 합성처리하여 필요한 데이터만을 전송하는 화상 및 믹싱 기능과, 클라이언트(40)로부터 전송된 SIP 메시지를 처리하여 세션을 연결하는 기능, 및 DB(20)와 통신하여 회원정보를 가져오거나 룸상태 정보를 기록하는 기능을 담당한다.The MCU 10 maintains information about the room of the connected client 40 and records it in the DB 20. The MCU 10 is responsible for data transfer between clients of various packets for conducting a meeting in the room. A control packet processing function, an image and mixing function for receiving image data and audio data from a connected client, and then synthesizing and transmitting only necessary data; and a function for processing a SIP message sent from the client 40 to connect a session. , And communicates with the DB (20) to get the member information or to the function of recording the room status information.

특히 SIP 메시지를 처리하여 세션을 연결하는 기능은 예를 들면, 클라이언트(40) 로부터 초대 메시지가 수신시 이에 응답하기 위한 메시지를 처리하도록 프로토콜을 개방하여 데이터의 전송을 대기하는 등의 기능을 말한다.In particular, the function of processing a SIP message and connecting a session refers to a function of, for example, opening a protocol to wait for transmission of data by processing a message for responding to an invitation message when the invitation message is received from the client 40.

DB 서버(20)는 회원정보가 기록된 회원테이블, MCU 정보가 기록된 MCU 테이블, 및 현재 개설된 방이나 접속한 클라이언트 정보 등을 기록한 회의정보 테이블로 구성되나 이에 제한되지 않는다.The DB server 20 includes, but is not limited to, a member table in which member information is recorded, an MCU table in which MCU information is recorded, and a meeting information table in which currently opened rooms and connected client information are recorded.

웹서버(30)는 인증된 클라이언트만 회의에 참가시킬 수 있는 회원로그인 기능, 새로 회의를 개설하는 기능(회의생성 기능), 및 현재 개설된 회의에 참가할 수 있는 기능(회의참가 기능) 등을 제공한다.The web server 30 provides a member login function that allows only authenticated clients to join the meeting, a function of opening a new conference (meeting function), and a function of joining a currently established conference (meeting function). do.

클라이언트(40)는 SIP 메시지를 MCU(10)와 송수신하는 SIP 처리 기능, 음성과 화상 데이터를 RTP(41)로 전수송하는 음성 및 화상 캡처기능, MCU(10)를 통하여 아래한글 등 워드파일과 홈페이지 억세스 파일 등을 각 클라이언트에게 전수송하는 화이트보드 기능, 여러 가지 제어패킷을 전수송하는 제어패킷처리 기능, 및 액티브 엑스(Active X)를 이용하여 웹서버(30)로부터 MCU 정보 등을 전수송하고 이를 이용하여 회의에 참가하는 기능을 제공한다. 따라서 클라이언트(40)는 RTP(41), SIP(42), TCP(43) 통신 프로토콜 등을 갖는다.The client 40 has a SIP processing function for transmitting and receiving SIP messages to and from the MCU 10, a voice and image capture function for transferring voice and image data to the RTP 41, and word files such as the following Hangul through the MCU 10; Whiteboard function to transfer home page access files and the like to each client, control packet processing function to transfer various control packets, and all the MCU information from the web server 30 using Active X. And use it to participate in meetings. Accordingly, the client 40 has an RTP 41, a SIP 42, a TCP 43 communication protocol, and the like.

본 발명에서는 클라이언트(40)는 사용자가 사용하는 터미널을 의미하며 사용자만을 지칭할 수 있다.In the present invention, the client 40 refers to a terminal used by the user and may refer to only the user.

지금부터 도면을 참조하여 화상회의의 제어 방법에 대하여 설명한다.A control method of video conferencing will now be described with reference to the drawings.

클라이언트(40)가 웹서버(30)를 통해 회의실을 개설하거나 진행중인 회의실에 참가하면 자신의 터미날에는 도 3 에 도시된 바와 같은 윈도우가 생성된다. 이는 액티브 엑스(46)를 통해 이루어 진다.When the client 40 opens a conference room through the web server 30 or joins an ongoing conference room, a window as shown in FIG. 3 is generated in its terminal. This is done via Active X 46.

이때 클라이언트(40)가 자신의 터미널에 출력된 위도우 상에서 접속창(A)의 접속 버튼을 클릭하면 MCU(10)에 개설된 회의실에 접속할 수 있다. 접속이 허용되지 않은 클라이언트는 접속이 거부된다. 접속이 성공되면 접속버튼은 비활성화되고 참가모드 형태에 따라 컨트롤이 배치된다. 예를 들어 개설자 모드인 경우(클라이언트가 회의 주재자인 경우)에는 화이트보드 툴바(C)가 활성화 되고 강제 퇴출 버튼이 생성되며, 참가자 모드인 경우(개설된 회의에 참가하는 경우)에는 화이트보드 툴바가 비활성화 되고 질문요청 버튼이 생성된다. 즉 참가 모드에 따라 활성되는 것과 생성되는 버튼 등이 다르게 설정되지만, 본 발명에서는 동일하게 설정할 수도 있다.At this time, when the client 40 clicks the connection button of the access window A on the latitude outputted to his terminal, the client 40 can access the conference room opened in the MCU 10. Clients not allowed are denied access. If the connection is successful, the access button is deactivated and controls are placed according to the mode of participation. For example, if you are in moderator mode (if the client is a meeting presenter), the whiteboard toolbar (C) is activated and a forced exit button is created; in participant mode (when you join an established meeting), the whiteboard toolbar It is deactivated and a question request button is created. In other words, the activated and generated buttons are set differently according to the participation mode, but the present invention may also set the same.

그리고 접속자 리스트(B)에는 현재 진행중인 클라이언트 리스트가 개시된다. 클라이언트가 3명 접속된 경우 클라이언트 리스트는 모두 3명이 생성된다.In the accessor list B, a list of clients in progress is started. If three clients are connected, all three clients are created.

클라이언트(40)가 회의실에 접속하면, 접속창(A)에는 접속한 클라이언트의화면이 생성되고 이는 MCU 관리모듈(16)에서 제어된다. 또 RTP(11, 41)을 통해 클라이언트(40)와 MCU(10)는 화상 및 음성 데이터 처리를 위해 별도의 모듈을 구비하게 된다.When the client 40 accesses the conference room, a screen of the connected client is generated in the access window A, which is controlled by the MCU management module 16. In addition, the client 40 and the MCU 10 are provided with separate modules for image and audio data processing through the RTPs 11 and 41.

예를 들어 클라이언트(40)가 웹서버(30)를 통해 회의에 참가하면 음성 및 화상데이터는 마이크 또는 카메라 등을 통해 오디오/비디오 캡쳐(44)에 포착되어 프로토콜을 통해 MCU(10)에 전송되고, MCU(10)의 관리모듈(16)은 이 데이터를 각각 버퍼에 저장하였다가 오디오/비디오 믹싱(14)을 통해 처리한다. 이렇게 처리된 데이터는 역순으로 필요한 데이터만 각 클라이언트(40)에 전송된다. 즉 A, B 및 C 클라이언트가 접속한 경우 화상 및 음성 데이터는 각기 MCU(10)로 전송되지만 A 클라이언트에게는 B 및 C 클라이언트 정보만 전송되고, 마찬가지로 B 클라이언트에게는 A 및 C 클라이언트 정보만 전송하도록 제어함으로써 MCU(10)의 부하가 최적으로 구성되도록 제어된다.For example, when the client 40 joins a meeting through the web server 30, voice and video data are captured by the audio / video capture 44 through a microphone or a camera, and transmitted to the MCU 10 through a protocol. The management module 16 of the MCU 10 stores the data in a buffer and processes the data through the audio / video mixing 14. The data thus processed is transmitted to each client 40 only the necessary data in reverse order. That is, when the A, B, and C clients access, the video and audio data are transmitted to the MCU 10, respectively, but only the B and C client information is transmitted to the A client, and similarly, only the A and C client information is transmitted to the B client. The load of the MCU 10 is controlled to be optimally configured.

따라서 룸관리 모듈(15)은 회의에 참가한 클라리언트의 집단(룸)에 대한 정보(예를 들어 회의룸에 참가한 클라이언트의 ID 와 이에 관련된 정보 등)를 DB 서버(20)와 동기되어 관리모듈(16)를 통해 제어되도록 하며, 진행중인 회의는 여러 개가 동시에 진행될 수 있도록 한다.Therefore, the room management module 15 synchronizes the information about the group (room) of the clients who participated in the meeting (for example, the ID of the client who participated in the meeting room and related information) with the DB server 20 in synchronization with the management module 16. Control in progress, and allows multiple meetings to be in progress at the same time.

한편, 클라이언트(40)가 회의에 접속하게 되면, 그 윈도우에는 툴바(C)가 제공되며(경우에 따라서는 툴바가 비활성될 수도 있음), 툴바(C)에는 여러 가지 기능, 즉 파일 불러오기, MCU(10)로 전송 및 중단 기능, 각종 그리기 도구, 일정 부분을 선택하여 필요한 색으로 도색하는 도색 기능 등이 가능하며, 필요한 서류가웹페이지에 있을 때에는 도메인을 입력함으로써, 인터넷 사이트로 직접 접속할 수 있다.On the other hand, when the client 40 connects to a meeting, the window is provided with a toolbar C (in some cases, the toolbar may be deactivated), and the toolbar C has various functions such as file import, Sending and interrupting function to MCU 10, various drawing tools, painting function to select a certain part and painting it in the required color are possible.When necessary documents are on the web page, the domain can be directly accessed by entering a domain. have.

이렇게 툴바(C)상의 기능을 이용하여 불러온 파일은 화이트보드(D)에 출력되어 MCU(10)에 전송함으로써 모든 클라이언트(40)가 볼 수 있도록 하여 원할한 회의의 진행을 도모할 수 있도록 한다.The file loaded using the function on the toolbar (C) is output to the whiteboard (D) and transmitted to the MCU 10 so that all the clients 40 can view it so as to facilitate the progress of the meeting. .

클라이언트 중 회의를 주재하는 등 권한 있는 클라이언트(40)는 참석자격 없는 클라이언트가 접속시 강제퇴출시킬 수 있으며 단순 참가시 그 입장을 허여할 수 있으며, 본 발명에서는 기능버튼(E) 을 통해 구현하도록 구성하였다. 따라서 권한있는 클라이언트가 기능버튼(E)상에 접속된 클라이언트의 퇴출명령을 하면, 퇴출 클라이언트의 정보를 MCU 에 전송하여 MCU 가 접속을 차단하도록 되어 있으며, MCU(10) 또는 클라이언트(40)는 회의에 참석 가능한 리스트를 사전에 등록시켜서 처음부터 입장을 불허하도록 제어할 수 있다.Among the clients, the authorized client 40, such as presiding a meeting, may be forced to leave the client without an attendance qualification and may allow the entry upon simple participation, and the present invention is configured to be implemented through a function button E. It was. Therefore, when the authorized client sends the exit command of the client connected on the function button (E), the MCU is disconnected by transmitting the exit client information to the MCU, and the MCU 10 or the client 40 has a meeting. By registering in advance a list of available attendees, you can control access from the beginning.

또 기능버튼(E)에는 채팅기능이 있어 전송하고자 하는 내용을 입력후 전송시키면 일단 MCU(10)로 전송된 후 각 클라이언트(40)로 전송된다. 각 클라이언트(40) 가 채팅 내용을 전송받으면, 그 내용이 채팅 출력장(F)에 표시된다. 경우에 따라서는 특정한 클라이언트를 선택하여 내용을 전송할 수 있고 선택된 클라이언트만 그 내용을 자신의 터미널에 표시된다. 또 질문이 있는 경우에도 상기와 같은 로직으로 진행될 수 있다.In addition, the function button (E) has a chat function, after inputting the contents to be transmitted and then transmitted to the MCU 10 and then transmitted to each client 40. When each client 40 receives the chat content, the content is displayed in the chat output field (F). In some cases, you can select a specific client and send its contents, and only the selected client displays the contents on its own terminal. In addition, if there is a question, the logic may proceed as described above.

일부 클라이언트 중 회의가 더 불필요하거나 끝난 경우에는 해당 클라이언트는 종료버튼을 클릭함으로써 회의에 탈퇴할 수 있으며 회의주재의 권한을 가진 클라이언트가 회의종료를 클릭하면 회의가 종료된다.If some of the clients do not need or end the meeting, the client can leave the meeting by clicking the End button, and the meeting ends when the client with the presiding authority clicks End Meeting.

이상 도면을 참조하여 본 발명을 구체적으로 설명하였다. 그러나 본 발명이 속하는 기술분야에서 하기 청구범위에 기재된 내용의 범위내에서 당업자가 여러가지 변경하여 실시할 수 있음은 당연하다.The present invention has been described in detail with reference to the accompanying drawings. However, it will be obvious to those skilled in the art that various modifications can be made within the scope of the following claims in the technical field to which the present invention pertains.

본 발명에 따르면, 클라이언트에 필요한 정보만을 제공하여 시스템의 부하를 저감시키는 효과를 제공하며, 주시스템(MCU)에 의해 회의에 참가할 수 있는 자의 인증을 하거나 퇴출을 명령하여 회사내의 정보의 누출을 제거하는 효과를 제공한다.According to the present invention, it provides the effect of reducing the load on the system by providing only the information necessary for the client, and by the main system (MCU) to authenticate the person who can participate in the meeting or to order to exit the company to eliminate the leakage of information in the company To provide the effect.

Claims (3)

화상회의 제어 방법에 있어서,In the video conference control method, 다수의 클라이언트(40)가 동시 또는 이시에 웹서버(30)에 접속하여 회의를 개설하거나 개설된 회의에 참가하는 과정과,A process in which a plurality of clients 40 connect to the web server 30 at the same time or at the same time to establish a meeting or participate in the established meeting, MCU(10)는 접속된 클라이언트(40)의 화면상에 회의에 필요한 윈도우를 화이트 보드(45)를 포함하여 2개 이상 생성시키는 과정과,MCU 10 includes a process of generating two or more windows including a white board 45 necessary for a meeting on a screen of a connected client 40, 음성 및 화상, 텍스트 등 데이터는 오디오/비디어 캡쳐(44)와 화이트보드(45)에서 추출되어 MCU(10)로 전송되는 과정과,Data such as audio, video, and text are extracted from the audio / video capture 44 and the whiteboard 45 and transmitted to the MCU 10; MCU(10)는 오디오/비디오 믹싱 모듈(14)을 통해 수신된 데이터를 임시 버퍼에 저장 및 믹싱 처리하여 수신된 클라이언트 외의 클라이언트들에게 필요한 데이터만을 전송하는 과정으로 구성된 것을 특징으로 하는 화상회의 제어 방법.The MCU 10 is configured to store and mix data received through the audio / video mixing module 14 in a temporary buffer and transmit only necessary data to clients other than the received client. . 제1항에 있어서, MCU(10)는 최초로 접속된 클라이언트(40)의 화면상에 회의가 진행중인 경우에는 현재 진행중인 회의에 대한 정보를 제공하거나, 또는 회의를 개설할 수 있다는 정보를 제공하는 과정을 더 포함하는 것을 특징으로 하는 화상회의 제어 방법.The method of claim 1, wherein the MCU 10 provides a process for providing information on a meeting in progress or opening a meeting when a meeting is in progress on a screen of a client 40 connected for the first time. The videoconferencing control method further comprising. 제1항 또는 제2항에 있어서, MCU(10)는 회의에 참가하는 것을 인증하거나 회의에 참가중인 클라이언트(40)의 퇴출을 명령함으로써 클라이언트(40)의 회의 참가나 퇴출을 제어하거나, 또는 참가할 수 있는 클라이언트의 수를 초과하는 경우는 진행중인 회의에 참가를 불허하는 과정을 더 포함하는 것을 특징으로 하는 화상회의 제어 방법.The method of claim 1, wherein the MCU 10 controls the participation or exit of the meeting of the client 40 by instructing the client to participate in the meeting or instructing the exit of the client 40 participating in the meeting. If the number of possible clients is exceeded, the videoconferencing control method further comprises the step of disallowing participation in an ongoing meeting.
KR10-2003-0007965A 2003-02-07 2003-02-07 A Method For Controlling Video Conference KR100463876B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2003-0007965A KR100463876B1 (en) 2003-02-07 2003-02-07 A Method For Controlling Video Conference

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0007965A KR100463876B1 (en) 2003-02-07 2003-02-07 A Method For Controlling Video Conference

Publications (2)

Publication Number Publication Date
KR20030017600A KR20030017600A (en) 2003-03-03
KR100463876B1 true KR100463876B1 (en) 2005-01-03

Family

ID=27730587

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0007965A KR100463876B1 (en) 2003-02-07 2003-02-07 A Method For Controlling Video Conference

Country Status (1)

Country Link
KR (1) KR100463876B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2008105035A (en) 2005-07-12 2009-08-20 Нек Корпорейшн (Jp) MULTI-POINT CONFERENCE COMMUNICATION SYSTEM, MULTI-POINT CONFERENCE COMMUNICATION METHOD AND PROGRAM
CN110113554A (en) * 2019-05-13 2019-08-09 湖北潘多拉网络科技有限公司 Video data management method, apparatus and electronic equipment

Also Published As

Publication number Publication date
KR20030017600A (en) 2003-03-03

Similar Documents

Publication Publication Date Title
US6526445B1 (en) Method and apparatus to provide a backchannel for receiver terminals in a loosely-coupled conference
US6163531A (en) Method and apparatus to throttle connections to a H.323 multipoint controller by receiver terminals in a loosely-coupled conference
US7664490B2 (en) Method for instant scheduling of conference calls
US20070285501A1 (en) Videoconference System Clustering
US20090015659A1 (en) Method and System for Moderating Multiparty Video/Audio Conference
WO2007035109A1 (en) Method for gatekeeper streaming
KR100463876B1 (en) A Method For Controlling Video Conference
KR100441500B1 (en) A multipoint confering method in the system of conference
KR20030021222A (en) A System For Controlling Video Conference Using SIP
KR100463875B1 (en) A Method For Controlling Video Conference Using SIP
WO2011010563A1 (en) Video call system, master-side terminal, slave-side terminal, and program
KR100649645B1 (en) Multicast Video Conference System And Method Based on VoIP
KR20030021221A (en) A System For Controlling Video Conference
KR970031544A (en) Method for having multimedia conference on LAN
JP2006345103A (en) Media conference system, and control method, program and storage medium therefor
KR20030050506A (en) Virtual Conference System Based on IPv6 Multicast
KR100419139B1 (en) Session Control Method in Real-Time Virtual Conference System using IPv6 Multicast
KR100345310B1 (en) System and method for multimedia chatting service
KR100592432B1 (en) Small multi-party conference channel formation method using SPI service
JP2007067535A (en) Method for controlling participation in electronic conference
KR20000045495A (en) Method for composing gui and processing callback in multimedia conference system
KR100586530B1 (en) Method for multipoint videoconference establishment using computer telephony intergration
UA149806U (en) METHOD OF CONDUCTING AUDIO AND VIDEO CONFERENCE IN TELECOMMUNICATIONS NETWORK
TR2021018363A2 (en) INFORMATION SHARING SYSTEM THROUGH VIDEO CONFERENCE
Baurens Groupware

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee