KR102173975B1 - Method and System for Interpreting and Translating using Smart Device - Google Patents
Method and System for Interpreting and Translating using Smart Device Download PDFInfo
- Publication number
- KR102173975B1 KR102173975B1 KR1020190007782A KR20190007782A KR102173975B1 KR 102173975 B1 KR102173975 B1 KR 102173975B1 KR 1020190007782 A KR1020190007782 A KR 1020190007782A KR 20190007782 A KR20190007782 A KR 20190007782A KR 102173975 B1 KR102173975 B1 KR 102173975B1
- Authority
- KR
- South Korea
- Prior art keywords
- smart device
- voice signal
- user
- translation
- language
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000013519 translation Methods 0.000 claims abstract description 182
- 238000004891 communication Methods 0.000 claims abstract description 37
- 230000004044 response Effects 0.000 claims description 15
- 230000014616 translation Effects 0.000 description 146
- 230000008569 process Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/58—Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/005—Language recognition
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/02—Feature extraction for speech recognition; Selection of recognition unit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Machine Translation (AREA)
Abstract
본 발명은 스마트 디바이스를 이용한 통번역 방법 및 시스템에 관한 것으로, 본 발명에 따른 제1 스마트 디바이스 및 제2 스마트 디바이스와의 통신을 통해 통번역 서비스를 지원하는 서비스 서버가 수행하는 통번역 방법은 제1 스마트 디바이스로부터 사용자의 음성 신호를 수신하는 단계, 수신한 음성 신호를 분석하여 번역 대상 언어를 인식하는 단계, 인식된 번역 대상 언어로 사용자의 음성 신호를 번역하는 단계 및 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스에 전송하여 제2 스마트 디바이스를 통해 출력되도록 하는 단계를 포함한다. 본 발명에 의하면, 복수의 스마트 디바이스를 통해 서로 다른 언어를 사용하는 복수의 사용자 간에 먼 거리에서도 실시간으로 대화할 수 있게 된다.The present invention relates to an interpretation and translation method and system using a smart device, and the interpretation and translation method performed by a service server supporting an interpretation and translation service through communication with a first smart device and a second smart device according to the present invention is a first smart device. Receiving a user's voice signal from the voice signal, analyzing the received voice signal to recognize a translation target language, translating the user's voice signal into the recognized translation target language, and the user's voice signal translated into the translation target language And transmitting to the second smart device to be output through the second smart device. According to the present invention, it is possible to have a real-time conversation between a plurality of users using different languages through a plurality of smart devices even at a long distance.
Description
본 발명은 스마트 디바이스를 이용한 통번역 방법 및 시스템에 관한 것으로, 보다 상세하게는 스마트 디바이스를 이용하여 먼 거리에서 서로 다른 언어를 사용하더라도 실시간으로 대화할 수 있도록 한 스마트 디바이스를 이용한 통번역 방법 및 시스템에 관한 것이다. The present invention relates to an interpretation and translation method and system using a smart device, and more particularly, to an interpretation and translation method and system using a smart device that enables real-time conversation even when different languages are used at a distance using a smart device. will be.
최근 들어, 스마트폰의 사용이 보편화됨에 따라 인터넷을 통해 제공되던 서비스들이 단말 장치를 통해 제공되고 있으며, 국내 기업의 해외 진출 및 해외 기업의 국내 진출이 활발해지고 해외로 여행하는 여행객이 늘어남에 따라 번역 또는 통역 등을 이용할 수 있는 서비스의 중요성이 커지고 있다. In recent years, as the use of smartphones has become more common, services that have been provided through the Internet are being provided through terminal devices, and translations have been made as domestic companies and overseas companies expand into the domestic market and increase the number of travelers traveling abroad. Or, the importance of services that can use interpreters and the like is growing.
그리고 외국에 지사를 둔 기업, 기관 또는 지자체 등의 고객이나 해외와 활발한 의사소통을 수행해야 하는 많은 분야에서는 번역/통역 등의 서비스를 필요로 하고 있어, 관련 기업에서는 음성으로 번역 또는 통역을 수행하여 즉각적으로 의사소통의 문제를 해결해줄 수 있도록 한 다국어 번역/통역 서비스 및 고객과 기업에 맞는 솔루션을 개발하고 있다,In addition, translation/interpretation services are required in many fields that require active communication with customers such as companies, institutions, or local governments with offices in foreign countries, and related companies provide translation or interpretation by voice. We are developing multilingual translation/interpretation services and solutions tailored to customers and companies so that they can instantly solve communication problems.
또한, 다국적 친구와 채팅을 하려고 할 경우 예컨대, 한국어일 경우 일본어로, 일본어일 경우 한국어로 자동 인식할 수 있도록 해당 국가의 언어를 선택하고 설정 또는 실행하여 이용하고 있다.In addition, when chatting with multinational friends, for example, Korean language is automatically recognized in Japanese, and Japanese language is automatically recognized in Korean.
하지만, 상술한 종래의 번역 또는 통역 서비스는 해당 서비스 이용자가 서비스를 이용할 때마다 상대방이 쓰는 언어와 자신이 말할 언어를 선택 및 실행하여 국가적 및 언어적 정보를 설정하는 과정을 반드시 거쳐야 하는 번거로움이 있었다.However, the above-described conventional translation or interpretation service has the inconvenience of having to go through the process of setting national and linguistic information by selecting and executing the language used by the other party and the language to be spoken each time the service user uses the service. there was.
그리고 스마트폰을 이용하여 번역 또는 통역 서비스를 수행할 경우, 사용자가 항상 스마트폰을 가지고 있어야 하며, 서비스 이용자와 상대방 중 하나라도 스마트폰을 가지고 있지 않을 경우에는 먼 거리에서 해당 서비스를 전혀 이용할 수 없는 문제점이 있었다.And when performing translation or interpretation services using a smartphone, the user must always have a smartphone, and if either the service user or the other party does not have a smartphone, the service cannot be used at all from a long distance. There was a problem.
따라서 자신이 사용하는 언어와 상대방이 사용하는 언어를 매번 선택하여 실행해야 하는 별도의 조작 과정 없이 상대방이 사용하는 언어를 자동으로 인식하여 번역할 수 있으며, 서로 다른 언어를 사용하는 서비스 이용자와 상대방이 먼 거리에 있어도 실시간으로 대화할 수 있는 기술의 필요성이 요구되었다.Therefore, the language used by the other party can be automatically recognized and translated without a separate manipulation process that requires selecting and executing the language used by the other party and the language used by the other party, and service users and the other party using different languages can There is a need for a technology that can communicate in real time even in a long distance.
따라서 본 발명이 해결하고자 하는 기술적 과제는 복수의 스마트 디바이스를 이용하여 서로 다른 언어를 사용하는 복수의 사용자 간에 먼 거리에서도 실시간으로 대화할 수 있도록 한 스마트 디바이스를 이용한 통번역 방법 및 시스템에 관한 것이다.Accordingly, a technical problem to be solved by the present invention relates to a method and system for interpretation and translation using a smart device that enables a plurality of users who speak different languages to communicate in real time even at a distance using a plurality of smart devices.
그리고 본 발명이 해결하고자 하는 다른 기술적 과제는 사용자가 사용하는 언어와 상대방이 사용하는 언어를 매번 선택하여 실행해야 하는 별도의 조작 과정 없이도 상대방이 사용하는 언어를 자동으로 인식하여 번역할 수 있는 스마트 디바이스를 이용한 통번역 방법 및 시스템에 관한 것이다.Another technical problem to be solved by the present invention is a smart device capable of automatically recognizing and translating the language used by the other party without a separate manipulation process that requires selecting and executing the language used by the user and the language used by the other party each time. It relates to a method and system for interpretation and translation using.
또한, 본 발명은 명시적으로 언급된 목적 이외에도, 후술하는 본 발명의 구성으로부터 달성될 수 있는 다른 목적도 포함한다.In addition, in addition to the objects explicitly mentioned, the present invention includes other objects that can be achieved from the configuration of the present invention described later.
상기한 기술적 과제를 해결하기 위한 본 발명의 일 실시예에 따른 제1 스마트 디바이스 및 제2 스마트 디바이스와의 통신을 통해 통번역 서비스를 지원하는 서비스 서버가 수행하는 통번역 방법은 상기 제1 스마트 디바이스로부터 사용자의 음성 신호를 수신하는 단계; 상기 수신한 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식하는 단계; 상기 인식된 번역 대상 언어로 상기 사용자의 음성 신호를 번역하는 단계; 및 상기 번역 대상 언어로 번역된 사용자의 음성 신호를 상기 제2 스마트 디바이스에 전송하여 상기 제2 스마트 디바이스를 통해 출력되도록 하는 단계를 포함한다.An interpretation and translation method performed by a service server supporting an interpretation and translation service through communication with a first smart device and a second smart device according to an embodiment of the present invention for solving the above technical problem is a user from the first smart device. Receiving a voice signal of; Analyzing the received voice signal of the user to recognize a language to be translated; Translating the user's voice signal into the recognized translation target language; And transmitting the voice signal of the user translated into the translation target language to the second smart device to be output through the second smart device.
상기 번역 대상 언어 인식 단계는 상기 수신한 사용자의 음성 신호를 분석하여 상기 사용자의 음성 신호에서 핵심어를 추출하고, 미리 저장되어 있는 통번역 언어 리스트에서 상기 추출된 핵심어에 대응하는 번역 대상 언어를 검색하여 상기 번역 대상 언어를 인식할 수 있다.In the translation target language recognition step, a key word is extracted from the user's speech signal by analyzing the received user's speech signal, and the translation target language corresponding to the extracted key word is searched for in a pre-stored interpretation and translation language list. The language to be translated can be recognized.
상기 제2 스마트 디바이스로부터 상기 사용자의 음성 신호에 응답하는 상대방의 음성 신호를 수신하는 단계; 상기 상대방의 음성 신호를 사용자의 언어로 번역하는 단계; 및 상기 사용자의 언어로 번역된 상대방의 음성 신호를 상기 제1 스마트 디바이스로 전송하여 상기 제1 스마트 디바이스를 통해 출력되도록 하는 단계를 더 포함할 수 있다.Receiving a voice signal of a counterpart in response to the voice signal of the user from the second smart device; Translating the counterpart's voice signal into a user's language; And transmitting the voice signal of the other party translated into the user's language to the first smart device to be output through the first smart device.
상기 핵심어는 상기 상대방의 이름이나 별명을 포함할 수 있다.The key word may include the other party's name or nickname.
상기 제2 스마트 디바이스 출력 단계는 상기 제2 스마트 디바이스가 복수 개인 경우, 상기 번역 대상 언어로 번역된 사용자의 음성 신호를 상기 복수 개의 제2 스마트 디바이스에 전송하여 상기 복수 개의 제2 스마트 디바이스를 통해 출력되도록 하고, 상기 복수 개의 제2 스마트 디바이스 중 상기 상대방의 음성 신호를 수신한 제2 스마트 디바이스의 동작 모드를 활성화시킬 수 있다.In the second smart device output step, when there are a plurality of second smart devices, the voice signal of the user translated into the translation target language is transmitted to the plurality of second smart devices and output through the plurality of second smart devices. Then, among the plurality of second smart devices, an operation mode of the second smart device receiving the voice signal of the counterpart may be activated.
한편, 본 발명의 다른 실시예에 따른 적어도 하나의 제2 스마트 디바이스와의 통신을 통해 통번역 서비스를 지원하는 제1 스마트 디바이스가 수행하는 통번역 방법은 사용자의 음성 신호를 입력 받는 단계; 상기 입력 받은 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식하는 단계; 상기 인식된 번역 대상 언어로 상기 사용자의 음성 신호를 번역하는 단계; 및 상기 번역 대상 언어로 번역된 상기 사용자의 음성 신호를 상기 제2 스마트 디바이스에 전송하여 상기 제2 스마트 디바이스를 통해 출력되도록 하는 단계를 포함할 수 있다.Meanwhile, an interpretation and translation method performed by a first smart device supporting an interpretation and translation service through communication with at least one second smart device according to another embodiment of the present invention includes the steps of receiving a user's voice signal; Analyzing the received voice signal of the user to recognize a language to be translated; Translating the user's voice signal into the recognized translation target language; And transmitting the voice signal of the user translated into the translation target language to the second smart device to be output through the second smart device.
상기 번역 대상 언어 인식 단계는 상기 입력 받은 사용자의 음성 신호를 분석하여 상기 사용자의 음성 신호에서 핵심어를 추출하고, 미리 저장되어 있는 통번역 언어 리스트에서 상기 추출된 핵심어에 대응하는 번역 대상 언어를 검색하여 상기 번역 대상 언어를 인식할 수 있다.The translation target language recognition step includes analyzing the input user's voice signal to extract a key word from the user's voice signal, and searching for a translation target language corresponding to the extracted key word from a list of pre-stored interpretation and translation languages, The language to be translated can be recognized.
상기 출력된 사용자의 음성 신호에 응답하는 상대방의 음성 신호를 상기 제2 스마트 디바이스를 통해 수신하는 단계, 상기 수신된 상대방의 음성 신호를 사용자의 언어로 번역하는 단계; 및 상기 사용자의 언어로 번역된 상대방의 음성 신호를 출력하는 단계를 더 포함할 수 있다.Receiving, through the second smart device, a counterpart's voice signal in response to the outputted user's voice signal, translating the received counterpart's voice signal into a user's language; And outputting the voice signal of the other party translated into the user's language.
상기 출력된 사용자의 음성 신호에 응답하는 상대방의 음성 신호가 상기 제2 스마트 디바이스에 입력되면, 상기 제2 스마트 디바이스가 상기 상대방의 음성 신호를 사용자의 언어로 번역하는 단계; 및 상기 사용자의 언어로 번역된 상대방의 음성 신호를 상기 제1 스마트 디바이스로 전송하여 상기 제1 스마트 디바이스를 통해 출력되도록 하는 단계를 더 포함할 수 있다.Translating, by the second smart device, the counterpart's voice signal into the user's language when a counterpart's voice signal in response to the outputted user's voice signal is input to the second smart device; And transmitting the voice signal of the other party translated into the user's language to the first smart device to be output through the first smart device.
상기 제2 스마트 디바이스 출력 단계는 상기 번역 대상 언어로 번역된 상기 사용자의 음성 신호와 함께 상기 사용자의 언어에 대한 정보를 상기 제2 스마트 디바이스에 전송할 수 있다.The outputting of the second smart device may transmit information on the user's language to the second smart device together with the user's voice signal translated into the translation target language.
또 한편, 본 발명의 일 실시예에 따른 스마트 디바이스를 이용한 통번역 시스템은 제1 스마트 디바이스로부터 사용자의 음성 신호를 수신하고, 상기 수신한 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식하고, 상기 인식된 번역 대상 언어로 상기 사용자의 음성 신호를 번역하고, 상기 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스에 전송하여 상기 제2 스마트 디바이스를 통해 출력되도록 하는 서비스 서버를 포함한다.On the other hand, the interpretation and translation system using a smart device according to an embodiment of the present invention receives the user's voice signal from the first smart device, analyzes the received user's voice signal to recognize the translation target language, and the recognition And a service server for translating the user's voice signal in the translated language, and transmitting the user's voice signal translated in the translation target language to a second smart device to be output through the second smart device.
상기 서비스 서버는 상기 수신한 사용자의 음성 신호를 분석하여 상기 음성 신호에서 핵심어를 추출하고, 미리 저장되어 있는 통번역 언어 리스트에서 상기 추출된 핵심어에 대응하는 번역 대상 언어를 검색하여 상기 번역 대상 언어를 인식할 수 있다.The service server analyzes the received user's voice signal to extract a key word from the voice signal, searches for a translation target language corresponding to the extracted key word from a list of pre-stored interpretation and translation languages to recognize the translation target language can do.
상기 서비스 서버는 상기 제2 스마트 디바이스로부터 상기 사용자의 음성 신호에 응답하는 상대방의 음성 신호를 수신하고, 상기 상대방의 음성 신호를 사용자의 언어로 번역하며, 상기 사용자의 언어로 번역된 상대방의 음성 신호를 상기 제1 스마트 디바이스로 전송하여 상기 제1 스마트 디바이스를 통해 출력되도록 할 수 있다.The service server receives a counterpart's voice signal in response to the user's voice signal from the second smart device, translates the counterpart's voice signal into the user's language, and translates the counterpart's voice signal into the user's language. May be transmitted to the first smart device to be output through the first smart device.
상기 핵심어는 상기 상대방의 이름이나 별명을 포함할 수 있다.The key word may include the other party's name or nickname.
상기 서비스 서버는 상기 제2 스마트 디바이스가 복수 개인 경우, 상기 번역 대상 언어로 번역된 사용자의 음성 신호를 상기 복수 개의 제2 스마트 디바이스에 전송하여 상기 복수 개의 제2 스마트 디바이스를 통해 출력되도록 할 수 있다.When there are a plurality of second smart devices, the service server may transmit a user's voice signal translated into the translation target language to the plurality of second smart devices to be output through the plurality of second smart devices. .
상기 서비스 서버는 상기 복수 개의 제2 스마트 디바이스 중 상기 상대방의 음성 신호를 수신한 제2 스마트 디바이스의 동작 모드를 활성화시킬 수 있다.The service server may activate an operation mode of a second smart device that has received a voice signal from the counterpart among the plurality of second smart devices.
이와 같이 본 발명의 실시예에 따른 스마트 디바이스를 이용한 통번역 방법 및 시스템에 따르면, 복수의 스마트 디바이스를 이용하여 서로 다른 언어를 사용하는 복수의 사용자 간에 먼 거리에서도 실시간으로 대화할 수 있게 하는 장점이 있다.As described above, according to the method and system for interpretation and translation using a smart device according to an embodiment of the present invention, there is an advantage of enabling real-time conversation between a plurality of users who speak different languages using a plurality of smart devices even at a distance. .
그리고 사용자가 사용하는 언어와 상대방이 사용하는 언어를 매번 선택하여 실행해야 하는 별도의 조작 과정 없이 상대방이 사용하는 언어를 자동으로 인식하여 번역할 수 있는 장점이 있다.In addition, there is an advantage in that the language used by the user and the language used by the other party can be automatically recognized and translated without a separate manipulation process in which the language used by the user is selected and executed each time.
한편, 본 발명의 효과는 상술된 것에 국한되지 않고 후술하는 본 발명의 구성으로부터 도출될 수 있는 다른 효과도 본 발명의 효과에 포함된다.Meanwhile, the effects of the present invention are not limited to those described above, and other effects that can be derived from the configuration of the present invention described later are included in the effects of the present invention.
도 1은 본 발명의 일 실시예에 따른 스마트 디바이스를 이용한 통번역 시스템을 보여주는 구성도이다.
도 2는 도 1에 도시한 스마트 디바이스 및 서비스 서버의 세부 구성도이다.
도 3은 본 발명의 다른 실시예에 따른 스마트 디바이스를 이용한 통번역 시스템을 보여주는 구성도이다.
도 4는 본 발명의 일 실시예에 따른 스마트 디바이스를 이용한 통번역 과정을 보여주는 동작 흐름도이다.
도 5는 본 발명의 다른 실시예에 따른 스마트 디바이스를 이용한 통번역 과정을 보여주는 동작 흐름도이다.
도 6은 본 발명의 또 다른 실시예에 따른 스마트 디바이스를 이용한 통번역 과정을 보여주는 동작 흐름도이다.1 is a block diagram showing an interpretation and translation system using a smart device according to an embodiment of the present invention.
2 is a detailed configuration diagram of the smart device and service server shown in FIG. 1.
3 is a block diagram showing an interpretation and translation system using a smart device according to another embodiment of the present invention.
4 is a flowchart illustrating an interpretation and translation process using a smart device according to an embodiment of the present invention.
5 is a flowchart illustrating an interpretation and translation process using a smart device according to another embodiment of the present invention.
6 is an operation flowchart showing an interpretation and translation process using a smart device according to another embodiment of the present invention.
그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art may easily implement the present invention.
도 1은 본 발명의 일 실시예에 따른 스마트 디바이스를 이용한 통번역 시스템을 보여주는 구성도 및 도 2는 도 1에 도시한 스마트 디바이스 및 서비스 서버의 세부 구성도를 나타낸다.1 is a block diagram showing an interpretation and translation system using a smart device according to an embodiment of the present invention, and FIG. 2 is a detailed block diagram of a smart device and a service server shown in FIG. 1.
도 1 및 도 2에 도시한 바와 같이, 스마트 디바이스를 이용한 통번역 시스템은 복수의 스마트 디바이스(100) 및 서비스 서버(200)를 포함하여 구성된다.As shown in FIGS. 1 and 2, an interpretation and translation system using a smart device includes a plurality of
복수의 스마트 디바이스(100)는 통신망(10)을 통해 서비스 서버(200)와 각종 정보를 교환할 수 있다.The plurality of
여기서, 통신망(10)은 구내 정보 통신망(Local Area Network, LAN), 도시권 통신망(Metropolitan Area Network: MAN), 광역 통신망(Wide Area Network: WAN), 인터넷(Internet), 3G/4G/5G(generation) 이동통신망, 와이파이(Wi-Fi), WIBRO(Wireless Broadband Internet) 또는 LTE(Long Term Evolution) 등을 포함하는 각종 데이터 통신망을 포함할 수 있고, 유선과 무선을 가리지 않으며 어떠한 통신 방식을 사용하더라도 상관없다.Here, the
복수의 스마트 디바이스(100)는 미리 정해진 위치에 각각 설치될 수 있다. 예컨대, 주거 공간을 기준으로 설명할 경우, 복수의 스마트 디바이스(100)는 화장실, 안방, 창고, 주방, 거실 또는 테라스 등에 각각 설치될 수 있으며, 사무 공간을 기준으로 설명할 경우, 복수의 스마트 디바이스(100)는 회의실, 화장실, 휴게실 또는 창고 등에 각각 설치될 수 있다.The plurality of
복수의 스마트 디바이스(100)는 음성 신호를 입력 받는 기능 및 음성 신호를 출력하는 기능을 수행할 수 있으며, 입력 받은 음성 신호를 서비스 서버(200)로 전송하고, 서비스 서버(200)로부터 전송 받은 음성 신호를 출력하는 기능을 수행할 수 있다.The plurality of
서비스 서버(200)는 복수의 스마트 디바이스(100)와의 통신을 통해 통번역 서비스를 지원할 수 있다. 여기서, 설명의 편의를 위하여 복수의 스마트 디바이스(100)를 제1 스마트 디바이스(110) 및 제2 스마트 디바이스(130)로 구분하여 설명하도록 한다.The
보다 자세하게 설명하면, 서비스 서버(200)는 통신부(210), 제어부(220), 저장부(230), 입력부(240) 및 출력부(250)를 포함할 수 있다.In more detail, the
통신부(210)는 제어부(220)의 제어 하에 복수의 스마트 디바이스(100)와 유선 또는 무선 통신 방식으로 통신하여 각종 정보를 교환할 수 있다. 통신부(210)는 제1 스마트 디바이스(110)로부터 사용자의 음성 신호를 수신할 수 있다. 예컨대, 주방에 제1 스마트 디바이스(110)가 설치된 상태에서 주방에 있던 사용자가 “데이비드! 어디 있니?”라고 소리칠 경우, 제1 스마트 디바이스(110)는 사용자의 음성 신호를 입력 받아 서비스 서버(200)로 전송할 수 있다.The
제어부(220)는 제1 스마트 디바이스(110)로부터 수신한 음성 신호를 분석하여 번역 대상 언어를 인식할 수 있다. 즉, 제어부(220)는 제1 스마트 디바이스(110)로부터 수신한 사용자의 음성 신호를 분석하여 사용자의 음성 신호에서 핵심어를 추출하고, 저장부(230)에 저장되어 있는 통번역 언어 리스트에서 핵심어에 대응하는 번역 대상 언어를 검색하여 번역 대상 언어를 인식할 수 있다. 핵심어는 상대방의 이름이나 별명 등으로 이루어질 수 있으며, 이외에 상대방을 식별하기 위한 다양한 단어 정보로 이루어질 수 있다. 그리고 통번역 언어 리스트에는 사용자별로 핵심어에 대응하는 번역 대상 언어가 리스트 형태로 저장되어 있을 수 있다. 예컨대, 데이비드(제1 핵심어)-영어(제1 번역 대상 언어), 미카엘(제2 핵심어)-독어(제2 번역 대상 언어), 아무로(제3 핵심어)-일어(제3 번역 대상 언어) 등의 형태로 통번역 언어 리스트가 저장될 수 있다. The
이와 같이, 제어부(220)는 사용자의 음성 신호인 “데이비드! 어디 있니?”에서 핵심어인 “데이비드”를 인식할 수 있으며, 저장부(230)에 저장되어 있는 통번역 언어 리스트에서 데이비드에 대응하는 번역 대상 언어를 검색하여 데이비드의 번역 대상 언어가 영어인 것을 인식할 수 있다.In this way, the
제어부(220)는 인식된 번역 대상 언어로 사용자의 음성 신호를 번역할 수 있으며, 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스(130)에 전송하여 제2 스마트 디바이스(130)를 통해 출력되도록 제어할 수 있다.The
예를 들어 설명하면, 제어부(220)는 사용자의 음성 신호인 “데이비드! 어디 있니?”를 “David! Where are you?”로 번역한 후 통신부(210)를 통해 제2 스마트 디바이스(130)로 전송할 수 있다. 그러면 제2 스마트 디바이스(130)에서는 “David! Where are you?”를 스피커를 통해 출력할 수 있다.For example, to explain, the
이때, 제2 스마트 디바이스(130)가 복수 개인 경우, 제어부(220)는 번역 대상 언어로 번역된 사용자의 음성 신호를 복수 개의 제2 스마트 디바이스(130)에 각각 전송하여 복수 개의 제2 스마트 디바이스(130)를 통해 출력되도록 제어할 수 있다.In this case, when there are a plurality of second
예컨대, 주방에는 제1 스마트 디바이스가 설치되어 있고, 이를 제외한 공간인 화장실, 안방, 창고, 거실 및 테라스마다 제2 스마트 디바이스가 설치되어 있을 경우, 제어부(220)는 사용자가 위치한 주방을 제외한 공간에 있는 복수 개의 제2 스마트 디바이스를 통해 번역 대상 언어로 번역된 사용자의 음성 신호가 출력되도록 제어할 수 있다.For example, if a first smart device is installed in the kitchen, and a second smart device is installed in each of the restrooms, master rooms, warehouses, living rooms, and terraces, which are spaces excluding them, the
그러면, 상대방이 사용자와 같은 공간에 없더라도 제2 스마트 디바이스(130)를 통해 사용자의 음성 신호를 들을 수 있게 된다.Then, even if the other party is not in the same space as the user, the user's voice signal can be heard through the second
한편, 통신부(210)는 제2 스마트 디바이스(130)로부터 사용자의 음성 신호에 응답하는 상대방의 음성 신호를 수신할 수 있다. 예컨대, 화장실에 있던 데이비드가 화장실에 설치된 제2 스마트 디바이스(130)를 통해 “David! Where are you?”를 들었을 경우, “I’m in the bathroom”이라고 대답할 수 있으며, “I’m in the bathroom”라는 데이비드의 음성 신호는 제2 스마트 디바이스(130)로 입력되어 서비스 서버(200)로 전송될 수 있다. Meanwhile, the
그러면, 제어부(220)는 통신부(210)를 통해 제2 스마트 디바이스(130)로부터 전송되는 상대방의 음성 신호를 수신하여 사용자의 언어로 번역하고, 사용자의 언어로 번역된 상대방의 음성 신호를 제1 스마트 디바이스(110)로 전송하여 제1 스마트 디바이스(110)를 통해 출력되도록 제어할 수 있다. 이때, 사용자의 언어에 대한 정보는 저장부(230)에 미리 저장되어 있을 수 있다. 예컨대, 제어부(220)는 상대방의 음성 신호인 “I’m in the bathroom.”를 사용자의 언어인 한국어로 번역하여 “저는 화장실에 있어요.”를 생성할 수 있고, 이를 제1 스마트 디바이스(110)로 전송하여 스피커를 통해 출력되도록 제어할 수 있다. Then, the
그러면, 사용자는 번역된 데이비드의 음성 신호를 들은 후 다시 자신의 음성 신호를 출력할 수 있으며, 복수의 스마트 디바이스(100) 및 서비스 서버(200)를 통해 음성 신호를 송수신하고 번역하는 과정을 반복하여 사용자와 상대방 간에 실시간으로 대화할 수 있도록 한다. Then, the user can output his/her voice signal again after hearing the translated voice signal of David, and repeat the process of transmitting/receiving and translating voice signals through the plurality of
이때, 제2 스마트 디바이스(130)가 복수 개인 경우, 복수 개의 제2 스마트 디바이스(130) 중 상대방의 음성 신호를 수신한 제2 스마트 디바이스(130)의 동작 모드를 활성화시킬 수 있다. 예컨대, 6개의 제2 스마트 디바이스가 화장실, 안방, 창고, 주방, 거실, 테라스에 각각 설치된 상태에서 화장실에 있는 제2 스마트 디바이스에서 상대방의 음성 신호를 수신한 경우, 화장실에 있는 제2 스마트 디바이스만 동작할 수 있는 상태로 전환하고, 나머지 공간에 있는 제2 스마트 디바이스는 대기 모드로 전환하여 에너지를 절약할 수 있도록 한다.In this case, when there are a plurality of second
즉, 제어부(220)는 상대방의 음성 신호를 가장 큰 세기로 수신하는 제2 스마트 디바이스(130)에 대해서만 동작 모드를 활성화시키고, 나머지 제2 스마트 디바이스(130)에 대해서는 대기 모드로 전환할 수 있도록 제어 신호를 출력할 수 있다. 그러면, 출력된 제어 신호를 수신한 제2 스마트 디바이스(130)는 대기 모드로 전환할 수 있으며, 대기 모드로 전환된 상태에서 음성 신호가 수신되면 동작 모드가 활성화될 수 있다. That is, the
저장부(230)는 서비스 서버(200)를 제어하고 음성 신호를 번역하기 위한 제어 프로그램 및 다양한 기능을 수행하기 위한 프로그램이 저장될 수 있다. 그리고 저장부(230)는 통번역 언어 리스트 등이 저장될 수 있으며, 이러한 통번역 언어 리스트는 통번역 서비스를 이용하고자 하는 사용자로부터 미리 제공받아 저장될 수 있다. The storage unit 230 may store a control program for controlling the
이때, 통번역 언어 리스트는 전화번호부를 이용하여 생성될 수 있는데, 사용자가 전화번호부를 입력할 때 상대방의 이름 및 연락처 정보와 함께 상대방의 국가나 언어에 대한 정보를 저장할 경우 별도의 통번역 언어 리스트를 생성하지 않고 사용자가 자신의 전화번호부를 서비스 서버(200)에 전송하는 것만으로도 서비스 서버(200)에 통번역 언어 리스트를 자동으로 등록할 수 있다.At this time, the list of languages for interpretation and translation can be created using the phone book. When the user enters the phone book, a separate list of languages for interpretation and translation is created when storing information on the other party's country or language along with the name and contact information of the other party. Without doing so, the user can automatically register an interpretation and translation language list in the
입력부(240)는 서비스 서버(200)를 관리하는 관리자로부터 서비스 서버(200)를 관리하기 위한 신호를 입력 받아 제어부(220)로 전송할 수 있고, 출력부(250)는 제어부(220)의 제어 하에 서비스 서버(200)의 상태나 메뉴 화면 등을 출력할 수 있다.The input unit 240 may receive a signal for managing the
한편, 제1 스마트 디바이스(110)는 제1 입력 모듈(111), 제1 제어 모듈(112), 제1 통신 모듈(113), 제1 출력 모듈(114) 및 제1 저장 모듈(115)을 포함하고, 제2 스마트 디바이스(130)는 제2 입력 모듈(131), 제2 제어 모듈(132), 제2 통신 모듈(133), 제2 출력 모듈(134) 및 제2 저장 모듈(135)을 포함할 수 있다. Meanwhile, the first
제1 입력 모듈(111)은 마이크로폰 및 증폭기를 포함할 수 있으며, 마이크로폰을 통해 음파로 된 음성 신호를 입력 받고, 증폭기를 통해 음성 신호의 음량을 증폭할 수 있다. The first input module 111 may include a microphone and an amplifier, and may receive an audio signal in sound waves through the microphone, and may amplify the volume of the audio signal through the amplifier.
제1 제어 모듈(112)은 제1 스마트 디바이스(110)를 전반적으로 제어하는 수단으로서, 제1 입력 모듈(111)을 통해 입력 받은 음성 신호가 제1 통신 모듈(113)을 통해 서비스 서버(200)로 전송되도록 제어할 수 있으며, 제1 통신 모듈(113)을 통해 번역이 완료된 음성 신호를 서비스 서버(200)로부터 수신하여 제1 출력 모듈(114)을 통해 출력되도록 제어할 수 있다.The first control module 112 is a means for controlling the first
제1 통신 모듈(113)은 제1 제어 모듈(112)의 제어 하에 서비스 서버(200)와 유선 또는 무선 통신 방식으로 통신하여 각종 정보를 교환할 수 있다. The first communication module 113 communicates with the
제1 출력 모듈(114)은 번역이 완료된 음성 신호를 출력할 수 있는 스피커로 이루어질 수 있다. 즉, 제1 출력 모듈(114)는 번역이 완료된 음성 신호를 스피커를 통해 출력하여 사용자 또는 상대방이 들을 수 있도록 한다.The
제1 저장 모듈(115)은 제1 스마트 디바이스(100)를 제어하기 위한 제어 프로그램 및 다양한 기능을 수행하기 위한 프로그램이 저장될 수 있다. The first storage module 115 may store a control program for controlling the first
제2 스마트 디바이스(130)를 이루고 있는 구성요소가 수행하는 기능은 제1 스마트 디바이스(110)를 이루고 있는 구성요소가 수행하는 기능과 동일하므로 중복되는 내용에 대해서는 생략하도록 한다. Since the functions performed by the components constituting the second
이하에서는 본 발명의 다른 실시예에 따른 스마트 디바이스를 이용한 통번역 시스템에 대하여 설명하도록 한다.Hereinafter, an interpretation and translation system using a smart device according to another embodiment of the present invention will be described.
도 3은 본 발명의 다른 실시예에 따른 스마트 디바이스를 이용한 통번역 시스템을 보여주는 구성도를 나타낸다.3 is a block diagram showing an interpretation and translation system using a smart device according to another embodiment of the present invention.
도 3에 도시한 바와 같이, 스마트 디바이스를 이용한 통번역 시스템은 제1 스마트 디바이스(300) 및 제2 스마트 디바이스(400)를 포함하여 구성된다.As shown in FIG. 3, an interpretation and translation system using a smart device includes a first
제1 스마트 디바이스(300)는 제1 입력 모듈(310), 제1 제어 모듈(320), 제1 통신 모듈(330), 제1 출력 모듈(340) 및 제1 저장 모듈(350)을 포함할 수 있다.The first
제1 입력 모듈(310)은 마이크로폰 및 증폭기를 포함할 수 있으며, 마이크로폰을 통해 음파로 된 음성 신호를 입력 받고, 증폭기를 통해 음성 신호의 음량을 증폭할 수 있다. 즉, 제1 입력 모듈(310)은 사용자의 음성 신호를 입력 받을 수 있다. 예컨대, 주방에 제1 스마트 디바이스(300)가 설치된 상태에서 주방에 있던 사용자가 “데이비드! 어디 있니?”라고 소리칠 경우, 제1 입력 모듈(310)은 사용자의 음성 신호를 입력 받을 수 있다.The first input module 310 may include a microphone and an amplifier, and may receive a sound signal in sound waves through the microphone, and may amplify the volume of the sound signal through the amplifier. That is, the first input module 310 may receive a user's voice signal. For example, a user in the kitchen with the first
제1 제어 모듈(320)은 제1 스마트 디바이스(300)를 전반적으로 제어하는 수단으로서, 제1 입력 모듈(310)을 통해 입력 받은 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식할 수 있다.The first control module 320 is a means for controlling the first
즉, 제1 제어 모듈(320)은 제1 입력 모듈(310)로부터 수신한 사용자의 음성 신호를 분석하여 사용자의 음성 신호에서 핵심어를 추출하고, 제1 저장 모듈(350)에 저장되어 있는 통번역 언어 리스트에서 핵심어에 대응하는 번역 대상 언어를 검색하여 번역 대상 언어를 인식할 수 있다. 핵심어는 상대방의 이름이나 별명 등으로 이루어질 수 있으며, 이외에 상대방을 식별하기 위한 다양한 단어 정보로 이루어질 수 있다. 그리고 통번역 언어 리스트에는 사용자별로 핵심어에 대응하는 번역 대상 언어가 리스트 형태로 저장되어 있을 수 있다. 예컨대, 데이비드(제1 핵심어)-영어(제1 번역 대상 언어), 미카엘(제2 핵심어)-독어(제2 번역 대상 언어), 아무로(제3 핵심어)-일어(제3 번역 대상 언어) 등의 형태로 통번역 언어 리스트가 저장될 수 있다. That is, the first control module 320 analyzes the user's voice signal received from the first input module 310 to extract a key word from the user's voice signal, and the interpretation and translation language stored in the
이와 같이, 제1 제어 모듈(320)은 사용자의 음성 신호인 “데이비드! 어디 있니?”에서 핵심어인 “데이비드”를 인식할 수 있으며, 제1 저장 모듈(350)에 저장되어 있는 통번역 언어 리스트에서 데이비드에 대응하는 번역 대상 언어를 검색하여 데이비드의 번역 대상 언어가 영어인 것을 인식할 수 있다.In this way, the first control module 320 is the user's voice signal “David! In "Where are you?", the key word "David" can be recognized, and the translation target language corresponding to David is searched for in the list of interpretation and translation languages stored in the
제1 제어 모듈(320)은 인식된 번역 대상 언어로 사용자의 음성 신호를 번역할 수 있으며, 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스(400)에 전송하여 제2 스마트 디바이스(400)를 통해 출력되도록 제어할 수 있다.The first control module 320 may translate the user's voice signal into the recognized translation target language, and transmit the user's voice signal translated into the translation target language to the second
예컨대, 제1 제어 모듈(320)은 사용자의 음성 신호인 “데이비드! 어디 있니?”를 “David! Where are you?”로 번역한 후 제1 통신 모듈(330)을 통해 제2 스마트 디바이스(400)로 전송할 수 있다. 그러면 제2 스마트 디바이스(400)에서는 “David! Where are you?”를 스피커를 통해 출력할 수 있다.For example, the first control module 320 is the user's voice signal “David! “Where are you?” to “David! After being translated as “Where are you?”, it may be transmitted to the second
이때, 제2 스마트 디바이스(400)가 복수 개인 경우, 제1 제어 모듈(320)은 번역 대상 언어로 번역된 사용자의 음성 신호를 제1 통신 모듈(330)을 통해 복수 개의 제2 스마트 디바이스(400)에 각각 전송하여 복수 개의 제2 스마트 디바이스(400)를 통해 출력되도록 제어할 수 있다.In this case, when there are a plurality of second
예컨대, 주방에는 제1 스마트 디바이스가 설치되어 있고, 이를 제외한 공간인 화장실, 안방, 창고, 거실 및 테라스마다 제2 스마트 디바이스가 설치되어 있을 경우, 제1 제어 모듈(320)은 사용자가 위치한 주방을 제외한 공간에 있는 복수 개의 제2 스마트 디바이스(400)를 통해 번역 대상 언어로 번역된 사용자의 음성 신호가 출력되도록 제어할 수 있다.For example, when a first smart device is installed in the kitchen, and a second smart device is installed in each of the restrooms, master rooms, warehouses, living rooms, and terraces, which are spaces excluding them, the first control module 320 controls the kitchen in which the user is located. A voice signal of a user translated into a translation target language may be output through a plurality of second
그러면, 상대방이 사용자와 같은 공간에 없더라도 제2 스마트 디바이스(400)를 통해 사용자의 음성 신호를 들을 수 있게 된다.Then, even if the other party is not in the same space as the user, the user's voice signal can be heard through the second
그리고 사용자의 음성 신호에 응답하는 상대방의 음성 신호가 제2 스마트 디바이스(400)로 입력되면, 제2 스마트 디바이스(400)는 상대방의 음성 신호를 제1 스마트 디바이스(300)로 전송할 수 있다. 그러면, 제1 스마트 디바이스(300)의 제1 제어 모듈(320)은 제1 통신 모듈(330)을 통해 제2 스마트 디바이스(400)로부터 전송되는 상대방의 음성 신호를 수신할 수 있다. 예컨대, 화장실에 있던 데이비드가 화장실에 설치되어 있는 제2 스마트 디바이스(400)에서 출력된 “David! Where are you?”를 들을 경우, “I’m in the bathroom”이라고 대답할 수 있으며, “I’m in the bathroom”라는 데이비드의 음성 신호는 제2 스마트 디바이스(400)로 입력되어 제1 스마트 디바이스(300)로 전송될 수 있다. In addition, when a counterpart's voice signal in response to the user's voice signal is input to the second
제1 제어 모듈(320)은 제2 스마트 디바이스(400)로부터 전송 받은 상대방의 음성 신호를 사용자의 언어로 번역하고, 사용자의 언어로 번역된 상대방의 음성 신호를 제1 출력 모듈(340)을 통해 출력되도록 제어할 수 있다. 이때, 사용자의 언어에 대한 정보는 제1 저장 모듈(350)에 미리 저장되어 있을 수 있다.The first control module 320 translates the voice signal of the other party transmitted from the second
예컨대, 제1 제어 모듈(320)은 상대방의 음성 신호인 “I’m in the bathroom.”를 사용자의 언어인 한국어로 번역하여 “저는 화장실에 있어요.”를 생성할 수 있고, 이를 제1 출력 모듈(340)을 통해 출력되도록 제어할 수 있다. 그러면, 사용자는 번역된 데이비드의 음성을 들은 후 다시 자신의 음성 신호를 출력할 수 있으며, 제1 스마트 디바이스(300) 및 제2 스마트 디바이스(400)를 통해 음성 신호를 송수신하고 번역하는 과정을 반복하여 사용자와 상대방 간에 실시간으로 대화할 수 있도록 한다. For example, the first control module 320 can generate “I'm in the bathroom” by translating “I'm in the bathroom.”, which is the voice signal of the other party, into Korean, which is the user's language, and outputs the first It can be controlled to be output through the
이때, 제2 스마트 디바이스(400)가 복수 개인 경우, 복수 개의 제2 스마트 디바이스(400) 중 상대방의 음성 신호를 수신하는 제2 스마트 디바이스(400)의 동작 모드를 활성화시킬 수 있다. 예컨대, 6개의 제2 스마트 디바이스가 화장실, 안방, 창고, 주방, 거실, 테라스에 각각 설치된 상태에서 화장실에 있는 제2 스마트 디바이스에서 상대방의 음성 신호를 수신한 경우, 화장실에 있는 제2 스마트 디바이스만 동작할 수 있는 상태로 전환하고, 나머지 공간에 있는 제2 스마트 디바이스는 대기 모드로 전환할 수 있다.In this case, when there are a plurality of second
즉, 제1 제어 모듈(320)은 상대방의 음성 신호를 가장 큰 세기로 수신하는 제2 스마트 디바이스(400)에 대해서만 동작 모드를 활성화시키고, 나머지 제2 스마트 디바이스(400)에 대해서는 대기 모드로 전환할 수 있도록 제어 신호를 출력할 수 있다. 그러면, 출력된 제어 신호를 수신한 제2 스마트 디바이스(400)는 대기 모드로 전환할 수 있으며, 대기 모드로 전환된 상태에서 음성 신호가 수신되면 동작 모드가 활성화될 수 있다.That is, the first control module 320 activates the operation mode only for the second
제1 통신 모듈(330)은 제1 제어 모듈(320)의 제어 하에 제2 스마트 디바이스(400)와 유선 또는 무선 통신 방식으로 통신하여 각종 정보를 교환할 수 있다. The first communication module 330 may communicate with the second
제1 출력 모듈(340)은 번역이 완료된 음성 신호를 출력할 수 있는 스피커로 이루어질 수 있다. 즉, 제1 출력 모듈(340)은 사용자 언어로 번역된 상대방의 음성 신호를 스피커를 통해 출력하여 사용자가 들을 수 있도록 한다. The
제1 저장 모듈(350)은 제1 스마트 디바이스(300)를 제어하고 음성 신호를 번역하기 위한 제어 프로그램 및 다양한 기능을 수행하기 위한 프로그램이 저장될 수 있다. 그리고 제1 저장 모듈(350)은 통번역 언어 리스트 등이 저장될 수 있으며, 이러한 통번역 언어 리스트는 전화번호부를 이용하여 생성될 수 있는데, 사용자가 전화번호부를 입력할 때 상대방의 이름 및 연락처 정보와 함께 상대방의 국가나 언어에 대한 정보를 저장할 경우 별도의 통번역 언어 리스트를 생성하지 않고 사용자의 전화번호부를 이용하는 것만으로도 번역 대상 언어를 획득할 수 있다.The
제2 스마트 디바이스(400)는 제2 입력 모듈(410), 제2 제어 모듈(420), 제2 통신 모듈(430), 제2 출력 모듈(440) 및 제2 저장 모듈(450)을 포함할 수 있다.The second
제2 입력 모듈(410)은 마이크로폰 및 증폭기를 포함할 수 있으며, 마이크로폰을 통해 음파로 된 음성 신호를 입력 받고, 증폭기를 통해 음성 신호의 음량을 증폭할 수 있다. 즉, 제2 입력 모듈(410)은 사용자의 음성 신호에 응답하는 상대방의 음성 신호를 입력 받을 수 있다. The second input module 410 may include a microphone and an amplifier, and may receive an audio signal in sound waves through the microphone, and may amplify the volume of the audio signal through the amplifier. That is, the second input module 410 may receive a voice signal of a counterpart in response to the user's voice signal.
제2 제어 모듈(420)은 제2 스마트 디바이스(400)를 전반적으로 제어하는 수단으로서, 제2 입력 모듈(410)을 통해 입력 받은 상대방의 음성 신호가 제2 통신 모듈(430)을 통해 제1 스마트 디바이스(300)로 전송되도록 제어할 수 있다. 그리고 제2 제어 모듈(420)은 제2 통신 모듈(430)을 통해 번역 대상 언어로 번역된 사용자의 음성 신호를 수신하면, 번역 대상 언어로 번역된 사용자의 음성 신호가 제2 출력 모듈(440)을 통해 출력되도록 제어할 수 있다.The second control module 420 is a means for controlling the second
제2 통신 모듈(430)은 제2 제어 모듈(420)의 제어 하에 제2 스마트 디바이스(400)와 유선 또는 무선 통신 방식으로 통신하여 각종 정보를 교환할 수 있다. The
제2 출력 모듈(440)은 음성 신호를 출력할 수 있는 스피커로 이루어질 수 있다. 즉, 제2 출력 모듈(440)은 번역 대상 언어로 번역된 사용자의 음성 신호를 스피커를 통해 출력하여 상대방이 들을 수 있도록 한다. The
제2 저장 모듈(450)은 제2 스마트 디바이스(400)를 제어하기 위한 제어 프로그램 및 다양한 기능을 수행하기 위한 프로그램이 저장될 수 있다. The
도 3에 도시한 본 발명의 다른 실시예에 따르면, 제1 스마트 디바이스(300)가 사용자의 음성 신호 및 상대방의 음성 신호를 모두 번역하는 과정을 수행하도록 설명하고 있으나, 제2 스마트 디바이스(400)가 상대방의 음성 신호를 사용자의 언어로 번역하는 과정을 직접 수행한 후 사용자의 언어로 번역된 상대방의 음성 신호를 제1 스마트 디바이스(300)에 전송하는 것도 가능하다.According to another embodiment of the present invention shown in FIG. 3, the first
즉, 제1 스마트 디바이스(300)에서 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스(400)로 전송할 경우, 번역 대상 언어로 번역된 사용자의 음성 신호와 함께 사용자의 언어에 대한 정보를 제2 스마트 디바이스(400)에 전송할 수 있다. 그러면, 제2 스마트 디바이스(400)에서는 사용자의 언어에 대한 정보를 이용하여 상대방의 음성 신호를 사용자의 언어로 번역한 후, 사용자의 언어로 번역된 상대방의 음성 신호를 제1 스마트 디바이스(300)로 전송하여 제1 스마트 디바이스(300)를 통해 출력되게 할 수 있다. That is, when the first
이하에서는 본 발명의 실시예에 따른 스마트 디바이스를 이용한 통번역 방법에 대하여 설명하도록 한다.Hereinafter, an interpretation and translation method using a smart device according to an embodiment of the present invention will be described.
도 4는 본 발명의 일 실시예에 따른 스마트 디바이스를 이용한 통번역 과정을 보여주는 동작 흐름도를 나타낸다.4 is a flowchart illustrating an interpretation and translation process using a smart device according to an embodiment of the present invention.
도 4를 참조하면, 제1 스마트 디바이스는 사용자로부터 음성 신호를 입력 받으면(S400), 입력 받은 사용자의 음성 신호를 서비스 서버로 전송할 수 있다(S401).Referring to FIG. 4, when a first smart device receives a voice signal from a user (S400), the first smart device may transmit the received user's voice signal to a service server (S401).
예컨대, 주방에 제1 스마트 디바이스가 설치된 상태에서 주방에 있던 사용자가 “데이비드! 어디 있니?”라고 소리칠 경우, 제1 스마트 디바이스는 사용자의 음성 신호를 입력 받아 서비스 서버로 전송할 수 있다.For example, a user in the kitchen with the first smart device installed in the kitchen said, “David! Where are you?”, the first smart device can receive the user's voice signal and transmit it to the service server.
그러면, 서비스 서버는 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식할 수 있다(S402). 이때, 서비스 서버는 사용자의 음성 신호를 분석하여 사용자의 음성 신호에서 핵심어를 추출하고, 미리 저장되어 있는 통번역 언어 리스트에서 핵심어에 대응하는 번역 대상 언어를 검색하여 번역 대상 언어를 인식할 수 있다. 핵심어는 상대방의 이름이나 별명 등으로 이루어질 수 있으며, 이외에 상대방을 식별하기 위한 다양한 단어 정보로 이루어질 수 있다. 그리고 통번역 언어 리스트에는 사용자별로 핵심어에 대응하는 번역 대상 언어가 리스트 형태로 저장되어 있을 수 있다. 예컨대, 데이비드(제1 핵심어)-영어(제1 번역 대상 언어), 미카엘(제2 핵심어)-독어(제2 번역 대상 언어), 아무로(제3 핵심어)-일어(제3 번역 대상 언어) 등의 형태로 통번역 언어 리스트가 저장될 수 있다. Then, the service server can recognize the language to be translated by analyzing the user's voice signal (S402). In this case, the service server may analyze the user's voice signal to extract a key word from the user's voice signal, and retrieve a translation target language corresponding to the key word from a list of pre-stored interpretation and translation languages to recognize the target language for translation. Key words may consist of the other party's name or nickname, and may consist of various word information for identifying the other party. In addition, the translation target language corresponding to the key word for each user may be stored in the list form in the interpretation and translation language list. For example, David (first key word)-English (first translation target language), Michael (second key word)-German (second translation target language), Amuro (third key word)-Japanese (third translation target language), etc. The list of languages for interpretation and translation can be saved in the form of.
그리고 통번역 언어 리스트는 전화번호부를 이용하여 생성될 수 있는데, 사용자가 전화번호부를 입력할 때 상대방의 이름 및 연락처 정보와 함께 상대방의 국가나 언어에 대한 정보를 저장할 경우 별도의 통번역 언어 리스트를 생성하지 않고 사용자가 자신의 전화번호부를 서비스 서버에 전송하는 것만으로도 서비스 서버에 통번역 언어 리스트를 자동으로 등록할 수 있다.In addition, the list of interpreted and translated languages can be created using the telephone book. When the user enters the telephone book, a separate list of interpreted and translated languages is not created when storing information on the other party's country or language along with the name and contact information of the other party. Instead, a user can automatically register an interpretation and translation language list in the service server by simply sending his or her phone book to the service server.
다음으로, 서비스 서버는 인식된 번역 대상 언어로 사용자의 음성 신호를 번역(S403)한 후, 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스에 전송(S404)하여 제2 스마트 디바이스를 통해 출력되게 할 수 있다(S405).Next, the service server translates the user's voice signal into the recognized translation target language (S403), and then transmits the user's voice signal translated into the translation target language to the second smart device (S404) to transmit the second smart device. It can be output through (S405).
예를 들어 설명하면, 서비스 서버는 사용자의 음성 신호인 “데이비드! 어디 있니?”를 “David! Where are you?”로 번역한 후제2 스마트 디바이스로 전송할 수 있다. 그러면 제2 스마트 디바이스에서는 “David! Where are you?”를 스피커를 통해 출력할 수 있다.For example, the service server is the user's voice signal, “David! “Where are you?” to “David! It can be translated as “Where are you?” and then transmitted to a second smart device. Then, on the second smart device, “David! “Where are you?” can be output through the speaker.
이때, 제2 스마트 디바이스가 복수 개인 경우, 서비스 서버는 번역 대상 언어로 번역된 사용자의 음성 신호를 복수 개의 제2 스마트 디바이스에 각각 전송하여 복수 개의 제2 스마트 디바이스를 통해 출력되도록 제어할 수 있다.In this case, when there are a plurality of second smart devices, the service server may control to transmit a user's voice signal translated into a translation target language to a plurality of second smart devices, respectively, to be output through the plurality of second smart devices.
예컨대, 주방에는 제1 스마트 디바이스가 설치되어 있고, 이를 제외한 공간인 화장실, 안방, 창고, 거실 및 테라스마다 제2 스마트 디바이스가 설치되어 있을 경우, 서비스 서버는 사용자가 위치한 주방을 제외한 공간에 있는 복수 개의 제2 스마트 디바이스를 통해 번역 대상 언어로 번역된 사용자의 음성 신호가 출력되도록 제어할 수 있다.For example, if a first smart device is installed in the kitchen, and a second smart device is installed in each of the restrooms, master rooms, warehouses, living rooms, and terraces, which are spaces excluding them, the service server A voice signal of a user translated into a target language for translation may be controlled to be output through the two second smart devices.
그러면, 상대방이 사용자와 같은 공간에 없더라도 제2 스마트 디바이스를 통해 사용자의 음성 신호를 들을 수 있게 된다.Then, even if the other party is not in the same space as the user, the user's voice signal can be heard through the second smart device.
그 후, 제2 스마트 디바이스가 번역된 사용자의 음성 신호를 들은 상대방으로부터 사용자의 음성 신호에 응답하는 음성 신호를 입력 받으면(S406), 제2 스마트 디바이스는 상대방의 음성 신호를 서비스 서버로 전송할 수 있다(S407). Thereafter, when the second smart device receives a voice signal in response to the user's voice signal from the other party who has heard the translated user's voice signal (S406), the second smart device may transmit the other's voice signal to the service server. (S407).
예컨대, 화장실에 있던 데이비드가 화장실에 설치된 제2 스마트 디바이스를 통해 “David! Where are you?”를 들었을 경우, “I’m in the bathroom”이라고 대답할 수 있으며, “I’m in the bathroom”라는 데이비드의 음성 신호는 제2 스마트 디바이스로 입력되어 서비스 서버로 전송될 수 있다. For example, David, who was in the bathroom, said “David!” through a second smart device installed in the bathroom. When you hear “Where are you?”, you can answer “I'm in the bathroom”, and David's voice signal “I'm in the bathroom” can be input to the second smart device and transmitted to the service server. have.
그러면, 서비스 서버는 제2 스마트 디바이스로부터 상대방의 음성 신호를 수신하여 사용자의 언어로 번역(S408)할 수 있으며, 사용자의 언어로 번역된 상대방의 음성 신호를 제1 스마트 디바이스로 전송(S409)하여 제1 스마트 디바이스를 통해 출력되게 할 수 있다(S410). 이때, 사용자의 언어에 대한 정보는 미리 저장되어 있을 수 있다. Then, the service server may receive the other party's voice signal from the second smart device and translate it into the user's language (S408), and transmit the other party's voice signal translated in the user's language to the first smart device (S409). It may be output through the first smart device (S410). In this case, information on the user's language may be stored in advance.
예컨대, 서비스 서버는 상대방의 음성 신호인 “I’m in the bathroom.”를 사용자의 언어인 한국어로 번역하여 “저는 화장실에 있어요.”를 생성할 수 있고, 이를 제1 스마트 디바이스로 전송하여 스피커를 통해 출력되도록 제어할 수 있다. 그러면, 사용자는 번역된 데이비드의 음성 신호를 들은 후 다시 자신의 음성 신호를 출력할 수 있으며, 복수의 스마트 디바이스 및 서비스 서버를 통해 음성 신호를 송수신하고 번역하는 과정을 반복하여 사용자와 상대방 간에 실시간으로 대화할 수 있도록 한다. For example, the service server can generate “I'm in the bathroom.” by translating “I'm in the bathroom.”, the voice signal of the other party into Korean, the user's language, and transmit it to the first smart device to generate the speaker. It can be controlled to be output through. Then, after listening to the translated voice signal of David, the user can output his/her voice signal again, and repeat the process of transmitting/receiving and translating voice signals through a plurality of smart devices and service servers. Be able to communicate.
이때, 제2 스마트 디바이스가 복수 개인 경우, 복수 개의 제2 스마트 디바이스 중 상대방의 음성 신호를 수신한 제2 스마트 디바이스의 동작 모드를 활성화시킬 수 있다. 예컨대, 6개의 제2 스마트 디바이스가 화장실, 안방, 창고, 주방, 거실, 테라스에 각각 설치된 상태에서 화장실에 있는 제2 스마트 디바이스에서 상대방의 음성 신호를 수신한 경우, 화장실에 있는 제2 스마트 디바이스만 동작할 수 있는 상태로 전환하고, 나머지 공간에 있는 제2 스마트 디바이스는 대기 모드로 전환하여 에너지를 절약할 수 있도록 한다.In this case, when there are a plurality of second smart devices, an operation mode of a second smart device that has received a voice signal from a counterpart among the plurality of second smart devices may be activated. For example, when six second smart devices are installed in each of the bathroom, master room, warehouse, kitchen, living room, and terrace, and when a second smart device in the bathroom receives a voice signal from the other party, only the second smart device in the bathroom It switches to an operational state, and the second smart device in the rest of the space switches to standby mode to save energy.
즉, 서비스 서버는 상대방의 음성 신호를 가장 큰 세기로 수신하는 제2 스마트 디바이스에 대해서만 동작 모드를 활성화시키고, 나머지 제2 스마트 디바이스에 대해서는 대기 모드로 전환할 수 있도록 제어 신호를 출력할 수 있다. 그러면, 출력된 제어 신호를 수신한 제2 스마트 디바이스는 대기 모드로 전환할 수 있으며, 대기 모드로 전환된 상태에서 음성 신호가 수신되면 동작 모드가 활성화될 수 있다. That is, the service server may activate the operation mode only for the second smart device that receives the counterpart's voice signal with the greatest intensity, and output a control signal for the remaining second smart devices to switch to the standby mode. Then, the second smart device receiving the output control signal may switch to the standby mode, and when the voice signal is received while the second smart device is switched to the standby mode, the operation mode may be activated.
도 5는 본 발명의 다른 실시예에 따른 스마트 디바이스를 이용한 통번역 과정을 보여주는 동작 흐름도를 나타낸다.5 is a flowchart illustrating an interpretation and translation process using a smart device according to another embodiment of the present invention.
도 5에 도시한 바와 같이, 제1 스마트 디바이스는 사용자의 음성 신호를 입력 받으면(S500), 입력 받은 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식할 수 있다(S501).As illustrated in FIG. 5, when the first smart device receives a user's voice signal (S500), the first smart device may analyze the inputted user's voice signal to recognize a translation target language (S501).
즉, 제1 스마트 디바이스는 사용자의 음성 신호를 분석하여 사용자의 음성 신호에서 핵심어를 추출하고, 미리 저장되어 있는 통번역 언어 리스트에서 핵심어에 대응하는 번역 대상 언어를 검색하여 번역 대상 언어를 인식할 수 있다. 핵심어는 상대방의 이름이나 별명 등으로 이루어질 수 있으며, 이외에 상대방을 식별하기 위한 다양한 단어 정보로 이루어질 수 있다. 그리고 통번역 언어 리스트에는 사용자별로 핵심어에 대응하는 번역 대상 언어가 리스트 형태로 저장되어 있을 수 있다. 예컨대, 데이비드(제1 핵심어)-영어(제1 번역 대상 언어), 미카엘(제2 핵심어)-독어(제2 번역 대상 언어), 아무로(제3 핵심어)-일어(제3 번역 대상 언어) 등의 형태로 통번역 언어 리스트가 저장될 수 있다. That is, the first smart device may analyze the user's voice signal to extract a key word from the user's voice signal, and search for a translation target language corresponding to the key word from a list of pre-stored interpretation and translation languages to recognize the target language for translation. . Key words may consist of the other party's name or nickname, and may consist of various word information for identifying the other party. In addition, the translation target language corresponding to the key word for each user may be stored in the list form in the interpretation and translation language list. For example, David (first key word)-English (first translation target language), Michael (second key word)-German (second translation target language), Amuro (third key word)-Japanese (third translation target language), etc. The list of languages for interpretation and translation can be saved in the form of.
이와 같이, 제1 스마트 디바이스는 사용자의 음성 신호인 “데이비드! 어디 있니?”에서 핵심어인 “데이비드”를 인식할 수 있으며, 미리 저장되어 있는 통번역 언어 리스트에서 데이비드에 대응하는 번역 대상 언어를 검색하여 데이비드의 번역 대상 언어가 영어인 것을 인식할 수 있다.As such, the first smart device is the user's voice signal “David! In "Where are you?", the key word "David" can be recognized, and by searching for a translation target language corresponding to David from a list of pre-stored interpretation and translation languages, you can recognize that the target language for David's translation is English.
그러면, 제1 스마트 디바이스는 인식된 번역 대상 언어로 사용자의 음성 신호를 번역(S502)할 수 있으며, 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스에 전송(S503)하여 제2 스마트 디바이스를 통해 출력되도록 제어할 수 있다(S504).Then, the first smart device can translate the user's voice signal into the recognized translation target language (S502), and transmits the user's voice signal translated in the translation target language to the second smart device (S503). It can be controlled to be output through the device (S504).
예컨대, 제1 스마트 디바이스는 사용자의 음성 신호인 “데이비드! 어디 있니?”를 “David! Where are you?”로 번역한 후 제2 스마트 디바이스로 전송할 수 있다. 그러면 제2 스마트 디바이스에서는 “David! Where are you?”를 스피커를 통해 출력할 수 있다.For example, the first smart device is the user's voice signal “David! “Where are you?” to “David! It can be translated as “Where are you?” and transmitted to a second smart device. Then, on the second smart device, “David! Where are you?” can be output through the speaker.
이때, 제2 스마트 디바이스가 복수 개인 경우, 제1 스마트 디바이스는 번역 대상 언어로 번역된 사용자의 음성 신호를 복수 개의 제2 스마트 디바이스에 각각 전송하여 복수 개의 제2 스마트 디바이스를 통해 출력되도록 제어할 수 있다.In this case, when there are a plurality of second smart devices, the first smart device may control the voice signal of the user translated into the translation target language to be transmitted to the plurality of second smart devices and output through the plurality of second smart devices. have.
예컨대, 주방에는 제1 스마트 디바이스가 설치되어 있고, 이를 제외한 공간인 화장실, 안방, 창고, 거실 및 테라스마다 제2 스마트 디바이스가 설치되어 있을 경우, 제1 스마트 디바이스는 사용자가 위치한 주방을 제외한 공간에 있는 복수 개의 제2 스마트 디바이스를 통해 번역 대상 언어로 번역된 사용자의 음성 신호가 출력되도록 제어할 수 있다.For example, if a first smart device is installed in the kitchen, and a second smart device is installed in each of the restrooms, master rooms, warehouses, living rooms, and terraces, which are other spaces, the first smart device is located in a space other than the kitchen where the user is located. A voice signal of a user translated into a translation target language may be output through a plurality of second smart devices.
그러면, 상대방이 사용자와 같은 공간에 없더라도 제2 스마트 디바이스를 통해 사용자의 음성 신호를 들을 수 있게 된다.Then, even if the other party is not in the same space as the user, the user's voice signal can be heard through the second smart device.
다음으로, 제2 스마트 디바이스가 번역된 사용자의 음성 신호를 들은 상대방으로부터 사용자의 음성 신호에 응답하는 음성 신호를 입력 받으면(S505), 제2 스마트 디바이스는 상대방의 음성 신호를 제1 스마트 디바이스로 전송할 수 있다(S506). Next, when the second smart device receives a voice signal in response to the user's voice signal from the other party who has heard the translated user's voice signal (S505), the second smart device transmits the other's voice signal to the first smart device. Can be (S506).
예컨대, 화장실에 있던 데이비드가 화장실에 설치되어 있는 제2 스마트 디바이스에서 출력된 “David! Where are you?”를 들을 경우, “I’m in the bathroom”이라고 대답할 수 있으며, “I’m in the bathroom”라는 데이비드의 음성 신호는 제2 스마트 디바이스로 입력되어 제1 스마트 디바이스로 전송될 수 있다. For example, David, who was in the bathroom, outputs “David!” from a second smart device installed in the bathroom. When you hear “Where are you?”, you can answer “I'm in the bathroom”, and David's voice signal “I'm in the bathroom” is input to the second smart device and transmitted to the first smart device. Can be.
이와 같이, 제1 스마트 디바이스가 사용자의 음성 신호에 응답하는 상대방의 음성 신호를 제2 스마트 디바이스로부터 수신하면, 제1 스마트 디바이스는 수신된 상대방의 음성 신호를 사용자의 언어로 번역(S507)하여 사용자의 언어로 번역된 상대방의 음성 신호를 스피커를 통해 출력할 수 있다(S508).In this way, when the first smart device receives the voice signal of the other party in response to the user’s voice signal from the second smart device, the first smart device translates the received voice signal of the other party into the user’s language (S507) It is possible to output the voice signal of the other party translated into the language of the speaker through the speaker (S508).
예컨대, 제1 스마트 디바이스는 상대방의 음성 신호인 “I’m in the bathroom.”를 사용자의 언어인 한국어로 번역하여 “저는 화장실에 있어요.”를 생성할 수 있고, 이를 스피커를 통해 출력되도록 제어할 수 있다. 그러면, 사용자는 번역된 데이비드의 음성을 들은 후 다시 자신의 음성 신호를 출력할 수 있으며, 제1 스마트 디바이스 및 제2 스마트 디바이스를 통해 음성 신호를 송수신하고 번역하는 과정을 반복하여 사용자와 상대방 간에 실시간으로 대화할 수 있도록 한다. For example, the first smart device can generate “I'm in the bathroom” by translating “I'm in the bathroom.”, the voice signal of the other party, into Korean, the user's language, and control it to be output through the speaker. can do. Then, the user can output his/her voice signal again after hearing the translated David's voice, and repeat the process of transmitting/receiving and translating voice signals through the first smart device and the second smart device. To be able to communicate.
도 6은 본 발명의 또 다른 실시예에 따른 스마트 디바이스를 이용한 통번역 과정을 보여주는 동작 흐름도를 나타낸다.6 is a flowchart illustrating an interpretation and translation process using a smart device according to another embodiment of the present invention.
도 6을 참조하면, 제1 스마트 디바이스는 사용자의 음성 신호를 입력 받으면(S600), 입력 받은 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식할 수 있다(S601).Referring to FIG. 6, when the first smart device receives a user's voice signal (S600), the first smart device may analyze the inputted user's voice signal to recognize a translation target language (S601).
즉, 제1 스마트 디바이스는 사용자의 음성 신호를 분석하여 사용자의 음성 신호에서 핵심어를 추출하고, 미리 저장되어 있는 통번역 언어 리스트에서 핵심어에 대응하는 번역 대상 언어를 검색하여 번역 대상 언어를 인식할 수 있다. 핵심어는 상대방의 이름이나 별명 등으로 이루어질 수 있으며, 이외에 상대방을 식별하기 위한 다양한 단어 정보로 이루어질 수 있다. 그리고 통번역 언어 리스트에는 사용자별로 핵심어에 대응하는 번역 대상 언어가 리스트 형태로 저장되어 있을 수 있다. 예컨대, 데이비드(제1 핵심어)-영어(제1 번역 대상 언어), 미카엘(제2 핵심어)-독어(제2 번역 대상 언어), 아무로(제3 핵심어)-일어(제3 번역 대상 언어) 등의 형태로 통번역 언어 리스트가 저장될 수 있다. That is, the first smart device may analyze the user's voice signal to extract a key word from the user's voice signal, and search for a translation target language corresponding to the key word from a list of pre-stored interpretation and translation languages to recognize the target language for translation. . Key words may consist of the other party's name or nickname, and may consist of various word information for identifying the other party. In addition, the translation target language corresponding to a key word for each user may be stored in the list form in the interpretation and translation language list. For example, David (first key word)-English (first translation target language), Michael (second key word)-German (second translation target language), Amuro (third key word)-Japanese (third translation target language), etc. The list of languages for interpretation and translation can be saved in the form of.
이와 같이, 제1 스마트 디바이스는 사용자의 음성 신호인 “데이비드! 어디 있니?”에서 핵심어인 “데이비드”를 인식할 수 있으며, 미리 저장되어 있는 통번역 언어 리스트에서 데이비드에 대응하는 번역 대상 언어를 검색하여 데이비드의 번역 대상 언어가 영어인 것을 인식할 수 있다.As such, the first smart device is the user's voice signal “David! In "Where are you?", the key word "David" can be recognized, and by searching for a translation target language corresponding to David from a list of pre-stored interpretation and translation languages, you can recognize that the target language for David's translation is English.
그러면, 제1 스마트 디바이스는 인식된 번역 대상 언어로 사용자의 음성 신호를 번역(S602)할 수 있으며, 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스에 전송(S603)하여 제2 스마트 디바이스를 통해 출력되도록 제어할 수 있다(S604).Then, the first smart device can translate the user's voice signal into the recognized translation target language (S602), and transmits the user's voice signal translated in the translation target language to the second smart device (S603). It can be controlled to be output through the device (S604).
예컨대, 제1 스마트 디바이스는 사용자의 음성 신호인 “데이비드! 어디 있니?”를 “David! Where are you?”로 번역한 후 제2 스마트 디바이스로 전송할 수 있다. 그러면 제2 스마트 디바이스에서는 “David! Where are you?”를 스피커를 통해 출력할 수 있다.For example, the first smart device is the user's voice signal “David! “Where are you?” to “David! It can be translated as “Where are you?” and transmitted to a second smart device. Then, on the second smart device, “David! “Where are you?” can be output through the speaker.
이때, 제2 스마트 디바이스가 복수 개인 경우, 제1 스마트 디바이스는 번역 대상 언어로 번역된 사용자의 음성 신호를 복수 개의 제2 스마트 디바이스에 각각 전송하여 복수 개의 제2 스마트 디바이스를 통해 출력되도록 제어할 수 있다.In this case, when there are a plurality of second smart devices, the first smart device may control the voice signal of the user translated into the translation target language to be transmitted to the plurality of second smart devices and output through the plurality of second smart devices. have.
예컨대, 주방에는 제1 스마트 디바이스가 설치되어 있고, 이를 제외한 공간인 화장실, 안방, 창고, 거실 및 테라스마다 제2 스마트 디바이스가 설치되어 있을 경우, 제1 스마트 디바이스는 사용자가 위치한 주방을 제외한 공간에 있는 복수 개의 제2 스마트 디바이스를 통해 번역 대상 언어로 번역된 사용자의 음성 신호가 출력되도록 제어할 수 있다.For example, if a first smart device is installed in the kitchen, and a second smart device is installed in each of the restrooms, master rooms, warehouses, living rooms, and terraces, which are other spaces, the first smart device is located in a space other than the kitchen where the user is located. A voice signal of a user translated into a translation target language may be output through a plurality of second smart devices.
그러면, 상대방이 사용자와 같은 공간에 없더라도 제2 스마트 디바이스를 통해 사용자의 음성 신호를 들을 수 있게 된다.Then, even if the other party is not in the same space as the user, the user's voice signal can be heard through the second smart device.
다음으로, 제2 스마트 디바이스가 번역된 사용자의 음성 신호를 들은 상대방으로부터 사용자의 음성 신호에 응답하는 음성 신호를 입력 받으면(S605), 제2 스마트 디바이스는 상대방의 음성 신호를 사용자의 언어로 번역할 수 있다(S606). Next, when the second smart device receives a voice signal in response to the user's voice signal from the other party who has heard the translated voice signal of the user (S605), the second smart device will translate the voice signal of the other party into the user's language. Can be (S606).
즉, 제1 스마트 디바이스에서 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스로 전송할 경우, 번역 대상 언어로 번역된 사용자의 음성 신호와 함께 사용자의 언어에 대한 정보를 제2 스마트 디바이스에 전송할 수 있다. That is, when the first smart device transmits the user's voice signal translated into the translation target language to the second smart device, information on the user's language is transmitted to the second smart device together with the user's voice signal translated into the translation target language. Can be transmitted.
그러면, 제2 스마트 디바이스는 전송 받은 사용자의 언어에 대한 정보를 이용하여 상대방의 음성 신호를 사용자의 언어로 번역한 후, 사용자의 언어로 번역된 상대방의 음성 신호를 제1 스마트 디바이스로 전송(S607)하여 사용자 언어로 번역된 상대방의 음성 신호가 제1 스마트 디바이스를 통해 출력되게 할 수 있다(S608). Then, the second smart device translates the other's voice signal into the user's language using the received information on the user's language, and then transmits the other's voice signal translated into the user's language to the first smart device (S607). ), the voice signal of the other party translated into the user language may be output through the first smart device (S608).
본 발명의 실시예는 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터로 읽을 수 있는 매체를 포함한다. 이 매체는 앞서 설명한 스마트 디바이스를 이용한 통번역 방법을 실행시키기 위한 프로그램을 기록한다. 이 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 이러한 매체의 예에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기 매체, CD 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 자기-광 매체, 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 구성된 하드웨어 장치 등이 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.An embodiment of the present invention includes a computer-readable medium including program instructions for performing operations implemented by various computers. This medium records a program for executing the interpretation and translation method using the smart device described above. This medium may contain program instructions, data files, data structures, etc. alone or in combination. Examples of such media include hard disks, magnetic media such as floppy disks and magnetic tapes, optical recording media such as CDs and DVDs, floptical disks and magnetic-optical media, program commands such as ROM, RAM, flash memory, etc. Hardware devices configured to store and perform. Examples of the program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.
이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the preferred embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements by those skilled in the art using the basic concept of the present invention defined in the following claims are also present. It belongs to the scope of rights of
100: 스마트 디바이스
200: 서비스 서버
210: 통신부
220: 제어부
230: 저장부
240: 입력부
250: 출력부100: smart device
200: service server
210: communication department
220: control unit
230: storage unit
240: input
250: output
Claims (16)
상기 제1 스마트 디바이스로부터 사용자의 음성 신호를 수신하는 단계;
상기 수신한 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식하는 단계;
상기 인식된 번역 대상 언어로 상기 사용자의 음성 신호를 번역하는 단계; 및
상기 번역 대상 언어로 번역된 사용자의 음성 신호를 상기 제2 스마트 디바이스에 전송하여 상기 제2 스마트 디바이스를 통해 출력되도록 하는 단계를 포함하며,
상기 번역 대상 언어 인식 단계는,
상기 수신한 사용자의 음성 신호를 분석하여 상기 사용자의 음성 신호에서 상대방의 이름이나 별명을 포함하는 핵심어를 추출하고,
미리 저장되어 있는 통번역 언어 리스트에서 상기 추출된 핵심어에 대응하는 번역 대상 언어를 검색하여 상기 번역 대상 언어를 인식하도록 마련되며,
상기 제2 스마트 디바이스로부터 상기 사용자의 음성 신호에 응답하는 상대방의 음성 신호를 수신하는 단계;
상기 상대방의 음성 신호를 사용자의 언어로 번역하는 단계; 및
상기 사용자의 언어로 번역된 상대방의 음성 신호를 상기 제1 스마트 디바이스로 전송하여 상기 제1 스마트 디바이스를 통해 출력되도록 하는 단계를 더 포함하며,
상기 제2 스마트 디바이스 출력 단계는,
상기 제2 스마트 디바이스가 복수 개인 경우, 상기 번역 대상 언어로 번역된 사용자의 음성 신호를 상기 복수 개의 제2 스마트 디바이스에 전송하여 상기 복수 개의 제2 스마트 디바이스를 통해 출력되도록 하고,
상기 복수 개의 제2 스마트 디바이스 중 상기 상대방의 음성 신호를 수신한 제2 스마트 디바이스의 동작 모드를 활성화시킴과 동시에 나머지 제2 스마트 디바이스를 대기 모드로 전환시키는 것을 특징으로 하는 스마트 디바이스를 이용한 통번역 방법.In the interpretation and translation method performed by a service server supporting an interpretation and translation service through communication with a first smart device and a second smart device,
Receiving a user's voice signal from the first smart device;
Analyzing the received voice signal of the user to recognize a language to be translated;
Translating the user's voice signal into the recognized translation target language; And
Transmitting the voice signal of the user translated into the translation target language to the second smart device to be output through the second smart device,
The translation target language recognition step,
Analyzing the received voice signal of the user to extract a keyword including the name or nickname of the other party from the voice signal of the user,
It is provided to recognize the translation target language by searching for a translation target language corresponding to the extracted key word from a list of interpretation and translation languages stored in advance,
Receiving a voice signal of a counterpart in response to the voice signal of the user from the second smart device;
Translating the counterpart's voice signal into a user's language; And
Transmitting the voice signal of the other party translated into the user's language to the first smart device to be output through the first smart device,
The second smart device output step,
When there are a plurality of second smart devices, the voice signals of the user translated into the translation target language are transmitted to the plurality of second smart devices to be output through the plurality of second smart devices,
An interpretation and translation method using a smart device, characterized in that, among the plurality of second smart devices, an operation mode of a second smart device that has received the voice signal of the other party is activated and the remaining second smart device is switched to a standby mode.
사용자의 음성 신호를 입력 받는 단계;
상기 입력 받은 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식하는 단계;
상기 인식된 번역 대상 언어로 상기 사용자의 음성 신호를 번역하는 단계; 및
상기 번역 대상 언어로 번역된 상기 사용자의 음성 신호를 상기 제2 스마트 디바이스에 전송하여 상기 제2 스마트 디바이스를 통해 출력되도록 하는 단계를 포함하며,
상기 번역 대상 언어 인식 단계는,
상기 입력 받은 사용자의 음성 신호를 분석하여 상기 사용자의 음성 신호에서 상대방의 이름이나 별명을 포함하는 핵심어를 추출하고,
미리 저장되어 있는 통번역 언어 리스트에서 상기 추출된 핵심어에 대응하는 번역 대상 언어를 검색하여 상기 번역 대상 언어를 인식하도록 마련되며,
상기 출력된 사용자의 음성 신호에 응답하는 상대방의 음성 신호를 상기 제2 스마트 디바이스를 통해 수신하는 단계,
상기 수신된 상대방의 음성 신호를 사용자의 언어로 번역하는 단계; 및
상기 사용자의 언어로 번역된 상대방의 음성 신호를 출력하는 단계를 더 포함하고,
상기 제2 스마트 디바이스 출력 단계는,
상기 제2 스마트 디바이스가 복수 개인 경우, 상기 번역 대상 언어로 번역된 사용자의 음성 신호를 상기 복수 개의 제2 스마트 디바이스에 전송하여 상기 복수 개의 제2 스마트 디바이스를 통해 출력되도록 하고,
상기 복수 개의 제2 스마트 디바이스 중 상기 상대방의 음성 신호를 수신한 제2 스마트 디바이스의 동작 모드를 활성화시킴과 동시에 나머지 제2 스마트 디바이스를 대기 모드로 전환시키는 것을 특징으로 하는 스마트 디바이스를 이용한 통번역 방법.In the interpretation and translation method performed by a first smart device supporting an interpretation and translation service through communication with at least one second smart device,
Receiving a user's voice signal;
Analyzing the received voice signal of the user to recognize a language to be translated;
Translating the user's voice signal into the recognized translation target language; And
Transmitting the voice signal of the user translated into the translation target language to the second smart device to be output through the second smart device,
The translation target language recognition step,
By analyzing the received voice signal of the user, extracting a keyword including the name or nickname of the other party from the voice signal of the user,
It is provided to recognize the translation target language by searching for a translation target language corresponding to the extracted key word from a list of interpretation and translation languages stored in advance,
Receiving a counterpart's voice signal in response to the output user's voice signal through the second smart device,
Translating the received voice signal of the other party into a user's language; And
Further comprising the step of outputting the voice signal of the other party translated into the user's language,
The second smart device output step,
When there are a plurality of second smart devices, the voice signals of the user translated into the translation target language are transmitted to the plurality of second smart devices to be output through the plurality of second smart devices,
An interpretation and translation method using a smart device, characterized in that, among the plurality of second smart devices, an operation mode of a second smart device that has received the voice signal of the other party is activated and the remaining second smart device is switched to a standby mode.
상기 출력된 사용자의 음성 신호에 응답하는 상대방의 음성 신호가 상기 제2 스마트 디바이스에 입력되면, 상기 제2 스마트 디바이스가 상기 상대방의 음성 신호를 사용자의 언어로 번역하는 단계; 및
상기 사용자의 언어로 번역된 상대방의 음성 신호를 상기 제1 스마트 디바이스로 전송하여 상기 제1 스마트 디바이스를 통해 출력되도록 하는 단계를 더 포함하는 스마트 디바이스를 이용한 통번역 방법.In claim 6,
Translating, by the second smart device, the counterpart's voice signal into the user's language when a counterpart's voice signal in response to the outputted user's voice signal is input to the second smart device; And
Transmitting the voice signal of the other party translated into the user's language to the first smart device to be output through the first smart device.
상기 제2 스마트 디바이스 출력 단계는,
상기 번역 대상 언어로 번역된 상기 사용자의 음성 신호와 함께 상기 사용자의 언어에 대한 정보를 상기 제2 스마트 디바이스에 전송하는 스마트 디바이스를 이용한 통번역 방법.In claim 9,
The second smart device output step,
An interpretation and translation method using a smart device for transmitting information on the user's language to the second smart device together with the user's voice signal translated into the translation target language.
상기 수신한 사용자의 음성 신호를 분석하여 번역 대상 언어를 인식하고, 상기 인식된 번역 대상 언어로 상기 사용자의 음성 신호를 번역하고,
상기 번역 대상 언어로 번역된 사용자의 음성 신호를 제2 스마트 디바이스에 전송하여 상기 제2 스마트 디바이스를 통해 출력되도록 하는 서비스 서버를 포함하며,
상기 서비스 서버는,
상기 수신한 사용자의 음성 신호를 분석하여 상기 음성 신호에서 상대방의 이름이나 별명을 포함하는 핵심어를 추출하고,
미리 저장되어 있는 통번역 언어 리스트에서 상기 추출된 핵심어에 대응하는 번역 대상 언어를 검색하여 상기 번역 대상 언어를 인식하도록 마련되며,
상기 서비스 서버는,
상기 제2 스마트 디바이스로부터 상기 사용자의 음성 신호에 응답하는 상대방의 음성 신호를 수신하고,
상기 상대방의 음성 신호를 사용자의 언어로 번역하며,
상기 사용자의 언어로 번역된 상대방의 음성 신호를 상기 제1 스마트 디바이스로 전송하여 상기 제1 스마트 디바이스를 통해 출력되도록 마련되며,
상기 서비스 서버는,
상기 제2 스마트 디바이스가 복수 개인 경우, 상기 번역 대상 언어로 번역된 사용자의 음성 신호를 상기 복수 개의 제2 스마트 디바이스에 전송하여 상기 복수 개의 제2 스마트 디바이스를 통해 출력되도록 마련되고,
상기 서비스 서버는,
상기 복수 개의 제2 스마트 디바이스 중 상기 상대방의 음성 신호를 수신한 제2 스마트 디바이스의 동작 모드를 활성화시킴과 동시에 나머지 제2 스마트 디바이스를 대기 모드로 전환시키는 것을 특징으로 하는 스마트 디바이스를 이용한 통번역 시스템.Receiving the user's voice signal from the first smart device,
Analyzing the received user's voice signal to recognize a translation target language, and translating the user's voice signal into the recognized translation target language,
A service server configured to transmit the voice signal of the user translated into the translation target language to a second smart device to be output through the second smart device,
The service server,
Analyzing the received user's voice signal to extract a key word including the name or nickname of the other party from the voice signal,
It is provided to recognize the translation target language by searching for a translation target language corresponding to the extracted key word from a list of interpretation and translation languages stored in advance,
The service server,
Receiving a voice signal of a counterpart in response to the voice signal of the user from the second smart device,
Translate the voice signal of the other party into the user's language,
It is provided to transmit the voice signal of the other party translated into the user's language to the first smart device to be output through the first smart device,
The service server,
When the plurality of second smart devices are provided, the voice signals of the user translated into the translation target language are transmitted to the plurality of second smart devices and are output through the plurality of second smart devices,
The service server,
An interpretation and translation system using a smart device, characterized in that, among the plurality of second smart devices, an operation mode of a second smart device that has received the voice signal of the other party is activated and the other second smart device is switched to a standby mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190007782A KR102173975B1 (en) | 2019-01-21 | 2019-01-21 | Method and System for Interpreting and Translating using Smart Device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190007782A KR102173975B1 (en) | 2019-01-21 | 2019-01-21 | Method and System for Interpreting and Translating using Smart Device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200090579A KR20200090579A (en) | 2020-07-29 |
KR102173975B1 true KR102173975B1 (en) | 2020-11-04 |
Family
ID=71893722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190007782A KR102173975B1 (en) | 2019-01-21 | 2019-01-21 | Method and System for Interpreting and Translating using Smart Device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102173975B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113160827A (en) * | 2021-04-07 | 2021-07-23 | 深圳鱼亮科技有限公司 | Voice transcription system and method based on multi-language model |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100859532B1 (en) | 2006-11-06 | 2008-09-24 | 한국전자통신연구원 | Automatic speech translation method and apparatus based on corresponding sentence pattern |
KR20160047244A (en) * | 2014-10-22 | 2016-05-02 | 주식회사 케이티 | Method, mobile device and computer-readable medium for providing translation service |
KR101683480B1 (en) * | 2015-04-17 | 2016-12-07 | (주)에스앤아이스퀘어 | Speech interpreter and the operation method based on the local area wireless communication network |
KR20170060439A (en) * | 2015-11-24 | 2017-06-01 | 한국전자통신연구원 | Multilingual Interpretation and Translation Apparatus having Function of Automatic Language Setting and Method thereof |
-
2019
- 2019-01-21 KR KR1020190007782A patent/KR102173975B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20200090579A (en) | 2020-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110392913B (en) | Processing calls on a common voice-enabled device | |
CN103327181B (en) | Voice chatting method capable of improving efficiency of voice information learning for users | |
US9578284B2 (en) | Methods and apparatuses for video and text in communication greetings for the audibly-impaired | |
CN101971250B (en) | Mobile electronic device with active speech recognition | |
CN112470454A (en) | Synchronous communication using voice and text | |
CN102209143B (en) | Telephone service interactive maintenance | |
KR20070026452A (en) | Method and apparatus for voice interactive messaging | |
JP2008219903A (en) | Communication server for handling sound and data connection in parallel and method for using the same | |
CA2578686A1 (en) | System, method, and computer program product for content delivery in a push-to-talk communication system | |
JP2010175967A (en) | Speech recognition server, telephone, speech recognition system and speech recognition method | |
JP2013250931A (en) | Information acquisition system, program, server, and information acquisition method | |
KR102173975B1 (en) | Method and System for Interpreting and Translating using Smart Device | |
KR20200013774A (en) | Pair a Voice-Enabled Device with a Display Device | |
KR20150090357A (en) | System for providing multi language real-time translation service | |
CN106911706A (en) | call background adding method and device | |
US11216242B2 (en) | Audio output system, audio output method, and computer program product | |
KR20170143261A (en) | Operating method of intelligent network server and chatting server for switching between telephone counseling and chatting counseling in intelligent network environment, and intelligent network server and chatting server thereof | |
KR20050034680A (en) | A telephone number guidance system which uses a character message. | |
KR100380829B1 (en) | System and method for managing conversation -type interface with agent and media for storing program source thereof | |
KR102117993B1 (en) | Method and apparatus for providing relay communication service | |
KR20160097406A (en) | Telephone service system and method supporting interpreting and translation | |
US20190098110A1 (en) | Conference system and apparatus and method for mapping participant information between heterogeneous conferences | |
JP2006146507A (en) | Real estate management system and its method | |
KR20200009713A (en) | Apparatus for Providing Lecture Service and Driving Method Thereof | |
KR101864036B1 (en) | Method and server for providing sound source service using messenger application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |