1 |
1
홈 네트워크 환경에서의 데이터방송 서비스 시스템에 있어서,데이터방송신호를 수신하여 전송스트림과 어플리케이션(Application)으로 분리하여 데이터방송 핸들링 수단으로 전달하기 위한 데이터방송 관리수단;상기 데이터방송 관리수단으로부터 수신된 상기 전송스트림과 어플리케이션(Application) 정보를 조합하여 사용자에게 보여주고, 상기 사용자가 입력한 이벤트를 입력받아 상기 데이터방송 관리수단으로 전달하기 위한 상기 데이터방송 핸들링 수단;상기 데이터방송 관리수단과 데이터방송 핸들링 수단을 소정의 프로토콜에 의해 서로 인지하여, 필요한 메시지를 주고 받을 수 있도록 하기 위한 서비스 중계수단; 및상기 데이터방송 관리수단과 데이터방송 핸들링 수단 사이의 미디어 호환성을 맞추기 위해 미디어를 변환하기 위한 변환수단을 포함하는 데이터방송 서비스 시스템
|
2 |
2
제 1 항에 있어서,상기 데이터방송 관리수단은,방송스트림을 저장하기 위한 전송스트림 저장수단;상기 방송스트림의 그래픽 정보를 저장하기 위한 프레임 저장수단;상기 핸들링 수단으로부터 전달된 이벤트를 저장하기 위한 이벤트 저장수단;상기 전송스트림 저장수단으로부터 방송스트림을 읽어서 통신 프로토콜을 통해 상기 데이터방송 핸들링 수단으로 전달하기 위한 비디오 관리수단;상기 방송스트림을 분석하여 어플리케이션(Application)이 수행되었을 때, 사용자 인터페이스가 상기 프레임 저장수단에 그려지게 하여 하나의 이미지로 캡쳐하여 상기 데이터방송 핸들링 수단으로 전달하기 위한 그래픽 관리수단;상기 데이터방송 핸들링 수단으로부터 수신된 이벤트를 상기 이벤트 저장수단에 넣어서 상기 데이터방송 관리수단에서 수행하는 어플리케이션(Application)이 처리하도록 요구하기 위한 이벤트 관리수단을 포함하는 데이터방송 서비스 시스템
|
3 |
3
제 1 항에 있어서,상기 데이터방송 핸들링 수단은,상기 데이터방송 관리수단으로부터 전송된 비디오 신호를 핸들링하여 수신된 비디오 스트리밍을 화면에 보여주기 위한 비디오 핸들링 수단;상기 데이터방송 관리수단으로부터 전송된 그래픽 신호를 핸들링하여 수신된 이미지를 비디오 화면 위에 겹쳐서 보여주기 위한 그래픽 핸들링 수단; 및상기 데이터방송 관리수단으로부터 전송된 이벤트 신호를 핸들링하여 사용자가 입력한 이벤트를 상기 데이터방송 관리수단으로 전달하기 위한 이벤트 핸들링 수단을 포함하는 데이터방송 서비스 시스템
|
4 |
4
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,상기 그래픽 관리수단은,상기 데이터방송 전송스트림에 어플리케이션(Application)이 들어 있는 경우와 상기 사용자의 요구에 의해 프로그래밍 가이드나 TV 메뉴에 의해 보여지는 그래픽 화면을 캡쳐(Capture)하여 상기 그래픽 핸들링 수단으로 전송하고, 이를 위해 상기 데이터방송 관리수단이 상기 데이터방송 핸들링 수단을 찾은 후 그래픽 해상도와 지원하는 이미지 포맷 정보를 교환하여 동작 준비를 하는 것을 특징으로 하는 데이터방송 서비스 시스템
|
5 |
5
제 4 항에 있어서,상기 이벤트 관리수단은,상기 이벤트 핸들링 수단과 함께 사용자의 입력 정보를 주고 받기 위해 동작하는 것으로 오디오/비디오(AV) 스트림과 그래픽 이미지를 위한 호환성 검사 및 연결이 이루어진 후 상기 이벤트 핸들링 수단과 연결되는 것을 특징으로 하는 데이터방송 서비스 시스템
|
6 |
6
홈 네트워크 환경에서의 데이터방송 서비스 방법에 있어서,ACAP 관리자와 ACAP 핸들러가 연결 후, 비디오 스트리밍을 위한 호환성 여부를 판단하기 위해 정보를 교환하는 호환성 판단 단계;상기 호환성 판단 단계의 판단 결과, 호환이 가능한 경우 비디오 스트리밍을 위해 비디오 관리자와 비디오 핸들러를 연결하고, 그래픽 관리자와 그래픽 핸들러를 연결하며, 이벤트 관리자와 이벤트 핸들러를 연결하여 ACAP 서비스가 재전송될 수 있도록 초기화 작업을 수행하는 초기화 작업 수행 단계;상기 호환성 판단 단계의 판단 결과, 호환성이 이루어지지 않으면 ACAP 관리자와 ACAP 핸들러 사이에서 연결 역할을 하는 AV 컨버터(AV Converter) 서비스를 찾아 미디어 변환 기능을 확인한 후, 미디어를 변환하여 정보단말기로 전송하고, 상기 초기화 작업 수행 단계로 진행하는 미디어 변환 단계; 및상기 ACAP 관리자와 ACAP 핸들러 사이의 경로 설정 후, 데이터방송 서비스를 재전송하는 데이터방송 서비스 재전송 단계를 포함하는 데이터방송 서비스 방법
|
7 |
7
제 6 항에 있어서,상기 호환성 판단 단계는,오디오/비디오(AV) 스트림이나 그래픽 성능(Graphic Capability)을 검사하기 위해 상기 ACAP 관리자와 ACAP 핸들러 사이에서 교환되는 정보로써, 오디오/비디오(AV) 스트림인지 그래픽 이미지(Graphic Image) 처리를 위한 정보인지를 구별하기 위한 서비스 타입(SERVICE_TYPE)과, 컨텐츠의 인코딩 방식에 대한 정보인 포맷(FORMAT)과, 전송 프로토콜 정보인 트랜스포트(TRANSPORT)와, 타겟(Target) 디바이스가 지원 가능한 해상도를 말하는 해상도(RESOLUTION) 정보를 포함하는 것을 특징으로 하는 데이터방송 서비스 방법
|
8 |
8
제 7 항에 있어서,상기 정보는,상기 ACAP 관리자가 상기 ACAP 핸들러를 찾은 후 요청하여 상기 ACAP 핸들러로부터 받고 분석을 하여, 호환되는 정보가 포함되어 있으면 가장 해상도가 좋은 것을 선택하여 연동을 하게 되고, 그렇지 않으면 상기 AV 컨버터(AV Converter)를 검색하여 상기 ACAP 핸들러가 지원 가능한 오디오/비디오(AV) 포맷으로 실시간 변환을 지원하는 기기를 찾아 존재하면 상기 AV 컨버터(AV Converter)와 연결을 하고, 상기 AV 컨버터(AV Converter)와 오디오/비디오(AV) 핸들러를 연결하도록 요구하며, 실시간 변환을 지원하는 상기 AV 컨버터(AV Converter)를 찾지 못하면 오디오/비디오(AV) 관리자와 오디오/비디오(AV) 핸들러의 연동은 실패한 것으로 이벤트를 전송하는 것을 특징으로 하는 데이터방송 서비스 방법
|
9 |
9
제 6 항 내지 제 8 항 중 어느 한 항에 있어서,상기 데이터방송 서비스 재전송 단계는,오디오/비디오(AV) 스트림의 재전송 과정, 어플리케이션(Application) 재전송 과정, 사용자 입력 처리 과정을 포함하는 것을 특징으로 하는 데이터방송 서비스 방법
|
10 |
10
제 9 항에 있어서,상기 오디오/비디오(AV) 스트림의 재전송 과정은,방송수신기가 튜너로부터 수신되는 엠펙-2(MPEG-2) 전송스트림(TS)을 역다중화기(Demux)로 가기 직전에 전송스트림 버퍼에 저장하여 상기 AV 컨버터(AV Converter)나 상기 비디오 핸들러로 소정의 전송 프로토콜을 선택하여 실시간으로 전송하되, 실시간적으로 끊김이 없이 스트리밍이 이루어질 수 있는지 전송 시간과 포맷 변환 시간을 검사하여 연결 경로를 설정하며, 종료가 정보단말기쪽에서 정지(STOP)를 요청하거나 리소스의 부족에 의해 일어날 경우 이벤트 관리자와 이벤트 핸들러를 통해 시스템 이벤트를 발생시키는 것을 특징으로 하는 데이터방송 서비스 방법
|
11 |
11
제 10 항에 있어서,상기 비디오 핸들러는,상기 AV 컨버터(AV Converter)나 비디오 관리자로부터 오디오/비디오(AV) 스트리밍을 받아서 상기 정보단말기의 비디오 인코더로 입력시키며, 상기 비디오 관리자와 연동시에는 시스템 정보로부터 자신이 지원하는 비디오 포맷과 해상도, 그리고 전송 프로토콜 정보를 검색한 후 알려주는 것을 특징으로 하는 데이터방송 서비스 방법
|
12 |
12
제 9 항에 있어서,상기 어플리케이션(Application) 재전송 과정은,방송수신기에서 실제 어플리케이션(Application)이 수행되도록 하고, 수행되는 그래픽 화면을 이미지로 캡쳐하여 상기 정보단말기로 통신 프로토콜을 이용하여 전송하되, 상기 정보단말기에서는 수신된 화면 이미지를 비디오 화면과 겹쳐지도록 구성한 후 디스플레이하는 것을 특징으로 하는 데이터방송 서비스 방법
|
13 |
13
제 12 항에 있어서,상기 그래픽 화면은,그래픽 관리자가 상기 방송수신기의 프레임 버퍼(Frame Buffer)를 모니터링하여 어플리케이션(Application)의 화면이 변경되었음을 감지한 경우, 프레임(Frame) 영역을 하나의 이미지로 캡쳐한 후, 그래픽 핸들러로 전송하기 위해 상기 정보단말기의 해상도에 맞도록 이미지 크기를 변환한 후 전송하되, 네트워크 리소스의 낭비를 방지하기 위해 상기 정보단말기가 PNG(Portable Network Graphics)와 같은 알파블렌딩 지원 이미지 포맷을 처리 가능하다고 하면 포맷을 변환한 후 전송하는 것을 특징으로 하는 데이터방송 서비스 방법
|
14 |
14
제 13 항에 있어서,상기 그래픽 핸들러는,그래픽 관리자와 연결시 자신의 해상도와 지원 가능한 이미지 포맷을 전송하여 어플리케이션(Application) 수행을 위한 기본 절차를 처리하고, 상기 그래픽 관리자로부터 전송되는 이미지를 수신한 후 BMP 이미지로 변환하여 비디오 화면 위에 오버레이하여 출력하는 것을 특징으로 하는 데이터방송 서비스 방법
|
15 |
15
제 9 항에 있어서,상기 사용자 입력 처리 과정은,이벤트 핸들러가 사용자의 소정 장치를 가지고 입력한 경우 발생되는 이벤트를 중간에서 가로채어, 상기 이벤트 관리자로 전달하되, 그래픽 핸들러의 화면에서 발생되는 이벤트는 상기 이벤트 핸들러에서 처리되도록 등록하고, 상기 이벤트 핸들러의 이벤트 처리 루틴에서는 이벤트의 타입을 분석하여 상기 이벤트 관리자로 전송하며, 상기 이벤트 관리자는 상기 이벤트 핸들러로부터 전송된 이벤트를 처리하기 위해 입력 포커스를 갖는 콤포넌트를 찾아 입력 이벤트를 발생시키는 것을 특징으로 하는 데이터방송 서비스 방법
|