1 |
1
데이터 패킷을 수신하고, 상기 패킷의 오류 여부를 확인하는 오류 확인부;상기 오류 확인부에 의한 오류 확인 결과에 따라 패킷 분석 방법을 채택하고, 상기 채택된 패킷 분석 방법을 통해 상기 패킷의 종류를 확인하는 패킷 분석부; 및상기 패킷 분석부에 의하여 확인된 상기 패킷의 종류에 기초하여, 상기 패킷을 디코딩하는 디코딩부를 포함하는 통합 패킷 디코딩 장치
|
2 |
2
제1항에 있어서, 상기 디코딩부는상기 패킷으로부터 데이터 그룹 데이터 또는 애플리케이션 데이터를 추출하고, 상기 데이터 그룹 데이터가 추출된 경우 멀티미디어 오브젝트 트랜스퍼 디코더를 이용하여 애플리케이션 데이터를 추출하며, 상기 추출된 애플리케이션 데이터를 관련 애플리케이션으로 전송하는 것인 통합 패킷 디코딩 장치
|
3 |
3
제1항에 있어서, 상기 오류 확인부는상기 패킷의 길이가 N바이트인 경우 N-1번째 바이트와 N번째 바이트에 대해서 오류를 확인(제 1 테스트)하고, 상기 제 1 테스트에 의하여 오류가 확인되면 N-2번째 바이트와 N-1번째 바이트에 대해서 오류를 확인(제 2 테스트)하는 것인 통합 패킷 디코딩 장치
|
4 |
4
제3항에 있어서, 상기 패킷 분석부는상기 제 1 테스트에서 오류가 확인되지 않으면 상기 패킷의 길이 N을 확인하여 상기 패킷이 DAB 패킷 또는 DRM 패킷인지 여부를 확인하는 것인 통합 패킷 디코딩 장치
|
5 |
5
제4항에 있어서, 상기 패킷 분석부는상기 패킷의 길이 N이 24, 48, 72 또는 96 바이트이면, 상기 패킷의 3번째 바이트의 하위 7비트를 추출하여 N-5 바이트와 비교하고, 상기 하위 7비트의 값이 상기 N-5 바이트의 값과 동일하거나 작으면 상기 패킷을 DAB 패킷으로 인식하는 것인 통합 패킷 디코딩 장치
|
6 |
6
제4항에 있어서, 상기 패킷 분석부는상기 패킷의 첫 번째 바이트의 상위 2비트의 값을 확인하여, 상기 패킷의 길이 N을 확인하는 것인 통합 패킷 디코딩 장치
|
7 |
7
제3항에 있어서, 상기 패킷 분석부는상기 제 2 테스트에서 오류가 확인되지 않으면, 상기 패킷의 첫 번째 바이트와 N번째 바이트의 값이 0x7E인지 확인하고, 상기 첫 번째 바이트와 N번째 바이트의 값이 0x7E이면 상기 패킷을 HD Radio 패킷으로 인식하는 것인 통합 패킷 디코딩 장치
|
8 |
8
데이터 패킷의 오류 여부를 확인하는 단계;상기 오류 확인 결과에 따라 상기 패킷의 분석 방법을 채택하고, 채택한 분석 방법에 의하여 상기 패킷의 종류를 확인하는 단계; 및상기 확인한 패킷의 종류에 기초하여, 상기 패킷을 디코딩하는 단계를 포함하는 통합 패킷 디코딩 방법
|
9 |
9
제8항에 있어서, 상기 패킷의 종류를 확인하는 단계는첫 번째 오류 확인 결과 오류가 발견되지 않으면 상기 패킷의 길이 분석을 통해 패킷의 종류를 확인하고, 상기 첫 번째 오류 확인 결과 오류가 발견되고 두 번째 오류 확인 결과 오류가 발견되지 않으면 플래그 분석을 통해 상기 패킷의 종류를 확인하는 것인 통합 패킷 디코딩 방법
|