Nothing Special   »   [go: up one dir, main page]

KR101697385B1 - 채널 적응형 계층적 방송 장치 및 방법 - Google Patents

채널 적응형 계층적 방송 장치 및 방법 Download PDF

Info

Publication number
KR101697385B1
KR101697385B1 KR1020120035533A KR20120035533A KR101697385B1 KR 101697385 B1 KR101697385 B1 KR 101697385B1 KR 1020120035533 A KR1020120035533 A KR 1020120035533A KR 20120035533 A KR20120035533 A KR 20120035533A KR 101697385 B1 KR101697385 B1 KR 101697385B1
Authority
KR
South Korea
Prior art keywords
layer
channel
video bitstream
video
transmission
Prior art date
Application number
KR1020120035533A
Other languages
English (en)
Other versions
KR20130113163A (ko
Inventor
김창기
김태정
유정주
정영호
홍진우
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020120035533A priority Critical patent/KR101697385B1/ko
Priority to US13/857,500 priority patent/US20130268985A1/en
Publication of KR20130113163A publication Critical patent/KR20130113163A/ko
Application granted granted Critical
Publication of KR101697385B1 publication Critical patent/KR101697385B1/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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • 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/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/34Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • 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/43Processing 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/434Disassembling 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/631Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • H04N7/52Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

채널 적응형 계층적 방송 장치 및 방법이 개시된다. 채널 적응형 계층적 방송 장치는 서로 다른 이종망 또는 동일망의 다중 전송채널을 이용하여 채널의 상태에 맞게 계층적 방송 및 멀티미디어 데이터를 전송을 제공함에 따라, 현재의 방송 및 데이터 전송에서 발생할 수 있는 오류를 보완할 뿐 아니라, 현재의 방송 및 멀티미디어 데이터 전송 장치와의 호환성을 유지하면서 수신장치의 대역폭을 확장하여 보다 좋은 고품질의 방송 및 멀티미디어 서비스를 제공할 수 있다.

Description

채널 적응형 계층적 방송 장치 및 방법{CHANNEL ADAPTIVE HIERARCHY BROADCASTING APPARATUS AND METHOD}
본 발명은 전송채널 적응형 계층적 방송 송수신 장치 및 방법에 관한 것으로서, 다중 전송채널을 이용하여 최적의 방송 서비스를 제공할 수 있는 장치 및 방법에 관한 것이다.
현재의 IT기술의 발전에 따라 사용자에게 고화질의 실시간 서비스를 위해서 기존의 독립적으로 진화하던 방송과 통신 인프라 및 서비스가 융합 환경으로 급속하게 변화하고 있다. 특히, IPTV의 상용화로 가정에서의 TV도 기존의 지상파 전송채널 이외에 IP망을 통해서 다양한 방송 및 멀티미디어 서비스를 받을 수 있는 이른바 다중 전송 채널을 통한 고품질의 서비스를 받고 있다. 또한, 다양한 스마트 단말의 출현과 더불어 하나의 단말에서 사용할 수 있는 네트워크의 수가 증가함에 따라, 다중 무선 전송채널을 이용한 전송 기술이 이용되고 있다. 향후 사용자들의 고속의 멀티미디어 서비스 요구가 더욱 증가될 것이다.
현재의 다중 전송채널을 이용한 서비스는 하나의 수신 장치에서 하나의 채널을 이용하여 제공하는 서비스에 비해서 다양한 서비스를 제공하고는 있으나, 단일 채널을 사용하여 서비스를 받을 때, 채널 상태가 변화(예컨대, 대역폭 감소) 됨에 따라, 데이터 전송이 단절되거나 또는 일부 데이터가 전송되지 않아, 서비스 품질이 감소할 수 있다.
이에 현재의 다중 전송채널 중에 하나의 서비스를 위해서 하나의 전송채널을 사용하는 방법과 더불어 사용자의 고품질 멀티미디어 서비스의 요구에 맞게 하나의 서비스를 위해 다중 전송채널을 동시에 사용함으로써 변화하는 채널의 상태에 기초하여 적응적으로 방송 및 멀티미디어 데이터를 끊김 없이 전송 함으로써, 사용자들에게 기존보다 향상된 방송 및 멀티미디어 서비스를 제공하는 장치 및 방법이 필요하다.
본 발명이 해결하고 하는 과제는 다중 전송채널을 이용하여, 채널 적응형 계층적 방송 및 멀티미디어 서비스를 제공함에 따라, 기존의 하나의 채널을 사용할 경우에 발생하는 서비스 단절 및 품질 저하의 문제를 해소하는 것을 목적으로 한다.
또한, 본 발명은 하나의 서비스에 대해 적응형 다중 채널을 이용하여, 사용자(수신장치)의 채널 대역폭을 확장 함에 따라 계층적 방송 및 멀티미디어 데이터의 송수신을 가능하게 함으로써, 고품질의 서비스를 제공하는 것을 목적으로 한다.
상기 과제를 해결하기 위한 본 발명의 실시예에 따른 채널 적응형 계층적 방송 송신 장치는 원본 방송 및 멀티미디어 다계층 비디오로 부호화을 하는 다계층 비디오 부호화부와, 부호화된 다계층 비디오 비트스트림을 제1 계층의 비디오 비트스트림 및 제2 계층의 비디오 비트스트림으로 분할하는 다계층 비디오 분할부와, 다중 전송채널 중에서 분할된 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 각각 전송하고자 하는 전송채널을 결정하고, 상기 결정된 전송채널과 연관된 송신부로 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 각각 출력하는 다중 전송채널 관리부를 포함한다.
상기 과제를 해결하기 위한 본 발명의 실시예에 따른 채널 적응형 계층적 방송 수신 장치는 채널 적응형 계층적 방송 송신 장치로부터 다중 전송채널을 통해 제1 계층의 비디오 비트스트림 및 제2 계층의 비디오 비트스트림을 수신하는 수신부와, 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림으로부터 동기화 정보를 각각 추출하고, 상기 추출된 동기화 정보를 이용하여, 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 결합하여, 다계층 비디오 비트스트림을 생성하는 비디오 동기화 처리부와, 상기 생성된 다계층 비디오 비트스트림을 디스플레이하는 디스플레이 처리부를 포함한다. 여기서, 채널 적응형 계층적 방송 수신 장치는 예컨대, 스마트 TV의 셋탑(set-top box)일 수 있다.
본 발명의 실시예에 따르면, 채널 적응형 계층적 방송 장치 및 방법은 서로 다른 이종망 또는 동일망의 다중 전송채널을 이용하여 채널의 상태에 맞게 계층적 방송 및 멀티미디어 데이터를 전송을 제공함에 따라, 현재의 방송 및 데이터 전송에서 발생할 수 있는 오류를 보완할 뿐 아니라, 현재의 방송 및 멀티미디어 데이터 전송 장치와의 호환성을 유지하면서 수신장치의 대역폭을 확장하여 보다 좋은 고품질의 방송 및 멀티미디어 서비스를 제공할 수 있다.
도 1은 본 발명의 일실시예에 따른 다중 전송채널을 이용한 채널 적응형 계층적 방송 송신 장치의 구성을 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 다중 전송채널을 이용한 채널 적응형 계층적 방송 수신 장치의 구성을 도시한 도면이다.
도 3은 본 발명의 일실시예에 따른 다중 전송 채널을 이용한 채널 적응형 계층적 방송 송신 장치 및 수신 장치 간에 이용하는 프로토콜의 구조를 도시한 도면이다.
도 4는 본 발명의 일실시예에 따른 다중 전송채널을 이용한 채널 적응형 계층적 방송 송신 방법을 나타내는 흐름도이다.
도 5는 본 발명의 일실시예에 따른 다중 전송채널을 이용한 채널 적응형 계층적 방송 수신 방법을 나타내는 흐름도이다.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예에 따른 다중 전송채널을 이용한 채널 적응형 계층적 방송 장치 및 방법에 대해 상세히 설명한다. 여기서, 다중 전송채널은 서로 다른 이종망 또는 동일망에 기반하는 제1, 2 전송채널을 포함할 수 있다.
다중 전송채널을 이용한 채널 적응형 계층적 방송 송수신을 위한 기본 원리는, 송신장치 및 수신장치가 제1 전송채널을 통해, 제1 데이터(예컨대, 제1 계층의 비디오 비트스트림)를 송수신 하고, 송신장치 및 수신 장치가 제2 전송채널을 통해 제2 데이터(예컨대, 제2 계층의 비디오 비트스트림)를 송수신한다. 이때, 상기 수신장치는 고화질 및 향상된 방송 및 비디오 서비스를 위해 제1 데이터와 제2 데이터를 동기를 맞춘 후 결합할 수 있으며, 제1, 2 데이터를 주변 스마트 기기에 재전송할 수 있다.
도 1은 본 발명의 일실시예에 따른 다중 전송채널을 이용한 채널 적응형 계층적 방송 및 멀티미디어 데이터 송신 시스템의 구성을 도시한 도면이다.
도 1을 참조하면, 방송 및 비디오 송신 장치에 적용될 수 있는 다중 전송채널을 이용한 채널 적응형 계층적 방송 송신 장치(100)는 다계층 비디오 부호화부(103), 다계층 비디오 분할부(104), 다중 전송채널 관리부(105) 및 송신부(106)를 포함한다. 또한, 채널 적응형 계층적 방송 송신 장치(100)는 인터넷 콘텐츠 웹서버(101) 및 실시간 방송 시스템(102)를 더 포함할 수 있다.
인터넷 콘텐츠 웹서버(101) 및 실시간 방송 시스템(102)은 비디오 소스로서, 예컨대, HD(High Definition), UHD(Ultra High Definition), 3D(Three Dimension)의 비디오 데이터를 비실시간 또는 실시간으로 제공할 수 있다.
다계층 비디오 부호화부(103)는 비디오 소스를 수신하고, 수신된 비디오 소스를 다계층 비디오 비트스트림으로 부호화하는 MPEG(Moving Picture Experts Group)의 규격화된 표준 코텍일 수 있다. 여기서, 다계층 비디오 부호화부(103)는 비디오 소스를 기선정된 계층의 수로 분할된 하나의 다계층 비디오 비트스트림으로 부호화하여 출력한다.
다계층 비디오 분할부(104)는 다계층 비디오 부호화부(103)로부터 수신한 다계층 비디오 비트스트림을 물리적으로 다른 채널로 전송하기 위해, 다계층 비디오 비트 스트림을 분할하여, 제1 계층의 비디오 비트스트림과 제2 계층 비디오 비트스트림을 생성할 수 있다. 이때, 다계층 비디오 분할부(104)는 계층을 기준으로 다계층 비디오 비트 스트림을 분할하여, 상위 계층을 제1 계층의 비디오 비트스트림으로, 하위 계층을 제2 계층 비디오 비트스트림으로 생성할 수 있다.
제2 계층의 비디오 비트스트림은 비디오뿐 아니라 향상된 방송을 위한 부가 데이터(다국어 자막, 인물정보 등, 부가서비스를 위한 메타데이터)가 포함 될 수 있다.
다중 전송채널 관리부(105)는 다계층 비디오 분할부(104)로부터 제1 계층의 비디오 비트스트림 및 제2 계층의 비디오 비트스트림을 수신한 후, 다중 전송채널(예컨대, 방송망에 기반하는 제1 전송채널 및 인터넷망에 기반하는 제2 전송채널) 중에서 계층 비디오 비트스트림 별로 전송하고자 하는 전송채널을 결정하고, 상기 결정된 전송채널과 연관되는 송신부로, 제1, 2 계층 비디오 비트스트림을 각각 출력한다. 이때, 다중 전송채널 관리부(105)는 채널 적응형 계층적 방송 수신 장치로부터 상기 다중 전송채널에 관한 채널 정보를 수신하고, 상기 수신된 채널 정보에 기초하여, 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 각각 전송하고자 하는 전송채널을 결정할 수 있다.
여기서, 다중 전송채널 관리부(105)는 예컨대, 제1 계층의 비디오 비트스트림을 전송하고자 하는 전송채널로서, 상기 제1 전송채널을 결정하고, 제2 계층의 비디오 비트스트림을 전송하고자 하는 전송채널로서, 상기 제2 전송채널을 결정할 수 있다.
이에 따라, 다중 전송채널 관리부(105)는 제1 계층의 비디오 비트스트림을 제1 전송채널(예컨대, 방송망)로 전송하고자 하는 경우, 제1 전송채널과 연관된 제1 송신부(106-1)로 제1 계층의 비디오 비트스트림을 출력할 수 있다. 또한, 다중 전송채널 관리부(105)는 제2 계층의 비디오 비트스트림을 제2 전송채널(예컨대, 인터넷망)로 전송하고자 하는 경우, 제2 전송채널과 연관된 제2 송신부(106-2)로 제2 계층의 비디오 비트스트림을 출력할 수 있다.
송신부(106)는 제1 송신부(106-1) 및 제2 송신부(106-2)를 포함할 수 있다.
제1 송신부(106-1)는 제1 계층의 비디오 비트스트림을 전송하기 위한 전송프로토콜을 처리하고, 제1 계층의 비디오 비트스트림을 제1 전송채널을 통해 전송한다. 이때, 제1 송신부(106-1)는 제2 계층의 비디오 비트스트림과의 동기화를 위한 동기화 정보, 또는 제1 계층의 비디오 비트스트림의 계층성 및 부가 데이터에 대한 포함여부를 나타내는 정보 중 적어도 하나를, 상기 제1 계층의 비디오 비트스트림에 추가하여 전송할 수 있다.
제2 송신부(106-2)는 제2 계층의 비디오 비트스트림을 전송하기 위한 전송프로토콜을 처리하고, 제2 계층의 비디오 비트스트림을 제2 전송채널을 통해 전송한다. 또한, 제2 송신부(106-2)는 제1 계층의 비디오 비트스트림과의 동기화를 위한 동기화 정보, 또는 제2 계층의 비디오 비트스트림의 계층성 및 부가 데이터에 대한 포함여부를 나타내는 정보 중 적어도 하나를, 상기 제2 계층의 비디오 비트스트림에 추가하여 전송할 수 있다.
도 2는 본 발명의 일실시예에 따른 다중 전송 채널을 이용한 채널 적응형 계층적 방송 수신 장치의 구성을 도시한 도면이다.
도 2을 참조하면, 방송 및 비디오 수신 장치에 적용될 수 있는 다중 전송채널을 이용한 채널 적응형 계층적 방송 수신 장치(200)는 수신부(201), 비디오 동기화 처리부(202), 다계층 비디오 복호화부(203), 디스플레이 처리부(204), 전송채널 모니터링 및 전송 제어부(205), 사용자 GUI(Graphical User Interface) 처리부(206) 및 비디오 트랜스코딩 및 재전송부(207)를 포함한다.
수신부(201)는 제1 수신부(201-1) 및 제2 수신부(201-2)를 포함할 수 있다.
제1 수신부(201-1)는 채널 적응형 계층적 방송 송신 장치로부터 제1 전송채널(예컨대, 방송망)을 통하여 제1 전송채널에 적합한 전송프로토콜을 이용하여 제1 계층 비디오 비트스트림을 수신한다.
제2 수신부(201-2)는 채널 적응형 계층적 방송 송신 장치로부터 제2 전송채널(예컨대, 인터넷망)을 통하여 제2 전송채널에 적합한 전송프로토콜을 이용하여 제2 계층 비디오 비트스트림을 수신한다.
비디오 동기화 처리부(202)은 계층별 서로 다른 제1, 2 계층 비디오 비트스트림을 수신한 후, 제1, 2 계층 비디오 비트스트림으로부터 각각 추출한 동기화 정보를 이용하여, 제1 계층 비디오 비트스트림 및 제2 계층 비디오 비트스트림을 결합 함으로써, 하나의 다계층 비디오 비트스트림으로 생성한다.
다계층 비디오 복호화부(203)는 비디오 동기화 처리부(202)부터 생성된 다계층 비디오 비트스트림을 수신하고, 수신된 다계층 비디오 비트스트림을 복호화 처리한다.
디스플레이 처리부(204)는 다계층 비디오 복호화부(203)로부터 복호화된 다계층 비디오 비트스트림을 수신하여, 사용자의 화면에 디스플레이할 수 있다.
전송채널 모니터링 및 전송 제어부(205)는 제1 수신부(201-1) 및 제2 수신부(201-2)의 각 전송채널의 상태를 모니터링하여, 다중 전송채널에 관한 채널 정보를 생성하고, 생성된 채널 정보를, 채널 적응형 계층적 방송 송신 장치로 전송할 수 있다. 또한, 전송채널 모니터링 및 전송 제어부(205)는 사용자 GUI 처리부(206)로부터의 부가정보에 대한 요청을, 채널 적응형 계층적 방송 송신 장치로 전송할 수 있다.
사용자 GUI 처리부(206)는 사용자의 선호도에 따라, 계층 비디오 수신 여부, 방송에 관련된 인물정보, 지난줄거리, 경기장 정보 등의 부가 데이터에 대한 사용자 선택화면을 제공할 수 있다. 사용자 GUI 처리부(206)는 선택화면에 대한 입력에 따라, 부가정보에 대한 요청을 생성하여, 전송채널 모니터링 및 전송제어부(206)를 통해, 채널 적응형 계층적 방송 송신 장치로 전송할 수 있다.
비디오 트랜스코딩 및 재전송부(207)은 다중 전송채널을 이용한 채널 적응형 계층적 방송 수신 장치(예컨대, 스마트TV 셋탑)와 통신하는 주변 단말(예컨대, 스마트 폰, 테블릿 PC)로 다계층 비디오 비트스트림을, 상기 주변 단말의 인터페이스 환경에 적합하도록 트랜스코딩을 수행한 후, 재전송할 수 있다.
본 발명의 실시예는 부호화된 다계층 비디오를 전송함에 있어서, 하나 이상의 서로 다른 물리적 채널을 이용함으로써, 종래의 단일 채널을 이용할 경우, 하나의 전송채널을 사용할 수 없을 때 발생할 수 있는 서비스 단절의 문제점을 해결하여 끊김없는 비디오 서비스를 제공할 수 있다.
또한, 본 발명의 실시예는 부호화된 다계층 비디오를 전송함에 있어서, 하나 이상의 서로 다른 물리적 채널을 동시에 이용함으로써, 단일 채널의 대역폭이 줄어들 경우에 불가능 했던 고품질의 영상 서비스를 다중 전송채널을 이용하여 동일하게 제공하여, 적응적으로 고품질의 비디오 서비스를 제공할 수 있다.
도 3은 본 발명의 일실시예에 따른 다중 전송채널을 이용한 채널 적응형 계층적 방송 송신 장치 및 수신 장치에서 이용하는 프로토콜(Peer-To-Peer 프로토콜)의 구조를 도시한 도면이다.
도 3을 참조하면, 채널 적응형 계층적 방송 송신 장치 및 수신 장치는 방송망과 연관하여, DTV Network 상부에 위치하는 MPEG2-TS 프로토콜을 이용하여, 기본계층(base layer)의 비디오(예컨대, 제1 계층의 비디오 비트스트림)를 송수신하고, 인터넷망과 연관하여, IP Network, UDP/IP 상부에 위치하는 RTP 프로토콜을 이용하여, 향상계층(enhancement layer)의 비디오(예컨대, 제2 계층의 비디오 비트스트림)를 송수신할 수 있다.
도 4는 본 발명의 일실시예에 따른 다중 전송채널을 이용한 채널 적응형 계층적 방송 송신 방법을 나타내는 흐름도이다.
도 4를 참조하면, 단계 401에서, 채널 적응형 계층적 방송 송신 장치는 인터넷 콘텐츠 웹 서버 및 실시간 방송시스템으로부터 비디오 소스(HD, UHD, 3D 영상)를 입력 받고, 초기 설정값에 기초하여, 입력된 비디오 소스를 부호화하여 다계층 비디오 비트스트림을 생성하며, 생성된 다계층 비디오 비트스트림을 제1 계층의 비디오 비트스트림과 제2 계층 비디오 비트스트림으로 분할할 수 있다. 이때, 채널 적응형 계층적 방송 송신 장치는 계층을 기준으로, 제1 계층의 비디오 비트스트림과 제2 계층 비디오 비트스트림으로 분할할 수 있다.
상기 부호화 전에, 채널 적응형 계층적 방송 송신 장치는 비디오의 종류에 따라, SVC의 부호화에 대한 초기 설정값(예컨대, 계층 레이어수, 스케일러빌러티(공간, 시간, 화질) 종류) 및 계층 비디오의 채널에 대한 기본 설정값(Default value)을 입력 받을 수 있다.
단계 403에서, 채널 적응형 계층적 방송 송신 장치는 다중 전송채널(예컨대, 방송망에 기반하는 제1 전송채널 및 인터넷망에 기반하는 제2 전송채널) 중 제1 계층의 비디오 비트스트림과 제2 계층 비디오 비트스트림을 전송할 전송채널을 각각 결정한다.
예컨대, 채널 적응형 계층적 방송 송신 장치는 제1 계층의 비디오 비트스트림을 전송할 전송채널로서, 제1 전송채널(예컨대, 방송망)을 결정하고, 제2 계층의 비디오 비트스트림을 전송할 전송채널로서, 제2 전송채널(예컨대, 인터넷망)을 결정할 수 있다.
이때, 채널 적응형 계층적 방송 송신 장치는 채널 적응형 계층적 방송 수신 장치로부터 채널 정보(예컨대, 현재 수신 가능한 전체 대역폭의 정보 및 각각의 전송 채널별 가능한 대역폭의 정보)를 수신할 수 있으며, 수신된 채널 정보에 기초하여, 제1, 2 계층의 비디오 비트스트림을 전송할 전송채널을 각각 결정할 수 있다.
단계 405에서, 채널 적응형 계층적 방송 송신 장치는 결정된 전송채널을 통해 제1, 2 계층의 비디오 비트스트림을, 채널 적응형 계층적 방송 수신 장치로 각각 전송할 수 있다.
이때, 채널 적응형 계층적 방송 송신 장치는 예컨대, 방송망에 기반하는 제1 전송채널을 통해 제1 계층의 비디오 비트스트림을 전송하는 경우, MPEG2-TS 프로토콜을 이용하여 전송할 수 있고, 인터넷망에 기반하는 제2 전송채널을 통해 제2 계층의 비디오 비트스트림을 전송하는 경우, RTP 프로토콜을 이용하여 전송할 수 있다.
도 5는 본 발명의 일실시예에 따른 다중 전송채널을 이용한 채널 적응형 계층적 방송 수신 방법을 나타내는 흐름도이다.
도 5를 참조하면, 단계 501에서, 채널 적응형 계층적 방송 수신 장치는 채널 적응형 계층적 방송 송신 장치로부터 다중 전송채널을 통하여, 제1, 2 계층 비디오 비트스트림을 수신한다. 이때, 채널 적응형 계층적 방송 수신 장치는 채널 적응형 계층적 방송 송신 장치로부터 제1 전송채널(예컨대, 방송망)을 통하여, 제1 계층 비디오 비트스트림을 수신할 수 있다. 또한, 채널 적응형 계층적 방송 수신 장치는 채널 적응형 계층적 방송 송신 장치로부터 제2 전송채널(예컨대, 인터넷망)을 통하여, 제2 계층 비디오 비트스트림을 수신할 수 있다.
단계 503에서, 채널 적응형 계층적 방송 수신 장치는 동기화 정보를 이용하여, 제1, 2 계층 비디오 비트스트림을 결합하여, 하나의 다계층 비디오 비트스트림으로 생성한다.
이때, 채널 적응형 계층적 방송 수신 장치는 계층을 기준으로 분할된 제1, 2 계층 비디오 비트스트림으로부터 각각 동기화 정보를 추출하고, 추출된 동기화 정보를 이용하여, 제1 계층 비디오 비트스트림 및 제2 계층 비디오 비트스트림을 결합 함으로써, 하나의 다계층 비디오 비트스트림으로 생성한다.
단계 505에서, 채널 적응형 계층적 방송 수신 장치는 다계층 비디오 비트스트림을 디스플레이한다.
채널 적응형 계층적 방송 수신 장치는 채널 적응형 계층적 방송 수신 장치(예컨대, 스마트TV 셋탑)와 통신하는 주변 단말(예컨대, 스마트 폰, 테블릿 PC)로 다계층 비디오 비트스트림을, 상기 주변 단말의 인터페이스 환경에 적합하도록 트랜스코딩을 수행한 후, 재전송할 수 있다.
한편, 채널 적응형 계층적 방송 수신 장치는 다중 전송채널 즉, 제1, 2 전송채널에 관한 채널 정보(예컨대, 현재 수신 가능한 전체 대역폭의 정보 및 각각의 전송 채널별 가능한 대역폭의 정보)를 생성하여, 채널 적응형 계층적 방송 송신 장치로 제공 함으로써, 비디오 비트스트림의 송수신이 전송채널의 상태에 최적화되도록 하는 환경을 제공한다.
본 발명의 실시예는 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
100: 채널 적응형 계층적 방송 송신 장치
101: 콘텐츠 웹서버 102: 실시간 방송 시스템
103: 다계층 비디오 부호화부 104: 다계층 비디오 분할부
105: 다중 전송채널 관리부 106: 송신부

Claims (16)

  1. 입력된 다계층 비디오 비트스트림을 제1 계층의 비디오 비트스트림 및 제2 계층의 비디오 비트스트림으로 분할하는 다계층 비디오 분할부; 및
    다중 전송채널 중에서 분할된 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 각각 전송하고자 하는 전송채널을 결정하고, 상기 결정된 전송채널과 연관된 송신부로 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 각각 출력하는 다중 전송채널 관리부
    를 포함하고,
    상기 다중 전송채널 관리부는,
    채널 적응형 계층적 방송 수신 장치로부터 상기 다중 전송채널에 관한 채널 정보를 수신하고, 상기 수신된 채널 정보에 기초하여, 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 각각 전송하고자 하는 전송채널을 결정하는
    채널 적응형 계층적 방송 송신 장치.
  2. 제1항에 있어서,
    상기 다계층 비디오 분할부는,
    계층을 기준으로 상기 다계층 비디오 비트스트림을, 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림으로 분할하는, 채널 적응형 계층적 방송 송신 장치.
  3. 삭제
  4. 제1항에 있어서,
    상기 다중 전송채널은,
    방송망에 기반하는 제1 전송채널 및 인터넷망에 기반하는 제2 전송채널을 포함하고,
    상기 다중 전송채널 관리부는,
    상기 제1 계층의 비디오 비트스트림을 전송하고자 하는 전송채널로서, 상기 제1 전송채널을 결정하고, 상기 제2 계층의 비디오 비트스트림을 전송하고자 하는 전송채널로서, 상기 제2 전송채널을 결정하는, 채널 적응형 계층적 방송 송신 장치.
  5. 다중 전송채널에 관한 채널 정보를 생성하여, 채널 적응형 계층적 방송 송신 장치로 전송 함으로써, 상기 채널 적응형 계층적 방송 송신 장치에서 상기 채널 정보에 기초하여, 제1 계층의 비디오 비트스트림 및 제2 계층의 비디오 비트스트림을 각각 전송하고자 하는 전송채널을 결정하도록 하는 전송채널 모니터링 및 전송 제어부;
    상기 채널 적응형 계층적 방송 송신 장치로부터 상기 결정된 전송채널 각각을 통해 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 수신하는 수신부;
    상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림으로부터 동기화 정보를 각각 추출하고, 상기 추출된 동기화 정보를 이용하여, 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 결합하여, 다계층 비디오 비트스트림을 생성하는 비디오 동기화 처리부; 및
    상기 생성된 다계층 비디오 비트스트림을 디스플레이하는 디스플레이 처리부
    를 포함하는 채널 적응형 계층적 방송 수신 장치.
  6. 제5항에 있어서,
    상기 비디오 동기화 처리부는,
    계층을 기준으로 분할된 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 결합하여, 상기 다계층 비디오 비트스트림을 생성하는, 채널 적응형 계층적 방송 수신 장치.
  7. 삭제
  8. 제5항에 있어서,
    상기 다중 전송채널은,
    방송망에 기반하는 제1 전송채널 및 인터넷망에 기반하는 제2 전송채널을 포함하고,
    상기 수신부는,
    상기 제1 전송채널을 통해 상기 제1 계층의 비디오 비트스트림을 수신하는 제1 수신부; 및
    상기 제2 전송채널을 통해 상기 제2 계층의 비디오 비트스트림을 수신하는 제2 수신부
    를 포함하는, 채널 적응형 계층적 방송 수신 장치.
  9. 입력된 다계층 비디오 비트스트림을 제1 계층의 비디오 비트스트림 및 제2 계층의 비디오 비트스트림으로 분할하는 단계;
    다중 전송채널 중에서 분할된 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 각각 전송하고자 하는 전송채널을 결정하는 단계; 및
    상기 결정된 전송채널로 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 각각 전송하는 단계
    를 포함하고,
    상기 전송채널을 결정하는 단계는,
    채널 적응형 계층적 방송 수신 장치로부터 상기 다중 전송채널에 관한 채널 정보를 수신하고, 상기 수신된 채널 정보에 기초하여, 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 각각 전송하고자 하는 전송채널을 결정하는 단계
    를 포함하는 채널 적응형 계층적 방송 송신 방법.
  10. 제9항에 있어서,
    상기 제1 계층의 비디오 비트스트림 및 제2 계층의 비디오 비트스트림으로 분할하는 단계는,
    계층을 기준으로 상기 다계층 비디오 비트스트림을, 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림으로 분할하는 단계
    를 포함하는, 채널 적응형 계층적 방송 송신 방법.
  11. 삭제
  12. 제9항에 있어서,
    상기 다중 전송채널은,
    방송망에 기반하는 제1 전송채널 및 인터넷망에 기반하는 제2 전송채널을 포함하고,
    상기 전송채널을 결정하는 단계는,
    상기 제1 계층의 비디오 비트스트림을 전송하고자 하는 전송채널로서, 상기 제1 전송채널을 결정하고, 상기 제2 계층의 비디오 비트스트림을 전송하고자 하는 전송채널로서, 상기 제2 전송채널을 결정하는 단계
    를 더 포함하는, 채널 적응형 계층적 방송 송신 방법.
  13. 다중 전송채널에 관한 채널 정보를 생성하여, 채널 적응형 계층적 방송 송신 장치로 전송 함으로써, 상기 채널 적응형 계층적 방송 송신 장치에서 상기 채널 정보에 기초하여, 제1 계층의 비디오 비트스트림 및 제2 계층의 비디오 비트스트림을 각각 전송하고자 하는 전송채널을 결정하도록 하는 단계;
    상기 채널 적응형 계층적 방송 송신 장치로부터 상기 결정된 전송채널 각각을 통해 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 수신하는 단계;
    상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림으로부터 동기화 정보를 각각 추출하고, 상기 추출된 동기화 정보를 이용하여, 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 결합하여, 다계층 비디오 비트스트림을 생성하는 단계; 및
    상기 생성된 다계층 비디오 비트스트림을 디스플레이하는 단계
    를 포함하는 채널 적응형 계층적 방송 수신 방법.
  14. 제13항에 있어서,
    상기 다계층 비디오 비트스트림을 생성하는 단계는,
    계층을 기준으로 분할된 상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 결합하여, 상기 다계층 비디오 비트스트림을 생성하는 단계
    를 포함하는, 채널 적응형 계층적 방송 수신 방법.
  15. 삭제
  16. 제13항에 있어서,
    상기 다중 전송채널은,
    방송망에 기반하는 제1 전송채널 및 인터넷망에 기반하는 제2 전송채널을 포함하고,
    상기 제1 계층의 비디오 비트스트림 및 상기 제2 계층의 비디오 비트스트림을 수신하는 단계는,
    상기 제1 전송채널을 통해 상기 제1 계층의 비디오 비트스트림을 수신하는 단계; 및
    상기 제2 전송채널을 통해 상기 제2 계층의 비디오 비트스트림을 수신하는 단계
    를 포함하는, 채널 적응형 계층적 방송 수신 방법.
KR1020120035533A 2012-04-05 2012-04-05 채널 적응형 계층적 방송 장치 및 방법 KR101697385B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120035533A KR101697385B1 (ko) 2012-04-05 2012-04-05 채널 적응형 계층적 방송 장치 및 방법
US13/857,500 US20130268985A1 (en) 2012-04-05 2013-04-05 Apparatus and method for transmitting and receiving channel adaptive hierarchical broadcast

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120035533A KR101697385B1 (ko) 2012-04-05 2012-04-05 채널 적응형 계층적 방송 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20130113163A KR20130113163A (ko) 2013-10-15
KR101697385B1 true KR101697385B1 (ko) 2017-02-01

Family

ID=49293364

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120035533A KR101697385B1 (ko) 2012-04-05 2012-04-05 채널 적응형 계층적 방송 장치 및 방법

Country Status (2)

Country Link
US (1) US20130268985A1 (ko)
KR (1) KR101697385B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102147145B1 (ko) * 2013-10-31 2020-08-24 한국전자통신연구원 하이브리드 망에서의 비디오 서비스 수신 장치 및 방법
US9516356B2 (en) * 2013-12-06 2016-12-06 Cable Television Laboratories, Inc. Parallel scheduling of multilayered media
WO2015105348A1 (ko) * 2014-01-08 2015-07-16 삼성전자 주식회사 멀티미디어 데이터 재생 방법 및 장치
CN108040237B (zh) * 2015-07-24 2019-09-10 金钱猫科技股份有限公司 一种可实现数据优先级分配的视频监控传输系统
CN112383383B (zh) * 2020-11-11 2021-09-14 苏州华兴源创科技股份有限公司 多通道数据传输的自适应调整方法和数据处理系统

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL1016478C2 (nl) * 1999-10-28 2001-11-29 Sennheiser Electronic Inrichting voor het in twee richtingen zenden van audio- en/of videosignalen.
US7020195B1 (en) * 1999-12-10 2006-03-28 Microsoft Corporation Layered coding and decoding of image data
US6798838B1 (en) * 2000-03-02 2004-09-28 Koninklijke Philips Electronics N.V. System and method for improving video transmission over a wireless network
WO2010033164A1 (en) * 2008-09-16 2010-03-25 Thomson Licensing Method for delivery of digital linear tv programming using scalable video coding
KR101634569B1 (ko) * 2009-01-20 2016-06-29 코닌클리케 필립스 엔.브이. 3d 이미지 데이터의 전송
KR101012980B1 (ko) * 2009-03-16 2011-02-10 한국방송공사 계층적 방송 장치 및 방법
US20100269142A1 (en) * 2009-04-16 2010-10-21 Nec Laboratories America, Inc. Utility optimization for scalable video multicast in wireless systems
KR101368468B1 (ko) * 2010-02-10 2014-03-03 한국전자통신연구원 방송 신호 송수신 장치 및 방법

Also Published As

Publication number Publication date
US20130268985A1 (en) 2013-10-10
KR20130113163A (ko) 2013-10-15

Similar Documents

Publication Publication Date Title
US11678022B2 (en) Transmission device, transmission method, reception device, and reception method
US10397295B2 (en) Processing continuous multi-period content
JP6358460B2 (ja) 受信装置、受信方法、送信装置、及び、送信方法
WO2011126586A1 (en) Video content distribution
US20140002598A1 (en) Transport system and client system for hybrid 3d content service
KR101697385B1 (ko) 채널 적응형 계층적 방송 장치 및 방법
US20230319371A1 (en) Distribution of Multiple Signals of Video Content Independently over a Network
KR101808639B1 (ko) 다중 네트워크 환경 적응형 미디어 스트리밍 전송방법 및 그 장치
US20130304933A1 (en) Multi-network environment adaptive media streaming transmission method and apparatus
US12028562B2 (en) Transmission device, transmission method, reception device, and reception method
US9204123B2 (en) Video content generation
KR20170130883A (ko) 하이브리드 망 기반의 가상 현실 방송 서비스 방법 및 장치
KR101656193B1 (ko) 이기종 망에서의 uhd 비디오 전송을 위한 mmt 기반 방송 시스템 및 방법
KR20150114854A (ko) 하이브리드 방송 송수신 방법 및 장치
CA2824708C (en) Video content generation
KR20230049204A (ko) 다중 네트워크 환경 적응형 미디어 스트리밍 전송방법 및 그 장치
KR20230121950A (ko) 다중 네트워크 환경 적응형 미디어 스트리밍 전송방법 및 그 장치
Monnier et al. H2B2VS (HEVC Hybrid Broadcast Broadband Video Services)-Building Innovative Solutions over Hybrid Networks
KR20170093637A (ko) 이종 네트워크 환경에서 미디어 전송 스트림 버퍼링 방법 및 이를 이용한 영상 수신 장치

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