[go: up one dir, main page]

KR101223975B1 - The method and transport system of the simultaneous interpretation sound based on multi codec and multi channel - Google Patents

The method and transport system of the simultaneous interpretation sound based on multi codec and multi channel Download PDF

Info

Publication number
KR101223975B1
KR101223975B1 KR1020110119828A KR20110119828A KR101223975B1 KR 101223975 B1 KR101223975 B1 KR 101223975B1 KR 1020110119828 A KR1020110119828 A KR 1020110119828A KR 20110119828 A KR20110119828 A KR 20110119828A KR 101223975 B1 KR101223975 B1 KR 101223975B1
Authority
KR
South Korea
Prior art keywords
voice
channel
codec
language
simultaneous interpretation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020110119828A
Other languages
Korean (ko)
Inventor
송재훈
양석훈
김태우
김민교
한승효
김대성
현성남
Original Assignee
재단법인 제주테크노파크
주식회사 두드림
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 재단법인 제주테크노파크, 주식회사 두드림 filed Critical 재단법인 제주테크노파크
Priority to KR1020110119828A priority Critical patent/KR101223975B1/en
Application granted granted Critical
Publication of KR101223975B1 publication Critical patent/KR101223975B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/561Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities by multiplexing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/568Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities audio processing specific to telephonic conferencing, e.g. spatial distribution, mixing of participants

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 동시통역 음성 스트리밍 시스템에 관한 것으로 다국 언어로 진행되는 국제 회의장, 전시장 및 세미나 등에서 최소 둘 이상의 동시통역사가 동시통역 서비스를 제공하는 시스템 설치 비용의 감소와 사용자 편의성을 제공하기 위한 방법에 관한 것이다. 본 발명을 통해 기존의 동시 통역 환경에서 지급되었던 동시 통역 수신기 대신 개인이 소지하고 있는 스마트폰을 이용하여 동시 통역사의 음성을 실시간으로 청취할 수 있게 함으로써 동시 통역 수신기 자체의 비용을 감축할 수 있고, 다양한 종류의 동시 통역 수신기의 작동방법을 숙지할 필요도 없게 된다.The present invention relates to a simultaneous interpretation voice streaming system and to a method for providing user convenience and reducing the cost of installing a system for providing simultaneous interpretation services by at least two simultaneous interpreters in international conference halls, exhibition halls and seminars in multiple languages. will be. Through the present invention, it is possible to reduce the cost of the simultaneous interpreter receiver itself by enabling the user to listen to the simultaneous interpreter's voice in real time using a smartphone possessed by an individual instead of the simultaneous interpreter receiver provided in the existing simultaneous interpreter environment. You do not need to know how to operate the various types of simultaneous interpretation receivers.

Description

멀티 코덱, 멀티 채널 기반의 동시 통역 음성 전송 시스템 및 방법{The Method and Transport System of the Simultaneous Interpretation Sound Based on Multi Codec and Multi Channel}The method and transport system of the simultaneous interpretation sound based on multi codec and multi channel

본 발명은 동시통역 음성 스트리밍 시스템에 관한 것으로서, 보다 상세하게는 멀티 코덱, 멀티 채널 기반의 동시 통역 음성 전송 시스템 및 방법에 관한 것이다.The present invention relates to a simultaneous interpretation voice streaming system, and more particularly to a multi-codec, multi-channel based simultaneous interpretation voice transmission system and method.

다국 언어로 진행되는 국제 회의장, 전시장 및 세미나 등에서는 둘 이상의 동시통역사가 강연자의 강연 내용을 통역하여 이를 통역 마이크를 통하여 음성 신호를 입력하면, 이를 전용 수신기를 통하여 강연 참가자들이 통역사가 통역한 음성을 청취하는 방식으로 동시 통역 서비스가 이루어져왔다. In international conference halls, exhibition halls, and seminars in multiple languages, two or more simultaneous interpreters interpret the lecturer's lectures and input voice signals through an interpreter microphone. Simultaneous interpretation services have been provided by listening.

본원발명의 배경이 되는 기술은 대한민국 공개특허공보 제10-2011-0088776호(2011.08.04)에 개시되어 있다.
즉, 기존의 동시 통역 환경에서는 강연회에 참석한 모든 참가자에게 일일이 동시 통역 수신기가 지급되어 왔는데, 동시 통역 수신기 자체의 단가가 비싸고, 그 종류도 다양하여 참석자들은 매번 동시 통역 수신기의 작동방법을 숙지해야 하며, 또한 참석자들이 많은 경우에는 동시 통역 수신기가 부족하여 일부 참석자들은 동시 통역 서비스를 받지 못하는 등 불편함이 있어왔다.
Background art of the present invention is disclosed in Korean Patent Publication No. 10-2011-0088776 (2011.08.04).
That is, in the existing simultaneous interpretation environment, the simultaneous interpretation receiver has been paid to all participants who attended the lecture. In addition, in the case of a large number of attendees, there is a lack of simultaneous interpretation receivers, so some attendees have not been able to receive simultaneous interpretation services.

따라서, 최근 전세계적으로 스마트폰 보급이 활성화되는 상황에서 이를 이용한 기존 동시 통역 시스템의 보완 및 대체 방안이 요구된다.
Therefore, in the situation where smart phone dissemination is recently activated worldwide, it is required to supplement and replace the existing simultaneous interpretation system using the same.

본 발명은 기존의 동시 통역 시스템을 운영하고 있는 국제 회의장, 전시장 및 세미나 외에도 중/소 규모의 동시 통역이 필요한 회의장에서 고가의 동시 통역 시스템을 보완 및 대체 할 수 있는 시스템 및 방법을 제공하는데 있다.The present invention provides a system and method for supplementing and replacing an expensive simultaneous interpretation system in an international conference hall, an exhibition hall, and a seminar that operate a conventional simultaneous interpretation system.

또한 본 발명은 음성 다중화(Muxing) 및 역다중화(Demuxing) 기술을 이용함으로써 동시 통역 언어의 수에 제한이 없게 되고, 다수의 동시 통역 음성을 다중화(Muxing)하여 스트리밍 서비스함으로써 스트리밍 서버의 입장에서 언어별 스트리밍 서비스를 제공하는 것보다 월등한 시스템 성능 향상을 가져올 수 있으며, 최근 고사양의 스마트폰 보급이 활성화되고 상황에서 서버의 부하를 청취자의 스마트폰 측으로 분산함으로써 스트리밍 서비스 성능을 향상 시키고자 한다.In addition, the present invention is not limited to the number of simultaneous interpretation languages by using the voice multiplexing (Muxing) and demultiplexing (Demuxing) technology, by multiplexing the multiple simultaneous interpretation voice (streaming) language by the streaming server position The system performance can be much better than that of providing a streaming service, and in recent years, high-end smartphones have been activated. In this situation, the server load is distributed to the smartphones of the listeners.

또한, 아날로그 음성의 품질을 향상시키기 위해 코덱 기술을 적용하였으며, 회의장의 네크워크 망 환경에 맞는 인코딩, 디코딩 코덱 품질을 선택하여 사용할 수 있게 함으로써 네트워크 부하 및 회의장 환경에 따른 최적의 음성 품질을 제공하고자 한다.
In addition, the codec technology is applied to improve the quality of the analog voice, and the encoding and decoding codec quality suitable for the network environment of the conference hall can be selected and used to provide the optimal voice quality according to the network load and the conference hall environment. .

본 발명의 일 측면에 따르면, 동시 통역 음성 전송 시스템이 제공된다.According to one aspect of the invention, a simultaneous interpretation voice transmission system is provided.

본 발명의 실시예에 따른 동시 통역 음성 전송 시스템은,Simultaneous interpretation voice transmission system according to an embodiment of the present invention,

통역사의 마이크로부터 수신된 아날로그 음성을 디지털 음성으로 변환하는 멀티 코덱 인코더부;A multi-codec encoder unit for converting an analog voice received from an interpreter's microphone into a digital voice;

상기 멀티 코덱 인코더부에 의해 처리된 다국어의 통역 음성 데이터를 다중화(Muxing)하는 멀티 채널 다중화부;A multi-channel multiplexer which multiplexes the multilingual interpreted voice data processed by the multi-codec encoder;

상기 멀티 채널 다중화부에 의해 다중화된 멀티 채널 음성 스트림을 세션 연결된 사용자 단말에 전송하는 스트리밍 서버;A streaming server transmitting the multi-channel voice stream multiplexed by the multi-channel multiplexer to a session-connected user terminal;

상기 사용자 단말로부터 멀티 채널 음성 스트림 및 청취 선택 언어를 수신하고, 수신된 멀티 채널 음성 스트림으로부터 상기 청취 선택 언어에 해당하는 디지털 음성 데이터를 추출하는 멀티 채널 역다중화부; 및A multi-channel demultiplexer for receiving a multi-channel voice stream and a listening selection language from the user terminal and extracting digital voice data corresponding to the listening selection language from the received multi-channel voice stream; And

상기 멀티 채널 역다중화부에 의해 추출된 디지털 음성 데이터를 아날로그 음성으로 변환하는 멀티 코덱 디코더부를 포함한다.
And a multi codec decoder to convert digital voice data extracted by the multi-channel demultiplexer into analog voice.

일 실시예에서, 상기 멀티 코덱 인코더부는,In one embodiment, the multi codec encoder unit,

상기 통역사의 마이크로부터 출력되는 아날로그 음성이 저장되는 아날로그 음성 버퍼부; 미리 저장된 복수개의 코덱 중 상기 아날로그 음성을 디지털 음성으로 변환하기 위한 코덱을 선택하는 코덱 선택기; 상기 코덱 선택기에 의해 선택된 코덱을 이용하여, 상기 통역사의 아날로그 음성을 디지털 음성으로 변환하는 코덱 처리부; 및 상기 변환된 디지털 음성이 저장되는 인코딩 음성 버퍼부를 포함할 수 있다.
An analog voice buffer unit for storing the analog voice output from the microphone of the interpreter; A codec selector for selecting a codec for converting the analog voice into a digital voice among a plurality of pre-stored codecs; A codec processing unit which converts the analog voice of the interpreter into digital voice using the codec selected by the codec selector; And an encoded voice buffer unit in which the converted digital voice is stored.

일 실시예에서, 상기 멀티 채널 다중화부는,In one embodiment, the multi-channel multiplexer,

각 언어별로 상기 멀티 코덱 인코더부를 통해 처리된 디지털 음성을 저장하는 디지털 음성 버퍼 저장소; 미리 지정된 시간 단위로 각 언어 음성을 다중화하기 위한 주기를 설정하고 있는 타이머; 상기 타이머에 설정된 주기 값에 따라 각 언어 음성을 선택하는 채널 선택부; 각 채널의 언어 음성을 다중화(Muxing)하는 채널 다중화 처리부; 및 상기 다중화(Muxing) 처리된 음성이 저장되는 멀티 채널 음성 스트림 버퍼부를 포함할 수 있다.
A digital voice buffer storage for storing digital voices processed by the multi codec encoder for each language; A timer setting a period for multiplexing each language voice in a predetermined time unit; A channel selector for selecting each language voice according to the period value set in the timer; A channel multiplexing processor for multiplexing the speech of each channel; And a multi-channel voice stream buffer in which the multiplexed voice is stored.

일 실시예에서, 상기 스트리밍 서버는,In one embodiment, the streaming server,

통역 음성을 청취하고자 하는 각 사용자의 사용자 단말과의 접속 및 세션을 관리하기 위한 세션 관리자; 상기 사용자 단말과 통신을 담당하는 세션 연결부; 및 각 세션 별로 전송 스트림(Transport Stream) 전송을 위한 세션 버퍼부를 포함할 수 있다.
A session manager for managing a connection and session with a user terminal of each user who wants to listen to an interpreted voice; A session connection unit in charge of communicating with the user terminal; And a session buffer unit for transport stream transport for each session.

일 실시예에서, 상기 멀티 채널 역다중화부는,In one embodiment, the multi-channel demultiplexer,

상기 사용자 단말로부터 수신된 상기 청취 선택 언어가 설정되는 채널 선택기; 상기 사용자 단말로부터 수신된 멀티 채널 음성 스트림에서 상기 사용자가 선택한 청취 선택 언어에 상응하는 채널의 음성 데이터를 추출하는 채널 추출기; 및 상기 청취 선택 언어에 상응하여 추출된 음성 데이터가 저장되는 음성 채널 버퍼를 포함할 수 있다.
A channel selector for setting the listening selection language received from the user terminal; A channel extractor for extracting voice data of a channel corresponding to a listening selection language selected by the user from a multi-channel voice stream received from the user terminal; And a voice channel buffer in which the extracted voice data corresponding to the listening selection language is stored.

일 실시예에서, 상기 멀티 코덱 디코더부는,In one embodiment, the multi codec decoder unit,

상기 멀티 채널 역다중화부에서 추출된 특정 채널 버퍼에 있는 데이터를 디코딩하기 위한 코덱 처리부; 디코딩 코덱 선택을 위한 코덱 선택기; 및 디코딩된 아날로그 음성을 저장할 아날로그 음성 버퍼를 포함할 수 있다.
A codec processor for decoding data in a specific channel buffer extracted by the multi-channel demultiplexer; A codec selector for decoding codec selection; And an analog voice buffer to store the decoded analog voice.

본 발명의 다른 측면에 따르면, 동시 통역 음성 전송 시스템을 통한 동시 통역 음성 전송 방법이 제공된다.According to another aspect of the present invention, there is provided a simultaneous interpretation voice transmission method through a simultaneous interpretation voice transmission system.

본 발명의 실시예에 따른 동시 통역 음성 전송 방법은,Simultaneous interpretation voice transmission method according to an embodiment of the present invention,

(a) 각기 다른 언어로 통역하는 각각의 통역사의 마이크로부터 수신된 각각의 아날로그 음성을 디지털 음성으로 각각 인코딩하는 단계;(a) encoding each analog voice received from a microphone of each interpreter interpreting in a different language into digital voice, respectively;

(b) 인코딩된 각 국의 통역 음성 데이터를 다중화 처리하는 단계;(b) multiplexing the interpreted speech data of each encoded station;

(c) 다중화 처리된 멀티 채널 음성 스트림을 세션 연결된 사용자 단말로 전송하는 단계;(c) transmitting the multiplexed multi-channel voice stream to the session-connected user terminal;

(d) 상기 사용자 단말로부터 수신된 멀티 채널 음성 스트림을 역다중화 처리하여, 상기 사용자 단말에 의해 선택된 청취 선택 언어에 상응하는 디지털 음성 데이터를 추출하는 단계; 및 (d) demultiplexing the multi-channel voice stream received from the user terminal to extract digital voice data corresponding to the listening selection language selected by the user terminal; And

(e) 상기 추출된 디지털 음성 데이터를 아날로그 음성으로 디코딩하는 단계를 포함한다.
(e) decoding the extracted digital voice data into analog voice.

일 실시예에서, 상기 (c) 단계는,In one embodiment, the step (c),

상기 사용자 단말과의 접속 및 세션을 설정하는 단계; 및Establishing a connection and session with the user terminal; And

상기 사용자 단말로부터 데이터 전송 요청이 수신되는 경우, 연결된 세션을 이용하여 상기 멀티 채널 음성 스트림을 상기 사용자 단말로 전송하는 단계를 포함할 수 있다.
When the data transmission request is received from the user terminal, transmitting the multi-channel voice stream to the user terminal using a connected session.

일 실시예에서, 상기 (d) 단계는,In one embodiment, the step (d),

상기 사용자 단말로부터 상기 청취 선택 언어를 수신하는 단계;Receiving the listening selection language from the user terminal;

상기 사용자 단말로부터 멀티 채널 음성 스트림을 수신하는 단계;Receiving a multi-channel voice stream from the user terminal;

상기 수신된 청취 선택 언어 및 멀티 채널 음성 스트림에 근거하여, 상기 청취 선택 언어에 상응하는 디지털 음성 데이터를 추출하는 단계를 포함할 수 있다.
Extracting digital voice data corresponding to the listening selection language based on the received listening selection language and the multi-channel voice stream.

본 발명의 실시예에 따른 동시 통역 음성 전송 방법은, (f) 상기 디코딩된 아날로그 음성이 상기 사용자 단말을 통해 출력될 수 있도록 전송하는 단계를 더 포함할 수 있다.
Simultaneous interpretation voice transmission method according to an embodiment of the present invention may further comprise the step of transmitting so that the decoded analog voice can be output through the user terminal.

본 발명의 실시예에 의하면, 기존의 동시 통역 환경에서 지급되었던 동시 통역 수신기 대신 개인이 소지하고 있는 스마트폰을 이용하여 동시 통역사의 음성을 실시간으로 청취할 수 있게 함으로써, 동시 통역 수신기 자체의 비용을 감축할 수 있고, 다양한 종류의 동시 통역 수신기의 작동방법을 숙지할 필요도 없게 된다. 또한 청취 언어 선택이 자유로운 이점이 있다.According to an embodiment of the present invention, the cost of the simultaneous interpreter receiver itself can be listened to by real-time listening to the simultaneous interpreter's voice using a smartphone owned by the individual instead of the simultaneous interpreter receiver provided in the existing simultaneous interpreter environment. It can reduce and eliminate the need to know how to operate different types of simultaneous interpreter receivers. There is also the advantage of free choice of listening language.

또한 본 발명의 실시예에 의하면, 음성 다중화(Muxing) 및 역다중화(Demuxing) 기술을 이용함으로써 동시 통역 언어의 수에 제한이 없게 된다.In addition, according to an embodiment of the present invention, there is no limit to the number of simultaneous interpretation languages by using a speech muxing and demuxing technique.

또한, 본 발명의 실시예에 의하면, 아날로그 음성의 품질을 향상시키기 위해 코덱 기술을 적용함으로써, 회의장의 네크워크 망 환경에 맞는 인코딩, 디코딩 코덱 품질을 선택하여 사용함으로서 회의장 환경에 맞는 최적의 음성 품질을 제공할 수 있다.In addition, according to an embodiment of the present invention, by applying the codec technology to improve the quality of the analog voice, by selecting and using the encoding and decoding codec quality suitable for the network environment of the conference hall, the optimal voice quality suitable for the conference hall environment Can provide.

또한, 본 발명의 실시예에 의하면, 기존의 고가의 동시 통역 운영 시스템 대신 저가의 중/소규모의 시스템 및 방법을 제공함으로써, 동시 통역 시스템 운영비의 절감 효과를 가져올 수 있다.
In addition, according to an embodiment of the present invention, by providing a low-cost medium / small-scale system and method instead of the existing expensive simultaneous interpretation operating system, it can bring the effect of reducing the simultaneous interpretation system operating costs.

도 1은 멀티 코덱, 멀티 채널을 이용한 동시 통역 음성 전송 시스템 및 방법에 대한 전체 구성도.
도 2는 마이크의 아날로그 음성을 디지털 음성으로 변환하기 위한 멀티 코덱 인코더부 구성도.
도 3은 언어별 통역 음성을 다중화하여 하나의 전송 스트림으로 다중화하기 위한 멀티 채널 다중화부의 구성도.
도 4는 다중화된 멀티 채널 음성 스트림을 스마트폰 단말에 서비스하기 위한 스트리밍 서버부 구성도.
도 5는 스마트폰 단말에서 수신 받은 멀티 채널 음성 스트림 중에서 청취하고자하는 특정 음성만을 추출하는 멀티 채널 역다중화의 구성도.
도 6은 디지털 음성을 아날로그 음성으로 변환하는 멀티 코덱 디코더부의 구성도.
1 is an overall configuration diagram of a system and method for simultaneous interpretation voice transmission using multiple codecs and multiple channels.
2 is a configuration diagram of a multi-codec encoder unit for converting an analog voice of a microphone into a digital voice.
3 is a block diagram of a multi-channel multiplexer for multiplexing interpreted speech for each language into a single transport stream;
4 is a configuration diagram of a streaming server unit for servicing a multiplexed multi-channel voice stream to a smartphone terminal.
5 is a block diagram of multi-channel demultiplexing for extracting only a specific voice to be listened to from a multi-channel voice stream received from a smartphone terminal.
6 is a block diagram of a multi-codec decoder for converting digital voice into analog voice.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 이를 상세한 설명을 통해 상세히 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.The present invention may be variously modified and have various embodiments, and specific embodiments will be illustrated in the drawings and described in detail with reference to the accompanying drawings. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.

본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. In addition, numerals (e.g., first, second, etc.) used in the description of the present invention are merely an identifier for distinguishing one component from another.

또한, 본 명세서에서, 일 구성요소가 다른 구성요소와 "연결된다" 거나 "접속된다" 등으로 언급된 때에는, 상기 일 구성요소가 상기 다른 구성요소와 직접 연결되거나 또는 직접 접속될 수도 있지만, 특별히 반대되는 기재가 존재하지 않는 이상, 중간에 또 다른 구성요소를 매개하여 연결되거나 또는 접속될 수도 있다고 이해되어야 할 것이다.Also, in this specification, when an element is referred to as being "connected" or "connected" with another element, the element may be directly connected or directly connected to the other element, It should be understood that, unless an opposite description is present, it may be connected or connected via another element in the middle.

이하, 첨부된 도면을 참조하여 본 발명의 실시 예에 따라 멀티 코덱, 멀티 채널 동시 통역 음성 전송 시스템 및 방법에 대해서 상세히 설명한다.Hereinafter, a multi codec and a multi-channel simultaneous interpretation voice transmission system and method according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

본 발명은 다국 언어로 진행되는 국제 회의장, 전시장 및 세미나 등에서 최소 둘 이상의 동시통역사가 동시통역 서비스를 제공하는 시스템 설치 비용의 감소와 사용자 편의성을 제공하기 위한 방법에 관한 것으로, 본 발명을 위해서는 통역사의 마이크로 출력되는 아날로그 음성을 디지털 음성으로 변환하는 인코딩 기술과, 각 언어 별 통역사의 음성을 하나의 스트림으로 다중화(Muxing)하는 전송 스트리밍(Transport Streaming) 기술, 수신 단말에서 청취하고자 하는 특정 언어 채널만을 추출하는 역다중화(Demuxing) 기술, 그리고 디지털 음성을 다시 아날로그 음성으로 변환하여 스피커로 출력하는 디코딩 기술이 전제된다.
The present invention relates to a method for reducing the installation cost and user convenience of a system for providing simultaneous interpretation service by at least two simultaneous interpreters in a multi-language international conference hall, exhibition hall and seminar. Encoding technology that converts analog voice output to microphone into digital voice, Transport Streaming technology that multiplexes the interpreter's voice into one stream, and extracts only the specific language channel to be listened to from the receiving terminal. Demuxing technology, and decoding technology for converting digital voice back to analog voice and outputting to a speaker are assumed.

[도 1의 설명][Description of Fig. 1]

도 1은 멀티 코덱, 멀티 채널을 이용한 동시 통역 음성 전송 시스템 및 방법에 대한 전체 구성도이다.1 is an overall configuration diagram of a system and method for simultaneous interpretation voice transmission using multiple codecs and multiple channels.

도 1을 참조하면, 본 발명의 실시예에 따른 동시 통역 음성 전송 시스템은, 멀티 코덱 인코더부(10), 멀티 채널 다중화부(20), 스트리밍 서버(30), 멀티 채널 역다중화부(40), 멀티 코덱 디코더부(50)를 포함한다.Referring to FIG. 1, a simultaneous interpretation voice transmission system according to an embodiment of the present invention includes a multi codec encoder 10, a multi channel multiplexer 20, a streaming server 30, and a multi channel demultiplexer 40. And a multi codec decoder 50.

여기서, 멀티 코덱 인코더부(10)는 통역사의 마이크로부터 전달되는 아날로그 음성을 디지털 음성으로 인코딩하고, 멀티 채널 다중화부(20)는 각 통역사의 인코딩된 음성을 다중화(Muxing)하며, 스트리밍 서버부(30)는 그 다중화된 음성 스트림을 사용자 단말(예를 들어, 회의 참석자 또는 청취자가 사용하는 단말)에 서비스한다. 그리고 멀티 채널 역다중화부(40)는 사용자 단말로부터 수신받은 음성 스트림에서 특정 언어 채널만을 추출하며, 멀티 코덱 디코더부(50)는 사용자에 의해 선택된 언어 음성을 아날로그로 변환 출력하는 역할을 수행한다.Here, the multi codec encoder unit 10 encodes the analog voice transmitted from the interpreter's microphone into a digital voice, and the multi-channel multiplexer 20 muxes the encoded voice of each interpreter, and the streaming server unit ( 30) service the multiplexed voice stream to a user terminal (e.g., a terminal used by a conference attendee or listener). In addition, the multi-channel demultiplexer 40 extracts only a specific language channel from the voice stream received from the user terminal, and the multi-codec decoder 50 plays a role of converting and outputting the language voice selected by the user to analog.

이하, 본 발명의 실시예에 따른 동시 통역 음성 전송 시스템과 관련된 각 구성요소들에 대해서, 도 2 내지 도 6을 참조하여 그 세부 구성을 보다 구체적으로 설명한다.
Hereinafter, the respective components related to the simultaneous interpretation voice transmission system according to an embodiment of the present invention will be described in detail with reference to FIGS. 2 to 6.

[도 2 - 멀티 코덱 인코더부의 설명]2-Description of the multi codec encoder section

도 2는 마이크의 아날로그 음성을 디지털 음성으로 변환하기 위한 멀티 코덱 인코더부 구성도이다.2 is a diagram illustrating a configuration of a multi codec encoder for converting an analog voice of a microphone into a digital voice.

일 실시예에 의할 때, 본 발명에 적용될 멀티 코덱 인코더부(10)는 도 2에 도시한 바와 같이, 아날로그 음성 버퍼부(13), 코덱 선택기(14), 코덱 처리부(16), 인코딩 음성 버퍼부(17)를 포함할 수 있다.According to an embodiment, as shown in FIG. 2, the multi-codec encoder 10 to be applied to the present invention includes an analog voice buffer unit 13, a codec selector 14, a codec processor 16, and an encoded voice. A buffer unit 17 may be included.

여기서, 아날로그 음성 버퍼부(13)는 통역사의 마이크로부터 출력되는 아날로그 음성이 저장되는 음성 저장소이며, 코덱 선택기(14)는 MPEG2, AAC, MP3 등 다양한 코덱 중에서 아날로그 음성을 디지털 음성으로 변환하기 위한 코덱을 선택하는 역할을 수행한다. 여기서, 오디오 코덱은 시스템 관리자에 의해 설정된 설정 값에 의해 선택이 이루어질 수 있다. 또한, 본 발명에서 오디오 코덱은 전술한 MPEG2, AAC, MP3에 한정되는 것이 아니며, 음성 신호의 인코딩에 이용될 수 있는 오디오 코덱은 별다른 제한 없이 모두 이용 가능할 것임은 물론이다.Here, the analog voice buffer unit 13 is a voice store in which the analog voice output from the interpreter's microphone is stored, and the codec selector 14 is a codec for converting analog voice into digital voice among various codecs such as MPEG2, AAC, and MP3. It serves to select. Here, the audio codec may be selected by a setting value set by the system administrator. In addition, in the present invention, the audio codec is not limited to the above-described MPEG2, AAC, and MP3, and the audio codec that can be used for encoding the voice signal may be used without any limitation.

코덱 처리부(16)는 코덱 선택기 값에 따라 선택된 코덱을 이용하여, 통역사의 아날로그 음성을 디지털 음성으로 변환하는 역할을 수행한다. 여기서, 인코딩 음성 버퍼부(17)는 변환된 디지털 음성(즉, 코덱 처리부(16)에 의해 처리된 인코딩된 음성)이 저장되는 음성 저장소이다.
The codec processor 16 converts an analog voice of an interpreter into a digital voice using a codec selected according to a codec selector value. Here, the encoded speech buffer unit 17 is a voice store in which the converted digital speech (ie, encoded speech processed by the codec processor 16) is stored.

[도 3 - 멀티 채널 다중화부의 설명]3-Description of a multi-channel multiplexer

도 3은 언어별 통역 음성을 다중화하여 하나의 전송 스트림으로 다중화하기 위한 멀티 채널 다중화부의 구성도이다.3 is a block diagram of a multi-channel multiplexer for multiplexing interpreted speech for each language into a single transport stream.

본 발명의 실시예에서, 멀티 채널 다중화부(20)는 도 3에 도시한 바와 같이, 각 언어별(즉, 채널 별)로 멀티 코덱 인코더부(10)를 통해 처리된 음성 데이터를 저장하는 디지털 음성 버퍼 저장소(21,22,23,24)와, 시간 단위로 각 언어 음성을 다중화하기 위한 타이머(26)와, 타이머에 의한 각 언어 음성을 선택하기 위한 채널 선택부(25)와, 그 각 채널을 다중화(Muxing)하기 위한 채널 다중화 처리부(27)와, 다중화(Muxing) 처리된 음성이 저장되는 멀티채널 음성 스트림(Transport Stream) 버퍼부(28)를 포함할 수 있다.In the embodiment of the present invention, the multi-channel multiplexer 20 stores digital data stored through the multi-codec encoder 10 for each language (ie, for each channel) as shown in FIG. 3. Voice buffer storages 21, 22, 23, 24, a timer 26 for multiplexing each language voice on a time basis, a channel selector 25 for selecting each language voice by the timer, and each A channel multiplexing processor 27 for multiplexing channels and a multi-channel transport stream buffer 28 for storing the multiplexed voice may be included.

여기서, 디지털 음성 버퍼 저장소(21,22,23,24)는 각 언어별로 각각 저장소를 가지고 있으며, 인코딩 처리된 디지털 음성 데이터가 저장된다. 타이머(26)는 각 언어별 음성을 다중화(Muxing)하기 위한 주기를 설정하기 위한 값이 설정되어 있으며, 채널 선택부(25)는 타이머 값에 따라 각 언어별 음성 데이터를 일정 부분씩 추출하여 채널 다중화 처리부(27)에 제공하는 역할을 수행한다.Here, the digital voice buffer storages 21, 22, 23, and 24 each have a storage for each language, and the encoded digital voice data is stored. The timer 26 has a value for setting a period for multiplexing the speech for each language, and the channel selector 25 extracts a predetermined portion of the speech data for each language according to the timer value. It serves to provide to the multiplexing processing unit 27.

그리고 채널 다중화 처리부(27)는 채널 선택기(25)를 통해 입력된 음성 데이터를 전송 스트림(Transport Stream) 규격에 맞도록 다중화(Muxing) 처리하며, 처리된 결과를 멀티 채널 음성 스트림 버퍼 저장소(28)에 저장한다. 여기서, 전송 스트림(Transport Stream)은 MPEG2-TS 표준 규격을 따를 수 있다.
The channel multiplexing processor 27 muxes the voice data input through the channel selector 25 to conform to the transport stream standard, and processes the processed result in the multi-channel voice stream buffer storage 28. Store in Here, the transport stream may follow the MPEG2-TS standard.

[도 4 - 스트리밍 서버부의 설명]4-Description of the streaming server unit

도 4는 다중화된 멀티 채널 음성 스트림을 스마트폰 단말에 서비스하기 위한 스트리밍 서버부 구성도이다. 도 4에서는 멀티 채널 음성 스트림 버퍼(28)를 멀티 채널 다중화부(20) 외부에 존재하는 것과 같이 도시하였지만, 이는 도 4의 설명의 편의를 위한 것일 뿐, 멀티 채널 음성 스트림 버퍼(28)는 도 3에 도시된 바와 같이 멀티 채널 다중화부(20) 내에 존재하는 구성요소임을 먼저 명확히 한다.4 is a configuration diagram of a streaming server unit for servicing a multiplexed multi-channel voice stream to a smartphone terminal. In FIG. 4, the multi-channel voice stream buffer 28 is illustrated as existing outside the multi-channel multiplexer 20. However, this is for convenience of description of FIG. 4, and the multi-channel voice stream buffer 28 is illustrated in FIG. 4. As shown in FIG. 3, first, the components present in the multi-channel multiplexer 20 are clarified.

여기서, 스트리밍 서버(30)는 멀티 채널 다중화부(20)에서 처리된 멀티 채널 음성 스트림 버퍼(28)에 있는 음성 데이터를 스트리밍 서버(30)에 접속한 각 스마트폰 단말(35)(예를 들어, 회의 참석자 또는 청취자가 사용하는 스마트폰 단말일 수 있음)에 전송 스트림(Transport Stream)을 전달하는 역할을 한다. 이와 같이 본 명세서에서는 그 설명의 편의를 위해, 스마트폰 단말의 경우를 중심으로 설명하지만, 회의 참석자 또는 청취자 등이 사용하는 사용자 단말은 반드시 스마트폰에 한정되어야 할 필요는 없음은 물론이다. 이하, 스트리밍 서버(30)의 구성례를 상세히 설명한다.Here, the streaming server 30 is connected to the streaming server 30, the voice data in the multi-channel voice stream buffer 28 processed by the multi-channel multiplexer 20, each smartphone terminal 35 (for example It may be a smart phone terminal used by the meeting attendees or listeners). As described above, in the present specification, for convenience of description, the case of the smartphone terminal will be described, but the user terminal used by the conference attendee or the listener is not necessarily limited to the smartphone. Hereinafter, a configuration example of the streaming server 30 will be described in detail.

본 발명의 실시예에서, 스트리밍 서버부(30)는 도 4에 도시한 바와 같이, 각 스마트폰 단말의 접속 및 세션을 관리하기 위한 세션 관리자(31)와, 스마트폰 단말과 통신을 담당할 세션 연결부(32)와, 각 세션별로 전송 스트림(Transport Stream) 전송을 위한 세션 버퍼부(33)를 포함할 수 있다.In the embodiment of the present invention, the streaming server unit 30, as shown in Figure 4, the session manager 31 for managing the connection and session of each smartphone terminal, and the session to be in communication with the smartphone terminal The connection unit 32 may include a session buffer unit 33 for transporting a transport stream for each session.

여기서, 세션 관리자(31)는 스마트폰 단말의 접속 여부를 체크하며, 접속이 이루어졌을 시에 새로운 세션을 단말에 할당한다. 또한 세션 관리자(31)는, 세션 연결부(32)에 스마트폰 단말과의 데이터 통신 역할을 전담시키고, 다시 스마트폰 단말의 접속을 계속해서 체크한다.Here, the session manager 31 checks whether the smartphone terminal is connected, and allocates a new session to the terminal when the connection is made. In addition, the session manager 31 assigns the session connection part 32 the data communication role with a smartphone terminal, and continues checking the connection of a smartphone terminal again.

그리고 세션 연결부(32)는, 스마트폰 단말(35)의 세션 연결부(34)와 실질적 데이터 통신 업무를 담당하며, 단말 세션 연결부(34)의 데이터 요청 시에 멀티 채널 스트림 버퍼(28)에 있는 음성 데이터를 세션 버퍼(33)에 복사하여 단말에 전송하며, 단말의 세션 연결부(34)는 수신 받은 음성 데이터를 단말의 수신 버퍼(35)에 저장한다.In addition, the session connection unit 32 is responsible for the actual data communication with the session connection unit 34 of the smart phone terminal 35, and the voice in the multi-channel stream buffer 28 at the time of the data request from the terminal session connection unit 34. The data is copied to the session buffer 33 and transmitted to the terminal, and the session connection unit 34 of the terminal stores the received voice data in the reception buffer 35 of the terminal.

즉, 본 발명의 실시예에서, 스트리밍 서버(30)는, 세션 연결된 스마트폰 단말(35) 측에서 데이터 요청하였을 경우, 멀티 채널 다중화부(20)의 멀티 채널 음성 스트림 버퍼(28)에 저장된 음성 스트림을, 그 데이터 요청한 스마트폰 단말(35)로 전송하여 주는 역할을 수행하는 것이다.
That is, in the embodiment of the present invention, the streaming server 30, when the data request from the session-connected smartphone terminal 35 side, the voice stored in the multi-channel voice stream buffer 28 of the multi-channel multiplexer 20 It serves to transmit the stream to the smart phone terminal 35 for the data request.

[도 5 - 멀티 채널 역다중화부의 설명]5-Description of the multi-channel demultiplexer

도 5는 스마트폰 단말에서 수신 받은 멀티 채널 음성 스트림 중에서 청취하고자하는 특정 음성만을 추출하는 멀티 채널 역다중화부의 구성도이다.5 is a block diagram of a multi-channel demultiplexer for extracting only a specific voice to be listened to from a multi-channel voice stream received from a smart phone terminal.

본 발명의 실시예에서, 멀티 채널 역다중화부(40)는 도 5에 도시한 바와 같이, 사용자가 청취하고 싶은 언어를 설정할 수 있는 채널 선택기(41)와, 멀티 채널 음성 스트림에서 사용자가 선택한 채널 부분의 음성 데이터만 추출하는 채널 추출기(42)와, 추출된 특정 음성 언어가 저장될 음성 채널 버퍼(43,44,45,46)를 포함할 수 있다.In the embodiment of the present invention, the multi-channel demultiplexer 40, as shown in Figure 5, the channel selector 41 that can set the language that the user wants to listen to, and the channel selected by the user in the multi-channel voice stream And a channel extractor 42 for extracting only the voice data of the portion, and a voice channel buffer 43, 44, 45, 46 in which the extracted specific voice language is to be stored.

여기서, 채널 선택은, 스마트폰 사용자가 자신이 청취하고자 하는 특정 언어를 응용 프로그램을 통해 선택하면, 그 채널 입력 값이 채널 선택기(41)에 설정되는 방식 등에 의해 이루어질 수 있다. 이 경우, 채널 추출기(42)는 채널 선택기(41)에 설정된 값을 참조하여 단말 수신 버퍼(35)에서 설정된 음성 언어만을 추출하여 음성 채널 버퍼(43,44,45,46)에 저장한다.In this case, the channel selection may be performed by a method in which the channel input value is set in the channel selector 41 when the smartphone user selects a specific language to be listened to through an application program. In this case, the channel extractor 42 extracts only the voice language set in the terminal reception buffer 35 with reference to the value set in the channel selector 41 and stores the voice language in the voice channel buffers 43, 44, 45, and 46.

즉, 본 발명의 실시예에서, 멀티 채널 역다중화부(40)는, 스마트폰 단말(35)로부터 그 단말 수신 버퍼에 저장된 멀티 채널의 음성 스트림과 채널 입력(즉, 언어 선택)을 수신한 경우, 멀티 채널 음성 스트림을 사용자에 의해 입력(선택)된 언어(즉, 채널)에 근거하여 역다중화하는 역할을 수행하는 것이다.
That is, in the embodiment of the present invention, the multi-channel demultiplexer 40 receives the multi-channel voice stream and the channel input (that is, language selection) stored in the terminal reception buffer from the smartphone terminal 35. In this case, the multi-channel voice stream is demultiplexed based on a language (ie, a channel) input (selected) by the user.

[도 6 - 멀티 코덱 디코더부의 설명]6-Description of the Multi Codec Decoder

도 6은 디지털 음성을 아날로그 음성으로 변환하는 멀티 코덱 디코더부의 구성도이다.6 is a block diagram of a multi-codec decoder for converting digital voice to analog voice.

본 발명의 실시예에서, 멀티 코덱 디코더부(50)는 도 6에 도시한 바와 같이, 멀티 채널 역다중화부(40)에서 추출된 특정 채널 버퍼에 있는 데이터를 디코딩하기 위한 코덱 처리부(51), 디코딩 코덱 선택을 위한 코덱 선택기(53), 디코딩된 아날로그 음성을 저장할 아날로그 음성 버퍼(54)를 포함할 수 있다.In the embodiment of the present invention, as shown in FIG. 6, the multi-codec decoder 50 may include a codec processor 51 for decoding data in a specific channel buffer extracted by the multi-channel demultiplexer 40. A codec selector 53 for decoding codec selection may include an analog voice buffer 54 for storing the decoded analog voice.

여기서, 코덱 선택기(53)는 음성 채널 버퍼(43, 44, 45, 46)에 있는 코덱 정보를 확인하여 해당하는 코덱을 설정하며, 코덱 처리부(51)는 설정 코덱을 이용하여 음성 채널 언어를 디코딩한 후 아날로그 음성 버퍼(54)로 저장하여, 스피커로 음성이 출력되도록 한다.Here, the codec selector 53 checks codec information in the voice channel buffers 43, 44, 45, and 46 to set the corresponding codec, and the codec processor 51 decodes the voice channel language using the set codec. Then, it is stored in the analog voice buffer 54 so that the voice is output to the speaker.

즉, 본 발명의 실시예에서, 멀티 코덱 디코더부(50)는, 멀티 채널 역다중화부(40)의 각 음성 채널 버퍼(43, 44, 45, 46)에 저장된 언어 음성 데이터를 대응된 코덱(즉, 앞서 해당 언어의 음성 신호가 인코딩되었을 때의 오디오 코덱에 상응하는 코덱)으로 디코딩하는 역할을 수행하는 것이다. 따라서 멀티 코덱 인코더부(50)를 거치면 채널(즉, 언어) 별로 아날로그 음성(즉, 원래의 통역사의 음성)이 복원되게 된다. 이와 같이 복원된 아날로그 음성은 그 채널 별로 해당 채널을 선택한 사용자의 스마트폰 단말의 스피커를 통해 출력될 수 있는 것이다.
That is, in the exemplary embodiment of the present invention, the multi codec decoder 50 may convert language speech data stored in each voice channel buffer 43, 44, 45, 46 of the multi-channel demultiplexer 40 to a corresponding codec ( In other words, the audio codec corresponding to the audio codec when the speech signal of the corresponding language is encoded in advance is decoded. Therefore, the multi-codec encoder unit 50 restores the analog voice (ie, the voice of the original interpreter) for each channel (ie, language). The restored analog voice may be output through the speaker of the smartphone terminal of the user who selects the corresponding channel for each channel.

본 발명의 멀티 코덱, 멀티 채널을 이용한 동시 통역 음성 전송 시스템 및 방법은 전술한 실시예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위에서 다양하게 변형하여 실시할 수가 있다. 즉, 이상에서는 본 발명의 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 쉽게 이해할 수 있을 것이다.The simultaneous interpretation and voice transmission system and method using the multi-codec and the multi-channel according to the present invention are not limited to the above-described embodiments and can be modified in various ways within the scope of the technical idea of the present invention. That is, while the above has been described with reference to the embodiments of the present invention, those skilled in the art may vary the present invention without departing from the spirit and scope of the present invention as set forth in the claims below. It will be easy to understand that it can be modified and changed.

Claims (10)

통역사의 마이크로부터 수신된 아날로그 음성을 디지털 음성으로 변환하는 멀티 코덱 인코더부;
상기 멀티 코덱 인코더부에 의해 처리된 다국어의 통역 음성 데이터를 다중화(Muxing)하는 멀티 채널 다중화부;
상기 멀티 채널 다중화부에 의해 다중화된 멀티 채널 음성 스트림을 세션 연결된 사용자 단말에 전송하는 스트리밍 서버;
상기 사용자 단말로부터 멀티 채널 음성 스트림 및 청취 선택 언어를 수신하고, 수신된 멀티 채널 음성 스트림으로부터 상기 청취 선택 언어에 해당하는 디지털 음성 데이터를 추출하는 멀티 채널 역다중화부; 및
상기 멀티 채널 역다중화부에 의해 추출된 디지털 음성 데이터를 아날로그 음성으로 변환하는 멀티 코덱 디코더부를 포함하며,
상기 멀티 채널 다중화부는,
각 언어별로 상기 멀티 코덱 인코더부를 통해 처리된 디지털 음성을 저장하는 디지털 음성 버퍼 저장소;
미리 지정된 시간 단위로 각 언어 음성을 다중화하기 위한 주기를 설정하고 있는 타이머;
상기 타이머에 설정된 주기 값에 따라 각 언어 음성을 선택하는 채널 선택부;
각 채널의 언어 음성을 다중화(Muxing)하는 채널 다중화 처리부; 및
상기 다중화(Muxing) 처리된 음성이 저장되는 멀티 채널 음성 스트림 버퍼부
를 포함하는 동시 통역 음성 전송 시스템.
A multi-codec encoder unit for converting an analog voice received from an interpreter's microphone into a digital voice;
A multi-channel multiplexer which multiplexes the multilingual interpreted voice data processed by the multi-codec encoder;
A streaming server transmitting the multi-channel voice stream multiplexed by the multi-channel multiplexer to a session-connected user terminal;
A multi-channel demultiplexer for receiving a multi-channel voice stream and a listening selection language from the user terminal and extracting digital voice data corresponding to the listening selection language from the received multi-channel voice stream; And
A multi codec decoder configured to convert digital voice data extracted by the multi-channel demultiplexer into analog voice,
The multi-channel multiplexer,
A digital voice buffer storage for storing digital voices processed by the multi codec encoder for each language;
A timer setting a period for multiplexing each language voice in a predetermined time unit;
A channel selector for selecting each language voice according to the period value set in the timer;
A channel multiplexing processor for multiplexing the speech of each channel; And
Multi-channel voice stream buffer unit for storing the multiplexed voice
Simultaneous interpretation voice transmission system comprising a.
제1항에 있어서,
상기 멀티 코덱 인코더부는,
상기 통역사의 마이크로부터 출력되는 아날로그 음성이 저장되는 아날로그 음성 버퍼부;
미리 저장된 복수개의 코덱 중 상기 아날로그 음성을 디지털 음성으로 변환하기 위한 코덱을 선택하는 코덱 선택기;
상기 코덱 선택기에 의해 선택된 코덱을 이용하여, 상기 통역사의 아날로그 음성을 디지털 음성으로 변환하는 코덱 처리부; 및
상기 변환된 디지털 음성이 저장되는 인코딩 음성 버퍼부
를 포함하는 동시 통역 음성 전송 시스템.
The method of claim 1,
The multi codec encoder unit,
An analog voice buffer unit for storing the analog voice output from the microphone of the interpreter;
A codec selector for selecting a codec for converting the analog voice into a digital voice among a plurality of pre-stored codecs;
A codec processing unit which converts the analog voice of the interpreter into digital voice using the codec selected by the codec selector; And
Encoding voice buffer unit for storing the converted digital voice
Simultaneous interpretation voice transmission system comprising a.
삭제delete 제1항에 있어서,
상기 스트리밍 서버는,
통역 음성을 청취하고자 하는 각 사용자의 사용자 단말과의 접속 및 세션을 관리하기 위한 세션 관리자;
상기 사용자 단말과 통신을 담당하는 세션 연결부; 및
각 세션 별로 전송 스트림(Transport Stream) 전송을 위한 세션 버퍼부
를 포함하는 동시 통역 음성 전송 시스템.
The method of claim 1,
The streaming server,
A session manager for managing a connection and session with a user terminal of each user who wants to listen to an interpreted voice;
A session connection unit in charge of communicating with the user terminal; And
Session buffer unit for transport stream for each session
Simultaneous interpretation voice transmission system comprising a.
제1항에 있어서,
상기 멀티 채널 역다중화부는,
상기 사용자 단말로부터 수신된 상기 청취 선택 언어가 설정되는 채널 선택기;
상기 사용자 단말로부터 수신된 멀티 채널 음성 스트림에서 상기 사용자가 선택한 청취 선택 언어에 상응하는 채널의 음성 데이터를 추출하는 채널 추출기; 및
상기 청취 선택 언어에 상응하여 추출된 음성 데이터가 저장되는 음성 채널 버퍼
를 포함하는 동시 통역 음성 전송 시스템.
The method of claim 1,
The multi-channel demultiplexer,
A channel selector for setting the listening selection language received from the user terminal;
A channel extractor for extracting voice data of a channel corresponding to a listening selection language selected by the user from a multi-channel voice stream received from the user terminal; And
Voice channel buffer for storing extracted voice data corresponding to the listening selection language
Simultaneous interpretation voice transmission system comprising a.
제1항에 있어서,
상기 멀티 코덱 디코더부는,
상기 멀티 채널 역다중화부에서 추출된 특정 채널 버퍼에 있는 데이터를 디코딩하기 위한 코덱 처리부;
디코딩 코덱 선택을 위한 코덱 선택기; 및
디코딩된 아날로그 음성을 저장할 아날로그 음성 버퍼
를 포함하는 동시 통역 음성 전송 시스템.
The method of claim 1,
The multi codec decoder unit,
A codec processor for decoding data in a specific channel buffer extracted by the multi-channel demultiplexer;
A codec selector for decoding codec selection; And
Analog voice buffer to store decoded analog voice
Simultaneous interpretation voice transmission system comprising a.
삭제delete 삭제delete 삭제delete 삭제delete
KR1020110119828A 2011-11-16 2011-11-16 The method and transport system of the simultaneous interpretation sound based on multi codec and multi channel Expired - Fee Related KR101223975B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110119828A KR101223975B1 (en) 2011-11-16 2011-11-16 The method and transport system of the simultaneous interpretation sound based on multi codec and multi channel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110119828A KR101223975B1 (en) 2011-11-16 2011-11-16 The method and transport system of the simultaneous interpretation sound based on multi codec and multi channel

Publications (1)

Publication Number Publication Date
KR101223975B1 true KR101223975B1 (en) 2013-01-21

Family

ID=47842186

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110119828A Expired - Fee Related KR101223975B1 (en) 2011-11-16 2011-11-16 The method and transport system of the simultaneous interpretation sound based on multi codec and multi channel

Country Status (1)

Country Link
KR (1) KR101223975B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101454745B1 (en) * 2013-03-28 2014-11-06 주식회사 두드림 Method and system for providing of a simultaneous interpretation service based on multi codec and multi channel
KR101536328B1 (en) * 2014-04-18 2015-07-15 세영정보통신(주) Dual Band Transmitter-receiver Make Use of A Translating or Learnning Multi Languages
WO2016047818A1 (en) * 2014-09-23 2016-03-31 (주)두드림 System and method for providing simultaneous interpretation on basis of multi-codec, multi-channel
WO2019164078A1 (en) * 2018-02-23 2019-08-29 (주)에어사운드 Real-time multi-language interpretation wireless transmitting and receiving system capable of extracting topic sentence and transmitting and receiving method using same
KR102036294B1 (en) 2018-10-24 2019-10-24 김경민 System for providing simultaneous interpretation
KR20190127239A (en) 2018-05-04 2019-11-13 (주)렉스코드 System for managing events
KR102182720B1 (en) 2019-05-16 2020-11-24 주식회사 포콘스 translation method using an earphone with role switching function

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100713647B1 (en) * 2005-06-28 2007-05-02 주식회사 엘지텔레콤 Simultaneous interpretation system using wireless communication terminal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100713647B1 (en) * 2005-06-28 2007-05-02 주식회사 엘지텔레콤 Simultaneous interpretation system using wireless communication terminal

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101454745B1 (en) * 2013-03-28 2014-11-06 주식회사 두드림 Method and system for providing of a simultaneous interpretation service based on multi codec and multi channel
KR101536328B1 (en) * 2014-04-18 2015-07-15 세영정보통신(주) Dual Band Transmitter-receiver Make Use of A Translating or Learnning Multi Languages
WO2016047818A1 (en) * 2014-09-23 2016-03-31 (주)두드림 System and method for providing simultaneous interpretation on basis of multi-codec, multi-channel
WO2019164078A1 (en) * 2018-02-23 2019-08-29 (주)에어사운드 Real-time multi-language interpretation wireless transmitting and receiving system capable of extracting topic sentence and transmitting and receiving method using same
KR20190127239A (en) 2018-05-04 2019-11-13 (주)렉스코드 System for managing events
KR102036294B1 (en) 2018-10-24 2019-10-24 김경민 System for providing simultaneous interpretation
KR102182720B1 (en) 2019-05-16 2020-11-24 주식회사 포콘스 translation method using an earphone with role switching function

Similar Documents

Publication Publication Date Title
KR101223975B1 (en) The method and transport system of the simultaneous interpretation sound based on multi codec and multi channel
KR101454745B1 (en) Method and system for providing of a simultaneous interpretation service based on multi codec and multi channel
US8531994B2 (en) Audio processing method, system, and control server
JP5534813B2 (en) System, method, and multipoint control apparatus for realizing multilingual conference
FI114129B (en) Conference call arrangement
CN101697581B (en) Method, device and system for supporting simultaneous interpretation video conference
EP1360798A1 (en) Control unit for multipoint multimedia/audio conference
JP2006191641A (en) Multimedia signal matching system and method for performing picture-in-picture functions
US7606716B2 (en) Systems and methods for multi-dialog surround audio
US11830508B2 (en) Method and apparatus for processing of auxiliary media streams embedded in a MPEGH 3D audio stream
JP2015534656A (en) Audio data generating apparatus and method, audio data reproducing apparatus and method
US10779105B1 (en) Sending notification and multi-channel audio over channel limited link for independent gain control
KR20060031551A (en) Stereo terminal and voice call method using stereo terminal
US20140369503A1 (en) Simultaneous broadcaster-mixed and receiver-mixed supplementary audio services
US20180374490A1 (en) Coding device and method, decoding device and method, and program
KR20200012104A (en) Real-time multi-language interpretation wireless transceiver and method
KR102042247B1 (en) Wireless transceiver for Real-time multi-user multi-language interpretation and the method thereof
US11924622B2 (en) Centralized processing of an incoming audio stream
WO2016047818A1 (en) System and method for providing simultaneous interpretation on basis of multi-codec, multi-channel
CN107210041B (en) Transmission device, transmission method, reception device, and reception method
GB2596107A (en) Managing network jitter for multiple audio streams
JP6289178B2 (en) Call conferencing system
KR20170066962A (en) Providing system for dubbing-data in the foreign language theater
CN104869004B (en) Audio data processing method and device
KR20130042685A (en) The method and transport system of the simultaneous interpretation sound based on low output power broadcasting devices

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A302 Request for accelerated examination
PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D17-exm-PA0302

St.27 status event code: A-1-2-D10-D16-exm-PA0302

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20160106

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

FPAY Annual fee payment

Payment date: 20170110

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20180115

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20180115

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000