1 |
1
무선 통신부; 및상기 무선 통신부를 통해 스트리밍 데이터가 수신되기 시작한 시점부터 스트리밍 플레이어에서 상기 스트리밍 데이터가 연속적으로 재생되는 시점까지를 설정된 개수의 구간으로 구분하고, 각 구간별로 단위 버퍼 크기를 동적으로 설정하여 상기 스트리밍 플레이어로 전달하는 제어부;를 포함하되,상기 제어부는, 구분된 적어도 하나의 구간 중 어느 하나의 구간동안 버퍼링된 데이터의 양을 다음 구간의 단위 버퍼 크기로 설정하는 것을 특징으로 하는 이동 단말기
|
2 |
2
제1항에 있어서,상기 제어부는,상기 스트리밍 데이터가 수신되기 시작한 시점부터 상기 스트리밍 데이터의 재생이 시작된 시점을 제1 구간, 상기 스트리밍 데이터의 재생이 시작된 시점부터 상기 스트리밍 플레이어의 단위 재생 시간이 경과한 시점까지를 제2 구간, 및 상기 단위 재생 시간이 경과한 시점부터 상기 스트리밍 데이터가 연속적으로 재생되는 시점까지를 제3 구간으로 구분하는 것을 특징으로 하는 이동 단말기
|
3 |
3
제2항에 있어서, 상기 제어부는, 설정된 최소 버퍼 크기를 상기 제1 구간의 단위 버퍼 크기(α)로 설정하고, 상기 제1 구간 동안 상기 스트리밍 플레이어에서 전달받은 스트리밍 데이터의 양을 상기 제2 구간의 단위 버퍼 크기(β)로 설정하고, 상기 단위 재생 시간 동안 버퍼링된 데이터의 양을 제3 구간의 단위 버퍼 크기(γ)로 설정하는 것을 특징으로 하는 이동 단말기
|
4 |
4
제3항에 있어서,상기 제1 구간의 단위 버퍼 크기(α)는 상기 제2 구간의 단위 버퍼 크기(β) 이하이고, 상기 제2 구간의 단위 버퍼 크기(β)는 상기 제3 구간의 단위 버퍼 크기(γ) 이하로 설정되는 것을 특징으로 하는 이동 단말기
|
5 |
5
제3항에 있어서, 적어도 하나의 버퍼부;를 더 포함하고, 상기 제어부는, 상기 제2 구간의 단위 버퍼 크기(β) 또는 상기 제3 구간의 단위 버퍼 크기(γ)가 상기 버퍼부의 최대 버퍼 크기보다 큰 경우, 상기 제2 구간의 단위 버퍼 크기(β) 또는 상기 제3 구간의 단위 버퍼 크기(γ)를 상기 최대 버퍼 크기로 설정하는 것을 특징으로 하는 이동 단말기
|
6 |
6
제3항에 있어서,상기 제어부는, 상기 설정된 최소 버퍼 크기(α)를 외부로부터 전송되는 모든 해상도의 스트리밍 데이터를 전달하는 최소 크기로 설정하는 것을 특징으로 하는 이동 단말기
|
7 |
7
제3항에 있어서,상기 제어부는, 상기 제2 구간의 단위 버퍼 크기(β)와 상기 제3 구간의 단위 버퍼 크기(γ)가 같은 경우, 상기 제2 구간의 단위 버퍼 크기(β) 또는 상기 제3 구간의 단위 버퍼 크기(γ) 중 적어도 하나에 특정 계수를 곱하여 상기 제3 구간의 단위 버퍼 크기(γ)가 상기 제2 구간의 단위 버퍼 크기(β)보다 크도록 설정하는 것을 특징으로 하는 이동 단말기
|
8 |
8
제2항에 있어서,상기 스트리밍 플레이어의 단위 재생 시간은 상기 스트리밍 플레이어의 종류에 따라 다르게 설정되는 것을 특징으로 하는 이동 단말기
|
9 |
9
제2항에 있어서,상기 제어부는, 상기 스트리밍 플레이어에서 상기 스트리밍 데이터의 재생이 중단된 경우, 상기 스트리밍 플레이어의 단위 재생 시간을 재설정하고, 상기 재설정된 단위 재생 시간 동안 상기 제2 구간의 단위 버퍼 크기(β)로 상기 스트리밍 데이터를 전달하는 것을 특징으로 하는 이동 단말기
|
10 |
10
제9항에 있어서,상기 제어부는, 상기 재설정된 단위 재생 시간 동안 버퍼링된 데이터의 양을 단위 버퍼 크기로 재설정하고, 상기 재설정된 단위 재생 시간 이후 시점부터 상기 재설정된 단위 버퍼 크기(δ)로 상기 스트리밍 데이터를 전달하는 것을 특징으로 하는 이동 단말기
|
11 |
11
제10항에 있어서, 상기 제어부는, 상기 재설정된 단위 버퍼 크기(δ)가 버퍼부의 최대 버퍼 크기보다 큰 경우, 상기 재설정된 단위 버퍼 크기(δ)를 상기 최대 버퍼 크기로 설정하는 것을 특징으로 하는 이동 단말기
|
12 |
12
최소 버퍼 크기와 스트리밍 플레이어의 단위 재생 시간을 설정하는 단계; 및상기 최소 버퍼 크기와 상기 단위 재생 시간을 이용하여, 버퍼링이 시작되는 시점부터 스트리밍 데이터의 재생이 중단되는 시점까지 구간을 설정된 개수의 구간으로 나누고 각 구간별로 단위 버퍼 크기를 동적으로 설정하고, 상기 설정된 단위 버퍼 크기를 이용하여 상기 스트리밍 데이터를 전달하는 단계;를 포함하되,상기 단위 버퍼 크기는, 구분된 적어도 하나의 구간 중 어느 하나의 구간동안 버퍼링된 데이터의 양의 합인 것을 특징으로 하는 이동 단말기의 제어 방법
|
13 |
13
제12항에 있어서,상기 최소 버퍼 크기와 상기 단위 재생 시간을 이용하여, 버퍼링이 시작되는 시점부터 스트리밍 데이터의 재생이 중단되는 시점까지 구간을 설정된 개수의 구간으로 나누고 각 구간별로 단위 버퍼 크기를 동적으로 설정하고, 상기 설정된 단위 버퍼 크기를 이용하여 상기 스트리밍 데이터를 전달하는 단계는,상기 버퍼링이 시작되는 시점부터 상기 스트리밍 데이터의 재생이 시작될 시점까지 상기 스트리밍 데이터를 최소 버퍼 크기 단위로 상기 스트리밍 플레이어로 전달하는 단계;상기 스트리밍 데이터의 재생이 시작될 시점까지 전달받은 상기 스트리밍 데이터의 양을 제1 버퍼 크기로 설정하고, 상기 단위 재생 시간 동안 상기 스트리밍 데이터를 상기 제1 버퍼 크기 단위로 상기 스트리밍 플레이어로 전달하는 단계; 및상기 단위 재생 시간 동안 버퍼링된 데이터의 양을 제2 버퍼 크기로 설정하고, 상기 스트리밍 플레이어에서 상기 스트리밍 데이터가 연속적으로 재생되는 시점까지 상기 스트리밍 데이터를 상기 제2 버퍼 크기 단위로 전달하는 단계;를 포함하여 구성되는 것을 특징으로 하는 이동 단말기의 제어 방법
|
14 |
14
제13항에 있어서,상기 스트리밍 플레이어에서 상기 스트리밍 데이터의 재생이 중단되는 것을 검출하는 단계;상기 단위 재생 시간을 재설정하고, 상기 재설정된 단위 재생 시간 동안 상기 제1 버퍼 크기 단위로 상기 스트리밍 데이터를 전달하는 단계; 및상기 재설정된 단위 재생 시간 동안 버퍼링된 스트리밍 데이터를 제3 버퍼 크기로 설정하고, 상기 제3 버퍼 크기 단위로 상기 스트리밍 데이터를 상기 스트리밍 플레이어로 전달하는 단계;를 더 포함하는 것을 특징으로 하는 이동 단말기의 제어 방법
|