1 |
1
송신 장치에서 지상파 DMB(terrestrial digital multimedia broadcasting) 비디오 서비스를 제공하는 방법으로, 비디오 인코더로부터 부호화된 적어도 하나의 비디오 스트림을 포함하는 전송 스트림(Transport Stream, TS) 패킷을 앙상블 전송 인터페이스(Ensemble Transport Interface, ETI) 프레임을 통해 수신하여 재구성하는 단계, 상기 재구성한 ETI 프레임을 ETI 신호로 변환하여 방송망을 통해 송출하는 단계, 상기 재구성한 ETI 프레임에서 프로그램 클럭 기준(Program Clock Reference, PCR) 값을 가진 TS 패킷을 패킷 버퍼 큐에 저장하는 단계, 통신망을 통해 접속한 사용자의 스트림 요청에 해당하는 TS 패킷을 상기 패킷 버퍼 큐에서 검색하는 단계, 그리고 상기 검색한 TS 패킷을 상기 통신망을 통해 송출하는 단계를 포함하며, 상기 저장하는 단계는 상기 TS 패킷의 PCR 값의 상위 필드의 값을 배열의 인덱스로 하고 상기 배열의 값이 참조하는 맵 리스트를 생성하는 단계, 그리고 상기 맵 리스트의 키로 상기 PCR 값의 하위 필드의 값을 설정하고 상기 맵 리스트의 값으로 상기 TS 패킷을 저장할 버퍼의 위치 인덱스를 설정하는 단계를 포함하는 지상파 DMB 비디오 서비스 제공 방법
|
2 |
2
제1항에서, 상기 통신망을 통해 송출하는 단계는, 상기 TS 패킷을 IP 스트리밍으로 송출하는 단계를 포함하는 지상파 DMB 비디오 서비스 제공 방법
|
3 |
3
삭제
|
4 |
4
제1항에서, 상기 검색하는 단계는, 상기 사용자의 스트림 요청에 포함되어 있는 PCR 값을 확인하는 단계, 상기 스트림 요청에 포함되어 있는 PCR 값의 상위 필드의 값을 인덱스로 하는 배열의 값이 참조하는 맵 리스트를 확인하는 단계, 그리고 상기 확인된 맵 리스트에서 상기 스트림 요청에 포함되어 있는 PCR 값의 하위 비트의 값을 키로서 매핑되는 위치 인덱스를 이용하여 상기 스트림 요청에 해당하는 TS 패킷을 검색하는 단계를 포함하는 지상파 DMB 비디오 서비스 제공 방법
|
5 |
5
제1항에서, 상기 저장하는 단계는, 상기 생성하는 단계 이전에 상기 TS 패킷이 저장될 상기 패킷 버퍼 큐의 위치 인덱스의 값이 널(NULL)인지 확인하는 단계, 그리고 상기 패킷 버퍼 큐의 위치 인덱스의 값이 널이 아닌 경우, 상기 패킷 버퍼 큐의 위치 인덱스를 값으로 가지는 맵 리스트의 항목을 삭제하고 상기 패킷 버퍼 큐의 위치 인덱스의 값을 널로 설정하는 단계를 더 포함하는 지상파 DMB 비디오 서비스 제공 방법
|
6 |
6
제1항에서, 상기 저장하는 단계는, 상기 ETI 프레임을 복호화하는 단계를 포함하는 지상파 DMB 비디오 서비스 제공 방법
|
7 |
7
제6항에서, 상기 저장하는 단계는,상기 복호화된 ETI 프레임의 복수의 TS 패킷의 마지막 일부 비트를 각각 상기 복수의 TS 패킷의 PCR 값의 유무에 따라서 변경하는 단계, 그리고 상기 복수의 TS 패킷의 변경된 마지막 일부 비트를 토대로 하여 상기 PCR 값을 가진 TS 패킷을 확인하는 단계를 더 포함하며, 상기 일부 비트는 상기 비디오 인코더에서 RS(Reed Solomon) 코딩에 의해 생성된 패리티 데이터를 포함하는 지상파 DMB 비디오 서비스 제공 방법
|
8 |
8
지상파 DMB(terrestrial digital multimedia broadcasting) 비디오 서비스를 제공하는 장치로서, 비디오 인코더로부터 부호화된 적어도 하나의 비디오 스트림을 포함하는 전송 스트림(Transport Stream, TS) 패킷을 앙상블 전송 인터페이스(Ensemble Transport Interface, ETI) 프레임을 통해 수신하고 상기 ETI 프레임을 재구성하는 ETI 입력 처리부, 상기 재구성한 ETI 프레임에서 프로그램 클럭 기준(Program Clock Reference, PCR) 값을 가진 TS 패킷을 저장하고 있는 패킷 버퍼 큐, 상기 ETI 프레임에서 상기 PCR 값을 가진 TS 패킷에 대해, 상기 TS 패킷의 상기 PCR 값의 상위 필드의 값을 배열의 인덱스로 하고 상기 배열의 값이 참조하는 맵 리스트를 생성하며, 상기 맵 리스트의 키로 상기 PCR 값의 하위 필드의 값을 설정하고 상기 맵 리스트의 값으로 상기 TS 패킷을 저장하고 있는 상기 패킷 버퍼 큐의 위치 인덱스를 설정하는 제어부, 그리고 통신망을 통해 접속한 사용자로부터의 스트림 요청에 포함되어 있는 PCR 값에 해당하는 TS 패킷을 상기 통신망을 통해 IP 스트리밍으로 송출하는 스트리밍 서버를 포함하는 지상파 DMB 비디오 서비스 제공 장치
|
9 |
9
제8항에서, 상기 재구성한 ETI 프레임을 ETI 신호로 변환하여 방송망을 통해 송출하는 ETI 출력 처리부를 더 포함하는 지상파 DMB 비디오 서비스 제공 장치
|
10 |
10
삭제
|
11 |
11
제8항에서, 상기 재구성한 ETI 프레임을 디코딩하는 ETI 디코딩부를 더 포함하는 지상파 DMB 비디오 서비스 제공 장치
|
12 |
12
제8항에서, 상기 스트림 요청에 포함되어 있는 PCR 값의 상위 필드의 값을 인덱스로 하는 배열의 값이 참조하는 맵 리스트에서 상기 스트림 요청에 포함되어 있는 PCR 값의 하위 필드의 값을 키로서 매핑되는 위치 인덱스를 이용하여 상기 스트림 요청에 해당하는 TS 패킷을 상기 패킷 버퍼 큐에서 검색하여 상기 스트리밍 서버로 출력하는 검색 출력부를 더 포함하는 지상파 DMB 비디오 서비스 제공 장치
|
13 |
13
제9항에서, 상기 방송망을 통한 송출 시간과 상기 통신망을 통한 송출 시간을 제어하는 스트림 타이밍 제어부를 더 포함하는 지상파 DMB 비디오 서비스 제공 장치
|