KR20190099631A - Apparatus and method for controlling right to speak in multi-party call service - Google Patents

Apparatus and method for controlling right to speak in multi-party call service Download PDF

Info

Publication number
KR20190099631A
KR20190099631A KR1020180019297A KR20180019297A KR20190099631A KR 20190099631 A KR20190099631 A KR 20190099631A KR 1020180019297 A KR1020180019297 A KR 1020180019297A KR 20180019297 A KR20180019297 A KR 20180019297A KR 20190099631 A KR20190099631 A KR 20190099631A
Authority
KR
South Korea
Prior art keywords
talk
signal
voice
slave terminal
terminals
Prior art date
Application number
KR1020180019297A
Other languages
Korean (ko)
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 KR1020180019297A priority Critical patent/KR20190099631A/en
Publication of KR20190099631A publication Critical patent/KR20190099631A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/4061Push-to services, e.g. push-to-talk or push-to-video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Disclosed are an apparatus and a method for controlling a right to speak in a multi-party call service. An apparatus for controlling a right to speak of a slave terminal performing a multi-party call service, according to an embodiment of the present invention, comprises: a voice detecting unit detecting a voice signal of a user among signals input through a microphone of the slave terminal; a right to speak control unit generating either a right to speak request signal and a right to speak cancellation signal based on the detected voice signal; and a communication unit transmitting either the right to speak request signal or the right to speak cancellation signal to a master terminal of a plurality of terminals performing the multi-party call service with the slave terminal and receiving, from the master terminal, right to speak allocation information on the slave terminal. The communication unit transmits the input signal to the plurality of terminals according to the right to speak allocation information.

Description

다자간 통화 서비스에서 발언권 제어를 위한 장치 및 방법{APPARATUS AND METHOD FOR CONTROLLING RIGHT TO SPEAK IN MULTI-PARTY CALL SERVICE}APPARATUS AND METHOD FOR CONTROLLING RIGHT TO SPEAK IN MULTI-PARTY CALL SERVICE}

본 발명의 실시예들은 다자간 통화 서비스에서 발언권 제어를 위한 기술과 관련된다.Embodiments of the present invention relate to techniques for speaking control in a multi-party call service.

기존의 상용화된 무전기에는 VOX 라는 PTT(push to talk) 자동화 기능을 적용하고 있으나, 기능이 작동하는데 정확성이 떨어지고 반이중 통신 방식(Half Duplex)을 사용하기 때문에 여러 사람이 동시에 발언할 수 없다.Existing commercial radios use push-to-talk (PTT) automation called VOX, but many people cannot speak at the same time because they are less accurate in operation and use half-duplex.

따라서, 무전기 사용자들 사이에 발언권을 효율적으로 사용하기 별도의 규약을 적용하여 사용해야 하는 문제점이 있다.Therefore, there is a problem in that a separate protocol must be applied and used to effectively use the right to speak among the radio users.

또한, 소음이 심한 산업현장 및 사격장 등에서 이어폰과 같이 사용자의 귀에 밀착되는 장치를 포함한 단말을 사용하는 경우, 상대방 단말의 마이크를 통해 입력되는 굉음으로 인해 단말 사용자의 청력을 손상시킬 수 있는 문제점이 있다.In addition, when using a terminal including a device that is in close contact with the user's ear, such as earphones in industrial sites and shooting ranges with high noise, there is a problem that can damage the hearing of the terminal user due to the loudness input through the microphone of the other terminal. .

한국공개특허 제10-2007-0013194호 (2007.01.30. 공개)Korean Patent Publication No. 10-2007-0013194 (published Jan. 30, 2007)

본 발명의 실시예들은 다자간 통화 서비스에서 발언권을 제어하기 위한 장치 및 방법을 제공하기 위한 것이다. Embodiments of the present invention are to provide an apparatus and method for controlling the floor in a multi-party call service.

본 발명의 일 실시예에 따른 다자간 통화 서비스를 수행하는 슬레이브 단말의 발언권 제어를 위한 발언권 제어 장치는 상기 슬레이브 단말의 마이크를 통해 입력된 신호 중 사용자의 음성 신호를 검출하는 음성 검출부, 상기 검출된 음성 신호에 기초하여 발언권 요청 신호 및 발언권 해지 신호 중 하나를 생성하는 발언권 제어부 및 상기 발언권 요청 신호 및 상기 발언권 해지 신호 중 하나를 상기 슬레이브 단말과 상기 다자간 통화 서비스를 수행하는 복수의 단말 중 마스터 단말로 송신하고, 상기 마스터 단말로부터 상기 슬레이브 단말에 대한 발언권 할당 정보를 수신하는 통신부를 포함하고, 상기 통신부는, 상기 발언권 할당 정보에 따라 상기 입력된 신호를 상기 복수의 단말로 송신한다.According to an embodiment of the present invention, an apparatus for controlling a speaking right of a slave terminal performing a multi-party call service includes a voice detecting unit for detecting a voice signal of a user among signals input through a microphone of the slave terminal, and the detected voice. Sending a talk right control unit for generating one of a talk request signal and a talk cancel signal based on the signal and one of the talk request request signal and the talk cancel signal to a master terminal of a plurality of terminals performing the multi-party call service with the slave terminal And a communication unit configured to receive speaking right allocation information for the slave terminal from the master terminal, wherein the communicating unit transmits the input signal to the plurality of terminals according to the speaking right allocation information.

상기 발언권 제어부는, 상기 검출된 음성 신호에 기 설정된 키워드가 포함된 경우, 상기 발언권 요청 신호를 생성할 수 있고, 상기 사용자의 음성 신호가 기 설정된 시간 이상 검출되지 않는 경우, 상기 발언권 해지 신호를 생성할 수 있다.The speech control unit may generate the speech request signal when the detected voice signal includes a preset keyword. When the speech signal of the user is not detected for more than a preset time, the speech right cancellation signal is generated. can do.

상기 발언권 제어 장치는, 상기 사용자의 조작을 입력받는 입력 버튼부를 더 포함할 수 있고, 상기 발언권 제어부는, 상기 슬레이브 단말에 상기 발언권이 할당된 상태에서 상기 사용자의 조작이 입력된 경우, 상기 발언권 해지 신호를 생성할 수 있고, 상기 슬레이브 단말에 상기 발언권이 할당되지 않은 상태에서 상기 사용자의 조작이 입력된 경우, 상기 발언권 요청 신호를 생성할 수 있다.The apparatus for controlling a speaking right may further include an input button unit configured to receive an operation of the user, and the speaking right control unit cancels the speaking right when an operation of the user is input while the speaking right is assigned to the slave terminal. A signal may be generated, and when the user's manipulation is input in a state in which the talk right is not allocated to the slave terminal, the talk right request signal may be generated.

상기 발언권 할당 정보는, 상기 다자간 통화에서 할당된 발언권 개수, 상기 슬레이브 단말에 대한 발언권 할당 여부, 상기 다자간 통화를 위한 주파수 채널의 개수, 상기 슬레이브 단말에 할당된 주파수 채널 및 상기 슬레이브 단말에 할당된 주파수 사용 순서 중 적어도 하나를 포함할 수 있고, 상기 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함할 수 있다.The talk right assignment information may include a number of talk rights allocated in the multi-party call, whether or not a talk right is allocated to the slave terminal, a number of frequency channels for the multi-party call, a frequency channel assigned to the slave terminal, and a frequency allocated to the slave terminal. It may include at least one of the order of use, and whether or not to assign the right to speak, may include one of the right to approve and the right to speak.

상기 통신부는, 상기 발언권 승인을 포함하는 상기 발언권 할당 정보를 수신하는 경우, 상기 주파수 사용 순서에 따라 상기 할당된 주파수 채널을 이용하여 상기 입력된 신호를 상기 복수의 단말로 송신할 수 있다.The communication unit may transmit the input signal to the plurality of terminals by using the allocated frequency channel according to the frequency use order when receiving the speaking right allocation information including the speaking right approval.

상기 발언권 제어 장치는, 상기 발언권 거부를 포함하는 상기 발언권 할당 정보를 수신하는 경우, 음성 안내 메세지를 출력하는 음성 출력부를 더 포함할 수 있다.The apparatus for controlling a speaking right may further include a voice output unit configured to output a voice guidance message when receiving the speaking right allocation information including the rejecting the speaking right.

상기 음성 검출부는, 상기 검출된 음성 신호가 기 설정된 값 이상인 경우, 묵음 신호 또는 기 설정된 음성 신호를 생성할 수 있고, 상기 통신부는, 상기 묵음 신호 또는 상기 기 설정된 음성 신호를 상기 복수의 단말로 송신할 수 있다.The voice detector may generate a silent signal or a preset voice signal when the detected voice signal is greater than or equal to a preset value, and the communication unit may transmit the silent signal or the preset voice signal to the plurality of terminals. can do.

본 발명의 일 실시예에 따른 다자간 통화 서비스를 수행하는 복수의 슬레이브 단말에 대한 발언권 제어를 위한 발언권 제어 장치는, 상기 복수의 슬레이브 단말 중 적어도 하나로부터 발언권 요청 신호를 수신하는 발언권 요청 수신부, 상기 발언권 요청 신호에 기초하여 발언권 할당 정보를 생성하는 발언권 할당 정보 생성부, 상기 발언권 할당 정보를 복수의 단말로 송신하는 발언권 할당 정보 송신부를 포함한다.An apparatus for controlling a speaking right for a plurality of slave terminals performing a multi-party call service according to an embodiment of the present invention, the apparatus for speaking rights request receiving unit for receiving a speaking request signal from at least one of the plurality of slave terminals, the speaking right And a speaking right allocation information generating unit generating speaking right allocation information based on the request signal, and a speaking right allocation information transmitting unit transmitting the speaking right allocation information to a plurality of terminals.

상기 발언권 할당 정보 생성부는, 상기 복수의 슬레이브 단말 사이의 통신 상태를 판단하고, 상기 통신 상태 및 상기 발언권 요청 신호에 따라 상기 다자간 통화에서 할당된 발언권 개수, 상기 슬레이브 단말에 대한 발언권 할당 여부, 상기 다자간 통화를 위한 주파수 채널의 개수, 상기 슬레이브 단말에 할당된 주파수 채널 및 상기 슬레이브 단말에 할당된 주파수 사용 순서 중 적어도 하나를 포함하는 상기 발언권 할당 정보를 생성할 수 있다.The talk right assignment information generation unit may determine a communication state between the plurality of slave terminals, and according to the communication state and the talk right request signal, the number of talk rights allocated in the multi-party call, whether or not the talk right is allocated to the slave terminal, and the multiparty The voice allocation information including at least one of a number of frequency channels for a call, a frequency channel allocated to the slave terminal, and a frequency use order allocated to the slave terminal may be generated.

상기 발언권 할당 정보 생성부는, 상기 통신 상태에 따라 상기 발언권 개수 및 상기 주파수 채널의 개수를 조절할 수 있다.The floor right assignment information generation unit may adjust the number of floors and the number of frequency channels according to the communication state.

상기 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함할 수 있고, 상기 발언권 할당 정보 생성부는, 상기 발언권 요청 신호의 개수가 상기 발언권 개수 보다 적은 경우, 상기 발언권 요청 신호를 전송한 슬레이브 단말에 대한 발언권을 승인할 수 있고, 상기 발언권 요청 신호의 개수가 상기 발언권 개수 이상인 경우, 상기 발언권 요청 신호를 전송한 슬레이브 단말에 대한 발언권을 거부할 수 있다.Whether or not the right to speak may be included may include one of a right to speak and a right to reject the talk. If the number of the talk right request signal is less than the number of the talk right, the talk right request signal may be transmitted to a slave terminal. If the number of the talk request signal is equal to or greater than the number of the talk right request, the talk right for the slave terminal that transmitted the talk request signal may be rejected.

상기 발언권 할당 정보 생성부는, 상기 발언권을 승인하는 경우, 상기 복수의 슬레이브 단말이 상기 발언권 요청 신호를 송신한 순서에 따라 상기 할당된 주파수 채널 및 상기 주파수 사용 순서를 생성할 수 있다.The speech right assignment information generation unit may generate the allocated frequency channel and the frequency use order according to the order in which the plurality of slave terminals transmit the speech right request signal when the speech right is approved.

본 발명의 일 실시예에 따른 다자간 통화 서비스를 수행하는 슬레이브 단말의 발언권 제어를 위한 발언권 제어 방법은, 상기 슬레이브 단말의 마이크를 통해 입력된 신호 중 사용자의 음성 신호를 검출하는 단계, 상기 검출된 음성 신호에 기초하여 발언권 요청 신호 및 발언권 해지 신호 중 하나를 생성하는 단계, 상기 발언권 요청 신호 및 상기 발언권 해지 신호 중 하나를 상기 슬레이브 단말과 상기 다자간 통화 서비스를 수행하는 복수의 단말 중 마스터 단말로 송신하는 단계, 상기 마스터 단말로부터 상기 슬레이브 단말에 대한 발언권 할당 정보를 수신하는 단계 및 상기 발언권 할당 정보에 따라 상기 입력된 신호를 상기 복수의 단말로 송신하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of controlling a voice of a slave terminal performing a multi-party call service, the method comprising: detecting a voice signal of a user among signals input through a microphone of the slave terminal, the detected voice Generating one of a utterance request signal and a utterance cancellation signal based on a signal; transmitting one of the utterance request signal and the utterance cancellation signal to a master terminal of a plurality of terminals performing the multi-party call service with the slave terminal; The method may include receiving speaking right allocation information on the slave terminal from the master terminal, and transmitting the input signal to the plurality of terminals according to the speaking right allocation information.

상기 제어하는 단계는, 상기 검출된 음성 신호에 기 설정된 키워드가 포함된 경우, 상기 발언권 요청 신호를 생성할 수 있고, 상기 사용자의 음성 신호가 기 설정된 시간 이상 검출되지 않는 경우, 상기 발언권 해지 신호를 생성할 수 있다.The controlling may include generating a utterance request signal when the detected voice signal includes a preset keyword, and when the voice signal of the user is not detected for more than a preset time, the utterance right cancellation signal. Can be generated.

상기 발언권 제어 방법은, 상기 사용자의 조작을 입력받는 단계를 더 포함할 수 있고, 상기 제어하는 단계는, 상기 슬레이브 단말에 상기 발언권이 할당된 상태에서 상기 사용자의 조작이 입력된 경우, 상기 발언권 해지 신호를 생성할 수 있고, 상기 슬레이브 단말에 상기 발언권이 할당되지 않은 상태에서 상기 사용자의 조작이 입력된 경우, 상기 발언권 요청 신호를 생성할 수 있다.The speaking control method may further include receiving an operation of the user, and the controlling may include canceling the speaking right when an operation of the user is input while the speaking right is assigned to the slave terminal. A signal may be generated, and when the user's manipulation is input in a state in which the talk right is not allocated to the slave terminal, the talk right request signal may be generated.

상기 발언권 할당 정보는, 상기 다자간 통화에서 할당된 발언권 개수, 상기 슬레이브 단말에 대한 발언권 할당 여부, 상기 다자간 통화를 위한 주파수 채널의 개수, 상기 슬레이브 단말에 할당된 주파수 채널 및 상기 슬레이브 단말에 할당된 주파수 사용 순서 중 적어도 하나를 포함할 수 있고, 상기 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함할 수 있다.The talk right assignment information may include a number of talk rights allocated in the multi-party call, whether or not a talk right is allocated to the slave terminal, a number of frequency channels for the multi-party call, a frequency channel assigned to the slave terminal, and a frequency allocated to the slave terminal. It may include at least one of the order of use, and whether or not to assign the right to speak, may include one of the right to approve and the right to speak.

상기 복수의 단말로 송신하는 단계는, 상기 발언권 승인을 포함하는 상기 발언권 할당 정보를 수신하는 경우, 상기 주파수 사용 순서에 따라 상기 할당된 주파수 채널을 이용하여 상기 입력된 신호를 상기 복수의 단말로 송신할 수 있다.The transmitting of the plurality of terminals may include: transmitting the input signal to the plurality of terminals using the allocated frequency channels according to the frequency use order when receiving the talk right allocation information including the talk right approval. can do.

상기 발언권 제어 방법은, 상기 발언권 거부를 포함하는 상기 발언권 할당 정보를 수신하는 경우, 음성 안내 메세지를 출력하는 단계를 더 포함할 수 있다.The voice control method may further include outputting a voice guidance message when receiving the voice assignment information including the voice rejection.

상기 검출하는 단계는, 상기 검출된 음성 신호가 기 설정된 값 이상인 경우, 묵음 신호 또는 기 설정된 음성 신호를 생성할 수 있고, 상기 복수의 단말로 송신하는 단계는, 상기 묵음 신호 또는 상기 기 설정된 음성 신호를 상기 복수의 단말로 송신할 수 있다.The detecting may include generating a silence signal or a preset voice signal when the detected voice signal is equal to or greater than a preset value, and transmitting the silence signal or the preset voice signal to the plurality of terminals. Can be transmitted to the plurality of terminals.

본 발명의 일 실시예에 따른 다자간 통화 서비스를 수행하는 복수의 슬레이브 단말에 대한 발언권 제어를 위한 발언권 제어 방법은, 상기 복수의 슬레이브 단말 중 적어도 하나로부터 발언권 요청 신호를 수신하는 단계, 상기 발언권 요청 신호에 기초하여 발언권 할당 정보를 생성하는 단계 및 상기 발언권 할당 정보를 복수의 단말로 송신하는 단계를 포함한다.According to an aspect of the present invention, there is provided a floor control method for controlling a floor right for a plurality of slave terminals performing a multi-party call service, including: receiving a floor right request signal from at least one of the plurality of slave terminals; Generating the floor right assignment information and transmitting the floor right assignment information to a plurality of terminals.

상기 생성하는 단계는, 상기 복수의 슬레이브 단말 사이의 통신 상태를 판단할 수 있고, 상기 통신 상태 및 상기 발언권 요청 신호에 따라 상기 다자간 통화에서 할당된 발언권 개수, 상기 슬레이브 단말에 대한 발언권 할당 여부, 상기 다자간 통화를 위한 주파수 채널의 개수, 상기 슬레이브 단말에 할당된 주파수 채널 및 상기 슬레이브 단말에 할당된 주파수 사용 순서 중 적어도 하나를 포함하는 상기 발언권 할당 정보를 생성할 수 있다.The generating may include determining a communication state between the plurality of slave terminals, and according to the communication state and the talk right request signal, the number of talk rights allocated in the multi-party call, whether to speak the right to the slave terminal, The talk right assignment information may be generated including at least one of a number of frequency channels for a multi-party call, a frequency channel assigned to the slave terminal, and a frequency use order allocated to the slave terminal.

상기 생성하는 단계는, 상기 통신 상태에 따라 상기 발언권 개수 및 상기 주파수 채널의 개수를 조절할 수 있다.The generating may include adjusting the number of floors and the number of frequency channels according to the communication state.

상기 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함할 수 있고, 상기 생성하는 단계는, 상기 발언권 요청 신호의 개수가 상기 발언권 개수 보다 적은 경우, 상기 발언권 요청 신호를 전송한 슬레이브 단말에 대한 발언권을 승인할 수 있고, 상기 발언권 요청 신호의 개수가 상기 발언권 개수 이상인 경우, 상기 발언권 요청 신호를 전송한 슬레이브 단말에 대한 발언권을 거부할 수 있다.Whether or not the right to speak may be included may include one of a right to approve and a right to speak. The generating may be performed when the number of the right to speak request signals is less than the number of the talking rights. When the number of the talk right request signals is greater than or equal to the number of talk rights, the right to speak may be rejected for the slave terminal that has transmitted the talk right request signal.

상기 생성하는 단계는, 상기 발언권을 승인하는 경우, 상기 복수의 슬레이브 단말이 상기 발언권 요청 신호를 송신한 순서에 따라 상기 할당된 주파수 채널 및 상기 주파수 사용 순서를 생성할 수 있다.The generating may include generating the allocated frequency channel and the frequency use order according to the order in which the plurality of slave terminals transmit the talk right request signal when the talk right is approved.

본 발명의 실시예들에 따르면, 사용자의 음성을 검출하고 검출된 음성을 이용하여 사용자의 발언권을 제어함으로써 다자간의 원활한 통화가 가능하게 하고, 검출된 음성이 임계치를 넘어서는 에너지를 가진 경우 이를 차단 함으로써 굉음으로부터 사용자의 청력을 보호할 수 있다. According to embodiments of the present invention, by detecting a user's voice and controlling the user's voice using the detected voice, smooth multi-party calls are possible, and if the detected voice has energy exceeding a threshold, You can protect your hearing from roar.

도 1은 본 발명의 일 실시예에 따른 다자간 통화 시스템의 구성도
도 2는 본 발명의 일 실시예에 따른 슬레이브 단말에 구현된 발언권 제어 장치의 구성도
도 3은 본 발명의 추가적 실시예에 따른 슬레이브 단말에 구현된 발언권 제어 장치의 구성도
도 4는 본 발명의 일 실시예에 따른 마스터 단말에 구현된 발언권 제어 장치의 구성도
도 5 및 6은 본 발명의 일 실시예에 따른 복수의 단말 간의 통신방식을 나타낸 도면
도 7은 본 발명의 일 실시예에 따른 슬레이브 단말에 대한 발언권 제어 방법의 순서도
도 8은 본 발명의 일 실시예에 따른 사용자의 조작에 따른 발언권 제어 방법의 순서도
도 9는 본 발명의 일 실시예에 따른 마스터 단말에 대한 발언권 제어 방법의 순서도
1 is a block diagram of a multi-party call system according to an embodiment of the present invention
2 is a configuration diagram of a floor control apparatus implemented in a slave terminal according to an embodiment of the present invention;
3 is a block diagram of an apparatus for controlling speaking rights implemented in a slave terminal according to an embodiment of the present invention;
4 is a configuration diagram of a floor control apparatus implemented in a master terminal according to an embodiment of the present invention;
5 and 6 are diagrams showing a communication method between a plurality of terminals according to an embodiment of the present invention;
7 is a flowchart illustrating a speaking control method for a slave terminal according to an embodiment of the present invention.
8 is a flowchart illustrating a speaking control method according to a user's operation according to an exemplary embodiment of the present invention.
9 is a flowchart illustrating a speaking control method for a master terminal according to an embodiment of the present invention.

이하, 도면을 참조하여 본 발명의 구체적인 실시형태를 설명하기로 한다. 이하의 상세한 설명은 본 명세서에서 기술된 방법, 장치 및/또는 시스템에 대한 포괄적인 이해를 돕기 위해 제공된다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. The following detailed description is provided to assist in a comprehensive understanding of the methods, devices, and / or systems described herein. However, this is only an example and the present invention is not limited thereto.

본 발명의 실시예들을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시예들을 기술하기 위한 것이며, 결코 제한적이어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하도록 해석되어서는 안 된다.In describing the embodiments of the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of a user or an operator. Therefore, the definition should be made based on the contents throughout the specification. The terminology used in the description is for the purpose of describing embodiments of the invention only and should not be limiting. Unless expressly used otherwise, the singular forms “a,” “an,” and “the” include plural forms of meaning. In this description, expressions such as "comprises" or "equipment" are intended to indicate certain features, numbers, steps, actions, elements, portions or combinations thereof, and one or more than those described. It should not be construed to exclude the presence or possibility of other features, numbers, steps, actions, elements, portions or combinations thereof.

도 1은 본 발명의 일 실시예에 따른 다자간 통화 시스템의 구성도이다.1 is a block diagram of a multi-party call system according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 다자간 통화 시스템은 복수의 사용자들이 자신이 소지한 단말을 이용하여 하나의 통화 그룹을 구성하고, 통화 그룹 내 다른 사용자들에게 발언하거나 다른 사용자들이 발언한 내용을 청취할 수 있도록 하는 다자간 통화 서비스를 제공하기 위한 것이다.In a multi-party call system according to an embodiment of the present invention, a plurality of users may configure one call group by using their own terminal, and may speak to other users in the call group or listen to the contents spoken by other users. To provide a multi-party call service that allows.

구체적으로, 도 1을 참조하면, 본 발명의 일 실시예에 따른 다자간 통화 시스템은 마스터 단말(20)과 복수의 슬레이브 단말(10-1 내지 10-9)을 포함한다.Specifically, referring to Figure 1, the multi-party call system according to an embodiment of the present invention includes a master terminal 20 and a plurality of slave terminals (10-1 to 10-9).

각 슬레이브 단말(10-1 내지 10-9) 및 마스터 단말(20)은 예를 들어, 스마트폰과 같이 디스플레이 수단, 음성처리 수단, 정보처리 수단 및 유무선 네트워크를 통한 데이터 통신 수단을 구비한 다양한 형태의 장치들을 포함할 수 있다.Each slave terminal 10-1 to 10-9 and the master terminal 20 have various forms, such as, for example, a smartphone, with display means, voice processing means, information processing means and data communication means via wired or wireless networks. It may include devices of.

마스터 단말(20)과 복수의 슬레이브 단말(10-1 내지 10-9)은 하나의 통화 그룹을 구성할 수 있다. 도시된 예에서는, 통화 그룹에 포함된 슬레이브 단말(10-1 내지 10-9)이 9개인 것으로 예시하고 있으나, 이는 예시적인 것이며 통화 그룹에 포함되는 슬레이브 단말의 개수(10-1 내지 10-9)는 실시예에 따라 변동 가능하다.The master terminal 20 and the plurality of slave terminals 10-1 to 10-9 may configure one talk group. In the illustrated example, there are nine slave terminals 10-1 to 10-9 included in the talk group, but this is exemplary and the number of slave terminals 10-1 to 10-9 included in the talk group is illustrated. ) May vary depending on the embodiment.

본 발명의 일 실시예에 다르면, 마스터 단말(20)과 복수의 슬레이브 단말(10-1 내지 10-9)은 예를 들어, TDMA(Time Division Multiple Access)/TDD(Time Division Duplexing) 방식을 이용하여 다자간 통화 서비스를 제공할 수 있다. 이를 통해, 통화 그룹 내에서 발언권을 가진 각 단말의 사용자는 동시에 발언할 수 있으며, 발언권을 가진 단말의 사용자에 의해 발언된 내용을 통화 그룹 내 다른 사용자들이 동시에 청취 가능하게 된다. According to an embodiment of the present invention, the master terminal 20 and the plurality of slave terminals 10-1 to 10-9 use, for example, a time division multiple access (TDMA) / time division duplexing (TDD) scheme. Multi-way call service can be provided. Through this, the user of each terminal having a talk right in the talk group can speak at the same time, and the contents of the speech spoken by the user of the terminal having the talk right can be heard simultaneously by other users in the talk group.

구체적으로, 각 슬레이브 단말(10-1 내지 10-9)은 마스터 단말(20)에게 발언권 할당을 요청하거나, 자신에게 할당된 발언권의 해지를 요청할 수 있으며, 마스터 단말(20)로부터 발언권을 할당받은 슬레이브 단말(10-1 내지 10-9)은 해당 슬레이브 단말(10-1 내지 10-9)의 사용자에 의해 발언된 내용을 통화 그룹 내 다른 단말로 전송할 수 있다. 반면, 마스터 단말(20)로부터 할당된 발언권을 보유하고 있지 않는 슬레이브 단말(10-1 내지 10-9)은 통화 그룹 내 발언권을 가진 다른 단말로부터 해당 단말의 사용자에 의해 발언된 내용을 수신하여 출력할 수 있다.In detail, each slave terminal 10-1 to 10-9 may request the master terminal 20 to assign a talk right or request revocation of a talk right assigned to the master device 20, and receive a talk right from the master terminal 20. The slave terminals 10-1 to 10-9 may transmit the content spoken by the users of the corresponding slave terminals 10-1 to 10-9 to other terminals in the call group. On the other hand, the slave terminals 10-1 to 10-9 that do not have the speaking right allocated from the master terminal 20 receive and output the contents spoken by the user of the corresponding terminal from another terminal having the speaking right in the talk group. can do.

마스터 단말(20)은 각 슬레이브 단말(10-1 내지 10-9)로부터 발언권 할당 요청 및 할당된 발언권에 대한 발언권 해지 요청을 수신하고, 수신된 발언권 할당 요청 및 발언권 해지 요청에 따라 각 슬레이브 단말(10-1 내지 10-9)에 대한 발언권을 결정한다. The master terminal 20 receives a talk right allocation request from the slave terminals 10-1 to 10-9 and a talk right cancellation request for the assigned talk right, and according to the received talk right assignment request and the talk right cancellation request, each slave terminal ( 10-1 to 10-9) to determine the right to speak.

도 2는 본 발명의 실시예에 따른 발언권 제어 장치(100)의 구성도이다.2 is a configuration diagram of a floor control apparatus 100 according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일 실시예에 따른 발언권 제어 장치(100)는 음성 검출부(110), 발언권 제어부(120) 및 통신부(130)를 포함한다.Referring to FIG. 2, the apparatus for controlling speaking voice 100 according to an embodiment of the present invention includes a voice detector 110, a speaking rights controller 120, and a communicator 130.

도 2에 도시된 발언권 제어 장치(100)는 도 1에 도시된 슬레이브 단말(10-1 내지 10-9)의 발언권을 제어하기 위한 것으로 각 슬레이브 단말(10-1 내지 10-9)에 포함된 일 구성으로 구현될 수 있다. 이하에서는, 설명의 편의를 위해 발언권 제어 장치(100)가 슬레이브 단말(10-1) 내에 구현된 것으로 설명하나, 슬레이브 단말(10-1) 외 다른 슬레이브 단말(10-2 내지 10-9) 내에도 구현 가능함을 유의하여야 한다.The apparatus for controlling speaking rights 100 shown in FIG. 2 is for controlling the speaking rights of the slave terminals 10-1 to 10-9 illustrated in FIG. 1 and included in each slave terminal 10-1 to 10-9. It may be implemented in one configuration. In the following description, for the convenience of description, the apparatus for controlling the talk 100 is implemented in the slave terminal 10-1, but in the slave terminals 10-2 to 10-9 other than the slave terminal 10-1. It should be noted that may also be implemented.

음성 검출부(110)는 슬레이브 단말(10-1)의 마이크를 통해 입력된 신호 중 사용자의 음성 신호를 검출한다.The voice detector 110 detects a voice signal of the user among the signals input through the microphone of the slave terminal 10-1.

구체적으로, 마이크를 통해 입력된 아날로그 신호는 예를 들어, 슬레이브 단말(10-1)에 포함된 오디오 ADC(Analog to Digital Converter)에 의해 디지털 신호로 변환될 수 있다. 음성 검출부(110)는 변환된 디지털 신호를 기 설정된 인코딩 방식에 따라 인코딩하여 통신부(130)로 제공할 수 있으며, 변환된 디지털 신호를 인코딩하는 과정에서 변환된 디지털 신호로부터 사용자의 음성 신호를 검출할 수 있다.Specifically, the analog signal input through the microphone may be converted into a digital signal by, for example, an audio to digital converter (ADC) included in the slave terminal 10-1. The voice detector 110 may encode the converted digital signal according to a preset encoding method and provide the converted digital signal to the communication unit 130. The voice detector 110 may detect a user's voice signal from the converted digital signal in the process of encoding the converted digital signal. Can be.

구체적으로, 음성 검출부(110)는 예를 들어, ITU(International Telecommunication Union)의 음성 코덱 표준인 G.729의 부록 A에서 제공하고 있는 방식에 따라 인코딩을 수행할 수 있으며, G.729의 부록 B에서 제공하고 있는 VAD(Voice Activity Detection) 기술을 이용하여 슬레이브 단말(10-1)의 마이크를 통해 입력된 신호 중 사용자 음성 신호를 검출할 수 있다.In detail, the voice detection unit 110 may perform encoding according to a method provided by, for example, Appendix A of G.729, which is a voice codec standard of the International Telecommunication Union (ITU), and Appendix B of G.729. The user's voice signal may be detected from a signal input through the microphone of the slave terminal 10-1 using VAD (Voice Activity Detection) technology provided by.

이때, 본 발명의 일 실시예에 따르면, 음성 검출부(110)는 입력된 신호가 기 설정된 값 이상인 경우, 묵음 신호 또는 기 설정된 음성 신호를 생성할 수 있다. 즉, 슬레이브 단말(10-1)의 마이크를 통해 입력된 신호에 굉음이 포함되어 있는 경우, 통화 그룹 내 청취자의 청력을 손상시킬 우려가 있다. 따라서, 음성 검출부(110)는 입력된 신호의 에너지를 측정하여 기 설정된 값 이상인 경우, 입력된 신호를 대체할 묵음 신호 또는 기 설정된 음성 신호를 생성할 수 있다.In this case, according to an embodiment of the present invention, when the input signal is greater than or equal to a preset value, the voice detector 110 may generate a silent signal or a preset voice signal. That is, when loud signals are included in the signal input through the microphone of the slave terminal 10-1, there is a risk of damaging the hearing of the listeners in the talk group. Therefore, the voice detector 110 may measure the energy of the input signal and generate a silent signal or a preset voice signal to replace the input signal when the energy is greater than or equal to a preset value.

발언권 제어부(120)는 음성 검출부(110)에 의해 검출된 음성 신호에 기초하여 발언권 요청 신호 및 발언권 해지 신호 중 하나를 생성한다.The utterance control unit 120 generates one of a utterance request signal and a utterance cancellation signal based on the voice signal detected by the voice detection unit 110.

구체적으로, 본 발명의 일 실시예에 따르면, 발언권 제어부(120)는, 검출된 음성 신호에 기 설정된 키워드가 포함된 경우, 발언권 요청 신호를 생성하고, 사용자의 음성 신호가 기 설정된 시간 이상 검출되지 않는 경우, 발언권 해지 신호를 생성할 수 있다.Specifically, according to an embodiment of the present invention, when the speech control unit 120 includes a preset keyword, the speech control unit 120 generates a speech request signal, and the user's speech signal is not detected for more than a preset time. If not, it is possible to generate a revocation signal.

예를 들어, 발언권 제어부(120)는 마스터 단말(20)에 의해 슬레이브 단말(10-1)에 발언권이 할당되지 않은 상태에서, 기 설정된 키워드가 검출된 경우 발언권 요청을 위한 발언권 요청 신호를 생성할 수 있다. 다른 예로, 발언권 제어부(120)는 마스터 단말(20)에 의해 슬레이브 단말(10-1)에 발언권이 할당된 상태에서, 기 설정된 시간 이상 사용자의 음성 신호가 검출되지 않은 경우, 할당된 발언권의 해지를 위한 발언권 해지 신호를 생성할 수 있다. For example, the speaking control unit 120 may generate a speaking request signal for a speaking request when a preset keyword is detected in a state in which the speaking right is not assigned to the slave terminal 10-1 by the master terminal 20. Can be. As another example, when the voice signal of the user is not detected for more than a predetermined time in a state in which the speaking right is allocated to the slave terminal 10-1 by the master terminal 20, the speaking right control unit 120 cancels the allocated speaking right. It may generate a signal to release the voice for.

통신부(130)는 발언권 제어부(120)에 의해 발언권 요청 신호 또는 발언권 해지 신호가 생성된 경우, 생성된 신호를 마스터 단말(20)로 송신한다. 또한, 통신부(130)는 발언권 요청 신호에 따라 마스터 단말(20)로부터 슬레이브 단말(10-1)에 발언권이 할당된 경우, 발언권 할당 정보에 따라 음성 검출부(110)로부터 제공받은 신호를 통화 그룹 내 다른 슬레이브 단말(10-2 내지 10-9) 및 마스터 단말(20)로 송신한다.The communication unit 130 transmits the generated signal to the master terminal 20 when the utterance request signal or the utterance cancellation signal is generated by the utterance control unit 120. In addition, when a talk right is allocated to the slave terminal 10-1 from the master terminal 20 according to the talk right request signal, the communication unit 130 receives a signal provided from the voice detector 110 according to the talk right assignment information in the talk group. It transmits to the other slave terminals 10-2 to 10-9 and the master terminal 20.

이때, 통신부(130)는 예를 들어, 음성 검출부(110)에 의해 인코딩된 신호를 시분할 방식으로 송신하기 위한 페이로드를 생성하고, 생성된 페이로드에 대해 오류검출코드 생성 및 적용, 데이터 비화처리 등의 가공을 수행한 후, 가공된 페이로드를 미리 정해놓은 프레임 포맷, 시간 사이클 및 발언권 할당 정보에 따라 통화 그룹 내 다른 슬레이브 단말(10-2 내지 10-9) 및 마스터 단말(20)로 송신할 수 있다. At this time, the communication unit 130 generates, for example, a payload for transmitting the signal encoded by the voice detector 110 in a time division manner, and generates and applies an error detection code to the generated payload, and data decryption processing. And the like, and then transmits the processed payload to the other slave terminals 10-2 to 10-9 and the master terminal 20 in the talk group according to a predetermined frame format, time cycle, and voice allocation information. can do.

한편, 본 발명의 일 실시예에 따르면, 발언권 할당 정보는 다자간 통화에서 마스터 단말(20)에 의해 각 슬레이브 단말(10-1 내지 10-9)에 할당된 발언권 개수, 슬레이브 단말(10-1)에 대한 발언권 할당 여부, 다자간 통화를 위한 주파수 채널의 개수, 슬레이브 단말(10-1)에 할당된 주파수 채널 및 각 슬레이브 단말(10-1 내지 10-9)에 할당된 주파수 사용 순서 중 적어도 하나를 포함하고, 발언권 할당 여부는 발언권 승인 및 발언권 거부 중 하나를 포함할 수 있다.On the other hand, according to an embodiment of the present invention, the talk right allocation information is the number of talk rights allocated to each slave terminal (10-1 to 10-9) by the master terminal 20 in the multi-party call, slave terminal 10-1 At least one of whether or not to assign a talk right to, a number of frequency channels for the multi-party call, a frequency channel allocated to the slave terminal 10-1, and a frequency use order allocated to each slave terminal 10-1 to 10-9. In addition, whether to assign the right to speak may include one of approve and reject the voice.

이때, 발언권 개수는 발언권 개수의 최대값과 현재 비어있는 발언권의 개수를 의미하고, 발언권 할당 여부는 슬레이브 단말(10-1)에게 발언권을 승인 또는 거부할지에 대한 정보를 의미한다. 또한, 주파수 채널 개수는 주파수 채널 개수의 최대값과 현재 비어있는 주파수 채널 개수를 의미하고, 할당된 주파수 채널은 발언권을 승인받은 슬레이브 단말(10-1)이 할당받은 주파수 채널을 의미한다. 또한, 주파수 사용 순서는 주파수 채널을 할당받은 각 슬레이브 단말(10-1 내지 10-9)이 주파수를 사용하는 순서를 의미한다.In this case, the number of talk rights refers to the maximum value of the number of talk rights and the number of the current empty talk rights, and whether to assign the talk right means information on whether to approve or reject the talk right to the slave terminal 10-1. In addition, the number of frequency channels means the maximum value of the number of frequency channels and the number of currently empty frequency channels, and the allocated frequency channel means a frequency channel assigned by the slave terminal 10-1 that has received the right to speak. In addition, the frequency usage order means an order in which each slave terminal 10-1 to 10-9 to which a frequency channel is allocated uses a frequency.

본 발명의 일 실시예에 따르면, 통신부(130)는 마스터 단말(20)로부터 슬레이브 단말(10-1)에 대한 발언권 승인을 포함하는 발언권 할당 정보를 수신하는 경우, 음성 검출부(110)에 의해 인코딩된 신호를 슬레이브 단말(10-1)에 대한 주파수 사용 순서에 따라 할당된 주파수 채널을 이용하여 복수의 단말로 송신할 수 있다.According to an embodiment of the present invention, the communication unit 130 is encoded by the voice detector 110 when receiving the voice assignment information including the permission to speak the slave terminal 10-1 from the master terminal 20; The received signal may be transmitted to the plurality of terminals by using the assigned frequency channel according to the frequency usage order for the slave terminal 10-1.

예를 들어, 마스터 단말(20)로부터 발언권 승인을 포함하는 발언권 할당 정보가 수신된 경우, 슬레이브 단말(10-1)에 대해 발언권이 할당된 것을 의미한다. 따라서, 통신부(130)는 주파수 사용 순서에 따라 할당받은 주파수 채널을 이용하여 음성 검출부(110)에 의해 인코딩된 신호를 통화 그룹 내 다른 슬레이브 단말(10-2 내지 10-9) 및 마스터 단말(20)로 송신할 수 있다.For example, when the speaking right allocation information including the speaking right approval is received from the master terminal 20, it means that the speaking right is allocated to the slave terminal 10-1. Accordingly, the communication unit 130 transmits the signals encoded by the voice detection unit 110 using the frequency channels allocated according to the frequency usage order to the other slave terminals 10-2 to 10-9 and the master terminal 20 in the call group. ) Can be sent.

도 3는 본 발명의 추가적 실시예에 따른, 발언권 제어 장치(200)의 구성도이다.3 is a schematic diagram of a floor control apparatus 200 according to a further embodiment of the present invention.

도 3를 참조하면, 발언권 제어 장치(200)는 입력 버튼부(210) 및 음성 출력부(220)를 더 포함한다.Referring to FIG. 3, the floor control apparatus 200 further includes an input button unit 210 and a voice output unit 220.

도 3에 도시된 예에서, 음성 검출부(110) 및 통신부(130)는 도 2에 도시된 구성과 동일한 구성이므로 이에 대한 중복적인 설명은 생략한다.In the example illustrated in FIG. 3, since the voice detector 110 and the communicator 130 are the same as those illustrated in FIG. 2, redundant description thereof will be omitted.

입력 버튼부(210)는 사용자의 조작을 입력받는다.The input button unit 210 receives a user's manipulation.

이를 위해, 입력 버튼부(210)는 버튼, 터치 센서 등과 같이 사용자의 조작을 입력받을 수 있는 다양한 형태의 입력 수단들을 포함할 수 있다.To this end, the input button unit 210 may include various types of input means for receiving a user's manipulation, such as a button and a touch sensor.

본 발명의 일 실시예에 따르면, 발언권 제어부(120)는 슬레이브 단말(10-1)에 발언권이 할당된 상태에서 입력 버튼부(210)에 의해 사용자의 조작이 입력된 경우, 발언권 해지 신호를 생성할 수 있다. 또한, 발언권 제어부(120)는 슬레이브 단말(10-1)에 발언권이 할당되지 않은 상태에서 입력 버튼부(210)에 의해 사용자의 조작이 입력된 경우, 발언권 요청 신호를 생성할 수 있다.According to an embodiment of the present invention, when the user's operation is input by the input button unit 210 in a state in which the speaking right is allocated to the slave terminal 10-1, the speaking right control unit 120 generates a speaking right cancellation signal. can do. In addition, when the user's operation is input by the input button unit 210 in a state in which the speaking right is not allocated to the slave terminal 10-1, the speaking right control unit 120 may generate a speaking right request signal.

예를 들어, 주변 소음이 심한 경우, 사용자의 음성 신호에 발언권 요청을 위한 기 설정된 키워드가 포함되어 있음에도 음성 검출부(110)에 의해 해당 키워드가 검출되지 않을 수 있으며, 발언권이 할당된 상태에서 사용자가 발언을 하고 있지 않음에도 발언을 하고 있는 것으로 인식될 수 있다. 따라서, 이 경우, 사용자는 입력 버튼부(210)를 조작함으로써 발언권 요청 신호 또는 발언권 해지 신호가 생성되도록 할 수 있다. 즉, 상술한 VAD기술을 이용한 발언권 제어 방식과 더불어 사용자 조작에 의한 발언권 제어가 가능하도록 함으로써, VAD기술을 이용한 발언권 제어 방식에 의해 발생될 수 있는 오작동 문제를 해결할 수 있다.For example, when the ambient noise is severe, the keyword may not be detected by the voice detector 110 even if the voice signal of the user includes a preset keyword for requesting a right to speak. A person may be perceived as speaking even if he is not speaking. Accordingly, in this case, the user may manipulate the input button unit 210 to generate a talk right request signal or a talk right release signal. That is, by enabling the voice control by the user's operation together with the voice control method using the above-described VAD technology, it is possible to solve a malfunction problem that may be generated by the voice control method using the VAD technology.

음성 출력부(220)는 통신부(130)에 의해 마스터 단말(20)로부터 발언권 거부를 포함하는 발언권 할당 정보를 수신하는 경우, 발언권을 할당받지 못했다는 정보를 사용자에게 알리기 위한 음성 안내 메세지를 출력한다.The voice output unit 220 outputs a voice guidance message for notifying the user of the fact that the voice is not allocated the voice when the communication unit 130 receives the voice right allocation information including the voice right rejection from the master terminal 20. .

도 4는 본 발명의 일 실시예에 따른 발언권 제어 장치(300)의 구성도 이다.4 is a configuration diagram of the floor control apparatus 300 according to an embodiment of the present invention.

도 4에 도시된 발언권 제어 장치(300)는 예를 들어, 도 1에 도시된 마스터 단말(20)에 포함된 일 구성으로 구현될 수 있다.The apparatus for controlling speaking voice 300 shown in FIG. 4 may be implemented in one configuration included in, for example, the master terminal 20 illustrated in FIG. 1.

도 4를 참조하면, 발언권 제어 장치(300)는 발언권 요청 수신부(310), 발언권 할당 정보 생성부(320) 및 발언권 할당 정보 송신부(330)를 포함한다.Referring to FIG. 4, the apparatus for controlling utterance 300 includes a utterance request requesting unit 310, a uttering right assignment information generating unit 320, and a uttering right assignment information transmitting unit 330.

발언권 요청 수신부(310)는 복수의 슬레이브 단말(10-1 내지 10-9) 중 적어도 하나로부터 발언권 요청 신호를 수신한다.The utterance request receiver 310 receives a utterance request signal from at least one of the plurality of slave terminals 10-1 to 10-9.

발언권 할당 정보 생성부(320)는 발언권 요청 수신부(310)로 수신된 발언권 요청 신호에 기초하여 발언권 할당 정보를 생성한다.The floor right assignment information generation unit 320 generates the floor right assignment information based on the floor right request signal received by the floor right request receiver 310.

본 발명의 일 실시예에 따르면, 발언권 할당 정보 생성부(320)는 각 슬레이브 단말(10-1 내지 10-9) 사이의 통신 상태를 판단하고, 통신 상태 및 발언권 요청 신호에 따라 각 슬레이브 단말(10-1 내지 10-9)에 할당된 발언권 개수, 발언권 요청 신호를 전송한 슬레이브 단말(10-1 내지 10-9)에 대한 발언권 할당 여부, 다자간 통화를 위한 주파수 채널의 개수, 각 슬레이브 단말(10-1 내지 10-9)에 할당된 주파수 채널 및 발언권이 할당된 각 슬레이브 단말(10-1 내지 10-9)에 대한 주파수 사용 순서 중 적어도 하나를 포함하는 발언권 할당 정보를 생성할 수 있다.According to one embodiment of the present invention, the floor right assignment information generation unit 320 determines the communication status between each slave terminal (10-1 to 10-9), and each of the slave terminal ( 10-1 to 10-9), the number of floor rights allocated to the slave terminal 10-1 to 10-9 has transmitted the talk request signal, whether or not to speak, the number of frequency channels for the conference call, each slave terminal ( Speaking right allocation information including at least one of a frequency channel allocated to each of 10-1 to 10-9 and a frequency usage order for each slave terminal 10-1 to 10-9 to which a speaking right is allocated may be generated.

이때, 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함할 수 있다.In this case, whether or not to allocate the speaking right may include one of approving the speaking right and rejecting the speaking right.

본 발명의 일 실시예에 따르면, 발언권 할당 정보 생성부(320)는 통신 상태에 따라 발언권 개수 및 주파수 채널의 개수를 조절할 수 있다.According to an embodiment of the present invention, the floor right assignment information generation unit 320 may adjust the number of floors and the number of frequency channels according to the communication state.

구체적으로, 발언권 할당 정보 생성부(320)는 각 슬레이브 단말(10-1 내지 10-9)로부터 수신신호 감도와 프레임 수신율 등을 포함하는 상태 정보를 수신하여 통신 상태를 판단할 수 있다. 예를 들어, 발언권 할당 정보 생성부(320)는 각 슬레이브 단말(10-1 내지 10-9) 사이의 통신 상태가 양호한 경우, 발언권 개수 및 주파수 채널 개수를 9개로 조절하여 발언권을 늘릴 수 있다. 다른 예로, 발언권 할당 정보 생성부(320)는 각 슬레이브 단말(10-1 내지 10-9) 사이의 통신 상태가 나쁘면, 발언권 개수 및 주파수 채널 개수를 6개로 조절하여 발언권을 줄일 수 있다. 즉, 발언권 제어 장치(300)는 각 슬레이브 단말(10-1 내지 10-9) 사이의 통신 상태에 따라 발언권을 조절함으로써 원활한 다자간 통화 서비스를 제공할 수 있다.In detail, the voice assignment information generation unit 320 may receive communication state information including received signal sensitivity, frame reception rate, etc. from each slave terminal 10-1 to 10-9. For example, when the communication state between the slave terminals 10-1 to 10-9 is good, the talk right assignment information generation unit 320 may increase the talk right by adjusting the number of talk rights and the number of frequency channels to nine. As another example, when the communication state between the slave terminals 10-1 to 10-9 is bad, the talk right assignment information generation unit 320 may reduce the talk right by adjusting the number of talk rights and the number of frequency channels to six. That is, the floor control apparatus 300 may provide a smooth multi-way call service by adjusting the floor right according to the communication state between the slave terminals 10-1 to 10-9.

또한, 본 발명의 일 실시예에 따르면, 발언권 할당 정보 생성부(320)는 발언권 요청 신호 수신부(310)로 수신된 발언권 요청 신호의 개수가 발언권 개수 보다 적은 경우, 발언권 요청 신호를 전송한 슬레이브 단말(10-1)에 대한 발언권을 승인할 수 있고, 발언권 요청 신호 수신부(310)에 의해 수신된 발언권 요청 신호의 개수가 발언권 개수 이상인 경우, 발언권 요청 신호를 전송한 슬레이브 단말(10-1)에 대한 발언권을 거부할 수 있다.In addition, according to an embodiment of the present invention, when the number of the floor request signal received by the floor request signal receiving unit 310 is less than the number of floor rights, the slave terminal transmitting the floor request signal. When the number of the floor right request signals received by the floor right request signal receiving unit 310 is equal to or greater than the number of floor rights, the speaker 10 10-1 may approve the right to speak with respect to (10-1). You can refuse to speak up.

또한, 본 발명의 일 실시예에 따르면, 발언권 할당 정보 생성부(320)는 발언권을 승인하는 경우, 각 슬레이브 단말(10-1 내지 10-9)이 발언권 요청 신호를 송신한 순서에 따라 주파수 채널 및 상기 주파수 사용 순서를 할당할 수 있다.In addition, according to an embodiment of the present invention, when the floor right assignment information generation unit 320 approves the floor right, each slave terminal 10-1 to 10-9 transmits the floor right request signal in a frequency channel. And the frequency usage order.

발언권 할당 정보 송신부(330)는 발언권 할당 정보 생성부(320)에 의해 생성된 발언권 할당 정보를 복수의 단말로 송신한다.The talk right assignment information transmitting unit 330 transmits the talk right assignment information generated by the talk right assignment information generating unit 320 to the plurality of terminals.

또한, 본 발명의 일 실시예에 따르면, 발언권 제어 장치(300)는 각 슬레이브 단말(10-1 내지 10-9) 중 적어도 하나로부터 발언권 해지 신호를 수신하는 발언권 해지 수신부(미도시)를 더 포함할 수 있다.In addition, according to an embodiment of the present invention, the floor control apparatus 300 further includes a floor termination signal receiving unit (not shown) for receiving a floor termination signal from at least one of each slave terminal (10-1 to 10-9). can do.

구체적으로, 본 발명의 일 실시예에 따르면, 마스터 단말(20)은 기 설정된 사이클 단위로 발언권 요청 신호, 발언권 해지 신호 및 발언권 할당 정보를 송수신할 수 있다. 이때, 사이클은 예를 들어, 40mm초 단위로 관리될 수 있다. 또한, 해당 사이클은 18개의 페이로드 프레임으로 구성될 수 있고, 페이로드 프레임에는 음성 검출부(110)에 의해 인코딩된 신호가 포함될 수 있다. 또한, 8개의 사이클이 1개의 슈퍼사이클을 구성할 수 있으며, 각 사이클에 구성된 프레임에 포함된 신호가 달라질 수 있다. 예를 들어, 1개의 슈퍼사이클에서 발언권 할당 정보가 인코딩된 신호를 포함하는 프레임을 구성한 사이클이 2개로 구성될 수 있고, 나머지 사이클은 발언권 요청 신호 또는 발언권 해지 신호 중 하나가 인코딩된 신호를 포함하는 프레임으로 구성될 수 있다. 구체적으로, 도 5를 참조하면, 발언권 할당 정보 생성부(320)에 의해 각 슬레이브 단말(10-1 내지 10-9) 사이의 통신 상태가 양호하다고 판단되는 경우, 사이클의 음성 채널은 9개로 구성되고 각 음성 채널마다 동일한 인코딩된 신호를 포함하는 2개의 페이로드 프레임이 할당된다. 또한, 도 6을 참조하면, 각 슬레이브 단말(10-1 내지 10-9) 사이의 통신 상태가 나쁘다고 판단되는 경우, 사이클의 음성 채널은 6개로 구성되고 각 음성 채널마다 동일한 인코딩된 신호를 포함하는 3개의 페이로드 프레임이 할당된다.Specifically, according to an embodiment of the present invention, the master terminal 20 may transmit and receive the talk right request signal, the talk right release signal and the talk right allocation information in predetermined cycle units. In this case, the cycle may be managed by, for example, 40 mm seconds. In addition, the cycle may include 18 payload frames, and the payload frame may include a signal encoded by the voice detector 110. In addition, eight cycles may constitute one supercycle, and a signal included in a frame configured in each cycle may vary. For example, in one supercycle, two cycles constituting a frame including a signal in which the floor allocation information is encoded may be configured, and the remaining cycles may include a signal in which one of the floor request signal or the floor termination signal includes an encoded signal. It may consist of a frame. Specifically, referring to FIG. 5, when it is determined by the voice assignment information generation unit 320 that the communication state between the slave terminals 10-1 to 10-9 is satisfactory, the voice channel of the cycle includes nine. And two payload frames containing the same encoded signal for each voice channel. In addition, referring to FIG. 6, when it is determined that the communication state between the slave terminals 10-1 to 10-9 is bad, six voice channels of a cycle are configured and each voice channel includes the same encoded signal. Three payload frames are allocated.

한편, 본 발명의 일 실시예에서, 도 2 내지 4에 도시된 음성 검출부(110), 발언권 제어부(120), 통신부(130), 입력 버튼부(210), 음성 출력부(220), 발언권 요청 수신부(310), 발언권 할당 정보 생성부(320) 및 발언권 할당 정보 송신부(330)는 하나 이상의 프로세서 및 그 프로세서와 연결된 컴퓨터 판독 가능 기록 매체를 포함하는 하나 이상의 컴퓨팅 장치 상에서 구현될 수 있다. 컴퓨터 판독 가능 기록 매체는 프로세서의 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서와 연결될 수 있다. 컴퓨팅 장치 내의 프로세서는 각 컴퓨팅 장치로 하여금 본 명세서에서 기술되는 예시적인 실시예에 따라 동작하도록 할 수 있다. 예를 들어, 프로세서는 컴퓨터 판독 가능 기록 매체에 저장된 명령어를 실행할 수 있고, 컴퓨터 판독 가능 기록 매체에 저장된 명령어는 프로세서에 의해 실행되는 경우 컴퓨팅 장치로 하여금 본 명세서에 기술되는 예시적인 실시예에 따른 동작들을 수행하도록 구성될 수 있다.Meanwhile, in an embodiment of the present invention, the voice detector 110, the voice control unit 120, the communication unit 130, the input button unit 210, the voice output unit 220, the voice request shown in Figures 2 to 4 The receiver 310, the voice allocation information generator 320, and the voice allocation information transmitter 330 may be implemented on one or more computing devices including one or more processors and a computer readable recording medium connected to the processors. The computer readable recording medium may be inside or outside the processor and may be connected with the processor by various well-known means. A processor within the computing device may cause each computing device to operate according to the example embodiments described herein. For example, a processor may execute instructions stored on a computer readable recording medium, and the instructions stored on the computer readable recording medium cause the computing device to operate in accordance with the exemplary embodiment described herein when executed by the processor. It can be configured to perform these.

도 7은 본 발명의 일 실시예에 따른, 발언권 제어 방법(S700)의 순서도이다.7 is a flow chart of a method for controlling speaking rights (S700) according to an embodiment of the present invention.

도 7에 도시된 방법은 예를 들어, 도 2에 도시된 발언권 제어 장치(100)에 의해 수행될 수 있다.The method illustrated in FIG. 7 may be performed by, for example, the floor control apparatus 100 illustrated in FIG. 2.

도 7를 참조하면, 발언권 제어 장치(100)는 슬레이브 단말(10-1)의 마이크를 통해 입력된 신호 중 사용자의 음성 신호를 검출한다(S710).Referring to FIG. 7, the utterance control device 100 detects a voice signal of a user among signals input through a microphone of the slave terminal 10-1 (S710).

이후, 발언권 제어 장치(100)는 검출된 음성 신호에 기초하여 발언권 요청 신호 및 발언권 해지 신호 중 하나를 생성한다(S720).Thereafter, the apparatus for controlling speaking utterance 100 generates one of the speaking right request signal and the speaking right canceling signal based on the detected voice signal (S720).

이때, 발언권 제어 장치(100)는 검출된 음성 신호에 기 설정된 키워드가 포함된 경우, 발언권 요청 신호를 생성할 수 있고, 사용자의 음성 신호가 기 설정된 시간 이상 검출되지 않는 경우, 발언권 해지 신호를 생성할 수 있다.In this case, the floor control apparatus 100 may generate a floor request signal when the detected voice signal includes a preset keyword, and generate a floor termination signal when the user's voice signal is not detected for more than a predetermined time. can do.

이후, 발언권 제어 장치(100)는 발언권 요청 신호 및 발언권 해지 신호 중 하나를 슬레이브 단말(10-1)과 다자간 통화 서비스를 수행하는 복수의 단말 중 마스터 단말(20)로 송신한다(S730).Thereafter, the apparatus for controlling speaking utterance 100 transmits one of the speaking right request signal and the speaking right canceling signal to the master terminal 20 among a plurality of terminals performing the multi-party call service with the slave terminal 10-1 (S730).

이후, 발언권 제어 장치(100)는 마스터 단말(20)로부터 슬레이브 단말(10-1)에 대한 발언권 할당 정보를 수신한다(S740).Subsequently, the apparatus for controlling speaking utterance 100 receives speaking assignment information on the slave terminal 10-1 from the master terminal 20 (S740).

이때, 발언권 할당 정보는 다자간 통화에서 각 슬레이브 단말(10-1 내지 10-9)에 할당된 발언권 개수, 슬레이브 단말(10-1)에 대한 발언권 할당 여부, 다자간 통화를 위한 주파수 채널의 개수, 슬레이브 단말(10-1 내지 10-9)에 할당된 주파수 채널 및 각 슬레이브 단말(10-1 내지 10-9)에 할당된 주파수 사용 순서 중 적어도 하나를 포함하고, 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함할 수 있다.In this case, the talk right allocation information may include the number of talk rights allocated to each slave terminal 10-1 to 10-9 in a multi-party call, whether the talk right is allocated to the slave terminal 10-1, the number of frequency channels for the multi-party call, and the slave. And at least one of a frequency channel allocated to the terminals 10-1 to 10-9 and a frequency use order allocated to each slave terminal 10-1 to 10-9, and whether to assign a right to speak is a right to approve and a right to speak. It can include one of the denials.

이후, 발언권 제어 장치(100)는 발언권 할당 정보에 따라 입력된 신호를 복수의 단말로 송신한다(S750).Subsequently, the apparatus for controlling speaking utterance 100 transmits an input signal according to the speaking authority allocation information to a plurality of terminals (S750).

이때, 발언권 제어 장치(100)는 발언권 승인을 포함하는 발언권 할당 정보를 수신하는 경우, 주파수 사용 순서에 따라 할당된 주파수 채널을 이용하여 입력된 신호를 복수의 단말로 송신할 수 있다.In this case, when the floor control apparatus 100 receives the floor right assignment information including the floor right approval, the apparatus 100 may transmit an input signal to the plurality of terminals using the assigned frequency channels according to the frequency usage order.

또한, 발언권 제어 장치(100)는 검출된 음성 신호가 기 설정된 값 이상인 경우, 묵음 신호 또는 기 설정된 음성 신호를 생성할 수 있다. 이 경우, 발언권 제어 장치(100)는 입력된 신호를 대체하여 묵음 신호 또는 기 설정된 음성 신호를 복수의 단말로 송신할 수 있다.In addition, when the detected voice signal is greater than or equal to a preset value, the apparatus for controlling speaking voice 100 may generate a silent signal or a preset voice signal. In this case, the floor control apparatus 100 may transmit a silent signal or a predetermined voice signal to the plurality of terminals by replacing the input signal.

도 8은 본 발명의 일 실시예에 따른, 사용자의 조작 입력에 따른 발언권 제어 방법(S800)의 순서도이다8 is a flowchart of a method for controlling a voice to be spoken according to a user's manipulation input (S800) according to an embodiment of the present invention.

도 8에 도시된 방법은 예를 들어, 도 3에 도시된 발언권 제어 장치(200)에 의해 수행될 수 있다.The method illustrated in FIG. 8 may be performed by, for example, the floor control apparatus 200 illustrated in FIG. 3.

도 8를 참조하면 발언권 제어 장치(200)는 사용자의 조작을 입력받는다(S810).Referring to FIG. 8, the floor control apparatus 200 receives an operation of a user (S810).

이때, 발언권 제어 장치(200)는 슬레이브 단말(10-1)에 발언권이 할당된 상태에서 사용자의 조작이 입력된 경우(S820), 발언권 해지 신호를 생성할 수 있고(S830), 슬레이브 단말(10-1)에 발언권이 할당되지 않은 상태에서 사용자의 조작이 입력된 경우(S820), 발언권 요청 신호를 생성할 수 있다(S840).In this case, when the user's operation is input in the state in which the speaking right is allocated to the slave terminal 10-1 (S820), the speaking right control apparatus 200 may generate a speaking right release signal (S830), and the slave terminal 10 may be used. If the user's manipulation is input in the state in which the floor right is not assigned to the terminal 1-1 (S820), the floor right request signal may be generated (S840).

또한, 발언권 제어 장치(200)는 발언권 거부를 포함하는 발언권 할당 정보를 수신하는 경우, 발언권을 할당받지 못했다는 정보를 사용자에게 알리기 위한 음성 안내 메세지를 출력한다.In addition, when the floor control apparatus 200 receives the floor right assignment information including the floor right rejection, the floor control apparatus 200 outputs a voice guidance message for notifying the user that the floor floor is not assigned.

도 9는 본 발명의 일 실시예에 따른, 발언권 제어 방법(S900)의 순서도이다.9 is a flow chart of a method for controlling speaking rights (S900) according to an embodiment of the present invention.

도 9에 도시된 방법은 예를 들어, 도 4에 도시된 발언권 제어 장치(300)에 의해 수행될 수 있다.The method illustrated in FIG. 9 may be performed by, for example, the floor control apparatus 300 illustrated in FIG. 4.

도 9을 참조하면, 발언권 제어 장치(300)는 각 슬레이브 단말(10-1 내지 10-9) 중 적어도 하나로부터 발언권 요청 신호를 수신한다(S910).Referring to FIG. 9, the utterance control device 300 receives a utterance request signal from at least one of each slave terminal 10-1 to 10-9 (S910).

이후, 발언권 제어 장치(300)는 발언권 요청 신호에 기초하여 발언권 할당 정보를 생성한다(S920).Thereafter, the floor control apparatus 300 generates the floor right allocation information based on the floor right request signal (S920).

이때, 발언권 제어 장치(300)는 각 슬레이브 단말(10-1 내지 10-9) 사이의 통신 상태를 판단하고, 통신 상태 및 발언권 요청 신호에 따라 다자간 통화에서 각 슬레이브 단말(10-1 내지 10-9)에 할당된 발언권 개수, 발언권 요청 신호를 전송한 슬레이브 단말(10-1)에 대한 발언권 할당 여부, 다자간 통화를 위한 주파수 채널의 개수, 각 슬레이브 단말(10-1 내지 10-9)에 할당된 주파수 채널 및 각 슬레이브 단말(10-1 내지 10-9)에 할당된 주파수 사용 순서 중 적어도 하나를 포함하는 발언권 할당 정보를 생성할 수 있다(S920).At this time, the floor control apparatus 300 determines the communication status between each slave terminal (10-1 to 10-9), and each slave terminal (10-1 to 10-) in the multi-party call in accordance with the communication state and the right to speak request signal. 9) the number of floors allocated to the voice, whether the floor is allocated to the slave terminal 10-1 which has transmitted the floor request signal, the number of frequency channels for the multi-party call, and the number of slave terminals 10-1 to 10-9. Speaking allocation information including at least one of the used frequency channel and the frequency use order allocated to each slave terminal 10-1 to 10-9 may be generated (S920).

이때, 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함할 수 있다.In this case, whether or not to allocate the speaking right may include one of approving the speaking right and rejecting the speaking right.

이때, 발언권 제어 장치(300)는 통신 상태에 따라 발언권 개수 및 주파수 채널의 개수를 조절할 수 있다.In this case, the floor control apparatus 300 may adjust the number of floors and the number of frequency channels according to the communication state.

또한, 발언권 제어 장치(300)는 발언권 요청 신호의 개수가 발언권 개수 보다 적은 경우, 발언권 요청 신호를 전송한 슬레이브 단말(10-1)에 대한 발언권을 승인할 수 있고, 발언권 요청 신호의 개수가 발언권 개수와 같거나 많은 경우, 발언권 요청 신호를 전송한 슬레이브 단말(10-1)에 대한 발언권을 거부할 수 있다.In addition, when the number of the talk right request signals is smaller than the number of the talk right signals, the floor control apparatus 300 may approve the right to speak for the slave terminal 10-1 that has transmitted the talk right request signal, and the number of the talk right request signals may be the right to speak. If the number is equal to or greater than the number, the speaking right for the slave terminal 10-1 transmitting the speaking request signal may be rejected.

이때, 발언권 제어 장치(300)는 발언권 승인을 하는 경우, 각 슬레이브 단말(10-1 내지 10-9)이 발언권 요청 신호를 송신한 순서에 따라 할당된 주파수 채널 및 주파수 사용 순서를 생성할 수 있다.At this time, when the utterance control device 300 grants the utterance right, the slave terminals 10-1 to 10-9 may generate the allocated frequency channel and the frequency use order according to the order in which the utterance request signal is transmitted. .

이후, 발언권 제어 장치(300)는 발언권 할당 정보를 복수의 단말로 송신한다(S930).Thereafter, the floor control apparatus 300 transmits floor allocation information to the plurality of terminals (S930).

또한, 발언권 제어 장치(300)는 각 슬레이브 단말(10-1 내지 10-9) 중 적어도 하나로부터 발언권 해지 신호를 할 수 있다.Also, the floor control apparatus 300 may transmit a floor release signal from at least one of the slave terminals 10-1 to 10-9.

한편, 도 7 내지 9에 도시된 순서도에서는 상기 방법을 복수 개의 단계로 나누어 기재하였으나, 적어도 일부의 단계들은 순서를 바꾸어 수행되거나, 다른 단계와 결합되어 함께 수행되거나, 생략되거나, 세부 단계들로 나뉘어 수행되거나, 또는 도시되지 않은 하나 이상의 단계가 부가되어 수행될 수 있다.In the flowcharts shown in FIGS. 7 to 9, the method is divided into a plurality of steps, but at least some of the steps may be performed in a reverse order, in combination with other steps, omitted, or divided into detailed steps. It may be performed or may be performed in addition to one or more steps not shown.

또한, 본 발명의 실시예는 본 명세서에서 기술한 방법들을 컴퓨터상에서 수행하기 위한 프로그램을 포함하는 컴퓨터 판독 가능 기록매체를 포함할 수 있다. 상기 컴퓨터 판독 가능 기록매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나, 또는 컴퓨터 소프트웨어 분야에서 통상적으로 사용 가능한 것일 수 있다. 컴퓨터 판독 가능 기록매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광 기록 매체, 플로피 디스크와 같은 자기-광 매체, 및 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다.In addition, embodiments of the present invention may include a computer readable recording medium including a program for performing the methods described herein on a computer. The computer-readable recording medium may include program instructions, local data files, local data structures, etc. alone or in combination. The media may be those specially designed and constructed for the purposes of the present invention, or those conventionally available in the field of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical recording media such as CD-ROMs, DVDs, magnetic-optical media such as floppy disks, and ROM, RAM, flash memory, and the like. Hardware devices specifically configured to store and execute program instructions are included. Examples of program instructions may include high-level language code that can be executed by a computer using an interpreter as well as machine code such as produced by a compiler.

이상에서 본 발명의 대표적인 실시예들을 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.While the exemplary embodiments of the present invention have been described in detail above, those skilled in the art will appreciate that various modifications can be made to the above-described embodiments without departing from the scope of the present invention. . Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined by the claims below and equivalents thereof.

10-1 내지 10-9: 슬레이브 단말
20: 마스터 단말
100, 200 및 300: 발언권 제어 장치
110: 음성 검출부
120: 발언권 제어부
130: 통신부
210: 입력 버튼부
220: 음성 출력부
310: 발언권 요청 수신부
320: 발언권 할당 정보 생성부
330: 발언권 할당 정보 송신부
10-1 to 10-9: slave terminal
20: master terminal
100, 200, and 300: floor control device
110: voice detection unit
120: voice control unit
130: communication unit
210: input button unit
220: audio output unit
310: voice request receiving unit
320: voice assignment information generation unit
330: floor allocation information transmitting unit

Claims (24)

다자간 통화 서비스를 수행하는 슬레이브 단말의 발언권 제어를 위한 발언권 제어 장치에 있어서,
상기 슬레이브 단말의 마이크를 통해 입력된 신호 중 사용자의 음성 신호를 검출하는 음성 검출부;
상기 검출된 음성 신호에 기초하여 발언권 요청 신호 및 발언권 해지 신호 중 하나를 생성하는 발언권 제어부; 및
상기 발언권 요청 신호 및 상기 발언권 해지 신호 중 하나를 상기 슬레이브 단말과 상기 다자간 통화 서비스를 수행하는 복수의 단말 중 마스터 단말로 송신하고, 상기 마스터 단말로부터 상기 슬레이브 단말에 대한 발언권 할당 정보를 수신하는 통신부를 포함하고,
상기 통신부는, 상기 발언권 할당 정보에 따라 상기 입력된 신호를 상기 복수의 단말로 송신하는 발언권 제어 장치.
In the floor control apparatus for controlling the floor of the slave terminal that performs a multi-party call service,
A voice detector for detecting a voice signal of a user among signals input through the microphone of the slave terminal;
A speaking right control unit which generates one of a speaking right request signal and a speaking right canceling signal based on the detected speech signal; And
A communication unit configured to transmit one of the talk right request signal and the talk right cancel signal to a master terminal among a plurality of terminals performing the multi-party call service with the slave terminal, and receive talk right allocation information on the slave terminal from the master terminal; Including,
And the communication unit transmits the input signal to the plurality of terminals according to the speaking right allocation information.
청구항 1에 있어서,
상기 발언권 제어부는,
상기 검출된 음성 신호에 기 설정된 키워드가 포함된 경우, 상기 발언권 요청 신호를 생성하고,
상기 사용자의 음성 신호가 기 설정된 시간 이상 검출되지 않는 경우, 상기 발언권 해지 신호를 생성하는 발언권 제어 장치.
The method according to claim 1,
The voice control unit,
When the detected voice signal includes a preset keyword, the voice request signal is generated.
And a speech revocation signal generation device when the voice signal of the user is not detected for more than a preset time.
청구항 1에 있어서,
상기 사용자의 조작을 입력받는 입력 버튼부를 더 포함하고,
상기 발언권 제어부는,
상기 슬레이브 단말에 상기 발언권이 할당된 상태에서 상기 사용자의 조작이 입력된 경우, 상기 발언권 해지 신호를 생성하고,
상기 슬레이브 단말에 상기 발언권이 할당되지 않은 상태에서 상기 사용자의 조작이 입력된 경우, 상기 발언권 요청 신호를 생성하는 발언권 제어 장치.
The method according to claim 1,
Further comprising an input button unit for receiving the operation of the user,
The voice control unit,
If the user's operation is input while the talk right is assigned to the slave terminal, the talk right cancellation signal is generated.
And a utterance request signal when the user's operation is input while the utterance is not assigned to the slave terminal.
청구항 1에 있어서,
상기 발언권 할당 정보는, 상기 다자간 통화에서 할당된 발언권 개수, 상기 슬레이브 단말에 대한 발언권 할당 여부, 상기 다자간 통화를 위한 주파수 채널의 개수, 상기 슬레이브 단말에 할당된 주파수 채널 및 상기 슬레이브 단말에 할당된 주파수 사용 순서 중 적어도 하나를 포함하고,
상기 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함하는 발언권 제어 장치.
The method according to claim 1,
The talk right assignment information may include a number of talk rights allocated in the multi-party call, whether or not a talk right is allocated to the slave terminal, a number of frequency channels for the multi-party call, a frequency channel assigned to the slave terminal, and a frequency allocated to the slave terminal. At least one of the order of use,
Whether to assign the right to speak, the right to speak control apparatus including one of the speech approval and the speech rejection.
청구항 4에 있어서,
상기 통신부는, 상기 발언권 승인을 포함하는 상기 발언권 할당 정보를 수신하는 경우, 상기 주파수 사용 순서에 따라 상기 할당된 주파수 채널을 이용하여 상기 입력된 신호를 상기 복수의 단말로 송신하는 발언권 제어 장치.
The method according to claim 4,
And the communication unit, when receiving the speaking right allocation information including the speaking right approval, transmits the input signal to the plurality of terminals using the allocated frequency channels according to the frequency use order.
청구항 4에 있어서,
상기 발언권 거부를 포함하는 상기 발언권 할당 정보를 수신하는 경우, 음성 안내 메세지를 출력하는 음성 출력부를 더 포함하는 발언권 제어 장치.
The method according to claim 4,
And a voice output unit configured to output a voice guidance message when receiving the voice assignment information including the voice right rejection.
청구항 1에 있어서,
상기 음성 검출부는, 상기 검출된 음성 신호가 기 설정된 값 이상인 경우, 묵음 신호 또는 기 설정된 음성 신호를 생성하고,
상기 통신부는, 상기 묵음 신호 또는 상기 기 설정된 음성 신호를 상기 복수의 단말로 송신하는 발언권 제어 장치.
The method according to claim 1,
The voice detector generates a silent signal or a preset voice signal when the detected voice signal is equal to or greater than a preset value.
And the communication unit transmits the silence signal or the preset voice signal to the plurality of terminals.
다자간 통화 서비스를 수행하는 복수의 슬레이브 단말에 대한 발언권 제어를 위한 발언권 제어 장치에 있어서,
상기 복수의 슬레이브 단말 중 적어도 하나로부터 발언권 요청 신호를 수신하는 발언권 요청 수신부;
상기 발언권 요청 신호에 기초하여 발언권 할당 정보를 생성하는 발언권 할당 정보 생성부; 및
상기 발언권 할당 정보를 복수의 단말로 송신하는 발언권 할당 정보 송신부를 포함하는 발언권 제어 장치.
In the floor control apparatus for the control of the floor for the plurality of slave terminals performing the multi-party call service,
A utterance request request unit which receives a utterance request signal from at least one of the plurality of slave terminals;
A talk right assignment information generation unit generating talk right assignment information based on the talk right request signal; And
And a speaking right assignment information transmitting unit configured to transmit the speaking right assignment information to a plurality of terminals.
청구항 8에 있어서,
상기 발언권 할당 정보 생성부는, 상기 복수의 슬레이브 단말 사이의 통신 상태를 판단하고, 상기 통신 상태 및 상기 발언권 요청 신호에 따라 상기 다자간 통화에서 할당된 발언권 개수, 상기 슬레이브 단말에 대한 발언권 할당 여부, 상기 다자간 통화를 위한 주파수 채널의 개수, 상기 슬레이브 단말에 할당된 주파수 채널 및 상기 슬레이브 단말에 할당된 주파수 사용 순서 중 적어도 하나를 포함하는 상기 발언권 할당 정보를 생성하는 발언권 제어 장치.
The method according to claim 8,
The talk right assignment information generation unit may determine a communication state between the plurality of slave terminals, and according to the communication state and the talk right request signal, the number of talk rights allocated in the multi-party call, whether or not the talk right is allocated to the slave terminal, and the multiparty And an apparatus for generating a floor right assignment information including at least one of a number of frequency channels for a call, a frequency channel assigned to the slave terminal, and a frequency use order assigned to the slave terminal.
청구항 9에 있어서,
상기 발언권 할당 정보 생성부는, 상기 통신 상태에 따라 상기 발언권 개수 및 상기 주파수 채널의 개수를 조절하는 발언권 제어 장치.
The method according to claim 9,
The talk right assignment information generating unit, the talk right control device for adjusting the number of the talk right and the number of frequency channels according to the communication state.
청구항 9에 있어서,
상기 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함하고,
상기 발언권 할당 정보 생성부는,
상기 발언권 요청 신호의 개수가 상기 발언권 개수 보다 적은 경우, 상기 발언권 요청 신호를 전송한 슬레이브 단말에 대한 발언권을 승인하고,
상기 발언권 요청 신호의 개수가 상기 발언권 개수 이상인 경우, 상기 발언권 요청 신호를 전송한 슬레이브 단말에 대한 발언권을 거부하는 발언권 제어 장치.
The method according to claim 9,
Whether to assign the right to speak includes one of the right to approve and the right to speak,
The floor assignment information generation unit,
If the number of the talk right request signals is less than the number of talk rights, the talk right for the slave terminal that has transmitted the talk request signal is approved;
And a utterance right control device for rejecting a utterance right for a slave terminal that has transmitted the utterance right request signal when the number of the utterance right request signals is greater than or equal to the utterance right request number.
청구항 11에 있어서,
상기 발언권 할당 정보 생성부는, 상기 발언권을 승인하는 경우, 상기 복수의 슬레이브 단말이 상기 발언권 요청 신호를 송신한 순서에 따라 상기 할당된 주파수 채널 및 상기 주파수 사용 순서를 생성하는 발언권 제어 장치.
The method according to claim 11,
And the speech right assignment information generation unit generates the allocated frequency channel and the frequency use order according to the order in which the plurality of slave terminals transmit the speech right request signal when the speech right is approved.
다자간 통화 서비스를 수행하는 슬레이브 단말의 발언권 제어를 위한 발언권 제어 방법에 있어서,
상기 슬레이브 단말의 마이크를 통해 입력된 신호 중 사용자의 음성 신호를 검출하는 단계;
상기 검출된 음성 신호에 기초하여 발언권 요청 신호 및 발언권 해지 신호 중 하나를 생성하는 단계;
상기 발언권 요청 신호 및 상기 발언권 해지 신호 중 하나를 상기 슬레이브 단말과 상기 다자간 통화 서비스를 수행하는 복수의 단말 중 마스터 단말로 송신하는 단계;
상기 마스터 단말로부터 상기 슬레이브 단말에 대한 발언권 할당 정보를 수신하는 단계; 및
상기 발언권 할당 정보에 따라 상기 입력된 신호를 상기 복수의 단말로 송신하는 단계를 포함하는 발언권 제어 방법.
In the voice control method for controlling the voice of the slave terminal performing the multi-party call service,
Detecting a voice signal of a user among signals input through a microphone of the slave terminal;
Generating one of a utterance request signal and a utterance cancellation signal based on the detected voice signal;
Transmitting one of the utterance right request signal and the utterance right cancellation signal to a master terminal of a plurality of terminals that perform the multi-party call service with the slave terminal;
Receiving talk right allocation information on the slave terminal from the master terminal; And
And a step of transmitting the input signal to the plurality of terminals according to the floor right assignment information.
청구항 13에 있어서,
상기 제어하는 단계는,
상기 검출된 음성 신호에 기 설정된 키워드가 포함된 경우, 상기 발언권 요청 신호를 생성하고,
상기 사용자의 음성 신호가 기 설정된 시간 이상 검출되지 않는 경우, 상기 발언권 해지 신호를 생성하는 발언권 제어 방법.
The method according to claim 13,
The controlling step,
When the detected voice signal includes a preset keyword, the voice request signal is generated.
If the voice signal of the user is not detected for more than a predetermined time, the talk right control method for generating a talk right cancellation signal.
청구항 13에 있어서,
상기 사용자의 조작을 입력받는 단계를 더 포함하고,
상기 제어하는 단계는,
상기 슬레이브 단말에 상기 발언권이 할당된 상태에서 상기 사용자의 조작이 입력된 경우, 상기 발언권 해지 신호를 생성하고,
상기 슬레이브 단말에 상기 발언권이 할당되지 않은 상태에서 상기 사용자의 조작이 입력된 경우, 상기 발언권 요청 신호를 생성하는 발언권 제어 방법.
The method according to claim 13,
Receiving an input of the user's operation;
The controlling step,
If the user's operation is input while the talk right is assigned to the slave terminal, the talk right cancellation signal is generated.
And a utterance request signal when the user's operation is input while the utterance is not assigned to the slave terminal.
청구항 13에 있어서,
상기 발언권 할당 정보는, 상기 다자간 통화에서 할당된 발언권 개수, 상기 슬레이브 단말에 대한 발언권 할당 여부, 상기 다자간 통화를 위한 주파수 채널의 개수, 상기 슬레이브 단말에 할당된 주파수 채널 및 상기 슬레이브 단말에 할당된 주파수 사용 순서 중 적어도 하나를 포함하고,
상기 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함하는 발언권 제어 방법.
The method according to claim 13,
The talk right assignment information may include a number of talk rights allocated in the multi-party call, whether or not a talk right is allocated to the slave terminal, a number of frequency channels for the multi-party call, a frequency channel assigned to the slave terminal, and a frequency allocated to the slave terminal. At least one of the order of use,
Whether to assign the right to speak, the right to speak includes a control of the right to speak.
청구항 16에 있어서,
상기 복수의 단말로 송신하는 단계는, 상기 발언권 승인을 포함하는 상기 발언권 할당 정보를 수신하는 경우, 상기 주파수 사용 순서에 따라 상기 할당된 주파수 채널을 이용하여 상기 입력된 신호를 상기 복수의 단말로 송신하는 발언권 제어 방법.
The method according to claim 16,
The transmitting of the plurality of terminals may include: transmitting the input signal to the plurality of terminals using the allocated frequency channels according to the frequency use order when receiving the talk right allocation information including the talk right approval. How to control your voice.
청구항 16에 있어서,
상기 발언권 거부를 포함하는 상기 발언권 할당 정보를 수신하는 경우, 음성 안내 메세지를 출력하는 단계를 더 포함하는 발언권 제어 방법.
The method according to claim 16,
And a step of outputting a voice announcement message when receiving the talk right assignment information including the talk right rejection.
청구항 13에 있어서,
상기 검출하는 단계는, 상기 검출된 음성 신호가 기 설정된 값 이상인 경우, 묵음 신호 또는 기 설정된 음성 신호를 생성하고,
상기 복수의 단말로 송신하는 단계는, 상기 묵음 신호 또는 상기 기 설정된 음성 신호를 상기 복수의 단말로 송신하는 발언권 제어 방법.
The method according to claim 13,
The detecting may include generating a silent signal or a preset voice signal when the detected voice signal is greater than or equal to a preset value,
In the transmitting of the plurality of terminals, the mute signal or the voice control method of transmitting the preset voice signal to the plurality of terminals.
다자간 통화 서비스를 수행하는 복수의 슬레이브 단말에 대한 발언권 제어를 위한 발언권 제어 방법에 있어서,
상기 복수의 슬레이브 단말 중 적어도 하나로부터 발언권 요청 신호를 수신하는 단계;
상기 발언권 요청 신호에 기초하여 발언권 할당 정보를 생성하는 단계; 및
상기 발언권 할당 정보를 복수의 단말로 송신하는 단계를 포함하는 발언권 제어 방법.
In a speaking control method for controlling speaking rights for a plurality of slave terminals performing a multi-party call service,
Receiving a talk request signal from at least one of the plurality of slave terminals;
Generating floor right assignment information based on the floor right request signal; And
And a step of transmitting the talk right assignment information to a plurality of terminals.
청구항 20에 있어서,
상기 생성하는 단계는, 상기 복수의 슬레이브 단말 사이의 통신 상태를 판단하고, 상기 통신 상태 및 상기 발언권 요청 신호에 따라 상기 다자간 통화에서 할당된 발언권 개수, 상기 슬레이브 단말에 대한 발언권 할당 여부, 상기 다자간 통화를 위한 주파수 채널의 개수, 상기 슬레이브 단말에 할당된 주파수 채널 및 상기 슬레이브 단말에 할당된 주파수 사용 순서 중 적어도 하나를 포함하는 상기 발언권 할당 정보를 생성하는 발언권 제어 방법.
The method of claim 20,
The generating may include determining a communication state between the plurality of slave terminals, and according to the communication state and the talk right request signal, the number of talk rights allocated in the multi-party call, whether or not the talk right is allocated to the slave terminal, and the multi-party call. And generating at least one voice allocation information including at least one of a number of frequency channels, a frequency channel allocated to the slave terminal, and a frequency use order allocated to the slave terminal.
청구항 21에 있어서,
상기 생성하는 단계는, 상기 통신 상태에 따라 상기 발언권 개수 및 상기 주파수 채널의 개수를 조절하는 발언권 제어 방법.
The method according to claim 21,
The generating may further include controlling the number of floors and the number of frequency channels according to the communication state.
청구항 21에 있어서,
상기 발언권 할당 여부는, 발언권 승인 및 발언권 거부 중 하나를 포함하고,
상기 생성하는 단계는,
상기 발언권 요청 신호의 개수가 상기 발언권 개수 보다 적은 경우, 상기 발언권 요청 신호를 전송한 슬레이브 단말에 대한 발언권을 승인하고,
상기 발언권 요청 신호의 개수가 상기 발언권 개수 이상인 경우, 상기 발언권 요청 신호를 전송한 슬레이브 단말에 대한 발언권을 거부하는 발언권 제어 방법.
The method according to claim 21,
Whether to assign the right to speak includes one of the right to approve and the right to speak,
The generating step,
If the number of the talk right request signals is less than the number of talk rights, the talk right for the slave terminal that has transmitted the talk request signal is approved;
If the number of the talk right request signal is greater than the talk right number, the talk right control method for rejecting a talk right for the slave terminal that transmitted the talk request signal.
청구항 23에 있어서,
상기 생성하는 단계는, 상기 발언권을 승인하는 경우, 상기 복수의 슬레이브 단말이 상기 발언권 요청 신호를 송신한 순서에 따라 상기 할당된 주파수 채널 및 상기 주파수 사용 순서를 생성하는 발언권 제어 방법.
The method according to claim 23,
The generating may further include generating the allocated frequency channel and the frequency use order according to the order in which the plurality of slave terminals transmit the talk right request signal when the talk right is approved.
KR1020180019297A 2018-02-19 2018-02-19 Apparatus and method for controlling right to speak in multi-party call service KR20190099631A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180019297A KR20190099631A (en) 2018-02-19 2018-02-19 Apparatus and method for controlling right to speak in multi-party call service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180019297A KR20190099631A (en) 2018-02-19 2018-02-19 Apparatus and method for controlling right to speak in multi-party call service

Publications (1)

Publication Number Publication Date
KR20190099631A true KR20190099631A (en) 2019-08-28

Family

ID=67775232

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180019297A KR20190099631A (en) 2018-02-19 2018-02-19 Apparatus and method for controlling right to speak in multi-party call service

Country Status (1)

Country Link
KR (1) KR20190099631A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070013194A (en) 2005-07-25 2007-01-30 엘지전자 주식회사 Mobile communication terminal for floor control of user and floor control method using the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070013194A (en) 2005-07-25 2007-01-30 엘지전자 주식회사 Mobile communication terminal for floor control of user and floor control method using the same

Similar Documents

Publication Publication Date Title
US20210409861A1 (en) Two-way wireless headphones
CN106463108B (en) Providing isolation from interference
KR102191424B1 (en) Method for providing application service by noise blocking head
US9973561B2 (en) Conferencing based on portable multifunction devices
US20110181452A1 (en) Usage of Speaker Microphone for Sound Enhancement
JP2023094551A (en) Communication device and hearing aid system
KR20140019023A (en) Generating a masking signal on an electronic device
WO2019090283A1 (en) Coordinating translation request metadata between devices
US10536191B1 (en) Maintaining consistent audio setting(s) between wireless headphones
KR20060008061A (en) Floor management apparatus and method for push to talk type mobile station using sound detection and recognition
EP1869793A2 (en) A communication apparatus
JPWO2004030329A1 (en) Telephone interpretation system
WO2020052339A1 (en) Wireless internal call method and system
US20230367817A1 (en) Real-time voice processing
KR20170058320A (en) Apparatus and method for processing audio signal
JP2014053890A (en) Automatic microphone muting of undesired noises
US11523209B1 (en) Method and system for headset with wireless auxiliary device
JP5057946B2 (en) Audio conference apparatus and audio conference method
US11128955B1 (en) Method and apparatus for managing audio processing in a converged portable communication device
CN112367581B (en) Earphone device, conversation system, equipment and device
KR20190099631A (en) Apparatus and method for controlling right to speak in multi-party call service
JP2006140542A (en) Multipoint speech system, voice volume adjustment unit, mobile terminal and voice volume adjustment method used for them, and program therefor
GB2466454A (en) Reducing Howling in a communication system by limiting Receiving Radio Speaker volume when receiving radio is sufficiently close to the sending radio.
US20120134499A1 (en) Audio Processing Devices, Multi-Channel Audio Application System, and Method Thereof
US20230110708A1 (en) Intelligent speech control for two way radio

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application