1 |
1
MMT(MPEG media transport) 패킷 전송 장치가 손실된 패킷을 재전송하는 방법에 있어서,복수의 미디어 프래그먼트 유닛(MFU: Media Fragment Unit)를 프로세싱하여 MMT 패킷을 생성하는 단계; 및생성된 MMT 패킷을 MMT 패킷 수신 장치로 전송하는 단계를 포함하되, 상기 MMT 패킷 전송 장치가 지연 제약형 ARQ(Automatic Repeat reQuest) 기능을 지원하는지 여부를 지시하는 지연 제약형 ARQ 플래그(delay_constrained_ARQ_flag)를 포함하는 ARQ 설정(ARQ Configuration) 메시지를 상기 MMT 패킷 수신 장치로 전송하는 단계; 및상기 MMT 패킷 수신 장치로부터 손실 패킷의 재전송을 요청하는 ARQ 피드백 메시지(ARQ Feedback message)를 수신하는 단계로서, 상기 ARQ 피드백 메시지는 재전송 요청된 패킷의 전송 여부 결정과 연관된 시간 정보를 포함하는, 상기 단계를 더 포함하는 MMT 패킷 재전송 방법
|
2 |
2
청구항 1에 있어서, 상기 시간 정보에 기초하여 왕복 지연 시간(RTT: Round Trip Time)을 업데이트하는 단계; 및업데이트된 왕복 지연 시간에 기초하여 재전송 요청된 손실 패킷의 전송 여부를 결정하는 단계를 더 포함하는, MMT 패킷 재전송 방법
|
3 |
3
청구항 2에 있어서,상기 시간 정보는 패킷의 전송 순간부터 수신 순간까지의 NTP (Network Time Protocol) 시간 차이를 나타내는 전파지연 정보를 포함하는 MMT 패킷 재전송 방법
|
4 |
4
청구항 2에 있어서,상기 시간 정보는 상기 ARQ 피드백 메시지의 전달 시간(delivery time)에 대응하는 NTP 시간을 기록하는 ARQ 피드백 타임스탬프 정보 및 재전송된 패킷의 도착 한계 시간을 지시하는 도착 한계 시간 정보를 포함하고, 상기 왕복 지연 시간은 상기 ARQ 피드백 타임스탬프 및 상기 ARQ 피드백 메시지의 도착 시간 간의 차이에 기초하여 ARQ 피드백 지연 시간(ARQ feedback delay time)을 계산하여 업데이트되는, MMT 패킷 재전송 방법
|
5 |
5
청구항 4에 있어서, 상기 업데이트된 왕복 지연 시간이 도착 한계 시간을 초과하지 않으면, 상기 재전송 요청된 손실 패킷을 상기 MMT 수신 장치로 전송하고, 상기 업데이트된 왕복 지연 시간이 상기 도착 한계 시간을 초과하면, 상기 재전송 요청된 손실 패킷의 전송을 포기하는, MMT 패킷 재전송 방법
|
6 |
6
청구항 3에 있어서,상기 왕복 지연 시간은 상기 전파지연 정보를 기반으로 업데이트되고, 상기 업데이트된 왕복 지연 시간이 단-대-단 지연 시간을 초과하지 않으면 상기 재전송 요청된 손실 패킷을 상기 MMT 수신 장치로 전송하고, 상기 업데이트된 왕복 지연 시간이 상기 단-대-단 지연 시간을 초과하면, 상기 재전송 요청된 패킷의 전송을 포기하는, MMT 패킷 재전송 방법
|
7 |
7
MMT(MPEG media transport) 패킷 수신 장치가 손실된 패킷의 재전송을 요청하는 방법에 있어서,MMT 패킷 전송 장치로부터 MMT 패킷 및 ARQ(Automatic Repeat reQuest) 설정(configuration) 메시지를 수신하는 단계로서, 상기 ARQ 설정 메시지는, 상기 MMT 패킷 전송 장치가 지연 제약형 ARQ(Automatic Repeat reQuest) 기능을 지원하는지 여부를 지시하는 지연 제약형 ARQ 플래그(delay_constrained_ARQ_flag)를 포함하는, 상기 단계;상기 수신된 MMT 패킷을 역패킷화하여 복수의 MMT 미디어 프래그먼트 유닛(MFU: Media Fragment Unit)을 생성하고 상기 역패킷화된 MMT 패킷을 프로세싱하는 단계; 및 상기 MMT 패킷 전송 장치로부터 전송 도중 MMT 패킷이 손실된 경우 손실된 패킷의 재전송을 요청하는 ARQ 피드백 메시지(ARQ Feedback message)를 전송하는 단계를 포함하고,상기 ARQ 피드백 메시지는 재전송 요청된 패킷의 전송 여부 결정과 연관된 시간 정보를 포함하는, MMT 패킷 재전송 요청 방법
|
8 |
8
청구항 7에 있어서,상기 시간 정보는,상기 MMT 패킷 전송 장치가 재전송 요청된 패킷의 전송 여부를 결정하는 데 요구되는 왕복 지연 시간(RTT: Round Trip Time) 계산을 위한 시간 정보를 포함하는, MMT 패킷 재전송 요청 방법
|
9 |
9
청구항 7에 있어서,상기 시간 정보는 패킷의 전송 순간부터 수신 순간까지의 NTP 시간 차이를 나타내는 전파지연 정보를 포함하는, MMT 패킷 재전송 요청 방법
|
10 |
10
청구항 7에 있어서,상기 시간 정보는, 상기 ARQ 피드백 메시지의 전송 시점에 해당하는 NTP(Network Time Protocol) 시간을 기록한 ARQ 피드백 타임스탬프 정보; 및재전송된 패킷의 도착 한계 시간을 지시하는 도착 한계 시간 정보를 포함하는, MMT 패킷 재전송 요청 방법
|
11 |
11
청구항 10에 있어서, 상기 도착 한계 시간 정보는 수신 버퍼에 이미 저장된, 상기 손실된 패킷보다 먼저 재생되는 데이터의 재생 시간 및 디코딩 시간을 기반으로 계산되는, MMT 패킷 재전송 요청 방법
|
12 |
12
청구항 11에 있어서, 상기 도착 한계 시간 정보는 상기 수신 버퍼 내 데이터의 양을 패킷 스트림의 평균 비트레이트(bitrate)로 나눈 값으로 계산되는, MMT 패킷 재전송 요청 방법
|
13 |
13
청구항 10에 있어서,상기 도착 한계 시간 정보는 상기 ARQ 피드백 타임스탬프 정보로부터 증가하는 시간 값으로 표현되는, MMT 패킷 재전송 요청 방법
|
14 |
14
청구항 7에 있어서,상기 손실된 패킷을 지시하기 위해, 전송되는 패킷을 카운팅하기 위한 패킷 카운터를 상기 ARQ 피드백 메시지에 더 포함시키거나, 또는서로 다른 애셋의 패킷을 구분하기 위해 각 애셋마다 할당되는 패킷 식별자 정보 및 동일한 상기 패킷 식별자 정보를 갖는 패킷을 카운팅하는 패킷 시퀀스 번호를 상기 ARQ 피드백 메시지에 더 포함시키는, MMT 패킷 재전송 요청 방법
|
15 |
15
손실된 패킷을 재전송하는 MMT(MPEG media transport) 패킷 전송 장치의 프로세싱 방법으로서, 상기 MMT 패킷 전송 장치가 지연 제약형 ARQ(Automatic Repeat reQuest) 기능을 지원하는지 여부를 지시하는 지연 제약형 ARQ 플래그(delay_constrained_ARQ_flag)를 포함하는 ARQ 설정(ARQ Configuration) 메시지를 MMT 패킷 수신 장치로 전송하는 단계;상기 MMT 패킷 수신 장치로부터 손실 패킷의 재전송을 요청하는 ARQ 피드백 메시지(ARQ Feedback message)를 수신하는 단계로서, 상기 ARQ 피드백 메시지는 시간 정보를 포함하는, 상기 단계; 및상기 시간 정보에 기초하여 재전송 요청된 손실 패킷의 전송 여부를 결정하는 단계를 포함하는, MMT 패킷 전송 장치의 프로세싱 방법
|
16 |
16
청구항 15에 있어서,상기 시간 정보를 이용하여 왕복 지연 시간(RTT: Round Trip Time)을 업데이트하는 단계를 더 포함하고, 상기 재전송 요청된 손실 패킷의 전송 여부의 결정은 업데이트된 왕복 지연 시간에 기반하여 수행되는, MMT 패킷 전송 장치의 프로세싱 방법
|
17 |
17
청구항 16에 있어서,상기 시간 정보는 패킷의 전송 순간부터 수신 순간까지의 NTP (Network Time Protocol) 시간 차이를 나타내는 전파지연 정보를 포함하는, MMT 패킷 전송 장치의 프로세싱 방법
|
18 |
18
청구항 17에 있어서,상기 왕복 지연 시간은 상기 전파지연 정보를 기반으로 업데이트되고, 상기 업데이트된 왕복 지연 시간이 단-대-단 지연 시간을 초과하지 않으면 상기 재전송 요청된 손실 패킷을 상기 MMT 수신 장치로 전송하고, 상기 업데이트된 왕복 지연 시간이 상기 단-대-단 지연 시간을 초과하면, 상기 재전송 요청된 패킷의 전송을 포기하는, MMT 패킷 전송 장치의 프로세싱 방법
|
19 |
19
청구항 16에 있어서,상기 시간 정보는 상기 ARQ 피드백 메시지의 전달 시간(delivery time)에 대응하는 NTP 시간을 기록하는 ARQ 피드백 타임스탬프 정보 및 도착 한계 시간 정보를 포함하고, 상기 왕복 지연 시간은 상기 ARQ 피드백 타임스탬프 및 상기 ARQ 피드백 메시지의 도착 시간 간의 차이에 기초하여 ARQ 피드백 지연 시간(ARQ feedback delay time)을 계산하여 업데이트되는, MMT 패킷 전송 장치의 프로세싱 방법
|
20 |
20
청구항 19에 있어서,상기 업데이트된 왕복 지연 시간이 도착 한계 시간을 초과하지 않으면, 상기 재전송 요청된 손실 패킷을 상기 MMT 수신 장치로 전송하고, 상기 업데이트된 왕복 지연 시간이 상기 도착 한계 시간을 초과하면, 상기 재전송 요청된 손실 패킷의 전송을 포기하는, MMT 패킷 전송 장치의 프로세싱 방법
|