KR20070105538A - 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의데이터 구조 - Google Patents

방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의데이터 구조 Download PDF

Info

Publication number
KR20070105538A
KR20070105538A KR1020060037782A KR20060037782A KR20070105538A KR 20070105538 A KR20070105538 A KR 20070105538A KR 1020060037782 A KR1020060037782 A KR 1020060037782A KR 20060037782 A KR20060037782 A KR 20060037782A KR 20070105538 A KR20070105538 A KR 20070105538A
Authority
KR
South Korea
Prior art keywords
information
dvr
storage device
information indicating
function
Prior art date
Application number
KR1020060037782A
Other languages
English (en)
Inventor
차상훈
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020060037782A priority Critical patent/KR20070105538A/ko
Priority to US11/785,761 priority patent/US20080168513A1/en
Priority to EP07106965A priority patent/EP1850591A2/en
Priority to CN2007101379956A priority patent/CN101094351B/zh
Publication of KR20070105538A publication Critical patent/KR20070105538A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Environmental & Geological Engineering (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조에 관한 것이다. 하나의 관점에서 본 발명은 디지털 컨텐트(digital content)를 저장할 수 있는 DVR 블럭; 상기 DVR(digital video recorder) 블럭으로부터 상기 컨텐트를 저장하는 DVR 기능에 대한 상태 정보를 수신하고, 네트워크 관리 수단을 이용하여 상기 수신한 상태 정보를 정해진 데이터 형식으로 변환시키는 제어부; 상기 제어부가 변환한 데이터를 전송하는 전송부를 포함하는 것을 특징으로 하는 방송 수신 장치를 제공한다. 본 발명에 따른 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조에 의하면, 방송 수신 장치의 기능이나 상태에 대한 정보를 미리 방송 전송단에 전송할 수 있다.
방송, SNMP, MIB, 상태, 전송, 데이터, 구조체

Description

방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조{apparatus for receiving broadcasting, method for transmitting status information, and data structure in accordance with status information}
도 1은 방송 호스트와 케이블카드를 포함하는 케이블 방송 네트워크의 개념도
도 2는 SNMP 매니지먼트 서버와 SNMP 에이전트 사이의 정보 교환에 대한 개념도
도 3a 내지 도 3e는 방송 수신 장치가 네트워크 관리 수단을 이용하여 케이블 헤드엔드에 전송할 수 있는 여러 가지 상태 정보의 일 예를 나타낸 도면
도 4a 내지 도 4c는 SNMP 방식에서 정의하는 통신 개념도
도 5는 본 발명에 따른 수신 상태 정보의 데이터 구조의 일 예를 나타낸 도면
도 6a내지 도 6f는 도 5에서 설명한 데이터의 예를 MIB 데이터 구조체로 정의하는 SMI 신택스의 일 예를 나타낸 도면
도 7은 본 발명에 따른 방송 수신 장치의 일 실시예를 나타낸 구조도
<도면 주요부분의 부호의 설명>
10 : 케이블 헤드 엔드 20 : 방송국
31, 32, 33, 34, 100 : 호스트(host)
40 : SNMP 매니지먼트 서버 50 : SNMP 에이전트
101a, 101b : 튜너 102 : 제 1 복조부
103 : 다중화부 104 : 역다중화부
105 : 복호부 106 : 제 2 복조부
107 : 수신부 108 : 스위치부
109 : 전송부 110 : 제어부
130 : DCAS 150 : DVR 블럭
151 : DVR제어부 152 : 컨텐트암호화부
153 : 인터페이스부 154 : 저장장치
200 : 케이블카드
본 발명은 방송 수신 장치, 수신 상태 정보 전송 방법 및 수신 상태 정보의 데이터 구조에 관한 것이다.
일방적으로 방송을 송신하거나 수신하던 방송 시스템은 데이터 방송에 대한 개념이 등장하면서 양방향 대화형 방송 시스템으로 변환하고 있다.
여기서 양방향 방송 시스템은 시청자 또는 방송 수신 장치가 수신하거나 수신할 방송에 관련된 정보를 방송 전송단에 전송할 수 있는 개념을 의미한다.
도 1은 양방향 방송 시스템의 일 예로서 케이블카드가 장착된 방송 수신 장치를 포함하는 케이블 방송 네트워크의 개념도를 나타낸다.
본 명세서에서는 케이블 방송 수신이 가능한 장치로서, 그 케이블카드가 장착되는 장치를 호스트라고 호칭하고, 호스트와 케이블카드를 합쳐서 방송 수신 장치로 호칭한다. 또한, 케이블과 연결되지 않거나, 케이블카드없이 케이블 방송을 수신할 수 있는 호스트는, 그 호스트만으로 방송 수신 장치로 호칭한다.
케이블 헤드엔드(cable headend)(10) 또는 플랜트(plant)(10)는 텔레비전 방송국(20)으로부터 여러 가지 통신망을 통하여 방송 신호를 수신할 수 있다.
케이블 헤드엔드(10)는 하나 이상의 노드(node)를 포함하는 네트워크를 통해 수신한 방송을 케이블 방송 수신 장치의 호스트(31, 32, 33, 34)로 전송할 수 있다. 케이블 방송 수신 장치에 포함되는 호스트(host)(31, 32, 33, 34)나 케이블카드는 케이블 네트워크를 통해 케이블 헤드엔드(20)로부터 신호를 전송받거나 전송할 수 있다.
호스트(31, 32, 33, 34)는 디지털 텔레비전, DVD(digital versatile disk) 재생기, 디지캠(digicam), 셋톱 박스 등이 될 수 있거나, 그 장치들과 다양한 형식의 인터페이스로 연결된 장치일 수 있다.
그리고, 방송 전송단과 호스트는 도 1의 예와 같이 케이블 등의 다양한 네트워크를 통해 데이터를 전송하거나 수신할 수 있다.
그런데, 위와 같이 호스트는 다양한 장치들이거나, 다양한 장치로 연결될 수 있어서, 방송이나 데이터를 수신하는 호스트의 기능이나 상태는 각기 다를 수 있 다.
따라서, 방송 전송단이 다른 기능들을 가지는 호스트의 기능이나 상태에 대한 정보없이 방송이나 데이터를 전송할 경우 전송하고자 하는 방송이나 데이터가 정상적으로 수신될 수 없는 문제점이 있다.
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 호스트의 기능이나 상태에 대한 정보를 방송 전송단에 전송할 수 있는 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조를 제공하는 것이다.
본 발명의 다른 목적은 호스트가 특히 DVR(digital versatile recorder; DVR) 기능을 구비한 경우 호스트의 상태 정보를 방송 전송단에 전송할 수 있는 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조를 제공하는 것이다.
본 발명에 또 다른 목적은 방송 전송단에서 호스트의 DVR 기능을 원격으로 모니터링(monitoring)할 수 있는 방송 수신 장치 및 상태 정보 전송 방법을 제공하는 것이다.
상기 목적을 달성하기 위하여 본 발명은 저장장치를 구비한 방송 수신 장치가 상태 정보를 전송하는 방법에 있어서, 상기 방송 수신 장치의 DVR(digital versatile recorder) 기능에 대한 상태 정보를 수집하는 단계; 및 상기 수집한 정보를 네트워크 관리 수단을 이용하여 전송하는 단계를 포함하는 것을 특징으로 하 는 상태 정보 전송 방법을 제공한다.
상기 네트워크 관리 수단은 CIMP(Common Management Information Protocol), RMON(Remote Network Monitoring) 및 SNMP(Simple Network Management Protocol) 중 어느 하나인 것이 바람직하다.
상기 상태 정보는, 상기 방송 수신 장치가 어떤 종류의 DVR 기능을 하는지 에 대한 정보, DVR 기능을 위한 저장장치의 종류에 대한 정보, DVR 기능을 위한 저장장치의 물리적 상태에 대한 정보, DVR 기능의 동작 상태에 대한 정보, DVR 기능으로 저장된 컨텐트(content)의 암호화 여부에 대한 정보 및 현재 저장장치의 사용량에 대한 정보 중 어느 하나의 정보를 포함할 수 있다.
상기 어떤 종류 DVR 기능을 가지는지에 대한 정보는, 상기 방송 수신 장치가 DVR 기능을 가지지 않음을 의미하는 정보, 상기 DVR 기능이 OCAP(OpenCable Application Platform) - DVR을 의미하는 정보, 상기 DVR 기능이 제조업체의 고유의 비표준화된 DVR 기능임을 의미하는 정보 및 그 외의 다른 타입의 DVR 기능을 가짐을 의미하는 정보 중 어느 하나의 정보를 포함할 수 있다.
상기 방송 수신 장치가 DVR 기능을 위해 사용하는 저장장치의 종류에 대한 정보는 상기 저장장치가 내장 하드 디스크 드라이브임을 나타내는 정보, 외장 하드 디스크 드라이브임을 나타내는 정보, 플래쉬 메모리임을 나타내는 정보, 메모리 카드임을 나타내는 정보 및 그 외의 다른 타입의 메모리를 나타내는 정보 중 어느 하나의 정보를 포함할 수 있다.
상기 저장장치의 물리적 상태 정보는, 상기 저장장치가 정보를 정상적으로 저장할 수 있음을 나타내는 정보 또는 상기 저장장치가 포맷(format)되지 않음을 나타내는 정보 또는 상기 저장장치에 배드 섹터(bad sector)가 있음을 나타내는 정보 및 상기 저장장치가 동작하지 않음을 나타내는 정보 중 어느 하나의 정보를 포함할 수 있다.
상기 동작 상태 정보는, 현재 DVR 동작 기능이 녹화(recording operation)기능임을 나타내는 정보, 타임 쉬프트(time shift) 기능을 나타내는 정보 및 상기한 두 기능을 모두 수행하고 않은지에 대한 정보 중 어느 하나의 정보를 포함할 수 있다.
상기 저장하는 컨텐트의 암호화 정보는, 상기 컨텐트가 암호화되어 저장되었음을 나타내는 정보 또는 상기 비디오 컨텐트가 암호화되지 않고 저장되었음을 나타내는 정보 중 어느 하나의 정보를 포함할 수 있다.
상기 상태 정보는 MIB(management information base) 데이터로 정의될 수 있다.
다른 관점에서 본 발명은 디지털 컨텐트(digital content)를 저장할 수 있는 DVR 블럭; 상기 DVR(digital video recorder) 블럭으로부터 상기 컨텐트를 저장하는 DVR 기능에 대한 상태 정보를 수신하고, 네트워크 관리 수단을 이용하여 상기 수신한 상태 정보를 정해진 데이터 형식으로 변환시키는 제어부; 상기 제어부가 변환한 데이터를 전송하는 전송부를 포함하는 것을 특징으로 하는 방송 수신 장치를 제공한다.
또 다른 관점에서 본 발명은 저장장치를 구비한 방송 수신 장치가 DVR 기능 에 대한 상태 정보를 전송하는 데이터 구조에 있어서, 상기 방송 수신 장치가 어떤 종류의 DVR 기능을 하는지에 대한 정보, DVR 기능을 위한 저장장치의 종류에 대한 정보, DVR 기능을 위한 저장장치의 물리적 상태에 대한 정보, DVR 기능의 동작 상태에 대한 정보, DVR 기능으로 저장된 컨텐트(content)의 암호화 여부에 대한 정보 및 현재 저장장치의 사용량에 대한 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 데이터 구조를 제공한다.
이하 상기 목적을 구체적으로 달성할 수 있는 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명한다.
본 발명에 따른 방송 수신 장치 및 상태 정보 전송 방법은 네트워크 관리 수단을 사용하여 방송 수신 장치의 상태에 대한 정보를 방송 전송단(transmitting terminal)에 제공할 수 있다.
본 명세서에서 네트워크 관리 수단은 네트워크 트래픽(traffic)의 과부하 등, 다양한 원인에 의한 문제점을 네트워크 상에서 미리 방지하거나, 발생된 장애의 원인 규명 및 복구작업을 효과적으로 하기 위해 사용되는 프로토콜(protocol) 또는 임시적 규약을 총칭한다.
네트워크 관리 수단의 예로 CIMP(Common Management Information Protocol), RMON(Remote Network Monitoring) 및 SNMP(Simple Network Management Protocol; 이하 SNMP) 등의 프로토콜이 있다.
위와 같은 네트워크 관리 수단은 기본적인 네트워크 관리뿐만 아니라 네트워크와 연결된 다양한 장치(device)들의 상태를 원격으로 실시간 파악하는데도 사용 될 수 있다.
본 발명은 네트워크 관리 수단을 이용하여 호스트와 다른 주변 기기들의 연결상태를 포함한 방송 수신 장치의 상태를 모니터링할 수 있다.
본 명세서에서 방송 수신 장치의 상태를 모니터링할 경우 방송 수신 장치에 대한 정보를 상태 정보라고 명명하며, 상태 정보는 방송 수신 장치의 동작 상태, 방송 수신 장치와 주변 기기의 연결 상태 등의 통칭으로 사용한다.
이하, 본 발명을 용이하게 설명하기 위해 위의 네트워크 관리 수단 중 SNMP 프로토콜을 예로 하여 본 발명을 설명하지만, 본 발명의 사상이 이에 국한되는 것은 아니다.
도 2는 SNMP의 개념을 설명하기 위한 개념도이다. 본 발명을 용이하기 설명하기 위해 SNMP의 개념을 설명하면 다음과 같다.
SNMP는 TCP/IP(transmission control protocol/internet protocol)를 사용하는 모든 종류의 네트워크 환경에서 사용이 가능하다.
SNMP 매니지먼트 서버(management server)(40)는 다양한 장치(network connected device)(50)와 유, 무선의 네트워크로 연결될 수 있다.
SNMP 매니지먼트 서버(40)는 방송을 송신하는 방송 전송단이 될 수 있고, 네트워크에 연결된 장치(50)는 방송 수신 장치가 될 수 있다.
SNMP 매니지먼트 서버(40)는 SNMP 매니저(manager)를 이용하여 네트워크에 연결된 장치(50)의 상태 정보를 요청하여 그 상태 정보를 얻을 수 있다.
이때 상태 정보의 요청이나 상태 정보 응답은 UDP(user datagram protocol) 이나 IP(internet protocol)과 같은 TCP/IP에 의해 변형되어 물리계층의 프로토콜(network dependent protocol)을 통해 전송된다.
네트워크에 연결된 장치(50)는 상기 전송된 상태 정보 요청을 수신하고 일정한 형식에 따라 그 상태 정보를 전송할 수 있다. SNMP 매니지먼트 서버(40)에 상태 정보를 전송하고자 하는 장치(50)는 MIB(management information base)로 불리는 데이터 구조체로 그 상태 정보를 전송할 수 있다.
이를 위해 방송 수신 장치(20)는 그 데이터 구조체로 표현된 여러 가지 상태 정보들을 원격지의 SNMP 매니지먼트 서버(10)로 전송하기 위해 SNMP 에이전트(agent)를 구비할 수 있다.
여기서 SNMP 에이전트는 상기 MIB 데이터를 UDP/IP와 같은 네트워크 관련 규격과 인터페이스할 수 있는 디바이스(device)나 어플리케이션(application)을 총칭한다.
또한, 이하에서는 방송 전송단은 케이블 헤드엔드이고, 방송 수신 장치는 호스트 또는 케이블 방송 수신 장치이며, 네트워크는 케이블 방송 네트워크인 케이블 방송 시스템을 일 예로 한다.
그러나, 본 발명은 케이블 방송 시스템에 한정되는 것이 아니며, 본 발명의 사상은 양방향 방송이 가능한 방송 시스템에 적용이 가능하다.
본 발명을 용이하게 설명하기 위해 케이블 방송 시스템을 일 예로 하여 본 발명의 사상을 설명하면 다음과 같다.
도 3a 내지 도 3e는 케이블 방송 시스템에서 호스트가 SNMP를 이용하여 케이 블 헤드엔드에 전송할 수 있는 여러 가지 상태 정보의 일 예를 나타낸 도면이다.
도 3a 내지 도 3e의 상태 정보는 모두 상기의 MIB 데이터 구조체로 전송이 가능하다. 도 3a 내지 도 3e는 모두 MIB 데이터로 정의될 수 있는 정보를 열거한 것이고, 편의상 각 도면에 나누어 나타낸 것이다.
도 3a의 예에서 ocstbHostHWIdentifiers는 호스트 제품의 고유 번호에 대한 정보를 나타내고, ocstbHostAVInterfaceTable는 호스트의 인터페이스 정보를 나타낸다. 또한, 도 3a의 ocstbHostIEEE1394Table은 호스트가 IEEE 1394 규격에 의해 연결될 경우의 연결상태 등의 정보를 나타낸다.
도 3b의 ocstbHostIEEE1394ConnectedDevicesTable은 IEEE 1394 규격으로 연결된 디바이스에 대한 정보를 나타내고, ocstbHostDVIHDMITable은 호스트에 DVI(digital video interactive) 또는 HDMI(high definition multimedia interface)에 따른 입력이 있을 경우 그 상태 정보를 포함한다.
도 3c의 ocstbHostRFChannelOutTable은 호스트가 RF 출력이 가능한지 여부를 나타내는 정보를, ocstbHostInBandTunerTable은 호스트의 튜너의 RF 채널 주파수에 관련된 정보를, ocstbHostProgramStatusTable은 현재 수신하는 방송 스트림의 입출력과 관련된 정보를 각각 나타낸다.
도 3d와 도 3e에 열거한 오브젝트 아이디(object identifier)들도 각각 케이블 방송 수신 장치와 관련된 상태 정보들의 예로서 각 오브젝트 아이디들은 MIB 데이터 구조체로 정의될 수 있다.
또한, 도 3a 내지 도 3e에서 M은 맨더토리(mandatory)로서 케이블 방송의 MIB 데이터와 관련한 규격에서 강제적으로 규정하고 있는 사항을 의미한다.
그리고, RO는 케이블 헤드엔드가 케이블 방송 수신 장치의 해당 상태 정보를 읽을 수 있는 권한(read-only)만을 가짐을 나타낸다. N-Acc는 케이블 헤드엔드가 해당 상태 정보를 접근할 수 없음(not accessible)을 나타낸다.
이와 같이 케이블 방송 수신 장치는 MIB 데이터 구조체를 정의하고, 상기에서 열거한 정보를 MIB 데이터로서 SNMP 방식으로 케이블 헤드 엔드에 전송할 수 있다.
MIB 데이터 구조체를 기술하는 관점에서 케이블 헤드엔드는 SNMP 매니지먼트 서버로 역할할 수 있고, 케이블 방송 수신 장치는 SNMP 에이전트(agent)의 역할을 수행할 수 있다.
SNMP 매니지먼트 서버, SNMP 에이전트 등이 다양한 오브젝트(object)를 서로 통신하는 개념은 3가지로 분류할 수 있다.
도 4a 내지 도 4c는 각 개념을 나타내는데, 도 4a 내지 도 4c를 참조하여 SNMP에서 정의하는 통신 개념을 설명하면 다음과 같다.
도 4a는 매니지먼트 서버가 에이전트로부터 정보를 수신하는 제 1 개념을 나타낸다. 매니지먼트 서버는 에이전트를 통해 해당 디바이스(device)의 상태 정보를 얻거나(get operation), 상태 정보의 특정 값을 설정(set operation)할 수 있다.
매니지먼트 서버가 특정 정보를 요청(request)하면, 에이전트는 해당 오브젝트가 자신이 관리하는 오브젝트인지 인식하고, 이에 대해 응답(response)할 수 있다.
도 4b는 매니지먼트 서버가 에이전트와 통신하는 제 2 개념을 도식화한 도면이다. 에이전트는 해당 디바이스(device)에 어떤 이벤트(event)가 있을 경우 그 이벤트에 관련된 상태 정보를 통보할 수 있다(trap operation). 매니지먼트 서버는 그 상태 정보를 수신하여 그 디바이스의 적절한 처리가 이루어질 수 있도록 할 수 있다.
SNMP는 매니지먼트 서버 이외에 다른 객체인 인포머(informer)를 정의하는데, 도 4c는 인포머와 매니지먼트 서버가 통신하는 제 3 개념을 도식화한 도면이다.
인포머가 매니지먼트 서버에 어떤 이벤트(event)를 알리고(event report), 매니지먼트 서버는 인포머에 그 이벤트에 관련된 응답(response)을 전송할 수 있다.
위에서 설명한 SNMP에 따른 통신 방법에 의하면 방송 수신 장치가 SNMP 에이전트와 MIB 데이터 구조체를 정의할 경우, 상기 방송 수신 장치가 전송하고자 하는 상태 정보를 매니지먼트 서버가 요청하는 시점에 전송할 수 있다.
한편, 방송을 수신하여 표출하는 방송 수신 장치로서 DVR(digital video recorder)은 최근에 매우 각광받는 장치이면서, 방송 전송단은 방송 수신 장치의 일 형태로서 타겟(target)하는 장치이다.
여기서, DVR(digital video recorder)은 사용자가 디지털 비디오 컨텐트(digital video content)를 저장할 수 있는 모든 하드웨어 또는 소프트웨어 플랫폼(hardware/software platform)을 통칭하는 것이다(이하 본 명세서에서 상기와 동 일 의미로 사용한다). 따라서, 본 명세서에서 DVR(digital video recorder)는 셋탑 박스(settop-box), 디지털 텔레비전 셋(digital television set), PVR(personal video recorder)을 모두 포함하는 개념으로 사용한다.
또한, 본 명세서에서 DVR(digital video recorder)은 방송 수신 장치를 하드웨어로 하여 디지털 소프트웨어를 구동시킬 수 있는 미들웨어(middleware)로서, 오픈 케이블(OpenCable)에서 사용하는 개념인 OCAP(OpenCable Application Platform)-DVR의 개념도 포함한다.
방송 전송단은 방송 수신 장치가 DVR 기능을 구비할 경우 방송 수신 장치의 DVR 기능에 대한 상태 정보를 알거나 모니터링하는 것이 바람직하다.
도 5는 본 발명에 따른 방송 수신 장치가 전송할 수 있는 상태 정보를 나타낸 일 예이다. 도 5를 참조하여 본 발명에 따른 상태 정보 전송 방법 및 상태 정보의 데이터 구조의 일 실시예를 설명하면 다음과 같다.
본 발명에 따른 수신 상태 정보 전송 방법의 일 실시예는 네트워크 관리 수단에 하나인 SNMP를 사용하여 방송 수신 장치의 상태 정보를 전송할 수 있다.
본 발명에 따른 수신 상태 정보 전송 방법을 위해 도 3a 내지 도 3e에서 설명한 SNMP의 상태 정보들(오브젝트 아이디(object identifier))과 같이 MIB 데이터 구조체를 정의할 수 있다.
도 5는 방송 수신 장치가 정의할 수 있고, 방송 수신 장치의 DVR 기능에 대한 정보에 대한 MIB 데이터 구조체의 일 예이다.
설명을 용이하고 통일적으로 하기 위해 이하에서는 방송 전송단은 SNMP 매니 지먼트 서버를 구비하고 방송 수신 장치는 SNMP 에이전트의 역할을 수행할 수 있다고 가정한다.
방송 수신 장치의 DVR 기능에 대한 상태 정보는 방송 수신 장치의 DVR 기능의 유무를 포함하여 어떤 종류의 DVR 기능을 하는지 여부에 대한 정보, DVR 기능을 위한 저장장치의 종류에 대한 정보, DVR 기능을 위한 저장장치의 물리적 상태에 대한 정보, DVR 기능의 동작 상태에 대한 정보, DVR 기능으로 저장된 컨텐트(content)의 암호화 여부에 대한 정보 및 현재 저장장치의 사용량에 대한 정보 중 어느 하나의 정보를 포함할 수 있다.
도 5의 예에서 ocstbHostHostType은 방송 수신 장치가 DVR 기능을 할 수 있는지 또는 만약 DVR 기능을 포함할 경우 어떤 종류의 DVR 기능을 할 수 있는지에 대한 정보를 나타낸다.
ocstbHostHostType의 값의 예로서,
0x00 = no DVR Host(호스트에 DVR 기능이 없거나 DVR 장치와 관련되어 있지 않음)
0x01 = has OCAP(OpenCable Application Platform)-DVR function (방송 수신 장치가 OCAP-DVR 기능을 구비함)
0x02 = has native DVR function (방송 수신 장치가 그 장치의 제조업체에 따른 고유의 DVR 기능을 구비함)
0x03 = other type of DVR (OCAP(OpenCable Application Platform)-DVR 또는 native DVR 이외에 다른 종류로 분류되는 DVR 기능을 가짐)
0x04 ~ 0xFF reserved (미지정)로 규정할 수 있다.
그리고, 이하의 정보는 ocstbHostHostType의 값이 0x00으로서 방송 수신 장치가 DVR 기능이 없는 경우에는 다른 정보들은 Unknown을 나타내는 값으로 설정될 수 있다.
ocstbHostDvrStorageType은 방송 수신 장치가 DVR 기능을 위해 가지는 저장장치의 종류를 나타내는 정보를 나타낸다.
ocstbHostDvrStorageType의 일 예로서,
0x00 = Unknown (DVR 기능이 없음)
0x01 = internal HDD (내장 하드 디스크 드라이브)
0x02 = external HDD (외장 하드 디스크 드라이브)
0x03 = flash (플래쉬 메모리)
0x04 = memory card (메모리 카드)
0x05 = other type of memory (그 외의 다른 형태의 메모리)
0x06 ~ 0xFF reserved (미지정)를 규정할 수 있다.
ocstbHostDvrStorageStatus는 방송 수신 장치와 연결된 저장장치의 상태 정보를 나타낸다.
상기 ocstbHostDvrStorageStatus의 값은 일 예로서,
0x00 = Unknown (DVR 기능이 없음)
0x01 = status OK (저장장치의 상태가 정상임)
0x02 = not formatted(저장장치가 포맷되지 않음)
0x03 = has bad sector(저장장치에 배드 섹터가 존재)
0x04 = out of order(저장장치가 고장남)
0x05 ~ 0xFF reserved(미지정)를 규정할 수 있다.
ocstbHostDvrOperationStatus는 방송 수신 장치가 포함하는 DVR 기능이나 방송 수신 장치가 지원하는 DVR 기능의 동작 상태를 나타내는데, 그 값에 대한 예로서,
0x00 = Unknowm (DVR 기능이 없음)
0x01 = no active operation (DVR 기능이 오프(off) 됨)
0x02 = time shift operation is enabled (타임 시프트 동작 중)
0x03 = recording operation is enabled (녹화 기능이 동작 중)
0x04 ~ 0xFF reserved(미지정)를 규정할 수 있다.
상기에서 타임 시프트 기능(time shift operation)은 방송 수신 장치가 현재 수신하는 이벤트를 일시적으로 선택하거나, 중단시키거나, 재생시키는 기능을 일컫는 것으로서, 현재 수신하는 이벤트가 종료된 추후에 그 이벤트를 선택하거나 시청하기 위해서 이벤트를 저장하는(recording operation) 녹화 기능과 구별된다.
ocstbHostEncryptionstatus는 DVR로 녹화되거나 저장된 컨텐트(content)가 암호화(encryption)되어 저장장치에 저장되는지에 대한 정보를 나타낸다.
Encryption_status의 값의 예로서,
0x00 = Unknown (DVR 기능이 없음)
0x01 = not encrypted(암호화되지 않음),
0x02 = encrypted (암호화 됨)를 규정할 수 있다.
ocstbHostUsagestatus는 저장장치의 사용 상태에 대한 정보를 정의한다.
Usage_status의 값의 예로서는,
0x00 = Unknown (DVR 기능이 없음)
0x01 = empty(저장장치 비움상태)
0x02 = under 25% is used(저장장치의 사용 용량이 25% 미만)
0x03 = under 50% is used(저장장치의 사용 용량이 50% 미만)
0x04 = under 75% is used(저장장치의 사용 용량이 75% 미만)
0x05 = disk full(저장장치가 최대 사용 용량을 모두 사용)
0x06 ~ 0xFF reserved(미지정)로 규정할 수 있다.
저장장치의 사용 상태 정보는 바이트(byte) 단위 등 다른 단위로 표현될 수도 있다.
DVR 기능에 대한 상태 정보의 종류와 상태 정보에 대한 값은 하나의 예시에 불과하며, 당업자에게 용이하게 변형될 수 있다.
방송 전송단이 SNMP 매니지먼트 서버를 구비한 경우 SNMP 에이전트를 구비한 방송 수신 장치의 DVR 기능에 대한 상태 정보는 MIB(management information base)로 불리는 데이터로 전송되거나 수신될 수 있다.
도 6a내지 도 6f은 도 5에서 설명한 예를 MIB 데이터 구조체로 정의하는 SMI (structure of management information) 신택스의 일 예를 나타낸 도면이다. 도 6a내지 도 6f은 연속된 신택스를 설명의 편의상 분리하여 나타내었다.
일정한 표준 문법(structure of management information; SMI)의 신택스(syntax)를 이용하여 SNMP의 상태 정보들은 MIB 데이터 구조체의 오브젝트(object)로 정의될 수 있다.
도 6a내지 도 6f을 참조하여 본 발명에 따른 상태 정보의 데이터 구조를 설명하면 다음과 같다.
방송 수신 장치가 DVR 기능을 포함하는지 유무 또는 어떤 DVR 기능을 포함하는지에 대한 정보(A1)는 정수(integer) 타입으로 정의될 수 있다(a1). 그리고, 방송 수신 장치가 호스트에 DVR 기능이 없거나 DVR 장치와 관련되어 있지 않은지(nonDvrHost), 방송 수신 장치가 OCAP-DVR 기능을 구비했는지(ocapDvrHost), 방송 수신 장치가 그 장치의 제조업체에 따른 고유의 DVR 기능을 구비했는지, OCAP-DVR 또는 native DVR 이외에 다른 종류로 분류되는 DVR 기능을 가지는지 나타낼 수 있다(a2).
위의 정보는 읽기 전용(read-only)로 정의될 수 있다(a3). 이 정보는 현재 상태에 대한 값을 전송하도록 정의할 수 있으며(a4), 그 데이터에 대한 설명을 부과할 수 있다(a5).
그리고, 위와 같은 구조를 가지는 데이터의 위치는 다른 위치에 위치할 수 도 있지만, DVR 상태 정보를 별도로 정의하는 데이터 구조체에 정의될 수 있다. 도 6a의 예는 방송 수신 장치가 어떤 DVR 기능이 있는지에 대한 정보를 DVR 상태 정보를 정의한 데이터 구조체의 첫번째 위치에 위치함을 나타낸다(a6).
도 6b의 예를 참조하면, DVR 상태 정보가 정의된 데이터 구조체는 방송 수신 장치가 DVR 기능을 위해 구비한 저장장치의 종류에 대한 정보를 포함할 수 있다(B1).
위와 마찬가지로 저장장치의 종류에 대한 데이터 구조는, 저장장치의 종류에 대한 정보를 나타내는 값의 타입(b1), 그리고, 어떤 종류의 저장장치를 구비했는지(b2), 그 정보가 읽기 전용의 성질로 정의되고(b3), 그리고, 현재 상태에 대한 값을 전송하도록 정의되고(b4), 각 값에 대한 설명을 부과하여 정의할 수 있다(b5).
DVR 기능을 위해 구비한 저장장치의 종류에 대한 정보는 DVR 상태 정보를 정의한 데이터 구조체의 두번째 위치에 위치할 수 있다(b6).
이와 같이 하여 위에서 정의한 방송 수신 장치와 연결된 저장장치의 상태 정보, 방송 수신 장치와 연결된 저장장치의 상태 정보(C1), 방송 수신 장치가 포함하는 DVR 기능이나 방송 수신 장치가 지원하는 DVR 기능의 동작 상태 정보(D1), DVR로 녹화되거나 저장된 컨텐트(content)가 암호화(encryption)되어 저장장치에 저장되는지에 대한 정보(E1), 저장장치의 사용 상태에 대한 정보(F1)도 MIB 데이터 구조체에 포함되어 정의될 수 있다.
도 6c 내지 도 6f는 위에 열거한 상태 정보가 그 데이터 구조체의 세번째, 네번째, 다섯번째 및 여섯번째 데이터로 정의한 예를 나타낸 것이다.
도 7은 본 발명에 따른 방송 수신 장치의 일 실시예로서, 케이블 방송 수신 장치의 예를 나타낸 도면이다. 도 7을 참조하여 본 발명에 따른 방송 수신 장치의 일 실시예를 설명하면 다음과 같다.
본 발명에 따른 방송 수신 장치의 일 실시예가 케이블 방송 수신 장치일 경우 호스트(100)와 상기 호스트에 장, 탈착이 가능한 케이블카드(200)를 포함할 수 있다.
만약 방송 수신 장치가 케이블 방송 수신 장치가 아닌 경우에는 호스트만으로 방송 수신 장치가 될 수 있다.
호스트(100)는 케이블 방송 신호만을 수신할 수도 있고, 케이블 방송, 지상파 방송 또는 위성 방송 중 어느 하나 이상의 방송 신호를 수신할 수 있다. 즉, 상기 실시예에서 상기 호스트(100)는 케이블 방송, 지상파 방송 또는 위성 방송 중 어느 하나 이상의 방송 신호를 수신할 수 있는 예를 고려한 것이다.
한편, 도 7에서는 케이블 방송 수신 장치와 케이블 헤드 엔드(방송 전송단)의 양방향 통신방식으로서 OOB(Out Of Band) 방식과 DSG(DOCSIS Settop Gateway) 방식이 가능한 케이블 방송 수신 장치를 예시하였다. 상기 방식을 통해 호스트는 방송을 수신하거나 방송 전송단에 정보를 전송할 수 있다.
상기 OOB(Out Of Band) 방식은 케이블 헤드엔드와 셋톱 박스간의 전송 규격을 규정한 기준의 일종이다. 반면에 DSG(DOCSIS Settop Gateway)는 케이블 방송국 의 케이블 모뎀 제어 시스템과 케이블 방송 수신 장치 내 DOCSIS 기반 케이블 모뎀 간의 전송 방식을 지칭한다.
상기 DOCSIS는 미국 케이블 방송 표준 인증 기관인 케이블 랩스(cablelabs)가 채택한 디지털 케이블 텔레비전의 규격으로서, 상기 규격에 의하면 케이블 모뎀을 이용하여 데이터를 전송할 수 있다.
도 7의 실시예에서는 상기 방식들 중 OOB(Out Of Band) 및 DSG(DOCSIS Settop Gateway) 혼합 방식을 적용한 케이블 방송 수신 장치를 나타냈지만, 이 또한 본 발명의 하나의 예시에 불과하다.
도 7의 실시예에서 방송 수신 장치는 호스트(100)와 케이블카드(200)를 포함할 수 있다.
호스트(100)는 제 1 튜너(101a), 제 2 튜너(101b), 복조부(102), 다중화부(103), 역다중화부(104), 복호부(105), DOCSIS 복조부(106), 수신부(107), 스위칭부(108), 전송부(109), 제어부(110), DVR 블럭(150)을 포함할 수 있다.
제 1 튜너(101a)는 안테나를 통해 전송되는 지상파 A/V(Audio/Video) 방송이나 케이블을 통해 인-밴드(in-band)로 전송되는 케이블 A/V 방송 중 특정 채널 주파수를 튜닝하여 제 1 복조부(102)로 출력할 수 있다.
지상파 방송과 케이블 방송은 전송 방식이 다를 수 있는데, 상기 제 1 복조부(102)는 서로 다른 복조 방식의 신호에 대해도 다른 복조 과정을 수행할 수 있다. 도 7에서 지상파 A/V 방송이 VSB(Vestigial Sideband Modulation) 방식으로 변조되어 전송되고, 케이블 A/V 방송이 QAM(Quadrature Amplitude Modulation) 방식 으로 변조되어 전송된다고 할 경우, 상기 제 1 복조부(102)는 제 1 튜너(101a)가 선택하는 신호에 따라 VSB 방식으로 신호의 복조를 수행하거나, QAM 방식으로 신호의 복조를 수행할 수 있다.
상기 제 1 복조부(102)에서 복조된 신호는 다중화부(103)를 거쳐 서로 다중화되어 케이블 방송은 케이블카드(200)로, 지상파 방송은 역다중화부(104)로 출력될 수 있다.
도 7의 실시예는 상기 케이블카드(200)가 멀티-스트림을 처리할 수 있는 경우를 고려한 것이다. 따라서, 상기 케이블카드(200)는 두 개 이상의 스트림이 다중화되어 입력되는 방송을 호스트(100)가 표출할 수 있도록 할 수 있다.
상기 역다중화부(104)는 다중화된 방송신호를 수신하여 이를 다시 다수의 스트림으로 분리하여 출력한다. 상기 복호부(105)는 수신한 방송 신호를 복호하여 사용자가 볼 수 있는 비디오/오디오 신호로 출력할 수 있다.
제 2 튜너(101b)는 DSG(DOCSIS Settop Gateway) 방식으로 케이블을 통해 전송되는 데이터 방송 중 특정 채널 주파수를 튜닝하여 제 2 복조부(106)로 출력할 수 있다. 상기 제 2 복조부(106)는 DSG 방식의 데이터 방송을 복조한 후, 상기 복조된 방송 신호를 제어부(110)로 출력할 수 있다.
수신부(107)는 케이블을 통해 OOB(out of band) 방식으로 전송되는 방송신호에 대해서 특정 채널 주파수를 튜닝하여 케이블카드(200)로 출력할 수 있다.
케이블 방송국과 상기 케이블 방송 수신 장치 사이의 양방향 통신이 가능할 경우, 케이블 방송 수신 장치에서 케이블 방송국으로 전송하는 상향 정보들(예를 들면, 유료 프로그램 신청, 호스트의 상태 정보 등)은 OOB 방식이나 DSG 방식으로 전송될 수 있다. 따라서, 본 발명에 따른 방송 수신 장치의 일 실시예는 상기 방식 중 하나를 선택하여 정보를 전송할 수 있도록 스위칭부(108)가 구비될 수 있다.
DSG 방식의 신호는 호스트의 제어부(110)를 통해 제 2 복조부(106)에서 네트워크 프로토콜에 따라 변환되고 스위치부(108)에 의해 선택된 후 케이블을 통해 전송될 수 있다.
OOB 방식의 신호는 케이블 카드(200)를 통해 전송부(109)를 거쳐 케이블로 전송된다. OOB 방식에서는 사용자 정보나 상태 정보가 케이블카드(200)와 스위칭부(108)를 통해 전송부(109)로 출력되고, 상기 전송부(109)는 상기 출력 신호를 QPSK 변조 등으로 신호 변조하여 케이블을 통해 케이블 방송국으로 전송할 수 있다.
만약 DSG 방식으로 사용자의 방송 관련 정보가 전송된다면 상기 정보는 제어부(110)와 상기 스위칭부(108)를 통해 전송부(109)로 출력되고, 전송부(109)에서 QAM-16 변조 등으로 신호 변조된 후 케이블을 통해 방송국으로 전송될 수 있다.
DVR블럭(150)은 DVR제어부(151), 암호화부(152), 인터페이스부(153), 저장장치(154)를 포함할 수 있다.
DVR 블럭(150)은 역다중화부(104)로부터 수신한 디지털 컨텐츠의 방송 스트림을 저장할 수 있다. DVR제어부(151)는 역다중화부(104)로부터 방송 스트림을 전송받아 출력하고, 상기 암호화부(152)는 상기 DVR제어부(151)가 출력하는 신호를 암호화할 수 있다.
상기 암호화된 신호는 인터페이스부(152)를 거쳐 저장장치에 저장할 수 있다. 도 7의 예에서는 저장장치로서 하드 디스크 드라이브(154)를 가정한다.
DVR제어부(151)는 제어부(110)의 DVR 기능에 대한 상태 정보 요청을 수신할 경우, DVR 상태 정보를 수집하여 상기 제어부(110)에 전송할 수 있다.
방송 수신 장치가 케이블카드(200)를 구비하였다면, 상기 제어부(110)는 DVR제어부(151)로붙터 수신한 DVR 상태 정보를 케이블카드(200)로 전송하고, 케이블카드(200)는 그 DVR 상태 정보를 네트워크 관리 수단을 이용하여 정해진 데이터구조체로 변환시킬 수 있다. 그리고, 전송부(109)는 그 데이터 구조체를 방송 전송단에 전송할 수 있다.
반면, 방송 수신 장치가 케이블카드(200)를 구비하지 않았다면, 상기 제어부(100)는 그 DVR 상태 정보를 네트워크 관리 수단을 이용하여 정해진 데이터 구조체로 변환시키고, 전송부(109)는 그 데이터 구조체를 방송 전송단에 전송할 수 있다.
만약 호스트(100)가 DVR 기능을 할 수 있는 DVR블럭(150)을 가지고 있거나, 또는 외부의 별도의 DVR 장치(미도시)와 연결되어 있을 경우라도 상기한 과정을 통해 케이블카드(200) 또는 제어부(110)는 그 DVR 상태 정보를 네트워크 관리 수단을 이용하여 전송하도록 할 수 있다.
SNMP 방식을 예로 한다면, 제어부(110)는 SNMP 방식으로 상기와 같이 얻는 DVR의 기능에 대한 상태 정보를 MIB 데이터로 정의할 수 있다. 제어부(110)는 도 6a, 도 6b 와 같은 SMI 코드를 컴파일(complie)하여 저장장치의 용량에 대한 정보 를 MIB 데이터로 정의할 수 있다. 예컨대, 제어부(110)는 SMI로 작성된 MIB 문서를 컴파일하여 MIB 문서로 정의된 저장장치에 대한 용량을 오브젝트 아이디로 정의할 수 있다.
호스트는 상기 MIB 데이터로 정의된 정보를 케이블 헤드 엔드로 전송하기 위해 SNMP 방식으로 그 정보를 변환하여 출력할 수 있다. 예컨대, 호스트는 상기 오브젝트 아이디에 해당하는 데이터를 방송 전송단으로 전송하기 위해 SNMP 방식으로 변환하여 출력할 수 있는데, 이때 SNMP 에이전트는 별개의 디바이스로 구현될 수도 있고(미도시), 상기 제어부(110)가 SNMP 에이전트로 역할할 수도 있다.
상기 제어부(110)가 SNMP 에이전트의 역할을 할 경우 제어부(110)는 MIB 데이터로 정의된 오브젝트 아이디(object identifier) 데이터를 패킷화하고, UDP/IP로 변환하여 출력할 수 있다. 예컨대, 제어부(110)는 각 정의된 오브젝트 아이디에 해당하는 데이터를 패킷화하고, UDP/IP로 변환하여 출력할 수 있다.
DCAS(Downloadable conditional access system)(130)는 케이블 헤드 엔드가 암호화 알고리즘을 전송할 경우 상기 암호화 알고리즘을 수신하여 동작시킬 수 있다. 따라서, 호스트(100)에 DCAS(130)가 구비될 경우 케이블 카드(200) 없이 케이블 방송을 수신할 수도 있다.
본 발명에 의한 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조는 상기한 바와 같이 케이블 방송 시스템에 국한되는 것이 아니며, 양방향 전송이 가능한 방송 시스템에서는 어느 것이나 가능하다.
동일한 기술분야의 당업자가 본 특허명세서로부터 본 발명을 변경하거나 변 형하는 것은 용이한 것이다. 따라서, 본 발명의 일 실시예가 상기 명확하게 기재되었더라도, 그것을 여러 가지로 변경하는 것은 본 발명의 사상과 관점으로부터 이탈하는 것이 아니며 본 발명의 사상과 관점 내에 있다고 해야 할 것이다.
상기에서 설명한 본 발명에 따른 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조에 따른 효과를 설명하면 다음과 같다.
첫째, 본 발명에 따른 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조에 의하면, 방송 수신 장치의 기능이나 상태에 대한 정보를 미리 방송 전송단에 전송할 수 있다.
둘째, 본 발명에 따른 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조에 의하면, DVR(digital versatile recorder; DVR) 기능을 구비한 경우 호스트의 상태 정보를 방송 전송단에 전송할 수 있다.
셋째, 본 발명에 따른 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의 데이터 구조에 의하면, 방송 전송단에서 방송 수신 장치의 DVR 기능을 원격으로 모니터링(monitoring)할 수 있다.

Claims (28)

  1. 저장장치를 구비한 방송 수신 장치가 상태 정보를 전송하는 방법에 있어서,
    상기 방송 수신 장치의 DVR(digital versatile recorder) 기능에 대한 상태 정보를 수집하는 단계; 및
    상기 수집한 정보를 네트워크 관리 수단을 이용하여 전송하는 단계를 포함하는 것을 특징으로 하는 상태 정보 전송 방법.
  2. 제 1항에 있어서,
    상기 네트워크 관리 수단은 CIMP(Common Management Information Protocol), RMON(Remote Network Monitoring) 및 SNMP(Simple Network Management Protocol) 중 어느 하나인 것을 특징으로 하는 상태 정보 전송 방법.
  3. 제 1항에 있어서,
    상기 상태 정보는, 상기 방송 수신 장치가 어떤 종류의 DVR 기능을 하는지 에 대한 정보, DVR 기능을 위한 저장장치의 종류에 대한 정보, DVR 기능을 위한 저장장치의 물리적 상태에 대한 정보, DVR 기능의 동작 상태에 대한 정보, DVR 기능으로 저장된 컨텐트(content)의 암호화 여부에 대한 정보 및 현재 저장장치의 사용량에 대한 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 상태 정보 전송 방법.
  4. 제 3항에 있어서,
    상기 어떤 종류 DVR 기능을 가지는지에 대한 정보는, 상기 방송 수신 장치가 DVR 기능을 가지지 않음을 의미하는 정보, 상기 DVR 기능이 OCAP(OpenCable Application Platform) - DVR을 의미하는 정보, 상기 DVR 기능이 제조업체의 고유의 비표준화된 DVR 기능임을 의미하는 정보 및 그 외의 다른 타입의 DVR 기능을 가짐을 의미하는 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 상태 정보 전송 방법.
  5. 제 3항에 있어서,
    상기 방송 수신 장치가 DVR 기능을 위해 사용하는 저장장치의 종류에 대한 정보는 상기 저장장치가 내장 하드 디스크 드라이브임을 나타내는 정보, 외장 하드 디스크 드라이브임을 나타내는 정보, 플래쉬 메모리임을 나타내는 정보, 메모리 카드임을 나타내는 정보 및 그 외의 다른 타입의 메모리를 나타내는 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 상태 정보 전송 방법.
  6. 제 3항에 있어서,
    상기 저장장치의 물리적 상태 정보는, 상기 저장장치가 정보를 정상적으로 저장할 수 있음을 나타내는 정보 또는 상기 저장장치가 포맷(format)되지 않음을 나타내는 정보 또는 상기 저장장치에 배드 섹터(bad sector)가 있음을 나타내는 정 보 및 상기 저장장치가 동작하지 않음을 나타내는 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 상태 정보 전송 방법.
  7. 제 3항에 있어서,
    상기 동작 상태 정보는, 현재 DVR 동작 기능이 녹화(recording operation)기능임을 나타내는 정보, 타임 쉬프트(time shift) 기능을 나타내는 정보 및 상기한 두 기능을 모두 수행하고 않은지에 대한 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 상태 정보 전송 방법.
  8. 제 3항에 있어서,
    상기 저장하는 컨텐트의 암호화 정보는, 상기 컨텐트가 암호화되어 저장되었음을 나타내는 정보 또는 상기 비디오 컨텐트가 암호화되지 않고 저장되었음을 나타내는 정보 중 어느 하나의 정보를 포함하는 특징으로 하는 상태 정보 전송 방법.
  9. 제 3항에 있어서,
    상기 저장장치의 사용량에 대한 정보는, 상기 저장장치의 최대 사용량 중 현재 컨텐트(content)가 저장된 용량 또는 저장되지 않은 용량을, 퍼센트(%) 또는 바이트(byte) 중 어느 하나의 단위로 표시할 수 있는 정보를 포함하는 것을 특징으로 하는 상태 정보 전송 방법.
  10. 제 1항에 있어서,
    상기 상태 정보는 MIB(management information base) 데이터로 정의되는 것을 특징으로 하는 상태 정보 전송 방법.
  11. 디지털 컨텐트(digital content)를 저장할 수 있는 DVR 블럭;
    상기 DVR(digital video recorder) 블럭으로부터 상기 컨텐트를 저장하는 DVR 기능에 대한 상태 정보를 수신하고, 네트워크 관리 수단을 이용하여 상기 수신한 상태 정보를 정해진 데이터 형식으로 변환시키는 제어부;
    상기 제어부가 변환한 데이터를 전송하는 전송부를 포함하는 것을 특징으로 하는 방송 수신 장치.
  12. 제 11항에 있어서,
    상기 네트워크 관리 수단은 CIMP(Common Management Information Protocol), RMON(Remote Network Monitoring) 및 SNMP(Simple Network Management Protocol) 중 어느 하나인 것을 특징으로 하는 방송 수신 장치.
  13. 제 11항에 있어서,
    상기 상태 정보는, 상기 방송 수신 장치가 어떤 종류의 DVR 기능을 하는지 에 대한 정보, DVR 기능을 위한 저장장치의 종류에 대한 정보, DVR 기능을 위한 저장장치의 물리적 상태에 대한 정보, DVR 기능의 동작 상태에 대한 정보, DVR 기능 으로 저장된 컨텐트(content)의 암호화 여부에 대한 정보 및 현재 저장장치의 사용량에 대한 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 방송 수신 장치.
  14. 제 13항에 있어서,
    상기 어떤 종류 DVR 기능을 가지는지에 대한 정보는, 상기 방송 수신 장치가 DVR 기능을 가지지 않음을 의미하는 정보, 상기 DVR 기능이 OCAP(OpenCable Application Platform) - DVR을 의미하는 정보, 상기 DVR 기능이 제조업체의 고유의 비표준화된 DVR 기능임을 의미하는 정보 및 그 외의 다른 타입의 DVR 기능을 가짐을 의미하는 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 방송 수신 장치.
  15. 제 13항에 있어서,
    상기 방송 수신 장치가 DVR 기능을 위해 사용하는 저장장치의 종류에 대한 정보는 상기 저장장치가 내장 하드 디스크 드라이브임을 나타내는 정보, 외장 하드 디스크 드라이브임을 나타내는 정보, 플래쉬 메모리임을 나타내는 정보, 메모리 카드임을 나타내는 정보 및 그 외의 다른 타입의 메모리를 나타내는 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 방송 수신 장치.
  16. 제 13항에 있어서,
    상기 저장장치의 물리적 상태 정보는, 상기 저장장치가 정보를 정상적으로 저장할 수 있음을 나타내는 정보, 상기 저장장치가 포맷(format)되지 않음을 나타내는 정보, 상기 저장장치에 배드 섹터(bad sector)가 있음을 나타내는 정보 및 상기 저장장치가 동작하지 않음을 나타내는 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 방송 수신 장치.
  17. 제 13항에 있어서,
    상기 동작 상태 정보는, 현재 DVR 동작 기능이 녹화(recording operation)기능임을 나타내는 정보, 타임 쉬프트(time shift) 기능을 나타내는 정보 및 상기한 두 기능을 모두 수행하고 않은지에 대한 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 방송 수신 장치.
  18. 제 13항에 있어서,
    상기 저장하는 컨텐트의 암호화 정보는, 상기 컨텐트가 암호화되어 저장되었음을 나타내는 정보 또는 상기 비디오 컨텐트가 암호화되지 않고 저장되었음을 나타내는 정보 중 어느 하나의 정보를 포함하는 특징으로 하는 방송 수신 장치.
  19. 제 13항에 있어서,
    상기 저장장치의 사용량에 대한 정보는, 상기 저장장치의 최대 사용량 중 현재 컨텐트(content)가 저장된 용량 또는 저장되지 않은 용량을, 퍼센트(%) 또는 바 이트(byte) 중 어느 하나의 단위로 표시할 수 있는 정보를 포함하는 것을 특징으로 하는 방송 수신 장치.
  20. 제 11항에 있어서,
    상기 정해진 형식의 데이터는 MIB(management information base) 데이터인 것을 특징으로 하는 방송 수신 장치.
  21. 저장장치를 구비한 방송 수신 장치가 DVR 기능에 대한 상태 정보를 전송하는 데이터 구조에 있어서,
    상기 방송 수신 장치가 어떤 종류의 DVR 기능을 하는지에 대한 정보, DVR 기능을 위한 저장장치의 종류에 대한 정보, DVR 기능을 위한 저장장치의 물리적 상태에 대한 정보, DVR 기능의 동작 상태에 대한 정보, DVR 기능으로 저장된 컨텐트(content)의 암호화 여부에 대한 정보 및 현재 저장장치의 사용량에 대한 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 데이터 구조.
  22. 제 21항에 있어서,
    상기 어떤 종류 DVR 기능을 가지는지에 대한 정보는, 상기 방송 수신 장치가 DVR 기능을 가지지 않음을 의미하는 정보, 상기 DVR 기능이 OCAP(OpenCable Application Platform) - DVR을 의미하는 정보, 상기 DVR 기능이 제조업체의 고유의 비표준화된 DVR 기능임을 의미하는 정보 및 그 외의 다른 타입의 DVR 기능을 가 짐을 의미하는 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 데이터 구조.
  23. 제 21항에 있어서,
    상기 방송 수신 장치가 DVR 기능을 위해 사용하는 저장장치의 종류에 대한 정보는 상기 저장장치가 내장 하드 디스크 드라이브임을 나타내는 정보, 외장 하드 디스크 드라이브임을 나타내는 정보, 플래쉬 메모리임을 나타내는 정보, 메모리 카드임을 나타내는 정보, 및 그 외의 다른 타입의 메모리를 나타내는 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 데이터 구조.
  24. 제 21항에 있어서,
    상기 저장장치의 물리적 상태 정보는, 상기 저장장치가 정보를 정상적으로 저장할 수 있음 나타내는 정보, 상기 저장장치가 포맷(format)되지 않음을 나타내는 정보, 상기 저장장치에 배드 섹터(bad sector)가 있음을 나타내는 정보 및 상기 저장장치가 동작하지 않음을 나타내는 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 데이터 구조.
  25. 제 21항에 있어서,
    상기 동작 상태 정보는, 현재 DVR 동작 기능이 녹화(recording operation)기능임을 나타내는 정보, 타임 쉬프트(time shift) 기능을 나타내는 정보 및 상기한 두 기능을 모두 수행하고 않은지에 대한 정보 중 어느 하나의 정보를 포함하는 것을 특징으로 하는 데이터 구조.
  26. 제 21항에 있어서,
    상기 저장하는 컨텐트의 암호화 정보는, 상기 컨텐트가 암호화되어 저장되었음을 나타내는 정보 또는 상기 비디오 컨텐트가 암호화되지 않고 저장되었음을 나타내는 정보 중 어느 하나의 정보를 포함하는 특징으로 하는 데이터 구조.
  27. 제 21항에 있어서,
    상기 저장장치의 사용량에 대한 정보는, 상기 저장장치의 최대 사용량 중 현재 컨텐트가 저장된 용량 또는 저장되지 않은 용량을, 퍼센트(%) 또는 바이트(byte) 중 어느 하나의 단위로 표시할 수 있는 정보를 포함하는 것을 특징으로 하는 데이터 구조.
  28. 상기 상태 정보는 MIB(management information base) 데이터로 정의되는 것을 특징으로 하는 데이터 구조.
KR1020060037782A 2006-04-26 2006-04-26 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의데이터 구조 KR20070105538A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020060037782A KR20070105538A (ko) 2006-04-26 2006-04-26 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의데이터 구조
US11/785,761 US20080168513A1 (en) 2006-04-26 2007-04-19 Broadcast receiver and method for transmitting reception status of the broadcast receiver
EP07106965A EP1850591A2 (en) 2006-04-26 2007-04-25 Broadcast receiver and method for transmitting reception status of broadcast receiver
CN2007101379956A CN101094351B (zh) 2006-04-26 2007-04-26 广播接收机和用于发送广播接收机的接收状态的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060037782A KR20070105538A (ko) 2006-04-26 2006-04-26 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의데이터 구조

Publications (1)

Publication Number Publication Date
KR20070105538A true KR20070105538A (ko) 2007-10-31

Family

ID=38293395

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060037782A KR20070105538A (ko) 2006-04-26 2006-04-26 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의데이터 구조

Country Status (4)

Country Link
US (1) US20080168513A1 (ko)
EP (1) EP1850591A2 (ko)
KR (1) KR20070105538A (ko)
CN (1) CN101094351B (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090063978A1 (en) * 2007-09-05 2009-03-05 Sony Corporation Network status icon in navigable toolbar
KR101405937B1 (ko) * 2007-09-20 2014-06-27 엘지전자 주식회사 저장 장치의 상태 정보 처리 방법 및 방송 수신 장치
US8781300B2 (en) 2008-05-23 2014-07-15 At&T Intellectual Property I, Lp System and apparatus for managing video content recordings
US8667549B2 (en) * 2009-04-28 2014-03-04 Microsoft Corporation Personal video recorder E-mail alerts and status
CN102938860B (zh) * 2012-11-27 2019-01-29 康佳集团股份有限公司 一种节目链接播放方法
CN104468229B (zh) * 2014-12-22 2018-02-16 武汉烽火网络有限责任公司 一体机中内置光接收机的统一网管***及方法
US10510685B2 (en) * 2017-09-29 2019-12-17 Taiwan Semiconductor Manufacturing Co., Ltd. Dishing prevention columns for bipolar junction transistors

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050273600A1 (en) * 2003-02-03 2005-12-08 Seeman El-Azar Method and system for file data access within a secure environment
US9131272B2 (en) * 2003-11-04 2015-09-08 Universal Electronics Inc. System and method for saving and recalling state data for media and home appliances
JP2006054818A (ja) * 2004-08-16 2006-02-23 Sony Corp 情報処理システム、記録装置、通信装置、情報処理方法、およびプログラム
US20060215456A1 (en) * 2005-03-23 2006-09-28 Inventec Corporation Disk array data protective system and method
CN1694492A (zh) * 2005-06-23 2005-11-09 北京影立弛技术有限公司 网络中p2p技术在信息家电终端应用的装置及方法
US7810127B2 (en) * 2005-08-31 2010-10-05 Time Warner Cable, Inc. System and method for evaluating the operational status of a STB in a cable network

Also Published As

Publication number Publication date
US20080168513A1 (en) 2008-07-10
CN101094351B (zh) 2011-05-11
EP1850591A2 (en) 2007-10-31
CN101094351A (zh) 2007-12-26

Similar Documents

Publication Publication Date Title
US9706243B2 (en) Broadcasting receiver and a method of determining an operation mode of broadcasting receiver
US8160424B2 (en) Broadcast receiver and method for diagnostic information presentation
KR20070105538A (ko) 방송 수신 장치, 상태 정보 전송 방법 및 상태 정보의데이터 구조
KR101233162B1 (ko) 케이블 방송 수신 장치, 진단 정보 데이터 구조 및 진단정보 전송 방법
KR20090030878A (ko) 인증 상태 정보 처리 방법 및 방송 수신 장치
EP1835644B1 (en) Broadcast application transmitting method
KR101405937B1 (ko) 저장 장치의 상태 정보 처리 방법 및 방송 수신 장치
EP2555533A2 (en) High-bandwidth audio/video transmission processing system
US7839886B2 (en) Host device, a point of deployment (POD), and a method of identifying an operation mode
US8863210B2 (en) Cable broadcast program receiver and a diagnostic method of the cable broadcast program receiver
US8285890B2 (en) Host device, a point of deployment (POD), and a method of identifying an operation mode
US8285891B2 (en) Host device, a point of deployment (POD), and a method of identifying an operation mode
KR102186481B1 (ko) Atsc 3.0 기반의 지상파 uhdtv 방송 전송용 임베디드 시스템
KR20090099271A (ko) 방송 수신기 및 로그 정보 처리 방법
KR20100011208A (ko) 호스트 장치, pod 및 작동모드 인식 방법

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid