1 |
1
접속된 사용자 단말의 능력정보을 확인하고, 상기 사용자 단말에 의하여 선택된 비호환적인 미디어 콘텐츠를 상기 능력정보에 기초하여 상기 사용자 단말에 대하여 호환적인 미디어 콘텐츠로 변환하도록 요청하는 변환정보를 출력하는 서비스 분배기; 및상기 변환정보를 수신하고 이에 기초하여, 상기 비호환적인 미디어 콘텐츠를 공급받아 상기 사용자 단말에 호환적인 미디어 콘텐츠로 변환하여 상기 서비스 분배기에 제공하는 콘텐츠 변환부;를 포함하고,상기 서비스 분배기는,상기 사용자 단말과 동일한 능력정보를 갖는 다른 사용자 단말이 먼저 접속하여 상기 다른 사용자 단말로 변환된 미디어 콘텐츠를 제공하는 상태에서 상기 사용자 단말에 의해 상기 다른 사용자 단말과 동일한 미디어 콘텐츠가 선택되면 해당 시점 이후에 상기 다른 사용자 단말기로 제공하기 위해 변환된 미디어 콘텐츠를 상기 사용자 단말로 제공하며,상기 사용자 단말에 의해 선택된 미디어 콘텐츠에 대해 사전에 동일한 능력정보를 갖는 다른 사용자 단말로 변환된 미디어 콘텐츠를 제공한 이력이 있으면 기 변환된 미디어 콘텐츠를 상기 사용자 단말로 제공하는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
2 |
2
제1항에 있어서,상기 서비스 분배기는 상기 사용자 단말이 자신에 호환적인 미디어 콘텐츠를 선택하는 경우에는 서비스 서버로부터 상기 선택된 미디어 콘텐츠를 수신하여 변환하지 않고 상기 사용자 단말로 전송하는 것을 특징으로 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
3 |
3
제1항에 있어서,상기 콘텐츠 변환부는 서로 상이한 변환 포맷을 갖는 적어도 두 개의 콘텐츠 변환기를 포함하는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
4 |
4
제3항에 있어서,상기 콘텐츠 변환기의 각각은, 상기 서비스 분배기로부터 수신한 변환정보를 해석하고 응답하는 구문해석기;상기 구문 해석기로부터 입력받은 명령에 따라 상기 비호환적인 미디어 콘텐츠를 변환하기 위하여 데몬들을 인보크하고 관리하는 변환 핸들러;상기 변환 핸들러의 인보크 구동신호에 기초하여 상기 비호환적인 미디어 콘텐츠를 상기 호환적 미디어 콘텐츠로 변환하는 변환 데몬; 및상기 변환 핸들러의 인보크 구동신호에 기초하여 상기 변환된 호환적 미디어 콘텐츠를 상기 서비스 분배기로 전송하는 전송 데몬;을 포함하는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
5 |
5
제4항에 있어서,상기 변환 데몬은, 상기 비호환적인 미디어 콘텐츠를 상기 사용자 단말의 능력정보에 대응되게 변환하도록 디코딩하는 디코딩부; 상기 비호환적인 미디어 콘텐츠가 상기 사용자 단말과 호환되도록 변환옵션을 설정하는 단말 능력정보 설정부; 및상기 변환옵션에 따라 상기 비호환적 미디어 콘텐츠를 인코딩하는 인코딩부;를 포함하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
6 |
6
제4항에 있어서, 상기 변환 데몬은, 서로 상이한 능력정보를 갖는 두 개 이상의 사용자 단말들이 상기 서비스 분배기에 접속하여 미디어 콘텐츠를 변환할 경우에, 상기 접속한 사용자 단말의 개수만큼 변환 데몬 쓰레드(daemon thread)를 구동하는 것을 특징으로 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
7 |
7
제6항에 있어서,상기 전송 데몬은, 상기 변환 데몬 쓰레드의 개수만큼 변환된 미디어 콘텐츠를 전송할 전송 데몬 쓰레드를 구동하는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
8 |
8
제4항에 있어서,상기 콘텐츠 변환기는, 서로 동일한 능력정보를 갖는 사용자 단말들이 상기 서비스 분배기에 접속하여 미디어 콘텐츠를 변환할 경우에는 하나의 변환 데몬과, 하나의 전송 데몬을 구동하는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
9 |
9
제1항에 있어서,상기 콘텐츠 변환부는, 서로 상이한 코덱을 구비한 복수의 콘텐츠 변환기를 포함하고, 상기 복수의 콘텐츠 변환기의 각각이 독립적으로 미디어 콘텐츠를 사용자 단말의 능력정보에 대응되는 형태로 변환할 수 없는 경우에는 서로 협업하여 상기 미디어 콘텐츠를 사용자 단말의 능력정보에 대응되는 형태로 변환하는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
10 |
10
제1항에 있어서,상기 서비스 분배기는, 상기 비호환적 미디어 콘텐츠가 포함된 미디어 콘텐츠를 서비스 서버로부터 공급받는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
11 |
11
제1항에 있어서,상기 콘텐츠 변환부와 상기 서비스 분배기는 네트워크를 통하여 연결되는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
12 |
12
제1항에 있어서,상기 서비스 분배기는 적어도 두 개의 이기종 사용자 단말과 동시 또는 순차적으로 접속되는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 장치
|
13 |
13
서비스 분배기가 접속된 사용자 단말의 능력정보을 확인하는 단계;상기 사용자 단말이 미디어 콘텐츠를 선택하는 단계;콘텐츠 변환부가 상기 선택된 미디어 콘텐츠와 상기 사용자 단말의 호환성을 판단하여, 상기 선택된 미디어 콘텐츠가 상기 사용자 단말에 비호환적인 경우에는 상기 능력정보에 기초하여 상기 사용자 단말에 대하여 호환적인 미디어 콘텐츠로 변환하는 단계; 및콘텐츠 변환부가 상기 호환적인 미디어 콘텐츠의 전송시에 전송 프로토콜의 변환이 필요한 경우에 상기 변환된 미디어 콘텐츠를 상기 사용자 단말이 수용할 수 있는 프로토콜로 변환하여 상기 서비스 분배기를 통해 상기 사용자 단말로 전송하는 단계를 포함하고,상기 콘텐츠 변환단계는, 상기 사용자 단말과 동일한 능력정보를 갖는 다른 사용자 단말이 먼저 접속하여 상기 다른 사용자 단말로 변환된 미디어 콘텐츠를 제공하는 상태에서 상기 사용자 단말에 의해 상기 다른 사용자 단말과 동일한 미디어 콘텐츠가 선택되면 해당 시점 이후에 상기 다른 사용자 단말기로 제공하기 위해 변환된 미디어 콘텐츠를 상기 사용자 단말로 제공하며, 상기 사용자 단말에 의해 선택된 미디어 콘텐츠에 대해 사전에 동일한 능력정보를 갖는 다른 사용자 단말로 변환된 미디어 콘텐츠를 제공한 이력이 있으면 기 변환된 미디어 콘텐츠를 상기 사용자 단말로 제공하는 단계를 더 포함하는 하는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 방법
|
14 |
14
삭제
|
15 |
15
삭제
|
16 |
16
삭제
|
17 |
17
삭제
|
18 |
18
제13항에 있어서,상기 콘텐츠 변환단계는, 서비스 분배기가 사용자 단말의 능력정보를 확인하고 미디어 콘텐츠 변환이 필요한 경우에는 미디어 콘텐츠 변환정보를 콘텐츠 변환기로 요청하는 단계; 및콘텐츠 변환기가 미디어 콘텐츠 변환정보를 수신하고 서비스 분배기로 응답하는 단계;를 포함하는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 방법
|
19 |
19
제18항에 있어서,상기 요청단계는, 상기 미디어 콘텐츠 변환정보를 요청하기 위한 요청 메시지 포맷을 생성하고, 상기 요청 메시지 포맷은 메시지 형식, 단말 IP, 비디오 속성, 오디오 속성, 단말 프로토콜, 서비스 서버 IP, 서비스 서버 포트를 포함하여 구성되는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 방법
|
20 |
20
제18항에 있어서,상기 응답단계는, 미디어 콘텐츠 변환정보 요청에 대한 응답 메시지 포맷을 생성하고,상기 응답 메시지 포맷은 메시지 형식, 결과값, 오류값, 콘텐츠 변환이 실행되는 변환기 IP, 콘텐츠 변환이 실행되는 변환기 포트, 파일 이름, 변환 ID를 포함하여 구성되는 것을 특징으로 하는 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 방법
|