1 |
1
복수개의 그래픽 데이터 처리가 가능한 OS (Operating System) 를 탑재하고 있는 멀티미디어 디바이스에 있어서,매니지드 어플리케이션(managed application)의 제1그래픽 데이터를 수신하는 제1클라이언트;네이티브 코드(native code)로 작성된 어플리케이션을 전처리(pre-processing)하는 네이티브 모듈;상기 네이티브 모듈에서 전처리된 네이티브 코드로 작성된 어플리케이션의 제2그래픽 데이터를 수신하는 제2클라이언트;상기 제1클라이언트로부터 출력되는 제1그래픽 데이터 및 상기 제2클라이언트로부터 출력되는 제2그래픽 데이터를 합성하는 합성 모듈-상기 합성 모듈은, 상기 제1클라이언트 및 제2클라이언트와 액세스되어 있음-; 그리고상기 합성된 제1그래픽 데이터 및 제2그래픽 데이터를 출력하는 디스플레이 모듈을 포함하여 이루어 지는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스
|
2 |
2
제1항에 있어서,상기 네이티브 모듈은,매니지드 어플리케이션에 의해 제어되며, 상기 네이티브 모듈의 시작 및 종료를 컨트롤 하는 어플리케이션 인터페이스;방송 또는 네트워크를 통해, 네이티브 코드로 작성된 어플리케이션을 수신하는 데이터 인터페이스;상기 데이터 인터페이스로부터 수신된 어플리케이션의 그래픽 데이터를, 출력 가능한 제2그래픽 데이터로 프로세싱 하는 그래픽 모듈; 그리고상기 프로세싱된 제2그래픽 데이터를 상기 제2클라이언트로 전달하는 클라이언트 인터페이스를 포함하여 이루어 지는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스
|
3 |
3
제1항에 있어서,상기 합성 모듈과 디스플레이 모듈 사이에, HAL(Hardware Abstraction Layer) 및 커널 드라이버가 순차적으로 위치하고 있는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스
|
4 |
4
제1항에 있어서,상기 디스플레이 모듈은,상기 제1그래픽 데이터를 상기 멀티미디어 디바이스의 스크린내 제1영역에 디스플레이 하고, 그리고상기 제2그래픽 데이터를 상기 멀티미디어 디바이스의 스크린내 제2영역에 디스플레이 하는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스
|
5 |
5
제1항에 있어서,상기 매니지드 어플리케이션은, 자바 언어로 작성된 어플리케이션에 대응하며, 그리고상기 네이티브 코드로 작성된 어플리케이션은, 논(non)-자바 언어로 작성된 어플리케이션에 대응하는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스
|
6 |
6
제5항에 있어서,상기 네이티브 코드로 작성된 어플리케이션은, 텔레텍스트(teletext), 서브타이틀(subtitle), 또는 캡션(caption) 중 적어도 하나 이상과 관련된 어플리케이션에 대응하는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스
|
7 |
7
제1항에 있어서,상기 OS 는, 안드로이드 OS 에 대응하는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스
|
8 |
8
복수개의 그래픽 데이터 처리가 가능한 OS (Operating System) 를 탑재하고 있는 멀티미디어 디바이스의 제어 방법에 있어서,제1클라이언트에서, 매니지드 어플리케이션(managed application)의 제1그래픽 데이터를 수신하는 단계;네이티브 코드(native code)로 작성된 어플리케이션을 전처리(pre-processing)하는 단계;제2클라이언트에서, 상기 전처리된 네이티브 코드로 작성된 어플리케이션의 제2그래픽 데이터를 수신하는 단계;상기 제1클라이언트로부터 출력되는 제1그래픽 데이터 및 상기 제2클라이언트로부터 출력되는 제2그래픽 데이터를 합성하는 단계; 상기 합성된 데이터 중, 상기 제1그래픽 데이터를 상기 멀티미디어 디바이스의 스크린내 제1영역에 디스플레이 하는 단계; 그리고상기 합성된 데이터 중, 상기 제2그래픽 데이터를 상기 멀티미디어 디바이스의 스크린내 제2영역에 디스플레이 하는 단계를 포함하여 이루어 지는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스의 제어 방법
|
9 |
9
제8항에 있어서,상기 전처리 하는 단계는,방송 또는 네트워크를 통해, 네이티브 코드로 작성된 어플리케이션을 수신하는 단계;상기 수신된 네이티브 코드로 작성된 어플리케이션의 그래픽 데이터를, 출력 가능한 제2그래픽 데이터로 프로세싱 하는 단계; 그리고상기 프로세싱된 제2그래픽 데이터를 상기 제2클라이언트로 전달하는 단계를 포함하여 이루어 지는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스의 제어 방법
|
10 |
10
제8항에 있어서,상기 매니지드 어플리케이션은, 자바 언어로 작성된 어플리케이션에 대응하며, 그리고상기 네이티브 코드로 작성된 어플리케이션은, 논(non)-자바 언어로 작성된 어플리케이션에 대응하는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스의 제어 방법
|
11 |
11
제10항에 있어서,상기 네이티브 코드로 작성된 어플리케이션은, 텔레텍스트(teletext), 서브타이틀(subtitle), 또는 캡션(caption) 중 적어도 하나 이상과 관련된 어플리케이션에 대응하는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스의 제어 방법
|
12 |
12
제8항에 있어서,상기 OS 는, 안드로이드 OS 에 대응하는 복수개의 그래픽 데이터 처리가 가능한 OS 를 탑재하고 있는 멀티미디어 디바이스의 제어 방법
|
13 |
13
제8항 내지 제12항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터에서 판독 가능한 기록 매체
|