KR101753649B1 - 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법 - Google Patents

위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법 Download PDF

Info

Publication number
KR101753649B1
KR101753649B1 KR1020150189123A KR20150189123A KR101753649B1 KR 101753649 B1 KR101753649 B1 KR 101753649B1 KR 1020150189123 A KR1020150189123 A KR 1020150189123A KR 20150189123 A KR20150189123 A KR 20150189123A KR 101753649 B1 KR101753649 B1 KR 101753649B1
Authority
KR
South Korea
Prior art keywords
language
translation
user terminal
data
service
Prior art date
Application number
KR1020150189123A
Other languages
English (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 KR1020150189123A priority Critical patent/KR101753649B1/ko
Application granted granted Critical
Publication of KR101753649B1 publication Critical patent/KR101753649B1/ko

Links

Images

Classifications

    • G06F17/289
    • G06F17/2809
    • G06F17/30241
    • G06F17/3087
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Machine Translation (AREA)

Abstract

본 발명은 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법에 관한 것으로서, 번역/통역관련 어플리케이션 서비스를 수행하는 제1 및 제2 사용자 단말과, 상기 제1 및 제2 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 동기화되어 서로 다른 제1 및 제2 언어로 설정된 상태에서, 상기 제1 사용자 단말로부터 상기 제1 언어의 음성데이터 및 현재 위치정보를 제공받아 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환함과 아울러 문자번역 서비스를 통해 상기 변환된 제1 언어의 문자데이터를 상기 제2 언어의 문자데이터로 번역하여 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하며, 상기 번역된 제2 언어의 문자데이터를 상기 제2 언어의 음성데이터로 변환하여 상기 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 번역/통역 서비스 제공서버를 포함하되, 상기 번역/통역 서비스 제공서버는, 상기 제1 사용자 단말로부터 제공받은 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공함으로써, 각 사용자 단말의 현재 위치정보에 기반하여 실시간으로 자동 번역 및 통역할 수 있다.

Description

위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법{THE REAL-TIME AUTO TRANSLATION AND INTERPRETATION SERVICE SYSTEM BASED ON POSITION INFORMATION AND METHOD THEREOF}
본 발명은 각 사용자 단말의 현재 위치정보에 기반하여 실시간으로 자동 번역 및 통역 서비스를 제공할 수 있도록 한 시스템 및 그 방법에 관한 것이다.
일반적으로, 외국어를 잘 못하는 사람이 외국 여행이나 외국인과의 대화 및 통화 시에 의사 소통이 잘되지 않아 불편함과 어려움을 겪는 경우가 많다. 그렇지만 외국어를 잘 아는 다른 사람의 도움 없이는 스스로 사전 또는 회화책자 등을 찾아가며 외국인과 의사 소통을 해야하나 이는 실시간 대응이 어렵고 제대로 의사 소통을 하기가 어려웠다.
최근 들어 스마트폰 기술의 발달로 자동 번역기가 개발되어, 언어 체계가 비슷한 한국어와 일본어인 경우 그 신뢰성이 높아 실용화되어 있으며, 영어인 경우 한국어와 언어 체계가 달라 일본어의 경우보다는 번역의 신뢰성이 떨어지나 단문이나 간단한 복문 등은 실용적으로 이용할 수 있는 정도의 번역기 및 그 번역 프로그램들이 널리 알려져 있다.
한편, 사람의 음성을 기계가 인식하기 위한 음성인식에 대해서 많은 연구 노력을 기울이고 있는 분야이며, 샘플링 기술의 발달과 신경회로망을 이용한 자기 학습기능 등의 발달로 음성의 자동 인식율이 높아지고 일부 분야에서 실용화되고 있다.
또한, 문자를 음성으로 출력하는 기술은 각 문자의 발음 조합이나 기타 단어의 발음 및 문장의 발음 등을 데이터베이스(DB)화하여 이를 음성으로 출력하는 음성 출력장치도 이미 널리 이용되고 있다.
또한, 현대 사람들이 항상 소지하고 다니는 스마트폰(Smart Phone)을 이용하여 사용자들에게 다른 나라 언어를 자국어로 변환하여 제공하는 통역 서비스를 제공하고 있다. 그러나, 하나의 국가에서 사용되는 언어일지라도 지역에 따라 다소 생소하거나 다른 의미를 가진 언어들이 있다. 이러한 언어를 "방언"이라고 하는데, 표준어와 너무 다르기 때문에 같은 나라 사람들도 이해하기 어려운 경우가 있다.
그러나, 종래의 이동통신 단말기에서 제공하는 통역 서비스는 국가별 표준어를 기준으로 사용자에게 통역하기 때문에 상대방이 방언으로 말하는 경우에 통역 서비스의 본래의 목적을 제대로 제공하지 못하는 문제점이 있었다.
따라서, 다른 국가의 언어(표준어)이거나 국가의 지역별로 차이가 있는 언어(방언)를 사용자의 요구에 따라 적절히 통역하여 제공하고 지역소개가 함께 이루어지는 서비스가 요구되고 있는 실정이다.
국내공개특허 제10-2001-0089860호
본 발명은 전술한 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 서로 다른 제1 및 제2 언어의 음성을 입력받아 음성인식에 의해 문자로 변환하고, 변환된 문자를 그 입력자를 구별하여 해당 사용자 단말에 디스플레이(Display)함과 아울러 상대방 언어로 번역하며, 그 번역된 문자를 해당 사용자 단말에 디스플레이(Display)함과 아울러 음성신호로 변환시켜 상대방 측으로 출력하도록 하여 실시간 자동 번역 및 통역할 수 있으며, 사용자 단말의 현재 위치정보에 기반하여 사용자에게 외국어 통역뿐만 아니라 지역적 특색을 고려한 방언을 제공함과 동시에 지역에 대한 소재 및 서비스 정보도 함께 제공할 수 있도록 한 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법을 제공하는데 있다.
전술한 목적을 달성하기 위하여 본 발명의 제1 측면은, 번역/통역관련 어플리케이션 서비스를 수행하는 제1 및 제2 사용자 단말; 및 상기 제1 및 제2 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 동기화되어 서로 다른 제1 및 제2 언어로 설정된 상태에서, 상기 제1 사용자 단말로부터 상기 제1 언어의 음성데이터 및 현재 위치정보를 제공받아 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환함과 아울러 문자번역 서비스를 통해 상기 변환된 제1 언어의 문자데이터를 상기 제2 언어의 문자데이터로 번역하여 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하며, 상기 번역된 제2 언어의 문자데이터를 상기 제2 언어의 음성데이터로 변환하여 상기 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 번역/통역 서비스 제공서버를 포함하되, 상기 번역/통역 서비스 제공서버는, 상기 제1 사용자 단말로부터 제공받은 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템을 제공하는 것이다.
여기서, 상기 번역/통역 서비스 제공서버는, 상기 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환하여 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하며, 상기 제1 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제1 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송함이 바람직하다.
바람직하게, 상기 번역/통역 서비스 제공서버는, 상기 변환된 제1 언어의 문자데이터 중에서 상기 제1 사용자 단말로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환하여 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공할 수 있다.
바람직하게, 상기 번역/통역 서비스 제공서버는, 상기 제2 사용자 단말로부터 제2 언어의 음성데이터 및 현재 위치정보를 제공받아 음성인식 서비스를 통해 상기 제2 언어의 문자데이터로 변환함과 아울러 문자번역 서비스를 통해 상기 변환된 제2 언어의 문자데이터를 상기 제1 언어의 문자데이터로 번역하여 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하고, 상기 번역된 제1 언어의 문자데이터를 상기 제1 언어의 음성데이터로 변환하여 상기 제1 사용자 단말로 실시간 전송되도록 서비스를 제공하며, 상기 제2 사용자 단말로부터 제공받은 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공할 수 있다.
바람직하게, 상기 번역/통역 서비스 제공서버는, 상기 음성인식 서비스를 통해 상기 제2 언어의 문자데이터로 변환하여 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하며, 상기 제2 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제2 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송할 수 있다.
바람직하게, 상기 번역/통역 서비스 제공서버는, 상기 변환된 제2 언어의 문자데이터 중에서 상기 제2 사용자 단말로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환하여 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공할 수 있다.
바람직하게, 상기 번역/통역 서비스 제공서버는, 상기 제1 및 제2 언어의 음성데이터에 각각 대응되는 상기 제1 및 제2 언어의 문자데이터를 데이터베이스(DB)화하여 저장하는 제1 및 제2 언어 음성-문자 저장모듈; 상기 제1 및 제2 언어의 번역을 위한 각 언어의 사전 및 번역 정보를 데이터베이스화하여 저장하는 제1 및 제2 언어 번역 저장모듈; 음성인식 서비스를 통해 상기 제1 및 제2 언어의 음성데이터를 각각 상기 제1 및 제2 언어의 문자데이터로 변환함과 아울러 상기 제1 및 제2 언어의 문자데이터를 각각 상기 제1 및 제2 언어의 음성데이터로 변환하는 제1 및 제2 언어 음성-문자 변환모듈; 상기 제1 및 제2 언어 음성-문자 변환모듈로부터 변환된 제1 및 제2 언어의 문자데이터를 대응되는 상대방 언어로 번역하는 제1 및 제2 언어 번역모듈; 상기 제1 및 제2 언어의 국가 및 지역별 특색정보를 데이터베이스화하여 저장하는 제1 및 제2 지역정보 저장모듈; 및 상기 제1 사용자 단말로부터 상기 제1 언어의 음성데이터를 제공받아 상기 제1 언어 음성-문자 변환모듈 및 상기 제1 언어 음성-문자 저장모듈을 이용하여 상기 제1 언어의 문자데이터로 변환되도록 제어하고, 상기 제1 언어 음성-문자 변환모듈로부터 변환된 제1 언어의 문자데이터를 제공받아 상기 제1 언어 번역모듈 및 상기 제1 언어 번역 저장모듈을 이용하여 상기 제2 언어의 문자데이터로 번역되도록 제어하며, 상기 제1 언어 번역모듈로부터 번역된 제2 언어의 문자데이터를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공함과 아울러 상기 제2 언어 음성-문자 변환모듈 및 상기 제2 언어 음성-문자 저장모듈을 이용하여 상기 제2 언어의 음성데이터로 변환하고 이를 상기 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하며, 상기 제1 사용자 단말로부터 현재 위치정보를 제공받아 상기 제1 지역정보 저장모듈을 이용하여 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 제어모듈을 포함할 수 있다.
바람직하게, 상기 제1 언어의 표준어 및 지역별 방언정보를 데이터베이스화하여 저장하는 제1 언어정보 저장모듈이 더 포함되되, 상기 제어모듈은, 상기 제1 언어정보 저장모듈을 이용하여 상기 변환된 제1 언어의 문자데이터 중에서 상기 제1 사용자 단말로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환하여 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공할 수 있다.
바람직하게, 상기 제어모듈은, 상기 제2 사용자 단말로부터 상기 제2 언어의 음성데이터를 제공받아 상기 제2 언어 음성-문자 변환모듈 및 상기 제2 언어 음성-문자 저장모듈을 이용하여 상기 제2 언어의 문자데이터로 변환되도록 제어하고, 상기 제2 언어 음성-문자 변환모듈로부터 변환된 제2 언어의 문자데이터를 제공받아 상기 제2 언어 번역모듈 및 상기 제2 언어 번역 저장모듈을 이용하여 상기 제1 언어의 문자데이터로 번역되도록 제어하며, 상기 제2 언어 번역모듈로부터 번역된 제1 언어의 문자데이터를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공함과 아울러 상기 제1 언어 음성-문자 변환모듈 및 상기 제1 언어 음성-문자 저장모듈을 이용하여 상기 제1 언어의 음성데이터로 변환하고 이를 상기 제1 사용자 단말로 실시간 전송되도록 서비스를 제공하며, 상기 제2 사용자 단말로부터 현재 위치정보를 제공받아 상기 제2 지역정보 저장모듈을 이용하여 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공할 수 있다.
바람직하게, 상기 제2 언어의 표준어 및 지역별 방언정보를 데이터베이스화하여 저장하는 제2 언어정보 저장모듈이 더 포함되되, 상기 제어모듈은, 상기 제2 언어정보 저장모듈을 이용하여 상기 변환된 제2 언어의 문자데이터 중에서 상기 제2 사용자 단말로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환하여 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공할 수 있다.
바람직하게, 상기 제1 및 제2 사용자 단말은, 복수개의 GPS(Global Positioning System) 위성을 이용하여 위도, 경도 및 고도 정보를 수신 받아 현재의 위치정보를 획득하기 위한 GPS 수신모듈을 포함할 수 있다.
본 발명의 제2 측면, 번역/통역관련 어플리케이션 서비스를 수행하는 적어도 하나의 사용자 단말; 및 상기 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 다른 제1 및 제2 언어로 설정된 상태에서, 상기 사용자 단말로부터 상기 제1 언어의 음성데이터 및 현재 위치정보를 제공받아 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환함과 아울러 문자번역 서비스를 통해 상기 변환된 제1 언어의 문자데이터를 상기 제2 언어의 문자데이터로 번역하여 상기 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하며, 상기 번역된 제2 언어의 문자데이터를 상기 제2 언어의 음성데이터로 변환하여 상기 사용자 단말로 실시간 전송되도록 서비스를 제공하는 번역/통역 서비스 제공서버를 포함하되, 상기 번역/통역 서비스 제공서버는, 상기 사용자 단말로부터 제공받은 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 사용자 단말로 실시간 전송되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템을 제공하는 것이다.
여기서, 상기 번역/통역 서비스 제공서버는, 상기 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환하여 상기 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하며, 상기 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제1 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송함이 바람직하다.
바람직하게, 상기 번역/통역 서비스 제공서버는, 상기 변환된 제1 언어의 문자데이터 중에서 상기 사용자 단말로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환하여 상기 사용자 단말의 화면에 디스플레이되도록 서비스를 제공할 수 있다.
바람직하게, 상기 사용자 단말은, 복수개의 GPS(Global Positioning System) 위성을 이용하여 위도, 경도 및 고도 정보를 수신 받아 현재의 위치정보를 획득하기 위한 GPS 수신모듈을 포함할 수 있다.
본 발명의 제3 측면은, 제1 및 제2 사용자 단말과 통신망을 통해 연결된 번역/통역 서비스 제공서버를 포함하는 시스템을 이용하여 위치정보 기반의 실시간 자동 번역 및 통역 서비스를 제공하는 방법으로서, (a) 상기 제1 및 제2 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 동기화한 후, 서로 다른 제1 및 제2 언어로 설정하는 단계; (b) 상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 제1 사용자 단말로부터 전송된 상기 제1 언어의 음성데이터를 상기 제1 언어의 문자데이터로 변환하는 단계; (c) 상기 번역/통역 서비스 제공서버의 문자번역 서비스를 통해 상기 단계(b)에서 변환된 제1 언어의 문자데이터를 상기 제2 언어의 문자데이터로 번역한 후, 이를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계; (d) 상기 번역/통역 서비스 제공서버를 통해 상기 단계(c)에서 번역된 제2 언어의 문자데이터를 상기 제2 언어의 음성데이터로 변환한 후, 이를 상기 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계; 및 (e) 상기 번역/통역 서비스 제공서버를 통해 상기 제1 사용자 단말로부터 전송된 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계를 포함하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법을 제공하는 것이다.
여기서, 상기 단계(b) 이후에, 상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환한 후, 이를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와, 상기 제1 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 단계(b)에서 변환된 제1 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송하는 단계를 더 포함함이 바람직하다.
바람직하게, 상기 번역/통역 서비스 제공서버를 통해 상기 변환된 제1 언어의 문자데이터 중에서 상기 제1 사용자 단말로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환한 후, 이를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공할 수 있다.
바람직하게, 상기 단계(a) 이후에, 상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 제2 사용자 단말로부터 전송된 제2 언어의 음성데이터를 상기 제2 언어의 문자데이터로 변환하는 단계와, 상기 번역/통역 서비스 제공서버의 문자번역 서비스를 통해 상기 변환된 제2 언어의 문자데이터를 상기 제1 언어의 문자데이터로 번역한 후, 이를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와, 상기 번역/통역 서비스 제공서버를 통해 상기 번역된 제1 언어의 문자데이터를 상기 제1 언어의 음성데이터로 변환한 후, 이를 상기 제1 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계와, 상기 번역/통역 서비스 제공서버를 통해 상기 제2 사용자 단말로부터 전송된 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계를 더 포함할 수 있다.
바람직하게, 상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 제2 언어의 문자데이터로 변환한 후, 이를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와, 상기 제2 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제2 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송하는 단계를 더 포함할 수 있다.
바람직하게, 상기 번역/통역 서비스 제공서버를 통해 상기 변환된 제2 언어의 문자데이터 중에서 상기 제2 사용자 단말로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환한 후, 이를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공할 수 있다.
바람직하게, 상기 단계(a) 이후에, 상기 번역/통역 서비스 제공서버의 제1 및 제2 언어 음성-문자 저장모듈을 통해 상기 제1 및 제2 언어의 음성데이터에 각각 대응되는 상기 제1 및 제2 언어의 문자데이터를 데이터베이스(DB)화하여 저장하는 단계와, 상기 번역/통역 서비스 제공서버의 제1 및 제2 언어 번역 저장모듈을 통해 상기 제1 및 제2 언어의 번역을 위한 각 언어의 사전 및 번역 정보를 데이터베이스화하여 저장하는 단계와, 상기 번역/통역 서비스 제공서버의 제1 언어 음성-문자 변환모듈 및 상기 제1 언어 음성-문자 저장모듈을 통해 상기 제1 사용자 단말로부터 전송된 제1 언어의 음성데이터를 상기 제1 언어의 문자데이터로 변환하는 단계와, 상기 번역/통역 서비스 제공서버의 제1 언어 번역모듈 및 상기 제1 언어 번역 저장모듈을 통해 상기 제1 언어 음성-문자 변환모듈로부터 변환된 제1 언어의 문자데이터를 상기 제2 언어의 문자데이터로 번역하는 단계와, 상기 번역/통역 서비스 제공서버의 제1 및 제2 지역정보 저장모듈을 통해 상기 제1 및 제2 언어의 국가 및 지역별 특색정보를 데이터베이스화하여 저장하는 단계와, 상기 번역/통역 서비스 제공서버를 통해 상기 제1 언어 번역모듈로부터 번역된 제2 언어의 문자데이터를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와, 상기 번역/통역 서비스 제공서버의 제2 언어 음성-문자 변환모듈 및 상기 제2 언어 음성-문자 저장모듈을 통해 상기 제1 언어 번역모듈로부터 번역된 제2 언어의 문자데이터를 상기 제2 언어의 음성데이터로 변환한 후, 이를 상기 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계와, 상기 번역/통역 서비스 제공서버를 통해 상기 제1 사용자 단말로부터 전송된 현재 위치정보를 기반으로 상기 제1 지역정보 저장모듈에 저장된 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계를 더 포함할 수 있다.
바람직하게, 상기 번역/통역 서비스 제공서버의 제1 언어정보 저장모듈을 통해 상기 제1 언어의 표준어 및 지역별 방언정보를 데이터베이스화하여 저장하는 단계와, 상기 번역/통역 서비스 제공서버를 통해 상기 제1 언어정보 저장모듈을 이용하여 상기 변환된 제1 언어의 문자데이터 중에서 상기 제1 사용자 단말로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환한 후, 이를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계를 더 포함할 수 있다.
바람직하게, 상기 번역/통역 서비스 제공서버의 제2 언어 음성-문자 변환모듈 및 상기 제2 언어 음성-문자 저장모듈을 통해 상기 제2 사용자 단말로부터 전송된 상기 제2 언어의 음성데이터를 상기 제2 언어의 문자데이터로 변환하는 단계와, 상기 번역/통역 서비스 제공서버의 제2 언어 번역모듈 및 상기 제2 언어 번역 저장모듈을 통해 상기 제2 언어 음성-문자 변환모듈로부터 변환된 제2 언어의 문자데이터를 상기 제1 언어의 문자데이터로 번역하는 단계와, 상기 번역/통역 서비스 제공서버를 통해 상기 제2 언어 번역모듈로부터 번역된 제1 언어의 문자데이터를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와, 상기 번역/통역 서비스 제공서버의 제1 언어 음성-문자 변환모듈 및 상기 제1 언어 음성-문자 저장모듈을 통해 상기 제2 언어 번역모듈로부터 번역된 제1 언어의 문자데이터를 상기 제1 언어의 음성데이터로 변환한 후, 이를 상기 제1 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계와, 상기 번역/통역 서비스 제공서버를 통해 상기 제2 사용자 단말로부터 전송된 현재 위치정보를 기반으로 상기 제2 지역정보 저장모듈에 저장된 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계를 더 포함할 수 있다.
바람직하게, 상기 번역/통역 서비스 제공서버의 제2 언어정보 저장모듈을 통해 상기 제2 언어의 표준어 및 지역별 방언정보를 데이터베이스화하여 저장하는 단계와, 상기 번역/통역 서비스 제공서버를 통해 상기 제2 언어정보 저장모듈을 이용하여 상기 변환된 제2 언어의 문자데이터 중에서 상기 제2 사용자 단말로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환한 후, 이를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계를 더 포함할 수 있다.
본 발명의 제4 측면은, 적어도 하나의 사용자 단말과 통신망을 통해 연결된 번역/통역 서비스 제공서버를 포함하는 시스템을 이용하여 음성인식 기반의 실시간 자동 번역 및 통역 서비스를 제공하는 방법으로서, (a') 상기 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 다른 제1 및 제2 언어로 설정하는 단계; (b') 상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 사용자 단말로부터 전송된 상기 제1 언어의 음성데이터를 상기 제1 언어의 문자데이터로 변환하는 단계; (c') 상기 번역/통역 서비스 제공서버의 문자번역 서비스를 통해 상기 단계(b')에서 변환된 제1 언어의 문자데이터를 상기 제2 언어의 문자데이터로 번역한 후, 이를 상기 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계; (d') 상기 번역/통역 서비스 제공서버를 통해 상기 단계(c')에서 번역된 제2 언어의 문자데이터를 상기 제2 언어의 음성데이터로 변환한 후, 이를 상기 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계; 및 (e') 상기 번역/통역 서비스 제공서버를 통해 상기 사용자 단말로부터 전송된 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계를 포함하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법을 제공하는 것이다.
여기서, 상기 단계(b') 이후에, 상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환한 후, 상기 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와, 상기 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제1 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송하는 단계를 더 포함함이 바람직하다.
바람직하게, 상기 번역/통역 서비스 제공서버를 통해 상기 변환된 제1 언어의 문자데이터 중에서 상기 사용자 단말로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환한 후, 이를 상기 사용자 단말의 화면에 디스플레이되도록 서비스를 제공할 수 있다.
본 발명의 제5 측면은, 상술한 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법을 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
본 발명에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법은 컴퓨터로 판독할 수 있는 기록매체에 컴퓨터로 판독할 수 있는 코드로 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체에는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.
예컨대, 컴퓨터가 읽을 수 있는 기록매체로는 롬(ROM), 램(RAM), 시디-롬(CD-ROM), 자기 테이프, 하드디스크, 플로피 디스크, 이동식 저장장치, 비휘발성 메모리(Flash Memory), 광 데이터 저장장치 등이 있다.
이상에서 설명한 바와 같은 본 발명의 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법에 따르면, 서로 다른 제1 및 제2 언어의 음성을 입력받아 음성인식에 의해 문자로 변환하고, 변환된 문자를 그 입력자를 구별하여 해당 사용자 단말에 디스플레이(Display)함과 아울러 상대방 언어로 번역하며, 그 번역된 문자를 해당 사용자 단말에 디스플레이(Display)함과 아울러 음성신호로 변환시켜 상대방 측으로 출력하도록 하여 실시간 자동 번역 및 통역할 수 있으며, 사용자 단말의 현재 위치정보에 기반하여 사용자에게 외국어 통역뿐만 아니라 지역적 특색을 고려한 방언을 제공함과 동시에 지역에 대한 소재 및 서비스 정보도 함께 제공할 수 있는 이점이 있다.
도 1은 본 발명의 일 실시예에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템을 설명하기 위한 전체적인 블록 구성도이다.
도 2는 본 발명의 일 실시예에 적용된 번역/통역 서비스 제공서버를 구체적으로 설명하기 위한 블록 구성도이다.
도 3은 본 발명의 일 실시예에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법을 설명하기 위한 전체적인 흐름도이다.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.
이하, 첨부 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다. 그러나, 다음에 예시하는 본 발명의 실시예는 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 다음에 상술하는 실시예에 한정되는 것은 아니다. 본 발명의 실시예는 당업계에서 통상의 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위하여 제공되어지는 것이다.
첨부된 블록도의 각 블록과 흐름도의 각 단계의 조합들은 컴퓨터 프로그램 인스트럭션들(실행 엔진)에 의해 수행될 수도 있으며, 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 블록도의 각 블록 또는 흐름도의 각 단계에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 블록도의 각 블록 또는 흐름도의 각 단계에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다.
그리고, 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 블록도의 각 블록 및 흐름도의 각 단계에서 설명되는 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.
또한, 각 블록 또는 각 단계는 특정된 논리적 기능들을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있으며, 몇 가지 대체 실시 예들에서는 블록들 또는 단계들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 사실 실질적으로 동시에 수행되는 것도 가능하며, 또한 그 블록들 또는 단계들이 필요에 따라 해당하는 기능의 역순으로 수행되는 것도 가능하다.
도 1은 본 발명의 일 실시예에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템을 설명하기 위한 전체적인 블록 구성도이고, 도 2는 본 발명의 일 실시예에 적용된 번역/통역 서비스 제공서버를 구체적으로 설명하기 위한 블록 구성도이다.
도 1 및 도 2를 참조하면, 본 발명의 일 실시예에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템은, 크게 적어도 하나의 사용자 단말(100-1 내지 100-N) 및 번역/통역 서비스 제공서버(200) 등을 포함하여 이루어진다.
여기서, 각 사용자 단말(100-1 내지 100-N)은 통신망(10)을 통해 번역/통역 서비스 제공서버(200)에 연결되어 있으며, 이때, 통신망(10)은 대용량, 장거리 음성 및 데이터 서비스가 가능한 대형 통신망의 고속 기간 망인 통신망이며, 인터넷(Internet) 또는 고속의 멀티미디어 서비스를 제공하기 위한 와이파이(Wi-Fi), 와이기그(WiGig), 와이브로(Wireless Broadband Internet, Wibro), 와이맥스(World Interoperability for Microwave Access, Wimax) 등을 포함하는 차세대 무선망일 수 있다.
상기 인터넷은 TCP/IP 프로토콜 및 그 상위계층에 존재하는 여러 서비스, 즉 HTTP(Hyper Text Transfer Protocol), Telnet, FTP(File Transfer Protocol), DNS(Domain Name System), SMTP(Simple Mail Transfer Protocol), SNMP(Simple Network Management Protocol), NFS(Network File Service), NIS(Network Information Service) 등을 제공하는 전 세계적인 개방형 컴퓨터 네트워크 구조를 의미하며, 각 사용자 단말(100-1 내지 100-N)이 번역/통역 서비스 제공서버(200)에 접속될 수 있게 하는 환경을 제공한다. 한편, 상기 인터넷은 유선 또는 무선 인터넷일 수도 있고, 이외에도 유선 공중망, 무선 이동 통신망, 또는 휴대 인터넷 등과 통합된 코어망 일 수도 있다.
만약, 통신망(10)이 이동 통신망일 경우 동기식 이동 통신망일 수도 있고, 비동기식 이동 통신망일 수도 있다. 상기 비동기식 이동 통신망의 실시 예로서, WCDMA(Wideband Code Division Multiple Access) 방식의 통신망을 들 수 있다. 이 경우 도면에 도시되진 않았지만, 상기 이동 통신망은 예컨대, RNC(Radio Network Controller) 등을 포함할 수 있다. 한편, 상기 WCDMA망을 일 예로 들었지만, 3G LTE망, 4G망, 5G망 등 차세대 통신망, 그 밖의 IP를 기반으로 한 IP 망일 수 있다. 이러한 통신망(10)은 각 사용자 단말(100-1 내지 100-N)과 번역/통역 서비스 제공서버(200)의 신호 및/또는 데이터를 상호 전달하는 역할을 수행한다.
이러한 각 사용자 단말(100-1 내지 100-N)은 무선 인터넷 또는 휴대 인터넷을 통하여 통신하는 스마트폰(Smart Phone), 스마트 패드(Smart Pad) 또는 스마트 노트(Smart Note) 중 적어도 어느 하나의 이동단말장치로 이루어짐이 바람직하며, 이외에도 팜(Palm) PC, 모바일 게임기(Mobile play-station), 통신 기능이 있는 DMB(Digital Multimedia Broadcasting)폰, 태블릿 PC, 아이패드(iPad), 데스크탑 PC(Personal Computer), 노트북 PC 등 번역/통역 서비스 제공서버(200)에 접속하기 위한 사용자 인터페이스를 갖는 모든 유무선 가전/통신 장치를 포괄적으로 의미할 수 있다.
특히, 각 사용자 단말(100-1 내지 100-N)이 통상의 스마트폰으로 구현될 경우, 상기 스마트폰은 일반 핸드폰(일명 피처폰(feature phone))과는 달리 사용자가 원하는 다양한 어플리케이션(Application) 프로그램을 다운로드받아 자유롭게 사용하고 삭제가 가능한 오픈 운영체계를 기반으로 한 폰(Phone)으로서, 일반적으로 사용되는 음성/영상통화, 인터넷 데이터통신 등의 기능뿐만 아니라, 모바일 오피스 기능을 갖춘 모든 모바일 폰 또는 음성통화 기능이 없으나 인터넷 접속 가능한 모든 인터넷폰 또는 테블릿(Tablet) PC를 포함하는 통신기기로 이해함이 바람직하다.
이러한 상기 스마트폰은 다양한 개방형 운영체계를 탑재한 스마트폰으로 구현될 수 있으며, 상기 개방형 운영체계로는 예컨대, 노키아(NOKIA)사의 심비안, 림스(RIMS)사의 블랙베리, 애플(Apple)사의 아이폰, 마이크로소프트사(MS)의 윈도즈 모바일, 구글(Google)사의 안드로이드, 삼성전자의 바다 등으로 이루어질 수 있다.
이와 같이 상기 스마트폰은 개방형 운영체계를 사용하므로 폐쇄적인 운영체계를 가진 휴대폰과 달리 사용자가 임의로 다양한 어플리케이션 프로그램을 설치하고 관리할 수 있다.
즉, 상기 스마트폰은 기본적으로 제어부, 메모리부, 화면출력부, 키입력부, 사운드 출력부, 사운드 입력부, 카메라부, 무선망 통신모듈, 근거리 무선 통신모듈 및 전원 공급을 위한 배터리 등을 구비한다.
상기 제어부는 스마트폰의 동작을 제어하는 기능 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하며, 스마트폰에 구비된 각 기능 구성부와 버스(BUS)를 통해 연결된다.
이러한 상기 제어부는 상기 프로세서를 통해 스마트폰에 구비되는 적어도 하나의 프로그램 코드를 상기 실행 메모리에 로딩하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 기능 구성부로 전달하여 스마트폰의 동작을 제어한다.
상기 메모리부는 스마트폰에 구비되는 비휘발성 메모리의 총칭으로서, 상기 제어부를 통해 실행되는 적어도 하나의 프로그램 코드와, 상기 프로그램 코드가 이용되는 적어도 하나의 데이터 셋트를 저장하여 유지한다. 상기 메모리부는 기본적으로 스마트폰의 운영체제에 대응하는 시스템 프로그램 코드와 시스템 데이터 셋트, 스마트폰의 무선 통신 연결을 처리하는 통신 프로그램 코드와 통신 데이터 셋트 및 적어도 하나의 응용프로그램 코드와 응용 데이터 셋트를 저장하며, 본 발명을 구현하기 위한 프로그램 코드와 데이터 셋트 역시 상기 메모리부에 저장된다.
상기 화면 출력부는 화면출력 장치(예컨대, LCD, LED 장치)와 이를 구동하는 출력 모듈로 구성되며, 상기 제어부와 버스로 연결되어 상기 제어부의 각종 연산 결과 중 화면 출력에 대응하는 연산 결과를 상기 화면출력 장치로 출력한다.
상기 키입력부는 적어도 하나의 키 버튼을 구비한 키 입력장치(또는 상기 화면 출력부와 연동하는 터치스크린 장치)와 이를 구동하는 입력 모듈로 구성되며, 상기 제어부와 버스로 연결되어 상기 제어부의 각종 연산을 명령하는 명령을 입력하거나, 또는 상기 제어부의 연산에 필요한 데이터를 입력한다.
상기 사운드 출력부는 사운드 신호를 출력하는 스피커와 상기 스피커를 구동하는 사운드 모듈로 구성되며, 상기 제어부와 버스로 연결되어 상기 제어부의 각종 연산 결과 중 사운드 출력에 대응하는 연산 결과를 상기 스피커를 통해 출력한다. 상기 사운드 모듈은 상기 스피커를 통해 출력할 사운드 데이터를 디코딩(Decoding)하여 사운드 신호로 변환한다.
상기 사운드 입력부는 사운드 신호를 입력받는 마이크로폰과 상기 마이크로폰을 구동하는 사운드 모듈로 구성되며, 상기 마이크로폰을 통해 입력되는 사운드 데이터를 상기 제어부로 전달한다. 상기 사운드 모듈은 상기 마이크로폰을 통해 입력되는 사운드 신호를 엔코딩(Encoding)하여 부호화한다.
상기 카메라부는 광학부와 CCD(Charge Coupled Device)와 이를 구동하는 카메라 모듈로 구성되며, 상기 광학부를 통해 상기 CCD에 입력된 비트맵 데이터를 획득한다. 상기 비트맵 데이터는 정지 영상의 이미지 데이터와 동영상 데이터를 모두 포함할 수 있다.
상기 무선망 통신모듈은 무선 통신을 연결하는 통신 구성의 총칭으로서, 특정 주파수 대역의 무선 주파수 신호를 송수신하는 안테나, RF모듈, 기저대역모듈, 신호처리모듈을 적어도 하나 포함하여 구성되며, 상기 제어부와 버스로 연결되어 상기 제어부의 각종 연산 결과 중 무선 통신에 대응하는 연산 결과를 무선 통신을 통해 전송하거나, 또는 무선 통신을 통해 데이터를 수신하여 상기 제어부로 전달함과 동시에, 상기 무선 통신의 접속, 등록, 통신, 핸드오프의 절차를 유지한다.
또한, 상기 무선망 통신모듈은 CDMA/WCDMA 규격에 따라 이동 통신망에 접속, 위치등록, 호처리, 통화연결, 데이터통신, 핸드오프를 적어도 하나 수행하는 이동 통신 구성을 포함한다. 한편, 당업자의 의도에 따라 상기 무선망 통신모듈은 IEEE 802.16 규격에 따라 휴대 인터넷에 접속, 위치등록, 데이터통신, 핸드오프를 적어도 하나 수행하는 휴대 인터넷 통신 구성을 더 포함할 수 있으며, 상기 무선망 통신모듈이 제공하는 무선 통신 구성에 의해 본 발명이 한정되지 아니함을 명백히 밝혀두는 바이다.
상기 근거리 무선 통신모듈은 일정거리 이내에서 무선 주파수 신호를 통신매체로 이용하여 통신세션을 연결하는 근거리 무선 통신모듈로 구성되며, 바람직하게는 ISO 180000 시리즈 규격의 RFID 통신, 블루투스 통신, 와이파이 통신, 공중 무선 통신 중 적어도 하나를 포함할 수 있다. 또한, 상기 근거리 무선 통신모듈은 상기 무선망 통신모듈과 통합될 수 있다.
특히, 본 발명의 일 실시예에 적용된 각 사용자 단말(100-1 내지 100-N)이 스마트폰으로 구현될 경우, 예컨대, 앱 스토어(App Store) 또는 번역/통역 서비스 제공서버(200)를 통해 번역/통역관련 어플리케이션(Application) 프로그램을 다운로드받아 번역/통역관련 어플리케이션 서비스를 수행할 수 있다.
이와 같이 상기 스마트폰에 설치된 번역/통역관련 어플리케이션 서비스를 통해 번역/통역 서비스 제공서버(200)에 접속하여 실시간 번역 및 통역 서비스를 이용할 수 있다.
예를 들어, 각 사용자 단말(100-1 내지 100-N)이 두 대의 제1 및 제2 사용자 단말(100-1 및 100-2)로 이루어질 경우, 제1 및 제2 사용자 단말(100-1 및 100-2)에 각각 설치된 번역/통역관련 어플리케이션 서비스를 이용하여 서로 동기화(Synchronization)시키고, 어느 하나의 사용자에 의해 실시간 번역 및 통역을 위한 서로 다른 제1 및 제2 언어(예컨대, 한국어-일본어, 한국어-영어, 한국어-중국어, 한국어-독일어, 한국어-불어 등)로 설정하여 번역/통역 서비스 제공서버(200)로 전송할 수 있다.
또한, 제1 및 제2 사용자 단말(100-1 및 100-2)에 설치된 번역/통역관련 어플리케이션 서비스를 이용하여 마이크를 통해 각 사용자의 음성신호를 입력받아 이를 디지털 음성데이터로 변환하여 통신망(10)을 통해 번역/통역 서비스 제공서버(200)로 전송할 수 있다.
또한, 제1 및 제2 사용자 단말(100-1 및 100-2)에 설치된 번역/통역관련 어플리케이션 서비스를 이용하여 통신망(10)을 통해 번역/통역 서비스 제공서버(200)로부터 전송된 각 사용자의 음성데이터에 대응되는 문자데이터를 제공받아 화면에 디스플레이(Display)할 수 있다.
한편, 제1 및 제2 사용자 단말(100-1 및 100-2)에는 국가별 키보드를 연결하여 문자 입력할 수 있는 다국어 키보드 모듈(미도시)을 포함하여 구성될 수 있으며, 화면에 디스플레이(Display)되는 음성인식 문자데이터나 번역된 문자데이터를 선택하여 수정할 수 있는 선택버튼, 수정버튼, 음성 입력된 문자를 번역요청하기 위한 번역요청버튼, 번역된 문자데이터의 음성출력을 요청하기 위한 음성출력 요청버튼 등을 별도로 구비할 수 있다.
그리고, 음성 입력에 의한 문자표시나 번역 문자표시에서 정확한 음성인식 또는 정확한 번역이 안되었을 경우, 즉, 번역/통역 서비스 제공서버(200)의 음성인식 서비스와 번역 서비스에서 자동처리하지 못하는 에러부분에 대해서는 임의로 현재 인식문자를 표시함과 아울러 이를 블록 음영으로 표시하여 사용자가 선택하고 이를 재입력 및/또는 수정할 수 있도록 서비스를 지원할 수 있으며, 제1 및 제2 사용자 단말(100-1 및 100-2)에 간략형 키보드를 구비하여 조합키에 의한 문자입력이나 메뉴표시방식으로 문자 입력 등을 지원할 수 있도록 구성할 수 있다.
또한, 각 사용자 단말(100-1 내지 100-N)은 복수개의 GPS(Global Positioning System) 위성(20)을 이용하여 위도, 경도 및 고도 정보를 수신 받아 현재의 위치정보를 획득하기 위한 GPS 수신모듈(110)을 포함할 수 있다.
또한, 각 사용자 단말(100-1 내지 100-N)에 설치된 번역/통역관련 어플리케이션 서비스를 이용하여 통신망(10)을 통해 번역/통역 서비스 제공서버(200)로 사용자의 음성데이터를 전송할 때, GPS 수신모듈(110)을 통해 획득된 현재의 위치정보를 함께 전송함이 바람직하다.
또한, 각 사용자 단말(100-1 내지 100-N)에 설치된 번역/통역관련 어플리케이션 서비스를 이용하여 통신망(10)을 통해 번역/통역 서비스 제공서버(200)로부터 전송된 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 제공받아 화면에 디스플레이(Display)할 수 있다.
또한, 각 사용자 단말(100-1 내지 100-N)에 설치된 번역/통역관련 어플리케이션 서비스를 이용하여 통신망(10)을 통해 번역/통역 서비스 제공서버(200)로부터 전송된 해당 언어의 표준어 및/또는 지역 방언을 제공받아 화면에 디스플레이(Display)할 수 있다.
번역/통역 서비스 제공서버(200)는 통신망(10)을 통해 각 사용자 단말(100-1 내지 100-N)과 연결되어 있으며, 제1 사용자 단말(100-1)로부터 제1 언어의 음성데이터를 제공받아 음성인식 서비스를 통해 제1 언어의 문자데이터로 변환함과 아울러 문자번역 서비스를 통해 상기 변환된 제1 언어의 문자데이터를 제2 언어의 문자데이터로 번역하여 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 기능을 수행한다.
또한, 번역/통역 서비스 제공서버(200)는 상기 변환된 제1 언어의 문자데이터 중에서 제1 사용자 단말(100-1)로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환하여 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 기능을 수행한다.
또한, 번역/통역 서비스 제공서버(200)는 상기 번역된 제2 언어의 문자데이터를 제2 언어의 음성데이터로 변환하여 제2 사용자 단말(100-2)로 실시간 전송되도록 서비스를 제공하는 기능을 수행한다.
또한, 번역/통역 서비스 제공서버(200)는 제1 사용자 단말(100-1)로부터 전송된 현재 위치정보를 제공받아 이를 기반으로 통상의 비콘(Beacon) 서비스와 같이 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 제1 또는 제2 사용자 단말(100-1 또는 100-2)로 실시간 전송되도록 서비스를 제공하는 기능을 수행한다.
또한, 번역/통역 서비스 제공서버(200)는 상기 음성인식 서비스를 통해 제1 언어의 문자데이터로 변환하여 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있다. 이때, 제1 사용자 단말(100-1)의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제1 언어의 문자데이터를 수정하여 번역/통역 서비스 제공서버(200)로 전송함이 바람직하다.
또한, 번역/통역 서비스 제공서버(200)는 제2 사용자 단말(100-2)로부터 제2 언어의 음성데이터를 제공받아 음성인식 서비스를 통해 제2 언어의 문자데이터로 변환함과 아울러 문자번역 서비스를 통해 상기 변환된 제2 언어의 문자데이터를 제1 언어의 문자데이터로 번역하여 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있으며, 상기 번역된 제1 언어의 문자데이터를 제1 언어의 음성데이터로 변환하여 제1 사용자 단말(100-1)로 실시간 전송되도록 서비스를 제공할 수 있다.
또한, 번역/통역 서비스 제공서버(200)는 제2 사용자 단말(100-2)로부터 전송된 현재 위치정보를 제공받아 이를 기반으로 통상의 비콘(Beacon) 서비스와 같이 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 제1 또는 제2 사용자 단말(100-1 또는 100-2)로 실시간 전송되도록 서비스를 제공할 수 있다.
또한, 번역/통역 서비스 제공서버(200)는 상기 음성인식 서비스를 통해 제2 언어의 문자데이터로 변환하여 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있다. 이때, 제2 사용자 단말(100-2)의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제2 언어의 문자데이터를 수정하여 번역/통역 서비스 제공서버(200)로 전송함이 바람직하다.
또한, 번역/통역 서비스 제공서버(200)는 상기 변환된 제2 언어의 문자데이터 중에서 제2 사용자 단말(100-2)로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환하여 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있다.
이러한 번역/통역 서비스 제공서버(200)는 도 2에 도시된 바와 같이, 통신모듈(210), 제1 및 제2 언어 음성-문자 저장모듈(220a 및 220b), 제1 및 제2 언어 번역 저장모듈(230a 및 230b), 제1 및 제2 언어 음성-문자 변환모듈(240a 및 240b), 제1 및 제2 언어 번역모듈(250a 및 250b), 제1 및 제2 지역정보 저장모듈(260a 및 260b), 제1 및 제2 언어정보 저장모듈(270a 및 270b) 및 제어모듈(280) 등을 포함하여 이루어진다.
여기서, 통신모듈(210)은 통신망(10)을 통해 연결된 각 사용자 단말(100-1 내지 100-N)과 데이터 및/또는 신호를 송수신하는 기능을 수행한다.
제1 및 제2 언어 음성-문자 저장모듈(220a 및 220b)은 제1 및 제2 언어의 음성데이터에 각각 대응되는 제1 및 제2 언어의 문자데이터를 데이터베이스(DB)화하여 저장하는 기능을 수행한다.
제1 및 제2 언어 번역 저장모듈(230a 및 230b)은 제1 및 제2 언어의 번역을 위한 각 언어의 사전 및 번역 정보를 데이터베이스(DB)화하여 저장하는 기능을 수행한다.
제1 및 제2 언어 음성-문자 변환모듈(240a 및 240b)은 음성인식 서비스(예컨대, 음성인식프로그램)를 통해 제1 및 제2 언어의 음성데이터를 각각 제1 및 제2 언어의 문자데이터로 변환함과 아울러 제1 및 제2 언어의 문자데이터를 각각 제1 및 제2 언어의 음성데이터로 변환하는 기능을 수행한다.
제1 및 제2 언어 번역모듈(250a 및 250b)은 문자번역 서비스(예컨대, 문자번역프로그램)를 통해 제1 및 제2 언어 음성-문자 변환모듈(240a 및 240b)로부터 변환된 제1 및 제2 언어의 문자데이터를 대응되는 상대방 언어로 번역하는 기능을 수행한다.
제1 및 제2 지역정보 저장모듈(260a 및 260b)은 제1 및 제2 언어의 국가 및 지역별 특색정보를 데이터베이스(DB)화하여 저장하는 기능을 수행한다.
제1 및 제2 언어정보 저장모듈(270a 및 270b)은 제1 및 제2 언어의 표준어 및 지역별 방언정보를 데이터베이스(DB)화하여 저장하는 기능을 수행한다.
이때, 상기 표준어는 한 나라의 공통어에 일정한 규제를 가한 이상적인 언어를 말한다. 예를 들면, 상기 표준어는 한국의 "서울말", 영국의 "런던어", 프랑스의 "파리어", 일본의 "도쿄어" 등이 이에 속한다.
또한, 상기 방언은 상기 표준어와 다르게, 지역의 특유한 단어나 언어 적용법에 의해 만들어진 언어를 말한다. 예를 들면, 상기 방언은 게르만조어에서 분지된 "영어", "독일어", 한국어에서 분지된 "전라도말", "경상도말" 등이 이에 속한다.
제어모듈(280)은 번역/통역 서비스 제공서버(200)의 전체적인 동작을 제어하는 모듈로서, 특히 제1 사용자 단말(100-1)로부터 제1 언어의 음성데이터를 제공받아 제1 언어 음성-문자 변환모듈(240a) 및 제1 언어 음성-문자 저장모듈(220a)을 이용하여 제1 언어의 문자데이터로 변환되도록 제어하는 기능을 수행한다.
또한, 제어모듈(280)은 제1 언어 음성-문자 변환모듈(240a)로부터 변환된 제1 언어의 문자데이터를 제공받아 제1 언어 번역모듈(250a) 및 제1 언어 번역 저장모듈(230a)을 이용하여 제2 언어의 문자데이터로 번역되도록 제어하는 기능을 수행한다.
또한, 제어모듈(280)은 제1 언어 번역모듈(250a)로부터 번역된 제2 언어의 문자데이터를 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공함과 아울러 제2 언어 음성-문자 변환모듈(240b) 및 제2 언어 음성-문자 저장모듈(220b)을 이용하여 제2 언어의 음성데이터로 변환하고 이를 제2 사용자 단말(100-2)로 실시간 전송되도록 서비스를 제공하는 기능을 수행한다.
또한, 제어모듈(280)은 제2 사용자 단말(100-2)로부터 제2 언어의 음성데이터를 제공받아 제2 언어 음성-문자 변환모듈(240b) 및 제2 언어 음성-문자 저장모듈(220b)을 이용하여 제2 언어의 문자데이터로 변환되도록 제어하는 기능을 수행한다.
또한, 제어모듈(280)은 제2 언어 음성-문자 변환모듈(240b)로부터 변환된 제2 언어의 문자데이터를 제공받아 제2 언어 번역모듈(250b) 및 제2 언어 번역 저장모듈(230b)을 이용하여 제1 언어의 문자데이터로 번역되도록 제어하는 기능을 수행한다.
또한, 제어모듈(280)은 제2 언어 번역모듈(250b)로부터 번역된 제1 언어의 문자데이터를 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되도록 서비스를 제공함과 아울러 제1 언어 음성-문자 변환모듈(240a) 및 제1 언어 음성-문자 저장모듈(220a)을 이용하여 제1 언어의 음성데이터로 변환하고 이를 제1 사용자 단말(100-1)로 실시간 전송되도록 서비스를 제공하는 기능을 수행한다.
이와 같이 제1 및 제2 언어 음성-문자 변환모듈(240a 및 240b)을 각기 구비하는 이유는, 음성인식을 위한 신호처리량이 복잡하고 아울러 언어가 서로 다른 음성을 인식하여 대응된 문자로 변환해야 하므로 언어별로 각기 음성-문자 데이터베이스(DB)를 구축하여 두고, 각각 음성에 대한 인식처리를 하기 위한 것이다.
전술한 바와 같이, 본 발명의 일 실시예에서 제1 언어를 한국어로, 제2 언어를 일본어로 하여 구현할 경우, 제1 사용자가 한국어로 말을 하면, 번역/통역 서비스 제공서버(200)의 음성인식 서비스에 의해 한국어가 인식되어 한글이 제1 사용자가 소유한 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되고, 디스플레이된 한글이 일어로 자동 번역되어 일어가 제1 사용자 단말(100-1)의 화면에 디스플레이됨과 아울러 그 번역된 일어가 음성신호로 변환되어 제2 사용자가 소유한 제2 사용자 단말(100-2)로 음성 출력된다.
그리고, 제2 사용자가 일본어로 말을 하면, 번역/통역 서비스 제공서버(200)의 음성인식 서비스에 의해 일본어가 인식되어 일어가 제2 사용자가 소유한 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되고, 디스플레이된 일어가 한글로 자동 번역되어 한글이 제2 사용자 단말(100-2)의 화면에 디스플레이됨과 아울러 그 번역된 한글이 음성신호로 변환되어 제1 사용자가 소유한 제1 사용자 단말(100-1)로 음성 출력된다.
이와 같이 본 발명은 완벽한 음성인식과 번역 및 통역을 달성하기 위한 것은 아니고, 현재 음성인식 기술과, 자동번역 기술 및 음성출력 기술을 이용함과 아울러 이를 쉽게 구현하기 위해서 미리 다양한 표본 발음 데이터베이스(DB)와 기본 번역 데이터베이스(DB)를 구축하여 이를 이용하고, 음성과 단어 및 번역 등의 정보를 등록 및 학습 기능을 겸하도록 함으로써, 좀더 현실적으로 실용적인 어플리케이션을 적용할 수 있다.
한편, 번역/통역 서비스 제공서버(200)에서 각 사용자 단말(100-1 내지 100-N)로부터 전송된 입력 음성을 인식하여 문자로 변환된 문자 정보는 제어모듈(280)을 다시 통하여 각 사용자 단말(100-1 내지 100-N)의 번역/통역관련 어플리케이션에 각기 입력자를 구별하여 디스플레이 된다.
이때, 각 사용자 단말(100-1 내지 100-N)의 화면에 디스플레이된 음성인식 문자를 보고 정확히 인식되지 않은 문자에 대해서 또는 잘못 인식된 문자에 대해서 선택키로 블록 선택하여 수정버튼을 누르고 다시 해당 단어만을 음성으로 반복 입력하는 방식으로 정확히 입력한다.
그리고, 음성 입력이 완료되면 번역/통역 서비스 제공서버(200)에서는 문자로 변환된 내용을 자동으로 대응된 언어로 번역한다. 즉, 번역/통역 서비스 제공서버(200)의 제1 및 제2 언어 음성-문자 변환모듈(240a 및 240b)과 제1 및 제2 언어 번역모듈(250a 및 250b)은 문자 변환된 정보를 저장하고 있다가 제1 및 제2 언어 번역모듈(250a 및 250b)을 통하여 각각의 언어를 각기 대응된 언어로 번역 제어한다.
제1 및 제2 언어 번역모듈(250a 및 250b)은 서로 대응된 언어를 제1 및 제2 언어 번역 저장모듈(230a 및 230b)에 저장된 사전과 번역 데이터베이스(DB)를 이용하여 대응 언어로 번역하고, 그 번역된 내용은 다시 제어모듈(280)에 전송되어 각 사용자 단말(100-1 내지 100-N)의 번역/통역관련 어플리케이션에 출력된다.
그리고, 번역된 내용은 다시 제1 및 제2 언어 음성-문자 변환모듈(240a 및 240b)에서 각기 해당 언어를 역으로 음성 정보로 변환하고, 그 음성 정보는 제어모듈(280)로 전송되어 통신모듈(210)을 통해 음성신호로서 출력된다. 따라서, 통신모듈(210)에서는 각기 상대방 언어의 음성이 출력되므로, 자동 통역 기능을 수행하게 된다.
이상에서 상세히 설명한 바와 같이 본 발명은 음성인식에 의해 이를 상대방 언어로 자동번역하고, 번역된 언어를 음성으로 출력하게 되므로, 자동 통역기로서 기능을 수행할 수 있다. 간단한 단어와 단문 또는 간단한 회화 등을 자동 번역 및 통역하여 주므로 여행자나 외국어 공부를 하는 사람이 매우 유용하게 활용할 수 있는 효과가 있다.
또한, 제어모듈(280)은 통신모듈(210)을 통해 제1 사용자 단말(100-1)로부터 전송된 현재 위치정보를 제공받아 제1 지역정보 저장모듈(260a)을 이용하여 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 제1 또는 제2 사용자 단말(100-1 또는 100-2)로 실시간 전송되도록 서비스를 제공할 수 있다.
또한, 제어모듈(280)은 통신모듈(210)을 통해 제2 사용자 단말(100-2)로부터 전송된 현재 위치정보를 제공받아 제2 지역정보 저장모듈(260b)을 이용하여 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 제1 또는 제2 사용자 단말(100-1 또는 100-2)로 실시간 전송되도록 서비스를 제공할 수 있다.
또한, 제어모듈(280)은 제1 언어정보 저장모듈(270a)을 이용하여 제1 언어 음성-문자 변환모듈(240a)로부터 변환된 제1 언어의 문자데이터 중에서 제1 사용자 단말(100-1)로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환하여 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있다.
또한, 제어모듈(280)은 제2 언어정보 저장모듈(270b)을 이용하여 제2 언어 음성-문자 변환모듈(240b)로부터 변환된 제2 언어의 문자데이터 중에서 제2 사용자 단말(100-2)로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환하여 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있다.
한편, 하나의 사용자 단말(예컨대, 100-1)을 통해서도 본 발명의 음성인식 기반의 실시간 자동 번역 및 통역 서비스를 수행할 수 있다.
즉, 사용자 단말(100-1)의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 다른 제1 및 제2 언어로 설정된 상태에서, 번역/통역 서비스 제공서버(200)에서는 사용자 단말(100-1)로부터 제1 언어의 음성데이터를 제공받아 음성인식 서비스를 통해 제1 언어의 문자데이터로 변환함과 아울러 문자번역 서비스를 통해 상기 변환된 제1 언어의 문자데이터를 제2 언어의 문자데이터로 번역하여 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있다.
또한, 번역/통역 서비스 제공서버(200)는 상기 번역된 제2 언어의 문자데이터를 제2 언어의 음성데이터로 변환하여 사용자 단말(100-1)로 실시간 전송되도록 서비스를 제공할 수 있다.
또한, 번역/통역 서비스 제공서버(200)는 상기 음성인식 서비스를 통해 제1 언어의 문자데이터로 변환하여 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있다. 이때, 사용자 단말(100-1)의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제1 언어의 문자데이터를 수정하여 번역/통역 서비스 제공서버(200)로 전송함이 바람직하다.
또한, 번역/통역 서비스 제공서버(200)는 사용자 단말(100-1)로부터 현재 위치정보를 제공받아 이를 기반으로 통상의 비콘(Beacon) 서비스와 같이 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 사용자 단말(100-1)로 실시간 전송되도록 서비스를 제공할 수 있다.
또한, 번역/통역 서비스 제공서버(200)는 상기 변환된 제1 언어의 문자데이터 중에서 사용자 단말(100-1)로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환하여 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있다.
이하에는 본 발명의 일 실시예에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법을 상세하게 설명하기로 한다.
도 3은 본 발명의 일 실시예에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법을 설명하기 위한 전체적인 흐름도로서, 두 대의 제1 및 제2 사용자 단말(예컨대, 100-1 및 100-2)을 통해 위치정보 기반의 실시간 자동 번역 및 통역 서비스를 수행하는 방법을 나타낸 도면이다.
도 1 내지 도 3을 참조하면, 본 발명의 일 실시예에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법은, 먼저, 제1 및 제2 사용자 단말(100-1 및 100-2)의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 동기화한 후, 서로 다른 제1 및 제2 언어로 설정한다(S100).
이후에, 번역/통역 서비스 제공서버(200)의 음성인식 서비스를 통해 제1 사용자 단말(100-1)로부터 전송된 제1 언어의 음성데이터를 제1 언어의 문자데이터로 변환한다(S200).
그런 다음, 번역/통역 서비스 제공서버(200)의 문자번역 서비스를 통해 상기 단계S200에서 변환된 제1 언어의 문자데이터를 제2 언어의 문자데이터로 번역한 후, 이를 상기 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공한다(S300).
다음으로, 번역/통역 서비스 제공서버(200)를 통해 상기 단계S300에서 번역된 제2 언어의 문자데이터를 제2 언어의 음성데이터로 변환한 후, 이를 제2 사용자 단말(100-2)로 실시간 전송되도록 서비스를 제공한다(S400).
이후에, 번역/통역 서비스 제공서버(200)를 통해 제1 사용자 단말(100-1)로부터 전송된 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 제1 또는 제2 사용자 단말(100-1 또는 100-2)로 실시간 전송되도록 서비스를 제공한다(S500).
추가적으로, 상기 단계S200 이후에, 번역/통역 서비스 제공서버(200)의 음성인식 서비스를 통해 제1 언어의 문자데이터로 변환한 후, 이를 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 단계와, 제1 사용자 단말(100-1)의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 단계S200에서 변환된 제1 언어의 문자데이터를 수정하여 번역/통역 서비스 제공서버(200)로 전송하는 단계를 더 포함할 수 있다.
또한, 번역/통역 서비스 제공서버(200)를 통해 상기 변환된 제1 언어의 문자데이터 중에서 제1 사용자 단말(100-1)로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환한 후, 이를 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수도 있다.
더욱이, 상기 단계S100 이후에, 번역/통역 서비스 제공서버(200)의 음성인식 서비스를 통해 제2 사용자 단말(100-2)로부터 전송된 제2 언어의 음성데이터를 제2 언어의 문자데이터로 변환하는 단계와, 번역/통역 서비스 제공서버(200)의 문자번역 서비스를 통해 상기 변환된 제2 언어의 문자데이터를 제1 언어의 문자데이터로 번역한 후, 이를 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 상기 번역된 제1 언어의 문자데이터를 제1 언어의 음성데이터로 변환한 후, 이를 제1 사용자 단말(100-1)로 실시간 전송되도록 서비스를 제공하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 제2 사용자 단말(100-2)로부터 전송된 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 제1 또는 제2 사용자 단말(100-1 또는 100-2)로 실시간 전송되도록 서비스를 제공하는 단계를 더 포함할 수도 있다.
또한, 번역/통역 서비스 제공서버(200)의 음성인식 서비스를 통해 제2 언어의 문자데이터로 변환한 후, 이를 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 단계와, 제2 사용자 단말(100-2)의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제2 언어의 문자데이터를 수정하여 번역/통역 서비스 제공서버(200)로 전송하는 단계를 더 포함할 수도 있다.
또한, 번역/통역 서비스 제공서버(200)를 통해 상기 변환된 제2 언어의 문자데이터 중에서 제2 사용자 단말(100-2)로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환한 후, 이를 제2 사용자 단말(100-2)의 화면에 디스플레이(display)되도록 서비스를 제공할 수도 있다.
또한, 상기 단계S100 이후에, 번역/통역 서비스 제공서버(200)의 제1 및 제2 언어 음성-문자 저장모듈(220a 및 220b)을 통해 제1 및 제2 언어의 음성데이터에 각각 대응되는 제1 및 제2 언어의 문자데이터를 데이터베이스(DB)화하여 저장하는 단계와, 번역/통역 서비스 제공서버(200)의 제1 및 제2 언어 번역 저장모듈(230a 및 230b)을 통해 제1 및 제2 언어의 번역을 위한 각 언어의 사전 및 번역 정보를 데이터베이스(DB)화하여 저장하는 단계와, 번역/통역 서비스 제공서버(200)의 제1 언어 음성-문자 변환모듈(240a) 및 제1 언어 음성-문자 저장모듈(220a)을 통해 제1 사용자 단말(100-1)로부터 전송된 제1 언어의 음성데이터를 제1 언어의 문자데이터로 변환하는 단계와, 번역/통역 서비스 제공서버(200)의 제1 언어 번역모듈(250a) 및 제1 언어 번역 저장모듈(230a)을 통해 제1 언어 음성-문자 변환모듈(240a)로부터 변환된 제1 언어의 문자데이터를 제2 언어의 문자데이터로 번역하는 단계와, 번역/통역 서비스 제공서버(200)의 제1 및 제2 지역정보 저장모듈(260a 및 260b)을 통해 제1 및 제2 언어의 국가 및 지역별 특색정보를 데이터베이스(DB)화하여 저장하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 제1 언어 번역모듈(250a)로부터 번역된 제2 언어의 문자데이터를 제1 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 단계와, 번역/통역 서비스 제공서버(200)의 제2 언어 음성-문자 변환모듈(240b) 및 제2 언어 음성-문자 저장모듈(220b)을 통해 제1 언어 번역모듈(250a)로부터 번역된 제2 언어의 문자데이터를 제2 언어의 음성데이터로 변환한 후, 이를 제2 사용자 단말(100-2)로 실시간 전송되도록 서비스를 제공하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 제1 사용자 단말(100-1)로부터 전송된 현재 위치정보를 기반으로 제1 지역정보 저장모듈(260a)에 저장된 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 제1 또는 제2 사용자 단말(100-1 또는 100-2)로 실시간 전송되도록 서비스를 제공하는 단계를 더 포함할 수 있다.
또한, 번역/통역 서비스 제공서버(200)의 제1 언어정보 저장모듈(270a)을 통해 제1 언어의 표준어 및 지역별 방언정보를 데이터베이스(DB)화하여 저장하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 제1 언어정보 저장모듈(270a)을 이용하여 상기 변환된 제1 언어의 문자데이터 중에서 제1 사용자 단말(100-1)로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환한 후, 이를 제1 사용자 단말(100-1)의 화면에 디스플레이되도록 서비스를 제공하는 단계를 더 포함할 수 있다.
또한, 번역/통역 서비스 제공서버(200)의 제2 언어 음성-문자 변환모듈(240b) 및 제2 언어 음성-문자 저장모듈(220b)을 통해 제2 사용자 단말(100-2)로부터 전송된 제2 언어의 음성데이터를 제2 언어의 문자데이터로 변환하는 단계와, 번역/통역 서비스 제공서버(200)의 제2 언어 번역모듈(250b) 및 제2 언어 번역 저장모듈(230b)을 통해 제2 언어 음성-문자 변환모듈(240b)로부터 변환된 제2 언어의 문자데이터를 제1 언어의 문자데이터로 번역하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 제2 언어 번역모듈(250b)로부터 번역된 제1 언어의 문자데이터를 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 단계와, 번역/통역 서비스 제공서버(200)의 제1 언어 음성-문자 변환모듈(240a) 및 제1 언어 음성-문자 저장모듈(220a)을 통해 제2 언어 번역모듈(250b)로부터 번역된 제1 언어의 문자데이터를 제1 언어의 음성데이터로 변환한 후, 이를 제1 사용자 단말(100-1)로 실시간 전송되도록 서비스를 제공하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 제2 사용자 단말(100-2)로부터 전송된 현재 위치정보를 기반으로 제2 지역정보 저장모듈(260b)에 저장된 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 제1 또는 제2 사용자 단말(100-1 또는 100-2)로 실시간 전송되도록 서비스를 제공하는 단계를 더 포함할 수 있다.
또한, 번역/통역 서비스 제공서버(200)의 제2 언어정보 저장모듈(270b)을 통해 제2 언어의 표준어 및 지역별 방언정보를 데이터베이스(DB)화하여 저장하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 제2 언어정보 저장모듈(270b)을 이용하여 상기 변환된 제2 언어의 문자데이터 중에서 제2 사용자 단말(100-2)로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환한 후, 이를 제2 사용자 단말(100-2)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 단계를 더 포함할 수 있다.
한편, 하나의 사용자 단말(예컨대, 100-1)을 통해서 본 발명의 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법을 수행할 수 있다.
즉, 사용자 단말(100-1)의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 다른 제1 및 제2 언어로 설정하는 단계와, 번역/통역 서비스 제공서버(200)의 음성인식 서비스를 통해 사용자 단말(100-1)로부터 전송된 제1 언어의 음성데이터를 제1 언어의 문자데이터로 변환하는 단계와, 번역/통역 서비스 제공서버(200)의 문자번역 서비스를 통해 상기 변환된 제1 언어의 문자데이터를 제2 언어의 문자데이터로 번역한 후, 이를 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 상기 번역된 제2 언어의 문자데이터를 제2 언어의 음성데이터로 변환한 후, 이를 사용자 단말(100-1)로 실시간 전송되도록 서비스를 제공하는 단계와, 번역/통역 서비스 제공서버(200)를 통해 사용자 단말(100-1)로부터 전송된 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 지역특색 정보데이터(예컨대, 위치기반 지역 소개정보, 지역 가맹점정보 등)를 사용자 단말(100-1)로 실시간 전송되도록 서비스를 제공하는 단계를 포함할 수 있다.
이때, 번역/통역 서비스 제공서버(200)의 음성인식 서비스를 통해 사용자 단말(100-1)로부터 전송된 제1 언어의 음성데이터를 제1 언어의 문자데이터로 변환하는 단계 이후에, 번역/통역 서비스 제공서버(200)의 음성인식 서비스를 통해 제1 언어의 문자데이터로 변환한 후, 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공하는 단계와, 사용자 단말(100-1)의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제1 언어의 문자데이터를 수정하여 번역/통역 서비스 제공서버(200)로 전송하는 단계를 더 포함함이 바람직하다.
또한, 번역/통역 서비스 제공서버(200)를 통해 상기 변환된 제1 언어의 문자데이터 중에서 사용자 단말(100-1)로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환한 후, 이를 사용자 단말(100-1)의 화면에 디스플레이(Display)되도록 서비스를 제공할 수 있다.
한편, 본 발명의 일 실시예에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다.
예컨대, 컴퓨터가 읽을 수 있는 기록매체로는 롬(ROM), 램(RAM), 시디-롬(CD-ROM), 자기 테이프, 하드디스크, 플로피디스크, 이동식 저장장치, 비휘발성 메모리(Flash Memory), 광 데이터 저장장치 등이 있다.
또한, 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다.
전술한 본 발명에 따른 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법에 대한 바람직한 실시예에 대하여 설명하였지만, 본 발명은 이에 한정되는 것이 아니고 특허청구범위와 발명의 상세한 설명 및 첨부한 도면의 범위 안에서 여러 가지로 변형하여 실시하는 것이 가능하고 이 또한 본 발명에 속한다.
100-1 내지 100-N : 사용자 단말,
200 : 번역/통역 서비스 제공서버,
210 : 통신모듈,
220a 및 220b : 제1 및 제2 언어 음성-문자 저장모듈,
230a 및 230b : 제1 및 제2 언어 번역 저장모듈,
240a 및 240b : 제1 및 제2 언어 음성-문자 변환모듈,
250a 및 250b : 제1 및 제2 언어 번역모듈,
260a 및 260b : 제1 및 제2 지역정보 저장모듈,
270a 및 270b : 제1 및 제2 언어정보 저장모듈,
280 : 제어모듈

Claims (16)

  1. 번역/통역관련 어플리케이션 서비스를 수행하는 제1 및 제2 사용자 단말; 및
    상기 제1 및 제2 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 동기화되어 서로 다른 제1 및 제2 언어로 설정된 상태에서, 상기 제1 사용자 단말로부터 상기 제1 언어의 음성데이터 및 현재 위치정보를 제공받아 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환함과 아울러 문자번역 서비스를 통해 상기 변환된 제1 언어의 문자데이터를 상기 제2 언어의 문자데이터로 번역하여 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하며, 상기 번역된 제2 언어의 문자데이터를 상기 제2 언어의 음성데이터로 변환하여 상기 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 번역/통역 서비스 제공서버를 포함하되,
    상기 번역/통역 서비스 제공서버는, 상기 제1 사용자 단말로부터 제공받은 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하며,
    상기 번역/통역 서비스 제공서버는, 상기 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환하여 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하며,
    상기 제1 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제1 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송하며,
    상기 변환된 제1 언어의 문자데이터 중에서 상기 제1 사용자 단말로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환하여 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템.
  2. 삭제
  3. 제1 항에 있어서,
    상기 번역/통역 서비스 제공서버는, 상기 제2 사용자 단말로부터 제2 언어의 음성데이터 및 현재 위치정보를 제공받아 음성인식 서비스를 통해 상기 제2 언어의 문자데이터로 변환함과 아울러 문자번역 서비스를 통해 상기 변환된 제2 언어의 문자데이터를 상기 제1 언어의 문자데이터로 번역하여 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하고, 상기 번역된 제1 언어의 문자데이터를 상기 제1 언어의 음성데이터로 변환하여 상기 제1 사용자 단말로 실시간 전송되도록 서비스를 제공하며, 상기 제2 사용자 단말로부터 제공받은 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템.
  4. 제3 항에 있어서,
    상기 번역/통역 서비스 제공서버는, 상기 음성인식 서비스를 통해 상기 제2 언어의 문자데이터로 변환하여 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하며,
    상기 제2 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제2 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송하며,
    상기 변환된 제2 언어의 문자데이터 중에서 상기 제2 사용자 단말로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환하여 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템.
  5. 제1 항에 있어서,
    상기 번역/통역 서비스 제공서버는,
    상기 제1 및 제2 언어의 음성데이터에 각각 대응되는 상기 제1 및 제2 언어의 문자데이터를 데이터베이스(DB)화하여 저장하는 제1 및 제2 언어 음성-문자 저장모듈;
    상기 제1 및 제2 언어의 번역을 위한 각 언어의 사전 및 번역 정보를 데이터베이스화하여 저장하는 제1 및 제2 언어 번역 저장모듈;
    음성인식 서비스를 통해 상기 제1 및 제2 언어의 음성데이터를 각각 상기 제1 및 제2 언어의 문자데이터로 변환함과 아울러 상기 제1 및 제2 언어의 문자데이터를 각각 상기 제1 및 제2 언어의 음성데이터로 변환하는 제1 및 제2 언어 음성-문자 변환모듈;
    상기 제1 및 제2 언어 음성-문자 변환모듈로부터 변환된 제1 및 제2 언어의 문자데이터를 대응되는 상대방 언어로 번역하는 제1 및 제2 언어 번역모듈;
    상기 제1 및 제2 언어의 국가 및 지역별 특색정보를 데이터베이스화하여 저장하는 제1 및 제2 지역정보 저장모듈; 및
    상기 제1 사용자 단말로부터 상기 제1 언어의 음성데이터를 제공받아 상기 제1 언어 음성-문자 변환모듈 및 상기 제1 언어 음성-문자 저장모듈을 이용하여 상기 제1 언어의 문자데이터로 변환되도록 제어하고, 상기 제1 언어 음성-문자 변환모듈로부터 변환된 제1 언어의 문자데이터를 제공받아 상기 제1 언어 번역모듈 및 상기 제1 언어 번역 저장모듈을 이용하여 상기 제2 언어의 문자데이터로 번역되도록 제어하며, 상기 제1 언어 번역모듈로부터 번역된 제2 언어의 문자데이터를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공함과 아울러 상기 제2 언어 음성-문자 변환모듈 및 상기 제2 언어 음성-문자 저장모듈을 이용하여 상기 제2 언어의 음성데이터로 변환하고 이를 상기 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하며, 상기 제1 사용자 단말로부터 현재 위치정보를 제공받아 상기 제1 지역정보 저장모듈을 이용하여 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 제어모듈을 포함하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템.
  6. 제5 항에 있어서,
    상기 제1 언어의 표준어 및 지역별 방언정보를 데이터베이스화하여 저장하는 제1 언어정보 저장모듈이 더 포함되되,
    상기 제어모듈은, 상기 제1 언어정보 저장모듈을 이용하여 상기 변환된 제1 언어의 문자데이터 중에서 상기 제1 사용자 단말로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환하여 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템.
  7. 제5 항에 있어서,
    상기 제어모듈은, 상기 제2 사용자 단말로부터 상기 제2 언어의 음성데이터를 제공받아 상기 제2 언어 음성-문자 변환모듈 및 상기 제2 언어 음성-문자 저장모듈을 이용하여 상기 제2 언어의 문자데이터로 변환되도록 제어하고, 상기 제2 언어 음성-문자 변환모듈로부터 변환된 제2 언어의 문자데이터를 제공받아 상기 제2 언어 번역모듈 및 상기 제2 언어 번역 저장모듈을 이용하여 상기 제1 언어의 문자데이터로 번역되도록 제어하며, 상기 제2 언어 번역모듈로부터 번역된 제1 언어의 문자데이터를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공함과 아울러 상기 제1 언어 음성-문자 변환모듈 및 상기 제1 언어 음성-문자 저장모듈을 이용하여 상기 제1 언어의 음성데이터로 변환하고 이를 상기 제1 사용자 단말로 실시간 전송되도록 서비스를 제공하며, 상기 제2 사용자 단말로부터 현재 위치정보를 제공받아 상기 제2 지역정보 저장모듈을 이용하여 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템.
  8. 제7 항에 있어서,
    상기 제2 언어의 표준어 및 지역별 방언정보를 데이터베이스화하여 저장하는 제2 언어정보 저장모듈이 더 포함되되,
    상기 제어모듈은, 상기 제2 언어정보 저장모듈을 이용하여 상기 변환된 제2 언어의 문자데이터 중에서 상기 제2 사용자 단말로부터 제공받은 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환하여 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템.
  9. 제1 항에 있어서,
    상기 제1 및 제2 사용자 단말은, 복수개의 GPS(Global Positioning System) 위성을 이용하여 위도, 경도 및 고도 정보를 수신 받아 현재의 위치정보를 획득하기 위한 GPS 수신모듈을 포함하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템.
  10. 제1 및 제2 사용자 단말과 통신망을 통해 연결된 번역/통역 서비스 제공서버를 포함하는 시스템을 이용하여 위치정보 기반의 실시간 자동 번역 및 통역 서비스를 제공하는 방법으로서,
    (a) 상기 제1 및 제2 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 서로 동기화한 후, 서로 다른 제1 및 제2 언어로 설정하는 단계;
    (b) 상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 제1 사용자 단말로부터 전송된 상기 제1 언어의 음성데이터를 상기 제1 언어의 문자데이터로 변환하는 단계;
    (c) 상기 번역/통역 서비스 제공서버의 문자번역 서비스를 통해 상기 단계(b)에서 변환된 제1 언어의 문자데이터를 상기 제2 언어의 문자데이터로 번역한 후, 이를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계;
    (d) 상기 번역/통역 서비스 제공서버를 통해 상기 단계(c)에서 번역된 제2 언어의 문자데이터를 상기 제2 언어의 음성데이터로 변환한 후, 이를 상기 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계; 및
    (e) 상기 번역/통역 서비스 제공서버를 통해 상기 제1 사용자 단말로부터 전송된 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계를 포함하며,
    상기 단계(b) 이후에, 상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 제1 언어의 문자데이터로 변환한 후, 이를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와,
    상기 제1 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 단계(b)에서 변환된 제1 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송하는 단계를 더 포함하며,
    상기 번역/통역 서비스 제공서버를 통해 상기 변환된 제1 언어의 문자데이터 중에서 상기 제1 사용자 단말로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환한 후, 이를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법.
  11. 삭제
  12. 제10 항에 있어서,
    상기 단계(a) 이후에, 상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 제2 사용자 단말로부터 전송된 제2 언어의 음성데이터를 상기 제2 언어의 문자데이터로 변환하는 단계와,
    상기 번역/통역 서비스 제공서버의 문자번역 서비스를 통해 상기 변환된 제2 언어의 문자데이터를 상기 제1 언어의 문자데이터로 번역한 후, 이를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와,
    상기 번역/통역 서비스 제공서버를 통해 상기 번역된 제1 언어의 문자데이터를 상기 제1 언어의 음성데이터로 변환한 후, 이를 상기 제1 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계와,
    상기 번역/통역 서비스 제공서버를 통해 상기 제2 사용자 단말로부터 전송된 현재 위치정보를 기반으로 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계를 더 포함하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법.
  13. 제12 항에 있어서,
    상기 번역/통역 서비스 제공서버의 음성인식 서비스를 통해 상기 제2 언어의 문자데이터로 변환한 후, 이를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와,
    상기 제2 사용자 단말의 번역/통역관련 어플리케이션 서비스를 이용하여 상기 변환된 제2 언어의 문자데이터를 수정하여 상기 번역/통역 서비스 제공서버로 전송하는 단계를 더 포함하며,
    상기 번역/통역 서비스 제공서버를 통해 상기 변환된 제2 언어의 문자데이터 중에서 상기 제2 사용자 단말로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환한 후, 이를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법.
  14. 제10 항에 있어서,
    상기 단계(a) 이후에, 상기 번역/통역 서비스 제공서버의 제1 및 제2 언어 음성-문자 저장모듈을 통해 상기 제1 및 제2 언어의 음성데이터에 각각 대응되는 상기 제1 및 제2 언어의 문자데이터를 데이터베이스(DB)화하여 저장하는 단계와,
    상기 번역/통역 서비스 제공서버의 제1 및 제2 언어 번역 저장모듈을 통해 상기 제1 및 제2 언어의 번역을 위한 각 언어의 사전 및 번역 정보를 데이터베이스화하여 저장하는 단계와,
    상기 번역/통역 서비스 제공서버의 제1 언어 음성-문자 변환모듈 및 상기 제1 언어 음성-문자 저장모듈을 통해 상기 제1 사용자 단말로부터 전송된 제1 언어의 음성데이터를 상기 제1 언어의 문자데이터로 변환하는 단계와,
    상기 번역/통역 서비스 제공서버의 제1 언어 번역모듈 및 상기 제1 언어 번역 저장모듈을 통해 상기 제1 언어 음성-문자 변환모듈로부터 변환된 제1 언어의 문자데이터를 상기 제2 언어의 문자데이터로 번역하는 단계와,
    상기 번역/통역 서비스 제공서버의 제1 및 제2 지역정보 저장모듈을 통해 상기 제1 및 제2 언어의 국가 및 지역별 특색정보를 데이터베이스화하여 저장하는 단계와,
    상기 번역/통역 서비스 제공서버를 통해 상기 제1 언어 번역모듈로부터 번역된 제2 언어의 문자데이터를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와,
    상기 번역/통역 서비스 제공서버의 제2 언어 음성-문자 변환모듈 및 상기 제2 언어 음성-문자 저장모듈을 통해 상기 제1 언어 번역모듈로부터 번역된 제2 언어의 문자데이터를 상기 제2 언어의 음성데이터로 변환한 후, 이를 상기 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계와,
    상기 번역/통역 서비스 제공서버를 통해 상기 제1 사용자 단말로부터 전송된 현재 위치정보를 기반으로 상기 제1 지역정보 저장모듈에 저장된 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계를 더 포함하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법.
  15. 제14 항에 있어서,
    상기 번역/통역 서비스 제공서버의 제1 언어정보 저장모듈을 통해 상기 제1 언어의 표준어 및 지역별 방언정보를 데이터베이스화하여 저장하는 단계와,
    상기 번역/통역 서비스 제공서버를 통해 상기 제1 언어정보 저장모듈을 이용하여 상기 변환된 제1 언어의 문자데이터 중에서 상기 제1 사용자 단말로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제1 언어의 표준어로 변환한 후, 이를 상기 제1 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계를 더 포함하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법.
  16. 제14 항에 있어서,
    상기 번역/통역 서비스 제공서버의 제2 언어 음성-문자 변환모듈 및 상기 제2 언어 음성-문자 저장모듈을 통해 상기 제2 사용자 단말로부터 전송된 상기 제2 언어의 음성데이터를 상기 제2 언어의 문자데이터로 변환하는 단계와,
    상기 번역/통역 서비스 제공서버의 제2 언어 번역모듈 및 상기 제2 언어 번역 저장모듈을 통해 상기 제2 언어 음성-문자 변환모듈로부터 변환된 제2 언어의 문자데이터를 상기 제1 언어의 문자데이터로 번역하는 단계와,
    상기 번역/통역 서비스 제공서버를 통해 상기 제2 언어 번역모듈로부터 번역된 제1 언어의 문자데이터를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계와,
    상기 번역/통역 서비스 제공서버의 제1 언어 음성-문자 변환모듈 및 상기 제1 언어 음성-문자 저장모듈을 통해 상기 제2 언어 번역모듈로부터 번역된 제1 언어의 문자데이터를 상기 제1 언어의 음성데이터로 변환한 후, 이를 상기 제1 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계와,
    상기 번역/통역 서비스 제공서버를 통해 상기 제2 사용자 단말로부터 전송된 현재 위치정보를 기반으로 상기 제2 지역정보 저장모듈에 저장된 해당 현재 위치에 대응되는 위치기반 지역 소개정보 및 지역 가맹점정보 중 적어도 어느 하나의 지역특색 정보데이터를 상기 제1 또는 제2 사용자 단말로 실시간 전송되도록 서비스를 제공하는 단계와,
    상기 번역/통역 서비스 제공서버의 제2 언어정보 저장모듈을 통해 상기 제2 언어의 표준어 및 지역별 방언정보를 데이터베이스화하여 저장하는 단계와,
    상기 번역/통역 서비스 제공서버를 통해 상기 제2 언어정보 저장모듈을 이용하여 상기 변환된 제2 언어의 문자데이터 중에서 상기 제2 사용자 단말로부터 전송된 현재 위치정보에 해당하는 지역 방언이 존재하는지 검색하여 해당 지역 방언이 존재할 경우, 해당 지역 방언을 제2 언어의 표준어로 변환한 후, 이를 상기 제2 사용자 단말의 화면에 디스플레이되도록 서비스를 제공하는 단계를 더 포함하는 것을 특징으로 하는 위치정보 기반의 실시간 자동 번역 및 통역 서비스 방법.
KR1020150189123A 2015-12-30 2015-12-30 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법 KR101753649B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150189123A KR101753649B1 (ko) 2015-12-30 2015-12-30 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150189123A KR101753649B1 (ko) 2015-12-30 2015-12-30 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법

Publications (1)

Publication Number Publication Date
KR101753649B1 true KR101753649B1 (ko) 2017-07-06

Family

ID=59353929

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150189123A KR101753649B1 (ko) 2015-12-30 2015-12-30 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법

Country Status (1)

Country Link
KR (1) KR101753649B1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101836430B1 (ko) * 2017-08-07 2018-03-08 고현선 음성 인식과 번역 방법 및 그를 위한 단말 장치와 서버
KR20200138914A (ko) * 2019-06-03 2020-12-11 주식회사 한글과컴퓨터 사용자의 위치 정보에 의해 자동 지정된 타겟 언어를 기반으로 번역 문장 추천 기능을 제공하는 전자 단말 장치 및 그 동작 방법
KR20210029636A (ko) 2019-09-06 2021-03-16 백민호 인공지능을 통한 번역과 통역 전문가의 통역이 하이브리드된 실시간 통역 서비스시스템
WO2022010188A1 (ko) * 2020-07-09 2022-01-13 삼성전자 주식회사 전자 장치 및 언어를 번역하는 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101504990B1 (ko) * 2014-06-16 2015-03-23 현석호 위치정보를 기반으로 하는 여행 컨텐츠 제공 시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101504990B1 (ko) * 2014-06-16 2015-03-23 현석호 위치정보를 기반으로 하는 여행 컨텐츠 제공 시스템

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101836430B1 (ko) * 2017-08-07 2018-03-08 고현선 음성 인식과 번역 방법 및 그를 위한 단말 장치와 서버
KR20200138914A (ko) * 2019-06-03 2020-12-11 주식회사 한글과컴퓨터 사용자의 위치 정보에 의해 자동 지정된 타겟 언어를 기반으로 번역 문장 추천 기능을 제공하는 전자 단말 장치 및 그 동작 방법
KR102215581B1 (ko) * 2019-06-03 2021-02-15 주식회사 한글과컴퓨터 사용자의 위치 정보에 의해 자동 지정된 타겟 언어를 기반으로 번역 문장 추천 기능을 제공하는 전자 단말 장치 및 그 동작 방법
KR20210029636A (ko) 2019-09-06 2021-03-16 백민호 인공지능을 통한 번역과 통역 전문가의 통역이 하이브리드된 실시간 통역 서비스시스템
WO2022010188A1 (ko) * 2020-07-09 2022-01-13 삼성전자 주식회사 전자 장치 및 언어를 번역하는 방법

Similar Documents

Publication Publication Date Title
US11687736B2 (en) Customized transcribed conversations
JP6790234B2 (ja) 通訳装置及び方法(device and method of translating a language into another language)
JP6289448B2 (ja) 即時翻訳システム
KR101753649B1 (ko) 위치정보 기반의 실시간 자동 번역 및 통역 서비스 시스템 및 그 방법
WO2016165590A1 (zh) 语音翻译方法及装置
US20140297254A1 (en) Text data processing method and electronic device thereof
KR101606128B1 (ko) 언어권 인식을 이용한 자동 번역 메신저가 탑재된 스마트기기
CN105590627A (zh) 图像显示装置、用于驱动图像显示装置的方法和计算机可读记录介质
US20120330645A1 (en) Multilingual Bluetooth Headset
US20180286388A1 (en) Conference support system, conference support method, program for conference support device, and program for terminal
US20180288110A1 (en) Conference support system, conference support method, program for conference support device, and program for terminal
KR20190025261A (ko) 자연어 음성인식 기반의 실시간 자동 프로그래밍언어로 변환 서비스 시스템 및 그 방법
KR102357620B1 (ko) 챗봇 채널연계 통합을 위한 챗봇 통합 에이전트 플랫폼 시스템 및 그 서비스 방법
JP5374629B2 (ja) サービスサーバ装置、サービス提供方法、サービス提供プログラム
US9110888B2 (en) Service server apparatus, service providing method, and service providing program for providing a service other than a telephone call during the telephone call on a telephone
US11056103B2 (en) Real-time utterance verification system and method thereof
KR20200095040A (ko) 다국어 채팅을 위한 서버 및 번역 방법
KR102576358B1 (ko) 수어 번역을 위한 학습데이터 생성 장치 및 그의 동작 방법
KR101351264B1 (ko) 음성인식 기반의 메시징 통역서비스 제공 시스템 및 그 방법
JP5243645B2 (ja) サービスサーバ装置、サービス提供方法、サービス提供プログラム
KR20160047244A (ko) 통번역 서비스 제공 방법, 휴대 단말 및 컴퓨터 판독 가능 매체
KR102342343B1 (ko) 적응형 대화를 위한 장치
KR20160049947A (ko) 스마트폰을 이용한 대화형 실시간 다국어 메시지 번역 시스템 및 그 운용방법
KR102584436B1 (ko) 화자분리 기반 자동통역 서비스를 제공하는 시스템, 사용자 단말 및 방법
US20230281401A1 (en) Communication system

Legal Events

Date Code Title Description
GRNT Written decision to grant
R401 Registration of restoration