1 |
1
서로 다른 프로토콜의 스트림 데이터를 각각 수신하는 복수의 기저대역 처리모듈을 구비한 기저대역 처리부;
상기 복수의 기저대역 처리모듈로부터 제공된 상기 스트림 데이터를 전달하는 인터페이스부; 및
상기 인터페이스부로부터 전달받은 스트림 데이터의 프로토콜을 판별하여 그 판별된 프로토콜에 따라 상기 스트림 데이터를 파싱하여 오디오 스트림, 비디오 스트림 및 데이터 스트림 중 적어도 하나를 출력하는 통합 파서;
를 포함하는 모바일 방송 수신장치
|
2 |
2
제1항에 있어서, 상기 인터페이스부는,
상기 통합 파서로부터 제공된 제어명령을 상기 각 프로토콜에 대응되도록 변환하여, 상기 각 기저대역 처리모듈로 전송하는 것
인 모바일 방송 수신장치
|
3 |
3
제1항에 있어서, 상기 기저대역 처리부는,
DVB-H(Digital Video Broadcasting Handheld) 프로토콜 스트림 데이터를 수신하는 제1 기저대역 처리모듈;
ISDB-T(Integrated Services Digital Broadcasting Terrestrial) 프로토콜 스트림 데이터를 수신하는 제2 기저대역 처리모듈; 및
T-DMB(Terrestrial Digital Multimedia Broadcasting) 프로토콜 스트림 데이터를 수신하는 제3 기저대역 처리모듈; 중 적어도 하나를 포함하는 것
인 모바일 방송 수신장치
|
4 |
4
제3항에 있어서, 상기 통합 파서는,
상기 전달받은 스트림 데이터의 프로토콜을 판별하는 프로토콜 판별부;
상기 프로토콜 판별부로부터 제공된 DVB-H 프로토콜의 스트림 데이터를 파싱하는 RTP(Real-time Transport Protocol) 파서; 및
상기 프로토콜 판별부로부터 제공된 T-DMB 프로토콜의 스트림 데이터 또는 ISDB-T 프로토콜의 스트림 데이터를 파싱하는 TS(Transport Stream) 파서;
를 포함하는 것인 모바일 방송 수신장치
|
5 |
5
제4항에 있어서, 상기 RTP 파서는,
상기 인터페이스부로부터 전달받은 스트림 데이터 내의 IP 패킷에 캡슐화되어 있는 RTP 패킷의 헤더를 분석하여 상기 비디오 스트림 및 상기 오디오 스트림을 분리하는 것
인 모바일 방송 수신장치
|
6 |
6
제4항에 있어서, 상기 TS 파서는,
상기 인터페이스부로부터 전달받은 스트림 데이터 내의 TS(Transport Stream) 패킷의 헤더를 분석하여 PID(Packet IDentifier)를 추출하고, 그 추출된 PID를 이용하여 상기 TS 패킷의 페이로드를 상기 비디오 스트림 및 상기 오디오 스트림으로 분리하여 파싱하는 것
인 모바일 방송 수신장치
|
7 |
7
제6항에 있어서, 상기 TS 파서는,
상기 TS 패킷의 헤더를 분석하여 MPEG-2 TS(Moving Picture Experts Group-2 Transport Stream) 상태정보, 타이밍 정보 및 비디오 슬라이싱 정보 중 적어도 하나를 나타내는 필드(Adaptation field)의 포함여부를 확인하고, 포함되어 있으면 페이로드 파싱 이전에 상기 필드를 먼저 파싱하는 것
인 모바일 방송 수신장치
|
8 |
8
제6항에 있어서, 상기 TS 파서는,
상기 PID를 이용하여 상기 TS 패킷의 페이로드에 대하여 PAT(Program Association Table) 파싱, CAT(Conditional Access Table) 파싱 및 PMT(Program Map Table) 파싱 중 적어도 하나를 수행하는 것
인 모바일 방송 수신장치
|
9 |
9
DVB-H(Digital Video Broadcasting Handheld) 스트림 데이터, ISDB-T(Integrated Services Digital Broadcasting Terrestrial) 스트림 데이터 및 T-DMB(Terrestrial Digital Multimedia Broadcasting) 스트림 데이터 중 적어도 하나를 수신하여 상기 수신받은 스트림 데이터의 프로토콜 타입을 판별하는 단계;
상기 프로토콜의 판별 결과에 따라 상기 수신받은 스트림 데이터를 파싱하여 오디오 스트림 또는 비디오 스트림을 출력하는 단계; 및
상기 오디오 스트림 또는 상기 비디오 스트림을 디코딩하는 단계;
를 포함하는 모바일 방송 수신방법
|
10 |
10
제9항에 있어서, 상기 출력하는 단계는,
상기 수신받은 스트림 데이터가 DVB-H 스트림 데이터로 판별되면 RTP(Real-time Transport Protocol) 파싱을 수행하는 단계; 및
상기 수신받은 스트림 데이터가 ISDB-T 스트림 데이터 또는 T-DMB 스트림 데이터로 판별되면 TS(Transport Stream) 파싱을 수행하는 단계;
를 포함하는 것인 모바일 방송 수신방법
|
11 |
11
제10항에 있어서, 상기 RTP 파싱 단계는,
상기 수신받은 스트림 데이터의 IP 패킷에 대하여 동기화를 수행하는 단계; 및
상기 동기화된 IP 패킷에 캡술화된 RTP 패킷의 헤더를 분석하여, RTP 타입에 따라 비디오 스트림 또는 오디오 스트림을 분리하여 출력하는 단계;
를 포함하는 것인 모바일 방송 수신방법
|
12 |
12
제10항에 있어서, 상기 TS 파싱 단계는,
상기 수신받은 스트림 데이터의 TS 패킷에 대하여 시작점을 찾아 동기화를 수행하는 단계;
상기 동기화된 TS 패킷의 헤더를 분석하여 PID를 저장하는 단계;
상기 PID에 해당하는 파서를 이용하여 상기 동기화된 TS 패킷의 페이로드를 파싱하는 단계;
를 포함하는 것인 모바일 방송 수신방법
|
13 |
13
제12항에 있어서, 상기 헤더를 분석하여 PID를 저장하는 단계는,
상기 헤더에 MPEG-2 TS(Moving Picture Experts Group-2 Transport Stream) 상태정보, 타이밍 정보 및 비디오 슬라이싱 정보 중 적어도 하나를 나타내는 필드(Adaptation field)의 플래그 비트의 설정여부를 확인하는 단계; 및
상기 설정 확인 결과 상기 필드(Adaptation field)의 플래그 비트가 설정되어 있으면, 상기 TS 패킷의 페이로드의 상기 필드(Adaptation field)를 파싱하는 단계;
를 포함하는 것인 모바일 방송 수신방법
|
14 |
14
제12항에 있어서, 상기 TS 패킷의 페이로드를 파싱하는 단계는,
상기 PID가 PAT(Program Association Table), CAT(Conditional Access Table) 및 PMT(Program Map Table) 중 어느 하나이면, 상기 PID에 해당하는 파서로 상기 TS 패킷의 페이로드를 파싱하는 제1 파싱 단계;
를 포함하는 것인 모바일 방송 수신방법
|
15 |
15
제14항에 있어서, 상기 TS 패킷의 페이로드를 파싱하는 단계는,
상기 PID가 상기 PAT, 상기 CAT 및 상기 PMT 중 어느 하나가 아니면, 상기 TS 패킷이 ISDB-T 프로토콜 또는 T-DMB 프로토콜인지 판별하여, 그 판별된 프로토콜에 따라 상기 TS 패킷의 페이로드를 파싱하는 제2 파싱 단계;
를 더 포함하는 것인 모바일 방송 수신방법
|
16 |
16
제15항에 있어서, 상기 제2 파싱 단계는,
상기 TS 패킷이 ISDB-T 프토토콜이면, 상기 TS 패킷의 페이로드에 대하여 NIT(Network Information Table) 파싱, SDT(Service Description Table) 파싱, TOT(Time Offset Table) 파싱, BIT(Broadcast Information Table) 파싱, EIT(Event Information Table) 파싱, VIDEO_ES 파싱, AUDIO1_ES 파싱, AUDIO2_ES 파싱 및 CAPTION_ES 파싱 중 적어도 하나를 수행하고, 상기 TS 패킷이 T-DMB 프로토콜이면, MPEG-4 SL(Moving Picture Experts Group-4 Sync Layer) 패킷분석을 포함하여 OD 파싱, VIDEO_ES 파싱 및 AUDIO1_ES 파싱 중 적어도 하나를 수행하는 단계;
를 포함하는 것인 모바일 방송 수신방법
|