KR101427278B1 - Video conference server and video conference terminal and video conference method using the same - Google Patents
Video conference server and video conference terminal and video conference method using the same Download PDFInfo
- Publication number
- KR101427278B1 KR101427278B1 KR1020080070333A KR20080070333A KR101427278B1 KR 101427278 B1 KR101427278 B1 KR 101427278B1 KR 1020080070333 A KR1020080070333 A KR 1020080070333A KR 20080070333 A KR20080070333 A KR 20080070333A KR 101427278 B1 KR101427278 B1 KR 101427278B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- data
- image data
- voice data
- unique
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명에 의한 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법은, 복수의 화상 및 음성 데이터들을 소정 처리하여 단일 화상 및 단일 음성 데이터를 생성하는 데이터 생성부와; 상기 복수의 화상 및 음성 데이터들에 포함된 제1 화상 및 제1 음성 데이터에 대응하는 제1 제어 신호를 근거로 제1 화상 선택 메시지를 생성하는 명령 처리부와; 상기 생성된 제1 화상 선택 메시지를 근거로 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 중 어느 하나를 선택하고, 상기 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 출력하는 제어부를 포함하는 화상 회의 서버로 이루어짐으로써, 복수의 화상 및 음성 데이터들을 소정 처리하여 단일 화상 및 단일 음성 데이터로 상기 화상 회의 서버에 연결된 다수의 단말기들에 출력함으로써 대역폭의 낭비를 줄이고, 상기 화상 회의 서버가 구축된 화상 회의 시스템의 성능을 향상시킬 수 있도록 구성한다.A video conference server, a terminal, and a video conference method using the same according to the present invention include: a data generator for processing a plurality of video and audio data to generate a single video and a single audio data; A command processing unit for generating a first image selection message based on a first control signal corresponding to a first image and first voice data included in the plurality of image and voice data; And a control unit for selecting either one of the plurality of image data and the generated single image data based on the generated first image selection message and outputting the selected image data and the generated single sound data A plurality of video and audio data are processed in a predetermined manner and output to a plurality of terminals connected to the video conferencing server as a single video and a single voice data to reduce waste of bandwidth, So that the performance of the conference system can be improved.
화상 회의, 화상 회의 서버, 화상 회의 단말기, 화상 회의 시스템 Video conference, video conference server, video conference terminal, video conference system
Description
본 발명은 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법에 관한 것으로, 더욱 상세히는, 복수의 화상 및 음성 데이터들을 소정 처리하여 기설정된 규격의 단일 화상 및 단일 음성 데이터를 생성하고, 상기 복수의 화상 데이터들과 상기 단일 화상 데이터 중에서 상기 복수의 음성 데이터들에 포함된 DTMF 신호의 검출 여부에 따라 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 출력하는 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법에 관한 것이다.The present invention relates to a video conferencing server, a terminal, and a video conferencing method using the same, and more particularly, to a video conferencing server, a terminal, and a video conferencing method using the video conferencing server, The present invention relates to a video conference server and a terminal for outputting selected image data and the generated single voice data according to whether or not a DTMF signal included in the plurality of voice data is detected among data and single picture data, will be.
일반적으로, 화상 회의 시스템은 복수의 단말기로부터 입력된 화상과 음성을 게이트웨이 등에서 전송받아 서로 다른 단말기에 상기 입력된 화상과 음성을 재전송 또는 중계하여 상기 복수의 단말기를 사용하는 각각의 사용자가 상대방의 얼굴을 바라보면서 서로 정보를 교환하는 쌍방향 통신 시스템이다.2. Description of the Related Art Generally, a video conference system receives a picture and voice input from a plurality of terminals through a gateway or the like and retransmits or relays the input picture and voice to different terminals, so that each user using the plurality of terminals Way communication system that exchanges information with each other while looking at the two-way communication system.
종래 기술에 따른 화상 회의 시스템 및 화상 회의 방법은 각 단말기가 화상/음성 데이터의 공유를 위해 일부 혹은 전체 단말기에서 기능 동작 전체 혹은 일부 과정에서 가변적인 다중 접속 관리 및 데이터 재전송을 위한 추가적인 소프트웨어가 필요하고, 그에 따라 각 단말기의 기능이 추가되어야 한다.The video conference system and the video conference method according to the related art require additional software for the multiple access management and the data retransmission which are variable in all or part of the functional operation in some or all of the terminals in order for each terminal to share picture / , So the function of each terminal should be added accordingly.
또한, 종래 기술에 따른 각 단말기는 인터넷 등의 패킷 데이터 기반의 서비스를 이용하여 연결되며, 상기 패킷 데이터 기반의 서비스는 서킷 기반의 서비스에 비해 높은 비용 부담이 있다.In addition, each terminal according to the prior art is connected using a packet data based service such as the Internet, and the packet data based service has a higher cost than the circuit based service.
또한, 종래 기술에 따른 패킷 데이터 기반의 서비스를 이용할 경우, 화상 회의에 참여하는 사용자가 증가할수록 화상/음성 데이터의 전송 시 요구되는 네트워크 대역폭이 비례하여 증가함으로써 화상 회의에 사용될 대역폭을 충분히 확보하여야 한다.Further, in the case of using packet data based service according to the related art, as the number of users participating in video conferencing increases, the network bandwidth required for transmission of video / audio data increases in proportion to a bandwidth used for video conferencing .
본 발명의 목적은, 화상 회의 서버에 연결된 복수의 단말기들에 서킷 기반 서비스를 이용하여 단일 화상 및 단일 음성 데이터를 제공하는 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법을 제공하는 데 있다.It is an object of the present invention to provide a video conferencing server, a terminal, and a video conferencing method using the circuit-based service to provide a single video and a single voice data to a plurality of terminals connected to the video conferencing server.
본 발명의 다른 목적은, 복수의 단말기들로부터 입력된 화상 및 음성 데이터를 소정 처리하여 기설정된 규격의 단일 화상 및 단일 음성 데이터를 생성하고, 상기 복수의 화상 데이터들과 상기 단일 화상 데이터 중에서 상기 복수의 음성 데이터들에 포함된 DTMF 신호의 검출 여부에 따라 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 상기 복수의 단말기들에 각각 제공하는 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법을 제공하는 데 있다.It is another object of the present invention to provide an image processing apparatus and a method for processing image and sound data input from a plurality of terminals, The present invention provides a video conferencing server and a terminal that provide selected image data and the generated single voice data to the plurality of terminals, respectively, according to whether or not a DTMF signal included in voice data of the terminal is detected, and a video conferencing method using the same .
상기 목적들을 달성하기 위한 본 발명에 따른 화상 회의 서버는, 복수의 화상 및 음성 데이터들을 소정 처리하여 단일 화상 및 단일 음성 데이터를 생성하는 데이터 생성부와; 상기 복수의 화상 및 음성 데이터들에 포함된 제1 화상 및 제1 음성 데이터에 대응하는 제1 제어 신호를 근거로 제1 화상 선택 메시지를 생성하는 명령 처리부와; 상기 생성된 제1 화상 선택 메시지를 근거로 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 중 어느 하나를 선택하고, 상기 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 출력하는 제어부를 포함하여 이루어진다.According to an aspect of the present invention, there is provided a video conferencing server comprising: a data generating unit for processing a plurality of video and audio data to generate a single video and a single audio data; A command processing unit for generating a first image selection message based on a first control signal corresponding to a first image and first voice data included in the plurality of image and voice data; And a controller for selecting one of the plurality of image data and the generated single image data based on the generated first image selection message and outputting the selected image data and the generated single voice data .
또한, 상기 목적들을 달성하기 위한 본 발명에 따른 화상 회의 단말기는, 화상 회의 서버와 연결된 복수의 화상 회의 단말기에 있어서, 입력된 제1 화상 및 제1 음성 데이터와 제1 제어 신호를 상기 화상 회의 서버에 전송하는 송신부와; 상기 화상 회의 서버에서 소정 처리되어 출력된 화상 및 단일 음성 데이터를 수신하는 수신부와; 상기 수신된 화상 및 단일 음성 데이터를 출력하는 출력부를 포함하여 이루어진다.In order to achieve the above-mentioned objects, a video conference terminal according to the present invention includes a plurality of video conference terminals connected to a video conference server, To a transmitting unit; A receiving unit for receiving a predetermined processed and output image and single voice data from the video conference server; And an output unit for outputting the received image and single voice data.
또한, 상기 목적들을 달성하기 위한 본 발명에 따른 화상 회의 방법은, 복수의 화상 및 음성 데이터들을 소정 처리하여 단일 화상 및 단일 음성 데이터를 생성하는 제1 단계와; 상기 복수의 화상 및 음성 데이터들에 포함된 제1 화상 및 제1 음성 데이터에 대응하는 제1 제어 신호를 근거로 제1 화상 선택 메시지를 생성하는 제2 단계와; 상기 생성된 제1 화상 선택 메시지를 근거로 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 중 어느 하나를 선택하는 제3 단계와; 상기 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 출력하는 제4 단계를 포함하여 이루어진다.According to another aspect of the present invention, there is provided a video conferencing method comprising: a first step of processing a plurality of video and audio data to generate a single video and a single audio data; A second step of generating a first image selection message based on a first control signal corresponding to a first image and first voice data included in the plurality of image and voice data; A third step of selecting one of the plurality of image data and the generated single image data based on the generated first image selection message; And outputting the selected image data and the generated single voice data.
또한, 상기 목적들을 달성하기 위한 본 발명에 따른 화상 회의 방법은, 화상 회의 서버와 연결된 복수의 화상 회의 단말기에 있어서, 입력된 제1 화상 및 제1 음성 데이터와 제1 제어 신호를 상기 화상 회의 서버에 전송하는 제1 단계와; 상기 화상 회의 서버에 의해 상기 전송된 제1 화상 및 제1 음성 데이터가 소정 처리되어 출력된 화상 및 단일 음성 데이터를 수신하는 제2 단계와; 상기 수신된 화상 및 단일 음성 데이터를 출력하는 제3 단계를 포함하여 이루어진다.In order to accomplish the above objects, a video conference method according to the present invention is a video conference terminal connected to a video conferencing server, the method comprising: inputting a first image and first audio data and a first control signal, To a first step; A second step of receiving an image and a single voice data that have been processed and output the first image and the first voice data transmitted by the video conference server; And a third step of outputting the received image and single voice data.
또한, 상기 목적들을 달성하기 위한 본 발명에 따른 화상 회의 방법은, 복수의 단말기들로부터 전송된 화상 및 음성 데이터와 제어 신호를 수신하는 제1 단계와; 상기 수신된 복수의 화상 및 음성 데이터들을 소정 처리하여 단일 화상 및 단일 음성 데이터를 생성하고, 상기 복수의 제어 신호들을 근거로 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 해당 단말기에 각각 전송하는 제2 단계를 포함하여 이루어진다.According to another aspect of the present invention, there is provided a video conferencing method comprising the steps of: receiving image and audio data and a control signal transmitted from a plurality of terminals; A second processing unit for performing predetermined processing on the received plurality of image and voice data to generate a single image and single voice data and transmitting selected image data based on the plurality of control signals and the generated single voice data to the corresponding terminal, / RTI >
본 발명의 실시예에 따른 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법은, 화상 회의 서버에 연결된 복수의 단말기들에 서킷 데이터 기반 서비스를 이용하여 단일 화상 및 단일 음성 데이터를 제공함으로써, 안정적이고 상대적으로 저비용의 화상 회의 시스템을 구현할 수 있는 효과가 있다.A video conference server, a terminal, and a video conference method using the video conference server according to an embodiment of the present invention provide a single image and a single voice data using a circuit data based service to a plurality of terminals connected to a video conference server, It is possible to realize a low-cost video conferencing system.
또한, 본 발명의 실시예에 따른 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법은, 복수의 단말기들로부터 입력된 화상 및 음성 데이터들을 기설정된 단일 규격의 단일 화상 및 단일 음성 데이터로 변환하여 상기 변환된 단일 화상 및 단일 음성 데이터를 상기 복수의 단말기들 각각에 제공함으로써, 효율적으로 대역폭을 이용할 수 있는 효과가 있다.In addition, the video conferencing server, the terminal, and the video conferencing method using the video conferencing server according to the embodiment of the present invention convert image and voice data input from a plurality of terminals into a single image and single voice data of a predetermined single standard, A single image and a single voice data are provided to each of the plurality of terminals, thereby effectively utilizing the bandwidth.
또한, 본 발명의 실시예에 따른 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법은, 복수의 단말기들로부터 입력된 화상 및 음성 데이터들을 기설정된 단일 규격의 단일 화상 및 단일 음성 데이터로 변환하여 상기 변환된 단일 화상 및 단일 음성 데이터를 상기 복수의 단말기들 각각에 제공함으로써, 각 단말기별로 화 상 회의를 구현하기 위해 가변적인 다중 접속 관리 및 데이터 재전송 등을 위한 소프트웨어를 추가할 필요가 없어, 비용을 절감할 수 있는 효과가 있다.In addition, the video conferencing server, the terminal, and the video conferencing method using the video conferencing server according to the embodiment of the present invention convert image and voice data input from a plurality of terminals into a single image and single voice data of a predetermined single standard, It is unnecessary to add software for variable access management and data retransmission in order to realize video conferencing for each terminal by providing a single picture and single voice data to each of the plurality of terminals, There is an effect that can be done.
이하에서는, 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법의 바람직한 실시예를 도 1 ~ 도 9를 참조하여 상세히 설명한다.Hereinafter, preferred embodiments of a video conferencing server, a terminal, and a video conferencing method using the same will be described in detail with reference to Figs. 1 to 9. Fig.
도 1은 본 발명의 제1 실시예에 따른 화상 회의 서버(100)를 나타낸 블록도로서, 이에 도시한 바와 같이, 복수의 화상 및 음성 데이터들을 소정 처리하여 단일 화상 및 단일 음성 데이터를 생성하는 데이터 생성부(110)와, 상기 복수의 화상 및 음성 데이터들에 포함된 제1 화상 및 제1 음성 데이터에 대응하는 제1 제어 신호를 근거로 제1 화상 선택 메시지를 생성하는 명령 처리부(120)와, 상기 생성된 제1 화상 선택 메시지를 근거로 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 중 어느 하나를 선택하고, 상기 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 출력하는 제어부(130)와, 상기 제어부(130)의 제어에 의해 출력된 상기 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 출력하는 출력부(140)를 포함하여 이루어진다.FIG. 1 is a block diagram showing a
상기 데이터 생성부(110)는, 도 2의 구성에서 볼 수 있듯이, 상기 복수의 화상 데이터들을 각각 디코딩하는 화상 디코딩부(111)와, 상기 디코딩된 복수의 화상 데이터들을 미리 정의된 해상도로 스케일링하는 화상 스케일링부(112)와, 상기 스케일링된 복수의 화상 데이터들을 기설정된 규격의 단일 화상 화면의 다수의 분할된 일정 부분에 각각 할당하여 하나의 전체 화면을 구성하고, 상기 하나의 전체 화 면으로 구성된 화면을 인코딩하여 상기 단일 화상 데이터를 생성하는 화상 데이터 생성부(113)와, 상기 복수의 음성 데이터들을 각각 디코딩하는 음성 디코딩부(114)와, 상기 디코딩된 복수의 음성 데이터들을 믹싱하여 상기 단일 음성 데이터를 생성하는 음성 데이터 생성부(115)를 포함하여 이루어진다.2, the
상기 화상 디코딩부(111)는, 상기 복수의 화상 데이터들이 포맷된 규격인 코덱(CODEC)에 따라 해당 화상 데이터들을 각 규격에 맞도록 디코딩한다.The
상기 화상 스케일링부(112)는, 미리 정의된 규격의 해상도로 상기 화상 디코딩부(121)에 의해 디코딩된 복수의 화상 데이터들을 스케일링한다.The
또한, 상기 화상 스케일링부(112)는, 상기 복수의 화상 데이터들의 수에 따라, 상기 디코딩된 복수의 화상 데이터들을 다수의 미리 정의된 규격들 또는 해상도들 중 어느 하나로 스케일링한다.In addition, the
또한, 상기 화상 스케일링부(112)는, 상기 복수의 화상 데이터들의 수에 따라, 상기 디코딩된 복수의 화상 데이터들을 사용자에 의해 기설정된 임의의 규격(가로×세로) 또는 임의의 해상도로 스케일링할 수도 있다. 여기서, 상기 디코딩된 복수의 화상 데이터들을 스케일링하는 것은, 상기 디코딩된 복수의 화상 데이터들을 임의의 화상 데이터의 크기(가로×세로) 또는 임의의 해상도로 축소하거나 또는 확대하는 것이다.In addition, the
상기 화상 데이터 생성부(113)는, 상기 생성된 단일 화상 데이터에 대해 기설정된 고유 화상 번호(예를 들어, "0" 으로 설정)를 설정하거나, 또는 임의의(랜덤 방식) 고유 화상 번호를 설정한다.The image
또한, 상기 화상 데이터 생성부(113)는, 상기 기설정된 규격의 단일 화상 화면에 대해 상기 복수의 화상 데이터들의 수 또는 사용자에 의해 기설정된 화면 분할 수를 근거로 상기 단일 화상 화면을 다수의 분할 화면으로 분할하고, 상기 분할된 다수의 분할 화면들에 상기 스케일링된 복수의 화상 데이터들을 각각 할당하여 하나의 전체 화면을 구성한다. 또한, 상기 화상 데이터 생성부(113)는, 상기 하나의 전체 화면으로 구성된 단일 화상 화면을 인코딩하여 상기 단일 화상 데이터를 생성한다.Further, the image
상기 단일 화상 화면(181)은, 도 3(a) 내지 도 3(f)의 구성에서 볼 수 있듯이, 상기 복수의 화상 데이터들의 수 또는 사용자에 의해 기설정된 화면 분할 수에 따라 단일 화상 화면(181)을 상/하로 나눈 2분할 화면(도 3(a)), 상기 단일 화상 화면(181)을 좌/우로 나눈 2분할 화면(도 3(b)), 3분할 화면(도 3(c)), 4분할 화면(도 3(d)), 5분할 화면(미도시), 6분할 화면(도 3(e)), 7분할 화면(미도시), 8분할 화면(미도시) 또는 PIP (Picture In Picture) 화면(도 3(f))들 중 어느 하나인 다수의 분할 화면으로 분할할 수 있다.3 (a) to 3 (f), the
또한, 상기 다수의 분할 화면은, 상기 언급된 구성 이외에도 설계자에 의해 다양한 형태로 구성될 수도 있다.In addition to the above-mentioned configuration, the plurality of divided screens may be configured in various forms by a designer.
또한, 상기 기설정된 규격은, CIF(Common Intermediate Format), QCIF(Quarter Common Intermediate Format), QCIF+, QQCIF(Quarter Quarter Common Intermediate Format), VGA(Video Graphics Array), QVGA(Quarter Video Graphics Array), QQVGA(Quarter Quarter Video Graphics Array), SVGA(Super Video Graphics Array), XGA(Extended Graphics Array), SXGA(Super Extended Graphics Array), SXGA+, WSXGA(Wide SXGA), WSXGA+(WSXGA), QXGA(Quadruple Extended Graphics Array), UXGA(Ultra Extended Graphics Array), UWXGA(Ultra Wide Extended Graphics Array) 중 어느 하나의 해상도를 가지는 규격이다.In addition, the predetermined standard may be a common intermediate format (CIF), a quarter common intermediate format (QCIF), a quad quarter common intermediate format (QQCIF), a video graphics array (VGA), a quarter video graphics array (QVGA) Quadruple Extended Graphics Array (QGAGA), Quadruple Extended Graphics Array (QXGA), Quadrature Extended Graphics Array (QXGA), Quadrature Extended Graphics Array ), UXGA (Ultra Extended Graphics Array), and UWXGA (Ultra Wide Extended Graphics Array).
상기 음성 데이터 생성부(115)는, 상기 음성 디코딩부(114)에서 디코딩된 복수의 음성 데이터들을 믹싱하여 하나의 단일 음성 데이터를 생성한다.The voice
또한, 상기 음성 데이터 생성부(115)는, 상기 복수의 음성 데이터들 중에서 DTMF 신호를 포함하는 음성 데이터가 있을 경우에는, 해당 DTMF 신호를 소정의 신호처리에 의해 제거하고, 상기 DTMF 신호가 제거된 음성 데이터를 나머지 다른 음성 데이터들과 믹싱하여 단일 음성 데이터를 생성하거나, 또는 해당 DTMF 신호를 포함하는 음성 데이터(DTMF 신호가 제거되지 않은 원본 음성 데이터)를 나머지 다른 음성 데이터들과 믹싱하여 단일 음성 데이터를 생성하도록 구성할 수도 있다.When there is voice data including a DTMF signal among the plurality of voice data, the voice
즉, 상기 복수의 음성 데이터들이 믹싱되어 생성되는 단일 음성 데이터는, DTMF 신호를 포함하도록 구성하거나 또는 해당 DTMF 신호가 제거되도록 구성할 수 있다.That is, the single voice data generated by mixing the plurality of voice data may be configured to include a DTMF signal, or the corresponding DTMF signal may be removed.
상기 명령 처리부(120)는, 상기 복수의 화상 데이터들과 상기 단일 화상 데이터 각각에 설정된 고유 화상 번호 또는 기설정된 고유 화상 번호 중 어느 하나의 고유 화상 번호에 대한 정보를 포함하는 제1 제어 신호를 근거로 제1 화상 선택 메시지를 생성한다. 이때, 상기 제1 제어 신호는 상기 수신된 음성 데이터들에 포함된 DTMF (Dual Tone Multi-Frequency) 신호를 포함한다.The
또한, 상기 명령 처리부(120)는, 상기 제1 제어 신호가 포함된 복수의 제어 신호들에 각각 포함된 고유 화상 번호에 대한 정보를 포함하는 복수의 화상 선택 메시지들을 각각 생성한다.In addition, the
또한, 상기 명령 처리부(120)는, 상기 복수의 음성 데이터들에 포함된 DTMF 신호의 유무를 검출한다. 이때, 상기 명령 처리부(120)는, 상기 복수의 음성 데이터들 각각에 대해 DTMF 신호의 유무를 검출하게 된다. 즉, 제1 음성 데이터 내지 제N 음성 데이터가 상기 복수의 음성 데이터들에 포함될 경우, 상기 제1 음성 데이터 내지 제N 음성 데이터 각각에 대해서 DTMF 신호의 유무를 검출한다.In addition, the
또한, 상기 명령 처리부(120)는, 복수의 음성 데이터들 중에서 DTMF 신호가 검출된 경우, 상기 검출된 DTMF 신호의 주파수 성분을 필터링하여, 상기 DTMF 신호에 따른 숫자(digit) 정보 또는, 숫자와 특수문자("*" 또는 "#")의 조합된 정보를 구한다.In addition, when a DTMF signal is detected among a plurality of pieces of voice data, the
또한, 상기 명령 처리부(120)는, 상기 DTMF 신호에 따른 숫자 정보를 근거로, 상기 DTMF 신호에 해당하는 고유 화상 번호 정보를 포함하는 화상 선택 메시지를 생성한다. 이때, 상기 DTMF 신호에 해당하는 고유 화상 번호 정보는 상기 DTMF 신호에 따른 숫자 정보에 대응하는 정보이다.In addition, the
또한, 상기 명령 처리부(120)는, 상기 DTMF 신호에 따른 숫자와 특수문자의 조합된 정보를 근거로, 상기 숫자와 특수문자가 조합된 정보 중, 특수문자를 제외한 숫자 정보를 포함하는 화상 선택 메시지를 생성한다.In addition, the
일 예로, 상기 명령 처리부(120)는, 복수의 음성 데이터들(Voice Data 1 (이 하 'VD 1' 이라 함) ~ Voice Data N (이하 'VD N' 이라 함)) 중에서, 제1 음성 데이터(VD 1)와 제3 음성 데이터(VD 3)에서 DTMF 신호가 검출되면, 상기 DTMF 신호가 검출된 제1 음성 데이터(VD 1)와 제3 음성 데이터(VD 3)에 대해 각각 주파수 성분을 필터링하여, 상기 DTMF 신호에 따른 숫자(digit) 정보 또는, 숫자와 특수문자("*" 또는 "#")의 조합된 정보를 구한다. 또한, 상기 제1 음성 데이터(VD 1)의 DTMF 신호가 숫자 정보 "3" 을 포함하고, 상기 제3 음성 데이터(VD 3)의 DTMF 신호가 숫자와 특수문자가 조합된 정보 "5#" 을 포함할 경우, 상기 명령 처리부(120)는 상기 제1 음성 데이터(VD 1)에 대해, 상기 숫자 정보 "3" 에 대응하는 정보를 포함하는 제1 화상 선택 메시지를 생성한다. 또한, 상기 명령 처리부(120)는 상기 제3 음성 데이터(VD 3)에 대해, 상기 숫자와 특수문자의 조합된 정보 "5#" 중, 특수문자를 제외한 숫자 "5" 에 대응하는 정보를 포함하는 제3 화상 선택 메시지를 생성한다.For example, the
또한, 상기 명령 처리부(120)는, 상기 복수의 음성 데이터들 중에서 DTMF 신호가 검출되지 않은 경우, 디폴트(default)로 기저장된 값(또는 숫자 정보)에 해당하는 고유 화상 번호 정보를 포함하는 화상 선택 메시지를 생성한다.In addition, when no DTMF signal is detected among the plurality of audio data, the
일 예로, 상기 명령 처리부(120)는, 복수의 음성 데이터들(VD 1 ~ VD N) 중에서, 제2 음성 데이터(VD 2)에서 DTMF 신호가 검출되지 않으면, 기설정된 숫자 정보 "0" 에 대응하는 정보를 포함하는 제2 화상 선택 메시지를 생성한다.For example, if the DTMF signal is not detected from the second audio data (VD 2) among the plurality of audio data (VD 1 to VD N), the
상기 제어부(130)는, 상기 생성된 복수의 화상 선택 메시지들을 근거로 상기 생성된 단일 화상 데이터와 상기 복수의 화상 데이터들 중 어느 하나를 선택한다.The
이때, 상기 화상 선택 메시지는, 상기 제어부(130)에 의해 설정된 복수의 화상 데이터들 또는 단일 화상 데이터에 각각 포함된 고유 화상 번호 정보에 대응한다.At this time, the image selection message corresponds to the unique image number information included in the plurality of image data set by the
또한, 상기 복수의 화상 데이터들에 대한 고유 화상 번호 설정 및 상기 생성된 단일 화상 데이터에 대한 기설정된 고유 화상 번호 설정은, 상기 제어부(130)에서 상기 화상 회의 서버(100)에 임의의 화상 데이터들이 입력되거나 존재할 경우, 해당 화상 데이터들에 대해 각각 고유 화상 번호를 설정한다. 또한, 상기 화상 데이터 생성부(113)에 의해 생성되는 단일 화상 데이터에 대해서도 상기 제어부(130)에서 기설정된 고유 화상 번호를 설정한다.In addition, the setting of the unique image number for the plurality of image data and the predetermined unique image number setting for the generated single image data are performed by the
또한, 상기 제어부(130)는, 상기 복수의 화상 데이터들과 상기 단일 화상 데이터 중에서, 상기 생성된 복수의 화상 선택 메시지들 각각에 대응하는 고유 화상 번호를 가지는 화상 데이터를 각각 선택한다.Also, the
일 예로, 상기 복수의 화상 데이터들에 대해 순차적으로 "1" 에서부터 "N" 까지의 고유 화상 번호를 설정하고 상기 생성된 단일 화상 데이터에는 "0" 의 고유 화상 번호를 설정하고 상기 제1 화상 선택 메시지가 숫자 정보 "3" 에 대응할 경우, 상기 제어부(130)는 상기 단일 화상 데이터와 상기 복수의 화상 데이터들 중에서, 상기 제1 화상 선택 메시지가 대응하는 숫자 정보 "3" 에 해당하는 고유 화상 번호 정보를 가지는 화상 데이터를 선택한다. 즉, 상기 복수의 화상 데이터들 중에서 고유 화상 번호가 "3" 인 화상 데이터를 선택한다.For example, it is possible to set a unique image number from "1" to "N" sequentially for the plurality of image data, to set a unique image number of "0" in the generated single image data, When the message corresponds to the numerical information "3 ", the
또 다른 일 예로, 상기 복수의 화상 데이터들에 대해 순차적으로 "1" 에서부 터 "N" 까지의 고유 화상 번호를 설정하고 상기 생성된 단일 화상 데이터에는 "0" 의 고유 화상 번호를 설정하고 상기 제2 화상 선택 메시지가 숫자 정보 "0" 을 포함할 경우, 상기 숫자 정보 "0" 을 포함하는 상기 제2 화상 선택 메시지에 대해, 상기 제어부(130)는 상기 단일 화상 데이터와 상기 복수의 화상 데이터들 중에서, 상기 숫자 정보 "0" 에 해당하는 고유 화상 번호를 가지는 상기 단일 화상 데이터를 선택한다. 즉, 고유 화상 번호가 "0" 인 상기 단일 화상 데이터를 선택한다.In another example, a unique image number from "1" to "N" is sequentially set for the plurality of image data, a unique image number of "0" is set for the generated single image data, When the second image selection message includes numeric information "0 ", for the second image selection message including the numeric information" 0 ", the
상기 출력부(140)는, 디스플레이와 같은 표시 장치와 스피커 등을 구비하고, 상기 제어부(130)의 제어에 의해 출력된 상기 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 출력한다. 이때, 출력되는 화상 데이터와 단일 음성 데이터는, 상기 데이터 생성부(110) 또는 상기 제어부(130)의 제어에 의해 화상 데이터와 음성 데이터 간의 동기(synchronization)가 설정된 데이터이다.The
도 4는 본 발명의 제2 실시예에 따른 화상 회의 단말기를 나타낸 블록도이다.4 is a block diagram illustrating a video conferencing terminal according to a second embodiment of the present invention.
도 4에 도시한 바와 같이, 본 발명의 제2 실시예에 따른 화상 회의 단말기(200)는, 화상 회의 서버(100)와 연결된 화상 회의 단말기에 있어서, 카메라 및/또는 마이크를 포함하는 입력부(210) 통해 입력된 제1 화상 및 제1 음성 데이터 및/또는 상기 입력부(210)를 통해 입력된 제1 제어 신호를 제어부(220)에 의해 소정 처리하여, 상기 소정 처리된 제1 화상 및 제1 음성 데이터 및/또는 제1 제어 신호를 상기 화상 회의 서버(100)에 전송하는 송신부(230)와, 상기 화상 회의 서버(100)에서 소정 처리되어 출력된 화상 및 단일 음성 데이터를 수신하는 수신부(240)와, 상기 수신된 화상 및 단일 음성 데이터를 소정 처리하여 출력하는 상기 제어부(220)와, 상기 제어부(220)에 의해 출력된 화상 및 단일 음성 데이터를 출력하는 출력부(250)를 포함하여 이루어진다.4, the
상기 입력부(210)는, 카메라 또는 마이크를 구비하며, 상기 카메라 또는 마이크를 통해 제1 화상 및/또는 제1 음성 데이터를 입력받는다.The
또한, 상기 입력부(210)는, 상기 마이크, 키보드, 키패드, 터치 스크린과 같은 입력 수단에 의해 제1 제어 신호를 입력받는다.In addition, the
상기 제1 제어 신호에는, 상기 마이크를 통해 입력된 DTMF 신호가 포함된다.The first control signal includes a DTMF signal input through the microphone.
또한, 상기 제1 제어 신호는, 화상 회의에 참여한 복수의 단말기들로부터 입력된 복수의 화상들과 상기 화상 회의 서버(100)에 의해 생성된 단일 화상 데이터 중 어느 하나를 선택하기 위한 고유 화상 번호에 대한 정보를 포함한다.The first control signal may be a unique image number for selecting any one of a plurality of images input from a plurality of terminals participating in a video conference and a single image data generated by the
상기 제어부(220)는, 상기 입력부(210)에 의해 입력된 상기 제1 화상 및 제1 음성 데이터 및/또는 상기 제1 제어 신호를 상기 단말기(200)에 사용된 코덱에 따라 소정 처리한다.The
상기 송신부(230)는, 상기 제어부(220)에 의해 소정 처리된 제1 화상 및 제1 음성 데이터 및/또는 상기 제1 신호를 외부(상기 화상 회의 서버(100) 포함)에 전송한다.The transmitting
상기 화상 회의 서버(100)에 대한 동작 구성은 상기 본 발명의 제1 실시예에 구체적으로 기재되어 있다.The operation configuration for the
또한, 상기 화상 회의 서버(100)는, 상기 송신부(230)에 의해 전송된 제1 화 상 및 제1 음성 데이터와, 상기 제1 제어 신호 등을 이용하여 화상 데이터와 단일 음성 데이터를 상기 화상 회의 단말기(200)의 수신부(240)에 전송한다.In addition, the
상기 수신부(240)는, 상기 화상 회의 서버(100)로부터 전송된 화상 데이터와 단일 음성 데이터를 수신한다.The receiving
또한, 상기 수신부(240)에 의해 수신된 화상 데이터는, 상기 제1 제어 신호에 포함된 고유 화상 번호에 대응하는 화상 데이터이다.The image data received by the receiving
상기 제어부(220)는, 상기 수신부(240)에 의해 수신된 화상 및 단일 음성 데이터를 상기 단말기(200)에 사용된 코덱(또는 기설정된 규격)에 따라 소정 처리하여 출력한다.The
상기 출력부(250)는, 디스플레이 장치 및/또는 스피커 등을 구비하고, 상기 제어부(220)에 의해 소정 처리되어 출력된 화상 및 단일 음성 데이터를 출력한다.The
또한, 상기 출력부(250)에 의해 출력되는 화상 데이터는, 화상 회의에 참여한 임의의 참석자 1인에 대한 화상 데이터이거나, 또는 상기 화상 회의 서버(100)에 의해 생성된 단일 화상 데이터(예를 들어, 도 3a 내지 도 3f) 중 어느 하나이다.The image data output by the
상기 출력부(250)에 의해 출력되는 화상 데이터가 화상 회의에 참여한 임의의 참석자 1인에 대한 화상 데이터인 경우, 해당 참석자에 대한 사용자 정보(사용자 이름 또는 애칭)(183)와 해당 참석자의 음성 데이터 검출 여부(184)를 출력한다. 즉, 화상 회의에 참여한 복수의 참석자 중 특정 참가자에 대한 화상 데이터인 경우, 상기 해당 참석자에 대한 사용자 정보(183)와 함께 해당 참석자의 음성 데이 터 송출 여부(184)를 출력한다.If the image data output by the
또한, 상기 출력부(250)에 의해 출력되는 화상 데이터가 상기 화상 회의 서버(100)에 의해 생성된 단일 화상 데이터인 경우, 단일 화상 화면(181) 내에 복수의 참석자의 화상 데이터(182)들과, 상기 화상 데이터(182)들의 각 일 측면에 해당 참석자들의 사용자 정보((183)와 음성 데이터 검출 여부(184)를 출력한다.When the image data output by the
상기 단말기(200)는, 화상 회의 전용 단말기, 휴대 단말기, 개인 정보 단말기(Personal Digital Assistant : PDA), 노트북 컴퓨터, 와이브로(WiBro) 단말기, IPTV(Internet Protocol Television), 텔레매틱스(Telematics) 단말기 등을 포함한다. The terminal 200 includes a video conferencing terminal, a portable terminal, a personal digital assistant (PDA), a notebook computer, a WiBro terminal, an Internet Protocol Television (IPTV) terminal, and a telematics terminal do.
이와 같은 구성에 의해, 상기 단말기(200)는 복수의 단말기들로부터 입력된 화상 및 음성 데이터들을 소정 처리하여 화상 회의 시스템을 구현하기 위한 별도의 추가적인 소프트웨어를 구비하지 않아도 된다.According to this configuration, the terminal 200 does not need any additional software for implementing the video conference system by performing predetermined processing on the image and voice data input from the plurality of terminals.
도 5는 본 발명의 제3 실시예에 따른 화상 회의 시스템을 나타낸 블록도이다.5 is a block diagram illustrating a video conferencing system according to a third embodiment of the present invention.
도 5에 도시한 바와 같이, 본 발명의 제3 실시예에 따른 화상 회의 시스템(900)은, 단말기별로 화상 및 음성 데이터와 제어 신호를 전송하는 복수의 단말기(201, 202, ... , 20N)와, 상기 복수의 단말기(201, 202, ... , 20N)로부터 전송된 복수의 화상 및 음성 데이터를 소정 처리하여 단일 화상 및 단일 음성 데이터를 생성하고, 상기 제어 신호의 분석 결과에 따라 생성된 복수의 화상 선택 메시지들을 근거로 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 상기 복수의 음 성 데이터들에 각각 대응하는 해당 단말기에 전송하는 화상 회의 서버(100)를 포함하여 이루어진다.5, the video conferencing system 900 according to the third embodiment of the present invention includes a plurality of
상기 복수의 단말기들(201, 202, ... , 20N)은, 상기 도 4의 화상 회의 단말기(200)의 구성에서 설명한 기술적 특징들을 포함한다.The plurality of
또한, 상기 복수의 단말기들(201, 202, ... , 20N)은, 각각의 단말기들이 디스플레이 장치, 카메라, 마이크 및 스피커 등을 구비하고, 각 카메라 및 마이크에 의해 입력된 화상 및 음성 데이터를 유선 및/또는 무선 통신망을 통해 상기 화상 회의 서버(100)에 전송한다.Each of the
또한, 상기 복수의 단말기들(201, 202, ... , 20N)은, 상기 화상 회의 서버(100)와 기설정된 통신 프로토콜에 의해 화상 및/또는 음성 데이터와 제어 신호를 송수신한다.The plurality of
또한, 상기 화상 회의 시스템(900)에 연결되는 상기 복수의 단말기들(201, 202, ... , 20N)은, 동종 프로토콜을 사용하는 단말기들이거나 또는, 이종 프로토콜을 사용하는 단말기들로 구성될 수 있다.In addition, the plurality of
또한, 상기 화상 회의 시스템(900)에 연결되는 상기 복수의 단말기들(201, 202, ... , 20N) 및 화상 회의 서버(100)는, ITU-T (ITU Telecommunication Standardization Sector)의 다자간 화상회의 권고안을 따르도록 설계되어, 단말기 종류에 관계없이 화상 회의가 가능하다.The plurality of
상기 화상 회의 서버(100)는, 상기 본 발명의 제1 실시예에 기재된 구성 요소들에 다음과 같은 구성 요소들을 더 추가하여 구성된다.The
즉, 상기 화상 회의 서버(100)는, 도 5에 도시된 바와 같이, 데이터 생성부(110), 명령 처리부(120), 제어부(130) 및 출력부(140)의 구성에, 상기 복수의 단말기들(201, 202, ... , 20N)로부터 전송된 각각 복수의 화상(또는 영상) 및 음성 데이터들을 수신하는 수신부(150)와, 상기 제어부(130)의 제어에 의해 출력된 상기 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 상기 복수의 단말기들(201, 202, ... , 20N) 중 적어도 어느 하나에 전송하는 송신부(160)와, 상기 수신된 복수의 화상 및 음성 데이터들과 제어 신호 및 상기 생성된 단일 화상 및 단일 음성 데이터를 저장하는 저장부(170)를 더 포함하여 구성된다.5, the
상기 수신부(150)는, 상기 복수의 단말기들(201, 202, ... , 20N)이 사용하는 프로토콜을 각각 확인하고, 상기 확인 결과를 근거로 각 단말기들이 사용하는 해당 프로토콜을 이용하여 상기 복수의 단말기들(201, 202, ... , 20N)로부터 전송된 데이터(화상 및/또는 음성 데이터)와 제어 신호를 수신한다.The receiving
이때, 상기 제어 신호에는, 임의의 화상 또는 임의의 화상 번호를 선택하기 위한 화상 번호 정보가 포함되어 있다. 즉, 상기 제어 신호는, 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 각각에 설정된 고유 화상 번호 또는 기설정된 고유 화상 번호 중 어느 하나의 고유 화상 번호에 대응하는 정보를 포함한다.At this time, the control signal includes image number information for selecting an arbitrary image or an arbitrary image number. That is, the control signal includes information corresponding to a unique image number set in each of the plurality of image data and the generated single image data or a unique image number set in advance.
또한, 상기 수신부(150)는, 상기 수신된 복수의 화상 데이터들에 대해, 각각 고유 화상 번호를 랜덤하게(random) 설정한다. 즉, 각 화상 데이터에는 고유 화상 번호가 지정되어 있다. 즉, 상기 복수의 화상 데이터들에 고유 화상 번호를 설정하 는 것은, 상기 수신부(150) 또는 상기 제어부(130)에 의해 수행될 수 있다.The receiving
상기 송신부(160)는, 상기 제어부(130)의 제어에 의해 출력된 상기 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 상기 복수의 단말기들(201, 202, ... , 20N) 중 적어도 어느 하나에 전송한다.The
또한, 상기 송신부(160)는, 상기 복수의 단말기들(201, 202, ... , 20N)이 사용하는 동일한 프로토콜(또는 통신규격)에 따라, 상기 화상 데이터와 단일 음성 데이터를 소정 처리하여 해당 단말기로 전송한다.The
이와 같이, 복수의 단말기들(201, 202, ... , 20N)이 서로 동일한 프로토콜 또는 서로 다른 프로토콜(또는 이종 프로토콜)을 사용하더라도, 상기 수신부(150) 및/또는 송신부(160)의 프로토콜 확인 및 처리 기능에 의해, 임의의 단말기가 사용하는 해당 프로토콜에 따라, 상기 임의의 단말기와 상기 화상 회의 서버(100)가 통신을 수행하도록 구성할 수 있다.As described above, even if the plurality of
또한, 본 발명의 실시예에서는, 상기 수신부(150) 및 송신부(160)를 별도 구성하였으나, 하나의 송수신부로 구성할 수도 있다.In addition, although the receiving
상기 저장부(170)는, 상기 복수의 화상 및 음성 데이터들과, 상기 생성된 단일 화상 및 단일 음성 데이터를 저장하도록 구성된다.The
또한, 상기 저장부(170)는, 상기 복수의 단말기들(201, 202, ... , 20N)과 상기 화상 회의 서버(100)와의 호(call) 설정시, 해당 단말기들로부터 상기 화상 회의 서버(100)에 각각 전송된 상기 해당 단말기에 대한 속성 정보를 저장한다. 여기서, 상기 전송되는 해당 단말기의 속성 정보에는, 호 설정에 필요한 정보, 해당 단말기의 사용자 정보(이름 또는 애칭), 해당 단말기의 통신 프로토콜, 기설정된 고유 화상 번호에 대한 정보 등이 포함된다.When the call between the
또한, 상기 제어부(130)는, 상기 화상 회의가 종료된 이후, 상기 화상 회의에 참여한 또는 임의의 단말기로부터 상기 저장부(170)에 저장된 화상/음성 데이터의 전송을 요청받은 경우, 해당 단말기에 대한 인증 및 요금 과금 절차를 수행한 후, 해당 단말기에 상기 요청된 화상/음성 데이터를 전송하도록 구성할 수도 있다.In addition, when the
상기 데이터 생성부(110) 또는 명령 처리부(120)는, 상기 수신부(150)로부터 수신된 복수의 화상 및 음성 데이터를 입력받아, 상기 입력된 복수의 화상 및 음성 데이터를 이용하여, 각 데이터 생성부(110) 또는 명령 처리부(120)의 기능을 수행한다.The
또한, 데이터 생성부(110)에 포함된 화상 데이터 생성부(113)는, 상기 하나의 전체 화면으로 구성된 단일 화상 화면을 인코딩하여 상기 단일 화상 데이터를 생성한다.The image
여기서, 도 3에 나타낸, 상기 단일 화상 화면(181) 내에는, 상기 화상 디코딩부(111) 및 상기 화상 스케일링부(112)에 의해 디코딩 및 스케일링 처리된 복수의 화상 데이터들(182)이 복수의 화상 데이터들의 수(또는 복수의 단말기들의 수)에 따라 분할된 화면에 각각 할당되고, 호 설정시 각 단말기들로부터 전송된 속성 정보에 포함된 사용자 정보 중 사용자 명(이름 또는 애칭)(183)을 상기 디코딩 및 스케일링 처리된 화상 데이터(182)의 일 측면에 표시하고, 상기 음성 디코딩부(124)에서의 음성 데이터 검출 여부(184)를 상기 디코딩 및 스케일링 처리된 화 상 데이터(182)의 일 측면에 표시하도록 구성한다.3, a plurality of
상기 음성 데이터 검출 여부(184)를 상기 단일 화상 화면(181) 내에 표시하는 것은, 화상 회의에 참여한 다수의 참가자 중에서 의사 발언을 진행하는 참가자를 표시해주는 것으로, 발광 다이오드(Light Emitting Diode : LED)의 온/오프 기능과 같이 상기 단일 화상 화면(181) 내의 화상 데이터(182)의 일 측면에 해당 단말기로부터 음성 데이터가 검출될 경우, 기설정된 제1 색(예를 들면 빨간색 또는 녹색)을 표시하고, 해당 단말기로부터 음성 데이터가 검출되지 않을 경우, 기설정된 제2 색(예를 들면 흰색 또는 상기 단일 화상 화면(181)의 배경색)을 표시하는 것이다.The display of the voice
또한, 상기 명령 처리부(120)는, 상기 복수의 음성 데이터들 중에서 DTMF 신호가 검출되지 않은 경우, DTMF 신호가 검출되지 않은 단말기와의 호(call) 설정시 전송된 해당 단말기의 속성 정보에 설정된 숫자 정보를 근거로, 해당 숫자 정보를 포함하는 화상 선택 메시지를 생성하도록 구성할 수도 있다.In addition, when the DTMF signal is not detected among the plurality of voice data, the
또한, 상기 명령 처리부(120)는, DTMF 신호를 포함하는 음성 데이터를 수신한 경우에는, 상기 음성 데이터에 포함된 DTMF 신호를 근거로 화상 선택 메시지를 생성한다.In addition, when receiving the voice data including the DTMF signal, the
또한, 상기 명령 처리부(120)는, DTMF 신호를 포함하지 않는 카메라 및/또는 마이크를 구비한 노트북(Notebook)과 같은 단말기로부터 전송된 제어 신호를 분석하여, 상기 해당 단말기에 대해 상기 분석된 결과를 근거로 상기 제어 신호에 포함된 고유 화상 번호에 대한 정보를 포함하는 화상 선택 메시지를 생성한다.Also, the
이와 같이, 상기 명령 처리부(120)는, 상기 수신된 제어 신호를 분석하여, 상기 분석된 결과를 근거로 화상 선택 메시지를 생성하도록 구성되며, 상기 제어 신호에 DTMF 신호가 포함된 경우에는, 상기 DTMF 신호를 근거로 화상 선택 메시지를 생성하도록 구성된다.In this manner, the
또한, 상기 제어부(130)는, 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 중에서, 상기 DTMF 신호를 포함하는 경우에 생성된 화상 선택 메시지에 대응하는 고유 화상 번호를 가지는 화상 데이터를 선택하거나 또는, 상기 제어 신호를 근거로 생성된 화상 선택 메시지에 대응하는 고유 화상 번호를 가지는 화상 데이터를 선택한다.The
또한, 상기 제어부(130)는, 현재 개설되어 운영 중인 화상 회의 룸(또는 화상 회의 세션(session))에 새로운 단말기가 접속하거나 현재 접속 중인 임의의 단말기가 접속을 해제하고자 할 때, 이에 대한 호 설정 및 호 해제를 위한 일련의 제어 동작을 수행하도록 구성된다.In addition, when the new terminal is connected to a currently open and operating video conference room (or a video conference session), or when an arbitrary terminal currently connected is trying to cancel the connection, And a series of control operations for releasing the call.
또한, 상기 화상 회의 서버(100)에 의해 구성되는 하나의 전체 화면은, 사용자의 설계에 따라, 하나 또는 그 이상이 될 수 있다. 또한, 상기 다수의 하나의 전체 화면은 각각 인코딩하여 다수의 단일 화상 데이터를 생성할 수 있다.In addition, one full screen configured by the
즉, 상기 단일 화상 데이터는, 설계자의 필요에 의해 하나 이상 생성하도록 구성되며, 상기 단일 화상 데이터가 복수로 생성될 경우에는, 상기 화상 데이터 생성부(113)는, 상기 생성된 복수의 단일 화상 데이터에 대해, 서로 다른 고유 화상 번호를 설정한다.That is, the single image data is configured to generate at least one image data according to a designer's need, and when the single image data is generated in plurality, the image
일 예로, 복수의 화상 화면들의 수가 4개인 경우, 상기 4개의 복수의 화면을 도 3(d)와 같이 구성하거나, 또는 도 3(f)와 같이 구성할 수 있다. 또한, 상기 4개의 복수의 화면을 도 3(a)의 상/하 2분할 화면으로 분할하고, 기설정된 일정 시간 간격으로 제1 상/하 2분할 화면에 제1 및 제2 화상 화면을 표시하고, 제2 상/하 2분할 화면에 제3 및 제4 화상 화면을 반복적으로 표시하도록 구성할 수도 있다.For example, when the number of the plurality of image screens is four, the four plurality of screens may be configured as shown in FIG. 3 (d) or as shown in FIG. 3 (f). 3A and 3B, the first and second image screens are displayed on the first and second divided images at predetermined time intervals, , And the third and fourth image screens are repeatedly displayed on the second upper / lower two-divided screen.
또한, 상기 화상 회의 서버(100)는, 상기 복수의 단말기들에 상기 화상 회의 서버(100)에서 제공할 수 있는 복수의 화상 데이터들에 대한 정보(고유 화상 번호에 대한 정보 포함)를 전송한다. 이 후, 각 단말기별로, 상기 전송된 정보를 근거로 각 단말기들의 사용자가 선택한 화상 데이터에 대한 정보(고유 화상 번호에 대한 정보 포함)를 상기 화상 회의 서버(100)에 전송하고, 상기 화상 회의 서버(100)는 상기 각 단말기별로 전송된 화상 데이터에 대한 정보를 근거로 화상 선택 메시지를 생성할 수도 있다. 즉, 상기 화상 회의 서버(100)에서 제공 가능한 다수의 화상 데이터들에 대한 정보를 각 단말기에 제공하고, 각 단말기별로 상기 제공된 다수의 화상 데이터들에 대한 정보 중 어느 하나를 선택하여 이를 상기 화상 회의 서버(100)에 전송하고, 상기 화상 회의 서버(100)는 각 단말기별로 선택된 화상 데이터를 해당 단말기들에 각각 전송하도록 구성할 수 있다.In addition, the
이와 같은 화상 회의 시스템(900)에 의할 경우, 각 단말기별로 화상 회의를 구현하기 위해 가변적인 다중 접속 관리 및 데이터 재전송 등을 위한 소프트웨어가 추가될 필요가 없다.In such a video conferencing system 900, there is no need to add software for variable access management and data retransmission in order to implement video conferencing for each terminal.
또한, 상기 각 단말기별과 화상 회의 서버 간의 통신 방식에 서킷 데이터 기 반의 서비스를 이용함으로써, 패킷 데이터 기반의 서비스에 비해 비용을 절감시킬 수 있다.In addition, by using the circuit data based service for the communication method between each terminal and the video conferencing server, the cost can be reduced as compared with the service based on the packet data.
또한, 상기 화상 회의 서버에서, 단일 화상 화면을 생성하여, 상기 생성된 단일 화상 화면을 각 단말기에 전송함으로써, 화상 및/음성 데이터의 전송 시 요구되는 네트워크 대역폭이 일정하여, 화상 회의에 참여하는 사용자가 증가하더라도 추가적인 대역폭 확보가 불필요하게 된다. 따라서, 효율적인 대역폭 사용이 가능해진다.In addition, in the video conferencing server, a single image screen is generated and the generated single image screen is transmitted to each terminal, so that the network bandwidth required for transmission of the image and / or audio data is constant, It becomes unnecessary to secure additional bandwidth. Therefore, efficient bandwidth usage becomes possible.
이하에서는, 본 발명에 따른 화상 회의 방법을 도 1 내지 도 5를 참조하여 상세히 설명한다.Hereinafter, a video conference method according to the present invention will be described in detail with reference to FIGS. 1 to 5. FIG.
도 6은 본 발명의 실시예에 따른 제1 화상 회의 방법을 나타낸 흐름도이다.6 is a flowchart illustrating a first video conference method according to an embodiment of the present invention.
먼저, 제어부(130)에 의해 각 화상별로 고유 화상 번호가 설정된 복수의 화상 데이터들을 화상 디코딩부(111)에 의해 각각 디코딩한다. 또한, 상기 디코딩부(111)에 의해 각각 디코딩된 복수의 화상 데이터들을 화상 스케일링부(112)에 의해 스케일링한다. 이때, 상기 화상 스케일링부(112)에 의해 스케일링되는 화상 데이터들은, 복수의 화상 데이터들의 수 또는 사용자에 의해 기설정된 수에 따라 미리 정의된 규격(또는 해상도)으로 스케일링한다. 이후, 상기 화상 스케일링부(112)에 의해 스케일링된 복수의 화상 데이터들은 화상 데이터 생성부(113)에 의해 기설정된 규격의 단일 화상 화면의 분할된 일정 부분에 각각 할당 및 인코딩하여 하나의 전체 화면을 구성하는 단일 화상 데이터를 얻는다. 이때, 상기 기설정된 규격의 단일 화상 화면은, 상기 복수의 화상 데이터들의 수 또는 사용자에 의해 기설정된 화면 분할 수를 근거로 다수의 분할 화면으로 분할되고, 상기 분할된 다수의 분할 화면들에 상기 스케일링된 복수의 화상 데이터들을 각각 할당하여 하나의 전체 화면을 구성하게 된다. 이후, 상기 구성된 하나의 전체 화면을 인코딩하여 상기 단일 화상 데이터를 생성하게 된다.First, the
또한, 상기 제어부(130)는, 기설정된 고유 화상 번호(예를 들면 "0")를 또는, 임의의(또는 랜덤하게) 고유 화상 번호를 상기 생성된 단일 화상 데이터에 설정한다(S10).In addition, the
이후, 음성 디코딩부(114)는 복수의 음성 데이터들을 각각 디코딩하고, 음성 데이터 생성부(115)는 상기 음성 디코딩부(114)에 의해 디코딩된 복수의 음성 데이터들을 하나의 음성 데이터로 믹싱하여 단일 음성 데이터를 얻는다(S20).Thereafter, the
이후, 복수의 화상 및 음성 데이터들에 각각 대응하는 복수의 제어 신호들을 분석한 결과를 근거로 복수의 화상 선택 메시지들을 생성한다. 즉, 상기 제1 화상 및 제1 음성 데이터에 대한 제1 제어 신호에 대해, 상기 제1 제어 신호를 분석하여, 상기 분석 결과에 따라 상기 제1 제어 신호에 포함된 고유 화상 번호 정보를 포함하는 제1 화상 선택 메시지를 생성한다(S30).Thereafter, a plurality of image selection messages are generated based on a result of analyzing a plurality of control signals corresponding to the plurality of image and sound data, respectively. That is, the first control signal is analyzed for the first control signal for the first picture and the first speech data, and the second control signal is analyzed for the first control signal, One image selection message is generated (S30).
이후, 상기 복수의 제어 신호들에 각각 대응하여 생성된 복수의 화상 선택 메시지들을 근거로, 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 중에서 상기 생성된 복수의 화상 선택 메시지들에 각각 대응하는 화상 데이터를 선택한다. 이때, 선택되는 화상 데이터는, 각각 고유의 화상 번호를 가지는 상기 복수의 화상 데이터들과 상기 단일 화상 데이터 중에서, 상기 제1 화상 선택 메시지 가 포함하는 고유 화상 번호 정보에 대응하는 고유 화상 번호를 가지는 화상 데이터이다.Thereafter, on the basis of the plurality of image selection messages generated corresponding to the plurality of control signals, a plurality of image selection messages corresponding respectively to the plurality of image selection messages generated from the plurality of image data and the generated single image data And selects image data. The image data to be selected includes an image having a unique image number corresponding to unique image number information included in the first image selection message among the plurality of image data and the single image data each having a unique image number, Data.
즉, 상기 생성된 제1 화상 선택 메시지를 근거로, 상기 복수의 화상 데이터들과 상기 단일 화상 데이터 중에서 상기 제1 화상 선택 메시지에 포함된 고유 화상 번호 정보를 가지는 어느 하나의 화상 데이터를 선택한다. 일 예로, 상기 제1 제어 신호가 "3" 의 고유 화상 번호 정보를 포함하고, 상기 제1 화상 선택 메시지가 상기 제1 제어 신호가 포함하는 "3" 의 고유 화상 번호 정보를 포함하여 생성된 경우, 각각 고유의 화상 번호를 가지는 상기 복수의 화상 데이터들과 상기 단일 화상 데이터 중에서 상기 "3" 의 고유 화상 번호 정보를 포함하는 화상 데이터를 선택한다(S40).That is, any image data having the unique image number information included in the first image selection message among the plurality of image data and the single image data is selected based on the generated first image selection message. For example, when the first control signal includes unique image number information of "3" and the first image selection message is generated including unique image number information of "3" included in the first control signal , The image data including the unique image number information of the "3" among the plurality of image data each having a unique image number and the single image data is selected (S40).
이후, 상기 복수의 화상 선택 메시지들에 대해 각각 선택된 화상 데이터들을 상기 생성된 단일 음성 데이터와 함께 출력한다.Then, the image data selected for each of the plurality of image selection messages is output together with the generated single voice data.
즉, 상기 제1 화상 선택 메시지를 근거로 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 출력한다(S50).That is, the image data selected based on the first image selection message and the generated single voice data are output (S50).
도 7은 본 발명의 실시예에 따른 제2 화상 회의 방법을 나타낸 흐름도이다.7 is a flowchart illustrating a second video conference method according to an embodiment of the present invention.
먼저, 단일 화상 데이터를 생성하는 단계(S110)와 단일 음성 데이터를 생성하는 단계(S120)는, 상기 도 6의 본 발명의 제1 실시예에서 설명한 단계들(S10 및 S20)과 동일하다.First, step S110 of generating single image data and step S120 of generating single voice data are the same as steps S10 and S20 described in the first embodiment of the present invention shown in Fig.
이후, 복수의 화상 및 음성 데이터들에 각각 대응하는 복수의 제어 신호들을 분석한 결과를 근거로 복수의 화상 선택 메시지들을 생성한다. 이때, 상기 복수의 제어 신호들 중 일부 또는 전체는 상기 복수의 음성 데이터들에 각각 포함된 DTMF 신호이다. 즉, 상기 복수의 음성 데이터들 중 일부 또는 전체에 포함된 제어 신호들인 DTMF 신호의 유무를 검출한다. 일 예로, 상기 복수의 음성 데이터들 중 임의의 제1 음성 데이터에 대해 상기 제1 음성 데이터 내에 DTMF 신호가 포함되어 있는지 확인한다(S130).Thereafter, a plurality of image selection messages are generated based on a result of analyzing a plurality of control signals corresponding to the plurality of image and sound data, respectively. At this time, some or all of the plurality of control signals are DTMF signals included in the plurality of voice data. That is, the presence or absence of a DTMF signal, which is a control signal included in part or all of the plurality of voice data, is detected. For example, it is determined whether the DTMF signal is included in the first speech data of any of the plurality of speech data (S130).
상기 검출 결과(또는 확인 결과), 상기 복수의 음성 데이터들 중 임의의 음성 데이터에서 DTMF 신호가 검출된 경우, 상기 검출된 DTMF 신호의 주파수 성분을 필터링 및 소정의 신호 처리를 수행하여, 상기 DTMF 신호에 따른 숫자 정보 또는 숫자와 특수문자의 조합된 정보를 구한다.The DTMF signal processing unit performs filtering and predetermined signal processing on the frequency components of the detected DTMF signal and outputs the DTMF signal as a DTMF signal when the DTMF signal is detected from any one of the plurality of voice data, Or a combination of numbers and special characters.
이후, 상기 구한 숫자 정보(임의의 고유 화상 번호에 대응하는 정보) 또는, 숫자와 특수문자의 조합된 정보를 근거로 상기 검출된 DTMF 신호에 해당하는 고유 화상 번호 정보를 포함하는 화상 선택 메시지를 생성한다. 즉, 상기 제1 음성 데이터에 포함된 DTMF 신호를 검출한 경우, 상기 제1 음성 데이터에 대응하는 상기 검출된 DTMF 신호에 해당하는 고유 화상 번호를 포함하는 제1 화상 선택 메시지를 생성한다(S140).Thereafter, an image selection message including unique image number information corresponding to the detected DTMF signal is generated based on the obtained numerical information (information corresponding to an arbitrary unique image number) or information obtained by combining numbers and special characters do. That is, when a DTMF signal included in the first audio data is detected, a first image selection message including a unique image number corresponding to the detected DTMF signal corresponding to the first audio data is generated (S140) .
상기 검출 결과, 상기 복수의 음성 데이터들 중 임의의 음성 데이터에서 DTMF 신호가 검출되지 않은 경우, 기설정된 값에 해당하는 고유 화상 번호 정보를 포함하는 화상 선택 메시지를 생성하거나 또는 상기 임의의 음성 데이터에 대응하는 제어 신호를 분석한 결과를 근거로 상기 제어 신호에 포함된 고유 화상 번호 정보를 포함하는 화상 선택 메시지를 생성한다. 즉, 상기 제1 음성 데이터에서 DTMF 신호가 검출되지 않은 경우, 상기 제1 음성 데이터에 대응하는 상기 기설정된 값에 해당하는 고유 화상 번호 정보를 포함하는 제1 화상 선택 메시지를 생성하거나 또는 상기 제1 음성 데이터에 대응하는 제1 제어 신호를 분석한 결과를 근거로 제1 화상 선택 메시지를 생성한다(S150).When a DTMF signal is not detected in any one of the plurality of voice data as a result of the detection, generating an image selection message including unique image number information corresponding to a preset value, And generates an image selection message including unique image number information included in the control signal based on a result of analyzing the corresponding control signal. That is, when a DTMF signal is not detected in the first audio data, a first image selection message including unique image number information corresponding to the preset value corresponding to the first audio data is generated, The first image selection message is generated based on the result of analyzing the first control signal corresponding to the voice data (S150).
이후, 상기 복수의 음성 데이터들에 각각 대응하여 생성된 복수의 화상 선택 메시지들을 근거로, 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 중에서 상기 생성된 복수의 화상 선택 메시지들에 각각 대응하는 화상 데이터를 선택한다.Thereafter, on the basis of the plurality of image selection messages generated corresponding to the plurality of voice data, the plurality of image selection messages corresponding to the plurality of image selection messages generated from the plurality of image data and the generated single image data, respectively And selects image data.
즉, 상기 생성된 제1 화상 선택 메시지를 근거로, 상기 복수의 화상 데이터들과 상기 단일 화상 데이터 중에서 어느 하나를 선택한다. 이때, 선택되는 화상 데이터는, 각각 고유의 화상 번호를 가지는 상기 복수의 화상 데이터들과 상기 단일 화상 데이터 중에서, 상기 제1 화상 선택 메시지가 포함하는 고유 화상 번호 정보에 대응하는 고유 화상 번호를 가지는 화상 데이터이다(S160).That is, one of the plurality of image data and the single image data is selected based on the generated first image selection message. The image data to be selected includes an image having a unique image number corresponding to unique image number information included in the first image selection message among the plurality of image data and the single image data each having a unique image number, (S160).
이후, 상기 복수의 화상 선택 메시지들에 대해 각각 선택된 화상 데이터들을 상기 생성된 단일 음성 데이터와 함께 출력한다. 즉, 상기 제1 화상 선택 메시지를 근거로 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 출력한다(S170).Then, the image data selected for each of the plurality of image selection messages is output together with the generated single voice data. That is, the image data selected based on the first image selection message and the generated single voice data are output (S170).
도 8은 본 발명의 실시예에 따른 제3 화상 회의 방법을 나타낸 흐름도이다.8 is a flowchart illustrating a third video conference method according to an embodiment of the present invention.
먼저, 복수의 단말기들(201, 202, ... , 20N)로부터 전송된 화상 및 음성 데이터들 및/또는 제어 신호를 화상 회의 서버(100) 내에 포함된 수신부(150)를 통해 수신한다. 또한, 상기 수신된 복수의 화상 데이터들에 대해서는 각각 고유의 화상 번호를 설정한다. 또한, 상기 복수의 단말기들(201, 202, ... , 20N)과 화상 회의 서버(100)와의 호 설정시, 상기 복수의 단말기들(201, 202, ... , 20N)로부터 전송된 해당 단말기의 속성 정보를 저장부(170)에 저장한다. 또한, 상기 복수의 단말기들과 화상 회의 서버(100)와의 호 설정 및 해제, 화상 회의에 대한 세션 관리 등에 관한 제어는, 상기 화상 회의 서버(100)에 포함된 제어부(130)에 의해 이루어진다. 또한, 동종 또는 이종 단말기들이 상기 화상 회의 서버(100)에 연결될 경우, 상기 화상 회의 서버(100)는 해당 단말기들의 규격에 따라 상기 해당 단말기들과 제어 신호를 포함하는 다양한 데이터를 송수신하도록 구성된다. 또한, 상기 복수의 단말기들(201, 202, ... , 20N)과 상기 화상 회의 서버(100) 간에는 서킷 기반의 서비스를 이용하며, 설계자에 의해 패킷 기반의 서비스를 이용할 수도 있다(S210).First, image and voice data and / or control signals transmitted from a plurality of
이후, 상기 수신부(150)에서 수신된 복수의 화상 데이터들을 각각 디코딩한다. 또한, 상기 디코딩된 복수의 화상 데이터들을 상기 복수의 단말기들의 수 또는 사용자에 의해 기설정된 수를 근거로 미리 정의된 해상도로 각각 스케일링한다. 또한, 상기 스케일링된 복수의 화상 데이터들을 기설정된 규격의 단일 화상 화면의 분할된 일정 부분에 할당 및 인코딩하여 하나의 전체 화면을 구성한 단일 화상 데이터를 얻는다.Thereafter, the
또한, 상기 수신된 복수의 음성 데이터들을 각각 디코딩하고, 상기 디코딩된 복수의 음성 데이터들을 하나의 음성 데이터로 믹싱하여 단일 음성 데이터를 생성한다. 상기 단일 화상 및 단일 음성 데이터를 생성하는 단계는, 상기 도 5의 본 발명의 제1 실시예에서 설명한 단계들(S10 및 S20)과 유사하다(S220).Further, the decoding unit decodes the plurality of received voice data, and mixes the plurality of decoded voice data into one voice data to generate single voice data. The step of generating the single image and the single voice data is similar to the steps S10 and S20 described in the first embodiment of the present invention shown in FIG. 5 (S220).
이후, 상기 복수의 음성 데이터들에 대해, 상기 복수의 음성 데이터들에 포함된 DTMF 신호의 유무를 검출한다.Thereafter, the presence or absence of a DTMF signal included in the plurality of voice data is detected for the plurality of voice data.
상기 DTMF 신호의 유무에 대한 검출 결과, 상기 복수의 음성 데이터들 중의 임의의 음성 데이터에서 DTMF 신호가 검출된 경우, 상기 검출된 DTMF 신호의 주파수 성분을 필터링 및 소정 신호 처리하여 상기 DTMF 신호에 따른 숫자 정보 또는 숫자와 특수문자의 조합된 정보를 구한다. 이후, 상기 구한 숫자 정보 또는, 숫자와 특수문자의 조합된 정보를 근거로 상기 숫자 정보를 포함하는 화상 선택 메시지를 생성한다.When a DTMF signal is detected from any of the plurality of voice data as a result of detection of the presence or absence of the DTMF signal, filtering and performing a predetermined signal processing on a frequency component of the detected DTMF signal, Information or a combination of numbers and special characters is obtained. Then, an image selection message including the numeric information or the combination of numbers and special characters is generated.
또한, 상기 DTMF 신호의 유무에 대한 검출 결과, 상기 복수의 음성 데이터들 중의 임의의 음성 데이터에서 DTMF 신호가 검출되지 않은 경우, 상기 DTMF 신호가 검출되지 않은 해당 음성 데이터를 전송한 해당 단말기에 대해서는, 상기 저장부(170)에 저장된 해당 단말기에 대한 속성 정보에 고유 화상 번호에 대한 정보가 포함되어 있는지 확인한다.When a DTMF signal is not detected in any of the plurality of voice data as a result of detection of the presence or absence of the DTMF signal and the corresponding voice data for which the DTMF signal is not detected is transmitted, And checks whether the attribute information about the corresponding terminal stored in the
상기 확인 결과, 상기 해당 단말기에 대한 속성 정보에 고유 화상 번호에 대한 정보가 포함되어 있는 경우, 상기 고유 화상 번호에 대한 정보를 포함하는 화상 선택 메시지를 생성한다.If it is determined that the attribute information for the corresponding terminal includes information on the unique image number, the image selection message including information on the unique image number is generated.
상기 확인 결과, 상기 해당 단말기에 대한 속성 정보에 고유 화상 번호에 대한 정보가 포함되어 있지 않은 경우, 상기 전송된 제어 정보를 분석하여, 상기 분석 결과에 따라 상기 제어 정보에 포함된 고유 화상 번호에 대한 정보를 포함하는 화상 선택 메시지를 생성한다.If it is determined that the attribute information for the corresponding terminal does not include information on the unique image number, the controller analyzes the transmitted control information, and analyzes the control information for the unique image number included in the control information And generates an image selection message containing information.
이와 같이, 음성 데이터에 DTMF 신호가 포함되어 있을 경우에는, 상기 DTMF 신호에 포함된 숫자 정보를 이용하여 상기 숫자 정보에 대응하는 고유 화상 번호에 대한 정보를 포함하는 화상 선택 메시지를 생성하고, 음성 데이터에 DTMF 신호가 포함되어 있지 않은 경우에는, 호 설정시 전송된 해당 단말기에 대한 속성 정보에 포함된 기설정된 고유 화상 번호에 대한 정보 또는, 제어 신호의 분석 결과에 따른 상기 제어 신호에 포함된 고유 화상 번호에 대한 정보를 포함하는 화상 선택 메시지를 생성할 수 있다(S230).As described above, when the DTMF signal is included in the audio data, the image selection message containing the information on the unique image number corresponding to the numeric information is generated by using the numeric information included in the DTMF signal, When the DTMF signal is not included in the control signal, information on a predetermined unique image number included in the attribute information about the terminal transmitted when the call is set, or information on the inherent image number included in the control signal And may generate an image selection message including information on the number (S230).
이후, 고유 화상 번호 정보를 포함하는 상기 생성된 복수의 화상 선택 메시지들을 근거로, 각각 고유 화상 번호를 가지는 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 중에서 상기 화상 선택 메시지에 포함된 고유 화상 번호 정보에 대응하는 화상 번호를 가지는 화상 데이터를 각각 선택한다(S240).Then, based on the generated plurality of image selection messages including the unique image number information, the plurality of image data having the unique image number and the unique image included in the image selection message Image data having image numbers corresponding to the number information are selected (S240).
이후, 상기 화상 회의 서버(100)에 포함된 송신부(160)를 통해, 각각 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 상기 선택된 화상 데이터에 대응하는 단말기에 각각 전송한다.Then, the selected image data and the generated single voice data are transmitted to the terminals corresponding to the selected image data through the
즉, 제1 화상 데이터와 제1 음성 데이터를 상기 화상 회의 서버(100)에 전송한 제1 단말기(201)에 대해서는, 상기 제1 음성 데이터에 포함된 DTMF 신호의 유무에 따라 제1 화상 선택 메시지를 생성하고, 상기 생성된 제1 화상 선택 메시지를 근거로 상기 복수의 화상 데이터들과 상기 생성된 단일 화상 데이터 중 어느 하나를 선택한다. 이후, 상기 화상 회의 서버(100)는 상기 생성된 제1 화상 선택 메시지, 상기 제1 화상 데이터 또는, 상기 제1 음성 데이터에 대응하는 상기 제1 단말 기(201)에 상기 선택된 화상 데이터와 상기 생성된 단일 음성 데이터를 전송한다(S250).That is, for the
이후, 상기 화상 회의 서버(100)로부터 각각 전송된 화상 데이터와 단일 음성 데이터를 수신한 각각의 단말기들은, 상기 수신한 화상 데이터와 단일 음성 데이터를 소정 처리하여 해당 단말기들에 구비된 출력부(디스플레이부와 음성 출력부 포함)를 통해 출력한다(S260).Each of the terminals, which have received the image data and the single voice data transmitted from the
도 9는 본 발명의 실시예에 따른 제4 화상 회의 방법을 나타낸 흐름도이다.9 is a flowchart illustrating a fourth video conference method according to an embodiment of the present invention.
먼저, 화상 회의 서버와 연결된 화상 회의 단말기에 있어서, 상기 화상 회의 단말기(200)에 입력된 제1 화상 및 제1 음성 데이터 및/또는, 제1 제어 신호를 제1 제어부(220)에 의해 기설정된 규격으로 신호 처리하여 상기 화상 회의 서버에 전송한다. 이때, 상기 전송되는 상기 제1 제어 신호에는, 상기 화상 회의 단말기에 구비된 장치를 통해 입력된 DTMF 신호가 포함된다. 또한, 상기 제1 제어 신호에는, 화상 회의에 참여한 복수의 단말기들로부터 입력된 복수의 화상들과 상기 화상 회의 서버(100)에 의해 생성된 단일 화상 데이터 중 어느 하나를 선택하기 위한 고유 화상 번호에 대한 정보를 포함한다.First, in the video conferencing terminal connected to the video conferencing server, the
또한, 상기 전송되는 상기 제1 화상 및 제1 음성 데이터는 해당 화상 회의 단말기에 사용된 코덱에 따라 소정 처리된 데이터들이다(310).In addition, the first picture and the first voice data to be transmitted are data processed 310 according to a codec used in the video conference terminal.
이후, 상기 화상 회의 서버(100)에 의해 상기 전송된 제1 화상 및 제1 음성 데이터가 소정 처리되어 출력된 화상 및 단일 음성 데이터를 수신한다. 상기 화상 회의 서버(100)에 의해 출력되는 화상 및 단일 음성 데이터는, 본 발명의 일 실시 예들(도 6 내지 도 8)에서 설명한 내용들이다(S320).Thereafter, the
이후, 상기 수신된 화상 및 단일 음성 데이터를 상기 제어부(220)의 제어에 의해 상기 해당 단말기에 구비된 코덱에 따라 소정 처리하여 출력한다.Thereafter, the
이때, 상기 수신된 화상 데이터는, 상기 제1 제어 신호에 포함된 고유 화상 번호에 대응하는 화상 데이터이다. 또한, 상기 수신된 단일 음성 데이터는, 상기 화상 회의 서버에 접속된 복수의 단말기들로부터 입력된 복수의 음성 데이터들을 믹싱하여 생성된 단일 음성 데이터이다.At this time, the received image data is image data corresponding to the unique image number contained in the first control signal. The received single voice data is single voice data generated by mixing a plurality of voice data input from a plurality of terminals connected to the video conference server.
또한, 상기 소정 처리되어 출력되는 화상 데이터는, 상기 제1 제어 신호에 의해 선택된 화상 회의에 참여한 임의의 참석자 1인에 대한 화상 데이터이거나, 또는 상기 화상 회의 서버(100)에 의해 생성된 단일 화상 데이터(예를 들어, 도 3a 내지 도 3f) 중 어느 하나이다(S330).The predetermined processed image data may be image data for a single participant participating in the video conference selected by the first control signal or image data for one participant participating in the video conference selected by the first control signal or single image data generated by the video conferencing server 100 (For example, Figs. 3A to 3F) (S330).
이상에서 볼 수 있듯이, 화상 회의 서버에 연결된 복수의 단말기들에 서킷 기반 서비스를 이용하여 상기 복수의 화상 데이터와 상기 단일 화상 데이터 중에서 사용자에 제어에 의해 선택된 화상 데이터와 단일 음성 데이터를 제공할 수 있다.As described above, a plurality of terminals connected to the video conferencing server can provide the image data and the single voice data selected by the control among the plurality of image data and the single image data by using the circuit-based service .
또한, 복수의 화상 데이터들을 상기 복수의 화상 데이터들의 수 또는 사용자에 의해 기설정된 수를 근거로 단일 화면을 다양하게 분할하여, 상기 복수의 화상 데이터들을 할당하여 하나의 단일 화면을 구성할 수 있다.In addition, a single screen can be divided into a plurality of image data based on the number of the plurality of image data or the predetermined number by the user, and the plurality of image data can be allocated to constitute one single screen.
본 발명의 화상 회의 서버와 단말기 및 이를 이용한 화상 회의 방법에 의하면, 화상 회의 서버에 연결된 복수의 단말기들에 서킷 기반 서비스를 이용하여 상 기 복수의 화상 데이터와 상기 단일 화상 데이터 중에서 사용자에 제어에 의해 선택된 화상 데이터와 단일 음성 데이터를 제공함으로써, 효율적인 대역폭 사용과 안정적이고 상대적으로 저비용의 화상 회의 서버 및 화상 회의 단말기를 제공할 수 있음으로, 그 산업상 이용가능성이 크다고 하겠다.According to the video conference server, the terminal, and the video conference method using the video conference server of the present invention, a plurality of terminals connected to the video conference server are controlled by the user among the plurality of video data and the single video data using the circuit- By providing the selected image data and the single voice data, it is possible to provide a video conferencing server and a video conferencing terminal which are efficient and low-cost, stable, and relatively inexpensive.
도 1은 본 발명의 제1 실시예에 따른 화상 회의 서버를 나타낸 블록도이다.1 is a block diagram illustrating a video conferencing server according to a first embodiment of the present invention.
도 2는 본 발명의 실시예에 따른 데이터 생성부의 동작 처리를 나타낸 도이다.2 is a diagram illustrating an operation process of a data generating unit according to an embodiment of the present invention.
도 3은 본 발명의 실시예에 따른 단일 화상 화면의 다수의 분할 화면의 예를 나타낸 도이다.3 is a diagram illustrating an example of a plurality of divided screens of a single image screen according to an embodiment of the present invention.
도 4는 본 발명의 제2 실시예에 따른 화상 회의 단말기를 나타낸 블록도이다.4 is a block diagram illustrating a video conferencing terminal according to a second embodiment of the present invention.
도 5는 본 발명의 제3 실시예에 따른 화상 회의 시스템을 나타낸 블록도이다.5 is a block diagram illustrating a video conferencing system according to a third embodiment of the present invention.
도 6은 본 발명의 실시예에 따른 제1 화상 회의 방법을 나타낸 흐름도이다.6 is a flowchart illustrating a first video conference method according to an embodiment of the present invention.
도 7은 본 발명의 실시예에 따른 제2 화상 회의 방법을 나타낸 흐름도이다.7 is a flowchart illustrating a second video conference method according to an embodiment of the present invention.
도 8은 본 발명의 실시예에 따른 제3 화상 회의 방법을 나타낸 흐름도이다.8 is a flowchart illustrating a third video conference method according to an embodiment of the present invention.
도 9는 본 발명의 실시예에 따른 제4 화상 회의 방법을 나타낸 흐름도이다.9 is a flowchart illustrating a fourth video conference method according to an embodiment of the present invention.
Claims (42)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080070333A KR101427278B1 (en) | 2008-07-18 | 2008-07-18 | Video conference server and video conference terminal and video conference method using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080070333A KR101427278B1 (en) | 2008-07-18 | 2008-07-18 | Video conference server and video conference terminal and video conference method using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100009429A KR20100009429A (en) | 2010-01-27 |
KR101427278B1 true KR101427278B1 (en) | 2014-08-06 |
Family
ID=41817856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080070333A KR101427278B1 (en) | 2008-07-18 | 2008-07-18 | Video conference server and video conference terminal and video conference method using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101427278B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101630638B1 (en) * | 2011-07-25 | 2016-06-15 | 엔트릭스 주식회사 | System and Method for operating application based Presentation Virtualization |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070115025A (en) * | 2006-05-30 | 2007-12-05 | 삼성전자주식회사 | Apparatus and method for video data transfer controlling |
KR100847147B1 (en) | 2007-04-18 | 2008-07-18 | 한국전자통신연구원 | Apparatus and method for controlling video conference |
-
2008
- 2008-07-18 KR KR1020080070333A patent/KR101427278B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070115025A (en) * | 2006-05-30 | 2007-12-05 | 삼성전자주식회사 | Apparatus and method for video data transfer controlling |
KR100847147B1 (en) | 2007-04-18 | 2008-07-18 | 한국전자통신연구원 | Apparatus and method for controlling video conference |
Also Published As
Publication number | Publication date |
---|---|
KR20100009429A (en) | 2010-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101755454B (en) | Method and apparatus for determining preferred image format between mobile video telephones | |
CN103179373B (en) | Visual communication system, terminating gateway, video gateway and visual communication method | |
EP1601196A1 (en) | Method and systems for preparing video communication image for wide screen display | |
CN103096020B (en) | video conference system, video conference device and method thereof | |
US7508413B2 (en) | Video conference data transmission device and data transmission method adapted for small display of mobile terminals | |
US10110831B2 (en) | Videoconference device | |
US7425979B2 (en) | Communication system | |
US7277115B2 (en) | Communication terminal device capable of transmitting visage information | |
TWI332792B (en) | System and method for video teleconferencing via a video bridge | |
US10244207B2 (en) | Videoconference communication device | |
KR20160099977A (en) | Data processing apparatus and data processing method for videoconferencing service | |
KR101427278B1 (en) | Video conference server and video conference terminal and video conference method using the same | |
US20080100692A1 (en) | Call control system and method for mobile communication | |
JP2005168012A (en) | Video phone compatible type internet phone | |
KR20130109361A (en) | Method of changing resolution of image communication function and system for it | |
US20100002068A1 (en) | Communication terminal and method for performing video telephony | |
US11102451B2 (en) | Videoconferencing server for providing multi-screen videoconferencing by using a plurality of videoconferencing terminals and method therefor | |
US8432429B2 (en) | Multimedia effect processing device for videophone and related method | |
JP5154020B2 (en) | Videophone system, videophone terminal apparatus, and videophone image display method | |
US20020080092A1 (en) | Method for transmitting information | |
JP2003283673A (en) | Conference call system | |
KR100812964B1 (en) | Video-telephony control system and method thereof | |
KR100949233B1 (en) | Apparatus and method for document sharing by using standard video terminal and ip tv | |
KR100747895B1 (en) | Multipoint image communication method | |
KR100855865B1 (en) | Portable terminal having game funtion during image conversation and method for gaming during image conversation in portable terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
FPAY | Annual fee payment |
Payment date: 20170614 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180614 Year of fee payment: 5 |