1 |
1
MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하기 위한 장치에 있어서, MPEG-4 데이터의 저장형 형식인 mp4 데이터를 입력받아 각 MPEG-4 객체 데이터들을 추출하고, 상기 객체 데이터와 관련된 메타정보를 해석하여 분리하고, 프로그램 정보 및 동기화 정보를 생성하기 위한 객체 분리 및 정보 생성 수단; 상기 객체 분리 및 정보 생성 수단에서 추출된 MPEG-4 객체 데이터를 MPEG-2 데이터와 동기화하기 위해, 상기 객체 분리 및 정보 생성 수단에서 생성된 프로그램 정보 및 동기화 정보를 이용하여 MPEG-4 객체 데이터를 MPEG-2 형식의 패킷으로 변환하기 위한 패킷화 수단; 및 상기 패킷화 수단에서 패킷화된 MPEG-4 데이터를 MPEG-2 데이터와 다중화하기 위한 프로그램 다중화 수단 을 포함하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 장치
|
2 |
2
제1항에 있어서, 상기 객체 분리 및 정보 생성 수단은, MPEG-4 데이터의 저장형 형식인 mp4 데이터를 입력받아 각 MPEG-4 객체 데이터들을 추출하고 그와 관련된 메타 정보를 해석하여 분리하기 위한 객체 분리 수단; 상기 객체 분리 수단에서 추출된 메타 정보인 CTS(Composition Time Stamp)/DTS(Decording Time Stamp) 정보와 상기 패킷화 수단에서 추출된 FlexMux(Flexible Multiplex) 패킷 헤더 정보인 FlexMux 패킷 길이 정보를 이용하여 동기화 정보를 생성하기 위한 동기화 정보 생성 수단; 및 상기 객체 분리 수단에서 추출된 메타 정보인 ES_ID 정보와 상기 패킷화 수단에서 추출된 FlexMux 패킷 헤더 정보인 FlexMux 채널 정보를 이용하여 프로그램 정보를 생성하기 위한 프로그램 정보 생성 수단 을 포함하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 장치
|
3 |
3
제1항 또는 제2항에 있어서, 상기 패킷화 수단은, 상기 객체 분리 수단에서 추출된 메타 정보를 이용하여 MPEG-4 객체 데이터를 SL(Sync Layer) 패킷화하기 위한 SL 패킷화 수단; 상기 SL 패킷화 수단으로부터 SL 패킷화된 데이터를 FlexMux 패킷화하는 FlexMux 패킷화 수단; 상기 FlexMux 패킷화 수단에서 FlexMux 패킷화된 MPEG-4 데이터를 PES(Packetized Elementary Stream) 패킷화하거나 14496 섹션으로 패킷화할 수 있도록 제어하는 패킷화 제어 수단; 상기 패킷화 제어 수단에서 제어된 MPEG-4 데이터를 상기 동기화 정보 생성 수단에서 생성된 동기화 정보를 이용하여 PES 패킷화하기 위한 PES 패킷화 수단; 상기 패킷화 제어 수단에서 제어된 MPEG-4 데이터를 14496 섹션 패킷화하기 위한 14496 섹션 패킷화 수단; 상기 객체 분리 수단에서 추출된 메타 정보인 IOD(Initial Object Descriptor)정보와 상기 프로그램 정보 생성 수단에서 생성된 프로그램 정보를 이용하여 PSI(Program Specific Information)를 생성하기 위한 PSI 생성 수단; 및 상기 PES 패킷화 수단에서 생성된 PES 패킷, 상기 14496 섹션 패킷화 수단에서 생성된 14496 섹션 패킷 및 상기 PSI 생성 수단에서 생성된 PSI를 MPEG-2 TS(Transport Stream)로 패킷화하기 위한 TS 패킷화 수단 을 포함하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 장치
|
4 |
4
MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하기 위한 방법에 있어서, MPEG-4 데이터의 저장형 형식인 mp4 데이터를 입력받아 각 MPEG-4 객체 데이터들을 추출하고 그와 관련된 메타 정보를 해석하여 분리하는 제1단계; 상기 제1단계에서 추출된 메타 정보를 이용하여 MPEG-4 객체 데이터를 제1 패킷화하는 제2단계; 상기 제1단계에서 추출된 메타 정보와 상기 제2단계의 패킷화 과정에서 생성된 정보를 이용하여 동기화 정보 및 프로그램 정보를 생성하는 제3단계; 상기 제3단계에서 생성된 정보와 상기 제1단계에서 분리된 메타정보를 이용하여 상기 제2단계에서 패킷화된 MPEG-4 데이터를 제2 패킷화하는 제4단계; 및 상기 제4단계에서 패킷화된 MPEG-4 데이터를 MPEG-2 데이터와 다중화하는 제5단계 를 포함하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 방법
|
5 |
5
제4항에 있어서, 상기 제2단계는, 상기 제1단계에서 분리된 메타 정보를 이용하여 MPEG-4 데이터를 SL 패킷으로 패킷화하는 제6단계; 및 상기 제6단계에서 SL 패킷화된 데이터를 FlexMux 패킷화하는 제7단계 를 포함하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 방법
|
6 |
6
제5항에 있어서, 상기 제7단계의 FlexMux 패킷은, FlexMux 헤더와 SL 패킷 데이터 유닛(PDU) 을 포함하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 방법
|
7 |
7
제4항 내지 제6항 중 어느 한 항에 있어서, 상기 제3단계는, 상기 제1단계에서 추출된 메타 정보인 CTS/DTS 정보와 상기 제2단계의 패킷화 과정에서 추출된 FlexMux 패킷 길이 정보를 이용하여 동기화 정보를 생성하는 제8단계; 및 상기 제1단계에서 추출된 메타 정보인 ES_ID 정보와 상기 제2단계의 패킷화 과정에서 추출된 FlexMux 채널 정보를 이용하여 프로그램 정보를 생성하는 제9단계 를 포함하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 방법
|
8 |
8
제7항에 있어서, 상기 제8단계는, 상기 CTS/DTS 정보를 PTS(Program Time Stamp)/DTS 정보로 변환하는 것 을 특징으로 하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 방법
|
9 |
9
제7항에 있어서, 상기 제4단계는, 상기 제2단계의 패킷화 과정에서 생성된 FlexMux 패킷을 동기화 필요 여부에 따라 제어하는 제10단계; 상기 제9단계에서 생성된 프로그램 정보와 상기 제1단계에서 추출된 메타 정보인 IOD를 이용하여 PSI를 생성하는 제11단계; 상기 제10단계의 제어에 따라, 상기 제8단계에서 생성된 동기화 정보를 이용하여 상기 제2단계의 패킷화 과정에서 생성된 FlexMux 데이터를 PES 패킷화하는 제12단계; 상기 제10단계의 제어에 따라, 상기 제2단계의 패킷화 과정에서 생성된 FlexMux 데이터를 14496 섹션으로 패킷화하는 제13단계; 및 상기 생성된 PSI, PES 패킷 및 14496 섹션 패킷을 TS 패킷으로 패킷화하는 제14단계 를 포함하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 방법
|
10 |
10
제9항에 있어서, 상기 제11단계는, PSI 생성 과정에서 프로그램 구성 정보 중 하나인 PMT(Program Map Table)를 생성하기 위하여, MPEG-4 데이터를 위한 FlexMux채널 서술자(FMC_Descriptor)구성에 상기 제3단계에서 생성된 프로그램 정보를 입력하는 것 을 특징으로 하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 방법
|
11 |
11
제7항에 있어서, 상기 제5단계는 외부 인터페이스를 통해 MPEG-2 음성/영상 데이터 및 동기화 초기값을 입력받는 제10단계; 및 상기 제4단계의 패킷화 과정에서 생성된 TS 패킷과 상기 제10단계에서 입력된 정보를 하나의 TS으로 다중화하는 제11단계 를 포함하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 방법
|
12 |
12
제11항에 있어서, 상기 제11단계는, 절대적인 시간 값을 가지는 MPEG-2 데이터와 상대적인 시간 값을 가지는 MPEG-4 데이터와의 동기화를 위하여 다중화 초기 값을 MPEG-4 데이터의 삽입 지점으로 사용하여 두 가지 데이터를 동기화시키는 것 을 특징으로 하는 MPEG-4 데이터를 MPEG-2 데이터에 동기화시켜 전송하는 방법
|
13 |
13
MPEG-4 데이터를 MPEG-2 데이터에 동기화시키기 위해, 대용량 프로세서를 구비한 동기화 장치에, MPEG-4 데이터의 저장형 형식인 mp4 데이터를 입력받아 각 MPEG-4 객체 데이터들을 추출하고 그와 관련된 메타 정보를 해석하여 분리하는 제1기능; 상기 제1기능에 의해서 추출된 메타 정보를 이용하여 MPEG-4 객체 데이터를 제1 패킷화하는 제2기능; 상기 제1기능에 의해서 추출된 메타 정보와 상기 제2기능의 패킷화 과정에서 생성된 정보를 이용하여 동기화 정보 및 프로그램 정보를 생성하는 제3기능; 상기 제3기능에 의해서 생성된 정보와 상기 제1기능에 의해서 분리된 메타정보를 이용하여 상기 제2기능에 의해서 패킷화된 MPEG-4 데이터를 제2 패킷화하는 제4기능; 및 상기 제4기능에 의해서 패킷화된 MPEG-4 데이터를 MPEG-2 데이터와 다중화하는 제5기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|