일반기술

계층화된 데이터를 전송하는 데이터 전송 장치 및 데이터 전송 방법

서버 쪽에서는 전체 영상에 대한 SVC NAL 유닛과 RTP 패킷을 만들고, 단말과 가까운 미디어 게이트웨이나 셋탑박스와 같은 access 라우터에서 RTP를 분해하여 단말에 적응적인 SVC NAL 유닛을 추출하는 방법을 사용한다. 이 때 단말과 네트워크 상태를 고려해 3D 스케일러빌리티를 1D의 priority를 가지는 그룹으로 만들어 RTP 패킷을 만들어 전송한다. 서버에서는 spatial, quality, temporal의 3차원 SVC 데이터를 단말의 필요 해상도 및 프레임률, 화질에 따라 그룹화 하여 우선순위를 매긴다. 이런 과정을 통해 서버에서 네트워크로 전송될 때 필요로 하는 대역폭을 낮출 수 있을 뿐만 아니라, 네트워크에서도 현재 네트워크 상태에 맞는 priority 그룹을 선택적으로 전송하므로 전체 네트워크 자원을 절약하여 효율이면서도 빠르게 SVC 영상 데이터를 단말까지 전송할 수 있게 된다. 이를 위해 도 5와 6의 장치를 이용한다. 도 5는 SVC 영상을 제공하는 서버 쪽 장치로써 영상 클립으로부터 SVC로 압축하고 RTP 패킷을 만드는 과정을 수행한다. 우선 영상 데이터를 SVC로 압축하고 기존의 방식과 같은 방법으로 NAL 유닛을 생성한다. 이 때 생성된 NAL 유닛(영상 데이터)은 버퍼에 따로 저장해 두고, NAL 유닛의 헤더 부분을 파싱하여 (D, T, Q)ID의 스케일러빌리티를 기반으로 1D의 우선순위로 그룹화 한다. 이것을 바탕으로 NAL 유닛 버퍼에 있는 패킷을 재 정렬하여 RTP로 패킷화 한다. 이 때 우선순위별로 재 정렬할 때는 NAL 헤더만 따로 버퍼에 저장하여 저장 공간을 절약한다. 도 6은 도 5에서 만들어진 SVC RTP 패킷을 access 라우터에서 단말로 전송할 때의 기작을 보여주는 장치 블록도이다. 코어 네트워크로부터 SVC RTP 패킷을 받으면 패킷의 데이터 부분은 패킷 버퍼에 따로 저장한다. 그리고 헤더 부분은 네트워크 프로세서를 통해 파싱하여 NAL 헤더만 추출하여 extractor로 보낸다. Extractor는 NAL 헤더로부터 (D, T, Q)ID를 추출하여 selector로 보낸다. Selector는 단말의 요구 및 규격 정보와 현재 네트워크의 대역폭 정보를 바탕으로 extractor에서 추출한 (D, T, Q)ID를 수용하여 선택적으로 분배하거나 버릴지 여부를 결정하여 출력 버퍼에 저장한다. 출력 버퍼는 selector에서 받은 전달/패기 정보와 RTP 파싱으로부터 얻은 방송(multicast) 정보를 바탕으로 단말에 전달한다.

기술정보

기술분류
통신 > 기타 전송 기술
보유기관
연세대학교
기술유형
일반기술
등록일
2008-12-29
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.