KR101931653B1 - 멀티캐스트 기반 컨텐츠 전송 시스템 및 방법 - Google Patents
멀티캐스트 기반 컨텐츠 전송 시스템 및 방법 Download PDFInfo
- Publication number
- KR101931653B1 KR101931653B1 KR1020110066753A KR20110066753A KR101931653B1 KR 101931653 B1 KR101931653 B1 KR 101931653B1 KR 1020110066753 A KR1020110066753 A KR 1020110066753A KR 20110066753 A KR20110066753 A KR 20110066753A KR 101931653 B1 KR101931653 B1 KR 101931653B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- stream
- multicast
- providing apparatus
- user terminal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000005540 biological transmission Effects 0.000 claims abstract description 77
- 238000012937 correction Methods 0.000 claims abstract description 16
- 238000004891 communication Methods 0.000 claims description 31
- 238000010586 diagram Methods 0.000 description 8
- 125000004122 cyclic group Chemical group 0.000 description 2
- YOVXRIACERVBAG-AJQRHIRFSA-N (3e,5e)-6-hydroxy-2-oxo-6-phenylhexa-3,5-dienoic acid Chemical compound OC(=O)C(=O)\C=C\C=C(\O)C1=CC=CC=C1 YOVXRIACERVBAG-AJQRHIRFSA-N 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 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/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/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- 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/4382—Demodulation or channel decoding, e.g. QPSK demodulation
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- 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/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64746—Control signals issued by the network directed to the server or the client
- H04N21/64761—Control signals issued by the network directed to the server or the client directed to the server
- H04N21/64776—Control signals issued by the network directed to the server or the client directed to the server for requesting retransmission, e.g. of data packets lost or corrupted during transmission from server
-
- 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명에 따른 멀티캐스트 기반 컨텐츠 전송 시스템은, 전송할 컨텐츠를 패킷 단위로 나누고 순방향 에러 정정(FEC)에 의한 패킷을 생성하여, 전송 시작 시점이 T 간격으로 다른 N case의 컨텐츠가 포함된 서로 다른 전송률의 M case 컨텐츠로 NM 개의 컨텐츠 스트림을 각각 멀티캐스팅하여 사용자 단말기에 전송하는 컨텐츠 제공장치; 및 상기 컨텐츠 제공장치로부터 접속 가능한 멀티캐스트 스트림 리스트와 전송속도를 확인하고, 상기 NM 개의 컨텐츠 스트림 중 상기 컨텐츠 제공장치에 접속할 멀티캐스트 스트림을 결정하여, 결정된 멀티캐스트 스트림으로 컨텐츠 제공장치로부터 컨텐츠를 수신하는 사용자 단말기를 포함한다.
Description
도 2는 본 발명의 실시예에 따른 컨텐츠 제공장치의 내부 기능 블럭을 개략적으로 나타낸 구성도이다.
도 3은 본 발명의 실시예에 따른 사용자 단말기의 내부 기능 블럭을 개략적으로 나타낸 구성도이다.
도 4는 본 발명의 실시예에 따른 시스템의 멀티캐스트 기반 컨텐츠 전송 방법을 설명하기 위한 전체 흐름도이다.
도 5는 본 발명의 실시예에 따른 컨텐츠 제공장치의 멀티캐스트 기반 컨텐츠 전송 방법을 설명하기 위한 동작 흐름도이다.
도 6은 본 발명의 실시예에 따른 사용자 단말기의 멀티캐스트 기반 컨텐츠 수신 방법을 설명하기 위한 동작 흐름도이다.
도 7은 본 발명의 실시예에 따라 컨텐츠 제공장치가 통신망을 통해 사용자 단말기에 멀티캐스팅하는 N×M 개의 컨텐츠 스트림을 나타낸 도면이다.
120 : 통신망 130 : 사용자 단말기
210 : 통신부 220 : 연결 셋업부
230 : 컨텐츠 준비부 240 : 컨텐츠 데이터베이스
250 : 멀티캐스터 310 : 통신부
320 : 연결 셋업부 330 : 스트림 수신부
340 : 저장부 350 : 디스플레이부
Claims (19)
- 전송할 컨텐츠를 패킷 단위로 나누고 순방향 에러 정정(Forward Error Correction)에 의한 패킷을 생성하여, 전송 시작 시점이 T 간격으로 다른 N case의 컨텐츠가 포함된 서로 다른 전송률의 M case 컨텐츠로 N×M 개의 컨텐츠 스트림을 각각 멀티캐스팅하여 사용자 단말기에 전송하는 컨텐츠 제공장치; 및
상기 컨텐츠 제공장치로부터 접속 가능한 멀티캐스트 스트림 리스트와 전송속도를 확인하고, 상기 N×M 개의 컨텐츠 스트림 중 상기 컨텐츠 제공장치에 접속할 멀티캐스트 스트림을 결정하여, 결정된 멀티캐스트 스트림으로 컨텐츠 제공장치로부터 컨텐츠를 수신하는 사용자 단말기;
를 포함하는 멀티캐스트 기반 컨텐츠 전송 시스템.
- 사용자 단말기와 통신망을 통해 통신하기 위한 통신부;
상기 사용자 단말기에 네트워크 전송속도와 접속에 따른 멀티캐스트 스트림 리스트를 알려주는 연결 셋업부;
상기 사용자 단말기에 전송할 컨텐츠를 패킷 단위로 나누고 순방향 에러 정정을 통해 FEC 패킷을 생성하여 FEC 패킷이 포함된 컨텐츠를 준비하는 컨텐츠 준비부; 및
상기 준비된 컨텐츠를 M case의 서로 다른 전송률로 전송시작 시점이 T 간격으로 다른 N case의 컨텐츠로 모두 N×M 개의 컨텐츠 스트림을 각각 멀티캐스팅하여 사용자 단말기에 전송하는 멀티캐스터(Multicaster);
를 포함하는 컨텐츠 제공장치.
- ◈청구항 3은(는) 설정등록료 납부시 포기되었습니다.◈제 2 항에 있어서,
상기 멀티캐스터는, 상기 N×M 개의 컨텐츠 스트림을 K번 반복하여 각각 멀티캐스팅하여 사용자 단말기에 전송하는 것을 특징으로 하는 컨텐츠 제공장치.
- 컨텐츠 제공장치와 통신망을 통해 통신하기 위한 통신부;
상기 컨텐츠 제공장치로부터 네트워크 전송속도와 접속에 따른 멀티캐스트 스트림 리스트를 확인하는 연결 셋업부;
상기 멀티캐스트 스트림 리스트에서 현재 네트워크의 가용 전송률 이하의 멀티캐스트 스트림을 연결후보로 선택하고, 현재 단말기의 접속시도시간과 상기 컨텐츠 제공장치에서 받은 멀티캐스트 스트림 리스트의 각 스트림의 전송시작시점을 비교하여, 아직 시작하지 않은 시점에 가장 가까운 멀티캐스트 스트림을 연결 스트림으로 결정하며, 결정된 연결 스트림으로 컨텐츠 제공장치로부터 FEC 패킷이 포함된 컨텐츠를 수신하는 스트림 수신부;
상기 수신된 멀티캐스트 스트림을 저장하기 위한 저장부; 및
상기 수신된 멀티캐스트 스트림을 디스플레이하는 디스플레이부;
를 포함하는 사용자 단말기.
- 삭제
- ◈청구항 6은(는) 설정등록료 납부시 포기되었습니다.◈제 4 항에 있어서,
상기 스트림 수신부는, 미리 정해진 시간에 컨텐츠 제공장치의 멀티캐스터에 접속해 연결 스트림으로 결정된 멀티캐스트 스트림의 컨텐츠를 수신하는 것을 특징으로 하는 사용자 단말기.
- ◈청구항 7은(는) 설정등록료 납부시 포기되었습니다.◈제 4 항에 있어서,
상기 스트림 수신부는, 상기 컨텐츠를 수신할 때 패킷 손실(Packet Loss)이 발생하는 경우에 FEC 패킷으로 손실된 패킷을 복원하는 것을 특징으로 하는 사용자 단말기.
- ◈청구항 8은(는) 설정등록료 납부시 포기되었습니다.◈제 4 항에 있어서,
상기 스트림 수신부는, 전송시작시점이 T 간격으로 수신된 컨텐츠에 패킷 손실이 발생하여 손실된 패킷 수가 일정 수 이상인 경우에, T 시간 다음의 스트림에 접속해 컨텐츠를 수신하는 것을 특징으로 하는 사용자 단말기.
- ◈청구항 9은(는) 설정등록료 납부시 포기되었습니다.◈제 8 항에 있어서,
상기 스트림 수신부는, T 시간 다음의 스트림이 없는 경우에 손실된 패킷에 대한 정보를 저장하고 연결 스트림으로 컨텐츠 제공장치로부터 FEC 패킷이 포함된 컨텐츠를 계속 수신하는 것을 특징으로 하는 사용자 단말기.
- ◈청구항 10은(는) 설정등록료 납부시 포기되었습니다.◈제 4 항에 있어서,
상기 스트림 수신부는, 상기 컨텐츠의 수신을 종료한 후 손실된 패킷이 존재하는 경우에 새로 반복해 수신하는 멀티캐스트 스트림 중 손실된 패킷이 아직 전송되지 않은 스트림에 가장 가까운 스트림을 선택해 손실된 패킷을 수신하는 것을 특징으로 하는 사용자 단말기.
- 통신망을 통해 사용자 단말기에 컨텐츠를 제공하는 컨텐츠 제공장치를 포함하는 시스템의 멀티캐스트 기반 컨텐츠 전송 방법으로서,
(a) 상기 컨텐츠 제공장치가 접속 가능한 멀티캐스트 스트림 리스트와 네트워크 전송속도를 사용자 단말기에 알려주는 단계;
(b) 상기 사용자 단말기가 상기 멀티캐스트 스트림 리스트 중에서 컨텐츠 제공장치에 접속할 멀티캐스트 스트림을 결정하는 단계;
(c) 상기 컨텐츠 제공장치가 사용자 단말기에 전송할 컨텐츠를 패킷 단위로 나누고 순방향 에러 정정(Forward Error Correction)에 의한 패킷을 생성하여, 전송 시작 시점이 T 간격으로 다른 N case의 컨텐츠가 포함된 서로 다른 전송률의 M case 컨텐츠로 N×M 개의 컨텐츠 스트림을 각각 멀티캐스팅하여 사용자 단말기에 전송하는 단계; 및
(d) 상기 사용자 단말기가 상기 결정된 멀티캐스트 스트림으로 컨텐츠 제공장치로부터 컨텐츠 스트림을 수신하는 단계;
를 포함하는 멀티캐스트 기반 컨텐츠 전송 방법.
- 사용자 단말기와 통신망을 통해 통신하는 컨텐츠 제공장치의 멀티캐스트 기반 컨텐츠 전송 방법으로서,
(a) 상기 사용자 단말기에 네트워크 전송속도와 접속에 따른 멀티캐스트 스트림 리스트를 알려주는 단계;
(b) 상기 사용자 단말기에 전송할 컨텐츠를 패킷 단위로 나누고 순방향 에러 정정을 통해 FEC 패킷을 생성하여 FEC 패킷이 포함된 컨텐츠를 준비하는 단계; 및
(c) 상기 준비된 컨텐츠를 M case의 서로 다른 전송률로 전송시작 시점이 T 간격으로 다른 N case의 컨텐츠로 모두 N×M 개의 컨텐츠 스트림을 각각 멀티캐스팅하여 사용자 단말기에 전송하는 단계;
를 포함하는 컨텐츠 제공장치의 멀티캐스트 기반 컨텐츠 전송 방법.
- 컨텐츠 제공장치와 통신망을 통해 통신하는 사용자 단말기의 멀티캐스트 기반 컨텐츠 수신 방법으로서,
(a) 상기 컨텐츠 제공장치로부터 네트워크 전송속도와 접속에 따른 멀티캐스트 스트림 리스트를 확인하는 단계;
(b) 상기 멀티캐스트 스트림 리스트 중 접속할 멀티캐스트 스트림인 연결 스트림을 결정하는 단계; 및
(c) 상기 결정된 연결 스트림으로 컨텐츠 제공장치로부터 FEC 패킷이 포함된 컨텐츠를 수신하는 단계;
를 포함하고,
상기 (b) 단계는,
상기 멀티캐스트 스트림 리스트에서 현재 네트워크의 가용 전송률 이하의 멀티캐스트 스트림을 연결후보로 선택하고, 현재 단말기의 접속시도시간과 상기 컨텐츠 제공장치에서 받은 멀티캐스트 스트림 리스트의 각 스트림의 전송시작시점을 비교하여, 아직 시작하지 않은 시점에 가장 가까운 멀티캐스트 스트림을 상기 연결 스트림으로 결정하는 사용자 단말기의 멀티캐스트 기반 컨텐츠 수신 방법.
- 삭제
- ◈청구항 15은(는) 설정등록료 납부시 포기되었습니다.◈제 13 항에 있어서,
상기 (c) 단계는, 미리 정해진 시간에 컨텐츠 제공장치의 멀티캐스터에 접속해 연결 스트림으로 결정된 멀티캐스트 스트림의 컨텐츠를 수신하는 것을 특징으로 하는 사용자 단말기의 멀티캐스트 기반 컨텐츠 수신 방법.
- ◈청구항 16은(는) 설정등록료 납부시 포기되었습니다.◈제 13 항에 있어서,
상기 (c) 단계는, 상기 컨텐츠를 수신할 때 패킷 손실(Packet Loss)이 발생하는 경우에 상기 FEC 패킷으로 손실된 패킷을 복원하는 것을 특징으로 하는 사용자 단말기의 멀티캐스트 기반 컨텐츠 수신 방법.
- ◈청구항 17은(는) 설정등록료 납부시 포기되었습니다.◈제 13 항에 있어서,
상기 (c) 단계는, 전송시작시점이 T 간격인 컨텐츠를 수신할 때 수신된 컨텐츠에 패킷 손실이 발생하여 손실된 패킷 수가 일정 수 이상인 경우에, T 시간 다음의 스트림에 접속해 컨텐츠를 수신하는 것을 특징으로 하는 사용자 단말기의 멀티캐스트 기반 컨텐츠 수신 방법.
- ◈청구항 18은(는) 설정등록료 납부시 포기되었습니다.◈제 17 항에 있어서,
상기 (c) 단계는, T 시간 다음의 스트림이 없는 경우에 손실된 패킷에 대한 정보를 저장하고 연결 스트림으로 컨텐츠 제공장치로부터 FEC 패킷이 포함된 컨텐츠를 계속 수신하는 것을 특징으로 하는 사용자 단말기의 멀티캐스트 기반 컨텐츠 수신 방법.
- ◈청구항 19은(는) 설정등록료 납부시 포기되었습니다.◈제 13 항에 있어서,
상기 (c) 단계 이후에, 상기 컨텐츠의 수신을 종료하고 손실된 패킷이 존재하는 경우에 새로 반복해 수신하는 멀티캐스트 스트림 중 손실된 패킷이 아직 전송되지 않은 스트림에 가장 가까운 스트림을 선택해 손실된 패킷을 수신하는 것을 특징으로 하는 사용자 단말기의 멀티캐스트 기반 컨텐츠 수신 방법.
Priority Applications (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110066753A KR101931653B1 (ko) | 2011-07-06 | 2011-07-06 | 멀티캐스트 기반 컨텐츠 전송 시스템 및 방법 |
| CN201710219659.XA CN106875416B (zh) | 2011-07-06 | 2012-05-02 | 用户终端和用户终端的基于多播的内容接收方法 |
| US14/131,068 US9769511B2 (en) | 2011-07-06 | 2012-05-02 | Multicast-based content transmitting system and method, and device and method for estimating high-speed movement |
| CN201610810849.4A CN106131572B (zh) | 2011-07-06 | 2012-05-02 | 高速地估算运动的图像编码装置、运动估算设备和方法 |
| EP12806939.0A EP2731278A4 (en) | 2011-07-06 | 2012-05-02 | MULTICAST CONTENT TRANSMISSION SYSTEM AND METHOD AND DEVICE AND METHOD FOR MEASURING HIGH-SPEED MOVEMENTS |
| PCT/KR2012/003410 WO2013005917A1 (ko) | 2011-07-06 | 2012-05-02 | 멀티캐스트 기반 컨텐츠 전송 시스템과 방법, 및 고속 움직임 추정을 위한 장치와 방법 |
| CN201280033573.3A CN103650375B (zh) | 2011-07-06 | 2012-05-02 | 基于多播的内容传输系统和方法以及用于高速地估算运动的设备和方法 |
| EP16204373.1A EP3171603A1 (en) | 2011-07-06 | 2012-05-02 | Method, and device and method for estimating high-speed movement for image encoding |
| US14/568,628 US9355461B2 (en) | 2011-07-06 | 2014-12-12 | Multicast-based content transmitting system and method, and device and method for estimating high-speed movement |
| US15/673,034 US10341704B2 (en) | 2011-07-06 | 2017-08-09 | Multicast-based content transmitting system and method, and device and method for estimating high-speed movement |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110066753A KR101931653B1 (ko) | 2011-07-06 | 2011-07-06 | 멀티캐스트 기반 컨텐츠 전송 시스템 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130005404A KR20130005404A (ko) | 2013-01-16 |
| KR101931653B1 true KR101931653B1 (ko) | 2018-12-21 |
Family
ID=47836686
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110066753A Active KR101931653B1 (ko) | 2011-07-06 | 2011-07-06 | 멀티캐스트 기반 컨텐츠 전송 시스템 및 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9769511B2 (ko) |
| KR (1) | KR101931653B1 (ko) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015012580A (ja) * | 2013-07-02 | 2015-01-19 | キヤノン株式会社 | 受信装置、受信方法及びプログラム |
| US10470000B2 (en) * | 2016-02-12 | 2019-11-05 | Samsung Electronics Co., Ltd. | Methods and apparatus for enhanced MBMS content provisioning and content ingestion |
| FR3128842A1 (fr) * | 2021-10-28 | 2023-05-05 | Orange | procédé de gestion de l’accès à une contenu a lecture d’un contenu multimédia. |
| CN115118981B (zh) * | 2022-06-21 | 2024-12-24 | 安谋科技(中国)有限公司 | 图像编码方法以及电子设备、存储介质 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0865681A (ja) | 1994-08-25 | 1996-03-08 | Sony Corp | 動きベクトル検出装置およびそれを使用した動き補償予測符号化システム |
| US6289054B1 (en) * | 1998-05-15 | 2001-09-11 | North Carolina University | Method and systems for dynamic hybrid packet loss recovery for video transmission over lossy packet-based network |
| US6128047A (en) | 1998-05-20 | 2000-10-03 | Sony Corporation | Motion estimation process and system using sparse search block-matching and integral projection |
| US6256673B1 (en) * | 1998-12-17 | 2001-07-03 | Intel Corp. | Cyclic multicasting or asynchronous broadcasting of computer files |
| US6665872B1 (en) * | 1999-01-06 | 2003-12-16 | Sarnoff Corporation | Latency-based statistical multiplexing |
| US6973667B2 (en) * | 2001-03-01 | 2005-12-06 | Minerva Networks, Inc. | Method and system for providing time-shifted delivery of live media programs |
| WO2003009581A1 (en) * | 2001-07-19 | 2003-01-30 | British Telecommunications Public Limited Company | Video stream switching |
| US7218610B2 (en) * | 2001-09-27 | 2007-05-15 | Eg Technology, Inc. | Communication system and techniques for transmission from source to destination |
| EP1359722A1 (en) * | 2002-03-27 | 2003-11-05 | BRITISH TELECOMMUNICATIONS public limited company | Data streaming system and method |
| KR20040049214A (ko) | 2002-12-05 | 2004-06-11 | 삼성전자주식회사 | 고속 모션벡터 추정장치 및 방법 |
| US20090064242A1 (en) * | 2004-12-23 | 2009-03-05 | Bitband Technologies Ltd. | Fast channel switching for digital tv |
| JP4783179B2 (ja) | 2006-03-07 | 2011-09-28 | 株式会社日立製作所 | エリア管理システム |
| US8612619B2 (en) | 2006-03-31 | 2013-12-17 | Alcatel Lucent | Method and apparatus for improved multicast streaming in wireless networks |
| JP2008035102A (ja) | 2006-07-27 | 2008-02-14 | Oki Electric Ind Co Ltd | コンテンツ受信端末装置 |
| CN101523908A (zh) | 2006-10-02 | 2009-09-02 | 艾利森电话股份有限公司 | 多媒体管理 |
| CN101222305B (zh) * | 2007-01-09 | 2012-04-04 | 华为技术有限公司 | 一种重传数据的方法、系统及装置 |
| KR100880893B1 (ko) | 2007-09-14 | 2009-01-30 | 한국전자통신연구원 | 복수의 멀티캐스트를 이용한 iptv 고속 채널 전환을위한 장치 및 그 방법 |
| BRPI0822262A2 (pt) | 2008-02-14 | 2015-06-23 | Ericsson Telefon Ab L M | Método, aparelho adequado, nó receptor de serviço adequado, e nó de provisão de serviço adequado para otimizar o uso da largura de banda em um sistema de controle de serviços de multidifusão, aparelho do nó de provisão de serviço, e, artigo de manufatura |
| WO2009120825A1 (en) * | 2008-03-26 | 2009-10-01 | Conexant Systems, Inc. | Systems and methods for protecting dsl systems against impulse noise |
| JP5142828B2 (ja) * | 2008-05-29 | 2013-02-13 | キヤノン株式会社 | 送信装置、送信方法及びプログラム |
| JP2010130326A (ja) * | 2008-11-27 | 2010-06-10 | Fujitsu Ltd | ビデオオンデマンドシステムのコンテンツ配信・再生方法、送信側装置及び受信側装置 |
| US8358696B2 (en) | 2008-12-31 | 2013-01-22 | Intel Corporation | Motion estimation techniques |
| KR101519622B1 (ko) | 2009-02-25 | 2015-05-13 | 삼성전자 주식회사 | 영상 정합 장치 및 영상 정합 방법 |
| KR101036552B1 (ko) | 2009-11-02 | 2011-05-24 | 중앙대학교 산학협력단 | 적응적 탐색 영역 및 부분 정합 오차 기반의 고속 움직임 추정 장치 및 방법 |
| US8392810B2 (en) * | 2010-01-25 | 2013-03-05 | Qualcomm Incorporated | Majority vote error correction |
| US8633963B2 (en) * | 2010-04-27 | 2014-01-21 | Lifesize Communications, Inc. | Determining buffer size based on retransmission latency |
| US8996713B2 (en) * | 2010-06-30 | 2015-03-31 | British Telecommunications Public Limited Company | Video streaming |
| US8826349B2 (en) * | 2011-02-01 | 2014-09-02 | Verizon Patent And Licensing Inc. | Multicast adaptive stream switching for delivery of over the top video content |
-
2011
- 2011-07-06 KR KR1020110066753A patent/KR101931653B1/ko active Active
-
2012
- 2012-05-02 US US14/131,068 patent/US9769511B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20130005404A (ko) | 2013-01-16 |
| US20140143824A1 (en) | 2014-05-22 |
| US9769511B2 (en) | 2017-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Xu et al. | Video telephony for end-consumers: Measurement study of Google+, iChat, and Skype | |
| US8564638B2 (en) | Apparatus and method for video conferencing | |
| CN102334308B (zh) | 一种频道切换的异常处理方法、终端设备及频道切换服务器 | |
| US20080151885A1 (en) | On-Demand Multi-Channel Streaming Session Over Packet-Switched Networks | |
| JP5485134B2 (ja) | 移動tvのロバストなファイルキャスト | |
| KR102188222B1 (ko) | 비디오 서비스 품질 평가 방법 및 장치 | |
| CN101867453B (zh) | 一种rtp抗丢包的方法 | |
| CN101098467B (zh) | 一种网络音视频监控方法及系统 | |
| CN105338425A (zh) | 一种实现多屏间视频无缝切换的系统及方法 | |
| US20090110132A1 (en) | System and method for re-synchronization of a pss session to an mbms session | |
| JP2001045098A (ja) | データ通信システム、データ通信装置、データ通信方法及び記憶媒体 | |
| CN101341693A (zh) | 流会话期间的客户端反馈调度 | |
| CN101778295B (zh) | 一种视频监控系统及其前向纠错的方法 | |
| KR101931653B1 (ko) | 멀티캐스트 기반 컨텐츠 전송 시스템 및 방법 | |
| CN110062268A (zh) | 一种音视频同屏播放的发送和接收处理方法及装置 | |
| CN102333209B (zh) | 应用于视频监控系统的数据传输方法及设备 | |
| US20110122246A1 (en) | Apparatus and method for providing a surveillance system | |
| US9215567B2 (en) | Local area broadcasting service system and method, and wireless transmission device applied therein | |
| WO2016077072A1 (en) | Delivering partially received segments of streamed media data | |
| JP5425389B2 (ja) | ビデオオンデマンド・セッションを回復する方法 | |
| JP2010161550A (ja) | 映像コンテンツ受信装置、および映像コンテンツ受信方法 | |
| KR101931652B1 (ko) | 사용자 네트워크 환경에 적응적인 멀티캐스트 기반 컨텐츠 전송 시스템 및 방법 | |
| JP2006066973A (ja) | 双方向映像通信品質制御システム、利用者端末、品質管理サーバ及びプログラム | |
| CN114124910A (zh) | 直播数据传输方法、系统及可读存储介质 | |
| Ki et al. | ROUTE/DASH server system development for realtime UHD broadcasting |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110706 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20111102 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20160706 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20110706 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180312 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: 20180917 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20181217 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20181218 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20211206 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220928 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240919 Start annual number: 7 End annual number: 7 |