[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100765193B1 - 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을저장한 저장매체 - Google Patents

아이피티비 통합방송송출 장치와 방법 및 그 프로그램을저장한 저장매체 Download PDF

Info

Publication number
KR100765193B1
KR100765193B1 KR1020060131817A KR20060131817A KR100765193B1 KR 100765193 B1 KR100765193 B1 KR 100765193B1 KR 1020060131817 A KR1020060131817 A KR 1020060131817A KR 20060131817 A KR20060131817 A KR 20060131817A KR 100765193 B1 KR100765193 B1 KR 100765193B1
Authority
KR
South Korea
Prior art keywords
video
module
information
iptv
transcoder
Prior art date
Application number
KR1020060131817A
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 KR1020060131817A priority Critical patent/KR100765193B1/ko
Application granted granted Critical
Publication of KR100765193B1 publication Critical patent/KR100765193B1/ko

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체에 관한 것으로서, IPTV방송 송출에 필요한 인코더(encoder), 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer) 기능을 모두 갖추면서 스레드화하여 각각의 기능이 실시간으로 연동 가능한 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체에 관한 것이다.
보다 상세하게, 아이피티비 통합방송송출 장치와 방법은, 실시간 동/영상소스인가를 판별하여 동/영상을 압축하는 인코더모듈, 동/영상 파일의 포맷을 변환하는 트랜스코더모듈, 상기 인코더모듈나 트랜스코더모듈로부터 변환된 동/영상 결과물의 데이터 구조를 인터넷 전송을 위한 포맷으로 변환하는 인캡슐레이터모듈, 상기 인캡슐레이터모듈로부터 변환된 데이터를 인터넷 프로토콜을 적용하여 인터넷을 통하여 셋탑박스에 전송하는 스트리머모듈을 포함하며 상기 각 모듈을 스레드화하는 프로그램과, 영상코텍정보, 영상비트레이트정보, 영상사이즈정보, 음성코텍정보, 음성비트레이트정보, 음성채널수정보, 인캡슐레이션 데이터포맷정보, 서버IP주소정보, 프로토콜정보, 포트번호정보를 포함하는 설정데이터가 저장되는 데이터베이스를 구비하여, 하나의 아이피티비 통합방송송출 장치로 IPTV방송 송출에 필요한 인코더(encoder), 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer) 기능을 모두 갖추면서 스레드화하여 각각의 기능이 실시간으로 연동 가능하다.
본 발명에 의하면, IPTV방송송출을 위한 통합방송송출 장치 및 방법을 제공하여 각각의 장비구매 비용에 대한 부담을 줄일 수 있고, 종래 각각의 IPTV송출 장치를 각기 서로 다른 기술에 근거한 회사에서 개발함으로써 발생했던 호환성 및 효율성의 문제점을 해결할 수 있을 뿐만 아니라, 순차적인 작업에 얽매이지 않고 IPTV방송 송출을 할 수 있다.
IPTV방송, 통합, 인코더모듈, 트랜스코더모듈, 인캡슐레이터모듈, 스트리머모듈

Description

아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체{AN APPARTUS FOR UNIFICATION IPTV BROADCAST AND METHOD THEREFOR AND A MEDIUM HAVING ITS PROGRAM IN STORE}
도 1은 종래기술에 따른 아이피티비 통합방송송출 시스템의 구성도
도 2는 본 발명에 따른 아이피티비 통합방송송출 장치의 구성도
도 3은 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 설정화면 예시도
도 4는 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 데이터베이스에 저장되는 설정데이터 구성도
도 5는 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 인코더모듈 작동 순서도
도 6은 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 트랜스코더모듈 작동 순서도
도 7은 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 인캡슐레이터모듈 작동 순서도
도 8은 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 스트리머모듈 작동 순서도
** 도면의 주요 부분에 대한 부호의 설명 **
100 : 본체
10 : 인코더모듈 20 : 트랜스코더모듈
30 : 인캡슐레이터모듈 40 : 스트리머모듈
50 : 데이터베이스
200 : 인터넷 300 : 셋톱박스
본 발명은 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체에 관한 것으로서, IPTV방송 송출에 필요한 인코더(encoder), 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer) 기능을 모두 갖추면서 스레드화하여 각각의 기능이 실시간으로 연동 가능한 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체에 관한 것이다.
지상파 방송사들이 인터넷 사업에 진출하였고, 그에 따라 인터넷 방송국을 세워 인터넷 방송 서비스를 제공하게 되었다. 이러한 경향은 인터넷의 도도한 물결에 지상파 방송사라고 해서 예외가 될 수 없기 때문이라는 소극적 의미에서 뿐만 아니라 차세대 멀티미디어 선두 주자의 입지를 차지하기 위한 적극적인 매체 전략 에서 비롯되었다는 것이다. 이와 같은 인터넷 기반의 방송을 넘어 IPTV서비스를 정식으로 시작하게 되었다.
한편, 종래의 IPTV방송 장비를 살펴보면, 대부분 다양한 각각의 장치로 구분되어 개발된 독립적인 제품으로 이루어져 있다. 예를 들면, 카메라에서 들어오는 비압축 영상/음성데이터의 용량을 줄이기 위해 압축하는 인코더(encoder), 사용자가 보유한 다양한 동/영상 소스를 IPTV에 적합한 동/영상 포맷으로 변환하는 트랜스코더(transcoder), 네트웍으로 데이터를 전송하기 위하여 영상/음성 데이터 구조를 변환하는 인캡슐레이터(encapsulater), 네트웍으로 데이터를 전송하기 위한 스트리머(streamer) 등으로 이루어진다. 따라서, 현재의 IPTV방송 송출을 위해서는 독립된 각각의 상기 장치들이 상호 유기적으로 호환되도록 결합 구성된 형태의 송출 시스템과 VOD서비스를 위한 시스템을 별도로 구축해야 하는 실정이다.
도 1은 종래기술에 따른 아이피티비 통합방송송출 시스템의 구성도이다. 도 1에 도시한 바와 같이, 종래기술에 따른 아이피티비 통합방송송출 시스템에서 라이브인코더(110), 온디멘드인코더(120), 인캡슐레이터(130), 라이브스트리밍서버(140), VOD스트리밍서버(140')는 각각 독립된 장치로서, 상기 라이브인코더(110)로 만들어진 결과를 상기 온디멘드인코더(120), 인캡슐레이터(130), 라이브스트리밍서버(140), VOD스트리밍서버(140')에서 변경하기 위해서는 상기 라이브인코더(110)에서 만들어진 데이터를 온디멘드인코더(120)로 오프라인 매체를 통해 이동하거나, 인터넷이나 네트웍 공유를 통하여 이동하는 작업이 필요하였다. 상기 라이 브인코더(110)는 실시간 동/영상 소스(카메라, VTR 등)의 영상을 실시간 IPTV영상/음성 포맷으로 압축하여 저장하는 역할을 담당하는 인코더(encoder)장치이고, 상기 온디멘드인코더(120)는 사용자가 보유한 다양한 동/영상 포맷을 IPTV방송 포맷으로 동/영상을 변환하는 트랜스코더(transcoder)장치이고, 상기 인캡슐레이터(130)는 IPTV를 위해 구성된 동/영상 데이터 포맷을 네트웍 전송을 위한 동/영상 데이터 구조로 변환하는 인캡슐레이션(encapsulation)장치이고, 상기 라이브스트리밍서버(140), VOD스트리밍서버(140')는 인터넷의 다양한 IPTV전송 프로토콜을 적용해 전송하는 스트리머(streamer)장치이다. 따라서, 종래의 IPTV방송 송출 장비는 적어도 인코더(encoder), 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer) 총 4개의 별도 장치가 결합되어 구성되었다.
그러나, 종래의 IPTV방송 송출 장비는 이러한 독립된 장치로 이루어지는 구조로 IPTV방송을 송출하기 위해 적어도 4개의 장치를 구매해야 하였는데, 각각 상기 TV송출 장치는 각기 서로 다른 기술에 근거한 회사에서 개발함으로써 기본적으로 호환성 및 효율성의 문제점이 있었다.
이러한 문제점은, IPTV서비스를 위해 고가의 서로 다른 네 개의 장비를 독립적으로 구매해야 하였고, 각각의 장비와 연동시키기 어려웠을 뿐 아니라, 인코더(encoder)에서 작업한 결과를 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer)를 통해 순차적인 작업을 모두 완료해야 IPTV방송 송출이 가능하다는 문제점 등이 발생하였다.
본 발명은 상기와 같은 종래 기술의 문제점 및 현상에 기해 안출된 것으로, IPTV방송 송출에 필요한 인코더(encoder), 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer) 기능을 모두 갖추면서 스레드화하여 각각의 기능이 실시간으로 연동 가능한 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체를 제공하는 것이다.
또한, IPTV방송송출을 위한 장비구매 비용에 대한 부담을 줄일 수 있고, 종래 각각 IPTV송출 장치를 각기 서로 다른 기술에 근거한 각 회사에서 개발함으로써 발생한 호환성 및 효율성에 대한 문제점을 해결하며, 순차적인 작업에 얽매이지 않고 IPTV방송 송출이 가능한 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체를 제공하는 것이다.
본 발명은 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체에 관한 것으로서, IPTV방송 송출에 필요한 인코더(encoder), 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer) 기능을 모두 갖추면서 스레드화하여 각각의 기능이 실시간으로 연동 가능한 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체에 관한 것이다.
보다 상세하게, 아이피티비 통합방송송출 장치와 방법은, 실시간 동/영상소스인가를 판별하여 동/영상을 압축하는 인코더모듈, 동/영상 파일의 포맷을 변환하는 트랜스코더모듈, 상기 인코더모듈나 트랜스코더모듈로부터 변환된 동/영상 결과물의 데이터 구조를 인터넷 전송을 위한 포맷으로 변환하는 인캡슐레이터모듈, 상기 인캡슐레이터모듈로부터 변환된 데이터를 인터넷 프로토콜을 적용하여 인터넷을 통하여 셋탑박스에 전송하는 스트리머모듈을 포함하며, 상기 인코딩 실행결과를 인캡슐레이터모듈로 전달하고, 실시간 동/영상 소스가 아니면 그 정보를 트랜스코더모듈로 전달하고, 상기 트랜스코딩 실행결과를 인캡슐레이터모듈로 전달하고, 상기 인캡슐레이팅 실행결과를 스트리머모듈로 전달함으로써 각 모듈을 스레드화하는 프로그램과, 영상코텍정보, 영상비트레이트정보, 영상사이즈정보, 음성코텍정보, 음성비트레이트정보, 음성채널수정보, 인캡슐레이션 데이터포맷정보, 서버IP주소정보, 프로토콜정보, 포트번호정보를 포함하는 설정데이터가 저장되는 데이터베이스를 구비하여, 하나의 아이피티비 통합방송송출 장치로 IPTV방송 송출에 필요한 인코더(encoder), 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer) 기능을 모두 갖추면서 스레드화하여 각각의 기능이 실시간으로 연동 가능하다.
본 발명에 의하면, IPTV방송송출을 위한 통합방송송출 장치를 제공하여 각각의 장비구매 비용에 대한 부담을 줄일 수 있고, 종래 각각의 IPTV송출 장치를 각기 서로 다른 기술에 근거한 회사에서 개발함으로써 발생했던 호환성 및 효율성의 문제점을 해결할 수 있을 뿐만 아니라, 순차적인 작업에 얽매이지 않고 IPTV방송 송출을 할 수 있다.
이하, 첨부된 도면을 참조하여 본 발명에 의한 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체의 바람직한 실시예를 상세하게 설명한다.
도 2는 본 발명에 따른 아이피티비 통합방송송출 장치의 구성도이다. 도 2에 도시한 바와같이, 본 발명에 따른 아이피티비 통합방송송출 장치는, 실시간 동/영상소스인가를 판별하여 동/영상을 압축하는 인코더모듈(10), 동/영상 파일의 포맷을 변환하는 트랜스코더모듈(20), 상기 인코더모듈(10)나 트랜스코더모듈(20)로부터 변환된 동/영상 결과물의 데이터 구조를 인터넷 전송을 위한 포맷으로 변환하는 인캡슐레이터모듈(30), 상기 인캡슐레이터모듈(30)로부터 변환된 데이터를 인터넷 프로토콜을 적용하여 인터넷을 통하여 셋탑박스에 전송하는 스트리머모듈(40)를 포함하며 상기 인코딩 실행결과를 인캡슐레이터모듈로 전달하고, 실시간 동/영상 소스가 아니면 그 정보를 트랜스코더모듈로 전달하고, 상기 트랜스코딩 실행결과를 인캡슐레이터모듈로 전달하고, 상기 인캡슐레이팅 실행결과를 스트리머모듈로 전달함으로써 각 모듈을 스레드화하는 프로그램이 설치되고 제어 및 입출력 수단이 구비된 본체(100)와, 영상코텍정보, 영상비트레이트정보, 영상사이즈정보, 음성코텍정보, 음성비트레이트정보, 음성채널수정보, 인캡슐레이션 데이터포맷정보, 서버IP주소정보, 프로토콜정보, 포트번호정보를 포함하는 설정데이터가 저장되는 데이터베이스(50)를 적어도 구비하여, 하나의 아이피티비 통합방송송출 장치로 IPTV방송 송출에 필요한 인코더(encoder), 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer) 기능을 모두 갖추면서 스레드화하여 각각의 기능이 실시간으로 연동 가능하다.
즉, 실시간 동/영상 소스를 입력받는 부분과, 동/영상 파일을 입력받는 부분으로 분리되어 있고, 라이브인코더(110)처럼 입력받은 두 개의 서로 다른 다양한 포맷의 데이터를 두번째 변환 작업인 트랜스코딩 단계로 넘겨지게 된다. 온디멘드인코더(120)처럼 입력 받는 두개의 소스 데이터를 IPTV에 적합한 동/영상 포맷으로 변환하게 되고, 변환된 데이터를 인캡슐레이션을 통하여 실시간 전송 형태의 구조로 데이터 형태를 변환하고, 변환된 데이터를 인터넷을 통해 전송하기 위한 인터넷 프로토콜에 적용하여 IPTV송출한다. 본 발명에 따른 아이피티비 통합방송송출 장치는 하나의 장치에서 인코더모듈(10), 트랜스코더모듈(20), 인캡슐레이터모듈(30), 스트리머모듈(40)의 데이터 연계지원이 가능한 형태이다.
상기 인코더모듈(10)는 실시간 동/영상을 압축하는 기능으로 MPEG1, MPEG2, Divx, MPEG4, H.264, WMV의 영상과 MPEG1, MP3, AAC, AC3(DTS)의 음성으로 압축 가능하고, 상기 트랜스코더모듈(20)는 압축된 동/영상 소스를 IPTV에 적합한 동/영상 포맷으로 변환하는 역할을 담당하는 것으로 MPEG1, MPEG2, Divx, MPEG4, H.264, WMV의 영상과 MPEG1, MP3, AAC, AC3(DTS)의 음성으로 압축 가능하다.
또한, 상기 인캡슐레이터모듈(30)는 압축된 동/영상 데이터 구조를 인터넷이나 ATM 등 다양한 전송망을 통해 전송하기 위한 데이터 포맷으로 변환하는 역할을 담당하는 것으로 MPEG1, MPEG2-TS, MPEG2-PS, MPEG2, MS-ASF, Raw의 전송 데이터 포맷을 지원하고, 상기 스트리머모듈(40)는 최종 완료된 동/영상 데이터를 인터넷을 통해 전송하기 위한 다양한 프로토콜에 데이터를 적용하여 전송하는 역할을 담당하는 기능으로 RTP/UDP/HTTP/MMSH/RTSP/TCP프로토콜을 지원 가능하며, RTP/UDP의 경우 멀티케스트를 별도로 지원한다.
도 3은 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 설정화면 예시도이고, 도 4는 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 데이터베이스에 저장되는 설정데이터 구성도이다. 도 3에 도시한 바와같이, 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 설정화면은 영상과 음성포맷을 인코딩 또는 트랜스코딩하기 위하여 선택하는 부분(10', 20')과 인캡슐레이션 데이터 포맷을 선택하는 부분(30')과 프로토콜과 서버 IP주소를 선택 및 기입하는 부분(40')와 기타 멀티캐스트, 유니캐스트 설정부분이 구비되어 있어, 각각 인코딩 또는 트랜스코딩 포맷, 인캡슐레이션 데이터 포맷, 인터넷 전송프로토콜 등을 선택하여 설정할 수 있도록 한다. 따라서, 도 4에 도시한 바와같이, 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 데이터베이스에는 영상코텍정보, 영상비트레이트정보(영상에 대한 초당 전송속도정보), 영상사이즈정보(영상의 크기정보), 음성코텍정보, 음성비트레이트정보(음성에 대한 초당 전송속도정보), 음성채널수정보, 인캡슐레이션 데이터포맷정보, 서버IP주소정보, 프로토콜정보, 포트번호정보 등을 포함하는 설정데이터가 저장된다.
이하, 본 발명에 따른 아이피티비 통합방송송출 장치에서의 작동은 다음과 같다. 본 발명에 따른 아이피티비 통합방송송출 방법은, 실시간 동/영상소스인가를 판별하여 동/영상을 압축하는 인코더모듈(10), 동/영상 파일의 포맷을 변환하는 트랜스코더모듈(20), 상기 인코더모듈(10)나 트랜스코더모듈(20)로부터 변환된 동/영상 결과물의 데이터 구조를 인터넷 전송을 위한 포맷으로 변환하는 인캡슐레이터모듈(30), 상기 인캡슐레이터모듈(30)로부터 변환된 데이터를 인터넷 프로토콜을 적용하여 인터넷을 통하여 셋탑박스에 전송하는 스트리머모듈(40)를 포함하며 상기 인코딩 실행결과를 인캡슐레이터모듈로 전달하고, 실시간 동/영상 소스가 아니면 그 정보를 트랜스코더모듈로 전달하고, 상기 트랜스코딩 실행결과를 인캡슐레이터모듈로 전달하고, 상기 인캡슐레이팅 실행결과를 스트리머모듈로 전달함으로써 상기 각 모듈을 스레드화하는 프로그램을 이용하여,
하나의 아이피티비 통합방송송출 장치로 IPTV방송 송출에 필요한 인코더(encoder)작동, 트랜스코더(transcoder)작동, 인캡슐레이터(encapsulater)작동, 스트리머(streamer)작동 기능을 모두 갖추면서 스레드화하여 각각의 기능이 연동하는 것으로서,
도 5는 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 인코더모듈 작동 순서도이다. 도 5에 도시한 바와같이, 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 인코더모듈 작동 순서도는 동/영상 압축의 동작 순서를 보여주는 것으로, 아이피티비 방송 소스 선택 단계(S110); 상기 선택된 방송 소스가 실시간 동/영상 소스인가를 판단하는 단계(S120); 상기 판단결과 실시간 동/영상 소스이면 데이터베이스로부터 인코딩포맷 정보를 읽어오는 단계(S130); 상기 읽어온 정보에 따라 인코딩을 실행하는 단계(S140); 상기 인코딩 실행결과를 인캡슐레이터모듈로 전달하는 단계(S150);를 포함하여 이루어진다. 한편, 상기 판단결과 실시간 동/영상 소스가 아니면 그 정보를 트랜스코더모듈로 전달하는 단계(S125);를 더 포함한다.
즉, 본 발명에 따른 아이피티비 통합방송송출 장치에서의 인코더모듈(10)는 아이피티비 방송에 이용할 동/영상 소스가 라이브(생방송)인지, 동/영상 파일인지에 따라서 구분되어, 사용자가 아이피티비 방송 소스를 선택하면 소스가 동/영상 파일이면, 트랜스코더모듈(20)로 정보를 전달하고, 카메라/VTR 등의 생방송 소스라면 MPEG1, MPEG2, Divx, MPEG4, H.264, WMV의 영상과 MPEG1, MP3, AAC, AC3(DTS)의 음성 포맷에서 사용자가 선택한 압축방식으로 인코딩을 진행하고, 실시간 변환중인 데이터를 인캡슐레이터모듈(30)로 전달한다.
도 6은 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 트랜스코더모듈 작동 순서도이다. 도 6에 도시한 바와같이, 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 트랜스코더모듈 작동 순서도는 동/영상 파일의 포맷 변환의 동작 순서를 보여주는 것으로, 상기 인코더모듈로부터 동/영상 소스가 아니면 그 정보를 전달받아 수신하는 단계(S210); 상기 수신된 동/영상 소스 파일을 여는 단계(S220); 데이터베이스로부터 트랜스코딩포맷 정보를 읽어오는 단계(S230); 상기 연 동/영상 소스 파일을 상기 데이터베이스로부터 읽어 온 트랜스코딩포맷 정보에 따라 트랜스코딩을 실행하는 단계(S240); 상기 트랜스코딩 실행결과를 인캡슐레이터모듈로 전달하는 단계(S250);를 포함하여 이루어진다.
즉, 아이피티비 방송 송출을 위한 동/영상 소스가 파일로 구성되어 있다면, 이 파일의 동/영상 압축 포맷을 실시간 변환하는 역할을 담당하는 트랜스코딩단계에서는 모든 설정 정보를 상기 인코더모듈(10)에서 전달된 정보를 활용한다. 트랜스코더모듈(20)에서는 아이피티비 방송을 위해 선택한 동/영상 소스파일 및 최종 전송을 위한 아이피티비 동/영상 포맷정보를 읽어와 MPEG1, MPEG2, Divx, MPEG4, H.264, WMV의 영상과 MPEG1, MP3, AAC, AC3(DTS)의 음성 포맷에서 선택한 하나의 포맷으로 동/영상 소스 파일을 실시간 변환과 함께 인캡슐레이션단계로 전달한다.
도 7은 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 인캡슐레이터모듈 작동 순서도이다. 도 7에 도시한 바와같이, 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 인캡슐레이터모듈 작동 순서도는 변환된 동/영상 결과물의 데이터 구조를 인터넷 전송에 알맞은 형태로 변환하는 동작 순서를 보여주는 것으로, 상기 인코더모듈로부터 전달된 인코딩 또는 트랜스코더모듈로부터 전 달된 트랜스코딩결과를 수신하는 단계(S310); 데이터베이스로부터 인캡슐레이팅포맷 정보를 읽어오는 단계(S320); 상기 수신된 인코딩 또는 트랜스코딩결과인 동/영상 데이터를 파일을 상기 데이터베이스로부터 읽어 온 인캡슐레이팅포맷 정보에 따라 인캡슐레이팅을 실행하는 단계(S330); 상기 인캡슐레이팅 실행결과를 스트리머모듈로 전달하는 단계(S340);를 포함하여 이루어진다.
인코더모듈(10) 또는 트랜스코더모듈(20)의 동/영상 결과데이터를 실시간 수신받아 선택한 아이피티비 전송 인캡슐레이션 포맷인 MPEG1, MPEG2-TS, MPEG2-PS, MPEG2, MS-ASF, Raw에서 하나를 적용하여 스트리머모듈(40)에 전달한다. 이렇게 설정된 인캡슐레이션 포맷은 전송을 위한 데이터 포맷이 제각기 다른 다양한 아이피티비 셋톱박스와 연동 가능하다.
도 8은 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 스트리머모듈 작동 순서도이다. 도 8에 도시한 바와같이, 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치의 스트리머모듈 작동 순서도는 인터넷 프로토콜을 적용하여 인터넷으로 전송하는 동작 순서를 보여주는 것으로, 상기 스트리머모듈로부터 전달된 인캡슐레이션결과를 수신하는 단계(S410); 데이터베이스로부터 설정된 프로토콜 정보를 읽어오는 단계(S420); 상기 수신된 인캡슐레이션결과인 동/영상 데이터를 파일을 상기 데이터베이스로부터 읽어 온 프로토콜 정보에 따라 적용하여 방송송출하는 단계(S430); 상기 방송송출이 완료되었나를 판단하는 단계(S440);를 포함하여 이루어진다.
인캡슐레이터모듈(30)에서 받은 최종 동/영상 전송을 위한 포맷 데이터를 실시간 수신 받아, 이렇게 수신받은 데이터를 인터넷으로 전송하기 위한 인터넷 프로토콜을 적용해야 하는데, 지원하는 프로토콜은 RTP/UDP/HTTP/MMSH/RTSP/TCP로서 선택한 하나의 전송 프로토콜 형태에 동/영상 데이터를 포함시켜 원하는 아이피티비 셋톱박스로 전송하게 된다. 모든 송출이 완료되면 프로그램은 다음 새로운 설정을 위하여 대기한다.
한편, 본 발명의 일실시예에 따른 아이피티비 통합방송송출 장치와 방법은, 영상코텍정보, 영상비트레이트정보, 영상사이즈정보, 음성코텍정보, 음성비트레이트정보, 음성채널수정보, 인캡슐레이션 데이터포맷정보, 서버IP주소정보, 프로토콜정보, 포트번호정보를 설정할 수 있으며, 실시간 동/영상소스인가를 판별하여 동/영상을 압축하는 인코더모듈(10), 동/영상 파일의 포맷을 변환하는 트랜스코더모듈(20), 상기 인코더모듈(10)나 트랜스코더모듈(20)로부터 변환된 동/영상 결과물의 데이터 구조를 인터넷 전송을 위한 포맷으로 변환하는 인캡슐레이터모듈(30), 상기 인캡슐레이터모듈(30)로부터 변환된 데이터를 인터넷 프로토콜을 적용하여 인터넷을 통하여 셋탑박스에 전송하는 스트리머모듈(40)를 포함하며 상기 각 모듈을 스레드화하는 것을 특징으로 하는 아이피티비 통합방송송출 프로그램을 저장한 저장매체를 이용하여 운용될 수 있다.
상기한 바와 같은 구성 및 작용은 하나의 실시예로서 본 발명의 청구범위를 제한하는 것은 아니며, 본 발명의 기술적 사상을 변경하지 아니하는 범위 내에서 다양한 변경과 수정이 가능함은 본 발명이 속하는 분야에 종사하는 자에게는 자명한 것이다.
상기와 같은 본 발명에 의하면, IPTV방송 송출에 필요한 인코더(encoder), 트랜스코더(transcoder), 인캡슐레이터(encapsulater), 스트리머(streamer) 기능을 모두 갖추면서 스레드화하여 각각의 기능이 실시간으로 연동 가능한 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을 저장한 저장매체를 제공한다.
또한, IPTV방송송출을 위한 장비구매 비용에 대한 부담을 줄일 수 있고, 종래 각각 IPTV송출 장치를 각기 서로 다른 기술에 근거한 각 회사에서 개발함으로써 발생한 호환성 및 효율성의 문제점을 없애며, 순차적인 작업에 얽매이지 않는 IPTV방송 송출이 가능하다.

Claims (8)

  1. 아이피티비 방송송출 장치에 있어서,
    실시간 동/영상소스인가를 판별하여 동/영상을 압축하는 인코더모듈(10), 동/영상 파일의 포맷을 변환하는 트랜스코더모듈(20), 상기 인코더모듈(10)나 트랜스코더모듈(20)로부터 변환된 동/영상 결과물의 데이터 구조를 인터넷 전송을 위한 포맷으로 변환하는 인캡슐레이터모듈(30), 상기 인캡슐레이터모듈(30)로부터 변환된 데이터를 인터넷 프로토콜을 적용하여 인터넷을 통하여 셋탑박스에 전송하는 스트리머모듈(40)를 포함하며, 상기 인코딩 실행결과를 인캡슐레이터모듈로 전달하고, 실시간 동/영상 소스가 아니면 그 정보를 트랜스코더모듈로 전달하고, 상기 트랜스코딩 실행결과를 인캡슐레이터모듈로 전달하고, 상기 인캡슐레이팅 실행결과를 스트리머모듈로 전달함으로써 각 모듈을 스레드화하는 프로그램이 설치되고 제어 및 입출력 수단이 구비된 본체(100)와,
    영상코텍정보, 영상비트레이트정보, 영상사이즈정보, 음성코텍정보, 음성비트레이트정보, 음성채널수정보, 인캡슐레이션 데이터포맷정보, 서버IP주소정보, 프로토콜정보, 포트번호정보를 포함하는 설정데이터가 저장되는 데이터베이스(50)를 적어도 구비하는 것을 특징으로 하는 아이피티비 통합방송송출 장치
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
KR1020060131817A 2006-12-21 2006-12-21 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을저장한 저장매체 KR100765193B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060131817A KR100765193B1 (ko) 2006-12-21 2006-12-21 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을저장한 저장매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060131817A KR100765193B1 (ko) 2006-12-21 2006-12-21 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을저장한 저장매체

Publications (1)

Publication Number Publication Date
KR100765193B1 true KR100765193B1 (ko) 2007-10-09

Family

ID=39419707

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060131817A KR100765193B1 (ko) 2006-12-21 2006-12-21 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을저장한 저장매체

Country Status (1)

Country Link
KR (1) KR100765193B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101571271B1 (ko) 2015-07-23 2015-11-24 (주)캐스트윈 멀티 포맷 초고선명 고효율 코덱을 적용한 인코딩 및 트랜스코딩 장치

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010085327A (ko) * 1998-08-03 2001-09-07 추후제출 패킷 데이터 및 ip 음성/멀티미디어 서비스를 지원하는플러그 및 플레이 무선 시스템
KR20040063899A (ko) * 2001-09-26 2004-07-14 인터렉트 디바이시즈, 인크. 미디어 신호를 통신하기 위한 시스템 및 방법
JP2005005025A (ja) * 2003-06-10 2005-01-06 Nissan Motor Co Ltd 燃料電池用電極、これを用いた固体酸化物形燃料電池及びその製造方法
KR20050052468A (ko) * 2002-08-15 2005-06-02 코닌클리케 필립스 일렉트로닉스 엔.브이. 국내 멀티미디어 전송 방법 및 시스템
KR20050094838A (ko) * 2003-01-09 2005-09-28 톰슨 라이센싱 에스.에이. Mpeg 전송 스트림을 wlan 브로드캐스트용 ip패킷으로 매핑하는 방법 및 장치
KR20050106049A (ko) * 2003-02-26 2005-11-08 코닌클리케 필립스 일렉트로닉스 엔.브이. 멀티미디어 컨텐츠 방송용 시스템

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010085327A (ko) * 1998-08-03 2001-09-07 추후제출 패킷 데이터 및 ip 음성/멀티미디어 서비스를 지원하는플러그 및 플레이 무선 시스템
KR20040063899A (ko) * 2001-09-26 2004-07-14 인터렉트 디바이시즈, 인크. 미디어 신호를 통신하기 위한 시스템 및 방법
KR20050052468A (ko) * 2002-08-15 2005-06-02 코닌클리케 필립스 일렉트로닉스 엔.브이. 국내 멀티미디어 전송 방법 및 시스템
KR20050094838A (ko) * 2003-01-09 2005-09-28 톰슨 라이센싱 에스.에이. Mpeg 전송 스트림을 wlan 브로드캐스트용 ip패킷으로 매핑하는 방법 및 장치
KR20050106049A (ko) * 2003-02-26 2005-11-08 코닌클리케 필립스 일렉트로닉스 엔.브이. 멀티미디어 컨텐츠 방송용 시스템
JP2005005025A (ja) * 2003-06-10 2005-01-06 Nissan Motor Co Ltd 燃料電池用電極、これを用いた固体酸化物形燃料電池及びその製造方法

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
Title
IEEE 2004년 논문 "Design and implementation of multiplexing rate control in broadband access network TV transmission system"
IEEE 2005년 논문 "A complexity-aware live streaming system with bit rate adjustment"
IEEE 2006년 10월 논문 "Video Splicing and Fuzzy Rate Control in IP Multi-Protocol Encapsulator for Tune-In Time Reduction in IP Datacasting (IPDC) over DVB-H"
IEEE 2006년 9월 논문 "Spliced Video and Buffering Considerations for Tune-In Time Minimization in DVB-H for Mobile TV"
미국특허공보 2005005025
한국공개특허공보 10-2004-0063899
한국공개특허공보 10-2005-0052468
한국공개특허공보 10-2005-0094838
한국공개특허공보 10-2005-0106049
한국공개특허공보 특2001-0085327

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101571271B1 (ko) 2015-07-23 2015-11-24 (주)캐스트윈 멀티 포맷 초고선명 고효율 코덱을 적용한 인코딩 및 트랜스코딩 장치
WO2017014366A1 (ko) * 2015-07-23 2017-01-26 (주)캐스트윈 멀티 포맷 초고선명 고효율 코덱을 적용한 인코딩 및 트랜스코딩 장치
US10812841B2 (en) 2015-07-23 2020-10-20 Castwin Co., Ltd. Apparatus for encoding and transcoding which applies multi-format ultra-high definition high-efficiency codec

Similar Documents

Publication Publication Date Title
EP3391653B1 (en) System and method for media delivery using common mezzanine distribution format
CN101159830B (zh) 用于接收自适应广播信号的设备及其方法
KR100928998B1 (ko) 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는적응적 멀티미디어 시스템 및 그 방법
EP2139237B1 (en) An IPTV receiver and method for controlling contents viewing in the IPTV receiver
WO2012067219A1 (ja) コンテンツデータ生成装置、コンテンツデータ生成方法、コンピュータプログラムおよび記録媒体
CN102625150A (zh) 一种媒体播放系统和方法
CN102742244A (zh) 移动媒体服务器
CN105165015A (zh) 利用http自适应流的快速信道改变的增强播放列表定义和传递
KR102464061B1 (ko) 미디어 데이터를 송수신하는 방법 및 장치
CN101217642A (zh) 发送预览内容的方法和接收预览内容的方法与装置
WO2014193996A2 (en) Network video streaming with trick play based on separate trick play files
CN103873888A (zh) 一种媒体文件直播方法及直播源服务器
US8930442B2 (en) Apparatus and method for playing media content data
CN104935952A (zh) 一种视频转码方法和系统
CN105430510A (zh) 一种视频点播方法、网关、智能终端及视频点播系统
CN101710966B (zh) 多画面综合视频导航系统
CN101341751A (zh) 提供点播多媒体服务的方法以及实现该方法的服务平台、程序和解码器
KR100765193B1 (ko) 아이피티비 통합방송송출 장치와 방법 및 그 프로그램을저장한 저장매체
CN105794214A (zh) 通过可伸缩视频编码的网络个人视频记录器节约
CN106031186A (zh) 接收设备、接收方法、发送设备和发送方法
KR20130140839A (ko) Dlna dms 서비스를 사용하여 채널을 원격으로 튜닝하기 위한 방법 및 장치
US20150341680A1 (en) Digital transport adapter
KR101337222B1 (ko) 휴대용 방송 장치 및 이를 이용한 원격 방송 시스템
KR101568317B1 (ko) Ip 카메라에서 hls 프로토콜을 지원하는 시스템 및 그 방법
KR101009356B1 (ko) 방송용 멀티 인코더

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120716

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20130722

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140723

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150710

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160729

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20170824

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20180724

Year of fee payment: 12