[go: up one dir, main page]

KR102250988B1 - Apparatus for detecting echo and howling, method thereof, and apparatus for multi-party call - Google Patents

Apparatus for detecting echo and howling, method thereof, and apparatus for multi-party call Download PDF

Info

Publication number
KR102250988B1
KR102250988B1 KR1020170111819A KR20170111819A KR102250988B1 KR 102250988 B1 KR102250988 B1 KR 102250988B1 KR 1020170111819 A KR1020170111819 A KR 1020170111819A KR 20170111819 A KR20170111819 A KR 20170111819A KR 102250988 B1 KR102250988 B1 KR 102250988B1
Authority
KR
South Korea
Prior art keywords
terminal
user terminals
echo
identification information
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020170111819A
Other languages
Korean (ko)
Other versions
KR20190025314A (en
Inventor
조상범
김상범
강준호
윤희태
김대우
Original Assignee
삼성에스디에스 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성에스디에스 주식회사 filed Critical 삼성에스디에스 주식회사
Priority to KR1020170111819A priority Critical patent/KR102250988B1/en
Publication of KR20190025314A publication Critical patent/KR20190025314A/en
Application granted granted Critical
Publication of KR102250988B1 publication Critical patent/KR102250988B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2236Quality of speech transmission monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/002Applications of echo suppressors or cancellers in telephonic connections

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Telephone Function (AREA)

Abstract

에코 및 하울링 감지 장치, 방법 및 다자간 통화 장치가 개시된다. 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치는, 복수의 사용자 단말을 하나 이상의 그룹으로 분류하는 단말 분류부, 상기 복수의 사용자 단말에 비가청 주파수를 할당하되, 동일한 그룹으로 분류된 사용자 단말의 경우 각각 서로 다른 주파수를 할당하는 주파수 할당부, 및 상기 복수의 사용자 단말로부터 각 사용자 단말이 수신한 음파 정보를 수신하고, 수신된 각 사용자 단말 별 상기 음파 정보를 이용하여 상기 복수의 사용자 단말에 대해 에코(Echo) 또는 하울링(Howling)의 발생 여부를 판단하는 판단부를 포함한다.Disclosed is an echo and howling detection apparatus, method, and conference call apparatus. The echo and howling detection apparatus according to an embodiment of the present invention includes a terminal classification unit that classifies a plurality of user terminals into one or more groups, and allocates an inaudible frequency to the plurality of user terminals, but the user terminals are classified into the same group. In the case of, a frequency allocation unit for allocating different frequencies, and sound wave information received by each user terminal from the plurality of user terminals, and to the plurality of user terminals using the sound wave information for each received user terminal. It includes a determination unit that determines whether an echo or howling occurs.

Description

에코 및 하울링 감지 장치, 방법 및 다자간 통화 장치{APPARATUS FOR DETECTING ECHO AND HOWLING, METHOD THEREOF, AND APPARATUS FOR MULTI-PARTY CALL}Echo and howling detection device, method, and conference call device {APPARATUS FOR DETECTING ECHO AND HOWLING, METHOD THEREOF, AND APPARATUS FOR MULTI-PARTY CALL}

본 발명의 실시예들은 에코 및 하울링을 감지하는 장치, 방법 및 다자간 통화 장치와 관련된다.Embodiments of the present invention relate to an apparatus, a method, and a conference call device for detecting echo and howling.

다자간 통화란 여러 사람이 각자의 기기(예를 들어, 스마트폰, 스마트 패드, 스피커 및 마이크가 구비된 PC 등)를 통해 원격에 위치한 타인들과 통화를 진행하는 것을 의미한다. 이러한 다자간 통화 환경에서 다자간 통화에 참여하는 일부 사람들이 좁은 공간에 함께 존재하는 경우, 특정인의 목소리, 또는 특정인의 기기에서 출력되는 소리가 타인의 기기를 통해 입력되어 에코(Echo) 또는 하울링(Howling) 현상이 발생하게 된다.A multi-party call means that several people make a call with others located remotely through their respective devices (for example, a smartphone, a smart pad, a PC equipped with a speaker and a microphone, etc.). In such a conference environment, when some people participating in the conference are present together in a small space, the voice of a specific person or the sound output from the device of a specific person is input through the device of another person and echo or howling. A phenomenon occurs.

이러한 에코 또는 하울링 현상의 발생을 방지하기 위해, 에코 제거(Echo-Cancellation) 기술들이 개발되었으나, 에코 또는 하울링 현상을 완벽하게 제거할 수 없다는 점, 및 다양한 기기가 개입되는 다자간 통화 환경에 적용하기 어렵다는 점에서 한계가 있다.In order to prevent the occurrence of such an echo or howling phenomenon, echo-cancellation techniques have been developed, but it is difficult to apply the echo or howling phenomenon to a multiparty call environment in which various devices are involved, and that the echo or howling phenomenon cannot be completely removed. There is a limit in that.

본 발명의 실시예들은 사용자 단말 간 에코 및 하울링의 발생을 감지하기 위한 것이다.Embodiments of the present invention are for detecting the occurrence of echo and howling between user terminals.

본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치는, 복수의 사용자 단말을 하나 이상의 그룹으로 분류하는 단말 분류부, 상기 복수의 사용자 단말에 비가청 주파수를 할당하되, 동일한 그룹으로 분류된 사용자 단말의 경우 각각 서로 다른 주파수를 할당하는 주파수 할당부, 및 상기 복수의 사용자 단말로부터 각 사용자 단말이 수신한 음파 정보를 수신하고, 수신된 각 사용자 단말 별 상기 음파 정보를 이용하여 상기 복수의 사용자 단말에 대해 에코(Echo) 또는 하울링(Howling)의 발생 여부를 판단하는 판단부를 포함한다.The echo and howling detection apparatus according to an embodiment of the present invention includes a terminal classification unit that classifies a plurality of user terminals into one or more groups, and allocates an inaudible frequency to the plurality of user terminals, but the user terminals are classified into the same group. In the case of, a frequency allocation unit for allocating different frequencies, and sound wave information received by each user terminal from the plurality of user terminals, and to the plurality of user terminals using the sound wave information for each received user terminal. It includes a determination unit that determines whether an echo or howling occurs.

상기 단말 분류부는, 상기 복수의 사용자 단말 각각으로부터 각 사용자 단말 자신의 식별 정보, 인접 사용자 단말의 식별 정보, 인접 AP(Access Point)의 식별 정보, 및 상기 인접 AP의 신호 세기 중 하나 이상을 수신하고, 수신된 정보를 이용하여 상기 복수의 사용자 단말을 하나 이상의 그룹으로 분류할 수 있다.The terminal classification unit receives from each of the plurality of user terminals at least one of identification information of each user terminal, identification information of a neighboring user terminal, identification information of a neighboring AP (Access Point), and signal strength of the neighboring AP, and , Using the received information, the plurality of user terminals may be classified into one or more groups.

상기 복수의 사용자 단말은, 근거리 개인 무선 통신(PAN; Personal Area Network)을 이용하여 상기 인접 사용자 단말의 식별 정보를 획득할 수 있다.The plurality of user terminals may acquire identification information of the adjacent user terminals by using a personal area network (PAN).

상기 단말 분류부는, 상기 복수의 사용자 단말 중 임의의 제1 단말 및 제2 단말에 대하여, 상기 제1 단말로부터 수신되는 인접 사용자 단말 식별 정보에 상기 제2 단말의 식별 정보가 포함되고, 상기 제2 단말로부터 수신되는 인접 사용자 단말 식별 정보에 상기 제1 단말의 식별 정보가 포함되는 경우, 상기 제1 단말 및 상기 제2 단말을 동일한 그룹으로 분류할 수 있다.The terminal classification unit includes identification information of the second terminal in the adjacent user terminal identification information received from the first terminal for any first terminal and the second terminal among the plurality of user terminals, and the second terminal When the identification information of the first terminal is included in the identification information of the adjacent user terminal received from the terminal, the first terminal and the second terminal may be classified into the same group.

상기 단말 분류부는, 상기 인접 AP 식별 정보에 기반하여, 동일한 인접 AP를 하나 이상 포함하는 사용자 단말들을 동일한 그룹으로 분류할 수 있다.The terminal classifier may classify user terminals including one or more identical adjacent APs into the same group based on the adjacent AP identification information.

상기 단말 분류부는, 상기 동일한 인접 AP의 신호 세기의 차이가 설정된 범위 이내인 사용자 단말들을 동일한 그룹으로 분류할 수 있다.The terminal classifier may classify user terminals in which a difference in signal strength of the same adjacent AP is within a set range into the same group.

상기 판단부는, 상기 복수의 사용자 단말 중 임의의 제1 단말 및 제2 단말에 대하여, 상기 제1 단말로부터 수신되는 음파 정보에 상기 제2 단말에 할당된 주파수가 포함되고, 상기 제2 단말로부터 수신되는 음파 정보에 상기 제1 단말에 할당된 주파수가 포함되는 경우, 상기 제1 단말 및 상기 제2 단말간에 에코 또는 하울링이 발생하는 것으로 판단할 수 있다.The determination unit includes a frequency assigned to the second terminal in sound wave information received from the first terminal for any first terminal and a second terminal among the plurality of user terminals, and received from the second terminal When the frequency allocated to the first terminal is included in the sound wave information generated, it may be determined that an echo or howling occurs between the first terminal and the second terminal.

상기 주파수 할당부는, 설정된 주기마다 복수의 사용자 단말에 비가청 주파수를 할당할 수 있다.The frequency allocating unit may allocate an inaudible frequency to a plurality of user terminals every set period.

본 발명의 일 실시예에 따른 다자간 통화 장치는 상술한 에코 및 하울링 감지 장치를 포함한다.A conference call device according to an embodiment of the present invention includes the above-described echo and howling detection device.

본 발명의 일 실시예에 따른 에코 및 하울링 감지 방법은, 복수의 사용자 단말을 하나 이상의 그룹으로 분류하는 단계, 상기 복수의 사용자 단말에 비가청 주파수를 할당하되, 동일한 그룹으로 분류된 사용자 단말의 경우 각각 서로 다른 주파수를 할당하는 단계, 상기 복수의 사용자 단말로부터 각 사용자 단말이 수신한 음파 정보를 수신하는 단계, 및 수신된 각 사용자 단말 별 상기 음파 정보를 이용하여 상기 복수의 사용자 단말에 대해 에코(Echo) 또는 하울링(Howling)의 발생 여부를 판단하는 단계를 포함한다.The echo and howling detection method according to an embodiment of the present invention comprises the steps of classifying a plurality of user terminals into one or more groups, allocating an inaudible frequency to the plurality of user terminals, but in the case of a user terminal classified into the same group Allocating different frequencies, receiving sound wave information received by each user terminal from the plurality of user terminals, and echoing the plurality of user terminals using the received sound wave information for each user terminal ( Echo) or howling (Howling) includes the step of determining whether or not.

상기 분류하는 단계는, 상기 복수의 사용자 단말 각각으로부터 각 사용자 단말 자신의 식별 정보, 인접 사용자 단말의 식별 정보, 인접 AP(Access Point)의 식별 정보, 및 상기 인접 AP의 신호 세기 중 하나 이상을 수신하고, 수신된 정보를 이용하여 상기 복수의 사용자 단말을 하나 이상의 그룹으로 분류할 수 있다.The classifying may include receiving at least one of identification information of each user terminal, identification information of a neighboring user terminal, identification information of an adjacent AP (Access Point), and signal strength of the adjacent AP from each of the plurality of user terminals. And, using the received information, the plurality of user terminals may be classified into one or more groups.

상기 복수의 사용자 단말은, 근거리 개인 무선 통신(PAN; Personal Area Network)을 이용하여 상기 인접 사용자 단말의 식별 정보를 획득할 수 있다.The plurality of user terminals may acquire identification information of the adjacent user terminals by using a personal area network (PAN).

상기 분류하는 단계는, 상기 복수의 사용자 단말 중 임의의 제1 단말 및 제2 단말에 대하여, 상기 제1 단말로부터 수신되는 인접 사용자 단말 식별 정보에 상기 제2 단말의 식별 정보가 포함되고, 상기 제2 단말로부터 수신되는 인접 사용자 단말 식별 정보에 상기 제1 단말의 식별 정보가 포함되는 경우, 상기 제1 단말 및 상기 제2 단말을 동일한 그룹으로 분류할 수 있다.In the classifying step, the identification information of the second terminal is included in the adjacent user terminal identification information received from the first terminal for any first terminal and the second terminal among the plurality of user terminals, and the second terminal 2 When the identification information of the first terminal is included in the identification information of the adjacent user terminal received from the terminal, the first terminal and the second terminal may be classified into the same group.

상기 분류하는 단계는, 상기 인접 AP 식별 정보에 기반하여, 동일한 인접 AP를 하나 이상 포함하는 사용자 단말들을 동일한 그룹으로 분류할 수 있다.In the classifying step, based on the adjacent AP identification information, user terminals including one or more identical adjacent APs may be classified into the same group.

상기 분류하는 단계는, 상기 동일한 인접 AP의 신호 세기의 차이가 설정된 범위 이내인 사용자 단말들을 동일한 그룹으로 분류할 수 있다.In the classifying step, user terminals in which a difference in signal strength of the same adjacent AP is within a set range may be classified into the same group.

상기 판단하는 단계는, 상기 복수의 사용자 단말 중 임의의 제1 단말 및 제2 단말에 대하여, 상기 제1 단말로부터 수신되는 음파 정보에 상기 제2 단말에 할당된 주파수가 포함되고, 상기 제2 단말로부터 수신되는 음파 정보에 상기 제1 단말에 할당된 주파수가 포함되는 경우, 상기 제1 단말 및 상기 제2 단말간에 에코 또는 하울링이 발생하는 것으로 판단할 수 있다.The determining step includes, for any first terminal and a second terminal among the plurality of user terminals, a frequency allocated to the second terminal in sound wave information received from the first terminal, and the second terminal When the frequency allocated to the first terminal is included in the sound wave information received from, it may be determined that an echo or howling occurs between the first terminal and the second terminal.

상기 할당하는 단계는, 설정된 주기마다 복수의 사용자 단말에 비가청 주파수를 할당할 수 있다.In the allocating step, an inaudible frequency may be allocated to a plurality of user terminals every set period.

본 발명의 실시예들에 따르면, 사용자 단말 간 에코 및 하울링을 미리 감지함으로써, 에코 및 하울링의 발생을 방지할 수 있다.According to embodiments of the present invention, by detecting the echo and howling between user terminals in advance, it is possible to prevent the occurrence of the echo and howling.

도 1은 본 발명의 일 실시예에 따른 에코 및 하울링 감지 시스템을 설명하기 위한 블록도
도 2는 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치를 설명하기 위한 블록도
도 3은 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치에서 사용자 단말을 하나 이상의 그룹으로 분류하는 방법을 설명하기 위한 도면
도 4는 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치에서 에코 또는 하울링이 발생하는 것으로 판단하는 예를 설명하기 위한 도면
도 5는 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치에서 에코 또는 하울링이 발생하는 것으로 판단하는 다른 예를 설명하기 위한 도면
도 6은 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치에 의해 수행되는 에코 및 하울링 감지 방법의 흐름도
도 7은 예시적인 실시예들에서 사용되기에 적합한 컴퓨팅 장치를 포함하는 컴퓨팅 환경을 예시하여 설명하기 위한 블록도
1 is a block diagram illustrating an echo and howling detection system according to an embodiment of the present invention.
2 is a block diagram illustrating an echo and howling detection apparatus according to an embodiment of the present invention.
3 is a view for explaining a method of classifying a user terminal into one or more groups in an echo and howling detection apparatus according to an embodiment of the present invention
4 is a view for explaining an example of determining that an echo or howling occurs in an echo and howling detection apparatus according to an embodiment of the present invention
5 is a view for explaining another example of determining that an echo or howling occurs in an echo and howling detection apparatus according to an embodiment of the present invention
6 is a flowchart of an echo and howling detection method performed by an echo and howling detection apparatus according to an embodiment of the present invention
7 is a block diagram illustrating and describing a computing environment including a computing device suitable for use in example embodiments.

이하, 도면을 참조하여 본 발명의 구체적인 실시형태를 설명하기로 한다. 이하의 상세한 설명은 본 명세서에서 기술된 방법, 장치 및/또는 시스템에 대한 포괄적인 이해를 돕기 위해 제공된다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, a specific embodiment of the present invention will be described with reference to the drawings. The following detailed description is provided to aid 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 a detailed description of a known technology related to the present invention may unnecessarily obscure the subject matter of the present invention, a detailed description thereof will be omitted. In addition, terms to be described later are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of users or operators. Therefore, the definition should be made based on the contents throughout the present specification. The terms used in the detailed description are only for describing embodiments of the present invention, and should not be limiting. Unless explicitly used otherwise, expressions in the singular form include the meaning of the plural form. In this description, expressions such as "comprising" or "feature" are intended to indicate certain features, numbers, steps, actions, elements, some or combination thereof, and one or more It should not be construed to exclude the presence or possibility of other features, numbers, steps, actions, elements, any part or combination thereof.

도 1은 본 발명의 일 실시예에 따른 에코(Echo) 및 하울링(Howling) 감지 시스템(100)을 설명하기 위한 블록도이다.1 is a block diagram illustrating an echo and howling detection system 100 according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 에코 및 하울링 감지 시스템(100)은 사용자 단말 간 에코 또는 하울링의 발생을 감지하기 위한 시스템으로서, 에코 및 하울링 감지 장치(102), 네트워크(104) 및 사용자 단말(106 내지 116)을 포함할 수 있다.Referring to FIG. 1, an echo and howling detection system 100 according to an embodiment of the present invention is a system for detecting the occurrence of an echo or howling between user terminals. ) And user terminals 106 to 116.

에코 및 하울링 감지 장치(102)는 사용자 단말(106 내지 116)을 하나 이상의 그룹(118, 120, 122)으로 분류하고, 사용자 단말(106 내지 116)에 주파수를 할당할 수 있다. 또한, 에코 및 하울링 감지 장치(102)는 네트워크(104)를 통해 사용자 단말(106 내지 116)로부터 각 사용자 단말에 수신된 음파 정보를 수신하여 에코 또는 하울링의 발생 여부를 판단할 수 있다. The echo and howling detection apparatus 102 may classify the user terminals 106 to 116 into one or more groups 118, 120, and 122 and allocate frequencies to the user terminals 106 to 116. In addition, the echo and howling detection apparatus 102 may determine whether an echo or howling occurs by receiving sound wave information received from the user terminals 106 to 116 through the network 104.

네트워크(104)는 각 사용자 단말(106 내지 116)에 할당된 주파수 정보 또는 각 사용자 단말(106 내지 116)에 수신된 음파 정보가 전달되는 통신망으로서, 예를 들어, 인터넷, 하나 이상의 로컬 영역 네트워크(local area networks), 광역 네트워크(wire area networks), 셀룰러 네트워크, 모바일 네트워크 등의 유선 또는 무선 네트워크일 수 있다.The network 104 is a communication network through which frequency information assigned to each user terminal 106 to 116 or sound wave information received to each user terminal 106 to 116 is transmitted, for example, the Internet, one or more local area networks ( Local area networks), wire area networks, cellular networks, mobile networks, etc. may be wired or wireless networks.

사용자 단말(106 내지 116)은 에코 및 하울링 감지 장치(102)를 통해 할당된 주파수의 음파를 출력하고, 각 사용자 단말(106 내지 116)을 통해 수신된 음파 정보를 네트워크(104)를 통해 에코 및 하울링 감지 장치(102)로 송신하기 위한 장치로서, 예를 들어, 노트북, 태블릿, 스마트폰, PDA 등의 스피커 및 마이크가 구비된 장치일 수 있다. 이때, 음파 정보는 예를 들어, 사용자 단말(106 내지 116)을 통해 수신된 음파 자체, 또는 수신된 음파의 주파수값에 대한 정보를 포함할 수 있다.The user terminals 106 to 116 output sound waves of frequencies allocated through the echo and howling detection device 102, and echo and sound wave information received through the respective user terminals 106 to 116 through the network 104. As a device for transmitting to the howling detection device 102, for example, it may be a device equipped with a speaker, such as a notebook, a tablet, a smart phone, a PDA, and a microphone. In this case, the sound wave information may include, for example, the sound wave itself received through the user terminals 106 to 116 or information on the frequency value of the received sound wave.

예를 들어, 제1 사용자 단말(106) 및 제2 사용자 단말(108) 각각에 21,000Hz 및 22,000Hz가 할당되어 제1 사용자 단말(106) 및 제2 사용자 단말(108) 각각에서 할당된 주파수의 음파를 스피커를 통해 출력한 경우, 제1 사용자 단말(106) 및 제2 사용자 단말(108)은 마이크를 통해 수신된 음파 정보를 에코 및 하울링 장치(102)로 송신할 수 있다. 이때, 만약 제1 사용자 단말(106) 및 제2 사용자 단말(108)이 근접하게 배치되는 경우, 제1 사용자 단말(106) 및 제2 사용자 단말(108) 각각은 자신이 출력한 음파 외에 상대방이 출력한 음파(예를 들어, 제1 사용자 단말(106)의 경우 제2 사용자 단말(108)이 출력한 음파)를 수신할 수 있으며, 이에 따라, 제1 사용자 단말(106) 및 제2 사용자 단말(108) 각각은 21,000Hz 및 22,000Hz의 음파 정보를 에코 및 하울링 장치(102)로 송신할 수 있다. For example, 21,000 Hz and 22,000 Hz are allocated to each of the first user terminal 106 and the second user terminal 108, and the frequency of the assigned frequency of the first user terminal 106 and the second user terminal 108, respectively. When sound waves are output through a speaker, the first user terminal 106 and the second user terminal 108 may transmit sound wave information received through the microphone to the echo and howling device 102. At this time, if the first user terminal 106 and the second user terminal 108 are disposed in close proximity, each of the first user terminal 106 and the second user terminal 108 The output sound wave (for example, in the case of the first user terminal 106, the sound wave output by the second user terminal 108) can be received, and accordingly, the first user terminal 106 and the second user terminal Each of the 21,000 Hz and 22,000 Hz sound wave information may be transmitted to the echo and howling device 102.

도 2는 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치(102)를 설명하기 위한 블록도이다.2 is a block diagram illustrating an echo and howling detection apparatus 102 according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치(102)는 단말 분류부(202), 주파수 할당부(204) 및 판단부(206)를 포함한다.Referring to FIG. 2, an echo and howling detection apparatus 102 according to an embodiment of the present invention includes a terminal classification unit 202, a frequency allocation unit 204, and a determination unit 206.

단말 분류부(202)는 복수의 사용자 단말(106 내지 116)을 하나 이상의 그룹으로 분류한다. 구체적으로, 단말 분류부(202)는 복수의 사용자 단말(106 내지 116) 중 서로 인접한 사용자 단말들을 동일한 그룹으로 분류할 수 있다.The terminal classification unit 202 classifies a plurality of user terminals 106 to 116 into one or more groups. Specifically, the terminal classification unit 202 may classify user terminals adjacent to each other among the plurality of user terminals 106 to 116 into the same group.

예를 들어, 단말 분류부(202)는 네트워크(104)를 통해 복수의 사용자 단말(106 내지 116) 각각으로부터 각 사용자 단말 자신의 식별 정보, 인접 사용자 단말의 식별 정보, 인접 AP(Access Point)의 식별 정보 및 인접 AP의 신호 세기 중 하나 이상을 수신하고, 이를 이용하여 복수의 사용자 단말을 하나 이상의 그룹으로 분류할 수 있다. 이를 위해, 복수의 사용자 단말은 예를 들어, 근거리 개인 무선 통신(PAN; Personal Area Network)을 이용하여 인접 사용자 단말의 식별 정보를 획득하여 에코 및 하울링 감지 장치(102)로 송신할 수 있으며, 단말 분류부(202)는 수신한 식별 정보를 이용하여 복수의 사용자 단말을 하나 이상의 그룹으로 분류할 수 있다.For example, the terminal classification unit 202 may provide identification information of each user terminal, identification information of neighboring user terminals, and access point (AP) from each of the plurality of user terminals 106 to 116 through the network 104. One or more of the identification information and the signal strength of the adjacent AP may be received, and a plurality of user terminals may be classified into one or more groups by using this. To this end, a plurality of user terminals may acquire identification information of neighboring user terminals using, for example, personal area network (PAN), and transmit the identification information to the echo and howling detection device 102, and the terminal The classification unit 202 may classify a plurality of user terminals into one or more groups using the received identification information.

이때, 인접 사용자 단말이란 사용자 단말과 가까운 곳에 위치하여 예를 들어, 블루투스(Bluetooth) 등을 통해 탐지되는 사용자 단말을 의미할 수 있다. 또한, 인접 AP란 사용자 단말과 가까운 곳에 위치하여 예를 들어, 와이파이(Wifi)를 통해 탐지되는 AP를 의미할 수 있다.In this case, the adjacent user terminal may mean a user terminal located near the user terminal and detected through, for example, Bluetooth. Further, the adjacent AP may refer to an AP located near the user terminal and detected through, for example, Wi-Fi.

또한, 사용자 단말의 식별 정보란 예를 들어, 사용자 단말의 IP 주소, 사용자 단말의 이름, 사용자 단말의 맥 주소(MAC address) 등과 같이 사용자 단말을 식별할 수 있는 정보를 의미하며, AP의 식별 정보란 예를 들어, AP의 SSID(Service Set Identifier), AP의 맥 주소 등과 같이 AP를 식별할 수 있는 정보를 의미할 수 있다.In addition, the identification information of the user terminal means information that can identify the user terminal, such as, for example, the IP address of the user terminal, the name of the user terminal, and the MAC address of the user terminal, and the identification information of the AP. May mean information capable of identifying the AP, such as, for example, a service set identifier (SSID) of the AP and a MAC address of the AP.

구체적으로, 복수의 사용자 단말(106 내지 116) 중 임의의 제1 단말 및 제2 단말에 대하여, 제1 단말로부터 수신되는 인접 사용자 단말 식별 정보에 제2 단말의 식별 정보가 포함되고, 제2 단말로부터 수신되는 인접 사용자 단말 식별 정보에 제1 단말의 식별 정보가 포함되는 경우, 단말 분류부(202)는 제1 단말 및 제2 단말을 동일한 그룹으로 분류할 수 있다.Specifically, for any first terminal and second terminal among the plurality of user terminals 106 to 116, the identification information of the second terminal is included in the identification information of adjacent user terminals received from the first terminal, and the second terminal When the identification information of the first terminal is included in the identification information of the adjacent user terminal received from the terminal, the terminal classification unit 202 may classify the first terminal and the second terminal into the same group.

또한, 사용자 단말(106 내지 116) 각각으로부터 인접 AP의 식별 정보가 수신된 경우, 단말 분류부(202)는 각각 동일한 인접 AP를 하나 이상 포함하는 사용자 단말들을 동일한 그룹으로 분류할 수 있다. 예를 들어, 제1 및 제2 사용자 단말(106, 108) 각각으로부터 동일한 AP의 식별정보가 수신된 경우, 단말 분류부(202)는 제1 및 제2 사용자 단말(106, 108)을 동일한 그룹으로 분류할 수 있다.In addition, when identification information of neighboring APs is received from each of the user terminals 106 to 116, the terminal classifying unit 202 may classify user terminals including one or more of the same neighboring APs into the same group. For example, when identification information of the same AP is received from each of the first and second user terminals 106 and 108, the terminal classification unit 202 classifies the first and second user terminals 106 and 108 into the same group. It can be classified as

이때, 단말 분류부(202)는 인접 AP에 대한 신호 세기를 추가로 수신하고, 각각 동일한 인접 AP를 포함하는 사용자 단말들 중 해당 AP에 대한 신호 세기의 차이가 설정된 범위 이내인 사용자 단말들만을 동일한 그룹으로 분류할 수 있다. 이때, 설정된 범위는 사용자에 의해 미리 설정된 신호 세기로서, 예를 들어, 10dbm일 수 있다. 예를 들어, 제1 내지 제3 사용자 단말(106, 108, 110) 각각이 동일한 인접 AP를 포함하고, 제1 내지 제3 사용자 단말(106, 108, 110) 각각에서 해당 AP에 대한 신호 세기가 각각 50dbm, 55dbm, 20dbm인 경우, 단말 분류부(202)는 제1 및 제2 사용자 단말(106, 108)만을 동일한 그룹으로 분류할 수 있다.At this time, the terminal classifier 202 additionally receives the signal strength for the adjacent AP, and among user terminals each including the same adjacent AP, only the user terminals in which the difference in the signal strength for the AP is within a set range are the same. Can be classified into groups. In this case, the set range is a signal strength preset by the user, and may be, for example, 10 dBm. For example, each of the first to third user terminals 106, 108, and 110 includes the same adjacent AP, and each of the first to third user terminals 106, 108, and 110 has a signal strength for the corresponding AP. In the case of 50dbm, 55dbm, and 20dbm, respectively, the terminal classifying unit 202 may classify only the first and second user terminals 106 and 108 into the same group.

주파수 할당부(204)는 복수의 사용자 단말(106 내지 116)에 비가청 주파수를 할당하되, 단말 분류부(202)에 의해 동일한 그룹으로 분류된 사용자의 경우 각각 서로 다른 주파수를 할당한다. 이때, 비가청 주파수란, 사람의 귀로 들을 수 없는 음파의 주파수로서, 예를 들어, 20,000Hz 이상의 주파수를 의미할 수 있다.The frequency allocating unit 204 allocates inaudible frequencies to the plurality of user terminals 106 to 116, and allocates different frequencies for users classified into the same group by the terminal classifying unit 202, respectively. In this case, the inaudible frequency is a frequency of sound waves that cannot be heard by a human ear, and may mean, for example, a frequency of 20,000 Hz or more.

구체적으로, 주파수 할당부(204)는 단말 분류부(202)에 의해 동일한 그룹으로 분류된 사용자 단말 각각에는 서로 다른 주파수를 할당하되, 상이한 그룹으로 분류된 사용자 단말 각각에는 서로 같은 주파수를 할당할 수 있다. 예를 들어, 단말 분류부(202)에 의해 제1 및 제2 사용자 단말(106, 108)이 제1 그룹(118)으로 분류되고, 제3 내지 제5 사용자 단말(110, 112, 114)이 제2 그룹(120)으로 분류된 경우, 주파수 할당부(204)는 제1 및 제2 사용자 단말(106, 108)에 각각 21,000Hz 및 22,000Hz의 주파수를 할당하고, 제3 내지 제5 사용자 단말(110, 112, 114)에 각각 21,000Hz, 22,000Hz 및 23,000Hz의 주파수를 할당할 수 있다.Specifically, the frequency allocation unit 204 allocates different frequencies to each of the user terminals classified into the same group by the terminal classification unit 202, but may allocate the same frequency to each of the user terminals classified into different groups. have. For example, the first and second user terminals 106 and 108 are classified into the first group 118 by the terminal classification unit 202, and the third to fifth user terminals 110, 112, and 114 are When classified into the second group 120, the frequency allocating unit 204 allocates frequencies of 21,000 Hz and 22,000 Hz to the first and second user terminals 106 and 108, respectively, and the third to fifth user terminals Frequencies of 21,000 Hz, 22,000 Hz and 23,000 Hz can be assigned to (110, 112, 114), respectively.

또한, 주파수 할당부(204)는 설정된 주기마다 복수의 사용자 단말(106 내지 116)에 비가청 주파수를 할당할 수 있다. 이때, 설정된 주기란 관리자에 의해 미리 설정된 시간으로, 예를 들어, 5분일 수 있다.In addition, the frequency allocating unit 204 may allocate an inaudible frequency to the plurality of user terminals 106 to 116 at each set period. In this case, the set period is a time preset by the administrator, and may be, for example, 5 minutes.

예를 들어, 단말 분류부(202)에 의해 제1 및 제2 사용자 단말(106, 108)이 제1 그룹(118)으로 분류된 경우, 주파수 할당부(204)는 설정된 주기(예를 들어, 5분)마다 제1 및 제2 사용자 단말(106, 108)에 각각 21,000Hz 및 22,000Hz의 주파수를 할당할 수 있다. 이에 따라, 에코 및 하울링 감지 장치(102)는 복수의 사용자 단말(106 내지 116) 간의 상태(예를 들어, 사용자 단말 간의 거리, 사용자 단말의 출력 소리 크기 등) 변화에 따른 에코 또는 하울링의 발생을 감지할 수 있다.For example, when the first and second user terminals 106 and 108 are classified into the first group 118 by the terminal classification unit 202, the frequency allocating unit 204 performs a set period (e.g., Every 5 minutes), frequencies of 21,000 Hz and 22,000 Hz may be allocated to the first and second user terminals 106 and 108, respectively. Accordingly, the echo and howling detection device 102 detects the occurrence of an echo or howling according to a change in the state (eg, the distance between the user terminals, the output loudness of the user terminal, etc.) between the plurality of user terminals 106 to 116. Can be detected.

또한, 주파수 할당부(204)는 복수의 사용자 단말(106 내지 116) 모두에 동시에 주파수를 할당하지 않고, 설정된 주기마다 복수의 사용자 단말(106 내지 116) 중 어느 하나에 비가청 주파수를 할당할 수 있다. 예를 들어, 주파수 할당부(204)는 제1 사용자 단말(106)에 비가청 주파수를 할당하고, 설정된 주기가 지난 후에 다음 사용자 단말인 제2 사용자 단말(108)에 비가청 주파수를 할당할 수 있다. 또한, 주파수 할당부(204)는 설정된 주기마다 다음 사용자 단말에 이러한 동작을 반복할 수 있다.In addition, the frequency allocating unit 204 does not allocate frequencies to all of the plurality of user terminals 106 to 116 at the same time, and may allocate an inaudible frequency to any one of the plurality of user terminals 106 to 116 every set period. have. For example, the frequency allocation unit 204 may allocate an inaudible frequency to the first user terminal 106, and after a set period elapses, allocate the inaudible frequency to the second user terminal 108, which is the next user terminal. have. In addition, the frequency allocating unit 204 may repeat this operation to the next user terminal every set period.

판단부(206)는 복수의 사용자 단말(106 내지 116)로부터 각 사용자 단말이 수신한 음파 정보를 수신하고, 수신된 각 사용자 단말 별 음파 정보를 이용하여 복수의 사용자 단말(106 내지 116)에 대해 에코 또는 하울링의 발생 여부를 판단한다.The determination unit 206 receives sound wave information received by each user terminal from the plurality of user terminals 106 to 116, and uses the received sound wave information for each of the user terminals 106 to 116. Determine whether an echo or howling occurs.

구체적으로, 판단부(206)는 복수의 사용자 단말(106 내지 116) 중 임의의 제1 단말 및 제2 단말에 대하여, 제1 단말로부터 수신되는 음파 정보에 제2 단말에 할당된 주파수가 포함되고, 제2 단말로부터 수신되는 음파 정보에 제1 단말에 할당된 주파수가 포함되는 경우, 제1 단말 및 제2 단말간에 에코 또는 하울링이 발생하는 것으로 판단할 수 있다.Specifically, the determination unit 206 includes a frequency assigned to the second terminal in sound wave information received from the first terminal for any of the first terminal and the second terminal among the plurality of user terminals 106 to 116, and , When the sound wave information received from the second terminal includes a frequency allocated to the first terminal, it may be determined that an echo or howling occurs between the first terminal and the second terminal.

예를 들어, 제1 및 제2 사용자 단말(106, 108)이 동일한 그룹으로 분류되어 제1 및 제2 사용자 단말(106, 108)에 각각 21,000Hz 및 22,000Hz의 주파수가 할당되고, 제1 및 제2 사용자 단말(106, 108) 각각에서 할당된 주파수의 음파를 출력한 결과, 제1 및 제2 사용자 단말(106, 108) 각각에 21,000Hz 및 22,000Hz 주파수의 음파가 모두 수신된 경우, 판단부(206)는 제1 및 제2 사용자 단말(106, 108)간에 에코 또는 하울링이 발생 가능한 것으로 판단할 수 있다.For example, the first and second user terminals 106 and 108 are classified into the same group, and frequencies of 21,000 Hz and 22,000 Hz are allocated to the first and second user terminals 106 and 108, respectively, and the first and second user terminals 106 and 108 As a result of outputting sound waves of frequencies allocated from each of the second user terminals 106 and 108, it is determined when both the sound waves of frequencies of 21,000 Hz and 22,000 Hz are received in each of the first and second user terminals 106 and 108 The unit 206 may determine that an echo or howling can occur between the first and second user terminals 106 and 108.

또한, 판단부(206)는 복수의 사용자 단말(106 내지 116) 중 임의의 제1 단말 및 제2 단말에 대하여, 제1 단말로부터 수신되는 음파 정보에 제2 단말에 할당된 주파수 정보가 포함되고, 제2 단말로부터 수신되는 음파 정보에 제1 단말에 할당된 주파수 정보가 포함되지 않는 경우, 제1 단말 및 제2 단말간에 에코 또는 하울링이 발생하는 것으로 판단할 수 있다.In addition, the determination unit 206 includes frequency information allocated to the second terminal in sound wave information received from the first terminal for any of the first terminal and the second terminal among the plurality of user terminals 106 to 116, and If the frequency information allocated to the first terminal is not included in the sound wave information received from the second terminal, it may be determined that an echo or howling occurs between the first terminal and the second terminal.

예를 들어, 제1 및 제2 사용자 단말(106, 108)이 동일한 그룹으로 분류되어 제1 및 제2 사용자 단말(106, 108)에 각각 21,000Hz 및 22,000Hz의 주파수가 할당되고, 제1 및 제2 사용자 단말(106, 108) 각각에서 할당된 주파수의 음파를 출력한 결과, 제1 사용자 단말(106)에는 22,000Hz 주파수의 음파가 수신되지 않았으나 제2 사용자 단말(108)에는 21,000Hz 주파수의 음파가 수신된 경우, 판단부(206)는 제1 및 제2 사용자 단말(106, 108)간에 에코 또는 하울링이 발생 가능한 것으로 판단할 수 있다.For example, the first and second user terminals 106 and 108 are classified into the same group, and frequencies of 21,000 Hz and 22,000 Hz are allocated to the first and second user terminals 106 and 108, respectively, and the first and second user terminals 106 and 108 As a result of outputting sound waves of frequencies assigned by each of the second user terminals 106 and 108, the sound waves having a frequency of 22,000 Hz were not received in the first user terminal 106, but the sound waves having a frequency of 21,000 Hz were not received in the second user terminal 108. When a sound wave is received, the determination unit 206 may determine that an echo or howling can occur between the first and second user terminals 106 and 108.

또한, 만약 주파수 할당부(204)가 설정된 주기마다 복수의 사용자 단말(106 내지 116) 중 어느 하나에 비가청 주파수를 할당하는 경우, 판단부(206)는 주파수가 할당되지 않은 사용자 단말에 할당된 주파수의 음파가 수신되면, 주파수가 할당된 사용자 단말 및 음파가 수신된 사용자 단말간에 대해 에코 또는 하울링이 발생 가능한 것으로 판단할 수 있다. 예를 들어, 주파수 할당부(204)가 제1 사용자 단말(106)에 21,000Hz를 할당하여 제1 사용자 단말(106)에서 21,000Hz의 음파를 출력한 결과, 제2 사용자 단말(108)에서 21,000Hz의 음파가 수신된 경우, 판단부(206)는 제1 및 제2 사용자 단말(106, 108)간에 에코 또는 하울링이 발생 가능한 것으로 판단할 수 있다.In addition, if the frequency allocation unit 204 allocates an inaudible frequency to any one of the plurality of user terminals 106 to 116 every set period, the determination unit 206 is assigned to the user terminal to which the frequency is not assigned. When a sound wave of a frequency is received, it may be determined that an echo or howling can occur between the user terminal to which the frequency is assigned and the user terminal to which the sound wave is received. For example, as a result of the frequency allocation unit 204 allocating 21,000 Hz to the first user terminal 106 and outputting a sound wave of 21,000 Hz from the first user terminal 106, the second user terminal 108 When a sound wave of Hz is received, the determination unit 206 may determine that an echo or howling may occur between the first and second user terminals 106 and 108.

한편, 상술한 에코 및 하울링 감지 장치(102)는 에코 또는 하울링을 감지하기 위해 독립적으로 사용되거나, 다자간 통화 장치에 포함되어 사용될 수 있다.Meanwhile, the above-described echo and howling detection device 102 may be independently used to detect an echo or howling, or may be included in a multi-party call device and used.

도 3은 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치(102)에서 사용자 단말을 하나 이상의 그룹으로 분류하는 방법을 설명하기 위한 도면(300)이다. 도 1에 기재된 구성들은 이하에서 동일한 도면부호를 사용하여 도시하였으며, 앞서 설명한 내용과 중복되는 내용에 대한 설명을 생략한다.3 is a diagram 300 for explaining a method of classifying a user terminal into one or more groups in the echo and howling detection apparatus 102 according to an embodiment of the present invention. The configurations described in FIG. 1 are hereinafter illustrated using the same reference numerals, and descriptions of contents overlapping with those described above will be omitted.

도 3을 참조하면, 제1 내지 제3 사용자 단말(106, 108, 110) 각각은 예를 들어, 블루투스, 와이파이 등을 이용하여 인접 사용자 단말 또는 AP를 탐지할 수 있다. 그 후, 제1 내지 제3 사용자 단말(106, 108, 110) 각각은 자신의 식별 정보, 탐지된 인접 사용자 단말의 식별 정보, 탐지된 인접 AP의 식별 정보, 인접 AP의 신호 세기 등을 에코 및 하울링 감지 장치(102)로 전송할 수 있다.Referring to FIG. 3, each of the first to third user terminals 106, 108, and 110 may detect neighboring user terminals or APs using, for example, Bluetooth or Wi-Fi. After that, each of the first to third user terminals 106, 108, and 110 echoes their identification information, identification information of the detected neighboring user terminals, identification information of the detected neighboring APs, and signal strength of the neighboring APs. It can be transmitted to the howling detection device 102.

그 후, 에코 및 하울링 감지 장치(102)는 제1 내지 제3 사용자 단말(106, 108, 110) 각각에서 전송한 정보들을 수신하여, 제1 내지 제3 사용자 단말(106, 108, 110)을 하나 이상의 그룹으로 분류할 수 있다.Thereafter, the echo and howling detection device 102 receives information transmitted from each of the first to third user terminals 106, 108, and 110, and transmits the first to third user terminals 106, 108, and 110. Can be classified into more than one group.

예를 들어, 제1 및 제2 사용자 단말(106, 108) 각각이 제1 및 제2 사용자 단말(106, 108)의 맥 주소를 전송하고 제3 사용자 단말(110)이 제3 사용자 단말(110) 자신의 맥 주소를 전송한 경우, 에코 및 하울링 감지 장치(102)는 제1 및 제2 사용자 단말(106, 108)만을 동일한 그룹으로 분류할 수 있다.For example, each of the first and second user terminals 106 and 108 transmits the MAC address of the first and second user terminals 106 and 108, and the third user terminal 110 transmits the MAC address of the third user terminal 110. ) When transmitting its own MAC address, the echo and howling detection apparatus 102 may classify only the first and second user terminals 106 and 108 into the same group.

다른 예로, 제1 및 제2 사용자 단말(106, 108) 각각이 제1 AP의 SSID를 전송하고, 제3 사용자 단말(110)이 제2 AP의 SSID를 전송한 경우, 에코 및 하울링 감지 장치(102)는 제1 및 제2 사용자 단말(106, 108)만을 동일한 그룹으로 분류할 수 있다.As another example, when each of the first and second user terminals 106 and 108 transmits the SSID of the first AP, and the third user terminal 110 transmits the SSID of the second AP, the echo and howling detection device ( 102) may classify only the first and second user terminals 106 and 108 into the same group.

도 4는 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치(102)에서 하울링이 발생 가능한 것으로 판단하는 예를 설명하기 위한 도면(400)이다. 도시된 예에서는, 에코 및 하울링 감지 장치(102)가 제1 및 제2 사용자 단말(106, 108)을 동일한 그룹으로 분류하고, 각각 21,000Hz, 22,000Hz를 할당한 것으로 가정한다.4 is a diagram 400 for explaining an example of determining that howling can occur in the echo and howling detection apparatus 102 according to an embodiment of the present invention. In the illustrated example, it is assumed that the echo and howling detection apparatus 102 classifies the first and second user terminals 106 and 108 into the same group, and assigns 21,000 Hz and 22,000 Hz, respectively.

도 4를 참조하면, 제1 사용자 단말(106)은 스피커(402)를 통해 할당된 21,000Hz의 음파를 출력하고, 이는 제1 및 제2 사용자 단말(106, 108)의 마이크(404, 406)를 통해 수신된다. 또한, 제2 사용자 단말(108)은 스피커(408)를 통해 할당된 22,000Hz의 음파를 출력하고, 이는 제1 및 제2 사용자 단말(106, 108)의 마이크(404, 406)를 통해 수신된다.4, the first user terminal 106 outputs a sound wave of 21,000 Hz allocated through the speaker 402, which is the microphones 404 and 406 of the first and second user terminals 106 and 108 Is received through. In addition, the second user terminal 108 outputs a sound wave of 22,000 Hz allocated through the speaker 408, which is received through the microphones 404 and 406 of the first and second user terminals 106 and 108. .

이 경우, 에코 및 하울링 감지 장치(102)는 제1 및 제2 사용자 단말(106, 108)로부터 각 사용자 단말에 수신된 음파 정보를 수신하여 제1 및 제2 사용자 단말(106, 108)간에 에코 또는 하울링이 발생하는 것으로 판단할 수 있다.In this case, the echo and howling detection device 102 receives sound wave information received from each user terminal from the first and second user terminals 106 and 108, and echoes between the first and second user terminals 106 and 108. Or, it can be determined that howling occurs.

도 5는 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치(102)에서 에코 또는 하울링이 발생하는 것으로 판단하는 다른 예를 설명하기 위한 도면(500)이다. 도시된 예에서는, 에코 및 히울링 감지 장치(102)가 제1 및 제2 사용자 단말(106, 108)을 동일한 그룹으로 분류하고, 각각 21,000Hz, 22,000Hz를 할당한 것으로 가정한다.5 is a diagram 500 for explaining another example of determining that an echo or howling occurs in the echo and howling detection apparatus 102 according to an embodiment of the present invention. In the illustrated example, it is assumed that the echo and hearing detection apparatus 102 classifies the first and second user terminals 106 and 108 into the same group, and assigns 21,000 Hz and 22,000 Hz, respectively.

도 5를 참조하면, 제1 사용자 단말(106)의 스피커(502)를 통해 출력된 21,000Hz의 음파는 제1 및 제2 사용자 단말(106, 108)의 마이크(504, 506)를 통해 수신되나, 제2 사용자 단말(108)의 스피커(508)를 통해 출력된 22,000Hz의 음파는 제1 및 제2 사용자 단말(106, 108)의 마이크(504, 506)를 통해 수신되지 않는다.5, the sound wave of 21,000 Hz output through the speaker 502 of the first user terminal 106 is received through the microphones 504, 506 of the first and second user terminals 106, 108? , The sound wave of 22,000 Hz output through the speaker 508 of the second user terminal 108 is not received through the microphones 504 and 506 of the first and second user terminals 106 and 108.

이러한 상황은 예를 들어, 제2 사용자 단말(108)의 스피커(508) 출력 음량이 작게 설정되어 있거나, 이어폰, 헤드셋 등이 연결되는 경우 등에 따라 발생될 수 있으며, 이 경우, 에코 및 하울링 감지 장치(102)는 제1 및 제2 사용자 단말(106, 108)간에 에코 또는 하울링이 발생하는 것으로 판단할 수 있다.This situation may occur, for example, depending on the case that the output volume of the speaker 508 of the second user terminal 108 is set to be low, or when an earphone, a headset, etc. is connected, in this case, the echo and howling detection device 102 may determine that an echo or howling occurs between the first and second user terminals 106 and 108.

도 6은 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치(102)에 의해 수행되는 에코 및 하울링 판단 방법의 흐름도(600)이다.6 is a flowchart 600 of an echo and howling determination method performed by the echo and howling detection apparatus 102 according to an embodiment of the present invention.

도 6을 참조하면, 본 발명의 일 실시예에 따른 에코 및 하울링 감지 장치(102)는 복수의 사용자 단말(106 내지 116)을 하나 이상의 그룹으로 분류한다(602).Referring to FIG. 6, the echo and howling detection apparatus 102 according to an embodiment of the present invention classifies a plurality of user terminals 106 to 116 into one or more groups (602 ).

이때, 에코 및 하울링 감지 장치(102)는 복수의 사용자 단말(106 내지 116) 각각으로부터 각 사용자 단말 자신의 식별 정보, 인접 사용자 단말의 식별 정보, 인접 AP(Access Point)의 식별 정보, 및 인접 AP의 신호 세기 중 하나 이상을 수신하고, 수신된 정보를 이용하여 복수의 사용자 단말(106 내지 116)을 하나 이상의 그룹으로 분류할 수 있다. 이를 위해, 복수의 사용자 단말(106 내지 116)은 근거리 개인 무선 통신(PAN; Personal Area Network)을 이용하여 인접 사용자 단말의 식별 정보를 획득할 수 있다.At this time, the echo and howling detection apparatus 102 includes identification information of each user terminal from each of the plurality of user terminals 106 to 116, identification information of neighboring user terminals, identification information of neighboring APs (Access Point), and neighboring APs. At least one of the signal strengths of is received, and the plurality of user terminals 106 to 116 may be classified into one or more groups using the received information. To this end, the plurality of user terminals 106 to 116 may acquire identification information of neighboring user terminals using a personal area network (PAN).

또한, 에코 및 하울링 감지 장치(102)는 복수의 사용자 단말(106 내지 116) 중 임의의 제1 단말 및 제2 단말에 대하여, 제1 단말로부터 수신되는 인접 사용자 단말 식별 정보에 제2 단말의 식별 정보가 포함되고, 제2 단말로부터 수신되는 인접 사용자 단말 식별 정보에 제1 단말의 식별 정보가 포함되는 경우, 제1 단말 및 상기 제2 단말을 동일한 그룹으로 분류할 수 있다.In addition, the echo and howling detection device 102 identifies the second terminal in the adjacent user terminal identification information received from the first terminal for any of the first terminal and the second terminal among the plurality of user terminals 106 to 116. When the information is included and the identification information of the first terminal is included in the identification information of adjacent user terminals received from the second terminal, the first terminal and the second terminal may be classified into the same group.

또한, 에코 및 하울링 감지 장치(102)는 인접 AP 식별 정보에 기반하여, 동일한 인접 AP를 하나 이상 포함하는 사용자 단말들을 동일한 그룹으로 분류할 수 있다. 이때, 에코 및 하울링 감지 장치(102)는 동일한 인접 AP의 신호 세기의 차이가 설정된 범위 이내인 사용자 단말들을 동일한 그룹으로 분류할 수 있다.In addition, the echo and howling detection apparatus 102 may classify user terminals including one or more of the same neighboring APs into the same group based on the neighboring AP identification information. In this case, the echo and howling detection apparatus 102 may classify user terminals within a set range of a signal strength difference of the same adjacent AP into the same group.

에코 및 하울링 감지 장치(102)는 복수의 사용자 단말(106 내지 116)에 비가청 주파수를 할당하되, 동일한 그룹으로 분류된 사용자 단말의 경우 각각 서로 다른 주파수를 할당한다(604). 이때, 에코 및 하울링 감지 장치(102)는 설정된 주기마다 복수의 사용자 단말(106 내지 116)에 비가청 주파수를 할당할 수 있다. 또한, 에코 및 하울링 감지 장치(102)는 설정된 주기마다 복수의 사용자 단말(106 내지 116) 중 어느 하나에 주파수를 할당할 수 있다.The echo and howling detection apparatus 102 allocates inaudible frequencies to the plurality of user terminals 106 to 116, and allocates different frequencies for user terminals classified in the same group (step 604). In this case, the echo and howling detection apparatus 102 may allocate an inaudible frequency to the plurality of user terminals 106 to 116 at each set period. In addition, the echo and howling detection apparatus 102 may allocate a frequency to any one of the plurality of user terminals 106 to 116 at each set period.

에코 및 하울링 감지 장치(102)는 복수의 사용자 단말(106 내지 116)로부터 각 사용자 단말이 수신한 음파 정보를 수신한다(606).The echo and howling detection device 102 receives sound wave information received by each user terminal from the plurality of user terminals 106 to 116 (606).

에코 및 하울링 감지 장치(102)는 수신된 각 사용자 단말 별 음파 정보를 이용하여 복수의 사용자 단말(106 내지 116)에 대해 에코(Echo) 또는 하울링(Howling)의 발생 여부를 판단한다(608).The echo and howling detection apparatus 102 determines whether an echo or howling occurs in the plurality of user terminals 106 to 116 using the received sound wave information for each user terminal (608).

이때, 에코 및 하울링 감지 장치(102)는 복수의 사용자 단말(106 내지 116) 중 임의의 제1 단말 및 제2 단말에 대하여, 제1 단말로부터 수신되는 음파 정보에 제2 단말에 할당된 주파수가 포함되고, 제2 단말로부터 수신되는 음파 정보에 제1 단말에 할당된 주파수가 포함되는 경우, 제1 단말 및 제2 단말간에 에코 또는 하울링이 발생하는 것으로 판단할 수 있다.At this time, the echo and howling detection device 102 is configured to determine the frequency assigned to the second terminal in the sound wave information received from the first terminal for any of the first terminal and the second terminal among the plurality of user terminals 106 to 116. If included and the frequency allocated to the first terminal is included in the sound wave information received from the second terminal, it may be determined that an echo or howling occurs between the first terminal and the second terminal.

또한, 에코 및 하울링 감지 장치(102)는 복수의 사용자 단말(106 내지 116) 중 임의의 제1 단말 및 제2 단말에 대하여, 제1 단말로부터 수신되는 음파 정보에 제2 단말에 할당된 주파수 정보가 포함되고, 제2 단말로부터 수신되는 음파 정보에 제1 단말에 할당된 주파수 정보가 포함되지 않는 경우, 제1 단말 및 제2 단말간에 에코 또는 하울링이 발생하는 것으로 판단할 수 있다.In addition, the echo and howling detection device 102 includes frequency information allocated to the second terminal in the sound wave information received from the first terminal for any first terminal and the second terminal among the plurality of user terminals 106 to 116. When is included and the frequency information allocated to the first terminal is not included in the sound wave information received from the second terminal, it may be determined that an echo or howling occurs between the first terminal and the second terminal.

또한, 에코 및 하울링 감지 장치(102)가 설정된 주기마다 복수의 사용자 단말(106 내지 116) 중 어느 하나에 주파수를 할당한 경우, 에코 및 하울링 감지 장치(102)는 주파수가 할당되지 않은 사용자 단말에 할당된 주파수의 음파가 입력되면, 주파수가 할당된 사용자 단말 및 음파가 입력된 사용자 단말간에 에코 또는 하울링이 발생하는 것으로 판단할 수 있다.In addition, when the echo and howling detection device 102 allocates a frequency to any one of a plurality of user terminals 106 to 116 at a set period, the echo and howling detection device 102 is When a sound wave of an assigned frequency is input, it may be determined that an echo or howling occurs between the user terminal to which the frequency is assigned and the user terminal to which the sound wave is input.

한편, 도 6에 도시된 순서도에서는 상기 방법을 복수 개의 단계로 나누어 기재하였으나, 적어도 일부의 단계들은 순서를 바꾸어 수행되거나, 다른 단계와 결합되어 함께 수행되거나, 생략되거나, 세부 단계들로 나뉘어 수행되거나, 또는 도시되지 않은 하나 이상의 단계가 부가되어 수행될 수 있다.Meanwhile, in the flowchart shown in FIG. 6, the method is described by dividing the method into a plurality of steps, but at least some of the steps are performed in a different order, combined with other steps, performed together, omitted, or divided into detailed steps. Or, one or more steps not shown may be added and performed.

도 7은 예시적인 실시예들에서 사용되기에 적합한 컴퓨팅 장치를 포함하는 컴퓨팅 환경을 예시하여 설명하기 위한 블록도이다. 도시된 실시예에서, 각 컴포넌트들은 이하에 기술된 것 이외에 상이한 기능 및 능력을 가질 수 있고, 이하에 기술되지 것 이외에도 추가적인 컴포넌트를 포함할 수 있다.7 is a block diagram illustrating and describing a computing environment including a computing device suitable for use in example embodiments. In the illustrated embodiment, each component may have different functions and capabilities in addition to those described below, and may include additional components in addition to those not described below.

도시된 컴퓨팅 환경(1)은 컴퓨팅 장치(12)를 포함한다. 일 실시예에서, 컴퓨팅 장치(12)는 에코 및 하울링 감지 장치(102)에 포함되는 하나 이상의 컴포넌트일 수 있다.The illustrated computing environment 1 includes a computing device 12. In one embodiment, computing device 12 may be one or more components included in echo and howling detection device 102.

컴퓨팅 장치(12)는 적어도 하나의 프로세서(14), 컴퓨터 판독 가능 저장 매체(16) 및 통신 버스(18)를 포함한다. 프로세서(14)는 컴퓨팅 장치(12)로 하여금 앞서 언급된 예시적인 실시예에 따라 동작하도록 할 수 있다. 예컨대, 프로세서(14)는 컴퓨터 판독 가능 저장 매체(16)에 저장된 하나 이상의 프로그램들을 실행할 수 있다. 상기 하나 이상의 프로그램들은 하나 이상의 컴퓨터 실행 가능 명령어를 포함할 수 있으며, 상기 컴퓨터 실행 가능 명령어는 프로세서(14)에 의해 실행되는 경우 컴퓨팅 장치(12)로 하여금 예시적인 실시예에 따른 동작들을 수행하도록 구성될 수 있다.The computing device 12 includes at least one processor 14, a computer-readable storage medium 16 and a communication bus 18. The processor 14 may cause the computing device 12 to operate in accordance with the aforementioned exemplary embodiments. For example, the processor 14 may execute one or more programs stored in the computer-readable storage medium 16. The one or more programs may include one or more computer-executable instructions, and the computer-executable instructions are configured to cause the computing device 12 to perform operations according to an exemplary embodiment when executed by the processor 14 Can be.

컴퓨터 판독 가능 저장 매체(16)는 컴퓨터 실행 가능 명령어 내지 프로그램 코드, 프로그램 데이터 및/또는 다른 적합한 형태의 정보를 저장하도록 구성된다. 컴퓨터 판독 가능 저장 매체(16)에 저장된 프로그램(20)은 프로세서(14)에 의해 실행 가능한 명령어의 집합을 포함한다. 일 실시예에서, 컴퓨터 판독 가능 저장 매체(16)는 메모리(랜덤 액세스 메모리와 같은 휘발성 메모리, 비휘발성 메모리, 또는 이들의 적절한 조합), 하나 이상의 자기 디스크 저장 디바이스들, 광학 디스크 저장 디바이스들, 플래시 메모리 디바이스들, 그 밖에 컴퓨팅 장치(12)에 의해 액세스되고 원하는 정보를 저장할 수 있는 다른 형태의 저장 매체, 또는 이들의 적합한 조합일 수 있다.The computer-readable storage medium 16 is configured to store computer-executable instructions or program code, program data, and/or other suitable form of information. The program 20 stored in the computer-readable storage medium 16 includes a set of instructions executable by the processor 14. In one embodiment, the computer-readable storage medium 16 includes memory (volatile memory such as random access memory, nonvolatile memory, or a suitable combination thereof), one or more magnetic disk storage devices, optical disk storage devices, flash It may be memory devices, other types of storage media that can be accessed by the computing device 12 and store desired information, or a suitable combination thereof.

통신 버스(18)는 프로세서(14), 컴퓨터 판독 가능 저장 매체(16)를 포함하여 컴퓨팅 장치(12)의 다른 다양한 컴포넌트들을 상호 연결한다.The communication bus 18 interconnects the various other components of the computing device 12, including the processor 14 and computer readable storage medium 16.

컴퓨팅 장치(12)는 또한 하나 이상의 입출력 장치(24)를 위한 인터페이스를 제공하는 하나 이상의 입출력 인터페이스(22) 및 하나 이상의 네트워크 통신 인터페이스(26)를 포함할 수 있다. 입출력 인터페이스(22) 및 네트워크 통신 인터페이스(26)는 통신 버스(18)에 연결된다. 입출력 장치(24)는 입출력 인터페이스(22)를 통해 컴퓨팅 장치(12)의 다른 컴포넌트들에 연결될 수 있다. 예시적인 입출력 장치(24)는 포인팅 장치(마우스 또는 트랙패드 등), 키보드, 터치 입력 장치(터치패드 또는 터치스크린 등), 음성 또는 소리 입력 장치, 다양한 종류의 센서 장치 및/또는 촬영 장치와 같은 입력 장치, 및/또는 디스플레이 장치, 프린터, 스피커 및/또는 네트워크 카드와 같은 출력 장치를 포함할 수 있다. 예시적인 입출력 장치(24)는 컴퓨팅 장치(12)를 구성하는 일 컴포넌트로서 컴퓨팅 장치(12)의 내부에 포함될 수도 있고, 컴퓨팅 장치(12)와는 구별되는 별개의 장치로 컴퓨팅 장치(12)와 연결될 수도 있다.Computing device 12 may also include one or more input/output interfaces 22 and one or more network communication interfaces 26 that provide interfaces for one or more input/output devices 24. The input/output interface 22 and the network communication interface 26 are connected to the communication bus 18. The input/output device 24 may be connected to other components of the computing device 12 through the input/output interface 22. The exemplary input/output device 24 includes a pointing device (mouse or track pad, etc.), a keyboard, a touch input device (touch pad or touch screen, etc.), a voice or sound input device, various types of sensor devices, and/or photographing devices. Input devices, and/or output devices such as display devices, printers, speakers, and/or network cards. The exemplary input/output device 24 may be included in the computing device 12 as a component constituting the computing device 12, and may be connected to the computing device 12 as a separate device distinct from the computing device 12. May be.

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

100: 에코 및 하울링 감지 시스템
102: 에코 및 하울링 감지 장치
104: 네트워크
106, 108, 110, 112, 114, 116: 사용자 단말
118, 120, 122: 그룹
202: 단말 분류부
204: 주파수 할당부
206: 판단부
100: echo and howling detection system
102: echo and howling detection device
104: network
106, 108, 110, 112, 114, 116: user terminal
118, 120, 122: group
202: terminal classification unit
204: frequency allocation unit
206: judgment unit

Claims (17)

복수의 사용자 단말 중 서로 인접한 사용자 단말들을 동일한 그룹으로 하여 상기 복수의 사용자 단말을 하나 이상의 그룹으로 분류하는 단말 분류부;
상기 복수의 사용자 단말에 비가청 주파수를 할당하되, 동일한 그룹으로 분류된 사용자 단말의 경우 각각 서로 다른 주파수를 할당하는 주파수 할당부; 및
상기 복수의 사용자 단말로부터 각 사용자 단말이 수신한 음파 정보를 수신하고, 수신된 각 사용자 단말 별 상기 음파 정보를 이용하여 상기 복수의 사용자 단말에 대해 에코(Echo) 또는 하울링(Howling)의 발생 여부를 판단하는 판단부를 포함하는 에코 및 하울링 감지 장치.
A terminal classifying unit for classifying the plurality of user terminals into one or more groups by grouping adjacent user terminals among the plurality of user terminals into the same group;
A frequency allocating unit that allocates inaudible frequencies to the plurality of user terminals, and allocates different frequencies for user terminals classified into the same group; And
Receive sound wave information received by each user terminal from the plurality of user terminals, and determine whether an echo or howling occurs for the plurality of user terminals by using the received sound wave information for each user terminal. An echo and howling detection device including a determining unit to determine.
청구항 1에 있어서,
상기 단말 분류부는, 상기 복수의 사용자 단말 각각으로부터
각 사용자 단말 자신의 식별 정보,
인접 사용자 단말의 식별 정보,
인접 AP(Access Point)의 식별 정보, 및
상기 인접 AP의 신호 세기 중 하나 이상을 수신하고, 수신된 정보를 이용하여 상기 복수의 사용자 단말을 하나 이상의 그룹으로 분류하는 에코 및 하울링 감지 장치.
The method according to claim 1,
The terminal classification unit, from each of the plurality of user terminals
Identification information of each user terminal,
Identification information of adjacent user terminals,
Identification information of adjacent AP (Access Point), and
An echo and howling detection apparatus for receiving at least one of the signal strengths of the adjacent APs and classifying the plurality of user terminals into one or more groups using the received information.
청구항 2에 있어서,
상기 복수의 사용자 단말은, 근거리 개인 무선 통신(PAN; Personal Area Network)을 이용하여 상기 인접 사용자 단말의 식별 정보를 획득하는 에코 및 하울링 감지 장치.
The method according to claim 2,
The plurality of user terminals, echo and howling detection apparatus for obtaining identification information of the adjacent user terminal using a short-range personal area network (PAN).
청구항 2에 있어서,
상기 단말 분류부는, 상기 복수의 사용자 단말 중 임의의 제1 단말 및 제2 단말에 대하여,
상기 제1 단말로부터 수신되는 인접 사용자 단말 식별 정보에 상기 제2 단말의 식별 정보가 포함되고,
상기 제2 단말로부터 수신되는 인접 사용자 단말 식별 정보에 상기 제1 단말의 식별 정보가 포함되는 경우,
상기 제1 단말 및 상기 제2 단말을 동일한 그룹으로 분류하는 에코 및 하울링 감지 장치.
The method according to claim 2,
The terminal classification unit, for any first terminal and a second terminal among the plurality of user terminals,
The identification information of the second terminal is included in the adjacent user terminal identification information received from the first terminal,
When the identification information of the first terminal is included in the identification information of the adjacent user terminal received from the second terminal,
An echo and howling detection device for classifying the first terminal and the second terminal into the same group.
청구항 2에 있어서,
상기 단말 분류부는, 상기 인접 AP 식별 정보에 기반하여, 동일한 인접 AP를 하나 이상 포함하는 사용자 단말들을 동일한 그룹으로 분류하는 에코 및 하울링 감지 장치.
The method according to claim 2,
The terminal classifying unit, based on the adjacent AP identification information, the echo and howling detection apparatus for classifying user terminals including one or more identical adjacent APs into the same group.
청구항 5에 있어서,
상기 단말 분류부는, 상기 동일한 인접 AP의 신호 세기의 차이가 설정된 범위 이내인 사용자 단말들을 동일한 그룹으로 분류하는 에코 및 하울링 감지 장치.
The method of claim 5,
The terminal classifying unit, the echo and howling detection apparatus for classifying user terminals within a set range of the signal intensity difference of the same adjacent AP into the same group.
청구항 1에 있어서,
상기 판단부는, 상기 복수의 사용자 단말 중 임의의 제1 단말 및 제2 단말에 대하여,
상기 제1 단말로부터 수신되는 음파 정보에 상기 제2 단말에 할당된 주파수가 포함되고,
상기 제2 단말로부터 수신되는 음파 정보에 상기 제1 단말에 할당된 주파수가 포함되는 경우,
상기 제1 단말 및 상기 제2 단말간에 에코 또는 하울링이 발생하는 것으로 판단하는 에코 및 하울링 감지 장치.
The method according to claim 1,
The determination unit, for any first terminal and a second terminal among the plurality of user terminals,
The frequency allocated to the second terminal is included in the sound wave information received from the first terminal,
When the frequency allocated to the first terminal is included in the sound wave information received from the second terminal,
An echo and howling detection device that determines that an echo or howling occurs between the first terminal and the second terminal.
청구항 1에 있어서,
상기 주파수 할당부는, 설정된 주기마다 상기 복수의 사용자 단말에 비가청 주파수를 할당하는 에코 및 하울링 감지 장치.
The method according to claim 1,
The frequency allocating unit is an echo and howling detection device for allocating an inaudible frequency to the plurality of user terminals every set period.
청구항 1 내지 8 중 어느 한 항에 기재된 에코 및 하울링 감지 장치를 포함하는 다자간 통화 장치.
A conference call device comprising the echo and howling detection device according to any one of claims 1 to 8.
복수의 사용자 단말 중 서로 인접한 사용자 단말들을 동일한 그룹으로 하여 상기 복수의 사용자 단말을 하나 이상의 그룹으로 분류하는 단계;
상기 복수의 사용자 단말에 비가청 주파수를 할당하되, 동일한 그룹으로 분류된 사용자 단말의 경우 각각 서로 다른 주파수를 할당하는 단계;
상기 복수의 사용자 단말로부터 각 사용자 단말이 수신한 음파 정보를 수신하는 단계; 및
수신된 각 사용자 단말 별 상기 음파 정보를 이용하여 상기 복수의 사용자 단말에 대해 에코(Echo) 또는 하울링(Howling)의 발생 여부를 판단하는 단계를 포함하는 에코 및 하울링 감지 방법.
Classifying the plurality of user terminals into one or more groups by making adjacent user terminals among the plurality of user terminals into the same group;
Allocating inaudible frequencies to the plurality of user terminals, and allocating different frequencies for user terminals classified into the same group;
Receiving sound wave information received by each user terminal from the plurality of user terminals; And
Echo and howling detection method comprising the step of determining whether an echo or howling occurs in the plurality of user terminals by using the sound wave information for each of the received user terminals.
청구항 10에 있어서,
상기 분류하는 단계는, 상기 복수의 사용자 단말 각각으로부터
각 사용자 단말 자신의 식별 정보,
인접 사용자 단말의 식별 정보,
인접 AP(Access Point)의 식별 정보, 및
상기 인접 AP의 신호 세기 중 하나 이상을 수신하고, 수신된 정보를 이용하여 상기 복수의 사용자 단말을 하나 이상의 그룹으로 분류하는 에코 및 하울링 감지 방법.
The method of claim 10,
The classifying may include from each of the plurality of user terminals
Identification information of each user terminal,
Identification information of adjacent user terminals,
Identification information of adjacent AP (Access Point), and
An echo and howling detection method for receiving at least one of the signal strengths of the adjacent APs and classifying the plurality of user terminals into one or more groups using the received information.
청구항 11에 있어서,
상기 복수의 사용자 단말은, 근거리 개인 무선 통신(PAN; Personal Area Network)을 이용하여 상기 인접 사용자 단말의 식별 정보를 획득하는 에코 및 하울링 감지 방법.
The method of claim 11,
The echo and howling detection method for the plurality of user terminals to obtain identification information of the adjacent user terminals using a short-range personal area network (PAN).
청구항 11에 있어서,
상기 분류하는 단계는, 상기 복수의 사용자 단말 중 임의의 제1 단말 및 제2 단말에 대하여,
상기 제1 단말로부터 수신되는 인접 사용자 단말 식별 정보에 상기 제2 단말의 식별 정보가 포함되고,
상기 제2 단말로부터 수신되는 인접 사용자 단말 식별 정보에 상기 제1 단말의 식별 정보가 포함되는 경우,
상기 제1 단말 및 상기 제2 단말을 동일한 그룹으로 분류하는 에코 및 하울링 감지 방법.
The method of claim 11,
The classifying step may include, for any first terminal and a second terminal among the plurality of user terminals,
The identification information of the second terminal is included in the adjacent user terminal identification information received from the first terminal,
When the identification information of the first terminal is included in the identification information of the adjacent user terminal received from the second terminal,
Echo and howling detection method for classifying the first terminal and the second terminal into the same group.
청구항 11에 있어서,
상기 분류하는 단계는, 상기 인접 AP 식별 정보에 기반하여, 동일한 인접 AP를 하나 이상 포함하는 사용자 단말들을 동일한 그룹으로 분류하는 에코 및 하울링 감지 방법.
The method of claim 11,
In the classifying step, based on the adjacent AP identification information, the echo and howling detection method of classifying user terminals including one or more identical adjacent APs into the same group.
청구항 14에 있어서,
상기 분류하는 단계는, 상기 동일한 인접 AP의 신호 세기의 차이가 설정된 범위 이내인 사용자 단말들을 동일한 그룹으로 분류하는 에코 및 하울링 감지 방법.
The method of claim 14,
In the classifying step, the echo and howling detection method of classifying user terminals having a difference in signal strength of the same adjacent AP within a set range into the same group.
청구항 10에 있어서,
상기 판단하는 단계는, 상기 복수의 사용자 단말 중 임의의 제1 단말 및 제2 단말에 대하여,
상기 제1 단말로부터 수신되는 음파 정보에 상기 제2 단말에 할당된 주파수가 포함되고,
상기 제2 단말로부터 수신되는 음파 정보에 상기 제1 단말에 할당된 주파수가 포함되는 경우,
상기 제1 단말 및 상기 제2 단말간에 에코 또는 하울링이 발생하는 것으로 판단하는 에코 및 하울링 감지 방법.
The method of claim 10,
The determining step includes, for any first terminal and a second terminal among the plurality of user terminals,
The frequency allocated to the second terminal is included in the sound wave information received from the first terminal,
When the frequency allocated to the first terminal is included in the sound wave information received from the second terminal,
An echo and howling detection method for determining that an echo or howling occurs between the first terminal and the second terminal.
청구항 10에 있어서,
상기 할당하는 단계는, 설정된 주기마다 상기 복수의 사용자 단말에 비가청주파수를 할당하는 에코 및 하울링 감지 방법.
The method of claim 10,
In the allocating step, the echo and howling detection method of allocating an inaudible frequency to the plurality of user terminals every set period.
KR1020170111819A 2017-09-01 2017-09-01 Apparatus for detecting echo and howling, method thereof, and apparatus for multi-party call Active KR102250988B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170111819A KR102250988B1 (en) 2017-09-01 2017-09-01 Apparatus for detecting echo and howling, method thereof, and apparatus for multi-party call

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170111819A KR102250988B1 (en) 2017-09-01 2017-09-01 Apparatus for detecting echo and howling, method thereof, and apparatus for multi-party call

Publications (2)

Publication Number Publication Date
KR20190025314A KR20190025314A (en) 2019-03-11
KR102250988B1 true KR102250988B1 (en) 2021-05-11

Family

ID=65758801

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170111819A Active KR102250988B1 (en) 2017-09-01 2017-09-01 Apparatus for detecting echo and howling, method thereof, and apparatus for multi-party call

Country Status (1)

Country Link
KR (1) KR102250988B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114339548A (en) * 2020-10-09 2022-04-12 阿里巴巴集团控股有限公司 Method and device for detecting multiple terminals in same space, method and system for processing conference, electronic device and computer readable storage medium
KR102505345B1 (en) * 2021-07-14 2023-03-02 주민규 System and method for removal of howling and computer program for the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014200027A (en) * 2013-03-29 2014-10-23 株式会社メガチップス Howling suppression device and related technique
KR101665256B1 (en) 2015-06-30 2016-10-12 한양대학교 에리카산학협력단 Attendance check method and system using non-audible frequency and pattern

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014193152A1 (en) * 2013-05-27 2014-12-04 Lg Electronics Inc. Method for allocating resource for device for wireless communication and base station for same
KR20160085985A (en) * 2015-01-08 2016-07-19 주식회사 케이티 Apparatus and method for controlling howling
KR102263700B1 (en) * 2015-08-06 2021-06-10 삼성전자주식회사 Terminal and method for operaing terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014200027A (en) * 2013-03-29 2014-10-23 株式会社メガチップス Howling suppression device and related technique
KR101665256B1 (en) 2015-06-30 2016-10-12 한양대학교 에리카산학협력단 Attendance check method and system using non-audible frequency and pattern

Also Published As

Publication number Publication date
KR20190025314A (en) 2019-03-11

Similar Documents

Publication Publication Date Title
US11711818B2 (en) Method and device for configuring transmission
CN107438976B (en) Data transmission method and device, data receiving method and device, and electronic device
US12382481B2 (en) Communication method and device
CN111796260B (en) A distance measuring method and equipment
WO2020061953A1 (en) Measurement configuration method, apparatus, device, system, and storage medium
US12407384B2 (en) Method and apparatus for selecting antenna panel
WO2008051661A1 (en) Speaker directionality for user interface enhancement
US20160142875A1 (en) Location aware personal communication device enabled public addressing (pa) system
US9992614B2 (en) Wireless device pairing management
CN108512625B (en) Anti-interference method for camera, mobile terminal and storage medium
JP2016511569A (en) Provision of telephone service notifications
KR20170017381A (en) Terminal and method for operaing terminal
WO2021051252A1 (en) Measurement configuration method and apparatus, measurement information reporting method and apparatus, and base station
CN108702796B (en) Method and apparatus for transmitting and demodulating synchronous broadcast block, base station and user equipment
CN114007272B (en) Random access method and user terminal
CN107926000A (en) Information transceiving method, apparatus and system
CN109565880A (en) Method and device for transmitting random access indication information
JP2024507243A (en) Network access method, network access device and storage medium
US11343756B2 (en) Cell type indication method and apparatus
WO2018095235A1 (en) Call forwarding method and system
CN105657835B (en) Information processing method, electronic equipment and base station
KR102250988B1 (en) Apparatus for detecting echo and howling, method thereof, and apparatus for multi-party call
US12418378B2 (en) Information transmission method and communication device, and storage medium
US20230162738A1 (en) Communication transfer between devices
US11978467B2 (en) Method and apparatus for voice perception management in a multi-user environment

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20170901

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20200120

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20170901

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20201029

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210327

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210506

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210506

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240425

Start annual number: 4

End annual number: 4