KR100880893B1 - 복수의 멀티캐스트를 이용한 iptv 고속 채널 전환을위한 장치 및 그 방법 - Google Patents
복수의 멀티캐스트를 이용한 iptv 고속 채널 전환을위한 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100880893B1 KR100880893B1 KR1020070093814A KR20070093814A KR100880893B1 KR 100880893 B1 KR100880893 B1 KR 100880893B1 KR 1020070093814 A KR1020070093814 A KR 1020070093814A KR 20070093814 A KR20070093814 A KR 20070093814A KR 100880893 B1 KR100880893 B1 KR 100880893B1
- Authority
- KR
- South Korea
- Prior art keywords
- multicast
- optimal
- stream
- user terminal
- time
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 230000004044 response Effects 0.000 claims abstract description 16
- 230000001934 delay Effects 0.000 claims abstract description 8
- 230000003111 delayed effect Effects 0.000 claims description 63
- 230000007704 transition Effects 0.000 claims description 42
- 239000000872 buffer Substances 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000717 retained effect 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/226—Characteristics of the server or Internal components of the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/2625—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for delaying content or additional data distribution, e.g. because of an extended sport event
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26275—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for distributing content or additional data in a staggered manner, e.g. repeating movies on different channels in a time-staggered manner in a near video on demand system
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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/26616—Channel 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 for merging a unicast channel into a multicast channel, e.g. in a VOD application, when a client served by unicast channel catches up a multicast channel to save bandwidth
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- 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/60—Network 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/63—Control 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/64—Addressing
- H04N21/6405—Multicasting
-
- 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/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/64322—IP
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (55)
- 복수의 멀티캐스트를 이용한 IPTV 고속 채널 전환을 위한 채널 서버에 있어서,원본 멀티캐스트 스트림에 상이한 시간 지연 값을 적용하여 하나 이상의 지연 멀티캐스트 스트림을 생성하는 멀티캐스트 모듈; 및사용자 단말로부터 사용자가 전환한 채널에 관한 정보 질의를 수신하고, 상기 멀티캐스트 모듈 내 상기 전환 채널에 대응하는 원본 멀티캐스트 스트림의 지연 멀티캐스트 스트림들을 분석하여 최적 멀티캐스트 스트림을 결정하고, 상기 질의에 대한 응답으로 상기 최적 멀티캐스트 스트림의 정보를 상기 사용자 단말에 제공하는 채널 분석 모듈;을 포함하는 것을 특징으로 하는 채널 서버.
- 제1항에 있어서, 상기 멀티캐스트 모듈은,상기 원본 멀티캐스트 스트림 각각에 상이한 시간 지연 값을 적용하여 하나 이상의 지연 멀티캐스트 스트림을 생성하는 지연 멀티캐스트 스트림 생성부; 및상기 지연 멀티캐스트 스트림 각각에 상이한 멀티캐스트 그룹 주소 또는 상이한 포트 값을 할당하는 스트림 할당부;를 포함하는 것을 특징으로 하는 채널 서버.
- 제1항에 있어서,상기 상이한 시간 지연 값 각각은 일정한 시간 간격으로 설정되고, 상기 시간 지연 값 중 최대 지연 값은 상기 원본 멀티캐스트 스트림의 GOP(Group of Pictures)가 점유하는 시간보다 큰 것을 특징으로 하는 채널 서버.
- 제1항에 있어서, 상기 채널 분석 모듈은,상기 멀티캐스트 모듈에 입력된 원본 멀티캐스트 스트림에 대해 독립적으로 디코딩 가능한 독립 프레임의 상대적인 시간 위치(T0)를 실시간으로 분석하고, 상기 상대적인 시간 위치(T0)로서 상기 멀티캐스트 모듈 내 스트림 버퍼 상에서 독립 프레임의 현재 위치와 상기 스트림 버퍼의 입력부 사이의 거리에 의해 계산되는 시간 값을 사용하는 독립 프레임 위치 분석기;상기 지연 멀티캐스트 스트림 각각의 멀티캐스트 그룹 주소와 포트 값을 분석하는 GA/포트 분석기;상기 지연 멀티캐스트 스트림에 대한 PAT(Program Association Table), PMT(Program Map Table), CAT(Conditional Access Table) 정보를 포함하는 프로그램 지정 정보를 분석하는 PAT/PMT/CAT 분석기; 및상기 각 분석기의 분석 결과를 기초로 상기 독립 프레임을 가장 빨리 제공해 줄 수 있는 지연 멀티캐스트 스트림을 최적 멀티캐스트 스트림을 결정하고, 상기 최적 멀티캐스트 스트림의 정보를 상기 사용자 단말에 제공하는 채널 할당 모듈;을 포함하는 것을 특징으로 하는 채널 서버.
- 제4항에 있어서, 상기 채널 분석 모듈은,상기 최적 멀티캐스트 스트림의 멀티캐스트 그룹 주소를 이용하여 라우터에 최적 멀티캐스트 그룹 가입을 수행하는 IGMP 대행 모듈;을 더 포함하는 것을 특징으로 하는 채널 서버.
- 제5항에 있어서,상기 최적 멀티캐스트 그룹 가입은 상기 사용자 단말로의 상기 최적 멀티캐스트 스트림 정보 제공과 동시에 이루어지는 것을 특징으로 하는 채널 서버.
- 제6항에 있어서, 상기 IGMP 대행 모듈은,상기 최적 멀티캐스트 그룹에 가입하고 상기 사용자 단말이 최적 멀티캐스트 그룹 가입 및 최적 멀티캐스트 스트림 수신에 필요한 시간 경과 후, 상기 최적 멀티캐스트 그룹을 탈퇴하는 것을 특징으로 하는 채널 서버.
- 제7항에 있어서, 상기 IGMP 대행 모듈은,상기 최적 멀티캐스트 그룹에 가입하고 소정 시간(TY)이 경과한 후, 상기 라우터에 원본 멀티캐스트 그룹 가입을 수행하는 것을 특징으로 하는 채널 서버.
- 제8항에 있어서,상기 소정 시간(TY)은, 상기 사용자 단말의 최적 멀티캐스트 그룹 가입 후 원본 멀티캐스트 그룹 가입 시기에 대응하는 사용자 단말의 천이 시간(Tx)보다 작거나 같은 것을 특징으로 하는 채널 서버.
- 제9항에 있어서,상기 사용자 단말의 천이 시간(Tx)은, Tx = TGoP - T0 + n × TGoP + α에 의해 결정되며,여기서, n은 0 또는 자연수이고, TGoP는 GOP(Group of Pictures)가 점유하는 시간이고, α는 사용자 단말의 정보 질의 도착 시간, 채널 서버의 멀티캐스트 스트림 프로세싱 지연 시간, 채널 서버에서 라우터까지의 네트워크 지연 시간, 라우터에서 사용자 단말까지의 네트워크 지연 시간을 포함하여 고려한 보정 파라미터이고, T0는 상기 독립 프레임의 상대적인 시간 위치인 것을 특징으로 하는 채널 서버.
- 제10항에 있어서, 상기 IGMP 대행 모듈은,상기 원본 멀티캐스트 그룹에 가입하고 상기 사용자 단말이 원본 멀티캐스트 그룹 가입 및 원본 멀티캐스트 스트림 수신에 필요한 시간 경과 후, 상기 원본 멀티캐스트 그룹을 탈퇴하는 것을 특징으로 하는 채널 서버.
- 제1항에 있어서,상기 최적 멀티캐스트 스트림 정보는 상기 최적 멀티캐스트 스트림의 멀티캐스트 그룹 주소와 포트 값 및 프로그램 지정 정보를 포함하는 것을 특징으로 하는 채널 서버.
- 제1항에 있어서, 상기 채널 분석 모듈은,상기 최적 멀티캐스트 스트림 정보와 함께 상기 원본 멀티캐스트 스트림의 정보를 상기 사용자 단말에 추가로 제공하는 것을 특징으로 하는 채널 서버.
- 제13항에 있어서,상기 원본 멀티캐스트 스트림 정보는 멀티캐스트 그룹 주소와 포트 값 및 상기 사용자 단말의 천이 시간(TX)에 관한 정보를 포함하는 것을 특징으로 하는 채널 서버.
- 복수의 멀티캐스트를 이용한 IPTV 고속 채널 전환을 위한 사용자 단말에 있어서,원본 멀티캐스트 스트림에 상이한 시간 지연을 적용하여 하나 이상의 지연 멀티캐스트 스트림을 생성하는 채널 서버에 사용자가 전환한 채널에 관한 정보를 질의하고, 상기 채널 서버로부터 상기 전환 채널에 대응하는 원본 멀티캐스트 스트림의 지연 멀티캐스트 스트림들 중 결정된 최적 멀티캐스트 스트림에 관한 정보를 응답받는 채널 질의 모듈;상기 최적 멀티캐스트 스트림 정보를 이용하여 라우터에 상기 최적 멀티캐스트 스트림을 요청하는 IGMP 모듈;상기 라우터로부터 상기 최적 멀티캐스트 스트림을 수신하여 파싱하는 스트림 파싱 모듈; 및상기 파싱된 멀티캐스트 스트림을 복호화하여 디스플레이로 출력하는 스트림 디코더;를 포함하는 것을 특징으로 하는 사용자 단말.
- 제15항에 있어서,상기 질의는 상기 사용자가 전환한 채널에 대응하는 채널 아이디를 포함하고,상기 최적 멀티캐스트 스트림 정보는 상기 최적 멀티캐스트 스트림의 멀티캐스트 그룹 주소와 포트 값 및 프로그램 지정 정보를 포함하는 것을 특징으로 하는 사용자 단말.
- 제15항에 있어서, 상기 채널 질의 모듈은,상기 채널 서버로부터 상기 원본 멀티캐스트 스트림의 정보를 추가로 제공받는 것을 특징으로 하는 사용자 단말.
- 제17항에 있어서,상기 원본 멀티캐스트 스트림 정보는 원본 멀티캐스트 그룹 주소와 포트 값 및 상기 사용자 단말의 천이 시간(TX)에 관한 정보를 포함하는 것을 특징으로 하는 사용자 단말.
- 제15항에 있어서, 상기 IGMP 모듈은,상기 최적 멀티캐스트 스트림 정보 중 최적 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 상기 최적 멀티캐스트 그룹 가입을 수행함으로써 상기 최적 멀티캐스트 스트림을 요청하는 것을 특징으로 하는 사용자 단말.
- 제15항에 있어서, 상기 IGMP 모듈은,상기 최적 멀티캐스트 그룹에 가입하고 소정 시간이 경과한 후, 상기 원본 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 상기 원본 멀티캐스트 그룹 가입을 수행함으로써 상기 원본 멀티캐스트 스트림을 요청하는 것을 특징으로 하는 사용자 단말.
- 제20항에 있어서,상기 소정 시간은, 상기 채널 서버로부터 수신한 사용자 단말의 천이 시 간(Tx)으로서, 상기 채널 서버의 최적 멀티캐스트 그룹 가입 후 원본 멀티캐스트 그룹 가입의 시기에 대응하는 채널 서버의 천이 시간(TY)보다 크거나 같으며,상기 사용자 단말의 천이 시간(Tx)은 Tx = TGoP - T0 + n × TGoP + α에 의해 결정되며,여기서, n은 0 또는 자연수이고, TGoP는 GOP(Group of Pictures)가 점유하는 시간이고, α는 사용자 단말의 정보 질의 도착 시간, 채널 서버의 멀티캐스트 스트림 프로세싱 지연 시간, 채널 서버에서 라우터까지의 네트워크 지연 시간, 라우터에서 사용자 단말까지의 네트워크 지연 시간을 포함하여 고려한 보정 파라미터이고, T0는 상기 최적 멀티캐스트 스트림에서 독립적으로 디코딩 가능한 독립 프레임의 상대적 시간 위치인 것을 특징으로 하는 사용자 단말.
- 제20항에 있어서, 상기 IGMP 모듈은,상기 원본 멀티캐스트 스트림을 수신한 후 상기 최적 멀티캐스트 그룹을 탈퇴하는 것을 특징으로 하는 사용자 단말.
- 제22항에 있어서, 상기 IGMP 모듈은,상기 사용자가 다른 채널로 전환시, 상기 원본 멀티캐스트 그룹을 탈퇴하는 것을 특징으로 하는 사용자 단말.
- 복수의 멀티캐스트를 이용한 IPTV 고속 채널 전환 시스템에 있어서,원본 멀티캐스트 스트림 각각에 상이한 시간 지연 값을 적용하여 하나 이상의 지연 멀티캐스트 스트림을 생성하고, 사용자가 전환한 채널에 대응하는 원본 멀티캐스트 스트림의 지연 멀티캐스트 스트림 각각을 분석하여 최적 멀티캐스트 스트림을 결정하는 채널 서버; 및상기 사용자가 전환한 채널에 관한 정보를 상기 채널 서버에 질의하고, 상기 채널 서버로부터 상기 질의에 대한 응답으로 수신한 상기 최적 멀티캐스트 스트림의 정보를 이용하여 라우터로부터 상기 최적 멀티캐스트 스트림을 제공받아 출력하는 사용자 단말;을 포함하는 것을 특징으로 하는 고속 채널 전환 시스템.
- 제24항에 있어서, 상기 채널 서버는,상기 지연 멀티캐스트 스트림들 중 독립적으로 디코딩 가능한 독립 프레임을 가장 빨리 제공해 줄 수 있는 멀티캐스트 스트림을 최적 멀티캐스트 스트림으로 결정하는 것을 특징으로 하는 고속 채널 전환 시스템.
- 제24항에 있어서, 상기 채널 서버는,상기 사용자 단말로의 상기 최적 멀티캐스트 스트림 정보 제공과 동시에, 상기 최적 멀티캐스트 스트림의 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 최적 멀티캐스트 그룹 가입을 수행하고,상기 사용자 단말이 최적 멀티캐스트 그룹 가입 및 최적 멀티캐스트 스트림 수신에 필요한 시간 경과 후, 상기 최적 멀티캐스트 그룹을 탈퇴하는 것을 특징으로 하는 고속 채널 전환 시스템.
- 제26항에 있어서, 상기 채널 서버는,상기 최적 멀티캐스트 그룹에 가입하고 소정 시간(TY)이 경과한 후, 상기 원본 멀티캐스트 스트림의 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 상기 원본 멀티캐스트 그룹 가입을 수행하고,상기 사용자 단말이 원본 멀티캐스트 그룹 가입 및 원본 멀티캐스트 스트림 수신에 필요한 시간 경과 후, 상기 원본 멀티캐스트 그룹을 탈퇴하는 것을 특징으로 하는 고속 채널 전환 시스템.
- 제24항에 있어서, 상기 사용자 단말은,상기 최적 멀티캐스트 스트림의 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 상기 최적 멀티캐스트 그룹 가입을 수행함으로써 상기 최적 멀티캐스트 스트림을 제공받고,상기 최적 멀티캐스트 그룹에 가입하고 소정 시간(TX)이 경과한 후, 상기 원본 멀티캐스트 스트림의 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 원본 멀티캐스트 그룹 가입을 수행함으로써 상기 원본 멀티캐스트 스트림을 제공받는 것을 특징으로 하는 고속 채널 전환 시스템.
- 제24항에 있어서, 상기 채널 서버는,상기 채널 서버의 최적 멀티캐스트 그룹 가입 후 원본 멀티캐스트 그룹 가입 시기에 대응하는 채널 서버의 천이 시간(TY) 및 상기 사용자 단말의 최적 멀티캐스트 그룹 가입 후 원본 멀티캐스트 그룹 가입 시기에 대응하는 사용자 단말의 천이 시간(Tx)을 결정하며,상기 채널 서버의 천이 시간(TY)은 상기 사용자 단말의 천이 시간(Tx)보다 작거나 같도록 설정되고,상기 사용자 단말의 천이 시간(Tx)은 Tx = TGoP - T0 + n·TGoP + α에 의해 실시간으로 결정되고,여기서, n은 0 또는 자연수이고, TGoP는 GOP(Group of Pictures)가 점유하는 시간이고, α는 사용자 단말의 정보 질의 도착 시간, 채널 서버의 멀티캐스트 스트림 프로세싱 지연 시간, 채널 서버에서 라우터까지의 네트워크 지연 시간, 라우터에서 사용자 단말까지의 네트워크 지연 시간을 포함하여 고려한 보정 파라미터이고, T0는 상기 최적 멀티캐스트 스트림에서 독립적으로 디코딩 가능한 독립 프레임의 상대적인 시간 위치인 것을 특징으로 하는 고속 채널 전환 시스템.
- 채널 서버에 의한 복수의 멀티캐스트를 이용한 IPTV 고속 채널 전환 방법에 있어서,원본 멀티캐스트 스트림 각각에 상이한 시간 지연 값을 적용하여 하나 이상의 지연 멀티캐스트 스트림을 생성하는 단계;사용자 단말로부터 사용자가 전환한 채널에 관한 정보 질의를 수신하는 단계;상기 전환 채널에 대응하는 원본 멀티캐스트 스트림의 지연 멀티캐스트 스트림 각각을 분석하여 최적 멀티캐스트 스트림을 결정하는 단계; 및상기 질의에 대한 응답으로 상기 최적 멀티캐스트 스트림 정보를 상기 사용자 단말에 제공하는 단계;를 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제30항에 있어서,상기 지연 멀티캐스트 스트림 각각은 상이한 멀티캐스트 그룹 주소 또는 상이한 포트 값이 할당되는 것을 특징으로 하는 고속 채널 전환 방법.
- 제30항에 있어서,상기 상이한 시간 지연 값 각각은 일정한 시간 간격으로 설정되고, 상기 시간 지연 값 중 최대 지연 값은 상기 원본 멀티캐스트 스트림의 GOP(Group of Pictures)가 점유하는 시간보다 큰 것을 특징으로 하는 고속 채널 전환 방법.
- 제30항에 있어서, 상기 최적 멀티캐스트 스트림 결정 단계는,상기 멀티캐스트 모듈에 입력된 원본 멀티캐스트 스트림에 대해 독립적으로 디코딩 가능한 독립 프레임의 상대적인 시간 위치(T0)를 실시간으로 분석하고, 상기 상대적인 시간 위치(T0)로서 상기 멀티캐스트 모듈 내 스트림 버퍼 상에서 독립 프레임의 현재 위치와 상기 스트림 버퍼의 입력부 사이의 거리에 의해 계산되는 시간 값을 사용하는 단계;상기 지연 멀티캐스트 스트림 각각의 멀티캐스트 그룹 주소와 포트 값을 분석하는 단계;상기 지연 멀티캐스트 스트림에 대한 PAT(Program Association Table), PMT(Program Map Table), CAT(Conditional Access Table) 정보를 포함하는 프로그램 지정 정보를 분석하는 단계;상기 각 분석기의 분석 결과를 기초로 상기 독립 프레임을 가장 빨리 제공해 줄 수 있는 지연 멀티캐스트 스트림을 최적 멀티캐스트 스트림으로 결정하는 단계; 및상기 최적 멀티캐스트 스트림의 정보를 상기 사용자 단말에 제공하는 단계;를 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제30항에 있어서,상기 사용자 단말로의 정보 제공 단계와 동시에 상기 최적 멀티캐스트 스트 림의 멀티캐스트 그룹 주소를 이용하여 라우터에 최적 멀티캐스트 그룹 가입을 수행하는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제34항에 있어서,상기 최적 멀티캐스트 그룹에 가입하고 상기 사용자 단말이 최적 멀티캐스트 그룹 가입 및 최적 멀티캐스트 스트림 수신에 필요한 시간 경과 후, 상기 최적 멀티캐스트 그룹을 탈퇴하는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제34항에 있어서,상기 최적 멀티캐스트 그룹에 가입하고 소정 시간(TY)이 경과 후, 상기 원본 멀티캐스트 스트림의 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 원본 멀티캐스트 그룹 가입을 수행하는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제36항에 있어서,상기 소정 시간(TY)은 상기 사용자 단말의 최적 멀티캐스트 그룹 가입 후 원본 멀티캐스트 그룹 가입의 시기에 대응하는 사용자 단말의 천이 시간(Tx)보다 작거나 같으며,상기 사용자 단말의 천이 시간(Tx)은 Tx = TGoP - T0 + n × TGoP + α에 의해 결정되고,여기서, n은 0 또는 자연수이고, TGoP는 GOP(Group of Pictures)가 점유하는 시간이고, α는 사용자 단말의 정보 질의 도착 시간, 채널 서버의 멀티캐스트 스트림 프로세싱 지연 시간, 채널 서버에서 라우터까지의 네트워크 지연 시간, 라우터에서 사용자 단말까지의 네트워크 지연 시간을 포함하여 고려한 보정 파라미터이고, T0는 상기 최적 멀티캐스트 스트림에서 독립적으로 디코딩 가능한 독립 프레임의 상대적인 시간 위치인 것을 특징으로 하는 고속 채널 전환 방법.
- 제36항에 있어서,상기 원본 멀티캐스트 그룹에 가입하고 상기 사용자 단말이 원본 멀티캐스트 그룹 가입 및 원본 멀티캐스트 스트림 수신에 필요한 시간 경과 후, 상기 원본 멀티캐스트 그룹을 탈퇴하는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제30항에 있어서,상기 사용자 단말로의 정보 제공 단계에서, 상기 원본 멀티캐스트 스트림의 정보를 추가로 제공하며,상기 원본 멀티캐스트 스트림 정보는 멀티캐스트 그룹 주소와 포트 값 및 상 기 사용자 단말의 천이 시간(TX)에 관한 정보를 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 사용자 단말에 의한 복수의 멀티캐스트를 이용한 IPTV 고속 채널 전환 방법에 있어서,원본 멀티캐스트 스트림에 상이한 시간 지연을 적용하여 하나 이상의 지연 멀티캐스트 스트림을 생성하는 채널 서버에 사용자가 전환한 채널에 관한 정보를 질의하는 단계;상기 채널 서버로부터 상기 전환 채널에 대응하는 원본 멀티캐스트 스트림의 지연 멀티캐스트 스트림들 중 결정된 최적 멀티캐스트 스트림에 관한 정보를 응답받는 단계;상기 최적 멀티캐스트 스트림 정보를 이용하여 라우터에 상기 최적 멀티캐스트 스트림을 요청하는 단계;상기 라우터로부터 상기 최적 멀티캐스트 스트림을 수신하여 파싱하는 단계; 및상기 파싱된 멀티캐스트 스트림을 복호화하여 디스플레이로 출력하는 단계;를 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제40항에 있어서,상기 질의는 상기 사용자가 전환한 채널에 대응하는 채널 아이디를 포함하고,상기 최적 멀티캐스트 스트림 정보는 상기 최적 멀티캐스트 스트림의 멀티캐스트 그룹 주소와 포트 값 및 프로그램 지정 정보를 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제40항에 있어서, 상기 최적 멀티캐스트 스트림 정보를 응답받는 단계에서,상기 원본 멀티캐스트 스트림의 정보를 추가로 제공받는 것을 특징으로 하는 고속 채널 전환 방법.
- 제42항에 있어서,상기 원본 멀티캐스트 스트림 정보는 원본 멀티캐스트 그룹 주소와 포트 값 및 상기 사용자 단말의 천이 시간(TX)에 관한 정보를 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제42항에 있어서, 상기 최적 멀티캐스트 스트림 요청 단계는,상기 최적 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 상기 최적 멀티캐스트 그룹 가입을 수행함으로써 상기 최적 멀티캐스트 스트림을 요청하는 단계;를 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제44항에 있어서,상기 최적 멀티캐스트 그룹에 가입하고 소정 시간(TX)이 경과한 후, 상기 원본 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 상기 원본 멀티캐스트 그룹 가입을 수행함으로써 상기 원본 멀티캐스트 스트림을 요청하는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제45항에 있어서,상기 소정 시간(TX)은, 상기 채널 서버로부터 수신한 사용자 단말의 천이 시간(Tx)으로서, 상기 채널 서버의 최적 멀티캐스트 그룹 가입 후 원본 멀티캐스트 그룹 가입의 시기에 대응하는 채널 서버의 천이 시간(TY)보다 크거나 같으며,상기 사용자 단말의 천이 시간(Tx)은 상기 채널 서버에 의해 Tx = TGoP - T0 + n × TGoP + α에 의해 결정되고,여기서, n은 0 또는 자연수이고, TGoP는 GOP(Group of Pictures)가 점유하는 시간이고, α는 사용자 단말의 정보 질의 도착 시간, 채널 서버의 멀티캐스트 스트림 프로세싱 지연 시간, 채널 서버에서 라우터까지의 네트워크 지연 시간, 라우터에서 사용자 단말까지의 네트워크 지연 시간을 포함하여 고려한 보정 파라미터이고, T0는 상기 최적 멀티캐스트 스트림에서 독립적으로 디코딩 가능한 독립 프레임 의 상대적인 시간 위치인 것을 특징으로 하는 고속 채널 전환 방법.
- 제45항에 있어서,상기 원본 멀티캐스트 스트림을 수신한 후 상기 최적 멀티캐스트 그룹을 탈퇴하는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제47항에 있어서,상기 사용자가 다른 채널로 전환시, 상기 원본 멀티캐스트 그룹을 탈퇴하는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 복수의 멀티캐스트를 이용한 IPTV 고속 채널 전환 방법에 있어서,채널 서버가 원본 멀티캐스트 스트림 각각에 상이한 시간 지연 값을 적용하여 하나 이상의 지연 멀티캐스트 스트림을 생성하는 단계;사용자 단말이 사용자가 전환한 채널에 관한 정보를 질의하는 단계;채널 서버가 상기 전환 채널에 대응하는 원본 멀티캐스트 스트림의 지연 멀티캐스트 스트림 각각을 분석하여 최적 멀티캐스트 스트림을 결정하는 단계;채널 서버가 상기 정보 질의에 대한 응답으로 상기 최적 멀티캐스트 스트림 정보를 상기 사용자 단말에 제공하는 단계; 및사용자 단말이 상기 최적 멀티캐스트 스트림 정보를 이용하여 라우터로부터 상기 최적 멀티캐스트 스트림을 제공받아 출력하는 단계;를 포함하는 것을 특징으 로 하는 고속 채널 전환 방법.
- 제49항에 있어서, 상기 최적 멀티캐스트 스트림 결정 단계는,상기 지연 멀티캐스트 스트림들 중 독립적으로 디코딩 가능한 독립 프레임을 가장 빨리 제공해 줄 수 있는 멀티캐스트 스트림을 최적 멀티캐스트 스트림으로 결정하는 단계;를 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제49항에 있어서,상기 사용자 단말로의 최적 멀티캐스트 스트림 정보 제공 단계와 동시에, 상기 채널 서버가 상기 최적 멀티캐스트 스트림의 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 최적 멀티캐스트 그룹 가입을 수행하는 단계; 및상기 사용자 단말이 최적 멀티캐스트 그룹 가입 및 최적 멀티캐스트 스트림 수신에 필요한 시간이 경과한 후, 상기 채널 서버가 상기 최적 멀티캐스트 그룹을 탈퇴하는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제51항에 있어서,상기 최적 멀티캐스트 그룹에 가입하고 소정 시간(TY)이 경과한 후, 상기 채널 서버가 원본 멀티캐스트 스트림의 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 상기 원본 멀티캐스트 그룹 가입을 수행하는 단계; 및상기 사용자 단말이 원본 멀티캐스트 그룹 가입 및 원본 멀티캐스트 스트림 수신에 필요한 시간이 경과한 후, 상기 채널 서버가 상기 원본 멀티캐스트 그룹을 탈퇴하는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제49항에 있어서,상기 최적 멀티캐스트 스트림을 제공받아 출력하는 단계는, 상기 사용자 단말이 상기 최적 멀티캐스트 스트림의 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 상기 최적 멀티캐스트 그룹 가입을 수행함으로써 상기 최적 멀티캐스트 스트림을 제공받아 출력하는 단계;를 포함하고,상기 최적 멀티캐스트 그룹에 가입하고 소정 시간(TX)이 경과 후, 상기 원본 멀티캐스트 그룹 주소를 이용하여 상기 라우터에 상기 원본 멀티캐스트 그룹 가입을 수행함으로써 상기 원본 멀티캐스트 스트림을 제공받는 단계;를 더 포함하는 것을 특징으로 하는 고속 채널 전환 방법.
- 제49항에 있어서,상기 채널 서버는, 상기 채널 서버의 최적 멀티캐스트 그룹 가입 후 원본 멀티캐스트 그룹 가입 시기에 대응하는 채널 서버의 천이 시간(TY) 및 상기 사용자 단말의 최적 멀티캐스트 그룹 가입 후 원본 멀티캐스트 그룹 가입 시기에 대응하는 사용자 단말의 천이 시간(Tx)을 결정하며,상기 채널 서버의 천이 시간(TY)은 상기 사용자 단말의 천이 시간(Tx)보다 작거나 같도록 설정되고,상기 사용자 단말의 천이 시간(Tx)은 Tx = TGoP - T0 + n·TGoP + α에 의해 실시간으로 결정되고,여기서, n은 0 또는 자연수이고, TGoP는 GOP(Group of Pictures)가 점유하는 시간이고, α는 사용자 단말의 정보 질의 도착 시간, 채널 서버의 멀티캐스트 스트림 프로세싱 지연 시간, 채널 서버에서 라우터까지의 네트워크 지연 시간, 라우터에서 사용자 단말까지의 네트워크 지연 시간을 포함하여 고려한 보정 파라미터이고, T0는 상기 최적 멀티캐스트 스트림에서 독립적으로 디코딩 가능한 독립 프레임의 상대적인 시간 위치인 것을 특징으로 하는 고속 채널 전환 방법.
- 제30항 내지 제54항 중 어느 한 항에 기재된 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070093814A KR100880893B1 (ko) | 2007-09-14 | 2007-09-14 | 복수의 멀티캐스트를 이용한 iptv 고속 채널 전환을위한 장치 및 그 방법 |
US12/677,892 US20100229211A1 (en) | 2007-09-14 | 2008-04-24 | Fast channel change system using multiple multicasts in iptv network and method thereof |
EP08741546A EP2188995A4 (en) | 2007-09-14 | 2008-04-24 | QUICK CHANNEL CHANGING SYSTEM WITH MULTIPLE MULTICASTS IN AN IPTV NETWORK AND METHOD THEREFOR |
PCT/KR2008/002326 WO2009035200A1 (en) | 2007-09-14 | 2008-04-24 | Fast channel change system using multiple multicasts in iptv network and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070093814A KR100880893B1 (ko) | 2007-09-14 | 2007-09-14 | 복수의 멀티캐스트를 이용한 iptv 고속 채널 전환을위한 장치 및 그 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100880893B1 true KR100880893B1 (ko) | 2009-01-30 |
Family
ID=40452180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070093814A KR100880893B1 (ko) | 2007-09-14 | 2007-09-14 | 복수의 멀티캐스트를 이용한 iptv 고속 채널 전환을위한 장치 및 그 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20100229211A1 (ko) |
EP (1) | EP2188995A4 (ko) |
KR (1) | KR100880893B1 (ko) |
WO (1) | WO2009035200A1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101150102B1 (ko) | 2003-10-10 | 2012-06-08 | 마이크로소프트 코포레이션 | 고속 채널 변경 서버 및 장치 |
KR101268629B1 (ko) * | 2009-11-05 | 2013-05-29 | 한국전자통신연구원 | 시청률 예측 연동 복수 멀티캐스트를 이용한 고속 채널 전환을 위한 채널 서버, 채널 예측 서버, 단말기 및 그 방법 |
KR101286830B1 (ko) * | 2009-05-13 | 2013-07-17 | 알까뗄 루슨트 | 늦은 멀티캐스트 참여의 고속 채널 변경 |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7813287B2 (en) * | 2007-08-29 | 2010-10-12 | Alcatel Lucent | Fast TV channel changing in IPTV network |
EP2124451A3 (en) * | 2008-05-23 | 2014-03-26 | Sony Corporation | Content server, information processing apparatus, network device, content distribution method, information processing method, and content distribution system |
CN101753973B (zh) * | 2008-12-12 | 2013-01-02 | 华为技术有限公司 | 一种频道切换方法、装置和系统 |
EP2415261A4 (en) * | 2009-03-31 | 2012-08-22 | Ericsson Telefon Ab L M | METHOD AND ARRANGEMENT FOR CHANNEL CHANGING IN AN IPTV NETWORK |
US8295200B2 (en) * | 2009-03-31 | 2012-10-23 | Motorola Mobility Llc | Discovering multicast routing capability of an access network |
EP2415262B1 (en) | 2009-03-31 | 2021-05-26 | Telefonaktiebolaget LM Ericsson (publ) | Methods and arrangements for system providing media via multicast distribution |
JP5428734B2 (ja) * | 2009-10-14 | 2014-02-26 | ソニー株式会社 | ネットワーク機器、情報処理装置、ストリーム切替方法、情報処理方法、プログラムおよびコンテンツ配信システム |
FR2954882B1 (fr) * | 2009-12-28 | 2014-08-29 | Softathome | Systeme et procede de diffusion et de changement de canaux de television numerique. |
CN103329558B (zh) * | 2011-01-26 | 2017-06-09 | 瑞典爱立信有限公司 | 单播多播iptv网络中实现快速信道更改的方法和服务器 |
CN106131572B (zh) | 2011-07-06 | 2019-04-16 | Sk 普兰尼特有限公司 | 高速地估算运动的图像编码装置、运动估算设备和方法 |
KR101931653B1 (ko) | 2011-07-06 | 2018-12-21 | 에스케이플래닛 주식회사 | 멀티캐스트 기반 컨텐츠 전송 시스템 및 방법 |
CN104053058B (zh) * | 2013-03-12 | 2017-02-08 | 日电(中国)有限公司 | 频道切换延时方法和接入控制设备 |
CN105376613B (zh) * | 2015-12-10 | 2019-05-10 | 华为技术有限公司 | 一种快速频道切换方法、服务器及iptv系统 |
US20170311032A1 (en) * | 2016-04-20 | 2017-10-26 | Cisco Technology, Inc. | Content Identifier Remapping for Fast Channel Change |
WO2017185212A1 (zh) * | 2016-04-25 | 2017-11-02 | 华为技术有限公司 | 一种组播时延诊断方法及装置 |
FR3054765B1 (fr) * | 2016-07-28 | 2019-08-23 | Bouygues Telecom | Procede pour la lecture sur un equipement d'un contenu multimedia avec un retard cible par rapport au direct inferieur a un retard maximal donne |
KR102643885B1 (ko) * | 2018-12-11 | 2024-03-08 | 삼성전자주식회사 | 전자 장치 및 이의 제어방법 |
FR3096208A1 (fr) * | 2019-05-13 | 2020-11-20 | Orange | Procédé de gestion de la réception de contenus numériques par un dispositif d’accès. |
US11601691B2 (en) * | 2020-05-04 | 2023-03-07 | Kilburn Live, Llc | Method and apparatus for providing audio and video within an acceptable delay tolerance |
CN112954389B (zh) * | 2021-03-11 | 2022-07-12 | 山东浪潮超高清视频产业有限公司 | 一种快速换台的方法 |
EP4270903A1 (en) * | 2022-04-28 | 2023-11-01 | Airbus Operations GmbH | Onboard multimedia distribution network for an aircraft and method for distributing multimedia content on board of an aircraft |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050043176A (ko) * | 2003-11-05 | 2005-05-11 | 한국전자통신연구원 | 멀티캐스트 방식의 ip 방송 방법 및 시스템 |
KR20060088412A (ko) * | 2005-02-01 | 2006-08-04 | 삼성전자주식회사 | Ip tv 서비스 제공 방법 및 그 장치, 그리고 그 방법및 장치의 메시지 포맷 |
KR20060091454A (ko) * | 2005-02-15 | 2006-08-21 | 삼성전자주식회사 | 인터넷 프로토콜 기반의 방송 서비스를 제공하기 위한 시스템 |
KR20070027803A (ko) * | 2005-08-29 | 2007-03-12 | 주식회사 케이티 | Ip기반 방송의 채널변경시 지연시간의 개선 방법 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040123324A1 (en) * | 2000-03-07 | 2004-06-24 | Sazzad Sharif M. | Methods and apparatus for providing video services such as Video-on-Demand, news and advertising services |
AU2003214245A1 (en) * | 2002-04-08 | 2003-10-27 | Thomson Licensing S.A. | Apparatus and method for data caching to reduce channel change delay |
US7603689B2 (en) * | 2003-06-13 | 2009-10-13 | Microsoft Corporation | Fast start-up for digital video streams |
US7562375B2 (en) * | 2003-10-10 | 2009-07-14 | Microsoft Corporation | Fast channel change |
US7610603B2 (en) * | 2004-03-26 | 2009-10-27 | Broadcom Corporation | Multistream video communication with staggered access points |
US7804831B2 (en) * | 2005-04-01 | 2010-09-28 | Alcatel Lucent | Rapid media channel changing mechanism and access network node comprising same |
US8135040B2 (en) * | 2005-11-30 | 2012-03-13 | Microsoft Corporation | Accelerated channel change |
US8340098B2 (en) * | 2005-12-07 | 2012-12-25 | General Instrument Corporation | Method and apparatus for delivering compressed video to subscriber terminals |
US8218654B2 (en) * | 2006-03-08 | 2012-07-10 | Cisco Technology, Inc. | Method for reducing channel change startup delays for multicast digital video streams |
WO2009018791A1 (de) * | 2007-08-07 | 2009-02-12 | Deutsche Telekom Ag | Verfahren und system zum reduzieren der umschaltlücke bei einem programmwechsel in einer digitalen videoumgebung |
-
2007
- 2007-09-14 KR KR1020070093814A patent/KR100880893B1/ko active IP Right Grant
-
2008
- 2008-04-24 US US12/677,892 patent/US20100229211A1/en not_active Abandoned
- 2008-04-24 EP EP08741546A patent/EP2188995A4/en not_active Withdrawn
- 2008-04-24 WO PCT/KR2008/002326 patent/WO2009035200A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050043176A (ko) * | 2003-11-05 | 2005-05-11 | 한국전자통신연구원 | 멀티캐스트 방식의 ip 방송 방법 및 시스템 |
KR20060088412A (ko) * | 2005-02-01 | 2006-08-04 | 삼성전자주식회사 | Ip tv 서비스 제공 방법 및 그 장치, 그리고 그 방법및 장치의 메시지 포맷 |
KR20060091454A (ko) * | 2005-02-15 | 2006-08-21 | 삼성전자주식회사 | 인터넷 프로토콜 기반의 방송 서비스를 제공하기 위한 시스템 |
KR20070027803A (ko) * | 2005-08-29 | 2007-03-12 | 주식회사 케이티 | Ip기반 방송의 채널변경시 지연시간의 개선 방법 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101150102B1 (ko) | 2003-10-10 | 2012-06-08 | 마이크로소프트 코포레이션 | 고속 채널 변경 서버 및 장치 |
KR101286830B1 (ko) * | 2009-05-13 | 2013-07-17 | 알까뗄 루슨트 | 늦은 멀티캐스트 참여의 고속 채널 변경 |
KR101268629B1 (ko) * | 2009-11-05 | 2013-05-29 | 한국전자통신연구원 | 시청률 예측 연동 복수 멀티캐스트를 이용한 고속 채널 전환을 위한 채널 서버, 채널 예측 서버, 단말기 및 그 방법 |
US8856282B2 (en) | 2009-11-05 | 2014-10-07 | Electronics And Telecommunications Research Institute | Channel server, channel prediction server, terminal, and method for fast channel switching using plurality of multicasts interoperating with program rating prediction |
Also Published As
Publication number | Publication date |
---|---|
US20100229211A1 (en) | 2010-09-09 |
WO2009035200A1 (en) | 2009-03-19 |
EP2188995A4 (en) | 2012-08-08 |
EP2188995A1 (en) | 2010-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100880893B1 (ko) | 복수의 멀티캐스트를 이용한 iptv 고속 채널 전환을위한 장치 및 그 방법 | |
KR101268629B1 (ko) | 시청률 예측 연동 복수 멀티캐스트를 이용한 고속 채널 전환을 위한 채널 서버, 채널 예측 서버, 단말기 및 그 방법 | |
EP2158747B1 (en) | Method and arrangement for improved media session management | |
CN1855909B (zh) | 多媒体内容传递系统 | |
US9344682B2 (en) | Multi-media management | |
US7930726B2 (en) | IPTV service system and method for efficient multicast of MPEG-TS | |
US7688861B2 (en) | Media channel switching | |
US7710983B2 (en) | Method and apparatus for determining information associated with a particular multicast channel in a multicast network | |
Ramos et al. | Reducing channel change delay in IPTV by predictive pre-joining of TV channels | |
CA2597836A1 (en) | Fast channel change with conditional return to multicasting | |
US8855139B1 (en) | Method and device for receiving and providing programs | |
US8650322B2 (en) | Manifest mechanism in broadcast involved system | |
KR100948686B1 (ko) | 채널 전환시 지연을 줄이기 위한 iptv 방송 시스템,가속 채널 스트림의 생성 및 재생방법 | |
KR20080022816A (ko) | 아이피 티브이 방송 시스템에서의 실시간 채널 변경 장치및 방법 | |
KR20070027803A (ko) | Ip기반 방송의 채널변경시 지연시간의 개선 방법 | |
Joo et al. | Fast/On-time Channel Zapping Scheme using a Cache Server over IPTV Multicast System | |
Janevski et al. | Statistical analysis of multicast versus instant channel changing unicast IPTV provisioning | |
WO2010034459A1 (en) | A method and a system for distributing tv content over a network | |
KR20100072891A (ko) | 채널변경을 위한 아이피 티비 서비스 방법 및 장치 | |
EP2139159A1 (en) | Method and device for managing multicast content distribution | |
Abdollahpouri | Zapping Delay Reduction in IPTV Systems | |
JP2008294663A (ja) | 受信装置、受信方法、プログラム、およびデータストリーム送受信システム | |
WO2015135576A1 (en) | Distributing media content services and alternative media content | |
KR20080050252A (ko) | Mpeg-ts의 효율적인 멀티캐스트를 위한 iptv서비스 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070914 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080804 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20081210 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20090121 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20090122 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20120116 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20121206 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20121206 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20131209 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20131209 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150121 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20150121 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160121 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20160121 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170123 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20170123 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20180122 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20180122 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20190121 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20190121 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20200121 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20200121 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20210204 Start annual number: 13 End annual number: 13 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20231101 |