1 |
1
사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템에 있어서,
사용자 단말기의 오픈 코덱 플레이어로부터 프로파일 정보를 수신받아 상기 사용자 단말기에 선택된 멀티미디어 컨텐츠의 디코딩용 코덱이 없는 경우, 상기 선택된 멀티미디어 컨텐츠와 디코딩용 코덱이 함께 전송되도록 제어 메시지를 전송하는 미디어 서버 제어기; 및
상기 미디어 서버 제어기로부터 수신된 제어 메시지에 따라 멀티미디어 소스를 코덱풀을 이용하여 트랜스코더 및 인코딩 모듈을 통해 코딩한 후, 멀티미디어 컨텐츠와 그에 해당하는 디코딩용 코덱이 포함된 전송 프레임을 생성하여 상기 오픈 코덱 플레이어로 전송하는 하나 이상의 전송 프레임 생성기;
를 포함하는 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템
|
2 |
2
제 1 항에 있어서,
상기 미디어 서버 제어기는,
상기 멀티미디어 컨텐츠와 관련된 미디어 포맷과 특성을 포함하는 프로파일 정보를 관리하는 컨텐츠 프로파일 매니저;
코덱 풀을 관리하는 코덱 관리 매니저; 및
사용자 단말기로부터 수신된 프로파일에 따라 사용자 단말기에 멀티미디어 컨텐츠의 디코딩용 코덱이 없는 경우, 멀티미디어 컨텐츠에 디코딩용 코덱을 포함시켜 전송되도록 제어 메시지를 전송하는 전송 프레임 생성기 관리자;
를 포함하는 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템
|
3 |
3
제 2 항에 있어서,
상기 미디어 서버 제어기는,
미디어를 관리하고 제어하기 위한 사용자 인터페이스부를 더 포함하는 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템
|
4 |
4
제 2 항에 있어서,
상기 미디어 서버 제어기는,
상기 사용자 단말기로부터 요청된 멀티미디어 컨텐츠에 대한 메타 정보를 파악하여 프로파일 정보를 저장 및 출력하는 사용자 대응 에이전트를 더 포함하는 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템
|
5 |
5
제 4 항에 있어서,
상기 사용자 대응 에이전트는, 웹서버 또는 사용자 대응 전용 서버와 연동되는 것을 특징으로 하는 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템
|
6 |
6
제 1 항에 있어서,
상기 전송 프레임 생성기는,
상기 미디어 서버 제어기의 전송 프레임 생성기 관리자로부터 제어 메시지를 수신받아 처리하는 컨트롤 메시지 처리기;
상기 컨트롤 메시지 처리기로부터 수신된 제어 메시지에 따라 압축 알고리즘에 의해 멀티미디어 소스를 인코딩 또는 트랜스코딩하는 코덱풀을 포함한 트랜스코더;
미디어를 동기화하여 멀티미디어 컨텐츠를 인코딩하는 인코딩 모듈; 및
상기 인코딩 모듈로부터 수신된 멀티미디어 컨텐츠 및 디코딩용 코덱이 포함된 전송 프레임을 생성하는 전송 프레임 생성 모듈;
를 포함하는 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템
|
7 |
7
제 6 항에 있어서,
상기 전송 프레임 생성기는,
수신된 멀티미디어 소스의 동영상, 음성, 텍스트의 미디어를 분석하는 소스 분석기를 더 포함하는 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템
|
8 |
8
제 6 항에 있어서,
상기 코덱풀을 포함한 트랜스코더는,
사용자 단말기의 컨텐츠 요청 및 프로파일 정보에 근거하여 보유한 압축 알고리즘에 의해 압축 방식을 변경하여 멀티미디어 소스를 인코딩하거나, 트랜스코딩을 할 수 없을 경우 디폴트 압축알고리즘에 의해 인코딩하는 것을 특징으로 하는 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템
|
9 |
9
제 1 항에 있어서,
상기 프로파일 정보는,
압축 코덱명, 코덱 정보, 코덱 버전, 해상도, 프레임 레이트, 및 컨텐츠 전송대역폭 중 하나 이상의 정보를 포함하는 것을 특징으로 하는 사용자 단말기에 멀티미디어 컨텐츠와 코덱을 제공하는 적응적 멀티미디어 시스템
|
10 |
10
사용자 단말기의 오픈 코덱 플레이어에 있어서,
멀티미디어 컨텐츠를 재생하기 위한 사용자 인터페이스부;
사용자 단말기로부터 선택된 멀티미디어 컨텐츠의 프로파일 정보를 수신하는 미디어 서버 사용자 인터페이스 시스템 접속부;
상기 프로파일 정보를 추출하여 사용자 단말기에 상기 프로파일 정보에서 요구하는 디코딩용 코덱이 존재하는지 여부를 분석하는 컨텐츠 프로파일 분석기;
멀티미디어 시스템으로부터 전송된 멀티미디어 컨텐츠와 그에 해당하는 디코딩용 코덱이 포함된 전송프레임을 수신하여, 디코딩용 코덱과 멀티미디어 컨텐츠를 분리하는 컨텐츠 포맷 분석기; 및
상기 컨텐츠 포맷 분석기로부터 수신된 멀티미디어 컨텐츠의 포맷을 파싱하여 미디어를 추출하여 재생하는 멀티미디어 컨텐츠 실행부;
를 포함하는 사용자 단말기의 오픈 코덱 플레이어
|
11 |
11
제 10 항에 있어서,
멀티미디어 컨텐츠의 분석 및 내부 코덱 관리 기능을 제공하는 컨텐츠 관리 에이전트를 더 포함하는 사용자 단말기의 오픈 코덱 플레이어
|
12 |
12
제 10 항에 있어서,
사용할 코덱을 저장하는 코덱 저장소; 및
파싱된 코덱을 추출하여 상기 코덱 저장소로 저장, 추가, 삭제하는 코덱 매니저를 더 포함하는 사용자 단말기의 오픈 코덱 플레이어
|
13 |
13
제 10 항에 있어서,
상기 멀티미디어 시스템으로부터 전송된 멀티미디어 컨텐츠와 디코딩용 코덱을 저장하는 오픈 코덱 데이타베이스를 더 포함하고, 특정 코덱을 이용해야하는 멀티미디어 컨텐츠의 경우 상기 오픈 코덱 데이터베이스로부터 코덱을 로딩하여 실행하는 것을 특징으로 하는 사용자 단말기의 오픈 코덱 플레이어
|
14 |
14
제 10 항에 있어서,
상기 오픈 코덱 데이터베이스에 코덱이 존재하지 않을 경우, 특정 코덱을 미보유하고 있음을 나타내는 프로파일 정보를 미디어 서버 제어기로 전송하는 것을 특징으로 하는 사용자 단말기의 오픈 코덱 플레이어
|
15 |
15
제 12 항에 있어서,
상기 코덱 매니저는,
상기 멀티미디어 시스템으로부터 멀티미디어 컨텐츠와 함께 전송된 코덱을 상기 코덱 저장소로 저장하는 것을 특징으로 하는 사용자 단말기의 오픈 코덱 플레이어
|
16 |
16
제 10 항에 있어서,
상기 멀티미디어 컨텐츠와 디코딩용 코덱이 포함된 전송 프레임은,
전송 프레임의 헤더 정보를 포함하는 미디어 헤더;
디코딩용 코덱이 기록된 코덱 코드 파트; 및
멀티미디어 컨텐츠가 기록된 멀티미디어 컨텐츠 파트;
의 구조로 구성되는 사용자 단말기의 오픈 코덱 플레이어
|
17 |
17
제 16 항에 있어서,
상기 미디어 헤더는,
코덱 코드 파트의 시작 포인터;
코덱에 대한 정보를 포함하는 코덱 정보;
코덱이 전송 프레임에 기록된 크기를 지정하는 코덱 사이즈; 및
멀티미디어 컨텐츠 파트 시작 포인터;
를 포함하는 사용자 단말기의 오픈 코덱 플레이어
|
18 |
18
멀티미디어 코덱이 없는 단말기를 위한 적응적 멀티미디어 제공 방법에 있어서,
(a) 사용자 단말기의 오픈 코덱 플레이어가 미디어 서버 제어기로 선택된 멀티미디어 컨텐츠를 요청하는 단계;
(b) 멀티미디어 시스템으로부터 상기 멀티미디어 컨텐츠의 디코딩용 코덱에 대한 프로파일 정보를 수신하여 상기 사용자 단말기에 상기 프로파일 정보에서 요구하는 디코딩용 코덱이 존재하는지 여부를 판단하는 단계;
(c) 상기 사용자 단말기에 디코딩용 코덱이 존재하지 않을 경우, 미디어 서버 제어기로 선택된 멀티미디어 컨텐츠와 그에 해당하는 디코딩용 코덱을 수신받도록 코덱에 대한 프로파일 정보를 전송하는 단계; 및
(d) 전송 프레임 생성기로부터 요청한 멀티미디어 컨텐츠와 그에 해당하는 디코딩용 코덱이 포함된 전송 프레임을 수신받는 단계;
를 포함하는 멀티미디어 코덱이 없는 단말기를 위한 적응적 멀티미디어 제공 방법
|
19 |
19
제 18 항에 있어서,
(e) 상기 단계 (b)의 판단 과정에서, 상기 사용자 단말기에 코덱이 존재할 경우, 코덱을 제외한 멀티미디어 컨텐츠만을 전송받도록 프로파일 정보를 전송하는 단계를 더 포함하는 멀티미디어 코덱이 없는 단말기를 위한 적응적 멀티미디어 제공 방법
|
20 |
20
제 18 항에 있어서,
(f) 상기 사용자 단말기의 오픈 코덱 플레이어가 컨텐츠의 전송 스트림을 수신하면, 코덱 파트와 컨텐츠 파트로 분리하고, 코덱을 오픈 코덱 데이터베이스로 저장하고, 멀티미디어 컨텐츠를 별도의 컨텐츠 저장 공간에 저장하여 디코딩하는 단계를 더 포함하는 멀티미디어 코덱이 없는 단말기를 위한 적응적 멀티미디어 제공 방법
|
21 |
21
제 18 항에 있어서,
상기 프로파일 정보는, 압축 코덱명, 코덱 정보, 코덱 버전, 해상도, 프레임 레이트, 및 컨텐츠 전송대역폭 중 하나 이상의 정보를 포함하는 멀티미디어 코덱이 없는 단말기를 위한 적응적 멀티미디어 제공 방법
|