KR101236813B1 - Open audio service system in digital broadcast and method thereof - Google Patents
Open audio service system in digital broadcast and method thereof Download PDFInfo
- Publication number
- KR101236813B1 KR101236813B1 KR1020110003665A KR20110003665A KR101236813B1 KR 101236813 B1 KR101236813 B1 KR 101236813B1 KR 1020110003665 A KR1020110003665 A KR 1020110003665A KR 20110003665 A KR20110003665 A KR 20110003665A KR 101236813 B1 KR101236813 B1 KR 101236813B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- voice
- server
- top box
- voice service
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000001360 synchronised effect Effects 0.000 claims abstract description 17
- 239000000284 extract Substances 0.000 claims abstract description 7
- 239000000872 buffer Substances 0.000 claims description 52
- 230000003139 buffering effect Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 8
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4347—Demultiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4392—Processing of audio elementary streams involving audio buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 디지털 방송에서의 개방형 음성 서비스 시스템 및 서비스 방법에 관한 것으로서, 더욱 상세하게는 디지털 방송국에서 제공하는 방송에 개방형 음성 서비스를 연동하여 제공함으로써 동일한 영상에 대해 다양한 음성 서비스를 제공하도록 하여 시청의 즐거움을 배가시키며, 음성 서비스 서버에서 디지털 방송국에서 제공하는 방송의 영상 정보의 PTS를 추출하여 이와 개방형 음성 서비스의 PTS를 동기화하여 제공함으로써 네트워크 환경과 관계없이 영상과 음성의 동기화가 가능하도록 하여 녹화물뿐만 아니라 실시간 방송에서도 서비스할 수 있다.The present invention relates to an open voice service system and a service method in digital broadcasting. More particularly, the present invention relates to an open voice service provided by a digital broadcasting station in conjunction with an open voice service to provide various voice services for the same video. Doubles the enjoyment, and extracts the PTS of the video information of the broadcast provided by the digital broadcasting station from the voice service server and synchronizes the PTS of the open voice service so that the video and audio can be synchronized regardless of the network environment. It can also be serviced in real time broadcasting.
Description
본 발명은 개방형 음성 서비스 시스템 및 서비스 방법에 관한 것으로서, 특히 디지털 방송에서 제공되는 방송에 개방형 음성 서비스를 연동하여 다양한 음성 서비스를 제공하도록 한 디지털 방송에서의 개방형 음성 서비스 시스템 및 서비스 방법에 관한 것이다.
The present invention relates to an open voice service system and a service method. More particularly, the present invention relates to an open voice service system and a service method in digital broadcasting to provide various voice services by interlocking an open voice service to a broadcast provided in digital broadcasting.
현재의 디지털 방송은 방송국에서 만들어진 방송을 직접 TV나 셋톱박스로 수신하여 시청자가 보고 싶은 채널을 선택해서 채널 내에 존재하는 엠펙 트랜스포트 스트림(MPEG Transport Stream)의 영상(Video)과 오디오(Audio) 정보를 디코딩(Decoding)하여 TV로 시청하고 있다. 이때, 각 채널의 영상에 대응되는 오디오 정보는 다국어 음성 방송을 제외하고는 하나씩 매칭되어 있다.
Current digital broadcasts receive broadcasts made by broadcasting stations directly to a TV or set-top box, select a channel that viewers want to watch, and video and audio information of an MPEG Transport Stream in the channel. Is decoded and watched on TV. At this time, audio information corresponding to the image of each channel is matched one by one except for multilingual audio broadcasting.
한편, 스포츠 채널과 같은 경우는 비디오 화면도 중요하지만 아나운서나 캐스터의 목소리, 스타일 등에 따라 시청률이 크게 차이 나는 경우가 많다.On the other hand, in the case of sports channels, the video screen is also important, but the viewer ratings vary greatly depending on the announcer, caster's voice, and style.
또한, 같은 경기를 여러 방송에서 동시에 진행할 경우, 시청자는 아나운서가 누구인지 캐스터가 누구인지를 먼저 인지한 후에 자기가 선호하는 아나운서나 캐스터의 방송 채널로 시청을 하고 있다.In addition, when the same game is simultaneously carried out in several broadcasts, the viewer first recognizes who the announcer is and who the caster is, and then watches the broadcast channel of the preferred announcer or caster.
특히, 공중파나 지상파를 통한 독점 방송인 경우, 모든 시청자는 동일한 아나운서나 캐스터의 음성 해설을 들을 수밖에 없어 시청자의 선택이 매우 제한적이게 되는 단점이 있다.In particular, in the case of exclusive broadcasting over the air or terrestrial waves, all viewers have to listen to the same announcer or caster's voice commentary.
즉, 이처럼 하나의 방송 영상(영상 정보)에 단일의 음성 서비스(오디오 정보)를 제공할 수밖에 없는 구조로 인해, 이러한 방송을 주관하는 방송사는 독점 방송을 하는 특수한 경우에라도 시청률이 기대하는 만큼 나오지 않게 된다.
In other words, due to the structure of providing a single voice service (audio information) to a single broadcast video (video information), the broadcaster who manages such a broadcast does not show the viewer rating as expected in a special case of exclusive broadcasting. do.
전술한 문제점을 개선하기 위한 본 발명 실시 예의 목적은 디지털 방송국에서 제공하는 방송에 개방형 음성 서비스를 연동하여 제공함으로써 동일한 영상에 대해 다양한 음성 서비스를 제공하도록 한 디지털 방송에서의 개방형 음성 서비스 시스템 및 서비스 방법을 제공하는 것이다.An object of the embodiment of the present invention for improving the above-mentioned problem is to provide a variety of voice services for the same video by providing an open voice service in conjunction with the broadcast provided by the digital broadcast station system and service method To provide.
전술한 문제점을 개선하기 위한 본 발명 실시 예의 다른 목적은 음성 서비스 서버에서 디지털 방송국에서 제공하는 방송의 영상 정보의 PTS를 추출하여 이와 개방형 음성 서비스의 PTS를 동기화하여 제공함으로써 네트워크 환경과 관계없이 영상과 음성의 동기화가 가능하도록 한 디지털 방송에서의 개방형 음성 서비스 시스템 및 서비스 방법을 제공하는 것이다.
Another object of the present invention for improving the above-mentioned problems is to extract the PTS of the video information of the broadcast provided by the digital broadcasting station in the voice service server and to synchronize the PTS of the open voice service and to provide the video regardless of the network environment. The present invention provides an open voice service system and a service method in digital broadcasting that enable voice synchronization.
상기한 목적을 달성하기 위한 본 발명의 실시 예에 따른 디지털 방송에서의 개방형 음성 서비스 시스템은 디지털 방송을 제공하는 디지털 방송 서버를 포함한 디지털 방송에서의 개방형 음성 서비스 시스템으로서, 디지털 방송 서버에서 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 영상정보 수신부, 상기 디지털 방송 스트림에 관한 음성 정보를 입력하는 음성정보 입력부, 상기 영상 정보에 대해 상기 음성 정보의 PTS를 동기화하는 PTS 동기화부, 상기 PTS가 동기화된 음성 정보의 트랜스포트 스트림을 생성하는 TS 생성부, 상기 음성 정보의 트랜스포트 스트림을 송출하는 송출부를 포함하는 하나 이상의 음성 서비스 서버 및 상기 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 방송 정보 역다중화부, 상기 음성 서비스 서버 중 하나로부터 상기 음성 정보의 트랜스포트 스트림을 수신받는 음성 정보 수신부, 상기 영상 정보를 디코딩하여 출력하는 영상 디코더부, 상기 음성 정보를 디코딩하여 출력하는 음성 디코더부, 상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 상기 영상 디코더부와 상기 음성 디코더부를 제어하여 동기화하는 방송제어부를 포함하는 셋톱박스를 포함한다.An open voice service system in digital broadcasting according to an embodiment of the present invention for achieving the above object is an open voice service system in digital broadcasting including a digital broadcasting server for providing digital broadcasting, and the digital broadcast stream in the digital broadcasting server. A video information receiver for extracting video information from the received video signal; A TS generator for generating a transport stream of information, at least one voice service server including a transmitter for transmitting a transport stream of the voice information, and a broadcast information demultiplexer for receiving the digital broadcast stream and extracting image information; One of the voice service servers A voice information receiver for receiving a transport stream of the voice information, a video decoder for decoding and outputting the video information, a voice decoder for decoding and outputting the voice information, and a PTS of the video information and the voice information. And a set top box including a broadcast controller to control and synchronize the video decoder and the audio decoder.
상기 셋톱박스는 상기 영상 정보를 버퍼링하는 영상 정보 버퍼부, 상기 음성 정보를 버퍼링하는 음성 정보 버퍼부 및 상기 영상 정보 버퍼부의 버퍼와 상기 음성 정보 버퍼부의 버퍼의 동기화 오차를 일정 수준 이하로 제어하여 상기 방송 제어부가 제어 가능하도록 기 설정된 수준으로 유지하는 버퍼 제어부를 더 포함한다.The set-top box controls the synchronization error between the video information buffer unit buffering the video information, the audio information buffer unit buffering the audio information, the buffer of the video information buffer unit, and the buffer of the audio information buffer unit to a predetermined level or less. The broadcast control unit may further include a buffer control unit configured to maintain the preset level to be controllable.
상기 디지털 방송에서의 개방형 음성 서비스 시스템은 상기 음성 서비스 서버의 접속 경로 및 서버 관련 정보를 관리하는 음성 서버 관리부 및 상기 디지털 방송 서버의 방송 일정 및 이와 대응되는 음성 서비스 서버의 음성 서비스 제공 일정을 관리하고 제공하는 방송 정보 관리부를 포함하는 서비스 관리 서버를 더 포함하는 것이 바람직하다.
The open voice service system in the digital broadcasting manages a voice server manager that manages a connection path and server related information of the voice service server and a broadcast schedule of the digital broadcast server and a voice service provision schedule of the voice service server corresponding thereto. It is preferable to further include a service management server including a broadcast information management unit to provide.
상기한 목적을 달성하기 위한 본 발명의 다른 실시 예에 따른 디지털 방송에서의 개방형 음성 서비스 시스템은 디지털 방송을 제공하는 디지털 방송 서버를 포함한 디지털 방송에서의 개방형 음성 서비스 시스템으로서, 상기 디지털 방송 서버로부터 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 방송 정보 역다중화부, 상기 디지털 방송 스트림에 대해 동기화된 음성 서비스를 제공하는 음성 서비스 서버로부터 상기 음성 정보의 트랜스포트 스트림을 수신받는 음성 정보 수신부,상기 영상 정보를 디코딩하여 출력하는 영상 디코더부, 상기 음성 정보를 디코딩하여 출력하는 음성 디코더부, 상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 상기 영상 디코더부와 상기 음성 디코더부를 제어하여 동기화하는 방송제어부를 포함하는 셋톱박스를 포함한다.In accordance with another aspect of the present invention, an open voice service system in digital broadcasting is an open voice service system in digital broadcasting including a digital broadcasting server for providing digital broadcasting. A broadcast information demultiplexer for receiving a broadcast stream and extracting image information, a voice information receiver configured to receive a transport stream of the voice information from a voice service server providing a synchronized voice service for the digital broadcast stream, and the video information A video decoder to decode and output the audio information; a audio decoder to decode and output the audio information; and a broadcast controller to control and synchronize the video decoder and the audio decoder by using a PTS of the video information and the audio information. Set top box .
상기 디지털 방송에서의 개방형 음성 서비스 시스템은 상기 음성 서비스 서버의 접속 경로를 제공하며, 상기 디지털 방송 서버의 방송 일정 및 이와 대응되는 음성 서비스 서버의 음성 서비스 일정을 제공하는 서비스 관리 서버를 더 포함하고, 상기 셋톱박스는 상기 서비스 관리 서버와 인터페이스할 수 있는 서비스 관리부를 더 포함한다.The open voice service system in the digital broadcasting further includes a service management server providing a connection path of the voice service server, and providing a broadcast schedule of the digital broadcast server and a voice service schedule of the voice service server corresponding thereto. The set top box further includes a service manager that can interface with the service management server.
상기 셋톱박스는 상기 영상 정보를 버퍼링하는 영상 정보 버퍼부, 상기 음성 정보를 버퍼링하는 음성 정보 버퍼부 및 상기 영상 정보 버퍼부의 버퍼와 상기 음성 정보 버퍼부의 버퍼의 동기화 오차를 일정 수준 이하로 제어하여 상기 방송 제어부가 제어 가능하도록 기 설정된 수준으로 유지하는 버퍼 제어부를 더 포함하는 것이 바람직하다.
The set-top box controls the synchronization error between the video information buffer unit buffering the video information, the audio information buffer unit buffering the audio information, the buffer of the video information buffer unit, and the buffer of the audio information buffer unit to a predetermined level or less. Preferably, the broadcast control unit further includes a buffer control unit which is maintained at a predetermined level so as to be controllable.
상기한 목적을 달성하기 위한 본 발명의 또 다른 실시 예에 따른 디지털 방송에서의 개방형 음성 서비스 방법은 디지털 방송 서버에서 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 단계, 음성 서비스 서버가 상기 디지털 방송 스트림에 관한 음성 정보를 입력하는 단계, 상기 음성 서비스 서버가 상기 영상 정보에 대해 상기 음성 정보의 PTS를 동기화하는 단계, 상기 음성 서비스 서버가 상기 PTS가 동기화된 음성 정보의 트랜스포트 스트림을 생성하는 단계, 상기 음성 서비스 서버가 상기 음성 정보의 트랜스포트 스트림을 송출하는 단계, 셋톱박스가 상기 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 단계, 셋톱박스가 상기 음성 서비스 서버 중 하나로부터 상기 음성 정보의 트랜스포트 스트림을 수신받는 단계, 셋톱박스가 상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 동기화하는 단계, 셋톱박스가 상기 영상 정보 및 상기 음성정보를 디코딩하여 출력하는 단계를 포함한다.
According to another aspect of the present invention, there is provided an open voice service method in digital broadcasting, including receiving a digital broadcast stream from a digital broadcast server and extracting image information from the digital broadcast server. Inputting voice information relating to the voice service server, synchronizing the PTS of the voice information with respect to the video information, the voice service server generating a transport stream of voice information synchronized with the PTS, Transmitting, by the voice service server, the transport stream of the voice information, by the set-top box receiving the digital broadcast stream, extracting image information, and by the set-top box, transporting the voice information from one of the voice service servers. Receiving a stream, the set-top box the image And synchronizing the information with the PTS of the audio information, and decoding and outputting the video information and the audio information by the set-top box.
상기한 목적을 달성하기 위한 본 발명의 또 다른 실시 예에 따른 디지털 방송에서의 개방형 음성 서비스 방법은 셋톱박스가 상기 디지털 방송 서버로부터 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 단계, 셋톱박스가 상기 디지털 방송 스트림에 대해 동기화된 음성 서비스를 제공하는 음성 서비스 서버로부터 상기 음성 정보의 트랜스포트 스트림을 수신받는 단계, 셋톱박스가 상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 제어하여 동기화하는 단계, 셋톱박스가 상기 영상 정보 및 상기 음성 정보를 디코딩하여 출력하는 단계, 상기 셋톱박스가 상기 영상 정보를 버퍼링하는 단계, 상기 셋톱박스가 상기 음성 정보를 버퍼링하는 단계 및 상기 셋톱박스가 상기 영상 정보의 버퍼와 상기 음성 정보의 버퍼의 동기화 오차를 일정 수준 이하로 제어하여 제어 가능하도록 기 설정된 수준으로 유지하는 단계를 포함한다.
According to another aspect of the present invention, there is provided an open voice service method in digital broadcasting, in which a set-top box receives a digital broadcasting stream from the digital broadcasting server and extracts image information. Receiving a transport stream of the voice information from a voice service server providing a synchronized voice service for a digital broadcast stream; controlling and synchronizing the set-top box by controlling the PTS of the video information and the voice information; A box decoding and outputting the video information and the audio information, the set-top box buffering the video information, the set-top box buffering the audio information, and the set-top box and a buffer of the video information. The synchronization error of the buffer of the voice information is below a certain level And a step of maintaining a predetermined level by controlling to controllably.
본 발명의 실시 예에 따른 디지털 방송에서의 개방형 음성 서비스 시스템 및 서비스 방법은 디지털 방송국에서 제공하는 방송에 개방형 음성 서비스를 연동하여 제공함으로써 동일한 영상에 대해 다양한 음성 서비스를 제공하도록 하여 시청의 즐거움을 배가시키는 효과가 있다.According to an embodiment of the present invention, an open voice service system and a service method in digital broadcasting provide an open voice service in conjunction with a broadcast provided by a digital broadcasting station to provide various voice services for the same video, thereby doubling the enjoyment of viewing. It is effective to let.
본 발명의 실시 예에 따른 디지털 방송에서의 개방형 음성 서비스 시스템 및 서비스 방법은 음성 서비스 서버에서 디지털 방송국에서 제공하는 방송의 영상 정보의 PTS를 추출하여 이와 개방형 음성 서비스의 PTS를 동기화하여 제공함으로써 네트워크 환경과 관계없이 영상과 음성의 동기화가 가능하도록 하여 녹화물뿐만 아니라 실시간 방송에서도 서비스할 수 있는 효과가 있다.
The open voice service system and service method in digital broadcasting according to an embodiment of the present invention extract a PTS of video information of a broadcast provided by a digital broadcasting station from a voice service server and synchronize the PTS of the open voice service to provide a network environment. Regardless of the recording, it is possible to service video and audio regardless of the recording.
도 1은 본 발명의 일 실시 예에 따른 디지털 방송에서의 개방형 음성 서비스 시스템의 구성도.
도 2는 본 발명의 일 실시 예에 따른 음성 서비스 서버의 구성도.
도 3은 본 발명의 일 실시 예에 따른 서비스 관리 서버의 구성도.
도 4는 본 발명의 일 실시 예에 따른 셋톱박스의 구성도.
도 5는 본 발명의 일 실시 예에 따른 음성 서비스 제공 방법의 순서도.
도 6은 본 발명의 일 실시 예에 따른 음성 서비스 수신 방법의 순서도.1 is a block diagram of an open voice service system in digital broadcasting according to an embodiment of the present invention.
2 is a block diagram of a voice service server according to an embodiment of the present invention.
3 is a block diagram of a service management server according to an embodiment of the present invention.
4 is a block diagram of a set-top box according to an embodiment of the present invention.
5 is a flowchart illustrating a voice service providing method according to an embodiment of the present invention.
6 is a flowchart illustrating a voice service receiving method according to an embodiment of the present invention.
상기한 바와 같은 본 발명을 첨부된 도면들과 실시 예들을 통해 상세히 설명하도록 한다.The present invention as described above will be described in detail with reference to the accompanying drawings and embodiments.
도 1은 본 발명의 일 실시 예에 따른 디지털 방송에서의 개방형 음성 서비스 시스템의 구성도로서, 상기 개방형 음성 서비스 시스템은 시청자가 디지털 방송 서버(500)를 통해 시청 중인 방송에 음성 서비스 서버(100, 600, 700)를 이용하여 원하는 음성(Audio)을 상기 방송의 영상(Video)과 동기화를 하여 제공하여 시청자가 다양한 개방형 음성(Audio) 서비스를 제공받을 수 있도록 한다.1 is a block diagram of an open voice service system for digital broadcasting according to an embodiment of the present invention, wherein the open voice service system includes a
상기 개방형 음성 서비스를 송출하고자 하는 개인 방송가(AJ, 오디오 자키)(102)는 먼저 개방형 음성 관리 서버(100)에 서비스에 가입 및 인증을 거쳐야 한다. 가입이 인증된 개인 방송가(102)는 라이브로 송출되고 있거나, 송출된 방송에 자신의 음성을 보내기 위해서 서비스 관리 서버(200)에 등록을 한 후에 음성을 음성 서비스 서버(100)를 통해서 송출할 수 있게 된다.The personal broadcaster (AJ, audio jockey) 102 who wants to transmit the open voice service must first subscribe to and authenticate the service with the open
시청자는 현재 시청하는 방송에 개인 음성 방송을 수신하기 위해서 서비스 관리 서버(200)에 접속하여 시청중인 방송의 음성 방송 리스트를 가져와 자신이 원하는 오디오 자키(102)의 방송을 선택하여 시청중인 방송에 개방형 음성 서비스를 받는다.The viewer accesses the
이때, 네트워크 사정이 시청자마다 달라 시청중인 방송에 영상과 개방형 음성 서비스의 음성과의 동기화 문제가 해결하는 게 제일 중요한 요소이다.At this time, the network situation is different for each viewer, the most important factor is to solve the problem of synchronization between the video and the voice of the open voice service in the broadcast.
본 발명의 실시 예에서는 개방형 음성 서비스를 제공하는 오디오 자키(102)는 자신의 음성을 현재 방송중인 채널의 영상과 동기화를 맞추기 위해서 영상의 동기화 정보(PTS)를 추출하여 송출할 음성 데이터와 함께 인코딩(Encoding)하여 엠펙 2 오디오 트랜스포트 스트림(MPEG-2 Audio TS)을 만들어 IP 패킷에 실어 송출한다.According to an embodiment of the present invention, the audio jockey 102 that provides an open voice service extracts and synchronizes its own voice information (PTS) of the video with the voice data to be transmitted in order to synchronize its voice with the video of the currently broadcast channel. (Encoding) creates an MPEG-2 Audio Transport Stream (MPEG-2 Audio TS) and sends it in an IP packet.
개방형 음성 서비스로 방송을 시청하고 싶은 시청자는 DVR 셋톱박스(DVR Set-Top Box)를 통해 서비스 관리 서버(200)에 접속하여 원하는 오디오 자키(102)의 음성 서비스를 선택한다. 셋톱박스(300)에서는 시청중인 방송을 내부적으로 하드디스크(HDD)에 버퍼링(Buffering)을 하고, 선택한 개방형 음성 서비스를 하는 음성 서비스 서버(200: 개인 음성 방송국)에 접속하여 음성 서비스를 수신하게 된다.A viewer who wants to watch a broadcast with an open voice service selects a voice service of a desired audio jockey 102 by accessing the
이때, 셋톱박스(300)에서는 수신 중인 엠펙 2 오디오 트랜스포트 스트림과 버퍼링 중인 엠펙 2 영상 트랜스포트 스트림을 함께 디코딩(Decoding)하여 하드디스크(HDD)에 버퍼링(Buffering)한 영상의 PTS와 수신한 오디오의 PTS를 이용하여 동기화(Synchronization)한다.At this time, the set-
셋톱박스(300)는 동기화된 방송을 TV(400)로 보내고 시청자는 영상과 음성이 동기화된 방송을 TV(400)로 수신하여 시청할 수 있게 된다.The set-
이로 인해, 시청자는 자신의 취향에 맞는 방송의 음성을 추가로 선택할 수 있어서 방송의 재미와 흥미를 더 할 수 있게 되어 폭넓은 시청권을 가질 수 있게 된다.As a result, the viewer can additionally select the voice of the broadcast that suits his or her taste, thereby adding fun and interest to the broadcast, thereby allowing a wide range of viewing rights.
더불어, 시청자 자신도 방송에 직접 참여할 수 있고, 방송국은 시청자와 경쟁하는 입장이 되어 방송의 질을 더 높이게 되므로 궁극적으로는 시청자가 질적으로 향상된 방송을 제공받을 수 있다.In addition, the viewers themselves can participate directly in the broadcast, and the broadcasting station is in a position to compete with the viewers, thereby enhancing the quality of the broadcast, and ultimately, the viewer can be provided with a quality improvement broadcast.
상기 개방형 음성 서비스 시스템의 상세한 구성 및 개별 구성 요소인 음성 서비스 서버(100, 600, 700), 서비스 관리 서버(200), 셋톱박스(300)의 상세한 구성은 도 2 내지 도 5에서 자세히 설명하기로 한다.
Detailed configuration of the open voice service system and the detailed configuration of the voice service server (100, 600, 700), the
도 2는 본 발명의 일 실시 예에 따른 음성 서비스 서버(100)의 구성도로서, 상기 음성 서비스 서버(100)는 본 발명의 실시 예에 따른 개방형 음성 서비스 시스템에서 개방형 음성 서비스를 제공하는 서버이다.2 is a configuration diagram of a
이때, 상기 음성 서비스 서버(100)는 상기 개방형 음성 서비스 시스템에서 하나 이상으로 구성되어 하나의 음성 서비스 서버(100)에 단일의 음성 서비스를 제공하는 것이 바람직하나, 단일의 음성 서비스 서버(100)가 하나 이상의 음성 서비스를 제공할 수도 있다.At this time, the
상기 개방형 음성 서비스 시스템은 디지털 방송을 제공하는 디지털 방송 서버(500)를 포함한 디지털 방송에서의 개방형 음성 서비스 시스템으로서, 상기 음성 서비스 서버(100)는 상기 디지털 방송 서버(500)에서 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 영상정보 수신부(110), 상기 디지털 방송 스트림에 관한 음성 정보를 입력하는 음성정보 입력부(120), 상기 영상 정보에 대해 상기 음성 정보의 PTS를 동기화하는 PTS 동기화부(130), 상기 PTS가 동기화된 음성 정보의 트랜스포트 스트림(TS)을 생성하는 TS 생성부(140), 상기 음성 정보의 트랜스포트 스트림을 송출하는 송출부(150)를 포함한다.The open voice service system is an open voice service system in digital broadcasting including a
본 발명의 실시 예에서는 상기 디지털 방송이 엠펙(MPEG)-2를 기준으로 서비스되는 것으로 설명하고 있으나, 영상 정보와 음성 정보의 분리가 가능하며 PTS를 동기화할 수 있는 모든 영상의 표준이 본 발명의 범주에 포함되는 것에 유의한다.In the embodiment of the present invention, the digital broadcast is described as being serviced based on MPEG-2, but it is possible to separate the video information and the audio information, and the standard of all the images that can synchronize the PTS is the standard of the present invention. Note that it is included in the category.
상기 엠펙-2는 상기 영상 정보와 음성 정보의 동기화 재생을 위한 STC(System Time Clock)라는 기준 시간이 27MHz의 정밀도를 가지며, 인코딩(encoding)시 상기 기준 시간이 복호기의 STC로 재현하기 위해 참조한다.The MPEG-2 has a reference time of 27 MHz, which is a system time clock (STC) for synchronous reproduction of the video information and audio information, and is referred to for reproduction by the STC of the decoder during encoding. .
또한, 상기 엠펙-2의 영상이나 음성에는 각각 액세스 유니트로 불리는 복호 재생의 단위가 있어 그 단위마다 기준 시간의 어디서 복호화해 언제 재생하면 좋은가를 나타내는 타임 스탬프가 PES 패킷 헤더의 PTS(Presentation time stamp), DTS(Decoding Time stamp)로 기술된다.In addition, the MPEG-2 video and audio each have a decoding reproduction unit called an access unit, and a time stamp indicating where to decode and reproduce the reference time for each unit is PTS (Presentation time stamp) of the PES packet header. It is described as a Decoding Time Stamp (DTS).
따라서, 상기 음성 서비스 서버(100)는 상기 디지털 방송 서버(500)의 상기 디지털 방송을 수신한 후, 이를 영상 정보와 음성 정보로 분리하고 상기 분리한 영상 정보의 PTS를 참조하여, 상기 음성정보 입력부(120)에서 입력되는 음성 정보의 PTS를 상기 영상 정보의 PTS와 동기화한 오디오 트랜스포트 스트림을 생성하고 이를 IP 패킷화하여 송출함으로써 이를 수신받는 셋톱박스(300)에서 상기 디지털 방송의 영상 정보와 상기 음성 서비스 서버에서 송출한 음성 정보의 동기화가 가능하게 된다.Therefore, after receiving the digital broadcast of the
이처럼, 본 발명의 실시 예에 따른 디지털 방송에서의 개방형 음성 서비스 시스템은 디지털 방송국에서 제공하는 방송에 개방형 음성 서비스를 연동하여 제공하여 동일한 영상에 대해 다양한 음성 서비스를 제공할 수 있으므로 시청자들에게 시청의 즐거움을 배가시킬 수 있다.
As such, the open voice service system in digital broadcasting according to an embodiment of the present invention can provide a variety of voice services for the same video by providing an open voice service in conjunction with a broadcast provided by a digital broadcasting station, thereby providing viewers with enjoyment of viewing. Can double.
도 3은 본 발명의 일 실시 예에 따른 서비스 관리 서버(200)의 구성도로서, 상기 서비스 관리 서버(200)는 상기 음성 서비스 서버(100)의 접속 경로 및 음성 서비스 서버 관련 정보를 관리하는 음성 서버 관리부(210), 상기 디지털 방송 서버(500)의 방송 일정 및 이와 대응되는 음성 서비스 서버(100)의 음성 서비스 제공 일정을 관리하고 제공하는 방송 정보 관리부(220)를 포함한다.3 is a configuration diagram of a
또한, 상기 서비스 관리 서버(200)는 셋톱박스(300)로부터 전송되는 단말 관련 정보를 이용하여 상기 셋톱박스(300)를 인증하는 회원 관리부(250)를 더 포함할 수 있다.In addition, the
더불어, 상기 서비스 관리 서버(200)는 셋톱박스(300)와 음성 서비스 서버 (100)간의 접속 현황들을 파악하거나 접속 상태에 따라 로드를 적절히 분배하는 접속 현황 관리부(240)를 더 포함할 수도 있다.In addition, the
아울러, 상기 서비스 관리 서버(200)는 상기 음성 서비스 서버(100)와 개방형 음성 서비스를 제공받는 셋톱박스(300)의 네트워크 상태 및 접속 가능 상태를 점검하고 파악하는 네트워크 관리부(230)를 더 포함할 수도 있다.
In addition, the
도 4는 본 발명의 일 실시 예에 따른 셋톱박스(300)의 구성도로서, 상기 셋톱박스(300)는 상기 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 방송 정보 역다중화부(330), 상기 음성 서비스 서버(100) 중 하나로부터 상기 음성 정보의 트랜스포트 스트림을 수신받는 음성 정보 수신부(340), 상기 영상 정보를 디코딩하여 출력하는 영상 디코더부(380), 상기 음성 정보를 디코딩하여 출력하는 음성 디코더부(390), 상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 상기 영상 디코더부(380)와 상기 음성 디코더부(390)를 제어하여 동기화하는 방송제어부(332)를 포함한다.4 is a configuration diagram of a set-
상기 방송제어부(332)는 상기 방송정보 역다중화부(330)에서 수신한 디지털 방송 스트림에 기술된 SCR(System Clock Reference)을 참조하는 STC부(331)의 기준 시간과 상기 방송 정보 역다중화부(330)에서 추출된 영상 정보의 PTS를 기준으로 상기 음성정보 수신부(340)에서 수신한 음성 정보의 PTS를 동기화하여 동기 재생하게 된다.The
또한, 상기 셋톱박스(300)는 상기 영상 정보를 버퍼링하는 영상 정보 버퍼부(350), 상기 음성 정보를 버퍼링하는 음성 정보 버퍼부(370)를 더 포함하여, 상기 방송제어부(332)의 동기 제어가 원활하도록 구성할 수 있다.In addition, the set-
이때, 상기 영상 정보 버퍼부(350)의 버퍼와 상기 음성 정보 버퍼부(370)의 버퍼의 동기화 오차를 일정 수준 이하로 제어하여 상기 방송 제어부(332)가 제어 가능하도록 기 설정된 수준으로 유지하는 버퍼 제어부(360)를 더 포함하는 것이 더욱 바람직하며, 이러한 버퍼 제어는 하드웨어 또는 소프트웨어적으로 제어 가능하다.In this case, a buffer for controlling the synchronization error between the buffer of the image
상기 셋톱박스(300)는 상기 버퍼 제어부(360)로 인해 디지털 방송국에서 제공하는 방송의 영상 정보의 PTS를 추출하여 음성 서비스 서버에서 제공되는 개방형 음성 서비스의 PTS를 완전하게 동기화하여 시청자에게 제공할 수 있어 네트워크 환경과 관계없이 영상과 음성의 동기화하므로 녹화물뿐만 아니라 실시간 방송에서도 서비스할 수 있다.The set-
더불어, 상기 셋톱박스(300)는 자신의 고유 식별 정보와 같은 단말 관련 정보를 제공하는 단말 정보부(320)를 더 포함할 수 있으며, 서비스 관리 서버(200)와 인터페이스할 수 있는 서비스 관리부(310)를 더 포함하여, 이를 통해 상기 음성 서비스 서버(100)로의 접속 및 회원 가입, 탈퇴를 용이하도록 구성하는 것이 바람직하다.
In addition, the set
도 5는 본 발명의 일 실시 예에 따른 음성 서비스 제공 방법의 순서도이며, 도 6은 본 발명의 일 실시 예에 따른 음성 서비스 수신 방법의 순서도이다.5 is a flowchart illustrating a voice service providing method according to an embodiment of the present invention, and FIG. 6 is a flowchart illustrating a voice service receiving method according to an embodiment of the present invention.
도 5를 참조하면, 본 발명의 실시 예에 따른 개방형 음성 서비스 제공 방법은 디지털 방송을 제공하는 디지털 방송 서버를 포함한 디지털 방송에서의 개방형 음성 서비스 시스템의 서비스 방법으로서, 디지털 방송 서버에서 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 단계(S51), 음성 서비스 서버가 상기 디지털 방송 스트림에 관한 음성 정보를 입력하는 단계(S52), 상기 음성 서비스 서버가 상기 영상 정보에 대해 상기 음성 정보의 PTS를 동기화하는 단계(S53), 상기 음성 서비스 서버가 상기 PTS가 동기화된 음성 정보의 트랜스포트 스트림을 생성하는 단계(S54), 상기 음성 서비스 서버가 상기 음성 정보의 트랜스포트 스트림을 송출하는 단계(S55)를 포함한다.Referring to FIG. 5, an open voice service providing method according to an exemplary embodiment of the present invention is a service method of an open voice service system in a digital broadcast including a digital broadcast server for providing digital broadcast. Receiving and extracting the video information (S51), the voice service server inputs the voice information on the digital broadcast stream (S52), the voice service server to synchronize the PTS of the voice information with respect to the video information Step S53, the voice service server generating a transport stream of voice information synchronized with the PTS (S54), and the voice service server transmitting a transport stream of the voice information (S55). do.
또한, 도 6을 참조하면 상기 개방형 음성 서비스 수신 방법은 셋톱박스가 상기 디지털 방송 서버로부터 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 단계(S61), 셋톱박스가 상기 디지털 방송 스트림에 대해 동기화된 음성 서비스를 제공하는 음성 서비스 서버로부터 상기 음성 정보의 트랜스포트 스트림을 수신받는 단계(S62), 셋톱박스가 상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 제어하여 동기화하는 단계(S65), 셋톱박스가 상기 영상 정보 및 상기 음성 정보를 디코딩하여 출력하는 단계(S66)를 포함한다.In addition, referring to FIG. 6, in the open voice service receiving method, a set-top box receives a digital broadcast stream from the digital broadcast server to extract image information (S61), and the set-top box is synchronized with the digital broadcast stream. Receiving a transport stream of the voice information from a voice service server providing a service (S62), the set-top box controls and synchronizes using the video information and the PTS of the voice information (S65), the set-top box And decoding (S66) the image information and the audio information.
이때, 상기 개방형 음성 서비스 수신 방법은 상기 셋톱박스가 상기 영상 정보를 버퍼링하는 단계(S63), 상기 셋톱박스가 상기 음성 정보를 버퍼링하는 단계 (S63)및 상기 셋톱박스가 상기 영상 정보의 버퍼와 상기 음성 정보의 버퍼의 동기화 오차를 일정 수준 이하로 제어하여 제어 가능하도록 기 설정된 수준으로 유지하는 단계(S64)를 더 포함할 수 있다.
In this case, in the open voice service receiving method, the set-top box buffers the video information (S63), the set-top box buffers the voice information (S63), and the set-top box buffers the video information. The method may further include controlling the synchronization error of the buffer of the voice information to a predetermined level or less and maintaining the control level at a predetermined level (S64).
이상에서는 본 발명에 따른 바람직한 실시 예들에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시 예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다.
The foregoing embodiments and advantages are merely exemplary and are not to be construed as limiting the present invention. However, the present invention is not limited to the above-described embodiments, and various changes and modifications may be made by those skilled in the art without departing from the scope of the present invention. .
100: 음성 서비스 서버 110: 영상정보 수신부
120: 음성정보 입력부 130: PTS 동기화부
140: TS 생성부 150: 송출부
200: 서비스 관리 서버 210: 음성 서버 관리부
220: 방송 정보 관리부 230: 네트워크 관리부
240: 접속 현황 관리부 250: 회원 관리부
300: 셋톱박스 310: 서비스관리부
320: 단말정보부 330: 방송정보 역다중화부
331: STC부 332: 방송 제어부
340: 음성정보 수신부 350: 영상정보 버퍼부
360: 버퍼 제어부 370: 음성정보 버퍼부
380: 영상 디코더부 390: 음성 디코더부
400: TV100: voice service server 110: video information receiver
120: voice information input unit 130: PTS synchronization unit
140: TS generating unit 150: transmitting unit
200: service management server 210: voice server management unit
220: broadcast information management unit 230: network management unit
240: access status management unit 250: member management unit
300: set-top box 310: service management
320: terminal information unit 330: broadcast information demultiplexer
331: STC unit 332: broadcast control unit
340: audio information receiver 350: video information buffer
360: buffer control unit 370: voice information buffer unit
380: Video decoder unit 390: Audio decoder unit
400: TV
Claims (8)
디지털 방송 서버에서 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 영상정보 수신부,
상기 디지털 방송 스트림에 관한 음성 정보를 입력하는 음성정보 입력부,
상기 영상 정보에 대해 상기 음성 정보의 PTS를 동기화하는 PTS 동기화부,
상기 PTS가 동기화된 음성 정보의 트랜스포트 스트림을 생성하는 TS 생성부,
상기 음성 정보의 트랜스포트 스트림을 송출하는 송출부를 구비한 하나 이상의 음성 서비스 서버; 및
상기 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 방송 정보 역다중화부,
상기 음성 서비스 서버 중 하나로부터 상기 음성 정보의 트랜스포트 스트림을 수신받는 음성 정보 수신부,
상기 영상 정보를 디코딩하여 출력하는 영상 디코더부,
상기 음성 정보를 디코딩하여 출력하는 음성 디코더부,
상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 상기 영상 디코더부와 상기 음성 디코더부를 제어하여 동기화하는 방송제어부를 구비한 셋톱박스;를 포함하고,
상기 셋톱박스는,
상기 영상 정보를 버퍼링하는 영상 정보 버퍼부;
상기 음성 정보를 버퍼링하는 음성 정보 버퍼부; 및
상기 영상 정보 버퍼부의 버퍼와 상기 음성 정보 버퍼부의 버퍼의 동기화 오차를 일정 수준 이하로 제어하여 상기 방송 제어부가 제어 가능하도록 기 설정된 수준으로 유지하는 버퍼 제어부를 더 포함하는 디지털 방송에서의 개방형 음성 서비스 시스템.
In an open voice service system in digital broadcasting, including a digital broadcasting server that provides digital broadcasting,
A video information receiver for receiving a digital broadcast stream from a digital broadcast server and extracting video information;
A voice information input unit for inputting voice information relating to the digital broadcast stream;
A PTS synchronization unit for synchronizing the PTS of the audio information with respect to the video information;
A TS generator for generating a transport stream of voice information synchronized with the PTS;
At least one voice service server having a transmitter for transmitting the transport stream of the voice information; And
A broadcast information demultiplexer which receives the digital broadcast stream and extracts image information;
A voice information receiver configured to receive a transport stream of the voice information from one of the voice service servers;
An image decoder for decoding and outputting the image information;
A voice decoder for decoding and outputting the voice information;
And a set-top box having a broadcast control unit configured to control and synchronize the video decoder unit and the audio decoder unit by using the PTS of the video information and the audio information.
The set top box,
An image information buffer unit for buffering the image information;
A voice information buffer unit for buffering the voice information; And
And a buffer controller for controlling the synchronization error between the buffer of the image information buffer unit and the buffer of the audio information buffer unit to a predetermined level or less so that the broadcast controller can control the synchronization error. .
상기 음성 서비스 서버의 접속 경로 및 서버 관련 정보를 관리하는 음성 서버 관리부;
상기 디지털 방송 서버의 방송 일정 및 이와 대응되는 음성 서비스 서버의 음성 서비스 제공 일정을 관리하고 제공하는 방송 정보 관리부;를 포함하는 서비스 관리 서버를 더 포함하는 디지털 방송에서의 개방형 음성 서비스 시스템.
The method of claim 1,
A voice server manager that manages a connection path and server related information of the voice service server;
And a service information server for managing and providing a broadcast schedule of the digital broadcast server and a schedule of providing a voice service of a voice service server corresponding thereto.
상기 디지털 방송 서버로부터 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 방송 정보 역다중화부;
상기 디지털 방송 스트림에 대해 동기화된 음성 서비스를 제공하는 음성 서비스 서버로부터 음성 정보의 PTS를 상기 디지털 방송 스트림의 영상 정보의 PTS와 동기화한 상기 음성 정보의 트랜스포트 스트림을 수신받는 음성 정보 수신부;
상기 영상 정보를 디코딩하여 출력하는 영상 디코더부;
상기 음성 정보를 디코딩하여 출력하는 음성 디코더부;
상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 상기 영상 디코더부와 상기 음성 디코더부를 제어하여 동기화하는 방송제어부를 포함하는 셋톱박스;를 포함하되,
상기 셋톱박스는,
상기 영상 정보를 버퍼링하는 영상 정보 버퍼부;
상기 음성 정보를 버퍼링하는 음성 정보 버퍼부; 및
상기 영상 정보 버퍼부의 버퍼와 상기 음성 정보 버퍼부의 버퍼의 동기화 오차를 일정 수준 이하로 제어하여 상기 방송 제어부가 제어 가능하도록 기 설정된 수준으로 유지하는 버퍼 제어부를 더 포함하는 디지털 방송에서의 개방형 음성 서비스 시스템.
In an open voice service system in digital broadcasting, including a digital broadcasting server that provides digital broadcasting,
A broadcast information demultiplexer which receives a digital broadcast stream from the digital broadcast server and extracts image information;
A voice information receiver configured to receive a transport stream of the voice information by synchronizing a PTS of voice information with a PTS of video information of the digital broadcast stream from a voice service server that provides a synchronized voice service for the digital broadcast stream;
An image decoder for decoding and outputting the image information;
A voice decoder for decoding and outputting the voice information;
And a set-top box including a broadcast control unit configured to control and synchronize the video decoder unit and the audio decoder unit by using the PTS of the video information and the audio information.
The set top box,
An image information buffer unit for buffering the image information;
A voice information buffer unit for buffering the voice information; And
And a buffer controller for controlling the synchronization error between the buffer of the image information buffer unit and the buffer of the audio information buffer unit to a predetermined level or less so that the broadcast controller can control the synchronization error. .
상기 음성 서비스 서버의 접속 경로를 제공하며, 상기 디지털 방송 서버의 방송 일정 및 이와 대응되는 음성 서비스 서버의 음성 서비스 일정을 제공하는 서비스 관리 서버를 더 포함하고,
상기 셋톱박스는 상기 서비스 관리 서버와 인터페이스할 수 있는 서비스 관리부를 더 포함하는 디지털 방송에서의 개방형 음성 서비스 시스템.
5. The method of claim 4,
A service management server providing a connection path of the voice service server and providing a broadcast schedule of the digital broadcasting server and a voice service schedule of a voice service server corresponding thereto;
The set top box further includes a service management unit for interfacing with the service management server.
a) 디지털 방송 서버에서 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 단계;
b) 음성 서비스 서버가 상기 디지털 방송 스트림에 관한 음성 정보를 입력하는 단계;
c) 상기 음성 서비스 서버가 상기 영상 정보에 대해 상기 음성 정보의 PTS를 동기화하는 단계;
d) 상기 음성 서비스 서버가 상기 PTS가 동기화된 음성 정보의 트랜스포트 스트림을 생성하는 단계;
e) 상기 음성 서비스 서버가 상기 음성 정보의 트랜스포트 스트림을 송출하는 단계;
f) 셋톱박스가 상기 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 단계;
g) 셋톱박스가 상기 음성 서비스 서버 중 하나로부터 상기 음성 정보의 트랜스포트 스트림을 수신받는 단계;
h) 셋톱박스가 상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 동기화하는 단계;
i) 셋톱박스가 상기 영상 정보 및 상기 음성정보를 디코딩하여 출력하는 단계를 포함하고,
j) 상기 셋톱박스가 상기 영상 정보를 버퍼링하는 단계;
k) 상기 셋톱박스가 상기 음성 정보를 버퍼링하는 단계; 및
l) 상기 셋톱박스가 상기 영상 정보의 버퍼와 상기 음성 정보의 버퍼의 동기화 오차를 일정 수준 이하로 제어하여 제어 가능하도록 기 설정된 수준으로 유지하는 단계;를 더 포함하는 디지털 방송에서의 개방형 음성 서비스 시스템의 서비스 방법.
A service method of an open voice service system in digital broadcasting, including a digital broadcasting server providing digital broadcasting,
a) receiving a digital broadcast stream and extracting image information from the digital broadcast server;
b) inputting voice information on the digital broadcast stream by a voice service server;
c) synchronizing, by the voice service server, the PTS of the voice information with respect to the video information;
d) generating, by the voice service server, a transport stream of voice information synchronized with the PTS;
e) transmitting, by the voice service server, a transport stream of the voice information;
f) extracting image information by the set-top box receiving the digital broadcast stream;
g) receiving, by the set-top box, a transport stream of the voice information from one of the voice service servers;
h) synchronizing a set-top box using a PTS of the video information and the audio information;
i) decoding and outputting the video information and the audio information by the set-top box;
j) buffering the image information by the set top box;
k) buffering the voice information by the set top box; And
l) the set top box controlling the synchronization error between the buffer of the image information and the buffer of the audio information to a predetermined level or less to maintain a predetermined level so as to be controlled; open voice service system in a digital broadcast Of service method.
a) 셋톱박스가 상기 디지털 방송 서버로부터 디지털 방송 스트림을 수신하여 영상 정보를 추출하는 단계;
b) 셋톱박스가 상기 디지털 방송 스트림에 대해 동기화된 음성 서비스를 제공하는 음성 서비스 서버로부터 음성 정보의 PTS를 상기 디지털 방송 스트림의 영상 정보의 PTS와 동기화한 상기 음성 정보의 트랜스포트 스트림을 수신받는 단계;
c) 셋톱박스가 상기 영상 정보와 상기 음성 정보의 PTS를 이용하여 제어하여 동기화하는 단계;
d) 셋톱박스가 상기 영상 정보 및 상기 음성 정보를 디코딩하여 출력하는 단계;
e) 상기 셋톱박스가 상기 영상 정보를 버퍼링하는 단계;
f) 상기 셋톱박스가 상기 음성 정보를 버퍼링하는 단계; 및
g) 상기 셋톱박스가 상기 영상 정보의 버퍼와 상기 음성 정보의 버퍼의 동기화 오차를 일정 수준 이하로 제어하여 제어 가능하도록 기 설정된 수준으로 유지하는 단계;를 더 포함하는 디지털 방송에서의 개방형 음성 서비스 시스템의 서비스 방법.A service method of an open voice service system in digital broadcasting, including a digital broadcasting server providing digital broadcasting,
a) a set-top box receiving a digital broadcast stream from the digital broadcast server and extracting image information;
b) receiving, by the set-top box, the transport stream of the voice information by synchronizing the PTS of the voice information with the PTS of the video information of the digital broadcast stream from a voice service server providing a synchronized voice service for the digital broadcast stream; ;
c) a set-top box controlling and synchronizing the PTS of the video information and the audio information;
d) decoding and outputting the video information and the audio information by a set-top box;
e) buffering the image information by the set top box;
f) buffering the voice information by the set top box; And
g) the set-top box controlling the synchronization error between the buffer of the image information and the buffer of the audio information to a predetermined level or less to maintain a predetermined level so as to be controllable. Of service method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110003665A KR101236813B1 (en) | 2011-01-13 | 2011-01-13 | Open audio service system in digital broadcast and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110003665A KR101236813B1 (en) | 2011-01-13 | 2011-01-13 | Open audio service system in digital broadcast and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120082270A KR20120082270A (en) | 2012-07-23 |
KR101236813B1 true KR101236813B1 (en) | 2013-02-28 |
Family
ID=46714130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110003665A KR101236813B1 (en) | 2011-01-13 | 2011-01-13 | Open audio service system in digital broadcast and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101236813B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050041749A (en) * | 2003-10-31 | 2005-05-04 | 한국전자통신연구원 | Voice synthesis apparatus depending on domain and speaker by using broadcasting voice data, method for forming voice synthesis database and voice synthesis service system |
KR20060039728A (en) * | 2004-11-03 | 2006-05-09 | 한국전자통신연구원 | Terrestrial dmb broadcasting tranceiving system for synchronizing data service with audio/video service |
KR20060122784A (en) * | 2005-05-26 | 2006-11-30 | 한국전자통신연구원 | Method and apparatus for synchronizing data service with video service in digital multimedia broadcasting |
KR20080049877A (en) * | 2006-12-01 | 2008-06-05 | 주식회사 알티캐스트 | Voice offering system of visual imformation and method thereof |
-
2011
- 2011-01-13 KR KR1020110003665A patent/KR101236813B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050041749A (en) * | 2003-10-31 | 2005-05-04 | 한국전자통신연구원 | Voice synthesis apparatus depending on domain and speaker by using broadcasting voice data, method for forming voice synthesis database and voice synthesis service system |
KR20060039728A (en) * | 2004-11-03 | 2006-05-09 | 한국전자통신연구원 | Terrestrial dmb broadcasting tranceiving system for synchronizing data service with audio/video service |
KR20060122784A (en) * | 2005-05-26 | 2006-11-30 | 한국전자통신연구원 | Method and apparatus for synchronizing data service with video service in digital multimedia broadcasting |
KR20080049877A (en) * | 2006-12-01 | 2008-06-05 | 주식회사 알티캐스트 | Voice offering system of visual imformation and method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20120082270A (en) | 2012-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN205545723U (en) | Multimedia system | |
US8880720B2 (en) | Method and device for delivering supplemental content associated with audio/visual content to a user | |
US6710815B1 (en) | Synchronizing multiple signals received through different transmission mediums | |
CN100429901C (en) | Method and structure for realizing live channel switching in Internet protocol audio-video broadcast network | |
EP3041252A1 (en) | Reception method, transmission method, reception device, and transmission device | |
JP2014527353A (en) | Receiving apparatus and receiving method thereof | |
US20230188808A1 (en) | Inserting advertisements in atsc content | |
JPH09327002A (en) | Television broadcast equipment, television broadcast method television broadcast signal receiver and television broadcast signal reception method | |
US11528389B2 (en) | Method and system for synchronizing playback of independent audio and video streams through a network | |
KR100906981B1 (en) | Method of reducing ch changing delay using buffering server in iptv system | |
JP5997500B2 (en) | Broadcast communication cooperative receiver | |
US20110187932A1 (en) | Digital broadcast method, data receiving device, and data transmitting device | |
KR100597590B1 (en) | Home gateway system to provide the set-top boxs with PVR service, and PVR service method using it | |
US9549223B2 (en) | Server, client apparatus, data distribution method, and data distribution system | |
KR101078701B1 (en) | Method and apparatus for selective section playback of iptv program | |
WO2002060178A1 (en) | Synchronizing multiple signals received through different transmission mediums | |
WO2008136610A2 (en) | User chosen camera based image providing system and method | |
JP2009182426A (en) | Display control apparatus and display control method | |
KR101236813B1 (en) | Open audio service system in digital broadcast and method thereof | |
KR20130103931A (en) | Advance metadata provision augmented broadcasting apparatus and method | |
KR20080054474A (en) | Method forming highlight image according to preferences of each user | |
CN103281585A (en) | Set top box (STB) device of Internet protocol television (IPTV) | |
JP2003348489A (en) | Broadcast receiver | |
US20100091188A1 (en) | Synchronization of secondary decoded media streams with a primary media stream | |
KR20220021387A (en) | Set top box, and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |