1 |
1
미디어 프레임을 렌더링하는 클라이언트의 동작 방법으로서, 제1 네트워크를 통해 제1 DASH 세그먼트를 포함하는 제1 MPD를 수신하는 단계; 상기 제1 DASH 세그먼트의 복수의 프레임들을 복호화하는 단계; 제2 네트워크를 통해 전송되는 콘텐츠의 삽입 여부를 결정하는 단계; 상기 제2 네트워크를 통해 제2 DASH 세그먼트를 포함하는 제2 MPD를 수신하는 단계; 상기 제2 DASH 세그먼트의 복수의 프레임들 중에서, 적어도 하나의 프레임들을 복호화하는 단계; 상기 복호화된 상기 제2 DASH 세그먼트의 적어도 하나의 프레임들을 DPB(decoded picture buffer)에 저장하는 단계; 상기 DPB에 저장된 프레임들을 기초로 랜더링 시점이 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 이후인 상기 제2 DASH 세그먼트의 프레임들을 복호화하는 단계; 및 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 이후인 상기 제2 DASH 세그먼트의 프레임들을 렌더링하는 단계를 포함하는, 동작 방법
|
2 |
2
청구항 1에 있어, 상기 제2 네트워크를 통해 전송되는 콘텐츠의 삽입 여부를 결정하는 단계는, 상기 제1 MPD에 포함된 이벤트 시그널의 검출 결과를 기초로 상기 제2 네트워크를 통해 전송되는 콘텐츠의 삽입 여부를 결정하는, 동작 방법
|
3 |
3
청구항 1에 있어, 상기 제2 네트워크를 통해 전송되는 콘텐츠의 삽입 여부를 결정하는 단계는, 상기 DPB의 크기와 상기 제2 DASH 세그먼트의 프레임을 복호화하기 위해 참조하는 프레임의 최대 개수의 차이가 미리 설정된 값 이상인 경우, 상기 제2 네트워크를 통해 전송되는 콘텐츠를 삽입하도록 결정하는, 동작 방법
|
4 |
4
청구항 1에 있어, 상기 제2 DASH 세그먼트의 적어도 하나의 프레임들로부터 참조 프레임들을 생성하고, 상기 참조 프레임들을 상기 DPB에 저장하는 단계를 더 포함하는, 동작 방법
|
5 |
5
청구항 4에 있어, 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 이후인 상기 제2 DASH 세그먼트의 프레임들은, 상기 참조 프레임들을 기반으로 복호화되는, 동작 방법
|
6 |
6
청구항 1에 있어, 복호화된 상기 제1 DASH 세그먼트의 적어도 하나의 프레임들을 상기 DPB에 저장하는 단계를 더 포함하는, 동작 방법
|
7 |
7
청구항 6에 있어, 상기 제2 DASH 세그먼트의 복수의 프레임들은,상기 DPB에 저장된 상기 제1 DASH 세그먼트의 복수의 프레임들이 렌더링되는 시구간 동안 복호화되는, 동작 방법
|
8 |
8
청구항 1에 있어, 제2 DASH 세그먼트의 적어도 하나의 프레임들 중에서, 랜더링 시점이 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 전인 프레임을 드랍하는 단계를 더 포함하는, 동작 방법
|
9 |
9
미디어 프레임을 렌더링하는 클라이언트의 동작 방법으로서, 제1 네트워크를 통해 제1 DASH 세그먼트를 포함하는 제1 MPD를 수신하는 단계; 상기 제1 DASH 세그먼트의 복수의 프레임들을 복호화하는 단계; 복호화된 상기 제1 DASH 세그먼트의 복수의 프레임들을 제1 DPB(decoded picture buffer)에 저장하는 단계; 제2 네트워크를 통해 전송되는 콘텐츠의 삽입 여부를 결정하는 단계; 상기 제2 네트워크를 통해 제2 DASH 세그먼트를 포함하는 제2 MPD를 수신하는 단계; 상기 제2 DASH 세그먼트의 복수의 프레임들 중에서, 적어도 하나의 프레임들을 복호화하는 단계; 상기 복호화된 상기 제2 DASH 세그먼트의 적어도 하나의 프레임들을 제2 DPB(decoded picture buffer)에 저장하는 단계; 상기 DPB에 저장된 프레임들을 기초로 랜더링 시점이 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 이후인 상기 제2 DASH 세그먼트의 프레임들을 복호화하는 단계; 및 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 이후인 상기 제2 DASH 세그먼트의 프레임들을 렌더링하는 단계를 포함하는, 동작 방법
|
10 |
10
청구항 9에 있어, 상기 제2 네트워크를 통해 전송되는 콘텐츠의 삽입 여부를 결정하는 단계는, 상기 제1 MPD에 포함된 이벤트 시그널의 검출 결과를 기초로 상기 제2 네트워크를 통해 전송되는 콘텐츠의 삽입 여부를 결정하는, 동작 방법
|
11 |
11
청구항 9에 있어, 상기 제2 DASH 세그먼트의 적어도 하나의 프레임들로부터 참조 프레임들을 생성하고, 상기 참조 프레임들을 상기 제2 DPB에 저장하는 단계를 더 포함하는, 동작 방법
|
12 |
12
청구항 11에 있어, 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 이후인 상기 제2 DASH 세그먼트의 프레임들은, 상기 참조 프레임들을 기반으로 복호화되는, 동작 방법
|
13 |
13
청구항 9에 있어, 복호화된 상기 제1 DASH 세그먼트의 적어도 하나의 프레임들을 상기 DPB에 저장하는 단계를 더 포함하는, 동작 방법
|
14 |
14
청구항 13에 있어, 상기 제2 DASH 세그먼트의 복수의 프레임들은,상기 제1 DASH 세그먼트의 복수의 하나의 프레임들과 병렬적으로 복호화되는, 동작 방법
|
15 |
15
청구항 9에 있어, 제2 DASH 세그먼트의 적어도 하나의 프레임들 중에서, 랜더링 시점이 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 전인 프레임을 드랍하는 단계를 더 포함하는, 동작 방법
|
16 |
16
미디어 프레임을 렌더링하는 클라이언트에 있어서, 송수신기; 및 상기 송수신기에 결합된 프로세서를 포함하고, 상기 프로세서는, 제1 네트워크를 통해 제1 DASH 세그먼트를 포함하는 제1 MPD를 수신하고; 상기 제1 DASH 세그먼트의 복수의 프레임들을 복호화하고; 제2 네트워크를 통해 전송되는 콘텐츠의 삽입 여부를 결정하고; 상기 제2 네트워크를 통해 제2 DASH 세그먼트를 포함하는 제2 MPD를 수신하고; 상기 제2 DASH 세그먼트의 복수의 프레임들 중에서, 적어도 하나의 프레임들을 복호화하고; 상기 복호화된 상기 제2 DASH 세그먼트의 적어도 하나의 프레임들을 DPB(decoded picture buffer)에 저장하고; 상기 DPB에 저장된 프레임들을 기초로 랜더링 시점이 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 이후인 상기 제2 DASH 세그먼트의 프레임들을 복호화하고; 그리고 상기 제1 DASH 세그먼트의 마지막 프레임의 렌더링 시점 이후인 상기 제2 DASH 세그먼트의 프레임들을 렌더링하는, 클라이언트
|