Transfer Syntax는 뭐지?

DICOM 2022. 6. 6. 20:35

DICOM 데이터를 파일로 저장할 때에는 Transfer Syntax정보가 DICOM 파일의 0002 tag group에 저장됩니다. 반면에 DICOM 데이터를 network을 통해 전송할 때에는 선택되는 Transfer Syntax가 변경될 수 있습니다.

 

Transfer SyntaxDICOM 데이터를 encoding하는 Rule을 의미합니다.

예를 들어 DICOM 파일에 Explicit VR Little Endian이라는 Transfer Syntax가 정해져 있다면, 0002 Tag group 뒤에 오는 데이터들이 모두 Explicit VR Little Endian 형식의 데이터라는 의미입니다.

 

여기서 Explicit VRDICOM data elementVR 값이 명시적으로 표기되어 있다는 의미이고 Implicit VR이라면 VR 값이 생략되어 없다는 의미가 됩니다. Little Endian Big Endian의 차이에 대한 설명은 생략합니다.

 

그러면 network을 통한 DICOM 데이터 전송시에는 어떨까요?

예를 들어 DICOM 데이터를 보내려는 쪽에 저장되어 있는 DICOM파일이 비록 Explicit VR Little Endian 형식의 데이터로 저장되어 있다고 할 지라도 DICOM 데이터를 수신하는 측에서 이 Transfer Syntax 형식의 데이터를 처리하지 못할 가능성이 있습니다. 그래서 Application Entity 들이 처음에 연결을 맺을 때 수행되는 negotiation 과정 중에는 서로 지원 가능한 Transfer Syntax를 맞추는 과정이 포함됩니다.

 

따라서 network을 통해 DICOM 데이터를 전송할 때에는 원본 데이터를 다른 여러가지 Transfer syntax 형식의 데이터로 변환하여 전송할  수 있어야 합니다. 만약 개발하고 있는 시스템이 모든 형식의 Transfer Syntax를 지원해야 하는 specification을 가지고 있다면 개발자 입장에서는 DICOM 데이터를 모든 Transfer syntax 형식의 데이터로 변환이 가능하도록 구현해야 하기 때문에 이것은 쉬운 일이 절대 아닙니다.

 

728x90
반응형

'DICOM' 카테고리의 다른 글

Patient, Study, Series의 관계?  (0) 2022.06.06
DICOM Data Element  (0) 2022.06.06
DICOM 용어 정리  (0) 2022.06.06
SOP는 무엇인가?  (0) 2022.06.06
DICOM은 왜 이런가요?  (0) 2022.06.06
admin