KR20080022985A - 방송 수신기, 긴급 경고 메시지 처리 방법 및 신호 구조 - Google Patents
방송 수신기, 긴급 경고 메시지 처리 방법 및 신호 구조 Download PDFInfo
- Publication number
- KR20080022985A KR20080022985A KR1020060086895A KR20060086895A KR20080022985A KR 20080022985 A KR20080022985 A KR 20080022985A KR 1020060086895 A KR1020060086895 A KR 1020060086895A KR 20060086895 A KR20060086895 A KR 20060086895A KR 20080022985 A KR20080022985 A KR 20080022985A
- Authority
- KR
- South Korea
- Prior art keywords
- emergency alert
- alert message
- information
- emergency
- channel
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title abstract description 4
- 230000011664 signaling Effects 0.000 title abstract 2
- 238000000034 method Methods 0.000 claims abstract description 38
- 230000008859 change Effects 0.000 claims description 10
- 230000002159 abnormal effect Effects 0.000 abstract description 3
- 230000002457 bidirectional effect Effects 0.000 abstract description 2
- 230000000977 initiatory effect Effects 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 6
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/59—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for emergency or urgency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 양방향 방송 수신기에서 긴급 경고 메시지를 처리하기 위한 방법 및 구조에 관한 것이다. 특히 본 발명에 따른 양방향 방송 수신기 내 호스트는 긴급 경고 메시지가 수신될 때, 채널 전환 및/또는 메시지 디스플레이와 같은 수신된 긴급 경고 메시지의 실행이 필요할 때, 실행 중인 긴급 경고 메시지를 종료할 때마다 각 상태 정보를 데이터 방송 관련 어플리케이션에 제공한다. 이렇게 함으로써, 본 발명은 호스트에서 긴급 경고 메시지를 실행할 때, 데이터 방송 관련 어플리케이션의 비정상적인 동작을 방지할 수 있게 된다.
EAS, OCAP, 어플리케이션
Description
도 1은 본 발명에 따른 호스트와 케이블카드를 포함하는 케이블 방송 네트워크를 개념적으로 나타낸 도면
도 2는 본 발명에 따른 양방향 케이블 방송 수신기의 일 실시예를 보인 구성 블록도
도 3은 도 2의 케이블 방송 수신기 내 하드웨어 자원의 일 실시예를 보인 본 발명의 구성 블록도
도 4는 긴급 경고 메시지가 수신되었을 때 데이터 방송 관련 어플리케이션으로 전송되는 수신 상태 정보에 대한 신택스 구조의 일 실시예를 보인 본 발명의 도면
도 5는 수신된 긴급 경고 메시지 실행시, 데이터 방송 관련 어플리케이션으로 전송되는 시작 상태 정보에 대한 신택스 구조의 일 실시예를 보인 본 발명의 도면
도 6은 실행 중인 긴급 경고 메시지의 종료시, 데이터 방송 관련 어플리케이션으로 전송되는 시작 상태 정보에 대한 신택스 구조의 일 실시예를 보인 본 발명 의 도면
도 7은 본 발명에 따른 긴급 경고 메시지 처리 방법의 일 실시예를 보인 동작 흐름도
*도면의 주요부분에 대한 부호의 설명*
100: 호스트 101a: 제1 튜너
101b: 제2 튜너 102: 제1 복조부
103: 다중화부 104: 역다중화부
105: 복호부 106: 제2 복조부
107: 제3 튜너 108: 스위칭부
109: 변조부 110: 제어부
120 : OCAP 메모리 제어부 200: 케이블카드
본 발명은 방송 수신기에 관한 것으로, 보다 상세하게는 케이블 방송을 수신할 수 있는 양방향 방송 수신기에서의 긴급 경고 메시지 처리 방법 및 이를 위한 긴급 경고 메시지의 신호 구조에 관한 것이다.
디지털 방송 시스템 중 케이블 방송 시스템은 크게 케이블 방송을 전송하는 송신측인 케이블 방송국과, 전송된 케이블 방송을 수신할 수 있는 방송 수신기로 구성된다. 상기 케이블 방송국은 헤드엔드(headend)라 하기도 한다.
그리고 국내 표준으로 채택된 오픈 케이블 방식의 방송 수신기는 크게 하드웨어 부분과 소프트웨어 부분으로 나누어진다.
우선 하드웨어는 셋톱박스와 셋톱박스로부터 보안 기능 및 수신 제한(Conditional Access ; CA) 기능을 분리한 케이블카드(CableCard)로 구성된다. 이렇게 함으로써, 보안 시스템의 용이한 교체 기능을 제공함과 동시에 셋톱박스의 소매가 가능하게 되어서, 저가의 케이블 방송 수신기를 공급할 수 있는 장점이 있다. 상기 케이블카드는 POD(Point Of Deployment) 모듈이라 하기도 하며, 일 예로 PCMCIA 카드를 사용한다. 그리고 상기 케이블카드가 삽입되는 셋톱박스를 호스트라 하기도 한다. 예를 들면, 디지털 빌트 인(Digital Built in) TV 또는 디지털 레디(Digital Ready) TV 등이 호스트에 해당되며, 상기 호스트와 케이블카드를 합쳐서 케이블 방송 수신기라 하기도 한다.
한편, 오픈 케이블 방식의 방송 수신기에서 소프트웨어는 데이터 방송 관련 어플리케이션 플랫폼이 핵심이다. 상기 데이터 방송 관련 어플리케이션 플랫폼은 MHP(Multimedia Home Platform), OCAP(Open Cable Application Platform), ACAP(Advanced Common Application Platform) 등 다양하며, 이 중 상기 OCAP은 오픈 케이블 방식의 방송 수신기에서 데이터 방송을 위해 탑재된다.
즉, 상기 OCAP은 케이블 방식의 양방향(interactive) 데이터 방송 서비스를 위한 어플리케이션(Application) 제작 기반이 되는 표준이다. 다시 말해, 상기 OCAP은 오픈 케이블 방식에서 양방향 서비스를 위한 데이터 방송 미들웨어 규격이다. 상기 오픈 케이블 방식은 OCAP이라는 공통된 미들웨어 플랫폼을 사용하여 어플 리케이션 소프트웨어 및 콘텐츠의 공유를 가능하도록 함으로써, 콘텐츠 산업의 활성화를 유도하고 있다.
또한 케이블 방송 시스템에는 송신측에서 긴급 상황에 대비하여 긴급 경고(Emergency Alert) 메시지를 전송하면 이를 수신하여 처리하는 기본 규약이 정해져 있다.
즉, 지상파나 케이블의 특정 주파수를 통해 긴급 경고 메시지가 전송되면, 방송 수신기 내 호스트는 이를 수신하게 된다. 그리고 상기 호스트는 TV를 시청하고 있는 시청자에게 긴급 경고에 대한 정보를 효과적으로 제공하기 위해 긴급 방송 채널로의 채널 변경 및 긴급 경고에 대한 정보를 출력하게 된다.
본 발명의 목적은 케이블 방송 수신기 내에서 긴급 경고 메시지 실행시, 데이터 방송 관련 어플리케이션의 비정상적인 동작을 방지하는 방송 수신기, 긴급 경고 메시지 처리 방법, 및 신호 구조를 제공함에 있다.
상기 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 데이터 방송 관련 어플리케이션 플랫폼 기반 방송 수신기에서 긴급 경고 메시지를 수신하여 처리하는 방법은, 긴급 경고 메시지가 수신되면, 수신된 긴급 경고 메시지를 참조하여 수신 상태 정보를 생성한 후 데이터 방송 관련 어플리케이션으로 전송하는 단계; 수신된 긴급 경고 메시지에 포함된 내용이 긴급 경고 메시지의 실행을 지시하면 시작 상태 정보를 생성하여 상기 데이터 방송 관련 어플리케이션으로 전송하고 긴급 경고 메시지를 실행하는 단계; 및 실행 중인 긴급 경고 메시지 종료시, 종료 상태 정보를 생성하여 상기 데이터 방송 관련 어플리케이션으로 전송하고, 긴급 경고 메시지의 실행을 종료하는 단계를 포함할 수 있다.
상기 수신 상태 정보는 수신된 긴급 경고 메시지를 구분하기 위한 고유 정보와 수신된 긴급 경고 메시지의 실행 여부를 결정하기 위한 우선 순위 정보를 포함할 수 있다.
상기 시작 상태 정보는 실행할 긴급 경고 메시지를 구분하기 위한 정보와 시작 및 잔여 시간을 알기 위한 시간 정보를 포함하며, 긴급 경고 메시지의 실행 내용에 따라 전환할 긴급 방송 채널 정보와 디스플레이할 메시지 정보를 포함할 수 있다.
상기 종료 상태 정보는 종료가 필요한 긴급 경고 메시지를 구분하기 위한 정보와 복귀할 원래 시청 채널 정보를 포함할 수 있다.
본 발명에 따른 데이터 방송 관련 어플리케이션 플랫폼 기반 방송 수신기로 긴급 경고 메시지가 수신되었을 때, 데이터 방송 관련 어플리케이션으로 전송하기 위한 수신 상태 정보의 신호 구조는, 수신된 긴급 경고 메시지를 유일하게 구분하기 위한 정보를 표시하는 이벤트 ID 필드; 수신된 긴급 경고 메시지의 내용 변화를 식별하기 위한 정보를 표시하는 시퀀스 번호 필드; 수신된 긴급 경고 메시지의 중요도를 표시하는 우선 순위 필드; 및 수신된 긴급 경고 메시지를 처음 활성화시킨 주체(entity)를 표시하는 오리지네이터 코드 필드를 포함할 수 있다.
본 발명의 다른 실시예에 따른 데이터 방송 관련 어플리케이션 플랫폼 기반 방송 수신기로 수신된 긴급 경고 메시지의 실행시, 데이터 방송 관련 어플리케이션으로 전송하기 위한 시작 상태 정보의 신호 구조는, 실행할 긴급 경고 메시지를 유일하게 구분하기 위한 정보를 표시하는 이벤트 ID 필드; 실행할 긴급 경고 메시지의 시작 시간을 표시하는 시작 시간 필드; 실행할 긴급 경고 메시지의 잔여 시간을 표시하는 잔여 시간 필드; 전환할 긴급 방송 채널 정보를 표시하는 채널 정보 필드; 및 디스플레이할 긴급 경고 관련 내용을 표시하는 텍스트 정보 필드를 포함할 수 있다.
본 발명의 또 다른 실시예에 따른 데이터 방송 관련 어플리케이션의 플랫폼 기반 방송 수신기에서 실행 중인 긴급 경고 메시지의 종료시, 데이터 방송 관련 어플리케이션으로 전송하기 위한 종료 상태 정보의 신호 구조는, 종료할 긴급 경고 메시지를 유일하게 구분하기 위한 정보를 표시하는 이벤트 ID 필드; 및 돌아갈 원래 시청 채널 정보를 표시하는 채널 정보 필드를 포함할 수 있다.
본 발명에 따른 방송 수신기는 데이터 방송 관련 어플리케이션; 데이터 방송 관련 어플리케이션을 다운로드받아 설치하는 플랫폼; 및 수신되는 긴급 경고 메시지에 포함된 내용에 따라 긴급 방송 메시지를 실행 및 종료시키며, 상기 긴급 경고 메시지의 수신, 실행, 종료시에 관련된 상태 정보를 생성하여 데이터 방송 어플리케이션으로 전송하는 호스트를 포함할 수 있다.
본 발명의 다른 목적, 특징 및 잇점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.
이하 상기의 목적을 구체적으로 실현할 수 있는 본 발명의 바람직한 실시예 를 첨부한 도면을 참조하여 설명한다. 이때 도면에 도시되고 또 이것에 의해서 설명되는 본 발명의 구성과 작용은 적어도 하나의 실시예로서 설명되는 것이며, 이것에 의해서 상기한 본 발명의 기술적 사상과 그 핵심 구성 및 작용이 제한되지는 않는다.
그리고 본 발명에서 사용되는 용어는 가능한 한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재하였으므로, 단순한 용어의 명칭이 아닌 그 용어가 가지는 의미로서 본 발명을 파악하여야 됨을 밝혀두고자 한다.
도 1은 본 발명에 따른 케이블 방송 수신기와 헤드엔드 간의 케이블 방송 네트워크를 개념적으로 도시한 것이다. 헤드엔드/플랜트(plant)(10)는 텔레비전 방송국(20), 위성, 안테나 등을 통하여 방송 신호를 수신한 후 노드(node)를 포함하는 케이블 네트워크를 통하여 각 케이블 방송 수신기(31~34)까지 전달한다. 또한 상기 케이블 방송 수신기와 헤드엔드/플랜트는 양방향으로 데이터를 전송할 수 있는 케이블 네트워크 인프라를 통하여 데이터 방송 관련 어플리케이션을 비롯한 여러 데이터를 주고받을 수 있다. 상기 케이블 방송 수신기는 장.탈착이 가능한 케이블카드를 포함한다.
본 발명은 OOB QPSK 모뎀과 DOCSIS(Data Over Cable Service Interface Specifications) 모뎀을 동시에 포함하고 DSG(DOCSIS Settop Gateway)를 지원하는 케이블 방송 수신기를 일 실시예로 설명한다.
또한 본 발명은 양방향 데이터 방송 서비스를 위해 OCAP이 탑재된 케이블 방송 수신기를 일 실시예로 설명한다.
여기서 데이터 방송이란 기존의 A/V(Audio/Video) 방송(또는 TV 프로그램이라고도 함)과 더불어 다양한 부가 정보를 이용할 수 있도록 하는 서비스이다. 상기 부가 정보는 디스플레이 중인 TV 프로그램과 관련된 부가 정보(예를 들어, 프로그램 소개, 출연자 신상 명세 등)가 있을 수 있고, 디스플레이 중인 TV 프로그램과 관련없는 부가 정보(예를 들어, 뉴스, 증권, 날씨, 여행 정보 등)가 있을 수 있다. 또한 양방향 데이터 서비스가 가능한 경우, 시청자들은 간단한 리모콘 조작으로 홈쇼핑, 홈뱅킹, 게임, 생활정보, 오락, 교육 등의 양방향 서비스를 이용할 수 있게 된다. 그리고 이러한 데이터 서비스는 어플리케이션에 해당되며, 방송 수신기에 탑재되는 OCAP을 이용하여 구현된다.
본 발명은 긴급 경고 메시지가 수신되면, 수신된 긴급 경고 메시지의 상태 정보를 데이터 방송 관련 어플리케이션에 제공하도록 함으로써, 데이터 방송 관련 어플리케이션의 정상적인 동작을 보장하도록 하는데 있다.
본 발명은 수신된 긴급 경고 메시지 처리를 위해 채널 변경 및/또는 메시지 디스플레이가 필요한 경우, 이에 관련된 상태 정보를 데이터 방송 관련 어플리케이션에 제공함으로써, 데이터 방송 관련 어플리케이션의 정상적인 동작을 보장하도록 하는데 있다.
본 발명은 실행 중인 긴급 경고 메시지 종료시, 이에 관련된 상태 정보를 데이터 방송 관련 어플리케이션에 제공함으로써, 데이터 방송 관련 어플리케이션의 정상적인 동작을 보장하도록 하는데 있다.
도 2는 본 발명에 따른 OCAP 기반 케이블 방송 수신기의 일 실시예를 보인 구성 블록도로서, 크게 어플리케이션들, OCAP, 운영 시스템(Operating System), 및 하드웨어 자원으로 구성된다. 상기 어플리케이션들과 OCAP 사이에는 API(Application Program Interface)들이 존재한다.
상기 OCAP은 오픈 케이블 방식에서 채택된 데이터 방송 관련 어플리케이션의 플랫폼으로서, 하드웨어 자원 및 운영 시스템을 이용하여 해당 어플리케이션에 고수준 API 및 서비스를 제공한다.
상기 OCAP은 실행 엔진(Execution Engine)과 표현 엔진(Presentation Engine)을 포함할 수 있다. 상기 실행 엔진은 자바(Java)로 작성된 어플리케이션을 해석하고 실행시키며, 표현 엔진은 HTML로 작성된 어플리케이션을 해석하고 실행시킨다. 일 예로, OCAP-J(자바) 어플리케이션은 실행 엔진에 의해 수행된다.
상기 어플리케이션들은 크게 데이터 방송 관련 어플리케이션과 네이티브 어플리케이션으로 구분된다.
상기 데이터 방송 관련 어플리케이션들은 하드웨어 자원을 활용하기 위해 API를 사용한다. 즉, 모든 데이터 방송 관련 어플리케이션들은 바로 하드웨어 자원을 다루지 않고, API를 통해서만 하드웨어 자원들을 사용할 수 있도록 하여 호환성을 유지시킨다. 상기 데이터 방송 관련 어플리케이션의 호환성을 위해 OCAP은 상기 데이터 방송 관련 어플리케이션들을 하드웨어 자원으로부터 분리시켜준다.
여기서 상기 데이터 방송 관련 어플리케이션들은 OCAP에서 규정한 실행 환경 과 API를 이용하여 동작하는 소프트웨어를 지칭하며, 이러한 이유로 OCAP 어플리케이션이라 하기도 한다.
상기 OCAP 어플리케이션 타입은 바운드(Bound, 채널 연동형) 어플리케이션, 언바운드(Unbound, 채널 비연동형) 어플리케이션으로 구분할 수 있다.
상기 바운드 어플리케이션은 현재 튜닝된 채널과 관련 또는 바운드된 어플리케이션으로서, 예를 들면 게임, 정보 서비스(Information Services) 등이 있다. 이때 채널 전환이 발생하고, 새로이 튜닝된 채널과 관련이 없다면 상기 바운드 어플리케이션은 종료되어야만 한다. 즉, 특정 채널에 가면 어플리케이션이 시작되고, 다른 채널로 전환되면 해당 어플리케이션은 종료된다.
상기 언바운드 어플리케이션은 특별한 채널에 구속되지 않는 어플리케이션으로서, 예를 들어, 모니터(Monitor) 어플리케이션, VOD(Video On Demand), EPG(Electronic Program Guide), E-Mail, 채팅(Chatting), 게임, 웹 브라우저, PVR(Personal Video Recorder) 등이 있다. 즉, 상기 언바운드 어플리케이션은 방송 수신기 부팅시 다운로드되어 저장되며, 시청 채널에 상관없이 시작되고 종료된다.
상기 모니터 어플리케이션은 OCAP 표준에 정의된 API를 사용하는 서비스 운용 소프트웨어로서, 다른 어플리케이션의 시작과 종료를 조정할 수 있다. 즉, 상기 모니터 어플리케이션은 케이블 방송 사업자의 목적에 따라서 만든 특수한 언바운드 어플리케이션으로서, 모니터 어플리케이션만이 쓸 수 있는 API(예를 들어, 수신기 재부팅, 오류 보고 등)가 제공된다. 또한 상기 모니터 어플리케이션은 메모리 등의 수신기 자원에 대해서 여러 어플리케이션의 충돌이 생겼을 때 이를 조정할 수 있으 며, 거의 모든 수신기의 기능에 대해서 우선 제어권을 행사할 수 있다.
그리고 상기 모니터 어플리케이션은 채널 관리, 케이블카드의 기능을 제어할 수도 있다. 즉, 케이블카드가 삽입된 호스트에서의 기본 채널 전환 및 동작은 기본적으로 모니터 어플리케이션이 그 동작을 제어한다. 또한 TV 구동이나 기타 부가적인 서비스(EPG, VOD)를 위한 어플리케이션들을 다운로드받고 실행할 수 있다.
예를 들어, 데이터 방송 모드에서 호스트는 리모콘과 같은 입력 장치로부터 입력되는 채널 전환키를 OCAP으로 보내주면, 채널을 관리하는 데이터 방송 관련 어플리케이션 예를 들어, 모니터 어플리케이션은 호스트로부터 수신된 채널 전환키에 따라 채널 전환에 관련된 여러 다른 어플리케이션의 상태 변경 및 채널에 종속(dedicated)된 바운드 어플리케이션의 일시 정지 및 종료를 실행한다.
한편, 도 2에서 네이티브 어플리케이션은 디지털 방송 신호를 수신하고, 수신된 디지털 방송 신호로부터 영상 및 음성 정보들 및 그 외의 방송 프로그램 정보(EPG) 등을 역다중화하고, 이를 디바이스 상에 구현하기 위한 일반적인 기능을 수행한다. 즉, 상기 네이티브 어플리케이션은 기본적인 기능을 수행하는 것과 관련된 어플리케이션으로서, 상기 방송 수신기의 출하시에 내장된다.
상기 하드웨어 자원은 호스트 디바이스 하드웨어라고도 하며, 크게 호스트와 케이블카드로 구성된다.
도 3은 본 발명이 적용되는 하드웨어 자원의 일 실시예를 보인 구성 블록도로서, 호스트(100)와 상기 호스트(100)에 장,탈착할 수 있는 케이블카드(200)를 포함한다.
상기 호스트(100)는 케이블 방송만을 수신하거나, 케이블 방송 또는 지상파 방송 또는 위성 방송 중 어느 하나 이상의 디지털 방송을 수신할 수 있다. 도 3의 호스트(100)는 케이블 방송, 지상파 방송, 그리고 위성 방송 중 어느 하나 이상의 방송을 수신할 수 있는 예를 고려한 것이다.
한편, 케이블 방송 수신기와 헤드엔드간의 쌍방향 통신 방식에는 두 가지 방식이 있는데, OOB(Out Of Band) 방식과 DSG(DOCSIS Settop Gateway) 방식이 가능하다. 따라서, 시청자는 상기 두 방식 중 어느 하나를 이용하여 호스트를 통해 원하는 프로그램을 선택하여 볼 수도 있다. 또는 시청자가 방송 프로그램에 직접 참여하거나 필요한 정보를 선택하여 볼 수 있으며, 상기 OOB 방식/DSG 방식을 통하여 데이터 방송 서비스가 제공될 수도 있다.
도 3에서 호스트(100)는 제1 튜너(101a), 제2 튜너(101b), 제1 복조부(102), 다중화부(103), 역다중화부(104), 복호부(105), 제2 복조부(DOCSIS)(106), 제3 튜너(107), 스위칭부(108), 변조부(109), 제어부(110) 및 OCAP 메모리 제어부(120)를 포함할 수 있다.
상기 케이블카드(200)는 싱글 스트림을 처리할 수 있는 싱글(S)-카드이거나 멀티 스트림을 처리할 수 있는 멀티(M)-카드 중 하나이다.
상기 제1 튜너(101a)는 안테나를 통해 전송되는 지상파 A/V(Audio/Video) 방송이나 케이블을 통해 인-밴드(in-band)로 전송되는 케이블 A/V 방송 중 특정 채널 주파수만을 튜닝하여 제1 복조부(102)로 출력한다.
여기서, 지상파 방송과 케이블 방송은 전송 방식이 다르므로, 상기 제1 복조 부(102)는 서로 다른 전송 방식의 신호에 대해 다른 복조 과정을 수행할 수 있다. 예를 들어, VSB(Vestigial Sideband Modulation) 방식으로 변조되어 전송되는 지상파 A/V 방송은 VSB 변조의 역으로 복조를 수행한다. 또한 QAM(Quadrature Amplitude Modulation) 방식으로 변조되어 전송되는 케이블 A/V 방송은 QAM의 역으로 복조를 수행한다.
상기 제1 복조부(102)에서 복조된 신호는 스트림 형태로 다중화부(103)를 통해 출력된다. 이때, 케이블 A/V 방송을 수신할 수 있는 인-밴드 튜너가 복수개 이상 존재하고, 각 인-밴드 튜너에서 서로 다른 채널이 동시에 튜닝되어 각각의 복조부에서 복조되는 멀티 스트림이라면 다중화부(103)에서 다중화되어 출력된다.
그리고 상기 제1 복조부(102)에서 복조된 신호가 지상파 방송의 스트림이면 복조된 스트림은 다중화부(103)를 통해 역다중화부(104)로 출력되고, 케이블 방송의 스트림이면 다중화부(103)와 슬롯에 장착된 케이블카드(200)를 통해 역다중화부(104)로 출력된다. 상기 케이블카드(200)는 고부가가치의 방송 콘텐츠에 대한 복사 방지 및 제한적인 접근을 위하여, 제한 수신(Conditional Access ; CA) 시스템을 포함하며, POD(Point Of Deployment) 모듈이라고도 한다.
즉 상기 케이블 카드(200)는 상기 다중화부(103)에서 출력되는 케이블 방송의 싱글 스트림 또는 멀티 스트림에 스크램블이 걸려있다면 디스크램블하여 역다중화부(104)로 출력한다. 만일 케이블카드(200)가 장착되어 있지 않다면 상기 제1 복조부(102)에서 복조된 케이블 방송의 싱글 스트림 또는 멀티 스트림은 바로 역다중화부(104)로 출력된다. 이 경우 스크램블된 케이블 방송은 디스크램블을 하지 못하 므로 정상적으로 시청하지 못한다.
상기 역다중화부(104)는 다중화된 방송 스트림으로부터 오디오, 비디오, 데이터 스트림을 분리한 후 각 복호부(105)로 출력한다. 상기 복호부(105)는 오디오 복호기, 비디오 복호기, 데이터 복호기를 포함할 수 있다.
즉, 상기 역다중화부(104)에서 역다중화된 오디오 스트림은 오디오 복호기에서, 비디오 스트림은 비디오 복호기에서, 데이터 스트림은 데이터 복호기에서 복호된다.
제2 튜너(101b)는 DSG 방식으로 케이블을 통해 전송되는 데이터 방송 중 특정 채널 주파수를 튜닝하여 제2 복조부(106)로 출력한다. 상기 제2 복조부(106)는 DSG 방식의 데이터 방송을 복조한 후, 상기 복조된 방송 신호를 제어부(110)로 출력할 수 있다.
제3 튜너(107)는 케이블을 통해 OOB 방식으로 전송되는 하향 데이터 방송에 대해서 특정 채널 주파수를 튜닝하여 케이블카드(200)로 출력한다.
그리고 헤드엔드와 케이블 방송 수신기 사이의 양방향 통신이 가능할 경우, 케이블 방송 수신기에서 헤드엔드로 전송하는 상향 정보들(예를 들면, 유료 프로그램 신청, 호스트의 진단 정보 등)은 OOB 방식이나 DSG 방식으로 전송될 수 있다. 따라서, 본 발명에 따른 케이블 방송 수신기의 일 실시예는 상기 방식 중 하나를 선택하여 정보를 전송할 수 있도록 스위칭부(108)가 구비될 수 있다.
상기 OOB 방식에서는 사용자 정보나 시스템 진단 정보가 케이블카드(200)와 스위칭부(108)를 통해 변조부(109)로 출력되고, 상기 변조부(109)는 상기 출력 신 호를 QPSK(Quadrature Phase Shift Keying) 변조 방식으로 변조하여 케이블을 통해 헤드엔드로 전송될 수 있다. 만약 DSG 방식으로 사용자의 방송 정보가 전송된다면 상기 정보는 제어부(110)와 상기 스위칭부(108)를 통해 변조부(109)로 출력되고, 상기 변조부(109)에서 QAM(Quadrature Amplitute Modulation)-16 변조 방식으로 변조된 후 케이블을 통해 헤드엔드로 전송될 수 있다.
한편, 긴급 경고 메시지 cable_emergency_alert()는 MPEG-2 트랜스포트와 호환 가능하도록 MPEG-2 테이블 형식으로 정의되고, 이 테이블은 적어도 하나 이상의 섹션(section) 단위로 구분되어 인-밴드와 OOB를 통해 트랜스포트 패킷 형태로 전송된다.
만일, 상기 케이블카드(200)가 호스트에 삽입되어 있다면 SI 규약에 따라 테이블화되어 OOB로 전송된 긴급 경고 메시지는 제3튜너(107)를 거쳐 케이블카드(200)로 출력된다. 상기 케이블카드(200)는 수신된 긴급 경고 메시지를 파싱하여 제어부(110)로 출력한다. 반대로 상기 케이블카드(200)가 호스트에 삽입되어 있지 않다면 PSIP 규약에 따라 테이블화되어 인-밴드로 전송된 긴급 경고 메시지는 케이블카드(200)를 거치지 않고, 역다중화부(104)에서 역다중화되어 제어부(110)로 출력된다.
상기 제어부(110)는 인-밴드나 OOB를 통해 수신된 긴급 경고 메시지를 OCAP 메모리 제어부(120)로 출력함과 동시에, 수신된 긴급 경고 메시지에 포함된 내용에 따라 긴급 방송 채널로의 강제 튜닝을 수행하거나, 긴급 경고 메시지의 내용을 화면에 텍스트 형태로 출력한다. 상기 메시지 디스플레이 방법 중 하나는 텍스트 형 태의 긴급 경고 내용을 화면에서 스크롤시켜 디스플레이하는 방법이 있다. 또는 오디오 형태로 출력하는 방법도 있다. 본 발명에서는 화면에 텍스트 형태로 디스플레이하는 것을 일 실시예로 설명하나, 오디오로 출력하는 방법도 본 발명에 적용될 수 있다.
상기 OCAP 메모리 제어부(120)는 제어부(110)로부터 긴급 경고 메시지가 입력되거나, 입력된 긴급 경고 메시지의 처리를 위해 채널 변경 및/또는 텍스트 형태의 메시지 출력이 필요한 경우, 그리고 처리 중인 긴급 경고 메시지를 종료하는 경우에, 각 상태 정보를 OCAP 어플리케이션에 제공한다.
상기 제어부(110)와 OCAP 메모리 제어부(120)의 동작은 하드웨어, 펌웨어, 미들웨어, 소프트웨어 중 어느 하나로 이루어질 수도 있고, 또는 그러한 것 중 적어도 두개의 결합으로 이루어질 수도 있다. 또한 상기 제어부(110)에서 OCAP 메모리 제어부(110)의 역할을 수행할 수 있으며, 이 경우 상기 OCAP 메모리 제어부(120)는 생략할 수 있다.
그리고 상기 도 2에 도시된 OCAP 어플리케이션들, 네이티브 어플리케이션, OCAP 미들웨어, API들, 운영 시스템, 및 기타 필요한 소프트웨어들은 메모리(도시되지 않음)에 저장되며, 방송 수신기의 전원이 온 될때, 또는 다른 어플리케이션이나 사용자의 요구에 따라 실행된다.
본 발명에서는 설명의 편의를 위해 긴급 경고 메시지가 수신되었을 때 제공하는 상태 정보를 수신 상태 정보 OCAP_EAS_Receive_report(), 채널 전환 및/또는 메시지 출력이 필요한 경우 제공하는 상태 정보를 시작 상태 정보 OCAP_EAS_Start_report(), 긴급 경고 메시지의 처리가 종료될 때 제공하는 상태 정보를 종료 상태 정보 OCAP_EAS_Terminate_report()라 하기로 한다.
다음은 전술한 각 경우에 따라 OCAP 어플리케이션에 제공하는 상태 정보의 실시예들을 보이고 있다.
1) 긴급 경고 메시지가 수신된 경우,
인-밴드나 OOB를 통해 호스트로 긴급 경고 메시지가 수신되면, 상기 호스트 내 OCAP 메모리 제어부(120)는 수신된 긴급 경고 메시지를 참조하여 긴급 경고 메시지의 수신 상태 정보를 생성한 후 OCAP 어플리케이션에 전송한다. 이렇게 함으로써, 상기 OCAP 어플리케이션은 향후 채널 전환 및/또는 메시지 디스플레이가 발생할 수 있음을 인지할 수 있고, 필요한 경우 그에 따른 준비를 할 수 있게 된다.
상기 OCAP 어플리케이션으로 전송되어야 할 수신 상태 정보는 이벤트 ID, 시퀀스 번호(Sequence Number), 채널 전환이나 메시지 디스플레이 여부를 결정하는 긴급 경고 메시지의 우선 순위(priority), 오리지네이터 코드(originator code) 등을 포함할 수 있다.
도 4는 방송 수신기 내 호스트에 긴급 경고 메시지가 수신되었을 때, 상기 호스트에서 OCAP 어플리케이션으로 전송하는 수신 상태 정보 OCAP_EAS_Receive_report()의 신택스 구조의 일 실시예를 보인 도면이다.
도 4를 보면, 수신 상태 정보 OCAP_EAS_Receive_report()는 이벤트 ID(EAS_Event_ID) 필드, 시퀀스 번호(EAS_Sequence_Number) 필드, 우선 순위(EAS_Alert_Priority) 필드, 오리지네이터 코드(EAS_Originator_Code) 필드를 포 함하여 구성된다.
상기 EAS_Event_ID 필드는 특정한 긴급 경고(EA) 이벤트를 나타낸다(Designates the particular EA event). 새로운 긴급 경고 메시지가 방송 수신기로 수신될 때마다 새로운 EAS_Event_ID가 할당된다(Each time a new EAS message is distributed throughout the cable system, a new EAS_Event_ID shall be assigned).
상기 EAS_Sequence_Number 필드는 긴급 경고 메시지에 수반되는 정보에 어떤 변화가 있게 되면 증가하는데, 일 예로 모듈로 방식에 의해 1에서 31까지 증가한다(The sequence_number shall be incremented by 1 modulo 32 when any change in the information carried in the cable_emergency_alert() message changes).
상기 EAS_Alert_Priority 필드는 긴급 경고의 우선 순위를 나타낸다. 상기 EAS_Alert_Priority 필드 값에 따라 수신된 긴급 경고 메시지의 처리가 결정된다. 즉, 수신된 긴급 경고 메시지를 무조건 무시할 것인지, 아니면 특정 조건에서만 무시할 것인지, 아니면 수신된 긴급 경고 메시지에 포함된 긴급 방송 채널(details channel)로 강제 튜닝을 할 것인지 등이 결정된다. 예를 들어, 상기 EAS_Alert_Priority 필드 값이 11 이하인 경우에는 긴급 방송 채널로의 변경은 없으며, 단지 수신된 긴급 경고 메시지에 대한 정보를 화면에 텍스트 형태로 디스플레이함으로써, 시청자가 긴급 상황을 알 수 있도록 한다. 또한 상기 EAS_Alert_Priority 필드 값이 15인 경우에는 현재 시청중인 채널을 긴급 경고 메시지에 포함된 긴급 방송 채널로 강제 전환하여 시청자가 긴급 방송을 시청할 수 있도록 한다. 상기 예시한 수치는 일 예에 불과하며, 상기 수치로 본 발명의 권리범위가 제한되는 것은 아니다.
상기 EAS_Originator_Code 필드는 EAS를 처음 활성화시킨 주체(entity)를 나타낸다(Designates the entity that originally initiated the activation of the EAS).
상기 도 4와 같은 수신 상태 정보가 호스트로부터 OCAP 어플리케이션으로 전송되면, 상기 OCAP 어플리케이션은 도 5와 같은 시작 상태 정보 OCAP_EAS_Start_report() message를 기다리면서 향후 발생할 채널 전환이나 메시지 디스플레이에 대비한 여러 동작을 취할 수 있게 된다.
2) 긴급 경고 메시지 처리를 위해 채널 전환 및/또는 메시지 디스플레이가 필요한 경우
전술한 바와 같이, 수신된 긴급 경고 메시지의 EAS_Alert_Priority 필드 값에 따라 긴급 방송 채널로의 전환 및/또는 메시지 디스플레이가 필요한지 여부를 알 수 있다. 여기서 상기 메시지 디스플레이는 텍스트 형태로 긴급 경고 내용을 디스플레이하는 것을 의미한다. 또한 본 발명은 텍스트 형태의 긴급 경고 내용을 화면의 일부에서 스크롤시켜 디스플레이하는 것을 일 실시예로 한다.
본 발명의 호스트는 긴급 방송 채널로의 채널 전환 및/또는 메시지 디스플레이가 필요한 경우, 시작 상태 정보를 OCAP 어플리케이션에 전송함으로써, OCAP 어플리케이션이 정상적으로 동작할 수 있도록 한다. 즉, 상기 호스트는 시작 상태 정 보를 OCAP 어플리케이션으로 전송하고 나서, 수신된 긴급 경고 메시지 처리를 시작한다.
상기 호스트에서 OCAP 어플리케이션으로 전송되어야 할 시작 상태 정보는 Event ID, 시작 시간 및 잔여 시간 정보, 전환할 긴급 방송 채널 정보, 스크롤할 메시지 정보 등을 포함할 수 있다.
도 5는 수신된 긴급 경고 메시지를 처리를 위해 채널 전환 및/또는 메시지 디스플레이가 필요한 경우, 상기 OCAP 어플리케이션으로 전송하는 시작 상태 정보 OCAP_EAS_Start_report()의 신택스 구조의 일 실시예를 보인 도면이다.
도 5를 보면, 시작 상태 정보 OCAP_EAS_Start_report()는 이벤트 ID(EAS_Event_ID) 필드, 시작 시간(EAS_Start_Time) 필드, 잔여 시간(EAS_Time_Remaining) 필드, 전환할 긴급 방송 채널의 밴드를 표시하는 밴드 정보(In_Band_Reference) 필드, 상기 In_Band_Reference 필드 값에 따른 긴급 방송 채널 번호를 표시하는 채널 번호 필드, 스크롤할 텍스트 길이를 표시하는 길이 (EAS_Alert_Text_Length) 필드, 및 스크롤할 텍스트를 포함하는 텍스트(EAS_alert_text) 필드를 포함하여 구성된다.
상기 EAS_Event_ID 필드는 도 4에서 설명한 EAS_Event_ID 필드와 동일한 의미이며, 여기서는 어떤 EAS가 채널 전환 및/또는 메시지 디스플레이가 필요한지를 표시한다.
상기 EAS_Start_Time 필드는 수신된 긴급 경고 이벤트의 시작 시간을 나타내며, 일 예로 초 단위로 표시된다(Designates the start time of this alert event as the number of seconds).
상기 EAS_Time_Remaining 필드는 처리 중인 긴급 경고 메시지의 남은 출력시간을 표시하며, 일 예로 0-120 초 단위로 설정시킬 수 있다(Designates the time remaining in the alert message). 여기서 상기 EAS_Time_Remaining 필드 값이 0이면 긴급 경고 메시지의 무한 기간을 나타낸다(A value of zero shall indicate an alert message period of indefinite duration).
상기 In_Band_Reference 필드는 전환할 긴급 방송 채널이 인-밴드인지 OOB인지를 나타낸다.
만일 상기 인밴드이면 전환할 긴급 방송 채널 번호는 Details_Major_Channel_Number 필드와 Details_Minor_Channel_Number 필드에 표시되고, OOB이면 Details_OOB_Source_ID 필드에 표시된다. 예를 들어, 전환할 긴급 방송 채널의 밴드가 OOB이면(즉, In_Band_Reference 필드 값이 0이면), OOB 소스 ID를 이용하여 채널을 전환하고, 인-밴드이면(즉, In_Band_Reference 필드 값이 1이면), 메이저 채널 번호(major channel number)와 마이너 채널 번호(minor channel number)를 이용하여 채널을 전환한다.
다시 말해, 상기 Details_Major_Channel_Number 필드와 Details_Minor_Channel_Number 필드는 전환할 긴급 방송 채널이 인밴드일 때, 튜닝할 긴급 방송 채널의 메이저, 마이너 채널 번호를 나타낸다. 또한 상기 Details_OOB_Source_ID 필드는 전환할 긴급 방송 채널이 OOB일 때, 튜닝할 긴급 방송 채널에 대한 가상 채널(virtual channel)의 소스 ID를 나타낸다. 여기서 소스 ID는 OOB SI에 기술된 가상 채널을 참조한다. 상기 Details_OOB_Source_ID 필드는 OOB SI가 유효하지 않으면 무시된다.
이와 같이 상기 호스트는 EAS_Event_ID 필드와 전환할 긴급 방송 채널의 밴드 정보 필드 값에 따라 OOB 소스 ID 또는 메이저/마이너 채널 번호를 OCAP 어플리케이션으로 전송하게 된다.
상기 EAS_Alert_Text_Length 필드는 바로 뒤에 이어지는 EAS_Alert_Text() 필드의 전체 길이를 바이트로 정의한다. 상기 EAS_Alert_Text_Length 필드 값이 0이면 상기 EAS_Alert_Text() 필드가 긴급 경고 메시지 내에 포함되지 않았음을 지시한다.
상기 EAS_Alert_Text() 필드의 데이터 구조는 긴급 경고의 textual description을 나타내는 multiple_string_structure()를 포함한다. 상기 alert_text()를 파싱하여 얻은 텍스트 형태의 긴급 정보 내용은 화면 상단의 오른쪽에서 왼쪽으로 스크롤되는 것을 일 실시예로 한다.
그리고 상기된 도 5와 같은 시작 상태 정보 OCAP_EAS_Start_report()를 전송받은 OCAP 어플리케이션은 호스트에서 긴급 경고 메시지 처리가 정상적으로 처리될 수 있도록 현재 실행중인 어플리케이션을 제어한다.
예를 들어, 뉴스라는 어플리케이션이 화면의 일부에 텍스트 형태로 디스플레이 중인데, 상기 뉴스 화면이 호스트에서 처리할 긴급 경고 메시지의 디스플레이를 방해하는 경우 상기 디스플레이중인 뉴스 어플리케이션을 일시 정지시키거나 종료시킬 수 있다.
3) 처리 중인 긴급 경고 메시지를 종료하는 경우
긴급 방송 채널로 강제 전환이 이루어진 상태에서 실행되었던 긴급 경고 메시지가 종료되면, 원래 사용자가 시청 중인 채널로 돌아가야 한다.
본 발명의 호스트는 이러한 경우에도 돌아갈 채널 정보를 포함하는 종료 상태 정보를 OCAP 어플리케이션에 전송함으로써, OCAP 어플리케이션이 정상적으로 동작할 수 있도록 한다.
상기 호스트에서 OCAP 어플리케이션으로 전송되어야 할 종료 상태 정보는 Event ID, 전환할 원래 채널 정보 등을 포함할 수 있다.
도 6은 실행 중인 긴급 경고 메시지를 종료하는 경우, 상기 OCAP 어플리케이션으로 전송하는 종료 상태 정보 OCAP_EAS_Terminate_report()의 신택스 구조의 일 실시예를 보인 도면이다.
도 6을 보면, 종료 상태 정보 OCAP_EAS_Terminate_report()는 이벤트 ID(EAS_Event_ID) 필드, 돌아갈 채널의 밴드를 표시하는 밴드 정보(In_Band_Reference) 필드, 상기 In_Band_Reference 필드 값에 따른 돌아갈 원래 방송 채널 정보를 표시하는 채널 정보 필드를 포함하여 구성된다.
상기 EAS_Event_ID 필드는 도 4에서 설명한 EAS_Event_ID 필드와 동일한 의미이며, 여기서는 어떤 EAS가 종료되는지를 나타낸다.
상기 In_Band_Reference 필드는 돌아갈 원래 채널이 인-밴드의 채널인지, OOB의 채널인지를 나타낸다. 일 예로, 상기 In_Band_Reference 필드 값이 1이면 돌아갈 원래 채널은 인-밴드의 채널임을 나타내고, 0이면 OOB의 채널임을 나타낸다. 즉, In_Band_Reference 필드 값이 1이면 메이저 채널 번호(major channel number)와 마이너 채널 번호(minor channel number)가 지시하는 채널로 전환하고, 0이면 OOB 소스 ID가 지시하는 채널로 전환한다.
따라서 상기 In_Band_Reference 필드 값이 1이면 전환할 원래 채널 정보는 Original_Major_Channel_Number 필드와 Original_Minor_Channel_Number 필드에 표시되고, 0이면 Original_OOB_Source_ID 필드에 표시된다.
이를 위해 상기 Original_Major_Channel_Number 필드와 Original_Minor_ Channel_Number 필드는 긴급 경고 메시지가 종료되면 돌아갈 원래 인-밴드 채널의 메이저, 마이너 채널 번호를 나타낸다(Indicates the major and minor channel number associated with an interrupted channel by EAS).
상기 Original_OOB_Source_ID 필드는 긴급 경고 메시지가 종료되면 돌아갈 원래 OOB 채널의 가상 채널(virtual channel)의 소스 ID를 나타낸다(Original_OOB_Source_ID Indicates the Source ID of a virtual channel associated with an interrupted OOB Source by EAS).
즉, 상기 호스트는 EAS_Event_ID 필드와 사용자가 원래 시청중인 채널이 무엇인지에 따라 OOB 채널인 경우에는 OOB 소스 ID를, In-Band 채널인 경우에는 메이저 채널 번호와 마이너 채널 번호를 OCAP 어플리케이션으로 전송하게 된다.
도 7은 지금까지 설명한 긴급 경고 메시지 수신 및 처리 방법의 일 실시예를 나타낸 동작 흐름도이다.
도 7에서 왼쪽 부분은 호스트에서 긴급 경고 메시지를 수신하여 처리하는 예 를 보이고, 오른쪽은 OCAP 어플리케이션으로 전송하는 상태 정보의 예를 보이고 있다.
즉, 호스트는 긴급 경고 메시지가 수신되면(단계 701), 도 4와 같은 수신 상태 정보를 OCAP 어플리케이션으로 전송한다(단계 702). 그리고 호스트는 수신된 긴급 경고 메시지를 처리하기 위해 긴급 방송 채널로의 채널 전환 및/또는 메시지 디스플레이가 필요한지를 확인한다(단계 703).
상기 단계 703에서 긴급 방송 채널로의 채널 전환 및/또는 메시지 디스플레이가 필요하지 않다고 판별되면 수신된 긴급 경고 메시지의 내용에 따른 긴급 경고 동작을 수행한다(단계 709).
상기 단계 703에서 채널 전환 및/또는 메시지 디스플레이가 필요하다면 전환할 긴급 방송 채널 정보 및/또는 디스플레이할 텍스트 정보를 포함하는 도 5와 같은 시작 상태 정보를 OCAP 어플리케이션으로 전송한다(단계 704).
그리고 상기 호스트는 채널 전환이 필요하면 수신된 긴급 경고 메시지에 포함된 긴급 방송 채널로 채널 전환을 수행하고, 또한 스크롤할 텍스트 정보가 포함되어 있으면 화면의 기 설정된 위치에 긴급 경고 내용을 텍스트 형태로 스크롤한다(단계 705).
그러면서, 상기 호스트는 긴급 경고 메시지의 실행이 종료되는지를 확인한다(단계 706). 일 실시예로, 상기 호스트는 수신된 긴급 경고 메시지에 포함된 EAS_Start_Time 필드와 EAS_Time_Remaining 필드를 참조하여 실행 중인 긴급 경고 메시지의 종료 여부를 확인할 수 있다.
상기 단계 706에서 실행 중인 긴급 경고 메시지의 종료가 확인되면 상기 호스트는 도 6과 같은 종료 상태 정보를 OCAP 어플리케이션으로 전송한다(단계 707). 이때 긴급 방송 채널로 전환한 상태라면 상기 종료 상태 정보에는 복귀할 원래의 채널 정보가 포함된다.
그리고 나서, 상기 호스트는 실행 중인 긴급 경고 메시지를 종료한다(단계 708). 예를 들어, 긴급 방송 채널로 전환한 상태이면 시청 중인 원래의 채널로 돌아가고, 텍스트 형태로 긴급 경고 내용을 디스플레이 중이라면 긴급 경고 내용의 디스플레이를 종료한다.
지금까지 살펴본 바와 같이, 호스트에 긴급 경고 메시지가 도착하게 되면, 상기 호스트는 긴급 경고 메시지의 우선 순위 값에 따라 채널 전환 및/또는 메시지 디스플레이 등의 기능을 수행할 뿐만 아니라, 호스트에 내장된 호스트 프로그램 예를 들면, OCAP 메모리 제어부(120)를 통해 OCAP 어플리케이션에 각 상태 정보를 전송한다.
이렇게 함으로써, 상기 OCAP 어플리케이션의 정상적인 동작을 보장할 수 있게 한다. 만일 이러한 긴급 경고 메시지의 수신 및 실행에 대한 정보를 상기 OCAP 어플리케이션에 제공하지 않고, 호스트에서 긴급 경고 메시지를 수행하게 되면 OCAP 어플리케이션의 정상적인 동작을 보장할 수 없게 된다. 이는 OCAP 어플리케이션에 채널 전환 등을 제어하기 때문이다.
또한 지금까지 설명한 본 발명의 실시예에서는 디스크램블링(descrambling) 모듈이 케이블 카드에 구비되고, 케이블 카드는 호스트에 착,탈되도록 하고 있다. 이 경우 방송국(또는 헤드엔드)으로부터의 방송신호는 케이블카드의 디스크램블링 모듈을 통해 디스크램블링되어 사용자에게 제공되고 있다.
그러나, 실시예에 따라서는 케이블 카드 없이 호스트 내부에 디스크램블링 모듈을 구비하고, 방송국으로부터의 방송 신호는 호스트 내부의 디스크램블링 모듈에서 디스크램블링하여 사용자에게 제공되도록 할 수도 있다. 이 경우 상기 디스크램블링 모듈은 방송국 등으로부터 다운로드되도록 구성 할 수 있다. 즉 방송국 등으로부터 다운로드된 디스크램블링 모듈(또는 소프트웨어 CAS이라고도 함)은 호스트 내의 소정 메모리에 저장되도록 구성을 달리할 수 있다.
상기 디스크램블링 모듈을 다운로드 받는 방법의 일예로는 호스트 내부에 미리 내장된 시큐러티 프로세서(Security Processor)가 망에 연결되면, 헤드엔드로부터 자동으로 CA(Conditional Access) 이미지를 다운로드받는 방법이 있다.
다만, 이러한 구성의 차이가 본 발명의 권리범위를 변경하지 않음은 당연하다.
본 발명은 상술한 실시예에 한정되지 않으며, 첨부된 청구범위에서 알 수 있는 바와 같이 본 발명이 속한 분야의 통상의 지식을 가진 자에 의해 변형이 가능하고 이러한 변형은 본 발명의 범위에 속한다.
상기에서 설명한 본 발명에 따른 방송 수신기, 긴급 경고 메시지 처리 방법 및 신호 구조에 의하면, OCAP 기반 양방향 케이블 방송 수신기 내 호스트는 긴급 경고 메시지가 수신될 때, 채널 전환 및/또는 메시지 디스플레이와 같은 수신된 긴 급 경고 메시지의 실행이 필요할 때, 실행 중인 긴급 경고 메시지를 종료할 때, 각 상태 정보를 OCAP 어플리케이션에 제공함으로써, 호스트에서 긴급 경고 메시지 실행시 OCAP 어플리케이션의 비정상적인 동작을 방지할 수 있게 된다.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.
따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다.
Claims (19)
- 데이터 방송 관련 어플리케이션 플랫폼 기반 방송 수신기에서 긴급 경고 메시지를 수신하여 처리하는 방법에 있어서,긴급 경고 메시지가 수신되면, 수신된 긴급 경고 메시지를 참조하여 수신 상태 정보를 생성한 후 데이터 방송 관련 어플리케이션으로 전송하는 단계;수신된 긴급 경고 메시지에 포함된 내용이 긴급 경고 메시지의 실행을 지시하면 시작 상태 정보를 생성하여 상기 데이터 방송 관련 어플리케이션으로 전송하고 긴급 경고 메시지를 실행하는 단계; 및실행 중인 긴급 경고 메시지 종료시, 종료 상태 정보를 생성하여 상기 데이터 방송 관련 어플리케이션으로 전송하고, 긴급 경고 메시지의 실행을 종료하는 단계를 포함하여 이루어지는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 수신 상태 정보는수신된 긴급 경고 메시지를 구분하기 위한 고유 정보와 수신된 긴급 경고 메시지의 실행 여부를 결정하기 위한 우선 순위 정보를 적어도 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 실행 단계는수신된 긴급 경고 메시지에 포함된 우선 순위 정보가 긴급 방송 채널로의 전 환과 긴급 경고 관련 내용의 디스플레이 중 적어도 하나를 지시하면 시작 상태 정보를 생성하여 상기 데이터 방송 관련 어플리케이션으로 전송하는 것을 특징으로 하는 방법.
- 제 3 항에 있어서, 상기 시작 상태 정보는실행할 긴급 경고 메시지를 구분하기 위한 정보와 시작 및 잔여 시간을 알기 위한 시간 정보를 포함하며, 긴급 경고 메시지의 실행 내용에 따라 전환할 긴급 방송 채널 정보와 디스플레이할 메시지 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 종료 상태 정보는종료가 필요한 긴급 경고 메시지를 구분하기 위한 정보와 복귀할 원래 시청 채널 정보를 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 데이터 방송 관련 어플리케이션 플랫폼은 OCAP인 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 데이터 방송 관련 어플리케이션은 OCAP 어플리케이션을 포함하는 것을 특징으로 하는 방법.
- 제 7 항에 있어서,상기 OCAP 어플리케이션은 모니터 어플리케이션을 포함하는 것을 특징으로 하는 방법.
- 데이터 방송 관련 어플리케이션 플랫폼 기반 방송 수신기로 긴급 경고 메시지가 수신되었을 때, 데이터 방송 관련 어플리케이션으로 전송하기 위한 수신 상태 정보의 신호 구조는,수신된 긴급 경고 메시지를 유일하게 구분하기 위한 정보를 표시하는 이벤트 ID 필드;수신된 긴급 경고 메시지의 내용 변화를 식별하기 위한 정보를 표시하는 시퀀스 번호 필드;수신된 긴급 경고 메시지의 중요도를 표시하는 우선 순위 필드; 및수신된 긴급 경고 메시지를 처음 활성화시킨 주체(entity)를 표시하는 오리지네이터 코드 필드를 포함하여 구성되는 것을 특징으로 하는 신호 구조.
- 데이터 방송 관련 어플리케이션 플랫폼 기반 방송 수신기로 수신된 긴급 경고 메시지의 실행시, 데이터 방송 관련 어플리케이션으로 전송하기 위한 시작 상태 정보의 신호 구조는,실행할 긴급 경고 메시지를 유일하게 구분하기 위한 정보를 표시하는 이벤트 ID 필드;실행할 긴급 경고 메시지의 시작 시간을 표시하는 시작 시간 필드;실행할 긴급 경고 메시지의 잔여 시간을 표시하는 잔여 시간 필드;전환할 긴급 방송 채널 정보를 표시하는 채널 정보 필드; 및디스플레이할 긴급 경고 관련 내용을 표시하는 텍스트 정보 필드를 포함하여 구성되는 것을 특징으로 하는 신호 구조.
- 제 10 항에 있어서, 상기 채널 정보 필드는전환할 긴급 방송 채널의 밴드를 표시하는 밴드 정보 필드; 및상기 밴드 정보 필드 값에 따라 인밴드 채널 번호와 아웃 오브 밴드(OOB) 채널 번호 중 하나를 전환할 긴급 방송 채널 번호로 표시하는 채널 번호 필드를 포함하여 구성되는 것을 특징으로 하는 신호 구조.
- 데이터 방송 관련 어플리케이션의 플랫폼 기반 방송 수신기에서 실행 중인 긴급 경고 메시지의 종료시, 데이터 방송 관련 어플리케이션으로 전송하기 위한 종료 상태 정보의 신호 구조는,종료할 긴급 경고 메시지를 유일하게 구분하기 위한 정보를 표시하는 이벤트 ID 필드; 및돌아갈 원래 시청 채널 정보를 표시하는 채널 정보 필드를 포함하여 구성되 는 것을 특징으로 하는 신호 구조.
- 제 12 항에 있어서, 상기 채널 정보 필드는돌아갈 원래 시청 채널의 밴드를 표시하는 밴드 정보 필드; 및상기 밴드 정보 필드 값에 따라 인밴드 채널 번호와 아웃 오브 밴드(OOB) 채널 번호 중 하나를 돌아갈 원래 시청 채널 번호로 표시하는 채널 번호 필드를 포함하여 구성되는 것을 특징으로 하는 신호 구조.
- 데이터 방송 관련 어플리케이션;데이터 방송 관련 어플리케이션을 다운로드받아 설치하는 플랫폼; 및수신되는 긴급 경고 메시지에 포함된 내용에 따라 긴급 방송 메시지를 실행 및 종료시키며, 상기 긴급 경고 메시지의 수신, 실행, 종료시에 관련된 상태 정보를 생성하여 데이터 방송 어플리케이션으로 전송하는 호스트를 포함하여 구성되는 것을 특징으로 하는 방송 수신기.
- 제 14 항에 있어서, 상기 호스트는긴급 경고 메시지가 수신되면, 수신된 긴급 경고 메시지를 구분하기 위한 고유 정보와 수신된 긴급 경고 메시지의 실행 여부를 결정하기 위한 우선 순위 정보를 포함하는 수신 상태 정보를 생성하여 상기 데이터 방송 관련 어플리케이션으로 전송하는 것을 특징으로 하는 방송 수신기.
- 제 14 항에 있어서, 상기 호스트는수신된 긴급 경고 메시지에 포함된 내용이 긴급 방송 채널로의 전환과 긴급 경고 관련 내용의 디스플레이 중 적어도 하나를 지시하면, 실행할 긴급 경고 메시지를 구분하기 위한 정보, 시작 및 잔여 시간을 알기 위한 시간 정보, 전환할 긴급 방송 채널 정보, 및 디스플레이할 메시지 정보를 포함하는 시작 상태 정보를 생성하여 상기 데이터 방송 관련 어플리케이션으로 전송하고, 긴급 방송 채널로 전환과 긴급 경고 관련 내용의 디스플레이 중 적어도 하나를 실행하는 것을 특징으로 하는 방송 수신기.
- 제 14 항에 있어서, 상기 호스트는실행 중인 긴급 경고 메시지 종료시, 종료가 필요한 긴급 경고 메시지를 구분하기 위한 정보와 복귀할 원래 시청 채널 정보를 포함하는 종료 상태 정보를 생성하여 상기 데이터 방송 관련 어플리케이션으로 전송하고, 긴급 경고 메시지의 실행을 종료하는 것을 특징으로 하는 방송 수신기.
- 제 14 항에 있어서,상기 플랫폼은 OCAP인 것을 특징으로 하는 방송 수신기.
- 제 14 항에 있어서,상기 데이터 방송 관련 어플리케이션은 모니터 어플리케이션을 포함하는 것을 특징으로 하는 방송 수신기.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060086895A KR101259112B1 (ko) | 2006-09-08 | 2006-09-08 | 방송 신호 수신기 및 긴급 경고 메시지 처리 방법 |
US12/310,685 US20100122284A1 (en) | 2006-09-08 | 2007-09-07 | Broadcasting receiver and method of processing emergency alert message |
PCT/KR2007/004352 WO2008030069A1 (en) | 2006-09-08 | 2007-09-07 | Broadcasting receiver and method of processing emergency alert message |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060086895A KR101259112B1 (ko) | 2006-09-08 | 2006-09-08 | 방송 신호 수신기 및 긴급 경고 메시지 처리 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080022985A true KR20080022985A (ko) | 2008-03-12 |
KR101259112B1 KR101259112B1 (ko) | 2013-04-26 |
Family
ID=39396776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060086895A KR101259112B1 (ko) | 2006-09-08 | 2006-09-08 | 방송 신호 수신기 및 긴급 경고 메시지 처리 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101259112B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101461966B1 (ko) * | 2008-08-14 | 2014-11-14 | 엘지전자 주식회사 | 수신 시스템 및 긴급 경고 처리 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR980013291A (ko) * | 1996-07-02 | 1998-04-30 | 문정환 | 긴급방송 수신방법 |
JPH11146377A (ja) | 1997-11-06 | 1999-05-28 | Hitachi Ltd | 緊急情報伝達システム |
KR20000025969A (ko) * | 1998-10-16 | 2000-05-06 | 구자홍 | 티브이 수상기의 비상자막 수신 제어장치 및 방버뵤 |
JP3549454B2 (ja) | 1999-12-24 | 2004-08-04 | シャープ株式会社 | Catv用放送受信装置 |
-
2006
- 2006-09-08 KR KR1020060086895A patent/KR101259112B1/ko active IP Right Grant
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101461966B1 (ko) * | 2008-08-14 | 2014-11-14 | 엘지전자 주식회사 | 수신 시스템 및 긴급 경고 처리 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR101259112B1 (ko) | 2013-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100122284A1 (en) | Broadcasting receiver and method of processing emergency alert message | |
KR101526967B1 (ko) | 방송 송신기, 방송 수신기 및 케이블 방송의 소프트웨어수신 방법 | |
KR101215350B1 (ko) | 케이블 방송 수신기 및 펌웨어 업그레이드 방법 | |
US5973685A (en) | Scheme for the distribution of multimedia follow-up information | |
EP1838037A2 (en) | Method of controlling emergency alert system in digital cable broadcasting, signal thereof and cable broadcast receiver | |
EP1798955A2 (en) | Apparatus for receiving cable broadcast data and method for transmitting/receiving cable broadcast software | |
US8160424B2 (en) | Broadcast receiver and method for diagnostic information presentation | |
US20070283405A1 (en) | Broadcast receiver and method for providing diagnostic information | |
EP1816770A2 (en) | Broadcast receiver, data structure and method for providing diagnostic information | |
US20090133056A1 (en) | Broadcasting system and method of processing emergency alert message | |
EP1860878A2 (en) | Broadcast receiver, data structure and method for providing diagnostic information | |
US7607161B2 (en) | Cable receiver | |
KR101285663B1 (ko) | 방송 신호 수신기 및 긴급 경고 메시지 처리 방법 | |
KR101259112B1 (ko) | 방송 신호 수신기 및 긴급 경고 메시지 처리 방법 | |
US20070277207A1 (en) | Broadcasting system and method of processing channel information in broadcasting system | |
US20090132549A1 (en) | Host for data broadcast and a method of processing data for data broadcast | |
KR20080049947A (ko) | 방송 시스템, 인터페이스 방법, 및 데이터 구조 | |
EP1863287A2 (en) | Broadcast receiver and method for providing diagnostic information | |
US20070300276A1 (en) | Broadcasting system and method of processing channel information in broadcasting system | |
KR101253166B1 (ko) | 방송 수신기, 진단 정보 데이터 구조 및 진단 정보 표출방법 | |
KR20090108170A (ko) | 케이블 방송 수신 장치 및 케이블 방송 수신 장치의 동작방법 | |
KR20090080766A (ko) | 디지털 방송 시스템 및 외부 장치의 출력 제어 방법 | |
KR100689045B1 (ko) | 멀티룸 방송 기능을 갖는 케이블 모뎀 셋탑 박스 장치 및그 방법 | |
KR20090046199A (ko) | 사용자 주문에 의한 채널 구성 방법 및 그 디지털 티브이 | |
KR20090078924A (ko) | 방송 수신기의 방송 신호 처리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160324 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170314 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180314 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20190314 Year of fee payment: 7 |