1 |
1
적응적 비디오 스트리밍 처리 방법에 있어서,세그먼트 기반 가용 대역폭을 추정하고, 세그먼트 단위 비트레이트를 결정하는 단계;상기 세그먼트를 복수개로 분할한 프래그먼트 기반 가용 대역폭을 추정하고, 추정된 결과를 이용하여 리버퍼링을 예측하는 단계; 및상기 리버퍼링이 예측되는 경우, 상기 프래그먼트 단위 비트레이트를 결정하는 단계를 포함하는, 적응적 비디오 스트리밍 처리 방법
|
2 |
2
제 1 항에 있어서,리버퍼링이 예측되지 않는 경우, 세그먼트 단위 비트레이트로 계속 결정하는, 적응적 비디오 스트리밍 처리 방법
|
3 |
3
제 1 항에 있어서,상기 리버퍼링을 예측하는 단계는, 상기 프래그먼트 구간별 측정되는 대역폭으로 해당 세그먼트가 전송되는데 소요되는 시간을 계산하고, 상기 계산된 시간이 가용 버퍼 레벨을 초과하는 경우, 리버퍼링으로 예측하는, 적응적 비디오 스트리밍 처리 방법
|
4 |
4
제 3 항에 있어서,상기 계산된 시간이 가용 버퍼 레벨 이하인 경우, 리버퍼링으로 예측하지 않는, 적응적 비디오 스트리밍 처리 방법
|
5 |
5
제 3 항 또는 제 4항 중 어느 한 항에 있어서, 상기 가용 버퍼 레벨은, 현재 버퍼 레벨 (Bcurr) 에서 최소 버퍼 레벨 (Bmin) 만큼 차감하여 구해지는, 적응적 비디오 스트리밍 처리 방법
|
6 |
6
제 5 항에 있어서,상기 최소 버퍼 레벨 (Bmin)은 버퍼 고갈에 대비한 최소 레벨로 설정되는, 적응적 비디오 스트리밍 처리 방법
|
7 |
7
제 1 항에 있어서,상기 리버퍼링을 예측하는 단계는, 상기 세그먼트내 가용 대역폭 변화를 프래그먼트 구간별로 산정하여 리버퍼링 여부를 예측하는, 적응적 비디오 스트리밍 처리 방법
|
8 |
8
적응적 비디오 스트리밍 처리 장치에 있어서,서버로부터 수신된 비디오 스트리밍 세그먼트를 저장하는 버퍼; 세그먼트 기반 가용 대역폭 및 상기 세그먼트를 복수개로 분할한 프래그먼트 기반 가용 대역폭을 각각 추정하는 대역폭 추정부; 상기 대역폭 추정부에 의해 추정된 결과를 이용하여, 상기 버퍼의 리버퍼링 여부를 예측하는 리버퍼링 예측부; 및상기 리버퍼링 예측 결과에 기초하여, 서버로부터 수신 받을 세그먼트의 비트레이트를 결정하는 비트레이트 제어부를 포함하는, 적응적 비디오 스트리밍 처리 장치
|
9 |
9
제 8 항에 있어서,상기 결정된 품질 레벨을 서버에 전달하는 HTTP 모듈을 더 포함하는, 적응적 비디오 스트리밍 처리 장치
|
10 |
10
제 8 항에 있어서,상기 리버퍼링이 예측되는 경우, 상기 비트레이트 제어부는 상기 프래그먼트 단위 비트레이트를 결정하는, 적응적 비디오 스트리밍 처리 장치
|
11 |
11
제 8 항에 있어서,상기 리버퍼링이 예측되지 않는 경우, 상기 비트레이트 제어부는 상기 세그먼트 단위 비트레이트를 결정하는, 적응적 비디오 스트리밍 처리 장치
|
12 |
12
제 8 항에 있어서,상기 리버퍼링 예측부는, 상기 프래그먼트 구간별 측정되는 가용 대역폭으로 해당 세그먼트가 전송되는데 소요되는 시간을 계산하고, 상기 계산된 시간이 가용 버퍼 레벨을 초과하는 경우, 리버퍼링으로 예측하는, 적응적 비디오 스트리밍 처리 장치
|
13 |
13
제 12 항에 있어서,상기 계산된 시간이 가용 버퍼 레벨 이하인 경우, 리버퍼링으로 예측하지 않는, 적응적 비디오 스트리밍 처리 장치
|
14 |
14
제 12 항 또는 제 13 항 중 어느 한 항에 있어서, 상기 가용 버퍼 레벨은, 현재 버퍼 레벨 (Bcurr) 에서 최소 버퍼 레벨 (Bmin) 만큼 차감하여 구해지는, 적응적 비디오 스트리밍 처리 장치
|
15 |
15
제 14 항에 있어서,상기 최소 버퍼 레벨 (Bmin)은 버퍼 고갈에 대비한 최소 레벨로 설정되는, 적응적 비디오 스트리밍 처리 장치
|
16 |
16
제 8 항에 있어서,상기 리버퍼링 예측부는, 상기 세그먼트내 가용 대역폭 변화를 프래그먼트 구간별로 산정하여 리버퍼링 여부를 예측하는, 적응적 비디오 스트리밍 처리 장치
|
17 |
17
적응적 비디오 스트리밍 처리를 위한 가용 대역폭 추정 방법에 있어서,이전 세그먼트(k)로부터 추정된 가용 대역폭()에 기반하여 제1 품질레벨(Lk)을 결정하는, 세그먼트 기반 가용 대역폭 추정 단계; 상기 세그먼트 기반 가용 대역폭 추정 단계를 통해 결정된 품질레벨(Lk)로 현재 세그먼트(k+1)를 서버로부터 수신하는 단계; 상기 현재 세그먼트(k+1)를 복수의 프래그먼트로 분할하고, 분할된 프래그먼트 단위로 가용 대역폭()을 추정하여 제2 품질레벨()을 결정하는, 프래그먼트 기반 가용 대역폭 추정 단계; 및리버퍼링 예측 판단 결과에 따라, 상기 제1 품질레벨(Lk) 또는 상기 제2 품질레벨() 증 어느 하나를 결정하는 단계를 포함하는, 적응적 비디오 스트리밍 처리를 위한 가용 대역폭 추정 방법
|
18 |
18
제 17 항에 있어서,리버퍼링으로 예측되는 경우, 상기 제2 품질레벨() 로 결정하는, 적응적 비디오 스트리밍 처리를 위한 가용 대역폭 추정 방법
|
19 |
19
제 17 항에 있어서,리버퍼링으로 예측되지 않는 경우, 상기 제1 품질레벨(Lk) 로 결정하는, 적응적 비디오 스트리밍 처리를 위한 가용 대역폭 추정 방법
|