KR101192207B1 - 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법 - Google Patents

온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법 Download PDF

Info

Publication number
KR101192207B1
KR101192207B1 KR1020120022134A KR20120022134A KR101192207B1 KR 101192207 B1 KR101192207 B1 KR 101192207B1 KR 1020120022134 A KR1020120022134 A KR 1020120022134A KR 20120022134 A KR20120022134 A KR 20120022134A KR 101192207 B1 KR101192207 B1 KR 101192207B1
Authority
KR
South Korea
Prior art keywords
packet
server
time
viewer
terminal
Prior art date
Application number
KR1020120022134A
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 KR1020120022134A priority Critical patent/KR101192207B1/ko
Priority to PCT/KR2012/002892 priority patent/WO2013133477A1/ko
Application granted granted Critical
Publication of KR101192207B1 publication Critical patent/KR101192207B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2223Secondary servers, e.g. proxy server, cable television Head-end being a public access point, e.g. for downloading to or uploading from clients
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법에 관한 것으로, 지역별로 싱크율을 조정하는 동시에 통역사에 의해 각 콘텐츠에 최적화된 자막을 다국어로 서비스할 수 있는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법을 제공한다. 이를 위한 본 발명은 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템은 방송 센터로부터 방송 신호를 수신하여 다수의 시청자 단말에 대응하는 프로토콜로 변환하는 엔코더; 상기 변환되는 패킷을 전송하는 스트리밍 서버; 다수의 에지 서버를 포함하며, 상기 스트리밍 서버로부터 전송되는 패킷을 상기 다수의 에지 서버별로 설정된 시간에 따라 지연시키는 자막 서비스 웹 서버; 및 상기 다수의 에지 서버중 하나로부터 지연 없이 상기 패킷을 실시간으로 수신하고, 통역자에 의해 상기 수신되는 패킷에 대응하는 방송에 대하여 설정된 언어로 번역된 다국어 자막이 실시간으로 입력되는 다수의 통역자 단말;을 포함하되, 상기 자막 서비스 웹 서버는 상기 지연되는 패킷과 함께 상기 다수의 통역자 단말로부터 실시간으로 입력되는 다국어 자막을 상기 각각의 에지 서버에 대응하는 상기 다수의 시청자 단말로 전송할 수 있다. 상기와 같은 구성에 의해 본 발명은 각 콘텐츠 및 지역의 특성에 맞는 다국어 자막의 정확도를 향상시킬 수 있는 효과가 있다.

Description

온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법{System for providing real-time subtitles service of many languages for online live broadcasting and method thereof}
본 발명은 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법에 관한 것으로, 특히, 전세계 지역별 시청자들의 인터넷 환경을 고려하여 방송을 선별적으로 지연시키는 동시에 통역사에 의해 다국어 자막의 정확도를 향상시킬 수 있는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법에 관한 것이다.
인터넷 환경의 발달로 인해 전세계의 정보에 쉽게 접근할 수 있게 되었고, 사용자들은 더 많은 정보를 제공받기 위한 요구가 증대하고 있다. 이러한 요구에 따라 언어권이 다른 국가에 대한 정보를 제공하기 위해 많은 번역 프로그램 및 서비스가 등장하고 있다.
특히, 이동통신의 발달로 언제 어디서나 인터넷에 접속할 수 있게 되면서 인터넷 상에서 실시간으로 번역된 자막을 제공하는 서비스가 등장하고 있다. 전세계에서 일어나는 주요 사건들에 대하여 문자 중계 방송을 제공하는 서비스가 이루어지고 있다. 그러나 이러한 서비스는 실시간 중계에 중점을 두어 영상을 배제하기 때문에 사용자에게 더 많은 정보를 제공하지 못하며, 더욱이 발생한 사건을 입수한 서비스 제공업자가 번역을 한 후 온라인상에 유포되기 때문에 정보를 실시간으로 제공하지 못하는 문제점이 있다.
최근 인기를 얻고 있는 유튜브 동영상 서비스는 전세계에서 발생하는 일 또는 개인이 제작한 다양한 동영상을 제공하는 서비스로서, 임의의 사용자가 언어 장벽을 해소하기 위해 다국어로 번역된 자막을 업로드하면, 동영상과 자막파일이 합쳐져 재생됨으로써 동영상에 따른 다국어 자막을 제공할 수 있다. 그러나 이러한 다국어 자막 서비스는 일반적으로 자동 번역 시스템 또는 개인적 성향에 따라 번역되기 때문에 다양한 표현에 대한 번역 성공률이 매우 낮으며, 더욱이, 동영상에 포함되는 소리를 기반으로 하기 때문에 번역의 오류 확률이 매우 높다. 게다가, 방언, 사투리, 시대적 배경에 따라 사용이 다른 언어의 정보를 다양하게 적용하지 못하기 때문에 정확하게 번역된 경우에도 표현이 다소 부자연스러운 문제점이 있다.
상기와 같은 종래 기술의 문제점을 해결하기 위해, 본 발명은 지역별로 싱크율을 조정하는 동시에 통역사에 의해 각 콘텐츠에 최적화된 자막을 다국어로 서비스할 수 있는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법을 제공하고자 한다.
위와 같은 과제를 해결하기 위한 본 발명은 온라인 생방송의 특수성을 고려하여 전세계 시청자들의 인터넷 환경에 따라 싱크를 조절할 수 있도록 지역별로 지연 시간을 설정한다. 특히, 온라인 생방송이 실시간으로 진행되는 특성상 동시 통역에 시간이 소요되기 때문에 이에 대한 지연 시간을 고려하여 방송을 전송한다. 즉, 지역별로 정확한 싱크율을 달성하기 위하여 각 지역에 배치된 에지 서버마다 다른 지연 시간을 설정함으로써, 생방송 콘텐츠를 시청하는 시청자들은 약 10초 이내의 지연된 생방송을 다국어 자막과 함께 시청할 수 있다.
또한, 기계적 번역이 아닌 실시간 통역 개념의 자막 서비스를 제공하여 다국어 자막의 정확도를 향상시킬 수 있도록 각 국가별로 동시 통역사를 통하여 실시간으로 제공되는 방송을 번역함으로써, 연예, 시사, 시대별, 주제별 드라마 등의 각종 콘텐츠에 최적화된 다국어 자막 서비스를 제공하며, 특히 해당 콘텐츠의 사전 조사 및 배경을 기반으로 하여 완벽하게 의역된 다국어 자막 서비스를 제공한다. 이를 위해 동시 통역사들에게는 지연 없는 방송을 제공한다.
일 실시예에서, 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템은 방송 센터로부터 방송 신호를 수신하여 다수의 시청자 단말에 대응하는 프로토콜로 변환하는 엔코더; 상기 변환되는 패킷을 전송하는 스트리밍 서버; 다수의 에지 서버를 포함하며, 상기 스트리밍 서버로부터 전송되는 패킷을 상기 다수의 에지 서버별로 설정된 시간에 따라 지연시키는 자막 서비스 웹 서버; 및 상기 다수의 에지 서버중 하나로부터 지연 없이 상기 패킷을 실시간으로 수신하고, 통역자에 의해 상기 수신되는 패킷에 대응하는 방송에 대하여 설정된 언어로 번역된 다국어 자막이 실시간으로 입력되는 다수의 통역자 단말;을 포함하되, 상기 자막 서비스 웹 서버는 상기 지연되는 패킷과 함께 상기 다수의 통역자 단말로부터 실시간으로 입력되는 다국어 자막을 상기 각각의 에지 서버에 대응하는 상기 다수의 시청자 단말로 전송할 수 있다.
일 실시예에서, 상기 엔코더는 상기 방송 센터로부터 수신되는 방송 신호를 RTMP(Real Time Messaging Protocol) 프로토콜로 변환할 수 있다.
상기에 부가하여, 상기 엔코더는 H.264/AAC 코덱을 포함할 수 있다.
다른 실시예에서, 상기 스트리밍 서버는 Wowza 스트리밍 서버일 수 있다.
또 다른 실시예에서, 상기 에지 서버는 RTSP(Real Time Streaming Protocol) 서버, HLS(HTTP Live Streaming) 서버 또는 IPTV 서버일 수 있다.
일 실시예에서, 상기 자막 서비스 웹 서버는, 상기 다수의 통역자 단말에 대한 사용자 정보가 저장되는 데이터베이스; 및 상기 다수의 에지 서버의 지연 시간을 설정하고, 상기 다수의 통역자 단말이 상기 데이터베이스에 등록된 사용자인지를 검색하여 등록된 사용자인 경우 상기 다수의 통역자 단말로부터 입력되는 다국어 자막을 상기 다수의 에지 서버로 전송하도록 제어하는 제어부를 추가로 포함할 수 있다.
상기에 부가하여, 상기 다수의 에지 서버 각각은, 상기 스트리밍 서버로부터 패킷을 수신하는 패킷 수신부; 상기 제어부에서 설정된 지연 시간에 따라 상기 패킷을 지연시킨 후 상기 실시간 입력되는 다국어 자막과 함께 상기 시청자 단말로 전송하도록 제어하는 지연 제어부; 상기 패킷을 지연시키도록 일시 저장하는 임시 저장부; 및 상기 방송에 대응하여 지연되는 패킷과 상기 실시간 다국어 자막을 상기 다수의 시청자 단말로 전송하는 패킷 송신부를 포함할 수 있다.
일 실시예에서, 상기 시청자 단말은, 상기 지연 수신되는 패킷에 대응하는 방송을 디스플레이하는 스트리밍 뷰어; 및 상기 실시간 전송되는 다국어 자막이 시청자가 설정한 언어로 디스플레이되는 채팅 뷰어를 포함할 수 있다.
일 실시예에서, 상기 다수의 통역자 단말 각각은, 설정된 언어로 상기 통역자에 의해 번역된 다국어 자막이 입력되는 입력부; 상기 입력되는 다국어 자막이 상기 시청자 단말의 채팅 뷰어에 디스플레이 되도록 변환하는 채팅 모듈; 상기 설정된 언어에 대한 어휘 사전이 저장되는 저장부; 및 상기 입력되는 다국어 자막을 상기 저장부의 어휘 사전에 따라 오타 여부를 확인하여 수정하는 오타 수정부를 포함할 수 있다.
또한, 본 발명은 다수의 에지 서버 및 스트리밍 서버를 포함하는 미디어 서버가 방송과 관련하여 다수의 통역자 단말로부터 다국어로 번역된 자막을 다수의 시청자 단말로 서비스하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 방법을 제공한다.
일 실시예에서, 방송 센터로부터 방송 신호를 수신하여 상기 다수의 시청자 단말에 대응하는 프로토콜로 변환하는 수신 단계; 상기 다수의 시청자 단말로 전송할 상기 변환되는 방송 신호를 상기 다수의 에지 서버별로 설정된 시간에 따라 지연시키는 지연 단계; 상기 방송 신호를 지연 없이 상기 다수의 통역자 단말로 실시간 전송하여 통역자에 의해 상기 방송에 대하여 설정된 언어로 번역된 다국어 자막이 실시간으로 입력되는 입력 단계; 상기 지연되는 방송 신호를 상기 각각의 에지 서버에 대응하는 상기 다수의 시청자 단말로 전송하는 동시에 상기 다수의 통역자 단말로부터 입력되는 다국어 자막을 상기 다수의 시청자 단말로 실시간 전송하는 전송 단계;를 포함할 수 있다.
본 발명은 상기 다수의 에지 서버별로 상기 방송 신호의 지연 시간을 설정하는 설정 단계를 추가로 포함할 수 있다.
일 실시예에서, 상기 수신 단계는, 상기 방송 센터로부터 수신되는 방송 신호를 RTMP(Real Time Messaging Protocol) 프로토콜로 변환하는 엔코딩 단계를 포함할 수 있다.
상기에 부가하여, 상기 입력 단계는, 상기 입력되는 다국어 자막을 저장되는 어휘 사전에 따라 오타 여부를 확인하여 수정하는 수정 단계를 포함할 수 있다.
본 발명은 상기 다수의 시청자 단말 각각이 상기 지연 전송되는 방송을 디스플레이하는 동시에 상기 실시간 전송되는 다국어 자막을 시청자가 설정한 언어로 디스플레이하는 디스플레이 단계를 추가로 포함할 수 있다.
본 발명에 따른 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법은 온라인 생방송의 특수성 및 전세계 지역별 인터넷 환경을 고려하여 방송의 선택적으로 지연 송출하는 동시에 통역사에 의해 번역된 다국어 자막을 실시간으로 전송함으로써, 각 콘텐츠 및 지역의 특성에 맞는 다국어 자막의 정확도를 향상시킬 수 있는 효과가 있다.
또한 본 발명은 다국어 자막의 정확도를 향상시킴으로써 서비스 사용자가 전세계에서 제공하는 콘텐츠를 실시간으로 시청할 수 있어 시간별 및 지역별 차이에 의한 시청의 제한을 극복할 수 있다.
또한, 본 발명은 정확도가 향상된 다국어 자막에 의해 서비스 사용자가 언어 장벽 없이 다른 언어권 국가에서 제공하는 다양한 콘텐츠를 시청할 수 있어 콘텐츠의 선택을 다양화시킬 수 있는 동시에 서비스 사용자의 폭 넓은 요구를 만족시킬 수 있다.
도 1은 본 발명의 실시예에 따른 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템의 개략적 구성도이다.
도 2는 도 1의 자막 서비스 웹 서버의 상세 블록도이다.
도 3은 도 2의 에지 서버의 상세 블록도이다.
도 4는 도 1의 시청자 단말의 디스플레이 상태도이다.
도 5는 도 1의 통역자 단말의 상세 블록도이다.
도 6은 본 발명의 실시예에 따른 온라인 생방송을 위한 실시간 다국어 자막 서비스 방법의 흐름도이다.
이하, 본 발명을 바람직한 실시예와 첨부한 도면을 참고로 하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되는 것은 아니다.
먼저, 도 1 내지 도 5를 참조하여 본 발명의 한 실시예에 따른 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템을 설명하다.
도 1은 본 발명의 실시예에 따른 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템의 개략적 구성도이다.
실시간 다국어 자막 서비스 시스템(10)은 방송을 송출하는 방송 센터(100), 다국어 번역 자막 서비스를 제공하는 미디어 서버(200), 지연된 방송과 다국어 번역 자막을 실시간으로 수신하는 다수의 시청자 단말(300), 해당 방송에 대한 다국어 자막이 입력되는 다수의 통역자 단말(400), 및 다국어 자막을 실시간으로 수신하는 다수의 시청자 단말(300)을 포함할 수 있다.
이러한 실시간 다국어 자막 서비스 시스템(10)은 지역별 싱크를 조절하기 위하여 접속 단말에 따라 사용자를 분류하고 지연 시간을 결정한다. 즉, 방송을 다국어로 번역하기 위한 통역자 단말(400)로 지연 없이 방송을 제공하고, 일반 시청자인 시청자 단말(300)로 지역별로 미리 설정된 시간에 따라 지연된 방송을 제공한다. 여기서, 동시 통역사에 의해 통역자 단말(400)로부터 입력되는 다국어 자막 서비스는 단방향 채팅과 유사한 방식으로 통역자 단말(400)에서 입력되는 다국어 자막은 일반 시청자인 시청자 단말(300)로 전달된다.
방송 센터(100)는 미디어 서버(200)에 미리 등록된 방송을 제작하여 전송한다. 이러한 방송 센터(100)는 일반적인 방송국만을 의미하는 것은 아니며, 일반 사용자가 제작하여 인터넷 등에 유포하는 동영상을 포함할 수 있다.
미디어 서버(200)는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템의 주요 구성으로서, 방송 센터(100)로부터 방송 신호를 수신하는 방송 수신부(210), 수신된 방송 신호를 정해진 포맷의 패킷으로 변환하는 엔코더(220), 변환되는 패킷을 전송하는 스트리밍 서버(230), 및 방송에 대응하는 패킷을 설정된 시간에 따라 지연시켜 시청자 단말(300)로 전송하고 통역자 단말(400)로부터 수신되는 다국어 자막을 실시간으로 시청자 단말(300)로 전송하는 자막 서비스 웹 서버(240)를 포함할 수 있다.
방송 수신부(210)는 방송 센터(100)로부터 전송되는 방송 신호를 수신한다. 이러한 방송 수신부(210)는 임의의 무선 또는 유선 통신 방식으로 방송 신호를 수신할 수 있다.
엔코더(220)는 방송 센터(100)로부터 방송 신호를 수신하여 다수의 시청자 단말(300)에 대응하는 프로토콜로 변환하며, H.264/AAC 코덱을 포함할 수 있다. 따라서, 엔코더(220)는 방송 센터(100)로부터 실시간으로 수신되는 방송 신호를 임의의 기기로 구성된 시청자 단말(300)에서 재생 가능하도록 H.264/AAC 코덱으로 코딩할 수 있다. 여기서, 방송에 대한 영상은 매우 높은 데이터 압축률을 가지는 H.264 방식으로 방송에 대한 음성은 애플의 아이폰, 아이팟, 아이튠즈에 사용되는 기본 오디오 포맷인 AAC(Advanced Audio Coding) 방식으로 변환하여 H.264/AAC 패킷을 생성할 수 있다. 이러한 패킷은 RTMP(Real Time Messaging Protocol) 프로토콜로 변환하여 스트리밍 서버(230)로 전송될 수 있다.
스트리밍 서버(230)는 RTSP 또는 HLS와 같은 표준 비디오 스트리밍 프로토콜에 의해 엔코더(220)로부터 패킷을 수신하며 자막 서비스 웹 서버(240)로 전송할 수 있다. 여기서, 스트리밍 서버(230)는 Wowza 스트리밍 서버일 수 있다. 이러한 스트리밍 서버(230)는 엔코더(220)에서 변환된 H.264/AAC 패킷을 수신하여 각 기기들에 맞는 프로토콜로 실시간 전송할 준비가 되어 있는 상태이며, 후술하는 바와 같이, 선택적으로 다수의 에지 서버(250)로 패킷을 전송할 수 있다.
자막 서비스 웹 서버(240)는, 도 2를 참조하여 후술하는 바와 같이, 스트리밍 서버(230)로부터 전송되는 패킷을 다수의 에지 서버(250)별로 설정된 시간에 따라 지연시킬 수 있다. 이러한 자막 서비스 웹 서버(240)는 지연되는 패킷과 함께 통역자 단말(400)로부터 실시간으로 입력되는 다국어 자막을 각각의 에지 서버(250)에 대응하는 다수의 시청자 단말(300)로 전송할 수 있다.
또한, 자막 서비스 웹 서버(240)는 통역자 단말(400)로 채팅 프로그램을 포함하는 채팅 모듈(420)을 제공하는데, 이러한 채팅 프로그램은 등록된 사용자만이 입력이 가능하며, 그외에 시청자들과 같은 일반 사용자는 입력이 불가능하다.
또한, 자막 서비스 웹 서버(240)는 방송을 수신하여 시청할 수 있는 JW 플레이어 및 다국어 자막 입력과 자막 시청을 위한 Wowza 채팅 모듈을 시청자 단말(300) 및 통역자 단말(400)로 전송한다.
도 2는 도 1의 자막 서비스 웹 서버의 상세 블록도이다.
자막 서비스 웹 서버(240)는 지연 시간이 설정되는 다수의 에지 서버(250), 다수의 에지 서버(250)의 지연 시간을 설정하는 제어부(224), 등록된 사용자 정보가 저장되는 데이터베이스(246)를 포함할 수 있다.
다수의 에지 서버(250)는 설치되는 국가 등의 지역적 환경과 제공되는 서비스에 따라 여러 형태로 구성될 수 있으며, 예를 들면, Wowza 스트리밍 서버와 동일한 프로토콜을 갖는 RTSP 서버, HLS 서버 또는 인터넷 프로토콜을 사용하여 디지털 텔레비전 서비스를 제공하는 IPTV 서버일 수 있다.
이러한 다수의 에지 서버(250)는, 도 1에 도시된 바와 같이, 시청자 단말(300)로 지연된 패킷을 전송하는 사용자 모드와 통역자 단말(400)로 패킷을 지연 없는 패킷을 전송하는 관리자 모드로 운영될 수 있다. 예를 들면, 다수의 에지 서버(250) 중 어느 하나는 관리자 모드로 운영되며, 스트리밍 서버(230)로부터 전송되는 패킷을 지연 없이 다수의 통역자 단말(400)로 실시간으로 전송할 수 있다. 또한, 그외의 에지 서버(250)는 사용자 모드로 운영되며, 스트리밍 서버(230)로부터 전송되는 패킷을 설정된 시간에 따라 지연시킨 후 다수의 시청자 단말(300)로 전송할 수 있다.
도 3은 도 2의 에지 서버의 상세 블록도이다.
다수의 에지 서버(250) 각각은 스트리밍 서버(230)로부터 패킷을 수신하는 패킷 수신부(252), 패킷을 설정된 시간에 따라 지연시키도록 제어하는 지연 제어부(254), 패킷을 일시 저장하는 임시 저장부(256), 및 지연된 패킷을 시청자 단말(300)로 전송하는 패킷 송신부(258)를 포함할 수 있다.
패킷 수신부(252)는 해당 에지 서버(250)의 포맷에 따라 스트리밍 서버(230)로부터 전송되는 패킷을 수신할 수 있다. 이러한 패킷 수신부(252)는 해당 에지 서버(250)의 서비스 포맷에 대응하는 방식으로 패킷을 수신하도록 구성될 수 있다.
지연 제어부(254)는 자막 서비스 웹 서버(240)의 제어부(224)에서 설정된 지연 시간에 따라 수신된 패킷을 지연시키는데, 예를 들면, 스트리밍 서버(230)로부터 수신되는 첫번째 패킷부터 지정된 시간 동안의 패킷을 임시 저장부(256)에 저장하도록 제어할 수 있다.
또한, 지연 제어부(254)는 통역자 단말(400)로부터 실시간 입력되는 다국어 자막과 함께 임시 저장부(256)에 저장된 패킷을 시청자 단말(300)로 전송하도록 제어할 수 있다.
임시 저장부(256)는 지연 제어부(254)의 제어에 따라 지연시키고자 하는 패킷을 일시 저장하며, 예를 들면, 캐쉬 또는 큐일 수 있다.
패킷 송신부(258)는 방송에 대응하여 지연되는 패킷과 함께 통역자 단말(400)로부터 실시간으로 전송되는 실시간 다국어 자막을 다수의 시청자 단말(300)로 전송할 수 있다. 이러한 패킷 수신부(252)는 해당 에지 서버(250)의 서비스 포맷 및 시청자 단말(300)의 기기 형태에 대응하는 방식으로 패킷을 송신하도록 구성될 수 있다.
이러한 에지 서버(250)는 스트리밍 서버(230)로부터 수신되는 첫번째 패킷부터 지정된 시간 동안의 패킷을 임시 저장부(256)에 저장하였다가 다수의 시청자 단말(300)로 전송할 수 있으며, 결과적으로 시청자 단말(300)은 일정 시간 후부터 방송 센터(100)에서 전송되는 방송의 영상을 수신할 수 있다.
도 2에 도시된 바와 같이, 제어부(224)는 다수의 에지 서버(250)의 지연 시간을 설정할 수 있다. 여기서, 다수의 에지 서버(250)에 대한 지연은 각 시청자 단말(300)별 국가 통계치를 기초로 결정할 수 있는데, 자막 서비스 웹 서버(240)와 시청자 국가간의 서로 다른 지연 시간이 있기 때문에 에지 서버(250)에 따라 국가별로 설정한다. 이때 지연 시간은 초단위로 설정할 수 있다.
또한, 제어부(224)는 통역자 단말(400)이 자막 서비스 웹 서버(240)에 접속하는 경우, 접속된 통역자 단말(400)이 데이터베이스(246)에 등록된 사용자인지를 검색하며, 검색 결과 등록된 사용자인 경우, 예를 들면 통역자 단말(400)의 사용자가 허가된 동시 통역자인 경우, 통역자 단말(400)로부터 입력되는 다국어 자막을 다수의 에지 서버(250)로 전송하도록 제어할 수 있다.
데이터베이스(246)는 후술하는 바와 같은 채팅 프로그램을 사용하여 입력이 가능한 사용자 정보가 저장되며, 예를 들면, 다수의 통역자 단말(400)에 대한 사용자 정보로서, 등록된 통역자 정보를 포함할 수 있다.
도 1에 도시된 바와 같이, 시청자 단말(300)은 자막 서비스 웹 서버(240)에 접속하여 선택하는 방송을 다국어 자막과 함께 실시간으로 수신할 수 있다. 이러한 시청자 단말(300)은 자막 서비스 웹 서버(240)로부터 제공되는 다국어 자막 서비스를 시청자가 원하는 언어로 선택할 수 있다. 여기서, 시청자 단말(300)이 선택하는 방송은 드라마와 같이 일반적인 방송 프로그램에 제한되지 않으며, 자막 서비스 웹 서버(240)에서 제공하는 다양한 형태의 동영상일 수 있다.
도 4는 도 1의 시청자 단말의 디스플레이 상태도이다.
시청자 단말(300)은 시청하고자 하는 방송의 영상이 디스플레이되는 스트리밍 뷰어(302) 및 영상에 대응하는 다국어 자막이 디스플레이되는 채팅 뷰어(304)를 포함할 수 있다.
스트리밍 뷰어(302)는 자막 서비스 웹 서버(240)로부터 제공된 JW 플레이어에 의해 실행되며, 지연 수신되는 패킷에 대응하는 방송의 영상을 디스플레이할 수 있다.
채팅 뷰어(304)는 자막 서비스 웹 서버(240)로부터 제공된 Wowza 채팅 모듈에 의해 실행되며, 사용자가 설정한 언어로 번역된 다국어 자막이 디스플레이될 수 있다. 여기서, 채팅 뷰어(304)는 시청자의 선택에 따라 그 위치가 변경될 수 있다.
도 1에 도시된 바와 같이, 통역자 단말(400)은 다수의 에지 서버(250) 중 어느 하나로부터 지연 없이 패킷을 실시간으로 수신하고, 동시 통역자에 의해 수신되는 패킷에 대응하는 방송에 대하여 설정된 언어로 번역된 다국어 자막이 실시간으로 입력될 수 있다. 예를 들면, 동시 통역자는 JW 플레이어에 의해 실행되는 방송의 영상을 지연 없이 실시간으로 시청하면서, 설정된 언어로 번역하여 통역자 단말(400)로 입력할 수 있다.
도 5는 도 1의 통역자 단말의 상세 블록도이다.
다수의 통역자 단말(400) 각각은 동시 통역자에 의해 번역된 다국어 자막이 입력되는 입력부(410), 채팅 방식으로 다국어 자막을 제공하기 위한 채팅 모듈(420), 입력되는 다국어 자막의 오타를 수정하는 오타 수정부(430), 및 번역을 위한 어휘 사전이 저장되는 저장부(440)를 포함할 수 있다.
입력부(410)는 통역자 단말(400)에 구비된 키보드와 같은 입력 장치로서, 번역하고자 하는 언어를 지원하는 입력 장치일 수 있다. 이러한 입력부(410)는 설정된 언어로 해당 동시 통역자에 의해 번역된 다국어 자막이 입력될 수 있다.
채팅 모듈(420)은 자막 서비스 웹 서버(240)로부터 제공되며, 동시 통역자에 의해 입력되는 다국어 자막이 채팅 방식으로 시청자 단말(300)의 채팅 뷰어(304)에 디스플레이 되도록 변환할 수 있다. 이러한, 채팅 모듈(420)은 Wowza 채팅 모듈일 수 있으며, 동시 통역자는 채팅 모듈(420)에 의해 실행되는 채팅 프로그램에 따라 번역된 다국어 자막을 입력할 수 있다. 여기서, 자막 서비스 웹 서버(240)로부터 제공되는 채팅 프로그램은 지연이 없이 실시간으로 입력된 자막을 전송하기 때문에 결과적으로 동시 통역자가 통역자 단말(400)에 번역된 다국어 자막을 입력하는 순간 시청자 단말(300)의 채팅 뷰어(304)에 디스플레이될 수 있다.
오타 수정부(430)는 입력부(410)로부터 입력되는 다국어 자막을 저장부(440)의 어휘 사전에 따라 오타 여부를 확인하여 수정할 수 있다. 이러한, 오타 수정부(430)는 동시 통역사에 의해 번역된 입력 자막 중에서 단어에 해당하는 오타를 자동으로 수정한다. 여기서, 오타의 수정은 저장부(440)에 저장된 어휘 사전을 기초로 하여 단어에 대한 오타 수정을 의미하는 것으로 설명하였으나, 이에 제한되지 않고, 해당 언어의 기초 문법에 대응하여 조사 등의 어휘에 대한 오타도 수정할 수 있다.
저장부(440)는 동시 통역자에 대하여 설정된 언어에 대한 어휘 사전이 저장될 수 있다. 여기서, 어휘 사전은 해당 언어에 대한 단어만을 포함하는 것으로 설명하였으나, 이에 제한되지 않고, 해당 언어의 기초 문법을 포함할 수 있다.
본 실시예에서, 입력되는 다국어 자막을 수정하는 오타 수정부(430)가 통역자 단말(400)에 구비되는 것으로 설명하였으나, 이에 제한되지 않고, 통역자 단말(400)로부터 입력된 다국어 자막을 수신하는 자막 서비스 웹 서버(240)에서 구현될 수도 있다.
결과적으로 오타 수정부(430)가 통역자 단말(400)에 구비되는 경우, 또는 자막 서비스 웹 서버(240)에 구비되는 경우 모두 다국어 자막이 시청자 단말(300)로 전송되기 전에 오타가 수정되기 때문에 시청자 단말(300)은 오타가 수정된 다국어 자막만을 수신함으로써 시청자는 정확하게 수정된 다국어 자막만을 시청할 수 있다.
이하, 도 6을 참조하여 본 발명의 온라인 생방송을 위한 실시간 다국어 자막 서비스 방법을 설명한다.
도 6은 본 발명의 실시예에 따른 온라인 생방송을 위한 실시간 다국어 자막 서비스 방법의 흐름도이다.
도 6에서, 먼저, 방송 센터(100)에서 송출된 방송 신호를 미디어 서버(200)가 수신하여 이를 PC 또는 스마트 기기 등과 같이 시청자 단말(300)에 적합한 기기에 대응하는 포맷으로 변환한다. 변환된 방송 신호는 지연 없이 실시간으로 통역자 단말(400)로 제공되거나 미리 설정된 시간에 따라 전송이 지연된다. 실시간 방송을 수신한 동시 통역사는 이를 기초로 설정된 언어로 번역을 하여 통역자 단말(400)에 입력하고, 동시 통역사에 의해 입력되는 다국어 자막은 미디어 서버(200)로 실시간으로 전달된다. 미디어 서버(200)는 지연된 방송 신호를 시청자 단말(300)로 전송하는 동시에 통역자 단말(400)로부터 전송된 다국어 자막을 시청자 단말(300)로 실시간으로 전송한다. 결과적으로 시청자는 특정 온라인 생방송에 최적화된 자막을 원하는 언어로 영상과 함께 시청할 수 있다.
먼저, 지역별로 싱크를 위한 설정을 수행할 수 있다. 단계 S601에서, 다수의 에지 서버(250)별로 시청자 단말(300)로 제공하고자 하는 방송 신호의 지연 시간을 설정할 수 있다. 여기서, 다수의 에지 서버(250)에 대한 지연은 각 시청자 단말(300)별 국가 통계치를 기초로 설정할 수 있는데, 자막 서비스 웹 서버(240)와 시청자 국가간의 서로 다른 지연 시간이 있기 때문에 에지 서버(250)에 따라 국가별로 설정한다. 이때 지연 시간은 초단위로 설정할 수 있다.
다음, 방송 센터(100)로부터 방송 신호를 수신하여 다수의 시청자 단말(300)에 대응하는 프로토콜로 변환할 수 있다. 단계 S602에서, 방송 센터(100)로부터 전송되는 방송을 수신할 수 있다. 이때, 수신되는 방송은 일반적인 방송국으로부터 전송되는 방송뿐만 아니라 일반 사용자가 제작하여 인터넷 등에 유포하는 동영상을 포함할 수 있다. 단계 S603에서, 방송 센터(100)로부터 수신되는 방송 신호를 시청자 단말(300)에 따른 형태로 변환할 수 있다. 여기서, 방송 신호는 패킷으로 변환되며, RTMP 프로토콜로 변환될 수 있다.
다음, 다수의 시청자 단말(300)로 전송할 방송 신호를 다수의 에지 서버(250)별로 설정된 시간에 따라 지연시킬 수 있다. 단계 S604에서, 방송 신호를 설정된 시간에 따라 지연시키는데, 예를 들면, 스트리밍 서버(230)로부터 수신되는 첫번째 패킷부터 지정된 시간 동안의 패킷을 일시 저장하였다가 다수의 시청자 단말(300)로 전송할 수 있다. 결과적으로 시청자 단말(300)은 일정 시간 후부터 방송의 영상을 수신할 수 있다. 이와 동시에, 단계 S605에서, 방송 신호를 지연 없이 다수의 통역자 단말(400)로 실시간 전송할 수 있다.
다음, 동시 통역자에 의해 해당 방송에 대하여 설정된 언어로 번역된 다국어 자막이 실시간으로 입력될 수 있다. 단계 S606에서, 동시 통역자는 실시간으로 수신되는 방송을 시청하면서 해당 방송에 대응하는 설정된 언어로 번역하고 통역자 단말(400)을 통하여 번역된 다국어 자막을 입력할 수 있다. 이때, 입력되는 다국어 자막은 채팅 방식으로 입력되며, 자막 서비스 웹 서버(240)로부터 제공되는 채팅 프로그램은 지연이 없이 실시간으로 입력된 자막을 전송하기 때문에 결과적으로 동시 통역자가 통역자 단말(400)에 번역된 다국어 자막을 입력하는 순간 시청자 단말(300)의 채팅 뷰어(304)에 디스플레이될 수 있다.
단계 S607에서, 동시 통역자에 의해 통역자 단말(400)로 입력되는 다국어 자막을 저장되는 어휘 사전에 따라 오타 여부를 확인하여 수정할 수 있다. 이때, 오타의 수정은 미리 저장된 어휘 사전을 기초로 하여 단어에 대한 오타 수정에 제한되지 않고, 해당 언어의 기초 문법에 대응하여 조사 등의 어휘에 대한 오타도 수정할 수 있다.
다음, 지연되는 방송 신호를 각각의 에지 서버(250)에 대응하는 다수의 시청자 단말(300)로 전송하는 동시에 다수의 통역자 단말(400)로부터 입력되는 다국어 자막을 다수의 시청자 단말(300)로 실시간 전송할 수 있다. 단계 S608에서, 통역자 단말(400)은 동시 통역자에 의해 번역된 다국어 자막을 자막 서비스 웹 서버(240)로 실시간 전송할 수 있다. 단계 S609에서, 에지 서버(250) 별로 지연된 방송 신호를 다수의 시청자 단말(300)로 전송하는 동시에 통역자 단말(400)로부터 입력되는 다국어 자막을 다수의 시청자 단말(300)로 실시간으로 전송할 수 있다.
다음, 본 발명은 다수의 시청자 단말(300) 각각이 지연 전송되는 방송을 디스플레이하는 동시에 실시간 전송되는 다국어 자막을 시청자가 설정한 언어로 디스플레이할 수 있다. 단계 S610에서, 시청자 단말(300)은 지연된 방송 신호를 수신하여 디스플레이하는 동시에 시청자의 설정에 따른 언어로 번역된 다국어 자막이 디스플레이될 수 있다.
이와 같이, 수신된 방송을 지연시켜 시청자 단말(300)로 제공하는 한편, 지연 없이 실시간으로 통역자 단말(400)로 제공하고, 동시 통역사에 의해 번역된 다국어 자막을 채팅 방식으로 시청자 단말(300)로 실시간으로 제공하는 동시에 지연된 방송을 수신함으로써, 시청자는 온라인 생방송을 원하는 언어로 제공되는 자막을 통해 실시간 시청할 수 있다.
상기에서는 본 발명의 바람직한 실시예에 대하여 설명하였지만, 본 발명은 이에 한정되는 것이 아니고 본 발명의 기술 사상 범위 내에서 여러 가지로 변형하여 실시하는 것이 가능하고 이 또한 첨부된 특허 청구 범위에 속하는 것은 당연하다.
10 : 실시간 다국어 자막 서비스 시스템
100 : 방송 센터 200 : 미디어 서버
210 : 방송 수신부 220 : 엔코더
230 : 스트리밍 서버 240 : 자막 서비스 웹 서버
244 : 제어부 246 : 데이터베이스
250 : 에지 서버 252 : 패킷 수신부
254 : 지연 제어부 256 : 임시 저장부
258 : 패킷 송신부 300 : 시청자 단말
302 : 스트리밍 뷰어 304 : 채팅 뷰어
400 : 통역자 단말 410 : 입력부
420 : 채팅 모듈 430 : 오타 수정부
440 : 저장부

Claims (14)

  1. 방송 센터로부터 수신된 방송 신호로부터 생성된 패킷을 전송하는 엔코더;
    상기 엔코더로부터 수신된 상기 패킷을 전송하는 스트리밍 서버;
    상기 스트리밍 서버로부터 전송되는 상기 패킷을 시청자 단말 및 통역자 단말에 전송하며, 상기 통역자 단말에 채팅모듈을 제공하고 상기 채팅모듈을 통해 입력된 자막을 상기 시청자 단말에 전송하는 자막 서비스 웹 서버를 포함하되,
    상기 자막 서비스 웹 서버는,
    기설정된 시간에 따라 지연된 상기 패킷과 상기 패킷에 대응되는 상기 자막을 상기 시청자 단말에 전송하는 제1 에지 서버; 및
    실시간으로 상기 패킷을 상기 통역자 단말에 전송하는 제2 에지 서버를 구비하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템.
  2. 제1항에 있어서,
    상기 엔코더는 상기 방송 신호를 RTMP(Real Time Messaging Protocol) 프로토콜로 변환하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템.
  3. 제1항에 있어서,
    상기 엔코더는 상기 방송 신호를 AAC(Advanced Audio Coding) 방식으로 변환하여 H.264/AAC 패킷을 생성하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템.
  4. 제1항에 있어서,
    상기 스트리밍 서버는 Wowza 스트리밍 서버인 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템.
  5. 제1항에 있어서,
    상기 에지 서버는 RTSP(Real Time Streaming Protocol) 서버, HLS(HTTP Live Streaming) 서버, IPTV 서버 중 어느 하나인 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템.
  6. 제1항에 있어서,
    상기 자막 서비스 웹 서버는,
    상기 통역자 단말에 대한 사용자 정보가 저장되는 데이터베이스; 및
    상기 제1 에지 서버의 지연시간을 설정하며, 상기 통역자 단말을 통해 접속한 사용자를 상기 데이터베이스에 저장된 상기 사용자 정보와 비교하여, 상기 통역자 단말로부터 입력된 자막을 상기 제1 에지 서버로 전송하도록 허용하는 제어부를 더 구비하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템.
  7. 제1항에 있어서,
    상기 제1 에지서버는,
    상기 스트리밍 서버로부터 패킷을 수신하는 패킷 수신부;
    상기 기설정된 시간에 따라 상기 패킷을 지연시킨 후 상기 자막과 함께 상기 시청자 단말로 전송하도록 제어하는 지연 제어부;
    상기 패킷을 지연시키도록 일시 저장하는 임시 저장부; 및
    상기 임시 저장부에 저장된 상기 패킷과 상기 자막을 상기 시청자 단말로 전송하는 패킷 송신부를 포함하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템.
  8. 제1항에 있어서,
    상기 자막 서비스 웹 서버는 상기 시청자 단말에 상기 패킷에 대응하는 방송을 디스플레이하는 스트리밍 뷰어 및 상기 자막을 디스플레이하는 채팅 뷰어를 제공하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템.
  9. 제1항에 있어서,
    상기 통역자 단말은,
    기설정된 언어에 따른 상기 자막이 입력되는 입력부;
    상기 자막이 상기 시청자 단말에 디스플레이 되도록 변환하는 채팅 모듈;
    상기 언어에 대한 어휘사전이 저장되는 저장부; 및
    상기 자막을 상기 저장부의 어휘 사전에 따라 오타 여부를 확인하여 수정하는 오타 수정부를 포함하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템.
  10. 엔코더를 통해 방송 센터로부터 수신된 방송 신호로부터 패킷을 생성하여 전송하는 단계;
    스트리밍 서버를 통해 상기 엔코더로부터 수신된 상기 패킷을 전송하는 단계;
    자막 서비스 웹 서버를 통해 상기 스트리밍 서버로부터 수신된 상기 패킷을 시청자 단말 및 통역자 단말에 전송하며, 상기 자막 서비스 웹 서버는 상기 통역자 단말에 채팅모듈을 제공하고 상기 채팅모듈을 통해 입력된 자막을 상기 시청자 단말에 전송하는 단계를 포함하되,
    상기 자막 서비스 웹 서버를 통해 상기 패킷을 전송하는 단계는,
    제1 에지 서버를 통해 상기 패킷을 기설정된 시간에 따라 지연하여 상기 자막과 함께 상기 시청자 단말에 전송하며, 제2 에지 서버를 통해 상기 패킷을 실시간으로 상기 통역자 단말에 전송하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 방법.
  11. 제10항에 있어서,
    상기 방법은 상기 제1 에지 서버에 대한 지연 시간을 설정하는 단계를 더 포함하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 방법.
  12. 제10항에 있어서,
    상기 엔코더를 통해 상기 패킷을 생성하는 단계는 상기 방송 신호를 RTMP(Real Time Messaging Protocol) 프로토콜로 변환하는 단계를 포함하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 방법.
  13. 제10항에 있어서,
    상기 제1 에지 서버가 상기 자막을 상기 시청자 단말에 전송하는 단계는 상기 자막을 저장된 어휘 사전에 따라 오타 여부를 확인하여 수정하는 단계를 더 포함하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 방법.
  14. 제10항에 있어서,
    상기 방법은 상기 시청자 단말이 상기 패킷에 대응하는 방송과 상기 자막을 디스플레이하는 단게를 더 포함하는 것을 특징으로 하는 온라인 생방송을 위한 실시간 다국어 자막 서비스 방법.
KR1020120022134A 2012-03-05 2012-03-05 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법 KR101192207B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120022134A KR101192207B1 (ko) 2012-03-05 2012-03-05 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법
PCT/KR2012/002892 WO2013133477A1 (ko) 2012-03-05 2012-04-17 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120022134A KR101192207B1 (ko) 2012-03-05 2012-03-05 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법

Publications (1)

Publication Number Publication Date
KR101192207B1 true KR101192207B1 (ko) 2012-10-17

Family

ID=47288186

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120022134A KR101192207B1 (ko) 2012-03-05 2012-03-05 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법

Country Status (2)

Country Link
KR (1) KR101192207B1 (ko)
WO (1) WO2013133477A1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017010690A1 (ko) * 2015-07-16 2017-01-19 네이버비즈니스플랫폼 주식회사 동영상 제공 장치, 동영상 제공 방법, 및 컴퓨터 프로그램
KR20170030075A (ko) * 2015-08-12 2017-03-16 (주)지엘컴 통역음성 정보를 제공하는 방법, 이를 운용하는 맞춤형 통역 서버 및 시스템
KR101832464B1 (ko) * 2017-10-16 2018-02-26 네이버 주식회사 동영상 제공 장치, 동영상 제공 방법, 및 컴퓨터 프로그램

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016047818A1 (ko) * 2014-09-23 2016-03-31 (주)두드림 멀티 코덱, 멀티 채널 기반의 동시통역 서비스 제공 시스템 및 방법
US10356451B2 (en) 2015-07-06 2019-07-16 Lg Electronics Inc. Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
CN107371054B (zh) * 2017-06-20 2020-09-04 武汉斗鱼网络科技有限公司 一种弹幕处理方法及装置
CN110035323A (zh) * 2019-03-20 2019-07-19 苏州佳世达光电有限公司 自动调整显示字幕语言的多媒体播放方法及***
CN110610444A (zh) * 2019-08-27 2019-12-24 格局商学教育科技(深圳)有限公司 一种基于直播教学云的后台数据管理***
CN115474065B (zh) * 2021-06-11 2024-05-28 北京有竹居网络技术有限公司 一种字幕处理方法、装置、电子设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008072586A (ja) 2006-09-15 2008-03-27 Matsushita Electric Ind Co Ltd デジタルavストリーム再生装置
KR100911717B1 (ko) * 2007-11-13 2009-08-10 연세대학교 산학협력단 멀티미디어 동시통역 시스템의 송신부 및 이를 포함하는멀티미디어 동시통역 시스템
JP2010278790A (ja) 2009-05-28 2010-12-09 Nec Casio Mobile Communications Ltd デジタルデータ受信機、及び、プログラム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070044334A (ko) * 2005-10-24 2007-04-27 주식회사 어가람닷컴 외국인을 위한 유료 커뮤니티를 활용한 통역시스템과 그방법
KR100580149B1 (ko) * 2006-04-06 2006-05-15 주식회사 현대홈쇼핑 홈쇼핑 방송을 데이터통신망을 통해 다국어로 제공하는다국어 제공 홈쇼핑 데이터방송 시스템 및 그 방법
KR101015234B1 (ko) * 2008-10-23 2011-02-18 엔에이치엔(주) 웹 상의 멀티미디어 컨텐츠에 포함되는 특정 언어를 다른 언어로 번역하여 제공하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008072586A (ja) 2006-09-15 2008-03-27 Matsushita Electric Ind Co Ltd デジタルavストリーム再生装置
KR100911717B1 (ko) * 2007-11-13 2009-08-10 연세대학교 산학협력단 멀티미디어 동시통역 시스템의 송신부 및 이를 포함하는멀티미디어 동시통역 시스템
JP2010278790A (ja) 2009-05-28 2010-12-09 Nec Casio Mobile Communications Ltd デジタルデータ受信機、及び、プログラム

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017010690A1 (ko) * 2015-07-16 2017-01-19 네이버비즈니스플랫폼 주식회사 동영상 제공 장치, 동영상 제공 방법, 및 컴퓨터 프로그램
KR101789221B1 (ko) * 2015-07-16 2017-10-23 네이버 주식회사 동영상 제공 장치, 동영상 제공 방법, 및 컴퓨터 프로그램
CN108028966A (zh) * 2015-07-16 2018-05-11 纳宝商务平台株式会社 视频提供装置、视频提供方法及计算机程序
JP2018528730A (ja) * 2015-07-16 2018-09-27 ネイバー ビジネス プラットフォーム コーポレーション 動画提供装置、動画提供方法及びそのコンピュータプログラム
US10595067B2 (en) 2015-07-16 2020-03-17 Naver Business Platform Corporation Video providing apparatus, video providing method, and computer program
CN108028966B (zh) * 2015-07-16 2021-06-08 纳宝商务平台株式会社 视频提供装置、视频提供方法及计算机程序
KR20170030075A (ko) * 2015-08-12 2017-03-16 (주)지엘컴 통역음성 정보를 제공하는 방법, 이를 운용하는 맞춤형 통역 서버 및 시스템
KR101897968B1 (ko) * 2015-08-12 2018-09-12 (주)지엘컴 통역음성 정보를 제공하는 방법, 이를 운용하는 맞춤형 통역 서버 및 시스템
KR101832464B1 (ko) * 2017-10-16 2018-02-26 네이버 주식회사 동영상 제공 장치, 동영상 제공 방법, 및 컴퓨터 프로그램

Also Published As

Publication number Publication date
WO2013133477A1 (ko) 2013-09-12

Similar Documents

Publication Publication Date Title
KR101192207B1 (ko) 온라인 생방송을 위한 실시간 다국어 자막 서비스 시스템 및 그 방법
US11272257B2 (en) Method and apparatus for pushing subtitle data, subtitle display method and apparatus, device and medium
US8045054B2 (en) Closed captioning language translation
US8549569B2 (en) Alternative audio content presentation in a media content receiver
US9621963B2 (en) Enabling delivery and synchronization of auxiliary content associated with multimedia data using essence-and-version identifier
US20140237532A1 (en) Closed-captioning uniform resource locator capture system and method
CN102802044A (zh) 视频处理方法、终端及字幕服务器
CN112616062B (zh) 一种字幕显示方法、装置、电子设备及存储介质
EP2574054B1 (en) Method for synchronising subtitles with audio for live subtitling
US20110283324A1 (en) Method and apparatus of digital broadcasting service using automatic keyword generation
WO2012028851A1 (en) Method and system for additional service synchronisation
US9942620B2 (en) Device and method for remotely controlling the rendering of multimedia content
TW201320721A (zh) 數位電視即時翻譯系統及其方法
US20140003792A1 (en) Systems, methods, and media for synchronizing and merging subtitles and media content
US20150215564A1 (en) Methods and apparatus for creation of a reference time index for audio/video programming
US20170139904A1 (en) Systems and methods for cloud captioning digital content
CN112601102A (zh) 同声传译字幕的确定方法、装置、电子设备及存储介质
CN202231825U (zh) 一种实现个性化界面显示的iptv***
KR20110049099A (ko) 메타데이터를 이용한 하이브리드 방송 서비스 시스템
US10796089B2 (en) Enhanced timed text in video streaming
KR102200827B1 (ko) 자막을 포함하는 재송출용 방송 데이터 생성 방법 및 서버
KR100994827B1 (ko) 방송 콘텐츠의 자막에 근거한 부가정보 제공 장치 및 방송수신 장치
KR101229346B1 (ko) 방송 단말, 연관 콘텐츠 제공 시스템 및 방법
KR101384740B1 (ko) 인식 기술을 이용한 영상물의 자막 처리 시스템 및 그 방법
KR101403969B1 (ko) 타임코드를 상실한 동영상의 자막 재생 시점 인식 방법

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150828

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20161007

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20171012

Year of fee payment: 6