1 |
1
시간에 따라 연속적으로 입력되는 데이터 스트림에 대해 미리 설정된 개수의 시간 구간으로 구성된 부호화 단위 데이터 그룹을 결정하는 단계;상기 부호화 단위 데이터 그룹의 각 시간 구간에서 패리티 프레임의 생성에 이용할 기준 데이터 집합을 결정하는 단계;결정된 적어도 하나의 상기 기준 데이터 집합을 이용하여 패리티 프레임을 생성하는 단계; 및생성한 패리티 프레임을 미리 설정된 규칙에 기초하여, 상기 부호화 단위 데이터 그룹을 구성하는 시간 구간들을 포함하는 복수의 시간 구간 중 적어도 하나의 시간 구간에 배치시키는 패리티 프레임 배치 단계를 포함하는 점진 열화 순방향 오류 정정 방법
|
2 |
2
청구항 1에 있어서, 상기 기준 데이터 집합을 결정하는 단계는,상기 부호화 단위 데이터 그룹의 각 시간 구간에 포함된 데이터 유형들 중 미리 설정된 복원 우선순위가 가장 높은 기준 데이터 유형들의 시간 길이를 비교하는 단계;상기 각 시간 구간에 포함된 기준 데이터 유형들 중 시간 길이가 가장 긴 기준 데이터 유형의 데이터 크기를 상기 기준 데이터 집합의 크기로 결정하는 단계; 및결정된 상기 기준 데이터 집합의 크기에 기초하여 상기 각 시간 구간에서 미리 설정된 복원 우선순위에 따라 적어도 하나의 데이터 유형을 포함하는 상기 기준 데이터 집합을 결정하는 단계를 포함하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
3 |
3
청구항 1에 있어서, 상기 패리티 프레임을 생성하는 단계는,상기 기준 데이터 집합을 연접하여 소스 데이터를 구성하는 단계; 및상기 소스 데이터에 대해 부호화를 수행하여 상기 패리티 프레임을 생성하는 단계를 포함하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
4 |
4
청구항 3에 있어서, 상기 소스 데이터에 대해 부호화를 수행하여 상기 패리티 프레임을 생성하는 단계는,상기 소스 데이터를 입력으로 하여 RaptorQ-like 인코딩을 수행하여 상기 패리티 프레임을 생성하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
5 |
5
청구항 1에 있어서, 상기 패리티 프레임을 생성하는 단계는,상기 기준 데이터 집합 단위로 구성되는 미리 설정된 주기에 따라 상기 패리티 프레임을 생성하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
6 |
6
청구항 1에 있어서, 상기 패리티 프레임 배치 단계는,미리 설정된 규칙에 따라 상기 패리티 프레임을 상기 부호화 단위 데이터 그룹을 구성하는 시간 구간들 이전의 시간 구간에 배치하거나, 상기 부호화 단위 데이터 그룹을 구성하는 시간 구간들 중 적어도 하나의 시간 구간에 배치하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
7 |
7
청구항 1에 있어서, 상기 패리티 프레임 배치 단계는상기 패리티 프레임을 분할하여 각각 특정 길이를 가지는 두 개 이상의 분할 패리티 프레임을 생성하는 단계; 및상기 두 개 이상의 분할 패리티 프레임을 상기 부호화 단위 데이터 그룹을 구성하는 시간 구간들 이전의 시간 구간들에 배치하거나, 상기 부호화 단위 데이터 그룹을 구성하는 시간 구간들 중 두 개 이상의 시간 구간에 배치하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
8 |
8
청구항 7에 있어서, 상기 분할 패리티 프레임을 생성하는 단계는,복수의 상기 기준 데이터 집합들 중 복구하고자 하는 기준 데이터 집합의 수 및 각 기준 데이터 집합의 크기에 기초하여 상기 분할 패리티 프레임의 크기를 결정하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
9 |
9
청구항 1에 있어서, 상기 부호화 단위 데이터 그룹을 결정하는 단계는,시간에 따라 연속적으로 입력되는 픽처(picture)들에 대해 미리 설정된 길이를 가지는 상기 시간 구간별로 픽처 그룹(GoP: Group of Picture)을 결정하는 단계; 및미리 설정된 개수의 상기 픽처 그룹으로 구성되는 상기 부호화 단위 데이터 그룹을 결정하는 단계를 포함하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
10 |
10
청구항 9에 있어서, 상기 기준 데이터 집합을 결정하는 단계는,상기 부호화 단위 데이터 그룹을 구성하는 복수의 픽처 그룹 각각에 포함된 픽처 유형들 중 I 픽처의 길이를 비교하는 단계;상기 복수의 픽처 그룹에 각각에 포함된 I 픽처의 길이가 가장 긴 I 픽처의 길이를 상기 기준 데이터 집합의 크기로 결정하는 단계; 및결정한 상기 기준 데이터 집합의 크기에 기초하여 상기 각 픽처 그룹에서 미리 설정된 복원 우선순위에 따라 적어도 하나의 픽처 유형을 포함하는 상기 기준 데이터 집합을 결정하는 단계를 포함하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
11 |
11
멀티 미디어 데이터를 전송하는 전송 장치에서 수행되는 점진 열화 순방향 오류 정정 방법에 있어서,수신한 데이터 스트림에 대해 미리 설정된 개수의 시간 구간으로 구성된 부호화 단위 데이터 그룹을 결정하는 단계;상기 결정된 부호화 단위 데이터 그룹에 포함된 각 시간 구간에서 패리티 프레임의 생성에 이용할 기준 데이터 집합을 결정하는 단계;결정된 적어도 하나의 상기 기준 데이터 집합을 이용하여 패리티 프레임을 생성하는 단계; 및상기 생성된 패리티 프레임을 상기 미리 설정된 부호화 단위 데이터 그룹에 포함된 데이터를 전송하기 이전에 전송하는 단계를 포함하는 점진 열화 순방향 오류 정정 방법
|
12 |
12
청구항 11에 있어서, 상기 패리티 프레임을 생성하는 단계는,상기 기준 데이터 집합을 연접하여 소스 데이터를 구성하는 단계; 및상기 소스 데이터에 대해 RaptorQ-like 인코딩을 수행하여 상기 패리티 프레임을 생성하는 단계를 포함하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
13 |
13
청구항 11에 있어서, 상기 생성된 패리티 프레임을 상기 미리 설정된 부호화 단위 데이터 그룹에 포함된 데이터를 전송하기 이전에 전송하는 단계는,상기 수신한 데이터 스트림이 버퍼링된 시간 구간 동안 상기 생성된 패리티 프레임을 전송하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
14 |
14
청구항 11에 있어서, 상기 수신한 패킷 스트림에 대해 미리 설정된 개수의 시간 구간으로 구성된 부호화 단위 데이터 그룹을 결정하는 단계는,특정 프로토콜의 파일 분할 처리 단위 시간 구간과 동일한 시간 구간으로 상기 부호화 단위 데이터 그룹의 시간 구간을 결정하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
15 |
15
청구항 11에 있어서, 상기 수신한 패킷 스트림에 대해 미리 설정된 개수의 시간 구간으로 구성된 부호화 단위 데이터 그룹을 결정하는 단계는,FLUTE(File Delivery over Unidirectional Transport) 프로토콜의 파일 세그먼트 구간(file segment duration)과 동일한 시간 구간으로 상기 부호화 단위 데이터 그룹의 시간 구간을 결정하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
16 |
16
청구항 15에 있어서, 상기 점진 열화 순방향 오류 정정 방법은,상기 FLUTE 프로토콜의 파일 세그먼트 구간에 포함된 세그먼트 파일을 나눈 세그먼트 패킷 유닛(segment packet unit) 단위로 인터리빙을 수행하는 단계를 더 포함하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 방법
|
17 |
17
입력된 멀티미디어 데이터에 대해 점진 열화 순방향 오류 정정 처리(GD-FEC: Graceful Degradation-Forward Error Correction)를 수행하는 제1 부호화 처리 계층;점진 열화 순방향 오류 정정 처리가 수행된 데이터에 대해 전송 프로토콜 처리를 수행하는 전송 프로토콜 처리 계층; 및전송 프로토콜 처리가 수행된 데이터에 대해 응용 계층의 순방향 오류 정정 처리(AL-FEC : Application Layer-Forward Error Correction))를 수행하는 제2 부호화 처리 계층을 포함하는 점진 열화 순방향 오류 정정 장치
|
18 |
18
청구항 17에 있어서, 상기 제1 부호화 처리 계층은 입력된 멀티미디어 데이터의 유형을 구분하여 상기 점진 열화 순방향 오류 정정 처리를 수행하는 것을 특징으로 하는 점진 열화 순방향 오류 정정 장치
|