1 |
1
입력되는 전송 스트림 패킷을 버퍼링하기 위한 버퍼링수단;상기 버퍼링수단에 버퍼링된 하나의 셀을 구성할 수 없는 크기의 잔여 데이터를 일시 저장하기 위한 제1 메모리수단;잔여 데이터 유무 플래그와 현재 상기 버퍼링수단에 버퍼링된 데이터의 길이정보를 저장하기 위한 제2 메모리수단;상기 버퍼링수단에 버퍼링된 전송 스트림 패킷의 헤더 정보를 분석하여 다중 프로토콜 캡슐화(MPE) 패킷의 길이정보를 상기 제2 메모리수단에 저장하고, ATM 셀 헤더를 생성한 후 상기 버퍼링수단으로부터 패킷 데이터를 읽어 상기 생성된 ATM 셀 헤더와 상기 읽은 패킷 데이터로 AAL0-ATM 셀을 생성하여 출력하고, 상기 제2 메모리수단에 저장된 상기 버퍼링수단에 버퍼링된 데이터의 길이정보를 상기 버퍼링수단으로부터 읽은 데이터의 길이만큼 감산하여 갱신하며, 동일한 패킷 식별자를 갖는 패킷에 대해 상기 잔여 데이터 유무 플래그가 설정되어 있음에 따라 상기 제1 메모리수단에 저장된 잔여 데이터를 먼저 읽고 부족한 데이터를 상기 버퍼링수단에서 읽어 하나의 AAL0-ATM 셀을 생성하기 위한 MPE 재조합 처리수단; 및상기 MPE 재조합 처리수단으로부터 전달받은 AAL0-ATM 셀을 패킷 식별자별로 버퍼링하여 외부의 호스트 중앙처리장치로 전달하기 위한 분할 및 재결합(SAR) 처리수단을 포함하는 MPE 재조합 장치
|
2 |
2
제 1 항에 있어서,상기 제1 메모리수단은,패킷 식별자(PID)와 동일하게 메모리 번지가 할당되어, 해당 패킷 식별자에 대응되는 메모리 번지에 상응하는 잔여 데이터를 저장하는 것을 특징으로 하는 MPE 재조합 장치
|
3 |
3
제 2 항에 있어서,상기 제2 메모리수단은,패킷 식별자(PID)를 포함하여 메모리 번지가 할당되어, 해당 패킷 식별자에 대응시켜 상기 잔여 데이터 유무 플래그와 현재 상기 버퍼링수단에 버퍼링된 데이터의 길이정보 및 상기 제1 메모리수단에 저장된 잔여 데이터 길이정보를 저장하는 것을 특징으로 하는 MPE 재조합 장치
|
4 |
4
제 1 항 또는 제 3 항에 있어서,상기 MPE 재조합 처리수단은,상기 버퍼링수단에 버퍼링된 전송 스트림 패킷의 헤더를 디코딩하여 상기 버퍼링된 패킷의 패킷 식별자(PID)와 페이로드 유닛 개시 지시자(PUSI)를 확인하고, 상기 페이로드 유닛 개시 지시자에 의해 첫 번째 패킷인 경우 패킷의 길이정보를 해당 패킷 식별자에 대응되는 상기 제2 메모리수단의 메모리 번지에 저장하는 것을 특징으로 하는 MPE 재조합 장치
|
5 |
5
제 4 항에 있어서,상기 MPE 재조합 처리수단은,상기 제2 메모리수단에 저장된 현재 상기 버퍼링수단에 버퍼링된 데이터의 길이정보가 하나의 셀을 구성할 수 없는 값이면, 상기 제2 메모리수단에 해당 패킷 식별자에 대응시켜 저장된 상기 잔여 데이터 유무 플래그를 설정함과 동시에 상기 제2 메모리수단에 상기 제1 메모리수단에 저장되는 잔여 데이터의 길이정보를 저장하며, 상기 버퍼링수단에 버퍼링된 하나의 셀을 구성할 수 없는 크기의 잔여 데이터를 읽어 해당 패킷 식별자에 대응되는 상기 제1 메모리수단의 메모리 번지에 저장하는 것을 특징으로 하는 MPE 재조합 장치
|
6 |
6
제 1 항에 있어서,상기 MPE 재조합 처리수단은,패킷 식별자(PID)에 대한 정보를 AAL0-ATM 셀 헤더의 가상채널식별자(VCI)에 삽입하여 헤더를 구성하는 것을 특징으로 하는 MPE 재조합 장치
|
7 |
7
적어도 하나의 전송 스트림 패킷이 버퍼링됨에 따라 상기 버퍼링된 전송 스트림 패킷의 헤더 정보를 읽는 단계;상기 헤더 정보로부터 패킷 식별자(PID)와 페이로드 유닛 개시 지시자를 확인하고, 상기 페이로드 유닛 개시 지시자에 의해 첫 번째 패킷으로 판단됨에 따라 현재 상기 버퍼링된 전송 스트림 패킷의 데이터 길이정보를 저장하는 단계;ATM 셀 헤더를 생성한 후 상기 패킷 식별자에 대응되는 잔여 데이터가 존재하는지 확인하는 단계;상기 확인 결과, 잔여 데이터가 존재하지 않으면 상기 버퍼링된 전송 스트림 패킷의 데이터를 읽어, 상기 생성된 헤더와 결합하여 하나의 AAL0-ATM 셀을 생성하여 분할 및 재결합(SAR) 칩으로 전송하고 현재 상기 버퍼링된 전송 스트림 패킷의 데이터 길이정보를 갱신하는 단계;상기 확인 결과, 잔여 데이터가 존재하면 상기 패킷 식별자에 대응되어 기 저장된 잔여 데이터를 먼저 읽고 하나의 셀을 구성하는데 부족한 데이터만큼 상기 버퍼링된 전송 스트림 패킷의 데이터를 읽어, 상기 생성된 헤더와 결합하여 하나의 AAL0-ATM 셀을 생성하여 상기 분할 및 재결합(SAR) 칩으로 전송하고 현재 상기 버퍼링된 전송 스트림 패킷의 데이터 길이정보를 갱신하는 단계; 및현재 상기 버퍼링된 전송 스트림 패킷의 데이터 길이정보가 하나의 셀을 구성할 수 없는 값을 가짐에 따라 상기 패킷 식별자에 대응시켜 잔여 데이터 유무 플래그를 설정하고 잔여 데이터 길이정보와 상기 버퍼링된 잔여 데이터를 일시 저장하는 단계를 포함하는 MPE 재조합 방법
|
8 |
8
제 7 항에 있어서,상기 ATM 셀 헤더 생성 과정은,상기 패킷 식별자(PID)에 대한 정보를 AAL0-ATM 셀 헤더의 가상채널식별자(VCI)에 삽입하여 헤더를 생성하는 것을 특징으로 하는 MPE 재조합 방법
|